"maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM radio on samd21 microcontroller", "paragraph": "Arduino library for AM radio on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_AMRadio", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AMRadio.git", "dependencies": [ { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM_radio_library-1.0.4.zip", "archiveFileName": "Adafruit_AM_radio_library-1.0.4.zip", "size": 61128, "checksum": "SHA-256:320769b1e2d0554bd21ee42c50ef293d2ed975e1e9a0968e0915694347d4a6d1" }, { "name": "Adafruit AM radio library", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM radio on samd21 microcontroller", "paragraph": "Arduino library for AM radio on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_AMRadio", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AMRadio.git", "dependencies": [ { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM_radio_library-1.0.6.zip", "archiveFileName": "Adafruit_AM_radio_library-1.0.6.zip", "size": 61128, "checksum": "SHA-256:437b797689f845b9055c8a3ff98adec8dc478ef46e56c977d32ef7caf834f59d" }, { "name": "Adafruit DMA neopixel library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "SAMD" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.0.0.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.0.0.zip", "size": 9258, "checksum": "SHA-256:9e8b0fbdd9ff475ad72ae8690591ad3fccfb483ef157de3aaadb1dacfdccbe0b" }, { "name": "Adafruit DMA neopixel library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "SAMD" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.0.1.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.0.1.zip", "size": 9273, "checksum": "SHA-256:e4c1018de3299352166165234364e37a3d9244b9d171c8a2e5a90346addaf055" }, { "name": "Adafruit DMA neopixel library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "SAMD" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.0.2.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.0.2.zip", "size": 10321, "checksum": "SHA-256:a4ae253b03c489c2b0f8222a45293bdaee1670fa482d212cd3c710be4d600630" }, { "name": "Adafruit DMA neopixel library", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.0.3.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.0.3.zip", "size": 10318, "checksum": "SHA-256:3dabca4c89ff44d85613dd6374ef27d36425cbf23f2c5924b3ddec60edcd1e2f" }, { "name": "Adafruit DMA neopixel library", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.0.4.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.0.4.zip", "size": 10894, "checksum": "SHA-256:e4cb8bbbb50566287101995dd2e19ed7cd692f85157c29164b78d187218bac61" }, { "name": "Adafruit DMA neopixel library", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.0.5.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.0.5.zip", "size": 12789, "checksum": "SHA-256:bd64dec222126be3ecefed322a9c40206402bccab981950baca7bd724a689e52" }, { "name": "Adafruit DMA neopixel library", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.0.6.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.0.6.zip", "size": 12798, "checksum": "SHA-256:c8dc395ef6125d45d077a26b96ffb47fbeb3a92167e29dd750c6e0d08ceb22b4" }, { "name": "Adafruit DMA neopixel library", "version": "1.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.0.7.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.0.7.zip", "size": 12843, "checksum": "SHA-256:34ee5c7458ce0eddc25129903f977091bb012c6ac9ac20c95709526e164c6707" }, { "name": "Adafruit DMA neopixel library", "version": "1.0.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.0.8.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.0.8.zip", "size": 12798, "checksum": "SHA-256:b75a8fc0d4fe9cf34006dfa2539c200e11cc78311d89c2d2f23808fb26354069" }, { "name": "Adafruit DMA neopixel library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.1.0.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.1.0.zip", "size": 13289, "checksum": "SHA-256:42efeb533f8571b9cb29a1ba11c47766f0b98a53f78d5934afdd1a3d9844119d" }, { "name": "Adafruit DMA neopixel library", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.1.1.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.1.1.zip", "size": 13288, "checksum": "SHA-256:4e744e343c30a6ef60818a937b593a9308a42d7dcf7b0bcccd0db595aeff7bf6" }, { "name": "Adafruit DMA neopixel library", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for neopixel DMA on samd21 microcontroller", "paragraph": "Arduino library for neopixel DMA on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.1.2.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.1.2.zip", "size": 13492, "checksum": "SHA-256:fe5ac5997f660b792315514b0b61072f336d37d3867d902909406800987ce331" }, { "name": "Adafruit DMA neopixel library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "paragraph": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.2.0.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.2.0.zip", "size": 26556, "checksum": "SHA-256:fa821bfddc9dfb9ea197d3ab203050dd07aace1ac263785d367cfd05554b33ae" }, { "name": "Adafruit DMA neopixel library", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "paragraph": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.2.1.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.2.1.zip", "size": 26906, "checksum": "SHA-256:1857ab0633d2b5defbc8ddeb39165b2d066aca9c46d14167f55bb624c02be3ad" }, { "name": "Adafruit DMA neopixel library", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "paragraph": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.2.2.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.2.2.zip", "size": 26932, "checksum": "SHA-256:8ec61b0a12344d18186dfdf29b3f9247acdd8332bbb363037e00b01836f91f55" }, { "name": "Adafruit DMA neopixel library", "version": "1.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "paragraph": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.2.3.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.2.3.zip", "size": 27000, "checksum": "SHA-256:d3f2fce282d4a040c80c11e3d6390f875f4af8fb436158133790a3501c0db584" }, { "name": "Adafruit DMA neopixel library", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "paragraph": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.3.0.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.3.0.zip", "size": 27262, "checksum": "SHA-256:71393704a49c883eb0e253f495340a1ea5539269b36d26f1dbe57cfcbd0c2afe" }, { "name": "Adafruit DMA neopixel library", "version": "1.3.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "paragraph": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.3.2.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.3.2.zip", "size": 27262, "checksum": "SHA-256:bc15207f7c469762540a5a40a29991504ed08930e7f96e89728bd27c27f69490" }, { "name": "Adafruit DMA neopixel library", "version": "1.3.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "paragraph": "Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers", "website": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPixel_ZeroDMA.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DMA_neopixel_library-1.3.3.zip", "archiveFileName": "Adafruit_DMA_neopixel_library-1.3.3.zip", "size": 27284, "checksum": "SHA-256:91d85b37f57124f78f8c7413a2720c60bdf7f5e50e3ecec51d874abbd391f1a1" }, { "name": "Adafruit NeoMatrix ZeroDMA library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller", "paragraph": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA", "category": "Display", "architectures": [ "SAMD" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA_library-1.0.0.zip", "archiveFileName": "Adafruit_NeoMatrix_ZeroDMA_library-1.0.0.zip", "size": 25161, "checksum": "SHA-256:643e8c03259e05f0998c5255e0651e137c72f15407f1d3e3ea267a7698378e48" }, { "name": "Adafruit NeoMatrix ZeroDMA library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller", "paragraph": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA_library-1.0.1.zip", "archiveFileName": "Adafruit_NeoMatrix_ZeroDMA_library-1.0.1.zip", "size": 25158, "checksum": "SHA-256:170d71b9823998ad6fd980cd5eb911c99f1bc5e5e5c52d0e3a163388089a99c8" }, { "name": "Adafruit NeoMatrix ZeroDMA library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller", "paragraph": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA.git", "dependencies": [ { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit DMA neopixel library" }, { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA_library-1.0.2.zip", "archiveFileName": "Adafruit_NeoMatrix_ZeroDMA_library-1.0.2.zip", "size": 29604, "checksum": "SHA-256:cad03be9f7593243a3ce315c115131aeb8f50b350f294efc0f5a89d277c64170" }, { "name": "Adafruit NeoMatrix ZeroDMA library", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller", "paragraph": "Arduino library for DMA control of NeoMatrix on samd21 microcontroller", "website": "https://github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA.git", "dependencies": [ { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit DMA neopixel library" }, { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoMatrix_ZeroDMA_library-1.0.4.zip", "archiveFileName": "Adafruit_NeoMatrix_ZeroDMA_library-1.0.4.zip", "size": 29605, "checksum": "SHA-256:1dc346ecea459787ea7613a4f8eaaea8d3a9e882edd78776b5cb5ed93f49c476" }, { "name": "Adafruit ZeroTimer Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for samd21 timer control", "paragraph": "Arduino library for samd21 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "SAMD" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-1.0.0.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-1.0.0.zip", "size": 5619, "checksum": "SHA-256:bec95315cb2ac12fd00abe55dd9061549ee216e64ed6c21fabb412b7e8b05397" }, { "name": "Adafruit ZeroTimer Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for samd21 timer control", "paragraph": "Arduino library for samd21 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-1.0.1.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-1.0.1.zip", "size": 5617, "checksum": "SHA-256:c82b49be2232dc251938b435fd9b5ee201068d9d498d7f93e6111fe16e64e56f" }, { "name": "Adafruit ZeroTimer Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for samd21 timer control", "paragraph": "Arduino library for samd21 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-2.0.0.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-2.0.0.zip", "size": 8769, "checksum": "SHA-256:025d0c15332e2d73382d5e998c6624c41b6b43ba3eb3ac602226fe5ad4513dde" }, { "name": "Adafruit ZeroTimer Library", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for SAMD21/SAMD51 timer control", "paragraph": "Arduino library for SAMD21/SAMD51 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-2.0.2.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-2.0.2.zip", "size": 9291, "checksum": "SHA-256:e13bcd517c858cb4b7a4aeffb355e38bd2b195730d9def911111a97887583614" }, { "name": "Adafruit ZeroTimer Library", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for SAMD21/SAMD51 timer control", "paragraph": "Arduino library for SAMD21/SAMD51 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-2.0.3.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-2.0.3.zip", "size": 14638, "checksum": "SHA-256:5ee6f0175dbfebc294954d13388f76e977051b76b4b9d7bd508890dd98012589" }, { "name": "Adafruit ZeroTimer Library", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for SAMD21/SAMD51 timer control", "paragraph": "Arduino library for SAMD21/SAMD51 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-2.1.0.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-2.1.0.zip", "size": 16050, "checksum": "SHA-256:6e0bf2bf10df654df23c6b9c40178ed6ab93ad4b204cda9b5bd5558ef6f3462d" }, { "name": "Adafruit ZeroTimer Library", "version": "2.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for SAMD21/SAMD51 timer control", "paragraph": "Arduino library for SAMD21/SAMD51 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-2.2.0.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-2.2.0.zip", "size": 16437, "checksum": "SHA-256:ae537e1a365e8558aabc2b65e8347088c00542feac5f01b72d09a6d0f5358f95" }, { "name": "Adafruit ZeroTimer Library", "version": "2.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for SAMD21/SAMD51 timer control", "paragraph": "Arduino library for SAMD21/SAMD51 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-2.2.1.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-2.2.1.zip", "size": 16467, "checksum": "SHA-256:7d288b74f8311b6269f86207f017b93f168d597809faa4e20fb437dfea64c82d" }, { "name": "Adafruit ZeroTimer Library", "version": "2.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for SAMD21/SAMD51 timer control", "paragraph": "Arduino library for SAMD21/SAMD51 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-2.2.2.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-2.2.2.zip", "size": 16463, "checksum": "SHA-256:6f60f58aa94e1d5c3e51bd91989b94f52e74020f43f82db17170c093c6da7001" }, { "name": "Adafruit ZeroTimer Library", "version": "2.2.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for SAMD21/SAMD51 timer control", "paragraph": "Arduino library for SAMD21/SAMD51 timer control", "website": "https://github.com/adafruit/Adafruit_ZeroTimer", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ZeroTimer_Library-2.2.4.zip", "archiveFileName": "Adafruit_ZeroTimer_Library-2.2.4.zip", "size": 16464, "checksum": "SHA-256:a20dfb6c0ba3973d4bb6c053f16aa6a19f261b056db19315ea476e99ffcb7664" }, { "name": "Adafruit DAP library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "SAMD" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.0.0.zip", "archiveFileName": "Adafruit_DAP_library-1.0.0.zip", "size": 472703, "checksum": "SHA-256:3d94b6a204c6624d1911afa6dedaf90f5a9486299bdf13a2d5ab4ac1a508aa9c" }, { "name": "Adafruit DAP library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.0.1.zip", "archiveFileName": "Adafruit_DAP_library-1.0.1.zip", "size": 489638, "checksum": "SHA-256:53c1a682e1d9326f2a2f5840ff61cab7c68565dbb40e4cb54a3a4e667b004e1b" }, { "name": "Adafruit DAP library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.0.2.zip", "archiveFileName": "Adafruit_DAP_library-1.0.2.zip", "size": 735133, "checksum": "SHA-256:ef085c24dbb8ef17dec31fb6b5d2457793abe98cb953ffe93a2402ff0711935a" }, { "name": "Adafruit DAP library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.1.0.zip", "archiveFileName": "Adafruit_DAP_library-1.1.0.zip", "size": 763595, "checksum": "SHA-256:fcc76694d8b993f0960370e514b6ab6081df58c9fb302d5d6a3eff90c6650a6a" }, { "name": "Adafruit DAP library", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.1.1.zip", "archiveFileName": "Adafruit_DAP_library-1.1.1.zip", "size": 763600, "checksum": "SHA-256:d9ef248699beed6c89b71aaa8d7cb2d356f0e953f5d1e0056ace694ceceb3651" }, { "name": "Adafruit DAP library", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.1.2.zip", "archiveFileName": "Adafruit_DAP_library-1.1.2.zip", "size": 763608, "checksum": "SHA-256:d63e0545ebb9d3c206c0f24145d7d299b79bdf7dd845b3773920600a203d9eb1" }, { "name": "Adafruit DAP library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.2.0.zip", "archiveFileName": "Adafruit_DAP_library-1.2.0.zip", "size": 762312, "checksum": "SHA-256:72ff19b8a7d8e29d1676af11531039868b1e07360bd332cc3193926b8c6d3a2a" }, { "name": "Adafruit DAP library", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.2.1.zip", "archiveFileName": "Adafruit_DAP_library-1.2.1.zip", "size": 762312, "checksum": "SHA-256:e221ee2bc5a012f9b21f17b3b3ef80edeede6a77ad1fd73d25642a92e427f5a1" }, { "name": "Adafruit DAP library", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.2.2.zip", "archiveFileName": "Adafruit_DAP_library-1.2.2.zip", "size": 762327, "checksum": "SHA-256:b5cce1a328ca82e6f92eda469db060e096f546ecd9f7f2c7ffb526d2bd3c6ef1" }, { "name": "Adafruit DAP library", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.3.0.zip", "archiveFileName": "Adafruit_DAP_library-1.3.0.zip", "size": 889459, "checksum": "SHA-256:81b817a3556977c3fd6ed383f8bb5ee5a679c5058a0e8352e04b205d547b207d" }, { "name": "Adafruit DAP library", "version": "1.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.3.1.zip", "archiveFileName": "Adafruit_DAP_library-1.3.1.zip", "size": 1395932, "checksum": "SHA-256:f8155e1470e839a428a351988a0be8370de72943b5b8b9514b882e6da04bf7be" }, { "name": "Adafruit DAP library", "version": "1.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.4.0.zip", "archiveFileName": "Adafruit_DAP_library-1.4.0.zip", "size": 1395976, "checksum": "SHA-256:7a7bc2cd2f8cfb0382c2dec6ffd9cb1aa38123671574803a615a1d8198bff9f6" }, { "name": "Adafruit DAP library", "version": "1.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.4.1.zip", "archiveFileName": "Adafruit_DAP_library-1.4.1.zip", "size": 1507828, "checksum": "SHA-256:086b4389bbec26661cbdeab414f3ba61f76b9ba45c1f9d2867373ad2c0aa8021" }, { "name": "Adafruit DAP library", "version": "1.4.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.4.2.zip", "archiveFileName": "Adafruit_DAP_library-1.4.2.zip", "size": 1507836, "checksum": "SHA-256:08d2c1a9b4500aad11851f5c236dc5a822499ddc51017c221e72535cdc1e9d10" }, { "name": "Adafruit DAP library", "version": "1.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.5.0.zip", "archiveFileName": "Adafruit_DAP_library-1.5.0.zip", "size": 1507643, "checksum": "SHA-256:f7cb484a3aa4859ce84f19c367d59657d3b4eb69b7ec0baa0fe9d4bf060acc27" }, { "name": "Adafruit DAP library", "version": "1.6.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.6.0.zip", "archiveFileName": "Adafruit_DAP_library-1.6.0.zip", "size": 1509034, "checksum": "SHA-256:c3b680667e5a9e72726e169fec111fbd0a7ef5ac2135046baf6887e132e4bf25" }, { "name": "Adafruit DAP library", "version": "1.7.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.7.0.zip", "archiveFileName": "Adafruit_DAP_library-1.7.0.zip", "size": 1523018, "checksum": "SHA-256:63fb6149eed833b88ea36f2ba94d33fdb716489c0b91e62345812c38cc833b06" }, { "name": "Adafruit DAP library", "version": "1.7.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.7.1.zip", "archiveFileName": "Adafruit_DAP_library-1.7.1.zip", "size": 1523020, "checksum": "SHA-256:3dc7bcecd6f18c7c9de2dfb255344b5a52f8af7d58a92b48ba13c90e188a3684" }, { "name": "Adafruit DAP library", "version": "1.7.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.7.2.zip", "archiveFileName": "Adafruit_DAP_library-1.7.2.zip", "size": 1523076, "checksum": "SHA-256:14f237d469b1627cc1027bbc5592c77e2293592606cfda513a2c6a29f3304def" }, { "name": "Adafruit DAP library", "version": "1.7.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.7.3.zip", "archiveFileName": "Adafruit_DAP_library-1.7.3.zip", "size": 1523065, "checksum": "SHA-256:82d8aec3c263a69aafd332d7d0fe17ad03c69ded379761742f98689f0cac2da0" }, { "name": "Adafruit DAP library", "version": "1.7.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.7.4.zip", "archiveFileName": "Adafruit_DAP_library-1.7.4.zip", "size": 1523116, "checksum": "SHA-256:bcacd66a9b065ee2deb4d1aabc42813c39790614f80ade9643f73a0fc328170f" }, { "name": "Adafruit DAP library", "version": "1.8.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.8.0.zip", "archiveFileName": "Adafruit_DAP_library-1.8.0.zip", "size": 1524339, "checksum": "SHA-256:d9904527cb1b0a262a1d5c7071abca0c16251d7cc740c97ab8941a68f7351205" }, { "name": "Adafruit DAP library", "version": "1.8.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.8.1.zip", "archiveFileName": "Adafruit_DAP_library-1.8.1.zip", "size": 1524355, "checksum": "SHA-256:32bb6dbe9a4e595ef748e3fde2b68acb76b634b0672276af8b38a9faa0f70a73" }, { "name": "Adafruit DAP library", "version": "1.8.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for DAP programming on ARM cortex microcontroller", "paragraph": "Arduino library for DAP programming on ARM cortex microcontroller", "website": "https://github.com/adafruit/Adafruit_DAP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DAP.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DAP_library-1.8.2.zip", "archiveFileName": "Adafruit_DAP_library-1.8.2.zip", "size": 1524377, "checksum": "SHA-256:efc4d5c1a831cf9cde6a04c270fba20ebc07673112be95fa2b89ae46dccb13bd" }, { "name": "log4Esp", "version": "1.0.0", "author": "Hunsalz", "maintainer": "Hunsalz", "sentence": "Logging library for ESP8266", "paragraph": "Logging library for ESP8266", "website": "https://github.com/hunsalz/log4Esp", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hunsalz/log4Esp.git", "url": "https://downloads.arduino.cc/libraries/github.com/hunsalz/log4Esp-1.0.0.zip", "archiveFileName": "log4Esp-1.0.0.zip", "size": 14820, "checksum": "SHA-256:0f23268ae80dc6ce7c9c0fe175acf8a5d7e4fc338c7e2677604c599e48ef985a" }, { "name": "log4Esp", "version": "1.0.1", "author": "Hunsalz", "maintainer": "Hunsalz", "sentence": "Extendable logging library for ESP8266", "paragraph": "Extendable logging library for ESP8266. Add your own log appenders for different destinations. Add your own output formatter. Add filter options to log events.", "website": "https://github.com/hunsalz/log4Esp", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hunsalz/log4Esp.git", "url": "https://downloads.arduino.cc/libraries/github.com/hunsalz/log4Esp-1.0.1.zip", "archiveFileName": "log4Esp-1.0.1.zip", "size": 21745, "checksum": "SHA-256:f6e1db93f5419ce8afc9e81aad9a077ebb859970f94a7fa4ce7bba36f65756ec" }, { "name": "Adafruit SSD1306 Wemos Mini OLED", "version": "1.1.2", "author": "Adafruit + mcauser", "maintainer": "Stefan Bethke \u003cstb@lassitu.de\u003e", "sentence": "SSD1306 oled driver library for Wemos D1 Mini OLED shield", "paragraph": "This is based on the Adafruit library, with additional code added to support the 64x48 display by mcauser.", "website": "https://github.com/stblassitude/Adafruit_SSD1306_Wemos_OLED.git", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stblassitude/Adafruit_SSD1306_Wemos_OLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/stblassitude/Adafruit_SSD1306_Wemos_Mini_OLED-1.1.2.zip", "archiveFileName": "Adafruit_SSD1306_Wemos_Mini_OLED-1.1.2.zip", "size": 26503, "checksum": "SHA-256:9f1cdcb20d1e3bc067c3e53468d1e5670213ea451b189204e01fce743b019238" }, { "name": "AIS_NB_BC95", "version": "1.0.0", "author": "Advanced Info Service Plc./Device Innovation Team", "maintainer": "AIS/DeviceInnovation \u003csc-devi@ais.co.th\u003e", "sentence": "AIS NB-IoT.", "paragraph": "Arduino Library for AIS NB-IoT Shield", "website": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95.git", "providesIncludes": [ "AIS_NB_BC95.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/AIS_NB_BC95-1.0.0.zip", "archiveFileName": "AIS_NB_BC95-1.0.0.zip", "size": 16750, "checksum": "SHA-256:275e535fef9811b6b27ae749419c212c9a22f0d014498c77aa647c241e150ee8" }, { "name": "AIS_NB_BC95", "version": "1.0.2", "author": "Advanced Info Service Plc./Device Innovation Team", "maintainer": "AIS/DeviceInnovation \u003csc-devi@ais.co.th\u003e", "sentence": "AIS NB-IoT.", "paragraph": "Arduino Library for AIS NB-IoT Shield", "website": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95.git", "providesIncludes": [ "AIS_NB_BC95.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/AIS_NB_BC95-1.0.2.zip", "archiveFileName": "AIS_NB_BC95-1.0.2.zip", "size": 16875, "checksum": "SHA-256:71396a7d529ca2b950b111a1c9659d2ca2fcce028488636afdba22f962702f9a" }, { "name": "AIS_NB_BC95", "version": "1.0.3", "author": "Advanced Info Service Plc./Device Innovation Team", "maintainer": "AIS/DeviceInnovation \u003csc-devi@ais.co.th\u003e", "sentence": "AIS NB-IoT.", "paragraph": "Arduino Library for DEVIO NB-SHIELD", "website": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95.git", "providesIncludes": [ "AIS_NB_BC95.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/AIS_NB_BC95-1.0.3.zip", "archiveFileName": "AIS_NB_BC95-1.0.3.zip", "size": 17181, "checksum": "SHA-256:d7e918bf6e024e72a2cd87c800edd07a7e5a5a04e4295c221f0612282328e3e9" }, { "name": "AIS_NB_BC95", "version": "1.0.4", "author": "Advanced Info Service Plc./Device Innovation Team", "maintainer": "AIS/DeviceInnovation \u003csc-devi@ais.co.th\u003e", "sentence": "AIS NB-IoT.", "paragraph": "Arduino Library for DEVIO NB-SHIELD", "website": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95.git", "providesIncludes": [ "AIS_NB_BC95.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/AIS_NB_BC95-1.0.4.zip", "archiveFileName": "AIS_NB_BC95-1.0.4.zip", "size": 17179, "checksum": "SHA-256:3b4c13e3474a19fdff7ce080db990502564caf0c9eca120d7638f14772d270f0" }, { "name": "AIS_NB_BC95", "version": "1.0.5", "author": "Advanced Info Service Plc./Device Innovation Team", "maintainer": "AIS/DeviceInnovation \u003csc-devi@ais.co.th\u003e", "sentence": "AIS NB-IoT.", "paragraph": "Arduino Library for DEVIO NB-SHIELD", "website": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95.git", "providesIncludes": [ "AIS_NB_BC95.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/AIS_NB_BC95-1.0.5.zip", "archiveFileName": "AIS_NB_BC95-1.0.5.zip", "size": 17199, "checksum": "SHA-256:4bd8cc6ee67bf28251b2b6485169a5bc00eab75fbe85044d98af892f7063c764" }, { "name": "AIS_NB_BC95", "version": "1.1.0", "author": "Advanced Info Service Plc./Device Innovation Team", "maintainer": "AIS/DeviceInnovation \u003caiap@ais.co.th\u003e", "sentence": "AIS NB-IoT.", "paragraph": "Arduino Library for DEVIO NB-SHIELD", "website": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/AIS_NB_BC95.git", "providesIncludes": [ "AIS_NB_BC95.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/AIS_NB_BC95-1.1.0.zip", "archiveFileName": "AIS_NB_BC95-1.1.0.zip", "size": 17707, "checksum": "SHA-256:7bc62004e41183b092fb8db9f20947e43172d4793d332ef59925b2a824f86021" }, { "name": "Fabrik2D", "version": "0.1.0", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-0.1.0.zip", "archiveFileName": "Fabrik2D-0.1.0.zip", "size": 496446, "checksum": "SHA-256:a1692887640b9b393d7786443a5ed82db319bb49d9aa31fbeb66179fc9dc6a17" }, { "name": "Fabrik2D", "version": "0.4.0", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-0.4.0.zip", "archiveFileName": "Fabrik2D-0.4.0.zip", "size": 496447, "checksum": "SHA-256:a74fa82e8d98785204e7c7dacb7f9447f3929f9b234cd7660f01b041aa6fe2d6" }, { "name": "Fabrik2D", "version": "0.5.0", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-0.5.0.zip", "archiveFileName": "Fabrik2D-0.5.0.zip", "size": 2831961, "checksum": "SHA-256:18ae9affe2aca90e16633da697172db79c04784c555ad6a02805835b84d672e9" }, { "name": "Fabrik2D", "version": "0.6.0", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-0.6.0.zip", "archiveFileName": "Fabrik2D-0.6.0.zip", "size": 1174804, "checksum": "SHA-256:49ee215923099bd1680ee6219d4ec402d997e7ea8e0d6bcb84ee82bf2be9b00e" }, { "name": "Fabrik2D", "version": "0.6.1", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-0.6.1.zip", "archiveFileName": "Fabrik2D-0.6.1.zip", "size": 1174825, "checksum": "SHA-256:49ddf7f22b87d174497ac7434de81d86faa4077fa244063681cdfb09057da568" }, { "name": "Fabrik2D", "version": "0.6.3", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-0.6.3.zip", "archiveFileName": "Fabrik2D-0.6.3.zip", "size": 1174828, "checksum": "SHA-256:b1e5fd5f05567e178f52d4b9ec826cd4c02cda510074b24d5537b2f77709e2ee" }, { "name": "Fabrik2D", "version": "0.6.5", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-0.6.5.zip", "archiveFileName": "Fabrik2D-0.6.5.zip", "size": 1174781, "checksum": "SHA-256:0f04477065c51f25ca73fd5e3b8ad29256fcce9815f78367cabb93731241e73b" }, { "name": "Fabrik2D", "version": "0.6.6", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-0.6.6.zip", "archiveFileName": "Fabrik2D-0.6.6.zip", "size": 1175123, "checksum": "SHA-256:0a0a901017167fb392b9a66b857be24cd5407ea87b6461ab84014789e0fc95de" }, { "name": "Fabrik2D", "version": "1.0.1", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-1.0.1.zip", "archiveFileName": "Fabrik2D-1.0.1.zip", "size": 1941539, "checksum": "SHA-256:dff9ef0922fc1cad8c679fdebe5b9db783b17c6908a646ade6c12dedef384148" }, { "name": "Fabrik2D", "version": "1.0.2", "author": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@gmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-1.0.2.zip", "archiveFileName": "Fabrik2D-1.0.2.zip", "size": 1930635, "checksum": "SHA-256:fe8cb5c33228b711740e56d3f7cd6930e99656f1210442dbfbd90c8570ceaac7" }, { "name": "Fabrik2D", "version": "1.0.3", "author": "Henrik Söderlund \u003chenrik.a.soderlund@hotmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@hotmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-1.0.3.zip", "archiveFileName": "Fabrik2D-1.0.3.zip", "size": 1988457, "checksum": "SHA-256:79e7617a57f059830f8fcc95a93fcd2cf0791f52a1af62754aa609e9f82bf855" }, { "name": "Fabrik2D", "version": "1.0.4", "author": "Henrik Söderlund \u003chenrik.a.soderlund@hotmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@hotmail.com\u003e", "sentence": "A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby. It is optimal for computationally inefficient systems.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-1.0.4.zip", "archiveFileName": "Fabrik2D-1.0.4.zip", "size": 2001416, "checksum": "SHA-256:dfb97ca98bdd9f75f6e00ba4e83acd50dcb4272bdfd44dba0b4544b1ea70d8a0" }, { "name": "Fabrik2D", "version": "1.0.5", "author": "Henrik Söderlund \u003chenrik.a.soderlund@hotmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@hotmail.com\u003e", "sentence": "A library for fast solving of inverse kinematics using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-1.0.5.zip", "archiveFileName": "Fabrik2D-1.0.5.zip", "size": 2001086, "checksum": "SHA-256:b19d13fe4d25df9a2ec8b7b568edb32d9f39000c06f2c8286187b295af37cd12" }, { "name": "Fabrik2D", "version": "1.0.6", "author": "Henrik Söderlund \u003chenrik.a.soderlund@hotmail.com\u003e", "maintainer": "Henrik Söderlund \u003chenrik.a.soderlund@hotmail.com\u003e", "sentence": "A library for fast solving of inverse kinematics using the FABRIK algorithm.", "paragraph": "FABRIK is an iterative inverse kinematics solver algorithm by Andreas Aristidou, Joan Lasenby.", "website": "https://github.com/henriksod/Fabrik2DArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/henriksod/Fabrik2DArduino.git", "providesIncludes": [ "FABRIK2D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/henriksod/Fabrik2D-1.0.6.zip", "archiveFileName": "Fabrik2D-1.0.6.zip", "size": 2050136, "checksum": "SHA-256:cb910bc4fbe7f1a6c1076dad3ddba972ca525bb0afdacb5581d3572235b53403" }, { "name": "Switch", "version": "1.2.0", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "license": "GPL-3.0+", "sentence": "Arduino library for deglitching and debouncing switches and buttons.", "paragraph": "Supports detecting longPress, doubleClick, and singleClick. Supports defining callback functions.", "website": "https://github.com/avandalen/avdweb_Switch", "category": "Signal Input/Output", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_Switch.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/Switch-1.2.0.zip", "archiveFileName": "Switch-1.2.0.zip", "size": 24460, "checksum": "SHA-256:8e638c8db500de0b8f0b00617ae2a81d0692984de28e536450f1e8e3eb962893" }, { "name": "Switch", "version": "1.2.0-rc", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "license": "GPL-3.0+", "sentence": "Arduino library for deglitching and debouncing switches and buttons.", "paragraph": "Supports detecting longPress, doubleClick, and singleClick. Supports defining callback functions.", "website": "https://github.com/avandalen/avdweb_Switch", "category": "Signal Input/Output", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_Switch.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/Switch-1.2.0-rc.zip", "archiveFileName": "Switch-1.2.0-rc.zip", "size": 24534, "checksum": "SHA-256:424778c263620647120b33a6d31a2dab78802e7c3c426feabca3c42dd5cf51da" }, { "name": "Switch", "version": "1.2.1", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "license": "GPL-3.0+", "sentence": "Arduino library for deglitching and debouncing switches and buttons.", "paragraph": "Supports detecting longPress, doubleClick, and singleClick. Supports defining callback functions.", "website": "https://github.com/avandalen/avdweb_Switch", "category": "Signal Input/Output", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_Switch.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/Switch-1.2.1.zip", "archiveFileName": "Switch-1.2.1.zip", "size": 24541, "checksum": "SHA-256:2dc3a5a5412c7b608a0354abfcc5652a3f98f32367a85264ab8c13c2ebb262bd" }, { "name": "Switch", "version": "1.0.3", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "sentence": "Smart library for debouncing switches and buttons. Arduino Uno and Zero.", "paragraph": "Supports also long press and double clicks.", "website": "https://github.com/avandalen/Switch", "category": "Signal Input/Output", "architectures": [ "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_Switch.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/Switch-1.0.3.zip", "archiveFileName": "Switch-1.0.3.zip", "size": 5155, "checksum": "SHA-256:50d83d32847bbe5fc5e30e5f3ac387dc9476f2b915c17bc1b55057d344f13c73" }, { "name": "Switch", "version": "1.0.5", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "sentence": "Smart library for debouncing switches and buttons. Arduino Uno and Zero.", "paragraph": "Supports also long press and double clicks.", "website": "https://github.com/avandalen/avdweb_Switch", "category": "Signal Input/Output", "architectures": [ "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_Switch.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/Switch-1.0.5.zip", "archiveFileName": "Switch-1.0.5.zip", "size": 5223, "checksum": "SHA-256:cc082f6aec9353ffbb2ac4227a5a50fa6ee2f43f4f814882e45f080c34195ab1" }, { "name": "Switch", "version": "1.0.4", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "sentence": "Smart library for debouncing switches and buttons. Arduino Uno and Zero.", "paragraph": "Supports also long press and double clicks.", "website": "https://github.com/avandalen/avdweb_Switch", "category": "Signal Input/Output", "architectures": [ "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_Switch.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/Switch-1.0.4.zip", "archiveFileName": "Switch-1.0.4.zip", "size": 5229, "checksum": "SHA-256:822d2d7fb93d565962a9337affbbc72cc23d686a6e7582ca100aa97e3bf35392" }, { "name": "Switch", "version": "1.1.0", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "license": "GPL-3.0+", "sentence": "Arduino library for deglitching and debouncing switches and buttons.", "paragraph": "Supports detecting longPress and doubleClick. Supports defining callback functions.", "website": "https://github.com/avandalen/avdweb_Switch", "category": "Signal Input/Output", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_Switch.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/Switch-1.1.0.zip", "archiveFileName": "Switch-1.1.0.zip", "size": 23623, "checksum": "SHA-256:705e5e08e907216bc6dc93b691a6ab4bb81cf3b1b66a8a55055bbb776fc5ec68" }, { "name": "Switch", "version": "1.2.4", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "license": "GPL-3.0+", "sentence": "Arduino library for deglitching and debouncing switches and buttons.", "paragraph": "Supports detecting longPress, doubleClick, and singleClick. Supports defining callback functions.", "website": "https://github.com/avandalen/avdweb_Switch", "category": "Signal Input/Output", "architectures": [ "avr", "samd", "esp8266", "esp32", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_Switch.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/Switch-1.2.4.zip", "archiveFileName": "Switch-1.2.4.zip", "size": 13666, "checksum": "SHA-256:4b12977e764751a86a7a254fe8ef1ae2e1bc5518feb5c40201d38ad31241d4e1" }, { "name": "Etherkit Morse", "version": "1.0.0", "author": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "maintainer": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "sentence": "Generate Morse Code for transmission on an digital I/O pin.", "paragraph": "Provide this library with a function that calls every one millisecond, and it will generate Morse code for you on the digital pin and at the sending speed that you desire.", "website": "https://github.com/etherkit/MorseArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/etherkit/MorseArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/etherkit/Etherkit_Morse-1.0.0.zip", "archiveFileName": "Etherkit_Morse-1.0.0.zip", "size": 25482, "checksum": "SHA-256:112c446e6ef75f006e488122997ded5bec455f955ae458af58c4adb3748d5c4e" }, { "name": "Etherkit Morse", "version": "1.0.1", "author": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "maintainer": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "sentence": "Generate Morse Code for transmission on an digital I/O pin.", "paragraph": "Provide this library with a function that calls every one millisecond, and it will generate Morse code for you on the digital pin and at the sending speed that you desire.", "website": "https://github.com/etherkit/MorseArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/etherkit/MorseArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/etherkit/Etherkit_Morse-1.0.1.zip", "archiveFileName": "Etherkit_Morse-1.0.1.zip", "size": 25729, "checksum": "SHA-256:44c6d5a8b03c1ea7550f4aa2798130970d191e6d2260c8755353da35095e1ca0" }, { "name": "Etherkit Morse", "version": "1.1.0", "author": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "maintainer": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "sentence": "Generate Morse Code for transmission on an digital I/O pin.", "paragraph": "Provide this library with a function that calls every one millisecond, and it will generate Morse code for you on the digital pin and at the sending speed that you desire.", "website": "https://github.com/etherkit/MorseArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/etherkit/MorseArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/etherkit/Etherkit_Morse-1.1.0.zip", "archiveFileName": "Etherkit_Morse-1.1.0.zip", "size": 26087, "checksum": "SHA-256:39d090f8ee958905ee1664c15c1d2f26cdda887de68d78bb0aae2150c980a8a9" }, { "name": "Etherkit Morse", "version": "1.1.1", "author": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "maintainer": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "sentence": "Generate Morse Code for transmission on an digital I/O pin.", "paragraph": "Provide this library with a function that calls every one millisecond, and it will generate Morse code for you on the digital pin and at the sending speed that you desire.", "website": "https://github.com/etherkit/MorseArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/etherkit/MorseArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/etherkit/Etherkit_Morse-1.1.1.zip", "archiveFileName": "Etherkit_Morse-1.1.1.zip", "size": 26245, "checksum": "SHA-256:b7bb560f5dfc5b06372f3324905c58d6f9a1ba6f511351e320ea55d6d2500269" }, { "name": "Etherkit Morse", "version": "1.1.2", "author": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "maintainer": "Jason Milldrum \u003cmilldrum@gmail.com\u003e", "sentence": "Generate Morse Code for transmission on an digital I/O pin.", "paragraph": "Provide this library with a function that calls every one millisecond, and it will generate Morse code for you on the digital pin and at the sending speed that you desire.", "website": "https://github.com/etherkit/MorseArduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/etherkit/MorseArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/etherkit/Etherkit_Morse-1.1.2.zip", "archiveFileName": "Etherkit_Morse-1.1.2.zip", "size": 26227, "checksum": "SHA-256:b78133abbb6f697d2d4b6c26e90902ab92b96b15f5759316a052aa7dc62890f1" }, { "name": "STM32duino FreeRTOS", "version": "9.0.0", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-9.0.0.zip", "archiveFileName": "STM32duino_FreeRTOS-9.0.0.zip", "size": 374406, "checksum": "SHA-256:91f4c4e11726ec6e277674f205a0c87084338645f1c4a38d193c88e41674eb9c" }, { "name": "STM32duino FreeRTOS", "version": "9.0.1", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-9.0.1.zip", "archiveFileName": "STM32duino_FreeRTOS-9.0.1.zip", "size": 377858, "checksum": "SHA-256:a8a6671091f6dd9c91925c95c5eba2173e14711da3accaca705e5e0848c623b8" }, { "name": "STM32duino FreeRTOS", "version": "9.0.2", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-9.0.2.zip", "archiveFileName": "STM32duino_FreeRTOS-9.0.2.zip", "size": 377724, "checksum": "SHA-256:8039ad5117c774c85e0b9e2a0512b22ca2d1b2845723af2532741b333143ea9a" }, { "name": "STM32duino FreeRTOS", "version": "9.0.3", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-9.0.3.zip", "archiveFileName": "STM32duino_FreeRTOS-9.0.3.zip", "size": 381159, "checksum": "SHA-256:72ad8e6861d684c0089e2dc7fbadd72911531227ba3d021db2bfd439fa7e8a53" }, { "name": "STM32duino FreeRTOS", "version": "9.0.4", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-9.0.4.zip", "archiveFileName": "STM32duino_FreeRTOS-9.0.4.zip", "size": 381932, "checksum": "SHA-256:c3152c669774a0a7ea7b0bcd830d3f0ad68b2b48aab183f62b0766bbc64117bc" }, { "name": "STM32duino FreeRTOS", "version": "10.0.1", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-10.0.1.zip", "archiveFileName": "STM32duino_FreeRTOS-10.0.1.zip", "size": 404073, "checksum": "SHA-256:cb61972aee0feb893abd6e320d826eff3eacac019274c646b531f8ee5e7518be" }, { "name": "STM32duino FreeRTOS", "version": "10.0.2", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-10.0.2.zip", "archiveFileName": "STM32duino_FreeRTOS-10.0.2.zip", "size": 404503, "checksum": "SHA-256:2b7c2664fef5946995689b7999343e5b651822a4794e1b8f241dc6739adcbe15" }, { "name": "STM32duino FreeRTOS", "version": "10.0.3", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-10.0.3.zip", "archiveFileName": "STM32duino_FreeRTOS-10.0.3.zip", "size": 404657, "checksum": "SHA-256:8249579b635fa8b18647f6d9c5fbef3bf32c77258f2067163932c24b3c7b816b" }, { "name": "STM32duino FreeRTOS", "version": "10.2.1", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-10.2.1.zip", "archiveFileName": "STM32duino_FreeRTOS-10.2.1.zip", "size": 514645, "checksum": "SHA-256:ee819513000771192f05716d3bdc495b61a36d26332a6998a95f0cfb5fbd108a" }, { "name": "STM32duino FreeRTOS", "version": "10.2.2", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-10.2.2.zip", "archiveFileName": "STM32duino_FreeRTOS-10.2.2.zip", "size": 517191, "checksum": "SHA-256:8ad89ad4df2877dfd24c97b6b99c0cbc358183b3eca6ceecf1d8c29fd98a86eb" }, { "name": "STM32duino FreeRTOS", "version": "10.3.1", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-10.3.1.zip", "archiveFileName": "STM32duino_FreeRTOS-10.3.1.zip", "size": 588008, "checksum": "SHA-256:78f0293241e75d8daf65caa551eb726d1f8af957d72660424b5237cbae3bb946" }, { "name": "STM32duino FreeRTOS", "version": "10.3.2", "author": "Richard Barry \u003cr.barry@freertos.org\u003e", "maintainer": "stm32duino", "sentence": "Real Time Operating System implemented for STM32", "paragraph": "FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.", "website": "https://github.com/stm32duino/STM32FreeRTOS", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32FreeRTOS.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FreeRTOS-10.3.2.zip", "archiveFileName": "STM32duino_FreeRTOS-10.3.2.zip", "size": 588062, "checksum": "SHA-256:48bf87acda214d2921f13c36db15f5a45d57936227c5093ade23b51a8fce2ba4" }, { "name": "STM32duino X-NUCLEO-NFC03A1", "version": "1.0.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-NFC03A1 expansion board", "paragraph": "This library provides the drivers and a sample application to control ST X-NUCLEO-NFC03A1 expansion board", "website": "https://github.com/stm32duino/x-nucleo-nfc03a1", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-NFC03A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_NFC03A1-1.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_NFC03A1-1.0.0.zip", "size": 142104, "checksum": "SHA-256:fa088fd7904e55cafc6c09a5eb9db59699993b97955ceeb988a039eda928669b" }, { "name": "STM32duino X-NUCLEO-NFC03A1", "version": "1.0.1", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-NFC03A1 expansion board", "paragraph": "This library provides the drivers and a sample application to control ST X-NUCLEO-NFC03A1 expansion board", "website": "https://github.com/stm32duino/x-nucleo-nfc03a1", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-NFC03A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_NFC03A1-1.0.1.zip", "archiveFileName": "STM32duino_X_NUCLEO_NFC03A1-1.0.1.zip", "size": 142105, "checksum": "SHA-256:813e6a0fba229dd54ee1810da98c5b429fb4bc5bd9eef8e896e93b747e2f1f9b" }, { "name": "STM32duino X-NUCLEO-NFC03A1", "version": "1.0.2", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-NFC03A1 expansion board", "paragraph": "This library provides the drivers and a sample application to control ST X-NUCLEO-NFC03A1 expansion board", "website": "https://github.com/stm32duino/x-nucleo-nfc03a1", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-NFC03A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_NFC03A1-1.0.2.zip", "archiveFileName": "STM32duino_X_NUCLEO_NFC03A1-1.0.2.zip", "size": 142103, "checksum": "SHA-256:7aa21cf8db261be726c2fca72280bde7191cfb48c51a04ddd1ff33ff2b459277" }, { "name": "STM32duino X-NUCLEO-NFC03A1", "version": "2.0.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-NFC03A1 expansion board", "paragraph": "This library provides a sample application to control ST X-NUCLEO-NFC03A1 expansion board", "website": "https://github.com/stm32duino/X-NUCLEO-NFC03A1", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-NFC03A1.git", "dependencies": [ { "name": "STM32duino NFC-RFAL" }, { "name": "STM32duino ST25R95" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_NFC03A1-2.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_NFC03A1-2.0.0.zip", "size": 18579, "checksum": "SHA-256:e4b596f2e2215a1e40a987d54e37c8d080247606260544a390cb509cfa03d195" }, { "name": "WhareHauoraWiFiManager", "version": "0.15.0", "author": "tzapu", "maintainer": "jakerabid", "sentence": "ESP8266 WiFi Connection manager with fallback web configuration portal", "paragraph": "Library for configuring ESP8266 modules WiFi credentials at runtime. Forked from v0.12 of https://github.com/tzapu/WiFiManager to add some more customisation for setting content on the \"save\" screen.", "website": "https://github.com/jakerabid/WiFiManager.git", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jakerabid/WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/jakerabid/WhareHauoraWiFiManager-0.15.0.zip", "archiveFileName": "WhareHauoraWiFiManager-0.15.0.zip", "size": 39084, "checksum": "SHA-256:ba91c8284a6ff843931c2adaf2ff2c28f18ac1d414156e7d449d809020c1a90e" }, { "name": "Board Identify", "version": "0.1.0", "author": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "maintainer": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "sentence": "An Arduino library which allows identification of the board/controller.", "paragraph": "Currently supports a wide range of boards including all Arduino/Genuino board.", "website": "https://github.com/MattFryer/Board_Identify", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MattFryer/Board_Identify.git", "providesIncludes": [ "Board_Identify.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MattFryer/Board_Identify-0.1.0.zip", "archiveFileName": "Board_Identify-0.1.0.zip", "size": 7847, "checksum": "SHA-256:25e841965f6edd7cdfcb5bd378fd5658e6229aa5d0b6b059da3b7ec10fb54970" }, { "name": "Board Identify", "version": "0.2.0", "author": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "maintainer": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "sentence": "An Arduino library which allows identification of over 100 different boards/controllers.", "paragraph": "Currently supports a wide range of boards including all Arduino/Genuino, Teensy, ESP8266, ESP32, BBC micro:bit and Digispark boards.", "website": "https://github.com/MattFryer/Board_Identify", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MattFryer/Board_Identify.git", "providesIncludes": [ "Board_Identify.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MattFryer/Board_Identify-0.2.0.zip", "archiveFileName": "Board_Identify-0.2.0.zip", "size": 22508, "checksum": "SHA-256:2f48419dc34a5a13ff2e52e9cf6f3240622f6a91621a1478fdc334f61dd6d950" }, { "name": "CMMC_Interval", "version": "0.0.1", "author": "Nat Weerawan\u003cnat@cmmc.io\u003e", "maintainer": "Nat Weerawan\u003cnat@cmmc.io\u003e", "sentence": "CMMC_Interval", "paragraph": "CMMC_Interval", "website": "https://cmmakerclub.com", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cmmakerclub/CMMC_Interval.git", "url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_Interval-0.0.1.zip", "archiveFileName": "CMMC_Interval-0.0.1.zip", "size": 4936, "checksum": "SHA-256:fb72e575b68d58cade344c19e5e20f250b1c5f973b37b522548feed11b3c8d2a" }, { "name": "Unistep2", "version": "1.0.0", "author": "Robert Sanchez \u003creven@reven.org\u003e", "maintainer": "Robert Sanchez \u003creven@reven.org\u003e", "sentence": "A non-blocking Arduino library for controlling 28BYJ-48 stepper motors.", "paragraph": "Permits the control of 2 or more 28BYJ-48 stepper motors without blocking the execution of the sketch and provides methods for the control of the steppers. Simple and strightforward implementation.", "website": "https://en.reven.org/2018/01/29/unistep2/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/reven/Unistep2.git", "url": "https://downloads.arduino.cc/libraries/github.com/reven/Unistep2-1.0.0.zip", "archiveFileName": "Unistep2-1.0.0.zip", "size": 8353, "checksum": "SHA-256:9259cd5f8cd29c75e709a604829c8320b940e9fc7d36086a9310dc48035898f0" }, { "name": "Sodaq_LPS22HB", "version": "1.0.0", "author": "Alex Tsamakos,SODAQ", "maintainer": "Alex Tsamakos,SODAQ", "sentence": "An Arduino library for the LPS22HB sensor.", "paragraph": "Supports barometric and temperature sensors.", "website": "https://github.com/SodaqMoja/Sodaq_LPS22HB", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_LPS22HB.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_LPS22HB-1.0.0.zip", "archiveFileName": "Sodaq_LPS22HB-1.0.0.zip", "size": 5686, "checksum": "SHA-256:42f38cbb946f14490f9c53d43bd49c549c95f997675e680865b62e9a06a80583" }, { "name": "TS8000 Library", "version": "1.0.0", "author": "Triad Semiconductor", "maintainer": "Triad Semiconductor \u003cinfo@triadsemi.com\u003e", "sentence": "Triad Semiconductor library for configuring the TS8000 Ultrasonic Receiver.", "paragraph": "The TS8000 must be configured and calibrated at power-up. This library provides example code to perform those functions.", "website": "https://github.com/TriadSemi/TS8000", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TriadSemi/TS8000.git", "url": "https://downloads.arduino.cc/libraries/github.com/TriadSemi/TS8000_Library-1.0.0.zip", "archiveFileName": "TS8000_Library-1.0.0.zip", "size": 6088, "checksum": "SHA-256:1e4289991c4090ad500e58eece80055b0e21f158704686d8a6da17a01303bad8" }, { "name": "TS8000 Library", "version": "2.0.0", "author": "Triad Semiconductor", "maintainer": "Triad Semiconductor \u003cinfo@triadsemi.com\u003e", "sentence": "Triad Semiconductor library for the TS8000 Ultrasonic to Digital Converter.", "paragraph": "The TS8000 must be configured and calibrated at power-up. This library provides example code to perform those functions.", "website": "https://github.com/TriadSemi/TS8000", "category": "Sensors", "architectures": [ "SAMD21", "SAMD20", "SAMD11", "SAMD10" ], "types": [ "Contributed" ], "repository": "https://github.com/TriadSemi/TS8000.git", "url": "https://downloads.arduino.cc/libraries/github.com/TriadSemi/TS8000_Library-2.0.0.zip", "archiveFileName": "TS8000_Library-2.0.0.zip", "size": 8718, "checksum": "SHA-256:979b89b90c0b72d8a4058ea6addd9f39ff5f14025b5a05d2501a12c32d6feffb" }, { "name": "TS8000 Library", "version": "3.0.0", "author": "Triad Semiconductor", "maintainer": "Triad Semiconductor \u003cinfo@triadsemi.com\u003e", "sentence": "Triad Semiconductor library for the TS8000 Ultrasonic to Digital Converter.", "paragraph": "The TS8000 must be configured and calibrated at power-up. This library provides example code to perform those functions.", "website": "https://github.com/TriadSemi/TS8000", "category": "Sensors", "architectures": [ "SAMD21", "SAMD20", "SAMD11", "SAMD10" ], "types": [ "Contributed" ], "repository": "https://github.com/TriadSemi/TS8000.git", "url": "https://downloads.arduino.cc/libraries/github.com/TriadSemi/TS8000_Library-3.0.0.zip", "archiveFileName": "TS8000_Library-3.0.0.zip", "size": 9233, "checksum": "SHA-256:00da921730a3f902a2b8f1d683a81f5c7706b7101a9ad7eb66858ed8fbb19732" }, { "name": "TS8000 Library", "version": "4.0.0-beta", "author": "Triad Semiconductor", "maintainer": "Triad Semiconductor \u003cinfo@triadsemi.com\u003e", "sentence": "Triad Semiconductor library for the TS8000 Ultrasonic to Digital Converter.", "paragraph": "The TS8000 must be configured and calibrated at power-up. This library provides example code to perform those functions.", "website": "https://github.com/TriadSemi/TS8000", "category": "Sensors", "architectures": [ "SAMD21" ], "types": [ "Contributed" ], "repository": "https://github.com/TriadSemi/TS8000.git", "url": "https://downloads.arduino.cc/libraries/github.com/TriadSemi/TS8000_Library-4.0.0-beta.zip", "archiveFileName": "TS8000_Library-4.0.0-beta.zip", "size": 13062, "checksum": "SHA-256:5e73a4d243d42c81c57f111b9d64cb7ff2c7049968b5a59c3556401264b74151" }, { "name": "TFA 433 Receiver", "version": "0.1.0", "author": "Denxhun", "maintainer": "Denxhun \u003cdenxhun@gmail.com\u003e", "sentence": "Arduino library for TFA remote Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for receiving and decode 433 MHz data package of TFA Temp \u0026 Humidity Sensors", "website": "https://github.com/denxhun/TFA433", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/denxhun/TFA433.git", "url": "https://downloads.arduino.cc/libraries/github.com/denxhun/TFA_433_Receiver-0.1.0.zip", "archiveFileName": "TFA_433_Receiver-0.1.0.zip", "size": 5412, "checksum": "SHA-256:a2e8371a97209862821ae0da14cd33de7471a2b561e7e1148a208eb832c88a32" }, { "name": "TFA 433 Receiver", "version": "0.1.1", "author": "Denxhun", "maintainer": "Denxhun \u003cdenxhun@gmail.com\u003e", "sentence": "Arduino library for TFA remote Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for receiving and decode 433 MHz data package of TFA Temp \u0026 Humidity Sensors", "website": "https://github.com/denxhun/TFA433", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/denxhun/TFA433.git", "url": "https://downloads.arduino.cc/libraries/github.com/denxhun/TFA_433_Receiver-0.1.1.zip", "archiveFileName": "TFA_433_Receiver-0.1.1.zip", "size": 5406, "checksum": "SHA-256:5fd1d2f724d77b947b4126f2ba9ab26895dafddc36be7592db083846f94b4b9f" }, { "name": "Sodaq_HTS221", "version": "1.0.0", "author": "Alex Tsamakos,SODAQ", "maintainer": "Alex Tsamakos,SODAQ", "sentence": "An Arduino library for the HTS221 sensor.", "paragraph": "Supports humidity and temperature sensors.", "website": "https://github.com/SodaqMoja/Sodaq_HTS221", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_HTS221.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_HTS221-1.0.0.zip", "archiveFileName": "Sodaq_HTS221-1.0.0.zip", "size": 6519, "checksum": "SHA-256:05343e749f0ae5ca67db5eb446f1056bc9b8e9f31af3da075f5fda88f1d76fae" }, { "name": "MLX90393_raw", "version": "1.0.0", "author": "Udo Klein info@blinkenlight.net", "maintainer": "Udo Klein info@blinkenlight.net", "sentence": "MLX90393 magnetometer library.", "paragraph": "A library for the MLX90393 magnetometer. It provides raw access to all functions of the chip. It is recommended to connect the data ready (DRDY) pin to the Arduino. Operation without drdy pin is possible but not recommended. If you encounter issues compiling it have a look in the readme file.", "website": "https://github.com/udoklein/MLX90393_raw", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/udoklein/MLX90393_raw.git", "url": "https://downloads.arduino.cc/libraries/github.com/udoklein/MLX90393_raw-1.0.0.zip", "archiveFileName": "MLX90393_raw-1.0.0.zip", "size": 27959, "checksum": "SHA-256:213081fadebf4d23b56c671e0999e85cabcbabfc0c5af587796b00e3d970d5a0" }, { "name": "MLX90393_raw", "version": "1.0.1", "author": "Udo Klein info@blinkenlight.net", "maintainer": "Udo Klein info@blinkenlight.net", "sentence": "MLX90393 magnetometer library.", "paragraph": "A library for the MLX90393 magnetometer. It provides raw access to all functions of the chip. It is recommended to connect the data ready (DRDY) pin to the Arduino. Operation without drdy pin is possible but not recommended. If you encounter issues compiling it have a look in the readme file.", "website": "https://github.com/udoklein/MLX90393_raw", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/udoklein/MLX90393_raw.git", "url": "https://downloads.arduino.cc/libraries/github.com/udoklein/MLX90393_raw-1.0.1.zip", "archiveFileName": "MLX90393_raw-1.0.1.zip", "size": 27964, "checksum": "SHA-256:0dfb8538036fe19861eb6fadb1246bf83517a9a0763b4a240657bf9e1cb0b04b" }, { "name": "InstagramStats", "version": "1.0.0", "author": "Brian Lough", "maintainer": "Brian Lough \u003cbrian.d.lough@gmail.com\u003e", "sentence": "Get Instagram Stats on your Arduino (supports ESP8266, ESP32 \u0026 WiFi101 boards)", "paragraph": "Uses the JSON version of public facing pages to get the information from Instagram", "website": "https://github.com/witnessmenow/arduino-instagram-stats", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/witnessmenow/arduino-instagram-stats.git", "url": "https://downloads.arduino.cc/libraries/github.com/witnessmenow/InstagramStats-1.0.0.zip", "archiveFileName": "InstagramStats-1.0.0.zip", "size": 15323, "checksum": "SHA-256:3321452fcf25074f8cf7b92a60bb6f0a3a2fd4757afe95f861ecf998f7975d81" }, { "name": "InstagramStats", "version": "1.0.1", "author": "Brian Lough", "maintainer": "Brian Lough \u003cbrian.d.lough@gmail.com\u003e", "sentence": "Get Instagram Stats on your Arduino (supports ESP8266, ESP32 \u0026 WiFi101 boards)", "paragraph": "Uses the JSON version of public facing pages to get the information from Instagram", "website": "https://github.com/witnessmenow/arduino-instagram-stats", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/witnessmenow/arduino-instagram-stats.git", "url": "https://downloads.arduino.cc/libraries/github.com/witnessmenow/InstagramStats-1.0.1.zip", "archiveFileName": "InstagramStats-1.0.1.zip", "size": 16180, "checksum": "SHA-256:c0685701c67e003412d3488999fefe19c34b4a413c26935e06369e5ec32bc8fc" }, { "name": "InstagramStats", "version": "1.1.0", "author": "Brian Lough", "maintainer": "Brian Lough \u003cbrian.d.lough@gmail.com\u003e", "sentence": "Get Instagram Stats on your Arduino (supports ESP8266, ESP32 \u0026 WiFi101 boards)", "paragraph": "Uses the JSON version of public facing pages to get the information from Instagram", "website": "https://github.com/witnessmenow/arduino-instagram-stats", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/witnessmenow/arduino-instagram-stats.git", "url": "https://downloads.arduino.cc/libraries/github.com/witnessmenow/InstagramStats-1.1.0.zip", "archiveFileName": "InstagramStats-1.1.0.zip", "size": 16217, "checksum": "SHA-256:842a1aa63198d131919c6f7512d8ae798daa2f657f59efe228922f2eb9fdfd9d" }, { "name": "InstagramStats", "version": "1.1.2", "author": "Brian Lough", "maintainer": "Brian Lough \u003cbrian.d.lough@gmail.com\u003e", "sentence": "Get Instagram Stats on your Arduino (supports ESP8266, ESP32 \u0026 WiFi101 boards)", "paragraph": "Uses the JSON version of public facing pages to get the information from Instagram", "website": "https://github.com/witnessmenow/arduino-instagram-stats", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/witnessmenow/arduino-instagram-stats.git", "url": "https://downloads.arduino.cc/libraries/github.com/witnessmenow/InstagramStats-1.1.2.zip", "archiveFileName": "InstagramStats-1.1.2.zip", "size": 16217, "checksum": "SHA-256:2784c9562ee90d13eaf904684c98161db3a3749e48546b6fcfb53b24e581a619" }, { "name": "frt", "version": "0.9.0", "author": "Flössie \u003cfloessie.mail@gmail.com\u003e", "maintainer": "Flössie \u003cfloessie.mail@gmail.com\u003e", "sentence": "Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.", "paragraph": "frt is an object-oriented wrapper around FreeRTOS tasks, mutexes, semaphores, and queues. It provides the basic tools for a clean multithreading approach based on the Arduino_FreeRTOS_Library with focus on static allocation, so you know your SRAM demands at compile time.", "website": "https://github.com/Floessie/frt", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Floessie/frt.git", "providesIncludes": [ "frt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Floessie/frt-0.9.0.zip", "archiveFileName": "frt-0.9.0.zip", "size": 15289, "checksum": "SHA-256:867b0b8ce7315d0c6f5af1f3e5db1f78b08f7b26190067f50595815b7c9e80e4" }, { "name": "frt", "version": "0.9.1", "author": "Flössie \u003cfloessie.mail@gmail.com\u003e", "maintainer": "Flössie \u003cfloessie.mail@gmail.com\u003e", "sentence": "Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.", "paragraph": "frt is an object-oriented wrapper around FreeRTOS tasks, mutexes, semaphores, and queues. It provides the basic tools for a clean multithreading approach based on the Arduino_FreeRTOS_Library with focus on static allocation, so you know your SRAM demands at compile time.", "website": "https://github.com/Floessie/frt", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Floessie/frt.git", "providesIncludes": [ "frt.h" ], "dependencies": [ { "name": "FreeRTOS" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Floessie/frt-0.9.1.zip", "archiveFileName": "frt-0.9.1.zip", "size": 15296, "checksum": "SHA-256:5ff7f8eff548f29d5e830fd0394896b9e85f45d02c77f48736b6bafbdc64416b" }, { "name": "frt", "version": "0.9.2", "author": "Flössie \u003cfloessie.mail@gmail.com\u003e", "maintainer": "Flössie \u003cfloessie.mail@gmail.com\u003e", "sentence": "Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.", "paragraph": "frt is an object-oriented wrapper around FreeRTOS tasks, mutexes, semaphores, and queues. It provides the basic tools for a clean multithreading approach based on the Arduino_FreeRTOS_Library with focus on static allocation, so you know your SRAM demands at compile time.", "website": "https://github.com/Floessie/frt", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Floessie/frt.git", "providesIncludes": [ "frt.h" ], "dependencies": [ { "name": "FreeRTOS" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Floessie/frt-0.9.2.zip", "archiveFileName": "frt-0.9.2.zip", "size": 15395, "checksum": "SHA-256:1f19eb49d3a3f8b3e8f6e260bfdc5cada237ffb9e32be8af5955b6c2a221d45a" }, { "name": "ESPNexUpload", "version": "0.1.1", "author": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "maintainer": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "sentence": "Uploading UI file to Nextion display using ESP8266 SPIFFS", "paragraph": "Part of original ITEAD Nextion library modified to be used with ESP8266", "website": "https://github.com/Nredor/ESPNexUpload", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Nredor/ESPNexUpload.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nredor/ESPNexUpload-0.1.1.zip", "archiveFileName": "ESPNexUpload-0.1.1.zip", "size": 21783, "checksum": "SHA-256:c7fb85a2b641445d7d10e899df3568c95b527b94cb0917ebc5f56979ab1e8bbb" }, { "name": "ESPNexUpload", "version": "0.2.0", "author": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "maintainer": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "sentence": "Uploading UI file to Nextion display using ESP8266 SPIFFS", "paragraph": "Part of original ITEAD Nextion library modified to be used with ESP8266", "website": "https://github.com/Nredor/ESPNexUpload", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Nredor/ESPNexUpload.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nredor/ESPNexUpload-0.2.0.zip", "archiveFileName": "ESPNexUpload-0.2.0.zip", "size": 21986, "checksum": "SHA-256:476549d936e6ead14f7b5bdf959ad9e4e6637fcef022e8ba21856f31380920a0" }, { "name": "ESPNexUpload", "version": "0.3.0", "author": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "maintainer": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "sentence": "Upload UI file to Nextion displays using ESP's", "paragraph": "Part of original ITEAD Nextion library modified to be used with ESP8266 \u0026 ESP32", "website": "https://github.com/Nredor/ESPNexUpload", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Nredor/ESPNexUpload.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nredor/ESPNexUpload-0.3.0.zip", "archiveFileName": "ESPNexUpload-0.3.0.zip", "size": 31860, "checksum": "SHA-256:1a1912ed0baac71d2ed8670f4e781170d03e40cc34f916db52fbb2f45d2a9f28" }, { "name": "ESPNexUpload", "version": "0.3.1", "author": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "maintainer": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "sentence": "Upload UI file to Nextion displays using ESP's", "paragraph": "Part of original ITEAD Nextion library modified to be used with ESP8266 \u0026 ESP32", "website": "https://github.com/Nredor/ESPNexUpload", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Nredor/ESPNexUpload.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nredor/ESPNexUpload-0.3.1.zip", "archiveFileName": "ESPNexUpload-0.3.1.zip", "size": 31878, "checksum": "SHA-256:17efa652f9b8660d83915c718d205ae773218ef97d3a1e1feb3c8465d6b772ba" }, { "name": "ESPNexUpload", "version": "0.1.0", "author": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "maintainer": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "sentence": "Uploading UI file to Nextion display using ESP8266 SPIFFS", "paragraph": "Part of original ITEAD Nextion library modified to be used with ESP8266", "website": "https://github.com/Nredor/ESPNexUpload", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Nredor/ESPNexUpload.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nredor/ESPNexUpload-0.1.0.zip", "archiveFileName": "ESPNexUpload-0.1.0.zip", "size": 21756, "checksum": "SHA-256:2c5ccca6c17d19dff2dc12794681b071962485d005708f3e9e359775d87459ff" }, { "name": "ESPNexUpload", "version": "0.4.0", "author": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "maintainer": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "sentence": "Upload UI file to Nextion displays using ESP's", "paragraph": "Part of original ITEAD Nextion library modified to be used with ESP8266 \u0026 ESP32", "website": "https://github.com/Nredor/ESPNexUpload", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Nredor/ESPNexUpload.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nredor/ESPNexUpload-0.4.0.zip", "archiveFileName": "ESPNexUpload-0.4.0.zip", "size": 32000, "checksum": "SHA-256:3272ab3bc213fe9d3bec93a9a01572f7547a6a3852dfe2b40f73c2c7ad724009" }, { "name": "ESPNexUpload", "version": "0.5.6", "author": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "maintainer": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "sentence": "Upload UI file to Nextion displays using ESP's", "paragraph": "Part of original ITEAD Nextion library modified to be used with ESP8266 \u0026 ESP32", "website": "https://github.com/Nredor/ESPNexUpload", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Nredor/ESPNexUpload.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nredor/ESPNexUpload-0.5.6.zip", "archiveFileName": "ESPNexUpload-0.5.6.zip", "size": 35076, "checksum": "SHA-256:c1bf7dfeaacdd5f56dae0321e93a64e0734ccec525f753790cb780d4560a42f7" }, { "name": "ESPNexUpload", "version": "0.5.7", "author": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "maintainer": "Ville Vilpas \u003cpsoden@gmail.com\u003e", "sentence": "Upload UI file to Nextion displays using ESP's", "paragraph": "Part of original ITEAD Nextion library modified to be used with ESP8266 \u0026 ESP32", "website": "https://github.com/Nredor/ESPNexUpload", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Nredor/ESPNexUpload.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nredor/ESPNexUpload-0.5.7.zip", "archiveFileName": "ESPNexUpload-0.5.7.zip", "size": 35126, "checksum": "SHA-256:8b56a8cd98671959b013d0f9673442cbc3c2668539ba323fe401d9a09a4717b9" }, { "name": "AceButton", "version": "1.0.0", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An Adjustable Compact Event-driven (ACE) button library that performs debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, DoubleClicked, LongPressed, and RepeatPressed. Timing and wiring (e.g. pullup or pulldown) parameters can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using ArduinoUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.0.0.zip", "archiveFileName": "AceButton-1.0.0.zip", "size": 386153, "checksum": "SHA-256:f939d52bdb1d2a8ec8460db10974b648c1cf8aa3a67395b2f3a77bbde88bf920" }, { "name": "AceButton", "version": "1.0.1", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An Adjustable Compact Event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using ArduinoUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.0.1.zip", "archiveFileName": "AceButton-1.0.1.zip", "size": 386150, "checksum": "SHA-256:9db9c753b0847fa780205e02308583f5ee01133c213c8cd8fb522d8a079ee0f4" }, { "name": "AceButton", "version": "1.0.2", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An Adjustable Compact Event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using ArduinoUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.0.2.zip", "archiveFileName": "AceButton-1.0.2.zip", "size": 387221, "checksum": "SHA-256:ef615f2ba8c4e07ba9f98bebb1b13d5dd8f69ae68b9b953efe0310e57a89d83c" }, { "name": "AceButton", "version": "1.0.3", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An Adjustable Compact Event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using ArduinoUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.0.3.zip", "archiveFileName": "AceButton-1.0.3.zip", "size": 390032, "checksum": "SHA-256:ef2bf94c4ce7b8b8621035d81b33f34a4cb2c77df9e7e252eec06a2e9cf694aa" }, { "name": "AceButton", "version": "1.0.5", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An Adjustable Compact Event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.0.5.zip", "archiveFileName": "AceButton-1.0.5.zip", "size": 384984, "checksum": "SHA-256:2cb1e914548f304970f45f76aedde0045599bfda458ba5f0b63475c87ef56128" }, { "name": "AceButton", "version": "1.0.6", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An Adjustable Compact Event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.0.6.zip", "archiveFileName": "AceButton-1.0.6.zip", "size": 360482, "checksum": "SHA-256:c735d00b5301057a1fead7dcf9cea815533c7b94ed1eae7d081e0bdbe26fd275" }, { "name": "AceButton", "version": "1.1.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.1.0.zip", "archiveFileName": "AceButton-1.1.0.zip", "size": 376306, "checksum": "SHA-256:5b12db93d72e0532b94ab35513e03bf7e9d6c35a746fcaf29fea816c64255aaa" }, { "name": "AceButton", "version": "1.1.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.1.1.zip", "archiveFileName": "AceButton-1.1.1.zip", "size": 377333, "checksum": "SHA-256:4de505ccc190e27e053130fe04ce218180b5900416368078e53304910a04f6bf" }, { "name": "AceButton", "version": "1.2.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.2.0.zip", "archiveFileName": "AceButton-1.2.0.zip", "size": 381702, "checksum": "SHA-256:e44a6401ad498b805fd2f973eeea05a9e430aa8f5693ee3d5b72c2c487abd84e" }, { "name": "AceButton", "version": "1.3.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.3.0.zip", "archiveFileName": "AceButton-1.3.0.zip", "size": 379987, "checksum": "SHA-256:46853460266878b00351a8612752bee9a873d96753605cffae82c454866c4ec4" }, { "name": "AceButton", "version": "1.3.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.3.1.zip", "archiveFileName": "AceButton-1.3.1.zip", "size": 380056, "checksum": "SHA-256:8bd9a065bc49a0c703413ec1dabaf81e5fc640019ff0c238cc07773db3acbdc7" }, { "name": "AceButton", "version": "1.3.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven (ACE) button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.3.2.zip", "archiveFileName": "AceButton-1.3.2.zip", "size": 380172, "checksum": "SHA-256:afb4c97ec5fff9117054c7aeed0cc2e29c0b738884edacfb26ad22181441d012" }, { "name": "AceButton", "version": "1.3.3", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.3.3.zip", "archiveFileName": "AceButton-1.3.3.zip", "size": 382569, "checksum": "SHA-256:fa2088cebeffd56b9057139ef4f60b78a6a56b544d90151c42eda4bd2ea73f90" }, { "name": "AceButton", "version": "1.3.4", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.3.4.zip", "archiveFileName": "AceButton-1.3.4.zip", "size": 385750, "checksum": "SHA-256:fff19888c1697f9f4377ccbd305217a6092297cf3f0466750c2fc00e123e9305" }, { "name": "AceButton", "version": "1.3.5", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.3.5.zip", "archiveFileName": "AceButton-1.3.5.zip", "size": 386561, "checksum": "SHA-256:15357054479d9d652e70ab649948b0b9b5bde51f2ae9a4604c7875c4fbce0db8" }, { "name": "AceButton", "version": "1.4.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.4.0.zip", "archiveFileName": "AceButton-1.4.0.zip", "size": 661121, "checksum": "SHA-256:ae083f7d18118ed198c3418e7fb456f19edf36292fc148ed298d2277612ba905" }, { "name": "AceButton", "version": "1.4.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.4.1.zip", "archiveFileName": "AceButton-1.4.1.zip", "size": 637947, "checksum": "SHA-256:d06dcfc1040b190144a80ec796682fe4e1af26e70ac867c7f0cb1147c0c09865" }, { "name": "AceButton", "version": "1.4.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.4.2.zip", "archiveFileName": "AceButton-1.4.2.zip", "size": 734898, "checksum": "SHA-256:467dd006d561cd024ff95f9d40b270aada52f1516e88329132d57954b9ec6e46" }, { "name": "AceButton", "version": "1.4.3", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.4.3.zip", "archiveFileName": "AceButton-1.4.3.zip", "size": 645133, "checksum": "SHA-256:ca4ae1a47089ec5955966e3fc65775d917c2ad74961dc541fef933381542e01d" }, { "name": "AceButton", "version": "1.5.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.5.0.zip", "archiveFileName": "AceButton-1.5.0.zip", "size": 973433, "checksum": "SHA-256:63cc4392daec08752a6fca134583def830a0d1b301ed70cb314333e9da73f204" }, { "name": "AceButton", "version": "1.6.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.6.0.zip", "archiveFileName": "AceButton-1.6.0.zip", "size": 1017386, "checksum": "SHA-256:f60973f4bdf7541224e66d1dd012bbf2fede1aa4045f6972dd82db4a1fa18ccf" }, { "name": "AceButton", "version": "1.6.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.6.1.zip", "archiveFileName": "AceButton-1.6.1.zip", "size": 1022392, "checksum": "SHA-256:b36667bb5b0094702e90b2acfe41b3d398bae66fdf9321f8fac94ed40516fe36" }, { "name": "AceButton", "version": "1.7.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.7.0.zip", "archiveFileName": "AceButton-1.7.0.zip", "size": 1021464, "checksum": "SHA-256:2556b5e4a0252a45734791309020fba73609b704697e6b140b5681743cf3e887" }, { "name": "AceButton", "version": "1.7.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.7.1.zip", "archiveFileName": "AceButton-1.7.1.zip", "size": 1025202, "checksum": "SHA-256:7719cfaaa1ee406e2e4838a460babf572535b31c2a919e042e7bb4aab1cf8f31" }, { "name": "AceButton", "version": "1.8.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.8.0.zip", "archiveFileName": "AceButton-1.8.0.zip", "size": 994733, "checksum": "SHA-256:993c939c64dbd906492ff4f77dc4a2650d9065be20399f4c6c34bc3103d77ac8" }, { "name": "AceButton", "version": "1.8.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.8.1.zip", "archiveFileName": "AceButton-1.8.1.zip", "size": 1003344, "checksum": "SHA-256:eaf9f4731746fdc5c399b72be231c2dadd3f6d64cd23ea0c0f04a7a3939504d4" }, { "name": "AceButton", "version": "1.8.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.8.2.zip", "archiveFileName": "AceButton-1.8.2.zip", "size": 1003233, "checksum": "SHA-256:a1d3cd52a2c233010e14309ef7ed07b04fac2d286379de06d540fd762a09c3f6" }, { "name": "AceButton", "version": "1.8.3", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.8.3.zip", "archiveFileName": "AceButton-1.8.3.zip", "size": 1008110, "checksum": "SHA-256:86c9ee667e8ff408e5611ae173b2bb8b873c20810cba8715e2d4bb3d1ce6ce33" }, { "name": "AceButton", "version": "1.9.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.9.0.zip", "archiveFileName": "AceButton-1.9.0.zip", "size": 1195347, "checksum": "SHA-256:20d350b905cff1602db0134e547b8cb88425afab1bb67001dca9a4780071fc66" }, { "name": "AceButton", "version": "1.9.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.9.1.zip", "archiveFileName": "AceButton-1.9.1.zip", "size": 1198517, "checksum": "SHA-256:3f022e38ab1617ab7120d8631393c3dea15a6dfb77e95b420aea12634ecb6a24" }, { "name": "AceButton", "version": "1.9.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.9.2.zip", "archiveFileName": "AceButton-1.9.2.zip", "size": 1201376, "checksum": "SHA-256:99bb273b9c2e2e365c8559d40a162caf3ebb5a15a2d2c235de6d4469f56c91ea" }, { "name": "AceButton", "version": "1.10.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.10.0.zip", "archiveFileName": "AceButton-1.10.0.zip", "size": 1225237, "checksum": "SHA-256:36b46c661b0f1570ca50aaa0c35ab1de208d118be9831ad0889b60f3f44d512c" }, { "name": "AceButton", "version": "1.10.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.", "paragraph": "Supported events are Pressed, Released, Clicked, DoubleClicked, LongPressed, and RepeatPressed. Timing parameters, event activation, and event suppression can be configured at compile-time or run-time. Optimized for compact memory consumption. Supports buttons connected directly to digital pins, multiple buttons connected to digital pins through a binary encoder, or multiple buttons connected to analog pins through a resistor ladder.", "website": "https://github.com/bxparks/AceButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceButton-1.10.1.zip", "archiveFileName": "AceButton-1.10.1.zip", "size": 1225441, "checksum": "SHA-256:3cb58f702f47fe60ccca1633050bd010b232766acc9333eb6fd6cececd5933e3" }, { "name": "NTC_Thermistor", "version": "1.0.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-1.0.0.zip", "archiveFileName": "NTC_Thermistor-1.0.0.zip", "size": 41965, "checksum": "SHA-256:ed592bdb899b8514081215f082da3b0968b827b97106db926fec61e7abe97bc6" }, { "name": "NTC_Thermistor", "version": "1.0.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-1.0.1.zip", "archiveFileName": "NTC_Thermistor-1.0.1.zip", "size": 41974, "checksum": "SHA-256:7bcdcac2db6fd481af17f9ff5c6493585b2d0f81c9064cb58ea25e285755ca71" }, { "name": "NTC_Thermistor", "version": "1.1.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-1.1.1.zip", "archiveFileName": "NTC_Thermistor-1.1.1.zip", "size": 41546, "checksum": "SHA-256:ec88d7c2e5de4a8535d02546339bc9453542501b222dba6b7364e51339d97bc9" }, { "name": "NTC_Thermistor", "version": "1.1.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-1.1.2.zip", "archiveFileName": "NTC_Thermistor-1.1.2.zip", "size": 41727, "checksum": "SHA-256:0382f90b974103b906e9e1f6e6e8d10546eb3d1cca5995d97bcbb357901fecdd" }, { "name": "NTC_Thermistor", "version": "1.1.3", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-1.1.3.zip", "archiveFileName": "NTC_Thermistor-1.1.3.zip", "size": 41733, "checksum": "SHA-256:56694adbd582c8b1777be6abef21b914bb7d7e182391cfc1520462bdbc28d327" }, { "name": "NTC_Thermistor", "version": "1.1.4", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-1.1.4.zip", "archiveFileName": "NTC_Thermistor-1.1.4.zip", "size": 41722, "checksum": "SHA-256:8799edfb8bc7f3e4c639ea7273b384d67e5545dcabaecc692e19b56452ca51b4" }, { "name": "NTC_Thermistor", "version": "2.0.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-2.0.0.zip", "archiveFileName": "NTC_Thermistor-2.0.0.zip", "size": 47312, "checksum": "SHA-256:5c154bff444ad789e40aecd268ebf694a1850fd535ab31c7b3859e161b427371" }, { "name": "NTC_Thermistor", "version": "2.0.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-2.0.1.zip", "archiveFileName": "NTC_Thermistor-2.0.1.zip", "size": 47509, "checksum": "SHA-256:4cdee88804a512659293d054543c4c49fa48f0aca5b3bdab6ab2385b3c83efca" }, { "name": "NTC_Thermistor", "version": "2.0.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-2.0.2.zip", "archiveFileName": "NTC_Thermistor-2.0.2.zip", "size": 48122, "checksum": "SHA-256:f56881dc7b917413e461721d715fc2ecd05e1d117ef81eb0846a6f2b79c43ff9" }, { "name": "NTC_Thermistor", "version": "2.0.3", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a NTC thermistor.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/NTC_Thermistor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/NTC_Thermistor.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/NTC_Thermistor-2.0.3.zip", "archiveFileName": "NTC_Thermistor-2.0.3.zip", "size": 48223, "checksum": "SHA-256:d7d17080fe3f76941379fa263132f287395fd70f9e6a1a66b248117cd3cba32a" }, { "name": "egoShieldTimeLapse", "version": "1.0.0", "author": "uStepper ApS", "maintainer": "Mogens Groth Nicolaisen (mogens@ustepper.com)", "sentence": "Library offering support for uStepper egoShield", "paragraph": "uStepper egoShield support library", "website": "https://github.com/uStepper/egoShieldTimeLapse/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/egoShieldTimeLapse.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/egoShieldTimeLapse-1.0.0.zip", "archiveFileName": "egoShieldTimeLapse-1.0.0.zip", "size": 1637319, "checksum": "SHA-256:2bdbe29b6590d95ab374a1264f3e70a00507999f7473ec1851faaaf96a327dec" }, { "name": "egoShieldTimeLapse", "version": "1.1.0", "author": "uStepper ApS", "maintainer": "Mogens Groth Nicolaisen (mogens@ustepper.com)", "sentence": "Library offering support for uStepper egoShield", "paragraph": "uStepper egoShield support library", "website": "https://github.com/uStepper/egoShieldTimeLapse/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/egoShieldTimeLapse.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/egoShieldTimeLapse-1.1.0.zip", "archiveFileName": "egoShieldTimeLapse-1.1.0.zip", "size": 1715870, "checksum": "SHA-256:7ccaf91c808ea193ea867118c8663fa07a82f1e5bd80f6ce8fa481d7c926ee2d" }, { "name": "egoShieldTeach", "version": "1.0.0", "author": "uStepper ApS", "maintainer": "Mogens Groth Nicolaisen (mogens@ustepper.com)", "sentence": "Library offering support for uStepper egoShield", "paragraph": "uStepper egoShield support library", "website": "https://github.com/uStepper/egoShieldTeach/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/egoShieldTeach.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/egoShieldTeach-1.0.0.zip", "archiveFileName": "egoShieldTeach-1.0.0.zip", "size": 1636269, "checksum": "SHA-256:0d27146acb422c2d43f273738695cd35b669c9f11353c48002bdefecfc1376aa" }, { "name": "egoShieldTeach", "version": "1.1.0", "author": "uStepper ApS", "maintainer": "Mogens Groth Nicolaisen (mogens@ustepper.com)", "sentence": "Library offering support for uStepper egoShield", "paragraph": "uStepper egoShield support library", "website": "https://github.com/uStepper/egoShieldTeach/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/egoShieldTeach.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/egoShieldTeach-1.1.0.zip", "archiveFileName": "egoShieldTeach-1.1.0.zip", "size": 1725337, "checksum": "SHA-256:092d3fe1dfe7d5485fcb4d9c957a3f755ee21c7463a9e25bb12b568ddc389233" }, { "name": "CMMC_NB-IoT", "version": "0.0.2", "author": "Nat Weerawan\u003cnat@cmmc.io\u003e", "maintainer": "Nat Weerawan\u003cnat@cmmc.io\u003e", "sentence": "CMMC_NB-IoT", "paragraph": "CMMC_NB-IoT", "website": "https://cmmakerclub.com", "category": "Communication", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cmmakerclub/CMMC_NB-IoT.git", "url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_NB_IoT-0.0.2.zip", "archiveFileName": "CMMC_NB_IoT-0.0.2.zip", "size": 15809, "checksum": "SHA-256:e5b013b8faa1f940c9e2d94773edfd1be016a1cfb0d8917b07221d44c61fd85d" }, { "name": "CMMC_NB-IoT", "version": "0.0.3", "author": "Nat Weerawan\u003cnat@cmmc.io\u003e", "maintainer": "Nat Weerawan\u003cnat@cmmc.io\u003e", "sentence": "CMMC_NB-IoT", "paragraph": "CMMC_NB-IoT", "website": "https://cmmakerclub.com", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cmmakerclub/CMMC_NB-IoT.git", "url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_NB_IoT-0.0.3.zip", "archiveFileName": "CMMC_NB_IoT-0.0.3.zip", "size": 13642, "checksum": "SHA-256:77eab2da8e4d33d039e8c6e1fca20c1a5ccfae62c466809eb84f33d26b4e385a" }, { "name": "I2C Temperature Sensors derived from the LM75", "version": "0.9.1", "author": "Jeremy Cole \u003cjeremy@jcole.us\u003e, Liam Cole \u003cliam@liamiam.com\u003e", "maintainer": "Jeremy Cole \u003cjeremy@jcole.us\u003e", "sentence": "Support for I²C digital temperature sensors derived from the LM75", "paragraph": "This library intends to support a large range of I²C temperature sensors based on the industry-standard LM75 package and/or protocol. It is currently tested well with the TMP102, and future versions will fully support and be tested on the TI and NXP LM75A/LM75B/LM75C, TI TMP112, TI TMP75/TMP175/TMP275, and TI TMP100/TMP101, Maxim DS1775, ST STLM75, Microchip MCP980x, and ON Semiconductor NCT75.", "website": "https://github.com/jeremycole/Temperature_LM75_Derived", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jeremycole/Temperature_LM75_Derived.git", "providesIncludes": [ "Temperature_LM75_Derived.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jeremycole/I2C_Temperature_Sensors_derived_from_the_LM75-0.9.1.zip", "archiveFileName": "I2C_Temperature_Sensors_derived_from_the_LM75-0.9.1.zip", "size": 11859, "checksum": "SHA-256:3d16b0dbae974dedf9923ef723dcdfb62ce1383bfb9e7fe38da7a2341aa1809e" }, { "name": "I2C Temperature Sensors derived from the LM75", "version": "1.0.0", "author": "Jeremy Cole \u003cjeremy@jcole.us\u003e, Liam Cole \u003cliam@liamiam.com\u003e", "maintainer": "Jeremy Cole \u003cjeremy@jcole.us\u003e", "sentence": "Support for I²C digital temperature sensors derived from the LM75.", "paragraph": "Supported sensors include: LM75, LM75A, LM75B, LM75C, TMP75, TMP175, TMP275, TMP100, TMP101, TMP102, DS1775, STLM75, MCP9800/1/2/3, NCT75, and more. Unique features supported may vary, but contributions or suggestions are welcome. Click \"More info\" for a more complete list.", "website": "https://github.com/jeremycole/Temperature_LM75_Derived", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jeremycole/Temperature_LM75_Derived.git", "providesIncludes": [ "Temperature_LM75_Derived.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jeremycole/I2C_Temperature_Sensors_derived_from_the_LM75-1.0.0.zip", "archiveFileName": "I2C_Temperature_Sensors_derived_from_the_LM75-1.0.0.zip", "size": 13066, "checksum": "SHA-256:d1ba329d31fd1306fe874d32ee89dcd452d635c7eefa4de73db0877050d14d28" }, { "name": "I2C Temperature Sensors derived from the LM75", "version": "1.0.1", "author": "Jeremy Cole \u003cjeremy@jcole.us\u003e, Liam Cole \u003cliam@liamiam.com\u003e", "maintainer": "Jeremy Cole \u003cjeremy@jcole.us\u003e", "sentence": "Support for I²C digital temperature sensors derived from the LM75.", "paragraph": "Supported sensors include: LM75, LM75A, LM75B, LM75C, TMP75, TMP175, TMP275, TMP100, TMP101, TMP102, DS1775, STLM75, MCP9800/1/2/3, NCT75, and more. Unique features supported may vary, but contributions or suggestions are welcome. Click \"More info\" for a more complete list.", "website": "https://github.com/jeremycole/Temperature_LM75_Derived", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jeremycole/Temperature_LM75_Derived.git", "providesIncludes": [ "Temperature_LM75_Derived.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jeremycole/I2C_Temperature_Sensors_derived_from_the_LM75-1.0.1.zip", "archiveFileName": "I2C_Temperature_Sensors_derived_from_the_LM75-1.0.1.zip", "size": 15262, "checksum": "SHA-256:75fb5b67bc986c6da09d59d57a3bf83ae1165d81755e392c3378943164f8bae9" }, { "name": "I2C Temperature Sensors derived from the LM75", "version": "1.0.2", "author": "Jeremy Cole \u003cjeremy@jcole.us\u003e, Liam Cole \u003cliam@liamiam.com\u003e", "maintainer": "Jeremy Cole \u003cjeremy@jcole.us\u003e", "sentence": "Support for I²C digital temperature sensors derived from the LM75.", "paragraph": "Supported sensors include: LM75, LM75A, LM75B, LM75C, TMP75, TMP175, TMP275, TMP100, TMP101, TMP102, DS1775, STLM75, MCP9800/1/2/3, NCT75, and more. Unique features supported may vary, but contributions or suggestions are welcome. Click \"More info\" for a more complete list.", "website": "https://github.com/jeremycole/Temperature_LM75_Derived", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jeremycole/Temperature_LM75_Derived.git", "providesIncludes": [ "Temperature_LM75_Derived.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jeremycole/I2C_Temperature_Sensors_derived_from_the_LM75-1.0.2.zip", "archiveFileName": "I2C_Temperature_Sensors_derived_from_the_LM75-1.0.2.zip", "size": 15304, "checksum": "SHA-256:8e9faaf4881b88fba26cf1cf12e559c9daed2279c86dd033a0c78aaa89c51848" }, { "name": "I2C Temperature Sensors derived from the LM75", "version": "1.0.3", "author": "Jeremy Cole \u003cjeremy@jcole.us\u003e, Liam Cole \u003cliam@liamiam.com\u003e", "maintainer": "Jeremy Cole \u003cjeremy@jcole.us\u003e", "sentence": "Support for I²C digital temperature sensors derived from the LM75.", "paragraph": "Supported sensors include: LM75, LM75A, LM75B, LM75C, TMP75, TMP175, TMP275, TMP100, TMP101, TMP102, DS1775, STLM75, MCP9800/1/2/3, NCT75, and more. Unique features supported may vary, but contributions or suggestions are welcome. Click \"More info\" for a more complete list.", "website": "https://github.com/jeremycole/Temperature_LM75_Derived", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jeremycole/Temperature_LM75_Derived.git", "providesIncludes": [ "Temperature_LM75_Derived.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jeremycole/I2C_Temperature_Sensors_derived_from_the_LM75-1.0.3.zip", "archiveFileName": "I2C_Temperature_Sensors_derived_from_the_LM75-1.0.3.zip", "size": 16968, "checksum": "SHA-256:7277c55801db08a07f16a66ffb6dc1e23cb6d8f9e8d4762bd1715d770649b5f3" }, { "name": "BlueDot BME280 TSL2591", "version": "1.0.0", "author": "BlueDot", "maintainer": "BlueDot \u003cinfo@bluedot.space\u003e", "sentence": "BlueDot library for BME280 and TSL2591 sensors.", "paragraph": "Read temperature, relative humidity, pressure and illuminance with BME280 and TSL2591 sensors.", "website": "https://github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591-1.0.0.zip", "archiveFileName": "BlueDot_BME280_TSL2591-1.0.0.zip", "size": 10381, "checksum": "SHA-256:e2402ded8f45bfdf3aef7e690b87ea24ea176ef238854f2d1d6401f7aea78ceb" }, { "name": "BlueDot BME280 TSL2591", "version": "1.0.2", "author": "BlueDot", "maintainer": "BlueDot \u003cinfo@bluedot.space\u003e", "sentence": "BlueDot library for BME280 and TSL2591 sensors.", "paragraph": "Read temperature, relative humidity, pressure and illuminance with BME280 and TSL2591 sensors.", "website": "https://github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591-1.0.2.zip", "archiveFileName": "BlueDot_BME280_TSL2591-1.0.2.zip", "size": 10381, "checksum": "SHA-256:4591c977352d02239c2e0514799157836815c5a3c31c972cc10e8cf7e9eea4f8" }, { "name": "BlueDot BME280 TSL2591", "version": "1.0.3", "author": "BlueDot", "maintainer": "BlueDot \u003cinfo@bluedot.space\u003e", "sentence": "BlueDot library for BME280 and TSL2591 sensors.", "paragraph": "Read temperature, relative humidity, pressure and illuminance with BME280 and TSL2591 sensors.", "website": "https://github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591-1.0.3.zip", "archiveFileName": "BlueDot_BME280_TSL2591-1.0.3.zip", "size": 10383, "checksum": "SHA-256:56093cd042d81e71ff1421112f8b838bc1b49957cf49e678faed607a909f9e70" }, { "name": "BlueDot BME280 TSL2591", "version": "1.0.4", "author": "BlueDot", "maintainer": "BlueDot \u003cinfo@bluedot.space\u003e", "sentence": "BlueDot library for BME280 and TSL2591 sensors.", "paragraph": "Read temperature, relative humidity, pressure and illuminance with BME280 and TSL2591 sensors.", "website": "https://github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueDot-Arduino/BlueDot_BME280_TSL2591-1.0.4.zip", "archiveFileName": "BlueDot_BME280_TSL2591-1.0.4.zip", "size": 10731, "checksum": "SHA-256:b1407a946aba6608decb669f36a810c98212547333e98e56c086932b581678d0" }, { "name": "RelayModule", "version": "1.0.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital relay module.", "paragraph": "Provides an object-oriented interface for digital relay module.", "website": "https://github.com/YuriiSalimov/RelayModule", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/RelayModule.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/RelayModule-1.0.0.zip", "archiveFileName": "RelayModule-1.0.0.zip", "size": 108838, "checksum": "SHA-256:b10bdff18dc796f6b8a4f7cb19c9df94f37012ea28f68a19d6196ba9eec03f11" }, { "name": "RelayModule", "version": "1.1.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital relay module.", "paragraph": "Provides an object-oriented interface for digital relay module.", "website": "https://github.com/YuriiSalimov/RelayModule", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/RelayModule.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/RelayModule-1.1.0.zip", "archiveFileName": "RelayModule-1.1.0.zip", "size": 109826, "checksum": "SHA-256:c056d2466df53fb34fd728e93b8fbfca5a10eeb05430d2a3c93306721be69d2e" }, { "name": "RelayModule", "version": "1.1.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital relay module.", "paragraph": "Provides an object-oriented interface for digital relay module.", "website": "https://github.com/YuriiSalimov/RelayModule", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/RelayModule.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/RelayModule-1.1.1.zip", "archiveFileName": "RelayModule-1.1.1.zip", "size": 109850, "checksum": "SHA-256:a6372c7c6bd5b2017b1ad8e294dc3a464c991683a6dc0697309f07335e332429" }, { "name": "RelayModule", "version": "1.1.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital relay module.", "paragraph": "Provides an object-oriented interface for digital relay module.", "website": "https://github.com/YuriiSalimov/RelayModule", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/RelayModule.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/RelayModule-1.1.2.zip", "archiveFileName": "RelayModule-1.1.2.zip", "size": 109899, "checksum": "SHA-256:0137499690de9611d91b185e0beddb5d4a74d1646082ca47f9efe03508912db2" }, { "name": "Joba Tsl2561 Library", "version": "1.0.1", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "IoT library for using the Tsl2561 luminosity sensor", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-1.0.1.zip", "archiveFileName": "Joba_Tsl2561_Library-1.0.1.zip", "size": 29150, "checksum": "SHA-256:0c5edf22b7067f7cf0322e66deacab30cddd20622f391580b1207dfb012efad8" }, { "name": "Joba Tsl2561 Library", "version": "1.0.2", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "IoT library for using the Tsl2561 luminosity sensor", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-1.0.2.zip", "archiveFileName": "Joba_Tsl2561_Library-1.0.2.zip", "size": 31145, "checksum": "SHA-256:8fab4588412c86dd6303cf7f3577260da772690ce686578e19f04682bfba5cbd" }, { "name": "Joba Tsl2561 Library", "version": "2.0.10", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "Luminosity measurement in lux with autogain. Tested with Nano, Esp8266 and Esp32.", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-2.0.10.zip", "archiveFileName": "Joba_Tsl2561_Library-2.0.10.zip", "size": 34870, "checksum": "SHA-256:0ef120417aa50c9e4005c6e4847541baafb10abe3a67fa559737ac3f39fd6ed4" }, { "name": "Joba Tsl2561 Library", "version": "2.0.3", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "Luminosity measurement in lux with autogain", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-2.0.3.zip", "archiveFileName": "Joba_Tsl2561_Library-2.0.3.zip", "size": 32997, "checksum": "SHA-256:ffd21c9d4390ba8fe889e4617b1f63aa462c701b9d98993f3e896fddb667f28b" }, { "name": "Joba Tsl2561 Library", "version": "2.0.4", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "Luminosity measurement in lux with autogain", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-2.0.4.zip", "archiveFileName": "Joba_Tsl2561_Library-2.0.4.zip", "size": 33231, "checksum": "SHA-256:da6b93984482b37d5f300b661c76710f9467398362c4390e606933334c809ddf" }, { "name": "Joba Tsl2561 Library", "version": "2.0.5", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "Luminosity measurement in lux with autogain", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-2.0.5.zip", "archiveFileName": "Joba_Tsl2561_Library-2.0.5.zip", "size": 33445, "checksum": "SHA-256:14998d5916f64ca28be96c92e9173c371f0e0e3a6e80d389ef27e509caf47c5b" }, { "name": "Joba Tsl2561 Library", "version": "2.0.6", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "Luminosity measurement in lux with autogain", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-2.0.6.zip", "archiveFileName": "Joba_Tsl2561_Library-2.0.6.zip", "size": 33471, "checksum": "SHA-256:6dda57f97d649f2e9caad83d45570057e6617cd23cc566698b8de246145b7b66" }, { "name": "Joba Tsl2561 Library", "version": "2.0.7", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "Luminosity measurement in lux with autogain", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-2.0.7.zip", "archiveFileName": "Joba_Tsl2561_Library-2.0.7.zip", "size": 34086, "checksum": "SHA-256:a678f62502c780cdb1e6f185968eb7b6a11d89b80883cc55ba94eda2eb02f8da" }, { "name": "Joba Tsl2561 Library", "version": "2.0.8", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "Luminosity measurement in lux with autogain", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-2.0.8.zip", "archiveFileName": "Joba_Tsl2561_Library-2.0.8.zip", "size": 34287, "checksum": "SHA-256:47b112af94695018f9ddeb2b4bca560a40549eb42ba63a88cd607b257f84c2e1" }, { "name": "Joba Tsl2561 Library", "version": "2.0.9", "author": "joba-1", "maintainer": "joba-1 \u003cjoban123.psn@gmail.com\u003e", "sentence": "IoT library for using the Tsl2561 luminosity sensor", "paragraph": "Luminosity measurement in lux with autogain", "website": "https://github.com/joba-1/Joba_Tsl2561", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/joba-1/Joba_Tsl2561.git", "url": "https://downloads.arduino.cc/libraries/github.com/joba-1/Joba_Tsl2561_Library-2.0.9.zip", "archiveFileName": "Joba_Tsl2561_Library-2.0.9.zip", "size": 34361, "checksum": "SHA-256:3f0ce9c6d0695c1d6adb5e99fd1a3fa09b9065a378a6d9da224899cf22c6510b" }, { "name": "avdweb_SAMDtimer", "version": "1.0.0", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "sentence": "Timer library for the SAMD21 and Arduino Zero", "website": "http://www.avdweb.nl/arduino/libraries/samd21-timer.html", "category": "Timing", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_SAMDtimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/avdweb_SAMDtimer-1.0.0.zip", "archiveFileName": "avdweb_SAMDtimer-1.0.0.zip", "size": 5135, "checksum": "SHA-256:5ed2b8fd9bebc5686d5708aab72a07f279f728e9f96d6b3dc423ae240017c686" }, { "name": "DynamixelShield", "version": "0.0.1", "author": "Kei(kkw@robotis.com)", "maintainer": "Pyo(pyo@robotis.com)", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.0.1.zip", "archiveFileName": "DynamixelShield-0.0.1.zip", "size": 31930, "checksum": "SHA-256:ba94686bc2248b96931d6460559a711108f18718573f419654189588adbb4af3" }, { "name": "DynamixelShield", "version": "0.0.2", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.0.2.zip", "archiveFileName": "DynamixelShield-0.0.2.zip", "size": 32478, "checksum": "SHA-256:6adca60b72ca0e073b9b2c4ffd03fb149a62a8f132104746ea59d74d0f3fcc66" }, { "name": "DynamixelShield", "version": "0.0.3", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.0.3.zip", "archiveFileName": "DynamixelShield-0.0.3.zip", "size": 32770, "checksum": "SHA-256:6aeb58b6e83219c4ddcc32c15c5f1f2ce0929d622f5ea586d961b8c65ca26420" }, { "name": "DynamixelShield", "version": "0.0.4", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.0.4.zip", "archiveFileName": "DynamixelShield-0.0.4.zip", "size": 36086, "checksum": "SHA-256:7009aaa416e0613bb81fe2a7bb577f28c537fea378ed62febd73a6c4e3620ce7" }, { "name": "DynamixelShield", "version": "0.0.5", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.0.5.zip", "archiveFileName": "DynamixelShield-0.0.5.zip", "size": 37524, "checksum": "SHA-256:5f46eaa852a47d19833979c40bcd651397809036b26b5c19437b0295e365e1fd" }, { "name": "DynamixelShield", "version": "0.1.0", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.1.0.zip", "archiveFileName": "DynamixelShield-0.1.0.zip", "size": 41041, "checksum": "SHA-256:11d05b41e236b1d7958104bf602c5c29a09fcc0b9a8d76ac408f43282540d669" }, { "name": "DynamixelShield", "version": "0.1.1", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.1.1.zip", "archiveFileName": "DynamixelShield-0.1.1.zip", "size": 46822, "checksum": "SHA-256:52efbea7311e93ecb9fedce477634c79ead08ce1c908c556c93efa14cff97bd0" }, { "name": "DynamixelShield", "version": "0.1.2", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.1.2.zip", "archiveFileName": "DynamixelShield-0.1.2.zip", "size": 46952, "checksum": "SHA-256:1f4a805377a4321de98c93c02fec0a52171c2e80f9ea98395f24325b656825a8" }, { "name": "DynamixelShield", "version": "0.1.3", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.1.3.zip", "archiveFileName": "DynamixelShield-0.1.3.zip", "size": 48553, "checksum": "SHA-256:ea3529d76d680dd7b2cf675d070fc20dfd12c6aee5e53f2c86478e02ec67c09a" }, { "name": "DynamixelShield", "version": "0.1.4", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.1.4.zip", "archiveFileName": "DynamixelShield-0.1.4.zip", "size": 48644, "checksum": "SHA-256:fbfa04b6e2931c3c455b63b39f428616b1f216f41169926b839e2471448ec5d1" }, { "name": "DynamixelShield", "version": "0.1.5", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.1.5.zip", "archiveFileName": "DynamixelShield-0.1.5.zip", "size": 49273, "checksum": "SHA-256:b6cfd3eeda706309b5ee8877c2bb1d00578a3fb3f0119fce360e33cb6e922e5c" }, { "name": "DynamixelShield", "version": "0.2.0", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "dependencies": [ { "name": "Dynamixel2Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.2.0.zip", "archiveFileName": "DynamixelShield-0.2.0.zip", "size": 58467, "checksum": "SHA-256:e90a260a2e6484d53f70bc25ff5ce2367285c67334f4cf18c1228663ba408031" }, { "name": "DynamixelShield", "version": "0.2.1", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control Dynamixels and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "dependencies": [ { "name": "Dynamixel2Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.2.1.zip", "archiveFileName": "DynamixelShield-0.2.1.zip", "size": 58815, "checksum": "SHA-256:b326b617f9aeedc1f5df54aeb38b1152a325a1c55bdf79dc4f92cabbc570536f" }, { "name": "DynamixelShield", "version": "0.2.2", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control DYNAMIXEL and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "dependencies": [ { "name": "Dynamixel2Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.2.2.zip", "archiveFileName": "DynamixelShield-0.2.2.zip", "size": 72906, "checksum": "SHA-256:53c9bbc834f58400e141334f720538523c52026ed84a2d424daa27bb2be7a013" }, { "name": "DynamixelShield", "version": "0.2.3", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control DYNAMIXEL and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "dependencies": [ { "name": "Dynamixel2Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.2.3.zip", "archiveFileName": "DynamixelShield-0.2.3.zip", "size": 76674, "checksum": "SHA-256:54313917623370e702d526b47c5c60b91b93a3411a8a2a397c473ef6cef9d41c" }, { "name": "DynamixelShield", "version": "0.2.4", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control DYNAMIXEL and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "dependencies": [ { "name": "Dynamixel2Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.2.4.zip", "archiveFileName": "DynamixelShield-0.2.4.zip", "size": 81136, "checksum": "SHA-256:5a14b92c300e8b113da1c8317abb3769b61c7e9c4b2c108012a54c031f72fcb8" }, { "name": "DynamixelShield", "version": "0.2.5", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control DYNAMIXEL and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "dependencies": [ { "name": "Dynamixel2Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.2.5.zip", "archiveFileName": "DynamixelShield-0.2.5.zip", "size": 84422, "checksum": "SHA-256:e93722bbcde72ae752d0d7a580a0580c8bc6f18cb20e496e28b05fbee2e9c8c5" }, { "name": "DynamixelShield", "version": "0.2.6", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DynamixelShield Library for Arduino", "paragraph": "This library uses DynamixelShield Board to control DYNAMIXEL and RC100.", "website": "https://github.com/ROBOTIS-GIT/DynamixelShield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/DynamixelShield.git", "dependencies": [ { "name": "Dynamixel2Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/DynamixelShield-0.2.6.zip", "archiveFileName": "DynamixelShield-0.2.6.zip", "size": 86451, "checksum": "SHA-256:07a75f4378a3505595f83644becb525f53d4be2b3fdf77a057aac7d74b90d0bc" }, { "name": "Linear Position Control", "version": "0.0.1", "author": "Ethan Li \u003cethanli@stanford.edu\u003e", "maintainer": "Ethan Li \u003cethanli@stanford.edu\u003e", "sentence": "Position controllers for linear actuators with low-cost components.", "paragraph": "Provides hardware abstraction layers for control of linear actuators with discrete DC motors and a variety of position feedback sensing techniques.", "website": "http://liquid-handling-robotics.readthedocs.io/en/latest/index.html", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ethanjli/linear-position-control.git", "providesIncludes": [ "AbsoluteLinearPositionControl.h", "SerialIO.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ethanjli/Linear_Position_Control-0.0.1.zip", "archiveFileName": "Linear_Position_Control-0.0.1.zip", "size": 44222013, "checksum": "SHA-256:638f2d0ae537b0537ca2e6f0078d8b51e8d27c0aa441fd0aa89688db85c3838c" }, { "name": "Linear Position Control", "version": "0.0.4", "author": "Ethan Li \u003cethanli@stanford.edu\u003e", "maintainer": "Ethan Li \u003cethanli@stanford.edu\u003e", "sentence": "Position controllers for linear actuators with low-cost components.", "paragraph": "Provides hardware abstraction layers for control of linear actuators with discrete DC motors and a variety of position feedback sensing techniques.", "website": "http://liquid-handling-robotics.readthedocs.io/en/latest/index.html", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ethanjli/linear-position-control.git", "providesIncludes": [ "AbsoluteLinearPositionControl.h", "SerialIO.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ethanjli/Linear_Position_Control-0.0.4.zip", "archiveFileName": "Linear_Position_Control-0.0.4.zip", "size": 67917, "checksum": "SHA-256:a7a7242d8231ed8fb65b5901e883afa60946086933f1197f7c58b2be5b27cb9e" }, { "name": "Linear Position Control", "version": "0.0.5", "author": "Ethan Li \u003cethanli@stanford.edu\u003e", "maintainer": "Ethan Li \u003cethanli@stanford.edu\u003e", "sentence": "Position controllers for linear actuators with low-cost components.", "paragraph": "Provides hardware abstraction layers for control of linear actuators with discrete DC motors and a variety of position feedback sensing techniques.", "website": "http://liquid-handling-robotics.readthedocs.io/en/latest/index.html", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ethanjli/linear-position-control.git", "providesIncludes": [ "AbsoluteLinearPositionControl.h", "SerialIO.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ethanjli/Linear_Position_Control-0.0.5.zip", "archiveFileName": "Linear_Position_Control-0.0.5.zip", "size": 53909, "checksum": "SHA-256:29fbac59b99053f88d9a10d02f195446aa4213d75e44b4580b843767402c4089" }, { "name": "Linear Position Control", "version": "1.1.0", "author": "Ethan Li \u003cethanli@stanford.edu\u003e", "maintainer": "Ethan Li \u003cethanli@stanford.edu\u003e", "sentence": "Position controllers for linear actuators with low-cost components.", "paragraph": "Provides hardware abstraction layers for control of linear actuators with discrete DC motors and a variety of position feedback sensing techniques.", "website": "http://liquid-handling-robotics.readthedocs.io/en/latest/index.html", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ethanjli/linear-position-control.git", "providesIncludes": [ "LinearPositionControl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ethanjli/Linear_Position_Control-1.1.0.zip", "archiveFileName": "Linear_Position_Control-1.1.0.zip", "size": 32766, "checksum": "SHA-256:dc18e5010351327c93da2da2184dd7160a7e0c5957c69a85b16aab317e00c150" }, { "name": "Linear Position Control", "version": "1.1.1", "author": "Ethan Li \u003cethanli@stanford.edu\u003e", "maintainer": "Ethan Li \u003cethanli@stanford.edu\u003e", "sentence": "Position controllers for linear actuators with low-cost components.", "paragraph": "Provides hardware abstraction layers for control of linear actuators with discrete DC motors and a variety of position feedback sensing techniques.", "website": "http://liquid-handling-robotics.readthedocs.io/en/latest/index.html", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ethanjli/linear-position-control.git", "providesIncludes": [ "LinearPositionControl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ethanjli/Linear_Position_Control-1.1.1.zip", "archiveFileName": "Linear_Position_Control-1.1.1.zip", "size": 32692, "checksum": "SHA-256:4112effcec3c80f08a3cec1eb814299db0055e640b0910f2353e4bf93a51aeb5" }, { "name": "Sodaq_LSM303AGR", "version": "1.0.0", "author": "Alex Tsamakos,SODAQ", "maintainer": "Kees Bakker \u003ckees@m2m4all.com\u003e", "sentence": "An Arduino library for the ST LSM303AGR.", "paragraph": "It supports getting the XYZ accelerations, setting parameters and using the interrupts.", "website": "https://github.com/SodaqMoja/Sodaq_LSM303AGR", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_LSM303AGR.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_LSM303AGR-1.0.0.zip", "archiveFileName": "Sodaq_LSM303AGR-1.0.0.zip", "size": 6239, "checksum": "SHA-256:2b83fd50c6ed6a9567a00742b8491aa8e67829a99ea04e810fe0daacac252ffc" }, { "name": "Sodaq_LSM303AGR", "version": "1.1.0", "author": "Alex Tsamakos,SODAQ", "maintainer": "Kees Bakker \u003ckees@m2m4all.com\u003e", "sentence": "An Arduino library for the ST LSM303AGR.", "paragraph": "It supports getting the XYZ accelerations, setting parameters and using the interrupts.", "website": "https://github.com/SodaqMoja/Sodaq_LSM303AGR", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_LSM303AGR.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_LSM303AGR-1.1.0.zip", "archiveFileName": "Sodaq_LSM303AGR-1.1.0.zip", "size": 8620, "checksum": "SHA-256:73a876d694d280de2c113baa4be076a523383a84a1bb0ac78c143c3a361f78c9" }, { "name": "Sodaq_LSM303AGR", "version": "2.0.0", "author": "Alex Tsamakos,SODAQ", "maintainer": "Kees Bakker \u003ckees@m2m4all.com\u003e", "sentence": "An Arduino library for the ST LSM303AGR.", "paragraph": "It supports getting the XYZ values, setting parameters and using the interrupts of both the accelerometer and the magnetometer.", "website": "https://github.com/SodaqMoja/Sodaq_LSM303AGR", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_LSM303AGR.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_LSM303AGR-2.0.0.zip", "archiveFileName": "Sodaq_LSM303AGR-2.0.0.zip", "size": 9066, "checksum": "SHA-256:73e40ded7a17823c9e8d86090f537120cc4f5c91b36207e36e0bb133d4c4ebdf" }, { "name": "CMMC Packet", "version": "1.0.0", "author": "Nat Weerawan\u003cnat@cmmc.io\u003e", "maintainer": "Nat Weerawan\u003cnat@cmmc.io\u003e", "sentence": "A simple CMMC Packet data structure.", "paragraph": "CMMC Packet is a small library that implement CMMC_SENSOR_T and CMMC_PACKET_T helper", "website": "https://cmmakerclub.com", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cmmakerclub/CMMC-Packet.git", "url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_Packet-1.0.0.zip", "archiveFileName": "CMMC_Packet-1.0.0.zip", "size": 6853, "checksum": "SHA-256:ebc45a3b77f0a6757acbb306ea859b4167c79f41523a684abe1bfc33c66bc9e9" }, { "name": "CMMC Packet", "version": "1.0.1", "author": "Nat Weerawan\u003cnat@cmmc.io\u003e", "maintainer": "Nat Weerawan\u003cnat@cmmc.io\u003e", "sentence": "A simple CMMC Packet data structure.", "paragraph": "CMMC Packet is a small library that implement CMMC_SENSOR_T and CMMC_PACKET_T helper", "website": "https://cmmakerclub.com", "category": "Communication", "architectures": [ "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cmmakerclub/CMMC-Packet.git", "url": "https://downloads.arduino.cc/libraries/github.com/cmmakerclub/CMMC_Packet-1.0.1.zip", "archiveFileName": "CMMC_Packet-1.0.1.zip", "size": 6895, "checksum": "SHA-256:cdc0463bccf61d0e5c7bc8d757e3a3f56e2d0287b487a1a850f898b6f6f90ff3" }, { "name": "Debugger", "version": "1.0.0", "author": "Stephen Payne", "maintainer": "Stephen Payne \u003cjspayneco@gmail.com\u003e", "sentence": "A terminal debugger with break points and data watches.", "paragraph": "This Debugger is for use with the Serial Monitor provided with the Arduion IDE. You can display data watches and activate break points at will from the Serial Monitor. Breakpoints and data watches have to be compiled in. Data watches can be displayed at will. Uses timer1.", "website": "http://www.jspayne.com/debugger/index.htm", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jspayneco/Debugger.git", "providesIncludes": [ "Debugger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jspayneco/Debugger-1.0.0.zip", "archiveFileName": "Debugger-1.0.0.zip", "size": 10183, "checksum": "SHA-256:4aff9def18863a3e89dc24023f846e2375f2f2da133759603989788c3dc58c79" }, { "name": "SparkFun ADXL345 Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "An Arduino library for interfacing with the SparkFun Triple Axis Accelerometer Breakout - ADXL345", "paragraph": "An Arduino library for interfacing with the SparkFun Triple Axis Accelerometer Breakout - ADXL345", "website": "https://github.com/sparkfun/SparkFun_ADXL345_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ADXL345_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ADXL345_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_ADXL345_Arduino_Library-1.0.0.zip", "size": 19673, "checksum": "SHA-256:0254d796e6b8c58a59563bb8cf71f92200ad7cb1508789bda377863ec9abe36d" }, { "name": "MAX6675_Thermocouple", "version": "1.0.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/MAX6675_Thermocouple", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/MAX6675_Thermocouple.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/MAX6675_Thermocouple-1.0.0.zip", "archiveFileName": "MAX6675_Thermocouple-1.0.0.zip", "size": 59380, "checksum": "SHA-256:ad952aec558342576ab5a8eb3e2a5b7fe7661f6a2c1a1283ae68feffc6994403" }, { "name": "MAX6675_Thermocouple", "version": "1.0.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/MAX6675_Thermocouple", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/MAX6675_Thermocouple.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/MAX6675_Thermocouple-1.0.1.zip", "archiveFileName": "MAX6675_Thermocouple-1.0.1.zip", "size": 59382, "checksum": "SHA-256:fe0cb01fc69224d7bb864958a4ff2988040aa4426d6096deec4501df5fa0e7f7" }, { "name": "MAX6675_Thermocouple", "version": "1.1.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/MAX6675_Thermocouple", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/MAX6675_Thermocouple.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/MAX6675_Thermocouple-1.1.1.zip", "archiveFileName": "MAX6675_Thermocouple-1.1.1.zip", "size": 61382, "checksum": "SHA-256:70edc7ee20481524f495e80da6eb7a4a0dbc0f2e72542a51ba9578bfe71a7dc3" }, { "name": "MAX6675_Thermocouple", "version": "1.1.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/MAX6675_Thermocouple", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/MAX6675_Thermocouple.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/MAX6675_Thermocouple-1.1.2.zip", "archiveFileName": "MAX6675_Thermocouple-1.1.2.zip", "size": 61424, "checksum": "SHA-256:548a5a27881177c07dd60ba9232aa8b9bf888589ae4dd1e4002026cb8c54c19f" }, { "name": "MAX6675_Thermocouple", "version": "1.1.3", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/MAX6675_Thermocouple", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/MAX6675_Thermocouple.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/MAX6675_Thermocouple-1.1.3.zip", "archiveFileName": "MAX6675_Thermocouple-1.1.3.zip", "size": 61471, "checksum": "SHA-256:de6bf850a6ed0ca6465e3de4417f45d509591feba81121c16e18a05cadb07fcc" }, { "name": "MAX6675_Thermocouple", "version": "2.0.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/MAX6675_Thermocouple", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/MAX6675_Thermocouple.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/MAX6675_Thermocouple-2.0.0.zip", "archiveFileName": "MAX6675_Thermocouple-2.0.0.zip", "size": 65736, "checksum": "SHA-256:e76d9e0cf21fc8ab73c4feb66b3f8afccb254a3744ba06e7763ee740e80e7a96" }, { "name": "MAX6675_Thermocouple", "version": "2.0.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/MAX6675_Thermocouple", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/MAX6675_Thermocouple.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/MAX6675_Thermocouple-2.0.1.zip", "archiveFileName": "MAX6675_Thermocouple-2.0.1.zip", "size": 66197, "checksum": "SHA-256:ffea4ffb825fcfa99b4ab6ae292006477bc87ffe8d7283667768a881ed02db43" }, { "name": "MAX6675_Thermocouple", "version": "2.0.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.", "paragraph": "Provides a temperature reading in Celsius, Fahrenheit and Kelvin.", "website": "https://github.com/YuriiSalimov/MAX6675_Thermocouple", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/MAX6675_Thermocouple.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/MAX6675_Thermocouple-2.0.2.zip", "archiveFileName": "MAX6675_Thermocouple-2.0.2.zip", "size": 66270, "checksum": "SHA-256:fe30a46d6f9521ddb4df7d869bdbe8ffba17daa4b8e944ae4c13f3a9fc31c3e3" }, { "name": "FlightSimSwitches", "version": "1.1.0", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.0.zip", "archiveFileName": "FlightSimSwitches-1.1.0.zip", "size": 16000, "checksum": "SHA-256:8065ea0cbb3ea5116fa3e376b9cdcb8c65e8ff801bad7c8c4e228e4426c5b51e" }, { "name": "FlightSimSwitches", "version": "1.1.9", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.9.zip", "archiveFileName": "FlightSimSwitches-1.1.9.zip", "size": 25007, "checksum": "SHA-256:23bd8bf73fb53ef449dd0945c1a1f8f3609f016639717ddcd0cbf253a5bf5c0d" }, { "name": "FlightSimSwitches", "version": "1.1.11", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.11.zip", "archiveFileName": "FlightSimSwitches-1.1.11.zip", "size": 25214, "checksum": "SHA-256:67a9a2d683ff3bf4be0725b840959a9d6e2a79ac128f5ffafee126cc028f7d9b" }, { "name": "FlightSimSwitches", "version": "1.1.1", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.1.zip", "archiveFileName": "FlightSimSwitches-1.1.1.zip", "size": 16049, "checksum": "SHA-256:cf74f9ab0ee9fb3d9bf9540df9136d8ec1fea4f99cc585233207ad13098ced0e" }, { "name": "FlightSimSwitches", "version": "1.1.3", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.3.zip", "archiveFileName": "FlightSimSwitches-1.1.3.zip", "size": 16052, "checksum": "SHA-256:7f137681ef8831da74d83c39a627a76afc8be0686147e002afe59a38707fbfd4" }, { "name": "FlightSimSwitches", "version": "1.1.4", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.4.zip", "archiveFileName": "FlightSimSwitches-1.1.4.zip", "size": 16051, "checksum": "SHA-256:dafd6fb76141233052d472fd11b5a34829c31b36a02641cb65a6219ff1c582b4" }, { "name": "FlightSimSwitches", "version": "1.1.6", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.6.zip", "archiveFileName": "FlightSimSwitches-1.1.6.zip", "size": 16934, "checksum": "SHA-256:eef107fdf339caf3cdfb941fe6ac0de4c93e5a8e8a48fd8932ffa4c56a133664" }, { "name": "FlightSimSwitches", "version": "1.1.7", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.7.zip", "archiveFileName": "FlightSimSwitches-1.1.7.zip", "size": 16919, "checksum": "SHA-256:fe1cd8681d5d6ffe7dee8027b1f88b502efc97e621ad34abf98de2ac2df0bc6a" }, { "name": "FlightSimSwitches", "version": "1.1.8", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.8.zip", "archiveFileName": "FlightSimSwitches-1.1.8.zip", "size": 25025, "checksum": "SHA-256:1ff5fe9ab7a9a4c9e46500a455a0ba0c5fae694f0ccc37cf4dc420f474a44c62" }, { "name": "FlightSimSwitches", "version": "1.1.12", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.12.zip", "archiveFileName": "FlightSimSwitches-1.1.12.zip", "size": 25262, "checksum": "SHA-256:b3c50ffa98f3be723b803651b8a39e823bcd12292266cc10de2dcf24c908ebc1" }, { "name": "FlightSimSwitches", "version": "1.1.13", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.13.zip", "archiveFileName": "FlightSimSwitches-1.1.13.zip", "size": 25366, "checksum": "SHA-256:4fab0186b379785e1e773eb71899542db2cbebe3d1065f4b137178c09db1166e" }, { "name": "FlightSimSwitches", "version": "1.1.14", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.14.zip", "archiveFileName": "FlightSimSwitches-1.1.14.zip", "size": 25374, "checksum": "SHA-256:979e04c42a1b8c1c7142b7edc62df4da367d02faaa41d4da7dd0ca0d3151624a" }, { "name": "FlightSimSwitches", "version": "1.1.15", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy", "paragraph": "For X-Plane cockpit builders that use the Teensy microcontroller and want to handle switches and pushbuttons, this library provides a set of objects that make the task very easy. The library supports directly connected switches as well as switch matrices. In order to save pins, switch matrices can optionally be connected through multiplexers. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimSwitches", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimSwitches.git", "providesIncludes": [ "FlightSimSwitches.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimSwitches-1.1.15.zip", "archiveFileName": "FlightSimSwitches-1.1.15.zip", "size": 25616, "checksum": "SHA-256:f7a681e23a34fd7c9627d0de00bee919d5d4e550e50c172a18188c3cd6c83b14" }, { "name": "arduino-display-lcdkeypad", "version": "4.0.1", "author": "dieter.niklaus@gmx.net", "maintainer": "dieter.niklaus@gmx.net", "sentence": "Arduino LCD Keypad Shield driver.", "paragraph": "This driver supports both LiquidCrystal (4 or 8 bit parallel data bus) and LiquidTWI2 (I2C bus and RGB color backlight) based HW types.", "website": "https://github.com/dniklaus/arduino-display-lcdkeypad", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dniklaus/arduino-display-lcdkeypad.git", "providesIncludes": [ "LcdKeypad.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dniklaus/arduino_display_lcdkeypad-4.0.1.zip", "archiveFileName": "arduino_display_lcdkeypad-4.0.1.zip", "size": 14310, "checksum": "SHA-256:13edc951e84d19082902d67f9b0bd793a8ac6a1f90e5a06a703c9df752fd9d88" }, { "name": "arduino-display-lcdkeypad", "version": "4.0.2", "author": "dieter.niklaus@gmx.net", "maintainer": "dieter.niklaus@gmx.net", "sentence": "Arduino LCD Keypad Shield driver.", "paragraph": "This driver supports two HW types: 4 or 8 bit parallel data bus (LiquidCrystal driver), and I2C bus and RGB color backlight (LiquidTWI2 driver).", "website": "https://github.com/dniklaus/arduino-display-lcdkeypad", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dniklaus/arduino-display-lcdkeypad.git", "providesIncludes": [ "LcdKeypad.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dniklaus/arduino_display_lcdkeypad-4.0.2.zip", "archiveFileName": "arduino_display_lcdkeypad-4.0.2.zip", "size": 16255, "checksum": "SHA-256:da38588dd87822f235bc46727db00037c5d9f7e9e7cb76f371f876e35b50d897" }, { "name": "arduino-display-lcdkeypad", "version": "5.0.0", "author": "dieter.niklaus@gmx.net", "maintainer": "dieter.niklaus@gmx.net", "sentence": "Arduino LCD Keypad Shield driver.", "paragraph": "This driver supports two HW types: 4 or 8 bit parallel data bus (LiquidCrystal driver), and I2C bus and RGB color backlight (LiquidTWI2 driver).", "website": "https://github.com/dniklaus/arduino-display-lcdkeypad", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dniklaus/arduino-display-lcdkeypad.git", "providesIncludes": [ "LcdKeypad.h" ], "dependencies": [ { "name": "spin-timer" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dniklaus/arduino_display_lcdkeypad-5.0.0.zip", "archiveFileName": "arduino_display_lcdkeypad-5.0.0.zip", "size": 16715, "checksum": "SHA-256:455a25699fdf5bd4372bafff0f02d174b95270adfc110b38fac4b2cfe4ff3717" }, { "name": "arduino-display-lcdkeypad", "version": "5.0.2", "author": "dieter.niklaus@gmx.net", "maintainer": "dieter.niklaus@gmx.net", "sentence": "Arduino LCD Keypad Shield driver.", "paragraph": "This driver supports two HW types: 4 or 8 bit parallel data bus (LiquidCrystal driver), and I2C bus and RGB color backlight (LiquidTWI2 driver).", "website": "https://github.com/dniklaus/arduino-display-lcdkeypad", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dniklaus/arduino-display-lcdkeypad.git", "providesIncludes": [ "LcdKeypad.h" ], "dependencies": [ { "name": "spin-timer" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dniklaus/arduino_display_lcdkeypad-5.0.2.zip", "archiveFileName": "arduino_display_lcdkeypad-5.0.2.zip", "size": 16717, "checksum": "SHA-256:b5a2e52f194fd4ffca42ecd90b52223cfb25b746328a1aad3f0dbeb85516a74f" }, { "name": "arduino-display-lcdkeypad", "version": "4.2.0", "author": "dieter.niklaus@gmx.net", "maintainer": "dieter.niklaus@gmx.net", "sentence": "Arduino LCD Keypad Shield driver.", "paragraph": "This driver supports two HW types: 4 or 8 bit parallel data bus (LiquidCrystal driver), and I2C bus and RGB color backlight (LiquidTWI2 driver).", "website": "https://github.com/dniklaus/arduino-display-lcdkeypad", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dniklaus/arduino-display-lcdkeypad.git", "providesIncludes": [ "LcdKeypad.h" ], "dependencies": [ { "name": "wiring-timer" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dniklaus/arduino_display_lcdkeypad-4.2.0.zip", "archiveFileName": "arduino_display_lcdkeypad-4.2.0.zip", "size": 16796, "checksum": "SHA-256:d1b41ef926449e4db57535b9df1857515245d4807d2f3243c5c3c9b035c305af" }, { "name": "AllSensors DLV", "version": "1.0.0", "author": "Jeremy Cole \u003cjeremy@jcole.us\u003e", "maintainer": "Jeremy Cole \u003cjeremy@jcole.us\u003e", "sentence": "Support for the AllSensors DLV Series Low Voltage Digital Pressure Sensors.", "paragraph": "An implementation of the I2C protocol for interacting with the AllSensors DLV pressure sensors with support for Wire and other TwoWire implementations.", "website": "https://github.com/jeremycole/AllSensors_DLV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jeremycole/AllSensors_DLV.git", "providesIncludes": [ "AllSensors_DLV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jeremycole/AllSensors_DLV-1.0.0.zip", "archiveFileName": "AllSensors_DLV-1.0.0.zip", "size": 5071, "checksum": "SHA-256:710cb7e54e960f2868892b824d080ca82fdfff7f7b8ff747313c124159440ca2" }, { "name": "tinySPI", "version": "1.0.1", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "tinySPI is an Arduino SPI master library for ATtiny44/84/45/85 MCUs.", "paragraph": "tinySPI utilizes the USI hardware in the ATtiny MCUs; it is smaller and significantly faster than shiftOut().", "website": "https://github.com/JChristensen/tinySPI", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/tinySPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/tinySPI-1.0.1.zip", "archiveFileName": "tinySPI-1.0.1.zip", "size": 8911, "checksum": "SHA-256:f95af8f81ef2776d79e02b9208aeb0edb577a5e162bb5c73755446cdff941219" }, { "name": "tinySPI", "version": "1.1.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "tinySPI is an Arduino SPI master library for ATtiny44/84, 45/85, 461/861, 2313/4313 MCUs.", "paragraph": "tinySPI utilizes the USI hardware in the ATtiny MCUs; it is smaller and significantly faster than shiftOut().", "website": "https://github.com/JChristensen/tinySPI", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/tinySPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/tinySPI-1.1.0.zip", "archiveFileName": "tinySPI-1.1.0.zip", "size": 8303, "checksum": "SHA-256:76eb2e85f1b4a047afaa615338fa038d0ac0dba26d98fdbed5ca0bb68c5962fc" }, { "name": "tinySPI", "version": "1.1.1", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "tinySPI is an Arduino SPI master library for ATtiny24/44/84, 25/45/85, 261/461/861, 2313/4313 MCUs.", "paragraph": "tinySPI utilizes the USI hardware in the ATtiny MCUs; it is smaller and significantly faster than shiftOut().", "website": "https://github.com/JChristensen/tinySPI", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/tinySPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/tinySPI-1.1.1.zip", "archiveFileName": "tinySPI-1.1.1.zip", "size": 21217, "checksum": "SHA-256:0f31089b82b7af1ae239e6a40b715483a4da91788c95fdb99342ccf3e43222ce" }, { "name": "tinySPI", "version": "1.1.2", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "tinySPI is an Arduino SPI master library for ATtiny24/44/84, 25/45/85, 261/461/861, 2313/4313 MCUs.", "paragraph": "tinySPI utilizes the USI hardware in the ATtiny MCUs; it is smaller and significantly faster than shiftOut().", "website": "https://github.com/JChristensen/tinySPI", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/tinySPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/tinySPI-1.1.2.zip", "archiveFileName": "tinySPI-1.1.2.zip", "size": 22990, "checksum": "SHA-256:bcbb8d485ecf528c64f473152fc247716747df89c2879fb88c92d266dd55b99b" }, { "name": "StateSpaceControl", "version": "1.0.0", "author": "Tom Stewart \u003ctomstewart89@hotmail.com\u003e", "maintainer": "Tom Stewart \u003ctomstewart89@hotmail.com\u003e", "sentence": "A library for state space feedback control on on Arduino", "paragraph": "Implements a multiple input / multiple output state space feedback controller with state estimation, reference tracking and integral control.", "website": "https://github.com/tomstewart89/StateSpaceControl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tomstewart89/StateSpaceControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/tomstewart89/StateSpaceControl-1.0.0.zip", "archiveFileName": "StateSpaceControl-1.0.0.zip", "size": 41751, "checksum": "SHA-256:7687b1c613a7681c1446931fe693060045502f310067597b78c70755d66e7ea7" }, { "name": "StateSpaceControl", "version": "1.1.0", "author": "Tom Stewart \u003ctomstewart89@hotmail.com\u003e", "maintainer": "Tom Stewart \u003ctomstewart89@hotmail.com\u003e", "sentence": "A library for state space feedback control on on Arduino", "paragraph": "Implements a multiple input / multiple output state space feedback controller with state estimation, reference tracking and integral control.", "website": "https://github.com/tomstewart89/StateSpaceControl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tomstewart89/StateSpaceControl.git", "dependencies": [ { "name": "BasicLinearAlgebra" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tomstewart89/StateSpaceControl-1.1.0.zip", "archiveFileName": "StateSpaceControl-1.1.0.zip", "size": 44510, "checksum": "SHA-256:470c3d64019e08665a7023fbb6a0d2e5a2c2db68c1e4f22258fbed6f5aa5c50d" }, { "name": "ArduinoFritzApi", "version": "0.0.1", "author": "Stefan Kuper (planetk)", "maintainer": "Stefan Kuper \u003cplanetk@kuper.org\u003e", "license": "MIT", "sentence": "An arduino Library for Automation of Fritz!Box, Fritz!DECT and FRITZ!Powerline devices", "paragraph": "Communication to Fritz! Devices is done via AVM Home Automation HTTP Interface", "website": "https://github.com/planetk/ArduinoFritzApi", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/planetk/ArduinoFritzApi.git", "providesIncludes": [ "ArduinoFritzApi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/planetk/ArduinoFritzApi-0.0.1.zip", "archiveFileName": "ArduinoFritzApi-0.0.1.zip", "size": 5820, "checksum": "SHA-256:0e2776447947eb1f2ada496ea20c8c3a1bc8df5d23ee80ec1ae7f26d5d1fa5a2" }, { "name": "ArduinoFritzApi", "version": "0.1.1", "author": "Stefan Kuper (planetk)", "maintainer": "Stefan Kuper \u003cplanetk@kuper.org\u003e", "license": "MIT", "sentence": "An arduino Library for Automation of Fritz!Box, Fritz!DECT and FRITZ!Powerline devices", "paragraph": "Communication to Fritz! Devices is done via AVM Home Automation HTTP Interface", "website": "https://github.com/planetk/ArduinoFritzApi", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/planetk/ArduinoFritzApi.git", "providesIncludes": [ "ArduinoFritzApi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/planetk/ArduinoFritzApi-0.1.1.zip", "archiveFileName": "ArduinoFritzApi-0.1.1.zip", "size": 5820, "checksum": "SHA-256:c2a30b9e735ea33eb5dfee3f95c08976dd17730fb608290f0accfa75b9b640c8" }, { "name": "ArduinoArcherPanelClient", "version": "1.0.0", "author": "Matthias Knoop", "maintainer": "byteAgenten gmbh \u003ccontact@bygteagenten.de\u003e", "sentence": "Client library for websocket based communication with Archer Cloud panels.", "paragraph": "Archer Cloud panels provide you an easy and fast way to visualize and even control your Arduino projects over the internet with individual UI graphics based on SVG. The Arduino client library is designed to give you a comfortable way in making Archer Cloud panels usable for your Arduino projects.", "website": "https://github.com/byteAgenten/ArduinoArcherPanelClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/byteAgenten/ArduinoArcherPanelClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/byteAgenten/ArduinoArcherPanelClient-1.0.0.zip", "archiveFileName": "ArduinoArcherPanelClient-1.0.0.zip", "size": 18265, "checksum": "SHA-256:018d94e67ecb4eab40000bec8d71100325f4bbbd579420428c42cf5794fdadb6" }, { "name": "ArduinoArcherPanelClient", "version": "1.0.1", "author": "Matthias Knoop", "maintainer": "byteAgenten gmbh \u003ccontact@bygteagenten.de\u003e", "sentence": "Client library for websocket based communication with Archer Cloud panels.", "paragraph": "Archer Cloud panels provide you an easy and fast way to visualize and even control your Arduino projects over the internet with individual UI graphics based on SVG. The Arduino client library is designed to give you a comfortable way in making Archer Cloud panels usable for your Arduino projects.", "website": "https://github.com/byteAgenten/ArduinoArcherPanelClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/byteAgenten/ArduinoArcherPanelClient.git", "providesIncludes": [ "ArduinoArcherPanelClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/byteAgenten/ArduinoArcherPanelClient-1.0.1.zip", "archiveFileName": "ArduinoArcherPanelClient-1.0.1.zip", "size": 18556, "checksum": "SHA-256:ad8ffe6fb045322a66f70fe3d3923969eba6ba83b63b886db61bd3dac56a1a48" }, { "name": "ClosedCube TMP116", "version": "1.0.1", "author": "ClosedCube", "maintainer": "ClosedCube GitHub Support \u003cgithub@closedcube.com\u003e", "sentence": "Arduino library for ClosedCube TMP116 �0.2�C (max) High-Accuracy Low-Power I2C Temperature Sensor breakout board", "paragraph": "Arduino library for ClosedCube TMP116 �0.2�C (max) High-Accuracy Low-Power I2C Temperature Sensor breakout board", "website": "https://github.com/closedcube/ClosedCube_TMP116_Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/closedcube/ClosedCube_TMP116_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_TMP116-1.0.1.zip", "archiveFileName": "ClosedCube_TMP116-1.0.1.zip", "size": 6791, "checksum": "SHA-256:6cca3c7ec46d0a9ca6d05e042f115975c9ae4c3ca4d94aff1fde08d1dbd2e5e2" }, { "name": "ClosedCube TMP116", "version": "1.0.2", "author": "ClosedCube", "maintainer": "ClosedCube GitHub Support \u003cgithub@closedcube.com\u003e", "sentence": "Arduino library for ClosedCube TMP116 �0.2�C (max) High-Accuracy Low-Power I2C Temperature Sensor breakout board", "paragraph": "Arduino library for ClosedCube TMP116 �0.2�C (max) High-Accuracy Low-Power I2C Temperature Sensor breakout board", "website": "https://github.com/closedcube/ClosedCube_TMP116_Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/closedcube/ClosedCube_TMP116_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_TMP116-1.0.2.zip", "archiveFileName": "ClosedCube_TMP116-1.0.2.zip", "size": 6838, "checksum": "SHA-256:5e8e0a05bc9973ac245497f63136c3590ecbe43ea48bc67d21c2bb80e9c34fdd" }, { "name": "SPIFlash_LowPowerLab", "version": "101.0.0", "author": "Felix Rusu", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for SPI flash memory chips", "paragraph": "This library is specifically designed for the Windbond W25X40CLSNIG chips for use with Moteino boards. Not to be confused with this library: https://github.com/Marzogh/SPIFlash/", "website": "https://github.com/LowPowerLab/SPIFlash", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/SPIFlash.git", "providesIncludes": [ "SPIFlash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/SPIFlash_LowPowerLab-101.0.0.zip", "archiveFileName": "SPIFlash_LowPowerLab-101.0.0.zip", "size": 11829, "checksum": "SHA-256:4067ccf7aebf161c8cb728aebac998102111a2e3badbd2f38e62c8b9ce0e5bc8" }, { "name": "SPIFlash_LowPowerLab", "version": "101.1.1", "author": "Felix Rusu", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for SPI flash memory chips", "paragraph": "This library is specifically designed for the Windbond W25X40CLSNIG chips for use with Moteino boards. Not to be confused with this library: https://github.com/Marzogh/SPIFlash/", "website": "https://github.com/LowPowerLab/SPIFlash", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/SPIFlash.git", "providesIncludes": [ "SPIFlash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/SPIFlash_LowPowerLab-101.1.1.zip", "archiveFileName": "SPIFlash_LowPowerLab-101.1.1.zip", "size": 11882, "checksum": "SHA-256:b4bed480f1f6a8474d848f719a379c002f669107e6d35e1277b43c4a0883688b" }, { "name": "SPIFlash_LowPowerLab", "version": "101.1.2", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for SPI flash memory chips", "paragraph": "This library is specifically designed for the Windbond W25X40CLSNIG chips for use with Moteino boards for wireless (OTA) programming. Not to be confused with this library: https://github.com/Marzogh/SPIFlash/", "website": "https://github.com/LowPowerLab/SPIFlash", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/SPIFlash.git", "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/SPIFlash_LowPowerLab-101.1.2.zip", "archiveFileName": "SPIFlash_LowPowerLab-101.1.2.zip", "size": 11878, "checksum": "SHA-256:a0d3f731aa569cd2d173ace49d073dd881be9f80f604a393ee6b20ad951241eb" }, { "name": "SPIFlash_LowPowerLab", "version": "101.1.3", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for SPI flash memory chips", "paragraph": "This library is specifically designed for the Windbond W25X40CLSNIG chips for use with Moteino boards for wireless (OTA) programming. Not to be confused with this library: https://github.com/Marzogh/SPIFlash/", "website": "https://github.com/LowPowerLab/SPIFlash", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/SPIFlash.git", "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/SPIFlash_LowPowerLab-101.1.3.zip", "archiveFileName": "SPIFlash_LowPowerLab-101.1.3.zip", "size": 24592, "checksum": "SHA-256:c5088d317af6af15d48569b397948a34b96652d87e14d66aa158a4f72eccaa29" }, { "name": "uTimerLib", "version": "0.1.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, SAM32, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-0.1.0.zip", "archiveFileName": "uTimerLib-0.1.0.zip", "size": 15036, "checksum": "SHA-256:65eba15d1f7392907d93a7d248357c7989ca33f7c5f6b687a72de95224611353" }, { "name": "uTimerLib", "version": "0.2.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, SAM32, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-0.2.0.zip", "archiveFileName": "uTimerLib-0.2.0.zip", "size": 15481, "checksum": "SHA-256:ba2189831894efcc377f54ef57d2e82e1c1b6b91a63d8703e1b7ba430d6998fa" }, { "name": "uTimerLib", "version": "0.2.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, SAM32, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-0.2.1.zip", "archiveFileName": "uTimerLib-0.2.1.zip", "size": 15654, "checksum": "SHA-256:36d400e5ae10d1ef7ad79c90286bcbc47b2191360122ffa348260110e8f833b5" }, { "name": "uTimerLib", "version": "0.3.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, SAM32, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-0.3.0.zip", "archiveFileName": "uTimerLib-0.3.0.zip", "size": 5968076, "checksum": "SHA-256:ac4aa281bb001c289f26c1431bf19a87f3c563d5b3c140706b1e4a5dd1118322" }, { "name": "uTimerLib", "version": "1.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.0.0.zip", "archiveFileName": "uTimerLib-1.0.0.zip", "size": 28593353, "checksum": "SHA-256:b3bf55c5abb9b919f940c89535851cfdd02f209b45d71dcce8624d1eabfdf862" }, { "name": "uTimerLib", "version": "1.1.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.1.0.zip", "archiveFileName": "uTimerLib-1.1.0.zip", "size": 28593529, "checksum": "SHA-256:76206c76ec23af1b7d60701381711a9492ab8f3fc9950e538dc0f3d988c53903" }, { "name": "uTimerLib", "version": "1.1.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.1.1.zip", "archiveFileName": "uTimerLib-1.1.1.zip", "size": 28593576, "checksum": "SHA-256:6c6732626c8c5483bfc44e6494632ccd326fe8c852354e78d8fbaf2db08ff309" }, { "name": "uTimerLib", "version": "1.1.2", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.1.2.zip", "archiveFileName": "uTimerLib-1.1.2.zip", "size": 28593628, "checksum": "SHA-256:339a14ca1b4cb613164ccdeaba84825d9916eeda189d1acb00d10d6131aa3e5e" }, { "name": "uTimerLib", "version": "1.2.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.2.0.zip", "archiveFileName": "uTimerLib-1.2.0.zip", "size": 28867065, "checksum": "SHA-256:2a20541a02a4fce4774047558e2cb0f348d783ef72cf73d48b4ff00b0c478a0b" }, { "name": "uTimerLib", "version": "1.2.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.2.1.zip", "archiveFileName": "uTimerLib-1.2.1.zip", "size": 28867114, "checksum": "SHA-256:2a1d5bd69ee81bec472eab7d223d7b2b2de588a07bdcea06ded86fc5db59454d" }, { "name": "uTimerLib", "version": "1.2.2", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.2.2.zip", "archiveFileName": "uTimerLib-1.2.2.zip", "size": 28867288, "checksum": "SHA-256:bedcf3ead9398e3c3a91b887e36f10a82e508760206e339690ab0f9622b826db" }, { "name": "uTimerLib", "version": "1.3.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.3.0.zip", "archiveFileName": "uTimerLib-1.3.0.zip", "size": 28868040, "checksum": "SHA-256:1695eb98674c12de56e02564717bf1b570d727b2387bdd5f6ad549ee6bd6df16" }, { "name": "uTimerLib", "version": "1.4.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.4.0.zip", "archiveFileName": "uTimerLib-1.4.0.zip", "size": 28897953, "checksum": "SHA-256:696e62f8ae85288fed625b6b844630f805f1cf5a2369300d9383e5d5d50b3452" }, { "name": "uTimerLib", "version": "1.5.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.5.0.zip", "archiveFileName": "uTimerLib-1.5.0.zip", "size": 32578, "checksum": "SHA-256:99b072c9725966831f8385eba9c36feace0433ceb139e0e73f73825b0b77c16b" }, { "name": "uTimerLib", "version": "1.6.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.6.0.zip", "archiveFileName": "uTimerLib-1.6.0.zip", "size": 36252, "checksum": "SHA-256:1ef9f1c603a1b32e25795b7194914218aedc07a6dc222bfc456fc1afda4f15fd" }, { "name": "uTimerLib", "version": "1.6.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.6.1.zip", "archiveFileName": "uTimerLib-1.6.1.zip", "size": 36659, "checksum": "SHA-256:d2e122f28f4a33100a683f6b6e53867fea18bc36b3d4c7ebf97ba307423c4128" }, { "name": "uTimerLib", "version": "1.6.2", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.6.2.zip", "archiveFileName": "uTimerLib-1.6.2.zip", "size": 36663, "checksum": "SHA-256:0e45abd94f9fc6f7103839757e0148c645fe3ba8cfc98f9f2d09ff169c6f7b43" }, { "name": "uTimerLib", "version": "1.6.3", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.6.3.zip", "archiveFileName": "uTimerLib-1.6.3.zip", "size": 36677, "checksum": "SHA-256:121c87e3d5e922016852668d329b3fa87db6451bfc63c2ce81f743a1b24a4369" }, { "name": "uTimerLib", "version": "1.6.4", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.6.4.zip", "archiveFileName": "uTimerLib-1.6.4.zip", "size": 40192, "checksum": "SHA-256:8f810fac3cf5263353da4a43980f9716c253dd0e3da8596bb407bdd96312d593" }, { "name": "uTimerLib", "version": "1.6.5", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.6.5.zip", "archiveFileName": "uTimerLib-1.6.5.zip", "size": 42154, "checksum": "SHA-256:7588084ed7985813d62c41240d9fa1fdcde9a4138040f42cc3b0b739add17049" }, { "name": "uTimerLib", "version": "1.6.6", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.6.6.zip", "archiveFileName": "uTimerLib-1.6.6.zip", "size": 42161, "checksum": "SHA-256:2a2d145f6dc524f461532032dd7a37e0e2af07db535e0cde902b1ef9c89bd75c" }, { "name": "uTimerLib", "version": "1.6.7", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.6.7.zip", "archiveFileName": "uTimerLib-1.6.7.zip", "size": 42181, "checksum": "SHA-256:478b4828f12fa6db4b9ca57378f37385824ff226b90df1d3ba135cd82c53bc0e" }, { "name": "uTimerLib", "version": "1.7.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.7.0.zip", "archiveFileName": "uTimerLib-1.7.0.zip", "size": 42190, "checksum": "SHA-256:de91498f7c9be42c0606d6d3311e07e5acc3b5f9024b7b381cbf2bca68baa244" }, { "name": "uTimerLib", "version": "1.7.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.7.1.zip", "archiveFileName": "uTimerLib-1.7.1.zip", "size": 42193, "checksum": "SHA-256:5d52b17400f814328b8e44df79d08436ff69b9e52268b3957b45138a0d4fbaf1" }, { "name": "uTimerLib", "version": "1.7.2", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible timer library", "paragraph": "Supports Arduino AVR, SAM, STM32, ESP8266, ESP32 and SAMD21 microcontrollers", "website": "https://github.com/Naguissa/uTimerLib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uTimerLib.git", "providesIncludes": [ "uTimerLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uTimerLib-1.7.2.zip", "archiveFileName": "uTimerLib-1.7.2.zip", "size": 42321, "checksum": "SHA-256:98ab6350441d797eaeeb00608b23d512e95aedc38b8dcf35a1a5d4da3cd94ad8" }, { "name": "AxisJoystick", "version": "1.0.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-1.0.0.zip", "archiveFileName": "AxisJoystick-1.0.0.zip", "size": 65145, "checksum": "SHA-256:0d555d588bd9df43c036eb6f5a25c8ed4e7b1a89b1d3c3ecdec384c32484f9cf" }, { "name": "AxisJoystick", "version": "1.0.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-1.0.2.zip", "archiveFileName": "AxisJoystick-1.0.2.zip", "size": 65226, "checksum": "SHA-256:188b92bfcfe3350abe202dfb7bf69391a8428d2004e0796244ecfb49d18fb011" }, { "name": "AxisJoystick", "version": "1.0.3", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-1.0.3.zip", "archiveFileName": "AxisJoystick-1.0.3.zip", "size": 65258, "checksum": "SHA-256:dfd335f3da3faf3f608d20cbc871137dfcf0435d44486e9309c01700c692d240" }, { "name": "AxisJoystick", "version": "2.0.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-2.0.2.zip", "archiveFileName": "AxisJoystick-2.0.2.zip", "size": 73620, "checksum": "SHA-256:e6fe7fcbed2a7046befc8fc6934d51991ae5a552c9833ea5916814bbef5289e8" }, { "name": "AxisJoystick", "version": "2.1.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-2.1.0.zip", "archiveFileName": "AxisJoystick-2.1.0.zip", "size": 74995, "checksum": "SHA-256:53ca273ff0e17ac993f5a448732228ef5810b62f9912bb8e2fc42117b5ae5553" }, { "name": "AxisJoystick", "version": "2.1.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-2.1.1.zip", "archiveFileName": "AxisJoystick-2.1.1.zip", "size": 77388, "checksum": "SHA-256:4417ea1ee1f768534bed45128fb25103d4e1a4b46356bdcecf617bc65f13a33f" }, { "name": "AxisJoystick", "version": "2.2.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-2.2.0.zip", "archiveFileName": "AxisJoystick-2.2.0.zip", "size": 77607, "checksum": "SHA-256:c80e966533549b3daeffe539bdf0badb070f56c31f80d61f30f65959d1b4167f" }, { "name": "AxisJoystick", "version": "2.2.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-2.2.1.zip", "archiveFileName": "AxisJoystick-2.2.1.zip", "size": 78257, "checksum": "SHA-256:9eba8485b28896ed4a6de4477c87c3102e43c8e80543591d372886d842c3fd41" }, { "name": "AxisJoystick", "version": "2.2.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-2.2.2.zip", "archiveFileName": "AxisJoystick-2.2.2.zip", "size": 78842, "checksum": "SHA-256:b1e2fb8d049448a17e49ff60edd96b0aa5de8b5f1b4c324f296c238cc2e790f8" }, { "name": "AxisJoystick", "version": "2.2.3", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with an axis joystick controller.", "paragraph": "Dual axis XY joystick module reading.", "website": "https://github.com/YuriiSalimov/AxisJoystick", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AxisJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AxisJoystick-2.2.3.zip", "archiveFileName": "AxisJoystick-2.2.3.zip", "size": 78894, "checksum": "SHA-256:9eafd943443b5c563a5e5e3fe0dc314406d7ebd5a3ef2726fc89014a922d420c" }, { "name": "uSevenSegmentLib", "version": "0.9.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Really tiny library to basic 7 segments displays", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uSevenSegmentLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uSevenSegmentLib.git", "providesIncludes": [ "uSevenSegmentLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uSevenSegmentLib-0.9.0.zip", "archiveFileName": "uSevenSegmentLib-0.9.0.zip", "size": 110720, "checksum": "SHA-256:7956ed131417db905fa12945c880e382c99263133643fd72e22ca0ea798a971a" }, { "name": "uSevenSegmentLib", "version": "0.9.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Really tiny library to basic 7 segments displays", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uSevenSegmentLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uSevenSegmentLib.git", "providesIncludes": [ "uSevenSegmentLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uSevenSegmentLib-0.9.1.zip", "archiveFileName": "uSevenSegmentLib-0.9.1.zip", "size": 110925, "checksum": "SHA-256:bb10bfa95d2191cf399c3e172d6a1b000c37718f4e3c8cdb8333531f1a24dd60" }, { "name": "uSevenSegmentLib", "version": "1.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Really tiny library to basic 7 segments displays", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uSevenSegmentLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uSevenSegmentLib.git", "providesIncludes": [ "uSevenSegmentLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uSevenSegmentLib-1.0.0.zip", "archiveFileName": "uSevenSegmentLib-1.0.0.zip", "size": 111143, "checksum": "SHA-256:56126ea0c3bb778366fd523ab241cfcdf49de462ba2e963e00973016e0ce9b36" }, { "name": "uSevenSegmentLib", "version": "1.0.2", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Really tiny library to basic 7 segments displays", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uSevenSegmentLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uSevenSegmentLib.git", "providesIncludes": [ "uSevenSegmentLib.h" ], "dependencies": [ { "name": "uTimerLib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uSevenSegmentLib-1.0.2.zip", "archiveFileName": "uSevenSegmentLib-1.0.2.zip", "size": 11637, "checksum": "SHA-256:21c21912f31056bcbcf7691549c83cb90b76aa88f175f517b93467b48dd89084" }, { "name": "uSevenSegmentLib", "version": "1.0.3", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Really tiny library to basic 7 segments displays", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uSevenSegmentLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uSevenSegmentLib.git", "providesIncludes": [ "uSevenSegmentLib.h" ], "dependencies": [ { "name": "uTimerLib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uSevenSegmentLib-1.0.3.zip", "archiveFileName": "uSevenSegmentLib-1.0.3.zip", "size": 11669, "checksum": "SHA-256:e1f0313aa52d046c158509b8828f646f021780a227fbc757766cf887caba8d52" }, { "name": "uSevenSegmentLib", "version": "1.1.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Really tiny library to basic 7 segments displays", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uSevenSegmentLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uSevenSegmentLib.git", "providesIncludes": [ "uSevenSegmentLib.h" ], "dependencies": [ { "name": "uTimerLib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uSevenSegmentLib-1.1.0.zip", "archiveFileName": "uSevenSegmentLib-1.1.0.zip", "size": 11657, "checksum": "SHA-256:1a12e840416c0b92e8b0ed67fbec7cf236bbb899312429775056dd14190af6fe" }, { "name": "SlowMotionServo", "version": "1.0.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to multiple servo slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.0.0.zip", "archiveFileName": "SlowMotionServo-1.0.0.zip", "size": 15809, "checksum": "SHA-256:ab996c92ae7f8f9b7ef89d3c667820d33304a937f42148af226426724fc0f881" }, { "name": "SlowMotionServo", "version": "1.0.1", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.0.1.zip", "archiveFileName": "SlowMotionServo-1.0.1.zip", "size": 15812, "checksum": "SHA-256:fcc944b20520c4354d25791e1ec627f83a1ab06453de11ce9f8330a7c4a9915a" }, { "name": "SlowMotionServo", "version": "1.0.2", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.0.2.zip", "archiveFileName": "SlowMotionServo-1.0.2.zip", "size": 17258, "checksum": "SHA-256:85e3a40bcca3733b8d154d22b133a5861bfc7408b0d7c675ff84b498797c2f7d" }, { "name": "SlowMotionServo", "version": "1.0.3", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.0.3.zip", "archiveFileName": "SlowMotionServo-1.0.3.zip", "size": 178554, "checksum": "SHA-256:cc8dc72f000d2e3402e4d2698f50c9eb8c5e1fb8ad1316ba3f37c9c2e6bb0ce0" }, { "name": "SlowMotionServo", "version": "1.0.4", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.0.4.zip", "archiveFileName": "SlowMotionServo-1.0.4.zip", "size": 178926, "checksum": "SHA-256:a96bdc44e82593da0f51a13cb54bf882d12f48cad993917d09da7e33709a8c48" }, { "name": "SlowMotionServo", "version": "1.0.5", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.0.5.zip", "archiveFileName": "SlowMotionServo-1.0.5.zip", "size": 178936, "checksum": "SHA-256:3e6ee2bb0552465ec9329b009305369667bf68bd76c012f47f4093a2e97d3916" }, { "name": "SlowMotionServo", "version": "1.0.6", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.0.6.zip", "archiveFileName": "SlowMotionServo-1.0.6.zip", "size": 178973, "checksum": "SHA-256:8a6c2d59f9e14665cff4f7351ac91a8b7031f5849c4d1d00f9cae487633da8e2" }, { "name": "SlowMotionServo", "version": "1.1.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.1.0.zip", "archiveFileName": "SlowMotionServo-1.1.0.zip", "size": 180174, "checksum": "SHA-256:bca644c255dfb4618bad9c66f0341bacca52c02950387afaa064126d9cde9f74" }, { "name": "SlowMotionServo", "version": "1.1.1", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.1.1.zip", "archiveFileName": "SlowMotionServo-1.1.1.zip", "size": 181580, "checksum": "SHA-256:2949daff189a720bf712a27740f24524c87ff5e8ba05d214cbf916f9c3bcab8f" }, { "name": "SlowMotionServo", "version": "1.1.2", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.1.2.zip", "archiveFileName": "SlowMotionServo-1.1.2.zip", "size": 181607, "checksum": "SHA-256:d5884d68d774dba70453d6abd82b86dba1553a1a60895a9be1ff8c5b0337a374" }, { "name": "SlowMotionServo", "version": "1.2.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to move multiple servos slowly.", "paragraph": "SlowMotionServo provides a way to drive one or many servos slowly. Instead of setting the position, each servo has 2 trajectories, ie 2 functions angle(t) where t is the time. The first function is used to compute the angle of the servo when travelling from minimum to maximum angle and the second one is used when travelling from the maximum to the minimum angle.", "website": "https://github.com/Locoduino/SlowMotionServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/SlowMotionServo.git", "providesIncludes": [ "Servo.h", "SlowMotionServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/SlowMotionServo-1.2.0.zip", "archiveFileName": "SlowMotionServo-1.2.0.zip", "size": 182501, "checksum": "SHA-256:09f018b13501d24ee4a3ee670bd865381bbca4b8397f13908be1c2653b8f980b" }, { "name": "XLR8USB", "version": "1.0.0", "author": "Alorium Technology", "maintainer": "Alorium Technology \u003cinfo@aloriumtech.com\u003e", "sentence": "USB FullSpeed (Mouse) host interface", "paragraph": "This XB is used to host a USB connection from the XLR8 to a USB fullspeed Mouse device", "website": "https://github.com/AloriumTechnology/XLR8USB", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/XLR8USB.git", "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/XLR8USB-1.0.0.zip", "archiveFileName": "XLR8USB-1.0.0.zip", "size": 44760, "checksum": "SHA-256:48fd150919f7a3dd074450736bd8a2cd6e96cdaa0119be4e4cffb6869de0cf0d" }, { "name": "SSD1306Ascii", "version": "1.0.0", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "Text display on small momochrome OLED modules.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.0.0.zip", "archiveFileName": "SSD1306Ascii-1.0.0.zip", "size": 1165200, "checksum": "SHA-256:46e9ec65fed0f7f4f4912b4755fea97ba689b551fe274ce4daf2f9de9586427f" }, { "name": "SSD1306Ascii", "version": "1.1.0", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "Text display on small momochrome OLED modules.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.1.0.zip", "archiveFileName": "SSD1306Ascii-1.1.0.zip", "size": 1181610, "checksum": "SHA-256:6f695a44137ab169dcf24070939f245d09ab26e97ad0824531d2770ed218a4e1" }, { "name": "SSD1306Ascii", "version": "1.1.1", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "Text display on small momochrome OLED modules.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.1.1.zip", "archiveFileName": "SSD1306Ascii-1.1.1.zip", "size": 1181612, "checksum": "SHA-256:78ae595bc6d68d81b4802f4f2f484d652e1dc79115b03878c05a8992f6e6ccae" }, { "name": "SSD1306Ascii", "version": "1.1.2", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.1.2.zip", "archiveFileName": "SSD1306Ascii-1.1.2.zip", "size": 1185622, "checksum": "SHA-256:82c6f9a8df195d3809053b16c823ab6e5342f66fa2e809a3b6601803ce7b0f34" }, { "name": "SSD1306Ascii", "version": "1.1.3", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.1.3.zip", "archiveFileName": "SSD1306Ascii-1.1.3.zip", "size": 1189198, "checksum": "SHA-256:85fb549d634074a905038719a15576288b3b83f1bab3a1268d728c2f54a15787" }, { "name": "SSD1306Ascii", "version": "1.2.0", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.2.0.zip", "archiveFileName": "SSD1306Ascii-1.2.0.zip", "size": 2301723, "checksum": "SHA-256:8a0e5428725526ca1b538ab629f33bbc8068ef0615746bbdfd1d8c2d75173ba5" }, { "name": "SSD1306Ascii", "version": "1.2.1", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.2.1.zip", "archiveFileName": "SSD1306Ascii-1.2.1.zip", "size": 2301734, "checksum": "SHA-256:ccec78538f0d57b95115a879d670a38b630870b6dd89b2b97328a02cfbcf6cff" }, { "name": "SSD1306Ascii", "version": "1.2.2", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.2.2.zip", "archiveFileName": "SSD1306Ascii-1.2.2.zip", "size": 2302039, "checksum": "SHA-256:61bf1b245d311663876a21ba9df2745f2215faa097f8c3148efee45d465286ef" }, { "name": "SSD1306Ascii", "version": "1.2.3", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.2.3.zip", "archiveFileName": "SSD1306Ascii-1.2.3.zip", "size": 2301983, "checksum": "SHA-256:187abf4790db41ce6abdbc8d21495eb0220ea88d260cd1ff3f8419f6a2995df4" }, { "name": "SSD1306Ascii", "version": "1.2.4", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.2.4.zip", "archiveFileName": "SSD1306Ascii-1.2.4.zip", "size": 2302060, "checksum": "SHA-256:3bbdbd1b81f5e172270ea686f51d7efe0d7119298d5df4bc290287004127d903" }, { "name": "SSD1306Ascii", "version": "1.2.5", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.2.5.zip", "archiveFileName": "SSD1306Ascii-1.2.5.zip", "size": 1311379, "checksum": "SHA-256:5c06d576ba7930deffd49ec9cf60f1ec20f5b5b8eec6079b76240777b725e669" }, { "name": "SSD1306Ascii", "version": "1.3.0", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.3.0.zip", "archiveFileName": "SSD1306Ascii-1.3.0.zip", "size": 2338971, "checksum": "SHA-256:05d8f48cc61f12cfc6d28cad50f1ade81cb66781a4f29626912d527540edb3c8" }, { "name": "SSD1306Ascii", "version": "1.3.1", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.3.1.zip", "archiveFileName": "SSD1306Ascii-1.3.1.zip", "size": 2339490, "checksum": "SHA-256:0a07199cff4f63f5eeb87ae226589f88022748df32a971273ea62a74e89f7bd5" }, { "name": "SSD1306Ascii", "version": "1.3.2", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.3.2.zip", "archiveFileName": "SSD1306Ascii-1.3.2.zip", "size": 2339485, "checksum": "SHA-256:9ec76a552d3002b34b6391d2ff91df4db8f5b0b919f193e8ce81f152e77febe0" }, { "name": "SSD1306Ascii", "version": "1.3.3", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small momochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.3.3.zip", "archiveFileName": "SSD1306Ascii-1.3.3.zip", "size": 2198250, "checksum": "SHA-256:5a693ce4071792bc20cbf672dace4c033ea234c9fd58fc44dfc235064c52bee6" }, { "name": "SSD1306Ascii", "version": "1.3.4", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small monochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.3.4.zip", "archiveFileName": "SSD1306Ascii-1.3.4.zip", "size": 4227630, "checksum": "SHA-256:bededd2cd5638a27a7b635744a6da64332016bc38ac399d649215ca812141c9a" }, { "name": "SSD1306Ascii", "version": "1.3.5", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "sentence": "Text display on small monochrome OLED modules.", "paragraph": "A basic SSD1306 text only library optimized for minimum memory usage.", "website": "https://github.com/greiman/SSD1306Ascii", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/greiman/SSD1306Ascii.git", "url": "https://downloads.arduino.cc/libraries/github.com/greiman/SSD1306Ascii-1.3.5.zip", "archiveFileName": "SSD1306Ascii-1.3.5.zip", "size": 4228552, "checksum": "SHA-256:774f53bc0348c88742e3fb75d2b17e869b833d5b8679011a3fad9b3ac32c77a4" }, { "name": "TroykaDHT", "version": "1.0.0", "author": "Igor Dementiev \u003cigor@amperka.ru\u003e", "maintainer": "Amperka \u003camperka.ru\u003e", "sentence": "Allows you to read the temperature and humidity from the DHT series sensors.", "paragraph": "The library allows to obtain data of relative humidity and temperature in degrees Celsius, Kelvin and Fahrenheit. Supported sensors: DH11, DHT21, DHT22.", "website": "https://github.com/amperka/TroykaDHT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperka/TroykaDHT.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperka/TroykaDHT-1.0.0.zip", "archiveFileName": "TroykaDHT-1.0.0.zip", "size": 5410, "checksum": "SHA-256:4ed9ff0395d4f421b00dcfbc3b561f6f84851ae085997d78e84495ba926bce2a" }, { "name": "Cooperative Multitasking", "version": "1.0.11", "author": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "maintainer": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "sentence": "Cooperative Multitasking lets multiple functions run at (nearly) the same time or independently from each other.", "paragraph": "The CooperativeMultitasking class maintains a list of tasks to run. Use now(...) to put a task to the beginning of the list. Use after(...) to delay a task. Use ifThen(...) to make a task wait for a condition to become true. See the examples for details and other possibilities for controlling tasks. Requires no other dependencies.", "website": "https://bitbucket.org/amotzek/cooperative-multitasking", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/amotzek/cooperative-multitasking.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/amotzek/Cooperative_Multitasking-1.0.11.zip", "archiveFileName": "Cooperative_Multitasking-1.0.11.zip", "size": 8343, "checksum": "SHA-256:343acb5ac0a33b568727e915861980a9c25197c21d3f1c90df6966648cd87953" }, { "name": "Cooperative Multitasking", "version": "1.0.6", "author": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "maintainer": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "sentence": "Cooperative Multitasking lets multiple functions run at (nearly) the same time or independently from each other.", "paragraph": "The CooperativeMultitasking class maintains a list of tasks to run. Use now(...) to put a task to the beginning of the list. Use after(...) to delay a task. Use ifThen(...) to make a task wait for a condition to become true. See the examples for details and other possibilities for controlling tasks. Requires no other dependencies.", "website": "https://bitbucket.org/amotzek/cooperative-multitasking", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/amotzek/cooperative-multitasking.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/amotzek/Cooperative_Multitasking-1.0.6.zip", "archiveFileName": "Cooperative_Multitasking-1.0.6.zip", "size": 8223, "checksum": "SHA-256:bfd88bda72d72243810575faa368ce9fe80b7b818621c8a334808a2c64f82ba1" }, { "name": "Cooperative Multitasking", "version": "1.0.7", "author": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "maintainer": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "sentence": "Cooperative Multitasking lets multiple functions run at (nearly) the same time or independently from each other.", "paragraph": "The CooperativeMultitasking class maintains a list of tasks to run. Use now(...) to put a task to the beginning of the list. Use after(...) to delay a task. Use ifThen(...) to make a task wait for a condition to become true. See the examples for details and other possibilities for controlling tasks. Requires no other dependencies.", "website": "https://bitbucket.org/amotzek/cooperative-multitasking", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/amotzek/cooperative-multitasking.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/amotzek/Cooperative_Multitasking-1.0.7.zip", "archiveFileName": "Cooperative_Multitasking-1.0.7.zip", "size": 8223, "checksum": "SHA-256:26aedf7a342d651ee6e76e3bf8aca63c1823aff5b34906914bf83add9877b9b9" }, { "name": "Cooperative Multitasking", "version": "1.0.8", "author": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "maintainer": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "sentence": "Cooperative Multitasking lets multiple functions run at (nearly) the same time or independently from each other.", "paragraph": "The CooperativeMultitasking class maintains a list of tasks to run. Use now(...) to put a task to the beginning of the list. Use after(...) to delay a task. Use ifThen(...) to make a task wait for a condition to become true. See the examples for details and other possibilities for controlling tasks. Requires no other dependencies.", "website": "https://bitbucket.org/amotzek/cooperative-multitasking", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/amotzek/cooperative-multitasking.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/amotzek/Cooperative_Multitasking-1.0.8.zip", "archiveFileName": "Cooperative_Multitasking-1.0.8.zip", "size": 8225, "checksum": "SHA-256:43a908ae331016ec3767bcaf1be29c15d697ff400c8100c6a688ebc888955b91" }, { "name": "Cooperative Multitasking", "version": "1.0.9", "author": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "maintainer": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "sentence": "Cooperative Multitasking lets multiple functions run at (nearly) the same time or independently from each other.", "paragraph": "The CooperativeMultitasking class maintains a list of tasks to run. Use now(...) to put a task to the beginning of the list. Use after(...) to delay a task. Use ifThen(...) to make a task wait for a condition to become true. See the examples for details and other possibilities for controlling tasks. Requires no other dependencies.", "website": "https://bitbucket.org/amotzek/cooperative-multitasking", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/amotzek/cooperative-multitasking.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/amotzek/Cooperative_Multitasking-1.0.9.zip", "archiveFileName": "Cooperative_Multitasking-1.0.9.zip", "size": 8306, "checksum": "SHA-256:b6e63dd52b3fe26296b48c6334e6ef9dfbdd24e3a8d76ee6f6e63c5924054a2d" }, { "name": "MQTT Client", "version": "1.0.0", "author": "Andreas Motzek", "maintainer": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "sentence": "MQTT Client lets you connect to a MQTT broker and publish strings to a topic.", "paragraph": "First create a MQTTClient. You have to pass a task list from Cooperative Multitasking, a client (e.g. WiFiClient from WiFi101), host, port and credentials of the MQTT broker. Then create a MQTTTopic. Use the MQTTClient and the topic name as arguments when doing that. To connect to the broker call MQTTClient::connect(). After that you can call MQTTTopic:publish(\"...\") to publish a string. Requires Cooperative Multitasking for processing the acknowledgement packets of the broker. So you have call CooperativeMultitasking::run() in your loop() function. See the examples for details.", "website": "https://bitbucket.org/amotzek/arduino/src/fab21e1e7785fe9473d83107048d4431c8fd25a9/src/main/cpp/MQTTClient/?at=master", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/amotzek/mqtt-client.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/amotzek/MQTT_Client-1.0.0.zip", "archiveFileName": "MQTT_Client-1.0.0.zip", "size": 9829, "checksum": "SHA-256:c33d3315473b3a57b0a09e1b9f89158fbb7e3ac151481b4d2ce4fcc08b35126d" }, { "name": "MQTT Client", "version": "1.0.1", "author": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "maintainer": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "sentence": "MQTT Client lets you connect to a MQTT broker and publish strings to a topic.", "paragraph": "First create a MQTTClient. You have to pass a task list from Cooperative Multitasking, a client (e.g. WiFiClient from WiFi101), host, port and credentials of the MQTT broker. Then create a MQTTTopic. Use the MQTTClient and the topic name as arguments when doing that. To connect to the broker call MQTTClient::connect(). After that you can call MQTTTopic:publish(\"...\") to publish a string. Requires Cooperative Multitasking for processing the acknowledgement packets of the broker. So you have call CooperativeMultitasking::run() in your loop() function. See the examples for details.", "website": "https://bitbucket.org/amotzek/arduino/src/fab21e1e7785fe9473d83107048d4431c8fd25a9/src/main/cpp/MQTTClient/?at=master", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/amotzek/mqtt-client.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/amotzek/MQTT_Client-1.0.1.zip", "archiveFileName": "MQTT_Client-1.0.1.zip", "size": 11262, "checksum": "SHA-256:efd45d601466e482c1e9cf0156056818264996e0d72e74665123a669d741c251" }, { "name": "MQTT Client", "version": "1.0.2", "author": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "maintainer": "Andreas Motzek \u003candreas-motzek@t-online.de\u003e", "sentence": "MQTT Client lets you connect to a MQTT broker and publish strings to a topic.", "paragraph": "First create a MQTTClient. You have to pass a task list from Cooperative Multitasking, a client (e.g. WiFiClient from WiFi101), host, port and credentials of the MQTT broker. Then create a MQTTTopic. Use the MQTTClient and the topic name as arguments when doing that. To connect to the broker call MQTTClient::connect(). After that you can call MQTTTopic:publish(\"...\") to publish a string. Requires Cooperative Multitasking for processing the acknowledgement packets of the broker. So you have call CooperativeMultitasking::run() in your loop() function. See the examples for details.", "website": "https://bitbucket.org/amotzek/arduino/src/fab21e1e7785fe9473d83107048d4431c8fd25a9/src/main/cpp/MQTTClient/?at=master", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/amotzek/mqtt-client.git", "dependencies": [ { "name": "Cooperative Multitasking" } ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/amotzek/MQTT_Client-1.0.2.zip", "archiveFileName": "MQTT_Client-1.0.2.zip", "size": 11271, "checksum": "SHA-256:9820281d5fb48a7b8bcded6136f86ba2d09506cb7b711e6e2921828bcf45083b" }, { "name": "uMFMLib", "version": "0.1.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny lib to enode and decode FM and MFM data streams", "paragraph": "Supports all architectures", "website": "https://github.com/Naguissa/uMFMLib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uMFMLib.git", "providesIncludes": [ "uMFMLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uMFMLib-0.1.0.zip", "archiveFileName": "uMFMLib-0.1.0.zip", "size": 7823, "checksum": "SHA-256:8286d0ed64899d26c07eb4108c37244a0323f648f52d6cf8d044dee9df3ae66c" }, { "name": "HerkulexServo", "version": "0.1.0", "author": "Cesar Vandevelde \u003ccesar.vandevelde@gmail.com\u003e", "maintainer": "Cesar Vandevelde \u003ccesar.vandevelde@gmail.com\u003e", "sentence": "A library for communicating with Herkulex smart servos.", "paragraph": "Works reliably with software and hardware serial ports. Supports both DRS-0101 and DRS-0201 models.", "website": "http://www.github.com/cesarvandevelde/HerkulexServo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesarvandevelde/HerkulexServo.git", "providesIncludes": [ "HerkulexServo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesarvandevelde/HerkulexServo-0.1.0.zip", "archiveFileName": "HerkulexServo-0.1.0.zip", "size": 6867247, "checksum": "SHA-256:8728be946ca57f5d1dbdf86e51e4cd04694f395e831c9a814b348ecf112eb08d" }, { "name": "YK04_Module", "version": "1.0.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "Library for working with a remote control sensors based on the YK04 driver.", "paragraph": "Provides an object-oriented interface for YK04 driver.", "website": "https://github.com/YuriiSalimov/YK04_Module", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/YK04_Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/YK04_Module-1.0.0.zip", "archiveFileName": "YK04_Module-1.0.0.zip", "size": 134375, "checksum": "SHA-256:89c14b84d519f6e7db52cc1b4cbfcd8487a47d2f958116d0aa2fa02b28e0a7e9" }, { "name": "YK04_Module", "version": "1.0.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "Library for working with a remote control sensors based on the YK04 driver.", "paragraph": "Provides an object-oriented interface for YK04 driver.", "website": "https://github.com/YuriiSalimov/YK04_Module", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/YK04_Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/YK04_Module-1.0.1.zip", "archiveFileName": "YK04_Module-1.0.1.zip", "size": 134365, "checksum": "SHA-256:d1d4d4665d7bf0e3ff78656874557b5a470f297962597b820818a55633677169" }, { "name": "YK04_Module", "version": "1.0.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "Library for working with a remote control sensors based on the YK04 driver.", "paragraph": "Provides an object-oriented interface for YK04 driver.", "website": "https://github.com/YuriiSalimov/YK04_Module", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/YK04_Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/YK04_Module-1.0.2.zip", "archiveFileName": "YK04_Module-1.0.2.zip", "size": 134383, "checksum": "SHA-256:331d689eec6dab0ca75990be3b9fe192d0dc21c9be165c7a0e8ff2fdc459d421" }, { "name": "YK04_Module", "version": "1.0.3", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "Library for working with a remote control sensors based on the YK04 driver.", "paragraph": "Provides an object-oriented interface for YK04 driver.", "website": "https://github.com/YuriiSalimov/YK04_Module", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/YK04_Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/YK04_Module-1.0.3.zip", "archiveFileName": "YK04_Module-1.0.3.zip", "size": 134448, "checksum": "SHA-256:4d784b1e8e022f8e2520685f49aea047cdfd026f2b9a3db25a2814ffd06905ad" }, { "name": "YK04_Module", "version": "1.0.5", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "Library for working with a remote control sensors based on the YK04 driver.", "paragraph": "Provides an object-oriented interface for YK04 driver.", "website": "https://github.com/YuriiSalimov/YK04_Module", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/YK04_Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/YK04_Module-1.0.5.zip", "archiveFileName": "YK04_Module-1.0.5.zip", "size": 134577, "checksum": "SHA-256:5b08f335ebdc77c1dab736fa38150f02ebcd52af051aab7236b990e4e6cd42ad" }, { "name": "DFL168A_Async", "version": "1.0.0", "author": "Dafulai Electronics Inc", "maintainer": "Jack Xia \u003ctechsupport@dafulaielectronics.com\u003e", "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. Most methods are unblocked.", "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily", "website": "http://dafulaielectronics.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Dafulai/DFL168A_Async.git", "providesIncludes": [ "DFL168A_Async.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Dafulai/DFL168A_Async-1.0.0.zip", "archiveFileName": "DFL168A_Async-1.0.0.zip", "size": 2514350, "checksum": "SHA-256:0301bc0f2fe062ee0d9e9937ad5e65e4d3bb43fbe9e4d8944465b28361f8c972" }, { "name": "DFL168A_Async", "version": "1.0.1", "author": "Dafulai Electronics Inc", "maintainer": "Jack Xia \u003ctechsupport@dafulaielectronics.com\u003e", "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. Most methods are unblocked.", "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily", "website": "http://dafulaielectronics.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Dafulai/DFL168A_Async.git", "providesIncludes": [ "DFL168A_Async.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Dafulai/DFL168A_Async-1.0.1.zip", "archiveFileName": "DFL168A_Async-1.0.1.zip", "size": 2517144, "checksum": "SHA-256:0fbd00782f5bc114f4a06618bc9badccba58ad177af88e5c5aedbe3c6690b79c" }, { "name": "DFL168A_Async", "version": "1.0.2", "author": "Dafulai Electronics Inc", "maintainer": "Jack Xia \u003ctechsupport@dafulaielectronics.com\u003e", "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. Most methods are unblocked.", "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily", "website": "http://dafulaielectronics.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Dafulai/DFL168A_Async.git", "providesIncludes": [ "DFL168A_Async.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Dafulai/DFL168A_Async-1.0.2.zip", "archiveFileName": "DFL168A_Async-1.0.2.zip", "size": 2519042, "checksum": "SHA-256:4218e31885005f52c92d498f00a91db86729b3eac68b3c18159de2d5da0f0fd1" }, { "name": "DFL168A_Async", "version": "1.0.3", "author": "Dafulai Electronics Inc", "maintainer": "Jack Xia \u003ctechsupport@dafulaielectronics.com\u003e", "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. Most methods are unblocked.", "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily", "website": "http://dafulaielectronics.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Dafulai/DFL168A_Async.git", "providesIncludes": [ "DFL168A_Async.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Dafulai/DFL168A_Async-1.0.3.zip", "archiveFileName": "DFL168A_Async-1.0.3.zip", "size": 2521395, "checksum": "SHA-256:6674ba491f03a028ad38666822c995acb9342c63dd8f59cf8e4ebe39f54481c8" }, { "name": "SparkFun Qwiic OpenLog", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-1.0.0.zip", "size": 14151, "checksum": "SHA-256:7a616b444dc1016ede9a89325cfb607d87bebefb5b3dd1a2d7bb033ac292a1af" }, { "name": "SparkFun Qwiic OpenLog", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-1.0.1.zip", "size": 14150, "checksum": "SHA-256:82e87b62a40cdebb60993cd3bfe960af0582a5b857edf333e83624ab734846b0" }, { "name": "SparkFun Qwiic OpenLog", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-1.0.2.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-1.0.2.zip", "size": 14308, "checksum": "SHA-256:b8919ae82d58ecbfd2c556821d4e40f186b60198c939da27cb4e565082f5e745" }, { "name": "SparkFun Qwiic OpenLog", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-1.0.4.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-1.0.4.zip", "size": 30706, "checksum": "SHA-256:dee9fcd07b70557afa8c92e5d11bdec34ce0b048e36ba59867c85241c40a7bd4" }, { "name": "SparkFun Qwiic OpenLog", "version": "1.0.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-1.0.5.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-1.0.5.zip", "size": 30701, "checksum": "SHA-256:57052783474ed312eae1130b4eb0ae97a33d1d449f5a67334548ab4b0d41b3ca" }, { "name": "SparkFun Qwiic OpenLog", "version": "2.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-2.0.0.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-2.0.0.zip", "size": 27865, "checksum": "SHA-256:8f9efa1185512c1bcf3b60ecafcbb039b398ca8e4c925fc697ee17dac4fa43c6" }, { "name": "SparkFun Qwiic OpenLog", "version": "2.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-2.0.1.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-2.0.1.zip", "size": 27858, "checksum": "SHA-256:5b3a9b6a0ee9c157b33f81e1e529bfecaccf24a1af966440fe4fc80846396a23" }, { "name": "SparkFun Qwiic OpenLog", "version": "2.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-2.0.2.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-2.0.2.zip", "size": 27861, "checksum": "SHA-256:0db7cad4df3236e85105ff8ac30faba0b0d5a8772af7fb9653c88ec00dc9568f" }, { "name": "SparkFun Qwiic OpenLog", "version": "3.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-3.0.0.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-3.0.0.zip", "size": 28123, "checksum": "SHA-256:d0993464d3930d966d3760a89f1f440aa58b1aba3097ad6acae3c96d921ba5f1" }, { "name": "SparkFun Qwiic OpenLog", "version": "3.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-3.0.1.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-3.0.1.zip", "size": 28128, "checksum": "SHA-256:7fdf03c49ebf8ef404a36a08f2f071682ef6507ec3b10ad4788912d2fb4751a9" }, { "name": "SparkFun Qwiic OpenLog", "version": "3.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic OpenLog", "paragraph": "An Arduino Library for the SparkFun I2C based datalogger, Qwiic OpenLog. The Qwiic OpenLog is a powerful flexible datalogger that makes it very easy to record any sort of data over I2C which allows for daisychaining and redundant logging. Available at: https://www.sparkfun.com/products/14641", "website": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_OpenLog_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_OpenLog-3.0.2.zip", "archiveFileName": "SparkFun_Qwiic_OpenLog-3.0.2.zip", "size": 28719, "checksum": "SHA-256:9931ad38da95226161abf1e8fbea0571a664e051d4d96a856c1b1137bf07ce2e" }, { "name": "GUIslice", "version": "0.10.0", "author": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Raspberry Pi \u0026 Arduino", "paragraph": "Supports SDL 1.2, SDL2, Adafruit-GFX and TFT_eSPI graphics drivers on Raspberry Pi, Arduino, ESP8266 / NodeMCU, ESP32, Feather M0, nRF52", "website": "https://www.impulseadventure.com/elec/guislice-gui.html", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_ex.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.10.0.zip", "archiveFileName": "GUIslice-0.10.0.zip", "size": 1488349, "checksum": "SHA-256:6bc893e771bd8b4a3d8efd596d75a5164cc76f61844c2b0e8cd857d4a9e3aaa0" }, { "name": "GUIslice", "version": "0.10.2", "author": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Supports Adafruit-GFX and TFT_eSPI graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Feather M0, nRF52, STM32", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_ex.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.10.2.zip", "archiveFileName": "GUIslice-0.10.2.zip", "size": 1493443, "checksum": "SHA-256:7e9555c05ebe45337fd0ce3e4058457c465eb333c039cd61a33a572f6a0b416d" }, { "name": "GUIslice", "version": "0.10.3", "author": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Supports Adafruit-GFX and TFT_eSPI graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_ex.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.10.3.zip", "archiveFileName": "GUIslice-0.10.3.zip", "size": 1493573, "checksum": "SHA-256:92237d9f69c212c56503976531c9f362b1b069d92ac7f16502a55f340027438f" }, { "name": "GUIslice", "version": "0.10.4", "author": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Supports Adafruit-GFX and TFT_eSPI graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_ex.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.10.4.zip", "archiveFileName": "GUIslice-0.10.4.zip", "size": 1519344, "checksum": "SHA-256:ae86ce193be3c8e3756e4d86490b559dde51bafed8ca48998a897d4ee7e99264" }, { "name": "GUIslice", "version": "0.11.0", "author": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Supports Adafruit-GFX and TFT_eSPI graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_ex.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.11.0.zip", "archiveFileName": "GUIslice-0.11.0.zip", "size": 3689559, "checksum": "SHA-256:b680c5db571ad23d1d9e73a2da98fa0771eced12afa05788de387f1374520f2f" }, { "name": "GUIslice", "version": "0.11.2", "author": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Drag \u0026 drop GUI supports Adafruit-GFX and TFT_eSPI graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_ex.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.11.2.zip", "archiveFileName": "GUIslice-0.11.2.zip", "size": 3846956, "checksum": "SHA-256:bceb69aeee5f0e8f57cf41ac8a98e4866722ffca6932d0c2e4ebf68e0d20ceaf" }, { "name": "GUIslice", "version": "0.9.2", "author": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Raspberry Pi \u0026 Arduino", "paragraph": "Supports SDL 1.2, SDL2, Adafruit-GFX and TFT_eSPI", "website": "https://www.impulseadventure.com/elec/guislice-gui.html", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_ex.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.9.2.zip", "archiveFileName": "GUIslice-0.9.2.zip", "size": 1286498, "checksum": "SHA-256:8f7ae18c854e28b4342da63154f972bc22a62e360ad1b613a171d2a969b55e79" }, { "name": "GUIslice", "version": "0.12.0", "author": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Drag \u0026 drop GUI supports Adafruit-GFX and TFT_eSPI graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_ex.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.12.0.zip", "archiveFileName": "GUIslice-0.12.0.zip", "size": 4037240, "checksum": "SHA-256:b6fe6f5d2484fcbf93dc7b3cf686240ac588c11a069b1e976e81ae70668fa8a5" }, { "name": "GUIslice", "version": "0.12.1", "author": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cguislice@impulseadventure.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Drag \u0026 drop GUI supports Adafruit-GFX and TFT_eSPI graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_ex.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.12.1.zip", "archiveFileName": "GUIslice-0.12.1.zip", "size": 4159687, "checksum": "SHA-256:9a11808ebc31cc37f6d625dec5c078678c0450a719b9f0f4083fdad8e4d3be00" }, { "name": "GUIslice", "version": "0.13.0", "author": "Calvin Hass \u003cguislice@gmail.com\u003e", "maintainer": "Calvin Hass \u003cguislice@gmail.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Drag \u0026 drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd", "sam", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.13.0.zip", "archiveFileName": "GUIslice-0.13.0.zip", "size": 2789390, "checksum": "SHA-256:c99e3774a5539fa3da3d91fbfba57a8b0be7ca28ce0082eb93b0ab978a645ee9" }, { "name": "GUIslice", "version": "0.14.0", "author": "Calvin Hass \u003cguislice@gmail.com\u003e", "maintainer": "Calvin Hass \u003cguislice@gmail.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Drag \u0026 drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd", "sam", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.14.0.zip", "archiveFileName": "GUIslice-0.14.0.zip", "size": 3078093, "checksum": "SHA-256:32326e43ce1732ec4ae823be8ac79bac8cd6c0af95b210e7657b044b050d0133" }, { "name": "GUIslice", "version": "0.15.0", "author": "Calvin Hass \u003cguislice@gmail.com\u003e", "maintainer": "Calvin Hass \u003cguislice@gmail.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Drag \u0026 drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd", "sam", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.15.0.zip", "archiveFileName": "GUIslice-0.15.0.zip", "size": 3290656, "checksum": "SHA-256:e5a6dc1852a777e307de99cac75586a94e2f576414e977093e600f23f89483df" }, { "name": "GUIslice", "version": "0.16.0", "author": "Calvin Hass \u003cguislice@gmail.com\u003e", "maintainer": "Calvin Hass \u003cguislice@gmail.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Drag \u0026 drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino / AVR, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd", "sam", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.16.0.zip", "archiveFileName": "GUIslice-0.16.0.zip", "size": 3202026, "checksum": "SHA-256:d2de0e762531828d8fc5a553143096023ae34287cc59e3cb6dc79d2540cc73d0" }, { "name": "GUIslice", "version": "0.17.0", "author": "Calvin Hass \u003cguislice@gmail.com\u003e", "maintainer": "Calvin Hass \u003cguislice@gmail.com\u003e", "sentence": "GUIslice embedded touchscreen GUI library in C for Arduino \u0026 Raspberry Pi", "paragraph": "Drag \u0026 drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino / AVR, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack", "website": "https://github.com/ImpulseAdventure/GUIslice", "category": "Display", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "samd", "sam", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/GUIslice.git", "providesIncludes": [ "GUIslice.h", "GUIslice_drv.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/GUIslice-0.17.0.zip", "archiveFileName": "GUIslice-0.17.0.zip", "size": 3588396, "checksum": "SHA-256:0d2b7e4763456cb755d015330f65f3a66d8773d4e3156945c19cb8fc853d631a" }, { "name": "IOTAppStory-ESP", "version": "2.0.0", "author": "SensorsIot", "maintainer": "iotappstory", "sentence": "Update your ESP8266 \u0026 ESP32 modules over the air(OTA)", "paragraph": "Update your ESP8266 \u0026 ESP32 modules over the air(OTA)", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.0.0.zip", "archiveFileName": "IOTAppStory_ESP-2.0.0.zip", "size": 516877, "checksum": "SHA-256:fff6b9b17882d05ab3c3f91796f80eaed5574e1fd3ff3352f88f1cf25f37e62d" }, { "name": "IOTAppStory-ESP", "version": "2.0.1", "author": "SensorsIot", "maintainer": "iotappstory", "sentence": "Update your ESP8266 \u0026 ESP32 modules over the air(OTA)", "paragraph": "Update your ESP8266 \u0026 ESP32 modules over the air(OTA)", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.0.1.zip", "archiveFileName": "IOTAppStory_ESP-2.0.1.zip", "size": 516532, "checksum": "SHA-256:254ed1e9aefb921c5461ba992e06887250aa09f94ffc7ac483a70292ef7b6e75" }, { "name": "IOTAppStory-ESP", "version": "2.0.2", "author": "SensorsIot", "maintainer": "iotappstory", "sentence": "Update your ESP8266 \u0026 ESP32 modules over the air(OTA)", "paragraph": "Update your ESP8266 \u0026 ESP32 modules over the air(OTA)", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.0.2.zip", "archiveFileName": "IOTAppStory_ESP-2.0.2.zip", "size": 516667, "checksum": "SHA-256:6b497ba7601822a93b150d5532cf2aa4a51d48666adf079c8fa8714507fa54ca" }, { "name": "IOTAppStory-ESP", "version": "2.1.0-RC1", "author": "SensorsIot, Onno Dirkzwager", "maintainer": "iotappstory", "sentence": "Update your ESP8266, ESP32 \u0026 Nextion displays over the air(OTA)", "paragraph": "Update your ESP8266 \u0026 ESP32 modules over the air(OTA)", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.1.0-RC1.zip", "archiveFileName": "IOTAppStory_ESP-2.1.0-RC1.zip", "size": 801429, "checksum": "SHA-256:d04440218492fb963f6ceb440930fa4b73147003728b8cf351b6efdec04b7996" }, { "name": "IOTAppStory-ESP", "version": "2.1.0-RC1.1", "author": "SensorsIot, Onno Dirkzwager", "maintainer": "iotappstory", "sentence": "Update your ESP8266, ESP32 \u0026 Nextion displays over the air(OTA)", "paragraph": "Includes Wifi manager, SSL Certificate Manager \u0026 whole lot more!", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.1.0-RC1.1.zip", "archiveFileName": "IOTAppStory_ESP-2.1.0-RC1.1.zip", "size": 802083, "checksum": "SHA-256:614bc3690289e4fc299f08102d668cd2bd1d4a1e2aadeef573e344f4822172be" }, { "name": "IOTAppStory-ESP", "version": "2.1.0-RC2", "author": "SensorsIot, Onno Dirkzwager", "maintainer": "iotappstory", "sentence": "Update your ESP8266, ESP32 \u0026 Nextion displays over the air(OTA)", "paragraph": "Includes Wifi manager, SSL Certificate Manager \u0026 whole lot more!", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.1.0-RC2.zip", "archiveFileName": "IOTAppStory_ESP-2.1.0-RC2.zip", "size": 820390, "checksum": "SHA-256:cbe5268e9fff2192650b65a1dc5615a368cb80a567ff335e684da8c7b029c800" }, { "name": "IOTAppStory-ESP", "version": "2.1.0-RC3", "author": "SensorsIot, Onno Dirkzwager", "maintainer": "iotappstory", "sentence": "Update your ESP8266, ESP32 \u0026 Nextion displays over the air(OTA)", "paragraph": "Includes Wifi manager, SSL Certificate Manager \u0026 whole lot more!", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.1.0-RC3.zip", "archiveFileName": "IOTAppStory_ESP-2.1.0-RC3.zip", "size": 838174, "checksum": "SHA-256:6e3525bdb7c930ef61c6a27bd9035cce36c1ff4ab0a71554a54c5527dadca071" }, { "name": "IOTAppStory-ESP", "version": "2.1.0-RC4", "author": "SensorsIot, Onno Dirkzwager", "maintainer": "iotappstory", "sentence": "Update your ESP8266, ESP32 \u0026 Nextion displays over the air(OTA)", "paragraph": "Includes Wifi manager, SSL Certificate Manager \u0026 whole lot more!", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.1.0-RC4.zip", "archiveFileName": "IOTAppStory_ESP-2.1.0-RC4.zip", "size": 849363, "checksum": "SHA-256:bc3ed2bf7f725c315f8c111649bf862f1112969a9ecbbefc715223b95e4379ff" }, { "name": "IOTAppStory-ESP", "version": "2.1.0-RC5", "author": "SensorsIot, Onno Dirkzwager", "maintainer": "iotappstory", "sentence": "Update your ESP8266, ESP32 \u0026 Nextion displays over the air(OTA)", "paragraph": "Includes Wifi manager, SSL Certificate Manager \u0026 whole lot more!", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.1.0-RC5.zip", "archiveFileName": "IOTAppStory_ESP-2.1.0-RC5.zip", "size": 866685, "checksum": "SHA-256:7a6cb3810579d4c37030848b44278b45a41442f4f7c254967e387cb6cfefbe0f" }, { "name": "IOTAppStory-ESP", "version": "2.1.0-RC5.1", "author": "SensorsIot, Onno Dirkzwager", "maintainer": "iotappstory", "sentence": "Update your ESP8266, ESP32 \u0026 Nextion displays over the air(OTA)", "paragraph": "Includes Wifi manager, SSL Certificate Manager \u0026 whole lot more!", "website": "https://github.com/iotappstory/ESP-Library", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotappstory/ESP-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/iotappstory/IOTAppStory_ESP-2.1.0-RC5.1.zip", "archiveFileName": "IOTAppStory_ESP-2.1.0-RC5.1.zip", "size": 866113, "checksum": "SHA-256:6cb41f3ed8fe9aab763eb849ea5ff5967de14dbfb79e543d4a2e680d7f4a6d93" }, { "name": "Gamebuino Classic", "version": "0.5.1", "author": "Aurelien Rodot et al.", "maintainer": "Aurelien Rodot \u003crodot@gamebuino.com\u003e", "sentence": "Create your own games on a fun and retro console.", "paragraph": "Learn more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Classic.git", "providesIncludes": [ "Gamebuino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_Classic-0.5.1.zip", "archiveFileName": "Gamebuino_Classic-0.5.1.zip", "size": 110366, "checksum": "SHA-256:dcbc3dc5f483881feee48ed59e86e8c9dd1fd26d2c745145d809d747cc840682" }, { "name": "Gamebuino Classic", "version": "0.5.2", "author": "Aurelien Rodot et al.", "maintainer": "Aurelien Rodot \u003crodot@gamebuino.com\u003e", "sentence": "Create your own games on a fun and retro console.", "paragraph": "Learn more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Classic", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Classic.git", "providesIncludes": [ "Gamebuino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_Classic-0.5.2.zip", "archiveFileName": "Gamebuino_Classic-0.5.2.zip", "size": 110369, "checksum": "SHA-256:0d6ea34b9bc7490dc1e73733814debe6710ec63076ae16f8372476fa371ef6ab" }, { "name": "Gamebuino META", "version": "1.0.3", "author": "Sorunome, Aurélien Rodot et al.", "maintainer": "Rodot \u003chello@gamebuino.com\u003e", "sentence": "Make your first game within hours.", "paragraph": "See more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Meta", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Meta.git", "providesIncludes": [ "Gamebuino-Meta.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.0.3.zip", "archiveFileName": "Gamebuino_META-1.0.3.zip", "size": 6247959, "checksum": "SHA-256:3a69706ed48b49f2c4d4dca26767db1d7d3bbb735a7adfbda5b7e61a1de41235" }, { "name": "Gamebuino META", "version": "1.0.5", "author": "Sorunome, Aurélien Rodot et al.", "maintainer": "Rodot \u003chello@gamebuino.com\u003e", "sentence": "Make your first game within hours.", "paragraph": "See more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Meta", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Meta.git", "providesIncludes": [ "Gamebuino-Meta.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.0.5.zip", "archiveFileName": "Gamebuino_META-1.0.5.zip", "size": 6235429, "checksum": "SHA-256:34981d71f808569e066653e87948d390c4937f9f618e8536aacabec62947948d" }, { "name": "Gamebuino META", "version": "1.0.6", "author": "Sorunome, Aurélien Rodot et al.", "maintainer": "Rodot \u003chello@gamebuino.com\u003e", "sentence": "Make your first game within hours.", "paragraph": "See more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Meta", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Meta.git", "providesIncludes": [ "Gamebuino-Meta.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.0.6.zip", "archiveFileName": "Gamebuino_META-1.0.6.zip", "size": 6235204, "checksum": "SHA-256:39356b025bfbf4db3a5bd2354f79818cdcd5402f652fe5ebc9366b6532a91801" }, { "name": "Gamebuino META", "version": "1.1.0", "author": "Sorunome, Aurélien Rodot et al.", "maintainer": "Rodot \u003chello@gamebuino.com\u003e", "sentence": "Make your first game within hours.", "paragraph": "See more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Meta", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Meta.git", "providesIncludes": [ "Gamebuino-Meta.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.1.0.zip", "archiveFileName": "Gamebuino_META-1.1.0.zip", "size": 6088539, "checksum": "SHA-256:e728494136b1d867fe059aa74d767f797114946e05af6ab201419be97236b222" }, { "name": "Gamebuino META", "version": "1.2.0", "author": "Sorunome, Aurélien Rodot et al.", "maintainer": "Rodot \u003chello@gamebuino.com\u003e", "sentence": "Make your first game within hours.", "paragraph": "See more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Meta", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Meta.git", "providesIncludes": [ "Gamebuino-Meta.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.2.0.zip", "archiveFileName": "Gamebuino_META-1.2.0.zip", "size": 6096842, "checksum": "SHA-256:e3601d85eb4eac15b61695fb2c2f9cefffd0a8e5c555fd44282aea668f14dedf" }, { "name": "Gamebuino META", "version": "1.3.0", "author": "Sorunome, Aurélien Rodot et al.", "maintainer": "Rodot \u003chello@gamebuino.com\u003e", "sentence": "Make your first game within hours.", "paragraph": "See more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Meta", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Meta.git", "providesIncludes": [ "Gamebuino-Meta.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.3.0.zip", "archiveFileName": "Gamebuino_META-1.3.0.zip", "size": 6033880, "checksum": "SHA-256:8c34b9e8a1f869c0c4c9077bcfb92efd6aff22df208fe4d0e1b6a7782e5df061" }, { "name": "Gamebuino META", "version": "1.3.1", "author": "Sorunome, Aurélien Rodot et al.", "maintainer": "Rodot \u003chello@gamebuino.com\u003e", "sentence": "Make your first game within hours.", "paragraph": "See more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Meta", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Meta.git", "providesIncludes": [ "Gamebuino-Meta.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.3.1.zip", "archiveFileName": "Gamebuino_META-1.3.1.zip", "size": 6033928, "checksum": "SHA-256:4412d9a86079c2560999dd9311d210a563699cb488f07e6101bce876fecc3267" }, { "name": "Gamebuino META", "version": "1.3.2", "author": "Sorunome, Aurélien Rodot et al.", "maintainer": "Rodot \u003chello@gamebuino.com\u003e", "sentence": "Make your first game within hours.", "paragraph": "See more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Meta", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Meta.git", "providesIncludes": [ "Gamebuino-Meta.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.3.2.zip", "archiveFileName": "Gamebuino_META-1.3.2.zip", "size": 6033974, "checksum": "SHA-256:d7e483f28488b883dc7992830bb2936543ac3e04ec62f10e852806806c283d19" }, { "name": "Gamebuino META", "version": "1.3.3", "author": "Sorunome, Aurélien Rodot et al.", "maintainer": "Rodot \u003chello@gamebuino.com\u003e", "sentence": "Make your first game within hours.", "paragraph": "See more on https://gamebuino.com", "website": "https://github.com/Gamebuino/Gamebuino-Meta", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Gamebuino/Gamebuino-Meta.git", "providesIncludes": [ "Gamebuino-Meta.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Gamebuino/Gamebuino_META-1.3.3.zip", "archiveFileName": "Gamebuino_META-1.3.3.zip", "size": 6039820, "checksum": "SHA-256:142ead16f4fcf8cba6e5fb2a5710195413d7f536cd8e8e275b685378c301ff45" }, { "name": "avdweb_AnalogReadFast", "version": "1.0.0", "author": "Albert van Dalen", "maintainer": "Albert van Dalen \u003ca@maxun.cc\u003e", "sentence": "Fast analogRead 10/12 bit ADC for the Arduino Zero and Uno", "website": "http://www.avdweb.nl/arduino/libraries/fast-10-bit-adc.html", "category": "Signal Input/Output", "architectures": [ "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/avandalen/avdweb_AnalogReadFast.git", "url": "https://downloads.arduino.cc/libraries/github.com/avandalen/avdweb_AnalogReadFast-1.0.0.zip", "archiveFileName": "avdweb_AnalogReadFast-1.0.0.zip", "size": 4430, "checksum": "SHA-256:8ba38de953abae169954502f393e5698fbb01ae926777b466de5f89146b25714" }, { "name": "Gemelon Pushbutton", "version": "1.1.3", "author": "Gemelon", "maintainer": "Gemelon \u003cinfo@gemelon.de\u003e", "sentence": "Arduino library to debounce a pushbutton.", "paragraph": "C++ library for the Arduino IDE to debounce a pushbutton and interpret the pushbutton state on an Arudino Digital Input.", "website": "https://github.com/Gemelon/Pushbutton", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Gemelon/Pushbutton.git", "url": "https://downloads.arduino.cc/libraries/github.com/Gemelon/Gemelon_Pushbutton-1.1.3.zip", "archiveFileName": "Gemelon_Pushbutton-1.1.3.zip", "size": 7510, "checksum": "SHA-256:04fddc2d662b59f8edbc7fabbedf70705784c05a4bba379a545d03bd73132850" }, { "name": "Adafruit AM2320 sensor library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.0.0.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.0.0.zip", "size": 5546, "checksum": "SHA-256:0ac36d20577b07d5105d7cb1ae720242fd29b968e403321b20160d1678fbabce" }, { "name": "Adafruit AM2320 sensor library", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.1.1.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.1.1.zip", "size": 7338, "checksum": "SHA-256:e678656b990875d7cf12ff9de72bf0715b485e35a6fc022c2aaec58291057f11" }, { "name": "Adafruit AM2320 sensor library", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.1.2.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.1.2.zip", "size": 7332, "checksum": "SHA-256:dc60df2f58b4f3770159d5df660db99935bf897b80c065098f509086f11987fb" }, { "name": "Adafruit AM2320 sensor library", "version": "1.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.1.3.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.1.3.zip", "size": 7344, "checksum": "SHA-256:fed258342e6a5c370bf92cb431fa112263ad342820ce99ff0428ff3d8e36966e" }, { "name": "Adafruit AM2320 sensor library", "version": "1.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.1.4.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.1.4.zip", "size": 7332, "checksum": "SHA-256:b7fb5b4c5a688579b0ff49a9b925fc8046611705dddd0271231d5cb1b4b1af09" }, { "name": "Adafruit AM2320 sensor library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.2.0.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.2.0.zip", "size": 7276, "checksum": "SHA-256:e132f4e6632b98d3e99eefa1de43c75b1e85ca1cf860cc86d3cb5279365d888d" }, { "name": "Adafruit AM2320 sensor library", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.2.1.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.2.1.zip", "size": 7348, "checksum": "SHA-256:87299575c54d5c8c4ec351960624bf4b734b564ea76220ff6bdd44c17434b8da" }, { "name": "Adafruit AM2320 sensor library", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.2.2.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.2.2.zip", "size": 7393, "checksum": "SHA-256:99deba3ec2780c5f91d0f3fc068d7b2489988ae9aad62470b6ceaf2471f6214c" }, { "name": "Adafruit AM2320 sensor library", "version": "1.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.2.3.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.2.3.zip", "size": 7418, "checksum": "SHA-256:c277b162eafff019aec528354682a0b94d02a6bdd7595a4ac5655bf68498835d" }, { "name": "Adafruit AM2320 sensor library", "version": "1.2.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "paragraph": "Arduino library for AM2320 I2C Temp \u0026 Humidity Sensors", "website": "https://github.com/adafruit/Adafruit_AM2320", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AM2320.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AM2320_sensor_library-1.2.5.zip", "archiveFileName": "Adafruit_AM2320_sensor_library-1.2.5.zip", "size": 7521, "checksum": "SHA-256:025a7e320ecadd4e2449de98251ab8b384e9f436e7a4fba7176bd24df696759c" }, { "name": "STM32duino Examples", "version": "1.0.0", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.0.0.zip", "archiveFileName": "STM32duino_Examples-1.0.0.zip", "size": 73904, "checksum": "SHA-256:bab33993bf8fba2cd9e71faa6528855315cc99f300ed54e02f921ace6be7e155" }, { "name": "STM32duino Examples", "version": "1.0.1", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.0.1.zip", "archiveFileName": "STM32duino_Examples-1.0.1.zip", "size": 82657, "checksum": "SHA-256:3d974eaec6bf96aadadce8e3f0852dbc86c7ef8a46dff5196fb520c61f9c2b33" }, { "name": "STM32duino Examples", "version": "1.0.2", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.0.2.zip", "archiveFileName": "STM32duino_Examples-1.0.2.zip", "size": 82882, "checksum": "SHA-256:d9759f585be33214c1018034a240730b230a93bb3acf9a4e25b92860b7a886ff" }, { "name": "STM32duino Examples", "version": "1.0.3", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.0.3.zip", "archiveFileName": "STM32duino_Examples-1.0.3.zip", "size": 83979, "checksum": "SHA-256:7a13d5774511d0bf7de47ebbe423994283631afdf1e46d61a8aed68bc4108928" }, { "name": "STM32duino Examples", "version": "1.0.4", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.0.4.zip", "archiveFileName": "STM32duino_Examples-1.0.4.zip", "size": 92787, "checksum": "SHA-256:0050be59681427323d0f85b1c802f2fd2235092f21df860efc3cdca5b1f73068" }, { "name": "STM32duino Examples", "version": "1.0.5", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.0.5.zip", "archiveFileName": "STM32duino_Examples-1.0.5.zip", "size": 97375, "checksum": "SHA-256:2b9998a1149313d8313c412c9162cc76ca2ba8e6562cc43607e474ff91845631" }, { "name": "STM32duino Examples", "version": "1.1.0", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.1.0.zip", "archiveFileName": "STM32duino_Examples-1.1.0.zip", "size": 99460, "checksum": "SHA-256:8533bb4de562754dfba40c67dd875b004e9dbfd10410025552109a14f3ba738d" }, { "name": "STM32duino Examples", "version": "1.2.0", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.2.0.zip", "archiveFileName": "STM32duino_Examples-1.2.0.zip", "size": 106953, "checksum": "SHA-256:45a6747336f76c7b49a060477b0c89e5acad15318df33084b2d5c22004be006a" }, { "name": "STM32duino Examples", "version": "1.2.1", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.2.1.zip", "archiveFileName": "STM32duino_Examples-1.2.1.zip", "size": 107012, "checksum": "SHA-256:75a125b69374904888d36774d72e2f49e0d8ee6bd39fd2330b7c621ab17cde92" }, { "name": "STM32duino Examples", "version": "1.2.2", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.2.2.zip", "archiveFileName": "STM32duino_Examples-1.2.2.zip", "size": 108955, "checksum": "SHA-256:43f883c7b953eda88a43c8702090bab37bd87fe6829f04828aec9dcd6fc588a4" }, { "name": "STM32duino Examples", "version": "1.2.3", "author": "several", "maintainer": "stm32duino", "sentence": "Provides several examples for the Arduino core for STM32 MCUs.", "paragraph": "Arduino STM32 core, libraries and examples are available here: https://github.com/stm32duino", "website": "https://github.com/stm32duino/STM32Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Examples-1.2.3.zip", "archiveFileName": "STM32duino_Examples-1.2.3.zip", "size": 109193, "checksum": "SHA-256:88b0e5050f0587035d79b7429422d5abe9bd708b9a83ef5693ed8009688d303f" }, { "name": "STM32duino I-NUCLEO-LRWAN1", "version": "1.0.0", "author": "STMicroelectronics, Wi6labs", "maintainer": "stm32duino", "sentence": "This library provides the LoRa® driver for the expansion board I-NUCLEO-LRWAN1.", "paragraph": "The I-NUCLEO-LRWAN1 features the USI® LoRaWAN™ technology module, addressing low-cost and low-power wide area network (LPWAN) which comes with embedded AT-commands stack pre-loaded. The I-NUCLEO-LRWAN1 is LoRaWAN™ class A certified.", "website": "https://github.com/stm32duino/I-NUCLEO-LRWAN1", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/I-NUCLEO-LRWAN1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_I_NUCLEO_LRWAN1-1.0.0.zip", "archiveFileName": "STM32duino_I_NUCLEO_LRWAN1-1.0.0.zip", "size": 71272, "checksum": "SHA-256:37ddbea374661834110c9f8c56e53a0f262e672de1e4ba3f1145943fc9d213b1" }, { "name": "STM32duino I-NUCLEO-LRWAN1", "version": "1.0.1", "author": "STMicroelectronics, Wi6labs", "maintainer": "stm32duino", "sentence": "This library provides the LoRa® driver for the expansion board I-NUCLEO-LRWAN1.", "paragraph": "The I-NUCLEO-LRWAN1 features the USI® LoRaWAN™ technology module, addressing low-cost and low-power wide area network (LPWAN) which comes with embedded AT-commands stack pre-loaded. The I-NUCLEO-LRWAN1 is LoRaWAN™ class A certified.", "website": "https://github.com/stm32duino/I-NUCLEO-LRWAN1", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/I-NUCLEO-LRWAN1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_I_NUCLEO_LRWAN1-1.0.1.zip", "archiveFileName": "STM32duino_I_NUCLEO_LRWAN1-1.0.1.zip", "size": 72148, "checksum": "SHA-256:f91776f59e16a7016a8d72b8df3900254a9765b6226bcb5fee7963a7973988b4" }, { "name": "MAX3100 Serial", "version": "1.1.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "Serial communication using MAX3100 USART chip.", "paragraph": "The MAX3100Serial library has been developed to allow serial communication using the MAX3100 integrated circuit over the SPI bus. The interface replicates the familiar Serial and SoftwareSerial interface. Using multiple Chip Select pins it is possible to have multiple additional external serial ports with speeds between 300 bps and 230400 bps, depending upon the crystal chosen in the hardware design.", "website": "https://www.ewan.cc/?q=node/151", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/MAX3100Serial.git", "providesIncludes": [ "MAX3100Serial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/MAX3100_Serial-1.1.0.zip", "archiveFileName": "MAX3100_Serial-1.1.0.zip", "size": 20365, "checksum": "SHA-256:336634ab9bb188463c97804f1978640c466580b9c79c1656ce0f13741efe72fd" }, { "name": "Blinker", "version": "0.1.1", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, work with smartphone app Blinker.", "paragraph": "Support Arduino, ESP8266, ESP32, WiFi, BLE.", "website": "https://blinker-iot.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.1.1.zip", "archiveFileName": "Blinker-0.1.1.zip", "size": 103505, "checksum": "SHA-256:6ff9646a43e060d8248666e952557c0a0a29198e7cde1b1aa1824bfca06b2e93" }, { "name": "Blinker", "version": "0.1.2", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, work with smartphone app Blinker.", "paragraph": "Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.1.2.zip", "archiveFileName": "Blinker-0.1.2.zip", "size": 193179, "checksum": "SHA-256:980df3a7ad116404ad1a9ee3d5e045fbbfaa875c44b0eb5a25cfd41430b35008" }, { "name": "Blinker", "version": "0.1.3", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, work with smartphone app Blinker.", "paragraph": "Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.1.3.zip", "archiveFileName": "Blinker-0.1.3.zip", "size": 198798, "checksum": "SHA-256:c74b2c0d36de512308c29804b6253d92d9eaa6f71cf02c23737cd3bed0eb837c" }, { "name": "Blinker", "version": "0.1.4", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, work with smartphone app Blinker.", "paragraph": "Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.1.4.zip", "archiveFileName": "Blinker-0.1.4.zip", "size": 198806, "checksum": "SHA-256:211b63f7d73991967c29ecc86b48995d1808cd457adbed43c1325ac8da1863ae" }, { "name": "Blinker", "version": "0.1.5", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, works with smartphone app Blinker.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.1.5.zip", "archiveFileName": "Blinker-0.1.5.zip", "size": 249124, "checksum": "SHA-256:d0446225f83e3d8d5669d2be9397740ff0d0121dfabe343c6b92379bca45ec4d" }, { "name": "Blinker", "version": "0.2.0", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, works with smartphone app Blinker.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.2.0.zip", "archiveFileName": "Blinker-0.2.0.zip", "size": 314896, "checksum": "SHA-256:aa3305456a9752835b06f89ab30fa28b67d2a0de0a6c2c0ceebcd6d2f2a45bb6" }, { "name": "Blinker", "version": "0.2.1", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, works with smartphone app Blinker.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.2.1.zip", "archiveFileName": "Blinker-0.2.1.zip", "size": 293908, "checksum": "SHA-256:750120991538fc179f4c0ff2bf874c37ae19c237890f1eb9b1e2d6a1e7093e34" }, { "name": "Blinker", "version": "0.2.2", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, works with smartphone app Blinker.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.2.2.zip", "archiveFileName": "Blinker-0.2.2.zip", "size": 316956, "checksum": "SHA-256:a3ecb0902f3189790b5b63593de77fbcfa4d31a48623736b6dc2c1b38cb3d562" }, { "name": "Blinker", "version": "0.2.3", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, works with smartphone app Blinker.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.2.3.zip", "archiveFileName": "Blinker-0.2.3.zip", "size": 357697, "checksum": "SHA-256:1f065a9018a95625ebc85a7efa9ce737e7b28d19ed8b81b12ef2e57fa632d1a8" }, { "name": "Blinker", "version": "0.2.4", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, works with smartphone app Blinker.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.2.4.zip", "archiveFileName": "Blinker-0.2.4.zip", "size": 372389, "checksum": "SHA-256:96fd7e96b264f342b020d32f9a093a21aa8289596d0818daaedbc4e588596a2f" }, { "name": "Blinker", "version": "0.2.5", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your project to communicate with smartphone, works with smartphone app Blinker.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.2.5.zip", "archiveFileName": "Blinker-0.2.5.zip", "size": 375995, "checksum": "SHA-256:f9c93323e6b3256b94578f3df06a8fd39fce403a3a4adbd2ca22a6598cfbf3b0" }, { "name": "Blinker", "version": "0.3.0", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.0.zip", "archiveFileName": "Blinker-0.3.0.zip", "size": 465777, "checksum": "SHA-256:56efb6db6d02c80a5125d3ddaee378842f87836e4617dbf1dbf8ca7893e5189f" }, { "name": "Blinker", "version": "0.3.1", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.1.zip", "archiveFileName": "Blinker-0.3.1.zip", "size": 532731, "checksum": "SHA-256:8aafa5d00903ead04b3ae936942b422ea3d3101b908e2836f3bc89de4b3c2be1" }, { "name": "Blinker", "version": "0.3.2", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.2.zip", "archiveFileName": "Blinker-0.3.2.zip", "size": 718354, "checksum": "SHA-256:02de29b54944e85a584a8dc9b6ead0f90accf8994bcce672a2ce042a2a19c366" }, { "name": "Blinker", "version": "0.3.3", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.3.zip", "archiveFileName": "Blinker-0.3.3.zip", "size": 738839, "checksum": "SHA-256:e4966e124d48628932062276a3f9e7b016500d9195514bd4a1a519042bae6a96" }, { "name": "Blinker", "version": "0.3.4", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.4.zip", "archiveFileName": "Blinker-0.3.4.zip", "size": 767745, "checksum": "SHA-256:8ce2f8e7042de92c7e01fffdade726b4c6fc43cb1d633a5345a1094d7c1ba72c" }, { "name": "Blinker", "version": "0.3.5", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.5.zip", "archiveFileName": "Blinker-0.3.5.zip", "size": 852170, "checksum": "SHA-256:899ebd0705a9276be11226c8c5771d1d80f8a078330bba15e1e5fe98b8a2bbfb" }, { "name": "Blinker", "version": "0.3.6", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.6.zip", "archiveFileName": "Blinker-0.3.6.zip", "size": 852599, "checksum": "SHA-256:97a636875a2960abe37add7d6cfe62b9dca5f9bdd4c116dd8cc1ec047b6a033b" }, { "name": "Blinker", "version": "0.3.7", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.7.zip", "archiveFileName": "Blinker-0.3.7.zip", "size": 871352, "checksum": "SHA-256:37f17fb1d3c0e259ec1b32dd7efc939a0440eb44ed614937663a98312ab088a7" }, { "name": "Blinker", "version": "0.3.8", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://blinker.app/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.8.zip", "archiveFileName": "Blinker-0.3.8.zip", "size": 847643, "checksum": "SHA-256:c4b3ae1a4f2008af2ee2e5efaa79bb601d19ab41b4e39f1395be409fa8651a1b" }, { "name": "Blinker", "version": "0.3.9", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://diandeng.tech/home", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.9.zip", "archiveFileName": "Blinker-0.3.9.zip", "size": 855852, "checksum": "SHA-256:6887f790e55df67917008a93f3ae8ad160ad32ce22e3ac83acf441a31a90753f" }, { "name": "Blinker", "version": "0.3.10", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://diandeng.tech/home", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.10.zip", "archiveFileName": "Blinker-0.3.10.zip", "size": 858591, "checksum": "SHA-256:a4b975f46df491ded51040a32d252f861aebc5d32a5ecf999144a35f34960079" }, { "name": "Blinker", "version": "0.3.10230510", "author": "i3water", "maintainer": "i3wawter", "sentence": "Build a easy way for your IoT project.", "paragraph": "Blinker library for embedded hardware. Support Arduino, ESP8266, ESP32, WiFi, BLE, MQTT.", "website": "https://diandeng.tech/home", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blinker-iot/blinker-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/blinker-iot/Blinker-0.3.10230510.zip", "archiveFileName": "Blinker-0.3.10230510.zip", "size": 865660, "checksum": "SHA-256:c907dfaf122e5849a2a6457bb1c58690f4f7d5bd9bef2c50528a20375b265c8f" }, { "name": "Parallax LCD", "version": "1.2.0", "author": "Douglas Farrell \u003ccyberblob59@yahoo.com\u003e, allen joslin \u003callen@joslin.net\u003e, Martin C. Stoufer \u003cmcstoufer@speakeasy.net\u003e", "maintainer": "Chad Johnston \u003ccjohnston@megatome.com\u003e", "sentence": "A library for writing to Parallax three wire LCDs.", "paragraph": "It is known to work with Parallax LCD's (27976, 27977, 27979).", "website": "https://github.com/iamthechad/parallax_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iamthechad/parallax_lcd.git", "providesIncludes": [ "ParallaxLCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iamthechad/Parallax_LCD-1.2.0.zip", "archiveFileName": "Parallax_LCD-1.2.0.zip", "size": 10058, "checksum": "SHA-256:881ba499d2a9847134519819b63ca4e951de1d362412f2d81a878d5a6f6f4734" }, { "name": "Andee101", "version": "1.2.1", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "Annikken Andee101 Library for Arduino 101", "paragraph": "Use the Andee app with the Arduino 101 board with this library", "website": "https://github.com/Annikken/Andee101", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/Andee101.git", "providesIncludes": [ "CurieBLE.h", "Andee101.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/Andee101-1.2.1.zip", "archiveFileName": "Andee101-1.2.1.zip", "size": 72487, "checksum": "SHA-256:a007b2ffc20baf7fb33c6af8b2871d3ae0d157fd26cb70485087018f6306c874" }, { "name": "Andee101", "version": "1.2.2", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "Annikken Andee101 Library for Arduino 101", "paragraph": "Use the Andee app with the Arduino 101 board with this library", "website": "https://github.com/Annikken/Andee101", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/Andee101.git", "providesIncludes": [ "CurieBLE.h", "Andee101.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/Andee101-1.2.2.zip", "archiveFileName": "Andee101-1.2.2.zip", "size": 72831, "checksum": "SHA-256:dd7db25f63fc618535d06c4e0101ae684351f0ca8ab556795becfda981229b72" }, { "name": "Andee101", "version": "1.2.3", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "Annikken Andee101 Library for Arduino 101", "paragraph": "Use the Andee app with the Arduino 101 board with this library", "website": "https://github.com/Annikken/Andee101", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/Andee101.git", "providesIncludes": [ "CurieBLE.h", "Andee101.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/Andee101-1.2.3.zip", "archiveFileName": "Andee101-1.2.3.zip", "size": 75026, "checksum": "SHA-256:449b5c6135c577a9a6020fccd36bd3e0967d84ab1bb8c712f18e5be3023d39ff" }, { "name": "Andee101", "version": "1.2.4", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "Annikken Andee101 Library for Arduino 101", "paragraph": "Use the Andee app with the Arduino 101 board with this library", "website": "https://github.com/Annikken/Andee101", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/Andee101.git", "providesIncludes": [ "CurieBLE.h", "Andee101.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/Andee101-1.2.4.zip", "archiveFileName": "Andee101-1.2.4.zip", "size": 75027, "checksum": "SHA-256:79250716ef759d3c5c94241182ced68443a11f7f029cf9f842c83f2b76feb2b6" }, { "name": "ESP8266 MQTT Mesh", "version": "1.0.2", "author": "PhracturedBlue", "maintainer": "PhracturedBlue", "sentence": "Self-assembling Mesh network built around the MQTT protocol supporting OTA", "paragraph": "Self-assembling mesh network built around the MQTT protocol for the ESP8266 and ESP32 with OTA support", "website": "https://github.com/PhracturedBlue/ESP8266MQTTMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/PhracturedBlue/ESP8266MQTTMesh.git", "providesIncludes": [ "ESP8266MQTTMesh.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PhracturedBlue/ESP8266_MQTT_Mesh-1.0.2.zip", "archiveFileName": "ESP8266_MQTT_Mesh-1.0.2.zip", "size": 261169, "checksum": "SHA-256:f1516483251c57fc1f0a4a46f881b18a902895db36633ba491e4ca8130a22490" }, { "name": "ESP8266 MQTT Mesh", "version": "1.0.3", "author": "PhracturedBlue", "maintainer": "PhracturedBlue", "sentence": "Self-assembling Mesh network built around the MQTT protocol supporting OTA", "paragraph": "Self-assembling mesh network built around the MQTT protocol for the ESP8266 and ESP32 with OTA support", "website": "https://github.com/PhracturedBlue/ESP8266MQTTMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/PhracturedBlue/ESP8266MQTTMesh.git", "providesIncludes": [ "ESP8266MQTTMesh.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PhracturedBlue/ESP8266_MQTT_Mesh-1.0.3.zip", "archiveFileName": "ESP8266_MQTT_Mesh-1.0.3.zip", "size": 262667, "checksum": "SHA-256:17d1e92a91f9a6e2b31a221125d5ccf7a0cfe41a098580ef4bb894de080cd95b" }, { "name": "ESP8266 MQTT Mesh", "version": "1.0.4", "author": "PhracturedBlue", "maintainer": "PhracturedBlue", "sentence": "Self-assembling Mesh network built around the MQTT protocol supporting OTA", "paragraph": "Self-assembling mesh network built around the MQTT protocol for the ESP8266 and ESP32 with OTA support", "website": "https://github.com/PhracturedBlue/ESP8266MQTTMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/PhracturedBlue/ESP8266MQTTMesh.git", "providesIncludes": [ "ESP8266MQTTMesh.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PhracturedBlue/ESP8266_MQTT_Mesh-1.0.4.zip", "archiveFileName": "ESP8266_MQTT_Mesh-1.0.4.zip", "size": 262670, "checksum": "SHA-256:8e9a3986a29cc37622b9f7a99a43d80e659fea856fc225bf6ab431a85b539b44" }, { "name": "SparkFun Qwiic RTC RV1805 Arduino Library", "version": "1.0.0", "author": "Andy England, Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-1805-C3 from SparkFun is a very unique and exciting Real Time Clock. It is extremely precise (less than 7ppm per year!), extremely low power (less than 22nA!) and has all the necessary oscillators built-in making it small! The RV-1805 has not one, but two internal oscillators: a 32.768kHz tuning fork crystal and a lower power RC based oscillator. The RV-1805 can be configured to automatically switch between oscillators using the more precise crystal to correct the RC oscillator every few minutes. This allows the RTC to maintain a very accurate date and time with the worst case being +/- about 3 minutes over a year. The RV-1805 library operates the RTC at 22nA allowing for very long run times with very small backup power sources.", "website": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.0.zip", "size": 18565, "checksum": "SHA-256:d3c88debcc7a8bf328858286429f9c96466fb993890170c789fedc8e0bc4f5e2" }, { "name": "SparkFun Qwiic RTC RV1805 Arduino Library", "version": "1.0.1", "author": "Andy England, Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-1805-C3 from SparkFun is a very unique and exciting Real Time Clock. It is extremely precise (less than 7ppm per year!), extremely low power (less than 22nA!) and has all the necessary oscillators built-in making it small! The RV-1805 has not one, but two internal oscillators: a 32.768kHz tuning fork crystal and a lower power RC based oscillator. The RV-1805 can be configured to automatically switch between oscillators using the more precise crystal to correct the RC oscillator every few minutes. This allows the RTC to maintain a very accurate date and time with the worst case being +/- about 3 minutes over a year. The RV-1805 library operates the RTC at 22nA allowing for very long run times with very small backup power sources.", "website": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.1.zip", "size": 21640, "checksum": "SHA-256:e1152ef7d6a79fbf735666bb14f1769ffda3e3905416dbdc17a7652a113fbda4" }, { "name": "SparkFun Qwiic RTC RV1805 Arduino Library", "version": "1.0.3", "author": "Andy England, Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-1805-C3 from SparkFun is a very unique and exciting Real Time Clock. It is extremely precise (less than 7ppm per year!), extremely low power (less than 22nA!) and has all the necessary oscillators built-in making it small! The RV-1805 has not one, but two internal oscillators: a 32.768kHz tuning fork crystal and a lower power RC based oscillator. The RV-1805 can be configured to automatically switch between oscillators using the more precise crystal to correct the RC oscillator every few minutes. This allows the RTC to maintain a very accurate date and time with the worst case being +/- about 3 minutes over a year. The RV-1805 library operates the RTC at 22nA allowing for very long run times with very small backup power sources.", "website": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.3.zip", "size": 22414, "checksum": "SHA-256:6a2265838046c767164f9b8a40f469b78a3434ecd227e6c8992da16041cfc029" }, { "name": "SparkFun Qwiic RTC RV1805 Arduino Library", "version": "1.0.4", "author": "Andy England, Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-1805-C3 from SparkFun is a very unique and exciting Real Time Clock. It is extremely precise (less than 7ppm per year!), extremely low power (less than 22nA!) and has all the necessary oscillators built-in making it small! The RV-1805 has not one, but two internal oscillators: a 32.768kHz tuning fork crystal and a lower power RC based oscillator. The RV-1805 can be configured to automatically switch between oscillators using the more precise crystal to correct the RC oscillator every few minutes. This allows the RTC to maintain a very accurate date and time with the worst case being +/- about 3 minutes over a year. The RV-1805 library operates the RTC at 22nA allowing for very long run times with very small backup power sources.", "website": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.4.zip", "size": 22422, "checksum": "SHA-256:6612e712250263ed933269821a716dedb24dbccfa289629a932325bec98dfd85" }, { "name": "SparkFun Qwiic RTC RV1805 Arduino Library", "version": "1.0.6", "author": "Andy England, Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-1805-C3 from SparkFun is a very unique and exciting Real Time Clock. It is extremely precise (less than 7ppm per year!), extremely low power (less than 22nA!) and has all the necessary oscillators built-in making it small! The RV-1805 has not one, but two internal oscillators: a 32.768kHz tuning fork crystal and a lower power RC based oscillator. The RV-1805 can be configured to automatically switch between oscillators using the more precise crystal to correct the RC oscillator every few minutes. This allows the RTC to maintain a very accurate date and time with the worst case being +/- about 3 minutes over a year. The RV-1805 library operates the RTC at 22nA allowing for very long run times with very small backup power sources.", "website": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.6.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.6.zip", "size": 22458, "checksum": "SHA-256:739270603229c0c0a0cfde43202c7306369f50b3cbc250b56b4d660c5ea54d7a" }, { "name": "SparkFun Qwiic RTC RV1805 Arduino Library", "version": "1.0.7", "author": "Andy England, Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-1805-C3 from SparkFun is a very unique and exciting Real Time Clock. It is extremely precise (less than 7ppm per year!), extremely low power (less than 22nA!) and has all the necessary oscillators built-in making it small! The RV-1805 has not one, but two internal oscillators: a 32.768kHz tuning fork crystal and a lower power RC based oscillator. The RV-1805 can be configured to automatically switch between oscillators using the more precise crystal to correct the RC oscillator every few minutes. This allows the RTC to maintain a very accurate date and time with the worst case being +/- about 3 minutes over a year. The RV-1805 library operates the RTC at 22nA allowing for very long run times with very small backup power sources.", "website": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.7.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.7.zip", "size": 22565, "checksum": "SHA-256:a1e2fb7721b3b76d14c576893b2c7bc886f7e2142abdbdad177d3ee9d8132428" }, { "name": "SparkFun Qwiic RTC RV1805 Arduino Library", "version": "1.0.8", "author": "Andy England, Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-1805-C3 from SparkFun is a very unique and exciting Real Time Clock. It is extremely precise (less than 7ppm per year!), extremely low power (less than 22nA!) and has all the necessary oscillators built-in making it small! The RV-1805 has not one, but two internal oscillators: a 32.768kHz tuning fork crystal and a lower power RC based oscillator. The RV-1805 can be configured to automatically switch between oscillators using the more precise crystal to correct the RC oscillator every few minutes. This allows the RTC to maintain a very accurate date and time with the worst case being +/- about 3 minutes over a year. The RV-1805 library operates the RTC at 22nA allowing for very long run times with very small backup power sources.", "website": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.8.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.0.8.zip", "size": 25953, "checksum": "SHA-256:c1220320e3f11cfc1bf0111a79c52557402a142167a12884a9ac77640b8a6f8c" }, { "name": "SparkFun Qwiic RTC RV1805 Arduino Library", "version": "1.1.0", "author": "Andy England, Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-1805-C3 from SparkFun is a very unique and exciting Real Time Clock. It is extremely precise (less than 7ppm per year!), extremely low power (less than 22nA!) and has all the necessary oscillators built-in making it small! The RV-1805 has not one, but two internal oscillators: a 32.768kHz tuning fork crystal and a lower power RC based oscillator. The RV-1805 can be configured to automatically switch between oscillators using the more precise crystal to correct the RC oscillator every few minutes. This allows the RTC to maintain a very accurate date and time with the worst case being +/- about 3 minutes over a year. The RV-1805 library operates the RTC at 22nA allowing for very long run times with very small backup power sources.", "website": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-1805_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV1805_Arduino_Library-1.1.0.zip", "size": 26013, "checksum": "SHA-256:5be4892383ea2eca8f3d0d0c4f5c84669e86d01d0917a1b1f542036ce683cb60" }, { "name": "RGB", "version": "1.0.0", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to control RGB led.", "paragraph": "Control your RGB led (off, setColor, fadeIn/fadeOut, flash)", "website": "https://github.com/manghao/RGBLed", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/RGBLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/RGB-1.0.0.zip", "archiveFileName": "RGB-1.0.0.zip", "size": 18440, "checksum": "SHA-256:86a0921c59c6d5ede78181a946acfc3d694fcfe0277ca586259bf405ac378f38" }, { "name": "RGB", "version": "1.0.2", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to control RGB led.", "paragraph": "Control your RGB led (off, setColor, fadeIn/fadeOut, flash)", "website": "https://github.com/manghao/RGBLed", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/RGBLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/RGB-1.0.2.zip", "archiveFileName": "RGB-1.0.2.zip", "size": 18523, "checksum": "SHA-256:06eb8b588ef0847e3bc13d1e336b718f45555d5ae183efe54d306d61e6ed9f84" }, { "name": "RGB", "version": "1.0.4", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to control RGB led.", "paragraph": "Control your RGB led (off, setColor, fadeIn/fadeOut, flash)", "website": "https://github.com/wilmouths/RGBLed", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/RGBLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/RGB-1.0.4.zip", "archiveFileName": "RGB-1.0.4.zip", "size": 18554, "checksum": "SHA-256:79c8617b938b87081c58fed626c0994754c5324a6bc9eeba5bd5b0d155f5f81d" }, { "name": "RGB", "version": "1.0.5", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to control RGB led.", "paragraph": "Control your RGB led (off, setColor, fadeIn/fadeOut, flash)", "website": "https://github.com/wilmouths/RGBLed", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/RGBLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/RGB-1.0.5.zip", "archiveFileName": "RGB-1.0.5.zip", "size": 18554, "checksum": "SHA-256:51c930e8dfca95576a4a72a51dfe45e58c468fd6f283774ad7adc709ab1d5832" }, { "name": "RGB", "version": "1.0.6", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to control RGB led.", "paragraph": "Control your RGB led (off, setColor, fadeIn/fadeOut, flash)", "website": "https://github.com/wilmouths/RGBLed", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/RGBLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/RGB-1.0.6.zip", "archiveFileName": "RGB-1.0.6.zip", "size": 18585, "checksum": "SHA-256:5562728610ba7543bbfa4147c15b6634ccd8780ac86a8b72d7a3bd553d9ad741" }, { "name": "RGB", "version": "1.0.7", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to control RGB led.", "paragraph": "Control your RGB led (off, setColor, fadeIn/fadeOut, flash)", "website": "https://github.com/wilmouths/RGBLed", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/RGBLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/RGB-1.0.7.zip", "archiveFileName": "RGB-1.0.7.zip", "size": 18661, "checksum": "SHA-256:7735f3c6234110fe4fae938789a572d6c32ed7ded683afb4d67deb3fcea89155" }, { "name": "RGB", "version": "1.0.8", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to control RGB led.", "paragraph": "Control your RGB led (off, setColor, fadeIn/fadeOut, flash)", "website": "https://github.com/wilmouths/RGBLed", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/RGBLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/RGB-1.0.8.zip", "archiveFileName": "RGB-1.0.8.zip", "size": 18784, "checksum": "SHA-256:690cc59321e96bec0374abf7012571d85a9f0ddab3c4c831c92632ea6f95b46f" }, { "name": "RGB", "version": "1.0.9", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to control RGB led.", "paragraph": "Control your RGB led (off, setColor, fadeIn/fadeOut, flash)", "website": "https://github.com/wilmouths/RGBLed", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/RGBLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/RGB-1.0.9.zip", "archiveFileName": "RGB-1.0.9.zip", "size": 19532, "checksum": "SHA-256:822e3ba35c032e82623922324fc008de497bbaf804ae22fd61f218eae37df9fc" }, { "name": "RGB", "version": "1.0.10", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to control RGB led.", "paragraph": "Control your RGB led (off, setColor, fadeIn/fadeOut, flash)", "website": "https://github.com/wilmouths/RGBLed", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/RGBLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/RGB-1.0.10.zip", "archiveFileName": "RGB-1.0.10.zip", "size": 19741, "checksum": "SHA-256:738ad9a302e40fd20adbfc61fdf3bf55f7992831dfcf3b2446c5a1ca03e2f333" }, { "name": "TelegramBotClient", "version": "0.4.0", "author": "Jörn Schlingensiepen \u003cjoern@schlingensiepen.com\u003e", "maintainer": "Jörn Schlingensiepen \u003cjoern@schlingensiepen.com\u003e", "sentence": "A client library for accessing Telegram's Bot API", "paragraph": "Telegram's Bot API provides an interface to control virtual communication partners in the chat app Telegram calles Bots. This libary allows to controll such a bot to use Telegram chat communitation to remote controll your microcontroller behaviour.", "website": "https://github.com/schlingensiepen/TelegramBotClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/schlingensiepen/TelegramBotClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/schlingensiepen/TelegramBotClient-0.4.0.zip", "archiveFileName": "TelegramBotClient-0.4.0.zip", "size": 9527, "checksum": "SHA-256:a83d046d25bff6d2d5f76b10521a2c0e954a1632b5fd9bd6549a97ea3d4dded0" }, { "name": "TelegramBotClient", "version": "0.5.0", "author": "Jörn Schlingensiepen \u003cjoern@schlingensiepen.com\u003e", "maintainer": "Jörn Schlingensiepen \u003cjoern@schlingensiepen.com\u003e", "sentence": "A client library for accessing Telegram's Bot API", "paragraph": "Telegram's Bot API provides an interface to control virtual communication partners in the chat app Telegram calles Bots. This libary allows to controll such a bot to use Telegram chat communitation to remote controll your microcontroller behaviour.", "website": "https://github.com/schlingensiepen/TelegramBotClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/schlingensiepen/TelegramBotClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/schlingensiepen/TelegramBotClient-0.5.0.zip", "archiveFileName": "TelegramBotClient-0.5.0.zip", "size": 302121, "checksum": "SHA-256:fac0283ba1680ffa1297f0a9b36fabc93f1a73990935f9c38fc0be766aee1074" }, { "name": "TelegramBotClient", "version": "0.6.1", "author": "Jörn Schlingensiepen \u003cjoern@schlingensiepen.com\u003e", "maintainer": "Jörn Schlingensiepen \u003cjoern@schlingensiepen.com\u003e", "sentence": "A non blocking client library for accessing Telegram's Bot API", "paragraph": "Telegram's Bot API provides an interface to control virtual communication partners in the chat app Telegram calles Bots. This libary allows to control such a bot to use Telegram chat communitation to remote controll your microcontroller behaviour. This libary uses long polling and does not block your main loop() while waiting for messages.", "website": "https://github.com/schlingensiepen/TelegramBotClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/schlingensiepen/TelegramBotClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/schlingensiepen/TelegramBotClient-0.6.1.zip", "archiveFileName": "TelegramBotClient-0.6.1.zip", "size": 502333, "checksum": "SHA-256:6848d1f255825d1888033e7f989b6b6e7a9bcd0fbe77abfc5be8241713e47d18" }, { "name": "DFL168A_Sync", "version": "1.0.0", "author": "Dafulai Electronics Inc", "maintainer": "Jack Xia \u003ctechsupport@dafulaielectronics.com\u003e", "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. All methods are blocked.", "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily", "website": "http://dafulaielectronics.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Dafulai/DFL168A-Sync-Library.git", "providesIncludes": [ "DFL168A.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Dafulai/DFL168A_Sync-1.0.0.zip", "archiveFileName": "DFL168A_Sync-1.0.0.zip", "size": 2511287, "checksum": "SHA-256:eca0fb9c243120aeb24bfda405e2b260f14a6a4f72bdc99d7ab51625d101ade0" }, { "name": "DFL168A_Sync", "version": "1.0.1", "author": "Dafulai Electronics Inc", "maintainer": "Jack Xia \u003ctechsupport@dafulaielectronics.com\u003e", "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. All methods are blocked.", "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily", "website": "http://dafulaielectronics.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Dafulai/DFL168A-Sync-Library.git", "providesIncludes": [ "DFL168A.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Dafulai/DFL168A_Sync-1.0.1.zip", "archiveFileName": "DFL168A_Sync-1.0.1.zip", "size": 2513532, "checksum": "SHA-256:e2ac73ad40fa6279c9da466badb0a1cfb7186826f7199ed688508f145743bea6" }, { "name": "DFL168A_Sync", "version": "1.0.2", "author": "Dafulai Electronics Inc", "maintainer": "Jack Xia \u003ctechsupport@dafulaielectronics.com\u003e", "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. All methods are blocked.", "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily", "website": "http://dafulaielectronics.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Dafulai/DFL168A-Sync-Library.git", "providesIncludes": [ "DFL168A.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Dafulai/DFL168A_Sync-1.0.2.zip", "archiveFileName": "DFL168A_Sync-1.0.2.zip", "size": 2514491, "checksum": "SHA-256:23283a83acc493e22d78714fa7ad1769992a99bdcfe02951efe37ceed628c824" }, { "name": "DFL168A_Sync", "version": "1.0.3", "author": "Dafulai Electronics Inc", "maintainer": "Jack Xia \u003ctechsupport@dafulaielectronics.com\u003e", "sentence": "Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. All methods are blocked.", "paragraph": "With this library you can use the Arduino board and DFL168A IC from Dafulai Electronics to get vehicle data easily", "website": "http://dafulaielectronics.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Dafulai/DFL168A-Sync-Library.git", "providesIncludes": [ "DFL168A.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Dafulai/DFL168A_Sync-1.0.3.zip", "archiveFileName": "DFL168A_Sync-1.0.3.zip", "size": 2517763, "checksum": "SHA-256:56253205fb2623b66f320a8695930787ed8323e13c27c15cc74a6685a06dbad6" }, { "name": "HCSR04 ultrasonic sensor", "version": "1.0.0", "author": "gamegine", "maintainer": "gamegine", "sentence": "Allows an Arduino board to use HCSR04 module.", "paragraph": "This library allows an Arduino board to use HCSR04 module for get current distance in cm. On the Arduino.", "website": "https://github.com/gamegine/HCSR04-ultrasonic-sensor-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gamgine/Arduino-lib-HCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/gamgine/HCSR04_ultrasonic_sensor-1.0.0.zip", "archiveFileName": "HCSR04_ultrasonic_sensor-1.0.0.zip", "size": 104110, "checksum": "SHA-256:b4465d715b5086ef0c6b16bea7c09b0197315d3914cfffa569988fa64bbe591a" }, { "name": "HCSR04 ultrasonic sensor", "version": "2.0.0", "author": "gamegine", "maintainer": "gamegine", "sentence": "Allows an Arduino board to use HCSR04 module.", "paragraph": "This library allows an Arduino board to use multiple HCSR04 sensors for get current distance in cm. On the Arduino.", "website": "https://github.com/gamegine/HCSR04-ultrasonic-sensor-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gamgine/Arduino-lib-HCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/gamgine/HCSR04_ultrasonic_sensor-2.0.0.zip", "archiveFileName": "HCSR04_ultrasonic_sensor-2.0.0.zip", "size": 515206, "checksum": "SHA-256:8d558d426409e29f262f0f00d55d77af452d4c397eab88dc507802188b129677" }, { "name": "HCSR04 ultrasonic sensor", "version": "2.0.1", "author": "gamegine", "maintainer": "gamegine", "sentence": "Allows an Arduino board to use HCSR04 module.", "paragraph": "This library allows an Arduino board to use multiple HCSR04 sensors for get current distance in cm. On the Arduino.", "website": "https://github.com/gamegine/HCSR04-ultrasonic-sensor-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gamgine/Arduino-lib-HCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/gamgine/HCSR04_ultrasonic_sensor-2.0.1.zip", "archiveFileName": "HCSR04_ultrasonic_sensor-2.0.1.zip", "size": 515251, "checksum": "SHA-256:ca63a5dafc9d5ec814ab8f4ff5d7e223fa150fe15496f1103d2a2c76af20116c" }, { "name": "HCSR04 ultrasonic sensor", "version": "2.0.2", "author": "gamegine", "maintainer": "gamegine", "sentence": "Allows an Arduino board to use HCSR04 module.", "paragraph": "This library allows an Arduino board to use multiple HCSR04 sensors for get current distance in cm. On the Arduino.", "website": "https://github.com/gamegine/HCSR04-ultrasonic-sensor-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gamgine/Arduino-lib-HCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/gamgine/HCSR04_ultrasonic_sensor-2.0.2.zip", "archiveFileName": "HCSR04_ultrasonic_sensor-2.0.2.zip", "size": 515270, "checksum": "SHA-256:c84edc0b995c98b24b78b86d5135d9f71cb5bf0f5009a53ba8c5516984caee26" }, { "name": "HCSR04 ultrasonic sensor", "version": "2.0.3", "author": "gamegine", "maintainer": "gamegine", "sentence": "Allows an Arduino board to use HCSR04 module.", "paragraph": "This library allows an Arduino board to use multiple HCSR04 sensors for get current distance in cm. On the Arduino.", "website": "https://github.com/gamegine/HCSR04-ultrasonic-sensor-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gamgine/Arduino-lib-HCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/gamgine/HCSR04_ultrasonic_sensor-2.0.3.zip", "archiveFileName": "HCSR04_ultrasonic_sensor-2.0.3.zip", "size": 551575, "checksum": "SHA-256:a315c5015d86fbb302cd2db168c3e44318d7d00f2bd3d860ccca214925024e4c" }, { "name": "SimplePacketComs", "version": "0.0.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.0.1.zip", "archiveFileName": "SimplePacketComs-0.0.1.zip", "size": 8635, "checksum": "SHA-256:8039b8b83b43c1015415a5331fe0149ee80a1f7a54c17d158525c9c239e1d4b0" }, { "name": "SimplePacketComs", "version": "0.0.3", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.0.3.zip", "archiveFileName": "SimplePacketComs-0.0.3.zip", "size": 8845, "checksum": "SHA-256:3aca43f61826b4e5696f4e79af1ba2e050801e1e952f1b7caf704d773b642ef5" }, { "name": "SimplePacketComs", "version": "0.0.4", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.0.4.zip", "archiveFileName": "SimplePacketComs-0.0.4.zip", "size": 8917, "checksum": "SHA-256:f1b0a6e5d5b10c21352405c1821495e4fbe4e9d3a848522c92f4f3ebd96373ab" }, { "name": "SimplePacketComs", "version": "0.0.5", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.0.5.zip", "archiveFileName": "SimplePacketComs-0.0.5.zip", "size": 8916, "checksum": "SHA-256:1b5a64fe287c83366adba26866b9917195ede80f29758c2db92bc69cbacb6681" }, { "name": "SimplePacketComs", "version": "0.0.6", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.0.6.zip", "archiveFileName": "SimplePacketComs-0.0.6.zip", "size": 8776, "checksum": "SHA-256:4d707e1895da06d2ec30d57cdf3dd03265a868dd263a2a70fea2c96252ce8c21" }, { "name": "SimplePacketComs", "version": "0.0.7", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.0.7.zip", "archiveFileName": "SimplePacketComs-0.0.7.zip", "size": 11671, "checksum": "SHA-256:cf4215737c74f09d1ef1aa7bd7495eb4ad8b5607861bad83fc2b6efcab6284ab" }, { "name": "SimplePacketComs", "version": "0.0.8", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.0.8.zip", "archiveFileName": "SimplePacketComs-0.0.8.zip", "size": 11669, "checksum": "SHA-256:e528965d97f961ccab7574376bd61f77375e585fbcaabbd189b2086b7902d1c0" }, { "name": "SimplePacketComs", "version": "0.0.9", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.0.9.zip", "archiveFileName": "SimplePacketComs-0.0.9.zip", "size": 11680, "checksum": "SHA-256:8e9c9f28c8b9b3c82bb3b1c129a8080d3640a1472e7e00d05c95b439d2a56c70" }, { "name": "SimplePacketComs", "version": "0.1.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.1.0.zip", "archiveFileName": "SimplePacketComs-0.1.0.zip", "size": 11775, "checksum": "SHA-256:9a5959e8ff9e83ccd397defeb649984f7a88c025f6793c7ef0805f8af758014b" }, { "name": "SimplePacketComs", "version": "0.1.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-0.1.1.zip", "archiveFileName": "SimplePacketComs-0.1.1.zip", "size": 11835, "checksum": "SHA-256:ad8f8a580f89c202f5853b1498c03f5399b035d61b03ccff50458dd54cc3172e" }, { "name": "SimplePacketComs", "version": "1.0.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to convert byte streams of packets into floats.", "paragraph": "This Arduino library communication between two devices wishing to send streams of floats between them.", "website": "https://github.com/madhephaestus/SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/SimplePacketComs.git", "providesIncludes": [ "SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/SimplePacketComs-1.0.1.zip", "archiveFileName": "SimplePacketComs-1.0.1.zip", "size": 11886, "checksum": "SHA-256:cdcb0970f3bff3da734921ac09473f4147369a660eb8f5e6faaf62c3da17bb65" }, { "name": "Blinker_PMSX003ST", "version": "1.0.0", "author": "i3water", "maintainer": "i3wawter", "sentence": "Arduino library for Plantower PMSX003ST family sensors.", "paragraph": "Supports PMSX003ST sensors (5003ST/G5ST), Arduino, ESP8266, ESP32.", "website": "https://github.com/i3water/Blinker_PMSX003ST", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/i3water/Blinker_PMSX003ST.git", "url": "https://downloads.arduino.cc/libraries/github.com/i3water/Blinker_PMSX003ST-1.0.0.zip", "archiveFileName": "Blinker_PMSX003ST-1.0.0.zip", "size": 5520, "checksum": "SHA-256:96c09c73b774e59756f34a5acef798c7644a777e47d0d67519016829c8fe2f98" }, { "name": "Sodaq_UBlox_GPS", "version": "0.9.0", "author": "keestux,SODAQ", "maintainer": "Kees Bakker \u003ckees@sodaq.com\u003e", "sentence": "An Arduino library for the UBlox EVA7M (as available on LoRaONE).", "paragraph": "It reads GPS coordinate, time, number of satellites, etc.", "website": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_UBlox_GPS-0.9.0.zip", "archiveFileName": "Sodaq_UBlox_GPS-0.9.0.zip", "size": 11025, "checksum": "SHA-256:1286d52880090b17f6d34d1ca5b8bc1bb6eaed30380b8fce04ccc8c2c2fade6b" }, { "name": "Sodaq_UBlox_GPS", "version": "0.9.1", "author": "keestux,SODAQ", "maintainer": "Kees Bakker \u003ckees@sodaq.com\u003e", "sentence": "An Arduino library for the UBlox EVA7M (as available on LoRaONE).", "paragraph": "It reads GPS coordinate, time, number of satellites, etc.", "website": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_UBlox_GPS-0.9.1.zip", "archiveFileName": "Sodaq_UBlox_GPS-0.9.1.zip", "size": 11073, "checksum": "SHA-256:5bd21e7d86a73eaa881c7c31be7c7887d5c2e90a55766c638ebf1c8ae16be02e" }, { "name": "Sodaq_UBlox_GPS", "version": "0.9.2", "author": "keestux,SODAQ", "maintainer": "Kees Bakker \u003ckees@sodaq.com\u003e", "sentence": "An Arduino library for the UBlox EVA7M (as available on LoRaONE).", "paragraph": "It reads GPS coordinate, time, number of satellites, etc.", "website": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_UBlox_GPS-0.9.2.zip", "archiveFileName": "Sodaq_UBlox_GPS-0.9.2.zip", "size": 11156, "checksum": "SHA-256:b912cbdfc653611a82085639fcf4fbd37ce840726afc05c86217254ace0b2054" }, { "name": "Sodaq_UBlox_GPS", "version": "0.9.3", "author": "keestux,SODAQ", "maintainer": "Kees Bakker \u003ckees@sodaq.com\u003e", "sentence": "An Arduino library for the UBlox EVA7M (as available on LoRaONE).", "paragraph": "It reads GPS coordinate, time, number of satellites, etc.", "website": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_UBlox_GPS-0.9.3.zip", "archiveFileName": "Sodaq_UBlox_GPS-0.9.3.zip", "size": 11202, "checksum": "SHA-256:d16a49e688a64d3d3cdafd9a8dfb8610f104f8efc64c9c5c00f11dfcba6be5a5" }, { "name": "Sodaq_UBlox_GPS", "version": "0.9.4", "author": "keestux,SODAQ", "maintainer": "Kees Bakker \u003ckees@sodaq.com\u003e", "sentence": "An Arduino library for the UBlox EVA7M (as available on LoRaONE).", "paragraph": "It reads GPS coordinate, time, number of satellites, etc.", "website": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_UBlox_GPS-0.9.4.zip", "archiveFileName": "Sodaq_UBlox_GPS-0.9.4.zip", "size": 11833, "checksum": "SHA-256:dbe9e29deadcb3a52e1cd62dd27f2db74773c44685d33e0d3773657fa3c059f0" }, { "name": "Sodaq_UBlox_GPS", "version": "0.9.5", "author": "keestux,SODAQ", "maintainer": "Kees Bakker \u003ckees@sodaq.com\u003e", "sentence": "An Arduino library for the UBlox EVA7M (as available on LoRaONE).", "paragraph": "It reads GPS coordinate, time, number of satellites, etc.", "website": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_UBlox_GPS-0.9.5.zip", "archiveFileName": "Sodaq_UBlox_GPS-0.9.5.zip", "size": 11857, "checksum": "SHA-256:f47637742a043bb21c224f09cdc1819c8033c747ef86a6f26618b484a311dad6" }, { "name": "Sodaq_UBlox_GPS", "version": "0.9.6", "author": "keestux,SODAQ", "maintainer": "Kees Bakker \u003ckees@sodaq.com\u003e", "sentence": "An Arduino library for the UBlox EVA7M (as available on LoRaONE).", "paragraph": "It reads GPS coordinate, time, number of satellites, etc.", "website": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_UBlox_GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_UBlox_GPS-0.9.6.zip", "archiveFileName": "Sodaq_UBlox_GPS-0.9.6.zip", "size": 11862, "checksum": "SHA-256:4695e8b0be46210b903c190f1f35c678468cabe87da8d04364563bb9e30422f7" }, { "name": "MPU6050_tockn", "version": "1.2.0", "author": "tockn", "maintainer": "tockn", "sentence": "Arduino library for easy communicating with the MPU6050.", "paragraph": "It can get accel, gyro, and angle data.", "website": "https://github.com/Tockn/MPU6050_tockn", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Tockn/MPU6050_tockn.git", "url": "https://downloads.arduino.cc/libraries/github.com/Tockn/MPU6050_tockn-1.2.0.zip", "archiveFileName": "MPU6050_tockn-1.2.0.zip", "size": 5447, "checksum": "SHA-256:d020529ecd0b8c8c5c6eb9897ec78a8fe9b69b891e1483702ccb83d419205fe8" }, { "name": "MPU6050_tockn", "version": "1.2.1", "author": "tockn", "maintainer": "tockn", "sentence": "Arduino library for easy communicating with the MPU6050.", "paragraph": "It can get accel, gyro, and angle data.", "website": "https://github.com/Tockn/MPU6050_tockn", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Tockn/MPU6050_tockn.git", "url": "https://downloads.arduino.cc/libraries/github.com/Tockn/MPU6050_tockn-1.2.1.zip", "archiveFileName": "MPU6050_tockn-1.2.1.zip", "size": 5458, "checksum": "SHA-256:40506636a6f15d1c52de233592fdc22c4bc8cdcb718464ae039f4b212ed2c284" }, { "name": "MPU6050_tockn", "version": "1.3.0", "author": "tockn", "maintainer": "tockn", "sentence": "Arduino library for easy communicating with the MPU6050.", "paragraph": "It can get accel, gyro, and angle data.", "website": "https://github.com/Tockn/MPU6050_tockn", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Tockn/MPU6050_tockn.git", "url": "https://downloads.arduino.cc/libraries/github.com/Tockn/MPU6050_tockn-1.3.0.zip", "archiveFileName": "MPU6050_tockn-1.3.0.zip", "size": 5456, "checksum": "SHA-256:b684a641cb628209676a5d1d718431438afd1cb2c74207ee8e6f5035f0927af4" }, { "name": "MPU6050_tockn", "version": "1.4.0", "author": "tockn", "maintainer": "tockn", "sentence": "Arduino library for easy communicating with the MPU6050.", "paragraph": "It can get accel, gyro, and angle data.", "website": "https://github.com/Tockn/MPU6050_tockn", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Tockn/MPU6050_tockn.git", "url": "https://downloads.arduino.cc/libraries/github.com/Tockn/MPU6050_tockn-1.4.0.zip", "archiveFileName": "MPU6050_tockn-1.4.0.zip", "size": 5489, "checksum": "SHA-256:96a8baa5ca4f3f718e319108fe12632340cd7fd4c304e175f7595c8fa8871039" }, { "name": "MPU6050_tockn", "version": "1.5.0", "author": "tockn", "maintainer": "tockn", "sentence": "Arduino library for easy communicating with the MPU6050.", "paragraph": "It can get accel, gyro, and angle data.", "website": "https://github.com/Tockn/MPU6050_tockn", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Tockn/MPU6050_tockn.git", "url": "https://downloads.arduino.cc/libraries/github.com/Tockn/MPU6050_tockn-1.5.0.zip", "archiveFileName": "MPU6050_tockn-1.5.0.zip", "size": 5509, "checksum": "SHA-256:9e5d09dacea602d34c0d502b8508f37f378dd0dee73b5ffcfb9fbd6c37863b4f" }, { "name": "MPU6050_tockn", "version": "1.5.1", "author": "tockn", "maintainer": "tockn", "sentence": "Arduino library for easy communicating with the MPU6050.", "paragraph": "It can get accel, gyro, and angle data.", "website": "https://github.com/Tockn/MPU6050_tockn", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Tockn/MPU6050_tockn.git", "url": "https://downloads.arduino.cc/libraries/github.com/Tockn/MPU6050_tockn-1.5.1.zip", "archiveFileName": "MPU6050_tockn-1.5.1.zip", "size": 5507, "checksum": "SHA-256:4b54b9391e63ab2a4bdcf6c7f7314e19d6c0e13bf57117bdf6b26c314bd85fbf" }, { "name": "MPU6050_tockn", "version": "1.5.2", "author": "tockn", "maintainer": "tockn", "sentence": "Arduino library for easy communicating with the MPU6050.", "paragraph": "It can get accel, gyro, and angle data.", "website": "https://github.com/Tockn/MPU6050_tockn", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Tockn/MPU6050_tockn.git", "url": "https://downloads.arduino.cc/libraries/github.com/Tockn/MPU6050_tockn-1.5.2.zip", "archiveFileName": "MPU6050_tockn-1.5.2.zip", "size": 5501, "checksum": "SHA-256:59036bb0447c1dfe0dad3f05fdc0beb9e0a885263d83eb709093d0be02dfe646" }, { "name": "M10SevenSeg", "version": "1.0.0", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for Seven Segment Display", "paragraph": "Use this library for seven segment display.", "website": "https://github.com/PulseRain/M10SevenSeg", "category": "Signal Input/Output", "architectures": [ "FP51" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/M10SevenSeg.git", "providesIncludes": [ "M10SevenSeg.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/M10SevenSeg-1.0.0.zip", "archiveFileName": "M10SevenSeg-1.0.0.zip", "size": 6341, "checksum": "SHA-256:1a09b151e736187b635db87291f14887527dfbe4f8a39ef5bf991708fca1a8ae" }, { "name": "M10SevenSeg", "version": "1.0.1", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for Seven Segment Display", "paragraph": "Use this library for seven segment display.", "website": "https://github.com/PulseRain/M10SevenSeg", "category": "Signal Input/Output", "architectures": [ "FP51" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/M10SevenSeg.git", "providesIncludes": [ "M10SevenSeg.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/M10SevenSeg-1.0.1.zip", "archiveFileName": "M10SevenSeg-1.0.1.zip", "size": 6336, "checksum": "SHA-256:dbdb7e9db72521847112a43c0dbb05a34412f8e3c48aaf58febc116eea191308" }, { "name": "M10SevenSeg", "version": "1.0.2", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for Seven Segment Display", "paragraph": "Use this library for seven segment display.", "website": "https://github.com/PulseRain/M10SevenSeg", "category": "Signal Input/Output", "architectures": [ "FP51" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/M10SevenSeg.git", "providesIncludes": [ "M10SevenSeg.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/M10SevenSeg-1.0.2.zip", "archiveFileName": "M10SevenSeg-1.0.2.zip", "size": 6337, "checksum": "SHA-256:584c9c1f3c3fc9576b94ba1305c9d4f8b8db97adf696eb1800d59e2b3e3cf325" }, { "name": "ArduinoLang", "version": "0.1.0", "author": "Jeferson Lima \u003cjefersonlimaa@dcc.ufba.br\u003e", "maintainer": "Jeferson Lima \u003cjefersonlimaa@dcc.ufba.br\u003e", "sentence": "Translate Wiring and CPP language to your native language.", "paragraph": "ArduinoLang is a library with headers which translate C++ and Wiring reserved words, to other languages different of english. To accomplish this, each header use macro in combination with some typedefs, those little tricks make the proccess of learn how to write code for Arduino easier.", "website": "jefersonla.github.io", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jefersonla/ArduinoLang.git", "url": "https://downloads.arduino.cc/libraries/github.com/jefersonla/ArduinoLang-0.1.0.zip", "archiveFileName": "ArduinoLang-0.1.0.zip", "size": 68470, "checksum": "SHA-256:8529e033df56ddc81afa6c64ad6c99edd1b4fe5abb50ea5588100f43cc47be4f" }, { "name": "Zaber Binary", "version": "1.0.0", "author": "Alice Foster \u003calice@zaber.com\u003e", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides implementations for interacting with Zaber devices in the binary protocol.", "paragraph": "Using serial communications, this library allows for issuing commands and receiving replies to and from a Zaber device.", "website": "https://www.zaber.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-binary-for-arduino.git", "providesIncludes": [ "ZaberBinary.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_Binary-1.0.0.zip", "archiveFileName": "Zaber_Binary-1.0.0.zip", "size": 10388, "checksum": "SHA-256:3d637cb69ed84711e122a412a905a79b413011703c4128b7016ddf6b26845061" }, { "name": "Zaber Binary", "version": "1.1.1", "author": "Alice Foster", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides implementations for interacting with Zaber devices in the binary protocol.", "paragraph": "Using serial communications, this library allows for issuing commands and receiving replies to and from a Zaber device.", "website": "https://www.zaber.com/wiki/Software/Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-binary-for-arduino.git", "providesIncludes": [ "ZaberBinary.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_Binary-1.1.1.zip", "archiveFileName": "Zaber_Binary-1.1.1.zip", "size": 10782, "checksum": "SHA-256:7af5f94a61aa97778675219c647ff6ba3dd4d5007a5cb7c92dc93edf5792a674" }, { "name": "Zaber Binary", "version": "1.2.0", "author": "Alice Foster", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides helpers for interacting with Zaber devices using the Zaber Binary protocol.", "paragraph": "This library allows for issuing commands and receiving responses to and from Zaber devices, using either the Zaber shield or other serial shields.", "website": "https://gitlab.com/zaber-core-libs/zaber-binary-for-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-binary-for-arduino.git", "providesIncludes": [ "ZaberBinary.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_Binary-1.2.0.zip", "archiveFileName": "Zaber_Binary-1.2.0.zip", "size": 1173421, "checksum": "SHA-256:e9882e7a570c6246f6f05903e546f291d36f46918ae51808b536d37556485d13" }, { "name": "Zaber ASCII", "version": "1.0.0", "author": "Alice Foster \u003calice@zaber.com\u003e", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides implementations for interacting with Zaber devices in the ASCII protocol.", "paragraph": "Using serial communications, this library allows for issuing commands and receiving responses to and from a Zaber device.", "website": "https://www.zaber.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino.git", "providesIncludes": [ "ZaberAscii.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_ASCII-1.0.0.zip", "archiveFileName": "Zaber_ASCII-1.0.0.zip", "size": 11660, "checksum": "SHA-256:72b04a999ab1e9b8da75aa73b2a686b3f86433eeaefeaf7458e6ccc9dc918334" }, { "name": "Zaber ASCII", "version": "1.1.1", "author": "Alice Foster", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides implementations for interacting with Zaber devices in the ASCII protocol.", "paragraph": "Using serial communications, this library allows for issuing commands and receiving responses to and from a Zaber device.", "website": "https://www.zaber.com/wiki/Software/Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino.git", "providesIncludes": [ "ZaberAscii.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_ASCII-1.1.1.zip", "archiveFileName": "Zaber_ASCII-1.1.1.zip", "size": 12066, "checksum": "SHA-256:5ee3719bc03f8d5c6f55ef4f266f58101eb28a24eccfca6583cbc67d60b22162" }, { "name": "Zaber ASCII", "version": "1.1.2", "author": "Alice Foster", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides implementations for interacting with Zaber devices in the ASCII protocol.", "paragraph": "Using serial communications, this library allows for issuing commands and receiving responses to and from a Zaber device.", "website": "https://www.zaber.com/wiki/Software/Library_for_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino.git", "providesIncludes": [ "ZaberAscii.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_ASCII-1.1.2.zip", "archiveFileName": "Zaber_ASCII-1.1.2.zip", "size": 12150, "checksum": "SHA-256:66369047c6a576e08b0cc00a02e97286578967f5f5e8437a17aca3bd018c69cd" }, { "name": "Zaber ASCII", "version": "1.2.0", "author": "Alice Foster", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides helpers for interacting with Zaber devices using the Zaber ASCII protocol.", "paragraph": "This library allows for issuing commands and receiving responses to and from Zaber devices, using either the Zaber shield or other serial shields.", "website": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino.git", "providesIncludes": [ "ZaberAscii.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_ASCII-1.2.0.zip", "archiveFileName": "Zaber_ASCII-1.2.0.zip", "size": 1178291, "checksum": "SHA-256:8f6d101a3f1733fbdcbeccb1c3799ca0006540211802f1e47ea5699c110d66e3" }, { "name": "Zaber ASCII", "version": "1.3.0", "author": "Zaber Technologies Inc.", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides helpers for interacting with Zaber devices using the Zaber ASCII protocol.", "paragraph": "This library allows for issuing commands and receiving responses to and from Zaber devices, using either the Zaber shield or other serial shields.", "website": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino.git", "providesIncludes": [ "ZaberAscii.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_ASCII-1.3.0.zip", "archiveFileName": "Zaber_ASCII-1.3.0.zip", "size": 1182085, "checksum": "SHA-256:1f306b5521131dc528a2f30e05817b344d82dfe4f62da9442948465f4e017d6e" }, { "name": "Zaber ASCII", "version": "1.3.1", "author": "Zaber Technologies Inc.", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides helpers for interacting with Zaber devices using the Zaber ASCII protocol.", "paragraph": "This library allows for issuing commands and receiving responses to and from Zaber devices, using either the Zaber shield or other serial shields.", "website": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino.git", "providesIncludes": [ "ZaberAscii.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_ASCII-1.3.1.zip", "archiveFileName": "Zaber_ASCII-1.3.1.zip", "size": 1181610, "checksum": "SHA-256:637677b70cdec42a8534ad1c09c6ce064d888251f55f16bea6007fbfd5f7f091" }, { "name": "Zaber ASCII", "version": "2.0.0", "author": "Zaber Technologies Inc.", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides helpers for interacting with Zaber devices using the Zaber ASCII protocol.", "paragraph": "This library allows for issuing commands and receiving responses to and from Zaber devices, using either the Zaber shield or other serial shields.", "website": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino.git", "providesIncludes": [ "ZaberShield.h", "ZaberConnection.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_ASCII-2.0.0.zip", "archiveFileName": "Zaber_ASCII-2.0.0.zip", "size": 749792, "checksum": "SHA-256:31c083c4656d63eafb2e4063539f320a05ff9145cf17ad22ba0af9c51a5c5a74" }, { "name": "Zaber ASCII", "version": "2.0.1", "author": "Zaber Technologies Inc.", "maintainer": "Zaber Support \u003ccontact@zaber.com\u003e", "sentence": "Provides helpers for interacting with Zaber devices using the Zaber ASCII protocol.", "paragraph": "This library allows for issuing commands and receiving responses to and from Zaber devices, using either the Zaber shield or other serial shields.", "website": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/zaber-core-libs/zaber-ascii-for-arduino.git", "providesIncludes": [ "ZaberShield.h", "ZaberConnection.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/zaber-core-libs/Zaber_ASCII-2.0.1.zip", "archiveFileName": "Zaber_ASCII-2.0.1.zip", "size": 750029, "checksum": "SHA-256:fd22c1ae9d14425ce953ac33d5afcb673bf102d93fe70dfb4480ea69df7667c9" }, { "name": "Fingerprint Scanner TTL", "version": "1.1.0", "author": "Josh Hawley", "maintainer": "SparkFun Electronics", "sentence": "Arduino examples for ADH-Tech's Fingerprint Scanners.", "paragraph": "This is a great fingerprint module from ADH-Tech that communicates over 3.3V TTL Serial so you can easily embed it into your next project. This repository contains Arduino example code to work with it. This code has been tested with GT-521F32, GT-521F52, GT-511C3, and GT-511C1R.", "website": "https://github.com/sparkfun/Fingerprint_Scanner-TTL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/Fingerprint_Scanner-TTL.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/Fingerprint_Scanner_TTL-1.1.0.zip", "archiveFileName": "Fingerprint_Scanner_TTL-1.1.0.zip", "size": 22350, "checksum": "SHA-256:302d5fa4f8f237d5149f788054d958fa9dc851dc70c67074556daab510b4e4ad" }, { "name": "MAX77650-Arduino-Library", "version": "0.3.0", "author": "Ole Dreessen \u003cole.dreessen@maximintegrated.com\u003e", "maintainer": "Ole Dreessen \u003cole.dreessen@maximintegrated.com\u003e", "sentence": "An Arduino library for the Maxim Power Management Controller MAX77650", "paragraph": "The library provides functions to read and write registers of the PMIC and initializes the controller with correct values of the battery charger, system voltages and routes the desired analog signal to the analog output pin for further reading by the host uC.", "website": "https://github.com/amperpirat/MAX77650-Arduino-Library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperpirat/MAX77650-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperpirat/MAX77650_Arduino_Library-0.3.0.zip", "archiveFileName": "MAX77650_Arduino_Library-0.3.0.zip", "size": 34270, "checksum": "SHA-256:781ffdadb06febed3975e111b25812b5cd433097a885f5da3fd8c0f074b9ef3a" }, { "name": "MAX77650-Arduino-Library", "version": "1.0.0", "author": "Ole Dreessen \u003cole.dreessen@maximintegrated.com\u003e", "maintainer": "Ole Dreessen \u003cole.dreessen@maximintegrated.com\u003e", "sentence": "An Arduino library for the Maxim Power Management Controller MAX77650", "paragraph": "The library provides functions to read and write registers of the PMIC and initializes the controller with correct values of the battery charger, system voltages and routes the desired analog signal to the analog output pin for further reading by the host uC.", "website": "https://github.com/amperpirat/MAX77650-Arduino-Library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperpirat/MAX77650-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperpirat/MAX77650_Arduino_Library-1.0.0.zip", "archiveFileName": "MAX77650_Arduino_Library-1.0.0.zip", "size": 38771, "checksum": "SHA-256:f6b713bcd5e9b5761ef9409d64d693a072605901b00a9461800bf8df818d61c5" }, { "name": "MAX77650-Arduino-Library", "version": "1.0.1", "author": "Ole Dreessen \u003cole.dreessen@maximintegrated.com\u003e", "maintainer": "Ole Dreessen \u003cole.dreessen@maximintegrated.com\u003e", "sentence": "An Arduino library for the Maxim Power Management Controller MAX77650", "paragraph": "The library provides functions to read and write registers of the PMIC and initializes the controller with correct values of the battery charger, system voltages and routes the desired analog signal to the analog output pin for further reading by the host uC.", "website": "https://github.com/amperpirat/MAX77650-Arduino-Library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperpirat/MAX77650-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperpirat/MAX77650_Arduino_Library-1.0.1.zip", "archiveFileName": "MAX77650_Arduino_Library-1.0.1.zip", "size": 46220, "checksum": "SHA-256:81d69c5fc04d387337df6bdafc6143b43b09d1c5aa1a3aef778966b94d329b92" }, { "name": "esp8266-google-tts", "version": "1.0.0", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.0.zip", "archiveFileName": "esp8266_google_tts-1.0.0.zip", "size": 6425, "checksum": "SHA-256:192791e0c3a0a2ea5bae53cc5fb1545e816a0956771a1c36a08fc094d3cc6521" }, { "name": "esp8266-google-tts", "version": "1.0.1", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.1.zip", "archiveFileName": "esp8266_google_tts-1.0.1.zip", "size": 6423, "checksum": "SHA-256:fd0a84a26762200b891e8f1117fec71f32ed6441e9bd0e746dc27826cdb5a119" }, { "name": "esp8266-google-tts", "version": "1.0.2", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.2.zip", "archiveFileName": "esp8266_google_tts-1.0.2.zip", "size": 6761, "checksum": "SHA-256:95d458f16a87decd48836bf349def0e09e3ccb5e4114a1e3b406b8c40846ec39" }, { "name": "esp8266-google-tts", "version": "1.0.3", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.3.zip", "archiveFileName": "esp8266_google_tts-1.0.3.zip", "size": 6889, "checksum": "SHA-256:5065215191c4517c18def0aad964dce172db3a61368c02d28dd0b551a6906851" }, { "name": "esp8266-google-tts", "version": "1.0.4", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.4.zip", "archiveFileName": "esp8266_google_tts-1.0.4.zip", "size": 6811, "checksum": "SHA-256:9f0fc94938e1bc84b8a910433509e581c8335e3f068bb48fa7c9e2c43176e2d9" }, { "name": "esp8266-google-tts", "version": "1.0.5", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266/32.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.5.zip", "archiveFileName": "esp8266_google_tts-1.0.5.zip", "size": 29828, "checksum": "SHA-256:e4f70c9ef20a99ed3a4fffe4b4d5c11ae575b1e8df2a66397551afd38f059e1f" }, { "name": "esp8266-google-tts", "version": "1.0.6", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266/32.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.6.zip", "archiveFileName": "esp8266_google_tts-1.0.6.zip", "size": 29756, "checksum": "SHA-256:43a036e47e1da88607bcce35ad0361f75903d8cf668672c4eafe32a884a2159d" }, { "name": "esp8266-google-tts", "version": "1.0.7", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266/32.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.7.zip", "archiveFileName": "esp8266_google_tts-1.0.7.zip", "size": 29758, "checksum": "SHA-256:6c76fd2ce7e95410724ba50c7a9fcc091a653ffbc10e87ddb281293f592bb657" }, { "name": "esp8266-google-tts", "version": "1.0.8", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266/32.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.8.zip", "archiveFileName": "esp8266_google_tts-1.0.8.zip", "size": 30419, "checksum": "SHA-256:8559b6a04313fe1e1936e3e95be01724a191db0207b953abe2281fe1c94b3fa3" }, { "name": "esp8266-google-tts", "version": "1.0.9", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266/32.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.9.zip", "archiveFileName": "esp8266_google_tts-1.0.9.zip", "size": 30691, "checksum": "SHA-256:6a9b74a9086e4ce4d8d427bebfd3e8161e4361e2c059a2a13724b8ea465bf760" }, { "name": "esp8266-google-tts", "version": "1.0.10", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266/32.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.0.10.zip", "archiveFileName": "esp8266_google_tts-1.0.10.zip", "size": 28885, "checksum": "SHA-256:ae2eaf17483dfb0cc8e8404e116e5d685e3b39d73adf5acd22d078b8f255ebee" }, { "name": "esp8266-google-tts", "version": "1.1.0", "author": "horihiro", "maintainer": "horihiro", "sentence": "generate the link to speech mp3 on esp8266/32.", "paragraph": "This library depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-tts", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-tts.git", "providesIncludes": [ "google-tts.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_tts-1.1.0.zip", "archiveFileName": "esp8266_google_tts-1.1.0.zip", "size": 28916, "checksum": "SHA-256:6a211512e55088fa5dbbe5b2820ef901e4a868b627fd84f04b11a47365bd7dab" }, { "name": "AUnit", "version": "0.5.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266 and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.5.0.zip", "archiveFileName": "AUnit-0.5.0.zip", "size": 949894, "checksum": "SHA-256:185269f7df442f51d85207dc19f2889ea3d8fe3b2aa5075c605858a6ceffd649" }, { "name": "AUnit", "version": "0.1.0", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with 2 advantages. AUnit can reduce flash memory consumption by as much as 66% on the AVR platform. And it works with the ESP8266 platform, as well as the AVR and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.1.0.zip", "archiveFileName": "AUnit-0.1.0.zip", "size": 38988, "checksum": "SHA-256:365472ae078c26117c3656a0d092618ac41b7a76111887729e5754284938e016" }, { "name": "AUnit", "version": "0.1.1", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with 2 advantages. AUnit can reduce flash memory consumption by as much as 66% on the AVR platform. And it works with the ESP8266 platform, as well as the AVR and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.1.1.zip", "archiveFileName": "AUnit-0.1.1.zip", "size": 39562, "checksum": "SHA-256:62ceebd14ebca1a170ecc357eb6f1d0a78ceed6a19b6c8bcd00299361cf39c98" }, { "name": "AUnit", "version": "0.2.0", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with 2 advantages. AUnit can reduce flash memory consumption by as much as 66% on the AVR platform. And it works with the ESP8266 platform, as well as the AVR and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.2.0.zip", "archiveFileName": "AUnit-0.2.0.zip", "size": 41449, "checksum": "SHA-256:9386558d675d171aa050c106c48ee88ec760f71583a5dfd0b0028504eaa2bc36" }, { "name": "AUnit", "version": "0.3.0", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with 2 advantages. AUnit can reduce flash memory consumption by as much as 66% on the AVR platform. And it works with the ESP8266 platform, as well as the AVR and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.3.0.zip", "archiveFileName": "AUnit-0.3.0.zip", "size": 47438, "checksum": "SHA-256:7f051528c80bb668a0825c651d94885ac202b25fcb24ba060a9ac3a131965531" }, { "name": "AUnit", "version": "0.3.1", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with 2 advantages. AUnit can reduce flash memory consumption by as much as 66% on the AVR platform. And it works with the ESP8266 platform, as well as the AVR and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.3.1.zip", "archiveFileName": "AUnit-0.3.1.zip", "size": 49014, "checksum": "SHA-256:6065f07d18e2ebc47d2a6da12224a2deb50120ff0bf97e5f515e6d9a4b857bf9" }, { "name": "AUnit", "version": "0.3.2", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with 2 advantages. AUnit can reduce flash memory consumption by as much as 66% on the AVR platform. And it works with the ESP8266 platform, as well as the AVR and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.3.2.zip", "archiveFileName": "AUnit-0.3.2.zip", "size": 587633, "checksum": "SHA-256:474da4140e08e18ca0b017cbde0486a76c6b31285c0215ce78c64598c984c17d" }, { "name": "AUnit", "version": "0.3.3", "author": "Brian T. Park", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with 2 advantages. AUnit can reduce flash memory consumption by as much as 66% on the AVR platform. And it works with the ESP8266 platform, as well as the AVR and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.3.3.zip", "archiveFileName": "AUnit-0.3.3.zip", "size": 587666, "checksum": "SHA-256:3a2faac16577c521a98725a36ab6cbb5bb7e9b7d89b194b0fed875397bab623f" }, { "name": "AUnit", "version": "0.4.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266 and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.4.0.zip", "archiveFileName": "AUnit-0.4.0.zip", "size": 850942, "checksum": "SHA-256:68bcd42113ecb57cfb55cd8be944c01d077b205af2d63450e342b8631fc21439" }, { "name": "AUnit", "version": "0.4.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266 and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.4.1.zip", "archiveFileName": "AUnit-0.4.1.zip", "size": 856467, "checksum": "SHA-256:e127511106912dfab58fb35deb1cb4267fbeefa4ef7a1c132056806fe5d0df35" }, { "name": "AUnit", "version": "0.4.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266 and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.4.2.zip", "archiveFileName": "AUnit-0.4.2.zip", "size": 858139, "checksum": "SHA-256:9ce248de1f1e16c5b4a5fb5f5fc2cf2de7c29a67815f7452b64e810528ba5bc9" }, { "name": "AUnit", "version": "0.5.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32 and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.5.1.zip", "archiveFileName": "AUnit-0.5.1.zip", "size": 988056, "checksum": "SHA-256:35197de4cfadd54744f901a29c6b972347df98faf7599a5d0834c0482293417e" }, { "name": "AUnit", "version": "0.5.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32 and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.5.2.zip", "archiveFileName": "AUnit-0.5.2.zip", "size": 1155102, "checksum": "SHA-256:53d4fa31e6680408a6362c5595072894381de8db314448679bb5703a795c9d39" }, { "name": "AUnit", "version": "0.5.3", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32 and Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-0.5.3.zip", "archiveFileName": "AUnit-0.5.3.zip", "size": 1167802, "checksum": "SHA-256:4a967d7f1f874ed6337063e1242bfe30f48748ab6a4ce6e330f2080153bd73a3" }, { "name": "AUnit", "version": "1.0.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32 and Teensy platforms. A commandline tool allows uploading and validation of multiple unit tests on multiple Arduino boards.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.0.0.zip", "archiveFileName": "AUnit-1.0.0.zip", "size": 1200883, "checksum": "SHA-256:03b1f226e624df7ff601b8976812a5065bf5a105e7100eacc9dbab3e67de8483" }, { "name": "AUnit", "version": "1.0.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32 and Teensy platforms. The sister AUniter project provides command line tools to verify, upload and validate the unit tests. AUniter tools can be used in a continuous integration systems like Jenkins.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.0.1.zip", "archiveFileName": "AUnit-1.0.1.zip", "size": 1193383, "checksum": "SHA-256:488f4a3c53e6e1713c346c5054cac3a0a64206691d2f7fab26c2e720b00af5c2" }, { "name": "AUnit", "version": "1.1.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32 and Teensy platforms. The sister AUniter project provides command line tools to verify, upload and validate the unit tests. AUniter tools can be used in a continuous integration systems like Jenkins.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.1.0.zip", "archiveFileName": "AUnit-1.1.0.zip", "size": 1208390, "checksum": "SHA-256:1c1081704ab0ea3d8bf4b86dbd51f7584202414732a7c5ff3a7b24353aef25db" }, { "name": "AUnit", "version": "1.2.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32 and Teensy platforms. The sister AUniter project provides command line tools to verify, upload and validate the unit tests. AUniter tools can be used in a continuous integration systems like Jenkins.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.2.0.zip", "archiveFileName": "AUnit-1.2.0.zip", "size": 1218992, "checksum": "SHA-256:7db24bd7f4a9ed8bd65bcbb980d3c97e43b1b275004566b24c7c11d129adf0d8" }, { "name": "AUnit", "version": "1.2.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32 and Teensy platforms. The sister AUniter project provides command line tools to verify, upload and validate the unit tests. AUniter tools can be used in a continuous integration systems like Jenkins.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.2.1.zip", "archiveFileName": "AUnit-1.2.1.zip", "size": 1315267, "checksum": "SHA-256:15d9f77e1091bff4a33a429d127a3750f3b06a31e9773c3e551ccc48c9f45df5" }, { "name": "AUnit", "version": "1.3.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32 and Teensy platforms. The sister AUniter project provides command line tools to verify, upload and validate the unit tests. AUniter tools can be used in a continuous integration systems like Jenkins.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.3.0.zip", "archiveFileName": "AUnit-1.3.0.zip", "size": 1355629, "checksum": "SHA-256:ea7e554a5e535b420399b8030e305272415cc3a9530a1ed072661a139417e1f5" }, { "name": "AUnit", "version": "1.5.3", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32, Teensy and STM32 platforms. Unit tests can often be executed on a Linux or MacOS desktop class machine using EpoxyDuino. Tests can be incorporated into a continuous integration system like Jenkins (using AUniter) or GitHub Actions (using EpoxyDuino).", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.5.3.zip", "archiveFileName": "AUnit-1.5.3.zip", "size": 1386650, "checksum": "SHA-256:48f51b8f9c1a8ff988511a20a561bb37772eb8710668bfc213be850a33d6a70c" }, { "name": "AUnit", "version": "1.5.4", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32, Teensy and STM32 platforms. Unit tests can often be executed on a Linux or MacOS desktop class machine using EpoxyDuino. Tests can be incorporated into a continuous integration system like Jenkins (using AUniter) or GitHub Actions (using EpoxyDuino).", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.5.4.zip", "archiveFileName": "AUnit-1.5.4.zip", "size": 1388080, "checksum": "SHA-256:2edfa591334c04a4530a5409eef871f90774a7a421f3103f7c9ef4e9e40b96a3" }, { "name": "AUnit", "version": "1.5.5", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32, Teensy and STM32 platforms. Unit tests can often be executed on a Linux or MacOS desktop class machine using EpoxyDuino. Tests can be incorporated into a continuous integration system like Jenkins (using AUniter) or GitHub Actions (using EpoxyDuino).", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.5.5.zip", "archiveFileName": "AUnit-1.5.5.zip", "size": 1383927, "checksum": "SHA-256:0906f8f64362ee0a9f700c9b74183853d9e0b6373d3dbc97c0aceda37bf32329" }, { "name": "AUnit", "version": "1.6.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32, Teensy and STM32 platforms. Unit tests can often be executed on a Linux or MacOS desktop class machine using EpoxyDuino. Tests can be incorporated into a continuous integration system like Jenkins (using AUniter) or GitHub Actions (using EpoxyDuino).", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.6.0.zip", "archiveFileName": "AUnit-1.6.0.zip", "size": 1399158, "checksum": "SHA-256:e248c68c3aa34f9528681a5a6abfa2afe86cb23533308c1e386d554c3ab3556c" }, { "name": "AUnit", "version": "1.6.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests can run on the embedded controller. They can also run on Linux, MacOS, or FreeBSD environments using EpoxyDuino, which allows AUnit to be used in a Continuous Integration environment like GitHub Workflows. AUnit is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, STM32, ESP8266, ESP32, Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.6.1.zip", "archiveFileName": "AUnit-1.6.1.zip", "size": 1399133, "checksum": "SHA-256:a8054ec3a318e39a47be468a199384b0c91fd5e66c216260db873768adf76384" }, { "name": "AUnit", "version": "1.7.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests can run on the embedded controller. They can also run on Linux, MacOS, or FreeBSD environments using EpoxyDuino, which allows AUnit to be used in a Continuous Integration environment like GitHub Workflows. AUnit is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, STM32, ESP8266, ESP32, Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.7.0.zip", "archiveFileName": "AUnit-1.7.0.zip", "size": 1415457, "checksum": "SHA-256:bc0c0d3226ffa128ba3f0f62637a756e4a967a3216b0bae136570268657c5f87" }, { "name": "AUnit", "version": "1.7.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.", "paragraph": "The unit tests can run on the embedded controller. They can also run on Linux, MacOS, or FreeBSD environments using EpoxyDuino, which allows AUnit to be used in a Continuous Integration environment like GitHub Workflows. AUnit is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, SAMD21, STM32, SAMD51, ESP8266, ESP32, Teensy platforms.", "website": "https://github.com/bxparks/AUnit", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AUnit.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AUnit-1.7.1.zip", "archiveFileName": "AUnit-1.7.1.zip", "size": 1428540, "checksum": "SHA-256:32ba9479d215b07b550703674ccd44575a58341340d143dc7e091bdaf99be796" }, { "name": "PMsensor", "version": "1.0.0", "author": "JongHyun Woo \u003cwoojh@kocoa.or.kr\u003e", "maintainer": "JongHyun Woo \u003cwoojh@kocoa.or.kr\u003e", "sentence": "Arduino Particulate Matter Sensors for GP2Y1010AU0F.", "paragraph": "This library allows an Arduino/Genuino board to sensing Particulate Matter based on the sharp GP2Y1010AU0F .", "website": "https://github.com/ekkai/PMsensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ekkai/PMsensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/ekkai/PMsensor-1.0.0.zip", "archiveFileName": "PMsensor-1.0.0.zip", "size": 3267, "checksum": "SHA-256:7aac8155c6d972e84e46745bee8dfdc3492caf64fc333ac5f4750a3d440de74b" }, { "name": "PMsensor", "version": "1.0.1", "author": "JongHyun Woo \u003cwoojh@kocoa.or.kr\u003e", "maintainer": "JongHyun Woo \u003cwoojh@kocoa.or.kr\u003e", "sentence": "Arduino Particulate Matter Sensors for GP2Y1010AU0F.", "paragraph": "This library allows an Arduino/Genuino board to sensing Particulate Matter based on the sharp GP2Y1010AU0F .", "website": "https://github.com/ekkai/PMsensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ekkai/PMsensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/ekkai/PMsensor-1.0.1.zip", "archiveFileName": "PMsensor-1.0.1.zip", "size": 3267, "checksum": "SHA-256:d843bad59cf5e4bc38b6e20f848eabc6a315cc6b5732d219da2597a29a18d916" }, { "name": "PMsensor", "version": "1.1.0", "author": "JongHyun Woo \u003cwoojh@kocoa.or.kr\u003e", "maintainer": "JongHyun Woo \u003cwoojh@kocoa.or.kr\u003e", "sentence": "Arduino Particulate Matter Sensors for GP2Y1010AU0F.", "paragraph": "This library allows an Arduino/Genuino board to sensing Particulate Matter based on the sharp GP2Y1010AU0F .", "website": "https://github.com/ekkai/PMsensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ekkai/PMsensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/ekkai/PMsensor-1.1.0.zip", "archiveFileName": "PMsensor-1.1.0.zip", "size": 3070, "checksum": "SHA-256:ec98bcac789850baf42ac615b475413f0bb036f15c66b12d342888a4c7772616" }, { "name": "Word100 Library", "version": "2.1.0", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-2.1.0.zip", "archiveFileName": "Word100_Library-2.1.0.zip", "size": 5852536, "checksum": "SHA-256:6901c544fb1c07b80de42c938c9aca751945579d9586c1addf1c1cc0eca6c6bd" }, { "name": "Word100 Library", "version": "2.1.1", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-2.1.1.zip", "archiveFileName": "Word100_Library-2.1.1.zip", "size": 5855296, "checksum": "SHA-256:573314070878bc78c711033a885346ccdb24c252ddd37f5656fdbb31d336c70d" }, { "name": "Word100 Library", "version": "3.0.0", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-3.0.0.zip", "archiveFileName": "Word100_Library-3.0.0.zip", "size": 5863871, "checksum": "SHA-256:0417324c5f625afa0a8b9b5fa33e42fbdd8a320e8d41a286dc4edb65e843b356" }, { "name": "Word100 Library", "version": "3.0.1", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-3.0.1.zip", "archiveFileName": "Word100_Library-3.0.1.zip", "size": 5863870, "checksum": "SHA-256:e4dec7d92813226884561d5689a862d09b174d0ce0068fcd11c4b4ba4d9926f5" }, { "name": "Word100 Library", "version": "3.0.2", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-3.0.2.zip", "archiveFileName": "Word100_Library-3.0.2.zip", "size": 5864030, "checksum": "SHA-256:f54aae385afc3aea75dbd63506e4f89a488b46f7993641f000d8e22d147f9a06" }, { "name": "Word100 Library", "version": "3.1.2", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-3.1.2.zip", "archiveFileName": "Word100_Library-3.1.2.zip", "size": 9284078, "checksum": "SHA-256:3d6e4ff7cbb8cad99a35699386799d90ee47878138fe46b2c5f393a2c6181a65" }, { "name": "Word100 Library", "version": "3.2.2", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-3.2.2.zip", "archiveFileName": "Word100_Library-3.2.2.zip", "size": 9293982, "checksum": "SHA-256:bf2c30ebb84edc2c0019d3c855394d2a76eed877b5d4d87cf75c0b202feef2eb" }, { "name": "Word100 Library", "version": "3.2.3", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-3.2.3.zip", "archiveFileName": "Word100_Library-3.2.3.zip", "size": 9293110, "checksum": "SHA-256:73fec53506b213abe66b6972c7acaad5f1aa187d231f7c759a61f10c141db88c" }, { "name": "Word100 Library", "version": "3.2.4", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-3.2.4.zip", "archiveFileName": "Word100_Library-3.2.4.zip", "size": 9296092, "checksum": "SHA-256:0664ca520ce028691960f632a0becf82cdf5b683396f598a0a6481914f7e4d94" }, { "name": "Word100 Library", "version": "4.0.0", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell. Please see Information_README.txt, New_Features.txt and README.md for changes.", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-4.0.0.zip", "archiveFileName": "Word100_Library-4.0.0.zip", "size": 9299681, "checksum": "SHA-256:c3860f3f84efd79862f3cd7a7006f4507ada6459fa00468ddc00841fdc63603b" }, { "name": "Word100 Library", "version": "4.0.1", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell. Please see Information_README.txt, New_Features.txt and README.md for changes.", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-4.0.1.zip", "archiveFileName": "Word100_Library-4.0.1.zip", "size": 9299682, "checksum": "SHA-256:3a22caead9f92672ad920068e4c96a51e8ea5d5cf9b2088260a5fa98d179f443" }, { "name": "Word100 Library", "version": "4.0.2", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell. Please see Information_README.txt, New_Features.txt and README.md for changes.", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-4.0.2.zip", "archiveFileName": "Word100_Library-4.0.2.zip", "size": 9302507, "checksum": "SHA-256:c9f93034a4d9d65f8e56d4ce8aa246d8eb3ca9ffb4c416c2e2b6e6d91d9efea0" }, { "name": "Word100 Library", "version": "5.0.6", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell. Please see Information_README.txt, New_Features.txt and README.md for changes.", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-5.0.6.zip", "archiveFileName": "Word100_Library-5.0.6.zip", "size": 9341641, "checksum": "SHA-256:75326be6acc7c9961a06d3285f5b543c1b4cf7641540a16f6e431a25ac468467" }, { "name": "Word100 Library", "version": "5.0.7", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield! and LBT \"Little Buddy Talker\". Speak Arduino, Speak! by Patrick Thomas Mitchell. Please see Information_README.txt, New_Features.txt and README.md for changes.", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-5.0.7.zip", "archiveFileName": "Word100_Library-5.0.7.zip", "size": 9342304, "checksum": "SHA-256:b967eefe31b6abf40d7e7627336f4d9f5c3ad095a0381f37a009053e2b48f887" }, { "name": "Word100 Library", "version": "5.0.8", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield!, the LBT \"Little Buddy Talker\", the BBT \"Big Buddy Talker\", and examples for the Arduino E-Z Comms Shield. Speak Arduino, Speak! by Patrick Thomas Mitchell. Please see Information_README.txt, New_Features.txt and README.md for changes.", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-5.0.8.zip", "archiveFileName": "Word100_Library-5.0.8.zip", "size": 9345485, "checksum": "SHA-256:ab88464ca667654019f2c9b17efbf59bbe037126d43b0f59d630116969a4c939" }, { "name": "Word100 Library", "version": "5.1.1", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Library for 100+ Word Shield and LBT", "paragraph": "A simple library for The \"100+ Word\" Arduino Audio Shield!, the LBT \"Little Buddy Talker\", the BBT \"Big Buddy Talker\", and examples for the Arduino E-Z Comms Shield. Speak Arduino, Speak! by Patrick Thomas Mitchell. Please see Information_README.txt, New_Features.txt and README.md for changes.", "website": "https://github.com/kd8bxp/Word100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/Word100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/Word100_Library-5.1.1.zip", "archiveFileName": "Word100_Library-5.1.1.zip", "size": 9346744, "checksum": "SHA-256:393b108f4e5c6bf178af95523f7d0cfaa1a1e14beb430087ae3933b5540c003c" }, { "name": "AutoConnect", "version": "0.9.7", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-0.9.7.zip", "archiveFileName": "AutoConnect-0.9.7.zip", "size": 29832652, "checksum": "SHA-256:e20424e98357db697e26accf0c1bd2fd21cecc6b76264b4cd4cae8edfb91a5a3" }, { "name": "AutoConnect", "version": "0.9.8", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-0.9.8.zip", "archiveFileName": "AutoConnect-0.9.8.zip", "size": 30457781, "checksum": "SHA-256:3ebb95d32c5b0cee8c0b160b6eb5704cef1c7930bee8ad8962cebdf0eca6f215" }, { "name": "AutoConnect", "version": "0.9.9", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-0.9.9.zip", "archiveFileName": "AutoConnect-0.9.9.zip", "size": 30592707, "checksum": "SHA-256:819202a7226f3d69b5e5a7ebc2c9b12f75994879d8a97f4bc44af91f6037c319" }, { "name": "AutoConnect", "version": "0.9.10", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-0.9.10.zip", "archiveFileName": "AutoConnect-0.9.10.zip", "size": 30593868, "checksum": "SHA-256:0ba77d999d3cc6e3c5ad7c836a464194c2d83e2320718c20ec5befc267144beb" }, { "name": "AutoConnect", "version": "0.9.11", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-0.9.11.zip", "archiveFileName": "AutoConnect-0.9.11.zip", "size": 30633985, "checksum": "SHA-256:491f90a1d5908a5389ab77fb103df19f379c9a22c694aef1a1851e7add0a8237" }, { "name": "AutoConnect", "version": "0.9.12", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-0.9.12.zip", "archiveFileName": "AutoConnect-0.9.12.zip", "size": 30636400, "checksum": "SHA-256:c2dafffabd2e40aca10faab5a67b331f3fba7337ec8f7748371075b044dc1ba0" }, { "name": "AutoConnect", "version": "1.0.0", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.0.0.zip", "archiveFileName": "AutoConnect-1.0.0.zip", "size": 34563091, "checksum": "SHA-256:2df06ce1de2a909033b89892bf387c701493a95bd5a183038683b17574f8d7d9" }, { "name": "AutoConnect", "version": "1.0.1", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.0.1.zip", "archiveFileName": "AutoConnect-1.0.1.zip", "size": 34629347, "checksum": "SHA-256:f7d3c38646c45e83aadee09ae7e07c11eb0a598fa6d2efbd40531369995a8400" }, { "name": "AutoConnect", "version": "1.0.2", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.0.2.zip", "archiveFileName": "AutoConnect-1.0.2.zip", "size": 34631536, "checksum": "SHA-256:00cbc4f08874ca927362c751a922931ef7b020cf87e24e2d8ab3694e59322720" }, { "name": "AutoConnect", "version": "1.0.3", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.0.3.zip", "archiveFileName": "AutoConnect-1.0.3.zip", "size": 34631912, "checksum": "SHA-256:9e0ab518bb81c66a972e198348a53aa5212972e905361e7dc4a34440b44a3e52" }, { "name": "AutoConnect", "version": "1.1.0", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.1.0.zip", "archiveFileName": "AutoConnect-1.1.0.zip", "size": 34889276, "checksum": "SHA-256:65901f529892befb6ba947bd9b0be1d696b87786bbadd9a773f1f4af49af94ad" }, { "name": "AutoConnect", "version": "1.1.1", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.1.1.zip", "archiveFileName": "AutoConnect-1.1.1.zip", "size": 34889488, "checksum": "SHA-256:4689c460112f3ba873a40f433874d9547e315b281e54208ba233ee4ceb035c1a" }, { "name": "AutoConnect", "version": "1.1.2", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.1.2.zip", "archiveFileName": "AutoConnect-1.1.2.zip", "size": 34889516, "checksum": "SHA-256:67087af80242cede73b6754862f41399d6d7b5532368b7d019e7f6a43dc232f3" }, { "name": "AutoConnect", "version": "1.1.3", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.1.3.zip", "archiveFileName": "AutoConnect-1.1.3.zip", "size": 34898670, "checksum": "SHA-256:ac6a122ccd8fac5dcf14887665d67a13bd34212747624bf548c3e39607a64ec5" }, { "name": "AutoConnect", "version": "1.1.4", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.1.4.zip", "archiveFileName": "AutoConnect-1.1.4.zip", "size": 35306610, "checksum": "SHA-256:78dabf3c7d3b48d54039e840d18f75d9eca2c11076b04ee960c4545e964cfcaa" }, { "name": "AutoConnect", "version": "1.1.5", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.1.5.zip", "archiveFileName": "AutoConnect-1.1.5.zip", "size": 34193082, "checksum": "SHA-256:63fc0d1aa3936b25de820e0b3a018b3490a99f9548c66b9641cc64fda9fd4173" }, { "name": "AutoConnect", "version": "1.1.6", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.1.6.zip", "archiveFileName": "AutoConnect-1.1.6.zip", "size": 34195238, "checksum": "SHA-256:e3a8294109fa52c68be6d5d9378b54b581f0c59e26fbb19902ef1b42b10fa384" }, { "name": "AutoConnect", "version": "1.1.7", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.1.7.zip", "archiveFileName": "AutoConnect-1.1.7.zip", "size": 34195393, "checksum": "SHA-256:0897d93648ac3e495a1aba743892355b73a3e6917eb3628bd78cffddc932c570" }, { "name": "AutoConnect", "version": "1.2.0", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.2.0.zip", "archiveFileName": "AutoConnect-1.2.0.zip", "size": 34730115, "checksum": "SHA-256:782f8582a00f0affabf71c66dbfe70d4d201f95bb057ea14d868f4d3871182c1" }, { "name": "AutoConnect", "version": "1.2.1", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.2.1.zip", "archiveFileName": "AutoConnect-1.2.1.zip", "size": 34767229, "checksum": "SHA-256:9a85751bf8d91c36eb3c0decae7e61d4d063256f873988cdb6d992b52a9b11ec" }, { "name": "AutoConnect", "version": "1.2.2", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.2.2.zip", "archiveFileName": "AutoConnect-1.2.2.zip", "size": 34762624, "checksum": "SHA-256:42f4cb26cdbad3498c6d7cd60ea81e6c5691eaaf415115a2e806bb067837b1c0" }, { "name": "AutoConnect", "version": "1.3.0", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.3.0.zip", "archiveFileName": "AutoConnect-1.3.0.zip", "size": 35143418, "checksum": "SHA-256:e6ac2ef1056ad0a9a84a63d724eb4c7340faa9102b01bd017074b4aa0d4f9241" }, { "name": "AutoConnect", "version": "1.3.1", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.3.1.zip", "archiveFileName": "AutoConnect-1.3.1.zip", "size": 35144350, "checksum": "SHA-256:e66fc18600ad82c372576a53eb3e798356b7b243ca3ef1c45ae7cc9ad56e050b" }, { "name": "AutoConnect", "version": "1.3.2", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.3.2.zip", "archiveFileName": "AutoConnect-1.3.2.zip", "size": 37832546, "checksum": "SHA-256:efaa96b59d101eb3ce124ff035ea314cbd5f21312b7b00c28b601c39f486b898" }, { "name": "AutoConnect", "version": "1.3.3", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.3.3.zip", "archiveFileName": "AutoConnect-1.3.3.zip", "size": 37834729, "checksum": "SHA-256:2b89bfffa98411d7bbca7c585abcc72524bcc3b18796bdba18e992949a73fd8a" }, { "name": "AutoConnect", "version": "1.3.4", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.3.4.zip", "archiveFileName": "AutoConnect-1.3.4.zip", "size": 37847186, "checksum": "SHA-256:47ac00421472b9bef2cf199ca9a8115eac3ee43b6a341573d317f1245378c44c" }, { "name": "AutoConnect", "version": "1.3.5", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.3.5.zip", "archiveFileName": "AutoConnect-1.3.5.zip", "size": 38377008, "checksum": "SHA-256:19f920afffbf3ecb02073b883fdd4734722a248d2827515ff496da66e57cd0cc" }, { "name": "AutoConnect", "version": "1.3.6", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.3.6.zip", "archiveFileName": "AutoConnect-1.3.6.zip", "size": 38379773, "checksum": "SHA-256:91150d420ec105000400cbd72ab92e209fd18d7346a5876c1b6095ea08afd8db" }, { "name": "AutoConnect", "version": "1.3.7", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.3.7.zip", "archiveFileName": "AutoConnect-1.3.7.zip", "size": 38418127, "checksum": "SHA-256:c10af131e6dd441cf9b1bb495f50bf006d103cd1d231418aa3c29bc59a9ba3b4" }, { "name": "AutoConnect", "version": "1.4.0", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.4.0.zip", "archiveFileName": "AutoConnect-1.4.0.zip", "size": 38801487, "checksum": "SHA-256:31dece387c10f1019e9943c03c7caa2517afd1a1401d6ca7f30153c7f3b1496e" }, { "name": "AutoConnect", "version": "1.4.1", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.4.1.zip", "archiveFileName": "AutoConnect-1.4.1.zip", "size": 39210628, "checksum": "SHA-256:35840a98e1b2e141bf84934fe4ee71a1741ba4d13ac8d0181f06c492bf5d9968" }, { "name": "AutoConnect", "version": "1.4.2", "author": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "maintainer": "Hieromon Ikasamo \u003chieromon@gmail.com\u003e", "sentence": "ESP8266/ESP32 WLAN configuration at runtime with web interface.", "paragraph": "A library for easy implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch which connects from ESP8266 to the access point at runtime by the web interface without hardcoded SSID and password.", "website": "https://github.com/Hieromon/AutoConnect.git", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Hieromon/AutoConnect.git", "providesIncludes": [ "AutoConnect.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "PageBuilder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hieromon/AutoConnect-1.4.2.zip", "archiveFileName": "AutoConnect-1.4.2.zip", "size": 39249241, "checksum": "SHA-256:32b27d04b02435d27591e2cd902bae99057c7d06ba8a8b1ea51305610ca73227" }, { "name": "ZumoShield", "version": "2.0.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "Arduino library for the Pololu Zumo Shield and Zumo robot kit for Arduino", "paragraph": "This is a library for an Arduino-compatible controller that interfaces with the Pololu Zumo Shield to make a programmable tank chassis robot.", "website": "https://github.com/pololu/zumo-shield-arduino-library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/zumo-shield-arduino-library.git", "providesIncludes": [ "ZumoShield.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pololu/ZumoShield-2.0.0.zip", "archiveFileName": "ZumoShield-2.0.0.zip", "size": 84522, "checksum": "SHA-256:11bc9724f9b4516a2faa1419acfcaba47899f306d6f7774fd0df58baa512da63" }, { "name": "ZumoShield", "version": "2.1.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "Arduino library for the Pololu Zumo Shield and Zumo robot kit for Arduino", "paragraph": "This is a library for an Arduino-compatible controller that interfaces with the Pololu Zumo Shield to make a programmable tank chassis robot.", "website": "https://github.com/pololu/zumo-shield-arduino-library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/zumo-shield-arduino-library.git", "providesIncludes": [ "ZumoShield.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pololu/ZumoShield-2.1.0.zip", "archiveFileName": "ZumoShield-2.1.0.zip", "size": 85049, "checksum": "SHA-256:c047df4dc463a71d23e8371fe2ae280dbc80be2f0dbf369c6d26148d715a3aa0" }, { "name": "EspWii", "version": "0.0.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.0.1.zip", "archiveFileName": "EspWii-0.0.1.zip", "size": 27590, "checksum": "SHA-256:da761aba404e99af223df5749c6753f3164d1afac650eaf865b9a777fc4027cf" }, { "name": "EspWii", "version": "0.0.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.0.2.zip", "archiveFileName": "EspWii-0.0.2.zip", "size": 28852, "checksum": "SHA-256:a918b49418b676450aaf2a5aa0384de4eed66690bfd8b43dbb2a5ce03c6fbb50" }, { "name": "EspWii", "version": "0.0.3", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.0.3.zip", "archiveFileName": "EspWii-0.0.3.zip", "size": 31264, "checksum": "SHA-256:323a70f6e15196aef56a35cbdfced07b92764fed88ed2a36c4e83c1263a937e2" }, { "name": "EspWii", "version": "0.0.4", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.0.4.zip", "archiveFileName": "EspWii-0.0.4.zip", "size": 31290, "checksum": "SHA-256:641eb8f6e3473633dd39aeb2636bc3149cc59f9d9abb9172e6833f72cc0539e1" }, { "name": "EspWii", "version": "0.1.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.1.0.zip", "archiveFileName": "EspWii-0.1.0.zip", "size": 34357, "checksum": "SHA-256:82b5efd0d6d47b29b0b8870521124a5147c0167b81c2a82dc6643801639c61b2" }, { "name": "EspWii", "version": "0.1.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.1.1.zip", "archiveFileName": "EspWii-0.1.1.zip", "size": 34749, "checksum": "SHA-256:e8706cfe3cc662288fff77e3cb41c06d37d88affeaa9a227fd546aa78e499e2e" }, { "name": "EspWii", "version": "0.1.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.1.2.zip", "archiveFileName": "EspWii-0.1.2.zip", "size": 37448, "checksum": "SHA-256:9deffedcf711a271bc8f04f930422b5a2a09114d402f491e12825ed6caa8df18" }, { "name": "EspWii", "version": "0.1.3", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.1.3.zip", "archiveFileName": "EspWii-0.1.3.zip", "size": 37454, "checksum": "SHA-256:4b8387248db21e6f1723be1aae24f452c739a2d715b8f340c865c4e086429e19" }, { "name": "EspWii", "version": "0.1.4", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.1.4.zip", "archiveFileName": "EspWii-0.1.4.zip", "size": 40803, "checksum": "SHA-256:30ea23053e099e191ba8637ab621f95303ef0040800d75543b5100303657dbcd" }, { "name": "EspWii", "version": "0.1.5", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.1.5.zip", "archiveFileName": "EspWii-0.1.5.zip", "size": 40852, "checksum": "SHA-256:1a8324bded370d723741135bcc97a90a54d11c7b92efa5efde24f37d081b6dab" }, { "name": "EspWii", "version": "0.2.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.2.0.zip", "archiveFileName": "EspWii-0.2.0.zip", "size": 31319, "checksum": "SHA-256:a7da395e3240a4ecd3706cd498d4266cd0285fce227c5357ee31ea7d267a463c" }, { "name": "EspWii", "version": "0.2.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.2.1.zip", "archiveFileName": "EspWii-0.2.1.zip", "size": 31319, "checksum": "SHA-256:5bc36cb14723d5794db5a1be9fa27d211bf41e60b6290be7d7cb6620e79b54fd" }, { "name": "EspWii", "version": "0.2.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.2.2.zip", "archiveFileName": "EspWii-0.2.2.zip", "size": 30062, "checksum": "SHA-256:5d3c4cd1e404c316e035973f313fbe102bc6228d74f2a889a09f82292eea01a9" }, { "name": "EspWii", "version": "0.2.3", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.2.3.zip", "archiveFileName": "EspWii-0.2.3.zip", "size": 30096, "checksum": "SHA-256:7ba5b90ffb4e8b7a030a86acc8e57245175421f5131c8472b4e5b938aef0a1f3" }, { "name": "EspWii", "version": "0.3.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.3.0.zip", "archiveFileName": "EspWii-0.3.0.zip", "size": 30068, "checksum": "SHA-256:527bb62d1bcbd85b2d562c48e18b9f6650ca6ee6046cef702c3c18be9fd9dd54" }, { "name": "EspWii", "version": "0.3.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.3.1.zip", "archiveFileName": "EspWii-0.3.1.zip", "size": 30170, "checksum": "SHA-256:4de1224ac8e4198b369ecc084a70206caefd0061eddfbf68087630b29dbe1983" }, { "name": "EspWii", "version": "0.3.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.3.2.zip", "archiveFileName": "EspWii-0.3.2.zip", "size": 30501, "checksum": "SHA-256:b6ffb34692b2872681dea00eea05cfb7d4a7df434914dfeba35ff9b9fb48101b" }, { "name": "EspWii", "version": "0.3.3", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.3.3.zip", "archiveFileName": "EspWii-0.3.3.zip", "size": 29660, "checksum": "SHA-256:b3726376578e4dee5ac06314ebcbf0187179a5ee376bf188a55727a10138ae80" }, { "name": "EspWii", "version": "0.3.4", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.3.4.zip", "archiveFileName": "EspWii-0.3.4.zip", "size": 29668, "checksum": "SHA-256:05f5788ccc4a445afe6a365e8acd8b09f4210f665f31864b2fc8f81eeb1cfdb3" }, { "name": "EspWii", "version": "0.4.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to send Wii extension controllers data over wifi.", "paragraph": "This Arduino library supports mapping Wii devices to the Wifi of an ESP32.", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/EspWii.git", "providesIncludes": [ "EspWii.h" ], "dependencies": [ { "name": "Esp32SimplePacketComs" }, { "name": "Esp32WifiManager" }, { "name": "SimplePacketComs" }, { "name": "WiiChuck" } ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/EspWii-0.4.0.zip", "archiveFileName": "EspWii-0.4.0.zip", "size": 29724, "checksum": "SHA-256:fe80e06c5e20d7a6844806c9fc7a489e6260f881f22a2512018f5ceb1b40d381" }, { "name": "ESP_EEPROM", "version": "1.0.1", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "An improved EEPROM library for ESP8266", "paragraph": "The ESP8266 family doesn't have genuine EEPROM memory so it is normally emulated by using a section of flash memory. With the standard library, the sector needs to be re-flashed every time the changed EEPROM data needs to be saved. For small amounts of EEPROM data this is very slow and will wear out the flash memory more quickly. This library writes a new copy of your data when you save (commit) it and keeps track of where in the sector the most recent copy is kept. The flash sector only needs to be erased when there is no more space for copies in the flash sector. You can keep track of this yourself to do a time-consuming erase when most convenient or the library will do it for you when there is no more space for the data when you commit it.", "website": "https://github.com/jwrw/ESP_EEPROM.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/ESP_EEPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/ESP_EEPROM-1.0.1.zip", "archiveFileName": "ESP_EEPROM-1.0.1.zip", "size": 13169, "checksum": "SHA-256:be3cb2ccdbaae84b1c70949e7d8bb3e226d05ff28062e5eb3894d36a47abcf28" }, { "name": "ESP_EEPROM", "version": "2.0.0", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "An improved EEPROM library for ESP8266", "paragraph": "The ESP8266 family doesn't have genuine EEPROM memory so it is normally emulated by using a section of flash memory. With the standard library, the sector needs to be re-flashed every time the changed EEPROM data needs to be saved. For small amounts of EEPROM data this is very slow and will wear out the flash memory more quickly. This library writes a new copy of your data when you save (commit) it and keeps track of where in the sector the most recent copy is kept. The flash sector only needs to be erased when there is no more space for copies in the flash sector. You can keep track of this yourself to do a time-consuming erase when most convenient or the library will do it for you when there is no more space for the data when you commit it.", "website": "https://github.com/jwrw/ESP_EEPROM.git", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/ESP_EEPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/ESP_EEPROM-2.0.0.zip", "archiveFileName": "ESP_EEPROM-2.0.0.zip", "size": 149970, "checksum": "SHA-256:063b6ab950488f245dd8ea81261b042b6c3fb92c09c5d92ab4e8ba77b44c5f24" }, { "name": "ESP_EEPROM", "version": "2.1.0", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "An improved EEPROM library for ESP8266", "paragraph": "The ESP8266 family doesn't have genuine EEPROM memory so it is normally emulated by using a section of flash memory. With the standard library, the sector needs to be re-flashed every time the changed EEPROM data needs to be saved. For small amounts of EEPROM data this is very slow and will wear out the flash memory more quickly. This library writes a new copy of your data when you save (commit) it and keeps track of where in the sector the most recent copy is kept. The flash sector only needs to be erased when there is no more space for copies in the flash sector. You can keep track of this yourself to do a time-consuming erase when most convenient or the library will do it for you when there is no more space for the data when you commit it.", "website": "https://github.com/jwrw/ESP_EEPROM", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/ESP_EEPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/ESP_EEPROM-2.1.0.zip", "archiveFileName": "ESP_EEPROM-2.1.0.zip", "size": 150079, "checksum": "SHA-256:693abd4e784c20c6fed6a8d7bdc20d6aae5ce7e26daeeb77836499de7d3602e7" }, { "name": "ESP_EEPROM", "version": "2.1.1", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "An improved EEPROM library for ESP8266", "paragraph": "The ESP8266 family doesn't have genuine EEPROM memory so it is normally emulated by using a section of flash memory. With the standard library, the sector needs to be re-flashed every time the changed EEPROM data needs to be saved. For small amounts of EEPROM data this is very slow and will wear out the flash memory more quickly. This library writes a new copy of your data when you save (commit) it and keeps track of where in the sector the most recent copy is kept. The flash sector only needs to be erased when there is no more space for copies in the flash sector. You can keep track of this yourself to do a time-consuming erase when most convenient or the library will do it for you when there is no more space for the data when you commit it.", "website": "https://github.com/jwrw/ESP_EEPROM", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/ESP_EEPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/ESP_EEPROM-2.1.1.zip", "archiveFileName": "ESP_EEPROM-2.1.1.zip", "size": 150080, "checksum": "SHA-256:d9ac2c4d07b06c06dccaba6cd4563daf6dcecc6445b0a8106bd5620f32a0b458" }, { "name": "ESP_EEPROM", "version": "2.1.2", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "An improved EEPROM library for ESP8266", "paragraph": "The ESP8266 family doesn't have genuine EEPROM memory so it is normally emulated by using a section of flash memory. With the standard library, the sector needs to be re-flashed every time the changed EEPROM data needs to be saved. For small amounts of EEPROM data this is very slow and will wear out the flash memory more quickly. This library writes a new copy of your data when you save (commit) it and keeps track of where in the sector the most recent copy is kept. The flash sector only needs to be erased when there is no more space for copies in the flash sector. You can keep track of this yourself to do a time-consuming erase when most convenient or the library will do it for you when there is no more space for the data when you commit it.", "website": "https://github.com/jwrw/ESP_EEPROM", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/ESP_EEPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/ESP_EEPROM-2.1.2.zip", "archiveFileName": "ESP_EEPROM-2.1.2.zip", "size": 150085, "checksum": "SHA-256:3f1fe7c22e1faf25edb1ddaeb884d4437b99a7a5fe62a5662a2cfb8872e6a4df" }, { "name": "ESP_EEPROM", "version": "2.2.0", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "An improved EEPROM library for ESP8266", "paragraph": "The ESP8266 family doesn't have genuine EEPROM memory so it is normally emulated by using a section of flash memory. With the standard library, the sector needs to be re-flashed every time the changed EEPROM data needs to be saved. For small amounts of EEPROM data this is very slow and will wear out the flash memory more quickly. This library writes a new copy of your data when you save (commit) it and keeps track of where in the sector the most recent copy is kept. The flash sector only needs to be erased when there is no more space for copies in the flash sector. You can keep track of this yourself to do a time-consuming erase when most convenient or the library will do it for you when there is no more space for the data when you commit it.", "website": "https://github.com/jwrw/ESP_EEPROM", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/ESP_EEPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/ESP_EEPROM-2.2.0.zip", "archiveFileName": "ESP_EEPROM-2.2.0.zip", "size": 150133, "checksum": "SHA-256:311a7e4f03d86c6dcd5fe4b27207b30394532381226464b00f8924db6b6427fd" }, { "name": "ESP_EEPROM", "version": "2.2.1", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "An improved EEPROM library for ESP8266", "paragraph": "The ESP8266 family doesn't have genuine EEPROM memory so it is normally emulated by using a section of flash memory. With the standard library, the sector needs to be re-flashed every time the changed EEPROM data needs to be saved. For small amounts of EEPROM data this is very slow and will wear out the flash memory more quickly. This library writes a new copy of your data when you save (commit) it and keeps track of where in the sector the most recent copy is kept. The flash sector only needs to be erased when there is no more space for copies in the flash sector. You can keep track of this yourself to do a time-consuming erase when most convenient or the library will do it for you when there is no more space for the data when you commit it.", "website": "https://github.com/jwrw/ESP_EEPROM", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/ESP_EEPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/ESP_EEPROM-2.2.1.zip", "archiveFileName": "ESP_EEPROM-2.2.1.zip", "size": 150241, "checksum": "SHA-256:a5cfa52a0f15c8451ad98ea191a35fa59514ba779f1c73feb33f569db3c344f8" }, { "name": "Seeed Wio GPS Board", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Technology Co., Ltd", "sentence": "Seeed wio gps board Arduino library.", "paragraph": "This library provide AT command library to control quectel EC21 2G modem and the peripheral hardware of the board.This board has 6 Grove sockets, I/O types include digital,analog,UART,I2C.", "website": "https://github.com/Seeed-Studio/Seeed_Wio_GPS_Board", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_Wio_GPS_Board.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Seeed_Wio_GPS_Board-1.0.0.zip", "archiveFileName": "Seeed_Wio_GPS_Board-1.0.0.zip", "size": 56043, "checksum": "SHA-256:6a3b2d4103921b1be219e8cdeae2b288c577f1439c0b8defa256c10a893215ee" }, { "name": "Seeed Wio GPS Board", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Technology Co., Ltd", "sentence": "Seeed wio gps board Arduino library.", "paragraph": "This library provide AT command library to control quectel EC21 2G modem and the peripheral hardware of the board.This board has 6 Grove sockets, I/O types include digital,analog,UART,I2C.", "website": "https://github.com/Seeed-Studio/Seeed_Wio_GPS_Board", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_Wio_GPS_Board.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Seeed_Wio_GPS_Board-1.0.1.zip", "archiveFileName": "Seeed_Wio_GPS_Board-1.0.1.zip", "size": 56027, "checksum": "SHA-256:dc06bc076f81d5d4916e125b80601fa9d3cf13d692b25e655835a79f2728fd18" }, { "name": "Seeed Wio GPS Board", "version": "1.0.2", "author": "Seeed Studio", "maintainer": "Seeed Technology Co., Ltd", "sentence": "Seeed wio gps board Arduino library.", "paragraph": "This library provide AT command library to control quectel EC21 2G modem and the peripheral hardware of the board.This board has 6 Grove sockets, I/O types include digital,analog,UART,I2C.", "website": "https://github.com/Seeed-Studio/Seeed_Wio_GPS_Board", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_Wio_GPS_Board.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Seeed_Wio_GPS_Board-1.0.2.zip", "archiveFileName": "Seeed_Wio_GPS_Board-1.0.2.zip", "size": 56030, "checksum": "SHA-256:8779de1a6aae894e4d432c1b46c1b2964fff720e047d781c34a491d1ab06f21d" }, { "name": "PointzNet", "version": "1.0.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data to PointzNet.com.", "paragraph": "Support ESP8266WiFi.h.", "website": "http://www.pointznet.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/PointzNet.git", "providesIncludes": [ "PointzNet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/PointzNet-1.0.0.zip", "archiveFileName": "PointzNet-1.0.0.zip", "size": 4129, "checksum": "SHA-256:0641b65026f6c5e88f34f79117e0fe42ede6eddd6a4380bd96687185fdce3f49" }, { "name": "PointzNet", "version": "1.1.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data to PointzNet.com.", "paragraph": "Support ESP8266WiFi.h.", "website": "http://www.pointznet.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/PointzNet.git", "providesIncludes": [ "PointzNet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/PointzNet-1.1.0.zip", "archiveFileName": "PointzNet-1.1.0.zip", "size": 4131, "checksum": "SHA-256:bf68475bf1a49b07256f1b360375cc728d0d8370cf9a35d3e1c54f88e3fc8c9b" }, { "name": "NeoBufferedPrint", "version": "1.0.0", "author": "SlashDevin", "maintainer": "SlashDevin", "sentence": "Intermediate printing class for reducing the number of writes.", "paragraph": "Dramatically improves performance on IoT-type devices.", "website": "https://github.com/SlashDevin/NeoBufferedPrint", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SlashDevin/NeoBufferedPrint.git", "providesIncludes": [ "NeoBufferedPrint.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SlashDevin/NeoBufferedPrint-1.0.0.zip", "archiveFileName": "NeoBufferedPrint-1.0.0.zip", "size": 18697, "checksum": "SHA-256:cd64c912abc2c06b40d96f527f0a0be50fc7b0d6a3f0bcfbb852a9a643e015d5" }, { "name": "ArduinoOSC", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "paragraph": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.1.0.zip", "archiveFileName": "ArduinoOSC-0.1.0.zip", "size": 31399, "checksum": "SHA-256:1daa0f5248e817ede59a05e37491a51d5dd53cf05b0a1762b8d3eaf0911a1dae" }, { "name": "ArduinoOSC", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "paragraph": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.1.2.zip", "archiveFileName": "ArduinoOSC-0.1.2.zip", "size": 34192, "checksum": "SHA-256:444476995fa91a7c835b45088e617852eb939f7bdf4e5d2ab9cef8f5817cf998" }, { "name": "ArduinoOSC", "version": "0.1.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "paragraph": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.1.3.zip", "archiveFileName": "ArduinoOSC-0.1.3.zip", "size": 34266, "checksum": "SHA-256:7513a2b04ff000d57e29d37e181f986b1d6a7aaf68827a8070c886d09a7a41cf" }, { "name": "ArduinoOSC", "version": "0.1.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "paragraph": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.1.6.zip", "archiveFileName": "ArduinoOSC-0.1.6.zip", "size": 34283, "checksum": "SHA-256:e98b20c849fefe669beeba1692ce993cd2fb5d2428e6c85c2150909bf57a7c7a" }, { "name": "ArduinoOSC", "version": "0.1.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "paragraph": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.1.7.zip", "archiveFileName": "ArduinoOSC-0.1.7.zip", "size": 33570, "checksum": "SHA-256:dec672425283da7707407b99c023749709d9e2686d2ef97fc92b816376bfe556" }, { "name": "ArduinoOSC", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "paragraph": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.2.0.zip", "archiveFileName": "ArduinoOSC-0.2.0.zip", "size": 33824, "checksum": "SHA-256:04d3c55f9b053e04336f2febee84867bc795044c8c776b3ca7c01c9aea6018aa" }, { "name": "ArduinoOSC", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "paragraph": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.2.1.zip", "archiveFileName": "ArduinoOSC-0.2.1.zip", "size": 39512, "checksum": "SHA-256:1e3b1ec5baaf7505457e93b8f0d4ba2254b8cbd6aa3c59ff345599211ec7cbb2" }, { "name": "ArduinoOSC", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "paragraph": "OSC library for Arduino (ESP, Teensy, AVR, etc.)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.2.2.zip", "archiveFileName": "ArduinoOSC-0.2.2.zip", "size": 39513, "checksum": "SHA-256:9dc92f28ecfe20a9c8cd75af0808caf3effb895887617341e9d57aa3b0477766" }, { "name": "ArduinoOSC", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.0.zip", "archiveFileName": "ArduinoOSC-0.3.0.zip", "size": 134354, "checksum": "SHA-256:8e68f1189fe9f86d8dcdac8957dc5efa7205090a1b0959560a9085ada24db81f" }, { "name": "ArduinoOSC", "version": "0.3.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.1.zip", "archiveFileName": "ArduinoOSC-0.3.1.zip", "size": 134358, "checksum": "SHA-256:50b965489e53d770bd747ba7aa40b600986e60a57db4b943dcb0fdbc1ce90d4b" }, { "name": "ArduinoOSC", "version": "0.3.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.2.zip", "archiveFileName": "ArduinoOSC-0.3.2.zip", "size": 134963, "checksum": "SHA-256:e2c83acf8940270c25655829e2d96e53ad201395f98bbf5e5ba97c235b29e89a" }, { "name": "ArduinoOSC", "version": "0.3.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.3.zip", "archiveFileName": "ArduinoOSC-0.3.3.zip", "size": 134985, "checksum": "SHA-256:5249f930dd89ed434b3c15d59fa158a27b4c34869f5d0e40af2bda35a306386d" }, { "name": "ArduinoOSC", "version": "0.3.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.4.zip", "archiveFileName": "ArduinoOSC-0.3.4.zip", "size": 134929, "checksum": "SHA-256:4f464ccc88ad3948f016dd3f408fc6e7d60ef5961154ce0422e5d5efda6c4cef" }, { "name": "ArduinoOSC", "version": "0.3.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.5.zip", "archiveFileName": "ArduinoOSC-0.3.5.zip", "size": 135256, "checksum": "SHA-256:6fb6dde1cdb770ae4290cf8b2e67259395eb949efe54c030c510c8cf68f4c296" }, { "name": "ArduinoOSC", "version": "0.3.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.6.zip", "archiveFileName": "ArduinoOSC-0.3.6.zip", "size": 135271, "checksum": "SHA-256:2f0c4b222511dab2977c8f4c661dfe595ec40693890209d65293e7a9fcc1d82a" }, { "name": "ArduinoOSC", "version": "0.3.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.7.zip", "archiveFileName": "ArduinoOSC-0.3.7.zip", "size": 145617, "checksum": "SHA-256:e983c8995b57545837f5c676cee0d1f8240dde407d72155499b834fdec805902" }, { "name": "ArduinoOSC", "version": "0.3.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.8.zip", "archiveFileName": "ArduinoOSC-0.3.8.zip", "size": 145743, "checksum": "SHA-256:eb3c25351bc4d3f7d4bd7391f827e55cff950cb54335c28572bc4c497982b79c" }, { "name": "ArduinoOSC", "version": "0.3.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.9.zip", "archiveFileName": "ArduinoOSC-0.3.9.zip", "size": 154622, "checksum": "SHA-256:91036cae00e8877dfb07d789990d98c526b53bcc8db111d14d80bb7042c3889f" }, { "name": "ArduinoOSC", "version": "0.3.10", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.10.zip", "archiveFileName": "ArduinoOSC-0.3.10.zip", "size": 155006, "checksum": "SHA-256:2385b2ffdb7763d62da0763f71012feceabd49c4bc2305382b1e3e8346904794" }, { "name": "ArduinoOSC", "version": "0.3.11", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.11.zip", "archiveFileName": "ArduinoOSC-0.3.11.zip", "size": 155008, "checksum": "SHA-256:dc7616d14e37298257908c849db5326995d640aedf4b56100f7357e18cc905d0" }, { "name": "ArduinoOSC", "version": "0.3.12", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.12.zip", "archiveFileName": "ArduinoOSC-0.3.12.zip", "size": 155030, "checksum": "SHA-256:f0b579d54100fbd5430b1700ae2b9313b1102a55fb415df45bc4a890e5e47ac9" }, { "name": "ArduinoOSC", "version": "0.3.13", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.13.zip", "archiveFileName": "ArduinoOSC-0.3.13.zip", "size": 155248, "checksum": "SHA-256:e34ee46ef4b492b27466c3aa3490b787ee8db4087f238e8a970b8586110b1395" }, { "name": "ArduinoOSC", "version": "0.3.14", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.14.zip", "archiveFileName": "ArduinoOSC-0.3.14.zip", "size": 156894, "checksum": "SHA-256:bf8df055f5e83b6184e751014261db1e0dd342a58212236c74b27c68c3a6b14c" }, { "name": "ArduinoOSC", "version": "0.3.15", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.15.zip", "archiveFileName": "ArduinoOSC-0.3.15.zip", "size": 156890, "checksum": "SHA-256:af3c3546fb220d19ead60c60154d8e7dc261f594a8b2bbc1eeb94951705223a3" }, { "name": "ArduinoOSC", "version": "0.3.16", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.16.zip", "archiveFileName": "ArduinoOSC-0.3.16.zip", "size": 156892, "checksum": "SHA-256:874c96ccec54f36d91aa7a8d48322c511d9e7c859f77756d1d45e612ac5bf329" }, { "name": "ArduinoOSC", "version": "0.3.17", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.17.zip", "archiveFileName": "ArduinoOSC-0.3.17.zip", "size": 156830, "checksum": "SHA-256:1b28c69fec6bb035fee7ad76441c8567ab3f80e190631e6c1d045b61d4b92ce7" }, { "name": "ArduinoOSC", "version": "0.3.18", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.18.zip", "archiveFileName": "ArduinoOSC-0.3.18.zip", "size": 157750, "checksum": "SHA-256:d7581c74f1d31a58df90efd4962aed511251b17098ec275177aaea8d9505730f" }, { "name": "ArduinoOSC", "version": "0.3.19", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.19.zip", "archiveFileName": "ArduinoOSC-0.3.19.zip", "size": 158870, "checksum": "SHA-256:3445034dbd68895e228cfdc426c13888930cdca929dbb126980ffddb9703ea2a" }, { "name": "ArduinoOSC", "version": "0.3.20", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.20.zip", "archiveFileName": "ArduinoOSC-0.3.20.zip", "size": 158960, "checksum": "SHA-256:884900ac9d754c5e8d6a53f89f97da4657fa5cd12f622a51a23ab6545b0c1b7a" }, { "name": "ArduinoOSC", "version": "0.3.21", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.21.zip", "archiveFileName": "ArduinoOSC-0.3.21.zip", "size": 158972, "checksum": "SHA-256:d714a1b2918c979548133bf6e2d8b91c1885243b461c679ac5aa8819e356bcfb" }, { "name": "ArduinoOSC", "version": "0.3.22", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.22.zip", "archiveFileName": "ArduinoOSC-0.3.22.zip", "size": 160407, "checksum": "SHA-256:a1bc38f3579b12011e15c8ae8652657e80e8a8708a49de657e4a3aec33ccb5a2" }, { "name": "ArduinoOSC", "version": "0.3.23", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.23.zip", "archiveFileName": "ArduinoOSC-0.3.23.zip", "size": 160976, "checksum": "SHA-256:ae8aef36f65a0d70b7162d228d300d3c05429347324967bc631b035c58603c70" }, { "name": "ArduinoOSC", "version": "0.3.25", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.25.zip", "archiveFileName": "ArduinoOSC-0.3.25.zip", "size": 191925, "checksum": "SHA-256:2ba8d183e378b570453c9a925f972e28fce5b6a144912a3c308902f7e75675aa" }, { "name": "ArduinoOSC", "version": "0.3.26", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.26.zip", "archiveFileName": "ArduinoOSC-0.3.26.zip", "size": 192466, "checksum": "SHA-256:ed9dec2e7c4d026e81551f7b5ae490abd291a884ca744116a85605932cdc207a" }, { "name": "ArduinoOSC", "version": "0.3.27", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.27.zip", "archiveFileName": "ArduinoOSC-0.3.27.zip", "size": 192811, "checksum": "SHA-256:650685c5bf80b5bfcf8f1175fc6bdc2df5b5e8799d75177a3b2ff09c401d7d86" }, { "name": "ArduinoOSC", "version": "0.3.28", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.28.zip", "archiveFileName": "ArduinoOSC-0.3.28.zip", "size": 194287, "checksum": "SHA-256:399e84bdd6ab2448ae7e69f46f97737b3d0e93b1062875e5f64c733190b68175" }, { "name": "ArduinoOSC", "version": "0.3.29", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.3.29.zip", "archiveFileName": "ArduinoOSC-0.3.29.zip", "size": 194288, "checksum": "SHA-256:893361650c36b294f26238f87f7a7e66cf66ce6ff545f5c2c14f05b3ffaaac1b" }, { "name": "ArduinoOSC", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "dependencies": [ { "name": "ArxContainer" }, { "name": "ArxSmartPtr" }, { "name": "ArxTypeTraits" }, { "name": "DebugLog" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.4.0.zip", "archiveFileName": "ArduinoOSC-0.4.0.zip", "size": 119977, "checksum": "SHA-256:e5598f15bbfa367f9cf769e3ce3e2af1f31b5b6e603ccfc3a5c2ac164d696259" }, { "name": "ArduinoOSC", "version": "0.4.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "OSC subscriber / publisher for Arduino", "paragraph": "OSC subscriber / publisher for Arduino", "website": "https://github.com/hideakitai/ArduinoOSC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArduinoOSC.git", "dependencies": [ { "name": "ArxContainer", "version": "\u003e=0.6.0" }, { "name": "ArxSmartPtr" }, { "name": "ArxTypeTraits" }, { "name": "DebugLog", "version": "\u003e=0.8.1" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArduinoOSC-0.4.2.zip", "archiveFileName": "ArduinoOSC-0.4.2.zip", "size": 120193, "checksum": "SHA-256:cb527ce5febdfc72ac9e8c3fac5da7ad491d7517587b119f54be486b13d16f48" }, { "name": "Redis for ESP8266", "version": "1.1.0", "author": "Rémi Caumette", "maintainer": "Rémi Caumette", "sentence": "An Arduino library for Redis that works on ESP8266.", "paragraph": "With this library you can communicate with your Redis database.", "website": "https://github.com/remicaumette/esp8266-redis", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/remicaumette/esp8266-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/remicaumette/Redis_for_ESP8266-1.1.0.zip", "archiveFileName": "Redis_for_ESP8266-1.1.0.zip", "size": 5085, "checksum": "SHA-256:8489f99cdb493004afe8efac614c959033939d52f5dc11719a1fbdf19d874755" }, { "name": "Redis for ESP8266", "version": "1.0.0", "author": "Rémi Caumette", "maintainer": "Rémi Caumette", "sentence": "An Arduino library for Redis that works on ESP8266.", "paragraph": "With this library you can communicate with your Redis database.", "website": "https://github.com/remicaumette/esp8266-redis", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/remicaumette/esp8266-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/remicaumette/Redis_for_ESP8266-1.0.0.zip", "archiveFileName": "Redis_for_ESP8266-1.0.0.zip", "size": 4756, "checksum": "SHA-256:7c2e8292b89d21dd98b58dd53761611b95b5f7a8c0bd2c932604b0979276d2c0" }, { "name": "Romans Audio RARGBLED Library", "version": "1.0.3", "author": "Michael Romans", "maintainer": "Romans Audio \u003cralibs@romansaudio.com\u003e", "sentence": "Arduino lib for RGB LEDs", "paragraph": "Simple C++ object to controll your RGB LEDs", "website": "https://github.com/hippymulehead/RARGBLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hippymulehead/RARGBLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/hippymulehead/Romans_Audio_RARGBLED_Library-1.0.3.zip", "archiveFileName": "Romans_Audio_RARGBLED_Library-1.0.3.zip", "size": 5466, "checksum": "SHA-256:fe6e9274f738231d20b3b6e92fdfeb5b5ff216583334d1f570ab35515b01090b" }, { "name": "Motor Driver Library", "version": "1.0.0", "author": "CuriosityGym \u003cexplore@curiositygym.com\u003e", "maintainer": "Rupin \u003crupin@curiositygym.com\u003e", "sentence": "Motor Driver Library for Arduino Shields with L293D and 74HC595", "paragraph": "Though The Old Adafruit Motor Shield has been discontinued, a lot of Chinese sellers continue to manufacture this Shield at a low cost, and it is a good Shield for running a small robotics class. This library allows you to access and control all motor channels.", "website": "https://github.com/CuriosityGym/motordriver", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CuriosityGym/MotorDriver.git", "providesIncludes": [ "MotorDriver.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CuriosityGym/Motor_Driver_Library-1.0.0.zip", "archiveFileName": "Motor_Driver_Library-1.0.0.zip", "size": 4796, "checksum": "SHA-256:aa28f346ee3cdda1128c6e2a387058c9615ec5adfd0f29a96d10d96a83b3ab45" }, { "name": "libedge", "version": "1.0.0", "author": "onekick \u003conekick@edgeilab.com\u003e", "maintainer": "onekick \u003conekick@edgeilab.com\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "MQTT is a lightweight messaging protocol ideal for small devices.", "website": "http://edgeilab.co.kr", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EdgeiLAB/libedge.git", "url": "https://downloads.arduino.cc/libraries/github.com/EdgeiLAB/libedge-1.0.0.zip", "archiveFileName": "libedge-1.0.0.zip", "size": 7372, "checksum": "SHA-256:1d167935ca46b65db49d40d623efc1e560aac97ae143a2f2620cde4e09fe98f6" }, { "name": "M5Stack-SD-Updater", "version": "0.0.2", "author": "tobozo", "maintainer": "tobozo", "sentence": "SD Card Loader for M5 Stack", "paragraph": "SD Card Loader for M5 Stack", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.0.2.zip", "archiveFileName": "M5Stack_SD_Updater-0.0.2.zip", "size": 1243638, "checksum": "SHA-256:407170c29e6cff2b04d0b7506bf842c083b7857c22d37830f2d8e261a766c2ad" }, { "name": "M5Stack-SD-Updater", "version": "0.1.0", "author": "tobozo@noreply.github.com", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "SD Card Loader for M5 Stack", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.1.0.zip", "archiveFileName": "M5Stack_SD_Updater-0.1.0.zip", "size": 1247523, "checksum": "SHA-256:94fb7ede25ae7217f0bf6b228fbfd1f39da10367b78d27840a7328147557653d" }, { "name": "M5Stack-SD-Updater", "version": "0.2.2", "author": "tobozo@noreply.github.com", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "SD Card Loader for M5 Stack", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.2.2.zip", "archiveFileName": "M5Stack_SD_Updater-0.2.2.zip", "size": 2012952, "checksum": "SHA-256:2e8367f07d98dc4985ea2f7ee08e9d487207e35ce0a41502aa8cafd51c66acb3" }, { "name": "M5Stack-SD-Updater", "version": "0.3.0", "author": "tobozo@noreply.github.com", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "SD Card Loader for M5 Stack", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.3.0.zip", "archiveFileName": "M5Stack_SD_Updater-0.3.0.zip", "size": 8438609, "checksum": "SHA-256:e394c1357cd2778d04efd4251974159e6412f3ff0d1cd3f2ee8be19f3161b5eb" }, { "name": "M5Stack-SD-Updater", "version": "0.3.2", "author": "tobozo@noreply.github.com", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.3.2.zip", "archiveFileName": "M5Stack_SD_Updater-0.3.2.zip", "size": 8471042, "checksum": "SHA-256:047cbc949937432e5d7b412b409c20559b6e7b2ab8332a91e2bb0e66151559a5" }, { "name": "M5Stack-SD-Updater", "version": "0.4.0", "author": "tobozo@noreply.github.com", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.4.0.zip", "archiveFileName": "M5Stack_SD_Updater-0.4.0.zip", "size": 8600360, "checksum": "SHA-256:d61ee03a1ea21a848dcca55e3f87ef3ff32970d44f51ffae9376d63fa38f9459" }, { "name": "M5Stack-SD-Updater", "version": "0.4.1", "author": "tobozo@noreply.github.com", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.4.1.zip", "archiveFileName": "M5Stack_SD_Updater-0.4.1.zip", "size": 8545750, "checksum": "SHA-256:76cbd512e4605bf37050320f03e1843bcae9cb9538384cbebde5a5c6903d7183" }, { "name": "M5Stack-SD-Updater", "version": "0.5.0", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "M5Stack" }, { "name": "M5StickC" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.5.0.zip", "archiveFileName": "M5Stack_SD_Updater-0.5.0.zip", "size": 8800946, "checksum": "SHA-256:759cea4ff8cfed6eceda0e6f64a5ef536b46fc98e98cabf0522f22421f7816b7" }, { "name": "M5Stack-SD-Updater", "version": "0.5.1", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "M5Stack" }, { "name": "M5StickC" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.5.1.zip", "archiveFileName": "M5Stack_SD_Updater-0.5.1.zip", "size": 8800821, "checksum": "SHA-256:7153d06842e4a7e3e69401ea3dfe9f55c6b45eee4155586f5d9555dab72179af" }, { "name": "M5Stack-SD-Updater", "version": "0.5.2", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "M5Stack" }, { "name": "M5StickC" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-0.5.2.zip", "archiveFileName": "M5Stack_SD_Updater-0.5.2.zip", "size": 8800914, "checksum": "SHA-256:9e40082029e08ae5750e28b8730135e84af0f120e390dd62c5a21bcd35d0e717" }, { "name": "M5Stack-SD-Updater", "version": "1.0.0-alpha", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "M5Stack" }, { "name": "M5StickC" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.0.0-alpha.zip", "archiveFileName": "M5Stack_SD_Updater-1.0.0-alpha.zip", "size": 8805477, "checksum": "SHA-256:8b6c1fb7a20dfb41be89c22baf979b9e58f0c319d1613601a83852e07eb34c36" }, { "name": "M5Stack-SD-Updater", "version": "1.0.1-beta", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.0.1-beta.zip", "archiveFileName": "M5Stack_SD_Updater-1.0.1-beta.zip", "size": 8810121, "checksum": "SHA-256:f5ceefbb3102df95d36c1dcd6f38c5ed5b12908357101151245c05e8be528a3e" }, { "name": "M5Stack-SD-Updater", "version": "1.0.2", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.0.2.zip", "archiveFileName": "M5Stack_SD_Updater-1.0.2.zip", "size": 8815815, "checksum": "SHA-256:752bf7c0b4938044e586bfbd0bb2a8297f58529fa2eb849012f5df41c5d7476a" }, { "name": "M5Stack-SD-Updater", "version": "1.0.3", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.0.3.zip", "archiveFileName": "M5Stack_SD_Updater-1.0.3.zip", "size": 8816274, "checksum": "SHA-256:1d75b3e10b4b0e59df536adaff36b401f51d97fd1f65ff53495b0b719f2a8a45" }, { "name": "M5Stack-SD-Updater", "version": "1.1.0", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.1.0.zip", "archiveFileName": "M5Stack_SD_Updater-1.1.0.zip", "size": 8814011, "checksum": "SHA-256:a51e5d156f94a293d5784f5cb0daa98c32801c4009d22ab8152228777c006969" }, { "name": "M5Stack-SD-Updater", "version": "1.1.2", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.1.2.zip", "archiveFileName": "M5Stack_SD_Updater-1.1.2.zip", "size": 8815001, "checksum": "SHA-256:d09763ce19764f70f31a0dabf91f7628a3b6d44b7fb50fb027077731987fb51d" }, { "name": "M5Stack-SD-Updater", "version": "1.1.3", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.1.3.zip", "archiveFileName": "M5Stack_SD_Updater-1.1.3.zip", "size": 8815245, "checksum": "SHA-256:cc2d9d6bf51b0017a2c800c5f10393acf9aa3bad60aa59a92f312aaa23fcace9" }, { "name": "M5Stack-SD-Updater", "version": "1.1.4", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.1.4.zip", "archiveFileName": "M5Stack_SD_Updater-1.1.4.zip", "size": 8818943, "checksum": "SHA-256:0a84b0a5e9e6c902ad58ce47d81c686ce965b4856fb5b06d65cb773a167fe2b9" }, { "name": "M5Stack-SD-Updater", "version": "1.1.6", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.1.6.zip", "archiveFileName": "M5Stack_SD_Updater-1.1.6.zip", "size": 8818898, "checksum": "SHA-256:5e1d1c89b093bd0b2751f0ed19a83cc89e4078ae2255c1385329b8c7e6736def" }, { "name": "M5Stack-SD-Updater", "version": "1.1.7", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.1.7.zip", "archiveFileName": "M5Stack_SD_Updater-1.1.7.zip", "size": 8819572, "checksum": "SHA-256:62731e12b213d9914d5d76240d881d8120cc51cc69e34f29402fe986d32e66c2" }, { "name": "M5Stack-SD-Updater", "version": "1.1.8", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.1.8.zip", "archiveFileName": "M5Stack_SD_Updater-1.1.8.zip", "size": 8820100, "checksum": "SHA-256:187cdf724ef8c0eb0bb220d2a2693749198704bf4f916fc8d1f0782961999e84" }, { "name": "M5Stack-SD-Updater", "version": "1.1.9", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.1.9.zip", "archiveFileName": "M5Stack_SD_Updater-1.1.9.zip", "size": 13890475, "checksum": "SHA-256:e121c29cb6ebeae059d95aa16144fc253665b438515d7f76b14ddf60d84fdc4a" }, { "name": "M5Stack-SD-Updater", "version": "1.2.0", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.2.0.zip", "archiveFileName": "M5Stack_SD_Updater-1.2.0.zip", "size": 13894029, "checksum": "SHA-256:9dfb7e57c85bd4556b831e81b1e3066c9f14b4aa6884103b9a5d7c7aebc2069b" }, { "name": "M5Stack-SD-Updater", "version": "1.2.1", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.2.1.zip", "archiveFileName": "M5Stack_SD_Updater-1.2.1.zip", "size": 13897146, "checksum": "SHA-256:13d293bada8d9615fdd99b30afd7ca7274b260c10539c1b0eef23feaa6f83459" }, { "name": "M5Stack-SD-Updater", "version": "1.2.4", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.2.4.zip", "archiveFileName": "M5Stack_SD_Updater-1.2.4.zip", "size": 14732553, "checksum": "SHA-256:66b050e4a929ef6ee6dbaef84e0d5652759676d101e42f4c7e02bf78572494e4" }, { "name": "M5Stack-SD-Updater", "version": "1.2.5", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ESP32-targz" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.2.5.zip", "archiveFileName": "M5Stack_SD_Updater-1.2.5.zip", "size": 14734015, "checksum": "SHA-256:d479f7bf9aee3c0b68edf9198746499459f9781e4637f1acb8e1c0c39ff32d27" }, { "name": "M5Stack-SD-Updater", "version": "1.2.7", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ESP32-targz" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.2.7.zip", "archiveFileName": "M5Stack_SD_Updater-1.2.7.zip", "size": 14864905, "checksum": "SHA-256:b88217400763746e5e8e9088c1f5e461dab4076c4be595295ae652f8c12904e6" }, { "name": "M5Stack-SD-Updater", "version": "1.2.8", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "SD Card Loader for M5 Stack", "paragraph": "Package your apps on an SD card and load them from a menu app, button or MQTT message.", "website": "https://github.com/tobozo/M5Stack-SD-Updater/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/M5Stack-SD-Updater.git", "dependencies": [ { "name": "ESP32-targz" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/M5Stack_SD_Updater-1.2.8.zip", "archiveFileName": "M5Stack_SD_Updater-1.2.8.zip", "size": 14884530, "checksum": "SHA-256:a925bbd0c949d59fd8793c9e6db26f6966f21986f2fd5a192fd93a950c8d8ea1" }, { "name": "ScheduleTable", "version": "1.3.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to schedule multiple actions along time.", "paragraph": "This library allows to schedule multiple actions along time.", "website": "https://github.com/Locoduino/ScheduleTable", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/ScheduleTable.git", "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/ScheduleTable-1.3.0.zip", "archiveFileName": "ScheduleTable-1.3.0.zip", "size": 17009, "checksum": "SHA-256:5bde94b0cea86114857285c659697f222f3c58e50e24f815249755a2407f9b5a" }, { "name": "ScheduleTable", "version": "1.4.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to schedule multiple actions along time.", "paragraph": "This library allows to schedule multiple actions along time.", "website": "https://github.com/Locoduino/ScheduleTable", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/ScheduleTable.git", "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/ScheduleTable-1.4.0.zip", "archiveFileName": "ScheduleTable-1.4.0.zip", "size": 19460, "checksum": "SHA-256:a35f7308477b3d8cf3096c42eec3685886d8a9254d0738c809e42bfa3363f3ac" }, { "name": "ScheduleTable", "version": "1.4.1", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to schedule multiple actions along time.", "paragraph": "This library allows to schedule multiple actions along time.", "website": "https://github.com/Locoduino/ScheduleTable", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/ScheduleTable.git", "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/ScheduleTable-1.4.1.zip", "archiveFileName": "ScheduleTable-1.4.1.zip", "size": 19114, "checksum": "SHA-256:8c2c8ce085ef42c4896f34d4224c7459ebff0c0b61d2ab17662a14bf21d5f839" }, { "name": "ScheduleTable", "version": "1.4.2", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to schedule multiple actions along time.", "paragraph": "This library allows to schedule multiple actions along time.", "website": "https://github.com/Locoduino/ScheduleTable", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/ScheduleTable.git", "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/ScheduleTable-1.4.2.zip", "archiveFileName": "ScheduleTable-1.4.2.zip", "size": 19190, "checksum": "SHA-256:8650d8c3c6b080b0998ad6308a450587b3b7549a191382629340c3be78e18313" }, { "name": "ScheduleTable", "version": "1.4.3", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to schedule multiple actions along time.", "paragraph": "This library allows to schedule multiple actions along time.", "website": "https://github.com/Locoduino/ScheduleTable", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/ScheduleTable.git", "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/ScheduleTable-1.4.3.zip", "archiveFileName": "ScheduleTable-1.4.3.zip", "size": 19199, "checksum": "SHA-256:c2746cbb7f70a9a9353f5878b9756a5c67270cd5e15139a14df5bdb72e7d91aa" }, { "name": "CTBot", "version": "1.0.0", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266 chips. In order to use this library you need the ArduinoJson library installed.", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-1.0.0.zip", "archiveFileName": "CTBot-1.0.0.zip", "size": 14941, "checksum": "SHA-256:0c996a847f890bc3a61a7495105389e9e0648892c12752586bc5d15b058b6844" }, { "name": "CTBot", "version": "1.1.0", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266 chips. In order to use this library you need the ArduinoJson library installed. Inline keyboard supported.", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-1.1.0.zip", "archiveFileName": "CTBot-1.1.0.zip", "size": 22991, "checksum": "SHA-256:b0d619e077410c4e8084f7b13a20cc1f5f1f8bb33eb1f6cad4516950d51fb2c7" }, { "name": "CTBot", "version": "1.1.1", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266 chips. In order to use this library you need the ArduinoJson library installed. Inline keyboard supported.", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-1.1.1.zip", "archiveFileName": "CTBot-1.1.1.zip", "size": 22995, "checksum": "SHA-256:7d69499d6aca435e1acce5b643b7381e23d7b6a2f1c06360f55eeced73d0ea08" }, { "name": "CTBot", "version": "1.2.0", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266 chips. In order to use this library you need the ArduinoJson library (release 5.13.2) installed. Inline keyboard supported. NEW: localization messages supported.", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-1.2.0.zip", "archiveFileName": "CTBot-1.2.0.zip", "size": 23512, "checksum": "SHA-256:0adee899d704c06f50ac6fc3aee786b6f9d1341672cd0e57367f8608c222dce5" }, { "name": "CTBot", "version": "1.3.0", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266 chips. In order to use this library you need the ArduinoJson library (release 5.13.2) installed. Inline keyboard supported. Localization messages supported. NEW fingerprint authentication and 2.5.0 ESP8266 Toolchain/Library support.", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-1.3.0.zip", "archiveFileName": "CTBot-1.3.0.zip", "size": 24605, "checksum": "SHA-256:a3a8379f6ec031ae2bc5efbb2774debc5b821292df508a943ca7d7762b14680e" }, { "name": "CTBot", "version": "1.3.1", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266 chips. In order to use this library you need the ArduinoJson library (release 5.13.5) installed. Inline keyboard supported. Localization messages supported. NEW fingerprint authentication and 2.5.0 ESP8266 Toolchain/Library support.", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-1.3.1.zip", "archiveFileName": "CTBot-1.3.1.zip", "size": 24813, "checksum": "SHA-256:117972f909c860683f988471487f91286bc180c3325bf095ae9f52aa27ebd8c0" }, { "name": "CTBot", "version": "1.3.2", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266 chips. In order to use this library you need the ArduinoJson library (release 5.13.5) installed. Inline keyboard supported. Localization messages supported. NEW fingerprint authentication and 2.5.0 ESP8266 Toolchain/Library support.", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-1.3.2.zip", "archiveFileName": "CTBot-1.3.2.zip", "size": 26459, "checksum": "SHA-256:4c469ec1c6577dac946b7366b8dd705e273c79ed2c4620fe71be9371a4525f77" }, { "name": "CTBot", "version": "1.4.0", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266 chips. In order to use this library you need the ArduinoJson library (release 5.13.5) installed. Inline keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0 ESP8266 Toolchain/Library support. NEW: Reply Keyboard added!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-1.4.0.zip", "archiveFileName": "CTBot-1.4.0.zip", "size": 30632, "checksum": "SHA-256:207510acfe0b4e9334e257b335b400a688b41ae78f268bc74c279b27c4daea4f" }, { "name": "CTBot", "version": "1.4.1", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266 chips. In order to use this library you need the ArduinoJson library (release 5.13.5) installed. Inline keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0 ESP8266 Toolchain/Library support. NEW: Reply Keyboard added!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-1.4.1.zip", "archiveFileName": "CTBot-1.4.1.zip", "size": 31343, "checksum": "SHA-256:142a12af92b5e77c988f297783d16f24112cd472067317313a0c484398a3ce1b" }, { "name": "CTBot", "version": "2.0.0", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library support. NEW: ESP32 support!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.0.0.zip", "archiveFileName": "CTBot-2.0.0.zip", "size": 35814, "checksum": "SHA-256:52da133ed95ec4e9bca2c24582f61d0bf6dbd50f8e5cd3e01c182c027399103c" }, { "name": "CTBot", "version": "2.1.0", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.0.zip", "archiveFileName": "CTBot-2.1.0.zip", "size": 36742, "checksum": "SHA-256:4feebfd388e584d89d1bc0014d80104dd3f5ae5e8dfb95d88428dbe313f2dfbb" }, { "name": "CTBot", "version": "2.1.2", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.2.zip", "archiveFileName": "CTBot-2.1.2.zip", "size": 40098, "checksum": "SHA-256:590adc301cfd02aceb84a50d163e6ac6023b105768d253818747711849a05881" }, { "name": "CTBot", "version": "2.1.3", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.3.zip", "archiveFileName": "CTBot-2.1.3.zip", "size": 40140, "checksum": "SHA-256:c46077a366833be357c698464cc3df2e2ea678bb45a82b8034c20716b7f08eb8" }, { "name": "CTBot", "version": "2.1.4", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.4.zip", "archiveFileName": "CTBot-2.1.4.zip", "size": 40439, "checksum": "SHA-256:74118d82657f370dfa7d19a81b3e1eb0de90b4aea76aedcb2f4fe2a5aa8d7702" }, { "name": "CTBot", "version": "2.1.5", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.5.zip", "archiveFileName": "CTBot-2.1.5.zip", "size": 41981, "checksum": "SHA-256:c7966fee5f2e06b8bd4271a2a8bf825b68556f5257e7923899f1986894a54839" }, { "name": "CTBot", "version": "2.1.6", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.6.zip", "archiveFileName": "CTBot-2.1.6.zip", "size": 42029, "checksum": "SHA-256:5f88045267a2c54db07af5e9fa5562145a8128a8d4d915ba636341df1ca14dda" }, { "name": "CTBot", "version": "2.1.7", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.7.zip", "archiveFileName": "CTBot-2.1.7.zip", "size": 42056, "checksum": "SHA-256:987acf9a063045b878f64213d5d10d0abf5b85fc47742fdb8aa9ca1ad9ee655a" }, { "name": "CTBot", "version": "2.1.8", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.8.zip", "archiveFileName": "CTBot-2.1.8.zip", "size": 42101, "checksum": "SHA-256:171d08062a3a7dcd9265a70a20314b94ffa0c47566ef8e1f5ebf3c632fec2d2e" }, { "name": "CTBot", "version": "2.1.9", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.9.zip", "archiveFileName": "CTBot-2.1.9.zip", "size": 42110, "checksum": "SHA-256:e6fea61737a5b64545c9f1c9e320394365c1259e3474f9d8f225df5eb9945850" }, { "name": "CTBot", "version": "2.1.10", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.10.zip", "archiveFileName": "CTBot-2.1.10.zip", "size": 42318, "checksum": "SHA-256:37c08693a0803cb999c0d3667e1058d41e9a8c3c7999db2220c355265f504617" }, { "name": "CTBot", "version": "2.1.11", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.11.zip", "archiveFileName": "CTBot-2.1.11.zip", "size": 42346, "checksum": "SHA-256:dd54275e1cf348c6865d9c33a945e0d498862f58341c3e6fba352b7b3f810fc1" }, { "name": "CTBot", "version": "2.1.12", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.12.zip", "archiveFileName": "CTBot-2.1.12.zip", "size": 42720, "checksum": "SHA-256:5929367085eed14b1000df5996f0a7340eb6cda81af12870613f4b3b38c6d038" }, { "name": "CTBot", "version": "2.1.13", "author": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "maintainer": "Stefano Ledda \u003cshurillu@tiscalinet.it\u003e", "sentence": "Simple Arduino Telegram BOT library for ESP8266/ESP32", "paragraph": "A simple, easy to use and strightforward Arduino library for using Telegram bots on ESP8266/ESP32 chips. In order to use this library you need the ArduinoJson library (release 5.13.5 or greater) installed. Inline and Reply keyboard supported. Localization messages supported. Fingerprint authentication and 2.5.0+ ESP8266 Toolchain/Library supported. NEW: ArduinoJson version 6 supperted!", "website": "https://github.com/shurillu/CTBot", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/shurillu/CTBot.git", "url": "https://downloads.arduino.cc/libraries/github.com/shurillu/CTBot-2.1.13.zip", "archiveFileName": "CTBot-2.1.13.zip", "size": 42741, "checksum": "SHA-256:de3f7280f6b03de897593ac69cd8cb07ef833d1b10b36ca88d94b5e465b1e98f" }, { "name": "Ubidots MQTT for ESP8266", "version": "1.1.0", "author": "Jose García \u003cjose.reyes@ubidots.com\u003e, Mateo Velez", "maintainer": "Jose García \u003cjose.reyes@ubidots.com\u003e", "sentence": "Library for sending data to the Ubidots cloud using ESP8266 based systems", "paragraph": "Library for sending data to the Ubidots cloud using ESP8266 based systems", "website": "https://github.com/ubidots/ubidots-mqtt-esp", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ubidots/ubidots-mqtt-esp.git", "url": "https://downloads.arduino.cc/libraries/github.com/ubidots/Ubidots_MQTT_for_ESP8266-1.1.0.zip", "archiveFileName": "Ubidots_MQTT_for_ESP8266-1.1.0.zip", "size": 13470, "checksum": "SHA-256:cede708a2cc1ed6ccc76e69dd375b113dab3ab8c57bc76b3e9b990f33f1536e7" }, { "name": "M10LCD", "version": "1.0.0", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for LCD Interface", "paragraph": "Use this library for LCD Interface.", "website": "https://github.com/PulseRain/M10LCD", "category": "Signal Input/Output", "architectures": [ "FP51" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/M10LCD.git", "providesIncludes": [ "M10LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/M10LCD-1.0.0.zip", "archiveFileName": "M10LCD-1.0.0.zip", "size": 5781, "checksum": "SHA-256:9c9575fa554d1846b91506c69bbd41246cfc85f8d77dfed924c3f8b8a1ae8fdc" }, { "name": "M10LCD", "version": "1.0.1", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for LCD Interface", "paragraph": "Use this library for LCD Interface.", "website": "https://github.com/PulseRain/M10LCD", "category": "Signal Input/Output", "architectures": [ "FP51" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/M10LCD.git", "providesIncludes": [ "M10LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/M10LCD-1.0.1.zip", "archiveFileName": "M10LCD-1.0.1.zip", "size": 5820, "checksum": "SHA-256:a266cfd744b6d37cdb8a82e272ae9a23ef22914f9ca53aa73a7a5d65d2f8b784" }, { "name": "M10PS2", "version": "1.0.0", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for PS2 Interface", "paragraph": "Use this library for PS2 Interface.", "website": "https://github.com/PulseRain/M10PS2", "category": "Signal Input/Output", "architectures": [ "FP51" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/M10PS2.git", "providesIncludes": [ "M10PS2.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/M10PS2-1.0.0.zip", "archiveFileName": "M10PS2-1.0.0.zip", "size": 5788, "checksum": "SHA-256:b2333fc87b35bde80e9a4a9c14858a2baa91db8385852e073672b6468accbe58" }, { "name": "WifiLocation", "version": "0.0.1", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy) listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks. It is not needed to know WiFi password of all of them. Internet connection is required.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-0.0.1.zip", "archiveFileName": "WifiLocation-0.0.1.zip", "size": 7267, "checksum": "SHA-256:950b0a3c7262a8237f51134b6a3233b3983850d34fee549b5277c183a445c080" }, { "name": "WifiLocation", "version": "1.2.0", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy) listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks. It is not needed to know WiFi password of all of them. Internet connection is required. You need an API key from Google Maps. Check https://developers.google.com/maps/documentation/geolocation/intro to learn how to get your own key.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-1.2.0.zip", "archiveFileName": "WifiLocation-1.2.0.zip", "size": 9551, "checksum": "SHA-256:d40c818fe2d155f20fe5a182c24b5f1b6a690afecae2b2e90cab76e33593faff" }, { "name": "WifiLocation", "version": "1.2.2", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks without the need to use a GPS receiver. It is not needed to know WiFi password of all of them. Internet connection is required. You need an API key from Google Maps. Check https://developers.google.com/maps/documentation/geolocation/intro to learn how to get your own key.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-1.2.2.zip", "archiveFileName": "WifiLocation-1.2.2.zip", "size": 11044, "checksum": "SHA-256:ef2ff2ea65c167bed74521a4cddf4af2d71d4741c77032ac83005b65e051c118" }, { "name": "WifiLocation", "version": "1.2.3", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks without the need to use a GPS receiver. It is not needed to know WiFi password of all of them. Internet connection is required. You need an API key from Google Maps. Check https://developers.google.com/maps/documentation/geolocation/intro to learn how to get your own key.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-1.2.3.zip", "archiveFileName": "WifiLocation-1.2.3.zip", "size": 10867, "checksum": "SHA-256:483206705733d141eda5476d21284eef7fd12a7abcd883cbc768ebd669d2771b" }, { "name": "WifiLocation", "version": "1.2.4", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks without the need to use a GPS receiver. It is not needed to know WiFi password of all of them. Internet connection is required. You need an API key from Google Maps. Check https://developers.google.com/maps/documentation/geolocation/intro to learn how to get your own key.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-1.2.4.zip", "archiveFileName": "WifiLocation-1.2.4.zip", "size": 11391, "checksum": "SHA-256:d937ef25e26b8b1a57f64a597960ee3d304ef0dc6873be2daa94263c933b9980" }, { "name": "WifiLocation", "version": "1.2.5", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks without the need to use a GPS receiver. It is not needed to know WiFi password of all of them. Internet connection is required. You need an API key from Google Maps. Check https://developers.google.com/maps/documentation/geolocation/intro to learn how to get your own key.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-1.2.5.zip", "archiveFileName": "WifiLocation-1.2.5.zip", "size": 14094, "checksum": "SHA-256:e82180c3f3258e14a215cd83f93518748d3ecd8a9f69ff331104be6ff975ad78" }, { "name": "WifiLocation", "version": "1.2.6", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks without the need to use a GPS receiver. It is not needed to know WiFi password of all of them. Internet connection is required. You need an API key from Google Maps. Check https://developers.google.com/maps/documentation/geolocation/intro to learn how to get your own key.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-1.2.6.zip", "archiveFileName": "WifiLocation-1.2.6.zip", "size": 12471, "checksum": "SHA-256:961b63f66f5cc1bf79bddb5d89f0f3f1fb6602c6d45ad0d7f9d7ef5192487f3e" }, { "name": "WifiLocation", "version": "1.2.8", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and ESP32 boards)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks without the need to use a GPS receiver. It is not needed to know WiFi password of all of them. Internet connection is required. You need an API key from Google Maps. Check https://developers.google.com/maps/documentation/geolocation/intro to learn how to get your own key.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-1.2.8.zip", "archiveFileName": "WifiLocation-1.2.8.zip", "size": 13438, "checksum": "SHA-256:057bb9661077ca15a716c325d873b9170785bd6fde4a759c7debe43985276251" }, { "name": "WifiLocation", "version": "1.2.9", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and ESP32 boards)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks without the need to use a GPS receiver. It is not needed to know WiFi password of all of them. Internet connection is required. You need an API key from Google Maps. Check https://developers.google.com/maps/documentation/geolocation/intro to learn how to get your own key.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-1.2.9.zip", "archiveFileName": "WifiLocation-1.2.9.zip", "size": 13328, "checksum": "SHA-256:375cb7bf67aaa52561422602040554c9f433f887bad12cd2f4af3163e79e35ca" }, { "name": "WifiLocation", "version": "1.3.0", "author": "Germán Martín", "maintainer": "Germán Martín \u003cgmag11@gmail.com\u003e", "sentence": "Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and ESP32 boards)", "paragraph": "This library implements call to Google Maps GeoLocation API to get location from surrounding WiFi networks without the need to use a GPS receiver. It is not needed to know WiFi password of all of them. Internet connection is required. You need an API key from Google Maps. Check https://developers.google.com/maps/documentation/geolocation/intro to learn how to get your own key. After version 1.3.0 it includes getting address from location using Bing Maps API. Check https://www.bingmapsportal.com to get an API key.", "website": "https://github.com/gmag11/WifiLocation", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/WifiLocation.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "QuickDebug" } ], "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/WifiLocation-1.3.0.zip", "archiveFileName": "WifiLocation-1.3.0.zip", "size": 21732, "checksum": "SHA-256:731c41504ecd1583bb0b3530d306c24d3bf0b3f73f87cd9c8eeba61ded64f54c" }, { "name": "STM32duino FP_Examples", "version": "1.1.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.1.0.zip", "archiveFileName": "STM32duino_FP_Examples-1.1.0.zip", "size": 28863, "checksum": "SHA-256:12ff098b8424b4c6883f054d2c0c3891f874f2e4c559bac8ebe7b156e354442f" }, { "name": "STM32duino FP_Examples", "version": "1.1.1", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.1.1.zip", "archiveFileName": "STM32duino_FP_Examples-1.1.1.zip", "size": 29754, "checksum": "SHA-256:346ee3dbb3a0e67a8edcfbcd832fddcf459ceca0ff54734ac0fa43352b96d01e" }, { "name": "STM32duino FP_Examples", "version": "1.1.2", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.1.2.zip", "archiveFileName": "STM32duino_FP_Examples-1.1.2.zip", "size": 29429, "checksum": "SHA-256:14beb8b3147e2c3a5e10f7a6cd042aa395960d06e95c1601b4d62c22668214c6" }, { "name": "STM32duino FP_Examples", "version": "1.2.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.2.0.zip", "archiveFileName": "STM32duino_FP_Examples-1.2.0.zip", "size": 29691, "checksum": "SHA-256:30dd0da5bc7f13acf00709eb540dc916d3f5f44eddbf48096afae632efa84af3" }, { "name": "STM32duino FP_Examples", "version": "1.3.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.3.0.zip", "archiveFileName": "STM32duino_FP_Examples-1.3.0.zip", "size": 31798, "checksum": "SHA-256:ba34589c560ed49990a9700b309b3410d9da924f360c6b7604dc2bda9778719f" }, { "name": "STM32duino FP_Examples", "version": "1.0.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.0.0.zip", "archiveFileName": "STM32duino_FP_Examples-1.0.0.zip", "size": 21671, "checksum": "SHA-256:3ac5850f186176b27d698b3085046e5c7a9356180c87ea18b165e346b21e1a79" }, { "name": "STM32duino FP_Examples", "version": "1.3.1", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.3.1.zip", "archiveFileName": "STM32duino_FP_Examples-1.3.1.zip", "size": 31795, "checksum": "SHA-256:d42e4725dd3b0c8d7cf73404656eef95292bb1bd08ac347a228a02cebdfdac49" }, { "name": "STM32duino FP_Examples", "version": "1.4.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "dependencies": [ { "name": "STM32duino LSM6DSL" }, { "name": "STM32duino LSM303AGR" }, { "name": "STM32duino LPS22HB" }, { "name": "STM32duino VL6180X" }, { "name": "STM32duino VL53L0X" }, { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" }, { "name": "STM32duino X-NUCLEO-6180XA1" }, { "name": "STM32duino X-NUCLEO-53L0A1" }, { "name": "STM32duino X-NUCLEO-53L1A1" }, { "name": "STM32duino SPBTLE-RF" }, { "name": "STM32duino X-NUCLEO-IHM02A1" }, { "name": "STM32duino X-NUCLEO-LED61A1" }, { "name": "STM32duino LPS25HB" }, { "name": "STM32duino LSM6DS3" }, { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.4.0.zip", "archiveFileName": "STM32duino_FP_Examples-1.4.0.zip", "size": 36535, "checksum": "SHA-256:b565db8a1e7ba3cbc911f15626164dc2bb97cc407ac386c43807347072a61f34" }, { "name": "STM32duino FP_Examples", "version": "1.5.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "dependencies": [ { "name": "STM32duino LSM6DSL" }, { "name": "STM32duino LSM303AGR" }, { "name": "STM32duino LPS22HB" }, { "name": "STM32duino VL6180X" }, { "name": "STM32duino VL53L0X" }, { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" }, { "name": "STM32duino X-NUCLEO-6180XA1" }, { "name": "STM32duino X-NUCLEO-53L0A1" }, { "name": "STM32duino X-NUCLEO-53L1A1" }, { "name": "STM32duino SPBTLE-RF" }, { "name": "STM32duino X-NUCLEO-IHM02A1" }, { "name": "STM32duino X-NUCLEO-LED61A1" }, { "name": "STM32duino LPS25HB" }, { "name": "STM32duino LSM6DS3" }, { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" }, { "name": "STM32duino X-NUCLEO-IKS02A1 Audio" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.5.0.zip", "archiveFileName": "STM32duino_FP_Examples-1.5.0.zip", "size": 41560, "checksum": "SHA-256:cd1d807fe789b4e0053f8c343061e41dfb89992bc60bfe7c3b7ae65e5bc583d0" }, { "name": "STM32duino FP_Examples", "version": "1.6.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "dependencies": [ { "name": "STM32duino LSM6DSL" }, { "name": "STM32duino LSM303AGR" }, { "name": "STM32duino LPS22HB" }, { "name": "STM32duino VL6180X" }, { "name": "STM32duino VL53L0X" }, { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" }, { "name": "STM32duino X-NUCLEO-6180XA1" }, { "name": "STM32duino X-NUCLEO-53L0A1" }, { "name": "STM32duino X-NUCLEO-53L1A1" }, { "name": "STM32duino SPBTLE-RF" }, { "name": "STM32duino X-NUCLEO-IHM02A1" }, { "name": "STM32duino X-NUCLEO-LED61A1" }, { "name": "STM32duino LPS25HB" }, { "name": "STM32duino LSM6DS3" }, { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" }, { "name": "STM32duino X-NUCLEO-IKS02A1 Audio" }, { "name": "STM32duinoBLE" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.6.0.zip", "archiveFileName": "STM32duino_FP_Examples-1.6.0.zip", "size": 49203, "checksum": "SHA-256:48ec85cb05debeed2ccce55f408cd42a1254078d0bf902500fc1c0a7b193dfbc" }, { "name": "STM32duino FP_Examples", "version": "1.6.1", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "dependencies": [ { "name": "STM32duino LSM6DSL" }, { "name": "STM32duino LSM303AGR" }, { "name": "STM32duino LPS22HB" }, { "name": "STM32duino VL6180X" }, { "name": "STM32duino VL53L0X" }, { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" }, { "name": "STM32duino X-NUCLEO-6180XA1" }, { "name": "STM32duino X-NUCLEO-53L0A1" }, { "name": "STM32duino X-NUCLEO-53L1A1" }, { "name": "STM32duino SPBTLE-RF" }, { "name": "STM32duino X-NUCLEO-IHM02A1" }, { "name": "STM32duino X-NUCLEO-LED61A1" }, { "name": "STM32duino LPS25HB" }, { "name": "STM32duino LSM6DS3" }, { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" }, { "name": "STM32duino X-NUCLEO-IKS02A1 Audio" }, { "name": "STM32duinoBLE" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.6.1.zip", "archiveFileName": "STM32duino_FP_Examples-1.6.1.zip", "size": 48680, "checksum": "SHA-256:cfe97ae3f1006bf8940e9c7ada834d69a270cd0ea9b658be3a65917e86c68720" }, { "name": "STM32duino FP_Examples", "version": "1.6.2", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "dependencies": [ { "name": "STM32duino LSM6DSL" }, { "name": "STM32duino LSM303AGR" }, { "name": "STM32duino LPS22HB" }, { "name": "STM32duino VL6180X" }, { "name": "STM32duino VL53L0X" }, { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" }, { "name": "STM32duino X-NUCLEO-6180XA1" }, { "name": "STM32duino X-NUCLEO-53L0A1" }, { "name": "STM32duino X-NUCLEO-53L1A1" }, { "name": "STM32duino SPBTLE-RF" }, { "name": "STM32duino X-NUCLEO-IHM02A1" }, { "name": "STM32duino X-NUCLEO-LED61A1" }, { "name": "STM32duino LPS25HB" }, { "name": "STM32duino LSM6DS3" }, { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" }, { "name": "STM32duino X-NUCLEO-IKS02A1 Audio" }, { "name": "STM32duinoBLE" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.6.2.zip", "archiveFileName": "STM32duino_FP_Examples-1.6.2.zip", "size": 48682, "checksum": "SHA-256:f1e69c60f747c6cc8f6ac7fbccc320b6d8f94c4e9bf443c9f4c42fa5b09634e6" }, { "name": "STM32duino FP_Examples", "version": "1.6.3", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "dependencies": [ { "name": "STM32duino LSM6DSL" }, { "name": "STM32duino LSM303AGR" }, { "name": "STM32duino LPS22HB" }, { "name": "STM32duino VL6180X" }, { "name": "STM32duino VL53L0X" }, { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" }, { "name": "STM32duino X-NUCLEO-6180XA1" }, { "name": "STM32duino X-NUCLEO-53L0A1" }, { "name": "STM32duino X-NUCLEO-53L1A1" }, { "name": "STM32duino SPBTLE-RF" }, { "name": "STM32duino X-NUCLEO-IHM02A1" }, { "name": "STM32duino X-NUCLEO-LED61A1" }, { "name": "STM32duino LPS25HB" }, { "name": "STM32duino LSM6DS3" }, { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" }, { "name": "STM32duino X-NUCLEO-IKS02A1 Audio" }, { "name": "STM32duinoBLE" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.6.3.zip", "archiveFileName": "STM32duino_FP_Examples-1.6.3.zip", "size": 48795, "checksum": "SHA-256:9baefe374381cb6e6c147eef8807418831cdeb3191fd18c9be70d95c291aa2f7" }, { "name": "STM32duino FP_Examples", "version": "1.7.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "dependencies": [ { "name": "STM32duino LSM6DSL" }, { "name": "STM32duino LSM303AGR" }, { "name": "STM32duino LPS22HB" }, { "name": "STM32duino VL6180X" }, { "name": "STM32duino VL53L0X" }, { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" }, { "name": "STM32duino X-NUCLEO-6180XA1" }, { "name": "STM32duino X-NUCLEO-53L0A1" }, { "name": "STM32duino X-NUCLEO-53L1A1" }, { "name": "STM32duino SPBTLE-RF" }, { "name": "STM32duino X-NUCLEO-IHM02A1" }, { "name": "STM32duino X-NUCLEO-LED61A1" }, { "name": "STM32duino LPS25HB" }, { "name": "STM32duino LSM6DS3" }, { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" }, { "name": "STM32duino X-NUCLEO-IKS02A1 Audio" }, { "name": "STM32duinoBLE" }, { "name": "STM32duino MotionFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.7.0.zip", "archiveFileName": "STM32duino_FP_Examples-1.7.0.zip", "size": 50952, "checksum": "SHA-256:a5147c20d4e9cd1530d5de0c21d961695f27b28dec1e26c3f1b81fffa7c9f791" }, { "name": "STM32duino FP_Examples", "version": "1.7.1", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "dependencies": [ { "name": "STM32duino LSM6DSL" }, { "name": "STM32duino LSM303AGR" }, { "name": "STM32duino LPS22HB" }, { "name": "STM32duino VL6180X" }, { "name": "STM32duino VL53L0X" }, { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" }, { "name": "STM32duino X-NUCLEO-6180XA1" }, { "name": "STM32duino X-NUCLEO-53L0A1" }, { "name": "STM32duino X-NUCLEO-53L1A1" }, { "name": "STM32duino SPBTLE-RF" }, { "name": "STM32duino X-NUCLEO-IHM02A1" }, { "name": "STM32duino X-NUCLEO-LED61A1" }, { "name": "STM32duino LPS25HB" }, { "name": "STM32duino LSM6DS3" }, { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" }, { "name": "STM32duino X-NUCLEO-IKS02A1 Audio" }, { "name": "STM32duinoBLE" }, { "name": "STM32duino MotionFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.7.1.zip", "archiveFileName": "STM32duino_FP_Examples-1.7.1.zip", "size": 51132, "checksum": "SHA-256:6b05feef3c6c03e7e0f1c9f8ca46c178365663fb546a3b16166ef1ebb292ea99" }, { "name": "STM32duino FP_Examples", "version": "1.8.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Provides several Function Packs that combine the usage of several X-NUCLEO boards", "paragraph": "This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board", "website": "https://github.com/stm32duino/FP_Examples", "category": "Other", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/FP_Examples.git", "dependencies": [ { "name": "STM32duino LSM6DSL" }, { "name": "STM32duino LSM303AGR" }, { "name": "STM32duino LPS22HB" }, { "name": "STM32duino VL6180X" }, { "name": "STM32duino VL53L0X" }, { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" }, { "name": "STM32duino X-NUCLEO-6180XA1" }, { "name": "STM32duino X-NUCLEO-53L0A1" }, { "name": "STM32duino X-NUCLEO-53L1A1" }, { "name": "STM32duino SPBTLE-RF" }, { "name": "STM32duino X-NUCLEO-IHM02A1" }, { "name": "STM32duino X-NUCLEO-LED61A1" }, { "name": "STM32duino LPS25HB" }, { "name": "STM32duino LSM6DS3" }, { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" }, { "name": "STM32duino X-NUCLEO-IKS02A1 Audio" }, { "name": "STM32duinoBLE" }, { "name": "STM32duino MotionFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_FP_Examples-1.8.0.zip", "archiveFileName": "STM32duino_FP_Examples-1.8.0.zip", "size": 51473, "checksum": "SHA-256:8e3f4af733b167d70c1549970d61423b12bc4f438b92695888831db29921e602" }, { "name": "U8g2_for_Adafruit_GFX", "version": "1.0.0", "author": "oliver \u003colikraus@gmail.com\u003e", "maintainer": "oliver \u003colikraus@gmail.com\u003e", "sentence": "Add U8g2 fonts to any Adafruit GFX based graphics library.", "paragraph": "Use our favorite Adafruit graphics library together with fonts from U8g2 project (https://github.com/olikraus/u8g2/wiki/fntlistall).", "website": "https://github.com/olikraus/U8g2_for_Adafruit_GFX", "category": "Display", "architectures": [ "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/olikraus/U8g2_for_Adafruit_GFX.git", "url": "https://downloads.arduino.cc/libraries/github.com/olikraus/U8g2_for_Adafruit_GFX-1.0.0.zip", "archiveFileName": "U8g2_for_Adafruit_GFX-1.0.0.zip", "size": 7396391, "checksum": "SHA-256:11206857501055ed34cede85f74c3efb3cdf76aa5de36a57cb5e0591ecfa2a12" }, { "name": "U8g2_for_Adafruit_GFX", "version": "1.1.0", "author": "oliver \u003colikraus@gmail.com\u003e", "maintainer": "oliver \u003colikraus@gmail.com\u003e", "sentence": "Add U8g2 fonts to any Adafruit GFX based graphics library.", "paragraph": "Use our favorite Adafruit graphics library together with fonts from U8g2 project (https://github.com/olikraus/u8g2/wiki/fntlistall).", "website": "https://github.com/olikraus/U8g2_for_Adafruit_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/olikraus/U8g2_for_Adafruit_GFX.git", "url": "https://downloads.arduino.cc/libraries/github.com/olikraus/U8g2_for_Adafruit_GFX-1.1.0.zip", "archiveFileName": "U8g2_for_Adafruit_GFX-1.1.0.zip", "size": 7398626, "checksum": "SHA-256:82230dafad5889f9fb3327b7ea0cb7ef8d6e8205e49dbdb6bae4316af1a80859" }, { "name": "U8g2_for_Adafruit_GFX", "version": "1.2.0", "author": "oliver \u003colikraus@gmail.com\u003e", "maintainer": "oliver \u003colikraus@gmail.com\u003e", "sentence": "Add U8g2 fonts to any Adafruit GFX based graphics library.", "paragraph": "Use our favorite Adafruit graphics library together with fonts from U8g2 project (https://github.com/olikraus/u8g2/wiki/fntlistall).", "website": "https://github.com/olikraus/U8g2_for_Adafruit_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/olikraus/U8g2_for_Adafruit_GFX.git", "url": "https://downloads.arduino.cc/libraries/github.com/olikraus/U8g2_for_Adafruit_GFX-1.2.0.zip", "archiveFileName": "U8g2_for_Adafruit_GFX-1.2.0.zip", "size": 7398740, "checksum": "SHA-256:52b9d7ec421bae21710f0a4d345385b1908aacb8c3dab76b640c744a9b34fa41" }, { "name": "U8g2_for_Adafruit_GFX", "version": "1.4.1", "author": "oliver \u003colikraus@gmail.com\u003e", "maintainer": "oliver \u003colikraus@gmail.com\u003e", "sentence": "Add U8g2 fonts to any Adafruit GFX based graphics library.", "paragraph": "Use our favorite Adafruit graphics library together with fonts from U8g2 project (https://github.com/olikraus/u8g2/wiki/fntlistall).", "website": "https://github.com/olikraus/U8g2_for_Adafruit_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/olikraus/U8g2_for_Adafruit_GFX.git", "url": "https://downloads.arduino.cc/libraries/github.com/olikraus/U8g2_for_Adafruit_GFX-1.4.1.zip", "archiveFileName": "U8g2_for_Adafruit_GFX-1.4.1.zip", "size": 8299484, "checksum": "SHA-256:aa48323345e90028b7e7a03ab962903cfb33a965c11af64c915193867ce0f471" }, { "name": "U8g2_for_Adafruit_GFX", "version": "1.5.0", "author": "oliver \u003colikraus@gmail.com\u003e", "maintainer": "oliver \u003colikraus@gmail.com\u003e", "sentence": "Add U8g2 fonts to any Adafruit GFX based graphics library.", "paragraph": "Use our favorite Adafruit graphics library together with fonts from U8g2 project (https://github.com/olikraus/u8g2/wiki/fntlistall).", "website": "https://github.com/olikraus/U8g2_for_Adafruit_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/olikraus/U8g2_for_Adafruit_GFX.git", "url": "https://downloads.arduino.cc/libraries/github.com/olikraus/U8g2_for_Adafruit_GFX-1.5.0.zip", "archiveFileName": "U8g2_for_Adafruit_GFX-1.5.0.zip", "size": 8305314, "checksum": "SHA-256:556095883fee59c2c4af4d054a1ec5e449ef50aa10e8cec5f683b74a2384f17a" }, { "name": "U8g2_for_Adafruit_GFX", "version": "1.5.2", "author": "oliver \u003colikraus@gmail.com\u003e", "maintainer": "oliver \u003colikraus@gmail.com\u003e", "sentence": "Add U8g2 fonts to any Adafruit GFX based graphics library.", "paragraph": "Use our favorite Adafruit graphics library together with fonts from U8g2 project (https://github.com/olikraus/u8g2/wiki/fntlistall).", "website": "https://github.com/olikraus/U8g2_for_Adafruit_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/olikraus/U8g2_for_Adafruit_GFX.git", "url": "https://downloads.arduino.cc/libraries/github.com/olikraus/U8g2_for_Adafruit_GFX-1.5.2.zip", "archiveFileName": "U8g2_for_Adafruit_GFX-1.5.2.zip", "size": 8305316, "checksum": "SHA-256:08f5e109dd2945ab50c7cd95b13a5a16cc092b0c770bfa07edace135c9f27d2e" }, { "name": "U8g2_for_Adafruit_GFX", "version": "1.6.0", "author": "oliver \u003colikraus@gmail.com\u003e", "maintainer": "oliver \u003colikraus@gmail.com\u003e", "sentence": "Add U8g2 fonts to any Adafruit GFX based graphics library.", "paragraph": "Use our favorite Adafruit graphics library together with fonts from U8g2 project (https://github.com/olikraus/u8g2/wiki/fntlistall).", "website": "https://github.com/olikraus/U8g2_for_Adafruit_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/olikraus/U8g2_for_Adafruit_GFX.git", "url": "https://downloads.arduino.cc/libraries/github.com/olikraus/U8g2_for_Adafruit_GFX-1.6.0.zip", "archiveFileName": "U8g2_for_Adafruit_GFX-1.6.0.zip", "size": 8565764, "checksum": "SHA-256:08f22ab9d0139e0db2e4c1f4720b3b057e338fc51640826a1cef03fb048afea3" }, { "name": "U8g2_for_Adafruit_GFX", "version": "1.7.0", "author": "oliver \u003colikraus@gmail.com\u003e", "maintainer": "oliver \u003colikraus@gmail.com\u003e", "sentence": "Add U8g2 fonts to any Adafruit GFX based graphics library.", "paragraph": "Use our favorite Adafruit graphics library together with fonts from U8g2 project (https://github.com/olikraus/u8g2/wiki/fntlistall).", "website": "https://github.com/olikraus/U8g2_for_Adafruit_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/olikraus/U8g2_for_Adafruit_GFX.git", "url": "https://downloads.arduino.cc/libraries/github.com/olikraus/U8g2_for_Adafruit_GFX-1.7.0.zip", "archiveFileName": "U8g2_for_Adafruit_GFX-1.7.0.zip", "size": 8752063, "checksum": "SHA-256:32e77ddc1d08dba42d2f1465c6b93e410d4e6f875d9ba9a5b344f205d5c3b1fb" }, { "name": "U8g2_for_Adafruit_GFX", "version": "1.8.0", "author": "oliver \u003colikraus@gmail.com\u003e", "maintainer": "oliver \u003colikraus@gmail.com\u003e", "sentence": "Add U8g2 fonts to any Adafruit GFX based graphics library.", "paragraph": "Use our favorite Adafruit graphics library together with fonts from U8g2 project (https://github.com/olikraus/u8g2/wiki/fntlistall).", "website": "https://github.com/olikraus/U8g2_for_Adafruit_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/olikraus/U8g2_for_Adafruit_GFX.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/olikraus/U8g2_for_Adafruit_GFX-1.8.0.zip", "archiveFileName": "U8g2_for_Adafruit_GFX-1.8.0.zip", "size": 9729679, "checksum": "SHA-256:9f79d2c8eb37e2e2cf2b1359e7324c420fe409b4c2a1aebcebb5a19e7623bf05" }, { "name": "Grove IMU 9DOF", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library for controlling Grove IMU 9DOF, using I2C communication.", "paragraph": "Arduino library for controlling Grove IMU 9DOF, using I2C communication.", "website": "https://github.com/Seeed-Studio/Grove_IMU_9DOF", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_IMU_9DOF.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_IMU_9DOF-1.0.0.zip", "archiveFileName": "Grove_IMU_9DOF-1.0.0.zip", "size": 83553, "checksum": "SHA-256:48d63eb508f4b399f2158e9af8c24f47f2b48a3f7d62fa0d70cc95b803c3434b" }, { "name": "Grove Barometer Sensor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library for controlling Grove Barometer Sensor.", "paragraph": "Arduino library for controlling Grove Barometer Sensor.", "website": "https://github.com/Seeed-Studio/Grove_Barometer_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Barometer_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Barometer_Sensor-1.0.0.zip", "archiveFileName": "Grove_Barometer_Sensor-1.0.0.zip", "size": 8885, "checksum": "SHA-256:6aa56fc1588364e587bf7b6f62a7b96fc17fceb5fb77a3f4d71a4a7ac0dd3541" }, { "name": "Grove Barometer Sensor", "version": "2.1.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Barometer Sensor BMP085/BMP180.", "paragraph": "Arduino library to control Grove Barometer Sensor BMP085/BMP180.", "website": "https://github.com/Seeed-Studio/Grove_Barometer_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Barometer_Sensor.git", "providesIncludes": [ "BMP085.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Barometer_Sensor-2.1.0.zip", "archiveFileName": "Grove_Barometer_Sensor-2.1.0.zip", "size": 9270, "checksum": "SHA-256:e8b74ded5574b3640d20f8ef4541a7f21aa01a62e2cf9f661ba34537e4e21c46" }, { "name": "Grove 3Axis Compass V2.0 BMM150", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove 3-Axis Digitial Compass v2.0.", "paragraph": "Arduino library to control Grove 3-Axis Digitial Compass v2.0.", "website": "https://github.com/Seeed-Studio/Grove_3_Axis_Compass_V2.0_BMM150", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_3_Axis_Compass_V2.0_BMM150.git", "providesIncludes": [ "bmm150.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_3Axis_Compass_V2_0_BMM150-1.0.0.zip", "archiveFileName": "Grove_3Axis_Compass_V2_0_BMM150-1.0.0.zip", "size": 109181, "checksum": "SHA-256:22ec605d9c08f8844f19b0d18129d9954969f48f0445af965e8cfaa1c5e95baf" }, { "name": "OLED Display 96x96", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library for controlling OLED Display 96x96, using I2C communication.", "paragraph": "Arduino library for controlling OLED Display 96x96, using I2C communication.", "website": "https://github.com/Seeed-Studio/OLED_Display_96X96", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/OLED_Display_96X96.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/OLED_Display_96x96-1.0.0.zip", "archiveFileName": "OLED_Display_96x96-1.0.0.zip", "size": 1925802, "checksum": "SHA-256:f153b116ae8dfc98c4a4ec19514b69ffee70f7751888889f99ea1944d477c086" }, { "name": "ModuleInterface", "version": "0.5.0", "author": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-0.5.0.zip", "archiveFileName": "ModuleInterface-0.5.0.zip", "size": 55219, "checksum": "SHA-256:3729d5d60324ec0fec44a14ea9030538e9eb85839daa7a9907414292835ccf46" }, { "name": "ModuleInterface", "version": "0.8.4", "author": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MiModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-0.8.4.zip", "archiveFileName": "ModuleInterface-0.8.4.zip", "size": 973663, "checksum": "SHA-256:643b42c6e283cb1b36b77ef1aa0e46866651f880bfd47cfa99d18c660311fac7" }, { "name": "ModuleInterface", "version": "0.81.0", "author": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-0.81.0.zip", "archiveFileName": "ModuleInterface-0.81.0.zip", "size": 946968, "checksum": "SHA-256:ed6222d1e2e1a5f872b7b4ac748be9ed4a5ec216bedbc9d86a983dbc68c26f37" }, { "name": "ModuleInterface", "version": "1.1.0", "author": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MiModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-1.1.0.zip", "archiveFileName": "ModuleInterface-1.1.0.zip", "size": 2778623, "checksum": "SHA-256:50b953d381929682d2727c768cf61aba315a6262abf64293e2f2f1d7715e99cc" }, { "name": "ModuleInterface", "version": "1.2.0", "author": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MiModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-1.2.0.zip", "archiveFileName": "ModuleInterface-1.2.0.zip", "size": 3040826, "checksum": "SHA-256:b574c4d989b28571292388afdffc82a249cf4940085220790bcae2d96028ef03" }, { "name": "ModuleInterface", "version": "2.0.0", "author": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MiModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-2.0.0.zip", "archiveFileName": "ModuleInterface-2.0.0.zip", "size": 3058110, "checksum": "SHA-256:d62f61eebaaefbb5751d56965f19467ed7c199f8164f0f0574deafaecb6108d4" }, { "name": "ModuleInterface", "version": "2.1.0", "author": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MIModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-2.1.0.zip", "archiveFileName": "ModuleInterface-2.1.0.zip", "size": 3068676, "checksum": "SHA-256:8e1821b88ae01d8a270282ed31bcf4e7040f82a3079a9b7598dcc25799653629" }, { "name": "ModuleInterface", "version": "3.0.0", "author": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MIModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-3.0.0.zip", "archiveFileName": "ModuleInterface-3.0.0.zip", "size": 3094059, "checksum": "SHA-256:e3e4a264d4010ba701d87aa3124782873b40df3496972d637538e56e7792694c" }, { "name": "ModuleInterface", "version": "3.1.0", "author": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MIModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-3.1.0.zip", "archiveFileName": "ModuleInterface-3.1.0.zip", "size": 3107074, "checksum": "SHA-256:45ba4f1bbd8443b34d1b6c434d30859819a095d9cc5e1b6a95eccc0ad5086135" }, { "name": "ModuleInterface", "version": "3.2.0", "author": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MIModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-3.2.0.zip", "archiveFileName": "ModuleInterface-3.2.0.zip", "size": 3327462, "checksum": "SHA-256:67b316b96580cf051bc5464655ca3329e9662e049c3c4a875788a2a44c5d2869" }, { "name": "ModuleInterface", "version": "3.3.0", "author": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MIModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-3.3.0.zip", "archiveFileName": "ModuleInterface-3.3.0.zip", "size": 3329163, "checksum": "SHA-256:cb2950cb9b45db3d6a908b146cac55dd834feacc461bc810077b764532e317b0" }, { "name": "ModuleInterface", "version": "3.4.0", "author": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MIModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-3.4.0.zip", "archiveFileName": "ModuleInterface-3.4.0.zip", "size": 3337406, "checksum": "SHA-256:2195914ab805c2f7e0bb6447d4864ab884c2028ae240884b92cf9b09cb065b3c" }, { "name": "ModuleInterface", "version": "3.5.0", "author": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "linux_x86_64", "windows_x86" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MIModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-3.5.0.zip", "archiveFileName": "ModuleInterface-3.5.0.zip", "size": 3352784, "checksum": "SHA-256:269775c2b22547d9d00a73d9ff07d898b8a136d331b559638c3e08b60e789bf6" }, { "name": "ModuleInterface", "version": "3.5.1", "author": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "linux_x86_64", "windows_x86" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MIModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-3.5.1.zip", "archiveFileName": "ModuleInterface-3.5.1.zip", "size": 3352731, "checksum": "SHA-256:7f2deb7e4d576d49b2ab7b53717e48e7e825a36d300f89c421d0c87a1e6bf38f" }, { "name": "ModuleInterface", "version": "4.0.0", "author": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "maintainer": "Fred Larsen\u003cfredilarsen+github@hotmail.com\u003e", "sentence": "ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.", "paragraph": "It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.", "website": "https://github.com/fredilarsen/ModuleInterface", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "linux_x86_64", "windows_x86" ], "types": [ "Contributed" ], "repository": "https://github.com/fredilarsen/ModuleInterface.git", "providesIncludes": [ "MIModule.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fredilarsen/ModuleInterface-4.0.0.zip", "archiveFileName": "ModuleInterface-4.0.0.zip", "size": 3343479, "checksum": "SHA-256:b3c706848f2db201213860fd30a9be8f7a78c49b84062440f66cb30b006b01f7" }, { "name": "Gesture PAJ7620", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Gesture(PAJ7620U2).", "paragraph": "Arduino library to control Grove Gesture(PAJ7620U2).", "website": "https://github.com/Seeed-Studio/Gesture_PAJ7620", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Gesture_PAJ7620.git", "providesIncludes": [ "paj7620.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Gesture_PAJ7620-1.0.0.zip", "archiveFileName": "Gesture_PAJ7620-1.0.0.zip", "size": 12124, "checksum": "SHA-256:02617f688e936a0ee7ba964097aad969b72a152bcc263e6681d6024d6f244de9" }, { "name": "Ethernet_Shield_W5200", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Ethernet Shield W5200.", "paragraph": "Arduino library to control Ethernet Shield W5200.", "website": "https://github.com/Seeed-Studio/Ethernet_Shield_W5200", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Ethernet_Shield_W5200.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Ethernet_Shield_W5200-1.0.0.zip", "archiveFileName": "Ethernet_Shield_W5200-1.0.0.zip", "size": 67520, "checksum": "SHA-256:58c79b1c73a0f86073eb3d49b647668987d08922b80597576eddb145a745a6c0" }, { "name": "Digital Infrared Temperature Sensor MLX90615", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Digital Infrared Temperature Sensor.", "paragraph": "Arduino library to control Grove - Digital Infrared Temperature Sensor.", "website": "https://github.com/Seeed-Studio/Digital_Infrared_Temperature_Sensor_MLX90615", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Digital_Infrared_Temperature_Sensor_MLX90615.git", "providesIncludes": [ "MLX90615.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Digital_Infrared_Temperature_Sensor_MLX90615-1.0.0.zip", "archiveFileName": "Digital_Infrared_Temperature_Sensor_MLX90615-1.0.0.zip", "size": 12789, "checksum": "SHA-256:d879418906de156026bf7bef6aff22bab8ec6276b24d00308a4d621c6ca62103" }, { "name": "Accelerometer_MMA7660", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - 3-Axis Digital Accelerometer(±1.5g).", "paragraph": "Arduino library to control Grove - 3-Axis Digital Accelerometer(±1.5g).", "website": "https://github.com/Seeed-Studio/Accelerometer_MMA7660", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Accelerometer_MMA7660.git", "providesIncludes": [ "MMA7660.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Accelerometer_MMA7660-1.0.0.zip", "archiveFileName": "Accelerometer_MMA7660-1.0.0.zip", "size": 8718, "checksum": "SHA-256:c9f5eec8b70a79fec215ef3160b6afd534335d07dad69c221232474eaaf3da18" }, { "name": "Accelerometer_H3LIS331DL", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).", "paragraph": "Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).", "website": "https://github.com/Seeed-Studio/Accelerometer_H3LIS331DL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Accelerometer_H3LIS331DL.git", "providesIncludes": [ "H3LIS331DL.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Accelerometer_H3LIS331DL-1.0.0.zip", "archiveFileName": "Accelerometer_H3LIS331DL-1.0.0.zip", "size": 15338, "checksum": "SHA-256:711204b3414b5c8a24e4a5cb174223dfa7eaa8a0f85b4946d2a20927b24d2c03" }, { "name": "Accelerometer_H3LIS331DL", "version": "1.0.2", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).", "paragraph": "Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).", "website": "https://github.com/Seeed-Studio/Accelerometer_H3LIS331DL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Accelerometer_H3LIS331DL.git", "providesIncludes": [ "H3LIS331DL.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Accelerometer_H3LIS331DL-1.0.2.zip", "archiveFileName": "Accelerometer_H3LIS331DL-1.0.2.zip", "size": 15338, "checksum": "SHA-256:99b84c194a9d4f41f4881bafa283cace2ff096cbd1275d4aa8847d7a3ca2a03b" }, { "name": "Accelerometer ADXL335", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - 3-Axis Analog Accelerometer ADXL335.", "paragraph": "Arduino library to control Grove - 3-Axis Analog Accelerometer ADXL335.", "website": "https://github.com/Seeed-Studio/Accelerometer_ADXL335", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Accelerometer_ADXL335.git", "providesIncludes": [ "ADXL335.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Accelerometer_ADXL335-1.0.0.zip", "archiveFileName": "Accelerometer_ADXL335-1.0.0.zip", "size": 9094, "checksum": "SHA-256:6977678d548d0f431beccf7dbf5976ea5ec520fd5960830d47549894d9101712" }, { "name": "Accelerometer ADXL345", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove 3Axis Digital Accelerometer ADXL345.", "paragraph": "Arduino library to control Grove 3Axis Digital Accelerometer ADXL345.", "website": "https://github.com/Seeed-Studio/Accelerometer_ADXL345", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Accelerometer_ADXL345.git", "providesIncludes": [ "ADXL345.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Accelerometer_ADXL345-1.0.0.zip", "archiveFileName": "Accelerometer_ADXL345-1.0.0.zip", "size": 13675, "checksum": "SHA-256:aaac506b63690769558ba275ce7a4a3075a6b44d6bdb3c8d4507b42d633c01cf" }, { "name": "ZeroRegs", "version": "0.2.0", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for the Arduino Zero (and similar boards).", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAM D21 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-ZeroRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-ZeroRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/ZeroRegs-0.2.0.zip", "archiveFileName": "ZeroRegs-0.2.0.zip", "size": 14914, "checksum": "SHA-256:3042c8cf5f88e223e74cb681ee851385eb1d6689d8a055332570402587a6250d" }, { "name": "ZeroRegs", "version": "0.2.1", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for the Arduino Zero (and similar boards).", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAM D21 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-ZeroRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-ZeroRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/ZeroRegs-0.2.1.zip", "archiveFileName": "ZeroRegs-0.2.1.zip", "size": 16295, "checksum": "SHA-256:0baba8809878235133d65c30c016377a0ffecfa016bfd4e2b2eda719e723254f" }, { "name": "ZeroRegs", "version": "0.2.2", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for the Arduino Zero (and similar boards).", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAM D21 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-ZeroRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-ZeroRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/ZeroRegs-0.2.2.zip", "archiveFileName": "ZeroRegs-0.2.2.zip", "size": 17553, "checksum": "SHA-256:c1ab2c84e896b96f1f98d2d3e80b2efab49b1f2206cc1e8ece2a985095fc635e" }, { "name": "ZeroRegs", "version": "0.2.3", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for the Arduino Zero (and similar boards).", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAM D21 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-ZeroRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-ZeroRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/ZeroRegs-0.2.3.zip", "archiveFileName": "ZeroRegs-0.2.3.zip", "size": 17503, "checksum": "SHA-256:85aae05a376e9d6977ddc8bb1f48e04d3c8e3728ba5b228f1d544316032eddfc" }, { "name": "ZeroRegs", "version": "0.3.0", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for the Arduino Zero (and similar boards).", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAM D21 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-ZeroRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-ZeroRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/ZeroRegs-0.3.0.zip", "archiveFileName": "ZeroRegs-0.3.0.zip", "size": 19424, "checksum": "SHA-256:6fafcdf48de9591ad3f1d7947b08ca15099202df7826e4937d884a112e032d3e" }, { "name": "ZeroRegs", "version": "0.3.1", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for the Arduino Zero (and similar boards).", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAM D21 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-ZeroRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-ZeroRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/ZeroRegs-0.3.1.zip", "archiveFileName": "ZeroRegs-0.3.1.zip", "size": 20252, "checksum": "SHA-256:569c2b45db31010f9dc9b63322ca318cbe82585c30fffbf7c64bf3560f93d926" }, { "name": "ZeroRegs", "version": "0.3.2", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for the Arduino Zero (and similar boards).", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAM D21 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-ZeroRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-ZeroRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/ZeroRegs-0.3.2.zip", "archiveFileName": "ZeroRegs-0.3.2.zip", "size": 21220, "checksum": "SHA-256:088117da66a94d579b8c9e15a32a02c124ccad176de0e0d024ae97492316c420" }, { "name": "ZeroRegs", "version": "0.3.3", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for the Arduino Zero (and similar boards).", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAM D21 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-ZeroRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-ZeroRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/ZeroRegs-0.3.3.zip", "archiveFileName": "ZeroRegs-0.3.3.zip", "size": 26118, "checksum": "SHA-256:fb6e6a6bf939ad2b4ec5a0e667cd567c9e83575149f25400d85ad41f25e3c530" }, { "name": "ZeroRegs", "version": "0.3.4", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for the Arduino Zero (and similar boards).", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAM D21 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-ZeroRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-ZeroRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/ZeroRegs-0.3.4.zip", "archiveFileName": "ZeroRegs-0.3.4.zip", "size": 26904, "checksum": "SHA-256:126aede93c3094e3686c884f8a3a64de0fb8b47004fdc33bcaa36dbeb7132cfa" }, { "name": "ShiftRegister74HC595", "version": "1.1.0", "author": "Timo Denk (timodenk.com)", "maintainer": "Timo Denk (timodenk.com)", "sentence": "Simplifies usage of shift registers, designed for the 74HC595.", "paragraph": "Allows to set individual pins and takes care of shifting out the bytes. Can be used in combination with multiple shift registers which are stacked in serial.", "website": "https://shiftregister.simsso.de/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Simsso/ShiftRegister74HC595.git", "providesIncludes": [ "Arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Simsso/ShiftRegister74HC595-1.1.0.zip", "archiveFileName": "ShiftRegister74HC595-1.1.0.zip", "size": 4910, "checksum": "SHA-256:1d9f3566dc2b71c0616d3833ac489833627b780fb7934c5fb0d8a6806de13e65" }, { "name": "ShiftRegister74HC595", "version": "1.2.0", "author": "Timo Denk (timodenk.com)", "maintainer": "Timo Denk (timodenk.com)", "sentence": "Simplifies usage of shift registers, designed for the 74HC595.", "paragraph": "Allows to set individual pins and takes care of shifting out the bytes. Can be used in combination with multiple shift registers which are stacked in serial.", "website": "https://shiftregister.simsso.de/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Simsso/ShiftRegister74HC595.git", "providesIncludes": [ "ShiftRegister74HC595.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Simsso/ShiftRegister74HC595-1.2.0.zip", "archiveFileName": "ShiftRegister74HC595-1.2.0.zip", "size": 6029, "checksum": "SHA-256:7c80319d8ea4cf1a4543805ce67c9ebfdbf7b204b96a24fd27b6243f75e89903" }, { "name": "ShiftRegister74HC595", "version": "1.3.0", "author": "Timo Denk (timodenk.com)", "maintainer": "Timo Denk (timodenk.com)", "sentence": "Simplifies usage of shift registers, designed for the 74HC595.", "paragraph": "Allows to set individual pins and takes care of shifting out the bytes. Can be used in combination with multiple shift registers which are stacked in serial.", "website": "https://shiftregister.simsso.de/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Simsso/ShiftRegister74HC595.git", "providesIncludes": [ "ShiftRegister74HC595.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Simsso/ShiftRegister74HC595-1.3.0.zip", "archiveFileName": "ShiftRegister74HC595-1.3.0.zip", "size": 6413, "checksum": "SHA-256:b8210ef6398d1edfa5a3794b9143a7f4c64601cbae8fb484e03685e4e21da16c" }, { "name": "ShiftRegister74HC595", "version": "1.3.1", "author": "Timo Denk (timodenk.com)", "maintainer": "Timo Denk (timodenk.com)", "sentence": "Simplifies usage of shift registers, designed for the 74HC595.", "paragraph": "Allows to set individual pins and takes care of shifting out the bytes. Can be used in combination with multiple shift registers which are stacked in serial.", "website": "https://timodenk.com/blog/shift-register-arduino-library/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Simsso/ShiftRegister74HC595.git", "providesIncludes": [ "ShiftRegister74HC595.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Simsso/ShiftRegister74HC595-1.3.1.zip", "archiveFileName": "ShiftRegister74HC595-1.3.1.zip", "size": 6564, "checksum": "SHA-256:9883de6ad0d69ff1f1af62f8e71f47ba2de1fbb280251735f7e0fdd3d683ccd8" }, { "name": "IFTTTWebhook", "version": "1.1.0", "author": "John Romkey \u003carduino@romkey.com\u003e", "maintainer": "John Romkey \u003carduino@romkey.com\u003e", "sentence": "Library for triggering IFTTT web hooks", "paragraph": "Trigger an IFTTT web hook, sending up to three values. Does not use Arduino String library.", "website": "https://github.com/romkey/IFTTTWebHook", "category": "Communication", "architectures": [ "espressif8266", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/romkey/IFTTTWebhook.git", "providesIncludes": [ "IFTTTWebhook.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/romkey/IFTTTWebhook-1.1.0.zip", "archiveFileName": "IFTTTWebhook-1.1.0.zip", "size": 7224, "checksum": "SHA-256:dbd34bf7fcd39f58cce1a14fcd558adf1a00851c2a1adb898eb7457153b68a4d" }, { "name": "IFTTTWebhook", "version": "1.1.1", "author": "John Romkey \u003carduino@romkey.com\u003e", "maintainer": "John Romkey \u003carduino@romkey.com\u003e", "sentence": "Library for triggering IFTTT web hooks", "paragraph": "Trigger an IFTTT web hook, sending up to three values. Does not use Arduino String library.", "website": "https://github.com/romkey/IFTTTWebHook", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/romkey/IFTTTWebhook.git", "providesIncludes": [ "IFTTTWebhook.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/romkey/IFTTTWebhook-1.1.1.zip", "archiveFileName": "IFTTTWebhook-1.1.1.zip", "size": 7215, "checksum": "SHA-256:3c8b27ba66489b76ce8f605a656b615420b2ad0dbfea2d466f9fb1ed8722d92e" }, { "name": "IFTTTWebhook", "version": "1.1.2", "author": "John Romkey \u003carduino@romkey.com\u003e", "maintainer": "John Romkey \u003carduino@romkey.com\u003e", "sentence": "Library for triggering IFTTT web hooks", "paragraph": "Trigger an IFTTT web hook, sending up to three values. Does not use Arduino String library.", "website": "https://github.com/romkey/IFTTTWebHook", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/romkey/IFTTTWebhook.git", "providesIncludes": [ "IFTTTWebhook.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/romkey/IFTTTWebhook-1.1.2.zip", "archiveFileName": "IFTTTWebhook-1.1.2.zip", "size": 7217, "checksum": "SHA-256:198dd00dd5bdbe744c8481a36f2d84f98a4489703604f26789b5bf59036025f5" }, { "name": "LightDimmer", "version": "1.2.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive a LED to simulate railroad signals.", "paragraph": "LightDimmer allows to drive a LED to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.2.0.zip", "archiveFileName": "LightDimmer-1.2.0.zip", "size": 13980, "checksum": "SHA-256:f69d6867d57fc7b5f67f35a472b471481475c1da82e5bdb82ffa7f74fd7b304b" }, { "name": "LightDimmer", "version": "1.0.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive a LED to simulate railroad signals.", "paragraph": "LightDimmer allows to drive a LED to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.0.0.zip", "archiveFileName": "LightDimmer-1.0.0.zip", "size": 13404, "checksum": "SHA-256:5d438dbbf6cbccf12a32cc190da05bda14728e986fba1268429705c0d406716d" }, { "name": "LightDimmer", "version": "1.3.3", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive LEDs to simulate railroad signals.", "paragraph": "LightDimmer allows to drive LEDs to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time for each LED. In addition the duty cycle corresponding to the on state can be specified.", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.3.3.zip", "archiveFileName": "LightDimmer-1.3.3.zip", "size": 17327, "checksum": "SHA-256:121558273f556055d4fe66b955b9ec014b3dc24764906c557c9a09bee025ca19" }, { "name": "LightDimmer", "version": "1.1.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive a LED to simulate railroad signals.", "paragraph": "LightDimmer allows to drive a LED to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.1.0.zip", "archiveFileName": "LightDimmer-1.1.0.zip", "size": 13883, "checksum": "SHA-256:17f311d946588a9ff3053131fdf93352cdff6428399c34d6c2584b22e2dc6a1d" }, { "name": "LightDimmer", "version": "1.2.1", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive a LED to simulate railroad signals.", "paragraph": "LightDimmer allows to drive a LED to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.2.1.zip", "archiveFileName": "LightDimmer-1.2.1.zip", "size": 13995, "checksum": "SHA-256:ff5bcfeba830b7b121185ba31f986af4fc4705ae022106345a22c3a94087d8fa" }, { "name": "LightDimmer", "version": "1.2.2", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive a LED to simulate railroad signals.", "paragraph": "LightDimmer allows to drive a LED to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.2.2.zip", "archiveFileName": "LightDimmer-1.2.2.zip", "size": 14774, "checksum": "SHA-256:41119b9a32d684024565b2ad1d192016a9b64cab76d9e03b4323428a286e72f5" }, { "name": "LightDimmer", "version": "1.2.3", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive a LED to simulate railroad signals.", "paragraph": "LightDimmer allows to drive a LED to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.2.3.zip", "archiveFileName": "LightDimmer-1.2.3.zip", "size": 15138, "checksum": "SHA-256:2855e7fae3a894e801da18760bf85453648043878a73b673f3ab66015cdb5fd5" }, { "name": "LightDimmer", "version": "1.3.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive LEDs to simulate railroad signals.", "paragraph": "LightDimmer allows to drive LEDs to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time for each LED. In addition the duty cycle corresponding to the on state can be specified.", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.3.0.zip", "archiveFileName": "LightDimmer-1.3.0.zip", "size": 15415, "checksum": "SHA-256:99e954a6982d252cf24bc1de7275f43fef207f28a136b6922bd15f70fd2cb468" }, { "name": "LightDimmer", "version": "1.3.1", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive LEDs to simulate railroad signals.", "paragraph": "LightDimmer allows to drive LEDs to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time for each LED. In addition the duty cycle corresponding to the on state can be specified.", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.3.1.zip", "archiveFileName": "LightDimmer-1.3.1.zip", "size": 15515, "checksum": "SHA-256:77e9b9629c9297d1c3fdee52e14fcc59eea303d6d34b6bcf1edf121712928b45" }, { "name": "LightDimmer", "version": "1.3.2", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to drive LEDs to simulate railroad signals.", "paragraph": "LightDimmer allows to drive LEDs to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time for each LED. In addition the duty cycle corresponding to the on state can be specified.", "website": "https://github.com/Locoduino/LightDimmer", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/LightDimmer.git", "providesIncludes": [ "LightDimmer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/LightDimmer-1.3.2.zip", "archiveFileName": "LightDimmer-1.3.2.zip", "size": 15741, "checksum": "SHA-256:b9d9fbb60172861657ff9cdd1025f0234ce94d6e0cfeb317c425b5e0264c42ad" }, { "name": "movingAvg", "version": "1.1.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino Library to calculate moving averages.", "paragraph": "Useful for smoothing sensor readings, etc. Operates in the integer domain; therefore the moving average calculation is approximate.", "website": "https://github.com/JChristensen/movingAvg", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/movingAvg.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/movingAvg-1.1.0.zip", "archiveFileName": "movingAvg-1.1.0.zip", "size": 5014, "checksum": "SHA-256:1b8e9dd9c1b168d39c0b6bf906d4a46a07360f0f3babceb444d40db45a433e13" }, { "name": "movingAvg", "version": "2.0.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "A simple Arduino library for calculating moving averages.", "paragraph": "Useful for smoothing sensor readings, etc. For efficiency, the library operates in the integer domain; therefore the moving average calculation is approximate.", "website": "https://github.com/JChristensen/movingAvg", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/movingAvg.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/movingAvg-2.0.0.zip", "archiveFileName": "movingAvg-2.0.0.zip", "size": 21780, "checksum": "SHA-256:14870d5e0879472ee0a6cf7fc81bb4e68bfbf864a773fb49eba510b8cad7b1b4" }, { "name": "movingAvg", "version": "2.1.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "A simple Arduino library for calculating moving averages.", "paragraph": "Useful for smoothing sensor readings, etc. For efficiency, the library operates in the integer domain; therefore the moving average calculation is approximate.", "website": "https://github.com/JChristensen/movingAvg", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/movingAvg.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/movingAvg-2.1.0.zip", "archiveFileName": "movingAvg-2.1.0.zip", "size": 21868, "checksum": "SHA-256:8aaaeb3f4d124c69d8bbbdd754b706883c5edf38c40cae3fc2cdc76588e6fdd1" }, { "name": "movingAvg", "version": "2.1.1", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "A simple Arduino library for calculating moving averages.", "paragraph": "Useful for smoothing sensor readings, etc. For efficiency, the library operates in the integer domain; therefore the moving average calculation is approximate.", "website": "https://github.com/JChristensen/movingAvg", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/movingAvg.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/movingAvg-2.1.1.zip", "archiveFileName": "movingAvg-2.1.1.zip", "size": 22067, "checksum": "SHA-256:6147db192ea3286b6ad0227ad9a66ed1db6a6a63e7c99d07281d3eee1afbe85a" }, { "name": "movingAvg", "version": "2.2.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "A simple Arduino library for calculating moving averages.", "paragraph": "Useful for smoothing sensor readings, etc. For efficiency, the library operates in the integer domain; therefore the moving average calculation is approximate.", "website": "https://github.com/JChristensen/movingAvg", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/movingAvg.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/movingAvg-2.2.0.zip", "archiveFileName": "movingAvg-2.2.0.zip", "size": 23081, "checksum": "SHA-256:f626cae766ae31a1a7329ef9c6f765d4ed7f2e39b35324dc348fc8387b054128" }, { "name": "movingAvg", "version": "2.3.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "A simple Arduino library for calculating moving averages.", "paragraph": "Useful for smoothing sensor readings, etc. For efficiency, the library operates in the integer domain; therefore the moving average calculation is approximate.", "website": "https://github.com/JChristensen/movingAvg", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/movingAvg.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/movingAvg-2.3.0.zip", "archiveFileName": "movingAvg-2.3.0.zip", "size": 24276, "checksum": "SHA-256:9d2a0ed49d571434d679b46a1ee81837b283ae0d6dfac8a090e6604419d2791e" }, { "name": "movingAvg", "version": "2.3.1", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "A simple Arduino library for calculating moving averages.", "paragraph": "Useful for smoothing sensor readings, etc. For efficiency, the library operates in the integer domain; therefore the moving average calculation is approximate.", "website": "https://github.com/JChristensen/movingAvg", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/movingAvg.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/movingAvg-2.3.1.zip", "archiveFileName": "movingAvg-2.3.1.zip", "size": 24618, "checksum": "SHA-256:b3c47d9c4f121548dff7810d42fb8cfcc47cb95883682e86cdfc46cdfa482186" }, { "name": "DualMAX14870MotorShield", "version": "1.0.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "Arduino library for the Pololu Dual MAX14870 Motor Driver Shield", "paragraph": "This is a library for an Arduino-compatible controller that interfaces with the Pololu Dual MAX14870 Motor Driver Shield for Arduino.", "website": "https://github.com/pololu/dual-max14870-motor-shield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/dual-max14870-motor-shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/DualMAX14870MotorShield-1.0.0.zip", "archiveFileName": "DualMAX14870MotorShield-1.0.0.zip", "size": 7205, "checksum": "SHA-256:58a9711f150ab7f1dbe3790833329f04e2baa5cb1833ac7a92edad9e81f5aad0" }, { "name": "DualMAX14870MotorShield", "version": "2.0.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "Arduino library for the Pololu Dual MAX14870 Motor Driver Shield", "paragraph": "This is a library for an Arduino-compatible controller that interfaces with the Pololu Dual MAX14870 Motor Driver Shield for Arduino.", "website": "https://github.com/pololu/dual-max14870-motor-shield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/dual-max14870-motor-shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/DualMAX14870MotorShield-2.0.0.zip", "archiveFileName": "DualMAX14870MotorShield-2.0.0.zip", "size": 7436, "checksum": "SHA-256:ae2342e346c2eb5f14cf540afb1f6950f47c3a63b44538294c534c4f12bb4c06" }, { "name": "PubSubClientTools", "version": "0.1.0", "author": "Simon Christmann \u003csimon@christmann.email\u003e", "maintainer": "Simon Christmann \u003csimon@christmann.email\u003e", "sentence": "Tools for easier usage of PubSubClient", "paragraph": "Provides useful tools for PubSubClient, however they may consume more power and storage. Therefore it's recommended for powerful microcontrollers like ESP8266.", "website": "https://github.com/dersimn/ArduinoPubSubClientTools", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dersimn/ArduinoPubSubClientTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/dersimn/PubSubClientTools-0.1.0.zip", "archiveFileName": "PubSubClientTools-0.1.0.zip", "size": 4236, "checksum": "SHA-256:b5a01c76b8c47b8b2055302815944426a253f1ef3b68f068fd2666d4e22eb14c" }, { "name": "PubSubClientTools", "version": "0.2.0", "author": "Simon Christmann \u003csimon@christmann.email\u003e", "maintainer": "Simon Christmann \u003csimon@christmann.email\u003e", "sentence": "Tools for easier usage of PubSubClient", "paragraph": "Provides useful tools for PubSubClient, however they may consume more power and storage. Therefore it's recommended for powerful microcontrollers like ESP8266.", "website": "https://github.com/dersimn/ArduinoPubSubClientTools", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dersimn/ArduinoPubSubClientTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/dersimn/PubSubClientTools-0.2.0.zip", "archiveFileName": "PubSubClientTools-0.2.0.zip", "size": 4237, "checksum": "SHA-256:87d7d57027bcb145f9edf3738addf8f87a1cfe6734c9758cb9fe8adedaa90a53" }, { "name": "PubSubClientTools", "version": "0.4.0", "author": "Simon Christmann \u003csimon@christmann.email\u003e", "maintainer": "Simon Christmann \u003csimon@christmann.email\u003e", "sentence": "Tools for easier usage of PubSubClient", "paragraph": "Provides useful tools for PubSubClient, however they may consume more power and storage. Therefore it's recommended for powerful microcontrollers like ESP8266.", "website": "https://github.com/dersimn/ArduinoPubSubClientTools", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dersimn/ArduinoPubSubClientTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/dersimn/PubSubClientTools-0.4.0.zip", "archiveFileName": "PubSubClientTools-0.4.0.zip", "size": 5003, "checksum": "SHA-256:df558d303ef87c7df6f3a548b3b605d910c049fa2e146c9db45e68a519584f57" }, { "name": "PubSubClientTools", "version": "0.6.0", "author": "Simon Christmann \u003csimon@christmann.email\u003e", "maintainer": "Simon Christmann \u003csimon@christmann.email\u003e", "sentence": "Tools for easier usage of PubSubClient", "paragraph": "Provides useful tools for PubSubClient, however they may consume more power and storage. Therefore it's recommended for powerful microcontrollers like ESP8266.", "website": "https://github.com/dersimn/ArduinoPubSubClientTools", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dersimn/ArduinoPubSubClientTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/dersimn/PubSubClientTools-0.6.0.zip", "archiveFileName": "PubSubClientTools-0.6.0.zip", "size": 6927, "checksum": "SHA-256:8c780bd9eab3ec7363378860bd8834ec1c57481b99be731f3ab1043c2f0b92c8" }, { "name": "FDC2214", "version": "1.0.0", "author": "Harijs Zablockis", "maintainer": "Harijs Zablockis", "sentence": "TI FDC2214 capacitative sensor library", "paragraph": "Library to support Texas instruments capacitative sensors. Supports FDC2112, FDC2114, FSC2212 and FDC2214 chips.", "website": "https://github.com/zharijs/FDC2214", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/zharijs/FDC2214.git", "providesIncludes": [ "FDC2214.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zharijs/FDC2214-1.0.0.zip", "archiveFileName": "FDC2214-1.0.0.zip", "size": 1685886, "checksum": "SHA-256:713ca9e7175c923cd4794270038ac8f97e9c81dedca5f4024778fd776b69606a" }, { "name": "FDC2214", "version": "1.1.0", "author": "Harijs Zablockis", "maintainer": "Harijs Zablockis", "sentence": "TI FDC2214 capacitative sensor library", "paragraph": "Library to support Texas instruments capacitative sensors. Supports FDC2112, FDC2114, FSC2212 and FDC2214 chips.", "website": "https://github.com/zharijs/FDC2214", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/zharijs/FDC2214.git", "providesIncludes": [ "FDC2214.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zharijs/FDC2214-1.1.0.zip", "archiveFileName": "FDC2214-1.1.0.zip", "size": 1686176, "checksum": "SHA-256:91d9f0a6faf1619881663d48255274c81d992e65458aaad741c358f34ae1a10a" }, { "name": "Opentherm", "version": "1.0.0", "author": "Jiri Praus \u003cjiri.praus@gmail.com\u003e", "maintainer": "Jiri Praus \u003cjiri.praus@gmail.com\u003e", "sentence": "Arduino library to send and receive data from Opentherm devices.", "paragraph": "Using this library and special hardware interface you will be able to create your own thermostat to control Opentherm boiler or build a man-in-the-middle gateway to capture or alter communication running between your thermostat and boiler. For detailed information go to https://github.com/jpraus/arduino-opentherm.", "website": "https://github.com/jpraus/arduino-opentherm", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jpraus/arduino-opentherm.git", "providesIncludes": [ "opentherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jpraus/Opentherm-1.0.0.zip", "archiveFileName": "Opentherm-1.0.0.zip", "size": 3803497, "checksum": "SHA-256:6bb167ca1a3ea9f947b64a1188ea9fef436a764f2dd9182f38fa0359a5d71d69" }, { "name": "Opentherm", "version": "1.1.0", "author": "Jiri Praus \u003cjiri.praus@gmail.com\u003e", "maintainer": "Jiri Praus \u003cjiri.praus@gmail.com\u003e", "sentence": "Arduino library to send and receive data from Opentherm devices.", "paragraph": "Using this library and special hardware interface you will be able to create your own thermostat to control Opentherm boiler or build a man-in-the-middle gateway to capture or alter communication running between your thermostat and boiler. For detailed information go to https://github.com/jpraus/arduino-opentherm.", "website": "https://github.com/jpraus/arduino-opentherm", "category": "Communication", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jpraus/arduino-opentherm.git", "providesIncludes": [ "opentherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jpraus/Opentherm-1.1.0.zip", "archiveFileName": "Opentherm-1.1.0.zip", "size": 3807670, "checksum": "SHA-256:30cff0c27e89b075e0a6a241fbe64520dbb3de20d4c722dc942d7e1f0ec64655" }, { "name": "S4ALib", "version": "1.0.0", "author": "Jorge Villalobos", "maintainer": "Jorge Villalobos \u003cjorgemvc@gmail.com\u003e", "sentence": "Simple library for S4A EDU Robotic Controller.", "paragraph": "Simple library for S4A EDU Robotic Controller.", "website": "https://github.com/jorgemvc/S4ALib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jorgemvc/S4ALib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jorgemvc/S4ALib-1.0.0.zip", "archiveFileName": "S4ALib-1.0.0.zip", "size": 41985, "checksum": "SHA-256:99f082eb4ef9a0f522b5b042b32baad88688637c0d470dcf4b482c43faf967e8" }, { "name": "S4ALib", "version": "1.0.1", "author": "Jorge Villalobos", "maintainer": "Jorge Villalobos \u003cjorgemvc@gmail.com\u003e", "sentence": "Simple library for S4A EDU Robotic Controller.", "paragraph": "Simple library for S4A EDU Robotic Controller.", "website": "https://github.com/jorgemvc/S4ALib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jorgemvc/S4ALib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jorgemvc/S4ALib-1.0.1.zip", "archiveFileName": "S4ALib-1.0.1.zip", "size": 98944, "checksum": "SHA-256:deb9284425c897436ab3b6f754e9eee6f24746abbfbed3eee3c7dd07605058a2" }, { "name": "S4ALib", "version": "1.0.2", "author": "Jorge Villalobos", "maintainer": "Jorge Villalobos \u003cjorgemvc@gmail.com\u003e", "sentence": "Simple library for S4A EDU Robotic Controller.", "paragraph": "Simple library for S4A EDU Robotic Controller.", "website": "https://github.com/jorgemvc/S4ALib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jorgemvc/S4ALib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jorgemvc/S4ALib-1.0.2.zip", "archiveFileName": "S4ALib-1.0.2.zip", "size": 98938, "checksum": "SHA-256:9e95b26db93da0f33948b9975c9afb50c54bcd479986a7e72c9a3153b5bfb471" }, { "name": "S4ALib", "version": "1.0.3", "author": "Jorge Villalobos", "maintainer": "Jorge Villalobos \u003cjorgemvc@gmail.com\u003e", "sentence": "Simple library for S4A EDU Robotic Controller.", "paragraph": "Simple library for S4A EDU Robotic Controller.", "website": "https://github.com/jorgemvc/S4ALib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jorgemvc/S4ALib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jorgemvc/S4ALib-1.0.3.zip", "archiveFileName": "S4ALib-1.0.3.zip", "size": 98937, "checksum": "SHA-256:4603178caa5d0192570f7fc8ea2a3bfdd6866098398dde3fe5a3e51a362b698e" }, { "name": "S4ALib", "version": "1.0.4", "author": "Jorge Villalobos", "maintainer": "Jorge Villalobos \u003cjorgemvc@gmail.com\u003e", "sentence": "Simple library for S4A EDU Robotic Controller.", "paragraph": "Simple library for S4A EDU Robotic Controller.", "website": "https://github.com/jorgemvc/S4ALib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jorgemvc/S4ALib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jorgemvc/S4ALib-1.0.4.zip", "archiveFileName": "S4ALib-1.0.4.zip", "size": 98961, "checksum": "SHA-256:e5a9ac69fc341e511165ec9f7d06446006e29a40f95ef375c750b990424925fb" }, { "name": "S4ALib", "version": "1.0.5", "author": "Jorge Villalobos", "maintainer": "Jorge Villalobos \u003cjorgemvc@gmail.com\u003e", "sentence": "Simple library for S4A EDU Robotic Controller.", "paragraph": "Simple library for S4A EDU Robotic Controller.", "website": "https://github.com/jorgemvc/S4ALib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jorgemvc/S4ALib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jorgemvc/S4ALib-1.0.5.zip", "archiveFileName": "S4ALib-1.0.5.zip", "size": 311698, "checksum": "SHA-256:a9acf7b8ae3332c23a438043f69e06f58b156cb0f3daae5f096a3cf1842f0962" }, { "name": "TM1638lite", "version": "1.0.2", "author": "Danny Ayers, @danja \u003cdanny.ayers@gmail.com\u003e", "maintainer": "Danny Ayers, @danja \u003cdanny.ayers@gmail.com\u003e", "sentence": "Small(ish) interface library from Arduino to TM1638 display chip/card", "paragraph": "read buttons, write hex and 'text' to 7-segments, light LEDs", "website": "https://github.com/danja/TM1638lite", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/danja/TM1638lite.git", "providesIncludes": [ "TM1638lite.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/danja/TM1638lite-1.0.2.zip", "archiveFileName": "TM1638lite-1.0.2.zip", "size": 81760, "checksum": "SHA-256:289e3b5374ec79b8828a3ae0ba64bf43176bf17043982c0fe19635988a6bf323" }, { "name": "TM1638lite", "version": "1.1.0", "author": "Danny Ayers, @danja \u003cdanny.ayers@gmail.com\u003e", "maintainer": "Danny Ayers, @danja \u003cdanny.ayers@gmail.com\u003e", "sentence": "Interface library from Arduino to TM1638 display chip/card", "paragraph": "read buttons, write hex and 'text' to 7-segments, light LEDs", "website": "https://github.com/danja/TM1638lite", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/danja/TM1638lite.git", "providesIncludes": [ "TM1638lite.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/danja/TM1638lite-1.1.0.zip", "archiveFileName": "TM1638lite-1.1.0.zip", "size": 81789, "checksum": "SHA-256:38c2ea39b7cb80897ed1d23dbd508f68414092e5fc99a7a57a5799a0d583843f" }, { "name": "Adafruit LSM9DS1 Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.", "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.", "website": "https://github.com/adafruit/Adafruit_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM9DS1.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-1.0.1.zip", "archiveFileName": "Adafruit_LSM9DS1_Library-1.0.1.zip", "size": 9848, "checksum": "SHA-256:1af576aa1f9c4b2f1e6ae5e3f788f0c128969e25ce14aed10730fcca7935f10c" }, { "name": "Adafruit LSM9DS1 Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.", "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.", "website": "https://github.com/adafruit/Adafruit_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM9DS1.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LIS3MDL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-2.0.0.zip", "archiveFileName": "Adafruit_LSM9DS1_Library-2.0.0.zip", "size": 10519, "checksum": "SHA-256:e00173afe9fb8a6748c9a93817ed5c259e681680ed8c744bf8749080824833eb" }, { "name": "Adafruit LSM9DS1 Library", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.", "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.", "website": "https://github.com/adafruit/Adafruit_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM9DS1.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LIS3MDL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-2.0.1.zip", "archiveFileName": "Adafruit_LSM9DS1_Library-2.0.1.zip", "size": 15109, "checksum": "SHA-256:9c2e3fc901dec178d85a54b6c09c3569c941ef60b5286992998f5dd172eeda7f" }, { "name": "Adafruit LSM9DS1 Library", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.", "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.", "website": "https://github.com/adafruit/Adafruit_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM9DS1.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LIS3MDL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-2.0.2.zip", "archiveFileName": "Adafruit_LSM9DS1_Library-2.0.2.zip", "size": 15112, "checksum": "SHA-256:388b4cf56bc8a389233acd7dc21f38903e3659320914d0e1322de37897483e40" }, { "name": "Adafruit LSM9DS1 Library", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.", "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.", "website": "https://github.com/adafruit/Adafruit_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM9DS1.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-2.1.0.zip", "archiveFileName": "Adafruit_LSM9DS1_Library-2.1.0.zip", "size": 14747, "checksum": "SHA-256:5a40c072a7609cd431175c77e606ad1caef834826936d808bc997c5b091ef0e7" }, { "name": "Adafruit LSM9DS1 Library", "version": "2.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.", "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.", "website": "https://github.com/adafruit/Adafruit_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM9DS1.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-2.1.1.zip", "archiveFileName": "Adafruit_LSM9DS1_Library-2.1.1.zip", "size": 14740, "checksum": "SHA-256:73b4ac804ea027b829ca6a6f2c9ed2d7173850c06bd0e1bd6e08cde3929e784b" }, { "name": "Adafruit LSM9DS1 Library", "version": "2.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.", "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.", "website": "https://github.com/adafruit/Adafruit_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM9DS1.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-2.1.3.zip", "archiveFileName": "Adafruit_LSM9DS1_Library-2.1.3.zip", "size": 14741, "checksum": "SHA-256:5f214f1db7172879e8e6c3f876150defe30cdcafeaa1e450f02921b42538db6b" }, { "name": "Adafruit LSM9DS1 Library", "version": "2.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.", "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.", "website": "https://github.com/adafruit/Adafruit_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM9DS1.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-2.2.0.zip", "archiveFileName": "Adafruit_LSM9DS1_Library-2.2.0.zip", "size": 14832, "checksum": "SHA-256:4665139a2e8bc58ecc8990b1c5a9050db1c275e1d507f4cd5d0c907b079fc4e1" }, { "name": "Adafruit LSM9DS1 Library", "version": "2.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for LSM9DS1 9-DOF sensor board.", "paragraph": "Arduino library for LSM9DS1 9-DOF sensor board.", "website": "https://github.com/adafruit/Adafruit_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM9DS1.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM9DS1_Library-2.2.1.zip", "archiveFileName": "Adafruit_LSM9DS1_Library-2.2.1.zip", "size": 14828, "checksum": "SHA-256:5d1fe51e77f236d0543ad097c9280339e4cec16a5c1ccb08e17d895ff30607c3" }, { "name": "Grove - I2C Color Sensor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - I2C Color Sensor.", "paragraph": "Arduino library to control Grove - I2C Color Sensor.", "website": "https://github.com/Seeed-Studio/Grove_I2C_Color_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_I2C_Color_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___I2C_Color_Sensor-1.0.0.zip", "archiveFileName": "Grove___I2C_Color_Sensor-1.0.0.zip", "size": 10216, "checksum": "SHA-256:3331098e516a7d3ca0b9b0b2c9a5c35ec123a14fa8575e2cec8b06874203080d" }, { "name": "Grove - High Temperature Sensor", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - High Temperature Sensor.", "paragraph": "Arduino library to control Grove - High Temperature Sensor.", "website": "https://github.com/Seeed-Studio/Grove_HighTemp_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_HighTemp_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___High_Temperature_Sensor-1.0.1.zip", "archiveFileName": "Grove___High_Temperature_Sensor-1.0.1.zip", "size": 6693, "checksum": "SHA-256:fb911794ff8360168136753dd28bdd869650c31793c087de623f76b58139655b" }, { "name": "Grove - High Precision RTC", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - High Precision RTC_PCF85063TP.", "paragraph": "Arduino library to control Grove - High Precision RTC_PCF85063TP.", "website": "https://github.com/Seeed-Studio/Grove_High_Precision_RTC_PCF85063TP", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_High_Precision_RTC_PCF85063TP.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___High_Precision_RTC-1.0.0.zip", "archiveFileName": "Grove___High_Precision_RTC-1.0.0.zip", "size": 8794, "checksum": "SHA-256:c9d25273a620f3d4253caf296eeb9109cf0d9f58c045e1d4c1767e652e2c7727" }, { "name": "Grove - Haptic Motor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Haptic Motor.", "paragraph": "Grove - Haptic motor is a Grove module integrated with DRV2605L which will give your project more feelings. This motor is specially designed for various effects, such as to ramp the vibration level up and down, for wearable and IoT devices..", "website": "https://github.com/Seeed-Studio/Grove_Haptic_Motor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Haptic_Motor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Haptic_Motor-1.0.0.zip", "archiveFileName": "Grove___Haptic_Motor-1.0.0.zip", "size": 9249, "checksum": "SHA-256:dca26f1ff68351fbfbe156842144333ae79fc175557f55dcae74356e1a82d39c" }, { "name": "Grove Ultrasonic Ranger", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library for controlling Grove Ultrasonic Ranger, using gennal I/O communication.", "paragraph": "Arduino library for controlling Grove Ultrasonic Ranger, using gennal I/O communication.", "website": "https://github.com/Seeed-Studio/Grove_Ultrasonic_Ranger", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Ultrasonic_Ranger.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Ultrasonic_Ranger-1.0.0.zip", "archiveFileName": "Grove_Ultrasonic_Ranger-1.0.0.zip", "size": 9416, "checksum": "SHA-256:5ede0dc78defd74323572d1d90fd2bf993a0e4a8007c27415e947e5a82e1ef3a" }, { "name": "Grove Ultrasonic Ranger", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library for controlling Grove Ultrasonic Ranger, using gennal I/O communication.", "paragraph": "Arduino library for controlling Grove Ultrasonic Ranger, using gennal I/O communication.", "website": "https://github.com/Seeed-Studio/Grove_Ultrasonic_Ranger", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Ultrasonic_Ranger.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Ultrasonic_Ranger-1.0.1.zip", "archiveFileName": "Grove_Ultrasonic_Ranger-1.0.1.zip", "size": 9386, "checksum": "SHA-256:2d642bb5f3cfd666a10895f019994158b1e9e866e94a2bc85424b6e15a7d2886" }, { "name": "Grove - Digital Light Sensor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Digital Light Sensor(TSL2561/ISL29035).", "paragraph": "Arduino library to control Grove - Digital Light Sensor(TSL2561/ISL29035).", "website": "https://github.com/Seeed-Studio/Grove_Digital_Light_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Digital_Light_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Digital_Light_Sensor-1.0.0.zip", "archiveFileName": "Grove___Digital_Light_Sensor-1.0.0.zip", "size": 15131, "checksum": "SHA-256:abe3ecf10f1d3d01893ffc5a2bf70104e5f56a7e751e0b7d09973f07e0588b29" }, { "name": "Grove - Chainable RGB LED", "version": "1.0.0", "author": "pjp.marques@gmail.com", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Chainable RGB LED.", "paragraph": "Arduino library to control Grove - Chainable RGB LED.", "website": "https://github.com/Seeed-Studio/Grove_Chainable_RGB_LED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Chainable_RGB_LED.git", "providesIncludes": [ "ChainableLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Chainable_RGB_LED-1.0.0.zip", "archiveFileName": "Grove___Chainable_RGB_LED-1.0.0.zip", "size": 8634, "checksum": "SHA-256:16208ddaffb630600005e04bac6c71a508d7200da528c558916246ea4420559f" }, { "name": "Grove barometer HP20x", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove barometer HP20x.", "paragraph": "Arduino library to control Grove barometer HP20x.", "website": "https://github.com/Seeed-Studio/Grove_Barometer_HP20x", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Barometer_HP20x.git", "providesIncludes": [ "HP20x_dev.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_barometer_HP20x-1.0.0.zip", "archiveFileName": "Grove_barometer_HP20x-1.0.0.zip", "size": 9228, "checksum": "SHA-256:5154f17aceaf7e82f788e2fcfe0fc3ab1ef522287aa54f6247ef955f1581e34d" }, { "name": "Grove - 6Axis Accelerometer And Compass v2", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control LSM303DLH.", "paragraph": "The Grove 6-Axis Accelerometer \u0026 Compass is a 3-axis accelerometer combined with a 3-axis magnetic sensor. It is based on the sensor module LSM303DLH which has a selectable linear acceleration full scale range of ±2g / ±4g / ±8g and a selectable magnetic field full scale range of ±1.3 /±1.9 / ±2.5 / ±4.0 / ±4.7 / ±5.6 / ±8.1 gauss. Both the magnetic parts and the accelerometer parts can be powered down separately to reduce the power consumption. The Arduino can get these data via the I2C interface.", "website": "https://github.com/Seeed-Studio/Grove_6Axis_Accelerometer_And_Compass_v2", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_6Axis_Accelerometer_And_Compass_v2.git", "providesIncludes": [ "LSM303D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___6Axis_Accelerometer_And_Compass_v2-1.0.0.zip", "archiveFileName": "Grove___6Axis_Accelerometer_And_Compass_v2-1.0.0.zip", "size": 10411, "checksum": "SHA-256:7de718464c08bc9f3acb5e500b76db736a50a1604c60068d31b8dfdeaed19067" }, { "name": "Grove - 6Axis Accelerometer And Compass v2", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control LSM303DLH.", "paragraph": "The Grove 6-Axis Accelerometer \u0026 Compass is a 3-axis accelerometer combined with a 3-axis magnetic sensor. It is based on the sensor module LSM303DLH which has a selectable linear acceleration full scale range of ±2g / ±4g / ±8g and a selectable magnetic field full scale range of ±1.3 /±1.9 / ±2.5 / ±4.0 / ±4.7 / ±5.6 / ±8.1 gauss. Both the magnetic parts and the accelerometer parts can be powered down separately to reduce the power consumption. The Arduino can get these data via the I2C interface.", "website": "https://github.com/Seeed-Studio/Grove_6Axis_Accelerometer_And_Compass_v2", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_6Axis_Accelerometer_And_Compass_v2.git", "providesIncludes": [ "LSM303D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___6Axis_Accelerometer_And_Compass_v2-1.0.1.zip", "archiveFileName": "Grove___6Axis_Accelerometer_And_Compass_v2-1.0.1.zip", "size": 10424, "checksum": "SHA-256:ad6d09e4813d91e18c573599034a871df075f196e40bd79cc770f1503d70206e" }, { "name": "Grove - Air quality sensor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Air Quality Sensor.", "paragraph": "Arduino library to control Grove Air Quality Sensor.", "website": "https://github.com/Seeed-Studio/Grove_Air_quality_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Air_quality_Sensor.git", "providesIncludes": [ "AirQuality.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Air_quality_sensor-1.0.0.zip", "archiveFileName": "Grove___Air_quality_sensor-1.0.0.zip", "size": 6728, "checksum": "SHA-256:e83ac975fabecd5af11b6290484e6663ea848f6ff5e3e45a9e8924f2a051a71a" }, { "name": "Grove - Air quality sensor", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Air Quality Sensor.", "paragraph": "Arduino library to control Grove Air Quality Sensor.", "website": "https://github.com/Seeed-Studio/Grove_Air_quality_Sensor", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Air_quality_Sensor.git", "providesIncludes": [ "AirQuality.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Air_quality_sensor-1.0.1.zip", "archiveFileName": "Grove___Air_quality_sensor-1.0.1.zip", "size": 6738, "checksum": "SHA-256:185bbbf594b327e0766aaca99bc84ae7754b8371fa5afcc3bf06939f5a63644d" }, { "name": "Grove 4-Digit Display", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove_4Digital_Display TM1637.", "paragraph": "4 digit display module is usually a 12 pin module. In this Grove gadget, we utilize a TM1637 to scale down the controlling pins into 2 Grove pins. It only takes 2 digital pins of Arduino or Seeeduino to control the content, even the luminance of this display. For projects that require of alpha-numeric display, this can be a nice choice.", "website": "https://github.com/Seeed-Studio/Grove_4Digital_Display", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_4Digital_Display.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_4_Digit_Display-1.0.0.zip", "archiveFileName": "Grove_4_Digit_Display-1.0.0.zip", "size": 11850, "checksum": "SHA-256:27ed0f3b2702822ad51e0b6ce21cb0b62267ed6f441c8378cf5a20d37ecd95a5" }, { "name": "Grove 3-Axis Digital Gyro", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove 3-Axis Digital Gyro base on ITG 3200.", "paragraph": "Grove 3-axis Gyro module based on ITG 3200. It is the world’s first single-chip, digital-output, 3-axis MEMS motion processing gyro optimized for gaming, 3D mice, and motion-based remote control applications for Internet connected Digital TVs and Set Top Boxes.", "website": "https://github.com/Seeed-Studio/Grove_3_Axis_Digital_Gyro", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_3_Axis_Digital_Gyro.git", "providesIncludes": [ "ITG3200.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_3_Axis_Digital_Gyro-1.0.0.zip", "archiveFileName": "Grove_3_Axis_Digital_Gyro-1.0.0.zip", "size": 10012, "checksum": "SHA-256:b577d1f59618b798807923b3c7cd2ab0d6b7c23937b9060691998c4e2d114b42" }, { "name": "Grove 3-Axis Digital Compass HMC5883L", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "This is an Arduino library for Grove 3-Axis Digital Compass HMC5883L.", "paragraph": "3-Axis Compass module, a member of grove family uses I²C based Honeywell HMC5883L digital compass. This ASIC is equipped with high resolution HMC118X magneto-resistive sensors and a 12-bit ADC. It provides compass heading accuracy up to 1° to 2°. Signal conditioning like amplification, automatic degaussing strap drivers and offset cancellation are inbuilt. This grove module also includes a MIC5205-3.3 for power supply requirement. Hence user can connect any 3.3V to 6V DC power supply.", "website": "https://github.com/Seeed-Studio/Grove_3Axis_Digital_Compass_HMC5883L", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_3Axis_Digital_Compass_HMC5883L.git", "providesIncludes": [ "HMC5883L.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_3_Axis_Digital_Compass_HMC5883L-1.0.1.zip", "archiveFileName": "Grove_3_Axis_Digital_Compass_HMC5883L-1.0.1.zip", "size": 9645, "checksum": "SHA-256:c07d037bd9078fbadd7672e21f1c335285069597b1e9049849da740f9cc96e19" }, { "name": "Seven Segment Library", "version": "1.0.1", "author": "Derek Duncan", "maintainer": "Derek Duncan", "sentence": "Arduino Library for using common anode seven segment display", "paragraph": "Arduino library for using common anode sevent segment display to replace the library on sparkfun", "website": "https://github.com/dgduncan/arduino_7_segment_display_library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dgduncan/SevenSegment.git", "url": "https://downloads.arduino.cc/libraries/github.com/dgduncan/Seven_Segment_Library-1.0.1.zip", "archiveFileName": "Seven_Segment_Library-1.0.1.zip", "size": 370741, "checksum": "SHA-256:734d1e960dc797d3b23c47fae778984225877e5cb34195e8491a261de6d15fe6" }, { "name": "Nokia 5110 LCD library", "version": "1.0.0", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-1.0.0.zip", "archiveFileName": "Nokia_5110_LCD_library-1.0.0.zip", "size": 10792, "checksum": "SHA-256:45c661a213b4717284addef338a63665b64cc740dce4a57b241ae1d5613bbaab" }, { "name": "Nokia 5110 LCD library", "version": "2.0.0", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.0.0.zip", "archiveFileName": "Nokia_5110_LCD_library-2.0.0.zip", "size": 10804, "checksum": "SHA-256:2bb973511ead28c04de2a184f4bc757c07705bd1b38924ae99cfaf4d7016b322" }, { "name": "Nokia 5110 LCD library", "version": "2.1.0", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.1.0.zip", "archiveFileName": "Nokia_5110_LCD_library-2.1.0.zip", "size": 10970, "checksum": "SHA-256:8139a2df8919c7999e00374d513a329591b71120bb67af90df82fd8698b4d869" }, { "name": "Nokia 5110 LCD library", "version": "2.2.1", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.2.1.zip", "archiveFileName": "Nokia_5110_LCD_library-2.2.1.zip", "size": 11486, "checksum": "SHA-256:41de200d8c9a3b4e34d67374892ed0ad8dccdb609a897f6778b8b3af7e7e0837" }, { "name": "Nokia 5110 LCD library", "version": "2.2.2", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.2.2.zip", "archiveFileName": "Nokia_5110_LCD_library-2.2.2.zip", "size": 11637, "checksum": "SHA-256:cd5832d942be22c40aa8b025bacf4aefe5c5b4b14ea77e021ed16cc49252c863" }, { "name": "Nokia 5110 LCD library", "version": "2.3.0", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.3.0.zip", "archiveFileName": "Nokia_5110_LCD_library-2.3.0.zip", "size": 11831, "checksum": "SHA-256:9ba9056fe20d351121c0a7111bf42c569a58f6d6b45bda9b5710a01f4996b844" }, { "name": "Nokia 5110 LCD library", "version": "2.4.0", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.4.0.zip", "archiveFileName": "Nokia_5110_LCD_library-2.4.0.zip", "size": 11842, "checksum": "SHA-256:53940bbb145039839389b97466fd9083e843681b133c924f90232c49d2b3c8ca" }, { "name": "Nokia 5110 LCD library", "version": "2.5.0", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.5.0.zip", "archiveFileName": "Nokia_5110_LCD_library-2.5.0.zip", "size": 31254, "checksum": "SHA-256:421e394d51398f137e15cbef839fa0eacdca961b976e6b01f19abe54723b1ea3" }, { "name": "Nokia 5110 LCD library", "version": "2.6.0", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.6.0.zip", "archiveFileName": "Nokia_5110_LCD_library-2.6.0.zip", "size": 31788, "checksum": "SHA-256:a5f7579932513ced391b2ad69c7393b8f690365d4b08b9542715a41ec5ede4db" }, { "name": "Nokia 5110 LCD library", "version": "2.6.1", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.6.1.zip", "archiveFileName": "Nokia_5110_LCD_library-2.6.1.zip", "size": 31500, "checksum": "SHA-256:ad3bbe0e8b6e7a1659a46eb5001ddcbe9b8dd6b4c67b2d5154a1d5b312a8f94e" }, { "name": "Nokia 5110 LCD library", "version": "2.6.2", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.6.2.zip", "archiveFileName": "Nokia_5110_LCD_library-2.6.2.zip", "size": 31525, "checksum": "SHA-256:fa717311026dd4f597271b8233ac24e2c83d686cc14531ba13cc85a472053854" }, { "name": "Nokia 5110 LCD library", "version": "2.7.0", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.7.0.zip", "archiveFileName": "Nokia_5110_LCD_library-2.7.0.zip", "size": 31736, "checksum": "SHA-256:77e4bfb876e670b6b34ac17d15b9e9b20ab51f973dbc5a759c4d91d66820f388" }, { "name": "Nokia 5110 LCD library", "version": "2.7.1", "author": "Dimitris Platis", "maintainer": "Dimitris Platis \u003cdimitris@plat.is\u003e", "sentence": "Arduino library for driving the Nokia 5110 LCD", "paragraph": "The Nokia 5110 LCD library can be used to drive the inexpensive and low power displays that used to be found on old Nokia phones and are not readily available online. This library does not use a framebuffer therefore can be run on chips with low memory such as the ATTiny family.", "website": "https://github.com/platisd/nokia-5110-lcd-library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/platisd/nokia-5110-lcd-library.git", "providesIncludes": [ "Nokia_LCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/platisd/Nokia_5110_LCD_library-2.7.1.zip", "archiveFileName": "Nokia_5110_LCD_library-2.7.1.zip", "size": 31775, "checksum": "SHA-256:4d98528cd00b8c151a71a1dc63a2a256c4d94b4e823d16a2fd3c291c66c8749e" }, { "name": "MCP79412RTC", "version": "1.0.1", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library for the Microchip MCP79411/12 Real-Time Clock/Calendar.", "paragraph": "Requires the Arduino Time library, http://www.arduino.cc/playground/Code/Time", "website": "https://github.com/JChristensen/MCP79412RTC", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/MCP79412RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/MCP79412RTC-1.0.1.zip", "archiveFileName": "MCP79412RTC-1.0.1.zip", "size": 30556, "checksum": "SHA-256:a03ce075e4398622839f6a50b1556fcf167f1a3256aebbc88dfb0fbbfa6a4574" }, { "name": "MCP79412RTC", "version": "1.0.2", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library for the Microchip MCP79411/12 Real-Time Clock/Calendar.", "paragraph": "Requires PJRC's improved Arduino Time Library, https://github.com/PaulStoffregen/Time", "website": "https://github.com/JChristensen/MCP79412RTC", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/MCP79412RTC.git", "dependencies": [ { "name": "Time" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/MCP79412RTC-1.0.2.zip", "archiveFileName": "MCP79412RTC-1.0.2.zip", "size": 41975, "checksum": "SHA-256:ecfb4a3d4663103ed0ac0afc04eabcf8f0a58e3b2999aab39c90902a536647c8" }, { "name": "ESP32Servo", "version": "0.0.3", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.0.3.zip", "archiveFileName": "ESP32Servo-0.0.3.zip", "size": 17411, "checksum": "SHA-256:44977407447b6c593bfcc75d4abeadc8d10eec391c5864114f03ed98642b84bf" }, { "name": "ESP32Servo", "version": "0.0.4", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.0.4.zip", "archiveFileName": "ESP32Servo-0.0.4.zip", "size": 17404, "checksum": "SHA-256:75e13fe40a193f9b4f1524106f90ad0fb4e059353e36c9acaeecf4a10d596750" }, { "name": "ESP32Servo", "version": "0.0.5", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.0.5.zip", "archiveFileName": "ESP32Servo-0.0.5.zip", "size": 18121, "checksum": "SHA-256:ee414a82258317ad55a5b82b25002c19c11309b4af560d7181ef5f78e4546b0d" }, { "name": "ESP32Servo", "version": "0.0.6", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.0.6.zip", "archiveFileName": "ESP32Servo-0.0.6.zip", "size": 18126, "checksum": "SHA-256:6ca97f49f998e9f0620c3bd2029a12e843347b1672bb2a548ba4c09cc126f94c" }, { "name": "ESP32Servo", "version": "0.1.0", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.1.0.zip", "archiveFileName": "ESP32Servo-0.1.0.zip", "size": 18504, "checksum": "SHA-256:94f18d2894e9d9058316e219cc2936ec58cd0b7344b7074eb765fdca1b1a66f1" }, { "name": "ESP32Servo", "version": "0.1.1", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.1.1.zip", "archiveFileName": "ESP32Servo-0.1.1.zip", "size": 19506, "checksum": "SHA-256:b19a8881ef17cc8977e184712c8acdf337e651760d6fc7821db8f9c6680cdfcf" }, { "name": "ESP32Servo", "version": "0.1.2", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.1.2.zip", "archiveFileName": "ESP32Servo-0.1.2.zip", "size": 19651, "checksum": "SHA-256:b164c6abe6658b5a89742c4cd68add54145eef31e543b93821766ca553c7a035" }, { "name": "ESP32Servo", "version": "0.1.3", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.1.3.zip", "archiveFileName": "ESP32Servo-0.1.3.zip", "size": 20400, "checksum": "SHA-256:fadc446f2c25aae7b36f32c54e33cd9f05c24758d260e2819601494c0ef14d11" }, { "name": "ESP32Servo", "version": "0.1.4", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.1.4.zip", "archiveFileName": "ESP32Servo-0.1.4.zip", "size": 20524, "checksum": "SHA-256:f0a6a4c0704a5458e5b89c305c4fc2e5332068fbbc52eba4600f225702ae5aee" }, { "name": "ESP32Servo", "version": "0.1.5", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.1.5.zip", "archiveFileName": "ESP32Servo-0.1.5.zip", "size": 20617, "checksum": "SHA-256:a6c63ca069d27656843898f83404cbbbf9083327343710b38b1d8931e40e2a93" }, { "name": "ESP32Servo", "version": "0.2.0", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.2.0.zip", "archiveFileName": "ESP32Servo-0.2.0.zip", "size": 21939, "checksum": "SHA-256:24702a0e81c0a470444998ba968fa8e973841b0adfe78c11943984ce35f05a0b" }, { "name": "ESP32Servo", "version": "0.2.1", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.2.1.zip", "archiveFileName": "ESP32Servo-0.2.1.zip", "size": 22092, "checksum": "SHA-256:e69f20cae9dbc82e1b59584516c6bdce694116401185d478200a278e27b10ceb" }, { "name": "ESP32Servo", "version": "0.2.2", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.2.2.zip", "archiveFileName": "ESP32Servo-0.2.2.zip", "size": 22144, "checksum": "SHA-256:21d276c6b1591fc6a705116b971187be0bf27b44a5b30ffe083acd9b6820e070" }, { "name": "ESP32Servo", "version": "0.3.0", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.0.zip", "archiveFileName": "ESP32Servo-0.3.0.zip", "size": 22160, "checksum": "SHA-256:0459c753ad493c3f7e7527fa45a716ad605513ae059a863e84ef6314e284768d" }, { "name": "ESP32Servo", "version": "0.3.1", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.1.zip", "archiveFileName": "ESP32Servo-0.3.1.zip", "size": 22185, "checksum": "SHA-256:636fb5a706212ae51b9180773cda405c47e64d3ca3522edb39dc9837a29f98f5" }, { "name": "ESP32Servo", "version": "0.3.10", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 15 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.10.zip", "archiveFileName": "ESP32Servo-0.3.10.zip", "size": 22213, "checksum": "SHA-256:f07e3ecb5352c84f1a8a0f70daeb589f4676fdf5d60ad66bf61ad6509f5d5e8d" }, { "name": "ESP32Servo", "version": "0.3.2", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.2.zip", "archiveFileName": "ESP32Servo-0.3.2.zip", "size": 22316, "checksum": "SHA-256:afaa3cc584427404fafa0578a7155e41cba6d425277c3199d5f2156f00a39b7c" }, { "name": "ESP32Servo", "version": "0.3.3", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.3.zip", "archiveFileName": "ESP32Servo-0.3.3.zip", "size": 22373, "checksum": "SHA-256:b5f20ad3b1f83cfe56d38adf54caba82b3a7dbb333f54b372b64f606264b2137" }, { "name": "ESP32Servo", "version": "0.3.4", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 15 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.4.zip", "archiveFileName": "ESP32Servo-0.3.4.zip", "size": 22455, "checksum": "SHA-256:b642c2b4852175bb698c963d6e4c8795e29cf63184ee2cf45e29aa0d60955d56" }, { "name": "ESP32Servo", "version": "0.3.5", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 15 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.5.zip", "archiveFileName": "ESP32Servo-0.3.5.zip", "size": 23699, "checksum": "SHA-256:ddc4757e77320bb21ad9c9a77e24620203dc3fdffc09d1c2ef54c0260dd4ab4a" }, { "name": "ESP32Servo", "version": "0.3.6", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 15 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.6.zip", "archiveFileName": "ESP32Servo-0.3.6.zip", "size": 24290, "checksum": "SHA-256:c58b7108cea89331b2ce3ca51310f160968e49bb5e723807c773f2e55f4655c7" }, { "name": "ESP32Servo", "version": "0.3.7", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 15 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.7.zip", "archiveFileName": "ESP32Servo-0.3.7.zip", "size": 21997, "checksum": "SHA-256:a262f892a73d39fa1984c8421b2073bc3b174880d974f406f205f7cdeb210f82" }, { "name": "ESP32Servo", "version": "0.3.8", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 15 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.8.zip", "archiveFileName": "ESP32Servo-0.3.8.zip", "size": 22100, "checksum": "SHA-256:0aacca994500a46a3550763f74d2596c5a7efac0319b1d3bf411ba5f4dc46621" }, { "name": "ESP32Servo", "version": "0.3.9", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 15 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.3.9.zip", "archiveFileName": "ESP32Servo-0.3.9.zip", "size": 22124, "checksum": "SHA-256:d068c9ef521cb58970b0e3d0577cf50b91f3ccf7da809d2c9a34b5bef33fea4a" }, { "name": "ESP32Servo", "version": "0.4.0", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.4.0.zip", "archiveFileName": "ESP32Servo-0.4.0.zip", "size": 22641, "checksum": "SHA-256:80aee41ef97ed425bf33eac1cf43293153df0594dce0b03cbf96063fa0fab344" }, { "name": "ESP32Servo", "version": "0.4.1", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.4.1.zip", "archiveFileName": "ESP32Servo-0.4.1.zip", "size": 22636, "checksum": "SHA-256:ca705aa28bb1dbb55c088f237ae58cdf09e0be295f447370535446bc31b34d50" }, { "name": "ESP32Servo", "version": "0.4.2", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.4.2.zip", "archiveFileName": "ESP32Servo-0.4.2.zip", "size": 22638, "checksum": "SHA-256:2c4e274a7c2a99bdcfddf7dfc192e26ee7453fb6681fb50095c4e7dc6b553e84" }, { "name": "ESP32Servo", "version": "0.5.0", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.5.0.zip", "archiveFileName": "ESP32Servo-0.5.0.zip", "size": 23280, "checksum": "SHA-256:747ebafb633ccaa8210951585dfc9c22b3b704cd8dd20ada693a53acf142bbf6" }, { "name": "ESP32Servo", "version": "0.6.0", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.6.0.zip", "archiveFileName": "ESP32Servo-0.6.0.zip", "size": 23760, "checksum": "SHA-256:c4c9d70a767209d707453d9a83f65a325a0521d07e8d91096d08b64c441e5252" }, { "name": "ESP32Servo", "version": "0.6.1", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.6.1.zip", "archiveFileName": "ESP32Servo-0.6.1.zip", "size": 23749, "checksum": "SHA-256:8c6a9de5ae59a272b4e8c84162980e0516d71a57477d52ff6bc03131d42e7d5c" }, { "name": "ESP32Servo", "version": "0.6.2", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.6.2.zip", "archiveFileName": "ESP32Servo-0.6.2.zip", "size": 23761, "checksum": "SHA-256:ad1e7084a96ccae8d455c1bf3156b643ffae729caf9e82fcc0ff450c174cad13" }, { "name": "ESP32Servo", "version": "0.6.3", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.6.3.zip", "archiveFileName": "ESP32Servo-0.6.3.zip", "size": 23770, "checksum": "SHA-256:688287a15cccad5a1582776711ec4075bb9ece8d46f5de6d517c34ab66ce1d18" }, { "name": "ESP32Servo", "version": "0.7.0", "author": "John K. Bennett,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.7.0.zip", "archiveFileName": "ESP32Servo-0.7.0.zip", "size": 23817, "checksum": "SHA-256:d03fba54ef72450cfe68cd27597a8b65bfeb8746aa32762cdc94ec2d3c7bea01" }, { "name": "ESP32Servo", "version": "0.7.1", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.7.1.zip", "archiveFileName": "ESP32Servo-0.7.1.zip", "size": 23847, "checksum": "SHA-256:becc77ccf3310e2cdbb0c85b354b4ee7bc53bcfb6561ad70ea573b5f28913c13" }, { "name": "ESP32Servo", "version": "0.8.0", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://www.arduino.cc/en/Reference/Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.8.0.zip", "archiveFileName": "ESP32Servo-0.8.0.zip", "size": 24386, "checksum": "SHA-256:30541d2ba331df1ba25222c0de0ab172a6b65a70bb0f76f8ab9c48fdf2bf42a5" }, { "name": "ESP32Servo", "version": "0.9.0", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.9.0.zip", "archiveFileName": "ESP32Servo-0.9.0.zip", "size": 52680, "checksum": "SHA-256:e5b60120cf9fa183cc66a62ae92b1f9f787285d0088f765f8d92340fddb12db9" }, { "name": "ESP32Servo", "version": "0.10.0", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.10.0.zip", "archiveFileName": "ESP32Servo-0.10.0.zip", "size": 53268, "checksum": "SHA-256:8cdbcd4f0c360f43982f2802719b9441432ef04a3b330047375aaf50ae6971cd" }, { "name": "ESP32Servo", "version": "0.11.0", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.11.0.zip", "archiveFileName": "ESP32Servo-0.11.0.zip", "size": 53311, "checksum": "SHA-256:53bc6113f881ce6100ddc71a8e6a9680f7ac4bcd1fe107f7f050aa4fec5e6e25" }, { "name": "ESP32Servo", "version": "0.12.0", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.12.0.zip", "archiveFileName": "ESP32Servo-0.12.0.zip", "size": 53385, "checksum": "SHA-256:31dd010db44591c4c267ac75583edfc406454cea8e4941a14dc91bf30333194d" }, { "name": "ESP32Servo", "version": "0.12.1", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.12.1.zip", "archiveFileName": "ESP32Servo-0.12.1.zip", "size": 53378, "checksum": "SHA-256:1351f09cf675f9b0946f073ed504859a4fe817d3a0dcaaacf62dd79adca94d94" }, { "name": "ESP32Servo", "version": "0.13.0", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-0.13.0.zip", "archiveFileName": "ESP32Servo-0.13.0.zip", "size": 53859, "checksum": "SHA-256:a3c5884edeaf64fe34774942e883689198d8c72fd7ce148d8582401828b7219d" }, { "name": "ESP32Servo", "version": "1.0.0", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-1.0.0.zip", "archiveFileName": "ESP32Servo-1.0.0.zip", "size": 51754, "checksum": "SHA-256:f53b05dc7314a8db1bf738a9316785479f08dca5427e0e1d269be33ad2aa0f5b" }, { "name": "ESP32Servo", "version": "1.1.0", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-1.1.0.zip", "archiveFileName": "ESP32Servo-1.1.0.zip", "size": 51777, "checksum": "SHA-256:f26e5db62984406b8ba647c45333e813d2f9f277e95fa59934cceac39b29aac2" }, { "name": "ESP32Servo", "version": "1.1.1", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-1.1.1.zip", "archiveFileName": "ESP32Servo-1.1.1.zip", "size": 51776, "checksum": "SHA-256:f8263881d0e59def1c5c94a507f296d09154789a8bb5cc7c66b15495623b1805" }, { "name": "ESP32Servo", "version": "1.1.2", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-1.1.2.zip", "archiveFileName": "ESP32Servo-1.1.2.zip", "size": 51809, "checksum": "SHA-256:df225cd3da00bfaf7cd6292986640e227c910f565885cc1536bf5db1ea88c63f" }, { "name": "ESP32Servo", "version": "1.1.3", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-1.1.3.zip", "archiveFileName": "ESP32Servo-1.1.3.zip", "size": 51829, "checksum": "SHA-256:6c06a5347beaadcef34610cc8c14c742400d432230afec391d52222b148bad6a" }, { "name": "ESP32Servo", "version": "1.1.4", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-1.1.4.zip", "archiveFileName": "ESP32Servo-1.1.4.zip", "size": 51829, "checksum": "SHA-256:8e9e340ca328199239992a9a7e7e2ab4a7b3c648f4c05dea3d6fe6b443ac0518" }, { "name": "ESP32Servo", "version": "1.2.0", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-1.2.0.zip", "archiveFileName": "ESP32Servo-1.2.0.zip", "size": 51901, "checksum": "SHA-256:d3c64d2800d00ef7ae029c63b292dde09f098ad96fd6ea30af540fa40d12a3ea" }, { "name": "ESP32Servo", "version": "1.2.1", "author": "Kevin Harrington,John K. Bennett", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.", "paragraph": "This library can control a many types of servos.\u003cbr /\u003eIt makes use of the ESP32 PWM timers: the library can control up to 16 servos on individual channels\u003cbr /\u003eNo attempt has been made to support multiple servos per channel.\u003cbr /\u003e", "website": "https://madhephaestus.github.io/ESP32Servo/annotated.html", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Servo.git", "providesIncludes": [ "ESP32Servo.h", "analogWrite.h", "tone.h", "ESP32Tone.h", "ESP32PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Servo-1.2.1.zip", "archiveFileName": "ESP32Servo-1.2.1.zip", "size": 51945, "checksum": "SHA-256:b8354f2c663f9ae1653cc3babbf37e074be39e908bf4f350c5f1b03bc71d6874" }, { "name": "Strober", "version": "1.0.1", "author": "Elhay Rauper", "maintainer": "Elhay Rauper", "sentence": "Easy to use and lightweight led light pattern player", "paragraph": "Easy to use and lightweight led light pattern player", "website": "https://github.com/elhayra/Strober", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/elhayra/Strober.git", "providesIncludes": [ "Strober.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/elhayra/Strober-1.0.1.zip", "archiveFileName": "Strober-1.0.1.zip", "size": 6408, "checksum": "SHA-256:3552b8c273da83c6598f10373d608d80327f032eaa8ef6a5e897b3ea3eb6c7c3" }, { "name": "SandTimer", "version": "1.0.0", "author": "Elhay Rauper", "maintainer": "Elhay Rauper", "sentence": "Easy to use and lightweight timer", "paragraph": "Easy to use and lightweight timer", "website": "https://github.com/elhayra/SandTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/elhayra/SandTimer.git", "providesIncludes": [ "SandTimer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/elhayra/SandTimer-1.0.0.zip", "archiveFileName": "SandTimer-1.0.0.zip", "size": 5697, "checksum": "SHA-256:4da333c741d6d0888c4d1594ca215c749e3a759e5c91e157f121828674336e98" }, { "name": "Painless Mesh", "version": "0.1.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.1.0.zip", "archiveFileName": "Painless_Mesh-0.1.0.zip", "size": 41346, "checksum": "SHA-256:64292294cf8d758eeb1090812ce5e4b4c992ff0b0db512feaffbf191e23c13d2" }, { "name": "Painless Mesh", "version": "0.1.1", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.1.1.zip", "archiveFileName": "Painless_Mesh-0.1.1.zip", "size": 41939, "checksum": "SHA-256:1aeb694c06c7b544acd40ba9b371c06764a6db6628181ba605d1a5658c551572" }, { "name": "Painless Mesh", "version": "0.1.2", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.1.2.zip", "archiveFileName": "Painless_Mesh-0.1.2.zip", "size": 43639, "checksum": "SHA-256:5ab933af2ae220a0536c718285382eea5c3ce093c6886fcec7301340a1e39b54" }, { "name": "Painless Mesh", "version": "0.1.3", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.1.3.zip", "archiveFileName": "Painless_Mesh-0.1.3.zip", "size": 44976, "checksum": "SHA-256:1ed244a135175f92514a311235177907fab832eba5d522c9ecb262d6f95a5629" }, { "name": "Painless Mesh", "version": "0.1.4", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.1.4.zip", "archiveFileName": "Painless_Mesh-0.1.4.zip", "size": 49101, "checksum": "SHA-256:4ae3d29c93ef13b79436fa68448fc994c7b00d9fe7547767a9c22f3efdfc54a9" }, { "name": "Painless Mesh", "version": "0.2.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h", "painlessScheduler.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.2.0.zip", "archiveFileName": "Painless_Mesh-0.2.0.zip", "size": 61114, "checksum": "SHA-256:29923ab9ab5cde93430362e793ca41c2a13b007a6051aa50efe03e201ec13675" }, { "name": "Painless Mesh", "version": "0.2.1", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h", "painlessScheduler.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.2.1.zip", "archiveFileName": "Painless_Mesh-0.2.1.zip", "size": 64354, "checksum": "SHA-256:776bb95fd10775e1b048e3769d4a520734bbc5e1f6749c89b99726a07d28d538" }, { "name": "Painless Mesh", "version": "0.5.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h", "painlessScheduler.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.5.0.zip", "archiveFileName": "Painless_Mesh-0.5.0.zip", "size": 66973, "checksum": "SHA-256:3d367a0d143fde734c51fff81498cc7d656f4c65c7486fc122d63ea893207724" }, { "name": "Painless Mesh", "version": "0.5.4", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h", "painlessScheduler.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.5.4.zip", "archiveFileName": "Painless_Mesh-0.5.4.zip", "size": 68115, "checksum": "SHA-256:9b0ab771aef9d40c5f83cee74be9031009108ca5296c4283cd23fc089074ff8d" }, { "name": "Painless Mesh", "version": "0.6.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 devices", "paragraph": "A painless way to setup a mesh with ESP8266 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "SimpleList.h", "painlessScheduler.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.6.0.zip", "archiveFileName": "Painless_Mesh-0.6.0.zip", "size": 76231, "checksum": "SHA-256:f162fcb2e1d50cd5b34b5d4878b5a398dba32ea34b619a75b3f91e996e12ebad" }, { "name": "Painless Mesh", "version": "0.6.1", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "painlessScheduler.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.6.1.zip", "archiveFileName": "Painless_Mesh-0.6.1.zip", "size": 75053, "checksum": "SHA-256:a7906f6149c4fd59d042af2607b91ac8ec2503bb0ee15d1a9420ac86896bfeff" }, { "name": "Painless Mesh", "version": "0.6.2", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "painlessScheduler.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.6.2.zip", "archiveFileName": "Painless_Mesh-0.6.2.zip", "size": 85671, "checksum": "SHA-256:45c095e9b42de119abd3273d03f985f4cb92e5e4b231377d02542f740d355e64" }, { "name": "Painless Mesh", "version": "0.6.3", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/BlackEdder/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h", "painlessScheduler.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.6.3.zip", "archiveFileName": "Painless_Mesh-0.6.3.zip", "size": 86380, "checksum": "SHA-256:77fafa3adf3c271bdff81fe47e35b91fa803a456827eb5a793906dfcf88e2b37" }, { "name": "Painless Mesh", "version": "0.6.5", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.6.5.zip", "archiveFileName": "Painless_Mesh-0.6.5.zip", "size": 78077, "checksum": "SHA-256:76ad9b7234acf05bcfdaff2941d7ffcd27baf3514681b048024e1c103b73d88c" }, { "name": "Painless Mesh", "version": "0.7.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-0.7.0.zip", "archiveFileName": "Painless_Mesh-0.7.0.zip", "size": 82760, "checksum": "SHA-256:be3083c94bff352d1be032c7b21e8488caa49cdb307357578e548ff2197fb46e" }, { "name": "Painless Mesh", "version": "1.0.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.0.0.zip", "archiveFileName": "Painless_Mesh-1.0.0.zip", "size": 103061, "checksum": "SHA-256:f142c8f264a4558e0d1b1c07de4188eaee3b298adbd4f1e7ce2da5f7fa394698" }, { "name": "Painless Mesh", "version": "1.0.2", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.0.2.zip", "archiveFileName": "Painless_Mesh-1.0.2.zip", "size": 103099, "checksum": "SHA-256:5a2389542859bdf365b7c5527d62258452a6cd23a4cb940077dd8cf5c1a5af9f" }, { "name": "Painless Mesh", "version": "1.0.3", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.0.3.zip", "archiveFileName": "Painless_Mesh-1.0.3.zip", "size": 103091, "checksum": "SHA-256:56f4dc1adaa1795a0319960c8e2d2ea63785b57bd8a2c8cc7e1a42a5c19fa61e" }, { "name": "Painless Mesh", "version": "1.1.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.1.0.zip", "archiveFileName": "Painless_Mesh-1.1.0.zip", "size": 100467, "checksum": "SHA-256:d2bb056fc9b1ec54a0f0cd229b3e7710d38ecaaddfd84cff4148b62d6c200d92" }, { "name": "Painless Mesh", "version": "1.1.1", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.1.1.zip", "archiveFileName": "Painless_Mesh-1.1.1.zip", "size": 100511, "checksum": "SHA-256:a766e3354a26507213755963e19f9555a2b12e52613bfb8f43e37916f3528231" }, { "name": "Painless Mesh", "version": "1.2.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.2.0.zip", "archiveFileName": "Painless_Mesh-1.2.0.zip", "size": 105984, "checksum": "SHA-256:ceaf0c5efc220bca54a0dba323b6c15c8a8cb4a0f33e53d5e2e329c16f75a483" }, { "name": "Painless Mesh", "version": "1.2.1", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.2.1.zip", "archiveFileName": "Painless_Mesh-1.2.1.zip", "size": 106002, "checksum": "SHA-256:342093e7917f3343d4244d273f47d25707b57682081bd1fa18d91c67041a1b03" }, { "name": "Painless Mesh", "version": "1.2.2", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.2.2.zip", "archiveFileName": "Painless_Mesh-1.2.2.zip", "size": 106014, "checksum": "SHA-256:5a03e979ae3fba57c94029983dbabb751ad5227a6a55ee87aa69cbc1ee08ca8f" }, { "name": "Painless Mesh", "version": "1.2.3", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.2.3.zip", "archiveFileName": "Painless_Mesh-1.2.3.zip", "size": 106021, "checksum": "SHA-256:0d65e223572541d5c118121c0f914c697286671ae30dcb79cabc821f5974801e" }, { "name": "Painless Mesh", "version": "1.2.4", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.2.4.zip", "archiveFileName": "Painless_Mesh-1.2.4.zip", "size": 106025, "checksum": "SHA-256:c3672929dcf767bcea62d9e8cb97dc9450eb23665181f4e3ab0b6cba15ea5925" }, { "name": "Painless Mesh", "version": "1.2.5", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.2.5.zip", "archiveFileName": "Painless_Mesh-1.2.5.zip", "size": 105957, "checksum": "SHA-256:f5e6ad5a4948cc498f269973198949a66ace20539c8fc1c9deeac3f2be3c6bcc" }, { "name": "Painless Mesh", "version": "1.2.6", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.2.6.zip", "archiveFileName": "Painless_Mesh-1.2.6.zip", "size": 105956, "checksum": "SHA-256:62adcd219c8ae9091a86376253a975d4cb0de63b27a10e6667595bb954327b4c" }, { "name": "Painless Mesh", "version": "1.2.7", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.2.7.zip", "archiveFileName": "Painless_Mesh-1.2.7.zip", "size": 105977, "checksum": "SHA-256:4b9c416e676653c14e3c5d939862135ae03165925ded760950c550f00762ffea" }, { "name": "Painless Mesh", "version": "1.2.8", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.2.8.zip", "archiveFileName": "Painless_Mesh-1.2.8.zip", "size": 105975, "checksum": "SHA-256:9ec5da583899214aa7eff438fc9d45b4b7b6c17c0c0c02eca384e08fd1e73d11" }, { "name": "Painless Mesh", "version": "1.3.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.3.0.zip", "archiveFileName": "Painless_Mesh-1.3.0.zip", "size": 107156, "checksum": "SHA-256:e6f8e74f6e1e02ba3644a48d9fcb592f9da3f19947dd3138c263b5236ef94fd7" }, { "name": "Painless Mesh", "version": "1.3.1", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.3.1.zip", "archiveFileName": "Painless_Mesh-1.3.1.zip", "size": 107170, "checksum": "SHA-256:18bbd11c44befbcecf4bc55907452227bcd24ec1622515f831aebea4d23bde2b" }, { "name": "Painless Mesh", "version": "1.3.2", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.3.2.zip", "archiveFileName": "Painless_Mesh-1.3.2.zip", "size": 107271, "checksum": "SHA-256:92421dc51a01cfdbff9dcc2b2c7113ac29f5614dc1b0a416203f3cfa52c52845" }, { "name": "Painless Mesh", "version": "1.3.3", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.3.3.zip", "archiveFileName": "Painless_Mesh-1.3.3.zip", "size": 200103, "checksum": "SHA-256:4aff1b039b69a345d5a95c287625fb7df5926d8225064ce0817c21d0c3a8f13e" }, { "name": "Painless Mesh", "version": "1.4.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.0.zip", "archiveFileName": "Painless_Mesh-1.4.0.zip", "size": 215932, "checksum": "SHA-256:6a62fcd7c6bdac5a8d26e3bffa05fd9fc2a56ad1aaca24f0ce18cdcbe1b7f584" }, { "name": "Painless Mesh", "version": "1.4.1", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.1.zip", "archiveFileName": "Painless_Mesh-1.4.1.zip", "size": 225965, "checksum": "SHA-256:892b0142c26316c81241c876154fd575c5ec2886eb1c84e51f08e3e90e6046d7" }, { "name": "Painless Mesh", "version": "1.4.2", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.2.zip", "archiveFileName": "Painless_Mesh-1.4.2.zip", "size": 228802, "checksum": "SHA-256:49949b5cfe3b50c119e02b5834ce920a7429910e969caa86dbb711c35c3d533c" }, { "name": "Painless Mesh", "version": "1.4.3", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h", "painlessMeshSync.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.3.zip", "archiveFileName": "Painless_Mesh-1.4.3.zip", "size": 228945, "checksum": "SHA-256:f5efb337c9f71bf6a7018c6ab66e0f42cf5493011e1fbf2b9316abf4e5700c6b" }, { "name": "Painless Mesh", "version": "1.4.4", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "TaskScheduler" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.4.zip", "archiveFileName": "Painless_Mesh-1.4.4.zip", "size": 293398, "checksum": "SHA-256:ef38a1662ebd5680d081040b0762d5654a4f61af0145defb7f06777d42d8238d" }, { "name": "Painless Mesh", "version": "1.4.5", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "TaskScheduler" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.5.zip", "archiveFileName": "Painless_Mesh-1.4.5.zip", "size": 293778, "checksum": "SHA-256:f0051158644bbaf53fd19c9a3d0bacd17e6a9edc2f7a64b70a22659dd379272f" }, { "name": "Painless Mesh", "version": "1.4.6", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "TaskScheduler" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.6.zip", "archiveFileName": "Painless_Mesh-1.4.6.zip", "size": 294177, "checksum": "SHA-256:ae3839c7f70430c974f7dd4d5caa5310f7643b98b7a18ec208c426870f511d91" }, { "name": "Painless Mesh", "version": "1.4.7", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "TaskScheduler" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.7.zip", "archiveFileName": "Painless_Mesh-1.4.7.zip", "size": 294357, "checksum": "SHA-256:73d2dcee57a2b2402e11e1bda0bfcb1279bcb1e67543700e04f9a5ef8e1dbbf4" }, { "name": "Painless Mesh", "version": "1.4.8", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "TaskScheduler" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.8.zip", "archiveFileName": "Painless_Mesh-1.4.8.zip", "size": 290889, "checksum": "SHA-256:f2414a9d21a012839324b306d88cced379ae085993de3bd20db40990ab191d0f" }, { "name": "Painless Mesh", "version": "1.4.9", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "TaskScheduler" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.9.zip", "archiveFileName": "Painless_Mesh-1.4.9.zip", "size": 293086, "checksum": "SHA-256:2c9ba5af0d925dbd316c62f4e0a433e525ab4b95d82dd06ca4476ba53fb019de" }, { "name": "Painless Mesh", "version": "1.4.10", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "TaskScheduler" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.4.10.zip", "archiveFileName": "Painless_Mesh-1.4.10.zip", "size": 293499, "checksum": "SHA-256:158d07a58b363c48eab4956edfad483d2ca6b704e7c5b6ef7351f3224cc1016d" }, { "name": "Painless Mesh", "version": "1.5.0", "author": "Coopdis,Scotty Franzyshen,Edwin van Leeuwen,Germán Martín,Maximilian Schwarz,Doanh Doanh", "maintainer": "Edwin van Leeuwen", "sentence": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "paragraph": "A painless way to setup a mesh with ESP8266 and ESP32 devices", "website": "https://gitlab.com/painlessMesh/painlessMesh", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/painlessMesh/painlessMesh.git", "providesIncludes": [ "painlessMesh.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "TaskScheduler" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/painlessMesh/Painless_Mesh-1.5.0.zip", "archiveFileName": "Painless_Mesh-1.5.0.zip", "size": 293531, "checksum": "SHA-256:9d965064fc704e8ba19c0452cc50e619145f7869b9b135dbf7e521f6ec0a4b33" }, { "name": "MilliStopper", "version": "1.0.0", "author": "Elhay Rauper", "maintainer": "Elhay Rauper", "sentence": "Easy to use and lightweight stopper", "paragraph": "Easy to use and lightweight stopper", "website": "https://github.com/elhayra/MilliStopper", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/elhayra/MilliStopper.git", "providesIncludes": [ "MilliStopper.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/elhayra/MilliStopper-1.0.0.zip", "archiveFileName": "MilliStopper-1.0.0.zip", "size": 4465, "checksum": "SHA-256:32b68830daf56b9427132670c86c60d31ce7eb32983bacc15e9ec82ef550d4f2" }, { "name": "FastPID", "version": "0.1.0", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "sentence": "A PID controlled implemented using fixed-point arithmetic.", "paragraph": "This is a high-quality, high-precision PID controller that uses a fixed-point pipeline. Conversion from floating point coefficients to integers is done automatically. This implementation is suitable for AVR and other processors where floating point math is slow.", "website": "https://github.com/mike-matera/FastPID", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mike-matera/FastPID.git", "providesIncludes": [ "FastPID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mike-matera/FastPID-0.1.0.zip", "archiveFileName": "FastPID-0.1.0.zip", "size": 21560, "checksum": "SHA-256:1dd384db3401a9df73c39f18fff89134c9eb9d46517248170071149a14b14834" }, { "name": "FastPID", "version": "0.1.1", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "sentence": "A PID controlled implemented using fixed-point arithmetic.", "paragraph": "This is a high-quality, high-precision PID controller that uses a fixed-point pipeline. Conversion from floating point coefficients to integers is done automatically. This implementation is suitable for AVR and other processors where floating point math is slow.", "website": "https://github.com/mike-matera/FastPID", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mike-matera/FastPID.git", "providesIncludes": [ "FastPID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mike-matera/FastPID-0.1.1.zip", "archiveFileName": "FastPID-0.1.1.zip", "size": 195622, "checksum": "SHA-256:735b117f2d56f022a0254377ab878808c13c9c04726337db07c80ea0feaff87a" }, { "name": "FastPID", "version": "0.1.2", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "sentence": "A PID controlled implemented using fixed-point arithmetic.", "paragraph": "This is a high-quality, high-precision PID controller that uses a fixed-point pipeline. Conversion from floating point coefficients to integers is done automatically. This implementation is suitable for AVR and other processors where floating point math is slow.", "website": "https://github.com/mike-matera/FastPID", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mike-matera/FastPID.git", "providesIncludes": [ "FastPID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mike-matera/FastPID-0.1.2.zip", "archiveFileName": "FastPID-0.1.2.zip", "size": 195622, "checksum": "SHA-256:916f9d26e37cdb8292fd286480f823d81e3b09d5bed28fddeb2c77f4dce48f22" }, { "name": "FastPID", "version": "1.0.0", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "sentence": "A PID controlled implemented using fixed-point arithmetic.", "paragraph": "This is a high-quality, high-precision PID controller that uses a fixed-point pipeline. Conversion from floating point coefficients to integers is done automatically. This implementation is suitable for AVR and other processors where floating point math is slow.", "website": "https://github.com/mike-matera/FastPID", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mike-matera/FastPID.git", "providesIncludes": [ "FastPID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mike-matera/FastPID-1.0.0.zip", "archiveFileName": "FastPID-1.0.0.zip", "size": 195621, "checksum": "SHA-256:8fa726ec056486034152f0f2e3b2cf0fe0292586c4393163ad658b24a1b38762" }, { "name": "FastPID", "version": "1.2.0", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "sentence": "A PID controlled implemented using fixed-point arithmetic.", "paragraph": "This is a high-quality, high-precision PID controller that uses a fixed-point pipeline. Conversion from floating point coefficients to integers is done automatically. This implementation is suitable for AVR and other processors where floating point math is slow.", "website": "https://github.com/mike-matera/FastPID", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mike-matera/FastPID.git", "providesIncludes": [ "FastPID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mike-matera/FastPID-1.2.0.zip", "archiveFileName": "FastPID-1.2.0.zip", "size": 196761, "checksum": "SHA-256:2df3059110ac1d7cba7f79a2ea03a27ec9db050f9203fceedf5dd0627d325104" }, { "name": "FastPID", "version": "1.3.0", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "sentence": "A PID controlled implemented using fixed-point arithmetic.", "paragraph": "This is a high-quality, high-precision PID controller that uses a fixed-point pipeline. Conversion from floating point coefficients to integers is done automatically. This implementation is suitable for AVR and other processors where floating point math is slow.", "website": "https://github.com/mike-matera/FastPID", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mike-matera/FastPID.git", "providesIncludes": [ "FastPID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mike-matera/FastPID-1.3.0.zip", "archiveFileName": "FastPID-1.3.0.zip", "size": 197616, "checksum": "SHA-256:4d6a0a1542e02fd8ba70543b8d5ecd43091a426bd62aab7efa036712dd6876d0" }, { "name": "FastPID", "version": "1.3.1", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "sentence": "A PID controlled implemented using fixed-point arithmetic.", "paragraph": "This is a high-quality, high-precision PID controller that uses a fixed-point pipeline. Conversion from floating point coefficients to integers is done automatically. This implementation is suitable for AVR and other processors where floating point math is slow.", "website": "https://github.com/mike-matera/FastPID", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mike-matera/FastPID.git", "providesIncludes": [ "FastPID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mike-matera/FastPID-1.3.1.zip", "archiveFileName": "FastPID-1.3.1.zip", "size": 197614, "checksum": "SHA-256:06b44f758537b186f43c16fdafda30bd8303054663c2f04bf328236708a11326" }, { "name": "MusicWithoutDelay", "version": "1.0.0", "author": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "maintainer": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "sentence": "An algorithm to play musical notes easier, with the help of Bhagman's Tone library, without Delay.\u003cbr /\u003e", "paragraph": "You can play a song in parallel with your program(assuming, you don't have any delays)You can play Music backwards and forwards, skip, or simply pause/resume.\u003cbr /\u003eYou can make multiple instances of the Tone object, to create tones on different pins.\u003cbr /\u003e\u003cbr /\u003eIssues or questions: \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay/issues\"\u003c/a\u003e\u003cbr /\u003e", "website": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/nathanRamaNoodles/MusicWithoutDelay-1.0.0.zip", "archiveFileName": "MusicWithoutDelay-1.0.0.zip", "size": 140915, "checksum": "SHA-256:ec2b598cb7b2a5ccbb43d827dac77149160c06df0eecd1805959124e8736f12f" }, { "name": "MusicWithoutDelay", "version": "2.0.0", "author": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "maintainer": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "sentence": "A library to play multiple musical notes at the same time without Delay.", "paragraph": "\u003cp\u003e4-note polyphony. You can play a song in parallel with your program(assuming, you don't have any delays)You can play Music backwards and forwards, skip, or simply pause/resume.\u003c/p\u003e\u003cp\u003eGithub \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary\"\u003elink\u003c/a\u003e\u003c/p\u003e\u003cp\u003eSumbit an Issue \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary/issues\"\u003ehere\u003c/a\u003e\u003c/p\u003e", "website": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/nathanRamaNoodles/MusicWithoutDelay-2.0.0.zip", "archiveFileName": "MusicWithoutDelay-2.0.0.zip", "size": 110657, "checksum": "SHA-256:856bf585820fe05fee66318b7af9de5b39f382bf0c358be3e5dbb6e1df85189d" }, { "name": "MusicWithoutDelay", "version": "3.0.0", "author": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "maintainer": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "sentence": "A library to play multiple musical notes at the same time without Delay.", "paragraph": "\u003cp\u003e4-note polyphony. You can play a song in parallel with your program(assuming, you don't have any delays)You can play Music backwards and forwards, skip, or simply pause/resume.\u003c/p\u003e\u003cp\u003eGithub \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary\"\u003elink\u003c/a\u003e\u003c/p\u003e\u003cp\u003eSumbit an Issue \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary/issues\"\u003ehere\u003c/a\u003e\u003c/p\u003e", "website": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/nathanRamaNoodles/MusicWithoutDelay-3.0.0.zip", "archiveFileName": "MusicWithoutDelay-3.0.0.zip", "size": 121314, "checksum": "SHA-256:1d455c98ffabae472972a6e1b45657b1e555d34ef42ef63aa230b94861ecd84e" }, { "name": "MusicWithoutDelay", "version": "3.5.0", "author": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "maintainer": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "sentence": "A library to play multiple musical notes at the same time without Delay.", "paragraph": "\u003cp\u003einfinite polyphony. You can play a song in parallel with your program(assuming, you don't have any delays)You can play Music backwards and forwards, skip, or simply pause/resume.\u003c/p\u003e\u003cp\u003eGithub \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary\"\u003elink\u003c/a\u003e\u003c/p\u003e\u003cp\u003eSumbit an Issue \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary/issues\"\u003ehere\u003c/a\u003e\u003c/p\u003e", "website": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/nathanRamaNoodles/MusicWithoutDelay-3.5.0.zip", "archiveFileName": "MusicWithoutDelay-3.5.0.zip", "size": 126898, "checksum": "SHA-256:9d924427af78d53d61caee08cf9553c7da384d71c63b35daa7b2f196913027fb" }, { "name": "MusicWithoutDelay", "version": "3.5.1", "author": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "maintainer": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "sentence": "A library to play multiple musical notes at the same time without Delay.", "paragraph": "\u003cp\u003einfinite polyphony. You can play a song in parallel with your program(assuming, you don't have any delays)You can play Music backwards and forwards, skip, or simply pause/resume.\u003c/p\u003e\u003cp\u003eGithub \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary\"\u003elink\u003c/a\u003e\u003c/p\u003e\u003cp\u003eSumbit an Issue \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary/issues\"\u003ehere\u003c/a\u003e\u003c/p\u003e", "website": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/nathanRamaNoodles/MusicWithoutDelay-3.5.1.zip", "archiveFileName": "MusicWithoutDelay-3.5.1.zip", "size": 128021, "checksum": "SHA-256:fe0c8ea63148775651b733f44a12ff83a77d47657f2ad46609532e517fff9d42" }, { "name": "MusicWithoutDelay", "version": "3.5.2", "author": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "maintainer": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "sentence": "A library to play multiple musical notes at the same time without Delay.", "paragraph": "\u003cp\u003einfinite polyphony. You can play a song in parallel with your program(assuming, you don't have any delays)You can play Music backwards and forwards, skip, or simply pause/resume.\u003c/p\u003e\u003cp\u003eGithub \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary\"\u003elink\u003c/a\u003e\u003c/p\u003e\u003cp\u003eSumbit an Issue \u003ca href=\"https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary/issues\"\u003ehere\u003c/a\u003e\u003c/p\u003e", "website": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nathanRamaNoodles/MusicWithoutDelay-LIbrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/nathanRamaNoodles/MusicWithoutDelay-3.5.2.zip", "archiveFileName": "MusicWithoutDelay-3.5.2.zip", "size": 128054, "checksum": "SHA-256:f9ac21e4739e199ba84b94c93e5b3153dfcafbc5c224244bc8a170494fc17fb1" }, { "name": "TeensyDMX", "version": "2.0.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-2.0.0.zip", "archiveFileName": "TeensyDMX-2.0.0.zip", "size": 14665, "checksum": "SHA-256:ea3c10bfbfd35807e0609ca1ccffd7614ec5dc52493e8b2e3e075ded7549d604" }, { "name": "TeensyDMX", "version": "2.1.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-2.1.0.zip", "archiveFileName": "TeensyDMX-2.1.0.zip", "size": 15156, "checksum": "SHA-256:87d2ae8779fa62794b7c11520d9d0e937ff7821f98a860bd2d5c6986f14d98b5" }, { "name": "TeensyDMX", "version": "2.2.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-2.2.0.zip", "archiveFileName": "TeensyDMX-2.2.0.zip", "size": 15994, "checksum": "SHA-256:991928e3f690cf5e50637049d9b086ee7b86b76ed34013ef323a0c65d6625b83" }, { "name": "TeensyDMX", "version": "2.3.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-2.3.0.zip", "archiveFileName": "TeensyDMX-2.3.0.zip", "size": 16597, "checksum": "SHA-256:5e074e5304ab912acb1eba596ad06a947f37253f83e597d04375d64c9c174948" }, { "name": "TeensyDMX", "version": "2.3.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-2.3.1.zip", "archiveFileName": "TeensyDMX-2.3.1.zip", "size": 17944, "checksum": "SHA-256:2c7de6b4179405076c0c722f98094b7097ef4a48135b53c412abd11ebc2ff5f9" }, { "name": "TeensyDMX", "version": "2.3.2", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-2.3.2.zip", "archiveFileName": "TeensyDMX-2.3.2.zip", "size": 18085, "checksum": "SHA-256:ccc3523af1fd942b692c98b2cd66503cd77094a2134ab8e8964ab4ae464675a9" }, { "name": "TeensyDMX", "version": "2.4.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-2.4.0.zip", "archiveFileName": "TeensyDMX-2.4.0.zip", "size": 22235, "checksum": "SHA-256:4da01e7d287b28ef0abdd9df8f3a54fbe084368893365c0bb39a5989350374b3" }, { "name": "TeensyDMX", "version": "2.5.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-2.5.0.zip", "archiveFileName": "TeensyDMX-2.5.0.zip", "size": 31291, "checksum": "SHA-256:bf1fbbabc3386f3575a2fee23ff4c2c46e7208bec0fa32a09baad92120744ccd" }, { "name": "TeensyDMX", "version": "3.0.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-3.0.0.zip", "archiveFileName": "TeensyDMX-3.0.0.zip", "size": 57629, "checksum": "SHA-256:f34b819398b5ff671ab171f2e460108202d315e84eb0933899f71fa0f9d21498" }, { "name": "TeensyDMX", "version": "3.0.0-alpha", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-3.0.0-alpha.zip", "archiveFileName": "TeensyDMX-3.0.0-alpha.zip", "size": 47657, "checksum": "SHA-256:7029ee8e5c80cdee580c1dc795a25286a27a4beabefec225b33e7be5367fda9f" }, { "name": "TeensyDMX", "version": "3.0.0-beta", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-3.0.0-beta.zip", "archiveFileName": "TeensyDMX-3.0.0-beta.zip", "size": 51512, "checksum": "SHA-256:e3053ed97f967be252f1f80cdf65002856ae9ac28b25df602d3e3a0224f3f8b1" }, { "name": "TeensyDMX", "version": "3.1.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A DMX library for the Teensy.", "paragraph": "This implements both receive and transmit functionality.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-3.1.0.zip", "archiveFileName": "TeensyDMX-3.1.0.zip", "size": 59374, "checksum": "SHA-256:5a8e5998907c2b0a13c78d63c9247ab2e63d0252f08b31e6bb30287995cd188b" }, { "name": "TeensyDMX", "version": "3.1.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-3.1.1.zip", "archiveFileName": "TeensyDMX-3.1.1.zip", "size": 60094, "checksum": "SHA-256:a7f6405c6d83f05b707704cff79ad0221e56ebd9bd45b99db6e133b8d86c24c4" }, { "name": "TeensyDMX", "version": "3.2.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-3.2.0.zip", "archiveFileName": "TeensyDMX-3.2.0.zip", "size": 60658, "checksum": "SHA-256:4382eba93962eece53ba3cabc552843029e5ec7c3bba366d423bc10a4de7ccb9" }, { "name": "TeensyDMX", "version": "4.0.0-alpha", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-alpha.zip", "archiveFileName": "TeensyDMX-4.0.0-alpha.zip", "size": 62183, "checksum": "SHA-256:402424da90e3a3418e46bb1380dc7ea46c0db2c7764833a1505c2c3631b88b56" }, { "name": "TeensyDMX", "version": "4.0.0-alpha.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-alpha.1.zip", "archiveFileName": "TeensyDMX-4.0.0-alpha.1.zip", "size": 62493, "checksum": "SHA-256:1fc992116928bc39585a5c09ce8ccea18091c843d3cd99dae88097f11d877f85" }, { "name": "TeensyDMX", "version": "3.2.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-3.2.1.zip", "archiveFileName": "TeensyDMX-3.2.1.zip", "size": 61027, "checksum": "SHA-256:340cbcd375999622629e12adfbfd50380c1595305e5331c28727c3eaf9495aac" }, { "name": "TeensyDMX", "version": "3.2.2", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-3.2.2.zip", "archiveFileName": "TeensyDMX-3.2.2.zip", "size": 61169, "checksum": "SHA-256:658d563e42c0164165154e71dbc4afa091d953beb67e6e22910ade6660d87822" }, { "name": "TeensyDMX", "version": "4.0.0-alpha.2", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-alpha.2.zip", "archiveFileName": "TeensyDMX-4.0.0-alpha.2.zip", "size": 62855, "checksum": "SHA-256:1bdafda0ab288de6a32e9dc825694820498a8045bfe6f54fdd3f0ae4b171462f" }, { "name": "TeensyDMX", "version": "4.0.0-alpha.3", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-alpha.3.zip", "archiveFileName": "TeensyDMX-4.0.0-alpha.3.zip", "size": 67420, "checksum": "SHA-256:ae166276a0ac5c7f0e6180e27dacd6beee632b2f10f8edf329a67659f340675b" }, { "name": "TeensyDMX", "version": "4.0.0-alpha.4", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-alpha.4.zip", "archiveFileName": "TeensyDMX-4.0.0-alpha.4.zip", "size": 70707, "checksum": "SHA-256:bccebc9bcf328c56310fbaa302036ca73ef5da1c2064be7dedebbb70bda13a9d" }, { "name": "TeensyDMX", "version": "4.0.0-alpha.5", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-alpha.5.zip", "archiveFileName": "TeensyDMX-4.0.0-alpha.5.zip", "size": 72619, "checksum": "SHA-256:074d544190d77626c7cb786f2805827f5bd751a472e7037ed4e6c40b886c5cf9" }, { "name": "TeensyDMX", "version": "4.0.0-alpha.6", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3 and Teensy LC.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-alpha.6.zip", "archiveFileName": "TeensyDMX-4.0.0-alpha.6.zip", "size": 77225, "checksum": "SHA-256:051d6ea1c01679ecbfb61c9b0d5138bca270db7c132573905950d8b071fc5e93" }, { "name": "TeensyDMX", "version": "4.0.0-alpha.7", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-alpha.7.zip", "archiveFileName": "TeensyDMX-4.0.0-alpha.7.zip", "size": 80692, "checksum": "SHA-256:c7c3089eac02818eb240f2532d42b8ed9f1f9c372e88a48c382d79c0e09110dc" }, { "name": "TeensyDMX", "version": "4.0.0-alpha.8", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-alpha.8.zip", "archiveFileName": "TeensyDMX-4.0.0-alpha.8.zip", "size": 83257, "checksum": "SHA-256:553efa5a21617273e9f72a6061924cef26df4fb975a9fd217a8ceaed4e410d37" }, { "name": "TeensyDMX", "version": "4.0.0-beta", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM).", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0-beta.zip", "archiveFileName": "TeensyDMX-4.0.0-beta.zip", "size": 84611, "checksum": "SHA-256:a143ab9400e502f35941e899818815673906509dbe1ed99000a965735a9b54fe" }, { "name": "TeensyDMX", "version": "4.0.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM). Other features include reasonably accurate BREAK and MAB timings, a 16-bit API, and packet statistics.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.0.0.zip", "archiveFileName": "TeensyDMX-4.0.0.zip", "size": 85393, "checksum": "SHA-256:a879985d22612c8dd5d4b555a8aff117baf612a22f084b163b842b470b6a8d96" }, { "name": "TeensyDMX", "version": "4.1.0-beta", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM). Other features include reasonably accurate BREAK and MAB timings, a 16-bit API, and packet statistics.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.1.0-beta.zip", "archiveFileName": "TeensyDMX-4.1.0-beta.zip", "size": 90604, "checksum": "SHA-256:d68093c4adb27c06482638487e1a97dd6a5fd7ce352575c2bed2718b1a9838d2" }, { "name": "TeensyDMX", "version": "4.1.0-beta.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM). Other features include reasonably accurate BREAK and MAB timings, a 16-bit API, and packet statistics.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.1.0-beta.1.zip", "archiveFileName": "TeensyDMX-4.1.0-beta.1.zip", "size": 92238, "checksum": "SHA-256:ebc45bbfe2609b8523c3b9438ef8f5075cc63c199c2ecdf42599495ebc2cdc31" }, { "name": "TeensyDMX", "version": "4.1.0-beta.2", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM). Other features include reasonably accurate BREAK and MAB timings, a 16-bit API, and packet statistics.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.1.0-beta.2.zip", "archiveFileName": "TeensyDMX-4.1.0-beta.2.zip", "size": 98443, "checksum": "SHA-256:71052a50f305ad7e33c7f20e3e508243a435d56199cab0737dc6ed1b4ae9703e" }, { "name": "TeensyDMX", "version": "4.1.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM). Other features include reasonably accurate BREAK and MAB timings, a 16-bit API, and packet statistics.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.1.0.zip", "archiveFileName": "TeensyDMX-4.1.0.zip", "size": 98419, "checksum": "SHA-256:add645a1a1e6c189c76bb037267d18655420825e793cdcd39b1a2e323f217df2" }, { "name": "TeensyDMX", "version": "4.1.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM). Other features include reasonably accurate BREAK and MAB timings, a 16-bit API, and packet statistics.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.1.1.zip", "archiveFileName": "TeensyDMX-4.1.1.zip", "size": 98230, "checksum": "SHA-256:1af7b06ea9603ce2de4115c9c58672280e9b50b764c3717508c1f2c31f4c11ed" }, { "name": "TeensyDMX", "version": "4.2.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.", "paragraph": "Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM). Other features include reasonably accurate BREAK and MAB timings, a 16-bit API, and packet statistics.", "website": "https://github.com/ssilverman/TeensyDMX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/TeensyDMX.git", "providesIncludes": [ "TeensyDMX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/TeensyDMX-4.2.0.zip", "archiveFileName": "TeensyDMX-4.2.0.zip", "size": 98455, "checksum": "SHA-256:063808198fa60d8666f44f3a0bf3073d5698139c2a656f6ab8d51584e508cfe1" }, { "name": "Thread", "version": "0.0.2", "author": "Vyacheslav Azarov \u003cslavaza63@gmail.com\u003e", "maintainer": "Vyacheslav Azarov \u003cslavaza63@gmail.com\u003e", "sentence": "Simplest kernel for multythreading.", "paragraph": "Simplest kernel what implement yield() function for iterative time division myltithreading on a smallest AVR8 microcontrollers.", "website": "https://github.com/slavaza/Thread", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/slavaza/Thread.git", "providesIncludes": [ "Thread.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/slavaza/Thread-0.0.2.zip", "archiveFileName": "Thread-0.0.2.zip", "size": 17553, "checksum": "SHA-256:49fd5f293c248d4cfa4c4f2ee73f3e53f9e781bc302d71527df1c4885fdfa3ad" }, { "name": "eBoard shackle the Arduino", "version": "3.0.0", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "All in one library to run qfixSoccerBoard code on the Arduino. Additional hardware required", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.0.0.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.0.0.zip", "size": 12105983, "checksum": "SHA-256:2a6c1b620b164fe78554bbd6474a3d7853931df5699b3f3ca08b48bcf2b69861" }, { "name": "eBoard shackle the Arduino", "version": "3.1.18", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "This library was written for the SIA 2017/2018 to port qfixSoccerBoard code to the Arduino-World. Additional hardware required. The WIKI-Page is located here: https://eaglesia.github.io/eBoard/index.html", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.1.18.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.1.18.zip", "size": 13576768, "checksum": "SHA-256:2d04f6f66dbf755e8fe6fdc5981079dfeedb2866a5e3d4856ccedb7d6f6d3815" }, { "name": "eBoard shackle the Arduino", "version": "3.1.22", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "This library was written for the SIA 2017/2018 to port qfixSoccerBoard code to the Arduino-World. Additional hardware required. The WIKI-Page is located here: https://eaglesia.github.io/eBoard/index.html", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.1.22.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.1.22.zip", "size": 13598268, "checksum": "SHA-256:ca042d378467878ead3cd4e94437fffde8d02da0a592edc21b3fec718ea9a427" }, { "name": "eBoard shackle the Arduino", "version": "3.1.2", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "All in one library to run qfixSoccerBoard code on the Arduino. Additional hardware required", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.1.2.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.1.2.zip", "size": 18859409, "checksum": "SHA-256:19a0caf78397fa272b21434f61d59c93bb369dff6c7704b8d6389b8ef541fb9d" }, { "name": "eBoard shackle the Arduino", "version": "3.1.4", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "This library was written for the SIA 2017/2018 to port qfixSoccerBoard code to the Arduino-World. Additional hardware required. The WIKI-Page is located here: https://eaglesia.github.io/eBoard/index.html", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.1.4.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.1.4.zip", "size": 18866086, "checksum": "SHA-256:98ea4896d1d04bf97471e82853e4cb18aa70a5f5e487da1da563c7116683a1a7" }, { "name": "eBoard shackle the Arduino", "version": "3.1.5", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "This library was written for the SIA 2017/2018 to port qfixSoccerBoard code to the Arduino-World. Additional hardware required. The WIKI-Page is located here: https://eaglesia.github.io/eBoard/index.html", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.1.5.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.1.5.zip", "size": 18862703, "checksum": "SHA-256:8b801d6a002bc79abbdb475d8fe582c8c63e17d3de2824d4f230d1108045e449" }, { "name": "eBoard shackle the Arduino", "version": "3.1.7", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "This library was written for the SIA 2017/2018 to port qfixSoccerBoard code to the Arduino-World. Additional hardware required. The WIKI-Page is located here: https://eaglesia.github.io/eBoard/index.html", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.1.7.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.1.7.zip", "size": 18863719, "checksum": "SHA-256:339ac9e748fdf9274a59be90c3d1ee3c517a48a79151d9d9926b9bd628d7bdc2" }, { "name": "eBoard shackle the Arduino", "version": "3.2.29", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "This library was written for the SIA 2017/2018 to port qfixSoccerBoard code to the Arduino-World. Additional hardware required. The WIKI-Page is located here: https://eaglesia.github.io/eBoard/index.html", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.2.29.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.2.29.zip", "size": 13677536, "checksum": "SHA-256:5d3c08e0a5bfd60c6955090ae851262f039bdfe595a71af921ba0fb552f8857f" }, { "name": "eBoard shackle the Arduino", "version": "3.2.53", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "This library was written for the SIA 2017/2018 to port qfixSoccerBoard code to the Arduino-World. Additional hardware required. The WIKI-Page is located here: https://eaglesia.github.io/eBoard/index.html", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.2.53.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.2.53.zip", "size": 13653637, "checksum": "SHA-256:c5a8c1d790dd24e04579c13edd92d3dd49d8dcef21e6cd37faa14ee864dd7c41" }, { "name": "eBoard shackle the Arduino", "version": "3.2.8", "author": "EagleoutIce", "maintainer": "EagleoutIce \u003cflorian.sihler@web.de\u003e", "sentence": "All in one library to run qfixSoccerBoard code on the Arduino", "paragraph": "This library was written for the SIA 2017/2018 to port qfixSoccerBoard code to the Arduino-World. Additional hardware required. The WIKI-Page is located here: https://eaglesia.github.io/eBoard/index.html", "website": "https://github.com/eagleSIA/eBoard", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/eagleSIA/eBoard.git", "url": "https://downloads.arduino.cc/libraries/github.com/eagleSIA/eBoard_shackle_the_Arduino-3.2.8.zip", "archiveFileName": "eBoard_shackle_the_Arduino-3.2.8.zip", "size": 13665536, "checksum": "SHA-256:479e6059906268382cce82614fa2b7e47d66016babfc45c7fdfc31b07d3e846a" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.2.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.2.zip", "size": 41174, "checksum": "SHA-256:9d3dacef4d63e479171416f6083f6d6cd95457830c02985cb52ebe6337319e3d" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.0.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.0.zip", "size": 39524, "checksum": "SHA-256:8139f426457fb3e13e6029b53f8676528e966614c0ebe96c9ccc00b40d77922f" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.1.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.1.zip", "size": 39588, "checksum": "SHA-256:7003f89ae192d44667c1bf9453b5c712f063d135fa95b73cc5e34d7f04429d54" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.0.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.5.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.5.zip", "size": 41985, "checksum": "SHA-256:7b3a030d44426fc595c3301c972be0fc42b17ae0e235c225bcf2139ac846c19b" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.0.6", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.6.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.0.6.zip", "size": 48011, "checksum": "SHA-256:810ec80426fe86c0a49fbce2b8f5dae9c686966572b51ce955e64c3bc93ce9a8" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.0.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.0.zip", "size": 38116, "checksum": "SHA-256:d735752ba2fa72180034f065d97868ac04cf31111aebb3e075e8c48ffb0966d0" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.1.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.1.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.1.zip", "size": 36274, "checksum": "SHA-256:a76d45961d4f4a1fb98f30c6aab82012b55839b4d25ebaa53b80c1a1c0321fa6" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.1.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.2.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.2.zip", "size": 37185, "checksum": "SHA-256:6386862b0233e50c717afc29e7b3e261ee73b3464b57918267081fa261b34331" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.1.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.3.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.3.zip", "size": 37239, "checksum": "SHA-256:46a3b168c5f41ffc87f027709971a531b868ec28d599b8182e2934ad77a7e503" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.1.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.4.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.4.zip", "size": 37234, "checksum": "SHA-256:309d26c0501d4768e9bc4c85b3a99c9c73a07f4dbfdcdb556f1634a753c4615d" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.1.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.5.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.5.zip", "size": 37231, "checksum": "SHA-256:0af884aed8c13778c9ebb01bf55920dfb5075faa12316dded8aa8efc59a5fecf" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.1.6", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.6.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.1.6.zip", "size": 37323, "checksum": "SHA-256:c2e3eb0ad872a49f2126a74892338ed5e56ab40bbca7e976a76fb95eaa7c6a09" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.0.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.0.zip", "size": 39036, "checksum": "SHA-256:9065c321b94cd2ed464f36f4c1ce557fcc02a555b91beffd43b35ae80d9b80a5" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.1.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.1.zip", "size": 39037, "checksum": "SHA-256:febf73cefd629c8c3054ce98a589eaba23d3bba44d8532dcf6eff8a84bd9edc9" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.2.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.2.zip", "size": 39037, "checksum": "SHA-256:b1490811380fc017b97ebccad66fb16c882a522a09b6ab7ddfc5f027f7db8d45" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.3.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.3.zip", "size": 39075, "checksum": "SHA-256:b935c40ea8d8ca657e44483b28ba44fbece130aed8ec4ded5e2b1bd7ae374282" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.4.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.4.zip", "size": 39062, "checksum": "SHA-256:c08a892d726743f1ca446352e5cded4d9fcca91ae889481909175d92658c09e0" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.5.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.5.zip", "size": 39318, "checksum": "SHA-256:52f5971f153b39eb8c9bce9040f1cc17231e7bb55c6e08449694f2c3e7a618a1" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.6", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.6.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.6.zip", "size": 44684, "checksum": "SHA-256:865bbf04c84461e095cb908b7d0f7b53ae97ae99c753d3c2735782652b005b28" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.7", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.7.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.7.zip", "size": 45086, "checksum": "SHA-256:b567b17a4cc2bc7ee2ff91127a0ea5cea3a8d75c8d16e1a0d5f814718d26354b" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.8", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.8.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.8.zip", "size": 44702, "checksum": "SHA-256:514d6cb37118ea88c84d44f69b187c703893ef85009ac53b37e6c614937482f7" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.9", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.9.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.9.zip", "size": 44759, "checksum": "SHA-256:09d5616189d6e472356b47b0929f7df230a93c106fcdf230413872438fa0958f" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.10", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.10.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.10.zip", "size": 44825, "checksum": "SHA-256:9f0f34b17113cc4d2f37dc2a3642427927a57f7e5e7d6caeaeb7434b264f5d0e" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.11", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.11.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.11.zip", "size": 44829, "checksum": "SHA-256:b793fb6607d009a4ea17243eb436896056ceec5aecf70e711c31f40a1a80c8e6" }, { "name": "SparkFun VL53L1X 4m Laser Distance Sensor", "version": "1.2.12", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X", "paragraph": "The VL53L1X is the latest Time Of Flight (ToF) sensor to be released. It uses a VCSEL (vertical cavity surface emitting laser) to emit a class 1 IR laser and time the reflection to the target. What does all this mean? You can measure the distance to an object up to 4 meters away with millimeter resolution! That’s pretty incredible. We’ve found the precision of the sensor to be 1mm but the accuracy is around +/-5mm. Available at: https://www.sparkfun.com/products/14667", "website": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.12.zip", "archiveFileName": "SparkFun_VL53L1X_4m_Laser_Distance_Sensor-1.2.12.zip", "size": 51741, "checksum": "SHA-256:525c8198af6705ca28d00016f49561ba248339eb70f8abc9471af44b8fda0792" }, { "name": "Music Shield", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Music Shield V2.0.", "paragraph": "Arduino library to control Music Shield, it is based on the VC1053B chip, which enabled it to play sound files from SD card and do short-time recording as well..", "website": "https://github.com/Seeed-Studio/Music_Shield", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Music_Shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Music_Shield-1.0.0.zip", "archiveFileName": "Music_Shield-1.0.0.zip", "size": 63322, "checksum": "SHA-256:e8f2349e3c9bf1af730e34c4fb45e057c64590a6ad5ffff5d14f6178ebd5bebf" }, { "name": "Grove - Multichannel Gas Sensor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Multichannel Gas Sensor .", "paragraph": "Grove – Multichannel Gas sensor is a environment detecting sensor with a built in MiCS-6814 which can detect many unhealthful gases, and three gases can be measured simultaneously due to its multi channels, so it can help you to monitor the concentration which more than one gas..", "website": "https://github.com/Seeed-Studio/Mutichannel_Gas_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Mutichannel_Gas_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Multichannel_Gas_Sensor-1.0.0.zip", "archiveFileName": "Grove___Multichannel_Gas_Sensor-1.0.0.zip", "size": 40659, "checksum": "SHA-256:1a37d5976c5b9baa421d3231fcba5c25b2d296f7a1de32b15fa8b9b405355663" }, { "name": "Grove - OLED Display 0.96", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - OLED Display 0.96.", "paragraph": "Grove - OLED Display 0.96 is an OLED monochrome 128×64dot matrix display module with Grove 4pin I2C Interface .The characteristics of this display module are high brightness, self-emission, high contrast ratio, slim outline, wide viewing angle, wide temperature range, and low power consumption. It has a bigger screen and uses all the columns from the SSD1308 chip so that it can display more contents than the OLED 96×16.", "website": "https://github.com/Seeed-Studio/OLED_Display_128X64", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/OLED_Display_128X64.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___OLED_Display_0_96-1.0.0.zip", "archiveFileName": "Grove___OLED_Display_0_96-1.0.0.zip", "size": 26946, "checksum": "SHA-256:255bcef951f13a6b4c43a859f163553075cb4c1a21c90bc7ddcc091224dda005" }, { "name": "Grove - 125KHz RFID Reader", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - 125KHz RFID Reader.", "paragraph": "Arduino library to control Grove - 125KHz RFID Reader.", "website": "https://github.com/Seeed-Studio/RFID_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/RFID_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___125KHz_RFID_Reader-1.0.0.zip", "archiveFileName": "Grove___125KHz_RFID_Reader-1.0.0.zip", "size": 8452, "checksum": "SHA-256:83b478eb5a7fbc32168f73cc60c156beadcb751c5ce5f10bde417b7a5aa3d1d6" }, { "name": "NFC Tag M24LR6E", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - NFC Tag", "paragraph": "Grove - NFC Tag is a highly integrated Near Field Communication Tag module,this module is I2C interface,which base on M24LR64E-R,M24LR64E-R have a 64-bit unique identifier and 64 -Kbit EEPROM.Grove - NFC Tag attach an independent PCB antenna which can easily stretch out of any enclosure you use, leaving more room for you to design the exterior of your project.", "website": "https://github.com/Seeed-Studio/NFC_Tag_M24LR6E", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/NFC_Tag_M24LR6E.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/NFC_Tag_M24LR6E-1.0.0.zip", "archiveFileName": "NFC_Tag_M24LR6E-1.0.0.zip", "size": 2587108, "checksum": "SHA-256:b84e1ec4e3a65faf6e042b4c3d8b5f606588bee597ef5157356e692f05353b93" }, { "name": "Grove - RTC DS1307", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - RTC DS1307.", "paragraph": "Arduino library to control Grove - RTC DS1307.", "website": "https://github.com/Seeed-Studio/RTC_DS1307", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/RTC_DS1307.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___RTC_DS1307-1.0.0.zip", "archiveFileName": "Grove___RTC_DS1307-1.0.0.zip", "size": 7921, "checksum": "SHA-256:255b0d6e6c5793b7b82965f81817ca30599ae3cb8f6b7cf04fc46e0f8c56c104" }, { "name": "Grove - Q Touch Sensor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Q Touch Sensor.", "paragraph": "Arduino library to control Grove - Q Touch Sensor.", "website": "https://github.com/Seeed-Studio/Seeed_QTouch", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_QTouch.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Q_Touch_Sensor-1.0.0.zip", "archiveFileName": "Grove___Q_Touch_Sensor-1.0.0.zip", "size": 8634, "checksum": "SHA-256:361d016e6c699e5c36c55ad1dfada0488e490a56645301f3cde5efce69c6fcf3" }, { "name": "Motor Shield V2.0", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Motor Shield V2.0.", "paragraph": "Arduino library to control Motor Shield V2.0.", "website": "https://github.com/Seeed-Studio/Motor_Shield", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/SeeedMotorShieldV2.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Motor_Shield_V2_0-1.0.0.zip", "archiveFileName": "Motor_Shield_V2_0-1.0.0.zip", "size": 13019, "checksum": "SHA-256:db7e50a938761b0a3e347844392021e6c6c127f48c95945d5b755b0025988c13" }, { "name": "Seeeduino GPRS", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Seeeduino GPRS.", "paragraph": "Arduino library to control Seeeduino GPRS.", "website": "https://github.com/Seeed-Studio/Seeeduino_GPRS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeeduino_GPRS.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Seeeduino_GPRS-1.0.0.zip", "archiveFileName": "Seeeduino_GPRS-1.0.0.zip", "size": 30996, "checksum": "SHA-256:505626c988198570be130b340b8348d95721250989a1430d8f8d59f36f81e60f" }, { "name": "Small e-paper Shield V2", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Small e-paper Shield V2.", "paragraph": "Small e-paper shield is a driver shield for e-paper of 2.0 inch and 2.7 inch sizes. It’s capable of displaying texts, graphics and images and supporting more than 170 languages. The upper surface of the shield is flat and clean, which gives great support to the e-paper attached on it.", "website": "https://github.com/Seeed-Studio/Small_ePaper_Shield", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Small_ePaper_Shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Small_e_paper_Shield_V2-1.0.0.zip", "archiveFileName": "Small_e_paper_Shield_V2-1.0.0.zip", "size": 36671, "checksum": "SHA-256:595e44547b5d0cc8d83d82aa895a34890f01231aebacb351639353802f4ca310" }, { "name": "TFT Touch Shield V1.0", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control 2.8 inch TFT Touch Shield v2.0.", "paragraph": "Arduino library to control 2.8 inch TFT Touch Shield v2.0.", "website": "https://github.com/Seeed-Studio/TFT_Touch_Shield_V1", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/TFT_Touch_Shield_V1.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/TFT_Touch_Shield_V1_0-1.0.1.zip", "archiveFileName": "TFT_Touch_Shield_V1_0-1.0.1.zip", "size": 612732, "checksum": "SHA-256:57c5f63a19995f17bee167c3433cc4f35f5b4f1824f36faddbece6acbcd02880" }, { "name": "TFT Touch Shield V1.0", "version": "1.0.2", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control 2.8 inch TFT Touch Shield v1.0.", "paragraph": "Arduino library to control 2.8 inch TFT Touch Shield v1.0.", "website": "https://github.com/Seeed-Studio/TFT_Touch_Shield_V1", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/TFT_Touch_Shield_V1.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/TFT_Touch_Shield_V1_0-1.0.2.zip", "archiveFileName": "TFT_Touch_Shield_V1_0-1.0.2.zip", "size": 612730, "checksum": "SHA-256:8988cfa1b81609b3160093196bd8b51a932f793ece2b42d37aa98cd87d772f5e" }, { "name": "TFT Touch Shield v2.0", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control 2.8 inch TFT Touch Shield v2.0.", "paragraph": "Arduino library to control 2.8 inch TFT Touch Shield v2.0.", "website": "https://github.com/Seeed-Studio/TFT_Touch_Shield_V2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/TFT_Touch_Shield_V2.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/TFT_Touch_Shield_v2_0-1.0.0.zip", "archiveFileName": "TFT_Touch_Shield_v2_0-1.0.0.zip", "size": 613480, "checksum": "SHA-256:373191dd44f114e46567b65b62f6b2e2ada408db67e1e64a50de8c38d4a875f0" }, { "name": "TFT Touch Shield v2.0", "version": "2.0.3", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control 2.8 inch TFT Touch Shield v2.0.", "paragraph": "Arduino library to control 2.8 inch TFT Touch Shield v2.0.", "website": "https://github.com/Seeed-Studio/TFT_Touch_Shield_V2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/TFT_Touch_Shield_V2.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/TFT_Touch_Shield_v2_0-2.0.3.zip", "archiveFileName": "TFT_Touch_Shield_v2_0-2.0.3.zip", "size": 618799, "checksum": "SHA-256:54c7c87dd6aafa9c10e2c4a212c3797fe13759776fab30623f88d493d972a621" }, { "name": "Touch Screen Driver", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library for Touch Screen Driver.", "paragraph": "Arduino library for Touch Screen Driver.", "website": "https://github.com/Seeed-Studio/Touch_Screen_Driver", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Touch_Screen_Driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Touch_Screen_Driver-1.0.0.zip", "archiveFileName": "Touch_Screen_Driver-1.0.0.zip", "size": 6946, "checksum": "SHA-256:9cef175fbc587ccee180ca08fcd38ab23b9e796f17fe93ce4bf1d7c68d94281f" }, { "name": "Wio LTE Arduino Library", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Wio LTE Arduino Library.", "paragraph": "Wio LTE is a board combined with STM32F405RGT6 and quectel EC21(4G/3G/GPS) module.", "website": "https://github.com/Seeed-Studio/Wio_LTE_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Wio_LTE_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Wio_LTE_Arduino_Library-1.0.0.zip", "archiveFileName": "Wio_LTE_Arduino_Library-1.0.0.zip", "size": 113116, "checksum": "SHA-256:0b97bddaaa7eff66bff7997d6b1cdeb2c2b128020937d6afbd0987c08895a795" }, { "name": "Romans Audio FastDigitalPin Library", "version": "1.0.0", "author": "Michael Romans", "maintainer": "Romans Audio \u003cralibs@romansaudio.com\u003e", "sentence": "Arduino lib for fast digital reads and writes.", "paragraph": "C++ rework of digital IO on Arduino", "website": "https://github.com/hippymulehead/FastDigitalPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hippymulehead/FastDigitalPin.git", "url": "https://downloads.arduino.cc/libraries/github.com/hippymulehead/Romans_Audio_FastDigitalPin_Library-1.0.0.zip", "archiveFileName": "Romans_Audio_FastDigitalPin_Library-1.0.0.zip", "size": 5949, "checksum": "SHA-256:284ca51529b88716292968727e5227f59a56d9b483d0e17c092db1d96985122b" }, { "name": "Romans Audio FastDigitalPin Library", "version": "1.0.1", "author": "Michael Romans", "maintainer": "Romans Audio \u003cralibs@romansaudio.com\u003e", "sentence": "Arduino lib for fast digital reads and writes.", "paragraph": "C++ rework of digital IO on Arduino", "website": "https://github.com/hippymulehead/FastDigitalPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hippymulehead/FastDigitalPin.git", "url": "https://downloads.arduino.cc/libraries/github.com/hippymulehead/Romans_Audio_FastDigitalPin_Library-1.0.1.zip", "archiveFileName": "Romans_Audio_FastDigitalPin_Library-1.0.1.zip", "size": 5944, "checksum": "SHA-256:66a395ce5be9bdf4c3dc6d7680cc8231fdf64210fc20026e4f256e72317c04b8" }, { "name": "EveryTimer", "version": "1.0.0", "author": "Alessio Leoncini", "maintainer": "Alessio Leoncini", "sentence": "A library providing the possibility to call a function at specific time intervals.", "paragraph": "Present library defines a static 'Pinger' class providing an easy access to native 'ping.h' methods.", "website": "technologytourist.com", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bluemurder/EveryTimer.git", "providesIncludes": [ "EveryTimer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bluemurder/EveryTimer-1.0.0.zip", "archiveFileName": "EveryTimer-1.0.0.zip", "size": 6728, "checksum": "SHA-256:76b680fb25732db302ced1f1322c29ea8320a57d85af2ad0e4183d6c1931a810" }, { "name": "EveryTimer", "version": "1.1.0", "author": "Alessio Leoncini", "maintainer": "Alessio Leoncini", "sentence": "A library providing the possibility to call a function at specific time intervals.", "paragraph": "Present library defines a 'EveryTimer' class that allows to call a user defined function every time a timeout occurs. In addition, a similar 'OneShotTimer' allows one to call a oser defined function one single time after a specified timeout.", "website": "technologytourist.com", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bluemurder/EveryTimer.git", "providesIncludes": [ "EveryTimer.h", "OneShotTimer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bluemurder/EveryTimer-1.1.0.zip", "archiveFileName": "EveryTimer-1.1.0.zip", "size": 10966, "checksum": "SHA-256:f578dbaeb6b96c5613738c1f369bf5d8d69f7c2d5c2a65665efa16fb664edfc8" }, { "name": "EveryTimer", "version": "1.1.1", "author": "Alessio Leoncini", "maintainer": "Alessio Leoncini", "sentence": "A library providing the possibility to call a function at specific time intervals.", "paragraph": "Present library defines a 'EveryTimer' class that allows to call a user defined function every time a timeout occurs. In addition, a similar 'OneShotTimer' allows one to call a oser defined function one single time after a specified timeout.", "website": "https://technologytourist.com", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bluemurder/EveryTimer.git", "providesIncludes": [ "EveryTimer.h", "OneShotTimer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bluemurder/EveryTimer-1.1.1.zip", "archiveFileName": "EveryTimer-1.1.1.zip", "size": 10970, "checksum": "SHA-256:310b23d3f9ef6e5aa3a861e360a1e8e3165f4eee6d5e13180fb306c11cb8db73" }, { "name": "ESP8266-ping", "version": "1.0.0", "author": "Alessio Leoncini", "maintainer": "Alessio Leoncini", "sentence": "A library to enable esp8266 platform to send and receive ping messages.", "paragraph": "Present library defines a static 'Pinger' class providing an easy access to native 'ping.h' methods.", "website": "technologytourist.com", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/bluemurder/esp8266-ping.git", "providesIncludes": [ "Pinger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bluemurder/ESP8266_ping-1.0.0.zip", "archiveFileName": "ESP8266_ping-1.0.0.zip", "size": 7773, "checksum": "SHA-256:ba5f04bd45f3091bbdda8945a2e0114ab42ece7d2b104e2261f6a4a5db1508c0" }, { "name": "ESP8266-ping", "version": "1.1.0", "author": "Alessio Leoncini", "maintainer": "Alessio Leoncini", "sentence": "A library to enable esp8266 platform to send and receive ping messages.", "paragraph": "Present library defines a static 'Pinger' class providing an easy access to native 'ping.h' methods. It accepts IP addresses as well as DNS names.", "website": "technologytourist.com", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/bluemurder/esp8266-ping.git", "providesIncludes": [ "Pinger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bluemurder/ESP8266_ping-1.1.0.zip", "archiveFileName": "ESP8266_ping-1.1.0.zip", "size": 8680, "checksum": "SHA-256:b1b56357c7dd46c94d42934e394759a6e5f7cc3198c3b4f30b84c9ec3918d9ca" }, { "name": "ESP8266-ping", "version": "2.0.0", "author": "Alessio Leoncini", "maintainer": "Alessio Leoncini", "sentence": "A library to enable esp8266 platform to send and receive ping messages.", "paragraph": "Present library defines a 'Pinger' class that allows access to low level LWIP functions. It accepts IP addresses as well as DNS names, handles ICMP echo requests and responses allowing some packet customizations, and provides statistics on ping results.", "website": "technologytourist.com", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/bluemurder/esp8266-ping.git", "providesIncludes": [ "Pinger.h", "PingerResponse.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bluemurder/ESP8266_ping-2.0.0.zip", "archiveFileName": "ESP8266_ping-2.0.0.zip", "size": 13986, "checksum": "SHA-256:d09448db1eb08a14901274a621cd0f779bb11b9b20c6441e5d609d04a41dde23" }, { "name": "ESP8266-ping", "version": "2.0.1", "author": "Alessio Leoncini", "maintainer": "Alessio Leoncini", "sentence": "A library to enable esp8266 platform to send and receive ping messages.", "paragraph": "Present library defines a 'Pinger' class that allows access to low level LWIP functions. It accepts IP addresses as well as DNS names, handles ICMP echo requests and responses allowing some packet customizations, and provides statistics on ping results.", "website": "https://www.technologytourist.com", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/bluemurder/esp8266-ping.git", "providesIncludes": [ "Pinger.h", "PingerResponse.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bluemurder/ESP8266_ping-2.0.1.zip", "archiveFileName": "ESP8266_ping-2.0.1.zip", "size": 14000, "checksum": "SHA-256:a521a5abbabd41314892aefc063c181455b8debeb041fae96b734f7af1c57df5" }, { "name": "IoTtweetNBIoT", "version": "1.0.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.", "paragraph": "Compatible work with AIS_NB_BC95.h", "website": "http://www.iottweet.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/IoTtweetNBIoT.git", "providesIncludes": [ "IoTtweetNBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/IoTtweetNBIoT-1.0.0.zip", "archiveFileName": "IoTtweetNBIoT-1.0.0.zip", "size": 6552, "checksum": "SHA-256:0c8c77ca17c9ef1f9d7c2d883115a57c1e13db097e8e941082c3e213f4a67e15" }, { "name": "IoTtweetNBIoT", "version": "1.5.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.", "paragraph": "Compatible work with AIS_NB_BC95.h", "website": "http://www.iottweet.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/IoTtweetNBIoT.git", "providesIncludes": [ "IoTtweetNBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/IoTtweetNBIoT-1.5.0.zip", "archiveFileName": "IoTtweetNBIoT-1.5.0.zip", "size": 32272, "checksum": "SHA-256:bc0c6fb8438bb71b5d79aa3ce61d44bf8d734fe997fb982fee6c063d699c6775" }, { "name": "IoTtweetNBIoT", "version": "1.6.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.", "paragraph": "Compatible work with AIS_NB_BC95.h", "website": "http://www.iottweet.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/IoTtweetNBIoT.git", "providesIncludes": [ "IoTtweetNBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/IoTtweetNBIoT-1.6.0.zip", "archiveFileName": "IoTtweetNBIoT-1.6.0.zip", "size": 33492, "checksum": "SHA-256:90405c426f2a0996592398ed96bf5bb034f09ef3698d61399e58f68c24c711c9" }, { "name": "IoTtweetNBIoT", "version": "1.7.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.", "paragraph": "Compatible work with AIS_NB_BC95.h", "website": "http://www.iottweet.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/IoTtweetNBIoT.git", "providesIncludes": [ "IoTtweetNBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/IoTtweetNBIoT-1.7.0.zip", "archiveFileName": "IoTtweetNBIoT-1.7.0.zip", "size": 34856, "checksum": "SHA-256:0e686a350db9ee50ea10078c508aa2bd6d2647d4f320b09db48d64a994dae480" }, { "name": "IoTtweetNBIoT", "version": "2.0.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.", "paragraph": "Compatible work with AIS_NB_BC95.h", "website": "http://www.iottweet.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/IoTtweetNBIoT.git", "providesIncludes": [ "IoTtweetNBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/IoTtweetNBIoT-2.0.0.zip", "archiveFileName": "IoTtweetNBIoT-2.0.0.zip", "size": 36753, "checksum": "SHA-256:f25e3e839eed918d4fad2cfc05771e2887a291ee2972a0948e5155fbbdc206da" }, { "name": "IoTtweetNBIoT", "version": "2.1.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.", "paragraph": "Compatible work with AIS_NB_BC95.h", "website": "http://www.iottweet.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/IoTtweetNBIoT.git", "providesIncludes": [ "IoTtweetNBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/IoTtweetNBIoT-2.1.0.zip", "archiveFileName": "IoTtweetNBIoT-2.1.0.zip", "size": 36812, "checksum": "SHA-256:a55e7bbdf5c6cfd77979e0ed120341b1c1e7f5bb8db8a1aaee384ee54555f5f5" }, { "name": "IoTtweetNBIoT", "version": "2.2.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.", "paragraph": "Compatible work with AIS_NB_BC95.h", "website": "http://www.iottweet.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/IoTtweetNBIoT.git", "providesIncludes": [ "IoTtweetNBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/IoTtweetNBIoT-2.2.0.zip", "archiveFileName": "IoTtweetNBIoT-2.2.0.zip", "size": 37899, "checksum": "SHA-256:0f5be7631ecf49299c142846a1a167c4d2990604a99babf0e3c8646e4702b54b" }, { "name": "IoTtweetNBIoT", "version": "2.3.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.", "paragraph": "Compatible work with AIS_NB_BC95.h", "website": "http://www.iottweet.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/IoTtweetNBIoT.git", "providesIncludes": [ "IoTtweetNBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/IoTtweetNBIoT-2.3.0.zip", "archiveFileName": "IoTtweetNBIoT-2.3.0.zip", "size": 37877, "checksum": "SHA-256:24cf78aed2d8ca889d7de7e379b89ba69c3a5244c6ceb71e64f8380f4a28ab33" }, { "name": "Analog-Digital Multiplexers", "version": "1.0.0", "author": "(see AUTHORS file)", "maintainer": "Stefano Chizzolini \u003cstechio.dev@gmail.com\u003e", "sentence": "Arduino library for controlling analog/digital multiplexers (A/D mux).", "paragraph": "This library offers a common, convenient interface to control the read/write channel on analog/digital multiplexers like CMOS 4000 series (e.g. 4051 (74HC4051), 4067 (74HC4067)).", "website": "https://github.com/stechio/arduino-ad-mux-lib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stechio/arduino-ad-mux-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/stechio/Analog_Digital_Multiplexers-1.0.0.zip", "archiveFileName": "Analog_Digital_Multiplexers-1.0.0.zip", "size": 15967, "checksum": "SHA-256:3d5436c4e4578660045bb74394486e4202da51b6413e80410b808cf74ed354f2" }, { "name": "Analog-Digital Multiplexers", "version": "2.0.0", "author": "(see AUTHORS file)", "maintainer": "Stefano Chizzolini \u003cstechio.dev@gmail.com\u003e", "sentence": "Arduino library for controlling analog/digital multiplexers (A/D mux).", "paragraph": "This library offers a common, convenient interface to control the read/write channel on analog/digital multiplexers like CMOS 4000 series (e.g. 4051 (74HC4051), 4067 (74HC4067)).", "website": "https://github.com/stechio/arduino-ad-mux-lib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stechio/arduino-ad-mux-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/stechio/Analog_Digital_Multiplexers-2.0.0.zip", "archiveFileName": "Analog_Digital_Multiplexers-2.0.0.zip", "size": 19839, "checksum": "SHA-256:c83ae8834053cdbbebbf6f091990b8132c6ef3ec39b36d32340d7fc39f10a0f3" }, { "name": "Analog-Digital Multiplexers", "version": "2.0.1", "author": "(see AUTHORS file)", "maintainer": "Stefano Chizzolini \u003cstechio.dev@gmail.com\u003e", "sentence": "Arduino library for controlling analog/digital multiplexers (A/D mux).", "paragraph": "This library offers a common, convenient interface to control the read/write channel on analog/digital multiplexers like CMOS 4000 series (e.g. 4051 (74HC4051), 4067 (74HC4067)).", "website": "https://github.com/stechio/arduino-ad-mux-lib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stechio/arduino-ad-mux-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/stechio/Analog_Digital_Multiplexers-2.0.1.zip", "archiveFileName": "Analog_Digital_Multiplexers-2.0.1.zip", "size": 19836, "checksum": "SHA-256:f0dbb8631e1dcae232e56e901ad2a3c6e4e8d773344b2096d58232c3b5a93326" }, { "name": "Analog-Digital Multiplexers", "version": "3.0.0", "author": "(see AUTHORS file)", "maintainer": "Stefano Chizzolini \u003cstechio.dev@gmail.com\u003e", "sentence": "Arduino library for controlling analog/digital multiplexers (A/D mux).", "paragraph": "This library offers a common, convenient interface to control analog/digital multiplexers of any size, like CMOS 4000 series (e.g. 8-channel 4051 (CD4051, 74HC4051), 16-channel 4067 (CD4067, 74HC4067)), 32-channel MegaMUX (ADG732), and so on.", "website": "https://github.com/stechio/arduino-ad-mux-lib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stechio/arduino-ad-mux-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/stechio/Analog_Digital_Multiplexers-3.0.0.zip", "archiveFileName": "Analog_Digital_Multiplexers-3.0.0.zip", "size": 18656, "checksum": "SHA-256:746b6ad9331678921d58ce705e309d92ddcf06e43ccb2f894d264cb6d83a08de" }, { "name": "Grove I2C Motor Driver v1.3", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove I2C Motor Driver.", "paragraph": "Arduino library to control Grove I2C Motor Driver.", "website": "https://github.com/Seeed-Studio/Grove_I2C_Motor_Driver_v1_3", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_I2C_Motor_Driver_v1_3.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_I2C_Motor_Driver_v1_3-1.0.1.zip", "archiveFileName": "Grove_I2C_Motor_Driver_v1_3-1.0.1.zip", "size": 11185, "checksum": "SHA-256:7421d831418c71301815ddd144316bb2df5b3d2e3d546ae790abee1a7d8d9735" }, { "name": "Grove I2C Motor Driver v1.3", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove I2C Motor Driver.", "paragraph": "Arduino library to control Grove I2C Motor Driver.", "website": "https://github.com/Seeed-Studio/Grove_I2C_Motor_Driver_v1_3", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_I2C_Motor_Driver_v1_3.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_I2C_Motor_Driver_v1_3-1.0.0.zip", "archiveFileName": "Grove_I2C_Motor_Driver_v1_3-1.0.0.zip", "size": 11221, "checksum": "SHA-256:63320ddf933e45e664c8731c8c5966d48d4bc50cce0dee16165e430ca259f398" }, { "name": "Grove - LCD RGB Backlight", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - LCD RGB Backlight.", "paragraph": "Arduino library to control Grove - LCD RGB Backlight.", "website": "https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___LCD_RGB_Backlight-1.0.0.zip", "archiveFileName": "Grove___LCD_RGB_Backlight-1.0.0.zip", "size": 24573, "checksum": "SHA-256:e1a6f325ad83ec3266791de6756207767a2f63566ac5240ef42f2b497f495791" }, { "name": "Grove LED Bar", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove LED Bar.", "paragraph": "Arduino library to control Grove LED Bar with IC MY9221.", "website": "https://github.com/Seeed-Studio/Grove_LED_Bar", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_LED_Bar.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_LED_Bar-1.0.0.zip", "archiveFileName": "Grove_LED_Bar-1.0.0.zip", "size": 1559628, "checksum": "SHA-256:137d03d93c32c78889868374cc3a787a207309104cb20c56b3a19772c78de859" }, { "name": "Grove - LoRa Radio 433MHz 868MHz", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.", "paragraph": "Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.", "website": "https://github.com/Seeed-Studio/Grove_LoRa_433MHz_and_915MHz_RF", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_LoRa_433MHz_and_915MHz_RF.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___LoRa_Radio_433MHz_868MHz-1.0.0.zip", "archiveFileName": "Grove___LoRa_Radio_433MHz_868MHz-1.0.0.zip", "size": 83632, "checksum": "SHA-256:543069c1832cdd061e2115aae7392265cad044f966e0034c7a3cc36650121bf1" }, { "name": "Grove Mini Track Ball", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Mini Track Ball.", "paragraph": "Arduino library to control Grove Mini Track Ball.", "website": "https://github.com/Seeed-Studio/Grove_Mini_Track_Ball", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Mini_Track_Ball.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Mini_Track_Ball-1.0.0.zip", "archiveFileName": "Grove_Mini_Track_Ball-1.0.0.zip", "size": 7639, "checksum": "SHA-256:62e2a91652ec56be79bc7dcbeab4d9e4624df51161b958206f05bcbf77621b86" }, { "name": "Grove Mini Track Ball", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Mini Track Ball.", "paragraph": "Arduino library to control Grove Mini Track Ball.", "website": "https://github.com/Seeed-Studio/Grove_Mini_Track_Ball", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Mini_Track_Ball.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Mini_Track_Ball-1.0.1.zip", "archiveFileName": "Grove_Mini_Track_Ball-1.0.1.zip", "size": 7655, "checksum": "SHA-256:e310f4be4c8864efcbc96b91a99a8edd8856d4078070d756d8ab68bd2ba3d4dc" }, { "name": "Grove Serial MP3 Player V2.0", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Serial MP3 Player V2.0.", "paragraph": "Arduino library to control Grove Serial MP3 Player V2.0.", "website": "https://github.com/Seeed-Studio/Grove_Serial_MP3_Player_V2.0", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Serial_MP3_Player_V2.0.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Serial_MP3_Player_V2_0-1.0.0.zip", "archiveFileName": "Grove_Serial_MP3_Player_V2_0-1.0.0.zip", "size": 8519, "checksum": "SHA-256:9c4662630bc7abad21d8b5a59671406a1f1b22ec5dbdbed30a269361b34cd211" }, { "name": "Grove SHT31 Temp Humi Sensor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove SHT31 Temp Humi Sensor.", "paragraph": "Grove - Temp\u0026Humi Sensor(SHT31) is a highly reliable, accurate, quick response and integrated temperature \u0026 humidity sensor. The sensor(chip) used in the module is designed with Sensirion is CMOSens® technology. The chip is well calibrated, linearized and compensated for digital output.", "website": "https://github.com/Seeed-Studio/Grove_SHT31_Temp_Humi_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_SHT31_Temp_Humi_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_SHT31_Temp_Humi_Sensor-1.0.0.zip", "archiveFileName": "Grove_SHT31_Temp_Humi_Sensor-1.0.0.zip", "size": 5712, "checksum": "SHA-256:06d447b1bbdf3d5eab6f1591f48b26a77afdaf0b05880fec952a8ff974ef58d2" }, { "name": "Grove - Sunlight Sensor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Sunlight Sensor.", "paragraph": "Grove - Sunlight Sensor is a multi-channel digital light sensor, which has the ability to detect UV-light, visible light and infrared light. This device is based on SI1145, a new sensor from SiLabs.", "website": "https://github.com/Seeed-Studio/Grove_Sunlight_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Sunlight_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Sunlight_Sensor-1.0.0.zip", "archiveFileName": "Grove___Sunlight_Sensor-1.0.0.zip", "size": 7904, "checksum": "SHA-256:722c88c715c9d59b7aa5edde86cb8fb748db8945ee0249aec200552effdce10e" }, { "name": "Grove - Sunlight Sensor", "version": "1.1.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Sunlight Sensor.", "paragraph": "Grove - Sunlight Sensor is a multi-channel digital light sensor, which has the ability to detect UV-light, visible light and infrared light. This device is based on SI1145, a new sensor from SiLabs.", "website": "https://github.com/Seeed-Studio/Grove_Sunlight_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Sunlight_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Sunlight_Sensor-1.1.0.zip", "archiveFileName": "Grove___Sunlight_Sensor-1.1.0.zip", "size": 11935, "checksum": "SHA-256:d30bb9b0d4a59c256a7c4292e9822fd4b1af113ee002343f3eca893c9c38f230" }, { "name": "Grove Temper Humidity TH02", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Temper Humidity TH02", "paragraph": "This is a multifunctional sensor that gives you temperature and relative humidity information at the same time. It utilizes a TH02 sensor that can meet measurement needs of general purposes. It provides reliable readings when environment humidity condition inbetween 0-80% RH, and temperature condition inbetween 0-70°C, covering needs in most home and daily applications that do not contain extreme conditions.", "website": "https://github.com/Seeed-Studio/Grove_Temper_Humidity_TH02", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Temper_Humidity_TH02.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Temper_Humidity_TH02-1.0.0.zip", "archiveFileName": "Grove_Temper_Humidity_TH02-1.0.0.zip", "size": 7909, "checksum": "SHA-256:6c8eb9646da9d3b466f0de5e88ec28361b76fe67c25dc158ca433000bb44ff2a" }, { "name": "Grove Temper Humidity TH02", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Temper Humidity TH02", "paragraph": "This is a multifunctional sensor that gives you temperature and relative humidity information at the same time. It utilizes a TH02 sensor that can meet measurement needs of general purposes. It provides reliable readings when environment humidity condition inbetween 0-80% RH, and temperature condition inbetween 0-70°C, covering needs in most home and daily applications that do not contain extreme conditions.", "website": "https://github.com/Seeed-Studio/Grove_Temper_Humidity_TH02", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Temper_Humidity_TH02.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Temper_Humidity_TH02-1.0.1.zip", "archiveFileName": "Grove_Temper_Humidity_TH02-1.0.1.zip", "size": 7901, "checksum": "SHA-256:13d8a7c6b06b47fa59d89ad471968c067b7d2eb5f6ce97854a2382d3e3381025" }, { "name": "Grove Temperature And Humidity Sensor", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Temperature And Humidity Sensor, it contains chip DHT11 AM2302.", "paragraph": "This temperature \u0026 humidity sensor provides a pre-calibrated digital output. A unique capacitive sensor element measures relative humidity and the temperature is measured by a negative temperature coefficient (NTC) thermistor. It has excellent reliability and long term stability.", "website": "https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor-1.0.0.zip", "archiveFileName": "Grove_Temperature_And_Humidity_Sensor-1.0.0.zip", "size": 6943, "checksum": "SHA-256:abcb45c24e5397b985e6d2db3d6f63f322d4407754db1438b96a8632feffbc4e" }, { "name": "Grove Temperature And Humidity Sensor", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Temperature And Humidity Sensor, it contains chip DHT11 AM2302.", "paragraph": "This temperature \u0026 humidity sensor provides a pre-calibrated digital output. A unique capacitive sensor element measures relative humidity and the temperature is measured by a negative temperature coefficient (NTC) thermistor. It has excellent reliability and long term stability.", "website": "https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor-1.0.1.zip", "archiveFileName": "Grove_Temperature_And_Humidity_Sensor-1.0.1.zip", "size": 9339, "checksum": "SHA-256:8fab2ffed0d7ab94edb5b664a19df67557a644d081749f3027ad479e1b7485f1" }, { "name": "Grove Temperature And Humidity Sensor", "version": "2.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Temperature And Humidity Sensor, it contains chip DHT11 AM2302.", "paragraph": "This temperature \u0026 humidity sensor provides a pre-calibrated digital output. A unique capacitive sensor element measures relative humidity and the temperature is measured by a negative temperature coefficient (NTC) thermistor. It has excellent reliability and long term stability.", "website": "https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor-2.0.1.zip", "archiveFileName": "Grove_Temperature_And_Humidity_Sensor-2.0.1.zip", "size": 9593, "checksum": "SHA-256:953064700a00a385cebfacf453ee010bf7670e11237e48381728918afa8f2cab" }, { "name": "Grove Temperature And Humidity Sensor", "version": "2.0.2", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Temperature And Humidity Sensor, it contains chip DHT11 AM2302.", "paragraph": "This temperature \u0026 humidity sensor provides a pre-calibrated digital output. A unique capacitive sensor element measures relative humidity and the temperature is measured by a negative temperature coefficient (NTC) thermistor. It has excellent reliability and long term stability.", "website": "https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor-2.0.2.zip", "archiveFileName": "Grove_Temperature_And_Humidity_Sensor-2.0.2.zip", "size": 9923, "checksum": "SHA-256:36bb0038e11cdf2e06c2e3da7262280c0d5d8edb441d9302d278df4104be71b6" }, { "name": "Hercules Dual 15A 6-20V Motor Controller", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Hercules Dual 15A 6-20V Motor Controller.", "paragraph": "Arduino library to control Hercules Dual 15A 6-20V Motor Controller.", "website": "https://github.com/Seeed-Studio/Hercules_Motor_Driver", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Hercules_Motor_Driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Hercules_Dual_15A_6_20V_Motor_Controller-1.0.0.zip", "archiveFileName": "Hercules_Dual_15A_6_20V_Motor_Controller-1.0.0.zip", "size": 20694, "checksum": "SHA-256:38b0391d188f8ff560be57c55e150944343ef34c82ad380ca07b8206fdcb8553" }, { "name": "Grove - Infrared Receiver And Emitter", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Infrared Emitter and Grove - Infrared Receiver.", "paragraph": "Arduino library to control Grove - Infrared Emitter and Grove - Infrared Receiver.", "website": "https://github.com/Seeed-Studio/IRSendRev", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/IRSendRev.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Infrared_Receiver_And_Emitter-1.0.0.zip", "archiveFileName": "Grove___Infrared_Receiver_And_Emitter-1.0.0.zip", "size": 23416, "checksum": "SHA-256:17210ca72ac45f999f62d922b6125b6109ad8845c4847340fb8d8e06dcd12dc8" }, { "name": "Grove - LED Matrix Driver", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - LED Matrix Driver.", "paragraph": "The Grove – LED Matrix Driver v1.0 can be a nice helper when you need to driver a dual color LED matrix. It is built around the neat little chip STM32F103C8T6, which works at a frequency of 72MHz and very low power consumption. You can use the drivers to control a LED matrix sized at 64x32 or 32x16.", "website": "https://github.com/Seeed-Studio/Grove_LED_Matrix_Driver", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_LED_Matrix_Driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___LED_Matrix_Driver-1.0.0.zip", "archiveFileName": "Grove___LED_Matrix_Driver-1.0.0.zip", "size": 17217719, "checksum": "SHA-256:93faf226146c9c1041f83549a9553a0fd5a42db2314c326c193e3c4ec267bea2" }, { "name": "Grove - Barometer Sensor BMP280", "version": "1.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Barometer Sensor (BMP280).", "paragraph": "Arduino library to control Grove - Barometer Sensor (BMP280).", "website": "https://github.com/Seeed-Studio/Grove_BMP280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_BMP280.git", "providesIncludes": [ "Seeed_BMP280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Barometer_Sensor_BMP280-1.0.1.zip", "archiveFileName": "Grove___Barometer_Sensor_BMP280-1.0.1.zip", "size": 7134, "checksum": "SHA-256:fb12ddb494f97e0ca07511d1c448269145bd5934d77664ecc9eb675cc51905bb" }, { "name": "Neo7Segment", "version": "1.0.0", "author": "UnexpectedMaker", "maintainer": "UnexpectedMaker", "sentence": "A library to display numbers and letters on Neo7Segment displays.", "paragraph": "A library to display numbers and letters on Neo7Segment displays or neopixel type strips constructed like a 7 segment display. The library can be used to both display and animate the viuals in many different ways.", "website": "https://github.com/UnexpectedMaker/Neo7Segment", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/UnexpectedMaker/Neo7Segment.git", "url": "https://downloads.arduino.cc/libraries/github.com/UnexpectedMaker/Neo7Segment-1.0.0.zip", "archiveFileName": "Neo7Segment-1.0.0.zip", "size": 9486, "checksum": "SHA-256:fe3b426b7a85e7f0a17a0c10cb4ec23e9e8989fa795eb4090bb09086071ec8b2" }, { "name": "Neo7Segment", "version": "1.0.1", "author": "UnexpectedMaker", "maintainer": "UnexpectedMaker", "sentence": "A library to display numbers and letters on Neo7Segment displays.", "paragraph": "A library to display numbers and letters on Neo7Segment displays or neopixel type strips constructed like a 7 segment display. The library can be used to both display and animate the viuals in many different ways.", "website": "https://github.com/UnexpectedMaker/Neo7Segment", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/UnexpectedMaker/Neo7Segment.git", "url": "https://downloads.arduino.cc/libraries/github.com/UnexpectedMaker/Neo7Segment-1.0.1.zip", "archiveFileName": "Neo7Segment-1.0.1.zip", "size": 9439, "checksum": "SHA-256:23b1fbfc9c18b8e4361b6fd833af88d687af963f3e714ef8acf9ac7d5537bcab" }, { "name": "Neo7Segment", "version": "1.1.3", "author": "UnexpectedMaker", "maintainer": "UnexpectedMaker", "sentence": "A library to display numbers and letters on Neo7Segment displays.", "paragraph": "Can also be used with neopixel type strips constructed like a 7 segment display. The library can be used to both display and animate the visuals in many different ways.", "website": "https://github.com/UnexpectedMaker/Neo7Segment", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/UnexpectedMaker/Neo7Segment.git", "url": "https://downloads.arduino.cc/libraries/github.com/UnexpectedMaker/Neo7Segment-1.1.3.zip", "archiveFileName": "Neo7Segment-1.1.3.zip", "size": 13854, "checksum": "SHA-256:575fe38dad8518207325437fbba88485b871eed545fca4807fe5a8c66ee23098" }, { "name": "Grove - Barometer Sensor BME280", "version": "1.0.2", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Temp\u0026Humi\u0026Barometer Sensor(BME280).", "paragraph": "Arduino library to control Grove - Temp\u0026Humi\u0026Barometer Sensor(BME280).", "website": "https://github.com/Seeed-Studio/Grove_BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_BME280.git", "providesIncludes": [ "Seeed_BME280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Barometer_Sensor_BME280-1.0.2.zip", "archiveFileName": "Grove___Barometer_Sensor_BME280-1.0.2.zip", "size": 7234, "checksum": "SHA-256:31933c63a1950dba021cd0118dfdd0d3ac14ac09c37a38ff734f81ae01e15d83" }, { "name": "ESP8266SDUpdater", "version": "0.0.1", "author": "tobozo@noreply.github.com", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for ESP8266", "paragraph": "SD Card Loader for ESP8266", "website": "https://github.com/tobozo/ESP8266SDUpdater/", "category": "Uncategorized", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP8266SDUpdater.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP8266SDUpdater-0.0.1.zip", "archiveFileName": "ESP8266SDUpdater-0.0.1.zip", "size": 82426, "checksum": "SHA-256:5b19938773990f2d1059de277f0c75fb0c48a66afaa03645baabaab20a319f14" }, { "name": "ESP8266SDUpdater", "version": "0.0.2", "author": "tobozo@noreply.github.com", "maintainer": "tobozo@noreply.github.com", "sentence": "SD Card Loader for ESP8266", "paragraph": "SD Card Loader for ESP8266", "website": "https://github.com/tobozo/ESP8266SDUpdater/", "category": "Uncategorized", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP8266SDUpdater.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP8266SDUpdater-0.0.2.zip", "archiveFileName": "ESP8266SDUpdater-0.0.2.zip", "size": 85651, "checksum": "SHA-256:4f987a34342cbc31b094ccd4281a01761b7d2a774b7ba5d02fbf9686bee5c82c" }, { "name": "uCRC16BPBLib", "version": "1.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible CCITT CRC16 Bit Per Bit or Byte Per Byte calculator library - uCRC16BPBLib", "paragraph": "Supports any architecture", "website": "https://github.com/Naguissa/uCRC16BPBLib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uCRC16BPBLib.git", "providesIncludes": [ "uCRC16BPBLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uCRC16BPBLib-1.0.0.zip", "archiveFileName": "uCRC16BPBLib-1.0.0.zip", "size": 8109, "checksum": "SHA-256:348082d2ea820bd15b6dce3317eb3f613a9a22ad33dbb69d774e2713c3508dc1" }, { "name": "uCRC16BPBLib", "version": "2.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible CCITT CRC16 Bit Per Bit or Byte Per Byte calculator library - uCRC16BPBLib", "paragraph": "Supports any architecture", "website": "https://github.com/Naguissa/uCRC16BPBLib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uCRC16BPBLib.git", "providesIncludes": [ "uCRC16BPBLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uCRC16BPBLib-2.0.0.zip", "archiveFileName": "uCRC16BPBLib-2.0.0.zip", "size": 8421, "checksum": "SHA-256:5c7f0e2213dac784e7a50e51695aba1e53adc1593ae647f5f680b4eaeae22e2c" }, { "name": "Google Cloud IoT Core JWT", "version": "1.0.1-alpha", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.0.1-alpha.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.0.1-alpha.zip", "size": 47493, "checksum": "SHA-256:08ae580c6026f6aaf8ec50e4f7cc821d84c3a09e71c574e475a2aa6e9764155c" }, { "name": "Google Cloud IoT Core JWT", "version": "1.0.2-alpha", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.0.2-alpha.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.0.2-alpha.zip", "size": 58182, "checksum": "SHA-256:805fb7294f4e527e9a806116220b6cd53e8c74c13906b4d14165c83668e63677" }, { "name": "Google Cloud IoT Core JWT", "version": "1.0.3-alpha2", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.0.3-alpha2.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.0.3-alpha2.zip", "size": 68712, "checksum": "SHA-256:7d87f4adb6315f296ccbb92813f9d41b4fe87129c0603fbcd8e56d4042d9372e" }, { "name": "Google Cloud IoT Core JWT", "version": "1.0.4", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.0.4.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.0.4.zip", "size": 73705, "checksum": "SHA-256:a1a9bddbadec945a56cf268c229c2b10014c5b9f49001c4974d93928056fefeb" }, { "name": "Google Cloud IoT Core JWT", "version": "1.0.5", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.0.5.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.0.5.zip", "size": 84777, "checksum": "SHA-256:832362d665d9b65fc02760b22c25e4d287a6a30755325190b30c7460f38a3bd7" }, { "name": "Google Cloud IoT Core JWT", "version": "1.0.6", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.0.6.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.0.6.zip", "size": 94844, "checksum": "SHA-256:86cd3093bd22780555e410ce86f1cf161814c2f129a1f48ac70bfc2f1818e486" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.0-b", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.0-b.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.0-b.zip", "size": 60754, "checksum": "SHA-256:5909edf4ef59f5752f913abc5c8b72181839ebea1ff1589047105d08b5ef1326" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.1", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.1.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.1.zip", "size": 60520, "checksum": "SHA-256:fc07d80ec9af1554dd291b3c22f77520f177344467ef6ec29945fb2333471161" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.2", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.2.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.2.zip", "size": 61077, "checksum": "SHA-256:6d6a01bdc91596937337eaba389c53a7080b826af60a7e8d810837e0b337f4a2" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.3", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.3.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.3.zip", "size": 64062, "checksum": "SHA-256:be05406561276419094df63806810c0af93e482d5d5808b6d9947684325ecb1d" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.4", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.4.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.4.zip", "size": 71763, "checksum": "SHA-256:d8050fdd4bbc248d5544cddee92dae1a591e42e461642d9b8a306036387ca28e" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.5", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.5.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.5.zip", "size": 72011, "checksum": "SHA-256:a5ddba6ef1e9c0a52e9590bc9523ed8be416014fd398ec1d3fd08f6c48468341" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.6", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.6.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.6.zip", "size": 71915, "checksum": "SHA-256:b3a015ea3fa6eb5e05d341b941b619371501b88059ccbd294d7ae7a7cbb64844" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.7", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.7.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.7.zip", "size": 72797, "checksum": "SHA-256:7efb5e68cab6093363d2f782dd36ce8be43d7c2f24441a26a03a9e90fbe3e276" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.8", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.8.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.8.zip", "size": 84000, "checksum": "SHA-256:0578a4cc0d855352e270a8487f46aad6443e37e9e8ec14ef5e4a4803670b58a8" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.9", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.9.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.9.zip", "size": 81165, "checksum": "SHA-256:30fe3e8602f4f5fd328ac3f3646883502189485d008472c5a29503a2c61635ba" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.10", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.10.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.10.zip", "size": 93058, "checksum": "SHA-256:7912305d755fc0841783c7db94f155aa1a1072aca55f5b225a85134155252f5c" }, { "name": "Google Cloud IoT Core JWT", "version": "1.1.11", "author": "Vladimir Korukov \u003cmrvladimir@gusclass.com\u003e", "maintainer": "Gus Class \u003cgithub@gusclass.com\u003e", "sentence": "Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.", "paragraph": "Experimental library for trying out Google Cloud IoT Core. Note that the library is not intended for production use and has no associated SLO/SLA or support from Google.", "website": "https://cloud.google.com/iot/docs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GoogleCloudPlatform/google-cloud-iot-arduino.git", "providesIncludes": [ "jwt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GoogleCloudPlatform/Google_Cloud_IoT_Core_JWT-1.1.11.zip", "archiveFileName": "Google_Cloud_IoT_Core_JWT-1.1.11.zip", "size": 143194, "checksum": "SHA-256:2321070b5ef1e6c9bcee4101e9c24fcc14a1cf01cdcbd2ea1c5acb313e427ff2" }, { "name": "uCRC16Lib", "version": "1.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible CCITT CRC16 calculator library - uCRC16Lib", "paragraph": "Supports any architecture", "website": "https://github.com/Naguissa/uCRC16Lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uCRC16Lib.git", "providesIncludes": [ "uCRC16Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uCRC16Lib-1.0.0.zip", "archiveFileName": "uCRC16Lib-1.0.0.zip", "size": 7517, "checksum": "SHA-256:38a70508a19ef4a005e67d3a462e3e679430d64022e2e47e8ba1bdd9a49c4213" }, { "name": "uCRC16Lib", "version": "2.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible CCITT CRC16 calculator library - uCRC16Lib", "paragraph": "Supports any architecture", "website": "https://github.com/Naguissa/uCRC16Lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uCRC16Lib.git", "providesIncludes": [ "uCRC16Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uCRC16Lib-2.0.0.zip", "archiveFileName": "uCRC16Lib-2.0.0.zip", "size": 7822, "checksum": "SHA-256:a12badd33221e0d297d6b347b11b1e8c88c33acb8cb6c16bbf76443413ab7db9" }, { "name": "SimpleKalmanFilter", "version": "0.1.0", "author": "Denys Sene", "maintainer": "Denys Sene", "sentence": "A simple implementation of Kalman Filter.", "paragraph": "This is a basic kalman filter library for unidimensional models that you can use with a stream of single values like barometric sensors, temperature sensors or even gyroscope and accelerometers.", "website": "https://github.com/denyssene/SimpleKalmanFilter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/denyssene/SimpleKalmanFilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/denyssene/SimpleKalmanFilter-0.1.0.zip", "archiveFileName": "SimpleKalmanFilter-0.1.0.zip", "size": 110990, "checksum": "SHA-256:be41d7a315b4941d376f911de50604b4b0e8a501bafcbf50ad98bdb9329d18f1" }, { "name": "Marceau", "version": "0.0.1", "author": "Ben Pirt \u003cben.pirt@mime.co.uk\u003e", "maintainer": "Ben Pirt \u003cben.pirt@mime.co.uk\u003e", "sentence": "This is a library that allows devices to be easily controlled over serial and websockets.", "paragraph": "Marceau is a library you can use to enable devices to be easily controlled over serial and websockets. It sets up a simple JSON based command interpreter and allows functions to run on the device, providing asynchronous updates to clients.", "website": "http://mime.co.uk", "category": "Other", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mimeindustries/Marceau.git", "url": "https://downloads.arduino.cc/libraries/github.com/mimeindustries/Marceau-0.0.1.zip", "archiveFileName": "Marceau-0.0.1.zip", "size": 253285, "checksum": "SHA-256:d997defacc5c207348c7078bf45636996133ac4ac5357ee8bad0716951559264" }, { "name": "Marceau", "version": "0.0.2", "author": "Ben Pirt \u003cben.pirt@mime.co.uk\u003e", "maintainer": "Ben Gray \u003cben.gray@mime.co.uk\u003e", "sentence": "This is a library that allows devices to be easily controlled over serial and websockets.", "paragraph": "Marceau is a library you can use to enable devices to be easily controlled over serial and websockets. It sets up a simple JSON based command interpreter and allows functions to run on the device, providing asynchronous updates to clients.", "website": "http://mime.co.uk", "category": "Other", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mimeindustries/Marceau.git", "url": "https://downloads.arduino.cc/libraries/github.com/mimeindustries/Marceau-0.0.2.zip", "archiveFileName": "Marceau-0.0.2.zip", "size": 279476, "checksum": "SHA-256:346c01575d6144e184230f5b55067bab9f333b5107458ba15d6259c067681923" }, { "name": "EduShield-2 Library", "version": "1.0.1", "author": "JustPlay Software \u003cinfo@justplaysoftware.com\u003e", "maintainer": "Jake \u003cjake@justplaysoftware.com\u003e", "sentence": "Arduino Library for the Edu-Shield 2 by JustPlay Software.", "paragraph": "The Edu-Shield 2 has 2 7-Segmentdisplays, 2 shift registers, a joystick, buzzer and an RGB LED. This library is intended to make it easier for new programmers to learn Arduino and programming, and get a bit of experience with hardware.", "website": "https://github.com/justplaysoftware/EduShield2", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/justplaysoftware/EduShield2.git", "url": "https://downloads.arduino.cc/libraries/github.com/justplaysoftware/EduShield_2_Library-1.0.1.zip", "archiveFileName": "EduShield_2_Library-1.0.1.zip", "size": 244568, "checksum": "SHA-256:22555542604f344104e46abdaffd7c55bc759aaa6b8e35416d57c4de1b824c78" }, { "name": "EduShield-2 Library", "version": "1.0.2", "author": "JustPlay Software \u003cinfo@justplaysoftware.com\u003e", "maintainer": "Jake \u003cjake@justplaysoftware.com\u003e", "sentence": "Arduino Library for the Edu-Shield 2 by JustPlay Software (www.justplaysoftware.com).", "paragraph": "The Edu-Shield 2 has 2 7-Segmentdisplays, 2 shift registers, a joystick, buzzer and an RGB LED. This library is intended to make it easier for new programmers to learn Arduino and programming, and get a bit of experience with hardware.", "website": "https://github.com/justplaysoftware/EduShield2", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/justplaysoftware/EduShield2.git", "url": "https://downloads.arduino.cc/libraries/github.com/justplaysoftware/EduShield_2_Library-1.0.2.zip", "archiveFileName": "EduShield_2_Library-1.0.2.zip", "size": 244616, "checksum": "SHA-256:cdeefa2063693da40a59df1198d30c2d14aed2e8b61cb8f6e5ff82a7cdaa6bf8" }, { "name": "EduShield-2 Library", "version": "1.0.4", "author": "JustPlay Software \u003cinfo@justplaysoftware.com\u003e", "maintainer": "Jake \u003cjake@justplaysoftware.com\u003e", "sentence": "Arduino Library for the Edu-Shield 2 by JustPlay Software (www.justplaysoftware.com).", "paragraph": "The Edu-Shield 2 has 2 7-Segmentdisplays, 2 shift registers, a joystick, buzzer and an RGB LED. This library is intended to make it easier for new programmers to learn Arduino and programming, and get a bit of experience with hardware.", "website": "https://github.com/justplaysoftware/EduShield2", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/justplaysoftware/EduShield2.git", "url": "https://downloads.arduino.cc/libraries/github.com/justplaysoftware/EduShield_2_Library-1.0.4.zip", "archiveFileName": "EduShield_2_Library-1.0.4.zip", "size": 244616, "checksum": "SHA-256:624314446438b0de221a8ce4916b1c90fa4f495f8596ec556c7c6f88f391f4c3" }, { "name": "EduShield-2 Library", "version": "1.0.5", "author": "JustPlay Software \u003cinfo@justplaysoftware.com\u003e", "maintainer": "Jake \u003cjake@justplaysoftware.com\u003e", "sentence": "Arduino Library for the Edu-Shield 2 by JustPlay Software (www.justplaysoftware.com).", "paragraph": "The Edu-Shield 2 has 2 7-Segmentdisplays, 2 shift registers, a joystick, buzzer and an RGB LED. This library is intended to make it easier for new programmers to learn Arduino and programming, and get a bit of experience with hardware.", "website": "https://github.com/justplaysoftware/EduShield2", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/justplaysoftware/EduShield2.git", "url": "https://downloads.arduino.cc/libraries/github.com/justplaysoftware/EduShield_2_Library-1.0.5.zip", "archiveFileName": "EduShield_2_Library-1.0.5.zip", "size": 245613, "checksum": "SHA-256:0714e13f85cd96ee5375825c6fe304721a2b0c05ab09f864e143abb557797bbb" }, { "name": "EduShield-2 Library", "version": "1.0.6", "author": "JustPlay Software \u003cinfo@justplaysoftware.com\u003e", "maintainer": "Jake \u003cjake@justplaysoftware.com\u003e", "sentence": "Arduino Library for the Edu-Shield 2 by JustPlay Software (www.justplaysoftware.com).", "paragraph": "The Edu-Shield 2 has 2 7-Segmentdisplays, 2 shift registers, a joystick, buzzer and an RGB LED. This library is intended to make it easier for new programmers to learn Arduino and programming, and get a bit of experience with hardware.", "website": "https://github.com/justplaysoftware/EduShield2", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/justplaysoftware/EduShield2.git", "url": "https://downloads.arduino.cc/libraries/github.com/justplaysoftware/EduShield_2_Library-1.0.6.zip", "archiveFileName": "EduShield_2_Library-1.0.6.zip", "size": 244655, "checksum": "SHA-256:21039a2d9e9d98bf043e348f2db2f602a869f611c78a58c60067559dc68e49e8" }, { "name": "SparkFun WiseChip HUD", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Arduino library for controlling the Transparent OLED Heads-Up Display from WiseChip", "paragraph": "Arduino library for controlling the Transparent OLED Heads-Up Display from WiseChip", "website": "https://www.sparkfun.com/products/14691", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_WiseChip_HUD_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_WiseChip_HUD-1.0.0.zip", "archiveFileName": "SparkFun_WiseChip_HUD-1.0.0.zip", "size": 15955, "checksum": "SHA-256:2e2f4ef8fcdd21bf90ddeed14a620a0fde035ea6c35da7fab1d1d276bfef2585" }, { "name": "SparkFun WiseChip HUD", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Arduino library for controlling the Transparent OLED Heads-Up Display from WiseChip", "paragraph": "Designed for use in vehicle heads-up displays, this OLED panel is brilliant in the dark but easily visible in daylight. The display is “area colored” meaning that while no one segment can change colors, there are different colored segments on the display. Our Qwiic breakout board allows you to easily control the display using the I²C protocol and includes a voltage step-up to generate the panel’s 12v driving voltage from Qwiic’s 3.3v bus.", "website": "https://www.sparkfun.com/products/14691", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_WiseChip_HUD_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_WiseChip_HUD-1.0.2.zip", "archiveFileName": "SparkFun_WiseChip_HUD-1.0.2.zip", "size": 18820, "checksum": "SHA-256:87e8bad3c0c71cd2fd2f23888b7252b98e0759c0223d9cafedfc57abc1687a19" }, { "name": "MotoMama Library", "version": "1.0.0", "author": "Jorge Villalobos", "maintainer": "Jorge Villalobos \u003cjorgemvc@gmail.com\u003e", "sentence": "Simple library for H-Bridge MotoMama.", "paragraph": "Simple library for H-Bridge MotoMama.", "website": "https://github.com/jorgemvc/MotoMamaLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jorgemvc/MotoMamaLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jorgemvc/MotoMama_Library-1.0.0.zip", "archiveFileName": "MotoMama_Library-1.0.0.zip", "size": 52894, "checksum": "SHA-256:eeaf148608c66454656319c864e3221f25be95e096cfac021de25ea301dc63c7" }, { "name": "MotoMama Library", "version": "1.0.1", "author": "Jorge Villalobos", "maintainer": "Jorge Villalobos \u003cjorgemvc@gmail.com\u003e", "sentence": "Simple library for H-Bridge MotoMama.", "paragraph": "Simplifies the usage of the H-Bridge with simple instructions like forward, backward, stop, left or right.", "website": "https://github.com/jorgemvc/MotoMamaLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jorgemvc/MotoMamaLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jorgemvc/MotoMama_Library-1.0.1.zip", "archiveFileName": "MotoMama_Library-1.0.1.zip", "size": 52947, "checksum": "SHA-256:0c96fcab57524ae9c4ca5f081611172f82b379368b0eabb31fec08f83008881b" }, { "name": "SparkFun VCNL4040 Proximity Sensor Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic Proximity Sensor 20cm - VCNL4040", "paragraph": "The VCNL4040 is a simple IR presence and ambient light sensor. This sensor is excellent for detecting if something has appeared in front of the sensor. We often see this type of sensor on automatic towel dispensers, automatic faucets, etc. You can detect objects qualitatively up to 20cm away. This means you can detect if something is there, and if it is closer or further away since the last reading, but it's difficult to say it is 7.2cm away. If you need quantitative distance readings (for example sensing that an object is 177mm away) check out the SparkFun Time of Flight (ToF) sensors with mm accuracy.", "website": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.0.zip", "archiveFileName": "SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.0.zip", "size": 14887, "checksum": "SHA-256:b9e1fb35dfb295a5e58d348da6f9b563f621913331514f89a30bcd329463b890" }, { "name": "SparkFun VCNL4040 Proximity Sensor Library", "version": "1.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic Proximity Sensor 20cm - VCNL4040", "paragraph": "The VCNL4040 is a simple IR presence and ambient light sensor. This sensor is excellent for detecting if something has appeared in front of the sensor. We often see this type of sensor on automatic towel dispensers, automatic faucets, etc. You can detect objects qualitatively up to 20cm away. This means you can detect if something is there, and if it is closer or further away since the last reading, but it's difficult to say it is 7.2cm away. If you need quantitative distance readings (for example sensing that an object is 177mm away) check out the SparkFun Time of Flight (ToF) sensors with mm accuracy.", "website": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.1.zip", "archiveFileName": "SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.1.zip", "size": 20639, "checksum": "SHA-256:3c6a0fd45e8927f308bed8119cb607eb545e7f73486c1d262c6d9b13426f7f55" }, { "name": "SparkFun VCNL4040 Proximity Sensor Library", "version": "1.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic Proximity Sensor 20cm - VCNL4040", "paragraph": "The VCNL4040 is a simple IR presence and ambient light sensor. This sensor is excellent for detecting if something has appeared in front of the sensor. We often see this type of sensor on automatic towel dispensers, automatic faucets, etc. You can detect objects qualitatively up to 20cm away. This means you can detect if something is there, and if it is closer or further away since the last reading, but it's difficult to say it is 7.2cm away. If you need quantitative distance readings (for example sensing that an object is 177mm away) check out the SparkFun Time of Flight (ToF) sensors with mm accuracy.", "website": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.2.zip", "archiveFileName": "SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.2.zip", "size": 20629, "checksum": "SHA-256:b10e7c20a8e3cf47ae31a845ba23b59833a01348d9b5bb3216045c5cf390500d" }, { "name": "SparkFun VCNL4040 Proximity Sensor Library", "version": "1.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic Proximity Sensor 20cm - VCNL4040", "paragraph": "The VCNL4040 is a simple IR presence and ambient light sensor. This sensor is excellent for detecting if something has appeared in front of the sensor. We often see this type of sensor on automatic towel dispensers, automatic faucets, etc. You can detect objects qualitatively up to 20cm away. This means you can detect if something is there, and if it is closer or further away since the last reading, but it's difficult to say it is 7.2cm away. If you need quantitative distance readings (for example sensing that an object is 177mm away) check out the SparkFun Time of Flight (ToF) sensors with mm accuracy.", "website": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.3.zip", "archiveFileName": "SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.3.zip", "size": 20693, "checksum": "SHA-256:816c86316480ec84c1e106e735e390ce95a6d6bb290d54a701a333471b6806b5" }, { "name": "SparkFun VCNL4040 Proximity Sensor Library", "version": "1.0.4", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic Proximity Sensor 20cm - VCNL4040", "paragraph": "The VCNL4040 is a simple IR presence and ambient light sensor. This sensor is excellent for detecting if something has appeared in front of the sensor. We often see this type of sensor on automatic towel dispensers, automatic faucets, etc. You can detect objects qualitatively up to 20cm away. This means you can detect if something is there, and if it is closer or further away since the last reading, but it's difficult to say it is 7.2cm away. If you need quantitative distance readings (for example sensing that an object is 177mm away) check out the SparkFun Time of Flight (ToF) sensors with mm accuracy.", "website": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VCNL4040_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.4.zip", "archiveFileName": "SparkFun_VCNL4040_Proximity_Sensor_Library-1.0.4.zip", "size": 20704, "checksum": "SHA-256:95201452fe6b0fde3bc14da3140c5bf42c47ba1c2278dd47e0636629bb19dc4b" }, { "name": "ProtoCentral MAX30205 Body Temperature Sensor Library", "version": "1.0.0", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "This is a library for the ProtoCentral MAX30205 Body Temperature Sensor", "paragraph": "This is a digital I2C temperature sensor, so an ADC would not be required to read this sensor. It also provide an over-temperature alarm as an interrupt to drive microocontroller interrupt lines", "website": "https://github.com/Protocentral/Protocentral_MAX30205", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_MAX30205.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_MAX30205_Body_Temperature_Sensor_Library-1.0.0.zip", "archiveFileName": "ProtoCentral_MAX30205_Body_Temperature_Sensor_Library-1.0.0.zip", "size": 670405, "checksum": "SHA-256:a4b6ca65c048136e0d0182b9e45e38524ce38a09d4510fbd0f956652e47af481" }, { "name": "ProtoCentral MAX30205 Body Temperature Sensor Library", "version": "2.1.0", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Arduino library for the ProtoCentral MAX30205 Body Temperature Sensor breakout board", "paragraph": "Arduino library for the ProtoCentral MAX30205 Body Temperature Sensor breakout board", "website": "https://github.com/Protocentral/Protocentral_MAX30205", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_MAX30205.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_MAX30205_Body_Temperature_Sensor_Library-2.1.0.zip", "archiveFileName": "ProtoCentral_MAX30205_Body_Temperature_Sensor_Library-2.1.0.zip", "size": 311015, "checksum": "SHA-256:83a23c9ba80edd6acc7f579e3851b23942b40a0b2108c85d1d616f91920a1a9a" }, { "name": "ProtoCentral MAX30205 Body Temperature Sensor Library", "version": "2.1.1", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Arduino library for the ProtoCentral MAX30205 Body Temperature Sensor breakout board", "paragraph": "Arduino library for the ProtoCentral MAX30205 Body Temperature Sensor breakout board", "website": "https://github.com/Protocentral/Protocentral_MAX30205", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_MAX30205.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_MAX30205_Body_Temperature_Sensor_Library-2.1.1.zip", "archiveFileName": "ProtoCentral_MAX30205_Body_Temperature_Sensor_Library-2.1.1.zip", "size": 311015, "checksum": "SHA-256:1159f2d085fe76e7a3bfc3d13f364570725fe263eded11ca73843bbed2439585" }, { "name": "TroykaThermometer", "version": "1.0.0", "author": "Igor Dementiev \u003cigor@amperka.ru\u003e", "maintainer": "Amperka \u003camperka.ru\u003e", "sentence": "Allows you to read the temperature from the TMP36 sensor.", "paragraph": "The library allows you to obtain temperature data in degrees Celsius, Kelvin and Fahrenheit.", "website": "https://github.com/amperka/TroykaThermometer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperka/TroykaThermometer.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperka/TroykaThermometer-1.0.0.zip", "archiveFileName": "TroykaThermometer-1.0.0.zip", "size": 4328, "checksum": "SHA-256:7b35635aaff02bb9a51a6eb8f8587b319b68bd00aecaabd74652ee7bd45edf6f" }, { "name": "PCM51xx DAC", "version": "1.0.0", "author": "Tom Magnier", "maintainer": "Tom Magnier\u003ctom@tmagnier.fr\u003e", "sentence": "Arduino library for TI PCM51xx DAC ICs software configuration via I2C.", "website": "https://github.com/tommag/PCM51xx_Arduino", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tommag/PCM51xx_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tommag/PCM51xx_DAC-1.0.0.zip", "archiveFileName": "PCM51xx_DAC-1.0.0.zip", "size": 10267, "checksum": "SHA-256:6d8247c535ffcfe334c6f8e8a950af384d19b1f3e640d95089d985fce6190fb7" }, { "name": "PCM51xx DAC", "version": "1.1.0", "author": "Tom Magnier", "maintainer": "Tom Magnier\u003ctom@tmagnier.fr\u003e", "sentence": "Arduino library for TI PCM51xx DAC ICs software configuration via I2C.", "website": "https://github.com/tommag/PCM51xx_Arduino", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tommag/PCM51xx_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tommag/PCM51xx_DAC-1.1.0.zip", "archiveFileName": "PCM51xx_DAC-1.1.0.zip", "size": 10336, "checksum": "SHA-256:ee9333226408220a83361b2b033d9a40b3d18b61988cea425df0bdeea85731e2" }, { "name": "RootCertificates", "version": "1.0.0", "author": "Valter Minute (valter@valterminute.com)", "maintainer": "Valter Minute (valter@valterminute.com)", "sentence": "Library used to associate certificates to top level domains", "paragraph": "Currently supports google.com and googleusercontent.com, can be easily extended", "website": "https://github.com/VMinute/RootCertificates", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/VMinute/RootCertificates.git", "providesIncludes": [ "RootCertificates.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/VMinute/RootCertificates-1.0.0.zip", "archiveFileName": "RootCertificates-1.0.0.zip", "size": 12234, "checksum": "SHA-256:e91cfea0b8f6ad084c696ec64966fce64d4c216f8aad565e04eab2c3d655b16d" }, { "name": "RootCertificates", "version": "1.0.2", "author": "Valter Minute (valter@valterminute.com)", "maintainer": "Valter Minute (valter@valterminute.com)", "sentence": "Library used to associate certificates to top level domains", "paragraph": "Currently supports google.com and googleusercontent.com, can be easily extended", "website": "https://github.com/VMinute/RootCertificates", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/VMinute/RootCertificates.git", "providesIncludes": [ "RootCertificates.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/VMinute/RootCertificates-1.0.2.zip", "archiveFileName": "RootCertificates-1.0.2.zip", "size": 12232, "checksum": "SHA-256:2946942bfc4c1dbb7cc8cb9f19fdc8d86bcbd86ba814a7d1f913edc2afbd6fa3" }, { "name": "RootCertificates", "version": "1.0.3", "author": "Valter Minute (valter@valterminute.com)", "maintainer": "Valter Minute (valter@valterminute.com)", "sentence": "Library used to associate certificates to top level domains", "paragraph": "Currently supports google.com and googleusercontent.com, can be easily extended", "website": "https://github.com/VMinute/RootCertificates", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/VMinute/RootCertificates.git", "providesIncludes": [ "RootCertificates.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/VMinute/RootCertificates-1.0.3.zip", "archiveFileName": "RootCertificates-1.0.3.zip", "size": 11533, "checksum": "SHA-256:e42cefb75ef9199b97e72efc41b2c31777a9bf1fc56bd6e18f1443c892b40cb3" }, { "name": "TroykaGPS", "version": "1.0.0", "author": "Igor Dementiev \u003cigor@amperka.ru\u003e", "maintainer": "Amperka \u003camperka.ru\u003e", "sentence": "Allows you to read data from the GPS/GLONASS sensor module.", "paragraph": "The GPS/GLONASS sensor sends data to the control board in NMEA-message format. This library parses NMEA-messages and converts them into separate values.", "website": "https://github.com/amperka/TroykaGPS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperka/TroykaGPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperka/TroykaGPS-1.0.0.zip", "archiveFileName": "TroykaGPS-1.0.0.zip", "size": 14796, "checksum": "SHA-256:70b6c70ea35bd768a790c16c45238575d61721876af3793ad417af11248d1c91" }, { "name": "libCBOR", "version": "1.1.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.1.0.zip", "archiveFileName": "libCBOR-1.1.0.zip", "size": 28922, "checksum": "SHA-256:551ce39e0bb7dc6c2da6bf30d8cdcb8f0fcefa4d62ead5b0e11469916437d449" }, { "name": "libCBOR", "version": "1.2.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.2.0.zip", "archiveFileName": "libCBOR-1.2.0.zip", "size": 31373, "checksum": "SHA-256:6af042c0865af980972c894d07b14af6ea5ad5a364c36009e11aadbe361cf7a7" }, { "name": "libCBOR", "version": "1.3.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.3.0.zip", "archiveFileName": "libCBOR-1.3.0.zip", "size": 36185, "checksum": "SHA-256:4b3294a57ee7b33995185e3240ab61fb4519ba50bafa289822f5bb0421ebafb8" }, { "name": "libCBOR", "version": "1.3.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.3.1.zip", "archiveFileName": "libCBOR-1.3.1.zip", "size": 36662, "checksum": "SHA-256:808af2edb7e03a6cbc8b6e55c8ac38c16d3ea7d258af9ce8552268955a4ee34d" }, { "name": "libCBOR", "version": "1.4.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.4.0.zip", "archiveFileName": "libCBOR-1.4.0.zip", "size": 37872, "checksum": "SHA-256:d63af90d092c951e559bfcd1bf5c9033458db86d88762659091c3b39a4435bfb" }, { "name": "libCBOR", "version": "1.4.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.4.1.zip", "archiveFileName": "libCBOR-1.4.1.zip", "size": 37938, "checksum": "SHA-256:6af113d1e21220b589ad558e7089ac5465e9e0a81d6fbc0c0383e532050553c8" }, { "name": "libCBOR", "version": "1.5.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.5.0.zip", "archiveFileName": "libCBOR-1.5.0.zip", "size": 39285, "checksum": "SHA-256:3830af6a89319df0157ddeedb1599ae7ccad823b1585af616ecd84382bfbed89" }, { "name": "libCBOR", "version": "1.5.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.5.1.zip", "archiveFileName": "libCBOR-1.5.1.zip", "size": 39279, "checksum": "SHA-256:6325ef4d3a858efc808675dbaa1ea92077106115ae0ee174edb5ef68ba833302" }, { "name": "libCBOR", "version": "1.5.2", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.5.2.zip", "archiveFileName": "libCBOR-1.5.2.zip", "size": 40028, "checksum": "SHA-256:6688cd74f60ff8ce70914a327d351054244f5f0f14a55a412dc42ebcf1ddbd0a" }, { "name": "libCBOR", "version": "1.5.3", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.5.3.zip", "archiveFileName": "libCBOR-1.5.3.zip", "size": 40116, "checksum": "SHA-256:593e7db55b4370cf36487798bd5ccfa36212b3933e4699d4ce8d118c97e78dbd" }, { "name": "libCBOR", "version": "1.5.4", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.5.4.zip", "archiveFileName": "libCBOR-1.5.4.zip", "size": 40793, "checksum": "SHA-256:b4897ff37d59490cf166f6bf28569892e771ee57bc4bd7010e650843afc8770d" }, { "name": "libCBOR", "version": "1.6.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.6.0.zip", "archiveFileName": "libCBOR-1.6.0.zip", "size": 41130, "checksum": "SHA-256:84b320a003a4c265266093f87301bc118021dba4e735e20739c1037072565baa" }, { "name": "libCBOR", "version": "1.6.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A CBOR (RFC 7049) processing library.", "paragraph": "This implements basic read and write functionality. It also provides some parsing and EEPROM helper functions.", "website": "https://github.com/ssilverman/libCBOR", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/libCBOR.git", "providesIncludes": [ "CBOR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/libCBOR-1.6.1.zip", "archiveFileName": "libCBOR-1.6.1.zip", "size": 41273, "checksum": "SHA-256:f17c60d21c1b2e7ae0504d0d905be0751cdb505dca3dfb74975f81695c695eae" }, { "name": "ProtoCentral FDC1004 Capacitive Sensor Library", "version": "1.0.2", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral FDC1004 breakout board", "paragraph": "The FDC1004 is a single-chip IC for capacitance measurement for application including proximity sensing and liquid level sensing.", "website": "https://github.com/Protocentral/ProtoCentral_fdc1004_breakout", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/ProtoCentral_fdc1004_breakout.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_FDC1004_Capacitive_Sensor_Library-1.0.2.zip", "archiveFileName": "ProtoCentral_FDC1004_Capacitive_Sensor_Library-1.0.2.zip", "size": 1649478, "checksum": "SHA-256:122a54797d24d16b3a53762420fec928a9f415281c7f55871a9a62183f29a770" }, { "name": "SparkFun MS5637 Barometric Pressure Library", "version": "1.0.0", "author": "TE Connectivity and SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic Pressure Sensor - MS5637", "paragraph": "The SparkFun breakout board for the MS5637 is a very sensitive, fully calibrated, low power, easy to use barometric pressure sensor capable of detecting a change of as little as 13cm of air! Great for weather sensing and local altimetry projects.", "website": "https://github.com/sparkfun/SparkFun_MS5637_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_MS5637_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_MS5637_Barometric_Pressure_Library-1.0.0.zip", "archiveFileName": "SparkFun_MS5637_Barometric_Pressure_Library-1.0.0.zip", "size": 24560, "checksum": "SHA-256:48454c75f4a0ab42400303e53b34de1397054f66ae59a89c31be3c7ae246dfeb" }, { "name": "SparkFun MS5637 Barometric Pressure Library", "version": "1.0.1", "author": "TE Connectivity and SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic Pressure Sensor - MS5637", "paragraph": "The SparkFun breakout board for the MS5637 is a very sensitive, fully calibrated, low power, easy to use barometric pressure sensor capable of detecting a change of as little as 13cm of air! Great for weather sensing and local altimetry projects.", "website": "https://github.com/sparkfun/SparkFun_MS5637_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_MS5637_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_MS5637_Barometric_Pressure_Library-1.0.1.zip", "archiveFileName": "SparkFun_MS5637_Barometric_Pressure_Library-1.0.1.zip", "size": 24556, "checksum": "SHA-256:f61e535e90a96207c9a2aea826758243489967cb7bdb36f787d823e0aea2952c" }, { "name": "SparkFun MS5637 Barometric Pressure Library", "version": "1.0.2", "author": "TE Connectivity and SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic Pressure Sensor - MS5637", "paragraph": "The SparkFun breakout board for the MS5637 is a very sensitive, fully calibrated, low power, easy to use barometric pressure sensor capable of detecting a change of as little as 13cm of air! Great for weather sensing and local altimetry projects.", "website": "https://github.com/sparkfun/SparkFun_MS5637_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_MS5637_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_MS5637_Barometric_Pressure_Library-1.0.2.zip", "archiveFileName": "SparkFun_MS5637_Barometric_Pressure_Library-1.0.2.zip", "size": 24622, "checksum": "SHA-256:15e892f964281801eb937cdb17f6d2824eb3d90e44cdaa39bd7e2106d37af756" }, { "name": "PetriNetLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "PetriNet Library", "website": "https://www.luisllamas.es", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-PetriNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/PetriNetLib-1.0.0.zip", "archiveFileName": "PetriNetLib-1.0.0.zip", "size": 13829, "checksum": "SHA-256:d406786ea2d6e319112a23240658dc80122e2de92ccb1f3bb3f8379e1358df59" }, { "name": "Grove - Temperature And Humidity Sensor HDC1000", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove - Temperature\u0026Humidity Sensor HDC1000", "paragraph": "Arduino library to control Grove - Temperature\u0026Humidity Sensor HDC1000", "website": "https://github.com/Seeed-Studio/HDC1000", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/HDC1000.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Temperature_And_Humidity_Sensor_HDC1000-1.0.0.zip", "archiveFileName": "Grove___Temperature_And_Humidity_Sensor_HDC1000-1.0.0.zip", "size": 9026, "checksum": "SHA-256:37eaf93cd48a247f1da44d89b06ea1b0eec6a0bd97c9cbedf4d8ec9ef166a5be" }, { "name": "Animately", "version": "0.1.0", "author": "Nicholas Koza", "maintainer": "Nicholas Koza", "sentence": "Precise animation of props or robots without the need for thread-blocking (delay()) or complex state machines.", "paragraph": "Animately allows for precise animation of props or robots, down to the millisecond, without the need for thread-blocking (delay()) or complex state machines. This frees you to focus on the creative aspects of animating rather than the implementation details.", "website": "https://github.com/nickkoza/animately", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/nickkoza/animately.git", "providesIncludes": [ "Core/Timeline.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/nickkoza/Animately-0.1.0.zip", "archiveFileName": "Animately-0.1.0.zip", "size": 190097, "checksum": "SHA-256:8510a13eb90afe35b2b999ecf455f74ebac373a5b467cdd99501030274561c60" }, { "name": "Animately", "version": "0.1.1", "author": "Nicholas Koza", "maintainer": "Nicholas Koza", "sentence": "Precise animation of props or robots without the need for thread-blocking (delay()) or complex state machines.", "paragraph": "Animately allows for precise animation of props or robots, down to the millisecond, without the need for thread-blocking (delay()) or complex state machines. This frees you to focus on the creative aspects of animating rather than the implementation details.", "website": "https://github.com/nickkoza/animately", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/nickkoza/animately.git", "providesIncludes": [ "Animatedly.h", "Core/Timeline.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/nickkoza/Animately-0.1.1.zip", "archiveFileName": "Animately-0.1.1.zip", "size": 190071, "checksum": "SHA-256:647f699d7e2cc236377f06bd36298f2ec938bdd3a6d218cdbb674576cab092b0" }, { "name": "Animately", "version": "0.2.0", "author": "Nicholas Koza", "maintainer": "Nicholas Koza", "sentence": "Precise animation of props or robots without the need for thread-blocking (delay()) or complex state machines.", "paragraph": "Animately allows for precise animation of props or robots, down to the millisecond, without the need for thread-blocking (delay()) or complex state machines. This frees you to focus on the creative aspects of animating rather than the implementation details.", "website": "https://github.com/nickkoza/animately", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/nickkoza/animately.git", "providesIncludes": [ "Animately.h", "Core/Timeline.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/nickkoza/Animately-0.2.0.zip", "archiveFileName": "Animately-0.2.0.zip", "size": 193997, "checksum": "SHA-256:f80359689fb1a68e9cf8f7f41c323a22774962baa9c8a4de65a9c8e55f541655" }, { "name": "DMTimer", "version": "1.0.0", "author": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "maintainer": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "sentence": "A library that simplifies non blocking recurrent calls.", "paragraph": "Set an interval and do what you want every time interval is reached. Accepts dynamic intervals too, e.g. for managing accelerations.", "website": "https://github.com/toxnico/DMTimer", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/toxnico/Timer.git", "providesIncludes": [ "dmtimer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/toxnico/DMTimer-1.0.0.zip", "archiveFileName": "DMTimer-1.0.0.zip", "size": 17951, "checksum": "SHA-256:74d772211299ce8f4d4f1ebcd4801dbefaa4ec3434b6a33ce700c3acc20d7938" }, { "name": "DMTimer", "version": "1.3.0", "author": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "maintainer": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "sentence": "A library that simplifies non blocking recurrent calls.", "paragraph": "Set an interval and do what you want every time interval is reached. Accepts dynamic intervals too, e.g. for managing accelerations.", "website": "https://github.com/toxnico/DMTimer", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/toxnico/Timer.git", "providesIncludes": [ "dmtimer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/toxnico/DMTimer-1.3.0.zip", "archiveFileName": "DMTimer-1.3.0.zip", "size": 21951, "checksum": "SHA-256:1d55edcdeb0692ba08a2e70f05bc0ece13854124e20332a6e4a8c0db5bc8c2ea" }, { "name": "TroykaLight", "version": "1.0.0", "author": "Igor Dementiev \u003cigor@amperka.ru\u003e", "maintainer": "Amperka \u003camperka.ru\u003e", "sentence": "Allows you to read the Illuminance from the light sensor (GL5528).", "paragraph": "The library allows you to obtain Illuminance data in Luxes and Foot Candles.", "website": "https://github.com/amperka/TroykaLight", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperka/TroykaLight.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperka/TroykaLight-1.0.0.zip", "archiveFileName": "TroykaLight-1.0.0.zip", "size": 275962, "checksum": "SHA-256:d1b9883af791caf9019cf7cb1769d39ed521b122a46bca44c5f7e93a7db141c4" }, { "name": "ArduinoTEA5767", "version": "1.0.0", "author": "Simon Monk \u003cevilgeniusauthor@gmail.com\u003e", "maintainer": "Simon Monk \u003cevilgeniusauthor@gmail.com\u003e", "sentence": "A simple to use library for the TEA5767 I2C FM receiver IC.", "paragraph": "It supports multiple devices and just wraps the I2C command to set the frequency.", "website": "https://github.com/simonmonk/arduino_TEA5767", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/simonmonk/arduino_TEA5767.git", "providesIncludes": [ "ArduinoTEA5767.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/simonmonk/ArduinoTEA5767-1.0.0.zip", "archiveFileName": "ArduinoTEA5767-1.0.0.zip", "size": 4865, "checksum": "SHA-256:210b787fa523a48a6e46b57b6b7a1a696df1fa6121a4642dfbe535ebcd1a7a6d" }, { "name": "USBStatus", "version": "1.0.0", "author": "Manuel Reimer \u003cmanuel.reimer@gmx.de\u003e", "maintainer": "Manuel Reimer \u003cmanuel.reimer@gmx.de\u003e", "sentence": "Allows an Atmega32u4 based Arduino board to detect if the host, it is connected to, is active or shut down.", "website": "https://www.github.com/M-Reimer/USBStatus", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/M-Reimer/USBStatus.git", "url": "https://downloads.arduino.cc/libraries/github.com/M-Reimer/USBStatus-1.0.0.zip", "archiveFileName": "USBStatus-1.0.0.zip", "size": 6840, "checksum": "SHA-256:0c5a8da90a1381fc15be438fc7f300d49688f4e693c7d67cf012b624f7875dac" }, { "name": "StreamLib", "version": "1.0.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for effective networking. ChunkedStream for HTTP chunked encoding. CStringBulder builds a c-string with Print class methods. And printf() function with formatting String from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting String from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.0.0.zip", "archiveFileName": "StreamLib-1.0.0.zip", "size": 25071, "checksum": "SHA-256:712b936accfd1c6b15b0d8864e5588484b1605259a5352a6f1408fe1b955c5cb" }, { "name": "StreamLib", "version": "1.0.1", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for effective networking. ChunkedStream for HTTP chunked encoding. CStringBulder builds a c-string with Print class methods. And printf() function with formatting String from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting String from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.0.1.zip", "archiveFileName": "StreamLib-1.0.1.zip", "size": 25563, "checksum": "SHA-256:b37dba02eccc798fab06a58a5a75d2b3f90337dd0672a27208ffae3aefdbfb1e" }, { "name": "StreamLib", "version": "1.0.2", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for effective networking. ChunkedStream for HTTP chunked encoding. CStringBulder builds a c-string with Print class methods. And printf() function with formatting String from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting String from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.0.2.zip", "archiveFileName": "StreamLib-1.0.2.zip", "size": 25482, "checksum": "SHA-256:9ddf81ba12da7c93cbb05ea605d079d9322c16dbe468adb9096d0cdb955f51a4" }, { "name": "StreamLib", "version": "1.0.3", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for effective networking. ChunkedStream for HTTP chunked encoding. CStringBulder builds a c-string with Print class methods. And printf() function with formatting String from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting String from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.0.3.zip", "archiveFileName": "StreamLib-1.0.3.zip", "size": 25385, "checksum": "SHA-256:3d9162664ac299b6aed432d2a536d2bd7a3c708bb60dd7a72e633cb1d58b7c6d" }, { "name": "StreamLib", "version": "1.0.4", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for effective networking. ChunkedStream for HTTP chunked encoding. CStringBulder builds a c-string with Print class methods. And printf() function with formatting String from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting String from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.0.4.zip", "archiveFileName": "StreamLib-1.0.4.zip", "size": 25382, "checksum": "SHA-256:8ebdf971617971618d355e528f00e2dddfd6462c3343d33c9504e35decab2908" }, { "name": "StreamLib", "version": "1.0.5", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for efficient networking. ChunkedStream for HTTP chunked encoding. CStringBulder builds a c-string with Print class methods. And printf() function with formatting string from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting string from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.0.5.zip", "archiveFileName": "StreamLib-1.0.5.zip", "size": 25381, "checksum": "SHA-256:61ddbf48ebf48cf921d757341157844d73c463771d9277692a1a45021692f203" }, { "name": "StreamLib", "version": "1.1.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for efficient networking. ChunkedStream for HTTP chunked encoding. CStringBulder builds a c-string with Print class methods. And printf() function with formatting string from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting string from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.1.0.zip", "archiveFileName": "StreamLib-1.1.0.zip", "size": 28762, "checksum": "SHA-256:a3f96648bb260e7d11426303484a6afa32017336c90343e14d0b7ef9f92e13ad" }, { "name": "StreamLib", "version": "1.2.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for efficient networking. ChunkedPrint for HTTP chunked encoding. ChunkedStreamReader for HTTP chunked decoding. CStringBulder builds a c-string with Print class methods. StringReadStream to wrap string as Stream. And printf() function with formatting string from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting string from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.2.0.zip", "archiveFileName": "StreamLib-1.2.0.zip", "size": 60058, "checksum": "SHA-256:0e75921ca6732c3cd468d6084e205812458b3e0efe4da6f089ec9e16b4a28de8" }, { "name": "StreamLib", "version": "1.2.1", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for efficient networking. ChunkedPrint for HTTP chunked encoding. ChunkedStreamReader for HTTP chunked decoding. CStringBulder builds a c-string with Print class methods. StringReadStream to wrap string as Stream. And printf() function with formatting string from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting string from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.2.1.zip", "archiveFileName": "StreamLib-1.2.1.zip", "size": 61048, "checksum": "SHA-256:877649e12e7c31114416e70a770371a4558f1390d3a341f9053137bb7bdaf0cf" }, { "name": "StreamLib", "version": "1.3.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for efficient networking. ChunkedPrint for HTTP chunked encoding. ChunkedStreamReader for HTTP chunked decoding. CStringBulder builds a c-string with Print class methods. StringReadStream to wrap string as Stream. And printf() function with formatting string from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting string from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.3.0.zip", "archiveFileName": "StreamLib-1.3.0.zip", "size": 65238, "checksum": "SHA-256:1e192f2f49ea31239fcbae918aae8fbf91d699bbac66fa9b8892ef465640e74f" }, { "name": "StreamLib", "version": "1.3.1", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for efficient networking. ChunkedPrint for HTTP chunked encoding. ChunkedStreamReader for HTTP chunked decoding. CStringBulder builds a c-string with Print class methods. StringReadStream to wrap string as Stream. And printf() function with formatting string from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting string from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.3.1.zip", "archiveFileName": "StreamLib-1.3.1.zip", "size": 65242, "checksum": "SHA-256:ef73e7a69112742fede78334e8b24f485d0e68bb1f67d59891eee544d4909585" }, { "name": "StreamLib", "version": "1.3.2", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for efficient networking. ChunkedPrint for HTTP chunked encoding. ChunkedStreamReader for HTTP chunked decoding. CStringBulder builds a c-string with Print class methods. StringReadStream to wrap string as Stream. And printf() function with formatting string from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting string from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.3.2.zip", "archiveFileName": "StreamLib-1.3.2.zip", "size": 65258, "checksum": "SHA-256:4ae9e01fc3952dd7e9c3429311d2d5fe1dbb92a6d9b07f2672a20ea11f8df665" }, { "name": "StreamLib", "version": "1.4.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "BufferedPrint stream for efficient networking. ChunkedPrint for HTTP chunked encoding. ChunkedStreamReader for HTTP chunked decoding. CStringBuilder builds a c-string with Print class methods. StringReadStream to wrap string as Stream. And printf() function with formatting string from F macro.", "paragraph": "BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting string from F() macro.", "website": "https://github.com/jandrassy/StreamLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/StreamLib.git", "providesIncludes": [ "StreamLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/StreamLib-1.4.0.zip", "archiveFileName": "StreamLib-1.4.0.zip", "size": 66479, "checksum": "SHA-256:85a5534ee9ffc8199730247a199052e717aada77b94a0f425165d7dc1ea53791" }, { "name": "RingBuffer", "version": "1.0.0", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to use ring buffer with and without interrupts.", "paragraph": "RingBuffer is a library for ring buffers. Elements can be of arbitrate type.", "website": "https://github.com/Locoduino/RingBuffer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/RingBuffer.git", "providesIncludes": [ "RingBuffer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/RingBuffer-1.0.0.zip", "archiveFileName": "RingBuffer-1.0.0.zip", "size": 14473, "checksum": "SHA-256:8b740def4daf0abe93b6dce8e47440b64b8ab6cd3d0d86edc3a2dc067156b918" }, { "name": "RingBuffer", "version": "1.0.1", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to use ring buffer with and without interrupts.", "paragraph": "RingBuffer is a library for ring buffers. Elements can be of arbitrate type.", "website": "https://github.com/Locoduino/RingBuffer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/RingBuffer.git", "providesIncludes": [ "RingBuffer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/RingBuffer-1.0.1.zip", "archiveFileName": "RingBuffer-1.0.1.zip", "size": 14513, "checksum": "SHA-256:54adcfcdf89fd71660276fc1c9f635175dad8d4e694cbb7ec32452477c17ee64" }, { "name": "RingBuffer", "version": "1.0.2", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to use ring buffer with and without interrupts.", "paragraph": "RingBuffer is a library for ring buffers. Elements can be of arbitrate type.", "website": "https://github.com/Locoduino/RingBuffer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/RingBuffer.git", "providesIncludes": [ "RingBuf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/RingBuffer-1.0.2.zip", "archiveFileName": "RingBuffer-1.0.2.zip", "size": 14336, "checksum": "SHA-256:9a05be0803b2e78ab96ad8fe5e2ceec1cf0e77b9588b5f68c008047681036f50" }, { "name": "RingBuffer", "version": "1.0.3", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to use ring buffer with and without interrupts.", "paragraph": "RingBuffer is a library for ring buffers. Elements can be of arbitrate type.", "website": "https://github.com/Locoduino/RingBuffer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/RingBuffer.git", "providesIncludes": [ "RingBuf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/RingBuffer-1.0.3.zip", "archiveFileName": "RingBuffer-1.0.3.zip", "size": 16059, "checksum": "SHA-256:5cc2401324b332cc3df97d7341a9339e53c8db9306a0a9608166b3a59120b446" }, { "name": "RingBuffer", "version": "1.0.4", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to use ring buffer with and without interrupts.", "paragraph": "RingBuffer is a library for ring buffers. Elements can be of arbitrate type.", "website": "https://github.com/Locoduino/RingBuffer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/RingBuffer.git", "providesIncludes": [ "RingBuf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/RingBuffer-1.0.4.zip", "archiveFileName": "RingBuffer-1.0.4.zip", "size": 17372, "checksum": "SHA-256:396f0a15693b697f7a1acdfab8643d1d990f5f46042c13cc9efabe98f1f03432" }, { "name": "RingBuffer", "version": "1.0.5", "author": "Jean-Luc - Locoduino", "maintainer": "Jean-Luc - Locoduino", "sentence": "This library allows to use ring buffer with and without interrupts.", "paragraph": "RingBuffer is a library for ring buffers. Elements can be of arbitrate type.", "website": "https://github.com/Locoduino/RingBuffer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Locoduino/RingBuffer.git", "providesIncludes": [ "RingBuf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Locoduino/RingBuffer-1.0.5.zip", "archiveFileName": "RingBuffer-1.0.5.zip", "size": 19718, "checksum": "SHA-256:83d6b3cd9fbd613c369ca071c78bf9f6840912f88d36234a8da0c384b11bfe5a" }, { "name": "TridentTD_Linenotify", "version": "2.2.0", "author": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "maintainer": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "sentence": "A library for LINE Nofity", "website": "https://github.com/TridentTD/TridentTD_LineNotify", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_LineNotify.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_Linenotify-2.2.0.zip", "archiveFileName": "TridentTD_Linenotify-2.2.0.zip", "size": 464073, "checksum": "SHA-256:3a606e77a526c2de1852f7c1e585ba354a8c7159ed6efa5058a17c6d432cc5c7" }, { "name": "TridentTD_Linenotify", "version": "3.0.0", "author": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "maintainer": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "sentence": "A library for LINE Nofity", "paragraph": "LINE notify library for ESP8266 \u0026 ESP32", "website": "https://github.com/TridentTD/TridentTD_LineNotify", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_LineNotify.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_Linenotify-3.0.0.zip", "archiveFileName": "TridentTD_Linenotify-3.0.0.zip", "size": 459695, "checksum": "SHA-256:12eb8d128888180decfa052d6dd271f6be557fd1fd2a79ed57434ba7d5e652f4" }, { "name": "TridentTD_Linenotify", "version": "3.0.1", "author": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "maintainer": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "sentence": "A library for LINE Nofity", "paragraph": "LINE notify library for ESP8266 \u0026 ESP32", "website": "https://github.com/TridentTD/TridentTD_LineNotify", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_LineNotify.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_Linenotify-3.0.1.zip", "archiveFileName": "TridentTD_Linenotify-3.0.1.zip", "size": 459884, "checksum": "SHA-256:72cff4d2ec4ef6154a0614f10ff2c29985f645c6645619f0ef160943054f0109" }, { "name": "TridentTD_Linenotify", "version": "3.0.2", "author": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "maintainer": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "sentence": "A library for LINE Nofity", "paragraph": "LINE notify library for ESP8266 \u0026 ESP32", "website": "https://github.com/TridentTD/TridentTD_LineNotify", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_LineNotify.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_Linenotify-3.0.2.zip", "archiveFileName": "TridentTD_Linenotify-3.0.2.zip", "size": 461961, "checksum": "SHA-256:1ad5cdd94ed24a8e3c3a0939d9ede95309267e2dcbdcb96a514f5f17ffe2835f" }, { "name": "TridentTD_Linenotify", "version": "3.0.3", "author": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "maintainer": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "sentence": "A library for LINE Nofity", "paragraph": "LINE notify library for ESP8266 \u0026 ESP32", "website": "https://github.com/TridentTD/TridentTD_LineNotify", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_LineNotify.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_Linenotify-3.0.3.zip", "archiveFileName": "TridentTD_Linenotify-3.0.3.zip", "size": 462095, "checksum": "SHA-256:091a8a529bbb9e4f6660ecf56b429ff95b48b2105ab1bb93f48a1d926440e01e" }, { "name": "TridentTD_Linenotify", "version": "3.0.4", "author": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "maintainer": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "sentence": "A library for LINE Nofity", "paragraph": "LINE notify library for ESP8266 \u0026 ESP32", "website": "https://github.com/TridentTD/TridentTD_LineNotify", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_LineNotify.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_Linenotify-3.0.4.zip", "archiveFileName": "TridentTD_Linenotify-3.0.4.zip", "size": 462259, "checksum": "SHA-256:a8e63428fd8c6e7abba057880629fabd393d7faa03eb3b54f9ca0d110e5d38c2" }, { "name": "TridentTD_Linenotify", "version": "3.0.5", "author": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "maintainer": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "sentence": "A library for LINE Nofity", "paragraph": "LINE notify library for ESP8266 \u0026 ESP32", "website": "https://github.com/TridentTD/TridentTD_LineNotify", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_LineNotify.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_Linenotify-3.0.5.zip", "archiveFileName": "TridentTD_Linenotify-3.0.5.zip", "size": 487926, "checksum": "SHA-256:13bc1c0d1a57444a4e7990405bfab6694fbee503bb2253804cc76b4f119cb09b" }, { "name": "TridentTD_Linenotify", "version": "3.0.6", "author": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "maintainer": "TridentTD \u003cfb: www.facebook.com/miniNodeMCU\u003e", "sentence": "A library for LINE Nofity", "paragraph": "LINE notify library for ESP8266 \u0026 ESP32", "website": "https://github.com/TridentTD/TridentTD_LineNotify", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_LineNotify.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_Linenotify-3.0.6.zip", "archiveFileName": "TridentTD_Linenotify-3.0.6.zip", "size": 986436, "checksum": "SHA-256:12d67d7b4d0e413929fd804698271bd4af6fd04da770d6ad727df2f0ae19c6c7" }, { "name": "Wio 3G for Arduino", "version": "1.0.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G board dependencies and 3G module driver.", "website": "https://github.com/SeeedJP/Wio_3G_for_Arduino", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_3G_for_Arduino.git", "providesIncludes": [ "Wio3GforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_3G_for_Arduino-1.0.0.zip", "archiveFileName": "Wio_3G_for_Arduino-1.0.0.zip", "size": 36631, "checksum": "SHA-256:12b0ce713ab693333e2177c55ceaf60473af7b4b7f7b8e99b44c02f364a295e2" }, { "name": "Wio 3G for Arduino", "version": "1.1.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G board dependencies and 3G module driver.", "website": "https://github.com/SeeedJP/Wio_3G_for_Arduino", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_3G_for_Arduino.git", "providesIncludes": [ "Wio3GforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_3G_for_Arduino-1.1.0.zip", "archiveFileName": "Wio_3G_for_Arduino-1.1.0.zip", "size": 37379, "checksum": "SHA-256:0b9f2c11f969b73e32c8e210e6c8d7ab12ddac4ca7a060ccdc67c13cd39ccbe6" }, { "name": "Wio 3G for Arduino", "version": "1.2.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G board dependencies and 3G module driver.", "website": "https://github.com/SeeedJP/Wio_3G_for_Arduino", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_3G_for_Arduino.git", "providesIncludes": [ "Wio3GforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_3G_for_Arduino-1.2.0.zip", "archiveFileName": "Wio_3G_for_Arduino-1.2.0.zip", "size": 40426, "checksum": "SHA-256:9342b8217e71bc32b5c300839a5333280baa8d9a2c6a88409c18677e2850abc6" }, { "name": "Wio 3G for Arduino", "version": "1.3.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G board dependencies and 3G module driver.", "website": "https://github.com/SeeedJP/Wio_3G_for_Arduino", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_3G_for_Arduino.git", "providesIncludes": [ "Wio3GforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_3G_for_Arduino-1.3.0.zip", "archiveFileName": "Wio_3G_for_Arduino-1.3.0.zip", "size": 41848, "checksum": "SHA-256:56d4b82f4c456f05e57dfd1716d3f3818977382b82c206c5380c9e2d27db795a" }, { "name": "Wio 3G for Arduino", "version": "1.4.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G board dependencies and 3G module driver.", "website": "https://github.com/SeeedJP/Wio_3G_for_Arduino", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_3G_for_Arduino.git", "providesIncludes": [ "Wio3GforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_3G_for_Arduino-1.4.0.zip", "archiveFileName": "Wio_3G_for_Arduino-1.4.0.zip", "size": 41914, "checksum": "SHA-256:fb54bb937e61549672d543cc0bd1e72230b3462920a625e0e3bb47bec0d7dca5" }, { "name": "Wio 3G for Arduino", "version": "1.5.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G board dependencies and 3G module driver.", "website": "https://github.com/SeeedJP/Wio_3G_for_Arduino", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_3G_for_Arduino.git", "providesIncludes": [ "Wio3GforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_3G_for_Arduino-1.5.0.zip", "archiveFileName": "Wio_3G_for_Arduino-1.5.0.zip", "size": 42088, "checksum": "SHA-256:2ad50da169be5c7f07ea8b7e3540ae19cd6fd1de51cf83ddebf9e8276cdc8fd1" }, { "name": "Wio 3G for Arduino", "version": "1.6.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G board dependencies and 3G module driver.", "website": "https://github.com/SeeedJP/Wio_3G_for_Arduino", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_3G_for_Arduino.git", "providesIncludes": [ "Wio3GforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_3G_for_Arduino-1.6.0.zip", "archiveFileName": "Wio_3G_for_Arduino-1.6.0.zip", "size": 42112, "checksum": "SHA-256:1a993038bd675e938e556f387c9db07aff0457779d34d46f9839b1aac9564620" }, { "name": "ZEeprom", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for eeprom AT24Cx", "paragraph": "Library for eeprom AT24Cx : 01 02 04 08 16 32 64 128 256 512 1024", "website": "https://github.com/zoubworldArduino/ZEeprom", "category": "Data Storage", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/Zeeprom.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/ZEeprom-1.0.0.zip", "archiveFileName": "ZEeprom-1.0.0.zip", "size": 282182, "checksum": "SHA-256:1bad2ae7137f48d5a8093c6ed52a4afb61ee523bc47e8b456f35f19fff01e2c5" }, { "name": "arduino-ess", "version": "0.5.0", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's Environmental Sensor Shield", "paragraph": "The ESS has humidity, temperature, VOC and eCO2 sensors", "website": "https://developer.sensirion.com", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-ess.git", "providesIncludes": [ "sensirion_ess.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/arduino_ess-0.5.0.zip", "archiveFileName": "arduino_ess-0.5.0.zip", "size": 11797, "checksum": "SHA-256:d2a2405b5e7f284aa90716f6d2de8adbc5da56ef39b33b692d88164c790ec53f" }, { "name": "arduino-ess", "version": "0.5.3", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's Environmental Sensor Shield", "paragraph": "The ESS has humidity, temperature, VOC and eCO2 sensors", "website": "https://developer.sensirion.com", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-ess.git", "providesIncludes": [ "sensirion_ess.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/arduino_ess-0.5.3.zip", "archiveFileName": "arduino_ess-0.5.3.zip", "size": 16190, "checksum": "SHA-256:000db76133c923ce8eab28983c09e8dd92d3ad0cb2542e1147dfc8fd273af641" }, { "name": "arduino-ess", "version": "0.5.4", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's Environmental Sensor Shield", "paragraph": "The ESS has humidity, temperature, VOC and eCO2 sensors", "website": "https://developer.sensirion.com", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-ess.git", "providesIncludes": [ "sensirion_ess.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/arduino_ess-0.5.4.zip", "archiveFileName": "arduino_ess-0.5.4.zip", "size": 17769, "checksum": "SHA-256:23a6344e7eb13c8885ede3a0ffd529c213f112b1a2be3a3bbe32f2b514f50064" }, { "name": "ZEncoder", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for encoder of motor", "paragraph": "Library for encoder of motor", "website": "https://github.com/zoubworldArduino/ZEncoder", "category": "Sensors", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/ZEncoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/ZEncoder-1.0.0.zip", "archiveFileName": "ZEncoder-1.0.0.zip", "size": 233247, "checksum": "SHA-256:65b9f08457b1d16330705bf348be4f0825ab4876c3c5fa6fd21f3ee6f9a80a87" }, { "name": "ZMotor3Library", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for a board called Motor3", "paragraph": "Library for a board called Motor3", "website": "https://github.com/zoubworldArduino/Zmotor3", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/Zmotor3.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/ZMotor3Library-1.0.0.zip", "archiveFileName": "ZMotor3Library-1.0.0.zip", "size": 276309, "checksum": "SHA-256:52e3f99850d89046dac6beb3b1359311ee00ea5d598531573fc50851edc4eee0" }, { "name": "ZSharpIR Library", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for Sharp telemeter", "paragraph": "Library for Sharp telemeter : GP2Y0A41SK0F, GP2Y0A21YK0F, GP2D12_24, GP2Y0A02YK0F, GP2Y0A710K0F", "website": "https://github.com/zoubworldArduino/ZSharpIR", "category": "Sensors", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/ZSharpIR.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/ZSharpIR_Library-1.0.0.zip", "archiveFileName": "ZSharpIR_Library-1.0.0.zip", "size": 2363684, "checksum": "SHA-256:5b6555b031de56a22130d3a023772eb146b1e4b08c9a56002ef19d9e95a12c21" }, { "name": "ZMotor2 Library", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for a board called Motor2", "paragraph": "Library for a board called Motor2", "website": "https://github.com/zoubworldArduino/Zmotor2", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/ZMotor2.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/ZMotor2_Library-1.0.0.zip", "archiveFileName": "ZMotor2_Library-1.0.0.zip", "size": 274246, "checksum": "SHA-256:78580a0b1627cf251de090706ff0b56045c6ecf2d304db9bbb213fbec355d5a3" }, { "name": "ZMCP23017 Library", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for MCP23017 I/O extender", "paragraph": "Library for MCP23017 I/O extender, it can extend arduino api on samd from zoubworld", "website": "https://github.com/zoubworld_arduino/ZMCP23017", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/ZMCP23017.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/ZMCP23017_Library-1.0.0.zip", "archiveFileName": "ZMCP23017_Library-1.0.0.zip", "size": 400669, "checksum": "SHA-256:1ef4066348d20c2ad489beeae7d9221066b8376271942334b9af8e77b2dd7494" }, { "name": "ZPCA9685 Library", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for PCA9685 PWM I/O extender", "paragraph": "Library for PCA9685 PWM I/O extender, it can extend arduino api on samd from zoubworld", "website": "https://github.com/zoubworldArduino/ZPCA9685", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/ZPCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/ZPCA9685_Library-1.0.0.zip", "archiveFileName": "ZPCA9685_Library-1.0.0.zip", "size": 506148, "checksum": "SHA-256:b586dce7b4d6b698fcd2d33998abd5740d521de8aa27fbf8b626eed15077ffbe" }, { "name": "WireUtility Library", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for Wire : I2c protocol", "paragraph": "Library for Wire : I2c protocol, it help to find device.", "website": "https://github.com/zoubworldArduino/WireUtility", "category": "Sensors", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/WireUtility.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/WireUtility_Library-1.0.0.zip", "archiveFileName": "WireUtility_Library-1.0.0.zip", "size": 266164, "checksum": "SHA-256:1d733213872fe720324b877872880327dab9c75ef2e447309431e07b3460fb9f" }, { "name": "PinExtender Library", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for Pin Extention", "paragraph": "Library for PinExtender it is an abstraction, that need a implementation, it allow to use pin extender component as it is a standard arduino pin.", "website": "https://github.com/zoubworldArduino/PinExtender", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/PinExtender.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/PinExtender_Library-1.0.0.zip", "archiveFileName": "PinExtender_Library-1.0.0.zip", "size": 470011, "checksum": "SHA-256:156d06e5f4ebf7315758fc152797340868711b3b9a0cbed1c1fe225e07448854" }, { "name": "ZcmdMotor Library", "version": "1.0.0", "author": "Pierre Valleau", "maintainer": "Pierre Valleau \u003czoubworld_arduino@yahoo.com\u003e", "sentence": "Library for a motor control with PID", "paragraph": "Library for a motor control, it use PID, PID_AutoTune, ZEncoder library", "website": "https://github.com/zoubworldArduino/ZcmdMotor", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/zoubworldArduino/ZCmdMotor.git", "url": "https://downloads.arduino.cc/libraries/github.com/zoubworldArduino/ZcmdMotor_Library-1.0.0.zip", "archiveFileName": "ZcmdMotor_Library-1.0.0.zip", "size": 302929, "checksum": "SHA-256:9bfa87dd02facf8f9fc149dc25fa0a25df6021988e24818bd5a386f9fc5d1d06" }, { "name": "JrkG2", "version": "1.0.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "Jrk G2 library for Arduino", "paragraph": "This is a library for the Arduino IDE that helps interface with a Jrk G2 USB Motor Controller with Feedback. It communicates with a Jrk G2 using serial or I2C.", "website": "https://github.com/pololu/jrk-g2-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/jrk-g2-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/JrkG2-1.0.0.zip", "archiveFileName": "JrkG2-1.0.0.zip", "size": 21656, "checksum": "SHA-256:3d04faf189a9fcaa82754bbd42564d3838681c7f12677117bb6267e2a93f2021" }, { "name": "JrkG2", "version": "1.0.1", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "Jrk G2 library for Arduino", "paragraph": "This is a library for the Arduino IDE that helps interface with a Jrk G2 USB Motor Controller with Feedback. It communicates with a Jrk G2 using serial or I2C.", "website": "https://github.com/pololu/jrk-g2-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/jrk-g2-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/JrkG2-1.0.1.zip", "archiveFileName": "JrkG2-1.0.1.zip", "size": 21698, "checksum": "SHA-256:2cf369da81e1d0afa689a762f96f97a2f8530e3c6732f89f7df636f2c3df2dda" }, { "name": "LiteOSCParser", "version": "1.1.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A lightweight OSC processing library.", "paragraph": "This implements reading and writing capabilities.", "website": "https://github.com/ssilverman/LiteOSCParser", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/LiteOSCParser.git", "providesIncludes": [ "LiteOSCParser.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/LiteOSCParser-1.1.0.zip", "archiveFileName": "LiteOSCParser-1.1.0.zip", "size": 21453, "checksum": "SHA-256:dcb0d59e3f5dffc42ef1cb305897a662fac47618c399dc5f489aa3c303789b7d" }, { "name": "LiteOSCParser", "version": "1.2.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A lightweight OSC processing library.", "paragraph": "This implements reading and writing capabilities.", "website": "https://github.com/ssilverman/LiteOSCParser", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/LiteOSCParser.git", "providesIncludes": [ "LiteOSCParser.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/LiteOSCParser-1.2.0.zip", "archiveFileName": "LiteOSCParser-1.2.0.zip", "size": 22080, "checksum": "SHA-256:2c18f313afb7293bd1e94af2fb5466b722e6e2ca82bf255c274f2e452250d47a" }, { "name": "LiteOSCParser", "version": "1.2.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A lightweight OSC processing library.", "paragraph": "This implements reading and writing capabilities.", "website": "https://github.com/ssilverman/LiteOSCParser", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/LiteOSCParser.git", "providesIncludes": [ "LiteOSCParser.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/LiteOSCParser-1.2.1.zip", "archiveFileName": "LiteOSCParser-1.2.1.zip", "size": 22649, "checksum": "SHA-256:3608bb0f7b848042f47c51c1371a11b46176c9f39a31c23159f0110ae1a004b7" }, { "name": "LiteOSCParser", "version": "1.3.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A lightweight OSC processing library.", "paragraph": "This implements reading and writing capabilities.", "website": "https://github.com/ssilverman/LiteOSCParser", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/LiteOSCParser.git", "providesIncludes": [ "LiteOSCParser.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/LiteOSCParser-1.3.0.zip", "archiveFileName": "LiteOSCParser-1.3.0.zip", "size": 23766, "checksum": "SHA-256:3743fd4c18df6920a9a3eed4638a0361a48f1039a8b342b31591641431c5b882" }, { "name": "LiteOSCParser", "version": "1.4.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A lightweight OSC processing library.", "paragraph": "This aims to be as memory-efficient as possible. Internally, this uses only two configurable contiguous blocks of memory, one for data and another for an index, that can be fixed to a specific size.", "website": "https://github.com/ssilverman/LiteOSCParser", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/LiteOSCParser.git", "providesIncludes": [ "LiteOSCParser.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/LiteOSCParser-1.4.0.zip", "archiveFileName": "LiteOSCParser-1.4.0.zip", "size": 25134, "checksum": "SHA-256:963999a5d39c232f92907c80a6823bb711bd8f3477f0458635eac7520dd3a3f3" }, { "name": "Ubidots Arduino YUN", "version": "2.0.0", "author": "Ubidots Devel Team \u003cdevel@ubidots.com\u003e", "maintainer": "María Carlina Hernandez \u003cmaria@ubidots.com\u003e, Jose Reyes \u003cjose.reyes@ubidots.com\u003e", "sentence": "Ubidots library for the Arduino YUN", "paragraph": "Library to manage data with the Ubidots cloud using Arduino YUN", "website": "https://github.com/ubidots/ubidots-arduino-yun", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ubidots/ubidots-arduino-yun.git", "url": "https://downloads.arduino.cc/libraries/github.com/ubidots/Ubidots_Arduino_YUN-2.0.0.zip", "archiveFileName": "Ubidots_Arduino_YUN-2.0.0.zip", "size": 12431, "checksum": "SHA-256:2a44eab3b8568c3769477cd072c0c9303b451a98f3137ecfa203d4e6cdd5cf0e" }, { "name": "DMOscillator", "version": "1.0.0", "author": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "maintainer": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "sentence": "A library that makes easy on/off control on a pin at fixed or dynamic rate.", "paragraph": "Set the pin, the wanted mode (oscillation count, oscillation duration, frequency or period in us) and just call update() in the main loop.", "website": "http://dirtymarmotte.net", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/toxnico/DMOscillator.git", "providesIncludes": [ "dmoscillator.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/toxnico/DMOscillator-1.0.0.zip", "archiveFileName": "DMOscillator-1.0.0.zip", "size": 21007, "checksum": "SHA-256:04e34be5533431adfaf369ab70df7c915e44a7df6b45ac118ab26664508dda85" }, { "name": "Ultrasonic_hc_sr04", "version": "0.4.0", "author": "Patrick Bobbink \u003cpbobbink@gmail.com", "maintainer": "Patrick Bobbink \u003cpbobbink@gmail.com", "sentence": "A library to use an HC-SR04 ultrasonic sensor", "paragraph": "Lets you get measurements in inch or cm.", "website": "https://github.com/patou01/HC-SR04", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/patou01/HC-SR04.git", "providesIncludes": [ "Ultrasonic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/patou01/Ultrasonic_hc_sr04-0.4.0.zip", "archiveFileName": "Ultrasonic_hc_sr04-0.4.0.zip", "size": 3335, "checksum": "SHA-256:4e7540b3ffbfa7c09f8087d36257a3368e664ccaa40e4e92bb97c16074c786ce" }, { "name": "Ultrasonic_hc_sr04", "version": "0.5.0", "author": "Patrick Bobbink \u003cpbobbink@gmail.com", "maintainer": "Patrick Bobbink \u003cpbobbink@gmail.com", "sentence": "A library to use an HC-SR04 ultrasonic sensor", "paragraph": "Lets you get measurements in inch or cm.", "website": "https://github.com/patou01/HC-SR04", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/patou01/HC-SR04.git", "providesIncludes": [ "Ultrasonic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/patou01/Ultrasonic_hc_sr04-0.5.0.zip", "archiveFileName": "Ultrasonic_hc_sr04-0.5.0.zip", "size": 3339, "checksum": "SHA-256:b495ea2ee00ee7a6cd0677d961566d9be1f6dc04af65c46490ab3cd2734eb195" }, { "name": "esp8266-google-home-notifier", "version": "1.0.0", "author": "horihiro", "maintainer": "horihiro", "sentence": "Send notifications to Google Home from esp8266.", "paragraph": "This library requires esp8266 2.5.0 or higher and esp8266-google-tts which depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-home-notifier", "category": "Data Processing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-home-notifier.git", "providesIncludes": [ "esp8266-google-home-notifier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.0.zip", "archiveFileName": "esp8266_google_home_notifier-1.0.0.zip", "size": 43193, "checksum": "SHA-256:3a032f50bf1fd2ff8d1255f3014448710dd9ee211d45ffba3c807c33bfea162b" }, { "name": "esp8266-google-home-notifier", "version": "1.0.1", "author": "horihiro", "maintainer": "horihiro", "sentence": "Send notifications to Google Home from esp8266.", "paragraph": "This library requires esp8266 2.5.0 or higher and esp8266-google-tts which depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-home-notifier", "category": "Data Processing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-home-notifier.git", "providesIncludes": [ "esp8266-google-home-notifier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.1.zip", "archiveFileName": "esp8266_google_home_notifier-1.0.1.zip", "size": 43302, "checksum": "SHA-256:1ecb6674b9177c41da94252465f1ea0484ee4d6ce65b8402801b4f8466512875" }, { "name": "esp8266-google-home-notifier", "version": "1.0.2", "author": "horihiro", "maintainer": "horihiro", "sentence": "Send notifications to Google Home from esp8266/32.", "paragraph": "This library requires esp8266-google-tts which depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-home-notifier", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-home-notifier.git", "providesIncludes": [ "esp8266-google-home-notifier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.2.zip", "archiveFileName": "esp8266_google_home_notifier-1.0.2.zip", "size": 86995, "checksum": "SHA-256:9e0137e4710f86a87142cc4aa4869f25e16918d7374c859c23f2b3d375a5075a" }, { "name": "esp8266-google-home-notifier", "version": "1.0.3-beta", "author": "horihiro", "maintainer": "horihiro", "sentence": "Send notifications to Google Home from esp8266/32.", "paragraph": "This library requires esp8266-google-tts which depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-home-notifier", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-home-notifier.git", "providesIncludes": [ "esp8266-google-home-notifier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.3-beta.zip", "archiveFileName": "esp8266_google_home_notifier-1.0.3-beta.zip", "size": 87401, "checksum": "SHA-256:a960347f8c2d6ddaa46356084570f00aa85b6bd7963343232bb6ea92e81dc047" }, { "name": "esp8266-google-home-notifier", "version": "1.0.4", "author": "horihiro", "maintainer": "horihiro", "sentence": "Send notifications to Google Home from esp8266/32.", "paragraph": "This library requires esp8266-google-tts which depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-home-notifier", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-home-notifier.git", "providesIncludes": [ "esp8266-google-home-notifier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.4.zip", "archiveFileName": "esp8266_google_home_notifier-1.0.4.zip", "size": 82299, "checksum": "SHA-256:15d2bbcd491e17a3bf9edbca4aafc052e5d844b44c96365fcae89a927be6c37e" }, { "name": "esp8266-google-home-notifier", "version": "1.0.5", "author": "horihiro", "maintainer": "horihiro", "sentence": "Send notifications to Google Home from esp8266/32.", "paragraph": "This library requires esp8266-google-tts which depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-home-notifier", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-home-notifier.git", "providesIncludes": [ "esp8266-google-home-notifier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.5.zip", "archiveFileName": "esp8266_google_home_notifier-1.0.5.zip", "size": 82483, "checksum": "SHA-256:0cc7c42cee39979655caf07e95d0638ef4f158127815d66c719cfce20552c214" }, { "name": "esp8266-google-home-notifier", "version": "1.0.6", "author": "horihiro", "maintainer": "horihiro", "sentence": "Send notifications to Google Home from esp8266/32.", "paragraph": "This library requires esp8266-google-tts which depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-home-notifier", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-home-notifier.git", "providesIncludes": [ "esp8266-google-home-notifier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.6.zip", "archiveFileName": "esp8266_google_home_notifier-1.0.6.zip", "size": 82512, "checksum": "SHA-256:cab03335169ae5b37249119e15f1b65d4a87d40eb916de238cda858eb61fa4fd" }, { "name": "esp8266-google-home-notifier", "version": "1.0.7", "author": "horihiro", "maintainer": "horihiro", "sentence": "Send notifications to Google Home from esp8266/32.", "paragraph": "This library requires esp8266-google-tts which depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-home-notifier", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-home-notifier.git", "providesIncludes": [ "esp8266-google-home-notifier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.7.zip", "archiveFileName": "esp8266_google_home_notifier-1.0.7.zip", "size": 83361, "checksum": "SHA-256:4318eaf0341943d1be5538167da2da7ddfaa50fb966e6856ce7cc3d1d77145b0" }, { "name": "esp8266-google-home-notifier", "version": "1.0.8", "author": "horihiro", "maintainer": "horihiro", "sentence": "Send notifications to Google Home from esp8266/32.", "paragraph": "This library requires esp8266-google-tts which depends on Google Translate Service.", "website": "https://github.com/horihiro/esp8266-google-home-notifier", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/horihiro/esp8266-google-home-notifier.git", "providesIncludes": [ "esp8266-google-home-notifier.h" ], "dependencies": [ { "name": "esp8266-google-tts" } ], "url": "https://downloads.arduino.cc/libraries/github.com/horihiro/esp8266_google_home_notifier-1.0.8.zip", "archiveFileName": "esp8266_google_home_notifier-1.0.8.zip", "size": 83421, "checksum": "SHA-256:b229d55ca499e33e25a2a3c8ca016fb2d001ef40f48722f118a432c1caa2396b" }, { "name": "RFM69_LowPowerLab", "version": "1.0.0", "author": "Felix Rusu", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for SPI flash memory chips", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed for Moteino boards. Also tested with Arduino, STM32, SAMD boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "providesIncludes": [ "RFM69.h", "RFM69_ATC.h", "RFM69_OTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.0.0.zip", "archiveFileName": "RFM69_LowPowerLab-1.0.0.zip", "size": 476971, "checksum": "SHA-256:051bda79320f464bc1cf4bb9a9cae3e7ceaca98e131b7a20190fd88176a942de" }, { "name": "RFM69_LowPowerLab", "version": "1.1.0", "author": "Felix Rusu", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for SPI flash memory chips", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed for Moteino boards. Also tested with Arduino, STM32, SAMD boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "providesIncludes": [ "RFM69.h", "RFM69_ATC.h", "RFM69_OTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.1.0.zip", "archiveFileName": "RFM69_LowPowerLab-1.1.0.zip", "size": 476971, "checksum": "SHA-256:dc5a0990b7b0d30571ad1ce228f104f9884169e796d3e3261c3e8250c7a3176f" }, { "name": "RFM69_LowPowerLab", "version": "1.1.3", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for SPI flash memory chips", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.1.3.zip", "archiveFileName": "RFM69_LowPowerLab-1.1.3.zip", "size": 476953, "checksum": "SHA-256:027d24ff17bbd6e310bd1b4a8a0b00e2ba70708b7ad1d5d690cdfe85ba0b0ba1" }, { "name": "RFM69_LowPowerLab", "version": "1.2.0", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for SPI flash memory chips", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.2.0.zip", "archiveFileName": "RFM69_LowPowerLab-1.2.0.zip", "size": 477410, "checksum": "SHA-256:6ee6a9c38805ebe203f2551fb079bede87f9c79f15f24de2c558cbacc7b8ee47" }, { "name": "RFM69_LowPowerLab", "version": "1.3.0", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for RFM69/SX1231h based radio module transceivers", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.3.0.zip", "archiveFileName": "RFM69_LowPowerLab-1.3.0.zip", "size": 488192, "checksum": "SHA-256:fb1a84af1c7bf66c135e6b30e784d421d4efab4d7a77c3bdeca6eaab463e9846" }, { "name": "RFM69_LowPowerLab", "version": "1.4.0", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for RFM69/SX1231h based radio module transceivers", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "dependencies": [ { "name": "SPIFlash_LowPowerLab" } ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.4.0.zip", "archiveFileName": "RFM69_LowPowerLab-1.4.0.zip", "size": 488509, "checksum": "SHA-256:214719e4f4c44e81b88fa2c693bf328382af85872e458dfdf72c2fe6ae007cfe" }, { "name": "RFM69_LowPowerLab", "version": "1.4.1", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for RFM69/SX1231h based radio module transceivers", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "dependencies": [ { "name": "SPIFlash_LowPowerLab" } ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.4.1.zip", "archiveFileName": "RFM69_LowPowerLab-1.4.1.zip", "size": 507819, "checksum": "SHA-256:5ff4ebe9b0750b2651b854219ecaef28d558bfafebdf77a2862b6ef0f39d34c7" }, { "name": "RFM69_LowPowerLab", "version": "1.4.2", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for RFM69/SX1231h based radio module transceivers", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "dependencies": [ { "name": "SPIFlash_LowPowerLab" } ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.4.2.zip", "archiveFileName": "RFM69_LowPowerLab-1.4.2.zip", "size": 509676, "checksum": "SHA-256:1c488e4c469da91160c99a7d16a3fcf9825ac220994a69f704cf95aa233269d6" }, { "name": "RFM69_LowPowerLab", "version": "1.4.3", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for RFM69/SX1231h based radio module transceivers", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "dependencies": [ { "name": "SPIFlash_LowPowerLab" } ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.4.3.zip", "archiveFileName": "RFM69_LowPowerLab-1.4.3.zip", "size": 3567070, "checksum": "SHA-256:e17b455061dbd585bae88757e1286d8b3c6537c4157bdcca3337dec813991d2c" }, { "name": "RFM69_LowPowerLab", "version": "1.5.0", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for RFM69/SX1231h based radio module transceivers", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "dependencies": [ { "name": "SPIFlash_LowPowerLab" } ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.5.0.zip", "archiveFileName": "RFM69_LowPowerLab-1.5.0.zip", "size": 3570727, "checksum": "SHA-256:a337c2eb71334aa6a3b24447c3e7c54888ce015559e38f6de9356ed53ff543e6" }, { "name": "RFM69_LowPowerLab", "version": "1.5.1", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for RFM69/SX1231h based radio module transceivers", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "dependencies": [ { "name": "SPIFlash_LowPowerLab" } ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.5.1.zip", "archiveFileName": "RFM69_LowPowerLab-1.5.1.zip", "size": 3578140, "checksum": "SHA-256:6bd24c9fc07e37e3adfb499d9290931003486a528c87c21d69b103215e5f1358" }, { "name": "RFM69_LowPowerLab", "version": "1.5.2", "author": "LowPowerLab \u003clowpowerlab.com\u003e", "maintainer": "Felix Rusu \u003cfelix@lowpowerlab.com\u003e", "sentence": "Simple Arduino library for RFM69/SX1231h based radio module transceivers", "paragraph": "Easy to use library for controlling all types of RFM69 transceivers. Designed and tested for Moteino boards. Also tested with Arduino, STM32, SAMD21 boards.", "website": "https://github.com/LowPowerLab/RFM69", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LowPowerLab/RFM69.git", "dependencies": [ { "name": "SPIFlash_LowPowerLab" } ], "url": "https://downloads.arduino.cc/libraries/github.com/LowPowerLab/RFM69_LowPowerLab-1.5.2.zip", "archiveFileName": "RFM69_LowPowerLab-1.5.2.zip", "size": 3578336, "checksum": "SHA-256:2c51725e0e44ae8c00160a28a1697ffafc019a575183933b84e11a618afd6afd" }, { "name": "SparkFun BH1749NUC Arduino Library", "version": "0.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the BH1749NUC color sensor on the SparkFun Qwiic RGB Sensor", "paragraph": "An Arduino Library for the BH1749NUC color sensor. The BH1749NUC is a 16-bit RGB and IR color sensor that communicates via an I2C bus. The sensor is mounted on our QWIIC RGB Sensor Board, paired with a PCA9536 I/O expander which can flip the mounted red, green, blue, and white LEDs on or off.", "website": "https://github.com/sparkfunX/SparkFun_BH1749NUC_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_BH1749NUC_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_BH1749NUC_Arduino_Library-0.1.0.zip", "archiveFileName": "SparkFun_BH1749NUC_Arduino_Library-0.1.0.zip", "size": 11264, "checksum": "SHA-256:ad4a8b87aefd4693164884260bbdfb5e9714999816e8fd9fb0da31aefb1b5cdf" }, { "name": "SparkFun BH1749NUC Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the BH1749NUC color sensor on the SparkFun Qwiic RGB Sensor", "paragraph": "An Arduino Library for the BH1749NUC color sensor. The BH1749NUC is a 16-bit RGB and IR color sensor that communicates via an I2C bus. The sensor is mounted on our QWIIC RGB Sensor Board, paired with a PCA9536 I/O expander which can flip the mounted red, green, blue, and white LEDs on or off.", "website": "https://github.com/sparkfunX/SparkFun_BH1749NUC_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_BH1749NUC_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_BH1749NUC_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_BH1749NUC_Arduino_Library-1.0.0.zip", "size": 71674, "checksum": "SHA-256:0c12f9be3c2fa1e48aadfcfc3117277bebcbd69e6bcfc18b6ffa63780eea15b9" }, { "name": "SparkFun PCA9536 Arduino Library", "version": "0.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the PCA9536 on the SparkFun Qwiic RGB Sensor", "paragraph": "An Arduino Library for the PCA9536 4-bit port expander. This library handles the initialization of the PCA9536 and supports standard pinMode, digitalRead, and digitalWrite functions.", "website": "https://github.com/sparkfunX/SparkFun_PCA9536_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PCA9536_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PCA9536_Arduino_Library-0.1.0.zip", "archiveFileName": "SparkFun_PCA9536_Arduino_Library-0.1.0.zip", "size": 8997, "checksum": "SHA-256:1b6bfac1196ca6c7f295eb69366bcf5524480dbc098db6da70a05a2deaf9717e" }, { "name": "SparkFun PCA9536 Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the PCA9536 on the SparkFun Qwiic RGB Sensor", "paragraph": "An Arduino Library for the PCA9536 4-bit port expander. This library handles the initialization of the PCA9536 and supports standard pinMode, digitalRead, and digitalWrite functions.", "website": "https://github.com/sparkfunX/SparkFun_PCA9536_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PCA9536_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PCA9536_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_PCA9536_Arduino_Library-1.0.0.zip", "size": 9336, "checksum": "SHA-256:d2a933cb458c9ba0e93d9cab0354768c7c0b4e35b4452aff2fd6a4bbc60bfffd" }, { "name": "SparkFun PCA9536 Arduino Library", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the PCA9536 on the SparkFun Qwiic RGB Sensor", "paragraph": "An Arduino Library for the PCA9536 4-bit port expander. This library handles the initialization of the PCA9536 and supports standard pinMode, digitalRead, and digitalWrite functions.", "website": "https://github.com/sparkfunX/SparkFun_PCA9536_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PCA9536_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PCA9536_Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_PCA9536_Arduino_Library-1.1.0.zip", "size": 9315, "checksum": "SHA-256:bdf06e7d744f565b7ce7c0c7bb100af4a381afc3bc5ab87903c190a6236ffe82" }, { "name": "SparkFun PCA9536 Arduino Library", "version": "1.2.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the PCA9536 on the SparkFun Qwiic RGB Sensor", "paragraph": "An Arduino Library for the PCA9536 4-bit port expander. This library handles the initialization of the PCA9536 and supports standard pinMode, digitalRead, and digitalWrite functions.", "website": "https://github.com/sparkfunX/SparkFun_PCA9536_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PCA9536_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PCA9536_Arduino_Library-1.2.0.zip", "archiveFileName": "SparkFun_PCA9536_Arduino_Library-1.2.0.zip", "size": 9642, "checksum": "SHA-256:87fb9619e3ecb6ac53f61b077154330f1a1cac97f3e7b5257237b78bc6379f45" }, { "name": "SparkFun PCA9536 Arduino Library", "version": "1.2.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the PCA9536 on the SparkFun Qwiic RGB Sensor", "paragraph": "An Arduino Library for the PCA9536 4-bit port expander. This library handles the initialization of the PCA9536 and supports standard pinMode, digitalRead, and digitalWrite functions.", "website": "https://github.com/sparkfunX/SparkFun_PCA9536_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PCA9536_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PCA9536_Arduino_Library-1.2.1.zip", "archiveFileName": "SparkFun_PCA9536_Arduino_Library-1.2.1.zip", "size": 9751, "checksum": "SHA-256:024edad273e383514e890b7d97b3c015f35192d63a852e63868e01f8ab4b2858" }, { "name": "SparkFun PCA9536 Arduino Library", "version": "1.2.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the PCA9536 on the SparkFun Qwiic RGB Sensor", "paragraph": "An Arduino Library for the PCA9536 4-bit port expander. This library handles the initialization of the PCA9536 and supports standard pinMode, digitalRead, and digitalWrite functions.", "website": "https://github.com/sparkfunX/SparkFun_PCA9536_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PCA9536_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PCA9536_Arduino_Library-1.2.2.zip", "archiveFileName": "SparkFun_PCA9536_Arduino_Library-1.2.2.zip", "size": 9790, "checksum": "SHA-256:b6c652f2a099578e810adc89caf0970d5aaa3ee10594020060e08ac305257a4b" }, { "name": "Adafruit TouchScreen", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Touch-Screen-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.0.0.zip", "archiveFileName": "Adafruit_TouchScreen-1.0.0.zip", "size": 6078, "checksum": "SHA-256:6b0256d940aa27d806204c531ca653d7365ba3e6ad2aff836c9ff3d899f2a18b" }, { "name": "Adafruit TouchScreen", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Touch-Screen-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.0.1.zip", "archiveFileName": "Adafruit_TouchScreen-1.0.1.zip", "size": 6084, "checksum": "SHA-256:bf4563665ee3021ab2bdddb6b2c5b659bc47759e6bb9218ec412126015f65ca4" }, { "name": "Adafruit TouchScreen", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Adafruit_TouchScreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.0.2.zip", "archiveFileName": "Adafruit_TouchScreen-1.0.2.zip", "size": 6080, "checksum": "SHA-256:5213393d9c573589cf671e9e3ef066863a814c6fce1ad03bf8d52655c61e1c06" }, { "name": "Adafruit TouchScreen", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Adafruit_TouchScreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.0.3.zip", "archiveFileName": "Adafruit_TouchScreen-1.0.3.zip", "size": 6084, "checksum": "SHA-256:592f0855826781f10aae28dc27c353ed46a01176385b1f58eb3bd125a4e6b95a" }, { "name": "Adafruit TouchScreen", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Adafruit_TouchScreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.0.4.zip", "archiveFileName": "Adafruit_TouchScreen-1.0.4.zip", "size": 6091, "checksum": "SHA-256:75f98147b4f227beea13a7b167ab9657741d6c2c392bacdc3231d4bdb190806e" }, { "name": "Adafruit TouchScreen", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Adafruit_TouchScreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.0.5.zip", "archiveFileName": "Adafruit_TouchScreen-1.0.5.zip", "size": 10794, "checksum": "SHA-256:eb0fdd9c6ff18ef250aaddf47315a4ebbb5f1abd2de03b37b4e12ab645cd7629" }, { "name": "Adafruit TouchScreen", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Adafruit_TouchScreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.1.0.zip", "archiveFileName": "Adafruit_TouchScreen-1.1.0.zip", "size": 10805, "checksum": "SHA-256:227fde5994aa024249e3415bba06dd74f7b02316e041ea812ada731fc521f62b" }, { "name": "Adafruit TouchScreen", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Adafruit_TouchScreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.1.1.zip", "archiveFileName": "Adafruit_TouchScreen-1.1.1.zip", "size": 10813, "checksum": "SHA-256:ceb336041e7023ab668a6bf34c913a7418ff37cb08259da545e1f258bdc69f2b" }, { "name": "Adafruit TouchScreen", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Adafruit_TouchScreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.1.2.zip", "archiveFileName": "Adafruit_TouchScreen-1.1.2.zip", "size": 10820, "checksum": "SHA-256:6228545d673198f074e52225fca6f0647f3395c6fbcb5616a51c0ffafe9f945f" }, { "name": "Adafruit TouchScreen", "version": "1.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Adafruit_TouchScreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.1.3.zip", "archiveFileName": "Adafruit_TouchScreen-1.1.3.zip", "size": 10852, "checksum": "SHA-256:4689a576ac93b9af755663937cf9cd84b30a1a46d8d2155702c237e02f749f6d" }, { "name": "Adafruit TouchScreen", "version": "1.1.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit TouchScreen display library.", "paragraph": "Adafruit TouchScreen display library.", "website": "https://github.com/adafruit/Adafruit_TouchScreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TouchScreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TouchScreen-1.1.5.zip", "archiveFileName": "Adafruit_TouchScreen-1.1.5.zip", "size": 10853, "checksum": "SHA-256:ef8bd5d501b1ed4fc78a83adce77d268f0e98e6d92392afc88336dcc337372cb" }, { "name": "FlightSimOutputs", "version": "0.2.3", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of digital outputs on Midwest737Simulations.com Multi Output card.", "paragraph": "For cockpit builders that use Midwest737Simulations Multi Output card, this library provides basic support for sending data from any Arduino sketch. For the Teensy microcontroller, extended features, like direct access to datarefs are provided. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimOutputs", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimOutputs.git", "providesIncludes": [ "FlightSimOutputs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimOutputs-0.2.3.zip", "archiveFileName": "FlightSimOutputs-0.2.3.zip", "size": 13770, "checksum": "SHA-256:d52fff2d6e1f14ca43d30d90a9094085dcf81cf697c05b0accc73d410bcda060" }, { "name": "FlightSimOutputs", "version": "0.2.4", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of digital outputs on Midwest737Simulations.com Multi Output card.", "paragraph": "For cockpit builders that use Midwest737Simulations Multi Output card, this library provides basic support for sending data from any Arduino sketch. For the Teensy microcontroller, extended features, like direct access to datarefs are provided. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimOutputs", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimOutputs.git", "providesIncludes": [ "FlightSimOutputs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimOutputs-0.2.4.zip", "archiveFileName": "FlightSimOutputs-0.2.4.zip", "size": 13838, "checksum": "SHA-256:c97764c6f803d56f74803737aee3f7674db8082dc3c8449b39b1ccc480557461" }, { "name": "FlightSimOutputs", "version": "0.2.5", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of digital outputs on Midwest737Simulations.com Multi Output card.", "paragraph": "For cockpit builders that use Midwest737Simulations Multi Output card, this library provides basic support for sending data from any Arduino sketch. For the Teensy microcontroller, extended features, like direct access to datarefs are provided. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimOutputs", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimOutputs.git", "providesIncludes": [ "FlightSimOutputs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimOutputs-0.2.5.zip", "archiveFileName": "FlightSimOutputs-0.2.5.zip", "size": 13844, "checksum": "SHA-256:36f2eb38d1be8fb8ee75551564d8bc2b3fb2b1c4ee70f8b14a9582589ab98499" }, { "name": "FlightSimOutputs", "version": "0.2.6", "author": "Jorg Neves Bliesener", "maintainer": "Jorg Neves Bliesener \u003cjbliesener@bliesener.com\u003e", "sentence": "Library for easy handling of digital outputs on Midwest737Simulations.com Multi Output card.", "paragraph": "For cockpit builders that use Midwest737Simulations Multi Output card, this library provides basic support for sending data from any Arduino sketch. For the Teensy microcontroller, extended features, like direct access to datarefs are provided. Check docs and examples!", "website": "https://www.github.com/jbliesener/FlightSimOutputs", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jbliesener/FlightSimOutputs.git", "providesIncludes": [ "FlightSimOutputs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jbliesener/FlightSimOutputs-0.2.6.zip", "archiveFileName": "FlightSimOutputs-0.2.6.zip", "size": 13929, "checksum": "SHA-256:54600318590303e4c1a01027e55e569cb7bc878a06ad4a226860b1d43bd279ab" }, { "name": "DoubleResetDetect", "version": "1.0.0", "author": "Jens-Christian Skibakk \u003cjens.christian@skibakk.no\u003e", "maintainer": "Jens-Christian Skibakk \u003cjens.christian@skibakk.no\u003e", "sentence": "Arduino library to check for double reset on ESP8266", "paragraph": "This library gives one a opportunity to support a alternative boot mode. E.g. configuring WiFi using WiFiManager", "website": "https://github.com/jenscski/DoubleResetDetect", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jenscski/DoubleResetDetect.git", "providesIncludes": [ "DoubleResetDetect.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jenscski/DoubleResetDetect-1.0.0.zip", "archiveFileName": "DoubleResetDetect-1.0.0.zip", "size": 4806, "checksum": "SHA-256:16dad69f9afed86449286f9b404ea6d22d189a820f23ccabd74c38f1be3a05ed" }, { "name": "Nova Fitness Sds dust sensors library", "version": "1.0.0", "author": "Paweł Kołodziejczyk \u003clewapek@gmail.com\u003e", "maintainer": "Pawel Kołodziejczyk \u003clewapek@gmail.com\u003e", "sentence": "A high-level abstaction over Sds sensors family.", "paragraph": "Supports Sds011, probably working with other Sds sensors.", "website": "https://github.com/lewapek/sds011-arduino-library", "category": "Sensors", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/lewapek/sds-dust-sensors-arduino-library.git", "providesIncludes": [ "SdsDustSensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lewapek/Nova_Fitness_Sds_dust_sensors_library-1.0.0.zip", "archiveFileName": "Nova_Fitness_Sds_dust_sensors_library-1.0.0.zip", "size": 12145, "checksum": "SHA-256:b496ca8623911a9d42e2607106bc9e6f269684845e9e7c25404c750288504cad" }, { "name": "Nova Fitness Sds dust sensors library", "version": "1.2.1", "author": "Paweł Kołodziejczyk \u003clewapek@gmail.com\u003e", "maintainer": "Pawel Kołodziejczyk \u003clewapek@gmail.com\u003e", "sentence": "A high-level abstaction over Sds sensors family.", "paragraph": "Supports Sds011, implements whole Laser Dust Sensor Control Protocol V1.3, should also work with other Sds sensors.", "website": "https://github.com/lewapek/sds-dust-sensors-arduino-library", "category": "Sensors", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/lewapek/sds-dust-sensors-arduino-library.git", "providesIncludes": [ "SdsDustSensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lewapek/Nova_Fitness_Sds_dust_sensors_library-1.2.1.zip", "archiveFileName": "Nova_Fitness_Sds_dust_sensors_library-1.2.1.zip", "size": 15016, "checksum": "SHA-256:fb04edfd01950b2070995f9afbfec55e5a04655fcd8d025ce6832a0e5b31399a" }, { "name": "Nova Fitness Sds dust sensors library", "version": "1.3.0", "author": "Paweł Kołodziejczyk \u003clewapek@gmail.com\u003e", "maintainer": "Pawel Kołodziejczyk \u003clewapek@gmail.com\u003e", "sentence": "A high-level abstaction over Sds sensors family.", "paragraph": "Supports Sds011, implements whole Laser Dust Sensor Control Protocol V1.3, should also work with other Sds sensors.", "website": "https://github.com/lewapek/sds-dust-sensors-arduino-library", "category": "Sensors", "architectures": [ "avr", "esp8266", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/lewapek/sds-dust-sensors-arduino-library.git", "providesIncludes": [ "SdsDustSensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lewapek/Nova_Fitness_Sds_dust_sensors_library-1.3.0.zip", "archiveFileName": "Nova_Fitness_Sds_dust_sensors_library-1.3.0.zip", "size": 15922, "checksum": "SHA-256:528f8414274cb6782663a42dff18ea3432c0be353b677eb5cb4ef24f80456ccd" }, { "name": "Nova Fitness Sds dust sensors library", "version": "1.3.2", "author": "Paweł Kołodziejczyk \u003clewapek@gmail.com\u003e", "maintainer": "Pawel Kołodziejczyk \u003clewapek@gmail.com\u003e", "sentence": "A high-level abstaction over Sds sensors family", "paragraph": "Supports Sds011, implements whole Laser Dust Sensor Control Protocol V1.3, should also work with other Sds sensors.", "website": "https://github.com/lewapek/sds-dust-sensors-arduino-library", "category": "Sensors", "architectures": [ "avr", "esp8266", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/lewapek/sds-dust-sensors-arduino-library.git", "providesIncludes": [ "SdsDustSensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lewapek/Nova_Fitness_Sds_dust_sensors_library-1.3.2.zip", "archiveFileName": "Nova_Fitness_Sds_dust_sensors_library-1.3.2.zip", "size": 16750, "checksum": "SHA-256:b5f1dba1f9c8f020894159a9aea22c1d2f1e7355ace707e9de1ca9d1865dd5e6" }, { "name": "Nova Fitness Sds dust sensors library", "version": "1.4.1", "author": "Paweł Kołodziejczyk \u003clewapek@gmail.com\u003e", "maintainer": "Pawel Kołodziejczyk \u003clewapek@gmail.com\u003e", "sentence": "A high-level abstaction over Sds sensors family", "paragraph": "Supports Sds011, implements whole Laser Dust Sensor Control Protocol V1.3, should also work with other Sds sensors.", "website": "https://github.com/lewapek/sds-dust-sensors-arduino-library", "category": "Sensors", "architectures": [ "avr", "esp8266", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lewapek/sds-dust-sensors-arduino-library.git", "providesIncludes": [ "SdsDustSensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lewapek/Nova_Fitness_Sds_dust_sensors_library-1.4.1.zip", "archiveFileName": "Nova_Fitness_Sds_dust_sensors_library-1.4.1.zip", "size": 17042, "checksum": "SHA-256:5f4260d9aefda44f368e752e794e75607384d2963871f1066355ddc5da95d219" }, { "name": "Nova Fitness Sds dust sensors library", "version": "1.5.0", "author": "Paweł Kołodziejczyk \u003clewapek@gmail.com\u003e", "maintainer": "Pawel Kołodziejczyk \u003clewapek@gmail.com\u003e", "sentence": "A high-level abstaction over Sds sensors family", "paragraph": "Supports Sds011, implements whole Laser Dust Sensor Control Protocol V1.3, should also work with other Sds sensors.", "website": "https://github.com/lewapek/sds-dust-sensors-arduino-library", "category": "Sensors", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lewapek/sds-dust-sensors-arduino-library.git", "providesIncludes": [ "SdsDustSensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lewapek/Nova_Fitness_Sds_dust_sensors_library-1.5.0.zip", "archiveFileName": "Nova_Fitness_Sds_dust_sensors_library-1.5.0.zip", "size": 17026, "checksum": "SHA-256:ee0f74277d604d24e09c36ee838ae48c3c9b5384724be88793ed405b5ea954aa" }, { "name": "Nova Fitness Sds dust sensors library", "version": "1.5.1", "author": "Paweł Kołodziejczyk \u003clewapek@gmail.com\u003e", "maintainer": "Pawel Kołodziejczyk \u003clewapek@gmail.com\u003e", "sentence": "A high-level abstaction over Sds sensors family", "paragraph": "Supports Sds011, implements whole Laser Dust Sensor Control Protocol V1.3, should also work with other Sds sensors.", "website": "https://github.com/lewapek/sds-dust-sensors-arduino-library", "category": "Sensors", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lewapek/sds-dust-sensors-arduino-library.git", "providesIncludes": [ "SdsDustSensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lewapek/Nova_Fitness_Sds_dust_sensors_library-1.5.1.zip", "archiveFileName": "Nova_Fitness_Sds_dust_sensors_library-1.5.1.zip", "size": 17014, "checksum": "SHA-256:61933e3f1fb505e86e258f24678ddad9a5ae29d0cca1dbfc037c0e752596f63a" }, { "name": "XLR8HardwareSerial", "version": "1.0.0", "author": "Alorium Technology", "maintainer": "Alorium Technology \u003cinfo@aloriumtech.com\u003e", "sentence": "Library to access UART XBs.", "paragraph": "Identical to the standard HardwareSerial library but supports UART communication via arbitrary pins and registers defined by an XLR8 XB.", "website": "https://github.com/AloriumTechnology/XLR8HardwareSerial", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/XLR8HardwareSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/XLR8HardwareSerial-1.0.0.zip", "archiveFileName": "XLR8HardwareSerial-1.0.0.zip", "size": 43638, "checksum": "SHA-256:117600ad5eceae8538e7e5a2a92b9d32c79da8407c05e0b2f74afe8b89cb80fe" }, { "name": "Teleinfo", "version": "0.0.2", "author": "Gaël Bréard", "maintainer": "https://github.com/gbrd/arduino-teleinfo", "sentence": "Teleinfo library for arduino", "paragraph": "For french teleinfo system (Enedis). Read from your counter: power, current, current counter values and more.", "website": "https://github.com/gbrd/arduino-teleinfo", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gbrd/arduino-teleinfo.git", "url": "https://downloads.arduino.cc/libraries/github.com/gbrd/Teleinfo-0.0.2.zip", "archiveFileName": "Teleinfo-0.0.2.zip", "size": 5862, "checksum": "SHA-256:aa217eed3af564601269367a342f529a3cf0aa334e6b80391f02f5c9c5f7d4e3" }, { "name": "WS2812FX", "version": "1.0.3", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.0.3.zip", "archiveFileName": "WS2812FX-1.0.3.zip", "size": 74197, "checksum": "SHA-256:fd89c8e002c25feee3a85a00e04d8648c132e41548cd913ef92ca0816b5df13f" }, { "name": "WS2812FX", "version": "1.0.4", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.0.4.zip", "archiveFileName": "WS2812FX-1.0.4.zip", "size": 500157, "checksum": "SHA-256:eb130648b89f7822d4d7630162b3ff744eadac9468cdaf7902f7aaa118ec747a" }, { "name": "WS2812FX", "version": "1.0.5", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.0.5.zip", "archiveFileName": "WS2812FX-1.0.5.zip", "size": 503733, "checksum": "SHA-256:4076a0c28a47fc3e631898569b0186d22ed1bad26895d832d86e0d75c1793fdb" }, { "name": "WS2812FX", "version": "1.0.6", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.0.6.zip", "archiveFileName": "WS2812FX-1.0.6.zip", "size": 507347, "checksum": "SHA-256:eb95ae676b06122b1c3b4c9fced71247fca2c1ad66de8a422a6a738194ebc449" }, { "name": "WS2812FX", "version": "1.0.8", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.0.8.zip", "archiveFileName": "WS2812FX-1.0.8.zip", "size": 514553, "checksum": "SHA-256:1917671bcc709457c386e8aaf4e42ce0b9aed6621a36ecc48cbef58b03c6ca5b" }, { "name": "WS2812FX", "version": "1.0.9", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.0.9.zip", "archiveFileName": "WS2812FX-1.0.9.zip", "size": 518173, "checksum": "SHA-256:ef8c579998d9c87a644584c75fe9ce14d6709c3f5a63842f4e6ca4d905d51f0a" }, { "name": "WS2812FX", "version": "1.1.0", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.1.0.zip", "archiveFileName": "WS2812FX-1.1.0.zip", "size": 756008, "checksum": "SHA-256:05394d166be78117343c7c40d3a4180c450d0cbfde3757493299b6c9e5a134f3" }, { "name": "WS2812FX", "version": "1.1.1", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.1.1.zip", "archiveFileName": "WS2812FX-1.1.1.zip", "size": 758996, "checksum": "SHA-256:e464b85b274d8f8511b9f0dc91603739531a32c930154175288035242262f536" }, { "name": "WS2812FX", "version": "1.1.2", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.1.2.zip", "archiveFileName": "WS2812FX-1.1.2.zip", "size": 886501, "checksum": "SHA-256:e91decdaaacd7eb8d08a52bf43b98e72b39b3baec69dab34cde842a7d290b3d7" }, { "name": "WS2812FX", "version": "1.1.3", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.1.3.zip", "archiveFileName": "WS2812FX-1.1.3.zip", "size": 892962, "checksum": "SHA-256:8877b14bcc4329d31052f0234b237f97eea14576608eccdf36bc76b181cbae85" }, { "name": "WS2812FX", "version": "1.1.5", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.1.5.zip", "archiveFileName": "WS2812FX-1.1.5.zip", "size": 894849, "checksum": "SHA-256:51a07aa745adc24d7d17bc621a15b84bf9c34d967734180cc3127595cd90d13f" }, { "name": "WS2812FX", "version": "1.1.6", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.1.6.zip", "archiveFileName": "WS2812FX-1.1.6.zip", "size": 896655, "checksum": "SHA-256:fea07bd73e6f1846be47c4db5f0df90032a5d68769bb6b47184eee20d094fb76" }, { "name": "WS2812FX", "version": "1.1.7", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.1.7.zip", "archiveFileName": "WS2812FX-1.1.7.zip", "size": 897708, "checksum": "SHA-256:7e20408d379985fa0abaec018e251a01f55a82caa729354b92a49d83d22a5a5f" }, { "name": "WS2812FX", "version": "1.1.8", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.1.8.zip", "archiveFileName": "WS2812FX-1.1.8.zip", "size": 899816, "checksum": "SHA-256:11a0488bd1c6f3730ee78ec0dee28af4dacca988abd50ba696de42f6ef67ab3c" }, { "name": "WS2812FX", "version": "1.1.9", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.1.9.zip", "archiveFileName": "WS2812FX-1.1.9.zip", "size": 903160, "checksum": "SHA-256:2869208731c2668246a80ec177e89613831280a30504f5490188fb285f94deba" }, { "name": "WS2812FX", "version": "1.2.0", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP8266.", "paragraph": "This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.2.0.zip", "archiveFileName": "WS2812FX-1.2.0.zip", "size": 904792, "checksum": "SHA-256:0c3360d9a4122ab8ef830eb8a5496b3a53b7c70599b1727cccdff80c533662e1" }, { "name": "WS2812FX", "version": "1.2.1", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.2.1.zip", "archiveFileName": "WS2812FX-1.2.1.zip", "size": 904949, "checksum": "SHA-256:5df9780c7fffedf6c83359b5fa4af4c3756641e189945db1ea099984b72c4744" }, { "name": "WS2812FX", "version": "1.2.2", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.2.2.zip", "archiveFileName": "WS2812FX-1.2.2.zip", "size": 908599, "checksum": "SHA-256:0632027bd6de886ee5ba1f021bac2dd2802bccffa0e410e00d2c0937fa1dae21" }, { "name": "WS2812FX", "version": "1.2.3", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.2.3.zip", "archiveFileName": "WS2812FX-1.2.3.zip", "size": 910446, "checksum": "SHA-256:f846de7a6e90660ba0a186de3f7d37a64df2e920da4b698cf3dfda21487e04e4" }, { "name": "WS2812FX", "version": "1.2.4", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.2.4.zip", "archiveFileName": "WS2812FX-1.2.4.zip", "size": 912069, "checksum": "SHA-256:751a57abae31a7bafa53c870bc07842dd26d80eca7b0764eeddb02715a04819b" }, { "name": "WS2812FX", "version": "1.3.0", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.3.0.zip", "archiveFileName": "WS2812FX-1.3.0.zip", "size": 917491, "checksum": "SHA-256:e1bda12ffeef7e341f71f115cecf2862f2e7e5abeda3cd80712b3b25fe857779" }, { "name": "WS2812FX", "version": "1.3.1", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.3.1.zip", "archiveFileName": "WS2812FX-1.3.1.zip", "size": 919561, "checksum": "SHA-256:0dea60f3a5e342afa508b6e145db901c85d905b847771dfa84c972766b06b9bd" }, { "name": "WS2812FX", "version": "1.3.3", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.3.3.zip", "archiveFileName": "WS2812FX-1.3.3.zip", "size": 1015663, "checksum": "SHA-256:f70b411ae9e669fae72dc5de21fa6113f047445aa0536a19bb074cb3990bd3d4" }, { "name": "WS2812FX", "version": "1.3.4", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.3.4.zip", "archiveFileName": "WS2812FX-1.3.4.zip", "size": 1025094, "checksum": "SHA-256:c8bab57ee5d9b4e235e462b30b97544279c386502eda799434857e0fa0091a46" }, { "name": "WS2812FX", "version": "1.3.5", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.3.5.zip", "archiveFileName": "WS2812FX-1.3.5.zip", "size": 1022314, "checksum": "SHA-256:6be16b73ae382b90ea3d2e6942be68560f749feece58f714c0e30c7ef2e13bfe" }, { "name": "WS2812FX", "version": "1.4.0", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.4.0.zip", "archiveFileName": "WS2812FX-1.4.0.zip", "size": 1034132, "checksum": "SHA-256:9bb4b4010c2a5d1755d0df04a668b82437ae287b217652d222d3b9a9cd922e95" }, { "name": "WS2812FX", "version": "1.4.1", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.4.1.zip", "archiveFileName": "WS2812FX-1.4.1.zip", "size": 1043606, "checksum": "SHA-256:148915e58a20c5a59c5a99566a237a0d0ab11b52efa67f44b989e68a287595ab" }, { "name": "WS2812FX", "version": "1.4.2", "author": "Harm Aldick", "maintainer": "Harm Aldick", "sentence": "WS2812 FX Library for Arduino and ESP microprocessors.", "paragraph": "This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.", "website": "https://github.com/kitesurfer1404/WS2812FX", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kitesurfer1404/WS2812FX.git", "providesIncludes": [ "WS2812FX.h" ], "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kitesurfer1404/WS2812FX-1.4.2.zip", "archiveFileName": "WS2812FX-1.4.2.zip", "size": 1047360, "checksum": "SHA-256:1ff02222795cdf74e3f86afaa2512f594f6ddb99c16c06ef0e98ae202cdf2005" }, { "name": "JC_Button", "version": "1.0.2", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library to debounce button switches, detect presses, releases, and long presses.", "paragraph": "The Button library is for debouncing and reading momentary contact switches like tactile button switches. \"Long presses\" of arbitrary length can be detected. Works well in state machine constructs. Use the read() function to read each button in the main loop, which should execute as fast as possible.", "website": "https://github.com/JChristensen/JC_Button", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/JC_Button.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/JC_Button-1.0.2.zip", "archiveFileName": "JC_Button-1.0.2.zip", "size": 10797, "checksum": "SHA-256:2230c8f2d9d07c7fd804c32b13a3e4a83504ce83c5d2b69d20b7c2ca39618aaf" }, { "name": "JC_Button", "version": "2.0.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library to debounce button switches, detect presses, releases, and long presses.", "paragraph": "The Button library is for debouncing and reading momentary contact switches like tactile button switches. \"Long presses\" of arbitrary length can be detected. Works well in state machine constructs. Use the read() function to read each button in the main loop, which should execute as fast as possible.", "website": "https://github.com/JChristensen/JC_Button", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/JC_Button.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/JC_Button-2.0.0.zip", "archiveFileName": "JC_Button-2.0.0.zip", "size": 24072, "checksum": "SHA-256:ae81f786e5c0862965648d793a4e68200ec9a4325d3ce5f965fc26b07391ace9" }, { "name": "JC_Button", "version": "2.0.1", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library to debounce button switches, detect presses, releases, and long presses.", "paragraph": "The Button library is for debouncing and reading momentary contact switches like tactile button switches. \"Long presses\" of arbitrary length can be detected. Works well in state machine constructs. Use the read() function to read each button in the main loop, which should execute as fast as possible.", "website": "https://github.com/JChristensen/JC_Button", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/JC_Button.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/JC_Button-2.0.1.zip", "archiveFileName": "JC_Button-2.0.1.zip", "size": 24065, "checksum": "SHA-256:8bef8e93658fc9030c9e8f3c48d410b1a63aa9e5bcb252df3c8ac15c07e7540e" }, { "name": "JC_Button", "version": "2.1.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library to debounce button switches, detect presses, releases, and long presses.", "paragraph": "Copyright (C) 2018-2019 by Jack Christensen and licensed under GNU GPL v3.0.", "website": "https://github.com/JChristensen/JC_Button", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/JC_Button.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/JC_Button-2.1.0.zip", "archiveFileName": "JC_Button-2.1.0.zip", "size": 25730, "checksum": "SHA-256:fe5659e52f11c06ea02e11f0c40a21e8e7a2a7e09a540d7f351fe7ceb434585c" }, { "name": "JC_Button", "version": "2.1.1", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library to debounce button switches, detect presses, releases, and long presses.", "paragraph": "Copyright (C) 2018-2019 by Jack Christensen and licensed under GNU GPL v3.0.", "website": "https://github.com/JChristensen/JC_Button", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/JC_Button.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/JC_Button-2.1.1.zip", "archiveFileName": "JC_Button-2.1.1.zip", "size": 25737, "checksum": "SHA-256:50baa67b1b33cb8a095ecea4bfbc5427887170245b8bc068417b12f9eeb50e1c" }, { "name": "JC_Button", "version": "2.1.2", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library to debounce button switches, detect presses, releases, and long presses.", "paragraph": "Copyright (C) 2018-2019 by Jack Christensen and licensed under GNU GPL v3.0.", "website": "https://github.com/JChristensen/JC_Button", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/JC_Button.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/JC_Button-2.1.2.zip", "archiveFileName": "JC_Button-2.1.2.zip", "size": 25741, "checksum": "SHA-256:f99008403be00e786fd700549a6ceea718db7743c5825adefd95f791bcd47f92" }, { "name": "JC_Button", "version": "2.1.3", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library to debounce button switches, detect presses, releases, and long presses.", "paragraph": "Copyright (C) 2018-2019 by Jack Christensen and licensed under GNU GPL v3.0.", "website": "https://github.com/JChristensen/JC_Button", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/JC_Button.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/JC_Button-2.1.3.zip", "archiveFileName": "JC_Button-2.1.3.zip", "size": 25452, "checksum": "SHA-256:6ee670b445eba2fedac90e44ead3b8201923087a1e0eab018b91ed98c783dae4" }, { "name": "JC_Button", "version": "2.1.4", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino library to debounce button switches, detect presses, releases, and long presses.", "paragraph": "Copyright (C) 2018-2019 by Jack Christensen and licensed under GNU GPL v3.0.", "website": "https://github.com/JChristensen/JC_Button", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/JC_Button.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/JC_Button-2.1.4.zip", "archiveFileName": "JC_Button-2.1.4.zip", "size": 25469, "checksum": "SHA-256:92e25060022189dea2d2d7e16218cf97e8d5a38c5bf30742c5699c5a680f62f9" }, { "name": "TroykaAccelerometer", "version": "1.0.0", "author": "Igor Dementiev \u003cigor@amperka.ru\u003e", "maintainer": "Amperka \u003camperka.ru\u003e", "sentence": "Allows you to read data from the analog accelerometer ADXL335.", "paragraph": "The library allows to receive a direction and sizes of acceleration in units \"g\" and in \"m/s2\" along the three axes: X, Y and Z. You can also calculate two of the three Euler angles: Pitch and Roll.", "website": "https://github.com/amperka/TroykaAccelerometer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperka/TroykaAccelerometer.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperka/TroykaAccelerometer-1.0.0.zip", "archiveFileName": "TroykaAccelerometer-1.0.0.zip", "size": 6317, "checksum": "SHA-256:66a0d23f26c7543d857aa5e92492d83e3ab6f9354e359084e4f051c38358f747" }, { "name": "XLR8Wire", "version": "1.0.0", "author": "Alorium Technology", "maintainer": "Alorium Technology \u003cinfo@aloriumtech.com\u003e", "sentence": "Library to access I2C XBs.", "paragraph": "Identical to the standard Wire library but supports I2C communication via arbitrary pins and registers defined by an XLR8 XB.", "website": "https://github.com/AloriumTechnology/XLR8Wire", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/XLR8Wire.git", "providesIncludes": [ "XLR8Wire.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/XLR8Wire-1.0.0.zip", "archiveFileName": "XLR8Wire-1.0.0.zip", "size": 58893, "checksum": "SHA-256:54475cf6b9ddad3597d91080767a0c47a5b23815c28920609e3b9f08b6228e16" }, { "name": "XLR8AddrPack", "version": "1.0.0", "author": "Alorium Technology", "maintainer": "Alorium Technology \u003cinfo@aloriumtech.com\u003e", "sentence": "Arduino header file defining addresses common to the XLR8 family.", "paragraph": "Only includes a header file defining common addresses needed for some XLR8 specific libraries.", "website": "https://github.com/AloriumTechnology/XLR8AddrPack", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/XLR8AddrPack.git", "providesIncludes": [ "XLR8AddrPack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/XLR8AddrPack-1.0.0.zip", "archiveFileName": "XLR8AddrPack-1.0.0.zip", "size": 4135, "checksum": "SHA-256:1fddd288b16603e2473079c3331636c1a67d1d2996179007686ac0f2a6aac3c7" }, { "name": "ACAN", "version": "1.0.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.", "paragraph": "This library is a CAN network driver. It sends and receives data and remote frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN-1.0.2.zip", "archiveFileName": "ACAN-1.0.2.zip", "size": 232032, "checksum": "SHA-256:2c66cba82c775fc4d9755df3fe7c91e003bc3757a21eb1e02130a701b50de83e" }, { "name": "ACAN", "version": "1.0.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.", "paragraph": "This library is a CAN network driver. It sends and receives data and remote frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN-1.0.4.zip", "archiveFileName": "ACAN-1.0.4.zip", "size": 259896, "checksum": "SHA-256:17e1655148ffa604e822f69d01ce88779a98901a606ff0561271334fb08e06e2" }, { "name": "ACAN", "version": "1.0.5", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.", "paragraph": "This library is a CAN network driver. It sends and receives data and remote frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN-1.0.5.zip", "archiveFileName": "ACAN-1.0.5.zip", "size": 261399, "checksum": "SHA-256:09a3b3c4cb304bb2c70daeb27f6e4e128adf07cf7e6fe6e838f6e1f7cee3fd74" }, { "name": "ACAN", "version": "1.0.6", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.", "paragraph": "This library is a CAN network driver. Default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN-1.0.6.zip", "archiveFileName": "ACAN-1.0.6.zip", "size": 261030, "checksum": "SHA-256:6656a0be14e69255f4a78e230a299aa655245c4c30650239f638542edf1da7e0" }, { "name": "ACAN", "version": "2.0.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.", "paragraph": "This library is a CAN network driver. Compatible with ACAN2515, ACAN2517, ACAN2517FD libraries. Default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN-2.0.0.zip", "archiveFileName": "ACAN-2.0.0.zip", "size": 262522, "checksum": "SHA-256:bd703def5f6fbaf472abde831da61954d53b5147a2c5d60f1e800076abbe12ed" }, { "name": "ACAN", "version": "2.0.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.", "paragraph": "This library is a CAN network driver. Compatible with ACAN2515, ACAN2517, ACAN2517FD libraries. Default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN-2.0.1.zip", "archiveFileName": "ACAN-2.0.1.zip", "size": 262344, "checksum": "SHA-256:11ce14824aec6a98f6e25757b28eb3140694e60394cd8927a8c4234423f36072" }, { "name": "ACAN", "version": "2.0.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.", "paragraph": "This library is a CAN network driver. Compatible with ACAN2515, ACAN2517, ACAN2517FD libraries. Default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN-2.0.2.zip", "archiveFileName": "ACAN-2.0.2.zip", "size": 262604, "checksum": "SHA-256:796777ff2d45859698cd6aa0f2ba257b6d673ae3a001d9dcf5066dc18553c239" }, { "name": "ACAN", "version": "2.0.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.", "paragraph": "This library is a CAN network driver. Compatible with ACAN2515, ACAN2517, ACAN2517FD libraries. Default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN-2.0.3.zip", "archiveFileName": "ACAN-2.0.3.zip", "size": 230642, "checksum": "SHA-256:6d5147ad398d43efe35a938dbff4c2bcbe803ddeb4202f80397eba92c3719a12" }, { "name": "ACAN", "version": "2.0.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.", "paragraph": "This library is a CAN network driver. Compatible with ACAN2515, ACAN2517, ACAN2517FD libraries. Default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN-2.0.4.zip", "archiveFileName": "ACAN-2.0.4.zip", "size": 231274, "checksum": "SHA-256:2b6c4d961d296c6ce11813216959560947d96c0d4b8c5b5556185d878a0bc095" }, { "name": "IbusTrx", "version": "2.4.0", "author": "D. van Gent", "maintainer": "D. van Gent\u003carduino@12q.nl\u003e", "sentence": "Arduino library for sending and receiving messages over the BMW infotainment bus (IBUS).", "paragraph": "IBUS, or infotainment bus, is a BMW-specific controller network that enables all infotainment and convenience systems in the vehicle to exchange data with each other.", "website": "https://0x7b.nl/ibus", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/just-oblivious/arduino-ibustrx.git", "url": "https://downloads.arduino.cc/libraries/github.com/just-oblivious/IbusTrx-2.4.0.zip", "archiveFileName": "IbusTrx-2.4.0.zip", "size": 20143, "checksum": "SHA-256:47bb1af02671dfea2a80db0db4ebef67c241cc1d487df823ecc75b865f58de84" }, { "name": "ConfigTool", "version": "1.0.0", "author": "Tvde1", "maintainer": "Tvde1", "sentence": "Save config variable and edit them online.", "paragraph": "No more hardcoding. This library will save and load config variables and you can edit them at an endpoint you choose.", "website": "https://github.com/Tvde1/ConfigTool", "category": "Data Storage", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/Tvde1/ConfigTool.git", "providesIncludes": [ "ConfigTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Tvde1/ConfigTool-1.0.0.zip", "archiveFileName": "ConfigTool-1.0.0.zip", "size": 5601, "checksum": "SHA-256:a7bc69ec768a87627fc410389a0128a932d490501ae1dabfb42a93fdd2aa1849" }, { "name": "SPIMemory", "version": "3.2.0", "author": "Prajwal Bhattaram", "maintainer": "Prajwal Bhattaram \u003cmarzogh@icloud.com\u003e", "sentence": "SPI Memory library for Arduino. (Formerly SPIFlash)", "paragraph": "Starting v3.2.0, this library enables read, write, erase and power functions on all SFDP compatible Flash chips. Older versions are only compatible with specific chips as listed here - \u003c v2.6.0 is compatible with W25X05**, W25X10**, W25X20**, W25X40**, W25Q80**, W25Q16**, W25Q32** \u0026 W25Q64**. All other Winbond flash chips can also be used with this library from v2.6.0 onwards. A number of Microchip, Cypress \u0026 Spansion chips - W25Q128**, W25Q256**, SST25VF064C, SST26VF064B \u0026 S25FL116K - can be used with with the library from v3.0.0 onwards. Refer to change log for further information about this release.", "website": "https://github.com/Marzogh/SPIMemory", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "esp8266", "esp32", "Simblee", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/Marzogh/SPIMemory.git", "providesIncludes": [ "SPIMemory.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Marzogh/SPIMemory-3.2.0.zip", "archiveFileName": "SPIMemory-3.2.0.zip", "size": 3347135, "checksum": "SHA-256:942508f504db734d64fad76e204e7b1b81ac40c98b6d85a649396b7dad49b954" }, { "name": "SPIMemory", "version": "3.2.1", "author": "Prajwal Bhattaram", "maintainer": "Prajwal Bhattaram \u003cmarzogh@icloud.com\u003e", "sentence": "SPI Memory library for Arduino. (Formerly SPIFlash)", "paragraph": "This library enables read, write, erase and power functions on number of compatible flash memory chips. Refer to change log for further information about this release. To download any version of this library pre v3.2.0 (pre name-change from SPIFlash please visit https://github.com/Marzogh/SPIMemory/releases?after=v3.2.0 )", "website": "https://github.com/Marzogh/SPIMemory", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "esp8266", "esp32", "Simblee", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/Marzogh/SPIMemory.git", "providesIncludes": [ "SPIMemory.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Marzogh/SPIMemory-3.2.1.zip", "archiveFileName": "SPIMemory-3.2.1.zip", "size": 3348245, "checksum": "SHA-256:c391e6f72e04a43b254177a46b770105b9ded4619d92a2ea196034a601feb68e" }, { "name": "SPIMemory", "version": "3.3.0", "author": "Prajwal Bhattaram", "maintainer": "Prajwal Bhattaram \u003cmarzogh@icloud.com\u003e", "sentence": "SPI Memory library for Arduino. (Formerly SPIFlash)", "paragraph": "This library enables read, write, erase and power functions on number of compatible flash and fram memory chips. Refer to change log for further information about this release. To download any version of this library pre v3.2.0 (pre name-change from SPIFlash please visit https://github.com/Marzogh/SPIMemory/releases?after=v3.2.0 )", "website": "https://github.com/Marzogh/SPIMemory", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "esp8266", "esp32", "Simblee", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/Marzogh/SPIMemory.git", "providesIncludes": [ "SPIMemory.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Marzogh/SPIMemory-3.3.0.zip", "archiveFileName": "SPIMemory-3.3.0.zip", "size": 3359288, "checksum": "SHA-256:1d200dba99e15969316fd32ee583809ae80f92a64d93beafcec8f1f05fd89ed8" }, { "name": "SPIMemory", "version": "3.4.0", "author": "Prajwal Bhattaram", "maintainer": "Prajwal Bhattaram \u003cmarzogh@icloud.com\u003e", "sentence": "SPI Memory library for Arduino. (Formerly SPIFlash)", "paragraph": "This library enables read, write, erase and power functions on number of compatible flash and fram memory chips. Refer to change log for further information about this release. To download any version of this library pre v3.2.0 (pre name-change from SPIFlash please visit https://github.com/Marzogh/SPIMemory/releases?after=v3.2.0 )", "website": "https://github.com/Marzogh/SPIMemory", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "esp8266", "esp32", "Simblee", "stm32", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/Marzogh/SPIMemory.git", "providesIncludes": [ "SPIMemory.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Marzogh/SPIMemory-3.4.0.zip", "archiveFileName": "SPIMemory-3.4.0.zip", "size": 2984820, "checksum": "SHA-256:555bd2240544e22bcb601798f031e7f1f8af2d9cba78c35cf082db6df281ec28" }, { "name": "stemi-hexapod", "version": "2.0.2", "author": "STEMI (info@stemi.education)", "maintainer": "Luka Fucek (luka@stemi.education)", "sentence": "Library for controlling STEMI Hexapod v2.", "paragraph": "Includes drivers for BLE, servo, battery and everything else required to control STEMI hexapod robot.", "website": "https://stemi.education", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stemi-education/stemi-hexapod.git", "url": "https://downloads.arduino.cc/libraries/github.com/stemi-education/stemi_hexapod-2.0.2.zip", "archiveFileName": "stemi_hexapod-2.0.2.zip", "size": 73317, "checksum": "SHA-256:a9305ee26182e5308f9da036f93efce8e504c4c75668a47f54886e333ca31548" }, { "name": "stemi-hexapod", "version": "2.0.3", "author": "STEMI (info@stemi.education)", "maintainer": "Luka Fucek (luka@stemi.education)", "sentence": "Library for controlling STEMI Hexapod v2.", "paragraph": "Includes drivers for BLE, servo, battery and everything else required to control STEMI hexapod robot.", "website": "https://stemi.education", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stemi-education/stemi-hexapod.git", "url": "https://downloads.arduino.cc/libraries/github.com/stemi-education/stemi_hexapod-2.0.3.zip", "archiveFileName": "stemi_hexapod-2.0.3.zip", "size": 74379, "checksum": "SHA-256:9a75166733fbe1b49a1b3b638141f640374582b172ec5dbbc016c7c63790775f" }, { "name": "stemi-hexapod", "version": "2.0.4", "author": "STEMI (info@stemi.education)", "maintainer": "Luka Fucek (luka@stemi.education)", "sentence": "Library for controlling STEMI Hexapod v2.", "paragraph": "Includes drivers for BLE, servo, battery and everything else required to control STEMI hexapod robot.", "website": "https://stemi.education", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stemi-education/stemi-hexapod.git", "url": "https://downloads.arduino.cc/libraries/github.com/stemi-education/stemi_hexapod-2.0.4.zip", "archiveFileName": "stemi_hexapod-2.0.4.zip", "size": 76908, "checksum": "SHA-256:5a3c5b3234739c21dc71b373f0229be10a674bbb195d61508ae8fb0d3ca78d52" }, { "name": "stemi-hexapod", "version": "2.0.5", "author": "STEMI (info@stemi.education)", "maintainer": "Luka Fucek (luka@stemi.education)", "sentence": "Library for controlling STEMI Hexapod v2.", "paragraph": "Includes drivers for BLE, servo, battery and everything else required to control STEMI hexapod robot.", "website": "https://stemi.education", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stemi-education/stemi-hexapod.git", "url": "https://downloads.arduino.cc/libraries/github.com/stemi-education/stemi_hexapod-2.0.5.zip", "archiveFileName": "stemi_hexapod-2.0.5.zip", "size": 76978, "checksum": "SHA-256:ff7ee3b848713638881a78a67754469c8d66f5028b837d6e3aa55c780f0f71e8" }, { "name": "stemi-hexapod", "version": "2.0.6", "author": "STEMI (info@stemi.education)", "maintainer": "Luka Fucek (luka@stemi.education)", "sentence": "Library for controlling STEMI Hexapod v2.", "paragraph": "Includes drivers for BLE, servo, battery and everything else required to control STEMI hexapod robot.", "website": "https://stemi.education", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stemi-education/stemi-hexapod.git", "url": "https://downloads.arduino.cc/libraries/github.com/stemi-education/stemi_hexapod-2.0.6.zip", "archiveFileName": "stemi_hexapod-2.0.6.zip", "size": 76977, "checksum": "SHA-256:f7231da294ef5fcb96c6af656f4d1d93a10e2136582031cea368ffd2da506543" }, { "name": "stemi-hexapod", "version": "2.0.7", "author": "STEMI (info@stemi.education)", "maintainer": "Luka Fucek (luka@stemi.education)", "sentence": "Library for controlling STEMI Hexapod v2.", "paragraph": "Includes drivers for BLE, servo, battery and everything else required to control STEMI hexapod robot.", "website": "https://stemi.education", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stemi-education/stemi-hexapod.git", "url": "https://downloads.arduino.cc/libraries/github.com/stemi-education/stemi_hexapod-2.0.7.zip", "archiveFileName": "stemi_hexapod-2.0.7.zip", "size": 77533, "checksum": "SHA-256:3a8a6ca8734aabe556887cf7ffe0b7d34c7f7a336888a30f96df2ef4c4ded05d" }, { "name": "stemi-hexapod", "version": "2.0.8", "author": "STEMI (info@stemi.education)", "maintainer": "Luka Fucek (luka@stemi.education)", "sentence": "Library for controlling STEMI Hexapod v2.", "paragraph": "Includes drivers for BLE, servo, battery and everything else required to control STEMI hexapod robot.", "website": "https://stemi.education", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stemi-education/stemi-hexapod.git", "url": "https://downloads.arduino.cc/libraries/github.com/stemi-education/stemi_hexapod-2.0.8.zip", "archiveFileName": "stemi_hexapod-2.0.8.zip", "size": 78214, "checksum": "SHA-256:b3a5481d6a4a2655229d9ebd087f40798be59834270de302904ba51a37febd07" }, { "name": "stemi-hexapod", "version": "2.0.10", "author": "STEMI (info@stemi.education)", "maintainer": "Luka Fucek (luka@stemi.education)", "sentence": "Library for controlling STEMI Hexapod v2.", "paragraph": "Includes drivers for BLE, servo, battery and everything else required to control STEMI hexapod robot.", "website": "https://stemi.education", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stemi-education/stemi-hexapod.git", "dependencies": [ { "name": "NeoPixelBus by Makuna" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stemi-education/stemi_hexapod-2.0.10.zip", "archiveFileName": "stemi_hexapod-2.0.10.zip", "size": 78403, "checksum": "SHA-256:1c13b86961bceb3b6d173a47f085e47d4b3c75050c1806122870cc0302d18ab0" }, { "name": "stemi-hexapod", "version": "3.0.0", "author": "STEMI (info@stemi.education)", "maintainer": "Luka Dumančić (luka.dumancic@stemi.education)", "sentence": "Library for controlling STEMI Hexapod v3.", "paragraph": "Includes drivers for BLE, servo, battery and everything else required to control STEMI hexapod robot.", "website": "https://stemi.education", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stemi-education/stemi-hexapod.git", "dependencies": [ { "name": "NeoPixelBus by Makuna" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stemi-education/stemi_hexapod-3.0.0.zip", "archiveFileName": "stemi_hexapod-3.0.0.zip", "size": 104706, "checksum": "SHA-256:8b881fcbd340426aa7e42f781235950226b6da7e19e4465df858c87f56a452b0" }, { "name": "DeadReckoning-library", "version": "1.0.0", "author": "Jae An", "maintainer": "Jae An", "sentence": "Uses wheel encoder data on a differential drive robot to estimate position.", "paragraph": "This library implements dead reckoning on a differential drive robot using encoder tick count to estimate the position of the robot real time.", "website": "https://github.com/jaean123/DeadReckoning-library", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/jaean123/DeadReckoning-library.git", "providesIncludes": [ "DeadReckoner.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jaean123/DeadReckoning_library-1.0.0.zip", "archiveFileName": "DeadReckoning_library-1.0.0.zip", "size": 13182, "checksum": "SHA-256:65a36579eaa77950ea3645d1673a5e7b540e652e771e37aa067e0108cd6c1397" }, { "name": "SparkFun VEML6075 Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the VEML6075 on the SparkFun Qwiic UV Sensor", "paragraph": "An Arduino Library for the VEML6075 UV sensor. This library configures the sensor, reads UVA, and UVB values, and calculates a UV index output.", "website": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VEML6075_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_VEML6075_Arduino_Library-1.0.1.zip", "size": 18325, "checksum": "SHA-256:800894a4d7dfa04025639903921cfaa1654aa41da1055160509fd378f3b8681b" }, { "name": "SparkFun VEML6075 Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the VEML6075 on the SparkFun Qwiic UV Sensor", "paragraph": "An Arduino Library for the VEML6075 UV sensor. This library configures the sensor, reads UVA, and UVB values, and calculates a UV index output.", "website": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VEML6075_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_VEML6075_Arduino_Library-1.0.3.zip", "size": 18457, "checksum": "SHA-256:4e33df7a985a71d64d2701f6bd28f1c21aae62d087dfd0b15296688c6ad7d88d" }, { "name": "SparkFun VEML6075 Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the VEML6075 on the SparkFun Qwiic UV Sensor", "paragraph": "An Arduino Library for the VEML6075 UV sensor. This library configures the sensor, reads UVA, and UVB values, and calculates a UV index output.", "website": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VEML6075_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_VEML6075_Arduino_Library-1.0.2.zip", "size": 18417, "checksum": "SHA-256:032ee0c201cd6c00adfdbc563fd2db4f7eef80168e263f25c0d5462712e3032a" }, { "name": "SparkFun VEML6075 Arduino Library", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the VEML6075 on the SparkFun Qwiic UV Sensor", "paragraph": "An Arduino Library for the VEML6075 UV sensor. This library configures the sensor, reads UVA, and UVB values, and calculates a UV index output.", "website": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VEML6075_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_VEML6075_Arduino_Library-1.0.4.zip", "size": 18654, "checksum": "SHA-256:49776a4510c72e326c3a8eb4a747f8ede341afa7348d7590da29382248620022" }, { "name": "SparkFun VEML6075 Arduino Library", "version": "1.1.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the VEML6075 on the SparkFun Qwiic UV Sensor", "paragraph": "An Arduino Library for the VEML6075 UV sensor. This library configures the sensor, reads UVA, and UVB values, and calculates a UV index output.", "website": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VEML6075_Arduino_Library-1.1.4.zip", "archiveFileName": "SparkFun_VEML6075_Arduino_Library-1.1.4.zip", "size": 18634, "checksum": "SHA-256:7a722a0c40b752d2dd8fb4d8616d8bbeb49b5db45730f24d0affe5b02bd2df19" }, { "name": "SparkFun VEML6075 Arduino Library", "version": "1.1.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the VEML6075 on the SparkFun Qwiic UV Sensor", "paragraph": "An Arduino Library for the VEML6075 UV sensor. This library configures the sensor, reads UVA, and UVB values, and calculates a UV index output.", "website": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_VEML6075_Arduino_Library-1.1.5.zip", "archiveFileName": "SparkFun_VEML6075_Arduino_Library-1.1.5.zip", "size": 18601, "checksum": "SHA-256:50f2870a1c951d0485db22c98da166b7cd5d6a27eb6d4a408eeab83f905a8578" }, { "name": "TeensySimplePacketComs", "version": "0.0.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to use SimplePacketCOms with the USB HID on the Teensy class device", "paragraph": "Use any simple packet coms servers with this HID device implementation.", "website": "https://github.com/madhephaestus/TeensySimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/TeensySimplePacketComs.git", "providesIncludes": [ "TeensySimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/TeensySimplePacketComs-0.0.1.zip", "archiveFileName": "TeensySimplePacketComs-0.0.1.zip", "size": 16640, "checksum": "SHA-256:ba87df28c17c7e879f6b1c54c9e863e571040743e865d02f9cf2f40aca5a9a48" }, { "name": "TeensySimplePacketComs", "version": "0.0.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to use SimplePacketCOms with the USB HID on the Teensy class device", "paragraph": "Use any simple packet coms servers with this HID device implementation.", "website": "https://github.com/madhephaestus/TeensySimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/TeensySimplePacketComs.git", "providesIncludes": [ "TeensySimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/TeensySimplePacketComs-0.0.2.zip", "archiveFileName": "TeensySimplePacketComs-0.0.2.zip", "size": 16696, "checksum": "SHA-256:851b87ddbb2ccee2a1d564fd10fb8e1dd66a1eabc73c247f4fb3b7befdee0aad" }, { "name": "TeensySimplePacketComs", "version": "0.1.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to use SimplePacketCOms with the USB HID on the Teensy class device", "paragraph": "Use any simple packet coms servers with this HID device implementation.", "website": "https://github.com/madhephaestus/TeensySimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/TeensySimplePacketComs.git", "providesIncludes": [ "TeensySimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/TeensySimplePacketComs-0.1.0.zip", "archiveFileName": "TeensySimplePacketComs-0.1.0.zip", "size": 16701, "checksum": "SHA-256:cd22e784785af4b63373d18e5316a907011e24749f543de2b60f8baddb469b2f" }, { "name": "TeensySimplePacketComs", "version": "0.2.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "A library to use SimplePacketCOms with the USB HID on the Teensy class device", "paragraph": "Use any simple packet coms servers with this HID device implementation.", "website": "https://github.com/madhephaestus/TeensySimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/TeensySimplePacketComs.git", "providesIncludes": [ "TeensySimplePacketComs.h" ], "dependencies": [ { "name": "SimplePacketComs" } ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/TeensySimplePacketComs-0.2.0.zip", "archiveFileName": "TeensySimplePacketComs-0.2.0.zip", "size": 16708, "checksum": "SHA-256:324bf0ebcb238b9b671f7df2cd325c151cd464ce8daa30bec0c8ff9cea2cb7b1" }, { "name": "Adafruit NeoPXL8", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "website": "https://github.com/adafruit/Adafruit_NeoPixel", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.0.0.zip", "archiveFileName": "Adafruit_NeoPXL8-1.0.0.zip", "size": 11954, "checksum": "SHA-256:0cb13d85db14c4e18a52bbecc794d9ef71ce787c09237751537c3c2746d38089" }, { "name": "Adafruit NeoPXL8", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "website": "https://github.com/adafruit/Adafruit_NeoPixel", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.0.1.zip", "archiveFileName": "Adafruit_NeoPXL8-1.0.1.zip", "size": 14024, "checksum": "SHA-256:f5164ab99e5c5408876bfc8cff1caff368281670f5d385d791f7dd47b71b4353" }, { "name": "Adafruit NeoPXL8", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "website": "https://github.com/adafruit/Adafruit_NeoPixel", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.0.2.zip", "archiveFileName": "Adafruit_NeoPXL8-1.0.2.zip", "size": 14143, "checksum": "SHA-256:f2d052a241a2305ecd171d0ebe0ae3d9a69fd1193dc708d7ecceb8523668d5c5" }, { "name": "Adafruit NeoPXL8", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.0.3.zip", "archiveFileName": "Adafruit_NeoPXL8-1.0.3.zip", "size": 14174, "checksum": "SHA-256:957559da2fa89f553b0907c5706b9ce585bb08b028968693f85f9c46e7240dd2" }, { "name": "Adafruit NeoPXL8", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.0.4.zip", "archiveFileName": "Adafruit_NeoPXL8-1.0.4.zip", "size": 14203, "checksum": "SHA-256:915e4ef81534c429edb32b33cf01bd116e370a52253b454dc518d7585ffb9f8a" }, { "name": "Adafruit NeoPXL8", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.0.5.zip", "archiveFileName": "Adafruit_NeoPXL8-1.0.5.zip", "size": 14324, "checksum": "SHA-256:adeb2f8a9f936f69b20fed849e6c483b7681caf0a39ba515c1d17b14abe6f455" }, { "name": "Adafruit NeoPXL8", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51 and RP2040", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51 and RP2040", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.1.0.zip", "archiveFileName": "Adafruit_NeoPXL8-1.1.0.zip", "size": 17153, "checksum": "SHA-256:2615babf2107f7f5fcae3c05ffaaa8f49d5060645671d04b9086d52517d3e463" }, { "name": "Adafruit NeoPXL8", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd", "rp2040", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.2.0.zip", "archiveFileName": "Adafruit_NeoPXL8-1.2.0.zip", "size": 75785, "checksum": "SHA-256:b70260ecd2325a8d37dbc3646a3b08f2814c3e933afaaec030130fb105678c34" }, { "name": "Adafruit NeoPXL8", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd", "rp2040", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.2.1.zip", "archiveFileName": "Adafruit_NeoPXL8-1.2.1.zip", "size": 75831, "checksum": "SHA-256:d830a3dfc069dd8a7f3e13c80debb486ddb3ed488df764699c67bfd151e9c195" }, { "name": "Adafruit NeoPXL8", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd", "rp2040", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.2.2.zip", "archiveFileName": "Adafruit_NeoPXL8-1.2.2.zip", "size": 75828, "checksum": "SHA-256:b90142d02b46fd306c646edb7d5afa1c315e73f2347c3fefac7c3b3065cd7e84" }, { "name": "Adafruit NeoPXL8", "version": "1.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd", "rp2040", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.2.3.zip", "archiveFileName": "Adafruit_NeoPXL8-1.2.3.zip", "size": 75970, "checksum": "SHA-256:c6a3d31cd433c465a173acae8863a7ed6413775f762d52b04c4ec0da5ce1e23c" }, { "name": "Adafruit NeoPXL8", "version": "1.2.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd", "rp2040", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.2.4.zip", "archiveFileName": "Adafruit_NeoPXL8-1.2.4.zip", "size": 76005, "checksum": "SHA-256:32ee132f2f502d7fbe4801af2b641c00b597cfbd2d5d31fe2240c62c143e0a97" }, { "name": "Adafruit NeoPXL8", "version": "1.2.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd", "rp2040", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" }, { "name": "ArduinoJson" }, { "name": "Adafruit InternalFlash" }, { "name": "FlashStorage" }, { "name": "Adafruit CPFS" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.2.5.zip", "archiveFileName": "Adafruit_NeoPXL8-1.2.5.zip", "size": 81726, "checksum": "SHA-256:2bf4b687e88682d2f74250105893f84be61de67d97ac39488cb4ec887e4e2700" }, { "name": "Adafruit NeoPXL8", "version": "1.2.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "paragraph": "Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3", "website": "https://github.com/adafruit/Adafruit_NeoPXL8", "category": "Display", "architectures": [ "samd", "rp2040", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoPXL8.git", "dependencies": [ { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" }, { "name": "ArduinoJson" }, { "name": "Adafruit InternalFlash" }, { "name": "FlashStorage" }, { "name": "Adafruit CPFS" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoPXL8-1.2.6.zip", "archiveFileName": "Adafruit_NeoPXL8-1.2.6.zip", "size": 81809, "checksum": "SHA-256:c3e27ddaf8e15b90472703541ac69f62f09ab2bf7181a6ddf8888d9174e3ba1b" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO₂ Sensor", "paragraph": "An Arduino library for the SCD30 CO₂ sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.0.zip", "size": 459745, "checksum": "SHA-256:34f4b9c8adb01ca439c89771e40b7ddfe8af974fc5e77a625d350272408fc661" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.2.zip", "size": 460356, "checksum": "SHA-256:698591248ca025de1be3a326cf0982d802af0fbdb4c1b807e5a68b3d05b679d7" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.3.zip", "size": 460347, "checksum": "SHA-256:84096be81b1de63eb42c2121cb5cc697fbcdc165479ddbc1534f445c0f6614cd" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.6", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.6.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.6.zip", "size": 460762, "checksum": "SHA-256:9be04e9816b8f650713205a054003b0f016b53ac8e4441ec74d914b257f37933" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.7", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.7.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.7.zip", "size": 460783, "checksum": "SHA-256:d8b9f5f8a469c773c56ba2675a67c7c8d4ba53512efd23ba62e58f1b04330042" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.8", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.8.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.8.zip", "size": 462234, "checksum": "SHA-256:0635661bcc809564a9942612318208e16499cccbe6c5bb1036134b29307f6642" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.9", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.9.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.9.zip", "size": 462565, "checksum": "SHA-256:d0851ce1add0601f4c6db21b35691a702af23db85842707e90da6ebe8cbc32de" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.10", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.10.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.10.zip", "size": 462834, "checksum": "SHA-256:39af29f0b9fa798077ebfa9bde74c8adf23dce3ccf161b230eabdbbc842b6385" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.11", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.11.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.11.zip", "size": 465397, "checksum": "SHA-256:eb41f32b8aa192516cd10ae4956db2ec59dcd32b44ce4a0b96360e8147ccb1c4" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.12", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.12.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.12.zip", "size": 465708, "checksum": "SHA-256:f1650ff0247e66990cf270472bf43cf352933145cb96cf39cfba32152b482d28" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.13", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.13.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.13.zip", "size": 465638, "checksum": "SHA-256:9693b09bcd1599f9ac8ab3f262a00fea85b494ef2a17982ac2bf38e8aa421327" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.14", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.14.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.14.zip", "size": 465736, "checksum": "SHA-256:8ee69f384f0398b8715788a81cc99a68911d39fcc2a5cebb109d8a92ab45cb02" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.15", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.15.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.15.zip", "size": 465746, "checksum": "SHA-256:4e4f1e559d382dafaf28d86ec33bbebf3eb34e12823be8ff80f5c8aae7bc18da" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.16", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.16.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.16.zip", "size": 465924, "checksum": "SHA-256:c9888a384dad00a4dd4b56adb8970351528c19e2d1e1bb52a7d1ffb7b6fb68a6" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.17", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduinolibrary for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.17.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.17.zip", "size": 466002, "checksum": "SHA-256:07736b652b5d6105c543863d74e2cbc98c3752bb28564eaa74a814347f29a8b2" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.18", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduino library for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.18.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.18.zip", "size": 465999, "checksum": "SHA-256:56c124b815d04b1b9cd258924ae72065e11e8bacc6daddcb0c459b49c48ca772" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.19", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduino library for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.19.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.19.zip", "size": 466001, "checksum": "SHA-256:5c0ba5329da2d1e5e1d57f7980c1429a5086c6daf3313fc2702c82fe4c3e1abc" }, { "name": "SparkFun SCD30 Arduino Library", "version": "1.0.20", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Sensirion SCD30 CO2 Sensor", "paragraph": "An Arduino library for the SCD30 CO2 sensor from Sensirion. The SCD30 is a high quality \u003ca href=\"https://en.wikipedia.org/wiki/Nondispersive_infrared_sensor\"\u003eNDIR\u003c/a\u003e based CO₂ sensor capable of detecting 400 to 10000ppm with an accuracy of ±(30ppm+3%). In order to improve accuracy the SCD30 has temperature and humidity sensing built-in, as well as commands to set the current altitude.\u003cbr\u003e\u003cbr\u003eGet the SCD30 \u003ca href=\"https://www.sparkfun.com/products/14751\"\u003ehere\u003c/a\u003e.", "website": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SCD30_Arduino_Library-1.0.20.zip", "archiveFileName": "SparkFun_SCD30_Arduino_Library-1.0.20.zip", "size": 466067, "checksum": "SHA-256:d34a4a2f3dae2334ef8d5b2e259a0b0063f068e394bfa7e66d7586392e12ca9a" }, { "name": "DropboxManager", "version": "1.0.0", "author": "Lucas Romeiro \u003clucas_romeiro@hotmail.com\u003e", "maintainer": "Lucas Romeiro \u003clucas_romeiro@hotmail.com\u003e", "sentence": "Manipulate your Dropbox files by ESP8266", "paragraph": "This library allows you to manipulate your files, for example, upload files and other functions. Save your files on the cloud!", "website": "https://github.com/lucasromeiro/DropboxManager", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/lucasromeiro/DropboxManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/lucasromeiro/DropboxManager-1.0.0.zip", "archiveFileName": "DropboxManager-1.0.0.zip", "size": 33715, "checksum": "SHA-256:7248ef4cbc8f54a474d07e1e4fe384dbf1a118788309bbc272808fa06fc06f89" }, { "name": "DropboxManager", "version": "1.1.0", "author": "ANTÔNIO CEZAR DE CASTRO LIMA, CRISTIANO HORA DE OLIVEIRA FONTES, LUCAS DE ARAÚJO WANDERLEY ROMEIRO", "maintainer": "Lucas Romeiro \u003clucas_romeiro@hotmail.com\u003e", "sentence": "Manipulate your Dropbox files by ESP8266", "paragraph": "This library allows you to manipulate your files, for example, upload files and other functions. Save your files on the cloud!", "website": "https://github.com/lucasromeiro/DropboxManager", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/lucasromeiro/DropboxManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/lucasromeiro/DropboxManager-1.1.0.zip", "archiveFileName": "DropboxManager-1.1.0.zip", "size": 35238, "checksum": "SHA-256:46237548c2ebb424c20b960d3da27dfbc96f6fd9c2c212f86789500be05244e2" }, { "name": "DropboxManager", "version": "1.1.1", "author": "ANTÔNIO CEZAR DE CASTRO LIMA, CRISTIANO HORA DE OLIVEIRA FONTES, LUCAS DE ARAÚJO WANDERLEY ROMEIRO", "maintainer": "Lucas Romeiro \u003clucas_romeiro@hotmail.com\u003e", "sentence": "Manipulate your Dropbox files by ESP8266", "paragraph": "This library allows you to manipulate your files, for example, upload files and other functions. Save your files on the cloud!", "website": "https://github.com/lucasromeiro/DropboxManager", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/lucasromeiro/DropboxManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/lucasromeiro/DropboxManager-1.1.1.zip", "archiveFileName": "DropboxManager-1.1.1.zip", "size": 35272, "checksum": "SHA-256:41ada1edb74b3ef67fe718dc465cc517af5464587336f46e09be51b4f44dcec0" }, { "name": "DropboxManager", "version": "1.1.2", "author": "ANTÔNIO CEZAR DE CASTRO LIMA, CRISTIANO HORA DE OLIVEIRA FONTES, LUCAS DE ARAÚJO WANDERLEY ROMEIRO", "maintainer": "Lucas Romeiro \u003clucas_romeiro@hotmail.com\u003e", "sentence": "Manipulate your Dropbox files by ESP8266", "paragraph": "This library allows you to manipulate your files, for example, upload files and other functions. Save your files on the cloud!", "website": "https://github.com/lucasromeiro/DropboxManager", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/lucasromeiro/DropboxManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/lucasromeiro/DropboxManager-1.1.2.zip", "archiveFileName": "DropboxManager-1.1.2.zip", "size": 35364, "checksum": "SHA-256:032d795317cc07336372a07f723b55248a2ed3b09622f15610f14fb1749a3204" }, { "name": "WiFi Picker", "version": "1.1.0", "author": "Tvde1", "maintainer": "Tvde1", "sentence": "Allows an user to dynamically add and remove saved WiFi APs.", "paragraph": "When the device cannot connect to any saved WiFi networks, it will launch its own access point for a user to add a WiFi network.", "website": "https://github.com/Tvde1/esp8266-wifi-picker", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/Tvde1/WiFiPicker.git", "providesIncludes": [ "WiFiPicker.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Tvde1/WiFi_Picker-1.1.0.zip", "archiveFileName": "WiFi_Picker-1.1.0.zip", "size": 5795, "checksum": "SHA-256:d54ab9e68948179f83b51ef076582ab66e7de106ff3b9f1928e37190677b9950" }, { "name": "DMStepper", "version": "1.0.0", "author": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "maintainer": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "sentence": "A library to drive stepper motors.", "paragraph": "This library allows developers to define acceleration, and run stepper motors easily (compatible with drivers with a dir and step pins).", "website": "https://github.com/toxnico/DMStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/toxnico/DMStepper.git", "providesIncludes": [ "dmstepper.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/toxnico/DMStepper-1.0.0.zip", "archiveFileName": "DMStepper-1.0.0.zip", "size": 19520, "checksum": "SHA-256:f5c9e86b66f042886f2c7403df2597214de45b035565d671aaecd7bbbd09b314" }, { "name": "DMStepper", "version": "1.0.1", "author": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "maintainer": "Nicolas Simonnet \u003cnico@dirtymarmotte.net\u003e", "sentence": "A library to drive stepper motors.", "paragraph": "This library allows developers to define acceleration, and run stepper motors easily (compatible with drivers with a dir and step pins).", "website": "https://github.com/toxnico/DMStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/toxnico/DMStepper.git", "providesIncludes": [ "dmstepper.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/toxnico/DMStepper-1.0.1.zip", "archiveFileName": "DMStepper-1.0.1.zip", "size": 19656, "checksum": "SHA-256:31137390666288dcc070cccb452d9fdde6d1ef04c45682d7f145b9c1399b9dda" }, { "name": "timestamp32bits", "version": "1.0.0", "author": "Enrique Condes \u003cenrique@shapeoko.com\u003e", "maintainer": "Enrique Condes \u003cenrique@shapeoko.com\u003e", "sentence": "A library for calculating UNIX-like timestamps for dates AFTER January 1, 1970.", "paragraph": "This library allows to generate 32 bits timestamps that are compatible with valid current UNIX timestamps for the time period between 1/1/1970 and 2/7/2106 06:28:15.", "website": "https://github.com/kosme/timestamp32bits", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kosme/timestamp32bits.git", "providesIncludes": [ "timestamp32bits.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kosme/timestamp32bits-1.0.0.zip", "archiveFileName": "timestamp32bits-1.0.0.zip", "size": 6948, "checksum": "SHA-256:4d4b2632aaeab2f28c9376a47801830ec0445d376af05aa05452059c151d30a6" }, { "name": "timestamp32bits", "version": "1.1.0", "author": "Enrique Condes \u003cenrique@shapeoko.com\u003e", "maintainer": "Enrique Condes \u003cenrique@shapeoko.com\u003e", "sentence": "A library for calculating UNIX-like timestamps for dates AFTER January 1, 1970 or January 1 of whichever year is selected as EPOCH.", "paragraph": "This library allows to generate 32 bits timestamps that are compatible with valid current UNIX timestamps for the time period between 1/1/1970 and 2/7/2106 06:28:15. Now it also allows to generate custom timestamps specifying the EPOCH year.", "website": "https://github.com/kosme/timestamp32bits", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kosme/timestamp32bits.git", "providesIncludes": [ "timestamp32bits.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kosme/timestamp32bits-1.1.0.zip", "archiveFileName": "timestamp32bits-1.1.0.zip", "size": 9552, "checksum": "SHA-256:f8064ca8c210609582ad673c12f24f24c1a890392b48fafe88d31ad97f09d9bc" }, { "name": "SnappyXO-PreciseMovement-library", "version": "1.0.0", "author": "Jae An", "maintainer": "Jae An", "sentence": "Move your SnappyXO robot more precisely.", "paragraph": "Move forward or backward a specified distance or twist clockwise or counter-clockwise to a specified angle.", "website": "https://github.com/jaean123/SnappyXO-PreciseMovement-library", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/jaean123/SnappyXO-PreciseMovement-library.git", "providesIncludes": [ "PreciseMover.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jaean123/SnappyXO_PreciseMovement_library-1.0.0.zip", "archiveFileName": "SnappyXO_PreciseMovement_library-1.0.0.zip", "size": 7392, "checksum": "SHA-256:367ef584bc272d865f8b67726e0142b2f58a9c9f6ce7836eb88774e7dd090780" }, { "name": "KeyMatrix", "version": "1.0.0", "author": "Gonçalo Baltazar", "maintainer": "Gonçalo Baltazar \u003cme@goncalomb.com\u003e", "sentence": "KeyMatrix is poll event library for matrix keypads.", "paragraph": "It includes various alphanumeric modes to process text on phone-like keypads.", "website": "https://github.com/goncalomb/KeyMatrix", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/goncalomb/KeyMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/goncalomb/KeyMatrix-1.0.0.zip", "archiveFileName": "KeyMatrix-1.0.0.zip", "size": 8135, "checksum": "SHA-256:9fb2bad5f5ddf3599862f33b61689344ccb53c8c56e905139567830aa56936e0" }, { "name": "VL53L1X", "version": "1.0.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "VL53L1X distance sensor library", "paragraph": "This is a library for the Arduino IDE that helps interface with ST's VL53L1X distance sensor.", "website": "https://github.com/pololu/vl53l1x-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/vl53l1x-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/VL53L1X-1.0.0.zip", "archiveFileName": "VL53L1X-1.0.0.zip", "size": 28871, "checksum": "SHA-256:c21ea824966071391dd15e83b532d42ee5cff9263fb7a6770b075f7114f5131f" }, { "name": "VL53L1X", "version": "1.0.1", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "VL53L1X distance sensor library", "paragraph": "This is a library for the Arduino IDE that helps interface with ST's VL53L1X distance sensor.", "website": "https://github.com/pololu/vl53l1x-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/vl53l1x-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/VL53L1X-1.0.1.zip", "archiveFileName": "VL53L1X-1.0.1.zip", "size": 29021, "checksum": "SHA-256:18b48a73edf531f886a236723e29e0d5b928e8fd58f8f40f827ee57401b6f637" }, { "name": "VL53L1X", "version": "1.1.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "VL53L1X distance sensor library", "paragraph": "This is a library for the Arduino IDE that helps interface with ST's VL53L1X distance sensor.", "website": "https://github.com/pololu/vl53l1x-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/vl53l1x-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/VL53L1X-1.1.0.zip", "archiveFileName": "VL53L1X-1.1.0.zip", "size": 29378, "checksum": "SHA-256:330538086cf84c6ec429ecaf5bb2e25fbd1a381d0929108c47037ce321bbd1c3" }, { "name": "VL53L1X", "version": "1.2.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "VL53L1X distance sensor library", "paragraph": "This is a library for the Arduino IDE that helps interface with ST's VL53L1X distance sensor.", "website": "https://github.com/pololu/vl53l1x-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/vl53l1x-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/VL53L1X-1.2.0.zip", "archiveFileName": "VL53L1X-1.2.0.zip", "size": 29719, "checksum": "SHA-256:8703c0177bfdcebcf22c8ba7ada58ea12d2e7a26d236193ca35beed7ff791079" }, { "name": "VL53L1X", "version": "1.2.1", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "VL53L1X distance sensor library", "paragraph": "This is a library for the Arduino IDE that helps interface with ST's VL53L1X distance sensor.", "website": "https://github.com/pololu/vl53l1x-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/vl53l1x-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/VL53L1X-1.2.1.zip", "archiveFileName": "VL53L1X-1.2.1.zip", "size": 29734, "checksum": "SHA-256:d9c46d5639c1fe5676849068615bec08b819d8427cf09f2b1df669c731a47ece" }, { "name": "VL53L1X", "version": "1.3.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "VL53L1X distance sensor library", "paragraph": "This is a library for the Arduino IDE that helps interface with ST's VL53L1X distance sensor.", "website": "https://github.com/pololu/vl53l1x-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/vl53l1x-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/VL53L1X-1.3.0.zip", "archiveFileName": "VL53L1X-1.3.0.zip", "size": 31703, "checksum": "SHA-256:b24378b3df329eaf1fac4a99060f10ca615a98cd4132e7a76581fd17c7b43378" }, { "name": "VL53L1X", "version": "1.3.1", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "VL53L1X distance sensor library", "paragraph": "This is a library for the Arduino IDE that helps interface with ST's VL53L1X distance sensor.", "website": "https://github.com/pololu/vl53l1x-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/vl53l1x-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/VL53L1X-1.3.1.zip", "archiveFileName": "VL53L1X-1.3.1.zip", "size": 33235, "checksum": "SHA-256:993d7525cbd14bb55e9b394e8abe3047774754cf15139aafe95a3b2260fe5223" }, { "name": "SparkFun LPS25HB Pressure Sensor Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14767\"\u003eSparkFun Qwiic Pressure Sensor - LPS25HB\u003c/a\u003e.", "paragraph": "Library for the LPS25HB pressure sensor, part of the Qwiic system. Several basic functionlity examples included.", "website": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LPS25HB_Pressure_Sensor_Library-1.0.0.zip", "archiveFileName": "SparkFun_LPS25HB_Pressure_Sensor_Library-1.0.0.zip", "size": 12672, "checksum": "SHA-256:d82f56c45a330dbe1c88c7811b4869455ebd4eaa909179f369e7fd06948eef20" }, { "name": "SparkFun LPS25HB Pressure Sensor Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14767\"\u003eSparkFun Qwiic Pressure Sensor - LPS25HB\u003c/a\u003e.", "paragraph": "Library for the LPS25HB pressure sensor, part of the Qwiic system. Several basic functionlity examples included.", "website": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LPS25HB_Pressure_Sensor_Library-1.0.2.zip", "archiveFileName": "SparkFun_LPS25HB_Pressure_Sensor_Library-1.0.2.zip", "size": 21769, "checksum": "SHA-256:6b9545132145529794297a6d5328ca114f6f85489642e24a0aa147c01b9426f8" }, { "name": "SparkFun LPS25HB Pressure Sensor Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14767\"\u003eSparkFun Qwiic Pressure Sensor - LPS25HB\u003c/a\u003e.", "paragraph": "Library for the LPS25HB pressure sensor, part of the Qwiic system. Several basic functionlity examples included.", "website": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LPS25HB_Pressure_Sensor_Library-1.0.3.zip", "archiveFileName": "SparkFun_LPS25HB_Pressure_Sensor_Library-1.0.3.zip", "size": 21848, "checksum": "SHA-256:bd1b51e89942d4477546cdf50bfa5ba94e505102dc5b7a285e79048abd6a61ed" }, { "name": "SparkFun LPS25HB Pressure Sensor Library", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14767\"\u003eSparkFun Qwiic Pressure Sensor - LPS25HB\u003c/a\u003e.", "paragraph": "Library for the LPS25HB pressure sensor, part of the Qwiic system. Several basic functionlity examples included.", "website": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LPS25HB_Pressure_Sensor_Library-1.0.4.zip", "archiveFileName": "SparkFun_LPS25HB_Pressure_Sensor_Library-1.0.4.zip", "size": 21978, "checksum": "SHA-256:fd18b206b3bffc69f7f9d186c1fdc3bb485cebb947ab6689f85e8435a761d01f" }, { "name": "SparkFun LPS25HB Pressure Sensor Library", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14767\"\u003eSparkFun Qwiic Pressure Sensor - LPS25HB\u003c/a\u003e.", "paragraph": "Library for the LPS25HB pressure sensor, part of the Qwiic system. Several basic functionlity examples included.", "website": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LPS25HB_Pressure_Sensor_Library-1.1.0.zip", "archiveFileName": "SparkFun_LPS25HB_Pressure_Sensor_Library-1.1.0.zip", "size": 21701, "checksum": "SHA-256:215171d5fe658e5162f762a129576bc49bd666b91e2090f2465d3dd8d57bc08a" }, { "name": "SparkFun LPS25HB Pressure Sensor Library", "version": "1.1.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14767\"\u003eSparkFun Qwiic Pressure Sensor - LPS25HB\u003c/a\u003e.", "paragraph": "Library for the LPS25HB pressure sensor, part of the Qwiic system. Several basic functionlity examples included.", "website": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LPS25HB_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LPS25HB_Pressure_Sensor_Library-1.1.1.zip", "archiveFileName": "SparkFun_LPS25HB_Pressure_Sensor_Library-1.1.1.zip", "size": 21687, "checksum": "SHA-256:ec9a07dfe4a8a1b91736b9db8c7677e6b4f1c706aefe863646c597002484e14e" }, { "name": "NonBlockingRTTTL", "version": "1.2.0", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "Non-blocking Arduino library for playing RTTTL melodies.", "paragraph": "The library allows your program to read or write IOs pins while playing. Implementing \"stop\" or \"next song\" push buttons is really easy!", "website": "https://github.com/end2endzone/NonBlockingRTTTL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/NonBlockingRTTTL.git", "providesIncludes": [ "NonBlockingRtttl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/NonBlockingRTTTL-1.2.0.zip", "archiveFileName": "NonBlockingRTTTL-1.2.0.zip", "size": 242993, "checksum": "SHA-256:72e374e311414ac9f1fc80aac0feb1d199af5d2dee5da49fdbbcc846b083a362" }, { "name": "NonBlockingRTTTL", "version": "1.2.1", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "Non-blocking Arduino library for playing RTTTL melodies.", "paragraph": "The library allows your program to read or write IOs pins while playing. Implementing \"stop\" or \"next song\" push buttons is really easy!", "website": "https://github.com/end2endzone/NonBlockingRTTTL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/NonBlockingRTTTL.git", "providesIncludes": [ "NonBlockingRtttl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/NonBlockingRTTTL-1.2.1.zip", "archiveFileName": "NonBlockingRTTTL-1.2.1.zip", "size": 243246, "checksum": "SHA-256:a9dcc726da9340b19b0fb365188edaf798b5372ca8832276fe4b6d86a5690585" }, { "name": "NonBlockingRTTTL", "version": "1.2.2", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "Non-blocking Arduino library for playing RTTTL melodies.", "paragraph": "The library allows your program to read or write IOs pins while playing. Implementing \"stop\" or \"next song\" push buttons is really easy!", "website": "https://github.com/end2endzone/NonBlockingRTTTL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/NonBlockingRTTTL.git", "providesIncludes": [ "NonBlockingRtttl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/NonBlockingRTTTL-1.2.2.zip", "archiveFileName": "NonBlockingRTTTL-1.2.2.zip", "size": 243544, "checksum": "SHA-256:22746bd6528a0602a6c678b92dee91d646be70987c2cf71e90301d386369c3c2" }, { "name": "NonBlockingRTTTL", "version": "1.3.0", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "Non-blocking Arduino library for playing RTTTL melodies.", "paragraph": "The library allows your program to read or write IOs pins while playing. Implementing \"stop\" or \"next song\" push buttons is really easy!", "website": "https://github.com/end2endzone/NonBlockingRTTTL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/NonBlockingRTTTL.git", "providesIncludes": [ "NonBlockingRtttl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/NonBlockingRTTTL-1.3.0.zip", "archiveFileName": "NonBlockingRTTTL-1.3.0.zip", "size": 243684, "checksum": "SHA-256:455479b0467d3a48e1fca30dcb17f6bcc03e7e330b0a4e6ff0072ba0b7013c44" }, { "name": "MiCS6814-I2C", "version": "1.0.0", "author": "Nis Wechselberg \u003cenbewe+github@enbewe.de\u003e", "maintainer": "Nis Wechselberg \u003cenbewe+github@enbewe.de\u003e", "sentence": "MiCS-6814 Gas Sensor I2C Interface Library", "paragraph": "Allows reading gas concentrations with a MiCS-6814 sensor attached to I2C. Currently Grove Multichannel Gas Sensor, Xadow Multichannel Gas Sensor and compatible devices are supported.", "website": "https://github.com/eNBeWe/MiCS6814-I2C-Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eNBeWe/MiCS6814-I2C-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/eNBeWe/MiCS6814_I2C-1.0.0.zip", "archiveFileName": "MiCS6814_I2C-1.0.0.zip", "size": 16666, "checksum": "SHA-256:c52fbe9a61e5ffb3213d45837bb46b4f0881f2b9244b8461cfc4b3f0a4a4f0e7" }, { "name": "AD_Sensors", "version": "1.0.0", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital and analog sensors.", "paragraph": "Provides an object-oriented interface for digital and analog sensors.", "website": "https://github.com/YuriiSalimov/AD_Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AD_Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AD_Sensors-1.0.0.zip", "archiveFileName": "AD_Sensors-1.0.0.zip", "size": 8053, "checksum": "SHA-256:617b78d01d990cbab5e67ca65f533d753384067843257dcad82298596001c332" }, { "name": "AD_Sensors", "version": "1.2.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital and analog sensors.", "paragraph": "Provides an object-oriented interface for digital and analog sensors.", "website": "https://github.com/YuriiSalimov/AD_Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AD_Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AD_Sensors-1.2.1.zip", "archiveFileName": "AD_Sensors-1.2.1.zip", "size": 16831, "checksum": "SHA-256:3957196feb2bab04144fdd0d8920d85f353107c3452960832ee23b7de017d0d3" }, { "name": "AD_Sensors", "version": "1.2.2", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital and analog sensors.", "paragraph": "Provides an object-oriented interface for digital and analog sensors.", "website": "https://github.com/YuriiSalimov/AD_Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AD_Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AD_Sensors-1.2.2.zip", "archiveFileName": "AD_Sensors-1.2.2.zip", "size": 16578, "checksum": "SHA-256:b007bf115c8ab46b0a49d5356d24870260293d3ed1068b970e447642390040e4" }, { "name": "AD_Sensors", "version": "1.2.3", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital and analog sensors.", "paragraph": "Provides an object-oriented interface for digital and analog sensors.", "website": "https://github.com/YuriiSalimov/AD_Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AD_Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AD_Sensors-1.2.3.zip", "archiveFileName": "AD_Sensors-1.2.3.zip", "size": 16605, "checksum": "SHA-256:d9bec9d3af6bcc06521d0007a7c5a0566a61080fc9c96e83bfd957b50f420db7" }, { "name": "AD_Sensors", "version": "1.3.1", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital and analog sensors.", "paragraph": "Provides an object-oriented interface for digital and analog sensors.", "website": "https://github.com/YuriiSalimov/AD_Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AD_Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AD_Sensors-1.3.1.zip", "archiveFileName": "AD_Sensors-1.3.1.zip", "size": 19118, "checksum": "SHA-256:321dc7eef8fba8faee5e77f3627bcf950d14791192a5b0d6753bb38fec1c9dac" }, { "name": "AD_Sensors", "version": "1.3.3", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital and analog sensors.", "paragraph": "Provides an object-oriented interface for digital and analog sensors.", "website": "https://github.com/YuriiSalimov/AD_Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AD_Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AD_Sensors-1.3.3.zip", "archiveFileName": "AD_Sensors-1.3.3.zip", "size": 21257, "checksum": "SHA-256:c09143020cafb6260c3afa8c2239b6a689dc1b6f7faea1bbbb0c1aa1b5b4ea23" }, { "name": "AD_Sensors", "version": "1.3.4", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital and analog sensors.", "paragraph": "Provides an object-oriented interface for digital and analog sensors.", "website": "https://github.com/YuriiSalimov/AD_Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AD_Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AD_Sensors-1.3.4.zip", "archiveFileName": "AD_Sensors-1.3.4.zip", "size": 21323, "checksum": "SHA-256:fb46660a003347d784a0c01c99a3b05e20789c0055e628de37891d15f8674d71" }, { "name": "AD_Sensors", "version": "1.3.5", "author": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "maintainer": "Yurii Salimov \u003cyuriy.alex.salimov@gmail.com\u003e", "sentence": "The Library implements a set of methods for working with a digital and analog sensors.", "paragraph": "Provides an object-oriented interface for digital and analog sensors.", "website": "https://github.com/YuriiSalimov/AD_Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YuriiSalimov/AD_Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/YuriiSalimov/AD_Sensors-1.3.5.zip", "archiveFileName": "AD_Sensors-1.3.5.zip", "size": 21377, "checksum": "SHA-256:568fd49fa13abdb25a7beb93cca230aef413d0d0c89f8cade8dcb9b511c384a2" }, { "name": "ServoOsc", "version": "1.0.0", "author": "Tom Coetser (Fitzterra) \u003cfitzterra@icave.net\u003e", "maintainer": "Fitzterra \u003cfitzterra@icave.net\u003e", "sentence": "Library to configure a servo to oscillate around a center point.", "paragraph": "The basis of the library is from Juan Gonzalez-Gomez's Ardusnake project where servos were used to simulate the gate for snake movement. It has been used also simulate the gate of other robots and bipeds.", "website": "https://github.com/fitzterra/ServoOsc", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/fitzterra/ServoOsc.git", "url": "https://downloads.arduino.cc/libraries/github.com/fitzterra/ServoOsc-1.0.0.zip", "archiveFileName": "ServoOsc-1.0.0.zip", "size": 697116, "checksum": "SHA-256:2e7a06be47bf5d699dc9dbb5d6119e8aa3522c29946876e79e9185f88b5ed48a" }, { "name": "ServoOsc", "version": "1.0.1", "author": "Tom Coetser (Fitzterra) \u003cfitzterra@icave.net\u003e", "maintainer": "Fitzterra \u003cfitzterra@icave.net\u003e", "sentence": "Library to configure a servo to oscillate around a center point.", "paragraph": "The basis of the library is from Juan Gonzalez-Gomez's Ardusnake project where servos were used to simulate the gate for snake movement. It has been used also simulate the gate of other robots and bipeds.", "website": "https://github.com/fitzterra/ServoOsc", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/fitzterra/ServoOsc.git", "url": "https://downloads.arduino.cc/libraries/github.com/fitzterra/ServoOsc-1.0.1.zip", "archiveFileName": "ServoOsc-1.0.1.zip", "size": 699061, "checksum": "SHA-256:c4abf691db250d56e17f38c89c5b3907796f59cf55c1fd4a87b26a9a6b66a8ac" }, { "name": "ServoOsc", "version": "1.2.0", "author": "Tom Coetser (Fitzterra) \u003cfitzterra@icave.net\u003e", "maintainer": "Fitzterra \u003cfitzterra@icave.net\u003e", "sentence": "Library to configure a servo to oscillate around a center point.", "paragraph": "The basis of the library is from Juan Gonzalez-Gomez's Ardusnake project where servos were used to simulate the gate for snake movement. It has been used also simulate the gate of other robots and bipeds.", "website": "https://github.com/fitzterra/ServoOsc", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/fitzterra/ServoOsc.git", "url": "https://downloads.arduino.cc/libraries/github.com/fitzterra/ServoOsc-1.2.0.zip", "archiveFileName": "ServoOsc-1.2.0.zip", "size": 700392, "checksum": "SHA-256:64bc31cbbc8d61e598462f9f988e36e348da5333db0edf586e9e2d379366e8f6" }, { "name": "SerialRFID", "version": "0.1.0", "author": "Andres Garcia Mangas \u003cagmangas@gmail.com\u003e", "maintainer": "Andres Garcia Mangas \u003cagmangas@gmail.com\u003e", "sentence": "Arduino library to read RFID tags from ID-innovations RFID readers (e.g. ID-12LA) using serial.", "paragraph": "Designed to be used with RFID readers connected to the SparkFun RFID USB Reader.", "website": "https://github.com/agmangas/SerialRFID", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/agmangas/SerialRFID.git", "url": "https://downloads.arduino.cc/libraries/github.com/agmangas/SerialRFID-0.1.0.zip", "archiveFileName": "SerialRFID-0.1.0.zip", "size": 6216, "checksum": "SHA-256:ce79322f97a33e6c06632a30682b0b46bfc7fa66345e677aeead10df01913e95" }, { "name": "SerialRFID", "version": "0.2.0", "author": "Andres Garcia Mangas \u003cagmangas@gmail.com\u003e", "maintainer": "Andres Garcia Mangas \u003cagmangas@gmail.com\u003e", "sentence": "Arduino library to read RFID tags from ID-innovations RFID readers (e.g. ID-12LA) using serial.", "paragraph": "Designed to be used with RFID readers connected to the SparkFun RFID USB Reader.", "website": "https://github.com/agmangas/SerialRFID", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/agmangas/SerialRFID.git", "url": "https://downloads.arduino.cc/libraries/github.com/agmangas/SerialRFID-0.2.0.zip", "archiveFileName": "SerialRFID-0.2.0.zip", "size": 6214, "checksum": "SHA-256:806c7067950b2ece108f5d329bac27e7af760c009314b3f53dc2d66d3acc05ab" }, { "name": "VSCP", "version": "0.6.1", "author": "Andreas Merkle", "maintainer": "Andreas Merkle \u003cvscp@blue-andi.de\u003e", "sentence": "Very Simple Control Protocol L1 framework for all Arduino boards.", "website": "http://github.com/BlueAndi/vscp-arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueAndi/vscp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueAndi/VSCP-0.6.1.zip", "archiveFileName": "VSCP-0.6.1.zip", "size": 378198, "checksum": "SHA-256:1cead105a3a306c27707f40ea689989090bf351be8fab88537dbc52ac0782d0c" }, { "name": "VSCP", "version": "0.7.1", "author": "Andreas Merkle", "maintainer": "Andreas Merkle \u003cvscp@blue-andi.de\u003e", "sentence": "Very Simple Control Protocol L1 framework for all Arduino boards.", "website": "http://github.com/BlueAndi/vscp-arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueAndi/vscp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueAndi/VSCP-0.7.1.zip", "archiveFileName": "VSCP-0.7.1.zip", "size": 440890, "checksum": "SHA-256:1a85abe6084d8365fb06c64171ce29f63843340584a21d49568d25a20e14289e" }, { "name": "VSCP", "version": "0.8.0", "author": "Andreas Merkle", "maintainer": "Andreas Merkle \u003cvscp@blue-andi.de\u003e", "sentence": "Very Simple Control Protocol L1 framework for all Arduino boards.", "website": "http://github.com/BlueAndi/vscp-arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueAndi/vscp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueAndi/VSCP-0.8.0.zip", "archiveFileName": "VSCP-0.8.0.zip", "size": 441915, "checksum": "SHA-256:8bb673e8ab0b0aa5a2111611f75006d0e799601a297fccef8b1359822a679c64" }, { "name": "VSCP", "version": "1.0.0", "author": "Andreas Merkle", "maintainer": "Andreas Merkle \u003cvscp@blue-andi.de\u003e", "sentence": "Very Simple Control Protocol L1 framework for all Arduino boards.", "website": "http://github.com/BlueAndi/vscp-arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueAndi/vscp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueAndi/VSCP-1.0.0.zip", "archiveFileName": "VSCP-1.0.0.zip", "size": 535396, "checksum": "SHA-256:6d9efe44a4d0658383a75ee6db05a515411c126076f77dc8c4dfc3cb2762813e" }, { "name": "VSCP", "version": "1.1.0", "author": "Andreas Merkle", "maintainer": "Andreas Merkle \u003cvscp@blue-andi.de\u003e", "sentence": "Very Simple Control Protocol L1 framework for all Arduino boards.", "website": "http://github.com/BlueAndi/vscp-arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueAndi/vscp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueAndi/VSCP-1.1.0.zip", "archiveFileName": "VSCP-1.1.0.zip", "size": 538832, "checksum": "SHA-256:1b47bbdde9ff979d81f4328e3f72764b8accf22b96b2db6dffe1a172416cbbf8" }, { "name": "VSCP", "version": "1.2.0", "author": "Andreas Merkle", "maintainer": "Andreas Merkle \u003cvscp@blue-andi.de\u003e", "sentence": "Very Simple Control Protocol L1 framework for all Arduino boards.", "website": "http://github.com/BlueAndi/vscp-arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueAndi/vscp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueAndi/VSCP-1.2.0.zip", "archiveFileName": "VSCP-1.2.0.zip", "size": 546737, "checksum": "SHA-256:93930693c9acdcede1fa18b17f6d4aff075b58bb32097440e06b5bd0dba03b10" }, { "name": "VSCP", "version": "1.3.0", "author": "Andreas Merkle", "maintainer": "Andreas Merkle \u003cvscp@blue-andi.de\u003e", "sentence": "Very Simple Control Protocol L1 framework for all Arduino boards.", "website": "http://github.com/BlueAndi/vscp-arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueAndi/vscp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueAndi/VSCP-1.3.0.zip", "archiveFileName": "VSCP-1.3.0.zip", "size": 553891, "checksum": "SHA-256:1890bd3ff403e6b4d4d69efbce8200ec682383ba5606adf7a30f107ebea5a0ca" }, { "name": "VSCP", "version": "2.0.0", "author": "Andreas Merkle", "maintainer": "Andreas Merkle \u003cvscp@blue-andi.de\u003e", "sentence": "Very Simple Control Protocol L1 framework for all Arduino boards.", "website": "http://github.com/BlueAndi/vscp-arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueAndi/vscp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueAndi/VSCP-2.0.0.zip", "archiveFileName": "VSCP-2.0.0.zip", "size": 556200, "checksum": "SHA-256:4b8c1bc28b0956f4b747730de8d7d04ef9192ef6c0d7b15b5bdeed6273d794d6" }, { "name": "VectorDisplay", "version": "0.0.2", "author": "Alexander Pruss", "maintainer": "arpruss \u003carpruss@gmail.com\u003e", "sentence": "Support a vector display via USB serial or WiFI", "paragraph": "Support a vector display via USB serial or WiFI", "website": "https://github.com/arpruss/VectorDisplayArduino", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/arpruss/vectordisplayarduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arpruss/VectorDisplay-0.0.2.zip", "archiveFileName": "VectorDisplay-0.0.2.zip", "size": 9160, "checksum": "SHA-256:294fc92e98466b7fd0f0a5cd197745e80ea6f323ba54a2a76640c5ddcb41ae43" }, { "name": "VectorDisplay", "version": "0.0.3", "author": "Alexander Pruss", "maintainer": "arpruss \u003carpruss@gmail.com\u003e", "sentence": "Support a vector display via USB serial, WiFI or Bluetooth", "paragraph": "The library interfaces with an Android app that provides the display", "website": "https://github.com/arpruss/VectorDisplayArduino", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/arpruss/vectordisplayarduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arpruss/VectorDisplay-0.0.3.zip", "archiveFileName": "VectorDisplay-0.0.3.zip", "size": 10007, "checksum": "SHA-256:6687d2282d9ec2842ee2531f0b4b06d50e9afb285bb4a940068e5086db6ce158" }, { "name": "VectorDisplay", "version": "0.30.0", "author": "Alexander Pruss", "maintainer": "arpruss \u003carpruss@gmail.com\u003e", "sentence": "Support a vector display via USB serial, WiFI or Bluetooth", "paragraph": "The library interfaces with an Android app that provides the display", "website": "https://github.com/arpruss/VectorDisplayArduino", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/arpruss/vectordisplayarduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arpruss/VectorDisplay-0.30.0.zip", "archiveFileName": "VectorDisplay-0.30.0.zip", "size": 10136, "checksum": "SHA-256:a9234d70c99b02f6a816709234a239c1195ded313e5e576d3fbc65b20f750afb" }, { "name": "VectorDisplay", "version": "0.35.0", "author": "Alexander Pruss", "maintainer": "arpruss \u003carpruss@gmail.com\u003e", "sentence": "Support a vector display via USB serial, WiFI or Bluetooth", "paragraph": "The library interfaces with an Android app that provides the display", "website": "https://github.com/arpruss/VectorDisplayArduino", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/arpruss/vectordisplayarduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arpruss/VectorDisplay-0.35.0.zip", "archiveFileName": "VectorDisplay-0.35.0.zip", "size": 12239, "checksum": "SHA-256:2e96ba8531ee84b1f36fd8169aa4d19111ea67f6b43c58d201d3c162dcae9638" }, { "name": "VectorDisplay", "version": "0.35.1", "author": "Alexander Pruss", "maintainer": "arpruss \u003carpruss@gmail.com\u003e", "sentence": "Support a vector display via USB serial, WiFI or Bluetooth", "paragraph": "The library interfaces with an Android app that provides the display", "website": "https://github.com/arpruss/VectorDisplayArduino", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/arpruss/vectordisplayarduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arpruss/VectorDisplay-0.35.1.zip", "archiveFileName": "VectorDisplay-0.35.1.zip", "size": 12469, "checksum": "SHA-256:83f879f8c9a89ca2767c43b432d12bb01b525ea87b28bf03b264408164682230" }, { "name": "PPMEncoder", "version": "0.1.0", "author": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "maintainer": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "sentence": "A library to encode/generate a PPM signal for controlling RC Cars, etc...", "paragraph": "Easy PPM Signal generator", "website": "http://github.com/schinken/PPMEncoder", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/schinken/PPMEncoder.git", "providesIncludes": [ "PPMEncoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/schinken/PPMEncoder-0.1.0.zip", "archiveFileName": "PPMEncoder-0.1.0.zip", "size": 4519, "checksum": "SHA-256:dacd7f7cc7c409ce4972bb13bd48e8b3cb59d21819ce3d92a4b0c74af3fc1f98" }, { "name": "PPMEncoder", "version": "0.1.1", "author": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "maintainer": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "sentence": "A library to encode/generate a PPM signal for controlling RC Cars, etc...", "paragraph": "Easy PPM Signal generator", "website": "http://github.com/schinken/PPMEncoder", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/schinken/PPMEncoder.git", "providesIncludes": [ "PPMEncoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/schinken/PPMEncoder-0.1.1.zip", "archiveFileName": "PPMEncoder-0.1.1.zip", "size": 4523, "checksum": "SHA-256:19c5e0a53eb88fa6ba937b554433ccd671543049fdf5e1322f525f9bac21fdd3" }, { "name": "PPMEncoder", "version": "0.1.2", "author": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "maintainer": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "sentence": "A library to encode/generate a PPM signal for controlling RC Cars, etc...", "paragraph": "Easy PPM Signal generator", "website": "http://github.com/schinken/PPMEncoder", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/schinken/PPMEncoder.git", "providesIncludes": [ "PPMEncoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/schinken/PPMEncoder-0.1.2.zip", "archiveFileName": "PPMEncoder-0.1.2.zip", "size": 4520, "checksum": "SHA-256:fa73f759df21d2031eed621cec3e27c58ac21182f6c9cf9d312482c1862a335a" }, { "name": "PPMEncoder", "version": "0.1.3", "author": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "maintainer": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "sentence": "A library to encode/generate a PPM signal for controlling RC Cars, etc...", "paragraph": "Easy PPM Signal generator", "website": "http://github.com/schinken/PPMEncoder", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/schinken/PPMEncoder.git", "providesIncludes": [ "PPMEncoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/schinken/PPMEncoder-0.1.3.zip", "archiveFileName": "PPMEncoder-0.1.3.zip", "size": 4517, "checksum": "SHA-256:2a87c1931decaf3ea7057095d614a14074525f92a3c4a5c42c17f90a053fbb05" }, { "name": "PPMEncoder", "version": "0.2.0", "author": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "maintainer": "Christopher Schirner \u003cschinken@bamberg.ccc.de\u003e", "sentence": "A library to encode/generate a PPM signal for controlling RC Cars, etc...", "paragraph": "Easy PPM Signal generator", "website": "http://github.com/schinken/PPMEncoder", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/schinken/PPMEncoder.git", "providesIncludes": [ "PPMEncoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/schinken/PPMEncoder-0.2.0.zip", "archiveFileName": "PPMEncoder-0.2.0.zip", "size": 4518, "checksum": "SHA-256:edd70ddcc010007625cdf46a91ab18342fab9342bd0a73b1ddba7165d38f3eca" }, { "name": "PPMEncoder", "version": "0.3.0", "author": "Christopher Schirner \u003cmail+github@schinken.io\u003e", "maintainer": "Christopher Schirner \u003cmail+github@schinken.io\u003e", "sentence": "A library to encode/generate a PPM signal for controlling RC Cars, etc...", "paragraph": "Easy PPM Signal generator", "website": "http://github.com/schinken/PPMEncoder", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/schinken/PPMEncoder.git", "providesIncludes": [ "PPMEncoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/schinken/PPMEncoder-0.3.0.zip", "archiveFileName": "PPMEncoder-0.3.0.zip", "size": 4643, "checksum": "SHA-256:16114480194131734fb08a902ffbfa9f56d5970336a226d8952f497a237f1dc4" }, { "name": "PPMEncoder", "version": "0.4.0", "author": "Christopher Schirner \u003cmail+github@schinken.io\u003e", "maintainer": "Christopher Schirner \u003cmail+github@schinken.io\u003e", "sentence": "A library to encode/generate a PPM signal for controlling RC Cars, etc...", "paragraph": "Easy PPM Signal generator", "website": "http://github.com/schinken/PPMEncoder", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/schinken/PPMEncoder.git", "providesIncludes": [ "PPMEncoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/schinken/PPMEncoder-0.4.0.zip", "archiveFileName": "PPMEncoder-0.4.0.zip", "size": 4715, "checksum": "SHA-256:19c1b7307158d7715f6ff35ad63430d6bfddc99ca4996f6a54fa52ad62ecaa4e" }, { "name": "DL_PAC_NK76", "version": "1.0.0", "author": "Quadrifoglio Verde \u003cquadrifoglio@protonmail.com\u003e", "maintainer": "Quadrifoglio Verde \u003cquadrifoglio@protonmail.com\u003e", "sentence": "Arduino library for remote control DeLonghi PAC NK76", "paragraph": "Remote control for Air Conditioner DeLonghi PAC NK76 over IR, IRremote library required!", "website": "https://github.com/QuadrifoglioVerde/DL_PAC_NK76", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/QuadrifoglioVerde/DL_PAC_NK76.git", "providesIncludes": [ "DL_PAC_NK76.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/QuadrifoglioVerde/DL_PAC_NK76-1.0.0.zip", "archiveFileName": "DL_PAC_NK76-1.0.0.zip", "size": 16690, "checksum": "SHA-256:73fd0a2380a498986a112cee290519c4d977b0c7d8d5566cd15cfb8e9dd80fbe" }, { "name": "DL_PAC_NK76", "version": "1.0.1", "author": "Quadrifoglio Verde \u003cquadrifoglio@protonmail.com\u003e", "maintainer": "Quadrifoglio Verde \u003cquadrifoglio@protonmail.com\u003e", "sentence": "Arduino library for remote control DeLonghi PAC NK76", "paragraph": "Remote control for Air Conditioner DeLonghi PAC NK76 over IR, IRremote library required!", "website": "https://github.com/QuadrifoglioVerde/DL_PAC_NK76", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/QuadrifoglioVerde/DL_PAC_NK76.git", "providesIncludes": [ "DL_PAC_NK76.h" ], "dependencies": [ { "name": "IRremote" } ], "url": "https://downloads.arduino.cc/libraries/github.com/QuadrifoglioVerde/DL_PAC_NK76-1.0.1.zip", "archiveFileName": "DL_PAC_NK76-1.0.1.zip", "size": 16699, "checksum": "SHA-256:0ad0d2dedb72303166cb731047a44e131931d05d111d2a4e17a20efff67231e2" }, { "name": "CD4511B Seven Segment Display Driver", "version": "1.0.0", "author": "LecsDragos", "maintainer": "LecsDragos \u003clecsdragos@gmail.com\u003e", "sentence": "Arduino library that drives seven segment displays using CD4511B chips.", "paragraph": "Arduino library that drives seven segment displays using CD4511B chips.", "website": "https://github.com/lecsDragos/Arduino_SegmentDisplay_CD4511B", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lecsDragos/Arduino_SegmentDisplay_CD4511B.git", "url": "https://downloads.arduino.cc/libraries/github.com/lecsDragos/CD4511B_Seven_Segment_Display_Driver-1.0.0.zip", "archiveFileName": "CD4511B_Seven_Segment_Display_Driver-1.0.0.zip", "size": 3905, "checksum": "SHA-256:8f08248ffd99de8bff0d98bd4f08183f9e4f08023f447b9fc9a11cd595ecf589" }, { "name": "OpenTherm Library", "version": "1.0.0", "author": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "maintainer": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "sentence": "OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.", "paragraph": "OpenTherm Library is based on OpenTherm protocol specification v2.2 and works with all OpenTherm compatible boilers.", "website": "https://github.com/ihormelnyk/opentherm_library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ihormelnyk/opentherm_library.git", "providesIncludes": [ "OpenTherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ihormelnyk/OpenTherm_Library-1.0.0.zip", "archiveFileName": "OpenTherm_Library-1.0.0.zip", "size": 9655, "checksum": "SHA-256:0800d9915f4719a16a52e1a5d6892d907e88a2802a5e87b93bc9169b07a9ba49" }, { "name": "OpenTherm Library", "version": "1.0.1", "author": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "maintainer": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "sentence": "OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.", "paragraph": "OpenTherm Library is based on OpenTherm protocol specification v2.2 and works with all OpenTherm compatible boilers.", "website": "https://github.com/ihormelnyk/opentherm_library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ihormelnyk/opentherm_library.git", "providesIncludes": [ "OpenTherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ihormelnyk/OpenTherm_Library-1.0.1.zip", "archiveFileName": "OpenTherm_Library-1.0.1.zip", "size": 9670, "checksum": "SHA-256:b2ef2c04319a12bf0e35f9278b2341ba448cec24191b23ba6dacd4bdb7299c18" }, { "name": "OpenTherm Library", "version": "1.0.2", "author": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "maintainer": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "sentence": "OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.", "paragraph": "OpenTherm Library is based on OpenTherm protocol specification v2.2 and works with all OpenTherm compatible boilers.", "website": "https://github.com/ihormelnyk/opentherm_library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ihormelnyk/opentherm_library.git", "providesIncludes": [ "OpenTherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ihormelnyk/OpenTherm_Library-1.0.2.zip", "archiveFileName": "OpenTherm_Library-1.0.2.zip", "size": 9689, "checksum": "SHA-256:fcdbcb28b14f7fd028096be13bf7546084acc86fe27e265a778eea6b7ab45bf5" }, { "name": "OpenTherm Library", "version": "1.1.0", "author": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "maintainer": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "sentence": "OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.", "paragraph": "OpenTherm Library is based on OpenTherm protocol specification v2.2 and works with all OpenTherm compatible boilers.", "website": "https://github.com/ihormelnyk/opentherm_library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ihormelnyk/opentherm_library.git", "providesIncludes": [ "OpenTherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ihormelnyk/OpenTherm_Library-1.1.0.zip", "archiveFileName": "OpenTherm_Library-1.1.0.zip", "size": 12566, "checksum": "SHA-256:7b51c98fbce51f6d3e4269fd98410ca15506040d643fb1361ec73591b9cb4599" }, { "name": "OpenTherm Library", "version": "1.1.2", "author": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "maintainer": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "sentence": "OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.", "paragraph": "OpenTherm Library is based on OpenTherm protocol specification v2.2 and works with all OpenTherm compatible boilers.", "website": "https://github.com/ihormelnyk/opentherm_library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ihormelnyk/opentherm_library.git", "providesIncludes": [ "OpenTherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ihormelnyk/OpenTherm_Library-1.1.2.zip", "archiveFileName": "OpenTherm_Library-1.1.2.zip", "size": 12633, "checksum": "SHA-256:687c67226470fdf3a3169200e1855b456746a021fa73727645b8c9abce3c727c" }, { "name": "OpenTherm Library", "version": "1.1.3", "author": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "maintainer": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "sentence": "OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.", "paragraph": "OpenTherm Library is based on OpenTherm protocol specification v2.2 and works with all OpenTherm compatible boilers.", "website": "https://github.com/ihormelnyk/opentherm_library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ihormelnyk/opentherm_library.git", "providesIncludes": [ "OpenTherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ihormelnyk/OpenTherm_Library-1.1.3.zip", "archiveFileName": "OpenTherm_Library-1.1.3.zip", "size": 12834, "checksum": "SHA-256:92e9d9f6d19006c135ef73e655539e7bc097194c26d48e60ba34099b9d8f1943" }, { "name": "OpenTherm Library", "version": "1.1.4", "author": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "maintainer": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "sentence": "OpenTherm Library for HVAC system control communication using Arduino and ESP8266/ESP32 hardware.", "paragraph": "OpenTherm Library is based on OpenTherm protocol specification v2.2 and works with all OpenTherm compatible boilers.", "website": "https://github.com/ihormelnyk/opentherm_library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ihormelnyk/opentherm_library.git", "providesIncludes": [ "OpenTherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ihormelnyk/OpenTherm_Library-1.1.4.zip", "archiveFileName": "OpenTherm_Library-1.1.4.zip", "size": 13290, "checksum": "SHA-256:82c589f0e54a80149fd569cb681ab12def3836b34a36897fb96d53db7e06bee1" }, { "name": "OpenTherm Library", "version": "1.1.5", "author": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "maintainer": "Ihor Melnyk \u003cihor.melnyk@gmail.com\u003e", "sentence": "OpenTherm Library for HVAC system control communication using Arduino and ESP8266/ESP32 hardware.", "paragraph": "OpenTherm Library is based on OpenTherm protocol specification v2.2 and works with all OpenTherm compatible boilers.", "website": "https://github.com/ihormelnyk/opentherm_library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ihormelnyk/opentherm_library.git", "providesIncludes": [ "OpenTherm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ihormelnyk/OpenTherm_Library-1.1.5.zip", "archiveFileName": "OpenTherm_Library-1.1.5.zip", "size": 14039, "checksum": "SHA-256:900fa460326d7d6e39d78b8a94bd641cd4e0a1634f7378d58b55d6c329d76cc0" }, { "name": "SparkFun Qwiic LED Stick Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic LED Stick", "paragraph": "The Qwiic LED Stick features ten addressable APA102 LEDs, making it easy to add an output to your latest project. Write to individual LEDs to display a count in binary, or write to the whole strip for cool lighting effects.", "website": "https://github.com/sparkfun/Sparkfun_Qwiic_LED_Stick_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_LED_Stick_Library-1.0.0.zip", "size": 21780, "checksum": "SHA-256:9559646d13440dfa576e4f02a6475c5714713efcffa08533e9d4f63f1f3ca691" }, { "name": "SparkFun Qwiic LED Stick Library", "version": "1.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic LED Stick", "paragraph": "The Qwiic LED Stick features ten addressable APA102 LEDs, making it easy to add an output to your latest project. Write to individual LEDs to display a count in binary, or write to the whole strip for cool lighting effects.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_LED_Stick_Library-1.0.1.zip", "size": 23004, "checksum": "SHA-256:4b45e7debfc7a65a79e0e2eb1d7c1af6d822630191587b67e4885366a902d58b" }, { "name": "SparkFun Qwiic LED Stick Library", "version": "1.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic LED Stick", "paragraph": "The Qwiic LED Stick features ten addressable APA102 LEDs, making it easy to add an output to your latest project. Write to individual LEDs to display a count in binary, or write to the whole strip for cool lighting effects.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Library-1.0.2.zip", "archiveFileName": "SparkFun_Qwiic_LED_Stick_Library-1.0.2.zip", "size": 23077, "checksum": "SHA-256:575f303ec6cfdb8d56dc2a33fc835eff62610df4e0350add57368a2a16fb33aa" }, { "name": "SparkFun Qwiic LED Stick Library", "version": "1.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic LED Stick", "paragraph": "The Qwiic LED Stick features ten addressable APA102 LEDs, making it easy to add an output to your latest project. Write to individual LEDs to display a count in binary, or write to the whole strip for cool lighting effects.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Library-1.0.3.zip", "archiveFileName": "SparkFun_Qwiic_LED_Stick_Library-1.0.3.zip", "size": 25055, "checksum": "SHA-256:75a4a89a1133859cb57563d98a204941fb14b72ee80ecc6a1a776eace6709a18" }, { "name": "SparkFun Qwiic LED Stick Library", "version": "1.0.4", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic LED Stick", "paragraph": "The Qwiic LED Stick features ten addressable APA102 LEDs, making it easy to add an output to your latest project. Write to individual LEDs to display a count in binary, or write to the whole strip for cool lighting effects.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Library-1.0.4.zip", "archiveFileName": "SparkFun_Qwiic_LED_Stick_Library-1.0.4.zip", "size": 25342, "checksum": "SHA-256:708ffbbf998f67ab57e94415bf4c7e32836542404e2cc854c086586da2afadb1" }, { "name": "SparkFun Qwiic LED Stick Library", "version": "1.0.5", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the SparkFun Qwiic LED Stick", "paragraph": "The Qwiic LED Stick features ten addressable APA102 LEDs, making it easy to add an output to your latest project. Write to individual LEDs to display a count in binary, or write to the whole strip for cool lighting effects.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_LED_Stick_Library-1.0.5.zip", "archiveFileName": "SparkFun_Qwiic_LED_Stick_Library-1.0.5.zip", "size": 25402, "checksum": "SHA-256:8943475fc67f3b2cb9d280c0cb173ba90f0e77017b9ae221add184e9dbee6709" }, { "name": "Hyperduino Library", "version": "1.2.0", "author": "Robert Forsyth", "maintainer": "Robert Forsyth", "sentence": "Allows anyone to control H-Bridge for Hyperduino", "paragraph": "For UVA Summer Academy", "website": "https://github.com/HullabalooRobotics/Hyperduino-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HullabalooRobotics/Hyperduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/HullabalooRobotics/Hyperduino_Library-1.2.0.zip", "archiveFileName": "Hyperduino_Library-1.2.0.zip", "size": 3454, "checksum": "SHA-256:54645b0cd7cd46696ff7af801631d602caa305e39b5b0dcd27cd5237161fd736" }, { "name": "LM35 Sensor", "version": "1.0.0", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to use the LM35 temperature sensor.", "paragraph": "Gets temperature in Celcius with LM35 and convert in Fahrenheit or Kelvin", "website": "https://github.com/manghao/LM35", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/LM35.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/LM35_Sensor-1.0.0.zip", "archiveFileName": "LM35_Sensor-1.0.0.zip", "size": 219417, "checksum": "SHA-256:6665975e3b8a4abfc7250b3f0d81e44df29ded7a7c0b0173c821bb38f7a8dcbe" }, { "name": "LM35 Sensor", "version": "1.0.1", "author": "WILMOUTH Steven", "maintainer": "WILMOUTH Steven", "sentence": "This library for Arduino allows you to use the LM35 temperature sensor.", "paragraph": "Gets temperature in Celcius with LM35 and convert in Fahrenheit or Kelvin", "website": "https://github.com/wilmouths/LM35", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wilmouths/LM35.git", "url": "https://downloads.arduino.cc/libraries/github.com/wilmouths/LM35_Sensor-1.0.1.zip", "archiveFileName": "LM35_Sensor-1.0.1.zip", "size": 219521, "checksum": "SHA-256:285f37d20ab6950779be81032105c3f8070461b47d2dfa48e9bbaf593ac0b104" }, { "name": "AndeeMobile", "version": "1.0.0", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "For use with the Annikken AndeeMobile", "paragraph": "Library to easily access AndeeMobile features", "website": "https://github.com/Annikken/AndeeMobile", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/AndeeMobile.git", "providesIncludes": [ "SPI.h", "Andee.h", "AndeeMobile.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/AndeeMobile-1.0.0.zip", "archiveFileName": "AndeeMobile-1.0.0.zip", "size": 5074, "checksum": "SHA-256:2536e0c21f664395705f95b138e54d28018ae0a2801579b30bbb1edffb5d1349" }, { "name": "AndeeMobile", "version": "1.0.1", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "For use with the Annikken AndeeMobile", "paragraph": "Library to easily access AndeeMobile features", "website": "https://github.com/Annikken/AndeeMobile", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/AndeeMobile.git", "providesIncludes": [ "SPI.h", "Andee.h", "AndeeMobile.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/AndeeMobile-1.0.1.zip", "archiveFileName": "AndeeMobile-1.0.1.zip", "size": 9992, "checksum": "SHA-256:0ff04f37c095c29c0cd22bc57f9625b721345ff1d8a108b0c39102661feaf915" }, { "name": "AndeeMobile", "version": "1.0.2", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "For use with the Annikken AndeeMobile", "paragraph": "Library to easily access AndeeMobile features", "website": "https://github.com/Annikken/AndeeMobile", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/AndeeMobile.git", "providesIncludes": [ "SPI.h", "Andee.h", "AndeeMobile.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/AndeeMobile-1.0.2.zip", "archiveFileName": "AndeeMobile-1.0.2.zip", "size": 37712, "checksum": "SHA-256:8f9dc6116ea321398d03665518c869478b21c9d5227906753a6bf79756eed722" }, { "name": "UbidotsXLR8", "version": "1.0.0", "author": "Alorium Technology", "maintainer": "Alorium Technology", "sentence": "Ubidots library for an XLR8 board with a WINC1500", "paragraph": "This library provides functions that allow a user to interact with the Ubidots platform to send an receive data from an Alorium XLR8 family board using a WINC1500 WiFi module.", "website": "https://github.com/AloriumTechnology/UbidotsXLR8", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/UbidotsXLR8.git", "providesIncludes": [ "UbidotsXLR8.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/UbidotsXLR8-1.0.0.zip", "archiveFileName": "UbidotsXLR8-1.0.0.zip", "size": 8064, "checksum": "SHA-256:7c9e3ce8a1c7b17de98afef5ec80173c433d0e596c8620c70a1fb4c0134611bc" }, { "name": "UbidotsXLR8", "version": "1.1.0", "author": "Alorium Technology", "maintainer": "Alorium Technology", "sentence": "Ubidots library for an XLR8 board with a WINC1500", "paragraph": "This library provides functions that allow a user to interact with the Ubidots platform to send an receive data from an Alorium XLR8 family board using a WINC1500 WiFi module.", "website": "https://github.com/AloriumTechnology/UbidotsXLR8", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/UbidotsXLR8.git", "providesIncludes": [ "UbidotsXLR8.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/UbidotsXLR8-1.1.0.zip", "archiveFileName": "UbidotsXLR8-1.1.0.zip", "size": 7960, "checksum": "SHA-256:9eb8eb1c8a2142727572990c84bca871ffdaf65ea4efac04a74146dd0ff288cc" }, { "name": "MD_MAXPanel", "version": "1.0.0", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h", "MD_MAX72XX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.0.0.zip", "archiveFileName": "MD_MAXPanel-1.0.0.zip", "size": 981104, "checksum": "SHA-256:c4f0abc17db29825fdd1024640962982ea4323ef0d2b58bb927348364591c7b3" }, { "name": "MD_MAXPanel", "version": "1.0.1", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.0.1.zip", "archiveFileName": "MD_MAXPanel-1.0.1.zip", "size": 1474644, "checksum": "SHA-256:d1d886e9f7450a481ee47ee3ffc7abacba7058a0be3a89802bee6da63a646b11" }, { "name": "MD_MAXPanel", "version": "1.1.0", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.1.0.zip", "archiveFileName": "MD_MAXPanel-1.1.0.zip", "size": 1482249, "checksum": "SHA-256:85660700b8623ee711432e5f3a83dbcab3a87315a7a175be85ffb8dc0b9f015d" }, { "name": "MD_MAXPanel", "version": "1.1.1", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.1.1.zip", "archiveFileName": "MD_MAXPanel-1.1.1.zip", "size": 1781500, "checksum": "SHA-256:99087d7bb9451abb62df3fb7affe3c91afaedde9dc8c0e1fddac93af7d229560" }, { "name": "MD_MAXPanel", "version": "1.2.1", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.2.1.zip", "archiveFileName": "MD_MAXPanel-1.2.1.zip", "size": 1785684, "checksum": "SHA-256:54b9a13de4e9e8427609622a7a92455a72938fdc6b3f3689e8a94a6637740471" }, { "name": "MD_MAXPanel", "version": "1.2.2", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.2.2.zip", "archiveFileName": "MD_MAXPanel-1.2.2.zip", "size": 1785839, "checksum": "SHA-256:ecf25c33e059f47da8780ac7fc70c1824fdcb448298b151ef597ce8d9e8a4a26" }, { "name": "MD_MAXPanel", "version": "1.2.3", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.2.3.zip", "archiveFileName": "MD_MAXPanel-1.2.3.zip", "size": 1785853, "checksum": "SHA-256:dad842aa1d045d428f6447e36476e7d707ded363f58a6221a10329d66c73d6b4" }, { "name": "MD_MAXPanel", "version": "1.3.0", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "dependencies": [ { "name": "MD_MAX72xx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.3.0.zip", "archiveFileName": "MD_MAXPanel-1.3.0.zip", "size": 1805408, "checksum": "SHA-256:74d2686be98484374dc6627fafb8392fa8f193d7ebf0155adeaac36e6748408d" }, { "name": "MD_MAXPanel", "version": "1.3.1", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "dependencies": [ { "name": "MD_MAX72xx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.3.1.zip", "archiveFileName": "MD_MAXPanel-1.3.1.zip", "size": 1805436, "checksum": "SHA-256:a01f34d6a6085f86a488a4164ebc6848293d7d3165a151cd3a52389f6ed9db41" }, { "name": "MD_MAXPanel", "version": "1.3.2", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "dependencies": [ { "name": "MD_MAX72xx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.3.2.zip", "archiveFileName": "MD_MAXPanel-1.3.2.zip", "size": 1805455, "checksum": "SHA-256:70f38c0fa4f9a8ef5826037858cde5744d6b8b074745f1134ad0afb27fa3d89b" }, { "name": "MD_MAXPanel", "version": "1.4.0", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Implements functions to manage a panel of MAX72xx based LED modules", "paragraph": "Allows the programmer to use the LED matrix panel as a pixel addressable display for graphics and text.", "website": "https://github.com/MajicDesigns/MD_MAXPanel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_MAXPanel.git", "providesIncludes": [ "MD_MAXPanel.h" ], "dependencies": [ { "name": "MD_MAX72xx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_MAXPanel-1.4.0.zip", "archiveFileName": "MD_MAXPanel-1.4.0.zip", "size": 1852184, "checksum": "SHA-256:d405a75f8ffb6cec0a83134a7f84f7d8d9aaa3ef73ca1057fb943b92317e3daf" }, { "name": "SuperButton", "version": "0.1.0", "author": "Vyacheslav Azarov \u003cslavaza63@gmail.com\u003e", "maintainer": "Vyacheslav Azarov \u003cslavaza63@gmail.com\u003e", "sentence": "Multifunctional Arduino button.", "paragraph": "Implementing the detection of single, double and long button pressing. Easy to use.", "website": "https://github.com/slavaza/SuperButton", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/slavaza/SuperButton.git", "providesIncludes": [ "SuperButton.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/slavaza/SuperButton-0.1.0.zip", "archiveFileName": "SuperButton-0.1.0.zip", "size": 17509, "checksum": "SHA-256:425acb6e39444fed451bd2c46bec8dcf84b26f63f17cfae9bcbb3fadab29e7d4" }, { "name": "SuperButton", "version": "0.1.2", "author": "Vyacheslav Azarov \u003cslavaza63@gmail.com\u003e", "maintainer": "Vyacheslav Azarov \u003cslavaza63@gmail.com\u003e", "sentence": "Multifunctional Arduino button.", "paragraph": "Implementing the detection of single, double and long button pressing. Easy to use.", "website": "https://github.com/slavaza/SuperButton", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/slavaza/SuperButton.git", "providesIncludes": [ "SuperButton.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/slavaza/SuperButton-0.1.2.zip", "archiveFileName": "SuperButton-0.1.2.zip", "size": 17510, "checksum": "SHA-256:bf04fffd626e94811e2de6a6638fbfca96c624218481faf0d0abc70c717cc206" }, { "name": "LIDAR-Lite", "version": "2.0.0", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://buy.garmin.com/en-US/US/oem/sensors-and-boards/lidar-lite-v3/prod557294.html", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-2.0.0.zip", "archiveFileName": "LIDAR_Lite-2.0.0.zip", "size": 23726, "checksum": "SHA-256:aaf2f02c49a0d46b545109a776ab3a13b8ae3cf7b7464f9118b775f0cf61d33c" }, { "name": "LIDAR-Lite", "version": "2.0.2", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://buy.garmin.com/en-US/US/oem/sensors-and-boards/lidar-lite-v3/prod557294.html", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-2.0.2.zip", "archiveFileName": "LIDAR_Lite-2.0.2.zip", "size": 24510, "checksum": "SHA-256:469fabb9ed4b5c4f755bc2d08755255727d22743341d945b13107433760c769a" }, { "name": "LIDAR-Lite", "version": "2.0.3", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://buy.garmin.com/en-US/US/oem/sensors-and-boards/lidar-lite-v3/prod557294.html", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-2.0.3.zip", "archiveFileName": "LIDAR_Lite-2.0.3.zip", "size": 26669, "checksum": "SHA-256:8de2ed2b2ee0d842232af3b008bcf325e2abf9b0b664cb73e0c5b83ab33769ee" }, { "name": "LIDAR-Lite", "version": "2.0.4", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://buy.garmin.com/en-US/US/oem/sensors-and-boards/lidar-lite-v3/prod557294.html", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-2.0.4.zip", "archiveFileName": "LIDAR_Lite-2.0.4.zip", "size": 26682, "checksum": "SHA-256:e5e5fec113c82486a37ef362db47572e43a3da6937021e412d5cae284ad35e03" }, { "name": "LIDAR-Lite", "version": "2.0.5", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://buy.garmin.com/en-US/US/oem/sensors-and-boards/lidar-lite-v3/prod557294.html", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-2.0.5.zip", "archiveFileName": "LIDAR_Lite-2.0.5.zip", "size": 27015, "checksum": "SHA-256:3db6e6955ff792442ef037b205a87c3ea3d8aaff1173acf91614b54327095233" }, { "name": "LIDAR-Lite", "version": "2.0.6", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://github.com/garmin/LIDARLite_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-2.0.6.zip", "archiveFileName": "LIDAR_Lite-2.0.6.zip", "size": 105946, "checksum": "SHA-256:70c8a9cb187a46e32f1fd04f35a5269e185b4ffb01bd1f51c3104ae81d548bef" }, { "name": "LIDAR-Lite", "version": "3.0.0", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://github.com/garmin/LIDARLite_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-3.0.0.zip", "archiveFileName": "LIDAR_Lite-3.0.0.zip", "size": 842837, "checksum": "SHA-256:4901e7920e53d2af46f7febb62a3ca65268826aa3db46e58f1726fe88247942a" }, { "name": "LIDAR-Lite", "version": "3.0.1", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://github.com/garmin/LIDARLite_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-3.0.1.zip", "archiveFileName": "LIDAR_Lite-3.0.1.zip", "size": 842954, "checksum": "SHA-256:966628df0c64c0cfbb53d7107c02b0fedc8c0a8d6a56adce64416b9d9cbdc629" }, { "name": "LIDAR-Lite", "version": "3.0.2", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://github.com/garmin/LIDARLite_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-3.0.2.zip", "archiveFileName": "LIDAR_Lite-3.0.2.zip", "size": 848695, "checksum": "SHA-256:e07b4ca2f464bc9ddd1d63e8758dcd53f7593b00bba49c1728631c448365fb56" }, { "name": "LIDAR-Lite", "version": "3.0.3", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://github.com/garmin/LIDARLite_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-3.0.3.zip", "archiveFileName": "LIDAR_Lite-3.0.3.zip", "size": 850183, "checksum": "SHA-256:d75c95c79d0b9cf2f1f48d8145973237bc48006decbb49001bf8278a108de222" }, { "name": "LIDAR-Lite", "version": "3.0.4", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://github.com/garmin/LIDARLite_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-3.0.4.zip", "archiveFileName": "LIDAR_Lite-3.0.4.zip", "size": 851886, "checksum": "SHA-256:61d8de766f80f3baa209c0d2446e91b7bc696c7c924ee74e82365ed3fb5d3f09" }, { "name": "LIDAR-Lite", "version": "3.0.5", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://github.com/garmin/LIDARLite_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-3.0.5.zip", "archiveFileName": "LIDAR_Lite-3.0.5.zip", "size": 852792, "checksum": "SHA-256:28791c6497aff59cf31fa23f5d37b987c3d0e2f4a32205d443d502ec70c966bc" }, { "name": "LIDAR-Lite", "version": "3.0.6", "author": "Garmin \u003cwww.garmin.com\u003e", "maintainer": "Garmin \u003cwww.garmin.com\u003e", "sentence": "Arduino library for Garmin LIDAR-Lite.", "paragraph": "High-performance optical distance sensing. See product page for specs, manual, and pinout.", "website": "https://github.com/garmin/LIDARLite_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/garmin/LIDARLite_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/garmin/LIDAR_Lite-3.0.6.zip", "archiveFileName": "LIDAR_Lite-3.0.6.zip", "size": 853629, "checksum": "SHA-256:25c00b65c9b673ba73940bfc911d683fac5adef91a87a2627888018b2b286475" }, { "name": "Koyn", "version": "0.1.0", "author": "Elkrem, Inc. \u003chello@elkrem.io\u003e", "maintainer": "Eslam Ali \u003ceali@elkrem.io\u003e", "license": "LGPL", "sentence": "A trustless and decentralized Bitcoin library for Arduino compatible boards", "paragraph": "Send bitcoin transactions or trigger physical actions when transactions happen the bitcoin network", "website": "https://www.elkrem.io", "category": "Other", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/elkrem/koyn.git", "providesIncludes": [ "Koyn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/elkrem/Koyn-0.1.0.zip", "archiveFileName": "Koyn-0.1.0.zip", "size": 320214, "checksum": "SHA-256:d4b37c421959afa86f550690e5bf124a9c39120c38dd5e3faabd132fafeaff39" }, { "name": "Koyn", "version": "0.2.0", "author": "Elkrem, Inc. \u003chello@elkrem.io\u003e", "maintainer": "Eslam Ali \u003ceslam.ali@elkrem.io\u003e", "license": "LGPL-3.0", "sentence": "A trustless and decentralized Bitcoin library for Arduino compatible boards", "paragraph": "Send bitcoin transactions or trigger physical actions when transactions happen on the bitcoin network", "website": "https://www.elkrem.io", "category": "Other", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/elkrem/koyn.git", "providesIncludes": [ "Koyn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/elkrem/Koyn-0.2.0.zip", "archiveFileName": "Koyn-0.2.0.zip", "size": 308402, "checksum": "SHA-256:f28caae7c6967e3359a5f372dab412a4ee781e9158435288fab2458330e3191b" }, { "name": "ProtoCentral ADS1220 24-bit ADC Library", "version": "1.0.0", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral ADS1220 breakout board", "paragraph": "This is one of the easiest to use 24-bit ADCs that we have come across.The ADS1220 gets rid of almost all external components with an internal voltage reference and internal clock.", "website": "https://github.com/Protocentral/Protocentral_ADS1220", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_ADS1220.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_ADS1220_24_bit_ADC_Library-1.0.0.zip", "archiveFileName": "ProtoCentral_ADS1220_24_bit_ADC_Library-1.0.0.zip", "size": 2798091, "checksum": "SHA-256:19c1d00f77d5262c274522e5677bf611c4f022ae3908ae1657096b891cfc223a" }, { "name": "ProtoCentral ADS1220 24-bit ADC Library", "version": "1.0.1", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral ADS1220 breakout board", "paragraph": "This is one of the easiest to use 24-bit ADCs that we have come across.The ADS1220 gets rid of almost all external components with an internal voltage reference and internal clock.", "website": "https://github.com/Protocentral/Protocentral_ADS1220", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_ADS1220.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_ADS1220_24_bit_ADC_Library-1.0.1.zip", "archiveFileName": "ProtoCentral_ADS1220_24_bit_ADC_Library-1.0.1.zip", "size": 2798187, "checksum": "SHA-256:a960e9379ffe8a0be5b8099e48aa7d81eba9b8134cc05e789cf7d9bf1eb41e5b" }, { "name": "ProtoCentral ADS1220 24-bit ADC Library", "version": "1.1.0", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral ADS1220 breakout board", "paragraph": "This is one of the easiest to use 24-bit ADCs that we have come across.The ADS1220 gets rid of almost all external components with an internal voltage reference and internal clock", "website": "https://github.com/Protocentral/Protocentral_ADS1220", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_ADS1220.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_ADS1220_24_bit_ADC_Library-1.1.0.zip", "archiveFileName": "ProtoCentral_ADS1220_24_bit_ADC_Library-1.1.0.zip", "size": 2801188, "checksum": "SHA-256:973ef40d24056100e1b48cf919b02b729bb8a14b5541c451d5c5c9ebd92d5e33" }, { "name": "ProtoCentral ADS1220 24-bit ADC Library", "version": "1.1.1", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral ADS1220 breakout board", "paragraph": "This is one of the easiest to use 24-bit ADCs that we have come across.The ADS1220 gets rid of almost all external components with an internal voltage reference and internal clock", "website": "https://github.com/Protocentral/Protocentral_ADS1220", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_ADS1220.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_ADS1220_24_bit_ADC_Library-1.1.1.zip", "archiveFileName": "ProtoCentral_ADS1220_24_bit_ADC_Library-1.1.1.zip", "size": 2801337, "checksum": "SHA-256:07ec30b5a66fdcfda7808aa67c2f94a23fd389eaba88320c8e3e0fef272f3d11" }, { "name": "ProtoCentral ADS1220 24-bit ADC Library", "version": "1.1.2", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral ADS1220 breakout board", "paragraph": "This is one of the easiest to use 24-bit ADCs that we have come across.The ADS1220 gets rid of almost all external components with an internal voltage reference and internal clock", "website": "https://github.com/Protocentral/Protocentral_ADS1220", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_ADS1220.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_ADS1220_24_bit_ADC_Library-1.1.2.zip", "archiveFileName": "ProtoCentral_ADS1220_24_bit_ADC_Library-1.1.2.zip", "size": 2802189, "checksum": "SHA-256:af4c982bdbb1b4d5c846999c330469e58955e3caee4df1c3a3bdb7b1694cb94e" }, { "name": "ProtoCentral ADS1220 24-bit ADC Library", "version": "1.2.0", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral ADS1220 breakout board", "paragraph": "This is one of the easiest to use 24-bit ADCs that we have come across.The ADS1220 gets rid of almost all external components with an internal voltage reference and internal clock", "website": "https://github.com/Protocentral/Protocentral_ADS1220", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_ADS1220.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_ADS1220_24_bit_ADC_Library-1.2.0.zip", "archiveFileName": "ProtoCentral_ADS1220_24_bit_ADC_Library-1.2.0.zip", "size": 2806304, "checksum": "SHA-256:d4b53acd40c207ad3948a701299b0964af5297528ca01db2573c1e54627cd488" }, { "name": "ProtoCentral ADS1220 24-bit ADC Library", "version": "1.2.1", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral ADS1220 breakout board", "paragraph": "This is one of the easiest to use 24-bit ADCs that we have come across.The ADS1220 gets rid of almost all external components with an internal voltage reference and internal clock", "website": "https://github.com/Protocentral/Protocentral_ADS1220", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/Protocentral_ADS1220.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_ADS1220_24_bit_ADC_Library-1.2.1.zip", "archiveFileName": "ProtoCentral_ADS1220_24_bit_ADC_Library-1.2.1.zip", "size": 2806336, "checksum": "SHA-256:9b155035f87deacf51b1f86b24760c4b2f6c8120c71c792169c0ad92f3e44c03" }, { "name": "Cytron Servo Shield", "version": "1.0.0", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003cwww.cytron.io\u003e", "sentence": "Library for using Cytron Servo Shield", "paragraph": "This library works with Cytron Servo Shield", "website": "https://www.cytron.com.my/p-shield-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/Cytron_Servo_Shield_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Servo_Shield-1.0.0.zip", "archiveFileName": "Cytron_Servo_Shield-1.0.0.zip", "size": 6633, "checksum": "SHA-256:ee75d14ed18b5809ea125501dfd2f518723d62456fe5f21777fc247571bdc8c6" }, { "name": "Cytron Servo Shield", "version": "2.0.0", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003cwww.cytron.io\u003e", "sentence": "Library for using Cytron Servo Shield", "paragraph": "This library works with Cytron Servo Shield", "website": "https://www.cytron.com.my/p-shield-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/Cytron_Servo_Shield_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Servo_Shield-2.0.0.zip", "archiveFileName": "Cytron_Servo_Shield-2.0.0.zip", "size": 9183, "checksum": "SHA-256:8f7d2c6133cde5a934fc16e95a791b781f4357fff53c73b13bf08ccc41ffe9eb" }, { "name": "ArduinoLearningKitStarter", "version": "1.0.0", "author": "Jan Mrázek", "maintainer": "Jan Mrázek \u003cemail@honzamrazek.cz\u003e", "sentence": "Library for the ArduinoLearningKitStarter DPS by RobotikaBrno.", "website": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "category": "Signal Input/Output", "architectures": [ "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoboticsBrno/ArduinoLearningKitStarter-1.0.0.zip", "archiveFileName": "ArduinoLearningKitStarter-1.0.0.zip", "size": 3450, "checksum": "SHA-256:abc16b9f709844fac70f39a1c954069cb3c808c6b63d57a85cf6c9dcac6ba80d" }, { "name": "ArduinoLearningKitStarter", "version": "1.0.2", "author": "Jan Mrázek", "maintainer": "Jan Mrázek \u003cemail@honzamrazek.cz\u003e", "sentence": "Library for the ArduinoLearningKitStarter DPS by RobotikaBrno.", "website": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "category": "Signal Input/Output", "architectures": [ "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoboticsBrno/ArduinoLearningKitStarter-1.0.2.zip", "archiveFileName": "ArduinoLearningKitStarter-1.0.2.zip", "size": 5054, "checksum": "SHA-256:fc9ab09b5af92b9b825b27f5306ca32a77339a2ff63f57baed2f086b89581b47" }, { "name": "ArduinoLearningKitStarter", "version": "1.1.0", "author": "Jan Mrázek, Jaroslav Páral", "maintainer": "Kryštof Černý \u003ccleverline1mc@gmail.com\u003e", "sentence": "Library for the PCB ArduinoLearningKitStarter (ALKS) by RoboticsBrno with definition of pins and initialization of peripheries.", "website": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "category": "Signal Input/Output", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoboticsBrno/ArduinoLearningKitStarter-1.1.0.zip", "archiveFileName": "ArduinoLearningKitStarter-1.1.0.zip", "size": 8114, "checksum": "SHA-256:ebdfc0fdd3ba8a2dc3be34fe8a3c246cc9ebd89d44bf3550e97c217e58bc4cf7" }, { "name": "ArduinoLearningKitStarter", "version": "1.1.1", "author": "Jan Mrázek \u003cemail@honzamrazek.cz\u003e, Jaroslav Páral \u003cparal@robotikabrno.cz\u003e, Kryštof Černý \u003ccleverline1mc@gmail.com\u003e", "maintainer": "Kryštof Černý \u003ccleverline1mc@gmail.com\u003e", "sentence": "Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.", "website": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "category": "Signal Input/Output", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "providesIncludes": [ "ALKS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RoboticsBrno/ArduinoLearningKitStarter-1.1.1.zip", "archiveFileName": "ArduinoLearningKitStarter-1.1.1.zip", "size": 8161, "checksum": "SHA-256:58e6b5e7d994a251f5e55231ec09206449c1b8f55bff4376b0fa6bc70e1ff56c" }, { "name": "ArduinoLearningKitStarter", "version": "1.2.1", "author": "Jan Mrázek \u003cemail@honzamrazek.cz\u003e, Jaroslav Páral \u003cparal@robotikabrno.cz\u003e, Kryštof Černý \u003ccleverline1mc@gmail.com\u003e", "maintainer": "Kryštof Černý \u003ccleverline1mc@gmail.com\u003e", "sentence": "Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.", "website": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "category": "Signal Input/Output", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoboticsBrno/ArduinoLearningKitStarter-library.git", "providesIncludes": [ "ALKS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RoboticsBrno/ArduinoLearningKitStarter-1.2.1.zip", "archiveFileName": "ArduinoLearningKitStarter-1.2.1.zip", "size": 8539, "checksum": "SHA-256:5439b20e1c1c081c018928c6d081e83535c94df8201137b5240cc8c72158b388" }, { "name": "SvgParser", "version": "0.0.1", "author": "maxpautsch", "maintainer": "maxpautsch \u003cgithub@hackwerk.de\u003e", "sentence": "A SVG GUI library for ESP8266. Output to a (touch) display and also as webservice", "paragraph": "A SVG GUI library for ESP8266. Output to a (touch) display and also as webservice. Is able to handle links and provides a callback system.", "website": "https://github.com/maxpautsch/SvgParser", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/maxpautsch/SvgParser.git", "providesIncludes": [ "SvgParser.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/maxpautsch/SvgParser-0.0.1.zip", "archiveFileName": "SvgParser-0.0.1.zip", "size": 80382, "checksum": "SHA-256:9b6cfc2a6911458d01fb6bd4a98f24273bf814ba145babfe67d74a430b5d5bfe" }, { "name": "Esp32SimplePacketComs", "version": "0.0.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.0.1.zip", "archiveFileName": "Esp32SimplePacketComs-0.0.1.zip", "size": 30433, "checksum": "SHA-256:55b0c779a8ec8f07bc4be228a4460fb47c85fa55cdfd3d541375facc534f4a44" }, { "name": "Esp32SimplePacketComs", "version": "0.0.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.0.2.zip", "archiveFileName": "Esp32SimplePacketComs-0.0.2.zip", "size": 30638, "checksum": "SHA-256:b0a99c1ac8ecbd2435feffc035d6cd023cfd89b11a389740af7f2cab80ab1678" }, { "name": "Esp32SimplePacketComs", "version": "0.2.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.2.0.zip", "archiveFileName": "Esp32SimplePacketComs-0.2.0.zip", "size": 30743, "checksum": "SHA-256:f4f74af97aade45de12729cf5a45c50b8c443b6f0d35ea4639e4b654aa9eaedd" }, { "name": "Esp32SimplePacketComs", "version": "0.2.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.2.1.zip", "archiveFileName": "Esp32SimplePacketComs-0.2.1.zip", "size": 31146, "checksum": "SHA-256:d45d3dc03e021cb1e9a1708584881469af87aff053c3a9753045b4d63d0b9f03" }, { "name": "Esp32SimplePacketComs", "version": "0.2.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.2.2.zip", "archiveFileName": "Esp32SimplePacketComs-0.2.2.zip", "size": 31126, "checksum": "SHA-256:8cecf8e4ab93f906cf8e6029e90e0ac7837a96ef0e8cddcee978978794af7e4a" }, { "name": "Esp32SimplePacketComs", "version": "0.3.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.3.0.zip", "archiveFileName": "Esp32SimplePacketComs-0.3.0.zip", "size": 31134, "checksum": "SHA-256:0470bcdf44c198f0e3625121c12b8b33cf51f5e4e3cbe8a303c0ef5f24fa8047" }, { "name": "Esp32SimplePacketComs", "version": "0.3.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.3.2.zip", "archiveFileName": "Esp32SimplePacketComs-0.3.2.zip", "size": 31127, "checksum": "SHA-256:541f73dbc682cf362b1c60a536e0ff6344ec20a0f0623d2f450eafca1921a028" }, { "name": "Esp32SimplePacketComs", "version": "0.4.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.4.0.zip", "archiveFileName": "Esp32SimplePacketComs-0.4.0.zip", "size": 31102, "checksum": "SHA-256:c6aacd6d436ea824ad9934d5fe15f0996c006d99ed37befa31d5f1bfdb3df272" }, { "name": "Esp32SimplePacketComs", "version": "0.4.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.4.1.zip", "archiveFileName": "Esp32SimplePacketComs-0.4.1.zip", "size": 31097, "checksum": "SHA-256:579cdabced010aea487abbdadba7fe04ba75e0095f7440cb0ee75f464d118ad6" }, { "name": "Esp32SimplePacketComs", "version": "0.4.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.4.2.zip", "archiveFileName": "Esp32SimplePacketComs-0.4.2.zip", "size": 31102, "checksum": "SHA-256:c8cdd8df04a6f7d2ca712f77bbb28ef79d42e5deacb878166abd8aa952c47a91" }, { "name": "Esp32SimplePacketComs", "version": "0.4.3", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.4.3.zip", "archiveFileName": "Esp32SimplePacketComs-0.4.3.zip", "size": 31108, "checksum": "SHA-256:acb9c904b419acdfa499c350436c4a85438f1bb3b8b8b224a11833c0f6a58534" }, { "name": "Esp32SimplePacketComs", "version": "0.5.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.5.0.zip", "archiveFileName": "Esp32SimplePacketComs-0.5.0.zip", "size": 31579, "checksum": "SHA-256:15fc5b0e60ebed48d585c9ac1274044b1f88d04e9f70a7a79d872096e700d9c3" }, { "name": "Esp32SimplePacketComs", "version": "0.5.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.5.1.zip", "archiveFileName": "Esp32SimplePacketComs-0.5.1.zip", "size": 29991, "checksum": "SHA-256:9a0d10cb14c7f713c80995cfbe65f271cff8230e45b618a9b8557dbd7478f3f7" }, { "name": "Esp32SimplePacketComs", "version": "0.5.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.5.2.zip", "archiveFileName": "Esp32SimplePacketComs-0.5.2.zip", "size": 29989, "checksum": "SHA-256:03de0f05bbb158a316fdb244154651f302c6e62aec52b5b2775a9c08bc110913" }, { "name": "Esp32SimplePacketComs", "version": "0.5.3", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.5.3.zip", "archiveFileName": "Esp32SimplePacketComs-0.5.3.zip", "size": 30000, "checksum": "SHA-256:ca459821b392021d4c89b3c861835c54e4044b8b4ad1b831136601b643a8ae1e" }, { "name": "Esp32SimplePacketComs", "version": "0.6.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/Esp32SimplePacketComs", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.6.0.zip", "archiveFileName": "Esp32SimplePacketComs-0.6.0.zip", "size": 25655, "checksum": "SHA-256:139bca674a19352a2ccbfb457bfff5d5fc425af077b68c882ca44fc25dc66f13" }, { "name": "Esp32SimplePacketComs", "version": "0.7.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/Esp32SimplePacketComs", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "dependencies": [ { "name": "Esp32WifiManager" }, { "name": "SimplePacketComs" } ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-0.7.0.zip", "archiveFileName": "Esp32SimplePacketComs-0.7.0.zip", "size": 25672, "checksum": "SHA-256:e7f98cd5c2fc179a095ea7f07bbbd4a965262e6ee11483517fd96f25207b1cac" }, { "name": "Esp32SimplePacketComs", "version": "1.0.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/Esp32SimplePacketComs", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32SimplePacketComs.git", "providesIncludes": [ "Esp32SimplePacketComs.h" ], "dependencies": [ { "name": "Esp32WifiManager" }, { "name": "SimplePacketComs" } ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32SimplePacketComs-1.0.0.zip", "archiveFileName": "Esp32SimplePacketComs-1.0.0.zip", "size": 25713, "checksum": "SHA-256:37cd007a2fdf1ac8dd1314d25e6cfd17f1d9d494366baa2ec049d4e5e6da5fb5" }, { "name": "DSC Keybus Interface", "version": "0.3.0", "author": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "maintainer": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "sentence": "This library directly interfaces Arduino and esp8266 microcontrollers to DSC PowerSeries security systems for integration with home automation, notifications on system events, and usage as a virtual keypad.", "paragraph": "The included examples demonstrate monitoring armed/alarm/zone/fire/trouble states, integrating with Home Assistant and Apple HomeKit using MQTT, sending push notifications/email, and reading/decoding Keybus data. Supports up to 8 partitions/64 zones and tested with the following DSC panels: PC1555MX, PC5015, PC1616, PC1832, PC1864.", "website": "https://github.com/taligentx/dscKeybusInterface", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/taligentx/dscKeybusInterface.git", "providesIncludes": [ "dscKeybusInterface.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/taligentx/DSC_Keybus_Interface-0.3.0.zip", "archiveFileName": "DSC_Keybus_Interface-0.3.0.zip", "size": 1896706, "checksum": "SHA-256:315f40c7804e7e81eeda7d98adae6a6b12ee216f66cf968b0da55bd56611be23" }, { "name": "DSC Keybus Interface", "version": "0.4.0", "author": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "maintainer": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "sentence": "This library directly interfaces Arduino and esp8266 microcontrollers to DSC PowerSeries security systems for integration with home automation, notifications on system events, and usage as a virtual keypad.", "paragraph": "The included examples demonstrate monitoring armed/alarm/zone/fire/trouble states, integrating with Home Assistant and Apple HomeKit using MQTT, sending push notifications/email, and reading/decoding Keybus data. Supports up to 8 partitions/64 zones and tested with the following DSC panels: PC1555MX, PC5015, PC1616, PC1832, PC1864. Version 0.4 adds virtual keypad support for partitions 3-8.", "website": "https://github.com/taligentx/dscKeybusInterface", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/taligentx/dscKeybusInterface.git", "providesIncludes": [ "dscKeybusInterface.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/taligentx/DSC_Keybus_Interface-0.4.0.zip", "archiveFileName": "DSC_Keybus_Interface-0.4.0.zip", "size": 1897385, "checksum": "SHA-256:4ac0ca64020c22e68f4aa490e2715795cb79b5092d5c1d9b1a4c9ad48189033d" }, { "name": "DSC Keybus Interface", "version": "1.0.0", "author": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "maintainer": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "sentence": "This library directly interfaces Arduino and esp8266 microcontrollers to DSC PowerSeries security systems for integration with home automation, notifications on system events, and usage as a virtual keypad.", "paragraph": "The included examples demonstrate monitoring armed/alarm/zone/fire/trouble states, integrating with Home Assistant and Apple HomeKit using MQTT, sending push notifications/email, and reading/decoding Keybus data. Supports up to 8 partitions/64 zones and tested with the following DSC panels: PC1555MX, PC5015, PC1616, PC1832, PC1864. Version 1.0 adds a Blynk virtual keypad app, virtual keypad command output 1-4, and updated status checking/decoding.", "website": "https://github.com/taligentx/dscKeybusInterface", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/taligentx/dscKeybusInterface.git", "providesIncludes": [ "dscKeybusInterface.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/taligentx/DSC_Keybus_Interface-1.0.0.zip", "archiveFileName": "DSC_Keybus_Interface-1.0.0.zip", "size": 1904833, "checksum": "SHA-256:4de74c71d65900ed53f3f3966d551041fe2974e167116984f3292ee67fa5e3dc" }, { "name": "DSC Keybus Interface", "version": "0.1.0", "author": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "maintainer": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "sentence": "Connects to DSC PowerSeries security systems to track alarm states, send keys with a virtual keypad, and display Keybus data.", "paragraph": "This unofficial library supports the DSC PC1555MX panel.", "website": "https://github.com/taligentx/dscKeybusInterface", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/taligentx/dscKeybusInterface.git", "providesIncludes": [ "dscKeybusInterface.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/taligentx/DSC_Keybus_Interface-0.1.0.zip", "archiveFileName": "DSC_Keybus_Interface-0.1.0.zip", "size": 49913, "checksum": "SHA-256:615838a40f224922573c90706b3058c81aa3603527a1da36f9c583df32ccd0cb" }, { "name": "DSC Keybus Interface", "version": "1.2.0", "author": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "maintainer": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "sentence": "This library directly interfaces Arduino and esp8266 microcontrollers to DSC PowerSeries security systems for integration with home automation, notifications on system events, and usage as a virtual keypad.", "paragraph": "The included examples demonstrate monitoring armed/alarm/zone/fire/trouble states, integrating with Home Assistant and Apple HomeKit using MQTT, sending push notifications/email, and reading/decoding the Keybus protocol. Version 1.2 adds a web virtual keypad.", "website": "https://github.com/taligentx/dscKeybusInterface", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/taligentx/dscKeybusInterface.git", "providesIncludes": [ "dscKeybusInterface.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/taligentx/DSC_Keybus_Interface-1.2.0.zip", "archiveFileName": "DSC_Keybus_Interface-1.2.0.zip", "size": 2061422, "checksum": "SHA-256:779a1dcca1f8715ed3baf88192a3681b6f32d2e6d9055bd797debb4d0d7038bd" }, { "name": "DSC Keybus Interface", "version": "2.0.0", "author": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "maintainer": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "sentence": "Directly interface Arduino, esp8266, and esp32 microcontrollers to DSC PowerSeries security systems for integration with home automation, alarm notifications, and usage as a virtual keypad.", "paragraph": "Includes examples to monitor armed/alarm/zone/fire/trouble status, integrate with Homebridge (Apple HomeKit, Google Home) and Home Assistant via MQTT, send email and push notifications via Telegram and Pushbullet, and decode the Keybus protocol.", "website": "https://github.com/taligentx/dscKeybusInterface", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/taligentx/dscKeybusInterface.git", "providesIncludes": [ "dscKeybusInterface.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/taligentx/DSC_Keybus_Interface-2.0.0.zip", "archiveFileName": "DSC_Keybus_Interface-2.0.0.zip", "size": 2363874, "checksum": "SHA-256:1a322c40a630fe232aba8453074cff31ace26362b394420073c66fbf72d130ca" }, { "name": "DSC Keybus Interface", "version": "3.0.0", "author": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "maintainer": "Nikhil Choudhary \u003cnikhilc@taligentx.com\u003e", "sentence": "Directly interface Arduino, esp8266, and esp32 to DSC PowerSeries and Classic security systems for integration with home automation, remote control apps, notifications on alarm events, and emulating DSC panels to connect DSC keypads.", "paragraph": "Includes examples to integrate with Homebridge (Apple HomeKit, Google Home), Home Assistant and OpenHAB via MQTT, remote control via web interface/Blynk/Telegram bot, send email and push notifications via Pushbullet/Pushover/Pushsafer, send SMS via Twilio/TinyGSM, unlock panel installer codes, and decode the Keybus protocol.", "website": "https://github.com/taligentx/dscKeybusInterface", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/taligentx/dscKeybusInterface.git", "providesIncludes": [ "dscKeybusInterface.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/taligentx/DSC_Keybus_Interface-3.0.0.zip", "archiveFileName": "DSC_Keybus_Interface-3.0.0.zip", "size": 2462544, "checksum": "SHA-256:3cd7e1a74f581268811a779651fc83ae921440a04c828dd868345820473873ba" }, { "name": "STM32duino RTC", "version": "1.0.0", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.0.0.zip", "archiveFileName": "STM32duino_RTC-1.0.0.zip", "size": 18853, "checksum": "SHA-256:4425be1ffa742896bf7d4afb2f20511f82a3602b4d9357b51a269a61701529f9" }, { "name": "STM32duino RTC", "version": "1.0.1", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.0.1.zip", "archiveFileName": "STM32duino_RTC-1.0.1.zip", "size": 18840, "checksum": "SHA-256:2a65a0696e7d2fe39ebcdb99483c903a3013e4d2317aed9b007b50a3e08372c5" }, { "name": "STM32duino RTC", "version": "1.0.2", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.0.2.zip", "archiveFileName": "STM32duino_RTC-1.0.2.zip", "size": 19181, "checksum": "SHA-256:a2563fcc33b32f7aedc1ee98fe4c9c524de91e6d417a04c641d400aa3a31f323" }, { "name": "STM32duino RTC", "version": "1.0.3", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.0.3.zip", "archiveFileName": "STM32duino_RTC-1.0.3.zip", "size": 19506, "checksum": "SHA-256:b805d219b4123a70474f2bfa09e2103769b42c906e8522ebcc11429ae88e7f94" }, { "name": "STM32duino RTC", "version": "1.1.0", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.1.0.zip", "archiveFileName": "STM32duino_RTC-1.1.0.zip", "size": 26640, "checksum": "SHA-256:33faa501f45fb332e9d7f96a89d92883bf9ace38a82e0ec90f9dd6cf8691d006" }, { "name": "STM32duino RTC", "version": "1.1.1", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.1.1.zip", "archiveFileName": "STM32duino_RTC-1.1.1.zip", "size": 26448, "checksum": "SHA-256:6827dcd6b936cde177ab58e1225f56cdc10bd9f55e5c60a87326be4dac79dab9" }, { "name": "STM32duino RTC", "version": "1.2.0", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.2.0.zip", "archiveFileName": "STM32duino_RTC-1.2.0.zip", "size": 34145, "checksum": "SHA-256:2f7651b237813f292e13fad19601247147e2511f31e2ed0151b2d51177eaedc2" }, { "name": "STM32duino RTC", "version": "1.3.0", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.3.0.zip", "archiveFileName": "STM32duino_RTC-1.3.0.zip", "size": 34114, "checksum": "SHA-256:de04479fb3173406f06c2b160fdd65e4cf3e30543454a707cd9f17d11bcac48a" }, { "name": "STM32duino RTC", "version": "1.3.1", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.3.1.zip", "archiveFileName": "STM32duino_RTC-1.3.1.zip", "size": 34154, "checksum": "SHA-256:3007871b87ba4a45e85f585a26e6a815ee22c556d1eba40933d992b26faa5c3f" }, { "name": "STM32duino RTC", "version": "1.3.2", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.3.2.zip", "archiveFileName": "STM32duino_RTC-1.3.2.zip", "size": 34689, "checksum": "SHA-256:cc1b03feb2519167a9ec11a16910b1e9e4b675397ed43bd07f4798527f09edbc" }, { "name": "STM32duino RTC", "version": "1.3.3", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.3.3.zip", "archiveFileName": "STM32duino_RTC-1.3.3.zip", "size": 34772, "checksum": "SHA-256:d3c0825650c97120a356b5578692d55d0854fb4decc5827d38f21acec0cdccb6" }, { "name": "STM32duino RTC", "version": "1.3.4", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.3.4.zip", "archiveFileName": "STM32duino_RTC-1.3.4.zip", "size": 34818, "checksum": "SHA-256:1ca6410b9f8a36306bfcbb1452af74543da0395642c507923bfb953e4a6df5a6" }, { "name": "STM32duino RTC", "version": "1.3.5", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.3.5.zip", "archiveFileName": "STM32duino_RTC-1.3.5.zip", "size": 39084, "checksum": "SHA-256:2e07b7341fd7e71eacc3bfb24227383ee9402790ede98c11da5cbcf8fb661027" }, { "name": "STM32duino RTC", "version": "1.3.6", "author": "STMicroelectronics, Wi6Labs", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.3.6.zip", "archiveFileName": "STM32duino_RTC-1.3.6.zip", "size": 39117, "checksum": "SHA-256:8aff51b8b8ebb8d1475067f591dbcc91b2c838511f4b2c6a5c3582804dc11003" }, { "name": "STM32duino RTC", "version": "1.3.7", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.3.7.zip", "archiveFileName": "STM32duino_RTC-1.3.7.zip", "size": 39131, "checksum": "SHA-256:8f2b25d2f6e01921d61c497ba82a1de1d496910318d23e24ee0d3f6be6fd5fc0" }, { "name": "STM32duino RTC", "version": "1.4.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows to use the RTC functionalities of STM32 based boards.", "paragraph": "With this library you can use the RTC peripheral in order to program actions related to date and time.", "website": "https://github.com/stm32duino/STM32RTC.git", "category": "Timing", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_RTC-1.4.0.zip", "archiveFileName": "STM32duino_RTC-1.4.0.zip", "size": 46177, "checksum": "SHA-256:f82abf1085fd2833f3b0d6501f42928fd3507c414b063713784fdc2612cbdd60" }, { "name": "STM32duino Low Power", "version": "1.0.0", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.0.0.zip", "archiveFileName": "STM32duino_Low_Power-1.0.0.zip", "size": 11967, "checksum": "SHA-256:e6472dd29f2be5b94d3da7e8a43e9206dbfbd7b823363d27b643ef4477e4da3c" }, { "name": "STM32duino Low Power", "version": "1.0.1", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.0.1.zip", "archiveFileName": "STM32duino_Low_Power-1.0.1.zip", "size": 11965, "checksum": "SHA-256:a81fc196c7f73006e1374c1bff9b032168d9ea849eed58f265e4daf50caf22c1" }, { "name": "STM32duino Low Power", "version": "1.0.2", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.0.2.zip", "archiveFileName": "STM32duino_Low_Power-1.0.2.zip", "size": 11976, "checksum": "SHA-256:7f5c9c917741155fd112b13d8801a618f610d9aee16f19f1c230e4d0d6646266" }, { "name": "STM32duino Low Power", "version": "1.0.3", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.0.3.zip", "archiveFileName": "STM32duino_Low_Power-1.0.3.zip", "size": 12009, "checksum": "SHA-256:18087e7b9d64ba59355fda4bbdb573ba2df05dba189bc68aa7ca9b9d95cc4a02" }, { "name": "STM32duino Low Power", "version": "1.1.0", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.1.0.zip", "archiveFileName": "STM32duino_Low_Power-1.1.0.zip", "size": 18620, "checksum": "SHA-256:df1a7cd456f52c927e0f9693cf55dd435c1018b5d4b0a733e16184c6f52f86da" }, { "name": "STM32duino Low Power", "version": "1.1.1", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.1.1.zip", "archiveFileName": "STM32duino_Low_Power-1.1.1.zip", "size": 18325, "checksum": "SHA-256:b8af4e54fcd6f933808e7e45d7cd7cdb720097090c0eabc539719db95cefc299" }, { "name": "STM32duino Low Power", "version": "1.2.0", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.2.0.zip", "archiveFileName": "STM32duino_Low_Power-1.2.0.zip", "size": 18394, "checksum": "SHA-256:8b7ac30fddee738f728acd8568ac09054daa13bd407aa3d3c57f5c7036e991b2" }, { "name": "STM32duino Low Power", "version": "1.2.1", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.2.1.zip", "archiveFileName": "STM32duino_Low_Power-1.2.1.zip", "size": 19490, "checksum": "SHA-256:1bf54af9421667520726ef28bfd373877fcb47e9889240cabe7982f24db05f84" }, { "name": "STM32duino Low Power", "version": "1.2.2", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.2.2.zip", "archiveFileName": "STM32duino_Low_Power-1.2.2.zip", "size": 19504, "checksum": "SHA-256:439587a08a04e6ec0dc82de080d1ab15f680a46cba923c19899275b471988560" }, { "name": "STM32duino Low Power", "version": "1.2.3", "author": "Wi6Labs", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.2.3.zip", "archiveFileName": "STM32duino_Low_Power-1.2.3.zip", "size": 19559, "checksum": "SHA-256:97b2b44255fa71f3c00d3df7f4666137ca78e23aa2ffc606d046e17a08ea8ec0" }, { "name": "STM32duino Low Power", "version": "1.2.4", "author": "STMicroelectonics", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.2.4.zip", "archiveFileName": "STM32duino_Low_Power-1.2.4.zip", "size": 20237, "checksum": "SHA-256:a5364ce5ec99ebfcdbc577ec5701227f689fe919ac54ccf3e38acb1aa6ffd74a" }, { "name": "STM32duino Low Power", "version": "1.2.5", "author": "STMicroelectonics", "maintainer": "stm32duino", "sentence": "Power save primitives features for STM32 boards", "paragraph": "With this library you can manage the low power states of STM32 boards", "website": "https://github.com/stm32duino/STM32LowPower", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STM32LowPower.git", "dependencies": [ { "name": "STM32duino RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_Low_Power-1.2.5.zip", "archiveFileName": "STM32duino_Low_Power-1.2.5.zip", "size": 22340, "checksum": "SHA-256:7dfa1ce4774fbf143c1287ff4aa65e2628c12ec57af2d628a55bdee5e932a421" }, { "name": "HTTP", "version": "1.0.0", "author": "Giuseppe Masino (qub1750ul)", "maintainer": "Giuseppe Masino (qub1750ul)", "sentence": "A full HTTP/1.1 implementation library for Arduino.", "paragraph": "Powerful and easy to use. Server, Client and Parser functionality", "website": "https://github.com/qub1750ul/Arduino_HTTP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/qub1750ul/Arduino_HTTP.git", "url": "https://downloads.arduino.cc/libraries/github.com/qub1750ul/HTTP-1.0.0.zip", "archiveFileName": "HTTP-1.0.0.zip", "size": 14070, "checksum": "SHA-256:d5a6b4111f0c8af2f196175d69629d7417666fa3209b6bf115e5f5d379da8723" }, { "name": "Adafruit Zero I2S Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "website": "https://github.com/adafruit/Adafruit_ZeroI2S", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroI2S.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.1.0.zip", "archiveFileName": "Adafruit_Zero_I2S_Library-1.1.0.zip", "size": 11777, "checksum": "SHA-256:e83185325e99a57656e28d1eb6d35ee5dc05b5593edecc10bc5d8dbe833c5b71" }, { "name": "Adafruit Zero I2S Library", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "website": "https://github.com/adafruit/Adafruit_ZeroI2S", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroI2S.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.1.1.zip", "archiveFileName": "Adafruit_Zero_I2S_Library-1.1.1.zip", "size": 15037, "checksum": "SHA-256:e086723da93895780f9ac3e8240c9b7e61bd996f50ef90a1a54100460799a941" }, { "name": "Adafruit Zero I2S Library", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "website": "https://github.com/adafruit/Adafruit_ZeroI2S", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroI2S.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.1.2.zip", "archiveFileName": "Adafruit_Zero_I2S_Library-1.1.2.zip", "size": 14828, "checksum": "SHA-256:8eb5a55ce5594519b3b3d06a9b00013f10a99f85b37f140d17cf948a3e3289ed" }, { "name": "Adafruit Zero I2S Library", "version": "1.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "website": "https://github.com/adafruit/Adafruit_ZeroI2S", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroI2S.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.1.3.zip", "archiveFileName": "Adafruit_Zero_I2S_Library-1.1.3.zip", "size": 13679, "checksum": "SHA-256:cebf7ecc99f1d99c9b94786bfb9a7bcf15d02512c0433aff788b1f1dc2ce3166" }, { "name": "Adafruit Zero I2S Library", "version": "1.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "website": "https://github.com/adafruit/Adafruit_ZeroI2S", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroI2S.git", "dependencies": [ { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.1.4.zip", "archiveFileName": "Adafruit_Zero_I2S_Library-1.1.4.zip", "size": 18054, "checksum": "SHA-256:77ef09cca7384c1ffa76ad73cb4e29a49c2107794c38ecb7ad863c8c9593983c" }, { "name": "Adafruit Zero I2S Library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "website": "https://github.com/adafruit/Adafruit_ZeroI2S", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroI2S.git", "dependencies": [ { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.2.0.zip", "archiveFileName": "Adafruit_Zero_I2S_Library-1.2.0.zip", "size": 18126, "checksum": "SHA-256:8bf5ed2da3da5ffa846e78fef860aa5dd69e83770212ede40e516a5583f20f1b" }, { "name": "Adafruit Zero I2S Library", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "website": "https://github.com/adafruit/Adafruit_ZeroI2S", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroI2S.git", "dependencies": [ { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.2.1.zip", "archiveFileName": "Adafruit_Zero_I2S_Library-1.2.1.zip", "size": 18127, "checksum": "SHA-256:8516920cce16f0388dab382fe3801ac81a25f23e506e153c13f57c115b0d4660" }, { "name": "Adafruit Zero I2S Library", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "website": "https://github.com/adafruit/Adafruit_ZeroI2S", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroI2S.git", "dependencies": [ { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.2.2.zip", "archiveFileName": "Adafruit_Zero_I2S_Library-1.2.2.zip", "size": 18136, "checksum": "SHA-256:3eb4f46d782c93cbfd239a5ff82786a606356688e974e17ab0f51453ecc55365" }, { "name": "Adafruit Zero I2S Library", "version": "1.2.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "paragraph": "I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards", "website": "https://github.com/adafruit/Adafruit_ZeroI2S", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ZeroI2S.git", "dependencies": [ { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Zero_I2S_Library-1.2.4.zip", "archiveFileName": "Adafruit_Zero_I2S_Library-1.2.4.zip", "size": 18929, "checksum": "SHA-256:b3b69b3ef58b794714668bfae77e4e1eedeeabeacbcac90fd10fb5e8f7ecc3ac" }, { "name": "OLED SSD1306 - SH1106", "version": "1.0.0", "author": "Stefan Frings, Fabio Durigon", "maintainer": "Fabio Durigon (develop@dury.it)", "sentence": "Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)", "paragraph": "This library supports all print() and write() calls as the internal Serial lib of Arduino core. Added also printf() std function call. TTY mode: Display can be used like a terminal window (without positioning the cursor before print), it will scroll up automatically when print function contains a '\\r' '\\n' character in last screen text line.", "website": "https://github.com/durydevelop/arduino-lib-oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/durydevelop/arduino-lib-oled.git", "url": "https://downloads.arduino.cc/libraries/github.com/durydevelop/OLED_SSD1306___SH1106-1.0.0.zip", "archiveFileName": "OLED_SSD1306___SH1106-1.0.0.zip", "size": 17370, "checksum": "SHA-256:07d5fbf9d7614e14be7ff62934ac5ddc2ab1a7e5c5005a72557234b32c7e1e81" }, { "name": "OLED SSD1306 - SH1106", "version": "1.0.4", "author": "Stefan Frings, Fabio Durigon", "maintainer": "Fabio Durigon (develop@dury.it)", "sentence": "Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)", "paragraph": "This library supports all print() and write() calls as the internal Serial lib of Arduino core. Added also printf() std function call. TTY mode: Display can be used like a terminal window (without positioning the cursor before print), it will scroll up automatically when print function contains a '\\r' '\\n' character in last screen text line.", "website": "https://github.com/durydevelop/arduino-lib-oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/durydevelop/arduino-lib-oled.git", "url": "https://downloads.arduino.cc/libraries/github.com/durydevelop/OLED_SSD1306___SH1106-1.0.4.zip", "archiveFileName": "OLED_SSD1306___SH1106-1.0.4.zip", "size": 17578, "checksum": "SHA-256:4113e94c5bf910a74e159ff69763ff9fc38cf248fa45c55012f646337201f574" }, { "name": "OLED SSD1306 - SH1106", "version": "1.0.6", "author": "Stefan Frings, Fabio Durigon", "maintainer": "Fabio Durigon (develop@dury.it)", "sentence": "Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)", "paragraph": "This library supports all print() and write() calls as the internal Serial lib of Arduino core. Added also printf() std function call. TTY mode: Display can be used like a terminal window (without positioning the cursor before print), it will scroll up automatically when print function contains a '\\r' '\\n' character in last screen text line.", "website": "https://github.com/durydevelop/arduino-lib-oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/durydevelop/arduino-lib-oled.git", "url": "https://downloads.arduino.cc/libraries/github.com/durydevelop/OLED_SSD1306___SH1106-1.0.6.zip", "archiveFileName": "OLED_SSD1306___SH1106-1.0.6.zip", "size": 17578, "checksum": "SHA-256:7d6e158c286de28ab989b05ece87473d0539cfdf978cc92bed11b5ebbca11279" }, { "name": "OLED SSD1306 - SH1106", "version": "1.0.7", "author": "Fabio Durigon - Stefan Frings", "maintainer": "Fabio Durigon (develop@dury.it)", "sentence": "Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)", "paragraph": "This library supports all print() and write() calls as the internal Serial lib of Arduino core. Added also printf() std function call. TTY mode: Display can be used like a terminal window (without positioning the cursor before print), it will scroll up automatically when print function contains a '\\r' '\\n' character in last screen text line.", "website": "https://github.com/durydevelop/arduino-lib-oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/durydevelop/arduino-lib-oled.git", "url": "https://downloads.arduino.cc/libraries/github.com/durydevelop/OLED_SSD1306___SH1106-1.0.7.zip", "archiveFileName": "OLED_SSD1306___SH1106-1.0.7.zip", "size": 27298, "checksum": "SHA-256:1f5d88e913e36380447ec0bd312157d95948f3c82a45456cb1718fad980d1219" }, { "name": "VariableTimedAction", "version": "1.0.0", "author": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "maintainer": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "sentence": "A library for creating timed events/actions.", "paragraph": "This library allows you to time events. The timers can be started, stopped, or paused as needed. The interval between actions can stay constant or be changed as needed.", "website": "https://github.com/amirchev/VariableTimedAction/", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/amirchev/VariableTimedAction.git", "providesIncludes": [ "VariableTimedAction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/amirchev/VariableTimedAction-1.0.0.zip", "archiveFileName": "VariableTimedAction-1.0.0.zip", "size": 2766, "checksum": "SHA-256:a7f3303ca551e68209574dcb5d3349081ba7917d7d4c0ddb7fd93b7347dc7448" }, { "name": "VariableTimedAction", "version": "1.2.1", "author": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "maintainer": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "sentence": "A library for creating timed events/actions.", "paragraph": "This library allows you to time events. The timers can be started, stopped, or paused as needed. The interval between actions can stay constant or be changed as needed.", "website": "https://github.com/amirchev/VariableTimedAction/", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/amirchev/VariableTimedAction.git", "providesIncludes": [ "VariableTimedAction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/amirchev/VariableTimedAction-1.2.1.zip", "archiveFileName": "VariableTimedAction-1.2.1.zip", "size": 5657, "checksum": "SHA-256:5126f2ed61bd68dd01f637ebafd165c9293bd5cb32045e0a879eab5082da3829" }, { "name": "VariableTimedAction", "version": "1.2.3", "author": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "maintainer": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "sentence": "A library for creating timed events/actions.", "paragraph": "This library allows you to time events. The timers can be started, stopped, or paused as needed. The interval between actions can stay constant or be changed as needed.", "website": "https://github.com/amirchev/VariableTimedAction/", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/amirchev/VariableTimedAction.git", "providesIncludes": [ "VariableTimedAction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/amirchev/VariableTimedAction-1.2.3.zip", "archiveFileName": "VariableTimedAction-1.2.3.zip", "size": 106743, "checksum": "SHA-256:67e9ac6bddc2721bbafc014655927b525fca24e714f1ba0cc08ec7f597efee74" }, { "name": "VariableTimedAction", "version": "1.3.1", "author": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "maintainer": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "sentence": "A library for creating timed events/actions.", "paragraph": "This library allows you to time events. The timers can be started, stopped, or paused as needed. The interval between actions can stay constant or be changed as needed.", "website": "https://github.com/amirchev/VariableTimedAction/", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/amirchev/VariableTimedAction.git", "providesIncludes": [ "VariableTimedAction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/amirchev/VariableTimedAction-1.3.1.zip", "archiveFileName": "VariableTimedAction-1.3.1.zip", "size": 9277, "checksum": "SHA-256:09e891b78d4d17e8262783dd0e8ada180e66a9fda4583e60a3f66799de4d57c3" }, { "name": "webthing-arduino", "version": "0.3.0", "author": "Mozilla IoT \u003ciot@mozilla.com\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, and WiFi101 boards. Compatible with the Mozilla IoT Gateway.", "website": "https://github.com/mozilla-iot/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.3.0.zip", "archiveFileName": "webthing_arduino-0.3.0.zip", "size": 615317, "checksum": "SHA-256:afa4515a5fdac4989d87262cdf507b6eff4fae9a69ef17f6c85d3e9d6819bad8" }, { "name": "webthing-arduino", "version": "0.4.0", "author": "Mozilla IoT \u003ciot@mozilla.com\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, and WiFi101 boards. Compatible with the Mozilla IoT Gateway.", "website": "https://github.com/mozilla-iot/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.4.0.zip", "archiveFileName": "webthing_arduino-0.4.0.zip", "size": 614916, "checksum": "SHA-256:4ba82d6f25726e1d4571b652b20297d6d3f3d062e62c367e687c228ce48ba2e2" }, { "name": "webthing-arduino", "version": "0.4.1", "author": "Mozilla IoT \u003ciot@mozilla.com\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, and WiFi101 boards. Compatible with the Mozilla IoT Gateway.", "website": "https://github.com/mozilla-iot/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.4.1.zip", "archiveFileName": "webthing_arduino-0.4.1.zip", "size": 619511, "checksum": "SHA-256:58c440d17937251b4310044d1aacfca3bd934d875267f01edc698550371e2479" }, { "name": "webthing-arduino", "version": "0.9.0", "author": "Mozilla IoT \u003ciot@mozilla.com\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, and WiFi101 boards. Compatible with the Mozilla IoT Gateway.", "website": "https://github.com/mozilla-iot/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.9.0.zip", "archiveFileName": "webthing_arduino-0.9.0.zip", "size": 627930, "checksum": "SHA-256:840191101f8a61f07932308801f1a38dc46f9d3030a4291637d4d5aa84fc5496" }, { "name": "webthing-arduino", "version": "0.10.0", "author": "Mozilla IoT \u003ciot@mozilla.com\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, and WiFi101 boards. Compatible with the Mozilla IoT Gateway.", "website": "https://github.com/mozilla-iot/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.10.0.zip", "archiveFileName": "webthing_arduino-0.10.0.zip", "size": 633610, "checksum": "SHA-256:4ec6e25ad20035b3095123bfa6a5b747d947d801555ef7637c7a44b6118a4d32" }, { "name": "webthing-arduino", "version": "0.10.1", "author": "Mozilla IoT \u003ciot@mozilla.com\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, and WiFi101 boards. Compatible with the Mozilla IoT Gateway.", "website": "https://github.com/mozilla-iot/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.10.1.zip", "archiveFileName": "webthing_arduino-0.10.1.zip", "size": 633623, "checksum": "SHA-256:26a1e0b7842cd08f543c3ec7e9e2d714e5d71d2b41edaf0e076204c94b9a6bac" }, { "name": "webthing-arduino", "version": "0.10.2", "author": "Mozilla IoT \u003ciot@mozilla.com\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, Ethernet, and WiFi101-compatible boards. Compatible with the Mozilla WebThings Gateway.", "website": "https://github.com/mozilla-iot/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.10.2.zip", "archiveFileName": "webthing_arduino-0.10.2.zip", "size": 632354, "checksum": "SHA-256:0470709cd610ca05535514fc4e75c0e772ee9ce63f66419f28cf17d84cd1741d" }, { "name": "webthing-arduino", "version": "0.11.0", "author": "Mozilla IoT \u003ciot@mozilla.com\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, Ethernet, and WiFi101-compatible boards. Compatible with the Mozilla WebThings Gateway.", "website": "https://github.com/mozilla-iot/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.11.0.zip", "archiveFileName": "webthing_arduino-0.11.0.zip", "size": 644056, "checksum": "SHA-256:fdff8ec162825de6f63c770cad32a481c9a784680ca91489f9f054a6f04d788e" }, { "name": "webthing-arduino", "version": "0.11.5", "author": "Mozilla IoT \u003ciot@mozilla.com\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, Ethernet, and WiFi101-compatible boards. Compatible with the Mozilla WebThings Gateway.", "website": "https://github.com/mozilla-iot/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.11.5.zip", "archiveFileName": "webthing_arduino-0.11.5.zip", "size": 652454, "checksum": "SHA-256:a354da2136193994e76791597ea6d56330d5a0c232872052396f1e985729b1f4" }, { "name": "webthing-arduino", "version": "0.11.6", "author": "WebThingsIO \u003cteam@webthings.io\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, Ethernet, and WiFi101-compatible boards. Compatible with the WebThings Gateway.", "website": "https://github.com/WebThingsIO/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.11.6.zip", "archiveFileName": "webthing_arduino-0.11.6.zip", "size": 659054, "checksum": "SHA-256:2d41829f5403329a75f1e8b374bb783bd2fde4b10bf2a52e09f135fccc97a575" }, { "name": "webthing-arduino", "version": "0.11.7", "author": "WebThingsIO \u003cteam@webthings.io\u003e", "maintainer": "James Hobin \u003chobinjk@gmail.com\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, Ethernet, and WiFi101-compatible boards. Compatible with the WebThings Gateway.", "website": "https://github.com/WebThingsIO/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.11.7.zip", "archiveFileName": "webthing_arduino-0.11.7.zip", "size": 659192, "checksum": "SHA-256:02de07f68955e9916ea67806927a496d235e980bc22f30d33d1f84fc439034a6" }, { "name": "webthing-arduino", "version": "0.12.0", "author": "WebThingsIO \u003cteam@webthings.io\u003e", "maintainer": "WebThingsIO \u003cteam@webthings.io\u003e", "sentence": "A library for creating Web Things using the Web of Things API", "paragraph": "Runs on ESP8266, ESP32, Ethernet, and WiFi101-compatible boards. Compatible with the WebThings Gateway.", "website": "https://github.com/WebThingsIO/webthing-arduino", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/mozilla-iot/webthing-arduino.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mozilla-iot/webthing_arduino-0.12.0.zip", "archiveFileName": "webthing_arduino-0.12.0.zip", "size": 653008, "checksum": "SHA-256:10318b6381985c09ce346d639bfa58dc18d777658028922a072e7291b0a36432" }, { "name": "hackAIR", "version": "0.3.2", "author": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "maintainer": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "sentence": "A library for using a variety of air quality sensors.", "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.", "website": "https://github.com/sakisds/hackAIR-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hackair-project/hackAir-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/hackair-project/hackAIR-0.3.2.zip", "archiveFileName": "hackAIR-0.3.2.zip", "size": 21058, "checksum": "SHA-256:74aef16731fce967dad90e0928b92d564adc037328311c36f078933a44dc16a0" }, { "name": "hackAIR", "version": "0.3.3", "author": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "maintainer": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "sentence": "A library for using a variety of air quality sensors.", "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.", "website": "https://github.com/sakisds/hackAIR-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hackair-project/hackAir-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/hackair-project/hackAIR-0.3.3.zip", "archiveFileName": "hackAIR-0.3.3.zip", "size": 73501, "checksum": "SHA-256:c78b145838f810f1f7287f577a30188a9d259880016cb8a300f1918b97c08829" }, { "name": "hackAIR", "version": "0.3.4", "author": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "maintainer": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "sentence": "A library for using a variety of air quality sensors.", "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.", "website": "https://github.com/sakisds/hackAIR-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hackair-project/hackAir-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/hackair-project/hackAIR-0.3.4.zip", "archiveFileName": "hackAIR-0.3.4.zip", "size": 73645, "checksum": "SHA-256:b9a1faa82569a2cb44dfcec21b374ef6f175c58af69a8dc6d1370ee693202ed6" }, { "name": "hackAIR", "version": "0.4.0", "author": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "maintainer": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "sentence": "A library for using a variety of air quality sensors.", "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.", "website": "https://github.com/sakisds/hackAIR-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hackair-project/hackAir-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/hackair-project/hackAIR-0.4.0.zip", "archiveFileName": "hackAIR-0.4.0.zip", "size": 73787, "checksum": "SHA-256:1b3f6bd305cd8a74613b5406b5f947b4f713206c3e6c3ab1453bf3c3e9337814" }, { "name": "hackAIR", "version": "0.5.0", "author": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "maintainer": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "sentence": "A library for using a variety of air quality sensors.", "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.", "website": "https://github.com/sakisds/hackAIR-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hackair-project/hackAir-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/hackair-project/hackAIR-0.5.0.zip", "archiveFileName": "hackAIR-0.5.0.zip", "size": 74021, "checksum": "SHA-256:e2735329606ee047e9eb8ce3bd82bd1f20a7c107e71064b9fd521fd6122e5d0d" }, { "name": "hackAIR", "version": "0.5.1", "author": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "maintainer": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "sentence": "A library for using a variety of air quality sensors.", "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.", "website": "https://github.com/sakisds/hackAIR-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hackair-project/hackAir-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/hackair-project/hackAIR-0.5.1.zip", "archiveFileName": "hackAIR-0.5.1.zip", "size": 77716, "checksum": "SHA-256:2d667ad9f7717abc21dee974e1a735a71735260d82a9d7b06e56eaaa3226fa75" }, { "name": "hackAIR", "version": "0.6.0", "author": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "maintainer": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "sentence": "A library for using a variety of air quality sensors.", "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.", "website": "https://github.com/sakisds/hackAIR-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hackair-project/hackAir-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/hackair-project/hackAIR-0.6.0.zip", "archiveFileName": "hackAIR-0.6.0.zip", "size": 77124, "checksum": "SHA-256:577b489b0ef5f3f03dfb3735ef0ba0c99abedd6b98e321688b5ffcd2f0a6622d" }, { "name": "hackAIR", "version": "0.6.1", "author": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "maintainer": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "sentence": "A library for using a variety of air quality sensors.", "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.", "website": "https://github.com/sakisds/hackAIR-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hackair-project/hackAir-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/hackair-project/hackAIR-0.6.1.zip", "archiveFileName": "hackAIR-0.6.1.zip", "size": 78131, "checksum": "SHA-256:3d41fedb045c25874f38764cfe6a90d716a82ea7d612cc0b260712dcd1e0d3c4" }, { "name": "hackAIR", "version": "1.0.0", "author": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "maintainer": "Thanasis Georgiou \u003ccontact@thgeorgiou.com\u003e", "sentence": "A library for using a variety of air quality sensors.", "paragraph": "Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.", "website": "https://github.com/sakisds/hackAIR-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hackair-project/hackAir-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/hackair-project/hackAIR-1.0.0.zip", "archiveFileName": "hackAIR-1.0.0.zip", "size": 78178, "checksum": "SHA-256:6c892b2d76d71a4bf3a7926e7ea37ea84746fbc2d2d3b4838539e55b0a7b2cd1" }, { "name": "mPower", "version": "0.0.1", "author": "maxpautsch", "maintainer": "maxpautsch \u003cgithub@hackwerk.de\u003e", "sentence": "Control a Ubiquiti mPower pro IP power switch", "paragraph": "Control a Ubiquiti mPower pro IP power switch. Reads current status, power consumption and power factor. Is able to set the default relais status after power up.", "website": "https://github.com/maxpautsch/mPower", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/maxpautsch/mPower.git", "url": "https://downloads.arduino.cc/libraries/github.com/maxpautsch/mPower-0.0.1.zip", "archiveFileName": "mPower-0.0.1.zip", "size": 3776, "checksum": "SHA-256:e4d39aa4a0e64d0637d81edc3ab822adac5b5d08764745a868f57d7a16c58141" }, { "name": "EEPROM32_Rotate", "version": "0.9.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "EEPROM wrapper for ESP32 that handles partition rotation", "website": "https://github.com/xoseperez/eeprom32_rotate.git", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/eeprom32_rotate.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/EEPROM32_Rotate-0.9.0.zip", "archiveFileName": "EEPROM32_Rotate-0.9.0.zip", "size": 48007, "checksum": "SHA-256:54df3bc8688a8713b42dcfa169ea422b07de0972b2bcfa3f8a633b0a92ffcf41" }, { "name": "EEPROM32_Rotate", "version": "0.9.2", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "EEPROM wrapper for ESP32 that handles partition rotation", "paragraph": "Prevents data corruption and flash wear out", "website": "https://github.com/xoseperez/eeprom32_rotate.git", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/eeprom32_rotate.git", "providesIncludes": [ "EEPROM32_Rotate.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/EEPROM32_Rotate-0.9.2.zip", "archiveFileName": "EEPROM32_Rotate-0.9.2.zip", "size": 48534, "checksum": "SHA-256:2cfc09396eb1c53b664560eab60b8d7d708cc6453f9f1f45219c7f5cf40f499b" }, { "name": "EEPROM32_Rotate", "version": "0.9.3", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "EEPROM wrapper for ESP32 that handles partition rotation", "paragraph": "Prevents data corruption and flash wear out", "website": "https://github.com/xoseperez/eeprom32_rotate.git", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/eeprom32_rotate.git", "providesIncludes": [ "EEPROM32_Rotate.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/EEPROM32_Rotate-0.9.3.zip", "archiveFileName": "EEPROM32_Rotate-0.9.3.zip", "size": 48568, "checksum": "SHA-256:b968f15f981459f359db08bda4f4e148b94cb40aebdb9bb4aa1e311976fd27d7" }, { "name": "EEPROM32_Rotate", "version": "0.9.4", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "EEPROM wrapper for ESP32 that handles partition rotation", "paragraph": "Prevents data corruption and flash wear out", "website": "https://github.com/xoseperez/eeprom32_rotate.git", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/eeprom32_rotate.git", "providesIncludes": [ "EEPROM32_Rotate.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/EEPROM32_Rotate-0.9.4.zip", "archiveFileName": "EEPROM32_Rotate-0.9.4.zip", "size": 48737, "checksum": "SHA-256:29949639ed6fca1b30241fa074c22d9e94c38fa5f9fe86ca812deacc277c00ab" }, { "name": "EEPROM_Rotate", "version": "0.1.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "EEPROM wrapper class for ESP8266 that supports data rotate between multiple sectors", "paragraph": "EEPROM wrapper class for ESP8266 that supports data rotate between multiple sectors", "website": "https://github.com/xoseperez/eeprom_rotate.git", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/eeprom_rotate.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/EEPROM_Rotate-0.1.0.zip", "archiveFileName": "EEPROM_Rotate-0.1.0.zip", "size": 56666, "checksum": "SHA-256:f53f23c83adaababbd401b34c1f3091508bb28c23b9e316c3250605b6d2bb0af" }, { "name": "EEPROM_Rotate", "version": "0.1.1", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "EEPROM wrapper class for ESP8266 that supports data rotate between multiple sectors", "website": "https://github.com/xoseperez/eeprom_rotate.git", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/eeprom_rotate.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/EEPROM_Rotate-0.1.1.zip", "archiveFileName": "EEPROM_Rotate-0.1.1.zip", "size": 53499, "checksum": "SHA-256:06900aceab77f039e2fefb2b1624ed6b68055fa496b30a30d294095d65a2d474" }, { "name": "EEPROM_Rotate", "version": "0.9.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "EEPROM wrapper for ESP8266 that handles sector rotation", "website": "https://github.com/xoseperez/eeprom_rotate.git", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/eeprom_rotate.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/EEPROM_Rotate-0.9.0.zip", "archiveFileName": "EEPROM_Rotate-0.9.0.zip", "size": 52983, "checksum": "SHA-256:b47d052b0828f52be2363de5212d22e60f51654b72db0d73067b5083cd6a1da6" }, { "name": "EEPROM_Rotate", "version": "0.9.1", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "EEPROM wrapper for ESP8266 that handles sector rotation", "website": "https://github.com/xoseperez/eeprom_rotate.git", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/eeprom_rotate.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/EEPROM_Rotate-0.9.1.zip", "archiveFileName": "EEPROM_Rotate-0.9.1.zip", "size": 149614, "checksum": "SHA-256:31f8df1a69b97b0a07c361a18d3eadd596ca93177a0c1f729b34f94c321e2f43" }, { "name": "EEPROM_Rotate", "version": "0.9.2", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "EEPROM wrapper for ESP8266 that handles sector rotation", "paragraph": "Prevents data corruption and flash wear out", "website": "https://github.com/xoseperez/eeprom_rotate.git", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/eeprom_rotate.git", "providesIncludes": [ "EEPROM_Rotate.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/EEPROM_Rotate-0.9.2.zip", "archiveFileName": "EEPROM_Rotate-0.9.2.zip", "size": 150113, "checksum": "SHA-256:424c3595ecaf0eb0f67ae9c71e4bf75d8181aa85ec51c436c787160ebbdca569" }, { "name": "JustWifi", "version": "1.1.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Wifi Manager for ESP8266", "website": "https://bitbucket.org/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-1.1.0.zip", "archiveFileName": "JustWifi-1.1.0.zip", "size": 21853, "checksum": "SHA-256:28ff430d475395859325a0d0768de90d4d5eb4f43a767b876a3b6092723437c1" }, { "name": "JustWifi", "version": "1.1.2", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Wifi Manager for ESP8266", "website": "https://bitbucket.org/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-1.1.2.zip", "archiveFileName": "JustWifi-1.1.2.zip", "size": 21943, "checksum": "SHA-256:1d4accc143a923efa374323e9e1f24dc557a86331a4f0fbdafc26cdfcb8c18b9" }, { "name": "JustWifi", "version": "1.1.3", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Wifi Manager for ESP8266", "website": "https://bitbucket.org/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-1.1.3.zip", "archiveFileName": "JustWifi-1.1.3.zip", "size": 22044, "checksum": "SHA-256:a683d1fefe55014b1450b35b543b138765f4a50be175a0e97e2eeabb887aae40" }, { "name": "JustWifi", "version": "1.1.4", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Wifi Manager for ESP8266", "website": "https://bitbucket.org/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-1.1.4.zip", "archiveFileName": "JustWifi-1.1.4.zip", "size": 22206, "checksum": "SHA-256:532d602e069aaf391e82c62d099baea99b77278d159ddd99b89e9a072ff979ab" }, { "name": "JustWifi", "version": "1.1.5", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Wifi Manager for ESP8266", "website": "https://bitbucket.org/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-1.1.5.zip", "archiveFileName": "JustWifi-1.1.5.zip", "size": 23221, "checksum": "SHA-256:f01b53483055af68b4444b09d59416ba3a827a2a059ed7a4642d2496d6512b2a" }, { "name": "JustWifi", "version": "1.1.6", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Wifi Manager for ESP8266", "website": "https://bitbucket.org/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-1.1.6.zip", "archiveFileName": "JustWifi-1.1.6.zip", "size": 23089, "checksum": "SHA-256:027bcb71769d58d3a96d6a79020c24cbdf759e60082139ac221d2fa9871b5269" }, { "name": "JustWifi", "version": "1.1.7", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Wifi Manager for ESP8266", "website": "https://bitbucket.org/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-1.1.7.zip", "archiveFileName": "JustWifi-1.1.7.zip", "size": 23119, "checksum": "SHA-256:8c2521bbf5220d53ada4c5b5c13e2238b5c36747655bd2070c2383380e7dfbd9" }, { "name": "JustWifi", "version": "1.2.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Wifi Manager for ESP8266", "website": "https://bitbucket.org/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-1.2.0.zip", "archiveFileName": "JustWifi-1.2.0.zip", "size": 24612, "checksum": "SHA-256:0e7117c011ecea6bef0683cdd37206321c13eb5f47e72edf148c140a59fae6e6" }, { "name": "JustWifi", "version": "1.1.9", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Wifi Manager for ESP8266", "website": "https://bitbucket.org/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-1.1.9.zip", "archiveFileName": "JustWifi-1.1.9.zip", "size": 24637, "checksum": "SHA-256:c2c0e24ceb3c19d82a0ab0d2335d5b505f6c27e8fe1c1a6738f52d370b484cb5" }, { "name": "JustWifi", "version": "2.0.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "website": "https://github.com/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-2.0.0.zip", "archiveFileName": "JustWifi-2.0.0.zip", "size": 29857, "checksum": "SHA-256:d0ef8aa0815f8b5a1bf0c08501d285106f91221f7b0dfd7f277ada0cbb274dae" }, { "name": "JustWifi", "version": "2.0.1", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Supports multiple wifi networks, scan for strongest signal, WPS and SmartConfig", "website": "https://github.com/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "providesIncludes": [ "JustWifi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-2.0.1.zip", "archiveFileName": "JustWifi-2.0.1.zip", "size": 32243, "checksum": "SHA-256:a20afcbdc8d1d2db4a870f275da1d50d592d608908aad655f8eea5b3bc524155" }, { "name": "JustWifi", "version": "2.0.2", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Wifi Manager for ESP8266", "paragraph": "Supports multiple wifi networks, scan for strongest signal, WPS and SmartConfig", "website": "https://github.com/xoseperez/justwifi.git", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/justwifi.git", "providesIncludes": [ "JustWifi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/JustWifi-2.0.2.zip", "archiveFileName": "JustWifi-2.0.2.zip", "size": 33194, "checksum": "SHA-256:2bf4eabad4a40d5ce5abc92ceb33555804756e0bb03cdf35c831961a8394f26a" }, { "name": "DebounceEvent", "version": "1.0.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Simple button debounce event with support for single, double and long clicks", "paragraph": "Simple button debounce event with support for single, double and long clicks", "website": "https://bitbucket.org/xoseperez/debounceevent.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/debounceevent.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/DebounceEvent-1.0.0.zip", "archiveFileName": "DebounceEvent-1.0.0.zip", "size": 19376, "checksum": "SHA-256:dce6b36e996df98c0c8d113fddfd28e8c70b1367ead4aef7595ccb89671c6708" }, { "name": "DebounceEvent", "version": "1.1.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Simple push button and toggle switches debounce event with support for single, double and long clicks", "paragraph": "Simple push button and toggle switches debounce event with support for single, double and long clicks", "website": "https://bitbucket.org/xoseperez/debounceevent.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/debounceevent.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/DebounceEvent-1.1.0.zip", "archiveFileName": "DebounceEvent-1.1.0.zip", "size": 20956, "checksum": "SHA-256:a2968181fe8b2a4b9b55acb9a71d8812b6f3127e3868dcacdad6ae60b6b030a3" }, { "name": "DebounceEvent", "version": "2.0.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Simple push button and toggle switch debounce library that reports number of clicks and length", "paragraph": "Simple push button and toggle switch debounce library that reports number of clicks and length", "website": "https://bitbucket.org/xoseperez/debounceevent.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/debounceevent.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/DebounceEvent-2.0.0.zip", "archiveFileName": "DebounceEvent-2.0.0.zip", "size": 21348, "checksum": "SHA-256:5b46e61c83d1361350297df6badcfe6c33a0991c3e533078159bfa287e38414c" }, { "name": "DebounceEvent", "version": "2.0.1", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Simple push button and toggle switch debounce library that reports number of clicks and length", "paragraph": "Simple push button and toggle switch debounce library that reports number of clicks and length", "website": "https://bitbucket.org/xoseperez/debounceevent.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/debounceevent.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/DebounceEvent-2.0.1.zip", "archiveFileName": "DebounceEvent-2.0.1.zip", "size": 21587, "checksum": "SHA-256:77e95b8189430906223eb37a66fcfc816f58dc95277a624cd93f35bd9c26054f" }, { "name": "DebounceEvent", "version": "2.0.2", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Simple push button and toggle switch debounce library that reports number of clicks and length", "website": "https://bitbucket.org/xoseperez/debounceevent.git", "category": "Signal Input/Output", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/debounceevent.git", "providesIncludes": [ "DebounceEvent.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/DebounceEvent-2.0.2.zip", "archiveFileName": "DebounceEvent-2.0.2.zip", "size": 15545, "checksum": "SHA-256:219be9abcd910205924d94986ea6ae4b7e2e57e7a00c49395672010d3a8395ed" }, { "name": "DebounceEvent", "version": "2.0.3", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Simple push button and toggle switch debounce library that reports number of clicks and length", "website": "https://bitbucket.org/xoseperez/debounceevent", "category": "Signal Input/Output", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/debounceevent.git", "providesIncludes": [ "DebounceEvent.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/DebounceEvent-2.0.3.zip", "archiveFileName": "DebounceEvent-2.0.3.zip", "size": 15592, "checksum": "SHA-256:87beb18a985af541b764334fc8b5cd368c16849b5fc9f6d2f0093be077880253" }, { "name": "DebounceEvent", "version": "2.0.4", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Simple push button and toggle switch debounce library that reports number of clicks and length", "website": "https://github.com/xoseperez/debounceevent", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/debounceevent.git", "providesIncludes": [ "DebounceEvent.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/DebounceEvent-2.0.4.zip", "archiveFileName": "DebounceEvent-2.0.4.zip", "size": 15846, "checksum": "SHA-256:cb3584cf885f8932990b5d3234945109ea733384f6b274f8a87e037640126923" }, { "name": "DebounceEvent", "version": "2.0.5", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "Simple push button and toggle switch debounce library that reports number of clicks and length", "website": "https://github.com/xoseperez/debounceevent", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/debounceevent.git", "providesIncludes": [ "DebounceEvent.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/DebounceEvent-2.0.5.zip", "archiveFileName": "DebounceEvent-2.0.5.zip", "size": 15885, "checksum": "SHA-256:4000496a91c0681596d6921b2f6ca51a6cbdc32b965ce492e3bacfaebb685c07" }, { "name": "SDS011_vers", "version": "0.1.1", "author": "jo-seph \u003cjo_32168@yahoo.de\u003e", "maintainer": "jo-seph \u003cjo_32168@yahoo.de\u003e", "sentence": "A library for NovaFitness SDS011 Particle Matter Sensor", "paragraph": "supports documented functions of NovaFitness SDS011 Protocol 1.3", "website": "https://github.com/jo-seph/SDS011_vers", "category": "Sensors", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jo-seph/SDS011_vers.git", "providesIncludes": [ "SDS011_vers.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jo-seph/SDS011_vers-0.1.1.zip", "archiveFileName": "SDS011_vers-0.1.1.zip", "size": 55523, "checksum": "SHA-256:52e032202a64fad2f8da3cfbaee096afd0288e734fa9efa890396d42143540ab" }, { "name": "Nintendo Extension Ctrl", "version": "0.0.1", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk and Wii Classic Controller.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.0.1.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.0.1.zip", "size": 20691, "checksum": "SHA-256:c8c8a9b9d26d28e530d7641184347722a202ba1fde703a55352ce42c5ddca559" }, { "name": "Nintendo Extension Ctrl", "version": "0.0.2", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk and Wii Classic Controller.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.0.2.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.0.2.zip", "size": 20893, "checksum": "SHA-256:16bd2e5b0a0d03a210ce6ab9e9a81cbd500ef38c4522c102ee4446a122dbfe6c" }, { "name": "Nintendo Extension Ctrl", "version": "0.1.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, and Guitar Hero guitar.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.1.0.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.1.0.zip", "size": 26012, "checksum": "SHA-256:6a2436118bfb7279f1186bef4e40f3ab4f3e7ebd0e35d697e8e239aee35dd08e" }, { "name": "Nintendo Extension Ctrl", "version": "0.2.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, and Guitar Hero drum set.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.2.0.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.2.0.zip", "size": 31598, "checksum": "SHA-256:8d41cb7ceb108591ac0789b247756217487d99c65011ff235943f45c63508611" }, { "name": "Nintendo Extension Ctrl", "version": "0.2.1", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, and Guitar Hero drum set.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.2.1.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.2.1.zip", "size": 31759, "checksum": "SHA-256:fc61cc191748bef7c9beee0ec40fe38ccf8e5f37173c4993c42f7eb77a9d8377" }, { "name": "Nintendo Extension Ctrl", "version": "0.3.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, and DJ Hero turntable.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.3.0.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.3.0.zip", "size": 37719, "checksum": "SHA-256:e67bfcf77d4dde6a40a6ac538b99d2b03c0293ea3e77988acbbf25d9a0371131" }, { "name": "Nintendo Extension Ctrl", "version": "0.3.2", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, and DJ Hero turntable.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.3.2.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.3.2.zip", "size": 39352, "checksum": "SHA-256:008003382662663996b6626c530211991208eea1b2de8fd6c705f1e78473ee1a" }, { "name": "Nintendo Extension Ctrl", "version": "0.4.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, and DJ Hero turntable.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.4.0.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.4.0.zip", "size": 42751, "checksum": "SHA-256:8aa12a3fb361bda4644322b5049d8d0f522911441cc381a7c09b7dc1daa94749" }, { "name": "Nintendo Extension Ctrl", "version": "0.5.1", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.5.1.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.5.1.zip", "size": 56360, "checksum": "SHA-256:21e47a111a68da7bf65af5e7ad4474aeea924df1c5f9ddf0d7c8ed3a5ce19e4e" }, { "name": "Nintendo Extension Ctrl", "version": "0.5.2", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.5.2.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.5.2.zip", "size": 57953, "checksum": "SHA-256:b195bb420456483019589568e47ad28f3a04b91bdcaf214677c59f901d1cd518" }, { "name": "Nintendo Extension Ctrl", "version": "0.5.3", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.5.3.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.5.3.zip", "size": 116583, "checksum": "SHA-256:4a32eaa74e36929bd8d3bd57f4399fc5889dd6d0ff2a12a2074cf05bec1bb365" }, { "name": "Nintendo Extension Ctrl", "version": "0.5.4", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.5.4.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.5.4.zip", "size": 117138, "checksum": "SHA-256:fbb41d035ed189c81ae7286e345c319e6956d7a8ebe0209c402df48c8f413961" }, { "name": "Nintendo Extension Ctrl", "version": "0.5.5", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.5.5.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.5.5.zip", "size": 117166, "checksum": "SHA-256:367693bee990a668a58cc98538774a3f0949fa466f9bc48aac3ee2af56d0acfc" }, { "name": "Nintendo Extension Ctrl", "version": "0.6.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.6.0.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.6.0.zip", "size": 117388, "checksum": "SHA-256:a07ce6926227e7d0106c54947c3ec6a367f80946e61b87a78eb07a2397976f00" }, { "name": "Nintendo Extension Ctrl", "version": "0.6.1", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.6.1.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.6.1.zip", "size": 117420, "checksum": "SHA-256:c82ad675c73f35675f02ef8766f27467a72a49cfed0ec75746d9e1616227ed05" }, { "name": "Nintendo Extension Ctrl", "version": "0.6.2", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.6.2.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.6.2.zip", "size": 118958, "checksum": "SHA-256:2294c73392c2161680b3baf13a4302c58728c468b2a3ecfc8a516ce6f40102b6" }, { "name": "Nintendo Extension Ctrl", "version": "0.7.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.7.0.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.7.0.zip", "size": 115732, "checksum": "SHA-256:d0500d5769b58603f05e554ba9af9be38d8c725b5f44ee8076e084df72cbacc1" }, { "name": "Nintendo Extension Ctrl", "version": "0.7.1", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.7.1.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.7.1.zip", "size": 115753, "checksum": "SHA-256:76bf251bd0ffdec59af756883aa7302d42ef6572a377a04480c21a3329a63687" }, { "name": "Nintendo Extension Ctrl", "version": "0.7.2", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.7.2.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.7.2.zip", "size": 115812, "checksum": "SHA-256:3e4bb3e6b1ce9984f17de14565c4f6a1e4589e7c95da996661c10b8a1f0871d7" }, { "name": "Nintendo Extension Ctrl", "version": "0.7.3", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.7.3.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.7.3.zip", "size": 116188, "checksum": "SHA-256:e43b84990e283d4e26bbb434355e7c67a2eaf22787c9924548be12c154807818" }, { "name": "Nintendo Extension Ctrl", "version": "0.7.4", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, and S/NES Mini controllers.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.7.4.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.7.4.zip", "size": 116190, "checksum": "SHA-256:92a33c26599c8ec5b03924b4b30751edd094631c178cb010490d4d411249a664" }, { "name": "Nintendo Extension Ctrl", "version": "0.8.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, S/NES Mini controllers, Drawsome Tablet, and the uDraw Tablet.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.8.0.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.8.0.zip", "size": 129790, "checksum": "SHA-256:f5b9ba3968424b15ad662200bec6011d79c5ad451b074d5e5b9cd503005cfc02" }, { "name": "Nintendo Extension Ctrl", "version": "0.8.1", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, S/NES Mini controllers, Drawsome Tablet, and the uDraw Tablet.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.8.1.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.8.1.zip", "size": 130035, "checksum": "SHA-256:2e5c0588dc38e492c6e4dd2d9438b749eaa1ba858c998945d8a193ab687f7a82" }, { "name": "Nintendo Extension Ctrl", "version": "0.8.2", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, S/NES Mini controllers, Drawsome Tablet, and the uDraw Tablet.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.8.2.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.8.2.zip", "size": 130476, "checksum": "SHA-256:c7aad2361ac4756c395c52252becb3e609361d2dce0ab7d77f61b40caf89a437" }, { "name": "Nintendo Extension Ctrl", "version": "0.8.3", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for talking to Nintendo extension controllers over I2C.", "paragraph": "Supports the Wii Nunchuk, Wii Classic Controller, Guitar Hero guitar, Guitar Hero drum set, DJ Hero turntable, S/NES Mini controllers, Drawsome Tablet, and the uDraw Tablet.", "website": "https://github.com/dmadison/NintendoExtensionCtrl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/NintendoExtensionCtrl.git", "providesIncludes": [ "NintendoExtensionCtrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Nintendo_Extension_Ctrl-0.8.3.zip", "archiveFileName": "Nintendo_Extension_Ctrl-0.8.3.zip", "size": 134457, "checksum": "SHA-256:639e7a69c5f3c7873ed1640a56c90db89092037019bd33cf6f0c66c4c01dc6b2" }, { "name": "Liquid Handling Robotics", "version": "1.0.0", "author": "Ethan Li \u003cethanli@stanford.edu\u003e", "maintainer": "Ethan Li \u003cethanli@stanford.edu\u003e", "sentence": "Liquid handling robotics kit low-level control software.", "paragraph": "Provides hardware abstraction layers for control of a low-cost liquid-handling robot, and a messaging protocol stack for high-level control over USB from other devices.", "website": "http://liquid-handling-robotics.readthedocs.io/en/latest/index.html", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ethanjli/liquid-handling-robotics.git", "providesIncludes": [ "LiquidHandlingRobotics.h", "StandardLiquidHandlingRobot.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ethanjli/Liquid_Handling_Robotics-1.0.0.zip", "archiveFileName": "Liquid_Handling_Robotics-1.0.0.zip", "size": 2968889, "checksum": "SHA-256:29f8df4d238dde8d8308082407271ff204921b31c82feacdb18b70a710396605" }, { "name": "Liquid Handling Robotics", "version": "1.0.1", "author": "Ethan Li \u003cethanli@stanford.edu\u003e", "maintainer": "Ethan Li \u003cethanli@stanford.edu\u003e", "sentence": "Liquid handling robotics kit: low-level control software.", "paragraph": "Provides hardware abstraction layers for control of a low-cost liquid-handling robot, and a messaging protocol stack for high-level control over USB from other devices.", "website": "http://liquid-handling-robotics.readthedocs.io/en/latest/index.html", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ethanjli/liquid-handling-robotics.git", "providesIncludes": [ "LiquidHandlingRobotics.h", "StandardLiquidHandlingRobot.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ethanjli/Liquid_Handling_Robotics-1.0.1.zip", "archiveFileName": "Liquid_Handling_Robotics-1.0.1.zip", "size": 3038544, "checksum": "SHA-256:a334297adc88edf7c96471f1e8bd038f40d1fee55e6acafab27412ed8cda23f9" }, { "name": "Liquid Handling Robotics", "version": "1.1.0", "author": "Ethan Li \u003cethanli@stanford.edu\u003e", "maintainer": "Ethan Li \u003cethanli@stanford.edu\u003e", "sentence": "Liquid handling robotics kit: low-level control software.", "paragraph": "Provides hardware abstraction layers for control of a low-cost liquid-handling robot, and a messaging protocol stack for high-level control over USB from other devices.", "website": "http://liquid-handling-robotics.readthedocs.io/en/latest/index.html", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ethanjli/liquid-handling-robotics.git", "providesIncludes": [ "LiquidHandlingRobotics.h", "StandardLiquidHandlingRobot.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ethanjli/Liquid_Handling_Robotics-1.1.0.zip", "archiveFileName": "Liquid_Handling_Robotics-1.1.0.zip", "size": 34467195, "checksum": "SHA-256:9d2f23cc1a7d4b29a629df212548aa10fb0437608344f737c3c284b8fcf438ac" }, { "name": "Liquid Handling Robotics", "version": "1.2.0", "author": "Ethan Li \u003cethanli@stanford.edu\u003e", "maintainer": "Ethan Li \u003cethanli@stanford.edu\u003e", "sentence": "Liquid handling robotics kit: low-level control software.", "paragraph": "Provides hardware abstraction layers for control of a low-cost liquid-handling robot, and a messaging protocol stack for high-level control over USB from other devices.", "website": "http://liquid-handling-robotics.readthedocs.io/en/latest/index.html", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ethanjli/liquid-handling-robotics.git", "providesIncludes": [ "LiquidHandlingRobotics.h", "StandardLiquidHandlingRobot.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ethanjli/Liquid_Handling_Robotics-1.2.0.zip", "archiveFileName": "Liquid_Handling_Robotics-1.2.0.zip", "size": 21072095, "checksum": "SHA-256:4adcfe1e7e524ab1028276a2ceb1b3389fb772a3c6e1794171ac8e02f51423ea" }, { "name": "SparkFun QwiicRF", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Arduino library for controlling the QwiicRF LoRa Radio Board", "website": "https://www.sparkfun.com/products/14788", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_QwiicRF_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_QwiicRF-1.0.0.zip", "archiveFileName": "SparkFun_QwiicRF-1.0.0.zip", "size": 15724, "checksum": "SHA-256:fbe2f573f9342826df37a85f5a5dbe6dd384c31b8ebf494202a984fbb26fc064" }, { "name": "EscornabotEXT", "version": "0.3.0", "author": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "maintainer": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "sentence": "Library for the Escornabot EXT.", "paragraph": "Escornabot EXT (codename \"Kanoi\") is the evolution of the Escornabot \"Brivoi\" in order to make it more flexible and versatile. This library contains the basic routines you need to program it yourself directly.", "website": "http://ext.escornabot.org/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/xoan/escornabot-extlib.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/xoan/EscornabotEXT-0.3.0.zip", "archiveFileName": "EscornabotEXT-0.3.0.zip", "size": 26513, "checksum": "SHA-256:0e623d13cf38363ae05329a5599d10e758fa41ecdeb118a9a0c708fbb9d8a62b" }, { "name": "EscornabotEXT", "version": "0.4.0", "author": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "maintainer": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "sentence": "Library for the Escornabot EXT.", "paragraph": "Escornabot EXT (codename \"Kanoi\") is the evolution of the Escornabot \"Brivoi\" in order to make it more flexible and versatile. This library contains the main firmware as well as the basic routines you need to program it yourself directly.", "website": "http://ext.escornabot.org/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/xoan/escornabot-extlib.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/xoan/EscornabotEXT-0.4.0.zip", "archiveFileName": "EscornabotEXT-0.4.0.zip", "size": 27308, "checksum": "SHA-256:01d8f9016859c9a07c3c5d2c75af15c438edff4a28abeffde59efb6cc54b6fdf" }, { "name": "EscornabotEXT", "version": "0.4.1", "author": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "maintainer": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "sentence": "Library for the Escornabot EXT.", "paragraph": "Escornabot EXT (codename \"Kanoi\") is the evolution of the Escornabot \"Brivoi\" in order to make it more flexible and versatile. This library contains the main firmware as well as the basic routines you need to program it yourself directly.", "website": "http://ext.escornabot.org/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/xoan/escornabot-extlib.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/xoan/EscornabotEXT-0.4.1.zip", "archiveFileName": "EscornabotEXT-0.4.1.zip", "size": 27379, "checksum": "SHA-256:3800475fdc65da594ba4746df6759f28d63e07c1c19473cbb98887af8810bfc8" }, { "name": "EscornabotEXT", "version": "0.5.0", "author": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "maintainer": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "sentence": "Library for the Escornabot EXT.", "paragraph": "Escornabot EXT (codename \"Kanoi\") is the evolution of the Escornabot \"Brivoi\" in order to make it more flexible and versatile. This library contains the main firmware as well as the basic routines you need to program it yourself directly.", "website": "http://ext.escornabot.org/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/xoan/escornabot-extlib.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/xoan/EscornabotEXT-0.5.0.zip", "archiveFileName": "EscornabotEXT-0.5.0.zip", "size": 27495, "checksum": "SHA-256:b4f6c2f420829507a4a22628c03c945ed6462e130fc3e71f650b31a5f93683ba" }, { "name": "EscornabotEXT", "version": "0.6.0", "author": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "maintainer": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "sentence": "Library for Escornabot EXT.", "paragraph": "Escornabot EXT (codename \"Kanoi\") is an evolution of the Escornabot project in order to make it more flexible and versatile. This library contains the basic routines you need to program an Escornabot by yourself directly from an sketch, as well as the main firmware (as an example of the library itself) to make it work using an analog keypad.", "website": "http://ext.escornabot.org/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/xoan/escornabot-extlib.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/xoan/EscornabotEXT-0.6.0.zip", "archiveFileName": "EscornabotEXT-0.6.0.zip", "size": 28105, "checksum": "SHA-256:0d3d3acc9c30b9893bc4a8681cb52f7b899189301a9a25824a160be6385faaf8" }, { "name": "EscornabotEXT", "version": "0.7.0", "author": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "maintainer": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "sentence": "Library for Escornabot EXT.", "paragraph": "Escornabot EXT (codename \"Kanoi\") is an evolution of the Escornabot project in order to make it more flexible and versatile. This library contains the basic routines you need to program an Escornabot by yourself directly from an sketch, as well as the main firmware (as an example of the library itself) to make it work using an analog keypad.", "website": "http://ext.escornabot.org/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/xoan/escornabot-extlib.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/xoan/EscornabotEXT-0.7.0.zip", "archiveFileName": "EscornabotEXT-0.7.0.zip", "size": 28268, "checksum": "SHA-256:1aedf71ada5d0ff758a9f35c229ecdc9965a22ef934a1562a95be6e7292b550a" }, { "name": "EscornabotEXT", "version": "0.7.1", "author": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "maintainer": "Xoan Sampaiño \u003cxoansampainho@gmail.com\u003e", "sentence": "Library for Escornabot EXT.", "paragraph": "Escornabot EXT (codename \"Kanoi\") is an evolution of the Escornabot project in order to make it more flexible and versatile. This library contains the basic routines you need to program an Escornabot by yourself directly from an sketch, as well as the main firmware (as an example of the library itself) to make it work using an analog keypad.", "website": "http://ext.escornabot.org/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/xoan/escornabot-extlib.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/xoan/EscornabotEXT-0.7.1.zip", "archiveFileName": "EscornabotEXT-0.7.1.zip", "size": 28272, "checksum": "SHA-256:6ff10858c4f6a12b1e21b5c9d94b42ad2952ca0b086fc949977ffe628635d2d2" }, { "name": "RokitSmart", "version": "1.0.9", "author": "Robolink \u003cinfo@robolink.com\u003e", "maintainer": "Robolink \u003cinfo@robolink.com\u003e", "sentence": "A library for RokitSmart users", "paragraph": "More information can be found at http://robolink.com/", "website": "http://Robolink.com/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobolinkInc/RokitSmart.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobolinkInc/RokitSmart-1.0.9.zip", "archiveFileName": "RokitSmart-1.0.9.zip", "size": 123767, "checksum": "SHA-256:1618f001c96b5842abe0c32b93932583625031f8142df2c20c640a3abc47b00b" }, { "name": "SparkFun WT2003S MP3 Decoder Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14810\"\u003eSparkFun WT2003S MP3 decoder breakout\u003c/a\u003e.", "paragraph": "Library for the WT2003S MP3 decoder. Full access to commands supported.", "website": "https://github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Library-1.0.1.zip", "archiveFileName": "SparkFun_WT2003S_MP3_Decoder_Library-1.0.1.zip", "size": 11904, "checksum": "SHA-256:35f994cd98263b4b566d9c24d1dcfca6b35098937fe9cf76b873c3303869e4ec" }, { "name": "SparkFun WT2003S MP3 Decoder Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14810\"\u003eSparkFun WT2003S MP3 decoder breakout\u003c/a\u003e.", "paragraph": "Library for the WT2003S MP3 decoder. Full access to commands supported.", "website": "https://github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Library-1.0.0.zip", "archiveFileName": "SparkFun_WT2003S_MP3_Decoder_Library-1.0.0.zip", "size": 11824, "checksum": "SHA-256:de081f0d83133245a85bc77d59007fb1696285dddcd9bbe78c8f66ce2e78e00a" }, { "name": "SparkFun WT2003S MP3 Decoder Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14810\"\u003eSparkFun WT2003S MP3 decoder breakout\u003c/a\u003e.", "paragraph": "Library for the WT2003S MP3 decoder. Full access to commands supported.", "website": "https://github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Library-1.0.2.zip", "archiveFileName": "SparkFun_WT2003S_MP3_Decoder_Library-1.0.2.zip", "size": 12290, "checksum": "SHA-256:78eef4e53bfcd5777d70060537d3992dea39160f085289eb55131ac9fabf8856" }, { "name": "SparkFun WT2003S MP3 Decoder Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14810\"\u003eSparkFun WT2003S MP3 decoder breakout\u003c/a\u003e.", "paragraph": "Library for the WT2003S MP3 decoder. Full access to commands supported.", "website": "https://github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_WT2003S_MP3_Decoder_Library-1.0.3.zip", "archiveFileName": "SparkFun_WT2003S_MP3_Decoder_Library-1.0.3.zip", "size": 28975, "checksum": "SHA-256:39ef08976335e34154c31110a96674655863a2660088404c3130944dd15773b9" }, { "name": "AESLib", "version": "1.0.0", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-1.0.0.zip", "archiveFileName": "AESLib-1.0.0.zip", "size": 107049, "checksum": "SHA-256:20ae912b70d4c76bc9b322378d38a8f996c9d4a40926fdc2772730060f2487a0" }, { "name": "AESLib", "version": "1.0.1", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-1.0.1.zip", "archiveFileName": "AESLib-1.0.1.zip", "size": 107028, "checksum": "SHA-256:ab9a5aaa8f64cfa98c2d05180813b18eea94069a5413cf72b968adf01cdc827b" }, { "name": "AESLib", "version": "1.0.3", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-1.0.3.zip", "archiveFileName": "AESLib-1.0.3.zip", "size": 106639, "checksum": "SHA-256:084fec0eae9db120e94b3eda82ef81d20637a14fa0ddaba0d06738b39191b824" }, { "name": "AESLib", "version": "1.0.4", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-1.0.4.zip", "archiveFileName": "AESLib-1.0.4.zip", "size": 107223, "checksum": "SHA-256:52fb8a68f0963222c2e155a8a586ad2e10948952fdc4f6bd5bf8250eefe49dcc" }, { "name": "AESLib", "version": "1.0.5", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "Arduino/ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-1.0.5.zip", "archiveFileName": "AESLib-1.0.5.zip", "size": 23882, "checksum": "SHA-256:b20e503a093a26ce1b2aeacb236c193ff9552209dfe0eabf34d57abec0ba3aec" }, { "name": "AESLib", "version": "2.0.2", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.0.2.zip", "archiveFileName": "AESLib-2.0.2.zip", "size": 36840, "checksum": "SHA-256:3f28e7b516d4ef0ee97d5e8e8206871c54688238daae947a78fe7f2fa150aa49" }, { "name": "AESLib", "version": "2.0.3", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.0.3.zip", "archiveFileName": "AESLib-2.0.3.zip", "size": 2732889, "checksum": "SHA-256:2d8f957a853c3f44910cce34da8d79c48f2e68dd20b44fd8fed0f40857d8c53d" }, { "name": "AESLib", "version": "2.0.4", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.0.4.zip", "archiveFileName": "AESLib-2.0.4.zip", "size": 3202611, "checksum": "SHA-256:6af3ece02e059a48abf93e62465056baf9ec8aabd64ec5f7c327ed74f7c9ed6c" }, { "name": "AESLib", "version": "2.0.5", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.0.5.zip", "archiveFileName": "AESLib-2.0.5.zip", "size": 3202749, "checksum": "SHA-256:0f119b1b6561bf9b2a231b4702a3d45bacbd8fd163a0b31d732bf6493475aaa3" }, { "name": "AESLib", "version": "2.0.6", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.0.6.zip", "archiveFileName": "AESLib-2.0.6.zip", "size": 3203179, "checksum": "SHA-256:82610b0e8a825cf5c081924fdceb0537526496d2fe54ba43049b57f172f26bf4" }, { "name": "AESLib", "version": "2.1.8", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.1.8.zip", "archiveFileName": "AESLib-2.1.8.zip", "size": 3203711, "checksum": "SHA-256:d5c59aa054a8c4b77a7faf676217d8a025e2ef4c0a79c20d09f52eac54065344" }, { "name": "AESLib", "version": "2.1.9", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.1.9.zip", "archiveFileName": "AESLib-2.1.9.zip", "size": 3203189, "checksum": "SHA-256:6515450f17e4198e68e0fc6b72f0d8b4308c877705613f73f7901451b44e67f9" }, { "name": "AESLib", "version": "2.2.0", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.2.0.zip", "archiveFileName": "AESLib-2.2.0.zip", "size": 3228646, "checksum": "SHA-256:8a15c11aed425f153c6cac7b0f5de407d58cb0ecd9eaa2e02c78f3dfb5f4506e" }, { "name": "AESLib", "version": "2.2.1", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.2.1.zip", "archiveFileName": "AESLib-2.2.1.zip", "size": 3208777, "checksum": "SHA-256:44e842e77ad4a8a51687f1802c2afb5d9d79c26121531ef0aad66ccf41b1c365" }, { "name": "AESLib", "version": "2.2.3", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.2.3.zip", "archiveFileName": "AESLib-2.2.3.zip", "size": 3272194, "checksum": "SHA-256:e5a3b54c222c7ff9dddafe2b7508273332108405d784a16bd7d1ec65e47d163a" }, { "name": "AESLib", "version": "2.2.4", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Wrapper for AES library", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.2.4.zip", "archiveFileName": "AESLib-2.2.4.zip", "size": 3273478, "checksum": "SHA-256:516ef07f67aafacd1dfb9ee1786dd64095c413971484d1946f9dde52c743d637" }, { "name": "AESLib", "version": "2.2.5", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Wrapper for AES library", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.2.5.zip", "archiveFileName": "AESLib-2.2.5.zip", "size": 3257783, "checksum": "SHA-256:5702a9530ffcdbd82fa8dfbd8a9247d66e926ff7c1371920bb8787bb428f73e7" }, { "name": "AESLib", "version": "2.2.6", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Wrapper for AES library", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.2.6.zip", "archiveFileName": "AESLib-2.2.6.zip", "size": 3199201, "checksum": "SHA-256:23d0b1d9ec82ebc7fce08a3a81dc0fbea2bd8d8bf080222af58c03cc84f6152e" }, { "name": "AESLib", "version": "2.2.7", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Wrapper for AES library", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.2.7.zip", "archiveFileName": "AESLib-2.2.7.zip", "size": 3199372, "checksum": "SHA-256:ddf8fe8d76baad8a34c6ab302026db96da63a793b005afb760e07df2bfbdf39d" }, { "name": "AESLib", "version": "2.3.0", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Wrapper for AES library", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.3.0.zip", "archiveFileName": "AESLib-2.3.0.zip", "size": 3199114, "checksum": "SHA-256:8639f9ef6e1a0082245c64cadc9fcdafc7fa0fa25e46dc8475d1aff9ee4bd72b" }, { "name": "AESLib", "version": "2.3.1", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Wrapper for AES library", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.3.1.zip", "archiveFileName": "AESLib-2.3.1.zip", "size": 3199208, "checksum": "SHA-256:b5ae6cdb0e3ff5286f116092182ed9038207fb39e1966bc605f96b31366f796f" }, { "name": "AESLib", "version": "2.3.3", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Wrapper for AES library", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.3.3.zip", "archiveFileName": "AESLib-2.3.3.zip", "size": 3204751, "checksum": "SHA-256:43a32737e6fec744c31556bcb62150a9f894a62284cd3f2af45c17a2f380eebd" }, { "name": "AESLib", "version": "2.3.2", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "Wrapper for AES library", "paragraph": "ESP8266 wrapper for AES library with 128-bit CBC encryption", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.3.2.zip", "archiveFileName": "AESLib-2.3.2.zip", "size": 3201996, "checksum": "SHA-256:78da8399a280f45f0c78257b773e0b29549a289a52b8ed483a5a00201e9a32c8" }, { "name": "AESLib", "version": "2.3.5", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "AES encryption", "paragraph": "Easy-to-use cross-platform AES implementation (128-bit CBC) for low-memory conditions", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.3.5.zip", "archiveFileName": "AESLib-2.3.5.zip", "size": 3204896, "checksum": "SHA-256:82b61e5aa2948c88bf842372bf2fcc1ddbe8e9bad81c19fb28c112dafc858120" }, { "name": "AESLib", "version": "2.3.6", "author": "Matej Sychra", "maintainer": "Matej Sychra", "sentence": "AES encryption", "paragraph": "Easy-to-use cross-platform AES implementation (128-bit CBC) for low-memory conditions", "website": "https://github.com/suculent/thinx-aes-lib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/suculent/thinx-aes-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/suculent/AESLib-2.3.6.zip", "archiveFileName": "AESLib-2.3.6.zip", "size": 2032116, "checksum": "SHA-256:3b634563637f37b21cf9493fd0a7a2fef5d1e3c8ceeb007b3d8630d3c42c3f15" }, { "name": "TinyStepper_28BYJ_48", "version": "1.0.0", "author": "S. Reifel", "maintainer": "S. Reifel \u003cswr.reifel@gmail\u003e", "license": "MIT", "sentence": "Tiny stepper motor 28BYJ-48 control library for Arduino.", "paragraph": "Easy to use functions for controlling one or more 28BYJ-48 stepper motors. Uses speed and acceleration control for smooth operations and faster rotations. Requires a ULN2003 Driver Board.", "website": "https://github.com/Stan-Reifel/TinyStepper_28BYJ_48", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Stan-Reifel/TinyStepper_28BYJ_48.git", "url": "https://downloads.arduino.cc/libraries/github.com/Stan-Reifel/TinyStepper_28BYJ_48-1.0.0.zip", "archiveFileName": "TinyStepper_28BYJ_48-1.0.0.zip", "size": 102998, "checksum": "SHA-256:1696380f3688e356fbf2e1266121b5a0045794f9c6a2d7bd5d83abafa0869497" }, { "name": "PixelMaestro", "version": "0.30.3", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-0.30.3.zip", "archiveFileName": "PixelMaestro-0.30.3.zip", "size": 138996, "checksum": "SHA-256:1e137170db860b8624754010a708ae70b0952544b7a50fec808e512e16040513" }, { "name": "PixelMaestro", "version": "0.30.0", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-0.30.0.zip", "archiveFileName": "PixelMaestro-0.30.0.zip", "size": 139062, "checksum": "SHA-256:0abcf22391f5ed666e1283f94e93f5ce64264ea694b5c023076a811ce1e72d11" }, { "name": "PixelMaestro", "version": "1.0.0", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-1.0.0.zip", "archiveFileName": "PixelMaestro-1.0.0.zip", "size": 139430, "checksum": "SHA-256:e50dfed5218d6cff52c9df2d61a337784fb7168dfff1a5a5563a926dcb0bbb06" }, { "name": "PixelMaestro", "version": "1.0.1", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-1.0.1.zip", "archiveFileName": "PixelMaestro-1.0.1.zip", "size": 140223, "checksum": "SHA-256:b29e0ac43e0cc23ec48e4bacf1c3b094a6eea7fdf52b18da33e859e8f107e73d" }, { "name": "PixelMaestro", "version": "1.0.2", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-1.0.2.zip", "archiveFileName": "PixelMaestro-1.0.2.zip", "size": 140599, "checksum": "SHA-256:fff32dcb01d7c09797488acabaedb6eba9129119d8fa76533523ae70ff5afd12" }, { "name": "PixelMaestro", "version": "2.0.0", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-2.0.0.zip", "archiveFileName": "PixelMaestro-2.0.0.zip", "size": 140191, "checksum": "SHA-256:208fb01d9af60c692e51a86490a54853a50b533c3840a146a87cdb7f9fbab80a" }, { "name": "PixelMaestro", "version": "2.0.1", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-2.0.1.zip", "archiveFileName": "PixelMaestro-2.0.1.zip", "size": 140806, "checksum": "SHA-256:11dc2112b88afa4737cd5e324ff337bf999225853b33b7ab70078d6cd013d3d0" }, { "name": "PixelMaestro", "version": "2.0.2", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-2.0.2.zip", "archiveFileName": "PixelMaestro-2.0.2.zip", "size": 141171, "checksum": "SHA-256:d5d470f2454fe999ab0f19610cf99df02fbce5f975eff763c00a7f30833adb67" }, { "name": "PixelMaestro", "version": "2.1.0", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-2.1.0.zip", "archiveFileName": "PixelMaestro-2.1.0.zip", "size": 17589036, "checksum": "SHA-256:a8725fa32ebeb6526485cddb22152a8fecd9a91f4001470b9c94b9d47913852f" }, { "name": "PixelMaestro", "version": "2.1.1", "author": "8bitbuddhist", "maintainer": "8bitbuddhist", "sentence": "Library for creating and rendering 2D animations and patterns.", "paragraph": "PixelMaestro is a graphics library for LED displays. It lets you create dynamic, colorful 2D animations and patterns on any size display.", "website": "https://github.com/8bitbuddhist/PixelMaestro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/8bitbuddhist/PixelMaestro.git", "url": "https://downloads.arduino.cc/libraries/github.com/8bitbuddhist/PixelMaestro-2.1.1.zip", "archiveFileName": "PixelMaestro-2.1.1.zip", "size": 17624053, "checksum": "SHA-256:f82741332da4cb1096ef4a66c56447019c76f05aefda5fbdee9391a3d0ab4db8" }, { "name": "FlexyStepper", "version": "1.0.0", "author": "S. Reifel", "maintainer": "S. Reifel \u003cswr.reifel@gmail\u003e", "license": "MIT", "sentence": "Stepper motor control library for Arduino supporting in-motion changes.", "paragraph": "Easy to use functions for controlling one or more stepper motors. Uses speed and acceleration control for smooth operations and faster rotations. Supports changing the speed and target position while moving. Works with any drive electronics having a \"step and direction\" interface.", "website": "https://github.com/Stan-Reifel/FlexyStepper", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Stan-Reifel/FlexyStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/Stan-Reifel/FlexyStepper-1.0.0.zip", "archiveFileName": "FlexyStepper-1.0.0.zip", "size": 159642, "checksum": "SHA-256:20aa33fb504f47cbba09f0432c2619887a00262550344c8b5ae7a40438de8798" }, { "name": "SpeedyStepper", "version": "1.0.0", "author": "S. Reifel", "maintainer": "S. Reifel \u003cswr.reifel@gmail\u003e", "license": "MIT", "sentence": "Stepper motor control library for Arduino.", "paragraph": "Easy to use functions for controlling one or more stepper motors. Uses speed and acceleration control for smooth operations and faster rotations. Works with any drive electronics having a \"step and direction\" interface.", "website": "https://github.com/Stan-Reifel/SpeedyStepper", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Stan-Reifel/SpeedyStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/Stan-Reifel/SpeedyStepper-1.0.0.zip", "archiveFileName": "SpeedyStepper-1.0.0.zip", "size": 158321, "checksum": "SHA-256:a087c1a5984306c6a45127df17ee2eedc22678cf4f7a9b455c6f0b340c403725" }, { "name": "AmperkaFET", "version": "1.0.0", "author": "Igor Dementiev \u003cigor@amperka.ru\u003e", "maintainer": "Amperka \u003camperka.ru\u003e", "sentence": "Allows to control the power switches through the output shift register.", "paragraph": "The library allows you to control devices through the output shift register (74HC595) via the SPI interface.", "website": "https://github.com/amperka/AmperkaFET", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperka/AmperkaFET.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperka/AmperkaFET-1.0.0.zip", "archiveFileName": "AmperkaFET-1.0.0.zip", "size": 5085, "checksum": "SHA-256:3806b63b692c068ffea249faff8da1c918f5f7db4c7a3715708c5d77e076271f" }, { "name": "CheapLCD", "version": "0.9.0", "author": "Daniel Hooper", "maintainer": "Daniel Hooper \u003cinfo+CheapLCD@hooper.engineering\u003e", "sentence": "A convenience library for using a common LCD shield available from SainSmart, DFRobot, HiLetgo, RobotDyne and others.", "paragraph": "This library extends the LiquidCrystal library, automatically handles pin setup for LCD, backlight, and buttons, and provides an interface to the backlight and buttons.", "website": "https://github.com/kdhooper/arduino-CheapLCD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kdhooper/arduino-CheapLCD.git", "providesIncludes": [ "CheapLCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kdhooper/CheapLCD-0.9.0.zip", "archiveFileName": "CheapLCD-0.9.0.zip", "size": 55486, "checksum": "SHA-256:0d579b76483c8fdc6cd94bcc63c8a28f3038b65a2f71b061f4c54287b13ab6a1" }, { "name": "CheapLCD", "version": "0.9.1", "author": "Daniel Hooper", "maintainer": "Daniel Hooper \u003cinfo+CheapLCD@hooper.engineering\u003e", "sentence": "A convenience library for using a common LCD shield available from SainSmart, DFRobot, HiLetgo, RobotDyne and others.", "paragraph": "This library extends the LiquidCrystal library, automatically handles pin setup for LCD, backlight, and buttons, and provides an interface to the backlight and buttons.", "website": "https://github.com/kdhooper/arduino-CheapLCD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kdhooper/arduino-CheapLCD.git", "providesIncludes": [ "CheapLCD.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kdhooper/CheapLCD-0.9.1.zip", "archiveFileName": "CheapLCD-0.9.1.zip", "size": 55487, "checksum": "SHA-256:fd3cbe2dbfeca905e51591538305b906c5d15db952f857935871ce850f5ed6e1" }, { "name": "WiFiMan", "version": "1.0.0", "author": "ChipCE,chip.techno.service@gmail.com", "maintainer": "ChipCE,chip.techno.service@gmail.com", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI and ability to config mqtt, OTA update,config via serial", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.0.0.zip", "archiveFileName": "WiFiMan-1.0.0.zip", "size": 17219, "checksum": "SHA-256:aee2fa115086196958fa13c4079a27a04f518299474ed9118a0d1019dc46f9ae" }, { "name": "WiFiMan", "version": "1.0.1", "author": "Chip", "maintainer": "Chip", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI and ability to config mqtt, OTA update,config via serial", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.0.1.zip", "archiveFileName": "WiFiMan-1.0.1.zip", "size": 17118, "checksum": "SHA-256:cc5cc6dc6fa7be991ab3eec4fb9a2895b520a3027843c78941021ec32210c880" }, { "name": "WiFiMan", "version": "1.0.2", "author": "Chip", "maintainer": "Chip", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI and ability to config mqtt, OTA update,config via serial", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.0.2.zip", "archiveFileName": "WiFiMan-1.0.2.zip", "size": 17981, "checksum": "SHA-256:17813cd4432ae21c827256152413e32b8a074d84f1ad18c2a53079090ed2a3f8" }, { "name": "WiFiMan", "version": "1.0.3", "author": "Chip", "maintainer": "Chip", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI and ability to config mqtt, OTA update,config via serial", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.0.3.zip", "archiveFileName": "WiFiMan-1.0.3.zip", "size": 19216, "checksum": "SHA-256:38a674650b9b7908037873f231218a78a1f5906fc78f3bc160be8bdb6ec3be1f" }, { "name": "WiFiMan", "version": "1.0.4", "author": "Chip", "maintainer": "Chip", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI and ability to config mqtt, OTA update,config via serial", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.0.4.zip", "archiveFileName": "WiFiMan-1.0.4.zip", "size": 19504, "checksum": "SHA-256:433450d890ade586b5428a6254b1c90b727599b1a834c59c0ab868f370598190" }, { "name": "WiFiMan", "version": "1.0.5", "author": "Chip", "maintainer": "Chip", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI and ability to config mqtt, OTA update,control via serial.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.0.5.zip", "archiveFileName": "WiFiMan-1.0.5.zip", "size": 35627, "checksum": "SHA-256:21a069bcda4ebca35dadb056d7db6e0674d5079411de7ea82ef92e628b15ede2" }, { "name": "WiFiMan", "version": "1.0.6", "author": "Chip", "maintainer": "Chip", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI and ability to config mqtt, OTA update,control via serial.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.0.6.zip", "archiveFileName": "WiFiMan-1.0.6.zip", "size": 35579, "checksum": "SHA-256:2bc5721e145abdc8e6535756256ceac5e3818eb60434ee592510bcaafe56da9d" }, { "name": "WiFiMan", "version": "1.0.7", "author": "Chip", "maintainer": "Chip", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI and ability to config mqtt, OTA update,control via serial.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.0.7.zip", "archiveFileName": "WiFiMan-1.0.7.zip", "size": 36677, "checksum": "SHA-256:782fa358b39433db8b5b516cafacd16abbc705737709d4fda1709135fdabf149" }, { "name": "WiFiMan", "version": "1.1.0", "author": "Chip", "maintainer": "Chip", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI and ability to config mqtt, OTA update,control via serial.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.1.0.zip", "archiveFileName": "WiFiMan-1.1.0.zip", "size": 40822, "checksum": "SHA-256:3d9ba1fbaa031f543403a284085c8d68ec0d0d996d1434100fc12ec0b31059d4" }, { "name": "WiFiMan", "version": "1.1.1", "author": "Chip", "maintainer": "Chip", "sentence": "WiFi Manager for esp8266 with customizable UI and OTA updater", "paragraph": "Wifi manager for ESP8266 with customizable UI, ability to config mqtt, OTA update and control via serial.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.1.1.zip", "archiveFileName": "WiFiMan-1.1.1.zip", "size": 41441, "checksum": "SHA-256:91577931628d7daeb621a324ff87325969254ce4bcb3f8eb36cc16aa087e0db2" }, { "name": "WiFiMan", "version": "1.1.2", "author": "Chip", "maintainer": "Chip", "sentence": "WiFiMan and ESP8266OTA", "paragraph": "Wifi manager and OTA updater for ESP8266 with customizable UI, ability to config mqtt and control via serial.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.1.2.zip", "archiveFileName": "WiFiMan-1.1.2.zip", "size": 50486, "checksum": "SHA-256:83f8b7796e0c52c9dfd8f788965e110487454d0bde4a6b405f2e5b4f0f5b753e" }, { "name": "WiFiMan", "version": "1.2.0", "author": "Chip", "maintainer": "Chip", "sentence": "WiFiMan and ESP8266OTA", "paragraph": "Wifi manager and OTA updater for ESP8266 with customizable UI, ability to config mqtt and control via serial.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.2.0.zip", "archiveFileName": "WiFiMan-1.2.0.zip", "size": 53953, "checksum": "SHA-256:70baadd01e5124b2184782ac7c1525a19785cb557da3af1fccf15db3b81f5ac8" }, { "name": "WiFiMan", "version": "1.3.0", "author": "Chip", "maintainer": "Chip", "sentence": "WiFiMan and ESP8266OTA", "paragraph": "Wifi manager and OTA updater for ESP8266 with customizable UI.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.3.0.zip", "archiveFileName": "WiFiMan-1.3.0.zip", "size": 50244, "checksum": "SHA-256:43c6ba890f3bf7480494e3738782508167946e468cf4fe7e6fe9f08f4f59e877" }, { "name": "WiFiMan", "version": "1.3.1", "author": "Chip", "maintainer": "Chip", "sentence": "WiFiMan and ESP8266OTA", "paragraph": "Wifi manager and OTA updater for ESP8266 with customizable UI.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.3.1.zip", "archiveFileName": "WiFiMan-1.3.1.zip", "size": 52608, "checksum": "SHA-256:daca41e2c38245dacbc5add65e7b56b21f123b73014c4d76b3f564bf4f4dc6eb" }, { "name": "WiFiMan", "version": "1.4.0", "author": "Chip", "maintainer": "Chip", "sentence": "WiFiMan and ESP8266OTA", "paragraph": "Wifi manager and OTA updater for ESP8266 with customizable UI.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.4.0.zip", "archiveFileName": "WiFiMan-1.4.0.zip", "size": 55004, "checksum": "SHA-256:b75f66e1788ce755baaf31bfef34969835f1e4ed6d4727002b6673d9cc709e3b" }, { "name": "WiFiMan", "version": "1.4.1", "author": "Chip", "maintainer": "Chip", "sentence": "WiFiMan and ESP8266OTA", "paragraph": "Wifi manager and OTA updater for ESP8266 with customizable UI.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.4.1.zip", "archiveFileName": "WiFiMan-1.4.1.zip", "size": 58730, "checksum": "SHA-256:ce9f7f809e4f2a555460b33cb8d9b3bc4a3d52e3179e9fb93f858f37a8d5e315" }, { "name": "WiFiMan", "version": "1.4.2", "author": "Chip", "maintainer": "Chip", "sentence": "WiFiMan and ESP8266OTA", "paragraph": "Wifi manager for ESP8266 with customizable UI.", "website": "https://github.com/ChipTechno/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.4.2.zip", "archiveFileName": "WiFiMan-1.4.2.zip", "size": 50434, "checksum": "SHA-256:03b9d09422d535bb71b4ff184242fc020a064e20b6b50b867f5e6004a11a74a4" }, { "name": "WiFiMan", "version": "1.4.3", "author": "Chip", "maintainer": "Chip", "sentence": "WiFiMan and ESP8266OTA", "paragraph": "Wifi manager and OTA updater for ESP8266 with customizable UI.", "website": "https://github.com/ChipCE/WiFiMan", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ChipTechno/WiFiMan.git", "providesIncludes": [ "WiFiMan.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ChipTechno/WiFiMan-1.4.3.zip", "archiveFileName": "WiFiMan-1.4.3.zip", "size": 51363, "checksum": "SHA-256:6fefacf67843e5e479016a80a1c6c0e1aff64cb67bad0657a5d58644eea51d9e" }, { "name": "Diablo16-Serial-Arduino-Library", "version": "1.0.0", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Diablo16 processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Diablo16 based modules", "website": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Diablo16_Serial_Arduino_Library-1.0.0.zip", "archiveFileName": "Diablo16_Serial_Arduino_Library-1.0.0.zip", "size": 37422, "checksum": "SHA-256:e312ea92900044920781f96adab4ea2489af709499b5a5a02fd599ceaffa2924" }, { "name": "Diablo16-Serial-Arduino-Library", "version": "1.0.1", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Diablo16 processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Diablo16 based modules", "website": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library.git", "providesIncludes": [ "Diablo_Const4D.h", "Diablo_Serial_4DLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Diablo16_Serial_Arduino_Library-1.0.1.zip", "archiveFileName": "Diablo16_Serial_Arduino_Library-1.0.1.zip", "size": 37429, "checksum": "SHA-256:139fe946e8cf3a724d83de82535ad4bc4a660f4521cb8af79fe6a2217c04a7ba" }, { "name": "Diablo16-Serial-Arduino-Library", "version": "1.0.2", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Diablo16 processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Diablo16 based modules", "website": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library.git", "providesIncludes": [ "Diablo_Const4D.h", "Diablo_Serial_4DLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Diablo16_Serial_Arduino_Library-1.0.2.zip", "archiveFileName": "Diablo16_Serial_Arduino_Library-1.0.2.zip", "size": 37450, "checksum": "SHA-256:b88175404f29e54cd8ca0ed16b08a4b323ebaf69b31a74bd150255b0a94dcec5" }, { "name": "Diablo16-Serial-Arduino-Library", "version": "1.0.3", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Diablo16 processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Diablo16 based modules", "website": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library.git", "providesIncludes": [ "Diablo_Const4D.h", "Diablo_Serial_4DLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Diablo16_Serial_Arduino_Library-1.0.3.zip", "archiveFileName": "Diablo16_Serial_Arduino_Library-1.0.3.zip", "size": 37464, "checksum": "SHA-256:c5345477f3ea504de4f267b9200394e1eb72036ca21b9b9a9a6c35fb3cb88841" }, { "name": "Diablo16-Serial-Arduino-Library", "version": "1.0.4", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Diablo16 processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Diablo16 based modules", "website": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library.git", "providesIncludes": [ "Diablo_Const4D.h", "Diablo_Serial_4DLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Diablo16_Serial_Arduino_Library-1.0.4.zip", "archiveFileName": "Diablo16_Serial_Arduino_Library-1.0.4.zip", "size": 49896, "checksum": "SHA-256:5c27dea77abec703b843744f98c42e8496fe950882fac15ff9e9151abb099fdc" }, { "name": "Diablo16-Serial-Arduino-Library", "version": "1.0.5", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Diablo16 processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Diablo16 based modules", "website": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Diablo16-Serial-Arduino-Library.git", "providesIncludes": [ "Diablo_Const4D.h", "Diablo_Serial_4DLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Diablo16_Serial_Arduino_Library-1.0.5.zip", "archiveFileName": "Diablo16_Serial_Arduino_Library-1.0.5.zip", "size": 79382, "checksum": "SHA-256:0f51be92e4e07ec2b509c635ccf1394f680d933c7134ddd124b15177a5c6c741" }, { "name": "Goldelox-Serial-Arduino-Library", "version": "1.0.0", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Goldelox processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Goldelox based modules", "website": "https://github.com/4dsystems/Goldelox-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Goldelox-Serial-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Goldelox_Serial_Arduino_Library-1.0.0.zip", "archiveFileName": "Goldelox_Serial_Arduino_Library-1.0.0.zip", "size": 26962, "checksum": "SHA-256:8b3c26b79abd7e51b1a680531e6e0ba7eca78c1ec8affb24d73eb62bdcf471ee" }, { "name": "Goldelox-Serial-Arduino-Library", "version": "1.0.2", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Goldelox processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Goldelox based modules", "website": "https://github.com/4dsystems/Goldelox-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Goldelox-Serial-Arduino-Library.git", "providesIncludes": [ "Goldelox_Serial_4DLib.h", "Goldelox_Const4D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Goldelox_Serial_Arduino_Library-1.0.2.zip", "archiveFileName": "Goldelox_Serial_Arduino_Library-1.0.2.zip", "size": 27004, "checksum": "SHA-256:fa6105d41481571e82dbb15b01136acc968fb299b11c87c42c909e52787a99d1" }, { "name": "Goldelox-Serial-Arduino-Library", "version": "1.0.3", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Goldelox processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Goldelox based modules", "website": "https://github.com/4dsystems/Goldelox-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Goldelox-Serial-Arduino-Library.git", "providesIncludes": [ "Goldelox_Serial_4DLib.h", "Goldelox_Const4D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Goldelox_Serial_Arduino_Library-1.0.3.zip", "archiveFileName": "Goldelox_Serial_Arduino_Library-1.0.3.zip", "size": 27082, "checksum": "SHA-256:f79f17b49602ee82416c480e51fffbf62bf17f5672b461387a0e181167ff2fa3" }, { "name": "Goldelox-Serial-Arduino-Library", "version": "1.0.4", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Goldelox processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Goldelox based modules", "website": "https://github.com/4dsystems/Goldelox-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Goldelox-Serial-Arduino-Library.git", "providesIncludes": [ "Goldelox_Serial_4DLib.h", "Goldelox_Const4D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Goldelox_Serial_Arduino_Library-1.0.4.zip", "archiveFileName": "Goldelox_Serial_Arduino_Library-1.0.4.zip", "size": 51759, "checksum": "SHA-256:b6debc8182cba7b863b6183f30af4e7c5090daab3be19f3352257cfe2d4766ef" }, { "name": "Picaso-Serial-Arduino-Library", "version": "1.0.0", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Picaso processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Picaso based modules", "website": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Picaso_Serial_Arduino_Library-1.0.0.zip", "archiveFileName": "Picaso_Serial_Arduino_Library-1.0.0.zip", "size": 33593, "checksum": "SHA-256:e5c42c177c3ffb1b2bac4f4c1835b8e2346faf69af56d54c7c7b01b658ac4dfb" }, { "name": "Picaso-Serial-Arduino-Library", "version": "1.0.2", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Picaso processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Picaso based modules", "website": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library.git", "providesIncludes": [ "Picaso_Serial_4DLib.h", "Picaso_Const4D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Picaso_Serial_Arduino_Library-1.0.2.zip", "archiveFileName": "Picaso_Serial_Arduino_Library-1.0.2.zip", "size": 33638, "checksum": "SHA-256:66d6ae61bdbc2ddbd7d7c7cfd1e9cbc036efa34f3da7e8f10c3948d24535f1b6" }, { "name": "Picaso-Serial-Arduino-Library", "version": "1.0.3", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Picaso processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Picaso based modules", "website": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library.git", "providesIncludes": [ "Picaso_Serial_4DLib.h", "Picaso_Const4D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Picaso_Serial_Arduino_Library-1.0.3.zip", "archiveFileName": "Picaso_Serial_Arduino_Library-1.0.3.zip", "size": 33887, "checksum": "SHA-256:3c92fb35e564e68f9635353fa07777a102c85fc380a20bfddba68d62bf827342" }, { "name": "Picaso-Serial-Arduino-Library", "version": "1.0.4", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Picaso processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Picaso based modules", "website": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library.git", "providesIncludes": [ "Picaso_Serial_4DLib.h", "Picaso_Const4D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Picaso_Serial_Arduino_Library-1.0.4.zip", "archiveFileName": "Picaso_Serial_Arduino_Library-1.0.4.zip", "size": 46063, "checksum": "SHA-256:d7b8062674857c58012a7403a4b9fa967fb5ccb86e7cd3e52094b7d77127acdc" }, { "name": "Picaso-Serial-Arduino-Library", "version": "1.0.5", "author": "4D Systems", "maintainer": "4D Systems", "sentence": "Provides library access to communicate with the 4D Systems Picaso processor, when configured in Serial/SPE mode", "paragraph": "Arduino Library for 4D Systems Serial Environment for Picaso based modules", "website": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/Picaso-Serial-Arduino-Library.git", "providesIncludes": [ "Picaso_Serial_4DLib.h", "Picaso_Const4D.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/Picaso_Serial_Arduino_Library-1.0.5.zip", "archiveFileName": "Picaso_Serial_Arduino_Library-1.0.5.zip", "size": 75503, "checksum": "SHA-256:c5f66daafa14cb5e7f02813d53cfb9b108c683f1e2d658b448dbf59a4d018903" }, { "name": "genieArduino", "version": "1.4.5", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "4D Systems ViSi-Genie library for Arduino", "paragraph": "This is a library for the Arduino IDE enables communication to a 4D Systems Intelligent Display Module, programmed with the ViSi-Genie Environment, using a Serial UART", "website": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/genieArduino-1.4.5.zip", "archiveFileName": "genieArduino-1.4.5.zip", "size": 37415, "checksum": "SHA-256:87a7c8446b7eae7c1853c7fffb5ad9d3fe978bb33ca2ab27bb6e2172f0c5bc39" }, { "name": "genieArduino", "version": "1.5.0", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "4D Systems ViSi-Genie library for Arduino", "paragraph": "This is a library for the Arduino IDE enables communication to a 4D Systems Intelligent Display Module, programmed with the ViSi-Genie Environment, using a Serial UART", "website": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/genieArduino-1.5.0.zip", "archiveFileName": "genieArduino-1.5.0.zip", "size": 39450, "checksum": "SHA-256:85f3a5817a6a4944fe57b69b136f358078f4fa8e62a3fcbf67de9bf054cd16ea" }, { "name": "genieArduino", "version": "1.5.1", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "4D Systems ViSi-Genie library for Arduino", "paragraph": "This is a library for the Arduino IDE enables communication to a 4D Systems Intelligent Display Module, programmed with the ViSi-Genie Environment, using a Serial UART", "website": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/genieArduino-1.5.1.zip", "archiveFileName": "genieArduino-1.5.1.zip", "size": 47173, "checksum": "SHA-256:1ddc8084a67859ecd0f17abdd62cfd8ae8ec694e8949992d782739f75c344ba0" }, { "name": "genieArduino", "version": "1.5.2", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "4D Systems ViSi-Genie library for Arduino", "paragraph": "This is a library for the Arduino IDE enables communication to a 4D Systems Intelligent Display Module, programmed with the ViSi-Genie Environment, using a Serial UART", "website": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/genieArduino-1.5.2.zip", "archiveFileName": "genieArduino-1.5.2.zip", "size": 47189, "checksum": "SHA-256:c11cadb0d5405860c379459dccee5b4af623f42f7030e686978c870e78ef60cd" }, { "name": "genieArduino", "version": "1.5.3", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "4D Systems ViSi-Genie library for Arduino", "paragraph": "This is a library for the Arduino IDE enables communication to a 4D Systems Intelligent Display Module, programmed with the ViSi-Genie Environment, using a Serial UART", "website": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/ViSi-Genie-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/genieArduino-1.5.3.zip", "archiveFileName": "genieArduino-1.5.3.zip", "size": 47248, "checksum": "SHA-256:357fd0608ae371fcb1439fc99d1c0bfeeb80362fb4fc374c448cedfeeef8dd0d" }, { "name": "SOMOIoD", "version": "1.0.0", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "SOMO Library for the gen4-IoD and IoD-09 by 4D Systems", "paragraph": "Enables MP3 support from SOMO-II modules of MOTG-MP3 modules, to the IoD-09 and gen4-IoD displays. However it is not limited to these, and can be used on Arduino and ESP8266 boards also.", "website": "https://github.com/4dsystems/SOMOIoD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/SOMOIoD.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/SOMOIoD-1.0.0.zip", "archiveFileName": "SOMOIoD-1.0.0.zip", "size": 12612, "checksum": "SHA-256:0f7c559a84cfb27175078af0b281a720268941fa8c80d698b967eab353a52242" }, { "name": "GFX4DIoD9", "version": "1.0.0", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the IoD-09TH and IoD-09SM by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the IoD-09 modules using the Arduino IDE or Workshop4 IDE. IoD-09 is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4DIoD9", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4DIoD9.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4DIoD9-1.0.0.zip", "archiveFileName": "GFX4DIoD9-1.0.0.zip", "size": 1123259, "checksum": "SHA-256:701aa138da53f92cf6dbdd3ab1a579a0430638b6eada3859efeecd401247f83d" }, { "name": "GFX4DIoD9", "version": "1.0.1", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the IoD-09TH and IoD-09SM by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the IoD-09 modules using the Arduino IDE or Workshop4 IDE. IoD-09 is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4DIoD9", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4DIoD9.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4DIoD9-1.0.1.zip", "archiveFileName": "GFX4DIoD9-1.0.1.zip", "size": 1137865, "checksum": "SHA-256:a8f54d0afd04acb5c65105caf289739896836108d0ec8657845b77e4bc3e8157" }, { "name": "GFX4DIoD9", "version": "1.0.2", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the IoD-09TH and IoD-09SM by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the IoD-09 modules using the Arduino IDE or Workshop4 IDE. IoD-09 is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4DIoD9", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4DIoD9.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4DIoD9-1.0.2.zip", "archiveFileName": "GFX4DIoD9-1.0.2.zip", "size": 1138211, "checksum": "SHA-256:2b27dd4d02286aec7eb302f486e6a5570eb50f1898fbd8403841236888009fe3" }, { "name": "UC121902-TNARX-A", "version": "1.0.0", "author": "Nicco Kunzmann", "maintainer": "Nicco Kunzmann https://github.com/niccokunzmann", "sentence": "Arduino library for controlling UC121902-TNARX-A LCD displays.", "paragraph": "Arduino library for controlling UC121902-TNARX-A LCD displays.", "website": "https://github.com/niccokunzmann/UC121902-TNARX-A", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/niccokunzmann/UC121902-TNARX-A.git", "url": "https://downloads.arduino.cc/libraries/github.com/niccokunzmann/UC121902_TNARX_A-1.0.0.zip", "archiveFileName": "UC121902_TNARX_A-1.0.0.zip", "size": 134334, "checksum": "SHA-256:c8b86f16e3607c919b24830c71212d655072d7b25f1a74052a015594c1390f7e" }, { "name": "ICP-101xx Pressure Sensor Library", "version": "1.0.0", "author": "Adrian Studer \u003cgitpub@adrianstuder.com\u003e", "maintainer": "Adrian Studer \u003cgitpub@adrianstuder.com\u003e", "sentence": "Arduino library for the TDK Invensense ICP-101xx family of high-resolution pressure sensors.", "paragraph": "This library provides methods to read temperature and pressure. It was developed and tested with the ICP-10100, but should also work with other sensors of this family.", "website": "https://github.com/astuder/icp-101xx", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/astuder/icp-101xx.git", "url": "https://downloads.arduino.cc/libraries/github.com/astuder/ICP_101xx_Pressure_Sensor_Library-1.0.0.zip", "archiveFileName": "ICP_101xx_Pressure_Sensor_Library-1.0.0.zip", "size": 274485, "checksum": "SHA-256:ce944c8adf0e77c0b554ac2773d99344568e1c92a2052ed4658c747bfae37477" }, { "name": "ICP-101xx Pressure Sensor Library", "version": "1.1.0", "author": "Adrian Studer \u003cgitpub@adrianstuder.com\u003e", "maintainer": "Adrian Studer \u003cgitpub@adrianstuder.com\u003e", "sentence": "Arduino library for the TDK Invensense ICP-101xx family of high-resolution pressure sensors.", "paragraph": "This library provides methods to read temperature and pressure. It was developed and tested with the ICP-10100 and ICP-10125 but should also work with other sensors of the family.", "website": "https://github.com/astuder/icp-101xx", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/astuder/icp-101xx.git", "url": "https://downloads.arduino.cc/libraries/github.com/astuder/ICP_101xx_Pressure_Sensor_Library-1.1.0.zip", "archiveFileName": "ICP_101xx_Pressure_Sensor_Library-1.1.0.zip", "size": 486709, "checksum": "SHA-256:4d94ebb80f950cfa047ceacaa03e4c020c2297365dba21b85d17f045e85596f5" }, { "name": "ESP8266 Influxdb", "version": "1.0.0", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Library for for sending measurements to an Influx database.", "paragraph": "It's very easy to set up and supports sending single measurements independently but also sending batches of measurements.", "website": "https://github.com/tobiasschuerg/ESP8266_Influx_DB", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-1.0.0.zip", "archiveFileName": "ESP8266_Influxdb-1.0.0.zip", "size": 178408, "checksum": "SHA-256:6e50c3aec50d8bbf67f14ef117e1a8dbb592bd7a1a2b1b0a77668a21bf044c32" }, { "name": "ESP8266 Influxdb", "version": "1.0.1", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Library for easily sending measurements to an Influx database.", "paragraph": "This library is a easy to set up and supports sending SINGLE MEASUREMENTS independently as well as sending BATCHES OF MEASUREMENTS with a single http request.", "website": "https://github.com/tobiasschuerg/ESP8266_Influx_DB", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-1.0.1.zip", "archiveFileName": "ESP8266_Influxdb-1.0.1.zip", "size": 182710, "checksum": "SHA-256:8577a29b6ca2011fcae708897d08f1e0d7a8aab07d8039eee7e09f9153325866" }, { "name": "ESP8266 Influxdb", "version": "1.1.0", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Library for easily sending measurements to an Influx database.", "paragraph": "This library is a easy to set up and supports sending SINGLE MEASUREMENTS independently as well as sending BATCHES OF MEASUREMENTS with a single http request.", "website": "https://github.com/tobiasschuerg/ESP8266_Influx_DB", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-1.1.0.zip", "archiveFileName": "ESP8266_Influxdb-1.1.0.zip", "size": 183874, "checksum": "SHA-256:1827b5aa27a764739eeb3dee8c164ae2bf65cd01c12c0d96aa1e7bc6421f38dc" }, { "name": "ESP8266 Influxdb", "version": "1.2.0", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Library for easily sending measurements to an Influx database.", "paragraph": "This library is a easy to set up and supports sending SINGLE MEASUREMENTS independently as well as sending BATCHES OF MEASUREMENTS with a single http request.", "website": "https://github.com/tobiasschuerg/ESP8266_Influx_DB", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-1.2.0.zip", "archiveFileName": "ESP8266_Influxdb-1.2.0.zip", "size": 183910, "checksum": "SHA-256:e480982370b77429bb6f1623c50438540def0d331906d1df39076aaa46d40048" }, { "name": "ESP8266 Influxdb", "version": "1.3.0", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Library for easily sending measurements to an Influx database.", "paragraph": "This library is a easy to set up and supports sending SINGLE MEASUREMENTS independently as well as sending BATCHES OF MEASUREMENTS with a single http request.", "website": "https://github.com/tobiasschuerg/ESP8266_Influx_DB", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-1.3.0.zip", "archiveFileName": "ESP8266_Influxdb-1.3.0.zip", "size": 184031, "checksum": "SHA-256:5af3199d9d5a4a767bdf840c7164100969b180c2bfbe99d11001c73610e068c1" }, { "name": "ESP8266 Influxdb", "version": "2.0.0", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Library for easily sending measurements to an Influx database.", "paragraph": "This library is a easy to set up and supports sending SINGLE MEASUREMENTS independently as well as sending BATCHES OF MEASUREMENTS with a single http request.", "website": "https://github.com/tobiasschuerg/ESP8266_Influx_DB", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-2.0.0.zip", "archiveFileName": "ESP8266_Influxdb-2.0.0.zip", "size": 184787, "checksum": "SHA-256:21c2d609b60ae4b18f47757825d333f20a238a04653ba9bf15b2fec1f57c4839" }, { "name": "ESP8266 Influxdb", "version": "3.0.0", "author": "Tobias Schürg, Influxdata", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/ESP8266_Influx_DB", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.0.0.zip", "archiveFileName": "ESP8266_Influxdb-3.0.0.zip", "size": 43492, "checksum": "SHA-256:cdcbc165c300bf1c149f5db13a4abc0f4f92901c4c20d9849ddcc809c2d009ff" }, { "name": "ESP8266 Influxdb", "version": "3.1.0", "author": "Tobias Schürg, Influxdata", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing data to InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.1.0.zip", "archiveFileName": "ESP8266_Influxdb-3.1.0.zip", "size": 44079, "checksum": "SHA-256:7d442de75c1bbcc3038501efeaaad1e9288349b43215371e922441fe09c93a2f" }, { "name": "ESP8266 Influxdb", "version": "3.1.1", "author": "Tobias Schürg, Influxdata", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing data to InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.1.1.zip", "archiveFileName": "ESP8266_Influxdb-3.1.1.zip", "size": 50364, "checksum": "SHA-256:2e72d51b16802de551292b3df4218d2ac6c8716df210f2f70ed4aa8ecf127167" }, { "name": "ESP8266 Influxdb", "version": "3.1.2", "author": "Tobias Schürg, Influxdata", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing data to InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.1.2.zip", "archiveFileName": "ESP8266_Influxdb-3.1.2.zip", "size": 44196, "checksum": "SHA-256:9d1de90964e6caeddd1495613c86a3e04ca82cdc248ce1939a0fc92cdb25b8ba" }, { "name": "ESP8266 Influxdb", "version": "3.1.3", "author": "Tobias Schürg, Influxdata", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing data to InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.1.3.zip", "archiveFileName": "ESP8266_Influxdb-3.1.3.zip", "size": 44221, "checksum": "SHA-256:73cf584b239df68d6cd9d8edb99d07b9689936bc3dbe25fa79e09067e71f3ce4" }, { "name": "ESP8266 Influxdb", "version": "3.2.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.2.0.zip", "archiveFileName": "ESP8266_Influxdb-3.2.0.zip", "size": 75654, "checksum": "SHA-256:2e3806fdbd9607a91cae8639366ded4696c3fc877e180172873f315f34f167bb" }, { "name": "ESP8266 Influxdb", "version": "3.3.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.3.0.zip", "archiveFileName": "ESP8266_Influxdb-3.3.0.zip", "size": 77158, "checksum": "SHA-256:d8ac9fb2a77c46faf02505581a70b3a49bc16fe9e1112c539ff7d7a8f1acbcdf" }, { "name": "ESP8266 Influxdb", "version": "3.4.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.4.0.zip", "archiveFileName": "ESP8266_Influxdb-3.4.0.zip", "size": 85917, "checksum": "SHA-256:6171c83f54d4257bcd1fb2d1ca3eeac4775e82a0a97ae95336233b443b2b7781" }, { "name": "ESP8266 Influxdb", "version": "3.5.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.5.0.zip", "archiveFileName": "ESP8266_Influxdb-3.5.0.zip", "size": 88610, "checksum": "SHA-256:13fcce47054008e5e3bc47883015ee4847397720a37b1e8f3bb1ed404d58dce0" }, { "name": "ESP8266 Influxdb", "version": "3.6.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.6.0.zip", "archiveFileName": "ESP8266_Influxdb-3.6.0.zip", "size": 94341, "checksum": "SHA-256:4f841474be51428ac1ae5c5975eb2d69741a42e3902622cb375fd4d883c38ca0" }, { "name": "ESP8266 Influxdb", "version": "3.6.1", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.6.1.zip", "archiveFileName": "ESP8266_Influxdb-3.6.1.zip", "size": 96074, "checksum": "SHA-256:d87a7222ed60b7bbe4f3bb0517b8b08e8e361063287c800b36015888b31651ac" }, { "name": "ESP8266 Influxdb", "version": "3.7.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.7.0.zip", "archiveFileName": "ESP8266_Influxdb-3.7.0.zip", "size": 96093, "checksum": "SHA-256:5e427719748c87daef6304b179f1a50ab37d2287f372cc3941e272c020063754" }, { "name": "ESP8266 Influxdb", "version": "3.8.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.8.0.zip", "archiveFileName": "ESP8266_Influxdb-3.8.0.zip", "size": 96944, "checksum": "SHA-256:9c34fe3916c819084b0a753444b841780b196a86572065a5ced3607e9247f3f6" }, { "name": "ESP8266 Influxdb", "version": "3.9.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.9.0.zip", "archiveFileName": "ESP8266_Influxdb-3.9.0.zip", "size": 122261, "checksum": "SHA-256:0f19e8508f511f81b696355b68f8b0009ca7f4c1d54605c88f9298dfc0e96119" }, { "name": "ESP8266 Influxdb", "version": "3.10.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.10.0.zip", "archiveFileName": "ESP8266_Influxdb-3.10.0.zip", "size": 134817, "checksum": "SHA-256:1fa8b8ea77ec1bec5d2faac57136969597a234a9b4653539cb31743b1da98de8" }, { "name": "ESP8266 Influxdb", "version": "3.11.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.11.0.zip", "archiveFileName": "ESP8266_Influxdb-3.11.0.zip", "size": 135816, "checksum": "SHA-256:4c402d2447115a3839720d36a07b2ace9d30c1bcb8935f69711eceae7c12aada" }, { "name": "ESP8266 Influxdb", "version": "3.12.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.12.0.zip", "archiveFileName": "ESP8266_Influxdb-3.12.0.zip", "size": 135951, "checksum": "SHA-256:db8273b5b0e4036045b6b088f49db8162c7ab0d9c41e61aee8882aa27587703e" }, { "name": "ESP8266 Influxdb", "version": "3.12.1", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.12.1.zip", "archiveFileName": "ESP8266_Influxdb-3.12.1.zip", "size": 137000, "checksum": "SHA-256:215a6754c848b288a3899c11760d96d9d729048fe2eee2d00ade458639b669ce" }, { "name": "ESP8266 Influxdb", "version": "3.12.2", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.12.2.zip", "archiveFileName": "ESP8266_Influxdb-3.12.2.zip", "size": 137610, "checksum": "SHA-256:2c9364751d39d3947586027cc64405e8ad61b1e438c283e15df41278a532bd3e" }, { "name": "ESP8266 Influxdb", "version": "3.13.0", "author": "Tobias Schürg, InfluxData", "maintainer": "Tobias Schürg, InfluxData", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.13.0.zip", "archiveFileName": "ESP8266_Influxdb-3.13.0.zip", "size": 138866, "checksum": "SHA-256:0454406fe05c77671734b76262516a82fc16ec8879ce354e36293a3137764c9a" }, { "name": "ESP8266 Influxdb", "version": "3.13.1", "author": "Tobias Schürg, Vlasta Hajek", "maintainer": "Tobias Schürg, Vlasta Hajek", "sentence": "InfluxDB Client for Arduino.", "paragraph": "This library allows writing and reading data from InfluxDB server or InfluxDB Cloud. Supports authentication, secure communication over TLS, batching and retrying.", "website": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino.git", "providesIncludes": [ "InfluxDbClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/ESP8266_Influxdb-3.13.1.zip", "archiveFileName": "ESP8266_Influxdb-3.13.1.zip", "size": 139377, "checksum": "SHA-256:cd742104581267510969f447c582f845356707bc0c990bf7e1ca727bc8b00691" }, { "name": "SparkFun HM1X Bluetooth Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the HM-12 and HM-13 Bluetooth 4.0 modules", "paragraph": "An Arduino Library for the HM-12 and HM-13 Bluetooth 4.0 modules.", "website": "https://github.com/sparkfun/SparkFun_HM1X_Bluetooth_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HM1X_Bluetooth_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HM1X_Bluetooth_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_HM1X_Bluetooth_Arduino_Library-1.0.0.zip", "size": 37905, "checksum": "SHA-256:31b286f37ce1ba06f6ad711a86c7f364fa94683c8dc531c1effc44725f4bdf8b" }, { "name": "SparkFun HM1X Bluetooth Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the HM-12 and HM-13 Bluetooth 4.0 modules", "paragraph": "An Arduino Library for the HM-12 and HM-13 Bluetooth 4.0 modules.", "website": "https://github.com/sparkfun/SparkFun_HM1X_Bluetooth_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HM1X_Bluetooth_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HM1X_Bluetooth_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_HM1X_Bluetooth_Arduino_Library-1.0.1.zip", "size": 39104, "checksum": "SHA-256:478d579524688df24cfe174b0a403e03128b425a4cee60c68ba5b0b8b43fb264" }, { "name": "SparkFun HM1X Bluetooth Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the HM-12 and HM-13 Bluetooth 4.0 modules", "paragraph": "An Arduino Library for the HM-12 and HM-13 Bluetooth 4.0 modules.", "website": "https://github.com/sparkfun/SparkFun_HM1X_Bluetooth_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HM1X_Bluetooth_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HM1X_Bluetooth_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_HM1X_Bluetooth_Arduino_Library-1.0.2.zip", "size": 39118, "checksum": "SHA-256:f1b42100809ca48377fae4c4d2f5dd8a6d714bc3dc57466c6809f61747cd6790" }, { "name": "GFX4d", "version": "1.0.0", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the gen4-IoD by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4d", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4d.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4d-1.0.0.zip", "archiveFileName": "GFX4d-1.0.0.zip", "size": 6663212, "checksum": "SHA-256:e4123b383a92cb0e6379673a9e2967d1d1e1ed868aec56f7bd854789941e8807" }, { "name": "GFX4d", "version": "1.0.1", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the gen4-IoD by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4d", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4d.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4d-1.0.1.zip", "archiveFileName": "GFX4d-1.0.1.zip", "size": 4836461, "checksum": "SHA-256:7f5c4633b9d8055019ac997efe72acf682e41cd334822023107edb1f6a8ebb25" }, { "name": "GFX4d", "version": "1.0.2", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the gen4-IoD by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4d", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4d.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4d-1.0.2.zip", "archiveFileName": "GFX4d-1.0.2.zip", "size": 4837288, "checksum": "SHA-256:8089479c26304483274b7aace4f5d7bee047f73f430bff68bddaf8151b8eeea5" }, { "name": "GFX4d", "version": "1.0.3", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the gen4-IoD by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4d", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4d.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4d-1.0.3.zip", "archiveFileName": "GFX4d-1.0.3.zip", "size": 4837762, "checksum": "SHA-256:7d1bf884cdf88822dedea5732dcba9cd9a8d96275a07db8bb5d0bbbf9a6fbea1" }, { "name": "GFX4d", "version": "1.0.4", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the gen4-IoD by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4d", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4d.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4d-1.0.4.zip", "archiveFileName": "GFX4d-1.0.4.zip", "size": 4838265, "checksum": "SHA-256:f6d40d42d61b588db146c2fa192f4b16be6da728ccdb73f8da20172028c3ea16" }, { "name": "GFX4d", "version": "1.0.6", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the gen4-IoD by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4d", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4d.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4d-1.0.6.zip", "archiveFileName": "GFX4d-1.0.6.zip", "size": 4839300, "checksum": "SHA-256:20de1da1ed49641305469f6a83d21446577f539fef99d8ab6288fe3bf23d0b97" }, { "name": "GFX4d", "version": "1.0.7", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the gen4-IoD by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4d", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4d.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4d-1.0.7.zip", "archiveFileName": "GFX4d-1.0.7.zip", "size": 4839327, "checksum": "SHA-256:a1f507c598670fd404162a66d96fb359b4610fd654876fab5b830b6dbaf175b3" }, { "name": "GFX4d", "version": "1.0.9", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the gen4-IoD by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4d", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4d.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4d-1.0.9.zip", "archiveFileName": "GFX4d-1.0.9.zip", "size": 5485062, "checksum": "SHA-256:89a4353212e26209020f358b416fecc65648604ed30f8598c8a571399ca03719" }, { "name": "GFX4d", "version": "1.0.10", "author": "4D Systems Pty Ltd", "maintainer": "4D Systems Pty Ltd \u003cengineering@4dsystems.com.au\u003e", "sentence": "Graphics Library for the gen4-IoD by 4D Systems", "paragraph": "This is a library which enables graphics to be easily added to the gen4-IoD modules using the Arduino IDE or Workshop4 IDE. gen4-IoD is powered by the ESP8266.", "website": "https://github.com/4dsystems/GFX4d", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/4dsystems/GFX4d.git", "url": "https://downloads.arduino.cc/libraries/github.com/4dsystems/GFX4d-1.0.10.zip", "archiveFileName": "GFX4d-1.0.10.zip", "size": 5485196, "checksum": "SHA-256:a22e08dcc6622c06331326bc8b4d5946ca93e1184feb0afb1ff8260759bb34cf" }, { "name": "RemoteMe", "version": "1.0.10", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.10.zip", "archiveFileName": "RemoteMe-1.0.10.zip", "size": 16459, "checksum": "SHA-256:f4b914ee2ebc4e7f35b75721f74f7f3f121a02713614fc2c2fdeccc59184308b" }, { "name": "RemoteMe", "version": "1.0.12", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.12.zip", "archiveFileName": "RemoteMe-1.0.12.zip", "size": 15702, "checksum": "SHA-256:c2331a2bbf0470c50e41dd76e60f1a3a369c521f26957c0e441e358cd0ee1fb8" }, { "name": "RemoteMe", "version": "1.0.13", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.13.zip", "archiveFileName": "RemoteMe-1.0.13.zip", "size": 15882, "checksum": "SHA-256:1b74e6def80e9aa31f6c3ed34102980797285f4a311be6171d43aaf3340d06f6" }, { "name": "RemoteMe", "version": "1.0.14", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.14.zip", "archiveFileName": "RemoteMe-1.0.14.zip", "size": 16026, "checksum": "SHA-256:c598eb9e3815471575376125ca6655ac05e5b69eb34512c8c7968fee71743609" }, { "name": "RemoteMe", "version": "1.0.15", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.15.zip", "archiveFileName": "RemoteMe-1.0.15.zip", "size": 17060, "checksum": "SHA-256:c47c49a973a4cafc8bfbefb97c786004b655e5facbe95ea1d1e6a22376989524" }, { "name": "RemoteMe", "version": "1.0.17", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.17.zip", "archiveFileName": "RemoteMe-1.0.17.zip", "size": 15959, "checksum": "SHA-256:9cbacbbb2f6c6a5c4c1692324583d1abb254c628300cf001d4bebf0d988f2d82" }, { "name": "RemoteMe", "version": "1.0.18", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.18.zip", "archiveFileName": "RemoteMe-1.0.18.zip", "size": 17665, "checksum": "SHA-256:9cbfe4dd847105d5884b105b988694c9bd3cb7deb6e7c1644538e3c6f0ae8e03" }, { "name": "RemoteMe", "version": "1.0.19", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.19.zip", "archiveFileName": "RemoteMe-1.0.19.zip", "size": 18211, "checksum": "SHA-256:00aea01656a5c36e6b85211391850224c440c04ec7e73af2754ab31fa04860f9" }, { "name": "RemoteMe", "version": "1.0.6", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/arduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.6.zip", "archiveFileName": "RemoteMe-1.0.6.zip", "size": 13119, "checksum": "SHA-256:e8b12b0e425b8aa17de6f3ba3ac2c512ed0e42f6451a71e2d62682a25b0473a7" }, { "name": "RemoteMe", "version": "1.0.7", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/arduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.7.zip", "archiveFileName": "RemoteMe-1.0.7.zip", "size": 13211, "checksum": "SHA-256:55f409c7f5602b299788a1257eae73ad77758f3e7b805c5995c18fbd2752c840" }, { "name": "RemoteMe", "version": "1.0.20", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.20.zip", "archiveFileName": "RemoteMe-1.0.20.zip", "size": 18508, "checksum": "SHA-256:df9a0e32e8a1ce72e1036ba5024537b6113422804cb778e7777fb4e5af602be4" }, { "name": "RemoteMe", "version": "1.0.21", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.21.zip", "archiveFileName": "RemoteMe-1.0.21.zip", "size": 18519, "checksum": "SHA-256:34b71d81cf9dc2a58df1b10e7e47d868d8313e81da1aa025200353743f4dc114" }, { "name": "RemoteMe", "version": "1.0.22", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.22.zip", "archiveFileName": "RemoteMe-1.0.22.zip", "size": 19320, "checksum": "SHA-256:68fed46729de3db878cb0c8c8334583959575ebd68a0d86e447bbf7ff374f096" }, { "name": "RemoteMe", "version": "1.0.23", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.23.zip", "archiveFileName": "RemoteMe-1.0.23.zip", "size": 19422, "checksum": "SHA-256:68ca8bfd699f64c290aeb43d32831a003021e8d108865e34d7dfb06fe44a024c" }, { "name": "RemoteMe", "version": "1.0.24", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.24.zip", "archiveFileName": "RemoteMe-1.0.24.zip", "size": 19456, "checksum": "SHA-256:462de5e0d107de0523559533c6fed76431c1d8bddb3900bc083682a2f262390e" }, { "name": "RemoteMe", "version": "1.0.25", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.25.zip", "archiveFileName": "RemoteMe-1.0.25.zip", "size": 19473, "checksum": "SHA-256:3c9dc54bf1942a3914602fd31cb24aa61fced8289050a96b51665a12f93512a2" }, { "name": "RemoteMe", "version": "1.0.26", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Libraries for RemoteMe.org system", "paragraph": "Libraries will allows You to communicate Your arduino with RemoteMe.org system", "website": "https://github.com/remoteme/RemoteMeArduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibrary.git", "providesIncludes": [ "RemoteMe.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMe-1.0.26.zip", "archiveFileName": "RemoteMe-1.0.26.zip", "size": 19488, "checksum": "SHA-256:371872e16631d5430bcb3caec05947a218e9e9f5d587bcc8d7c7c0d3a17b6e58" }, { "name": "SparkFun SGP30 Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Sensirion SGP30 air quality sensor", "paragraph": "The SGP30 is an indoor air quality sensor equipped with an I\u003csup\u003e2\u003c/sup\u003eC interface. It outputs equivalent CO\u003csub\u003e2\u003c/sub\u003e in ppm and Total Volatile Organic Compounds (TVOC) in ppb. The sensor also gives access to its raw measurement values of Ethanol and H\u003csub\u003e2\u003c/sub\u003e.", "website": "https://github.com/sparkfun/SparkFun_SGP30_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SGP30_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_SGP30_Arduino_Library-1.0.0.zip", "size": 25205, "checksum": "SHA-256:a2398fcf3fac4cc71ee9df63751238e444c662a1fdb6e1044aa4d633df13b465" }, { "name": "SparkFun SGP30 Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Sensirion SGP30 air quality sensor", "paragraph": "The SGP30 is an indoor air quality sensor equipped with an I\u003csup\u003e2\u003c/sup\u003eC interface. It outputs equivalent CO\u003csub\u003e2\u003c/sub\u003e in ppm and Total Volatile Organic Compounds (TVOC) in ppb. The sensor also gives access to its raw measurement values of Ethanol and H\u003csub\u003e2\u003c/sub\u003e.", "website": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SGP30_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_SGP30_Arduino_Library-1.0.1.zip", "size": 25676, "checksum": "SHA-256:67b330eee0eb65cd265e46e4fa825da2814ad2f577bba34946fec998db406ec1" }, { "name": "SparkFun SGP30 Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Sensirion SGP30 air quality sensor", "paragraph": "The SGP30 is an indoor air quality sensor equipped with an I\u003csup\u003e2\u003c/sup\u003eC interface. It outputs equivalent CO\u003csub\u003e2\u003c/sub\u003e in ppm and Total Volatile Organic Compounds (TVOC) in ppb. The sensor also gives access to its raw measurement values of Ethanol and H\u003csub\u003e2\u003c/sub\u003e.", "website": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SGP30_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_SGP30_Arduino_Library-1.0.2.zip", "size": 25746, "checksum": "SHA-256:b0fb25a38a29424ae6e16c142c5fa1ce3cade24b3fa5f34c068cba22f7beee35" }, { "name": "SparkFun SGP30 Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Sensirion SGP30 air quality sensor", "paragraph": "The SGP30 is an indoor air quality sensor equipped with an I\u003csup\u003e2\u003c/sup\u003eC interface. It outputs equivalent CO\u003csub\u003e2\u003c/sub\u003e in ppm and Total Volatile Organic Compounds (TVOC) in ppb. The sensor also gives access to its raw measurement values of Ethanol and H\u003csub\u003e2\u003c/sub\u003e.", "website": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SGP30_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_SGP30_Arduino_Library-1.0.3.zip", "size": 26089, "checksum": "SHA-256:4463e1f85fb824f57b950c10b3b29f82bb2b945887acc36eef17afdf4c00ecb0" }, { "name": "SparkFun SGP30 Arduino Library", "version": "1.0.4", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Sensirion SGP30 air quality sensor", "paragraph": "The SGP30 is an indoor air quality sensor equipped with an I\u003csup\u003e2\u003c/sup\u003eC interface. It outputs equivalent CO\u003csub\u003e2\u003c/sub\u003e in ppm and Total Volatile Organic Compounds (TVOC) in ppb. The sensor also gives access to its raw measurement values of Ethanol and H\u003csub\u003e2\u003c/sub\u003e.", "website": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SGP30_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_SGP30_Arduino_Library-1.0.4.zip", "size": 26322, "checksum": "SHA-256:d7e4dbf5256ac1df76e5ee2f98554467c0fd2b2577495f03b9f60d62777c9a69" }, { "name": "SparkFun SGP30 Arduino Library", "version": "1.0.5", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Sensirion SGP30 air quality sensor", "paragraph": "The SGP30 is an indoor air quality sensor equipped with an I\u003csup\u003e2\u003c/sup\u003eC interface. It outputs equivalent CO\u003csub\u003e2\u003c/sub\u003e in ppm and Total Volatile Organic Compounds (TVOC) in ppb. The sensor also gives access to its raw measurement values of Ethanol and H\u003csub\u003e2\u003c/sub\u003e.", "website": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SGP30_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SGP30_Arduino_Library-1.0.5.zip", "archiveFileName": "SparkFun_SGP30_Arduino_Library-1.0.5.zip", "size": 26341, "checksum": "SHA-256:a1865b10c0bf3653a9d295f915fa695d1117067c88a0aafa5dd52e460eebf1a8" }, { "name": "ds3231FS", "version": "1.1.1", "author": "Petre Rodan \u003cpetre.rodan@simplex.ro\u003e", "maintainer": "Jorropo", "sentence": "Arduino Library for Maxim Integrated DS3231 Real-Time Clock.", "paragraph": "This is a fork of original by Petre Rodan. You can find an good simple exemple in exemple\u003eds3231\u003esimple_print", "website": "https://github.com/Jorropo/ds3231", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Jorropo/ds3231.git", "providesIncludes": [ "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Jorropo/ds3231FS-1.1.1.zip", "archiveFileName": "ds3231FS-1.1.1.zip", "size": 12387, "checksum": "SHA-256:67d5111debe8f39a145683c5b107cb0a7107b1bfab8a8677b1408bd2c289a01b" }, { "name": "MatrizLed", "version": "2.0.1", "author": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "maintainer": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "sentence": "Librería para matrices de leds de 8x8 con controladores MAX7219 o MAX7221.", "paragraph": "Soporta varios matrices en cadena", "website": "https://github.com/danidask/MatrizLed", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/danidask/MatrizLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/danidask/MatrizLed-2.0.1.zip", "archiveFileName": "MatrizLed-2.0.1.zip", "size": 9468, "checksum": "SHA-256:75484e1f531391760e83eb4f4493abe1f1f80b0874a9678bace67e4d55816d3b" }, { "name": "MatrizLed", "version": "2.0.2", "author": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "maintainer": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "sentence": "Librería para matrices de leds de 8x8 con controladores MAX7219 o MAX7221.", "paragraph": "Soporta varios matrices en cadena", "website": "https://github.com/danidask/MatrizLed", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/danidask/MatrizLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/danidask/MatrizLed-2.0.2.zip", "archiveFileName": "MatrizLed-2.0.2.zip", "size": 11588, "checksum": "SHA-256:399dd48634ba8ee4106530c48b8b6288f16bfa087c2c05841d6e84acd7fbab71" }, { "name": "MatrizLed", "version": "2.0.3", "author": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "maintainer": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "sentence": "Librería para matrices de leds de 8x8 con controladores MAX7219 o MAX7221.", "paragraph": "Soporta varios matrices en cadena", "website": "https://github.com/danidask/MatrizLed", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/danidask/MatrizLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/danidask/MatrizLed-2.0.3.zip", "archiveFileName": "MatrizLed-2.0.3.zip", "size": 11710, "checksum": "SHA-256:5de429f5ec234bf6bd66ade06b3c0c828f1faf9f19050394f1462b7901f29df1" }, { "name": "MatrizLed", "version": "2.0.4", "author": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "maintainer": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "sentence": "Librería para matrices de leds de 8x8 con controladores MAX7219 o MAX7221.", "paragraph": "Soporta varios matrices en cadena", "website": "https://github.com/danidask/MatrizLed", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/danidask/MatrizLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/danidask/MatrizLed-2.0.4.zip", "archiveFileName": "MatrizLed-2.0.4.zip", "size": 11970, "checksum": "SHA-256:254ee91ed8b63416768c5d3bca92e1a5444c1b0bb72240887a486ef566ca3deb" }, { "name": "MatrizLed", "version": "2.0.5", "author": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "maintainer": "Daniel Alvarez \u003cdanidask@gmail.com\u003e", "sentence": "Librería para matrices de leds de 8x8 con controladores MAX7219 o MAX7221.", "paragraph": "Soporta varios matrices en cadena", "website": "https://github.com/danidask/MatrizLed", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/danidask/MatrizLed.git", "url": "https://downloads.arduino.cc/libraries/github.com/danidask/MatrizLed-2.0.5.zip", "archiveFileName": "MatrizLed-2.0.5.zip", "size": 12046, "checksum": "SHA-256:5fb52cd9d15a49792fa68e27837613479c5e4b69dd8ee539e2a512f99d3e8343" }, { "name": "Multi Channel Relay Arduino Library", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Multi Channel Rely.", "paragraph": "Arduino library to control Multi Channel Rely.", "website": "https://github.com/Seeed-Studio/Multi_Channel_Relay_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Multi_Channel_Relay_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Multi_Channel_Relay_Arduino_Library-1.0.0.zip", "archiveFileName": "Multi_Channel_Relay_Arduino_Library-1.0.0.zip", "size": 9338, "checksum": "SHA-256:2309c5a14dc5a0294459b682f110b3bf2849102763cbcfb700f66a7c4a6ef560" }, { "name": "Multi Channel Relay Arduino Library", "version": "1.1.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Multi Channel Rely.", "paragraph": "Arduino library to control Multi Channel Rely.", "website": "https://github.com/Seeed-Studio/Multi_Channel_Relay_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Multi_Channel_Relay_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Multi_Channel_Relay_Arduino_Library-1.1.0.zip", "archiveFileName": "Multi_Channel_Relay_Arduino_Library-1.1.0.zip", "size": 11276, "checksum": "SHA-256:a3783735c93d50c5cf4218d796bb2e4ef5cf2e9f6b340363a9fe0bb30fe0d2c0" }, { "name": "PxMatrix LED MATRIX library", "version": "1.1.0", "author": "Dominic Buchstaller", "maintainer": "Dominic Buchstaller \u003cdbuchstaller@web.de\u003e", "sentence": "PxMatrix LED MATRIX library for ESP32 and ESP8266", "paragraph": "Adafruit GFX compatible library for 32x16, 32x32, 64x32, 64x64 RGB matrix modules.", "website": "https://github.com/2dom/PxMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/2dom/PxMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/2dom/PxMatrix_LED_MATRIX_library-1.1.0.zip", "archiveFileName": "PxMatrix_LED_MATRIX_library-1.1.0.zip", "size": 28688931, "checksum": "SHA-256:75e956f981d63b5e4f5f475d52ac124c2349f1c9c108176d99ac24091bc8393e" }, { "name": "PxMatrix LED MATRIX library", "version": "1.2.0", "author": "Dominic Buchstaller", "maintainer": "Dominic Buchstaller \u003cdbuchstaller@web.de\u003e", "sentence": "PxMatrix LED MATRIX library for ESP32 and ESP8266", "paragraph": "Adafruit GFX compatible library for 32x16, 32x32, 64x32, 64x64 RGB matrix modules.", "website": "https://github.com/2dom/PxMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/2dom/PxMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/2dom/PxMatrix_LED_MATRIX_library-1.2.0.zip", "archiveFileName": "PxMatrix_LED_MATRIX_library-1.2.0.zip", "size": 28688984, "checksum": "SHA-256:5328304f82688182528c1d496ed4d76175d67740b471d68347ce2b69478935b0" }, { "name": "PxMatrix LED MATRIX library", "version": "1.3.0", "author": "Dominic Buchstaller", "maintainer": "Dominic Buchstaller \u003cdbuchstaller@web.de\u003e", "sentence": "PxMatrix LED MATRIX library for ESP32 and ESP8266", "paragraph": "Adafruit GFX compatible library for 32x16, 32x32, 64x32, 64x64 RGB matrix modules.", "website": "https://github.com/2dom/PxMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/2dom/PxMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/2dom/PxMatrix_LED_MATRIX_library-1.3.0.zip", "archiveFileName": "PxMatrix_LED_MATRIX_library-1.3.0.zip", "size": 28687116, "checksum": "SHA-256:aafb45920338fe25b8cf41140da9d5a823a70161d0417932860263db8b910ff3" }, { "name": "PxMatrix LED MATRIX library", "version": "1.6.0", "author": "Dominic Buchstaller", "maintainer": "Dominic Buchstaller \u003cdbuchstaller@web.de\u003e", "sentence": "PxMatrix LED MATRIX library for ESP32 and ESP8266", "paragraph": "Adafruit GFX compatible library for 32x16, 32x32, 64x32, 64x64 RGB matrix modules.", "website": "https://github.com/2dom/PxMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/2dom/PxMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/2dom/PxMatrix_LED_MATRIX_library-1.6.0.zip", "archiveFileName": "PxMatrix_LED_MATRIX_library-1.6.0.zip", "size": 77699600, "checksum": "SHA-256:de9f0d7b423bb2cce5a2160de01bef348ae93d844de4845d3d16de0fa6e60cb3" }, { "name": "PxMatrix LED MATRIX library", "version": "1.7.0", "author": "Dominic Buchstaller", "maintainer": "Dominic Buchstaller \u003cdbuchstaller@web.de\u003e", "sentence": "PxMatrix LED MATRIX library for ESP8266, ESP32 and ATMEL", "paragraph": "Adafruit GFX compatible library for 32x16, 32x32, 64x32, 64x64 RGB matrix modules.", "website": "https://github.com/2dom/PxMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/2dom/PxMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/2dom/PxMatrix_LED_MATRIX_library-1.7.0.zip", "archiveFileName": "PxMatrix_LED_MATRIX_library-1.7.0.zip", "size": 77702879, "checksum": "SHA-256:cc24e5b42ea1c1ef4628be5f336ff993f2630dc7783c4e3433f6ac50d3b9182d" }, { "name": "PxMatrix LED MATRIX library", "version": "1.8.0", "author": "Dominic Buchstaller", "maintainer": "Dominic Buchstaller \u003cdbuchstaller@web.de\u003e", "sentence": "PxMatrix LED MATRIX library for ESP8266, ESP32 and ATMEL", "paragraph": "Adafruit GFX compatible library for 32x16, 32x32, 64x32, 64x64 RGB matrix modules.", "website": "https://github.com/2dom/PxMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/2dom/PxMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/2dom/PxMatrix_LED_MATRIX_library-1.8.0.zip", "archiveFileName": "PxMatrix_LED_MATRIX_library-1.8.0.zip", "size": 77774010, "checksum": "SHA-256:005e321c1de939539c7fde86a0f652bebb5d33d6faa4a13ff96afb31665445b1" }, { "name": "PxMatrix LED MATRIX library", "version": "1.8.1", "author": "Dominic Buchstaller", "maintainer": "Dominic Buchstaller \u003cdbuchstaller@web.de\u003e", "sentence": "PxMatrix LED MATRIX library for ESP8266, ESP32 and ATMEL", "paragraph": "Adafruit GFX compatible library for 32x16, 32x32, 64x32, 64x64 RGB matrix modules.", "website": "https://github.com/2dom/PxMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/2dom/PxMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/2dom/PxMatrix_LED_MATRIX_library-1.8.1.zip", "archiveFileName": "PxMatrix_LED_MATRIX_library-1.8.1.zip", "size": 77774021, "checksum": "SHA-256:f11ee2c164aa1ff0eb377b245ff8d82508e5cbdf36516c2fb10ef4b3d227297a" }, { "name": "Adafruit EPD", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-1.0.0.zip", "archiveFileName": "Adafruit_EPD-1.0.0.zip", "size": 30646, "checksum": "SHA-256:533f2a7b09b6fd22a08783625253a59bed3f69a9a25ed04e3efd616d7bd58670" }, { "name": "Adafruit EPD", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-1.0.1.zip", "archiveFileName": "Adafruit_EPD-1.0.1.zip", "size": 31036, "checksum": "SHA-256:d92fc467fe7e52119d634958a558a796baff90676143a85de73d0dacb5c72e23" }, { "name": "Adafruit EPD", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-1.0.2.zip", "archiveFileName": "Adafruit_EPD-1.0.2.zip", "size": 31032, "checksum": "SHA-256:9491bf1bd37c85e71cab5655f313e85e931bf818282fab7986d5d3d1ea0fcbf8" }, { "name": "Adafruit EPD", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-1.0.3.zip", "archiveFileName": "Adafruit_EPD-1.0.3.zip", "size": 46533, "checksum": "SHA-256:993e8dc99d36394e1dccca358693a0498936e152f504361f04b66d8fe81aca36" }, { "name": "Adafruit EPD", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.0.0.zip", "archiveFileName": "Adafruit_EPD-2.0.0.zip", "size": 46509, "checksum": "SHA-256:a667b358e94750b0c866993f375f55d7cc6cfeb0b8c4c6103563afdb9191c6a6" }, { "name": "Adafruit EPD", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.0.1.zip", "archiveFileName": "Adafruit_EPD-2.0.1.zip", "size": 49946, "checksum": "SHA-256:01c1524d99de49f2a4f877ce38313f83ac55794e97a66a4d1f8a3324bb0f66d2" }, { "name": "Adafruit EPD", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.0.2.zip", "archiveFileName": "Adafruit_EPD-2.0.2.zip", "size": 54110, "checksum": "SHA-256:424c0c8a7aefaefbf20829bf7f81a951cf9b754922547cdb7e504cf809a90aec" }, { "name": "Adafruit EPD", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.0.3.zip", "archiveFileName": "Adafruit_EPD-2.0.3.zip", "size": 54234, "checksum": "SHA-256:998ee8b744d295c6e9871a099624191878d71a2e97d5027a4b0c40937aca1d09" }, { "name": "Adafruit EPD", "version": "2.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.1.1.zip", "archiveFileName": "Adafruit_EPD-2.1.1.zip", "size": 54234, "checksum": "SHA-256:c499f5a41a95b69f4118c025878f3636dfebb26561daf8f37d181bd999399546" }, { "name": "Adafruit EPD", "version": "2.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.2.0.zip", "archiveFileName": "Adafruit_EPD-2.2.0.zip", "size": 56263, "checksum": "SHA-256:f83e4c7a6f11041967f0a1ba2487825061f82bce6fe99d882abcc725ecebfcc8" }, { "name": "Adafruit EPD", "version": "2.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.3.0.zip", "archiveFileName": "Adafruit_EPD-2.3.0.zip", "size": 58521, "checksum": "SHA-256:36082a7cd8ee002ceff9518685f60f6209c1af9e324d34d09a2bcd2d219329f9" }, { "name": "Adafruit EPD", "version": "2.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.4.1.zip", "archiveFileName": "Adafruit_EPD-2.4.1.zip", "size": 46959, "checksum": "SHA-256:dc7eb348f8df2dfcfe7cd10dd06cf2235fb08afb92b427c358abc8ec6c45bf9d" }, { "name": "Adafruit EPD", "version": "2.4.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.4.2.zip", "archiveFileName": "Adafruit_EPD-2.4.2.zip", "size": 46975, "checksum": "SHA-256:724edb8048a6c9bf1f4bcfaab7202e4ccdc8889c80844016bd23904bce07d1a3" }, { "name": "Adafruit EPD", "version": "2.4.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.4.3.zip", "archiveFileName": "Adafruit_EPD-2.4.3.zip", "size": 46796, "checksum": "SHA-256:99e1a52e0985563be2be959303c5e1f79f63e791c179ebbe77e371d2d872e2ab" }, { "name": "Adafruit EPD", "version": "2.5.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.5.1.zip", "archiveFileName": "Adafruit_EPD-2.5.1.zip", "size": 46928, "checksum": "SHA-256:33bbfae46ed21fe17f87b5316e3e0b291f98e74abfc839a6940551fe0b0b455c" }, { "name": "Adafruit EPD", "version": "2.5.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.5.2.zip", "archiveFileName": "Adafruit_EPD-2.5.2.zip", "size": 47140, "checksum": "SHA-256:12092369cc07be1476c90bf54da07abc69ac61d068b81e84dc1dc2997ed28a90" }, { "name": "Adafruit EPD", "version": "2.5.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-2.5.3.zip", "archiveFileName": "Adafruit_EPD-2.5.3.zip", "size": 47211, "checksum": "SHA-256:b12dead421ef926c60e18e04e210a3b87f852ea48ac19ec0ac6af9233c7d3ddb" }, { "name": "Adafruit EPD", "version": "3.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-3.0.0.zip", "archiveFileName": "Adafruit_EPD-3.0.0.zip", "size": 49439, "checksum": "SHA-256:c007af420938c158515502e728bb817eda3fd9cf9f2a564e62cc684842539400" }, { "name": "Adafruit EPD", "version": "4.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.0.0.zip", "archiveFileName": "Adafruit_EPD-4.0.0.zip", "size": 76930, "checksum": "SHA-256:e0fa6aa3c3b889ae105a2e6002b1c0e4f74bca85ec933bbb888c578ba1788481" }, { "name": "Adafruit EPD", "version": "4.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.0.1.zip", "archiveFileName": "Adafruit_EPD-4.0.1.zip", "size": 76928, "checksum": "SHA-256:88d2a02cf10e6964932b909a57b5a413c06605b0153fb9ae74e96bd631856402" }, { "name": "Adafruit EPD", "version": "4.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.0.2.zip", "archiveFileName": "Adafruit_EPD-4.0.2.zip", "size": 77754, "checksum": "SHA-256:0edc98f683cbcde28f3385df43055ce6cdcac0baecf11a3aebd6c55b9a0635ed" }, { "name": "Adafruit EPD", "version": "4.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.0.3.zip", "archiveFileName": "Adafruit_EPD-4.0.3.zip", "size": 79975, "checksum": "SHA-256:a3aad2b5e9a8ae5591f34e90faac38a439bb0d12dd3511ab3a66d64e8ebf88f7" }, { "name": "Adafruit EPD", "version": "4.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.0.4.zip", "archiveFileName": "Adafruit_EPD-4.0.4.zip", "size": 79973, "checksum": "SHA-256:59584852e15c4164ceb0bc3051db28cdc7bcb745cf7034dcab6430121aa530c4" }, { "name": "Adafruit EPD", "version": "4.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.0.5.zip", "archiveFileName": "Adafruit_EPD-4.0.5.zip", "size": 80029, "checksum": "SHA-256:511ba66d3f0b9e4285a79b94ac1c3279f41637dadadba28d621c1ad040f013e0" }, { "name": "Adafruit EPD", "version": "4.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.1.0.zip", "archiveFileName": "Adafruit_EPD-4.1.0.zip", "size": 99836, "checksum": "SHA-256:d3e39715f93c19fdc0fa70466f8d06382c941f25b8649f9ff460a682dc381e6a" }, { "name": "Adafruit EPD", "version": "4.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.2.0.zip", "archiveFileName": "Adafruit_EPD-4.2.0.zip", "size": 208776, "checksum": "SHA-256:0183d787182e6025ff919f74291720a89c4c942791f52d5ff4a3d3e9f9549a5c" }, { "name": "Adafruit EPD", "version": "4.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.3.0.zip", "archiveFileName": "Adafruit_EPD-4.3.0.zip", "size": 209613, "checksum": "SHA-256:3eda949440edef924a0d9f7232f1f490c68f1636d1ba36bbd6df5d7824dc1873" }, { "name": "Adafruit EPD", "version": "4.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.3.1.zip", "archiveFileName": "Adafruit_EPD-4.3.1.zip", "size": 208868, "checksum": "SHA-256:9b6ac5a8e7d86a92874dc584abc7df51ab35dc2da8da19f368d6c42a34037f4b" }, { "name": "Adafruit EPD", "version": "4.3.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.3.2.zip", "archiveFileName": "Adafruit_EPD-4.3.2.zip", "size": 208884, "checksum": "SHA-256:ecfd6cc05fd286273985c42236315b9d9d8f3ceb64ccdd5b1d919387c974ad2c" }, { "name": "Adafruit EPD", "version": "4.3.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.3.3.zip", "archiveFileName": "Adafruit_EPD-4.3.3.zip", "size": 208901, "checksum": "SHA-256:80ba91607b9ef4b29aa7e71b1c6253e204591ba6244f3bf64da646503fd0b9fa" }, { "name": "Adafruit EPD", "version": "4.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.4.0.zip", "archiveFileName": "Adafruit_EPD-4.4.0.zip", "size": 210461, "checksum": "SHA-256:481c5c1a940f6def6d5ee911d6e2f741c64479e40fbad5126c74377d5d6559f7" }, { "name": "Adafruit EPD", "version": "4.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.4.1.zip", "archiveFileName": "Adafruit_EPD-4.4.1.zip", "size": 210589, "checksum": "SHA-256:9f9e652411e0d3e494c2a95cb7bbfc5649879b32b7d9ecd3a0b1dc4c2e007666" }, { "name": "Adafruit EPD", "version": "4.4.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.4.2.zip", "archiveFileName": "Adafruit_EPD-4.4.2.zip", "size": 212495, "checksum": "SHA-256:172ad57d6b0bda3fa1bff3ae9681543f514d9b80f7a494d243d83ddac8e24223" }, { "name": "Adafruit EPD", "version": "4.4.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.4.3.zip", "archiveFileName": "Adafruit_EPD-4.4.3.zip", "size": 212509, "checksum": "SHA-256:f5759fe04907401f9f85d9b84bcfb1dd5f839c2c739ed93a62f22930935a3a33" }, { "name": "Adafruit EPD", "version": "4.4.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.4.4.zip", "archiveFileName": "Adafruit_EPD-4.4.4.zip", "size": 212509, "checksum": "SHA-256:dfa72421f1cb4f33ffe3770a35aa56df18e789d0d51510409289b9b16cf2fb6b" }, { "name": "Adafruit EPD", "version": "4.4.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.4.5.zip", "archiveFileName": "Adafruit_EPD-4.4.5.zip", "size": 212521, "checksum": "SHA-256:416a6d299cba9242ef2903de3f74d35a6892ba30c69c729d6d2abe1a1ac7bb79" }, { "name": "Adafruit EPD", "version": "4.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.5.0.zip", "archiveFileName": "Adafruit_EPD-4.5.0.zip", "size": 213482, "checksum": "SHA-256:bb89019fb9bc2399e5439421a7af4f7444cd0a47d564093b3cf0564108ff19fb" }, { "name": "Adafruit EPD", "version": "4.5.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.5.1.zip", "archiveFileName": "Adafruit_EPD-4.5.1.zip", "size": 213482, "checksum": "SHA-256:b391154eea165b7a20428b977e977ff3ac6958643708faa08719a8c36d80ecd9" }, { "name": "Adafruit EPD", "version": "4.5.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.5.2.zip", "archiveFileName": "Adafruit_EPD-4.5.2.zip", "size": 215213, "checksum": "SHA-256:b2f2ad44850d68cc13eed2df01edbbc397271b1d0b32706c46d8b40b7906dfaa" }, { "name": "Adafruit EPD", "version": "4.5.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.5.3.zip", "archiveFileName": "Adafruit_EPD-4.5.3.zip", "size": 215222, "checksum": "SHA-256:e55c6ccc9bd19fd461d762eca782f3c42f85880d582f05c4a4d040e0481f6435" }, { "name": "Adafruit EPD", "version": "4.5.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "ePaper display driver", "paragraph": "ePaper display driver", "website": "https://github.com/adafruit/Adafruit_EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_EPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_EPD-4.5.4.zip", "archiveFileName": "Adafruit_EPD-4.5.4.zip", "size": 215227, "checksum": "SHA-256:5fea5948bb71c17a5db92be1005c6f0582fb600199ce43377dbae3d7ac3a888a" }, { "name": "DualTB9051FTGMotorShield", "version": "1.0.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "Arduino library for the Pololu Dual TB9051FTG Motor Driver Shield", "paragraph": "This is a library for the Arduino that interfaces with the Pololu Dual TB9051FTG Motor Driver Shield. It makes it simple to drive two brushed, DC motors.", "website": "https://github.com/pololu/dual-tb9051ftg-motor-shield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/dual-tb9051ftg-motor-shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/DualTB9051FTGMotorShield-1.0.0.zip", "archiveFileName": "DualTB9051FTGMotorShield-1.0.0.zip", "size": 7495, "checksum": "SHA-256:341dbe90005f2486a43b5e050cce0d6b5d590524ccb3e8d6822d95e1b12be40c" }, { "name": "DualTB9051FTGMotorShield", "version": "2.0.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "Arduino library for the Pololu Dual TB9051FTG Motor Driver Shield", "paragraph": "This is a library for the Arduino that interfaces with the Pololu Dual TB9051FTG Motor Driver Shield. It makes it simple to drive two brushed, DC motors.", "website": "https://github.com/pololu/dual-tb9051ftg-motor-shield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/dual-tb9051ftg-motor-shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/DualTB9051FTGMotorShield-2.0.0.zip", "archiveFileName": "DualTB9051FTGMotorShield-2.0.0.zip", "size": 7674, "checksum": "SHA-256:16e00be88b64e4c147f90d95f855b26a3ee068a7e94559fb85efde02759e16c2" }, { "name": "YASM", "version": "1.0.0", "author": "Bricofoy,bricofoy@free.fr", "maintainer": "Bricofoy,bricofoy@free.fr", "sentence": "Easy finite state machine creation and management library", "paragraph": "A library that helps creating finite state machines based on function pointers. Can run concurrently any number of states machines. Provide all required basic timing functions to easily create automatons. Can also be used as a (very) basic scheduler.", "website": "https://github.com/bricofoy/yasm/blob/master/README.md", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bricofoy/yasm.git", "providesIncludes": [ "yasm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bricofoy/YASM-1.0.0.zip", "archiveFileName": "YASM-1.0.0.zip", "size": 28192, "checksum": "SHA-256:92f9c3b7be4d38fb80bb710e28501dc5b2653eb08877505edaf00d987df50ce7" }, { "name": "YASM", "version": "1.0.1", "author": "Bricofoy \u003cbricofoy@free.fr\u003e", "maintainer": "Bricofoy \u003cbricofoy@free.fr\u003e", "sentence": "Easy finite state machine creation and management library", "paragraph": "A library that helps creating finite state machines based on function pointers. Can run concurrently any number of states machines. Provide all required basic timing functions to easily create automatons. Can also be used as a (very) basic scheduler.", "website": "http://github.com/bricofoy/yasm/", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bricofoy/yasm.git", "providesIncludes": [ "yasm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bricofoy/YASM-1.0.1.zip", "archiveFileName": "YASM-1.0.1.zip", "size": 28321, "checksum": "SHA-256:1bdd08f055eab95ca771faf44c21330d59d4727153af20ff9e4c20eef913efb7" }, { "name": "YASM", "version": "1.0.2", "author": "Bricofoy \u003cbricofoy@free.fr\u003e", "maintainer": "Bricofoy \u003cbricofoy@free.fr\u003e", "sentence": "Easy finite state machine creation and management library", "paragraph": "A library that helps creating finite state machines based on function pointers. Can run concurrently any number of states machines. Provide all required basic timing functions to easily create automatons. Can also be used as a (very) basic scheduler.", "website": "http://github.com/bricofoy/yasm/", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bricofoy/yasm.git", "providesIncludes": [ "yasm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bricofoy/YASM-1.0.2.zip", "archiveFileName": "YASM-1.0.2.zip", "size": 28410, "checksum": "SHA-256:b9719fbd981107b429b9c992d91fbaef55e726ac45f2b68c303a3b1b439a0203" }, { "name": "YASM", "version": "1.0.4", "author": "Bricofoy \u003cbricofoy@free.fr\u003e", "maintainer": "Bricofoy \u003cbricofoy@free.fr\u003e", "sentence": "Easy finite state machine creation and management library", "paragraph": "A library that helps creating finite state machines based on function pointers. Can run concurrently any number of states machines. Provide all required basic timing functions to easily create automatons. Can also be used as a (very) basic scheduler.", "website": "http://github.com/bricofoy/yasm/", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bricofoy/yasm.git", "providesIncludes": [ "yasm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bricofoy/YASM-1.0.4.zip", "archiveFileName": "YASM-1.0.4.zip", "size": 29673, "checksum": "SHA-256:da3bca252a9e927e09427de24f1ff72f76d735fc8635ae5506e9bef450b67078" }, { "name": "YASM", "version": "1.0.5", "author": "Bricofoy \u003cbricofoy@free.fr\u003e", "maintainer": "Bricofoy \u003cbricofoy@free.fr\u003e", "sentence": "Easy finite state machine creation and management library", "paragraph": "A library that helps creating finite state machines based on function pointers. Can run concurrently any number of states machines. Provide all required basic timing functions to easily create automatons. Can also be used as a (very) basic scheduler.", "website": "http://github.com/bricofoy/yasm/", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bricofoy/yasm.git", "providesIncludes": [ "yasm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bricofoy/YASM-1.0.5.zip", "archiveFileName": "YASM-1.0.5.zip", "size": 29929, "checksum": "SHA-256:a7a1b56ce6cace8d90782b40a97728474aae6d7cd6b21df6346d5526b9b4aec7" }, { "name": "SparkFun RGB OLED 64x64 Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the \u003ca href=\"https://www.sparkfun.com/products/14860\"\u003eSparkFun RGB OLED 64x64 0.6\" - SSD1357\u003c/a\u003e.", "paragraph": "Library for the RGB OLED 64x64 screen / display. Includes support for the SSD1357 driver IC", "website": "https://github.com/sparkfun/Sparkfun_RGB_OLED_64x64_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/Sparkfun_RGB_OLED_64x64_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_RGB_OLED_64x64_Library-1.0.0.zip", "archiveFileName": "SparkFun_RGB_OLED_64x64_Library-1.0.0.zip", "size": 148877, "checksum": "SHA-256:fa88daf0ad7368753a91e5dcf3250fb8358be790093c7960c8ae3b2464814847" }, { "name": "BH1750FVI", "version": "1.0.0", "author": "PeterEmbedded", "maintainer": "PeterEmbedded \u003c@PeterEmbedded\u003e", "sentence": "Enables reading the digital light sensor", "paragraph": "Enables reading the digital light sensor BH1750FVI", "website": "https://github.com/PeterEmbedded/BH1750FVI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PeterEmbedded/BH1750FVI.git", "url": "https://downloads.arduino.cc/libraries/github.com/PeterEmbedded/BH1750FVI-1.0.0.zip", "archiveFileName": "BH1750FVI-1.0.0.zip", "size": 6669, "checksum": "SHA-256:2e35a17457f09ced002152ebf6a06e3bef0b4e66ba3e4a8771020552d9b4de5f" }, { "name": "BH1750FVI", "version": "1.1.0", "author": "PeterEmbedded", "maintainer": "PeterEmbedded \u003c@PeterEmbedded\u003e", "sentence": "Enables reading the digital light sensor", "paragraph": "Enables reading the digital light sensor BH1750FVI", "website": "https://github.com/PeterEmbedded/BH1750FVI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PeterEmbedded/BH1750FVI.git", "url": "https://downloads.arduino.cc/libraries/github.com/PeterEmbedded/BH1750FVI-1.1.0.zip", "archiveFileName": "BH1750FVI-1.1.0.zip", "size": 7677, "checksum": "SHA-256:2978077d9d63eaf234ce32ce2df53f625f95162fba47b906c4fa2ea0e5784923" }, { "name": "BH1750FVI", "version": "1.1.1", "author": "PeterEmbedded", "maintainer": "PeterEmbedded \u003c@PeterEmbedded\u003e", "sentence": "Enables reading the digital light sensor", "paragraph": "Enables reading the digital light sensor BH1750FVI", "website": "https://github.com/PeterEmbedded/BH1750FVI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PeterEmbedded/BH1750FVI.git", "url": "https://downloads.arduino.cc/libraries/github.com/PeterEmbedded/BH1750FVI-1.1.1.zip", "archiveFileName": "BH1750FVI-1.1.1.zip", "size": 7670, "checksum": "SHA-256:2c09a6058ccc612ce10963e47594907a19c5a9f0def19ddbc9e61ab7586a3564" }, { "name": "ArduinoTrace", "version": "1.0.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "A dead-simple tracing library to debug your programs", "paragraph": "You'll never find a simpler tracing library! Just call TRACE() or DUMP(variable) and watch the result in the Serial...", "website": "https://github.com/bblanchon/ArduinoTrace", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoTrace.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/ArduinoTrace-1.0.0.zip", "archiveFileName": "ArduinoTrace-1.0.0.zip", "size": 6409, "checksum": "SHA-256:987417360accc24c836395c0396bac6e44d9d532fc4afedeceab3ebf2a5cac49" }, { "name": "ArduinoTrace", "version": "1.1.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "A dead-simple tracing library to debug your programs", "paragraph": "You'll never find a simpler tracing library! Just call TRACE() or DUMP(variable) and watch the result in the Serial...", "website": "https://github.com/bblanchon/ArduinoTrace", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoTrace.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/ArduinoTrace-1.1.0.zip", "archiveFileName": "ArduinoTrace-1.1.0.zip", "size": 614293, "checksum": "SHA-256:8375e1e769a9a2de63447c821a8d6d0d1185b2103cd9536b3f7c236375e31502" }, { "name": "ArduinoTrace", "version": "1.1.1", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "A dead-simple tracing library to debug your programs", "paragraph": "You'll never find a simpler tracing library! Just call TRACE() or DUMP(variable) and watch the result in the Serial...", "website": "https://github.com/bblanchon/ArduinoTrace", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoTrace.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/ArduinoTrace-1.1.1.zip", "archiveFileName": "ArduinoTrace-1.1.1.zip", "size": 614319, "checksum": "SHA-256:b7f5bbe1bb3e63303ebf2b24b83d6a2fe44030644f1b2c66b5e37862eed14a7a" }, { "name": "ArduinoTrace", "version": "1.1.2", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "A dead-simple tracing library to debug your programs", "paragraph": "You'll never find a simpler tracing library! Just call TRACE() or DUMP(variable) and watch the result in the Serial...", "website": "https://github.com/bblanchon/ArduinoTrace", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoTrace.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/ArduinoTrace-1.1.2.zip", "archiveFileName": "ArduinoTrace-1.1.2.zip", "size": 615017, "checksum": "SHA-256:3b77ebc27875b1ca06503c5c2ab0310f0a61c44c124df7068a7e22c791a2e79d" }, { "name": "ArduinoTrace", "version": "1.2.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "A dead-simple tracing library to debug your programs", "paragraph": "You'll never find a simpler tracing library! Just call TRACE() or DUMP(variable) and watch the result in the Serial...", "website": "https://github.com/bblanchon/ArduinoTrace", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoTrace.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/ArduinoTrace-1.2.0.zip", "archiveFileName": "ArduinoTrace-1.2.0.zip", "size": 615486, "checksum": "SHA-256:1f4da9855ccaf49e8ab22bb01e584b2488bff97db5192d8e8ad2d78f93d9efab" }, { "name": "MatrixMath", "version": "1.0.0", "author": "Charlie Matlack", "maintainer": "Charlie Matlack \u003cmatlack@gmail.com\u003e", "sentence": "Minimal linear algebra library", "paragraph": "A minimal linear algebra library for Arduino. This gives you all the basics in a lean package, up to in-place matrix inversion. Matrices are represented as simple 2D arrays, so you need to check dimension agreement manually. A far more capable, testable, and friendly linear algebra library for Arduino is BasicLinearAlgebra", "website": "https://github.com/eecharlie/MatrixMath", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eecharlie/MatrixMath.git", "url": "https://downloads.arduino.cc/libraries/github.com/eecharlie/MatrixMath-1.0.0.zip", "archiveFileName": "MatrixMath-1.0.0.zip", "size": 12418, "checksum": "SHA-256:62338d65d2e24b255b3c0bcd5fb5000dd70213a2bf8a611916fe7a8b5c2fe978" }, { "name": "GoProControl", "version": "0.9.3", "author": "Vincenzo G. / KonradIT", "maintainer": "Vincenzo G. / KonradIT", "sentence": "A library that makes using GoPro a breeze.", "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6 and HERO7 from Arduino", "website": "https://github.com/aster94/GoProControl/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/GoProControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/GoProControl-0.9.3.zip", "archiveFileName": "GoProControl-0.9.3.zip", "size": 424101, "checksum": "SHA-256:a0194955f3d85264c3ff8f64085e70daab6f0268f0704c3f25356acdaf70beb0" }, { "name": "GoProControl", "version": "1.0.0", "author": "Vincenzo G. / KonradIT", "maintainer": "Vincenzo G. / KonradIT", "sentence": "A library that makes using GoPro a breeze.", "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6 and HERO7 from Arduino", "website": "https://github.com/aster94/GoProControl/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/GoProControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/GoProControl-1.0.0.zip", "archiveFileName": "GoProControl-1.0.0.zip", "size": 425618, "checksum": "SHA-256:6fa21b6373c6016254e838e5b29c1e1bbb73cc700d86487f5ccb0a0ccfed6e57" }, { "name": "GoProControl", "version": "1.0.1", "author": "Vincenzo G. / KonradIT", "maintainer": "Vincenzo G. / KonradIT", "sentence": "A library that makes using GoPro a breeze.", "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6 and HERO7 from Arduino", "website": "https://github.com/aster94/GoProControl/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/GoProControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/GoProControl-1.0.1.zip", "archiveFileName": "GoProControl-1.0.1.zip", "size": 425803, "checksum": "SHA-256:f48f0ec9901de2591cc4f54147a95d426fce1d087a791e1ddb5541155e1a44b2" }, { "name": "GoProControl", "version": "1.1.0", "author": "aster94", "maintainer": "aster94, KonradIT", "sentence": "A library that makes using GoPro Cameras a breeze.", "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6, HERO7, FUSION, HERO8, MAX from Arduino", "website": "https://github.com/aster94/GoProControl/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/GoProControl.git", "dependencies": [ { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "VidorPeripherals" }, { "name": "WiFiEsp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/aster94/GoProControl-1.1.0.zip", "archiveFileName": "GoProControl-1.1.0.zip", "size": 426278, "checksum": "SHA-256:1089474c2e2190055bf39222acbad01359e338f8a3ee0a6d6face00d44655024" }, { "name": "GoProControl", "version": "1.1.1", "author": "aster94", "maintainer": "aster94, KonradIT", "sentence": "A library that makes using GoPro Cameras a breeze.", "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6, HERO7, FUSION, HERO8, MAX from Arduino", "website": "https://github.com/aster94/GoProControl/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/GoProControl.git", "dependencies": [ { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "VidorPeripherals" }, { "name": "WiFiEsp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/aster94/GoProControl-1.1.1.zip", "archiveFileName": "GoProControl-1.1.1.zip", "size": 426343, "checksum": "SHA-256:327b2f731f621603a157e4a2169367c75ed439d1c44b3c959b175d5c1129ce17" }, { "name": "GoProControl", "version": "1.2.0", "author": "aster94", "maintainer": "aster94, KonradIT", "sentence": "A library that makes using GoPro Cameras a breeze.", "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6, HERO7, FUSION, HERO8, MAX from Arduino", "website": "https://github.com/aster94/GoProControl/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/GoProControl.git", "dependencies": [ { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "VidorPeripherals" }, { "name": "WiFiEsp" }, { "name": "Utilities" } ], "url": "https://downloads.arduino.cc/libraries/github.com/aster94/GoProControl-1.2.0.zip", "archiveFileName": "GoProControl-1.2.0.zip", "size": 428535, "checksum": "SHA-256:f4b2b7aa1913cbadf93743c0bc38884f6b9a2a1296ad4411b1a96c3d0fbac5b3" }, { "name": "GoProControl", "version": "1.2.1", "author": "aster94", "maintainer": "aster94, KonradIT", "sentence": "A library that makes using GoPro Cameras a breeze.", "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6, HERO7, FUSION, HERO8, MAX from Arduino", "website": "https://github.com/aster94/GoProControl/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/GoProControl.git", "dependencies": [ { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "VidorPeripherals" }, { "name": "WiFiEsp" }, { "name": "Utilities" } ], "url": "https://downloads.arduino.cc/libraries/github.com/aster94/GoProControl-1.2.1.zip", "archiveFileName": "GoProControl-1.2.1.zip", "size": 428562, "checksum": "SHA-256:1960bbd78c6ba32c5211e83885edf389482db13e9717f6ae15b638edf32e7ea0" }, { "name": "GoProControl", "version": "1.3.1", "author": "aster94", "maintainer": "aster94, KonradIT", "sentence": "A library that makes using GoPro Cameras a breeze.", "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6, HERO7, FUSION, HERO8, MAX from Arduino", "website": "https://github.com/aster94/GoProControl/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/GoProControl.git", "dependencies": [ { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "VidorPeripherals" }, { "name": "WiFiEsp" }, { "name": "Utilities" } ], "url": "https://downloads.arduino.cc/libraries/github.com/aster94/GoProControl-1.3.1.zip", "archiveFileName": "GoProControl-1.3.1.zip", "size": 428944, "checksum": "SHA-256:012d36a17c0426be3c9d16dd639188fe97f184b5a961f109ff0917d4646e7069" }, { "name": "GoProControl", "version": "1.3.2", "author": "aster94", "maintainer": "aster94, KonradIT", "sentence": "A library that makes using GoPro Cameras a breeze.", "paragraph": "Control your GoPro HERO3, HERO4, HERO5, HERO6, HERO7, FUSION, HERO8, MAX from Arduino", "website": "https://github.com/aster94/GoProControl/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/GoProControl.git", "dependencies": [ { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "VidorPeripherals" }, { "name": "WiFiEsp" }, { "name": "Utilities" } ], "url": "https://downloads.arduino.cc/libraries/github.com/aster94/GoProControl-1.3.2.zip", "archiveFileName": "GoProControl-1.3.2.zip", "size": 429259, "checksum": "SHA-256:f6e9c2a993f9e4854d27ba0f47ff4892c3032daa89c49b28c21334996a165518" }, { "name": "PM2008 I2C", "version": "1.0.0", "author": "Neosarchizo", "maintainer": "Neosarchizo \u003cneosarchizo@gmail.com\u003e", "sentence": "Arduino library to control Cubic PM2008 I2C", "paragraph": "Arduino library to control Cubic PM2008 I2C", "website": "https://github.com/neosarchizo/pm2008_i2c", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neosarchizo/pm2008_i2c.git", "url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/PM2008_I2C-1.0.0.zip", "archiveFileName": "PM2008_I2C-1.0.0.zip", "size": 18183, "checksum": "SHA-256:95f707ccf6f75c4bffc773cc533f58dcf1f99eb7bece74e6522ce0df038a2c15" }, { "name": "PM2008 I2C", "version": "1.0.1", "author": "Neosarchizo", "maintainer": "Neosarchizo \u003cneosarchizo@gmail.com\u003e", "sentence": "Arduino library to control Cubic PM2008 I2C", "paragraph": "Arduino library to control Cubic PM2008 I2C", "website": "https://github.com/neosarchizo/pm2008_i2c", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neosarchizo/pm2008_i2c.git", "url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/PM2008_I2C-1.0.1.zip", "archiveFileName": "PM2008_I2C-1.0.1.zip", "size": 18297, "checksum": "SHA-256:3befd02c8e69a21ada28779a478ae13386dc1482d95877d346fafd185fabdf31" }, { "name": "SerialUtil", "version": "1.0.0", "author": "Alexander Loquet \u003ca95@live.be\u003e", "maintainer": "Alexander Loquet \u003ca95@live.be\u003e", "sentence": "A library for sending/recieving data between two arduino's over serial communication", "paragraph": "This library provides easy methods to use to communicate between two arduino's. This library can send booleans, integers, floats and text over serial communication.", "website": "https://github.com/AlexanderLL95/SerialUtil", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AlexanderLL95/SerialUtil.git", "url": "https://downloads.arduino.cc/libraries/github.com/AlexanderLL95/SerialUtil-1.0.0.zip", "archiveFileName": "SerialUtil-1.0.0.zip", "size": 9313, "checksum": "SHA-256:bae4b142f5d892a15610a9a654166b0d62fea4e46700d270ef14e41c1ef96de1" }, { "name": "USBControllerLib", "version": "0.8.0", "author": "Nicholas Berryman", "maintainer": "Nicholas Berryman", "sentence": "Arduino library for communication between USB controller and Arduino.", "paragraph": "Designed to be used with dashboard program hosted at https://github.com/NicholasBerryman/ControllerLibDashboard", "website": "https://github.com/NicholasBerryman/ControllerLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NicholasBerryman/USBControllerLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/NicholasBerryman/USBControllerLib-0.8.0.zip", "archiveFileName": "USBControllerLib-0.8.0.zip", "size": 4283, "checksum": "SHA-256:253f7b3dc67d08a2fcc5a0fca4d29673205cc4cf19281e7ba06a91ab115dbd6f" }, { "name": "USBControllerLib", "version": "1.0.0", "author": "Nicholas Berryman", "maintainer": "Nicholas Berryman", "sentence": "Arduino library for communication between USB controller and Arduino.", "paragraph": "Designed to be used with dashboard program hosted at https://github.com/NicholasBerryman/ControllerLibDashboard", "website": "https://github.com/NicholasBerryman/ControllerLib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NicholasBerryman/USBControllerLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/NicholasBerryman/USBControllerLib-1.0.0.zip", "archiveFileName": "USBControllerLib-1.0.0.zip", "size": 4286, "checksum": "SHA-256:88b5d97dc604afe272eeee8ef4d385de0479b5c6935f05a963407c3eaaad0ea5" }, { "name": "SensorFusion", "version": "1.0.0", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes using a IMU a breeze.", "paragraph": "Mahony and Madgwick algorithms.", "website": "https://github.com/aster94/SensorFusion", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/SensorFusion.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/SensorFusion-1.0.0.zip", "archiveFileName": "SensorFusion-1.0.0.zip", "size": 9385, "checksum": "SHA-256:d23184a8eb500bb1579cffe17d76d4800b6cd0ee15f66a0f4fc1d1c515abac76" }, { "name": "SensorFusion", "version": "1.0.1", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes using a IMU a breeze.", "paragraph": "Mahony and Madgwick algorithms.", "website": "https://github.com/aster94/SensorFusion", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/SensorFusion.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/SensorFusion-1.0.1.zip", "archiveFileName": "SensorFusion-1.0.1.zip", "size": 34491, "checksum": "SHA-256:5ccc8f1cbef6343ef320a08ff6a3edb78bf1d26384cddf984167e4902b0a19e7" }, { "name": "SensorFusion", "version": "1.0.3", "author": "aster94", "maintainer": "aster94", "sentence": "A library that makes using a IMU a breeze.", "paragraph": "Mahony and Madgwick algorithms.", "website": "https://github.com/aster94/SensorFusion", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/SensorFusion.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/SensorFusion-1.0.3.zip", "archiveFileName": "SensorFusion-1.0.3.zip", "size": 34611, "checksum": "SHA-256:313d6d15ca07e39126b5f07ef0b86a5c34aac48d5d9d3b443c328f67ae6b684d" }, { "name": "SensorFusion", "version": "1.0.4", "author": "aster94", "maintainer": "aster94", "sentence": "A library that makes using a IMU a breeze.", "paragraph": "Mahony and Madgwick algorithms.", "website": "https://github.com/aster94/SensorFusion", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/SensorFusion.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/SensorFusion-1.0.4.zip", "archiveFileName": "SensorFusion-1.0.4.zip", "size": 35454, "checksum": "SHA-256:d361accf9faacdf2b0e6fbec7e2ac1274550370c72d93a2525287446bbe4afc6" }, { "name": "SensorFusion", "version": "1.0.5", "author": "aster94", "maintainer": "aster94", "sentence": "A library that makes using a IMU a breeze.", "paragraph": "Mahony and Madgwick algorithms.", "website": "https://github.com/aster94/SensorFusion", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/SensorFusion.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/SensorFusion-1.0.5.zip", "archiveFileName": "SensorFusion-1.0.5.zip", "size": 35524, "checksum": "SHA-256:05a10661d9c2424d8b6f7d2edc9fc00b000432366293d72b2fd9bc344c8f5d59" }, { "name": "SensorFusion", "version": "1.0.6", "author": "aster94", "maintainer": "aster94", "sentence": "A library that makes using a IMU a breeze.", "paragraph": "Mahony and Madgwick algorithms.", "website": "https://github.com/aster94/SensorFusion", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/SensorFusion.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/SensorFusion-1.0.6.zip", "archiveFileName": "SensorFusion-1.0.6.zip", "size": 35525, "checksum": "SHA-256:6162a7e73016e203ad207ca0a4b6c387f45609383d621db54031365d2d3a5495" }, { "name": "FlexLibrary", "version": "1.0.0", "author": "Tyler Gragg", "maintainer": "Tyler Gragg", "sentence": "This Library is designed to make the integration of 'Flex Sensors' easier and simpler.", "paragraph": "The Idea of this Library is to create a built in way to smooth out data, register 'bent' actions, as well as create an easy way of tracking individual Sensors.", "website": "https://github.com/Tdoe4321/FlexLibrary.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Tdoe4321/FlexLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/Tdoe4321/FlexLibrary-1.0.0.zip", "archiveFileName": "FlexLibrary-1.0.0.zip", "size": 7583, "checksum": "SHA-256:3569fd5ead8f2444504161cc16c029354d2033e342b4e80b7764eb4f64698b6f" }, { "name": "M2M Solutions Purplepoint Boards Library", "version": "1.0.1", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for Purplepoint IoT boards.", "paragraph": "This library contains helper classes to ease use of Purplepoint IoT boards.", "website": "https://github.com/m2m-solutions/M2M_Boards", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_Boards.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_Purplepoint_Boards_Library-1.0.1.zip", "archiveFileName": "M2M_Solutions_Purplepoint_Boards_Library-1.0.1.zip", "size": 10793, "checksum": "SHA-256:7944a7fd624fd0320a43f530887c67362634c3369f7d0d8a30cacd913fa85f6e" }, { "name": "M2M Solutions Purplepoint Boards Library", "version": "1.0.7", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for Purplepoint IoT boards.", "paragraph": "This library contains helper classes to ease use of Purplepoint IoT boards.", "website": "https://github.com/m2m-solutions/M2M_Boards", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_Boards.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_Purplepoint_Boards_Library-1.0.7.zip", "archiveFileName": "M2M_Solutions_Purplepoint_Boards_Library-1.0.7.zip", "size": 20822, "checksum": "SHA-256:471d042aa95d0c03303f92ea73e66c3e6adac28e7e77ffbbfb0f322a26b44476" }, { "name": "MD_YX5300", "version": "1.0.1", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.0.1.zip", "archiveFileName": "MD_YX5300-1.0.1.zip", "size": 16962870, "checksum": "SHA-256:07a63ed8d559b65024db030941d54e132a9f62cc6651d45655e655985314a0ac" }, { "name": "MD_YX5300", "version": "1.0.0", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.0.0.zip", "archiveFileName": "MD_YX5300-1.0.0.zip", "size": 5240249, "checksum": "SHA-256:37c467408cd92150fb4e4858d28ffba5c71e23e4bcd861aaf7187b4d096686c5" }, { "name": "MD_YX5300", "version": "1.1.0", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.1.0.zip", "archiveFileName": "MD_YX5300-1.1.0.zip", "size": 16964843, "checksum": "SHA-256:ccecd9311157c80b82ee65c3ec3d6d16854e598131932e51097d5091bcb60ba6" }, { "name": "MD_YX5300", "version": "1.2.0", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.2.0.zip", "archiveFileName": "MD_YX5300-1.2.0.zip", "size": 16969014, "checksum": "SHA-256:b73a36d6c43e0adecac77621084014b890587ec5a7b26442d785d3eb6ae0ec0e" }, { "name": "MD_YX5300", "version": "1.2.1", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.2.1.zip", "archiveFileName": "MD_YX5300-1.2.1.zip", "size": 17017531, "checksum": "SHA-256:2c4bb81d9ea79d71771f53a3662b366f4e3f76129cb5aaee394ab3c51379e1d2" }, { "name": "MD_YX5300", "version": "1.2.2", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-3.0", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.2.2.zip", "archiveFileName": "MD_YX5300-1.2.2.zip", "size": 17107285, "checksum": "SHA-256:0b3cad500e722dfe73cde1139f779f585f6f957701414da6d7c98a251b22fed7" }, { "name": "MD_YX5300", "version": "1.2.3", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-3.0", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.2.3.zip", "archiveFileName": "MD_YX5300-1.2.3.zip", "size": 17155014, "checksum": "SHA-256:3e17eee59a89840a7e4d756d3482bc8c3f7c8def5a020232fe083173fcc4d05f" }, { "name": "MD_YX5300", "version": "1.2.4", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-3.0", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.2.4.zip", "archiveFileName": "MD_YX5300-1.2.4.zip", "size": 17155087, "checksum": "SHA-256:1d6eba35695e30914a9a58c99bd9d3203426e5c0430f5561c7d07cd0d4311c54" }, { "name": "MD_YX5300", "version": "1.3.0", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-3.0", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.3.0.zip", "archiveFileName": "MD_YX5300-1.3.0.zip", "size": 17165616, "checksum": "SHA-256:727e91daee6011c99d56932cef3b6ee162b20f4b143c1e54f7616013a5efca0f" }, { "name": "MD_YX5300", "version": "1.3.1", "author": "MajicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-3.0", "sentence": "Library for Serial MP3 Player (Catalex YX5300 module)", "paragraph": "Encapsulates the control of the YX5300 through a serial interface. User code can issue high level commands without worrying about issuing the requests or interpreting response.", "website": "https://github.com/MajicDesigns/MD_YX5300", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YX5300.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YX5300-1.3.1.zip", "archiveFileName": "MD_YX5300-1.3.1.zip", "size": 17165637, "checksum": "SHA-256:e29404b0f4aa792825e49e5dcc4e7d331774f4df07cf81ffb0a9ed8358d6eb0b" }, { "name": "M5ez", "version": "1.0.0", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/ropg/M5ez", "website": "https://github.com/ropg/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-1.0.0.zip", "archiveFileName": "M5ez-1.0.0.zip", "size": 3200228, "checksum": "SHA-256:f40a1a67e846f839b50e2ca0c10f405142d52330fd75fef86fcc13a2a0a32a05" }, { "name": "M5ez", "version": "1.1.0", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/ropg/M5ez", "website": "https://github.com/ropg/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-1.1.0.zip", "archiveFileName": "M5ez-1.1.0.zip", "size": 3387050, "checksum": "SHA-256:8c58a8155876a8c0374c3a7e36f32ed562d026d7548b2e73e09352447cb0a862" }, { "name": "M5ez", "version": "1.1.1", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/ropg/M5ez", "website": "https://github.com/ropg/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-1.1.1.zip", "archiveFileName": "M5ez-1.1.1.zip", "size": 3386910, "checksum": "SHA-256:5f4f5ffc3151472ed5ccdee61377bf954d669bc3674750bb099f4c8198bb6d15" }, { "name": "M5ez", "version": "1.2.0", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/ropg/M5ez", "website": "https://github.com/ropg/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-1.2.0.zip", "archiveFileName": "M5ez-1.2.0.zip", "size": 4782260, "checksum": "SHA-256:42d0634b839d69cbcabaf62b14e10fd133b41125b88d35bdf0d3dc02f79861b2" }, { "name": "M5ez", "version": "1.3.1", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/ropg/M5ez", "website": "https://github.com/ropg/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-1.3.1.zip", "archiveFileName": "M5ez-1.3.1.zip", "size": 4847496, "checksum": "SHA-256:fff7eb3e682df23d9a4e55e03dca14c21cb40da5909aef36cfeaa5e2d8bb429f" }, { "name": "M5ez", "version": "2.0.0", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/ropg/M5ez", "website": "https://github.com/ropg/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-2.0.0.zip", "archiveFileName": "M5ez-2.0.0.zip", "size": 4939851, "checksum": "SHA-256:e9345d5094af53c4b35a7f1f2e2dedb7fd5b2eefc55dac10f112212288d93fa6" }, { "name": "M5ez", "version": "2.0.1", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/ropg/M5ez", "website": "https://github.com/ropg/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-2.0.1.zip", "archiveFileName": "M5ez-2.0.1.zip", "size": 4958161, "checksum": "SHA-256:468fb1c0f30be1513c0d32d834fc161fd34c20030bcc0d9bc0e47f64ae349062" }, { "name": "M5ez", "version": "2.1.0", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/ropg/M5ez", "website": "https://github.com/ropg/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-2.1.0.zip", "archiveFileName": "M5ez-2.1.0.zip", "size": 5200601, "checksum": "SHA-256:74f2f1ad4bfacdd59fbaedb00ad7e2edeae91c1d864bb2543a79beb815c8094b" }, { "name": "M5ez", "version": "2.1.2", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/ropg/M5ez", "website": "https://github.com/ropg/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-2.1.2.zip", "archiveFileName": "M5ez-2.1.2.zip", "size": 5201931, "checksum": "SHA-256:3cdee75f24f1f8477092982c3cc0a33c3bc0f46d7fab06ae72e1514970306934" }, { "name": "M5ez", "version": "2.3.0", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer", "paragraph": "See more on https://github.com/M5ez/M5ez", "website": "https://github.com/M5ez/M5ez", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/M5ez.git", "providesIncludes": [ "M5ez.h" ], "dependencies": [ { "name": "ezTime" }, { "name": "M5Stack" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/M5ez-2.3.0.zip", "archiveFileName": "M5ez-2.3.0.zip", "size": 5281940, "checksum": "SHA-256:acc6c7404eeca6b9f07dd040cc4db50efe15c9055a7420338bb972725ab78f41" }, { "name": "M2M Solutions Logger Library", "version": "1.0.1", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for logging.", "paragraph": "A library for logging with support for logging to serial ports and SD cards.", "website": "https://github.com/m2m-solutions/M2M_Logger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_Logger.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_Logger_Library-1.0.1.zip", "archiveFileName": "M2M_Solutions_Logger_Library-1.0.1.zip", "size": 6353, "checksum": "SHA-256:ff20aec810ce8811e76378309191e35d83dd766e3957fc075569ec7e14f332bd" }, { "name": "M2M Solutions Logger Library", "version": "1.0.7", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for logging.", "paragraph": "A library for logging with support for logging to serial ports and SD cards.", "website": "https://github.com/m2m-solutions/M2M_Logger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_Logger.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_Logger_Library-1.0.7.zip", "archiveFileName": "M2M_Solutions_Logger_Library-1.0.7.zip", "size": 7438, "checksum": "SHA-256:feb2d1ba91b719093d60c5170c56ae95597b87f42257493f0be2fea59fadfc05" }, { "name": "M2M Solutions Quectel Library", "version": "1.0.2", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for Quectel cellular modules.", "paragraph": "A library for controlling Quectel cellular modules over a serial connection.", "website": "https://github.com/m2m-solutions/M2M_Quectel", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_Quectel.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_Quectel_Library-1.0.2.zip", "archiveFileName": "M2M_Solutions_Quectel_Library-1.0.2.zip", "size": 8751, "checksum": "SHA-256:251afe5dd700a979d5deff30ceb38870d13c2169bb7b497247dbb36e32b8e087" }, { "name": "M2M Solutions Quectel Library", "version": "1.0.3", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for Quectel cellular modules.", "paragraph": "A library for controlling Quectel cellular modules over a serial connection.", "website": "https://github.com/m2m-solutions/M2M_Quectel", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_Quectel.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_Quectel_Library-1.0.3.zip", "archiveFileName": "M2M_Solutions_Quectel_Library-1.0.3.zip", "size": 8778, "checksum": "SHA-256:e3afee67c63a63cc525a639b15269dcf94859d75d893cd809d40e7dea78f27fb" }, { "name": "M2M Solutions Quectel Library", "version": "1.2.4", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for Quectel cellular modules.", "paragraph": "A library for controlling Quectel cellular modules over a serial connection.", "website": "https://github.com/m2m-solutions/M2M_Quectel", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_Quectel.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_Quectel_Library-1.2.4.zip", "archiveFileName": "M2M_Solutions_Quectel_Library-1.2.4.zip", "size": 13952, "checksum": "SHA-256:62aa9e2fb24970c12ee7d03e549fdb7cd659711b5e5d4aef3cfc492aa0cdfb08" }, { "name": "M2M Solutions Quectel Library", "version": "1.2.5", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for Quectel cellular modules.", "paragraph": "A library for controlling Quectel cellular modules over a serial connection.", "website": "https://github.com/m2m-solutions/M2M_Quectel", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_Quectel.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_Quectel_Library-1.2.5.zip", "archiveFileName": "M2M_Solutions_Quectel_Library-1.2.5.zip", "size": 14376, "checksum": "SHA-256:52afa244b592b8adbb17040d60cd8ef8a6e9222e43fcf7e95448825afdf77aaa" }, { "name": "M2M Solutions Quectel Library", "version": "1.2.6", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for Quectel cellular modules.", "paragraph": "A library for controlling Quectel cellular modules over a serial connection.", "website": "https://github.com/m2m-solutions/M2M_Quectel", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_Quectel.git", "dependencies": [ { "name": "Ethernet" }, { "name": "M2M Solutions Logger Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_Quectel_Library-1.2.6.zip", "archiveFileName": "M2M_Solutions_Quectel_Library-1.2.6.zip", "size": 14536, "checksum": "SHA-256:44ea1cab81c8e40b52d2bc6fb2c900594967411dfdec0b72a44c67d0afc86358" }, { "name": "M2M Solutions TLV Library", "version": "1.0.1", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for the TLV format.", "paragraph": "A library for packing and unpacking data to and from TLV format.", "website": "https://github.com/m2m-solutions/M2M_TLV", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_TLV.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_TLV_Library-1.0.1.zip", "archiveFileName": "M2M_Solutions_TLV_Library-1.0.1.zip", "size": 7111, "checksum": "SHA-256:c13e1da8bc906b6b16ed306a2b9dff1f3530522237d2802f759dc2791fe1df87" }, { "name": "KickstarterStats", "version": "1.0.0", "author": "Brian Lough", "maintainer": "Brian Lough \u003cbrian.d.lough@gmail.com\u003e", "sentence": "A library to fetch Kickstarter stats (supports ESP8266/ESP32 \u0026 others)", "paragraph": "A library to fetch Kickstarter stats (supports ESP8266/ESP32 \u0026 others)", "website": "https://github.com/witnessmenow/arduino-kickstarter-stats", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/witnessmenow/arduino-kickstarter-stats.git", "url": "https://downloads.arduino.cc/libraries/github.com/witnessmenow/KickstarterStats-1.0.0.zip", "archiveFileName": "KickstarterStats-1.0.0.zip", "size": 7564, "checksum": "SHA-256:db89a8bd6eba4f4f527bf697e67681bd2493aeb82273b158a1bb444332839372" }, { "name": "Capacitor", "version": "1.0.0", "author": "Codewrite", "maintainer": "Jon Nethercott", "sentence": "Measure capacitance from 0.2pF to 100uF with no external hardware.", "paragraph": "Requires one digital pin and one analog pin.", "website": "https://github.com/codewrite/arduino-capacitor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/codewrite/arduino-capacitor.git", "url": "https://downloads.arduino.cc/libraries/github.com/codewrite/Capacitor-1.0.0.zip", "archiveFileName": "Capacitor-1.0.0.zip", "size": 16765, "checksum": "SHA-256:e76daa4453fed68a2be837573344a4430190ff2a2c15b2540234b6b80bbc1452" }, { "name": "Capacitor", "version": "1.1.0", "author": "Codewrite", "maintainer": "Jon Nethercott", "sentence": "Measure capacitance from 0.2pF to 100uF with no external hardware.", "paragraph": "Requires one digital pin and one analog pin.", "website": "https://github.com/codewrite/arduino-capacitor", "category": "Sensors", "architectures": [ "avr", "sam", "pic32" ], "types": [ "Contributed" ], "repository": "https://github.com/codewrite/arduino-capacitor.git", "url": "https://downloads.arduino.cc/libraries/github.com/codewrite/Capacitor-1.1.0.zip", "archiveFileName": "Capacitor-1.1.0.zip", "size": 20142, "checksum": "SHA-256:4fbded1367121d103aeeb23fa8e06f2b28bda0408332cf5a2df3a37b553277f5" }, { "name": "M2M Solutions MiraOne Library", "version": "1.0.2", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for the MiraOne radio module by Lumenradio AB.", "paragraph": "A library for using the MiraOne RF module over a serial port.", "website": "https://github.com/m2m-solutions/M2M_LM75A", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_MiraOne.git", "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_MiraOne_Library-1.0.2.zip", "archiveFileName": "M2M_Solutions_MiraOne_Library-1.0.2.zip", "size": 11182, "checksum": "SHA-256:56e579c31822375a88b75ea144af7b84cc239a5b8e41589c08aeffebf3d83a86" }, { "name": "M2M Solutions MiraOne Library", "version": "1.0.4", "author": "M2M Solutions AB", "maintainer": "M2M Solutions AB \u003cinfo@m2msolutions.se\u003e", "sentence": "Arduino library for the MiraOne radio module by Lumenradio AB.", "paragraph": "A library for using the MiraOne RF module over a serial port.", "website": "https://github.com/m2m-solutions/M2M_LM75A", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/m2m-solutions/M2M_MiraOne.git", "dependencies": [ { "name": "M2M Solutions Logger Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m2m-solutions/M2M_Solutions_MiraOne_Library-1.0.4.zip", "archiveFileName": "M2M_Solutions_MiraOne_Library-1.0.4.zip", "size": 12394, "checksum": "SHA-256:09b80eafb40914f1077d717c180d381d538161aaeb9aefba68da9b41b1aa440d" }, { "name": "SerialMP3Player", "version": "1.0.0", "author": "Salvador Rueda \u003csalvador.rueda@gmail.com\u003e", "maintainer": "Salvador Rueda \u003csalvador.rueda@gmail.com\u003e", "sentence": "A library for Serial MP3 Player board (YX5300 chip).", "paragraph": "Play mp3 files from the SD card.", "website": "https://github.com/salvadorrueda/SerialMP3Player", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/salvadorrueda/SerialMP3Player.git", "providesIncludes": [ "SerialMP3Player.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/salvadorrueda/SerialMP3Player-1.0.0.zip", "archiveFileName": "SerialMP3Player-1.0.0.zip", "size": 865223, "checksum": "SHA-256:029d3a89808d764d4cd77e726b4ceb4859938c2590204be1b5968eba748ad213" }, { "name": "Bolder Flight Systems BME280", "version": "1.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 pressure, humidity, and temperature sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280. The BME280 object declaration is overloaded with different declarations for I2C and SPI communication. All other functions remain the same.", "website": "https://github.com/bolderflight/BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "BME280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-1.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-1.0.1.zip", "size": 1708940, "checksum": "SHA-256:a8747844333e1de8f177d69cbf55190808b13020eb58038c2426e7f8a62d65e7" }, { "name": "Bolder Flight Systems BME280", "version": "2.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 pressure sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280. The BME280 object declaration is overloaded with different declarations for I2C and SPI communication. All other functions remain the same.", "website": "https://github.com/bolderflight/bme280-arduino.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-2.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-2.0.0.zip", "size": 1707575, "checksum": "SHA-256:9be663ecbcca382e9ec3231e271f6d51ef7cfb46e8df7b0d294be363c4583072" }, { "name": "Bolder Flight Systems BME280", "version": "5.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 environment sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280.", "website": "https://github.com/bolderflight/bme280.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-5.0.0.zip", "size": 1758685, "checksum": "SHA-256:34a35d091e0f9f4266b16d3cf4c1935f666a6108311b197391432263361ac7d3" }, { "name": "Bolder Flight Systems BME280", "version": "5.1.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 environment sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280.", "website": "https://github.com/bolderflight/bme280.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.1.0.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-5.1.0.zip", "size": 1758886, "checksum": "SHA-256:299d241b14802bbf1f687f1bcef5ddc0933109de09c7a2035b923dbd40dde32c" }, { "name": "Bolder Flight Systems BME280", "version": "5.2.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 environment sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280.", "website": "https://github.com/bolderflight/bme280.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.2.0.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-5.2.0.zip", "size": 1758903, "checksum": "SHA-256:a5675a0ae461bb297df22c1e9cde1cf29112a9531cec00b974e185b6776a78e1" }, { "name": "Bolder Flight Systems BME280", "version": "5.2.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 environment sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280.", "website": "https://github.com/bolderflight/bme280.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.2.1.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-5.2.1.zip", "size": 1758890, "checksum": "SHA-256:5611a0113b596183597c7c75e490a0079bf0ad8df04dad19969cd3d4418e7aa9" }, { "name": "Bolder Flight Systems BME280", "version": "5.2.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 environment sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280.", "website": "https://github.com/bolderflight/bme280.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.2.2.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-5.2.2.zip", "size": 1758920, "checksum": "SHA-256:abeeb5e8a7045580446bbb49226a54efcdadd49eb246af3cdd23c4110ab9cf18" }, { "name": "Bolder Flight Systems BME280", "version": "5.2.3", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 environment sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280.", "website": "https://github.com/bolderflight/bme280.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.2.3.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-5.2.3.zip", "size": 1758946, "checksum": "SHA-256:662d2c90c8ea257efd23b5d1a31886375bb393b66a706c04f6af40b95565b818" }, { "name": "Bolder Flight Systems BME280", "version": "5.2.4", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 environment sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280.", "website": "https://github.com/bolderflight/bme280.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.2.4.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-5.2.4.zip", "size": 1758961, "checksum": "SHA-256:79574fc4c4217cc2a102a0d4419a998edb0fa1f3bb4b01c597e0b8ab187b95a5" }, { "name": "Bolder Flight Systems BME280", "version": "5.2.5", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 environment sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280.", "website": "https://github.com/bolderflight/bme280.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.2.5.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-5.2.5.zip", "size": 1758973, "checksum": "SHA-256:25ae20f7d2266cc3aba9f73a78719289ac7e82c36f311bee299b6d049c7b3361" }, { "name": "Bolder Flight Systems BME280", "version": "5.2.6", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the BME280 environment sensor.", "paragraph": "This library supports both I2C and SPI communication with the BME280.", "website": "https://github.com/bolderflight/bme280.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BME280.git", "providesIncludes": [ "bme280.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BME280-5.2.6.zip", "archiveFileName": "Bolder_Flight_Systems_BME280-5.2.6.zip", "size": 1758979, "checksum": "SHA-256:cff0ebb0aed4cd73f1749aa3855419035234e03be8dcd81ffbc412bdef7e3a7c" }, { "name": "Bolder Flight Systems AMS5812", "version": "1.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS 5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/AMS5812", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "AMS5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-1.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-1.0.1.zip", "size": 799412, "checksum": "SHA-256:4d110103261410d38baab323436421a783fbbe3f310b1e850406b552b9a125a5" }, { "name": "Bolder Flight Systems AMS5812", "version": "1.0.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS 5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/AMS5812", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "AMS5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-1.0.2.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-1.0.2.zip", "size": 811314, "checksum": "SHA-256:d6f3a15c383ac887d578f8596c1adc72d08cb09f31dbd7b6240f66395654307d" }, { "name": "Bolder Flight Systems AMS5812", "version": "2.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS 5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5812-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "ams5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-2.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-2.0.0.zip", "size": 812405, "checksum": "SHA-256:f90393d39a0cd0ffcefa5d2a3ffdcbe54654fb124a52c3fbd7088759650ab169" }, { "name": "Bolder Flight Systems AMS5812", "version": "3.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812-retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5812", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "ams5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-3.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-3.0.0.zip", "size": 1328295, "checksum": "SHA-256:11b2bd9673defcefcd9ff20ba6b594e2e346579e24f08f812609d89781ca6887" }, { "name": "Bolder Flight Systems AMS5812", "version": "3.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812-retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5812", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "ams5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-3.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-3.0.1.zip", "size": 1328392, "checksum": "SHA-256:37132a2672c4c12e11a166ded502b6297af0c44fd9e7c3de0b675c1f7fcc842b" }, { "name": "Bolder Flight Systems AMS5812", "version": "3.1.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812-retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5812", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "ams5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-3.1.0.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-3.1.0.zip", "size": 1328598, "checksum": "SHA-256:7ec307e8950f225ce81c2fcfeb915f657ae83e53146c9d47c617b6f93ab2b57b" }, { "name": "Bolder Flight Systems AMS5812", "version": "3.2.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812-retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5812", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "ams5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-3.2.0.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-3.2.0.zip", "size": 1328541, "checksum": "SHA-256:7ca81848fbcddc1cfcd185940e072e6882168bd1904fb6fc54a0957855f04ce7" }, { "name": "Bolder Flight Systems AMS5812", "version": "3.2.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812-retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5812", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "ams5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-3.2.1.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-3.2.1.zip", "size": 1328525, "checksum": "SHA-256:10ccd9d2bc612ec038f914299863d1ede864b4028a5b032220c6f7630599a2c7" }, { "name": "Bolder Flight Systems AMS5812", "version": "3.2.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812-retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5812", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "ams5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-3.2.2.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-3.2.2.zip", "size": 1328532, "checksum": "SHA-256:dc5cd2bfdd8e89ba31bec0763ac8cd01efb6b5013c5c86b9753f6c56635b957a" }, { "name": "Bolder Flight Systems AMS5812", "version": "3.2.3", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5812-retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5812", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5812.git", "providesIncludes": [ "ams5812.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5812-3.2.3.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5812-3.2.3.zip", "size": 1328543, "checksum": "SHA-256:c71e64a25d34d8c80220d25d576d9f233a88c4f9355296e2b338802195f728dc" }, { "name": "Bolder Flight Systems AMS5915", "version": "1.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS 5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/AMS5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "AMS5915.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-1.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-1.0.1.zip", "size": 830566, "checksum": "SHA-256:64f7edcb3f44ea4c7c4681a1cbbdc11d7a27cf3dcdceadb4a0430f801120b637" }, { "name": "Bolder Flight Systems AMS5915", "version": "1.0.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS 5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/AMS5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "AMS5915.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-1.0.2.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-1.0.2.zip", "size": 842472, "checksum": "SHA-256:a5ea4b9894045c3e6eb309cb083165bc5b7be4a3a8d322f2215e72535b19f0ec" }, { "name": "Bolder Flight Systems AMS5915", "version": "2.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS 5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-2.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-2.0.0.zip", "size": 831124, "checksum": "SHA-256:0dba6bdd4a5d780713f194dd11e4a4be26f0e96d47938ebbe2f69e5ebeda0f0d" }, { "name": "Bolder Flight Systems AMS5915", "version": "2.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS 5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS 5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-2.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-2.0.1.zip", "size": 831174, "checksum": "SHA-256:110f25054cbf56951cd37fa0f75e9a6e1588bba9b574160279fee6737348c638" }, { "name": "Bolder Flight Systems AMS5915", "version": "5.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-5.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-5.0.0.zip", "size": 5289488, "checksum": "SHA-256:485b8d84372f71a035c04e7094f2fac1b400d13f3153a28b076ba899bb52f2cd" }, { "name": "Bolder Flight Systems AMS5915", "version": "5.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-5.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-5.0.1.zip", "size": 864359, "checksum": "SHA-256:f8c529f9b823ee2d07a6d64a4b717e43db73ba010dcbae23a22366e3853847f2" }, { "name": "Bolder Flight Systems AMS5915", "version": "5.0.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-5.0.2.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-5.0.2.zip", "size": 864436, "checksum": "SHA-256:2368fd91fd52851765b1b1477867e8a3bb443bf89ce5af48faf74ea1a6a4f555" }, { "name": "Bolder Flight Systems AMS5915", "version": "5.0.3", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-5.0.3.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-5.0.3.zip", "size": 864592, "checksum": "SHA-256:4e871bd5d42a6f1c28bbab679b45e89d85b8a6915db5792f052ac43a40448f93" }, { "name": "Bolder Flight Systems AMS5915", "version": "5.1.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-5.1.0.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-5.1.0.zip", "size": 864802, "checksum": "SHA-256:80c1863366ecf27fe15b274fc8a7fc955d7a4138d6202a7e7e63fe3c7dede936" }, { "name": "Bolder Flight Systems AMS5915", "version": "6.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-6.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-6.0.0.zip", "size": 864712, "checksum": "SHA-256:e15a67eaf69c7674065863bf217a3965025f572721d6fc84a78291dc85bd7f6f" }, { "name": "Bolder Flight Systems AMS5915", "version": "6.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-6.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-6.0.1.zip", "size": 864723, "checksum": "SHA-256:495cb8a35567ca6712a8ebbe5f03a09ab8200744a6a863938ffe92b5e36d5b07" }, { "name": "Bolder Flight Systems AMS5915", "version": "6.0.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-6.0.2.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-6.0.2.zip", "size": 864730, "checksum": "SHA-256:ed32807ab275bbfb191807843ce41ce5767b0ff68b1671c2b23012275e6b246c" }, { "name": "Bolder Flight Systems AMS5915", "version": "6.0.3", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.", "paragraph": "This library supports I2C communication with the AMS-5915 retrieving pressure and temperature data at rates up to 2 kHz.", "website": "https://github.com/bolderflight/ams5915", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/AMS5915.git", "providesIncludes": [ "ams5915.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_AMS5915-6.0.3.zip", "archiveFileName": "Bolder_Flight_Systems_AMS5915-6.0.3.zip", "size": 864737, "checksum": "SHA-256:2bd74dab739d52da8cac072e9bde61325ad2afec60bc1ec7ba5a9b310afd3d72" }, { "name": "AD9850SPI", "version": "1.0.1", "author": "F4GOJ \u003cf4goj@free.fr\u003e", "maintainer": "F4GOJ \u003cf4goj@free.fr\u003e", "sentence": "Arduino SPI library for AD9850", "paragraph": "This library uses the Serial Peripheral Interface (SPI) to accelerate the update of the AD9850 from 700µs in software serial to 90µs (54µs for the deltaphase calculation and 36µs for the transfert)", "website": "https://github.com/F4GOJ/AD9850SPI", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/F4GOJ/AD9850SPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/F4GOJ/AD9850SPI-1.0.1.zip", "archiveFileName": "AD9850SPI-1.0.1.zip", "size": 285774, "checksum": "SHA-256:5780258b555b6ee87716009bd21dc28a541b9b97eaa9b0a9108b3377d771f027" }, { "name": "AD9850SPI", "version": "1.0.2", "author": "F4GOJ \u003cf4goj@free.fr\u003e", "maintainer": "F4GOJ \u003cf4goj@free.fr\u003e", "sentence": "Arduino SPI library for AD9850", "paragraph": "This library uses the Serial Peripheral Interface (SPI) to accelerate the update of the AD9850 from 700µs in software serial to 90µs (54µs for the deltaphase calculation and 36µs for the transfert)", "website": "http://github.com/F4GOJ/AD9850SPI", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/F4GOJ/AD9850SPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/F4GOJ/AD9850SPI-1.0.2.zip", "archiveFileName": "AD9850SPI-1.0.2.zip", "size": 285776, "checksum": "SHA-256:2960364ae5806619e226968d7af5f80ab9551285176ffe58a4ed06f74fe24237" }, { "name": "uEEPROMLib", "version": "1.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.", "paragraph": "Supports Arduino AVR, STM32, ESP8266, ESP32 and other microcontrollers", "website": "https://github.com/Naguissa/uEEPROMLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uEEPROMLib.git", "providesIncludes": [ "uEEPROMLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uEEPROMLib-1.0.0.zip", "archiveFileName": "uEEPROMLib-1.0.0.zip", "size": 200191, "checksum": "SHA-256:51489d7fec62a61c6d13e59fad2e68b7cc95f8dbd82bd1553d74746fdbc8b554" }, { "name": "uEEPROMLib", "version": "1.0.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.", "paragraph": "Supports Arduino AVR, STM32, ESP8266, ESP32 and other microcontrollers", "website": "https://github.com/Naguissa/uEEPROMLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uEEPROMLib.git", "providesIncludes": [ "uEEPROMLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uEEPROMLib-1.0.1.zip", "archiveFileName": "uEEPROMLib-1.0.1.zip", "size": 200255, "checksum": "SHA-256:ea4c332e11853bdab549f2c74316118fb04412f79b680c3502bf7534192988e0" }, { "name": "uEEPROMLib", "version": "1.1.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.", "paragraph": "Supports Arduino AVR, STM32, ESP8266, ESP32 and other microcontrollers", "website": "https://github.com/Naguissa/uEEPROMLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uEEPROMLib.git", "providesIncludes": [ "uEEPROMLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uEEPROMLib-1.1.0.zip", "archiveFileName": "uEEPROMLib-1.1.0.zip", "size": 11328, "checksum": "SHA-256:1189ac6e4d0d17277ce1df88a635701bccba9095ec2615e787be82b923708582" }, { "name": "uEEPROMLib", "version": "1.2.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.", "paragraph": "Supports Arduino AVR, STM32, ESP8266, ESP32, ATTiny and other microcontrollers", "website": "https://github.com/Naguissa/uEEPROMLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uEEPROMLib.git", "providesIncludes": [ "uEEPROMLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uEEPROMLib-1.2.0.zip", "archiveFileName": "uEEPROMLib-1.2.0.zip", "size": 14603, "checksum": "SHA-256:646faab8adf815a13790ad248b2d61bdd06d6811d73cb4d020b6d63e291b2dfd" }, { "name": "uEEPROMLib", "version": "1.2.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.", "paragraph": "Supports Arduino AVR, STM32, ESP8266, ESP32, ATTiny and other microcontrollers", "website": "https://github.com/Naguissa/uEEPROMLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uEEPROMLib.git", "providesIncludes": [ "uEEPROMLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uEEPROMLib-1.2.1.zip", "archiveFileName": "uEEPROMLib-1.2.1.zip", "size": 14619, "checksum": "SHA-256:ba0b31c615b9fd69b887819d4facb2074d153a1466d58113e7b4002695b49161" }, { "name": "EtherCard", "version": "1.0.0", "author": "Jean-Claude Wippler", "maintainer": "Nicholas Humfrey", "license": "GPL-2.0", "sentence": "EtherCard is an IPv4 driver for the ENC28J60 chip.", "website": "https://github.com/njh/EtherCard", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/njh/EtherCard.git", "url": "https://downloads.arduino.cc/libraries/github.com/njh/EtherCard-1.0.0.zip", "archiveFileName": "EtherCard-1.0.0.zip", "size": 126966, "checksum": "SHA-256:ec50d92f43c483c88c5cb4a4632559b745f3095e98a7ddc1db2288ca950d91e2" }, { "name": "EtherCard", "version": "1.1.0", "author": "Jean-Claude Wippler", "maintainer": "Nicholas Humfrey", "license": "GPL-2.0", "sentence": "EtherCard is an IPv4 driver for the ENC28J60 chip.", "website": "https://github.com/njh/EtherCard", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/njh/EtherCard.git", "url": "https://downloads.arduino.cc/libraries/github.com/njh/EtherCard-1.1.0.zip", "archiveFileName": "EtherCard-1.1.0.zip", "size": 127693, "checksum": "SHA-256:4327d9c67f5843c004b53e499ffbe77b7e7998c40f0a6c2dd444e1f045c6c3fe" }, { "name": "Bolder Flight Systems SBUS", "version": "1.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library works with Teensy 3.x and LC devices, the STM32L4, and the Maple Mini. If you have other Arduino devices or port this library, I would appreciate getting pull requests to update this to work with as many devices as possible.", "website": "https://github.com/bolderflight/SBUS", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "SBUS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-1.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-1.0.0.zip", "size": 52134, "checksum": "SHA-256:ce6ed7f090505ae9740e7fb6724700fe137ed0b6466eaad3ca4926031be43532" }, { "name": "Bolder Flight Systems SBUS", "version": "1.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library works with Teensy 3.x and LC devices, the STM32L4, and the Maple Mini. If you have other Arduino devices or port this library, I would appreciate getting pull requests to update this to work with as many devices as possible.", "website": "https://github.com/bolderflight/SBUS", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "SBUS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-1.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-1.0.1.zip", "size": 64681, "checksum": "SHA-256:fa4f2bf5ba510bd7fbc8e9a49721233721bf300c6fbca13e9c64d2a9758629ce" }, { "name": "Bolder Flight Systems SBUS", "version": "2.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and the Maple Mini. If you have other Arduino devices or port this library, I would appreciate getting pull requests to update this to work with as many devices as possible.", "website": "https://github.com/bolderflight/sbus-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-2.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-2.0.0.zip", "size": 10351, "checksum": "SHA-256:3e46503acb038c4487689ee2c6060048f64769352dfab335f61bd2a4c8d8b818" }, { "name": "Bolder Flight Systems SBUS", "version": "2.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and the Maple Mini. If you have other Arduino devices or port this library, I would appreciate getting pull requests to update this to work with as many devices as possible.", "website": "https://github.com/bolderflight/sbus-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-2.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-2.0.1.zip", "size": 10404, "checksum": "SHA-256:36ad83e18d4003ff76627e24d8d1e72d0589cd6809e09a9888d47c1f6995826b" }, { "name": "Bolder Flight Systems SBUS", "version": "2.1.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and the Maple Mini. If you have other Arduino devices or port this library, I would appreciate getting pull requests to update this to work with as many devices as possible.", "website": "https://github.com/bolderflight/sbus-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-2.1.1.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-2.1.1.zip", "size": 10834, "checksum": "SHA-256:53759438d6d3e3f082c44547b047e0a84bb102b8ada3f88d8e054e46a4757315" }, { "name": "Bolder Flight Systems SBUS", "version": "2.1.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and the Maple Mini. If you have other Arduino devices or port this library, I would appreciate getting pull requests to update this to work with as many devices as possible.", "website": "https://github.com/bolderflight/sbus-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-2.1.2.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-2.1.2.zip", "size": 11049, "checksum": "SHA-256:c5a92f1de67b0a1f6de00fd78ebce2f85ea99a030b0d34792774c3f0e7cae0ea" }, { "name": "Bolder Flight Systems SBUS", "version": "6.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-6.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-6.0.1.zip", "size": 4475456, "checksum": "SHA-256:278715cf04119cc19dfda3bf3736c4435202804ce3767c48ede9819bb16d3177" }, { "name": "Bolder Flight Systems SBUS", "version": "6.0.3", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-6.0.3.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-6.0.3.zip", "size": 44658, "checksum": "SHA-256:f71c64e125f6ba4f943c67358e3851a2c715e591a82504a33a7eaa20a3a9a7cc" }, { "name": "Bolder Flight Systems SBUS", "version": "7.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-7.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-7.0.0.zip", "size": 44507, "checksum": "SHA-256:58e56b6f966a1a4b331b0a742faff25ada374652145e6c19ec372913dbe2cf67" }, { "name": "Bolder Flight Systems SBUS", "version": "8.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-8.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-8.0.0.zip", "size": 44434, "checksum": "SHA-256:3d07f8bfafd879bb992f82791731599e2ac893c7975c4c20255cc532b468446a" }, { "name": "Bolder Flight Systems SBUS", "version": "8.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-8.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-8.0.1.zip", "size": 44449, "checksum": "SHA-256:09462a5cb01c301bc4724ab86dcc835af347597d189d7ba3b5cf73e82d2d0d2b" }, { "name": "Bolder Flight Systems SBUS", "version": "8.1.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-8.1.0.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-8.1.0.zip", "size": 44676, "checksum": "SHA-256:0e7687f6e5c092043203b43c0f45cca255138c6346f06e5880a608d109d12204" }, { "name": "Bolder Flight Systems SBUS", "version": "8.1.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-8.1.1.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-8.1.1.zip", "size": 44691, "checksum": "SHA-256:4ae2731c0fa7bd301acd2ec548021551334f73bbdc92543cd94f229cccd0387c" }, { "name": "Bolder Flight Systems SBUS", "version": "8.1.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-8.1.2.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-8.1.2.zip", "size": 44700, "checksum": "SHA-256:e0638c51fef27026761e683a45587dd1134d414c7e9fe0be5021bad684f13326" }, { "name": "Bolder Flight Systems SBUS", "version": "8.1.3", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-8.1.3.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-8.1.3.zip", "size": 44707, "checksum": "SHA-256:adaa30b17963ede8f1a5aac1f71527f11fe4794764a96fc588c24b8d073b431f" }, { "name": "Bolder Flight Systems SBUS", "version": "8.1.4", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with SBUS receivers and servos.", "paragraph": "This library communicates with SBUS receivers and servos, and works with Teensy 3.x, 4.x, and LC devices, the STM32L4, and ESP32 or any device using a hardware serial inverter.", "website": "https://github.com/bolderflight/sbus", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/SBUS.git", "providesIncludes": [ "sbus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_SBUS-8.1.4.zip", "archiveFileName": "Bolder_Flight_Systems_SBUS-8.1.4.zip", "size": 44790, "checksum": "SHA-256:e3857a33789c029313a93c19bbf31de5bf3a31dd83dc2fb3c1152a7e25bf1b89" }, { "name": "Bolder Flight Systems MPU9250", "version": "1.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250. The MPU9250 object declaration is overloaded with different declarations for I2C and SPI communication. All other functions remain the same. Additionally, a derived class, MPU250FIFO, is included, which provides FIFO setup and data collection functionality in addition to all of the functionality included in the base MPU9250 class.", "website": "https://github.com/bolderflight/MPU9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "MPU9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-1.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-1.0.1.zip", "size": 3541984, "checksum": "SHA-256:f116b6957642f6e81830caa9df4c6914be08d23c8044bdbc5a5527ad9e97596e" }, { "name": "Bolder Flight Systems MPU9250", "version": "2.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250. The MPU9250 object declaration is overloaded with different declarations for I2C and SPI communication. All other functions remain the same.", "website": "https://github.com/bolderflight/mpu9250-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "mpu9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-2.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-2.0.0.zip", "size": 7019535, "checksum": "SHA-256:b994fb7f7dc8974987a3b3e1aa9accb7b9586b7c5ce997e5c6f7ab29744c2cfa" }, { "name": "Bolder Flight Systems MPU9250", "version": "5.3.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250, wake-on-motion, and FIFO buffer.", "website": "https://github.com/bolderflight/mpu9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "mpu9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-5.3.0.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-5.3.0.zip", "size": 11493418, "checksum": "SHA-256:2671315dcaeefcf1c60b8700037d17e46a86a8ab879f94980494826a7d247aa8" }, { "name": "Bolder Flight Systems MPU9250", "version": "5.3.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250, wake-on-motion, and FIFO buffer.", "website": "https://github.com/bolderflight/mpu9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "mpu9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-5.3.1.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-5.3.1.zip", "size": 7068275, "checksum": "SHA-256:abf7be171e0dddeb2867fe43132588c252c7fd0dbf95c26934283585aea19e49" }, { "name": "Bolder Flight Systems MPU9250", "version": "5.3.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250, wake-on-motion, and FIFO buffer.", "website": "https://github.com/bolderflight/mpu9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "mpu9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-5.3.2.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-5.3.2.zip", "size": 7068363, "checksum": "SHA-256:1de2b156b5f9d655fa25c9240d17980082ecf0f514a9148dd0f1ed388d3c605c" }, { "name": "Bolder Flight Systems MPU9250", "version": "5.3.3", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250, wake-on-motion, and FIFO buffer.", "website": "https://github.com/bolderflight/mpu9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "mpu9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-5.3.3.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-5.3.3.zip", "size": 7068411, "checksum": "SHA-256:7e9e076aff0739d495810b6f75f1aec785a1d1308d46c01284407af51768537d" }, { "name": "Bolder Flight Systems MPU9250", "version": "5.4.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250, wake-on-motion, and FIFO buffer.", "website": "https://github.com/bolderflight/mpu9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "mpu9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-5.4.0.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-5.4.0.zip", "size": 7068651, "checksum": "SHA-256:e0162ea3b540e9105a45c30262b0ea97a0d6dd8d4e7eea1e0ab62cb159473f56" }, { "name": "Bolder Flight Systems MPU9250", "version": "5.4.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250, wake-on-motion, and FIFO buffer.", "website": "https://github.com/bolderflight/mpu9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "mpu9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-5.4.1.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-5.4.1.zip", "size": 7068642, "checksum": "SHA-256:3c9ff82cc4d0b1a8cc12f0d6c8e8dc011692f1f6ed3f9c25695356073fc2e34a" }, { "name": "Bolder Flight Systems MPU9250", "version": "5.5.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250, wake-on-motion, and FIFO buffer.", "website": "https://github.com/bolderflight/mpu9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "mpu9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-5.5.0.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-5.5.0.zip", "size": 7068863, "checksum": "SHA-256:ce3425b89240c5d637986a830e01a32c7a75d3d1be9d0b07b0be371413bbcc06" }, { "name": "Bolder Flight Systems MPU9250", "version": "5.6.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250, wake-on-motion, and FIFO buffer.", "website": "https://github.com/bolderflight/mpu9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "mpu9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-5.6.0.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-5.6.0.zip", "size": 7069060, "checksum": "SHA-256:20e378abb69634cc196ed42ba2e9d073d8512a7cd492c64c8848f3fb96212c82" }, { "name": "Bolder Flight Systems MPU9250", "version": "1.0.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).", "paragraph": "This library supports both I2C and SPI communication with the MPU-9250. The MPU9250 object declaration is overloaded with different declarations for I2C and SPI communication. All other functions remain the same. Additionally, a derived class, MPU250FIFO, is included, which provides FIFO setup and data collection functionality in addition to all of the functionality included in the base MPU9250 class.", "website": "https://github.com/bolderflight/MPU9250", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/MPU9250.git", "providesIncludes": [ "MPU9250.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_MPU9250-1.0.2.zip", "archiveFileName": "Bolder_Flight_Systems_MPU9250-1.0.2.zip", "size": 3553906, "checksum": "SHA-256:3a0c847aaa236f0e19e5f8b2f6fba3c21394d8bd64f81c62c575390cc8151861" }, { "name": "losant-mqtt-arduino", "version": "1.3.0", "author": "Brandon Cannaday \u003cbrandon@losant.com\u003e, Adam Daniel \u003cadam@losant.com\u003e", "maintainer": "Brandon Cannaday \u003cbrandon@losant.com\u003e", "sentence": "MQTT library to easily communicate with the Losant IoT platform.", "paragraph": "Wraps knolleary's pubsubclient for MQTT communication.", "website": "https://github.com/Losant/losant-mqtt-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Losant/losant-mqtt-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Losant/losant_mqtt_arduino-1.3.0.zip", "archiveFileName": "losant_mqtt_arduino-1.3.0.zip", "size": 11729, "checksum": "SHA-256:a466fd8bbb3b482a63c4de9fa9541d82fa117cd6b61aa8b62504aa4514f814a9" }, { "name": "losant-mqtt-arduino", "version": "2.0.0", "author": "Brandon Cannaday \u003cbrandon@losant.com\u003e, Adam Daniel \u003cadam@losant.com\u003e", "maintainer": "Brandon Cannaday \u003cbrandon@losant.com\u003e", "sentence": "MQTT library to easily communicate with the Losant IoT platform.", "paragraph": "Wraps Joël Gähwiler's MQTT Client for MQTT communication.", "website": "https://github.com/Losant/losant-mqtt-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Losant/losant-mqtt-arduino.git", "dependencies": [ { "name": "MQTT" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Losant/losant_mqtt_arduino-2.0.0.zip", "archiveFileName": "losant_mqtt_arduino-2.0.0.zip", "size": 15217, "checksum": "SHA-256:05783f3a5d95be2f574918d34b713ae1377aea440b36f29afe32a0f541de5636" }, { "name": "losant-mqtt-arduino", "version": "2.0.1", "author": "Brandon Cannaday \u003cbrandon@losant.com\u003e, Adam Daniel \u003cadam@losant.com\u003e", "maintainer": "Brandon Cannaday \u003cbrandon@losant.com\u003e", "sentence": "MQTT library to easily communicate with the Losant IoT platform.", "paragraph": "Wraps Joël Gähwiler's MQTT Client for MQTT communication.", "website": "https://github.com/Losant/losant-mqtt-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Losant/losant-mqtt-arduino.git", "dependencies": [ { "name": "MQTT" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Losant/losant_mqtt_arduino-2.0.1.zip", "archiveFileName": "losant_mqtt_arduino-2.0.1.zip", "size": 17613, "checksum": "SHA-256:2d26c8797794b421ec8545eda63a637b2b215f204a916cd989dfdd98cb0d8abb" }, { "name": "ArduinoESPAT", "version": "1.0.0", "author": "nyampass", "maintainer": "Tokusei Noborio, Takumi Shinoda", "sentence": "A library to control esp-8266 from Arduino by AT commands easier.", "paragraph": "It can send GET request from esp8266 by AT command from Arduino.", "website": "https://github.com/nyampass/ArduinoESPAT-Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nyampass/ArduinoESPAT-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/nyampass/ArduinoESPAT-1.0.0.zip", "archiveFileName": "ArduinoESPAT-1.0.0.zip", "size": 3548, "checksum": "SHA-256:1add01c7f2b7c2b676cdc4539f054ddaa65824824f7d31bff59cae5731685c03" }, { "name": "ArduinoESPAT", "version": "1.0.1", "author": "nyampass", "maintainer": "Tokusei Noborio, Takumi Shinoda", "sentence": "A library to control esp-8266 from Arduino by AT commands easier.", "paragraph": "It can send GET request from esp8266 by AT command from Arduino.", "website": "https://github.com/nyampass/ArduinoESPAT-Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nyampass/ArduinoESPAT-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/nyampass/ArduinoESPAT-1.0.1.zip", "archiveFileName": "ArduinoESPAT-1.0.1.zip", "size": 5844, "checksum": "SHA-256:4362d87d8b35b63411f6222bdf1cd8bb0d967aa679d228947b019e4df12e484e" }, { "name": "ArduinoESPAT", "version": "1.0.2", "author": "nyampass", "maintainer": "Tokusei Noborio, Takumi Shinoda", "sentence": "A library to control esp-8266 from Arduino by AT commands easier.", "paragraph": "It can send GET request from esp8266 by AT command from Arduino.", "website": "https://github.com/nyampass/ArduinoESPAT-Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nyampass/ArduinoESPAT-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/nyampass/ArduinoESPAT-1.0.2.zip", "archiveFileName": "ArduinoESPAT-1.0.2.zip", "size": 6267, "checksum": "SHA-256:eb4dcaed75e8a3520d2711acd4bd7527d71ae6077b82deeabdc4fdfb4aad964d" }, { "name": "ArduinoESPAT", "version": "1.0.3", "author": "nyampass", "maintainer": "Tokusei Noborio, Takumi Shinoda", "sentence": "A library to control esp-8266 from Arduino by AT commands easier.", "paragraph": "It can send GET request from esp8266 by AT command from Arduino.", "website": "https://github.com/nyampass/ArduinoESPAT-Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nyampass/ArduinoESPAT-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/nyampass/ArduinoESPAT-1.0.3.zip", "archiveFileName": "ArduinoESPAT-1.0.3.zip", "size": 209171, "checksum": "SHA-256:0e4f796a3cb1b0bae1078c9cfa3ebceacf5d18e85e5d10dc8c95cdbf325aef4b" }, { "name": "Bolder Flight Systems UBLOX", "version": "1.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol and the UBX-NAV-PVT packet, which is available on uBlox 7 and 8 series receivers. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/UBLOX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "UBLOX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-1.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-1.0.0.zip", "size": 11035, "checksum": "SHA-256:829e9eaa1679d4cd53d858b6998f1dc36f9a730d6a850fa6968acede6a6dcec3" }, { "name": "Bolder Flight Systems UBLOX", "version": "1.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol and the UBX-NAV-PVT packet, which is available on uBlox 7 and 8 series receivers. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/UBLOX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "UBLOX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-1.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-1.0.1.zip", "size": 22966, "checksum": "SHA-256:4998bb7d9fe83e8b91b6adfe8d11af9e3d2fe1c35f5d6081e4b127c66074b710" }, { "name": "Bolder Flight Systems UBLOX", "version": "2.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ublox.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-2.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-2.0.0.zip", "size": 2439560, "checksum": "SHA-256:8e8985ae64605df4a6503617049044f1ed84e1e95d135216329366bfaa3021b5" }, { "name": "Bolder Flight Systems UBLOX", "version": "4.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ublox.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-4.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-4.0.0.zip", "size": 3018364, "checksum": "SHA-256:dda89d0879e9ba91c27914b41dbf384e68b5cfe7004b183024e96f19a387dc61" }, { "name": "Bolder Flight Systems UBLOX", "version": "4.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-4.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-4.0.1.zip", "size": 3018509, "checksum": "SHA-256:344c4845855e053494b194398d9c211219690505b192012e91b14894b15c792a" }, { "name": "Bolder Flight Systems UBLOX", "version": "5.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-5.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-5.0.0.zip", "size": 3005381, "checksum": "SHA-256:9cbd9dc8d8e9eba109731935527c6281eddfd83246956235323a51fd305f49aa" }, { "name": "Bolder Flight Systems UBLOX", "version": "5.1.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-5.1.0.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-5.1.0.zip", "size": 3005539, "checksum": "SHA-256:0de040b1656260ae92475e357c344e628ec80f127cf1feb6864e5bcd0d136cee" }, { "name": "Bolder Flight Systems UBLOX", "version": "6.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-6.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-6.0.0.zip", "size": 3005238, "checksum": "SHA-256:251dbb6b194c1201c4826af2c8166869bf4b74d796db11e47849a6ac51bd1dbc" }, { "name": "Bolder Flight Systems UBLOX", "version": "6.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-6.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-6.0.1.zip", "size": 3005301, "checksum": "SHA-256:d0092b2af2abef5c1c9e43aa9741ba1a6f812419b274cbaff93aaca54aeb018e" }, { "name": "Bolder Flight Systems UBLOX", "version": "6.0.2", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-6.0.2.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-6.0.2.zip", "size": 3005315, "checksum": "SHA-256:a5fe65f79ed9ea5e15ea7dc34322abdffe316660269604661200a4441bd66f3c" }, { "name": "Bolder Flight Systems UBLOX", "version": "6.0.3", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-6.0.3.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-6.0.3.zip", "size": 3005383, "checksum": "SHA-256:29dc4751a92c166815bf5e92fb849c5e381f54eb5e7708535a94af00e0a0d296" }, { "name": "Bolder Flight Systems UBLOX", "version": "6.0.4", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-6.0.4.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-6.0.4.zip", "size": 3005393, "checksum": "SHA-256:9b0d05ed208c5113ba7fa77244972c8ef24ffdb56328459cca4cad428d9a292b" }, { "name": "Bolder Flight Systems UBLOX", "version": "6.0.5", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-6.0.5.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-6.0.5.zip", "size": 3005398, "checksum": "SHA-256:de1c606a05b18cfd4b5f214b44870e15b1f362d65441c0bbfc788f52e1c75bbf" }, { "name": "Bolder Flight Systems UBLOX", "version": "6.0.6", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with uBlox GPS receivers.", "paragraph": "This library communicates with the uBlox receivers using the UBX protocol. This approach allows for very efficiently collecting GPS data that most users need.", "website": "https://github.com/bolderflight/ublox", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/UBLOX.git", "providesIncludes": [ "ubx.h" ], "dependencies": [ { "name": "Bolder Flight Systems Units" }, { "name": "Bolder Flight Systems Eigen" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_UBLOX-6.0.6.zip", "archiveFileName": "Bolder_Flight_Systems_UBLOX-6.0.6.zip", "size": 3005444, "checksum": "SHA-256:668e3d4cc6b1a1e25bfd385671e6bddccbf00e08d7b3602dcd41f58e046dfea7" }, { "name": "ThingsOfValue SDK for Arduino", "version": "1.0.0", "author": "Kyuseok Oh", "maintainer": "Kyuseok Oh \u003ckyuseok-oh@lotte.net\u003e", "sentence": "LOTTE IoT Platform (a.k.a Things Of Value) SDK for Arduino", "paragraph": "This library is wrapper of MQTT Library(by Joel Gaehwiler) for developing device with LOTTE IoT Platform.", "website": "https://github.com/kyuseok-oh/ArduinoThingsOfValueSDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kyuseok-oh/ArduinoThingsOfValueSDK.git", "url": "https://downloads.arduino.cc/libraries/github.com/kyuseok-oh/ThingsOfValue_SDK_for_Arduino-1.0.0.zip", "archiveFileName": "ThingsOfValue_SDK_for_Arduino-1.0.0.zip", "size": 22957, "checksum": "SHA-256:2bd1372a90f50c6d5b756df86f64e32534377d1150c44da09e9f8787de90d349" }, { "name": "ThingsOfValue SDK for Arduino", "version": "1.0.2", "author": "Kyuseok Oh", "maintainer": "Kyuseok Oh \u003ckyuseok-oh@lotte.net\u003e", "sentence": "LOTTE IoT Platform (a.k.a Things Of Value) SDK for Arduino", "paragraph": "This library is wrapper of MQTT Library(by Joel Gaehwiler) for developing device with LOTTE IoT Platform.", "website": "https://github.com/kyuseok-oh/ArduinoThingsOfValueSDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kyuseok-oh/ArduinoThingsOfValueSDK.git", "url": "https://downloads.arduino.cc/libraries/github.com/kyuseok-oh/ThingsOfValue_SDK_for_Arduino-1.0.2.zip", "archiveFileName": "ThingsOfValue_SDK_for_Arduino-1.0.2.zip", "size": 25563, "checksum": "SHA-256:d17e965d59878bf92e838b4339f1094c9e2b32f9710ec05205fac37ff69f36c7" }, { "name": "TridentTD_EasyFreeRTOS32", "version": "1.1.0", "author": "TridentTD", "maintainer": "TridentTD", "sentence": "A library for ESP32's FreeRTOS in the easy way", "paragraph": "SUPPORT multitasking in easy way, INTERRUPT in task function.", "website": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_EasyFreeRTOS32-1.1.0.zip", "archiveFileName": "TridentTD_EasyFreeRTOS32-1.1.0.zip", "size": 133867, "checksum": "SHA-256:92444440235c87e804d22f54868a6fe4008617db68c6d80746401ec70f0cbc39" }, { "name": "TridentTD_EasyFreeRTOS32", "version": "1.2.0", "author": "TridentTD", "maintainer": "TridentTD", "sentence": "A library for ESP32's FreeRTOS in the easy way", "paragraph": "SUPPORT multitasking in easy way, INTERRUPT in task function.", "website": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_EasyFreeRTOS32-1.2.0.zip", "archiveFileName": "TridentTD_EasyFreeRTOS32-1.2.0.zip", "size": 133945, "checksum": "SHA-256:ba04b046bca38c372a54b4f78063a5a71977b36592378b89de4b55dafb55562f" }, { "name": "TridentTD_EasyFreeRTOS32", "version": "1.3.0", "author": "TridentTD", "maintainer": "TridentTD", "sentence": "A library for ESP32's FreeRTOS in the easy way", "paragraph": "SUPPORT multitasking in easy way, INTERRUPT in task function.", "website": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_EasyFreeRTOS32-1.3.0.zip", "archiveFileName": "TridentTD_EasyFreeRTOS32-1.3.0.zip", "size": 134045, "checksum": "SHA-256:f14116667dd58907053ab83f51d1b0411d16d81130039c39959dd34452f6fb9c" }, { "name": "TridentTD_EasyFreeRTOS32", "version": "1.4.0", "author": "TridentTD", "maintainer": "TridentTD", "sentence": "A library for ESP32's FreeRTOS in the easy way", "paragraph": "SUPPORT multitasking in easy way, INTERRUPT in task function.", "website": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_EasyFreeRTOS32-1.4.0.zip", "archiveFileName": "TridentTD_EasyFreeRTOS32-1.4.0.zip", "size": 135515, "checksum": "SHA-256:9c2f355a0ceddcc881f79151724e94b209906742ff6245c5b69e417e2a2063d8" }, { "name": "TridentTD_EasyFreeRTOS32", "version": "1.5.0", "author": "TridentTD", "maintainer": "TridentTD", "sentence": "A library for ESP32's FreeRTOS in the easy way", "paragraph": "SUPPORT multitasking in easy way, INTERRUPT in task function.", "website": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_EasyFreeRTOS32-1.5.0.zip", "archiveFileName": "TridentTD_EasyFreeRTOS32-1.5.0.zip", "size": 140525, "checksum": "SHA-256:34921941d78a79930306dad8b3c75eea13411c2d64a888b3d0cf5745f0c99f71" }, { "name": "TridentTD_EasyFreeRTOS32", "version": "1.7.0", "author": "TridentTD", "maintainer": "TridentTD", "sentence": "A library for ESP32's FreeRTOS in the easy way", "paragraph": "SUPPORT multitasking in easy way, INTERRUPT in task function.", "website": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_EasyFreeRTOS32-1.7.0.zip", "archiveFileName": "TridentTD_EasyFreeRTOS32-1.7.0.zip", "size": 140566, "checksum": "SHA-256:625532b7522f309681bf26c21d6b742d6440415225aef189889472e7e05d166d" }, { "name": "TridentTD_EasyFreeRTOS32", "version": "1.8.0", "author": "TridentTD", "maintainer": "TridentTD", "sentence": "A library for ESP32's FreeRTOS in the easy way", "paragraph": "SUPPORT multitasking in easy way, INTERRUPT in task function.", "website": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_EasyFreeRTOS32-1.8.0.zip", "archiveFileName": "TridentTD_EasyFreeRTOS32-1.8.0.zip", "size": 140662, "checksum": "SHA-256:0a84ea210f884049b0515302d646c43191be6c86ee1ef9922d009ebbe982aa7a" }, { "name": "TridentTD_EasyFreeRTOS32", "version": "1.9.0", "author": "TridentTD", "maintainer": "TridentTD", "sentence": "A library for ESP32's FreeRTOS in the easy way", "paragraph": "SUPPORT multitasking in easy way, INTERRUPT in task function.", "website": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/TridentTD/TridentTD_EasyFreeRTOS32.git", "url": "https://downloads.arduino.cc/libraries/github.com/TridentTD/TridentTD_EasyFreeRTOS32-1.9.0.zip", "archiveFileName": "TridentTD_EasyFreeRTOS32-1.9.0.zip", "size": 140764, "checksum": "SHA-256:80a144b0b3da13a3a182b1ed4645cd165f1455027437c1ac0b3d78d1a57bf668" }, { "name": "EZPROM", "version": "1.0.0", "author": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "maintainer": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "sentence": "A library to help organize EEPROM access.", "paragraph": "EZPROM allows for easy manipulation of EEPROM memory. It allows for objects to be stored to and retrieved from EEPROM with an ID number instead of an address. Any type of object can be stored, including pointers and multidimensional arrays.", "website": "https://github.com/amirchev/EZPROM", "category": "Data Storage", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/amirchev/EZPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/amirchev/EZPROM-1.0.0.zip", "archiveFileName": "EZPROM-1.0.0.zip", "size": 8033, "checksum": "SHA-256:2be581f60d5ea98078db738a8dffff24caca1b2a610dd6dd74198fb5e210f38c" }, { "name": "EZPROM", "version": "1.1.0", "author": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "maintainer": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "sentence": "A library to help organize EEPROM access.", "paragraph": "EZPROM allows for easy manipulation of EEPROM memory. It allows for objects to be stored to and retrieved from EEPROM with an ID number instead of an address. Any type of object can be stored, including pointers and multidimensional arrays.", "website": "https://github.com/amirchev/EZPROM", "category": "Data Storage", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/amirchev/EZPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/amirchev/EZPROM-1.1.0.zip", "archiveFileName": "EZPROM-1.1.0.zip", "size": 10192, "checksum": "SHA-256:b00882bf5376901c989469b8066de85bd222d1bb5df8f27ce538cfba2bb19e16" }, { "name": "EZPROM", "version": "1.1.1", "author": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "maintainer": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "sentence": "A library to help organize EEPROM access.", "paragraph": "EZPROM allows for easy manipulation of EEPROM memory. It allows for objects to be stored to and retrieved from EEPROM with an ID number instead of an address. Any type of object can be stored, including pointers and multidimensional arrays.", "website": "https://github.com/amirchev/EZPROM", "category": "Data Storage", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/amirchev/EZPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/amirchev/EZPROM-1.1.1.zip", "archiveFileName": "EZPROM-1.1.1.zip", "size": 10961, "checksum": "SHA-256:c9033d0429c4754b81301903585bb200331388998faecb25f173c5d155fcfab5" }, { "name": "EZPROM", "version": "1.1.2", "author": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "maintainer": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "sentence": "A library to help organize EEPROM access.", "paragraph": "EZPROM allows for easy manipulation of EEPROM memory. It allows for objects to be stored to and retrieved from EEPROM with an ID number instead of an address. Any type of object can be stored, including pointers and multidimensional arrays.", "website": "https://github.com/amirchev/EZPROM", "category": "Data Storage", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/amirchev/EZPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/amirchev/EZPROM-1.1.2.zip", "archiveFileName": "EZPROM-1.1.2.zip", "size": 10850, "checksum": "SHA-256:251b75d05835a4f3a7d71fba1cba1c56dff1b97513e7e76c4b94a762fe2ecccc" }, { "name": "EZPROM", "version": "1.2.0", "author": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "maintainer": "Aleksandr N. Mirchev \u003caleksandrmirchev@gmail.com\u003e", "sentence": "A library to help organize EEPROM access.", "paragraph": "EZPROM allows for easy manipulation of EEPROM memory. It allows for objects to be stored to and retrieved from EEPROM with an ID number instead of an address. Any type of object can be stored, including pointers and multidimensional arrays.", "website": "https://github.com/amirchev/EZPROM", "category": "Data Storage", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/amirchev/EZPROM.git", "url": "https://downloads.arduino.cc/libraries/github.com/amirchev/EZPROM-1.2.0.zip", "archiveFileName": "EZPROM-1.2.0.zip", "size": 11446, "checksum": "SHA-256:d45986b7ff911f77d4236bc274f65cab06cea36cee33c094a141aeadc95bad21" }, { "name": "Tiny4kOLED", "version": "1.0.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.0.0.zip", "archiveFileName": "Tiny4kOLED-1.0.0.zip", "size": 23381, "checksum": "SHA-256:5d383f8603f914e85a12fb8ca8cba33d9392deaeae6e4f11f07fcf5a6a40653e" }, { "name": "Tiny4kOLED", "version": "1.1.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.1.0.zip", "archiveFileName": "Tiny4kOLED-1.1.0.zip", "size": 29261, "checksum": "SHA-256:0d6875a0c02e25aa70064c3018ccdf558f777d32529e9a5bc17c5d4c495e659f" }, { "name": "Tiny4kOLED", "version": "1.1.1", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.1.1.zip", "archiveFileName": "Tiny4kOLED-1.1.1.zip", "size": 30463, "checksum": "SHA-256:688255a0b9ddea7ea1b992e877063475dcfb3e792984b18b8041690f542744e1" }, { "name": "Tiny4kOLED", "version": "1.2.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.2.0.zip", "archiveFileName": "Tiny4kOLED-1.2.0.zip", "size": 35879, "checksum": "SHA-256:9757598f57e475b56f735171daefc8d81fb017dc9f05b6ef856f08132d7ac6ee" }, { "name": "Tiny4kOLED", "version": "1.3.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready. Screens of other resolutions are supported but without double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.3.0.zip", "archiveFileName": "Tiny4kOLED-1.3.0.zip", "size": 43000, "checksum": "SHA-256:cc7bfd80eecd13a34cfebe07bc9a849c717fdf43e72f0a03aa27c5e090641604" }, { "name": "Tiny4kOLED", "version": "1.4.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready. Screens of other resolutions are supported but without double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.4.0.zip", "archiveFileName": "Tiny4kOLED-1.4.0.zip", "size": 52572, "checksum": "SHA-256:9eb70513ddc2da3d9a97173cae2db91df70645d4f2e06c9b11896f0222417a2c" }, { "name": "Tiny4kOLED", "version": "1.4.1", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready. Screens of other resolutions are supported but without double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.4.1.zip", "archiveFileName": "Tiny4kOLED-1.4.1.zip", "size": 55444, "checksum": "SHA-256:782c43252549a33a3fcae114f69c810c12fdb0015d335acbd4a7f466ae4f4474" }, { "name": "Tiny4kOLED", "version": "1.5.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready. Screens of other resolutions are supported by this library but only support double buffering if they are 32 pixels in height.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.5.0.zip", "archiveFileName": "Tiny4kOLED-1.5.0.zip", "size": 65258, "checksum": "SHA-256:8b6b3dd45fdd9568a9cbe62d6d764c0fca4e75318e73df276b462224090b38ea" }, { "name": "Tiny4kOLED", "version": "1.5.1", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready. Screens of other resolutions are supported by this library but only support double buffering if they are 32 pixels in height.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.5.1.zip", "archiveFileName": "Tiny4kOLED-1.5.1.zip", "size": 65580, "checksum": "SHA-256:93d7a34f9b3dad90a4db51d4b15d734b245c3a4b84dce4edeeb36d849485f56a" }, { "name": "Tiny4kOLED", "version": "1.5.3", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready. Screens of other resolutions are supported by this library but only support double buffering if they are 32 pixels in height.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.5.3.zip", "archiveFileName": "Tiny4kOLED-1.5.3.zip", "size": 73621, "checksum": "SHA-256:b807e62a16e76965bffc85f0e0000699e9f00ece716e54607532d3aed03b1f33" }, { "name": "Tiny4kOLED", "version": "1.5.4", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "The SSD1306 has enough RAM to support a 128 by 64 pixel display, and most SSD1306 controlled OLEDs are 128 by 64 pixels. However there are also other display sizes available. With a 128 by 32 pixel display, only half of the SSD1306's RAM is used, and the other half can be used as a frame buffer. This results in being able to have a slow ATTiny85 gradually update the display, then switch it into view when it is ready. Screens of other resolutions are supported by this library but only support double buffering if they are 32 pixels in height.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-1.5.4.zip", "archiveFileName": "Tiny4kOLED-1.5.4.zip", "size": 75163, "checksum": "SHA-256:a97838cd3452a03599e3300d425d9c0aa30ef2926af079f532d5368706cee8a9" }, { "name": "Tiny4kOLED", "version": "2.0.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "I2C only (no SPI support). Supports all SSD1306 features, all resolutions. Very memory efficient. UTF-8/Unicode. Proportional fonts. Double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-2.0.0.zip", "archiveFileName": "Tiny4kOLED-2.0.0.zip", "size": 88582, "checksum": "SHA-256:c6c63b8c9dfb4de7c163af73dcc48471be82832fc6e5e9e3f05219564bb818d8" }, { "name": "Tiny4kOLED", "version": "2.1.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "I2C only (no SPI support). Supports all SSD1306 features, all resolutions. Very memory efficient. UTF-8/Unicode. Proportional fonts. Double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-2.1.0.zip", "archiveFileName": "Tiny4kOLED-2.1.0.zip", "size": 92937, "checksum": "SHA-256:fef626ca35d548fe5998ab61f916dda973f570fe02af4e38986020686aab8904" }, { "name": "Tiny4kOLED", "version": "2.1.1", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "I2C only (no SPI support). Supports all SSD1306 features, all resolutions. Very memory efficient. UTF-8/Unicode. Proportional fonts. Double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-2.1.1.zip", "archiveFileName": "Tiny4kOLED-2.1.1.zip", "size": 93237, "checksum": "SHA-256:f80173b7960d027589b402d2395a513ad20e40cac85fb53e04768fa884879108" }, { "name": "Tiny4kOLED", "version": "2.2.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "I2C only (no SPI support). Supports all SSD1306 features, all resolutions. Very memory efficient. UTF-8/Unicode. Proportional fonts. Double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-2.2.0.zip", "archiveFileName": "Tiny4kOLED-2.2.0.zip", "size": 96857, "checksum": "SHA-256:82bff7f33aa2367424b5981ff328f59e03a7c938330df19bd4dee82260b93ecb" }, { "name": "Tiny4kOLED", "version": "2.2.1", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "I2C only (no SPI support). Supports all SSD1306 features, all resolutions. Very memory efficient. UTF-8/Unicode. Proportional fonts. Double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-2.2.1.zip", "archiveFileName": "Tiny4kOLED-2.2.1.zip", "size": 102019, "checksum": "SHA-256:29f543bfd04d1567fb14b7188f33bc81bcd156743e7ab604b57e8d284fc42a91" }, { "name": "Tiny4kOLED", "version": "2.2.2", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "I2C only (no SPI support). Supports all SSD1306 features, all resolutions. Very memory efficient. UTF-8/Unicode. Proportional fonts. Double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-2.2.2.zip", "archiveFileName": "Tiny4kOLED-2.2.2.zip", "size": 102036, "checksum": "SHA-256:af88b55ea68cfb7ec8e71e0d4128e61c17a986a2ce4663668664e495ce755af2" }, { "name": "Tiny4kOLED", "version": "2.3.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.", "paragraph": "I2C only (no SPI support). Supports all SSD1306 features, all resolutions. Very memory efficient. UTF-8/Unicode. Proportional fonts. Double buffering.", "website": "https://github.com/datacute/Tiny4kOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/Tiny4kOLED.git", "providesIncludes": [ "Tiny4kOLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacute/Tiny4kOLED-2.3.0.zip", "archiveFileName": "Tiny4kOLED-2.3.0.zip", "size": 102582, "checksum": "SHA-256:6ed3a43d0fa7b8fad25bf1e46b351424e1afb115f347ecba8405fe09501902f8" }, { "name": "GTT", "version": "1.0.0", "author": "Matrix Orbital", "maintainer": "Matrix Orbital \u003csupport@matrixorbital.ca\u003e", "sentence": "Enables use of matrix orbitals GTT line of products", "paragraph": "With this library you can use the Arduino with the matrix orbital GTT Series.", "website": "http://www.matrixorbital.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MatrixOrbital/MatrixOrbitalGTTClientLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/MatrixOrbital/GTT-1.0.0.zip", "archiveFileName": "GTT-1.0.0.zip", "size": 76034, "checksum": "SHA-256:294f27246074a3d5b8034e478450adf0638fffbbfd60463ec99a4d392c622fa2" }, { "name": "TFT_eSPI", "version": "1.0.0", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT library for ESP8266 processors and the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI.", "website": "http://www.instructables.com/id/Arduino-TFT-display-and-font-library/", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.0.0.zip", "archiveFileName": "TFT_eSPI-1.0.0.zip", "size": 2244215, "checksum": "SHA-256:3f0a825f75f59f0b7047f377edca4d5f633ce2641401fa3f6d00ee9115642ffc" }, { "name": "TFT_eSPI", "version": "1.1.0", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.1.0.zip", "archiveFileName": "TFT_eSPI-1.1.0.zip", "size": 2409424, "checksum": "SHA-256:617565bc64cbdd042e683bf3568bd79ab7dbcfdc19d1a906d1e98a9d5e69bd7c" }, { "name": "TFT_eSPI", "version": "1.1.1", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.1.1.zip", "archiveFileName": "TFT_eSPI-1.1.1.zip", "size": 2410255, "checksum": "SHA-256:76566114f3939aa7b4bd1003aa0f21137096f24fdf33508f7f0034b25e14f127" }, { "name": "TFT_eSPI", "version": "1.1.3", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.1.3.zip", "archiveFileName": "TFT_eSPI-1.1.3.zip", "size": 2412494, "checksum": "SHA-256:c24f6a238e96e0eab1b6cf1d57efe4a270e5b6feeb6c1862bcdf4f5121f38896" }, { "name": "TFT_eSPI", "version": "1.3.0", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.3.0.zip", "archiveFileName": "TFT_eSPI-1.3.0.zip", "size": 2426710, "checksum": "SHA-256:fd7a4492597ec98c8e134755d69ad3a895fdec344af01e4fe50edb120742078c" }, { "name": "TFT_eSPI", "version": "1.3.2", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.3.2.zip", "archiveFileName": "TFT_eSPI-1.3.2.zip", "size": 2429490, "checksum": "SHA-256:5de86e354ba8c3df73e21563bb9dd0b25fe07bfbbbae87787e1046e8ffa1d449" }, { "name": "TFT_eSPI", "version": "1.3.4", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.3.4.zip", "archiveFileName": "TFT_eSPI-1.3.4.zip", "size": 2429504, "checksum": "SHA-256:ac6a3781fdaad859d53900eb3e87bc5a5bf2f8386e88f44e354fdf9444f54019" }, { "name": "TFT_eSPI", "version": "1.3.6", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.3.6.zip", "archiveFileName": "TFT_eSPI-1.3.6.zip", "size": 2421172, "checksum": "SHA-256:4a4d9e2340ce77baa46a10830de8c188b781279e527e82d55fc8cf2639713437" }, { "name": "TFT_eSPI", "version": "1.3.7", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.3.7.zip", "archiveFileName": "TFT_eSPI-1.3.7.zip", "size": 2421565, "checksum": "SHA-256:2f5703a7627af2815a71d51a7b83aa0181ea5e08b56fe0ed5b3b9f366377453a" }, { "name": "TFT_eSPI", "version": "1.3.8", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.3.8.zip", "archiveFileName": "TFT_eSPI-1.3.8.zip", "size": 2421666, "checksum": "SHA-256:3159e9ef8d0c9fd45328ab207ba0a6bd180609c5b3e29f559f032aff5f22033b" }, { "name": "TFT_eSPI", "version": "1.4.3", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.4.3.zip", "archiveFileName": "TFT_eSPI-1.4.3.zip", "size": 2399249, "checksum": "SHA-256:70299922aaef8eaa2316a611e19652cd83500e5efcc8f9a4624f3b362dec7423" }, { "name": "TFT_eSPI", "version": "1.4.4", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.4.4.zip", "archiveFileName": "TFT_eSPI-1.4.4.zip", "size": 2399952, "checksum": "SHA-256:6252d674485928cdef7d7216c41140f8dbec4dd7e519ecaa324921bbbea46b11" }, { "name": "TFT_eSPI", "version": "1.4.5", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.4.5.zip", "archiveFileName": "TFT_eSPI-1.4.5.zip", "size": 2399933, "checksum": "SHA-256:95143cb43c19d945dd300157afb0c3a42b9088161ca5c2720b7f0e005c43dec3" }, { "name": "TFT_eSPI", "version": "1.4.8", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.4.8.zip", "archiveFileName": "TFT_eSPI-1.4.8.zip", "size": 2402136, "checksum": "SHA-256:cf4878e0ceec406207956eda2dfe6fe067a579100396714fe6ef917c60725d9b" }, { "name": "TFT_eSPI", "version": "0.17.12", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT library for ESP8266 processors and the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI.", "website": "http://www.instructables.com/id/Arduino-TFT-display-and-font-library/", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-0.17.12.zip", "archiveFileName": "TFT_eSPI-0.17.12.zip", "size": 1702195, "checksum": "SHA-256:54f4236b3d9c605fe8b55905b4611881772aae3eb6a3504ed6a44650f871d856" }, { "name": "TFT_eSPI", "version": "0.17.16", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT library for ESP8266 processors and the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI.", "website": "http://www.instructables.com/id/Arduino-TFT-display-and-font-library/", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-0.17.16.zip", "archiveFileName": "TFT_eSPI-0.17.16.zip", "size": 1705106, "checksum": "SHA-256:dad50d0252fe001b82d4bfb7153fb31e3978a59751fa29e978094ff222ee9a50" }, { "name": "TFT_eSPI", "version": "0.20.16", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT library for ESP8266 processors and the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI.", "website": "http://www.instructables.com/id/Arduino-TFT-display-and-font-library/", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-0.20.16.zip", "archiveFileName": "TFT_eSPI-0.20.16.zip", "size": 2237780, "checksum": "SHA-256:f61f422ea7c072621cda1b82879fe210c316eb2d788eb210e08522d2488df9a4" }, { "name": "TFT_eSPI", "version": "1.4.10", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.4.10.zip", "archiveFileName": "TFT_eSPI-1.4.10.zip", "size": 2419164, "checksum": "SHA-256:ad639d8b9229923cc2e464992bfe68df984cb885314f5a1ef1a734a2ba8a91a4" }, { "name": "TFT_eSPI", "version": "1.4.11", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.4.11.zip", "archiveFileName": "TFT_eSPI-1.4.11.zip", "size": 2419161, "checksum": "SHA-256:1aa48ffdf7fdca648a0af5c3fd2132e761d8ba9c64b83b5e8b58454f353f42a4" }, { "name": "TFT_eSPI", "version": "1.4.16", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.4.16.zip", "archiveFileName": "TFT_eSPI-1.4.16.zip", "size": 2423217, "checksum": "SHA-256:0897bcc26ed40cec109252c728b1ab0617e11ee5957574cada68d8ddb4dbb828" }, { "name": "TFT_eSPI", "version": "1.4.18", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.4.18.zip", "archiveFileName": "TFT_eSPI-1.4.18.zip", "size": 2424093, "checksum": "SHA-256:6b24b8ff3c3467077e568df3f48a1d156b2b2dc7018786d327210c552fbe525b" }, { "name": "TFT_eSPI", "version": "1.4.20", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-1.4.20.zip", "archiveFileName": "TFT_eSPI-1.4.20.zip", "size": 2424339, "checksum": "SHA-256:03bed3eb4100ca371242df74cb90bbbe343bbdf8912cec7b21138c0d8c3b2ab9" }, { "name": "TFT_eSPI", "version": "2.1.4", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.1.4.zip", "archiveFileName": "TFT_eSPI-2.1.4.zip", "size": 2917315, "checksum": "SHA-256:b6990980cb7e593e6d445b5d17b18562c9b68ca3f92001343b3b8a914c5d4650" }, { "name": "TFT_eSPI", "version": "2.1.9", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.1.9.zip", "archiveFileName": "TFT_eSPI-2.1.9.zip", "size": 2976798, "checksum": "SHA-256:27651416fa30910b79635dc094715f53155a28b28063441251d5f51b999cf896" }, { "name": "TFT_eSPI", "version": "2.2.0", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.2.0.zip", "archiveFileName": "TFT_eSPI-2.2.0.zip", "size": 2977005, "checksum": "SHA-256:2b3a9e96a8c2922a3920b705919a32948b88547332b7f37c310b3fcbfdc6263e" }, { "name": "TFT_eSPI", "version": "2.2.5", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.2.5.zip", "archiveFileName": "TFT_eSPI-2.2.5.zip", "size": 2979455, "checksum": "SHA-256:ee84a8cf5bca357ab67655db9c10c8ff6d3a78ec7dac1e067d788d423f8a8d8a" }, { "name": "TFT_eSPI", "version": "2.2.6", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.2.6.zip", "archiveFileName": "TFT_eSPI-2.2.6.zip", "size": 2979445, "checksum": "SHA-256:a65defcd80c0d25c91f5a3dcf22c1d62531a22c35c471185f9eb8d20bbb6500f" }, { "name": "TFT_eSPI", "version": "2.2.14", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.2.14.zip", "archiveFileName": "TFT_eSPI-2.2.14.zip", "size": 2995339, "checksum": "SHA-256:bd6a65164771f9a52189d5b3ab8db0da34d9d20145b29b3ffd1edfc5a585c7f6" }, { "name": "TFT_eSPI", "version": "2.2.23", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.2.23.zip", "archiveFileName": "TFT_eSPI-2.2.23.zip", "size": 2997266, "checksum": "SHA-256:23d3667846d51372770a2e676d567e5dd550890489d0d34361c9d0950f71e60a" }, { "name": "TFT_eSPI", "version": "2.3.4", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.3.4.zip", "archiveFileName": "TFT_eSPI-2.3.4.zip", "size": 5082203, "checksum": "SHA-256:512f18c23d4c6bab2b91265cf0eae8398fdb33be84ee3718b11125c288015003" }, { "name": "TFT_eSPI", "version": "2.3.54", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.3.54.zip", "archiveFileName": "TFT_eSPI-2.3.54.zip", "size": 5277575, "checksum": "SHA-256:3dd063fbc0e6e2e048f18537c99fb28c8370b6d6696a710b1ffa2696c92bf5f8" }, { "name": "TFT_eSPI", "version": "2.3.55", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.3.55.zip", "archiveFileName": "TFT_eSPI-2.3.55.zip", "size": 5277645, "checksum": "SHA-256:ddb024a0bb698a39dd0616ca2541e0d2ebe1f7d0bc8110de4a471665ee88e386" }, { "name": "TFT_eSPI", "version": "2.3.56", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.3.56.zip", "archiveFileName": "TFT_eSPI-2.3.56.zip", "size": 5277665, "checksum": "SHA-256:46b95da96f8a29fb083c472a62c66cc4e86b66458f264c112e013711630f6adb" }, { "name": "TFT_eSPI", "version": "2.3.59", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.3.59.zip", "archiveFileName": "TFT_eSPI-2.3.59.zip", "size": 5277781, "checksum": "SHA-256:1b9cd93f969c718a2245d7c1888624f22c75bee9a8c0c468b9186ebe0ff04f09" }, { "name": "TFT_eSPI", "version": "2.3.60", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.3.60.zip", "archiveFileName": "TFT_eSPI-2.3.60.zip", "size": 5278885, "checksum": "SHA-256:4025fee39719d5305b5dee00556912c1342da842ded3d227a8e66e87805c85ac" }, { "name": "TFT_eSPI", "version": "2.3.61", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.3.61.zip", "archiveFileName": "TFT_eSPI-2.3.61.zip", "size": 5280508, "checksum": "SHA-256:a395147901eafe64a06be428f6824c3368e939ed1dbd88ddc56179653e4d232a" }, { "name": "TFT_eSPI", "version": "2.3.70", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.3.70.zip", "archiveFileName": "TFT_eSPI-2.3.70.zip", "size": 5299509, "checksum": "SHA-256:96d3b5afc8df1359fbdf24f779f3ccb2359094cc4a373f4537ebb4a637084641" }, { "name": "TFT_eSPI", "version": "2.4.2", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.2.zip", "archiveFileName": "TFT_eSPI-2.4.2.zip", "size": 5312003, "checksum": "SHA-256:012f8f5ea99495be5350f70e4f23ba5f82fc2bd03414d73ff106505df4c17f13" }, { "name": "TFT_eSPI", "version": "2.4.32", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.32.zip", "archiveFileName": "TFT_eSPI-2.4.32.zip", "size": 5324757, "checksum": "SHA-256:8f367c45042d0759f5fcb0843f8978e4fa550a7c2a367b5957a89ea9068251af" }, { "name": "TFT_eSPI", "version": "2.4.42", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.42.zip", "archiveFileName": "TFT_eSPI-2.4.42.zip", "size": 5973859, "checksum": "SHA-256:2a8b3b91d993f8a24454f671798a1e1c01c6a94acf1f50922995a86b78969490" }, { "name": "TFT_eSPI", "version": "2.4.43", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.43.zip", "archiveFileName": "TFT_eSPI-2.4.43.zip", "size": 5975093, "checksum": "SHA-256:c9e534efe5b80a34e4b86808804af541c38f3e49599b55a4aa88983eb8798eeb" }, { "name": "TFT_eSPI", "version": "2.4.45", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.45.zip", "archiveFileName": "TFT_eSPI-2.4.45.zip", "size": 5977678, "checksum": "SHA-256:16e917153f0978d1cf1a04ed62322ebf6ed4165d730d5a53e858c10b91bca577" }, { "name": "TFT_eSPI", "version": "2.4.50", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.50.zip", "archiveFileName": "TFT_eSPI-2.4.50.zip", "size": 5985358, "checksum": "SHA-256:97b3812d9968989174ecc9e73d8069a71229b7cc44c2dfd80630ec38356edd9b" }, { "name": "TFT_eSPI", "version": "2.4.51", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.51.zip", "archiveFileName": "TFT_eSPI-2.4.51.zip", "size": 5986707, "checksum": "SHA-256:881528ab289f07ed1a96b0f17f634990a0e5c1d5138ac7157ba5b56e63ca7744" }, { "name": "TFT_eSPI", "version": "2.4.61", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.61.zip", "archiveFileName": "TFT_eSPI-2.4.61.zip", "size": 6017290, "checksum": "SHA-256:9be59d0cf9859c56eed92607198752368b252ee9a1db67692390f591d426e9eb" }, { "name": "TFT_eSPI", "version": "2.4.72", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.72.zip", "archiveFileName": "TFT_eSPI-2.4.72.zip", "size": 6141066, "checksum": "SHA-256:31d3252bb1002fe3d428456f7ed63964a38899f028ac148b47c7e0585c1d7876" }, { "name": "TFT_eSPI", "version": "2.4.79", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.4.79.zip", "archiveFileName": "TFT_eSPI-2.4.79.zip", "size": 6160436, "checksum": "SHA-256:8e0b48a1e804953d7b2461b57ac0e84e2a10ad990a0f8d10d1d2332ed06929b1" }, { "name": "TFT_eSPI", "version": "2.5.0", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8/16 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.5.0.zip", "archiveFileName": "TFT_eSPI-2.5.0.zip", "size": 6224103, "checksum": "SHA-256:ec3b59f8c4993be744eb742579715023915abe77860cc8b682abede697d5f2b4" }, { "name": "TFT_eSPI", "version": "2.5.31", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8/16 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.5.31.zip", "archiveFileName": "TFT_eSPI-2.5.31.zip", "size": 6247597, "checksum": "SHA-256:a773fe5fdb8630d4d893e45fdf33ea71f1769ca881e2f854aa88fec4d4b04aa8" }, { "name": "TFT_eSPI", "version": "2.5.33", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8/16 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.5.33.zip", "archiveFileName": "TFT_eSPI-2.5.33.zip", "size": 6247760, "checksum": "SHA-256:1a5c4bbcaec1a017496549f259cbdb14b5fe5be1ba96db3cff178aa115489733" }, { "name": "TFT_eSPI", "version": "2.5.34", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc) that operate with hardware SPI or 8/16 bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.5.34.zip", "archiveFileName": "TFT_eSPI-2.5.34.zip", "size": 6247793, "checksum": "SHA-256:6895f62abc2c70de913eafbd9c086ba1ef60cbff76606772cd134830d71bb3ca" }, { "name": "TFT_eSPI", "version": "2.5.43", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32", "paragraph": "Supports TFT displays using drivers (ILI9341 etc.) that operate with hardware SPI or 8/16-bit parallel.", "website": "https://github.com/Bodmer/TFT_eSPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TFT_eSPI.git", "providesIncludes": [ "TFT_eSPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TFT_eSPI-2.5.43.zip", "archiveFileName": "TFT_eSPI-2.5.43.zip", "size": 6253525, "checksum": "SHA-256:277a05b523f839e37309fc4de4dfcf0910d4eb0895b7335d10f4940aaf8e17fc" }, { "name": "evive", "version": "1.0.0", "author": "STEMpedia", "maintainer": "STEMpedia \u003cthestempedia@gmail.com", "sentence": "This ia a arduino libray for using evive.", "paragraph": "This is a arduino library for using evive.", "website": "https://github.com/evivetoolkit/evive-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evivetoolkit/evive-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/evivetoolkit/evive-1.0.0.zip", "archiveFileName": "evive-1.0.0.zip", "size": 327438, "checksum": "SHA-256:19fb61cd204afe6030d7eb22c22a69175a0a8f35c011bd63d79f4ca370ac5e67" }, { "name": "evive", "version": "2.0.1", "author": "STEMpedia", "maintainer": "STEMpedia \u003cthestempedia@gmail.com\u003e", "sentence": "This ia a arduino libray for using evive.", "paragraph": "This is a arduino library for using evive. evive is a open source embedded platform used for making and debugging various electronics related projects. It come with a preloaded firmware that provides a wide range of features like motor control, servo control, oscilloscope, function generator, pin state monitor and many more.", "website": "https://github.com/evivetoolkit/evive-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evivetoolkit/evive-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/evivetoolkit/evive-2.0.1.zip", "archiveFileName": "evive-2.0.1.zip", "size": 328807, "checksum": "SHA-256:d0a633a83d188f1128ef9ce17744f8026c55c88d09fe21eaed630047fcad2c34" }, { "name": "evive", "version": "2.0.2", "author": "STEMpedia", "maintainer": "STEMpedia \u003cthestempedia@gmail.com\u003e", "sentence": "This ia a arduino libray for using evive.", "paragraph": "This is a arduino library for using evive. evive is a open source embedded platform used for making and debugging various electronics related projects. It come with a preloaded firmware that provides a wide range of features like motor control, servo control, oscilloscope, function generator, pin state monitor and many more.", "website": "https://github.com/STEMpedia/evive-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evivetoolkit/evive-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/evivetoolkit/evive-2.0.2.zip", "archiveFileName": "evive-2.0.2.zip", "size": 331662, "checksum": "SHA-256:d2af4fcff6ef15ae1708db920e14cfb12dc53882eab2535c6cb8ba6fc41faeb1" }, { "name": "evive", "version": "2.0.3", "author": "STEMpedia", "maintainer": "STEMpedia \u003cthestempedia@gmail.com\u003e", "sentence": "This ia a arduino libray for using evive.", "paragraph": "This is a arduino library for using evive. evive is a open source embedded platform used for making and debugging various electronics related projects. It come with a preloaded firmware that provides a wide range of features like motor control, servo control, oscilloscope, function generator, pin state monitor and many more.", "website": "https://github.com/STEMpedia/evive-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evivetoolkit/evive-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/evivetoolkit/evive-2.0.3.zip", "archiveFileName": "evive-2.0.3.zip", "size": 331945, "checksum": "SHA-256:f7405a5d8813ddd297a130ba4c970eb08f590cafda211004a9752b364ca51a51" }, { "name": "TroykaI2CHub", "version": "1.0.0", "author": "Igor Dementiev \u003cigor@amperka.ru\u003e", "maintainer": "Amperka \u003camperka.ru\u003e", "sentence": "Allows you to control 8-channel I²C-bus multiplexer PCA9547.", "paragraph": "The library allows you to switch channels from 0 to 8 on the I²C hub.", "website": "https://github.com/amperka/TroykaI2CHub", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amperka/TroykaI2CHub.git", "url": "https://downloads.arduino.cc/libraries/github.com/amperka/TroykaI2CHub-1.0.0.zip", "archiveFileName": "TroykaI2CHub-1.0.0.zip", "size": 4723, "checksum": "SHA-256:b75307bdd903303b3c80fb2746d44cf941709473054af9c9586b3b579011a966" }, { "name": "EasyAndee", "version": "0.0.5", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "Annikken EasyAndee Library for Annikken Andee U, Android and iOS boards.", "paragraph": "Only supports Arduino Uno, Leonardo and Mega", "website": "https://github.com/Annikken/EasyAndee", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/EasyAndee.git", "providesIncludes": [ "SPI.h", "EasyAndee.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/EasyAndee-0.0.5.zip", "archiveFileName": "EasyAndee-0.0.5.zip", "size": 5040, "checksum": "SHA-256:0fc67803f402205852d6935a730d711b947495bf41e5ff0afe90a4a7dd035b25" }, { "name": "EasyAndee", "version": "1.0.0", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "Annikken EasyAndee Library for Annikken Andee U, Android and iOS boards.", "paragraph": "Only supports Arduino Uno, Leonardo and Mega", "website": "https://github.com/Annikken/EasyAndee", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/EasyAndee.git", "providesIncludes": [ "SPI.h", "EasyAndee.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/EasyAndee-1.0.0.zip", "archiveFileName": "EasyAndee-1.0.0.zip", "size": 5039, "checksum": "SHA-256:b1fc2a4f48838bb1f49f42fca7229cbb29d15cc281d5c30dd20a0677829a4d56" }, { "name": "AceRoutine", "version": "0.1.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), Teensy ARM, ESP8266 and ESP32. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-0.1.0.zip", "archiveFileName": "AceRoutine-0.1.0.zip", "size": 628082, "checksum": "SHA-256:79f5a6bec6cb3c6ea25dd55cb26db7438a270b4bece2381294094b4ae5d19855" }, { "name": "AceRoutine", "version": "0.2.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), Teensy ARM, ESP8266 and ESP32. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-0.2.0.zip", "archiveFileName": "AceRoutine-0.2.0.zip", "size": 686851, "checksum": "SHA-256:fa8c1bc66ebf39ba776fe161b0276e652f4ccdfeaf8b3446cd83bd865ddf89db" }, { "name": "AceRoutine", "version": "0.2.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), Teensy ARM, ESP8266 and ESP32. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-0.2.1.zip", "archiveFileName": "AceRoutine-0.2.1.zip", "size": 689070, "checksum": "SHA-256:c07ff2ecee68a9b4d76a41f2528b4e71808ac4b2c4bf8fa988d228cbec5134dc" }, { "name": "AceRoutine", "version": "0.2.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), Teensy ARM, ESP8266 and ESP32. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-0.2.2.zip", "archiveFileName": "AceRoutine-0.2.2.zip", "size": 693723, "checksum": "SHA-256:387a2823eb1080857fe8c63dcc0d7dda9eca08c0fe5c4ebaee289cae3b647ff2" }, { "name": "AceRoutine", "version": "0.3.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), Teensy ARM, ESP8266 and ESP32. Unit tested using AUnit.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-0.3.0.zip", "archiveFileName": "AceRoutine-0.3.0.zip", "size": 704723, "checksum": "SHA-256:a894c1f1119632dc74411c6cd0af96b9804d8f678361b453ada68ca0dd3ae520" }, { "name": "AceRoutine", "version": "1.0.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), SAMD21, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.0.0.zip", "archiveFileName": "AceRoutine-1.0.0.zip", "size": 641565, "checksum": "SHA-256:795a67016c85e69dd25bb0569f9e3916bdd2408d3a30f67693ee623e31a651c7" }, { "name": "AceRoutine", "version": "1.0.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), SAMD21, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.0.1.zip", "archiveFileName": "AceRoutine-1.0.1.zip", "size": 652804, "checksum": "SHA-256:d0f860a02ea49e20256daf737038f3d1020104c33312e0c37c265e82b80d0334" }, { "name": "AceRoutine", "version": "1.1.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), SAMD21, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.1.0.zip", "archiveFileName": "AceRoutine-1.1.0.zip", "size": 386759, "checksum": "SHA-256:d67cde16f40f82b88d1dcb2130fba3ce525d6b716021ab31add067ee21d1df6a" }, { "name": "AceRoutine", "version": "1.2.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), SAMD21, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.2.0.zip", "archiveFileName": "AceRoutine-1.2.0.zip", "size": 412604, "checksum": "SHA-256:887f81f9a95d49f9b0967ceb6a2ca3335f48340c6c8997a1f1316abae85b8dad" }, { "name": "AceRoutine", "version": "1.2.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), SAMD21, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.2.1.zip", "archiveFileName": "AceRoutine-1.2.1.zip", "size": 416409, "checksum": "SHA-256:450b58964d43cefd8c106b7f1d47aec4b4fa1e2322893d6003d9a571f773f75a" }, { "name": "AceRoutine", "version": "1.2.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), SAMD21, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.2.2.zip", "archiveFileName": "AceRoutine-1.2.2.zip", "size": 419584, "checksum": "SHA-256:e7cf0274edbe3890f1b9463bf6face55092999b85b44e54f9b8d9952b1f62f1a" }, { "name": "AceRoutine", "version": "1.2.3", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.2.3.zip", "archiveFileName": "AceRoutine-1.2.3.zip", "size": 426555, "checksum": "SHA-256:56f900bdec0d4764133d1374907b6f0cd8539d50500ee423e5fdb1d776039a66" }, { "name": "AceRoutine", "version": "1.2.4", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.2.4.zip", "archiveFileName": "AceRoutine-1.2.4.zip", "size": 426503, "checksum": "SHA-256:a95c24b1b2c8c16bd418a130af25721d5bf79b29a73ecb614510662cc64e1cd6" }, { "name": "AceRoutine", "version": "1.3.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, Uno, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.3.0.zip", "archiveFileName": "AceRoutine-1.3.0.zip", "size": 449599, "checksum": "SHA-256:790a20f7fbd77a751e9b162ce70176f199779ad2a137c66b84bb8c9c11258deb" }, { "name": "AceRoutine", "version": "1.3.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, Uno, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.3.1.zip", "archiveFileName": "AceRoutine-1.3.1.zip", "size": 460860, "checksum": "SHA-256:dbcaa5ffcd07e55c01cfd97754bb4008dc69e9ac816c502fd990d581c8d85954" }, { "name": "AceRoutine", "version": "1.4.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, Uno, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.4.0.zip", "archiveFileName": "AceRoutine-1.4.0.zip", "size": 466743, "checksum": "SHA-256:b6eee2e296717dd1dde3205517d600624c0a67f932d81fb08fc8a6ba1718d342" }, { "name": "AceRoutine", "version": "1.4.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, Uno, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.4.1.zip", "archiveFileName": "AceRoutine-1.4.1.zip", "size": 468760, "checksum": "SHA-256:3c11da4bbdbcbf440f70a79fd181d55d5b2ccacbc19f263656ce57c72a289079" }, { "name": "AceRoutine", "version": "1.4.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, Uno, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.4.2.zip", "archiveFileName": "AceRoutine-1.4.2.zip", "size": 474265, "checksum": "SHA-256:eb93188e440d4a7cd90766929390bed393478e1bba4fa9c0e3035f6c7610557f" }, { "name": "AceRoutine", "version": "1.5.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, Uno, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.5.0.zip", "archiveFileName": "AceRoutine-1.5.0.zip", "size": 736434, "checksum": "SHA-256:94ae4dfd7abd1771e921a5f16b30c41fb7c9ba032d050723706bc062237f6af6" }, { "name": "AceRoutine", "version": "1.5.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.", "paragraph": "Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, Uno, etc), SAMD21, STM32, Teensy ARM, ESP8266 and ESP32.", "website": "https://github.com/bxparks/AceRoutine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceRoutine.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceRoutine-1.5.1.zip", "archiveFileName": "AceRoutine-1.5.1.zip", "size": 746108, "checksum": "SHA-256:4cb2fb0d6b810e158578da336c1907d7a8a0ed106b57afb140d7bb75d973528c" }, { "name": "EasyAndee101", "version": "0.0.5", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "Annikken EasyAndee Library for Arduino 101", "paragraph": "Only supports Arduino 101", "website": "https://github.com/Annikken/EasyAndee101", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/EasyAndee101.git", "providesIncludes": [ "SPI.h", "EasyAndee101.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/EasyAndee101-0.0.5.zip", "archiveFileName": "EasyAndee101-0.0.5.zip", "size": 6395, "checksum": "SHA-256:788a11e8948f381c62866c27f440998737c136eed680be03bd4a4325e3e89f85" }, { "name": "EasyAndee101", "version": "1.0.0", "author": "Annikken Pte Ltd", "maintainer": "Annikken Pte Ltd", "sentence": "Annikken EasyAndee Library for Arduino 101", "paragraph": "Only supports Arduino 101", "website": "https://github.com/Annikken/EasyAndee101", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Annikken/EasyAndee101.git", "providesIncludes": [ "SPI.h", "EasyAndee101.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Annikken/EasyAndee101-1.0.0.zip", "archiveFileName": "EasyAndee101-1.0.0.zip", "size": 6393, "checksum": "SHA-256:e6c6d26f5d3c4f4061253376c0a4f9da4e8d23c5a3433532ad879c5f862c01d2" }, { "name": "LTC2942", "version": "1.0.0", "author": "Macro Yau", "maintainer": "Macro Yau", "sentence": "Library for Analog Devices LTC2942 battery gas gauge.", "paragraph": "Supports both LTC2942 and LTC2942-1 devices.", "website": "https://github.com/MacroYau/LTC2942-Arduino-Library", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/MacroYau/LTC2942-Arduino-Library.git", "providesIncludes": [ "LTC2942.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MacroYau/LTC2942-1.0.0.zip", "archiveFileName": "LTC2942-1.0.0.zip", "size": 7227, "checksum": "SHA-256:045861a4d5c3c61fb0025491f1e8197514b0f0ce8edd2d2722a0a41e93e3c863" }, { "name": "LTC2942", "version": "1.1.0", "author": "Macro Yau", "maintainer": "Macro Yau", "sentence": "Library for Analog Devices LTC2942 battery gas gauge.", "paragraph": "Supports both LTC2942 and LTC2942-1 devices.", "website": "https://github.com/MacroYau/LTC2942-Arduino-Library", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/MacroYau/LTC2942-Arduino-Library.git", "providesIncludes": [ "LTC2942.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MacroYau/LTC2942-1.1.0.zip", "archiveFileName": "LTC2942-1.1.0.zip", "size": 7253, "checksum": "SHA-256:fb6a8e045df2d8583aa33d90ddd5899fe85c3fa1d1f4a8011212b8d368cb0de3" }, { "name": "LTC2942", "version": "1.2.0", "author": "Macro Yau", "maintainer": "Macro Yau", "sentence": "Library for Analog Devices LTC2941 and LTC2942 battery gas gauges.", "paragraph": "Supports LTC2941, LTC2941-1, LTC2942, and LTC2942-1 devices.", "website": "https://github.com/MacroYau/LTC2942-Arduino-Library", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/MacroYau/LTC2942-Arduino-Library.git", "providesIncludes": [ "LTC2942.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MacroYau/LTC2942-1.2.0.zip", "archiveFileName": "LTC2942-1.2.0.zip", "size": 7458, "checksum": "SHA-256:7a93ddbcceaca81593de9e8f9e3df875a12cd76fbb399dec7fa728f17f0675bc" }, { "name": "LTC2942", "version": "1.2.1", "author": "Macro Yau", "maintainer": "Macro Yau", "sentence": "Library for Analog Devices LTC2941 and LTC2942 battery gas gauges.", "paragraph": "Supports LTC2941, LTC2941-1, LTC2942, and LTC2942-1 devices.", "website": "https://github.com/MacroYau/LTC2942-Arduino-Library", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/MacroYau/LTC2942-Arduino-Library.git", "providesIncludes": [ "LTC2942.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MacroYau/LTC2942-1.2.1.zip", "archiveFileName": "LTC2942-1.2.1.zip", "size": 7457, "checksum": "SHA-256:9a0fb4b91f916d88cc01af8280ff3e321c1798cc3a3f394a0abda2dc34e17a34" }, { "name": "LTC2942", "version": "1.2.2", "author": "Macro Yau", "maintainer": "Macro Yau", "sentence": "Library for Analog Devices LTC2941 and LTC2942 battery gas gauges.", "paragraph": "Supports LTC2941, LTC2941-1, LTC2942, and LTC2942-1 devices.", "website": "https://github.com/MacroYau/LTC2942-Arduino-Library", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/MacroYau/LTC2942-Arduino-Library.git", "providesIncludes": [ "LTC2942.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MacroYau/LTC2942-1.2.2.zip", "archiveFileName": "LTC2942-1.2.2.zip", "size": 7455, "checksum": "SHA-256:26bbf1f661e55d26cc972cf2a5d672f7d24d3d8fddc4e1d52eb819ed951421ae" }, { "name": "WaveHC", "version": "1.0.0", "author": "William Greiman", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "WaveHC wave shield library", "paragraph": "WaveHC wave shield library", "website": "https://github.com/adafruit/WaveHC", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/WaveHC.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/WaveHC-1.0.0.zip", "archiveFileName": "WaveHC-1.0.0.zip", "size": 889227, "checksum": "SHA-256:3d4864598cefd0e214e2ea0e6e20d97985ac45f3c3edac756fd46255324fe04b" }, { "name": "WaveHC", "version": "1.0.1", "author": "William Greiman", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "WaveHC wave shield library", "paragraph": "WaveHC wave shield library", "website": "https://github.com/adafruit/WaveHC", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/WaveHC.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/WaveHC-1.0.1.zip", "archiveFileName": "WaveHC-1.0.1.zip", "size": 884643, "checksum": "SHA-256:3be733be70885999e0c5464d15dbe390355d91824b49c401aaf1803c7cb2402a" }, { "name": "WaveHC", "version": "1.0.2", "author": "William Greiman", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "WaveHC wave shield library", "paragraph": "WaveHC wave shield library", "website": "https://github.com/adafruit/WaveHC", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/WaveHC.git", "dependencies": [ { "name": "Adafruit ILI9341" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/WaveHC-1.0.2.zip", "archiveFileName": "WaveHC-1.0.2.zip", "size": 884581, "checksum": "SHA-256:e6ad4b3fb9824c52bb9861d4b17274edae4fd57c050e913847709ceb4c5bdf8d" }, { "name": "WaveHC", "version": "1.0.3", "author": "William Greiman", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "WaveHC wave shield library", "paragraph": "WaveHC wave shield library", "website": "https://github.com/adafruit/WaveHC", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/WaveHC.git", "dependencies": [ { "name": "Adafruit ILI9341" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/WaveHC-1.0.3.zip", "archiveFileName": "WaveHC-1.0.3.zip", "size": 884631, "checksum": "SHA-256:ecf7508b9cb170aa2656ea178c2d2a0d703f5339987087455676284522a1f2a6" }, { "name": "WaveHC", "version": "1.0.5", "author": "William Greiman", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "WaveHC wave shield library", "paragraph": "WaveHC wave shield library", "website": "https://github.com/adafruit/WaveHC", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/WaveHC.git", "dependencies": [ { "name": "Adafruit ILI9341" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/WaveHC-1.0.5.zip", "archiveFileName": "WaveHC-1.0.5.zip", "size": 884631, "checksum": "SHA-256:7a9614f941e99940d8b58d9de77141e70eadfad96efd70975247c9bff6a85d20" }, { "name": "microgear-nbiot", "version": "0.8.0", "author": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e", "maintainer": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e", "sentence": "NETPIE client library for BC95 NB-IOT module on Arduino platform.", "paragraph": "This is a client library for connecting Arduino with Quectel BC95 based NB-IOT shield/module to NETPIE platform. Other UDP application protocols like CoAP, DNS and NTP are also included.", "website": "https://github.com/netpieio/microgear-nbiot-arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/netpieio/microgear-nbiot-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/netpieio/microgear_nbiot-0.8.0.zip", "archiveFileName": "microgear_nbiot-0.8.0.zip", "size": 26046, "checksum": "SHA-256:30cc740a0b44e5cf556d196d217937c3c52a3eba4f03bd7febb7235cb3b40010" }, { "name": "CurrentTransformer", "version": "1.0.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino Library for measuring current in 50/60Hz circuits using current transformers.", "paragraph": "Each call to read() returns the RMS current in amperes measured for a single AC cycle.", "website": "https://github.com/JChristensen/CurrentTransformer", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/CurrentTransformer.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/CurrentTransformer-1.0.0.zip", "archiveFileName": "CurrentTransformer-1.0.0.zip", "size": 26459, "checksum": "SHA-256:fa891d46cc9c654098e60b1c599ae5e45281f34a07ce2b44336a7caaa7a3ac03" }, { "name": "CurrentTransformer", "version": "2.0.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino Library for measuring current in 50/60Hz circuits using current transformers.", "paragraph": "Each call to read() returns the RMS current in amperes measured for a single AC cycle.", "website": "https://github.com/JChristensen/CurrentTransformer", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/CurrentTransformer.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/CurrentTransformer-2.0.0.zip", "archiveFileName": "CurrentTransformer-2.0.0.zip", "size": 65097, "checksum": "SHA-256:7b148f87f682404466796cf9c3437ae8f7284bfcde96609e24e5ff8381ded6ef" }, { "name": "CurrentTransformer", "version": "2.1.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino Library for measuring current in 50/60Hz circuits using current transformers.", "paragraph": "Each call to read() returns the RMS current in amperes measured for a single AC cycle.", "website": "https://github.com/JChristensen/CurrentTransformer", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/CurrentTransformer.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/CurrentTransformer-2.1.0.zip", "archiveFileName": "CurrentTransformer-2.1.0.zip", "size": 65608, "checksum": "SHA-256:202030d904e47465b0c7e45ce038f960d71e3e71b5336cb3484e248a4d0f7509" }, { "name": "CurrentTransformer", "version": "2.2.2", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino Library for measuring current in 50/60Hz circuits using current transformers.", "paragraph": "Copyright (C) 2018 by Jack Christensen and licensed under GNU GPL v3.0.", "website": "https://github.com/JChristensen/CurrentTransformer", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/CurrentTransformer.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/CurrentTransformer-2.2.2.zip", "archiveFileName": "CurrentTransformer-2.2.2.zip", "size": 65771, "checksum": "SHA-256:79decadcf0430be0cc24df29e9d4ca9746d1cd58d24d4e952c75d22712c23420" }, { "name": "CurrentTransformer", "version": "2.3.0", "author": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "maintainer": "Jack Christensen \u003cjack.christensen@outlook.com\u003e", "sentence": "Arduino Library for measuring current in 50/60Hz circuits using current transformers.", "paragraph": "Copyright (C) 2018 by Jack Christensen and licensed under GNU GPL v3.0.", "website": "https://github.com/JChristensen/CurrentTransformer", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JChristensen/CurrentTransformer.git", "url": "https://downloads.arduino.cc/libraries/github.com/JChristensen/CurrentTransformer-2.3.0.zip", "archiveFileName": "CurrentTransformer-2.3.0.zip", "size": 65923, "checksum": "SHA-256:088f3e44fee9829ecab794ae98583fe4666ff3d3e212045e5d9e3b3750a7b7a1" }, { "name": "SparkFun ePaper Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for SparkFun ePaper displays", "paragraph": "3 color ePaper", "website": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ePaper_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_ePaper_Arduino_Library-1.0.0.zip", "size": 110837, "checksum": "SHA-256:1e296cfab89ff02bcecbe3d308cf991b6941ef2f9e72585a5515c62350ae0540" }, { "name": "SparkFun ePaper Arduino Library", "version": "2.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for SparkFun ePaper displays", "paragraph": "3 color ePaper", "website": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ePaper_Arduino_Library-2.0.0.zip", "archiveFileName": "SparkFun_ePaper_Arduino_Library-2.0.0.zip", "size": 112222, "checksum": "SHA-256:c85a8c1e83aed0971cb79433a9d0d58436aac86c8de6d6f8b09bffe95487406c" }, { "name": "SparkFun ePaper Arduino Library", "version": "2.1.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for SparkFun ePaper displays", "paragraph": "3 color ePaper", "website": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ePaper_Arduino_Library-2.1.1.zip", "archiveFileName": "SparkFun_ePaper_Arduino_Library-2.1.1.zip", "size": 1089910, "checksum": "SHA-256:0ae9bdc2121cc6be65d7a2388f3e405c4f32b13c875eee53872221b2d816fa18" }, { "name": "SparkFun ePaper Arduino Library", "version": "2.1.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for SparkFun ePaper displays", "paragraph": "3 color ePaper", "website": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ePaper_Arduino_Library-2.1.2.zip", "archiveFileName": "SparkFun_ePaper_Arduino_Library-2.1.2.zip", "size": 1090118, "checksum": "SHA-256:d788a9fa93fb6f1678a31c93bdff8a5d993d9daad5f199743675932474f1ed8d" }, { "name": "SparkFun ePaper Arduino Library", "version": "2.1.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for SparkFun ePaper displays", "paragraph": "3 color ePaper", "website": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ePaper_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ePaper_Arduino_Library-2.1.3.zip", "archiveFileName": "SparkFun_ePaper_Arduino_Library-2.1.3.zip", "size": 1090358, "checksum": "SHA-256:0ba6e14249532dc88cf283bae309a309739d4cfc0a19544ab899461a9cb34410" }, { "name": "ArduinosInSpace", "version": "0.8.1", "author": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "maintainer": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "sentence": "A library for interfacing hardware with the Objects In Space video game.", "paragraph": "A library implementing the serial protocol built in to Objects In Space, to allow your Arduino to receive data and send commands.", "website": "https://bitbucket.org/pjhardy/arduinosinspace", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://bitbucket.org/pjhardy/arduinosinspace.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/pjhardy/ArduinosInSpace-0.8.1.zip", "archiveFileName": "ArduinosInSpace-0.8.1.zip", "size": 64601, "checksum": "SHA-256:ba74529fd03d68804afa80c71dcd8aa3e6f49544e77cfa1060758b1cc7782ae0" }, { "name": "ArduinosInSpace", "version": "1.0.0", "author": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "maintainer": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "sentence": "A library for interfacing hardware with the Objects In Space video game.", "paragraph": "A library implementing the serial protocol built in to Objects In Space, to allow your Arduino to receive data and send commands.", "website": "https://bitbucket.org/pjhardy/arduinosinspace", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://bitbucket.org/pjhardy/arduinosinspace.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/pjhardy/ArduinosInSpace-1.0.0.zip", "archiveFileName": "ArduinosInSpace-1.0.0.zip", "size": 64848, "checksum": "SHA-256:dbe60bbab13f22b90534aef6b6e7a3c1aafcd724dc51220b51abb18656b2124f" }, { "name": "ArduinosInSpace", "version": "1.0.1", "author": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "maintainer": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "sentence": "A library for interfacing hardware with the Objects In Space video game.", "paragraph": "A library implementing the serial protocol built in to Objects In Space, to allow your Arduino to receive data and send commands.", "website": "https://bitbucket.org/pjhardy/arduinosinspace", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://bitbucket.org/pjhardy/arduinosinspace.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/pjhardy/ArduinosInSpace-1.0.1.zip", "archiveFileName": "ArduinosInSpace-1.0.1.zip", "size": 64923, "checksum": "SHA-256:883f5fa2b91d0b05409566f2e2c91e55da4194dbbd6a03650d3d4460e89200f0" }, { "name": "ArduinosInSpace", "version": "1.1.0", "author": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "maintainer": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "sentence": "A library for interfacing hardware with the Objects In Space video game.", "paragraph": "A library implementing the serial protocol built in to Objects In Space, to allow your Arduino to receive data and send commands.", "website": "https://bitbucket.org/pjhardy/arduinosinspace", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://bitbucket.org/pjhardy/arduinosinspace.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/pjhardy/ArduinosInSpace-1.1.0.zip", "archiveFileName": "ArduinosInSpace-1.1.0.zip", "size": 63743, "checksum": "SHA-256:09b3b727e32c21c488236510d8410020eb355fc0da4079032fb1468d96e7623e" }, { "name": "ArduinosInSpace", "version": "1.2.0", "author": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "maintainer": "Peter Hardy \u003cpeter@hardy.dropbear.id.au\u003e", "sentence": "A library for interfacing hardware with the Objects In Space video game.", "paragraph": "A library implementing the serial protocol built in to Objects In Space, to allow your Arduino to receive data and send commands.", "website": "https://bitbucket.org/pjhardy/arduinosinspace", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://bitbucket.org/pjhardy/arduinosinspace.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/pjhardy/ArduinosInSpace-1.2.0.zip", "archiveFileName": "ArduinosInSpace-1.2.0.zip", "size": 63767, "checksum": "SHA-256:8e525641cf370ac5fa6222d9fed4bea0094f73f02d7860c17c4fe4ecb54f3e49" }, { "name": "BRAINZY", "version": "1.0.0", "author": "Mr. Robotics", "maintainer": "Olivier Lévêque \u003colivier@mr-robotics.com\u003e", "sentence": "A library that makes coding user-friendly for programming robots.", "paragraph": "Specially designed to work with Robby, a Mr. Robotics' robot.", "website": "https://github.com/WhoIsMrRobotics/brainzy-library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WhoIsMrRobotics/brainzy-library.git", "providesIncludes": [ "BRAINZY.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/WhoIsMrRobotics/BRAINZY-1.0.0.zip", "archiveFileName": "BRAINZY-1.0.0.zip", "size": 108159, "checksum": "SHA-256:83ddd481e117b90177621a7a7a65b023d91e465a352ee55280f117fc52f4b3c1" }, { "name": "BRAINZY", "version": "1.0.1", "author": "Mr. Robotics", "maintainer": "Olivier Lévêque \u003colivier@mr-robotics.com\u003e", "sentence": "A library that makes coding user-friendly for programming robots.", "paragraph": "Specially designed to work with Robby, a Mr. Robotics' robot.", "website": "https://github.com/WhoIsMrRobotics/brainzy-library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WhoIsMrRobotics/brainzy-library.git", "providesIncludes": [ "BRAINZY.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/WhoIsMrRobotics/BRAINZY-1.0.1.zip", "archiveFileName": "BRAINZY-1.0.1.zip", "size": 108153, "checksum": "SHA-256:7d18e7c1ca0bbbae1eb7d6a53146e68ccda9e7ca362ea15dcd8d224cced81fb3" }, { "name": "ArduinoUserInterface", "version": "1.0.0", "author": "S. Reifel", "maintainer": "S. Reifel \u003cswr.reifel@gmail\u003e", "license": "MIT", "sentence": "A simple LCD user interface for Arduino.", "paragraph": "Easy to use library for building menu based Arduino applications. Text and menus are displayed on a Nokia 5110 LCD. Four push buttons (Up, Down, Select \u0026 Back) make the interface very intuitive.", "website": "https://github.com/Stan-Reifel/ArduinoUserInterface", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Stan-Reifel/ArduinoUserInterface.git", "url": "https://downloads.arduino.cc/libraries/github.com/Stan-Reifel/ArduinoUserInterface-1.0.0.zip", "archiveFileName": "ArduinoUserInterface-1.0.0.zip", "size": 464471, "checksum": "SHA-256:21f1ee9b1382f23dc580f919c1daaa30970e668d9d569b7e03fbd42f3c3deb31" }, { "name": "TwoWheelRobot", "version": "1.0.0", "author": "Edwin Fallwell \u003cedwinfal@mcpl.info\u003e, Matt Neer \u003cmneer@mcpl.info\u003e", "maintainer": "Edwin Fallwell \u003cedwinfal@mcpl.info\u003e", "sentence": "A library to make issuing simple directional commands to a two wheeled robot easier.", "paragraph": "For use with the Adafruit Motor Shield library.", "website": "https://github.com/housewithinahouse/TwoWheelRobotLibrary", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/housewithinahouse/TwoWheelRobotLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/housewithinahouse/TwoWheelRobot-1.0.0.zip", "archiveFileName": "TwoWheelRobot-1.0.0.zip", "size": 6975, "checksum": "SHA-256:e335ae4fba323dee692c67e25fbddde803ca2fba8fb908f1f5c6154c27931fdd" }, { "name": "TMCStepper", "version": "0.1.0", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.1.0.zip", "archiveFileName": "TMCStepper-0.1.0.zip", "size": 136295, "checksum": "SHA-256:90f07c757e5c8ce5f67f9e4d97ec94811e93098dc9f428397fd03621eee973e2" }, { "name": "TMCStepper", "version": "0.1.1", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.1.1.zip", "archiveFileName": "TMCStepper-0.1.1.zip", "size": 136375, "checksum": "SHA-256:5d3085caba12b7a6cbf418270eb5c7132cccc9bb8d80cacfafe23f6579193492" }, { "name": "TMCStepper", "version": "0.1.2", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.1.2.zip", "archiveFileName": "TMCStepper-0.1.2.zip", "size": 136353, "checksum": "SHA-256:6032c770283dbc09b75755be19762cdeb377c8816e5bf68c3f24caae2050a09d" }, { "name": "TMCStepper", "version": "0.1.3", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.1.3.zip", "archiveFileName": "TMCStepper-0.1.3.zip", "size": 136375, "checksum": "SHA-256:1bc4559d890877e1361bc8c1d3c32f0a0c9c3f4bb11cca7f733c91a9cf671bae" }, { "name": "TMCStepper", "version": "0.2.0", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.2.0.zip", "archiveFileName": "TMCStepper-0.2.0.zip", "size": 136700, "checksum": "SHA-256:3d3cee608f50e4a7118ee853a2089800a8f2b253ae27a5cf019dedc6d7415106" }, { "name": "TMCStepper", "version": "0.2.1", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.2.1.zip", "archiveFileName": "TMCStepper-0.2.1.zip", "size": 136839, "checksum": "SHA-256:2fa8953d905be72adc070122f2ac264317a91c8a3cd9536724d424cefe73182f" }, { "name": "TMCStepper", "version": "0.2.2", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.2.2.zip", "archiveFileName": "TMCStepper-0.2.2.zip", "size": 136893, "checksum": "SHA-256:1544b607afad70c03b77754c7ef56afe15a355b5e6c62e189a922f68e2ceb666" }, { "name": "TMCStepper", "version": "0.2.3", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.2.3.zip", "archiveFileName": "TMCStepper-0.2.3.zip", "size": 136898, "checksum": "SHA-256:dbb8040db7bd6b3f06dec28bd6a0b7c98f9b9fb419484fa68757763f13afadc9" }, { "name": "TMCStepper", "version": "0.3.0", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.3.0.zip", "archiveFileName": "TMCStepper-0.3.0.zip", "size": 138202, "checksum": "SHA-256:231a798f92de6072e0a3a5aaff485d6879abaad37ba53928bb25df8808fc4b04" }, { "name": "TMCStepper", "version": "0.3.1", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.3.1.zip", "archiveFileName": "TMCStepper-0.3.1.zip", "size": 138477, "checksum": "SHA-256:11b32020e451bd1df031342222bfa21abd2dbc23703ce6bbbb3c4f5efd8e5336" }, { "name": "TMCStepper", "version": "0.3.2", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.3.2.zip", "archiveFileName": "TMCStepper-0.3.2.zip", "size": 138726, "checksum": "SHA-256:be4e588a2c526f5d18f49388266cce8e67638d39fa1ceb002354951d7075a8aa" }, { "name": "TMCStepper", "version": "0.3.3", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.3.3.zip", "archiveFileName": "TMCStepper-0.3.3.zip", "size": 139488, "checksum": "SHA-256:59a4edf1a4981071c2bf863d6f9c97d86a30ae11132deff9f8bc54eb09a9e3a9" }, { "name": "TMCStepper", "version": "0.3.4", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.3.4.zip", "archiveFileName": "TMCStepper-0.3.4.zip", "size": 140767, "checksum": "SHA-256:0b0522591fe8cb95d3fa242b09b5079935967650fcb0cd8ab2e9024d89821f38" }, { "name": "TMCStepper", "version": "0.3.5", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.3.5.zip", "archiveFileName": "TMCStepper-0.3.5.zip", "size": 140598, "checksum": "SHA-256:fa5a8a94268e9228668c77d112507d81e5b4aea6cee62811b44c2b007c742307" }, { "name": "TMCStepper", "version": "0.4.0", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.4.0.zip", "archiveFileName": "TMCStepper-0.4.0.zip", "size": 142267, "checksum": "SHA-256:817d9b0f8a561d7ebc0097fb99379cacf5e88f8edb60b5dfb7f105745720c31f" }, { "name": "TMCStepper", "version": "0.4.1", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.4.1.zip", "archiveFileName": "TMCStepper-0.4.1.zip", "size": 142441, "checksum": "SHA-256:268be4d16c6791bfc2a2f1642809300dbe2e99bd33b279ea1d247c4cd06b5c03" }, { "name": "TMCStepper", "version": "0.4.2", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.4.2.zip", "archiveFileName": "TMCStepper-0.4.2.zip", "size": 142810, "checksum": "SHA-256:84146390f63eead3dc28882425d95eb669620d8069e99c4d7abde5f8a808276c" }, { "name": "TMCStepper", "version": "0.4.3", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.4.3.zip", "archiveFileName": "TMCStepper-0.4.3.zip", "size": 142827, "checksum": "SHA-256:83ed3e8f80836589b28061afd89184ade13534b2e41bd269421279a1e7b8e255" }, { "name": "TMCStepper", "version": "0.4.4", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.4.4.zip", "archiveFileName": "TMCStepper-0.4.4.zip", "size": 143552, "checksum": "SHA-256:dd11748b704b8372e8b695d73dc686264c872734f822b90076da9be9170dd263" }, { "name": "TMCStepper", "version": "0.4.5", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.4.5.zip", "archiveFileName": "TMCStepper-0.4.5.zip", "size": 144344, "checksum": "SHA-256:dedc8406dacac3b666e8ca609324e08c0eecd207c95e35c445c5f7d121d9b3c9" }, { "name": "TMCStepper", "version": "0.4.6", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.4.6.zip", "archiveFileName": "TMCStepper-0.4.6.zip", "size": 148581, "checksum": "SHA-256:e6d2c7ad2f236b2556fd421ce936976dd401b3b057639209891d7c258dbf100d" }, { "name": "TMCStepper", "version": "0.5.0", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.5.0.zip", "archiveFileName": "TMCStepper-0.5.0.zip", "size": 150171, "checksum": "SHA-256:818bf4ab69d822dab29c2d719746a67f4883fe2dbc445d7e9e9fb379333cf86a" }, { "name": "TMCStepper", "version": "0.5.1", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.5.1.zip", "archiveFileName": "TMCStepper-0.5.1.zip", "size": 150154, "checksum": "SHA-256:f7ab0c44dd530aac44265eedcbd45beb8f25442dcd0937a82603b3bc15e2971b" }, { "name": "TMCStepper", "version": "0.5.2", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.5.2.zip", "archiveFileName": "TMCStepper-0.5.2.zip", "size": 150002, "checksum": "SHA-256:0dca63fe0aa3a409694457bc4dd380544114960aec44ef04c5cbb2d55bcf2925" }, { "name": "TMCStepper", "version": "0.6.0", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.6.0.zip", "archiveFileName": "TMCStepper-0.6.0.zip", "size": 150002, "checksum": "SHA-256:0c65c182a3ff6fd485b82b19b3f18ac950cdeffa1b660540f7dcbe163a72a11e" }, { "name": "TMCStepper", "version": "0.6.1", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.6.1.zip", "archiveFileName": "TMCStepper-0.6.1.zip", "size": 150914, "checksum": "SHA-256:3b637c7e6853c05ab649265eba07752791f977091d7d910df594bfd426dfbc98" }, { "name": "TMCStepper", "version": "0.6.2", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.6.2.zip", "archiveFileName": "TMCStepper-0.6.2.zip", "size": 150936, "checksum": "SHA-256:dc5d8ad48504e4d10fb87fcbf00929cb476cee29811eed7e4189794f814b7345" }, { "name": "TMCStepper", "version": "0.7.0", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.7.0.zip", "archiveFileName": "TMCStepper-0.7.0.zip", "size": 5651332, "checksum": "SHA-256:45ee425245ce8b29e6bdb7d776cc7ee925463a81759fdb5e3b8b75adcb1dcc49" }, { "name": "TMCStepper", "version": "0.7.1", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.7.1.zip", "archiveFileName": "TMCStepper-0.7.1.zip", "size": 5651375, "checksum": "SHA-256:229f3d7970c3f23278397085dd4281d20a4e33938922046542e674aa2872ab8b" }, { "name": "TMCStepper", "version": "0.7.2", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.7.2.zip", "archiveFileName": "TMCStepper-0.7.2.zip", "size": 5654847, "checksum": "SHA-256:fa42e6e0aff4552c42743d5a400bedff4ca1139c0dc00dfe38eac06884d44a3c" }, { "name": "TMCStepper", "version": "0.7.3", "author": "teemuatlut", "maintainer": "teemuatlut", "sentence": "Arduino library for Trinamic stepper drivers", "paragraph": "Easily configure your Trinamic stepper motor drivers", "website": "https://github.com/teemuatlut/TMCStepper", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/teemuatlut/TMCStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/teemuatlut/TMCStepper-0.7.3.zip", "archiveFileName": "TMCStepper-0.7.3.zip", "size": 5655025, "checksum": "SHA-256:a54880981ac60981eaad08f2ff8828f29c91ec51d20d0ffbd4b14012bf0c01a2" }, { "name": "ModbusRTU_Slave_RS485", "version": "1.0.2", "author": "Łukasz Ślusarczyk \u003clukasz.slusarczyk@gmail.com\u003e", "maintainer": "Łukasz Ślusarczyk \u003clukasz.slusarczyk@gmail.com\u003e", "sentence": "A library package for ARDUINO acting as ModBus slave communicating through UART-to-RS485 converter. Originally written by Geabong github user. Improved by Łukasz Ślusarczyk.", "paragraph": "ModbusRTU_Slave_RS485", "website": "https://github.com/lucasso/ModbusRTUSlaveArduino", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lucasso/ModbusRTUSlaveArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/lucasso/ModbusRTU_Slave_RS485-1.0.2.zip", "archiveFileName": "ModbusRTU_Slave_RS485-1.0.2.zip", "size": 23376, "checksum": "SHA-256:e61baf1560ac956831e01f82549bf0e7b3ee8d8466ad6eb8c2d538bcccec6302" }, { "name": "AD7390 DAC library", "version": "1.0.0", "author": "Christoph Jurczyk", "maintainer": "Christoph Jurczyk \u003cchristoph.c.jurczyk@gmail.com\u003e", "sentence": "Arduino library for the AD7390 digital to analog converter (DAC)", "paragraph": "Arduino library for the AD7390 digital to analog converter (DAC)", "website": "https://github.com/christophjurczyk/AD7390_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/christophjurczyk/AD7390_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/christophjurczyk/AD7390_DAC_library-1.0.0.zip", "archiveFileName": "AD7390_DAC_library-1.0.0.zip", "size": 18960, "checksum": "SHA-256:fe88e4c7baadec93921e329895a3e7e8fcff549e2e8dfe50beac0a81f61f2ebb" }, { "name": "RV-1805-C3", "version": "1.0.0", "author": "Macro Yau", "maintainer": "Macro Yau", "sentence": "Library for Micro Crystal RV-1805-C3 extreme low power RTC module.", "paragraph": "Supports calendar, alarm, countdown timer, and power management functions.", "website": "https://github.com/MacroYau/RV-1805-C3-Arduino-Library", "category": "Timing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/MacroYau/RV-1805-C3-Arduino-Library.git", "providesIncludes": [ "RV1805C3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MacroYau/RV_1805_C3-1.0.0.zip", "archiveFileName": "RV_1805_C3-1.0.0.zip", "size": 12239, "checksum": "SHA-256:a7cce25f38bbda8ba15fa57c25a4447af7527a0da8ec443a01f735f01d06f31e" }, { "name": "GenericMotorDriver", "version": "0.6.0", "author": "Nicholas Berryman", "maintainer": "Nicholas Berryman", "sentence": "Generic library for controlling PWM, brushed DC motor drivers.", "paragraph": "Allows control through a MotorController class with functions to set motor power and to set a software ramp rate.", "website": "https://github.com/NicholasBerryman/GenericMotorDriver", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NicholasBerryman/GenericMotorDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/NicholasBerryman/GenericMotorDriver-0.6.0.zip", "archiveFileName": "GenericMotorDriver-0.6.0.zip", "size": 3020, "checksum": "SHA-256:e76883a24ff36e6c33acab8646d0888a2bc129d849f4262cf2c6b72838a2317b" }, { "name": "GenericMotorDriver", "version": "0.7.0", "author": "Nicholas Berryman", "maintainer": "Nicholas Berryman", "sentence": "Generic library for controlling PWM, brushed DC motor drivers.", "paragraph": "Allows control through a MotorController class with functions to set motor power and to set a software ramp rate.", "website": "https://github.com/NicholasBerryman/GenericMotorDriver", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NicholasBerryman/GenericMotorDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/NicholasBerryman/GenericMotorDriver-0.7.0.zip", "archiveFileName": "GenericMotorDriver-0.7.0.zip", "size": 3183, "checksum": "SHA-256:a4d19b1f27a877f4946e1692f8bc4c30a3d8d343d26c19de4d20698feb21b099" }, { "name": "GenericMotorDriver", "version": "0.7.2", "author": "Nicholas Berryman", "maintainer": "Nicholas Berryman", "sentence": "Generic library for controlling PWM, brushed DC motor drivers.", "paragraph": "Allows control through a MotorController class with functions to set motor power and to set a software ramp rate.", "website": "https://github.com/NicholasBerryman/GenericMotorDriver", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NicholasBerryman/GenericMotorDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/NicholasBerryman/GenericMotorDriver-0.7.2.zip", "archiveFileName": "GenericMotorDriver-0.7.2.zip", "size": 3222, "checksum": "SHA-256:4f5ebe33ce7f5f2096fc2ca162ff468d774c9ccabadbdad657213e904de5b3c0" }, { "name": "GenericMotorDriver", "version": "0.7.3", "author": "Nicholas Berryman", "maintainer": "Nicholas Berryman", "sentence": "Generic library for controlling PWM, brushed DC motor drivers.", "paragraph": "Allows control through a MotorController class with functions to set motor power and to set a software ramp rate.", "website": "https://github.com/NicholasBerryman/GenericMotorDriver", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NicholasBerryman/GenericMotorDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/NicholasBerryman/GenericMotorDriver-0.7.3.zip", "archiveFileName": "GenericMotorDriver-0.7.3.zip", "size": 3367, "checksum": "SHA-256:397c6f7a3b147fa127e8e52d86bb88931fa1df51da0567decb4357bf742e380d" }, { "name": "GenericMotorDriver", "version": "0.7.4", "author": "Nicholas Berryman", "maintainer": "Nicholas Berryman", "sentence": "Generic library for controlling PWM, brushed DC motor drivers.", "paragraph": "Allows control through a MotorController class with functions to set motor power and to set a software ramp rate.", "website": "https://github.com/NicholasBerryman/GenericMotorDriver", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NicholasBerryman/GenericMotorDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/NicholasBerryman/GenericMotorDriver-0.7.4.zip", "archiveFileName": "GenericMotorDriver-0.7.4.zip", "size": 3416, "checksum": "SHA-256:3bc5e9eaa4b54751d2901222201cb8ad2ec630e3442784461ed94b5c45a852ef" }, { "name": "OLED Display VGY12864L-03", "version": "1.0.0", "author": "Peter Getek \u003cpostfixNotation@gmail.com\u003e", "maintainer": "Peter Getek \u003cpostfixNotation@gmail.com\u003e", "sentence": "ARDUINO Library for OLED Display VGY12864L-03.", "paragraph": "The Arduino library for the display present has been developed to offer several methods to deal with display functionalities as discribed in the manual specifications.", "website": "https://github.com/postfixNotation/OLED_LIB_VGY12864L_03", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/postfixNotation/OLED_LIB_VGY12864L_03.git", "url": "https://downloads.arduino.cc/libraries/github.com/postfixNotation/OLED_Display_VGY12864L_03-1.0.0.zip", "archiveFileName": "OLED_Display_VGY12864L_03-1.0.0.zip", "size": 2430907, "checksum": "SHA-256:f1673e57f30ed936266ad7b97e6a4305c56553e140f72c28c386db35d58e122f" }, { "name": "DRV2667", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for DRV2667 Piezo Haptic Driver with Boost, Digital Front End, and Internal Waveform Memory", "paragraph": "Arduino library for DRV2667 Piezo Haptic Driver with Boost, Digital Front End, and Internal Waveform Memory", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/DRV2667.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DRV2667-0.1.0.zip", "archiveFileName": "DRV2667-0.1.0.zip", "size": 11011, "checksum": "SHA-256:537a02e2ca17f6606acfb6f7f504c37b3e178610a68369d6d9c899c93e45e8aa" }, { "name": "MAX17048", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MAX17048/MAX17049 1-Cell/2-Cell Fuel Gauge with ModelGauge", "paragraph": "Arduino library for MAX17048/MAX17049 1-Cell/2-Cell Fuel Gauge with ModelGauge", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MAX17048.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MAX17048-0.1.0.zip", "archiveFileName": "MAX17048-0.1.0.zip", "size": 4864, "checksum": "SHA-256:207cfb5efe648e41b325beebc4f9e8530c191e9807fd364cde2b5a6047d7831f" }, { "name": "MCP4728", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MCP4728 quad channel, 12-bit voltage output Digital-to-Analog Convertor with non-volatile memory and I2C compatible Serial Interface", "paragraph": "Arduino library for MCP4728 quad channel, 12-bit voltage output Digital-to-Analog Convertor with non-volatile memory and I2C compatible Serial Interface", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MCP4728.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MCP4728-0.1.0.zip", "archiveFileName": "MCP4728-0.1.0.zip", "size": 5489, "checksum": "SHA-256:d15ab7ef24a435a6066751f6d7bcf551bf119c85bd2f7ebbb14460fe2ddd98f6" }, { "name": "MPU9250", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.1.0.zip", "archiveFileName": "MPU9250-0.1.0.zip", "size": 20979, "checksum": "SHA-256:f18e8af4077e7619b1ff37d3ebd5c1d0bc31ad0618dfec736069eb0e51c7ee8e" }, { "name": "MPU9250", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.1.1.zip", "archiveFileName": "MPU9250-0.1.1.zip", "size": 24665, "checksum": "SHA-256:dcd716734588627762a1dedf28138e89fce52e37cc047da62db62f7dec5126c6" }, { "name": "MPU9250", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.2.0.zip", "archiveFileName": "MPU9250-0.2.0.zip", "size": 22250, "checksum": "SHA-256:641414ed819638e5a2a3611e97c69658806448fa4161396171bd791afe5cd506" }, { "name": "MPU9250", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.2.1.zip", "archiveFileName": "MPU9250-0.2.1.zip", "size": 23479, "checksum": "SHA-256:4b312c6710d3fedc333392d49264c72ce4e50a4f2733dec051bb2950ad7fa29f" }, { "name": "MPU9250", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.2.2.zip", "archiveFileName": "MPU9250-0.2.2.zip", "size": 23399, "checksum": "SHA-256:79f4cbebed1d801a600b5be2a45ebdcd9af1951eac00dbf4d796263d437976f8" }, { "name": "MPU9250", "version": "0.2.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.2.3.zip", "archiveFileName": "MPU9250-0.2.3.zip", "size": 23430, "checksum": "SHA-256:1f10e8a35d10fc56f79abdcc73cb95a4f97cba8c9874145ff38e07cf26cbc97c" }, { "name": "MPU9250", "version": "0.2.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.2.4.zip", "archiveFileName": "MPU9250-0.2.4.zip", "size": 23722, "checksum": "SHA-256:ecc09010ca7b0a410b375fc23add8d993abe45f4f28986f3519952ffd90923cb" }, { "name": "MPU9250", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.3.0.zip", "archiveFileName": "MPU9250-0.3.0.zip", "size": 26120, "checksum": "SHA-256:655687b0d58d642b7d55cde94c151337b49ea1cd8c7d8ff710f474ffd8d07eb3" }, { "name": "MPU9250", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.4.0.zip", "archiveFileName": "MPU9250-0.4.0.zip", "size": 33106, "checksum": "SHA-256:9f65d42adb71186f2511b508c80f36f3b141b3916e41837d6d33ac06c38c26e2" }, { "name": "MPU9250", "version": "0.4.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.4.1.zip", "archiveFileName": "MPU9250-0.4.1.zip", "size": 34448, "checksum": "SHA-256:c74a2dbe8467c8d990d6b0396c3f8407514690dd71c105f3e05fe04dbf87c107" }, { "name": "MPU9250", "version": "0.4.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.4.2.zip", "archiveFileName": "MPU9250-0.4.2.zip", "size": 34423, "checksum": "SHA-256:40406175540028d37f193c4dd17fb93d55d2f61b6d76ad8870cb137699ee854d" }, { "name": "MPU9250", "version": "0.4.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.4.4.zip", "archiveFileName": "MPU9250-0.4.4.zip", "size": 35129, "checksum": "SHA-256:0ba9c5c75cfe8e2fb4420fab05ff02342b05d3b0b50b14f163a9f7b723b6a40c" }, { "name": "MPU9250", "version": "0.4.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.4.5.zip", "archiveFileName": "MPU9250-0.4.5.zip", "size": 36554, "checksum": "SHA-256:46284275d596faed025ec610ecc4a8b9caa61f2664dff6fd721805334e4c275f" }, { "name": "MPU9250", "version": "0.4.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.4.6.zip", "archiveFileName": "MPU9250-0.4.6.zip", "size": 36742, "checksum": "SHA-256:21d539593c1e18bedfc348ab1b2f076d7c9fd54dd96039e1c87330a450543265" }, { "name": "MPU9250", "version": "0.4.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.4.7.zip", "archiveFileName": "MPU9250-0.4.7.zip", "size": 36911, "checksum": "SHA-256:c004763355ac0ae1b1b0b02591f186bba49c351f1487785eb8021b3b1c1061d5" }, { "name": "MPU9250", "version": "0.4.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "paragraph": "Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device", "website": "https://github.com/hideakitai/MPU9250", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MPU9250.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MPU9250-0.4.8.zip", "archiveFileName": "MPU9250-0.4.8.zip", "size": 37125, "checksum": "SHA-256:75ec82326b95bcecda6d4418a3809e775d7e0a5254612f4794e36746b314307b" }, { "name": "PCA9547", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for PCA9547 (8-channel I2C-bus multiplexer with reset)", "paragraph": "Arduino library for PCA9547 (8-channel I2C-bus multiplexer with reset)", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PCA9547.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PCA9547-0.1.0.zip", "archiveFileName": "PCA9547-0.1.0.zip", "size": 4749, "checksum": "SHA-256:2778579018406dd400291c3d3f09da15464db22afe2599728d49aa6d456f6be2" }, { "name": "PCA9547", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for PCA9547 (8-channel I2C-bus multiplexer with reset)", "paragraph": "Arduino library for PCA9547 (8-channel I2C-bus multiplexer with reset)", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PCA9547.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PCA9547-0.1.1.zip", "archiveFileName": "PCA9547-0.1.1.zip", "size": 4809, "checksum": "SHA-256:48af970f2c63834c47a62f49e7658dd66ed37408e0074386f9ac7144cd8c0442" }, { "name": "PCF2129", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for RTC PCF2129 with integrated quartz crystal", "paragraph": "Arduino library for RTC PCF2129 with integrated quartz crystal", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PCF2129.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PCF2129-0.1.0.zip", "archiveFileName": "PCF2129-0.1.0.zip", "size": 3970, "checksum": "SHA-256:4f9520625f06d4e4d85a012fb7769d0923d4334a9950f34ebb24b1b460162ace" }, { "name": "MTCParser", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Midi Time Code (MTC) parser", "paragraph": "Midi Time Code (MTC) parser", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MTCParser.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MTCParser-0.1.0.zip", "archiveFileName": "MTCParser-0.1.0.zip", "size": 5098, "checksum": "SHA-256:7ab299018501a3175cfcfca714491745994e13e3dfe2cbb7c6101ce3dcdd5a69" }, { "name": "OBD2", "version": "0.0.0", "author": "Sandeep Mistry \u003csandeep.mistry@gmail.com\u003e", "maintainer": "Sandeep Mistry \u003csandeep.mistry@gmail.com\u003e", "sentence": "An Arduino library for reading OBD-II data from your car over CAN bus.", "paragraph": "Depends on the CAN library.", "website": "https://github.com/sandeepmistry/arduino-OBD2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sandeepmistry/arduino-OBD2.git", "providesIncludes": [ "ODB2.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sandeepmistry/OBD2-0.0.0.zip", "archiveFileName": "OBD2-0.0.0.zip", "size": 15306, "checksum": "SHA-256:6f72163828be0bf2078c6202b69a8d62ff226424d48b0f7c6eab23193bdc51d2" }, { "name": "OBD2", "version": "0.0.1", "author": "Sandeep Mistry \u003csandeep.mistry@gmail.com\u003e", "maintainer": "Sandeep Mistry \u003csandeep.mistry@gmail.com\u003e", "sentence": "An Arduino library for reading OBD-II data from your car over CAN bus.", "paragraph": "Depends on the CAN library.", "website": "https://github.com/sandeepmistry/arduino-OBD2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sandeepmistry/arduino-OBD2.git", "providesIncludes": [ "OBD2.h" ], "dependencies": [ { "name": "CAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sandeepmistry/OBD2-0.0.1.zip", "archiveFileName": "OBD2-0.0.1.zip", "size": 15311, "checksum": "SHA-256:af948253f23f648117fc6abfa6da7fd97e93e706261f11df4f08124776d83e49" }, { "name": "xbee_serial_array", "version": "0.9.0", "author": "cDn_NeMeSiS", "maintainer": "cDn_NeMeSiS", "sentence": "sends and receive string data in mode api with variable length.", "paragraph": "Supports xbee S2 S3 models.", "website": "https://github.com/cDnNeMeSiS/xbee_serial_array", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cDnNeMeSiS/xbee_serial_array.git", "providesIncludes": [ "xbee_serial_array.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cDnNeMeSiS/xbee_serial_array-0.9.0.zip", "archiveFileName": "xbee_serial_array-0.9.0.zip", "size": 17078, "checksum": "SHA-256:7eda738d119229e7aa4b8e8c4ea1494697061ab0a62f9a2bca637443175c28c3" }, { "name": "xbee_serial_array", "version": "1.0.0", "author": "cDn_NeMeSiS", "maintainer": "cDn_NeMeSiS", "sentence": "sends and receive string data in mode api with variable length.", "paragraph": "Supports xbee S2 S3 models.", "website": "https://github.com/cDnNeMeSiS/xbee_serial_array", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cDnNeMeSiS/xbee_serial_array.git", "providesIncludes": [ "xbee_serial_array.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cDnNeMeSiS/xbee_serial_array-1.0.0.zip", "archiveFileName": "xbee_serial_array-1.0.0.zip", "size": 17078, "checksum": "SHA-256:c27e6cefecc75d1744a1ad9699e60bf5d6aec9361cfd2765a16b4ec8d6381397" }, { "name": "xbee_serial_array", "version": "1.0.5", "author": "cDn_NeMeSiS", "maintainer": "cDn_NeMeSiS", "sentence": "sends and receive string data in mode api with variable length.", "paragraph": "Supports xbee S2 S3 models.", "website": "https://github.com/cDnNeMeSiS/xbee_serial_array", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cDnNeMeSiS/xbee_serial_array.git", "providesIncludes": [ "xbee_serial_array.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cDnNeMeSiS/xbee_serial_array-1.0.5.zip", "archiveFileName": "xbee_serial_array-1.0.5.zip", "size": 17140, "checksum": "SHA-256:31a4bbd058538cb10cbfd3f4d7abf93f276781a0beb2be9a6bf3002ebd179a7a" }, { "name": "Packetizer", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packer / unpacker", "paragraph": "binary data packer / unpacker", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.1.0.zip", "archiveFileName": "Packetizer-0.1.0.zip", "size": 12402, "checksum": "SHA-256:875118791de94180d2ac161f163deeb01b2aeba3c571ca5c00d31080e1480a30" }, { "name": "Packetizer", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packer / unpacker", "paragraph": "binary data packer / unpacker", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.1.1.zip", "archiveFileName": "Packetizer-0.1.1.zip", "size": 14983, "checksum": "SHA-256:9c85a009c5c7c01bc6cf034be59cb15f1015e634738cbc15e1c46659bc80e89a" }, { "name": "Packetizer", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packer / unpacker", "paragraph": "binary data packer / unpacker", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.1.2.zip", "archiveFileName": "Packetizer-0.1.2.zip", "size": 18055, "checksum": "SHA-256:690aef3f4eb7aec8cbe4e30e202e99f2eae646dee0abe68cda34ff8f8ab1431a" }, { "name": "Packetizer", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packer / unpacker", "paragraph": "binary data packer / unpacker", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.2.0.zip", "archiveFileName": "Packetizer-0.2.0.zip", "size": 17806, "checksum": "SHA-256:fc405a1c27978e832d774bf1a57cc2462348b9b6ff4bfb884600dc9f58147110" }, { "name": "Packetizer", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder", "paragraph": "binary data packetization encoder / decoder", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.3.0.zip", "archiveFileName": "Packetizer-0.3.0.zip", "size": 185409, "checksum": "SHA-256:4f7d510f0b40f686590a97c5d52839ee0cfb71841ae4029f2e58d6c07c271beb" }, { "name": "Packetizer", "version": "0.3.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder", "paragraph": "binary data packetization encoder / decoder", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.3.1.zip", "archiveFileName": "Packetizer-0.3.1.zip", "size": 186964, "checksum": "SHA-256:068118ccf8573924641323c4b581106c59805b483bc845d3a82d6c6428389ea9" }, { "name": "Packetizer", "version": "0.3.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder", "paragraph": "binary data packetization encoder / decoder", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.3.2.zip", "archiveFileName": "Packetizer-0.3.2.zip", "size": 187092, "checksum": "SHA-256:7e8535e3e7438130ba0621f6251a5e1d0f3d1198b8a48954ee77c6c2a2d382aa" }, { "name": "Packetizer", "version": "0.3.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder", "paragraph": "binary data packetization encoder / decoder", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.3.3.zip", "archiveFileName": "Packetizer-0.3.3.zip", "size": 187179, "checksum": "SHA-256:723198e83f4e4dd242f0434366d7dfccc7cde7455247d91f69725871ac8389f4" }, { "name": "Packetizer", "version": "0.3.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder", "paragraph": "binary data packetization encoder / decoder", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.3.5.zip", "archiveFileName": "Packetizer-0.3.5.zip", "size": 186433, "checksum": "SHA-256:f246e45bdef6a7d8ffdb77915a6b807b158db871a178663eb7a395d9d66b727f" }, { "name": "Packetizer", "version": "0.3.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder", "paragraph": "binary data packetization encoder / decoder", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.3.6.zip", "archiveFileName": "Packetizer-0.3.6.zip", "size": 186608, "checksum": "SHA-256:04d73352d8c7cb2dacc3aa1120b33cc1d3961e008b7306078da4721df8b0372f" }, { "name": "Packetizer", "version": "0.3.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder", "paragraph": "binary data packetization encoder / decoder", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.3.7.zip", "archiveFileName": "Packetizer-0.3.7.zip", "size": 186926, "checksum": "SHA-256:5bbfd5da42c8ad6ac737b37bdde3d16a9bc54f196cd1ab75bd091d60e551e121" }, { "name": "Packetizer", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.4.0.zip", "archiveFileName": "Packetizer-0.4.0.zip", "size": 390681, "checksum": "SHA-256:714ea66a8228b11d22f62398476612ed555daba7e1c86603fbcb3ca70355c578" }, { "name": "Packetizer", "version": "0.4.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.4.1.zip", "archiveFileName": "Packetizer-0.4.1.zip", "size": 305331, "checksum": "SHA-256:16fa13d28c4c4c4b409c2e0d19742907c9ffc3da9e875af40bc16383911abd54" }, { "name": "Packetizer", "version": "0.4.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.4.2.zip", "archiveFileName": "Packetizer-0.4.2.zip", "size": 305367, "checksum": "SHA-256:ee6fa6c3159f00de75bbbe95af3881f25478bfa9d3e1d00340a74ad6f762089c" }, { "name": "Packetizer", "version": "0.4.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.4.3.zip", "archiveFileName": "Packetizer-0.4.3.zip", "size": 315835, "checksum": "SHA-256:07152211839cddec542c63a3e1ad1d2732558e8150b0f273f3e0eb0bc3b02062" }, { "name": "Packetizer", "version": "0.4.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.4.5.zip", "archiveFileName": "Packetizer-0.4.5.zip", "size": 315985, "checksum": "SHA-256:0fde5464473ccfb3625f79b5ad87a9c89d4fd7bfc4c2a7ec8f0536544eb19536" }, { "name": "Packetizer", "version": "0.4.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.4.6.zip", "archiveFileName": "Packetizer-0.4.6.zip", "size": 316001, "checksum": "SHA-256:7d367e8dc6317400e3dceb46f3cb4fb9441a089bb2a0593d69f0214b856b9091" }, { "name": "Packetizer", "version": "0.5.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.5.0.zip", "archiveFileName": "Packetizer-0.5.0.zip", "size": 316120, "checksum": "SHA-256:3623e0a571f72c3aec544336d837904fc27340982867a0c967c7348d6511d74e" }, { "name": "Packetizer", "version": "0.5.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.5.1.zip", "archiveFileName": "Packetizer-0.5.1.zip", "size": 316126, "checksum": "SHA-256:25c7eaed8a0e892a5ef9232097c3b2fc0694ee22ed004d86feb15f079936f6b6" }, { "name": "Packetizer", "version": "0.5.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.5.2.zip", "archiveFileName": "Packetizer-0.5.2.zip", "size": 326228, "checksum": "SHA-256:20ced4d37d9ce2a37ce85bc611a762a8ad59bf8cd036e3ba16efe69ac5d8a14f" }, { "name": "Packetizer", "version": "0.5.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.5.3.zip", "archiveFileName": "Packetizer-0.5.3.zip", "size": 247943, "checksum": "SHA-256:23f469f83478a9a0d80ab591552c2410574922b22b16b265a227d33ca4d173c2" }, { "name": "Packetizer", "version": "0.5.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.5.4.zip", "archiveFileName": "Packetizer-0.5.4.zip", "size": 247968, "checksum": "SHA-256:2e4e22af11dcac2e9a378405d830ecf2689d48f4474c241cf2279c47faf1f3de" }, { "name": "Packetizer", "version": "0.5.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.5.5.zip", "archiveFileName": "Packetizer-0.5.5.zip", "size": 247973, "checksum": "SHA-256:731000fc791baf9f05340b26c8dfd3ee3d67f9580a854f52a0a712acfbf77e7d" }, { "name": "Packetizer", "version": "0.5.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.5.6.zip", "archiveFileName": "Packetizer-0.5.6.zip", "size": 247899, "checksum": "SHA-256:842bec8de0aef75b7dab5b8a9ab7668b7de2baaba30b4d11e3be0e64b8e09e5e" }, { "name": "Packetizer", "version": "0.5.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.5.7.zip", "archiveFileName": "Packetizer-0.5.7.zip", "size": 248697, "checksum": "SHA-256:fe4d05ebc02963e560003b6d5f35bc78cdaaa5cee0f2fb377b420d1a309a14f7" }, { "name": "Packetizer", "version": "0.6.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.6.0.zip", "archiveFileName": "Packetizer-0.6.0.zip", "size": 258093, "checksum": "SHA-256:3cb53af6cc6eea3e88f6da6bc6e71e4bb95bea2664536cc9650acb3917731691" }, { "name": "Packetizer", "version": "0.6.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.6.1.zip", "archiveFileName": "Packetizer-0.6.1.zip", "size": 258020, "checksum": "SHA-256:4592053bb335079e129e9386b44ebdff9d2b0b1bcb3bf3a470c3964ec267ef8e" }, { "name": "Packetizer", "version": "0.6.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.6.2.zip", "archiveFileName": "Packetizer-0.6.2.zip", "size": 258031, "checksum": "SHA-256:b1d9f77ba8e6795a6c32a6838b1f7ef1f16b34d6a8cc96b0c526d0fd7e7f213f" }, { "name": "Packetizer", "version": "0.7.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.7.0.zip", "archiveFileName": "Packetizer-0.7.0.zip", "size": 258384, "checksum": "SHA-256:a7fbf72a0c8d04ea30af4f62ed434734640e05062e2b41b115a77b45e7a8cafd" }, { "name": "Packetizer", "version": "0.8.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "dependencies": [ { "name": "ArxContainer" }, { "name": "ArxSmartPtr" }, { "name": "ArxTypeTraits" }, { "name": "CRCx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.8.0.zip", "archiveFileName": "Packetizer-0.8.0.zip", "size": 166536, "checksum": "SHA-256:f1001d062e388b239ee2c629a9983adca3fbaf8244785e9302efcc587dc7c551" }, { "name": "Packetizer", "version": "0.8.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "paragraph": "binary data packetization encoder / decoder based on COBS / SLIP encoding", "website": "https://github.com/hideakitai/Packetizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Packetizer.git", "dependencies": [ { "name": "ArxContainer", "version": "\u003e=0.6.0" }, { "name": "ArxSmartPtr" }, { "name": "ArxTypeTraits" }, { "name": "CRCx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Packetizer-0.8.2.zip", "archiveFileName": "Packetizer-0.8.2.zip", "size": 170109, "checksum": "SHA-256:d98a35eadbbffc8f4d1699c2b83ac6bfc79a3ed2c9b52257cef40c32a4bd859d" }, { "name": "msTask", "version": "1.0.0", "author": "maisonsmd", "maintainer": "maisonsmd", "sentence": "Use hardware Timer1 to run tasks in time preset", "paragraph": "create tasks that run automatically in background, easy to use and lightweight. Support AVR chips", "website": "https://github.com/maisonsmd/msTask.git", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/maisonsmd/msTask.git", "providesIncludes": [ "msTask.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/maisonsmd/msTask-1.0.0.zip", "archiveFileName": "msTask-1.0.0.zip", "size": 7317, "checksum": "SHA-256:6815adcd67227f1ab17994cb86d1f095584557498c73414c50b85a05f20bb238" }, { "name": "msTask", "version": "1.0.2", "author": "maisonsmd", "maintainer": "maisonsmd", "sentence": "Use hardware Timer1 to run tasks in time preset", "paragraph": "create tasks that run automatically in background, easy to use and lightweight. Support AVR chips", "website": "https://github.com/maisonsmd/msTask.git", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/maisonsmd/msTask.git", "providesIncludes": [ "msTask.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/maisonsmd/msTask-1.0.2.zip", "archiveFileName": "msTask-1.0.2.zip", "size": 7328, "checksum": "SHA-256:3d7dfcc24259adb3f3ff177fe9e9bc669741227fe63044a7650e011a8be1af62" }, { "name": "msTask", "version": "1.0.3", "author": "maisonsmd", "maintainer": "maisonsmd", "sentence": "Use hardware Timer1 to run tasks in time preset", "paragraph": "create tasks that run automatically in background, easy to use and lightweight. Support AVR chips", "website": "https://github.com/maisonsmd/msTask.git", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/maisonsmd/msTask.git", "providesIncludes": [ "msTask.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/maisonsmd/msTask-1.0.3.zip", "archiveFileName": "msTask-1.0.3.zip", "size": 7329, "checksum": "SHA-256:4ef7d0c8cc8829b696e2d23d7b229354d61df36ab0c6f585d9c78e63692bc94b" }, { "name": "IotWebConf", "version": "1.0.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-1.0.0.zip", "archiveFileName": "IotWebConf-1.0.0.zip", "size": 36556, "checksum": "SHA-256:f2073307d29df4622f658b11446d2c5376309cc238ec548020f1a038a8e04786" }, { "name": "IotWebConf", "version": "1.1.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-1.1.0.zip", "archiveFileName": "IotWebConf-1.1.0.zip", "size": 37338, "checksum": "SHA-256:72ee22892fa4a28799034751179e90cd4e802671f9314f4e805cb035190219e1" }, { "name": "IotWebConf", "version": "1.2.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-1.2.0.zip", "archiveFileName": "IotWebConf-1.2.0.zip", "size": 37664, "checksum": "SHA-256:113c498c3dd2dcd664940c42f532a6d49e475dc8b0783bbeafa1e918fb517e51" }, { "name": "IotWebConf", "version": "2.0.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-2.0.0.zip", "archiveFileName": "IotWebConf-2.0.0.zip", "size": 40847, "checksum": "SHA-256:30b8c0401bd82e1210f372bb8f3fb04e520bd7c4ffc088e523b6db3bb9d8cbec" }, { "name": "IotWebConf", "version": "2.0.1", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-2.0.1.zip", "archiveFileName": "IotWebConf-2.0.1.zip", "size": 41023, "checksum": "SHA-256:f3b0289e45a959db54478d6ef72b44031b99573fc68dede54a9ebf4717574f70" }, { "name": "IotWebConf", "version": "2.1.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-2.1.0.zip", "archiveFileName": "IotWebConf-2.1.0.zip", "size": 45196, "checksum": "SHA-256:831190f4338ff238ea79584bb2c23788d1b5ddd3bd07d8c219155e0b87cc2d93" }, { "name": "IotWebConf", "version": "2.2.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-2.2.0.zip", "archiveFileName": "IotWebConf-2.2.0.zip", "size": 45614, "checksum": "SHA-256:14623ac81f6fe5be91682883d0e11a7d5d2dbdbc4cb2aa2ccb4d2470f63251b0" }, { "name": "IotWebConf", "version": "2.2.1", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-2.2.1.zip", "archiveFileName": "IotWebConf-2.2.1.zip", "size": 45903, "checksum": "SHA-256:360c1aad91ccc41015ab3ae2acf6d8ed4f14b37385cae554cd18f6a09e5f8faa" }, { "name": "IotWebConf", "version": "2.3.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-2.3.0.zip", "archiveFileName": "IotWebConf-2.3.0.zip", "size": 50986, "checksum": "SHA-256:f181230a58070f917472759f245d042bd65e6f81b993bb489805844d7eecdfc1" }, { "name": "IotWebConf", "version": "2.3.1", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-2.3.1.zip", "archiveFileName": "IotWebConf-2.3.1.zip", "size": 54223, "checksum": "SHA-256:329377b561aa5a17e4f147ebe8a6e181a7d2c1c7300bca114d8eeff34a490756" }, { "name": "IotWebConf", "version": "2.3.2", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-2.3.2.zip", "archiveFileName": "IotWebConf-2.3.2.zip", "size": 54810, "checksum": "SHA-256:085895ad7da20ba6026039524cfc5f11fb89b1227c587e011898dfb2249537a5" }, { "name": "IotWebConf", "version": "2.3.3", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-2.3.3.zip", "archiveFileName": "IotWebConf-2.3.3.zip", "size": 54811, "checksum": "SHA-256:b75a942c4dac7029505f543b72a7dc3c2d72ba221ae67a4d2d5e8b88a599f257" }, { "name": "IotWebConf", "version": "3.0.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-3.0.0.zip", "archiveFileName": "IotWebConf-3.0.0.zip", "size": 311097, "checksum": "SHA-256:87b5efa394164ac8fd70e5e2604e15ae9baac761480313422076410e49f08a4e" }, { "name": "IotWebConf", "version": "3.0.1", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-3.0.1.zip", "archiveFileName": "IotWebConf-3.0.1.zip", "size": 311188, "checksum": "SHA-256:70a753724f04f8bc5d06524821c69d60941e6a9f8e86e2dd2c4950f3193b5775" }, { "name": "IotWebConf", "version": "3.0.2", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-3.0.2.zip", "archiveFileName": "IotWebConf-3.0.2.zip", "size": 311847, "checksum": "SHA-256:c4c651aff7b1c4e1d463022b01b73ebc91e7ccb08ad2a5c6e2e0bca620c43577" }, { "name": "IotWebConf", "version": "3.0.3", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-3.0.3.zip", "archiveFileName": "IotWebConf-3.0.3.zip", "size": 312175, "checksum": "SHA-256:912b35bedc950ab780e77001ca810d0f6ef4b1b449341d6e8575c49ca471dce9" }, { "name": "IotWebConf", "version": "3.0.4", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-3.0.4.zip", "archiveFileName": "IotWebConf-3.0.4.zip", "size": 312205, "checksum": "SHA-256:7a3c0d359ed834b2b292401118b0d9bea2d8b152dba1d217c68d6a748417558e" }, { "name": "IotWebConf", "version": "3.1.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-3.1.0.zip", "archiveFileName": "IotWebConf-3.1.0.zip", "size": 319458, "checksum": "SHA-256:e2db00bf3b388b500ccbee71b53632dda06fe14284a4be4f39e083ffa42e778b" }, { "name": "IotWebConf", "version": "3.2.0", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-3.2.0.zip", "archiveFileName": "IotWebConf-3.2.0.zip", "size": 325733, "checksum": "SHA-256:08257adee1ba727479cbde9855d0989f660703d66b28a6bb2ca63faa4eec8069" }, { "name": "IotWebConf", "version": "3.2.1", "author": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "maintainer": "Balazs Kelemen \u003cprampec+arduino@gmail.com\u003e", "sentence": "ESP8266/ESP32 non-blocking WiFi/AP web configuration.", "paragraph": "IotWebConf will start up in AP (access point) mode, and provide a config portal for entering WiFi connection and other user-settings. The configuration is persisted in EEPROM. The config portal will stay available after WiFi connection was made. A WiFiManager alternative.", "website": "https://github.com/prampec/IotWebConf", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/prampec/IotWebConf.git", "providesIncludes": [ "IotWebConf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/prampec/IotWebConf-3.2.1.zip", "archiveFileName": "IotWebConf-3.2.1.zip", "size": 326061, "checksum": "SHA-256:621c7d8869be1126f7d3b0b6f675d14decaf99e78dc1866b7a0f9d1bb503646d" }, { "name": "LTC1392 library", "version": "1.0.0", "author": "Christoph Jurczyk", "maintainer": "Christoph Jurczyk \u003cchristoph.c.jurczyk@gmail.com\u003e", "sentence": "Arduino library for the LTC1392 Micropower Temperature, Power Supply and Differential Voltage Monitor", "paragraph": "Arduino library for the LTC1392 Micropower Temperature, Power Supply and Differential Voltage Monitor", "website": "https://github.com/christophjurczyk/LTC1392_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/christophjurczyk/LTC1392_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/christophjurczyk/LTC1392_library-1.0.0.zip", "archiveFileName": "LTC1392_library-1.0.0.zip", "size": 17328, "checksum": "SHA-256:9bca7314db9fa5c038366c489beb3e70280ebb166aa869b1349f8b4dcff114bc" }, { "name": "LTC1392 library", "version": "1.0.1", "author": "Christoph Jurczyk", "maintainer": "Christoph Jurczyk \u003cchristoph.c.jurczyk@gmail.com\u003e", "sentence": "Arduino library for the LTC1392 Micropower Temperature, Power Supply and Differential Voltage Monitor", "paragraph": "Arduino library for the LTC1392 Micropower Temperature, Power Supply and Differential Voltage Monitor", "website": "https://github.com/christophjurczyk/LTC1392_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/christophjurczyk/LTC1392_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/christophjurczyk/LTC1392_library-1.0.1.zip", "archiveFileName": "LTC1392_library-1.0.1.zip", "size": 17331, "checksum": "SHA-256:466f934323cdabeb23e81a932c44c6be2b59feaef58129eaa08ebb8bb5469df3" }, { "name": "OPTIGATrustX", "version": "1.0.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library allows you to communicate with Optiga Trust Products. Currently only Trust X is supported.", "paragraph": "It allows the communication with the Optiga Trust X Chip using the Wire library with the I2C Master-Slave", "website": "https://www.infineon.com/cms/en/product/security-smart-card-solutions/optiga-embedded-security-solutions/optiga-trust/optiga-trust-x-sls-32aia/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/arduino-optiga-trust-x.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/OPTIGATrustX-1.0.0.zip", "archiveFileName": "OPTIGATrustX-1.0.0.zip", "size": 6124696, "checksum": "SHA-256:9c246533f1f662263d1946dfdc7138cc71eed5e5cdc03dacbc29ccca78e78c45" }, { "name": "OPTIGATrustX", "version": "1.0.2", "author": "Infineon Technologies AG", "maintainer": "Infineon Technologies AG", "sentence": "This library allows you to communicate with OPTIGA™ Trust X Products.", "paragraph": "It allows the communication with the Optiga Trust X Chip using the Wire library with the I2C Master-Slave", "website": "https://www.infineon.com/cms/en/product/security-smart-card-solutions/optiga-embedded-security-solutions/optiga-trust/optiga-trust-x-sls-32aia/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/arduino-optiga-trust-x.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/OPTIGATrustX-1.0.2.zip", "archiveFileName": "OPTIGATrustX-1.0.2.zip", "size": 6124650, "checksum": "SHA-256:7721ff4c80dc3da52ddb2e440ebb4d5a8284cff7ee6a34d82970be1d412c9376" }, { "name": "GlobalCovfefe", "version": "0.2.0", "author": "Bengt Martensson", "maintainer": "Bengt Martensson \u003cbarf@bengt-martensson.de\u003e", "sentence": "An emulation of a GlobalCache device with one IR sender and (optionally) an IR learner (demodulating or non-demodulating).", "paragraph": "Requires Infrared4Arduino (1.0.4 or later) and Beacon, both available in the Arduino library manager.", "website": "https://github.com/bengtmartensson/GlobalCovfefe", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bengtmartensson/GlobalCovfefe.git", "url": "https://downloads.arduino.cc/libraries/github.com/bengtmartensson/GlobalCovfefe-0.2.0.zip", "archiveFileName": "GlobalCovfefe-0.2.0.zip", "size": 52826, "checksum": "SHA-256:f5c5c38bb6afa430a837c0d6d1426ddbb0a6b0098097e186856c9a4f80ef36c5" }, { "name": "EmbeddedUtils", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "collections of utility headers for embedded c++", "paragraph": "collections of utility headers for embedded c++", "website": "https://github.com/hideakitai", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/EmbeddedUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/EmbeddedUtils-0.1.0.zip", "archiveFileName": "EmbeddedUtils-0.1.0.zip", "size": 42608, "checksum": "SHA-256:e6cc12ac1990995317a082fd7166a113218383f322d93198a5fbc0a4a88ff522" }, { "name": "EmbeddedUtils", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "collections of utility headers for embedded c++", "paragraph": "collections of utility headers for embedded c++", "website": "https://github.com/hideakitai", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/EmbeddedUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/EmbeddedUtils-0.1.1.zip", "archiveFileName": "EmbeddedUtils-0.1.1.zip", "size": 42915, "checksum": "SHA-256:aa38249096f61e5346d40387fdaffaeac435ba49605f30906cf5701822150535" }, { "name": "PCA9536Arduino", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for PCA9536 4-Bit I2C and SMBus I/O Expander With Configuration Registers", "paragraph": "Arduino library for PCA9536 4-Bit I2C and SMBus I/O Expander With Configuration Registers", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PCA9536.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PCA9536Arduino-0.1.0.zip", "archiveFileName": "PCA9536Arduino-0.1.0.zip", "size": 3812, "checksum": "SHA-256:6a3b7d23cb55085013a818329b565b73a18ca1b0f032689dc639cb58a2d4a535" }, { "name": "TFminiArduino", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for Benewake TFmini micro LiDAR module", "paragraph": "Arduino library for Benewake TFmini micro LiDAR module", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/TFmini.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/TFminiArduino-0.1.1.zip", "archiveFileName": "TFminiArduino-0.1.1.zip", "size": 5369, "checksum": "SHA-256:fbe00bb40c8db4ca9a5747ee57cb9a739ae017897db99200c535428f23df13a2" }, { "name": "BigNums2x2", "version": "1.0.0", "author": "Carrie Sundra", "maintainer": "Alpenglow Industries \u003cinfo@alpenglowindustries.com\u003e", "sentence": "Creates a set of 2x2 character Big Numbers for a 2x16 character LCD.", "paragraph": "This allows you to display a full set of normal LCD characters as well as larger numbers and a symbol (ex: %).", "website": "https://www.alpenglowindustries.com", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AlpenglowInd/BigNums2x2.git", "url": "https://downloads.arduino.cc/libraries/github.com/AlpenglowInd/BigNums2x2-1.0.0.zip", "archiveFileName": "BigNums2x2-1.0.0.zip", "size": 9930, "checksum": "SHA-256:7ce1b28f0bea2b85fbe9ebf15b615aa81b61b62305c3d9c4b622cbd152e4c4df" }, { "name": "BigNums2x2", "version": "1.0.1", "author": "Carrie Sundra", "maintainer": "Alpenglow Industries \u003cinfo@alpenglowindustries.com\u003e", "sentence": "Creates a set of 2x2 character Big Numbers for a 2x16 character LCD.", "paragraph": "This allows you to display a full set of normal LCD characters as well as larger numbers and a symbol (ex: %).", "website": "https://www.alpenglowindustries.com/blog/the-big-numbers-go-marching-2x2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AlpenglowInd/BigNums2x2.git", "url": "https://downloads.arduino.cc/libraries/github.com/AlpenglowInd/BigNums2x2-1.0.1.zip", "archiveFileName": "BigNums2x2-1.0.1.zip", "size": 9951, "checksum": "SHA-256:9aef1957ec91c684d7876c9b9a408287d25136ec3d59b0a816330aa88a168063" }, { "name": "BigNums2x2", "version": "1.0.3", "author": "Alpenglow Industries", "maintainer": "Alpenglow Industries \u003cinfo@alpenglowindustries.com\u003e", "sentence": "Creates a set of 2x2 character Big Numbers for a 2x16 character LCD.", "paragraph": "This allows you to display a full set of normal LCD characters as well as larger numbers and a symbol (ex: %). Written by Carrie Sundra for Alpenglow Industries, originally for the SkeinMinder yarn-winding controller.", "website": "https://www.alpenglowindustries.com/blog/the-big-numbers-go-marching-2x2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AlpenglowInd/BigNums2x2.git", "dependencies": [ { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/AlpenglowInd/BigNums2x2-1.0.3.zip", "archiveFileName": "BigNums2x2-1.0.3.zip", "size": 10826, "checksum": "SHA-256:0c7cc9f164d1e6215f8c58fdde4b0dc304def8dbc3cdd0d0aabba3bdf855beff" }, { "name": "CS5490", "version": "1.0.1", "author": "Tiago Britto Lobao", "maintainer": "Tiago Britto Lobao \u003ctiago.blobao@gmail.com\u003e", "sentence": "A library control an integrated circuit Cirrus Logic - CS5490", "paragraph": "It makes all the comunication via UART serial to measure electrical quantities", "website": "https://github.com/tiagolobao/CS5490", "category": "Communication", "architectures": [ "esp8266", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/tiagolobao/CS5490.git", "providesIncludes": [ "SoftwareSerial.h", "CS5490.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tiagolobao/CS5490-1.0.1.zip", "archiveFileName": "CS5490-1.0.1.zip", "size": 9890, "checksum": "SHA-256:fb5965926b80507495cf414ed894df08cfb3981399e8c99b8efaadb58709edf1" }, { "name": "CS5490", "version": "1.0.2", "author": "Tiago Britto Lobao", "maintainer": "Tiago Britto Lobao \u003ctiago.blobao@gmail.com\u003e", "sentence": "A library control an integrated circuit Cirrus Logic - CS5490", "paragraph": "It makes all the comunication via UART serial to measure electrical quantities", "website": "https://github.com/tiagolobao/CS5490", "category": "Communication", "architectures": [ "esp8266", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/tiagolobao/CS5490.git", "providesIncludes": [ "SoftwareSerial.h", "CS5490.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tiagolobao/CS5490-1.0.2.zip", "archiveFileName": "CS5490-1.0.2.zip", "size": 9887, "checksum": "SHA-256:6911c921f234c3b23171ced55abf0b6b53b121926fb5407be258c47e9090bb11" }, { "name": "CS5490", "version": "1.1.6", "author": "Tiago Britto Lobao", "maintainer": "Tiago Britto Lobao \u003ctiago.blobao@gmail.com\u003e", "sentence": "A library control an integrated circuit Cirrus Logic - CS5490", "paragraph": "It makes all the comunication via UART serial to measure electrical quantities", "website": "https://github.com/tiagolobao/CS5490", "category": "Communication", "architectures": [ "esp8266", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/tiagolobao/CS5490.git", "providesIncludes": [ "SoftwareSerial.h", "CS5490.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tiagolobao/CS5490-1.1.6.zip", "archiveFileName": "CS5490-1.1.6.zip", "size": 10283, "checksum": "SHA-256:7a1d61f2fb5e916bc5a4476a17f92a08d1f1811654614becef1e3dde4781b580" }, { "name": "CS5490", "version": "1.2.0", "author": "Tiago Britto Lobao", "maintainer": "Tiago Britto Lobao \u003ctiago.blobao@gmail.com\u003e", "sentence": "A library control an integrated circuit Cirrus Logic - CS5490", "paragraph": "It makes all the comunication via UART serial to measure electrical quantities", "website": "https://github.com/tiagolobao/CS5490", "category": "Communication", "architectures": [ "esp8266", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/tiagolobao/CS5490.git", "providesIncludes": [ "SoftwareSerial.h", "CS5490.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tiagolobao/CS5490-1.2.0.zip", "archiveFileName": "CS5490-1.2.0.zip", "size": 13202, "checksum": "SHA-256:0fad2156c840dcd1c747d9abab0b1c17ba4c1068774cb55a8cd03471565bdf49" }, { "name": "CS5490", "version": "1.2.1", "author": "Tiago Britto Lobao", "maintainer": "Tiago Britto Lobao \u003ctiago.blobao@gmail.com\u003e", "sentence": "A library control an integrated circuit Cirrus Logic - CS5490", "paragraph": "It makes all the comunication via UART serial to measure electrical quantities", "website": "https://github.com/tiagolobao/CS5490", "category": "Communication", "architectures": [ "esp8266", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/tiagolobao/CS5490.git", "providesIncludes": [ "SoftwareSerial.h", "CS5490.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tiagolobao/CS5490-1.2.1.zip", "archiveFileName": "CS5490-1.2.1.zip", "size": 13148, "checksum": "SHA-256:d7cee028d242706b8c01f9accf24ee6a216f2ba505db0bec92c1127165d5c071" }, { "name": "CS5490", "version": "1.2.3", "author": "Tiago Britto Lobao", "maintainer": "Tiago Britto Lobao \u003ctiago.blobao@gmail.com\u003e", "sentence": "A library control an integrated circuit Cirrus Logic - CS5490", "paragraph": "It makes all the comunication via UART serial to measure electrical quantities", "website": "https://github.com/tiagolobao/CS5490", "category": "Communication", "architectures": [ "esp8266", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/tiagolobao/CS5490.git", "providesIncludes": [ "SoftwareSerial.h", "CS5490.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tiagolobao/CS5490-1.2.3.zip", "archiveFileName": "CS5490-1.2.3.zip", "size": 20438, "checksum": "SHA-256:13191ee718ae490548bb6c6b627a03f70324ce3b62f581b95b2702d139e8d41e" }, { "name": "CS5490", "version": "1.2.4", "author": "Tiago Britto Lobao", "maintainer": "Tiago Britto Lobao \u003ctiago.blobao@gmail.com\u003e", "sentence": "A library control an integrated circuit Cirrus Logic - CS5490", "paragraph": "It makes all the comunication via UART serial to measure electrical quantities", "website": "https://github.com/tiagolobao/CS5490", "category": "Communication", "architectures": [ "esp8266", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/tiagolobao/CS5490.git", "providesIncludes": [ "SoftwareSerial.h", "CS5490.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tiagolobao/CS5490-1.2.4.zip", "archiveFileName": "CS5490-1.2.4.zip", "size": 21378, "checksum": "SHA-256:d7dbdc7cad299b4a7f264c1369b016fc7bad4192d336198a6b7ff95d6076e765" }, { "name": "Executive", "version": "1.0.0", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "Execute routines to specified schedule", "paragraph": "Another library to execute stuff to a specific schedule. Works at ms to multi-second precision.", "website": "https://github.com/jwrw/Excutive.git", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/Executive.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/Executive-1.0.0.zip", "archiveFileName": "Executive-1.0.0.zip", "size": 153381, "checksum": "SHA-256:29561bd985b107e1f09ae903e77c0fc70ea940abf9bba52abffd1bfedb7e7801" }, { "name": "Executive", "version": "1.0.1", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "Execute routines to specified schedule", "paragraph": "Another library to execute stuff to a schedule. Really simple to use and lets you set up repetitive tasks as well 'one shot' tasks to run at some point in the future. Quickly eradicate timing messiness in your sketches without the trickiness of interrupts. Works at ms to multi-second precision.", "website": "https://github.com/jwrw/Excutive", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/Executive.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/Executive-1.0.1.zip", "archiveFileName": "Executive-1.0.1.zip", "size": 153608, "checksum": "SHA-256:8caac4eee659516c7bd4ca1456978ded4ff5bde82a594b7295ca0811ab3a2972" }, { "name": "Executive", "version": "1.0.3", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "Execute routines to specified schedule", "paragraph": "Another library to execute stuff to a schedule. Really simple to use and lets you set up repetitive tasks as well 'one shot' tasks to run at some point in the future. Quickly eradicate timing messiness in your sketches without the trickiness of interrupts. Works at ms to multi-second precision.", "website": "https://github.com/jwrw/Executive", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/Executive.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/Executive-1.0.3.zip", "archiveFileName": "Executive-1.0.3.zip", "size": 153615, "checksum": "SHA-256:85e40262077968ee81a6aaba0713c0645da5e05a18726a61f9c91f8c88dd342a" }, { "name": "Executive", "version": "1.1.0", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "Execute routines to specified schedule", "paragraph": "A simple library to execute stuff to a schedule. Really easy to use and lets you set up repetitive tasks as well 'one shot' tasks to run at some point in the future. Quickly eradicate timing messiness in your sketches without the trickiness of interrupts. Works at ms to multi-second precision.", "website": "https://github.com/jwrw/Executive", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/Executive.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/Executive-1.1.0.zip", "archiveFileName": "Executive-1.1.0.zip", "size": 155267, "checksum": "SHA-256:52f6d1391ff832db1b08a5fbd58fba7b6b38547022d339b7dbfeeeab3822e54d" }, { "name": "Executive", "version": "1.1.1", "author": "j-watson \u003cj-watson@ntlworld.com\u003e", "maintainer": "j-watson \u003cj-watson@ntlworld.com\u003e", "sentence": "Execute routines to specified schedule", "paragraph": "A simple library to execute stuff to a schedule. Really easy to use and lets you set up repetitive tasks as well 'one shot' tasks to run at some point in the future. Quickly eradicate timing messiness in your sketches without the trickiness of interrupts. Works at ms to multi-second precision.", "website": "https://github.com/jwrw/Executive", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jwrw/Executive.git", "url": "https://downloads.arduino.cc/libraries/github.com/jwrw/Executive-1.1.1.zip", "archiveFileName": "Executive-1.1.1.zip", "size": 155250, "checksum": "SHA-256:c80a1ed4027d30ec8db4caf3149b771577f6c743904ef257068c4b12cd6b6077" }, { "name": "MergedStreams", "version": "0.0.1", "author": "Jacob Rosenthal", "maintainer": "Jacob Rosenthal \u003cjakerosenthal@gmail.com\u003e", "sentence": "Make an Arduino stream which writes reads and writes from two streams.", "paragraph": "Make an Arduino stream which writes reads and writes from two streams. The first stream will get read and write preference.", "website": "https://github.com/jacobrosenthal/MergedStreams", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jacobrosenthal/MergedStreams.git", "providesIncludes": [ "MergedStreams.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jacobrosenthal/MergedStreams-0.0.1.zip", "archiveFileName": "MergedStreams-0.0.1.zip", "size": 2624, "checksum": "SHA-256:6831ca1a081946420e7d2d018238fa83243be172c5bab723cef704d505e6c576" }, { "name": "Layad Circuits Saleng GSM Shield", "version": "1.2.0", "author": "Layad Circuits", "maintainer": "Layad Circuits \u003cinfo@layadcircuits.com\u003e", "sentence": "Library for SIM800L based GSM shield from Layad Circuits.", "paragraph": "Library for SIM800L based GSM shield from Layad Circuits. With proper pin definitions this may also be used with other boards based om SIM900/SIM800", "website": "https://github.com/layadcircuits/Saleng-GSM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/layadcircuits/Saleng-GSM.git", "url": "https://downloads.arduino.cc/libraries/github.com/layadcircuits/Layad_Circuits_Saleng_GSM_Shield-1.2.0.zip", "archiveFileName": "Layad_Circuits_Saleng_GSM_Shield-1.2.0.zip", "size": 21594, "checksum": "SHA-256:48fb6dbbc15b4899c2413da9dc4070cd452168abd06d476484f88acc1f7c9f43" }, { "name": "Muwerk ustd library", "version": "0.1.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.1.0.zip", "archiveFileName": "Muwerk_ustd_library-0.1.0.zip", "size": 12349, "checksum": "SHA-256:07cd2fb03df3dfb848c77a540a6edbf07ebbdf7b8cb458223eba4384f637dce5" }, { "name": "Muwerk ustd library", "version": "0.2.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.2.1.zip", "archiveFileName": "Muwerk_ustd_library-0.2.1.zip", "size": 16787, "checksum": "SHA-256:82953c6d5f95825fde89796097f77f6be2226387efe6422bd66853fbf41510cb" }, { "name": "Muwerk ustd library", "version": "0.2.2", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.2.2.zip", "archiveFileName": "Muwerk_ustd_library-0.2.2.zip", "size": 17003, "checksum": "SHA-256:0d3ba188ba3cc1d4e6bbf157c35c2a0a7df8031784fb13c3801ec2c19e2ebf3d" }, { "name": "Muwerk ustd library", "version": "0.3.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.3.0.zip", "archiveFileName": "Muwerk_ustd_library-0.3.0.zip", "size": 17228, "checksum": "SHA-256:cb655c17b9aac869f5f115354cd6cb861aa8388c6ca143f2f41df5f49af332f3" }, { "name": "Muwerk ustd library", "version": "0.3.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.3.1.zip", "archiveFileName": "Muwerk_ustd_library-0.3.1.zip", "size": 17242, "checksum": "SHA-256:ed8ffe3c83f179f1aa5b2944aa54c4823a3bcf214b4d61f9724786b60154dc94" }, { "name": "Muwerk ustd library", "version": "0.3.2", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.3.2.zip", "archiveFileName": "Muwerk_ustd_library-0.3.2.zip", "size": 17610, "checksum": "SHA-256:a4456a190c0b1ba049a1ff18ef1d2b1007963c3fcfd4c47beb10dbc9456949a1" }, { "name": "Muwerk ustd library", "version": "0.3.4", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.3.4.zip", "archiveFileName": "Muwerk_ustd_library-0.3.4.zip", "size": 17797, "checksum": "SHA-256:cb6d5e3452e8fccdd9a8e29af03dc94b5b7a39675e7c713e8d40c2ead98c3bb1" }, { "name": "Muwerk ustd library", "version": "0.3.5", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.3.5.zip", "archiveFileName": "Muwerk_ustd_library-0.3.5.zip", "size": 18435, "checksum": "SHA-256:38175991e63bdf58d7a4f0315e5914843b259ef989798afd3b91d35599a2892a" }, { "name": "Muwerk ustd library", "version": "0.3.6", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.3.6.zip", "archiveFileName": "Muwerk_ustd_library-0.3.6.zip", "size": 18484, "checksum": "SHA-256:b612a842e9f2e4638e1ca3ba97d2ed398b336c9236fdd940356019a19a9dd506" }, { "name": "Muwerk ustd library", "version": "0.4.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.4.0.zip", "archiveFileName": "Muwerk_ustd_library-0.4.0.zip", "size": 20032, "checksum": "SHA-256:c259d4a167f3ec89de63e6592a64f0a2ef2c1764d6665fdb9a061fc656b67e29" }, { "name": "Muwerk ustd library", "version": "0.4.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.4.1.zip", "archiveFileName": "Muwerk_ustd_library-0.4.1.zip", "size": 20235, "checksum": "SHA-256:4fbacb01fa7ca2c88d09160d5600ffbc5613b53969dfbe18529e8744faa279fd" }, { "name": "Muwerk ustd library", "version": "0.4.2", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.4.2.zip", "archiveFileName": "Muwerk_ustd_library-0.4.2.zip", "size": 21085, "checksum": "SHA-256:b5df5c5c511f8e2387a569b4c8adf8033fe3448ce662267e16c65bc09715ac39" }, { "name": "Muwerk ustd library", "version": "0.4.4", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.4.4.zip", "archiveFileName": "Muwerk_ustd_library-0.4.4.zip", "size": 21114, "checksum": "SHA-256:ac6dcc403509a9bcabc2dd76ce5b008fac09779995c052c8465a6ebdb70e1433" }, { "name": "Muwerk ustd library", "version": "0.5.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.5.0.zip", "archiveFileName": "Muwerk_ustd_library-0.5.0.zip", "size": 24476, "checksum": "SHA-256:7f51f99f34380cb82086331fdec7822c45cf921463cb79fa6a93c4f82f2316fc" }, { "name": "Muwerk ustd library", "version": "0.6.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.6.0.zip", "archiveFileName": "Muwerk_ustd_library-0.6.0.zip", "size": 27900, "checksum": "SHA-256:baec1a3a5a0385d5124eda2c5416bffaeac3d282c698f2739c0db1122e13d58b" }, { "name": "Muwerk ustd library", "version": "0.6.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.6.1.zip", "archiveFileName": "Muwerk_ustd_library-0.6.1.zip", "size": 31441, "checksum": "SHA-256:53e67af0f6f6aed80c851162bef4c0e11bb30d30715eb0acc59e452fe99dde66" }, { "name": "Muwerk ustd library", "version": "0.6.2", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.6.2.zip", "archiveFileName": "Muwerk_ustd_library-0.6.2.zip", "size": 32247, "checksum": "SHA-256:598aa83476664b5101960697c592aea70be05fa2321647aa7ebd20917dbb21d3" }, { "name": "Muwerk ustd library", "version": "0.7.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.7.0.zip", "archiveFileName": "Muwerk_ustd_library-0.7.0.zip", "size": 32387, "checksum": "SHA-256:f819a8cc6c27f51e4b29f0624bf952df13dc27dab3ebde622977f2417ec427f8" }, { "name": "Muwerk ustd library", "version": "0.7.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.7.1.zip", "archiveFileName": "Muwerk_ustd_library-0.7.1.zip", "size": 32581, "checksum": "SHA-256:5d6eb064929b3bbb914c31a19369df01f8c69d98f20c0c2eda0e7f59673e8523" }, { "name": "Muwerk ustd library", "version": "0.7.2", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.7.2.zip", "archiveFileName": "Muwerk_ustd_library-0.7.2.zip", "size": 32723, "checksum": "SHA-256:9195fa1d9e2b073084ef174e1e0e1bfda7ffe564f4254995d8e1e11a574af12b" }, { "name": "Muwerk ustd library", "version": "0.7.3", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.7.3.zip", "archiveFileName": "Muwerk_ustd_library-0.7.3.zip", "size": 32738, "checksum": "SHA-256:657dd3eeaaa451f34f809cc4c3fe753a039e9471f2c16d6dc576245bf01a1dc7" }, { "name": "Muwerk ustd library", "version": "0.7.4", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "A minimal and highly portable micro-standard-library for arrays, queues and maps", "paragraph": "A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.", "website": "https://github.com/muwerk/ustd", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/ustd.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_ustd_library-0.7.4.zip", "archiveFileName": "Muwerk_ustd_library-0.7.4.zip", "size": 33005, "checksum": "SHA-256:cd8956df819f6daee8dceb6f592f4dbc0bdac6fc93ac351677173763f73b0471" }, { "name": "M5Stack_Avatar", "version": "0.4.0", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.4.0.zip", "archiveFileName": "M5Stack_Avatar-0.4.0.zip", "size": 682495, "checksum": "SHA-256:c2771def774b36ac631126c02bf6d66826fceb8ca3cc2b4ac7dec983702ab164" }, { "name": "M5Stack_Avatar", "version": "0.5.1", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.5.1.zip", "archiveFileName": "M5Stack_Avatar-0.5.1.zip", "size": 685432, "checksum": "SHA-256:fa06c25bf93b83447b8bee138eefd28d6069f448191ef8dc39a58e4977312806" }, { "name": "M5Stack_Avatar", "version": "0.6.0", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.6.0.zip", "archiveFileName": "M5Stack_Avatar-0.6.0.zip", "size": 686685, "checksum": "SHA-256:0d79eb2833d3ce03343f5c7f3be53c2a243af9e70508b41d3883c571baf5706c" }, { "name": "M5Stack_Avatar", "version": "0.6.1", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.6.1.zip", "archiveFileName": "M5Stack_Avatar-0.6.1.zip", "size": 689962, "checksum": "SHA-256:5e95bae5e013d1c342a6ec6968115319010937b54dc3910d7884b2c1391b9259" }, { "name": "M5Stack_Avatar", "version": "0.6.2", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.6.2.zip", "archiveFileName": "M5Stack_Avatar-0.6.2.zip", "size": 692922, "checksum": "SHA-256:715231c320d60f2d038ee6a35b4488f91933d1d3cdd235b0622c0c81bb7fba09" }, { "name": "M5Stack_Avatar", "version": "0.6.3", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.6.3.zip", "archiveFileName": "M5Stack_Avatar-0.6.3.zip", "size": 696292, "checksum": "SHA-256:6ad8c09c0dab7d7a63b28138bd6bbe6f74ff3cedbb5c6d2e8b0f5f9d58db1f65" }, { "name": "M5Stack_Avatar", "version": "0.6.4", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.6.4.zip", "archiveFileName": "M5Stack_Avatar-0.6.4.zip", "size": 697693, "checksum": "SHA-256:7ece16a066f8fbef746500162ca85214639ca07b0837dec7f4edb75d4469479f" }, { "name": "M5Stack_Avatar", "version": "0.7.0", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.7.0.zip", "archiveFileName": "M5Stack_Avatar-0.7.0.zip", "size": 726808, "checksum": "SHA-256:9ea4cb263480884dfce31b28cf90b9e8056967e3f6f09a7ddbf3a7cabd64173e" }, { "name": "M5Stack_Avatar", "version": "0.7.1", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.7.1.zip", "archiveFileName": "M5Stack_Avatar-0.7.1.zip", "size": 727508, "checksum": "SHA-256:2d104b758d3e457449df14e12a35f890976b0e10a751255c9f4e734ba065c3cc" }, { "name": "M5Stack_Avatar", "version": "0.7.2", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "dependencies": [ { "name": "M5Stack" } ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.7.2.zip", "archiveFileName": "M5Stack_Avatar-0.7.2.zip", "size": 728973, "checksum": "SHA-256:780513eace35ee7a3c8476815af9e7b4e8334c6bf1f5725d4622c7f1804240f4" }, { "name": "M5Stack_Avatar", "version": "0.7.3", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "dependencies": [ { "name": "M5Stack" } ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.7.3.zip", "archiveFileName": "M5Stack_Avatar-0.7.3.zip", "size": 729228, "checksum": "SHA-256:24abd269f098da8a73030eb0e86eeb481910432cf79016d583ca54c5ba08ab5e" }, { "name": "M5Stack_Avatar", "version": "0.7.4", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.7.4.zip", "archiveFileName": "M5Stack_Avatar-0.7.4.zip", "size": 729290, "checksum": "SHA-256:d0663c8c5d96b6c5969a2d2798bebf0b21bbfb4bc5017c4a72d5f1a97bee55b3" }, { "name": "M5Stack_Avatar", "version": "0.8.0", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.8.0.zip", "archiveFileName": "M5Stack_Avatar-0.8.0.zip", "size": 729493, "checksum": "SHA-256:6e2bdd97f82a52e300cdc0b4a673bfea2b6bdef1b5c163975dca0b4da86f5dc9" }, { "name": "M5Stack_Avatar", "version": "0.8.1", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.8.1.zip", "archiveFileName": "M5Stack_Avatar-0.8.1.zip", "size": 729766, "checksum": "SHA-256:232fb670fbf782efdfce0e144dd10155797ab34e6efa90a739e6b742830e0cea" }, { "name": "M5Stack_Avatar", "version": "0.8.2", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.8.2.zip", "archiveFileName": "M5Stack_Avatar-0.8.2.zip", "size": 729475, "checksum": "SHA-256:ec049504ea68edef5a78cfe8a1ffbc76d5c851502fbcde1358a5004a5b168a89" }, { "name": "M5Stack_Avatar", "version": "0.8.3", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.8.3.zip", "archiveFileName": "M5Stack_Avatar-0.8.3.zip", "size": 730930, "checksum": "SHA-256:79e1cc3aeca390ef73c4361b3128b48431c214ff98c4083411cb0a6c161abb43" }, { "name": "M5Stack_Avatar", "version": "0.8.4", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.8.4.zip", "archiveFileName": "M5Stack_Avatar-0.8.4.zip", "size": 731036, "checksum": "SHA-256:6220216dee6b519ac0ac26b7356b9df17d2c1c1e7d9a7fda9356ed4d11283349" }, { "name": "M5Stack_Avatar", "version": "0.8.5", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.8.5.zip", "archiveFileName": "M5Stack_Avatar-0.8.5.zip", "size": 731036, "checksum": "SHA-256:6f237e89df748d4334a0686d0cf62efd64a4afaf5f472f8ff60ad6eb2efce294" }, { "name": "M5Stack_Avatar", "version": "0.8.6", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.8.6.zip", "archiveFileName": "M5Stack_Avatar-0.8.6.zip", "size": 731066, "checksum": "SHA-256:34f7909b378330d5936702d74fd92c62cabbf411d502a58662ea53adbd2ab1af" }, { "name": "M5Stack_Avatar", "version": "0.9.0", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.9.0.zip", "archiveFileName": "M5Stack_Avatar-0.9.0.zip", "size": 731810, "checksum": "SHA-256:ef873bd2a8bf1a893398004e9b032a55dc879a9bada07601fdb7f9e017430267" }, { "name": "M5Stack_Avatar", "version": "0.9.1", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.9.1.zip", "archiveFileName": "M5Stack_Avatar-0.9.1.zip", "size": 731870, "checksum": "SHA-256:ac24c1929523cfef9de0883faf59d1a4d640ffc005c5b66e0d7f4da5f5cbb6a5" }, { "name": "M5Stack_Avatar", "version": "0.9.2", "author": "Shinya Ishikawa", "maintainer": "Shinya Ishikawa\u003cishikawa.s.1027@gmail.com\u003e", "sentence": "Yet another avatar module for M5Stack", "paragraph": "See more on http://M5Stack.com", "website": "https://platformio.org/lib/show/4529/M5Stack-Avatar", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/meganetaaan/m5stack-avatar.git", "providesIncludes": [ "Avatar.h" ], "dependencies": [ { "name": "M5Unified" } ], "url": "https://downloads.arduino.cc/libraries/github.com/meganetaaan/M5Stack_Avatar-0.9.2.zip", "archiveFileName": "M5Stack_Avatar-0.9.2.zip", "size": 734880, "checksum": "SHA-256:8c1a59b320cf59e27e34bc27c33d1e72279f512ceafe42860505e579a2184722" }, { "name": "EasyButton", "version": "1.0.0", "author": "Evert Arias", "maintainer": "Evert Arias", "sentence": "Arduino library to debounce buttons, detect presses, releases, long presses and sequences", "website": "https://github.com/evert-arias/EasyButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-1.0.0.zip", "archiveFileName": "EasyButton-1.0.0.zip", "size": 90197, "checksum": "SHA-256:cb2ff43b10a789b5bc1b6dd6c04fc4725ae94c4da5c81ec5d8447577c3e0a889" }, { "name": "EasyButton", "version": "1.0.1", "author": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "Arduino library to debounce buttons, detect presses, releases, long presses and sequences", "paragraph": "This library is for debouncing and reading momentary contact switches like tactile buttons. It uses callbacks to trigger actions when a Button is pressed once or held for a given duration.", "website": "https://github.com/evert-arias/EasyButton/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-1.0.1.zip", "archiveFileName": "EasyButton-1.0.1.zip", "size": 110249, "checksum": "SHA-256:2c87feeaacf9f459aa51e740afc8eb0be6478e370d10c1e5393e282eeb4f540f" }, { "name": "EasyButton", "version": "1.0.2", "author": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "Arduino library to debounce buttons, detect presses, releases, long presses and sequences", "paragraph": "This library is for debouncing and reading momentary contact switches like tactile buttons. It uses callbacks to trigger actions when a Button is pressed once or held for a given duration.", "website": "https://github.com/evert-arias/EasyButton/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-1.0.2.zip", "archiveFileName": "EasyButton-1.0.2.zip", "size": 113379, "checksum": "SHA-256:315f5e0fb5987a20956b42fbd998821d7e6446ee1d4184a5c7cc17101586b926" }, { "name": "EasyButton", "version": "1.1.0", "author": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "Arduino library to debounce buttons, detect presses, releases, long presses and sequences", "paragraph": "This library is for debouncing and reading momentary contact switches like tactile buttons. It uses callbacks to trigger actions when a Button is pressed once or held for a given duration.", "website": "https://github.com/evert-arias/EasyButton/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-1.1.0.zip", "archiveFileName": "EasyButton-1.1.0.zip", "size": 114570, "checksum": "SHA-256:016b93eb775500643e4e39f35bf9fb0d5e0061e637f0ed1201a6001dac14d030" }, { "name": "EasyButton", "version": "1.1.1", "author": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "Arduino library to debounce buttons, detect presses, releases, long presses and sequences", "paragraph": "This library is for debouncing and reading momentary contact switches like tactile buttons. It uses callbacks to trigger actions when a Button is pressed once or held for a given duration.", "website": "https://github.com/evert-arias/EasyButton/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-1.1.1.zip", "archiveFileName": "EasyButton-1.1.1.zip", "size": 115450, "checksum": "SHA-256:688e137ac221b341c85950ebadf3e42a80b2d8769bc7d54a33ee2aa11bc6f4a9" }, { "name": "EasyButton", "version": "1.2.0", "author": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.", "paragraph": "EasyButton is an small Arduino library for debouncing momentary contact switches like tactile buttons. It uses events and callbacks to trigger actions when a button is pressed once or held for a given duration. It also provides a sequence counter to be able to rise an event when a given pattern of presses has been matched.", "website": "https://easybtn.earias.me/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-1.2.0.zip", "archiveFileName": "EasyButton-1.2.0.zip", "size": 15348, "checksum": "SHA-256:0515fab698bd38f6eec51d086b6dff96add9860e4a47cb6ab2cdb2217c1473f8" }, { "name": "EasyButton", "version": "1.2.1", "author": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.", "paragraph": "EasyButton is an small Arduino library for debouncing momentary contact switches like tactile buttons. It uses events and callbacks to trigger actions when a button is pressed once or held for a given duration. It also provides a sequence counter to be able to rise an event when a given pattern of presses has been matched.", "website": "https://easybtn.earias.me/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-1.2.1.zip", "archiveFileName": "EasyButton-1.2.1.zip", "size": 15300, "checksum": "SHA-256:f0c92bace8877bd5b51f14c9ba68beb1fc562eac69a2d6c0c3a09295570f192a" }, { "name": "EasyButton", "version": "2.0.0", "author": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.", "paragraph": "EasyButton is an small Arduino library for debouncing momentary contact switches like tactile buttons. It uses events and callbacks to trigger actions when a button is pressed once or held for a given duration. It also provides a sequence counter to be able to rise an event when a given pattern of presses has been matched.", "website": "https://easybtn.earias.me", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-2.0.0.zip", "archiveFileName": "EasyButton-2.0.0.zip", "size": 19651, "checksum": "SHA-256:c206523852f533cc55442448e318ed520b5a3c5e84adb758914289c118dfa20a" }, { "name": "EasyButton", "version": "2.0.1", "author": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.", "paragraph": "EasyButton is an small Arduino library for debouncing momentary contact switches like tactile buttons. It uses events and callbacks to trigger actions when a button is pressed once or held for a given duration. It also provides a sequence counter to be able to rise an event when a given pattern of presses has been matched.", "website": "https://easybtn.earias.me", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-2.0.1.zip", "archiveFileName": "EasyButton-2.0.1.zip", "size": 80357, "checksum": "SHA-256:7a894ffa9402cfa8b3658524ef252d38ca42140313e5c84e24e280815053624b" }, { "name": "EasyButton", "version": "2.0.3", "author": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.", "paragraph": "EasyButton is an small Arduino library for debouncing momentary contact switches like tactile buttons. It uses events and callbacks to trigger actions when a button is pressed once or held for a given duration. It also provides a sequence counter to be able to rise an event when a given pattern of presses has been matched.", "website": "https://easybtn.earias.me", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/EasyButton.git", "dependencies": [ { "name": "MegunoLink" } ], "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/EasyButton-2.0.3.zip", "archiveFileName": "EasyButton-2.0.3.zip", "size": 81365, "checksum": "SHA-256:3c632fdcea4dc2e4d08427791f6b194d41ae1869bb164c1530c55b766407f8e2" }, { "name": "MultiTrans", "version": "1.0.0", "author": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "maintainer": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "sentence": "This library is an implementation of a multi channel transceiver.", "paragraph": "Each pin can transmit and receive at the same time (transceive). Multiple pins can transceive simultaneously. Collisions are automatically detected and circumvented.", "website": "https://github.com/feklee/MultiTrans", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/feklee/MultiTrans.git", "providesIncludes": [ "MultiTrans.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/feklee/MultiTrans-1.0.0.zip", "archiveFileName": "MultiTrans-1.0.0.zip", "size": 1842753, "checksum": "SHA-256:303485e24cec4bb573022eb8ee758f3affaf91af78395df03dc3563c8e1dd173" }, { "name": "MultiTrans", "version": "1.2.0", "author": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "maintainer": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "sentence": "This library is an implementation of a multi channel transceiver.", "paragraph": "Each pin can transmit and receive at the same time (transceive). Multiple pins can transceive simultaneously. Collisions are automatically detected and circumvented.", "website": "https://github.com/feklee/MultiTrans", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/feklee/MultiTrans.git", "providesIncludes": [ "MultiTrans.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/feklee/MultiTrans-1.2.0.zip", "archiveFileName": "MultiTrans-1.2.0.zip", "size": 1940378, "checksum": "SHA-256:28088497f75f7aa165ec5661ec013c8eabbccb26c45fafa82d9980ce6c6eab4e" }, { "name": "MultiTrans", "version": "1.2.1", "author": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "maintainer": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "sentence": "This library is an implementation of a multi channel transceiver.", "paragraph": "Each pin can transmit and receive at the same time (transceive). Multiple pins can transceive simultaneously. Collisions are automatically detected and circumvented.", "website": "https://github.com/feklee/MultiTrans", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/feklee/MultiTrans.git", "providesIncludes": [ "MultiTrans.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/feklee/MultiTrans-1.2.1.zip", "archiveFileName": "MultiTrans-1.2.1.zip", "size": 1940374, "checksum": "SHA-256:ba4cd4701eb913a2917577b5fd0466ca452dfd4629ce368afd9cee56ea6552cb" }, { "name": "MultiTrans", "version": "1.2.2", "author": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "maintainer": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "sentence": "This library is an implementation of a multi channel transceiver.", "paragraph": "Each pin can transmit and receive at the same time (transceive). Multiple pins can transceive simultaneously. Collisions are automatically detected and circumvented.", "website": "https://github.com/feklee/MultiTrans", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/feklee/MultiTrans.git", "providesIncludes": [ "MultiTrans.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/feklee/MultiTrans-1.2.2.zip", "archiveFileName": "MultiTrans-1.2.2.zip", "size": 1940268, "checksum": "SHA-256:6be3868486f75a4178e2118a37b853f14ba3b4e7739e09fd5c3324fe8fe46cc6" }, { "name": "MultiTrans", "version": "1.3.0", "author": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "maintainer": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "sentence": "This library is an implementation of a multi channel transceiver (optionally via IR)", "paragraph": "Each pin can transmit and receive at the same time (transceive). Multiple pins can transceive simultaneously. Collisions are automatically detected and circumvented. Connections may be wired or wireless (e.g. using infrared light).", "website": "https://github.com/feklee/MultiTrans", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/feklee/MultiTrans.git", "providesIncludes": [ "MultiTrans.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/feklee/MultiTrans-1.3.0.zip", "archiveFileName": "MultiTrans-1.3.0.zip", "size": 2391471, "checksum": "SHA-256:285990ac183a04ac855b4c03331cf48b6153092133a1f3ab64805218bac76d8f" }, { "name": "MultiTrans", "version": "1.4.0", "author": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "maintainer": "Felix E. Klee \u003cfelix.klee@inka.de\u003e", "sentence": "This library is an implementation of a multi channel transceiver (optionally via IR)", "paragraph": "Each pin can transmit and receive at the same time (transceive). Multiple pins can transceive simultaneously. Collisions are automatically detected and circumvented. Connections may be wired or wireless (e.g. using infrared light).", "website": "https://github.com/feklee/MultiTrans", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/feklee/MultiTrans.git", "providesIncludes": [ "MultiTrans.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/feklee/MultiTrans-1.4.0.zip", "archiveFileName": "MultiTrans-1.4.0.zip", "size": 2059652, "checksum": "SHA-256:728738cc97b84e20eed1b497529b0c35669d5d8e516199befa3ee196d5ae07a9" }, { "name": "ESPectro32", "version": "0.2.0", "author": "Andri Yadi \u003can.dri@me.com\u003e", "maintainer": "DycodeX Team \u003cx@dycode.com\u003e", "sentence": "ESPectro32 development board library for Arduino IDE", "paragraph": "The library for you to get up fast for using ESPectro32 dev board with Arduino IDE. ESPectro32 is designed by DycodeX, a leading Internet of Things (IoT) and disruptive technology company from Indonesia.", "website": "https://github.com/dycodex/ESPectro32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dycodex/ESPectro32.git", "providesIncludes": [ "ESPectro32_Board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dycodex/ESPectro32-0.2.0.zip", "archiveFileName": "ESPectro32-0.2.0.zip", "size": 402435, "checksum": "SHA-256:1167329e50964f2a7758834b761eefb94018ea80e036b183bffa9ceb9a8bfd15" }, { "name": "MH-Z CO2 Sensors", "version": "1.0.0", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Imeplementation for CO2 sensors of the MH-Z series (Intelligent Infrared CO2 Module)", "paragraph": "such as MH-Z14A, MH-Z18B (and maybe some more) for Ardunino / ESP8266.", "website": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/MH_Z_CO2_Sensors-1.0.0.zip", "archiveFileName": "MH_Z_CO2_Sensors-1.0.0.zip", "size": 6278, "checksum": "SHA-256:f825e50846ae97a82d35b94b02a55b8eeff39ec6d807eabd64f0dd7119c1e507" }, { "name": "MH-Z CO2 Sensors", "version": "1.0.1", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Ready to use imeplementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module)", "paragraph": "Carbon Dioxide modules such as MH-Z14A, MH-Z19B (and maybe some more) are supported on Ardunino / ESP8266. Both output signal modes UART via Serial Port and PWM are suppported. See example and/or manual for wireing the mhz14a or mhz19b.", "website": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/MH_Z_CO2_Sensors-1.0.1.zip", "archiveFileName": "MH_Z_CO2_Sensors-1.0.1.zip", "size": 6393, "checksum": "SHA-256:3c64ce3d4c163fb0d0c1da5ddc1fdf81bbce7a316a31061c20490a4da78aa087" }, { "name": "MH-Z CO2 Sensors", "version": "1.0.3", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Ready to use imeplementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module)", "paragraph": "Carbon Dioxide modules such as MH-Z14A, MH-Z19B (and maybe some more) are supported on Ardunino / ESP8266. Both output signal modes UART via Serial Port and PWM are suppported. See example and/or manual for wireing the mhz14a or mhz19b.", "website": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/MH_Z_CO2_Sensors-1.0.3.zip", "archiveFileName": "MH_Z_CO2_Sensors-1.0.3.zip", "size": 6404, "checksum": "SHA-256:b72ec12c3519408b36f48d1c0e100fd21c31251e1e5f9ab32410ae8e3bc927bb" }, { "name": "MH-Z CO2 Sensors", "version": "1.1.0", "author": "Tobias Schürg", "maintainer": "Tobias Schürg", "sentence": "Ready to use imeplementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module)", "paragraph": "Carbon Dioxide modules such as MH-Z14A, MH-Z19B (and maybe some more) are supported on Ardunino / ESP8266. Both output signal modes UART via Serial Port and PWM are suppported. See example and/or manual for wireing the mhz14a or mhz19b.", "website": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/MH_Z_CO2_Sensors-1.1.0.zip", "archiveFileName": "MH_Z_CO2_Sensors-1.1.0.zip", "size": 6438, "checksum": "SHA-256:b52903a75b7e17eade65c1e494099fcb97d0f6878d68890f38287f33a22e8b5d" }, { "name": "MH-Z CO2 Sensors", "version": "1.2.0", "author": "Tobias Schürg, Andreas Horn", "maintainer": "Tobias Schürg", "sentence": "Ready to use imeplementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module)", "paragraph": "Carbon Dioxide modules such as MH-Z14A, MH-Z19B (and maybe some more) are supported on Ardunino / ESP8266. Both output signal modes UART via Serial Port and PWM are suppported. See example and/or manual for wireing the mhz14a or mhz19b.", "website": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/MH_Z_CO2_Sensors-1.2.0.zip", "archiveFileName": "MH_Z_CO2_Sensors-1.2.0.zip", "size": 6626, "checksum": "SHA-256:18405045c540852042413856401495f351090748ee6ccb82f003d080aa7fdd7e" }, { "name": "MH-Z CO2 Sensors", "version": "1.3.0", "author": "Tobias Schürg, Andreas Horn", "maintainer": "Tobias Schürg", "sentence": "Ready to use imeplementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module)", "paragraph": "Carbon Dioxide modules such as MH-Z14A, MH-Z19B, MH-Z19C (and maybe some more) are supported on Ardunino / ESP8266. Both output signal modes UART via Serial Port and PWM are suppported. See example and/or manual for wireing the mhz14a or mhz19b.", "website": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/MH_Z_CO2_Sensors-1.3.0.zip", "archiveFileName": "MH_Z_CO2_Sensors-1.3.0.zip", "size": 7325, "checksum": "SHA-256:02e0b371590a1965cc8dd20db90acf4b120fdf838f126beee11d3c3b490b58cb" }, { "name": "MH-Z CO2 Sensors", "version": "1.3.1", "author": "Tobias Schürg, Andreas Horn", "maintainer": "Tobias Schürg", "sentence": "Ready to use imeplementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module)", "paragraph": "Carbon Dioxide modules such as MH-Z14A, MH-Z19B, MH-Z19C (and maybe some more) are supported on Ardunino / ESP8266. Both output signal modes UART via Serial Port and PWM are suppported. See example and/or manual for wireing the mhz14a or mhz19b.", "website": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/MH_Z_CO2_Sensors-1.3.1.zip", "archiveFileName": "MH_Z_CO2_Sensors-1.3.1.zip", "size": 7403, "checksum": "SHA-256:11daba596bc93d119476f6dab05fd63aa56790bceca51b7e972ab736813bd71e" }, { "name": "MH-Z CO2 Sensors", "version": "1.4.0", "author": "Tobias Schürg, Andreas Horn, drleavsy", "maintainer": "Tobias Schürg", "sentence": "Ready to use imeplementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module)", "paragraph": "Carbon Dioxide modules such as MH-Z14A, MH-Z19B, MH-Z19C (and maybe some more) are supported on Ardunino / ESP8266. Both output signal modes UART via Serial Port and PWM are suppported. See example and/or manual for wireing the mhz14a or mhz19b.", "website": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/MH_Z_CO2_Sensors-1.4.0.zip", "archiveFileName": "MH_Z_CO2_Sensors-1.4.0.zip", "size": 7637, "checksum": "SHA-256:2f232564ea091e1243b6a6d5c4293aec97cdb2af3b5eb2f82d7c0fe76cbd6b19" }, { "name": "MH-Z CO2 Sensors", "version": "1.5.1", "author": "Tobias Schürg, Andreas Horn, drleavsy", "maintainer": "Tobias Schürg", "sentence": "Ready-to-use implementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module), supporting MH-Z14A, MH-Z14B, MH-Z19A, MH-Z19B, and MH-Z19C.", "paragraph": "This library provides support for various Carbon Dioxide modules including MH-Z14A, MH-Z14B, MH-Z19A, MH-Z19B, and MH-Z19C, as well as other compatible models, on Arduino and ESP8266. It supports both UART via Serial Port and PWM output signal modes. Refer to the examples and the manual for proper wiring instructions of the MHZ series (Intelligent Infrared CO2 Module).", "website": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tobiasschuerg/MH-Z-CO2-Sensors.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobiasschuerg/MH_Z_CO2_Sensors-1.5.1.zip", "archiveFileName": "MH_Z_CO2_Sensors-1.5.1.zip", "size": 8715, "checksum": "SHA-256:48c7295f4086c75a87f93cda114f0bc22ddd63a0734611c27089ab1f95609984" }, { "name": "BohleBots_BNO055", "version": "1.0.0", "author": "Tobias \"zischknall\" Rath \u003ctobias.rath@protonmail.com\u003e", "maintainer": "Tobias \"zischknall\" Rath \u003ctobias.rath@protonmail.com\u003e", "sentence": "Library for the BNO055 as easy to use compass.", "paragraph": "Made for use in Robotics (RoboCup Junior).", "website": "https://github.com/zischknall/BohleBots_BNO055", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zischknall/BohleBots_BNO055.git", "providesIncludes": [ "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zischknall/BohleBots_BNO055-1.0.0.zip", "archiveFileName": "BohleBots_BNO055-1.0.0.zip", "size": 13431, "checksum": "SHA-256:ceabce61aad491064051799ebe1707d5efdf9862c89665084236c0e78d2ab242" }, { "name": "BohleBots_BNO055", "version": "1.1.0", "author": "Tobias \"zischknall\" Rath \u003ctobias.rath@protonmail.com\u003e", "maintainer": "Tobias \"zischknall\" Rath \u003ctobias.rath@protonmail.com\u003e", "sentence": "Library for the BNO055 as easy to use compass.", "paragraph": "Made for use in Robotics (RoboCup Junior).", "website": "https://github.com/zischknall/BohleBots_BNO055", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zischknall/BohleBots_BNO055.git", "providesIncludes": [ "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zischknall/BohleBots_BNO055-1.1.0.zip", "archiveFileName": "BohleBots_BNO055-1.1.0.zip", "size": 13766, "checksum": "SHA-256:6e6534404bd8454ec2642fb21f87ca8728186c32e371f681914cd980a10dc278" }, { "name": "BohleBots_BNO055", "version": "1.2.0", "author": "Tobias \"zischknall\" Rath \u003ctobias.rath@protonmail.com\u003e", "maintainer": "Tobias \"zischknall\" Rath \u003ctobias.rath@protonmail.com\u003e", "sentence": "Library for the BNO055 as easy to use compass.", "paragraph": "Made for use in Robotics (RoboCup Junior).", "website": "https://github.com/zischknall/BohleBots_BNO055", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zischknall/BohleBots_BNO055.git", "providesIncludes": [ "Wire.h", "BohleBots_BNO055.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zischknall/BohleBots_BNO055-1.2.0.zip", "archiveFileName": "BohleBots_BNO055-1.2.0.zip", "size": 16875, "checksum": "SHA-256:e1b583b000afede4ca2abbdf4d4012db2d344fc352c37206d9599092de3e206e" }, { "name": "BohleBots_BNO055", "version": "1.3.1", "author": "Tobias \"zischknall\" Rath \u003ctobias.rath@protonmail.com\u003e", "maintainer": "Tobias \"zischknall\" Rath \u003ctobias.rath@protonmail.com\u003e", "sentence": "Library for the BNO055 as easy to use compass.", "paragraph": "Made for use in Robotics (RoboCup Junior).", "website": "https://github.com/zischknall/BohleBots_BNO055", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zischknall/BohleBots_BNO055.git", "providesIncludes": [ "Wire.h", "BohleBots_BNO055.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zischknall/BohleBots_BNO055-1.3.1.zip", "archiveFileName": "BohleBots_BNO055-1.3.1.zip", "size": 17079, "checksum": "SHA-256:79e5d3deb7ef352a380f0948b55060d026879e967284caaa1259346233a51c61" }, { "name": "BitReader", "version": "1.3.0", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "The BitReader library is an arduino library that allows one to read or write data which is not aligned on 8, 16 or 32 bits variables.", "paragraph": "In other words, the library allows one to quickly store (or read) multiple variables from binary buffers. Library features: Reduces size of data (strings, structures, arrays) in memory to the minimum amount of bits required. Help reading/updating bit-field structures. Handles bit serialization data to/from buffers.", "website": "https://github.com/end2endzone/BitReader", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/BitReader.git", "providesIncludes": [ "bitreader.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/BitReader-1.3.0.zip", "archiveFileName": "BitReader-1.3.0.zip", "size": 384080, "checksum": "SHA-256:987234abbefbe688806563332f2d374f51677e3339584b10e465e0a0536a0ab4" }, { "name": "IoAbstraction", "version": "1.0.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers almost like pins, simple efficient TaskManagement, switch and rotary encoders on any supported IO with event handling, interchangable AVR/I2C EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017 74HC595 and regular pins (or even ports) changing only one line of code. Fully debounced switches and rotary encoders that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.0.0.zip", "archiveFileName": "IoAbstraction-1.0.0.zip", "size": 834231, "checksum": "SHA-256:5d51152cd79f984920de4a99cdfff1a99062ac5ad103d82f13ec3852eaba993a" }, { "name": "IoAbstraction", "version": "1.0.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers almost like pins, simple efficient TaskManagement, switch and rotary encoders on any supported IO with event handling, interchangable AVR/I2C EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017 74HC595 and regular pins (or even ports) changing only one line of code. Fully debounced switches and rotary encoders that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.0.1.zip", "archiveFileName": "IoAbstraction-1.0.1.zip", "size": 834692, "checksum": "SHA-256:9d1f820d09d4bc3f5fd4a288435920d69ab0c5c8425ba3b530e718e5a774847e" }, { "name": "IoAbstraction", "version": "1.0.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers almost like pins, simple efficient TaskManagement, switch and rotary encoders on any supported IO with event handling, interchangable AVR/I2C EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017 74HC595 and regular pins (or even ports) changing only one line of code. Fully debounced switches and rotary encoders that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.0.2.zip", "archiveFileName": "IoAbstraction-1.0.2.zip", "size": 834789, "checksum": "SHA-256:1b5d83c3702a85f506b146e58b80bca1e916af34eff3eac48aceae6686aabd1c" }, { "name": "IoAbstraction", "version": "1.0.3", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers almost like pins, simple efficient TaskManagement, switch and rotary encoders on any supported IO with event handling, interchangable AVR/I2C EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017 74HC595 and regular pins (or even ports) changing only one line of code. Fully debounced switches and rotary encoders that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.0.3.zip", "archiveFileName": "IoAbstraction-1.0.3.zip", "size": 836170, "checksum": "SHA-256:e08d2aaec05ac2efce0479f9e4b49e92bc9d98400fddb45e792b836736941564" }, { "name": "IoAbstraction", "version": "1.1.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers almost like pins, simple efficient TaskManagement, switch and rotary encoders on any supported IO with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017 74HC595 and regular pins (or even ports) changing only one line of code. Fully debounced switches and rotary encoders that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.1.0.zip", "archiveFileName": "IoAbstraction-1.1.0.zip", "size": 840701, "checksum": "SHA-256:e4b2a5b085126a5681c6013307bbfec39f032dba213d43ab4a6edaaeb51ba1f3" }, { "name": "IoAbstraction", "version": "1.2.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers almost like pins, simple efficient TaskManagement, switch and rotary encoders on any supported IO with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017 74HC595 and regular pins (or even ports) changing only one line of code. Fully debounced switches and rotary encoders that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.2.0.zip", "archiveFileName": "IoAbstraction-1.2.0.zip", "size": 858568, "checksum": "SHA-256:c6c9da753844b741477e6d43c5f00a7ace79c340114583179fbd0aa0954551fc" }, { "name": "IoAbstraction", "version": "1.3.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers almost like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595 and regular pins (or even ports) changing only one line of code. Fully debounced switches and rotary encoders that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.3.0.zip", "archiveFileName": "IoAbstraction-1.3.0.zip", "size": 861151, "checksum": "SHA-256:467074280b9cce0d4da239ad106784613b6e9f236a60040ff899dca922523064" }, { "name": "IoAbstraction", "version": "1.3.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers almost like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595 and regular pins (or even ports) changing only one line of code. Fully debounced switches and rotary encoders that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.3.1.zip", "archiveFileName": "IoAbstraction-1.3.1.zip", "size": 861185, "checksum": "SHA-256:0e8f4c476633c6088fa7b217dbafe403934fca18f8f94165b4459621dd069d4d" }, { "name": "IoAbstraction", "version": "1.4.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO (including DfRobot) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches on any IO device (including on DfRobot) and rotary encoders that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.0.zip", "archiveFileName": "IoAbstraction-1.4.0.zip", "size": 872638, "checksum": "SHA-256:c1f19ee01bd5191a8389a191d19cdd86ba317199447101cee35b270f1dd8fd90" }, { "name": "IoAbstraction", "version": "1.4.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO (including DfRobot) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.1.zip", "archiveFileName": "IoAbstraction-1.4.1.zip", "size": 873523, "checksum": "SHA-256:a5e9714222649ca6d7d643eae7d5c153da2b5d2901b79dee3d9b98b7829bd633" }, { "name": "IoAbstraction", "version": "1.4.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO (including DfRobot) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.2.zip", "archiveFileName": "IoAbstraction-1.4.2.zip", "size": 834842, "checksum": "SHA-256:0cf8ac1120509db2bbe2b89e8a96bd236faa00b24fc8d9eea568d359f9b08633" }, { "name": "IoAbstraction", "version": "1.4.3", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO (including DfRobot) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.3.zip", "archiveFileName": "IoAbstraction-1.4.3.zip", "size": 834897, "checksum": "SHA-256:5bffa7e153ddf16944f6333b344e3285f0b914d6502e8175f43876f29e40b7e3" }, { "name": "IoAbstraction", "version": "1.4.4", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.4.zip", "archiveFileName": "IoAbstraction-1.4.4.zip", "size": 838922, "checksum": "SHA-256:463fde8c831d81b0c1a8e02b59fdf1f6839399f491d0d99b48cd097db071b7e5" }, { "name": "IoAbstraction", "version": "1.4.5", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.5.zip", "archiveFileName": "IoAbstraction-1.4.5.zip", "size": 838948, "checksum": "SHA-256:eb6dffb4f784a5914724a8a270440d0e18e241a49d99932ea7f798e5b001c21e" }, { "name": "IoAbstraction", "version": "1.4.6", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.6.zip", "archiveFileName": "IoAbstraction-1.4.6.zip", "size": 839454, "checksum": "SHA-256:2026fe02daf44cad6716a56ca601f63ec0b3d58aed7826d3287f79c76e2773c1" }, { "name": "IoAbstraction", "version": "1.4.7", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.7.zip", "archiveFileName": "IoAbstraction-1.4.7.zip", "size": 839453, "checksum": "SHA-256:17434dec9e9d4c44365956fe1e9ae71b56cf3f4c0943377fcf9b95613e24414f" }, { "name": "IoAbstraction", "version": "1.4.8", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.8.zip", "archiveFileName": "IoAbstraction-1.4.8.zip", "size": 839528, "checksum": "SHA-256:deb528c1d8f8909ad8ebc6f393724665fdd5fb764e67e491e4713648de70bef8" }, { "name": "IoAbstraction", "version": "1.4.9", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.9.zip", "archiveFileName": "IoAbstraction-1.4.9.zip", "size": 844944, "checksum": "SHA-256:45f5b5cf9880737b9a8218715c920e5dd7f8195183b8f606e787c13d70221ee4" }, { "name": "IoAbstraction", "version": "1.4.10", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.10.zip", "archiveFileName": "IoAbstraction-1.4.10.zip", "size": 847103, "checksum": "SHA-256:2bfaa8da64a01fad49fd338b0d210aa51fcc07f773a488ff2594851e0c82d864" }, { "name": "IoAbstraction", "version": "1.4.11", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.4.11.zip", "archiveFileName": "IoAbstraction-1.4.11.zip", "size": 847624, "checksum": "SHA-256:d6b2e674d1b67083e9f43aef607ca21752fc0ab150dd923d8eca3783f61a3cf9" }, { "name": "IoAbstraction", "version": "1.5.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.5.0.zip", "archiveFileName": "IoAbstraction-1.5.0.zip", "size": 845409, "checksum": "SHA-256:a6a9ee102835d769fa4c3decca75d6ef2bf056c1ef4de92e1f88c664c65564d6" }, { "name": "IoAbstraction", "version": "1.5.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.5.1.zip", "archiveFileName": "IoAbstraction-1.5.1.zip", "size": 845766, "checksum": "SHA-256:aa8d849c436c31ee33f469a666f0f2fe4acb273197feca1e0dace40e6f35d351" }, { "name": "IoAbstraction", "version": "1.5.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.5.2.zip", "archiveFileName": "IoAbstraction-1.5.2.zip", "size": 846858, "checksum": "SHA-256:ca266e066ad8421f1bb1ced46c00b200c12c41a61322ac234d079dd262863546" }, { "name": "IoAbstraction", "version": "1.5.3", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.5.3.zip", "archiveFileName": "IoAbstraction-1.5.3.zip", "size": 944659, "checksum": "SHA-256:929f5e42dfb72ec1be12c97d476317ae87b6f37146f0454b3fc9232fc296101f" }, { "name": "IoAbstraction", "version": "1.6.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.6.0.zip", "archiveFileName": "IoAbstraction-1.6.0.zip", "size": 937483, "checksum": "SHA-256:a7a4b5d503e9b36cc8a2e6e1a4f62211526b0b80d4eb3ef1ab84c0aec5cbfed2" }, { "name": "IoAbstraction", "version": "1.6.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.6.2.zip", "archiveFileName": "IoAbstraction-1.6.2.zip", "size": 936913, "checksum": "SHA-256:081c296bf71ff097ff7c5a0b1ee7381e1f3b2b9bea072c31a0924f539924e22f" }, { "name": "IoAbstraction", "version": "1.6.3", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.6.3.zip", "archiveFileName": "IoAbstraction-1.6.3.zip", "size": 937499, "checksum": "SHA-256:1e9b649d891ba46698b47a1b52d60796c7949e7ea0e34aa059bcbaff66cd47c2" }, { "name": "IoAbstraction", "version": "1.6.4", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.6.4.zip", "archiveFileName": "IoAbstraction-1.6.4.zip", "size": 937693, "checksum": "SHA-256:078d027fa0d94488e40f7cf66472460e0856dcc178112ed1d00936049800c6f0" }, { "name": "IoAbstraction", "version": "1.6.6", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.6.6.zip", "archiveFileName": "IoAbstraction-1.6.6.zip", "size": 941462, "checksum": "SHA-256:51893097bd5251ae5fbde4c2865f7f60c5d8c4c310b9c769451d36e129bd7190" }, { "name": "IoAbstraction", "version": "1.6.7", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.6.7.zip", "archiveFileName": "IoAbstraction-1.6.7.zip", "size": 941448, "checksum": "SHA-256:9b03a4bfcf585e8e2e336426b2e4fad311869150b9ce7b884f7b3da02f50e026" }, { "name": "IoAbstraction", "version": "1.7.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.7.1.zip", "archiveFileName": "IoAbstraction-1.7.1.zip", "size": 946863, "checksum": "SHA-256:2f8cc3fc1d1374ee8487881e72d2e030f5af8938b763344ccda63a4c7305bdaf" }, { "name": "IoAbstraction", "version": "1.7.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.7.2.zip", "archiveFileName": "IoAbstraction-1.7.2.zip", "size": 947638, "checksum": "SHA-256:9b278c422f976cbbddecc1cb07cd22acc0b97b1457111857f84d80f47fc77e81" }, { "name": "IoAbstraction", "version": "1.7.3", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.7.3.zip", "archiveFileName": "IoAbstraction-1.7.3.zip", "size": 947733, "checksum": "SHA-256:1210ab01c423733d653edfd6860a96eaf3f3426de1977918e4a66145444b7b16" }, { "name": "IoAbstraction", "version": "1.7.5", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-1.7.5.zip", "archiveFileName": "IoAbstraction-1.7.5.zip", "size": 948205, "checksum": "SHA-256:3e4302b2ee2912a3d2948ac259b41d26dee5862eae6f83279b69906b0572b284" }, { "name": "IoAbstraction", "version": "2.0.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.0.0.zip", "archiveFileName": "IoAbstraction-2.0.0.zip", "size": 880933, "checksum": "SHA-256:6eedc909c257dbdd937e997d27cad55efe2541d21699d8cc60723dd16abb3a2e" }, { "name": "IoAbstraction", "version": "2.0.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.0.1.zip", "archiveFileName": "IoAbstraction-2.0.1.zip", "size": 880309, "checksum": "SHA-256:b106f8fb81b374334d11e85c0df627d18f8e289054e66797f8e6308f41ab2f65" }, { "name": "IoAbstraction", "version": "2.0.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.0.2.zip", "archiveFileName": "IoAbstraction-2.0.2.zip", "size": 880558, "checksum": "SHA-256:bb7ee0f68e6516b956f328db3645cd65d864658e055ce6a5a8341abb5de38a98" }, { "name": "IoAbstraction", "version": "2.0.3", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Based on TaskManagerIO, treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Based on TaskManagerIO. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.0.3.zip", "archiveFileName": "IoAbstraction-2.0.3.zip", "size": 880976, "checksum": "SHA-256:1ddf6ea9970713c4bfef1e94abc4b93c6a95e7f7621db5f0830902fcc7ff9b22" }, { "name": "IoAbstraction", "version": "2.0.5", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.0.5.zip", "archiveFileName": "IoAbstraction-2.0.5.zip", "size": 881178, "checksum": "SHA-256:bcee87cd116961b7b900e2b1cd38b2b3ded1c0038fe7221a380292009b015c8a" }, { "name": "IoAbstraction", "version": "2.0.6", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.0.6.zip", "archiveFileName": "IoAbstraction-2.0.6.zip", "size": 883546, "checksum": "SHA-256:bd235638397cdef583ab33bc81fa0ae223c0ea504b334cd103eb96fffaf31a40" }, { "name": "IoAbstraction", "version": "2.1.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.1.0.zip", "archiveFileName": "IoAbstraction-2.1.0.zip", "size": 877661, "checksum": "SHA-256:923704696bbe4eed8bdb9c85b0ae8e387f0af8855124d2a9e037a7e953d9f319" }, { "name": "IoAbstraction", "version": "2.1.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.1.1.zip", "archiveFileName": "IoAbstraction-2.1.1.zip", "size": 876378, "checksum": "SHA-256:c955af278f99ada0a88c1e43702b059afaeeeb5d2595285056f539886a6b8f20" }, { "name": "IoAbstraction", "version": "2.2.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.2.0.zip", "archiveFileName": "IoAbstraction-2.2.0.zip", "size": 878089, "checksum": "SHA-256:667c8e8289e2c8e368dcd13b2d49fee4185b2496731f68fcc7d0cd7b3afc8656" }, { "name": "IoAbstraction", "version": "2.3.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.3.0.zip", "archiveFileName": "IoAbstraction-2.3.0.zip", "size": 879243, "checksum": "SHA-256:1c9a0088f191c3b7b022d9b831c938ba4ce3b78ab73ebc523c87fc742a627d58" }, { "name": "IoAbstraction", "version": "2.3.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.3.1.zip", "archiveFileName": "IoAbstraction-2.3.1.zip", "size": 880767, "checksum": "SHA-256:ba7b02488a87687fd07c16649d14ce5ee681b83d07cd559019265e3170a66075" }, { "name": "IoAbstraction", "version": "2.3.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.3.2.zip", "archiveFileName": "IoAbstraction-2.3.2.zip", "size": 880940, "checksum": "SHA-256:eb5ef332c2258f19eb3f439b110735a079c8b0707b9cd4ebcaad076fea2179ce" }, { "name": "IoAbstraction", "version": "2.3.3", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.3.3.zip", "archiveFileName": "IoAbstraction-2.3.3.zip", "size": 881231, "checksum": "SHA-256:16a369a155d3eb6c8493f5f45e6f0e8e1f8de423fe1b02779639832da9b31ec1" }, { "name": "IoAbstraction", "version": "2.3.4", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.3.4.zip", "archiveFileName": "IoAbstraction-2.3.4.zip", "size": 881215, "checksum": "SHA-256:47447c9bf269902121fb91d1fdd62a39055748acbc096e85d5c350928b608da9" }, { "name": "IoAbstraction", "version": "2.3.5", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.3.5.zip", "archiveFileName": "IoAbstraction-2.3.5.zip", "size": 883792, "checksum": "SHA-256:bdc46abd6455b96f6ca76458ac1d10d946bfc9d6dba182d9918f4ac5bd9a7222" }, { "name": "IoAbstraction", "version": "2.4.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.4.0.zip", "archiveFileName": "IoAbstraction-2.4.0.zip", "size": 886018, "checksum": "SHA-256:11c1d29aca1add6f52354ead9e28590c6be022ff73976e9c735c0cf501b024f9" }, { "name": "IoAbstraction", "version": "2.4.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.4.1.zip", "archiveFileName": "IoAbstraction-2.4.1.zip", "size": 886257, "checksum": "SHA-256:983d05f78790d311de7a9f778348f565c7ae96d06d0c752650c016f72dbacafb" }, { "name": "IoAbstraction", "version": "2.4.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.4.2.zip", "archiveFileName": "IoAbstraction-2.4.2.zip", "size": 886263, "checksum": "SHA-256:4ef34b030fa5fb4e43a67703561415fa87a1348bd4059efc8e815ad121086989" }, { "name": "IoAbstraction", "version": "2.4.3", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-2.4.3.zip", "archiveFileName": "IoAbstraction-2.4.3.zip", "size": 887120, "checksum": "SHA-256:cbf9b8eb6c3601f47565b7a3455623c72443e0c709b26c4b3484c988761d644a" }, { "name": "IoAbstraction", "version": "3.0.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-3.0.0.zip", "archiveFileName": "IoAbstraction-3.0.0.zip", "size": 904535, "checksum": "SHA-256:5de342fd892fb258a7a37bce772e6dc60ae6da5ea0e6ccdd6eb2f5d6a88faabc" }, { "name": "IoAbstraction", "version": "3.0.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-3.0.1.zip", "archiveFileName": "IoAbstraction-3.0.1.zip", "size": 908818, "checksum": "SHA-256:55791465771f279cc78030cb3f128942d8813973554ca2ff7df0e8e890e78219" }, { "name": "IoAbstraction", "version": "3.0.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-3.0.2.zip", "archiveFileName": "IoAbstraction-3.0.2.zip", "size": 908820, "checksum": "SHA-256:e26437c75e8442032ca997ab6e6601e8e89f64498082670c898e3403b7b504b4" }, { "name": "IoAbstraction", "version": "3.1.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-3.1.0.zip", "archiveFileName": "IoAbstraction-3.1.0.zip", "size": 910836, "checksum": "SHA-256:a3720d5fb49e6b25dc17eabf06832c5aea79cfeff6e0316b1cd8aed181c50539" }, { "name": "IoAbstraction", "version": "4.0.0", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-4.0.0.zip", "archiveFileName": "IoAbstraction-4.0.0.zip", "size": 930552, "checksum": "SHA-256:0d14755b343f7adf02c4d94ae54a4d70e1de30f32b74e1200f7526d0f9b8da3c" }, { "name": "IoAbstraction", "version": "4.0.1", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-4.0.1.zip", "archiveFileName": "IoAbstraction-4.0.1.zip", "size": 930558, "checksum": "SHA-256:0ec663a2f2e1574c7d94d43248085314f0ca2455579b5f55a7c83f54d920ba5f" }, { "name": "IoAbstraction", "version": "4.0.2", "author": "davetcc", "maintainer": "https://www.thecoderscorner.com", "sentence": "Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot \u0026 Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.", "paragraph": "Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR \u0026 I2C AT24x ROMs. Simple cross device btree collection.", "website": "https://github.com/davetcc/IoAbstraction", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/IoAbstraction.git", "providesIncludes": [ "IoAbstraction.h" ], "dependencies": [ { "name": "TaskManagerIO" }, { "name": "SimpleCollections" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/IoAbstraction-4.0.2.zip", "archiveFileName": "IoAbstraction-4.0.2.zip", "size": 930566, "checksum": "SHA-256:17a6bd61bff6cc77070c6b391bce5c8772cb40a0d653648e6af8ff2ab9b86e80" }, { "name": "arduino-timer-api", "version": "0.1.0", "author": "sadr0b0t", "maintainer": "sadr0b0t", "sentence": "Simple cross-platform API for multitasking on timer interrupt handlers", "paragraph": "Simple cross-platform API for multitasking on Arduino based on timer interrupt handlers. Works with AVR/Arduino, PIC32/ChipKIT platforms.", "website": "https://github.com/sadr0b0t/arduino-timer-api", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sadr0b0t/arduino-timer-api.git", "url": "https://downloads.arduino.cc/libraries/github.com/sadr0b0t/arduino_timer_api-0.1.0.zip", "archiveFileName": "arduino_timer_api-0.1.0.zip", "size": 34537, "checksum": "SHA-256:3c55206cbe54e4be75d9f025536829a96b0e08d5e172d8abb3c42ddfa44e309e" }, { "name": "AS3935MI", "version": "0.1.2", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "providesIncludes": [ "AS3935MI.h", "Wire.h", "SPI.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-0.1.2.zip", "archiveFileName": "AS3935MI-0.1.2.zip", "size": 13129, "checksum": "SHA-256:1a14ec95000f75bba788229cb459bce4770300c00b28607224dbba58a6902545" }, { "name": "AS3935MI", "version": "0.2.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "providesIncludes": [ "AS3935MI.h", "Wire.h", "SPI.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-0.2.0.zip", "archiveFileName": "AS3935MI-0.2.0.zip", "size": 17360, "checksum": "SHA-256:968bc200036a76f694d7674e45fdd3f5e36098ea106bdbee86e12d9cbac7ca79" }, { "name": "AS3935MI", "version": "0.3.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "providesIncludes": [ "AS3935MI.h", "Wire.h", "SPI.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-0.3.0.zip", "archiveFileName": "AS3935MI-0.3.0.zip", "size": 17444, "checksum": "SHA-256:3bd5b40ec3a06353ad9f07110bdb9da7ce0fcd7ee046071d2c3e19ffaed91078" }, { "name": "AS3935MI", "version": "0.4.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "providesIncludes": [ "AS3935MI.h", "Wire.h", "SPI.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-0.4.0.zip", "archiveFileName": "AS3935MI-0.4.0.zip", "size": 18198, "checksum": "SHA-256:d2d314c7d1584c84c742370a8fecff57ac524fb5c3cacec4ff868e1f82540548" }, { "name": "AS3935MI", "version": "0.4.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "providesIncludes": [ "AS3935MI.h", "Wire.h", "SPI.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-0.4.1.zip", "archiveFileName": "AS3935MI-0.4.1.zip", "size": 18174, "checksum": "SHA-256:30298af5642da09ec866aeb880c0d008d46dce35e33ff5e7313ee9a31873aab6" }, { "name": "AS3935MI", "version": "0.5.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-0.5.0.zip", "archiveFileName": "AS3935MI-0.5.0.zip", "size": 30629, "checksum": "SHA-256:085638335884ae30b4749a479049f8ac42300734adc11ce9a0f4a36215b10ae7" }, { "name": "AS3935MI", "version": "1.0.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.0.0.zip", "archiveFileName": "AS3935MI-1.0.0.zip", "size": 31822, "checksum": "SHA-256:fe5573febeaeacbc017bd2f803633476ba74ffbb767fac4a4d9205a4cd32dc02" }, { "name": "AS3935MI", "version": "1.1.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.1.0.zip", "archiveFileName": "AS3935MI-1.1.0.zip", "size": 32151, "checksum": "SHA-256:546859eea8765bc9d46b29163fe9572ae384e8d4ef68445ebc09876cdeba8e56" }, { "name": "AS3935MI", "version": "1.1.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.1.1.zip", "archiveFileName": "AS3935MI-1.1.1.zip", "size": 32696, "checksum": "SHA-256:6adcb94af1e116eda5837f38c33f79e1df5d419275234878a2a4353fc585d8fb" }, { "name": "AS3935MI", "version": "1.2.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.2.0.zip", "archiveFileName": "AS3935MI-1.2.0.zip", "size": 34086, "checksum": "SHA-256:41ffcd6914000e661f869ef92179ef2e9af5c87b219468787eaa60dba4af6c2c" }, { "name": "AS3935MI", "version": "1.2.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.2.1.zip", "archiveFileName": "AS3935MI-1.2.1.zip", "size": 34167, "checksum": "SHA-256:89d6301c3734462f9035b9669b5b3894b3fe5061d17073e790611e6579ea6732" }, { "name": "AS3935MI", "version": "1.3.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.3.0.zip", "archiveFileName": "AS3935MI-1.3.0.zip", "size": 34474, "checksum": "SHA-256:0c8d0d34f8c98f0dc1dedccb735fc2a0418417d8fe94ae39050eacfa73100ddd" }, { "name": "AS3935MI", "version": "1.3.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.3.1.zip", "archiveFileName": "AS3935MI-1.3.1.zip", "size": 34575, "checksum": "SHA-256:d7be171effc7902f0b07de355384e0f36edd8f65d9a0615c8abc27e7a165139c" }, { "name": "AS3935MI", "version": "1.3.2", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.3.2.zip", "archiveFileName": "AS3935MI-1.3.2.zip", "size": 34687, "checksum": "SHA-256:ee63c88c317106daa927c6cb8dee46a011864d8d230d0071154794e9f9f88c28" }, { "name": "AS3935MI", "version": "1.3.3", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/as3935mi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/as3935mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/AS3935MI-1.3.3.zip", "archiveFileName": "AS3935MI-1.3.3.zip", "size": 34735, "checksum": "SHA-256:69e1719bd093a5e141fb24546357def1cc8ae3eead6c47ba64a42f4e620a6fb5" }, { "name": "ezTime", "version": "0.6.0", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Does NTP, datetime formatted strings, milliseconds and timezones. Drop-in replacement for Arduino Time Library", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.6.0.zip", "archiveFileName": "ezTime-0.6.0.zip", "size": 33120, "checksum": "SHA-256:57a2ea0c2030e37899c2cc2552fda7fdb67b42b2a62d30440cb016caaf35c917" }, { "name": "ezTime", "version": "0.6.1", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Does NTP, datetime formatted strings, milliseconds and timezones. Drop-in replacement for Arduino Time Library", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.6.1.zip", "archiveFileName": "ezTime-0.6.1.zip", "size": 10097031, "checksum": "SHA-256:1df29c72c479f246c3d9dd6684d1f38f971621c076d912da9e611d1a75a980b5" }, { "name": "ezTime", "version": "0.7.0", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "Does NTP, datetime formatted strings, milliseconds and timezones. Drop-in replacement for Arduino Time Library", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.0.zip", "archiveFileName": "ezTime-0.7.0.zip", "size": 10097412, "checksum": "SHA-256:b1f4b020fd6813881b766d0a8193657b8269a3df2cffae51ffe3d2142f1a4f7c" }, { "name": "ezTime", "version": "0.7.1", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.1.zip", "archiveFileName": "ezTime-0.7.1.zip", "size": 10100359, "checksum": "SHA-256:5f13939684db52578aeccb6e136065bacfdf31ae3b27b608841101ddcafd2268" }, { "name": "ezTime", "version": "0.7.10", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.10.zip", "archiveFileName": "ezTime-0.7.10.zip", "size": 10489945, "checksum": "SHA-256:81affcd0c6adb9ad013205f1fd6c7c0746e8e9691298037118e17fc014885090" }, { "name": "ezTime", "version": "0.7.2", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.2.zip", "archiveFileName": "ezTime-0.7.2.zip", "size": 10367695, "checksum": "SHA-256:fe3da4bb21d03468fc94ddcc9f35191f3f83af7a8879c098cc741e7bac1f2913" }, { "name": "ezTime", "version": "0.7.3", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.3.zip", "archiveFileName": "ezTime-0.7.3.zip", "size": 10425613, "checksum": "SHA-256:356d87d3aadfcd6d26575a1318433de60490693bc039c9cb9215e665bb85683e" }, { "name": "ezTime", "version": "0.7.4", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.4.zip", "archiveFileName": "ezTime-0.7.4.zip", "size": 10429501, "checksum": "SHA-256:fda391cef7a465610b838b41fa638e45247b71f51f91a77752bd51de719350c3" }, { "name": "ezTime", "version": "0.7.5", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.5.zip", "archiveFileName": "ezTime-0.7.5.zip", "size": 10429485, "checksum": "SHA-256:a08c95ab11573d565fdd4b6379d378f0442c87b3fe8604b01821e3a92af4f70a" }, { "name": "ezTime", "version": "0.7.6", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.6.zip", "archiveFileName": "ezTime-0.7.6.zip", "size": 10429256, "checksum": "SHA-256:445d9622cc34b8455328cb8bb9bfce91bf3cb540c4d17511e18c859dbb60a8cf" }, { "name": "ezTime", "version": "0.7.7", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.7.zip", "archiveFileName": "ezTime-0.7.7.zip", "size": 10429230, "checksum": "SHA-256:c81d5fdd9928c93497e43f93456e821c283d5afe8f8a6d9d781937adfcac4674" }, { "name": "ezTime", "version": "0.7.8", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.8.zip", "archiveFileName": "ezTime-0.7.8.zip", "size": 10429595, "checksum": "SHA-256:e5e804897cc5b8dedddb7b045fc8501ddc9fb06e802c962bdeaa57a1e9d3d3d3" }, { "name": "ezTime", "version": "0.7.9", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.7.9.zip", "archiveFileName": "ezTime-0.7.9.zip", "size": 10429812, "checksum": "SHA-256:dc9c3afa6cac38addfe43f72140ac0358c7b4a7de84893f5cc05755c39a662b3" }, { "name": "ezTime", "version": "0.8.0", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.8.0.zip", "archiveFileName": "ezTime-0.8.0.zip", "size": 10492689, "checksum": "SHA-256:294806dc01acf6573b83abb34668ae1b8aa4151efdb35c4694287c4f66ccd946" }, { "name": "ezTime", "version": "0.8.1", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.8.1.zip", "archiveFileName": "ezTime-0.8.1.zip", "size": 10492686, "checksum": "SHA-256:77fd140932f1988f836e4ec8a1619217a990195149326c0d0d6264b74f699232" }, { "name": "ezTime", "version": "0.8.2", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.8.2.zip", "archiveFileName": "ezTime-0.8.2.zip", "size": 10496668, "checksum": "SHA-256:ef307366ddbb9ec4ababaea3a315df6e7187c76a739b39252d575e15091c0436" }, { "name": "ezTime", "version": "0.8.3", "author": "Rop Gonggrijp", "maintainer": "Rop Gonggrijp", "sentence": "ezTime - pronounced \"Easy Time\" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.", "paragraph": "See more on https://github.com/ropg/ezTime", "website": "https://github.com/ropg/ezTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ropg/ezTime.git", "providesIncludes": [ "ezTime.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ropg/ezTime-0.8.3.zip", "archiveFileName": "ezTime-0.8.3.zip", "size": 10496888, "checksum": "SHA-256:dab402bb982d6f4f3b2284023cb9311d1520f1cfdabf8e3e51034a310a977aba" }, { "name": "Sixfab_CellularIoT", "version": "1.0.0", "author": "Sixfab", "maintainer": "Sixfab(sixfab.com)", "sentence": "This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.", "paragraph": "This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.", "website": "www.github.com/blablabla", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sixfab/Sixfab_Arduino_CellularIoT_Library.git", "providesIncludes": [ "Sixfab_CellularIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sixfab/Sixfab_CellularIoT-1.0.0.zip", "archiveFileName": "Sixfab_CellularIoT-1.0.0.zip", "size": 2200885, "checksum": "SHA-256:af8e94cf01c44d710fdbdf195d47f3da1dde1a3cc19dad14fdbfccc3f504fb8f" }, { "name": "Sixfab_CellularIoT", "version": "1.1.0", "author": "Sixfab", "maintainer": "Sixfab(sixfab.com)", "sentence": "This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.", "paragraph": "This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.", "website": "www.github.com/blablabla", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sixfab/Sixfab_Arduino_CellularIoT_Library.git", "providesIncludes": [ "Sixfab_CellularIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sixfab/Sixfab_CellularIoT-1.1.0.zip", "archiveFileName": "Sixfab_CellularIoT-1.1.0.zip", "size": 2202630, "checksum": "SHA-256:e9e98c37aa3e1114fbda926055f933d156b7162fff57d65802d828220a485194" }, { "name": "Sixfab_CellularIoT", "version": "1.2.0", "author": "Sixfab", "maintainer": "Sixfab(sixfab.com)", "sentence": "This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.", "paragraph": "This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.", "website": "www.github.com/blablabla", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sixfab/Sixfab_Arduino_CellularIoT_Library.git", "providesIncludes": [ "Sixfab_CellularIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sixfab/Sixfab_CellularIoT-1.2.0.zip", "archiveFileName": "Sixfab_CellularIoT-1.2.0.zip", "size": 2204602, "checksum": "SHA-256:cdefe7d5ceca60e839f447ed96f87fcc33bbd728fe84b01e43d4266e3ca3c2be" }, { "name": "Sixfab_CellularIoT", "version": "1.3.1", "author": "Sixfab", "maintainer": "Sixfab(sixfab.com)", "sentence": "This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.", "paragraph": "This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.", "website": "www.github.com/blablabla", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sixfab/Sixfab_Arduino_CellularIoT_Library.git", "providesIncludes": [ "Sixfab_CellularIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sixfab/Sixfab_CellularIoT-1.3.1.zip", "archiveFileName": "Sixfab_CellularIoT-1.3.1.zip", "size": 2204101, "checksum": "SHA-256:b844d7989f9d31b569f5afe8aebaa44e1de75a4e5beaa91f177a4754859bcb0b" }, { "name": "MyBlinker", "version": "0.1.0-alpha", "author": "Evert Arias", "maintainer": "Evert Arias \u003cevert.arias@hotmail.com\u003e", "sentence": "A LED blinker library for Arduino platform.", "paragraph": "A LED blinker library for Arduino platform. Also supports the Adafruit NeoPixels.", "website": "https://github.com/ariascode/MyBlinker", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/evert-arias/MyBlinker.git", "url": "https://downloads.arduino.cc/libraries/github.com/evert-arias/MyBlinker-0.1.0-alpha.zip", "archiveFileName": "MyBlinker-0.1.0-alpha.zip", "size": 11592, "checksum": "SHA-256:2b10f0a39092c73353a77b5a1c9bb592a56967009320771f095992dbcc920e89" }, { "name": "Trinamic_TMC4210", "version": "1.0.0", "author": "Tom Magnier \u003ctom@tmagnier.fr\u003e", "maintainer": "Tom Magnier \u003ctom@tmagnier.fr\u003e", "sentence": "Library to control Trinamic TMC4210 IC.", "paragraph": "This IC is a motion controller for stepper motor drivers that will generate Step/Dir signals autonomously, following a given acceleration profile.", "website": "https://github.com/tommag/TMC4210_Arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tommag/TMC4210_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tommag/Trinamic_TMC4210-1.0.0.zip", "archiveFileName": "Trinamic_TMC4210-1.0.0.zip", "size": 10632, "checksum": "SHA-256:cdaaa345deb7c23d19806316cb214934b56b0dc74680c9ac57639341ac397404" }, { "name": "Byteduino", "version": "0.0.1", "author": "Papabyte", "maintainer": "Papabyte", "sentence": "A light implementation of Byteball for ESP8266", "paragraph": "Connect to a hub, cosign transactions, exchange messages with Byteball wallets through encrypted chat.", "website": "https://github.com/Papabyte/byteduino", "category": "Other", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Papabyte/Byteduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Papabyte/Byteduino-0.0.1.zip", "archiveFileName": "Byteduino-0.0.1.zip", "size": 139625, "checksum": "SHA-256:426b72b269374b61db8316d4d1cdcec12275d728879d2125814ff09205bb8613" }, { "name": "Byteduino", "version": "0.1.0", "author": "Papabyte", "maintainer": "Papabyte", "sentence": "A light implementation of Byteball for ESP8266 and ESP32", "paragraph": "Connect to a hub, cosign transactions, exchange messages with Byteball wallets through encrypted chat.", "website": "https://github.com/Papabyte/byteduino", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Papabyte/Byteduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Papabyte/Byteduino-0.1.0.zip", "archiveFileName": "Byteduino-0.1.0.zip", "size": 140058, "checksum": "SHA-256:ac86db876bfbc332f44f871512752ad35bea4cc4378d89a09c751483401b432b" }, { "name": "Byteduino", "version": "0.1.2", "author": "Papabyte", "maintainer": "Papabyte", "sentence": "A light implementation of Byteball for ESP8266 and ESP32", "paragraph": "Connect to a hub, cosign transactions, exchange messages with Byteball wallets through encrypted chat.", "website": "https://github.com/Papabyte/byteduino", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Papabyte/Byteduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Papabyte/Byteduino-0.1.2.zip", "archiveFileName": "Byteduino-0.1.2.zip", "size": 140908, "checksum": "SHA-256:cb6ed98511a4d1c191a9d6f4f042e80cf3738b0c455955e24c2bbcf62096c82c" }, { "name": "Byteduino", "version": "0.1.3", "author": "Papabyte", "maintainer": "Papabyte", "sentence": "A light implementation of Byteball for ESP8266 and ESP32", "paragraph": "Connect to a hub, cosign transactions, exchange messages with Byteball wallets through encrypted chat.", "website": "https://github.com/Papabyte/byteduino", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Papabyte/Byteduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Papabyte/Byteduino-0.1.3.zip", "archiveFileName": "Byteduino-0.1.3.zip", "size": 140927, "checksum": "SHA-256:dc087c0db203406d7e874cdf76c1bfba16478d4ea033452bb107f0ee02f67746" }, { "name": "Byteduino", "version": "0.2.0", "author": "Papabyte", "maintainer": "Papabyte", "sentence": "A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32", "paragraph": "Connect to a hub, send payments, post datafeeds, cosign transactions, exchange messages with Obyte wallets through encrypted chat.", "website": "https://github.com/Papabyte/byteduino", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Papabyte/Byteduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Papabyte/Byteduino-0.2.0.zip", "archiveFileName": "Byteduino-0.2.0.zip", "size": 150370, "checksum": "SHA-256:41d77324dccbb2fc52275d559fb2351f87f522bb5dcfc547d2d772aa8c36ba53" }, { "name": "Byteduino", "version": "0.2.2", "author": "Papabyte", "maintainer": "Papabyte", "sentence": "A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32", "paragraph": "Connect to a hub, send payments, post datafeeds, cosign transactions, exchange messages with Obyte wallets through encrypted chat.", "website": "https://github.com/Papabyte/byteduino", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Papabyte/Byteduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Papabyte/Byteduino-0.2.2.zip", "archiveFileName": "Byteduino-0.2.2.zip", "size": 152590, "checksum": "SHA-256:5036315a42aab525fe36b525b763055f35c9b587b3958711a97aa0ca4de3ac9b" }, { "name": "Byteduino", "version": "0.2.3", "author": "Papabyte", "maintainer": "Papabyte", "sentence": "A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32", "paragraph": "Connect to a hub, send payments, post datafeeds, cosign transactions, exchange messages with Obyte wallets through encrypted chat.", "website": "https://github.com/Papabyte/byteduino", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Papabyte/Byteduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Papabyte/Byteduino-0.2.3.zip", "archiveFileName": "Byteduino-0.2.3.zip", "size": 153152, "checksum": "SHA-256:ac6fde724b7cb6b69d017c750f924127cdeb9c8110cd4faa3e8c20182615232c" }, { "name": "Byteduino", "version": "0.2.4", "author": "Papabyte", "maintainer": "Papabyte", "sentence": "A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32", "paragraph": "Connect to a hub, send payments, post datafeeds, cosign transactions, exchange messages with Obyte wallets through encrypted chat.", "website": "https://github.com/Papabyte/byteduino", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Papabyte/Byteduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Papabyte/Byteduino-0.2.4.zip", "archiveFileName": "Byteduino-0.2.4.zip", "size": 155116, "checksum": "SHA-256:b2e282bb6de18ed972b6aba672a07d7aa1feb1247b7d3cecda471bddc2cf6051" }, { "name": "Byteduino", "version": "0.2.5", "author": "Papabyte", "maintainer": "Papabyte", "sentence": "A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32", "paragraph": "Connect to a hub, send payments, post datafeeds, cosign transactions, exchange messages with Obyte wallets through encrypted chat.", "website": "https://github.com/Papabyte/byteduino", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Papabyte/Byteduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Papabyte/Byteduino-0.2.5.zip", "archiveFileName": "Byteduino-0.2.5.zip", "size": 154986, "checksum": "SHA-256:34594d13ea846d74e75e0bbb340cac0e7b9bead3a8a364e1c22799913dc33086" }, { "name": "MjGrove", "version": "1.0.0", "author": "matsujirushi", "maintainer": "matsujirushi", "sentence": "MjGrove", "website": "https://github.com/matsujirushi/MjGrove/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/matsujirushi/MjGrove.git", "providesIncludes": [ "MjGrove.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/matsujirushi/MjGrove-1.0.0.zip", "archiveFileName": "MjGrove-1.0.0.zip", "size": 63971, "checksum": "SHA-256:ee6a7dcda80c440213790b82d41af258d87a30b0e422f1efc92e3b057f518174" }, { "name": "MjGrove", "version": "1.1.0", "author": "matsujirushi", "maintainer": "matsujirushi", "sentence": "MjGrove", "website": "https://github.com/matsujirushi/MjGrove/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/matsujirushi/MjGrove.git", "providesIncludes": [ "MjGrove.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/matsujirushi/MjGrove-1.1.0.zip", "archiveFileName": "MjGrove-1.1.0.zip", "size": 65737, "checksum": "SHA-256:9b766444bc71c37d18c8fad3b50f2ea98bbe94f7c9b6898aa8b556bbef102ab1" }, { "name": "MjGrove", "version": "1.2.0", "author": "matsujirushi", "maintainer": "matsujirushi", "sentence": "MjGrove", "website": "https://github.com/matsujirushi/MjGrove/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/matsujirushi/MjGrove.git", "providesIncludes": [ "MjGrove.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/matsujirushi/MjGrove-1.2.0.zip", "archiveFileName": "MjGrove-1.2.0.zip", "size": 65725, "checksum": "SHA-256:8885881cf4bb38c8eadba53f6f95b7bf4c45d9526315d3245ee65cc1ce2aa644" }, { "name": "MjGrove", "version": "1.3.0", "author": "matsujirushi", "maintainer": "matsujirushi", "sentence": "MjGrove", "website": "https://github.com/matsujirushi/MjGrove/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/matsujirushi/MjGrove.git", "providesIncludes": [ "MjGrove.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/matsujirushi/MjGrove-1.3.0.zip", "archiveFileName": "MjGrove-1.3.0.zip", "size": 102787, "checksum": "SHA-256:ca89062b091999af5219335eda925c17eceadff2da6e93941e991b3cfbdf658e" }, { "name": "MjGrove", "version": "1.4.0", "author": "matsujirushi", "maintainer": "matsujirushi", "sentence": "MjGrove", "website": "https://github.com/matsujirushi/MjGrove/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/matsujirushi/MjGrove.git", "providesIncludes": [ "MjGrove.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/matsujirushi/MjGrove-1.4.0.zip", "archiveFileName": "MjGrove-1.4.0.zip", "size": 113315, "checksum": "SHA-256:6a68bbcde9d476cb78744294d4a51587a3c62b5b2ef2507713674c0c17c7a88b" }, { "name": "ACI_10K_AN-temp-sensor", "version": "1.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Read temperature with analog input and 10K RTD", "paragraph": "Read temperature with thermodynamic resistor with negative temperature coefficien (NTC). The probe is ACI_10K_AN.", "website": "https://github.com/NitrofMtl/ACI_10K_an", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ACI_10K_an.git", "providesIncludes": [ "ACI_10K_an.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ACI_10K_AN_temp_sensor-1.0.0.zip", "archiveFileName": "ACI_10K_AN_temp_sensor-1.0.0.zip", "size": 4440, "checksum": "SHA-256:79bbf94355d1718ce18c9d65bc21ad33d7160d0a29ac0fb143def0b3a89b2fb3" }, { "name": "RTD10K-temp-sensor", "version": "1.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Read temperature with analog input and 10K RTD", "paragraph": "Read temperature with thermodynamic resistor with negative temperature coefficien (NTC). The probe is PANR103395 10kOhm with a Beta of 3950.", "website": "https://github.com/NitrofMtl/RTD10k-temp-sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/RTD10k-temp-sensor.git", "providesIncludes": [ "RDT10K.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/RTD10K_temp_sensor-1.0.0.zip", "archiveFileName": "RTD10K_temp_sensor-1.0.0.zip", "size": 552763, "checksum": "SHA-256:34dcdc7e9d16ca68be00f4404e0338d86cfc043c0119b1e0bc4485d29bc7acb7" }, { "name": "RTD10K-temp-sensor", "version": "1.0.1", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Read temperature with analog input and 10K RTD", "paragraph": "Read temperature with thermodynamic resistor with negative temperature coefficien (NTC). The probe is PANR103395 10kOhm with a Beta of 3950.", "website": "https://github.com/NitrofMtl/RTD10k-temp-sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/RTD10k-temp-sensor.git", "providesIncludes": [ "RDT10K.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/RTD10K_temp_sensor-1.0.1.zip", "archiveFileName": "RTD10K_temp_sensor-1.0.1.zip", "size": 552406, "checksum": "SHA-256:319a75f8ada2fad42686f46b661bf48c985fb4c747b2cb83964b3926661cde1f" }, { "name": "RTD10K-temp-sensor", "version": "1.2.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Read temperature with analog input and 10K RTD", "paragraph": "Read temperature with thermodynamic resistor with negative temperature coefficien (NTC). The probe is PANR103395 10kOhm with a Beta of 3950.", "website": "https://github.com/NitrofMtl/RTD10k-temp-sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/RTD10k-temp-sensor.git", "providesIncludes": [ "RDT10K.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/RTD10K_temp_sensor-1.2.0.zip", "archiveFileName": "RTD10K_temp_sensor-1.2.0.zip", "size": 552051, "checksum": "SHA-256:179fce5ee53cad3051f773d3a69c76584e293a28729f31a6a67b1607c2142691" }, { "name": "RTD10K-temp-sensor", "version": "3.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Read temperature with analog input and 10K RTD", "paragraph": "Read temperature with thermodynamic resistor with negative temperature coefficien (NTC). The probe is PANR103395 10kOhm with a Beta of 3950.", "website": "https://github.com/NitrofMtl/RTD10k-temp-sensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/RTD10k-temp-sensor.git", "providesIncludes": [ "RTD10K.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/RTD10K_temp_sensor-3.0.0.zip", "archiveFileName": "RTD10K_temp_sensor-3.0.0.zip", "size": 98692, "checksum": "SHA-256:a91717cf4fe1a28a9196161c30c2dd4d24eafe52006ea4cbe571044ddca9f12e" }, { "name": "WeeklyAlarm", "version": "3.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "weekday timer ( thermostat like scheduler )", "paragraph": "WeeklyAlarm is a timer to trigger daily at the same time. It has been designed to be used like a numeric thermostat scheduler", "website": "https://github.com/NitrofMtl/weeklyAlarm", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/weeklyAlarm.git", "providesIncludes": [ "weeklyAlarm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/WeeklyAlarm-3.0.0.zip", "archiveFileName": "WeeklyAlarm-3.0.0.zip", "size": 8595, "checksum": "SHA-256:8756a05d410a743358036d0d7e8f913f785f685b825cfe8ec2eca53d786d60c9" }, { "name": "WeeklyAlarm", "version": "4.0.1", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "weekday timer ( thermostat like scheduler )", "paragraph": "WeeklyAlarm is a timer to trigger daily at the same time. It has been designed to be used like a numeric thermostat scheduler", "website": "https://github.com/NitrofMtl/weeklyAlarm", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/weeklyAlarm.git", "providesIncludes": [ "weeklyAlarm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/WeeklyAlarm-4.0.1.zip", "archiveFileName": "WeeklyAlarm-4.0.1.zip", "size": 7962, "checksum": "SHA-256:c42706f988f228c96840cece4acad8539bd7a9241350bb3140567cd393908042" }, { "name": "WeeklyAlarm", "version": "4.0.2", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "weekday timer ( thermostat like scheduler )", "paragraph": "WeeklyAlarm is a timer to trigger daily at the same time. It has been designed to be used like a numeric thermostat scheduler", "website": "https://github.com/NitrofMtl/weeklyAlarm", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/weeklyAlarm.git", "providesIncludes": [ "weeklyAlarm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/WeeklyAlarm-4.0.2.zip", "archiveFileName": "WeeklyAlarm-4.0.2.zip", "size": 7961, "checksum": "SHA-256:731e717d07ab45fe0ee36b1036a76d08fc01eca3fce0a75d85bbdc3867bd6f96" }, { "name": "WeeklyAlarm", "version": "4.0.3", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "weekday timer ( thermostat like scheduler )", "paragraph": "WeeklyAlarm is a timer to trigger daily at the same time. It has been designed to be used like a numeric thermostat scheduler", "website": "https://github.com/NitrofMtl/weeklyAlarm", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/weeklyAlarm.git", "providesIncludes": [ "weeklyAlarm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/WeeklyAlarm-4.0.3.zip", "archiveFileName": "WeeklyAlarm-4.0.3.zip", "size": 7907, "checksum": "SHA-256:d1b6f9fddb38d7dc24df3b6998f682cc24ceef9764cc1d5eb456e4fdd4bf66ce" }, { "name": "WeeklyAlarm", "version": "4.0.4", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "weekday timer ( thermostat like scheduler )", "paragraph": "WeeklyAlarm is a timer to trigger daily at the same time. It has been designed to be used like a numeric thermostat scheduler", "website": "https://github.com/NitrofMtl/weeklyAlarm", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/weeklyAlarm.git", "providesIncludes": [ "weeklyAlarm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/WeeklyAlarm-4.0.4.zip", "archiveFileName": "WeeklyAlarm-4.0.4.zip", "size": 7901, "checksum": "SHA-256:3abb701140dfe78d85863c3234654b2bfe0ed97552e13a017005a8c5d1e718a5" }, { "name": "WeeklyAlarm", "version": "4.0.5", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "weekday timer ( thermostat like scheduler )", "paragraph": "WeeklyAlarm is a timer to trigger daily at the same time. It has been designed to be used like a numeric thermostat scheduler", "website": "https://github.com/NitrofMtl/weeklyAlarm", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/weeklyAlarm.git", "providesIncludes": [ "weeklyAlarm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/WeeklyAlarm-4.0.5.zip", "archiveFileName": "WeeklyAlarm-4.0.5.zip", "size": 7909, "checksum": "SHA-256:2e5ace59fe6925db76427a1bf769bb6cd05521e2b67bc383fbf69f137490a03f" }, { "name": "WeeklyAlarm", "version": "5.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "weekday timer ( thermostat like scheduler )", "paragraph": "WeeklyAlarm is a timer to trigger daily at the same time, on each enabled day. It has been designed to be used like a numeric thermostat scheduler", "website": "https://github.com/NitrofMtl/weeklyAlarm", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/weeklyAlarm.git", "providesIncludes": [ "weeklyAlarm.h" ], "dependencies": [ { "name": "Time" } ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/WeeklyAlarm-5.0.0.zip", "archiveFileName": "WeeklyAlarm-5.0.0.zip", "size": 8603, "checksum": "SHA-256:7cd7821b5d43b7b731dccbfad3b279f508e5c488d69714dd78c6d7143dbf699a" }, { "name": "CurrentSwitch", "version": "1.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Use SCT-013-000 current sensor as a workproof", "paragraph": "CurrentSwitch Is a library to use non invasive current probe to use it a a 'working proof'. This skecht use a SCT-013-000. Interface with arduino.", "website": "https://github.com/NitrofMtl/CurrentSwitch", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/CurrentSwitch.git", "providesIncludes": [ "CurrentSwitch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/CurrentSwitch-1.0.0.zip", "archiveFileName": "CurrentSwitch-1.0.0.zip", "size": 7246, "checksum": "SHA-256:12de545189873a3199c9b377245211404559a72e4352978d5d9c5fb824121e0b" }, { "name": "CurrentSwitch", "version": "2.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Use SCT-013-000 current sensor as a workproof", "paragraph": "CurrentSwitch Is a library to use non invasive current probe to use it a a 'working proof'. This skecht use a SCT-013-000. Interface with arduino.", "website": "https://github.com/NitrofMtl/CurrentSwitch", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/CurrentSwitch.git", "providesIncludes": [ "CurrentSwitch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/CurrentSwitch-2.0.0.zip", "archiveFileName": "CurrentSwitch-2.0.0.zip", "size": 6985, "checksum": "SHA-256:ea014bd5cea62a926c21b18971c5593a23e99d95770246d069e58b6ae3d1eef8" }, { "name": "ADC_SEQR", "version": "1.1.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading and free up MCU.", "website": "https://github.com/NitrofMtl/ADC_SEQR", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_SEQR.git", "providesIncludes": [ "TimeOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SEQR-1.1.0.zip", "archiveFileName": "ADC_SEQR-1.1.0.zip", "size": 4364, "checksum": "SHA-256:adb471eb5dc1bc7ae0983fc5db2ebfc8e38b5b026b65662c857da9d63691670e" }, { "name": "ADC_SEQR", "version": "1.2.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading and free up MCU.", "website": "https://github.com/NitrofMtl/ADC_SEQR", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_SEQR.git", "providesIncludes": [ "ADC_SEQR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SEQR-1.2.0.zip", "archiveFileName": "ADC_SEQR-1.2.0.zip", "size": 4354, "checksum": "SHA-256:8ab989749224f13f97bd5566857509b7289753106d1f2c8f0c412049af3cd0ae" }, { "name": "ADC_SEQR", "version": "2.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading and free up MCU.", "website": "https://github.com/NitrofMtl/ADC_SEQR", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_SEQR.git", "providesIncludes": [ "ADC_SEQR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SEQR-2.0.0.zip", "archiveFileName": "ADC_SEQR-2.0.0.zip", "size": 6946, "checksum": "SHA-256:5d5a070f5885c2f4d062d06ad0e79ff5df3c4965ca5ed819061e352f1ff5b887" }, { "name": "ADC_SEQR", "version": "2.4.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading and free up MCU.", "website": "https://github.com/NitrofMtl/ADC_SEQR", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_SEQR.git", "providesIncludes": [ "ADC_SEQR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SEQR-2.4.0.zip", "archiveFileName": "ADC_SEQR-2.4.0.zip", "size": 7519, "checksum": "SHA-256:e9f66f8d7b787c1b21b34b76795e51bf53849a3970f424d754675bb427776861" }, { "name": "ADC_SEQR", "version": "2.4.2", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading and free up MCU.", "website": "https://github.com/NitrofMtl/ADC_SEQR", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_SEQR.git", "providesIncludes": [ "ADC_SEQR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SEQR-2.4.2.zip", "archiveFileName": "ADC_SEQR-2.4.2.zip", "size": 7506, "checksum": "SHA-256:426414241b34dbb955542d2322a8b8f796cdd4857682351d4bb32f48f4907f25" }, { "name": "ADC_SEQR", "version": "3.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading and free up MCU.", "website": "https://github.com/NitrofMtl/ADC_SEQR", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_SEQR.git", "providesIncludes": [ "ADC_SEQR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SEQR-3.0.0.zip", "archiveFileName": "ADC_SEQR-3.0.0.zip", "size": 8414, "checksum": "SHA-256:96cee766fb896e332163c601d505e011f5bbe6e4d04e0baa7a1b61a29495bf87" }, { "name": "TimeOut", "version": "2.2.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "A library that makes timing callback.", "paragraph": "Support simple callback function to a timeOut time or interval time repetition.", "website": "https://github.com/NitrofMtl/TimeOut", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/TimeOut.git", "providesIncludes": [ "TimeOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/TimeOut-2.2.0.zip", "archiveFileName": "TimeOut-2.2.0.zip", "size": 10200, "checksum": "SHA-256:ece58ff2af30ac31c0c2106be4a4a62299c7340bafe1ee27d050d826b7be3925" }, { "name": "TimeOut", "version": "2.2.1", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "A library that makes timing callback.", "paragraph": "Support simple callback function to a timeOut time or interval time repetition.", "website": "https://github.com/NitrofMtl/TimeOut", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/TimeOut.git", "providesIncludes": [ "TimeOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/TimeOut-2.2.1.zip", "archiveFileName": "TimeOut-2.2.1.zip", "size": 10004, "checksum": "SHA-256:4677178f797a2ae1927f4f6fc05a6838825ed40a0dfec11cbc7f4f2df5d8a9a4" }, { "name": "TimeOut", "version": "3.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "A library that makes timing callback.", "paragraph": "Support simple callback function to a timeOut time or interval time repetition.", "website": "https://github.com/NitrofMtl/TimeOut", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/TimeOut.git", "providesIncludes": [ "TimeOut.h" ], "dependencies": [ { "name": "MicroTuple" } ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/TimeOut-3.0.0.zip", "archiveFileName": "TimeOut-3.0.0.zip", "size": 9607, "checksum": "SHA-256:3ef8ed0c4ebb068c2d3e3225adcc0c70d8ef357af54392c7f5fbc28defc5593b" }, { "name": "TimeOut", "version": "4.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "license": "GPL-3.0-or-later", "sentence": "An Arduino library that creates timer callbacks.", "paragraph": "Supports simple callback function to a single timeout sequence or repetitive timer intervals.", "website": "https://github.com/NitrofMtl/TimeOut", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/TimeOut.git", "providesIncludes": [ "TimeOut.h" ], "dependencies": [ { "name": "MicroTuple" } ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/TimeOut-4.0.0.zip", "archiveFileName": "TimeOut-4.0.0.zip", "size": 23093, "checksum": "SHA-256:0338c7cf860e0c3df9dda70d0ad9241b9feaad18617a47aa6ec8ebb304a96911" }, { "name": "TimeOut", "version": "5.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "license": "GPL-3.0-or-later", "sentence": "An Arduino library that creates timer callbacks.", "paragraph": "Supports simple callback function to a single timeout sequence or repetitive timer intervals.", "website": "https://github.com/NitrofMtl/TimeOut", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/TimeOut.git", "providesIncludes": [ "TimeOut.h" ], "dependencies": [ { "name": "MicroTuple" } ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/TimeOut-5.0.0.zip", "archiveFileName": "TimeOut-5.0.0.zip", "size": 21225, "checksum": "SHA-256:05fbdaab737e19c25ec330d4b3bc7782878b8c11d4b56030f577e6822db75589" }, { "name": "TimeOut", "version": "5.1.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "license": "GPL-3.0-or-later", "sentence": "An Arduino library that creates timer callbacks.", "paragraph": "Supports simple callback function to a single timeout sequence or repetitive timer intervals.", "website": "https://github.com/NitrofMtl/TimeOut", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/TimeOut.git", "providesIncludes": [ "TimeOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/TimeOut-5.1.0.zip", "archiveFileName": "TimeOut-5.1.0.zip", "size": 21335, "checksum": "SHA-256:60289298b2101ddb652f59d25cc54fbeb9e0a7041e4b6061663ca18a85f44dad" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.0", "author": "Gaston R. Williams", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e16x2\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.0.zip", "size": 36135, "checksum": "SHA-256:6bf2c838a5afccff35a10fa3dbab28395d0d4b593d99c0eab4df046a96dd6bd1" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.1", "author": "Gaston R. Williams", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e16x2\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.1.zip", "size": 37494, "checksum": "SHA-256:7a69642e78d1972d2928983e1b2de4fde625d195e43cd2ba25453da54ff31537" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.2", "author": "Gaston R. Williams", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e16x2\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.2.zip", "size": 39222, "checksum": "SHA-256:2459809fa75596b59827dc0c507b3c9b190a4debc942d3e58d90bcb2eb2d0f42" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.3", "author": "Gaston R. Williams", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e16x2\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.3.zip", "size": 39297, "checksum": "SHA-256:c035e9d4dfb08f0a9004627a8878506ec41be6c1775bf356151ef1fbc8470c52" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.4", "author": "Gaston R. Williams", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e16x2\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.4.zip", "size": 39448, "checksum": "SHA-256:d666a462b2c36d26f906bebc6b5889a064474e70774b3599c97f1d2a3773e298" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.5", "author": "Gaston R. Williams and Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e20x4\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.5.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.5.zip", "size": 43642, "checksum": "SHA-256:63ef098301d84818e1a4575aacacd086eec1fd4212eeb716044a33291ccd4483" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.6", "author": "Gaston R. Williams and Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e20x4\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.6.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.6.zip", "size": 43565, "checksum": "SHA-256:5e73f99ce93e450acd3beac11e93da24c3023f8ede27051bcc1faec54b25fa23" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.7", "author": "Gaston R. Williams and Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e20x4\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.7.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.7.zip", "size": 43607, "checksum": "SHA-256:301572fa18ca489a906fe76142700eb86802b2a86ab66b2c612fff84b04cc42e" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.8", "author": "Gaston R. Williams and Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e20x4\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.8.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.8.zip", "size": 43651, "checksum": "SHA-256:1d8de1a041450cd5c21ac3375c20406ca72b7669dc8e93cf94321ae95748aad1" }, { "name": "SparkFun SerLCD Arduino Library", "version": "1.0.9", "author": "Gaston R. Williams and Nathan Seidle", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays", "paragraph": "An Arduino Library to allow simple control of \u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e16x2\u003c/a\u003e and \u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e20x4\u003c/a\u003e character SerLCDs from SparkFun. Includes RGB backlight control, display scrolling, cursor movement, and custom characters all over I2C, SPI, or Serial.", "website": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SerLCD_Arduino_Library-1.0.9.zip", "archiveFileName": "SparkFun_SerLCD_Arduino_Library-1.0.9.zip", "size": 45856, "checksum": "SHA-256:0f548506b32e8871304602f3f35e600910df7e9a94ea78f5897ac9e837f9e5ef" }, { "name": "Int64String", "version": "1.0.0", "author": "djGrrr \u003carduino-libs@linuxhosted.ca\u003e", "maintainer": "djGrrr \u003carduino-libs@linuxhosted.ca\u003e", "sentence": "Convert 64bit integers to strings", "website": "https://github.com/djGrrr/Int64String", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/djGrrr/Int64String.git", "providesIncludes": [ "Int64String.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/djGrrr/Int64String-1.0.0.zip", "archiveFileName": "Int64String-1.0.0.zip", "size": 5386, "checksum": "SHA-256:c7a780063921a0a986cd66272cc8f5a644c305512cd9a5391627e0acdda03326" }, { "name": "Int64String", "version": "1.1.0", "author": "djGrrr \u003carduino-libs@linuxhosted.ca\u003e", "maintainer": "djGrrr \u003carduino-libs@linuxhosted.ca\u003e", "sentence": "Convert 64bit integers to strings", "website": "https://github.com/djGrrr/Int64String", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/djGrrr/Int64String.git", "providesIncludes": [ "Int64String.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/djGrrr/Int64String-1.1.0.zip", "archiveFileName": "Int64String-1.1.0.zip", "size": 5731, "checksum": "SHA-256:01f5fe8c2d550e5fc8a78a75554e2b4dc452bc79ea3074ce2dbea05613be810b" }, { "name": "Int64String", "version": "1.1.1", "author": "djGrrr \u003carduino-libs@linuxhosted.ca\u003e", "maintainer": "djGrrr \u003carduino-libs@linuxhosted.ca\u003e", "sentence": "Convert 64bit integers to strings", "website": "https://github.com/djGrrr/Int64String", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/djGrrr/Int64String.git", "providesIncludes": [ "Int64String.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/djGrrr/Int64String-1.1.1.zip", "archiveFileName": "Int64String-1.1.1.zip", "size": 5703, "checksum": "SHA-256:f6c5669168f32e4ec0227279147a9c945c697586579e464bff6dcaa99c545303" }, { "name": "micro Maqueen", "version": "1.0.1", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot", "paragraph": "Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot", "website": "https://github.com/kd8bxp/micro-Maqueen-Arduino-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/micro-Maqueen-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/micro_Maqueen-1.0.1.zip", "archiveFileName": "micro_Maqueen-1.0.1.zip", "size": 45608, "checksum": "SHA-256:d83a3c395dc4d9047797e4d13d18d46a2924e9041e5a18c9366e80cf74f5ccec" }, { "name": "micro Maqueen", "version": "1.1.0", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot", "paragraph": "Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot", "website": "https://github.com/kd8bxp/micro-Maqueen-Arduino-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/micro-Maqueen-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/micro_Maqueen-1.1.0.zip", "archiveFileName": "micro_Maqueen-1.1.0.zip", "size": 49466, "checksum": "SHA-256:78d6089de13d5ccc7d8a00184e400353878277a0849caa8db9328f06862f8f45" }, { "name": "micro Maqueen", "version": "1.1.1", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot", "paragraph": "Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot", "website": "https://github.com/kd8bxp/micro-Maqueen-Arduino-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/micro-Maqueen-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/micro_Maqueen-1.1.1.zip", "archiveFileName": "micro_Maqueen-1.1.1.zip", "size": 49499, "checksum": "SHA-256:963de78485c08ea1103c61c722866de759a2ab307cb63f73ea965ebc4dd476d7" }, { "name": "MCP3XXX", "version": "1.0.0", "author": "Christopher Baker \u003cinfo@christopherbaker.net\u003e", "maintainer": "Christopher Baker \u003cinfo@christopherbaker.net\u003e", "sentence": "An Arduino Library supporting the MCP3XXX series of ADC SPI chips, including MCP3002, MCP3004, MCP3008 and others.", "paragraph": "MCP3XXX is a simple library enabling access to the MCP3XXX series of ADC SPI chips. Support for differential and psuedo-differential reads. Supports MCP3002, MCP3004, MCP3008, MCP3202, MCP3204, MCP3208 and MCP3304.", "website": "https://github.com/bakercp/MCP3XXX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bakercp/MCP3XXX.git", "url": "https://downloads.arduino.cc/libraries/github.com/bakercp/MCP3XXX-1.0.0.zip", "archiveFileName": "MCP3XXX-1.0.0.zip", "size": 36509, "checksum": "SHA-256:5105116bcd67f32f1f42ebd22f0d77796aa558dcc3cdaccd680f0b7a28fc4673" }, { "name": "DimmerControl", "version": "1.0.0", "author": "E.Burkowski \u003ce.burkowski@konnekting.de\u003e", "maintainer": "E.Burkowski \u003ce.burkowski@konnekting.de\u003e", "sentence": "Dimmer control functions, like soft on/off, dimming up/down etc", "paragraph": "For usage see examples", "website": "https://github.com/Adminius/DimmerControl", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Adminius/DimmerControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/Adminius/DimmerControl-1.0.0.zip", "archiveFileName": "DimmerControl-1.0.0.zip", "size": 21696, "checksum": "SHA-256:15299d98203c4ca8673d752c7eb4812dbe3da80666579a8718e8e47787d802f2" }, { "name": "DimmerControl", "version": "1.2.0", "author": "E.Burkowski \u003ce.burkowski@konnekting.de\u003e", "maintainer": "E.Burkowski \u003ce.burkowski@konnekting.de\u003e", "sentence": "Dimmer control functions, like soft on/off, dimming up/down etc.", "paragraph": "For usage see examples", "website": "https://github.com/Adminius/DimmerControl", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Adminius/DimmerControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/Adminius/DimmerControl-1.2.0.zip", "archiveFileName": "DimmerControl-1.2.0.zip", "size": 22316, "checksum": "SHA-256:eeb2470fa27b1f16468fce829550bc482c2c9f63ece9386c8c8ecd909fcd9cde" }, { "name": "Smart Motor Driver - SAMI", "version": "0.0.0", "author": "2BRobots", "maintainer": "dannimakes \u003chi@2brobots.com\u003e", "sentence": "Arduino library for SAMI the Smart Motor Driver by dannimakes.", "paragraph": "Making advanced robots has never been so easy to anyone!!! Just solder the module to your motor and use this Arduino library to take precise PID control over the motor speed and travel distance via I2C bus.", "website": "https://hackaday.io/project/158429-smart-motor-driver-for-robotics", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Danny24/Smart-Motor-Driver-SAMI-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Danny24/Smart_Motor_Driver___SAMI-0.0.0.zip", "archiveFileName": "Smart_Motor_Driver___SAMI-0.0.0.zip", "size": 6087, "checksum": "SHA-256:9994e33702801a6f8905e5b08a6ad9107b6aab4dd076a9771b0f82e41b8b766b" }, { "name": "Smart Motor Driver - SAMI", "version": "1.0.0", "author": "2BRobots", "maintainer": "dannimakes \u003chi@2brobots.com\u003e", "sentence": "Arduino library for SAMI the Smart Motor Driver by dannimakes.", "paragraph": "Making advanced robots has never been so easy to anyone!!! Just solder the module to your motor and use this Arduino library to take precise PID control over the motor speed and travel distance via I2C bus.", "website": "https://hackaday.io/project/158429-smart-motor-driver-for-robotics", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Danny24/Smart-Motor-Driver-SAMI-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Danny24/Smart_Motor_Driver___SAMI-1.0.0.zip", "archiveFileName": "Smart_Motor_Driver___SAMI-1.0.0.zip", "size": 13184, "checksum": "SHA-256:c31132f124826edd54220a8aa0eedd1f3c9a9ad7c02931dea176d5a168cd7b73" }, { "name": "Smart Motor Driver - SAMI", "version": "1.0.1", "author": "2BRobots", "maintainer": "dannimakes \u003chi@2brobots.com\u003e", "sentence": "Arduino library for SAMI the Smart Motor Driver by dannimakes.", "paragraph": "Making advanced robots has never been so easy to anyone!!! Just solder the module to your motor and use this Arduino library to take precise PID control over the motor speed and travel distance via I2C bus.", "website": "https://hackaday.io/project/158429-smart-motor-driver-for-robotics", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Danny24/Smart-Motor-Driver-SAMI-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Danny24/Smart_Motor_Driver___SAMI-1.0.1.zip", "archiveFileName": "Smart_Motor_Driver___SAMI-1.0.1.zip", "size": 13223, "checksum": "SHA-256:f1bd6c1879dee01c63e4b59207281c1dbf8260f41f92f2bb3704e03d5a846bf2" }, { "name": "Smart Motor Driver - SAMI", "version": "1.0.2", "author": "2BRobots", "maintainer": "dannimakes \u003chi@2brobots.com\u003e", "sentence": "Arduino library for SAMI the Smart Motor Driver by dannimakes.", "paragraph": "Making advanced robots has never been so easy to anyone!!! Just solder the module to your motor and use this Arduino library to take precise PID control over the motor speed and travel distance via I2C bus.", "website": "https://hackaday.io/project/158429-smart-motor-driver-for-robotics", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Danny24/Smart-Motor-Driver-SAMI-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Danny24/Smart_Motor_Driver___SAMI-1.0.2.zip", "archiveFileName": "Smart_Motor_Driver___SAMI-1.0.2.zip", "size": 14771, "checksum": "SHA-256:69293089426e873e540e9cdbde0d515146b854310039a442e5891db3d629bab8" }, { "name": "Smart Motor Driver - SAMI", "version": "1.0.3", "author": "2BRobots", "maintainer": "dannimakes \u003chi@2brobots.com\u003e", "sentence": "Arduino library for SAMI the Smart Motor Driver by dannimakes.", "paragraph": "Making advanced robots has never been so easy to anyone!!! Just solder the module to your motor and use this Arduino library to take precise PID control over the motor speed and travel distance via I2C bus.", "website": "https://hackaday.io/project/158429-smart-motor-driver-for-robotics", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Danny24/Smart-Motor-Driver-SAMI-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Danny24/Smart_Motor_Driver___SAMI-1.0.3.zip", "archiveFileName": "Smart_Motor_Driver___SAMI-1.0.3.zip", "size": 15053, "checksum": "SHA-256:2deef273c92e0efd73c4a53d541faee0526b973cf3299fc8c8b1fdd71f9958bd" }, { "name": "Wio cell lib for Arduino", "version": "1.0.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G and Wio LTE M1/NB1(BG96) boards driver.", "website": "https://github.com/SeeedJP/Wio_cell_lib_for_Arduino", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_cell_lib_for_Arduino.git", "providesIncludes": [ "WioCellLibforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_cell_lib_for_Arduino-1.0.0.zip", "archiveFileName": "Wio_cell_lib_for_Arduino-1.0.0.zip", "size": 43677, "checksum": "SHA-256:8560033cefe313c458ebc6fe0e26c15f3401e8e932b21eb6cd2cdb3529105bb2" }, { "name": "Wio cell lib for Arduino", "version": "1.1.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G and Wio LTE M1/NB1(BG96) boards driver.", "website": "https://seeedjp.github.io/Wiki/Wio_cell_lib_for_Arduino/home-ja.html", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_cell_lib_for_Arduino.git", "providesIncludes": [ "WioCellLibforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_cell_lib_for_Arduino-1.1.0.zip", "archiveFileName": "Wio_cell_lib_for_Arduino-1.1.0.zip", "size": 43834, "checksum": "SHA-256:682a224f37822a097e8c51b9bd5ce9f35078f0a7e7570e3d43a6f3d91c35eceb" }, { "name": "Wio cell lib for Arduino", "version": "1.2.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G and Wio LTE M1/NB1(BG96) boards driver.", "website": "https://seeedjp.github.io/Wiki/Wio_cell_lib_for_Arduino/home-ja.html", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_cell_lib_for_Arduino.git", "providesIncludes": [ "WioCellLibforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_cell_lib_for_Arduino-1.2.0.zip", "archiveFileName": "Wio_cell_lib_for_Arduino-1.2.0.zip", "size": 44563, "checksum": "SHA-256:72414cff2ebbf6b8306f55d490ed19dc6466bdb2979199f32e246667340adaf6" }, { "name": "Wio cell lib for Arduino", "version": "1.3.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G and Wio LTE M1/NB1(BG96) boards driver.", "website": "https://seeedjp.github.io/Wiki/Wio_cell_lib_for_Arduino/home-ja.html", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_cell_lib_for_Arduino.git", "providesIncludes": [ "WioCellLibforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_cell_lib_for_Arduino-1.3.0.zip", "archiveFileName": "Wio_cell_lib_for_Arduino-1.3.0.zip", "size": 45136, "checksum": "SHA-256:c6a78ea0c16a5c4247f950bad7fba6a7b459446b8d94cd5f00dbb05a027defc8" }, { "name": "Wio cell lib for Arduino", "version": "1.4.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G and Wio LTE M1/NB1(BG96) boards driver.", "website": "https://seeedjp.github.io/Wiki/Wio_cell_lib_for_Arduino/home-ja.html", "category": "Communication", "architectures": [ "SeeedJP_STM32F4" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_cell_lib_for_Arduino.git", "providesIncludes": [ "WioCellLibforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_cell_lib_for_Arduino-1.4.0.zip", "archiveFileName": "Wio_cell_lib_for_Arduino-1.4.0.zip", "size": 45201, "checksum": "SHA-256:751f5059d6db731560e19e7585702a47ae1176afbc9c2fe0829fd0202fcb32e9" }, { "name": "Wio cell lib for Arduino", "version": "1.5.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G and Wio LTE M1/NB1(BG96) boards driver.", "website": "https://seeedjp.github.io/Wiki/Wio_cell_lib_for_Arduino/home-ja.html", "category": "Communication", "architectures": [ "SeeedJP_STM32F4", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_cell_lib_for_Arduino.git", "providesIncludes": [ "WioCellLibforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_cell_lib_for_Arduino-1.5.0.zip", "archiveFileName": "Wio_cell_lib_for_Arduino-1.5.0.zip", "size": 45425, "checksum": "SHA-256:4233dab27706391e33b3aa9abc3116612e75180d94c419033e9d52afe41c6232" }, { "name": "Wio cell lib for Arduino", "version": "1.6.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G and Wio LTE M1/NB1(BG96) boards driver.", "website": "https://seeedjp.github.io/Wiki/Wio_cell_lib_for_Arduino/home-ja.html", "category": "Communication", "architectures": [ "SeeedJP_STM32F4", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_cell_lib_for_Arduino.git", "providesIncludes": [ "WioCellLibforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_cell_lib_for_Arduino-1.6.0.zip", "archiveFileName": "Wio_cell_lib_for_Arduino-1.6.0.zip", "size": 47447, "checksum": "SHA-256:a19eaff7ffdaf7377184a3c6ebc8a45a67e3eab1fccf3525b55c96c84121808b" }, { "name": "Wio cell lib for Arduino", "version": "1.7.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "Wio 3G and Wio LTE M1/NB1(BG96) boards driver.", "website": "https://seeedjp.github.io/Wiki/Wio_cell_lib_for_Arduino/home-ja.html", "category": "Communication", "architectures": [ "SeeedJP_STM32F4", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/Wio_cell_lib_for_Arduino.git", "providesIncludes": [ "WioCellLibforArduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/Wio_cell_lib_for_Arduino-1.7.0.zip", "archiveFileName": "Wio_cell_lib_for_Arduino-1.7.0.zip", "size": 55438, "checksum": "SHA-256:ce059fbcf5e19f686f3fd1916c289a8725798350302ff6377f65a238593e7c55" }, { "name": "Adafruit BMP3XX Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-1.0.0.zip", "archiveFileName": "Adafruit_BMP3XX_Library-1.0.0.zip", "size": 60294, "checksum": "SHA-256:5e8e4d33978d13b381e19427cc8bef361ef26f7f453887d6ecdb8a1753100c3e" }, { "name": "Adafruit BMP3XX Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-1.0.1.zip", "archiveFileName": "Adafruit_BMP3XX_Library-1.0.1.zip", "size": 60293, "checksum": "SHA-256:7d9919dfd89205b814948628c1ad55a3ded2ba3ea993230f2c023eb5bb918e44" }, { "name": "Adafruit BMP3XX Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-1.1.0.zip", "archiveFileName": "Adafruit_BMP3XX_Library-1.1.0.zip", "size": 60337, "checksum": "SHA-256:74c6ab4728f09052e2cdb3e40ed933cbe2806452e437876d102ab79b90031761" }, { "name": "Adafruit BMP3XX Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-2.0.0.zip", "archiveFileName": "Adafruit_BMP3XX_Library-2.0.0.zip", "size": 62346, "checksum": "SHA-256:322cce047400314227e6cfe56f86007925719af8afe56fab7bc5ede5895158df" }, { "name": "Adafruit BMP3XX Library", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-2.0.1.zip", "archiveFileName": "Adafruit_BMP3XX_Library-2.0.1.zip", "size": 62397, "checksum": "SHA-256:ec8ae119bb81d9f59fad1b2d6ee52084f5bad6f38558977d086feed1d33aee55" }, { "name": "Adafruit BMP3XX Library", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-2.0.2.zip", "archiveFileName": "Adafruit_BMP3XX_Library-2.0.2.zip", "size": 62389, "checksum": "SHA-256:c219d516e7a887eb2aea4415c4c2cde986cfa4f490e4a52b39129192b063d851" }, { "name": "Adafruit BMP3XX Library", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-2.1.0.zip", "archiveFileName": "Adafruit_BMP3XX_Library-2.1.0.zip", "size": 62463, "checksum": "SHA-256:f8b343b2b131dc4d3840f6abf5b66c82211fc209acf0036e86f8541bd6f5d5cd" }, { "name": "Adafruit BMP3XX Library", "version": "2.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-2.1.1.zip", "archiveFileName": "Adafruit_BMP3XX_Library-2.1.1.zip", "size": 62462, "checksum": "SHA-256:10479929f035a23c0bc2ec826b919aa1b1128d24e7ef514e4a44dd9d1bf0e55c" }, { "name": "Adafruit BMP3XX Library", "version": "2.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-2.1.2.zip", "archiveFileName": "Adafruit_BMP3XX_Library-2.1.2.zip", "size": 62463, "checksum": "SHA-256:4f2189a8b9de1673a2957c7703470c01b41c1b7367f4a39d59023f7c7a99b692" }, { "name": "Adafruit BMP3XX Library", "version": "2.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for BMP3XX series temperature/pressure sensors", "paragraph": "Arduino library for BMP3XX series temperature/pressure sensors", "website": "https://github.com/adafruit/Adafruit_BMP3XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BMP3XX.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BMP3XX_Library-2.1.4.zip", "archiveFileName": "Adafruit_BMP3XX_Library-2.1.4.zip", "size": 62464, "checksum": "SHA-256:ead726c441c67cbbe8f19f2e4ac8b98f1c092c8638f305a24f921f103e4483ba" }, { "name": "Adafruit MPRLS Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.0.0.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.0.0.zip", "size": 5565, "checksum": "SHA-256:c5d26bae5105721a06b492223c0dc2b73ef4df410412e9b2b9f20100bcd1c527" }, { "name": "Adafruit MPRLS Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.0.1.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.0.1.zip", "size": 5584, "checksum": "SHA-256:395999aebc3bf7bcb158b97c4040e25eb83bd2d123caa5cae890d5f71c8f47b6" }, { "name": "Adafruit MPRLS Library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.0.2.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.0.2.zip", "size": 5592, "checksum": "SHA-256:fff58bc619804e473a446e4c2759297e0e07caaf56c8bb3a72c7de450d48301b" }, { "name": "Adafruit MPRLS Library", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.0.3.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.0.3.zip", "size": 5592, "checksum": "SHA-256:ae9406a79b5ffcaf93474ce82e75419ffc431a0f23556334386437ac1f896642" }, { "name": "Adafruit MPRLS Library", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.0.4.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.0.4.zip", "size": 5614, "checksum": "SHA-256:da651b65719d2e02b93b4343184927464faf9f3d1023f13273eba0a06874d21f" }, { "name": "Adafruit MPRLS Library", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.0.6.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.0.6.zip", "size": 5678, "checksum": "SHA-256:be75b1c6b42517d906bd27cc10b2e5e5c12a2e080833bbfe911234bd36743162" }, { "name": "Adafruit MPRLS Library", "version": "1.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.0.7.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.0.7.zip", "size": 5677, "checksum": "SHA-256:aacf7433669f666af811c50cd457fb362c072df4d2837c1bad89c35d3fa5a742" }, { "name": "Adafruit MPRLS Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.1.0.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.1.0.zip", "size": 6512, "checksum": "SHA-256:4ddf5f3581c979561a479631158856658bf4a7755080e0b7fa0f4d7d5eabd11b" }, { "name": "Adafruit MPRLS Library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.2.0.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.2.0.zip", "size": 6585, "checksum": "SHA-256:85954fb1908ca363ba2ac18df9013f7e1a3c92c2397f338e670a0579e08185fd" }, { "name": "Adafruit MPRLS Library", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for MPRLS series pressure sensors", "paragraph": "Arduino library for MPRLS series pressure sensors", "website": "https://github.com/adafruit/Adafruit_MPRLS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPRLS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPRLS_Library-1.2.2.zip", "archiveFileName": "Adafruit_MPRLS_Library-1.2.2.zip", "size": 6585, "checksum": "SHA-256:00c967900a219b33568566f2d44f878a9fa520f51cbf84f458031270fd57c14c" }, { "name": "Adafruit VEML6075 Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for VEML6075", "paragraph": "Arduino library for VEML6075", "website": "https://github.com/adafruit/Adafruit_VEML6075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML6075.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML6075_Library-1.0.0.zip", "archiveFileName": "Adafruit_VEML6075_Library-1.0.0.zip", "size": 8380, "checksum": "SHA-256:ca307a444bcd04135dff839053fdf12696143931e888691364bac1419937a9f8" }, { "name": "Adafruit VEML6075 Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for VEML6075", "paragraph": "Arduino library for VEML6075", "website": "https://github.com/adafruit/Adafruit_VEML6075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML6075.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML6075_Library-2.0.0.zip", "archiveFileName": "Adafruit_VEML6075_Library-2.0.0.zip", "size": 8292, "checksum": "SHA-256:d25b42b07d15a0e06128d3db7340b933124b9e176316ee7a1b8f39a624ee40a8" }, { "name": "Adafruit VEML6075 Library", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for VEML6075", "paragraph": "Arduino library for VEML6075", "website": "https://github.com/adafruit/Adafruit_VEML6075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML6075.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML6075_Library-2.1.0.zip", "archiveFileName": "Adafruit_VEML6075_Library-2.1.0.zip", "size": 8372, "checksum": "SHA-256:0d43aa9f8a2edf5b3b6e1590d525600a3ae07451423cccc3ef84a5d81c3f4bb0" }, { "name": "Adafruit VEML6075 Library", "version": "2.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for VEML6075", "paragraph": "Arduino library for VEML6075", "website": "https://github.com/adafruit/Adafruit_VEML6075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML6075.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML6075_Library-2.2.0.zip", "archiveFileName": "Adafruit_VEML6075_Library-2.2.0.zip", "size": 8525, "checksum": "SHA-256:4e660ca74b3e8be1417ba739ed26dd60a3b47e451f1765098677798bff457ef3" }, { "name": "Adafruit VEML6075 Library", "version": "2.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for VEML6075", "paragraph": "Arduino library for VEML6075", "website": "https://github.com/adafruit/Adafruit_VEML6075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML6075.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML6075_Library-2.2.2.zip", "archiveFileName": "Adafruit_VEML6075_Library-2.2.2.zip", "size": 8524, "checksum": "SHA-256:598387fac20acf6941664b245e4415466f38bd8d54e534cb3e691c7da2236510" }, { "name": "MCCI LoRaWAN LMIC library", "version": "2.2.0", "author": "IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports SX1272/SX1276 and HopeRF RFM92/RFM95 tranceivers. Refactored to support multiple bandplans beyond the original two supported by the IBM LMIC code. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-2.2.0.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-2.2.0.zip", "size": 8367139, "checksum": "SHA-256:e4b521169ecf8f17a1c504cce2bb66dcc9e6d22cef1a24cda3b449617b52607d" }, { "name": "MCCI LoRaWAN LMIC library", "version": "2.2.1", "author": "IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports SX1272/SX1276 and HopeRF RFM92/RFM95 tranceivers. Refactored to support multiple bandplans beyond the original two supported by the IBM LMIC code. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-2.2.1.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-2.2.1.zip", "size": 8367635, "checksum": "SHA-256:e450a0f515026177eb32a81a43486bee2e4555b15bde2420f03eb3dd93043e19" }, { "name": "MCCI LoRaWAN LMIC library", "version": "2.2.2", "author": "IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports SX1272/SX1276 and HopeRF RFM92/RFM95 tranceivers. Refactored to support multiple bandplans beyond the original two supported by the IBM LMIC code. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-2.2.2.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-2.2.2.zip", "size": 8372204, "checksum": "SHA-256:90cbcf721a88a47588970f7fdfd5e1152e9ea6cd8989d8cfde5ae8150ce6fc51" }, { "name": "MCCI LoRaWAN LMIC library", "version": "2.3.0", "author": "IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports SX1272/SX1276 and HopeRF RFM92/RFM95 tranceivers. Refactored to support multiple bandplans beyond the original two supported by the IBM LMIC code. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-2.3.0.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-2.3.0.zip", "size": 3168621, "checksum": "SHA-256:2fec211c07510e830c8f2088d39de3d33937e5274bbb6d6efd5de39730ac816c" }, { "name": "MCCI LoRaWAN LMIC library", "version": "2.3.1", "author": "IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports SX1272/SX1276 and HopeRF RFM92/RFM95 tranceivers. Refactored to support multiple bandplans beyond the original two supported by the IBM LMIC code. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-2.3.1.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-2.3.1.zip", "size": 3169208, "checksum": "SHA-256:2cd94b0aa982655a20c6fa27cea3d4a54b09c4256852e8b84a89f6e9c098af92" }, { "name": "MCCI LoRaWAN LMIC library", "version": "2.3.2", "author": "IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports SX1272/SX1276 and HopeRF RFM92/RFM95 tranceivers. Refactored to support multiple bandplans beyond the original two supported by the IBM LMIC code. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-2.3.2.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-2.3.2.zip", "size": 3169297, "checksum": "SHA-256:9af5894a3b03732abe1b50396f9104b0df8e925a8863d80c89750389d005f2ee" }, { "name": "MCCI LoRaWAN LMIC library", "version": "3.0.99", "author": "IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports LoRaWAN 1.0.2/1.0.3 Class A devices implemented using the Semtech SX1272/SX1276 (including HopeRF RFM92/RFM95 and Murata modules). Support for EU868, US, AU, AS923, KR and IN regional plans. Untested support for Class B and FSK operation. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-3.0.99.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-3.0.99.zip", "size": 3286960, "checksum": "SHA-256:1fdde31a9a2d66f6473a0239ac69382363fcd0c1febe2b5c3df24c4068aaafd0" }, { "name": "MCCI LoRaWAN LMIC library", "version": "3.1.0", "author": "IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports LoRaWAN 1.0.2/1.0.3 Class A devices implemented using the Semtech SX1272/SX1276 (including HopeRF RFM92/RFM95 and Murata modules). Support for EU868, US, AU, AS923, KR and IN regional plans. Untested support for Class B and FSK operation. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-3.1.0.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-3.1.0.zip", "size": 3305540, "checksum": "SHA-256:690f70d4fc2ef2f3fef48700a569c9882a338b08b311aa01774bc6b14a62aa52" }, { "name": "MCCI LoRaWAN LMIC library", "version": "3.2.0", "author": "IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports LoRaWAN 1.0.2/1.0.3 Class A devices implemented using the Semtech SX1272/SX1276 (including HopeRF RFM92/RFM95 and Murata modules). Support for EU868, US, AU, AS923, KR and IN regional plans. Untested support for Class B and FSK operation. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-3.2.0.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-3.2.0.zip", "size": 3309907, "checksum": "SHA-256:05eeb6ba43474f45bd4d2716d84b5321e83da7e2c94a9bcb37e34dcf05a0beec" }, { "name": "MCCI LoRaWAN LMIC library", "version": "3.3.0", "author": "IBM, Matthijs Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports LoRaWAN 1.0.2/1.0.3 Class A devices implemented using the Semtech SX1272/SX1276 (including HopeRF RFM92/RFM95 and Murata modules). Support for EU868, US, AU, AS923, KR and IN regional plans. Untested support for Class B and FSK operation. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-3.3.0.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-3.3.0.zip", "size": 4599672, "checksum": "SHA-256:303906f93d1c07c49df36017b9e5b950f1481e3106210c56a956587a90908380" }, { "name": "MCCI LoRaWAN LMIC library", "version": "4.0.0", "author": "IBM, Matthijs Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports LoRaWAN 1.0.2/1.0.3 Class A devices implemented using the Semtech SX1272/SX1276 (including HopeRF RFM92/RFM95 and Murata modules). Support for EU868, US, AU, AS923, KR and IN regional plans. Untested support for Class B and FSK operation. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-4.0.0.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-4.0.0.zip", "size": 4618790, "checksum": "SHA-256:28bd37a2f564384ce451b41c770fb4a2ca53050240327010e419f0bd99b31fd7" }, { "name": "MCCI LoRaWAN LMIC library", "version": "4.1.0", "author": "IBM, Matthijs Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports LoRaWAN 1.0.2/1.0.3 Class A devices implemented using the Semtech SX1272/SX1276 (including HopeRF RFM92/RFM95 and Murata modules). Support for EU868, US, AU, AS923, KR and IN regional plans. Untested support for Class B and FSK operation. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-4.1.0.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-4.1.0.zip", "size": 4626283, "checksum": "SHA-256:070434a5e3b1679a19dbecaf9ba50fec5adac89aadc914f1ec5bca3273223d27" }, { "name": "MCCI LoRaWAN LMIC library", "version": "4.1.1", "author": "IBM, Matthijs Kooijman, Terry Moore, ChaeHee Won, Frank Rose", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.", "paragraph": "Supports LoRaWAN 1.0.2/1.0.3 Class A devices implemented using the Semtech SX1272/SX1276 (including HopeRF RFM92/RFM95 and Murata modules). Support for EU868, US, AU, AS923, KR and IN regional plans. Untested support for Class B and FSK operation. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html.", "website": "https://github.com/mcci-catena/arduino-lmic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lmic.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_LoRaWAN_LMIC_library-4.1.1.zip", "archiveFileName": "MCCI_LoRaWAN_LMIC_library-4.1.1.zip", "size": 4626631, "checksum": "SHA-256:d1018d0bda97ab41e2bdd7d43b211e779e57f86f2fb7319579c43a348680b7de" }, { "name": "AstroMech", "version": "0.1.0", "author": "Volker Weckbach", "maintainer": "Volker Weckbach", "sentence": "Protocol for exchanging small amounts of data over audio.", "paragraph": "Protocol for exchanging small amounts of data over audio.", "website": "https://github.com/weckbach/AstroMech.git", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/weckbach/AstroMech.git", "url": "https://downloads.arduino.cc/libraries/github.com/weckbach/AstroMech-0.1.0.zip", "archiveFileName": "AstroMech-0.1.0.zip", "size": 562010, "checksum": "SHA-256:42d00ed69d56133b0396f584252fc373db053969360ee1facb5ab4c366bd37b6" }, { "name": "RemoteMeUtils", "version": "1.0.15", "author": "Remoteme.org", "maintainer": "Remoteme.org \u003ccontact@remoteme.org\u003e", "sentence": "Utils Libraries for RemoteMe.org system", "paragraph": "Libraries Utils will allows You to extend remoteme finctionality", "website": "https://github.com/remoteme/RemoteMeArduinoLibraryUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibraryUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMeUtils-1.0.15.zip", "archiveFileName": "RemoteMeUtils-1.0.15.zip", "size": 2952, "checksum": "SHA-256:8d0a7c0ec919453f566719eb8b65bded27c8587fe33b832da318cbdbc49be6f9" }, { "name": "RemoteMeUtils", "version": "1.0.16", "author": "Remoteme.org", "maintainer": "RemoteMe.org \u003ccontact@remoteme.org\u003e", "sentence": "Utils Libraries for RemoteMe.org system", "paragraph": "Libraries Utils will allows You to extend remoteme finctionality", "website": "https://github.com/remoteme/RemoteMeArduinoLibraryUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibraryUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMeUtils-1.0.16.zip", "archiveFileName": "RemoteMeUtils-1.0.16.zip", "size": 2951, "checksum": "SHA-256:5377d412d8333bb10418220a6b2e7d335d141a33eb1af9f2a15ca193e2cf59f6" }, { "name": "RemoteMeUtils", "version": "1.0.17", "author": "Remoteme.org", "maintainer": "RemoteMe.org \u003ccontact@remoteme.org\u003e", "sentence": "Utils Libraries for RemoteMe.org system", "paragraph": "Libraries Utils will allows You to extend remoteme finctionality", "website": "https://github.com/remoteme/RemoteMeArduinoLibraryUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibraryUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMeUtils-1.0.17.zip", "archiveFileName": "RemoteMeUtils-1.0.17.zip", "size": 4762, "checksum": "SHA-256:61d19e788849b2ab2d8b03efaafa85443ac4f95ab569adfea416aca482492cd6" }, { "name": "RemoteMeUtils", "version": "1.0.18", "author": "Remoteme.org", "maintainer": "RemoteMe.org \u003ccontact@remoteme.org\u003e", "sentence": "Utils Libraries for RemoteMe.org system", "paragraph": "Libraries Utils will allows You to extend remoteme finctionality", "website": "https://github.com/remoteme/RemoteMeArduinoLibraryUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/RemoteMeArduinoLibraryUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/RemoteMeUtils-1.0.18.zip", "archiveFileName": "RemoteMeUtils-1.0.18.zip", "size": 4767, "checksum": "SHA-256:9ca8512dc9d1d4594f6c14f9c0fd6dccef818e533f90271903ca0d0e25e457e8" }, { "name": "QDispatch", "version": "1.0.0", "author": "D. Rifkind \u003cdrifkind@acm.org\u003e", "maintainer": "D. Rifkind \u003cdrifkind@acm.org\u003e", "sentence": "Synchronous task library.", "paragraph": "Provides for lightweight, cooperative multitasking, with support for object method callbacks.", "website": "https://github.com/drifkind/QDispatch", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/drifkind/QDispatch.git", "url": "https://downloads.arduino.cc/libraries/github.com/drifkind/QDispatch-1.0.0.zip", "archiveFileName": "QDispatch-1.0.0.zip", "size": 19787, "checksum": "SHA-256:a5f474a289bebe0b89bb1dc1410cdb5479e4e944ada77cd1b4a53327e4e8b258" }, { "name": "CanSat Kit Library", "version": "1.0.0", "author": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e, Michal Gumiela \u003cmichal.gumiela@gmail.com\u003e", "maintainer": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e", "sentence": "Library for CanSat Kit.", "paragraph": "Contains libraries for SX1278 and BMP280.", "website": "https://github.com/CanSatKit/CanSatKitLibrary", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/CanSatKit/CanSatKitLibrary.git", "providesIncludes": [ "CanSatKit.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CanSatKit/CanSat_Kit_Library-1.0.0.zip", "archiveFileName": "CanSat_Kit_Library-1.0.0.zip", "size": 23607, "checksum": "SHA-256:0311cfaeae8d41c0a62f7c87685e9234cce995abc6f89c5b8f0df9369870e42c" }, { "name": "CanSat Kit Library", "version": "1.1.0", "author": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e, Michal Gumiela \u003cmichal.gumiela@gmail.com\u003e", "maintainer": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e", "sentence": "Library for CanSat Kit.", "paragraph": "Contains libraries for SX1278 and BMP280.", "website": "https://github.com/CanSatKit/CanSatKitLibrary", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/CanSatKit/CanSatKitLibrary.git", "providesIncludes": [ "CanSatKit.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CanSatKit/CanSat_Kit_Library-1.1.0.zip", "archiveFileName": "CanSat_Kit_Library-1.1.0.zip", "size": 28208, "checksum": "SHA-256:740ffd805056a7c388b84565e80ddddc17f7c6694f76324eed7c40751fd28089" }, { "name": "CanSat Kit Library", "version": "1.2.0", "author": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e, Michal Gumiela \u003cmichal.gumiela@gmail.com\u003e", "maintainer": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e", "sentence": "Library for CanSat Kit.", "paragraph": "Contains libraries for SX1278 and BMP280.", "website": "https://github.com/CanSatKit/CanSatKitLibrary", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/CanSatKit/CanSatKitLibrary.git", "providesIncludes": [ "CanSatKit.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CanSatKit/CanSat_Kit_Library-1.2.0.zip", "archiveFileName": "CanSat_Kit_Library-1.2.0.zip", "size": 33925, "checksum": "SHA-256:2ebc9a34c8dacd9c788a3a5790d9f9318879f12eb1f933bacb150ada265f0f19" }, { "name": "CanSat Kit Library", "version": "1.3.0", "author": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e, Michal Gumiela \u003cmichal.gumiela@gmail.com\u003e", "maintainer": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e", "sentence": "Library for CanSat Kit.", "paragraph": "Contains libraries for SX1278 and BMP280.", "website": "https://github.com/CanSatKit/CanSatKitLibrary", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/CanSatKit/CanSatKitLibrary.git", "providesIncludes": [ "CanSatKit.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CanSatKit/CanSat_Kit_Library-1.3.0.zip", "archiveFileName": "CanSat_Kit_Library-1.3.0.zip", "size": 35234, "checksum": "SHA-256:15e9a6f66d6a67ce81873bc0bf04d47ec64d295a5eb5c25bf0fd011ded771812" }, { "name": "CanSat Kit Library", "version": "1.3.1", "author": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e, Michal Gumiela \u003cmichal.gumiela@gmail.com\u003e", "maintainer": "Grzegorz Gajoch \u003cgrzegorz@gajoch.pl\u003e", "sentence": "Library for CanSat Kit.", "paragraph": "Contains libraries for SX1278 and BMP280.", "website": "https://github.com/CanSatKit/CanSatKitLibrary", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/CanSatKit/CanSatKitLibrary.git", "providesIncludes": [ "CanSatKit.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CanSatKit/CanSat_Kit_Library-1.3.1.zip", "archiveFileName": "CanSat_Kit_Library-1.3.1.zip", "size": 35227, "checksum": "SHA-256:c740d4c418ac1922c611397d2b429548b1ccf207ca9a0792677e9356180bb4bd" }, { "name": "MAX1704X", "version": "1.0.0", "author": "Daniel Porrey \u003cdaniel.porrey@hotmail.com\u003e", "maintainer": "Daniel Porrey \u003cdaniel.porrey@hotmail.com\u003e", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://github.com/porrey/MAX1704X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.0.0.zip", "archiveFileName": "MAX1704X-1.0.0.zip", "size": 419822, "checksum": "SHA-256:686164f0ad53b4d6e26d444b7c6f1860eb5e42dffaf55453d120d93760981928" }, { "name": "MAX1704X", "version": "1.0.1", "author": "Daniel Porrey \u003cdaniel.porrey@hotmail.com\u003e", "maintainer": "Daniel Porrey \u003cdaniel.porrey@hotmail.com\u003e", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://github.com/porrey/MAX1704X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.0.1.zip", "archiveFileName": "MAX1704X-1.0.1.zip", "size": 419862, "checksum": "SHA-256:b9a7f649ef40285bf840f0ca8222646cd25bf5c0aa98a71b67b122e9a26a7bba" }, { "name": "MAX1704X", "version": "1.1.0", "author": "Daniel Porrey \u003cdaniel.porrey@hotmail.com\u003e", "maintainer": "Daniel Porrey \u003cdaniel.porrey@hotmail.com\u003e", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://github.com/porrey/MAX1704X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.1.0.zip", "archiveFileName": "MAX1704X-1.1.0.zip", "size": 423962, "checksum": "SHA-256:58bc6064d6aaec339c2cf17700056432eb93572257d09ad95dcd5e97c524cdb2" }, { "name": "MAX1704X", "version": "1.2.1", "author": "Daniel Porrey \u003cdaniel.porrey@hotmail.com\u003e", "maintainer": "Daniel Porrey \u003cdaniel.porrey@hotmail.com\u003e", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://github.com/porrey/MAX1704X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.2.1.zip", "archiveFileName": "MAX1704X-1.2.1.zip", "size": 13325474, "checksum": "SHA-256:c1e648e16be12592c495c1ee59fe1635f98421afd5a62864759b305d5df41527" }, { "name": "MAX1704X", "version": "1.2.2", "author": "Daniel Porrey", "maintainer": "Daniel Porrey", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://github.com/porrey/MAX1704X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.2.2.zip", "archiveFileName": "MAX1704X-1.2.2.zip", "size": 13325474, "checksum": "SHA-256:c231ef73e7962ff03bacd849b55d564de4faa868f69de98c73a4b3aee3a420f5" }, { "name": "MAX1704X", "version": "1.2.3", "author": "Daniel Porrey", "maintainer": "Daniel Porrey", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://github.com/porrey/MAX1704X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.2.3.zip", "archiveFileName": "MAX1704X-1.2.3.zip", "size": 13323850, "checksum": "SHA-256:893423d53588e052a6dadbc8b1f7306d2f0a3f84eef6a55d7476a4d78b52b4e8" }, { "name": "MAX1704X", "version": "1.2.4", "author": "Daniel Porrey", "maintainer": "Daniel Porrey", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://github.com/porrey/MAX1704X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.2.4.zip", "archiveFileName": "MAX1704X-1.2.4.zip", "size": 13324047, "checksum": "SHA-256:ae656aa3d6f80af4d1392d1b56521e267cd462253adf69c0a123ee95b86634d7" }, { "name": "MAX1704X", "version": "1.2.5", "author": "Daniel Porrey", "maintainer": "Daniel Porrey", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://github.com/porrey/MAX1704X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.2.5.zip", "archiveFileName": "MAX1704X-1.2.5.zip", "size": 13331469, "checksum": "SHA-256:9765396264ff63f3be4e85f769b85f004002696328b2f70c125ecbb784ab9d2c" }, { "name": "MAX1704X", "version": "1.2.6", "author": "Daniel Porrey", "maintainer": "Daniel Porrey", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://porrey.github.io/max1704x/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.2.6.zip", "archiveFileName": "MAX1704X-1.2.6.zip", "size": 13331501, "checksum": "SHA-256:0b085973d9d2dfb09b9c39ab598fbf3b0a2ddbdc0f0eea3535ce70c3fc99fd79" }, { "name": "MAX1704X", "version": "1.2.7", "author": "Daniel Porrey", "maintainer": "Daniel Porrey", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://porrey.github.io/max1704x/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.2.7.zip", "archiveFileName": "MAX1704X-1.2.7.zip", "size": 13331619, "checksum": "SHA-256:146fbbdd6f5e6806fd70fcb235ff1a62921280d846357b51566dd183c60c818c" }, { "name": "MAX1704X", "version": "1.2.8", "author": "Daniel Porrey", "maintainer": "Daniel Porrey", "sentence": "Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.", "paragraph": "Provides a simple interface for monitoring battery charge levels. Works with any device using the Maxmim MAX17043 or MAX17044 chip such as the SparkFun LiPo Fuel Gauge.", "website": "https://porrey.github.io/max1704x/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/max1704x.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/MAX1704X-1.2.8.zip", "archiveFileName": "MAX1704X-1.2.8.zip", "size": 13329452, "checksum": "SHA-256:cb870bfdfc5de7b1dd9dfe3ad4d612540d0086737f6738a93429721f8e998704" }, { "name": "SerialDebug", "version": "0.9.0", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.0.zip", "archiveFileName": "SerialDebug-0.9.0.zip", "size": 82507, "checksum": "SHA-256:e4198c1b15788e4e63d9e41379506f1d7263a99f252e41d6d55dea17cb23dc55" }, { "name": "SerialDebug", "version": "0.9.3", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.3.zip", "archiveFileName": "SerialDebug-0.9.3.zip", "size": 61904, "checksum": "SHA-256:4e5bfc19a281837473b7597570ec92003a057ad1310f1deb6dfed8e27f70df22" }, { "name": "SerialDebug", "version": "0.9.4", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.4.zip", "archiveFileName": "SerialDebug-0.9.4.zip", "size": 62316, "checksum": "SHA-256:917a8657f40a5e5d0f9f6a611ce7a74690b11dc9132fc488ed2d7d073fb41596" }, { "name": "SerialDebug", "version": "0.9.6", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.6.zip", "archiveFileName": "SerialDebug-0.9.6.zip", "size": 66433, "checksum": "SHA-256:db15460e754433dccccce92003674627f1d860121b9f5b99bd661ef803413e7c" }, { "name": "SerialDebug", "version": "0.9.71", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.71.zip", "archiveFileName": "SerialDebug-0.9.71.zip", "size": 66558, "checksum": "SHA-256:2db3bbe7975acbfbc394b43169100ffa7205fa5919e59408cbe3f8679666faa7" }, { "name": "SerialDebug", "version": "0.9.72", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.72.zip", "archiveFileName": "SerialDebug-0.9.72.zip", "size": 66495, "checksum": "SHA-256:adb032fde97de7ace4d198c890849449d717f42f3b923366167fe0205099e6cc" }, { "name": "SerialDebug", "version": "0.9.74", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.74.zip", "archiveFileName": "SerialDebug-0.9.74.zip", "size": 67505, "checksum": "SHA-256:77846ef562d952ec884ab98054fe3dc69e6236759a6470db52a7c51606038e14" }, { "name": "SerialDebug", "version": "0.9.75", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.75.zip", "archiveFileName": "SerialDebug-0.9.75.zip", "size": 67635, "checksum": "SHA-256:c2af39b16f29c5e02055595eea64a4e71d5b7572a774c3a049c60749c041bb8b" }, { "name": "SerialDebug", "version": "0.9.78", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.78.zip", "archiveFileName": "SerialDebug-0.9.78.zip", "size": 68715, "checksum": "SHA-256:bfeaf073dbfbc7c1f9ba3f4174b9b61e84aac5074d403657b3476c493a8be864" }, { "name": "SerialDebug", "version": "0.9.79", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.79.zip", "archiveFileName": "SerialDebug-0.9.79.zip", "size": 68891, "checksum": "SHA-256:73cda6ef81ce4d560956d89881330457c7d9ce10963b7947272822b4cd210d17" }, { "name": "SerialDebug", "version": "0.9.82", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Improved serial debug to Arduino with debug levels an simple software debugger", "paragraph": "Replacement to standard serial debug of Arduino", "website": "https://github.com/JoaoLopesF/SerialDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/SerialDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/SerialDebug-0.9.82.zip", "archiveFileName": "SerialDebug-0.9.82.zip", "size": 69455, "checksum": "SHA-256:c28e53ab234a69bc0796bb1270b5450f250d9ef9f67573ca01fd45eeaceb7f17" }, { "name": "SoftTimers", "version": "1.3.0", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "The SoftTimers arduino library is a collection of software timers. The library aims at greatly simplifying multitask complexity.", "paragraph": "It allows one to properly time multiple events and know when each \"timer\" expires meaning that an action is required. SoftTimers can also be used to compute the elapsed time since an event occured.", "website": "https://github.com/end2endzone/SoftTimers", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/SoftTimers.git", "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/SoftTimers-1.3.0.zip", "archiveFileName": "SoftTimers-1.3.0.zip", "size": 357201, "checksum": "SHA-256:0c4e16be55ab03d387642e134e887fde1df2bb6ee0bcf4c2c7263d957434761b" }, { "name": "SoftTimers", "version": "2.0.0", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "The SoftTimers arduino library is a collection of software timers. The library aims at greatly simplifying multitask complexity.", "paragraph": "It allows one to properly time multiple events and know when each \"timer\" expires meaning that an action is required. SoftTimers can also be used to compute the elapsed time since an event occured.", "website": "https://github.com/end2endzone/SoftTimers", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/SoftTimers.git", "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/SoftTimers-2.0.0.zip", "archiveFileName": "SoftTimers-2.0.0.zip", "size": 343209, "checksum": "SHA-256:97ba446b156a43fb37ab9506083fa0de89db17ea570bb371b1a3d577de458562" }, { "name": "SoftTimers", "version": "2.0.2", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "The SoftTimers arduino library is a collection of software timers. The library aims at greatly simplifying multitask complexity.", "paragraph": "It allows one to properly time multiple events and know when each \"timer\" expires meaning that an action is required. SoftTimers can also be used to compute the elapsed time since an event occured.", "website": "https://github.com/end2endzone/SoftTimers", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/SoftTimers.git", "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/SoftTimers-2.0.2.zip", "archiveFileName": "SoftTimers-2.0.2.zip", "size": 347155, "checksum": "SHA-256:6a0b640c93be50203809c20e3fa79bd2c06b20c85e30f528c507d1a6ee09774f" }, { "name": "SoftTimers", "version": "2.1.0", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "The SoftTimers arduino library is a collection of software timers. The library aims at greatly simplifying multitask complexity.", "paragraph": "It allows one to properly time multiple events and know when each \"timer\" expires meaning that an action is required. SoftTimers can also be used to compute the elapsed time since an event occured.", "website": "https://github.com/end2endzone/SoftTimers", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/SoftTimers.git", "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/SoftTimers-2.1.0.zip", "archiveFileName": "SoftTimers-2.1.0.zip", "size": 353965, "checksum": "SHA-256:6d7039a9eb92ab1fe13b447c9c3bee4532ae84dfee85f0ca642ab8cd506a9a28" }, { "name": "AllWize", "version": "1.0.0", "author": "Xose Pérez \u003cxose@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.0.0.zip", "archiveFileName": "AllWize-1.0.0.zip", "size": 109520, "checksum": "SHA-256:cc0c9d770ab2d7c837cf14064af83db4564b6d981136729f32ba3421e3174713" }, { "name": "AllWize", "version": "1.0.1", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.0.1.zip", "archiveFileName": "AllWize-1.0.1.zip", "size": 109610, "checksum": "SHA-256:322b1187dd09b2259d37760126d5d08a055178c04564a05acc91ad1e4a86bc84" }, { "name": "AllWize", "version": "1.0.2", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.0.2.zip", "archiveFileName": "AllWize-1.0.2.zip", "size": 471354, "checksum": "SHA-256:b37ae4a2d110f86795833d2f6b81f278d30cc5d6baf9514ba489c576f626401c" }, { "name": "AllWize", "version": "1.0.3", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.0.3.zip", "archiveFileName": "AllWize-1.0.3.zip", "size": 839007, "checksum": "SHA-256:c035f7d51f5e84024e700c23fc9dba7666da6ae2a385d4453bbe0f8dbd764cb9" }, { "name": "AllWize", "version": "1.1.0", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.1.0.zip", "archiveFileName": "AllWize-1.1.0.zip", "size": 6060345, "checksum": "SHA-256:3c3a2421f518d017a4cb1a3a84813851d0ebd6bc854622e9c35cffd0caac60ce" }, { "name": "AllWize", "version": "1.1.1", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.1.1.zip", "archiveFileName": "AllWize-1.1.1.zip", "size": 6080389, "checksum": "SHA-256:cb6987f9e63c1c32087e3f564c612e95be7e23d949968025fac7d6ec442b3da8" }, { "name": "AllWize", "version": "1.1.2", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.1.2.zip", "archiveFileName": "AllWize-1.1.2.zip", "size": 5716846, "checksum": "SHA-256:54ba20d8f72297f53e1404c35706094252b2fb4cd0bf96d11fd1ce0d61392570" }, { "name": "AllWize", "version": "1.1.3", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.1.3.zip", "archiveFileName": "AllWize-1.1.3.zip", "size": 7096257, "checksum": "SHA-256:cd7b050f028764024c6e6877854f4cbf8b2b63b3cecee580d6e174b5e3e62fad" }, { "name": "AllWize", "version": "1.1.4", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.1.4.zip", "archiveFileName": "AllWize-1.1.4.zip", "size": 8544596, "checksum": "SHA-256:df218fe68411247a61664beed0f8162d5d4abab5921cb94c6aabc69c4b5949f4" }, { "name": "AllWize", "version": "1.1.5", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.1.5.zip", "archiveFileName": "AllWize-1.1.5.zip", "size": 8758603, "checksum": "SHA-256:8690436f703ebc79c6ebc3d576e9b86f747e085705b78414790f08d87c0a0995" }, { "name": "AllWize", "version": "1.1.6", "author": "AllWize.io \u003cgithub@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules", "website": "https://github.com/AllWize/allwize.git", "category": "Communication", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/allwize.git", "providesIncludes": [ "AllWize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/AllWize-1.1.6.zip", "archiveFileName": "AllWize-1.1.6.zip", "size": 1550669, "checksum": "SHA-256:881b90ed29b7cd5d2587bad0725f894a75f3293cf2670f595f8eccac3f1db7d6" }, { "name": "RemoteDebug", "version": "2.0.0", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-2.0.0.zip", "archiveFileName": "RemoteDebug-2.0.0.zip", "size": 40919, "checksum": "SHA-256:886a7c31ce07687de3e29a6bc01f3eaac10b64babfee939b94b62635c698d361" }, { "name": "RemoteDebug", "version": "1.5.3", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-1.5.3.zip", "archiveFileName": "RemoteDebug-1.5.3.zip", "size": 25793, "checksum": "SHA-256:d372d9383e372dbf5796340f573d795ca2ca145803da8326bd22e2f0ae66c3bc" }, { "name": "RemoteDebug", "version": "1.5.5", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-1.5.5.zip", "archiveFileName": "RemoteDebug-1.5.5.zip", "size": 25706, "checksum": "SHA-256:fb130c9ca7021d2495a9ab24f78f21c4e1db46831fbc426971de328935798283" }, { "name": "RemoteDebug", "version": "1.5.6", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-1.5.6.zip", "archiveFileName": "RemoteDebug-1.5.6.zip", "size": 25845, "checksum": "SHA-256:c66e4e56ce3ce3f9c066cbdfdb35797068abff9ebd83114e14768d0b200d531f" }, { "name": "RemoteDebug", "version": "1.5.7", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-1.5.7.zip", "archiveFileName": "RemoteDebug-1.5.7.zip", "size": 25921, "checksum": "SHA-256:29cda08abbb1dbfcba8a2d6be51dec1ed63330635a934f76a0b7218f846ca81a" }, { "name": "RemoteDebug", "version": "1.5.8", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-1.5.8.zip", "archiveFileName": "RemoteDebug-1.5.8.zip", "size": 26150, "checksum": "SHA-256:07b1cf184b7cb7e20dc4ef166fa40bd88822bb77b23d99193090d5f7b88ae128" }, { "name": "RemoteDebug", "version": "1.5.9", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-1.5.9.zip", "archiveFileName": "RemoteDebug-1.5.9.zip", "size": 26384, "checksum": "SHA-256:89c0eed3c2159cdf13c122d567d20ee9b1f1a4fa7f6eb19f66e5ea4056739bb6" }, { "name": "RemoteDebug", "version": "2.0.1", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-2.0.1.zip", "archiveFileName": "RemoteDebug-2.0.1.zip", "size": 48638, "checksum": "SHA-256:f313e52e31f24618b8ebcbc94b280c120b486803b328fa046775b7fbcf17248d" }, { "name": "RemoteDebug", "version": "2.0.2", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-2.0.2.zip", "archiveFileName": "RemoteDebug-2.0.2.zip", "size": 48882, "checksum": "SHA-256:3cc407713df7459799c93cb00077d8026ba36415535e2ac66000c348f12a070e" }, { "name": "RemoteDebug", "version": "2.1.0", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-2.1.0.zip", "archiveFileName": "RemoteDebug-2.1.0.zip", "size": 49624, "checksum": "SHA-256:14e0c704eec79b5f74da4c56604ae559fabf3f5867b284a7cd19f02522c0d252" }, { "name": "RemoteDebug", "version": "2.1.1", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-2.1.1.zip", "archiveFileName": "RemoteDebug-2.1.1.zip", "size": 443198, "checksum": "SHA-256:a55cb22fbf0240dc3f612c90633edff691665df2af447c54433a02749bb41129" }, { "name": "RemoteDebug", "version": "2.1.2", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-2.1.2.zip", "archiveFileName": "RemoteDebug-2.1.2.zip", "size": 443398, "checksum": "SHA-256:5e0d412120cb345dd879a2561b098d7bf7d39f87819d502fc10bba96aee78a26" }, { "name": "RemoteDebug", "version": "3.0.0", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-3.0.0.zip", "archiveFileName": "RemoteDebug-3.0.0.zip", "size": 480259, "checksum": "SHA-256:d45ac8812177ccce31eb6a480b8cc3deaf25eebd9ab3c339d368191e125ba21b" }, { "name": "RemoteDebug", "version": "3.0.2", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over telnet for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-3.0.2.zip", "archiveFileName": "RemoteDebug-3.0.2.zip", "size": 955387, "checksum": "SHA-256:1c82862d84cd2f5c8b51978c20076875118b95dfb1547af0fd34a2f11712d74b" }, { "name": "RemoteDebug", "version": "3.0.3", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Remote debug over WiFi for Arduino ESP8266 and ESP32", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-3.0.3.zip", "archiveFileName": "RemoteDebug-3.0.3.zip", "size": 955483, "checksum": "SHA-256:1dfb9674c4ed7f7403ca762445081949cdbbd9df8c2d77e2680bf120b0d86b6a" }, { "name": "RemoteDebug", "version": "3.0.4", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "A library for Arduino to debug projects over WiFi, with web app or telnet client, with Print commands like Serial Monitor.", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-3.0.4.zip", "archiveFileName": "RemoteDebug-3.0.4.zip", "size": 1395793, "checksum": "SHA-256:1db350c9489b8870090c7ae29a95ffef9ad651721f157bafc3ee40601985b3c6" }, { "name": "RemoteDebug", "version": "3.0.5", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "A library for Arduino to debug projects over WiFi, with web app or telnet client, with Print commands like Serial Monitor.", "website": "https://github.com/JoaoLopesF/RemoteDebug", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebug.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebug-3.0.5.zip", "archiveFileName": "RemoteDebug-3.0.5.zip", "size": 1395991, "checksum": "SHA-256:e0d115eedd99049bda07788b8def9307abba920b8c66d8aa56a34d7d0c158095" }, { "name": "my92xx", "version": "3.0.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266", "paragraph": "MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266", "website": "https://github.com/xoseperez/my92xx.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/my92xx.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/my92xx-3.0.0.zip", "archiveFileName": "my92xx-3.0.0.zip", "size": 156739, "checksum": "SHA-256:a01b198883dab7680d9a9cac75bad0cb2a1333e92964342ac8ecd5cf53218368" }, { "name": "my92xx", "version": "3.0.1", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266", "paragraph": "MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266", "website": "https://github.com/xoseperez/my92xx.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/my92xx.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/my92xx-3.0.1.zip", "archiveFileName": "my92xx-3.0.1.zip", "size": 157128, "checksum": "SHA-256:e154c89f66fd82bf01a00d7f452ed589694bf307ab99f63b24cea07949840ea4" }, { "name": "my92xx", "version": "3.0.2", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266", "paragraph": "MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266", "website": "https://github.com/xoseperez/my92xx.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/my92xx.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/my92xx-3.0.2.zip", "archiveFileName": "my92xx-3.0.2.zip", "size": 157166, "checksum": "SHA-256:0e7e879626436fe0c469763d166d11f92aeeb5bb73009dea63cb292d899430ad" }, { "name": "my92xx", "version": "3.0.3", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266", "website": "https://github.com/xoseperez/my92xx.git", "category": "Other", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/my92xx.git", "providesIncludes": [ "my92xx.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/my92xx-3.0.3.zip", "archiveFileName": "my92xx-3.0.3.zip", "size": 160068, "checksum": "SHA-256:b4b2ab276ef4753080d391b5c808395a4ec7284aa58bd819132c133bec9ef04d" }, { "name": "HLW8012", "version": "0.1.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Perez \u003cxose.perez@gmail.com\u003e", "sentence": "HLW8012 for Arduino / ESP8216", "paragraph": "HLW8012 power/current/voltage monitor IC library for Arduino and ESP8266. Use 2.x.x for ESP and 1.3 for AVR.", "website": "https://bitbucket.org/xoseperez/hlw8012", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/hlw8012.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/HLW8012-0.1.0.zip", "archiveFileName": "HLW8012-0.1.0.zip", "size": 382404, "checksum": "SHA-256:f53291c175a9483aab9ae8503c2eebc3bad8e0082351530f0cfeccfbae5cae1c" }, { "name": "HLW8012", "version": "1.0.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Perez \u003cxose.perez@gmail.com\u003e", "sentence": "HLW8012 for Arduino / ESP8216", "paragraph": "HLW8012 power/current/voltage monitor IC library for Arduino and ESP8266. Use 2.x.x for ESP and 1.3 for AVR.", "website": "https://bitbucket.org/xoseperez/hlw8012", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/hlw8012.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/HLW8012-1.0.0.zip", "archiveFileName": "HLW8012-1.0.0.zip", "size": 382554, "checksum": "SHA-256:23c3e9bd2373ef13908d773758db17e55a9f07af9c6d78ae43fda915dc1225d0" }, { "name": "HLW8012", "version": "1.0.1", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Perez \u003cxose.perez@gmail.com\u003e", "sentence": "HLW8012 for Arduino / ESP8216", "paragraph": "HLW8012 power/current/voltage monitor IC library for Arduino and ESP8266. Use 2.x.x for ESP and 1.3 for AVR.", "website": "https://bitbucket.org/xoseperez/hlw8012", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/hlw8012.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/HLW8012-1.0.1.zip", "archiveFileName": "HLW8012-1.0.1.zip", "size": 383030, "checksum": "SHA-256:44f715676472e177040af444fd40968a8c1ec11a776d990150b3bc813b3428a9" }, { "name": "HLW8012", "version": "1.1.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Perez \u003cxose.perez@gmail.com\u003e", "sentence": "HLW8012 for Arduino / ESP8216", "paragraph": "HLW8012 power/current/voltage monitor IC library for Arduino and ESP8266. Use 2.x.x for ESP and 1.3 for AVR.", "website": "https://bitbucket.org/xoseperez/hlw8012", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/hlw8012.git", "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/HLW8012-1.1.0.zip", "archiveFileName": "HLW8012-1.1.0.zip", "size": 383340, "checksum": "SHA-256:914497d8e1556ada6e74eb35cca4c26d771836627cc087321be952277f0ffdd7" }, { "name": "HLW8012", "version": "1.1.1", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "HLW8012 for Arduino / ESP8216", "paragraph": "HLW8012 power/current/voltage monitor IC library for Arduino and ESP8266. Use 2.x.x for ESP and 1.3 for AVR.", "website": "https://github.com/xoseperez/hlw8012.git", "category": "Sensors", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/hlw8012.git", "providesIncludes": [ "hlw8012.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/HLW8012-1.1.1.zip", "archiveFileName": "HLW8012-1.1.1.zip", "size": 386941, "checksum": "SHA-256:9173138281fd66a8dda3588459428f35372377d50811528e470c070f405a620b" }, { "name": "HLW8012", "version": "1.1.2", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "HLW8012 for Arduino / ESP8216", "paragraph": "HLW8012 power/current/voltage monitor IC library for Arduino and ESP8266. Use 2.x.x for ESP and 1.3 for AVR.", "website": "https://github.com/xoseperez/hlw8012.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/hlw8012.git", "providesIncludes": [ "hlw8012.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/HLW8012-1.1.2.zip", "archiveFileName": "HLW8012-1.1.2.zip", "size": 388833, "checksum": "SHA-256:790e9ad25aa97d6de7fcf5ec750ca83eddff8acae8349ae73280fdfc2a0fd66b" }, { "name": "PCF8583", "version": "1.0.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "PCF8583 Real Time Clock and Event Counter Library for Arduino", "website": "https://bitbucket.org/xoseperez/pcf8583.git", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/xoseperez/pcf8583.git", "providesIncludes": [ "PCF8583.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/xoseperez/PCF8583-1.0.0.zip", "archiveFileName": "PCF8583-1.0.0.zip", "size": 130046, "checksum": "SHA-256:d88d6a4abe8ba71831827b29584ad1e4bafaf9da7e44f1d0bbc436b47d16fc1b" }, { "name": "TeensyStep", "version": "0.98.1", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6)", "paragraph": "Step rates up to 300000stp/sec. Accelerated and synchronized movement of up to 10 steppers. Due to the low processor load it can easily be used togehter with sensors, displays, serial communication ...", "website": "https://github.com/luni64/TeensyStep", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyStep.git", "providesIncludes": [ "StepControl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyStep-0.98.1.zip", "archiveFileName": "TeensyStep-0.98.1.zip", "size": 317150, "checksum": "SHA-256:851422758aed36742e9f4f08d50860c7d588b8964e74ef32728a17c55931ddd7" }, { "name": "TeensyStep", "version": "0.95.0", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "High speed stepper driver for teensy boards (T3.0 - T3.6)", "website": "https://github.com/luni64/TeensyStep", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyStep.git", "providesIncludes": [ "StepControl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyStep-0.95.0.zip", "archiveFileName": "TeensyStep-0.95.0.zip", "size": 278132, "checksum": "SHA-256:c59a63564de4fde7a5784409955c95f079b0ba75e0a48ecc597da6d4e624b899" }, { "name": "TeensyStep", "version": "1.0.0", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6)", "paragraph": "Step rates up to 300000stp/sec. Accelerated and synchronized movement of up to 10 steppers. Due to the low processor load it can easily be used togehter with sensors, displays, serial communication ...", "website": "https://github.com/luni64/TeensyStep", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyStep.git", "providesIncludes": [ "StepControl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyStep-1.0.0.zip", "archiveFileName": "TeensyStep-1.0.0.zip", "size": 317703, "checksum": "SHA-256:81faaf809f72734cfe881c320785f461025ffcaa109e49b7a13ba418f8a74116" }, { "name": "TeensyStep", "version": "0.98.0", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "High speed stepper driver for teensy boards (T3.0 - T3.6)", "website": "https://github.com/luni64/TeensyStep", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyStep.git", "providesIncludes": [ "StepControl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyStep-0.98.0.zip", "archiveFileName": "TeensyStep-0.98.0.zip", "size": 317025, "checksum": "SHA-256:266f86ed3d37a81eb6fac424179f06a35543e9ca954e2c2aa3fa8d4f85659f8f" }, { "name": "TeensyStep", "version": "2.0.0", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6)", "paragraph": "Step rates up to 300000stp/sec. Accelerated and synchronized movement of up to 10 steppers. Due to the low processor load it can easily be used togehter with sensors, displays, serial communication ...", "website": "https://luni64.github.io/TeensyStep/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyStep.git", "providesIncludes": [ "TeensyStep.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyStep-2.0.0.zip", "archiveFileName": "TeensyStep-2.0.0.zip", "size": 336821, "checksum": "SHA-256:0428b64287f4353875bef7619fbc1442ac8972800ddbd485ff04bf5e46298fe3" }, { "name": "TeensyStep", "version": "2.1.0", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6)", "paragraph": "Step rates up to 300000stp/sec. Accelerated and synchronized movement of up to 10 steppers. Due to the low processor load it can easily be used togehter with sensors, displays, serial communication ...", "website": "https://luni64.github.io/TeensyStep/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyStep.git", "providesIncludes": [ "TeensyStep.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyStep-2.1.0.zip", "archiveFileName": "TeensyStep-2.1.0.zip", "size": 464278, "checksum": "SHA-256:29b473034b21eeb0e0ecd5cc433afe0130e657c08cda534fee568e12478af366" }, { "name": "TeensyStep", "version": "2.3.1", "author": "luni64", "maintainer": "luni64", "sentence": "High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6) and STM32F4", "paragraph": "Step rates up to 300000stp/sec. Accelerated and synchronized movement of up to 10 steppers. Due to the low processor load it can easily be used togehter with sensors, displays, serial communication ...", "website": "https://luni64.github.io/TeensyStep/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyStep.git", "providesIncludes": [ "TeensyStep.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyStep-2.3.1.zip", "archiveFileName": "TeensyStep-2.3.1.zip", "size": 467035, "checksum": "SHA-256:ff9dacccf0c64c69f46c8eabeb26c94ff64495c683ee6a3b0b65b300bab89af0" }, { "name": "TeensyStep", "version": "2.3.2", "author": "luni64", "maintainer": "luni64", "sentence": "High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6) and STM32F4", "paragraph": "Step rates up to 300000stp/sec. Accelerated and synchronized movement of up to 10 steppers. Due to the low processor load it can easily be used togehter with sensors, displays, serial communication ...", "website": "https://luni64.github.io/TeensyStep/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyStep.git", "providesIncludes": [ "TeensyStep.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyStep-2.3.2.zip", "archiveFileName": "TeensyStep-2.3.2.zip", "size": 467094, "checksum": "SHA-256:831ccc96cedde4b0658b0ea0a212c6f76c2a15d460bb841f3741798a13aa12cf" }, { "name": "TeensyStep", "version": "2.3.4", "author": "luni64", "maintainer": "luni64", "sentence": "High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6) and STM32F4", "paragraph": "Step rates up to 300000stp/sec. Accelerated and synchronized movement of up to 10 steppers. Due to the low processor load it can easily be used togehter with sensors, displays, serial communication ...", "website": "https://luni64.github.io/TeensyStep/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyStep.git", "providesIncludes": [ "TeensyStep.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyStep-2.3.4.zip", "archiveFileName": "TeensyStep-2.3.4.zip", "size": 467287, "checksum": "SHA-256:db7d31ea995c4886da1ef498373dd0a3a7f72ee37b1259d1a83bf0ca3753499c" }, { "name": "arduino-timer", "version": "0.0.1", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-0.0.1.zip", "archiveFileName": "arduino_timer-0.0.1.zip", "size": 12321, "checksum": "SHA-256:e7c6186cb9970fd74cd99ceed7e288837c864b6c6f966ae59a8aeb88f6a18208" }, { "name": "arduino-timer", "version": "1.0.0", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-1.0.0.zip", "archiveFileName": "arduino_timer-1.0.0.zip", "size": 12264, "checksum": "SHA-256:b4127ecb704e95b4b40b69c6e79d3fb8e91e364a04c70ed2e2007bcf6bfcc886" }, { "name": "arduino-timer", "version": "1.0.1", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-1.0.1.zip", "archiveFileName": "arduino_timer-1.0.1.zip", "size": 12356, "checksum": "SHA-256:895586d95949dc5629c834ddbc8fbe1f614fcbc0ccd0fc43d82c8fad069df37d" }, { "name": "arduino-timer", "version": "2.0.0", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-2.0.0.zip", "archiveFileName": "arduino_timer-2.0.0.zip", "size": 12756, "checksum": "SHA-256:062af92c5648bab3c8b093904fc428b82d238604a78fed8dc6ce0b75974e1c0e" }, { "name": "arduino-timer", "version": "2.0.1", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-2.0.1.zip", "archiveFileName": "arduino_timer-2.0.1.zip", "size": 12765, "checksum": "SHA-256:b7a93c8e33d86e89278da085ccfd79da44d5bc52506d7a54d6a22a71c79360fd" }, { "name": "arduino-timer", "version": "2.1.0", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "arduino-timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-2.1.0.zip", "archiveFileName": "arduino_timer-2.1.0.zip", "size": 13188, "checksum": "SHA-256:ec48db23845cb437e0a7329a1af015e66433d768ab4e7e7dfc116671705e3d46" }, { "name": "arduino-timer", "version": "2.1.1", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "arduino-timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-2.1.1.zip", "archiveFileName": "arduino_timer-2.1.1.zip", "size": 13288, "checksum": "SHA-256:ea1bb80e4fb5fac1584a57af471a53ff2657d7e30aa7436011325a93f6c63f33" }, { "name": "arduino-timer", "version": "2.2.0", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "arduino-timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-2.2.0.zip", "archiveFileName": "arduino_timer-2.2.0.zip", "size": 22367, "checksum": "SHA-256:511762faca0daf91be133260ba8f72eda0aa620aa806ea8dd090699a464ca812" }, { "name": "arduino-timer", "version": "2.3.0", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "arduino-timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-2.3.0.zip", "archiveFileName": "arduino_timer-2.3.0.zip", "size": 22649, "checksum": "SHA-256:d241f34887bbb56080c71798676fc7c9f7da10339f03be70df359cabb530c428" }, { "name": "arduino-timer", "version": "2.3.1", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "arduino-timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-2.3.1.zip", "archiveFileName": "arduino_timer-2.3.1.zip", "size": 22671, "checksum": "SHA-256:d698144df4e481f873cbc41ca9b0d32e1cdae82a77bf796fa25f29e29b74e5d7" }, { "name": "arduino-timer", "version": "3.0.0", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "arduino-timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-3.0.0.zip", "archiveFileName": "arduino_timer-3.0.0.zip", "size": 22561, "checksum": "SHA-256:fb0ebdb6938814ca650162e97a732a4739f964cd92a90e9104b31a39694d337d" }, { "name": "arduino-timer", "version": "3.0.1", "author": "Michael Contreras", "maintainer": "Michael Contreras", "sentence": "Timer library for delaying function calls", "paragraph": "Simple non-blocking timer library for calling functions in / at / every specified units of time. Supports millis, micros, time rollover, and compile time configurable number of tasks.", "website": "https://github.com/contrem/arduino-timer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/contrem/arduino-timer.git", "providesIncludes": [ "arduino-timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/contrem/arduino_timer-3.0.1.zip", "archiveFileName": "arduino_timer-3.0.1.zip", "size": 25379, "checksum": "SHA-256:50b79a85443cf6a9db854edd2ffea96cd89751af06e6a4e19538d4b14b47462b" }, { "name": "AD57X4R", "version": "1.0.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Provides an SPI based interface to the AD57X4R DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-1.0.0.zip", "archiveFileName": "AD57X4R-1.0.0.zip", "size": 9873, "checksum": "SHA-256:dde50e18cf0840db78f1bdeed801746aa9e5878b9cad006068278bc31f6149f4" }, { "name": "AD57X4R", "version": "1.1.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Provides an SPI based interface to the AD57X4R DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-1.1.0.zip", "archiveFileName": "AD57X4R-1.1.0.zip", "size": 8053, "checksum": "SHA-256:54b08444d2bce9e330107ba0c09cbc2af11387bf856fe909f825131372d5e049" }, { "name": "AD57X4R", "version": "2.0.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-2.0.0.zip", "archiveFileName": "AD57X4R-2.0.0.zip", "size": 8492, "checksum": "SHA-256:69e6ac34e3eed59a6704d697b3ddbb85a222c9cde61a4f40933575feef19ae69" }, { "name": "AD57X4R", "version": "2.1.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-2.1.0.zip", "archiveFileName": "AD57X4R-2.1.0.zip", "size": 10385, "checksum": "SHA-256:aea2b466d35206d7109c83f12759b624f5e4bedc7f1c6d029039dbda5eff8de1" }, { "name": "AD57X4R", "version": "2.2.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-2.2.0.zip", "archiveFileName": "AD57X4R-2.2.0.zip", "size": 10655, "checksum": "SHA-256:687c976656c3e9f1ab1b52660be41bdabf0713d9963057c88e346a7d3df1b8d3" }, { "name": "AD57X4R", "version": "3.0.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-3.0.0.zip", "archiveFileName": "AD57X4R-3.0.0.zip", "size": 10636, "checksum": "SHA-256:76ac3a2a22846937c7d172218aaaae2324eb2c477487caa09610a39497980c04" }, { "name": "AD57X4R", "version": "3.0.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-3.0.1.zip", "archiveFileName": "AD57X4R-3.0.1.zip", "size": 10648, "checksum": "SHA-256:a26e7b1ea1f8afac4dcbc5614e8846a105dd5cf5160e852c3855148fcb6a6f8e" }, { "name": "AD57X4R", "version": "3.0.2", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-3.0.2.zip", "archiveFileName": "AD57X4R-3.0.2.zip", "size": 10614, "checksum": "SHA-256:e5f4e49a6fbe2df951d1a572fbbaaf96a9e70f7c06823535cda24722852d090d" }, { "name": "AD57X4R", "version": "4.0.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-4.0.0.zip", "archiveFileName": "AD57X4R-4.0.0.zip", "size": 10596, "checksum": "SHA-256:a2dc70f563d44698b0ceaaacbe4c29290c275f22a8687aece16407007661dbe7" }, { "name": "AD57X4R", "version": "4.0.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-4.0.1.zip", "archiveFileName": "AD57X4R-4.0.1.zip", "size": 10548, "checksum": "SHA-256:2f4f317334aee09d9bed8c77e75fd1ee5b7a2116b019ef79d50f4128ad0bf42b" }, { "name": "AD57X4R", "version": "5.0.0", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/AD57X4R.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/AD57X4R.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/AD57X4R-5.0.0.zip", "archiveFileName": "AD57X4R-5.0.0.zip", "size": 1550550, "checksum": "SHA-256:6a8572f9d22dc8cf08c376ec018f66f92c583761460873b98002cd07b4be6bd2" }, { "name": "TMC429", "version": "1.0.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.0.0.zip", "archiveFileName": "TMC429-1.0.0.zip", "size": 12110, "checksum": "SHA-256:da3a4be53205e37ce531a1ae2ed42ba0d7d1ec4a93f6510bb67cd8862ef35341" }, { "name": "TMC429", "version": "1.0.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.0.1.zip", "archiveFileName": "TMC429-1.0.1.zip", "size": 12362, "checksum": "SHA-256:3f49b38ec9a3834ff0bbadb5ffab4daf516067505762395c10d37a74efbbadd7" }, { "name": "TMC429", "version": "1.0.2", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.0.2.zip", "archiveFileName": "TMC429-1.0.2.zip", "size": 12301, "checksum": "SHA-256:505dd71c2e74c272ccce3720bee543272e23f3d689065bc63b0c48a41e6fe1f5" }, { "name": "TMC429", "version": "1.0.3", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.0.3.zip", "archiveFileName": "TMC429-1.0.3.zip", "size": 12128, "checksum": "SHA-256:fb2ddf45b77cd4eabc026bac8f55d3c49c6d08061b177ff8db4e12800989c66c" }, { "name": "TMC429", "version": "1.0.4", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.0.4.zip", "archiveFileName": "TMC429-1.0.4.zip", "size": 12084, "checksum": "SHA-256:ec7003a5c8f42a66ed5f5282617ff277b1623c15790cb73b2cc77094845e1022" }, { "name": "TMC429", "version": "1.0.5", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.0.5.zip", "archiveFileName": "TMC429-1.0.5.zip", "size": 12838, "checksum": "SHA-256:b77106d13543b1593dd35c954b2dd819023c23e7073cd0a899361715d362a211" }, { "name": "TMC429", "version": "1.1.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.1.0.zip", "archiveFileName": "TMC429-1.1.0.zip", "size": 13015, "checksum": "SHA-256:16b1652c1916601b3fbac4f052afa84719914402aa0a862f1ea03bcec9483e89" }, { "name": "TMC429", "version": "1.1.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.1.1.zip", "archiveFileName": "TMC429-1.1.1.zip", "size": 13049, "checksum": "SHA-256:c1027f3f2bb204fe2ecc22be49da1efd9091618e623968640857526c3120de6d" }, { "name": "TMC429", "version": "1.1.2", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.1.2.zip", "archiveFileName": "TMC429-1.1.2.zip", "size": 13045, "checksum": "SHA-256:11c77033ff7682af75405d03c76083f72798e92e17cc77a0affb3dbf88230e09" }, { "name": "TMC429", "version": "1.2.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.2.0.zip", "archiveFileName": "TMC429-1.2.0.zip", "size": 14325, "checksum": "SHA-256:3dae3518a76d11eebd88368c9d8ab69b494dde2442e82e82b47781170d3baf1d" }, { "name": "TMC429", "version": "1.2.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.2.1.zip", "archiveFileName": "TMC429-1.2.1.zip", "size": 14365, "checksum": "SHA-256:35e3f38f749f51579f03e7fe49981d3f2e9de2f0423f0e5c9f279e3e55c5ca5e" }, { "name": "TMC429", "version": "1.2.2", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "dependencies": [ { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.2.2.zip", "archiveFileName": "TMC429-1.2.2.zip", "size": 14375, "checksum": "SHA-256:6e9688a3de6b891e28cb7768d83cbd804c2d8a84f573e25d61a4f0fa07f18c11" }, { "name": "TMC429", "version": "1.3.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "dependencies": [ { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.3.1.zip", "archiveFileName": "TMC429-1.3.1.zip", "size": 15695, "checksum": "SHA-256:19f70e234a4b09fc540d7640b4421b3d3f21914fe4d32d4d7c02f2c8fc031bbd" }, { "name": "TMC429", "version": "1.3.2", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "dependencies": [ { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.3.2.zip", "archiveFileName": "TMC429-1.3.2.zip", "size": 96852, "checksum": "SHA-256:c8a12f6a4dddde7728313c1c5643cf6fe85d56e29e1cfb1bb2e1a60d37ccc163" }, { "name": "TMC429", "version": "1.3.3", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "dependencies": [ { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.3.3.zip", "archiveFileName": "TMC429-1.3.3.zip", "size": 142365, "checksum": "SHA-256:efa6d2c17b8d0f5f835aa77148caedceb9f4f1816096b990505b88ea39cb71e7" }, { "name": "TMC429", "version": "1.3.4", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "dependencies": [ { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-1.3.4.zip", "archiveFileName": "TMC429-1.3.4.zip", "size": 143822, "checksum": "SHA-256:19e4a6f78f1e17dae20859ac089f9d1795fbb65bef289208c99cbde0ff64d13e" }, { "name": "TMC429", "version": "2.0.0", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-2.0.0.zip", "archiveFileName": "TMC429-2.0.0.zip", "size": 1677552, "checksum": "SHA-256:1814ade5fd6e801d63ebf0f178f4150d159b3741317ac9623bd7bacf086660e5" }, { "name": "TMC429", "version": "2.0.1", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-2.0.1.zip", "archiveFileName": "TMC429-2.0.1.zip", "size": 1677036, "checksum": "SHA-256:3ba962324770632af4e46cd53d376fc1b08c847eee04b34b96a50d93c18f0372" }, { "name": "TMC429", "version": "2.1.0", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-2.1.0.zip", "archiveFileName": "TMC429-2.1.0.zip", "size": 1679514, "checksum": "SHA-256:9a7f852c43113b745005f81d38c710307434f33edc451033eba93367eea26222" }, { "name": "TMC429", "version": "2.2.0", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-2.2.0.zip", "archiveFileName": "TMC429-2.2.0.zip", "size": 1679604, "checksum": "SHA-256:4c18bc83999735fbf7f93f35333a92eee3889554126aff906b94fd8a989fd2b9" }, { "name": "TMC429", "version": "2.3.0", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-2.3.0.zip", "archiveFileName": "TMC429-2.3.0.zip", "size": 1679807, "checksum": "SHA-256:0aa1ede6801bc1bb9769748523c2a9955b83d4e6fd905d0f30bdfbc9ca10060e" }, { "name": "TMC429", "version": "2.3.1", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Trinamic TMC429 triple-axis dedicated step and direction motion controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC429.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC429.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC429-2.3.1.zip", "archiveFileName": "TMC429-2.3.1.zip", "size": 1679813, "checksum": "SHA-256:1d8344a9429f2cd384bb01e00d8daf980adda03ca0708fd636306f20ae70e6ce" }, { "name": "TMC2130", "version": "1.0.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Trinamic TMC2130 bipolar stepper motor driver.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC2130.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC2130.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC2130-1.0.0.zip", "archiveFileName": "TMC2130-1.0.0.zip", "size": 8682, "checksum": "SHA-256:a6889586d5583b0f81f6c13600994df2e33889e314f2226a98fcec5522f1ba36" }, { "name": "TMC2130", "version": "1.0.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC2130 bipolar stepper motor driver.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC2130.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC2130.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC2130-1.0.1.zip", "archiveFileName": "TMC2130-1.0.1.zip", "size": 8845, "checksum": "SHA-256:195447d03303cf2c237206ef0794e0a1f723f9c490f474a0a17e9d01f5801558" }, { "name": "TMC2130", "version": "1.0.2", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC2130 bipolar stepper motor driver.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC2130.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC2130.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC2130-1.0.2.zip", "archiveFileName": "TMC2130-1.0.2.zip", "size": 8819, "checksum": "SHA-256:7de7bfc1db0449de0def31868ba022f64f3281eb6b61b799d390d4804522bfc0" }, { "name": "TMC2130", "version": "1.0.3", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC2130 bipolar stepper motor driver.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC2130.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC2130.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC2130-1.0.3.zip", "archiveFileName": "TMC2130-1.0.3.zip", "size": 8781, "checksum": "SHA-256:4f4f6cfedf40886b9876a0f028f883f8043e4838d686630dffba2630fcf7cd41" }, { "name": "TMC2130", "version": "1.0.4", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Trinamic TMC2130 bipolar stepper motor driver.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TMC2130.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TMC2130.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TMC2130-1.0.4.zip", "archiveFileName": "TMC2130-1.0.4.zip", "size": 8734, "checksum": "SHA-256:ac7cf75aaf02926310ee10d340ba29498744d00aeb5a560e70fd651c0e42a111" }, { "name": "Array", "version": "1.0.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "An array container similar to the C++ std::array", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Array.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Array.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Array-1.0.0.zip", "archiveFileName": "Array-1.0.0.zip", "size": 14297, "checksum": "SHA-256:d11cfb956510261e585bace6a974978f4e7388287d1ab404391bd313e281f25c" }, { "name": "Array", "version": "1.0.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::array", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Array.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Array.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Array-1.0.1.zip", "archiveFileName": "Array-1.0.1.zip", "size": 14334, "checksum": "SHA-256:84df3aa1194c6c9a5220d2e978a6aedc5ed92151cac9b4b64f5b60ccea7b7612" }, { "name": "Array", "version": "1.1.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::array", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Array.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Array.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Array-1.1.0.zip", "archiveFileName": "Array-1.1.0.zip", "size": 15180, "checksum": "SHA-256:4e8e5628eadc08dbb449fa892f80e6b9a9c3dc5b432e9087c52f08c936fd2be3" }, { "name": "Array", "version": "1.1.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::array", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Array.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Array.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Array-1.1.1.zip", "archiveFileName": "Array-1.1.1.zip", "size": 15140, "checksum": "SHA-256:22bc83d8d067564037b6d7ba2e7e5ed1899d27e7989add623a03bc304610f626" }, { "name": "Array", "version": "1.1.2", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::array", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Array.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Array.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Array-1.1.2.zip", "archiveFileName": "Array-1.1.2.zip", "size": 15102, "checksum": "SHA-256:f45168325791405dda1222c9f6e60d33fbc8e873206b68f45168c730bae8821e" }, { "name": "Array", "version": "1.2.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::array", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Array.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Array.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Array-1.2.0.zip", "archiveFileName": "Array-1.2.0.zip", "size": 7832, "checksum": "SHA-256:7d66bad4ee658fbac4ec28fe40f87170958dd8813fef5348e571b7ef15562791" }, { "name": "Array", "version": "1.2.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::array", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Array.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Array.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Array-1.2.1.zip", "archiveFileName": "Array-1.2.1.zip", "size": 7859, "checksum": "SHA-256:dc69e0b4d1390c08253120a80e6e07e5cc6185ec24cbe3cb96dec2d8173e6495" }, { "name": "ArduinoQueue", "version": "1.0.1", "author": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "maintainer": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "sentence": "Queue Library", "paragraph": "A lightweight linked list type queue implementation, meant for microcontrollers.", "website": "https://github.com/EinarArnason/ArduinoQueue", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EinarArnason/ArduinoQueue.git", "url": "https://downloads.arduino.cc/libraries/github.com/EinarArnason/ArduinoQueue-1.0.1.zip", "archiveFileName": "ArduinoQueue-1.0.1.zip", "size": 2507, "checksum": "SHA-256:f0629c9bcf8987e871dfd7836439935fb526278430a89f7bf09e73082db7ac5f" }, { "name": "ArduinoQueue", "version": "1.0.4", "author": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "maintainer": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "sentence": "Queue Library", "paragraph": "A lightweight linked list type queue implementation, meant for microcontrollers.", "website": "https://github.com/EinarArnason/ArduinoQueue", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EinarArnason/ArduinoQueue.git", "url": "https://downloads.arduino.cc/libraries/github.com/EinarArnason/ArduinoQueue-1.0.4.zip", "archiveFileName": "ArduinoQueue-1.0.4.zip", "size": 6484, "checksum": "SHA-256:5ac331507ad86b303f7797e76a8ea80f2f122a4f61f7eff0777b830e705ff72b" }, { "name": "ArduinoQueue", "version": "1.2.0", "author": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "maintainer": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "sentence": "Queue Library", "paragraph": "A lightweight linked list type queue implementation, meant for microcontrollers.", "website": "https://github.com/EinarArnason/ArduinoQueue", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EinarArnason/ArduinoQueue.git", "url": "https://downloads.arduino.cc/libraries/github.com/EinarArnason/ArduinoQueue-1.2.0.zip", "archiveFileName": "ArduinoQueue-1.2.0.zip", "size": 8279, "checksum": "SHA-256:092984ed0abac3010ced65629647bd81839ed9fa2d759d2ee75e31849a4fec1f" }, { "name": "ArduinoQueue", "version": "1.2.2", "author": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "maintainer": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "sentence": "Queue Library", "paragraph": "A lightweight linked list type queue implementation, meant for microcontrollers.", "website": "https://github.com/EinarArnason/ArduinoQueue", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EinarArnason/ArduinoQueue.git", "url": "https://downloads.arduino.cc/libraries/github.com/EinarArnason/ArduinoQueue-1.2.2.zip", "archiveFileName": "ArduinoQueue-1.2.2.zip", "size": 8748, "checksum": "SHA-256:43e7d55559986d28de3351f7da7a46dbeb518e13c55079c89b9841ebaaa528dc" }, { "name": "ArduinoQueue", "version": "1.2.3", "author": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "maintainer": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "sentence": "Queue Library", "paragraph": "A lightweight linked list type queue implementation, meant for microcontrollers.", "website": "https://github.com/EinarArnason/ArduinoQueue", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EinarArnason/ArduinoQueue.git", "url": "https://downloads.arduino.cc/libraries/github.com/EinarArnason/ArduinoQueue-1.2.3.zip", "archiveFileName": "ArduinoQueue-1.2.3.zip", "size": 9579, "checksum": "SHA-256:c5f22201e9a61e60395471f7f76391afc985c8b3e6f3d222b89ed72562819c0b" }, { "name": "ArduinoQueue", "version": "1.2.5", "author": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "maintainer": "Einar Arnason \u003ceinsiarna@gmail.com\u003e", "sentence": "Queue Library", "paragraph": "A lightweight linked list type queue implementation, meant for microcontrollers.", "website": "https://github.com/EinarArnason/ArduinoQueue", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EinarArnason/ArduinoQueue.git", "url": "https://downloads.arduino.cc/libraries/github.com/EinarArnason/ArduinoQueue-1.2.5.zip", "archiveFileName": "ArduinoQueue-1.2.5.zip", "size": 9580, "checksum": "SHA-256:c2335eb9528541c394244bed7eadc4b8269f98bf62b29d9c28f16c2791f7a22c" }, { "name": "Vector", "version": "1.0.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "An array container similar to the C++ std::vector", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Vector.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Vector.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Vector-1.0.0.zip", "archiveFileName": "Vector-1.0.0.zip", "size": 5892, "checksum": "SHA-256:2914ec70f2d353b3feb09f0174ba0ad5c43862091bbf7408149288842eaac66f" }, { "name": "Vector", "version": "1.0.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::vector", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Vector.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Vector.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Vector-1.0.1.zip", "archiveFileName": "Vector-1.0.1.zip", "size": 5972, "checksum": "SHA-256:ed912f712ddcd82d7d659e60b4fea0e59762ccdb841e5181eb445de56ee0a0f1" }, { "name": "Vector", "version": "1.1.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::vector", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Vector.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Vector.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Vector-1.1.0.zip", "archiveFileName": "Vector-1.1.0.zip", "size": 6006, "checksum": "SHA-256:5db2cd9f722a7f4249f971730a93da06df967b8e422d20e865cafdad832845b8" }, { "name": "Vector", "version": "1.1.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::vector", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Vector.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Vector.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Vector-1.1.1.zip", "archiveFileName": "Vector-1.1.1.zip", "size": 6005, "checksum": "SHA-256:cb568f57fb05f06e8a9c34343da7ffdb2c93ee416d2e7ab42355d342797bd35d" }, { "name": "Vector", "version": "1.1.2", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::vector", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Vector.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Vector.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Vector-1.1.2.zip", "archiveFileName": "Vector-1.1.2.zip", "size": 5966, "checksum": "SHA-256:dd328faa9ed7272594df25b4685675a4d573c8049f379d3189ca91e40a9e6234" }, { "name": "Vector", "version": "1.2.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::vector", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Vector.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Vector.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Vector-1.2.0.zip", "archiveFileName": "Vector-1.2.0.zip", "size": 6730, "checksum": "SHA-256:1a1ad05cc12e4e1795785112cda8d0316880b3616658655526d7b0266768f839" }, { "name": "Vector", "version": "1.2.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "An array container similar to the C++ std::vector", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Vector.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Vector.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Vector-1.2.1.zip", "archiveFileName": "Vector-1.2.1.zip", "size": 6730, "checksum": "SHA-256:833e64720b03f185167bebd1407b23ef47cd73e79e6aaec023638187522b79a6" }, { "name": "Vector", "version": "1.2.2", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "An array container similar to the C++ std::vector", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Vector.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Vector.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Vector-1.2.2.zip", "archiveFileName": "Vector-1.2.2.zip", "size": 12927, "checksum": "SHA-256:21e46049f8e27d69297b321dd6d618d295bdece9aca1de77d1bfd26c45cfdf4c" }, { "name": "Muwerk scheduler library", "version": "0.1.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.1.0.zip", "archiveFileName": "Muwerk_scheduler_library-0.1.0.zip", "size": 15515, "checksum": "SHA-256:7fe3b1c62ec4d3384fa1498e66951faa5ce00f73433293a0562a575ae3de39fb" }, { "name": "Muwerk scheduler library", "version": "0.2.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.2.1.zip", "archiveFileName": "Muwerk_scheduler_library-0.2.1.zip", "size": 15688, "checksum": "SHA-256:7c1230d6c111a148ba88a7bee06a1ace0c474807358d7fc46ac198a898bbeebe" }, { "name": "Muwerk scheduler library", "version": "0.3.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.3.0.zip", "archiveFileName": "Muwerk_scheduler_library-0.3.0.zip", "size": 16804, "checksum": "SHA-256:4dec7fad85f09c6f83c7761e9cf76d8a02148babe416cf36a1a7aa55a0bcdc1e" }, { "name": "Muwerk scheduler library", "version": "0.3.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.3.1.zip", "archiveFileName": "Muwerk_scheduler_library-0.3.1.zip", "size": 16850, "checksum": "SHA-256:5ef90a37e988cac523472d45ec710bdaa71889230fffb8ea4d9433124434997e" }, { "name": "Muwerk scheduler library", "version": "0.3.2", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.3.2.zip", "archiveFileName": "Muwerk_scheduler_library-0.3.2.zip", "size": 16877, "checksum": "SHA-256:ec191889f4e5cc35e84009cd5abb847aa1272ef6398b9bb5daa76d4a22628f02" }, { "name": "Muwerk scheduler library", "version": "0.5.2", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "dependencies": [ { "name": "Muwerk ustd library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.5.2.zip", "archiveFileName": "Muwerk_scheduler_library-0.5.2.zip", "size": 199642, "checksum": "SHA-256:3d36d387d96654bc8bdbcaa2847ff7247c5bffc122e64cd62410db7b6342e864" }, { "name": "Muwerk scheduler library", "version": "0.5.3", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "dependencies": [ { "name": "Muwerk ustd library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.5.3.zip", "archiveFileName": "Muwerk_scheduler_library-0.5.3.zip", "size": 199739, "checksum": "SHA-256:e3668bb6f423a3ff563a404d8dec366224ab4d638d8b4209cd4be96a3bb4d3c2" }, { "name": "Muwerk scheduler library", "version": "0.5.4", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "dependencies": [ { "name": "Muwerk ustd library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.5.4.zip", "archiveFileName": "Muwerk_scheduler_library-0.5.4.zip", "size": 199803, "checksum": "SHA-256:fdb3b9899818e1a26c7d8e12cf44c79a65028da649759101a03b833dc0117a99" }, { "name": "Muwerk scheduler library", "version": "0.5.5", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "dependencies": [ { "name": "Muwerk ustd library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.5.5.zip", "archiveFileName": "Muwerk_scheduler_library-0.5.5.zip", "size": 203402, "checksum": "SHA-256:724889185c9ca6ea76397683a0c9cdfff53ecc39153f6e0518214b5464520ba6" }, { "name": "Muwerk scheduler library", "version": "0.6.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "dependencies": [ { "name": "Muwerk ustd library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.6.0.zip", "archiveFileName": "Muwerk_scheduler_library-0.6.0.zip", "size": 203558, "checksum": "SHA-256:a5c1313ae9dedf172f077725d9845a6a666423dacea3248f7d63eb5b79904e66" }, { "name": "Muwerk scheduler library", "version": "0.6.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "dependencies": [ { "name": "Muwerk ustd library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.6.1.zip", "archiveFileName": "Muwerk_scheduler_library-0.6.1.zip", "size": 205959, "checksum": "SHA-256:0881d6d41948be2b8a7787115716fbcdf29dce0d734ef3d67c0000fbeb47ab1c" }, { "name": "Muwerk scheduler library", "version": "0.6.3", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "dependencies": [ { "name": "Muwerk ustd library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.6.3.zip", "archiveFileName": "Muwerk_scheduler_library-0.6.3.zip", "size": 210581, "checksum": "SHA-256:40ed5bf9be54a04a0761041a6cdfd718a8685eeb6d922378e261822de4ed01e4" }, { "name": "Muwerk scheduler library", "version": "0.6.4", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "dependencies": [ { "name": "Muwerk ustd library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.6.4.zip", "archiveFileName": "Muwerk_scheduler_library-0.6.4.zip", "size": 210719, "checksum": "SHA-256:ba86af69aeca2d761f88c96958b6180ddcaeb3bc571fddb4d8730d8daf85481f" }, { "name": "Muwerk scheduler library", "version": "0.6.5", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "cooperative scheduler and mqtt-like communication queues", "paragraph": "cooperative scheduler and mqtt-like communication queues for ATTINY, ARDUINO, ESPxx. This library requires the ustd library.", "website": "https://github.com/muwerk/muwerk", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/muwerk.git", "dependencies": [ { "name": "Muwerk ustd library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/Muwerk_scheduler_library-0.6.5.zip", "archiveFileName": "Muwerk_scheduler_library-0.6.5.zip", "size": 210771, "checksum": "SHA-256:ca86f847ee6fa9c0dc0dd60f53d413c88c4e63d08785c6b9ba94e7137e1d5d67" }, { "name": "TLE72X", "version": "1.0.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Multichannel low-side and high-side driver library.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TLE72X.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TLE72X.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TLE72X-1.0.0.zip", "archiveFileName": "TLE72X-1.0.0.zip", "size": 9362, "checksum": "SHA-256:ef418a680a24f3dc0b5d643625f5ba7ce23c654cbc077b50320414e521313ef3" }, { "name": "TLE72X", "version": "1.0.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Multichannel low-side and high-side driver library.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/TLE72X.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/TLE72X.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/TLE72X-1.0.1.zip", "archiveFileName": "TLE72X-1.0.1.zip", "size": 9491, "checksum": "SHA-256:e93c4570595660f87da48fe8098164689ff3c775725d486afb1a6430320b3393" }, { "name": "ACAN2515", "version": "1.0.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "This library is an Arduino CAN network driver. It sends and receives data and remote frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-1.0.0.zip", "archiveFileName": "ACAN2515-1.0.0.zip", "size": 308702, "checksum": "SHA-256:e73fde9fece3a8b5a03d91f509666b276802a2527c2932534bcbca29492de8c4" }, { "name": "ACAN2515", "version": "1.0.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Default configuration The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-1.0.1.zip", "archiveFileName": "ACAN2515-1.0.1.zip", "size": 312418, "checksum": "SHA-256:543a2d6404a48023b8f8fcbcdc6df477ba295c4c1bf661ed4a73862febc30898" }, { "name": "ACAN2515", "version": "1.0.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. Default configuration The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-1.0.3.zip", "archiveFileName": "ACAN2515-1.0.3.zip", "size": 315009, "checksum": "SHA-256:21867146f92059368c58d1f49ffa36ca16695e24953cdfe3b90dbdf2cf5b69fc" }, { "name": "ACAN2515", "version": "1.0.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. Default configuration The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-1.0.4.zip", "archiveFileName": "ACAN2515-1.0.4.zip", "size": 323389, "checksum": "SHA-256:1dec4afb6560aec88f9ccea21f2705b9d75c00bced92b73b9434df9f8eb8d83e" }, { "name": "ACAN2515", "version": "1.1.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. Default configuration The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-1.1.0.zip", "archiveFileName": "ACAN2515-1.1.0.zip", "size": 328243, "checksum": "SHA-256:37ad7e86e4e1436baf91a9fce333e40430e9e2e50c97d4da0873581f7715d23a" }, { "name": "ACAN2515", "version": "1.1.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-1.1.1.zip", "archiveFileName": "ACAN2515-1.1.1.zip", "size": 330688, "checksum": "SHA-256:5350969636638f93d7e8724d2c88d5ea3d180a29b4e3e9d42c85eecd0bf2718c" }, { "name": "ACAN2515", "version": "1.1.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-1.1.2.zip", "archiveFileName": "ACAN2515-1.1.2.zip", "size": 356728, "checksum": "SHA-256:64e3c098d26a831ad20f693c94f56b7bf5b1eb6c857c194c4cfedccf8e06a17d" }, { "name": "ACAN2515", "version": "1.1.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-1.1.3.zip", "archiveFileName": "ACAN2515-1.1.3.zip", "size": 356819, "checksum": "SHA-256:618a53697b43d41edc9c680dcf4979be0c5a3867f110571b238eadfeec40cb11" }, { "name": "ACAN2515", "version": "2.0.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.0.zip", "archiveFileName": "ACAN2515-2.0.0.zip", "size": 374961, "checksum": "SHA-256:85bf1fb31a2894de5ebff465da02b94b4097f4f0de723a4197c8e9da77d00fa2" }, { "name": "ACAN2515", "version": "2.0.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.1.zip", "archiveFileName": "ACAN2515-2.0.1.zip", "size": 374775, "checksum": "SHA-256:3aeb9109c688f74976d55b1563988e54f876f8363a2d00ae646242448de96a21" }, { "name": "ACAN2515", "version": "2.0.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.2.zip", "archiveFileName": "ACAN2515-2.0.2.zip", "size": 375586, "checksum": "SHA-256:294890dd520e750cf676c1ec89a8fc1747fcad55d7344562ceaaed88c84e1336" }, { "name": "ACAN2515", "version": "2.0.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.3.zip", "archiveFileName": "ACAN2515-2.0.3.zip", "size": 340616, "checksum": "SHA-256:785d3f8b1272caabd40f8198927d5132d4fb603aa580f37818ab1c0cb7e61632" }, { "name": "ACAN2515", "version": "2.0.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.4.zip", "archiveFileName": "ACAN2515-2.0.4.zip", "size": 348270, "checksum": "SHA-256:a489f1eac13b3aba5cee0f3e322cff5ace663338337315920c8b3e67677e01d4" }, { "name": "ACAN2515", "version": "2.0.5", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.5.zip", "archiveFileName": "ACAN2515-2.0.5.zip", "size": 348456, "checksum": "SHA-256:468204398a90adad037fe4561e0e69835fe65a110eec3b9a9582e5ada7817be4" }, { "name": "ACAN2515", "version": "2.0.6", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.6.zip", "archiveFileName": "ACAN2515-2.0.6.zip", "size": 348055, "checksum": "SHA-256:4cd314d72b36c8fef488e29b7ea3607ac81056b0250becafd0be98e15750ac24" }, { "name": "ACAN2515", "version": "2.0.7", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2, on Raspberry Pi Pico.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.7.zip", "archiveFileName": "ACAN2515-2.0.7.zip", "size": 337490, "checksum": "SHA-256:1ea68ca80ce3da94e6c308af6e7f24194e1f1b81b93aa0ced695c67120936e1a" }, { "name": "ACAN2515", "version": "2.0.8", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2, on Raspberry Pi Pico.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.8.zip", "archiveFileName": "ACAN2515-2.0.8.zip", "size": 392094, "checksum": "SHA-256:cc7726e236c602fc577939b5b65052dd9e04b553fcfee9d9ae4c361ddbe20a89" }, { "name": "ACAN2515", "version": "2.0.9", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2, on Raspberry Pi Pico.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.0.9.zip", "archiveFileName": "ACAN2515-2.0.9.zip", "size": 393490, "checksum": "SHA-256:acf2afa9143a74162a1a130ae1462546e884a1881708e96f903a1d256d209d8a" }, { "name": "ACAN2515", "version": "2.1.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2, on Raspberry Pi Pico.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.1.0.zip", "archiveFileName": "ACAN2515-2.1.0.zip", "size": 395747, "checksum": "SHA-256:cab901d6a43cb11ccdeddd99473a1a08fa5770eeafb78283c41c999cf13fe725" }, { "name": "ACAN2515", "version": "2.1.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2, on Raspberry Pi Pico.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.1.1.zip", "archiveFileName": "ACAN2515-2.1.1.zip", "size": 396756, "checksum": "SHA-256:884aee124263c17704bce2f05d091bc5ec3824d47ed12e323e1351aed5e4f6b2" }, { "name": "ACAN2515", "version": "2.1.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2, on Raspberry Pi Pico.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.1.2.zip", "archiveFileName": "ACAN2515-2.1.2.zip", "size": 397820, "checksum": "SHA-256:b30f58d22fa7cc17630e1ca69e480bb35e7842235df91107c3b9719cdabde878" }, { "name": "ACAN2515", "version": "2.1.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller. Compatible with ACAN, ACAN2515Tiny, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters. Runs on ESP32 from version 1.1.2, on Raspberry Pi Pico.", "website": "https://github.com/pierremolinaro/acan2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515-2.1.3.zip", "archiveFileName": "ACAN2515-2.1.3.zip", "size": 399859, "checksum": "SHA-256:de5d9c9a8815fee138f874723552522c884cc1b9802a56c243ca98026826bbb9" }, { "name": "ADS1118 library", "version": "1.0.0", "author": "Alvaro Salazar \u003calvaro@denkitronik.com\u003e", "maintainer": "Alvaro Salazar \u003calvaro@denkitronik.com\u003e", "sentence": "Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).", "paragraph": "This library drives the ADS1118 chip easily. Just configure the ADS1118 as shown in the example code and read temperature and voltage with getTemperature() and getMilliVolts() methods.", "website": "https://github.com/denkitronik/ADS1118", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/denkitronik/ADS1118.git", "url": "https://downloads.arduino.cc/libraries/github.com/denkitronik/ADS1118_library-1.0.0.zip", "archiveFileName": "ADS1118_library-1.0.0.zip", "size": 333373, "checksum": "SHA-256:3bdb92a55deceb6f6047a547e6bc8588c60150b5c09ea7583afe54b3b27555b2" }, { "name": "ADS1118 library", "version": "1.0.3", "author": "Alvaro Salazar \u003calvaro@denkitronik.com\u003e", "maintainer": "Alvaro Salazar \u003calvaro@denkitronik.com\u003e", "sentence": "Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).", "paragraph": "This library drives the ADS1118 chip easily. Just configure the ADS1118 as shown in the example code and read temperature and voltage with getTemperature() and getMilliVolts() methods.", "website": "https://github.com/denkitronik/ADS1118", "category": "Signal Input/Output", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/denkitronik/ADS1118.git", "url": "https://downloads.arduino.cc/libraries/github.com/denkitronik/ADS1118_library-1.0.3.zip", "archiveFileName": "ADS1118_library-1.0.3.zip", "size": 534726, "checksum": "SHA-256:b27a92d56633673e8a0864b6c397547dde6ec0335f46c6670582973d321ca267" }, { "name": "PICxel", "version": "2.0.0", "author": "Marshall Wingerson \u003cmwingerson@gmail.com\u003e", "maintainer": "Brian Schmalz \u003cbrian@schmalzaus.com\u003e, Marshall Wingerson \u003cmwingerson@gmail.com\u003e", "sentence": "A library for using Neopixels/WS2812 on chipKIT board (PIC32)", "paragraph": "Supports both GRB and HSV modes. Can output on any (or many) pins. Now supports all chipKIT boards no matter their CPU speed.", "website": "https://github.com/chipKIT32-libraries/PICxel", "category": "Display", "architectures": [ "pic32" ], "types": [ "Contributed" ], "repository": "https://github.com/chipKIT32-libraries/PICxel.git", "providesIncludes": [ "PICxel.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/chipKIT32-libraries/PICxel-2.0.0.zip", "archiveFileName": "PICxel-2.0.0.zip", "size": 37476, "checksum": "SHA-256:cf1994e151d37f11c7e1e282a2530260c78e24cf47c634d772951ace7306733b" }, { "name": "I2Commands", "version": "0.1.0", "author": "Arjen Stens \u003cme@arjenstens.com\u003e", "maintainer": "Arjen Stens \u003cme@arjenstens.com\u003e", "sentence": "A library that enables you to easily send and receive data with easy-to-use commands.", "paragraph": "A library that enables you to easily send and receive data with easy-to-use commands.", "website": "https://arjenstens.com/", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/arduino-libraries/i2commands.git", "providesIncludes": [ "CommandHandler.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino-libraries/I2Commands-0.1.0.zip", "archiveFileName": "I2Commands-0.1.0.zip", "size": 22086, "checksum": "SHA-256:7cf61dda7cf7b11f619b5b980d4135849e4db2a85abacaa4089af0a8d3a1724b" }, { "name": "BMP180MI", "version": "0.1.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BMP085 / BMP180 Digital Pressure Sensors.", "paragraph": "The library supports I2C (via the Wire Library) interfaces. Use of other I2C libraries (e.g. software I2C) is supported by inheritance. Does not block or delay (except for convenience functions) making it better suited for applications where non-blocking behaviour is preferred.", "website": "https://bitbucket.org/christandlg/bmp180mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmp180mi.git", "providesIncludes": [ "BMP180MI.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMP180MI-0.1.0.zip", "archiveFileName": "BMP180MI-0.1.0.zip", "size": 10826, "checksum": "SHA-256:919578594101e48bc58395cc18a41fd821f52717ef6ef0e577a8be9029942bea" }, { "name": "BMP180MI", "version": "0.2.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BMP085 / BMP180 Digital Pressure Sensors.", "paragraph": "The library supports I2C (via the Wire Library) interfaces. Use of other I2C libraries (e.g. software I2C) is supported by inheritance. Does not block or delay (except for convenience functions) making it better suited for applications where non-blocking behaviour is preferred.", "website": "https://bitbucket.org/christandlg/bmp180mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmp180mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMP180MI-0.2.0.zip", "archiveFileName": "BMP180MI-0.2.0.zip", "size": 16358, "checksum": "SHA-256:923cfa4ae5d2c6f49f1b0edaf76f8cce63dcb3bff47104c878b310642b7696a2" }, { "name": "BMP180MI", "version": "1.0.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BMP085 / BMP180 Digital Pressure Sensors.", "paragraph": "The library supports I2C (via the Wire Library) interfaces. Use of other I2C libraries (e.g. software I2C) is supported by inheritance. Does not block or delay (except for convenience functions) making it better suited for applications where non-blocking behaviour is preferred.", "website": "https://bitbucket.org/christandlg/bmp180mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmp180mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMP180MI-1.0.1.zip", "archiveFileName": "BMP180MI-1.0.1.zip", "size": 16406, "checksum": "SHA-256:a1c3d6f22eeba632be7fc1a9a067493acee731d3f94edee899a02b34eca15b93" }, { "name": "ReactESP", "version": "0.2.0", "author": "Matti Airas \u003cmairas@iki.fi\u003e, Andrew Carter \u003candrewcarter1992@gmail.com\u003e", "maintainer": "Matti Airas \u003cmairas@iki.fi\u003e", "sentence": "Asynchronous programming library for the ESP8266 and other microcontrollers compatible with the Arduino framework.", "paragraph": "ReactESP is an asynchronous programming library for creating non-blocking applications on the Arduino framework.", "website": "https://github.com/mairas/ReactESP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mairas/ReactESP.git", "providesIncludes": [ "ReactESP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mairas/ReactESP-0.2.0.zip", "archiveFileName": "ReactESP-0.2.0.zip", "size": 16116, "checksum": "SHA-256:665bf57ce9e9957c12e249f202a875b231b9b013622a312cdc97464b377daac9" }, { "name": "ReactESP", "version": "0.2.2", "author": "Matti Airas \u003cmairas@iki.fi\u003e, Andrew Carter \u003candrewcarter1992@gmail.com\u003e", "maintainer": "Matti Airas \u003cmairas@iki.fi\u003e", "sentence": "Asynchronous programming library for the ESP8266 and other microcontrollers compatible with the Arduino framework.", "paragraph": "ReactESP is an asynchronous programming library for creating non-blocking applications on the Arduino framework.", "website": "https://github.com/mairas/ReactESP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mairas/ReactESP.git", "providesIncludes": [ "ReactESP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mairas/ReactESP-0.2.2.zip", "archiveFileName": "ReactESP-0.2.2.zip", "size": 16143, "checksum": "SHA-256:4286fa2d973559bde860b3e93d6f5f4449350179179dcf359941d0c6d2a8e39c" }, { "name": "ReactESP", "version": "0.3.0", "author": "Matti Airas \u003cmairas@iki.fi\u003e, Andrew Carter \u003candrewcarter1992@gmail.com\u003e", "maintainer": "Matti Airas \u003cmairas@iki.fi\u003e", "sentence": "Asynchronous programming library for the ESP8266 and other microcontrollers compatible with the Arduino framework.", "paragraph": "ReactESP is an asynchronous programming library for creating non-blocking applications on the Arduino framework.", "website": "https://github.com/mairas/ReactESP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mairas/ReactESP.git", "providesIncludes": [ "ReactESP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mairas/ReactESP-0.3.0.zip", "archiveFileName": "ReactESP-0.3.0.zip", "size": 46538, "checksum": "SHA-256:7dd239b2bd544f8ffa5e6dccbd349626cd8d237f5661007fd96f25b0541d4631" }, { "name": "ReactESP", "version": "0.3.1", "author": "Matti Airas \u003cmairas@iki.fi\u003e, Andrew Carter \u003candrewcarter1992@gmail.com\u003e", "maintainer": "Matti Airas \u003cmairas@iki.fi\u003e", "sentence": "Asynchronous programming library for the ESP8266 and other microcontrollers compatible with the Arduino framework.", "paragraph": "ReactESP is an asynchronous programming library for creating non-blocking applications on the Arduino framework.", "website": "https://github.com/mairas/ReactESP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mairas/ReactESP.git", "providesIncludes": [ "ReactESP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mairas/ReactESP-0.3.1.zip", "archiveFileName": "ReactESP-0.3.1.zip", "size": 441027, "checksum": "SHA-256:2aa51e074bbefe8b858db10a96aa1bd99b2565a1556fdd98cfdab861c6704c85" }, { "name": "ReactESP", "version": "1.0.0", "author": "Matti Airas \u003cmairas@iki.fi\u003e, Andrew Carter \u003candrewcarter1992@gmail.com\u003e", "maintainer": "Matti Airas \u003cmairas@iki.fi\u003e", "sentence": "Asynchronous programming library for the ESP8266 and other microcontrollers compatible with the Arduino framework.", "paragraph": "ReactESP is an asynchronous programming library for creating non-blocking applications on the Arduino framework.", "website": "https://github.com/mairas/ReactESP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mairas/ReactESP.git", "providesIncludes": [ "ReactESP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mairas/ReactESP-1.0.0.zip", "archiveFileName": "ReactESP-1.0.0.zip", "size": 389243, "checksum": "SHA-256:eefd6bbcfef62a5ab1c29dabcc3e8df50635f12f12ca9315dc073e893f86b7e3" }, { "name": "ReactESP", "version": "2.0.0", "author": "Matti Airas \u003cmairas@iki.fi\u003e, Andrew Carter \u003candrewcarter1992@gmail.com\u003e", "maintainer": "Matti Airas \u003cmairas@iki.fi\u003e", "sentence": "Asynchronous programming library for the ESP32 and other microcontrollers compatible with the Arduino framework.", "paragraph": "ReactESP is an asynchronous programming library for creating non-blocking applications on the Arduino framework.", "website": "https://github.com/mairas/ReactESP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mairas/ReactESP.git", "providesIncludes": [ "ReactESP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mairas/ReactESP-2.0.0.zip", "archiveFileName": "ReactESP-2.0.0.zip", "size": 504275, "checksum": "SHA-256:eadf408dc3ce7ae03cc2d1536e7c6bc5e35066b37d2cc95236b5fa941661e4fb" }, { "name": "ReactESP", "version": "2.1.0", "author": "Matti Airas \u003cmairas@iki.fi\u003e, Andrew Carter \u003candrewcarter1992@gmail.com\u003e", "maintainer": "Matti Airas \u003cmairas@iki.fi\u003e", "sentence": "Asynchronous programming library for the ESP32 and other microcontrollers compatible with the Arduino framework.", "paragraph": "ReactESP is an asynchronous programming library for creating non-blocking applications on the Arduino framework.", "website": "https://github.com/mairas/ReactESP", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mairas/ReactESP.git", "providesIncludes": [ "ReactESP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mairas/ReactESP-2.1.0.zip", "archiveFileName": "ReactESP-2.1.0.zip", "size": 520856, "checksum": "SHA-256:9961bd9482005ff1ff91ed0afc561353dd1a4f1720d46485d4f844d49e4530cd" }, { "name": "ESP32Encoder", "version": "0.0.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.0.1.zip", "archiveFileName": "ESP32Encoder-0.0.1.zip", "size": 3675, "checksum": "SHA-256:63496684b5c97af09abdbd7fce0bf4d7f2a3c33dd1ca21f93545d65b2e3f58ff" }, { "name": "ESP32Encoder", "version": "0.0.2", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.0.2.zip", "archiveFileName": "ESP32Encoder-0.0.2.zip", "size": 3675, "checksum": "SHA-256:bf4a56f487ee4a0c8ede546f530afe38fa958b8540c37ea61b33b45aff9e51f7" }, { "name": "ESP32Encoder", "version": "0.1.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.1.0.zip", "archiveFileName": "ESP32Encoder-0.1.0.zip", "size": 3910, "checksum": "SHA-256:249839ec25f7266b2e42a030b336c66bedd349153582994359b6fb9e8c1cd75e" }, { "name": "ESP32Encoder", "version": "0.1.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.1.1.zip", "archiveFileName": "ESP32Encoder-0.1.1.zip", "size": 3969, "checksum": "SHA-256:78217e05ba42e7e9aff9bbe98e7c83e8451d04ea7cb92ffc15db9f6da61338ff" }, { "name": "ESP32Encoder", "version": "0.1.2", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.1.2.zip", "archiveFileName": "ESP32Encoder-0.1.2.zip", "size": 4321, "checksum": "SHA-256:1699bbf498e8d47032d04a4ab1e54c3e6e9f6fc3e0d5ec97ef3ca9484be61059" }, { "name": "ESP32Encoder", "version": "0.1.3", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.1.3.zip", "archiveFileName": "ESP32Encoder-0.1.3.zip", "size": 4320, "checksum": "SHA-256:eeeea64433301b373ec9033759105edc60c904ac55faea801145d34006aff004" }, { "name": "ESP32Encoder", "version": "0.1.4", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.1.4.zip", "archiveFileName": "ESP32Encoder-0.1.4.zip", "size": 4359, "checksum": "SHA-256:00845959713c8548fad81160ad697b90d170f16ec806c904876afd7db720aa09" }, { "name": "ESP32Encoder", "version": "0.1.5", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.1.5.zip", "archiveFileName": "ESP32Encoder-0.1.5.zip", "size": 4360, "checksum": "SHA-256:9de92679adafb6c473265717bea15cefc714ef20012efc68863c0a193a22b57f" }, { "name": "ESP32Encoder", "version": "0.2.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.2.0.zip", "archiveFileName": "ESP32Encoder-0.2.0.zip", "size": 4928, "checksum": "SHA-256:1e56fd3a0a561dd02b906ef448bab803beff64d4a54b4c9167d3e05438e5f76e" }, { "name": "ESP32Encoder", "version": "0.2.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.2.1.zip", "archiveFileName": "ESP32Encoder-0.2.1.zip", "size": 6092, "checksum": "SHA-256:731fc0e4c6830b895a2f6c46c0169d4e74878fb24eb9ac816d750da807f90d8f" }, { "name": "ESP32Encoder", "version": "0.3.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.3.1.zip", "archiveFileName": "ESP32Encoder-0.3.1.zip", "size": 6383, "checksum": "SHA-256:28faab7ef4ea26e813df4cd6384fc4d76c1a5271dca1453fb55ec64e052914a9" }, { "name": "ESP32Encoder", "version": "0.3.2", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.3.2.zip", "archiveFileName": "ESP32Encoder-0.3.2.zip", "size": 6382, "checksum": "SHA-256:95cc1288c60266430d18a970397df43ea5aa8449ac6949ae0f159428f852c6d1" }, { "name": "ESP32Encoder", "version": "0.3.3", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.3.3.zip", "archiveFileName": "ESP32Encoder-0.3.3.zip", "size": 6382, "checksum": "SHA-256:1e9abcf0afccf482573bf03e5e9db43165585302fb2e5b59150d85b5fd0acbe1" }, { "name": "ESP32Encoder", "version": "0.3.4", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.3.4.zip", "archiveFileName": "ESP32Encoder-0.3.4.zip", "size": 6391, "checksum": "SHA-256:f199d9d042bba347fb6522cf8436ae89f833abccb4898f9c7648c53518c65fcf" }, { "name": "ESP32Encoder", "version": "0.3.5", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.3.5.zip", "archiveFileName": "ESP32Encoder-0.3.5.zip", "size": 6389, "checksum": "SHA-256:1f622354c1aa0a2990469465a3228ae996c6ad86ebdc76db88d658984707dea1" }, { "name": "ESP32Encoder", "version": "0.3.6", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.3.6.zip", "archiveFileName": "ESP32Encoder-0.3.6.zip", "size": 6496, "checksum": "SHA-256:b16a35f48adf5a6e1f8f23cbfe44532c310eef49210ee89548d025cb82861907" }, { "name": "ESP32Encoder", "version": "0.3.7", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.3.7.zip", "archiveFileName": "ESP32Encoder-0.3.7.zip", "size": 6498, "checksum": "SHA-256:5cb4a1ab8a4d299ecb47884c16e2b97c6d28e50607e67f73bd90f14f9078a577" }, { "name": "ESP32Encoder", "version": "0.3.8", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.3.8.zip", "archiveFileName": "ESP32Encoder-0.3.8.zip", "size": 6502, "checksum": "SHA-256:4bd2d3b0429d39ca712a670c492b37f6100f9956b301067dfb3229ec5fecb672" }, { "name": "ESP32Encoder", "version": "0.4.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.4.0.zip", "archiveFileName": "ESP32Encoder-0.4.0.zip", "size": 34860, "checksum": "SHA-256:d0fee743d9e9e58807574443ad09e44b828ec886aa69bebe314248fc897e6162" }, { "name": "ESP32Encoder", "version": "0.5.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.5.0.zip", "archiveFileName": "ESP32Encoder-0.5.0.zip", "size": 36474, "checksum": "SHA-256:dbe001ed8a504d093ebfd72490569cff449fb1de8d430f5de83f633b502b226d" }, { "name": "ESP32Encoder", "version": "0.5.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.5.1.zip", "archiveFileName": "ESP32Encoder-0.5.1.zip", "size": 36488, "checksum": "SHA-256:19b5f869c381779bf0d3cf50085ce5994ecfd50d5381d6a74274b598dba3fc8d" }, { "name": "ESP32Encoder", "version": "0.6.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.6.0.zip", "archiveFileName": "ESP32Encoder-0.6.0.zip", "size": 36499, "checksum": "SHA-256:3a06d241552c57b9133c84c4e28ddff8648052672f33ee70213caeb6969aac85" }, { "name": "ESP32Encoder", "version": "0.7.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.7.0.zip", "archiveFileName": "ESP32Encoder-0.7.0.zip", "size": 36545, "checksum": "SHA-256:0e70db3417aa00031d5728d6fb7a204b75cb34cae6f2168020c01a2bfb1f50d0" }, { "name": "ESP32Encoder", "version": "0.8.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.8.0.zip", "archiveFileName": "ESP32Encoder-0.8.0.zip", "size": 36611, "checksum": "SHA-256:820a66feefaf670cab1e4c8f4d2b81632daf324068bacde30df3cf21988326f8" }, { "name": "ESP32Encoder", "version": "0.9.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.9.0.zip", "archiveFileName": "ESP32Encoder-0.9.0.zip", "size": 38278, "checksum": "SHA-256:1209336ba280a1051d598d8beec688c144796761fe9fc1bfa97bdb0a138e03ad" }, { "name": "ESP32Encoder", "version": "0.9.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.9.1.zip", "archiveFileName": "ESP32Encoder-0.9.1.zip", "size": 38277, "checksum": "SHA-256:ea72079fa946933d4e1f0f9b1d0dcd2f0b67153153723b41f8077de9a4b58832" }, { "name": "ESP32Encoder", "version": "0.10.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.10.0.zip", "archiveFileName": "ESP32Encoder-0.10.0.zip", "size": 39313, "checksum": "SHA-256:a7bc85e31f6a329d79625e9e5ee44a1226b095881db42af5194ef0afdfa3aed8" }, { "name": "ESP32Encoder", "version": "0.10.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.10.1.zip", "archiveFileName": "ESP32Encoder-0.10.1.zip", "size": 40026, "checksum": "SHA-256:96168d3af899d8c7c61a97303e940f80eb5018ae44df3c6b86cad06bef84e6bc" }, { "name": "ESP32Encoder", "version": "0.10.2", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.10.2.zip", "archiveFileName": "ESP32Encoder-0.10.2.zip", "size": 40031, "checksum": "SHA-256:c3f7ad2dafde50243c5f2221214c1be7e962801227d9c1424186a58c667205e7" }, { "name": "ESP32Encoder", "version": "0.11.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.11.0.zip", "archiveFileName": "ESP32Encoder-0.11.0.zip", "size": 40087, "checksum": "SHA-256:70826cd1d8d0995402590c3d27c7927f46aaa3a8825c0f241658107e970781c7" }, { "name": "ESP32Encoder", "version": "0.11.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.11.1.zip", "archiveFileName": "ESP32Encoder-0.11.1.zip", "size": 40111, "checksum": "SHA-256:33f009bbedc9ea40e0e6bbdb1533a2e5499da808c3b247093bbd69322124b818" }, { "name": "ESP32Encoder", "version": "0.11.2", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.11.2.zip", "archiveFileName": "ESP32Encoder-0.11.2.zip", "size": 40179, "checksum": "SHA-256:65cb544fca3b0c0ad872542bd8f7e99e46fdab35d0eb6db14ee37fb0756482ae" }, { "name": "ESP32Encoder", "version": "0.11.3", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.11.3.zip", "archiveFileName": "ESP32Encoder-0.11.3.zip", "size": 40242, "checksum": "SHA-256:97b4b79ab3ec20bf4245f2d99c3db3032e4c8332e30c19860238be329fbe892d" }, { "name": "ESP32Encoder", "version": "0.11.4", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.11.4.zip", "archiveFileName": "ESP32Encoder-0.11.4.zip", "size": 40244, "checksum": "SHA-256:081371da430aa99d419dab193b1dbadb3ed82d171215eded6398006c33455429" }, { "name": "ESP32Encoder", "version": "0.11.5", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.11.5.zip", "archiveFileName": "ESP32Encoder-0.11.5.zip", "size": 40250, "checksum": "SHA-256:8bb7319fe53fb3dd73fb600c6c531ef6d0d67a2b20e1edc97b7510fabaa86af0" }, { "name": "ESP32Encoder", "version": "0.11.6", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Encoder library for the ESP32 using interrupts.", "paragraph": "Encoder library for the ESP32 using interrupts. This library supports quadrature and half quadrature.", "website": "https://github.com/madhephaestus/ESP32Encoder/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32Encoder.git", "providesIncludes": [ "ESP32Encoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32Encoder-0.11.6.zip", "archiveFileName": "ESP32Encoder-0.11.6.zip", "size": 40816, "checksum": "SHA-256:ac89353120f87f3fae72dcbd6ccb713fb450f966b45925efce20593bb7e759a9" }, { "name": "USBMIDI", "version": "1.1.0", "author": "Blokas", "maintainer": "Giedrius Trainavičius \u003cgiedrius@blokas.io\u003e", "sentence": "USB MIDI library for Arduino.", "paragraph": "Provides USB MIDI functionality via the familiar Serial interface, porting existing code is trivial. Uses PluggableUSB library for devices that support it. Other AVR8 devices are supported by using V-USB library by Object Development (https://www.obdev.at/products/vusb/index.html).", "website": "https://github.com/BlokasLabs/usbmidi", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlokasLabs/USBMIDI.git", "providesIncludes": [ "usbmidi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlokasLabs/USBMIDI-1.1.0.zip", "archiveFileName": "USBMIDI-1.1.0.zip", "size": 755588, "checksum": "SHA-256:e1bcc1c984555477d1cffdba38fd4b7e6ab392a5992098b3491354d10981c68d" }, { "name": "USBMIDI", "version": "1.1.1", "author": "Blokas", "maintainer": "Giedrius Trainavičius \u003cgiedrius@blokas.io\u003e", "sentence": "USB MIDI library for Arduino.", "paragraph": "Provides USB MIDI functionality via the familiar Serial interface, porting existing code is trivial. Uses PluggableUSB library for devices that support it. Other AVR8 devices are supported by using V-USB library by Object Development (https://www.obdev.at/products/vusb/index.html).", "website": "https://github.com/BlokasLabs/usbmidi", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlokasLabs/USBMIDI.git", "providesIncludes": [ "usbmidi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlokasLabs/USBMIDI-1.1.1.zip", "archiveFileName": "USBMIDI-1.1.1.zip", "size": 755600, "checksum": "SHA-256:8c381baf4643ebbbce0987e1a3134d0ccdf078ee1bd2a638e13a30e90dda5909" }, { "name": "USBMIDI", "version": "1.1.2", "author": "Blokas", "maintainer": "Giedrius Trainavičius \u003cgiedrius@blokas.io\u003e", "sentence": "USB MIDI library for Arduino.", "paragraph": "Provides USB MIDI functionality via the familiar Serial interface, porting existing code is trivial. Uses PluggableUSB library for devices that support it. Other AVR8 devices are supported by using V-USB library by Object Development (https://www.obdev.at/products/vusb/index.html). Since version 1.1.2, config for Digispark boards was added.", "website": "https://github.com/BlokasLabs/usbmidi", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlokasLabs/USBMIDI.git", "providesIncludes": [ "usbmidi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlokasLabs/USBMIDI-1.1.2.zip", "archiveFileName": "USBMIDI-1.1.2.zip", "size": 758875, "checksum": "SHA-256:d10249b06142321ec80b8043f505d052a65166f559c9c6aa66ee5583810dc547" }, { "name": "USBMIDI", "version": "1.1.3", "author": "Blokas", "maintainer": "Giedrius Trainavičius \u003cgiedrius@blokas.io\u003e", "sentence": "USB MIDI library for Arduino.", "paragraph": "Provides USB MIDI functionality via the familiar Serial interface, porting existing code is trivial. Uses PluggableUSB library for devices that support it. Other AVR8 devices are supported by using V-USB library by Object Development (https://www.obdev.at/products/vusb/index.html). Since version 1.1.2, config for Digispark boards was added.", "website": "https://github.com/BlokasLabs/usbmidi", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlokasLabs/USBMIDI.git", "providesIncludes": [ "usbmidi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlokasLabs/USBMIDI-1.1.3.zip", "archiveFileName": "USBMIDI-1.1.3.zip", "size": 758883, "checksum": "SHA-256:87cc3a14fe843398fb90776ec6e12b2917f415d2dd74636f45af8a15048ee9a9" }, { "name": "USBMIDI", "version": "1.1.4", "author": "Blokas", "maintainer": "Giedrius Trainavičius \u003cgiedrius@blokas.io\u003e", "sentence": "USB MIDI library for Arduino.", "paragraph": "Provides USB MIDI functionality via the familiar Serial interface, porting existing code is trivial. Uses PluggableUSB library for devices that support it. Other AVR8 devices are supported by using V-USB library by Object Development (https://www.obdev.at/products/vusb/index.html). Since version 1.1.2, config for Digispark boards was added.", "website": "https://github.com/BlokasLabs/usbmidi", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlokasLabs/USBMIDI.git", "providesIncludes": [ "usbmidi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlokasLabs/USBMIDI-1.1.4.zip", "archiveFileName": "USBMIDI-1.1.4.zip", "size": 759289, "checksum": "SHA-256:2dbb99903318cecb86c604e4c099940e199c4b447092af246818266240f1485d" }, { "name": "USBMIDI", "version": "1.1.5", "author": "Blokas", "maintainer": "Giedrius Trainavičius \u003cgiedrius@blokas.io\u003e", "sentence": "USB MIDI library for Arduino.", "paragraph": "Provides USB MIDI functionality via the familiar Serial interface, porting existing code is trivial. Uses PluggableUSB library for devices that support it. Other AVR8 devices are supported by using V-USB library by Object Development (https://www.obdev.at/products/vusb/index.html). Since version 1.1.2, config for Digispark boards was added.", "website": "https://github.com/BlokasLabs/usbmidi", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlokasLabs/USBMIDI.git", "providesIncludes": [ "usbmidi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlokasLabs/USBMIDI-1.1.5.zip", "archiveFileName": "USBMIDI-1.1.5.zip", "size": 759289, "checksum": "SHA-256:4b81313d0c3addf5579327233e3f23bfb97e4faf46765d869dacce9fdd6609d6" }, { "name": "USBMIDI", "version": "1.1.6", "author": "Blokas", "maintainer": "Giedrius Trainavičius \u003cgiedrius@blokas.io\u003e", "sentence": "USB MIDI library for Arduino.", "paragraph": "Provides USB MIDI functionality via the familiar Serial interface, porting existing code is trivial. Uses PluggableUSB library for devices that support it. Other AVR8 devices are supported by using V-USB library by Object Development (https://www.obdev.at/products/vusb/index.html). Since version 1.1.2, config for Digispark boards was added.", "website": "https://github.com/BlokasLabs/usbmidi", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BlokasLabs/USBMIDI.git", "providesIncludes": [ "usbmidi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlokasLabs/USBMIDI-1.1.6.zip", "archiveFileName": "USBMIDI-1.1.6.zip", "size": 759296, "checksum": "SHA-256:be6d29ad1c287fc55aefd106cdea99c15e6237db1e511ab7ea72183c536f76f8" }, { "name": "Streaming", "version": "5.0.0", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-5.0.0.zip", "archiveFileName": "Streaming-5.0.0.zip", "size": 4637, "checksum": "SHA-256:27b25f6261f193dc3076674f1322b9b77a2aedefca3ddae52408bf336d9016f7" }, { "name": "Streaming", "version": "6.0.2", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.0.2.zip", "archiveFileName": "Streaming-6.0.2.zip", "size": 10008, "checksum": "SHA-256:8bda994fe987f3bb791676ab3da388d83f57f5b7a86b0a13e0189aaaad04d96a" }, { "name": "Streaming", "version": "6.0.3", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.0.3.zip", "archiveFileName": "Streaming-6.0.3.zip", "size": 9714, "checksum": "SHA-256:94f89c1c960ad83c6e7b8917e8a7278148f14c35f48039a1a916941f2abbcc53" }, { "name": "Streaming", "version": "6.0.4", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.0.4.zip", "archiveFileName": "Streaming-6.0.4.zip", "size": 9706, "checksum": "SHA-256:70026456f11090b8e2839c8f2ba9a766d136c40da3ff2796ade989d8d2397b37" }, { "name": "Streaming", "version": "6.0.5", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.0.5.zip", "archiveFileName": "Streaming-6.0.5.zip", "size": 9754, "checksum": "SHA-256:07e4d3f2444d90c647a509a022ea3f49a3dd1ccb809fcd945e4bfba7abcc6ab9" }, { "name": "Streaming", "version": "6.0.6", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.0.6.zip", "archiveFileName": "Streaming-6.0.6.zip", "size": 10608, "checksum": "SHA-256:a9494e7a9b6c359af2305e417f5d4df8a85c7538de8d2988667df795586be3bd" }, { "name": "Streaming", "version": "6.0.7", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.0.7.zip", "archiveFileName": "Streaming-6.0.7.zip", "size": 10632, "checksum": "SHA-256:0890617d94fa5aae5d40188b6bc7e74323a1abca68037ee56f4b863be6a9830e" }, { "name": "Streaming", "version": "6.0.8", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.0.8.zip", "archiveFileName": "Streaming-6.0.8.zip", "size": 10632, "checksum": "SHA-256:9aba7b6998f4ac538f49fc3eea4f84edba1a4312ac102e145d980edb02a65f39" }, { "name": "Streaming", "version": "6.0.9", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.0.9.zip", "archiveFileName": "Streaming-6.0.9.zip", "size": 10659, "checksum": "SHA-256:233a241855e4067c6213291a91a12ff346b3b98bc3b9a1dc1d7050ba781a9eeb" }, { "name": "Streaming", "version": "6.0.10", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.0.10.zip", "archiveFileName": "Streaming-6.0.10.zip", "size": 10656, "checksum": "SHA-256:8c35d3802fa9067fb152cb125af912d0dd31c1d97b7efd65a2e21bdca7f66e4e" }, { "name": "Streaming", "version": "6.1.0", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.1.0.zip", "archiveFileName": "Streaming-6.1.0.zip", "size": 10887, "checksum": "SHA-256:fa6219953024876a5bc44a1d69e449a092de630f5501713bb8fb42d637b3251c" }, { "name": "Streaming", "version": "6.1.1", "author": "Mikal Hart \u003cmikal@arduiniana.org\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Streaming C++-style Output with Operator \u003c\u003c", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Streaming", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Streaming.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Streaming-6.1.1.zip", "archiveFileName": "Streaming-6.1.1.zip", "size": 11641, "checksum": "SHA-256:286db3db5e13e9a5c06b5bbb3330a2778307e26a692345c45e7b36ddcd416321" }, { "name": "JsmnStream", "version": "1.0.0", "author": "Serge Zaitsev \u003czaitsev.serge@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Reformatting of the Serge Zaitsev jsmn library to parse a JSON string one char at a time.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/JsmnStream.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/JsmnStream.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/JsmnStream-1.0.0.zip", "archiveFileName": "JsmnStream-1.0.0.zip", "size": 11710, "checksum": "SHA-256:13832c84b57655d3b40b6c8e7db553a87e32dd828074356a688205f3660d04d8" }, { "name": "JsmnStream", "version": "1.0.1", "author": "Serge Zaitsev \u003czaitsev.serge@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Reformatting of the Serge Zaitsev jsmn library to parse a JSON string one char at a time.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/JsmnStream.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/JsmnStream.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/JsmnStream-1.0.1.zip", "archiveFileName": "JsmnStream-1.0.1.zip", "size": 11718, "checksum": "SHA-256:0325e6a2da8d8864068d29745666a2cf8ea773ac5d61b8cd8cf6b8bf73b462ca" }, { "name": "Functor", "version": "1.0.0", "author": "Rich Hickey", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Callbacks in C++ using template functors.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Functor.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Functor.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Functor-1.0.0.zip", "archiveFileName": "Functor-1.0.0.zip", "size": 29571, "checksum": "SHA-256:f10bad4a74bafbda690e64f22d9342ff158873fa0758081a04f0188ec03166d6" }, { "name": "Functor", "version": "1.0.1", "author": "Rich Hickey", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Callbacks in C++ using template functors.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Functor.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Functor.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Functor-1.0.1.zip", "archiveFileName": "Functor-1.0.1.zip", "size": 30281, "checksum": "SHA-256:fe92e2c0bc47213786b2e5f2312eae7146e9fec6c4749ac940a825f3564c8068" }, { "name": "Watchdog", "version": "1.0.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Use Watchdog to execute a function and/or reset the microcontroller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Watchdog.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Watchdog.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Watchdog-1.0.0.zip", "archiveFileName": "Watchdog-1.0.0.zip", "size": 4728, "checksum": "SHA-256:b00e43a8e1eb197b621eba3d47f49b4bac6d9b7e8258d3b95ae781b3165cf9de" }, { "name": "Watchdog", "version": "2.0.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Use Watchdog to execute a function and/or reset the microcontroller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Watchdog.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Watchdog.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Watchdog-2.0.0.zip", "archiveFileName": "Watchdog-2.0.0.zip", "size": 5091, "checksum": "SHA-256:eddb521535807896dccbdb5ffb0e4692facd0639f8a553b50c9f9826fd563077" }, { "name": "Watchdog", "version": "2.1.0", "author": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "maintainer": "Peter Polidoro \u003cpolidorop@janelia.hhmi.org\u003e", "sentence": "Use Watchdog to execute a function and/or reset the microcontroller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Watchdog.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Watchdog.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Watchdog-2.1.0.zip", "archiveFileName": "Watchdog-2.1.0.zip", "size": 5135, "checksum": "SHA-256:4eccb299877f2dfc2eea5fb966e45b2e29a04c564c3fd41bdd1ecd08c553b019" }, { "name": "Watchdog", "version": "2.1.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Use Watchdog to execute a function and/or reset the microcontroller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Watchdog.git", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Watchdog.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Watchdog-2.1.1.zip", "archiveFileName": "Watchdog-2.1.1.zip", "size": 5235, "checksum": "SHA-256:e909717208cc2d1c10c1abc38c56cc7969f01330b5f43cb4fe247bb4f6417743" }, { "name": "Watchdog", "version": "2.2.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Use Watchdog to execute a function and/or reset the microcontroller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Watchdog.git", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Watchdog.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Watchdog-2.2.0.zip", "archiveFileName": "Watchdog-2.2.0.zip", "size": 5372, "checksum": "SHA-256:cfbaf193bad95d2f70509d14b67cece60a3f651d6efce3e5c56c128293ed778b" }, { "name": "Watchdog", "version": "2.3.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e, Antonio Brewer, Steve Sawtelle", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Use Watchdog to execute a function and/or reset the microcontroller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Watchdog.git", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Watchdog.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Watchdog-2.3.0.zip", "archiveFileName": "Watchdog-2.3.0.zip", "size": 10285, "checksum": "SHA-256:ea8da3581080fee411956d744804dd7df4b8654c0d920e92c8887146ca74f6d0" }, { "name": "Watchdog", "version": "2.3.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e, Antonio Brewer, Steve Sawtelle", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Watchdog resets the device if the timer expires before the watchdog is reset.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Watchdog.git", "category": "Device Control", "architectures": [ "avr", "megaavr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Watchdog.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Watchdog-2.3.1.zip", "archiveFileName": "Watchdog-2.3.1.zip", "size": 10449, "checksum": "SHA-256:470432ea73161676d46c8f59f39074046a1617da769ce48fc4f7124d313591c4" }, { "name": "Watchdog", "version": "3.0.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e, Antonio Brewer, Steve Sawtelle", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Watchdog resets the device if the timer expires before the watchdog is reset.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Watchdog.git", "category": "Device Control", "architectures": [ "avr", "megaavr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Watchdog.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Watchdog-3.0.0.zip", "archiveFileName": "Watchdog-3.0.0.zip", "size": 16171, "checksum": "SHA-256:f75de2416c517497323afafc26f3b5684047e9224b371c50ea3b5fbead430648" }, { "name": "Watchdog", "version": "3.0.2", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e, Antonio Brewer, Steve Sawtelle", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Watchdog resets the device if the timer expires before the watchdog is reset.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/Watchdog.git", "category": "Device Control", "architectures": [ "avr", "megaavr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/Watchdog.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/Watchdog-3.0.2.zip", "archiveFileName": "Watchdog-3.0.2.zip", "size": 16216, "checksum": "SHA-256:63cc0a6f97ec64129d40a85ac3ca38a3ae3746dfeedc6316707661247045aaa9" }, { "name": "SparkFun Flying Jalapeno Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "An Arduino Library to control the Flying Jalapeno test platform.", "paragraph": "The Flying Jalapeno is the name of the generic platform used to test various products at SparkFun. This is the Arduino library that wraps a handful of functions to make the FJ easier to use.", "website": "https://github.com/sparkfun/SparkFun_Flying_Jalapeno_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Flying_Jalapeno_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Flying_Jalapeno_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Flying_Jalapeno_Arduino_Library-1.0.0.zip", "size": 18098, "checksum": "SHA-256:bb009c60f2e6ff833327c7ebc09c99ee975baa4ba995db1af032b388d36a2ba1" }, { "name": "SparkFun Flying Jalapeno Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "An Arduino Library to control the Flying Jalapeno test platform.", "paragraph": "The Flying Jalapeno is the name of the generic platform used to test various products at SparkFun. This is the Arduino library that wraps a handful of functions to make the FJ easier to use.", "website": "https://github.com/sparkfun/SparkFun_Flying_Jalapeno_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Flying_Jalapeno_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Flying_Jalapeno_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Flying_Jalapeno_Arduino_Library-1.0.1.zip", "size": 15460, "checksum": "SHA-256:dec30fa4782e177ac023ab10dcf8cb1fae3b162d7aad68b95d68ede17ac64688" }, { "name": "LILCMU GoGoBright Library", "version": "0.9.3", "author": "P.Pongpakatien", "maintainer": "LILCMU \u003cpeeranut32@gmail.com\u003e", "sentence": "An extension board for KidBright aim to enabled fully functional of hardware along with the used of students.", "paragraph": "Install this library to use GoGoBright extension.", "website": "https://github.com/LILCMU/GoGoBright", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LILCMU/GoGoBright.git", "url": "https://downloads.arduino.cc/libraries/github.com/LILCMU/LILCMU_GoGoBright_Library-0.9.3.zip", "archiveFileName": "LILCMU_GoGoBright_Library-0.9.3.zip", "size": 5516, "checksum": "SHA-256:c3d3f29005c99fb2d6ab6c2f57ec6cc686aa85db0d4ece3d4674d3c4e345ad24" }, { "name": "LILCMU GoGoBright Library", "version": "0.9.4", "author": "P.Pongpakatien", "maintainer": "LILCMU \u003cpeeranut32@gmail.com\u003e", "sentence": "An extension board for KidBright aim to enabled fully functional of hardware along with the used of students.", "paragraph": "Install this library to use GoGoBright extension.", "website": "https://github.com/LILCMU/GoGoBright", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LILCMU/GoGoBright.git", "url": "https://downloads.arduino.cc/libraries/github.com/LILCMU/LILCMU_GoGoBright_Library-0.9.4.zip", "archiveFileName": "LILCMU_GoGoBright_Library-0.9.4.zip", "size": 5493, "checksum": "SHA-256:f1e372054ef6adc7144f0c67895c49d55af6996562b6781048cd2e5c591782c6" }, { "name": "LILCMU GoGoBright Library", "version": "0.9.5", "author": "P.Pongpakatien", "maintainer": "LILCMU \u003cpeeranut32@gmail.com\u003e", "sentence": "An extension board for KidBright aim to enabled fully functional of hardware along with the used of students.", "paragraph": "Install this library to use GoGoBright extension.", "website": "https://github.com/LILCMU/GoGoBright", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LILCMU/GoGoBright.git", "url": "https://downloads.arduino.cc/libraries/github.com/LILCMU/LILCMU_GoGoBright_Library-0.9.5.zip", "archiveFileName": "LILCMU_GoGoBright_Library-0.9.5.zip", "size": 5505, "checksum": "SHA-256:3a2f80c64b981b1b41db4783e94c712bf7443512ad592d9494d962b4f00e3882" }, { "name": "LILCMU GoGoBright Library", "version": "0.9.6", "author": "P.Pongpakatien", "maintainer": "LILCMU \u003cpeeranut32@gmail.com\u003e", "sentence": "An extension board for KidBright aim to enabled fully functional of hardware along with the used of students.", "paragraph": "Install this library to use GoGoBright extension.", "website": "https://github.com/LILCMU/GoGoBright", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LILCMU/GoGoBright.git", "url": "https://downloads.arduino.cc/libraries/github.com/LILCMU/LILCMU_GoGoBright_Library-0.9.6.zip", "archiveFileName": "LILCMU_GoGoBright_Library-0.9.6.zip", "size": 5863, "checksum": "SHA-256:494674c7a79a95becbdf52d4383f85fb0ebdfe612de16c57fc4f3ae4eeb03a92" }, { "name": "LILCMU GoGoBright Library", "version": "1.0.0", "author": "P.Pongpakatien", "maintainer": "LILCMU \u003cpeeranut32@gmail.com\u003e", "sentence": "An extension board for KidBright aim to enabled fully functional of hardware along with the used of students.", "paragraph": "Install this library to use GoGoBright extension.", "website": "https://github.com/LILCMU/GoGoBright", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LILCMU/GoGoBright.git", "url": "https://downloads.arduino.cc/libraries/github.com/LILCMU/LILCMU_GoGoBright_Library-1.0.0.zip", "archiveFileName": "LILCMU_GoGoBright_Library-1.0.0.zip", "size": 6334, "checksum": "SHA-256:d02969e47b401510df25f320d7a31beb986251b2c00b81bc6a5e008ff97e876d" }, { "name": "Cojson", "version": "2.2.0", "author": "Eugene Hutorny", "maintainer": "Eugene Hutorny \u003ceugene@hutorny.in.ua\u003e", "sentence": "Zero-effort JSON reading and writing on Arduino platforms,", "paragraph": "a cross-platform, zero-allocation, zero-dependency, small footprint implementation of a pull-type JSON parser for with code generation: https://hutorny.in.ua/codegen/cojson.html", "website": "http://hutorny.in.ua/projects/cojson", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hutorny/cojson.lib.git", "providesIncludes": [ "cojson.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/hutorny/Cojson-2.2.0.zip", "archiveFileName": "Cojson-2.2.0.zip", "size": 82891, "checksum": "SHA-256:131847025e82e94fcacbd13c5941f189169c0282c71ad3559593197d93bbf70a" }, { "name": "AnyRtttl", "version": "2.2.0", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "A feature rich arduino library for playing rtttl melodies.", "paragraph": "The AnyRtttl is a feature rich library which supports all best RTTTL features: Blocking \u0026 Non-Blocking modes, custom tone(), delay() and millis() functions, PROGMEM support, and much more.", "website": "https://github.com/end2endzone/SoftTimers", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/AnyRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/AnyRtttl-2.2.0.zip", "archiveFileName": "AnyRtttl-2.2.0.zip", "size": 296940, "checksum": "SHA-256:5311bfcd454097d91bc0831a5474b8941b5ad873ba7bcc52124209a6de68f8a4" }, { "name": "AnyRtttl", "version": "2.2.1", "author": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "maintainer": "Antoine Beauchamp \u003cend2endzone@gmail.com\u003e", "sentence": "A feature rich arduino library for playing rtttl melodies.", "paragraph": "The AnyRtttl is a feature rich library which supports all best RTTTL features: Blocking \u0026 Non-Blocking modes, custom tone(), delay() and millis() functions, PROGMEM support, and much more.", "website": "https://github.com/end2endzone/AnyRtttl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/end2endzone/AnyRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/end2endzone/AnyRtttl-2.2.1.zip", "archiveFileName": "AnyRtttl-2.2.1.zip", "size": 317450, "checksum": "SHA-256:418d3068ebaa0f706bf58a82d90ddd6aa2ffd484462a5ac57c3002e7a4e9f453" }, { "name": "Cloudchip IoT", "version": "2.0.0", "author": "Narsimulu Cinasi", "maintainer": "Cloudchip \u003cinfo@cloudchip.in\u003e", "sentence": "Cloudchip library for Arduino.", "paragraph": "A library for connecting to the Cloudchip_v2 IoT platform for ESP8266, ESP32 devices.", "website": "https://github.com/cloudchip-tech/ciot-iot-lib.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cloudchip-io/cloudchip-iot-arduino-sdk.git", "providesIncludes": [ "Cloudchip.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cloudchip-io/Cloudchip_IoT-2.0.0.zip", "archiveFileName": "Cloudchip_IoT-2.0.0.zip", "size": 81986, "checksum": "SHA-256:83cbe59342d02bed04f5f6a949e14e9bf9af833fb242f2bd694eceebbd62ed00" }, { "name": "Cloudchip IoT", "version": "1.2.0", "author": "Narsimulu Cinasi", "maintainer": "Cloudchip \u003cinfo@cloudchip.in\u003e", "sentence": "A library that makes interfacing with Cloudchip a breeze.", "paragraph": "Supports HTTP1.1 and you can do GET and SET.", "website": "https://github.com/Cloudchip-IoT/ciot-arduino-lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cloudchip-io/cloudchip-iot-arduino-sdk.git", "providesIncludes": [ "Cloudchip.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cloudchip-io/Cloudchip_IoT-1.2.0.zip", "archiveFileName": "Cloudchip_IoT-1.2.0.zip", "size": 4051331, "checksum": "SHA-256:1b94ea1833992707cfaf5adaeeb303846abd3d06910511cf789d4384d6f3a50c" }, { "name": "Cloudchip IoT", "version": "2.0.2", "author": "Narsimulu Cinasi", "maintainer": "Cloudchip \u003cinfo@cloudchip.in\u003e", "sentence": "Cloudchip library for Arduino.", "paragraph": "A library for connecting to the Cloudchip_v2 IoT platform for ESP8266, ESP32 devices.", "website": "https://github.com/cloudchip-tech/ciot-iot-lib.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cloudchip-io/cloudchip-iot-arduino-sdk.git", "providesIncludes": [ "Cloudchip.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cloudchip-io/Cloudchip_IoT-2.0.2.zip", "archiveFileName": "Cloudchip_IoT-2.0.2.zip", "size": 80465, "checksum": "SHA-256:16f17251f365d8eb69ea67184095fb19dc61a43983270f577f70f622f98b1586" }, { "name": "Cloudchip IoT", "version": "2.0.7", "author": "Cloudchip Technologies \u003cinfo@cloudchip.in\u003e", "maintainer": "Cloudchip Technologies \u003cinfo@cloudchip.in\u003e", "sentence": "Cloudchip.io communication library for Arduino, ESP8266 \u0026 EPS32", "paragraph": "Cloudchip.io platform allows you to aggregate, visualize and analyze live IoT data streams in the cloud via MQTT \u0026 HTTP API's.", "website": "http://www.cloudchip.io", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cloudchip-io/cloudchip-iot-arduino-sdk.git", "providesIncludes": [ "Cloudchip.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cloudchip-io/Cloudchip_IoT-2.0.7.zip", "archiveFileName": "Cloudchip_IoT-2.0.7.zip", "size": 80486, "checksum": "SHA-256:d38217ae4a6d36987546795e08c9bde451f22a94956115162f71c3bc7186ba36" }, { "name": "Cloudchip IoT", "version": "2.1.1", "author": "Cloudchip Technologies \u003cinfo@cloudchip.in\u003e", "maintainer": "Cloudchip Technologies \u003cinfo@cloudchip.in\u003e", "sentence": "Cloudchip.io communication library for Arduino, ESP8266 \u0026 EPS32", "paragraph": "Cloudchip.io platform allows you to aggregate, visualize and analyze live IoT data streams in the cloud via MQTT \u0026 HTTP API's.", "website": "http://www.cloudchip.io", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cloudchip-io/cloudchip-iot-arduino-sdk.git", "providesIncludes": [ "Cloudchip.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cloudchip-io/Cloudchip_IoT-2.1.1.zip", "archiveFileName": "Cloudchip_IoT-2.1.1.zip", "size": 80486, "checksum": "SHA-256:042227af5ddc736dccb4bc46f7ea5ef7d2c4b0f021f5021004ec176fef8f25e6" }, { "name": "rhio-pinmap", "version": "1.0.0", "author": "Guillermo Alonso \u003cgalonso@rhomb.io\u003e", "maintainer": "Jordi Enguídanos \u003cjenguidanos@rhomb.io\u003e", "sentence": "macro definitios for compatibility between Rhomb.io matester modules", "paragraph": "A collection of macros to make the same code compatible between multiple MCUs of Rhomb.io", "website": "https://github.com/Rhomb-io/rhio-pinmap", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rhomb-io/rhio-pinmap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Rhomb-io/rhio_pinmap-1.0.0.zip", "archiveFileName": "rhio_pinmap-1.0.0.zip", "size": 4714, "checksum": "SHA-256:16d0a3d12fefcaaf8ac6cd8d9c668768c7e71f85d64f151e1e3c45ba9e4223a5" }, { "name": "rhio-pinmap", "version": "1.0.2", "author": "Guillermo Alonso \u003cgalonso@rhomb.io\u003e", "maintainer": "Jordi Enguídanos \u003cjenguidanos@rhomb.io\u003e", "sentence": "Macro definitions for compatibility among Rhomb.io Master modules", "paragraph": "A collection of macros to help make the same code compatible among multiple Masters (MCUs) of Rhomb.io", "website": "https://github.com/Rhomb-io/rhio-pinmap", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rhomb-io/rhio-pinmap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Rhomb-io/rhio_pinmap-1.0.2.zip", "archiveFileName": "rhio_pinmap-1.0.2.zip", "size": 4718, "checksum": "SHA-256:1d2cf55f55f08707c9d04824e839ee9de41c9ae8ae039288d556de130631f9e4" }, { "name": "rhio-pinmap", "version": "1.0.3", "author": "Guillermo Alonso \u003cgalonso@rhomb.io\u003e", "maintainer": "Jordi Enguídanos \u003cjenguidanos@rhomb.io\u003e", "sentence": "Macro definitions for compatibility among Rhomb.io Master modules", "paragraph": "A collection of macros to help make the same code compatible among multiple Masters (MCUs) of Rhomb.io", "website": "https://github.com/Rhomb-io/rhio-pinmap", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rhomb-io/rhio-pinmap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Rhomb-io/rhio_pinmap-1.0.3.zip", "archiveFileName": "rhio_pinmap-1.0.3.zip", "size": 4752, "checksum": "SHA-256:2617e0f724ce01e03d42c1a5b23df9fc964e9f8cb72ecad41dfc187657761344" }, { "name": "rhio-pinmap", "version": "2.0.0", "author": "Guillermo Alonso \u003cgalonso@rhomb.io\u003e", "maintainer": "Jordi Enguídanos \u003cjenguidanos@rhomb.io\u003e", "sentence": "Macro definitions for compatibility among rhomb.io Master modules", "paragraph": "A collection of macros to help make the same code compatible among multiple Masters (MCUs) of Rhomb.io", "website": "https://github.com/Rhomb-io/rhio-pinmap", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rhomb-io/rhio-pinmap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Rhomb-io/rhio_pinmap-2.0.0.zip", "archiveFileName": "rhio_pinmap-2.0.0.zip", "size": 7506, "checksum": "SHA-256:83af87145d29693dd29317f7208ba476d565347b73706d7ea3ff35804ec118c6" }, { "name": "rhio-pinmap", "version": "2.1.0", "author": "Guillermo Alonso \u003cgalonso@rhomb.io\u003e", "maintainer": "Rhomb.io Software Team \u003cinfo@rhomb.io\u003e", "sentence": "Macro definitions for compatibility among rhomb.io Master modules", "paragraph": "A collection of macros to help make the same code compatible among multiple Masters (MCUs) of Rhomb.io", "website": "https://github.com/Rhomb-io/rhio-pinmap", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rhomb-io/rhio-pinmap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Rhomb-io/rhio_pinmap-2.1.0.zip", "archiveFileName": "rhio_pinmap-2.1.0.zip", "size": 7113, "checksum": "SHA-256:2bd634b0045ffb7702b8ccad66e96118ddcc6e6d0cb63873e4928e62e3dff54c" }, { "name": "Progetto One Pin Keypad", "version": "1.0.0", "author": "Progetto", "maintainer": "Progetto \u003cprogettocompany@gmail.com\u003e", "sentence": "A library to use the One Pin Keypad.", "paragraph": "Uses a voltage divider to simplify the use of a 16 button keypad in your project.", "website": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/ProgettoCompany/Progetto_One_Pin_Keypad-1.0.0.zip", "archiveFileName": "Progetto_One_Pin_Keypad-1.0.0.zip", "size": 9155, "checksum": "SHA-256:933e04fabc1fce98f7ebdd5705ce499c3ccad7702e344fe47cfe063ad32ea126" }, { "name": "Progetto One Pin Keypad", "version": "1.0.1", "author": "Progetto", "maintainer": "Progetto \u003cprogettocompany@gmail.com\u003e", "sentence": "A library to use the One Pin Keypad.", "paragraph": "Makes a typical matrix keypad far easier to wire, much easier to program, and saves you a ton of digital I/O.", "website": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/ProgettoCompany/Progetto_One_Pin_Keypad-1.0.1.zip", "archiveFileName": "Progetto_One_Pin_Keypad-1.0.1.zip", "size": 9180, "checksum": "SHA-256:88217985aaa6e2b6b7016237e41fab0df426dc29b03108a3038a330abb6986e9" }, { "name": "Progetto One Pin Keypad", "version": "1.0.2", "author": "Progetto", "maintainer": "Progetto \u003cprogettocompany@gmail.com\u003e", "sentence": "A library to use the One Pin Keypad.", "paragraph": "Makes a typical matrix keypad far easier to wire, much easier to program, and saves you a ton of digital I/O.", "website": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/ProgettoCompany/Progetto_One_Pin_Keypad-1.0.2.zip", "archiveFileName": "Progetto_One_Pin_Keypad-1.0.2.zip", "size": 11944, "checksum": "SHA-256:79c5238c4406474f5c906201d757185159ceb2ab9bbed094c7ef33e93eb831f0" }, { "name": "Progetto One Pin Keypad", "version": "1.0.3", "author": "Progetto", "maintainer": "Progetto \u003cprogettocompany@gmail.com\u003e", "sentence": "A library to use the One Pin Keypad.", "paragraph": "Makes a typical matrix keypad far easier to wire, much easier to program, and saves you a ton of digital I/O.", "website": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/ProgettoCompany/Progetto_One_Pin_Keypad-1.0.3.zip", "archiveFileName": "Progetto_One_Pin_Keypad-1.0.3.zip", "size": 12132, "checksum": "SHA-256:472a179d58729be7345580ab4768ae907899f1208975d83dfea488dc823c7771" }, { "name": "Progetto One Pin Keypad", "version": "1.0.4", "author": "Progetto", "maintainer": "Progetto \u003cprogettocompany@gmail.com\u003e", "sentence": "A library to use the One Pin Keypad.", "paragraph": "Makes a typical matrix keypad far easier to wire, much easier to program, and saves you a ton of digital I/O.", "website": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/ProgettoCompany/Progetto_One_Pin_Keypad-1.0.4.zip", "archiveFileName": "Progetto_One_Pin_Keypad-1.0.4.zip", "size": 12401, "checksum": "SHA-256:18386ed098ed91004a6b07f7bc5ed8f544b44ea2487e92ad59a05828b4d354bb" }, { "name": "Progetto One Pin Keypad", "version": "1.0.45", "author": "Progetto", "maintainer": "Progetto \u003cprogettocompany@gmail.com\u003e", "sentence": "A library to use the One Pin Keypad.", "paragraph": "Makes a typical matrix keypad far easier to wire, much easier to program, and saves you a ton of digital I/O.", "website": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ProgettoCompany/Progetto_One_Pin_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/ProgettoCompany/Progetto_One_Pin_Keypad-1.0.45.zip", "archiveFileName": "Progetto_One_Pin_Keypad-1.0.45.zip", "size": 12635, "checksum": "SHA-256:38cac782fbce9eaff0190e22aa05e84a6c01cae74371dee011905e49a059e8dd" }, { "name": "GMSN Pure Digit", "version": "1.0.0", "author": "Rob Spencer \u003crob@gmsn.co.uk\u003e", "maintainer": "Rob Spencer \u003crob@gmsn.co.uk\u003e", "sentence": "This library is used to control the GMSN! Pure Digit.", "paragraph": "This library is used to control the GMSN! Pure Digit. A small programmable Eurorack utility module which accepts +/- 10V in, does some digital processing, and outputs a +/-10V signal. It has a 2 Channel 12bit ADC In, 12bit DAC Out, a 24 position rotary encoder with switch and a 7 segment LED display.", "website": "https://gmsn.co.uk/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/robgmsn/PureDigit.git", "providesIncludes": [ "PureDigit.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/robgmsn/GMSN_Pure_Digit-1.0.0.zip", "archiveFileName": "GMSN_Pure_Digit-1.0.0.zip", "size": 19272, "checksum": "SHA-256:0cb53d327ffdd130122ec5711180e7838616614d1ef116798369909ab072e464" }, { "name": "FaBo 230 Color BH1749NUC", "version": "1.0.0", "author": "FaBo\u003cinfo@fabo.io\u003e", "maintainer": "Akira Sasaki\u003cakira@fabo.io\u003e", "sentence": "A library for FaBo Color I2C Brick", "paragraph": "BH1749NUC is a digital color sensor IC", "website": "https://github.com/FaBoPlatform/FaBoColor-BH1749NUC-Library", "category": "Sensors", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/FaBoPlatform/FaBoColor-BH1749NUC-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_230_Color_BH1749NUC-1.0.0.zip", "archiveFileName": "FaBo_230_Color_BH1749NUC-1.0.0.zip", "size": 10070, "checksum": "SHA-256:ec7065e92c978428ca7fb63d687054a71cc3f9ef20226fc8f5c38938b0991e5d" }, { "name": "HaLake-M5Stack-Library", "version": "1.0.0", "author": "nyampass", "maintainer": "Tokusei Noborio, Takumi Shinoda", "sentence": "A library to create web server on M5Stack", "paragraph": "Create web server on M5Stack", "website": "https://github.com/nyampass/HaLake-M5Stack-Library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nyampass/HaLake-M5Stack-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/nyampass/HaLake_M5Stack_Library-1.0.0.zip", "archiveFileName": "HaLake_M5Stack_Library-1.0.0.zip", "size": 9911, "checksum": "SHA-256:d909cb4509e9c726d242d2b1636149bd08ced0b7564f7a72af00e4b98f7d80fa" }, { "name": "ACAN2517FD", "version": "1.0.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.0.1.zip", "archiveFileName": "ACAN2517FD-1.0.1.zip", "size": 348229, "checksum": "SHA-256:051e0b6b5841ae6829029a31bf20378d06f7cb42dc5fca21c95ab3289147a0fb" }, { "name": "ACAN2517FD", "version": "1.0.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.0.2.zip", "archiveFileName": "ACAN2517FD-1.0.2.zip", "size": 348562, "checksum": "SHA-256:9e314f6f4eb956ab5a39e306f2e251cbbe81f50843c0d294040fa43c27d18a66" }, { "name": "ACAN2517FD", "version": "1.0.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.0.3.zip", "archiveFileName": "ACAN2517FD-1.0.3.zip", "size": 351102, "checksum": "SHA-256:1f49d6915a4ca94dfcf8f86a55686605bb3805557b5766c92a6ce0da1610d6e8" }, { "name": "ACAN2517FD", "version": "1.0.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.0.4.zip", "archiveFileName": "ACAN2517FD-1.0.4.zip", "size": 356188, "checksum": "SHA-256:c1215d395b902935df5b2f6c0dddda19e82bf22277d21a8726e295e21daade47" }, { "name": "ACAN2517FD", "version": "1.1.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.1.0.zip", "archiveFileName": "ACAN2517FD-1.1.0.zip", "size": 382414, "checksum": "SHA-256:094d6bb8ddcfd3077145fe181200d8a61503592ead3ee803c6f7d043176106fd" }, { "name": "ACAN2517FD", "version": "1.1.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.1.2.zip", "archiveFileName": "ACAN2517FD-1.1.2.zip", "size": 383851, "checksum": "SHA-256:fcb1b1749f2b63b45b787de56d282cac37c275a4ebe063b1263a94cd0733b0bd" }, { "name": "ACAN2517FD", "version": "1.1.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.1.3.zip", "archiveFileName": "ACAN2517FD-1.1.3.zip", "size": 385636, "checksum": "SHA-256:035b01e63defbf61a534963d3bd83f1376773f399b62b5ff9d7dba9d7a04dd21" }, { "name": "ACAN2517FD", "version": "1.1.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.1.4.zip", "archiveFileName": "ACAN2517FD-1.1.4.zip", "size": 385988, "checksum": "SHA-256:a28a8591a311dfab819b2a8768472ded6897a84aa9f3242a10982b962ba39ed3" }, { "name": "ACAN2517FD", "version": "1.1.5", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.1.5.zip", "archiveFileName": "ACAN2517FD-1.1.5.zip", "size": 385461, "checksum": "SHA-256:838f1eb5f5be7e8b03cc68ff13dbe64747fc0fbb0ef97e937c8c6132ae5a3c77" }, { "name": "ACAN2517FD", "version": "1.1.6", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-1.1.6.zip", "archiveFileName": "ACAN2517FD-1.1.6.zip", "size": 385883, "checksum": "SHA-256:816dfcd24b2c5894a2419eee6f4c5d228c7f91e586c1efd7848b1c69ec4c3b39" }, { "name": "ACAN2517FD", "version": "2.0.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.0.0.zip", "archiveFileName": "ACAN2517FD-2.0.0.zip", "size": 379496, "checksum": "SHA-256:8aff339a1d8177e3fef7bd9e49ac3a38ca42a398b40163b0398cbb20bb30eef4" }, { "name": "ACAN2517FD", "version": "2.0.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.0.1.zip", "archiveFileName": "ACAN2517FD-2.0.1.zip", "size": 378903, "checksum": "SHA-256:575bd70a7858153a69d3061d6e7104ec39678ed4dbba41b7f819ad4ddb2ef656" }, { "name": "ACAN2517FD", "version": "2.1.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.0.zip", "archiveFileName": "ACAN2517FD-2.1.0.zip", "size": 380239, "checksum": "SHA-256:9a323a1b8543567897278aea274da23eec7e69260d93ee603cd1bf5500d387e0" }, { "name": "ACAN2517FD", "version": "2.1.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.1.zip", "archiveFileName": "ACAN2517FD-2.1.1.zip", "size": 381804, "checksum": "SHA-256:08d3909e7026f9fef4fc0a2b354ea4c0ff4a0184f5b249ab45f97c5464e31a34" }, { "name": "ACAN2517FD", "version": "2.1.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.2.zip", "archiveFileName": "ACAN2517FD-2.1.2.zip", "size": 381978, "checksum": "SHA-256:c51aa7df0ad4ac00004133495fd03b8a0fdbcea99dce292e90e0495f4744acec" }, { "name": "ACAN2517FD", "version": "2.1.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.3.zip", "archiveFileName": "ACAN2517FD-2.1.3.zip", "size": 382978, "checksum": "SHA-256:f78cc497bf6c427182a1114c2a490e3c2735422399277c37f2a171f303c2a17a" }, { "name": "ACAN2517FD", "version": "2.1.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.4.zip", "archiveFileName": "ACAN2517FD-2.1.4.zip", "size": 383949, "checksum": "SHA-256:546a84480b7e252a558d3de15437809b5daac4fc504bdc69846e69b6048e055b" }, { "name": "ACAN2517FD", "version": "2.1.5", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.5.zip", "archiveFileName": "ACAN2517FD-2.1.5.zip", "size": 387752, "checksum": "SHA-256:dc2af205caf45d426f9fb34cd816136b4dacecbdeeb6b3614a942feccce490d0" }, { "name": "ACAN2517FD", "version": "2.1.6", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.6.zip", "archiveFileName": "ACAN2517FD-2.1.6.zip", "size": 941448, "checksum": "SHA-256:f0af88da833c80d1255f034f934444608d81912144dc6d3f9358cd38ce354bcb" }, { "name": "ACAN2517FD", "version": "2.1.7", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.7.zip", "archiveFileName": "ACAN2517FD-2.1.7.zip", "size": 960993, "checksum": "SHA-256:4c564cd1984d84f11793459e7d3628f283289ba1f97a9d26a3f01cc020996c28" }, { "name": "ACAN2517FD", "version": "2.1.8", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.8.zip", "archiveFileName": "ACAN2517FD-2.1.8.zip", "size": 961219, "checksum": "SHA-256:2bdc802982b5c002d6f0bc35e9fa0a9e87bdc26804a10d69ad6f344bf8219437" }, { "name": "ACAN2517FD", "version": "2.1.9", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.9.zip", "archiveFileName": "ACAN2517FD-2.1.9.zip", "size": 967436, "checksum": "SHA-256:d8218261aa9b9f152dc85a3216d6baaa0098d103acecbaa4a6323475f56b09fd" }, { "name": "ACAN2517FD", "version": "2.1.10", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.10.zip", "archiveFileName": "ACAN2517FD-2.1.10.zip", "size": 967836, "checksum": "SHA-256:644dd07400ec92607a56a87941549125bc5183cc8281b44fa4a3cd9daa00ba1e" }, { "name": "ACAN2517FD", "version": "2.1.11", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD, the MCP2518FD and the MCP251863 CAN Controller, in CAN FD mode. Compatible with ACAN, ACAN2515, ACAN2517 libraries, with ACAN_T4 library from version 2.1.0. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Compatible with ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517FD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517FD.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517FD-2.1.11.zip", "archiveFileName": "ACAN2517FD-2.1.11.zip", "size": 1069153, "checksum": "SHA-256:d41a1c8c7ef3ac8da0e0097c12477d54d9116582521fff6773b5944436fd39a3" }, { "name": "ACAN2517", "version": "1.0.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.0.0.zip", "archiveFileName": "ACAN2517-1.0.0.zip", "size": 335401, "checksum": "SHA-256:9f468b59ed568a31fd635205eca3d68dc5f0f591af75afd5c8fb1d1de70159e6" }, { "name": "ACAN2517", "version": "1.0.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.0.2.zip", "archiveFileName": "ACAN2517-1.0.2.zip", "size": 338520, "checksum": "SHA-256:cf8d3517eaed7c4611939e3d944019294b81fb4b9bf0e5a5d7c0dbf717a2858f" }, { "name": "ACAN2517", "version": "1.0.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.0.3.zip", "archiveFileName": "ACAN2517-1.0.3.zip", "size": 339257, "checksum": "SHA-256:e730fdb1a127e54213a53cd34dccc57aeff31baa6ff2e2a9339d14b4d285b3e4" }, { "name": "ACAN2517", "version": "1.0.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.0.4.zip", "archiveFileName": "ACAN2517-1.0.4.zip", "size": 341517, "checksum": "SHA-256:867c757505cec04ac931c76720399032fb2ba2b0838adf1f68b9673a1d42fe42" }, { "name": "ACAN2517", "version": "1.1.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from release 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.0.zip", "archiveFileName": "ACAN2517-1.1.0.zip", "size": 360784, "checksum": "SHA-256:04299b461b85207555b79e14c9a72cde373289a290e1bc0ba84826d61cc36d9d" }, { "name": "ACAN2517", "version": "1.1.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.1.zip", "archiveFileName": "ACAN2517-1.1.1.zip", "size": 370206, "checksum": "SHA-256:99a2615ce34b469d26a8345873355141b9c180085a975614d86e558bfff0eca4" }, { "name": "ACAN2517", "version": "1.1.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.2.zip", "archiveFileName": "ACAN2517-1.1.2.zip", "size": 370462, "checksum": "SHA-256:3919f3c84832fb555258184d07869a24679aef8393f3dd0764fd15d75e7cb207" }, { "name": "ACAN2517", "version": "1.1.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.3.zip", "archiveFileName": "ACAN2517-1.1.3.zip", "size": 372266, "checksum": "SHA-256:4472724cbd5e432c84bf54ca77fc955c58aebcef2e4b533eaac9bd2556bf5882" }, { "name": "ACAN2517", "version": "1.1.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.4.zip", "archiveFileName": "ACAN2517-1.1.4.zip", "size": 377713, "checksum": "SHA-256:824f95272961c083455765d195b1928c2351ca536b7105cc0636c54e9c0c4fc3" }, { "name": "ACAN2517", "version": "1.1.5", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2517FD CAN Controller (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD CAN Controller, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.5.zip", "archiveFileName": "ACAN2517-1.1.5.zip", "size": 375286, "checksum": "SHA-256:6faeee6d6396cc1e9260f8dcb2ed801f33af7cc94f2e664f10583ac09b8d27b0" }, { "name": "ACAN2517", "version": "1.1.6", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controllers, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0. For a library for the MCP2517FD and the MCP2518FD CAN Controllers in CANFD mode, see the ACAN2517FD library.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.6.zip", "archiveFileName": "ACAN2517-1.1.6.zip", "size": 373007, "checksum": "SHA-256:50a160404d0a47909093d6ea8ab16434484f3acdaf25bef44637f3aa40172ca4" }, { "name": "ACAN2517", "version": "1.1.7", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controllers, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0. For a library for the MCP2517FD and the MCP2518FD CAN Controllers in CANFD mode, see the ACAN2517FD library.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.7.zip", "archiveFileName": "ACAN2517-1.1.7.zip", "size": 373494, "checksum": "SHA-256:943b64af298fa497be2a1ec57666ddca01c1377654289cbab55dc98997152c22" }, { "name": "ACAN2517", "version": "1.1.8", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controllers, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0. For a library for the MCP2517FD and the MCP2518FD CAN Controllers in CANFD mode, see the ACAN2517FD library.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.8.zip", "archiveFileName": "ACAN2517-1.1.8.zip", "size": 373629, "checksum": "SHA-256:77663ada18cae53524dc5ba546c9dac66de701e968c7bdc308bd079278fe85a3" }, { "name": "ACAN2517", "version": "1.1.9", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controllers, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0. For a library for the MCP2517FD and the MCP2518FD CAN Controllers in CANFD mode, see the ACAN2517FD library.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.9.zip", "archiveFileName": "ACAN2517-1.1.9.zip", "size": 374937, "checksum": "SHA-256:1ef17c9f3cda4fed115f56904423a2f6a626252874ca0dee963048bc393d671c" }, { "name": "ACAN2517", "version": "1.1.10", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controllers, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0. For a library for the MCP2517FD and the MCP2518FD CAN Controllers in CANFD mode, see the ACAN2517FD library.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.10.zip", "archiveFileName": "ACAN2517-1.1.10.zip", "size": 377492, "checksum": "SHA-256:3fe1a8b535a7d9e9f4a63458c75c284c19358d901511199e17b44f39b9339a03" }, { "name": "ACAN2517", "version": "1.1.11", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controllers, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0. For a library for the MCP2517FD and the MCP2518FD CAN Controllers in CANFD mode, see the ACAN2517FD library.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.11.zip", "archiveFileName": "ACAN2517-1.1.11.zip", "size": 936306, "checksum": "SHA-256:ce2406aa35878ae2f48e0a25e22b15b1e0d0ca0536d31524d0d6e8de708a8830" }, { "name": "ACAN2517", "version": "1.1.12", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD and the MCP2518FD CAN Controllers, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0. For a library for the MCP2517FD and the MCP2518FD CAN Controllers in CANFD mode, see the ACAN2517FD library.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.12.zip", "archiveFileName": "ACAN2517-1.1.12.zip", "size": 936164, "checksum": "SHA-256:d0187494e567f7719d6ed0b352c043d1363aef48a74c326fc0677229fbb94926" }, { "name": "ACAN2517", "version": "1.1.14", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for the MCP2517FD, the MCP2518FD and the MCP251863 CAN Controllers (CAN 2.0B mode)", "paragraph": "This library is an Arduino CAN network driver for the MCP2517FD, the MCP2518FD and the MCP251863 CAN Controllers, in CAN 2.0B mode (CANFD is not handled by this driver). Compatible with ACAN, ACAN2515, ACAN2515Tiny, ACAN2517FD libraries. Default configuration sends and receives any frame – no default filter to provide. Reception filters (up to 32) can be easily defined. Runs on ESP32 from version 1.1.0. For a library in CANFD mode, see the ACAN2517FD library.", "website": "https://github.com/pierremolinaro/acan2517", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2517.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2517-1.1.14.zip", "archiveFileName": "ACAN2517-1.1.14.zip", "size": 946993, "checksum": "SHA-256:1caf2626895e8bf7c10bc17b779099f8af69fb0aaa07e5486a9b103890d617ee" }, { "name": "AM2320_asukiaaa", "version": "1.0.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.0.0.zip", "archiveFileName": "AM2320_asukiaaa-1.0.0.zip", "size": 3445, "checksum": "SHA-256:2a29619560ca51eea6e92c6a5a40c6e70c4c1e65c5d3899ea2693e808dc28eb4" }, { "name": "AM2320_asukiaaa", "version": "1.0.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.0.1.zip", "archiveFileName": "AM2320_asukiaaa-1.0.1.zip", "size": 3380, "checksum": "SHA-256:54a6806a625527b900b10e2f5ddf93b70e358d062712f9864d6f56f1bec26db4" }, { "name": "AM2320_asukiaaa", "version": "1.0.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.0.2.zip", "archiveFileName": "AM2320_asukiaaa-1.0.2.zip", "size": 3335, "checksum": "SHA-256:eabb1d95d2762f86832ee40669b247e0d3bc58c916a245357f872a302e72bac2" }, { "name": "AM2320_asukiaaa", "version": "1.0.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.0.3.zip", "archiveFileName": "AM2320_asukiaaa-1.0.3.zip", "size": 3339, "checksum": "SHA-256:e66dd122201cf3294bc350f43df33bb879ba86457445e0dd400cc544975d4d65" }, { "name": "AM2320_asukiaaa", "version": "1.0.4", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.0.4.zip", "archiveFileName": "AM2320_asukiaaa-1.0.4.zip", "size": 3349, "checksum": "SHA-256:535a480121be139cf9d2c205250d160f6835aa5dd9709d55fefadfae86d171e8" }, { "name": "AM2320_asukiaaa", "version": "1.1.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.1.0.zip", "archiveFileName": "AM2320_asukiaaa-1.1.0.zip", "size": 3368, "checksum": "SHA-256:5bf887f32b41ccb62bf37a8a79f6478a018debf3e2aa3ca78b4a2b086c6f686f" }, { "name": "AM2320_asukiaaa", "version": "1.1.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.1.1.zip", "archiveFileName": "AM2320_asukiaaa-1.1.1.zip", "size": 3620, "checksum": "SHA-256:05e48d65a7093696e342886a192de769944f8e2c8ab62662e0468c165445fb32" }, { "name": "AM2320_asukiaaa", "version": "1.1.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.1.2.zip", "archiveFileName": "AM2320_asukiaaa-1.1.2.zip", "size": 3614, "checksum": "SHA-256:f79cb429842ce321747aadcc9d4f6aa528fff5aa9ee1224d57cdacd9abc631cc" }, { "name": "AM2320_asukiaaa", "version": "1.1.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.1.3.zip", "archiveFileName": "AM2320_asukiaaa-1.1.3.zip", "size": 3604, "checksum": "SHA-256:e04ac977dc7ab316bb9f055b45ae4c36cefc08ec1134bbb2d89c07ae5febe657" }, { "name": "AM2320_asukiaaa", "version": "1.1.4", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls AM2320 or CM2320", "paragraph": "It can get temperature and humidity from AM2320 via I2C connection.", "website": "https://github.com/asukiaaa/AM2320_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AM2320_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AM2320_asukiaaa-1.1.4.zip", "archiveFileName": "AM2320_asukiaaa-1.1.4.zip", "size": 3615, "checksum": "SHA-256:9aef78bdb8ac04b999ac922fa7d3da679b7d5bad20035ca344acb084b97682c0" }, { "name": "TM1637", "version": "1.2.0", "author": "Avishay Orpaz \u003cavishorp@gmail.com\u003e", "maintainer": "Avishay Orpaz \u003cavishorp@gmail.com\u003e", "sentence": "Driver for 4 digit 7-segment display modules, based on the TM1637 chip.", "paragraph": "These chips can be found in cheap display modules. They communicate with the processor in I2C-like protocol. The implementation is pure software emulation and doesn't make use of any special hardware (other than GPIO pins). It is assumed that pull-up resistors are present (usually integrated in the display module).", "website": "https://github.com/avishorp/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/avishorp/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/avishorp/TM1637-1.2.0.zip", "archiveFileName": "TM1637-1.2.0.zip", "size": 1426198, "checksum": "SHA-256:ece036479f5d983d1656ff0a1b1d750a1289e231db6dfec8939473185bf80eb1" }, { "name": "EL_dev_arduino", "version": "0.1.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-0.1.0.zip", "archiveFileName": "EL_dev_arduino-0.1.0.zip", "size": 12963, "checksum": "SHA-256:e9e32a9317e0db6187615ee30a84a11f89e610b3403e9f8a7831ba17dcf00bb3" }, { "name": "EL_dev_arduino", "version": "1.0.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-1.0.0.zip", "archiveFileName": "EL_dev_arduino-1.0.0.zip", "size": 11014, "checksum": "SHA-256:aa27a88d58c0bc9ceb7dcd58be4bc69fda5a6be0edb72d26d6f8b99898fdd24c" }, { "name": "EL_dev_arduino", "version": "1.2.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-1.2.0.zip", "archiveFileName": "EL_dev_arduino-1.2.0.zip", "size": 14181, "checksum": "SHA-256:eddeeca7288217585e2383994f3e09a35086699f8cd4f57499e6793fcaa7b143" }, { "name": "EL_dev_arduino", "version": "1.2.1", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-1.2.1.zip", "archiveFileName": "EL_dev_arduino-1.2.1.zip", "size": 27683, "checksum": "SHA-256:0941b17d6568e29594b4011f0a5b8b6271574040f4302fd12129439a0c7e9d70" }, { "name": "EL_dev_arduino", "version": "1.2.2", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-1.2.2.zip", "archiveFileName": "EL_dev_arduino-1.2.2.zip", "size": 30348, "checksum": "SHA-256:7deb89c3de19db2b92a16dae0d0f90a4f33122928d6a3206e853a471fc9bf127" }, { "name": "EL_dev_arduino", "version": "1.3.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-1.3.0.zip", "archiveFileName": "EL_dev_arduino-1.3.0.zip", "size": 31146, "checksum": "SHA-256:0ed471f85815162795e1d5b8ff5a8ee6f7824f40a6db0e5a2a12ea062344a2be" }, { "name": "EL_dev_arduino", "version": "2.0.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.0.0.zip", "archiveFileName": "EL_dev_arduino-2.0.0.zip", "size": 30943, "checksum": "SHA-256:dc39cd584e0a2cc6f45bcbc4f6f915a86669408d36a65e35b2966b54a8a114ec" }, { "name": "EL_dev_arduino", "version": "2.1.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.1.0.zip", "archiveFileName": "EL_dev_arduino-2.1.0.zip", "size": 33179, "checksum": "SHA-256:be36ab35910038883325115f35b59505230fe451878856e82a5d8bcf77a43c83" }, { "name": "EL_dev_arduino", "version": "2.2.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.2.0.zip", "archiveFileName": "EL_dev_arduino-2.2.0.zip", "size": 33917, "checksum": "SHA-256:6316c6ae75eda854c3dea784295950fb3c98f4492d77ea5c3b9eddf63e0b0b9f" }, { "name": "EL_dev_arduino", "version": "2.3.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.3.0.zip", "archiveFileName": "EL_dev_arduino-2.3.0.zip", "size": 796593, "checksum": "SHA-256:46b37fa0b2c37f90e7b27a0a3b5ed11a72fbfb70eac1f08d7807458dc6439f56" }, { "name": "EL_dev_arduino", "version": "2.4.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.4.0.zip", "archiveFileName": "EL_dev_arduino-2.4.0.zip", "size": 797241, "checksum": "SHA-256:9fcbaafb33b3c409fbb1ccb03d3393ebb8ae557e0d27c80c529a005cb61900f5" }, { "name": "EL_dev_arduino", "version": "2.6.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.6.0.zip", "archiveFileName": "EL_dev_arduino-2.6.0.zip", "size": 936983, "checksum": "SHA-256:9849bd3ad9e8e7a1648e419347c21687829f0bc847fa53568dd341383711cf90" }, { "name": "EL_dev_arduino", "version": "2.7.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.7.0.zip", "archiveFileName": "EL_dev_arduino-2.7.0.zip", "size": 934332, "checksum": "SHA-256:81ca04062a444035d2dbca4138076aa6ca7e840dde77cfd9b1de5ee1aa3e2211" }, { "name": "EL_dev_arduino", "version": "2.8.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.8.0.zip", "archiveFileName": "EL_dev_arduino-2.8.0.zip", "size": 940488, "checksum": "SHA-256:16ee6fd18a176f763dcfeabc242dce30172dbcfe9f394656c480860c611f7eba" }, { "name": "EL_dev_arduino", "version": "2.8.2", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.8.2.zip", "archiveFileName": "EL_dev_arduino-2.8.2.zip", "size": 941504, "checksum": "SHA-256:a9241a11006d2c1b8f2e84d41c02aa6599e0da940191d8ba4811a6d9a4e899a7" }, { "name": "EL_dev_arduino", "version": "2.9.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.9.0.zip", "archiveFileName": "EL_dev_arduino-2.9.0.zip", "size": 942033, "checksum": "SHA-256:8fe66875400c7c7efcf722b9a29f1039bb87266b3a62a2b0c5446bb36d4a24e5" }, { "name": "EL_dev_arduino", "version": "2.9.1", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.9.1.zip", "archiveFileName": "EL_dev_arduino-2.9.1.zip", "size": 942120, "checksum": "SHA-256:096a340c3582bea4deb3a4b4f2cf2a931149271dd42f5583716c51c652be06a6" }, { "name": "EL_dev_arduino", "version": "2.10.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-2.10.0.zip", "archiveFileName": "EL_dev_arduino-2.10.0.zip", "size": 947333, "checksum": "SHA-256:66a6bf69da4fcc489ec59100f3ef172a2d96b059c67a2c5001f7001d8459502b" }, { "name": "EL_dev_arduino", "version": "3.0.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-3.0.0.zip", "archiveFileName": "EL_dev_arduino-3.0.0.zip", "size": 954161, "checksum": "SHA-256:94cf15e3585b92b1ea0fc9aa6bd6d337a80adf12d3746381a1254ff46d50aeb5" }, { "name": "EL_dev_arduino", "version": "3.0.1", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-3.0.1.zip", "archiveFileName": "EL_dev_arduino-3.0.1.zip", "size": 1160596, "checksum": "SHA-256:aaa9bd4112b597f8dbb3a2e071c2efcfabb4b22706ec605fad705e2ff1060dd4" }, { "name": "EL_dev_arduino", "version": "4.0.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.0.0.zip", "archiveFileName": "EL_dev_arduino-4.0.0.zip", "size": 1502772, "checksum": "SHA-256:2d9c2886925099886ef49ba1caba80bdd75d0de43fe6c1286b2786c71a9fb30e" }, { "name": "EL_dev_arduino", "version": "4.0.1", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.0.1.zip", "archiveFileName": "EL_dev_arduino-4.0.1.zip", "size": 1503039, "checksum": "SHA-256:b3aac13b18673baf6b8b5382922c1bb61dfbb18cafb192985d3cdd85855bb544" }, { "name": "EL_dev_arduino", "version": "4.1.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.1.0.zip", "archiveFileName": "EL_dev_arduino-4.1.0.zip", "size": 1503272, "checksum": "SHA-256:aed1a9afeae9c538ffb056163e0327798d157a094b1fcbc4bddb2235d301dcc0" }, { "name": "EL_dev_arduino", "version": "4.1.1", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.1.1.zip", "archiveFileName": "EL_dev_arduino-4.1.1.zip", "size": 1501273, "checksum": "SHA-256:dc16ce1560c40d45485ec97998e1f210dfd15b36fbcfe1d5931deefd28862410" }, { "name": "EL_dev_arduino", "version": "4.1.2", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.1.2.zip", "archiveFileName": "EL_dev_arduino-4.1.2.zip", "size": 1501576, "checksum": "SHA-256:56dd8d9f2c6228a324c73808b3c50d948168786c1779f1ee360395e4646c4f40" }, { "name": "EL_dev_arduino", "version": "4.1.3", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.1.3.zip", "archiveFileName": "EL_dev_arduino-4.1.3.zip", "size": 1501845, "checksum": "SHA-256:ce74f88854716f877dabe019fd9ee3c4799346cbbba980066ae6f1bfec8ea1fa" }, { "name": "EL_dev_arduino", "version": "4.2.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.2.0.zip", "archiveFileName": "EL_dev_arduino-4.2.0.zip", "size": 1502152, "checksum": "SHA-256:9782b4613be7a5f9f69de6ab773d837fcf71cdad7e4831fd326d2c28fb011fa0" }, { "name": "EL_dev_arduino", "version": "4.2.1", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.2.1.zip", "archiveFileName": "EL_dev_arduino-4.2.1.zip", "size": 1653951, "checksum": "SHA-256:ad0e34d436c604e16e4e35e33187f52936448a8ab904b2cd12dd4f38e233a72c" }, { "name": "EL_dev_arduino", "version": "4.2.2", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.2.2.zip", "archiveFileName": "EL_dev_arduino-4.2.2.zip", "size": 1653965, "checksum": "SHA-256:4f5261ab8c2beac1955231904e8338303654e6c5a15accf7f69cb01f28d338fc" }, { "name": "EL_dev_arduino", "version": "4.3.0", "author": "Hiroshi SUGIMURA", "maintainer": "Hiroshi SUGIMURA \u003chiroshi.sugimura@gmail.com\u003e", "sentence": "Library and Sample of ECHONET Lite for Arduino", "paragraph": "This is the ECHONET Lite protocol library for arduino and a sample.", "website": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hiroshi-Sugimura/EL_dev_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hiroshi-Sugimura/EL_dev_arduino-4.3.0.zip", "archiveFileName": "EL_dev_arduino-4.3.0.zip", "size": 1383728, "checksum": "SHA-256:c871b759066f02b863577eba9563675ba22bc4e73cc25b79ab7f2d66ae5fb72d" }, { "name": "ThingsBoard", "version": "0.1.0", "author": "Max Payne \u003cforgge@gmail.com\u003e", "maintainer": "Max Payne \u003cforgge@gmail.com\u003e", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/forGGe/ThingsBoardArduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.1.0.zip", "archiveFileName": "ThingsBoard-0.1.0.zip", "size": 14683, "checksum": "SHA-256:6cea0368fca8316e01000a35abf67f9885981568cea7b74aa9f7d2050b9dda92" }, { "name": "ThingsBoard", "version": "0.2.0", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.2.0.zip", "archiveFileName": "ThingsBoard-0.2.0.zip", "size": 19328, "checksum": "SHA-256:72212356d011234e3e7577be8d1b13dfa691c8a861477403a9274997c491d184" }, { "name": "ThingsBoard", "version": "0.4.0", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.4.0.zip", "archiveFileName": "ThingsBoard-0.4.0.zip", "size": 20011, "checksum": "SHA-256:2107dbca350a2483ce7afbab0b9ee7c91b4acad81bbb6999b0fd61ebcbc7657f" }, { "name": "ThingsBoard", "version": "0.5.0", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.5.0.zip", "archiveFileName": "ThingsBoard-0.5.0.zip", "size": 29880, "checksum": "SHA-256:1448a46578574e9166820d7577f881f33ba1e48dd949d087ede070013d3f223d" }, { "name": "ThingsBoard", "version": "0.6.0", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.6.0.zip", "archiveFileName": "ThingsBoard-0.6.0.zip", "size": 29965, "checksum": "SHA-256:cef49c08cfb6ceee4872a82aa7e338b71af7f9d2bb1a90af0ce4583b1f597f6c" }, { "name": "ThingsBoard", "version": "0.7.1", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.7.1.zip", "archiveFileName": "ThingsBoard-0.7.1.zip", "size": 36301, "checksum": "SHA-256:6a622f084dacc75889762b0c3c3df6c1938d40d8adcba2a0afca818aa30f884e" }, { "name": "ThingsBoard", "version": "0.9.0", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "PubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.9.0.zip", "archiveFileName": "ThingsBoard-0.9.0.zip", "size": 105122, "checksum": "SHA-256:a4ff43bf3a17c4908195d0b50751ad8a5eb9bf6f591581bc062654dc976d420a" }, { "name": "ThingsBoard", "version": "0.9.1", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "PubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.9.1.zip", "archiveFileName": "ThingsBoard-0.9.1.zip", "size": 105642, "checksum": "SHA-256:1ad8f1c193267e7867700766a942908a5b857ef65b73b89fb254cc0e630ba851" }, { "name": "ThingsBoard", "version": "0.9.2", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "PubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.9.2.zip", "archiveFileName": "ThingsBoard-0.9.2.zip", "size": 105701, "checksum": "SHA-256:3419d30abaa304f6c6873272729b0cdcfb0aef32932543ccfeae692896fe0739" }, { "name": "ThingsBoard", "version": "0.9.3", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "PubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.9.3.zip", "archiveFileName": "ThingsBoard-0.9.3.zip", "size": 109903, "checksum": "SHA-256:7b72b64d85e50c90d1f3030ce456648721e889c6b6092e7c24a0f12cb5c6532b" }, { "name": "ThingsBoard", "version": "0.9.4", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "TBPubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.9.4.zip", "archiveFileName": "ThingsBoard-0.9.4.zip", "size": 112341, "checksum": "SHA-256:ca9ff9b29258a36dd16cfca0fd86cc598d456d20725363cc6c89bcf2e9c8946a" }, { "name": "ThingsBoard", "version": "0.9.5", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "A library for connecting to the ThingsBoard IoT platform. Thin wrapper on PubSubClient.", "website": "https://github.com/thingsboard/ThingsBoard-Arduino-MQTT-SDK", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "TBPubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.9.5.zip", "archiveFileName": "ThingsBoard-0.9.5.zip", "size": 112651, "checksum": "SHA-256:a049cac33cb737759bb9305c4ce9cfdb93758f09b17d54904135c26fb3e5418c" }, { "name": "ThingsBoard", "version": "0.9.6", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "Arduino library to connect with ThingsBoard IoT Platform over MQTT or HTTP/S", "website": "https://github.com/thingsboard/thingsboard-arduino-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "TBPubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.9.6.zip", "archiveFileName": "ThingsBoard-0.9.6.zip", "size": 114574, "checksum": "SHA-256:48013103810a72891cf8cb73098b4b1a2d6f1349355b9681d0fde22a954f38da" }, { "name": "ThingsBoard", "version": "0.9.7", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "Arduino library to connect with ThingsBoard IoT Platform over MQTT or HTTP/S", "website": "https://github.com/thingsboard/thingsboard-arduino-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "TBPubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.9.7.zip", "archiveFileName": "ThingsBoard-0.9.7.zip", "size": 115104, "checksum": "SHA-256:b32ad0d478e9c782db181c89b48a8c3124741ea7e4149254d6d257d2425138df" }, { "name": "ThingsBoard", "version": "0.10.0", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "Arduino library to connect with ThingsBoard IoT Platform over MQTT or HTTP/S", "website": "https://github.com/thingsboard/thingsboard-arduino-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "TBPubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.10.0.zip", "archiveFileName": "ThingsBoard-0.10.0.zip", "size": 116051, "checksum": "SHA-256:d75dc44b15dfea45d7500c97010349dbf367092378e65d1420b96249a2b7bef2" }, { "name": "ThingsBoard", "version": "0.10.1", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "Arduino library to connect with ThingsBoard IoT Platform over MQTT or HTTP/S", "website": "https://github.com/thingsboard/thingsboard-arduino-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "TBPubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.10.1.zip", "archiveFileName": "ThingsBoard-0.10.1.zip", "size": 116050, "checksum": "SHA-256:0d69a9e157d3d308350ac87614f35d05eeb1cb2ee94c677b36c4fdc993125d34" }, { "name": "ThingsBoard", "version": "0.10.2", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "Arduino library to connect with ThingsBoard IoT Platform over MQTT or HTTP/S", "website": "https://github.com/thingsboard/thingsboard-arduino-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "TBPubSubClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.10.2.zip", "archiveFileName": "ThingsBoard-0.10.2.zip", "size": 116254, "checksum": "SHA-256:26030dc1cc4b6ef572453417d51898f297dc83162c8e7931066d489e31e82ec9" }, { "name": "ThingsBoard", "version": "0.11.0", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "Arduino library to connect with ThingsBoard IoT Platform over MQTT or HTTP/S", "website": "https://github.com/thingsboard/thingsboard-arduino-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "TBPubSubClient" }, { "name": "ArduinoJson" }, { "name": "StreamUtils" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.11.0.zip", "archiveFileName": "ThingsBoard-0.11.0.zip", "size": 129069, "checksum": "SHA-256:545b463784a45e18d8fcf44df6d70d2a62420b2acb45c684882d458cc77cbad6" }, { "name": "ThingsBoard", "version": "0.11.1", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "Arduino library to connect with ThingsBoard IoT Platform over MQTT or HTTP/S", "website": "https://github.com/thingsboard/thingsboard-arduino-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "TBPubSubClient" }, { "name": "ArduinoJson" }, { "name": "StreamUtils" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.11.1.zip", "archiveFileName": "ThingsBoard-0.11.1.zip", "size": 129520, "checksum": "SHA-256:93f70dbaeeb80ed809ba913c644915db6160aacc06401c779f971e32dbb8a6b6" }, { "name": "ThingsBoard", "version": "0.12.0", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "Arduino library to connect with ThingsBoard IoT Platform over MQTT or HTTP/S", "website": "https://github.com/thingsboard/thingsboard-client-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.12.0.zip", "archiveFileName": "ThingsBoard-0.12.0.zip", "size": 185524, "checksum": "SHA-256:84c3859f1866c634f2442b8a4221cf58f3228d2842a4fdad5de300f34525ed90" }, { "name": "ThingsBoard", "version": "0.12.2", "author": "ThingsBoard Team", "maintainer": "ThingsBoard Team", "sentence": "ThingsBoard library for Arduino.", "paragraph": "Arduino library to connect with ThingsBoard IoT Platform over MQTT or HTTP/S", "website": "https://github.com/thingsboard/thingsboard-client-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thingsboard/thingsboard-client-sdk.git", "providesIncludes": [ "ThingsBoard.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "TBPubSubClient" }, { "name": "ArduinoHttpClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thingsboard/ThingsBoard-0.12.2.zip", "archiveFileName": "ThingsBoard-0.12.2.zip", "size": 185601, "checksum": "SHA-256:2e9c4eb5f5013b9043a708af01f9112a5c270726da832ba25e6adc70d5d40ca2" }, { "name": "FuGPS Library", "version": "1.0.0", "author": "Mariusz Kacki \u003cmariusz@kacki.pl\u003e", "maintainer": "Mariusz Kacki \u003cmariusz@kacki.pl\u003e", "sentence": "Arduino library for parsing NMEA 0183 (GPS) messages.", "paragraph": "Works with any GPS module that sends the correct NMEA sentences through the serial port, including GPS/GLONASS/GALILEO/BEIDOU.", "website": "https://github.com/fu-hsi/fugps", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fu-hsi/FuGPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/fu-hsi/FuGPS_Library-1.0.0.zip", "archiveFileName": "FuGPS_Library-1.0.0.zip", "size": 12029, "checksum": "SHA-256:a364a82065187509ad3a08fc474ea554c7d537dec18daa10b115b13ca9f26217" }, { "name": "FuGPS Library", "version": "1.1.0", "author": "Mariusz Kacki \u003cmariusz@kacki.pl\u003e", "maintainer": "Mariusz Kacki \u003cmariusz@kacki.pl\u003e", "sentence": "Arduino library for parsing NMEA 0183 (GPS) messages.", "paragraph": "Works with any GPS module that sends the correct NMEA sentences through the serial port, including GPS/GLONASS/GALILEO/BEIDOU.", "website": "https://github.com/fu-hsi/fugps", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fu-hsi/FuGPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/fu-hsi/FuGPS_Library-1.1.0.zip", "archiveFileName": "FuGPS_Library-1.1.0.zip", "size": 12124, "checksum": "SHA-256:79f153cd23d56cecb082e8ef112d3d993201ea4684e9edc4ad3875e2ddd6d7a6" }, { "name": "Adafruit Keypad", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.0.0.zip", "archiveFileName": "Adafruit_Keypad-1.0.0.zip", "size": 4687, "checksum": "SHA-256:35225b616207810cacfd08b5755aaa041ac0233fc12a1194d332802e63b85d42" }, { "name": "Adafruit Keypad", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.0.1.zip", "archiveFileName": "Adafruit_Keypad-1.0.1.zip", "size": 4821, "checksum": "SHA-256:f24bb9b68e6d34c293335b149313658622d2e9f70d1324a40125d67c53ffaae4" }, { "name": "Adafruit Keypad", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.0.2.zip", "archiveFileName": "Adafruit_Keypad-1.0.2.zip", "size": 4819, "checksum": "SHA-256:80fb842f4ba138cb62509cec36bd9e9abaebd03fc20c926cc5b15132ee904ae6" }, { "name": "Adafruit Keypad", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.0.3.zip", "archiveFileName": "Adafruit_Keypad-1.0.3.zip", "size": 7296, "checksum": "SHA-256:dd1ebcb84c4690a2575220a3c6c15159d1cf20d46e4c7bd3f17ff29d0017e327" }, { "name": "Adafruit Keypad", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.0.4.zip", "archiveFileName": "Adafruit_Keypad-1.0.4.zip", "size": 7294, "checksum": "SHA-256:aaa80926deb6b54c7ec4919821e4af3ba6ba0095687e303493495e4e39e79ec2" }, { "name": "Adafruit Keypad", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.0.5.zip", "archiveFileName": "Adafruit_Keypad-1.0.5.zip", "size": 7363, "checksum": "SHA-256:959fba43578d886e88f64b048e8407b12c2e25a921a66096b29943faf595843e" }, { "name": "Adafruit Keypad", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.1.0.zip", "archiveFileName": "Adafruit_Keypad-1.1.0.zip", "size": 7433, "checksum": "SHA-256:57215e3ff6df1ac020ab666fe1c78e8789c08912b17810bff7ecc2156cdfc686" }, { "name": "Adafruit Keypad", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.2.0.zip", "archiveFileName": "Adafruit_Keypad-1.2.0.zip", "size": 9197, "checksum": "SHA-256:27a965186f84258587a0284c9e12d3d0e07c530a63250a081fbf98b479b5ce24" }, { "name": "Adafruit Keypad", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.3.0.zip", "archiveFileName": "Adafruit_Keypad-1.3.0.zip", "size": 10854, "checksum": "SHA-256:92abc46d7a0f44e68c0137865354cdef63b22c100df21e28d5548762b89f53e6" }, { "name": "Adafruit Keypad", "version": "1.3.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Diode-multiplexed keypad support for Arduino", "paragraph": "Diode-multiplexed keypad support for Arduino", "website": "https://github.com/adafruit/Adafruit_Keypad", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Keypad.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Keypad-1.3.2.zip", "archiveFileName": "Adafruit_Keypad-1.3.2.zip", "size": 10854, "checksum": "SHA-256:77cd3d8229c8f4e3742904fcf8db9b3b1c7c196193ad754c73a59a5b00ba8b53" }, { "name": "ping-arduino", "version": "0.0.1", "author": "Blue Robotics \u003cinfo@bluerobotics.com\u003e", "maintainer": "Blue Robotics \u003csupport@bluerobotics.com\u003e", "sentence": "A messaging and device api for the Blue Robotics Ping1D echosounder", "paragraph": "The PingMessage class can be used to communicate via the Blue Robotics Ping Serial Protocol. The Ping1D class can be used to interface with the Blue Robotics Ping1D echosounder.", "website": "https://github.com/bluerobotics/ping-arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/bluerobotics/ping-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/bluerobotics/ping_arduino-0.0.1.zip", "archiveFileName": "ping_arduino-0.0.1.zip", "size": 48114, "checksum": "SHA-256:cd7674e32b2d90b7690ef182d6491aeadfbf724a7042b821984ce07de140f9a3" }, { "name": "ping-arduino", "version": "0.0.2", "author": "Blue Robotics \u003cinfo@bluerobotics.com\u003e", "maintainer": "Blue Robotics \u003csupport@bluerobotics.com\u003e", "sentence": "A messaging and device api for the Blue Robotics Ping1D echosounder", "paragraph": "The PingMessage class can be used to communicate via the Blue Robotics Ping Serial Protocol. The Ping1D class can be used to interface with the Blue Robotics Ping1D echosounder.", "website": "https://github.com/bluerobotics/ping-arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/bluerobotics/ping-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/bluerobotics/ping_arduino-0.0.2.zip", "archiveFileName": "ping_arduino-0.0.2.zip", "size": 50240, "checksum": "SHA-256:8c7b6224f53359a653c8cfd5d8c316228f5da4f4295dc2b3919b6c8ae95e9458" }, { "name": "ping-arduino", "version": "0.1.0", "author": "Blue Robotics \u003cinfo@bluerobotics.com\u003e", "maintainer": "Blue Robotics \u003csupport@bluerobotics.com\u003e", "sentence": "A messaging and device api for the Blue Robotics Ping1D echosounder", "paragraph": "The PingMessage class can be used to communicate via the Blue Robotics Ping Serial Protocol. The Ping1D class can be used to interface with the Blue Robotics Ping1D echosounder.", "website": "https://github.com/bluerobotics/ping-arduino", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/bluerobotics/ping-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/bluerobotics/ping_arduino-0.1.0.zip", "archiveFileName": "ping_arduino-0.1.0.zip", "size": 57734, "checksum": "SHA-256:84dad08cdd26ff18cfe384d648abe2e3a4c6a3df7435178a35f829db03af4071" }, { "name": "ping-arduino", "version": "0.1.1", "author": "Blue Robotics \u003cinfo@bluerobotics.com\u003e", "maintainer": "Blue Robotics \u003csupport@bluerobotics.com\u003e", "sentence": "A messaging and device api for the Blue Robotics Ping1D echosounder", "paragraph": "The ping_message class can be used to communicate via the Blue Robotics Ping Serial Protocol. The Ping1D class can be used to interface with the Blue Robotics Ping1D echosounder.", "website": "https://github.com/bluerobotics/ping-arduino", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/bluerobotics/ping-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/bluerobotics/ping_arduino-0.1.1.zip", "archiveFileName": "ping_arduino-0.1.1.zip", "size": 56464, "checksum": "SHA-256:a30527406262d72cf43caca7baa61996447252d283ffc7f4279bf6de142f3926" }, { "name": "ping-arduino", "version": "0.1.2", "author": "Blue Robotics \u003cinfo@bluerobotics.com\u003e", "maintainer": "Blue Robotics \u003csupport@bluerobotics.com\u003e", "sentence": "A messaging and device api for the Blue Robotics Ping1D echosounder", "paragraph": "The ping_message class can be used to communicate via the Blue Robotics Ping Serial Protocol. The Ping1D class can be used to interface with the Blue Robotics Ping1D echosounder.", "website": "https://github.com/bluerobotics/ping-arduino", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/bluerobotics/ping-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/bluerobotics/ping_arduino-0.1.2.zip", "archiveFileName": "ping_arduino-0.1.2.zip", "size": 56449, "checksum": "SHA-256:4efe403c1616cd89fe56ee83f27e525377af57e1e0899860b2231050edcdf1fe" }, { "name": "SparkFun Spectral Triad AS7265X", "version": "1.0.0", "author": "Nathan Seidle and Kevin Kuwata", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "An Arduino library for the AS7265x Triple Spectroscopy Sensor Board", "paragraph": "The SparkFun Spectral Triad detects 18 discrete channels of light from 372nm (UV) to 966nm (IR) enabling desktop spectroscopy and other fun applications like counterfeit dectection! Checkout the \u003ca href=\"https://www.sparkfun.com/products/15050\"\u003eSparkFun Triad Sensor\u003c/a\u003e!", "website": "https://github.com/sparkfun/SparkFun_AS7265X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS7265x_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Spectral_Triad_AS7265X-1.0.0.zip", "archiveFileName": "SparkFun_Spectral_Triad_AS7265X-1.0.0.zip", "size": 23474, "checksum": "SHA-256:1c85f7a967cd463b761c42df570476097184874390717ed68febfdddc61ff12c" }, { "name": "SparkFun Spectral Triad AS7265X", "version": "1.0.1", "author": "Nathan Seidle and Kevin Kuwata", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "An Arduino library for the AS7265x Triple Spectroscopy Sensor Board", "paragraph": "The SparkFun Spectral Triad detects 18 discrete channels of light from 372nm (UV) to 966nm (IR) enabling desktop spectroscopy and other fun applications like counterfeit dectection! Checkout the \u003ca href=\"https://www.sparkfun.com/products/15050\"\u003eSparkFun Triad Sensor\u003c/a\u003e!", "website": "https://github.com/sparkfun/SparkFun_AS7265X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS7265x_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Spectral_Triad_AS7265X-1.0.1.zip", "archiveFileName": "SparkFun_Spectral_Triad_AS7265X-1.0.1.zip", "size": 23542, "checksum": "SHA-256:90e2b08b2617ad8bd2cf82a968c15895d9a70811295db020b3d5d1a75f78128d" }, { "name": "SparkFun Spectral Triad AS7265X", "version": "1.0.2", "author": "Nathan Seidle and Kevin Kuwata", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "An Arduino library for the AS7265x Triple Spectroscopy Sensor Board", "paragraph": "The SparkFun Spectral Triad detects 18 discrete channels of light from 372nm (UV) to 966nm (IR) enabling desktop spectroscopy and other fun applications like counterfeit dectection! Checkout the \u003ca href=\"https://www.sparkfun.com/products/15050\"\u003eSparkFun Triad Sensor\u003c/a\u003e!", "website": "https://github.com/sparkfun/SparkFun_AS7265X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS7265x_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Spectral_Triad_AS7265X-1.0.2.zip", "archiveFileName": "SparkFun_Spectral_Triad_AS7265X-1.0.2.zip", "size": 23559, "checksum": "SHA-256:db7feaeeb29dc7d06cc4d6085ba06d96eef656318d948317210f3449e4312d4e" }, { "name": "SparkFun Spectral Triad AS7265X", "version": "1.0.3", "author": "Nathan Seidle and Kevin Kuwata", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "An Arduino library for the AS7265x Triple Spectroscopy Sensor Board", "paragraph": "The SparkFun Spectral Triad detects 18 discrete channels of light from 372nm (UV) to 966nm (IR) enabling desktop spectroscopy and other fun applications like counterfeit dectection! Checkout the \u003ca href=\"https://www.sparkfun.com/products/15050\"\u003eSparkFun Triad Sensor\u003c/a\u003e!", "website": "https://github.com/sparkfun/SparkFun_AS7265X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS7265x_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Spectral_Triad_AS7265X-1.0.3.zip", "archiveFileName": "SparkFun_Spectral_Triad_AS7265X-1.0.3.zip", "size": 24034, "checksum": "SHA-256:fa1053c636eddb5c1a88890fb2804f68415a8e4e437960aa9655d4cda1a4ed9f" }, { "name": "SparkFun Spectral Triad AS7265X", "version": "1.0.4", "author": "Nathan Seidle and Kevin Kuwata", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "An Arduino library for the AS7265x Triple Spectroscopy Sensor Board", "paragraph": "The SparkFun Spectral Triad detects 18 discrete channels of light from 372nm (UV) to 966nm (IR) enabling desktop spectroscopy and other fun applications like counterfeit dectection! Checkout the \u003ca href=\"https://www.sparkfun.com/products/15050\"\u003eSparkFun Triad Sensor\u003c/a\u003e!", "website": "https://github.com/sparkfun/SparkFun_AS7265X_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS7265x_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Spectral_Triad_AS7265X-1.0.4.zip", "archiveFileName": "SparkFun_Spectral_Triad_AS7265X-1.0.4.zip", "size": 24169, "checksum": "SHA-256:42577b31ad5e094ca4fb52062ea139eef6e3269eb554f34f741a382b8d180f03" }, { "name": "PIDController", "version": "0.0.1", "author": "Daniel", "maintainer": "Daniel", "sentence": "A library that implements PID control to your code.", "paragraph": "PID controllers are commonly used in control technology. The Wikipedia page explains it well.", "website": "https://github.com/DonnyCraft1/PIDArduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DonnyCraft1/PIDArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/DonnyCraft1/PIDController-0.0.1.zip", "archiveFileName": "PIDController-0.0.1.zip", "size": 6877, "checksum": "SHA-256:2072089a219069b2bebc1457171a372ed62203d272169c893e6e29494a247937" }, { "name": "TwitchApi", "version": "1.0.0", "author": "Brian Lough", "maintainer": "Brian Lough \u003cbrian.d.lough@gmail.com\u003e", "sentence": "A library to wrap the Twitch API (supports ESP8266/ESP32 \u0026 others)", "paragraph": "A library to wrap the Twitch API (supports ESP8266/ESP32 \u0026 others)", "website": "https://github.com/witnessmenow/arduino_twitch_api", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/witnessmenow/arduino_twitch_api.git", "url": "https://downloads.arduino.cc/libraries/github.com/witnessmenow/TwitchApi-1.0.0.zip", "archiveFileName": "TwitchApi-1.0.0.zip", "size": 8571, "checksum": "SHA-256:edde145e6a700c9219b1294184ddd0d9281c58e0c95030c521a36ddba8842742" }, { "name": "TinyLoRa", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.0.2.zip", "archiveFileName": "TinyLoRa-1.0.2.zip", "size": 16437, "checksum": "SHA-256:05fecfa264ad02851ee456d3ee24cc3311c131900a63159228732f658632b765" }, { "name": "TinyLoRa", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.0.4.zip", "archiveFileName": "TinyLoRa-1.0.4.zip", "size": 16860, "checksum": "SHA-256:4e1e8e7dfea1f3069fb37836683dc51fc2645efabe413ce67de8b8a7a29db4c4" }, { "name": "TinyLoRa", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.0.0.zip", "archiveFileName": "TinyLoRa-1.0.0.zip", "size": 13974, "checksum": "SHA-256:fe1021cc8e688d1908c6d8a6bca0e3085789e96a5e0e9fe77b0d6f07210ec982" }, { "name": "TinyLoRa", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.0.1.zip", "archiveFileName": "TinyLoRa-1.0.1.zip", "size": 15781, "checksum": "SHA-256:ed5497e840841c358451d70ee5147b0141a1f0ce968ed08c7745783c9a9a25c7" }, { "name": "TinyLoRa", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.0.3.zip", "archiveFileName": "TinyLoRa-1.0.3.zip", "size": 16858, "checksum": "SHA-256:e8d74f84e8a35680c812a25337385bca59ba55028b8f2c5ac0ce8988b364fc8a" }, { "name": "TinyLoRa", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.0.5.zip", "archiveFileName": "TinyLoRa-1.0.5.zip", "size": 16848, "checksum": "SHA-256:8f44b0e92d84034d510f79c51b7fe2a48bdac9096b8a0895099b1e1a872bc233" }, { "name": "TinyLoRa", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.1.0.zip", "archiveFileName": "TinyLoRa-1.1.0.zip", "size": 16972, "checksum": "SHA-256:e4f95227f2058810272a6ea4928ba294525512bbf44c07e8803bca0ab64db169" }, { "name": "TinyLoRa", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.1.1.zip", "archiveFileName": "TinyLoRa-1.1.1.zip", "size": 16966, "checksum": "SHA-256:d72645befed36a076021da2d8b2255eefb21557a59d7936f60821aaa71edc37b" }, { "name": "TinyLoRa", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.2.0.zip", "archiveFileName": "TinyLoRa-1.2.0.zip", "size": 17046, "checksum": "SHA-256:3f9f2896fc7fe228e4133977b3b63ad538de15291dcb1191f8aa43542b20937f" }, { "name": "TinyLoRa", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.2.1.zip", "archiveFileName": "TinyLoRa-1.2.1.zip", "size": 17079, "checksum": "SHA-256:15fe13c8bbb9919334d9785d719d22eef28be284ab52f624665bb6b1a4707d0d" }, { "name": "TinyLoRa", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.2.2.zip", "archiveFileName": "TinyLoRa-1.2.2.zip", "size": 17105, "checksum": "SHA-256:d3c18eaa4ff1adade1016295707c852fb9754d6a6be672d0bcad6093a1892e6b" }, { "name": "TinyLoRa", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.3.0.zip", "archiveFileName": "TinyLoRa-1.3.0.zip", "size": 17937, "checksum": "SHA-256:c0e2196921e5f2739922afcba97bcc571592655a42679ba5833e30e8e6b29391" }, { "name": "TinyLoRa", "version": "1.4.0", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "dependencies": [ { "name": "DHT sensor library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.4.0.zip", "archiveFileName": "TinyLoRa-1.4.0.zip", "size": 17871, "checksum": "SHA-256:e9a0b6d3475503c0916c5d8388ec34ad75cd702b9bd21555deb1a9d4b9df85a7" }, { "name": "TinyLoRa", "version": "1.4.2", "author": "Adafruit", "maintainer": "Adafruit\u003cinfo@adafruit.com\u003e", "sentence": "Tiny LoRa Library for TTN", "paragraph": "Small LoRa library for use with The Things Network", "website": "https://github.com/adafruit/TinyLoRa/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyLoRa.git", "dependencies": [ { "name": "DHT sensor library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyLoRa-1.4.2.zip", "archiveFileName": "TinyLoRa-1.4.2.zip", "size": 17871, "checksum": "SHA-256:86f9d469e6b32c75baaa9442427beb33471cd3653fffca1db06f18eb04e46277" }, { "name": "FaBo 222 Environment BME680", "version": "1.0.0", "author": "FaBo\u003cinfo@fabo.io\u003e", "maintainer": "Akira Sasaki\u003cakira@fabo.io\u003e", "sentence": "A library for FaBo Environment I2C Brick", "paragraph": "BME680 BME680 that getting values of Temperature, Humidity, Puressure, Gas.", "website": "https://github.com/FaBoPlatform/FaBoEnvironment-BME680-Library", "category": "Sensors", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/FaBoPlatform/FaBoEnvironment-BME680-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_222_Environment_BME680-1.0.0.zip", "archiveFileName": "FaBo_222_Environment_BME680-1.0.0.zip", "size": 14339, "checksum": "SHA-256:0906ed719d7b308b7e3d142494a136c094e6c84692c93322e4c18696aa5de479" }, { "name": "GxEPD2", "version": "1.1.0", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.0.zip", "archiveFileName": "GxEPD2-1.1.0.zip", "size": 1593318, "checksum": "SHA-256:15a724c9d1e53aace73c3642d8abe62adc2dab5be48c7f6a177a6627c2d2513d" }, { "name": "GxEPD2", "version": "1.1.1", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.1.zip", "archiveFileName": "GxEPD2-1.1.1.zip", "size": 1606107, "checksum": "SHA-256:4f0b0cf9549901c98ea291849b9400b08c36f90cfec758720ed0b6a7f97dc946" }, { "name": "GxEPD2", "version": "1.1.2", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.2.zip", "archiveFileName": "GxEPD2-1.1.2.zip", "size": 1616383, "checksum": "SHA-256:5195b449f7cf0c1b27aad6defd013515ba535cb29239a406f6ef644772ec262d" }, { "name": "GxEPD2", "version": "1.1.3", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.3.zip", "archiveFileName": "GxEPD2-1.1.3.zip", "size": 1616628, "checksum": "SHA-256:28aed2204eed8aa337bf09c75798f161cea0bf9bae662551d4184406e45ca485" }, { "name": "GxEPD2", "version": "1.1.4", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.4.zip", "archiveFileName": "GxEPD2-1.1.4.zip", "size": 1615566, "checksum": "SHA-256:b219411126e1190a8f9f6aee1756c497df81cc55fed690d528153a98a5d13b9d" }, { "name": "GxEPD2", "version": "1.1.5", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.5.zip", "archiveFileName": "GxEPD2-1.1.5.zip", "size": 3024268, "checksum": "SHA-256:e0399a78da611c12def13b224fc1492826ef3036d4205d918b1afba6b233d341" }, { "name": "GxEPD2", "version": "1.1.6", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.6.zip", "archiveFileName": "GxEPD2-1.1.6.zip", "size": 3037699, "checksum": "SHA-256:786bbabe1f53d7a28154d0d6ae57ec0464ef55498eb44a9057dd57ea677f8001" }, { "name": "GxEPD2", "version": "1.1.7", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.7.zip", "archiveFileName": "GxEPD2-1.1.7.zip", "size": 3063247, "checksum": "SHA-256:3b5cd4f8ae6d6bf75828c77ea9c092b2e87d5285c90a2c39ff62cf71d993651d" }, { "name": "GxEPD2", "version": "1.1.8", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.8.zip", "archiveFileName": "GxEPD2-1.1.8.zip", "size": 3064092, "checksum": "SHA-256:ef515e38a2615db5d1ed5a9d86dd9cdab4935825b8c127eac47afdd9385c9679" }, { "name": "GxEPD2", "version": "1.1.9", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.9.zip", "archiveFileName": "GxEPD2-1.1.9.zip", "size": 3064392, "checksum": "SHA-256:0edcbd0bee50b20cb5ce5eda1fee6539245ba104a005ec3754ceb93012f71592" }, { "name": "GxEPD2", "version": "1.1.10", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.1.10.zip", "archiveFileName": "GxEPD2-1.1.10.zip", "size": 3136343, "checksum": "SHA-256:02e9be93d098e9d8e87e08a7b43cc1433860890287b557c90e764695aff0138f" }, { "name": "GxEPD2", "version": "1.2.0", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.0.zip", "archiveFileName": "GxEPD2-1.2.0.zip", "size": 3137870, "checksum": "SHA-256:e5fcf28f8247eb9cdac347169835111ea325d6087d400760ce3429e3de4ebff1" }, { "name": "GxEPD2", "version": "1.2.1", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.1.zip", "archiveFileName": "GxEPD2-1.2.1.zip", "size": 3308827, "checksum": "SHA-256:97f159f64127eaae68159de2b403d77045d25cfe3ee92262c26bc5127b7683e0" }, { "name": "GxEPD2", "version": "1.2.2", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.2.zip", "archiveFileName": "GxEPD2-1.2.2.zip", "size": 3387690, "checksum": "SHA-256:f0a236012c05ce4b869f3a8ed78d12c479d0e22ef648e293f36cdaba568d863c" }, { "name": "GxEPD2", "version": "1.2.3", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.3.zip", "archiveFileName": "GxEPD2-1.2.3.zip", "size": 3409973, "checksum": "SHA-256:418fd7f823603c136002fb691b2fa3817053ce8ed6a3c60720809a8b03ea5e82" }, { "name": "GxEPD2", "version": "1.2.4", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.4.zip", "archiveFileName": "GxEPD2-1.2.4.zip", "size": 3431855, "checksum": "SHA-256:392f58608e1251605cf78e5b23f610a488682ef554e73cd07c2bfba3ff5ea5e6" }, { "name": "GxEPD2", "version": "1.2.5", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.5.zip", "archiveFileName": "GxEPD2-1.2.5.zip", "size": 3478068, "checksum": "SHA-256:e58fc71a84ea35ebf2d8039c8fe43bc801ca539ed5e3403502e49354dea4d85d" }, { "name": "GxEPD2", "version": "1.2.6", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.6.zip", "archiveFileName": "GxEPD2-1.2.6.zip", "size": 3478277, "checksum": "SHA-256:f8a3702f9fe2f614cf94961ff3a0ad82c87456f7409c0ec2db4554be75a8e0ce" }, { "name": "GxEPD2", "version": "1.2.7", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.7.zip", "archiveFileName": "GxEPD2-1.2.7.zip", "size": 3478541, "checksum": "SHA-256:c41b87c694ea988ea9f2c0823c771d5d8ae95710c55819022cf14a0a8a5a12fa" }, { "name": "GxEPD2", "version": "1.2.8", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.8.zip", "archiveFileName": "GxEPD2-1.2.8.zip", "size": 3478972, "checksum": "SHA-256:6851b780d9a95987c3a951f618abf3d26a1da2c5955fcaf2e3921828f1fd2ee5" }, { "name": "GxEPD2", "version": "1.2.9", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.9.zip", "archiveFileName": "GxEPD2-1.2.9.zip", "size": 3556571, "checksum": "SHA-256:7e96c6b088fc28f2fa79ab6d7b68da323179ad38a39d91c8e3461c42eb1526cf" }, { "name": "GxEPD2", "version": "1.2.10", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.10.zip", "archiveFileName": "GxEPD2-1.2.10.zip", "size": 3620056, "checksum": "SHA-256:4b7e7165969a8dfd57104eafdd00ddf03625a5832f0b50cadbe903151025eba5" }, { "name": "GxEPD2", "version": "1.2.11", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.11.zip", "archiveFileName": "GxEPD2-1.2.11.zip", "size": 3642512, "checksum": "SHA-256:2f0e4ae734458458b9559470d03247ab50edde8d7bebbdd3463f8a1b682e6587" }, { "name": "GxEPD2", "version": "1.2.12", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.12.zip", "archiveFileName": "GxEPD2-1.2.12.zip", "size": 3644420, "checksum": "SHA-256:5322b58ba7f504057f78b1168014b86e5802a8071cd9e805cc59612c49fd184b" }, { "name": "GxEPD2", "version": "1.2.13", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.13.zip", "archiveFileName": "GxEPD2-1.2.13.zip", "size": 3660987, "checksum": "SHA-256:82a5fa116c6ff9d611e4f8a19cd137129fa4cad10b182008c56aaf6fafebf395" }, { "name": "GxEPD2", "version": "1.2.14", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.14.zip", "archiveFileName": "GxEPD2-1.2.14.zip", "size": 3771037, "checksum": "SHA-256:dfd4870e727f367f52d00fcc56ddae8ca3c733aba59a01d961138c3c2915b1a8" }, { "name": "GxEPD2", "version": "1.2.15", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.15.zip", "archiveFileName": "GxEPD2-1.2.15.zip", "size": 3790165, "checksum": "SHA-256:620d54361b5ee8b14cd830240f51d3e4d9466cbdc8591ef4de93938e869f7bae" }, { "name": "GxEPD2", "version": "1.2.16", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.2.16.zip", "archiveFileName": "GxEPD2-1.2.16.zip", "size": 3790149, "checksum": "SHA-256:655535bb23bb6f915f518ca304d8ef1c02250f748328e0b6f1dcedb63f18bd3b" }, { "name": "GxEPD2", "version": "1.3.0", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.0.zip", "archiveFileName": "GxEPD2-1.3.0.zip", "size": 3815822, "checksum": "SHA-256:d3a124a46168e4bf53b59033089c6ec778ddb3ed8466163ab0d9a0f1c055471d" }, { "name": "GxEPD2", "version": "1.3.1", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.1.zip", "archiveFileName": "GxEPD2-1.3.1.zip", "size": 3820965, "checksum": "SHA-256:b528cacde04814686bb3489d6e306870384d150c678b2da1aa6e60cd194ccb98" }, { "name": "GxEPD2", "version": "1.3.2", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.2.zip", "archiveFileName": "GxEPD2-1.3.2.zip", "size": 3850342, "checksum": "SHA-256:5af7ce52043d15abd7cd4f8f4aa5b2b5b557e5820bbe02af6fd8535e206b769d" }, { "name": "GxEPD2", "version": "1.3.3", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.3.zip", "archiveFileName": "GxEPD2-1.3.3.zip", "size": 3854610, "checksum": "SHA-256:c40b38b6101d0c2f689fa9f3679f2842dd9dd3e021330719eaaea53f9c984603" }, { "name": "GxEPD2", "version": "1.3.4", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.4.zip", "archiveFileName": "GxEPD2-1.3.4.zip", "size": 3865557, "checksum": "SHA-256:3060de353f4da4bdd64106dc192a6fde7f4d7cfcb390f79142c6a390cf5ca5a6" }, { "name": "GxEPD2", "version": "1.3.5", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.5.zip", "archiveFileName": "GxEPD2-1.3.5.zip", "size": 3877719, "checksum": "SHA-256:184525317aa1e7cf997780e186cea97bdeb2b05b460052bcd5d040e27a6cd863" }, { "name": "GxEPD2", "version": "1.3.6", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.6.zip", "archiveFileName": "GxEPD2-1.3.6.zip", "size": 3883712, "checksum": "SHA-256:96dff61286ca34f380315defdf3e59e608408ae4faaa89f05df50a47061d6950" }, { "name": "GxEPD2", "version": "1.3.7", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.7.zip", "archiveFileName": "GxEPD2-1.3.7.zip", "size": 3895214, "checksum": "SHA-256:de37eab73af2a70f1928a19f2c5f462ae0c9d7aaf251584ca0c71af4590aef2d" }, { "name": "GxEPD2", "version": "1.3.8", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.8.zip", "archiveFileName": "GxEPD2-1.3.8.zip", "size": 3909175, "checksum": "SHA-256:2450d448a1b8a7cc77d799b4699d17b82c8d5b36180bdc7407ad69e4158f09b6" }, { "name": "GxEPD2", "version": "1.3.9", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.3.9.zip", "archiveFileName": "GxEPD2-1.3.9.zip", "size": 3914107, "checksum": "SHA-256:f7266c0719415519bc9107b6ea97e06eaf14963ebd5ec45f0583b79f3a0662bd" }, { "name": "GxEPD2", "version": "1.4.0", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.4.0.zip", "archiveFileName": "GxEPD2-1.4.0.zip", "size": 3925864, "checksum": "SHA-256:1aca1a9b133fc065ce34f66c7ca2803472c64d738114ff2d937880b59738049a" }, { "name": "GxEPD2", "version": "1.4.1", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.4.1.zip", "archiveFileName": "GxEPD2-1.4.1.zip", "size": 3925950, "checksum": "SHA-256:916851435cc7b834fc08b9a4c8f386515673f925375e67cac34abd1b8f45c870" }, { "name": "GxEPD2", "version": "1.4.2", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.4.2.zip", "archiveFileName": "GxEPD2-1.4.2.zip", "size": 3932489, "checksum": "SHA-256:1fcb03770d4e084d2983b273e3796abed6176c28568e7d0b714670288668c304" }, { "name": "GxEPD2", "version": "1.4.3", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.4.3.zip", "archiveFileName": "GxEPD2-1.4.3.zip", "size": 3934701, "checksum": "SHA-256:d37d191a2bf3844868a2638f9f3c1dfb0f9b7c47fae27d558360e0209e696bf1" }, { "name": "GxEPD2", "version": "1.4.5", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.4.5.zip", "archiveFileName": "GxEPD2-1.4.5.zip", "size": 3945047, "checksum": "SHA-256:24b6b64e992e76efd2ddb04dcaccc52cd2265daccad412619731adb9e4530333" }, { "name": "GxEPD2", "version": "1.4.6", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.4.6.zip", "archiveFileName": "GxEPD2-1.4.6.zip", "size": 3983650, "checksum": "SHA-256:c187161c4d2c98f494667f59251b2e23aba294d05ec9449f97bce81c86f956f1" }, { "name": "GxEPD2", "version": "1.4.7", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.4.7.zip", "archiveFileName": "GxEPD2-1.4.7.zip", "size": 4012277, "checksum": "SHA-256:299cb7d4445f2b67c07999e6dd0a7a4b9216d162f0ae5620a9790abd47cf5d89" }, { "name": "GxEPD2", "version": "1.4.8", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.4.8.zip", "archiveFileName": "GxEPD2-1.4.8.zip", "size": 4074767, "checksum": "SHA-256:11d039d86b6f4683622d2622230746d5f806f85886bca57752be07a741aba2c3" }, { "name": "GxEPD2", "version": "1.4.9", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.4.9.zip", "archiveFileName": "GxEPD2-1.4.9.zip", "size": 4079245, "checksum": "SHA-256:0cd167af72eaefa4bb3b6d4fc169fda645763b6f626cd1492a7f36436119e845" }, { "name": "GxEPD2", "version": "1.5.0", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.5.0.zip", "archiveFileName": "GxEPD2-1.5.0.zip", "size": 4263914, "checksum": "SHA-256:a2aadbad12340c782e9b5c8ef24358266d652f02cca8028d06a08e6962857b78" }, { "name": "GxEPD2", "version": "1.5.1", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.5.1.zip", "archiveFileName": "GxEPD2-1.5.1.zip", "size": 4352617, "checksum": "SHA-256:7a4870736dbe8a845c823dc896e6b3e7240f5446b157f72feb8f7c89e87a6cf1" }, { "name": "GxEPD2", "version": "1.5.2", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.5.2.zip", "archiveFileName": "GxEPD2-1.5.2.zip", "size": 3889164, "checksum": "SHA-256:812fb9856a4037b1623b9d76b7171d6e88613d07085168797a6f9a61b8814768" }, { "name": "GxEPD2", "version": "1.5.3", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.5.3.zip", "archiveFileName": "GxEPD2-1.5.3.zip", "size": 4098030, "checksum": "SHA-256:55737d452dd1ec823f50f377f30c9979d9bcc1e2d037a30ebb6d252df3ef986b" }, { "name": "GxEPD2", "version": "1.5.4", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.5.4.zip", "archiveFileName": "GxEPD2-1.5.4.zip", "size": 4139627, "checksum": "SHA-256:a6f0f1be27f3198be5305def701a9c0bf357f432e65e8738c75207cb88e24d3b" }, { "name": "GxEPD2", "version": "1.5.5", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.5.5.zip", "archiveFileName": "GxEPD2-1.5.5.zip", "size": 4139642, "checksum": "SHA-256:99223b5e52441467dd0b32b8406b96838c2b193c9321452ae24b18bbad2c7db1" }, { "name": "GxEPD2", "version": "1.5.6", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: the bare e-paper panels require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD2.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD2-1.5.6.zip", "archiveFileName": "GxEPD2-1.5.6.zip", "size": 4501132, "checksum": "SHA-256:9f898ac38b05596fd452b021b619753deabf6abecca51e14bb0a1ef037dd5853" }, { "name": "FaBo 206 UV Si1132", "version": "1.0.0", "author": "FaBo\u003cinfo@fabo.io\u003e", "maintainer": "Akira Sasaki\u003cakira@fabo.io\u003e", "sentence": "A library for FaBo UV I2C Brick", "paragraph": "Si1132 is uv sensors.", "website": "https://github.com/FaBoPlatform/FaBoUV-Si1132-Library", "category": "Sensors", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/FaBoPlatform/FaBoUV-Si1132-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_206_UV_Si1132-1.0.0.zip", "archiveFileName": "FaBo_206_UV_Si1132-1.0.0.zip", "size": 9579, "checksum": "SHA-256:5de9bacc38261a1dd0ead2dc5d21a6e1d64f085048f9e08e295a246e48e3df4d" }, { "name": "FaBo 206 UV Si1132", "version": "1.1.0", "author": "FaBo\u003cinfo@fabo.io\u003e", "maintainer": "Akira Sasaki\u003cakira@fabo.io\u003e", "sentence": "A library for FaBo UV I2C Brick", "paragraph": "Si1132 is uv sensors.", "website": "https://github.com/FaBoPlatform/FaBoUV-Si1132-Library", "category": "Sensors", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/FaBoPlatform/FaBoUV-Si1132-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_206_UV_Si1132-1.1.0.zip", "archiveFileName": "FaBo_206_UV_Si1132-1.1.0.zip", "size": 9703, "checksum": "SHA-256:366a49e9df6cd5d2a0e36b22e63513b16d5a97b97c209aecafa4972abbff7478" }, { "name": "PVision", "version": "0.0.3", "author": "Steve Hobley \u003cwww.stephenhobley.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library is for talking to the DFRobot IR camera.", "paragraph": "This Arduino library is for talking to the DFRobot IR camera.", "website": "https://github.com/madhephaestus/PVision", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/PVision.git", "providesIncludes": [ "PVision.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/PVision-0.0.3.zip", "archiveFileName": "PVision-0.0.3.zip", "size": 4953, "checksum": "SHA-256:8451f9c5670942f47eb12c7fb5662654e0ec434185124b8c33dc60c89e8210d0" }, { "name": "PVision", "version": "0.0.4", "author": "Steve Hobley \u003cwww.stephenhobley.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library is for talking to the DFRobot IR camera.", "paragraph": "This Arduino library is for talking to the DFRobot IR camera.", "website": "https://github.com/madhephaestus/PVision", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/PVision.git", "providesIncludes": [ "PVision.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/PVision-0.0.4.zip", "archiveFileName": "PVision-0.0.4.zip", "size": 4958, "checksum": "SHA-256:cc386f6d328b9490b6046b67cde6c4e7dff2c8c7267546e7d62489935c18195e" }, { "name": "FaBo 223 Gas CCS811", "version": "1.0.0", "author": "FaBo\u003cinfo@fabo.io\u003e", "maintainer": "Akira Sasaki\u003cakira@fabo.io\u003e", "sentence": "A library for CCS811 that getting values of CO2 and TVOC.", "paragraph": "CCS811 is gas sensors.", "website": "https://github.com/FaBoPlatform/FaBoGas-CCS811-Library", "category": "Sensors", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/FaBoPlatform/FaBoGas-CCS811-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_223_Gas_CCS811-1.0.0.zip", "archiveFileName": "FaBo_223_Gas_CCS811-1.0.0.zip", "size": 9504, "checksum": "SHA-256:9a84424812e72847b742fc0d43fbb5e86a6ed0d4e79a7b335e66c8499288f063" }, { "name": "MODI", "version": "0.0.1", "author": "LUXROBO", "maintainer": "tuna \u003ctuna@luxrobo.com\u003e", "sentence": "A driver for control MODI on Arduino", "paragraph": "A driver for control MODI on Arduino", "website": "https://github.com/LUXROBO/MODI-Arduino", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LUXROBO/MODI-Arduino.git", "providesIncludes": [ "MODI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LUXROBO/MODI-0.0.1.zip", "archiveFileName": "MODI-0.0.1.zip", "size": 55914, "checksum": "SHA-256:72d4e2d26b5f4d76d0e6b2f69c2b1a7d2eaae6485172788d03c4a7582ffa7e58" }, { "name": "MODI", "version": "0.0.2", "author": "LUXROBO", "maintainer": "tuna \u003ctuna@luxrobo.com\u003e", "sentence": "A driver for control MODI on Arduino", "paragraph": "A driver for control MODI on Arduino", "website": "https://github.com/LUXROBO/MODI-Arduino", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LUXROBO/MODI-Arduino.git", "providesIncludes": [ "MODI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LUXROBO/MODI-0.0.2.zip", "archiveFileName": "MODI-0.0.2.zip", "size": 56323, "checksum": "SHA-256:138a7f15fa5000ad2a9622792d4b37d0326c9b6ec07b64ea73bf2d387a09ce78" }, { "name": "PHPoC Expansion", "version": "1.0.0", "author": "Sollae Systems", "maintainer": "Sollae Systems (phpoc@phpoc.com)", "sentence": "PHPoC Expansion library for Arduino", "paragraph": "RelayOutput/PhotoInput/DCMotor/Stepper/Serial Expansion library based on PHPoC", "website": "http://www.phpoc.com", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/phpoc/arduino-PhpocExpansion.git", "providesIncludes": [ "Phpoc.h", "PhpocExpansion.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/phpoc/PHPoC_Expansion-1.0.0.zip", "archiveFileName": "PHPoC_Expansion-1.0.0.zip", "size": 17971, "checksum": "SHA-256:3c676cea084a47b8176bedf61f6ebf90d819adae862b4d665604e320e5bf1b7f" }, { "name": "E24", "version": "1.0.2", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "E24xxx EEPROM library.", "paragraph": "Supports reading \u0026 writing block using templates.", "website": "https://github.com/blemasle/arduino-e24", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-e24.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/E24-1.0.2.zip", "archiveFileName": "E24-1.0.2.zip", "size": 8547, "checksum": "SHA-256:c36cfd7d4bb9ad3e7bcba09fbd50af61f42991f039c79b89be9c203e401392cb" }, { "name": "E24", "version": "1.1.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "E24xxx EEPROM library.", "paragraph": "Supports reading \u0026 writing block using templates.", "website": "https://github.com/blemasle/arduino-e24", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-e24.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/E24-1.1.0.zip", "archiveFileName": "E24-1.1.0.zip", "size": 9664, "checksum": "SHA-256:9b9f5eb70eb654a4d55f36ea6389bbbd8abf5ce629bd3447e1b6d83e6b322d57" }, { "name": "Adafruit NeoTrellis M4 Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Examples and code for the NeoTrellis M4", "paragraph": "Install this library to add some fun examples!", "website": "https://github.com/adafruit/Adafruit_NeoTrellisM4", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoTrellisM4.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoTrellis_M4_Library-1.1.0.zip", "archiveFileName": "Adafruit_NeoTrellis_M4_Library-1.1.0.zip", "size": 792242, "checksum": "SHA-256:d13a691747d68f89150c645ef4f8edbb3f8a9e60d0fbca678ddb3e90148fd055" }, { "name": "Adafruit NeoTrellis M4 Library", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Examples and code for the NeoTrellis M4", "paragraph": "Install this library to add some fun examples!", "website": "https://github.com/adafruit/Adafruit_NeoTrellisM4", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoTrellisM4.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoTrellis_M4_Library-1.1.1.zip", "archiveFileName": "Adafruit_NeoTrellis_M4_Library-1.1.1.zip", "size": 792531, "checksum": "SHA-256:7a51b46f8f5893b349b5373ea1bee7b59ef6087456da84527cb73991c2a759e2" }, { "name": "Adafruit NeoTrellis M4 Library", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Examples and code for the NeoTrellis M4", "paragraph": "Install this library to add some fun examples!", "website": "https://github.com/adafruit/Adafruit_NeoTrellisM4", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoTrellisM4.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoTrellis_M4_Library-1.1.2.zip", "archiveFileName": "Adafruit_NeoTrellis_M4_Library-1.1.2.zip", "size": 785399, "checksum": "SHA-256:f8d43f9c5ca8c0a894f15bb966bb5a923c2905dd193246c7cb289e26f9533b72" }, { "name": "Adafruit NeoTrellis M4 Library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Examples and code for the NeoTrellis M4", "paragraph": "Install this library to add some fun examples!", "website": "https://github.com/adafruit/Adafruit_NeoTrellisM4", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoTrellisM4.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoTrellis_M4_Library-1.2.0.zip", "archiveFileName": "Adafruit_NeoTrellis_M4_Library-1.2.0.zip", "size": 787356, "checksum": "SHA-256:64730fa482b53a1b5c525d2c95fcfa4fb97811bfa2adef09e9bd20f3d66c4670" }, { "name": "Adafruit NeoTrellis M4 Library", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Examples and code for the NeoTrellis M4", "paragraph": "Install this library to add some fun examples!", "website": "https://github.com/adafruit/Adafruit_NeoTrellisM4", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoTrellisM4.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoTrellis_M4_Library-1.2.1.zip", "archiveFileName": "Adafruit_NeoTrellis_M4_Library-1.2.1.zip", "size": 787408, "checksum": "SHA-256:daf5c701ea93cc6472a9d54eb196ec2e3118ea7a637068780805d9b2efdf7893" }, { "name": "Adafruit NeoTrellis M4 Library", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Examples and code for the NeoTrellis M4", "paragraph": "Install this library to add some fun examples!", "website": "https://github.com/adafruit/Adafruit_NeoTrellisM4", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoTrellisM4.git", "dependencies": [ { "name": "Audio - Adafruit Fork" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Keypad" }, { "name": "Adafruit Neopixel" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit Zero I2S Library" }, { "name": "ADafruit DMA neopixel library" }, { "name": "MIDIUSB" }, { "name": "Adafruit SPIFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoTrellis_M4_Library-1.3.0.zip", "archiveFileName": "Adafruit_NeoTrellis_M4_Library-1.3.0.zip", "size": 801594, "checksum": "SHA-256:f693a92bb2b845e0cc1fd90de13954f7e1bb3fcede42760be71a11300c7f1782" }, { "name": "Adafruit NeoTrellis M4 Library", "version": "1.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Examples and code for the NeoTrellis M4", "paragraph": "Install this library to add some fun examples!", "website": "https://github.com/adafruit/Adafruit_NeoTrellisM4", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoTrellisM4.git", "dependencies": [ { "name": "Audio - Adafruit Fork" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Keypad" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit Zero I2S Library" }, { "name": "Adafruit DMA neopixel library" }, { "name": "MIDIUSB" }, { "name": "Adafruit SPIFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoTrellis_M4_Library-1.3.1.zip", "archiveFileName": "Adafruit_NeoTrellis_M4_Library-1.3.1.zip", "size": 801594, "checksum": "SHA-256:73272f6abd3b21b73a2ad96a41d7d203c183059f8eea7574bd48cb724a6d3e4e" }, { "name": "Adafruit NeoTrellis M4 Library", "version": "1.3.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Examples and code for the NeoTrellis M4", "paragraph": "Install this library to add some fun examples!", "website": "https://github.com/adafruit/Adafruit_NeoTrellisM4", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NeoTrellisM4.git", "dependencies": [ { "name": "Audio - Adafruit Fork" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Keypad" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit Zero I2S Library" }, { "name": "Adafruit DMA neopixel library" }, { "name": "MIDIUSB" }, { "name": "Adafruit SPIFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NeoTrellis_M4_Library-1.3.3.zip", "archiveFileName": "Adafruit_NeoTrellis_M4_Library-1.3.3.zip", "size": 801593, "checksum": "SHA-256:ccd97100413f6092cccfb325e6510b61c4b6fc91b4bc0ee8a1ca50e099f8a9dd" }, { "name": "Adafruit ImageReader Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.0.zip", "size": 292055, "checksum": "SHA-256:e83c591ea6eba830be53324dd046742e8b77e6e4506337a7355f8b3eefb5dd8b" }, { "name": "Adafruit ImageReader Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.1.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.1.zip", "size": 292737, "checksum": "SHA-256:2a04e9eb54f3130b49662fce6b76f5059883c3679445a8a1979c7236ebf59a5b" }, { "name": "Adafruit ImageReader Library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.2.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.2.zip", "size": 717559, "checksum": "SHA-256:113d441275501bffd0d4855be0aebd58f63e96454ef36709ef982d9ec85daa3c" }, { "name": "Adafruit ImageReader Library", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.3.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.3.zip", "size": 744547, "checksum": "SHA-256:28d48e02852c9aca4c88cb250682cb9a961a838949a34a63e1c9a53b49e30648" }, { "name": "Adafruit ImageReader Library", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.4.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.4.zip", "size": 819157, "checksum": "SHA-256:edd440ec97c2e68b86df7b286848705e6a42a8652650110310f91d8cd39af56b" }, { "name": "Adafruit ImageReader Library", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.5.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.5.zip", "size": 821824, "checksum": "SHA-256:bf9e0cad9ca04e4373773dfe745c00a2649ec2d0b98c2e4630a06c5d04f18ac2" }, { "name": "Adafruit ImageReader Library", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.6.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.6.zip", "size": 824303, "checksum": "SHA-256:2cd5ffc16215016167ba0b66f430ae8efc6a61d22d920fa558c0e3703c7e62f1" }, { "name": "Adafruit ImageReader Library", "version": "1.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.7.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.7.zip", "size": 824336, "checksum": "SHA-256:eb9e9c22019a9993d6ead12f0ab30c005ce784e80c8a091f502a0c27e157832d" }, { "name": "Adafruit ImageReader Library", "version": "1.0.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.8.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.8.zip", "size": 918388, "checksum": "SHA-256:375fdc8bf8150ab5ad3c83c2ac8337090a8d6ddcf03cd3b63be00bb1be39522e" }, { "name": "Adafruit ImageReader Library", "version": "1.0.9", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.9.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.9.zip", "size": 937971, "checksum": "SHA-256:44cf1fb1fac56f1ba0ae8e7445f130c8f7e0e2f0f1242e7690022ff8ca951e40" }, { "name": "Adafruit ImageReader Library", "version": "1.0.10", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.0.10.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.0.10.zip", "size": 937578, "checksum": "SHA-256:62e8f3587fdc66d6bb2b49ee630be15903fdd55ecafaad4cc375401ce9706af6" }, { "name": "Adafruit ImageReader Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.1.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.1.0.zip", "size": 937506, "checksum": "SHA-256:890df34c3d71d77195fe6ef9840a42485b872aa59a8f5816325cfdb2f9e6d01d" }, { "name": "Adafruit ImageReader Library", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.1.1.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.1.1.zip", "size": 937509, "checksum": "SHA-256:f5993a3f5501d911027adb02adfd715b9e12a56a6ce9189294626596fc465187" }, { "name": "Adafruit ImageReader Library", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-1.1.2.zip", "archiveFileName": "Adafruit_ImageReader_Library-1.1.2.zip", "size": 941447, "checksum": "SHA-256:6e14549a59a1bfb42720138cc0491075bbce06539a45e6812595b0e58da6a5bd" }, { "name": "Adafruit ImageReader Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.0.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.0.0.zip", "size": 949024, "checksum": "SHA-256:467ed20de2474319459132700e8fdf4a11b3ebd7231422574b890efb75a8f52d" }, { "name": "Adafruit ImageReader Library", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.0.1.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.0.1.zip", "size": 1079360, "checksum": "SHA-256:3358bdadffbb66b237178bb097cf4eafe6c1cd7ec318b15f8701a63331e77a7c" }, { "name": "Adafruit ImageReader Library", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.0.2.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.0.2.zip", "size": 1079481, "checksum": "SHA-256:74b422df1c60f2b2a84f4ad964b316273bde233bbd4e16a787c5f6495a6f8799" }, { "name": "Adafruit ImageReader Library", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.0.3.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.0.3.zip", "size": 1079675, "checksum": "SHA-256:3a418f32f978205829ddabde564bae01ee1a68e240882f68d7674a0145382873" }, { "name": "Adafruit ImageReader Library", "version": "2.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.0.4.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.0.4.zip", "size": 1082577, "checksum": "SHA-256:d90ee670e1eba4dd99e0d1c429c73004f3cec97405053467f4ef7a872f2aec59" }, { "name": "Adafruit ImageReader Library", "version": "2.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.0.5.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.0.5.zip", "size": 1082637, "checksum": "SHA-256:44944bb43a5505ba107e36b632a10662ac2a7ca2808abff9bd018c5ef8d9f328" }, { "name": "Adafruit ImageReader Library", "version": "2.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.0.6.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.0.6.zip", "size": 1158403, "checksum": "SHA-256:d2da879edaec4f69d9e0b62fcdba684bb5260bc84353c8bb22e9017112398f31" }, { "name": "Adafruit ImageReader Library", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX, Adafruit_EPD, and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.1.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.1.0.zip", "size": 1174228, "checksum": "SHA-256:196b1f88b82db783f8a519cde6bc9371f830028c44e95b4b4ad0424c0ece58f3" }, { "name": "Adafruit ImageReader Library", "version": "2.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.3.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.3.0.zip", "size": 1178026, "checksum": "SHA-256:ac03a77ba2bd9b64f7ad8ae48fa7d4cc7a6b7861709976f7ec02c141e916037d" }, { "name": "Adafruit ImageReader Library", "version": "2.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.3.1.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.3.1.zip", "size": 1178031, "checksum": "SHA-256:063d88fa32c37928c3507d02a0d8e8bdb662cd2eefca3487da471027295a47a9" }, { "name": "Adafruit ImageReader Library", "version": "2.3.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.3.2.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.3.2.zip", "size": 1180635, "checksum": "SHA-256:134043aaa41d3bf4cd2e850427e476b232967d7fefc8d31b240888d9373ce8d8" }, { "name": "Adafruit ImageReader Library", "version": "2.3.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" }, { "name": "Adafruit seesaw Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.3.3.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.3.3.zip", "size": 1180730, "checksum": "SHA-256:711bd50c9ba0c9df2925c50ccfd0684bb629b189c2feae51b83037c67213cae8" }, { "name": "Adafruit ImageReader Library", "version": "2.3.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.3.4.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.3.4.zip", "size": 1180637, "checksum": "SHA-256:a591d6dfd07da7ef4327de59e05f0e1c13aeb954948a22754d45059a45ed127f" }, { "name": "Adafruit ImageReader Library", "version": "2.3.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.3.5.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.3.5.zip", "size": 1180639, "checksum": "SHA-256:7a67d600c642a64f379a2ce0142553ec44af97bd84dc7e3c42af844f85909137" }, { "name": "Adafruit ImageReader Library", "version": "2.3.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.3.6.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.3.6.zip", "size": 1180640, "checksum": "SHA-256:b7116031a94126389c1cd0667cda21a3d7a9dbf9d6bb6dbb1b9e28bac2133f2a" }, { "name": "Adafruit ImageReader Library", "version": "2.3.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.3.7.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.3.7.zip", "size": 1191230, "checksum": "SHA-256:8eb064bc59cb9a196e60ca589f9843e46dd838d1a2dfda1ac4513d7f8213e3e7" }, { "name": "Adafruit ImageReader Library", "version": "2.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.4.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.4.0.zip", "size": 1196944, "checksum": "SHA-256:f7db6be8612db530b345c3105c3db6842268295df78544363568ad159028277f" }, { "name": "Adafruit ImageReader Library", "version": "2.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.5.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.5.0.zip", "size": 1215831, "checksum": "SHA-256:3bcf1c17e0b3f984f637806a3c53c02ba8c884409329f7d01512abddabc253ce" }, { "name": "Adafruit ImageReader Library", "version": "2.5.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.5.1.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.5.1.zip", "size": 1261067, "checksum": "SHA-256:55ee723c18d95183dd8df960aaa33bd40711dd914df8d99d8f0ef20196dc6617" }, { "name": "Adafruit ImageReader Library", "version": "2.5.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.5.2.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.5.2.zip", "size": 1263820, "checksum": "SHA-256:79d22c459a63f7a168d75fe082c209cef0378dbf540c4c287930e48ebb97c669" }, { "name": "Adafruit ImageReader Library", "version": "2.5.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.5.3.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.5.3.zip", "size": 1263901, "checksum": "SHA-256:eca0582614c774a12a5cbb7f31d88bd9ad08cc14c420ae013794f8dd646f9807" }, { "name": "Adafruit ImageReader Library", "version": "2.5.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.5.4.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.5.4.zip", "size": 1277467, "checksum": "SHA-256:6282bce9ebc2f8c5ff8987330a892ee4cc5183ebdc03b1f9fd5f17801c9047dd" }, { "name": "Adafruit ImageReader Library", "version": "2.6.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.6.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.6.0.zip", "size": 1277631, "checksum": "SHA-256:e15c922f250ef3fd239cffdfbdedf2cf116d8d52e61c0ec1ed77c5c79a0a2d6d" }, { "name": "Adafruit ImageReader Library", "version": "2.6.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.6.1.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.6.1.zip", "size": 1295502, "checksum": "SHA-256:9bc1c2eff7e56afc05fe5f7808b773d7fbeeef9812fa11aeba60651b61cf2900" }, { "name": "Adafruit ImageReader Library", "version": "2.6.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.6.2.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.6.2.zip", "size": 1295506, "checksum": "SHA-256:673e805f09df21b03a7ab30cd93a7287ccd1cdbab6ba8ff95612dfc994438c97" }, { "name": "Adafruit ImageReader Library", "version": "2.6.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.6.3.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.6.3.zip", "size": 1295515, "checksum": "SHA-256:ec405b3fbf1d3310e796c31774a2a4a69ce39a93f8a5111c092234e781b12b37" }, { "name": "Adafruit ImageReader Library", "version": "2.7.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.7.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.7.0.zip", "size": 1298707, "checksum": "SHA-256:e48e285afbd479f39f4f2c95ad6dfe471569af263986e912ea2d9c5fd6050156" }, { "name": "Adafruit ImageReader Library", "version": "2.8.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.8.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.8.0.zip", "size": 1797814, "checksum": "SHA-256:046672b76b0af5fd38085ddd5b376015450c219d3dcf4d7cb2f767a88201ffa2" }, { "name": "Adafruit ImageReader Library", "version": "2.8.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.8.1.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.8.1.zip", "size": 1819833, "checksum": "SHA-256:b4377f2a51ef829f48bdaced73c3527b2adda25bf5c14f00393beb597c206d9f" }, { "name": "Adafruit ImageReader Library", "version": "2.9.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.9.0.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.9.0.zip", "size": 1819848, "checksum": "SHA-256:87866404ac6526bcd40ecbd759ceb368ab72e66f87344c3879be1a7c573ba48a" }, { "name": "Adafruit ImageReader Library", "version": "2.9.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.", "paragraph": "Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341), plus the Adafruit_SPIFlash library and SdFat.", "website": "https://github.com/adafruit/Adafruit_ImageReader", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ImageReader.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SSD1351 library" }, { "name": "Adafruit SSD1331 OLED Driver Library for Arduino" }, { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit EPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ImageReader_Library-2.9.2.zip", "archiveFileName": "Adafruit_ImageReader_Library-2.9.2.zip", "size": 1819855, "checksum": "SHA-256:047b07a8cb6a724b5e2cfb7f428714e3141520ba9a07705308f7781bb4d18bfe" }, { "name": "Crypto", "version": "0.2.0", "author": "Rhys Weatherley rhys.weatherley@gmail.com", "maintainer": "Dr. Brandon Wiley brandon@operatorfoundation.org", "sentence": "Rhys Weatherley's arduinolibs Crypto library.", "paragraph": "All cryptographic algorithms have been optimized for 8-bit Arduino platforms like the Uno.", "website": "https://rweather.github.io/arduinolibs/crypto.html", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/OperatorFoundation/Crypto.git", "url": "https://downloads.arduino.cc/libraries/github.com/OperatorFoundation/Crypto-0.2.0.zip", "archiveFileName": "Crypto-0.2.0.zip", "size": 274988, "checksum": "SHA-256:96418168f29499a80e468c3140365dea3a4ed4cef065168a4d620254d7907856" }, { "name": "Crypto", "version": "0.4.0", "author": "Rhys Weatherley rhys.weatherley@gmail.com", "maintainer": "Dr. Brandon Wiley brandon@operatorfoundation.org", "sentence": "Rhys Weatherley's arduinolibs Crypto library.", "paragraph": "All cryptographic algorithms have been optimized for 8-bit Arduino platforms like the Uno.", "website": "https://rweather.github.io/arduinolibs/crypto.html", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/OperatorFoundation/Crypto.git", "url": "https://downloads.arduino.cc/libraries/github.com/OperatorFoundation/Crypto-0.4.0.zip", "archiveFileName": "Crypto-0.4.0.zip", "size": 294856, "checksum": "SHA-256:87dad2075e8c92b8599a501d23d7b5d887d212ef177b9da127eb6d28958a5f26" }, { "name": "Bolder Flight Systems BMI088", "version": "1.0.0", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the Bosch BMI088 6 axis IMU.", "paragraph": "This library supports both I2C and SPI communication with the BMI088 along with accessing the BMI088 advanced features, such as synchronized output.", "website": "https://github.com/bolderflight/BMI088", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BMI088.git", "providesIncludes": [ "BMI088.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BMI088-1.0.0.zip", "archiveFileName": "Bolder_Flight_Systems_BMI088-1.0.0.zip", "size": 4999345, "checksum": "SHA-256:3fbeb8f8582d608d3ed03e937d3ab3394d8a5c1762679c7098d5e30e87134342" }, { "name": "Bolder Flight Systems BMI088", "version": "1.0.1", "author": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "maintainer": "Brian Taylor \u003cbrian.taylor@bolderflight.com\u003e", "sentence": "Library for communicating with the Bosch BMI088 6 axis IMU.", "paragraph": "This library supports both I2C and SPI communication with the BMI088 along with accessing the BMI088 advanced features, such as synchronized output.", "website": "https://github.com/bolderflight/bmi088-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bolderflight/BMI088.git", "providesIncludes": [ "BMI088.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bolderflight/Bolder_Flight_Systems_BMI088-1.0.1.zip", "archiveFileName": "Bolder_Flight_Systems_BMI088-1.0.1.zip", "size": 5000216, "checksum": "SHA-256:11c905e7dd043c5f705b649a9f9ffc3bc08124c31745f1e757b782e7ad9ef4fc" }, { "name": "Iridium SBD", "version": "1.0.0", "author": "Mikal Hart", "maintainer": "Mikal Hart\u003cmhcom@sundial.com\u003e", "sentence": "This library supports satellite data communications from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.", "paragraph": "It probably works on other Iridium devices too. Messages are \"twitter length\" and can be sent to and from the device using email, HTTP POST, or the Rock7 console. Great for tracking balloons, vehicles, and ocean floaters.", "website": "https://github.com/mikalhart/IridiumSBD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mikalhart/IridiumSBD.git", "url": "https://downloads.arduino.cc/libraries/github.com/mikalhart/Iridium_SBD-1.0.0.zip", "archiveFileName": "Iridium_SBD-1.0.0.zip", "size": 875708, "checksum": "SHA-256:7aaca779cade2ad126c0eacf1666e123bb5a6af6441e58cf16cf346ffd6c3c63" }, { "name": "Iridium SBD", "version": "2.0.0", "author": "Mikal Hart", "maintainer": "Mikal Hart\u003cmhcom@sundial.com\u003e", "sentence": "This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.", "paragraph": "It probably works on other Iridium devices too. Messages are \"twitter length\" and can be sent to and from the device using email, HTTP POST, or the Rock7 console. Great for tracking balloons, vehicles, and ocean floaters.", "website": "https://github.com/mikalhart/IridiumSBD", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mikalhart/IridiumSBD.git", "url": "https://downloads.arduino.cc/libraries/github.com/mikalhart/Iridium_SBD-2.0.0.zip", "archiveFileName": "Iridium_SBD-2.0.0.zip", "size": 875711, "checksum": "SHA-256:2d2579678081c7a900648a91f97e4ff0c6412b4f34f2b78268bf109d0012bec6" }, { "name": "MAX44009 library", "version": "1.2.3", "author": "Dan Tudose \u003cdan.s.tudose@gmail.com\u003e", "maintainer": "Dan Tudose \u003cdan.s.tudose@gmail.com\u003e", "sentence": "Library for the \u003ca href=\"https://datasheets.maximintegrated.com/en/ds/MAX44009.pdf\"\u003eMAX44009 Ambient Light Sensor\u003c/a\u003e.", "paragraph": "Library for the MAX44009 Ambient Light Sensor IC, used in the popular CJMCU Breakout boards", "website": "https://github.com/dantudose/MAX44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dantudose/MAX44009.git", "url": "https://downloads.arduino.cc/libraries/github.com/dantudose/MAX44009_library-1.2.3.zip", "archiveFileName": "MAX44009_library-1.2.3.zip", "size": 16059, "checksum": "SHA-256:78aac842d7b11910aa17b9d020efbc4ff5d787e877cbdcb5d717571bfdb3ccc6" }, { "name": "MAX44009 library", "version": "1.0.1", "author": "Dan Tudose \u003cdan.s.tudose@gmail.com\u003e", "maintainer": "Dan Tudose \u003cdan.s.tudose@gmail.com\u003e", "sentence": "Library for the \u003ca href=\"https://datasheets.maximintegrated.com/en/ds/MAX44009.pdf\"\u003eMAX44009 Ambient Light Sensor\u003c/a\u003e.", "paragraph": "Library for the MAX44009 Ambient Light Sensor IC, used in the popular CJMCU Breakout boards", "website": "https://github.com/dantudose/MAX44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dantudose/MAX44009.git", "url": "https://downloads.arduino.cc/libraries/github.com/dantudose/MAX44009_library-1.0.1.zip", "archiveFileName": "MAX44009_library-1.0.1.zip", "size": 16269, "checksum": "SHA-256:48e8b4fd602002a57cb7c8f507a85c2f9fdc2a334fc7008ad52399b2707ad14c" }, { "name": "SparkFun LTE Shield Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B", "paragraph": "An Arduino Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B.", "website": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_LTE_Shield_Arduino_Library-1.0.0.zip", "size": 41053, "checksum": "SHA-256:cda7dd98ca51d9a9ee00704fec734c92250ebcf205ca9b05644ccbda60d2131a" }, { "name": "SparkFun LTE Shield Arduino Library", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B", "paragraph": "An Arduino Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B.", "website": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_LTE_Shield_Arduino_Library-1.1.0.zip", "size": 41495, "checksum": "SHA-256:f28ab2bb9e568594de8148cc8d340eef6b9de6abc81b1795fd9b7e0122a96415" }, { "name": "SparkFun LTE Shield Arduino Library", "version": "1.1.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B", "paragraph": "An Arduino Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B.", "website": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library-1.1.1.zip", "archiveFileName": "SparkFun_LTE_Shield_Arduino_Library-1.1.1.zip", "size": 41590, "checksum": "SHA-256:782cc65944b09711cc046d23f3b4246494c464413cc50c17dc11b320de4422cc" }, { "name": "SparkFun LTE Shield Arduino Library", "version": "1.2.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B", "paragraph": "An Arduino Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B.", "website": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library-1.2.0.zip", "archiveFileName": "SparkFun_LTE_Shield_Arduino_Library-1.2.0.zip", "size": 41606, "checksum": "SHA-256:522ff42595a2f9339b50fc832eb4f116959b82fcf95ebdb8b547391bebeb2ce9" }, { "name": "SparkFun LTE Shield Arduino Library", "version": "1.3.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B", "paragraph": "An Arduino Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B.", "website": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LTE_Shield_Arduino_Library-1.3.0.zip", "archiveFileName": "SparkFun_LTE_Shield_Arduino_Library-1.3.0.zip", "size": 41634, "checksum": "SHA-256:50d13eba24c76b09117bef0b7d169abf969aa354968e51750b5b9f92086086e8" }, { "name": "SparkFun TouchInput Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Master library to handle user input through touchscreens", "paragraph": "This library provides common ways to handle user input from touch panels/screens. Create a touch input \"device\" as a combination of a hardware driver and \"elements\" like buttons, handles, and sliders. Create custom elements to interact with such as dials, gestures, and more.", "website": "https://github.com/sparkfun/SparkFun_TouchInput_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TouchInput_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_TouchInput_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_TouchInput_Arduino_Library-1.0.0.zip", "size": 135137, "checksum": "SHA-256:6d735a82b7ebdc0170f584545a62529b3c4c3ce678f308ace98fa7417842965f" }, { "name": "SparkFun TouchInput Driver FT5xx6", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A driver library for using FT5xx6 devices, compatible with the SparkFun TouchInput library", "paragraph": "This library allows for control of FT5xx6 capacitive touchscreen drivers. It is possible to either read the touch locations directly or use the SparkFun TouchInput compatible wrapper.", "website": "https://github.com/sparkfun/SparkFun_TouchInput_Driver_FT5xx6", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TouchInput_Driver_FT5xx6.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_TouchInput_Driver_FT5xx6-1.0.0.zip", "archiveFileName": "SparkFun_TouchInput_Driver_FT5xx6-1.0.0.zip", "size": 157768, "checksum": "SHA-256:2d06206cc96389efaa48e6921e53963f49dfef793e83ce2449ca8eb642625776" }, { "name": "LiquidCrystal_I2C_Hangul", "version": "1.0.0", "author": "Junwha Hong, Dohun Kim, HyungHo Kim", "maintainer": "Junwha Hong \u003cjunwha@naver.com\u003e", "sentence": "A library for printing Hangul on I2C LCD displays.", "paragraph": "The library allows to control I2C displays with functions extremely similar to LiquidCrystal library. This Library allows to print hangul on LCDs.", "website": "https://github.com/junwha0511/LiquidCrystal_I2C_Hangul", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/junwha0511/LiquidCrystal_I2C_Hangul.git", "url": "https://downloads.arduino.cc/libraries/github.com/junwha0511/LiquidCrystal_I2C_Hangul-1.0.0.zip", "archiveFileName": "LiquidCrystal_I2C_Hangul-1.0.0.zip", "size": 13103, "checksum": "SHA-256:e68942f6ca49d6ce6be1e77730380e7d1f89556226a752fa73b6c0739e571ae1" }, { "name": "LiquidCrystal_I2C_Hangul", "version": "1.1.0", "author": "Junwha Hong, Dohun Kim, HyungHo Kim", "maintainer": "Junwha Hong \u003cjunwha@naver.com\u003e", "sentence": "A library for printing Hangul on I2C LCD displays.", "paragraph": "The library allows to control I2C displays with functions extremely similar to LiquidCrystal library. This Library allows to print hangul on LCDs.", "website": "https://github.com/junwha0511/LiquidCrystal_I2C_Hangul", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/junwha0511/LiquidCrystal_I2C_Hangul.git", "url": "https://downloads.arduino.cc/libraries/github.com/junwha0511/LiquidCrystal_I2C_Hangul-1.1.0.zip", "archiveFileName": "LiquidCrystal_I2C_Hangul-1.1.0.zip", "size": 13100, "checksum": "SHA-256:4d6c44d25622b3277cf9b17ae274295cf95d75feec1f129011b22817713849de" }, { "name": "LiquidCrystal_I2C_Hangul", "version": "2.0.0", "author": "Junwha Hong, Dohun Kim, HyungHo Kim", "maintainer": "Junwha Hong \u003cjunwha@naver.com\u003e", "sentence": "A library for printing Hangul on I2C LCD displays.", "paragraph": "The library allows to control I2C displays with functions extremely similar to LiquidCrystal library. This Library allows to print hangul on LCDs.", "website": "https://github.com/junwha0511/LiquidCrystal_I2C_Hangul", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/junwha0511/LiquidCrystal_I2C_Hangul.git", "url": "https://downloads.arduino.cc/libraries/github.com/junwha0511/LiquidCrystal_I2C_Hangul-2.0.0.zip", "archiveFileName": "LiquidCrystal_I2C_Hangul-2.0.0.zip", "size": 11216, "checksum": "SHA-256:7cf02f138cf676865b9299716c8c62c8b65c52ae3852396200512eab9ca2976c" }, { "name": "arduino-async-modem", "version": "1.1.0", "author": "Adam Coddington \u003cme@adamcoddington.net\u003e", "maintainer": "Adam Coddington \u003cme@adamcoddington.net\u003e", "sentence": "Asynchronously interact with your GSM or LTE modem.", "paragraph": "Currently this supports the SIM7000 GSM modem.", "website": "https://github.com/coddingtonbear/arduino-async-modem", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/coddingtonbear/arduino-async-modem.git", "url": "https://downloads.arduino.cc/libraries/github.com/coddingtonbear/arduino_async_modem-1.1.0.zip", "archiveFileName": "arduino_async_modem-1.1.0.zip", "size": 6989, "checksum": "SHA-256:e57c9cd1aa5f30ede77a9c586e193665e3589eb04c6c1c9a1d116df8a772a385" }, { "name": "arduino-async-duplex", "version": "1.1.0", "author": "Adam Coddington \u003cme@adamcoddington.net\u003e", "maintainer": "Adam Coddington \u003cme@adamcoddington.net\u003e", "sentence": "Easily and asynchronously with a serial device requiring call-and-response style commands.", "paragraph": "Examples of devices that this is useful for are any modems using AT-commands like the SIM800, SIM7000, and ESP8266.", "website": "https://github.com/coddingtonbear/arduino-async-duplex", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/coddingtonbear/arduino-async-duplex.git", "url": "https://downloads.arduino.cc/libraries/github.com/coddingtonbear/arduino_async_duplex-1.1.0.zip", "archiveFileName": "arduino_async_duplex-1.1.0.zip", "size": 11772, "checksum": "SHA-256:264b30d22deef55f5eff72c62e0a317047fedf874dbb0a3b8f23a6b81f9239bc" }, { "name": "MCP23017", "version": "1.0.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "MCP23017 I2C Port expander library.", "paragraph": "Support all MCP23017 features, including interrupts. Allows full control over the chip registers.", "website": "https://github.com/blemasle/arduino-mcp23107", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-mcp23017.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/MCP23017-1.0.0.zip", "archiveFileName": "MCP23017-1.0.0.zip", "size": 7723, "checksum": "SHA-256:7e908b40030c54f39caccf67b23587787799e62fa12d85fe899543e2b424193b" }, { "name": "MCP23017", "version": "1.0.1", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "MCP23017 I2C Port expander library.", "paragraph": "Support all MCP23017 features, including interrupts. Allows full control over the chip registers.", "website": "https://github.com/blemasle/arduino-mcp23017", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-mcp23017.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/MCP23017-1.0.1.zip", "archiveFileName": "MCP23017-1.0.1.zip", "size": 7722, "checksum": "SHA-256:ff3a728d470a06f02067ba6e18bff417c5f34784b2d51b685298fbc39951e446" }, { "name": "MCP23017", "version": "1.1.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "MCP23017 I2C Port expander library.", "paragraph": "Support all MCP23017 features, including interrupts. Allows full control over the chip registers.", "website": "https://github.com/blemasle/arduino-mcp23017", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-mcp23017.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/MCP23017-1.1.0.zip", "archiveFileName": "MCP23017-1.1.0.zip", "size": 7825, "checksum": "SHA-256:09c2e08bf788b341fc5023696e7f4e6d4ab81fe53bde9e5f12ff119e1f79ee3e" }, { "name": "MCP23017", "version": "1.1.1", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "MCP23017 I2C Port expander library.", "paragraph": "Support all MCP23017 features, including interrupts. Allows full control over the chip registers.", "website": "https://github.com/blemasle/arduino-mcp23017", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-mcp23017.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/MCP23017-1.1.1.zip", "archiveFileName": "MCP23017-1.1.1.zip", "size": 7827, "checksum": "SHA-256:40e46b96417a518eab42e097fc598ebc6e764d100f664d26238c4d3ca135e831" }, { "name": "MCP23017", "version": "1.1.2", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "MCP23017 I2C Port expander library.", "paragraph": "Support all MCP23017 features, including interrupts. Allows full control over the chip registers.", "website": "https://github.com/blemasle/arduino-mcp23017", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-mcp23017.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/MCP23017-1.1.2.zip", "archiveFileName": "MCP23017-1.1.2.zip", "size": 7828, "checksum": "SHA-256:bd75fce39b572f1eb0a9ef8162774068354fcf085e37fc788c4a53ea8d9a5cd3" }, { "name": "MCP23017", "version": "1.2.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "MCP23017 I2C Port expander library.", "paragraph": "Support all MCP23017 features, including interrupts. Allows full control over the chip registers.", "website": "https://github.com/blemasle/arduino-mcp23017", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-mcp23017.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/MCP23017-1.2.0.zip", "archiveFileName": "MCP23017-1.2.0.zip", "size": 9431, "checksum": "SHA-256:cd4287d85a4fe3a55bb32dcb5f17108b76d8c6bd9c07d716636e1401dc26c8a4" }, { "name": "MCP23017", "version": "2.0.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "MCP23017 I2C Port expander library.", "paragraph": "Support all MCP23017 features, including interrupts. Allows full control over the chip registers.", "website": "https://github.com/blemasle/arduino-mcp23017", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-mcp23017.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/MCP23017-2.0.0.zip", "archiveFileName": "MCP23017-2.0.0.zip", "size": 9700, "checksum": "SHA-256:d20830255bab8662a04a49e2de9a6ced61795c52bc6234db98eeff2bcca6663f" }, { "name": "AS1115", "version": "1.0.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "AS1115 display library.", "paragraph": "Provides convinient interface to directly write to 7 segments display using char arrays.", "website": "https://github.com/blemasle/arduino-as1115", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-as1115.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/AS1115-1.0.0.zip", "archiveFileName": "AS1115-1.0.0.zip", "size": 7830, "checksum": "SHA-256:b194e84ee97e7af5819bdbeca93cd0b8650b1da9723bbbe91f7645376cc7ff76" }, { "name": "AS1115", "version": "1.1.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "AS1115 display library.", "paragraph": "Provides convinient interface to directly write to 7 segments display using char arrays.", "website": "https://github.com/blemasle/arduino-as1115", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-as1115.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/AS1115-1.1.0.zip", "archiveFileName": "AS1115-1.1.0.zip", "size": 7904, "checksum": "SHA-256:531d7c16bec41d1648dfa23ec26e02a432487c98200352466c2a5eb1d689928b" }, { "name": "AS1115", "version": "1.1.1", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "AS1115 display library.", "paragraph": "Provides convinient interface to directly write to 7 segments display using char arrays.", "website": "https://github.com/blemasle/arduino-as1115", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-as1115.git", "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/AS1115-1.1.1.zip", "archiveFileName": "AS1115-1.1.1.zip", "size": 7924, "checksum": "SHA-256:3151d238f276add0c895b1c22aa02b74b3cc999aec9bc2370e4174d4536e1b7d" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.3.4", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.3.4.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.3.4.zip", "size": 36997, "checksum": "SHA-256:1fabe772d9da9fae5d51382c21a349997481bf70ac7d8aa491a2342ba4d8e868" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.4.0", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.4.0.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.4.0.zip", "size": 47025, "checksum": "SHA-256:fe9d3afaac7ae021ce85bbe57746ae60817888e6da894e60f4ddb555a395588c" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.5.0", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.5.0.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.5.0.zip", "size": 48388, "checksum": "SHA-256:f4f097012303c615a601730ba2b4b9e47c7532cba9a239625b106b7eb391be03" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.5.1", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.5.1.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.5.1.zip", "size": 48376, "checksum": "SHA-256:d008b74417a4e5e22d00c6b2ba4dde2eac36593d1bd61b0610eebe039f0706dc" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.5.2", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.5.2.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.5.2.zip", "size": 48409, "checksum": "SHA-256:a511417b28bcbeae30e02978d205084e829a1934c10b1c66f881dfea9cdac7c6" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.5.3", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.5.3.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.5.3.zip", "size": 48472, "checksum": "SHA-256:c28694b450e9f8837e4f1dc6d8bb32dd83f3dceea896db62912d43982d7d8508" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.6.0", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.6.0.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.6.0.zip", "size": 52294, "checksum": "SHA-256:a97a0f088fc3cc1e41b6a1c2b4a99c19d1586cd5281bcd4a1cfd9e42041e1746" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.7.0", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "dependencies": [ { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI LoRaWAN LMIC library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.7.0.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.7.0.zip", "size": 95051, "checksum": "SHA-256:9f17d4849af197a92d7cee3e6f7014423fda1c437b43c0424860ae319330bdd5" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.8.0", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "dependencies": [ { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI LoRaWAN LMIC library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.8.0.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.8.0.zip", "size": 95158, "checksum": "SHA-256:06fcd0e1b58ecee10739cb6ed71671ad8207a08075223cbb5213028024765b75" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.9.0", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "dependencies": [ { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI LoRaWAN LMIC library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.9.0.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.9.0.zip", "size": 110027, "checksum": "SHA-256:591637df4379bb06303e1235418358e4b14827e3df7185ce62f8ead054ece23e" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.9.1", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "dependencies": [ { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI LoRaWAN LMIC library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.9.1.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.9.1.zip", "size": 110594, "checksum": "SHA-256:016f669a79b93d94f48de91b75be047df93b5c6d7584fe0ff75672c44ea60444" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.9.2", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "dependencies": [ { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI LoRaWAN LMIC library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.9.2.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.9.2.zip", "size": 110805, "checksum": "SHA-256:03d746fd48823660653e12cea9f9f900d0324713edecd08f8bc552f512e484a4" }, { "name": "MCCI Arduino LoRaWAN Library", "version": "0.10.0", "author": "Terry Moore, ChaeHee Won", "maintainer": "Terry Moore \u003ctmm@mcci.com\u003e", "sentence": "High-level library for LoRaWAN-based Arduino end-devices.", "paragraph": "Implements many of the details of network interfacing and deployment, so that you can focus on your application rather than worrying about the network. Requires the arduino-lmic library from https://github.com/mcci-catena/ or The Things Network NY.", "website": "https://github.com/mcci-catena/arduino-lorawan/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/arduino-lorawan.git", "providesIncludes": [ "Arduino_LoRaWAN.h" ], "dependencies": [ { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI LoRaWAN LMIC library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_LoRaWAN_Library-0.10.0.zip", "archiveFileName": "MCCI_Arduino_LoRaWAN_Library-0.10.0.zip", "size": 122811, "checksum": "SHA-256:e145100e112525db904458346f3e41a778aa1465bbe2cf668b00ecc366f5f5b9" }, { "name": "Adaino", "version": "0.1.0", "author": "Werktag \u003copensource@werktag.io\u003e", "maintainer": "Andre Meyer \u003candmeyer@werktag.io\u003e", "sentence": "An Analog Data Acquisition library for Arduino and IoT.", "paragraph": "Adaino simplifies reading analog inputs not only for single conversion results but also for continuous signals with high frequency spectrums. Currently, only Arduino devices with an SAMD21 microcontroler as found in the Arduino MKR or Adafruit Feather families are supported.", "website": "https://github.com/werktag/Adaino", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/werktag/Adaino.git", "url": "https://downloads.arduino.cc/libraries/github.com/werktag/Adaino-0.1.0.zip", "archiveFileName": "Adaino-0.1.0.zip", "size": 32554, "checksum": "SHA-256:858ee58157b5f3a1955e4526fa71620f0e9f8284f371d6d47eb785979228d743" }, { "name": "DS2431", "version": "1.1.0", "author": "Tom Magnier", "maintainer": "Tom Magnier\u003ctom@tmagnier.fr\u003e", "sentence": "Arduino library for Maxim DS2431 1-Wire EEPROM", "paragraph": "Requires OneWire library to work.", "website": "https://github.com/tommag/DS2431_Arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tommag/DS2431_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tommag/DS2431-1.1.0.zip", "archiveFileName": "DS2431-1.1.0.zip", "size": 9078, "checksum": "SHA-256:09838c6844632b71ed042dcc197c534dd829cb289b0a11cbe1e745864b330618" }, { "name": "MCCI Catena Arduino Platform", "version": "0.11.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 4410/4420/4450/4460/4470/4551 systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.11.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.11.0.zip", "size": 209000, "checksum": "SHA-256:e44819c4e946065294ad3a3dc77fd9360874deeef43df6765944a82ff4bfddfa" }, { "name": "MCCI Catena Arduino Platform", "version": "0.10.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 4410/4420/4450/4460/4470/4551 systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.10.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.10.0.zip", "size": 220909, "checksum": "SHA-256:c7516c4f4f2b9e5e353e5bf094e91f5ae69b2f41bcb2baeb7ecc245b7ad419b1" }, { "name": "MCCI Catena Arduino Platform", "version": "0.14.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.14.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.14.0.zip", "size": 229877, "checksum": "SHA-256:45f33636c3c763b12ebc1be4a5c43565148c8742d9fb91c3f4ebd36fad698724" }, { "name": "MCCI Catena Arduino Platform", "version": "0.12.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.12.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.12.0.zip", "size": 222759, "checksum": "SHA-256:e57b2a7fcaafdef881084235bab4b5b0cea06415a10d11b7d6d1619d9ed71722" }, { "name": "MCCI Catena Arduino Platform", "version": "0.13.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.13.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.13.0.zip", "size": 231166, "checksum": "SHA-256:4c90a0805403af43650b3813e87b7f1e04f8300e73beba47f06a02926d4d656d" }, { "name": "MCCI Catena Arduino Platform", "version": "0.15.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.15.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.15.0.zip", "size": 257727, "checksum": "SHA-256:bfbd55d8066fa115947c60ae93ef9c7eb8cd0eb7a58960d41718f743b7c3154a" }, { "name": "MCCI Catena Arduino Platform", "version": "0.16.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.16.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.16.0.zip", "size": 273701, "checksum": "SHA-256:60c7450b5bc8eb8b2282ffcefde2ffe4557aa53d55f49ca5e36acebfdbd65f9f" }, { "name": "MCCI Catena Arduino Platform", "version": "0.17.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.17.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.17.0.zip", "size": 280114, "checksum": "SHA-256:085dd9c3fa3d084446a249f52c8ea3c0c5fc95f4ef73d98fd0f650663f400053" }, { "name": "MCCI Catena Arduino Platform", "version": "0.18.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.18.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.18.0.zip", "size": 297836, "checksum": "SHA-256:da8459e2a99501439942fbb48c20db71d8e8c90987d1e5286716cd8285a1cb34" }, { "name": "MCCI Catena Arduino Platform", "version": "0.18.1", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.18.1.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.18.1.zip", "size": 297960, "checksum": "SHA-256:a2cd9b810c5066a70610d41ec0583fa1e8e1b31051d5ca49cd65024b87ef39bb" }, { "name": "MCCI Catena Arduino Platform", "version": "0.19.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.19.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.19.0.zip", "size": 299310, "checksum": "SHA-256:7b4d4190d5b12a17a3eca9cedad5dec3b04fa24047631b31bdd46c452bff18ba" }, { "name": "MCCI Catena Arduino Platform", "version": "0.20.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.20.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.20.0.zip", "size": 306691, "checksum": "SHA-256:a90bfdf678e011ec1d44e546fb2df511436492c8bd2d9a59d525abd05ab7bde3" }, { "name": "MCCI Catena Arduino Platform", "version": "0.20.1", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.20.1.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.20.1.zip", "size": 307316, "checksum": "SHA-256:f4bcd6a72abd84290be6b4e00c45d48484137e0459d35b857af255a903246449" }, { "name": "MCCI Catena Arduino Platform", "version": "0.21.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.21.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.21.0.zip", "size": 322597, "checksum": "SHA-256:b303f7c7f8be5710c4686da50d1c023d4b8b2a0c662785399f230880426558e1" }, { "name": "MCCI Catena Arduino Platform", "version": "0.21.1", "author": "Terry Moore, ChaeHee Won, Sungjoon Park, Dhinesh Kumar Pitchai", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.21.1.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.21.1.zip", "size": 322896, "checksum": "SHA-256:96dfe3d58d9375af006f0415484235745c37bbde3b44db7826ee7f547c9ec7fd" }, { "name": "MCCI Catena Arduino Platform", "version": "0.21.2", "author": "Terry Moore, ChaeHee Won, Sungjoon Park, Dhinesh Kumar Pitchai", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.21.2.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.21.2.zip", "size": 323122, "checksum": "SHA-256:4a2ae16be271833e211c68b370ee2027873a5256c968b526be66187f62b6dcf2" }, { "name": "MCCI Catena Arduino Platform", "version": "0.22.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park, Dhinesh Kumar Pitchai", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" }, { "name": "MCCI LTR 329ALS" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.22.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.22.0.zip", "size": 330034, "checksum": "SHA-256:b468028e9c24ddbb05471607b4a863419c10cebd08db986125074333fbf2a778" }, { "name": "MCCI Catena Arduino Platform", "version": "0.23.0", "author": "Terry Moore, ChaeHee Won, Sungjoon Park, Dhinesh Kumar Pitchai", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.", "paragraph": "This library provides platform support for the MCCI Catena family of IoT systems, based on the Adafruit Feather M0 LoRa, or on the Murata LoRaWAN module. FRAM system configuration, generalized polling, and a number of low-level drivers are included for the peripherals that are included with the system. A non-blocking event-driven USB-serial command interface is also provided, along with a generalized command parsing framework.", "website": "https://github.com/mcci-catena/Catena-Arduino-Platform", "category": "Other", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-Arduino-Platform.git", "providesIncludes": [ "Catena.h" ], "dependencies": [ { "name": "MCCI LoRaWAN LMIC library" }, { "name": "MCCI Arduino LoRaWAN Library" }, { "name": "MCCI Arduino Development Kit ADK" }, { "name": "MCCI FRAM I2C" }, { "name": "MCCI LTR 329ALS" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Catena_Arduino_Platform-0.23.0.zip", "archiveFileName": "MCCI_Catena_Arduino_Platform-0.23.0.zip", "size": 332529, "checksum": "SHA-256:636f0586223f487839ffc69e07ec6f3c38246dcbc23a69b687d54d97713a0c03" }, { "name": "FHEM", "version": "0.0.1", "author": "Philipp Pfeiffer", "maintainer": "Philipp Pfeiffer", "sentence": "This library allows communication with a FHEM Server.", "paragraph": "You can receive information and send commands. Basic Auth (Username and Password) is supported and CSRF-Token support is also included.", "website": "https://github.com/kingmathers313/FHEM_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kingmathers313/FHEM_Arduino.git", "providesIncludes": [ "FHEM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kingmathers313/FHEM-0.0.1.zip", "archiveFileName": "FHEM-0.0.1.zip", "size": 2870, "checksum": "SHA-256:bbb92479b16496989f5e5cf3f2e92702a312a0f9b39d7ac3bd0842e18332fa5d" }, { "name": "FHEM", "version": "0.0.2", "author": "Philipp Pfeiffer", "maintainer": "Philipp Pfeiffer", "sentence": "This library allows communication with a FHEM Server.", "paragraph": "You can receive information and send commands through an HTTP client. Basic Auth (Username and Password) is supported and CSRF-Token support is also included.", "website": "https://github.com/kingmathers313/FHEM_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kingmathers313/FHEM_Arduino.git", "providesIncludes": [ "FHEM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kingmathers313/FHEM-0.0.2.zip", "archiveFileName": "FHEM-0.0.2.zip", "size": 3795, "checksum": "SHA-256:7965b18ca065b80107d3f1db6aea20d6293206c5e7c9dac3c4b343f1b4ca20ec" }, { "name": "FHEM", "version": "0.0.3", "author": "Philipp Pfeiffer", "maintainer": "Philipp Pfeiffer", "sentence": "This library allows communication with a FHEM Server.", "paragraph": "You can receive information and send commands through an HTTP client. Basic Auth (Username and Password) is supported and CSRF-Token support is also included.", "website": "https://github.com/kingmathers313/FHEM_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kingmathers313/FHEM_Arduino.git", "providesIncludes": [ "FHEM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kingmathers313/FHEM-0.0.3.zip", "archiveFileName": "FHEM-0.0.3.zip", "size": 3819, "checksum": "SHA-256:26b84598fe1f95387d276028190fd99bfe9df01d3e8acd234e15632a0fec3b93" }, { "name": "FHEM", "version": "0.0.4", "author": "Philipp Pfeiffer", "maintainer": "Philipp Pfeiffer", "sentence": "This library allows communication with a FHEM Server.", "paragraph": "You can receive information and send commands through an HTTP client. Basic Auth (Username and Password) is supported and CSRF-Token support is also included.", "website": "https://github.com/kingmathers313/FHEM_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kingmathers313/FHEM_Arduino.git", "providesIncludes": [ "FHEM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/kingmathers313/FHEM-0.0.4.zip", "archiveFileName": "FHEM-0.0.4.zip", "size": 3869, "checksum": "SHA-256:47323ee34124decf436fc5e7903378a1e1297a071cf5a8ec476f265c31f51d96" }, { "name": "VizIoTMqttClient", "version": "1.0.0", "author": "Trunov Alexandr \u003cviziot.com@gmail.com\u003e", "maintainer": "Trunov Alexandr \u003cviziot.com@gmail.com\u003e", "sentence": "A client library for connect to MQTT server VizIoT.com.", "paragraph": "This library provides a client for send JSON data and get command from a VizIoT.com.", "website": "http://viziot.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/VizIoT-com/viziot-mqtt-client-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/VizIoT-com/VizIoTMqttClient-1.0.0.zip", "archiveFileName": "VizIoTMqttClient-1.0.0.zip", "size": 8628, "checksum": "SHA-256:32c602183d664c166bf3fa1da477325b7935d1a89dfc363f7dc0c317b63dad95" }, { "name": "VizIoTMqttClient", "version": "1.0.1", "author": "Trunov Alexandr \u003cviziot.com@gmail.com\u003e", "maintainer": "Trunov Alexandr \u003cviziot.com@gmail.com\u003e", "sentence": "A client library for connect to MQTT server VizIoT.com.", "paragraph": "This library provides a client for send JSON data and get command from a VizIoT.com.", "website": "https://viziot.com", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/VizIoT-com/viziot-mqtt-client-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/VizIoT-com/VizIoTMqttClient-1.0.1.zip", "archiveFileName": "VizIoTMqttClient-1.0.1.zip", "size": 8260, "checksum": "SHA-256:434e2c046010637411dd26501636e680b85d7a2cd4e54239fa2c8f8a733e4809" }, { "name": "Regexp", "version": "0.1.0", "author": "Nick Gammon", "maintainer": "Nick Gammon", "sentence": "Regular expression parser for microcontrollers", "paragraph": "Based upon Lua implementation", "website": "https://github.com/nickgammon/Regexp", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/nickgammon/Regexp.git", "url": "https://downloads.arduino.cc/libraries/github.com/nickgammon/Regexp-0.1.0.zip", "archiveFileName": "Regexp-0.1.0.zip", "size": 15182, "checksum": "SHA-256:ffdaa272cc21b0b6405f532737493a9ac06f015b5a4d61c82488799e4d95a831" }, { "name": "Sixfab_NBIoT", "version": "1.0.0", "author": "Sixfab", "maintainer": "Sixfab(sixfab.com)", "sentence": "This is library of Sixfab NBIoT Shield.", "paragraph": "This is library of Sixfab NBIoT Shield.", "website": "https://github.com/sixfab/Sixfab_Arduino_NBIoT_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sixfab/Sixfab_Arduino_NBIoT_Shield.git", "providesIncludes": [ "Sixfab_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sixfab/Sixfab_NBIoT-1.0.0.zip", "archiveFileName": "Sixfab_NBIoT-1.0.0.zip", "size": 794874, "checksum": "SHA-256:48db84059f93e0e30aef9130a8496132a79fc83c62c1d613da9eb54698df1246" }, { "name": "LoraID", "version": "1.0.0", "author": "Lora.id", "maintainer": "Andri Rahmadhani \u003candrewflash@gmail.com\u003e", "sentence": "Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.", "paragraph": "Device library for lora.id network.", "website": "https://antares.id/id/index.html", "category": "Communication", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://git.antares.id/lorawan-loraid/arduino-loraid.git", "providesIncludes": [ "loraid.h" ], "url": "https://downloads.arduino.cc/libraries/git.antares.id/lorawan-loraid/LoraID-1.0.0.zip", "archiveFileName": "LoraID-1.0.0.zip", "size": 35508, "checksum": "SHA-256:be36304ffe3abc774b89f27ae016eb27e4c7c51d996420d8118100e388b9544e" }, { "name": "NRF51_Radio_library", "version": "0.1.0", "author": "tl \u003cmichael.rahr@gmail.com\u003e", "maintainer": "tl", "sentence": "Microbit Radio", "paragraph": "This library is a extracted version of the landcaster Uni Radio driver for the Microbit", "website": "[url to information about this library]", "category": "Communication", "architectures": [ "nRF5" ], "types": [ "Contributed" ], "repository": "https://github.com/tipih/NRF51_Radio_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/tipih/NRF51_Radio_library-0.1.0.zip", "archiveFileName": "NRF51_Radio_library-0.1.0.zip", "size": 10554, "checksum": "SHA-256:176beeef1c835bf1ddd18bfce4a373c51ee6ed5aecaa700d990bb44ae62ff548" }, { "name": "NRF51_Radio_library", "version": "0.1.1", "author": "Michael Rahr \u003cmichael.rahr@gmail.com\u003e", "maintainer": "Michael Rahr \u003cmichael.rahr@gmail.com\u003e", "sentence": "Microbit Radio library for NRF51, based on runtine inplementation from Landcaster University", "paragraph": "This library is a extracted version of the landcaster Uni Radio driver for the Microbit", "website": "https://github.com/tipih/NRF51_Radio_library", "category": "Communication", "architectures": [ "nRF5" ], "types": [ "Contributed" ], "repository": "https://github.com/tipih/NRF51_Radio_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/tipih/NRF51_Radio_library-0.1.1.zip", "archiveFileName": "NRF51_Radio_library-0.1.1.zip", "size": 13090, "checksum": "SHA-256:acaae914d6aae0822e2a0f7f6de111b2d27e53b2592a5e8a82a63a92de5245a2" }, { "name": "NRF51_Radio_library", "version": "0.2.1", "author": "Michael Rahr \u003cmichael.rahr@gmail.com\u003e", "maintainer": "Michael Rahr \u003cmichael.rahr@gmail.com\u003e", "sentence": "Microbit Radio library for NRF51, based on runtine inplementation from Landcaster University", "paragraph": "This library is a extracted version of the landcaster Uni Radio driver for the Microbit, There are multible examples on how to use it.", "website": "https://github.com/tipih/NRF51_Radio_library", "category": "Communication", "architectures": [ "nRF5" ], "types": [ "Contributed" ], "repository": "https://github.com/tipih/NRF51_Radio_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/tipih/NRF51_Radio_library-0.2.1.zip", "archiveFileName": "NRF51_Radio_library-0.2.1.zip", "size": 14985, "checksum": "SHA-256:24361fda53ca9bea16c41ce51eb2ca16c140f2e4092383c5494218a8c0bf48bf" }, { "name": "Smoothed", "version": "0.1.0", "author": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "maintainer": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "sentence": "A library to store and calculate smoothed values from sensors.", "paragraph": "Provides various methods for providing a smoothed input from a sensor.", "website": "https://github.com/MattFryer/Smoothed", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MattFryer/Smoothed.git", "providesIncludes": [ "Board_Identify.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MattFryer/Smoothed-0.1.0.zip", "archiveFileName": "Smoothed-0.1.0.zip", "size": 18397, "checksum": "SHA-256:9c45ee74707b73af38739605870c41996bfc0d457b1243dd55a564511c435ab5" }, { "name": "Smoothed", "version": "0.2.0", "author": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "maintainer": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "sentence": "A library to store and calculate smoothed values from sensors.", "paragraph": "Provides various methods for providing a smoothed input from a sensor.", "website": "https://github.com/MattFryer/Smoothed", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MattFryer/Smoothed.git", "providesIncludes": [ "Smoothed.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MattFryer/Smoothed-0.2.0.zip", "archiveFileName": "Smoothed-0.2.0.zip", "size": 18374, "checksum": "SHA-256:a527f0d529eee55d5c81d1c6e97495c4951ae0f30e4ee0ed8ab0636c608f5a29" }, { "name": "Smoothed", "version": "1.0.0", "author": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "maintainer": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "sentence": "A simple library to store and calculate smoothed values from sensors.", "paragraph": "Expecially useful for reading values from the inbuilt, or an external ADC. Unlike most other similar libraries, Smoothed uses a template class allowing it to work with any numerical data type. This makes it both lightweight and flexible.", "website": "https://github.com/MattFryer/Smoothed", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MattFryer/Smoothed.git", "providesIncludes": [ "Smoothed.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MattFryer/Smoothed-1.0.0.zip", "archiveFileName": "Smoothed-1.0.0.zip", "size": 19855, "checksum": "SHA-256:fe781bf220fc7c77d9c76b6af122542476205120e04839e7dd57ead2df185276" }, { "name": "Smoothed", "version": "1.1.0", "author": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "maintainer": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "sentence": "A simple library to store and calculate smoothed values from sensors.", "paragraph": "Expecially useful for reading values from the inbuilt, or an external ADC. Unlike most other similar libraries, Smoothed uses a template class allowing it to work with any numerical data type. This makes it both lightweight and flexible.", "website": "https://github.com/MattFryer/Smoothed", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MattFryer/Smoothed.git", "providesIncludes": [ "Smoothed.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MattFryer/Smoothed-1.1.0.zip", "archiveFileName": "Smoothed-1.1.0.zip", "size": 19855, "checksum": "SHA-256:75e24c0767c52ea485ddb3a9efaee026d0a1b7b5a84b611a5a913e2ec15e7f16" }, { "name": "Smoothed", "version": "1.2.0", "author": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "maintainer": "Matthew Fryer \u003cmatthew_fryer@hotmail.com\u003e", "sentence": "A simple library to store and calculate smoothed values from sensors.", "paragraph": "Expecially useful for reading values from the inbuilt, or an external ADC. Unlike most other similar libraries, Smoothed uses a template class allowing it to work with any numerical data type. This makes it both lightweight and flexible.", "website": "https://github.com/MattFryer/Smoothed", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MattFryer/Smoothed.git", "providesIncludes": [ "Smoothed.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MattFryer/Smoothed-1.2.0.zip", "archiveFileName": "Smoothed-1.2.0.zip", "size": 19949, "checksum": "SHA-256:1e42da652f73c95aed1a7fc38ab8b5f231376b5110f7bd9a85a291a41affc2f4" }, { "name": "uStepper S-lite", "version": "0.1.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepper S-lite", "paragraph": "uStepper support library", "website": "https://github.com/uStepper/uStepper/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepper-S-lite.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S_lite-0.1.0.zip", "archiveFileName": "uStepper_S_lite-0.1.0.zip", "size": 390665, "checksum": "SHA-256:1006f7f2f57126d57c1eaaa856560163acbd4a6bfd7539c7133a8fdb14bc97dc" }, { "name": "uStepper S-lite", "version": "0.1.1", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepper S-lite", "paragraph": "uStepper support library", "website": "https://github.com/uStepper/uStepper/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepper-S-lite.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S_lite-0.1.1.zip", "archiveFileName": "uStepper_S_lite-0.1.1.zip", "size": 388052, "checksum": "SHA-256:4b323c20e410565f80ddee381791ed894b53280de810482ad0a5635b5ed80b47" }, { "name": "uStepper S-lite", "version": "1.0.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepper S-lite", "paragraph": "uStepper support library", "website": "https://github.com/uStepper/uStepper/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepper-S-lite.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S_lite-1.0.0.zip", "archiveFileName": "uStepper_S_lite-1.0.0.zip", "size": 858060, "checksum": "SHA-256:9872407e9cf3345a22ae9e05f214bc3fdb197d04ea472b91cf4ce8c58282c3bd" }, { "name": "uStepper S-lite", "version": "1.1.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepper S-lite", "paragraph": "uStepper support library", "website": "https://github.com/uStepper/uStepper/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepper-S-lite.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S_lite-1.1.0.zip", "archiveFileName": "uStepper_S_lite-1.1.0.zip", "size": 7246274, "checksum": "SHA-256:c46ba9106a3e2dbb4b1b04a5cf1aca70d93ac72fb4e0d8eecb242e0b484f3894" }, { "name": "uStepper S-lite", "version": "1.2.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepper S-lite", "paragraph": "uStepper support library", "website": "https://github.com/uStepper/uStepper/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepper-S-lite.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S_lite-1.2.0.zip", "archiveFileName": "uStepper_S_lite-1.2.0.zip", "size": 7250621, "checksum": "SHA-256:2b4c3077cebb32fc8ade6060a99a261242523f0f0571b9ff27f533bbaf7dac00" }, { "name": "ISFET board library", "version": "0.1.2", "author": "Luighi Viton", "maintainer": "Luighi Viton \u003cluighiavz@gmail.com\u003e", "sentence": "Arduino library for ISFET board to read pH and Temperature", "paragraph": "Arduino library for ISFET board to read pH and Temperature", "website": "https://github.com/LuighiV/arduino-isfetboard", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LuighiV/arduino-isfetboard.git", "url": "https://downloads.arduino.cc/libraries/github.com/LuighiV/ISFET_board_library-0.1.2.zip", "archiveFileName": "ISFET_board_library-0.1.2.zip", "size": 6688, "checksum": "SHA-256:059b67f65951562cdc5ad9c5ee5ff8c1144dcbf068956dfdd4ef27e7b3addf08" }, { "name": "StateMachineLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "StateMachine Library", "paragraph": "The StateMachine library implements a state machine that can run on a processor like Arduino", "website": "https://github.com/luisllamasbinaburo/Arduino-StateMachine", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-StateMachine.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/StateMachineLib-1.0.0.zip", "archiveFileName": "StateMachineLib-1.0.0.zip", "size": 10576, "checksum": "SHA-256:b1cf4273a8f61924bfa8567ac1f7cf5053e4c483c19919381e0112288f917503" }, { "name": "GammaCorrectionLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "GammaCorrection Library", "paragraph": "The GammaCorrection library implements functions to perform gamma correction. The relationship between the intensity applied by a PWM to a LED and the perceived illumination is non-linear. With the GammaCorrection library we can correct the values so that the behavior is correct.", "website": "https://www.luisllamas.es", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-GammaCorrection.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/GammaCorrectionLib-1.0.0.zip", "archiveFileName": "GammaCorrectionLib-1.0.0.zip", "size": 10079, "checksum": "SHA-256:e56493316d956d764114851dabd13d7de794e6124f3ba7cf937611d14e9dfd69" }, { "name": "ArticulatedLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Articulated Library", "paragraph": "The articulated library implements the calculations necessary to solve a triangle or quadrilateral articulated in 2d or 3d. They are designed to simplify the control of articulated robots (robotic arms, quadrupeds, Hexapods, Bipeds...)", "website": "https://github.com/luisllamasbinaburo/Arduino-Articulated", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Articulated.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/ArticulatedLib-1.0.0.zip", "archiveFileName": "ArticulatedLib-1.0.0.zip", "size": 23619, "checksum": "SHA-256:19a2fc14b5e4c0185f5d7ce8362c4da63609b74ba7649d3e20f7b8d0746576b6" }, { "name": "TimeoutTaskLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "TimeoutTask Library", "paragraph": "Arduino library that implements a task that evaluates a particular condition during a user-specified microsecond interval, and executes actions based on the result obtained during the wait.", "website": "https://github.com/luisllamasbinaburo/Arduino-TimeoutTask", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-TimeoutTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/TimeoutTaskLib-1.0.0.zip", "archiveFileName": "TimeoutTaskLib-1.0.0.zip", "size": 11792, "checksum": "SHA-256:7360a7154812be59ba01388ce36adb5cc3036a3ba2d136e262ecffc28cf102bb" }, { "name": "I2CScanner", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "I2C Scanner", "paragraph": "The I2CScanner Library implements a scanner to locate I2C devices, and determine if a device is connected.", "website": "https://github.com/luisllamasbinaburo/Arduino-I2CScanner", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-I2CScanner.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/I2CScanner-1.0.0.zip", "archiveFileName": "I2CScanner-1.0.0.zip", "size": 10400, "checksum": "SHA-256:15f8a8e54f0387c81989d11c191d337506a1720e92f95f5be674221933e3b327" }, { "name": "LinkedListLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "LinkedList Library", "paragraph": "Arduino library that implements a simple version of a single LinkedList, a collection of elements formed by a series of nodes that allows to add and eliminate elements in a very efficient way.", "website": "https://github.com/luisllamasbinaburo/Arduino-LinkedList", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-LinkedList.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/LinkedListLib-1.0.0.zip", "archiveFileName": "LinkedListLib-1.0.0.zip", "size": 10166, "checksum": "SHA-256:53889a4d8b48938e0e1379a114bbe3893e07a10f7d5382c60b110c2910835d70" }, { "name": "ListLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "List Library", "paragraph": "Arduino Library that implements a dynamic-sized array, that is, a collection in which it is possible to add or remove elements, and the collection increases or decreases its capacity depending on the number of items stored.", "website": "https://github.com/luisllamasbinaburo/Arduino-List", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-List.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/ListLib-1.0.0.zip", "archiveFileName": "ListLib-1.0.0.zip", "size": 10686, "checksum": "SHA-256:c43244b49a5302cff857a22e8e48905932099f95aa17e48bf5d9235462171e39" }, { "name": "CircularBufferLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "CircularBuffer Library", "paragraph": "This library implements a circular buffer in Arduino. The Circular Buffer class uses templates to allow you to work with different types (int, long, float,...)", "website": "https://github.com/luisllamasbinaburo/Arduino-CircularBuffer", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-CircularBuffer.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/CircularBufferLib-1.0.0.zip", "archiveFileName": "CircularBufferLib-1.0.0.zip", "size": 9622, "checksum": "SHA-256:3778ae53be30471d7eee31a424e10014298cb686272fb3846d321a2055f9562e" }, { "name": "StopwatchLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Stopwatch Library", "paragraph": "Arduino library that allows to record the time elapsed in the execution of the code, obtaining the result as milliseconds elapsed or as frequency in Hz. With this library we can measure the time in a simple way, releasing these functions to the main flow.", "website": "https://github.com/luisllamasbinaburo/Arduino-Stopwatch", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Stopwatch.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/StopwatchLib-1.0.0.zip", "archiveFileName": "StopwatchLib-1.0.0.zip", "size": 10290, "checksum": "SHA-256:f56ea0aaa7e583118e95b9927390e47a655a90d1616b4a3c9917f4c462a8ccd0" }, { "name": "ColorConverter", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Color Converter Library", "paragraph": "The ColorConverter library contains simple functions to convert colors between different systems (RGB, HSV, HSL, temperature).", "website": "https://github.com/luisllamasbinaburo/Arduino-ColorConverter", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-ColorConverter.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/ColorConverter-1.0.0.zip", "archiveFileName": "ColorConverter-1.0.0.zip", "size": 9944, "checksum": "SHA-256:409df4852a5385bf9c07be30aaa78d4073715b2dec6beb17d728ddaff0356350" }, { "name": "ColorConverter", "version": "1.1.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Color Converter Library", "paragraph": "The ColorConverter library contains simple functions to convert colors between different systems (RGB, HSV, HSL, temperature).", "website": "https://github.com/luisllamasbinaburo/Arduino-ColorConverter", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-ColorConverter.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/ColorConverter-1.1.0.zip", "archiveFileName": "ColorConverter-1.1.0.zip", "size": 10256, "checksum": "SHA-256:5b35fb7c54fb85799736a9294f4c5c401b31663632dff74920b360c6c02cea1b" }, { "name": "PropertyChangeLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Property Change Library", "paragraph": "A PropertyChanged\u003cT\u003e is an object that wraps another (T) and fires a callback function when its value has change. Aditionally you can add triggers, conditions that evaluate when a new value is applied and fires their own callback functions.", "website": "https://github.com/luisllamasbinaburo/Arduino-PropertyChanged", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-PropertyChange.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/PropertyChangeLib-1.0.0.zip", "archiveFileName": "PropertyChangeLib-1.0.0.zip", "size": 14506, "checksum": "SHA-256:a1b5a0609796df2179c5ba1118b2aafb32d2d56f04e29df2b9ef383561417e87" }, { "name": "CountdownLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Countdown Library", "paragraph": "Arduino Library implements a simple counter. Apart from using a simple counter, such as a lap counter or an encoder, the main interest of the library is to use the Callback function to release part of the code to the program main stream", "website": "https://github.com/luisllamasbinaburo/Arduino-Countdown", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Countdown.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/CountdownLib-1.0.0.zip", "archiveFileName": "CountdownLib-1.0.0.zip", "size": 9144, "checksum": "SHA-256:99ae01155a3bc3d1762c112641a590a8e4a3f03c85be41abf785c24de3c0c9b0" }, { "name": "DebounceFilterLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "DebounceFilter Library", "paragraph": "Arduino Library that implements a filter to eliminate rebound in physical devices such as pushbuttons or encoders. The library allows you to set a range in milliseconds. After a change, any subsequent changes are ignored during the interval, causing the filtering of possible rebounds.", "website": "https://github.com/luisllamasbinaburo/Arduino-DebounceFilter", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-DebounceFilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/DebounceFilterLib-1.0.0.zip", "archiveFileName": "DebounceFilterLib-1.0.0.zip", "size": 11688, "checksum": "SHA-256:0aecccd2f6a191cffd4e48dd0f3477d6bd3e771c0acb1b06a95724911d051817" }, { "name": "MeanFilterLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Mean Filter Library", "paragraph": "The mean filter library implements a mobile media filter. The library stores the last N items in the window and calculates the average. A circular buffer is used to maintain high efficiency.", "website": "https://github.com/luisllamasbinaburo/Arduino-Meanfilter", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Meanfilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/MeanFilterLib-1.0.0.zip", "archiveFileName": "MeanFilterLib-1.0.0.zip", "size": 12795, "checksum": "SHA-256:9b40d238ba0ee8e2b8f6c0aaafd3a3056e88ec1a9030aa9b5adc11341c0a2a77" }, { "name": "SingleEMAFilterLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "SingleEMAFilter Library", "paragraph": "Arduino library that implements an exponential filter (EMA). The library allows to make low pass filter and high pass filter.", "website": "https://github.com/luisllamasbinaburo/Arduino-SingleEmaFilter", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-SingleEmaFilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/SingleEMAFilterLib-1.0.0.zip", "archiveFileName": "SingleEMAFilterLib-1.0.0.zip", "size": 12543, "checksum": "SHA-256:7dac39e763b2e76cef98ea434ca607eacb496809a0bfebc21b095825760aca2d" }, { "name": "DoubleEMAFilterLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "DoubleEMAFilter Library", "paragraph": "Arduino library that implements an exponential filter (EMA) with double cutting frequency. The library allows to make pass band filter and stop band Filters.", "website": "https://www.luisllamas.es", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-DoubleEmaFilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/DoubleEMAFilterLib-1.0.0.zip", "archiveFileName": "DoubleEMAFilterLib-1.0.0.zip", "size": 12722, "checksum": "SHA-256:1e94c6c2f481db88a10eef77f919f1e69d32792087007a29761e4c2e111d0379" }, { "name": "MedianFilterLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Median Filter Library", "paragraph": "The median filter library implements a mobile medium filter. The library stores the last N items in the window and calculates the median. The class uses templates to allow it to work with different types (int, long, float,...).", "website": "https://github.com/luisllamasbinaburo/Arduino-MedianFilter", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-MedianFilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/MedianFilterLib-1.0.0.zip", "archiveFileName": "MedianFilterLib-1.0.0.zip", "size": 13172, "checksum": "SHA-256:a12f43a7c1a0a000fc8836fa8ae85d771d578cc01610846b025e6c855e80eec5" }, { "name": "MedianFilterLib", "version": "1.0.1", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Median Filter Library", "paragraph": "The median filter library implements a mobile medium filter. The library stores the last N items in the window and calculates the median. The class uses templates to allow it to work with different types (int, long, float,...).", "website": "https://github.com/luisllamasbinaburo/Arduino-MedianFilter", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-MedianFilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/MedianFilterLib-1.0.1.zip", "archiveFileName": "MedianFilterLib-1.0.1.zip", "size": 13199, "checksum": "SHA-256:eecdd2a02b7158ae938b7f171c32d83301ab73328f52bbe57739be61dea1416b" }, { "name": "ThresholdLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Threshold Library", "paragraph": "The threshold library implements a threshold for ON/OFF control with Arduino. It is possible to use a single or double-set setpoint.", "website": "https://github.com/luisllamasbinaburo/Arduino-Threshold", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Threshold.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/ThresholdLib-1.0.0.zip", "archiveFileName": "ThresholdLib-1.0.0.zip", "size": 15333, "checksum": "SHA-256:eb31843bea9639cd2bc924ec39b5104e559c0e4400081d6f1b02ac37bdaf98d5" }, { "name": "QuickSortLib", "version": "1.1.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "QuickSort Library", "paragraph": "Arduino Library that applies the QuickSort algorithm to order an array in Arduino.", "website": "https://github.com/luisllamasbinaburo/Arduino-QuickSort", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-QuickSort.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/QuickSortLib-1.1.0.zip", "archiveFileName": "QuickSortLib-1.1.0.zip", "size": 10466, "checksum": "SHA-256:7aa282489bdd283a053028f94959a49c4a3735b4a43d0bc53d03cc1fdc7cee00" }, { "name": "QuickSortLib", "version": "1.2.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "QuickSort Library", "website": "https://www.luisllamas.es", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-QuickSort.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/QuickSortLib-1.2.0.zip", "archiveFileName": "QuickSortLib-1.2.0.zip", "size": 10424, "checksum": "SHA-256:a363d1bc45176757976ccd0e1699c1ae67b5259d784563b7a99663af4c032dba" }, { "name": "QuickMedianLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "QuickMedian Library", "paragraph": "Arduino Library that performs the rapid calculation of the median of an array in Arduino applying the algorithm QuickSelect modified by Wirth.", "website": "https://github.com/luisllamasbinaburo/Arduino-QuickMedian", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-QuickMedian.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/QuickMedianLib-1.0.0.zip", "archiveFileName": "QuickMedianLib-1.0.0.zip", "size": 10093, "checksum": "SHA-256:af25df3983aee7d00784f20dbef51b5da53a5b0454ce693766c000de376d95a3" }, { "name": "QuickMedianLib", "version": "1.1.1", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "QuickMedian Library", "paragraph": "Arduino Library that performs the rapid calculation of the median of an array in Arduino applying the algorithm QuickSelect modified by Wirth.", "website": "https://github.com/luisllamasbinaburo/Arduino-QuickMedian", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-QuickMedian.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/QuickMedianLib-1.1.1.zip", "archiveFileName": "QuickMedianLib-1.1.1.zip", "size": 10098, "checksum": "SHA-256:31624e69322a98bad4dfde31a8d7f20754e721f95c251ab683bc23477a883106" }, { "name": "FaBo PWM PCA9685", "version": "1.0.0", "author": "FaBo\u003cinfo@fabo.io\u003e", "maintainer": "Akira Sasaki\u003cakira@fabo.io\u003e", "sentence": "A library for FaBo PWM.", "paragraph": "PCA9685 is I2C PWM.", "website": "https://github.com/FaBoPlatform/FaBoPWM-PCA9685-Library", "category": "Uncategorized", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/FaBoPlatform/FaBoPWM-PCA9685-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_PWM_PCA9685-1.0.0.zip", "archiveFileName": "FaBo_PWM_PCA9685-1.0.0.zip", "size": 9169, "checksum": "SHA-256:4849b762e8e2b51c211c726ef1885ae6da0bfff788a3fd981ed5a3a836062431" }, { "name": "Settings Manager", "version": "1.0.0", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading ini formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-1.0.0.zip", "archiveFileName": "Settings_Manager-1.0.0.zip", "size": 15887, "checksum": "SHA-256:4d5b84178215d22981fb572198a401526f2b52e842df4ce27976e972f8e4936e" }, { "name": "Settings Manager", "version": "2.0.0", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.0.zip", "archiveFileName": "Settings_Manager-2.0.0.zip", "size": 19851, "checksum": "SHA-256:2ffad26252193f360311dd6cd84520b8401ad0fe58350194415912344b41e345" }, { "name": "Settings Manager", "version": "2.0.1", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.1.zip", "archiveFileName": "Settings_Manager-2.0.1.zip", "size": 20924, "checksum": "SHA-256:a82d9773870629db19133cd616bc21e51549c1cb560ae28c52fd9a6e03fd8bd0" }, { "name": "Settings Manager", "version": "2.0.2", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.2.zip", "archiveFileName": "Settings_Manager-2.0.2.zip", "size": 21066, "checksum": "SHA-256:434a1ed987f33ef2c301cae0c6e88aed9fc3496d941329b8cb78642d266613ea" }, { "name": "Settings Manager", "version": "2.0.3", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.3.zip", "archiveFileName": "Settings_Manager-2.0.3.zip", "size": 21226, "checksum": "SHA-256:8dac6a4f89a98b49112f8ec7b3cd66fd117b9e9f6a5e536ec17cdf6980f319d7" }, { "name": "Settings Manager", "version": "2.0.4", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.4.zip", "archiveFileName": "Settings_Manager-2.0.4.zip", "size": 30790, "checksum": "SHA-256:99cbb26c83d53629854ef71e3dfc97ebe6f235e3bda2dbe6b367580512ec1896" }, { "name": "Settings Manager", "version": "2.0.5", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.5.zip", "archiveFileName": "Settings_Manager-2.0.5.zip", "size": 30380, "checksum": "SHA-256:2d4ca7affafc83400fcb53132a5325fec0800e20f6fbef75ea2bee5cfd2a4159" }, { "name": "Settings Manager", "version": "2.0.6", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.6.zip", "archiveFileName": "Settings_Manager-2.0.6.zip", "size": 31789, "checksum": "SHA-256:c81ca45a94c0ca8056c35b7cd8a9a8e5ee53914ca5f34fb1d571d479908107b5" }, { "name": "Settings Manager", "version": "2.0.7", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.7.zip", "archiveFileName": "Settings_Manager-2.0.7.zip", "size": 31824, "checksum": "SHA-256:d8971de57807a163de5123e7007d3a50edd14c1803d2bb17dd93cf66736fc14a" }, { "name": "Settings Manager", "version": "2.0.8", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.8.zip", "archiveFileName": "Settings_Manager-2.0.8.zip", "size": 30752, "checksum": "SHA-256:4fbf1caf33250a681fdd0f6ed7875332a648cd755fa9471ab167fd6f5609ffbe" }, { "name": "Settings Manager", "version": "2.0.9", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.0.9.zip", "archiveFileName": "Settings_Manager-2.0.9.zip", "size": 30760, "checksum": "SHA-256:8d0a9ae46ea35b475b086acd14fbcaeff4820221d2187192666da6d21d962779" }, { "name": "Settings Manager", "version": "2.1.1", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.1.1.zip", "archiveFileName": "Settings_Manager-2.1.1.zip", "size": 30890, "checksum": "SHA-256:5e22028cad85f1d20883e8e82b9a4d4ea1051d332dcacf5223a4481db675fdca" }, { "name": "Settings Manager", "version": "2.1.2", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "Settings manager", "paragraph": "A wrapper for reading json formated files", "website": "https://github.com/SergiuToporjinschi/settingsmanager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/settingsmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/Settings_Manager-2.1.2.zip", "archiveFileName": "Settings_Manager-2.1.2.zip", "size": 28397, "checksum": "SHA-256:9c85c4a11b18ffa4202686374338e55699718db1314f4309ba6e60aaee371d23" }, { "name": "ESPManager", "version": "1.0.0", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-1.0.0.zip", "archiveFileName": "ESPManager-1.0.0.zip", "size": 19812, "checksum": "SHA-256:8f7371ee9eb15cc87eb176396b6a48aafaf41cc8d6cd59f8ed963bd10c90345d" }, { "name": "ESPManager", "version": "2.0.0", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-2.0.0.zip", "archiveFileName": "ESPManager-2.0.0.zip", "size": 24079, "checksum": "SHA-256:7a3b5b523a61e3b9d43b70bdc3b3bf4e62d45b0b9bf70986854baccf60231411" }, { "name": "ESPManager", "version": "2.0.1", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-2.0.1.zip", "archiveFileName": "ESPManager-2.0.1.zip", "size": 24400, "checksum": "SHA-256:532882699ee5962c52f1a6f356b0a680fa8002132e6948eaafe5574940235b71" }, { "name": "ESPManager", "version": "2.0.3", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-2.0.3.zip", "archiveFileName": "ESPManager-2.0.3.zip", "size": 24540, "checksum": "SHA-256:7fc6067cce65a332e13eba379ca837dd0c4064f5e11da06ef27ab8ff99de709e" }, { "name": "ESPManager", "version": "2.0.4", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-2.0.4.zip", "archiveFileName": "ESPManager-2.0.4.zip", "size": 25069, "checksum": "SHA-256:e5b50fa65b4f807e217392e245311aa441f792b4b9fcb96f57266b07e6e04f91" }, { "name": "ESPManager", "version": "3.0.0", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-3.0.0.zip", "archiveFileName": "ESPManager-3.0.0.zip", "size": 31110, "checksum": "SHA-256:1022474a3fa21a91b740f60b89fb665ec945a07e8be3ef7ea8fe3fde9d2d13ea" }, { "name": "ESPManager", "version": "3.0.1", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-3.0.1.zip", "archiveFileName": "ESPManager-3.0.1.zip", "size": 28015, "checksum": "SHA-256:3f8a8b16e8d3d19e1056d23d5297d613eae11f8146679e18c57cd041e7dd15b2" }, { "name": "ESPManager", "version": "3.0.2", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-3.0.2.zip", "archiveFileName": "ESPManager-3.0.2.zip", "size": 28111, "checksum": "SHA-256:eabee00f43155b31a3319d4ccf790393d5c15a7401158d43be65e31d0271062d" }, { "name": "ESPManager", "version": "3.0.3", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-3.0.3.zip", "archiveFileName": "ESPManager-3.0.3.zip", "size": 28354, "checksum": "SHA-256:68a1f7259959d668864055c25b4a63a53e9083cc6aa391296734721de624dc0a" }, { "name": "ESPManager", "version": "3.0.4", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-3.0.4.zip", "archiveFileName": "ESPManager-3.0.4.zip", "size": 29126, "checksum": "SHA-256:66ab9d000354fceefb6bc80ff2f36a908db2b86ba7ee367bd65e3f36fee7580a" }, { "name": "ESPManager", "version": "3.1.1", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-3.1.1.zip", "archiveFileName": "ESPManager-3.1.1.zip", "size": 29409, "checksum": "SHA-256:23dd3cd13a7509385b7bbf5258d5839fcf0e52faa8cc6555a1ddf262de8a60ef" }, { "name": "ESPManager", "version": "3.1.2", "author": "Sergiu Toporjinschi", "maintainer": "Sergiu Toporjinschi", "sentence": "ESP manager", "paragraph": "A wrapper for connection an ESP8266-01 to wifi, mqtt and create a small comunication", "website": "https://github.com/SergiuToporjinschi/espmanager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SergiuToporjinschi/espmanager.git", "url": "https://downloads.arduino.cc/libraries/github.com/SergiuToporjinschi/ESPManager-3.1.2.zip", "archiveFileName": "ESPManager-3.1.2.zip", "size": 29601, "checksum": "SHA-256:68b315a468fc32e281b1bda93b4d5777a033df648e2e484e5e4b50561d24e0b8" }, { "name": "MobaTools", "version": "0.9.1", "author": "MicroBahner", "maintainer": "MicroBahner", "sentence": "Special functions for model railroaders, for arduino uno, mini, nano, micro and mega", "paragraph": "Bibliothek mit Funktionen für Modellbahner:\u003cbr /\u003eSteuern von bis zu 16 Servos mit Geschwindigkeitskontrolle. Ebenso 4 unipolare Schrittmotore\u003cbr /\u003eFunktionen zum weichen auf/abblenden von Leds.\u003cbr /\u003eZeitgeberfunktion.\u003cbr /\u003eThis library can control up to 16 servos with speed control and 4 stepper motors.\u003cbr /\u003e There are also functions for a bulb simulation with leds.\u003cbr /\u003eIt uses timer 1 for all tasks.\u003cbr /\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-0.9.1.zip", "archiveFileName": "MobaTools-0.9.1.zip", "size": 270479, "checksum": "SHA-256:990d918a7cf568dba950fce055bf1e6cc802aecd8f9f7b1df064e3d65ca40776" }, { "name": "MobaTools", "version": "1.0.0", "author": "MicroBahner", "maintainer": "MicroBahner", "sentence": "Special functions for model railroaders, for arduino uno, mini, nano, micro and mega", "paragraph": "Bibliothek mit Funktionen für Modellbahner:\u003cbr /\u003eSteuern von bis zu 16 Servos mit Geschwindigkeitskontrolle. Ebenso 4 unipolare Schrittmotore\u003cbr /\u003eFunktionen zum weichen auf/abblenden von Leds.\u003cbr /\u003eZeitgeberfunktion.\u003cbr /\u003eThis library can control up to 16 servos with speed control and 4 stepper motors.\u003cbr /\u003e There are also functions for a bulb simulation with leds.\u003cbr /\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr /\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-1.0.0.zip", "archiveFileName": "MobaTools-1.0.0.zip", "size": 271062, "checksum": "SHA-256:5df59cfb67376a5c16e4497cf85d18682e66370d84e7a7db29e475cde98165c5" }, { "name": "MobaTools", "version": "1.0.2", "author": "MicroBahner", "maintainer": "MicroBahner", "sentence": "Special functions for model railroaders, for arduino uno, mini, nano, micro and mega", "paragraph": "Bibliothek mit Funktionen für Modellbahner:\u003cbr /\u003eSteuern von bis zu 16 Servos mit Geschwindigkeitskontrolle. Ebenso 4 unipolare Schrittmotore\u003cbr /\u003eFunktionen zum weichen auf/abblenden von Leds.\u003cbr /\u003eZeitgeberfunktion.\u003cbr /\u003eThis library can control up to 16 servos with speed control and 4 stepper motors.\u003cbr /\u003e There are also functions for a bulb simulation with leds.\u003cbr /\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr /\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-1.0.2.zip", "archiveFileName": "MobaTools-1.0.2.zip", "size": 271184, "checksum": "SHA-256:cc0dc5bb0e9f83ed23b6ee732c260523d234b3d8c7e9f729529fbad9641d3a3d" }, { "name": "MobaTools", "version": "1.0.3", "author": "MicroBahner", "maintainer": "MicroBahner", "sentence": "Special functions for model railroaders, for arduino uno, mini, nano, micro and mega", "paragraph": "Bibliothek mit Funktionen für Modellbahner:\u003cbr /\u003eSteuern von bis zu 16 Servos mit Geschwindigkeitskontrolle. Ebenso 4 unipolare Schrittmotore\u003cbr /\u003eFunktionen zum weichen auf/abblenden von Leds.\u003cbr /\u003eZeitgeberfunktion.\u003cbr /\u003eThis library can control up to 16 servos with speed control and 4 stepper motors.\u003cbr /\u003e There are also functions for a bulb simulation with leds.\u003cbr /\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr /\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-1.0.3.zip", "archiveFileName": "MobaTools-1.0.3.zip", "size": 271382, "checksum": "SHA-256:e5354b4b9950c29921ac08ab35312e0ea5cc17a929fa69a3cf0d139df7888d33" }, { "name": "MobaTools", "version": "1.1.0", "author": "MicroBahner", "maintainer": "MicroBahner", "sentence": "Special functions for model railroaders, for arduino uno, mini, nano, micro and mega", "paragraph": "Bibliothek mit Funktionen für Modellbahner:\u003cbr /\u003eSteuern von bis zu 16 Servos mit Geschwindigkeitskontrolle. Ebenso 4 unipolare Schrittmotore\u003cbr /\u003eFunktionen zum weichen auf/abblenden von Leds.\u003cbr /\u003eZeitgeberfunktion.\u003cbr /\u003eThis library can control up to 16 servos with speed control and 4 stepper motors.\u003cbr /\u003e There are also functions for a bulb simulation with leds.\u003cbr /\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr /\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-1.1.0.zip", "archiveFileName": "MobaTools-1.1.0.zip", "size": 303499, "checksum": "SHA-256:9f48eff93438206ba2598839d97a746f97a1e5660326fcd579b73f590ea1d4a5" }, { "name": "MobaTools", "version": "1.1.1", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "\u003ch2\u003eSpecial functions for model railroaders( and for others too ) \u003c/h2\u003e", "paragraph": "Bibliothek mit Funktionen für Modellbahner\u003cbr /\u003e, für arduino uno, mini, nano, leonardo, micro and mega\u003cbr /\u003eSteuern von bis zu 16 Servos mit Geschwindigkeitskontrolle. \u003cbr /\u003eBis zu 6 Schrittmotore mit Beschleunigungs/Bremsfunktion\u003cbr /\u003eFunktionen zum weichen auf/abblenden von Leds.\u003cbr /\u003eZeitgeberfunktion.\u003cbr /\u003eThis library can control up to 16 servos with speed control and 6 stepper motors with accelerating and decelerating.\u003cbr /\u003e There are also functions for a bulb simulation with leds.\u003cbr /\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr /\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-1.1.1.zip", "archiveFileName": "MobaTools-1.1.1.zip", "size": 316772, "checksum": "SHA-256:e104cd89d34a4676c296a8acafde8b4dc1d64a3237307c4315289068bc7ec0ba" }, { "name": "MobaTools", "version": "1.1.2", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos und Leds\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-1.1.2.zip", "archiveFileName": "MobaTools-1.1.2.zip", "size": 320078, "checksum": "SHA-256:34902cf6913984d9af5b2f609f7e5e7a819b7a623cde3e69f13ac1c75ac8aae8" }, { "name": "MobaTools", "version": "1.1.3", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos und Leds\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-1.1.3.zip", "archiveFileName": "MobaTools-1.1.3.zip", "size": 320400, "checksum": "SHA-256:737d3cddcde1119fb93c6674d6e3854ed8e839ac12127e6f55262a5533a4ef51" }, { "name": "MobaTools", "version": "1.1.4", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos und Leds\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-1.1.4.zip", "archiveFileName": "MobaTools-1.1.4.zip", "size": 320710, "checksum": "SHA-256:4e7498aa0873c2ea6d0eb4c1c421ef1e2a7f92b3e68df5683e1c96e60df85b03" }, { "name": "MobaTools", "version": "1.1.5", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos und Leds\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-1.1.5.zip", "archiveFileName": "MobaTools-1.1.5.zip", "size": 320914, "checksum": "SHA-256:32b7ee897348b48bfeb3d788902348f5cefb7bbb9d2c7f23af8f7689c22c5da6" }, { "name": "MobaTools", "version": "2.0.0", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos und Leds\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.0.0.zip", "archiveFileName": "MobaTools-2.0.0.zip", "size": 416525, "checksum": "SHA-256:8472b98d0364616c497e6dc0d9402adc2345b364280b2750c489db1d04a8d451" }, { "name": "MobaTools", "version": "2.1.0", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, STM32F1 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.1.0.zip", "archiveFileName": "MobaTools-2.1.0.zip", "size": 437073, "checksum": "SHA-256:63f9b922ce51ef72bdee0a32ca8a7cdd67baaf0a5adee3674cbf645225652e12" }, { "name": "MobaTools", "version": "2.1.1", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, STM32F1 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.1.1.zip", "archiveFileName": "MobaTools-2.1.1.zip", "size": 437087, "checksum": "SHA-256:23065abd8e0b6a72346cad950302215d5f40f534ec38f6b8598a29fb23d73338" }, { "name": "MobaTools", "version": "2.2.0", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, STM32F1 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.2.0.zip", "archiveFileName": "MobaTools-2.2.0.zip", "size": 443624, "checksum": "SHA-256:7184f85b153d3c9f2015b06f3b15dab0211b21730d00feaeed94db77fbddb373" }, { "name": "MobaTools", "version": "2.3.0", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, STM32F1 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.3.0.zip", "archiveFileName": "MobaTools-2.3.0.zip", "size": 499834, "checksum": "SHA-256:9bac37ac785ce9dcbdb173a09c8dab7d865b8320a8a8b5eb4ef99f7baf055d1b" }, { "name": "MobaTools", "version": "2.3.1", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, STM32F1 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.3.1.zip", "archiveFileName": "MobaTools-2.3.1.zip", "size": 499893, "checksum": "SHA-256:fc292e71dbf81b37933dd1073738d9b9cf30a92f3493fc8a5910b04134b408a4" }, { "name": "MobaTools", "version": "2.4.0", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, some ATtiny, STM32F1, ESP32 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "STM32F4", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.4.0.zip", "archiveFileName": "MobaTools-2.4.0.zip", "size": 594580, "checksum": "SHA-256:2afc3ca6a99e4a89b050ee914e26abaa3ebbb685b0b2a40b0df5683f723d9fb3" }, { "name": "MobaTools", "version": "2.4.1", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, some ATtiny, STM32F1, ESP32 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "STM32F4", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.4.1.zip", "archiveFileName": "MobaTools-2.4.1.zip", "size": 417847, "checksum": "SHA-256:edaeac615ad7d5d2917d974ccb52f99ad778eb94a8e61f728e88957289536e56" }, { "name": "MobaTools", "version": "2.4.2", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, some ATtiny, STM32F1, ESP32 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "STM32F4", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.4.2.zip", "archiveFileName": "MobaTools-2.4.2.zip", "size": 597211, "checksum": "SHA-256:4c2ecb0df61bc87e73b139fda0068ae6d11b5be99c2d294aa00c595423bb9811" }, { "name": "MobaTools", "version": "2.4.3", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, some ATtiny, STM32F1, ESP32 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "STM32F4", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.4.3.zip", "archiveFileName": "MobaTools-2.4.3.zip", "size": 607017, "checksum": "SHA-256:8c6dc082ef05cd16a01ba3da9050c370845428b0bf3a72a9436fd1e87d24ff52" }, { "name": "MobaTools", "version": "2.5.0", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, some ATtiny, STM32F1, ESP32 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266", "esp32", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.5.0.zip", "archiveFileName": "MobaTools-2.5.0.zip", "size": 622945, "checksum": "SHA-256:9b196699897a61de1125bf11b9ab101d2981440db71d66446d9e477aa12b63d2" }, { "name": "MobaTools", "version": "2.5.1", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, some ATtiny, STM32F1, ESP32 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266", "esp32", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.5.1.zip", "archiveFileName": "MobaTools-2.5.1.zip", "size": 623278, "checksum": "SHA-256:2649c1cb0137fec3ba12d70df6839efacb8c7eb15394d176cb775070da25d3c4" }, { "name": "MobaTools", "version": "2.6.0", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, some ATtiny, STM32F1, ESP32 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266", "esp32", "megaavr", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.6.0.zip", "archiveFileName": "MobaTools-2.6.0.zip", "size": 639118, "checksum": "SHA-256:dbc55804e5066411bb0ec2c510c26139651f6b255e42f66e6d041e63adbbfb74" }, { "name": "MobaTools", "version": "2.6.1", "author": "MicroBahner", "maintainer": "MicroBahner, fpm-gh@mnet-mail.de", "sentence": "Functions (steppers, servos, leds) for model railroaders( and for others too )", "paragraph": "Bibliothek mit Funktionen für \u003cb\u003eSchrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern\u003c/b\u003e, für arduino uno, mini, nano, leonardo, micro and mega, some ATtiny, STM32F1, ESP32 und ESP8266\u003cbr /\u003e- Steuern von bis zu \u003cb\u003e16 Servos\u003c/b\u003e mit Geschwindigkeitskontrolle. \u003cbr /\u003e- Bis zu \u003cb\u003e6 Schrittmotore\u003c/b\u003e mit \u003cb\u003eBeschleunigungs/Bremsfunktion\u003c/b\u003e\u003cbr /\u003e- Funktionen zum weichen \u003cb\u003eauf/abblenden von Leds\u003c/b\u003e.\u003cbr /\u003e- Zeitgeberfunktion.\u003cbr /\u003e- Einlesen von \u003cb\u003ebis zu 32 Tastern/Schaltern\u003c/b\u003e mit Ereignisfunktionen\u003cbr\u003e \u003cbr\u003e This library can control\u003cbr\u003e- up to 16 \u003cb\u003eservos with speed control\u003c/b\u003e and\u003cbr\u003e - up to 6 \u003cb\u003estepper motors with accelerating and decelerating\u003c/b\u003e.\u003cbr\u003e- There are also functions for a \u003cb\u003ebulb simulation with leds\u003c/b\u003e.\u003cbr /\u003e- Reading of \u003cb\u003eup to 32 buttons/switchws with event functions\u003c/b\u003e\u003cbr\u003eIt uses timer 1 for all tasks. If timer 3 is available it is used instead.\u003cbr\u003e", "website": "https://github.com/MicroBahner/MobaTools", "category": "Device Control", "architectures": [ "avr", "STM32F1", "esp8266", "esp32", "megaavr", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroBahner/MobaTools.git", "providesIncludes": [ "MobaTools.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroBahner/MobaTools-2.6.1.zip", "archiveFileName": "MobaTools-2.6.1.zip", "size": 646207, "checksum": "SHA-256:53e7c11ce4438888e530e0e8f74ed1781f4a83329c65840abcb5a42fc651bc73" }, { "name": "esp32FOTA", "version": "0.1.0", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32fota.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.1.0.zip", "archiveFileName": "esp32FOTA-0.1.0.zip", "size": 9509, "checksum": "SHA-256:662a67dc4fba360170c4e7ec6790b7a74caea3ba8ee3aa4493db627dd708b96e" }, { "name": "esp32FOTA", "version": "0.1.1", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is avaiable.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32fota.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.1.1.zip", "archiveFileName": "esp32FOTA-0.1.1.zip", "size": 9590, "checksum": "SHA-256:2c4de67a5639cdfa2e71a09d020634526b97d6d0568a969a28c43f9f622fea07" }, { "name": "esp32FOTA", "version": "0.1.2", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is avaiable.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32fota.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.1.2.zip", "archiveFileName": "esp32FOTA-0.1.2.zip", "size": 10835, "checksum": "SHA-256:a507162f043fcd9759b0d603c332b0aa9612b58113ba40c93fec50f11d730a1a" }, { "name": "esp32FOTA", "version": "0.1.3", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is avaiable.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32fota.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.1.3.zip", "archiveFileName": "esp32FOTA-0.1.3.zip", "size": 513402, "checksum": "SHA-256:7c3e8367ea75066e8db0598370b0fc8c703ab1abc6e311a5e548177770648a68" }, { "name": "esp32FOTA", "version": "0.1.4", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is avaiable.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32fota.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.1.4.zip", "archiveFileName": "esp32FOTA-0.1.4.zip", "size": 513423, "checksum": "SHA-256:d987f88b8e796e0e6255460a5d74919313edcccd9c4b96b496c65d4eef57b784" }, { "name": "esp32FOTA", "version": "0.2.1", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is available.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32FOTA.hpp" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.2.1.zip", "archiveFileName": "esp32FOTA-0.2.1.zip", "size": 53764, "checksum": "SHA-256:c5a70e20d826b48123ff34ea0657e711c2ff03cae2269a410c43339e4a5c9ce2" }, { "name": "esp32FOTA", "version": "0.2.2", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is available.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32FOTA.hpp" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.2.2.zip", "archiveFileName": "esp32FOTA-0.2.2.zip", "size": 53805, "checksum": "SHA-256:681d6f6bc368a4ee061559911c72e9db2262adb536d8559c632b040540cd7407" }, { "name": "esp32FOTA", "version": "0.2.3", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is available.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32FOTA.hpp" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.2.3.zip", "archiveFileName": "esp32FOTA-0.2.3.zip", "size": 59436, "checksum": "SHA-256:def21ead2cb65cf9cc9e3ff9bc733de709dee2f2c04b8356f33e6a73b5adff35" }, { "name": "esp32FOTA", "version": "0.1.6", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is avaiable.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32fota.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.1.6.zip", "archiveFileName": "esp32FOTA-0.1.6.zip", "size": 24901, "checksum": "SHA-256:a826bdc001a75c6904715b1faed749814461e8b85a08424fb1b73771e3aff5b7" }, { "name": "esp32FOTA", "version": "0.2.4", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is available.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32FOTA.hpp" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.2.4.zip", "archiveFileName": "esp32FOTA-0.2.4.zip", "size": 59092, "checksum": "SHA-256:f23c8dd42a381470cd948323f124299ce0b506b7802cf2fe333e0f8d1810dbed" }, { "name": "esp32FOTA", "version": "0.2.5", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is available.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32FOTA.hpp" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.2.5.zip", "archiveFileName": "esp32FOTA-0.2.5.zip", "size": 59095, "checksum": "SHA-256:a218759bb4013dc8a14ecebbbaa99f7a9cb8cd902d37cc086e0b61ce91a5475d" }, { "name": "esp32FOTA", "version": "0.2.6", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is available.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32FOTA.hpp" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.2.6.zip", "archiveFileName": "esp32FOTA-0.2.6.zip", "size": 60251, "checksum": "SHA-256:4aa477038473a4bb62ba0398b919f26387d7e74820977d9dfbe0fc95db0414dc" }, { "name": "esp32FOTA", "version": "0.2.7", "author": "Chris Joyce", "maintainer": "Chris Joyce \u003cchris@joyce.id.au\u003e", "sentence": "A simple library for firmware OTA updates", "paragraph": "Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is available.", "website": "https://github.com/chrisjoyce911/esp32FOTA", "category": "Communication", "architectures": [ "esp32", "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/chrisjoyce911/esp32FOTA.git", "providesIncludes": [ "esp32FOTA.hpp" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/chrisjoyce911/esp32FOTA-0.2.7.zip", "archiveFileName": "esp32FOTA-0.2.7.zip", "size": 60656, "checksum": "SHA-256:25f2cbf185dcccf65c725f3e9fe1f0773741859df5dc85b24c360893e5e52c1a" }, { "name": "WiFiMQTTManager Library", "version": "1.0.0-beta", "author": "dreed47 \u003chashmark47@gmail.com\u003e", "maintainer": "dreed47 \u003chashmark47@gmail.com\u003e", "sentence": "ESP32/ESP8266 library for managing your IoT devices", "paragraph": "This library extends the WiFiManager and PubSub Client Libraries and adds the ability to save SSID, WiFi password, and MQTT connection settings so that they dont have to be hard-coded in your sketches. Also allows for user friendly naming of your IoT devices and publishes device registration data back to a Node Red Dashboard where you can initiate service actions on your devices (e.g. restart, or bring up its access point to reconfigure/rename device, etc)", "website": "https://github.com/dreed47/WifiMQTTManager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dreed47/WifiMQTTManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/dreed47/WiFiMQTTManager_Library-1.0.0-beta.zip", "archiveFileName": "WiFiMQTTManager_Library-1.0.0-beta.zip", "size": 150201, "checksum": "SHA-256:49e23035ef6a519e416e030ee534e98d57544f80d77ba6d6766179201575033b" }, { "name": "WiFiMQTTManager Library", "version": "1.0.1-beta", "author": "dreed47 \u003chashmark47@gmail.com\u003e", "maintainer": "dreed47 \u003chashmark47@gmail.com\u003e", "sentence": "ESP32/ESP8266 library for managing your IoT devices", "paragraph": "This library extends the WiFiManager and PubSub Client Libraries and adds the ability to save SSID, WiFi password, and MQTT connection settings so that they dont have to be hard-coded in your sketches. Also allows for user friendly naming of your IoT devices and publishes device registration data back to a Node Red Dashboard where you can initiate service actions on your devices (e.g. restart, or bring up its access point to reconfigure/rename device, etc)", "website": "https://github.com/dreed47/WifiMQTTManager", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dreed47/WifiMQTTManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/dreed47/WiFiMQTTManager_Library-1.0.1-beta.zip", "archiveFileName": "WiFiMQTTManager_Library-1.0.1-beta.zip", "size": 150201, "checksum": "SHA-256:2a055376c56726cb26d3d9f736f7ace439db9c33c8bc865057eea8f3d96a2106" }, { "name": "HT1621", "version": "2.0.0", "author": "valerio\\new (5N44P), anxzhu", "maintainer": "valerio\\new (5N44P)", "sentence": "A library for HT1621 based 7-seg LCDs.", "paragraph": "Supports signed integers and signed floats up to 6 digits (sign included).", "website": "https://github.com/5N44P/ht1621-7-seg", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/5N44P/ht1621-7-seg.git", "providesIncludes": [ "HT1621.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/5N44P/HT1621-2.0.0.zip", "archiveFileName": "HT1621-2.0.0.zip", "size": 575143, "checksum": "SHA-256:1528864c83aa29888baff22dffb6e1027fa7d8df1f16ae181e38576fc37a9b00" }, { "name": "HT1621", "version": "2.0.1", "author": "valerio\\new (5N44P), anxzhu", "maintainer": "valerio\\new (5N44P)", "sentence": "A library for HT1621 based 7-seg LCDs.", "paragraph": "Supports signed integers and signed floats up to 6 digits (sign included).", "website": "https://github.com/5N44P/ht1621-7-seg", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/5N44P/ht1621-7-seg.git", "providesIncludes": [ "HT1621.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/5N44P/HT1621-2.0.1.zip", "archiveFileName": "HT1621-2.0.1.zip", "size": 575220, "checksum": "SHA-256:f4c0469e5d6c5ea4c4656ebc0a23a33a0fbc11365aab63caca5bc2d80b4db94a" }, { "name": "HT1621", "version": "2.0.2", "author": "valerio\\new (5N44P), anxzhu", "maintainer": "valerio\\new (5N44P)", "sentence": "A library for HT1621 based 7-seg LCDs.", "paragraph": "Supports signed integers and signed floats up to 6 digits (sign included).", "website": "https://github.com/5N44P/ht1621-7-seg", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/5N44P/ht1621-7-seg.git", "providesIncludes": [ "HT1621.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/5N44P/HT1621-2.0.2.zip", "archiveFileName": "HT1621-2.0.2.zip", "size": 575217, "checksum": "SHA-256:d402acc7975df624d5d5db4212514ee537dc3b6fdc35499a123c14f3b47939c1" }, { "name": "HT1621", "version": "2.0.3", "author": "valerio\\new (5N44P), anxzhu", "maintainer": "valerio\\new (5N44P)", "sentence": "A library for HT1621 based 7-seg LCDs.", "paragraph": "Supports signed integers and signed floats up to 6 digits (sign included).", "website": "https://github.com/5N44P/ht1621-7-seg", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/5N44P/ht1621-7-seg.git", "providesIncludes": [ "HT1621.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/5N44P/HT1621-2.0.3.zip", "archiveFileName": "HT1621-2.0.3.zip", "size": 574901, "checksum": "SHA-256:63a31d90419da3036ff1963c69546af8eb3537a48492b5f0100629354035e84e" }, { "name": "HT1621", "version": "2.1.0", "author": "valerio\\new (5N44P), anxzhu", "maintainer": "valerio\\new (5N44P)", "sentence": "A library for HT1621 based 7-seg LCDs.", "paragraph": "Supports signed integers and signed floats up to 6 digits (sign included).", "website": "https://github.com/valerionew/ht1621-7-seg", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/5N44P/ht1621-7-seg.git", "providesIncludes": [ "HT1621.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/5N44P/HT1621-2.1.0.zip", "archiveFileName": "HT1621-2.1.0.zip", "size": 577365, "checksum": "SHA-256:661831ee4bc41e9de94c70347de6c588d6a135e5a2476cbfdeaff151553c7b55" }, { "name": "HT1621", "version": "2.1.1", "author": "valerio\\new (5N44P), anxzhu", "maintainer": "valerio\\new (5N44P)", "sentence": "A library for HT1621 based 7-seg LCDs.", "paragraph": "Supports signed integers and signed floats up to 6 digits (sign included).", "website": "https://github.com/valerionew/ht1621-7-seg", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/5N44P/ht1621-7-seg.git", "providesIncludes": [ "HT1621.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/5N44P/HT1621-2.1.1.zip", "archiveFileName": "HT1621-2.1.1.zip", "size": 577428, "checksum": "SHA-256:4f42fd55533e2124001698984ce7c90e0ccadc8a5c2ec18846536bedd5beae86" }, { "name": "HT1621", "version": "2.1.2", "author": "valerio\\new (5N44P), anxzhu", "maintainer": "valerio\\new (5N44P)", "sentence": "A library for HT1621 based 7-seg LCDs.", "paragraph": "Supports signed integers and signed floats up to 6 digits (sign included).", "website": "https://github.com/valerionew/ht1621-7-seg", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/5N44P/ht1621-7-seg.git", "providesIncludes": [ "HT1621.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/5N44P/HT1621-2.1.2.zip", "archiveFileName": "HT1621-2.1.2.zip", "size": 577476, "checksum": "SHA-256:c4ce3646de3535a705d6ce647371f00180780e96e5d30599fb89007f0354b64f" }, { "name": "SparkFun Qwiic Twist Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Twist Digital Encoder", "paragraph": "An Arduino Library for the Qwist Twist digital encoder. Qwiic Twist is an RGB encoder that makes creating and control a twist knob easy and fast. The knob can be illuminated any color and a multitude of settings and features are exposed to the end user for customization. Available at: https://www.sparkfun.com/products/15083", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Twist_Arduino_Library-1.0.0.zip", "size": 25206, "checksum": "SHA-256:6582e6a5854ad5eb136e15b0b13e2a68f74b3ba0e0c59ebca49023ae6b51bd98" }, { "name": "SparkFun Qwiic Twist Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Twist Digital Encoder", "paragraph": "An Arduino Library for the Qwist Twist digital encoder. Qwiic Twist is an RGB encoder that makes creating and control a twist knob easy and fast. The knob can be illuminated any color and a multitude of settings and features are exposed to the end user for customization. Available at: https://www.sparkfun.com/products/15083", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_Twist_Arduino_Library-1.0.1.zip", "size": 25209, "checksum": "SHA-256:f25e09ea260cef0261f786c7d9e8302d161212f2c81bc62502f991665a9f27a7" }, { "name": "SparkFun Qwiic Twist Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Twist Digital Encoder", "paragraph": "An Arduino Library for the Qwist Twist digital encoder. Qwiic Twist is an RGB encoder that makes creating and control a twist knob easy and fast. The knob can be illuminated any color and a multitude of settings and features are exposed to the end user for customization. Available at: https://www.sparkfun.com/products/15083", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_Qwiic_Twist_Arduino_Library-1.0.2.zip", "size": 25225, "checksum": "SHA-256:3f8ba9582fbdb4b8fd04017c1fd1fb1e0d12c5ca8060bd8353dd95670077c5bc" }, { "name": "SparkFun Qwiic Twist Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Twist Digital Encoder", "paragraph": "An Arduino Library for the Qwist Twist digital encoder. Qwiic Twist is an RGB encoder that makes creating and control a twist knob easy and fast. The knob can be illuminated any color and a multitude of settings and features are exposed to the end user for customization. Available at: https://www.sparkfun.com/products/15083", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_Qwiic_Twist_Arduino_Library-1.0.3.zip", "size": 28343, "checksum": "SHA-256:4a708ff2f02e9b5bdc3396a99c13e8b0eb4f03b44a54c7de62336ab1b715d487" }, { "name": "SparkFun Qwiic Twist Arduino Library", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Twist Digital Encoder", "paragraph": "An Arduino Library for the Qwist Twist digital encoder. Qwiic Twist is an RGB encoder that makes creating and control a twist knob easy and fast. The knob can be illuminated any color and a multitude of settings and features are exposed to the end user for customization. Available at: https://www.sparkfun.com/products/15083", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Twist_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_Qwiic_Twist_Arduino_Library-1.0.4.zip", "size": 28476, "checksum": "SHA-256:04324f411ad2b7cd7c7b5792ae357a35fdd86e1c8600fd108f0a7007df59f9f7" }, { "name": "EspMQTTClient", "version": "1.2.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Also, it implement the secure HTTP updater. Intended to be used with an ESP8266. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.2.0.zip", "archiveFileName": "EspMQTTClient-1.2.0.zip", "size": 19188, "checksum": "SHA-256:da43a87ad993f900795106a0ce8779e4e25488b832fac1b9a29b00325c785efc" }, { "name": "EspMQTTClient", "version": "1.0.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Also, it implement the secure HTTP updater. Intended to be used with an ESP8266. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.0.0.zip", "archiveFileName": "EspMQTTClient-1.0.0.zip", "size": 18796, "checksum": "SHA-256:f1ab74bded41df187c5175a56e6927330014dae8fd56bdcf48576e73fcbcc5bd" }, { "name": "EspMQTTClient", "version": "1.3.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Also, it implement the secure HTTP updater. Intended to be used with an ESP8266. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.3.0.zip", "archiveFileName": "EspMQTTClient-1.3.0.zip", "size": 19552, "checksum": "SHA-256:4dabd189bec965f92eeb6d78136faa60ba58e658c8db58f3ff9a8beb6847b69d" }, { "name": "EspMQTTClient", "version": "1.4.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Also, it implement the secure HTTP updater. Intended to be used with an ESP8266. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.4.0.zip", "archiveFileName": "EspMQTTClient-1.4.0.zip", "size": 21635, "checksum": "SHA-256:89b62688eaff4636003a86d10873333fd147f0c349dc8afb7e26a1e54a8c7240" }, { "name": "EspMQTTClient", "version": "1.5.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.5.0.zip", "archiveFileName": "EspMQTTClient-1.5.0.zip", "size": 24848, "checksum": "SHA-256:3d94efb5f383f4b192b60ae17772515f828b5da029e9eac2d58f2d7523545093" }, { "name": "EspMQTTClient", "version": "1.6.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.6.0.zip", "archiveFileName": "EspMQTTClient-1.6.0.zip", "size": 25434, "checksum": "SHA-256:a879e781a8759fed7564e088b0bea109ddd991146076fac39c8be6f5de11410b" }, { "name": "EspMQTTClient", "version": "1.6.2", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.6.2.zip", "archiveFileName": "EspMQTTClient-1.6.2.zip", "size": 25472, "checksum": "SHA-256:755ac0bed22fb68163ce046903d8cbe634cafbeafd86849198c6657aebb4d2e3" }, { "name": "EspMQTTClient", "version": "1.7.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.7.0.zip", "archiveFileName": "EspMQTTClient-1.7.0.zip", "size": 25949, "checksum": "SHA-256:7179bc79a675bf56792e23a8d062bb25a4847f07678f1e2c67372c65420f9bda" }, { "name": "EspMQTTClient", "version": "1.8.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "dependencies": [ { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.8.0.zip", "archiveFileName": "EspMQTTClient-1.8.0.zip", "size": 26589, "checksum": "SHA-256:6f74dd1524a073b515af4f71b531e88a29913541941438a0c67ab524a2fe65c4" }, { "name": "EspMQTTClient", "version": "1.9.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "dependencies": [ { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.9.0.zip", "archiveFileName": "EspMQTTClient-1.9.0.zip", "size": 27500, "checksum": "SHA-256:9f9dba0ba50af558a429753e0f944c5790c7540abc23541294439f58e9f92c5c" }, { "name": "EspMQTTClient", "version": "1.10.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "dependencies": [ { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.10.0.zip", "archiveFileName": "EspMQTTClient-1.10.0.zip", "size": 28068, "checksum": "SHA-256:8deb389106d0775e93f9f7d5224431a6ec003393a086f8bad7fcb355e94239f1" }, { "name": "EspMQTTClient", "version": "1.10.2", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "dependencies": [ { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.10.2.zip", "archiveFileName": "EspMQTTClient-1.10.2.zip", "size": 28076, "checksum": "SHA-256:7fb7bcbe3223bfafa1f6228c597327a251a74b1def5dbfb3e1727adb01816fdf" }, { "name": "EspMQTTClient", "version": "1.11.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "dependencies": [ { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.11.0.zip", "archiveFileName": "EspMQTTClient-1.11.0.zip", "size": 28348, "checksum": "SHA-256:a154ad01b0ef05f330767f89d86b26e69e89c6e27e3c5b7e76f8e8cb54226a82" }, { "name": "EspMQTTClient", "version": "1.11.1", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "dependencies": [ { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.11.1.zip", "archiveFileName": "EspMQTTClient-1.11.1.zip", "size": 28370, "checksum": "SHA-256:3dd2680c201383551dd4453526fb5d28428b0373f020f3968f735cb6beb7b3e8" }, { "name": "EspMQTTClient", "version": "1.13.1", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "dependencies": [ { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.13.1.zip", "archiveFileName": "EspMQTTClient-1.13.1.zip", "size": 31229, "checksum": "SHA-256:87106d38a2108a35dc847dbce488b50cd280097364c73acf6574e60cb9ce74ef" }, { "name": "EspMQTTClient", "version": "1.13.2", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "dependencies": [ { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.13.2.zip", "archiveFileName": "EspMQTTClient-1.13.2.zip", "size": 31252, "checksum": "SHA-256:642d5de94b86df4c8f9b9bf25b712a5a46d26a56e24267dfd5d0e36b89462275" }, { "name": "EspMQTTClient", "version": "1.13.3", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provides a wifi and MQTT connection to an ESP8266/ESP32", "paragraph": "This library allow to connect and manage the connection to a wifi network and a MQTT broker. Intended to be used with an ESP8266 an ESP32. Dependecy : PubSubClient library", "website": "https://github.com/plapointe6/EspMQTTClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspMQTTClient.git", "dependencies": [ { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspMQTTClient-1.13.3.zip", "archiveFileName": "EspMQTTClient-1.13.3.zip", "size": 31250, "checksum": "SHA-256:e109ec1f7f5c7ad9096dead02b118924deb91cdf863f2ceba0faf9775f03ecf9" }, { "name": "Adafruit MFRC630 RFID", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip", "paragraph": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip", "website": "https://github.com/adafruit/Adafruit_MFRC630", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MFRC630.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MFRC630_RFID-1.0.0.zip", "archiveFileName": "Adafruit_MFRC630_RFID-1.0.0.zip", "size": 1338099, "checksum": "SHA-256:25367ea3fbf21dcd8df035b1407c43bf3c7d6cbd64d76421ead49a2236b88e57" }, { "name": "Adafruit MFRC630 RFID", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip", "paragraph": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip", "website": "https://github.com/adafruit/Adafruit_MFRC630", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MFRC630.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MFRC630_RFID-1.0.1.zip", "archiveFileName": "Adafruit_MFRC630_RFID-1.0.1.zip", "size": 1338417, "checksum": "SHA-256:6955513e524c1c81424b1f79b9b87c4fb63f0dfe091b06095003e3fc88cf89ba" }, { "name": "Adafruit MFRC630 RFID", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip", "paragraph": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip", "website": "https://github.com/adafruit/Adafruit_MFRC630", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MFRC630.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MFRC630_RFID-1.1.0.zip", "archiveFileName": "Adafruit_MFRC630_RFID-1.1.0.zip", "size": 1337818, "checksum": "SHA-256:4781dd453ffc1c8d5fc5ff2e6871945d324e591d52d44d0e6b73273bfc5dc34a" }, { "name": "Adafruit MFRC630 RFID", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip", "paragraph": "Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip", "website": "https://github.com/adafruit/Adafruit_MFRC630", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MFRC630.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MFRC630_RFID-1.1.1.zip", "archiveFileName": "Adafruit_MFRC630_RFID-1.1.1.zip", "size": 1337823, "checksum": "SHA-256:a4ef70b6ab82af13f1ff989e338d202037e4e3cc0b43ba0f2e292e92a6a95a13" }, { "name": "JMAFoundation", "version": "1.0.0", "author": "Kunpeng Zhang \u003czkppro@gmail.com\u003e", "maintainer": "Kunpeng Zhang \u003czkppro@gmail.com\u003e", "sentence": "A library that provide event response for Arduino.", "website": "https://github.com/mobinrg/JMAFoundation", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/mobinrg/JMAFoundation.git", "providesIncludes": [ "JMAFoundation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mobinrg/JMAFoundation-1.0.0.zip", "archiveFileName": "JMAFoundation-1.0.0.zip", "size": 5577, "checksum": "SHA-256:3c705fb2e6c0de632bc11c7db3de4dc250c2acc7f2977500dec7451de2324677" }, { "name": "JMA_SPComm", "version": "1.0.0", "author": "Kunpeng Zhang \u003czkppro@gmail.com\u003e", "maintainer": "Kunpeng Zhang \u003czkppro@gmail.com\u003e", "sentence": "A library that makes simple communication protocol for Arduino.", "paragraph": "Implement a simple serial communication. Use binary mode with frame CRC check. Each data length is no more than 256 bytes (including frame header).", "website": "https://github.com/mobinrg/JMASPComm", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/mobinrg/JMASPComm.git", "providesIncludes": [ "JMA_SPComm.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mobinrg/JMA_SPComm-1.0.0.zip", "archiveFileName": "JMA_SPComm-1.0.0.zip", "size": 22103, "checksum": "SHA-256:aa64720e4c9a5c71aa312f1139326052be38c9e00f34b652269f586ac7a6a9a1" }, { "name": "PCA9685", "version": "1.0.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-1.0.0.zip", "archiveFileName": "PCA9685-1.0.0.zip", "size": 13331, "checksum": "SHA-256:161572986a8c6792dc84e85d73f0db799f83ba4764847a4fe050ad509684f7f2" }, { "name": "PCA9685", "version": "1.0.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-1.0.1.zip", "archiveFileName": "PCA9685-1.0.1.zip", "size": 13227, "checksum": "SHA-256:d89103c651b1baf50c10ed2237a7549777d67e7697c56cb37c15794765a8972e" }, { "name": "PCA9685", "version": "2.0.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-2.0.0.zip", "archiveFileName": "PCA9685-2.0.0.zip", "size": 20712, "checksum": "SHA-256:df87aec48675a343d6358d1b961ca535224b2b9508b2c3460ad0108405423b67" }, { "name": "PCA9685", "version": "2.1.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-2.1.0.zip", "archiveFileName": "PCA9685-2.1.0.zip", "size": 23524, "checksum": "SHA-256:89b4d4cce59522e54366fa32c3be2e2d82ced5bc58688d4ce7fd752f2f3cd515" }, { "name": "PCA9685", "version": "2.1.1", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-2.1.1.zip", "archiveFileName": "PCA9685-2.1.1.zip", "size": 24166, "checksum": "SHA-256:a4d7580345079fde6032ea7da76eda5be7a9e1b8ac81be3289c3ee320e4d0e94" }, { "name": "PCA9685", "version": "2.1.2", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-2.1.2.zip", "archiveFileName": "PCA9685-2.1.2.zip", "size": 24172, "checksum": "SHA-256:3ac83115ece92cff64f484af542e3f418c42c0933fdb881305849773015d8340" }, { "name": "PCA9685", "version": "2.1.3", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-2.1.3.zip", "archiveFileName": "PCA9685-2.1.3.zip", "size": 24170, "checksum": "SHA-256:6a61ac6df0d4db727d6f5c03b8f62717ec92402b9abed9866e6ca820c0013e3f" }, { "name": "PCA9685", "version": "2.1.4", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-2.1.4.zip", "archiveFileName": "PCA9685-2.1.4.zip", "size": 24180, "checksum": "SHA-256:81adcc82680c7aed77fcaec4af0130d19531eca29195b27ea69db172c3f5e8d1" }, { "name": "PCA9685", "version": "2.1.5", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-2.1.5.zip", "archiveFileName": "PCA9685-2.1.5.zip", "size": 24101, "checksum": "SHA-256:c597fb594a7a4e199462147cd199661f76315551ce94c343efb9640ad430e428" }, { "name": "PCA9685", "version": "3.0.0", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-3.0.0.zip", "archiveFileName": "PCA9685-3.0.0.zip", "size": 24506, "checksum": "SHA-256:9b4edc466c6247bf824f0798ad55c7fb46f08ec017918683ef07001ad93f6f10" }, { "name": "PCA9685", "version": "3.0.1", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "PCA9685 16-channel 12-bit PWM controller.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/PCA9685.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/PCA9685-3.0.1.zip", "archiveFileName": "PCA9685-3.0.1.zip", "size": 24512, "checksum": "SHA-256:e6532639470bdac4cbbcfd0340d7b9ebaa7a7c4cbd3f9e7326c1e8b3df8bdafa" }, { "name": "AIStarter", "version": "1.0.1", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "AIStarter programming interface.", "paragraph": "AIStarter programming interface.", "website": "http://www.dobot.cc", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dobotopensource/AIStarter.git", "url": "https://downloads.arduino.cc/libraries/github.com/dobotopensource/AIStarter-1.0.1.zip", "archiveFileName": "AIStarter-1.0.1.zip", "size": 39221, "checksum": "SHA-256:e98b4118e5215c204acd7c7982775992b3a3d7809902d074f9ac62f61e157b7d" }, { "name": "ros2arduino", "version": "0.0.1", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache 2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.0.1.zip", "archiveFileName": "ros2arduino-0.0.1.zip", "size": 262884, "checksum": "SHA-256:0baa58dfac00028fb79025557f18ac93b17a7bb35e1165e01e23463189e8f930" }, { "name": "ros2arduino", "version": "0.0.2", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.0.2.zip", "archiveFileName": "ros2arduino-0.0.2.zip", "size": 263567, "checksum": "SHA-256:b988c5a297ecd5ee0536ac81167772d9eb1e3e7f74b922a91b4de379a76a818e" }, { "name": "ros2arduino", "version": "0.0.3", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.0.3.zip", "archiveFileName": "ros2arduino-0.0.3.zip", "size": 266982, "checksum": "SHA-256:603bcf58c675de1c37636291918a2f6de7fae16d0c3e5232b0c3ea632293efbd" }, { "name": "ros2arduino", "version": "0.0.4", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.0.4.zip", "archiveFileName": "ros2arduino-0.0.4.zip", "size": 268747, "checksum": "SHA-256:0410c2b2c1d68526d3d3b8ad8676fa535bc77f3374bf15c5d220da69a9e157fe" }, { "name": "ros2arduino", "version": "0.0.5", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.0.5.zip", "archiveFileName": "ros2arduino-0.0.5.zip", "size": 272029, "checksum": "SHA-256:3a6e02eb8d88745f89118a122108191263c6028e1ff3a4344f7b3e312747d373" }, { "name": "ros2arduino", "version": "0.0.6", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.0.6.zip", "archiveFileName": "ros2arduino-0.0.6.zip", "size": 254981, "checksum": "SHA-256:3193c714b0f65d807582ecced585551611a814cc556f60d52a38b8e34fd69d89" }, { "name": "ros2arduino", "version": "0.0.7", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.0.7.zip", "archiveFileName": "ros2arduino-0.0.7.zip", "size": 254981, "checksum": "SHA-256:a5cd0da2279178db6fc85059eb776ca526b8a0a96a27657474ab6db831bd0fb7" }, { "name": "ros2arduino", "version": "0.0.8", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.0.8.zip", "archiveFileName": "ros2arduino-0.0.8.zip", "size": 258632, "checksum": "SHA-256:c3d3096df958bfb628530f3e44ec1310fb031419101703c653a0b891933ee8e0" }, { "name": "ros2arduino", "version": "0.0.9", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.0.9.zip", "archiveFileName": "ros2arduino-0.0.9.zip", "size": 259471, "checksum": "SHA-256:4e13d255c9442b265260f0134cbb0f4e68c1594be5f52b2c2a32037c6e7fd114" }, { "name": "ros2arduino", "version": "0.1.0", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.1.0.zip", "archiveFileName": "ros2arduino-0.1.0.zip", "size": 264457, "checksum": "SHA-256:1b9a9982e5004ea735a79985a0f2ae1e62a8d17f35af13e288b9068a0d84abc3" }, { "name": "ros2arduino", "version": "0.1.1", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.1.1.zip", "archiveFileName": "ros2arduino-0.1.1.zip", "size": 264652, "checksum": "SHA-256:afc5562a9c353a9d950299ba1ef98ffa254d3ff364432ec693fb7d9cf57ea98a" }, { "name": "ros2arduino", "version": "0.1.2", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.1.2.zip", "archiveFileName": "ros2arduino-0.1.2.zip", "size": 264679, "checksum": "SHA-256:24a5515a7182fb7dedcd4dfa613a6b69692ee799d61e934f8e6e74338f8b9fe6" }, { "name": "ros2arduino", "version": "0.1.3", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.1.3.zip", "archiveFileName": "ros2arduino-0.1.3.zip", "size": 264796, "checksum": "SHA-256:1dc99b00c5fb336c6e3b410b6ef5f61481c32e2c7ed7a45a31db6e2f03895608" }, { "name": "ros2arduino", "version": "0.1.4", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.1.4.zip", "archiveFileName": "ros2arduino-0.1.4.zip", "size": 265045, "checksum": "SHA-256:9ed002c8f8e2a5b465d55e60b8d533926483b861c884e0efaaed1cf1af54dde4" }, { "name": "ros2arduino", "version": "0.2.0", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.2.0.zip", "archiveFileName": "ros2arduino-0.2.0.zip", "size": 282494, "checksum": "SHA-256:6e0a20b1a15f63da10aaa5ed3ae6b55543f641af9c7258c24495160d9e169666" }, { "name": "ros2arduino", "version": "0.2.1", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "ROS2 Library for Arduino", "paragraph": "This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.", "website": "https://github.com/ROBOTIS-GIT/ros2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/ros2arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/ros2arduino-0.2.1.zip", "archiveFileName": "ros2arduino-0.2.1.zip", "size": 280113, "checksum": "SHA-256:ec5a01b44c8d3b104c10f1828c4177347afdccf3062b4b1db8962a0319b3052b" }, { "name": "TopView NBduino Library", "version": "0.10.0", "author": "IoThingsWare \u003chttp://www.iothingsware.com\u003e", "maintainer": "Toni Cafiero \u003ctcafiero@iothingsware.com\u003e", "sentence": "Arduino library for the TopView NBduino shield", "paragraph": "This library allow you to send MQTT messages using NB-IoT communication. MQTT is a lightweight messaging protocol ideal for small devices. This library works only using the TopView NBduino shield.", "website": "https://github.com/tcafiero/NBduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tcafiero/NBduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/tcafiero/TopView_NBduino_Library-0.10.0.zip", "archiveFileName": "TopView_NBduino_Library-0.10.0.zip", "size": 3447944, "checksum": "SHA-256:b5aa7aa6dd9deb48816ddb6b2be8d61296660690443b8439f151d645628cb9d9" }, { "name": "TopView NBduino Library", "version": "0.16.0", "author": "IoThingsWare \u003chttp://www.iothingsware.com\u003e", "maintainer": "Toni Cafiero \u003ctcafiero@iothingsware.com\u003e", "sentence": "Arduino library for the TopView NBduino shield", "paragraph": "This library allow you to send MQTT messages using NB-IoT communication. MQTT is a lightweight messaging protocol ideal for small devices. This library works only using the TopView NBduino shield.", "website": "https://github.com/tcafiero/NBduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tcafiero/NBduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/tcafiero/TopView_NBduino_Library-0.16.0.zip", "archiveFileName": "TopView_NBduino_Library-0.16.0.zip", "size": 3449758, "checksum": "SHA-256:668796713f12286d61f3506f62d82f311a5ee7d35e7882c009832fcb29d28fb8" }, { "name": "TopView NBduino Library", "version": "0.20.0", "author": "IoThingsWare \u003chttp://www.iothingsware.com\u003e", "maintainer": "Toni Cafiero \u003ctcafiero@iothingsware.com\u003e", "sentence": "Arduino library for the TopView NBduino shield", "paragraph": "This library allow you to send MQTT messages using NB-IoT communication. MQTT is a lightweight messaging protocol ideal for small devices. This library works only using the TopView NBduino shield.", "website": "https://github.com/tcafiero/NBduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tcafiero/NBduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/tcafiero/TopView_NBduino_Library-0.20.0.zip", "archiveFileName": "TopView_NBduino_Library-0.20.0.zip", "size": 3449774, "checksum": "SHA-256:5b23ad8038c5a8d41a07319653bb4c8054403f9cdae7b60fa9a8b066b8409eba" }, { "name": "TopView NBduino Library", "version": "0.8.0", "author": "IoThingsWare \u003chttp://www.iothingsware.com\u003e", "maintainer": "Toni Cafiero \u003ctcafiero@iothingsware.com\u003e", "sentence": "Arduino library for the TopView NBduino shield", "paragraph": "This library allow you to send MQTT messages using NB-IoT communication. MQTT is a lightweight messaging protocol ideal for small devices. This library works only using the TopView NBduino shield.", "website": "https://github.com/tcafiero/NBduinoLibrary", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tcafiero/NBduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/tcafiero/TopView_NBduino_Library-0.8.0.zip", "archiveFileName": "TopView_NBduino_Library-0.8.0.zip", "size": 1972894, "checksum": "SHA-256:851fe89e7a126722396925948f6f0e9cdb8a17242b62ce2c4112c9187c194b67" }, { "name": "DAC7611", "version": "1.0.0", "author": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "maintainer": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "sentence": "A library that makes interfacing the DAC7611p a breeze.", "paragraph": "The DAC7611p is a 12bit DAC by Texas Instruments, that works off 5 volts. It works on a 3 wire interface.", "website": "https://github.com/souviksaha97/DAC7611", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/souviksaha97/DAC7611.git", "providesIncludes": [ "DAC7611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/souviksaha97/DAC7611-1.0.0.zip", "archiveFileName": "DAC7611-1.0.0.zip", "size": 7029, "checksum": "SHA-256:ec258b0dfdeb7a3f2f24408375286202cc341de7785887895a07030ba37abea6" }, { "name": "DAC7611", "version": "1.0.1", "author": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "maintainer": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "sentence": "A library that makes interfacing the DAC7611p a breeze.", "paragraph": "The DAC7611p is a 12bit DAC by Texas Instruments, that works off 5 volts. It works on a 3 wire interface.", "website": "https://github.com/souviksaha97/DAC7611", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/souviksaha97/DAC7611.git", "providesIncludes": [ "DAC7611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/souviksaha97/DAC7611-1.0.1.zip", "archiveFileName": "DAC7611-1.0.1.zip", "size": 7129, "checksum": "SHA-256:dbc5e71f9b1b8b7d02bc912ec592c8aca5feffbafaa641215e61ad16f48f122e" }, { "name": "DAC7611", "version": "1.0.2", "author": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "maintainer": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "sentence": "A library that makes interfacing the DAC7611p a breeze.", "paragraph": "The DAC7611p is a 12bit DAC by Texas Instruments, that works off 5 volts. It works on a 3 wire interface.", "website": "https://github.com/souviksaha97/DAC7611", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/souviksaha97/DAC7611.git", "providesIncludes": [ "DAC7611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/souviksaha97/DAC7611-1.0.2.zip", "archiveFileName": "DAC7611-1.0.2.zip", "size": 7339, "checksum": "SHA-256:b61e3263fc9345d7380a719325eedf3fbeac5721a584f0c6f91843100f9fee0a" }, { "name": "DmtrPots", "version": "0.1.0", "author": "Dimitre Lima Dmtr.org", "maintainer": "Dimitre Lima Dmtr.org", "sentence": "Potentiometer library for Arduino / Teensy.", "paragraph": "Potentiometer library for Arduino / Teensy", "website": "https://github.com/dimitre/DmtrPots", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dimitre/DmtrPots.git", "url": "https://downloads.arduino.cc/libraries/github.com/dimitre/DmtrPots-0.1.0.zip", "archiveFileName": "DmtrPots-0.1.0.zip", "size": 3955, "checksum": "SHA-256:979110d0480bf6f0991a9a0ff04f108437be8262b320ca684c9ae20c50edc4b6" }, { "name": "INFICON Spot Library", "version": "1.1.0", "author": "INFICON Ltd.", "maintainer": "Christian Riesch \u003cchristian.riesch@inficon.com\u003e", "sentence": "Library for the INFICON Spot sensor", "paragraph": "This sensor is connected to Arduino via the INFICON Spot Shield.", "website": "https://github.com/criesch/inficon-spot-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/INFICON-Spot/inficon-spot-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/criesch/INFICON_Spot_Library-1.1.0.zip", "archiveFileName": "INFICON_Spot_Library-1.1.0.zip", "size": 6238, "checksum": "SHA-256:8825e8988f1299ff0e904044e57a22f25ace5783484793fff8f9563b8e3ebbbc" }, { "name": "INFICON Spot Library", "version": "1.1.1", "author": "INFICON Ltd.", "maintainer": "Christian Riesch \u003cchristian.riesch@inficon.com\u003e", "sentence": "Library for the INFICON Spot sensor", "paragraph": "This is a library for INFICON Spot family vacuum gauges connected to an Arduino. It implements the SPI bus communication with the INFICON Spot CDS500D and the Spot CDS550D.", "website": "https://github.com/criesch/inficon-spot-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/INFICON-Spot/inficon-spot-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/criesch/INFICON_Spot_Library-1.1.1.zip", "archiveFileName": "INFICON_Spot_Library-1.1.1.zip", "size": 7137, "checksum": "SHA-256:a239d2d574e5320f56153691def6fd7d3fe74f2aee7300fa1c9f237a4ded1322" }, { "name": "INFICON Spot Library", "version": "1.1.2", "author": "INFICON Ltd.", "maintainer": "Christian Riesch \u003cchristian.riesch@inficon.com\u003e", "sentence": "Library for the INFICON Spot sensor", "paragraph": "This is a library for INFICON Spot family vacuum gauges connected to an Arduino. It implements the SPI bus communication with the INFICON Spot CDS500D and the Spot CDS550D.", "website": "https://github.com/criesch/inficon-spot-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/INFICON-Spot/inficon-spot-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/criesch/INFICON_Spot_Library-1.1.2.zip", "archiveFileName": "INFICON_Spot_Library-1.1.2.zip", "size": 7145, "checksum": "SHA-256:b80abdec9738be73bbad36d8757612f211bfdebe52b9d12d1c2160b57eba29f0" }, { "name": "INFICON Spot Library", "version": "1.1.3", "author": "INFICON Ltd.", "maintainer": "Christian Riesch \u003cchristian.riesch@inficon.com\u003e", "sentence": "Library for the INFICON Spot sensor", "paragraph": "This is a library for INFICON Spot family vacuum gauges connected to an Arduino. It implements the SPI bus communication with the INFICON Spot CDS500D and the Spot CDS550D.", "website": "https://github.com/INFICON-Spot/inficon-spot-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/INFICON-Spot/inficon-spot-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/criesch/INFICON_Spot_Library-1.1.3.zip", "archiveFileName": "INFICON_Spot_Library-1.1.3.zip", "size": 7813, "checksum": "SHA-256:e03ddc65d075c53d49a9bbd457da58be8887d2be907e33e12347cf72d88c7b2e" }, { "name": "INFICON Spot Library", "version": "1.2.0", "author": "INFICON Ltd.", "maintainer": "Christian Riesch \u003cchristian.riesch@inficon.com\u003e", "sentence": "Library for the INFICON Spot sensor", "paragraph": "This is a library for INFICON Spot family vacuum gauges connected to an Arduino. It implements the SPI bus communication with the INFICON Spot CDS500D and the Spot CDS550D.", "website": "https://github.com/INFICON-Spot/inficon-spot-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/INFICON-Spot/inficon-spot-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/INFICON-Spot/INFICON_Spot_Library-1.2.0.zip", "archiveFileName": "INFICON_Spot_Library-1.2.0.zip", "size": 8057, "checksum": "SHA-256:13b2eb818171df68b37b3934e55846790b8f96dbb13d47b1c17e252317614a11" }, { "name": "INFICON Spot Library", "version": "1.3.0", "author": "INFICON Ltd.", "maintainer": "Christian Riesch \u003cchristian.riesch@inficon.com\u003e", "sentence": "Library for the INFICON Spot sensor", "paragraph": "This is a library for INFICON Spot family vacuum gauges connected to an Arduino. It implements the SPI bus communication with the INFICON Spot CDS500D and the Spot CDS550D.", "website": "https://github.com/INFICON-Spot/inficon-spot-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/INFICON-Spot/inficon-spot-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/INFICON-Spot/INFICON_Spot_Library-1.3.0.zip", "archiveFileName": "INFICON_Spot_Library-1.3.0.zip", "size": 7648, "checksum": "SHA-256:b32887229abaf55b96b2dbe79f7f3c2f731c76178f5f1c4970824a18a69a95cc" }, { "name": "INFICON Spot Library", "version": "1.4.0", "author": "INFICON Ltd.", "maintainer": "Christian Riesch \u003cchristian.riesch@inficon.com\u003e", "sentence": "Library for the INFICON Spot sensor", "paragraph": "This is a library for INFICON Spot family vacuum gauges connected to an Arduino. It implements the SPI bus communication with the INFICON Spot CDS500D and the Spot CDS550D.", "website": "https://github.com/INFICON-Spot/inficon-spot-lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/INFICON-Spot/inficon-spot-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/INFICON-Spot/INFICON_Spot_Library-1.4.0.zip", "archiveFileName": "INFICON_Spot_Library-1.4.0.zip", "size": 7811, "checksum": "SHA-256:3f6b3aa9955da2d6e3050c70a02af65f187b4b0ad9c9f67d438a689dbf55c25b" }, { "name": "uDebugLib", "version": "1.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization", "paragraph": "Supports any architecture", "website": "https://github.com/Naguissa/uDebugLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uDebugLib.git", "providesIncludes": [ "uDebugLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uDebugLib-1.0.0.zip", "archiveFileName": "uDebugLib-1.0.0.zip", "size": 6693, "checksum": "SHA-256:0efb46e96e8733b5aeb822091750bc24fb0def4a1ba50073ec9970972659fc5a" }, { "name": "uDebugLib", "version": "1.0.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization", "paragraph": "Supports any architecture", "website": "https://github.com/Naguissa/uDebugLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uDebugLib.git", "providesIncludes": [ "uDebugLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uDebugLib-1.0.1.zip", "archiveFileName": "uDebugLib-1.0.1.zip", "size": 7711, "checksum": "SHA-256:4efb2720cad5111afab4a10c098fc3b05374fd42236da30b1c8a54b0f365277a" }, { "name": "uDebugLib", "version": "1.0.2", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization", "paragraph": "Supports any architecture", "website": "https://github.com/Naguissa/uDebugLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uDebugLib.git", "providesIncludes": [ "uDebugLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uDebugLib-1.0.2.zip", "archiveFileName": "uDebugLib-1.0.2.zip", "size": 7800, "checksum": "SHA-256:f4c340c85581bfc01e2c0a669ab857a8ecb8109fe36f2116c3ab94554ae8cc1a" }, { "name": "FaBo Motor DRV8830", "version": "1.0.0", "author": "FaBo\u003cinfo@fabo.io\u003e", "maintainer": "Akira Sasaki\u003cakira@fabo.io\u003e", "sentence": "A library for FaBo Motor.", "paragraph": "DRV8830 is motor driver.", "website": "https://github.com/FaBoPlatform/FaBoMotor-DRV8830-Library", "category": "Uncategorized", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/FaBoPlatform/FaBoMotor-DRV8830-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_Motor_DRV8830-1.0.0.zip", "archiveFileName": "FaBo_Motor_DRV8830-1.0.0.zip", "size": 10698, "checksum": "SHA-256:d54a10f5ab39424fa793612a8c93a8f66eef13870b1f5a3580fe05fe4ba04f25" }, { "name": "MobaLedLib", "version": "0.7.5", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "On the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-0.7.5.zip", "archiveFileName": "MobaLedLib-0.7.5.zip", "size": 4300354, "checksum": "SHA-256:96496a85c15b3dcf9803e78d6110eace831a536c1c1662023b4fb65e9a28ffe1" }, { "name": "MobaLedLib", "version": "0.7.0", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "On the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-0.7.0.zip", "archiveFileName": "MobaLedLib-0.7.0.zip", "size": 3016129, "checksum": "SHA-256:f444f0f0714fb6ecb9f1b7ed45ca76c3ca1690471943c6419546a96d5493dce2" }, { "name": "MobaLedLib", "version": "0.7.7", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "On the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-0.7.7.zip", "archiveFileName": "MobaLedLib-0.7.7.zip", "size": 4189344, "checksum": "SHA-256:03166e4903e4d9ab93efc85913b78a44899463337c1d99fc58965df92532bbca" }, { "name": "MobaLedLib", "version": "0.7.8", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "On the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-0.7.8.zip", "archiveFileName": "MobaLedLib-0.7.8.zip", "size": 3948619, "checksum": "SHA-256:8a415b7733b989208d4b24701d6cdf7e8f87ed7219e0ae98aa26de2918fbd7db" }, { "name": "MobaLedLib", "version": "0.8.0", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "On the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-0.8.0.zip", "archiveFileName": "MobaLedLib-0.8.0.zip", "size": 15470588, "checksum": "SHA-256:a4cd3471fa347796585d5d260cd54ea232ac625d4d11eae6052f4f703838a7a7" }, { "name": "MobaLedLib", "version": "0.9.0", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew: Excel User interface to configure the LEDs without programming at all!\u003c/b\u003e\u003cli\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-0.9.0.zip", "archiveFileName": "MobaLedLib-0.9.0.zip", "size": 2404434, "checksum": "SHA-256:aa5d3a546b5678d8d04eabd73fba0c6a06ef83ada0ec0a2d8acc86a0addc1cc6" }, { "name": "MobaLedLib", "version": "0.9.1", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew: Excel User interface to configure the LEDs without programming at all!\u003c/b\u003e\u003cli\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-0.9.1.zip", "archiveFileName": "MobaLedLib-0.9.1.zip", "size": 2372671, "checksum": "SHA-256:1fffa51df02c887dfdfee7d61350c25ea5da84b45020c78970d149fcb7a984a7" }, { "name": "MobaLedLib", "version": "0.9.2", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew: Excel User interface to configure the LEDs without programming at all!\u003c/b\u003e\u003cli\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-0.9.2.zip", "archiveFileName": "MobaLedLib-0.9.2.zip", "size": 2154294, "checksum": "SHA-256:6d99540478cf010833635a78e44d9fff5429de932c4256c91c870806e784ff77" }, { "name": "MobaLedLib", "version": "0.9.3", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew: Excel user interface to configure the LEDs without programming at all improved by the engagement of Pattern_Configurator and Program_Generator!\u003cbr /\u003e\u003c/b\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-0.9.3.zip", "archiveFileName": "MobaLedLib-0.9.3.zip", "size": 3038168, "checksum": "SHA-256:2ff314d475784e6b0618f5e6170b7f8372de9bf0706347ac23b4d0d4649b4f54" }, { "name": "MobaLedLib", "version": "1.0.0", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew: Excel user interface to configure the LEDs without programming at all improved by the engagement of Pattern_Configurator and Program_Generator!\u003cbr /\u003e\u003c/b\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-1.0.0.zip", "archiveFileName": "MobaLedLib-1.0.0.zip", "size": 3741544, "checksum": "SHA-256:1cefa60927048cc5a7824cafd876b46096695b02f0a8104a044f8b7da5d8d152" }, { "name": "MobaLedLib", "version": "1.0.1", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew: Charlieplexing (LED Multiplexing) module which could be configured by the Pattern_Configurator individually\u003cb /\u003e\u003cli\u003e\u003cb\u003eExcel user interface to configure the LEDs without programming at all improved by the engagement of Pattern_Configurator and Program_Generator!\u003cbr /\u003e\u003c/b\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-1.0.1.zip", "archiveFileName": "MobaLedLib-1.0.1.zip", "size": 3837884, "checksum": "SHA-256:997e60c807c6e0dff73a3740316834a58df3da4859e28272715276e2c653918c" }, { "name": "MobaLedLib", "version": "1.9.5", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew: Languages / DCC Buttons / LED preview / pyProgGen / Port detection / EEPROM / Switches / 4 LED Channels / Variables / ...\u003cb /\u003e\u003cli\u003e\u003cb\u003eExcel user interface to configure the LEDs without programming at all improved by the engagement of Pattern_Configurator and Program_Generator!\u003cbr /\u003e\u003c/b\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-1.9.5.zip", "archiveFileName": "MobaLedLib-1.9.5.zip", "size": 5846975, "checksum": "SHA-256:e45414818272b51f4038c2fd6b47d7bc2562c5fa40617d42d7bd8b7206c6bb41" }, { "name": "MobaLedLib", "version": "2.0.0", "author": "Hardi", "maintainer": "Hardi,MobaLedLib@gmx.de", "sentence": "\u003ch3\u003eArduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew: New: Faster uploading to Arduino / Fast Bootloader prog. / Day \u0026 Night Timer / Mainboard HW Tests / 64 Time entries in Pattern_Config / several new (LED) functions / Support for MB Ver. 1.7 / Bug fixes \u003cb /\u003e\u003cli\u003e\u003cb\u003eExcel user interface to configure the LEDs without programming at all improved by the engagement of Pattern_Configurator and Program_Generator!\u003cbr /\u003e\u003c/b\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003cbr /\u003e\u003cbr /\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003cbr /\u003e\u003cbr /\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr /\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "dependencies": [ { "name": "FastLED" }, { "name": "NmraDcc" }, { "name": "ATtinySerialOut" }, { "name": "DIO2" }, { "name": "EWMA" }, { "name": "MobaTools" }, { "name": "TimerOne" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-2.0.0.zip", "archiveFileName": "MobaLedLib-2.0.0.zip", "size": 6501213, "checksum": "SHA-256:90bdbe3d05a50c06e150809a2bf874bba2319c9dce6127465dea93dccc6a6836" }, { "name": "MobaLedLib", "version": "3.0.0", "author": "Hardi", "maintainer": "Hardi (MobaLedLib@gmx.de),Jürgen (MobaLedLib@gmx.at),Dominik (dominik@moba-led-lib.de)", "sentence": "\u003ch3\u003eArduino library for driving up to 768 (49152 ESP32) LEDs, signals, sound modules or other actuators via one signal line on a model railway\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew in release 3.0.0: ESP32 support driving up to 49152 LEDs / DMX512 support / Bootloader Update and \"New Bootloader full Mem\" / Important bug fixes \u003c/b\u003e\u003cul\u003e\u003cli\u003e\u003cb\u003eExcel user interface to configure the LEDs without programming at all improved by the engagement of Pattern Configurator and Program Generator!\u003c/b\u003e\u003cbr/\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cli\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003c/li\u003e\u003cli\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003c/li\u003e\u003cli\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003c/li\u003e\u003cli\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr/\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "dependencies": [ { "name": "FastLED" }, { "name": "NmraDcc" }, { "name": "ATtinySerialOut" }, { "name": "DIO2" }, { "name": "EWMA" }, { "name": "MobaTools" }, { "name": "TimerOne" }, { "name": "CAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-3.0.0.zip", "archiveFileName": "MobaLedLib-3.0.0.zip", "size": 6895118, "checksum": "SHA-256:69d5127bd7c74e882298ebb34661b8817de2e5d1f024cd644acba3dee1d7b943" }, { "name": "MobaLedLib", "version": "3.1.0", "author": "Hardi", "maintainer": "Hardi (MobaLedLib@gmx.de),Jürgen (MobaLedLib@gmx.at),Dominik (dominik@moba-led-lib.de)", "sentence": "\u003ch3\u003eArduino library for driving up to 768 (49152 ESP32) LEDs, signals, sound modules or other actuators via one signal line on a model railway\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew in release 3.1.0: Improved macro selection dialog with icons and grouping, Mainboard sound module support, MP3 module via ATTiny, important bugfixes \u003c/b\u003e\u003cul\u003e\u003cli\u003e\u003cb\u003eExcel user interface to configure the LEDs without programming at all improved by the engagement of Pattern Configurator and Program Generator!\u003c/b\u003e\u003cbr/\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cli\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003c/li\u003e\u003cli\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003c/li\u003e\u003cli\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003c/li\u003e\u003cli\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr/\u003e", "website": "https://github.com/Hardi-St/MobaLedLib", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "dependencies": [ { "name": "FastLED" }, { "name": "NmraDcc" }, { "name": "ATtinySerialOut" }, { "name": "DIO2" }, { "name": "EWMA" }, { "name": "MobaTools" }, { "name": "TimerOne" }, { "name": "CAN" }, { "name": "U8g2" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-3.1.0.zip", "archiveFileName": "MobaLedLib-3.1.0.zip", "size": 9012153, "checksum": "SHA-256:e67d1c84ecc449cf8e938e037f364157acb08ae7bc7df8717bc08728a2ece764" }, { "name": "MobaLedLib", "version": "3.2.1", "author": "Hardi", "maintainer": "Hardi (MobaLedLib@gmx.de),Jürgen (MobaLedLib@gmx.at),Dominik (dominik@moba-led-lib.de)", "sentence": "\u003ch3\u003eArduino library for driving up to 768 (49152 ESP32) LEDs, signals, sound modules or other actuators via one signal line on a model railway\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew in release 3.2.1: LED simulator, Selectrix support for ESP32, important bugfixes \u003c/b\u003e\u003cul\u003e\u003cli\u003e\u003cb\u003eExcel user interface to configure the LEDs without programming at all improved by the engagement of Pattern Configurator and Program Generator!\u003c/b\u003e\u003cbr/\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cli\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003c/li\u003e\u003cli\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003c/li\u003e\u003cli\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003c/li\u003e\u003cli\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr/\u003e", "website": "https://wiki.mobaledlib.de", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "dependencies": [ { "name": "FastLED" }, { "name": "NmraDcc" }, { "name": "ATtinySerialOut" }, { "name": "DIO2" }, { "name": "EWMA" }, { "name": "MobaTools" }, { "name": "TimerOne" }, { "name": "U8g2" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-3.2.1.zip", "archiveFileName": "MobaLedLib-3.2.1.zip", "size": 8853335, "checksum": "SHA-256:9c39c05f90bf758a77119246da9e32309abb81cfb09da211187851969c854a45" }, { "name": "MobaLedLib", "version": "3.3.1", "author": "Hardi", "maintainer": "Hardi (MobaLedLib@gmx.de),Jürgen (MobaLedLib@gmx.at),Dominik (dominik@moba-led-lib.de)", "sentence": "\u003ch3\u003eArduino library for driving up to 768 (49152 ESP32) LEDs, signals, sound modules or other actuators via one signal line on a model railway\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew in release 3.3.1: LNet protocol, ATMega328PB, new macros: Set_LEDNr, CopyNLEDs, Include, SingleLedSignal, SingleLedSignalEx\u003c/b\u003e\u003cul\u003e\u003cli\u003e\u003cb\u003eExcel user interface to configure the LEDs without programming at all improved by the engagement of Pattern Configurator and Program Generator!\u003c/b\u003e\u003cbr/\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cli\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003c/li\u003e\u003cli\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003c/li\u003e\u003cli\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003c/li\u003e\u003cli\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr/\u003e", "website": "https://wiki.mobaledlib.de", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "dependencies": [ { "name": "FastLED" }, { "name": "NmraDcc" }, { "name": "ATtinySerialOut" }, { "name": "DIO2" }, { "name": "EWMA" }, { "name": "MobaTools" }, { "name": "TimerOne" }, { "name": "U8g2" }, { "name": "LocoNet" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-3.3.1.zip", "archiveFileName": "MobaLedLib-3.3.1.zip", "size": 9802990, "checksum": "SHA-256:a345d4a31a955b1841add3b310f71eb8607d85633fa9e2e3b276ed8aeb81a919" }, { "name": "MobaLedLib", "version": "3.3.2", "author": "Hardi", "maintainer": "Hardi (MobaLedLib@gmx.de),Jürgen (MobaLedLib@gmx.at),Dominik (dominik@moba-led-lib.de)", "sentence": "\u003ch3\u003eArduino library for driving up to 768 (49152 ESP32) LEDs, signals, sound modules or other actuators via one signal line on a model railway\u003c/h3\u003e", "paragraph": "\u003cb\u003eNew in release 3.3.2: LNet protocol, ATMega328PB, new macros: Set_LEDNr, CopyNLEDs, Include, SingleLedSignal, SingleLedSignalEx\u003c/b\u003e\u003cul\u003e\u003cli\u003e\u003cb\u003eExcel user interface to configure the LEDs without programming at all improved by the engagement of Pattern Configurator and Program Generator!\u003c/b\u003e\u003cbr/\u003e\u003cli\u003eOn the basis of WS2811 / WS2812 devices (\u003cb\u003eRGB LEDs\u003c/b\u003e), many different effects can easily be controlled via \u003cb\u003eone wire\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eAnimated lighting effects:\u003c/b\u003e animated house, soft blending light signals and crossing lights, traffic lights, flashing vehicle lights, construction site security lights, street lamps, funfair effects, disco, photo flash, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eSounds:\u003c/b\u003e 1 Eu sound modules could generate: station announcements, railroad noises, animal sounds, ...\u003c/li\u003e\u003cli\u003e\u003cb\u003eMovements\u003c/b\u003e With additional hardware servo or stepper motors could be controlled in the same way.\u003c/li\u003e\u003c/ul\u003e\u003cli\u003e\u003cb\u003eEasy cabling:\u003c/b\u003e For a model railway the simple wiring is very important. A single 4-pin ribbon cable can supply all consumers on the layout. With multiple plug strips, the LEDs can be flexibly arranged.\u003c/li\u003e\u003cli\u003eThanks to \u003cb\u003emany examples\u003c/b\u003e, no programming knowledge is necessary. Anyone who can operate a text editor is able to adapt these examples to the individual circumstances.\u003c/li\u003e\u003cli\u003e\u003cb\u003eOther features:\u003c/b\u003e very low cost, configurable animation sequences, high update rate, reading of 80 and more switches, logical operations, automatic and manual operation (light dependent, timed, CAN bus, random)...\u003c/li\u003e\u003cli\u003e\u003cb\u003eHardware:\u003c/b\u003e The \"extras\" directory contains schematics and printed circuit boards for this library.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThis project would not have been possible without the \u003cb\u003efantastic FastLED\u003c/b\u003e library. =\u003e Thank you Daniel \u0026 Mark\u003cbr/\u003e", "website": "https://wiki.mobaledlib.de", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Hardi-St/MobaLedLib.git", "dependencies": [ { "name": "FastLED" }, { "name": "NmraDcc" }, { "name": "ATtinySerialOut" }, { "name": "DIO2" }, { "name": "EWMA" }, { "name": "MobaTools" }, { "name": "TimerOne" }, { "name": "U8g2" }, { "name": "LocoNet" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Hardi-St/MobaLedLib-3.3.2.zip", "archiveFileName": "MobaLedLib-3.3.2.zip", "size": 9810213, "checksum": "SHA-256:a20a80cb7c2ec020c533f4edbe4317ff07df6af183e825ddbefdb4faa87a6337" }, { "name": "WolkConnect", "version": "3.1.3", "author": "WolkAbout Technology s.r.o. \u003cinfo@wolkabout.com\u003e", "maintainer": "WolkAbout Technology s.r.o. \u003cinfo@wolkabout.com\u003e", "sentence": "Arduino library which provides easy connectivity to WolkAbout IoT Platform.", "website": "https://github.com/Wolkabout/WolkConnect-Arduino", "category": "Other", "architectures": [ "samd", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Wolkabout/WolkConnect-Arduino.git", "providesIncludes": [ "WolkConn.h", "MQTTClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Wolkabout/WolkConnect-3.1.3.zip", "archiveFileName": "WolkConnect-3.1.3.zip", "size": 576552, "checksum": "SHA-256:6219038bdc2b41f7f635aeea4bfc325d99f1645a3e1014eb9c87276fb33d3376" }, { "name": "WolkConnect", "version": "3.1.4", "author": "WolkAbout Technology s.r.o. \u003cinfo@wolkabout.com\u003e", "maintainer": "WolkAbout Technology s.r.o. \u003cinfo@wolkabout.com\u003e", "sentence": "Arduino library which provides easy connectivity to WolkAbout IoT Platform.", "website": "https://github.com/Wolkabout/WolkConnect-Arduino", "category": "Other", "architectures": [ "samd", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Wolkabout/WolkConnect-Arduino.git", "providesIncludes": [ "WolkConn.h", "MQTTClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Wolkabout/WolkConnect-3.1.4.zip", "archiveFileName": "WolkConnect-3.1.4.zip", "size": 581037, "checksum": "SHA-256:24b089a843d4223280c7fbfd563c0b481ec3508010163182e79c0320461c6482" }, { "name": "WolkConnect", "version": "4.0.0", "author": "WolkAbout Technology s.r.o. \u003cinfo@wolkabout.com\u003e", "maintainer": "WolkAbout Technology s.r.o. \u003cinfo@wolkabout.com\u003e", "sentence": "Arduino library which provides easy connectivity to WolkAbout IoT Platform.", "website": "https://github.com/Wolkabout/WolkConnect-Arduino", "category": "Other", "architectures": [ "samd", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Wolkabout/WolkConnect-Arduino.git", "providesIncludes": [ "WolkConn.h", "MQTTClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Wolkabout/WolkConnect-4.0.0.zip", "archiveFileName": "WolkConnect-4.0.0.zip", "size": 580723, "checksum": "SHA-256:ddc9b812f4b9917250219102e6ec9cabce4efde7a34cd5eac75945965e40b6d7" }, { "name": "STM32duino VL53L1X", "version": "1.0.0", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)", "paragraph": "This library provides simple measure distance in mm, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/VL53L1X", "category": "Device Control", "architectures": [ "stm32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/VL53L1X.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_VL53L1X-1.0.0.zip", "archiveFileName": "STM32duino_VL53L1X-1.0.0.zip", "size": 24173, "checksum": "SHA-256:c148b7074d30c50404f9aa0e990401d05f54a4dc811bc3505d99c779606731c3" }, { "name": "STM32duino VL53L1X", "version": "1.0.1", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)", "paragraph": "This library provides simple measure distance in mm, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/VL53L1X", "category": "Device Control", "architectures": [ "stm32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/VL53L1X.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_VL53L1X-1.0.1.zip", "archiveFileName": "STM32duino_VL53L1X-1.0.1.zip", "size": 24175, "checksum": "SHA-256:eff943e62d5178b32ee1c824d9e706e9ecd1afdd186eecb9717351bf5760a3af" }, { "name": "STM32duino VL53L1X", "version": "1.0.2", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)", "paragraph": "This library provides simple measure distance in mm, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/VL53L1X", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/VL53L1X.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_VL53L1X-1.0.2.zip", "archiveFileName": "STM32duino_VL53L1X-1.0.2.zip", "size": 24230, "checksum": "SHA-256:a5994d4a6273f440aa9559f2939c112a802ef03cd4822988fb58add1de1d3e87" }, { "name": "STM32duino VL53L1X", "version": "1.0.3", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)", "paragraph": "This library provides simple measure distance in mm, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/VL53L1X", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/VL53L1X.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_VL53L1X-1.0.3.zip", "archiveFileName": "STM32duino_VL53L1X-1.0.3.zip", "size": 24234, "checksum": "SHA-256:d533a80d00d2be5f62847681baf5b21c0102b1b7ac6f4999f945649358637fcb" }, { "name": "STM32duino VL53L1X", "version": "1.1.0", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)", "paragraph": "This library provides simple measure distance in mm, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/VL53L1X", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/VL53L1X.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_VL53L1X-1.1.0.zip", "archiveFileName": "STM32duino_VL53L1X-1.1.0.zip", "size": 24376, "checksum": "SHA-256:d450244092a5c9b069cd2e832d5ab6884e573b210fec1b7e52c74943992f6b22" }, { "name": "STM32duino VL53L1X", "version": "2.0.0", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)", "paragraph": "This library provides simple measure distance in mm, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/VL53L1X", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/VL53L1X.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_VL53L1X-2.0.0.zip", "archiveFileName": "STM32duino_VL53L1X-2.0.0.zip", "size": 24370, "checksum": "SHA-256:403bd42e8eb28c72dc55953255c0bddb7d0bcde7ecffd6b6f3365138a73d035f" }, { "name": "STM32duino VL53L1X", "version": "2.0.1", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)", "paragraph": "This library provides simple measure distance in mm, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/VL53L1X", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/VL53L1X.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_VL53L1X-2.0.1.zip", "archiveFileName": "STM32duino_VL53L1X-2.0.1.zip", "size": 24373, "checksum": "SHA-256:ea61b426c1bc3d1b196e0140ba6e6e34736bc5686bfaa145ce8091a65d301f25" }, { "name": "STM32duino X-NUCLEO-53L1A1", "version": "1.0.0", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1", "paragraph": "This library provides simple measure distance in mm in both polling and interrupt mode, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/X-NUCLEO-53L1A1", "category": "Device Control", "architectures": [ "stm32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-53L1A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_53L1A1-1.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_53L1A1-1.0.0.zip", "size": 22673, "checksum": "SHA-256:00c9b54758e9d5807d61c32122e321077a43d3fcc71ad424abea7870cc514d78" }, { "name": "STM32duino X-NUCLEO-53L1A1", "version": "1.0.1", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1", "paragraph": "This library provides simple measure distance in mm in both polling and interrupt mode, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/X-NUCLEO-53L1A1", "category": "Device Control", "architectures": [ "stm32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-53L1A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_53L1A1-1.0.1.zip", "archiveFileName": "STM32duino_X_NUCLEO_53L1A1-1.0.1.zip", "size": 22546, "checksum": "SHA-256:cf14e6341779cd8b8ee5a46fd9ce60d4f8d0b82fe0dc89083da09dfec17133b3" }, { "name": "STM32duino X-NUCLEO-53L1A1", "version": "1.0.2", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1", "paragraph": "This library provides simple measure distance in mm in both polling and interrupt mode, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/X-NUCLEO-53L1A1", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-53L1A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_53L1A1-1.0.2.zip", "archiveFileName": "STM32duino_X_NUCLEO_53L1A1-1.0.2.zip", "size": 23397, "checksum": "SHA-256:75498e17958f7301951778d9f180c7edb8a0fd4bb9977fcbb7fe3d1e47520d98" }, { "name": "STM32duino X-NUCLEO-53L1A1", "version": "1.0.3", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1", "paragraph": "This library provides simple measure distance in mm in both polling and interrupt mode, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/X-NUCLEO-53L1A1", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-53L1A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_53L1A1-1.0.3.zip", "archiveFileName": "STM32duino_X_NUCLEO_53L1A1-1.0.3.zip", "size": 23395, "checksum": "SHA-256:45530facf6ce343204c7aeb515c7e027fce7b90933fac9cb044d535c7c6acd01" }, { "name": "STM32duino X-NUCLEO-53L1A1", "version": "1.0.4", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1", "paragraph": "This library provides simple measure distance in mm in both polling and interrupt mode, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/X-NUCLEO-53L1A1", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-53L1A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_53L1A1-1.0.4.zip", "archiveFileName": "STM32duino_X_NUCLEO_53L1A1-1.0.4.zip", "size": 23393, "checksum": "SHA-256:a583968d5185769eeb222219f312616969d6c6fa30e99a624f1985eebd373035" }, { "name": "STM32duino X-NUCLEO-53L1A1", "version": "1.0.5", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1", "paragraph": "This library provides simple measure distance in mm in both polling and interrupt mode, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/X-NUCLEO-53L1A1", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-53L1A1.git", "dependencies": [ { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_53L1A1-1.0.5.zip", "archiveFileName": "STM32duino_X_NUCLEO_53L1A1-1.0.5.zip", "size": 23422, "checksum": "SHA-256:d37d6e0e08def06947fa442766734608d34e1fb63a044d5191be095fccf504c4" }, { "name": "STM32duino X-NUCLEO-53L1A1", "version": "1.1.0", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1", "paragraph": "This library provides simple measure distance in mm in both polling and interrupt mode, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/X-NUCLEO-53L1A1", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-53L1A1.git", "dependencies": [ { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_53L1A1-1.1.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_53L1A1-1.1.0.zip", "size": 28602, "checksum": "SHA-256:cfc33c42d37ea8c2a80a67769f3fc715c54a5ecb14d7114a5eaada6114afd741" }, { "name": "STM32duino X-NUCLEO-53L1A1", "version": "2.0.0", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1", "paragraph": "This library provides simple measure distance in mm in both polling and interrupt mode, single swipe gesture detection, directional (left/right) swipe gesture detection and single tap gesture detection.", "website": "https://github.com/stm32duino/X-NUCLEO-53L1A1", "category": "Device Control", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-53L1A1.git", "dependencies": [ { "name": "STM32duino VL53L1X" }, { "name": "STM32duino Proximity Gesture" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_53L1A1-2.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_53L1A1-2.0.0.zip", "size": 28335, "checksum": "SHA-256:2dfdf7716a06291a2fa9ecf7e1eb268bcf7c5b500c858c514a0b511534a863b3" }, { "name": "ArduinoCloudStorage", "version": "0.1.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "CloudStorage utility.", "paragraph": "A library for storing and getting data from a CloudStorage server.", "website": "https://github.com/gilmaimon/Arduino-CloudStorage", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/Arduino-CloudStorage.git", "providesIncludes": [ "CloudStorage.h", "WifiConnection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoCloudStorage-0.1.0.zip", "archiveFileName": "ArduinoCloudStorage-0.1.0.zip", "size": 8989, "checksum": "SHA-256:babfddb9cda2ea29c4795e43c1aee76f3cfc7ba5c1327686eac02ca07bc079a3" }, { "name": "ArduinoCloudStorage", "version": "0.3.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "CloudStorage utility.", "paragraph": "A library for storing and getting data from a CloudStorage server.", "website": "https://github.com/gilmaimon/Arduino-CloudStorage", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/Arduino-CloudStorage.git", "providesIncludes": [ "CloudStorage.h", "WifiConnection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoCloudStorage-0.3.0.zip", "archiveFileName": "ArduinoCloudStorage-0.3.0.zip", "size": 10813, "checksum": "SHA-256:22bb67f04c3c7320a00e67637c70d08c8d4e31f7bb96e75c3d731f201501dc22" }, { "name": "ArduinoCloudStorage", "version": "0.5.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "CloudStorage utility.", "paragraph": "A library for storing and getting data from a CloudStorage server.", "website": "https://github.com/gilmaimon/Arduino-CloudStorage", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/Arduino-CloudStorage.git", "providesIncludes": [ "CloudStorage.h", "WifiConnection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoCloudStorage-0.5.0.zip", "archiveFileName": "ArduinoCloudStorage-0.5.0.zip", "size": 11483, "checksum": "SHA-256:ae57a64b775e6dba3c3e0a0d8199f10a99f2bb42de6d5b7dd7a5bd65fa4c2e2a" }, { "name": "ArduinoCloudStorage", "version": "0.5.1", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "CloudStorage utility.", "paragraph": "A library for storing and getting data from a CloudStorage server.", "website": "https://github.com/gilmaimon/Arduino-CloudStorage", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/Arduino-CloudStorage.git", "providesIncludes": [ "CloudStorage.h", "WifiConnection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoCloudStorage-0.5.1.zip", "archiveFileName": "ArduinoCloudStorage-0.5.1.zip", "size": 21532, "checksum": "SHA-256:5274c3de356e664326a3d6032c2ed8051dd7b5070eaec3f0bab56b263d7cdc66" }, { "name": "ArduinoCloudStorage", "version": "0.6.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "CloudStorage lets you store and retrive values from a remote server.", "paragraph": "With cloud storage you can store numbers, strings, arrays and listen for changes in real time on your data stored in the cloud.", "website": "https://github.com/gilmaimon/Arduino-CloudStorage", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/Arduino-CloudStorage.git", "providesIncludes": [ "CloudStorage.h", "WifiConnection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoCloudStorage-0.6.0.zip", "archiveFileName": "ArduinoCloudStorage-0.6.0.zip", "size": 24947, "checksum": "SHA-256:b82faa27c85b11d2cf8ba2cf7c526c1c1956b1c6a79bff01885eb731f2b151b7" }, { "name": "ArduinoCloudStorage", "version": "0.6.1", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "CloudStorage lets you store and retrive values from a remote server.", "paragraph": "With cloud storage you can store numbers, strings, arrays and listen for changes in real time on your data stored in the cloud.", "website": "https://github.com/gilmaimon/Arduino-CloudStorage", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/Arduino-CloudStorage.git", "providesIncludes": [ "CloudStorage.h", "WifiConnection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoCloudStorage-0.6.1.zip", "archiveFileName": "ArduinoCloudStorage-0.6.1.zip", "size": 25076, "checksum": "SHA-256:6dc207a4a2c0c65cb467ee40df8d6bc8f32ef861f362b4619eb9edae8857c3c0" }, { "name": "ArduinoCloudStorage", "version": "0.6.2", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "CloudStorage lets you store and retrive values from a remote server.", "paragraph": "With cloud storage you can store numbers, strings, arrays and listen for changes in real time on your data stored in the cloud.", "website": "https://github.com/gilmaimon/Arduino-CloudStorage", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/Arduino-CloudStorage.git", "providesIncludes": [ "CloudStorage.h", "WifiConnection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoCloudStorage-0.6.2.zip", "archiveFileName": "ArduinoCloudStorage-0.6.2.zip", "size": 25621, "checksum": "SHA-256:cd7ce18c63aea4b65be3ec2949d7c8391cd42b83391fe793fa645aa46efd9639" }, { "name": "ArduinoComponents", "version": "0.1.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "ArduinoComponents.", "paragraph": "A library writing component based OO arduino code", "website": "https://github.com/gilmaimon/ArduinoComponents", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoComponents.git", "providesIncludes": [ "ArduinoComponents.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoComponents-0.1.0.zip", "archiveFileName": "ArduinoComponents-0.1.0.zip", "size": 219860, "checksum": "SHA-256:995c7b859715eb7107d5d5222c807369d4dca3b22cd7f55d09f87e1bf8a014bc" }, { "name": "ArduinoComponents", "version": "0.2.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "ArduinoComponents.", "paragraph": "A library writing component based OO arduino code", "website": "https://github.com/gilmaimon/ArduinoComponents", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoComponents.git", "providesIncludes": [ "ArduinoComponents.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoComponents-0.2.0.zip", "archiveFileName": "ArduinoComponents-0.2.0.zip", "size": 221883, "checksum": "SHA-256:5d2a1de1ebc52bb209f2f9b251fdb909a0e501f5fe2a7d4dfd3665749790eb67" }, { "name": "ArduinoComponents", "version": "0.3.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern OO Arduino.", "paragraph": "ArduinoComponents gives you base components and a framework for writing component and event based code for any Arduino supported microcontroller with one unified interface. ArduinoComponents gives your the base Component class and many usefull utilities (Vector, Function, smart pointers ect..).", "website": "https://github.com/gilmaimon/ArduinoComponents", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoComponents.git", "providesIncludes": [ "ArduinoComponents.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoComponents-0.3.0.zip", "archiveFileName": "ArduinoComponents-0.3.0.zip", "size": 227410, "checksum": "SHA-256:ceaf6cde92db784d1fcb20c1c33c63c02b95ad28c766d68869c29b40056ed88b" }, { "name": "MCCI Arduino Development Kit ADK", "version": "0.2.0", "author": "Terry Moore, ChaeHee Won", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "The MCCI XDK ported to Arduino.", "paragraph": "The MCCI XDK is a portability toolkit, allowing for C code to be reused in multiple embedded environments. The ADK is a stripped-down version for Arduino and other deeply-embedded environments.", "website": "https://github.com/mcci-catena/Catena-mcciadk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-mcciadk.git", "providesIncludes": [ "mcciadk_baselib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_Development_Kit_ADK-0.2.0.zip", "archiveFileName": "MCCI_Arduino_Development_Kit_ADK-0.2.0.zip", "size": 21184, "checksum": "SHA-256:457c01dfd0c115988d449e21a08cb78c7a4c458c781b1bd6013f79d13475290d" }, { "name": "MCCI Arduino Development Kit ADK", "version": "0.2.1", "author": "Terry Moore, ChaeHee Won", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "The MCCI XDK ported to Arduino.", "paragraph": "The MCCI XDK is a portability toolkit, allowing for C code to be reused in multiple embedded environments. The ADK is a stripped-down version for Arduino and other deeply-embedded environments.", "website": "https://github.com/mcci-catena/Catena-mcciadk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-mcciadk.git", "providesIncludes": [ "mcciadk_baselib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_Development_Kit_ADK-0.2.1.zip", "archiveFileName": "MCCI_Arduino_Development_Kit_ADK-0.2.1.zip", "size": 21494, "checksum": "SHA-256:837a8e4cac8a341de72ab80badc9e7034bd5f2d795f2e77561306b398f16a090" }, { "name": "MCCI Arduino Development Kit ADK", "version": "0.2.2", "author": "Terry Moore, ChaeHee Won", "maintainer": "MCCI Corporation \u003ctechsupport@mcci.com\u003e", "sentence": "The MCCI XDK ported to Arduino (\"Arduino Development Kit\").", "paragraph": "The MCCI XDK is a portability toolkit, allowing for C code to be reused in multiple embedded environments. The ADK is a stripped-down version for Arduino and other deeply-embedded environments.", "website": "https://github.com/mcci-catena/Catena-mcciadk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/Catena-mcciadk.git", "providesIncludes": [ "mcciadk_baselib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_Arduino_Development_Kit_ADK-0.2.2.zip", "archiveFileName": "MCCI_Arduino_Development_Kit_ADK-0.2.2.zip", "size": 22178, "checksum": "SHA-256:dd1eb805937d83e6beb7ee4910cea01c5ab5ba1dfb4a4c2fe1657155940d6224" }, { "name": "Espalexa", "version": "2.2.0", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.2.0.zip", "archiveFileName": "Espalexa-2.2.0.zip", "size": 72951, "checksum": "SHA-256:f35daa2a9920b85602101710bda7bb99bf2188c6b219a878f0055aa4f1945183" }, { "name": "Espalexa", "version": "2.3.3", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.3.3.zip", "archiveFileName": "Espalexa-2.3.3.zip", "size": 18649, "checksum": "SHA-256:b7dfdeefa550f6f245667dbef2a026b962c6f488e43ce771acb32fb1039fc602" }, { "name": "Espalexa", "version": "2.4.0", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.4.0.zip", "archiveFileName": "Espalexa-2.4.0.zip", "size": 21545, "checksum": "SHA-256:77f5f4a9283b8ad9a6357f2d17840ced9f84a963677418ff26f69c29d8ba3ee1" }, { "name": "Espalexa", "version": "2.4.1", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.4.1.zip", "archiveFileName": "Espalexa-2.4.1.zip", "size": 23018, "checksum": "SHA-256:cd7b8ea2727c5d2029eb821b4a9048b3869567b5bd56ecf36efa7990033ad5b1" }, { "name": "Espalexa", "version": "2.4.2", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.4.2.zip", "archiveFileName": "Espalexa-2.4.2.zip", "size": 23127, "checksum": "SHA-256:469eab4554d92e180ee2b54a6bddf6183c7c9351a14a3dc5721557c8b3ed7a30" }, { "name": "Espalexa", "version": "2.4.3", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.4.3.zip", "archiveFileName": "Espalexa-2.4.3.zip", "size": 23243, "checksum": "SHA-256:5c71410ca32256ccdc40153b364f0dd5d64987d3a2945fefe91032db127e3187" }, { "name": "Espalexa", "version": "2.4.4", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.4.4.zip", "archiveFileName": "Espalexa-2.4.4.zip", "size": 23507, "checksum": "SHA-256:8e682005dbb4f6c36e9fd67df18142dfdab298b1c03b57d4f35b578c43c19515" }, { "name": "Espalexa", "version": "2.4.5", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.4.5.zip", "archiveFileName": "Espalexa-2.4.5.zip", "size": 23331, "checksum": "SHA-256:b5df5ee7f4a30931df99cb77f7bdabfea306263afac9dcdfce47c5cb1b29ce52" }, { "name": "Espalexa", "version": "2.4.6", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.4.6.zip", "archiveFileName": "Espalexa-2.4.6.zip", "size": 23511, "checksum": "SHA-256:bb03738357642a0b93d07b4ec159c9e3dc2aa1d34a006ed3d69713ceffe5b51d" }, { "name": "Espalexa", "version": "2.4.7", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.4.7.zip", "archiveFileName": "Espalexa-2.4.7.zip", "size": 23508, "checksum": "SHA-256:a1d2371eccac5f21155e9e0228e95faf452c3db44762f0d056c7942b7d9ed495" }, { "name": "Espalexa", "version": "2.5.0", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.5.0.zip", "archiveFileName": "Espalexa-2.5.0.zip", "size": 23674, "checksum": "SHA-256:755f3ca02f4f7df1c8e15369239abd34f0206694bf011403cfb31b970670f9a4" }, { "name": "Espalexa", "version": "2.6.0", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.6.0.zip", "archiveFileName": "Espalexa-2.6.0.zip", "size": 23949, "checksum": "SHA-256:ca349b3074ec7ad37bc369584bebab2b3f25271a96764a542861df9095d98f98" }, { "name": "Espalexa", "version": "2.7.0", "author": "Christian Schwinne", "maintainer": "Christian Schwinne", "sentence": "Library to control an ESP module with the Alexa voice assistant", "paragraph": "Works with ESP8266 and ESP32", "website": "https://github.com/Aircoookie/Espalexa", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aircoookie/Espalexa.git", "url": "https://downloads.arduino.cc/libraries/github.com/Aircoookie/Espalexa-2.7.0.zip", "archiveFileName": "Espalexa-2.7.0.zip", "size": 23963, "checksum": "SHA-256:f8ff88d7d58d802eda66bdb92f7b68dab4594c574722b43e1887e867a233cb68" }, { "name": "NukiClientESP", "version": "0.0.1", "author": "Lukas Reinhart \u003cthexperiments.com\u003e", "maintainer": "Lukas Reinhart \u003cthexperiments.com\u003e", "license": "MIT", "sentence": "Library for accessing the nuki smartlock with an ESP8266", "paragraph": "Library for accessing the nuki smartlock with an ESP8266. Autodiscovery and authentication supported. With some modification this should also work on other platforms. I am not affiliated with Nuki Home Solutions, this not an official library, NUKI is a trademark of Nuki Home Solutions.", "website": "https://github.com/thexperiments/NukiClientESP", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thexperiments/NukiClientESP.git", "url": "https://downloads.arduino.cc/libraries/github.com/thexperiments/NukiClientESP-0.0.1.zip", "archiveFileName": "NukiClientESP-0.0.1.zip", "size": 9313, "checksum": "SHA-256:e376c27c93cf2a7fdf3154fb978520ae2149baf570fa4b552944daa642628e08" }, { "name": "Arduino-I2C-KM1", "version": "1.0.1", "author": "Keigan Inc.", "maintainer": "Keigan Inc. \u003csupport@keigan.co.jp\u003e", "sentence": "KeiganMotor KM-1 control library using I2C communication", "paragraph": "This library allows an Arduino/Genuino board to control KeiganMotor KM-1 using I2C communication.", "website": "https://document.keigan-motor.com/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/keigan-motor/Arduino-I2C-KM1.git", "url": "https://downloads.arduino.cc/libraries/github.com/keigan-motor/Arduino_I2C_KM1-1.0.1.zip", "archiveFileName": "Arduino_I2C_KM1-1.0.1.zip", "size": 13372, "checksum": "SHA-256:22ad222a351aa78fb98930e884493b0030378019ac5c0e539c2d2e7e1cbb3d20" }, { "name": "Arduino-I2C-KM1", "version": "1.2.0", "author": "Keigan Inc.", "maintainer": "Keigan Inc. \u003csupport@keigan.co.jp\u003e", "sentence": "KeiganMotor KM-1 control library using I2C communication", "paragraph": "This library allows an Arduino/Genuino board to control KeiganMotor KM-1 using I2C communication.", "website": "https://document.keigan-motor.com/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/keigan-motor/Arduino-I2C-KM1.git", "url": "https://downloads.arduino.cc/libraries/github.com/keigan-motor/Arduino_I2C_KM1-1.2.0.zip", "archiveFileName": "Arduino_I2C_KM1-1.2.0.zip", "size": 16063, "checksum": "SHA-256:dd3680edf194e2216403c09d3a687f04ea29e4d4f61811077315fc19e638d1b7" }, { "name": "Arduino-I2C-KM1", "version": "2.0.2", "author": "Keigan Inc.", "maintainer": "Keigan Inc. \u003csupport@keigan.co.jp\u003e", "sentence": "KeiganMotor KM-1 control library using I2C communication", "paragraph": "This library allows Arduino/Genuino or ESP32/ESP8266 board to control KeiganMotor KM-1 using I2C communication.", "website": "https://document.keigan-motor.com/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/keigan-motor/Arduino-I2C-KM1.git", "url": "https://downloads.arduino.cc/libraries/github.com/keigan-motor/Arduino_I2C_KM1-2.0.2.zip", "archiveFileName": "Arduino_I2C_KM1-2.0.2.zip", "size": 411503, "checksum": "SHA-256:8442aca56ab9fcc73feadb5986090840fcbc6dbc0b4e38c4126d49208b707e4b" }, { "name": "ADS1219", "version": "1.0.0", "author": "OM222O", "maintainer": "OM222O \u003ctechelectroyt@gmail.com\u003e", "sentence": "ADS1219 24 bit ADC", "paragraph": "ADS1219 24 bit ADC", "website": "https://github.com/OM222O/ADS1219", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/OM222O/ADS1219.git", "url": "https://downloads.arduino.cc/libraries/github.com/OM222O/ADS1219-1.0.0.zip", "archiveFileName": "ADS1219-1.0.0.zip", "size": 3555, "checksum": "SHA-256:77300b009ff6b3c6c22a9daf8789bfd7148421b003052dbc92d4ed3901f38f68" }, { "name": "TinyUPnP", "version": "2.0.0", "author": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "maintainer": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "sentence": "Add port mappings to your router automatically", "paragraph": "UPnP implementation for embedded application that allows you to add automatic port mappings (port forwarding). You can also install EasyDDNS library as a supplement for accessing your device from the internet without using its explicit IP address.", "website": "https://github.com/ofekp/TinyUPnP", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ofekp/TinyUPnP.git", "providesIncludes": [ "TinyUPnP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ofekp/TinyUPnP-2.0.0.zip", "archiveFileName": "TinyUPnP-2.0.0.zip", "size": 25643, "checksum": "SHA-256:8dd349f3b14825a0efd13e0a98c7182f44a671f0b484dc50a42fd12cf40e6d4a" }, { "name": "TinyUPnP", "version": "3.0.0", "author": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "maintainer": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "sentence": "Add port mappings to your router automatically", "paragraph": "UPnP implementation for embedded application that allows you to add automatic port mappings (port forwarding). You can also install EasyDDNS library as a supplement for accessing your device from the internet without using its explicit IP address.", "website": "https://github.com/ofekp/TinyUPnP", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ofekp/TinyUPnP.git", "providesIncludes": [ "TinyUPnP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ofekp/TinyUPnP-3.0.0.zip", "archiveFileName": "TinyUPnP-3.0.0.zip", "size": 27032, "checksum": "SHA-256:ba69ebcbdf167886a9864ed38d0374c05ec2ffd42e5e503a42313af90c6741a2" }, { "name": "TinyUPnP", "version": "3.0.1", "author": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "maintainer": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "sentence": "Add port mappings to your router automatically", "paragraph": "UPnP implementation for embedded application that allows you to add automatic port mappings (port forwarding). You can also install EasyDDNS library as a supplement for accessing your device from the internet without using its explicit IP address.", "website": "https://github.com/ofekp/TinyUPnP", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ofekp/TinyUPnP.git", "providesIncludes": [ "TinyUPnP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ofekp/TinyUPnP-3.0.1.zip", "archiveFileName": "TinyUPnP-3.0.1.zip", "size": 27032, "checksum": "SHA-256:c0cd7b3ef8d00f958d77db2e3e6ef1c696be89f0ac355ecb3552a0cea80f9456" }, { "name": "TinyUPnP", "version": "3.0.2", "author": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "maintainer": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "sentence": "Add port mappings to your router automatically", "paragraph": "UPnP implementation for embedded application that allows you to add automatic port mappings (port forwarding). You can also install EasyDDNS library as a supplement for accessing your device from the internet without using its explicit IP address.", "website": "https://github.com/ofekp/TinyUPnP", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ofekp/TinyUPnP.git", "providesIncludes": [ "TinyUPnP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ofekp/TinyUPnP-3.0.2.zip", "archiveFileName": "TinyUPnP-3.0.2.zip", "size": 27071, "checksum": "SHA-256:1e071c30d80fc3d5d9c08ea5c11ba5c09a807df8a97799c3075427f36b417c01" }, { "name": "TinyUPnP", "version": "3.1.2", "author": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "maintainer": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "sentence": "Add port mappings to your router automatically", "paragraph": "UPnP implementation for embedded application that allows you to add automatic port mappings (port forwarding). You can also install EasyDDNS library as a supplement for accessing your device from the internet without using its explicit IP address.", "website": "https://github.com/ofekp/TinyUPnP", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ofekp/TinyUPnP.git", "providesIncludes": [ "TinyUPnP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ofekp/TinyUPnP-3.1.2.zip", "archiveFileName": "TinyUPnP-3.1.2.zip", "size": 29346, "checksum": "SHA-256:6d30a06d55e7aaff351b64598b3985f7af18e4ae4b828b57504409ca7f6938fb" }, { "name": "TinyUPnP", "version": "3.1.4", "author": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "maintainer": "Ofek Pearl \u003cofekpearl@gmail.com\u003e", "sentence": "Add port mappings to your router automatically", "paragraph": "UPnP implementation for embedded application that allows you to add automatic port mappings (port forwarding). You can also install EasyDDNS library as a supplement for accessing your device from the internet without using its explicit IP address.", "website": "https://github.com/ofekp/TinyUPnP", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ofekp/TinyUPnP.git", "providesIncludes": [ "TinyUPnP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ofekp/TinyUPnP-3.1.4.zip", "archiveFileName": "TinyUPnP-3.1.4.zip", "size": 29346, "checksum": "SHA-256:7fd8efe60852ed3bcd13bba4406640738dedf46378995b06001b97f2e9de680d" }, { "name": "DS18B20Events", "version": "1.0.0", "author": "Ihar Yakimush", "maintainer": "Ihar Yakimush", "sentence": "Arduino temperature changed events for DS18B20 and other DallasTemperature compatible sensors", "paragraph": "Arduino temperature changed events for DS18B20 and other DallasTemperature compatible sensors", "website": "https://github.com/IharYakimush/arduino-temperature-control-events", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/IharYakimush/arduino-temperature-control-events.git", "url": "https://downloads.arduino.cc/libraries/github.com/IharYakimush/DS18B20Events-1.0.0.zip", "archiveFileName": "DS18B20Events-1.0.0.zip", "size": 3955, "checksum": "SHA-256:ce2bf73f783032d9732d5db552bcf2e32b4bfdd289098ae92c108a4429b04ca1" }, { "name": "MAX6626", "version": "1.0.0", "author": "Tamojit Saha", "maintainer": "Tamojit Saha \u003csahatamo1995@gmail.com\u003e", "sentence": "Arduino Library for MAX6626 by Tamojit Saha.", "paragraph": "The MAX6626 combines a 12 bit emperature sensor, a programmable overtemperature alarm, A dedicated alarm output, OT, activates if the conversion exceeds the value programmed in the high-temperature register. This library can be used to work with all the features the sensor provides.", "website": "https://github.com/TamojitSaha/MAX6626_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TamojitSaha/MAX6626_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/TamojitSaha/MAX6626-1.0.0.zip", "archiveFileName": "MAX6626-1.0.0.zip", "size": 1825664, "checksum": "SHA-256:9f34c85b18b9c4bc1eb7ae5815183d2f4381dc35f883e4de218ed69df43a9b28" }, { "name": "MAX6626", "version": "1.0.1", "author": "Tamojit Saha, Sandeepan Sengupta", "maintainer": "Tamojit Saha \u003csahatamo1995@gmail.com\u003e", "sentence": "Arduino Library for MAX6626.", "paragraph": "The MAX6626 combines a 12 bit emperature sensor, a programmable overtemperature alarm, A dedicated alarm output, OT, activates if the conversion exceeds the value programmed in the high-temperature register. This library can be used to work with all the features the sensor provides.", "website": "https://github.com/TamojitSaha/MAX6626_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TamojitSaha/MAX6626_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/TamojitSaha/MAX6626-1.0.1.zip", "archiveFileName": "MAX6626-1.0.1.zip", "size": 1832672, "checksum": "SHA-256:207b5f4be56eec656afc557fdf031a411316d73a1c6c410cb9c02a70a96a40f9" }, { "name": "ATmega32U4 Grove Air quality sensor", "version": "0.0.1", "author": "Joachim Cardoen", "maintainer": "Diff Digital \u003cinfo@diffdigital.be\u003e", "sentence": "ATmega32U4 Arduino library to read values from Grove Air Quality Sensor.", "paragraph": "ATmega32U4 Arduino library to read values from Grove Air Quality Sensor.", "website": "https://github.com/JCardoen/ATmega32U4-Grove-Air-quality-sensor", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JCardoen/ATmega32U4-Grove-Air-quality-sensor.git", "providesIncludes": [ "AirQuality.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/JCardoen/ATmega32U4_Grove_Air_quality_sensor-0.0.1.zip", "archiveFileName": "ATmega32U4_Grove_Air_quality_sensor-0.0.1.zip", "size": 6259, "checksum": "SHA-256:57a9ce71d726e9fee7b4f43bed64078d2b4206cfea2accea6af69d96c369acd1" }, { "name": "LCD_HD44780", "version": "1.0.0", "author": "ZulNs", "maintainer": "ZulNs \u003czul.nasibu@gmail.com\u003e", "sentence": "A library for HD44780 based LCDs.", "paragraph": "This library using only 4-bits databus to save MCU I/O pins along with RS, EN, and RW pins. It has ability to edit some text right on the LCD screen, eg. insert and delete a character, backspace, move cursor in all directions (left, right, up, and down), newline, line home, and line end. It also supports println() method, read character or text right from the LCD screen (no longer need to waste some expensive MCU RAMs to buffering the text currently being edited). So you can edit your text on the screen without messing with complex code. All used I/O pins, except EN pin, are shareable with other hardware. For example if it used with a matrix keypad, then the databus pins (DB4, DB5, DB6, and DB7) can be shared with the keypad column only or the row pins only. Do not share them with mixed any column and row pins together to avoid unexpected behaviour on accessing the LCD while a key is being pressed.", "website": "https://github.com/ZulNs/LCD_HD44780", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZulNs/LCD_HD44780.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZulNs/LCD_HD44780-1.0.0.zip", "archiveFileName": "LCD_HD44780-1.0.0.zip", "size": 20212, "checksum": "SHA-256:d57feeeb12b9c14f0f2142d32b5f6f76b4a9a7c9ec5264d33e26f2204918934b" }, { "name": "AsyncLiquidCrystal", "version": "1.0.0", "author": "Paulo Costa, Arduino, Adafruit", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs), in a non-blocking way.", "paragraph": "Version of Arduino's LiquidCrystal with an internal queue, suitable for writing stuff asynchronously. This library allows an Arduino/Genuino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/paulo-raca/Arduino_AsyncLiquidCrystal.git", "url": "https://downloads.arduino.cc/libraries/github.com/paulo-raca/AsyncLiquidCrystal-1.0.0.zip", "archiveFileName": "AsyncLiquidCrystal-1.0.0.zip", "size": 8707, "checksum": "SHA-256:f9c43e3df58ba72ac67202aaad5ac6d183665faf9a541e1e8445d755881adadf" }, { "name": "AsyncLiquidCrystal", "version": "1.0.1", "author": "Paulo Costa, Arduino, Adafruit", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs), in a non-blocking way.", "paragraph": "Version of Arduino's LiquidCrystal with an internal queue, suitable for writing stuff asynchronously. This library allows an Arduino/Genuino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/paulo-raca/Arduino_AsyncLiquidCrystal.git", "dependencies": [ { "name": "Buffered Streams" } ], "url": "https://downloads.arduino.cc/libraries/github.com/paulo-raca/AsyncLiquidCrystal-1.0.1.zip", "archiveFileName": "AsyncLiquidCrystal-1.0.1.zip", "size": 8735, "checksum": "SHA-256:ebb9b6a004a41705c21e02ccd62ef9a00f979eab356e97c9e31b68fc517d6af7" }, { "name": "Attiny85_IO", "version": "3.0.0", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny85.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny85_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny85_IO-3.0.0.zip", "archiveFileName": "Attiny85_IO-3.0.0.zip", "size": 3358, "checksum": "SHA-256:7ac883375cee2a47a73b4fb0960893fbdc98f9c0086c1b33c0a0d076e72daa84" }, { "name": "Attiny85_IO", "version": "3.0.5", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny85.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny85_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny85_IO-3.0.5.zip", "archiveFileName": "Attiny85_IO-3.0.5.zip", "size": 4401, "checksum": "SHA-256:4de2d04ddd33340afc837b5136b0a895f5258d985b77918d3b5e217976f8642d" }, { "name": "Attiny85_IO", "version": "3.0.6", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny85.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny85_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny85_IO-3.0.6.zip", "archiveFileName": "Attiny85_IO-3.0.6.zip", "size": 4344, "checksum": "SHA-256:f7c9b1a710c05b8cd15f009c3ec8a85d35e86e2bd1b71257437ba56290c4646f" }, { "name": "Attiny85_IO", "version": "3.0.7", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny85.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny85_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny85_IO-3.0.7.zip", "archiveFileName": "Attiny85_IO-3.0.7.zip", "size": 4365, "checksum": "SHA-256:95cc7a07220470a158dbb6829061e14141726068ff14a407f47fda2a25190234" }, { "name": "programmable_air", "version": "1.0.1", "author": "tinkrmind", "maintainer": "tinkrmind \u003chello@programmable-air.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.0.1.zip", "archiveFileName": "programmable_air-1.0.1.zip", "size": 847578, "checksum": "SHA-256:a874cff12e602babc8a8133fa85e9aa69e0a89df58aac3f7f8f0c8ad4c64a431" }, { "name": "programmable_air", "version": "1.0.2", "author": "tinkrmind", "maintainer": "tinkrmind \u003chello@programmable-air.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.0.2.zip", "archiveFileName": "programmable_air-1.0.2.zip", "size": 443236, "checksum": "SHA-256:542069b24a3235059f911bc27d90f69a0d48a940c32d5d35dd2545908d80c9c7" }, { "name": "programmable_air", "version": "1.0.3", "author": "tinkrmind", "maintainer": "tinkrmind \u003chello@programmable-air.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.0.3.zip", "archiveFileName": "programmable_air-1.0.3.zip", "size": 444281, "checksum": "SHA-256:3e3538f81ce223934ef80d4a45d1c36a11f1d1d9683ba339fb44f9231611f451" }, { "name": "programmable_air", "version": "1.0.4", "author": "tinkrmind", "maintainer": "tinkrmind \u003chello@programmable-air.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.0.4.zip", "archiveFileName": "programmable_air-1.0.4.zip", "size": 449031, "checksum": "SHA-256:9d8a9bbfc566b2086ea721fee516175b14a585047c06ea4da776ad144afe337c" }, { "name": "programmable_air", "version": "1.1.0", "author": "tinkrmind", "maintainer": "tinkrmind \u003chello@programmable-air.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.1.0.zip", "archiveFileName": "programmable_air-1.1.0.zip", "size": 451565, "checksum": "SHA-256:46bf1c40ca6df90bcf88799812a251aecbbec0be5fd5b7eeb444c075a1216da1" }, { "name": "programmable_air", "version": "1.1.1", "author": "tinkrmind", "maintainer": "tinkrmind \u003chello@programmable-air.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.1.1.zip", "archiveFileName": "programmable_air-1.1.1.zip", "size": 452121, "checksum": "SHA-256:113ce6aa62742efdc7c8fce65a610fb596f2a3c3ed82e6e4963e3fc0b4cc8d65" }, { "name": "programmable_air", "version": "1.1.2", "author": "tinkrmind", "maintainer": "tinkrmind \u003chello@programmable-air.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.1.2.zip", "archiveFileName": "programmable_air-1.1.2.zip", "size": 452108, "checksum": "SHA-256:2495637e2d1b98869d58e786763ee4c6e5620b49eecb438a8432e650fc27c188" }, { "name": "programmable_air", "version": "1.1.3", "author": "tinkrmind", "maintainer": "tinkrmind \u003chello@programmable-air.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.1.3.zip", "archiveFileName": "programmable_air-1.1.3.zip", "size": 453699, "checksum": "SHA-256:3e32cceecb48c03b5ccfb7fba6d5138648d8230d17468bd6220eb854e40db1d3" }, { "name": "programmable_air", "version": "1.1.4", "author": "tinkrmind", "maintainer": "tinkrmind \u003chello@programmable-air.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.1.4.zip", "archiveFileName": "programmable_air-1.1.4.zip", "size": 457464, "checksum": "SHA-256:27360b8d46e735de25efb4efad1faacdf4e4321d0d12e3d79ecaae57b62e97dd" }, { "name": "programmable_air", "version": "1.1.6", "author": "tinkrmind", "maintainer": "tinkrmind \u003ctinkrmind@gmail.com\u003e", "sentence": "Basic functions to control the Programmable-Air board.", "paragraph": "For example, controlling the speed of pumps, reading pressure, toggling the valves and such.", "website": "https://github.com/Programmable-Air", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Programmable-Air/Code.git", "providesIncludes": [ "programmable_air.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Programmable-Air/programmable_air-1.1.6.zip", "archiveFileName": "programmable_air-1.1.6.zip", "size": 461759, "checksum": "SHA-256:9e5357043fc15266cb7ba30f11873730b9d014490904ad32aed70c2190ef879f" }, { "name": "Attiny84_IO", "version": "3.0.0", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny84.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny84_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny84_IO-3.0.0.zip", "archiveFileName": "Attiny84_IO-3.0.0.zip", "size": 3664, "checksum": "SHA-256:6685942875cfa66a3ba5cdd10787ab0b7e6140e4dac91b3d453efc2d6093ac8f" }, { "name": "Attiny84_IO", "version": "3.0.3", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny84.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny84_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny84_IO-3.0.3.zip", "archiveFileName": "Attiny84_IO-3.0.3.zip", "size": 4742, "checksum": "SHA-256:585218d1fb05d9e6a083eee14cd1b256fad58d106f968c87a7c67f8f3e2d06c8" }, { "name": "Attiny84_IO", "version": "3.0.6", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny84.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny84_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny84_IO-3.0.6.zip", "archiveFileName": "Attiny84_IO-3.0.6.zip", "size": 4697, "checksum": "SHA-256:5d005e191224c49d41209dc009e316100d1cb79afd7e7b3014b96622cfebbe5a" }, { "name": "Attiny84_IO", "version": "3.0.7", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny84.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny84_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny84_IO-3.0.7.zip", "archiveFileName": "Attiny84_IO-3.0.7.zip", "size": 4713, "checksum": "SHA-256:9b0034af76094cdfb9a80e51043fe7a7eda54a0341176d45d3abaf90c7010629" }, { "name": "Attiny85_IO_basic", "version": "3.0.0", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny85.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny85_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny85_IO_basic-3.0.0.zip", "archiveFileName": "Attiny85_IO_basic-3.0.0.zip", "size": 3874, "checksum": "SHA-256:a4b7c900bc36e453b913edecb7a4e80de4a859ee2da2a1ef1ca2a4d668dd2d56" }, { "name": "Attiny85_IO_basic", "version": "3.0.5", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny85.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny85_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny85_IO_basic-3.0.5.zip", "archiveFileName": "Attiny85_IO_basic-3.0.5.zip", "size": 4379, "checksum": "SHA-256:c8ee8f4a5345204a8f6a7bc13a5db5e05cec505190442a6d71ead43b3626843e" }, { "name": "Attiny85_IO_basic", "version": "3.0.6", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny85.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny85_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny85_IO_basic-3.0.6.zip", "archiveFileName": "Attiny85_IO_basic-3.0.6.zip", "size": 4319, "checksum": "SHA-256:f369239e96f534d6c8b1e64bbc50040bbbab5896cc1232a453444f05878cb65a" }, { "name": "Attiny85_IO_basic", "version": "3.0.7", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny85.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny85_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny85_IO_basic-3.0.7.zip", "archiveFileName": "Attiny85_IO_basic-3.0.7.zip", "size": 4342, "checksum": "SHA-256:be54b2951c68749922aa87729c8700be4fd839332489e22b2528529605fca603" }, { "name": "Attiny84_IO_basic", "version": "3.0.0", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny84.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny84_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny84_IO_basic-3.0.0.zip", "archiveFileName": "Attiny84_IO_basic-3.0.0.zip", "size": 3640, "checksum": "SHA-256:5fb1ab3983cce6453ae26a97801429d0fbeb750169b91472a8345580998e9cb2" }, { "name": "Attiny84_IO_basic", "version": "3.0.5", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny84.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny84_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny84_IO_basic-3.0.5.zip", "archiveFileName": "Attiny84_IO_basic-3.0.5.zip", "size": 4726, "checksum": "SHA-256:a9b92a56af1184ed742f68ad1c7e4a13e13fb80e1fc50fdffec898762bc91b7f" }, { "name": "Attiny84_IO_basic", "version": "3.0.6", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny84.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny84_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny84_IO_basic-3.0.6.zip", "archiveFileName": "Attiny84_IO_basic-3.0.6.zip", "size": 4677, "checksum": "SHA-256:b943cfe6df92fa6b0fe1f79716cdb75d404590ec7d81e70c3673f23ddd80e2e0" }, { "name": "Attiny84_IO_basic", "version": "3.0.7", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Attiny84.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Attiny84_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Attiny84_IO_basic-3.0.7.zip", "archiveFileName": "Attiny84_IO_basic-3.0.7.zip", "size": 4694, "checksum": "SHA-256:d01fc47334efb464310860c6d5608dc10a9c50d7018c1d20f826a08c602fa97a" }, { "name": "Atmega8_IO", "version": "3.0.0", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega8.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega8_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega8_IO-3.0.0.zip", "archiveFileName": "Atmega8_IO-3.0.0.zip", "size": 4444, "checksum": "SHA-256:ca91b555e0c8130704945b4b148420f27f81ec531d728430e78533e8c64be6f8" }, { "name": "Atmega8_IO", "version": "3.0.5", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega8.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega8_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega8_IO-3.0.5.zip", "archiveFileName": "Atmega8_IO-3.0.5.zip", "size": 4444, "checksum": "SHA-256:2f1e08a9b719d43d440f05882e0332a44cdf3fecdf770d60f854f4c480d20d6f" }, { "name": "Atmega8_IO", "version": "3.0.6", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega8.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega8_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega8_IO-3.0.6.zip", "archiveFileName": "Atmega8_IO-3.0.6.zip", "size": 5225, "checksum": "SHA-256:fb28723b8f53335815dc09d909bf60eac0e2c2f4ad3ef1ec3c08d59b1543595e" }, { "name": "Atmega8_IO", "version": "3.0.7", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega8.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega8_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega8_IO-3.0.7.zip", "archiveFileName": "Atmega8_IO-3.0.7.zip", "size": 5262, "checksum": "SHA-256:0c2638d8877ca68abffca8a5b67e83af0477a898a4355a7620640e3ed29d7478" }, { "name": "Atmega8_IO_basic", "version": "3.0.0", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega8.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega8_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega8_IO_basic-3.0.0.zip", "archiveFileName": "Atmega8_IO_basic-3.0.0.zip", "size": 4113, "checksum": "SHA-256:49cf797c2fabe2f57708a22106f9f2b8b98ac4776ba2add9101927193c635ffd" }, { "name": "Atmega8_IO_basic", "version": "3.0.5", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega8.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega8_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega8_IO_basic-3.0.5.zip", "archiveFileName": "Atmega8_IO_basic-3.0.5.zip", "size": 4114, "checksum": "SHA-256:f239f84ada893dd1b1982db31cebbd898285b08c81aa109898cc21d6832244e5" }, { "name": "Atmega8_IO_basic", "version": "3.0.6", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega8.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega8_IO_basic.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega8_IO_basic-3.0.6.zip", "archiveFileName": "Atmega8_IO_basic-3.0.6.zip", "size": 4729, "checksum": "SHA-256:7293e036e7b455429357d19dfb324ec2c8749d4a83d6ee9ab6affbef86d7e028" }, { "name": "Atmega328_IO", "version": "3.0.0", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.0.0.zip", "archiveFileName": "Atmega328_IO-3.0.0.zip", "size": 5267, "checksum": "SHA-256:3c4cf3e90c7b8e0f59346c1db83d2233d91efbe73c7d95f249fce42e3b1df196" }, { "name": "Atmega328_IO", "version": "3.0.5", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.0.5.zip", "archiveFileName": "Atmega328_IO-3.0.5.zip", "size": 5271, "checksum": "SHA-256:affc43e87475cd8087664ac2acacb3afac399789d74a962df5d1034644d4364b" }, { "name": "Atmega328_IO", "version": "3.0.6", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.0.6.zip", "archiveFileName": "Atmega328_IO-3.0.6.zip", "size": 5528, "checksum": "SHA-256:d25250bac361dc51f606a807b0b6a8608cebb9ee98c78f48417b79264accba56" }, { "name": "Atmega328_IO", "version": "3.0.7", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.0.7.zip", "archiveFileName": "Atmega328_IO-3.0.7.zip", "size": 5620, "checksum": "SHA-256:f3a3bddc4e770caa54b06b2f76bcd605a73cff512dd92434fc5476aa91bf3b09" }, { "name": "Atmega328_IO", "version": "3.0.8", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.0.8.zip", "archiveFileName": "Atmega328_IO-3.0.8.zip", "size": 6460, "checksum": "SHA-256:4b990ec29707d5db98716874a530db021d41f967b51cabf5b52d9db12ead4b54" }, { "name": "Atmega328_IO", "version": "3.0.9", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.0.9.zip", "archiveFileName": "Atmega328_IO-3.0.9.zip", "size": 7576, "checksum": "SHA-256:ff8e4a1a682722a89597f8cbb4c6eb5b3b7be736571b185f64fe820beae2ac5b" }, { "name": "Atmega328_IO", "version": "3.1.0", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.1.0.zip", "archiveFileName": "Atmega328_IO-3.1.0.zip", "size": 7577, "checksum": "SHA-256:bd3f521befcb7a11dc8fe04e98833f8aba5c20b2def2f9b4dcbc083a83049a9f" }, { "name": "Atmega328_IO", "version": "3.1.1", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.1.1.zip", "archiveFileName": "Atmega328_IO-3.1.1.zip", "size": 7734, "checksum": "SHA-256:0dad7d7021b055d1dc3f08b5a7464841ea3335c37aac2a38391069634b3be859" }, { "name": "Atmega328_IO", "version": "3.1.3", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.1.3.zip", "archiveFileName": "Atmega328_IO-3.1.3.zip", "size": 8090, "checksum": "SHA-256:0c1833ccefbb1c7d95602853cd1375feb63831bf1149c8ba40f55f40f403ffe7" }, { "name": "Atmega328_IO", "version": "3.1.5", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.1.5.zip", "archiveFileName": "Atmega328_IO-3.1.5.zip", "size": 737607, "checksum": "SHA-256:3ef93fbd6be1d66764a41135c355cb77ebe99f6ebd1f2076e58a33c7da865f73" }, { "name": "Atmega328_IO", "version": "3.1.6", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.1.6.zip", "archiveFileName": "Atmega328_IO-3.1.6.zip", "size": 740426, "checksum": "SHA-256:c2eb4e5865952a25d2c78abe8869195e0b3c95030597de6c692b3f0cb1d9cabd" }, { "name": "Atmega328_IO", "version": "3.1.8", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega328_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega328_IO-3.1.8.zip", "archiveFileName": "Atmega328_IO-3.1.8.zip", "size": 740452, "checksum": "SHA-256:6ec9154ba6db987017c025b7b6158d8ad4873a586f0bca50f29ddfd224e731df" }, { "name": "FaBo GPIO40 PCA9698", "version": "1.0.0", "author": "FaBo\u003cinfo@fabo.io\u003e", "maintainer": "Akira Sasaki\u003cakira@fabo.io\u003e", "sentence": "A library for FaBo GPIO.", "paragraph": "PCA9698 is I2C GPIO.", "website": "https://github.com/FaBoPlatform/FaBoGPIO40-PCA9698-Library", "category": "Uncategorized", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/FaBoPlatform/FaBoGPIO40-PCA9698-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/FaBoPlatform/FaBo_GPIO40_PCA9698-1.0.0.zip", "archiveFileName": "FaBo_GPIO40_PCA9698-1.0.0.zip", "size": 8904, "checksum": "SHA-256:eae4874cd9415b42536ce8ff75109098768a283dc6d16954ccc375c042b4ea20" }, { "name": "BMx280MI", "version": "0.0.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "providesIncludes": [ "BMx280MI.h", "SPI.h", "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-0.0.1.zip", "archiveFileName": "BMx280MI-0.0.1.zip", "size": 15591, "checksum": "SHA-256:80ac66942482616e793443f4614212fc540edea293923da37bf7826a344fc294" }, { "name": "BMx280MI", "version": "0.0.2", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "providesIncludes": [ "BMx280MI.h", "SPI.h", "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-0.0.2.zip", "archiveFileName": "BMx280MI-0.0.2.zip", "size": 15685, "checksum": "SHA-256:df5feb85dcc9927350063244abc3980aaa596d7c9f75b73d915e464ed79ff24d" }, { "name": "BMx280MI", "version": "1.0.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-1.0.0.zip", "archiveFileName": "BMx280MI-1.0.0.zip", "size": 26307, "checksum": "SHA-256:1fcaa8136c9c83e93a877ebe31a5874fa8c1c53ff6c3c51d43e399fa44b9a1c3" }, { "name": "BMx280MI", "version": "1.1.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance. Supports 64 bit pressure calculation.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-1.1.0.zip", "archiveFileName": "BMx280MI-1.1.0.zip", "size": 26630, "checksum": "SHA-256:39443bb0d244df6a30108b2fcc28ee23f8b4af926850e36617df5b34aee6b535" }, { "name": "BMx280MI", "version": "1.1.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance. Supports 64 bit pressure calculation.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-1.1.1.zip", "archiveFileName": "BMx280MI-1.1.1.zip", "size": 26696, "checksum": "SHA-256:2c8b09a7b007f4c661a8a75d9259480140ac80367fb2066dc5ff1b22aa5cb719" }, { "name": "BMx280MI", "version": "1.1.2", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance. Supports 64 bit pressure calculation.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-1.1.2.zip", "archiveFileName": "BMx280MI-1.1.2.zip", "size": 27144, "checksum": "SHA-256:cf0998a32b2fe0ce30778872013b83afd8411f9d26998ebbcd09467342ec3bed" }, { "name": "BMx280MI", "version": "1.2.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance. Supports 64 bit pressure calculation.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-1.2.0.zip", "archiveFileName": "BMx280MI-1.2.0.zip", "size": 27353, "checksum": "SHA-256:41c320c6145e9bf4327981935e3ec1c4f5d61eff5af974dff8533187cc0c1dcd" }, { "name": "BMx280MI", "version": "1.2.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance. Supports 64 bit pressure calculation.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-1.2.1.zip", "archiveFileName": "BMx280MI-1.2.1.zip", "size": 29783, "checksum": "SHA-256:a20308286902a4e8951d53111fc70147f45094d5775072d14dbfd78d007b1e9a" }, { "name": "BMx280MI", "version": "1.2.2", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance. Supports 64 bit pressure calculation.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-1.2.2.zip", "archiveFileName": "BMx280MI-1.2.2.zip", "size": 30237, "checksum": "SHA-256:6797a3ac57db5315c4d6a265a562835751c138f0bf1a37d4ff46c5911d9badb1" }, { "name": "BMx280MI", "version": "1.2.3", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Bosch Sensortec BME280 and BMP280 Digital Pressure Sensors.", "paragraph": "The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance. Supports 64 bit pressure calculation.", "website": "https://bitbucket.org/christandlg/bmx280mi", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/bmx280mi.git", "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/BMx280MI-1.2.3.zip", "archiveFileName": "BMx280MI-1.2.3.zip", "size": 33426, "checksum": "SHA-256:6f8c5af54a1df98dfb460be2f659a7102a99f28a7dcfee65bd132d5a8e548dd7" }, { "name": "Talkie", "version": "1.0.0", "author": "Peter Knight, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Speech library for Arduino.", "paragraph": "Talkie comes with over 1000 words of speech data that can be included in your projects. It is a software implementation of the Texas Instruments speech synthesis architecture (Linear Predictive Coding) from the late 1970s / early 1980s. The voice is familiar from Texas Instruments Speak \u0026 Spell family of educational products. Copyright 2011 Peter Knight. This library is a reworked version which includes 8 MHz and non blocking capabilities as well as a few utilities. The code for the queued non blocking version is based on the fork of Paul Stoffregen. https://github.com/PaulStoffregen/Talkie", "website": "https://github.com/ArminJo/Talkie", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Talkie.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/Talkie-1.0.0.zip", "archiveFileName": "Talkie-1.0.0.zip", "size": 308289, "checksum": "SHA-256:22b77241a8614400633c61845c728979f02568e50e281665fcbd8fd111facaf2" }, { "name": "Talkie", "version": "1.0.1", "author": "Peter Knight, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Speech library for Arduino.", "paragraph": "Talkie comes with over 1000 words of speech data that can be included in your projects. It is a software implementation of the Texas Instruments speech synthesis architecture (Linear Predictive Coding) from the late 1970s / early 1980s. The voice is familiar from Texas Instruments Speak \u0026 Spell family of educational products.\u003cbr/\u003eCopyright 2011 Peter Knight.\u003cbr/\u003eThis library is a reworked version which includes \u003cb\u003e8 MHz operation and non blocking capabilities\u003c/b\u003e as well as a few utilities. The code for the queued non blocking version is based on the fork of Paul Stoffregen. https://github.com/PaulStoffregen/Talkie", "website": "https://github.com/ArminJo/Talkie", "category": "Signal Input/Output", "architectures": [ "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Talkie.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/Talkie-1.0.1.zip", "archiveFileName": "Talkie-1.0.1.zip", "size": 370256, "checksum": "SHA-256:de291a8415b758db74c82e4793d00abb9721629963c0df2d27eaa0a5b522ec5a" }, { "name": "Talkie", "version": "1.0.2", "author": "Peter Knight, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Speech library for Arduino.", "paragraph": "Talkie comes with over 1000 words of speech data that can be included in your projects. It is a software implementation of the Texas Instruments speech synthesis architecture (Linear Predictive Coding) from the late 1970s / early 1980s. The voice is familiar from Texas Instruments Speak \u0026 Spell family of educational products.\u003cbr/\u003eCopyright 2011 Peter Knight.\u003cbr/\u003eThis library is a reworked version which includes \u003cb\u003e8 MHz operation and non blocking capabilities\u003c/b\u003e as well as a few utilities. The code for the queued non blocking version is based on the fork of Paul Stoffregen. https://github.com/PaulStoffregen/Talkie", "website": "https://github.com/ArminJo/Talkie", "category": "Signal Input/Output", "architectures": [ "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Talkie.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/Talkie-1.0.2.zip", "archiveFileName": "Talkie-1.0.2.zip", "size": 377348, "checksum": "SHA-256:dbb6e4ef4192263f34e502ceaae717400dddc97c8defad5b0973256effa68e9a" }, { "name": "Talkie", "version": "1.1.0", "author": "Peter Knight, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Speech library for Arduino.", "paragraph": "Talkie comes with over 1000 words of speech data that can be included in your projects. It is a software implementation of the Texas Instruments speech synthesis architecture (Linear Predictive Coding) from the late 1970s / early 1980s. The voice is familiar from Texas Instruments Speak \u0026 Spell family of educational products.\u003cbr/\u003eCopyright 2011 Peter Knight.\u003cbr/\u003eThis library is a reworked version which includes \u003cb\u003e8 MHz operation and non blocking capabilities\u003c/b\u003e as well as a few utilities.\u003cbr/\u003eThe code for the queued non blocking version is based on the fork of Paul Stoffregen. https://github.com/PaulStoffregen/Talkie\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003eESP32, SAMD and Teensy support.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Talkie", "category": "Signal Input/Output", "architectures": [ "avr", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Talkie.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/Talkie-1.1.0.zip", "archiveFileName": "Talkie-1.1.0.zip", "size": 403724, "checksum": "SHA-256:805afd7412cc50eedaa5567b37a9a944e57f8d95c64c45057c8b4ec035e70ec6" }, { "name": "Talkie", "version": "1.2.0", "author": "Peter Knight, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Speech library for Arduino.", "paragraph": "Talkie comes with over 1000 words of speech data that can be included in your projects. It is a software implementation of the Texas Instruments speech synthesis architecture (Linear Predictive Coding) from the late 1970s / early 1980s. The voice is familiar from Texas Instruments Speak \u0026 Spell family of educational products.\u003cbr/\u003eCopyright 2011 Peter Knight.\u003cbr/\u003eThis library is a reworked version which includes \u003cb\u003e8 MHz operation and non blocking capabilities\u003c/b\u003e as well as a few utilities.\u003cbr/\u003eThe code for the queued non blocking version is based on the fork of Paul Stoffregen. https://github.com/PaulStoffregen/Talkie\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003c/b\u003e Functions digitalWrite(Non)InvertedOutput.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Talkie", "category": "Signal Input/Output", "architectures": [ "avr", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Talkie.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/Talkie-1.2.0.zip", "archiveFileName": "Talkie-1.2.0.zip", "size": 403885, "checksum": "SHA-256:fa801ffacf1c9fac4a9128418ef3efc52746d1e48c3ac385b8a4102c26fc99ad" }, { "name": "Talkie", "version": "1.3.0", "author": "Peter Knight, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Speech library for Arduino. Generates speech from a fixed vocabulary encoded with LPC.", "paragraph": "Talkie comes with over 1000 words of speech data that can be included in your projects. It is a software implementation of the Texas Instruments speech synthesis architecture (Linear Predictive Coding) from the late 1970s / early 1980s. The voice is familiar from Texas Instruments Speak \u0026 Spell family of educational products.\u003cbr/\u003eCopyright 2011 Peter Knight.\u003cbr/\u003eThis library is a reworked version which includes \u003cb\u003e8 MHz operation and non blocking capabilities\u003c/b\u003e as well as a few utilities.\u003cbr/\u003eThe code for the queued non blocking version is based on the fork of Paul Stoffregen. https://github.com/PaulStoffregen/Talkie\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eTested ESP32 and BluePill version.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Talkie", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp32", "stm32", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Talkie.git", "providesIncludes": [ "Talkie.h", "TalkieUtils.h", "Vocab_US_Large.h", "Vocab_Special.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/Talkie-1.3.0.zip", "archiveFileName": "Talkie-1.3.0.zip", "size": 407960, "checksum": "SHA-256:7f62d5b54eb740865acf204d2fc8cbd978bee8e05631aafdad832a18ce8940d7" }, { "name": "Talkie", "version": "1.3.1", "author": "Peter Knight, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Speech library for Arduino. Generates speech from a fixed vocabulary encoded with LPC.", "paragraph": "Talkie comes with over 1000 words of speech data that can be included in your projects. It is a software implementation of the Texas Instruments speech synthesis architecture (Linear Predictive Coding) from the late 1970s / early 1980s. The voice is familiar from Texas Instruments Speak \u0026 Spell family of educational products.\u003cbr/\u003eCopyright 2011 Peter Knight.\u003cbr/\u003eThis library is a reworked version which includes \u003cb\u003e8 MHz operation and non blocking capabilities\u003c/b\u003e as well as a few utilities.\u003cbr/\u003eThe code for the queued non blocking version is based on the fork of Paul Stoffregen. https://github.com/PaulStoffregen/Talkie\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eImproved SAMD support. Renamed examples.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Talkie", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp32", "stm32", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Talkie.git", "providesIncludes": [ "Talkie.h", "TalkieUtils.h", "Vocab_US_Large.h", "Vocab_Special.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/Talkie-1.3.1.zip", "archiveFileName": "Talkie-1.3.1.zip", "size": 408435, "checksum": "SHA-256:3bc75a5c89bc36d7d01ddc7f0780fa0386c669bd1e3d0f275fe40b6e7df2d0ba" }, { "name": "Talkie", "version": "1.3.2", "author": "Peter Knight, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Speech library for Arduino. Generates speech from a fixed vocabulary encoded with LPC.", "paragraph": "Talkie comes with over 1000 words of speech data that can be included in your projects. It is a software implementation of the Texas Instruments speech synthesis architecture (Linear Predictive Coding) from the late 1970s / early 1980s. The voice is familiar from Texas Instruments Speak \u0026 Spell family of educational products.\u003cbr/\u003eCopyright 2011 Peter Knight.\u003cbr/\u003eThis library is a reworked version which includes \u003cb\u003e8 MHz operation and non blocking capabilities\u003c/b\u003e as well as a few utilities.\u003cbr/\u003eThe code for the queued non blocking version is based on the fork of Paul Stoffregen. https://github.com/PaulStoffregen/Talkie\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed ESP32 timer bug.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/Talkie#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/Talkie", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp32", "stm32", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Talkie.git", "providesIncludes": [ "Talkie.h", "TalkieUtils.h", "Vocab_US_Large.h", "Vocab_Special.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/Talkie-1.3.2.zip", "archiveFileName": "Talkie-1.3.2.zip", "size": 413593, "checksum": "SHA-256:9088a0e29546848b27e757ecea5a171096d82843ebd7f5ed7a49d585b3d39e2c" }, { "name": "Dimmable Light for Arduino", "version": "1.2.0", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiuz4@hotmail.it\u003e", "sentence": "This library allows you to command electrical appliances through dimmer (also known as thyristor)", "paragraph": "This library was born to control dimmable light bulbs, but actually Thryristor class is fully reusable for other AC loads like electrical heaters. Actually it works on ESP8266, ESP32 and AVR.", "website": "https://github.com/fabiuz7/Dimmable-Light-Arduino", "category": "Device Control", "architectures": [ "esp8266", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/dimmable-light.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Dimmable_Light_for_Arduino-1.2.0.zip", "archiveFileName": "Dimmable_Light_for_Arduino-1.2.0.zip", "size": 42348, "checksum": "SHA-256:c2df8e55d4759db243c38d35ba84e8a73ac4acb5325fcf1613f698bf331125eb" }, { "name": "Dimmable Light for Arduino", "version": "1.3.0", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiuz4@hotmail.it\u003e", "sentence": "This library allows you to command electrical appliances through dimmer (also known as thyristor)", "paragraph": "This library was born to control dimmable light bulbs, but actually Thryristor class is fully reusable for other AC loads like electrical heaters. Actually it works on ESP8266, ESP32 and AVR.", "website": "https://github.com/fabiuz7/Dimmable-Light-Arduino", "category": "Device Control", "architectures": [ "esp8266", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/dimmable-light.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Dimmable_Light_for_Arduino-1.3.0.zip", "archiveFileName": "Dimmable_Light_for_Arduino-1.3.0.zip", "size": 50246, "checksum": "SHA-256:59cb1f22609959f12b04dd69cb6320c5c6561cfee375b2f68ab57d6ccc6ca6c4" }, { "name": "Dimmable Light for Arduino", "version": "1.4.0", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiuz4@hotmail.it\u003e", "sentence": "This library allows you to command electrical appliances through dimmer (also known as thyristor)", "paragraph": "This library was born to control dimmable light bulbs, but actually Thryristor class is fully reusable for other AC loads like electrical heaters. Actually it works on ESP8266, ESP32 and AVR.", "website": "https://github.com/fabiuz7/Dimmable-Light-Arduino", "category": "Device Control", "architectures": [ "esp8266", "esp32", "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/dimmable-light.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Dimmable_Light_for_Arduino-1.4.0.zip", "archiveFileName": "Dimmable_Light_for_Arduino-1.4.0.zip", "size": 53583, "checksum": "SHA-256:adc7c2be29c30a1cce87c0fff997b259cbde81c2d39f2bc825b34ae308d90885" }, { "name": "Dimmable Light for Arduino", "version": "1.5.0", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "This library allows to easily control dimmers (also known as thyristors).", "paragraph": "This library was born to control dimmable light bulbs, but actually dimmers are fully compatible with other AC loads like electrical heaters and motors (be aware of what you are doing!). Actually it works on ESP8266, ESP32, AVR and SAMD.", "website": "https://github.com/fabianoriccardi/dimmable-light", "category": "Device Control", "architectures": [ "esp8266", "esp32", "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/dimmable-light.git", "dependencies": [ { "name": "ArduinoSTL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Dimmable_Light_for_Arduino-1.5.0.zip", "archiveFileName": "Dimmable_Light_for_Arduino-1.5.0.zip", "size": 61685, "checksum": "SHA-256:415a8a16038dceba442a3be1d2ca377ebf9dedbf70e64bf74dc35b8aa2cf552f" }, { "name": "Dimmable Light for Arduino", "version": "1.5.1", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "This library allows to easily control dimmers (also known as thyristors).", "paragraph": "This library was born to control dimmable light bulbs, but actually dimmers are fully compatible with other AC loads like electrical heaters and motors (be aware of what you are doing!). Actually it works on ESP8266, ESP32, AVR and SAMD.", "website": "https://github.com/fabianoriccardi/dimmable-light", "category": "Device Control", "architectures": [ "esp8266", "esp32", "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/dimmable-light.git", "dependencies": [ { "name": "ArduinoSTL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Dimmable_Light_for_Arduino-1.5.1.zip", "archiveFileName": "Dimmable_Light_for_Arduino-1.5.1.zip", "size": 61888, "checksum": "SHA-256:58213e7948adc21ec024f011b8a6b5d8e175a0d0a073ff5f1e627c08401d1937" }, { "name": "Dimmable Light for Arduino", "version": "1.5.2", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "This library allows to easily control dimmers (also known as thyristors).", "paragraph": "This library was born to control dimmable light bulbs, but actually dimmers are fully compatible with other AC loads like electrical heaters and motors (be aware of what you are doing!). Actually it works on ESP8266, ESP32, AVR and SAMD.", "website": "https://github.com/fabianoriccardi/dimmable-light", "category": "Device Control", "architectures": [ "esp8266", "esp32", "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/dimmable-light.git", "dependencies": [ { "name": "ArduinoSTL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Dimmable_Light_for_Arduino-1.5.2.zip", "archiveFileName": "Dimmable_Light_for_Arduino-1.5.2.zip", "size": 62138, "checksum": "SHA-256:aa7bff13e5d3b2fdf244698ef807cabb1e02c06c7152255bdfe92d93ff3fc5da" }, { "name": "Dimmable Light for Arduino", "version": "1.6.0", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "This library allows to easily control dimmers (also known as thyristors).", "paragraph": "This library was born to control dimmable light bulbs, but actually dimmers are fully compatible with other AC loads like electrical heaters and motors (be aware of what you are doing!). Actually it works on ESP8266, ESP32, AVR and SAMD.", "website": "https://github.com/fabianoriccardi/dimmable-light", "category": "Device Control", "architectures": [ "esp8266", "esp32", "avr", "samd", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/dimmable-light.git", "dependencies": [ { "name": "ArduinoSTL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Dimmable_Light_for_Arduino-1.6.0.zip", "archiveFileName": "Dimmable_Light_for_Arduino-1.6.0.zip", "size": 64964, "checksum": "SHA-256:30c0bec16b75c2a8d5349e9be289959101e91e387a257d7d5fcb312d519cf3f8" }, { "name": "jm_PCF8574", "version": "1.0.0", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "PCF8574 Arduino Library.", "paragraph": "PCF8574/PCF8574A - Remote 8-bit I/O expander for I2C-bus with interrupt. Example usage: The LCM2004 liquid crystal display modul (HD44780U device) interfaced for I2C with a PCF8574. Device datasheet: https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf", "website": "https://github.com/jmparatte/jm_PCF8574", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_PCF8574.git", "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_PCF8574-1.0.0.zip", "archiveFileName": "jm_PCF8574-1.0.0.zip", "size": 8043, "checksum": "SHA-256:d1c38cdb518b9b2c07ce2445a164c35301c7bf5671e63476f52802659f572f01" }, { "name": "jm_PCF8574", "version": "1.0.1", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "PCF8574 Arduino Library.", "paragraph": "PCF8574/PCF8574A - Remote 8-bit I/O expander for I2C-bus with interrupt. Example usage: The LCM2004A liquid crystal display module (HD44780U device) interfaced for I2C with a PCF8574. Device datasheet: https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf", "website": "https://github.com/jmparatte/jm_PCF8574", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_PCF8574.git", "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_PCF8574-1.0.1.zip", "archiveFileName": "jm_PCF8574-1.0.1.zip", "size": 8336, "checksum": "SHA-256:31460029525098236e6c581b3ba707c4bfd68d69aa00865984608f136f360eec" }, { "name": "jm_PCF8574", "version": "1.0.2", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "PCF8574 Arduino Library.", "paragraph": "PCF8574/PCF8574A - Remote 8-bit I/O expander for I2C-bus with interrupt. Example usage: The LCM2004A liquid crystal display module (HD44780U device) interfaced for I2C with a PCF8574. Device datasheet: https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf", "website": "https://github.com/jmparatte/jm_PCF8574", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_PCF8574.git", "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_PCF8574-1.0.2.zip", "archiveFileName": "jm_PCF8574-1.0.2.zip", "size": 3157328, "checksum": "SHA-256:55871f614db14d18e794b32490cc3300fc76deedd6702b4985070ef34e1055b8" }, { "name": "jm_PCF8574", "version": "1.0.4", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "PCF8574 Arduino Library.", "paragraph": "PCF8574/PCF8574A - Remote 8-bit I/O expander for I2C-bus with interrupt. Example usage: The LCM2004A liquid crystal display module (HD44780U device) interfaced for I2C with a PCF8574. Device datasheet: https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf", "website": "https://github.com/jmparatte/jm_PCF8574", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_PCF8574.git", "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_PCF8574-1.0.4.zip", "archiveFileName": "jm_PCF8574-1.0.4.zip", "size": 3157328, "checksum": "SHA-256:ae05c9b86f4a9a6234b38a346c00ae64a6d488f5d137f3be196de25477de1ca9" }, { "name": "jm_PCF8574", "version": "1.0.5", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "PCF8574 Arduino Library.", "paragraph": "PCF8574/PCF8574A - Remote 8-bit I/O expander for I2C-bus with interrupt. Example usage: The LCM2004A liquid crystal display module (HD44780U device) interfaced for I2C with a PCF8574. Device datasheet: https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf", "website": "https://github.com/jmparatte/jm_PCF8574", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_PCF8574.git", "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_PCF8574-1.0.5.zip", "archiveFileName": "jm_PCF8574-1.0.5.zip", "size": 3157360, "checksum": "SHA-256:d39ddc7999081d71157f2511280e5601ee40fefc43de586ae7d8ee0652da769e" }, { "name": "jm_PCF8574", "version": "1.0.6", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "PCF8574 Arduino Library.", "paragraph": "PCF8574/PCF8574A - Remote 8-bit I/O expander for I2C-bus with interrupt. Example usage: The LCM2004A liquid crystal display module (HD44780U device) interfaced for I2C with a PCF8574. Device datasheet: https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf", "website": "https://github.com/jmparatte/jm_PCF8574", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_PCF8574.git", "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_PCF8574-1.0.6.zip", "archiveFileName": "jm_PCF8574-1.0.6.zip", "size": 3157388, "checksum": "SHA-256:a8bf2430857c54bca28cc6991be99c011ad320f4476b29bf6ac4f02da08ca510" }, { "name": "jm_PCF8574", "version": "1.0.7", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "PCF8574 Arduino Library.", "paragraph": "PCF8574/PCF8574A - Remote 8-bit I/O expander for I2C-bus with interrupt. Example usage: The LCM2004A liquid crystal display module (HD44780U device) interfaced for I2C with a PCF8574. Device datasheet: https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf", "website": "https://github.com/jmparatte/jm_PCF8574", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_PCF8574.git", "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_PCF8574-1.0.7.zip", "archiveFileName": "jm_PCF8574-1.0.7.zip", "size": 3157426, "checksum": "SHA-256:415a73c6d37bf50f23b6d670fca2ce0d27e8389c498cbf70423375ece5d46c4e" }, { "name": "SIM808", "version": "1.0.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "Straightforward Arduino library for the SIM808", "paragraph": "Provides easy access to several SIM808 features, including HTTP(s) GET \u0026 POST, sending SMS and GPS positioning.", "website": "https://github.com/blemasle/arduino-sim808", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-sim808.git", "providesIncludes": [ "SIM808.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/SIM808-1.0.0.zip", "archiveFileName": "SIM808-1.0.0.zip", "size": 25208, "checksum": "SHA-256:6cb90a8c04fff5a61ede8f17b3d80b18d15453ac6b7caa7741e9fcc24c379938" }, { "name": "SIM808", "version": "1.0.1", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "Straightforward Arduino library for the SIM808", "paragraph": "Provides easy access to several SIM808 features, including HTTP(s) GET \u0026 POST, sending SMS and GPS positioning.", "website": "https://github.com/blemasle/arduino-sim808", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-sim808.git", "providesIncludes": [ "SIM808.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/SIM808-1.0.1.zip", "archiveFileName": "SIM808-1.0.1.zip", "size": 25448, "checksum": "SHA-256:51382555facb1780906912ad73c1a5b2d666281295b3ed41222e03d62ba91148" }, { "name": "SIM808", "version": "1.1.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "Straightforward Arduino library for the SIM808", "paragraph": "Provides easy access to several SIM808 features, including HTTP(s) GET \u0026 POST, sending SMS and GPS positioning.", "website": "https://github.com/blemasle/arduino-sim808", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-sim808.git", "providesIncludes": [ "SIM808.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/SIM808-1.1.0.zip", "archiveFileName": "SIM808-1.1.0.zip", "size": 25750, "checksum": "SHA-256:a12cc5ea43d907515e778fb3997c5ae40e1f9656524d8d97caa6a879a437c8ef" }, { "name": "SIM808", "version": "2.0.0", "author": "Bertrand Lemasle", "maintainer": "Bertrand Lemasle", "sentence": "Straightforward Arduino library for the SIM808", "paragraph": "Provides easy access to several SIM808 features, including HTTP(s) GET \u0026 POST, sending SMS and GPS positioning.", "website": "https://github.com/blemasle/arduino-sim808", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/blemasle/arduino-sim808.git", "providesIncludes": [ "SIM808.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/blemasle/SIM808-2.0.0.zip", "archiveFileName": "SIM808-2.0.0.zip", "size": 26120, "checksum": "SHA-256:6c36431323aeafeb6805fcf1ae2cbfeaa1d41a6930fae99e053851efffa4f9fd" }, { "name": "Debouncer", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.1.0.zip", "archiveFileName": "Debouncer-0.1.0.zip", "size": 10973, "checksum": "SHA-256:7855276696be949ff599c3ca490666cdf5bb7b10557ffc1ee9771ff9bb015530" }, { "name": "Debouncer", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.1.2.zip", "archiveFileName": "Debouncer-0.1.2.zip", "size": 35167, "checksum": "SHA-256:c193cafb93adc072445b3000e5c006bd24556a25d684ef36d1b454401b02c743" }, { "name": "Debouncer", "version": "0.1.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.1.3.zip", "archiveFileName": "Debouncer-0.1.3.zip", "size": 35246, "checksum": "SHA-256:1e492d2b11c72dd66c00bccaecb1d6c27c751b1f787dea2e55b28a8fe06c6e9e" }, { "name": "Debouncer", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.0.zip", "archiveFileName": "Debouncer-0.2.0.zip", "size": 35292, "checksum": "SHA-256:75053242f739e4ae2e380d4cc8cbb949c65d4decbce8c0b2e9ad8b0170159f84" }, { "name": "Debouncer", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.1.zip", "archiveFileName": "Debouncer-0.2.1.zip", "size": 35763, "checksum": "SHA-256:cfb4a7dcd41a846c6d9a4214f05d5b8147944b95060d6f31cc591f0827ac7fba" }, { "name": "Debouncer", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.2.zip", "archiveFileName": "Debouncer-0.2.2.zip", "size": 35745, "checksum": "SHA-256:a789f070abb3a72093be17a0a70f0474d6a982e886bd845d96445c6e7b2e475c" }, { "name": "Debouncer", "version": "0.2.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.3.zip", "archiveFileName": "Debouncer-0.2.3.zip", "size": 35696, "checksum": "SHA-256:e5357bc440130b40b49602ffe2db003f07fad85bb8e1a8fc8b26684e318aa60b" }, { "name": "Debouncer", "version": "0.2.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.4.zip", "archiveFileName": "Debouncer-0.2.4.zip", "size": 36494, "checksum": "SHA-256:5671caed8585c3aeadd7fd00928764ccbca1d652984cb727b567f9d98a863a8b" }, { "name": "Debouncer", "version": "0.2.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.5.zip", "archiveFileName": "Debouncer-0.2.5.zip", "size": 36508, "checksum": "SHA-256:219558ce97515af40557310fa9f4c74705b0d1902a7a19b966af840e83fe6dc5" }, { "name": "Debouncer", "version": "0.2.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.6.zip", "archiveFileName": "Debouncer-0.2.6.zip", "size": 37640, "checksum": "SHA-256:2d15fe65dcd9bfeaf855e2e67b8ef11bdd9503bd2b84d404d01dd387f5530ff2" }, { "name": "Debouncer", "version": "0.2.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.7.zip", "archiveFileName": "Debouncer-0.2.7.zip", "size": 37701, "checksum": "SHA-256:4b68072d0042587f1404ec49bc7ca0c6ddd2e0cbdffe246111468cc39f4494db" }, { "name": "Debouncer", "version": "0.2.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.8.zip", "archiveFileName": "Debouncer-0.2.8.zip", "size": 37935, "checksum": "SHA-256:04c18cc0a40d38ff171376a88447bdf97901fb4290e670f9d9a8e809c4c5a3e0" }, { "name": "Debouncer", "version": "0.2.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.2.9.zip", "archiveFileName": "Debouncer-0.2.9.zip", "size": 37945, "checksum": "SHA-256:6baf3271e9f5fe1cdd962724850aa3ebb347ece1bb09f5a37e68f9c2f09d42f7" }, { "name": "Debouncer", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "dependencies": [ { "name": "ArxContainer" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.3.0.zip", "archiveFileName": "Debouncer-0.3.0.zip", "size": 12846, "checksum": "SHA-256:80b5a99d044fa8c3ce2b47a3302de3690025b69dc5e2b8d8f82b642b8651cecf" }, { "name": "Debouncer", "version": "0.3.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Debounce library for Arduino", "paragraph": "Debounce library for Arduino", "website": "https://github.com/hideakitai/Debouncer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debouncer.git", "dependencies": [ { "name": "ArxContainer", "version": "\u003e=0.6.0" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Debouncer-0.3.2.zip", "archiveFileName": "Debouncer-0.3.2.zip", "size": 12870, "checksum": "SHA-256:ec8e6f6a14a5dbe54ac641b6906f47dc8ee91741ec5320bddccb699393305531" }, { "name": "XBeeATCmds", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "XBee AT Command Wrapper for Arduino", "paragraph": "XBee AT Command Wrapper for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/XBeeATCmds.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/XBeeATCmds-0.1.0.zip", "archiveFileName": "XBeeATCmds-0.1.0.zip", "size": 1198482, "checksum": "SHA-256:cb5da0a89f8bc4028f42da771f82d0fd8382dff68aaaf64983f0f9611cbc8486" }, { "name": "Filters", "version": "0.0.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Filter utilities for Arduino", "paragraph": "Filter utilities for Arduino", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Filters.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Filters-0.0.1.zip", "archiveFileName": "Filters-0.0.1.zip", "size": 4334, "checksum": "SHA-256:1c832eb9cc72d375c101c6eb8eebeba56098cb7c0938fd6f7419bbf582a992f1" }, { "name": "Filters", "version": "0.0.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Filter utilities for Arduino", "paragraph": "Filter utilities for Arduino", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Filters.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Filters-0.0.2.zip", "archiveFileName": "Filters-0.0.2.zip", "size": 4339, "checksum": "SHA-256:29ddab298d92c4384d8b814cfef4e0ef2c57783937eb4d917a59afe0ee8f4b0d" }, { "name": "Filters", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Filter utilities for Arduino", "paragraph": "Filter utilities for Arduino", "website": "https://github.com/hideakitai/Filters", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Filters.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Filters-0.1.0.zip", "archiveFileName": "Filters-0.1.0.zip", "size": 19982, "checksum": "SHA-256:b59b053caa8c031d3a7e483be6a8f8aaf65ca62168349eeb4a4ab787625bdf82" }, { "name": "Filters", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Filter utilities for Arduino", "paragraph": "Filter utilities for Arduino", "website": "https://github.com/hideakitai/Filters", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Filters.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Filters-0.1.1.zip", "archiveFileName": "Filters-0.1.1.zip", "size": 20008, "checksum": "SHA-256:731698737b3050dcd7a8839fc9eed6f300c114416a6869cfda4f4ae8fa7181bf" }, { "name": "Filters", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Filter utilities for Arduino", "paragraph": "Filter utilities for Arduino", "website": "https://github.com/hideakitai/Filters", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Filters.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Filters-0.1.2.zip", "archiveFileName": "Filters-0.1.2.zip", "size": 20066, "checksum": "SHA-256:c6ca6884d95db28120ec08aaae217a25b0682048a559b155663384bb5ac7ae3f" }, { "name": "I2CExtension", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "I2C extension/wrapper for Arduino", "paragraph": "I2C extension/wrapper for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/I2CExtension.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/I2CExtension-0.1.0.zip", "archiveFileName": "I2CExtension-0.1.0.zip", "size": 4174, "checksum": "SHA-256:83b9a1add03f49284eb41f0f8b21770e2e36bcc605dcb8d78d6b5b2d549ca576" }, { "name": "VectorXf", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Vector class 2f, 3f, 4f (port of ofVecXf (openFrameworks))", "paragraph": "Vector class 2f, 3f, 4f (port of ofVecXf (openFrameworks))", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/VectorXf.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/VectorXf-0.1.0.zip", "archiveFileName": "VectorXf-0.1.0.zip", "size": 29085, "checksum": "SHA-256:8e8008e353553f2b13bc3605b7d2c043af00eb4cac320731f96564e09e5f1fa8" }, { "name": "SPIExtension", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI extension/wrapper for Arduino", "paragraph": "SPI extension/wrapper for Arduino", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/SPIExtension.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/SPIExtension-0.1.0.zip", "archiveFileName": "SPIExtension-0.1.0.zip", "size": 4898, "checksum": "SHA-256:e299a228aca59b55afa1189ffc82f02eba7855130899b6c1c3231c5254c867d8" }, { "name": "ThingerCore32", "version": "0.1.0", "author": "Alvaro Luis Bustamante \u003calvarolb@gmail.com\u003e", "maintainer": "Thinger.io \u003cinfo@thinger.io\u003e", "sentence": "Thinger.io Core32 OS Library for ESP32 based devices", "paragraph": "Thinger.io is an open source platform for the Internet of Things. It will allow connecting your things or devices for remote sensing and actuating. This library is the base firmware for Thinger Core32 devices.", "website": "https://github.com/thinger-io/Core32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/thinger-io/Core32.git", "url": "https://downloads.arduino.cc/libraries/github.com/thinger-io/ThingerCore32-0.1.0.zip", "archiveFileName": "ThingerCore32-0.1.0.zip", "size": 12174, "checksum": "SHA-256:5d73662f12e0f1e8548c5ffcd2b1dd21145a33761f3189b8039af835e07a611b" }, { "name": "FirmataExpress", "version": "1.0.0", "author": "Alan Yorinks", "maintainer": "https://github.com/MrYsLab/", "sentence": "An enhanced version of StandardFirmata version 2.5.8", "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.", "website": "https://github.com/MrYsLab/FirmataExpress", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MrYsLab/FirmataExpress.git", "url": "https://downloads.arduino.cc/libraries/github.com/MrYsLab/FirmataExpress-1.0.0.zip", "archiveFileName": "FirmataExpress-1.0.0.zip", "size": 72756, "checksum": "SHA-256:eaeca57d0eaea6017bbaa8b9bdad5a5e7177ff734fd2a9a8f57cd1fab6a54b68" }, { "name": "FirmataExpress", "version": "1.0.1", "author": "Alan Yorinks", "maintainer": "https://github.com/MrYsLab/", "sentence": "An enhanced version of StandardFirmata version 2.5.8", "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.", "website": "https://github.com/MrYsLab/FirmataExpress", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MrYsLab/FirmataExpress.git", "url": "https://downloads.arduino.cc/libraries/github.com/MrYsLab/FirmataExpress-1.0.1.zip", "archiveFileName": "FirmataExpress-1.0.1.zip", "size": 72762, "checksum": "SHA-256:6f64296b30aedd515536e58f66c1f86b80ec3db54a22d9f36e97a5edd647c7a3" }, { "name": "FirmataExpress", "version": "1.0.2", "author": "Alan Yorinks", "maintainer": "https://github.com/MrYsLab/", "sentence": "An enhanced version of StandardFirmata version 2.5.8", "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, DHT humidity/temperature sensors, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.", "website": "https://github.com/MrYsLab/FirmataExpress", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MrYsLab/FirmataExpress.git", "url": "https://downloads.arduino.cc/libraries/github.com/MrYsLab/FirmataExpress-1.0.2.zip", "archiveFileName": "FirmataExpress-1.0.2.zip", "size": 74573, "checksum": "SHA-256:453ddcbcacc24b2fa93c1d58a9e52301897b50def2dcf2784cd13b6a465f9306" }, { "name": "FirmataExpress", "version": "1.1.0", "author": "Alan Yorinks", "maintainer": "https://github.com/MrYsLab/", "sentence": "An enhanced version of StandardFirmata version 2.5.8", "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, DHT humidity/temperature sensors, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.", "website": "https://github.com/MrYsLab/FirmataExpress", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MrYsLab/FirmataExpress.git", "url": "https://downloads.arduino.cc/libraries/github.com/MrYsLab/FirmataExpress-1.1.0.zip", "archiveFileName": "FirmataExpress-1.1.0.zip", "size": 74623, "checksum": "SHA-256:60d23815391d5bb122dcd1d29e4653cb813176c3a1044c4762c5ff65738a19ab" }, { "name": "FirmataExpress", "version": "1.1.1", "author": "Alan Yorinks", "maintainer": "https://github.com/MrYsLab/", "sentence": "An enhanced version of StandardFirmata version 2.5.8", "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, DHT humidity/temperature sensors, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.", "website": "https://github.com/MrYsLab/FirmataExpress", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MrYsLab/FirmataExpress.git", "url": "https://downloads.arduino.cc/libraries/github.com/MrYsLab/FirmataExpress-1.1.1.zip", "archiveFileName": "FirmataExpress-1.1.1.zip", "size": 74622, "checksum": "SHA-256:a812fe4d2fdbebfb2634c890bed3516e3f604c130b66d79dcef05a48dd265fe5" }, { "name": "FirmataExpress", "version": "1.1.2", "author": "Alan Yorinks", "maintainer": "https://github.com/MrYsLab/", "sentence": "An enhanced version of StandardFirmata version 2.5.8", "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, DHT humidity/temperature sensors, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.", "website": "https://github.com/MrYsLab/FirmataExpress", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MrYsLab/FirmataExpress.git", "url": "https://downloads.arduino.cc/libraries/github.com/MrYsLab/FirmataExpress-1.1.2.zip", "archiveFileName": "FirmataExpress-1.1.2.zip", "size": 74627, "checksum": "SHA-256:ea559a8e80b3d397d26427fef34dea7c21928dee0102875d41e0f5d4b9a16c1b" }, { "name": "FirmataExpress", "version": "1.1.3", "author": "Alan Yorinks", "maintainer": "https://github.com/MrYsLab/", "sentence": "An enhanced version of StandardFirmata version 2.5.8", "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, DHT humidity/temperature sensors, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.", "website": "https://github.com/MrYsLab/FirmataExpress", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MrYsLab/FirmataExpress.git", "url": "https://downloads.arduino.cc/libraries/github.com/MrYsLab/FirmataExpress-1.1.3.zip", "archiveFileName": "FirmataExpress-1.1.3.zip", "size": 74621, "checksum": "SHA-256:e4303ee415e904059879541cc0d26beb4a7f25cd9e41eb173477ab7881dd0cf1" }, { "name": "FirmataExpress", "version": "1.1.4", "author": "Alan Yorinks", "maintainer": "https://github.com/MrYsLab/", "sentence": "An enhanced version of StandardFirmata version 2.5.8", "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, DHT humidity/temperature sensors, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.", "website": "https://github.com/MrYsLab/FirmataExpress", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MrYsLab/FirmataExpress.git", "dependencies": [ { "name": "Ultrasonic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MrYsLab/FirmataExpress-1.1.4.zip", "archiveFileName": "FirmataExpress-1.1.4.zip", "size": 74636, "checksum": "SHA-256:b41a7374d57ce9a6f57863bef82d7ce3a14b704ffde313b77ec6ffedebcc23b8" }, { "name": "FirmataExpress", "version": "1.2.0", "author": "Alan Yorinks", "maintainer": "https://github.com/MrYsLab/", "sentence": "An enhanced version of StandardFirmata version 2.5.8", "paragraph": "FirmataExpress utilizes a serial baudrate of 115200. In addition it adds support for Tone, DHT humidity/temperature sensors, stepper motors, HC-SR-04 distance sensor, advanced auto-discovery of connected Arduino boards, and a watchdog timer.", "website": "https://github.com/MrYsLab/FirmataExpress", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MrYsLab/FirmataExpress.git", "dependencies": [ { "name": "Ultrasonic" }, { "name": "DHTStable" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MrYsLab/FirmataExpress-1.2.0.zip", "archiveFileName": "FirmataExpress-1.2.0.zip", "size": 74387, "checksum": "SHA-256:9760bbaffa50db28747b05152bc1de50b7344bdbecabd7f1a480e0a318b8a6de" }, { "name": "Altino", "version": "1.0.0", "author": "Oceanit \u003cinfo@oceanit.com\u003e", "maintainer": "Oceanit \u003cinfo@oceanit.com\u003e", "sentence": "The library for the Altino car.", "paragraph": "The library for the Altino car.", "website": "http://github.com/Iainmon/altino", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Iainmon/altino.git", "providesIncludes": [ "Altino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Iainmon/Altino-1.0.0.zip", "archiveFileName": "Altino-1.0.0.zip", "size": 4779, "checksum": "SHA-256:9e443bed8d2c0e33747941afab4b3b9b79a061b4022ee9043bec01a46c44ca48" }, { "name": "Altino", "version": "1.0.2", "author": "Oceanit \u003cinfo@oceanit.com\u003e", "maintainer": "Oceanit \u003cinfo@oceanit.com\u003e", "sentence": "The library for the Altino car.", "paragraph": "The library for the Altino car.", "website": "http://github.com/Iainmon/altino", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Iainmon/altino.git", "providesIncludes": [ "Altino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Iainmon/Altino-1.0.2.zip", "archiveFileName": "Altino-1.0.2.zip", "size": 4786, "checksum": "SHA-256:d71bbb5ec0217e65a3e48d05e15f0587552c9cf5b39e64975d02184b1e1776b2" }, { "name": "Restfully", "version": "0.2.0-beta", "author": "Colin MacKenzie", "maintainer": "colin@flyingeinstein.com", "sentence": "Handles Rest requests including parsing of URIs with arguments.", "paragraph": "This library provides an Http handler for existing arduino HttpServer implementations that parse Rest endpoints (URIs) with embedded arguments such as string, integers or booleans. Parameterized endpoints can be bound to a function handler which receives a Request object with an 'args' vector that is indexable [] by name or orginal position.", "website": "https://github.com/flyingeinstein/Restfully", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/flyingeinstein/Restfully.git", "providesIncludes": [ "Restfully.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/flyingeinstein/Restfully-0.2.0-beta.zip", "archiveFileName": "Restfully-0.2.0-beta.zip", "size": 61177, "checksum": "SHA-256:dc84908a51aa790685e0e5b99cbfca7be243bff37faea459e649a12e14b1d5d8" }, { "name": "KWP2000", "version": "1.0.0", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes interfacing with motorbikes a breeze.", "paragraph": "Connect with the ECU of Suzuki, Honda, Kawasaki, Yamaha etc.", "website": "https://github.com/aster94/Keyword-Protocol-2000", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Keyword-Protocol-2000.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/KWP2000-1.0.0.zip", "archiveFileName": "KWP2000-1.0.0.zip", "size": 1427649, "checksum": "SHA-256:bf8514095e6e52b4f8c05f618fcaa363d0c76a64405e5c457dceb385af589894" }, { "name": "KWP2000", "version": "1.1.0", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes interfacing with motorbikes a breeze.", "paragraph": "Connect with the ECU of Suzuki, Honda, Kawasaki, Yamaha etc.", "website": "https://github.com/aster94/Keyword-Protocol-2000", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Keyword-Protocol-2000.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/KWP2000-1.1.0.zip", "archiveFileName": "KWP2000-1.1.0.zip", "size": 1429840, "checksum": "SHA-256:34d633294ae81c14c6595375e9b00d84ec8926bc252042ee0efc82076a7dc94d" }, { "name": "KWP2000", "version": "1.2.0", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes interfacing with motorbikes a breeze.", "paragraph": "Connect with the ECU of Suzuki, Honda, Kawasaki, Yamaha etc.", "website": "https://github.com/aster94/Keyword-Protocol-2000", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Keyword-Protocol-2000.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/KWP2000-1.2.0.zip", "archiveFileName": "KWP2000-1.2.0.zip", "size": 1428100, "checksum": "SHA-256:d6929206c7b704c440c7c18b34644cfe41a87272891cc07368c151abf07aa32e" }, { "name": "KWP2000", "version": "1.3.0", "author": "aster94", "maintainer": "aster94", "sentence": "A library that makes interfacing with motorbikes a breeze.", "paragraph": "Connect with the ECU of Suzuki, Kawasaki, Yamaha, Honda.", "website": "https://github.com/aster94/Keyword-Protocol-2000", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Keyword-Protocol-2000.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/KWP2000-1.3.0.zip", "archiveFileName": "KWP2000-1.3.0.zip", "size": 517856, "checksum": "SHA-256:08312b6c6b5ccefbe49f41077d9492d88fc3416764ce1cfcff44803c523bcb94" }, { "name": "Dabble", "version": "1.1.0", "author": "STEMpedia", "maintainer": "STEMpedia \u003cthestempedia@gmail.com\u003e", "sentence": "This ia a arduino libray for using Dabble.", "paragraph": "Dabble app communicate with hardware like evive and Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features. This helps hardware in accessing certain features of smartphone and also provides hardware control with smartphone.", "website": "https://github.com/STEMpedia/Dabble", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/Dabble.git", "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/Dabble-1.1.0.zip", "archiveFileName": "Dabble-1.1.0.zip", "size": 121621, "checksum": "SHA-256:da9eec4dbd494a8ea42e8bfe4eaf6a563af326371ae46698342db6fdc096042b" }, { "name": "Dabble", "version": "1.0.0", "author": "STEMpedia", "maintainer": "STEMpedia \u003cthestempedia@gmail.com\u003e", "sentence": "This ia a arduino libray for using Dabble.", "paragraph": "Dabble app communicate with hardware like evive and Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features. This helps hardware in accessing certain features of smartphone and also provides hardware control with smartphone.", "website": "https://github.com/STEMpedia/Dabble", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/Dabble.git", "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/Dabble-1.0.0.zip", "archiveFileName": "Dabble-1.0.0.zip", "size": 112655, "checksum": "SHA-256:5ee2a23e0d638b047ec453ee81a48e55204bf1262718010a4a6ab2c265d315f1" }, { "name": "Dabble", "version": "1.3.0", "author": "STEMpedia", "maintainer": "STEMpedia \u003cthestempedia@gmail.com\u003e", "sentence": "This ia a arduino libray for using Dabble.", "paragraph": "Dabble app communicate with hardware like evive and Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features. This helps hardware in accessing certain features of smartphone and also provides hardware control with smartphone.", "website": "https://github.com/STEMpedia/Dabble", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/Dabble.git", "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/Dabble-1.3.0.zip", "archiveFileName": "Dabble-1.3.0.zip", "size": 129167, "checksum": "SHA-256:ece1d07901b227ded7301341a7ba1bb72cd0ca15bb6fd63d00a4e87dde13d244" }, { "name": "Dabble", "version": "1.4.1", "author": "STEMpedia", "maintainer": "STEMpedia \u003ccontact@thestempedia.com\u003e", "sentence": "Updated Dabble library with Music and Oscilloscope modules for Arduino.", "paragraph": "Dabble app communicate with hardware like evive and Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features. This helps hardware in accessing certain features of smartphone and also provides hardware control with smartphone.", "website": "https://github.com/STEMpedia/Dabble", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/Dabble.git", "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/Dabble-1.4.1.zip", "archiveFileName": "Dabble-1.4.1.zip", "size": 135204, "checksum": "SHA-256:fcbfb22decda6cff081d388f2922ddfa595a9732e06bcde3c15d1b3b2d53edff" }, { "name": "Dabble", "version": "1.5.0", "author": "STEMpedia", "maintainer": "STEMpedia \u003ccontact@thestempedia.com\u003e", "sentence": "Updated Dabble library with Internet module for Arduino.", "paragraph": "Dabble app communicate with hardware like evive and Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features. This helps hardware in accessing certain features of smartphone and also provides hardware control with smartphone.", "website": "https://github.com/STEMpedia/Dabble", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/Dabble.git", "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/Dabble-1.5.0.zip", "archiveFileName": "Dabble-1.5.0.zip", "size": 126730, "checksum": "SHA-256:0219f8eaed2a893bf90dd01f760cc3915341e1da44984e5d4f0d22500befbbd0" }, { "name": "Dabble", "version": "1.5.1", "author": "STEMpedia", "maintainer": "STEMpedia \u003ccontact@thestempedia.com\u003e", "sentence": "Updated Dabble library with Internet module for Arduino.", "paragraph": "Dabble app communicate with hardware like evive and Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features. This helps hardware in accessing certain features of smartphone and also provides hardware control with smartphone.", "website": "https://github.com/STEMpedia/Dabble", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/Dabble.git", "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/Dabble-1.5.1.zip", "archiveFileName": "Dabble-1.5.1.zip", "size": 128522, "checksum": "SHA-256:8cc49b6d4b6d36781889533695e7fbd7eff058a64b3740202e288ccab5b7321c" }, { "name": "Dabble", "version": "1.5.2", "author": "STEMpedia", "maintainer": "STEMpedia \u003ccontact@thestempedia.com\u003e", "sentence": "Updated Dabble library with Internet module for Arduino.", "paragraph": "Dabble app communicate with hardware like evive and Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features. This helps hardware in accessing certain features of smartphone and also provides hardware control with smartphone.", "website": "https://github.com/STEMpedia/Dabble", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/Dabble.git", "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/Dabble-1.5.2.zip", "archiveFileName": "Dabble-1.5.2.zip", "size": 128528, "checksum": "SHA-256:61b6c612e19e8cfd345da07a9481d434d09b55452f04590bf2baa7e24fbca7fd" }, { "name": "EPD", "version": "1.0.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls waveshare 1.54 inch e-paper(e-ink) display.", "paragraph": "For 1.54 inch(200x200px or 152x152px) and 2(black and white) or 3(black, white and red or yellow) colors e-paper module.", "website": "https://github.com/asukiaaa/EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/EPD-1.0.0.zip", "archiveFileName": "EPD-1.0.0.zip", "size": 64326, "checksum": "SHA-256:f20b283c6b77af0dc4e03903d5dd403dd4f139f2f55474183d57132036f56214" }, { "name": "EPD", "version": "1.0.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls waveshare 1.54 inch e-paper(e-ink) display.", "paragraph": "For 1.54 inch(200x200px or 152x152px) and 2(black and white) or 3(black, white and red or yellow) colors e-paper module.", "website": "https://github.com/asukiaaa/EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/EPD-1.0.1.zip", "archiveFileName": "EPD-1.0.1.zip", "size": 64643, "checksum": "SHA-256:a3580456246677afa9883c05ab6096b72828899512791c1e5a21dee134d008b7" }, { "name": "EPD", "version": "1.1.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls waveshare 1.54 inch e-paper(e-ink) display.", "paragraph": "For 1.54 inch(200x200px or 152x152px) and 2(black and white) or 3(black, white and red or yellow) colors e-paper module.", "website": "https://github.com/asukiaaa/EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/EPD-1.1.0.zip", "archiveFileName": "EPD-1.1.0.zip", "size": 64545, "checksum": "SHA-256:ac62694b2b7b5f4adcde1d6f7e5186f3f0560f103b7a00b80033b8dcc6b37591" }, { "name": "EPD", "version": "1.1.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls waveshare 1.54 inch e-paper(e-ink) display.", "paragraph": "For 1.54 inch(200x200px or 152x152px) and 2(black and white) or 3(black, white and red or yellow) colors e-paper module.", "website": "https://github.com/asukiaaa/EPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/EPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/EPD-1.1.1.zip", "archiveFileName": "EPD-1.1.1.zip", "size": 64812, "checksum": "SHA-256:3f99dc9e654f98792491bc911f5fd945ebfb4bc95e10180da0408c48a9d2ed9c" }, { "name": "ExampleLibrary", "version": "0.0.1", "author": "Gordon Rudman", "maintainer": "Gordon Rudman", "sentence": "An example of how to create a public Arduino Library, that is automatically uploaded into the Arduino Library Manager for public consumption.", "paragraph": "Only supports Arduino Uno, Leonardo and Mega", "website": "https://github.com/GordonRudman/ExampleArduinoLibrary.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GordonRudman/ExampleArduinoLibrary.git", "providesIncludes": [ "SPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GordonRudman/ExampleLibrary-0.0.1.zip", "archiveFileName": "ExampleLibrary-0.0.1.zip", "size": 3470, "checksum": "SHA-256:25113bde5cc171620678e80e457a2cf9eb0d724131dff8f51dc3aa102c7fd3b5" }, { "name": "ExampleLibrary", "version": "0.0.2", "author": "Gordon Rudman", "maintainer": "Gordon Rudman", "sentence": "An example of how to create a public Arduino Library, that is automatically uploaded into the Arduino Library Manager for public consumption.", "paragraph": "Only supports Arduino Uno, Leonardo and Mega", "website": "https://github.com/GordonRudman/ExampleArduinoLibrary", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GordonRudman/ExampleArduinoLibrary.git", "providesIncludes": [ "SPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GordonRudman/ExampleLibrary-0.0.2.zip", "archiveFileName": "ExampleLibrary-0.0.2.zip", "size": 4476, "checksum": "SHA-256:8f9f23f2c25e78f2b0e688a65f0119064cef5b30185290fa4fdbffb8b49ca72e" }, { "name": "TalkingLED", "version": "0.1.3", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.1.3.zip", "archiveFileName": "TalkingLED-0.1.3.zip", "size": 11540, "checksum": "SHA-256:a6252338310c6692075965075820262d83cf3eb5cf41d9a7c485ae8f976655b0" }, { "name": "TalkingLED", "version": "0.1.4", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.1.4.zip", "archiveFileName": "TalkingLED-0.1.4.zip", "size": 11263, "checksum": "SHA-256:9f86979ed8af2d533bcc7b08ef4e8dd11201e3c07f0a85fed2d076e4d501fa35" }, { "name": "TalkingLED", "version": "0.1.5", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.1.5.zip", "archiveFileName": "TalkingLED-0.1.5.zip", "size": 11260, "checksum": "SHA-256:0cb67859433fa3503be02a3c29ee878263fce0ab19aa46efcf362d76ba33efcb" }, { "name": "TalkingLED", "version": "0.1.0", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.1.0.zip", "archiveFileName": "TalkingLED-0.1.0.zip", "size": 12410, "checksum": "SHA-256:b8b3ea74a685801c250f1786c1fb970a556f3c9dacc2f5e5de2b4356bb932d44" }, { "name": "TalkingLED", "version": "0.1.6", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.1.6.zip", "archiveFileName": "TalkingLED-0.1.6.zip", "size": 11258, "checksum": "SHA-256:79391f533cfb4b3c4415cba4173fc0c8073f130bc6e6f45854ca124b6d7f9f89" }, { "name": "TalkingLED", "version": "0.1.7", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.1.7.zip", "archiveFileName": "TalkingLED-0.1.7.zip", "size": 11160, "checksum": "SHA-256:7ac8309de3c81728a63297a647850012eba289612e9ae0035b55b532b4193d30" }, { "name": "TalkingLED", "version": "0.2.0", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.2.0.zip", "archiveFileName": "TalkingLED-0.2.0.zip", "size": 14509, "checksum": "SHA-256:968080cf9efb6427a014339dbc4d563d13332a76e89c6a08306b408d4eaa13be" }, { "name": "TalkingLED", "version": "0.3.0", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.3.0.zip", "archiveFileName": "TalkingLED-0.3.0.zip", "size": 13818, "checksum": "SHA-256:b189ce38ce28d3ec96cbf216dc333e3f03e35e16843b03832a801f01456aec95" }, { "name": "TalkingLED", "version": "0.3.1", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.3.1.zip", "archiveFileName": "TalkingLED-0.3.1.zip", "size": 13822, "checksum": "SHA-256:75ae3ce40110ad39223a7dbf63ac29677f25fddd31caf2fcdc9b7c0c01577965" }, { "name": "TalkingLED", "version": "0.4.1", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.4.1.zip", "archiveFileName": "TalkingLED-0.4.1.zip", "size": 15278, "checksum": "SHA-256:54b632f61cdd890d73d55c997efe992f3e46e895ba5de38d44682494b77616ea" }, { "name": "TalkingLED", "version": "0.4.5", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.4.5.zip", "archiveFileName": "TalkingLED-0.4.5.zip", "size": 15476, "checksum": "SHA-256:a0a2bccb9d7a4fda586b1843e183c81675c0a9c2fd7ff89ce2eef6a065fa879f" }, { "name": "TalkingLED", "version": "0.5.0", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Make your system to display messages by LED blinking", "paragraph": "Your on board LED can display a lot of useful messages", "website": "https://github.com/fabriziop/TalkingLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/TalkingLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/TalkingLED-0.5.0.zip", "archiveFileName": "TalkingLED-0.5.0.zip", "size": 15548, "checksum": "SHA-256:2c36c845f3f8aa6bed3bdf2f70fb5a61ed36a30fcc9a7fcf03be44e1f3e362a6" }, { "name": "INA2xx", "version": "1.0.6", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read current and voltage data from multiple INA2xx devices", "paragraph": "This library allows a number of INA2xx devices (mixed supported types) to be read and controlled simultaneously.", "website": "https://github.com/SV-Zanshin/INA", "category": "Sensors", "architectures": [ "avr", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/SV-Zanshin/INA.git", "url": "https://downloads.arduino.cc/libraries/github.com/SV-Zanshin/INA2xx-1.0.6.zip", "archiveFileName": "INA2xx-1.0.6.zip", "size": 317315, "checksum": "SHA-256:4b1d356b79f883834d8858b43bcea186eca840ca61dd52bedfca9e663c9a69d4" }, { "name": "INA2xx", "version": "1.0.8", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read current and voltage data from multiple INA2xx devices", "paragraph": "This library allows a number of INA2xx devices (mixed supported types) to be read and controlled simultaneously.", "website": "https://github.com/SV-Zanshin/INA", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SV-Zanshin/INA.git", "url": "https://downloads.arduino.cc/libraries/github.com/SV-Zanshin/INA2xx-1.0.8.zip", "archiveFileName": "INA2xx-1.0.8.zip", "size": 320672, "checksum": "SHA-256:732ddc54eb78ea96e40876fd3d3899f8842b7e3a7f4e282b853e35670afc25bb" }, { "name": "INA2xx", "version": "1.0.9", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read current and voltage data from multiple INA2xx devices", "paragraph": "This library allows a number of INA2xx devices (mixed supported types) to be read and controlled simultaneously.", "website": "https://github.com/SV-Zanshin/INA", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SV-Zanshin/INA.git", "url": "https://downloads.arduino.cc/libraries/github.com/SV-Zanshin/INA2xx-1.0.9.zip", "archiveFileName": "INA2xx-1.0.9.zip", "size": 325769, "checksum": "SHA-256:0cc94aab1f04de32baf040b1a9dceefdce9a4892fda9fbcd35103c6a84893f88" }, { "name": "INA2xx", "version": "1.0.10", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read current and voltage data from multiple INA2xx devices", "paragraph": "This library allows a number of INA2xx devices (mixed supported types) to be read and controlled simultaneously.", "website": "https://github.com/SV-Zanshin/INA", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SV-Zanshin/INA.git", "url": "https://downloads.arduino.cc/libraries/github.com/SV-Zanshin/INA2xx-1.0.10.zip", "archiveFileName": "INA2xx-1.0.10.zip", "size": 406416, "checksum": "SHA-256:99afd4f36dc4084bcd1ec667a6044e6b2ddd46e2a4c61451f6175e81f25b1a91" }, { "name": "INA2xx", "version": "1.0.11", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read current and voltage data from multiple INA2xx devices", "paragraph": "This library allows a number of INA2xx devices (mixed supported types) to be read and controlled simultaneously.", "website": "https://github.com/SV-Zanshin/INA", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SV-Zanshin/INA.git", "url": "https://downloads.arduino.cc/libraries/github.com/SV-Zanshin/INA2xx-1.0.11.zip", "archiveFileName": "INA2xx-1.0.11.zip", "size": 300573, "checksum": "SHA-256:cba145f060d4e7f2007069f5716d0b72acd4a9b05bf3da468624c61c08b842cd" }, { "name": "INA2xx", "version": "1.0.12", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read current and voltage data from multiple INA2xx devices", "paragraph": "This library allows a number of INA2xx devices (mixed supported types) to be read and controlled simultaneously.", "website": "https://github.com/SV-Zanshin/INA", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SV-Zanshin/INA.git", "url": "https://downloads.arduino.cc/libraries/github.com/SV-Zanshin/INA2xx-1.0.12.zip", "archiveFileName": "INA2xx-1.0.12.zip", "size": 300697, "checksum": "SHA-256:08552f249999be51be1c699f8633a5fda64df4ef676b26be6447eb76b2914d61" }, { "name": "INA2xx", "version": "1.0.13", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read current and voltage data from multiple INA2xx devices", "paragraph": "This library allows a number of INA2xx devices (mixed supported types) to be read and controlled simultaneously.", "website": "https://github.com/SV-Zanshin/INA", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SV-Zanshin/INA.git", "url": "https://downloads.arduino.cc/libraries/github.com/SV-Zanshin/INA2xx-1.0.13.zip", "archiveFileName": "INA2xx-1.0.13.zip", "size": 300744, "checksum": "SHA-256:32190f8a7456972c73616b9bbc1c5f92e908e0db7921575aecc9f4aafc7482d3" }, { "name": "INA2xx", "version": "1.0.14", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read current, voltage and power data from one or more INA2xx device(s)", "paragraph": "This library allows a number of INA2xx devices (mixed types allowed) to be read and controlled simultaneously.", "website": "https://github.com/SV-Zanshin/INA", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SV-Zanshin/INA.git", "url": "https://downloads.arduino.cc/libraries/github.com/SV-Zanshin/INA2xx-1.0.14.zip", "archiveFileName": "INA2xx-1.0.14.zip", "size": 301367, "checksum": "SHA-256:89aaee8f32e9fabbd2fa7cceefc63edc597304869648ddf191abe7be347a3c5c" }, { "name": "INA2xx", "version": "1.1.0", "author": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "maintainer": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Read current, voltage and power data from one or more INA2xx device(s)", "paragraph": "This library allows a number of INA2xx devices (mixed types allowed) to be read and controlled simultaneously.", "website": "https://github.com/Zanduino/INA", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SV-Zanshin/INA.git", "url": "https://downloads.arduino.cc/libraries/github.com/SV-Zanshin/INA2xx-1.1.0.zip", "archiveFileName": "INA2xx-1.1.0.zip", "size": 298656, "checksum": "SHA-256:69e64cc81bec8f264c8850793999f8124a3d9b25a7cef4845430e08736bd9bab" }, { "name": "MCP7940", "version": "1.0.0", "author": "SV-Zanshin", "maintainer": "SV-Zanshin \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Use the Microchip MCP7940 RTC (Real-Time-Clock)", "paragraph": "Use the Microchip MCP7940 RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/MCP7940", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MCP7940.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MCP7940-1.0.0.zip", "archiveFileName": "MCP7940-1.0.0.zip", "size": 675132, "checksum": "SHA-256:05a98e84ae9fe7bc04eac030796131a6ccf1b1cafd9a966ac6df89fcd000e152" }, { "name": "MCP7940", "version": "1.0.5", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Use the Microchip MCP7940 RTC (Real-Time-Clock)", "paragraph": "Use the Microchip MCP7940 RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/MCP7940", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MCP7940.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MCP7940-1.0.5.zip", "archiveFileName": "MCP7940-1.0.5.zip", "size": 687122, "checksum": "SHA-256:379fdca6791022e76ecfc25a56f17ef67262c5e2dbd148013ad277a1d57307cc" }, { "name": "MCP7940", "version": "1.1.0", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)", "paragraph": "Libray code allowing access to and control of the MCP7940 RTC", "website": "https://github.com/Zanduino/MCP7940", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MCP7940.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MCP7940-1.1.0.zip", "archiveFileName": "MCP7940-1.1.0.zip", "size": 688807, "checksum": "SHA-256:fe2ecc4fee3d87a7d1057d3794c1f94b7d36aece2a2431eb6212000a4e39a6ee" }, { "name": "MCP7940", "version": "1.1.1", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)", "paragraph": "Libray code allowing access to and control of the MCP7940 RTC", "website": "https://github.com/Zanduino/MCP7940", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MCP7940.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MCP7940-1.1.1.zip", "archiveFileName": "MCP7940-1.1.1.zip", "size": 690757, "checksum": "SHA-256:f5fe63d6b8e104c0a74cdbea6b5ad05a8061d32fbfdd216e80445fde7e783337" }, { "name": "MCP7940", "version": "1.1.6", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)", "paragraph": "Allowing access to and control of the MCP7940 RTC functionality including the base read/write of time and setting up multiple alarms as well as setting the MFP pin", "website": "https://github.com/Zanduino/MCP7940", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MCP7940.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MCP7940-1.1.6.zip", "archiveFileName": "MCP7940-1.1.6.zip", "size": 716780, "checksum": "SHA-256:0a734e7c990f8c67a1b20b82c0a49947ac22e9d3ccc89508857588d15d66ba99" }, { "name": "MCP7940", "version": "1.1.7", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)", "paragraph": "Allowing access to and control of the MCP7940 RTC functionality including the base read/write of time and setting up multiple alarms as well as setting the MFP pin", "website": "https://github.com/Zanduino/MCP7940", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MCP7940.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MCP7940-1.1.7.zip", "archiveFileName": "MCP7940-1.1.7.zip", "size": 696067, "checksum": "SHA-256:778bc39d40560952c2134f55a8021fb5e788c9e44d01f26e59ce123029272d53" }, { "name": "MCP7940", "version": "1.1.8", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)", "paragraph": "Allowing access to and control of the MCP7940 RTC functionality including the base read/write of time and setting up multiple alarms as well as setting the MFP pin", "website": "https://github.com/Zanduino/MCP7940", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MCP7940.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MCP7940-1.1.8.zip", "archiveFileName": "MCP7940-1.1.8.zip", "size": 691190, "checksum": "SHA-256:5133f3f4532dc37ca9678be6104fd4fd326d3ca7675b447d67acd8a5c2c475f3" }, { "name": "MCP7940", "version": "1.1.9", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)", "paragraph": "Allowing access to and control of the MCP7940 RTC functionality including the base read/write of time and setting up multiple alarms as well as setting the MFP pin", "website": "https://github.com/Zanduino/MCP7940", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MCP7940.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MCP7940-1.1.9.zip", "archiveFileName": "MCP7940-1.1.9.zip", "size": 699163, "checksum": "SHA-256:ae1c20048359a75a7252280ff4e84a87d78e28274b65d523c71023f9520664f3" }, { "name": "MCP7940", "version": "1.2.0", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)", "paragraph": "Allowing access to and control of the MCP7940 RTC functionality including the base read/write of time and setting up multiple alarms as well as setting the MFP pin", "website": "https://github.com/Zanduino/MCP7940", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MCP7940.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MCP7940-1.2.0.zip", "archiveFileName": "MCP7940-1.2.0.zip", "size": 699172, "checksum": "SHA-256:373200329d632a4eb15c0e0726bd7fa28c6567f896bb780c17b14ff9c0e4950c" }, { "name": "Servo Hardware PWM", "version": "1.0.0", "author": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "maintainer": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "sentence": "Allows Arduino/Genuino Mega boards to control up to 6 servos with the integrated 16-bit hardware PWM timer/counter.", "paragraph": "\u003cbr /\u003eThis library uses the 16-bit hardware timer/counter (timer3, timer4 and timer5) to control the servos.\u003cbr /\u003ePossible output pins are pin 2, 3, 7, 8, 44, and 45.\u003cbr /\u003eUnlike the original Servo.h library, this library does not use Timer1.\u003cbr /\u003eThe advantage here is that when using the Wire.h library no fluctuations in the pulse width occur.\u003cbr /\u003eIn addition, I / O registers are addressed directly and not via the digitalWrite()-function (as in Servo.h).\u003cbr /\u003e", "website": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/dadul96/Servo_Hardware_PWM-1.0.0.zip", "archiveFileName": "Servo_Hardware_PWM-1.0.0.zip", "size": 8217, "checksum": "SHA-256:385e84a95f316df2011379c9b014621dc6ef05a3806506b9cf998c8120007e2f" }, { "name": "Servo Hardware PWM", "version": "1.0.1", "author": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "maintainer": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "sentence": "Allows Arduino/Genuino Mega boards to control up to 6 servos with the integrated 16-bit hardware PWM timer/counter.", "paragraph": "\u003cbr /\u003eThis library uses the 16-bit hardware timer/counter (timer3, timer4 and timer5) to control the servos.\u003cbr /\u003ePossible output pins are pin 2, 3, 7, 8, 44, and 45.\u003cbr /\u003eUnlike the original Servo.h library, this library does not use Timer1.\u003cbr /\u003eThe advantage here is that when using the Wire.h library no fluctuations in the pulse width occur.\u003cbr /\u003eIn addition, I / O registers are addressed directly and not via the digitalWrite()-function (as in Servo.h).\u003cbr /\u003e", "website": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/dadul96/Servo_Hardware_PWM-1.0.1.zip", "archiveFileName": "Servo_Hardware_PWM-1.0.1.zip", "size": 8460, "checksum": "SHA-256:b82702f1d4cccb24d34f579a6b6af9f935a3382f3f2a59656e9f1b7372780d58" }, { "name": "Servo Hardware PWM", "version": "1.0.2", "author": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "maintainer": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "sentence": "Allows Arduino/Genuino Mega boards to control up to 6 servos with the integrated 16-bit hardware PWM timer/counter.", "paragraph": "\u003cbr /\u003eThis library uses the 16-bit hardware timer/counter (timer3, timer4 and timer5) to control the servos.\u003cbr /\u003ePossible output pins are pin 2, 3, 7, 8, 44, and 45.\u003cbr /\u003eUnlike the original Servo.h library, this library does not use Timer1.\u003cbr /\u003eThe advantage here is that when using the Wire.h library no fluctuations in the pulse width occur.\u003cbr /\u003eIn addition, I / O registers are addressed directly and not via the digitalWrite()-function (as in Servo.h).\u003cbr /\u003e", "website": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/dadul96/Servo_Hardware_PWM-1.0.2.zip", "archiveFileName": "Servo_Hardware_PWM-1.0.2.zip", "size": 8460, "checksum": "SHA-256:4dffbccbe95cdffe11577e97a365a33405eb925176b0656234f992f81ef0a2dd" }, { "name": "Servo Hardware PWM", "version": "1.2.0", "author": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "maintainer": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "sentence": "Allows Arduino/Genuino Mega boards to control up to 6 servos with the integrated 16-bit hardware PWM timer/counter.", "paragraph": "\u003cbr /\u003eThis library uses the 16-bit hardware timer/counter (timer3, timer4 and timer5) to control the servos.\u003cbr /\u003ePossible output pins are pin 2, 3, 7, 8, 44, and 45.\u003cbr /\u003eUnlike the original Servo.h library, this library does not use Timer1.\u003cbr /\u003eThe advantage here is that when using the Wire.h library no fluctuations in the pulse width occur.\u003cbr /\u003eIn addition, I / O registers are addressed directly and not via the digitalWrite()-function (as in Servo.h).\u003cbr /\u003e", "website": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/dadul96/Servo_Hardware_PWM-1.2.0.zip", "archiveFileName": "Servo_Hardware_PWM-1.2.0.zip", "size": 161208, "checksum": "SHA-256:c005b0271f43e7f3a4b47c0f96505be310785152555b05261a8e1a4da27e4362" }, { "name": "Servo Hardware PWM", "version": "1.2.1", "author": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "maintainer": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "sentence": "Allows Arduino/Genuino Mega boards to control up to 6 servos with the integrated 16-bit hardware PWM timer/counter.", "paragraph": "\u003cbr /\u003eThis library uses the 16-bit hardware timer/counter (timer3, timer4 and timer5) to control the servos.\u003cbr /\u003ePossible output pins are pin 2, 3, 7, 8, 44, and 45.\u003cbr /\u003eUnlike the original Servo.h library, this library does not use Timer1.\u003cbr /\u003eThe advantage here is that when using the Wire.h library no fluctuations in the pulse width occur.\u003cbr /\u003eIn addition, I / O registers are addressed directly and not via the digitalWrite()-function (as in Servo.h).\u003cbr /\u003e", "website": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/dadul96/Servo_Hardware_PWM-1.2.1.zip", "archiveFileName": "Servo_Hardware_PWM-1.2.1.zip", "size": 161289, "checksum": "SHA-256:c5266708503215702588d761b5c8f1a70658e48693f6ab12429c258b2b56d103" }, { "name": "Servo Hardware PWM", "version": "1.3.0", "author": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "maintainer": "Daniel Duller \u003cdaniel.duller@gmx.net\u003e", "sentence": "Allows Arduino/Genuino Mega boards to control up to 9 servos with the integrated 16-bit hardware PWM timer/counter.", "paragraph": "\u003cbr /\u003eThis library uses the 16-bit hardware timer/counter (timer3, timer4 and timer5) to control the servos.\u003cbr /\u003ePossible output pins are pin 2, 3, 5, 6, 7, 8, 44, 45 and 46.\u003cbr /\u003eUnlike the original Servo.h library, this library does not use Timer1.\u003cbr /\u003eThe advantage here is that when using the Wire.h library no fluctuations in the pulse width occur.\u003cbr /\u003eIn addition, I / O registers are addressed directly and not via the digitalWrite()-function (as in Servo.h).\u003cbr /\u003e", "website": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/dadul96/Arduino-Servo-Hardware-PWM-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/dadul96/Servo_Hardware_PWM-1.3.0.zip", "archiveFileName": "Servo_Hardware_PWM-1.3.0.zip", "size": 161795, "checksum": "SHA-256:191beac0f548b8b6611d74e84565253709a5b49264f271bd68bc1da01a9aa888" }, { "name": "FortniteAPI", "version": "1.0.0", "author": "Stephen Ludgate", "maintainer": "Stephen Ludgate \u003cinfo@chunkymedia.co.uk\u003e", "sentence": "Arduino library to access unofficial Fortnite API.", "paragraph": "Arduino library for use with compatible micro controllers to access the unofficial Fortnite API hosted at https://fortniteapi.com/.", "website": "https://github.com/chunkysteveo/FortniteAPI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/chunkysteveo/FortniteAPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/chunkysteveo/FortniteAPI-1.0.0.zip", "archiveFileName": "FortniteAPI-1.0.0.zip", "size": 20742, "checksum": "SHA-256:078d2a3a7d6f42fbd7b6b14eb4c1918b5b9824b0b7bbb2914514d1340b8bb163" }, { "name": "FortniteAPI", "version": "1.0.1", "author": "Stephen Ludgate", "maintainer": "Stephen Ludgate \u003cinfo@chunkymedia.co.uk\u003e", "sentence": "Arduino library to access unofficial Fortnite API.", "paragraph": "Arduino library for use with compatible micro controllers to access the unofficial Fortnite API hosted at https://fortniteapi.com/.", "website": "https://github.com/chunkysteveo/FortniteAPI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/chunkysteveo/FortniteAPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/chunkysteveo/FortniteAPI-1.0.1.zip", "archiveFileName": "FortniteAPI-1.0.1.zip", "size": 21347, "checksum": "SHA-256:6209a933167c9d1f35be0ab89b0d778d866314c7c275b54300b7a47d29f5f25a" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.0.2", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Include, WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.0.2.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.0.2.zip", "size": 437979, "checksum": "SHA-256:02ebac29d8362282c7bf80bcce54d7b6490f8d4be84904bb551fb6aea9a30551" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.0.3", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Include, WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.0.3.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.0.3.zip", "size": 466022, "checksum": "SHA-256:90b03bf3f061defc8c622029d3a9dca2d86cbb9268799c5f2875077ba81f1587" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.0.4", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Include, WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.0.4.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.0.4.zip", "size": 466082, "checksum": "SHA-256:db7e97c32590807b2ea83ee987bb0e2d3a11c94a718e7a506c2b1aa15076140c" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.0.5", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Include, WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.0.5.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.0.5.zip", "size": 468334, "checksum": "SHA-256:4ff65529c974f7b5ffebfa53968ce03e1f211671983fa8bbe621b73cd7f17f2e" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.0.6", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Include, WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.0.6.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.0.6.zip", "size": 469528, "checksum": "SHA-256:01a4ecc112ac8f9f67460158a8e054cfc0b4a802828349efedc001e7835de80e" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.0.7", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Include, WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.0.7.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.0.7.zip", "size": 471757, "checksum": "SHA-256:e9096b9ad440dd7fd910e169d1ca73dcbe4ee5df6185f866c2ca246bf734103e" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.0.8", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Include, WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.0.8.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.0.8.zip", "size": 472103, "checksum": "SHA-256:10ca51cfa9081f441dd8dcce5c4c8778a96478fc6468bc0e4e0379b3ca2ffb49" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.0.9", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Include, WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.0.9.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.0.9.zip", "size": 2472267, "checksum": "SHA-256:75030d4e18d9d5bfeffbb7145af818ead47ccf4a97537fbae53e8ba64e47831a" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.1.0", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Includes: WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.1.0.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.1.0.zip", "size": 2489778, "checksum": "SHA-256:7dab30dbc29344c7107dbe6e41e30e268cc4d82f6fcf84fdec54a907f8882447" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.1.1", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Includes: WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.1.1.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.1.1.zip", "size": 3369708, "checksum": "SHA-256:8c106472fe1d9f7526c963624d3686801914202a69d391557182b491a3a304ee" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.1.2", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Includes: WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.1.2.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.1.2.zip", "size": 3499772, "checksum": "SHA-256:9b94f217372af09f9dd71f801c87b74706c349f004c9edc374e23ef8220fa06d" }, { "name": "Heltec ESP32 Dev-Boards", "version": "1.1.5", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Includes: WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-1.1.5.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-1.1.5.zip", "size": 3499773, "checksum": "SHA-256:564f20f480870db6b8583eb6e1d6c4ee0ddbb54d0dd854cce72f3c2df2fcb9c7" }, { "name": "Heltec ESP32 Dev-Boards", "version": "2.0.1", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP32 (or ESP32+LoRa) based boards", "paragraph": "Includes: WiFi Kit 32, WiFi LoRa 32, Wireless Stick, Wireless Shell, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP32_Dev_Boards-2.0.1.zip", "archiveFileName": "Heltec_ESP32_Dev_Boards-2.0.1.zip", "size": 4267637, "checksum": "SHA-256:d75bee3a19be606e66a559fdb4a31dcee6fbfaae65ea14b5cdb2ad43c0b1307e" }, { "name": "SparkFun Qwiic MP3 Trigger Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic MP3 Trigger", "paragraph": "An Arduino Library for the Qwist MP3 Trigger. Qwiic MP3 Trigger is an easy to use MP3 player that makes loading and playing MP3s easy and fast. Play, pause, stop, volume, and EQ are all digitally controlled over I2C . Available at: https://www.sparkfun.com/products/15165", "website": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.0.zip", "size": 27021, "checksum": "SHA-256:c8fabc98554817736f5f41c7e1d3f02746e565407a6551ac08321c60eb7962d2" }, { "name": "SparkFun Qwiic MP3 Trigger Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic MP3 Trigger", "paragraph": "An Arduino Library for the Qwist MP3 Trigger. Qwiic MP3 Trigger is an easy to use MP3 player that makes loading and playing MP3s easy and fast. Play, pause, stop, volume, and EQ are all digitally controlled over I2C . Available at: https://www.sparkfun.com/products/15165", "website": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.1.zip", "size": 25444, "checksum": "SHA-256:ec803e87b0936ca3a683de7171c0c73252063b8dac217d8bb80ef2f4f3b09c47" }, { "name": "SparkFun Qwiic MP3 Trigger Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic MP3 Trigger", "paragraph": "An Arduino Library for the Qwist MP3 Trigger. Qwiic MP3 Trigger is an easy to use MP3 player that makes loading and playing MP3s easy and fast. Play, pause, stop, volume, and EQ are all digitally controlled over I2C . Available at: https://www.sparkfun.com/products/15165", "website": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.2.zip", "size": 25444, "checksum": "SHA-256:97b125f39fc5a2bd48ccfbc470984b141fa71036d64d282f275cf1edd2278f57" }, { "name": "SparkFun Qwiic MP3 Trigger Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic MP3 Trigger", "paragraph": "An Arduino Library for the Qwist MP3 Trigger. Qwiic MP3 Trigger is an easy to use MP3 player that makes loading and playing MP3s easy and fast. Play, pause, stop, volume, and EQ are all digitally controlled over I2C . Available at: https://www.sparkfun.com/products/15165", "website": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.3.zip", "size": 27194, "checksum": "SHA-256:669f341252fbc3f7021a0658259e331e5ba0f09c9b9e4b95cf93584d0161ef2a" }, { "name": "SparkFun Qwiic MP3 Trigger Arduino Library", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic MP3 Trigger", "paragraph": "An Arduino Library for the Qwist MP3 Trigger. Qwiic MP3 Trigger is an easy to use MP3 player that makes loading and playing MP3s easy and fast. Play, pause, stop, volume, and EQ are all digitally controlled over I2C . Available at: https://www.sparkfun.com/products/15165", "website": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_Qwiic_MP3_Trigger_Arduino_Library-1.0.4.zip", "size": 27266, "checksum": "SHA-256:4b2e8eefbd65d665ca70fca642088ffa8c5327fcfa210b0afb34ec0cf982e533" }, { "name": "Antares ESP8266 HTTP", "version": "1.1.0", "author": "Antares", "maintainer": "Antares \u003csupport@antares.id\u003e", "sentence": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "paragraph": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "website": "https://github.com/antaresdocumentation/antares-esp8266-http", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/antares-esp8266-http.git", "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_HTTP-1.1.0.zip", "archiveFileName": "Antares_ESP8266_HTTP-1.1.0.zip", "size": 79102, "checksum": "SHA-256:1632d39000c992700e0b920a8fbb69420cc2fa990850513ade7808aa821056f7" }, { "name": "Antares ESP8266 HTTP", "version": "1.1.2", "author": "Antares", "maintainer": "Antares \u003csupport@antares.id\u003e", "sentence": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "paragraph": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "website": "https://github.com/antaresdocumentation/antares-esp8266-http", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/antares-esp8266-http.git", "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_HTTP-1.1.2.zip", "archiveFileName": "Antares_ESP8266_HTTP-1.1.2.zip", "size": 79231, "checksum": "SHA-256:6805b38fdc6f6595262299eda5d13abe6714d24a038feb68f22458d22033988c" }, { "name": "Antares ESP8266 HTTP", "version": "1.2.1", "author": "Antares", "maintainer": "Antares \u003csupport@antares.id\u003e", "sentence": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "paragraph": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "website": "https://github.com/antaresdocumentation/antares-esp8266-http", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/antares-esp8266-http.git", "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_HTTP-1.2.1.zip", "archiveFileName": "Antares_ESP8266_HTTP-1.2.1.zip", "size": 85525, "checksum": "SHA-256:630f26557347fd1ebd91751ea3e497ae663c6c367c3c751388d07d85952d09e0" }, { "name": "Antares ESP8266 HTTP", "version": "1.3.1", "author": "Antares", "maintainer": "Antares \u003csupport@antares.id\u003e", "sentence": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "paragraph": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "website": "https://github.com/antaresdocumentation/antares-esp8266-http", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/antares-esp8266-http.git", "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_HTTP-1.3.1.zip", "archiveFileName": "Antares_ESP8266_HTTP-1.3.1.zip", "size": 86174, "checksum": "SHA-256:0afff4b617f22a16759efe255179f9503e984c3b956a992fea0c6dff5e054a7b" }, { "name": "Antares ESP8266 HTTP", "version": "1.3.2", "author": "Antares", "maintainer": "Antares \u003csupport@antares.id\u003e", "sentence": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "paragraph": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "website": "https://github.com/antaresdocumentation/antares-esp8266-http", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/antares-esp8266-http.git", "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_HTTP-1.3.2.zip", "archiveFileName": "Antares_ESP8266_HTTP-1.3.2.zip", "size": 88632, "checksum": "SHA-256:db8182383222cb31a5bb9fcd99ed5546dc51431e4234fc28706fa8a50e13bf8b" }, { "name": "Antares ESP8266 HTTP", "version": "1.3.3", "author": "Antares", "maintainer": "Antares \u003csupport@antares.id\u003e", "sentence": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "paragraph": "A library to simplify the process of fetching/deploying data to Antares IoT platform", "website": "https://github.com/antaresdocumentation/antares-esp8266-http", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/antares-esp8266-http.git", "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_HTTP-1.3.3.zip", "archiveFileName": "Antares_ESP8266_HTTP-1.3.3.zip", "size": 86232, "checksum": "SHA-256:78ffc6c068c19474991a8172b3bc6a675393bbea19b83c59e632bfe216c2bc0e" }, { "name": "LMP91000", "version": "1.0.0", "author": "Linnes Lab", "maintainer": "Orlando Hoilett \u003cohoilett@purdue.edu\u003e", "sentence": "Arduino library for the LMP91000 Configurable Potentiostat for Low-Power Chemical Sensing Applications.", "paragraph": "Used to run popular electrochemical tests like Cyclic Voltammetry, Chronoamperometry, Pulse Voltammetry, etc. These tests can be used to analyze chemical species such as glucose, potassium, oxygen, nitrogen, etc.", "website": "https://github.com/LinnesLab/LMP91000", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LinnesLab/LMP91000.git", "url": "https://downloads.arduino.cc/libraries/github.com/LinnesLab/LMP91000-1.0.0.zip", "archiveFileName": "LMP91000-1.0.0.zip", "size": 67318, "checksum": "SHA-256:7d24de018b4ed67216bc598ac74529f92e8074279b0981ac3dcea08612ece092" }, { "name": "TeXie arduino Client", "version": "0.0.1", "author": "TeXie-Team", "maintainer": "TeXie-Team \u003carduino@texie.io\u003e", "sentence": "Client library of TeXie plattform.", "paragraph": "Client library for communicating with the TeXie IOT Cloud.", "website": "https://github.com/texie/TeXie-Client_arduino", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/texie/TeXie_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/texie/TeXie_arduino_Client-0.0.1.zip", "archiveFileName": "TeXie_arduino_Client-0.0.1.zip", "size": 3909, "checksum": "SHA-256:4a600a919851950758efcfcf9e8e679f39df7471f72c898887a2e090eb2267b3" }, { "name": "TeXie arduino Client", "version": "0.0.2", "author": "TeXie-Team", "maintainer": "TeXie-Team \u003carduino@texie.io\u003e", "sentence": "Client library of TeXie plattform.", "paragraph": "Client library for communicating with the TeXie IOT Cloud.", "website": "https://github.com/texie/TeXie-Client_arduino", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/texie/TeXie_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/texie/TeXie_arduino_Client-0.0.2.zip", "archiveFileName": "TeXie_arduino_Client-0.0.2.zip", "size": 4532, "checksum": "SHA-256:4698aecda93b25488258ee1bbbf8c01eeb2314dd96bb8ad15933fef07ca7a9e8" }, { "name": "TeXie arduino Client", "version": "0.1.0", "author": "TeXie-Team", "maintainer": "TeXie-Team \u003carduino@texie.io\u003e", "sentence": "Client library of TeXie plattform.", "paragraph": "Client library for communicating with the TeXie IOT Cloud.", "website": "https://github.com/texie/TeXie-Client_arduino", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/texie/TeXie_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/texie/TeXie_arduino_Client-0.1.0.zip", "archiveFileName": "TeXie_arduino_Client-0.1.0.zip", "size": 4969, "checksum": "SHA-256:142996fbbb50a75300c47e489443bdedc30d3b7107c1c6adcf596e3e0d41950b" }, { "name": "TeXie arduino Client", "version": "0.1.1", "author": "TeXie-Team", "maintainer": "TeXie-Team \u003carduino@texie.io\u003e", "sentence": "Client library of TeXie plattform.", "paragraph": "Client library for communicating with the TeXie IOT Cloud.", "website": "https://github.com/texie/TeXie_arduino.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/texie/TeXie_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/texie/TeXie_arduino_Client-0.1.1.zip", "archiveFileName": "TeXie_arduino_Client-0.1.1.zip", "size": 4962, "checksum": "SHA-256:77f4e7ddf126a2a09ee25faa9b618a3a2394c99902f6c79cc0db175871d7a9c4" }, { "name": "TeXie arduino Client", "version": "0.2.0", "author": "TeXie-Team", "maintainer": "TeXie-Team \u003carduino@texie.io\u003e", "sentence": "Client library of TeXie plattform.", "paragraph": "Client library for communicating with the TeXie IOT Cloud.", "website": "https://github.com/texie/TeXie_arduino.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/texie/TeXie_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/texie/TeXie_arduino_Client-0.2.0.zip", "archiveFileName": "TeXie_arduino_Client-0.2.0.zip", "size": 5308, "checksum": "SHA-256:e1f5d3849d7c0586762690c9de3ea16e08ccd4395128b2abb0673f85f4c7010e" }, { "name": "Batflow", "version": "1.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Battery lookup", "paragraph": "Battery lookup with val, percent and level", "website": "https://github.com/offcircuit/Batflow", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Batflow.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Batflow-1.0.0.zip", "archiveFileName": "Batflow-1.0.0.zip", "size": 15076, "checksum": "SHA-256:8ae5d534eb691987f03a7fc669cf4e84e959f98f6802947135be31fe88c59d3f" }, { "name": "BraccioRobot", "version": "1.0.0", "author": "Stefan Str�mberg", "maintainer": "Stefan Str�mberg \u003cstefangs@nethome.nu\u003e", "sentence": "Braccio Robot controller API.", "paragraph": "Designed for TinkerKit Braccio.", "website": "http://www.arduino.org/learning/reference/Braccio", "category": "Device Control", "architectures": [ "avr", "samd", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stefangs/arduino-library-braccio-robot.git", "url": "https://downloads.arduino.cc/libraries/github.com/stefangs/BraccioRobot-1.0.0.zip", "archiveFileName": "BraccioRobot-1.0.0.zip", "size": 18787, "checksum": "SHA-256:530d65bb5d67ed543d5cdfea8bdb7e2c7d3bf5696c16f5f6bbac1ece38406f32" }, { "name": "DTime", "version": "1.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Date plus Time workaround service", "paragraph": "Date plus Time functions", "website": "https://github.com/offcircuit/DTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/DTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/DTime-1.0.0.zip", "archiveFileName": "DTime-1.0.0.zip", "size": 16742, "checksum": "SHA-256:174ea30dafc895c19cc95cf4319ab6c3f49f25ef2d240aca22b70a8d6dc043db" }, { "name": "RTCVars", "version": "0.1.1", "author": "Lars Friedrichs", "maintainer": "Lars Friedrichs", "sentence": "This library eases the storage of variables in reset-safe RTC memory.", "paragraph": "Variables stored there survive all kinds of resets as long as there is no hard reset. It provides boilerplate code to securely store relevant state data in RTC memory so it may survive (unexpected) reboots or deep sleeps. Supports ESP only at this time, will change in the future.", "website": "https://github.com/highno/rtcvars", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/highno/rtcvars.git", "url": "https://downloads.arduino.cc/libraries/github.com/highno/RTCVars-0.1.1.zip", "archiveFileName": "RTCVars-0.1.1.zip", "size": 13214, "checksum": "SHA-256:a98f740bba81cc15de139b000d415faa8e18c1f1810308d94411a4bb68118a3f" }, { "name": "Adafruit MLX90393", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-1.0.2.zip", "archiveFileName": "Adafruit_MLX90393-1.0.2.zip", "size": 7538, "checksum": "SHA-256:3c420efa735d9a2a99399c641c3a783524b6f0a20612772ff0c2f89b94b6f299" }, { "name": "Adafruit MLX90393", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-1.0.5.zip", "archiveFileName": "Adafruit_MLX90393-1.0.5.zip", "size": 7127, "checksum": "SHA-256:e4e08d8dc1e0228aad810dfa5df003729cedc7b25008cca6327f70e52d1e476c" }, { "name": "Adafruit MLX90393", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-1.0.6.zip", "archiveFileName": "Adafruit_MLX90393-1.0.6.zip", "size": 7128, "checksum": "SHA-256:403e84d9f8878302f3a3b78f4a7b6aa44e4dba186186f14bb7e954da71ada1c7" }, { "name": "Adafruit MLX90393", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-1.1.0.zip", "archiveFileName": "Adafruit_MLX90393-1.1.0.zip", "size": 7175, "checksum": "SHA-256:1e2a56430c07ab27297d03ffdb3c86c7edd635226b010666c939f12e031d4a43" }, { "name": "Adafruit MLX90393", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-1.1.1.zip", "archiveFileName": "Adafruit_MLX90393-1.1.1.zip", "size": 7427, "checksum": "SHA-256:0903a37be24e2659c1757fd63d01f05e33ba50630494ab92d9ba36b626e73044" }, { "name": "Adafruit MLX90393", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-2.0.0.zip", "archiveFileName": "Adafruit_MLX90393-2.0.0.zip", "size": 9891, "checksum": "SHA-256:065c451f0cf53eb5cdc54f06a7a5212c5002ff1da396a5d450272de5f5af23fb" }, { "name": "Adafruit MLX90393", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-2.0.1.zip", "archiveFileName": "Adafruit_MLX90393-2.0.1.zip", "size": 9931, "checksum": "SHA-256:c9ac4a471e9b6f0a078a8657ac80d3822c2149bd882efb1f5bb75066d10ecb04" }, { "name": "Adafruit MLX90393", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-2.0.2.zip", "archiveFileName": "Adafruit_MLX90393-2.0.2.zip", "size": 11025, "checksum": "SHA-256:2f48a9cba5138629447d6a09aca852718003f816196eba79b61655dd5d008274" }, { "name": "Adafruit MLX90393", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-2.0.3.zip", "archiveFileName": "Adafruit_MLX90393-2.0.3.zip", "size": 11032, "checksum": "SHA-256:400ec77328df6ca4ef278f86c02761233e827a94ee2823e3a5aefe207d03324b" }, { "name": "Adafruit MLX90393", "version": "2.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Driver for the MLX90393 magenetic field sensor", "paragraph": "Driver for the MLX90393 magenetic field sensor", "website": "https://github.com/adafruit/Adafruit_MLX90393_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90393_Library.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90393-2.0.5.zip", "archiveFileName": "Adafruit_MLX90393-2.0.5.zip", "size": 14379, "checksum": "SHA-256:e480916be2dab85521deb3eb59609ba7f878ada70cb8a833a9aff1e97444ab27" }, { "name": "ESP32MotorControl", "version": "0.1.0", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "Motor control using ESP32 MCPWM", "paragraph": "To control up 2 DC motors", "website": "https://github.com/JoaoLopesF/ESP32MotorControl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/ESP32MotorControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/ESP32MotorControl-0.1.0.zip", "archiveFileName": "ESP32MotorControl-0.1.0.zip", "size": 5226, "checksum": "SHA-256:f3a8b725a0ad2a6715affb4aa584c184e818304c9310c96d1b054f9c3864edf1" }, { "name": "MPR121", "version": "1.0.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Proximity capacitive touch sensor controller Arduino library.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/MPR121.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/MPR121.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/MPR121-1.0.0.zip", "archiveFileName": "MPR121-1.0.0.zip", "size": 11977, "checksum": "SHA-256:7a60e41ff69ddb6dceeaa7eb8863c7393d78262f2427e493437033aea5e701fb" }, { "name": "MPR121", "version": "1.1.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Proximity capacitive touch sensor controller Arduino library.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/MPR121.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/MPR121.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/MPR121-1.1.0.zip", "archiveFileName": "MPR121-1.1.0.zip", "size": 11974, "checksum": "SHA-256:b979227597df4b2633df7e6efbfe2bd3af43df612d2203f7400d3fa43e595fc4" }, { "name": "MPR121", "version": "1.2.0", "author": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "maintainer": "Peter Polidoro \u003cpeterpolidoro@gmail.com\u003e", "sentence": "Proximity capacitive touch sensor controller Arduino library.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/MPR121.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/MPR121.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/MPR121-1.2.0.zip", "archiveFileName": "MPR121-1.2.0.zip", "size": 14973, "checksum": "SHA-256:47b3c691bc69052b93b13eca9bc35dac525f3f31969173b82f10b66dac9a4714" }, { "name": "MPR121", "version": "1.3.0", "author": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "maintainer": "Peter Polidoro \u003cpeter@polidoro.io\u003e", "sentence": "Proximity capacitive touch sensor controller Arduino library.", "paragraph": "Like this project? Please star it on GitHub!", "website": "https://github.com/janelia-arduino/MPR121.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janelia-arduino/MPR121.git", "url": "https://downloads.arduino.cc/libraries/github.com/janelia-arduino/MPR121-1.3.0.zip", "archiveFileName": "MPR121-1.3.0.zip", "size": 14958, "checksum": "SHA-256:b80c929a54e443f130f6a1a39faf3766ba154e1e7e0acd31a73b34049837dec5" }, { "name": "arduino-managed-serial-device", "version": "1.2.0", "author": "Adam Coddington \u003cme@adamcoddington.net\u003e", "maintainer": "Adam Coddington \u003cme@adamcoddington.net\u003e", "sentence": "Easily and asynchronously with a serial device requiring call-and-response style commands.", "paragraph": "Examples of devices that this is useful for are any modems using AT-commands like the SIM800, SIM7000, and ESP8266.", "website": "https://github.com/coddingtonbear/arduino-managed-serial-device", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/coddingtonbear/arduino-managed-serial-device.git", "url": "https://downloads.arduino.cc/libraries/github.com/coddingtonbear/arduino_managed_serial_device-1.2.0.zip", "archiveFileName": "arduino_managed_serial_device-1.2.0.zip", "size": 12157, "checksum": "SHA-256:fce0ec4f4abf2a1b252f8f3ecf78a0b0a844cde148e1d8c89944b3f3ccec2e1b" }, { "name": "RTCCounter", "version": "1.0.0", "author": "Gabriel Notman", "maintainer": "Gabriel Notman \u003cg.notman@gmail.com\u003e", "sentence": "Provides use of the RTC peripheral in 32bit counter mode. For Arduino SAMD21 boards only.", "paragraph": "This library enables SAMD21 based boards (Arduino Zero, MKR1000 etc.) to use the internal RTC in 32bit counter mode.", "website": "https://github.com/GabrielNotman/RTCCounter", "category": "Timing", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/GabrielNotman/RTCCounter.git", "url": "https://downloads.arduino.cc/libraries/github.com/GabrielNotman/RTCCounter-1.0.0.zip", "archiveFileName": "RTCCounter-1.0.0.zip", "size": 8942, "checksum": "SHA-256:03b8eca8e7ac3f6da06d7efba27802e8e15ac6048cb79d939973bb4911b86769" }, { "name": "RTCCounter", "version": "1.0.1", "author": "Gabriel Notman", "maintainer": "Gabriel Notman \u003cg.notman@gmail.com\u003e", "sentence": "Provides use of the RTC peripheral in 32bit counter mode. For Arduino SAMD21 boards only.", "paragraph": "This library enables SAMD21 based boards (Arduino Zero, MKR1000 etc.) to use the internal RTC in 32bit counter mode.", "website": "https://github.com/GabrielNotman/RTCCounter", "category": "Timing", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/GabrielNotman/RTCCounter.git", "url": "https://downloads.arduino.cc/libraries/github.com/GabrielNotman/RTCCounter-1.0.1.zip", "archiveFileName": "RTCCounter-1.0.1.zip", "size": 8940, "checksum": "SHA-256:ca0ab7050529f9be13124cb22ca954133bef1562161115c94410012036c27a7a" }, { "name": "TindieApi", "version": "1.0.0", "author": "Brian Lough", "maintainer": "Brian Lough \u003cbrian.d.lough@gmail.com\u003e", "sentence": "A library to wrap the Tindie API (supports ESP8266/ESP32 \u0026 others)", "paragraph": "A library to wrap the Tindie API (supports ESP8266/ESP32 \u0026 others)", "website": "https://github.com/witnessmenow/tindie-api-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/witnessmenow/tindie-api-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/witnessmenow/TindieApi-1.0.0.zip", "archiveFileName": "TindieApi-1.0.0.zip", "size": 9340, "checksum": "SHA-256:e96fb0fdc0c856f86c630afb645b4f2be158e6cd4fe672040691d6f3b0d8f91a" }, { "name": "BlueFairy", "version": "1.0.0", "author": "CIAg \u003cdesenv@ciag.org.br\u003e", "maintainer": "CIAg \u003cdesenv@ciag.org.br\u003e", "sentence": "Task Scheduler, Keyboard Control, Machine State", "paragraph": "A library to make arduino easier", "website": "https://github.com/OpenCIAg/BlueFairy", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/OpenCIAg/BlueFairy.git", "providesIncludes": [ "bluefairy.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OpenCIAg/BlueFairy-1.0.0.zip", "archiveFileName": "BlueFairy-1.0.0.zip", "size": 25962, "checksum": "SHA-256:c364f26ebbacb83c640a88f2e44ba03c5dd53671b80600a6413dde5f1a5bd582" }, { "name": "TinkerController", "version": "0.1.0", "author": "Nathan Ramanathan", "maintainer": "Nathan Ramanathan\u003cnathan6ramanathan@gmail.com\u003e, Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "TinkerController allows you to use Gaming Controllers with your Arduino/ESP IOT devices.", "paragraph": "An open-source Game Controller App that allows you to use an Xbox/Ps4/Joycon or any controller that works with your phone to effortlessly control most micro-controllers such as Arduino/Esp8266/Raspberry Pi over WiFi, bluetooth, or USB.", "website": "https://github.com/nathanRamaNoodles/TinkerController-Library", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/nathanRamaNoodles/TinkerController-Library.git", "providesIncludes": [ "TinkerController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/nathanRamaNoodles/TinkerController-0.1.0.zip", "archiveFileName": "TinkerController-0.1.0.zip", "size": 5273, "checksum": "SHA-256:32a0718f1496c5e53e6d8bae3f77a463d6f93beba1de9f3f6f7202fe566e2d81" }, { "name": "SensorToButton", "version": "1.0.1", "author": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "maintainer": "Nathan Ramanathan \u003cnathan6ramanathan@gmail.com\u003e", "sentence": "An algorithm to convert analog Data into a Button.\u003cbr /\u003e", "paragraph": "You can also use regular Buttons for this library. Main uses are a capacitive button, a HCSR-04 button, and etc\u003c/a\u003e\u003cbr /\u003e", "website": "https://github.com/nathanRamaNoodles/SensorToButton", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/nathanRamaNoodles/SensorToButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/nathanRamaNoodles/SensorToButton-1.0.1.zip", "archiveFileName": "SensorToButton-1.0.1.zip", "size": 10226, "checksum": "SHA-256:9e5804b173056742a497187665ea400910b9b23a0f79036dddd5beae76f5719b" }, { "name": "VCNL4010", "version": "1.0.3", "author": "SV-Zanshin", "maintainer": "SV-Zanshin \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Use the Vishay VCNL4010 proximity and ambient light sensor", "paragraph": "Use the Vishay VCNL4010 proximity and ambient light sensor", "website": "https://github.com/Zanduino/VCNL4010", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/VCNL4010.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/VCNL4010-1.0.3.zip", "archiveFileName": "VCNL4010-1.0.3.zip", "size": 714045, "checksum": "SHA-256:09542dbf837025e46e1818b48166e5ea9092d858fdcf65e04671536f77140496" }, { "name": "VCNL4010", "version": "1.0.5", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Use the Vishay VCNL4010 proximity and ambient light sensor", "paragraph": "Use the Vishay VCNL4010 proximity and ambient light sensor", "website": "https://github.com/Zanduino/VCNL4010", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/VCNL4010.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/VCNL4010-1.0.5.zip", "archiveFileName": "VCNL4010-1.0.5.zip", "size": 717325, "checksum": "SHA-256:fc43bf4568276f7b7a0bf3354361fbef037256fd43c5a77937d45a847787fc73" }, { "name": "VCNL4010", "version": "1.0.9", "author": "https://github.com/SV-Zanshin", "maintainer": "Arnd \u003cArnd@sv-Zanshin.com\u003e", "sentence": "Arduino library to access the Vishay VCNL4010 proximity and ambient light sensor", "paragraph": "Use the Vishay VCNL4010 proximity and ambient light sensor", "website": "https://github.com/Zanduino/VCNL4010", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/VCNL4010.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/VCNL4010-1.0.9.zip", "archiveFileName": "VCNL4010-1.0.9.zip", "size": 746629, "checksum": "SHA-256:d3d945059b36d554c8e33a4be81173f15888f52cfb8cc63ca08a1457f8f10401" }, { "name": "VCNL4010", "version": "1.0.10", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access the Vishay VCNL4010 proximity and ambient light sensor", "paragraph": "Use the Vishay VCNL4010 proximity and ambient light sensor", "website": "https://github.com/Zanduino/VCNL4010", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/VCNL4010.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/VCNL4010-1.0.10.zip", "archiveFileName": "VCNL4010-1.0.10.zip", "size": 718695, "checksum": "SHA-256:3e654089fd69e489452d6067541e5b1e6f1198a9742621b9df38af459fe21ec8" }, { "name": "VCNL4010", "version": "1.1.0", "author": "Arnd \u003cArnd@Zanduino.Com\u003e", "maintainer": "Arnd \u003cArnd@Zanduino.Com\u003e", "sentence": "Arduino library to control the Vishay VCNL4010 proximity and ambient light sensor using I2C.", "paragraph": "This Arduino library and associated example programs allow easy access to all the sensor's functionality using simple function calls", "website": "https://github.com/Zanduino/VCNL4010", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/VCNL4010.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/VCNL4010-1.1.0.zip", "archiveFileName": "VCNL4010-1.1.0.zip", "size": 719721, "checksum": "SHA-256:68574e8aeefa64940b6ce6eb6e31e928843e2f741a7aab76ec9de2570e4997be" }, { "name": "OROCA-EduBot", "version": "0.0.1", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.0.1.zip", "archiveFileName": "OROCA_EduBot-0.0.1.zip", "size": 714764, "checksum": "SHA-256:83a90cb0f1e2c4241c5fe13475c49f9f04aa855030c8f072a3f36dd40c44c05f" }, { "name": "OROCA-EduBot", "version": "0.0.2", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.0.2.zip", "archiveFileName": "OROCA_EduBot-0.0.2.zip", "size": 714811, "checksum": "SHA-256:15ed396dc8a3d5efd61206b64e77c3bd119bd7713da6e58e968aebeb6ce97c50" }, { "name": "OROCA-EduBot", "version": "0.0.3", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.0.3.zip", "archiveFileName": "OROCA_EduBot-0.0.3.zip", "size": 747589, "checksum": "SHA-256:063c830ab0604cc67324faa272dfe5a662e8d1b7d680ee49fdfb7c58b93e243c" }, { "name": "OROCA-EduBot", "version": "0.0.4", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.0.4.zip", "archiveFileName": "OROCA_EduBot-0.0.4.zip", "size": 831144, "checksum": "SHA-256:edaf447a457a43991c4d0188cc7308baa5714563764a5efe2f1fc7f535ed88e0" }, { "name": "OROCA-EduBot", "version": "0.0.5", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.0.5.zip", "archiveFileName": "OROCA_EduBot-0.0.5.zip", "size": 833717, "checksum": "SHA-256:b174f4f161b927a5569d8c18feaf8979d3beba85cc644abe74afe2e3d2661b00" }, { "name": "OROCA-EduBot", "version": "0.0.6", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.0.6.zip", "archiveFileName": "OROCA_EduBot-0.0.6.zip", "size": 837011, "checksum": "SHA-256:85e8870cf24c1e3e54433e2211d4c26ea441398d5c502ec4a1709aedd079aa65" }, { "name": "OROCA-EduBot", "version": "0.0.7", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.0.7.zip", "archiveFileName": "OROCA_EduBot-0.0.7.zip", "size": 831366, "checksum": "SHA-256:25aa992912a1de22e0239b35c352316cde36383be32d3d48c16329de075d5931" }, { "name": "OROCA-EduBot", "version": "0.0.8", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.0.8.zip", "archiveFileName": "OROCA_EduBot-0.0.8.zip", "size": 831749, "checksum": "SHA-256:30179721986d8f93cd3fc7c4c197c7e7f62d9470a737fa12600807be817e7786" }, { "name": "OROCA-EduBot", "version": "0.0.9", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.0.9.zip", "archiveFileName": "OROCA_EduBot-0.0.9.zip", "size": 889297, "checksum": "SHA-256:ffa8bada7cc7d0fe12e01d0b980a4e1a2de20b15b89c4f114cf94e456df26e97" }, { "name": "OROCA-EduBot", "version": "0.1.0", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.0.zip", "archiveFileName": "OROCA_EduBot-0.1.0.zip", "size": 890338, "checksum": "SHA-256:b802d3951b4b35b6ddbe5a78b45be051fe2f3314de186c0a6e565bb9dede54d5" }, { "name": "OROCA-EduBot", "version": "0.1.1", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.1.zip", "archiveFileName": "OROCA_EduBot-0.1.1.zip", "size": 896199, "checksum": "SHA-256:519290d2f8b8287c7f06eeaab1397b3d67eb3189d8ff520235cc047083cec59b" }, { "name": "OROCA-EduBot", "version": "0.1.2", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.2.zip", "archiveFileName": "OROCA_EduBot-0.1.2.zip", "size": 896199, "checksum": "SHA-256:b09b7ee34b483ab9ffabfe4d3fd529d838a56e96bbbab7443483673f6a93176e" }, { "name": "OROCA-EduBot", "version": "0.1.3", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.3.zip", "archiveFileName": "OROCA_EduBot-0.1.3.zip", "size": 914684, "checksum": "SHA-256:bb6f050326e69d8cc4ace85034a3bb48f90b520174c9f36b55dcfecba5e08405" }, { "name": "OROCA-EduBot", "version": "0.1.4", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.4.zip", "archiveFileName": "OROCA_EduBot-0.1.4.zip", "size": 914944, "checksum": "SHA-256:5c8f57018b127357a6bf49bda5c27b4be950fe1788e679df5a28c37e2138ce98" }, { "name": "OROCA-EduBot", "version": "0.1.5", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.5.zip", "archiveFileName": "OROCA_EduBot-0.1.5.zip", "size": 917531, "checksum": "SHA-256:13ee548752490e19a0ea5b989b35f9f64e553b52b62ecc4a6978ebd0133295d7" }, { "name": "OROCA-EduBot", "version": "0.1.6", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.6.zip", "archiveFileName": "OROCA_EduBot-0.1.6.zip", "size": 917541, "checksum": "SHA-256:4c24ae03974fee0480ad8ff453f13549084544934bc1a68e8d5755a93a14b82a" }, { "name": "OROCA-EduBot", "version": "0.1.7", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.7.zip", "archiveFileName": "OROCA_EduBot-0.1.7.zip", "size": 927724, "checksum": "SHA-256:e9bdfc09d7571bbd082d36b933d1fcb5438c4cab84d3c7bc77967b1258d8fa76" }, { "name": "OROCA-EduBot", "version": "0.1.8", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.8.zip", "archiveFileName": "OROCA_EduBot-0.1.8.zip", "size": 3365820, "checksum": "SHA-256:cde7ecac3c70f7cfba81a9c33fd444d60b27d9d07a267f687898c6f8b356a35e" }, { "name": "OROCA-EduBot", "version": "0.1.9", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.1.9.zip", "archiveFileName": "OROCA_EduBot-0.1.9.zip", "size": 3434658, "checksum": "SHA-256:eff46ef6db1a0863ae5bca387d6f0dd9c471f560d591c43e5d23c2729e412e6f" }, { "name": "OROCA-EduBot", "version": "0.2.0", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.2.0.zip", "archiveFileName": "OROCA_EduBot-0.2.0.zip", "size": 3380691, "checksum": "SHA-256:ed0147408824d04e7999db0c73886030053e0e5abf943c1159b7a334900ee529" }, { "name": "OROCA-EduBot", "version": "0.2.1", "author": "OROCA", "maintainer": "Baram(chcbaram@gmail.com)", "license": "Apache-2.0", "sentence": "A library for OROCA-EduBot", "paragraph": "This library supports ESP32.", "website": "https://github.com/oroca/OROCA-EduBot-Library", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/oroca/OROCA-EduBot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/oroca/OROCA_EduBot-0.2.1.zip", "archiveFileName": "OROCA_EduBot-0.2.1.zip", "size": 3380762, "checksum": "SHA-256:77ca6dc796f9aae4943569a243fb89933ebe6d9f453b12b3e89bcee1ccd67d83" }, { "name": "MicrochipSRAM", "version": "1.0.2", "author": "SV-Zanshin", "maintainer": "SV-Zanshin \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Access all Microchip SRAM chips", "paragraph": "Autodetect the Microchip SRAM chip in use and read/write data to and from it", "website": "https://github.com/Zanduino/MicrochipSRAM", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MicrochipSRAM.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MicrochipSRAM-1.0.2.zip", "archiveFileName": "MicrochipSRAM-1.0.2.zip", "size": 1236367, "checksum": "SHA-256:5e292212eb5493eed4248808b3f2b68b84442fb8317bfdbf1d54b94e3945d3e4" }, { "name": "MicrochipSRAM", "version": "1.0.4", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Access all Microchip SRAM chips", "paragraph": "Autodetect the Microchip SRAM chip in use and read/write data to and from it", "website": "https://github.com/Zanduino/MicrochipSRAM", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MicrochipSRAM.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MicrochipSRAM-1.0.4.zip", "archiveFileName": "MicrochipSRAM-1.0.4.zip", "size": 225900, "checksum": "SHA-256:2999920515f430e32a64f6a7f6711d4a4592cb42ae49e94c33aaa3bac9258390" }, { "name": "MicrochipSRAM", "version": "1.0.3", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Access all Microchip SRAM chips", "paragraph": "Autodetect the Microchip SRAM chip in use and read/write data to and from it", "website": "https://github.com/Zanduino/MicrochipSRAM", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MicrochipSRAM.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MicrochipSRAM-1.0.3.zip", "archiveFileName": "MicrochipSRAM-1.0.3.zip", "size": 197767, "checksum": "SHA-256:35406fa94d48110f430cfcb74939afa678b83552282d7d1e911d6d88b9401f79" }, { "name": "MicrochipSRAM", "version": "1.0.6", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Access all Microchip SRAM chips", "paragraph": "Autodetect the Microchip SRAM chip in use and read/write data to and from it", "website": "https://github.com/Zanduino/MicrochipSRAM", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MicrochipSRAM.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MicrochipSRAM-1.0.6.zip", "archiveFileName": "MicrochipSRAM-1.0.6.zip", "size": 199568, "checksum": "SHA-256:92a251fb44696e7145572b57ca6f92af05af383d46c139d10003aa8ebf5d5553" }, { "name": "BME680", "version": "1.0.0", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access the Bosch BME680 and get temperature, humidity, pressure and gas sensor readings", "paragraph": "This library is designed to access the Bosch BME680 with either I2C, SPI or software-SPI. It allows for timed readings.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.0.zip", "archiveFileName": "BME680-1.0.0.zip", "size": 801979, "checksum": "SHA-256:7accb1213c2dee480b1a288d313aa6fb9a89b8ab9692b765ba52e8d00ca0dd53" }, { "name": "BME680", "version": "1.0.2", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access the Bosch BME680 and get temperature, humidity, pressure and gas sensor readings", "paragraph": "This library is designed to access the Bosch BME680 with either I2C, SPI or software-SPI. It allows for timed readings.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.2.zip", "archiveFileName": "BME680-1.0.2.zip", "size": 2748950, "checksum": "SHA-256:aa722d05c5e49b7aaae14b19ea04df6f04ef44f57ea1d1e706358901f52bdc29" }, { "name": "BME680", "version": "1.0.3", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access the Bosch BME680 and get temperature, humidity, pressure and gas sensor readings", "paragraph": "This library is designed to access the Bosch BME680 with either I2C, SPI or software-SPI. It allows for timed readings.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.3.zip", "archiveFileName": "BME680-1.0.3.zip", "size": 2510967, "checksum": "SHA-256:b6699c0f58d2079b8a24a92079e694226d25b981babf079811e398d733060f29" }, { "name": "BME680", "version": "1.0.4", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access the Bosch BME680 and get temperature, humidity, pressure and gas sensor readings", "paragraph": "This library is designed to access the Bosch BME680 with either I2C, SPI or software-SPI. It allows for timed readings.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.4.zip", "archiveFileName": "BME680-1.0.4.zip", "size": 2511470, "checksum": "SHA-256:71bcb1cea6c78f88713635de1f8f8c0ad253770892d2acb61cd2d5b10a680353" }, { "name": "BME680", "version": "1.0.5", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access and control the Bosch BME680 sensor and get temperature, humidity, pressure and gas readings", "paragraph": "Both I2C and SPI (hardware and software implementations) are supported to connect to the BME680 and set up measurement parameters as well as to read the results.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.5.zip", "archiveFileName": "BME680-1.0.5.zip", "size": 3004725, "checksum": "SHA-256:1f763562c60ae4f33ec82a37396882ba5169c0d9459b148b30d5bdbea425a5a9" }, { "name": "BME680", "version": "1.0.6", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access and control the Bosch BME680 sensor and get temperature, humidity, pressure and gas readings.", "paragraph": "Both I2C and SPI are supported to communicate with the BME680; setting up the device configuration and reading the resulting measurements.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.6.zip", "archiveFileName": "BME680-1.0.6.zip", "size": 3013939, "checksum": "SHA-256:a195fef1058033d2b66ec42f545ae7a0b22e6ca75c46a8b6bcee47846c7a73d5" }, { "name": "BME680", "version": "1.0.7", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access and control the Bosch BME680 sensor and get temperature, humidity, pressure and gas readings.", "paragraph": "Both I2C and SPI are supported to communicate with the BME680; setting up the device configuration and reading the resulting measurements.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.7.zip", "archiveFileName": "BME680-1.0.7.zip", "size": 4169802, "checksum": "SHA-256:43d6a8bee9b1b38204056553450bc8f853121bf43998008048b7105523ad603f" }, { "name": "BME680", "version": "1.0.8", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access and control the Bosch BME680 sensor and get temperature, humidity, pressure and gas readings.", "paragraph": "Both I2C and SPI are supported to communicate with the BME680; setting up the device configuration and reading the resulting measurements.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.8.zip", "archiveFileName": "BME680-1.0.8.zip", "size": 2480672, "checksum": "SHA-256:bda48e75a13d65a33b0551464e07b8c27b27d25d47b632d4144e2ad599a832b6" }, { "name": "BME680", "version": "1.0.9", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access and control the Bosch BME680 sensor and get temperature, humidity, pressure and gas readings.", "paragraph": "Both I2C and SPI are supported to communicate with the BME680; setting up the device configuration and reading the resulting measurements.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.9.zip", "archiveFileName": "BME680-1.0.9.zip", "size": 2479825, "checksum": "SHA-256:65204b385987d073789720f56c2a362df1f5f66d294d2c7a8bd979e9a9210756" }, { "name": "BME680", "version": "1.0.10", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to access and control the Bosch BME680 sensor and get temperature, humidity, pressure and gas readings.", "paragraph": "Both I2C and SPI are supported to communicate with the BME680; setting up the device configuration and reading the resulting measurements.", "website": "https://github.com/Zanduino/BME680", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME680.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME680-1.0.10.zip", "archiveFileName": "BME680-1.0.10.zip", "size": 2480131, "checksum": "SHA-256:657ea48da6ff52748719d59b191506797a7810eafc6eceb43c9193858d222465" }, { "name": "CryptoAuthLib", "version": "1.0.0", "author": "MicroChip (Arduino extensions by Gabriel Notman)", "maintainer": "Gabriel Notman \u003cg.notman@gmail.com\u003e", "sentence": "MicroChip CryptoAuthLib with Arduino support", "paragraph": "MicroChip CryptoAuthLib with Arduino support", "website": "https://github.com/GabrielNotman/cryptoauthlib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GabrielNotman/cryptoauthlib.git", "providesIncludes": [ "cryptoauthlib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GabrielNotman/CryptoAuthLib-1.0.0.zip", "archiveFileName": "CryptoAuthLib-1.0.0.zip", "size": 8578663, "checksum": "SHA-256:8964f65f163d6270872cb6a3d1107fef1fd737ad9930b2f8e130f12a095798da" }, { "name": "CryptoAuthLib", "version": "1.0.1", "author": "MicroChip (Arduino extensions by Gabriel Notman)", "maintainer": "Gabriel Notman \u003cg.notman@gmail.com\u003e", "sentence": "MicroChip CryptoAuthLib with Arduino support", "paragraph": "MicroChip CryptoAuthLib with Arduino support", "website": "https://github.com/GabrielNotman/cryptoauthlib", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GabrielNotman/cryptoauthlib.git", "providesIncludes": [ "cryptoauthlib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GabrielNotman/CryptoAuthLib-1.0.1.zip", "archiveFileName": "CryptoAuthLib-1.0.1.zip", "size": 8600116, "checksum": "SHA-256:47eaee2bef9be2e942c388990bddfcdadccd69ff9402c5bfd1c936522beec728" }, { "name": "LogansGreatButton", "version": "1.1.0", "author": "Logan K", "maintainer": "Logan K", "sentence": "An easy to use, powerful, self contained button library so you can focus on your other code! Includes Debouncing, Avoids Delays and allows you to decide what happens at the beginning and end of Short, Long, Hold and Shifts so you can create a intuative and responsive experience.", "paragraph": "Want your device to buzz in a haptic response at the start of every button click, and beep so your user knows when a long press has started. This library allows you to have methods that automically run when ever there is start and end event to Short, Long, Hold and Shift Events. Easily provide user response to events and then only commit to the action code once a Release events is actived! All the power in an easy to use package!", "website": "https://github.com/LoganTraceur/LogansGreatButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LoganTraceur/LogansGreatButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/LoganTraceur/LogansGreatButton-1.1.0.zip", "archiveFileName": "LogansGreatButton-1.1.0.zip", "size": 158570, "checksum": "SHA-256:bc150111525ec24eb2626996d80a6c2fdf0967f05ab714d9f93e2f4b089365d2" }, { "name": "LogansGreatButton", "version": "1.3.0", "author": "Logan K", "maintainer": "Logan K", "sentence": "An all in one, easy to use, powerful, self contained button library so you can focus on your other code! Includes Debouncing, Avoids Delays, multiclicks and allows you to decide what happens at the beginning and end of Short, Long, Hold and Shifts so you can create a intuative and responsive experience.", "paragraph": "Want your device to buzz in a haptic response at the start of every button click, and beep so your user knows when a long press has started. This library allows you to have methods that automically run when ever there is start and end event to Short, Long, Hold and Shift Events. Easily provide user response to events and then only commit to the action code once a Release events is actived! All the power in an easy to use package!", "website": "https://github.com/LoganTraceur/LogansGreatButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LoganTraceur/LogansGreatButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/LoganTraceur/LogansGreatButton-1.3.0.zip", "archiveFileName": "LogansGreatButton-1.3.0.zip", "size": 266598, "checksum": "SHA-256:f9ec0a6cd29695fdadf65c9d1b48b0a28c14863f598da64f4ca1483b6948aec4" }, { "name": "MicroGamer", "version": "0.1.0", "author": "Chris J. Martinez, Kevin Bates, Josh Goebel, Scott Allen, Ross O.Shoger, Fabien Chouteau", "maintainer": "Fabien Chouteau", "sentence": "A library for content creation on the Micro:Gamer gaming platform", "paragraph": "This is a fork of the Arduboy2 library, for the Micro:Gamer.", "website": "https://github.com/MicroGamerConsole/MicroGamer-Arduino", "category": "Other", "architectures": [ "nRF5" ], "types": [ "Contributed" ], "repository": "https://github.com/MicroGamerConsole/MicroGamer-Arduino.git", "providesIncludes": [ "MicroGamerCore.h", "MicroGamerAudio.h", "MicroGamer.h", "MicroGamerMemoryCard.h", "MicroGamerTones.h", "MicroGamerTonesPitches.h", "Sprites.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MicroGamerConsole/MicroGamer-0.1.0.zip", "archiveFileName": "MicroGamer-0.1.0.zip", "size": 65280, "checksum": "SHA-256:b475d5db73b36eadb6a1321bd985a30e083981be8472a8554576bc89d66af3a2" }, { "name": "DS1631", "version": "1.0.0", "author": "SV-Zanshin", "maintainer": "SV-Zanshin \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Use the Maxim Integrated DS1631 I2C Thermometer", "paragraph": "Use the Maxim Integrated DS1631 I2C Thermometer", "website": "https://github.com/Zanduino/DS1631", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS1631.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS1631-1.0.0.zip", "archiveFileName": "DS1631-1.0.0.zip", "size": 36490, "checksum": "SHA-256:a785d9b57866a75a45528b131edc1b59f75e89ee1dcbbcffe972fe0f050e7115" }, { "name": "DS1631", "version": "1.0.3", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Use the Maxim Integrated DS1631 I2C Thermometer", "paragraph": "Use the Maxim Integrated DS1631 I2C Thermometer", "website": "https://github.com/Zanduino/DS1631", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS1631.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS1631-1.0.3.zip", "archiveFileName": "DS1631-1.0.3.zip", "size": 65320, "checksum": "SHA-256:5f458d9209bb9395ad3affdbeea950983a0cd7031cb1d9e4f9bb964c3944b4fe" }, { "name": "DS1631", "version": "1.0.4", "author": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "maintainer": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Use the Maxim Integrated DS1631 I2C Thermometer", "paragraph": "Use the Maxim Integrated DS1631 I2C Thermometer", "website": "https://github.com/Zanduino/DS1631", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS1631.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS1631-1.0.4.zip", "archiveFileName": "DS1631-1.0.4.zip", "size": 35794, "checksum": "SHA-256:df77bf5d0f5d224a8b2b483145846975dcada785edeb9fcc159dbd5769d27a2a" }, { "name": "DS3231M", "version": "1.0.0", "author": "SV-Zanshin", "maintainer": "SV-Zanshin \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Use the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "paragraph": "Use the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/DS3231M", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS3231M.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS3231M-1.0.0.zip", "archiveFileName": "DS3231M-1.0.0.zip", "size": 242427, "checksum": "SHA-256:7c1509ed58511724ba4e0cea7e46f58eafe9533190640b43f7d8121627186ac5" }, { "name": "DS3231M", "version": "1.0.3", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "paragraph": "Allow control and reading of the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/DS3231M", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS3231M.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS3231M-1.0.3.zip", "archiveFileName": "DS3231M-1.0.3.zip", "size": 271161, "checksum": "SHA-256:be9265c5d4c87433b915e6166abaeaac06ae0725ef3b7fe82ae594fbadcfeed9" }, { "name": "DS3231M", "version": "1.0.4", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "paragraph": "Allow control and reading of the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/DS3231M", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS3231M.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS3231M-1.0.4.zip", "archiveFileName": "DS3231M-1.0.4.zip", "size": 248702, "checksum": "SHA-256:71b656208076b78367a29f511daac5903128d67627edbbcf8a52960057d2c472" }, { "name": "DS3231M", "version": "1.0.5", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino library to use the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "paragraph": "Allow control and reading of the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/DS3231M", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS3231M.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS3231M-1.0.5.zip", "archiveFileName": "DS3231M-1.0.5.zip", "size": 243827, "checksum": "SHA-256:00b27c18a1d184cde11fba49457879c788cd4cfc4fd5c14b31d84871ff4f9376" }, { "name": "DS3231M", "version": "1.0.6", "author": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "maintainer": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Arduino library to use the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "paragraph": "Allow control and reading of the Maxim Integrated DS3231M RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/DS3231M", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS3231M.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS3231M-1.0.6.zip", "archiveFileName": "DS3231M-1.0.6.zip", "size": 241146, "checksum": "SHA-256:4731e73e70a8a4166ad05f4653bbf85d3cae36d814fff934a447c97009c77bab" }, { "name": "DS3231M", "version": "1.0.7", "author": "Arnd \u003cArnd@Zanduino.Com\u003e", "maintainer": "Arnd \u003cArnd@Zanduino.Com\u003e", "sentence": "Arduino library to use the Maxim Integrated DS3231 and DS3231M RTC (Real-Time-Clock)", "paragraph": "Allow control and reading of the Maxim Integrated DS3231/DS3231M RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/DS3231M", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS3231M.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS3231M-1.0.7.zip", "archiveFileName": "DS3231M-1.0.7.zip", "size": 241446, "checksum": "SHA-256:d05aa674ed6f59c4b36363d8bbfe56c5c2bab9f5df2f59ffa534bff28be74a40" }, { "name": "DS3231M", "version": "1.0.8", "author": "Arnd \u003cArnd@Zanduino.Com\u003e", "maintainer": "Arnd \u003cArnd@Zanduino.Com\u003e", "sentence": "Arduino library to use the Maxim Integrated DS3231 and DS3231M RTC (Real-Time-Clock)", "paragraph": "Allow control and reading of the Maxim Integrated DS3231/DS3231M RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/DS3231M", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS3231M.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS3231M-1.0.8.zip", "archiveFileName": "DS3231M-1.0.8.zip", "size": 241467, "checksum": "SHA-256:fa816915401bdaec65c85307aec291ccf454fffbd7b6adcaa4a273eade74c4c8" }, { "name": "DS3231M", "version": "1.0.11", "author": "Arnd \u003cArnd@Zanduino.Com\u003e", "maintainer": "Arnd \u003cArnd@Zanduino.Com\u003e", "sentence": "Arduino library to use the Maxim Integrated DS3231 and DS3231M RTC (Real-Time-Clock)", "paragraph": "Allow control and reading of the Maxim Integrated DS3231/DS3231M RTC (Real-Time-Clock)", "website": "https://github.com/Zanduino/DS3231M", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DS3231M.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DS3231M-1.0.11.zip", "archiveFileName": "DS3231M-1.0.11.zip", "size": 241853, "checksum": "SHA-256:5a03f15e52c251db0af95e70f4175cad45f9f598eefba6f580ad200d4b864ddd" }, { "name": "DSFamily", "version": "1.0.4", "author": "SV-Zanshin", "maintainer": "SV-Zanshin \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Read and calibrate of of the Maxim DS- Family of 1-wire thermometers", "paragraph": "Read and calibrate of of the Maxim DS- Family of 1-wire thermometers", "website": "https://github.com/Zanduino/DSFamily", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DSFamily.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DSFamily-1.0.4.zip", "archiveFileName": "DSFamily-1.0.4.zip", "size": 83748, "checksum": "SHA-256:0b367d9f79292d6ca226938f1b12b0a47922b2f58f99837f824b661ecf247b3c" }, { "name": "DSFamily", "version": "1.0.6", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read and calibrate of of the Maxim DS- Family of 1-wire thermometers", "paragraph": "Read and calibrate of of the Maxim DS- Family of 1-wire thermometers", "website": "https://github.com/Zanduino/DSFamily", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DSFamily.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DSFamily-1.0.6.zip", "archiveFileName": "DSFamily-1.0.6.zip", "size": 111493, "checksum": "SHA-256:3e78c7eaaf117670a7eb5a65041aa545ca6eb23eed9e2e2307a510ad14cf9a6b" }, { "name": "DSFamily", "version": "1.1.0", "author": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "maintainer": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Read and calibrate of of the Maxim DS- Family of 1-wire thermometers", "paragraph": "Read and calibrate of of the Maxim DS- Family of 1-wire thermometers", "website": "https://github.com/Zanduino/DSFamily", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/DSFamily.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/DSFamily-1.1.0.zip", "archiveFileName": "DSFamily-1.1.0.zip", "size": 79693, "checksum": "SHA-256:c8f679be7411a76a15caf12bbaef99038c97e1d40bf8aba57a90257e4b6acbf0" }, { "name": "ModbusConfig", "version": "1.0.0", "author": "Andrey A. Fedorov \u003cfedorov@bizkit.ru\u003e", "maintainer": "Andrey Fedorov\u003cfedorov@bizkit.ru\u003e", "sentence": "ModbusConfig library for ESP8266/ESP32/Arduino. The library process a modbus configuration file in JSON format.", "paragraph": "Each device connected to Rx/Tx pin (RS485 interface board) can have several operations block with different polling interval specified in a configuration file. Any operation has several parameters: SlaveID, function, address, len and operation name to visually distinguish operations. When a device (slave) polling interval has reached, the libriary invoke the callback function to send telemetry data to a cloud server or poll a slave device.", "website": "https://github.com/Warlib1975/ModbusConfig.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Warlib1975/ModbusConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/Warlib1975/ModbusConfig-1.0.0.zip", "archiveFileName": "ModbusConfig-1.0.0.zip", "size": 12810, "checksum": "SHA-256:5fa936ca86b3dde0dd7d8bf3cfdb1d3c8abb0e8d1044e28cc3c9b0b5840bd7f4" }, { "name": "ModbusConfig", "version": "1.2.0", "author": "Andrey Fedorov \u003cfedorov@bizkit.ru\u003e", "maintainer": "Andrey Fedorov\u003cfedorov@bizkit.ru\u003e", "sentence": "ModbusConfig library for ESP8266/ESP32/Arduino. The library process a modbus configuration file in JSON format.", "paragraph": "Each device connected to Rx/Tx pin (RS485 interface board) can have several operations block with different polling interval specified in a configuration file. Any operation has several parameters: SlaveID, function, address, len and operation name to visually distinguish operations. When a device (slave) polling interval has reached, the libriary invoke the callback function to send telemetry data to a cloud server or poll a slave device.", "website": "https://github.com/Warlib1975/ModbusConfig.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Warlib1975/ModbusConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/Warlib1975/ModbusConfig-1.2.0.zip", "archiveFileName": "ModbusConfig-1.2.0.zip", "size": 20689, "checksum": "SHA-256:f099d7a08b56542a41b0719a843729e93998ad57906d10001438453ee7310806" }, { "name": "MB85_FRAM", "version": "1.0.4", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "paragraph": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "website": "https://github.com/Zanduino/MB85_FRAM", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MB85_FRAM.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MB85_FRAM-1.0.4.zip", "archiveFileName": "MB85_FRAM-1.0.4.zip", "size": 582653, "checksum": "SHA-256:c2819f9c21bda4b43d03fa2ad018b8a6b05fa6909ce8bfe018e952ffdb6437c5" }, { "name": "MB85_FRAM", "version": "1.0.0", "author": "SV-Zanshin", "maintainer": "SV-Zanshin \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "paragraph": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "website": "https://github.com/Zanduino/MB85_FRAM", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MB85_FRAM.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MB85_FRAM-1.0.0.zip", "archiveFileName": "MB85_FRAM-1.0.0.zip", "size": 553835, "checksum": "SHA-256:ebe96d2b76c34126b90a0c554468557cddc7b81bc83d758ba857f4297634541f" }, { "name": "MB85_FRAM", "version": "1.0.2", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "paragraph": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "website": "https://github.com/Zanduino/MB85_FRAM", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MB85_FRAM.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MB85_FRAM-1.0.2.zip", "archiveFileName": "MB85_FRAM-1.0.2.zip", "size": 554797, "checksum": "SHA-256:25918b30ed48d8a0d0fa4d55722605413eb55cdfe833a8adc5b6cf85f8d1cc47" }, { "name": "MB85_FRAM", "version": "1.0.7", "author": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "maintainer": "Arnd \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "paragraph": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "website": "https://github.com/Zanduino/MB85_FRAM", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MB85_FRAM.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MB85_FRAM-1.0.7.zip", "archiveFileName": "MB85_FRAM-1.0.7.zip", "size": 556998, "checksum": "SHA-256:f93d7ab6da4fc2d5126a783d0870b25cd1d103c5439d9b3d6c036957b5527ae1" }, { "name": "MB85_FRAM", "version": "1.0.8", "author": "Arnd \u003cArnd@Zanduino.Com\u003e", "maintainer": "Arnd \u003cArnd@Zanduino.Com\u003e", "sentence": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "paragraph": "Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories", "website": "https://github.com/Zanduino/MB85_FRAM", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MB85_FRAM.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MB85_FRAM-1.0.8.zip", "archiveFileName": "MB85_FRAM-1.0.8.zip", "size": 554398, "checksum": "SHA-256:341295b4329b54e5898c47befcaf8e19a8ee96f6e3a4a6962b2fca1a13552527" }, { "name": "MH-Z19", "version": "1.3.6", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "GPL-3.0", "sentence": "For Arduino Boards (\u0026ESP32). New Commands \u0026 Examples. Supports Hardware/Software Serial. SC16IS750 version (see extras).", "paragraph": "Added:uncapped/floored CO2, RAW CO2, recovery, CO2 Analog and SC16IS750 version for I2C.", "website": "https://github.com/WifWaf/MH-Z19", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MH-Z19.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MH_Z19-1.3.6.zip", "archiveFileName": "MH_Z19-1.3.6.zip", "size": 2369165, "checksum": "SHA-256:6447cc53001819d4635ebf36f08073fde87fa8d3998f26ab5994d772b0a88254" }, { "name": "MH-Z19", "version": "1.3.7", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "GPL-3.0", "sentence": "For Arduino Boards (\u0026ESP32). New Commands \u0026 Examples. Supports Hardware/Software Serial. SC16IS750 version (see extras).", "paragraph": "Added:uncapped/floored CO2, RAW CO2, recovery, CO2 Analog and SC16IS750 version for I2C.", "website": "https://github.com/WifWaf/MH-Z19", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MH-Z19.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MH_Z19-1.3.7.zip", "archiveFileName": "MH_Z19-1.3.7.zip", "size": 2370965, "checksum": "SHA-256:f2358e165478529ea31223fb9feb51121675de2ea616ac48ceaeb5d599345607" }, { "name": "MH-Z19", "version": "1.4.0", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "GPL-3.0", "sentence": "For Arduino Boards (\u0026ESP32). New Commands \u0026 Examples for the MHZ19. Supports Hardware/Software Serial. SC16IS750 version (see extras).", "paragraph": "Added:uncapped/floored CO2, RAW CO2, recovery, CO2 Analog and SC16IS750 version for I2C.", "website": "https://github.com/WifWaf/MH-Z19", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MH-Z19.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MH_Z19-1.4.0.zip", "archiveFileName": "MH_Z19-1.4.0.zip", "size": 2369597, "checksum": "SHA-256:1935f5beca33db54613f157cb4ffe1a4959a5fc23bcb58112611011dcc4b12a3" }, { "name": "MH-Z19", "version": "1.4.2", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "GPL-3.0", "sentence": "For Arduino Boards (\u0026ESP32). New Commands \u0026 Examples for the MHZ19. Supports Hardware/Software Serial. SC16IS750 version (see extras).", "paragraph": "Added:uncapped/floored CO2, RAW CO2, recovery, CO2 Analog and SC16IS750 version for I2C.", "website": "https://github.com/WifWaf/MH-Z19", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MH-Z19.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MH_Z19-1.4.2.zip", "archiveFileName": "MH_Z19-1.4.2.zip", "size": 2373369, "checksum": "SHA-256:aa733610b13e9817181b2ab5ce7725452565ab010ce2b516c9442feb8f4534f3" }, { "name": "MH-Z19", "version": "1.5.0", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "LGPL-3.0", "sentence": "For Arduino Boards (\u0026ESP32). New Commands \u0026 Examples for the MHZ19. Supports Hardware/Software Serial. SC16IS750 version (see extras).", "paragraph": "Added:uncapped/floored CO2, RAW CO2, recovery, CO2 Analog and SC16IS750 version for I2C.", "website": "https://github.com/WifWaf/MH-Z19", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MH-Z19.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MH_Z19-1.5.0.zip", "archiveFileName": "MH_Z19-1.5.0.zip", "size": 2364254, "checksum": "SHA-256:61e1701461c74b099a9d7cc2e87934b4d1a4dc39bc4fe5de1d0f1868596309f8" }, { "name": "MH-Z19", "version": "1.5.1", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "LGPL-3.0", "sentence": "For Arduino Boards (\u0026ESP32). New Commands \u0026 Examples for the MHZ19. Supports Hardware/Software Serial. SC16IS750 version (see extras).", "paragraph": "Added:uncapped/floored CO2, RAW CO2, recovery, CO2 Analog and SC16IS750 version for I2C.", "website": "https://github.com/WifWaf/MH-Z19", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MH-Z19.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MH_Z19-1.5.1.zip", "archiveFileName": "MH_Z19-1.5.1.zip", "size": 2364251, "checksum": "SHA-256:464fd0ea0f0213002e56e7a00324971bc84570292ec78c262ceec5cf95e63ecd" }, { "name": "MH-Z19", "version": "1.5.3", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "LGPL-3.0", "sentence": "New Commands \u0026 Examples for the MHZ19 with Arduino, supporting hardware \u0026 software serial.", "paragraph": "Non-limited, raw, and analog CO2. Examples, including recovery.", "website": "https://github.com/WifWaf/MH-Z19", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MH-Z19.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MH_Z19-1.5.3.zip", "archiveFileName": "MH_Z19-1.5.3.zip", "size": 3437055, "checksum": "SHA-256:681709f5d134cd1d009ed90a359c846396a85c3ae7f073028bda45c717324155" }, { "name": "MH-Z19", "version": "1.5.4", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "LGPL-3.0", "sentence": "New Commands \u0026 Examples for the MHZ19 with Arduino, supporting hardware \u0026 software serial.", "paragraph": "Non-limited, raw, and analog CO2. Examples, including recovery.", "website": "https://github.com/WifWaf/MH-Z19", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MH-Z19.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MH_Z19-1.5.4.zip", "archiveFileName": "MH_Z19-1.5.4.zip", "size": 3436989, "checksum": "SHA-256:040fc904fd11763361d0597ac64d3362d86ac9bbefffbe782890d491793736ee" }, { "name": "Redis for Arduino", "version": "2.0.3", "author": "Ryan Joseph (ELECTRIC SHEEP) \u0026 Rémi Caumette", "maintainer": "ELECTRIC SHEEP", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database.", "website": "https://github.com/electric-sheep-co/arduino-redis", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.0.3.zip", "archiveFileName": "Redis_for_Arduino-2.0.3.zip", "size": 5827, "checksum": "SHA-256:4f6fc9c196a47c92e2fdd7ed8e5ccd0ee5a6a23eb654a8b64a074bdb6a974e34" }, { "name": "Redis for Arduino", "version": "2.0.4", "author": "Ryan Joseph (ELECTRIC SHEEP) \u0026 Rémi Caumette", "maintainer": "ELECTRIC SHEEP", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database.", "website": "https://github.com/electric-sheep-co/arduino-redis", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.0.4.zip", "archiveFileName": "Redis_for_Arduino-2.0.4.zip", "size": 36479, "checksum": "SHA-256:2c84b968f49e1c2d13d8713db2d2a950d1ee30e868b5de8ee9323ba068414614" }, { "name": "Redis for Arduino", "version": "2.0.5", "author": "Ryan Joseph (ELECTRIC SHEEP) \u0026 Rémi Caumette", "maintainer": "ELECTRIC SHEEP", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database.", "website": "https://github.com/electric-sheep-co/arduino-redis", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.0.5.zip", "archiveFileName": "Redis_for_Arduino-2.0.5.zip", "size": 37274, "checksum": "SHA-256:f5c1d7c3d2ce4e72d7bcac655a85a18dead35012b14dc6f427409977b0ef8c33" }, { "name": "Redis for Arduino", "version": "2.1.0", "author": "Ryan Joseph (ELECTRIC SHEEP) \u0026 Rémi Caumette", "maintainer": "ELECTRIC SHEEP", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database.", "website": "https://github.com/electric-sheep-co/arduino-redis", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.1.0.zip", "archiveFileName": "Redis_for_Arduino-2.1.0.zip", "size": 401093, "checksum": "SHA-256:f0b1cbe35d190ff5bcbcbdfc7450a67f94feb5a29119063b05fce7d659632cd5" }, { "name": "Redis for Arduino", "version": "2.1.1", "author": "Ryan Joseph (ELECTRIC SHEEP) \u0026 Rémi Caumette", "maintainer": "ELECTRIC SHEEP", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "https://github.com/electric-sheep-co/arduino-redis", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.1.1.zip", "archiveFileName": "Redis_for_Arduino-2.1.1.zip", "size": 406981, "checksum": "SHA-256:576b567d101c2768175eebbb0f4b76e0463bc85805d0992bddd18cd8312c051e" }, { "name": "Redis for Arduino", "version": "2.1.2", "author": "Ryan Joseph (ELECTRIC SHEEP), Rémi Caumette et. al", "maintainer": "ELECTRIC SHEEP", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "https://github.com/electric-sheep-co/arduino-redis", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.1.2.zip", "archiveFileName": "Redis_for_Arduino-2.1.2.zip", "size": 408799, "checksum": "SHA-256:2cd8f1455e9ca456536bb1465a0b16036d71ffe4b9e67eda9068bda765847bb2" }, { "name": "Redis for Arduino", "version": "2.1.3", "author": "Ryan Joseph (ELECTRIC SHEEP), Rémi Caumette et. al", "maintainer": "ELECTRIC SHEEP", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "https://github.com/electric-sheep-co/arduino-redis", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.1.3.zip", "archiveFileName": "Redis_for_Arduino-2.1.3.zip", "size": 408995, "checksum": "SHA-256:c8f97e66315511bc4a11babdbbfd31e3099b18eba06449ed6610bad6ccff4476" }, { "name": "Redis for Arduino", "version": "2.2.0", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.2.0.zip", "archiveFileName": "Redis_for_Arduino-2.2.0.zip", "size": 453376, "checksum": "SHA-256:142a171c0366c8600f2a1901ccc916c1e9ff625c76c466b20e8eee8e3cf1f041" }, { "name": "Redis for Arduino", "version": "2.3.0", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.3.0.zip", "archiveFileName": "Redis_for_Arduino-2.3.0.zip", "size": 456848, "checksum": "SHA-256:eb21bcbf835da3b5ba70278723fba0559899daf167e0be1fbc8a605ee1f23ea3" }, { "name": "Redis for Arduino", "version": "2.4.0", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.4.0.zip", "archiveFileName": "Redis_for_Arduino-2.4.0.zip", "size": 595006, "checksum": "SHA-256:9e4cc01af9a6d71e6f24fab9c94795a1dfdcabfc5475581e21e41cc2aed82ff9" }, { "name": "Redis for Arduino", "version": "2.4.1", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.4.1.zip", "archiveFileName": "Redis_for_Arduino-2.4.1.zip", "size": 595061, "checksum": "SHA-256:f028e0bacf0fc332a678ad6106adcacacffb3b22deffdd1509ef0ef32f9358fd" }, { "name": "Redis for Arduino", "version": "2.4.3", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.4.3.zip", "archiveFileName": "Redis_for_Arduino-2.4.3.zip", "size": 595905, "checksum": "SHA-256:1e8fd56f83f3474d99dcde744246314c99e066d9d572269aa1f87f55aee9cb93" }, { "name": "Redis for Arduino", "version": "2.4.4", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.4.4.zip", "archiveFileName": "Redis_for_Arduino-2.4.4.zip", "size": 601213, "checksum": "SHA-256:44a7af96e7b15f67b50410a9fd7d10bb2cc0353f73017aacbd7cc9bf2d96ff3a" }, { "name": "Redis for Arduino", "version": "2.4.5", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.4.5.zip", "archiveFileName": "Redis_for_Arduino-2.4.5.zip", "size": 601624, "checksum": "SHA-256:f5327e247408cbdd50b8539007296c4e5d805fd9a1e2cfebba223ce2e0be120b" }, { "name": "Redis for Arduino", "version": "2.5.0", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.5.0.zip", "archiveFileName": "Redis_for_Arduino-2.5.0.zip", "size": 610110, "checksum": "SHA-256:1ecc1940a94867c8c2628acbd90840689d50d228b5dcf7fa2bf6d154c0370bc1" }, { "name": "Redis for Arduino", "version": "2.6.0", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.6.0.zip", "archiveFileName": "Redis_for_Arduino-2.6.0.zip", "size": 633816, "checksum": "SHA-256:cb0a99588e37c2a945814e19eda7ae4db46bd8392dc87460a6186edd8716875f" }, { "name": "Redis for Arduino", "version": "2.6.1", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.6.1.zip", "archiveFileName": "Redis_for_Arduino-2.6.1.zip", "size": 632331, "checksum": "SHA-256:4c03fc93ee572df2456bfdeac7e8556db93b45764b192a08db96ddddb0316dae" }, { "name": "Redis for Arduino", "version": "2.6.2", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.6.2.zip", "archiveFileName": "Redis_for_Arduino-2.6.2.zip", "size": 635632, "checksum": "SHA-256:5a2776cd0b120c5b92b8a8f3c33c4c8addd0f389d7111e7d89190567c1fa89be" }, { "name": "Redis for Arduino", "version": "2.6.3", "author": "Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al", "maintainer": "Ryan Joseph (Electric Sheep Co.)", "sentence": "An Arduino library for Redis.", "paragraph": "With this library you can communicate with your Redis database. Known to support ESP8266 \u0026 ESP32 platforms; may support others without modification (see documentation).", "website": "http://arduino-redis.com/", "category": "Communication", "architectures": [ "esp8266", "Arduino_ESP8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/electric-sheep-co/arduino-redis.git", "url": "https://downloads.arduino.cc/libraries/github.com/electric-sheep-co/Redis_for_Arduino-2.6.3.zip", "archiveFileName": "Redis_for_Arduino-2.6.3.zip", "size": 635623, "checksum": "SHA-256:dcdf57e4f90bc2d1bd07a7e5feb1d253f8503b9d6772c3c87e2d3ae30a334517" }, { "name": "MCP3202", "version": "1.0.0", "author": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "maintainer": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "sentence": "Used to interface the 12 bit ADC MCP3202 by Microchip.", "paragraph": "The MCP3202 is a 12bit ADC by Microchip, that works off 2.7-5.5 volts. It works on SPI interface", "website": "https://github.com/souviksaha97/MCP3202", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/souviksaha97/MCP3202.git", "providesIncludes": [ "SPI.h", "MCP3202.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/souviksaha97/MCP3202-1.0.0.zip", "archiveFileName": "MCP3202-1.0.0.zip", "size": 5316, "checksum": "SHA-256:d9b0cfaa65f4b70784b0aa4d0192bc63c105d83040cf814e22ccefdca9652289" }, { "name": "MCP3202", "version": "1.0.1", "author": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "maintainer": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "sentence": "Used to interface the 12 bit ADC MCP3202 by Microchip.", "paragraph": "The MCP3202 is a 12bit ADC by Microchip, that works off 2.7-5.5 volts. It works on SPI interface", "website": "https://github.com/souviksaha97/MCP3202", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/souviksaha97/MCP3202.git", "providesIncludes": [ "SPI.h", "MCP3202.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/souviksaha97/MCP3202-1.0.1.zip", "archiveFileName": "MCP3202-1.0.1.zip", "size": 5765, "checksum": "SHA-256:ac43442733a25396c2ea067b12d05abbc4ade50dfda6183eb84668452af26f3d" }, { "name": "MCP3202", "version": "1.0.2", "author": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "maintainer": "Souvik Saha \u003csouvikssaha@gmail.com\u003e", "sentence": "Used to interface the 12 bit ADC MCP3202 by Microchip.", "paragraph": "The MCP3202 is a 12bit ADC by Microchip, that works off 2.7-5.5 volts. It works on SPI interface", "website": "https://github.com/souviksaha97/MCP3202", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/souviksaha97/MCP3202.git", "providesIncludes": [ "SPI.h", "MCP3202.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/souviksaha97/MCP3202-1.0.2.zip", "archiveFileName": "MCP3202-1.0.2.zip", "size": 5998, "checksum": "SHA-256:808a1ca831e515de71c1f1be2064d3b8ad7e59d67fd66bda154a8d733f8e6af5" }, { "name": "TMP117-Arduino", "version": "1.0.0", "author": "Nils Minor \u003cnilsminor@web.de\u003e", "maintainer": "Nils Minor \u003cnilsminor@web.de\u003e", "sentence": "Full-featured Arduino compatible TMP117 driver", "paragraph": "The TMP117 is a high-precision digital temperature sensor which replaces Platinum RTDs, is NIST traceable and communicates via I2C to Arduino boards", "website": "https://github.com/NilsMinor/TMP117-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NilsMinor/TMP117-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/NilsMinor/TMP117_Arduino-1.0.0.zip", "archiveFileName": "TMP117_Arduino-1.0.0.zip", "size": 25544, "checksum": "SHA-256:fda58cf36ff16c7d7e5730b454d0aa606f786a09f772afea9020cae0fadb5718" }, { "name": "TMP117-Arduino", "version": "1.0.2", "author": "Nils Minor \u003cnilsminor@web.de\u003e", "maintainer": "Nils Minor \u003cnilsminor@web.de\u003e", "sentence": "Full-featured Arduino compatible TMP117 driver", "paragraph": "The TMP117 is a high-precision digital temperature sensor which replaces Platinum RTDs, is NIST traceable and communicates via I2C to Arduino boards", "website": "https://github.com/NilsMinor/TMP117-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NilsMinor/TMP117-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/NilsMinor/TMP117_Arduino-1.0.2.zip", "archiveFileName": "TMP117_Arduino-1.0.2.zip", "size": 25633, "checksum": "SHA-256:dd35cbf14b28f0e35305c66411d31570a0a7d1b86a1ce8c34331a56f9b97613f" }, { "name": "TMP117-Arduino", "version": "1.0.3", "author": "Nils Minor \u003cnilsminor@web.de\u003e", "maintainer": "Nils Minor \u003cnilsminor@web.de\u003e", "sentence": "Full-featured Arduino compatible TMP117 driver", "paragraph": "The TMP117 is a high-precision digital temperature sensor which replaces Platinum RTDs, is NIST traceable and communicates via I2C to Arduino boards", "website": "https://github.com/NilsMinor/TMP117-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NilsMinor/TMP117-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/NilsMinor/TMP117_Arduino-1.0.3.zip", "archiveFileName": "TMP117_Arduino-1.0.3.zip", "size": 25772, "checksum": "SHA-256:4126c1a0ee1597b4a92681f7ceff4eadaa1c20aecb2f251dcf07606fc129c464" }, { "name": "StepperDriver", "version": "0.1.0", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "Use DRV8834 and similar drivers with stepper motors.", "paragraph": "Control 4-wire steppers via a driver board providing STEP+DIR. Microstepping is supported. Currently supporting DRV8834.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-0.1.0.zip", "archiveFileName": "StepperDriver-0.1.0.zip", "size": 9673, "checksum": "SHA-256:c459c4fc7084a4b7bd80ae3ea701905bf03b0f15d3efe99e1852ef8e60d70577" }, { "name": "StepperDriver", "version": "1.0.1", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR. Microstepping is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.0.1.zip", "archiveFileName": "StepperDriver-1.0.1.zip", "size": 12398, "checksum": "SHA-256:1c58d4a00f1a9a172d3987bc821952784128eef5872ab18ad419a8cbfe39c70f" }, { "name": "StepperDriver", "version": "1.0.2", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR. Microstepping is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.0.2.zip", "archiveFileName": "StepperDriver-1.0.2.zip", "size": 14273, "checksum": "SHA-256:2139895e4657c73dba291602b42a4b210ca2bbb1ebe4e0c545e017cbb15d02b1" }, { "name": "StepperDriver", "version": "1.0.6", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR. Microstepping is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.0.6.zip", "archiveFileName": "StepperDriver-1.0.6.zip", "size": 16182, "checksum": "SHA-256:7d39facc69a785cd67a4f591cd331267d5b46c5f75a59570f687fae86c0ca151" }, { "name": "StepperDriver", "version": "1.1.0", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR. Microstepping is supported. Acceleration is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.1.0.zip", "archiveFileName": "StepperDriver-1.1.0.zip", "size": 24339, "checksum": "SHA-256:889b0a84b616aa5d57d93714c4310fc502ceab1b5de1375878b413612c179cc8" }, { "name": "StepperDriver", "version": "1.1.1", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR. Microstepping is supported. Acceleration is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834, DRV8880.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.1.1.zip", "archiveFileName": "StepperDriver-1.1.1.zip", "size": 26580, "checksum": "SHA-256:3b42819fcdb418e838b99e0230c8d8adfc731a7e01f3031091a312fccc8aa584" }, { "name": "StepperDriver", "version": "1.1.2", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR like the ones from Pololu. Microstepping is supported. Acceleration is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834, DRV8880.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.1.2.zip", "archiveFileName": "StepperDriver-1.1.2.zip", "size": 29858, "checksum": "SHA-256:a1b889ab30589ada45c46426ece9c855740c3951c60ee66d5ce3c46e2bc4ca11" }, { "name": "StepperDriver", "version": "1.1.3", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR like the ones from Pololu. Microstepping is supported. Acceleration is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834, DRV8880.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.1.3.zip", "archiveFileName": "StepperDriver-1.1.3.zip", "size": 30503, "checksum": "SHA-256:206c0dd1e44c5cb0ecf26ad736e6f9fab14937990fd7b6f265e1c230ae557c29" }, { "name": "StepperDriver", "version": "1.1.4", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR like the ones from Pololu. Microstepping is supported. Acceleration is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834, DRV8880.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.1.4.zip", "archiveFileName": "StepperDriver-1.1.4.zip", "size": 31191, "checksum": "SHA-256:421f425b3b2fc79de5efc9fe8ac40ea754f1c072c4b0a28b51130c99b50483ae" }, { "name": "StepperDriver", "version": "1.3.0", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR like the ones from Pololu. Microstepping is supported. Acceleration is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834, DRV8880.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.3.0.zip", "archiveFileName": "StepperDriver-1.3.0.zip", "size": 38415, "checksum": "SHA-256:4fb45475de8d538babddb9149fb39849ef312ae1419cce7b54c22a9bd4587fe6" }, { "name": "StepperDriver", "version": "1.3.1", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR like the ones from Pololu. Microstepping is supported. Acceleration is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834, DRV8880.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.3.1.zip", "archiveFileName": "StepperDriver-1.3.1.zip", "size": 39716, "checksum": "SHA-256:06748c8d954c02e0bae25a0c4663dae8f99f93610b90ab70a0aa2ca86e007f27" }, { "name": "StepperDriver", "version": "1.4.1", "author": "Laurentiu Badea", "maintainer": "Laurentiu Badea", "sentence": "A4988, DRV8825 and generic two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR like the ones from Pololu. Microstepping is supported. Acceleration is supported. Supported drivers are A4988, DRV8824, DRV8825, DRV8834, DRV8880.", "website": "https://github.com/laurb9/StepperDriver", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/laurb9/StepperDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/laurb9/StepperDriver-1.4.1.zip", "archiveFileName": "StepperDriver-1.4.1.zip", "size": 40131, "checksum": "SHA-256:3d8186a041df450cb252cb885c0b354967de8a2a8e081ac0c01c6cba1ec9e2ec" }, { "name": "Multi_BitBang", "version": "1.0.0", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on multiple GPIO pins on any system.", "paragraph": "Can control any number of buses and they can share the clock line to reduce the number of GPIOs required.", "website": "https://github.com/bitbank2/Multi_BitBang", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Multi_BitBang.git", "providesIncludes": [ "Multi_BitBang.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Multi_BitBang-1.0.0.zip", "archiveFileName": "Multi_BitBang-1.0.0.zip", "size": 20602, "checksum": "SHA-256:958c446f35c8a8fb832486425c20a047e8b17080c14fb4f897e18594bbde13e0" }, { "name": "Multi_OLED", "version": "1.0.0", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Control multiple I2C OLED displays.", "paragraph": "Supports a combination of multiple bit-banged buses and addresses to handle any number of displays.", "website": "https://github.com/bitbank2/Multi_OLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Multi_OLED.git", "providesIncludes": [ "Multi_OLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Multi_OLED-1.0.0.zip", "archiveFileName": "Multi_OLED-1.0.0.zip", "size": 1067869, "checksum": "SHA-256:1473475fd184afde8d1d477f590d601082d8fec0ca43750c24f4b7a52713784c" }, { "name": "YetAnotherButtonLibrary", "version": "0.1.1", "author": "Gino Bollaert \u003cgbollaert@gmail.com\u003e", "maintainer": "Gino Bollaert \u003cgbollaert@gmail.com\u003e", "sentence": "Have your sketches respond to simple and advanced button events with only a few lines of code.", "paragraph": "This builds on top of the popular Bounce library for debouncing inputs. Make sure to install Bounce when using this library.", "website": "https://github.com/yergin/yabl", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/yergin/Yabl.git", "url": "https://downloads.arduino.cc/libraries/github.com/yergin/YetAnotherButtonLibrary-0.1.1.zip", "archiveFileName": "YetAnotherButtonLibrary-0.1.1.zip", "size": 23339, "checksum": "SHA-256:a089e3597f07cc34dc49039e3c4f083916d974d9870ce3bd61599c4a2d97a832" }, { "name": "uStepper S", "version": "0.1.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (emil@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-0.1.0.zip", "archiveFileName": "uStepper_S-0.1.0.zip", "size": 45512, "checksum": "SHA-256:63a4b4da5ba41c248520f867ed1bbe95269492b0ccdefc6fb0e6e42011231c8a" }, { "name": "uStepper S", "version": "0.1.1", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-0.1.1.zip", "archiveFileName": "uStepper_S-0.1.1.zip", "size": 46172, "checksum": "SHA-256:af721189f1fbe4a738a1faa318df2bbd45db09e42156f002aded1444723c03cd" }, { "name": "uStepper S", "version": "1.0.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-1.0.0.zip", "archiveFileName": "uStepper_S-1.0.0.zip", "size": 56084, "checksum": "SHA-256:803140a5e33b1af6d00ce04505bd160252ed4abbb3efb2ae098de5562d40196c" }, { "name": "uStepper S", "version": "1.0.1", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-1.0.1.zip", "archiveFileName": "uStepper_S-1.0.1.zip", "size": 456311, "checksum": "SHA-256:b62fd4684bcef2816f94378f05fdaea33b3c8c6cad380ec9466c8a2096cb5695" }, { "name": "uStepper S", "version": "2.0.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-2.0.0.zip", "archiveFileName": "uStepper_S-2.0.0.zip", "size": 14136494, "checksum": "SHA-256:e1f64186344e902d49146479db389f19b8648848896b7fe81e27ad4632a82e39" }, { "name": "uStepper S", "version": "2.1.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-2.1.0.zip", "archiveFileName": "uStepper_S-2.1.0.zip", "size": 14278187, "checksum": "SHA-256:698756a0dfeb0ef8d2dfdd7664f38434003bb7ef41d0dea18af281d7febab9e5" }, { "name": "uStepper S", "version": "2.2.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-2.2.0.zip", "archiveFileName": "uStepper_S-2.2.0.zip", "size": 14353978, "checksum": "SHA-256:5b50ebb6469a8cf2e2c4dd1b764eafb4d993f8c07df47b6431f71fd3d6d29697" }, { "name": "uStepper S", "version": "2.2.1", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-2.2.1.zip", "archiveFileName": "uStepper_S-2.2.1.zip", "size": 14427344, "checksum": "SHA-256:f9f9d470b44372b9ce112de66330cbe7d1ef174fb6e5bada2671109d1febea4b" }, { "name": "uStepper S", "version": "2.3.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-2.3.0.zip", "archiveFileName": "uStepper_S-2.3.0.zip", "size": 14441712, "checksum": "SHA-256:908392b9f750b115f64b6c990632ff39745c7dc75e3ec4130b2d59fba9954815" }, { "name": "uStepper S", "version": "2.3.1", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-2.3.1.zip", "archiveFileName": "uStepper_S-2.3.1.zip", "size": 14453325, "checksum": "SHA-256:738a81ddef8f87ec7730b6dd48a8671974fd280b3e047cecfb6686832f3755dc" }, { "name": "uStepper S", "version": "2.3.2", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepperS", "paragraph": "uStepper S support library", "website": "https://github.com/uStepper/uStepperS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/uStepperS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/uStepper_S-2.3.2.zip", "archiveFileName": "uStepper_S-2.3.2.zip", "size": 14456604, "checksum": "SHA-256:f74090afe16f655ab51e1af05d04a1d4d1adf52bee926ab267049b5070bad63d" }, { "name": "Antares ESP8266 MQTT", "version": "0.9.0", "author": "Antares", "maintainer": "Antares \u003csupport@antares.id\u003e", "sentence": "A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266", "paragraph": "A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266", "website": "https://github.com/antaresdocumentation/antares-esp8266-mqtt", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/antares-esp8266-mqtt.git", "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_MQTT-0.9.0.zip", "archiveFileName": "Antares_ESP8266_MQTT-0.9.0.zip", "size": 80207, "checksum": "SHA-256:2f7026e88d272b2c74a7dcc47e3d91439c85b54c162b0bd3459ce89701187557" }, { "name": "Antares ESP8266 MQTT", "version": "0.9.1", "author": "Antares", "maintainer": "Antares \u003csupport@antares.id\u003e", "sentence": "A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266", "paragraph": "A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266", "website": "https://github.com/antaresdocumentation/antares-esp8266-mqtt", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/antares-esp8266-mqtt.git", "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_MQTT-0.9.1.zip", "archiveFileName": "Antares_ESP8266_MQTT-0.9.1.zip", "size": 80239, "checksum": "SHA-256:31f88f67fe74fea0f0d3b4031157ba897fd8254d3299b176711dc09f88c747d6" }, { "name": "Antares ESP8266 MQTT", "version": "0.9.2", "author": "Antares", "maintainer": "Antares \u003csupport@antares.id\u003e", "sentence": "A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266", "paragraph": "A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266", "website": "https://github.com/antaresdocumentation/antares-esp8266-mqtt", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/antares-esp8266-mqtt.git", "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/Antares_ESP8266_MQTT-0.9.2.zip", "archiveFileName": "Antares_ESP8266_MQTT-0.9.2.zip", "size": 80234, "checksum": "SHA-256:148f0f76b6a2a154330fcf5440788bafa25bbb836e66451feed99226755eaea3" }, { "name": "MMA7455 sensor Library", "version": "0.0.1", "author": "R. Zschiegner", "maintainer": "R.Zshiegner \u003crz@madavi.de\u003e", "sentence": "Freescale MMA7455 accelerometer sensor library", "paragraph": "Freescale MMA7455 accelerometer sensor library", "website": "https://github.com/ricki-z/MMA7455", "category": "Sensors", "architectures": [ "ESP8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ricki-z/MMA7455.git", "url": "https://downloads.arduino.cc/libraries/github.com/ricki-z/MMA7455_sensor_Library-0.0.1.zip", "archiveFileName": "MMA7455_sensor_Library-0.0.1.zip", "size": 7320, "checksum": "SHA-256:7cad2555689f3f4b5a52ce427967346f69add0131415adc1a690c251f947483d" }, { "name": "MMA7455 sensor Library", "version": "0.0.2", "author": "R. Zschiegner", "maintainer": "R.Zschiegner \u003crz@madavi.de\u003e", "sentence": "Freescale MMA7455 accelerometer sensor library", "paragraph": "Freescale MMA7455 accelerometer sensor library", "website": "https://github.com/ricki-z/MMA7455", "category": "Sensors", "architectures": [ "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ricki-z/MMA7455.git", "url": "https://downloads.arduino.cc/libraries/github.com/ricki-z/MMA7455_sensor_Library-0.0.2.zip", "archiveFileName": "MMA7455_sensor_Library-0.0.2.zip", "size": 19801, "checksum": "SHA-256:f9acd4aab6e75d241d9f7b461aae328a2098c901c9cf3c668c5d0bde96aae557" }, { "name": "MAX31855", "version": "1.0.0", "author": "SV-Zanshin", "maintainer": "SV-Zanshin \u003cZanshin_Github@sv-zanshin.com\u003e", "sentence": "Read temperatures from a thermocouple using the MAX31855 chip", "paragraph": "Read temperatures from a thermocouple using the MAX31855 chip", "website": "https://github.com/Zanduino/MAX31855", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MAX31855.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MAX31855-1.0.0.zip", "archiveFileName": "MAX31855-1.0.0.zip", "size": 431825, "checksum": "SHA-256:69c69ec2fa14287bb77266f57e51c8c2cc8c66346c0003cfdf9797ffbded6f19" }, { "name": "MAX31855", "version": "1.0.4", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Arduino Library to read temperatures from a thermocouple using the MAX31855 chip", "paragraph": "Access full functionaliy of the MAX31855 chip in a documented library for the Arduino", "website": "https://github.com/Zanduino/MAX31855", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MAX31855.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MAX31855-1.0.4.zip", "archiveFileName": "MAX31855-1.0.4.zip", "size": 460319, "checksum": "SHA-256:eced98dcfb364d6cf35e35cd086bd6c08c5197b7be3cff8fb1ecf717b4935f8c" }, { "name": "MAX31855", "version": "1.0.7", "author": "Arnd \u003cArnd@Zanduino.Com\u003e", "maintainer": "Arnd \u003cArnd@Zanduino.Com\u003e", "sentence": "Arduino Library to read temperatures from a thermocouple using the MAX31855 chip", "paragraph": "Access full functionaliy of the MAX31855 chip in a documented library for the Arduino", "website": "https://github.com/Zanduino/MAX31855", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/MAX31855.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/MAX31855-1.0.7.zip", "archiveFileName": "MAX31855-1.0.7.zip", "size": 432696, "checksum": "SHA-256:e9e953f7de537967ed81922d6762e5af5a2264a39197dd75a678a9b5f547cc1e" }, { "name": "ArdTap", "version": "1.1.1", "author": "IoTize \u003csupport@iotize.com\u003e", "maintainer": "IoTize \u003csupport@iotize.com\u003e", "sentence": "A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.", "paragraph": "Needs TapNLink hardware (standard or Primer) and IoTize Studio (free configuration software).", "website": "https://github.com/iotize-sas/Arduino-Tap", "category": "Communication", "architectures": [ "avr", "sam", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/iotize-sas/Arduino-Tap.git", "providesIncludes": [ "Tap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iotize-sas/ArdTap-1.1.1.zip", "archiveFileName": "ArdTap-1.1.1.zip", "size": 864018, "checksum": "SHA-256:5889c368bcc583adeb60fdcf37c95c56235eef95a6fe06d9493b2df88950ddfb" }, { "name": "pm25senses", "version": "1.0.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library provided to send dust quality data report on PM25 platform.", "paragraph": "Support ESP8266WiFi.h.", "website": "http://pm25senses.iottweet.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/pm25senses.git", "providesIncludes": [ "pm25senses.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/pm25senses-1.0.0.zip", "archiveFileName": "pm25senses-1.0.0.zip", "size": 4109, "checksum": "SHA-256:63f78e4b490ddf292d3cd429152f241973a0d3ba0932e506bebbedc41f6c1945" }, { "name": "pm25senses", "version": "1.1.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library provided to send dust quality data report on PM25 platform.", "paragraph": "Support ESP8266WiFi.h.", "website": "http://pm25senses.iottweet.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/pm25senses.git", "providesIncludes": [ "pm25senses.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/pm25senses-1.1.0.zip", "archiveFileName": "pm25senses-1.1.0.zip", "size": 4242, "checksum": "SHA-256:fee982c5f25dad06cc389144edb0a93ff0e72ba95f7674a725787def574c03e1" }, { "name": "ArduinoBlue", "version": "2.0.0", "author": "Jae An", "maintainer": "Jae An", "sentence": "Interface your Arduino using my mobile app using bluetooth low energy.", "paragraph": "This library works with the ArduinoBlue app available for Android and iOS. This library works with the HM 10 bluetooth module.", "website": "https://arduino.epicness.us/", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/purwar2016/ArduinoBlue-library.git", "providesIncludes": [ "ArduinoBlue.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/purwar2016/ArduinoBlue-2.0.0.zip", "archiveFileName": "ArduinoBlue-2.0.0.zip", "size": 5134, "checksum": "SHA-256:37ceae9a21b318f1f9aabdff7a2217fd1575e02c6da8e44ab507e701bd9f1ae8" }, { "name": "ArduinoBlue", "version": "2.1.0", "author": "Jae An", "maintainer": "Jae An", "sentence": "Interface your Arduino using my mobile app using bluetooth low energy.", "paragraph": "This library works with the ArduinoBlue app available for Android and iOS. This library works with the HM 10 bluetooth module.", "website": "https://arduino.epicness.us/", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/purwar2016/ArduinoBlue-library.git", "providesIncludes": [ "ArduinoBlue.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/purwar2016/ArduinoBlue-2.1.0.zip", "archiveFileName": "ArduinoBlue-2.1.0.zip", "size": 13546, "checksum": "SHA-256:f4060a746f75f1e31e6930032a54d7ed9c7b4f3e23aaa3b62bff0abf5ad9e0d7" }, { "name": "ArduinoBlue", "version": "2.1.3", "author": "Jae An", "maintainer": "Jae An", "sentence": "Control your Arduino with your iOS or Android smartphone.", "paragraph": "This library works with the ArduinoBlue app available for Android and iOS. The easy-to-use HM10 bluetooth module is required.", "website": "https://sites.google.com/stonybrook.edu/arduinoble/documentation", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/purwar2016/ArduinoBlue-library.git", "providesIncludes": [ "ArduinoBlue.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/purwar2016/ArduinoBlue-2.1.3.zip", "archiveFileName": "ArduinoBlue-2.1.3.zip", "size": 14833, "checksum": "SHA-256:123bce9407cc946414f134e42bd5bb64380224cbac7592a1d801cb8b5aeb4988" }, { "name": "ArduinoBlue", "version": "3.0.0", "author": "Jae An", "maintainer": "Jae An", "sentence": "Interface your Arduino using my mobile app using bluetooth low energy.", "paragraph": "This library works with the ArduinoBlue app available for Android and iOS. This library works with the HM 10 bluetooth module.", "website": "https://sites.google.com/stonybrook.edu/arduinoble/", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/purwar2016/ArduinoBlue-library.git", "providesIncludes": [ "ArduinoBlue.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/purwar2016/ArduinoBlue-3.0.0.zip", "archiveFileName": "ArduinoBlue-3.0.0.zip", "size": 14847, "checksum": "SHA-256:ee7084a9e5f16ed43c15a522dd5703cd6c70f69100f8cc2cff26c99cf9cd52b4" }, { "name": "ArduinoBlue", "version": "3.0.1", "author": "Jae An", "maintainer": "Jae An", "sentence": "Interface your Arduino using my mobile app using bluetooth low energy.", "paragraph": "This library works with the ArduinoBlue app available for Android and iOS. This library works with the HM 10 bluetooth module.", "website": "https://sites.google.com/stonybrook.edu/arduinoble/", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/purwar2016/ArduinoBlue-library.git", "providesIncludes": [ "ArduinoBlue.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/purwar2016/ArduinoBlue-3.0.1.zip", "archiveFileName": "ArduinoBlue-3.0.1.zip", "size": 16773, "checksum": "SHA-256:50ba4a9219cdbf700a23095891f5282f1861c33c74148bb15b8cb1366724ee7e" }, { "name": "ArduinoBlue", "version": "3.0.2", "author": "Jae An", "maintainer": "Rowan Nadon", "sentence": "Interface your Arduino using my mobile app using bluetooth low energy.", "paragraph": "This library works with the ArduinoBlue app available for Android and iOS. This library works with the HM 10 bluetooth module.", "website": "https://sites.google.com/stonybrook.edu/arduinoble/", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/purwar2016/ArduinoBlue-library.git", "providesIncludes": [ "ArduinoBlue.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/purwar2016/ArduinoBlue-3.0.2.zip", "archiveFileName": "ArduinoBlue-3.0.2.zip", "size": 21121, "checksum": "SHA-256:1a1d74fd12ba8a018281937dbd9b8036f3f98610082e7b5abbe481ebdc248cd0" }, { "name": "ArduinoBlue", "version": "3.1.1", "author": "Jae An", "maintainer": "Rowan Nadon", "sentence": "Interface your Arduino using my mobile app using bluetooth low energy.", "paragraph": "This library works with the ArduinoBlue app available for Android and iOS. This library works with the HM 10 bluetooth module.", "website": "https://sites.google.com/stonybrook.edu/arduinoble/", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/purwar2016/ArduinoBlue-library.git", "providesIncludes": [ "ArduinoBlue.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/purwar2016/ArduinoBlue-3.1.1.zip", "archiveFileName": "ArduinoBlue-3.1.1.zip", "size": 21121, "checksum": "SHA-256:f06a972c46681d1f359909631c66e95ec9d3fad6465e5b2e68045de6abf1ab27" }, { "name": "ArduinoBlue", "version": "3.1.2", "author": "Jae An", "maintainer": "Rowan Nadon", "sentence": "Interface your Arduino using my mobile app using bluetooth low energy.", "paragraph": "This library works with the ArduinoBlue app available for Android and iOS. This library works with the HM 10 bluetooth module.", "website": "https://sites.google.com/stonybrook.edu/arduinoble/", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/purwar2016/ArduinoBlue-library.git", "providesIncludes": [ "ArduinoBlue.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/purwar2016/ArduinoBlue-3.1.2.zip", "archiveFileName": "ArduinoBlue-3.1.2.zip", "size": 21118, "checksum": "SHA-256:48eb314be238de0c94f9d323ed82bd93f66bab425eedbcda63b618eab04bc761" }, { "name": "MPU6050", "version": "0.0.1", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-0.0.1.zip", "archiveFileName": "MPU6050-0.0.1.zip", "size": 103271, "checksum": "SHA-256:767fcc88bd6853597c184a06718fa7ea7146e42169f153e33bf1c982d5c7a2bd" }, { "name": "MPU6050", "version": "0.0.2", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-0.0.2.zip", "archiveFileName": "MPU6050-0.0.2.zip", "size": 121136, "checksum": "SHA-256:0d6ff9f5df40ab9a3bfa57ecd86070b3e9f78169148445ff3fd626bd1bfbc608" }, { "name": "MPU6050", "version": "0.1.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-0.1.0.zip", "archiveFileName": "MPU6050-0.1.0.zip", "size": 121645, "checksum": "SHA-256:74f74d26eeba9c41653926a906ead53396645d3f5b7add9a5f6e63acd64a9b81" }, { "name": "MPU6050", "version": "0.2.1", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-0.2.1.zip", "archiveFileName": "MPU6050-0.2.1.zip", "size": 121645, "checksum": "SHA-256:641ff7c6ec563fea5303f75883c40cddc054268fabd10188c3356bbcf27f6f34" }, { "name": "MPU6050", "version": "0.3.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-0.3.0.zip", "archiveFileName": "MPU6050-0.3.0.zip", "size": 496142, "checksum": "SHA-256:7ea9198706c2868990f470ddba16b65a3f563edf52b783c5100d1c51c6523ff2" }, { "name": "MPU6050", "version": "0.4.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-0.4.0.zip", "archiveFileName": "MPU6050-0.4.0.zip", "size": 496039, "checksum": "SHA-256:fc6363e7fda53def34676453a2b20eeb712ea8e8d25a2f6f27bbf02452df3821" }, { "name": "MPU6050", "version": "0.5.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "sam", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-0.5.0.zip", "archiveFileName": "MPU6050-0.5.0.zip", "size": 496048, "checksum": "SHA-256:22ffde0bcd4849425a5698127087644754f6f63b47c9e1875a9a504f3435b319" }, { "name": "MPU6050", "version": "0.6.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "sam", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-0.6.0.zip", "archiveFileName": "MPU6050-0.6.0.zip", "size": 496112, "checksum": "SHA-256:8b49118dca8a6ffe3d66dae0c5b552d76986bfecd5a0f61630e32a939c2879b0" }, { "name": "MPU6050", "version": "1.0.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "sam", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-1.0.0.zip", "archiveFileName": "MPU6050-1.0.0.zip", "size": 496210, "checksum": "SHA-256:4f91874bb3041fea3d1665f01c1f5bbdac914f9ce7c503ca6e0d52e9b901b5ef" }, { "name": "MPU6050", "version": "1.0.1", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "sam", "esp8266", "esp32", "stm32", "renesas", "renesas_portenta", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-1.0.1.zip", "archiveFileName": "MPU6050-1.0.1.zip", "size": 497366, "checksum": "SHA-256:131eb779a93b8dd6e833a744886bdb5c1a287ba4d252e3fe1466c07f056e2d31" }, { "name": "MPU6050", "version": "1.2.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "sam", "esp8266", "esp32", "stm32", "renesas", "renesas_portenta", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-1.2.0.zip", "archiveFileName": "MPU6050-1.2.0.zip", "size": 507244, "checksum": "SHA-256:a665ce93a8c66d3d1e62de0115d187cc04342f632558a333070fb831ccd68d35" }, { "name": "MPU6050", "version": "1.3.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "sam", "esp8266", "esp32", "stm32", "renesas", "renesas_portenta", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-1.3.0.zip", "archiveFileName": "MPU6050-1.3.0.zip", "size": 510298, "checksum": "SHA-256:32d3598537f73d022bedfef356054765d6059dc854675be2f6874fd1b3497026" }, { "name": "MPU6050", "version": "1.3.1", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "MPU6050 Arduino Library.", "paragraph": "MPU-6050 6-axis accelerometer/gyroscope Arduino Library.", "website": "https://github.com/electroniccats/mpu6050", "category": "Sensors", "architectures": [ "avr", "samd", "sam", "esp8266", "esp32", "stm32", "renesas", "renesas_portenta", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/mpu6050.git", "providesIncludes": [ "MPU6050.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/MPU6050-1.3.1.zip", "archiveFileName": "MPU6050-1.3.1.zip", "size": 510805, "checksum": "SHA-256:73869c35fb3a345321a03710f15e935e8624973941cc46f99c2306746b491cdf" }, { "name": "WiFiSpi", "version": "0.1.4", "author": "JiriBilek", "maintainer": "Jiri Bilek\u003cjiri@bilek.info\u003e", "sentence": "Arduino WiFi library connecting ESP8266 via SPI protocol", "paragraph": "Arduino WiFi library for connecting with ESP8266. Uses SPI protocol for communication.", "website": "https://github.com/JiriBilek/WiFiSpi", "category": "Communication", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/JiriBilek/WiFiSpi.git", "url": "https://downloads.arduino.cc/libraries/github.com/JiriBilek/WiFiSpi-0.1.4.zip", "archiveFileName": "WiFiSpi-0.1.4.zip", "size": 52163, "checksum": "SHA-256:ca9c23117d7812518f7f100b71b187f351c11e5e99fa421cc15974d79f521522" }, { "name": "WiFiSpi", "version": "0.2.0", "author": "JiriBilek", "maintainer": "Jiri Bilek\u003cjiri@bilek.info\u003e", "sentence": "Arduino WiFi library connecting ESP8266 via SPI protocol", "paragraph": "Arduino WiFi library for connecting with ESP8266. Uses SPI protocol for communication.", "website": "https://github.com/JiriBilek/WiFiSpi", "category": "Communication", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/JiriBilek/WiFiSpi.git", "url": "https://downloads.arduino.cc/libraries/github.com/JiriBilek/WiFiSpi-0.2.0.zip", "archiveFileName": "WiFiSpi-0.2.0.zip", "size": 56800, "checksum": "SHA-256:c7b66482097e7935789888a140b418da16994c085707fa4166dc699f92f9f8ed" }, { "name": "WiFiSpi", "version": "0.2.3", "author": "JiriBilek", "maintainer": "Jiri Bilek\u003cjiri@bilek.info\u003e", "sentence": "Arduino WiFi library connecting ESP8266 via SPI protocol", "paragraph": "Arduino WiFi library for connecting with ESP8266. Uses SPI protocol for communication.", "website": "https://github.com/JiriBilek/WiFiSpi", "category": "Communication", "architectures": [ "avr", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/JiriBilek/WiFiSpi.git", "url": "https://downloads.arduino.cc/libraries/github.com/JiriBilek/WiFiSpi-0.2.3.zip", "archiveFileName": "WiFiSpi-0.2.3.zip", "size": 59980, "checksum": "SHA-256:68e3c19f88d2aff7d950003c5cfbd5e3b1ac16d2a410ea5b108b4f02e036abfb" }, { "name": "WiFiSpi", "version": "0.2.4", "author": "JiriBilek", "maintainer": "Jiri Bilek\u003cjiri@bilek.info\u003e", "sentence": "Arduino WiFi library connecting ESP8266 via SPI protocol", "paragraph": "Arduino WiFi library for connecting with ESP8266. Uses SPI protocol for communication.", "website": "https://github.com/JiriBilek/WiFiSpi", "category": "Communication", "architectures": [ "avr", "STM32F1", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/JiriBilek/WiFiSpi.git", "url": "https://downloads.arduino.cc/libraries/github.com/JiriBilek/WiFiSpi-0.2.4.zip", "archiveFileName": "WiFiSpi-0.2.4.zip", "size": 60259, "checksum": "SHA-256:b69ff9de7e5489e8129ba1fd4b87c55dc4c81639b010891333e58c26cdb044b8" }, { "name": "WiFiSpi", "version": "0.2.5", "author": "JiriBilek", "maintainer": "Jiri Bilek\u003cjiri@bilek.info\u003e", "sentence": "Arduino WiFi library connecting ESP8266 via SPI protocol", "paragraph": "Arduino WiFi library for connecting with ESP8266. Uses SPI protocol for communication.", "website": "https://github.com/JiriBilek/WiFiSpi", "category": "Communication", "architectures": [ "avr", "STM32F1", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/JiriBilek/WiFiSpi.git", "url": "https://downloads.arduino.cc/libraries/github.com/JiriBilek/WiFiSpi-0.2.5.zip", "archiveFileName": "WiFiSpi-0.2.5.zip", "size": 64864, "checksum": "SHA-256:da2abe5ca71f75162bf619070bc0c34f10d9a241a8c452523dc4eb176c87b4df" }, { "name": "WiFiSpi", "version": "0.3.0", "author": "JiriBilek", "maintainer": "Jiri Bilek\u003cjiri@bilek.info\u003e", "sentence": "Arduino WiFi library connecting ESP8266 via SPI protocol", "paragraph": "Arduino WiFi library for connecting with ESP8266. Uses SPI protocol for communication.", "website": "https://github.com/JiriBilek/WiFiSpi", "category": "Communication", "architectures": [ "avr", "STM32F1", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/JiriBilek/WiFiSpi.git", "url": "https://downloads.arduino.cc/libraries/github.com/JiriBilek/WiFiSpi-0.3.0.zip", "archiveFileName": "WiFiSpi-0.3.0.zip", "size": 65216, "checksum": "SHA-256:44b262f41fbe652d72792a2ea5b414759dcab4347dbcc0a351b74bb0502f5c96" }, { "name": "Adafruit ADXL343", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.0.0.zip", "archiveFileName": "Adafruit_ADXL343-1.0.0.zip", "size": 12108, "checksum": "SHA-256:786ed884a97cfffa7952941cf331238951bcf59d97c325b01d75d0887c945bb5" }, { "name": "Adafruit ADXL343", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.0.1.zip", "archiveFileName": "Adafruit_ADXL343-1.0.1.zip", "size": 12174, "checksum": "SHA-256:5b9603437cf3f9534285369a1bf85ee15caac9dd89a6e21f266ad06801b8a9e8" }, { "name": "Adafruit ADXL343", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.1.0.zip", "archiveFileName": "Adafruit_ADXL343-1.1.0.zip", "size": 13930, "checksum": "SHA-256:620ef2fa359941ce8f2d1e43261816ba90ce306649c7fc7d45259cb58b8165b2" }, { "name": "Adafruit ADXL343", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.2.0.zip", "archiveFileName": "Adafruit_ADXL343-1.2.0.zip", "size": 13845, "checksum": "SHA-256:e416103da8906e69a6a9b1444c546c3768cfd48bf48d0818fffee3a34dc2a0e1" }, { "name": "Adafruit ADXL343", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.3.0.zip", "archiveFileName": "Adafruit_ADXL343-1.3.0.zip", "size": 13683, "checksum": "SHA-256:5091edc3252e703c648c875ca349511a90c6aab6dc78d3c270475ae9d716f989" }, { "name": "Adafruit ADXL343", "version": "1.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.3.1.zip", "archiveFileName": "Adafruit_ADXL343-1.3.1.zip", "size": 13912, "checksum": "SHA-256:64d90833776e971d9234ce1e65a3be4a3ad4ad302e341f2575eda11f357bceb7" }, { "name": "Adafruit ADXL343", "version": "1.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.4.0.zip", "archiveFileName": "Adafruit_ADXL343-1.4.0.zip", "size": 15767, "checksum": "SHA-256:f35a10fc8a965610a59381e6697f62e72376a9a6987973b24ce72ac6433a4a4d" }, { "name": "Adafruit ADXL343", "version": "1.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.5.0.zip", "archiveFileName": "Adafruit_ADXL343-1.5.0.zip", "size": 17315, "checksum": "SHA-256:49fb36fa6bf6f5981d32dfe7df625a89bf5cd81c24e729e919d1eefb3d9999c1" }, { "name": "Adafruit ADXL343", "version": "1.6.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.6.0.zip", "archiveFileName": "Adafruit_ADXL343-1.6.0.zip", "size": 17489, "checksum": "SHA-256:efba39d8b900cf8a2caedee85eca7c5f1b402cc806321c02c0c3f290e94d5fad" }, { "name": "Adafruit ADXL343", "version": "1.6.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.6.1.zip", "archiveFileName": "Adafruit_ADXL343-1.6.1.zip", "size": 17493, "checksum": "SHA-256:1e5e4dbdee3d505a72f27574ef2b8d9324f9fff3b8bad0e91b1a22ea1a10ea1d" }, { "name": "Adafruit ADXL343", "version": "1.6.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.6.2.zip", "archiveFileName": "Adafruit_ADXL343-1.6.2.zip", "size": 17500, "checksum": "SHA-256:b211f3ebe17e4f156a63b9b6b7c2999603c3fa67e0e3507bf82e5549d530aac4" }, { "name": "Adafruit ADXL343", "version": "1.6.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified driver for the ADXL343 Accelerometer", "paragraph": "Unified driver for the ADXL343 Accelerometer", "website": "https://github.com/adafruit/Adafruit_ADXL343", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADXL343.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADXL343-1.6.4.zip", "archiveFileName": "Adafruit_ADXL343-1.6.4.zip", "size": 17499, "checksum": "SHA-256:076bc08c090b91b6b37db0ce3ca340c385f11c1ecff98eab3a9970685781699b" }, { "name": "SEN10724", "version": "1.0.0", "author": "alrevuelta", "maintainer": "alrevuelta \u003calvrevuelta@gmail.com\u003e", "sentence": "Provides functions to handle the SEN 10724 board.", "paragraph": "To be used with the SEN-10724 9 degrees of freedom sensor stick sold at Sparkfun, which contains three sensors (ADXL345 accelerometer, ITG-3200 gyroscope and HMC5883L magnetometer). Different functions are provided that allow to read data from the sensors, change its configuration parameters and calibrate them.", "website": "https://github.com/alrevuelta/SEN10724", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/alrevuelta/SEN10724.git", "url": "https://downloads.arduino.cc/libraries/github.com/alrevuelta/SEN10724-1.0.0.zip", "archiveFileName": "SEN10724-1.0.0.zip", "size": 26138, "checksum": "SHA-256:571e8e8aea377d30cdc09262d0db1f798722c24026ad9dd65c6842347e373a9d" }, { "name": "FTDebouncer", "version": "1.3.0", "author": "Ubi de Feo", "maintainer": "Ubi de Feo, Sebastian Hunkeler", "sentence": "An efficient, low footprint, fast pin debouncing library for Arduino", "paragraph": "This pin state supervisor manages debouncing of buttons and handles transitions between LOW and HIGH state, calling a function and notifying your code of which pin has been activated or deactivated.", "website": "https://github.com/ubidefeo/FTDebouncer", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ubidefeo/FTDebouncer.git", "providesIncludes": [ "Arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ubidefeo/FTDebouncer-1.3.0.zip", "archiveFileName": "FTDebouncer-1.3.0.zip", "size": 6884, "checksum": "SHA-256:e269db825eef77c551a6e5e56b55fdb6ea364feac4996f1a7118f60629081cb6" }, { "name": "FTDebouncer", "version": "1.3.2", "author": "Ubi de Feo", "maintainer": "Ubi de Feo, Sebastian Hunkeler", "sentence": "An efficient, low footprint, fast pin debouncing library for Arduino", "paragraph": "This pin state supervisor manages debouncing of buttons and handles transitions between LOW and HIGH state, calling a function and notifying your code of which pin has been activated or deactivated.", "website": "https://github.com/ubidefeo/FTDebouncer", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ubidefeo/FTDebouncer.git", "providesIncludes": [ "FTDebouncer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ubidefeo/FTDebouncer-1.3.2.zip", "archiveFileName": "FTDebouncer-1.3.2.zip", "size": 6874, "checksum": "SHA-256:d4cd51ee440615e477be784de24897e55f392117e7aa66c8eeeafa6bec986b39" }, { "name": "FTDebouncer", "version": "1.3.3", "author": "Ubi de Feo", "maintainer": "Ubi de Feo, Sebastian Hunkeler", "sentence": "An efficient, low footprint, fast pin debouncing library for Arduino", "paragraph": "This pin state supervisor manages debouncing of buttons and handles transitions between LOW and HIGH state, calling a function and notifying your code of which pin has been activated or deactivated.", "website": "https://github.com/ubidefeo/FTDebouncer", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ubidefeo/FTDebouncer.git", "providesIncludes": [ "FTDebouncer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ubidefeo/FTDebouncer-1.3.3.zip", "archiveFileName": "FTDebouncer-1.3.3.zip", "size": 7769, "checksum": "SHA-256:abe69cee124300f5422aa6de8289874f35a8eeac2376cab15f8f9520dfa120f4" }, { "name": "DataVisualizer", "version": "1.0.0", "author": "Deiring Andreas \u003candreas@deiring.at\u003e", "maintainer": "Deiring Andreas \u003candreas@deiring.at\u003e", "sentence": "This library is intended to simplify the use from Microchip Data Visualizer via the Atmel Data Protocol.", "paragraph": "The Atmel Data Protocol is a content independent protocol intended for transferring data from a target MCU to a host PC. The connection can be established via a Serial Port or the Data Gateway Interface (EDBG-based Debugger).", "website": "https://github.com/LaCocoRoco/DataVisualizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LaCocoRoco/DataVisualizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/LaCocoRoco/DataVisualizer-1.0.0.zip", "archiveFileName": "DataVisualizer-1.0.0.zip", "size": 11574802, "checksum": "SHA-256:2592ee29a32f9f6a30821d4a9aa78755f7c57be5f8679f48711e10a83229757c" }, { "name": "DataVisualizer", "version": "1.0.1", "author": "Deiring Andreas \u003candreas@deiring.at\u003e", "maintainer": "Deiring Andreas \u003candreas@deiring.at\u003e", "sentence": "This library is intended to simplify the use from Microchip Data Visualizer via the Atmel Data Protocol.", "paragraph": "The Atmel Data Protocol is a content independent protocol intended for transferring data from a target MCU to a host PC. The connection can be established via a Serial Port or the Data Gateway Interface (EDBG-based Debugger).", "website": "https://github.com/LaCocoRoco/DataVisualizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LaCocoRoco/DataVisualizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/LaCocoRoco/DataVisualizer-1.0.1.zip", "archiveFileName": "DataVisualizer-1.0.1.zip", "size": 11596240, "checksum": "SHA-256:0f61b6d43a5db329d9d8b96d4a83b4c2850e57c87024e77440f57ae8852ed159" }, { "name": "bitluni ESP32Lib", "version": "0.0.1", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.0.1.zip", "archiveFileName": "bitluni_ESP32Lib-0.0.1.zip", "size": 27665, "checksum": "SHA-256:86a8c27dcf194f65de75d4d4c5c8928bdce31226b6e92b9b7b7468e28b47c8d4" }, { "name": "bitluni ESP32Lib", "version": "0.0.2", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.0.2.zip", "archiveFileName": "bitluni_ESP32Lib-0.0.2.zip", "size": 35696, "checksum": "SHA-256:47713f4987c7be5478422dfdec8c3207f438d80b1a412465822c9304ed91b5c5" }, { "name": "bitluni ESP32Lib", "version": "0.0.3", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.0.3.zip", "archiveFileName": "bitluni_ESP32Lib-0.0.3.zip", "size": 35534, "checksum": "SHA-256:cb7276fbfc7aa8a9ff6809a4c7a75702bab19a8ab1d0672f259391e918bc949b" }, { "name": "bitluni ESP32Lib", "version": "0.0.4", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.0.4.zip", "archiveFileName": "bitluni_ESP32Lib-0.0.4.zip", "size": 35899, "checksum": "SHA-256:f6125061fad943f1a9bae80546f857ab6a8c426bf5687601b56852a7e04282be" }, { "name": "bitluni ESP32Lib", "version": "0.0.5", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.0.5.zip", "archiveFileName": "bitluni_ESP32Lib-0.0.5.zip", "size": 37786, "checksum": "SHA-256:4f20c3c476a7e6c091d3ce32c1e952688a63d25391dec42548433b71107eca6a" }, { "name": "bitluni ESP32Lib", "version": "0.0.6", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.0.6.zip", "archiveFileName": "bitluni_ESP32Lib-0.0.6.zip", "size": 39791, "checksum": "SHA-256:0c209908f373e238b24cc4feee8399ad4b7bbc3f74b34ad2ada1c9172577cf33" }, { "name": "bitluni ESP32Lib", "version": "0.0.7", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.0.7.zip", "archiveFileName": "bitluni_ESP32Lib-0.0.7.zip", "size": 97420, "checksum": "SHA-256:cc8ad2c6ae6e55e975c804a44edcd235c961066f4d5266d1b6897462b49354a2" }, { "name": "bitluni ESP32Lib", "version": "0.0.8", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.0.8.zip", "archiveFileName": "bitluni_ESP32Lib-0.0.8.zip", "size": 132281, "checksum": "SHA-256:43709720dd7d1c75293914be657e2ebe3784fd71b3cd829e9fc868e10166bc01" }, { "name": "bitluni ESP32Lib", "version": "0.0.9", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.0.9.zip", "archiveFileName": "bitluni_ESP32Lib-0.0.9.zip", "size": 134427, "checksum": "SHA-256:a041885ef221d6b7a0116899f85e59bc15a6ff7554619d351ff043863adb2227" }, { "name": "bitluni ESP32Lib", "version": "0.1.0", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.1.0.zip", "archiveFileName": "bitluni_ESP32Lib-0.1.0.zip", "size": 143919, "checksum": "SHA-256:3eb00a9a4ee26f60cfec545fabbd9338ff2cbc4145cb2545ea37e9d5124dbd7d" }, { "name": "bitluni ESP32Lib", "version": "0.1.1", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.1.1.zip", "archiveFileName": "bitluni_ESP32Lib-0.1.1.zip", "size": 301340, "checksum": "SHA-256:fbfb03689454fd298093f2290342dabc8d6dfd598731f4efb3e1ff10842a9432" }, { "name": "bitluni ESP32Lib", "version": "0.1.2", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.1.2.zip", "archiveFileName": "bitluni_ESP32Lib-0.1.2.zip", "size": 302269, "checksum": "SHA-256:92a0d51df37f34507d69fbf283756fefa277c819a50233e208a9dfe279e21e7a" }, { "name": "bitluni ESP32Lib", "version": "0.2.0", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.2.0.zip", "archiveFileName": "bitluni_ESP32Lib-0.2.0.zip", "size": 302821, "checksum": "SHA-256:61633a15eae721052b9353cf47f3eda1532a59e953fb4e00f28eac3d063f4551" }, { "name": "bitluni ESP32Lib", "version": "0.2.1", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.2.1.zip", "archiveFileName": "bitluni_ESP32Lib-0.2.1.zip", "size": 317408, "checksum": "SHA-256:9ef66aeb5936ec4bb4e312cc39bc8e5dad6d718874c300c29293a45a9663d519" }, { "name": "bitluni ESP32Lib", "version": "0.3.0", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.3.0.zip", "archiveFileName": "bitluni_ESP32Lib-0.3.0.zip", "size": 324276, "checksum": "SHA-256:9b4ea7f40c0e966b6429e789bd55f688fcd61e899baa31bc63fb7a9b9c4ee8d1" }, { "name": "bitluni ESP32Lib", "version": "0.3.1", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.3.1.zip", "archiveFileName": "bitluni_ESP32Lib-0.3.1.zip", "size": 338079, "checksum": "SHA-256:e49ccffeedd9d997ffe2a76d58780c83ac77e27eef9f00eb3907a145dd9576d1" }, { "name": "bitluni ESP32Lib", "version": "0.3.2", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.3.2.zip", "archiveFileName": "bitluni_ESP32Lib-0.3.2.zip", "size": 344028, "checksum": "SHA-256:b7a45b02fc8965f17f9e3d024e7f217c8cd0f7a0b1e076a96ca2f6089b3a00e3" }, { "name": "bitluni ESP32Lib", "version": "0.3.3", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.3.3.zip", "archiveFileName": "bitluni_ESP32Lib-0.3.3.zip", "size": 356173, "checksum": "SHA-256:f6ccdb9cf33d79fc7949da64af45a1e8e8798898660ecfb70b1f4988e212455b" }, { "name": "bitluni ESP32Lib", "version": "0.3.4", "author": "bitluni \u003carduino@bitluni.net\u003e", "maintainer": "bitluni \u003carduino@bitluni.net\u003e", "sentence": "Multimedia library for the ESP32", "paragraph": "Provides VGA, Game Controller (NES, SNES), Audio support for the ESP32. The graphics engine supports sprites, animations and 3d meshes.", "website": "https://github.com/bitluni/ESP32Lib", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitluni/ESP32Lib.git", "providesIncludes": [ "ESP32Lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitluni/bitluni_ESP32Lib-0.3.4.zip", "archiveFileName": "bitluni_ESP32Lib-0.3.4.zip", "size": 356187, "checksum": "SHA-256:fed227ef620760695fb2f0d662fdd9ceedf8eaf5df86b6b0b01d71c989adb383" }, { "name": "EButton", "version": "1.1.0", "author": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "maintainer": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "sentence": "A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.", "paragraph": "Supported events are TRANSITION, EACH_CLICK, DONE_CLICKING, SINGLE_CLICK, DOUBLE_CLICK, LONG_PRESS_START, DURING_LONG_PRESS and LONG_PRESS_END. Unneeded features can be disabled in compile-time to minimize footprint. All the timings can be easily configured.", "website": "https://github.com/jonnieZG/EButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jonnieZG/EButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/EButton-1.1.0.zip", "archiveFileName": "EButton-1.1.0.zip", "size": 13470, "checksum": "SHA-256:66c862a0bd227659648f858f9fd112a8ddb77e8f5fcd2e81931ee2e42f03cf43" }, { "name": "EButton", "version": "1.2.0", "author": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "maintainer": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "sentence": "A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.", "paragraph": "Supported events are TRANSITION, EACH_CLICK, DONE_CLICKING, SINGLE_CLICK, DOUBLE_CLICK, LONG_PRESS_START, DURING_LONG_PRESS and LONG_PRESS_END. Unneeded features can be disabled in compile-time to minimize footprint. All the timings can be easily configured.", "website": "https://github.com/jonnieZG/EButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jonnieZG/EButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/EButton-1.2.0.zip", "archiveFileName": "EButton-1.2.0.zip", "size": 14126, "checksum": "SHA-256:732ef2b3c2bb71e49a722c228253ac4551e75d0cdbbe81cfa4e2152152a3a199" }, { "name": "EButton", "version": "1.2.1", "author": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "maintainer": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "sentence": "A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.", "paragraph": "Supported events are TRANSITION, EACH_CLICK, DONE_CLICKING, SINGLE_CLICK, DOUBLE_CLICK, LONG_PRESS_START, DURING_LONG_PRESS and LONG_PRESS_END. Unneeded features can be disabled in compile-time to minimize footprint. All the timings can be easily configured.", "website": "https://github.com/jonnieZG/EButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jonnieZG/EButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/EButton-1.2.1.zip", "archiveFileName": "EButton-1.2.1.zip", "size": 14392, "checksum": "SHA-256:0caf2b0672b2a217d236717ccab122ecde3a97ae61511c0b04f98cb5d98bc411" }, { "name": "EButton", "version": "1.3.0", "author": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "maintainer": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "sentence": "A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.", "paragraph": "Supported events are TRANSITION, EACH_CLICK, DONE_CLICKING, SINGLE_CLICK, DOUBLE_CLICK, LONG_PRESS_START, DURING_LONG_PRESS and LONG_PRESS_END. Unneeded features can be disabled in compile-time to minimize footprint. All the timings can be easily configured.", "website": "https://github.com/jonnieZG/EButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jonnieZG/EButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/EButton-1.3.0.zip", "archiveFileName": "EButton-1.3.0.zip", "size": 15122, "checksum": "SHA-256:fcfbaa9da1e095a430f5bf706aaf206c7c4b81454903996c60caedefa6015227" }, { "name": "BME280_Zanshin", "version": "1.0.4", "author": "https://github.com/SV-Zanshin", "maintainer": "https://github.com/SV-Zanshin", "sentence": "Access the Bosch BME280 temperature, humidity and pressure sensor", "paragraph": "Access the Bosch BME280 temperature, humidity and pressure sensor", "website": "https://github.com/Zanduino/BME280", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zanduino/BME280.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zanduino/BME280_Zanshin-1.0.4.zip", "archiveFileName": "BME280_Zanshin-1.0.4.zip", "size": 746245, "checksum": "SHA-256:bf1a19ff0dad2a32ff5029111b1048dfa0b911ae7c570e6213046a2aab6476f4" }, { "name": "DFPlayerMini", "version": "1.0.0", "author": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "maintainer": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "sentence": "A reliable, responsive and compact driver for DFPlayer Mini sound module for Arduino.", "paragraph": "It guarantees stability and responsiveness, due to respecting the two-way communication protocol with the module, taking care of required wait cycles, and letting you do your own stuff while waiting. It does not require interrupts or multithreading, because if you use the whileBusyMethod callback wisely, you will be able to achieve great responsiveness.", "website": "https://github.com/jonnieZG/DFPlayerMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jonnieZG/DFPlayerMini.git", "url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/DFPlayerMini-1.0.0.zip", "archiveFileName": "DFPlayerMini-1.0.0.zip", "size": 8730, "checksum": "SHA-256:8ca429edaa4ffa925766bc55ffda7a1b36562fae3d6ef93d8585b9fe81e19ce5" }, { "name": "EWMA", "version": "1.0.0", "author": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "maintainer": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "sentence": "Exponentially Weighted Moving Average filter used for smoothing data series readings.", "paragraph": "Unlike the method with a history buffer that calculates an average of the last N readings, this filter consumes significantly less memory and works faster. Provides an additional EwmaT template that allows restriction to a specific data type, such as uint32_t, to avoiding floating point arithmetics and significantly decrease code footprint.", "website": "https://github.com/jonnieZG/EWMA", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jonnieZG/EWMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/EWMA-1.0.0.zip", "archiveFileName": "EWMA-1.0.0.zip", "size": 4405, "checksum": "SHA-256:45a38695fba6c40477190606b8a15d3ba2d6444d2ff1840f900c6ffa06ca29cd" }, { "name": "EWMA", "version": "1.0.1", "author": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "maintainer": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "sentence": "Exponentially Weighted Moving Average filter used for smoothing data series readings.", "paragraph": "Unlike the method with a history buffer that calculates an average of the last N readings, this filter consumes significantly less memory and works faster. Provides an additional EwmaT template that allows restriction to a specific data type, such as uint32_t, to avoiding floating point arithmetics and significantly decrease code footprint.", "website": "https://github.com/jonnieZG/EWMA", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jonnieZG/EWMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/EWMA-1.0.1.zip", "archiveFileName": "EWMA-1.0.1.zip", "size": 6132, "checksum": "SHA-256:9273e9c09912657c971a5b2da9032c0ad3bdbc163577c21a1b2ad01bc0c97614" }, { "name": "EWMA", "version": "1.0.2", "author": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "maintainer": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "sentence": "Exponentially Weighted Moving Average filter used for smoothing data series readings.", "paragraph": "Unlike the method with a history buffer that calculates an average of the last N readings, this filter consumes significantly less memory and works faster. Provides an additional EwmaT template that allows restriction to a specific data type, such as uint32_t, to avoiding floating point arithmetics and significantly decrease code footprint.", "website": "https://github.com/jonnieZG/EWMA", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jonnieZG/EWMA.git", "url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/EWMA-1.0.2.zip", "archiveFileName": "EWMA-1.0.2.zip", "size": 6342, "checksum": "SHA-256:49818e3bcf64825eee7cb17d670c39c7edcbbabe1bc7b29e1ec62bfc8bfd358d" }, { "name": "Adafruit ADT7410 Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop", "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ADT7410", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADT7410.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.0.0.zip", "archiveFileName": "Adafruit_ADT7410_Library-1.0.0.zip", "size": 5474, "checksum": "SHA-256:3a5f82d02b6b7ddc6a31523cbca166fabace7549b68c10d6a1af27df017f83fc" }, { "name": "Adafruit ADT7410 Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop", "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ADT7410", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADT7410.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.0.1.zip", "archiveFileName": "Adafruit_ADT7410_Library-1.0.1.zip", "size": 5541, "checksum": "SHA-256:ddeea84fc86298a5f36300011a88f52e8cbf0954615b165325212d283c76ccc1" }, { "name": "Adafruit ADT7410 Library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop", "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ADT7410", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADT7410.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.0.2.zip", "archiveFileName": "Adafruit_ADT7410_Library-1.0.2.zip", "size": 5558, "checksum": "SHA-256:a3b89a80c9573414e1c9f90e367f2614b0bbafcc2d83360e8cf9c85ed87702ff" }, { "name": "Adafruit ADT7410 Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop", "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ADT7410", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADT7410.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.1.0.zip", "archiveFileName": "Adafruit_ADT7410_Library-1.1.0.zip", "size": 5628, "checksum": "SHA-256:707e245f4cdc198a670118b3aa0ae996d0574616bea9e1bff0642bc14ecbb2fe" }, { "name": "Adafruit ADT7410 Library", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop", "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ADT7410", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADT7410.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.1.1.zip", "archiveFileName": "Adafruit_ADT7410_Library-1.1.1.zip", "size": 5627, "checksum": "SHA-256:74236417076534852211d4c2f23453897bf479962e1258fc0717bdd455a88124" }, { "name": "Adafruit ADT7410 Library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop", "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ADT7410", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADT7410.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.2.0.zip", "archiveFileName": "Adafruit_ADT7410_Library-1.2.0.zip", "size": 6162, "checksum": "SHA-256:81e346dd0095656f697076d49b8bc72bc2fd032fa5c3c30ba160099947d7d55f" }, { "name": "Adafruit ADT7410 Library", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop", "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ADT7410", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADT7410.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.2.2.zip", "archiveFileName": "Adafruit_ADT7410_Library-1.2.2.zip", "size": 6162, "checksum": "SHA-256:34c4257cb25d7b3fc2faf817b37d076888e66bdc721fd4518cc45bdb4ddd9b79" }, { "name": "Adafruit ADT7410 Library", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop", "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ADT7410", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADT7410.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.3.0.zip", "archiveFileName": "Adafruit_ADT7410_Library-1.3.0.zip", "size": 6540, "checksum": "SHA-256:d3608ef0dca257895685efc84dc2fd2eda4a5fbcc6ba99d7615dd7c76bdb4d8d" }, { "name": "Adafruit ADT7410 Library", "version": "1.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ADT7410 sensors in the Adafruit shop", "paragraph": "Arduino library for the ADT7410 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ADT7410", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ADT7410.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ADT7410_Library-1.3.1.zip", "archiveFileName": "Adafruit_ADT7410_Library-1.3.1.zip", "size": 6540, "checksum": "SHA-256:9e04cf92d987e671b699e47d41eae6094ac8a0fc8a20049cd01f943be8575adb" }, { "name": "Corsair Lighting Protocol", "version": "0.1.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h", "LEDController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.1.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.1.0.zip", "size": 29220, "checksum": "SHA-256:3033c7e9d54c16932bf17f41030e783ec0c3ff2396bb4bf14fbcf3f19209bedb" }, { "name": "Corsair Lighting Protocol", "version": "0.2.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h", "LEDController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.2.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.2.0.zip", "size": 183253, "checksum": "SHA-256:4c5176cb9adf7a15208d996000fb016e7c08b0fc923131c102ffb878ecb1c46f" }, { "name": "Corsair Lighting Protocol", "version": "0.3.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h", "LEDController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.3.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.3.0.zip", "size": 187929, "checksum": "SHA-256:6183226a951d1b24090567c55e5b25ac33a9613f41d18a1a956d8861b46a03f3" }, { "name": "Corsair Lighting Protocol", "version": "0.4.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h", "LEDController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.4.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.4.0.zip", "size": 208103, "checksum": "SHA-256:cbff2fa2ba4d75bb042ea4c2346e39c0a38b289b49035f9c926c7002d935744c" }, { "name": "Corsair Lighting Protocol", "version": "0.5.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h", "LEDController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.5.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.5.0.zip", "size": 219474, "checksum": "SHA-256:ae2d9ea1c35a41299f543b49f888b4e11068a49a4d317124af593dfa25868713" }, { "name": "Corsair Lighting Protocol", "version": "0.6.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h", "LEDController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.6.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.6.0.zip", "size": 221712, "checksum": "SHA-256:06e953a7ebf7ffb752086d8a550e7d5143870948ac1d713dc4674cbda002c9a1" }, { "name": "Corsair Lighting Protocol", "version": "0.6.1", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h", "LEDController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.6.1.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.6.1.zip", "size": 222060, "checksum": "SHA-256:49f2a2b2bd7c9bd60044bef2680fb47000be8015035ff1486c7faef849805287" }, { "name": "Corsair Lighting Protocol", "version": "0.6.2", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h", "LEDController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.6.2.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.6.2.zip", "size": 222099, "checksum": "SHA-256:c9bc5616f1bd1fe7c9a747540aedc218821696518800d3a5a80ddf3e61334081" }, { "name": "Corsair Lighting Protocol", "version": "0.7.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.7.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.7.0.zip", "size": 229999, "checksum": "SHA-256:adc9d1d54f06e9c254b9d96ae9a1ecb58f9ac56e67995519c7443ec4c8364b65" }, { "name": "Corsair Lighting Protocol", "version": "0.8.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.8.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.8.0.zip", "size": 388429, "checksum": "SHA-256:0fd68f4d1421451e82fc292e8944e4f038dcdf8e7afae84989c79e5e32f93370" }, { "name": "Corsair Lighting Protocol", "version": "0.9.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.9.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.9.0.zip", "size": 394187, "checksum": "SHA-256:6bad6ee45190da09def326186dc9a32661d7a4615741733f93210cea7dddfdbe" }, { "name": "Corsair Lighting Protocol", "version": "0.9.1", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.9.1.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.9.1.zip", "size": 395878, "checksum": "SHA-256:1f327f73ef5f2a57bc2b6e34e9c5ee8eeb0a650c989876f7f94d8e345d9eed4a" }, { "name": "Corsair Lighting Protocol", "version": "0.10.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Allows iCUE to control RGB LEDs.", "paragraph": "The library mimics a Lighting Node PRO and can be controlled as such in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.10.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.10.0.zip", "size": 482421, "checksum": "SHA-256:930d1a061c6fd739ddd3779524d9705cf85a9cad614d1cccd40eadbf51713c65" }, { "name": "Corsair Lighting Protocol", "version": "0.11.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Control LED strips via USB from a PC.", "paragraph": "The library mimics Corsair LED Controller devices and can be controlled via USB in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.11.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.11.0.zip", "size": 483098, "checksum": "SHA-256:d438ad7fb8f2616e1d145fdfe2bed1c7a6c4cc8e53cf713ea4a6a50dac9f00ab" }, { "name": "Corsair Lighting Protocol", "version": "0.12.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Control LED strips via USB from a PC.", "paragraph": "The library mimics Corsair LED Controller devices and can be controlled via USB in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.12.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.12.0.zip", "size": 483262, "checksum": "SHA-256:7ebc402957c02a8d7f9d3dd4c440d7929ffd518752d68ad9e1beeb34c615a9c8" }, { "name": "Corsair Lighting Protocol", "version": "0.13.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Control LED strips via USB from a PC.", "paragraph": "The library mimics Corsair LED Controller devices and can be controlled via USB in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.13.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.13.0.zip", "size": 484039, "checksum": "SHA-256:b02c5cdff8420ebf615addc0d853d846b2fbebec154db11e3099935e4e24974b" }, { "name": "Corsair Lighting Protocol", "version": "0.14.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Control LED strips via USB from a PC.", "paragraph": "The library mimics Corsair LED Controller devices and can be controlled via USB in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.14.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.14.0.zip", "size": 577542, "checksum": "SHA-256:e97679a9abf423d03ef733acff3086f7c766ca5f3ca74d23f7e91c0e00ecfb28" }, { "name": "Corsair Lighting Protocol", "version": "0.14.1", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Control LED strips via USB from a PC.", "paragraph": "The library mimics Corsair LED Controller devices and can be controlled via USB in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.14.1.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.14.1.zip", "size": 594300, "checksum": "SHA-256:b71548bb48cf90a9dda094e5686e4561bc053ef29991a5343a26e4eae27b871d" }, { "name": "Corsair Lighting Protocol", "version": "0.14.2", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Control LED strips via USB from a PC.", "paragraph": "The library mimics Corsair LED Controller devices and can be controlled via USB in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.14.2.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.14.2.zip", "size": 595006, "checksum": "SHA-256:1942c02011e90bb690a88d267682bbb5b55174e37fa0b214fa702561d7675ea7" }, { "name": "Corsair Lighting Protocol", "version": "0.15.0", "author": "Leon Kiefer", "maintainer": "Leon Kiefer", "sentence": "Control LED strips via USB from a PC.", "paragraph": "The library mimics Corsair LED Controller devices and can be controlled via USB in iCUE.", "website": "https://github.com/Legion2/CorsairLightingProtocol", "category": "Device Control", "architectures": [ "avr", "samd", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/Legion2/CorsairLightingProtocol.git", "providesIncludes": [ "CorsairLightingProtocol.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Legion2/Corsair_Lighting_Protocol-0.15.0.zip", "archiveFileName": "Corsair_Lighting_Protocol-0.15.0.zip", "size": 889827, "checksum": "SHA-256:fe6ef2464f36da26c22650b194b6a9d7e9e0c91f0ad65d14b316eeb92bb270cc" }, { "name": "TrivialKalmanFilter", "version": "1.0.0", "author": "Damian Wrobel", "maintainer": "Damian Wrobel \u003cdwrobel@ertelnet.rybnik.pl\u003e", "sentence": "Trivial Kalman Filter.", "paragraph": "Unidimensional trivial Kalman filter (header only, Arduino compatible) library.", "website": "https://github.com/dwrobel/TrivialKalmanFilter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dwrobel/TrivialKalmanFilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/dwrobel/TrivialKalmanFilter-1.0.0.zip", "archiveFileName": "TrivialKalmanFilter-1.0.0.zip", "size": 54136, "checksum": "SHA-256:5636765cae50f6fd618fbbbea7d9607fefab654ae7768039333d8a1b1b81ff9a" }, { "name": "TrivialKalmanFilter", "version": "1.0.1", "author": "Damian Wrobel", "maintainer": "Damian Wrobel \u003cdwrobel@ertelnet.rybnik.pl\u003e", "sentence": "Trivial Kalman Filter.", "paragraph": "Unidimensional trivial Kalman filter (header only, Arduino compatible) library.", "website": "https://github.com/dwrobel/TrivialKalmanFilter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dwrobel/TrivialKalmanFilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/dwrobel/TrivialKalmanFilter-1.0.1.zip", "archiveFileName": "TrivialKalmanFilter-1.0.1.zip", "size": 54195, "checksum": "SHA-256:9f1e2b13e77c211ef41c2f57c23f8a2a9fd34d4f91f9973921b47d53a1eb6d7b" }, { "name": "MCP4131 library", "version": "1.0.0", "author": "Derek Duncan", "maintainer": "Derek Duncan", "sentence": "A library to control an MCP4131 digital potentiometer", "paragraph": "A library to control an MCP4131 digital potentiometer", "website": "https://github.com/dgduncan/Arduino-MCP4131", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dgduncan/Arduino-MCP4131.git", "url": "https://downloads.arduino.cc/libraries/github.com/dgduncan/MCP4131_library-1.0.0.zip", "archiveFileName": "MCP4131_library-1.0.0.zip", "size": 89656, "checksum": "SHA-256:b21d887bad48c13fd8d291a97748fbdbf6bbf91bb1b93c65bd345140322383a9" }, { "name": "RS485HwSerial", "version": "1.0.0", "author": "Frank Sautter \u003carduino@sautter.com\u003e,Nicholas Zambetti,David A. Mellis,Mark Sproul,Alarus,Matthijs Kooijman", "maintainer": "Frank Sautter \u003carduino@sautter.com\u003e", "sentence": "Enhanced Arduino serial library with RS485 transmit enable control.", "paragraph": "RS485HwSerial controls the transmit enable pin TE on half-duplex RS485 transceivers by utilizing the USART transmit complete interrupt USART_TXC_vect to disable the TE pin when the last stop bit was sent. Therefore the RS485 bus is only occupied as short as possible without blocking the code execution in the main loop.", "website": "https://github.com/sauttefk/RS485HwSerial.git", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sauttefk/RS485HwSerial.git", "providesIncludes": [ "RS485HwSerial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sauttefk/RS485HwSerial-1.0.0.zip", "archiveFileName": "RS485HwSerial-1.0.0.zip", "size": 32157, "checksum": "SHA-256:d9f7462c6402a57b7e10157507dd960c2136d413ca2b698e1f3f10ff407b31bf" }, { "name": "RS485HwSerial", "version": "1.1.0", "author": "Frank Sautter \u003carduino@sautter.com\u003e,Nicholas Zambetti,David A. Mellis,Mark Sproul,Alarus,Matthijs Kooijman", "maintainer": "Frank Sautter \u003carduino@sautter.com\u003e", "sentence": "Enhanced Arduino serial library with RS485 transmit enable control.", "paragraph": "RS485HwSerial controls the transmit enable pin TE on half-duplex RS485 transceivers by utilizing the USART transmit complete interrupt USART_TXC_vect to disable the TE pin when the last stop bit was sent. Therefore the RS485 bus is only occupied as short as possible without blocking the code execution in the main loop.", "website": "https://github.com/sauttefk/RS485HwSerial.git", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sauttefk/RS485HwSerial.git", "providesIncludes": [ "RS485HwSerial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sauttefk/RS485HwSerial-1.1.0.zip", "archiveFileName": "RS485HwSerial-1.1.0.zip", "size": 32273, "checksum": "SHA-256:dcd070df9cac40b06eb3080745c094f49ae586c63d1a515ef67018148b6684be" }, { "name": "RS485HwSerial", "version": "1.1.1", "author": "Frank Sautter \u003carduino@sautter.com\u003e,Nicholas Zambetti,David A. Mellis,Mark Sproul,Alarus,Matthijs Kooijman", "maintainer": "Frank Sautter \u003carduino@sautter.com\u003e", "sentence": "Enhanced Arduino serial library with RS485 transmit enable control.", "paragraph": "RS485HwSerial controls the transmit enable pin TE on half-duplex RS485 transceivers by utilizing the USART transmit complete interrupt USART_TXC_vect to disable the TE pin when the last stop bit was sent. Therefore the RS485 bus is only occupied as short as possible without blocking the code execution in the main loop.", "website": "https://github.com/sauttefk/RS485HwSerial.git", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sauttefk/RS485HwSerial.git", "providesIncludes": [ "RS485HwSerial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sauttefk/RS485HwSerial-1.1.1.zip", "archiveFileName": "RS485HwSerial-1.1.1.zip", "size": 32263, "checksum": "SHA-256:6549e95eda20dd722a13e11e8994e02b3b1781748f6cef1c3fb46b8dc99ad364" }, { "name": "RS485HwSerial", "version": "1.1.2", "author": "Frank Sautter \u003carduino@sautter.com\u003e,Nicholas Zambetti,David A. Mellis,Mark Sproul,Alarus,Matthijs Kooijman", "maintainer": "Frank Sautter \u003carduino@sautter.com\u003e", "sentence": "Enhanced Arduino serial library with RS485 transmit enable control.", "paragraph": "RS485HwSerial controls the transmit enable pin TE on half-duplex RS485 transceivers by utilizing the USART transmit complete interrupt USART_TXC_vect to disable the TE pin when the last stop bit was sent. Therefore the RS485 bus is only occupied as short as possible without blocking the code execution in the main loop.", "website": "https://github.com/sauttefk/RS485HwSerial.git", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sauttefk/RS485HwSerial.git", "providesIncludes": [ "RS485HwSerial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sauttefk/RS485HwSerial-1.1.2.zip", "archiveFileName": "RS485HwSerial-1.1.2.zip", "size": 32446, "checksum": "SHA-256:f16029d97134922f76ddd73099eb7d6834a7ec54c8fec4911052400228d2d7ec" }, { "name": "HID Buttons", "version": "1.0.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Easily handle state changes for HID button inputs.", "paragraph": "Works with the Keyboard, Mouse, and Joystick libraries.", "website": "https://github.com/dmadison/HID_Buttons", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/HID_Buttons.git", "providesIncludes": [ "HID_Buttons.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/HID_Buttons-1.0.0.zip", "archiveFileName": "HID_Buttons-1.0.0.zip", "size": 23100, "checksum": "SHA-256:60305c7614228732ca220ffbae590d559b3abc655e1a745a4b74bd50f2c555e6" }, { "name": "HID Buttons", "version": "1.0.1", "author": "David Madison", "maintainer": "David Madison", "sentence": "Easily handle state changes for HID button inputs.", "paragraph": "Works with the Keyboard, Mouse, and Joystick libraries.", "website": "https://github.com/dmadison/HID_Buttons", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/HID_Buttons.git", "providesIncludes": [ "HID_Buttons.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/HID_Buttons-1.0.1.zip", "archiveFileName": "HID_Buttons-1.0.1.zip", "size": 23237, "checksum": "SHA-256:2bac4c0cc2af0ddf0ee7c63db82994f18a58e3f68a26b6aa3747742a31221447" }, { "name": "BIP66", "version": "0.1.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Bitcoin BIP66 Implementation in C++ for the ARK Blockchain.", "paragraph": "DER Encoding and Decoding of ECDSA secp256k1 Signatures.", "website": "https://github.com/sleepdefic1t/bip66", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sleepdefic1t/BIP66.git", "providesIncludes": [ "bip66.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sleepdefic1t/BIP66-0.1.0.zip", "archiveFileName": "BIP66-0.1.0.zip", "size": 16632, "checksum": "SHA-256:5ddd524a32854ca8a483bb21a94a27214cf5c7b09c711c7674cce3caa879efd4" }, { "name": "BIP66", "version": "0.2.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Bitcoin BIP66 Implementation in C++ for the ARK Blockchain.", "paragraph": "DER Encoding and Decoding of ECDSA secp256k1 Signatures.", "website": "https://github.com/sleepdefic1t/bip66", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sleepdefic1t/BIP66.git", "providesIncludes": [ "bip66.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sleepdefic1t/BIP66-0.2.0.zip", "archiveFileName": "BIP66-0.2.0.zip", "size": 20958, "checksum": "SHA-256:b0f7cdb8a57c364e7bf14f006174b2805852f7107332510086700b30fcff0350" }, { "name": "BIP66", "version": "0.3.1", "author": "Ark Ecosystem", "maintainer": "Simon Downey", "sentence": "A simple Bitcoin BIP66 Implementation in C++ for the ARK Ecosystem.", "paragraph": "DER Encoding and Decoding of ECDSA secp256k1 Signatures.", "website": "https://github.com/sleepdefic1t/bip66", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sleepdefic1t/BIP66.git", "providesIncludes": [ "bip66.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/sleepdefic1t/BIP66-0.3.1.zip", "archiveFileName": "BIP66-0.3.1.zip", "size": 187822, "checksum": "SHA-256:8019328bd359e1d60c199ae897cbd97ffbc75a4bf91440e2c1680ae7ae12de4a" }, { "name": "BIP66", "version": "0.3.2", "author": "Ark Ecosystem", "maintainer": "Simon Downey", "sentence": "A simple Bitcoin BIP66 Implementation in C++ for the ARK Ecosystem.", "paragraph": "DER Encoding and Decoding of ECDSA secp256k1 Signatures.", "website": "https://github.com/sleepdefic1t/bip66", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sleepdefic1t/BIP66.git", "providesIncludes": [ "bip66.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/sleepdefic1t/BIP66-0.3.2.zip", "archiveFileName": "BIP66-0.3.2.zip", "size": 188502, "checksum": "SHA-256:6eab90706bba3aac4ed990c9868c9701173618925e27bb01ce03ef54f9695f71" }, { "name": "TinyCmdTable", "version": "1.0.0", "author": "Copious", "maintainer": "Copious \u003cinfo@copious.world\u003e", "sentence": "Very small command line manager", "paragraph": "Very small command line manager", "website": "https://github.com/rleddy/tinycmdtable", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rleddy/tinycmdtable.git", "url": "https://downloads.arduino.cc/libraries/github.com/rleddy/TinyCmdTable-1.0.0.zip", "archiveFileName": "TinyCmdTable-1.0.0.zip", "size": 16326, "checksum": "SHA-256:39d448b6c18a187847733e8755a7281db3eb57c57a3b834107383bef7a3d6b25" }, { "name": "MX1508", "version": "1.0.0", "author": "Cheng Saetern", "maintainer": "Cheng Saetern", "sentence": "A library that makes using mx1508 dual DC motor driver easier.", "paragraph": "I know how very little resource there are on this motor driver. A lot of sellers assume this IC is l298N but its rather much more like pololu DDRV8833.", "website": "https://github.com/Saeterncj/MX1508", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Saeterncj/MX1508.git", "providesIncludes": [ "MX1508.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Saeterncj/MX1508-1.0.0.zip", "archiveFileName": "MX1508-1.0.0.zip", "size": 6957, "checksum": "SHA-256:de736c132c5d88489365543e079a3143c0d6d502c8732d4dc77ef51dbdcba588" }, { "name": "QuadratureEncoder", "version": "1.0.0", "author": "Cheng Saetern", "maintainer": "Cheng Saetern", "sentence": "A library for quadrature encoder utilizing enableInterrupt.h.", "paragraph": "This library make it easier to use quadrature encoder. The library counts the encoder pulses in the background and user just have to call a method function to get encoder count. Note: enableInterrupt library is needed for this library to work.", "website": "https://github.com/Saeterncj/QuadratureEncoder", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/Saeterncj/QuadratureEncoder.git", "providesIncludes": [ "QuadratureEncoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Saeterncj/QuadratureEncoder-1.0.0.zip", "archiveFileName": "QuadratureEncoder-1.0.0.zip", "size": 4695, "checksum": "SHA-256:6ce1a55c293e3f18c2ed0d5e4bcb23dbecf67e93adfbf55ba849b3ed4b1b89bb" }, { "name": "FabGL", "version": "0.0.1", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA Controller, PS/2 Keyboard Controller, Graphics Library, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA Controller, PS/2 Keyboard Controller, Graphics Library, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-0.0.1.zip", "archiveFileName": "FabGL-0.0.1.zip", "size": 168504, "checksum": "SHA-256:63bb9f0be397eb8a899991b954b53ec4abac2412e6c6bd558a7826d34462cebe" }, { "name": "FabGL", "version": "0.4.0", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-0.4.0.zip", "archiveFileName": "FabGL-0.4.0.zip", "size": 6767944, "checksum": "SHA-256:339ced7df639299c4bfd706a70b5949bb988035ad002a94efefddf72fb9c5ef2" }, { "name": "FabGL", "version": "0.6.0", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-0.6.0.zip", "archiveFileName": "FabGL-0.6.0.zip", "size": 12418557, "checksum": "SHA-256:dcd293b136cce228c90dcc2676503f59c442b54443e13770267390a8aa1f3b2e" }, { "name": "FabGL", "version": "0.7.0", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-0.7.0.zip", "archiveFileName": "FabGL-0.7.0.zip", "size": 12933280, "checksum": "SHA-256:412fd7e37a6e670221de8ef7b964a45a6ca33e166b4596873352abbb2e8e96ba" }, { "name": "FabGL", "version": "0.8.0", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA, SSD1306 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA, SSD1306 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-0.8.0.zip", "archiveFileName": "FabGL-0.8.0.zip", "size": 15838952, "checksum": "SHA-256:21b9b850224c567282892309f54b3c83a36b2b9569cc7d8b83fc3e24b37addef" }, { "name": "FabGL", "version": "0.9.0", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA, SSD1306 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA, SSD1306 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-0.9.0.zip", "archiveFileName": "FabGL-0.9.0.zip", "size": 15465862, "checksum": "SHA-256:7127c5aa0e5fa68f2bba8411eb775b2546d704a8a09b8da6ba79d50666e3de14" }, { "name": "FabGL", "version": "1.0.0", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.0.zip", "archiveFileName": "FabGL-1.0.0.zip", "size": 23236189, "checksum": "SHA-256:66f5e4a8825bcf53ac79c25ca0501d2b066925c7b2abde2eb0c42193bd92d0df" }, { "name": "FabGL", "version": "1.0.1", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.1.zip", "archiveFileName": "FabGL-1.0.1.zip", "size": 23247827, "checksum": "SHA-256:2c38415e68a29fccaea2112280bc1a21e98c793315206df8d21f702f5e40517f" }, { "name": "FabGL", "version": "1.0.2", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.2.zip", "archiveFileName": "FabGL-1.0.2.zip", "size": 23251770, "checksum": "SHA-256:02fbf15dc3c15965047082f3d4b950968a452d7df9e2ac1e4d342c7282fdfde3" }, { "name": "FabGL", "version": "1.0.3", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.3.zip", "archiveFileName": "FabGL-1.0.3.zip", "size": 27181264, "checksum": "SHA-256:c057d3495eef0e319134edddac8a2b7492dba52954c23b39ba57c3d109652425" }, { "name": "FabGL", "version": "1.0.4", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.4.zip", "archiveFileName": "FabGL-1.0.4.zip", "size": 27489865, "checksum": "SHA-256:4e3005f795142eda3bea8876ced9ee291aab5b73278cd734f48699d1203f1f0e" }, { "name": "FabGL", "version": "1.0.5", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.5.zip", "archiveFileName": "FabGL-1.0.5.zip", "size": 27781405, "checksum": "SHA-256:a0d1d6b1ef43a90be57ad49e226d2af90f75c96499f3659531f455a23993c677" }, { "name": "FabGL", "version": "1.0.6", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "paragraph": "VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.6.zip", "archiveFileName": "FabGL-1.0.6.zip", "size": 29270576, "checksum": "SHA-256:eaf138e641fa16a927f22451ba93d23ed5a7420a5b0737a748c9881343b61851" }, { "name": "FabGL", "version": "1.0.7", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal", "paragraph": "ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.7.zip", "archiveFileName": "FabGL-1.0.7.zip", "size": 29284520, "checksum": "SHA-256:b491260c4ac4e0ba9caf544d235c91c5aa45c6e3ec9ffdb927c9e4e98049db73" }, { "name": "FabGL", "version": "1.0.8", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal", "paragraph": "ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.8.zip", "archiveFileName": "FabGL-1.0.8.zip", "size": 29476431, "checksum": "SHA-256:958b43c8f55fd7f2e28392a74e1366f2450cb3ac411c66ed065f18389b75d6b9" }, { "name": "FabGL", "version": "1.0.9", "author": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "maintainer": "Fabrizio Di Vittorio \u003cfdivitto2013@gmail.com\u003e", "sentence": "ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal", "paragraph": "ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal", "website": "https://github.com/fdivitto/fabgl", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fdivitto/FabGL.git", "providesIncludes": [ "fabgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fdivitto/FabGL-1.0.9.zip", "archiveFileName": "FabGL-1.0.9.zip", "size": 31494786, "checksum": "SHA-256:e864e46a741060fe0aaaad0c7a0a300e13cad73345dbae3fd4691c203d7207ea" }, { "name": "Cytron Motor Drivers Library", "version": "1.0.0", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "sentence": "Library for Cytron Motor Drivers.", "paragraph": "Provide examples on how to use the motor drivers.", "website": "https://github.com/CytronTechnologies/CytronMotorDriver.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/CytronMotorDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Motor_Drivers_Library-1.0.0.zip", "archiveFileName": "Cytron_Motor_Drivers_Library-1.0.0.zip", "size": 8002, "checksum": "SHA-256:b76bad04054bed5a547f7c2fe6bef39310e64924167285c86ba3a205d8c0afa8" }, { "name": "Cytron Motor Drivers Library", "version": "1.0.1", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "sentence": "Library for Cytron Motor Drivers.", "paragraph": "Provide examples on how to use the motor drivers.", "website": "https://github.com/CytronTechnologies/CytronMotorDriver.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/CytronMotorDriver.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Motor_Drivers_Library-1.0.1.zip", "archiveFileName": "Cytron_Motor_Drivers_Library-1.0.1.zip", "size": 7985, "checksum": "SHA-256:c8e853b410e400e210b1b4115be569743dbe08960edd30355b3a89ee314410c5" }, { "name": "iSYNC_BC95_Arduino", "version": "0.8.1", "author": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A network library for BC95 NB-IOT module on Arduino platform (iSYNC.pro platform support).", "paragraph": "This library transforms AT-commands on BC95 NB-IOT module into a familiar arduino UDP functions. Application protocols based on UDP like CoAP, DNS and NTP are also included, This library forked from netpie/bc95-arduino and modify support iSYNC.pro platform IoT.", "website": "https://github.com/jackrobotics/iSYNC_BC95_Arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC_BC95_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC_BC95_Arduino-0.8.1.zip", "archiveFileName": "iSYNC_BC95_Arduino-0.8.1.zip", "size": 26001, "checksum": "SHA-256:83cbeebc3f4b117a7ee0307e6f9c83e2145a6dc8fb6c90608fb4f82c133280ae" }, { "name": "iSYNC_BC95_Arduino", "version": "0.8.0", "author": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A network library for BC95 NB-IOT module on Arduino platform (iSYNC.pro platform support).", "paragraph": "This library transforms AT-commands on BC95 NB-IOT module into a familiar arduino UDP functions. Application protocols based on UDP like CoAP, DNS and NTP are also included, This library forked from netpie/bc95-arduino and modify support iSYNC.pro platform IoT.", "website": "https://github.com/jackrobotics/iSYNC_BC95_Arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC_BC95_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC_BC95_Arduino-0.8.0.zip", "archiveFileName": "iSYNC_BC95_Arduino-0.8.0.zip", "size": 29608, "checksum": "SHA-256:f31752a405ddd07a77e6f0d9bcfd49471225a37156ca285dd968dfacf5c43ec8" }, { "name": "iSYNC_BC95_Arduino", "version": "0.8.2", "author": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A network library for BC95 NB-IOT module on Arduino platform (iSYNC.pro platform support).", "paragraph": "This library transforms AT-commands on BC95 NB-IOT module into a familiar arduino UDP functions. Application protocols based on UDP like CoAP, DNS and NTP are also included, This library forked from netpie/bc95-arduino and modify support iSYNC.pro platform IoT.", "website": "https://github.com/jackrobotics/iSYNC_BC95_Arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC_BC95_Arduino.git", "providesIncludes": [ "BC95.h", "BC95Udp.h", "CoAP.h", "Dns.h", "NTPClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC_BC95_Arduino-0.8.2.zip", "archiveFileName": "iSYNC_BC95_Arduino-0.8.2.zip", "size": 26203, "checksum": "SHA-256:989198659dd5c4b24ae152f52d81a95304365c2cd2121cc612e09673494398c6" }, { "name": "iSYNC_BC95_Arduino", "version": "0.8.3", "author": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A network library for BC95 NB-IOT module on Arduino platform (iSYNC.pro platform support).", "paragraph": "This library transforms AT-commands on BC95 NB-IOT module into a familiar arduino UDP functions. Application protocols based on UDP like CoAP, DNS and NTP are also included, This library forked from netpie/bc95-arduino and modify support iSYNC.pro platform IoT.", "website": "https://github.com/jackrobotics/iSYNC_BC95_Arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC_BC95_Arduino.git", "providesIncludes": [ "BC95.h", "BC95Udp.h", "CoAP.h", "Dns.h", "NTPClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC_BC95_Arduino-0.8.3.zip", "archiveFileName": "iSYNC_BC95_Arduino-0.8.3.zip", "size": 26254, "checksum": "SHA-256:fe7f07fa0c104af0c31badc9cc6b61f485576e4b7bde60ed1fb0a299c34be58d" }, { "name": "iSYNC_BC95_Arduino", "version": "0.8.4", "author": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Chavee Issariyapat \u003cchavee@nexpie.com\u003e, Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A network library for BC95 NB-IOT module on Arduino platform (iSYNC.pro platform support).", "paragraph": "This library transforms AT-commands on BC95 NB-IOT module into a familiar arduino UDP functions. Application protocols based on UDP like CoAP, DNS and NTP are also included, This library forked from netpie/bc95-arduino and modify support iSYNC.pro platform IoT.", "website": "https://github.com/jackrobotics/iSYNC_BC95_Arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC_BC95_Arduino.git", "providesIncludes": [ "BC95.h", "BC95Udp.h", "CoAP.h", "Dns.h", "NTPClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC_BC95_Arduino-0.8.4.zip", "archiveFileName": "iSYNC_BC95_Arduino-0.8.4.zip", "size": 26260, "checksum": "SHA-256:e630c1a05719b37c9672b57d73a36c2bbc5a554355793b3c196dca66a210b797" }, { "name": "IoTWay", "version": "0.0.1", "author": "Wyliodrin", "maintainer": "Razvan Serban \u003crazvan.serban@wyliodrin.com\u003e", "sentence": "Arduino library for connecting to IoTWay servers through Proxy", "paragraph": "Arduino library for connecting to IoTWay servers through Proxy", "website": "https://github.com/Wyliodrin/IoTWay-Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/IoTWay/IoTWay-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/IoTWay/IoTWay-0.0.1.zip", "archiveFileName": "IoTWay-0.0.1.zip", "size": 29820, "checksum": "SHA-256:3736b70e5dee62127a22ba3942bc78960269838cf8e867d93ab5187a82b84498" }, { "name": "IoTWay", "version": "0.0.2", "author": "Wyliodrin", "maintainer": "Razvan Serban \u003crazvan.serban@wyliodrin.com\u003e", "sentence": "Arduino library for connecting to IoTWay servers through Proxy", "paragraph": "Arduino library for connecting to IoTWay servers through Proxy", "website": "https://github.com/Wyliodrin/IoTWay-Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/IoTWay/IoTWay-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/IoTWay/IoTWay-0.0.2.zip", "archiveFileName": "IoTWay-0.0.2.zip", "size": 29821, "checksum": "SHA-256:4eefb05b3d77b9c685caaf563d929357eed485bc240434091a3981d88bebb2b2" }, { "name": "IoTWay", "version": "0.0.3", "author": "Wyliodrin", "maintainer": "Razvan Serban \u003crazvan.serban@wyliodrin.com\u003e", "sentence": "Arduino library for connecting to IoTWay servers through Proxy", "paragraph": "Arduino library for connecting to IoTWay servers through Proxy", "website": "https://github.com/IoTWay/IoTWay-Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/IoTWay/IoTWay-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/IoTWay/IoTWay-0.0.3.zip", "archiveFileName": "IoTWay-0.0.3.zip", "size": 29820, "checksum": "SHA-256:4a691c0381cde9862660f38eab84b2f8147277619971dcc82d7573002a1d64d9" }, { "name": "MOREbot Library", "version": "1.1.0", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.1.0.zip", "archiveFileName": "MOREbot_Library-1.1.0.zip", "size": 20579, "checksum": "SHA-256:9e3578dcdc8fb1167c89819941b2826a42ee6b0f559ca65dcd2397339799c5af" }, { "name": "MOREbot Library", "version": "1.1.1", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.1.1.zip", "archiveFileName": "MOREbot_Library-1.1.1.zip", "size": 20575, "checksum": "SHA-256:2f41db99a6afae2cf0ce2746aece7a230fc0f9001a084e0ab992fa24ec8a881b" }, { "name": "MOREbot Library", "version": "1.1.2", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.1.2.zip", "archiveFileName": "MOREbot_Library-1.1.2.zip", "size": 20575, "checksum": "SHA-256:60b9bc4f9f92e132bfa2f63c0cae26dad1af53b87f25fcad72533feeffecb4fe" }, { "name": "MOREbot Library", "version": "1.1.3", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.1.3.zip", "archiveFileName": "MOREbot_Library-1.1.3.zip", "size": 241364, "checksum": "SHA-256:c0b665e977dcc4ac47b02782334ae3397df0992d4bf17478314981c2542e06bb" }, { "name": "MOREbot Library", "version": "1.1.4", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.1.4.zip", "archiveFileName": "MOREbot_Library-1.1.4.zip", "size": 241360, "checksum": "SHA-256:74ee07f607ec6deb16fd81e9a163e9087d3cb6ef1ecf2f37e1df9f25a319ed57" }, { "name": "MOREbot Library", "version": "1.1.5", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.1.5.zip", "archiveFileName": "MOREbot_Library-1.1.5.zip", "size": 241368, "checksum": "SHA-256:faefd570c959ff9af0faabdca3acb76a422dc4212663304966db79735d1feaf4" }, { "name": "MOREbot Library", "version": "1.2.0", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.2.0.zip", "archiveFileName": "MOREbot_Library-1.2.0.zip", "size": 241577, "checksum": "SHA-256:50e2df30fc8066fe733d6028d85877b0df934b085e98822e67288e17f1c59d33" }, { "name": "MOREbot Library", "version": "1.2.1", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.2.1.zip", "archiveFileName": "MOREbot_Library-1.2.1.zip", "size": 241579, "checksum": "SHA-256:13638af88b4ccfb3a1020ef551f4f9fb5437bb416754077c51b14e2f359781ab" }, { "name": "MOREbot Library", "version": "1.3.0", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.3.0.zip", "archiveFileName": "MOREbot_Library-1.3.0.zip", "size": 241577, "checksum": "SHA-256:37849fe2e38fc77aa0c408f76d74eecdfb2939d2863f8a5e530dceca1c9fc165" }, { "name": "MOREbot Library", "version": "1.3.1", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.3.1.zip", "archiveFileName": "MOREbot_Library-1.3.1.zip", "size": 241583, "checksum": "SHA-256:372a315e398e2a7fdd16be9fab90238f27462355723760473956d2aaabf76d80" }, { "name": "MOREbot Library", "version": "1.3.2", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.3.2.zip", "archiveFileName": "MOREbot_Library-1.3.2.zip", "size": 254071, "checksum": "SHA-256:62be132ee9c104c6f04f7d57cbac01705c9003f05703e673dc40d438aecb8b97" }, { "name": "MOREbot Library", "version": "1.4.0", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.4.0.zip", "archiveFileName": "MOREbot_Library-1.4.0.zip", "size": 254177, "checksum": "SHA-256:9528d0edbd15e39c133935f085d8492461b78e0ff8fa51d070e2b4b2366ec1e7" }, { "name": "MOREbot Library", "version": "1.4.1", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.4.1.zip", "archiveFileName": "MOREbot_Library-1.4.1.zip", "size": 254708, "checksum": "SHA-256:3dc9e103bd5408141fef94fca18a36d1a9bd5734709c356e078b44e12ab046cd" }, { "name": "MOREbot Library", "version": "1.4.2", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.4.2.zip", "archiveFileName": "MOREbot_Library-1.4.2.zip", "size": 257486, "checksum": "SHA-256:164c796c4d08c95ffc145c5973729d5d4e179580c9c34d38e0421ef373bf810d" }, { "name": "MOREbot Library", "version": "1.4.3", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.4.3.zip", "archiveFileName": "MOREbot_Library-1.4.3.zip", "size": 257342, "checksum": "SHA-256:bbe8f1ef0202c939ba133abeb014c842bf2cd1d212d840ef26faf95ae44f1819" }, { "name": "MOREbot Library", "version": "1.4.4", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.4.4.zip", "archiveFileName": "MOREbot_Library-1.4.4.zip", "size": 257371, "checksum": "SHA-256:901ca29a79a54f229bd79179e7a9dc246716ce0bffb6167477b0d4b102598528" }, { "name": "MOREbot Library", "version": "1.4.5", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.4.5.zip", "archiveFileName": "MOREbot_Library-1.4.5.zip", "size": 255925, "checksum": "SHA-256:044c6de6e05cad9589cd16876ff1a631a88c2fc11ed25f7f24b6d1b7423c419f" }, { "name": "MOREbot Library", "version": "1.4.6", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.4.6.zip", "archiveFileName": "MOREbot_Library-1.4.6.zip", "size": 255932, "checksum": "SHA-256:1a89270dc542f5d3d66e89e4e8058dd0122f7c83eb4881be115eb5325ace784f" }, { "name": "MOREbot Library", "version": "1.4.7", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.4.7.zip", "archiveFileName": "MOREbot_Library-1.4.7.zip", "size": 255980, "checksum": "SHA-256:cdb4c4725688f96ba9fd502185d18de1696b23922819e96a73a50770034b6ca3" }, { "name": "MOREbot Library", "version": "1.5.0", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.5.0.zip", "archiveFileName": "MOREbot_Library-1.5.0.zip", "size": 256448, "checksum": "SHA-256:254facf388f1fe206b39bc4bbabc40824fcceb7c54960effc68eb97ec50ab683" }, { "name": "MOREbot Library", "version": "1.5.1", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.5.1.zip", "archiveFileName": "MOREbot_Library-1.5.1.zip", "size": 258030, "checksum": "SHA-256:588548b7b61c15420f5e8cfacbec0c32cb12521d1e7ce62bdfcddfbfce622aed" }, { "name": "MOREbot Library", "version": "1.5.2", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.5.2.zip", "archiveFileName": "MOREbot_Library-1.5.2.zip", "size": 258087, "checksum": "SHA-256:8a2c50bb09d0dc97e5123dc4cbb2fa878edc193f34e8a7b7b7ccb1656b8cc1a2" }, { "name": "MOREbot Library", "version": "1.5.3", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.5.3.zip", "archiveFileName": "MOREbot_Library-1.5.3.zip", "size": 258100, "checksum": "SHA-256:8704661b9fc11e56f839c0ce05dba2c2b71e34aa36e99dbcf3bad19bb74b3f1c" }, { "name": "MOREbot Library", "version": "1.5.4", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "dependencies": [ { "name": "Adafruit Motor Shield V2 Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.5.4.zip", "archiveFileName": "MOREbot_Library-1.5.4.zip", "size": 258125, "checksum": "SHA-256:61c0c61f4b1ef3f28262fba818bdb1686ec661a6c14a6745913647db5013ecf3" }, { "name": "MOREbot Library", "version": "1.5.5", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Controller Library", "paragraph": "This library provides simple functions to control the MOREbot and it's motors and sensors.", "website": "https://github.com/RexMORE/MOREbot_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Library.git", "dependencies": [ { "name": "Adafruit Motor Shield V2 Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Library-1.5.5.zip", "archiveFileName": "MOREbot_Library-1.5.5.zip", "size": 258221, "checksum": "SHA-256:0e063689712aa30a3ff64bae125459f26f00e249f5909f072a5f0ded99979ae6" }, { "name": "egoShieldS", "version": "0.1.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepper S egoShield", "paragraph": "uStepper S egoShield support library", "website": "https://github.com/uStepper/egoShieldS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/egoShieldS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/egoShieldS-0.1.0.zip", "archiveFileName": "egoShieldS-0.1.0.zip", "size": 9944295, "checksum": "SHA-256:639b3b326de6d32db99fecb1bdf896367a7ec0f60664d04cf4e422a71c21f322" }, { "name": "egoShieldS", "version": "1.0.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepper S egoShield", "paragraph": "uStepper S egoShield support library", "website": "https://github.com/uStepper/egoShieldS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/egoShieldS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/egoShieldS-1.0.0.zip", "archiveFileName": "egoShieldS-1.0.0.zip", "size": 1353394, "checksum": "SHA-256:e5d86985bab1b4c67b82981142d97f8286a21b77eb7d3d00aee3716dba5b3c50" }, { "name": "egoShieldS", "version": "1.1.0", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepper S egoShield", "paragraph": "uStepper S egoShield support library", "website": "https://github.com/uStepper/egoShieldS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/egoShieldS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/egoShieldS-1.1.0.zip", "archiveFileName": "egoShieldS-1.1.0.zip", "size": 1645068, "checksum": "SHA-256:7e3e902e7d7d8aa53b39c22ea7e9f15f507fb01ce3c6be54d32fe8ff3b982f35" }, { "name": "egoShieldS", "version": "1.1.1", "author": "uStepper ApS", "maintainer": "Thomas Olsen (thomas@ustepper.com)", "sentence": "Library offering support for uStepper S egoShield", "paragraph": "uStepper S egoShield support library", "website": "https://github.com/uStepper/egoShieldS/tree/master/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/uStepper/egoShieldS.git", "url": "https://downloads.arduino.cc/libraries/github.com/uStepper/egoShieldS-1.1.1.zip", "archiveFileName": "egoShieldS-1.1.1.zip", "size": 1645778, "checksum": "SHA-256:a35aa6286c95074444b5888f5860f8ea7419668a44517117dcca4e768edaabba" }, { "name": "ArduinoWebsockets", "version": "0.1.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.1.0.zip", "archiveFileName": "ArduinoWebsockets-0.1.0.zip", "size": 31861, "checksum": "SHA-256:d69de810a2ca6d8eea090fd0674cb6c88f1f8c6dbbed133b5263efc570ec7c3e" }, { "name": "ArduinoWebsockets", "version": "0.1.2", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.1.2.zip", "archiveFileName": "ArduinoWebsockets-0.1.2.zip", "size": 39191, "checksum": "SHA-256:430fc9aa962a3c9c1fa20518205907d7a72e362ba3873e7f142ea02e1dde662e" }, { "name": "ArduinoWebsockets", "version": "0.1.3", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.1.3.zip", "archiveFileName": "ArduinoWebsockets-0.1.3.zip", "size": 42773, "checksum": "SHA-256:4a60adf54d3a13f43ac711af95707c8db9de1da57751359b70ce82da72e3aa8e" }, { "name": "ArduinoWebsockets", "version": "0.1.5", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.1.5.zip", "archiveFileName": "ArduinoWebsockets-0.1.5.zip", "size": 43423, "checksum": "SHA-256:86207e532a542615d487e21603db94e4d5b41ebef2dc6c0c2d1026208ed97404" }, { "name": "ArduinoWebsockets", "version": "0.2.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.2.0.zip", "archiveFileName": "ArduinoWebsockets-0.2.0.zip", "size": 44030, "checksum": "SHA-256:062057b3531ba9876537a4874de256d5bb5f5fed5d67dd081abb128bd840fa75" }, { "name": "ArduinoWebsockets", "version": "0.2.1", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.2.1.zip", "archiveFileName": "ArduinoWebsockets-0.2.1.zip", "size": 44109, "checksum": "SHA-256:804d2408306cb83169651ff72ac4b6d8c522b4300fc4a71873fe7abcef0de1cb" }, { "name": "ArduinoWebsockets", "version": "0.3.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.3.0.zip", "archiveFileName": "ArduinoWebsockets-0.3.0.zip", "size": 54391, "checksum": "SHA-256:3f48468039b815e211028ca8507135971560b1e08dfa311106cefbef89a35afc" }, { "name": "ArduinoWebsockets", "version": "0.3.1", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.3.1.zip", "archiveFileName": "ArduinoWebsockets-0.3.1.zip", "size": 54517, "checksum": "SHA-256:6490cc36b7ff6567bfb1febf5d1f499d9ed056c8f65f7293a557c6375fba6947" }, { "name": "ArduinoWebsockets", "version": "0.3.2", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.3.2.zip", "archiveFileName": "ArduinoWebsockets-0.3.2.zip", "size": 56274, "checksum": "SHA-256:fc19aaa5a42e66acefcedb5da4bc0705eb23537adcaff365d29aaafee8ab1688" }, { "name": "ArduinoWebsockets", "version": "0.3.3", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.3.3.zip", "archiveFileName": "ArduinoWebsockets-0.3.3.zip", "size": 56329, "checksum": "SHA-256:414cffd9a5792091bafacdb3798c167f2d46e2f0edf163fd8a1250752a2742f2" }, { "name": "ArduinoWebsockets", "version": "0.3.4", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.3.4.zip", "archiveFileName": "ArduinoWebsockets-0.3.4.zip", "size": 56484, "checksum": "SHA-256:245cf2f07e71f63c86d06c53a88cc2c5319e360f9c918ab628e185067caf9b42" }, { "name": "ArduinoWebsockets", "version": "0.3.5", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server.", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.3.5.zip", "archiveFileName": "ArduinoWebsockets-0.3.5.zip", "size": 57398, "checksum": "SHA-256:752812ef66a7d0c68ef2b3f58199a9825edce57cb3b3e1300bd99e188b5c4fe1" }, { "name": "ArduinoWebsockets", "version": "0.4.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.0.zip", "archiveFileName": "ArduinoWebsockets-0.4.0.zip", "size": 62813, "checksum": "SHA-256:c3e5de7695a588252c933739aa08cb3e213059396eeeddfa2e554941492c51fe" }, { "name": "ArduinoWebsockets", "version": "0.4.1", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.1.zip", "archiveFileName": "ArduinoWebsockets-0.4.1.zip", "size": 64256, "checksum": "SHA-256:006492794f4c11d1b1e3595535f9450732763056ee581c9303d3c6df9d53c521" }, { "name": "ArduinoWebsockets", "version": "0.4.2", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.2.zip", "archiveFileName": "ArduinoWebsockets-0.4.2.zip", "size": 60264, "checksum": "SHA-256:faf8e02f9d40fc5c2ca7ca1c90f3c695d4732e2599a45ae2512c71b49e663c4d" }, { "name": "ArduinoWebsockets", "version": "0.4.3", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.3.zip", "archiveFileName": "ArduinoWebsockets-0.4.3.zip", "size": 60342, "checksum": "SHA-256:f82bb5494718cb3a1cedf613419b980844bae76b1131fb31f6d733cbfac0b642" }, { "name": "ArduinoWebsockets", "version": "0.4.4", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.4.zip", "archiveFileName": "ArduinoWebsockets-0.4.4.zip", "size": 60459, "checksum": "SHA-256:52282167aac8f30ce38eb2bef8cb9b40f7afc8f961e66af9ff29cd83bd15773a" }, { "name": "ArduinoWebsockets", "version": "0.4.5", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.5.zip", "archiveFileName": "ArduinoWebsockets-0.4.5.zip", "size": 60677, "checksum": "SHA-256:a51d79b0dffb022da5f75f50c61819f1d7b5023a0c63f852ed65cb1c75edd29e" }, { "name": "ArduinoWebsockets", "version": "0.4.7", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.7.zip", "archiveFileName": "ArduinoWebsockets-0.4.7.zip", "size": 60884, "checksum": "SHA-256:1f191127064ecd5d69c20999eceacf62e6ab2d7b55b0d5c1dd0292d0a8fc5e6e" }, { "name": "ArduinoWebsockets", "version": "0.4.8", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.8.zip", "archiveFileName": "ArduinoWebsockets-0.4.8.zip", "size": 61106, "checksum": "SHA-256:8d8f503cbc0de21c39559df59e46fccc1bcda5a310949fa59933deef0f61ee71" }, { "name": "ArduinoWebsockets", "version": "0.4.9", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.9.zip", "archiveFileName": "ArduinoWebsockets-0.4.9.zip", "size": 61698, "checksum": "SHA-256:f55ce722963c4ef5a5a38f39fd76a025815092ffffccdd1ca5b96d92d6bf79b7" }, { "name": "ArduinoWebsockets", "version": "0.4.10", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.10.zip", "archiveFileName": "ArduinoWebsockets-0.4.10.zip", "size": 61955, "checksum": "SHA-256:c0109a103a6dcce344cae1c29a9e137c74bd6596809e5e253ea775d39a094699" }, { "name": "ArduinoWebsockets", "version": "0.4.11", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.11.zip", "archiveFileName": "ArduinoWebsockets-0.4.11.zip", "size": 62676, "checksum": "SHA-256:a1ce007451e054acab65a7c7d17021fd65139fc39e05565c448b99da979bca21" }, { "name": "ArduinoWebsockets", "version": "0.4.12", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.12.zip", "archiveFileName": "ArduinoWebsockets-0.4.12.zip", "size": 62934, "checksum": "SHA-256:b5ecd5ada92c7893f90e0c645493fc0eb755fb0c79e2a13af67d8d3d5e9fef86" }, { "name": "ArduinoWebsockets", "version": "0.4.13", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.13.zip", "archiveFileName": "ArduinoWebsockets-0.4.13.zip", "size": 63054, "checksum": "SHA-256:3aef9c81183ccc9ac6d7262e71b32c6e0de41a17bcd54c4dbd70e08d9baa1fbf" }, { "name": "ArduinoWebsockets", "version": "0.4.14", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.14.zip", "archiveFileName": "ArduinoWebsockets-0.4.14.zip", "size": 63349, "checksum": "SHA-256:ea7299efb46f6d2d7a04fa6d36f86f624accffc9dcf21820cff1a95698fcd6e2" }, { "name": "ArduinoWebsockets", "version": "0.4.15", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.15.zip", "archiveFileName": "ArduinoWebsockets-0.4.15.zip", "size": 63471, "checksum": "SHA-256:3def2246a60730034bc290e023ba2bb01f0bbb84b2e81ae272a6963c6ef412b4" }, { "name": "ArduinoWebsockets", "version": "0.4.16", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.16.zip", "archiveFileName": "ArduinoWebsockets-0.4.16.zip", "size": 68610, "checksum": "SHA-256:5e67237a243627e516deceadd7e4b512a65529fb2611f67ea61eb3ac6c6286e2" }, { "name": "ArduinoWebsockets", "version": "0.4.17", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.17.zip", "archiveFileName": "ArduinoWebsockets-0.4.17.zip", "size": 68829, "checksum": "SHA-256:c4e48760638e4a3f07c52dc662e174f98398d1d73b3be13055182c8cb1952c33" }, { "name": "ArduinoWebsockets", "version": "0.4.18", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.4.18.zip", "archiveFileName": "ArduinoWebsockets-0.4.18.zip", "size": 69484, "checksum": "SHA-256:b9d95f401ded5c568c9bc7a9d139f199d2a05f560ce8db0dc118c1cbdc472792" }, { "name": "ArduinoWebsockets", "version": "0.5.0", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.5.0.zip", "archiveFileName": "ArduinoWebsockets-0.5.0.zip", "size": 79590, "checksum": "SHA-256:f525316c3a47dd947bcb14ebd611106950e4610fee7753c6bf59590e948db506" }, { "name": "ArduinoWebsockets", "version": "0.5.1", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.5.1.zip", "archiveFileName": "ArduinoWebsockets-0.5.1.zip", "size": 80158, "checksum": "SHA-256:2e19a28871737d94c3161bb2d7e4cf4bff877c1df88fb82b1fdc28f870aa76da" }, { "name": "ArduinoWebsockets", "version": "0.5.2", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.5.2.zip", "archiveFileName": "ArduinoWebsockets-0.5.2.zip", "size": 80372, "checksum": "SHA-256:ebbc79e5596cb86a0c9f79f238a3e9f449c0d3627b8e93db6ef9fbad6b0547cf" }, { "name": "ArduinoWebsockets", "version": "0.5.3", "author": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "maintainer": "Gil Maimon \u003cmail.gilmaimon@gmail.com\u003e", "sentence": "A library for writing modern Websockets applications with Arduino.", "paragraph": "Featuring modern callbacks (supports lambdas) and a minimal interface. Contains a websockets Client and Server. Supports all features of the RFC (pings, pongs, binary and text data, error codes) and WSS (Websockets over SSL).", "website": "https://github.com/gilmaimon/ArduinoWebsockets", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/gilmaimon/ArduinoWebsockets.git", "providesIncludes": [ "ArduinoWebsockets.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gilmaimon/ArduinoWebsockets-0.5.3.zip", "archiveFileName": "ArduinoWebsockets-0.5.3.zip", "size": 80474, "checksum": "SHA-256:72e2a45152331d3557f9a2c918ddcc99c81bf84374a9d5a49329f7e31f7b5449" }, { "name": "Environment", "version": "2.0.0", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors.", "website": "http://", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-2.0.0.zip", "archiveFileName": "Environment-2.0.0.zip", "size": 11707, "checksum": "SHA-256:ada05268b53acbe6675154cad50c578530c56eeefeaef25caa94e54f76e8fcfa" }, { "name": "Environment", "version": "2.0.1", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "http://", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-2.0.1.zip", "archiveFileName": "Environment-2.0.1.zip", "size": 14637, "checksum": "SHA-256:e34b23b0926a60e56369e5db254d41e5350434a1c618a1a8e48e52a4ba9cbcf9" }, { "name": "Environment", "version": "3.0.0", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "http://", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.0.0.zip", "archiveFileName": "Environment-3.0.0.zip", "size": 16367, "checksum": "SHA-256:cc2150a9ee388865281a1ece1ce4b58ec2cf59862ce69a34cd6066146199db47" }, { "name": "Environment", "version": "3.1.0", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "https://github.com/akkoyun/Environment", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.1.0.zip", "archiveFileName": "Environment-3.1.0.zip", "size": 15607, "checksum": "SHA-256:a6afdcf7b489f60b5812c568d1bf4b0a8c59792ae477850ccb6f668f50c6d88d" }, { "name": "Environment", "version": "3.2.0", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "https://github.com/akkoyun/Environment", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.2.0.zip", "archiveFileName": "Environment-3.2.0.zip", "size": 20872, "checksum": "SHA-256:8762ea3ea9eff8fef4aceaa0cb8f0f926ab5152202ef62e26b40b2f58f8eb068" }, { "name": "Environment", "version": "3.2.1", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "https://github.com/akkoyun/Environment", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.2.1.zip", "archiveFileName": "Environment-3.2.1.zip", "size": 20602, "checksum": "SHA-256:ab964632b9847f0f8ec232bb83dfb52315ebd40148a9faece3aa95c2a5ee9df8" }, { "name": "Environment", "version": "3.2.10", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "https://github.com/akkoyun/Environment", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "dependencies": [ { "name": "Statistical" }, { "name": "I2C_Functions" } ], "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.2.10.zip", "archiveFileName": "Environment-3.2.10.zip", "size": 20537, "checksum": "SHA-256:5f220801ef45f67e41c55b17d53e17123ac7cfee4679ec8bd6a351bd53957498" }, { "name": "Environment", "version": "3.2.11", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "https://github.com/akkoyun/Environment", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "dependencies": [ { "name": "Statistical" }, { "name": "I2C_Functions" } ], "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.2.11.zip", "archiveFileName": "Environment-3.2.11.zip", "size": 20538, "checksum": "SHA-256:826165996c4fe3d7f7d3ddd8360c11372de2377854bb643e85c7243340eb17cb" }, { "name": "Environment", "version": "3.2.14", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "https://github.com/akkoyun/Environment", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "dependencies": [ { "name": "Statistical" }, { "name": "I2C_Functions" } ], "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.2.14.zip", "archiveFileName": "Environment-3.2.14.zip", "size": 21812, "checksum": "SHA-256:0bb45a8ecedb12f62c8ce5e70fa0b9cfa67aa5a8af91237660f2e979cc55e911" }, { "name": "Environment", "version": "3.2.16", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "https://github.com/akkoyun/Environment", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "dependencies": [ { "name": "Statistical" }, { "name": "I2C_Functions" } ], "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.2.16.zip", "archiveFileName": "Environment-3.2.16.zip", "size": 21812, "checksum": "SHA-256:120af3a5e26825d096c0a975316cc427e58648c7a1935911226db688a6eb38ad" }, { "name": "Environment", "version": "3.2.17", "author": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "maintainer": "Gunce Akkoyun \u003cakkoyun@me.com\u003e", "sentence": "Read enviroment sensors", "paragraph": "Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)", "website": "https://github.com/akkoyun/Environment", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/akkoyun/Environment.git", "dependencies": [ { "name": "Statistical" }, { "name": "I2C_Functions" } ], "url": "https://downloads.arduino.cc/libraries/github.com/akkoyun/Environment-3.2.17.zip", "archiveFileName": "Environment-3.2.17.zip", "size": 22401, "checksum": "SHA-256:ea83bf142da87c9f01e2cd462df0def5564aeff69468bdcc28282782b89cfbd3" }, { "name": "munet", "version": "0.1.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, ArduinoJson and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.1.1.zip", "archiveFileName": "munet-0.1.1.zip", "size": 16221, "checksum": "SHA-256:3cdc79b35fc9a9ec41ec9dbd7a8adba682185c79b8a71a35cde0986187d5a9f7" }, { "name": "munet", "version": "0.1.4", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, ArduinoJson and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.1.4.zip", "archiveFileName": "munet-0.1.4.zip", "size": 16500, "checksum": "SHA-256:ece52e47abb4839223c6db340ab91020789fe1d8398df214d681e20125b38baa" }, { "name": "munet", "version": "0.1.5", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, Arduino_JSON and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.1.5.zip", "archiveFileName": "munet-0.1.5.zip", "size": 16457, "checksum": "SHA-256:4840e28f77a631a6d206e70211ba2feb919eb35487fb362eee996a7709879e9d" }, { "name": "munet", "version": "0.1.6", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, Arduino_JSON and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.1.6.zip", "archiveFileName": "munet-0.1.6.zip", "size": 16760, "checksum": "SHA-256:c63036e91a09b01780ac5858a565a6beb7f3ec85ecd32c544b6739c6e48dad28" }, { "name": "munet", "version": "0.1.7", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, Arduino_JSON and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.1.7.zip", "archiveFileName": "munet-0.1.7.zip", "size": 16839, "checksum": "SHA-256:0f70ff7e73f570bef939ae1011a478a8f342845f61dece873c1521b367cc8e81" }, { "name": "munet", "version": "0.1.8", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, Arduino_JSON and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.1.8.zip", "archiveFileName": "munet-0.1.8.zip", "size": 16848, "checksum": "SHA-256:6e41cbeb5c4afd55abcf93bb2f150ce1cf92015bff3b39bb26b90fbfc0a4d1ed" }, { "name": "munet", "version": "0.1.9", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, Arduino_JSON and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.1.9.zip", "archiveFileName": "munet-0.1.9.zip", "size": 17194, "checksum": "SHA-256:9239ed9771992dcec9da4d22e8cec1d51d13a614dfba663fa006524b8600661a" }, { "name": "munet", "version": "0.1.10", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, Arduino_JSON and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.1.10.zip", "archiveFileName": "munet-0.1.10.zip", "size": 17350, "checksum": "SHA-256:90430e3a847aa5ed61c7aa010012bc58563f0f0e6fef838bc9043fc432398aaa" }, { "name": "munet", "version": "0.1.11", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, Arduino_JSON and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.1.11.zip", "archiveFileName": "munet-0.1.11.zip", "size": 18982, "checksum": "SHA-256:e766caf57eca9ffc596f19e8228e5b78ee56d2580cf3f9d1a61837f6e0d3d150" }, { "name": "munet", "version": "0.2.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, Arduino_JSON and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.2.0.zip", "archiveFileName": "munet-0.2.0.zip", "size": 21454, "checksum": "SHA-256:e9b302eb54ba24def246d933755ea4ffe064afc58bb9d57da0d4c677ba3deffb" }, { "name": "munet", "version": "0.2.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, requires libraries ustd, muwerk, Arduino_JSON and PubSubClient.", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.2.1.zip", "archiveFileName": "munet-0.2.1.zip", "size": 22731, "checksum": "SHA-256:d252ee405ecfa770149ad21936018300623aa17c3e243f3a0da935ad52a13bfb" }, { "name": "munet", "version": "0.3.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for Wifi connectivity, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modular networking libraries for ESP32 and ESP8266 providing muwerk scheduler tasks for WiFi connection, Access Point Mode, NTP time sync, OTA software update and MQTT communication. Requires: ustd, muwerk, Arduino_JSON and PubSubClient", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.3.0.zip", "archiveFileName": "munet-0.3.0.zip", "size": 32672, "checksum": "SHA-256:ab261b998fb225c822194d185d116c0f9b1b4d1beb4ea17525b750f5ca098412" }, { "name": "munet", "version": "0.3.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for Wifi connectivity, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler", "paragraph": "Modular networking libraries for ESP32 and ESP8266 providing muwerk scheduler tasks for WiFi connection, Access Point Mode, NTP time sync, OTA software update and MQTT communication. Requires: ustd, muwerk, Arduino_JSON and PubSubClient", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "dependencies": [ { "name": "Muwerk ustd library" }, { "name": "Muwerk scheduler library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.3.1.zip", "archiveFileName": "munet-0.3.1.zip", "size": 32728, "checksum": "SHA-256:574363402811c3ec75f6024f63fcc0c827a51d95a2eb515aae18b2d9de7036d7" }, { "name": "munet", "version": "0.3.2", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for Wifi connectivity, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, serial link for other platforms", "paragraph": "Modular networking libraries for ESP32 and ESP8266 providing muwerk scheduler tasks for WiFi connection, Access Point Mode, NTP time sync, OTA software update and MQTT communication. Non-network hardware support via serial links. Requires: ustd, muwerk, Arduino_JSON and PubSubClient", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "dependencies": [ { "name": "Muwerk ustd library" }, { "name": "Muwerk scheduler library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.3.2.zip", "archiveFileName": "munet-0.3.2.zip", "size": 36680, "checksum": "SHA-256:ccee6d0f988153e4f1feb33348398f3d9e830f78ae41b9f8649c2e57c0c6e830" }, { "name": "munet", "version": "0.4.0", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for Wifi connectivity, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, serial link for other platforms", "paragraph": "Modular networking libraries for ESP32 and ESP8266 providing muwerk scheduler tasks for WiFi connection, Access Point Mode, NTP time sync, OTA software update and MQTT communication. Non-network hardware support via serial links. Requires: ustd, muwerk, Arduino_JSON and PubSubClient", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "dependencies": [ { "name": "Muwerk ustd library" }, { "name": "Muwerk scheduler library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.4.0.zip", "archiveFileName": "munet-0.4.0.zip", "size": 36824, "checksum": "SHA-256:ec750f318bb05101b068d25fa8e819cb254691ee152b5085ea68031f6ab4d917" }, { "name": "munet", "version": "0.4.1", "author": "Dominik Schlösser, Leo Moll", "maintainer": "Dominik Schlösser, \u003cdsc@dosc.net\u003e", "sentence": "Modules for Wifi connectivity, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, serial link for other platforms", "paragraph": "Modular networking libraries for ESP32 and ESP8266 providing muwerk scheduler tasks for WiFi connection, Access Point Mode, NTP time sync, OTA software update and MQTT communication. Non-network hardware support via serial links. Requires: ustd, muwerk, Arduino_JSON and PubSubClient", "website": "https://github.com/muwerk/munet", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/muwerk/munet.git", "dependencies": [ { "name": "Muwerk ustd library" }, { "name": "Muwerk scheduler library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/muwerk/munet-0.4.1.zip", "archiveFileName": "munet-0.4.1.zip", "size": 118726, "checksum": "SHA-256:4adbaf1c6b8aef59304874c7d59636944c1d3fb32bba054c13c02ee67438af13" }, { "name": "iKB1_Arduino", "version": "0.2.0", "author": "Pakpoom Eiamsouyngam \u003cjcubuntu@yahoo.com\u003e", "maintainer": "Pakpoom Eiamsouyngam \u003cjcubuntu@yahoo.com\u003e", "sentence": "A control library for IKB-1 Extension I/O Board.", "paragraph": "This library easy to read input and control output on iKB-1 Board,Use I2C Communication", "website": "https://github.com/jcubuntu/IKB1_Arduino", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jcubuntu/IKB1_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/jcubuntu/iKB1_Arduino-0.2.0.zip", "archiveFileName": "iKB1_Arduino-0.2.0.zip", "size": 37469, "checksum": "SHA-256:b9c6e326aebbf9db2b93224dc7d2794b03d0742ddb2627514483fc278567a25c" }, { "name": "iKB1_Arduino", "version": "0.5.1", "author": "Phuwasit Eiamsouyngam \u003cPhuwasit@p-robotics.net\u003e", "maintainer": "Phuwasit Eiamsouyngam \u003cPhuwasit@p-robotics.net\u003e", "sentence": "A control library for IKB-1 Extension I/O Board.", "paragraph": "This library easy to read input and control output on iKB-1 Board,Use I2C Communication", "website": "https://github.com/jcubuntu/IKB1_Arduino", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jcubuntu/IKB1_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/jcubuntu/iKB1_Arduino-0.5.1.zip", "archiveFileName": "iKB1_Arduino-0.5.1.zip", "size": 36888, "checksum": "SHA-256:6d8908e223dd8002d5227b51d987859e6f87e74369b6bffb498e46fa20ec9394" }, { "name": "ChirpSDK", "version": "3.0.0", "author": "Asio Ltd \u003cdevelopers@chirp.io\u003e", "maintainer": "Joe Todd \u003cjoe@chirp.io\u003e", "sentence": "Chirp SDK", "paragraph": "Send and receive data over sound", "website": "https://developers.chirp.io", "category": "Communication", "architectures": [ "cortex-m4" ], "types": [ "Contributed" ], "repository": "https://github.com/chirp/chirp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/chirp/ChirpSDK-3.0.0.zip", "archiveFileName": "ChirpSDK-3.0.0.zip", "size": 369681, "checksum": "SHA-256:d293f544dac9cd06dd9301190a6fe3ab688b34c76ca55f39d06f5fce765b7390" }, { "name": "ChirpSDK", "version": "3.1.0", "author": "Asio Ltd \u003cdevelopers@chirp.io\u003e", "maintainer": "Joe Todd \u003cjoe@chirp.io\u003e", "sentence": "Chirp SDK", "paragraph": "Send and receive data over sound", "website": "https://developers.chirp.io", "category": "Communication", "architectures": [ "cortex-m4", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/chirp/chirp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/chirp/ChirpSDK-3.1.0.zip", "archiveFileName": "ChirpSDK-3.1.0.zip", "size": 809994, "checksum": "SHA-256:abf381fa471787e449fbd848da00b81757af3fc20d1476ca9a604084252884c4" }, { "name": "ChirpSDK", "version": "3.2.0", "author": "Asio Ltd \u003cdevelopers@chirp.io\u003e", "maintainer": "Joe Todd \u003cjoe@chirp.io\u003e", "sentence": "Chirp SDK", "paragraph": "Send and receive data over sound", "website": "https://developers.chirp.io", "category": "Communication", "architectures": [ "cortex-m4", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/chirp/chirp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/chirp/ChirpSDK-3.2.0.zip", "archiveFileName": "ChirpSDK-3.2.0.zip", "size": 809746, "checksum": "SHA-256:04e15a29e9fb05dc0b401cd2b60cd08fc19de2da8817ee1acb4e117efd155d49" }, { "name": "ChirpSDK", "version": "3.3.0", "author": "Asio Ltd \u003cdevelopers@chirp.io\u003e", "maintainer": "Joe Todd \u003cjoe@chirp.io\u003e", "sentence": "Chirp SDK", "paragraph": "Send and receive data over sound", "website": "https://developers.chirp.io", "category": "Communication", "architectures": [ "cortex-m4", "esp32", "cortex-m0plus", "stm32f4", "samd", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/chirp/chirp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/chirp/ChirpSDK-3.3.0.zip", "archiveFileName": "ChirpSDK-3.3.0.zip", "size": 849117, "checksum": "SHA-256:37a114468db0cec098c7e8dbcddf3fa19357a87a8e8e7e8f7589fe010c9be177" }, { "name": "ChirpSDK", "version": "3.3.1", "author": "Asio Ltd \u003cdevelopers@chirp.io\u003e", "maintainer": "Joe Todd \u003cjoe@chirp.io\u003e", "sentence": "Chirp SDK", "paragraph": "Send and receive data over sound", "website": "https://developers.chirp.io", "category": "Communication", "architectures": [ "cortex-m4", "esp32", "cortex-m0plus", "stm32f4", "samd", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/chirp/chirp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/chirp/ChirpSDK-3.3.1.zip", "archiveFileName": "ChirpSDK-3.3.1.zip", "size": 849293, "checksum": "SHA-256:593fce23832c15504a245787441c51d93182a0276671f010f9cf6696c73e2fa3" }, { "name": "ChirpSDK", "version": "3.4.0", "author": "Asio Ltd \u003cdevelopers@chirp.io\u003e", "maintainer": "Joe Todd \u003cjoe@chirp.io\u003e", "sentence": "Chirp SDK", "paragraph": "Send and receive data over sound", "website": "https://developers.chirp.io", "category": "Communication", "architectures": [ "cortex-m4", "esp32", "cortex-m0plus", "stm32f4", "samd", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/chirp/chirp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/chirp/ChirpSDK-3.4.0.zip", "archiveFileName": "ChirpSDK-3.4.0.zip", "size": 856286, "checksum": "SHA-256:d0686923ead8deab42b35a01f37dd398389f5a20060060c06fb27dfc7102992d" }, { "name": "ChirpSDK", "version": "3.4.1", "author": "Asio Ltd \u003cdevelopers@chirp.io\u003e", "maintainer": "Joe Todd \u003cjoe@chirp.io\u003e", "sentence": "Chirp SDK", "paragraph": "Send and receive data over sound", "website": "https://developers.chirp.io/docs/getting-started/arduino", "category": "Communication", "architectures": [ "cortex-m4", "esp32", "cortex-m0plus", "stm32f4", "samd", "mbed", "avr", "mk64fx512" ], "types": [ "Contributed" ], "repository": "https://github.com/chirp/chirp-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/chirp/ChirpSDK-3.4.1.zip", "archiveFileName": "ChirpSDK-3.4.1.zip", "size": 1061057, "checksum": "SHA-256:d235b4848848225b6d61c3cbdc23e5b779342d3dde823bf0281110c549b2efb7" }, { "name": "SparkFun Qwiic Joystick Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Joystick", "paragraph": "An Arduino Library for the Qwist Joystick. Qwiic Joystick makes reading an analog joystick over I2C easy and fast. The current joystick position and button state can be read from separate registers. There is also an additional register to check if the button had been pressed since the last read of the button register. Available at: https://www.sparkfun.com/products/15168", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Joystick_Arduino_Library-1.0.0.zip", "size": 15391, "checksum": "SHA-256:f68b3268d9850dcfa4d44bec57e27dc251c56cf8ca89c77c6e4970d6fff01c78" }, { "name": "SparkFun Qwiic Joystick Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Joystick", "paragraph": "An Arduino Library for the Qwist Joystick. Qwiic Joystick makes reading an analog joystick over I2C easy and fast. The current joystick position and button state can be read from separate registers. There is also an additional register to check if the button had been pressed since the last read of the button register. Available at: https://www.sparkfun.com/products/15168", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_Joystick_Arduino_Library-1.0.1.zip", "size": 15437, "checksum": "SHA-256:0751f41a0c54116d616e37d854a48d4897ede1e6e93aec99ebb77c2429be1ff0" }, { "name": "SparkFun Qwiic Joystick Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Joystick", "paragraph": "An Arduino Library for the Qwist Joystick. Qwiic Joystick makes reading an analog joystick over I2C easy and fast. The current joystick position and button state can be read from separate registers. There is also an additional register to check if the button had been pressed since the last read of the button register. Available at: https://www.sparkfun.com/products/15168", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_Qwiic_Joystick_Arduino_Library-1.0.2.zip", "size": 15476, "checksum": "SHA-256:6b6a6e08d8aa818ad28710a90da496877832151b8b9f515de91bdc83c39a3d06" }, { "name": "SparkFun Qwiic Joystick Arduino Library", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Joystick", "paragraph": "An Arduino Library for the Qwist Joystick. Qwiic Joystick makes reading an analog joystick over I2C easy and fast. The current joystick position and button state can be read from separate registers. There is also an additional register to check if the button had been pressed since the last read of the button register. Available at: https://www.sparkfun.com/products/15168", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_Qwiic_Joystick_Arduino_Library-1.0.4.zip", "size": 15472, "checksum": "SHA-256:ac3fd75eb50199283d53540ae3875e7fe87cf5e49c0f4e4db42dcbe4ebf3ae96" }, { "name": "SparkFun Qwiic Joystick Arduino Library", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Joystick", "paragraph": "An Arduino Library for the Qwist Joystick. Qwiic Joystick makes reading an analog joystick over I2C easy and fast. The current joystick position and button state can be read from separate registers. There is also an additional register to check if the button had been pressed since the last read of the button register. Available at: https://www.sparkfun.com/products/15168", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_Qwiic_Joystick_Arduino_Library-1.1.0.zip", "size": 15470, "checksum": "SHA-256:b0c2bfab838ebdd4fcafe2b116754cd09d332f758772628886577bb9cdb2e528" }, { "name": "SparkFun Qwiic Joystick Arduino Library", "version": "1.1.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Joystick", "paragraph": "An Arduino Library for the Qwist Joystick. Qwiic Joystick makes reading an analog joystick over I2C easy and fast. The current joystick position and button state can be read from separate registers. There is also an additional register to check if the button had been pressed since the last read of the button register. Available at: https://www.sparkfun.com/products/15168", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Joystick_Arduino_Library-1.1.1.zip", "archiveFileName": "SparkFun_Qwiic_Joystick_Arduino_Library-1.1.1.zip", "size": 15923, "checksum": "SHA-256:5f7d1324943aeb859f4948e54bf088271c791dafcc472582f7b3b65fb2c55a67" }, { "name": "Sqlite3Esp32", "version": "1.3.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Sqlite3 database library for ESP32 core", "paragraph": "Enables access to Sqlite3 databases from ESP32 (with Shox96 String compression extension). For further information, please visit the given URL.", "website": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite3Esp32-1.3.0.zip", "archiveFileName": "Sqlite3Esp32-1.3.0.zip", "size": 26687087, "checksum": "SHA-256:629b69b8e809c92f92468189829303823c0208bad800607f0eda016db33fd38b" }, { "name": "Sqlite3Esp32", "version": "1.4.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Sqlite3 database library for ESP32 core", "paragraph": "Enables access to Sqlite3 databases from ESP32 (with Shox96 String compression extension). For further information, please visit the given URL.", "website": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite3Esp32-1.4.0.zip", "archiveFileName": "Sqlite3Esp32-1.4.0.zip", "size": 26807089, "checksum": "SHA-256:15de32d9bb8eccafc76ccaea2cf62e2c2490b1a00f310f89e60c5ec923dc3103" }, { "name": "Sqlite3Esp32", "version": "0.9.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Sqlite3 library for ESP32 core on Arduino", "paragraph": "This Arduino library enables usage of Sqlite3 (v20.01) databases from ESP devices. For further information, please visit the given URL.", "website": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite3Esp32-0.9.0.zip", "archiveFileName": "Sqlite3Esp32-0.9.0.zip", "size": 39686632, "checksum": "SHA-256:2523128a90a98a8ac14ca4975832c1258bd600de2fe67f3d8685d53d64b9d81b" }, { "name": "Sqlite3Esp32", "version": "2.0.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Sqlite3 database library for ESP32 core", "paragraph": "Enables access to Sqlite3 databases from ESP32 (with Shox96 String compression extension). For further information, please visit the given URL.", "website": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite3Esp32-2.0.0.zip", "archiveFileName": "Sqlite3Esp32-2.0.0.zip", "size": 26812209, "checksum": "SHA-256:b1c798b99e684452e1c95ef48ba5d621190586737a57227cc24bf2b74d32437d" }, { "name": "Sqlite3Esp32", "version": "2.1.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Sqlite3 database library for ESP32 core", "paragraph": "Enables access to Sqlite3 databases from ESP32 (with Shox96 String compression extension). For further information, please visit the given URL.", "website": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite3Esp32-2.1.0.zip", "archiveFileName": "Sqlite3Esp32-2.1.0.zip", "size": 27104546, "checksum": "SHA-256:b98f27900dad7929939bb12b367e282d459d1b301fea962ac46dac19b1e40714" }, { "name": "Sqlite3Esp32", "version": "2.3.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Sqlite3 database library for ESP32 core", "paragraph": "Enables access to Sqlite3 databases from ESP32 (with Shox96 String compression extension). For further information, please visit the given URL.", "website": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite3Esp32-2.3.0.zip", "archiveFileName": "Sqlite3Esp32-2.3.0.zip", "size": 27104818, "checksum": "SHA-256:4964d2ea76b0b41d16d470298d13ecc194e5216775ac32bb1f0e972a910c81b9" }, { "name": "Sqlite3Esp32", "version": "2.4.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Sqlite3 database library for ESP32 core", "paragraph": "Enables access to Sqlite3 databases from ESP32 (with Shox96 String compression extension). For further information, please visit the given URL.", "website": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib", "category": "Data Storage", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/esp32_arduino_sqlite3_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite3Esp32-2.4.0.zip", "archiveFileName": "Sqlite3Esp32-2.4.0.zip", "size": 27106872, "checksum": "SHA-256:6fad257b28e6fc017c00ab4a1d92dabe2cf1a604f25211bb4e0d9432f3d0088e" }, { "name": "ESPxRGB", "version": "1.0.0", "author": "technosf \u003cgithub.10.technomation@xoxy.net\u003e", "maintainer": "technosf \u003cgithub.10.technomation@xoxy.net\u003e", "sentence": "RGB manipulation functions in Xtensa assembler for ESP SoCs", "paragraph": "Fast RGB, RGBW, HSV conversion functions and gamma and chromiance correction in raw Xtensa assembler.", "website": "https://github.com/technosf/ESPxRGB", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/technosf/ESPxRGB.git", "providesIncludes": [ "ESPxRGB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/technosf/ESPxRGB-1.0.0.zip", "archiveFileName": "ESPxRGB-1.0.0.zip", "size": 26657, "checksum": "SHA-256:2246ba6763e18937849fd51f6af5a39ab4328958d9d78df2c10a5cfa2cc750c6" }, { "name": "Ark-Cpp-Client", "version": "1.0.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.0.0.zip", "archiveFileName": "Ark_Cpp_Client-1.0.0.zip", "size": 253977, "checksum": "SHA-256:ec7a9a1c1022397e6f9a022fed53f65f1c12daf11025aa0a642e22e7988dcbd9" }, { "name": "Ark-Cpp-Client", "version": "1.1.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.1.0.zip", "archiveFileName": "Ark_Cpp_Client-1.1.0.zip", "size": 255730, "checksum": "SHA-256:ddbebcec04d660764ccf5751b90fa6e1a0b18d64cb76a42f2217a666bd0afb8f" }, { "name": "Ark-Cpp-Client", "version": "1.2.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.2.0.zip", "archiveFileName": "Ark_Cpp_Client-1.2.0.zip", "size": 250900, "checksum": "SHA-256:14ab68927a253272f00eba8e313dcf0f104124bebef9ea632e10d49ee651ae39" }, { "name": "Ark-Cpp-Client", "version": "1.2.0-arduino", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.2.0-arduino.zip", "archiveFileName": "Ark_Cpp_Client-1.2.0-arduino.zip", "size": 196286, "checksum": "SHA-256:736f5a72ee0944e8fab1c79334d24424d720fc01d78a6e2ae24de7c82123bb37" }, { "name": "Ark-Cpp-Client", "version": "1.3.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.3.0.zip", "archiveFileName": "Ark_Cpp_Client-1.3.0.zip", "size": 249955, "checksum": "SHA-256:ebce7fbed17ba7f40cfdab84d3178915aabf97cfd5506b6335a851272496408a" }, { "name": "Ark-Cpp-Client", "version": "1.3.0-arduino", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.3.0-arduino.zip", "archiveFileName": "Ark_Cpp_Client-1.3.0-arduino.zip", "size": 199481, "checksum": "SHA-256:5d9da0de32957c05b043ea79690b2d8eb8053924fba6c91358d27838a880f948" }, { "name": "Ark-Cpp-Client", "version": "1.4.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.4.0.zip", "archiveFileName": "Ark_Cpp_Client-1.4.0.zip", "size": 261085, "checksum": "SHA-256:22ca791781675365a3c96abfd4f801837c1377b628fca252686859722c043cb1" }, { "name": "Ark-Cpp-Client", "version": "1.4.0-arduino", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.4.0-arduino.zip", "archiveFileName": "Ark_Cpp_Client-1.4.0-arduino.zip", "size": 204048, "checksum": "SHA-256:d44121e352da45d49d5a6c9bc0b18bfc27ef559b0a31ff2bc9d1ef1bac3a42b5" }, { "name": "Ark-Cpp-Client", "version": "1.4.1", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.4.1.zip", "archiveFileName": "Ark_Cpp_Client-1.4.1.zip", "size": 261984, "checksum": "SHA-256:482bde0f728f14a6abec021a7e92ac1b29482c83ebb008ed61bff59a38772c70" }, { "name": "Ark-Cpp-Client", "version": "1.4.1-arduino", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple API client implementation in C++ for the ARK Blockchain.", "paragraph": "This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.", "website": "https://github.com/ArkEcosystem/Cpp-Client", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-client.git", "providesIncludes": [ "arkClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Client-1.4.1-arduino.zip", "archiveFileName": "Ark_Cpp_Client-1.4.1-arduino.zip", "size": 204085, "checksum": "SHA-256:3b7d03ff5470c7b9198b2fb412de07556a1697c5e89ac46c0db6f297b7691321" }, { "name": "Ark-Cpp-Crypto", "version": "0.2.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.2.0.zip", "archiveFileName": "Ark_Cpp_Crypto-0.2.0.zip", "size": 327233, "checksum": "SHA-256:4f3884ee762e41eb9400698bfc85b17e1b62f94af9ebef07d764867d3f880c3e" }, { "name": "Ark-Cpp-Crypto", "version": "0.3.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.3.0.zip", "archiveFileName": "Ark_Cpp_Crypto-0.3.0.zip", "size": 326237, "checksum": "SHA-256:4dc52fa93294ee34418421a00afcd7ba2c4b68516f74cd873408548d2cd66603" }, { "name": "Ark-Cpp-Crypto", "version": "0.3.0-arduino", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.3.0-arduino.zip", "archiveFileName": "Ark_Cpp_Crypto-0.3.0-arduino.zip", "size": 279514, "checksum": "SHA-256:4b7a5499f4fe3982680b80ff694d5c275ba63b8bf74d0bbcacacff2aa0225f2c" }, { "name": "Ark-Cpp-Crypto", "version": "0.3.1", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.3.1.zip", "archiveFileName": "Ark_Cpp_Crypto-0.3.1.zip", "size": 326348, "checksum": "SHA-256:159e41b352603c35eb44699207a330e7f5e46b09f91d8c9728fe0918b5f96522" }, { "name": "Ark-Cpp-Crypto", "version": "0.4.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.4.0.zip", "archiveFileName": "Ark_Cpp_Crypto-0.4.0.zip", "size": 321042, "checksum": "SHA-256:e11edfd7cd22b915dd6f81780105467a8b1092a835a2d69ee7e9253fa19837e1" }, { "name": "Ark-Cpp-Crypto", "version": "0.5.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.5.0.zip", "archiveFileName": "Ark_Cpp_Crypto-0.5.0.zip", "size": 317854, "checksum": "SHA-256:a1b3e0060aaa8ba92b5777a846a4f09b0b8b5fc2d5f7071e3f5e5d7e378a2d62" }, { "name": "Ark-Cpp-Crypto", "version": "0.6.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.6.0.zip", "archiveFileName": "Ark_Cpp_Crypto-0.6.0.zip", "size": 325942, "checksum": "SHA-256:a2d145aa9727b6c6024e33ac647fb870e36b0153c6ac5a3977c933099e1e5de9" }, { "name": "Ark-Cpp-Crypto", "version": "0.6.0-arduino", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.6.0-arduino.zip", "archiveFileName": "Ark_Cpp_Crypto-0.6.0-arduino.zip", "size": 253074, "checksum": "SHA-256:ab696c4b50e1992540f026f18a7e12b5dab81cc8fe33197bf872a3cec05ff936" }, { "name": "Ark-Cpp-Crypto", "version": "0.7.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.7.0.zip", "archiveFileName": "Ark_Cpp_Crypto-0.7.0.zip", "size": 339989, "checksum": "SHA-256:b030f9da3e77b3d896fb66f9e8a09b9bc20c00f928cee8f19dc517891ece8a31" }, { "name": "Ark-Cpp-Crypto", "version": "0.7.0-arduino", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-0.7.0-arduino.zip", "archiveFileName": "Ark_Cpp_Crypto-0.7.0-arduino.zip", "size": 254518, "checksum": "SHA-256:5d814f1121fa30f71f2638d5afc85666a53a54254ebc991d32e79ebbe7a09dc1" }, { "name": "Ark-Cpp-Crypto", "version": "1.0.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-1.0.0.zip", "archiveFileName": "Ark_Cpp_Crypto-1.0.0.zip", "size": 434160, "checksum": "SHA-256:acbaac5aa3b4ffaa4f27870fff05de3bd294dee7def0fd7b8400fc176512a5aa" }, { "name": "Ark-Cpp-Crypto", "version": "1.0.0-arduino", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-1.0.0-arduino.zip", "archiveFileName": "Ark_Cpp_Crypto-1.0.0-arduino.zip", "size": 267569, "checksum": "SHA-256:a322a16dcd15c8617f3705f2b03f686819ad51dbb82faf989915e9fef006d3e3" }, { "name": "Ark-Cpp-Crypto", "version": "1.1.0", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-1.1.0.zip", "archiveFileName": "Ark_Cpp_Crypto-1.1.0.zip", "size": 435813, "checksum": "SHA-256:c32daefa9498041c03312fc37d0e025bdfbba414c75c563947318214d3392f72" }, { "name": "Ark-Cpp-Crypto", "version": "1.1.0-arduino", "author": "Ark Ecosystem", "maintainer": "Ark Ecosystem", "sentence": "A simple Cryptography Implementation in C++ for the ARK Blockchain.", "paragraph": "This crypto library allows you to use Ark Ecosystem cryptographic protocols like creating ARK Addresses and generating Signatures.", "website": "https://github.com/ArkEcosystem/Cpp-Crypto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArkEcosystem/cpp-crypto.git", "providesIncludes": [ "arkCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArkEcosystem/Ark_Cpp_Crypto-1.1.0-arduino.zip", "archiveFileName": "Ark_Cpp_Crypto-1.1.0-arduino.zip", "size": 268175, "checksum": "SHA-256:711a8f5e95857cf6b86f264525ee7b881deb9186632e13fb467c37f76cb68006" }, { "name": "SPIFFSIniFile", "version": "1.0.0", "author": "Yuri Lopes, Steve Marple \u003cstevemarple@googlemail.com\u003e", "maintainer": "Yuri Lopes", "sentence": "Library to read and parse .ini files on ESP8266 and ESP32 platforms", "paragraph": "SPIFFSIniFile is a library to read and parse .ini files as used by Microsoft Windows. SPIFFSIniFile is designed to use minimal memory requirements, and the only buffer used is one supplied by the user, thus the user remains in charge of memory usage. GNU LGPL v3", "website": "https://github.com/yurilopes/SPIFFSIniFile", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/yurilopes/SPIFFSIniFile.git", "url": "https://downloads.arduino.cc/libraries/github.com/yurilopes/SPIFFSIniFile-1.0.0.zip", "archiveFileName": "SPIFFSIniFile-1.0.0.zip", "size": 21418, "checksum": "SHA-256:8f4860c212217c4e4ad4749e95e08d83b33c279bf487a85890ab053c5031789d" }, { "name": "SLIPStream", "version": "1.0.0", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A decorator for Stream objects that sends and receives SLIP.", "paragraph": "This implements RFC 1055.", "website": "https://github.com/ssilverman/SLIPStream", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/SLIPStream.git", "providesIncludes": [ "SLIPStream.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/SLIPStream-1.0.0.zip", "archiveFileName": "SLIPStream-1.0.0.zip", "size": 10934, "checksum": "SHA-256:0da902db6a26272765e7e8399c9960ebf6341339004fade1170f1cb8caa208f0" }, { "name": "SLIPStream", "version": "1.0.1", "author": "Shawn Silverman \u003cshawn@pobox.com\u003e", "maintainer": "Shawn Silverman \u003cshawn@pobox.com\u003e", "sentence": "A decorator for Stream objects that sends and receives SLIP.", "paragraph": "This implements RFC 1055.", "website": "https://github.com/ssilverman/SLIPStream", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ssilverman/SLIPStream.git", "providesIncludes": [ "SLIPStream.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ssilverman/SLIPStream-1.0.1.zip", "archiveFileName": "SLIPStream-1.0.1.zip", "size": 11013, "checksum": "SHA-256:f4e88586e86825193bb89cee0f36b0e93d2332b2c810182a1c7039934e31b45f" }, { "name": "Heltec ESP8266 Dev-Boards", "version": "1.0.2", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP8266 based boards", "paragraph": "Include, WiFi Kit 8, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP8266.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP8266_Dev_Boards-1.0.2.zip", "archiveFileName": "Heltec_ESP8266_Dev_Boards-1.0.2.zip", "size": 131522, "checksum": "SHA-256:c9b5aa8a0b81abfa71e3bb02c8f449408a43e89ca13e1c265a590e6efd6ad818" }, { "name": "Heltec ESP8266 Dev-Boards", "version": "1.0.3", "author": "Heltec Automation", "maintainer": "HelTec \u003csupport@heltec.cn\u003e", "sentence": "Library for Heltec ESP8266 based boards", "paragraph": "Include, WiFi Kit 8, see more on http://heltec.cn", "website": "https://github.com/HelTecAutomation/Heltec_ESP32.git", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HelTecAutomation/Heltec_ESP8266.git", "providesIncludes": [ "heltec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/HelTecAutomation/Heltec_ESP8266_Dev_Boards-1.0.3.zip", "archiveFileName": "Heltec_ESP8266_Dev_Boards-1.0.3.zip", "size": 133089, "checksum": "SHA-256:e6d6bea86fa101f8c3bd2da01afad94c5ac2a2e0d8a3b343aba3b25002fbfd80" }, { "name": "ArduinoOTA", "version": "1.0.0", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. http://www.arduino.cc/en/Reference/WiFi101OTA", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.0.zip", "archiveFileName": "ArduinoOTA-1.0.0.zip", "size": 27347, "checksum": "SHA-256:b3d65de8ec625be254a8ac31b391b25d76f1f095ebcf95bb5fabe5f4ef242677" }, { "name": "ArduinoOTA", "version": "1.0.1", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, UIPEthernet, WiFi101, WiFiNina, WiFiLink, WiFi to SAMD, nRF5, esp8266, esp32 and to ATmega with more then 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.1.zip", "archiveFileName": "ArduinoOTA-1.0.1.zip", "size": 58430, "checksum": "SHA-256:4a993322ce84d4ff036eb51672493ea43f94d101a8166bafab0b3b3ffdf26e49" }, { "name": "ArduinoOTA", "version": "1.0.2", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, UIPEthernet, WiFi101, WiFiNina, WiFiLink, WiFi to SAMD, nRF5, esp8266, esp32 and to ATmega with more then 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.2.zip", "archiveFileName": "ArduinoOTA-1.0.2.zip", "size": 58850, "checksum": "SHA-256:eea5cf656ad59ad505d23af3c4549947299ac84786d843687ff5c0a0416c8e36" }, { "name": "ArduinoOTA", "version": "1.0.3", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, UIPEthernet, WiFi101, WiFiNina, WiFiLink, WiFi, WiFiEspAT to SAMD, nRF5, esp8266, esp32 and to ATmega with more then 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.3.zip", "archiveFileName": "ArduinoOTA-1.0.3.zip", "size": 61363, "checksum": "SHA-256:4099fcda83d8a421aa2ffa3d9766b9c7fc3b0bfebb7adad08fdd1657c193b3d3" }, { "name": "ArduinoOTA", "version": "1.0.4", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, UIPEthernet, WiFi101, WiFiNina, WiFiLink, WiFi, WiFiEspAT to SAMD, nRF5, esp8266, esp32 and to ATmega with more then 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.4.zip", "archiveFileName": "ArduinoOTA-1.0.4.zip", "size": 65748, "checksum": "SHA-256:2e6a0b72c536aa42e2650a9020a9624ba3cb4c5331502acda64b01c4531e09bf" }, { "name": "ArduinoOTA", "version": "1.0.5", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, UIPEthernet, WiFi101, WiFiNina, WiFiLink, WiFi, WiFiEspAT to SAMD, nRF5, esp8266, esp32 and to ATmega with more then 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.5.zip", "archiveFileName": "ArduinoOTA-1.0.5.zip", "size": 67949, "checksum": "SHA-256:5d89be3393936c32e4225a1178d5bea484af6ec5e498f941f126c27f469abad5" }, { "name": "ArduinoOTA", "version": "1.0.6", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, UIPEthernet, WiFi101, WiFiNina, WiFiLink, WiFi, WiFiEspAT to SAMD, nRF5, esp8266, esp32 and to ATmega with more then 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.6.zip", "archiveFileName": "ArduinoOTA-1.0.6.zip", "size": 71111, "checksum": "SHA-256:e93b73b832399de43bfcf3da1a4a3b6bf604c3ddf1976536446937b1723fd513" }, { "name": "ArduinoOTA", "version": "1.0.7", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, UIPEthernet, WiFi101, WiFiNina, WiFiLink, WiFi, WiFiEspAT to SAMD, nRF5, esp8266, esp32 and to ATmega with more than 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.7.zip", "archiveFileName": "ArduinoOTA-1.0.7.zip", "size": 71535, "checksum": "SHA-256:4854e11e70695521dc32d21a990c78d312272eb8bc1cfd06b92dbd1c260fb5ec" }, { "name": "ArduinoOTA", "version": "1.0.8", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, EthernetENC, WiFi101, WiFiNina, WiFiEspAT to SAMD, nRF5, RP2040, STM32F1, ESP and to classic ATmega with more than 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.8.zip", "archiveFileName": "ArduinoOTA-1.0.8.zip", "size": 82017, "checksum": "SHA-256:d36504623df593ea79db03ec6eb2601c45055ba0583414fced02b1c16ff7a779" }, { "name": "ArduinoOTA", "version": "1.0.9", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, EthernetENC, WiFi101, WiFiNina, WiFiEspAT to SAMD, nRF5, RP2040, STM32F, ESP and to classic ATmega with more than 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.9.zip", "archiveFileName": "ArduinoOTA-1.0.9.zip", "size": 92034, "checksum": "SHA-256:13b39902df98dfa6f3726f080bb18ac567ddf6165dc654beefb9f753fae5fde0" }, { "name": "ArduinoOTA", "version": "1.0.10", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, EthernetENC, WiFi101, WiFiNina, WiFiEspAT to SAMD, nRF5, RP2040, STM32F, ESP and to classic ATmega with more than 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.10.zip", "archiveFileName": "ArduinoOTA-1.0.10.zip", "size": 95885, "checksum": "SHA-256:643297e80d02816535801d07a218d75f819b4c93f4c9799c2796986b51a5f73f" }, { "name": "ArduinoOTA", "version": "1.0.11", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, EthernetENC, WiFi101, WiFiNina, WiFiEspAT to SAMD, Uno R4, nRF5, RP2040, STM32F, ESP and to classic ATmega with more than 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.11.zip", "archiveFileName": "ArduinoOTA-1.0.11.zip", "size": 107060, "checksum": "SHA-256:c958b41988d1513473ed70c17d0f1911ea88438c5ee3c91bfd15e81cd42850c2" }, { "name": "ArduinoOTA", "version": "1.0.12", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Uploads over Ethernet, EthernetENC, WiFi101, WiFiNina, WiFiEspAT to SAMD, Uno R4, nRF5, RP2040, STM32F, ESP and to classic ATmega with more than 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.0.12.zip", "archiveFileName": "ArduinoOTA-1.0.12.zip", "size": 107251, "checksum": "SHA-256:8df7c9e8805b8ff28d257c82f7434565814c3aeea20ad96d52313fdae1f4c913" }, { "name": "ArduinoOTA", "version": "1.1.0", "author": "Arduino,Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Upload sketch over network to Arduino board with WiFi or Ethernet libraries", "paragraph": "Based on WiFi101OTA library. Updates SAMD, Uno R4, nRF5, RP2040, STM32F and to classic ATmega with more than 64 kB flash memory.", "website": "https://github.com/jandrassy/ArduinoOTA", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/ArduinoOTA.git", "providesIncludes": [ "ArduinoOTA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/ArduinoOTA-1.1.0.zip", "archiveFileName": "ArduinoOTA-1.1.0.zip", "size": 107256, "checksum": "SHA-256:1755e2c87a12119539b844195f9b01d01b2fdbe1484868ba8d6abd55aaa1cb64" }, { "name": "ps2dev", "version": "0.0.1", "author": "Chris J. Kiick", "maintainer": "Tomas Mudrunnka \u003charvie@github.com\u003e", "sentence": "Library to emulate PS2 keyboard/mouse using arduino", "paragraph": "Library to emulate PS2 keyboard/mouse using arduino", "website": "https://github.com/Harvie/ps2dev", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/harvie/ps2dev.git", "providesIncludes": [ "ps2dev.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/harvie/ps2dev-0.0.1.zip", "archiveFileName": "ps2dev-0.0.1.zip", "size": 8837, "checksum": "SHA-256:5a99b58cbd251defac39022d7b58b60b3c1f4d4ed9c80dd9179cfe3fe26dd40e" }, { "name": "ps2dev", "version": "0.0.2", "author": "Chris J. Kiick", "maintainer": "Tomas Mudrunnka \u003charvie@github.com\u003e", "sentence": "Library to emulate PS2 keyboard/mouse using arduino", "paragraph": "Library to emulate PS2 keyboard/mouse using arduino. In this version i've fixed timing to improve reliability. I've integrated some keyboard protocol basics directly to library, so user don't need to do that. I plan the same for mouse protocol. API is still subject to change in future, because i want to make it bit more convenient to use. Also i plan to add some rudimentary interrupt driven mode as optional feature.", "website": "https://github.com/Harvie/ps2dev", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/harvie/ps2dev.git", "providesIncludes": [ "ps2dev.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/harvie/ps2dev-0.0.2.zip", "archiveFileName": "ps2dev-0.0.2.zip", "size": 10290, "checksum": "SHA-256:dab40bec3fdcec496c3a96b9138c0f9a43aeb1be7ac95466ae1ce7e2e9dfc040" }, { "name": "ps2dev", "version": "0.0.3", "author": "Chris J. Kiick", "maintainer": "Tomas Mudrunka \u003charvie@github.com\u003e", "sentence": "Library to emulate PS2 keyboard/mouse using arduino", "paragraph": "Library to emulate PS2 keyboard/mouse using arduino. In this version i've fixed timing to improve reliability. I've integrated some keyboard protocol basics directly to library, so user don't need to do that. I plan the same for mouse protocol. API is still subject to change in future, because i want to make it bit more convenient to use. Also i plan to add some rudimentary interrupt driven mode as optional feature.", "website": "https://github.com/Harvie/ps2dev", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/harvie/ps2dev.git", "providesIncludes": [ "ps2dev.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/harvie/ps2dev-0.0.3.zip", "archiveFileName": "ps2dev-0.0.3.zip", "size": 12871, "checksum": "SHA-256:dc0ee5ec17b2a1eaff99196948de4569b938294b43312422f5988220cda2f877" }, { "name": "ps2dev", "version": "0.0.4", "author": "Chris J. Kiick", "maintainer": "Tomas Mudrunka \u003charvie@github.com\u003e", "sentence": "Library to emulate PS2 keyboard/mouse using arduino", "paragraph": "Library to emulate PS2 keyboard/mouse using arduino. In this version i've fixed timing to improve reliability. I've integrated some keyboard protocol basics directly to library, so user don't need to do that. I plan the same for mouse protocol. API is still subject to change in future, because i want to make it bit more convenient to use. Also i plan to add some rudimentary interrupt driven mode as optional feature.", "website": "https://github.com/Harvie/ps2dev", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/harvie/ps2dev.git", "providesIncludes": [ "ps2dev.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/harvie/ps2dev-0.0.4.zip", "archiveFileName": "ps2dev-0.0.4.zip", "size": 13418, "checksum": "SHA-256:31b319c1babe40787e7c17e77123fbf90a14e42f38e01afac2e637781b5981e9" }, { "name": "TinyMPU6050", "version": "0.4.0", "author": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "maintainer": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "sentence": "Tiny implementation for MPU6050 focusing on performance and accuracy", "paragraph": "Inspired by tockn library simplicity and ease of use, this implementation focuses on performance and accuracy while still being lightweight.", "website": "https://github.com/gabriel-milan/TinyMPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gabriel-milan/TinyMPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/gabriel-milan/TinyMPU6050-0.4.0.zip", "archiveFileName": "TinyMPU6050-0.4.0.zip", "size": 8125, "checksum": "SHA-256:50f46abd043f371393382c9ef6bee1f3b115ad0c5936270fc8ab4a7450f3d954" }, { "name": "TinyMPU6050", "version": "0.4.1", "author": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "maintainer": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "sentence": "Tiny implementation for MPU6050 focusing on performance and accuracy", "paragraph": "Inspired by tockn library simplicity and ease of use, this implementation focuses on performance and accuracy while still being lightweight.", "website": "https://github.com/gabriel-milan/TinyMPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gabriel-milan/TinyMPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/gabriel-milan/TinyMPU6050-0.4.1.zip", "archiveFileName": "TinyMPU6050-0.4.1.zip", "size": 8454, "checksum": "SHA-256:0a9c10c0d3287bcaccbe78515bdfbe1be2d798e6639a21faf8fb91b022cf7fb7" }, { "name": "TinyMPU6050", "version": "0.4.2", "author": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "maintainer": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "sentence": "Tiny implementation for MPU6050 focusing on performance and accuracy", "paragraph": "Inspired by tockn library simplicity and ease of use, this implementation focuses on performance and accuracy while still being lightweight.", "website": "https://github.com/gabriel-milan/TinyMPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gabriel-milan/TinyMPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/gabriel-milan/TinyMPU6050-0.4.2.zip", "archiveFileName": "TinyMPU6050-0.4.2.zip", "size": 12947, "checksum": "SHA-256:9aea9c32f061d2611a47d8783604c9c4d53fc73581870425fcae9871b32febca" }, { "name": "TinyMPU6050", "version": "0.4.3", "author": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "maintainer": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "sentence": "Tiny implementation for MPU6050 focusing on performance and accuracy", "paragraph": "Inspired by tockn library simplicity and ease of use, this implementation focuses on performance and accuracy while still being lightweight.", "website": "https://github.com/gabriel-milan/TinyMPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gabriel-milan/TinyMPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/gabriel-milan/TinyMPU6050-0.4.3.zip", "archiveFileName": "TinyMPU6050-0.4.3.zip", "size": 12941, "checksum": "SHA-256:cb9b408584cc9f4fc35e1f26d4b4999ac606567777fe4ca81f5b6fb4dd25a80d" }, { "name": "TinyMPU6050", "version": "0.5.0", "author": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "maintainer": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "sentence": "Tiny implementation for MPU6050 focusing on performance and accuracy", "paragraph": "Inspired by tockn library simplicity and ease of use, this implementation focuses on performance and accuracy while still being lightweight.", "website": "https://github.com/gabriel-milan/TinyMPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gabriel-milan/TinyMPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/gabriel-milan/TinyMPU6050-0.5.0.zip", "archiveFileName": "TinyMPU6050-0.5.0.zip", "size": 11338, "checksum": "SHA-256:d8096c8609ad30a5c31dd00aaf8a7cf2e0a9e535b15d5a763183ddb7bd0c2295" }, { "name": "TinyMPU6050", "version": "0.5.1", "author": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "maintainer": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "sentence": "Tiny implementation for MPU6050 focusing on performance and accuracy", "paragraph": "Inspired by tockn library simplicity and ease of use, this implementation focuses on performance and accuracy while still being lightweight.", "website": "https://github.com/gabriel-milan/TinyMPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gabriel-milan/TinyMPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/gabriel-milan/TinyMPU6050-0.5.1.zip", "archiveFileName": "TinyMPU6050-0.5.1.zip", "size": 11458, "checksum": "SHA-256:6cde886b66be8ce8ef9f62629d7f11f8fe926f73a43cf792a01cbf425c2e9be2" }, { "name": "TinyMPU6050", "version": "0.5.2", "author": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "maintainer": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "sentence": "Tiny implementation for MPU6050 focusing on performance and accuracy", "paragraph": "Inspired by tockn library simplicity and ease of use, this implementation focuses on performance and accuracy while still being lightweight.", "website": "https://github.com/gabriel-milan/TinyMPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gabriel-milan/TinyMPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/gabriel-milan/TinyMPU6050-0.5.2.zip", "archiveFileName": "TinyMPU6050-0.5.2.zip", "size": 11628, "checksum": "SHA-256:e87a0c6ed31a669bfb77e51ed0b0d1b85bf3ab63dca456fbde7d3432641a4aca" }, { "name": "TinyMPU6050", "version": "0.5.3", "author": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "maintainer": "Gabriel Milan \u003cgabriel.gazola@poli.ufrj.br\u003e", "sentence": "Tiny implementation for MPU6050 focusing on performance and accuracy", "paragraph": "Inspired by tockn library simplicity and ease of use, this implementation focuses on performance and accuracy while still being lightweight.", "website": "https://github.com/gabriel-milan/TinyMPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gabriel-milan/TinyMPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/gabriel-milan/TinyMPU6050-0.5.3.zip", "archiveFileName": "TinyMPU6050-0.5.3.zip", "size": 11670, "checksum": "SHA-256:3d9c0935ef04fef8309b3293dcc9dd9be45bcddd95a8bf6aa5f00e8aaeaea4e4" }, { "name": "Drive", "version": "1.0.0", "author": "Oladapo Ajala \u003cajalaoladapoemmanuel.ao@gmail.com\u003e", "maintainer": "Oladapo Ajala \u003cajalaoladapoemmanuel.ao@gmail.com\u003e", "sentence": "Arduino library to use L298N motor bridge. (Works for all esp8266 boards also)", "paragraph": "Gives access to functions that can be used to control dc-motor easily.", "website": "https://github.com/OladapoAjala/Drive", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/OladapoAjala/Drive.git", "providesIncludes": [ "Drive.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OladapoAjala/Drive-1.0.0.zip", "archiveFileName": "Drive-1.0.0.zip", "size": 4786, "checksum": "SHA-256:a4a57d83eb86c0e18b547f70af22631953cf6063c2df951297b938e3faf04dc4" }, { "name": "Robot", "version": "1.0.0", "author": "Oladapo Ajala \u003cajalaoladapoemmanuel.ao@gmail.com\u003e", "maintainer": "Oladapo Ajala \u003cajalaoladapoemmanuel.ao@gmail.com\u003e", "sentence": "Arduino library to imitate a real car.", "paragraph": "Provides functionalities like gear, accelerate, brake...", "website": "https://github.com/OladapoAjala/Robot", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/OladapoAjala/Robot.git", "providesIncludes": [ "Robot.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OladapoAjala/Robot-1.0.0.zip", "archiveFileName": "Robot-1.0.0.zip", "size": 3684, "checksum": "SHA-256:0c3b8335c47259ddfaa311d2b605be175a101cb8f2af80ea74b906c7e6bc6b5b" }, { "name": "STM32duino X-NUCLEO-GNSS1A1", "version": "1.0.0", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)", "paragraph": "This library provides a command line interface to communicate with the GNSS module via UART or I2C.", "website": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1", "category": "Device Control", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_GNSS1A1-1.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_GNSS1A1-1.0.0.zip", "size": 47233, "checksum": "SHA-256:8c604e2c4927721a3b0d2a48bf8b47512913b7bff42ab262049b70bd615140b4" }, { "name": "STM32duino X-NUCLEO-GNSS1A1", "version": "1.0.1", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)", "paragraph": "This library provides a command line interface to communicate with the GNSS module via UART or I2C.", "website": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1", "category": "Device Control", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_GNSS1A1-1.0.1.zip", "archiveFileName": "STM32duino_X_NUCLEO_GNSS1A1-1.0.1.zip", "size": 47268, "checksum": "SHA-256:8d7ee20254edc20c35e8ec90625e9f78e57bb33f00606dcb2908377265e24d3b" }, { "name": "STM32duino X-NUCLEO-GNSS1A1", "version": "1.0.2", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)", "paragraph": "This library provides a command line interface to communicate with the GNSS module via UART or I2C.", "website": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1", "category": "Device Control", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_GNSS1A1-1.0.2.zip", "archiveFileName": "STM32duino_X_NUCLEO_GNSS1A1-1.0.2.zip", "size": 47268, "checksum": "SHA-256:2f8cd00313c94b5fa32776b0fc77485b1a4357585c90f72edf3351a10aefd55b" }, { "name": "STM32duino X-NUCLEO-GNSS1A1", "version": "1.0.3", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)", "paragraph": "This library provides a command line interface to communicate with the GNSS module via UART or I2C.", "website": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1", "category": "Device Control", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_GNSS1A1-1.0.3.zip", "archiveFileName": "STM32duino_X_NUCLEO_GNSS1A1-1.0.3.zip", "size": 47270, "checksum": "SHA-256:dafcf53e58a85d6ec6fe3fe182adbb00d969dc2fc58e8dc9217ca5d82b1528cb" }, { "name": "STM32duino X-NUCLEO-GNSS1A1", "version": "1.0.4", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)", "paragraph": "This library provides a command line interface to communicate with the GNSS module via UART or I2C.", "website": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1", "category": "Device Control", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1.git", "dependencies": [ { "name": "MicroNMEA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_GNSS1A1-1.0.4.zip", "archiveFileName": "STM32duino_X_NUCLEO_GNSS1A1-1.0.4.zip", "size": 47283, "checksum": "SHA-256:1c2013c8412a09db9fcb332ee35010d4f5b69b958f5a5993121f39e2cc668a87" }, { "name": "STM32duino X-NUCLEO-GNSS1A1", "version": "1.0.5", "author": "AST", "maintainer": "stm32duino", "sentence": "Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)", "paragraph": "This library provides a command line interface to communicate with the GNSS module via UART or I2C.", "website": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1", "category": "Device Control", "architectures": [ "stm32", "sam", "stm32l0" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-GNSS1A1.git", "dependencies": [ { "name": "MicroNMEA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_GNSS1A1-1.0.5.zip", "archiveFileName": "STM32duino_X_NUCLEO_GNSS1A1-1.0.5.zip", "size": 47324, "checksum": "SHA-256:3125179bda76a8ea5968b29ee901ca4da25d4f7cff0ee8db8c0c380e1aefb3be" }, { "name": "CayenneLPPdec", "version": "0.1.0", "author": "German Martin", "maintainer": "gizmocuz,German Martin", "sentence": "CayenneLPP data decoder", "paragraph": "Library to decode CayenneLPP encoded data to a JSON array. It is useful when you want to use this format to communicate sensors with your own gateways without using TTN.", "website": "https://github.com/gmag11/CayenneLPPdec", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/CayenneLPPdec.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/CayenneLPPdec-0.1.0.zip", "archiveFileName": "CayenneLPPdec-0.1.0.zip", "size": 9007, "checksum": "SHA-256:7921262c532aa6563d85993c399b9c7fe42b4de49f787631d0580f1b287ee3ec" }, { "name": "CayenneLPPdec", "version": "0.1.2", "author": "German Martin", "maintainer": "gizmocuz,German Martin", "sentence": "CayenneLPP data decoder", "paragraph": "Library to decode CayenneLPP encoded data to a JSON array. It is useful when you want to use this format to communicate sensors with your own gateways without using TTN.", "website": "https://github.com/gmag11/CayenneLPPdec", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/CayenneLPPdec.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/CayenneLPPdec-0.1.2.zip", "archiveFileName": "CayenneLPPdec-0.1.2.zip", "size": 9057, "checksum": "SHA-256:56249f657dac0083d92d53b6c7a25e76070c41362dd92ff4b8db6ea8e3341033" }, { "name": "CayenneLPPdec", "version": "0.2.0", "author": "German Martin", "maintainer": "gizmocuz,German Martin", "sentence": "CayenneLPP data decoder", "paragraph": "Library to decode CayenneLPP encoded data to a JSON array. It is useful when you want to use this format to communicate sensors with your own gateways without using TTN.", "website": "https://github.com/gmag11/CayenneLPPdec", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmag11/CayenneLPPdec.git", "url": "https://downloads.arduino.cc/libraries/github.com/gmag11/CayenneLPPdec-0.2.0.zip", "archiveFileName": "CayenneLPPdec-0.2.0.zip", "size": 9065, "checksum": "SHA-256:d387b41a34e4f86ac50bf4624bd89f7f34e5dbe8dd3760d2775b443f5074f990" }, { "name": "eFLL", "version": "1.1.0", "author": "AJ Alves \u003caj.alves@zerokol.com\u003e, Dr. Ricardo Lira \u003cricardor_usp@yahoo.com.br\u003e, Msc. Marvin Lemos \u003cmarvinlemos@gmail.com\u003e, Douglas S. Kridi \u003cdouglaskridi@gmail.com\u003e, Kannya Leal \u003ckannyal@hotmail.com\u003e", "maintainer": "AJ Alves \u003caj.alves@zerokol.com\u003e", "sentence": "eFLL (Embedded Fuzzy Logic Library).", "paragraph": "eFLL is a standard library for Embedded Systems to implement easy and eficient Fuzzy Systems.", "website": "https://github.com/zerokol/eFLL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zerokol/eFLL.git", "providesIncludes": [ "Fuzzy.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zerokol/eFLL-1.1.0.zip", "archiveFileName": "eFLL-1.1.0.zip", "size": 325995, "checksum": "SHA-256:a98edb6b31f91d0e86b2d5522a5ca5fb39a07073056970e5ddbc2e03e02f7929" }, { "name": "eFLL", "version": "1.1.1", "author": "AJ Alves \u003caj.alves@zerokol.com\u003e, Dr. Ricardo Lira \u003cricardor_usp@yahoo.com.br\u003e, Msc. Marvin Lemos \u003cmarvinlemos@gmail.com\u003e, Douglas S. Kridi \u003cdouglaskridi@gmail.com\u003e, Kannya Leal \u003ckannyal@hotmail.com\u003e", "maintainer": "AJ Alves \u003caj.alves@zerokol.com\u003e", "sentence": "eFLL (Embedded Fuzzy Logic Library).", "paragraph": "eFLL is a standard library for Embedded Systems to implement easy and eficient Fuzzy Systems.", "website": "https://github.com/zerokol/eFLL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zerokol/eFLL.git", "providesIncludes": [ "Fuzzy.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zerokol/eFLL-1.1.1.zip", "archiveFileName": "eFLL-1.1.1.zip", "size": 326127, "checksum": "SHA-256:5ce8784051cda4ca8772040917ff29d04a2d06022df9239a30e6425a143f874e" }, { "name": "eFLL", "version": "1.2.0", "author": "AJ Alves \u003caj.alves@zerokol.com\u003e, Dr. Ricardo Lira \u003cricardor_usp@yahoo.com.br\u003e, Msc. Marvin Lemos \u003cmarvinlemos@gmail.com\u003e, Douglas S. Kridi \u003cdouglaskridi@gmail.com\u003e, Kannya Leal \u003ckannyal@hotmail.com\u003e", "maintainer": "AJ Alves \u003caj.alves@zerokol.com\u003e", "sentence": "eFLL (Embedded Fuzzy Logic Library).", "paragraph": "eFLL is a standard library for Embedded Systems to implement easy and eficient Fuzzy Systems.", "website": "https://github.com/zerokol/eFLL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zerokol/eFLL.git", "providesIncludes": [ "Fuzzy.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zerokol/eFLL-1.2.0.zip", "archiveFileName": "eFLL-1.2.0.zip", "size": 326122, "checksum": "SHA-256:cc5f81f4d5b3ec3130b59e13a486c35ede921d9465f03eaa46a3afaf22adc73e" }, { "name": "eFLL", "version": "1.3.0", "author": "AJ Alves \u003caj.alves@zerokol.com\u003e, Dr. Ricardo Lira \u003cricardor_usp@yahoo.com.br\u003e, Msc. Marvin Lemos \u003cmarvinlemos@gmail.com\u003e, Douglas S. Kridi \u003cdouglaskridi@gmail.com\u003e, Kannya Leal \u003ckannyal@hotmail.com\u003e", "maintainer": "AJ Alves \u003caj.alves@zerokol.com\u003e", "sentence": "eFLL (Embedded Fuzzy Logic Library).", "paragraph": "eFLL is a standard library for Embedded Systems to implement easy and eficient Fuzzy Systems.", "website": "https://github.com/zerokol/eFLL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zerokol/eFLL.git", "providesIncludes": [ "Fuzzy.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zerokol/eFLL-1.3.0.zip", "archiveFileName": "eFLL-1.3.0.zip", "size": 326125, "checksum": "SHA-256:78f20b825fd88b7cd23f2b7cfd3150f394921d1d50aa6cf169a8064fd99cb9e9" }, { "name": "eFLL", "version": "1.3.1", "author": "AJ Alves \u003caj.alves@zerokol.com\u003e, Dr. Ricardo Lira \u003cricardor_usp@yahoo.com.br\u003e, Msc. Marvin Lemos \u003cmarvinlemos@gmail.com\u003e, Douglas S. Kridi \u003cdouglaskridi@gmail.com\u003e, Kannya Leal \u003ckannyal@hotmail.com\u003e", "maintainer": "AJ Alves \u003caj.alves@zerokol.com\u003e", "sentence": "eFLL (Embedded Fuzzy Logic Library).", "paragraph": "eFLL is a standard library for Embedded Systems to implement easy and eficient Fuzzy Systems.", "website": "https://github.com/zerokol/eFLL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zerokol/eFLL.git", "providesIncludes": [ "Fuzzy.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zerokol/eFLL-1.3.1.zip", "archiveFileName": "eFLL-1.3.1.zip", "size": 326155, "checksum": "SHA-256:06f7c7ce59757d4e677bc1930e3fdba8ae900a77a25b8ab7f9cf9a6fb88cf294" }, { "name": "eFLL", "version": "1.4.0", "author": "AJ Alves \u003caj.alves@zerokol.com\u003e, Dr. Ricardo Lira \u003cricardor_usp@yahoo.com.br\u003e, Msc. Marvin Lemos \u003cmarvinlemos@gmail.com\u003e, Douglas S. Kridi \u003cdouglaskridi@gmail.com\u003e, Kannya Leal \u003ckannyal@hotmail.com\u003e", "maintainer": "AJ Alves \u003caj.alves@zerokol.com\u003e", "sentence": "eFLL (Embedded Fuzzy Logic Library).", "paragraph": "eFLL is a standard library for Embedded Systems to implement easy and eficient Fuzzy Systems.", "website": "https://github.com/zerokol/eFLL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zerokol/eFLL.git", "providesIncludes": [ "Fuzzy.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zerokol/eFLL-1.4.0.zip", "archiveFileName": "eFLL-1.4.0.zip", "size": 326100, "checksum": "SHA-256:5463787f3745914c22015b9217945eb971d35ebef422a4d944de417eb5992749" }, { "name": "eFLL", "version": "1.4.1", "author": "AJ Alves \u003caj.alves@zerokol.com\u003e, Dr. Ricardo Lira \u003cricardor_usp@yahoo.com.br\u003e, Msc. Marvin Lemos \u003cmarvinlemos@gmail.com\u003e, Douglas S. Kridi \u003cdouglaskridi@gmail.com\u003e, Kannya Leal \u003ckannyal@hotmail.com\u003e", "maintainer": "AJ Alves \u003caj.alves@zerokol.com\u003e", "sentence": "eFLL (Embedded Fuzzy Logic Library).", "paragraph": "eFLL is a standard library for Embedded Systems to implement easy and eficient Fuzzy Systems.", "website": "https://github.com/zerokol/eFLL", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/zerokol/eFLL.git", "providesIncludes": [ "Fuzzy.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/zerokol/eFLL-1.4.1.zip", "archiveFileName": "eFLL-1.4.1.zip", "size": 327791, "checksum": "SHA-256:20526ff457a3801b44198fe0115489443322e9ff5744bdbce033756a05a91b3c" }, { "name": "SparkFun APDS-9301 Lux Sensor", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Broadcom APDS-9301 Lux Sensor.", "paragraph": "Broadcom APDS-9301 Lux Sensor.", "website": "https://github.com/sparkfun/SparkFun_APDS9301_Library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_APDS9301_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_APDS_9301_Lux_Sensor-1.0.0.zip", "archiveFileName": "SparkFun_APDS_9301_Lux_Sensor-1.0.0.zip", "size": 8104, "checksum": "SHA-256:719132e844d7ab096d4543a0553ead0f543587ef69edce012f73cebc4236c676" }, { "name": "Isolated EC Probe Interface", "version": "1.0.0", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure Electrical Conductivity, Total Dissolved Solids, and Salinity", "paragraph": "An electrically isolated I2C sensor device, a waterproof temperature sensor, and an electrical conductivity probe. It measures the conductivity of a solution and converts it into Siemens (S) total dissolved solids and salinity. The firmware allows for single or dual-point calibration with temperature compensation.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_EC.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_EC_Probe_Interface-1.0.0.zip", "archiveFileName": "Isolated_EC_Probe_Interface-1.0.0.zip", "size": 43564, "checksum": "SHA-256:d26c7e5a1fffb3e846f3ba79888daa006a7efb07969641b3e28fddab72dbbe3a" }, { "name": "Isolated EC Probe Interface", "version": "1.1.0", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure Electrical Conductivity, Total Dissolved Solids, and Salinity", "paragraph": "An electrically isolated I2C sensor device, a waterproof temperature sensor, and an electrical conductivity probe. It measures the conductivity of a solution and converts it into Siemens (S) total dissolved solids and salinity. The firmware allows for single or dual-point calibration with temperature compensation.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_EC.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_EC_Probe_Interface-1.1.0.zip", "archiveFileName": "Isolated_EC_Probe_Interface-1.1.0.zip", "size": 46380, "checksum": "SHA-256:265a802db679134fa8818b3f8cd1cec17aa49d7c7b659fe342ff41c83d347637" }, { "name": "Isolated EC Probe Interface", "version": "1.1.1", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure Electrical Conductivity, Total Dissolved Solids, and Salinity", "paragraph": "An electrically isolated I2C sensor device, a waterproof temperature sensor, and an electrical conductivity probe. It measures the conductivity of a solution and converts it into Siemens (S) total dissolved solids and salinity. The firmware allows for single or dual-point calibration with temperature compensation.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_EC.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_EC_Probe_Interface-1.1.1.zip", "archiveFileName": "Isolated_EC_Probe_Interface-1.1.1.zip", "size": 42903, "checksum": "SHA-256:754db95d5c1c3247328b762c1c8bf99e537c1a090cceeec44dc220d726c53320" }, { "name": "Isolated EC Probe Interface", "version": "1.1.2", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure Electrical Conductivity, Total Dissolved Solids, and Salinity", "paragraph": "An electrically isolated I2C sensor device, a waterproof temperature sensor, and an electrical conductivity probe. It measures the conductivity of a solution and converts it into Siemens (S) total dissolved solids and salinity. The firmware allows for single or dual-point calibration with temperature compensation.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_EC.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_EC_Probe_Interface-1.1.2.zip", "archiveFileName": "Isolated_EC_Probe_Interface-1.1.2.zip", "size": 42911, "checksum": "SHA-256:7da5e20da8671b32783234c68283ffefd8d40a0bdc06d14d79b9dfa9a4ceb665" }, { "name": "Isolated EC Probe Interface", "version": "1.2.0", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure Electrical Conductivity, Total Dissolved Solids, and Salinity", "paragraph": "An electrically isolated I2C sensor device, a waterproof temperature sensor, and an electrical conductivity probe. It measures the conductivity of a solution and converts it into Siemens (S) total dissolved solids and salinity. The firmware allows for single or dual-point calibration with temperature compensation.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_EC.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_EC_Probe_Interface-1.2.0.zip", "archiveFileName": "Isolated_EC_Probe_Interface-1.2.0.zip", "size": 35762, "checksum": "SHA-256:ed2cb490e2717c528f0ace76128f46bd711c921bf35021bec1a9eb328ff45957" }, { "name": "Isolated EC Probe Interface", "version": "1.2.1", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure Electrical Conductivity, Total Dissolved Solids, and Salinity", "paragraph": "An electrically isolated I2C sensor device, a waterproof temperature sensor, and an electrical conductivity probe. It measures the conductivity of a solution and converts it into Siemens (S) total dissolved solids and salinity. The firmware allows for single or dual-point calibration with temperature compensation.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_EC.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_EC_Probe_Interface-1.2.1.zip", "archiveFileName": "Isolated_EC_Probe_Interface-1.2.1.zip", "size": 35736, "checksum": "SHA-256:2465f4653a0ddfb3ee16d4a910cdb4c56012ffd90cc1c8176b8062639e66cdc7" }, { "name": "Isolated EC Probe Interface", "version": "1.2.2", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure Electrical Conductivity, Total Dissolved Solids, and Salinity", "paragraph": "An electrically isolated I2C sensor device, a waterproof temperature sensor, and an electrical conductivity probe. It measures the conductivity of a solution and converts it into Siemens (S) total dissolved solids and salinity. The firmware allows for single or dual-point calibration with temperature compensation.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_EC.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_EC_Probe_Interface-1.2.2.zip", "archiveFileName": "Isolated_EC_Probe_Interface-1.2.2.zip", "size": 35929, "checksum": "SHA-256:de35da6d404fc6d57a6caf879afdd164502050c544c60780ded8ca765aed6ef4" }, { "name": "ST7032_asukiaaa", "version": "1.0.0", "author": "tomozh \u003ctomozh@gmail.com\u003e, asukiaaa \u003casukiaaa@gmail.com\u003e", "maintainer": "asukiaaa \u003casukiaaa@gmail.com\u003e", "sentence": "This library controls ST7032 on LCD.", "paragraph": "This library can control LCDs that using ST7032. Ex: SB1602B, SB0802G, AQM0802A-RN-GBW and so on.", "website": "https://github.com/asukiaaa/ST7032_asukiaaa", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/ST7032_asukiaaa.git", "providesIncludes": [ "ST7032_asukiaaa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/ST7032_asukiaaa-1.0.0.zip", "archiveFileName": "ST7032_asukiaaa-1.0.0.zip", "size": 22276, "checksum": "SHA-256:940f5642e03f6b60986ee065221016da1138fd39cc714f9c3be3c1e8c2d870ce" }, { "name": "ST7032_asukiaaa", "version": "1.0.1", "author": "tomozh \u003ctomozh@gmail.com\u003e, asukiaaa \u003casukiaaa@gmail.com\u003e", "maintainer": "asukiaaa \u003casukiaaa@gmail.com\u003e", "sentence": "This library controls ST7032 on LCD.", "paragraph": "This library can control LCDs that using ST7032. Ex: SB1602B, SB0802G, AQM0802A-RN-GBW and so on.", "website": "https://github.com/asukiaaa/ST7032_asukiaaa", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/ST7032_asukiaaa.git", "providesIncludes": [ "ST7032_asukiaaa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/ST7032_asukiaaa-1.0.1.zip", "archiveFileName": "ST7032_asukiaaa-1.0.1.zip", "size": 22448, "checksum": "SHA-256:9cfc31eca5b4f858793cf937c2fbc80d89eca85ad52ea98aa0c6d36a54e1cdaf" }, { "name": "ST7032_asukiaaa", "version": "1.0.2", "author": "tomozh \u003ctomozh@gmail.com\u003e, asukiaaa \u003casukiaaa@gmail.com\u003e", "maintainer": "asukiaaa \u003casukiaaa@gmail.com\u003e", "sentence": "This library controls ST7032 on LCD.", "paragraph": "This library can control LCDs that using ST7032. Ex: SB1602B, SB0802G, AQM0802A-RN-GBW and so on.", "website": "https://github.com/asukiaaa/ST7032_asukiaaa", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/ST7032_asukiaaa.git", "providesIncludes": [ "ST7032_asukiaaa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/ST7032_asukiaaa-1.0.2.zip", "archiveFileName": "ST7032_asukiaaa-1.0.2.zip", "size": 21254, "checksum": "SHA-256:aad30680c9a0f4b38112f54cff78d59a9c4c88c0445d40a90e0a303f8e59da80" }, { "name": "ST7032_asukiaaa", "version": "1.0.3", "author": "tomozh \u003ctomozh@gmail.com\u003e, asukiaaa \u003casukiaaa@gmail.com\u003e", "maintainer": "asukiaaa \u003casukiaaa@gmail.com\u003e", "sentence": "This library controls ST7032 on LCD.", "paragraph": "This library can control LCDs that using ST7032. Ex: SB1602B, SB0802G, AQM0802A-RN-GBW and so on.", "website": "https://github.com/asukiaaa/ST7032_asukiaaa", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/ST7032_asukiaaa.git", "providesIncludes": [ "ST7032_asukiaaa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/ST7032_asukiaaa-1.0.3.zip", "archiveFileName": "ST7032_asukiaaa-1.0.3.zip", "size": 9000, "checksum": "SHA-256:e588ed11d39b2ce002caef93ee87d7ea3bc232f727df3935b533e5381dffd853" }, { "name": "ST7032_asukiaaa", "version": "1.0.4", "author": "tomozh \u003ctomozh@gmail.com\u003e, asukiaaa \u003casukiaaa@gmail.com\u003e", "maintainer": "asukiaaa \u003casukiaaa@gmail.com\u003e", "sentence": "This library controls ST7032 on LCD.", "paragraph": "This library can control LCDs that using ST7032. Ex: SB1602B, SB0802G, AQM0802A-RN-GBW, AQM1602 and so on.", "website": "https://github.com/asukiaaa/ST7032_asukiaaa", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/ST7032_asukiaaa.git", "providesIncludes": [ "ST7032_asukiaaa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/ST7032_asukiaaa-1.0.4.zip", "archiveFileName": "ST7032_asukiaaa-1.0.4.zip", "size": 9003, "checksum": "SHA-256:a6aecb39791984a33d1452a09d90435fe1c67cc1a71b5b87f55c4985ba5b533b" }, { "name": "ST7032_asukiaaa", "version": "1.0.5", "author": "tomozh \u003ctomozh@gmail.com\u003e, Asuki Kono \u003casukiaaa@gmail.com\u003e", "maintainer": "Asuki Kono \u003casukiaaa@gmail.com\u003e", "sentence": "This library controls ST7032 on LCD.", "paragraph": "This library can control LCDs that using ST7032. Ex: SB1602B, SB0802G, AQM0802A-RN-GBW, AQM1602 and so on.", "website": "https://github.com/asukiaaa/ST7032_asukiaaa", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/ST7032_asukiaaa.git", "providesIncludes": [ "ST7032_asukiaaa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/ST7032_asukiaaa-1.0.5.zip", "archiveFileName": "ST7032_asukiaaa-1.0.5.zip", "size": 9017, "checksum": "SHA-256:c3e6a60d0a088944d7eb468f5259faf3867ae936aa5d599d4ca10ea6e8de086b" }, { "name": "LED", "version": "1.0.0", "author": "Giuseppe Martini", "maintainer": "Giuseppe Martini \u003cgiuseppe.martini.00@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to simplify the use of the LED.", "paragraph": "This library simplify the use of a LED.\u003cbr\u003eIt contains many function to manage a LED.\u003cbr\u003e", "website": "https://github.com/gmarty2000/arduino-LED", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmarty2000/arduino-LED.git", "providesIncludes": [ "LED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gmarty2000/LED-1.0.0.zip", "archiveFileName": "LED-1.0.0.zip", "size": 16596, "checksum": "SHA-256:2f431de4ce4191761566b7b22b6e30b9cd2e24d6f2cb6fd4e196b23f9924951a" }, { "name": "LED", "version": "1.1.0", "author": "Giuseppe Martini", "maintainer": "Giuseppe Martini \u003cgiuseppe.martini.00@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to simplify the use of the LED.", "paragraph": "This library simplify the use of a LED.\u003cbr\u003eIt contains many function to manage a LED.\u003cbr\u003e", "website": "https://github.com/gmarty2000/arduino-LED", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmarty2000/arduino-LED.git", "providesIncludes": [ "LED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gmarty2000/LED-1.1.0.zip", "archiveFileName": "LED-1.1.0.zip", "size": 18637, "checksum": "SHA-256:06bbb515e2255485c73a36b3f4b1a7f73233ff95dc13c63b46809cef0ccb1e69" }, { "name": "LED", "version": "1.2.0", "author": "Giuseppe Martini", "maintainer": "Giuseppe Martini \u003cgiuseppe.martini.00@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to simplify the use of the LED.", "paragraph": "This library simplify the use of a LED.\u003cbr\u003eIt contains many function to manage a LED.\u003cbr\u003e", "website": "https://github.com/gmarty2000/arduino-LED", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmarty2000/arduino-LED.git", "providesIncludes": [ "LED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gmarty2000/LED-1.2.0.zip", "archiveFileName": "LED-1.2.0.zip", "size": 19053, "checksum": "SHA-256:f3a8ebf576647fa2e15b80e7cd7af02cbb5ab7529904c19988c12fc15027d91c" }, { "name": "LED", "version": "1.3.0", "author": "Giuseppe Martini", "maintainer": "Giuseppe Martini \u003cgiuseppe.martini.00@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to simplify the use of the LED.", "paragraph": "This library simplify the use of a LED.\u003cbr\u003eIt contains many function to manage a LED.\u003cbr\u003e", "website": "https://github.com/gmarty2000/arduino-LED", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmarty2000/arduino-LED.git", "providesIncludes": [ "LED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gmarty2000/LED-1.3.0.zip", "archiveFileName": "LED-1.3.0.zip", "size": 19575, "checksum": "SHA-256:69611bdc82885334c6b043317c1659131a1046f592d0c991ecccbb6ada99d2d4" }, { "name": "TFMPlus", "version": "1.0.0", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "The TFMini is a different product. This library is not compatible.", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.0.0.zip", "archiveFileName": "TFMPlus-1.0.0.zip", "size": 9471, "checksum": "SHA-256:7ecbaf52a2ef2ce699ed2131551e3137d02c14a44937b1b3d0f717219701e744" }, { "name": "TFMPlus", "version": "1.3.1", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "Not compatible with the TFMini, which is a different product.", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.3.1.zip", "archiveFileName": "TFMPlus-1.3.1.zip", "size": 12178, "checksum": "SHA-256:394fcf316eb18766acf25da7be81050e02ae40ec34e5319341b18c02dff21835" }, { "name": "TFMPlus", "version": "1.3.2", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "Not compatible with the TFMini, which is a different product.", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.3.2.zip", "archiveFileName": "TFMPlus-1.3.2.zip", "size": 12501, "checksum": "SHA-256:dcaa6bd95a25224b7dfce80a0160ee295d2a6a50aa8de7a11e479003ce96d768" }, { "name": "TFMPlus", "version": "1.3.3", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "Not compatible with the TFMini, which is a different product.", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.3.3.zip", "archiveFileName": "TFMPlus-1.3.3.zip", "size": 1780600, "checksum": "SHA-256:86c023354d35ec602113946ff634c6eb75f1da7d47a9c6d7d5e9dc08eb448305" }, { "name": "TFMPlus", "version": "1.3.4", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "Not compatible with the TFMini, which is a different product.", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.3.4.zip", "archiveFileName": "TFMPlus-1.3.4.zip", "size": 1780729, "checksum": "SHA-256:6483111cd6acc880e475d0ff5abc529209d13346807caaa61714e3b56d7886ad" }, { "name": "TFMPlus", "version": "1.3.5", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "Not compatible with the TFMini, which is a different product.", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.3.5.zip", "archiveFileName": "TFMPlus-1.3.5.zip", "size": 11387389, "checksum": "SHA-256:a644bfd7a8d611941f2b9917044f95e9c0177f186fc1d23e5adf46da311934cd" }, { "name": "TFMPlus", "version": "1.4.0", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "Compatible with TFMini-S, but not with TFMini, which is a different product", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.4.0.zip", "archiveFileName": "TFMPlus-1.4.0.zip", "size": 13678148, "checksum": "SHA-256:59107b03a339c1b757bae5b19e3a5ef355496465b7105b1e441e799865ccab37" }, { "name": "TFMPlus", "version": "1.4.1", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "Compatible with TFMini-S, but not with TFMini, which is a different product", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.4.1.zip", "archiveFileName": "TFMPlus-1.4.1.zip", "size": 13678310, "checksum": "SHA-256:475156151ee67f0b2472b1f874a9c464592413c6ff3ef1e7976faa9e13a8195e" }, { "name": "TFMPlus", "version": "1.4.2", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "Compatible with TFMini-S, but not with TFMini, which is a different product", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.4.2.zip", "archiveFileName": "TFMPlus-1.4.2.zip", "size": 13678939, "checksum": "SHA-256:b4f9236f2f17c4b02c2d1d0fec3a5f207597690103d3acf72fb81d582917e0c4" }, { "name": "TFMPlus", "version": "1.5.0", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.", "paragraph": "Compatible with TFMini-S and TFLuna (UART only), but *not* TFMini.", "website": "https://github.com/budryerson/TFMini-Plus", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus.git", "providesIncludes": [ "TFMPlus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPlus-1.5.0.zip", "archiveFileName": "TFMPlus-1.5.0.zip", "size": 14093440, "checksum": "SHA-256:af1ff2b1f5c039e3310a10d92fd92b7fd97298e922071b51b960695b423f0954" }, { "name": "SDHT", "version": "1.1.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class for DHT11, DHT12, DHT21 and DHT22 Sensors", "paragraph": "monitor dht serie sensors", "website": "https://github.com/offcircuit/SDHT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/SDHT.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/SDHT-1.1.0.zip", "archiveFileName": "SDHT-1.1.0.zip", "size": 15021, "checksum": "SHA-256:26c413ca3c66c9dfdb44d8bd6a1311e6eafc0aeb64a34eba17cea778ae195565" }, { "name": "SDHT", "version": "2.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class for DHT11, DHT12, DHT21 and DHT22 Sensors", "paragraph": "monitor dht serie sensors", "website": "https://github.com/offcircuit/SDHT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/SDHT.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/SDHT-2.0.0.zip", "archiveFileName": "SDHT-2.0.0.zip", "size": 15052, "checksum": "SHA-256:668015b5df8231361191bfd8087d2cd57c6c93dcdb20b9366119ce6380afbd2e" }, { "name": "MiDispositivoMIDI_V3", "version": "1.0.0", "author": "BanaNut Electronics", "maintainer": "BanaNut Electronics \u003cbananutelectronics@gmail.com\u003e", "sentence": "Provides functions to control de MiDispositivoMIDI V3 hardware", "paragraph": "MiDispositivoMIVI is a MIDI controler based on Arduino. This library provides functions to encapsulate the complexity of the hardware and allows developers to experiment with new ideas on the top of this API-like library.", "website": "https://github.com/Bananut-Electronics/", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bananut-Electronics/MiDispositivoMIDI_V3.git", "url": "https://downloads.arduino.cc/libraries/github.com/Bananut-Electronics/MiDispositivoMIDI_V3-1.0.0.zip", "archiveFileName": "MiDispositivoMIDI_V3-1.0.0.zip", "size": 23549818, "checksum": "SHA-256:671f9122d4e92492de60665eb5cada7fcda4cd7a69feb80b848514f14d1087d1" }, { "name": "SerialVariable", "version": "1.0.0", "author": "Jan Fischer \u003cJanTheFischer@gmail.com\u003e, Taylor Hearn \u003cTaylorHearn@gmail.com\u003e", "maintainer": "Jan Fischer \u003cJanTheFischer@gmail.com\u003e", "sentence": "Save values to the Arduino over Serial", "paragraph": "Makes Integer, Double, Float, Bool, and Char arrays that can be saved to by sending an index number and a value over the serial port. Allows for simple saving and callback saving such that every time a new variable is saved it can be immediatly used.", "website": "https://github.com/janthefiscehr/SerialVariable", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janthefischer/SerialVariable.git", "url": "https://downloads.arduino.cc/libraries/github.com/janthefischer/SerialVariable-1.0.0.zip", "archiveFileName": "SerialVariable-1.0.0.zip", "size": 5570, "checksum": "SHA-256:8262454f77454a4efd84f2dbebcd158de41fefdb2fca13498112eca583408872" }, { "name": "SerialVariable", "version": "1.0.1", "author": "Jan Fischer \u003cJanTheFischer@gmail.com\u003e, Taylor Hearn \u003cHearnTaylor@gmail.com\u003e", "maintainer": "Jan Fischer \u003cJanTheFischer@gmail.com\u003e", "sentence": "Save values to the Arduino over Serial", "paragraph": "Makes Integer, Double, Float, Bool, and Char arrays that can be saved to by sending an index number and a value over the serial port. Allows for simple saving and callback saving such that every time a new variable is saved it can be immediatly used.", "website": "https://github.com/janthefischer/SerialVariable", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janthefischer/SerialVariable.git", "url": "https://downloads.arduino.cc/libraries/github.com/janthefischer/SerialVariable-1.0.1.zip", "archiveFileName": "SerialVariable-1.0.1.zip", "size": 6282, "checksum": "SHA-256:e9c7a45916a4639f383f9f93b6241dc5ca8c9ee862a0ca5602213729d2df13dc" }, { "name": "Knock Detector", "version": "1.0.0", "author": "Ioannis Gkikas \u003cfunkyfisch@gmail.com\u003e", "maintainer": "Ioannis Gkikas \u003cfunkyfisch@gmail.com\u003e", "license": "MIT", "sentence": "A non-blocking knock detection library to use with piezo elements", "paragraph": "Uses a simple non-blocking algorithm that can be continuously fed with values from an analog pin hooked to a piezo disc. This algorithm can detect knocks and separate those pulses from each other. For more info, check the documentation on Github.", "website": "https://github.com/funkyfisch/arduino-knock-detector", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/funkyfisch/arduino-knock-detector.git", "url": "https://downloads.arduino.cc/libraries/github.com/funkyfisch/Knock_Detector-1.0.0.zip", "archiveFileName": "Knock_Detector-1.0.0.zip", "size": 8165, "checksum": "SHA-256:70a2dd459f04f5d142cb1c9a2cc26da3fb64d7267c3cb75d4138031aa9d691fe" }, { "name": "GetInTouch", "version": "1.0.0", "author": "rootfrogs UG", "maintainer": "rootfrogs \u003cinfo@rootfrogs.com\u003e", "sentence": "Arduino library for GetInTouch twitch extension.", "paragraph": "With this library you can create your own GetInTouch gadgets.", "website": "https://getintouch.rootfrogs.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rootfrogs/Arduino-GetInTouch-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/rootfrogs/GetInTouch-1.0.0.zip", "archiveFileName": "GetInTouch-1.0.0.zip", "size": 9647, "checksum": "SHA-256:d7d66c85a99015a52ed06b7c3ce7d04e7bdd6d1c329bde26a70a3f70d85d4271" }, { "name": "GetInTouch", "version": "1.1.0", "author": "rootfrogs UG", "maintainer": "rootfrogs \u003cinfo@rootfrogs.com\u003e", "sentence": "Arduino library for GetInTouch Twitch Extension.", "paragraph": "With this library you can create your own GetInTouch gadgets.", "website": "https://getintouch.rootfrogs.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rootfrogs/Arduino-GetInTouch-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/rootfrogs/GetInTouch-1.1.0.zip", "archiveFileName": "GetInTouch-1.1.0.zip", "size": 11268, "checksum": "SHA-256:243f4ad5012e6d51186aec08a09fb76adb766af8744b3f8c07ccc33aee45acac" }, { "name": "RemoteDebugger", "version": "0.9.0", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library", "website": "https://github.com/JoaoLopesF/RemoteDebugger", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebugger.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebugger-0.9.0.zip", "archiveFileName": "RemoteDebugger-0.9.0.zip", "size": 46115, "checksum": "SHA-256:fc87ea545df8f263d7d9672d9dab9e0c3b74e2c4801dde55f2ac0dfbc9b9eae6" }, { "name": "RemoteDebugger", "version": "0.9.1", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library", "website": "https://github.com/JoaoLopesF/RemoteDebugger", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebugger.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebugger-0.9.1.zip", "archiveFileName": "RemoteDebugger-0.9.1.zip", "size": 46492, "checksum": "SHA-256:21dc8724f8dbc568c238d8bc86e49714fa3f49fbeecbb448489489f63007540a" }, { "name": "RemoteDebugger", "version": "0.9.2", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library", "website": "https://github.com/JoaoLopesF/RemoteDebugger", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebugger.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebugger-0.9.2.zip", "archiveFileName": "RemoteDebugger-0.9.2.zip", "size": 64821, "checksum": "SHA-256:5e38a1ac850aa048e77001e3e243e6df515ad457bb30febb78019e0bdc0800ac" }, { "name": "RemoteDebugger", "version": "0.9.4", "author": "Joao Lopes", "maintainer": "Joao Lopes", "sentence": "RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library", "website": "https://github.com/JoaoLopesF/RemoteDebugger", "category": "Communication", "architectures": [ "esp32", "esp8266", "espressif" ], "types": [ "Contributed" ], "repository": "https://github.com/JoaoLopesF/RemoteDebugger.git", "url": "https://downloads.arduino.cc/libraries/github.com/JoaoLopesF/RemoteDebugger-0.9.4.zip", "archiveFileName": "RemoteDebugger-0.9.4.zip", "size": 369010, "checksum": "SHA-256:fc720c50a0469b9242c14e377f3da346c9214421442372e1c126a5d76ccd83dd" }, { "name": "ConductivityLib", "version": "1.0.0", "author": "torsteinnh", "maintainer": "torsteinnh \u003ctorsteno@pvv.ntnu.no\u003e", "sentence": "Library for resistance-measuring sensors prone to electrolysis.", "paragraph": "This is a small utility for alternating the current over a resistance-measuring sensor in order to avoid damage caused by electrolysis.", "website": "https://github.com/torsteinnh/conductivityLib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/torsteinnh/conductivityLib.git", "providesIncludes": [ "conductivityLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/torsteinnh/ConductivityLib-1.0.0.zip", "archiveFileName": "ConductivityLib-1.0.0.zip", "size": 11496, "checksum": "SHA-256:8424b44f548b2516e42af58ae039dfc7ac984db3b485ee468509c18271cb3427" }, { "name": "STM32duino X-NUCLEO-IKS01A3", "version": "1.0.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-IKS01A3 expansion board", "paragraph": "This library provides several sample applications to control ST X-NUCLEO-IKS01A3 expansion board", "website": "https://github.com/stm32duino/X-NUCLEO-IKS01A3", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-IKS01A3.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_IKS01A3-1.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_IKS01A3-1.0.0.zip", "size": 29150, "checksum": "SHA-256:090515d8810579dea3629ca730d943916579b4325109b236e2901775be805b1e" }, { "name": "STM32duino X-NUCLEO-IKS01A3", "version": "1.0.1", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-IKS01A3 expansion board", "paragraph": "This library provides several sample applications to control ST X-NUCLEO-IKS01A3 expansion board", "website": "https://github.com/stm32duino/X-NUCLEO-IKS01A3", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-IKS01A3.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_IKS01A3-1.0.1.zip", "archiveFileName": "STM32duino_X_NUCLEO_IKS01A3-1.0.1.zip", "size": 29127, "checksum": "SHA-256:9c8074823975ed45a77e294b461cdd243829fb22ee6eac995595ad6efb08e644" }, { "name": "STM32duino X-NUCLEO-IKS01A3", "version": "1.0.2", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-IKS01A3 expansion board", "paragraph": "This library provides several sample applications to control ST X-NUCLEO-IKS01A3 expansion board", "website": "https://github.com/stm32duino/X-NUCLEO-IKS01A3", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-IKS01A3.git", "dependencies": [ { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_IKS01A3-1.0.2.zip", "archiveFileName": "STM32duino_X_NUCLEO_IKS01A3-1.0.2.zip", "size": 29180, "checksum": "SHA-256:bf92546c4b98c75eae92b6d04add2c1ef9ac8bc17657cda4487ae97468f1c7d7" }, { "name": "STM32duino X-NUCLEO-IKS01A3", "version": "1.1.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-IKS01A3 expansion board", "paragraph": "This library provides several sample applications to control ST X-NUCLEO-IKS01A3 expansion board", "website": "https://github.com/stm32duino/X-NUCLEO-IKS01A3", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-IKS01A3.git", "dependencies": [ { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino LSM6DSOX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_IKS01A3-1.1.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_IKS01A3-1.1.0.zip", "size": 37239, "checksum": "SHA-256:2a11520e4b952a9ed94d00255ef1bac59410855eb6eb9edd72f77b5f5daf8f20" }, { "name": "STM32duino X-NUCLEO-IKS01A3", "version": "1.2.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-IKS01A3 expansion board", "paragraph": "This library provides several sample applications to control ST X-NUCLEO-IKS01A3 expansion board", "website": "https://github.com/stm32duino/X-NUCLEO-IKS01A3", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-IKS01A3.git", "dependencies": [ { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino LSM6DSOX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_IKS01A3-1.2.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_IKS01A3-1.2.0.zip", "size": 37068, "checksum": "SHA-256:543066b039bcbd0f7420efbfa06c024bcda55f7881a3083a9ef4bb017e7c441c" }, { "name": "STM32duino X-NUCLEO-IKS01A3", "version": "1.2.1", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-IKS01A3 expansion board", "paragraph": "This library provides several sample applications to control ST X-NUCLEO-IKS01A3 expansion board", "website": "https://github.com/stm32duino/X-NUCLEO-IKS01A3", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-IKS01A3.git", "dependencies": [ { "name": "STM32duino LSM6DSO" }, { "name": "STM32duino LIS2DW12" }, { "name": "STM32duino LIS2MDL" }, { "name": "STM32duino HTS221" }, { "name": "STM32duino LPS22HH" }, { "name": "STM32duino STTS751" }, { "name": "STM32duino LSM6DSOX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_IKS01A3-1.2.1.zip", "archiveFileName": "STM32duino_X_NUCLEO_IKS01A3-1.2.1.zip", "size": 37061, "checksum": "SHA-256:a51f40b5d37abff5dd1ed86a7b967f60086e22ee17f9443b7ed52551729d9549" }, { "name": "STM32duino LSM6DSO", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-1.0.0.zip", "archiveFileName": "STM32duino_LSM6DSO-1.0.0.zip", "size": 51600, "checksum": "SHA-256:69a3deb9c46c44304a3e2520344cdf30158a7be5d1e2733102f1d6954ac5e75d" }, { "name": "STM32duino LSM6DSO", "version": "1.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-1.0.1.zip", "archiveFileName": "STM32duino_LSM6DSO-1.0.1.zip", "size": 51490, "checksum": "SHA-256:2b185372cbb64118454e50cdda04b504c990c641ea44cdb55ae7355a9905cc68" }, { "name": "STM32duino LSM6DSO", "version": "1.0.2", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-1.0.2.zip", "archiveFileName": "STM32duino_LSM6DSO-1.0.2.zip", "size": 51489, "checksum": "SHA-256:7f6fcc43967fdc48ff560408f19145f9590c77ac05df1c1f3f41e603953c9f2b" }, { "name": "STM32duino LSM6DSO", "version": "1.1.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-1.1.0.zip", "archiveFileName": "STM32duino_LSM6DSO-1.1.0.zip", "size": 61872, "checksum": "SHA-256:eabd0e12624109a6ea267ee5490de16a6bbd0b2571fc21cfdc151b5e127ef53e" }, { "name": "STM32duino LSM6DSO", "version": "1.1.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-1.1.1.zip", "archiveFileName": "STM32duino_LSM6DSO-1.1.1.zip", "size": 61871, "checksum": "SHA-256:c9e414de831d18a0c3dabb58b1bd2941e5103c93df7601878a0075f5b7643f7b" }, { "name": "STM32duino LSM6DSO", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-2.0.0.zip", "archiveFileName": "STM32duino_LSM6DSO-2.0.0.zip", "size": 61997, "checksum": "SHA-256:8db776bd26f81ef589cb90ff315286cb580ec588d975c12c9c64a64854848457" }, { "name": "STM32duino LSM6DSO", "version": "2.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-2.0.1.zip", "archiveFileName": "STM32duino_LSM6DSO-2.0.1.zip", "size": 62025, "checksum": "SHA-256:83e03f05599323a2e50b452ad042f44fe992b7057f9259e692faf544b5d356e1" }, { "name": "STM32duino LSM6DSO", "version": "2.0.2", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-2.0.2.zip", "archiveFileName": "STM32duino_LSM6DSO-2.0.2.zip", "size": 62020, "checksum": "SHA-256:3603c5f67a1d05222bedd472b2e3b6fc09074800becbf1bac9b2353927441768" }, { "name": "STM32duino LSM6DSO", "version": "2.0.3", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-2.0.3.zip", "archiveFileName": "STM32duino_LSM6DSO-2.0.3.zip", "size": 62036, "checksum": "SHA-256:fa6a6bb94baea9706f7b33c1e78689e1658fbee93009d22c4759343ec4c68b80" }, { "name": "STM32duino LSM6DSO", "version": "2.0.4", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-2.0.4.zip", "archiveFileName": "STM32duino_LSM6DSO-2.0.4.zip", "size": 62067, "checksum": "SHA-256:f0cd9589e3863aa85e9b102822dbec2d4d4d24118468077058a610f57f87d810" }, { "name": "STM32duino LSM6DSO", "version": "2.0.5", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-2.0.5.zip", "archiveFileName": "STM32duino_LSM6DSO-2.0.5.zip", "size": 62072, "checksum": "SHA-256:8fd319f7f4e2799a5724923a81f6077f2788787289ea9e46f9e8f382e05781c5" }, { "name": "STM32duino LSM6DSO", "version": "2.1.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-2.1.0.zip", "archiveFileName": "STM32duino_LSM6DSO-2.1.0.zip", "size": 62152, "checksum": "SHA-256:ec3f86acdf7dd39f6f2b9e5bfb5e0598578adf466dc57c9494f73519f0c63d62" }, { "name": "STM32duino LSM6DSO", "version": "2.1.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-2.1.1.zip", "archiveFileName": "STM32duino_LSM6DSO-2.1.1.zip", "size": 62194, "checksum": "SHA-256:dc4c6f24a9f4195698458b8fdd318e449c241ecece9a284e048f03d6be06d2f8" }, { "name": "STM32duino LSM6DSO", "version": "2.2.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSO for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSO", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSO.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSO-2.2.0.zip", "archiveFileName": "STM32duino_LSM6DSO-2.2.0.zip", "size": 79350, "checksum": "SHA-256:23f88625846fd389200464fd3dd9e59fcb690227aeca36cfda5f1e843a44e516" }, { "name": "STM32duino LIS2DW12", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D accelerometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D accelerometer LIS2DW12 for STM32 boards.", "website": "https://github.com/stm32duino/LIS2DW12", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LIS2DW12.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LIS2DW12-1.0.0.zip", "archiveFileName": "STM32duino_LIS2DW12-1.0.0.zip", "size": 25392, "checksum": "SHA-256:39253ad98c350bc1f23172c765d5d809c3acee9da5a16a424d12203e770b5083" }, { "name": "STM32duino LIS2DW12", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D accelerometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D accelerometer LIS2DW12 for STM32 boards.", "website": "https://github.com/stm32duino/LIS2DW12", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LIS2DW12.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LIS2DW12-2.0.0.zip", "archiveFileName": "STM32duino_LIS2DW12-2.0.0.zip", "size": 25481, "checksum": "SHA-256:a57e2d857f82da6d2f1eaf5544976302d49bc5260958aed15fdbda9d13468f89" }, { "name": "STM32duino LIS2DW12", "version": "2.1.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D accelerometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D accelerometer LIS2DW12 for STM32 boards.", "website": "https://github.com/stm32duino/LIS2DW12", "category": "Sensors", "architectures": [ "stm32", "avr", "sam", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LIS2DW12.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LIS2DW12-2.1.0.zip", "archiveFileName": "STM32duino_LIS2DW12-2.1.0.zip", "size": 25498, "checksum": "SHA-256:7b2053643bd60534bce37b4885061bab122f408b15504ab2f883d60d699e942e" }, { "name": "STM32duino LIS2DW12", "version": "2.1.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D accelerometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D accelerometer LIS2DW12 for STM32 boards.", "website": "https://github.com/stm32duino/LIS2DW12", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LIS2DW12.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LIS2DW12-2.1.1.zip", "archiveFileName": "STM32duino_LIS2DW12-2.1.1.zip", "size": 25541, "checksum": "SHA-256:406a0ee05127a48635ff71fa2d0ca16c7bd516a426c5ba839ed51348c377a22e" }, { "name": "STM32duino LIS2MDL", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D magnetometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D magnetometer LIS2MDL for STM32 boards.", "website": "https://github.com/stm32duino/LIS2MDL", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LIS2MDL.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LIS2MDL-1.0.0.zip", "archiveFileName": "STM32duino_LIS2MDL-1.0.0.zip", "size": 15245, "checksum": "SHA-256:fc095846196866c6410d1085ad4c5e03fb6f8edfd0791e3504f5c5e107b748da" }, { "name": "STM32duino LIS2MDL", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D magnetometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D magnetometer LIS2MDL for STM32 boards.", "website": "https://github.com/stm32duino/LIS2MDL", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LIS2MDL.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LIS2MDL-2.0.0.zip", "archiveFileName": "STM32duino_LIS2MDL-2.0.0.zip", "size": 15387, "checksum": "SHA-256:c728014a27441fb77fcec7447140667c7fe943f866c2be986d05187e83e6549f" }, { "name": "STM32duino LIS2MDL", "version": "2.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D magnetometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D magnetometer LIS2MDL for STM32 boards.", "website": "https://github.com/stm32duino/LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LIS2MDL.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LIS2MDL-2.0.1.zip", "archiveFileName": "STM32duino_LIS2MDL-2.0.1.zip", "size": 15435, "checksum": "SHA-256:f9f8544021f2cff058d9571f89b5ccf1a6fb6eb69284bb408d2c66f7704e986a" }, { "name": "STM32duino LPS22HH", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Nano pressure sensor.", "paragraph": "This library provides Arduino support for the nano pressure sensor LPS22HH for STM32 boards.", "website": "https://github.com/stm32duino/LPS22HH", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LPS22HH.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LPS22HH-1.0.0.zip", "archiveFileName": "STM32duino_LPS22HH-1.0.0.zip", "size": 18265, "checksum": "SHA-256:560e1d6294d1da39ec1f03be8b6c92bb6b60a4d35bec93dc3baf89635d947336" }, { "name": "STM32duino LPS22HH", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Nano pressure sensor.", "paragraph": "This library provides Arduino support for the nano pressure sensor LPS22HH for STM32 boards.", "website": "https://github.com/stm32duino/LPS22HH", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LPS22HH.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LPS22HH-2.0.0.zip", "archiveFileName": "STM32duino_LPS22HH-2.0.0.zip", "size": 18367, "checksum": "SHA-256:39400bc666f7cd3e112bc241c5913c71aaefd176ac3583ed7bf3189ae5872209" }, { "name": "STM32duino LPS22HH", "version": "2.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Nano pressure sensor.", "paragraph": "This library provides Arduino support for the nano pressure sensor LPS22HH for STM32 boards.", "website": "https://github.com/stm32duino/LPS22HH", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LPS22HH.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LPS22HH-2.0.1.zip", "archiveFileName": "STM32duino_LPS22HH-2.0.1.zip", "size": 20555, "checksum": "SHA-256:3d2f7349a802bf37d9232ba7f42910caba913005aa785dafb1469d229faf1075" }, { "name": "STM32duino LPS22HH", "version": "2.0.2", "author": "SRA", "maintainer": "stm32duino", "sentence": "Nano pressure sensor.", "paragraph": "This library provides Arduino support for the nano pressure sensor LPS22HH for STM32 boards.", "website": "https://github.com/stm32duino/LPS22HH", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LPS22HH.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LPS22HH-2.0.2.zip", "archiveFileName": "STM32duino_LPS22HH-2.0.2.zip", "size": 20562, "checksum": "SHA-256:3cf899c18a13819f70d35ea9615f1a686c42afade964b536c05d5058e8515d55" }, { "name": "STM32duino LPS22HH", "version": "2.0.3", "author": "SRA", "maintainer": "stm32duino", "sentence": "Nano pressure sensor.", "paragraph": "This library provides Arduino support for the nano pressure sensor LPS22HH for STM32 boards.", "website": "https://github.com/stm32duino/LPS22HH", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LPS22HH.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LPS22HH-2.0.3.zip", "archiveFileName": "STM32duino_LPS22HH-2.0.3.zip", "size": 20611, "checksum": "SHA-256:0d3165755d377433a4cf6a286f9028c62060b996dd25082611baf1976ed8071a" }, { "name": "STM32duino LPS22HH", "version": "2.0.4", "author": "SRA", "maintainer": "stm32duino", "sentence": "Nano pressure sensor.", "paragraph": "This library provides Arduino support for the nano pressure sensor LPS22HH for STM32 boards.", "website": "https://github.com/stm32duino/LPS22HH", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LPS22HH.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LPS22HH-2.0.4.zip", "archiveFileName": "STM32duino_LPS22HH-2.0.4.zip", "size": 20661, "checksum": "SHA-256:52ebec7dddb1176ecf2a4d934efb92348a9568010a3d617601e0660c54cc2971" }, { "name": "STM32duino STTS751", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS751 for STM32 boards.", "website": "https://github.com/stm32duino/STTS751", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS751.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS751-1.0.0.zip", "archiveFileName": "STM32duino_STTS751-1.0.0.zip", "size": 14062, "checksum": "SHA-256:312aa3fd9b4bfcd7b93f1dffb015ecb76eb6b0377d9e32c967e7f2c1bb9d74ff" }, { "name": "STM32duino STTS751", "version": "1.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS751 for STM32 boards.", "website": "https://github.com/stm32duino/STTS751", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS751.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS751-1.0.1.zip", "archiveFileName": "STM32duino_STTS751-1.0.1.zip", "size": 14062, "checksum": "SHA-256:b19718bd425fa3057c00365d147331dee376af45f588a7bdb02a2357b3de78c4" }, { "name": "STM32duino STTS751", "version": "1.0.2", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS751 for STM32 boards.", "website": "https://github.com/stm32duino/STTS751", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS751.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS751-1.0.2.zip", "archiveFileName": "STM32duino_STTS751-1.0.2.zip", "size": 14078, "checksum": "SHA-256:c5a23c30375e74b7be40bd786ee43afd7f9ba9dee4d57380db0c5c5dcb03a668" }, { "name": "STM32duino STTS751", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS751 for STM32 boards.", "website": "https://github.com/stm32duino/STTS751", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS751.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS751-2.0.0.zip", "archiveFileName": "STM32duino_STTS751-2.0.0.zip", "size": 14234, "checksum": "SHA-256:891f321aa50c77f2a2142a3fbc7a89aacf0906306628fb98bb3d33382d714aaa" }, { "name": "STM32duino STTS751", "version": "2.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS751 for STM32 boards.", "website": "https://github.com/stm32duino/STTS751", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS751.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS751-2.0.1.zip", "archiveFileName": "STM32duino_STTS751-2.0.1.zip", "size": 14227, "checksum": "SHA-256:ab6bcb33d8bb7c137e845d0e3d8334f1880868dd9f2c3aefa58d2dd0f1bcfabf" }, { "name": "HX711 Arduino Library", "version": "0.7.2", "author": "Bogdan Necula \u003cbogde@bogde.ro\u003e, Andreas Motl \u003candreas.motl@elmyra.de\u003e", "maintainer": "Bogdan Necula \u003cbogde@bogde.ro\u003e", "sentence": "Library to interface the Avia Semiconductor HX711 ADC.", "paragraph": "An Arduino library to interface the \u003ca href=\"http://image.dfrobot.com/image/data/SEN0160/hx711_english.pdf\"\u003eAvia Semiconductor HX711 24-Bit Analog-to-Digital Converter (ADC)\u003c/a\u003e for reading load cells / weight scales.", "website": "https://github.com/bogde/HX711", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/bogde/HX711.git", "url": "https://downloads.arduino.cc/libraries/github.com/bogde/HX711_Arduino_Library-0.7.2.zip", "archiveFileName": "HX711_Arduino_Library-0.7.2.zip", "size": 18692, "checksum": "SHA-256:823473a8728a361056bc3c41404181d89369aec48d3e620f89b82dc41c85fec6" }, { "name": "HX711 Arduino Library", "version": "0.7.4", "author": "Bogdan Necula \u003cbogde@bogde.ro\u003e, Andreas Motl \u003candreas.motl@elmyra.de\u003e", "maintainer": "Bogdan Necula \u003cbogde@bogde.ro\u003e", "sentence": "Library to interface the Avia Semiconductor HX711 ADC.", "paragraph": "An Arduino library to interface the \u003ca href=\"http://image.dfrobot.com/image/data/SEN0160/hx711_english.pdf\"\u003eAvia Semiconductor HX711 24-Bit Analog-to-Digital Converter (ADC)\u003c/a\u003e for reading load cells / weight scales.", "website": "https://github.com/bogde/HX711", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/bogde/HX711.git", "url": "https://downloads.arduino.cc/libraries/github.com/bogde/HX711_Arduino_Library-0.7.4.zip", "archiveFileName": "HX711_Arduino_Library-0.7.4.zip", "size": 18697, "checksum": "SHA-256:1bb4b66f734caade180197b3ae0b35dee5834ff09d5ec2da0f4254ad24409396" }, { "name": "HX711 Arduino Library", "version": "0.7.5", "author": "Bogdan Necula \u003cbogde@bogde.ro\u003e, Andreas Motl \u003candreas.motl@elmyra.de\u003e", "maintainer": "Bogdan Necula \u003cbogde@bogde.ro\u003e", "sentence": "Library to interface the Avia Semiconductor HX711 ADC.", "paragraph": "An Arduino library to interface the \u003ca href=\"http://image.dfrobot.com/image/data/SEN0160/hx711_english.pdf\"\u003eAvia Semiconductor HX711 24-Bit Analog-to-Digital Converter (ADC)\u003c/a\u003e for reading load cells / weight scales.", "website": "https://github.com/bogde/HX711", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/bogde/HX711.git", "url": "https://downloads.arduino.cc/libraries/github.com/bogde/HX711_Arduino_Library-0.7.5.zip", "archiveFileName": "HX711_Arduino_Library-0.7.5.zip", "size": 19509, "checksum": "SHA-256:11a72d1d462a0306e8e0c5cf33d215cefded2e9c9b7ce05e1f1d2d42b47291f6" }, { "name": "Haptic_DA7280", "version": "0.0.1", "author": "PatternAgents", "maintainer": "PatternAgents \u003cinfo@patternagents.com\u003e", "sentence": "Arduino library for Dialog DA7280 Haptic Controller", "paragraph": "Arduino library for Dialog DA7280 Haptic Controller", "website": "https://github.com/PatternAgents/Haptic_DA7280", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PatternAgents/Haptic_DA7280.git", "url": "https://downloads.arduino.cc/libraries/github.com/PatternAgents/Haptic_DA7280-0.0.1.zip", "archiveFileName": "Haptic_DA7280-0.0.1.zip", "size": 45273, "checksum": "SHA-256:17d92c7e472ff8e917aa7b2c861d2db32729bf40d05dfa612215d8a24115a5df" }, { "name": "Haptic_DA7280", "version": "1.1.0", "author": "PatternAgents", "maintainer": "PatternAgents \u003cinfo@patternagents.com\u003e", "sentence": "Arduino library for Dialog DA7280 Haptic Controller", "paragraph": "Arduino library for Dialog DA7280 Haptic Controller", "website": "https://github.com/PatternAgents/Haptic_DA7280", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PatternAgents/Haptic_DA7280.git", "url": "https://downloads.arduino.cc/libraries/github.com/PatternAgents/Haptic_DA7280-1.1.0.zip", "archiveFileName": "Haptic_DA7280-1.1.0.zip", "size": 45273, "checksum": "SHA-256:ce400de05dc8a5d51c88723cfffc50329755dd1932f981d585c5389051d867ed" }, { "name": "Shox96 Progmem Compression", "version": "1.0.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Compress short strings and messages using Shox96 technique and save space on Flash (PROGMEM)", "paragraph": "This library allows storing of compressed text strings in Arduino Program Memory and provides API to retrieve each string individually using index. It is based on Shox96 hybrid encoding technique.", "website": "https://github.com/siara-cc/Shox96_Arduino_Progmem_lib", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/Shox96_Arduino_Progmem_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Shox96_Progmem_Compression-1.0.0.zip", "archiveFileName": "Shox96_Progmem_Compression-1.0.0.zip", "size": 286603, "checksum": "SHA-256:8cb8ba8f67c501306136cd68e83d983c683c65e97638c5b2923402f8bafdb51d" }, { "name": "Shox96 Progmem Compression", "version": "1.1.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Compress short strings and messages using Shox96 technique and save space on Flash (PROGMEM)", "paragraph": "This library allows storing of compressed text strings in Arduino Program Memory and provides API to retrieve each string individually using index. It is based on Shox96 hybrid encoding technique.", "website": "https://github.com/siara-cc/Shox96_Arduino_Progmem_lib", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/Shox96_Arduino_Progmem_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Shox96_Progmem_Compression-1.1.0.zip", "archiveFileName": "Shox96_Progmem_Compression-1.1.0.zip", "size": 286600, "checksum": "SHA-256:52a413e81c38acf45ba2c06b8b76806d95bf74849c2bb2b0257201b2df1c15ad" }, { "name": "Haptic_DRV2605", "version": "1.0.0", "author": "PatternAgents", "maintainer": "PatternAgents \u003cinfo@patternagents.com\u003e", "sentence": "Arduino library for TI DRV2605L Haptic Controller", "paragraph": "Arduino library for TI DRV2605L Haptic Controller", "website": "https://github.com/PatternAgents/Haptic_DRV2605", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PatternAgents/Haptic_DRV2605.git", "url": "https://downloads.arduino.cc/libraries/github.com/PatternAgents/Haptic_DRV2605-1.0.0.zip", "archiveFileName": "Haptic_DRV2605-1.0.0.zip", "size": 301761, "checksum": "SHA-256:9a68bc09de89a85bdba590bfd51cdaf2d8f6335ddfca36a4fff5d4db6c767e0a" }, { "name": "Haptic_DRV2605", "version": "1.0.2", "author": "PatternAgents", "maintainer": "PatternAgents \u003cinfo@patternagents.com\u003e", "sentence": "Arduino library for TI DRV2605L Haptic Controller", "paragraph": "Arduino library for TI DRV2605L Haptic Controller", "website": "https://github.com/PatternAgents/Haptic_DRV2605", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PatternAgents/Haptic_DRV2605.git", "url": "https://downloads.arduino.cc/libraries/github.com/PatternAgents/Haptic_DRV2605-1.0.2.zip", "archiveFileName": "Haptic_DRV2605-1.0.2.zip", "size": 293423, "checksum": "SHA-256:3e2a900a6b9df39394f752ca25dfd94e4d980201114331d50b886fb0c2e72f15" }, { "name": "Haptic_DRV2605", "version": "1.1.0", "author": "PatternAgents", "maintainer": "PatternAgents \u003cinfo@patternagents.com\u003e", "sentence": "Arduino library for TI DRV2605L Haptic Controller", "paragraph": "Arduino library for TI DRV2605L Haptic Controller", "website": "https://github.com/PatternAgents/Haptic_DRV2605", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PatternAgents/Haptic_DRV2605.git", "url": "https://downloads.arduino.cc/libraries/github.com/PatternAgents/Haptic_DRV2605-1.1.0.zip", "archiveFileName": "Haptic_DRV2605-1.1.0.zip", "size": 296369, "checksum": "SHA-256:f076cd030f3fe468d712b2e6049a806f86d3f317b9973de4ab4f4c8cc9e02e4c" }, { "name": "NoDelay", "version": "1.1.0", "author": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "maintainer": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "sentence": "Arduino library to make use of the Millis funtion for non Blocking Delays.", "paragraph": "The NoDelay library is used as a easy interface for using the built-in Mills function for keeping track of elapsed time and used for non blocking delays. This is done by creating a noDealy object and setting the amount of time for the delay you want. From there you place code you want to run in a if statement that checks the update(). If the time for the delay has passed, update will return true. You are also able to run a function in place of an if statement block using the fupdate() call and setting a void function when creating the noDelay object.", "website": "https://github.com/M-tech-Creations/NoDelay", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/M-tech-Creations/NoDelay.git", "url": "https://downloads.arduino.cc/libraries/github.com/M-tech-Creations/NoDelay-1.1.0.zip", "archiveFileName": "NoDelay-1.1.0.zip", "size": 6794, "checksum": "SHA-256:3683e5cf34785ce0277072b3a072ba79488b9835477ccc36634addef6c7c7402" }, { "name": "NoDelay", "version": "2.0.0", "author": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "maintainer": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "sentence": "Arduino library to make use of the Millis funtion for non Blocking Delays.", "paragraph": "The NoDelay library is used as a easy interface for using the built-in Mills function for keeping track of elapsed time and used for non blocking delays. This is done by creating a noDealy object and setting the amount of time for the delay you want. From there you place code you want to run in a if statement that checks the update(). If the time for the delay has passed, update will return true. You are also able to run a function in place of an if statement block using a void function and adding it when creating the noDelay object.", "website": "https://github.com/M-tech-Creations/NoDelay", "category": "Timing", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/M-tech-Creations/NoDelay.git", "url": "https://downloads.arduino.cc/libraries/github.com/M-tech-Creations/NoDelay-2.0.0.zip", "archiveFileName": "NoDelay-2.0.0.zip", "size": 7134, "checksum": "SHA-256:6be5714dc4254c8d39562fabdc6f9da1a366282c00ae006c0575ac85f0ff86ca" }, { "name": "NoDelay", "version": "2.0.1", "author": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "maintainer": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "sentence": "Arduino library to make use of the Millis funtion for non Blocking Delays.", "paragraph": "The NoDelay library is used as a easy interface for using the built-in Mills function for keeping track of elapsed time and used for non blocking delays. This is done by creating a noDealy object and setting the amount of time for the delay you want. From there you place code you want to run in a if statement that checks the update(). If the time for the delay has passed, update will return true. You are also able to run a function in place of an if statement block using a void function and adding it when creating the noDelay object.", "website": "https://github.com/M-tech-Creations/NoDelay", "category": "Timing", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/M-tech-Creations/NoDelay.git", "url": "https://downloads.arduino.cc/libraries/github.com/M-tech-Creations/NoDelay-2.0.1.zip", "archiveFileName": "NoDelay-2.0.1.zip", "size": 7157, "checksum": "SHA-256:276d56cc862fd501783dea6d6b97879c3d48aaa57088a9d8de5d9f45e46b18be" }, { "name": "NoDelay", "version": "2.1.0", "author": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "maintainer": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "sentence": "Arduino library to make use of the Millis funtion for non Blocking Delays.", "paragraph": "The NoDelay library is used as a easy interface for using the built-in Mills function for keeping track of elapsed time and used for non blocking delays. This is done by creating a noDealy object and setting the amount of time for the delay you want. From there you place code you want to run in a if statement that checks the update(). If the time for the delay has passed, update will return true. You are also able to run a function in place of an if statement block using a void function and adding it when creating the noDelay object.", "website": "https://github.com/M-tech-Creations/NoDelay", "category": "Timing", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/M-tech-Creations/NoDelay.git", "url": "https://downloads.arduino.cc/libraries/github.com/M-tech-Creations/NoDelay-2.1.0.zip", "archiveFileName": "NoDelay-2.1.0.zip", "size": 7328, "checksum": "SHA-256:5ea05b96882701cd15e08fd7c74bbec5d6b8cc3972ed96e3f46bffa3ef6ee16a" }, { "name": "NoDelay", "version": "2.1.1", "author": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "maintainer": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "sentence": "Arduino library to make use of the Millis funtion for non Blocking Delays.", "paragraph": "The NoDelay library is used as a easy interface for using the built-in Mills function for keeping track of elapsed time and used for non blocking delays. This is done by creating a noDealy object and setting the amount of time for the delay you want. From there you place code you want to run in a if statement that checks the update(). If the time for the delay has passed, update will return true. You are also able to run a function in place of an if statement block using a void function and adding it when creating the noDelay object.", "website": "https://github.com/M-tech-Creations/NoDelay", "category": "Timing", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/M-tech-Creations/NoDelay.git", "url": "https://downloads.arduino.cc/libraries/github.com/M-tech-Creations/NoDelay-2.1.1.zip", "archiveFileName": "NoDelay-2.1.1.zip", "size": 8511, "checksum": "SHA-256:571ed41bed9c1fd96b1c1b4a317174a5faad95e41b1a4e69f536e86fe50904db" }, { "name": "NoDelay", "version": "2.2.0", "author": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "maintainer": "Mario Avenoso \u003cmario@mtechcreations.com\u003e", "sentence": "Arduino library to make use of the Millis funtion for non Blocking Delays.", "paragraph": "The NoDelay library is used as a easy interface for using the built-in Mills function for keeping track of elapsed time and used for non blocking delays. This is done by creating a noDealy object and setting the amount of time for the delay you want. From there you place code you want to run in a if statement that checks the update(). If the time for the delay has passed, update will return true. You are also able to run a function in place of an if statement block using a void function and adding it when creating the noDelay object.", "website": "https://github.com/M-tech-Creations/NoDelay", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/M-tech-Creations/NoDelay.git", "url": "https://downloads.arduino.cc/libraries/github.com/M-tech-Creations/NoDelay-2.2.0.zip", "archiveFileName": "NoDelay-2.2.0.zip", "size": 9799, "checksum": "SHA-256:1f881a9ab2810c9263608cca5d2aa62f9addb207dd3804e0b9b924c1e0b6ca9d" }, { "name": "IoTtweetSIEMENS_SIMATIC", "version": "1.1.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes SIEMENS SIMATIC IOT2020, IOT2040 send data to IoTtweet.com dashboard.", "paragraph": "Compatible work with AIS NB-IoT shield.", "website": "http://www.iottweet.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/IoTtweetSIEMENS_SIMATIC.git", "providesIncludes": [ "IoTtweetSIEMENS_SIMATIC.h.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/IoTtweetSIEMENS_SIMATIC-1.1.0.zip", "archiveFileName": "IoTtweetSIEMENS_SIMATIC-1.1.0.zip", "size": 92804, "checksum": "SHA-256:f2fb5c03c1cc854f80292f36347d64d35789dca9808e92fcb8242eb9fdee6506" }, { "name": "Pushdata_ESP8266_SSL", "version": "0.0.5", "author": "Ragnar Lonn", "maintainer": "Ragnar Lonn \u003chello@pushdata.io\u003e", "license": "MIT", "sentence": "Free, ultra-simple time series data storage for your IoT sensors", "paragraph": "Pushdata.io client library that makes it very simple to store your time series data online", "website": "https://pushdata.io", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pushdata-io/Arduino_ESP8266_SSL.git", "providesIncludes": [ "Pushdata_ESP8266_SSL.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pushdata-io/Pushdata_ESP8266_SSL-0.0.5.zip", "archiveFileName": "Pushdata_ESP8266_SSL-0.0.5.zip", "size": 11047, "checksum": "SHA-256:02a73e3f8ed54b77befe1abc0ab3ea69aea978127f0ac99cdd720350e4a113e7" }, { "name": "Pushdata_ESP8266_SSL", "version": "0.0.6", "author": "Ragnar Lonn", "maintainer": "Ragnar Lonn \u003chello@pushdata.io\u003e", "license": "MIT", "sentence": "Free, ultra-simple time series data storage for your IoT sensors", "paragraph": "Pushdata.io client library that makes it very simple to store your time series data online", "website": "https://pushdata.io", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pushdata-io/Arduino_ESP8266_SSL.git", "providesIncludes": [ "Pushdata_ESP8266_SSL.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pushdata-io/Pushdata_ESP8266_SSL-0.0.6.zip", "archiveFileName": "Pushdata_ESP8266_SSL-0.0.6.zip", "size": 12160, "checksum": "SHA-256:5d592eb7900782f681b86f5fd77c5d9f25c78555e3b5f0880c52197031206df0" }, { "name": "Pushdata_ESP8266_SSL", "version": "0.0.7", "author": "Ragnar Lonn", "maintainer": "Ragnar Lonn \u003chello@pushdata.io\u003e", "license": "MIT", "sentence": "Free, ultra-simple time series data storage for your IoT sensors", "paragraph": "Pushdata.io client library that makes it very simple to store your time series data online", "website": "https://pushdata.io", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pushdata-io/Arduino_ESP8266_SSL.git", "providesIncludes": [ "Pushdata_ESP8266_SSL.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pushdata-io/Pushdata_ESP8266_SSL-0.0.7.zip", "archiveFileName": "Pushdata_ESP8266_SSL-0.0.7.zip", "size": 158414, "checksum": "SHA-256:14bed2c24863c47d3c05a3f2da14f438e5bfa93f94859ec085403ca87da53164" }, { "name": "Pushdata_ESP8266_SSL", "version": "0.0.8", "author": "Ragnar Lonn", "maintainer": "Ragnar Lonn \u003chello@pushdata.io\u003e", "license": "MIT", "sentence": "Free, ultra-simple time series data storage for your IoT sensors", "paragraph": "Pushdata.io client library that makes it very simple to store your time series data online", "website": "https://pushdata.io", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pushdata-io/Arduino_ESP8266_SSL.git", "providesIncludes": [ "Pushdata_ESP8266_SSL.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pushdata-io/Pushdata_ESP8266_SSL-0.0.8.zip", "archiveFileName": "Pushdata_ESP8266_SSL-0.0.8.zip", "size": 158519, "checksum": "SHA-256:67f8ecae7114874c0fb42bcf6b3a3d172e16e515f213979f30bb37e7fafea34f" }, { "name": "Pushdata_ESP8266_SSL", "version": "0.0.9", "author": "Ragnar Lonn", "maintainer": "Ragnar Lonn \u003chello@pushdata.io\u003e", "license": "MIT", "sentence": "Free, ultra-simple time series data storage for your IoT sensors", "paragraph": "Pushdata.io client library that makes it very simple to store your time series data online", "website": "https://pushdata.io", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pushdata-io/Arduino_ESP8266_SSL.git", "providesIncludes": [ "Pushdata_ESP8266_SSL.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pushdata-io/Pushdata_ESP8266_SSL-0.0.9.zip", "archiveFileName": "Pushdata_ESP8266_SSL-0.0.9.zip", "size": 158834, "checksum": "SHA-256:8cdd77f44c9e44e9f896fc22fa99105ebec0026a58d012e3c5cd184565eda861" }, { "name": "OpenMRNLite", "version": "0.1.0", "author": "Stuart Baker, Mike Dunston, Balazs Racz", "maintainer": "Mike Dunston \u003cm_dunston@comcast.net\u003e, Balazs Racz \u003cbalazs.racz@gmail.com\u003e", "sentence": "Network protocol stack for model railroading: OpenLCB and LCC implementation.", "paragraph": "This library implements network protocols for model railroading. In the center is the OpenLCB protocol suite (Open Layout Control Bus), which has been adopted by the NMRA and referenced as LCC (Layout Command Control): a high-performance and highly extensible communications protocol suite for model railroad control. OpenMRN is one of the most extensible implementation of this protocol suite. The Lite version has been adapted to work with the programming model and drivers of the Arduino ecosystem. Currently supports esp32 and stm32 cores.", "website": "http://github.com/openmrn/OpenMRNLite", "category": "Communication", "architectures": [ "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/openmrn/OpenMRNLite.git", "providesIncludes": [ "OpenMRNLite.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/openmrn/OpenMRNLite-0.1.0.zip", "archiveFileName": "OpenMRNLite-0.1.0.zip", "size": 736524, "checksum": "SHA-256:dce45de870b31960e9d1c74eb5af6ed00e33cea0230b1f8660d8b994698758b1" }, { "name": "OpenMRNLite", "version": "0.1.1", "author": "Stuart Baker, Mike Dunston, Balazs Racz", "maintainer": "Mike Dunston \u003cm_dunston@comcast.net\u003e, Balazs Racz \u003cbalazs.racz@gmail.com\u003e", "sentence": "Network protocol stack for model railroading: OpenLCB and LCC implementation.", "paragraph": "This library implements network protocols for model railroading. In the center is the OpenLCB protocol suite (Open Layout Control Bus), which has been adopted by the NMRA and referenced as LCC (Layout Command Control): a high-performance and highly extensible communications protocol suite for model railroad control. OpenMRN is one of the most extensible implementation of this protocol suite. The Lite version has been adapted to work with the programming model and drivers of the Arduino ecosystem. Currently supports esp32 and stm32 cores.", "website": "http://github.com/openmrn/OpenMRNLite", "category": "Communication", "architectures": [ "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/openmrn/OpenMRNLite.git", "providesIncludes": [ "OpenMRNLite.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/openmrn/OpenMRNLite-0.1.1.zip", "archiveFileName": "OpenMRNLite-0.1.1.zip", "size": 807447, "checksum": "SHA-256:d844c7d559258165f6da6d42bd35883d4da3bda16f71b711736b5850bda46063" }, { "name": "OpenMRNLite", "version": "1.0.2", "author": "Stuart Baker, Mike Dunston, Balazs Racz", "maintainer": "Mike Dunston \u003cm_dunston@comcast.net\u003e, Balazs Racz \u003cbalazs.racz@gmail.com\u003e", "sentence": "Network protocol stack for model railroading: OpenLCB and LCC implementation.", "paragraph": "This library implements network protocols for model railroading. In the center is the OpenLCB protocol suite (Open Layout Control Bus), which has been adopted by the NMRA and referenced as LCC (Layout Command Control): a high-performance and highly extensible communications protocol suite for model railroad control. OpenMRN is one of the most extensible implementation of this protocol suite. The Lite version has been adapted to work with the programming model and drivers of the Arduino ecosystem. Currently supports esp32 and stm32 cores.", "website": "http://github.com/openmrn/OpenMRNLite", "category": "Communication", "architectures": [ "esp32", "stm32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/openmrn/OpenMRNLite.git", "providesIncludes": [ "OpenMRNLite.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/openmrn/OpenMRNLite-1.0.2.zip", "archiveFileName": "OpenMRNLite-1.0.2.zip", "size": 883358, "checksum": "SHA-256:d62e87f727cd51a1e200e3d7512a1f8f900005c3c4ed15ba96e96fa3fac01cb6" }, { "name": "OpenMRNLite", "version": "1.0.3", "author": "Stuart Baker, Mike Dunston, Balazs Racz", "maintainer": "Mike Dunston \u003cm_dunston@comcast.net\u003e, Balazs Racz \u003cbalazs.racz@gmail.com\u003e", "sentence": "Network protocol stack for model railroading: OpenLCB and LCC implementation.", "paragraph": "This library implements network protocols for model railroading. In the center is the OpenLCB protocol suite (Open Layout Control Bus), which has been adopted by the NMRA and referenced as LCC (Layout Command Control): a high-performance and highly extensible communications protocol suite for model railroad control. OpenMRN is one of the most extensible implementation of this protocol suite. The Lite version has been adapted to work with the programming model and drivers of the Arduino ecosystem. Currently supports esp32 and stm32 cores.", "website": "http://github.com/openmrn/OpenMRNLite", "category": "Communication", "architectures": [ "esp32", "stm32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/openmrn/OpenMRNLite.git", "providesIncludes": [ "OpenMRNLite.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/openmrn/OpenMRNLite-1.0.3.zip", "archiveFileName": "OpenMRNLite-1.0.3.zip", "size": 883346, "checksum": "SHA-256:9473d2eb0d75cdd5a7e877dd45f717f94f59f0863e5f904c86c2b69a235b6b8e" }, { "name": "OpenMRNLite", "version": "2.0.0", "author": "Stuart Baker, Mike Dunston, Balazs Racz", "maintainer": "Mike Dunston \u003cm_dunston@comcast.net\u003e, Balazs Racz \u003cbalazs.racz@gmail.com\u003e", "sentence": "Network protocol stack for model railroading: OpenLCB and LCC implementation.", "paragraph": "This library implements network protocols for model railroading. In the center is the OpenLCB protocol suite (Open Layout Control Bus), which has been adopted by the NMRA and referenced as LCC (Layout Command Control): a high-performance and highly extensible communications protocol suite for model railroad control. OpenMRN is one of the most extensible implementation of this protocol suite. The Lite version has been adapted to work with the programming model and drivers of the Arduino ecosystem. Currently supports esp32 and stm32 cores.", "website": "http://github.com/openmrn/OpenMRNLite", "category": "Communication", "architectures": [ "esp32", "stm32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/openmrn/OpenMRNLite.git", "providesIncludes": [ "OpenMRNLite.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/openmrn/OpenMRNLite-2.0.0.zip", "archiveFileName": "OpenMRNLite-2.0.0.zip", "size": 1099051, "checksum": "SHA-256:151248789b4d3e55fddb5aef6614eaeccfd8ab75e97c378ad01f9a298bd50f74" }, { "name": "simpleRPC", "version": "1.0.4", "author": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "maintainer": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "sentence": "Simple RPC implementation for Arduino.", "paragraph": "This library provides a simple way to export Arduino functions as remote procedure calls. The exported method definitions are communicated to the host, which is then able to generate an API interface.", "website": "https://simplerpc.readthedocs.io", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jfjlaros/simpleRPC.git", "url": "https://downloads.arduino.cc/libraries/github.com/jfjlaros/simpleRPC-1.0.4.zip", "archiveFileName": "simpleRPC-1.0.4.zip", "size": 20427, "checksum": "SHA-256:20d63defc488706edcefb1f255a7a057b5b09f0c8870061dce668d413f623544" }, { "name": "simpleRPC", "version": "2.0.0", "author": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "maintainer": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "sentence": "Simple RPC implementation for Arduino.", "paragraph": "This library provides a simple way to export Arduino functions as remote procedure calls. The exported method definitions are communicated to the host, which is then able to generate an API interface.", "website": "https://simplerpc.readthedocs.io", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jfjlaros/simpleRPC.git", "url": "https://downloads.arduino.cc/libraries/github.com/jfjlaros/simpleRPC-2.0.0.zip", "archiveFileName": "simpleRPC-2.0.0.zip", "size": 200904, "checksum": "SHA-256:26df80af4a939764e76ed3cae499f51284fadf2e79ade3602803e6c48183d5ac" }, { "name": "simpleRPC", "version": "2.0.1", "author": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "maintainer": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "sentence": "Simple RPC implementation for Arduino.", "paragraph": "This library provides a simple way to export Arduino functions as remote procedure calls. The exported method definitions are communicated to the host, which is then able to generate an API interface.", "website": "https://simplerpc.readthedocs.io", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jfjlaros/simpleRPC.git", "providesIncludes": [ "simpleRPC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jfjlaros/simpleRPC-2.0.1.zip", "archiveFileName": "simpleRPC-2.0.1.zip", "size": 200914, "checksum": "SHA-256:67387c76f7c62a3384f24991d86dd6de1348d619e210e96e73291d479f117720" }, { "name": "simpleRPC", "version": "3.0.0", "author": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "maintainer": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "sentence": "Simple RPC implementation for Arduino.", "paragraph": "This library provides a simple way to export Arduino functions as remote procedure calls. The exported method definitions are communicated to the host, which is then able to generate an API interface.", "website": "https://simplerpc.readthedocs.io", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jfjlaros/simpleRPC.git", "providesIncludes": [ "simpleRPC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jfjlaros/simpleRPC-3.0.0.zip", "archiveFileName": "simpleRPC-3.0.0.zip", "size": 214748, "checksum": "SHA-256:8cc18ca10592452a8bc1e9f75aeccc320f5efc79b7e8dd68933f1e19333969c6" }, { "name": "simpleRPC", "version": "3.1.0", "author": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "maintainer": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "sentence": "Simple RPC implementation for Arduino.", "paragraph": "This library provides a simple way to export Arduino functions as remote procedure calls. The exported method definitions are communicated to the host, which is then able to generate an API interface.", "website": "https://simplerpc.readthedocs.io", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jfjlaros/simpleRPC.git", "providesIncludes": [ "simpleRPC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jfjlaros/simpleRPC-3.1.0.zip", "archiveFileName": "simpleRPC-3.1.0.zip", "size": 214395, "checksum": "SHA-256:8ed21605c1a83b0398dd966950db05e88f11a7689afd133d67db5e9a9d56ea94" }, { "name": "simpleRPC", "version": "3.2.0", "author": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "maintainer": "Jeroen F.J. Laros \u003cjlaros@fixedpoint.nl\u003e", "sentence": "Simple RPC implementation for Arduino.", "paragraph": "This library provides a simple way to export Arduino functions as remote procedure calls. The exported method definitions are communicated to the host, which is then able to generate an API interface.", "website": "https://simplerpc.readthedocs.io", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jfjlaros/simpleRPC.git", "providesIncludes": [ "simpleRPC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jfjlaros/simpleRPC-3.2.0.zip", "archiveFileName": "simpleRPC-3.2.0.zip", "size": 215481, "checksum": "SHA-256:7d651cc6c021184fbd3cbbcd24a200a2e7364d565c887326bd2fa75447bbcdfa" }, { "name": "Buzzer", "version": "1.0.0", "author": "Giuseppe Martini", "maintainer": "Giuseppe Martini \u003cgiuseppe.martini.00@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to simplify the use of the Buzzer.", "paragraph": "This library simplify the use of a Buzzer.\u003cbr\u003eIt contains many function to manage a Buzzer.\u003cbr\u003e", "website": "https://github.com/gmarty2000-ARDUINO/arduino-BUZZER", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmarty2000-ARDUINO/arduino-BUZZER.git", "providesIncludes": [ "Buzzer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gmarty2000-ARDUINO/Buzzer-1.0.0.zip", "archiveFileName": "Buzzer-1.0.0.zip", "size": 20458, "checksum": "SHA-256:68f9b9cdd47a9068916f6afd288188254faf12f42d47baa1e62772faf71fe246" }, { "name": "Nextion", "version": "1.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Nextion", "paragraph": "user interface for Nextion touch LCD", "website": "https://github.com/offcircuit/Nextion", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Nextion.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Nextion-1.0.0.zip", "archiveFileName": "Nextion-1.0.0.zip", "size": 200887, "checksum": "SHA-256:f320240c04378c74ee71c1a6bcd504ad28b67ebb09d59e1d4479d0ccab16697d" }, { "name": "Nextion", "version": "1.1.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Nextion", "paragraph": "user interface for Nextion touch LCD", "website": "https://github.com/offcircuit/Nextion", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Nextion.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Nextion-1.1.0.zip", "archiveFileName": "Nextion-1.1.0.zip", "size": 200887, "checksum": "SHA-256:3bf1cd61e5d34571b2d856faebf6357960c989c15be075a612bc8f916697e058" }, { "name": "Nextion", "version": "1.2.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Nextion", "paragraph": "user interface for Nextion touch LCD", "website": "https://github.com/offcircuit/Nextion", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Nextion.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Nextion-1.2.0.zip", "archiveFileName": "Nextion-1.2.0.zip", "size": 201678, "checksum": "SHA-256:5fbf14c26f83acf113e7b75c243c00d1a9c752c45d3b0189f51162b8b4a37e98" }, { "name": "Nextion", "version": "2.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Nextion", "paragraph": "user interface for Nextion touch LCD", "website": "https://github.com/offcircuit/Nextion", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Nextion.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Nextion-2.0.0.zip", "archiveFileName": "Nextion-2.0.0.zip", "size": 203015, "checksum": "SHA-256:8a448076765af089f9fba18e0e57c79759b543f2dec4372e47a711bde3d328a0" }, { "name": "Nextion", "version": "2.0.1", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Nextion", "paragraph": "user interface for Nextion touch LCD", "website": "https://github.com/offcircuit/Nextion", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Nextion.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Nextion-2.0.1.zip", "archiveFileName": "Nextion-2.0.1.zip", "size": 203020, "checksum": "SHA-256:89da243dc89612788049bc753440627dd6fba56d4cf01481a82dc7c54d56f55d" }, { "name": "Nextion", "version": "2.0.2", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Nextion", "paragraph": "user interface for Nextion touch LCD", "website": "https://github.com/offcircuit/Nextion", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Nextion.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Nextion-2.0.2.zip", "archiveFileName": "Nextion-2.0.2.zip", "size": 202907, "checksum": "SHA-256:423e4352ffdce7594735bd84091d309948c7206778a5025daa21093f8cce5612" }, { "name": "Soldering Machine", "version": "1.0.0", "author": "Robert Forsyth", "maintainer": "Robert Forsyth", "sentence": "Download this library to easily interact with the MESA soldering machine", "paragraph": "This will control the soldering machine in MESA.", "website": "https://github.com/HullabalooRobotics/Soldering-Machine", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HullabalooRobotics/Soldering-Machine.git", "url": "https://downloads.arduino.cc/libraries/github.com/HullabalooRobotics/Soldering_Machine-1.0.0.zip", "archiveFileName": "Soldering_Machine-1.0.0.zip", "size": 4313, "checksum": "SHA-256:fc2fc48fc4bbeb2f46cce4dd101ff14f6857b7fa8950beb433597f085d901892" }, { "name": "ObloqAdafruit", "version": "1.1.2", "author": "Diego Dorado \u003cdiegodorado@gmail.com\u003e", "maintainer": "Diego Dorado \u003cdiegodorado@gmail.com\u003e", "sentence": "Hacky library to work with Oblock module and Adafruit servers.", "paragraph": "Hacky library to work with Oblock module and Adafruit servers faking mqtt with http requests.", "website": "https://github.com/diegodorado/ObloqAdafruit", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/diegodorado/ObloqAdafruit.git", "providesIncludes": [ "ObloqAdafruit.h", "SoftwareSerial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/diegodorado/ObloqAdafruit-1.1.2.zip", "archiveFileName": "ObloqAdafruit-1.1.2.zip", "size": 40040, "checksum": "SHA-256:f4a9147d5fb0d193edac4f4e8df30267529621270cf2f0efea5217ea4d2fbff8" }, { "name": "ObloqAdafruit", "version": "1.0.0", "author": "Diego Dorado \u003cdiegodorado@gmail.com\u003e", "maintainer": "Diego Dorado \u003cdiegodorado@gmail.com\u003e", "sentence": "Hacky library to work with Oblock module and Adafruit servers.", "paragraph": "Hacky library to work with Oblock module and Adafruit servers faking mqtt with http requests.", "website": "http://example.com/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/diegodorado/ObloqAdafruit.git", "providesIncludes": [ "ObloqAdafruit.h", "SoftwareSerial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/diegodorado/ObloqAdafruit-1.0.0.zip", "archiveFileName": "ObloqAdafruit-1.0.0.zip", "size": 7231, "checksum": "SHA-256:f08d4a4313fe59ca1402f4dab09f4f0b5859e6f0ee46b15b2aac798e351a34db" }, { "name": "ObloqAdafruit", "version": "1.1.1", "author": "Diego Dorado \u003cdiegodorado@gmail.com\u003e", "maintainer": "Diego Dorado \u003cdiegodorado@gmail.com\u003e", "sentence": "Hacky library to work with Oblock module and Adafruit servers.", "paragraph": "Hacky library to work with Oblock module and Adafruit servers faking mqtt with http requests.", "website": "https://github.com/diegodorado/ObloqAdafruit", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/diegodorado/ObloqAdafruit.git", "providesIncludes": [ "ObloqAdafruit.h", "SoftwareSerial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/diegodorado/ObloqAdafruit-1.1.1.zip", "archiveFileName": "ObloqAdafruit-1.1.1.zip", "size": 7235, "checksum": "SHA-256:818b894e2b8d5873f219e8400139b1a1db01bd32177230476ca8aca38b1dc3d0" }, { "name": "Adafruit BusIO", "version": "0.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-0.0.1.zip", "archiveFileName": "Adafruit_BusIO-0.0.1.zip", "size": 3673, "checksum": "SHA-256:8ae2ad7dcbbb74043e6a8a3d42cd649986dabb0c213dc40191bf694c466c58b0" }, { "name": "Adafruit BusIO", "version": "0.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-0.0.2.zip", "archiveFileName": "Adafruit_BusIO-0.0.2.zip", "size": 7901, "checksum": "SHA-256:07083e20ddab5a80c4d768fb11e26f098718fa3315e3107140d1be5e0ef0d43e" }, { "name": "Adafruit BusIO", "version": "0.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-0.0.3.zip", "archiveFileName": "Adafruit_BusIO-0.0.3.zip", "size": 7904, "checksum": "SHA-256:bb4541ca09d4d4160d132e319fa3cd7cacd1e500a88d26859ab1e7cce7c29a77" }, { "name": "Adafruit BusIO", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.0.zip", "archiveFileName": "Adafruit_BusIO-1.0.0.zip", "size": 12789, "checksum": "SHA-256:4756407016e1533c5adeb93d707d5cdaeb570cafe5cd5354ac9b0bdb8a3c4843" }, { "name": "Adafruit BusIO", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.1.zip", "archiveFileName": "Adafruit_BusIO-1.0.1.zip", "size": 14779, "checksum": "SHA-256:be00b30bff22e661d74bc2865b785d9fd946408fd9dfa0e5e11a2e22fc0697ea" }, { "name": "Adafruit BusIO", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.2.zip", "archiveFileName": "Adafruit_BusIO-1.0.2.zip", "size": 16485, "checksum": "SHA-256:fc8fa7df19b1735aa7a07adb471497aaa22061a24b4b681ef8d6c4a7d67b194f" }, { "name": "Adafruit BusIO", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.3.zip", "archiveFileName": "Adafruit_BusIO-1.0.3.zip", "size": 16498, "checksum": "SHA-256:59734b22cadb8c729be44ce5c1bb0329fb5d4d7dcd25fa3f911ca5091d2df8b8" }, { "name": "Adafruit BusIO", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.4.zip", "archiveFileName": "Adafruit_BusIO-1.0.4.zip", "size": 16471, "checksum": "SHA-256:7a2f4788d57469b66250a3d069ef709c245fb04f951a5ace33d649bf49b08326" }, { "name": "Adafruit BusIO", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.5.zip", "archiveFileName": "Adafruit_BusIO-1.0.5.zip", "size": 16608, "checksum": "SHA-256:0b2e3417b9b02c55fa3ad6f9e0a84b5d1ab8854d9d4a93dc6da0da1e0cb6185d" }, { "name": "Adafruit BusIO", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.6.zip", "archiveFileName": "Adafruit_BusIO-1.0.6.zip", "size": 16607, "checksum": "SHA-256:a4e1bbc6fa3281645c836ddead858558e165e5409ba46bca820d8b5a231932a6" }, { "name": "Adafruit BusIO", "version": "1.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.7.zip", "archiveFileName": "Adafruit_BusIO-1.0.7.zip", "size": 16619, "checksum": "SHA-256:92d8ddf9a7b7b24cb9c76c5309d2851d09aa85fde5a06d05936ab4e73aff22f1" }, { "name": "Adafruit BusIO", "version": "1.0.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.8.zip", "archiveFileName": "Adafruit_BusIO-1.0.8.zip", "size": 16836, "checksum": "SHA-256:5a21bc902f27be02ce91185a3ea03981583159d181afa906dc3a5e550de1a740" }, { "name": "Adafruit BusIO", "version": "1.0.9", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.9.zip", "archiveFileName": "Adafruit_BusIO-1.0.9.zip", "size": 16860, "checksum": "SHA-256:7ecf13f68a68abe657e944a0b7c5bab3282cbb82d375c6ffc4717ed944ea9eb6" }, { "name": "Adafruit BusIO", "version": "1.0.10", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.0.10.zip", "archiveFileName": "Adafruit_BusIO-1.0.10.zip", "size": 16920, "checksum": "SHA-256:bc3937f64824c1c4fb8cf5273a18a0b30cc46ce872d13bff3d0516e9670efeb2" }, { "name": "Adafruit BusIO", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.1.0.zip", "archiveFileName": "Adafruit_BusIO-1.1.0.zip", "size": 16926, "checksum": "SHA-256:9f39b06accfcb49898b250d793d75f62d2a491f232188bab35687f3a31bdf775" }, { "name": "Adafruit BusIO", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.1.1.zip", "archiveFileName": "Adafruit_BusIO-1.1.1.zip", "size": 17023, "checksum": "SHA-256:c0e36fcdc7e292c1e94a5f2d393491867e9644806db438e448d0ca23f34c765f" }, { "name": "Adafruit BusIO", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.1.2.zip", "archiveFileName": "Adafruit_BusIO-1.1.2.zip", "size": 17025, "checksum": "SHA-256:133f0e02fb7650824dd3ee6f10348ce9edad3259c85af765f6b80eea6b7236cb" }, { "name": "Adafruit BusIO", "version": "1.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.1.3.zip", "archiveFileName": "Adafruit_BusIO-1.1.3.zip", "size": 17037, "checksum": "SHA-256:7259a8bf3e7f8a2915072e599441de610335e65f0f6bf271ab1b11b2e1ed1118" }, { "name": "Adafruit BusIO", "version": "1.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.1.4.zip", "archiveFileName": "Adafruit_BusIO-1.1.4.zip", "size": 17058, "checksum": "SHA-256:55c4f6b486bfeac58d1b66cb92f210d7451fe77ba510d8e1a9430ce87df093b0" }, { "name": "Adafruit BusIO", "version": "1.1.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.1.5.zip", "archiveFileName": "Adafruit_BusIO-1.1.5.zip", "size": 17054, "checksum": "SHA-256:48f828009b2c2cb0bfa50f1dc5d6d931c77cf7e0203910d6d4fc48e58f3b9c10" }, { "name": "Adafruit BusIO", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.2.0.zip", "archiveFileName": "Adafruit_BusIO-1.2.0.zip", "size": 17051, "checksum": "SHA-256:93e43b6460cb33d78a4ecf581ce57d553f727b29dd53d7b303f3efa96db2b1db" }, { "name": "Adafruit BusIO", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.2.1.zip", "archiveFileName": "Adafruit_BusIO-1.2.1.zip", "size": 17184, "checksum": "SHA-256:865857036f2574a69f957ef62c8e7ed9d797c21c1428a83f0a07351dc2debe53" }, { "name": "Adafruit BusIO", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.2.2.zip", "archiveFileName": "Adafruit_BusIO-1.2.2.zip", "size": 20454, "checksum": "SHA-256:296dbc5a20658a98d10cb4591cae736182541f00b6c2d8397550da561aca526e" }, { "name": "Adafruit BusIO", "version": "1.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.2.3.zip", "archiveFileName": "Adafruit_BusIO-1.2.3.zip", "size": 20474, "checksum": "SHA-256:053a9bc7f08045acbdf01bfa5dd31190776b2853169cb83a7fe2b4854d2f6005" }, { "name": "Adafruit BusIO", "version": "1.2.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.2.4.zip", "archiveFileName": "Adafruit_BusIO-1.2.4.zip", "size": 20686, "checksum": "SHA-256:5ce62708bc55d68edb575b56e39947dc214de255031ae13141e4f774b4729231" }, { "name": "Adafruit BusIO", "version": "1.2.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.2.5.zip", "archiveFileName": "Adafruit_BusIO-1.2.5.zip", "size": 20688, "checksum": "SHA-256:11f9eae14308ab1ef2dfc0ecca4d9177194a3106eed2c98ec87eb9597316b47a" }, { "name": "Adafruit BusIO", "version": "1.2.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.2.6.zip", "archiveFileName": "Adafruit_BusIO-1.2.6.zip", "size": 20679, "checksum": "SHA-256:4bc56b28ae2a2c1f60bc4aca2aa2158d6986396b5ba33af3dc5a050d21ce4765" }, { "name": "Adafruit BusIO", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.3.0.zip", "archiveFileName": "Adafruit_BusIO-1.3.0.zip", "size": 20691, "checksum": "SHA-256:d08d75c81f1f522b3c730c954922b7d5227e981cc4aed741847427a0ccd6ba6e" }, { "name": "Adafruit BusIO", "version": "1.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.3.1.zip", "archiveFileName": "Adafruit_BusIO-1.3.1.zip", "size": 20719, "checksum": "SHA-256:9e44865763bf1c7cdb08ae5712024be48acce445c1bb10622bb3255059abf2cc" }, { "name": "Adafruit BusIO", "version": "1.3.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.3.2.zip", "archiveFileName": "Adafruit_BusIO-1.3.2.zip", "size": 20653, "checksum": "SHA-256:271fda5c1306fd45bfdfee236e810728a4e4b7cd64a3c8b3884a0761cc727b06" }, { "name": "Adafruit BusIO", "version": "1.3.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.3.3.zip", "archiveFileName": "Adafruit_BusIO-1.3.3.zip", "size": 20727, "checksum": "SHA-256:a830f556b9c680ce339ca568835ca333342c67695b42ed2e551c782e160b09e8" }, { "name": "Adafruit BusIO", "version": "1.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.4.0.zip", "archiveFileName": "Adafruit_BusIO-1.4.0.zip", "size": 21263, "checksum": "SHA-256:bcb7eda613103012a6ff52e351672e545f02881c853956a3bb79118d59bfb92f" }, { "name": "Adafruit BusIO", "version": "1.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.4.1.zip", "archiveFileName": "Adafruit_BusIO-1.4.1.zip", "size": 21310, "checksum": "SHA-256:c59c18bb0c59d873efd6c36ef28ddcafe05a0b544660dad2695ec2bb048e3405" }, { "name": "Adafruit BusIO", "version": "1.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.5.0.zip", "archiveFileName": "Adafruit_BusIO-1.5.0.zip", "size": 21340, "checksum": "SHA-256:36d0f3da2d580a8242c36d9a9389ce01027753e094ae768ed80ca7f788604b0c" }, { "name": "Adafruit BusIO", "version": "1.6.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.6.0.zip", "archiveFileName": "Adafruit_BusIO-1.6.0.zip", "size": 21335, "checksum": "SHA-256:2a88df9ac164e4e94674d9dd3ab3d8fdfda54f8394f6e079e667a35783f4d55b" }, { "name": "Adafruit BusIO", "version": "1.7.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.7.0.zip", "archiveFileName": "Adafruit_BusIO-1.7.0.zip", "size": 21429, "checksum": "SHA-256:48165d443cb7fc3a72d5b33b7c38d26eed7a5961cd15878596ed4190dac8d10f" }, { "name": "Adafruit BusIO", "version": "1.7.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.7.1.zip", "archiveFileName": "Adafruit_BusIO-1.7.1.zip", "size": 21498, "checksum": "SHA-256:afa2e9b165dea04d96ebd7eac6282218c84304bde49d703f010e46030515aadb" }, { "name": "Adafruit BusIO", "version": "1.7.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.7.2.zip", "archiveFileName": "Adafruit_BusIO-1.7.2.zip", "size": 21647, "checksum": "SHA-256:f79d38527dbd0b14e33abbfe6beb800d6da8ae0974a1453f22d07d6acb7c5975" }, { "name": "Adafruit BusIO", "version": "1.7.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.7.3.zip", "archiveFileName": "Adafruit_BusIO-1.7.3.zip", "size": 21656, "checksum": "SHA-256:b24f917f82aac6c91a36bd63baa46917e7c4aca1d8fd209a0b59e96af320e6df" }, { "name": "Adafruit BusIO", "version": "1.7.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.7.5.zip", "archiveFileName": "Adafruit_BusIO-1.7.5.zip", "size": 21786, "checksum": "SHA-256:7f148e920f0d958693a6144abf8b9e3e0e2ce37dbdf9200af6edaa4cd8444df7" }, { "name": "Adafruit BusIO", "version": "1.8.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.8.1.zip", "archiveFileName": "Adafruit_BusIO-1.8.1.zip", "size": 22096, "checksum": "SHA-256:9bbb2de19625e6cc89cd9c3a975aba8cdd7b9d58d31994aa18a64b17777862c1" }, { "name": "Adafruit BusIO", "version": "1.8.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.8.2.zip", "archiveFileName": "Adafruit_BusIO-1.8.2.zip", "size": 22365, "checksum": "SHA-256:68a8698d736b5f29ed54138c817a3cb2a43f66780aeddfbd583e0fe0ff717402" }, { "name": "Adafruit BusIO", "version": "1.8.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.8.3.zip", "archiveFileName": "Adafruit_BusIO-1.8.3.zip", "size": 22380, "checksum": "SHA-256:e366fb149010b799843beba278f7d099452e758f1c714ebce865e9219a0080c7" }, { "name": "Adafruit BusIO", "version": "1.9.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.0.zip", "archiveFileName": "Adafruit_BusIO-1.9.0.zip", "size": 22509, "checksum": "SHA-256:efa51e0c1ac6cc9255c965c4188cdd8dbc43f8f81d4eb2bca35269ec3aac1148" }, { "name": "Adafruit BusIO", "version": "1.9.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.1.zip", "archiveFileName": "Adafruit_BusIO-1.9.1.zip", "size": 22507, "checksum": "SHA-256:06a3cef269584279c8c1845f85b54a27250ef7e5e88c3a4c70ad54ef8c0ec805" }, { "name": "Adafruit BusIO", "version": "1.9.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.2.zip", "archiveFileName": "Adafruit_BusIO-1.9.2.zip", "size": 22476, "checksum": "SHA-256:4f6002bb3cc9efae2621169529dd3eb99d4b6fc9bb00aa6e57bd7e7fa469cbd4" }, { "name": "Adafruit BusIO", "version": "1.9.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.3.zip", "archiveFileName": "Adafruit_BusIO-1.9.3.zip", "size": 22485, "checksum": "SHA-256:1d24ee634472c09c5c23f26a10444a0e5c2a854cc4ea392a168057e11fcd8e67" }, { "name": "Adafruit BusIO", "version": "1.9.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.4.zip", "archiveFileName": "Adafruit_BusIO-1.9.4.zip", "size": 22496, "checksum": "SHA-256:b545061244a401a8a0c13ec0a0601a6600ec59ed3d3400a3bfb8e4b998b2c9a9" }, { "name": "Adafruit BusIO", "version": "1.9.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.5.zip", "archiveFileName": "Adafruit_BusIO-1.9.5.zip", "size": 22476, "checksum": "SHA-256:cc971cd7a0976144b9c46d9c28bc52bf06bc5a49a197e2df5db98ff8ce25904c" }, { "name": "Adafruit BusIO", "version": "1.9.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.6.zip", "archiveFileName": "Adafruit_BusIO-1.9.6.zip", "size": 22493, "checksum": "SHA-256:7c6e98e1800e12ef74e2ef3b8ab7d55fad92a3f1c4a55d5d900dd0579e2d8ce1" }, { "name": "Adafruit BusIO", "version": "1.9.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.7.zip", "archiveFileName": "Adafruit_BusIO-1.9.7.zip", "size": 22572, "checksum": "SHA-256:a37d40bd66392e3f22850c63052e2f6f734fa89c6d7edabef3c5952a43a9db4c" }, { "name": "Adafruit BusIO", "version": "1.9.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.8.zip", "archiveFileName": "Adafruit_BusIO-1.9.8.zip", "size": 22712, "checksum": "SHA-256:abc692d46c234c48535fc50eda7f64064c6ed12a18934cd7845bcd16b2954bdb" }, { "name": "Adafruit BusIO", "version": "1.9.9", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.9.9.zip", "archiveFileName": "Adafruit_BusIO-1.9.9.zip", "size": 22712, "checksum": "SHA-256:bb46369b5692a9ab6b566b6472f841afcdf79a11264d94139419c260e32aab93" }, { "name": "Adafruit BusIO", "version": "1.10.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.10.0.zip", "archiveFileName": "Adafruit_BusIO-1.10.0.zip", "size": 22887, "checksum": "SHA-256:c81d5c32702a7d0b260d9d6a7cd38d11bf8a6b63c71a8f1a3967ffab7fa01d9e" }, { "name": "Adafruit BusIO", "version": "1.10.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.10.1.zip", "archiveFileName": "Adafruit_BusIO-1.10.1.zip", "size": 22964, "checksum": "SHA-256:daa703ad095543a3e90713a6eb479151c4823d902d8d9ac94d6629d62057e96c" }, { "name": "Adafruit BusIO", "version": "1.10.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.10.2.zip", "archiveFileName": "Adafruit_BusIO-1.10.2.zip", "size": 23603, "checksum": "SHA-256:3548574db9d618569230b7d324f1b6bd4bd878418ecbdfb60ba867858fac0f03" }, { "name": "Adafruit BusIO", "version": "1.10.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.10.3.zip", "archiveFileName": "Adafruit_BusIO-1.10.3.zip", "size": 23651, "checksum": "SHA-256:57b9c73eb54fc4f4a0f59aa04b181c5ab0ed071d2473abadaa1ab4b06f6cb07a" }, { "name": "Adafruit BusIO", "version": "1.11.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.11.0.zip", "archiveFileName": "Adafruit_BusIO-1.11.0.zip", "size": 23658, "checksum": "SHA-256:068e9a6463fe639dcb22f066ba099b3368bea4ab8144f7afb9dd9f7cbd5c9d3a" }, { "name": "Adafruit BusIO", "version": "1.11.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.11.1.zip", "archiveFileName": "Adafruit_BusIO-1.11.1.zip", "size": 23962, "checksum": "SHA-256:4f648f685c50ff91248b1a1cd482cdefbfe322c8080972095f98461ec6f55299" }, { "name": "Adafruit BusIO", "version": "1.11.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.11.2.zip", "archiveFileName": "Adafruit_BusIO-1.11.2.zip", "size": 23658, "checksum": "SHA-256:a00180290e727bd72ee2fe4e3b6e627ba7e07036c8f407b5bc62923c96530d41" }, { "name": "Adafruit BusIO", "version": "1.11.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.11.3.zip", "archiveFileName": "Adafruit_BusIO-1.11.3.zip", "size": 23676, "checksum": "SHA-256:a12b92449729c178cf28a53f67d0d4fc9e1990379720140e8ad79a82012c44d6" }, { "name": "Adafruit BusIO", "version": "1.11.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.11.4.zip", "archiveFileName": "Adafruit_BusIO-1.11.4.zip", "size": 23665, "checksum": "SHA-256:e49a89d1f62b7b4575c0789b479aed35b62db35410be401e5994de849e37b54f" }, { "name": "Adafruit BusIO", "version": "1.11.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.11.5.zip", "archiveFileName": "Adafruit_BusIO-1.11.5.zip", "size": 23729, "checksum": "SHA-256:06cec0f314213a3337557811c65f7c8c710f9e6c783099d983946ee57124fa43" }, { "name": "Adafruit BusIO", "version": "1.11.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.11.6.zip", "archiveFileName": "Adafruit_BusIO-1.11.6.zip", "size": 24113, "checksum": "SHA-256:c1062f10f9003eac2f120b1378f8b34683b5d4945beb85639e31eea4cd02d8a4" }, { "name": "Adafruit BusIO", "version": "1.12.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.12.0.zip", "archiveFileName": "Adafruit_BusIO-1.12.0.zip", "size": 24140, "checksum": "SHA-256:417654612ff03350efaf549e93eecf7e0b8c48ff8704656bcef0447428bb6b82" }, { "name": "Adafruit BusIO", "version": "1.13.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.13.0.zip", "archiveFileName": "Adafruit_BusIO-1.13.0.zip", "size": 24364, "checksum": "SHA-256:006c84bf24451febdf73898fd6413aa6ef908868c4ed2ca394a8e9f5ba7d5e1b" }, { "name": "Adafruit BusIO", "version": "1.13.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.13.1.zip", "archiveFileName": "Adafruit_BusIO-1.13.1.zip", "size": 24381, "checksum": "SHA-256:0a50b5c1f717540df9e6af3be167f3e38b6d9fca50372d8f205d2f5114eeca3c" }, { "name": "Adafruit BusIO", "version": "1.13.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.13.2.zip", "archiveFileName": "Adafruit_BusIO-1.13.2.zip", "size": 24424, "checksum": "SHA-256:89387500a2262ad9cca19b2fb185412b9ce5c87e4dfcc2976d04a63e5258e533" }, { "name": "Adafruit BusIO", "version": "1.14.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.14.0.zip", "archiveFileName": "Adafruit_BusIO-1.14.0.zip", "size": 24531, "checksum": "SHA-256:e25a01ac43a3b914ed1660ed7cdfd5ce0bdce03952fce015d80b198e54bbf31c" }, { "name": "Adafruit BusIO", "version": "1.14.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.14.1.zip", "archiveFileName": "Adafruit_BusIO-1.14.1.zip", "size": 24530, "checksum": "SHA-256:24f7a701cf62e4ebc8450559238303ba7f4106bd6bcf89cef4cf7b824f786846" }, { "name": "Adafruit BusIO", "version": "1.14.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.14.3.zip", "archiveFileName": "Adafruit_BusIO-1.14.3.zip", "size": 24537, "checksum": "SHA-256:486f7c35d273d83a7666d3bda57abecf18caa6feb4ca74fa5550a3dd2a6bc36a" }, { "name": "Adafruit BusIO", "version": "1.14.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away UART, I2C and SPI interfacing", "paragraph": "This is a library for abstracting away UART, I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.14.4.zip", "archiveFileName": "Adafruit_BusIO-1.14.4.zip", "size": 24558, "checksum": "SHA-256:c98bf66a649ea9ec0398485f282d736da7a0aa4da8507b39d3917b6bb62f92ba" }, { "name": "Adafruit BusIO", "version": "1.14.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away I2C and SPI interfacing", "paragraph": "This is a library for abstracting away I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.14.5.zip", "archiveFileName": "Adafruit_BusIO-1.14.5.zip", "size": 24571, "checksum": "SHA-256:2323ef4a0c4364063978fb30001f560a4e6df9f8ef621152f03be400f8b58aca" }, { "name": "Adafruit BusIO", "version": "1.15.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away I2C and SPI interfacing", "paragraph": "This is a library for abstracting away I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.15.0.zip", "archiveFileName": "Adafruit_BusIO-1.15.0.zip", "size": 24586, "checksum": "SHA-256:214443e04a3e5244370f7224b8a2c3d7231d54c38fff245f434be2a910b6e0bf" }, { "name": "Adafruit BusIO", "version": "1.16.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for abstracting away I2C and SPI interfacing", "paragraph": "This is a library for abstracting away I2C and SPI interfacing", "website": "https://github.com/adafruit/Adafruit_BusIO", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BusIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BusIO-1.16.0.zip", "archiveFileName": "Adafruit_BusIO-1.16.0.zip", "size": 24609, "checksum": "SHA-256:4a5b624577e4effa75e16a2884ce9246262939993f4f44448b55ee4163b65dfa" }, { "name": "I2C_DMAC", "version": "1.1.7", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).", "paragraph": "This library allows the microcontroller to run other tasks concurrently, while waiting for the I2C communications to complete.", "website": "https://github.com/MartinL1/I2C_DMAC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/I2C_DMAC.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/I2C_DMAC-1.1.7.zip", "archiveFileName": "I2C_DMAC-1.1.7.zip", "size": 23608, "checksum": "SHA-256:e9a3e5893eb0c0cec520b30a27439c521b277b8993ccecc9c65d7170aec3c5f1" }, { "name": "I2C_DMAC", "version": "1.1.8", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).", "paragraph": "This library allows the microcontroller to run other tasks concurrently, while waiting for the I2C communications to complete.", "website": "https://github.com/MartinL1/I2C_DMAC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/I2C_DMAC.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/I2C_DMAC-1.1.8.zip", "archiveFileName": "I2C_DMAC-1.1.8.zip", "size": 23517, "checksum": "SHA-256:6803e8391dad15898c924e8f84c24c8d5ee97f2da7d96be5accb90bcae5bc982" }, { "name": "I2C_DMAC", "version": "1.1.9", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).", "paragraph": "This library allows the microcontroller to run other tasks concurrently, while waiting for the I2C communications to complete.", "website": "https://github.com/MartinL1/I2C_DMAC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/I2C_DMAC.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/I2C_DMAC-1.1.9.zip", "archiveFileName": "I2C_DMAC-1.1.9.zip", "size": 23525, "checksum": "SHA-256:f633b67e0f7055ce8daad027d316f7c12c0acc5b51f1d2c8eaad921c461571ee" }, { "name": "I2C_DMAC", "version": "1.1.11", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).", "paragraph": "This library allows the microcontroller to run other tasks concurrently, while waiting for the I2C communications to complete.", "website": "https://github.com/MartinL1/I2C_DMAC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/I2C_DMAC.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/I2C_DMAC-1.1.11.zip", "archiveFileName": "I2C_DMAC-1.1.11.zip", "size": 23646, "checksum": "SHA-256:f7f2c63a11f0e36089e5a5709b2a88a4a862e1f2a5b1ae4109bedbf397f4b24f" }, { "name": "I2C_DMAC", "version": "1.2.0", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).", "paragraph": "This library allows the microcontroller to run other tasks concurrently, while waiting for the I2C communications to complete.", "website": "https://github.com/MartinL1/I2C_DMAC", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/I2C_DMAC.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/I2C_DMAC-1.2.0.zip", "archiveFileName": "I2C_DMAC-1.2.0.zip", "size": 27507, "checksum": "SHA-256:02f935cc746b777f48491530de473261ec337c8ad42d2c87d1784f32685c119a" }, { "name": "ZumoAutomation", "version": "1.0.1", "author": "BrandeisRobotics", "maintainer": "Jacob Smith \u003cjsmith2021@brandeis.edu\u003e", "sentence": "Arduino library to allow for automatic zumo match play", "paragraph": "Allows calibration of line sensors, robot speed, and driving", "website": "https://github.com/pololu/zumo-shield-arduino-library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BrandeisMakerLab/Zumo-Automation.git", "providesIncludes": [ "ZumoAutomation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BrandeisMakerLab/ZumoAutomation-1.0.1.zip", "archiveFileName": "ZumoAutomation-1.0.1.zip", "size": 70316085, "checksum": "SHA-256:779f2e9741ddc2f5d42d112bd1fdba9d3faade0ca3af4a7d776e4486f4b9e3f1" }, { "name": "ZumoAutomation", "version": "1.0.3", "author": "BrandeisRobotics", "maintainer": "Jacob Smith \u003cjsmith2021@brandeis.edu\u003e", "sentence": "Arduino library to allow for automatic zumo match play", "paragraph": "Allows calibration of line sensors, robot speed, and driving", "website": "https://github.com/BrandeisMakerLab/ZumoAutomation", "category": "Device Control", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/BrandeisMakerLab/Zumo-Automation.git", "providesIncludes": [ "ZumoAutomation.h" ], "dependencies": [ { "name": "ZumoShield" } ], "url": "https://downloads.arduino.cc/libraries/github.com/BrandeisMakerLab/ZumoAutomation-1.0.3.zip", "archiveFileName": "ZumoAutomation-1.0.3.zip", "size": 9813576, "checksum": "SHA-256:a3adbd4c0ee239e54b5f5523a16846db919bec3102c6049caefb5e8ae38bdfaa" }, { "name": "IQ Module Communication", "version": "1.0.0", "author": "Matthew Piccoli \u003cmatt@iq-control.com\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt@iq-control.com\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communicaiton.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.0.0.zip", "archiveFileName": "IQ_Module_Communication-1.0.0.zip", "size": 55024, "checksum": "SHA-256:b380536271d5144dfb966b4515d51073834c14969d12bd57be0ef3da652acb2c" }, { "name": "IQ Module Communication", "version": "1.0.3", "author": "Matthew Piccoli \u003cmatt@iq-control.com\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt@iq-control.com\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communicaiton.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.0.3.zip", "archiveFileName": "IQ_Module_Communication-1.0.3.zip", "size": 55329, "checksum": "SHA-256:19ed99d265526ced7e44ccf0e370084ee31326ac802ce639c677c35d5b80a9b0" }, { "name": "IQ Module Communication", "version": "1.0.4", "author": "Matthew Piccoli \u003cmatt@iq-control.com\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt@iq-control.com\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communicaiton.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.0.4.zip", "archiveFileName": "IQ_Module_Communication-1.0.4.zip", "size": 57861, "checksum": "SHA-256:a3f57e3fdfc3d66ece10348d175e42f8a994a3c8d5d140dee21c389f6ec7c62b" }, { "name": "IQ Module Communication", "version": "1.0.5", "author": "Matthew Piccoli \u003cmatt@iq-control.com\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt@iq-control.com\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communicaiton.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.0.5.zip", "archiveFileName": "IQ_Module_Communication-1.0.5.zip", "size": 57929, "checksum": "SHA-256:8ad6f1c5920d076a02c5e6145a66640983ce6fb84cbed014510bb03c50e1c8e4" }, { "name": "IQ Module Communication", "version": "1.1.0", "author": "Matthew Piccoli \u003cmatt@iq-control.com\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt@iq-control.com\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communicaiton.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.1.0.zip", "archiveFileName": "IQ_Module_Communication-1.1.0.zip", "size": 58288, "checksum": "SHA-256:848991caaae5a2b24720c6204af5c7de78bab396e2af594cd54f6e45892808b6" }, { "name": "IQ Module Communication", "version": "1.1.1", "author": "Matthew Piccoli \u003cmatt@iq-control.com\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt@iq-control.com\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communicaiton.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.1.1.zip", "archiveFileName": "IQ_Module_Communication-1.1.1.zip", "size": 57636, "checksum": "SHA-256:3a8a9d1f12189409496bef2de3c66784f6f4fe26e1346c7dfb11fdf650061382" }, { "name": "IQ Module Communication", "version": "1.2.0", "author": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Ben Quan \u003cben.quan@vertiq.co\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communicaiton.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.2.0.zip", "archiveFileName": "IQ_Module_Communication-1.2.0.zip", "size": 57927, "checksum": "SHA-256:4b7a94785a7ecabf888f857e43a790915fa1180468690c19811722cf48dbeccc" }, { "name": "IQ Module Communication", "version": "1.2.1", "author": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Ben Quan \u003cben.quan@vertiq.co\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communication.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.2.1.zip", "archiveFileName": "IQ_Module_Communication-1.2.1.zip", "size": 57683, "checksum": "SHA-256:4ed1162dd4ef733b6023e05185e0d949b973464b05f0484f2ee5ed02bbc42cf4" }, { "name": "IQ Module Communication", "version": "1.3.1", "author": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Ben Quan \u003cben.quan@vertiq.co\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communication.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.3.1.zip", "archiveFileName": "IQ_Module_Communication-1.3.1.zip", "size": 66647, "checksum": "SHA-256:6763b4b65cd8fcf9d8e739bda26898f6c7077f65ce007b6196769d1d25b8d3c3" }, { "name": "IQ Module Communication", "version": "1.5.0", "author": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Ben Quan \u003cben.quan@vertiq.co\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communication.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.5.0.zip", "archiveFileName": "IQ_Module_Communication-1.5.0.zip", "size": 130462, "checksum": "SHA-256:4f56f863720464d6119855f31f9b05ee5c38c9ce2b3230c0df0c91027cb2f533" }, { "name": "IQ Module Communication", "version": "1.5.1", "author": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Raphael Van Hoffelen \u003craf@iq-control.com\u003e", "maintainer": "Matthew Piccoli \u003cmatt.piccoli@vertiq.co\u003e, Ben Quan \u003cben.quan@vertiq.co\u003e", "sentence": "A library for communicating with and controlling IQ motor modules.", "paragraph": "This uses a Serial port to control the motor modules and get/set/save values to on the module.", "website": "https://github.com/iq-motion-control/iq-module-communication-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iq-motion-control/iq-module-communication-arduino.git", "providesIncludes": [ "iq_module_communication.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/iq-motion-control/IQ_Module_Communication-1.5.1.zip", "archiveFileName": "IQ_Module_Communication-1.5.1.zip", "size": 130480, "checksum": "SHA-256:61e314ab3c0c32654577df68800df7eefe8c350b78c4c4ed0fbec0dd4eec1ab7" }, { "name": "Joystick", "version": "1.0.0", "author": "Giuseppe Martini", "maintainer": "Giuseppe Martini \u003cgiuseppe.martini.00@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to simplify the use of the Joystick.", "paragraph": "This library simplify the use of a Joystick.\u003cbr\u003eIt contains many function to manage a Joystick.\u003cbr\u003e", "website": "https://github.com/gmarty2000-ARDUINO/arduino-JOYSTICK", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmarty2000-ARDUINO/arduino-JOYSTICK.git", "providesIncludes": [ "Joystick.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gmarty2000-ARDUINO/Joystick-1.0.0.zip", "archiveFileName": "Joystick-1.0.0.zip", "size": 15873, "checksum": "SHA-256:f81c0331f0dfe409ce970e83027d01b8221e42b63e1c3eb7b577f379b73acdc2" }, { "name": "UltrasonicSensor", "version": "1.0.0", "author": "Giuseppe Martini", "maintainer": "Giuseppe Martini \u003cgiuseppe.martini.00@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to simplify the use of the Ultrasonic Sensor.", "paragraph": "This library simplify the use of a Ultrasonic.\u003cbr\u003eIt contains many function to manage a Ultrasonic Sensor.\u003cbr\u003e", "website": "https://github.com/gmarty2000-ARDUINO/arduino-ULTRASONIC_Sensor", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmarty2000-ARDUINO/arduino-ULTRASONIC_SENSOR.git", "providesIncludes": [ "UltrasonicSensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gmarty2000-ARDUINO/UltrasonicSensor-1.0.0.zip", "archiveFileName": "UltrasonicSensor-1.0.0.zip", "size": 17897, "checksum": "SHA-256:78376fe3aa6da369ea506a1f3e8e1d8955dfe064998c587129ef611bd388860e" }, { "name": "UltrasonicSensor", "version": "1.1.0", "author": "Giuseppe Martini", "maintainer": "Giuseppe Martini \u003cgiuseppe.martini.00@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to simplify the use of the Ultrasonic Sensor.", "paragraph": "This library simplify the use of a Ultrasonic.\u003cbr\u003eIt contains many function to manage a Ultrasonic Sensor.\u003cbr\u003e", "website": "https://github.com/gmarty2000-ARDUINO/arduino-ULTRASONIC_Sensor", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmarty2000-ARDUINO/arduino-ULTRASONIC_SENSOR.git", "providesIncludes": [ "UltrasonicSensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gmarty2000-ARDUINO/UltrasonicSensor-1.1.0.zip", "archiveFileName": "UltrasonicSensor-1.1.0.zip", "size": 18598, "checksum": "SHA-256:94fe7eb2c94a98a649b021d0c3beb56fba103a69b237d5798ac8b3acebd20e18" }, { "name": "Firebase ESP32 Client", "version": "2.3.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-2.3.9.zip", "archiveFileName": "Firebase_ESP32_Client-2.3.9.zip", "size": 57968, "checksum": "SHA-256:722edb0dd5ac66dafe0a71db51c101f71b8df7fd128aaf62b4bd5802983d1683" }, { "name": "Firebase ESP32 Client", "version": "3.0.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.0.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.0.0.zip", "size": 71292, "checksum": "SHA-256:77213cd82aa658f103279125c6cba42dc0b0066fa2e4cf479926aa282514cc0a" }, { "name": "Firebase ESP32 Client", "version": "3.0.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.0.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.0.1.zip", "size": 72064, "checksum": "SHA-256:f28c7a073f22d09a2885a99a94e2e980b1fa1c01ff08cfa037f6f9b7ee89c848" }, { "name": "Firebase ESP32 Client", "version": "3.0.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.0.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.0.2.zip", "size": 72288, "checksum": "SHA-256:31dd5d771ea40baa9ea615b633a9046f67eadf21ff8431e594e0e1dd4d640475" }, { "name": "Firebase ESP32 Client", "version": "3.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.0.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.0.3.zip", "size": 79216, "checksum": "SHA-256:88fd7a71ed7844f70c873e28cc1ca86382841d76c1dc1a45471b11cdd3df87ed" }, { "name": "Firebase ESP32 Client", "version": "3.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.0.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.0.4.zip", "size": 84798, "checksum": "SHA-256:6fdc88526d63d1959197df80ea1a5bdc1f5add19bea28d0ed3f49c64031daf76" }, { "name": "Firebase ESP32 Client", "version": "3.1.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.1.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.1.0.zip", "size": 93407, "checksum": "SHA-256:d11463066cfaf6daed1c7fb2dc6cf5a1a232334e1a7cade431ebdc12682b5371" }, { "name": "Firebase ESP32 Client", "version": "3.1.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.1.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.1.1.zip", "size": 93366, "checksum": "SHA-256:766655f5bfebb8c1560100bfc22c4cc54b532a9c735a0513c012692f31879cfc" }, { "name": "Firebase ESP32 Client", "version": "3.1.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.1.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.1.2.zip", "size": 93975, "checksum": "SHA-256:fcdcd963ec23bbafbbd5059923ab625e8e9ef0b8dcc113777b7769bcd58c525a" }, { "name": "Firebase ESP32 Client", "version": "3.1.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.1.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.1.3.zip", "size": 93946, "checksum": "SHA-256:d7b592ba84a92226d2ea36cb8f6e075e026407e290e1a8ea938da0fc3018a4e1" }, { "name": "Firebase ESP32 Client", "version": "3.1.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.1.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.1.4.zip", "size": 100314, "checksum": "SHA-256:08f8bef3dfa6a0f3cc18885713caa56069072cf2e9450e8a2ee8e0c9395cb89d" }, { "name": "Firebase ESP32 Client", "version": "3.2.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.2.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.2.0.zip", "size": 116113, "checksum": "SHA-256:03e96a5766ef74ff3c772e0d530c1c0907bf581844765537a5026f9b77162361" }, { "name": "Firebase ESP32 Client", "version": "3.2.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.2.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.2.1.zip", "size": 119204, "checksum": "SHA-256:30e7d3eb6f191d4048867d5c419758323f97c44428b76833b74467529a5105c0" }, { "name": "Firebase ESP32 Client", "version": "3.5.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.0.zip", "size": 143625, "checksum": "SHA-256:138c15affdcc35aa354b6ba69a0176b6449934d9d95a8dfc749532c79ce00b46" }, { "name": "Firebase ESP32 Client", "version": "3.5.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.1.zip", "size": 145164, "checksum": "SHA-256:bf61ec52eea5df994848697cfe2be51db3092c39a33197660a60e19396ad966e" }, { "name": "Firebase ESP32 Client", "version": "3.5.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.2.zip", "size": 146004, "checksum": "SHA-256:ca452250df62dc6429eded95b997b7fd0691416f9bb171f4bb0c844e9766ee91" }, { "name": "Firebase ESP32 Client", "version": "3.5.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.3.zip", "size": 145782, "checksum": "SHA-256:d4af94697a8c27ed501749d19ab3ac946e8a8e41fe0d11dc37aa11f4a4011245" }, { "name": "Firebase ESP32 Client", "version": "3.5.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.4.zip", "size": 145767, "checksum": "SHA-256:479196f0fad59f736c02fb74de27a27ccfec265ac538533f54be2d560666dbb1" }, { "name": "Firebase ESP32 Client", "version": "3.5.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.5.zip", "size": 145449, "checksum": "SHA-256:6fe49fa646a13c3976350153266d326884aa884ad8314da2fd398c3db697855c" }, { "name": "Firebase ESP32 Client", "version": "3.5.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.6.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.6.zip", "size": 145453, "checksum": "SHA-256:396ae1a7c34bab6503fd2124522a651305c97ad18af9a38f334d35492d09b138" }, { "name": "Firebase ESP32 Client", "version": "3.5.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.7.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.7.zip", "size": 145630, "checksum": "SHA-256:fd7104abf62c4c2ded50b360371e7beef85c814d89d5123e5d3ce49222cc085b" }, { "name": "Firebase ESP32 Client", "version": "3.5.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.8.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.8.zip", "size": 145636, "checksum": "SHA-256:296ed4dee3b34eaea32b58c2d6db7977dfba39fe1cb9d432ea6cd4da7d4dd77d" }, { "name": "Firebase ESP32 Client", "version": "3.5.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.5.9.zip", "archiveFileName": "Firebase_ESP32_Client-3.5.9.zip", "size": 145802, "checksum": "SHA-256:88acd297eb75c67c6f62bb016ae7978cd99bc95ae6e67de39863d33819b5f1b8" }, { "name": "Firebase ESP32 Client", "version": "3.6.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.0.zip", "size": 145825, "checksum": "SHA-256:c733360e11c9cef8391ab618f89b5146870c627eba05558d912d7476108f49b4" }, { "name": "Firebase ESP32 Client", "version": "3.6.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.1.zip", "size": 145877, "checksum": "SHA-256:9fc5faab98219158d0f7e3d592e5b0f432abe64b175453c3088ef01f912a909e" }, { "name": "Firebase ESP32 Client", "version": "3.6.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.2.zip", "size": 146006, "checksum": "SHA-256:76fb3b4edf7423131fb5205dae81ab3df048812d13980c19eec943970b96c4de" }, { "name": "Firebase ESP32 Client", "version": "3.6.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.3.zip", "size": 148268, "checksum": "SHA-256:07a4ca592fb41d057b807f81992a19bd03a320528868a729047529488f7351c8" }, { "name": "Firebase ESP32 Client", "version": "3.6.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.4.zip", "size": 148310, "checksum": "SHA-256:650fdfa33753d0ba7225b06d52e2aede3e1dbeca46d4b6cb066ec264aecde1e3" }, { "name": "Firebase ESP32 Client", "version": "3.6.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.5.zip", "size": 148252, "checksum": "SHA-256:e022e709adaebd222c48cf52d06870a9338886b207fe836e48105d7bc4e21689" }, { "name": "Firebase ESP32 Client", "version": "3.6.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.6.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.6.zip", "size": 148291, "checksum": "SHA-256:6b553711b9b78faa2f67e96fa6a891761e5b49adefbab7634ff9c9bc7a28cf8a" }, { "name": "Firebase ESP32 Client", "version": "3.6.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.7.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.7.zip", "size": 149986, "checksum": "SHA-256:30a0159909f6a48890a36d9004c65f0b6ae52c5f23ab43600eb1a3ce5d21b8ce" }, { "name": "Firebase ESP32 Client", "version": "3.6.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.8.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.8.zip", "size": 153524, "checksum": "SHA-256:36529f70efbf2df157ea67075d5d1eb5b13fb4570da9c31599fbb6d470d97471" }, { "name": "Firebase ESP32 Client", "version": "3.6.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.6.9.zip", "archiveFileName": "Firebase_ESP32_Client-3.6.9.zip", "size": 153394, "checksum": "SHA-256:a5641bb3e41b388f212b154e45e743e4edefa349bc28bb0af79f2df60620f19f" }, { "name": "Firebase ESP32 Client", "version": "3.7.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.0.zip", "size": 153514, "checksum": "SHA-256:01cd47b26cfc9569de0f5ff36984555087f32113539fb40dae3d18c2b6761154" }, { "name": "Firebase ESP32 Client", "version": "3.7.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.1.zip", "size": 153570, "checksum": "SHA-256:508096d1c5954c1ae5075e2db14c761e3498aa88dba6c0677c97d60f31bc72ac" }, { "name": "Firebase ESP32 Client", "version": "3.7.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.2.zip", "size": 154343, "checksum": "SHA-256:d5d2237736ec5d67b85dd8c92297fd52e4be54f46ee47442727c200078eb4afa" }, { "name": "Firebase ESP32 Client", "version": "3.7.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.3.zip", "size": 153783, "checksum": "SHA-256:80fc0dade4d55c9256f887ba7d1174ef5e72e9d9cec2bc824cd327a5ddbea566" }, { "name": "Firebase ESP32 Client", "version": "3.7.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.4.zip", "size": 154236, "checksum": "SHA-256:98617b587eebff4ab618891eca1585d1e73ebaf180a70868d5f010d6ff0c5342" }, { "name": "Firebase ESP32 Client", "version": "3.7.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.5.zip", "size": 155308, "checksum": "SHA-256:421195b73c5b3689be50985add8b69af91df86a93ad6e065797683adbca687a0" }, { "name": "Firebase ESP32 Client", "version": "3.7.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.6.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.6.zip", "size": 160350, "checksum": "SHA-256:5c34bd440b0c84b38b460fafd0d1764194771f9fe137e04c528e9091b534dd4e" }, { "name": "Firebase ESP32 Client", "version": "3.7.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.7.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.7.zip", "size": 160707, "checksum": "SHA-256:99366054417daca37b881739aa446ca36b04dc7380cee2ceee8bd8f13b6efb1f" }, { "name": "Firebase ESP32 Client", "version": "3.7.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.8.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.8.zip", "size": 163883, "checksum": "SHA-256:68985e8ed06c2d19ac92f33c8728758d2b1d0ae3bb521de141989ac66415f4f6" }, { "name": "Firebase ESP32 Client", "version": "3.7.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.7.9.zip", "archiveFileName": "Firebase_ESP32_Client-3.7.9.zip", "size": 159383, "checksum": "SHA-256:a6e3808a8784f969ca510371b2c307d7132d0f0036c88e3a54d9ce90cdaf058e" }, { "name": "Firebase ESP32 Client", "version": "3.8.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.0.zip", "size": 159316, "checksum": "SHA-256:515743c113ec7a21445f0a721dbdc17c55ce76f806d47cd798b93211d11c6407" }, { "name": "Firebase ESP32 Client", "version": "3.8.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.1.zip", "size": 169255, "checksum": "SHA-256:e2be4dbfcbe1cb5a309f3cd4ea1bde518dad430714049fd9fe009ddc4c17e0bb" }, { "name": "Firebase ESP32 Client", "version": "3.8.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.2.zip", "size": 170115, "checksum": "SHA-256:f336408cd3f944a949917147399b679e1f2c5c4b93b58bc297c627723844f4e2" }, { "name": "Firebase ESP32 Client", "version": "3.8.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.3.zip", "size": 173333, "checksum": "SHA-256:85a331c7ae78372ad8fa78af20796d2b7ed80eb2367541bd8acfebc958b70fe2" }, { "name": "Firebase ESP32 Client", "version": "3.8.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.4.zip", "size": 174154, "checksum": "SHA-256:f9c0de05c813f730365b85540dfd9d7a3bb4f1d6b73143acc36a54fa84ad23f2" }, { "name": "Firebase ESP32 Client", "version": "3.8.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.5.zip", "size": 174193, "checksum": "SHA-256:5085c996c1266256724197ed1cb827fa61426031671efefb910596dd3c7e0e8a" }, { "name": "Firebase ESP32 Client", "version": "3.8.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.7.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.7.zip", "size": 174053, "checksum": "SHA-256:eab726b2b1fb87ac87b7fc70f33804b69aa906e34fcb7e1eb5ebc35a22ca98f9" }, { "name": "Firebase ESP32 Client", "version": "3.8.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.8.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.8.zip", "size": 174025, "checksum": "SHA-256:790bf9871951b6a9441e8d4f6249190f6b843a15b58a1a9052423d6df81ed2d3" }, { "name": "Firebase ESP32 Client", "version": "3.8.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.9.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.9.zip", "size": 174428, "checksum": "SHA-256:12325e01d9c18e59ca4efebae2f50274d921533c65570b1e916177b8d50db11d" }, { "name": "Firebase ESP32 Client", "version": "3.8.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.10.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.10.zip", "size": 221998, "checksum": "SHA-256:76b19fa4f6866bd6183e6424423e17b23efe5915b61ba0a3e27f0c136d86c13e" }, { "name": "Firebase ESP32 Client", "version": "3.8.11", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.11.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.11.zip", "size": 222176, "checksum": "SHA-256:f0d5cbfdd599a9fc0682a2da2786f9f24f7db3a40d9edea74067a9911c8bd96d" }, { "name": "Firebase ESP32 Client", "version": "3.8.12", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.12.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.12.zip", "size": 222131, "checksum": "SHA-256:6d67ce4f9128e20145aa59c1cc6fe05e8317db024f4d0370cbcdedb15cd43656" }, { "name": "Firebase ESP32 Client", "version": "3.8.13", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.13.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.13.zip", "size": 222151, "checksum": "SHA-256:35bdd036a22cffa041def6cc11551213aa14fb5daefb1b2fffc9d4a638caa267" }, { "name": "Firebase ESP32 Client", "version": "3.8.14", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.14.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.14.zip", "size": 267387, "checksum": "SHA-256:77c13263c73ba39a0a29a69b37173cd5d2a26e7793462d1aa0e29e71ba768139" }, { "name": "Firebase ESP32 Client", "version": "3.8.15", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.15.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.15.zip", "size": 267277, "checksum": "SHA-256:ca88b964529b0941aa583be082e0b243d0caea3c3d71d3ebaa0c744acd7da53f" }, { "name": "Firebase ESP32 Client", "version": "3.8.16", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.16.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.16.zip", "size": 267189, "checksum": "SHA-256:3a422b54c2f3a2a721eba5c5a07219e785cf4ecfef52913bf0f0f425f1cdd637" }, { "name": "Firebase ESP32 Client", "version": "3.8.17", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.17.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.17.zip", "size": 267208, "checksum": "SHA-256:afe0475a22dd5abf9cac85ad2f3cce9eb9d1f866cb9317a12e3f500262d0573b" }, { "name": "Firebase ESP32 Client", "version": "3.8.18", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.18.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.18.zip", "size": 267206, "checksum": "SHA-256:ba27ddf8b586f50fd1e3f0c3ce387fbea53389ea3548e080c40f3b210a51bcb2" }, { "name": "Firebase ESP32 Client", "version": "3.8.19", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.19.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.19.zip", "size": 954703, "checksum": "SHA-256:e14d77564cfab1e0f8f105fe67220ede33fe96d2dbb55848d150c62ceb217d94" }, { "name": "Firebase ESP32 Client", "version": "3.8.20", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.20.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.20.zip", "size": 956041, "checksum": "SHA-256:c84b3bdb6ea821ff84bc75049f133a255b88ce6b182b4946fb226f8e4bf457ae" }, { "name": "Firebase ESP32 Client", "version": "3.8.21", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.21.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.21.zip", "size": 956941, "checksum": "SHA-256:feedd7fcc06f497d4e2d1b5af85a91c2657175b0b320ad0bcddac19d828083ca" }, { "name": "Firebase ESP32 Client", "version": "3.8.22", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.22.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.22.zip", "size": 956927, "checksum": "SHA-256:266e31eac5d5acf8e90f5304c0d8db232db8b6a20f2fc93bd4673dfbcbcb77e4" }, { "name": "Firebase ESP32 Client", "version": "3.8.23", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.23.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.23.zip", "size": 956929, "checksum": "SHA-256:866b80499f4b71cc764b3dd3de0f5b071edc7bec0da05ef974a42905e68d1718" }, { "name": "Firebase ESP32 Client", "version": "3.8.24", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.24.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.24.zip", "size": 1419997, "checksum": "SHA-256:c06d1ead447ef90a400ce0a88c003fe3a2497939a9ea0ed79209a6ad19e54451" }, { "name": "Firebase ESP32 Client", "version": "3.8.25", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.25.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.25.zip", "size": 1420113, "checksum": "SHA-256:4ade38066519854b634d04cb66deeb65becb9c06fa2e8824b47aa517e27f6069" }, { "name": "Firebase ESP32 Client", "version": "3.8.26", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.8.26.zip", "archiveFileName": "Firebase_ESP32_Client-3.8.26.zip", "size": 1419942, "checksum": "SHA-256:1f101cb1bef6fcaf4a7b1f97e4b4d8386de0007739cd71ae8e2bd9c5a319350e" }, { "name": "Firebase ESP32 Client", "version": "3.9.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.9.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.9.0.zip", "size": 1452852, "checksum": "SHA-256:7a492fc36b24907fde0c51ed4b89384ad57c584ae18f3fe6d8f110707b2fa90b" }, { "name": "Firebase ESP32 Client", "version": "3.9.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.9.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.9.1.zip", "size": 1457153, "checksum": "SHA-256:1bddb7279ecc33a1f42a5402c13d137b03460e82bbe73cbac23b357f6763c697" }, { "name": "Firebase ESP32 Client", "version": "3.9.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.9.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.9.2.zip", "size": 1458490, "checksum": "SHA-256:b353c02f07f29d69ad83140bd444758df7cdd39138ca567305fbdbc48364cfc4" }, { "name": "Firebase ESP32 Client", "version": "3.9.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.9.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.9.3.zip", "size": 1458343, "checksum": "SHA-256:bbcd0ac8b61be8afc99c473594e0b2fb9fd0d97be3aa9bb899748d9b94a9f686" }, { "name": "Firebase ESP32 Client", "version": "3.9.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.9.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.9.4.zip", "size": 1459588, "checksum": "SHA-256:7fb406842a55905d58e5ca3a7d53f5ee737bcd94eda80de1cac17889d1043553" }, { "name": "Firebase ESP32 Client", "version": "3.9.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.9.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.9.5.zip", "size": 1461420, "checksum": "SHA-256:62d851acee92a1426ad4f73de3c8f1ff4d47f82dc4fe7542cec810d0c4dccb4d" }, { "name": "Firebase ESP32 Client", "version": "3.9.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.9.6.zip", "archiveFileName": "Firebase_ESP32_Client-3.9.6.zip", "size": 1442418, "checksum": "SHA-256:bd9c04d1e17d68eae97ab80331d5806bbf51da4f17a0a2c7baae181869699e34" }, { "name": "Firebase ESP32 Client", "version": "3.9.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.9.7.zip", "archiveFileName": "Firebase_ESP32_Client-3.9.7.zip", "size": 1443621, "checksum": "SHA-256:c2512072c04aa098cfd2595f74a7b5a84cf88d112dda6ebb6a5e1e4f82535f89" }, { "name": "Firebase ESP32 Client", "version": "3.10.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.10.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.10.0.zip", "size": 1482720, "checksum": "SHA-256:d2ae2a1668b80ec084577f3e25df02f7c379293021f0e104b221000c25a40395" }, { "name": "Firebase ESP32 Client", "version": "3.10.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.10.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.10.1.zip", "size": 1482781, "checksum": "SHA-256:ad78ec18cffc777f525998d5d55ab9377b9902318de47537940641b973bfd832" }, { "name": "Firebase ESP32 Client", "version": "3.10.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.10.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.10.2.zip", "size": 1482712, "checksum": "SHA-256:eda89993d67a78b77b2c941c167a6a4e947a7914a7dcae9e88deb681eef76b0a" }, { "name": "Firebase ESP32 Client", "version": "3.10.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.10.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.10.3.zip", "size": 1482823, "checksum": "SHA-256:1e9d8163dc36a01626a80397fdf873e599cca908084bd1c8a504264befcbe53a" }, { "name": "Firebase ESP32 Client", "version": "3.10.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.10.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.10.4.zip", "size": 1482835, "checksum": "SHA-256:6e8d11e5de23fe7ea0f37cce711957cecdbc6173f36d37522b6b9118c64e29a6" }, { "name": "Firebase ESP32 Client", "version": "3.10.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.10.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.10.5.zip", "size": 1482898, "checksum": "SHA-256:59fa6c9cfb2c270e1490d3c30f8efabcbb92a5f89d0f31e972398bc826003810" }, { "name": "Firebase ESP32 Client", "version": "3.11.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.0.zip", "size": 1540079, "checksum": "SHA-256:373fd4fb700950bbfb2709f69400e25a7a85675f381455c5736a66683148da40" }, { "name": "Firebase ESP32 Client", "version": "3.11.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.1.zip", "size": 1540804, "checksum": "SHA-256:bdd7f409550e4f087ab9cae7a91462ea045ca363b20f8c20eb15b82582df8806" }, { "name": "Firebase ESP32 Client", "version": "3.11.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.2.zip", "size": 1541525, "checksum": "SHA-256:b4cd7686423bbe7198b79e02badfccb710a8daec60c2e88762b86b769bf6ddfc" }, { "name": "Firebase ESP32 Client", "version": "3.11.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.3.zip", "size": 1542012, "checksum": "SHA-256:0aa4c0800411fe321c382f98f1fe1abae0755169b10062d0eada184a863373de" }, { "name": "Firebase ESP32 Client", "version": "3.11.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.4.zip", "size": 1544462, "checksum": "SHA-256:caddd6758ebcbf92b28987b0f425b8a46e76639b8256ab41f161d7baf62cc929" }, { "name": "Firebase ESP32 Client", "version": "3.11.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.5.zip", "size": 2007589, "checksum": "SHA-256:7e01eb3ed1bfc9971340cf29f73c941238a572636d5ac89e21c01adb32999dbf" }, { "name": "Firebase ESP32 Client", "version": "3.11.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.6.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.6.zip", "size": 2010893, "checksum": "SHA-256:9ce3f830f4bb35631c224a1e017ce974fb53ca3edb4f185864a56fb2543b2b05" }, { "name": "Firebase ESP32 Client", "version": "3.11.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.7.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.7.zip", "size": 2010295, "checksum": "SHA-256:d492939fbb56e6db017ffc51d9a24f6c51a718ee33755b897e48696873dd2c08" }, { "name": "Firebase ESP32 Client", "version": "3.11.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.9.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.9.zip", "size": 2556538, "checksum": "SHA-256:024cc77686c3da0c9f2614dc24cb76b3b9e6081ada13f4624b1fde45001f735c" }, { "name": "Firebase ESP32 Client", "version": "3.11.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.10.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.10.zip", "size": 2709395, "checksum": "SHA-256:10976ed1be6fb673b4f19d91f437ca21ff069440c1b92dd54952e5204e52b6c2" }, { "name": "Firebase ESP32 Client", "version": "3.11.11", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.11.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.11.zip", "size": 2709072, "checksum": "SHA-256:e7bdc61715bdafc0c9ee1cc01e70dcde7b6045b96736dea7ffe980c85c117a18" }, { "name": "Firebase ESP32 Client", "version": "3.11.12", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.11.12.zip", "archiveFileName": "Firebase_ESP32_Client-3.11.12.zip", "size": 2710209, "checksum": "SHA-256:ae95cf86d3ac6f3f8fe8438d7a1b1cf646ac78533845eaf4a236aef46cef8530" }, { "name": "Firebase ESP32 Client", "version": "3.12.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.0.zip", "size": 2717147, "checksum": "SHA-256:09043acbc6154422a7996cbba3e31074ccbd3f473850b8a27e5715fba681c546" }, { "name": "Firebase ESP32 Client", "version": "3.12.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.1.zip", "size": 2848397, "checksum": "SHA-256:4df75ff979aa8b08ab87aa4caf7745f93ec3df41e63383e104825ba2e89f1723" }, { "name": "Firebase ESP32 Client", "version": "3.12.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.2.zip", "size": 2848760, "checksum": "SHA-256:2bb758541e1eabcffaebb6addb79773440d938a31f8e497f0b1d4d5557e8c556" }, { "name": "Firebase ESP32 Client", "version": "3.12.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.3.zip", "size": 2848828, "checksum": "SHA-256:013ea07cd1147a45fdb10674fd7eb88518362cf65411a0751de063f4faa5603e" }, { "name": "Firebase ESP32 Client", "version": "3.12.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.4.zip", "size": 2848847, "checksum": "SHA-256:8f28901e2223bb76806fef86d0fbe82d60062f4d5b9c90072a8b39c0a3079d56" }, { "name": "Firebase ESP32 Client", "version": "3.12.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.5.zip", "size": 2875968, "checksum": "SHA-256:4d822e2f16f623623a829c50d3864c9da018c6461e82ac7b7b4ac0600f1126bf" }, { "name": "Firebase ESP32 Client", "version": "3.12.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.6.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.6.zip", "size": 2875985, "checksum": "SHA-256:164a1c63aaecf36b06f6551eea0f34279d3eef4ab284fcd7378a939d9ce24416" }, { "name": "Firebase ESP32 Client", "version": "3.12.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.7.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.7.zip", "size": 2876047, "checksum": "SHA-256:caeb1f5b6d1133a2c06d803c49b6cbc4ccc05bc05e2c2c26f7b121eb732388bc" }, { "name": "Firebase ESP32 Client", "version": "3.12.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.8.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.8.zip", "size": 2877863, "checksum": "SHA-256:c07f8130f043a1f5cdb928cc27c345c2d31ec1c84b6448dc89ef118f4c40dd29" }, { "name": "Firebase ESP32 Client", "version": "3.12.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.9.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.9.zip", "size": 2882049, "checksum": "SHA-256:6d6a4b4e100625ff6878a4a9cc6311dbcbf56b0bdfcaa8125ce8d4ae8233a62b" }, { "name": "Firebase ESP32 Client", "version": "3.12.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.12.10.zip", "archiveFileName": "Firebase_ESP32_Client-3.12.10.zip", "size": 2883008, "checksum": "SHA-256:ab0fb2350de58475651949002411e0e26a394135ff6cbf98218df9480dc69453" }, { "name": "Firebase ESP32 Client", "version": "3.14.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.14.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.14.0.zip", "size": 2890618, "checksum": "SHA-256:59047e0afb892ed88eb2dbd260e0690d2e4ac1ee9d709877d395b0a7e43d2a6a" }, { "name": "Firebase ESP32 Client", "version": "3.14.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.14.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.14.1.zip", "size": 2896014, "checksum": "SHA-256:461471711e32fa8420b20b3aeeb14b95198ee4a5f8e9cd1f7aa76ccd3880fc9b" }, { "name": "Firebase ESP32 Client", "version": "3.14.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.14.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.14.2.zip", "size": 2896171, "checksum": "SHA-256:5f6d8f87649fe304fdbcaa3dcb65525221136178dba96194cd14c27738475852" }, { "name": "Firebase ESP32 Client", "version": "3.14.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.14.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.14.3.zip", "size": 2895997, "checksum": "SHA-256:cf1e8081d4e084d3618b296eca51d9f4e9120041872131d13a4e3cc1aade0f32" }, { "name": "Firebase ESP32 Client", "version": "3.14.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.14.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.14.4.zip", "size": 2918942, "checksum": "SHA-256:ac3996d351df375be19234985146b09f8f576300b36f5ceb25ab2eef28071ebf" }, { "name": "Firebase ESP32 Client", "version": "3.14.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.14.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.14.5.zip", "size": 2918894, "checksum": "SHA-256:a6542f9c304e54d3cbe4b3aedd1e739e8fc8dfbad9b858b809b2f809c9814705" }, { "name": "Firebase ESP32 Client", "version": "3.15.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.0.zip", "size": 2919283, "checksum": "SHA-256:c22caa8449347d6a781aa4c5690d5c56f9bf2cb851d180771e94c818e70af1ae" }, { "name": "Firebase ESP32 Client", "version": "3.15.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.1.zip", "size": 2919313, "checksum": "SHA-256:c82e60c0be8aa484116bdab150dcca3d07266ff1f502f8901bd9920000e774cf" }, { "name": "Firebase ESP32 Client", "version": "3.15.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.2.zip", "size": 2882657, "checksum": "SHA-256:2f9e87de3e0b7dbd5f4a1280f81bcbd86b5e61dc02262394dd7c4997b5f3b0a1" }, { "name": "Firebase ESP32 Client", "version": "3.15.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.3.zip", "size": 2882737, "checksum": "SHA-256:35ae20af580be9dd688b3420160f11eb93f381f265b6850880da896509cd4aff" }, { "name": "Firebase ESP32 Client", "version": "3.15.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.4.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.4.zip", "size": 2882745, "checksum": "SHA-256:e168221b7a8cfe2379dd01108479587747f7e4e787933937d09befdfc631527e" }, { "name": "Firebase ESP32 Client", "version": "3.15.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.5.zip", "size": 2882807, "checksum": "SHA-256:bb4d41aea1adcea95cd0a2e8c7d75653d20b56b09139502cd13fee20588ac13b" }, { "name": "Firebase ESP32 Client", "version": "3.15.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.6.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.6.zip", "size": 2883894, "checksum": "SHA-256:55361b630b78b55c5f0a385eb49ecfcb1633f487456b9b1390c6652f16ba7802" }, { "name": "Firebase ESP32 Client", "version": "3.15.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.7.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.7.zip", "size": 2883200, "checksum": "SHA-256:e020c9bff6844228ad48d63c5623136d8c497ad85f81ce1a510e404a2fc67833" }, { "name": "Firebase ESP32 Client", "version": "3.15.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.8.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.8.zip", "size": 2883316, "checksum": "SHA-256:53c031cce565ed5cb941cf25f0476d5dd83dd76370289ff6a90240e537647ef4" }, { "name": "Firebase ESP32 Client", "version": "3.15.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.15.10.zip", "archiveFileName": "Firebase_ESP32_Client-3.15.10.zip", "size": 2883268, "checksum": "SHA-256:89d149ee605556e8ad44043d443d655767b86b0002ed2f30579c0c87eeea8d17" }, { "name": "Firebase ESP32 Client", "version": "3.16.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.16.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.16.0.zip", "size": 2882979, "checksum": "SHA-256:c91e6e58b44d8ae827098bf93edc5354aaa55f947e43776cc5a08d020488d361" }, { "name": "Firebase ESP32 Client", "version": "3.16.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.16.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.16.1.zip", "size": 2885628, "checksum": "SHA-256:44d6950a4ab4f7ba5f96d64ba688caf6881b4cdd0e60cb49928cf4903bd6ce24" }, { "name": "Firebase ESP32 Client", "version": "3.16.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.16.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.16.2.zip", "size": 2885170, "checksum": "SHA-256:a25a6010d819e30b0cf7807ca3226f4fa24de5b1c0bf17e828951da0721d04b9" }, { "name": "Firebase ESP32 Client", "version": "3.17.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.17.0.zip", "archiveFileName": "Firebase_ESP32_Client-3.17.0.zip", "size": 2885193, "checksum": "SHA-256:3d2c6223922001f053c713e7c4af97d461f471cc9fb20a44aba598db0928a9c4" }, { "name": "Firebase ESP32 Client", "version": "3.17.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.17.1.zip", "archiveFileName": "Firebase_ESP32_Client-3.17.1.zip", "size": 2885198, "checksum": "SHA-256:5a10f172cbdca5822af8ea9f22df5bd25bec78fbe4893302ed0fd34eba2b24b4" }, { "name": "Firebase ESP32 Client", "version": "3.17.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.17.2.zip", "archiveFileName": "Firebase_ESP32_Client-3.17.2.zip", "size": 2885174, "checksum": "SHA-256:6f16493a81b6f5c36d595eebb5b64e1da0cb5ad07d162be083819e0c48fd17fe" }, { "name": "Firebase ESP32 Client", "version": "3.17.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.17.3.zip", "archiveFileName": "Firebase_ESP32_Client-3.17.3.zip", "size": 2885914, "checksum": "SHA-256:e95ed742ff771f08ec29fa31ed25153c7d847d398c46cdd763d5b00da78629e0" }, { "name": "Firebase ESP32 Client", "version": "3.17.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.17.5.zip", "archiveFileName": "Firebase_ESP32_Client-3.17.5.zip", "size": 2885894, "checksum": "SHA-256:5fc4b81faa7d6027ac67edc69efa67f8ba70fa95b63731ce54995a5521ae19f0" }, { "name": "Firebase ESP32 Client", "version": "3.17.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-3.17.6.zip", "archiveFileName": "Firebase_ESP32_Client-3.17.6.zip", "size": 2885902, "checksum": "SHA-256:87766c965d15bc96f6a8792bd72db910a9b49e5a54d222be6ad35d70259fd3fb" }, { "name": "Firebase ESP32 Client", "version": "4.0.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.0.0.zip", "archiveFileName": "Firebase_ESP32_Client-4.0.0.zip", "size": 2889720, "checksum": "SHA-256:f296fc34e686722eb94db5268003bfcc99dbd0e40085f04082b79ef89e9d924c" }, { "name": "Firebase ESP32 Client", "version": "4.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.0.3.zip", "archiveFileName": "Firebase_ESP32_Client-4.0.3.zip", "size": 2890226, "checksum": "SHA-256:255f010b2de322396bfb2a61e2bb2e17480e4f9a8af394f6a17e310420cd2b89" }, { "name": "Firebase ESP32 Client", "version": "4.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.0.4.zip", "archiveFileName": "Firebase_ESP32_Client-4.0.4.zip", "size": 2890181, "checksum": "SHA-256:cdc7ff9b7440f32b16d94a6929f4c0cf0ad05201009f893a1d00676af609d16b" }, { "name": "Firebase ESP32 Client", "version": "4.0.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.0.5.zip", "archiveFileName": "Firebase_ESP32_Client-4.0.5.zip", "size": 2897617, "checksum": "SHA-256:098011db8236c51c7540fdf45b37e5b2faa9e0ff8470d18b5abd54f9322503e7" }, { "name": "Firebase ESP32 Client", "version": "4.1.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.1.0.zip", "archiveFileName": "Firebase_ESP32_Client-4.1.0.zip", "size": 2897908, "checksum": "SHA-256:8e7925fe493486562cacb6a09deb50adf7c49b96acba1b3a70b468f5c0b8edcb" }, { "name": "Firebase ESP32 Client", "version": "4.2.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.2.0.zip", "archiveFileName": "Firebase_ESP32_Client-4.2.0.zip", "size": 2909819, "checksum": "SHA-256:536bfd62417a3a932e8adc71a635de40e808ad8af4b5a2cc70d0128240543934" }, { "name": "Firebase ESP32 Client", "version": "4.2.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.2.1.zip", "archiveFileName": "Firebase_ESP32_Client-4.2.1.zip", "size": 2954915, "checksum": "SHA-256:acd29832df0440e478aede2fa530fec8f7567a87fb3feef689c5e04c1112f7a1" }, { "name": "Firebase ESP32 Client", "version": "4.2.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.2.3.zip", "archiveFileName": "Firebase_ESP32_Client-4.2.3.zip", "size": 2954862, "checksum": "SHA-256:07977ba80bb23fac65c948eb0d181133bc6f01614e98fc29c9a339397a725124" }, { "name": "Firebase ESP32 Client", "version": "4.2.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.2.4.zip", "archiveFileName": "Firebase_ESP32_Client-4.2.4.zip", "size": 2957675, "checksum": "SHA-256:fdd97142bc1072439f1d6e9d755361f3c55e5238550426ff2af6216845e7a949" }, { "name": "Firebase ESP32 Client", "version": "4.2.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.2.5.zip", "archiveFileName": "Firebase_ESP32_Client-4.2.5.zip", "size": 2957812, "checksum": "SHA-256:112291a7802d99ab81a157cba85a50ab3f4df101210b8e33199e9b9a1b75b03f" }, { "name": "Firebase ESP32 Client", "version": "4.2.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.2.7.zip", "archiveFileName": "Firebase_ESP32_Client-4.2.7.zip", "size": 2957819, "checksum": "SHA-256:c7f92b6ea4d1617464da200119e3dffcd4467634c16e18d975c7107f27ec2dc4" }, { "name": "Firebase ESP32 Client", "version": "4.3.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.0.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.0.zip", "size": 2921077, "checksum": "SHA-256:f4fded46361b772eb514657f70a0b867b20e496b333bac9ad9fd428b3c25e678" }, { "name": "Firebase ESP32 Client", "version": "4.3.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.1.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.1.zip", "size": 2923727, "checksum": "SHA-256:2c4b098dab021c7addb87140874c7d5be06a80d418dc7f1b1c95971bdd4911ed" }, { "name": "Firebase ESP32 Client", "version": "4.3.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.2.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.2.zip", "size": 2923969, "checksum": "SHA-256:500d384fe5158c90101515bff8fc0e6dc2fd120cb67fca9b076c8e07dfdde3af" }, { "name": "Firebase ESP32 Client", "version": "4.3.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.3.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.3.zip", "size": 2926391, "checksum": "SHA-256:029d783f26bb91312c11683c87e28039b4249fe584f5b08513b76400844a122d" }, { "name": "Firebase ESP32 Client", "version": "4.3.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.4.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.4.zip", "size": 2926381, "checksum": "SHA-256:6f374936b100321a2d757b5ef150a32dbefbad21ddba84de03c1ecca0e226698" }, { "name": "Firebase ESP32 Client", "version": "4.3.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.5.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.5.zip", "size": 2926408, "checksum": "SHA-256:02105488213d398a1633a1a7f5f1e0aab94335406133955cbe463b7a4b319543" }, { "name": "Firebase ESP32 Client", "version": "4.3.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.6.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.6.zip", "size": 2927555, "checksum": "SHA-256:969fab8da88aa5a9a6431193acb68a9ad2a998d646da70421805490b51aa0aae" }, { "name": "Firebase ESP32 Client", "version": "4.3.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.7.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.7.zip", "size": 2927547, "checksum": "SHA-256:5fc5b8e560e3ce8dbdc242860329b06cc588432ed929017c158aad86205823bf" }, { "name": "Firebase ESP32 Client", "version": "4.3.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.8.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.8.zip", "size": 2928320, "checksum": "SHA-256:b11508c5aebf39dcd500d930ff27aac2772b2eb45b80778c2712aa2fa91f36ec" }, { "name": "Firebase ESP32 Client", "version": "4.3.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.9.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.9.zip", "size": 2930748, "checksum": "SHA-256:a37507ec13e649888f4c423c2bf9a6ddfb3551687c614cd88b5e2143a3b7198e" }, { "name": "Firebase ESP32 Client", "version": "4.3.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.10.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.10.zip", "size": 2931233, "checksum": "SHA-256:e58ffab12b71899ecfd9859fe35ce8f54beb38f08acdb42662b04dcad1061556" }, { "name": "Firebase ESP32 Client", "version": "4.3.11", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.11.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.11.zip", "size": 2916802, "checksum": "SHA-256:c5a27feb81feddbe3d0cc137301243692d5ba786732551d048b11863c925f7a3" }, { "name": "Firebase ESP32 Client", "version": "4.3.12", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.12.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.12.zip", "size": 2919926, "checksum": "SHA-256:716bf176ff31c07458ee60bf7988ad17a194cb19152d2fadcb200eb51bc84aa9" }, { "name": "Firebase ESP32 Client", "version": "4.3.13", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.13.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.13.zip", "size": 2920564, "checksum": "SHA-256:42629fa71b7b2e9d3803f5dcc8640c0567c3d0f698f8d446d838f96780daf5ae" }, { "name": "Firebase ESP32 Client", "version": "4.3.14", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.14.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.14.zip", "size": 2920747, "checksum": "SHA-256:54e2d1a658498dd33e9a3021efff7f6e9d7d43203478868ae46956e309861781" }, { "name": "Firebase ESP32 Client", "version": "4.3.15", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.15.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.15.zip", "size": 2920900, "checksum": "SHA-256:86ad38f99dc32f57dc4011443dc52ae0cb8c9cd6fe065cebb36d8d22ab74f84e" }, { "name": "Firebase ESP32 Client", "version": "4.3.16", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.16.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.16.zip", "size": 2920822, "checksum": "SHA-256:701cd622a53baa1c10d983af86f42d1dff39f59bd0b343c58e1eaf93a6cdc817" }, { "name": "Firebase ESP32 Client", "version": "4.3.17", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.17.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.17.zip", "size": 2921041, "checksum": "SHA-256:6b1fdfa1f79fc4e554618f5a3efc7493065d037e5a5e5b9fcc6c1cb41fd0c5e2" }, { "name": "Firebase ESP32 Client", "version": "4.3.18", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.18.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.18.zip", "size": 2921041, "checksum": "SHA-256:c36e0acfabeb870c18354dc8461564ad041b4ecfc69306c0217a08b0843be0f3" }, { "name": "Firebase ESP32 Client", "version": "4.3.19", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.3.19.zip", "archiveFileName": "Firebase_ESP32_Client-4.3.19.zip", "size": 2921181, "checksum": "SHA-256:c17f7d42deafe8e4e6bd6323553587f46ade194e48e5e7ffe9d27777e864c666" }, { "name": "Firebase ESP32 Client", "version": "4.4.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.0.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.0.zip", "size": 3884130, "checksum": "SHA-256:5ee73b5787b6287f3933acb39417ee772306d8d01df5887460765af83f3dbcd5" }, { "name": "Firebase ESP32 Client", "version": "4.4.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.1.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.1.zip", "size": 3884133, "checksum": "SHA-256:dbfb19dc76214bae71e5bd0fd36c513d775cc3bc4cdc4dce7e13a8cbd3761aee" }, { "name": "Firebase ESP32 Client", "version": "4.4.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.2.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.2.zip", "size": 3884584, "checksum": "SHA-256:3988517c181d53eb81789288730ff9d72a8c7d39c9121f181b55ceb93f1f81a3" }, { "name": "Firebase ESP32 Client", "version": "4.4.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.3.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.3.zip", "size": 3884581, "checksum": "SHA-256:00e5a2128e467eca0f3121b006465bed293070613005fdc1647f3ac00cf8ca9e" }, { "name": "Firebase ESP32 Client", "version": "4.4.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.4.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.4.zip", "size": 3884617, "checksum": "SHA-256:cc3f8c2c2d083f1d540365583c0c128dc3a938e98efd5c6e7f117c7fa85df3a2" }, { "name": "Firebase ESP32 Client", "version": "4.4.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.5.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.5.zip", "size": 3884703, "checksum": "SHA-256:d49cd4101a554caecade628a7431fad2cedaeb3eead6428ead9ea50f872bd7dc" }, { "name": "Firebase ESP32 Client", "version": "4.4.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.6.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.6.zip", "size": 3888908, "checksum": "SHA-256:5087632682fa2507395fd9999eafd7b96e70d63df3b1f09823b199e2a1a47806" }, { "name": "Firebase ESP32 Client", "version": "4.4.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.7.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.7.zip", "size": 3889054, "checksum": "SHA-256:be0cb3717ccdc57054ee79375d17eb57b159471054093fe931e2d9555b0629d0" }, { "name": "Firebase ESP32 Client", "version": "4.4.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.8.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.8.zip", "size": 3889432, "checksum": "SHA-256:3010ec81dd4612a985c420abecd0267569f506a04b0ec82e8a357dd513bb3721" }, { "name": "Firebase ESP32 Client", "version": "4.4.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.10.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.10.zip", "size": 3888803, "checksum": "SHA-256:4e72b5aac34d8dfa851704be3c25e086b1e41a587145a5bada16493473506ddd" }, { "name": "Firebase ESP32 Client", "version": "4.4.11", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.11.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.11.zip", "size": 3888843, "checksum": "SHA-256:353a45ba9fe7a225ab65a48e389d7d2f64cb152cd688507ebac8b24edb9b9dc2" }, { "name": "Firebase ESP32 Client", "version": "4.4.12", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.12.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.12.zip", "size": 3888785, "checksum": "SHA-256:5e839f01a70251f1d3e5da09eab45cec9d3f2a005a5e9d8da40e183fccbed886" }, { "name": "Firebase ESP32 Client", "version": "4.4.14", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP32", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP32", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP32_Client-4.4.14.zip", "archiveFileName": "Firebase_ESP32_Client-4.4.14.zip", "size": 3896150, "checksum": "SHA-256:3eaa70a8ff5d6595580b3f02bcf9101d90c1b598f40ca478f10ef2ead213bdbd" }, { "name": "STools", "version": "0.3.4", "author": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "maintainer": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "sentence": "A library is a collection of useful tools.", "paragraph": "Work with buttons, with analog sensors, additions to other libraries, etc.", "website": "https://github.com/skaldek/STools", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skaldek/STools.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaldek/STools-0.3.4.zip", "archiveFileName": "STools-0.3.4.zip", "size": 5358, "checksum": "SHA-256:c2d9712574250945e6e6418b68d7bb0e683e9015166f629d8d42273162839710" }, { "name": "STools", "version": "0.3.6", "author": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "maintainer": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "sentence": "A library is a collection of useful tools.", "paragraph": "Work with buttons, with analog sensors, additions to other libraries, etc.", "website": "https://github.com/skaldek/STools", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skaldek/STools.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaldek/STools-0.3.6.zip", "archiveFileName": "STools-0.3.6.zip", "size": 7075, "checksum": "SHA-256:8bf4a81b2f7e80eadee7c9b7884f835e07457a733e4acb3c80dd2922f7c232db" }, { "name": "STools", "version": "0.3.8", "author": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "maintainer": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "sentence": "This library is a collection of useful tools.", "paragraph": "Work with buttons, with analog sensors, additions to other libraries, etc.", "website": "https://github.com/skaldek/STools", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skaldek/STools.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaldek/STools-0.3.8.zip", "archiveFileName": "STools-0.3.8.zip", "size": 7789, "checksum": "SHA-256:d68587072d1fb06ebe380f7f737ae592431214736850c06490ad1ad97cc93e4c" }, { "name": "STools", "version": "0.4.0", "author": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "maintainer": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "sentence": "This library is a collection of useful tools.", "paragraph": "Work with buttons, with analog sensors, additions to other libraries, etc.", "website": "https://github.com/skaldek/STools", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skaldek/STools.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaldek/STools-0.4.0.zip", "archiveFileName": "STools-0.4.0.zip", "size": 9012, "checksum": "SHA-256:d18f822d3d2e57eb0e6d1bae08f6796ca973c1c96e191bc816f639335b5f5387" }, { "name": "STools", "version": "0.4.5", "author": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "maintainer": "Mihail Suhodolov \u003cskaldek@mail.ru\u003e", "sentence": "This library is a collection of useful tools.", "paragraph": "Work with buttons, with analog sensors, additions to other libraries, etc.", "website": "https://github.com/skaldek/STools", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skaldek/STools.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaldek/STools-0.4.5.zip", "archiveFileName": "STools-0.4.5.zip", "size": 9945, "checksum": "SHA-256:a83146cf89f46470438791eeb186bab93357660735c73586acd1efb524f89100" }, { "name": "Adafruit VEML7700 Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-1.0.0.zip", "archiveFileName": "Adafruit_VEML7700_Library-1.0.0.zip", "size": 6462, "checksum": "SHA-256:c02c4e2a771bbfbfd0bc7068542b74007a9df1b14bbd50b5553fa2579f6b49bd" }, { "name": "Adafruit VEML7700 Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-1.1.0.zip", "archiveFileName": "Adafruit_VEML7700_Library-1.1.0.zip", "size": 7682, "checksum": "SHA-256:cb258f77905774048c3a45eb2e0bd6c50baf4213e26c4b820e78f9b1d68998ed" }, { "name": "Adafruit VEML7700 Library", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-1.1.1.zip", "archiveFileName": "Adafruit_VEML7700_Library-1.1.1.zip", "size": 7675, "checksum": "SHA-256:0ea7a0e0799915045232cad50028be81b150de2bc1ed2d979bf4fc9b17549939" }, { "name": "Adafruit VEML7700 Library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-1.2.0.zip", "archiveFileName": "Adafruit_VEML7700_Library-1.2.0.zip", "size": 7380, "checksum": "SHA-256:b02bd916fa9d2ba995591a41fd8b560d46fa4b777ec9e7ad5437b1739c22691c" }, { "name": "Adafruit VEML7700 Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-2.0.0.zip", "archiveFileName": "Adafruit_VEML7700_Library-2.0.0.zip", "size": 9852, "checksum": "SHA-256:f56d9581f3d7eb44359b8050b2bd56c116107e374b413b8cf083360b64b3b70b" }, { "name": "Adafruit VEML7700 Library", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-2.0.1.zip", "archiveFileName": "Adafruit_VEML7700_Library-2.0.1.zip", "size": 10887, "checksum": "SHA-256:c36874ae9ad1c60aa4a2654718c623d9a95760e00e3424617409f798e1a18b96" }, { "name": "Adafruit VEML7700 Library", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-2.1.0.zip", "archiveFileName": "Adafruit_VEML7700_Library-2.1.0.zip", "size": 10996, "checksum": "SHA-256:a49afe2dafa207e91b03c8ef7b6b5a66bc866fe929a12770d038aacb09c3c139" }, { "name": "Adafruit VEML7700 Library", "version": "2.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-2.1.1.zip", "archiveFileName": "Adafruit_VEML7700_Library-2.1.1.zip", "size": 11240, "checksum": "SHA-256:7412387664d9bf8d049b7e651adca0dcc1ddb6753f3bc686a3aa522963b00c9a" }, { "name": "Adafruit VEML7700 Library", "version": "2.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-2.1.2.zip", "archiveFileName": "Adafruit_VEML7700_Library-2.1.2.zip", "size": 11255, "checksum": "SHA-256:643772d1b2f5f86d9621ba0956f3e01756d9435ed7a95036e5a39cfe3c7d0999" }, { "name": "Adafruit VEML7700 Library", "version": "2.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-2.1.4.zip", "archiveFileName": "Adafruit_VEML7700_Library-2.1.4.zip", "size": 11393, "checksum": "SHA-256:069ba846817de02d38133bddae294ac45bc96d46dfdcad2dfa09331cae3d1c3a" }, { "name": "Adafruit VEML7700 Library", "version": "2.1.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-2.1.5.zip", "archiveFileName": "Adafruit_VEML7700_Library-2.1.5.zip", "size": 11392, "checksum": "SHA-256:082144267cd253b146b5536663a48eb1ad4d1a1d7e260f74d963ce7ce3fafc85" }, { "name": "Adafruit VEML7700 Library", "version": "2.1.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VEML7700 sensors in the Adafruit shop", "paragraph": "Arduino library for the VEML7700 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VEML7700", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VEML7700.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VEML7700_Library-2.1.6.zip", "archiveFileName": "Adafruit_VEML7700_Library-2.1.6.zip", "size": 11386, "checksum": "SHA-256:64d11bcaf18425ebe643c3bab180f74642ca2d9e7003eb44d518d6ee63195497" }, { "name": "ESP32 Mail Client", "version": "1.0.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.0.2.zip", "archiveFileName": "ESP32_Mail_Client-1.0.2.zip", "size": 65412, "checksum": "SHA-256:dccbe5269cb7895284e1ece859fc37983b7eabf4df5a60428bae6cdc1a6056dc" }, { "name": "ESP32 Mail Client", "version": "1.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.0.3.zip", "archiveFileName": "ESP32_Mail_Client-1.0.3.zip", "size": 65765, "checksum": "SHA-256:212916526ed52ac04a9218de76ffcd8267ef0ff346db3daf0a314a472fd385a3" }, { "name": "ESP32 Mail Client", "version": "1.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.0.4.zip", "archiveFileName": "ESP32_Mail_Client-1.0.4.zip", "size": 66606, "checksum": "SHA-256:5509ef4dedc9dddcc9ee2c3887e5162463d4a36fae076f8f20acfc194fe73806" }, { "name": "ESP32 Mail Client", "version": "1.0.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.0.5.zip", "archiveFileName": "ESP32_Mail_Client-1.0.5.zip", "size": 67761, "checksum": "SHA-256:1b70977e619a7c9698dd5bd95216f0be91abd876024432a28d7f8740ae88985b" }, { "name": "ESP32 Mail Client", "version": "1.1.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.1.0.zip", "archiveFileName": "ESP32_Mail_Client-1.1.0.zip", "size": 67338, "checksum": "SHA-256:85dc1cc63c156ea64ebf1b1eaf49d16b048f88506e638a138d1e041346828555" }, { "name": "ESP32 Mail Client", "version": "1.1.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.1.1.zip", "archiveFileName": "ESP32_Mail_Client-1.1.1.zip", "size": 67110, "checksum": "SHA-256:f0510dd3cdac88197f2116eb5a3e87dca1d6fc291ae048689c1ae543301c841f" }, { "name": "ESP32 Mail Client", "version": "1.1.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.1.2.zip", "archiveFileName": "ESP32_Mail_Client-1.1.2.zip", "size": 67950, "checksum": "SHA-256:bee94ff61644c803fc9c511f34e88b42efb36ed58dbfdf408b9d36594bb1f7d9" }, { "name": "ESP32 Mail Client", "version": "1.1.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.1.3.zip", "archiveFileName": "ESP32_Mail_Client-1.1.3.zip", "size": 68093, "checksum": "SHA-256:12d3bd41e91c4b07fac2529dd4cb5af1bbdaa7aebe639901dabffa35c431cceb" }, { "name": "ESP32 Mail Client", "version": "1.1.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.1.4.zip", "archiveFileName": "ESP32_Mail_Client-1.1.4.zip", "size": 68383, "checksum": "SHA-256:132cab8e1625d8df905b1e8272f5176aaa295b59b881d04364c0618da22c196f" }, { "name": "ESP32 Mail Client", "version": "1.1.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.1.5.zip", "archiveFileName": "ESP32_Mail_Client-1.1.5.zip", "size": 68369, "checksum": "SHA-256:e3a52c7505b05d9ae21ec1ce675cd42a5043e49e715ac221af1a6ecdc758c938" }, { "name": "ESP32 Mail Client", "version": "1.1.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.1.6.zip", "archiveFileName": "ESP32_Mail_Client-1.1.6.zip", "size": 68356, "checksum": "SHA-256:a4791b64fbc3ff57510a83c5639c2877bf14af30c2c043d1b36ddcab86a2c03f" }, { "name": "ESP32 Mail Client", "version": "1.2.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.2.0.zip", "archiveFileName": "ESP32_Mail_Client-1.2.0.zip", "size": 84425, "checksum": "SHA-256:6642b53bb678dbc99f5cd8651003fa3e9d65c2ef4d64f1edc0a23a3fd088f6b2" }, { "name": "ESP32 Mail Client", "version": "1.2.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.2.1.zip", "archiveFileName": "ESP32_Mail_Client-1.2.1.zip", "size": 107807, "checksum": "SHA-256:e45f6aea28b0495fea1d7be02de65eebd4fdafc35add3f188416bc131023fea8" }, { "name": "ESP32 Mail Client", "version": "1.2.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.2.2.zip", "archiveFileName": "ESP32_Mail_Client-1.2.2.zip", "size": 107789, "checksum": "SHA-256:2dce4cfca63d3cd062ca260f699d082205d0faf771131a2520b2041aa8ebdf14" }, { "name": "ESP32 Mail Client", "version": "1.2.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-1.2.3.zip", "archiveFileName": "ESP32_Mail_Client-1.2.3.zip", "size": 107776, "checksum": "SHA-256:8d614b60dbf9ea9c321e6493a1a6eda72f8a7ac7531f2d6b3776269865dfe626" }, { "name": "ESP32 Mail Client", "version": "2.0.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.0.zip", "archiveFileName": "ESP32_Mail_Client-2.0.0.zip", "size": 108161, "checksum": "SHA-256:0794e6b5c8252703518db53475dc59c0eaf9e13353bb99fbea5d062b3bdde1ce" }, { "name": "ESP32 Mail Client", "version": "2.0.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.1.zip", "archiveFileName": "ESP32_Mail_Client-2.0.1.zip", "size": 108177, "checksum": "SHA-256:03cd94248de8fc0487aa7eb8938dcc29e53a7b468e1af7dfbdc2df94c78d9d66" }, { "name": "ESP32 Mail Client", "version": "2.0.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.2.zip", "archiveFileName": "ESP32_Mail_Client-2.0.2.zip", "size": 108188, "checksum": "SHA-256:4d570887bec7b8aa533bb24b1f8a9d31e593bfe2ae36c5ce7ee0f09c26c2ca3e" }, { "name": "ESP32 Mail Client", "version": "2.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.3.zip", "archiveFileName": "ESP32_Mail_Client-2.0.3.zip", "size": 108229, "checksum": "SHA-256:66afbf0be1464fe95f64388ed950a9db6d2a0ae2654e04b5452d7a02939b64a3" }, { "name": "ESP32 Mail Client", "version": "2.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.4.zip", "archiveFileName": "ESP32_Mail_Client-2.0.4.zip", "size": 109052, "checksum": "SHA-256:7c8073db9a3c7c735230aaa358c03422f1c70c50b55c8650bcddf2352d7b0f56" }, { "name": "ESP32 Mail Client", "version": "2.0.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.5.zip", "archiveFileName": "ESP32_Mail_Client-2.0.5.zip", "size": 109274, "checksum": "SHA-256:20f92ed4a1ad0e42c8188bc3317f0d2e7d8e67a0bc07c7056f8c3741f835b75e" }, { "name": "ESP32 Mail Client", "version": "2.0.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.6.zip", "archiveFileName": "ESP32_Mail_Client-2.0.6.zip", "size": 111192, "checksum": "SHA-256:3e2ba1efaa98fa8305897c741568624c5f01ad315ada17b9286d7bf82a9a3118" }, { "name": "ESP32 Mail Client", "version": "2.0.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.7.zip", "archiveFileName": "ESP32_Mail_Client-2.0.7.zip", "size": 111283, "checksum": "SHA-256:3647eeb7b5451a1eaecc1cecb2504c6cf00d20660d59fcf606d1ce16ae7c6129" }, { "name": "ESP32 Mail Client", "version": "2.0.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.8.zip", "archiveFileName": "ESP32_Mail_Client-2.0.8.zip", "size": 111313, "checksum": "SHA-256:e891151c0462a3abdbd0c8af9e7025fa36f7d3527b99361fd51c4036bc07ddb2" }, { "name": "ESP32 Mail Client", "version": "2.0.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.0.9.zip", "archiveFileName": "ESP32_Mail_Client-2.0.9.zip", "size": 111313, "checksum": "SHA-256:0738b6b09e5ae7ec6dc907b179cf73fe3018f4c67d3224cfe899d306ac0555ab" }, { "name": "ESP32 Mail Client", "version": "2.1.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.1.0.zip", "archiveFileName": "ESP32_Mail_Client-2.1.0.zip", "size": 113008, "checksum": "SHA-256:0dad6a7d7be28ad71971694c367b38b3c66f639cc357cae5ff4aa2ea9c2c82f1" }, { "name": "ESP32 Mail Client", "version": "2.1.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.1.1.zip", "archiveFileName": "ESP32_Mail_Client-2.1.1.zip", "size": 117863, "checksum": "SHA-256:6eb6a5879233edfc84e32c911acf9fdbcb95c19900d8721dd4cf682fbd591c11" }, { "name": "ESP32 Mail Client", "version": "2.1.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.1.2.zip", "archiveFileName": "ESP32_Mail_Client-2.1.2.zip", "size": 118089, "checksum": "SHA-256:154b58c039bb1a31564033e9421bcd6b24375946ae996d34b2f54ce446e47ae3" }, { "name": "ESP32 Mail Client", "version": "2.1.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.1.3.zip", "archiveFileName": "ESP32_Mail_Client-2.1.3.zip", "size": 118087, "checksum": "SHA-256:602febe3d71847ff40fad9c6edf1541dfd4b79d38546d0c0af55710e115bcfc9" }, { "name": "ESP32 Mail Client", "version": "2.1.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.1.4.zip", "archiveFileName": "ESP32_Mail_Client-2.1.4.zip", "size": 117777, "checksum": "SHA-256:a453aab2769ca0760b06a9a7a87b63fa70534ffaf1c5895e55d4303da43e6d59" }, { "name": "ESP32 Mail Client", "version": "2.1.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.1.5.zip", "archiveFileName": "ESP32_Mail_Client-2.1.5.zip", "size": 117783, "checksum": "SHA-256:c95acf0e67d85b8052dc4fd18682129c5bcff90ef3f76333a76a8ecc12a65d7a" }, { "name": "ESP32 Mail Client", "version": "2.1.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com.com\u003e", "sentence": "Mail Client Arduino Library for ESP32", "paragraph": "This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers.", "website": "https://github.com/mobizt/ESP32-Mail-Client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/ESP32-Mail-Client.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/ESP32_Mail_Client-2.1.6.zip", "archiveFileName": "ESP32_Mail_Client-2.1.6.zip", "size": 104399, "checksum": "SHA-256:714238f8539003f254c0d6d7b3bb1823404f8b1000381877092d7755ccb19a55" }, { "name": "iSYNC", "version": "0.1.0", "author": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A library that makes Internet of Things for iSYNC IoT Cloud Platform.", "paragraph": "Support Arduino Ethernet, ESP32, ESP8266.", "website": "http://www.isync.pro", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC.git", "providesIncludes": [ "iSYNC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC-0.1.0.zip", "archiveFileName": "iSYNC-0.1.0.zip", "size": 4553, "checksum": "SHA-256:95851e20b6f863bb52e5dbb33103d8c424287b1785e6a8d3fa03a50cf1314a28" }, { "name": "iSYNC", "version": "0.2.0", "author": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A library that makes Internet of Things for iSYNC IoT Cloud Platform.", "paragraph": "Support Arduino Ethernet, ESP32, ESP8266.", "website": "http://www.isync.pro", "category": "Communication", "architectures": [ "avr", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC.git", "providesIncludes": [ "iSYNC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC-0.2.0.zip", "archiveFileName": "iSYNC-0.2.0.zip", "size": 103809, "checksum": "SHA-256:554576cd5a8f1349d1032742376f52d2e767ce4d1dcfff62117038a44258bd4d" }, { "name": "iSYNC", "version": "0.2.1", "author": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A library that makes Internet of Things for iSYNC IoT Cloud Platform.", "paragraph": "Support Arduino Ethernet, ESP32, ESP8266.", "website": "http://www.isync.pro", "category": "Communication", "architectures": [ "avr", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC.git", "providesIncludes": [ "iSYNC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC-0.2.1.zip", "archiveFileName": "iSYNC-0.2.1.zip", "size": 117256, "checksum": "SHA-256:70e7e91846db7fde79d79b2bc5d1dce6bb5403a5737ad9fc47cdeeb813b556f8" }, { "name": "iSYNC", "version": "0.2.2", "author": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A library that makes Internet of Things for iSYNC IoT Cloud Platform.", "paragraph": "Support Arduino Ethernet, ESP32, ESP8266.", "website": "http://www.isync.pro", "category": "Communication", "architectures": [ "avr", "esp32", "esp8266", "k210" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC.git", "providesIncludes": [ "iSYNC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC-0.2.2.zip", "archiveFileName": "iSYNC-0.2.2.zip", "size": 121304, "checksum": "SHA-256:8f2a200d80aee814a81a7cac269153c1676d9f97e30d61b297ce899e873c1b29" }, { "name": "iSYNC", "version": "0.2.3", "author": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A library that makes Internet of Things for iSYNC IoT Cloud Platform.", "paragraph": "Support Arduino Ethernet, ESP32, ESP8266, K210.", "website": "http://www.isync.pro", "category": "Communication", "architectures": [ "avr", "esp32", "esp8266", "k210" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC.git", "providesIncludes": [ "iSYNC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC-0.2.3.zip", "archiveFileName": "iSYNC-0.2.3.zip", "size": 122705, "checksum": "SHA-256:ebc2d9e4d1bb7715518f5bcd49184c4955b9b281cdea1d9c42f7330db320be0a" }, { "name": "iSYNC", "version": "0.2.4", "author": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A library that makes Internet of Things for iSYNC IoT Cloud Platform.", "paragraph": "Support Arduino Ethernet, ESP32, ESP8266, K210.", "website": "http://www.isync.pro", "category": "Communication", "architectures": [ "avr", "esp32", "esp8266", "k210" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/iSYNC.git", "providesIncludes": [ "iSYNC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/iSYNC-0.2.4.zip", "archiveFileName": "iSYNC-0.2.4.zip", "size": 122604, "checksum": "SHA-256:0c2825ee2bdbc29e3d23f22b6c24210de0fc03c1397daab5d20223fd7ff6f40d" }, { "name": "BMP280_DEV", "version": "1.0.3", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.3.zip", "archiveFileName": "BMP280_DEV-1.0.3.zip", "size": 22328, "checksum": "SHA-256:140f4ab7c36734f92ef57149ed75c71110adc658bc5f82d6c8ad343a667075c0" }, { "name": "BMP280_DEV", "version": "1.0.4", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.4.zip", "archiveFileName": "BMP280_DEV-1.0.4.zip", "size": 22335, "checksum": "SHA-256:5f1771eae8bbb449e3b1810d0819ab63473dd86d9cb2a8772ffebfd87625749e" }, { "name": "BMP280_DEV", "version": "1.0.5", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.5.zip", "archiveFileName": "BMP280_DEV-1.0.5.zip", "size": 22449, "checksum": "SHA-256:9b6fa3783cd262397598eded0bf93383651fb047b43232247ad2777ff0b51fda" }, { "name": "BMP280_DEV", "version": "1.0.6", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.6.zip", "archiveFileName": "BMP280_DEV-1.0.6.zip", "size": 22577, "checksum": "SHA-256:5ba2ac1ff4f3487d99d2a038f69422c4e152589c1facdab35d4013cc434de941" }, { "name": "BMP280_DEV", "version": "1.0.7", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.7.zip", "archiveFileName": "BMP280_DEV-1.0.7.zip", "size": 23535, "checksum": "SHA-256:553fbfe65550cb5d0f16dddf534e9de548c49530fbd26a632c6dc073fbafaecd" }, { "name": "BMP280_DEV", "version": "1.0.8", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.8.zip", "archiveFileName": "BMP280_DEV-1.0.8.zip", "size": 23527, "checksum": "SHA-256:683723f3c0aa5d0ac87443b97bf635983aee55fd078c3a0518bdda5f5dcababa" }, { "name": "BMP280_DEV", "version": "1.0.12", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.12.zip", "archiveFileName": "BMP280_DEV-1.0.12.zip", "size": 26187, "checksum": "SHA-256:ed3e04389f43e90ca1ea1ad8a69ffdf77b86fc218f57ef4efb7ece108088da36" }, { "name": "BMP280_DEV", "version": "1.0.14", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.14.zip", "archiveFileName": "BMP280_DEV-1.0.14.zip", "size": 26281, "checksum": "SHA-256:4e87ed65614f2325e31869bc3ef81c3fc971a95da289983702a13c5bac1de7f1" }, { "name": "BMP280_DEV", "version": "1.0.15", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.15.zip", "archiveFileName": "BMP280_DEV-1.0.15.zip", "size": 26349, "checksum": "SHA-256:012358094774e76b46030e3b0caac92029c89285e2118fd2e3882dfd529c7130" }, { "name": "BMP280_DEV", "version": "1.0.16", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.16.zip", "archiveFileName": "BMP280_DEV-1.0.16.zip", "size": 27677, "checksum": "SHA-256:3e05776e57cc8ecebb5d5faa6df5bf9a7700f2d6a401a04cd398a7e35db79a60" }, { "name": "BMP280_DEV", "version": "1.0.17", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.17.zip", "archiveFileName": "BMP280_DEV-1.0.17.zip", "size": 28311, "checksum": "SHA-256:76e72688d5dba0b69c089a15e5a79616504e0a9c7d6c270aaa8a8aa050ddfc6e" }, { "name": "BMP280_DEV", "version": "1.0.18", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.18.zip", "archiveFileName": "BMP280_DEV-1.0.18.zip", "size": 28521, "checksum": "SHA-256:180dc6e8ae2e478b345eec44d0b30921454ca867a5d29fb452f81545235fd2de" }, { "name": "BMP280_DEV", "version": "1.0.19", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.19.zip", "archiveFileName": "BMP280_DEV-1.0.19.zip", "size": 28739, "checksum": "SHA-256:feffe31a2ca158488f6162275d9a6f65cac9a125667f58fe2f4099c50aca34cf" }, { "name": "BMP280_DEV", "version": "1.0.20", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.20.zip", "archiveFileName": "BMP280_DEV-1.0.20.zip", "size": 28850, "checksum": "SHA-256:ad41d2d76719a9e5dfd34e6d51570efb48db0740878cf1804aa68fe9c6c4ea74" }, { "name": "BMP280_DEV", "version": "1.0.21", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.", "paragraph": "This library can operate the BMP280 in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate.", "website": "https://github.com/MartinL1/BMP280_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP280_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP280_DEV-1.0.21.zip", "archiveFileName": "BMP280_DEV-1.0.21.zip", "size": 29036, "checksum": "SHA-256:a23f796dce3bd47bb13f94f2c06b0e6134b06a9d8d629f6d422ab527952de249" }, { "name": "BNO055SimplePacketComs", "version": "0.0.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h", "Adafruit_Sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.0.1.zip", "archiveFileName": "BNO055SimplePacketComs-0.0.1.zip", "size": 7009, "checksum": "SHA-256:b0a87aabe9d3b0e93a07ee5258b9e33bcc34a359fefaddff98b4dc564a829798" }, { "name": "BNO055SimplePacketComs", "version": "0.0.2", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h", "Adafruit_Sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.0.2.zip", "archiveFileName": "BNO055SimplePacketComs-0.0.2.zip", "size": 7009, "checksum": "SHA-256:1ed9af4f3bad722292146b909d64883163e9e7653a9ce2e73908742a81f3eb26" }, { "name": "BNO055SimplePacketComs", "version": "0.0.3", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h", "Adafruit_Sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.0.3.zip", "archiveFileName": "BNO055SimplePacketComs-0.0.3.zip", "size": 7294, "checksum": "SHA-256:0a692ddf5e34f34242a8b36ae804274ea0aedb35604c89a89c0c80b6d912cf63" }, { "name": "BNO055SimplePacketComs", "version": "0.0.4", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h", "Adafruit_Sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.0.4.zip", "archiveFileName": "BNO055SimplePacketComs-0.0.4.zip", "size": 7344, "checksum": "SHA-256:32396daefbe663b138d2c898b7c1066d6fd1c2171ffbdeed601e26797a6bd850" }, { "name": "BNO055SimplePacketComs", "version": "0.1.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h", "Adafruit_Sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.1.0.zip", "archiveFileName": "BNO055SimplePacketComs-0.1.0.zip", "size": 7362, "checksum": "SHA-256:f9f8c7e79f4944361880e749568420ba8c1a967069c3944dad213cd9f8df44a9" }, { "name": "BNO055SimplePacketComs", "version": "0.1.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h", "Adafruit_Sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.1.1.zip", "archiveFileName": "BNO055SimplePacketComs-0.1.1.zip", "size": 7553, "checksum": "SHA-256:0f2941c93cd88250c21ce0d9668790644df12149263821e802dbd45f63e176f6" }, { "name": "BNO055SimplePacketComs", "version": "0.2.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h", "Adafruit_Sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.2.0.zip", "archiveFileName": "BNO055SimplePacketComs-0.2.0.zip", "size": 7633, "checksum": "SHA-256:d00e8c41d77c47c2252c98f7370c1f3ea23ae6bcf8bb0d5c685925cdda16fac6" }, { "name": "BNO055SimplePacketComs", "version": "0.2.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h", "Adafruit_Sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.2.1.zip", "archiveFileName": "BNO055SimplePacketComs-0.2.1.zip", "size": 7571, "checksum": "SHA-256:2998581f67757f7ae9e3191eed5357612636c140b8fd7537e9fc82eebaf54674" }, { "name": "BNO055SimplePacketComs", "version": "0.3.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.3.0.zip", "archiveFileName": "BNO055SimplePacketComs-0.3.0.zip", "size": 4822, "checksum": "SHA-256:9196fc90f96db6e0073924dc9f05aa16fd99d7a4aee18bf374a25a48d40f46d3" }, { "name": "BNO055SimplePacketComs", "version": "0.4.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Serve the BNo055 sensor using a SimplePacketComs Server.", "paragraph": "Serve the BNo055 sensor using a SimplePacketComs Server.", "website": "https://github.com/madhephaestus/BNO055SimplePacketComs/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/BNO055SimplePacketComs.git", "providesIncludes": [ "BNO055SimplePacketComs.h" ], "dependencies": [ { "name": "Adafruit BNO055" }, { "name": "Adafruit Unified Sensor" }, { "name": "SimplePacketComs" } ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/BNO055SimplePacketComs-0.4.0.zip", "archiveFileName": "BNO055SimplePacketComs-0.4.0.zip", "size": 4956, "checksum": "SHA-256:eda5d68910759c2cf271c30b87067680731146c4e4bf23b2a07dee7f54fec06d" }, { "name": "ArduinoUniqueID", "version": "1.0.1", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Unique Device ID Library.", "paragraph": "Arduino Unique Device ID Library.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.0.1.zip", "archiveFileName": "ArduinoUniqueID-1.0.1.zip", "size": 5002, "checksum": "SHA-256:db27abc6150239f83e563f8e62752e451217d38f948e732e1130c7242aebadf3" }, { "name": "ArduinoUniqueID", "version": "1.0.2", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Unique Device ID Library.", "paragraph": "Arduino Unique Device ID Library.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.0.2.zip", "archiveFileName": "ArduinoUniqueID-1.0.2.zip", "size": 5227, "checksum": "SHA-256:13c9141cc90e12055423fa2c15f2fdc62ee1878711470f0838775fd3a34ac14e" }, { "name": "ArduinoUniqueID", "version": "1.0.3", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to get the AVR microcontroler Unique ID / Manufacture Serial Number.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported / Tested microcontroler: Atmega328pb, Atmega328p, Atmega2560 \u0026 Attiny85.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.0.3.zip", "archiveFileName": "ArduinoUniqueID-1.0.3.zip", "size": 5235, "checksum": "SHA-256:be8d834dfa25218919890565e0cf96a88c049be975f47105ae8e957db3e7b4c6" }, { "name": "ArduinoUniqueID", "version": "1.0.4", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to get the AVR microcontroler Unique ID / Manufacture Serial Number.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, ESP8266 \u0026 ESP32.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.0.4.zip", "archiveFileName": "ArduinoUniqueID-1.0.4.zip", "size": 6499, "checksum": "SHA-256:a13002a3a0768313b6ef25ba9d4609e7364e9150b0829435b59e54f080749962" }, { "name": "ArduinoUniqueID", "version": "1.0.5", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to get the AVR microcontroler Unique ID / Manufacture Serial Number.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, ESP8266 \u0026 ESP32.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.0.5.zip", "archiveFileName": "ArduinoUniqueID-1.0.5.zip", "size": 6513, "checksum": "SHA-256:7393c7333438610a05be2fdb19664f1700559337b7a13d1f27cbe420b8efedd2" }, { "name": "ArduinoUniqueID", "version": "1.0.6", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to get the AVR microcontroler Unique ID / Manufacture Serial Number.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, SAM3X8E, ESP8266 \u0026 ESP32.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr", "esp8266", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.0.6.zip", "archiveFileName": "ArduinoUniqueID-1.0.6.zip", "size": 7282, "checksum": "SHA-256:0c7c565433b903d458bdc1bab8f5628b8046e66b8e4f8e7e5dceca1924a7ac72" }, { "name": "ArduinoUniqueID", "version": "1.0.7", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, and ESP Microcontroller.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, SAM3X8E, SAMD21, ESP8266 \u0026 ESP32.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.0.7.zip", "archiveFileName": "ArduinoUniqueID-1.0.7.zip", "size": 8373, "checksum": "SHA-256:108ff1479144bb9b4cbc14e16ff96e951e8b2f5383b67b3b06ae1b57c8f1653f" }, { "name": "ArduinoUniqueID", "version": "1.0.8", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, SAM3X8E, SAMD21, STM32, ESP8266 \u0026 ESP32.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.0.8.zip", "archiveFileName": "ArduinoUniqueID-1.0.8.zip", "size": 8604, "checksum": "SHA-256:3b7cc7d1d53a350ffa194d15b5125e14d0874388c9a593cef73561a7374c30c6" }, { "name": "ArduinoUniqueID", "version": "1.0.9", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, SAM3X8E, SAMD21, STM32, ESP8266 \u0026 ESP32.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.0.9.zip", "archiveFileName": "ArduinoUniqueID-1.0.9.zip", "size": 8596, "checksum": "SHA-256:1b62cb9563bfeeebcbaea3abdec7b2c8c2d77735e4b40050540a2ab1e9c11124" }, { "name": "ArduinoUniqueID", "version": "1.1.0", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, SAM3X8E, SAMD21, STM32, ESP8266 \u0026 ESP32.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.1.0.zip", "archiveFileName": "ArduinoUniqueID-1.1.0.zip", "size": 9226, "checksum": "SHA-256:bbcf0c54cb91702b9bfd56addd870cf781b81918762c0502f251c3760759de13" }, { "name": "ArduinoUniqueID", "version": "1.2.0", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, SAM3X8E, SAMD21, STM32, ESP8266 \u0026 ESP32.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.2.0.zip", "archiveFileName": "ArduinoUniqueID-1.2.0.zip", "size": 10052, "checksum": "SHA-256:286a737a533d43566ddb058e26847759285f613907756be00cfd544900331ad8" }, { "name": "ArduinoUniqueID", "version": "1.3.0", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.", "paragraph": "The ArduinoUniqueID Library use the buildin feature to select the manufacture serial number from the microcontroler. Suported microcontroler: Atmega328pb, Atmega328p, Atmega2560, Attiny85, SAM3X8E, SAMD21, STM32, ESP8266 \u0026 ESP32.", "website": "https://github.com/ricaun/ArduinoUniqueID", "category": "Other", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "stm32", "rp2040", "mbed_rp2040", "mbed_nano", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/ArduinoUniqueID.git", "providesIncludes": [ "ArduinoUniqueID.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/ArduinoUniqueID-1.3.0.zip", "archiveFileName": "ArduinoUniqueID-1.3.0.zip", "size": 10108, "checksum": "SHA-256:1bd23d578ff8f1cd98f91378ee0e0c9901a71abad8b793748b7591870147c969" }, { "name": "RT-Thread", "version": "0.2.2", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.2.2.zip", "archiveFileName": "RT_Thread-0.2.2.zip", "size": 171001, "checksum": "SHA-256:bdac5efaf3f95a262701eb05ff97cf3e3f40a7f94e6a98a7168a6ff2a96509e8" }, { "name": "RT-Thread", "version": "0.3.0", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.3.0.zip", "archiveFileName": "RT_Thread-0.3.0.zip", "size": 896816, "checksum": "SHA-256:523f6222969caaf253acefbe7983def652f5ef60758fc39cf85ea965f50ba61a" }, { "name": "RT-Thread", "version": "0.3.1", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.3.1.zip", "archiveFileName": "RT_Thread-0.3.1.zip", "size": 897738, "checksum": "SHA-256:9e92610c7a5ca9abf13541cb61f9aab5aff786be488b3500e3ddb09ff033ed9d" }, { "name": "RT-Thread", "version": "0.4.0", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.4.0.zip", "archiveFileName": "RT_Thread-0.4.0.zip", "size": 899333, "checksum": "SHA-256:32f67b2f6363ae58aad88cee717b0c9b58ac5d7308f634f803bbf5171f428ff0" }, { "name": "RT-Thread", "version": "0.4.1", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.4.1.zip", "archiveFileName": "RT_Thread-0.4.1.zip", "size": 899333, "checksum": "SHA-256:552f902cb69ed260d9298ea4d2558b34a193538f35bf5466fbd86927b4211167" }, { "name": "RT-Thread", "version": "0.4.2", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.4.2.zip", "archiveFileName": "RT_Thread-0.4.2.zip", "size": 901726, "checksum": "SHA-256:7fb90fcef82b6d7922d9e93a4c77bfb0422b7fb8386772599ce4fcb96a844a7f" }, { "name": "RT-Thread", "version": "0.4.3", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.4.3.zip", "archiveFileName": "RT_Thread-0.4.3.zip", "size": 901821, "checksum": "SHA-256:df2cd8e6b375888e0a133573b3f4ffdf1811036eacd2b7b5ee8ffa3cdfb6d49d" }, { "name": "RT-Thread", "version": "0.4.4", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.4.4.zip", "archiveFileName": "RT_Thread-0.4.4.zip", "size": 901817, "checksum": "SHA-256:3e060173d616f3818ec18b6e18e066abe4563c940302f6cf24fb66f3afa16bea" }, { "name": "RT-Thread", "version": "0.5.1", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.5.1.zip", "archiveFileName": "RT_Thread-0.5.1.zip", "size": 921807, "checksum": "SHA-256:12499627ea6afc8f7bab760e1f998a206417b62bc073d58406167f18330fe902" }, { "name": "RT-Thread", "version": "0.6.0", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.6.0.zip", "archiveFileName": "RT_Thread-0.6.0.zip", "size": 949499, "checksum": "SHA-256:e805d8f2b149e13fa2b0be25c8b147bdeab893487a065951b0f5eb65d5dde360" }, { "name": "RT-Thread", "version": "0.6.1", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.6.1.zip", "archiveFileName": "RT_Thread-0.6.1.zip", "size": 949622, "checksum": "SHA-256:66a0c29edeb82e5636a41a112101fdbad0435af02d9aae995c3116aa5f45abc8" }, { "name": "RT-Thread", "version": "0.7.1", "author": "Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.7.1.zip", "archiveFileName": "RT_Thread-0.7.1.zip", "size": 962986, "checksum": "SHA-256:3b6b8ceb9063a70de2c1fc81194da726031631af8b1067904188de9237b7ea38" }, { "name": "RT-Thread", "version": "0.7.3", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.7.3.zip", "archiveFileName": "RT_Thread-0.7.3.zip", "size": 978109, "checksum": "SHA-256:aad56a0e2ef3580460d2753ab67981cf362240f72d6aac8e43e09a51a3376c13" }, { "name": "RT-Thread", "version": "0.8.1", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd", "gd32v" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.8.1.zip", "archiveFileName": "RT_Thread-0.8.1.zip", "size": 1058514, "checksum": "SHA-256:81e825ab407c22f30fa7792b1109c8a3686c1fec75590b979b0575ca4c175f03" }, { "name": "RT-Thread", "version": "0.9.0", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd", "gd32v", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.9.0.zip", "archiveFileName": "RT_Thread-0.9.0.zip", "size": 1065320, "checksum": "SHA-256:9929f9f4312840c91555f0292277f0d218c6ccd5557d13155ff6877332491456" }, { "name": "RT-Thread", "version": "0.9.1", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd", "gd32v", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.9.1.zip", "archiveFileName": "RT_Thread-0.9.1.zip", "size": 1065375, "checksum": "SHA-256:52afc9742e68b03dea63e054b44a67bb48942e9a8566740b6d3e939720912c13" }, { "name": "RT-Thread", "version": "0.9.4", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd", "gd32v", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-0.9.4.zip", "archiveFileName": "RT_Thread-0.9.4.zip", "size": 1065659, "checksum": "SHA-256:f888bd84ce7700c6686d761bd696e7a6bd53441d7a232aa10d85a44257dcae14" }, { "name": "RT-Thread", "version": "1.0.0", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Real Time Operating System porting for Arduino SAM and SAMD boards", "paragraph": "RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.", "website": "https://github.com/onelife/Arduino_RT-Thread_Library", "category": "Timing", "architectures": [ "sam", "samd", "gd32v", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/Arduino_RT-Thread.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RT_Thread-1.0.0.zip", "archiveFileName": "RT_Thread-1.0.0.zip", "size": 1068778, "checksum": "SHA-256:751755d8ab1e011b96bbef57fa72f2946aaf77486626ffc55d9b3c0fa0d32b78" }, { "name": "Adafruit INA260 Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.0.0.zip", "archiveFileName": "Adafruit_INA260_Library-1.0.0.zip", "size": 11627, "checksum": "SHA-256:55f19307d72e4ac8eeed786f6f3404be07a54f1a79bfb1412963d977a55122a5" }, { "name": "Adafruit INA260 Library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.2.0.zip", "archiveFileName": "Adafruit_INA260_Library-1.2.0.zip", "size": 11819, "checksum": "SHA-256:12dace82f8972a1de62a4eecd6dcf5bcb1af11c7b7509f47022c0349d04f484f" }, { "name": "Adafruit INA260 Library", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.3.0.zip", "archiveFileName": "Adafruit_INA260_Library-1.3.0.zip", "size": 11915, "checksum": "SHA-256:7c1bd3c446943883e8ddad55a9766b7950310f302523c6d6599a0a8324864dbd" }, { "name": "Adafruit INA260 Library", "version": "1.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.3.1.zip", "archiveFileName": "Adafruit_INA260_Library-1.3.1.zip", "size": 11934, "checksum": "SHA-256:8638604084c8dbd122793262631d5c9a1100e933f35dd2153ebc1c1e2dc7fddb" }, { "name": "Adafruit INA260 Library", "version": "1.3.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.3.2.zip", "archiveFileName": "Adafruit_INA260_Library-1.3.2.zip", "size": 11935, "checksum": "SHA-256:b685689d95274b7a7386adaf669ef29750243885115961ce8042e9225d1fbd32" }, { "name": "Adafruit INA260 Library", "version": "1.3.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.3.3.zip", "archiveFileName": "Adafruit_INA260_Library-1.3.3.zip", "size": 11990, "checksum": "SHA-256:57de7147d251377c80f5f79d57bbd4f5009dab5055a9971d7ddc13c5de2a791e" }, { "name": "Adafruit INA260 Library", "version": "1.3.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.3.4.zip", "archiveFileName": "Adafruit_INA260_Library-1.3.4.zip", "size": 12058, "checksum": "SHA-256:7f6630ecaefaa9660b1c84945b26bd1a4904ece0b83281719290adf5805b5ed5" }, { "name": "Adafruit INA260 Library", "version": "1.3.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.3.5.zip", "archiveFileName": "Adafruit_INA260_Library-1.3.5.zip", "size": 12050, "checksum": "SHA-256:f71efda4e741f39baca27620fdb27df6ff4e1b8714441b9f4c9ed54a29a183b2" }, { "name": "Adafruit INA260 Library", "version": "1.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.5.0.zip", "archiveFileName": "Adafruit_INA260_Library-1.5.0.zip", "size": 12881, "checksum": "SHA-256:d5cdc5c8d97fe70234b2f1c2d1ae9494893a10fd87d03788fb5cd6b6096608d0" }, { "name": "Adafruit INA260 Library", "version": "1.5.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the INA260 sensors in the Adafruit shop", "paragraph": "Arduino library for the INA260 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_INA260", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_INA260.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_INA260_Library-1.5.2.zip", "archiveFileName": "Adafruit_INA260_Library-1.5.2.zip", "size": 12881, "checksum": "SHA-256:f3a5d1d7afe24802af09d285482a6a883f87afb9fa3d8db31afe6ce4659fdf4d" }, { "name": "Legoino", "version": "0.1.0", "author": "Cornelius Munz \u003clegoino@lulle.de\u003e", "maintainer": "Cornelius Munz \u003clegoino@lulle.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like WeDo, Boost, PoweredUp. \u003cbr/\u003e It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Legoino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.1.0.zip", "archiveFileName": "Legoino-0.1.0.zip", "size": 10594, "checksum": "SHA-256:0cfd7fdc09238223df6a38a36dd38316104896e8ef8942ad3e6a2a7d65a9a52b" }, { "name": "Legoino", "version": "0.2.0", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. \u003cbr/\u003e It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.2.0.zip", "archiveFileName": "Legoino-0.2.0.zip", "size": 16283, "checksum": "SHA-256:136f710f915470e243318de9ed79b1057efe1a28aa6a1b4f6cb61513655088d0" }, { "name": "Legoino", "version": "0.2.2", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. \u003cbr/\u003e It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.2.2.zip", "archiveFileName": "Legoino-0.2.2.zip", "size": 16325, "checksum": "SHA-256:c73268b80042f25487c5c3a206a9d9605d8d2a95ac296fe979bbbe64140afd88" }, { "name": "Legoino", "version": "0.3.0", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. \u003cbr/\u003e It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.3.0.zip", "archiveFileName": "Legoino-0.3.0.zip", "size": 16397, "checksum": "SHA-256:cfd3655341f8f0256d957b12b1a07ef6ec753a3790d6c926831640f3cfe04c35" }, { "name": "Legoino", "version": "0.3.1", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. \u003cbr/\u003e It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.3.1.zip", "archiveFileName": "Legoino-0.3.1.zip", "size": 16368, "checksum": "SHA-256:4fb7695a920e3fde67ebe89e56ce0f07b9fa368d76de7fe2336379511fff4f24" }, { "name": "Legoino", "version": "0.4.0", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. \u003cbr/\u003e It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.4.0.zip", "archiveFileName": "Legoino-0.4.0.zip", "size": 24315, "checksum": "SHA-256:19d78e76f8f9c36b9492f082df23ee87d478b5744a77800cbf23f9c394620aae" }, { "name": "Legoino", "version": "0.5.0", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. \u003cbr/\u003e It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.5.0.zip", "archiveFileName": "Legoino-0.5.0.zip", "size": 27189, "checksum": "SHA-256:2021092f7298455ba99775613c47e4b50e1902f5fcfe3470f058014832e1518a" }, { "name": "Legoino", "version": "0.5.1", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. \u003cbr/\u003e It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.5.1.zip", "archiveFileName": "Legoino-0.5.1.zip", "size": 28768, "checksum": "SHA-256:a8ab7364926e19002824be3deac92c0b2145e31709b52e919e8d1167a701f988" }, { "name": "Legoino", "version": "0.5.2", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. \u003cbr/\u003e It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.5.2.zip", "archiveFileName": "Legoino-0.5.2.zip", "size": 29164, "checksum": "SHA-256:f77472671fe7973e098d29e3046c6e89a69358fb20beadf4f4d5941564b9a0c2" }, { "name": "Legoino", "version": "0.6.0", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.6.0.zip", "archiveFileName": "Legoino-0.6.0.zip", "size": 31333, "checksum": "SHA-256:328a2aa0bf3306b2251f787bdb1aae21b92e790656ed1e5a59684edee7f0489e" }, { "name": "Legoino", "version": "0.6.1", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.6.1.zip", "archiveFileName": "Legoino-0.6.1.zip", "size": 31338, "checksum": "SHA-256:414ecb1e184695955c59d5ab1e51b2bdb30934d7a5a195ff8d92246c6902b255" }, { "name": "Legoino", "version": "0.6.2", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This libray can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost or PoweredUp. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.6.2.zip", "archiveFileName": "Legoino-0.6.2.zip", "size": 31646, "checksum": "SHA-256:3726fd744b5b763491527ebafb3e2598672bec48cf24760a132e063d631b5442" }, { "name": "Legoino", "version": "0.7.0", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling Powered UP and Boost controllers", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color.", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h", "ControlPlusHub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.7.0.zip", "archiveFileName": "Legoino-0.7.0.zip", "size": 37473, "checksum": "SHA-256:5d55da68ed0c83242ecd3fb77f25160d2acadbb3a6990424b6a1b31341c5fd8c" }, { "name": "Legoino", "version": "0.7.1", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color. If you have an issue, problem or feature request, just open an issue on the github page https://github.com/corneliusmunz/legoino/issues/new/choose or use the chat https://gitter.im/legoinochat/community", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h", "ControlPlusHub.h" ], "dependencies": [ { "name": "NimBLE-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.7.1.zip", "archiveFileName": "Legoino-0.7.1.zip", "size": 37581, "checksum": "SHA-256:f61076d05bd187ee214463ff42cd18e8885165489a5e370a6eee93c5eb3a83cc" }, { "name": "Legoino", "version": "0.8.0", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color. If you have an issue, problem or feature request, just open an issue on the github page https://github.com/corneliusmunz/legoino/issues/new/choose or use the chat https://gitter.im/legoinochat/community", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h", "ControlPlusHub.h" ], "dependencies": [ { "name": "NimBLE-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.8.0.zip", "archiveFileName": "Legoino-0.8.0.zip", "size": 38897, "checksum": "SHA-256:da619c71f58626bea7e65c229a92b2495ef5c50a997cd8e2f843ddf2adde9cce" }, { "name": "Legoino", "version": "0.8.1", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color. If you have an issue, problem or feature request, just open an issue on the github page https://github.com/corneliusmunz/legoino/issues/new/choose or use the chat https://gitter.im/legoinochat/community", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h", "ControlPlusHub.h" ], "dependencies": [ { "name": "NimBLE-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-0.8.1.zip", "archiveFileName": "Legoino-0.8.1.zip", "size": 39246, "checksum": "SHA-256:fb8ffb2cb671748889f1b6e09cb5bce5e152b61a1d7c7a15105f714597505747" }, { "name": "Legoino", "version": "1.0.0", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color. If you have an issue, problem or feature request, just open an issue on the github page https://github.com/corneliusmunz/legoino/issues/new/choose or use the chat https://gitter.im/legoinochat/community", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h", "ControlPlusHub.h", "LegoinoCommon.h", "Lpf2HubConst.h" ], "dependencies": [ { "name": "NimBLE-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-1.0.0.zip", "archiveFileName": "Legoino-1.0.0.zip", "size": 7479162, "checksum": "SHA-256:ef0b14c7ba094d1551b486747f8d8cb2900a631cf1286cef8db5abe308b5ea16" }, { "name": "Legoino", "version": "1.0.1", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color. If you have an issue, problem or feature request, just open an issue on the github page https://github.com/corneliusmunz/legoino/issues/new/choose or use the chat https://gitter.im/legoinochat/community", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "PoweredUpHub.h", "BoostHub.h", "ControlPlusHub.h", "LegoinoCommon.h", "Lpf2HubConst.h" ], "dependencies": [ { "name": "NimBLE-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-1.0.1.zip", "archiveFileName": "Legoino-1.0.1.zip", "size": 7479118, "checksum": "SHA-256:c2da5e44104a7fec8215c6e92e9b9d39e976d86b733772dfdf524fe7e14b5c4e" }, { "name": "Legoino", "version": "1.0.2", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color. Additionally you can control PowerFunctions (IR) models. If you have an issue, problem or feature request, just open an issue on the github page https://github.com/corneliusmunz/legoino/issues/new/choose or use the chat https://gitter.im/legoinochat/community", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "Boost.h", "ControlPlusHub.h", "LegoinoCommon.h", "Lpf2HubConst.h", "Lpf2HubEmulation.h", "PowerFunctions.h" ], "dependencies": [ { "name": "NimBLE-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-1.0.2.zip", "archiveFileName": "Legoino-1.0.2.zip", "size": 7479563, "checksum": "SHA-256:37234308713f4327d820bf76d1f3d2e2d375696ca950b990627f36a2e61fca8b" }, { "name": "Legoino", "version": "1.0.3", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color. Additionally you can control PowerFunctions (IR) models. If you have an issue, problem or feature request, just open an issue on the github page https://github.com/corneliusmunz/legoino/issues/new/choose or use the chat https://gitter.im/legoinochat/community", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "Boost.h", "ControlPlusHub.h", "LegoinoCommon.h", "Lpf2HubConst.h", "Lpf2HubEmulation.h", "PowerFunctions.h" ], "dependencies": [ { "name": "NimBLE-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-1.0.3.zip", "archiveFileName": "Legoino-1.0.3.zip", "size": 7480442, "checksum": "SHA-256:b1dfb83d754d8b17676e873cdaaa9a5bda01bd64b6c74369a6d0fdad7c623147" }, { "name": "Legoino", "version": "1.0.4", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color. Additionally you can control PowerFunctions (IR) models. If you have an issue, problem or feature request, just open an issue on the github page https://github.com/corneliusmunz/legoino/issues/new/choose or use the chat https://gitter.im/legoinochat/community", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "Boost.h", "ControlPlusHub.h", "LegoinoCommon.h", "Lpf2HubConst.h", "Lpf2HubEmulation.h", "PowerFunctions.h" ], "dependencies": [ { "name": "NimBLE-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-1.0.4.zip", "archiveFileName": "Legoino-1.0.4.zip", "size": 7480605, "checksum": "SHA-256:2f2c1eb09661178565035275edf8cccc19ffae254c2401077b361b4cc4a87024" }, { "name": "Legoino", "version": "1.1.0", "author": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "maintainer": "Cornelius Munz \u003ccornelius.munz@gmx.de\u003e", "sentence": "Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs", "paragraph": "This library can control different LEGO BLE (Bluetooth Low Energy) Hubs like Boost, PoweredUp or ControlPlus. It enables you to set the speed of diferent motors, read sensor values and set output values like LED color. Additionally you can control PowerFunctions (IR) models. If you have an issue, problem or feature request, just open an issue on the github page https://github.com/corneliusmunz/legoino/issues/new/choose or use the chat https://gitter.im/legoinochat/community", "website": "https://github.com/corneliusmunz/legoino", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/corneliusmunz/legoino.git", "providesIncludes": [ "Lpf2Hub.h", "Boost.h", "ControlPlusHub.h", "LegoinoCommon.h", "Lpf2HubConst.h", "Lpf2HubEmulation.h", "PowerFunctions.h" ], "dependencies": [ { "name": "NimBLE-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/corneliusmunz/Legoino-1.1.0.zip", "archiveFileName": "Legoino-1.1.0.zip", "size": 7482859, "checksum": "SHA-256:bd1193433fcb62a431c35846fc71b73c9c9421f70d196b9e3bca3f26b48bf27f" }, { "name": "ESP_LM35", "version": "1.0.0", "author": "Community Maker Alcoi", "maintainer": "Arnyminer Z (arnyminer.z@gmail.com)", "sentence": "A library for the ESP boards to make easier using the LM35 temperature sensor.", "paragraph": "It should work with other 32 bits boards, or normal boards, if changing resolution. Other sensors may work too.", "website": "https://github.com/CMakerA/ESP_LM35", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/CMakerA/ESP_LM35.git", "url": "https://downloads.arduino.cc/libraries/github.com/CMakerA/ESP_LM35-1.0.0.zip", "archiveFileName": "ESP_LM35-1.0.0.zip", "size": 7540, "checksum": "SHA-256:e0bb7466b99b0dd00784e3abc3183f531e6d9152f46adfd68fd8ce12afbef556" }, { "name": "SavLayFilter", "version": "1.0.0", "author": "James Deromedi", "maintainer": "James Deromedi", "sentence": "Savitzky-Golay Filtering Algorithm", "paragraph": "A Savitzky-Golay Filtering Algorithm that can take input data and smooth it and/or compute up to the 5th derivative. Works from cubic to sexic polynomials.", "website": "https://github.com/jmderomedi/SavitzkyGolayFilter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmderomedi/SavitzkyGolayFilter.git", "url": "https://downloads.arduino.cc/libraries/github.com/jmderomedi/SavLayFilter-1.0.0.zip", "archiveFileName": "SavLayFilter-1.0.0.zip", "size": 1791023, "checksum": "SHA-256:f1060ffc33be92554ab12d60aa7f81c6772d43bf7595681b01e207f0e5881c96" }, { "name": "Morse", "version": "1.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Morse code class for Arduino", "paragraph": "morse comunication", "website": "https://github.com/offcircuit/Morse", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Morse.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Morse-1.0.0.zip", "archiveFileName": "Morse-1.0.0.zip", "size": 16651, "checksum": "SHA-256:cf590fbb84732c83cb7d6c2fce2c013ea21213c7a120018e224c0a95a0b20396" }, { "name": "SHCSR04", "version": "1.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Arduino class for sensor HCSR04", "paragraph": "measurement function", "website": "https://github.com/offcircuit/SHCSR04", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/SHCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/SHCSR04-1.0.0.zip", "archiveFileName": "SHCSR04-1.0.0.zip", "size": 14616, "checksum": "SHA-256:1ef6178f2d9ebfa4823ab6564724ac818be2761706139830f72f711435dc8a3b" }, { "name": "SHCSR04", "version": "1.1.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Arduino class for sensor HCSR04", "paragraph": "measurement function", "website": "https://github.com/offcircuit/SHCSR04", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/SHCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/SHCSR04-1.1.0.zip", "archiveFileName": "SHCSR04-1.1.0.zip", "size": 14618, "checksum": "SHA-256:c018c98a254dc5708a46f51efc413ca89fcb1a222d5d08a5701ecb7b212b5485" }, { "name": "SHCSR04", "version": "2.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Arduino class for sensor HCSR04", "paragraph": "measurement function", "website": "https://github.com/offcircuit/SHCSR04", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/SHCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/SHCSR04-2.0.0.zip", "archiveFileName": "SHCSR04-2.0.0.zip", "size": 14624, "checksum": "SHA-256:fc597eab94c8d6796e8265cd2fbcac3e241af43bc17aa805251f2f460bfaf59a" }, { "name": "SHCSR04", "version": "2.0.1", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Arduino class for sensor HCSR04", "paragraph": "measurement function", "website": "https://github.com/offcircuit/SHCSR04", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/SHCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/SHCSR04-2.0.1.zip", "archiveFileName": "SHCSR04-2.0.1.zip", "size": 14620, "checksum": "SHA-256:2d367cea14dd73e3bad76a306a9ede432d5b8678fcffceb63fb96c8fdb705b5f" }, { "name": "Uptime Library", "version": "1.0.0", "author": "Yiannis Bourkelis", "maintainer": "Yiannis Bourkelis", "sentence": "Uptime library for Arduino boards and compatible systems", "paragraph": "Easily read the uptime since device startup, in days, hours, minutes and milliseconds, without the 49 days overflow limitation of the millis() function.", "website": "https://github.com/YiannisBourkelis/Uptime-Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/YiannisBourkelis/Uptime-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/YiannisBourkelis/Uptime_Library-1.0.0.zip", "archiveFileName": "Uptime_Library-1.0.0.zip", "size": 21306, "checksum": "SHA-256:eb4da9be503b67fbe0bba3d657e5bc7c0dffe79649613ef3a937fb3897c7b574" }, { "name": "FreeRTOS_SAMD21", "version": "0.9.1", "author": "BriscoeTech \u003c\u003e", "maintainer": "BriscoeTech \u003c\u003e", "sentence": "FreeRTOS ported for Arduino SAMD21 processors", "paragraph": "FreeRTOS ported for Arduino SAMD21 processors", "website": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21.git", "url": "https://downloads.arduino.cc/libraries/github.com/BriscoeTech/FreeRTOS_SAMD21-0.9.1.zip", "archiveFileName": "FreeRTOS_SAMD21-0.9.1.zip", "size": 187779, "checksum": "SHA-256:27b9d3d6872fd03db2edbaac6846f841b89cfb91bc63dc17ea5ba1029631229f" }, { "name": "FreeRTOS_SAMD21", "version": "1.0.0", "author": "BriscoeTech \u003c\u003e", "maintainer": "BriscoeTech \u003c\u003e", "sentence": "FreeRTOS ported for Arduino SAMD21 processors", "paragraph": "FreeRTOS ported for Arduino SAMD21 processors", "website": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21.git", "url": "https://downloads.arduino.cc/libraries/github.com/BriscoeTech/FreeRTOS_SAMD21-1.0.0.zip", "archiveFileName": "FreeRTOS_SAMD21-1.0.0.zip", "size": 191178, "checksum": "SHA-256:46bdd234fac1716e9c204c49d1743be0e23a6fe0eb31c3711d80dfd69bd0abbe" }, { "name": "FreeRTOS_SAMD21", "version": "2.2.0", "author": "BriscoeTech \u003c\u003e", "maintainer": "BriscoeTech \u003c\u003e", "sentence": "FreeRTOS ported for Arduino SAMD21 processors", "paragraph": "FreeRTOS ported for Arduino SAMD21 processors", "website": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21.git", "url": "https://downloads.arduino.cc/libraries/github.com/BriscoeTech/FreeRTOS_SAMD21-2.2.0.zip", "archiveFileName": "FreeRTOS_SAMD21-2.2.0.zip", "size": 239207, "checksum": "SHA-256:df40c346933349ae745c1a70d14d3cab44806dea82511fcd4a81674160702c78" }, { "name": "FreeRTOS_SAMD21", "version": "2.3.0", "author": "BriscoeTech \u003c\u003e", "maintainer": "BriscoeTech \u003c\u003e", "sentence": "FreeRTOS ported for Arduino SAMD21 processors", "paragraph": "FreeRTOS ported for Arduino SAMD21 processors", "website": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21.git", "url": "https://downloads.arduino.cc/libraries/github.com/BriscoeTech/FreeRTOS_SAMD21-2.3.0.zip", "archiveFileName": "FreeRTOS_SAMD21-2.3.0.zip", "size": 240753, "checksum": "SHA-256:e411745058273549bfa1c94636a719552eb039875b98306c364e81be691206a0" }, { "name": "Utilities", "version": "0.0.2", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes using Arduino a breeze.", "paragraph": "Useful functions for the hobbist", "website": "https://github.com/aster94/Utilities", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Utilities.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/Utilities-0.0.2.zip", "archiveFileName": "Utilities-0.0.2.zip", "size": 15136, "checksum": "SHA-256:743cc6fb90237ba13883dfec3f4168cbc19c93507a055414e080e8695c10776b" }, { "name": "Utilities", "version": "0.1.0", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes using Arduino a breeze.", "paragraph": "Useful functions for the hobbyist, like: printArray, digitalToggle, pinModeGroup, digitalWriteGroup and others!", "website": "https://github.com/aster94/Utilities", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Utilities.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/Utilities-0.1.0.zip", "archiveFileName": "Utilities-0.1.0.zip", "size": 15993, "checksum": "SHA-256:fff3cd940d81e52cd71e75c7c635ab371bbedc4b9f852fd4d9a81fa554b531a8" }, { "name": "Utilities", "version": "0.2.0", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes using Arduino a breeze.", "paragraph": "Useful functions for the hobbyist, like: doEvery, pinModeGroup, digitalWriteGroup, digitalToggle, digitalToggleGroup, echo, printArray, splitString!", "website": "https://github.com/aster94/Utilities", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Utilities.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/Utilities-0.2.0.zip", "archiveFileName": "Utilities-0.2.0.zip", "size": 16565, "checksum": "SHA-256:d1559403042d375eeed7e72d59ea8749265bac63d5c95f355929cd5c6b623673" }, { "name": "Utilities", "version": "0.4.0", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes using Arduino a breeze.", "paragraph": "Useful functions for the hobbyist, like: pinModeGroup, digitalWriteGroup, digitalToggle, digitalToggleGroup, ecc. Also some function for string manipulation.", "website": "https://github.com/aster94/Utilities", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Utilities.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/Utilities-0.4.0.zip", "archiveFileName": "Utilities-0.4.0.zip", "size": 21184, "checksum": "SHA-256:1919234ced42a80ed6f6579ac45a537b3d24548c2336baaff4f6cbb59f63359e" }, { "name": "Utilities", "version": "0.4.1", "author": "Vincenzo G.", "maintainer": "Vincenzo G.", "sentence": "A library that makes using Arduino a breeze.", "paragraph": "Useful functions for the hobbyist, like: pinModeGroup, digitalWriteGroup, digitalToggle, digitalToggleGroup, ecc. Also some function for string manipulation.", "website": "https://github.com/aster94/Utilities", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Utilities.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/Utilities-0.4.1.zip", "archiveFileName": "Utilities-0.4.1.zip", "size": 21222, "checksum": "SHA-256:5de27c2dff02d583ae1c423d62ba186485c5a7f58c712229186b18d605576173" }, { "name": "Utilities", "version": "0.4.4", "author": "aster94", "maintainer": "aster94", "sentence": "A library that makes using Arduino a breeze.", "paragraph": "Useful functions for the hobbyist, like: pinModeGroup, digitalWriteGroup, digitalToggle, digitalToggleGroup, ecc. plus some function for string manipulation.", "website": "https://github.com/aster94/Utilities", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Utilities.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/Utilities-0.4.4.zip", "archiveFileName": "Utilities-0.4.4.zip", "size": 21608, "checksum": "SHA-256:535861f0217b3dabf698d3b15f93e5ec067deff90f6bceab33fd54cf416806cd" }, { "name": "Utilities", "version": "0.4.5", "author": "aster94", "maintainer": "aster94", "sentence": "A library that makes using Arduino a breeze.", "paragraph": "Useful functions for the hobbyist, like: pinModeGroup, digitalWriteGroup, digitalToggle, digitalToggleGroup, ecc. plus some function for string manipulation.", "website": "https://github.com/aster94/Utilities", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Utilities.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/Utilities-0.4.5.zip", "archiveFileName": "Utilities-0.4.5.zip", "size": 21660, "checksum": "SHA-256:4b4097b0638e1e0fc7b892e28d6b926598ae5996aae2c05dc8e4a1e48cbf71a0" }, { "name": "Utilities", "version": "0.4.6", "author": "aster94", "maintainer": "aster94", "sentence": "A library that makes using Arduino a breeze.", "paragraph": "Useful functions for the hobbyist, like: pinModeGroup, digitalWriteGroup, digitalToggle, digitalToggleGroup, ecc. plus some function for string manipulation.", "website": "https://github.com/aster94/Utilities", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/aster94/Utilities.git", "url": "https://downloads.arduino.cc/libraries/github.com/aster94/Utilities-0.4.6.zip", "archiveFileName": "Utilities-0.4.6.zip", "size": 22452, "checksum": "SHA-256:667531b96061a603cb9babb2a38793b373d589133b0d74ab25d535508e972c51" }, { "name": "WiFiConnect", "version": "1.0.1", "author": "Stuart Blair", "maintainer": "Stuart Blair \u003cstuart@bfam.co.uk\u003e", "sentence": "A WiFi Manager for ESP8266 or ESP32 with OLED support", "paragraph": "A easy to use WiFi manager with support for an OLED display, configurable through a captive portal", "website": "https://github.com/smurf0969/WiFiConnect", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/smurf0969/WiFiConnect.git", "url": "https://downloads.arduino.cc/libraries/github.com/smurf0969/WiFiConnect-1.0.1.zip", "archiveFileName": "WiFiConnect-1.0.1.zip", "size": 177110, "checksum": "SHA-256:5dfd58bc867d401a7aff51f152a68d45f5adb5140c062fe47d8e82c7fcfea9aa" }, { "name": "M5StickC", "version": "0.0.1", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.0.1.zip", "archiveFileName": "M5StickC-0.0.1.zip", "size": 1603184, "checksum": "SHA-256:dfc63780eaa0c61ce609a4f9ca4d5bc8b0cbb3857ff5059fcf81cc1ed49bbe34" }, { "name": "M5StickC", "version": "0.0.2", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.0.2.zip", "archiveFileName": "M5StickC-0.0.2.zip", "size": 870198, "checksum": "SHA-256:ddb534f420a7214c327eedce55d6d4476d26bcd44a31f9ccb2094736f1369e9c" }, { "name": "M5StickC", "version": "0.0.3", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.0.3.zip", "archiveFileName": "M5StickC-0.0.3.zip", "size": 876640, "checksum": "SHA-256:6b0fcf010481d48a2d93b1e22a55455ff57d4f66ef9b42679356570ca1d1779c" }, { "name": "M5StickC", "version": "0.0.4", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.0.4.zip", "archiveFileName": "M5StickC-0.0.4.zip", "size": 882339, "checksum": "SHA-256:613a894b191992ceaec6ae094c2233b5fd13b89685476c699a0ae67e25aa1ff0" }, { "name": "M5StickC", "version": "0.0.5", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.0.5.zip", "archiveFileName": "M5StickC-0.0.5.zip", "size": 882338, "checksum": "SHA-256:8378e729a2c55801aac2370c85f0fbccf5dfb38d9dfe28124a863041f6044142" }, { "name": "M5StickC", "version": "0.0.7", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.0.7.zip", "archiveFileName": "M5StickC-0.0.7.zip", "size": 1064858, "checksum": "SHA-256:140579795ce34c092a3b5a80352f6dcd1589079c6df302cca3249d2147578432" }, { "name": "M5StickC", "version": "0.1.0", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.1.0.zip", "archiveFileName": "M5StickC-0.1.0.zip", "size": 1073687, "checksum": "SHA-256:970a0a6891b64225f85e2b5c7e332ffa4f38091c7351a553c4b29843318b5d0a" }, { "name": "M5StickC", "version": "0.1.1", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.1.1.zip", "archiveFileName": "M5StickC-0.1.1.zip", "size": 1083559, "checksum": "SHA-256:c0b693af8627442e8c451c0cc8b352225afbe9596da6f5dd43098c5fe59ad9fc" }, { "name": "M5StickC", "version": "0.2.0", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.2.0.zip", "archiveFileName": "M5StickC-0.2.0.zip", "size": 1229551, "checksum": "SHA-256:d48f8bc010264def3fa58284ec5470df0d13f5846386344ea1bbe1995a4a12ab" }, { "name": "M5StickC", "version": "0.2.1", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.2.1.zip", "archiveFileName": "M5StickC-0.2.1.zip", "size": 1297105, "checksum": "SHA-256:85a6d92837f564a530a11718e3d76c2186890b40738a3e8c9bc8897bd7f173aa" }, { "name": "M5StickC", "version": "0.2.3", "author": "M5StickC", "maintainer": "Yang Zhou\u003czhouyangyale@gmail.com\u003e", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "dependencies": [ { "name": "UNIT_ENV" }, { "name": "Adafruit MCP4725" }, { "name": "Adafruit TCS34725" }, { "name": "Adafruit NeoPixel" }, { "name": "MAX30100lib" }, { "name": "FastLED" }, { "name": "MFRC522_I2C" }, { "name": "M5GFX" }, { "name": "M5_BM8563" }, { "name": "M5_ADS1100" }, { "name": "M5_ADS1115" }, { "name": "HX711 Arduino Library" }, { "name": "PCA9554" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.2.3.zip", "archiveFileName": "M5StickC-0.2.3.zip", "size": 1386419, "checksum": "SHA-256:dea9feba1b7fac1a9be91cd8b234473e591b8ae7ca0feeb69b5881a4a7641b60" }, { "name": "M5StickC", "version": "0.2.4", "author": "M5StickC", "maintainer": "M5Stack", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "dependencies": [ { "name": "UNIT_ENV" }, { "name": "Adafruit MCP4725" }, { "name": "Adafruit TCS34725" }, { "name": "Adafruit NeoPixel" }, { "name": "MAX30100lib" }, { "name": "FastLED" }, { "name": "MFRC522_I2C" }, { "name": "M5GFX" }, { "name": "M5_BM8563" }, { "name": "M5_ADS1100" }, { "name": "M5_ADS1115" }, { "name": "M5_FPC1020A" }, { "name": "HX711 Arduino Library" }, { "name": "PCA9554" }, { "name": "TinyGPSPlus" }, { "name": "Adafruit SGP30 Sensor" }, { "name": "FFT" }, { "name": "TFTTerminal" }, { "name": "ClosedCube TCA9548A" }, { "name": "M5GFX" }, { "name": "M5_EzData" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.2.4.zip", "archiveFileName": "M5StickC-0.2.4.zip", "size": 1441753, "checksum": "SHA-256:4431186d3ded138f31f23f4267d84370fa35dd0e865d1f081cb611067ff751cd" }, { "name": "M5StickC", "version": "0.2.5", "author": "M5StickC", "maintainer": "M5Stack", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "dependencies": [ { "name": "UNIT_ENV" }, { "name": "Adafruit MCP4725" }, { "name": "Adafruit TCS34725" }, { "name": "Adafruit NeoPixel" }, { "name": "MAX30100lib" }, { "name": "FastLED" }, { "name": "MFRC522_I2C" }, { "name": "M5GFX" }, { "name": "M5_BM8563" }, { "name": "M5_ADS1100" }, { "name": "M5_ADS1115" }, { "name": "M5_FPC1020A" }, { "name": "HX711 Arduino Library" }, { "name": "PCA9554" }, { "name": "TinyGPSPlus" }, { "name": "Adafruit SGP30 Sensor" }, { "name": "FFT" }, { "name": "TFTTerminal" }, { "name": "ClosedCube TCA9548A" }, { "name": "M5GFX" }, { "name": "M5_EzData" }, { "name": "ArduinoJson" }, { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.2.5.zip", "archiveFileName": "M5StickC-0.2.5.zip", "size": 1445351, "checksum": "SHA-256:e1899b7f2b1be1a72d4eda76755a3b9e4016c54e4c49a0119aa0535dd547ecfd" }, { "name": "M5StickC", "version": "0.2.8", "author": "M5StickC", "maintainer": "M5Stack", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "dependencies": [ { "name": "M5Family" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.2.8.zip", "archiveFileName": "M5StickC-0.2.8.zip", "size": 1429880, "checksum": "SHA-256:58323072b41cf2619af2b684bbd98fabc6acd5343236f337681d5529e979dc9d" }, { "name": "M5StickC", "version": "0.2.9", "author": "M5StickC", "maintainer": "M5Stack", "sentence": "Library for M5StickC Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5StickC.git", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5StickC.git", "providesIncludes": [ "M5StickC.h" ], "dependencies": [ { "name": "M5Family" }, { "name": "M5Hat-8Servos" }, { "name": "M5_JoyC" }, { "name": "M5-RoverC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5StickC-0.2.9.zip", "archiveFileName": "M5StickC-0.2.9.zip", "size": 1415474, "checksum": "SHA-256:9e6054f01f49ade20c6faeab35b60bc08917963da94074b2bf0ec9403fd80d57" }, { "name": "Firebase ESP8266 Client", "version": "1.0.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-1.0.5.zip", "archiveFileName": "Firebase_ESP8266_Client-1.0.5.zip", "size": 51676, "checksum": "SHA-256:29ec337c0cb070b9a316d81fe7a6a0fdd072e6963cea20351305b3e3ae9cf775" }, { "name": "Firebase ESP8266 Client", "version": "2.0.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.0.0.zip", "archiveFileName": "Firebase_ESP8266_Client-2.0.0.zip", "size": 62291, "checksum": "SHA-256:0c61c806bf878f3172beb2cfd670d825f5bbe782a130470feacc3698b4bfc7e1" }, { "name": "Firebase ESP8266 Client", "version": "2.0.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.0.1.zip", "archiveFileName": "Firebase_ESP8266_Client-2.0.1.zip", "size": 63141, "checksum": "SHA-256:0c1e3afb1535748236b9a0cb3ddb41a1a54a46ec6635e277ef5d45113939e2d9" }, { "name": "Firebase ESP8266 Client", "version": "2.0.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.0.2.zip", "archiveFileName": "Firebase_ESP8266_Client-2.0.2.zip", "size": 63154, "checksum": "SHA-256:6736243d34a5903ce6a656d890c7648992fd70afd86023b46c22a5ccf2c7a94f" }, { "name": "Firebase ESP8266 Client", "version": "2.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.0.3.zip", "archiveFileName": "Firebase_ESP8266_Client-2.0.3.zip", "size": 72271, "checksum": "SHA-256:a650990918b7531dd4e4070d35ece084a3afac9addffb645e9df96b9c26db024" }, { "name": "Firebase ESP8266 Client", "version": "2.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.0.4.zip", "archiveFileName": "Firebase_ESP8266_Client-2.0.4.zip", "size": 76097, "checksum": "SHA-256:b5af18ce5a41ac0a1a82f39eb3fb158f31d071ba3a1b0f9d5c6ecb107e40c860" }, { "name": "Firebase ESP8266 Client", "version": "2.1.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.1.0.zip", "archiveFileName": "Firebase_ESP8266_Client-2.1.0.zip", "size": 84509, "checksum": "SHA-256:1156f5bf6332d7984e2c197e29646e61968330203c21cae4828ae9fe473bf7a8" }, { "name": "Firebase ESP8266 Client", "version": "2.1.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.1.1.zip", "archiveFileName": "Firebase_ESP8266_Client-2.1.1.zip", "size": 84511, "checksum": "SHA-256:32438d6d72f25138b63984977e1c5f1db84328fc9127c3f9fc311c0b19990e6a" }, { "name": "Firebase ESP8266 Client", "version": "2.1.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.1.3.zip", "archiveFileName": "Firebase_ESP8266_Client-2.1.3.zip", "size": 84203, "checksum": "SHA-256:927ed379b1d3ac6e5cce74d232d516c018e76653aaa5cc0dcb613789b72734a6" }, { "name": "Firebase ESP8266 Client", "version": "2.1.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.1.4.zip", "archiveFileName": "Firebase_ESP8266_Client-2.1.4.zip", "size": 88192, "checksum": "SHA-256:173000ce05c54b55baa1a079fd30d0cc6daaea04a8fb85308635977d7ea18392" }, { "name": "Firebase ESP8266 Client", "version": "2.1.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.1.5.zip", "archiveFileName": "Firebase_ESP8266_Client-2.1.5.zip", "size": 88522, "checksum": "SHA-256:a421379cf00868fd22324c30c6568438831e5db49f94b8d116340644ef19c4c3" }, { "name": "Firebase ESP8266 Client", "version": "2.1.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.1.6.zip", "archiveFileName": "Firebase_ESP8266_Client-2.1.6.zip", "size": 89283, "checksum": "SHA-256:b63fb0432644ffeea99d326d8fcef684121777ba781fae5a468ae1009ac479e7" }, { "name": "Firebase ESP8266 Client", "version": "2.2.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.2.0.zip", "archiveFileName": "Firebase_ESP8266_Client-2.2.0.zip", "size": 94479, "checksum": "SHA-256:e2f080ed0b609d57bc8cc46fba4ac67e77a7afb7b4af5f548a1c43cc562d332f" }, { "name": "Firebase ESP8266 Client", "version": "2.3.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.3.0.zip", "archiveFileName": "Firebase_ESP8266_Client-2.3.0.zip", "size": 95315, "checksum": "SHA-256:ffed03a4271bcdefc4def4d05fe7e9d9885d3609adce44e2ab1ac7b9897eb1e3" }, { "name": "Firebase ESP8266 Client", "version": "2.3.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.3.1.zip", "archiveFileName": "Firebase_ESP8266_Client-2.3.1.zip", "size": 101285, "checksum": "SHA-256:fd40a482a7fd8ad170393823e1e88348e66f5d42d997d0b01bfe4a20b2508fc2" }, { "name": "Firebase ESP8266 Client", "version": "2.3.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.3.2.zip", "archiveFileName": "Firebase_ESP8266_Client-2.3.2.zip", "size": 101098, "checksum": "SHA-256:08974ef6abca1481883558613e635731208cccdadcb79b6254459051330c37fb" }, { "name": "Firebase ESP8266 Client", "version": "2.4.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.4.0.zip", "archiveFileName": "Firebase_ESP8266_Client-2.4.0.zip", "size": 113865, "checksum": "SHA-256:8bad2b3a70d8b77a57e3fe05a2b37ccf9ace15cacf1b1dc269ac58913935dce0" }, { "name": "Firebase ESP8266 Client", "version": "2.4.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.4.1.zip", "archiveFileName": "Firebase_ESP8266_Client-2.4.1.zip", "size": 117407, "checksum": "SHA-256:3e60ba4fe68b60bc8df81e6753b72b02f848da217ca3b84b83910f8751f9151b" }, { "name": "Firebase ESP8266 Client", "version": "2.4.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.4.2.zip", "archiveFileName": "Firebase_ESP8266_Client-2.4.2.zip", "size": 117538, "checksum": "SHA-256:bfc09a68ebddb049c842de7475e6e6652e7c9a33a2eee730e9364cfb8a20d5d1" }, { "name": "Firebase ESP8266 Client", "version": "2.6.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.0.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.0.zip", "size": 138964, "checksum": "SHA-256:1948a73435bddbe707f63e08a370f259a63d3637046b3873b41092ef8b319ab1" }, { "name": "Firebase ESP8266 Client", "version": "2.6.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.1.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.1.zip", "size": 141865, "checksum": "SHA-256:a1e27d9e6e357bcc62f37f6b76d8aff59611bbb51c4d6ca6e53ef2865bf909f9" }, { "name": "Firebase ESP8266 Client", "version": "2.6.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.2.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.2.zip", "size": 143394, "checksum": "SHA-256:c58a2feb025a60a977df4267d7189e3c9df9ec1ab55ad56314e23c8b6300a584" }, { "name": "Firebase ESP8266 Client", "version": "2.6.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.3.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.3.zip", "size": 143813, "checksum": "SHA-256:14a4f021896ae8fa9425c8abd6d8eafb87fc1d24b72a3a6eb28b31d1e2013aab" }, { "name": "Firebase ESP8266 Client", "version": "2.6.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.4.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.4.zip", "size": 143808, "checksum": "SHA-256:8137017ad1a0b0ffcfce2a5b3f789c31ec75e1bdadd482016611f3cd3ece62d1" }, { "name": "Firebase ESP8266 Client", "version": "2.6.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.5.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.5.zip", "size": 144295, "checksum": "SHA-256:f854f2ab7fcf1fadbb085501c5886fed02c48490af1c2cb8ead33282bd502b29" }, { "name": "Firebase ESP8266 Client", "version": "2.6.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.6.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.6.zip", "size": 144219, "checksum": "SHA-256:d6c34b573d5742cff6c16425d54caf3500cb106dbbf735f2f99bd57d5e0786d6" }, { "name": "Firebase ESP8266 Client", "version": "2.6.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.7.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.7.zip", "size": 144248, "checksum": "SHA-256:22a016c0a32ebd878811dadba6dff195268917f24a0e52fa110eaeccb08535bd" }, { "name": "Firebase ESP8266 Client", "version": "2.6.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.8.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.8.zip", "size": 144804, "checksum": "SHA-256:4594a145b9fc1e48fef45241611d0581587737ab93cf3eb221717b5f25cebf20" }, { "name": "Firebase ESP8266 Client", "version": "2.6.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.6.9.zip", "archiveFileName": "Firebase_ESP8266_Client-2.6.9.zip", "size": 144806, "checksum": "SHA-256:32e904e897534818d3b1bdfce86d47c686e34e93fc1979ebed568830d7756633" }, { "name": "Firebase ESP8266 Client", "version": "2.7.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.0.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.0.zip", "size": 144815, "checksum": "SHA-256:0cc4e1e8483d8b4750a8ab69964af4c793a44d12f35b8c4ba80ad176c6d84ad4" }, { "name": "Firebase ESP8266 Client", "version": "2.7.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.1.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.1.zip", "size": 145073, "checksum": "SHA-256:e2f45e1544ad26fcac2925a6c13faa3ae48e2629d5154120e24a029e4c9fccd2" }, { "name": "Firebase ESP8266 Client", "version": "2.7.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.2.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.2.zip", "size": 145352, "checksum": "SHA-256:71c195ac1ffcbd05ffb03274bedac9f32a4d2b5b5cc4bc49b10c1cb82403029b" }, { "name": "Firebase ESP8266 Client", "version": "2.7.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.3.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.3.zip", "size": 145349, "checksum": "SHA-256:50dfaf6196497108b3f6fc1304fc6eb56a00548b5f0ccf4a181ddc3f1b7cb006" }, { "name": "Firebase ESP8266 Client", "version": "2.7.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.4.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.4.zip", "size": 145394, "checksum": "SHA-256:3bc1092713d9d719db531732b8064438717f9e611e56ed05f8633baa4f8a06b9" }, { "name": "Firebase ESP8266 Client", "version": "2.7.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.5.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.5.zip", "size": 145442, "checksum": "SHA-256:bed247a523c17cbb2e8fee77c04603c8dfa3dc86f63cec3d15635c935993d4f9" }, { "name": "Firebase ESP8266 Client", "version": "2.7.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.6.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.6.zip", "size": 145555, "checksum": "SHA-256:277a949283b07a627db93730bbf8e3e89713fbc68b7f1561a506694134303d4e" }, { "name": "Firebase ESP8266 Client", "version": "2.7.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.7.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.7.zip", "size": 153889, "checksum": "SHA-256:b96751d9b684c7deac767ad865a8dd34b3a2482faed027f632d8cdb871766b40" }, { "name": "Firebase ESP8266 Client", "version": "2.7.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.8.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.8.zip", "size": 153524, "checksum": "SHA-256:71ed7a9250543e690be33af69a750ee637ceda41cb6f54e5e591de8a8a0f823c" }, { "name": "Firebase ESP8266 Client", "version": "2.7.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.7.9.zip", "archiveFileName": "Firebase_ESP8266_Client-2.7.9.zip", "size": 153642, "checksum": "SHA-256:957ad9752b18c86396c7fdfa4460542449f66b88cee896def598fe9a896252ea" }, { "name": "Firebase ESP8266 Client", "version": "2.8.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.0.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.0.zip", "size": 153676, "checksum": "SHA-256:53f15f5b631c1aa0feed2d413e805da4245bada35f18acec7c18be2cbba12b1d" }, { "name": "Firebase ESP8266 Client", "version": "2.8.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.1.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.1.zip", "size": 153699, "checksum": "SHA-256:84515f9c436e11ac059dec585f1b43c452203c123536a4bacf65e566a26a1ed3" }, { "name": "Firebase ESP8266 Client", "version": "2.8.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.2.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.2.zip", "size": 155122, "checksum": "SHA-256:e4aa4d9ff70af92fea0a20f76cd5657dbbebb37f416b57c20045b03811d5e428" }, { "name": "Firebase ESP8266 Client", "version": "2.8.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.3.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.3.zip", "size": 154899, "checksum": "SHA-256:d2a277cb2cf0a5d88a6911dfcdd03ba646678aa2172f8094fa538297e4e43811" }, { "name": "Firebase ESP8266 Client", "version": "2.8.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.4.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.4.zip", "size": 158423, "checksum": "SHA-256:3a7f3866f151d720f5eb674b6a302526cb3830d25b0102bdd2651b275c025c7a" }, { "name": "Firebase ESP8266 Client", "version": "2.8.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.5.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.5.zip", "size": 158301, "checksum": "SHA-256:3a81424c914171b851586608a5d972c434dc77e86e1b470b12212e2aed80f9e2" }, { "name": "Firebase ESP8266 Client", "version": "2.8.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.6.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.6.zip", "size": 158421, "checksum": "SHA-256:f113e9951a9801b294aacee3e3ed90d84bb0a084e1528eeda6f7374625e5c779" }, { "name": "Firebase ESP8266 Client", "version": "2.8.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.7.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.7.zip", "size": 158605, "checksum": "SHA-256:0336febfc2229a8383564b69025563eda81a95c65895a47074dba693aebfd001" }, { "name": "Firebase ESP8266 Client", "version": "2.8.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.8.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.8.zip", "size": 159346, "checksum": "SHA-256:1dd6fbca36b58654669ad0459842965503242f735eb40d1acd6e3e2691c10d05" }, { "name": "Firebase ESP8266 Client", "version": "2.8.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.8.9.zip", "archiveFileName": "Firebase_ESP8266_Client-2.8.9.zip", "size": 158883, "checksum": "SHA-256:79e8883a30e16e9c8f9c17a2c23f8c5ea9b9596e17cedc9d15eb6ee6f9ecc895" }, { "name": "Firebase ESP8266 Client", "version": "2.9.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.0.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.0.zip", "size": 159290, "checksum": "SHA-256:ae6c04a97f7da78e191711a01ebaedd66e0794854684ddf871bab0ff055ab401" }, { "name": "Firebase ESP8266 Client", "version": "2.9.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.1.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.1.zip", "size": 160187, "checksum": "SHA-256:7b79b656621784ddd19b4765115649e6c0fc8d5af117db9ce31c6b770a346800" }, { "name": "Firebase ESP8266 Client", "version": "2.9.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.2.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.2.zip", "size": 161297, "checksum": "SHA-256:877e6122b069d84f89e019b54e72e0079306d850b6bf1c4d7ccd01cc0d906675" }, { "name": "Firebase ESP8266 Client", "version": "2.9.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.3.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.3.zip", "size": 161374, "checksum": "SHA-256:d2403ac245ff1101483c0b9ebd07ccce196b2c4036654b358d53fe250bc4e1e9" }, { "name": "Firebase ESP8266 Client", "version": "2.9.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.4.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.4.zip", "size": 164437, "checksum": "SHA-256:dffc1e029ca57db4d04a3bfaa515c0a2f81b02048f2945e5452af62aea5709e1" }, { "name": "Firebase ESP8266 Client", "version": "2.9.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.5.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.5.zip", "size": 164575, "checksum": "SHA-256:5abf2a4acd925bac30d6c80cf581c657ac440cff28a7251de168eec18bd8045d" }, { "name": "Firebase ESP8266 Client", "version": "2.9.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.6.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.6.zip", "size": 164640, "checksum": "SHA-256:4b9005f922e570c7c7f39924be4917392f7cba34cbc379c360c122c30614edab" }, { "name": "Firebase ESP8266 Client", "version": "2.9.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.7.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.7.zip", "size": 165677, "checksum": "SHA-256:cdacedf66f5d37f47e6d03733c583b6bd60bf88b26114da60f49ffadc56d2b6c" }, { "name": "Firebase ESP8266 Client", "version": "2.9.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.8.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.8.zip", "size": 165598, "checksum": "SHA-256:2dd2760a41162c55617c22a3a6f726a87c1506975cb1eea9fcc4ad1c745d3d39" }, { "name": "Firebase ESP8266 Client", "version": "2.9.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-2.9.9.zip", "archiveFileName": "Firebase_ESP8266_Client-2.9.9.zip", "size": 166588, "checksum": "SHA-256:54d038d219ec6f657a63a96eeac6ea651c7ea5e84b098193a7591b6a4ab2a1eb" }, { "name": "Firebase ESP8266 Client", "version": "3.0.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.0.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.0.1.zip", "size": 166521, "checksum": "SHA-256:7347db1035a6d6fcbb9fe61c0a13aed6f469b8e1208914955330e028eac0ef1d" }, { "name": "Firebase ESP8266 Client", "version": "3.0.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.0.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.0.2.zip", "size": 166499, "checksum": "SHA-256:06d8dbe65da65e8598be2253b8fb46dfcb174afa34ad1d696d144686c9036a10" }, { "name": "Firebase ESP8266 Client", "version": "3.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.0.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.0.3.zip", "size": 166688, "checksum": "SHA-256:e0d92dddfeac5f11f3a74c37591b3f473d481803afceceddd86329d78bbbc9da" }, { "name": "Firebase ESP8266 Client", "version": "3.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.0.4.zip", "archiveFileName": "Firebase_ESP8266_Client-3.0.4.zip", "size": 385862, "checksum": "SHA-256:f18d5aa7edd8b98c26436b49320de7f81c3cb7a88e56dbbf465487732d7370bc" }, { "name": "Firebase ESP8266 Client", "version": "3.0.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.0.5.zip", "archiveFileName": "Firebase_ESP8266_Client-3.0.5.zip", "size": 385990, "checksum": "SHA-256:410850de693f5370e2088468fbb0ab7aa3c2c99564ce860e186e1c4e2a13bcf4" }, { "name": "Firebase ESP8266 Client", "version": "3.0.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.0.6.zip", "archiveFileName": "Firebase_ESP8266_Client-3.0.6.zip", "size": 385943, "checksum": "SHA-256:bef77cdbf61ce00415b11ce91d7df24c0b8e7ce9ba44fa3a2b933a20e908e332" }, { "name": "Firebase ESP8266 Client", "version": "3.0.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.0.7.zip", "archiveFileName": "Firebase_ESP8266_Client-3.0.7.zip", "size": 374074, "checksum": "SHA-256:bba961a609a298d694d533e20585b3217053cd743d1cd6fb8966c541d45796e5" }, { "name": "Firebase ESP8266 Client", "version": "3.1.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.0.zip", "size": 426479, "checksum": "SHA-256:affe3695bd528b112ef5f083a0e85a6baf0152fb04004891f09cfbe79a79eee5" }, { "name": "Firebase ESP8266 Client", "version": "3.1.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.1.zip", "size": 427200, "checksum": "SHA-256:7dcea49016dfaf567679a1c71e561d0aecfade28b9d5928e9fcf87044fc54450" }, { "name": "Firebase ESP8266 Client", "version": "3.1.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.2.zip", "size": 427236, "checksum": "SHA-256:88bfe18e29e147650115ae1355ae56fd6f0d542087c2bc5780b59c4106cc254b" }, { "name": "Firebase ESP8266 Client", "version": "3.1.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.3.zip", "size": 1114761, "checksum": "SHA-256:3e5c95a0c5223e26cd1fbf3eb0c7cb850e1a6c7d3ea6b30bc3dbba7862595fff" }, { "name": "Firebase ESP8266 Client", "version": "3.1.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.4.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.4.zip", "size": 1116164, "checksum": "SHA-256:d7e8a71b1447171f58b0bd1ee69d418e1847f1a86dc221873a927b75f8525d01" }, { "name": "Firebase ESP8266 Client", "version": "3.1.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.5.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.5.zip", "size": 1117067, "checksum": "SHA-256:09d07786847a4fd82454ff08c34eac209f733ec2c20df1b698a2877dd4a13b8a" }, { "name": "Firebase ESP8266 Client", "version": "3.1.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.6.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.6.zip", "size": 1117046, "checksum": "SHA-256:c876a137f012ad65f34ad1ba51330d776d7ace5c25d4ed3b5aa2bf0c0e790235" }, { "name": "Firebase ESP8266 Client", "version": "3.1.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.7.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.7.zip", "size": 1117040, "checksum": "SHA-256:eec20c0f476c359304cb7afb375e8cd7b65c99400d5c517897e05e98753fd7b1" }, { "name": "Firebase ESP8266 Client", "version": "3.1.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.8.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.8.zip", "size": 1117312, "checksum": "SHA-256:c113dfd490da1ef7313e6cb81ccee9788d45226be1fdf2bc49c1be8cab01d4de" }, { "name": "Firebase ESP8266 Client", "version": "3.1.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.9.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.9.zip", "size": 1117148, "checksum": "SHA-256:505f2d63d40eda18ebfe33e6e5424022aeaf4d39b4244f0b99fa122c515bbcac" }, { "name": "Firebase ESP8266 Client", "version": "3.1.12", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.12.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.12.zip", "size": 1148720, "checksum": "SHA-256:a2128de37797f219effab75377477ee4e5e3c4691fdfbc86fffaee46b162d3bf" }, { "name": "Firebase ESP8266 Client", "version": "3.1.13", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.13.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.13.zip", "size": 1153129, "checksum": "SHA-256:0f5a970bf6a91e900ad9242e03ba76f3db07ef5a18e3a91aec4f8236e3c07df6" }, { "name": "Firebase ESP8266 Client", "version": "3.1.14", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.14.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.14.zip", "size": 1154696, "checksum": "SHA-256:869ed74fe8b33ba6f160b7fb3a1388490741eca9cc670a5afe1680ee7a16137b" }, { "name": "Firebase ESP8266 Client", "version": "3.1.15", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.15.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.15.zip", "size": 1154546, "checksum": "SHA-256:0b51c7abb4edd42992d6349e003b51f95b35ec0984df9c8deea1be710d7d5649" }, { "name": "Firebase ESP8266 Client", "version": "3.1.16", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.1.16.zip", "archiveFileName": "Firebase_ESP8266_Client-3.1.16.zip", "size": 1155799, "checksum": "SHA-256:e422c72cd819d579761cb9bee9c941ee8d2cce5baf5e4cdbfc3d95519b77e8a1" }, { "name": "Firebase ESP8266 Client", "version": "3.2.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.2.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.2.0.zip", "size": 1158075, "checksum": "SHA-256:3d1860b3b4d445985d2da7bb324fbf41fea54e2c71020a3778e45e8dfb23c18b" }, { "name": "Firebase ESP8266 Client", "version": "3.2.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.2.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.2.1.zip", "size": 1158205, "checksum": "SHA-256:a57ad27c1426768c9478f90adeb34d78f22e08cb8aed95e28afec263982ee3ba" }, { "name": "Firebase ESP8266 Client", "version": "3.2.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.2.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.2.2.zip", "size": 1138949, "checksum": "SHA-256:bdc7ddd158e1198df4bf533f8b6ae02fe6d752ca03701f19cb10d19a55bb8e33" }, { "name": "Firebase ESP8266 Client", "version": "3.2.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.2.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.2.3.zip", "size": 1187513, "checksum": "SHA-256:b802a905eb14daf12c930b0c964c80d909b4df47d8f59fa77a80921a11b6d2c5" }, { "name": "Firebase ESP8266 Client", "version": "3.3.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.3.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.3.0.zip", "size": 1226312, "checksum": "SHA-256:7be9e280d5028abc38a8eeec529cf9510ef55be802fb151c4163cdf6c2644655" }, { "name": "Firebase ESP8266 Client", "version": "3.3.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.3.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.3.1.zip", "size": 1226371, "checksum": "SHA-256:d295ae26d1365ad85270c89736166b704c9a6dd606b395ec6b614800b325e485" }, { "name": "Firebase ESP8266 Client", "version": "3.3.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.3.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.3.2.zip", "size": 1226306, "checksum": "SHA-256:4a4c5d762f0d8ef5223d8a7b895c78a422233bb07a51cbe2fd0b640d870b8b95" }, { "name": "Firebase ESP8266 Client", "version": "3.3.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.3.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.3.3.zip", "size": 1226407, "checksum": "SHA-256:a20f7d3342ae508d5b5094311ad4d8764fc1fca32913f32caab7109186be9c1c" }, { "name": "Firebase ESP8266 Client", "version": "3.3.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.3.4.zip", "archiveFileName": "Firebase_ESP8266_Client-3.3.4.zip", "size": 1226412, "checksum": "SHA-256:4464c624392c1f4d359faccf03643393fd7616bcb24e10343e572866d73abaad" }, { "name": "Firebase ESP8266 Client", "version": "3.3.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.3.5.zip", "archiveFileName": "Firebase_ESP8266_Client-3.3.5.zip", "size": 1226434, "checksum": "SHA-256:bf06f7b3e6d9e46036227f647353d9ea0b0111b558386162a55ac194defd6902" }, { "name": "Firebase ESP8266 Client", "version": "3.3.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.3.6.zip", "archiveFileName": "Firebase_ESP8266_Client-3.3.6.zip", "size": 1226463, "checksum": "SHA-256:007328e1eaed1203de37ce683d5a757b3644deaa50ebdd595419ff162c2b9e6e" }, { "name": "Firebase ESP8266 Client", "version": "3.3.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.3.7.zip", "archiveFileName": "Firebase_ESP8266_Client-3.3.7.zip", "size": 1226414, "checksum": "SHA-256:9385023af051fd2757215a2e36dd8d33fdaa482cfad22e16b4206d8d3f1b10b8" }, { "name": "Firebase ESP8266 Client", "version": "3.4.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.4.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.4.0.zip", "size": 1289350, "checksum": "SHA-256:38b874a2b31c3b9e2b77a8fc1c9187cf71e550a9b11d879c54714904ef2499cd" }, { "name": "Firebase ESP8266 Client", "version": "3.4.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.4.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.4.1.zip", "size": 1287318, "checksum": "SHA-256:ef467ab546a6a50117b51c70d138c3c08c0ceeab6c69925070199063a47433c9" }, { "name": "Firebase ESP8266 Client", "version": "3.4.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the most reliable operations for read, store, update, delete, backup and restore the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.4.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.4.2.zip", "size": 1288063, "checksum": "SHA-256:aeb59c6fbb1e0e9cceadf54eb8532adab620a9d82b7940ec8a61f1929e4491b5" }, { "name": "Firebase ESP8266 Client", "version": "3.4.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.4.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.4.3.zip", "size": 1288495, "checksum": "SHA-256:d4923016cb810d8d3c46292f7e5c2c357095efcddcd161681896265fe1bc3cb6" }, { "name": "Firebase ESP8266 Client", "version": "3.4.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.4.4.zip", "archiveFileName": "Firebase_ESP8266_Client-3.4.4.zip", "size": 1290954, "checksum": "SHA-256:b1d89a0f19882ce261627692de7dbcf0751f6f095f5af98c63f7076891fa9141" }, { "name": "Firebase ESP8266 Client", "version": "3.5.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.5.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.5.0.zip", "size": 1297963, "checksum": "SHA-256:134d2329fa75e13b8d166e6995abbf0a4d34d8d187093cbe29665c22a1e0fbdd" }, { "name": "Firebase ESP8266 Client", "version": "3.5.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.5.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.5.1.zip", "size": 1301382, "checksum": "SHA-256:47d75a427c9c29a8ca70c20e2f5fa2fb17b98db68434842d7fa30b9bba60eb4e" }, { "name": "Firebase ESP8266 Client", "version": "3.5.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.5.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.5.2.zip", "size": 1300781, "checksum": "SHA-256:4cccff895daab7ef58e9d06f34a36aef499e816008d2ebd790eff9dc914897c5" }, { "name": "Firebase ESP8266 Client", "version": "3.5.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.5.4.zip", "archiveFileName": "Firebase_ESP8266_Client-3.5.4.zip", "size": 1800420, "checksum": "SHA-256:057e3e7a9da939b60ba2a7139b2ce8f9e9979cc98c8b022ff8417dc3cdc46de5" }, { "name": "Firebase ESP8266 Client", "version": "3.5.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.5.5.zip", "archiveFileName": "Firebase_ESP8266_Client-3.5.5.zip", "size": 1908669, "checksum": "SHA-256:3bb177a4278c952bbb4662c0ded4b194761b95f010e14de7e732650e95bbe347" }, { "name": "Firebase ESP8266 Client", "version": "3.5.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.5.6.zip", "archiveFileName": "Firebase_ESP8266_Client-3.5.6.zip", "size": 1909862, "checksum": "SHA-256:6366e9ee0fe7e542e73a659808032b1bbdfde2c22136808957576ab5411ed18c" }, { "name": "Firebase ESP8266 Client", "version": "3.6.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.6.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.6.0.zip", "size": 1916166, "checksum": "SHA-256:bb07f4b394a2a53e2f176a95999bf884a15a568abd50dd5e6a6a439176959fb2" }, { "name": "Firebase ESP8266 Client", "version": "3.6.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.6.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.6.2.zip", "size": 2023916, "checksum": "SHA-256:ae651934f3598c7d058f9965f8f82aaab8cc16837a0c473e781038b890409512" }, { "name": "Firebase ESP8266 Client", "version": "3.6.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.6.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.6.3.zip", "size": 2024313, "checksum": "SHA-256:dd32e60f3298f69daf3af5f90a7453264eac6693f77973c267018ede98c6fb6d" }, { "name": "Firebase ESP8266 Client", "version": "3.6.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "This client library provides the complete, fast, secured and reliable operations to read, store, update, delete, monitor the value changes, backup, restore, read and modify the security rules of the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.6.4.zip", "archiveFileName": "Firebase_ESP8266_Client-3.6.4.zip", "size": 2024316, "checksum": "SHA-256:6effe07b61e3fd88bc1cabc09100b8eac7d11122a681ff1f17d54fc8ce0fdf95" }, { "name": "Firebase ESP8266 Client", "version": "3.6.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.6.5.zip", "archiveFileName": "Firebase_ESP8266_Client-3.6.5.zip", "size": 2024334, "checksum": "SHA-256:2576071153e6a513ca54cc292a693b83cbb23ea47f2bf724de6979c904a011a4" }, { "name": "Firebase ESP8266 Client", "version": "3.7.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.7.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.7.0.zip", "size": 2051703, "checksum": "SHA-256:dbc652894fc1385c1a252cf5533e5906475858ac4fb8c2efe1263bca2c2fe77b" }, { "name": "Firebase ESP8266 Client", "version": "3.7.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.7.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.7.1.zip", "size": 2052003, "checksum": "SHA-256:b8e7639b700abd80675e8166ed01b937ec446b8f440b4913cc0d1e82f4721f04" }, { "name": "Firebase ESP8266 Client", "version": "3.7.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.7.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.7.2.zip", "size": 2052068, "checksum": "SHA-256:fa272d8c69ccb53dec774bc5a55b920e415ddc7b72af14dbdc74e05300332223" }, { "name": "Firebase ESP8266 Client", "version": "3.7.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.7.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.7.3.zip", "size": 2053889, "checksum": "SHA-256:3d11b120877be835f5537f2b38a1a2ea700dfc1dd5fb362f31fb42b4a8655add" }, { "name": "Firebase ESP8266 Client", "version": "3.7.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.7.4.zip", "archiveFileName": "Firebase_ESP8266_Client-3.7.4.zip", "size": 2058211, "checksum": "SHA-256:61ae846bd1d51ec5817b624476d1290b7647218ab6cf6552f92e2d301568c887" }, { "name": "Firebase ESP8266 Client", "version": "3.7.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.7.5.zip", "archiveFileName": "Firebase_ESP8266_Client-3.7.5.zip", "size": 2058616, "checksum": "SHA-256:bc893560f624c1e3bc7c388c2ec222b9514ed55162bdb139c947e68922620212" }, { "name": "Firebase ESP8266 Client", "version": "3.8.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.8.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.8.0.zip", "size": 2064369, "checksum": "SHA-256:b179be867fc80562808ef2912696bb5ec76e3a28bd1222865d1aac9017544b66" }, { "name": "Firebase ESP8266 Client", "version": "3.8.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.8.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.8.1.zip", "size": 2069779, "checksum": "SHA-256:5b4f3c8dd313c8ec0bf0c669d3d8ff15d0c7be73e3fcafcc01a1e216438aa829" }, { "name": "Firebase ESP8266 Client", "version": "3.8.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.8.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.8.2.zip", "size": 2069899, "checksum": "SHA-256:3f154dd946ca95fcc32ae18b7aab24ffb694548087fddc74ee459d6a377734d5" }, { "name": "Firebase ESP8266 Client", "version": "3.8.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.8.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.8.3.zip", "size": 2069817, "checksum": "SHA-256:b058bcf71ba0afb973a92202d19370ed7c013e0f81b74e2c4fcd6c00693dc868" }, { "name": "Firebase ESP8266 Client", "version": "3.8.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.8.4.zip", "archiveFileName": "Firebase_ESP8266_Client-3.8.4.zip", "size": 2092914, "checksum": "SHA-256:493be9f1a0c8349d4094a636a5859bb3c9b3b45503aa0c5628f7bf0cf05f8a7d" }, { "name": "Firebase ESP8266 Client", "version": "3.8.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.8.5.zip", "archiveFileName": "Firebase_ESP8266_Client-3.8.5.zip", "size": 2092851, "checksum": "SHA-256:a7d3ec0493120d5517626c9b706c1d66812280312642bbef0598231dbc907c49" }, { "name": "Firebase ESP8266 Client", "version": "3.9.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.0.zip", "size": 2093255, "checksum": "SHA-256:e010a0f78929799a18cce9a734f562ba8461635020438c16b63d52d9cc3a1e08" }, { "name": "Firebase ESP8266 Client", "version": "3.9.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.1.zip", "size": 2093243, "checksum": "SHA-256:f297a77926be5911330d5a247a0ad8119507ce483484d410aec031655d20737f" }, { "name": "Firebase ESP8266 Client", "version": "3.9.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.2.zip", "size": 2093486, "checksum": "SHA-256:6b0276d40b4b39235f29fda360b2c8233f1ccba88ce65e6122427cf148137720" }, { "name": "Firebase ESP8266 Client", "version": "3.9.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.3.zip", "size": 2093565, "checksum": "SHA-256:0e5a309f4a89657084bd847cab20cd8d3507de7c413940d9bdecae70c76124c7" }, { "name": "Firebase ESP8266 Client", "version": "3.9.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.4.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.4.zip", "size": 2093575, "checksum": "SHA-256:ab6b373aa24b20f25d14ddae78d4206ad8719214eeb861c32cfc55322831e8c4" }, { "name": "Firebase ESP8266 Client", "version": "3.9.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.5.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.5.zip", "size": 2093630, "checksum": "SHA-256:3fd37c57c4336e5facc163ef304538648ff8ebb93eb80232dd941801fdac1331" }, { "name": "Firebase ESP8266 Client", "version": "3.9.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.6.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.6.zip", "size": 2057910, "checksum": "SHA-256:d2dbaff14ddbd01a16b80b1a206db486266d53df0b61d73c9fe94f3a2e138a24" }, { "name": "Firebase ESP8266 Client", "version": "3.9.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.7.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.7.zip", "size": 2057227, "checksum": "SHA-256:d0c7e0062d162c45279909822e5ea601fbd1072f370c7efd389dcdc5daf24c1a" }, { "name": "Firebase ESP8266 Client", "version": "3.9.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.8.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.8.zip", "size": 2057382, "checksum": "SHA-256:da2a6fb3bc1d6b7ca0f6c094034909ab1ba789d4f0737388323536dc7717d8ed" }, { "name": "Firebase ESP8266 Client", "version": "3.9.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.9.10.zip", "archiveFileName": "Firebase_ESP8266_Client-3.9.10.zip", "size": 2057489, "checksum": "SHA-256:624f8088f690d2e262ddf5cb789a403ad5d937c593a5a1abfa317b0fd4035bc2" }, { "name": "Firebase ESP8266 Client", "version": "3.10.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.10.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.10.0.zip", "size": 2057637, "checksum": "SHA-256:928742324b81e16bceb0b11583c6983b8b86866dd3ac2b044b6fc847d501e4d3" }, { "name": "Firebase ESP8266 Client", "version": "3.10.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.10.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.10.1.zip", "size": 2060300, "checksum": "SHA-256:21d43e7f09d422e94ea25f53e2ebf95a8ce199ce6f8354335b1aa4b58eceae87" }, { "name": "Firebase ESP8266 Client", "version": "3.10.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.10.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.10.2.zip", "size": 2059847, "checksum": "SHA-256:fb744f9b3e8c61788a7cb459c98cd184854dc504a659f5cbd1b3806fba84951f" }, { "name": "Firebase ESP8266 Client", "version": "3.11.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.11.0.zip", "archiveFileName": "Firebase_ESP8266_Client-3.11.0.zip", "size": 2059867, "checksum": "SHA-256:9f13ea92a9cb75bf23c2c32166b8fa4c129d71753d07ba133253f04e603f7510" }, { "name": "Firebase ESP8266 Client", "version": "3.11.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.11.1.zip", "archiveFileName": "Firebase_ESP8266_Client-3.11.1.zip", "size": 2059882, "checksum": "SHA-256:e29d4c3d52889992d2959ba466155f792071972197ec0f38b1e36ec248555f9d" }, { "name": "Firebase ESP8266 Client", "version": "3.11.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.11.2.zip", "archiveFileName": "Firebase_ESP8266_Client-3.11.2.zip", "size": 2059858, "checksum": "SHA-256:33ae26be98bf737ccf1f8f56488693046b6fc053f381d6e7fd3e7eb270ef4954" }, { "name": "Firebase ESP8266 Client", "version": "3.11.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.11.3.zip", "archiveFileName": "Firebase_ESP8266_Client-3.11.3.zip", "size": 2060570, "checksum": "SHA-256:873aa80ed3c836895d7be3e8342f09289782fddc94a442b5b4402c2f6aaa16d9" }, { "name": "Firebase ESP8266 Client", "version": "3.11.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.11.5.zip", "archiveFileName": "Firebase_ESP8266_Client-3.11.5.zip", "size": 2060576, "checksum": "SHA-256:905c69109bc4b318049617ef8223cfa249d59c81e54607d416310770956a81db" }, { "name": "Firebase ESP8266 Client", "version": "3.11.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-3.11.6.zip", "archiveFileName": "Firebase_ESP8266_Client-3.11.6.zip", "size": 2060571, "checksum": "SHA-256:2ce43ce877b376d0c613ac0aaebc76e1fdba25efb9da556cb137e2421c4d3813" }, { "name": "Firebase ESP8266 Client", "version": "4.0.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.0.0.zip", "archiveFileName": "Firebase_ESP8266_Client-4.0.0.zip", "size": 2063779, "checksum": "SHA-256:2d9357391aa25a1e9a0887184900f0d809ffe66e1d81b269b1e07665a45719a6" }, { "name": "Firebase ESP8266 Client", "version": "4.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.0.3.zip", "archiveFileName": "Firebase_ESP8266_Client-4.0.3.zip", "size": 2064487, "checksum": "SHA-256:0d9d9dfcb5f40b3f45dfa13071db5a576f4b508e4ddc9db97d6347245d964cb7" }, { "name": "Firebase ESP8266 Client", "version": "4.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.0.4.zip", "archiveFileName": "Firebase_ESP8266_Client-4.0.4.zip", "size": 2064390, "checksum": "SHA-256:d414114befd19dbbc4d33982c88ecc2d78ed70f7f5c7fc263f39b8927f42353e" }, { "name": "Firebase ESP8266 Client", "version": "4.0.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.0.5.zip", "archiveFileName": "Firebase_ESP8266_Client-4.0.5.zip", "size": 2071879, "checksum": "SHA-256:096d58b9f3d6d56e90d3bfabb00cd1f0142e73188d09d8d29c7d9a1d8c0ad459" }, { "name": "Firebase ESP8266 Client", "version": "4.1.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.1.0.zip", "archiveFileName": "Firebase_ESP8266_Client-4.1.0.zip", "size": 2072165, "checksum": "SHA-256:be182f90d3ebfdb5cbfad8797abb0d4d88630f4ea7994a30c058c57252bfdd58" }, { "name": "Firebase ESP8266 Client", "version": "4.2.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.2.0.zip", "archiveFileName": "Firebase_ESP8266_Client-4.2.0.zip", "size": 2128775, "checksum": "SHA-256:0c11b82541661f14da87f108ad6b1e6dcd048639aa0cf05c60be84bd655da364" }, { "name": "Firebase ESP8266 Client", "version": "4.2.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.2.1.zip", "archiveFileName": "Firebase_ESP8266_Client-4.2.1.zip", "size": 2145030, "checksum": "SHA-256:96d2aa4f1ae77a58f8aaace85e099180bbd95d5df556b5eb72fb13a12b67447a" }, { "name": "Firebase ESP8266 Client", "version": "4.2.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.2.3.zip", "archiveFileName": "Firebase_ESP8266_Client-4.2.3.zip", "size": 2144980, "checksum": "SHA-256:4d531a2bbc5827581c2951bc7d711448fd57656eee1e7215cd9f80f2c6e0529f" }, { "name": "Firebase ESP8266 Client", "version": "4.2.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.2.4.zip", "archiveFileName": "Firebase_ESP8266_Client-4.2.4.zip", "size": 2147667, "checksum": "SHA-256:48b4bf68b45c3f02bea4ca6b1e388df472f72053007adf761c500c75f2405f52" }, { "name": "Firebase ESP8266 Client", "version": "4.2.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.2.5.zip", "archiveFileName": "Firebase_ESP8266_Client-4.2.5.zip", "size": 2147851, "checksum": "SHA-256:fba34a25edfe09b514fbdde253324b898002785a7e0aa0e40547eef6c219841c" }, { "name": "Firebase ESP8266 Client", "version": "4.2.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.2.7.zip", "archiveFileName": "Firebase_ESP8266_Client-4.2.7.zip", "size": 2147859, "checksum": "SHA-256:6fc416616cfe7d063d26a236679d7f441684601eabac9406651dff4ece1b2255" }, { "name": "Firebase ESP8266 Client", "version": "4.3.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.0.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.0.zip", "size": 2110514, "checksum": "SHA-256:4733aa99720d427c96fd281d13bb5a38f26f511bd76e9aed9047d3c6ba09625f" }, { "name": "Firebase ESP8266 Client", "version": "4.3.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.1.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.1.zip", "size": 2113717, "checksum": "SHA-256:5198b6ca40fca01b72be9c88a1efc94db6f50c569e54946c48192ef3fa3904b7" }, { "name": "Firebase ESP8266 Client", "version": "4.3.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.2.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.2.zip", "size": 2113961, "checksum": "SHA-256:4953ac227576fed797e72a00f5ceb35b97574b42a1dc9b9b1b3c6877adeecdba" }, { "name": "Firebase ESP8266 Client", "version": "4.3.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.3.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.3.zip", "size": 2130873, "checksum": "SHA-256:19c4ccd21ea34c046701954e1fd15b717f2ccca6c5200a43a70582a64d4d1c1b" }, { "name": "Firebase ESP8266 Client", "version": "4.3.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.4.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.4.zip", "size": 2130793, "checksum": "SHA-256:2108d5e5e96783fe6b7af5d8e34d58369d9c90499d0918eb79a0da22913fdb1e" }, { "name": "Firebase ESP8266 Client", "version": "4.3.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.5.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.5.zip", "size": 2130878, "checksum": "SHA-256:b07efbc4f1f39b7fdbd768d57ae45914daffcd361d085d1952614839430a6287" }, { "name": "Firebase ESP8266 Client", "version": "4.3.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.6.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.6.zip", "size": 2116594, "checksum": "SHA-256:9a0ea711225f9284c3fe6cec218d5fd55eb69809b54cc5c71c8e6507a2aaae61" }, { "name": "Firebase ESP8266 Client", "version": "4.3.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.7.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.7.zip", "size": 2116587, "checksum": "SHA-256:152f6bef23e7ae38d7866afebedff8ef3a188bccaaa19f276e0a8861dca7affe" }, { "name": "Firebase ESP8266 Client", "version": "4.3.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.8.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.8.zip", "size": 2117396, "checksum": "SHA-256:b73c06bdd5ac393b4c436257e9cc7e7fb8b0fa2db8870a17c4e6d50c99b00ef9" }, { "name": "Firebase ESP8266 Client", "version": "4.3.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.9.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.9.zip", "size": 2119810, "checksum": "SHA-256:241ef5e8d2d7491fc6fa8fb15f0c8c6463c65253bf539820762a9ecc3b540ac9" }, { "name": "Firebase ESP8266 Client", "version": "4.3.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.10.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.10.zip", "size": 2120462, "checksum": "SHA-256:1dfa9df20e83e999ecf9265b2d01844ec03fabd32ff8cf61a56faf6c67937a06" }, { "name": "Firebase ESP8266 Client", "version": "4.3.11", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.11.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.11.zip", "size": 2105423, "checksum": "SHA-256:9b61ede853f066352ef6970c7c47d9ded812de1713049c4c35e3935933411aab" }, { "name": "Firebase ESP8266 Client", "version": "4.3.12", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.12.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.12.zip", "size": 2108729, "checksum": "SHA-256:19b69a6fd77ef538757cad8c3a9a1c17192a344b6099d2da2e7e4402e860bb0b" }, { "name": "Firebase ESP8266 Client", "version": "4.3.13", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.13.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.13.zip", "size": 2109557, "checksum": "SHA-256:a9a15a8ceee3558235bfd85ec7dd4af9dcc25995fbc4a6b1771fca610b12ebbf" }, { "name": "Firebase ESP8266 Client", "version": "4.3.14", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.14.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.14.zip", "size": 2109738, "checksum": "SHA-256:ce66f245fad76327d1f62a679d97d7e25ed5c97fa7d0bb1bad67cfecffc64ac9" }, { "name": "Firebase ESP8266 Client", "version": "4.3.15", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.15.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.15.zip", "size": 2109884, "checksum": "SHA-256:4fc1076b38294dce3839528d4024ec906b4609c829b7013193b70f9be8d8e235" }, { "name": "Firebase ESP8266 Client", "version": "4.3.16", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.16.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.16.zip", "size": 2109806, "checksum": "SHA-256:5940663f09752220d326bc3e54613c003050a588fb8e352d29a90d306e060a1d" }, { "name": "Firebase ESP8266 Client", "version": "4.3.17", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.17.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.17.zip", "size": 2109903, "checksum": "SHA-256:8432b529c0e360315f6f044a6059fbcbbcfc58fe227207f84d1001767145d839" }, { "name": "Firebase ESP8266 Client", "version": "4.3.18", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.18.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.18.zip", "size": 2109902, "checksum": "SHA-256:17360a95f3dc3b038d13236c581523455e878c1532f94b87be5764f4cfc6ef4d" }, { "name": "Firebase ESP8266 Client", "version": "4.3.19", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.3.19.zip", "archiveFileName": "Firebase_ESP8266_Client-4.3.19.zip", "size": 2110043, "checksum": "SHA-256:fb8ebdcbdfcbcbe4bb461cdbab0195c00140df4b352df68bf4ca29cefc6d3183" }, { "name": "Firebase ESP8266 Client", "version": "4.4.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.0.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.0.zip", "size": 3369315, "checksum": "SHA-256:a873838ab2d0b9026ee019d7da98da50905905a3147d829b40f16ee0f7e039e9" }, { "name": "Firebase ESP8266 Client", "version": "4.4.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.1.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.1.zip", "size": 3369317, "checksum": "SHA-256:5c63a51fbbfcf6910fe0625ce88562e3510047747d5aa4b345fb8538a86c0af6" }, { "name": "Firebase ESP8266 Client", "version": "4.4.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.2.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.2.zip", "size": 3369769, "checksum": "SHA-256:51de2f07b27144d32612603cdc0c2833a493a0968439659080742d413a692561" }, { "name": "Firebase ESP8266 Client", "version": "4.4.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.3.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.3.zip", "size": 3369766, "checksum": "SHA-256:62bed5c09b36008dee07dd8f6e465fcfc3777d33d8d449663908dd5464bf1a1f" }, { "name": "Firebase ESP8266 Client", "version": "4.4.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.4.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.4.zip", "size": 3369800, "checksum": "SHA-256:d914028a3c48ce9348a9b8ea431e584735ef282b570bef9f96a2f301fc44caef" }, { "name": "Firebase ESP8266 Client", "version": "4.4.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.5.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.5.zip", "size": 3369888, "checksum": "SHA-256:b96a8ede4d2e169c1a39361e8cf64d41188e02ef901d7440f991c88e45628ea4" }, { "name": "Firebase ESP8266 Client", "version": "4.4.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.6.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.6.zip", "size": 3374141, "checksum": "SHA-256:6f51f42e124d8e56766d68124bf07b89fccbb435fc8278ffdddc6f85549c333b" }, { "name": "Firebase ESP8266 Client", "version": "4.4.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.7.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.7.zip", "size": 3373926, "checksum": "SHA-256:25aa797095fe9bde1ba8bf291dc01e466badbb80a29ea10cbd37a2cf0fa61e1a" }, { "name": "Firebase ESP8266 Client", "version": "4.4.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.8.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.8.zip", "size": 3374290, "checksum": "SHA-256:1667eb5204eb76872a05baa190f270d8814555dcbbda883dc8d2ae4825c3e63b" }, { "name": "Firebase ESP8266 Client", "version": "4.4.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.10.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.10.zip", "size": 3373662, "checksum": "SHA-256:a722cd319003f144e16185c0e6ac8d25adbb02f56448f3b756da8f2803313cc0" }, { "name": "Firebase ESP8266 Client", "version": "4.4.11", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.11.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.11.zip", "size": 3373712, "checksum": "SHA-256:8b2890cdfe56e9955128545c0d4529b6ce349b3d680c5f5cb5212a69a51639fe" }, { "name": "Firebase ESP8266 Client", "version": "4.4.12", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.12.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.12.zip", "size": 3373655, "checksum": "SHA-256:216ff9533548d4a1589336e10d98d6a367ed68ad0d67cd15c38195a6e9004518" }, { "name": "Firebase ESP8266 Client", "version": "4.4.14", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266", "paragraph": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "website": "https://github.com/mobizt/Firebase-ESP8266", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_ESP8266_Client-4.4.14.zip", "archiveFileName": "Firebase_ESP8266_Client-4.4.14.zip", "size": 3381017, "checksum": "SHA-256:985e143df227095a191509e0178a3c5093c67a9fc2d03b9d4ff0f4796111bc9f" }, { "name": "IBusBM", "version": "1.0.0", "author": "Bart Mellink", "maintainer": "Bart Mellink", "sentence": "Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART", "paragraph": "With this library you can interface to any RC receiver (such as TGY-IA6B) that supports the Flysky iBUS protocol. Flysky iBUS uses a half-duplex asynchronous protocol format at 115200 baud. The library requires at least one free hardware UART (serial) port. The library can be used to receive data (typically servo data) and send data (telemetry or sensors).", "website": "https://github.com/bmellink/IBusBM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/bmellink/IBusBM.git", "providesIncludes": [ "IBusBM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bmellink/IBusBM-1.0.0.zip", "archiveFileName": "IBusBM-1.0.0.zip", "size": 478926, "checksum": "SHA-256:d47a7d3aba1979319fab43515d8ebd8ca5ac190aa21b07ed89198bccb83b10d8" }, { "name": "IBusBM", "version": "1.0.1", "author": "Bart Mellink", "maintainer": "Bart Mellink", "sentence": "Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART", "paragraph": "With this library you can interface to any RC receiver that supports the Flysky iBUS protocol (such as TGY-IA6B). Flysky iBUS uses a half-duplex asynchronous protocol format at 115200 baud. The library requires at least one free hardware UART (serial) port. The library can be used to receive data (typically servo data) and send data (telemetry or sensors).", "website": "https://github.com/bmellink/IBusBM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/bmellink/IBusBM.git", "providesIncludes": [ "IBusBM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bmellink/IBusBM-1.0.1.zip", "archiveFileName": "IBusBM-1.0.1.zip", "size": 479097, "checksum": "SHA-256:94ef686ba36a7d85eb4031905a90edea09022b3ec5707ed4a755df8bdcb4ca26" }, { "name": "IBusBM", "version": "1.1.0", "author": "Bart Mellink", "maintainer": "Bart Mellink", "sentence": "Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR and ESP32 architectures)", "paragraph": "With this library you can interface to any RC receiver that supports the Flysky iBUS protocol (such as TGY-IA6B). Flysky iBUS uses a half-duplex asynchronous protocol format at 115200 baud. The library requires at least one free hardware UART (serial) port. The library can be used to receive data (typically servo data) and send data (telemetry or sensors).", "website": "https://github.com/bmellink/IBusBM", "category": "Communication", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bmellink/IBusBM.git", "providesIncludes": [ "IBusBM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bmellink/IBusBM-1.1.0.zip", "archiveFileName": "IBusBM-1.1.0.zip", "size": 483614, "checksum": "SHA-256:4c834f5c42caac2226772bb5458265311c0f8247458557c59385952ec3b2369e" }, { "name": "IBusBM", "version": "1.1.1", "author": "Bart Mellink", "maintainer": "Bart Mellink", "sentence": "Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures)", "paragraph": "With this library you can interface to any RC receiver that supports the Flysky iBUS protocol (such as TGY-IA6B). Flysky iBUS uses a half-duplex asynchronous protocol format at 115200 baud. The library requires at least one free hardware UART (serial) port. The library can be used to receive data (typically servo data) and send data (telemetry or sensors).", "website": "https://github.com/bmellink/IBusBM", "category": "Communication", "architectures": [ "avr", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/bmellink/IBusBM.git", "providesIncludes": [ "IBusBM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bmellink/IBusBM-1.1.1.zip", "archiveFileName": "IBusBM-1.1.1.zip", "size": 483864, "checksum": "SHA-256:5b78bdcc7c6731e1fa9af4ba25539ddb6e6280dc5cf9e5f4355d7655b3900d2a" }, { "name": "IBusBM", "version": "1.1.3", "author": "Bart Mellink", "maintainer": "Bart Mellink", "sentence": "Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures)", "paragraph": "With this library you can interface to any RC receiver that supports the Flysky iBUS protocol (such as TGY-IA6B). Flysky iBUS uses a half-duplex asynchronous protocol format at 115200 baud. The library requires at least one free hardware UART (serial) port. The library can be used to receive data (typically servo data) and send data (telemetry or sensors).", "website": "https://github.com/bmellink/IBusBM", "category": "Communication", "architectures": [ "avr", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/bmellink/IBusBM.git", "providesIncludes": [ "IBusBM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bmellink/IBusBM-1.1.3.zip", "archiveFileName": "IBusBM-1.1.3.zip", "size": 490301, "checksum": "SHA-256:18465f8367ca84b702cfc9d34722a0abdecc00166a7914f01489fc47f4503358" }, { "name": "IBusBM", "version": "1.1.4", "author": "Bart Mellink", "maintainer": "Bart Mellink", "sentence": "Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures)", "paragraph": "With this library you can interface to any RC receiver that supports the Flysky iBUS protocol (such as TGY-IA6B). Flysky iBUS uses a half-duplex asynchronous protocol format at 115200 baud. The library requires at least one free hardware UART (serial) port. The library can be used to receive data (typically servo data) and send data (telemetry or sensors).", "website": "https://github.com/bmellink/IBusBM", "category": "Communication", "architectures": [ "avr", "esp32", "stm32", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/bmellink/IBusBM.git", "providesIncludes": [ "IBusBM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bmellink/IBusBM-1.1.4.zip", "archiveFileName": "IBusBM-1.1.4.zip", "size": 492402, "checksum": "SHA-256:9a30dcfec7664d2a7c9deb81ada7dce2f2cf50320cd05ceb545f9abc2384d746" }, { "name": "SparkFun Qwiic Keypad Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Keypad", "paragraph": "An Arduino Library for the Qwiic Keypad. Qwiic Keypad makes reading a 12 button keypad over I2C easy and fast. The button and the time since it was pressed can be read from separate registers. It actually records up to 15 button presses (and their timestamps) to a stack, which can be read in sequence from oldest to newest. It will overflow and continue to remember the most recent 15 presses. Available at: https://www.sparkfun.com/products/14836", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Keypad_Arduino_Library-1.0.0.zip", "size": 15879, "checksum": "SHA-256:96b31c8c7386bfaafb0260977288058e8227895fbdffa3f5088e1fbf4f344415" }, { "name": "SparkFun Qwiic Keypad Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Keypad", "paragraph": "An Arduino Library for the Qwiic Keypad. Qwiic Keypad makes reading a 12 button keypad over I2C easy and fast. The button and the time since it was pressed can be read from separate registers. It actually records up to 15 button presses (and their timestamps) to a stack, which can be read in sequence from oldest to newest. It will overflow and continue to remember the most recent 15 presses. Available at: https://www.sparkfun.com/products/14836", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_Keypad_Arduino_Library-1.0.1.zip", "size": 20106, "checksum": "SHA-256:a9eaf4cc01ba940eab985372d577261d2bc323d7ad73c956e6f4324022a0c064" }, { "name": "SparkFun Qwiic Keypad Arduino Library", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Keypad", "paragraph": "An Arduino Library for the Qwiic Keypad. Qwiic Keypad makes reading a 12 button keypad over I2C easy and fast. The button and the time since it was pressed can be read from separate registers. It actually records up to 15 button presses (and their timestamps) to a stack, which can be read in sequence from oldest to newest. It will overflow and continue to remember the most recent 15 presses. Available at: https://www.sparkfun.com/products/14836", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_Qwiic_Keypad_Arduino_Library-1.1.0.zip", "size": 20128, "checksum": "SHA-256:12a2eaedd46cd3440a910d8fe1a20de337207b92b05725e1d4a98d99a4a6fdc8" }, { "name": "SparkFun Qwiic Keypad Arduino Library", "version": "1.2.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic Keypad", "paragraph": "An Arduino Library for the Qwiic Keypad. Qwiic Keypad makes reading a 12 button keypad over I2C easy and fast. The button and the time since it was pressed can be read from separate registers. It actually records up to 15 button presses (and their timestamps) to a stack, which can be read in sequence from oldest to newest. It will overflow and continue to remember the most recent 15 presses. Available at: https://www.sparkfun.com/products/14836", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Keypad_Arduino_Library-1.2.0.zip", "archiveFileName": "SparkFun_Qwiic_Keypad_Arduino_Library-1.2.0.zip", "size": 20125, "checksum": "SHA-256:2d4a162d2607ad4972659b015b2fc6cd78cd11e3d709c8112d2c1e1d7c8f57ae" }, { "name": "SimpleCLI", "version": "1.0.0", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhnSimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.0.0.zip", "archiveFileName": "SimpleCLI-1.0.0.zip", "size": 39090, "checksum": "SHA-256:f104e2cd7c009e4e3b1fbaa10f198060a838847de4e2ec2a19f9b3a9fde74b5e" }, { "name": "SimpleCLI", "version": "1.0.2", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.0.2.zip", "archiveFileName": "SimpleCLI-1.0.2.zip", "size": 175389, "checksum": "SHA-256:96228a9e5f7772d3f6fede683bcbd9fe4b7a391a86321b967c4db43961341b3d" }, { "name": "SimpleCLI", "version": "1.0.3", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.0.3.zip", "archiveFileName": "SimpleCLI-1.0.3.zip", "size": 175559, "checksum": "SHA-256:8dbc2d7de806e7d86349f3ed2986ed50167f8beb1f48344a1f16ffbbbc1f7c0e" }, { "name": "SimpleCLI", "version": "1.0.4", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.0.4.zip", "archiveFileName": "SimpleCLI-1.0.4.zip", "size": 175581, "checksum": "SHA-256:793be9cc137e3b28a08fb83031d49bda5c27e4689acff426aab5571b5311ee27" }, { "name": "SimpleCLI", "version": "1.0.5", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.0.5.zip", "archiveFileName": "SimpleCLI-1.0.5.zip", "size": 175991, "checksum": "SHA-256:ce4f664fcd3d46bf100a223702ff982f85035e63bfd92fd30ecdf7e15670c6fc" }, { "name": "SimpleCLI", "version": "1.0.6", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.0.6.zip", "archiveFileName": "SimpleCLI-1.0.6.zip", "size": 176411, "checksum": "SHA-256:6e273af7a2578b39cae93797847b564bbb5e77d5535318bf7f55adbc76af6a40" }, { "name": "SimpleCLI", "version": "1.0.7", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.0.7.zip", "archiveFileName": "SimpleCLI-1.0.7.zip", "size": 176407, "checksum": "SHA-256:8aa09409152d8a78a74c8142942aeecd2a600e58b43e30f5da09812e2c035556" }, { "name": "SimpleCLI", "version": "1.0.8", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.0.8.zip", "archiveFileName": "SimpleCLI-1.0.8.zip", "size": 176486, "checksum": "SHA-256:93e776483c1e28deb995735cc35c2b77ee8aeb6e93eff0508c4c2fa76db80e5d" }, { "name": "SimpleCLI", "version": "1.0.9", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.0.9.zip", "archiveFileName": "SimpleCLI-1.0.9.zip", "size": 176492, "checksum": "SHA-256:c21792414a2e3727c26c5892f68d5c4c6a100d5d5dbfc1682848ab41738782a7" }, { "name": "SimpleCLI", "version": "1.1.0", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.1.0.zip", "archiveFileName": "SimpleCLI-1.1.0.zip", "size": 176829, "checksum": "SHA-256:90c4b9e81bc123d6a6e2fc4eada7488d0ba5b01e3b6b16d1f9afbe640fd7f18a" }, { "name": "SimpleCLI", "version": "1.1.1", "author": "Spacehuhn", "maintainer": "Stefan Kremser \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhn/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.1.1.zip", "archiveFileName": "SimpleCLI-1.1.1.zip", "size": 176853, "checksum": "SHA-256:36a42552659a40f92740b8d6ddda4307399f14ffe4856f5dcd67c3d53ec54a40" }, { "name": "SimpleCLI", "version": "1.1.2", "author": "Spacehuhn", "maintainer": "Spacehuhn Technologies \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhntech/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.1.2.zip", "archiveFileName": "SimpleCLI-1.1.2.zip", "size": 176828, "checksum": "SHA-256:938b9b9a75f97d0de2d80da8de8fe0593bdcff3fc81c575bf1d8a6c6faa0fc08" }, { "name": "SimpleCLI", "version": "1.1.3", "author": "Spacehuhn", "maintainer": "Spacehuhn Technologies \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhntech/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.1.3.zip", "archiveFileName": "SimpleCLI-1.1.3.zip", "size": 176844, "checksum": "SHA-256:2f7782bee2a480b7ebaf0cadac49b0e16a4127e73aa60015e04f3e82a52eaace" }, { "name": "SimpleCLI", "version": "1.1.4", "author": "Spacehuhn", "maintainer": "Spacehuhn Technologies \u003carduinolib@spacehuhn.com\u003e", "sentence": "A Command Line Interface Library for Arduino", "paragraph": "Add a command line interface to your project the easy way", "website": "https://github.com/spacehuhntech/SimpleCLI", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/spacehuhntech/SimpleCLI.git", "providesIncludes": [ "SimpleCLI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/spacehuhntech/SimpleCLI-1.1.4.zip", "archiveFileName": "SimpleCLI-1.1.4.zip", "size": 176855, "checksum": "SHA-256:47206d651615ea9f7e385eca2fb1dcefc33ea33937e0bb3936b880db07bf4404" }, { "name": "Charset", "version": "1.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Charset library for Arduino", "paragraph": "A char set", "website": "https://github.com/offcircuit/Charset", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Charset.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Charset-1.0.0.zip", "archiveFileName": "Charset-1.0.0.zip", "size": 16190, "checksum": "SHA-256:ca2343a6b8be4364f89fd682f6dbd678c9e080cb72e76d8e81e5ab4fffba3248" }, { "name": "Charset", "version": "2.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Charset library for Arduino", "paragraph": "A char set", "website": "https://github.com/offcircuit/Charset", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Charset.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Charset-2.0.0.zip", "archiveFileName": "Charset-2.0.0.zip", "size": 16191, "checksum": "SHA-256:11cc6e8b1f641e10933142af5a1d025f60998b29ffaa2a73dddedccdf955e845" }, { "name": "Charset", "version": "2.0.1", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Charset library for Arduino", "paragraph": "A char set", "website": "https://github.com/offcircuit/Charset", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/Charset.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/Charset-2.0.1.zip", "archiveFileName": "Charset-2.0.1.zip", "size": 16191, "checksum": "SHA-256:e03d928a203e9cfd89f6bb856fdbaca781b5a33b69b2cfa156ca1587ad674f37" }, { "name": "ElegantOTA", "version": "1.0.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 Elegantly!", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-1.0.0.zip", "archiveFileName": "ElegantOTA-1.0.0.zip", "size": 643040, "checksum": "SHA-256:dafd100395329c59d10ed794ad7f6cb338131f162f64b71a99013b8c707fbdac" }, { "name": "ElegantOTA", "version": "1.1.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 Elegantly!", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-1.1.0.zip", "archiveFileName": "ElegantOTA-1.1.0.zip", "size": 629348, "checksum": "SHA-256:c3456cf8fd27fd4d589d6efe7ddd96a4d056527d6eef548df704ba6851987740" }, { "name": "ElegantOTA", "version": "2.2.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266 or ESP32. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.0.zip", "archiveFileName": "ElegantOTA-2.2.0.zip", "size": 548953, "checksum": "SHA-256:f4e8edc61e35a663c3065dfebecc056940275658d0e53a86ed573174326c0c7e" }, { "name": "ElegantOTA", "version": "2.2.1", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266 or ESP32. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.1.zip", "archiveFileName": "ElegantOTA-2.2.1.zip", "size": 548662, "checksum": "SHA-256:d2a763bc2b3d82c943ce8bccaca069f1db583d2c2920bc523fb0c4bc504d99c2" }, { "name": "ElegantOTA", "version": "2.2.2", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266 or ESP32. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.2.zip", "archiveFileName": "ElegantOTA-2.2.2.zip", "size": 533665, "checksum": "SHA-256:0b7d42c3c51c913476d4d99d1c2e2ec67f1d647ef3904a45e542922ab909cf97" }, { "name": "ElegantOTA", "version": "2.2.3", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A user interface library which provides interactive elements for your over-the-air updates on ESP8266 or ESP32", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.3.zip", "archiveFileName": "ElegantOTA-2.2.3.zip", "size": 543076, "checksum": "SHA-256:eef341948ae0d339195f32a7bdb4ccfc191d505dc5625e442296f1cf112d2398" }, { "name": "ElegantOTA", "version": "2.2.4", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A user interface library which provides interactive elements for your over-the-air updates on ESP8266 or ESP32", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.4.zip", "archiveFileName": "ElegantOTA-2.2.4.zip", "size": 545228, "checksum": "SHA-256:7314f37276a6861fbfe9c58ecf3e8dbc6df806b4d91c2c547d924e627a7521b9" }, { "name": "ElegantOTA", "version": "2.2.5", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A user interface library which provides interactive elements for your over-the-air updates on ESP8266 or ESP32", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.5.zip", "archiveFileName": "ElegantOTA-2.2.5.zip", "size": 545757, "checksum": "SHA-256:7f63f4005048ecd8917cd4cb2995eb41100f7a2984cb9a647c681a41d2dfa808" }, { "name": "ElegantOTA", "version": "2.2.6", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A user interface library which provides interactive elements for your over-the-air updates on ESP8266 or ESP32", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.6.zip", "archiveFileName": "ElegantOTA-2.2.6.zip", "size": 545790, "checksum": "SHA-256:16c9d2c7f460ca32d34a1f34e56dcee58b2fa171b3e84405f8d92c11cc81f933" }, { "name": "ElegantOTA", "version": "2.2.7", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A user interface library which provides interactive elements for your over-the-air updates on ESP8266 or ESP32", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.7.zip", "archiveFileName": "ElegantOTA-2.2.7.zip", "size": 545848, "checksum": "SHA-256:54d52ba2d57ba5b39d1c5d9f0329cc15513323d4bd24e820935a03f19782648b" }, { "name": "ElegantOTA", "version": "2.2.8", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A user interface library which provides interactive elements for your over-the-air updates on ESP8266 or ESP32", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.8.zip", "archiveFileName": "ElegantOTA-2.2.8.zip", "size": 545813, "checksum": "SHA-256:0b677787b3cf64c1d78cbe3837ac9b7af0e44e787c472ed96c517c60eecade43" }, { "name": "ElegantOTA", "version": "2.2.9", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Elegantly!", "paragraph": "A user interface library which provides interactive elements for your over-the-air updates on ESP8266 or ESP32", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-2.2.9.zip", "archiveFileName": "ElegantOTA-2.2.9.zip", "size": 544876, "checksum": "SHA-256:3c778301bffb27a6299c31d3af8cd0677c9a8268cb5791045c6958628a988859" }, { "name": "ElegantOTA", "version": "3.0.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "OTA updates made slick and simple for everyone!", "paragraph": "A user interface library which provides an interactive portal for your over-the-air updates for wireless microcontrollers.", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-3.0.0.zip", "archiveFileName": "ElegantOTA-3.0.0.zip", "size": 1962320, "checksum": "SHA-256:909e1761a9fe0c22ce5e4ee96b4dc155e6e0d8cab257455806bac9bcb39ca8bd" }, { "name": "ElegantOTA", "version": "3.1.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "OTA updates made slick and simple for everyone!", "paragraph": "A OTA library which provides an interactive portal for your over-the-air updates for wireless microcontrollers.", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-3.1.0.zip", "archiveFileName": "ElegantOTA-3.1.0.zip", "size": 1963115, "checksum": "SHA-256:3d9991f4985e12f6b567b428296600b021c0e456520c5e5b5bf0da1727334896" }, { "name": "ElegantOTA", "version": "3.1.1", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "OTA updates made slick and simple for everyone!", "paragraph": "A OTA library which provides an interactive portal for your over-the-air updates for wireless microcontrollers.", "website": "https://github.com/ayushsharma82/ElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/ElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/ElegantOTA-3.1.1.zip", "archiveFileName": "ElegantOTA-3.1.1.zip", "size": 1963959, "checksum": "SHA-256:b3f5e3b08cc2fefe8503274d71454ff8360c7dd352322c1cf17a513726d56ac7" }, { "name": "Lime Labs HDC2080", "version": "1.0.1", "author": "Lime Labs GmbH, Texas Instruments, TinkeringTech, @stickbreaker", "maintainer": "Lime Labs GmbH \u003ccode@limelabs.io\u003e", "sentence": "An Arduino library to configure and communicate with the Texas Instruments HDC2080 temperature \u0026 humidity sensor", "paragraph": "Uses I2C and the Arduino Wire library to communicate with the HDC2080", "website": "https://github.com/lime-labs/HDC2080-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lime-labs/HDC2080-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/lime-labs/Lime_Labs_HDC2080-1.0.1.zip", "archiveFileName": "Lime_Labs_HDC2080-1.0.1.zip", "size": 9061, "checksum": "SHA-256:c62812c72ea202965d38e37fb89fc15044be5d23b8bce264cb0dfae52802513e" }, { "name": "Lime Labs HDC2080", "version": "1.1.2", "author": "Lime Labs GmbH, Texas Instruments, TinkeringTech, @stickbreaker", "maintainer": "Lime Labs GmbH \u003ccode@limelabs.io\u003e", "sentence": "An Arduino library to configure and communicate with the Texas Instruments HDC2080 temperature \u0026 humidity sensor", "paragraph": "Uses I2C and the Arduino Wire library to communicate with the HDC2080", "website": "https://github.com/lime-labs/HDC2080-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lime-labs/HDC2080-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/lime-labs/Lime_Labs_HDC2080-1.1.2.zip", "archiveFileName": "Lime_Labs_HDC2080-1.1.2.zip", "size": 1052253, "checksum": "SHA-256:7687a9248a961902babeeabd3192eb70f41aaf052794f6938d6d1a684492f26d" }, { "name": "LIS3DH motion detection", "version": "0.0.3", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "GNU", "sentence": "Motion detection without bells and whistles, simply works, low power.", "paragraph": "Motion detection without bells and whistles, simply works, low power.", "website": "https://github.com/ldab/lis3dh-motion-detection", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/lis3dh-motion-detection.git", "providesIncludes": [ "lis3dh-motion-detection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ldab/LIS3DH_motion_detection-0.0.3.zip", "archiveFileName": "LIS3DH_motion_detection-0.0.3.zip", "size": 679652, "checksum": "SHA-256:31aab73a51dbb0c34b107bd1b6cf5faf48b24eb78ae87afd6ee9ef47cc52cc29" }, { "name": "LIS3DH motion detection", "version": "0.0.4", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "GNU", "sentence": "Motion detection without bells and whistles, simply works, low power.", "paragraph": "Motion detection without bells and whistles, simply works, low power.", "website": "https://github.com/ldab/lis3dh-motion-detection", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/lis3dh-motion-detection.git", "providesIncludes": [ "LIS3DH-motion-detection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ldab/LIS3DH_motion_detection-0.0.4.zip", "archiveFileName": "LIS3DH_motion_detection-0.0.4.zip", "size": 679650, "checksum": "SHA-256:9cdc4e3fc8a0d35e1fbf645ab19e378309231ee07d0c346a7014d9a8fc20d4f4" }, { "name": "LIS3DH motion detection", "version": "0.0.1", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "GNU", "sentence": "Motion detection without bells and whistles, simply works, low power.", "paragraph": "Motion detection without bells and whistles, simply works, low power.", "website": "https://github.com/ldab/lis3dh-motion-detection", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/lis3dh-motion-detection.git", "providesIncludes": [ "LIS3DH motion detection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ldab/LIS3DH_motion_detection-0.0.1.zip", "archiveFileName": "LIS3DH_motion_detection-0.0.1.zip", "size": 679513, "checksum": "SHA-256:c60dadd95f7e80e5ad8da635c120c202ca2132de346f6da831e4cfc64e627aaa" }, { "name": "LIS3DH motion detection", "version": "0.0.5", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "Motion detection without bells and whistles, simply works, low power.", "paragraph": "Motion detection without bells and whistles, simply works, low power.", "website": "https://github.com/ldab/lis3dh-motion-detection", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/lis3dh-motion-detection.git", "providesIncludes": [ "LIS3DH-motion-detection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ldab/LIS3DH_motion_detection-0.0.5.zip", "archiveFileName": "LIS3DH_motion_detection-0.0.5.zip", "size": 668181, "checksum": "SHA-256:b3f46aa9edcfdea6e154a6b5bf9ec7e73b0d85d3ca1994fdcf52feb595cd9199" }, { "name": "LIS3DH motion detection", "version": "0.0.6", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "Motion detection without bells and whistles, simply works, low power.", "paragraph": "Motion detection without bells and whistles, simply works, low power.", "website": "https://github.com/ldab/lis3dh-motion-detection", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/lis3dh-motion-detection.git", "providesIncludes": [ "LIS3DH-motion-detection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ldab/LIS3DH_motion_detection-0.0.6.zip", "archiveFileName": "LIS3DH_motion_detection-0.0.6.zip", "size": 668384, "checksum": "SHA-256:6527f16f8c7dfc5160e29985b58237eb0e7b8dcb925b7a3bc2bdea633ad57095" }, { "name": "EspHtmlTemplateProcessor", "version": "1.0.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provide simple HTML template processing for ESP using SPIFFS", "paragraph": "This library allow an easy and simple template processing for web pages stored in the SPIFFS of an ESP.", "website": "https://github.com/plapointe6/EspHtmlTemplateProcessor", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspHtmlTemplateProcessor.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspHtmlTemplateProcessor-1.0.0.zip", "archiveFileName": "EspHtmlTemplateProcessor-1.0.0.zip", "size": 19980, "checksum": "SHA-256:9cd106ebffb26ef91b46a732e947fad588d705b2ae9ae4592e2b73acf644672c" }, { "name": "EspHtmlTemplateProcessor", "version": "1.2.0", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provide simple HTML template processing for ESP using SPIFFS", "paragraph": "This library allow an easy and simple template processing for web pages stored in the SPIFFS of an ESP.", "website": "https://github.com/plapointe6/EspHtmlTemplateProcessor", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspHtmlTemplateProcessor.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspHtmlTemplateProcessor-1.2.0.zip", "archiveFileName": "EspHtmlTemplateProcessor-1.2.0.zip", "size": 20490, "checksum": "SHA-256:d30181a91b8074f0cd53ac36da8558c2cef521f7fb57088fcb3d4ac14f1eff89" }, { "name": "EspHtmlTemplateProcessor", "version": "1.2.1", "author": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "maintainer": "Patrick Lapointe \u003cpatrick.lapointe@hotmail.ca\u003e", "sentence": "A library that provide simple HTML template processing for ESP using SPIFFS", "paragraph": "This library allow an easy and simple template processing for web pages stored in the SPIFFS of an ESP.", "website": "https://github.com/plapointe6/EspHtmlTemplateProcessor", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/plapointe6/EspHtmlTemplateProcessor.git", "url": "https://downloads.arduino.cc/libraries/github.com/plapointe6/EspHtmlTemplateProcessor-1.2.1.zip", "archiveFileName": "EspHtmlTemplateProcessor-1.2.1.zip", "size": 20509, "checksum": "SHA-256:f60529d0a97a56add1bac06318aa65b9925877b32b5686f16363d2c1da2ddcb7" }, { "name": "PulseCom", "version": "1.0.0", "author": "Angel Zaprianov \u003cfire1@abv.bg\u003e", "maintainer": "Angel Zaprianov \u003cfire1@abv.bg\u003e", "sentence": "Universal communication library for protocols using pulse length to define bytes.", "paragraph": "Provides universal library to read data from protocols that are using pulse length to define bytes. This library uses EnableInterrupt library in order to allow more pins to be used for communication.", "website": "http://github.com/fire1/PulseCom", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fire1/PulseCom.git", "providesIncludes": [ "PulseCom.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fire1/PulseCom-1.0.0.zip", "archiveFileName": "PulseCom-1.0.0.zip", "size": 101208, "checksum": "SHA-256:2e49de5bb54c13070980e4750903d84457f63cbfe34efd6b9f9a4c927505cf76" }, { "name": "ClosedCube TCA9548A", "version": "2019.3.23", "author": "ClosedCube", "maintainer": "ClosedCube GitHub Support \u003cgithub@closedcube.com\u003e", "sentence": "Arduino library for Arduino library for Texas Instruments TCA9548A 8-Channel I2C Switch/Multiplexer", "paragraph": "Arduino library for Arduino library for Texas Instruments TCA9548A 8-Channel I2C Switch/Multiplexer", "website": "https://github.com/closedcube/ClosedCube_TCA9548A_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/closedcube/ClosedCube_TCA9548A_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_TCA9548A-2019.3.23.zip", "archiveFileName": "ClosedCube_TCA9548A-2019.3.23.zip", "size": 8045, "checksum": "SHA-256:ecb1b7a2c49aab8f6b518f0d71f84f6c6b9d59124bc910336fba439d8d61b066" }, { "name": "Isolated ISE Probe Interface", "version": "1.0.0", "author": "uFire", "maintainer": "justin@ufire.co", "sentence": "An isolated Ion Specific Electrode Probe Interface", "paragraph": "Use it to measure pH, ORP, or any other voltage based probe", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_ISE.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_ISE_Probe_Interface-1.0.0.zip", "archiveFileName": "Isolated_ISE_Probe_Interface-1.0.0.zip", "size": 705900, "checksum": "SHA-256:f4e9ca73104a53b1fddc9facc868c605b9827b469fd9bb4522f60bd2776df482" }, { "name": "Isolated ISE Probe Interface", "version": "1.1.0", "author": "uFire", "maintainer": "justin@ufire.co", "sentence": "An isolated Ion Specific Electrode Probe Interface", "paragraph": "Use it to measure pH, ORP, or any other voltage based probe", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_ISE.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_ISE_Probe_Interface-1.1.0.zip", "archiveFileName": "Isolated_ISE_Probe_Interface-1.1.0.zip", "size": 69278, "checksum": "SHA-256:353cf9695f1d1be14f00fbcda73904028050becd5500b61ec3f31e7f934f7baf" }, { "name": "Isolated ISE Probe Interface", "version": "1.1.1", "author": "uFire", "maintainer": "justin@ufire.co", "sentence": "An isolated Ion Specific Electrode Probe Interface", "paragraph": "Use it to measure pH, ORP, or any other voltage based probe", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_ISE.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_ISE_Probe_Interface-1.1.1.zip", "archiveFileName": "Isolated_ISE_Probe_Interface-1.1.1.zip", "size": 47369, "checksum": "SHA-256:3678b5e55af2d0e606281a49485caa8d96cdaa19716ae74fcb0eb3b61c116eeb" }, { "name": "Isolated ISE Probe Interface", "version": "1.1.2", "author": "uFire", "maintainer": "justin@ufire.co", "sentence": "An isolated Ion Specific Electrode Probe Interface", "paragraph": "Use it to measure pH, ORP, or any other voltage based probe", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_ISE.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_ISE_Probe_Interface-1.1.2.zip", "archiveFileName": "Isolated_ISE_Probe_Interface-1.1.2.zip", "size": 47703, "checksum": "SHA-256:6f2a059024ecdb99a2b23547fe69bfa73d3a429b5a3394552e7460fed3c6f41e" }, { "name": "Isolated ISE Probe Interface", "version": "1.1.3", "author": "uFire", "maintainer": "justin@ufire.co", "sentence": "An isolated Ion Specific Electrode Probe Interface", "paragraph": "Use it to measure pH, ORP, or any other voltage based probe", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_ISE.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_ISE_Probe_Interface-1.1.3.zip", "archiveFileName": "Isolated_ISE_Probe_Interface-1.1.3.zip", "size": 46791, "checksum": "SHA-256:ff7782a46cba30a0af90a08150a913fe5a69057b518746ac06abe16ba82527e5" }, { "name": "Isolated ISE Probe Interface", "version": "1.1.4", "author": "uFire", "maintainer": "justin@ufire.co", "sentence": "An isolated Ion Specific Electrode Probe Interface", "paragraph": "Use it to measure pH, ORP, or any other voltage based probe", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_ISE.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_ISE_Probe_Interface-1.1.4.zip", "archiveFileName": "Isolated_ISE_Probe_Interface-1.1.4.zip", "size": 46764, "checksum": "SHA-256:0b2a1c4ec687dd93f0dcfc87c56ab29ae1986cb0054f4227f6814f786f43b135" }, { "name": "Isolated ISE Probe Interface", "version": "1.2.0", "author": "uFire", "maintainer": "justin@ufire.co", "sentence": "An isolated Ion Specific Electrode Probe Interface", "paragraph": "Use it to measure pH, ORP, or any other voltage based probe", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/Isolated_ISE.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/Isolated_ISE_Probe_Interface-1.2.0.zip", "archiveFileName": "Isolated_ISE_Probe_Interface-1.2.0.zip", "size": 47012, "checksum": "SHA-256:f9af788a8a55d3beee7a0c9899d3e9922ff12c245d6feb8d06f6e5ff8abc7a9e" }, { "name": "XInput", "version": "1.0.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for emulating an Xbox controller over USB.", "paragraph": "Requires a compatible board configuration with the proper USB descriptors.", "website": "https://github.com/dmadison/ArduinoXInput", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/ArduinoXInput.git", "providesIncludes": [ "XInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/XInput-1.0.0.zip", "archiveFileName": "XInput-1.0.0.zip", "size": 24268, "checksum": "SHA-256:1e44a7b265296403b0f3812cd8595b23922305e8beb18b4e056195fa3eab42db" }, { "name": "XInput", "version": "1.0.1", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for emulating an Xbox controller over USB.", "paragraph": "Requires a compatible board configuration with the proper USB descriptors.", "website": "https://github.com/dmadison/ArduinoXInput", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/ArduinoXInput.git", "providesIncludes": [ "XInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/XInput-1.0.1.zip", "archiveFileName": "XInput-1.0.1.zip", "size": 26302, "checksum": "SHA-256:d4d32e5cf4f04af65e9c1c436d18884577904e69983a60fcc1bc9c7a0f291d8e" }, { "name": "XInput", "version": "1.1.0", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for emulating an Xbox controller over USB.", "paragraph": "Requires a compatible board configuration with the proper USB descriptors.", "website": "https://github.com/dmadison/ArduinoXInput", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/ArduinoXInput.git", "providesIncludes": [ "XInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/XInput-1.1.0.zip", "archiveFileName": "XInput-1.1.0.zip", "size": 26599, "checksum": "SHA-256:ec78e9b960e5bb6b10fface40a2b6e06f24f0b648dcaddaec607530cb046e70d" }, { "name": "XInput", "version": "1.2.1", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for emulating an Xbox controller over USB.", "paragraph": "Requires a compatible board configuration with the proper USB descriptors.", "website": "https://github.com/dmadison/ArduinoXInput", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/ArduinoXInput.git", "providesIncludes": [ "XInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/XInput-1.2.1.zip", "archiveFileName": "XInput-1.2.1.zip", "size": 26818, "checksum": "SHA-256:07997a0873d801e0c67fc602679545d844586de38e779847bab5890cf43d44c6" }, { "name": "XInput", "version": "1.2.2", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for emulating an Xbox controller over USB.", "paragraph": "Requires a compatible board configuration with the proper USB descriptors.", "website": "https://github.com/dmadison/ArduinoXInput", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/ArduinoXInput.git", "providesIncludes": [ "XInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/XInput-1.2.2.zip", "archiveFileName": "XInput-1.2.2.zip", "size": 26957, "checksum": "SHA-256:e6e3bf68b6b9f8acca5880c5c636d9121307fdfcd4715ddc2ad9b86041e044ba" }, { "name": "XInput", "version": "1.2.3", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for emulating an Xbox controller over USB.", "paragraph": "Requires a compatible board configuration with the proper USB descriptors.", "website": "https://github.com/dmadison/ArduinoXInput", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/ArduinoXInput.git", "providesIncludes": [ "XInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/XInput-1.2.3.zip", "archiveFileName": "XInput-1.2.3.zip", "size": 27050, "checksum": "SHA-256:b8310918e18cc855a5d842860a0d8e1f8ffc6859d3fde9b4fbd8585751172d38" }, { "name": "XInput", "version": "1.2.4", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for emulating an Xbox controller over USB.", "paragraph": "Requires a compatible board configuration with the proper USB descriptors.", "website": "https://github.com/dmadison/ArduinoXInput", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/ArduinoXInput.git", "providesIncludes": [ "XInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/XInput-1.2.4.zip", "archiveFileName": "XInput-1.2.4.zip", "size": 27245, "checksum": "SHA-256:aab2fa6584bbd14c019084b860dfd2574b7dce8d7dbc1c99c9b211c90489d9f5" }, { "name": "XInput", "version": "1.2.5", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for emulating an Xbox controller over USB.", "paragraph": "Requires a compatible board configuration with the proper USB descriptors.", "website": "https://github.com/dmadison/ArduinoXInput", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/ArduinoXInput.git", "providesIncludes": [ "XInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/XInput-1.2.5.zip", "archiveFileName": "XInput-1.2.5.zip", "size": 27338, "checksum": "SHA-256:b806704f6acebc5d66e17abdee63b5c93dc5de6f8fde27af092b721512778c05" }, { "name": "XInput", "version": "1.2.6", "author": "David Madison", "maintainer": "David Madison", "sentence": "Library for emulating an Xbox controller over USB.", "paragraph": "Requires a compatible board configuration with the proper USB descriptors.", "website": "https://github.com/dmadison/ArduinoXInput", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/ArduinoXInput.git", "providesIncludes": [ "XInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/XInput-1.2.6.zip", "archiveFileName": "XInput-1.2.6.zip", "size": 27407, "checksum": "SHA-256:2659285e0822a4376e073421291c7800f641595b01b486fa24dd0d43ed14f4f8" }, { "name": "DualVNH5019MotorShieldMod3", "version": "3.0.1-dualshilds", "author": "Pololu/photodude", "maintainer": "Photodude \u003cinfo@waltsorensen.com\u003e", "sentence": "Arduino library for the running two Pololu Dual VNH5019 Motor Driver Shields on an Arduino Mega", "paragraph": "This is a library for the Arduino that interfaces with two Pololu Dual VNH5019 Motor Driver Shields. It makes it simple to drive four brushed, DC motors from 2 sheilds on an Arduino Mega.", "website": "https://github.com/photodude/DualVNH5019MotorShieldMod3", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/photodude/DualVNH5019MotorShieldMod3.git", "url": "https://downloads.arduino.cc/libraries/github.com/photodude/DualVNH5019MotorShieldMod3-3.0.1-dualshilds.zip", "archiveFileName": "DualVNH5019MotorShieldMod3-3.0.1-dualshilds.zip", "size": 12746, "checksum": "SHA-256:01f9db92a1791b35b2fe131d180a1a4cae94103e561e87ef16e0f1e5422e02a4" }, { "name": "DualVNH5019MotorShieldMod3", "version": "3.2.0-dualshilds", "author": "Pololu/photodude", "maintainer": "Photodude \u003cinfo@waltsorensen.com\u003e", "sentence": "Arduino library for the running two Pololu Dual VNH5019 Motor Driver Shields on an Arduino Mega", "paragraph": "This is a library for the Arduino that interfaces with two Pololu Dual VNH5019 Motor Driver Shields. It makes it simple to drive four brushed, DC motors from 2 sheilds on an Arduino Mega.", "website": "https://github.com/photodude/DualVNH5019MotorShieldMod3", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/photodude/DualVNH5019MotorShieldMod3.git", "url": "https://downloads.arduino.cc/libraries/github.com/photodude/DualVNH5019MotorShieldMod3-3.2.0-dualshilds.zip", "archiveFileName": "DualVNH5019MotorShieldMod3-3.2.0-dualshilds.zip", "size": 13762, "checksum": "SHA-256:957a9948a41379628640329bf6594cad1d2d8b99de9622136cfe1efbc2d00a9b" }, { "name": "Xbox 360 Controller LEDs", "version": "1.1.2", "author": "David Madison", "maintainer": "David Madison", "sentence": "Mimic the Xbox 360 controller's LED patterns.", "paragraph": "Includes blinking, rotating, alternating, and player specific patterns that can be set manually or via USB packet.", "website": "https://github.com/dmadison/Xbox360ControllerLEDs", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dmadison/Xbox360ControllerLEDs.git", "providesIncludes": [ "X360ControllerLEDs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dmadison/Xbox_360_Controller_LEDs-1.1.2.zip", "archiveFileName": "Xbox_360_Controller_LEDs-1.1.2.zip", "size": 19997, "checksum": "SHA-256:b582c79b89fb49cd47c54847f4d7f7753a62e1141ae4f9d89ada959dd51ddbc3" }, { "name": "SoilHygrometer", "version": "1.0.0", "author": "Giuseppe Martini", "maintainer": "Giuseppe Martini \u003cgiuseppe.martini.00@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to simplify the use of the soil hygrometer.", "paragraph": "This library simplify the use of a soil hygrometer.\u003cbr\u003eIt contains many function to manage a soil hygrometer.\u003cbr\u003e", "website": "https://github.com/gmarty2000-ARDUINO/arduino-SOIL_HYGROMETER", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gmarty2000-ARDUINO/arduino-SOIL_HYGROMETER.git", "providesIncludes": [ "SoilHygrometer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gmarty2000-ARDUINO/SoilHygrometer-1.0.0.zip", "archiveFileName": "SoilHygrometer-1.0.0.zip", "size": 15884, "checksum": "SHA-256:ce23cedcd35d0793dc9450768ba090892772aeff51d8e761930c96b62ddd2de4" }, { "name": "MotorVID28", "version": "1.0.0", "author": "Gijs Withagen \u003cgijs.withagen@xs4all.nl\u003e", "maintainer": "Gijs Withagen \u003cgijs.withagen@xs4all.nl\u003e", "sentence": "A library for controlling VID28 or equivalent stepper motors (BKA30D-R5, X25).", "paragraph": "Supports 6 step controllig or controllig using microsteps (PWM).", "website": "https:/github.com/GewoonGijs/VID28.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/GewoonGijs/VID28.git", "providesIncludes": [ "MotorVID28.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GewoonGijs/MotorVID28-1.0.0.zip", "archiveFileName": "MotorVID28-1.0.0.zip", "size": 20144, "checksum": "SHA-256:04a350698c347a582b4cc1128c413c6391b973f5b44f84acc7785790fbdc8b6c" }, { "name": "MotorVID28", "version": "1.0.2", "author": "Gijs Withagen \u003cgijs.withagen@xs4all.nl\u003e", "maintainer": "Gijs Withagen \u003cgijs.withagen@xs4all.nl\u003e", "sentence": "A library for controlling VID28 or equivalent stepper motors (BKA30D-R5, X25).", "paragraph": "Supports 6 step controllig or controllig using microsteps (PWM).", "website": "https://github.com/GewoonGijs/VID28.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/GewoonGijs/VID28.git", "providesIncludes": [ "MotorVID28.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GewoonGijs/MotorVID28-1.0.2.zip", "archiveFileName": "MotorVID28-1.0.2.zip", "size": 20146, "checksum": "SHA-256:d7f7a2b02020ba8b46a0317177d08ab3614772c6747b476fe3550fa3ae8a0968" }, { "name": "MotorVID28", "version": "1.1.0", "author": "Gijs Withagen \u003cgijs.withagen@xs4all.nl\u003e", "maintainer": "Gijs Withagen \u003cgijs.withagen@xs4all.nl\u003e", "sentence": "A library for controlling VID28 or equivalent stepper motors (BKA30D-R5, X25).", "paragraph": "Supports 6 step controllig or controllig using microsteps (PWM).", "website": "https://github.com/GewoonGijs/VID28.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/GewoonGijs/VID28.git", "providesIncludes": [ "MotorVID28.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GewoonGijs/MotorVID28-1.1.0.zip", "archiveFileName": "MotorVID28-1.1.0.zip", "size": 10345, "checksum": "SHA-256:30af1f3e062a58f4d3ff2e691a4199af2561c7000b568d23f40cf9d3eb806a62" }, { "name": "SparkFun Angular Displacement Sensor Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Bend Labs ASD sensor", "paragraph": "The Angular Displacement Sensor (ADS) from BendLabs is a extremely precise digital flex sensor capable of detecting down to 0.1° accuracy, on two axis, up to 500Hz. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15244\"\u003esingle axis sensor\u003c/a\u003e or \u003ca href=\"https://www.sparkfun.com/products/15245\"\u003edual axis sensor\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.0.0.zip", "size": 29927, "checksum": "SHA-256:7b3a88ed41d00484b9a0c2873d7632dd3487a7e4c2806f9126de6788da5951be" }, { "name": "SparkFun Angular Displacement Sensor Arduino Library", "version": "1.1.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Bend Labs ASD sensor", "paragraph": "The Angular Displacement Sensor (ADS) from BendLabs is a extremely precise digital flex sensor capable of detecting down to 0.1° accuracy, on two axis, up to 500Hz. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15244\"\u003esingle axis sensor\u003c/a\u003e or \u003ca href=\"https://www.sparkfun.com/products/15245\"\u003edual axis sensor\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.1.0.zip", "size": 30217, "checksum": "SHA-256:9389194d27f0a0de906b9a7fd51ff4a3dbf2a9f89da54b797ba23413f0d1e658" }, { "name": "SparkFun Angular Displacement Sensor Arduino Library", "version": "1.1.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Bend Labs ASD sensor", "paragraph": "The Angular Displacement Sensor (ADS) from BendLabs is a extremely precise digital flex sensor capable of detecting down to 0.1° accuracy, on two axis, up to 500Hz. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15244\"\u003esingle axis sensor\u003c/a\u003e or \u003ca href=\"https://www.sparkfun.com/products/15245\"\u003edual axis sensor\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.1.1.zip", "archiveFileName": "SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.1.1.zip", "size": 30285, "checksum": "SHA-256:4ccd215bdbcb8107ae0292467ec586544d7ee95f2462892719b674cb862808c5" }, { "name": "SparkFun Angular Displacement Sensor Arduino Library", "version": "1.2.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Bend Labs ASD sensor", "paragraph": "The Angular Displacement Sensor (ADS) from BendLabs is a extremely precise digital flex sensor capable of detecting down to 0.1° accuracy, on two axis, up to 500Hz. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15244\"\u003esingle axis sensor\u003c/a\u003e or \u003ca href=\"https://www.sparkfun.com/products/15245\"\u003edual axis sensor\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.2.3.zip", "archiveFileName": "SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.2.3.zip", "size": 30730, "checksum": "SHA-256:c995dd4dddf007b6e508fd900294ae3e8cfd20fb2196ced039fc1450e758760d" }, { "name": "SparkFun Angular Displacement Sensor Arduino Library", "version": "1.3.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Bend Labs ASD sensor", "paragraph": "The Angular Displacement Sensor (ADS) from BendLabs is a extremely precise digital flex sensor capable of detecting down to 0.1° accuracy, on two axis, up to 500Hz. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15244\"\u003esingle axis sensor\u003c/a\u003e or \u003ca href=\"https://www.sparkfun.com/products/15245\"\u003edual axis sensor\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.3.0.zip", "archiveFileName": "SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.3.0.zip", "size": 32745, "checksum": "SHA-256:805289f6b330a1a10730d1ab265e930458fdbedd1d05c99bb3748f8787764d4b" }, { "name": "SparkFun Angular Displacement Sensor Arduino Library", "version": "1.3.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Bend Labs ASD sensor", "paragraph": "The Angular Displacement Sensor (ADS) from BendLabs is a extremely precise digital flex sensor capable of detecting down to 0.1° accuracy, on two axis, up to 500Hz. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15244\"\u003esingle axis sensor\u003c/a\u003e or \u003ca href=\"https://www.sparkfun.com/products/15245\"\u003edual axis sensor\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.3.1.zip", "archiveFileName": "SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.3.1.zip", "size": 32751, "checksum": "SHA-256:e38b57f683db7afb13e5c7a12ca213dd6ca1dbfc20f504dd6eb836a02b42a6b3" }, { "name": "SparkFun Angular Displacement Sensor Arduino Library", "version": "1.3.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Bend Labs ASD sensor", "paragraph": "The Angular Displacement Sensor (ADS) from BendLabs is a extremely precise digital flex sensor capable of detecting down to 0.1° accuracy, on two axis, up to 500Hz. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15244\"\u003esingle axis sensor\u003c/a\u003e or \u003ca href=\"https://www.sparkfun.com/products/15245\"\u003edual axis sensor\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.3.2.zip", "archiveFileName": "SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.3.2.zip", "size": 32846, "checksum": "SHA-256:ab5d3968595dfb2d2955ed1381636393b086b662bd98ee8277fe50f98200cbfc" }, { "name": "SparkFun Angular Displacement Sensor Arduino Library", "version": "1.3.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library for the Bend Labs ASD sensor", "paragraph": "The Angular Displacement Sensor (ADS) from BendLabs is a extremely precise digital flex sensor capable of detecting down to 0.1° accuracy, on two axis, up to 500Hz. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15244\"\u003esingle axis sensor\u003c/a\u003e or \u003ca href=\"https://www.sparkfun.com/products/15245\"\u003edual axis sensor\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Displacement_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.3.3.zip", "archiveFileName": "SparkFun_Angular_Displacement_Sensor_Arduino_Library-1.3.3.zip", "size": 32860, "checksum": "SHA-256:9afe3b34f07870d56e73c0a2f37af17b32fdab16ca6fb346a560767da5cd6c35" }, { "name": "LCDIC2", "version": "1.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal", "paragraph": "user interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-1.0.0.zip", "archiveFileName": "LCDIC2-1.0.0.zip", "size": 15821, "checksum": "SHA-256:394a38581c900a0a08445ce090abb1174a21d0a9db8fa5405b63f018701883a0" }, { "name": "LCDIC2", "version": "1.1.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal", "paragraph": "user interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-1.1.0.zip", "archiveFileName": "LCDIC2-1.1.0.zip", "size": 15927, "checksum": "SHA-256:51bd1ac539f066245fc357d901531655e1999bf84642f6cea4a711a21b639619" }, { "name": "LCDIC2", "version": "1.2.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal", "paragraph": "user interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-1.2.0.zip", "archiveFileName": "LCDIC2-1.2.0.zip", "size": 16080, "checksum": "SHA-256:eabc2c9ae026bc18ca06223bae5d90183f29add2248bcb94f9648783d805eb12" }, { "name": "LCDIC2", "version": "1.3.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal", "paragraph": "user interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-1.3.0.zip", "archiveFileName": "LCDIC2-1.3.0.zip", "size": 16029, "checksum": "SHA-256:f0e5addcba2df6d7db03609200a9e0e03721049a02b7361ff9c92ed24b2e6539" }, { "name": "LCDIC2", "version": "1.4.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal", "paragraph": "user interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-1.4.0.zip", "archiveFileName": "LCDIC2-1.4.0.zip", "size": 16066, "checksum": "SHA-256:ea171c52662d4d084691581ef4a017aa51e95b76700bbd4da12bdb976a7902b6" }, { "name": "LCDIC2", "version": "2.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal", "paragraph": "user interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.0.0.zip", "archiveFileName": "LCDIC2-2.0.0.zip", "size": 16274, "checksum": "SHA-256:f44457cfb895832b599bb59264b4e5fee8d448c4e62595cbf70a809d7176692a" }, { "name": "LCDIC2", "version": "2.1.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal", "paragraph": "user interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.1.0.zip", "archiveFileName": "LCDIC2-2.1.0.zip", "size": 16573, "checksum": "SHA-256:52a3dec574572570252e50dcace0c5025d9d691dbf67ad0fc6107aab93cc7daa" }, { "name": "LCDIC2", "version": "2.2.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal", "paragraph": "user interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.2.0.zip", "archiveFileName": "LCDIC2-2.2.0.zip", "size": 16631, "checksum": "SHA-256:8b00a28ad75ced59a551bcdc86d310ce1787cbdd0e04c2d183fccfa5fc50863e" }, { "name": "LCDIC2", "version": "2.2.1", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal", "paragraph": "user interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.2.1.zip", "archiveFileName": "LCDIC2-2.2.1.zip", "size": 16626, "checksum": "SHA-256:35b8138e07880b6cd3382577bfe6678e269e70cef87aec1e2c4ac9370c7b04b0" }, { "name": "LCDIC2", "version": "2.2.2", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.2.2.zip", "archiveFileName": "LCDIC2-2.2.2.zip", "size": 16643, "checksum": "SHA-256:92a6b9b80d6f5fe03dadd9dcc4e5a37706a9fca2184c9aca6d4332691b213797" }, { "name": "LCDIC2", "version": "2.2.3", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.2.3.zip", "archiveFileName": "LCDIC2-2.2.3.zip", "size": 16643, "checksum": "SHA-256:00bc12285ecf4eef3afb487e37520dd15fb073d7005894ccda073c5f99493284" }, { "name": "LCDIC2", "version": "2.2.4", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.2.4.zip", "archiveFileName": "LCDIC2-2.2.4.zip", "size": 16730, "checksum": "SHA-256:baab0ac55aa562c7ee9a80dba43d8782d7e0dc7cfef6c59437e18804d39f2d44" }, { "name": "LCDIC2", "version": "2.2.5", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.2.5.zip", "archiveFileName": "LCDIC2-2.2.5.zip", "size": 16733, "checksum": "SHA-256:3974c3a76486f83bb6f6671f51d6b98f592e54d5a98d56c269c56c1dde55e0c5" }, { "name": "LCDIC2", "version": "2.2.6", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.2.6.zip", "archiveFileName": "LCDIC2-2.2.6.zip", "size": 16750, "checksum": "SHA-256:34011f36e36266027a126364e06f8218dc58ba8b27d601a895d69808f2609d50" }, { "name": "LCDIC2", "version": "2.2.7", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.2.7.zip", "archiveFileName": "LCDIC2-2.2.7.zip", "size": 16746, "checksum": "SHA-256:fc9fbe2d96bb58509d1e1147e054d5ec08c21aa0dd2d6c7003c380b5af6ea56b" }, { "name": "LCDIC2", "version": "2.2.8", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.2.8.zip", "archiveFileName": "LCDIC2-2.2.8.zip", "size": 16749, "checksum": "SHA-256:2319eee4997a84ede4ac553027166815c016f1a5580ebe3ffac3109bbef8655f" }, { "name": "LCDIC2", "version": "2.3.1", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.3.1.zip", "archiveFileName": "LCDIC2-2.3.1.zip", "size": 16749, "checksum": "SHA-256:eed0056c9569d60426db3e1307abdd6248d6c5a16ebbfe38384ab4b3814756a3" }, { "name": "LCDIC2", "version": "2.3.2", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.3.2.zip", "archiveFileName": "LCDIC2-2.3.2.zip", "size": 16670, "checksum": "SHA-256:aa7d513477486f3d4e4de860579544801a6bed148c6a4787e34a78890859ab30" }, { "name": "LCDIC2", "version": "2.3.3", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Class interface for Liquid Crystal (LCD)", "paragraph": "User interface for Liquid Crystal", "website": "https://github.com/offcircuit/LCDIC2", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/LCDIC2.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/LCDIC2-2.3.3.zip", "archiveFileName": "LCDIC2-2.3.3.zip", "size": 16541, "checksum": "SHA-256:01daf2e940e524c7a787a82bf2b7a56b7e2d2a1483104e6a64c601df9aea047a" }, { "name": "ServoEasing", "version": "1.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003eLinear\u003c/li\u003e\u003cli\u003eQuadratic\u003c/li\u003e\u003cli\u003eCubic\u003c/li\u003e\u003cli\u003eQuartic\u003c/br\u003e\u003c/li\u003e\u003cli\u003eSine\u003c/li\u003e\u003cli\u003eCircular\u003c/li\u003e\u003cli\u003eBack\u003c/li\u003e\u003cli\u003eElastic\u003c/li\u003e\u003cli\u003eBounce\u003c/li\u003e\u003cli\u003eUser defined\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eEach function supports the following \u003cb\u003eeasing types\u003c/b\u003e:\u003cul\u003e\u003cli\u003eIn\u003c/li\u003e\u003cli\u003eOot\u003c/li\u003e\u003cli\u003eInOut\u003c/li\u003e\u003cli\u003eBouncingOutIn\u003c/li\u003e\u003c/ul\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.0.0.zip", "archiveFileName": "ServoEasing-1.0.0.zip", "size": 69012, "checksum": "SHA-256:1018569607415fafe742946b433f1323c979432d8ac328fdc8d7f6b945770a00" }, { "name": "ServoEasing", "version": "1.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003c/br\u003e\u003c/br\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.1.0.zip", "archiveFileName": "ServoEasing-1.1.0.zip", "size": 94327, "checksum": "SHA-256:d9304a350513b9660a46835d2da8f661f39bd4768627c444ee6d151bc6d4feda" }, { "name": "ServoEasing", "version": "1.2.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.2.0.zip", "archiveFileName": "ServoEasing-1.2.0.zip", "size": 96649, "checksum": "SHA-256:77d1bceca7fc0cb8f58b72a0e2762c8c44025b22963afd79b896b1757b917483" }, { "name": "ServoEasing", "version": "1.3.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.3.0.zip", "archiveFileName": "ServoEasing-1.3.0.zip", "size": 333832, "checksum": "SHA-256:88fdbe2e36926e9e225bbbb613c0aaad892c83f00a779a3785ec682b1b3e1a93" }, { "name": "ServoEasing", "version": "1.3.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.3.1.zip", "archiveFileName": "ServoEasing-1.3.1.zip", "size": 540381, "checksum": "SHA-256:8a6ae0d4910507aac15480a0fcbcd550c21df2637cddab840c1012ed4efec85c" }, { "name": "ServoEasing", "version": "1.4.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.4.0.zip", "archiveFileName": "ServoEasing-1.4.0.zip", "size": 584308, "checksum": "SHA-256:e2c8f662c4e5dc8eda2f1c9ecc69eba251e5b4ec65bfad4b100753b1b32ab8c1" }, { "name": "ServoEasing", "version": "1.4.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.4.1.zip", "archiveFileName": "ServoEasing-1.4.1.zip", "size": 666006, "checksum": "SHA-256:5509f370e5afe583dff9ede389820c8b1250e7a8da95c90668399d13981d4108" }, { "name": "ServoEasing", "version": "1.4.2", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.4.2.zip", "archiveFileName": "ServoEasing-1.4.2.zip", "size": 710883, "checksum": "SHA-256:4f04ac24e2f38e69d59e5a7b3a424c3e288846219fff6f8b477c7ce3b30d0835" }, { "name": "ServoEasing", "version": "1.4.3", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.4.3.zip", "archiveFileName": "ServoEasing-1.4.3.zip", "size": 711673, "checksum": "SHA-256:a03ea1846e590ff43453caaa64a887247f8065f157239cb55936fbfb7610848a" }, { "name": "ServoEasing", "version": "1.5.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.5.0.zip", "archiveFileName": "ServoEasing-1.5.0.zip", "size": 728510, "checksum": "SHA-256:ff425a4636b863daf8880d52bd3bced313a2feff27e8b2562927faeaa0759e8e" }, { "name": "ServoEasing", "version": "1.5.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Extends Arduino Servo library for smooth servo movement.\u003cbr/\u003eLinear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32", "sam", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.5.1.zip", "archiveFileName": "ServoEasing-1.5.1.zip", "size": 732264, "checksum": "SHA-256:3e1b2c48dfd1cb7287c1978ea2b4be6bddcd4ecd1126c20e24874b0c144513bf" }, { "name": "ServoEasing", "version": "1.5.2", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32", "stm32", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.5.2.zip", "archiveFileName": "ServoEasing-1.5.2.zip", "size": 732591, "checksum": "SHA-256:a4085b20cfa1c1df67f624565c7d85e7ffa3ebe27bc7951d3f0005e56148cb4a" }, { "name": "ServoEasing", "version": "1.6.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32", "stm32", "sam", "samd", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.6.0.zip", "archiveFileName": "ServoEasing-1.6.0.zip", "size": 734308, "checksum": "SHA-256:7842eecdadfabf503a5398315fe34455621057713c24ff38d16f7e55e01cda94" }, { "name": "ServoEasing", "version": "1.6.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003e Bug Fix for SAMD boards and Apollo3 support.", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32", "stm32", "sam", "samd", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-1.6.1.zip", "archiveFileName": "ServoEasing-1.6.1.zip", "size": 735461, "checksum": "SHA-256:0f3fc457af2b47f3d3ac66775b79d187e075c9cb512ae1bac48c099380210ba5" }, { "name": "ServoEasing", "version": "2.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003ePCA9685_Expander servos and plain servos can run simultaneously.", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam", "samd", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.0.0.zip", "archiveFileName": "ServoEasing-2.0.0.zip", "size": 756858, "checksum": "SHA-256:083dab9243c4e1b185226226061be2951b277a917730f4559dceec6c27e09faa" }, { "name": "ServoEasing", "version": "2.1.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003eSupport of Teensy boards\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam", "samd", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.1.1.zip", "archiveFileName": "ServoEasing-2.1.1.zip", "size": 759036, "checksum": "SHA-256:319aeb2c12c6b86b7d7b4176568a43c7e1ee675c5a617674c9391fb986864936" }, { "name": "ServoEasing", "version": "2.2.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003eSupport of Uno WiFi Rev 2 and Nano Every\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam", "samd", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.2.0.zip", "archiveFileName": "ServoEasing-2.2.0.zip", "size": 761511, "checksum": "SHA-256:207b68a12bb43a1058decbdf4f8f689e4e0f4144203dbc46bbf2aec7418c49fb" }, { "name": "ServoEasing", "version": "2.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003eSupport of Teensy boards\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam", "samd", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.1.0.zip", "archiveFileName": "ServoEasing-2.1.0.zip", "size": 759039, "checksum": "SHA-256:6fe4db72de6dffeb9fe7476ed807191faf651daae0d2303a6470870081424679" }, { "name": "ServoEasing", "version": "2.3.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003c/b\u003eFixed 32 bit CPU bug for linear movement. Added stop(), continueWithInterrupts() and continueWithoutInterrupts() functions\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.3.0.zip", "archiveFileName": "ServoEasing-2.3.0.zip", "size": 762930, "checksum": "SHA-256:74518b0311c5817c355337bcdd6e67f83162eec623bd49dd4aacd2cfd53b1ac8" }, { "name": "ServoEasing", "version": "2.3.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed wrong timer selection for STM32F1xx / ARDUINO_ARCH_STM32.\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.3.1.zip", "archiveFileName": "ServoEasing-2.3.1.zip", "size": 3930234, "checksum": "SHA-256:e715446ee4a75c542b921738d6814f0afb8937e01a50786a1c774e0b3217a543" }, { "name": "ServoEasing", "version": "2.3.2", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eImproved output for Arduino Serial Plotter.\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.3.2.zip", "archiveFileName": "ServoEasing-2.3.2.zip", "size": 3930065, "checksum": "SHA-256:0316c679cdc3968d8d4907e28860dabeea7b26a85ed822499ee6ea9674579688" }, { "name": "ServoEasing", "version": "2.3.3", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: Improved LightweightServo API, added compile option ENABLE_MICROS_AS_DEGREE_PARAMETER.\u003c/b\u003e.\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.3.3.zip", "archiveFileName": "ServoEasing-2.3.3.zip", "size": 3981313, "checksum": "SHA-256:a2095bfdade05a8dbcc1b5b8d1103feeb8a497d303996dc3710cf6012ea9e5bd" }, { "name": "ServoEasing", "version": "2.3.4", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eENABLE_MICROS_AS_DEGREE_PARAMETER for PCA9685 expander. Support for Apollo3 2.x core. Moved global functions to static member functions. Updated examples. Fixed ESP8266 pin definitions.\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.3.4.zip", "archiveFileName": "ServoEasing-2.3.4.zip", "size": 3984657, "checksum": "SHA-256:59f772aa33c349fdbb064c111d73c8b34b5d70929c08b693dfaf3bde5acf055c" }, { "name": "ServoEasing", "version": "2.4.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eNew attach() functions with initial degree parameter to be written immediately. Renamed ServoEasing.cpp to ServoEasing.hpp.\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.4.0.zip", "archiveFileName": "ServoEasing-2.4.0.zip", "size": 8723330, "checksum": "SHA-256:98d723663a36a9e13ffd8c2b521db0a9f5cb6d79ab23af8ef784f0fbefeb3d01" }, { "name": "ServoEasing", "version": "2.4.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRP2040 support.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/ServoEasing#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-2.4.1.zip", "archiveFileName": "ServoEasing-2.4.1.zip", "size": 8752080, "checksum": "SHA-256:ac5e497d58c14bec4817f87132d820aa5a04e5c3fe6ea9621219237644bef8f8" }, { "name": "ServoEasing", "version": "3.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eNew easing type PRECISION. Added min and max constraints for servo write(). Changed constants for easing types. Fixed some bugs for micros as parameter.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/ServoEasing#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-3.0.0.zip", "archiveFileName": "ServoEasing-3.0.0.zip", "size": 8825838, "checksum": "SHA-256:5b341733248a1131690a4defb6c2e6bb35906309d0c2be01447d6fd12145ea41" }, { "name": "ServoEasing", "version": "3.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eNew easing type PRECISION. Added min and max constraints for servo write(). Changed constants for easing types. Fixed some bugs for micros as parameter. Bugfixes for PCA9685 expander. Added support to pause and resume.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/ServoEasing#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-3.1.0.zip", "archiveFileName": "ServoEasing-3.1.0.zip", "size": 8854522, "checksum": "SHA-256:7d440bbed44bd7d2804868bfc79a3a3ad75b889c5933a55361dcfdc68eedc023" }, { "name": "ServoEasing", "version": "3.2.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003ePrecision\u003c/b\u003e, \u003cb\u003eDummy\u003c/b\u003e and \u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eATmega4808 support added.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/ServoEasing#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-3.2.0.zip", "archiveFileName": "ServoEasing-3.2.0.zip", "size": 8948507, "checksum": "SHA-256:e2f523c627d46e64e56647d0f3c6091ac2615de6a5d2d80e0a2a3757a0d62ff1" }, { "name": "ServoEasing", "version": "3.2.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Enables smooth servo movement. \u003cbr/\u003eLinear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.\u003cbr/\u003e", "paragraph": "Just use \u003cb\u003emyServo.easeTo()\u003c/b\u003e instead of \u003cb\u003emyServo.write()\u003c/b\u003e and you have smooth servo movement.\u003cbr/\u003e\u003cb\u003eNon blocking\u003c/b\u003e movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.\u003cbr/\u003e\u003cb\u003eAll servos can move synchronized.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003eIncludes the following \u003cb\u003eeasing functions\u003c/b\u003e:\u003cul\u003e\u003cli\u003e\u003cb\u003eLinear\u003c/b\u003e, \u003cb\u003eQuadratic\u003c/b\u003e, \u003cb\u003eCubic\u003c/b\u003e and \u003cb\u003eQuartic\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003eSine\u003c/b\u003e, \u003cb\u003eCircular\u003c/b\u003e, \u003cb\u003eBack\u003c/b\u003e, \u003cb\u003eElastic\u003c/b\u003e and \u003cb\u003eBounce\u003c/b\u003e\u003c/li\u003e\u003cli\u003e\u003cb\u003ePrecision\u003c/b\u003e, \u003cb\u003eDummy\u003c/b\u003e and \u003cb\u003eUser defined\u003c/b\u003e\u003c/li\u003e\u003c/ul\u003eEach function supports the \u003cb\u003eeasing types\u003c/b\u003e \u003cb\u003eIn\u003c/b\u003e, \u003cb\u003eOut\u003c/b\u003e, \u003cb\u003eInOut\u003c/b\u003e and \u003cb\u003eBouncingOutIn\u003c/b\u003e\u003cbr/\u003eTrim and reverse operations are supported as well as continuous rotating servos.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded function setFloatDegreeForAllServos().\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/ServoEasing#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ServoEasing", "category": "Device Control", "architectures": [ "avr", "megaavr", "sam", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ServoEasing.git", "providesIncludes": [ "ServoEasing.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ServoEasing-3.2.1.zip", "archiveFileName": "ServoEasing-3.2.1.zip", "size": 8951655, "checksum": "SHA-256:a8b296fe4cf6f947a23772b199f82e827e4906d93305aaf74fd89c5fd026dc79" }, { "name": "NeoPatterns", "version": "1.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern Example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start your own code provided in the function getNextSnakeDirection() to solve the Snake game.\u003cbr/\u003e\u003cbr/\u003eThe extras folder contains sample breadboard pictures as well as a Python script, which enables Snake to be played by PC keyboard or game controller.\u003cbr/\u003eYoutube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eTo test your own pattern, just add your pattern code to the functions UserPattern\\[1,2]() and UserPattern\\[1,2]Update() in NeoPatternsSimpleDemo.cpp to see the patterns. Enable TEST_USER_PATTERNS on line 39 to activate them.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-1.0.0.zip", "archiveFileName": "NeoPatterns-1.0.0.zip", "size": 145442, "checksum": "SHA-256:4508e224af1ae3e9352a2e1e12e6a96c2ad52161731b184b9f85e6d5916b878a" }, { "name": "NeoPatterns", "version": "1.0.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern Example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start your own code provided in the function getNextSnakeDirection() to solve the Snake game.\u003cbr/\u003e\u003cbr/\u003eThe extras folder contains sample breadboard pictures as well as a Python script, which enables Snake to be played by PC keyboard or game controller.\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eTo test your own pattern, just add your pattern code to the functions UserPattern\\[1,2]() and UserPattern\\[1,2]Update() in NeoPatternsSimpleDemo.cpp to see the patterns. Enable TEST_USER_PATTERNS on line 39 to activate them.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-1.0.1.zip", "archiveFileName": "NeoPatterns-1.0.1.zip", "size": 153210, "checksum": "SHA-256:d3862bfc1efe5c6f4c627eeaf3c457099b3717ac9a591b20e66c9fe3953304c6" }, { "name": "NeoPatterns", "version": "1.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern Example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start your own code provided in the function getNextSnakeDirection() to solve the Snake game.\u003cbr/\u003e\u003cbr/\u003eThe extras folder contains sample breadboard pictures as well as a Python script, which enables Snake to be played by PC keyboard or game controller.\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eTo test your own pattern, just add your pattern code to the functions UserPattern\\[1,2]() and UserPattern\\[1,2]Update() in NeoPatternsSimpleDemo.cpp to see the patterns. Enable TEST_USER_PATTERNS on line 39 to activate them.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-1.1.0.zip", "archiveFileName": "NeoPatterns-1.1.0.zip", "size": 162314, "checksum": "SHA-256:e9546b1bbba39839bd9d5d3a94d0c0e5b616679d753d86b03729babb50881d10" }, { "name": "NeoPatterns", "version": "2.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern Example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start your own code provided in the function getNextSnakeDirection() to solve the Snake game.\u003cbr/\u003e\u003cbr/\u003eThe extras folder contains sample breadboard pictures as well as a Python script, which enables Snake to be played by PC keyboard or game controller.\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eTo test your own pattern, just add your pattern code to the functions UserPattern\\[1,2]() and UserPattern\\[1,2]Update() in AllPatternOnOneStrip.cpp to see the patterns. Enable TEST_USER_PATTERNS on line 41 to activate them.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-2.0.0.zip", "archiveFileName": "NeoPatterns-2.0.0.zip", "size": 169050, "checksum": "SHA-256:a6fca3ae9643af0532fb91f2839826a9611c9daed1539ccae281991222b99956" }, { "name": "NeoPatterns", "version": "2.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern Example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start your own code provided in the function getNextSnakeDirection() to solve the Snake game.\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003eThe extras folder contains sample breadboard pictures as well as a Python script, which enables Snake to be played by PC keyboard or game controller.\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eTo test your own pattern, just add your pattern code to the functions UserPattern\\[1,2]() and UserPattern\\[1,2]Update() in AllPatternOnOneStrip.cpp to see the patterns. Enable TEST_USER_PATTERNS on line 41 to activate them.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaAVR", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-2.1.0.zip", "archiveFileName": "NeoPatterns-2.1.0.zip", "size": 171376, "checksum": "SHA-256:e4cafb6773e67f9a0a010b9152fc9c7f2ec7e23ef8bf83b11597ecc3da6cd13c" }, { "name": "NeoPatterns", "version": "2.2.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern Example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start your own code provided in the function getNextSnakeDirection() to solve the Snake game.\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003eThe extras folder contains sample breadboard pictures as well as a Python script, which enables Snake to be played by PC keyboard or game controller.\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eTo test your own pattern, just add your pattern code to the functions UserPattern\\[1,2]() and UserPattern\\[1,2]Update() in AllPatternOnOneStrip.cpp to see the patterns. Enable TEST_USER_PATTERNS on line 41 to activate them.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-2.2.0.zip", "archiveFileName": "NeoPatterns-2.2.0.zip", "size": 205585, "checksum": "SHA-256:99ef500ae463618e7e49fdda502e3a48e306c833097c5aae59228c26d857f874" }, { "name": "NeoPatterns", "version": "2.2.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start \u003cb\u003eyour own code to solve the Snake game\u003c/b\u003e provided in the function getNextSnakeDirection().\u003cbr/\u003e\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRemoved blocking wait for ATmega32U4 Serial in examples.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-2.2.1.zip", "archiveFileName": "NeoPatterns-2.2.1.zip", "size": 207926, "checksum": "SHA-256:28c36da4ec1c720d7e3a4069713cd59a993b7b9d7ccb753b1822ffa51d0092ac" }, { "name": "NeoPatterns", "version": "2.2.2", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start \u003cb\u003eyour own code to solve the Snake game\u003c/b\u003e provided in the function getNextSnakeDirection().\u003cbr/\u003e\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed bugs if rows are not equal columns. Fixed bug in MatrixNeoPatterns constructor.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-2.2.2.zip", "archiveFileName": "NeoPatterns-2.2.2.zip", "size": 209502, "checksum": "SHA-256:7f72fce78ecca1fbd4b98d33d521e05bd847e01983c478498699b78f3c4b2762" }, { "name": "NeoPatterns", "version": "2.2.3", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start \u003cb\u003eyour own code to solve the Snake game\u003c/b\u003e provided in the function getNextSnakeDirection().\u003cbr/\u003e\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed bugs if rows are not equal columns. Fixed bug in MatrixNeoPatterns constructor.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-2.2.3.zip", "archiveFileName": "NeoPatterns-2.2.3.zip", "size": 210049, "checksum": "SHA-256:596a9a9b1a1f00278e8a7a448972d7b581c15563795ca793a6d85b441b9af7d6" }, { "name": "NeoPatterns", "version": "2.3.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start \u003cb\u003eyour own code to solve the Snake game\u003c/b\u003e provided in the function getNextSnakeDirection().\u003cbr/\u003e\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eChanged TickerUpdate() and loadPicture() and their callers to achieve that YOffset is consistent with Y direction and origin.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-2.3.0.zip", "archiveFileName": "NeoPatterns-2.3.0.zip", "size": 213230, "checksum": "SHA-256:573505969686cccd99caaa8a6f76aeab92aecc49671e8c6447ac39a104e64c7d" }, { "name": "NeoPatterns", "version": "2.3.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start \u003cb\u003eyour own code to solve the Snake game\u003c/b\u003e provided in the function getNextSnakeDirection().\u003cbr/\u003e\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eChanged type of TotalStepCounter from uint16_t to int16_t. Added SnowMatrix pattern. Fixed random() bug for ESP32. Improved Fire cooling.\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-2.3.1.zip", "archiveFileName": "NeoPatterns-2.3.1.zip", "size": 220045, "checksum": "SHA-256:5d524b1056092883358b27d9af343556e4db6035ab09faa5b43c416e94848627" }, { "name": "NeoPatterns", "version": "3.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start \u003cb\u003eyour own code to solve the Snake game\u003c/b\u003e provided in the function getNextSnakeDirection().\u003cbr/\u003e\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed 3 file from *.cpp to *.hpp. Added function setBrightnessValue(). Changed parameter for endless repeats in initMultipleFallingStars(). Fixed bug in Fade.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/NeoPatterns#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-3.0.0.zip", "archiveFileName": "NeoPatterns-3.0.0.zip", "size": 2180814, "checksum": "SHA-256:93224fb822a137ef213a88781f2d4c95dc01e4f64dba658f980b5e15bcf04647" }, { "name": "NeoPatterns", "version": "3.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start \u003cb\u003eyour own code to solve the Snake game\u003c/b\u003e provided in the function getNextSnakeDirection().\u003cbr/\u003e\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eNew pattern FLASH. Renamed and added functions.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/NeoPatterns#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaAVR", "esp8266", "esp32", "STM32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-3.1.0.zip", "archiveFileName": "NeoPatterns-3.1.0.zip", "size": 2184370, "checksum": "SHA-256:26f7bf3e6a526086e65896324a0f982ee97be39531aab6f31ce38a2d6e66dbdb" }, { "name": "NeoPatterns", "version": "3.1.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.\u003cbr/\u003e", "paragraph": "Patterns from Adafruit are: \u003cul\u003e\u003cli\u003eSCANNER\u003c/li\u003e\u003cli\u003eSTRIPES\u003c/li\u003e\u003cli\u003eDELAY\u003c/li\u003e\u003cli\u003ePROCESS_SELECTIVE\u003c/li\u003e\u003cli\u003eFADE_SELECTIVE\u003c/li\u003e\u003c/ul\u003eThe original SCANNER pattern is extended and includes the CYLON as well as the ROCKET or FALLING_STAR pattern. The more versatile STRIPES pattern replaces the old THEATER_CHASE one.\u003cbr/\u003e\u003cbr/\u003eNeoPixel-Matrix pattern are:\u003cul\u003e\u003cli\u003eMOVING_PICTURE\u003c/li\u003e\u003cli\u003eMOVE\u003c/li\u003e\u003cli\u003eTICKER\u003c/li\u003e\u003cli\u003eFIRE\u003c/li\u003e\u003cli\u003eSNAKE\u003c/li\u003e\u003c/ul\u003eThe SNAKE pattern is an implementation of the Snake game and can be played with 2 or 4 buttons attached to the Arduino.\u003cbr/\u003eThe SnakeAutorun example will start \u003cb\u003eyour own code to solve the Snake game\u003c/b\u003e provided in the function getNextSnakeDirection().\u003cbr/\u003e\u003cbr/\u003eYouTube demos are available under \u003ca href=\"https://github.com/ArminJo/NeoPatterns\"\u003ehttps://github.com/ArminJo/NeoPatterns\u003c/a\u003e.\u003cbr/\u003e\u003cbr/\u003eIncludes an \u003cb\u003eOpenLedRace\u003c/b\u003e example for 2 players.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eNew pattern FLASH. Renamed, extended and added functions.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/NeoPatterns#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/NeoPatterns", "category": "Display", "architectures": [ "avr", "megaavr", "esp8266", "esp32", "stm32", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/NeoPatterns.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/NeoPatterns-3.1.1.zip", "archiveFileName": "NeoPatterns-3.1.1.zip", "size": 2213251, "checksum": "SHA-256:919e65ac9ac6fc446478248f550f2f0f883d06f306ea891b9ae3520fdeaa0376" }, { "name": "PlayRtttl", "version": "1.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Plays RTTTL melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"http://www.roguerobotics.com/ bhagman@roguerobotics.com\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003c/ul\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-1.0.0.zip", "archiveFileName": "PlayRtttl-1.0.0.zip", "size": 34252, "checksum": "SHA-256:58928415ce2c24a3134543766bc388d7af93801e99313a210c8145117bc3b9cc" }, { "name": "PlayRtttl", "version": "1.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"http://www.roguerobotics.com/ bhagman@roguerobotics.com\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-1.1.0.zip", "archiveFileName": "PlayRtttl-1.1.0.zip", "size": 36612, "checksum": "SHA-256:6b03de748bba6f31a5939a67dbc18089a81344658ee8f2f4620304808c29b8c0" }, { "name": "PlayRtttl", "version": "1.2.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"http://www.roguerobotics.com/ bhagman@roguerobotics.com\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-1.2.0.zip", "archiveFileName": "PlayRtttl-1.2.0.zip", "size": 37594, "checksum": "SHA-256:a5d34aed232e4fc4374211c4bfb8dd3f2bb2c157ea1ae5aaa02ee8bf22d61d4c" }, { "name": "PlayRtttl", "version": "1.2.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"http://www.roguerobotics.com/ bhagman@roguerobotics.com\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-1.2.1.zip", "archiveFileName": "PlayRtttl-1.2.1.zip", "size": 38097, "checksum": "SHA-256:bdab4ff61d76e89f5db7adf4ce74b77336db79e8800fa32161d9f59677b05619" }, { "name": "PlayRtttl", "version": "1.2.2", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"http://www.roguerobotics.com/ bhagman@roguerobotics.com\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-1.2.2.zip", "archiveFileName": "PlayRtttl-1.2.2.zip", "size": 55221, "checksum": "SHA-256:0050c2631f770c884c6611040edd6c76bff444f982bef00091c1bb3e457feac8" }, { "name": "PlayRtttl", "version": "1.3.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"http://www.roguerobotics.com/ bhagman@roguerobotics.com\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003esupport all octaves below 8.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-1.3.0.zip", "archiveFileName": "PlayRtttl-1.3.0.zip", "size": 55587, "checksum": "SHA-256:a2ab91f5417f37f4b02e790345493171a99a1959284e2ce59764e3a5d5ce1edb" }, { "name": "PlayRtttl", "version": "1.4.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"http://www.roguerobotics.com/ bhagman@roguerobotics.com\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003esupport all octaves below 8.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003eSupporting direct tone output at pin 11 for ATmega328. New Christmas songs example.", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-1.4.0.zip", "archiveFileName": "PlayRtttl-1.4.0.zip", "size": 77782, "checksum": "SHA-256:5408b4b40cc5adf9aa3ad24d848d4267e119fb187e0df6a41ef7a06546297468" }, { "name": "PlayRtttl", "version": "1.4.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"http://www.roguerobotics.com/ bhagman@roguerobotics.com\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003esupport all octaves below 8.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRemoved blocking wait for ATmega32U4 Serial in examples.\u003cbr/\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-1.4.1.zip", "archiveFileName": "PlayRtttl-1.4.1.zip", "size": 79284, "checksum": "SHA-256:6d1737b6add0dfbbb88d501c335a0259546cbefd4f059defa95c9643c1c537f5" }, { "name": "PlayRtttl", "version": "1.4.2", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"https://github.com/bhagman\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003esupport all octaves below 8.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eNew example ReactionTimeTestGame.\u003cbr/\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-1.4.2.zip", "archiveFileName": "PlayRtttl-1.4.2.zip", "size": 103285, "checksum": "SHA-256:cacc7338c76c5cd88dac50aac11a811ea8ab5365c4b00ed9a0b300db169870ce" }, { "name": "PlayRtttl", "version": "2.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"https://github.com/bhagman\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003esupport all octaves below 8.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed PlayRttl.cpp to PlayRttl.hpp.\u003cbr/\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "providesIncludes": [ "PlayRtttl.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-2.0.0.zip", "archiveFileName": "PlayRtttl-2.0.0.zip", "size": 166669, "checksum": "SHA-256:b12019442aa09447088891a40991021408bfbca5ae75caab9ea1d4e96f9d4489" }, { "name": "PlayRtttl", "version": "2.0.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by \u003ca href=\"https://github.com/bhagman\"\u003eBrett Hagman\u003c/a\u003e.\u003cbr/\u003eUses the Arduino tone() function.\u003cbr/\u003eFatures:\u003cul\u003e\u003cli\u003eNon blocking version.\u003c/li\u003e\u003cli\u003esupport all octaves below 8.\u003c/li\u003e\u003cli\u003eName output function.\u003c/li\u003e\u003cli\u003eSample melodies.\u003c/li\u003e\u003cli\u003eRandom play of melodies array.\u003c/li\u003e\u003cli\u003eSupports inverted tone pin logic i.e. tone pin is HIGH at playing a pause.\u003c/li\u003e\u003cli\u003eAccepts even invalid specified RTTTL files found in the wild.\u003c/li\u003e\u003cli\u003eSupport of RTX format.\u003c/li\u003e\u003cli\u003esetNumberOfLoops() and setDefaultStyle() functions.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed PlayRttl.cpp to PlayRttl.hpp. Added function isPlayRtttlRunning()\u003cbr/\u003e", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "providesIncludes": [ "PlayRtttl.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-2.0.1.zip", "archiveFileName": "PlayRtttl-2.0.1.zip", "size": 167264, "checksum": "SHA-256:a6995b64f98abfcc4254f60974eecb18770b0f2b7dffb869d539267f03ac13c9" }, { "name": "PlayRtttl", "version": "2.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.\u003cbr/\u003e", "paragraph": "Improved Arduino library version of the RTTTL.pde example code written by Brett Hagman. Uses the Arduino tone() function. Support of RTX format.", "website": "https://github.com/ArminJo/PlayRtttl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/PlayRtttl.git", "providesIncludes": [ "PlayRtttl.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/PlayRtttl-2.1.0.zip", "archiveFileName": "PlayRtttl-2.1.0.zip", "size": 169375, "checksum": "SHA-256:43159eebbf187ea62f6339c1843eac9ba3c22c7dad8f0b84261c80f34ec7bdf7" }, { "name": "EasyButtonAtInt01", "version": "1.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Small and easy to use Arduino library for using push buttons at INT0 and / or INT1 pin (pin 2 / 3) using interrupts.\u003cbr/\u003eNo call of begin() or update() function needed. No blocking debouncing.\u003cbr/\u003e\u003cbr/\u003e", "paragraph": "Just connect buttons between ground and pin 2 or 3 of your Arduino - thats it.\u003cbr/\u003e\u003cbr/\u003eIn you main program define an EasyButton and use \u003ci\u003eButtonStateIsActive\u003c/i\u003e or \u003ci\u003eButtonToggleState\u003c/i\u003e to determine your action.\u003cbr/\u003eOr use a callback function which will be called once on every button press.\u003cbr/\u003e\u003cbr/\u003eUsage:\u003cpre\u003e#define USE_BUTTON_0\u003cbr/\u003e#include \"EasyButtonAtInt01.h\"\u003cbr/\u003eEasyButton Button0AtPin2(true);\u003cbr/\u003e\u003cbr/\u003evoid setup() {}\u003cbr/\u003evoid loop() {\u003cbr/\u003e...\u003cbr/\u003e digitalWrite(LED_BUILTIN, Button0AtPin2.ButtonToggleState);\u003cbr/\u003e...\u003cbr/\u003e}\u003c/pre\u003e\u003cbr/\u003eIf button timing is of interest, 3 variables are available:\u003cul\u003e\u003cli\u003eButtonPressDurationMillis\u003c/li\u003e\u003cli\u003eButtonLastChangeMillis\u003c/li\u003e\u003cli\u003eButtonReleaseMillis\u003c/li\u003e\u003c/ul\u003e", "website": "https://github.com/ArminJo/EasyButtonAtInt01", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/EasyButtonAtInt01.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/EasyButtonAtInt01-1.0.0.zip", "archiveFileName": "EasyButtonAtInt01-1.0.0.zip", "size": 25719, "checksum": "SHA-256:56af1969095ab5d12d2ce7dc55724f18eae51d59b500aad65d881b8648539a6d" }, { "name": "EasyButtonAtInt01", "version": "2.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Small and easy to use Arduino library for using push buttons at INT0 and / or INT1 pin using interrupts.\u003cbr/\u003e\u003cbr/\u003eJust connect buttons between ground and pin 2 or 3 of your Arduino - that's it\u003cbr/\u003e\u003cbr/\u003eNo call of begin() or update() function needed, no polling function to call. No blocking debouncing.\u003cbr/\u003e", "paragraph": "INT0 and INT1 are connected to Pin 2 / 3 on most Arduinos (ATmega328), to PB6 / PA3 on ATtiny167 and on ATtinyX5 we have only INT0 at PB2.\u003cbr/\u003e\u003cbr/\u003eIn you main program define an EasyButton and use \u003ci\u003eButtonStateIsActive\u003c/i\u003e or \u003ci\u003eButtonToggleState\u003c/i\u003e to determine your action.\u003cbr/\u003eOr use a \u003cb\u003ecallback function\u003c/b\u003e which will be called once on every button press.\u003cbr/\u003e\u003cbr/\u003eUsage:\u003cpre\u003e#define USE_BUTTON_0\u003cbr/\u003e#include \"EasyButtonAtInt01.cpp.h\"\u003cbr/\u003eEasyButton Button0AtPin2;\u003cbr/\u003e\u003cbr/\u003evoid setup() {}\u003cbr/\u003evoid loop() {\u003cbr/\u003e...\u003cbr/\u003e digitalWrite(LED_BUILTIN, Button0AtPin2.ButtonToggleState);\u003cbr/\u003e...\u003cbr/\u003e}\u003c/pre\u003e\u003cbr/\u003eFunctions for long and double press detection are included.", "website": "https://github.com/ArminJo/EasyButtonAtInt01", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/EasyButtonAtInt01.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/EasyButtonAtInt01-2.0.0.zip", "archiveFileName": "EasyButtonAtInt01-2.0.0.zip", "size": 48820, "checksum": "SHA-256:af9e8f2137501adfe9c8f4dd2d61ea4ebb7eecb957769b273ce5f4ce4ac9d6c7" }, { "name": "EasyButtonAtInt01", "version": "2.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Small and easy to use Arduino library for using push buttons at INT0 and / or INT1 pin using interrupts.\u003cbr/\u003e\u003cbr/\u003eJust connect buttons between ground and pin 2 or 3 of your Arduino - that's it\u003cbr/\u003e\u003cbr/\u003eNo call of begin() or update() function needed, no polling function to call. No blocking debouncing.\u003cbr/\u003e", "paragraph": "INT0 and INT1 are connected to Pin 2 / 3 on most Arduinos (ATmega328), to PB6 / PA3 on ATtiny167 and on ATtinyX5 we have only INT0 at PB2.\u003cbr/\u003e\u003cbr/\u003eIn you main program define an EasyButton and use \u003ci\u003eButtonStateIsActive\u003c/i\u003e or \u003ci\u003eButtonToggleState\u003c/i\u003e to determine your action.\u003cbr/\u003eOr use a \u003cb\u003ecallback function\u003c/b\u003e which will be called once on every button press.\u003cbr/\u003e\u003cbr/\u003eUsage:\u003cpre\u003e#define USE_BUTTON_0\u003cbr/\u003e#include \"EasyButtonAtInt01.cpp.h\"\u003cbr/\u003eEasyButton Button0AtPin2;\u003cbr/\u003e\u003cbr/\u003evoid setup() {}\u003cbr/\u003evoid loop() {\u003cbr/\u003e...\u003cbr/\u003e digitalWrite(LED_BUILTIN, Button0AtPin2.ButtonToggleState);\u003cbr/\u003e...\u003cbr/\u003e}\u003c/pre\u003e\u003cbr/\u003eFunctions for long and double press detection are included.\u003cbr/\u003e\u003cbr/\u003eNew: Revisited long and double press functions.", "website": "https://github.com/ArminJo/EasyButtonAtInt01", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/EasyButtonAtInt01.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/EasyButtonAtInt01-2.1.0.zip", "archiveFileName": "EasyButtonAtInt01-2.1.0.zip", "size": 45304, "checksum": "SHA-256:421a862321e675c43c8136f77aa995d5fa89a9e8746781ec4baa0d6c3002bd19" }, { "name": "EasyButtonAtInt01", "version": "3.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Small and easy to use Arduino library for using push buttons at INT0/pin2 and / or INT1/pin3 using interrupts.\u003cbr/\u003eFunctions for long and double press detection are included.\u003cbr/\u003e\u003cbr/\u003eJust connect buttons between ground and pin 2 or 3 of your Arduino - that's it\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNo call\u003c/b\u003e of begin() or polling function like update() required. No blocking debouncing delay.\u003cbr/\u003e", "paragraph": "\u003cbr/\u003eDefine an EasyButtonIn in you main program and use \u003ci\u003eButtonStateIsActive\u003c/i\u003e or \u003ci\u003eButtonToggleState\u003c/i\u003e to determine your action.\u003cbr/\u003eOr use a \u003cb\u003ecallback function\u003c/b\u003e which will be called once on every button press or release.\u003cbr/\u003e\u003cbr/\u003eUsage:\u003cpre\u003e#define USE_BUTTON_0\u003cbr/\u003e#include \"EasyButtonAtInt01.cpp.h\"\u003cbr/\u003eEasyButton Button0AtPin2;\u003cbr/\u003e\u003cbr/\u003evoid setup() {}\u003cbr/\u003evoid loop() {\u003cbr/\u003e...\u003cbr/\u003e digitalWrite(LED_BUILTIN, Button0AtPin2.ButtonToggleState);\u003cbr/\u003e...\u003cbr/\u003e}\u003c/pre\u003e\u003cbr/\u003e\u003cbr/\u003eNew: Added button release handler.\u003cbr/\u003e", "website": "https://github.com/ArminJo/EasyButtonAtInt01", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/EasyButtonAtInt01.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/EasyButtonAtInt01-3.0.0.zip", "archiveFileName": "EasyButtonAtInt01-3.0.0.zip", "size": 46796, "checksum": "SHA-256:ed0387c884140bf4fc9c9211d2897d396ada4177fd3e9b4283ba7628b18211b1" }, { "name": "EasyButtonAtInt01", "version": "3.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Small and easy to use Arduino library for using push buttons at INT0/pin2 and / or INT1/pin3 using interrupts.\u003cbr/\u003eFunctions for long and double press detection are included.\u003cbr/\u003e\u003cbr/\u003eJust connect buttons between ground and pin 2 or 3 of your Arduino - that's it\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNo call\u003c/b\u003e of begin() or polling function like update() required. No blocking debouncing delay.\u003cbr/\u003e", "paragraph": "\u003cbr/\u003eDefine an EasyButtonIn in you main program and use \u003ci\u003eButtonStateIsActive\u003c/i\u003e or \u003ci\u003eButtonToggleState\u003c/i\u003e to determine your action.\u003cbr/\u003eOr use a \u003cb\u003ecallback function\u003c/b\u003e which will be called once on every button press or release.\u003cbr/\u003e\u003cbr/\u003eUsage:\u003cpre\u003e#define USE_BUTTON_0\u003cbr/\u003e#include \"EasyButtonAtInt01.cpp.h\"\u003cbr/\u003eEasyButton Button0AtPin2;\u003cbr/\u003e\u003cbr/\u003evoid setup() {}\u003cbr/\u003evoid loop() {\u003cbr/\u003e...\u003cbr/\u003e digitalWrite(LED_BUILTIN, Button0AtPin2.ButtonToggleState);\u003cbr/\u003e...\u003cbr/\u003e}\u003c/pre\u003e\u003cbr/\u003e\u003cbr/\u003eNew: 2 sets of constructors.\u003cbr/\u003e", "website": "https://github.com/ArminJo/EasyButtonAtInt01", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/EasyButtonAtInt01.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/EasyButtonAtInt01-3.1.0.zip", "archiveFileName": "EasyButtonAtInt01-3.1.0.zip", "size": 47400, "checksum": "SHA-256:8234a184b9f00d99b7f3f4c8ac2c01a5227cd56d1163dc7429ee24f9e1578a4b" }, { "name": "EasyButtonAtInt01", "version": "3.2.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Small and easy to use Arduino library for using push buttons at INT0/pin2 and / or any PinChangeInterrupt pin.\u003cbr/\u003eFunctions for long and double press detection are included.\u003cbr/\u003e\u003cbr/\u003eJust connect buttons between ground and any pin of your Arduino - that's it\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNo call\u003c/b\u003e of begin() or polling function like update() required. No blocking debouncing delay.\u003cbr/\u003e", "paragraph": "\u003cbr/\u003eDefine an EasyButtonIn in you main program and use \u003ci\u003eButtonStateIsActive\u003c/i\u003e or \u003ci\u003eButtonToggleState\u003c/i\u003e to determine your action.\u003cbr/\u003eOr use a \u003cb\u003ecallback function\u003c/b\u003e which will be called once on every button press or release.\u003cbr/\u003e\u003cbr/\u003eUsage:\u003cpre\u003e#define USE_BUTTON_0\u003cbr/\u003e#include \"EasyButtonAtInt01.cpp.h\"\u003cbr/\u003eEasyButton Button0AtPin2;\u003cbr/\u003e\u003cbr/\u003evoid setup() {}\u003cbr/\u003evoid loop() {\u003cbr/\u003e...\u003cbr/\u003e digitalWrite(LED_BUILTIN, Button0AtPin2.ButtonToggleState);\u003cbr/\u003e...\u003cbr/\u003e}\u003c/pre\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eSecond button now possible on each ATmega328 pin.\u003cbr/\u003e", "website": "https://github.com/ArminJo/EasyButtonAtInt01", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/EasyButtonAtInt01.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/EasyButtonAtInt01-3.2.0.zip", "archiveFileName": "EasyButtonAtInt01-3.2.0.zip", "size": 48442, "checksum": "SHA-256:ac8dd7f6dcfc042b122fe89ce0bafd329e47b455d9af9121c80cf0a4fbdd09a5" }, { "name": "EasyButtonAtInt01", "version": "3.3.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Small and easy to use Arduino library for using push buttons at INT0/pin2 and / or any PinChangeInterrupt pin.\u003cbr/\u003eFunctions for long and double press detection are included.\u003cbr/\u003e\u003cbr/\u003eJust connect buttons between ground and any pin of your Arduino - that's it\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNo call\u003c/b\u003e of begin() or polling function like update() required. No blocking debouncing delay.\u003cbr/\u003e", "paragraph": "\u003cbr/\u003eDefine an EasyButtonIn in you main program and use \u003ci\u003eButtonStateIsActive\u003c/i\u003e or \u003ci\u003eButtonToggleState\u003c/i\u003e to determine your action.\u003cbr/\u003eOr use a \u003cb\u003ecallback function\u003c/b\u003e which will be called once on every button press or release.\u003cbr/\u003e\u003cbr/\u003eUsage:\u003cpre\u003e#define USE_BUTTON_0\u003cbr/\u003e#include \"EasyButtonAtInt01.hpp\"\u003cbr/\u003eEasyButton Button0AtPin2;\u003cbr/\u003e\u003cbr/\u003evoid setup() {}\u003cbr/\u003evoid loop() {\u003cbr/\u003e...\u003cbr/\u003e digitalWrite(LED_BUILTIN, Button0AtPin2.ButtonToggleState);\u003cbr/\u003e...\u003cbr/\u003e}\u003c/pre\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed EasyButtonAtInt01.cpp.h to EasyButtonAtInt01.hpp. =\u003e \u003cb\u003eYou must change: #include \"EasyButtonAtInt01.cpp.h\" to: #include \"EasyButtonAtInt01.hpp\"\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/EasyButtonAtInt01", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/EasyButtonAtInt01.git", "providesIncludes": [ "Arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/EasyButtonAtInt01-3.3.0.zip", "archiveFileName": "EasyButtonAtInt01-3.3.0.zip", "size": 50763, "checksum": "SHA-256:a5ba3311ae4ec85964256ef1e5f45963fe250afa21029d55d90d77f7e6c75f10" }, { "name": "EasyButtonAtInt01", "version": "3.3.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Small and easy to use Arduino library for using push buttons at INT0/pin2 and / or any PinChangeInterrupt pin.\u003cbr/\u003eFunctions for long and double press detection are included.\u003cbr/\u003e\u003cbr/\u003eJust connect buttons between ground and any pin of your Arduino - that's it\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNo call\u003c/b\u003e of begin() or polling function like update() required. No blocking debouncing delay.\u003cbr/\u003e", "paragraph": "\u003cbr/\u003eDefine an EasyButtonIn in you main program and use \u003ci\u003eButtonStateIsActive\u003c/i\u003e or \u003ci\u003eButtonToggleState\u003c/i\u003e to determine your action.\u003cbr/\u003eOr use a \u003cb\u003ecallback function\u003c/b\u003e which will be called once on every button press or release.\u003cbr/\u003e\u003cbr/\u003eUsage:\u003cpre\u003e#define USE_BUTTON_0\u003cbr/\u003e#include \"EasyButtonAtInt01.hpp\"\u003cbr/\u003eEasyButton Button0AtPin2;\u003cbr/\u003e\u003cbr/\u003evoid setup() {}\u003cbr/\u003evoid loop() {\u003cbr/\u003e...\u003cbr/\u003e digitalWrite(LED_BUILTIN, Button0AtPin2.ButtonToggleState);\u003cbr/\u003e...\u003cbr/\u003e}\u003c/pre\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAvoid mistakenly double press detection after boot.\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/EasyButtonAtInt01", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/EasyButtonAtInt01.git", "providesIncludes": [ "Arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/EasyButtonAtInt01-3.3.1.zip", "archiveFileName": "EasyButtonAtInt01-3.3.1.zip", "size": 52459, "checksum": "SHA-256:d50389b5603b5c04f7995b4d445b88253f991268f7cf725c8749f9448b6b4ceb" }, { "name": "EasyButtonAtInt01", "version": "3.4.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Small and easy to use Arduino library for using push buttons at any PinChangeInterrupt pin. Automatic debouncing, no delay required. Functions for long and double press detection are included.", "paragraph": "Define an EasyButton in you main program and use a callback function which will be called once on every button press or release.", "website": "https://github.com/ArminJo/EasyButtonAtInt01", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/EasyButtonAtInt01.git", "providesIncludes": [ "EasyButtonAtInt01.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/EasyButtonAtInt01-3.4.0.zip", "archiveFileName": "EasyButtonAtInt01-3.4.0.zip", "size": 54796, "checksum": "SHA-256:f04035972c348be15e50ede68ab3deb79548f3579018c950a617a244e095fccf" }, { "name": "u-blox GNSS", "version": "0.0.1", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "GNU", "sentence": "GNSS GPS library without bells and whistles, simply works, low power.", "paragraph": "GNSS GPS library without bells and whistles, simply works, low power.", "website": "https://github.com/ldab/u-blox_GNSS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/u-blox_GNSS.git", "providesIncludes": [ "ublox_GNSS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ldab/u_blox_GNSS-0.0.1.zip", "archiveFileName": "u_blox_GNSS-0.0.1.zip", "size": 6653881, "checksum": "SHA-256:eaa80477d763b6ebf9cde572bddbc550e983ea0b783c005a1b1382431c98aa3b" }, { "name": "FrequencyDetector", "version": "1.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Measure frequency of analog captured signal connected to an Arduino and check for noise and mute.\u003cbr/\u003e", "paragraph": "Signal can be delivered e.g. by a microphone. Tested for UNO, Nano and ATtiny85.\u003cbr/\u003eExamples includes a tone switch (Pfeiffschalter) designed to react to human whistling .", "website": "https://github.com/ArminJo/Arduino-FrequencyDetector", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-FrequencyDetector.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/FrequencyDetector-1.0.0.zip", "archiveFileName": "FrequencyDetector-1.0.0.zip", "size": 205464, "checksum": "SHA-256:d8e211b98aee0a6af8c9c5926b34321b293fd247cbd2ab6700bedb2679c3cb65" }, { "name": "FrequencyDetector", "version": "1.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Measure frequency of analog captured signal connected to an Arduino and check for noise and mute.\u003cbr/\u003e", "paragraph": "Signal can be delivered e.g. by a microphone. Tested for UNO, Nano and ATtiny85.\u003cbr/\u003eExamples includes a whistle switch (Pfeiffschalter) designed to react to human whistling.", "website": "https://github.com/ArminJo/Arduino-FrequencyDetector", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-FrequencyDetector.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/FrequencyDetector-1.1.0.zip", "archiveFileName": "FrequencyDetector-1.1.0.zip", "size": 293620, "checksum": "SHA-256:2663537cdcd22e307736dfae01db25c9eaa3ba9b927be4807e223f7eeb491aaa" }, { "name": "FrequencyDetector", "version": "1.1.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Measure frequency of analog captured signal connected to an Arduino and check for noise and mute.\u003cbr/\u003e", "paragraph": "Signal can be delivered e.g. by a microphone. Tested for UNO, Nano and ATtiny85.\u003cbr/\u003eExamples includes a whistle switch (Pfeiffschalter) designed to react to human whistling.", "website": "https://github.com/ArminJo/Arduino-FrequencyDetector", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-FrequencyDetector.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/FrequencyDetector-1.1.1.zip", "archiveFileName": "FrequencyDetector-1.1.1.zip", "size": 294734, "checksum": "SHA-256:31a05e121342465ab5fb08a7b93b671a022a3a9a181cd64eb3bdd3e21ca11b7a" }, { "name": "FrequencyDetector", "version": "2.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Measure the main frequency of analog captured signal connected to an Arduino and check for noise and mute.\u003cbr/\u003e", "paragraph": "Detects frequency from 38 Hz to 9612 Hz and works even on an ATTiny85 with 1 MHz up to 4806 Hz. Signal can be delivered e.g. by a microphone. Tested for UNO, Nano and ATtiny85.\u003cbr/\u003eExamples includes a whistle switch (Pfeiffschalter) designed to react to human whistling.\u003cbr/\u003eLike \u003ca href=\"https://www.arduino.cc/en/Tutorial/SimpleAudioFrequencyMeter\"\u003e Arduino Simple Audio Frequency Meter\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded plotter output of input signal. Renamed doPlausi() to doEqualDistributionPlausi().\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-FrequencyDetector", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-FrequencyDetector.git", "dependencies": [ { "name": "ATtinySerialOut" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/FrequencyDetector-2.0.0.zip", "archiveFileName": "FrequencyDetector-2.0.0.zip", "size": 313528, "checksum": "SHA-256:15aec7f7ca2ad87a099f2c6d59877ac90c7215f893bca35d3af0dce1efdf6bae" }, { "name": "FrequencyDetector", "version": "2.0.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Measure the main frequency of analog captured signal connected to an Arduino and check for noise and mute.\u003cbr/\u003e", "paragraph": "Detects frequency from 38 Hz to 9612 Hz and works even on an ATTiny85 with 1 MHz up to 4806 Hz. Signal can be delivered e.g. by a microphone. New: Renamed printSignalValuesForArduinoPlotter() to printInputSignalValuesForArduinoPlotter() etc.", "website": "https://github.com/ArminJo/Arduino-FrequencyDetector", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-FrequencyDetector.git", "providesIncludes": [ "FrequencyDetector.h" ], "dependencies": [ { "name": "ATtinySerialOut" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/FrequencyDetector-2.0.1.zip", "archiveFileName": "FrequencyDetector-2.0.1.zip", "size": 400773, "checksum": "SHA-256:fd4f76bb29b9887252121d6fef9950201f8520683d3dd345728759aa995cf816" }, { "name": "SparkFun DMX Shield Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun ESP32 DMX to LED Shield", "paragraph": "An Arduino Library for the ESP32 DMX to LED Shield. Accomplishes DMX communication over Serial", "website": "https://github.com/sparkfun/SparkFunDMX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFunDMX.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DMX_Shield_Library-1.0.0.zip", "archiveFileName": "SparkFun_DMX_Shield_Library-1.0.0.zip", "size": 13785, "checksum": "SHA-256:29ef6434564204cc64149e2c2bd1e9663ae5293a555b51cb6555b59ae9e15866" }, { "name": "SparkFun DMX Shield Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun ESP32 DMX to LED Shield", "paragraph": "An Arduino Library for the ESP32 DMX to LED Shield. Accomplishes DMX communication over Serial", "website": "https://github.com/sparkfun/SparkFunDMX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFunDMX.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DMX_Shield_Library-1.0.1.zip", "archiveFileName": "SparkFun_DMX_Shield_Library-1.0.1.zip", "size": 13783, "checksum": "SHA-256:a4e86358ac18c07f3cf1429285d4564b019610814d3571422a4eb83001ed07bd" }, { "name": "SparkFun DMX Shield Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun ESP32 DMX to LED Shield", "paragraph": "An Arduino Library for the ESP32 DMX to LED Shield. Accomplishes DMX communication over Serial", "website": "https://github.com/sparkfun/SparkFunDMX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFunDMX.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DMX_Shield_Library-1.0.2.zip", "archiveFileName": "SparkFun_DMX_Shield_Library-1.0.2.zip", "size": 13782, "checksum": "SHA-256:7e194c32070b8d35a55f43d998ab7cb19c9deb2cd4506eadb80f1ee5cb5f8cea" }, { "name": "SparkFun DMX Shield Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun ESP32 DMX to LED Shield", "paragraph": "An Arduino Library for the ESP32 DMX to LED Shield. Accomplishes DMX communication over Serial", "website": "https://github.com/sparkfun/SparkFunDMX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFunDMX.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DMX_Shield_Library-1.0.3.zip", "archiveFileName": "SparkFun_DMX_Shield_Library-1.0.3.zip", "size": 13833, "checksum": "SHA-256:08f6be3e83f91531cf7f7ef355f3865011f8aba8990562f9cb26849decb5efdd" }, { "name": "SparkFun DMX Shield Library", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun ESP32 DMX to LED Shield", "paragraph": "An Arduino Library for the ESP32 DMX to LED Shield. Accomplishes DMX communication over Serial", "website": "https://github.com/sparkfun/SparkFunDMX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFunDMX.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DMX_Shield_Library-1.0.4.zip", "archiveFileName": "SparkFun_DMX_Shield_Library-1.0.4.zip", "size": 13890, "checksum": "SHA-256:15d0ba9b022d0b2a9992c0d648bc794a0417d93f069eb6eb772cce82148e593e" }, { "name": "SparkFun DMX Shield Library", "version": "1.0.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun ESP32 DMX to LED Shield", "paragraph": "An Arduino Library for the ESP32 DMX to LED Shield. Accomplishes DMX communication over Serial", "website": "https://github.com/sparkfun/SparkFunDMX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFunDMX.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DMX_Shield_Library-1.0.5.zip", "archiveFileName": "SparkFun_DMX_Shield_Library-1.0.5.zip", "size": 14179, "checksum": "SHA-256:5a8a87748c9530ab49165fb9f29db3e41693390bd8660856cce0af9aae85d0da" }, { "name": "SparkFun DMX Shield Library", "version": "2.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun ESP32 DMX to LED Shield", "paragraph": "An Arduino Library for the ESP32 DMX to LED Shield. Accomplishes DMX communication over Serial", "website": "https://github.com/sparkfun/SparkFunDMX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFunDMX.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DMX_Shield_Library-2.0.0.zip", "archiveFileName": "SparkFun_DMX_Shield_Library-2.0.0.zip", "size": 15422, "checksum": "SHA-256:3887bcc5526c25820f3ca58535530fb097d2adc88fec51f56eae0f0f27faa412" }, { "name": "SparkFun DMX Shield Library", "version": "2.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun ESP32 DMX to LED Shield", "paragraph": "An Arduino Library for the ESP32 DMX to LED Shield. Accomplishes DMX communication over Serial", "website": "https://github.com/sparkfun/SparkFunDMX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFunDMX.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DMX_Shield_Library-2.0.1.zip", "archiveFileName": "SparkFun_DMX_Shield_Library-2.0.1.zip", "size": 15354, "checksum": "SHA-256:bf722627a7355d756c9085fe3c7081f26d8671cc84a4d588c2eb6a0d77217805" }, { "name": "BasicsLibrary", "version": "1.0.0", "author": "Tomas Roj; rojtomas@email.cz", "maintainer": "Tomas Roj, rojtomas@email.cz", "sentence": "An easy to use library for beginners with basic Arduino examples.", "paragraph": "An easy to use library for beginners with basic Arduino examples. Just use the method and thats it!", "website": "https://github.com/TomasRoj/BasicsLibrary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TomasRoj/BasicsLibrary.git", "providesIncludes": [ "BasicsLibrary.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/TomasRoj/BasicsLibrary-1.0.0.zip", "archiveFileName": "BasicsLibrary-1.0.0.zip", "size": 4363, "checksum": "SHA-256:22636af46c7c75c21b30616706eb080132f1b79594eb455ca687ae6eba9259a9" }, { "name": "BasicsLibrary", "version": "1.1.0", "author": "Tomas Roj; rojtomas@email.cz", "maintainer": "Tomas Roj, rojtomas@email.cz", "sentence": "Library for beginners with examples.", "paragraph": "An easy to use library for beginners with basic Arduino examples. Just use the method and thats it! Supports ESP.", "website": "https://github.com/TomasRoj/BasicsLibrary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TomasRoj/BasicsLibrary.git", "providesIncludes": [ "BasicsLibrary.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/TomasRoj/BasicsLibrary-1.1.0.zip", "archiveFileName": "BasicsLibrary-1.1.0.zip", "size": 15232, "checksum": "SHA-256:71fe18527a0e6023af260170c616f017350ab10d87044a13be93217f02f3ba4d" }, { "name": "Ephemeris", "version": "1.0.1", "author": "Sebastien Marchand", "maintainer": "MarScaper \u003csebastien@marscaper.com\u003e", "sentence": "Arduino library for the calculation of ephemeris of the solar system with an Arduino Mega.", "paragraph": "This library can be used for calculation of ephemeris for the Sun, Mercury, Venus, Earth's Moon, Mars, Jupiter, Saturn, Uranus, Neptune. For each solar system object you get: equatorial coordinates (RA/Dec), horizontal coordinates (Alt/Az), rise, set, distance (in A.U), and apparent diameter (in arcminutes). Due to VSOP87 and ELP2000 implementation, code needs too much flash memory for classic Arduinos (Uno, etc).", "website": "https://github.com/MarScaper/ephemeris", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MarScaper/ephemeris.git", "url": "https://downloads.arduino.cc/libraries/github.com/MarScaper/Ephemeris-1.0.1.zip", "archiveFileName": "Ephemeris-1.0.1.zip", "size": 195362, "checksum": "SHA-256:70014c3a4046e63ed530e7b23d060d3323c089475503dd0c7278f301112cb9e3" }, { "name": "EspSoftwareSerial", "version": "5.0.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.0.0.zip", "archiveFileName": "EspSoftwareSerial-5.0.0.zip", "size": 17390, "checksum": "SHA-256:4f8df69feeb4ba55077486b96ac6b5d56e4a2685a774b977405293548484a558" }, { "name": "EspSoftwareSerial", "version": "5.0.0-rc1", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.0.0-rc1.zip", "archiveFileName": "EspSoftwareSerial-5.0.0-rc1.zip", "size": 16383, "checksum": "SHA-256:4f28d3b4acfd583bf02536c6199e9a5886cd3e669540b33fb9f93a1588ceb685" }, { "name": "EspSoftwareSerial", "version": "5.0.2", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.0.2.zip", "archiveFileName": "EspSoftwareSerial-5.0.2.zip", "size": 17506, "checksum": "SHA-256:b2007643d0bd5bbbea2ba2ec98cbd6c80ffd971f58c5857bc1b84aeaf7e0e606" }, { "name": "EspSoftwareSerial", "version": "5.0.3", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.0.3.zip", "archiveFileName": "EspSoftwareSerial-5.0.3.zip", "size": 17506, "checksum": "SHA-256:c2f4a9d63c17d41450f893d0ba12cd6d39c6d96cb10719010d9738fae608a5bb" }, { "name": "EspSoftwareSerial", "version": "5.0.4", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.0.4.zip", "archiveFileName": "EspSoftwareSerial-5.0.4.zip", "size": 17505, "checksum": "SHA-256:2949c32dc6a7114b1e8f585ef8e8412d354d172e1c9a33cec7d07fd03eb93071" }, { "name": "EspSoftwareSerial", "version": "5.2.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.2.0.zip", "archiveFileName": "EspSoftwareSerial-5.2.0.zip", "size": 21035, "checksum": "SHA-256:08790885f969d9e6bc9bccaadd2c973a30a18ee9d6eaa797d98517472cc5c102" }, { "name": "EspSoftwareSerial", "version": "5.2.1", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.2.1.zip", "archiveFileName": "EspSoftwareSerial-5.2.1.zip", "size": 20999, "checksum": "SHA-256:0722ddcc22972b8ae77d4a40e8b8b1673a038d5c1a540d10f2a33fec9c19fadb" }, { "name": "EspSoftwareSerial", "version": "5.2.2", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.2.2.zip", "archiveFileName": "EspSoftwareSerial-5.2.2.zip", "size": 21038, "checksum": "SHA-256:48baf6c82a8873d874674f6cda03a6da87521fb86759eb6dde8744f510598d62" }, { "name": "EspSoftwareSerial", "version": "5.2.3", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.2.3.zip", "archiveFileName": "EspSoftwareSerial-5.2.3.zip", "size": 22660, "checksum": "SHA-256:989489926358471f2ac0664124bb09dbae113bc903823f4c6e017e62ea23c78d" }, { "name": "EspSoftwareSerial", "version": "5.2.5", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.2.5.zip", "archiveFileName": "EspSoftwareSerial-5.2.5.zip", "size": 22665, "checksum": "SHA-256:a90efe93f355802eaf1e760453334707cd673c03ef2d1a355777e8cd792e6b3d" }, { "name": "EspSoftwareSerial", "version": "5.2.6", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.2.6.zip", "archiveFileName": "EspSoftwareSerial-5.2.6.zip", "size": 22664, "checksum": "SHA-256:fd2cc36d954c554b8cbcef8644e4dba1f9bac9264eaa3109c806a9fa08401ce2" }, { "name": "EspSoftwareSerial", "version": "5.2.8", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.2.8.zip", "archiveFileName": "EspSoftwareSerial-5.2.8.zip", "size": 22950, "checksum": "SHA-256:fdad1e8509f6b2f0462ce389249ff3fc8a2ed550338ed11092887c50b5f9a866" }, { "name": "EspSoftwareSerial", "version": "5.2.9", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.2.9.zip", "archiveFileName": "EspSoftwareSerial-5.2.9.zip", "size": 23049, "checksum": "SHA-256:a4da3afeb10fd146ef3b2b4d15bd213a9c13b062a31a1f70157fd24b180642da" }, { "name": "EspSoftwareSerial", "version": "5.3.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.3.0.zip", "archiveFileName": "EspSoftwareSerial-5.3.0.zip", "size": 24568, "checksum": "SHA-256:691d2b6bcde23d9d9e54a4220c248fda4d7597a5d53d6dec54160db2cc2f63b8" }, { "name": "EspSoftwareSerial", "version": "5.3.1", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.3.1.zip", "archiveFileName": "EspSoftwareSerial-5.3.1.zip", "size": 24790, "checksum": "SHA-256:5975703b0c73d46f6ad51d3a901be1e7de394d24af99b4c2f2c64e64d232081c" }, { "name": "EspSoftwareSerial", "version": "5.3.2", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.3.2.zip", "archiveFileName": "EspSoftwareSerial-5.3.2.zip", "size": 24804, "checksum": "SHA-256:89235d7664dbde4b74bcfeb6600659ddb9fa6175de37e4e102cbaf8ef22e7747" }, { "name": "EspSoftwareSerial", "version": "5.3.3", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.3.3.zip", "archiveFileName": "EspSoftwareSerial-5.3.3.zip", "size": 24813, "checksum": "SHA-256:12b41397e06e008de24709a65541b9ec3c2203a698bed2d5b9fb1a9e55447fd3" }, { "name": "EspSoftwareSerial", "version": "5.3.4", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.3.4.zip", "archiveFileName": "EspSoftwareSerial-5.3.4.zip", "size": 24983, "checksum": "SHA-256:8446d06c5e3397281b58c1de029de5e256903043aa139574d85d25e3031cbcd5" }, { "name": "EspSoftwareSerial", "version": "5.3.6", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.3.6.zip", "archiveFileName": "EspSoftwareSerial-5.3.6.zip", "size": 25374, "checksum": "SHA-256:fafd5bd8fe943df90624fd50698dca0553d438257a507c3ed4b8652c4ca9f466" }, { "name": "EspSoftwareSerial", "version": "5.4.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-5.4.0.zip", "archiveFileName": "EspSoftwareSerial-5.4.0.zip", "size": 25267, "checksum": "SHA-256:1db0c24d0b07aa062e7fc0fa446af3872e81e1a65031157aa6c69ac4d2eca806" }, { "name": "EspSoftwareSerial", "version": "6.0.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.0.0.zip", "archiveFileName": "EspSoftwareSerial-6.0.0.zip", "size": 25521, "checksum": "SHA-256:b8a9432677cc942fc016c5c71ea8c0cc5389bec7ba625e6eae8b4ffdbe7a7f6f" }, { "name": "EspSoftwareSerial", "version": "6.1.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.1.0.zip", "archiveFileName": "EspSoftwareSerial-6.1.0.zip", "size": 27358, "checksum": "SHA-256:ba68d1112c617ea41a9c4d6efe06d6b80e3a2553a2542dbaf2c95efdff7fbd19" }, { "name": "EspSoftwareSerial", "version": "6.1.1", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.1.1.zip", "archiveFileName": "EspSoftwareSerial-6.1.1.zip", "size": 27361, "checksum": "SHA-256:10a56c42470f7397114d1429e008445f627bbfcacf506c51932bf87077bb90a3" }, { "name": "EspSoftwareSerial", "version": "6.2.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.2.0.zip", "archiveFileName": "EspSoftwareSerial-6.2.0.zip", "size": 27404, "checksum": "SHA-256:b6ec1ccac3bcca5ffdcf58de5e0f592f2d7e8e0ae178f3d082108077cb545b34" }, { "name": "EspSoftwareSerial", "version": "6.2.2", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.2.2.zip", "archiveFileName": "EspSoftwareSerial-6.2.2.zip", "size": 27442, "checksum": "SHA-256:d209c26cb12f4fb5649277620d4f8d95b53657a4d5f4036827f5c21e67b23539" }, { "name": "EspSoftwareSerial", "version": "6.3.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.3.0.zip", "archiveFileName": "EspSoftwareSerial-6.3.0.zip", "size": 27159, "checksum": "SHA-256:d89e8fbe05bf53a9ae880daf693cea11d42948365e6741b36b57648c06b65bf5" }, { "name": "EspSoftwareSerial", "version": "6.4.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.4.0.zip", "archiveFileName": "EspSoftwareSerial-6.4.0.zip", "size": 29431, "checksum": "SHA-256:1d0ec4d41ed4654eaf5d8556e354afc3b06723739aef23aa1ed1d6658a8779db" }, { "name": "EspSoftwareSerial", "version": "6.5.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.5.0.zip", "archiveFileName": "EspSoftwareSerial-6.5.0.zip", "size": 34592, "checksum": "SHA-256:7b68fc3b3541f34ad5853ff8183e53044fef98a2b54d118efdc3e5bcae1882f4" }, { "name": "EspSoftwareSerial", "version": "6.5.1", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.5.1.zip", "archiveFileName": "EspSoftwareSerial-6.5.1.zip", "size": 34747, "checksum": "SHA-256:0d462532e017666129471652bca96434a3973ebcdc807d351ed5ff5580a86823" }, { "name": "EspSoftwareSerial", "version": "6.5.2", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.5.2.zip", "archiveFileName": "EspSoftwareSerial-6.5.2.zip", "size": 34758, "checksum": "SHA-256:8c64ed0632dbd861b645cda80cebf52841afaa2604d11eb95a93f0ddb0e69607" }, { "name": "EspSoftwareSerial", "version": "6.5.3", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.5.3.zip", "archiveFileName": "EspSoftwareSerial-6.5.3.zip", "size": 34822, "checksum": "SHA-256:0f5172e9905729bcd7a80b14d6eceb96364eabd561816ac77725b2c9fd124c43" }, { "name": "EspSoftwareSerial", "version": "6.5.4", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.5.4.zip", "archiveFileName": "EspSoftwareSerial-6.5.4.zip", "size": 34856, "checksum": "SHA-256:dcbcda278911e0f44785a0d7417d8f6b5e33ef36d1a99bd9a51949c2013b3ea2" }, { "name": "EspSoftwareSerial", "version": "6.6.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.6.0.zip", "archiveFileName": "EspSoftwareSerial-6.6.0.zip", "size": 44360, "checksum": "SHA-256:af332be641286cb6adcef0559418135b3ea81ba68ff1eb03ed48d4c4ac891772" }, { "name": "EspSoftwareSerial", "version": "6.6.1", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.6.1.zip", "archiveFileName": "EspSoftwareSerial-6.6.1.zip", "size": 44352, "checksum": "SHA-256:d04b84173825bdead9a97f92b483fbb532528f0155c26862c229ee71504c5fb6" }, { "name": "EspSoftwareSerial", "version": "6.6.4", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Peter Lerup \u003cpeter@lerup.com\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.6.4.zip", "archiveFileName": "EspSoftwareSerial-6.6.4.zip", "size": 44519, "checksum": "SHA-256:67a2f47e6637b621954e51e854e208768dc386be626db939845d306682aa6753" }, { "name": "EspSoftwareSerial", "version": "6.7.1", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.7.1.zip", "archiveFileName": "EspSoftwareSerial-6.7.1.zip", "size": 44584, "checksum": "SHA-256:d69b62141c076874154f43ea3a32827fdc4b8da4cd5f7c86c72110daea5fb7b0" }, { "name": "EspSoftwareSerial", "version": "6.7.2", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.7.2.zip", "archiveFileName": "EspSoftwareSerial-6.7.2.zip", "size": 45527, "checksum": "SHA-256:f75e338ef750bf206fa15745c287fbc3c04a170bd21a6c7fb21fd935e13d16f7" }, { "name": "EspSoftwareSerial", "version": "6.8.0", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.8.0.zip", "archiveFileName": "EspSoftwareSerial-6.8.0.zip", "size": 45545, "checksum": "SHA-256:29dc4933dfa54a5eb44f0e1ded5fc3d48f5c3ec2a4dcbabace1cbb915e0c0316" }, { "name": "EspSoftwareSerial", "version": "6.8.1", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.8.1.zip", "archiveFileName": "EspSoftwareSerial-6.8.1.zip", "size": 45575, "checksum": "SHA-256:7cb6add5fce2a211f9c5118a2bfdfd1309eca7d5692abc280289d868f4568649" }, { "name": "EspSoftwareSerial", "version": "6.8.2", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.8.2.zip", "archiveFileName": "EspSoftwareSerial-6.8.2.zip", "size": 45523, "checksum": "SHA-256:681afececae420a649d05668ab7ec09252258403bc469e994d1fbc1fd0af749c" }, { "name": "EspSoftwareSerial", "version": "6.8.3", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.8.3.zip", "archiveFileName": "EspSoftwareSerial-6.8.3.zip", "size": 45548, "checksum": "SHA-256:664ee7edd5a527e1ed3279d5fd6c05094b0a831ccee0997704726ed40b6c5d28" }, { "name": "EspSoftwareSerial", "version": "6.8.4", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.8.4.zip", "archiveFileName": "EspSoftwareSerial-6.8.4.zip", "size": 45581, "checksum": "SHA-256:5e547a5a038826dd6d34cacb9ec6766cbfdf3a8e567cfce94b10f1c22dbb91c9" }, { "name": "EspSoftwareSerial", "version": "6.8.5", "author": "Peter Lerup, Dirk Kaar", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.8.5.zip", "archiveFileName": "EspSoftwareSerial-6.8.5.zip", "size": 45682, "checksum": "SHA-256:682516f7ac050bbe3d222d9ae8661a0987bf688c13816a67aed744b3c8aada3f" }, { "name": "EspSoftwareSerial", "version": "6.9.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.9.0.zip", "archiveFileName": "EspSoftwareSerial-6.9.0.zip", "size": 45831, "checksum": "SHA-256:5ad967891387f77e2fc2f5aa35da388058deb8a3b4697fd59da003c6cdf23d50" }, { "name": "EspSoftwareSerial", "version": "6.10.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.10.0.zip", "archiveFileName": "EspSoftwareSerial-6.10.0.zip", "size": 45915, "checksum": "SHA-256:0262720c2e602b42d0467105d354e36f0649af542de947ef3e3f3c0ac2fe7c96" }, { "name": "EspSoftwareSerial", "version": "6.10.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.10.1.zip", "archiveFileName": "EspSoftwareSerial-6.10.1.zip", "size": 45986, "checksum": "SHA-256:38ee3ab2cd724856bfd632869093ed9b50b98fd9041a8e80a2a888d6d038b0b2" }, { "name": "EspSoftwareSerial", "version": "6.11.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.11.0.zip", "archiveFileName": "EspSoftwareSerial-6.11.0.zip", "size": 46070, "checksum": "SHA-256:cfb4898689914f5af0038fa911567dc632175ef9c52b664b81a19bd4bf652d66" }, { "name": "EspSoftwareSerial", "version": "6.11.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.11.1.zip", "archiveFileName": "EspSoftwareSerial-6.11.1.zip", "size": 46078, "checksum": "SHA-256:2959617eeeff36d60abc7986680e5b0822187d8bea686eb8bf91e0f45c2b4562" }, { "name": "EspSoftwareSerial", "version": "6.11.2", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.11.2.zip", "archiveFileName": "EspSoftwareSerial-6.11.2.zip", "size": 46231, "checksum": "SHA-256:a8b2f226119e42125f06f11a680b99e848ae738ce4a023f6af4ac67c8bad2b1b" }, { "name": "EspSoftwareSerial", "version": "6.11.3", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.11.3.zip", "archiveFileName": "EspSoftwareSerial-6.11.3.zip", "size": 46245, "checksum": "SHA-256:e81805c92fae460a17e975b65ac20d7880d47cb85c9ff0998e304e34da05a06e" }, { "name": "EspSoftwareSerial", "version": "6.11.4", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.11.4.zip", "archiveFileName": "EspSoftwareSerial-6.11.4.zip", "size": 46103, "checksum": "SHA-256:fad6cb22be427eccf9e453cfd97a49c4b21e0e91cd97989d7c8d633bad86a1e2" }, { "name": "EspSoftwareSerial", "version": "6.11.6", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.11.6.zip", "archiveFileName": "EspSoftwareSerial-6.11.6.zip", "size": 46437, "checksum": "SHA-256:dad3951866c8a669639a8613badfa1ba8dc2e47ade8999bbac3c146d094d78bc" }, { "name": "EspSoftwareSerial", "version": "6.11.7", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.11.7.zip", "archiveFileName": "EspSoftwareSerial-6.11.7.zip", "size": 46518, "checksum": "SHA-256:830cc1187b67d179536566e4798cd51b3cebcf8cb4a2280b0c2d33d8ee3eb0c0" }, { "name": "EspSoftwareSerial", "version": "6.12.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.12.0.zip", "archiveFileName": "EspSoftwareSerial-6.12.0.zip", "size": 46402, "checksum": "SHA-256:4073a29c7fdcdf345d1cf5841ff33ac5196cf7f7e950555dc61cced6be344591" }, { "name": "EspSoftwareSerial", "version": "6.12.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.12.1.zip", "archiveFileName": "EspSoftwareSerial-6.12.1.zip", "size": 46428, "checksum": "SHA-256:d14b1a4d321290afc401a6c6d2594b27611450630c268f16498549a0934de0b0" }, { "name": "EspSoftwareSerial", "version": "6.12.2", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.12.2.zip", "archiveFileName": "EspSoftwareSerial-6.12.2.zip", "size": 46451, "checksum": "SHA-256:605207315c1907f5331004fcbfa559085d61120c288529b8ef2a11cba0f196c8" }, { "name": "EspSoftwareSerial", "version": "6.12.3", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.12.3.zip", "archiveFileName": "EspSoftwareSerial-6.12.3.zip", "size": 46494, "checksum": "SHA-256:9561e83954ef5fbbad23ecd639631722297ab5b85b4fd1e8c5d21199070620a5" }, { "name": "EspSoftwareSerial", "version": "6.12.4", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.12.4.zip", "archiveFileName": "EspSoftwareSerial-6.12.4.zip", "size": 46545, "checksum": "SHA-256:af6f074006c1b5dad4caecbc265382d3f5af28692feadca76e58c303948d1383" }, { "name": "EspSoftwareSerial", "version": "6.12.5", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.12.5.zip", "archiveFileName": "EspSoftwareSerial-6.12.5.zip", "size": 46544, "checksum": "SHA-256:82c9a00c200da72f16865a6998b762669114e63eb80086467d8e20bbce5d2215" }, { "name": "EspSoftwareSerial", "version": "6.12.6", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.12.6.zip", "archiveFileName": "EspSoftwareSerial-6.12.6.zip", "size": 46618, "checksum": "SHA-256:fade8157dd0f75e418a8b1914107a1cd1cfca39c492e4ba4aad58289fc2e420f" }, { "name": "EspSoftwareSerial", "version": "6.12.7", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.12.7.zip", "archiveFileName": "EspSoftwareSerial-6.12.7.zip", "size": 46612, "checksum": "SHA-256:eb58b6fe973059c90766a8f17424855d9bcbfa0a1a7676bf0a499999dd82169c" }, { "name": "EspSoftwareSerial", "version": "6.13.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.13.0.zip", "archiveFileName": "EspSoftwareSerial-6.13.0.zip", "size": 47670, "checksum": "SHA-256:2431bae47325dd788b8250397d0ab47f9e80b5b50b2bae40a535ac873a8fc64f" }, { "name": "EspSoftwareSerial", "version": "6.13.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.13.1.zip", "archiveFileName": "EspSoftwareSerial-6.13.1.zip", "size": 47764, "checksum": "SHA-256:2d1848ecfb277ed41719392b5805d3f2581acb30c6e4aed4f0dc3a30ffbf6b9b" }, { "name": "EspSoftwareSerial", "version": "6.13.2", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.13.2.zip", "archiveFileName": "EspSoftwareSerial-6.13.2.zip", "size": 47782, "checksum": "SHA-256:9b511567b0362e111740a12158569a944f7ef69a91f8af56c1b8e63eefa9e392" }, { "name": "EspSoftwareSerial", "version": "6.14.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.14.0.zip", "archiveFileName": "EspSoftwareSerial-6.14.0.zip", "size": 47878, "checksum": "SHA-256:cac4be3edd1efc9768d2afb13b34dbe45319ff502fc2f4e6dc8eedb22c6333f7" }, { "name": "EspSoftwareSerial", "version": "6.14.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.14.1.zip", "archiveFileName": "EspSoftwareSerial-6.14.1.zip", "size": 47879, "checksum": "SHA-256:5c2ceaddd0bdea8f5c7d830b7399350c9b1c27755b47aef7ac2a48657fe019be" }, { "name": "EspSoftwareSerial", "version": "6.14.2", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.14.2.zip", "archiveFileName": "EspSoftwareSerial-6.14.2.zip", "size": 47879, "checksum": "SHA-256:8b5ca92f6c3ca80c80bf3a3080c9acb196dc297bf332441ff79e71e5009fcf1e" }, { "name": "EspSoftwareSerial", "version": "6.15.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.15.0.zip", "archiveFileName": "EspSoftwareSerial-6.15.0.zip", "size": 47864, "checksum": "SHA-256:cc116262cc716cf6a55b9b4b0eac180d679a8a605c7fbbf0e58cbdcf8d6fc0cf" }, { "name": "EspSoftwareSerial", "version": "6.15.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.15.1.zip", "archiveFileName": "EspSoftwareSerial-6.15.1.zip", "size": 47859, "checksum": "SHA-256:5d99c9053b18eb03b55a52ec2eb905f1f3ebc70d007ff8577ac86d8e927d1a20" }, { "name": "EspSoftwareSerial", "version": "6.15.2", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.15.2.zip", "archiveFileName": "EspSoftwareSerial-6.15.2.zip", "size": 48032, "checksum": "SHA-256:9bc0b204367b3ca23024f85c1fc23909667f56f18bf1519e523639172e3d9211" }, { "name": "EspSoftwareSerial", "version": "6.16.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.16.0.zip", "archiveFileName": "EspSoftwareSerial-6.16.0.zip", "size": 49248, "checksum": "SHA-256:8755550f7420c431aff7d15cb8b02db6c656e6424eb83e92d24a9cdb0652f3c3" }, { "name": "EspSoftwareSerial", "version": "6.16.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.16.1.zip", "archiveFileName": "EspSoftwareSerial-6.16.1.zip", "size": 49281, "checksum": "SHA-256:384d1744312d7d3b14765958a333039e0decb27fd3668d7707c7e66e575e63ce" }, { "name": "EspSoftwareSerial", "version": "6.17.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.17.0.zip", "archiveFileName": "EspSoftwareSerial-6.17.0.zip", "size": 49512, "checksum": "SHA-256:64d52f0ecaddc6ea0c5c1c9b05a24f854235c2e84c6e066880ee5bbf3a1e0c3f" }, { "name": "EspSoftwareSerial", "version": "6.17.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-6.17.1.zip", "archiveFileName": "EspSoftwareSerial-6.17.1.zip", "size": 49557, "checksum": "SHA-256:f3f294b543a05be99dbc7c7811e95dc4a13238fc1b07ed0a23aff5f37df4eb01" }, { "name": "EspSoftwareSerial", "version": "7.0.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-7.0.0.zip", "archiveFileName": "EspSoftwareSerial-7.0.0.zip", "size": 49538, "checksum": "SHA-256:f11b8b3bc88f8384966224d78b7458d4a3cb2589dc3fe1cf677aa93e0fda9f40" }, { "name": "EspSoftwareSerial", "version": "7.0.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-7.0.1.zip", "archiveFileName": "EspSoftwareSerial-7.0.1.zip", "size": 51522, "checksum": "SHA-256:7dd1b27765de74d399cc4d2d6af1627376bea7c5c1f2e30f7bd468e72921fae2" }, { "name": "EspSoftwareSerial", "version": "8.0.1", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-8.0.1.zip", "archiveFileName": "EspSoftwareSerial-8.0.1.zip", "size": 51139, "checksum": "SHA-256:28378081867b59d11d5eb48cdef44cfd55be22ec975e2623461dd0a78b1bdaff" }, { "name": "EspSoftwareSerial", "version": "8.0.2", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-8.0.2.zip", "archiveFileName": "EspSoftwareSerial-8.0.2.zip", "size": 51120, "checksum": "SHA-256:efaf959388bd4fc4a1229752d75b9d23fbc635898bfae2e6133cf225f320f706" }, { "name": "EspSoftwareSerial", "version": "8.0.3", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-8.0.3.zip", "archiveFileName": "EspSoftwareSerial-8.0.3.zip", "size": 51132, "checksum": "SHA-256:38a19ef82d9ac9cf610f73ae3d86d426c8b99ddcba8436280b191eeac780ac2d" }, { "name": "EspSoftwareSerial", "version": "8.1.0", "author": "Dirk Kaar, Peter Lerup", "maintainer": "Dirk Kaar \u003cdok@dok-net.net\u003e", "sentence": "Implementation of the Arduino software serial for ESP8266/ESP32.", "website": "https://github.com/plerup/espsoftwareserial/", "category": "Signal Input/Output", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/plerup/espsoftwareserial.git", "url": "https://downloads.arduino.cc/libraries/github.com/plerup/EspSoftwareSerial-8.1.0.zip", "archiveFileName": "EspSoftwareSerial-8.1.0.zip", "size": 52818, "checksum": "SHA-256:91215c8dcba992928b4e9ef5323805e711b9e9801d73f22d636b119f810e9431" }, { "name": "Tasks", "version": "1.0.0", "author": "Ethan McTague", "maintainer": "Ethan McTague \u003cethan@tague.me\u003e", "sentence": "A library that handles ongoing tasks.", "paragraph": "Allows objects to tie into the main loop.", "website": "https://github.com/emctague/libut", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/emctague/Tasks.git", "url": "https://downloads.arduino.cc/libraries/github.com/emctague/Tasks-1.0.0.zip", "archiveFileName": "Tasks-1.0.0.zip", "size": 3297, "checksum": "SHA-256:24d055ef5544a22b44febd43beb150c9c84697335a427b16adeb2e354848870e" }, { "name": "Tasks", "version": "1.0.2", "author": "Ethan McTague", "maintainer": "Ethan McTague \u003cethan@tague.me\u003e", "sentence": "A library that handles ongoing tasks.", "paragraph": "Allows objects to tie into the main loop.", "website": "https://github.com/emctague/Tasks", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/emctague/Tasks.git", "url": "https://downloads.arduino.cc/libraries/github.com/emctague/Tasks-1.0.2.zip", "archiveFileName": "Tasks-1.0.2.zip", "size": 3324, "checksum": "SHA-256:a3d4fe827546d28874c15ca1e95842c78f17ab3f8a52995c4f6c8d98cf5349b6" }, { "name": "Grove - Coulomb Counter for 3.3V to 5V LTC2941", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Library for Grove - Coulomb Counter for 3.3V to 5V(LTC2941)", "paragraph": "An Arduino Library for Grove - Coulomb Counter for 3.3V to 5V(LTC2941) use to count current coulomp", "website": "https://github.com/Seeed-Studio/Seeed_LTC2941", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_LTC2941.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Coulomb_Counter_for_3_3V_to_5V_LTC2941-1.0.0.zip", "archiveFileName": "Grove___Coulomb_Counter_for_3_3V_to_5V_LTC2941-1.0.0.zip", "size": 8996, "checksum": "SHA-256:454dfab619f6bcb7c0d2d2827c89440dc138dfc476236ed4a82f3987223a2ee0" }, { "name": "Grove - Motor Driver TB6612FNG", "version": "0.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library of Grove - Motor Driver(TB6612FNG)", "paragraph": "Arduino library of Grove - Motor Driver(TB6612FNG)", "website": "https://github.com/Seeed-Studio/Grove_Motor_Driver_TB6612FNG.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_Motor_Driver_TB6612FNG.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Motor_Driver_TB6612FNG-0.0.1.zip", "archiveFileName": "Grove___Motor_Driver_TB6612FNG-0.0.1.zip", "size": 22148, "checksum": "SHA-256:c4e4d0f097a63b77161294c7765518897be4f74888b854bf5e8b16d786c3cb48" }, { "name": "Grove - 2-Channel Inductive Sensor LDC1612", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Seeed Inductive Sensor LDC1612.", "paragraph": "Arduino library to control Seeed Inductive Sensor LDC1612.", "website": "https://github.com/Seeed-Studio/Seeed_LDC1612", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_LDC1612.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___2_Channel_Inductive_Sensor_LDC1612-1.0.0.zip", "archiveFileName": "Grove___2_Channel_Inductive_Sensor_LDC1612-1.0.0.zip", "size": 15213, "checksum": "SHA-256:fcefd5dd0285b51b3a0cbb7615e1fad29d23bc804026b917acaf66d3de82dcbb" }, { "name": "Grove - Capacitive Touch Slide Sensor CY8C40XX", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove_touch_sensor_CY8C40XX.", "paragraph": "Arduino library to control Grove_touch_sensor_CY8C40XX.", "website": "https://github.com/Seeed-Studio/Grove_touch_sensor_CY8C40XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Grove_touch_sensor_CY8C40XX.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Capacitive_Touch_Slide_Sensor_CY8C40XX-1.0.0.zip", "archiveFileName": "Grove___Capacitive_Touch_Slide_Sensor_CY8C40XX-1.0.0.zip", "size": 8467, "checksum": "SHA-256:6e5ecd15d3259cf50e33a83bcb8ae68aa0877ed59a87a0bf2f1c7a9b65e62ecf" }, { "name": "Grove - I2C UV Sensor VEML6070", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove UV sensor VEML6070.", "paragraph": "Arduino library to control Grove UV sensor VEML6070.", "website": "https://github.com/Seeed-Studio/Seeed_VEML6070", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_VEML6070.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___I2C_UV_Sensor_VEML6070-1.0.0.zip", "archiveFileName": "Grove___I2C_UV_Sensor_VEML6070-1.0.0.zip", "size": 8010, "checksum": "SHA-256:255133b5bea3966c75d3749c6da2e4ff1f1038890a5110b217a4a69339ee61e2" }, { "name": "Grove - Laser PM2.5 Sensor HM3301", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control PM2.5 sensor(HM3300).", "paragraph": "Arduino library to control PM2.5 sensor(HM3300).", "website": "https://github.com/Seeed-Studio/Seeed_PM2_5_sensor_HM3301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_PM2_5_sensor_HM3301.git", "providesIncludes": [ "Seeed_HM330X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Laser_PM2_5_Sensor_HM3301-1.0.0.zip", "archiveFileName": "Grove___Laser_PM2_5_Sensor_HM3301-1.0.0.zip", "size": 9081, "checksum": "SHA-256:53f8401b6ef66b0df39f6635eb5007befb80e0d74768bd8c4e9f20d8c8a0c6c4" }, { "name": "Grove - Laser PM2.5 Sensor HM3301", "version": "1.0.2", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control PM2.5 sensor(HM3300).", "paragraph": "Arduino library to control PM2.5 sensor(HM3300).", "website": "https://github.com/Seeed-Studio/Seeed_PM2_5_sensor_HM3301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_PM2_5_sensor_HM3301.git", "providesIncludes": [ "Seeed_HM330X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___Laser_PM2_5_Sensor_HM3301-1.0.2.zip", "archiveFileName": "Grove___Laser_PM2_5_Sensor_HM3301-1.0.2.zip", "size": 9083, "checksum": "SHA-256:4be3db8c11c9486dbf4eb16178ec476d544776b96564e71b10bbfad21c8098f6" }, { "name": "Grove - I2C High Accuracy Temp_Humi Sensor SHT35", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Temperature sensor SHT35.", "paragraph": "Arduino library to control Grove Temperature sensor SHT35.", "website": "https://github.com/Seeed-Studio/Seeed_SHT35", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_SHT35.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___I2C_High_Accuracy_Temp_Humi_Sensor_SHT35-1.0.0.zip", "archiveFileName": "Grove___I2C_High_Accuracy_Temp_Humi_Sensor_SHT35-1.0.0.zip", "size": 9921, "checksum": "SHA-256:4b13eab99d8a56f2f112f6e678bfd607c0cdb043ed138f35707c2644da163a68" }, { "name": "Grove - I2C Thermocouple Amplifier MCP9600", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove Temperature sensor MCP9600.", "paragraph": "Arduino library to control Grove Temperature sensor MCP9600.", "website": "https://github.com/Seeed-Studio/Seeed_MCP9600", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_MCP9600.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove___I2C_Thermocouple_Amplifier_MCP9600-1.0.0.zip", "archiveFileName": "Grove___I2C_Thermocouple_Amplifier_MCP9600-1.0.0.zip", "size": 13883, "checksum": "SHA-256:8272f92116c03fe4eee93332e528f6f0c664a9ec29826a7a9ba6479f83cfc1d1" }, { "name": "Seeed-PCA9685", "version": "0.0.1", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library of 16-Channel Servo Driver", "paragraph": "Arduino library of 16-Channel Servo Driver", "website": "https://github.com/Seeed-Studio/Seeed_PCA9685", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_PCA9685.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Seeed_PCA9685-0.0.1.zip", "archiveFileName": "Seeed_PCA9685-0.0.1.zip", "size": 21340, "checksum": "SHA-256:be42f3217246ee6628b08f6b142384d3ee8b83ca00633b3ade84e854fc301c88" }, { "name": "esp_sds011", "version": "0.3.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/doknet/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.3.0.zip", "archiveFileName": "esp_sds011-0.3.0.zip", "size": 6823, "checksum": "SHA-256:75553aba11da1f11c2513438f19671620dcd5218de74616f93c8769ad186f919" }, { "name": "esp_sds011", "version": "0.4.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "paragraph": "The async mode for data collection relies on the EspSoftwareSerial library.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.4.1.zip", "archiveFileName": "esp_sds011-0.4.1.zip", "size": 9871, "checksum": "SHA-256:172fef317af2f3af3c0c4b215dafa148f3de341d4f902ee82f28494586bfe562" }, { "name": "esp_sds011", "version": "0.5.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "paragraph": "The async mode for data collection relies on the EspSoftwareSerial library.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.5.0.zip", "archiveFileName": "esp_sds011-0.5.0.zip", "size": 10871, "checksum": "SHA-256:f7bb5ec5c6ea2bc0ba47901546302e6e1eaad519df13fe62d465d440abaf99f2" }, { "name": "esp_sds011", "version": "0.5.2", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "paragraph": "The async mode for data collection relies on the EspSoftwareSerial library.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.5.2.zip", "archiveFileName": "esp_sds011-0.5.2.zip", "size": 10877, "checksum": "SHA-256:4c72259010be0446b7d661b381e9f3e9bba9f55924cd07447280ee5bdeda8e63" }, { "name": "esp_sds011", "version": "0.6.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.6.0.zip", "archiveFileName": "esp_sds011-0.6.0.zip", "size": 10960, "checksum": "SHA-256:bb66f3fff88105628fc1a6059cdba3b47f2aed6855a2dd00d2e2f99eca9bf09c" }, { "name": "esp_sds011", "version": "0.6.2", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.6.2.zip", "archiveFileName": "esp_sds011-0.6.2.zip", "size": 10942, "checksum": "SHA-256:a32423c6a194b3cd3caa222a23391639afa3175ba3adfc3809150fe0198fa261" }, { "name": "esp_sds011", "version": "0.7.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.7.1.zip", "archiveFileName": "esp_sds011-0.7.1.zip", "size": 11025, "checksum": "SHA-256:069cb220c651729c828c0f5e32d671d543643c46b185573047e49c01e542d242" }, { "name": "esp_sds011", "version": "0.9.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.9.0.zip", "archiveFileName": "esp_sds011-0.9.0.zip", "size": 11066, "checksum": "SHA-256:8fb2e71cda0d870672c0b7e7e036d7a7cba5b29f897d57df73e8f3b330c205b7" }, { "name": "esp_sds011", "version": "0.11.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "dependencies": [ { "name": "EspSoftwareSerial" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.11.0.zip", "archiveFileName": "esp_sds011-0.11.0.zip", "size": 11117, "checksum": "SHA-256:0ed9da99a4edd84bb921a8f9f4d259d8cb8f9ba20ec9824df9eba3bd3e799ecc" }, { "name": "esp_sds011", "version": "0.11.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "dependencies": [ { "name": "EspSoftwareSerial" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.11.1.zip", "archiveFileName": "esp_sds011-0.11.1.zip", "size": 11205, "checksum": "SHA-256:c164b7883d93fba40aa1614aa690059eacc8d5ced2a79e3d607a35cce53311ee" }, { "name": "esp_sds011", "version": "0.11.2", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "dependencies": [ { "name": "EspSoftwareSerial" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.11.2.zip", "archiveFileName": "esp_sds011-0.11.2.zip", "size": 11208, "checksum": "SHA-256:d4d96120d5d57d53d1cb25df18f4bedde815dfd94369d25c3fd7ed3ce1c95633" }, { "name": "esp_sds011", "version": "0.11.3", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "dependencies": [ { "name": "EspSoftwareSerial" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-0.11.3.zip", "archiveFileName": "esp_sds011-0.11.3.zip", "size": 11239, "checksum": "SHA-256:b622277b21ffbe69a7ea0624d2da5212fcee6f3eef9500c8eba226e51933e2b4" }, { "name": "esp_sds011", "version": "1.0.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "dependencies": [ { "name": "EspSoftwareSerial" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-1.0.0.zip", "archiveFileName": "esp_sds011-1.0.0.zip", "size": 11244, "checksum": "SHA-256:bddde331d997e776e36a4881734de1be281bd565097ac7329c203bcdb5b18a90" }, { "name": "esp_sds011", "version": "1.0.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "dependencies": [ { "name": "EspSoftwareSerial" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-1.0.1.zip", "archiveFileName": "esp_sds011-1.0.1.zip", "size": 11273, "checksum": "SHA-256:265c3e76e78715c27bf118e5b2238b0b03850be097e050f2710ed60cb4499a53" }, { "name": "esp_sds011", "version": "2.2.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for the SDS011 particulate matter sensor.", "website": "https://github.com/dok-net/esp_sds011", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/esp_sds011.git", "dependencies": [ { "name": "EspSoftwareSerial", "version": "\u003e=8.1.0" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/esp_sds011-2.2.0.zip", "archiveFileName": "esp_sds011-2.2.0.zip", "size": 11422, "checksum": "SHA-256:bc5f5d682b7704738eb3471d92e76ef61c68a54a3e2d7f7f21f1ac7c9eb26dc7" }, { "name": "M5Stack_TreeView", "version": "0.2.9", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TreeView Menu UI for M5Stack", "paragraph": "TreeView Menu UI", "website": "https://github.com/lovyan03/M5Stack_TreeView", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_TreeView.git", "providesIncludes": [ "M5TreeView.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_TreeView-0.2.9.zip", "archiveFileName": "M5Stack_TreeView-0.2.9.zip", "size": 34611, "checksum": "SHA-256:e87995897c377c1aa78de4816760e57c7e252a26f12906edf7d0860ff800fbcb" }, { "name": "M5Stack_TreeView", "version": "0.2.5", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TreeView Menu UI for M5Stack", "paragraph": "TreeView Menu UI", "website": "https://github.com/lovyan03/M5Stack_TreeView", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_TreeView.git", "providesIncludes": [ "M5TreeView.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_TreeView-0.2.5.zip", "archiveFileName": "M5Stack_TreeView-0.2.5.zip", "size": 33382, "checksum": "SHA-256:3c3d92bef499bc4c3453dd6476f126ca623b3acb5c6b5bb18ada5eb67ba9049f" }, { "name": "M5Stack_TreeView", "version": "0.2.6", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TreeView Menu UI for M5Stack", "paragraph": "TreeView Menu UI", "website": "https://github.com/lovyan03/M5Stack_TreeView", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_TreeView.git", "providesIncludes": [ "M5TreeView.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_TreeView-0.2.6.zip", "archiveFileName": "M5Stack_TreeView-0.2.6.zip", "size": 33607, "checksum": "SHA-256:8e3cd3261dcff2bd655573f5f1442990f720d918a2c8810e92beaf603a30e1d2" }, { "name": "M5Stack_TreeView", "version": "0.2.7", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TreeView Menu UI for M5Stack", "paragraph": "TreeView Menu UI", "website": "https://github.com/lovyan03/M5Stack_TreeView", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_TreeView.git", "providesIncludes": [ "M5TreeView.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_TreeView-0.2.7.zip", "archiveFileName": "M5Stack_TreeView-0.2.7.zip", "size": 33659, "checksum": "SHA-256:b04006f03d9ba8e0a6beb737505a9f5ebdcbd946af1eaeab4298e79468863de0" }, { "name": "M5Stack_TreeView", "version": "0.2.8", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TreeView Menu UI for M5Stack", "paragraph": "TreeView Menu UI", "website": "https://github.com/lovyan03/M5Stack_TreeView", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_TreeView.git", "providesIncludes": [ "M5TreeView.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_TreeView-0.2.8.zip", "archiveFileName": "M5Stack_TreeView-0.2.8.zip", "size": 33677, "checksum": "SHA-256:49d336f14a66337341b13447ca7322be835cb593c172cfd371b9751dbdd047e3" }, { "name": "M5Stack_TreeView", "version": "0.2.11", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TreeView Menu UI for M5Stack", "paragraph": "TreeView Menu UI", "website": "https://github.com/lovyan03/M5Stack_TreeView", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_TreeView.git", "providesIncludes": [ "M5TreeView.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_TreeView-0.2.11.zip", "archiveFileName": "M5Stack_TreeView-0.2.11.zip", "size": 35006, "checksum": "SHA-256:f81c588e42f239b6a4c960181e4348071686b92cbce23f63db38c797b87c1f3e" }, { "name": "M5Stack_TreeView", "version": "0.2.12", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TreeView Menu UI for M5Stack", "paragraph": "TreeView Menu UI", "website": "https://github.com/lovyan03/M5Stack_TreeView", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_TreeView.git", "providesIncludes": [ "M5TreeView.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_TreeView-0.2.12.zip", "archiveFileName": "M5Stack_TreeView-0.2.12.zip", "size": 35097, "checksum": "SHA-256:5ffd85afcf1f568054a983c21c2f595ec824190e2e33e4592785dcfb1b408d0b" }, { "name": "M5Stack_TreeView", "version": "0.2.13", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TreeView Menu UI for M5Stack", "paragraph": "TreeView Menu UI", "website": "https://github.com/lovyan03/M5Stack_TreeView", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_TreeView.git", "providesIncludes": [ "M5TreeView.h" ], "dependencies": [ { "name": "M5Stack" }, { "name": "M5Stack_OnScreenKeyboard" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_TreeView-0.2.13.zip", "archiveFileName": "M5Stack_TreeView-0.2.13.zip", "size": 26431, "checksum": "SHA-256:598aa3f87277428de7ae4874838e94aa95f9ebf15507d24e15073e24fa7c25ff" }, { "name": "M5Stack_TreeView", "version": "0.2.14", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TreeView Menu UI for M5Stack", "paragraph": "TreeView Menu UI", "website": "https://github.com/lovyan03/M5Stack_TreeView", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_TreeView.git", "providesIncludes": [ "M5TreeView.h" ], "dependencies": [ { "name": "M5Stack" }, { "name": "M5Stack_OnScreenKeyboard" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_TreeView-0.2.14.zip", "archiveFileName": "M5Stack_TreeView-0.2.14.zip", "size": 26447, "checksum": "SHA-256:9a700a85bde12145ecf198591ef0068626287f2afb78bc7f3278f8dfd77e0bf9" }, { "name": "M5Stack_OnScreenKeyboard", "version": "0.3.1", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "OnScreenKeyboard for M5Stack", "paragraph": "OnScreenKeyboard which can be operated with 3 button", "website": "https://github.com/lovyan03/M5Stack_OnScreenKeyboard", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_OnScreenKeyboard.git", "providesIncludes": [ "M5OnScreenKeyboard.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_OnScreenKeyboard-0.3.1.zip", "archiveFileName": "M5Stack_OnScreenKeyboard-0.3.1.zip", "size": 25541, "checksum": "SHA-256:de1619e837be7b1fe2900c98549b6dabf84f2b778584e66dae3e2080a9edf696" }, { "name": "M5Stack_OnScreenKeyboard", "version": "0.3.2", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "OnScreenKeyboard for M5Stack", "paragraph": "OnScreenKeyboard which can be operated with 3 button", "website": "https://github.com/lovyan03/M5Stack_OnScreenKeyboard", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_OnScreenKeyboard.git", "providesIncludes": [ "M5OnScreenKeyboard.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_OnScreenKeyboard-0.3.2.zip", "archiveFileName": "M5Stack_OnScreenKeyboard-0.3.2.zip", "size": 25790, "checksum": "SHA-256:6f3b49c20f82beb0d2b801c27668bab24d62ef82d7a7d0946af33fcd4a2bb34d" }, { "name": "M5Stack_OnScreenKeyboard", "version": "0.3.4", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "OnScreenKeyboard for M5Stack", "paragraph": "OnScreenKeyboard which can be operated with 3 button", "website": "https://github.com/lovyan03/M5Stack_OnScreenKeyboard", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/M5Stack_OnScreenKeyboard.git", "providesIncludes": [ "M5OnScreenKeyboard.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/M5Stack_OnScreenKeyboard-0.3.4.zip", "archiveFileName": "M5Stack_OnScreenKeyboard-0.3.4.zip", "size": 27432, "checksum": "SHA-256:f9f660d00fc212f3b1ba10ff1d59fbad5e4726224771f5f0a478ec7b700daa36" }, { "name": "fishyDIYdevices", "version": "0.1.0", "author": "Stephen Fisher", "maintainer": "Stephen Fisher \u003cstephen.e.fisher@gmail.com\u003e", "sentence": "A library to simplify creating, operating, and using your DIY Internet of Things devices using NodeMCU (ESP8266) devices.", "paragraph": "Includes voice controls using Alexa (Amazon Echo). Provides WIFI configuration, wireless software updates, integrated control of all devices on your network, and instant control of your devices through websockets.", "website": "https://github.com/sefisher/fishyDIYdevices", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/sefisher/fishyDIYdevices.git", "providesIncludes": [ "fishyDevices.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sefisher/fishyDIYdevices-0.1.0.zip", "archiveFileName": "fishyDIYdevices-0.1.0.zip", "size": 70246, "checksum": "SHA-256:b6cf7e71a4bc459f8e8811c85b1d0384e38b06a12eab2d170dff54df78f5db9b" }, { "name": "fishyDIYdevices", "version": "1.0.0", "author": "Stephen Fisher", "maintainer": "Stephen Fisher \u003cstephen.e.fisher@gmail.com\u003e", "sentence": "A library to simplify creating, operating, and using your DIY Internet of Things devices using NodeMCU (ESP8266) devices.", "paragraph": "Includes voice controls using Alexa (Amazon Echo). Provides WIFI configuration, wireless software updates, integrated control of all devices on your network, and instant control of your devices through websockets.", "website": "https://github.com/sefisher/fishyDIYdevices", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/sefisher/fishyDIYdevices.git", "providesIncludes": [ "fishyDevices.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sefisher/fishyDIYdevices-1.0.0.zip", "archiveFileName": "fishyDIYdevices-1.0.0.zip", "size": 737981, "checksum": "SHA-256:f9ebc3307853703ef010578c280a8eed6feb1f2e033e47863c6cd1050a3709ce" }, { "name": "Dynamixel", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for Dynamixel", "paragraph": "Arduino library for Dynamixel", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Dynamixel.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Dynamixel-0.1.0.zip", "archiveFileName": "Dynamixel-0.1.0.zip", "size": 54406, "checksum": "SHA-256:c8dfa75cbccdcb78ebccefceb7f14c39e595aa6f1f3102f53c7e2ff4b1088c19" }, { "name": "Dynamixel", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for Dynamixel", "paragraph": "Arduino library for Dynamixel", "website": "https://github.com/hideakitai/Dynamixel", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Dynamixel.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Dynamixel-0.2.0.zip", "archiveFileName": "Dynamixel-0.2.0.zip", "size": 89847, "checksum": "SHA-256:53f5e23ac483c32cdac9c2833421273a29db22fbd62950368435ed8cbe1a5acf" }, { "name": "TinyFontRenderer", "version": "1.0.0", "author": "Darrek Kay", "maintainer": "Darrek Kay \u003cdlkay0@gmail.com\u003e", "sentence": "A library which renders TinyFonts derived from Truetype fonts", "paragraph": "Use the Tiny Font Tool GUI (http://informatix.miloush.net/microframework/Utilities/TinyFontTool.aspx) to translate Truetype fonts into Tiny Fonts for your embedded project.", "website": "https://github.com/dlkay0/TinyFontRenderer", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dlkay0/TinyFontRenderer.git", "url": "https://downloads.arduino.cc/libraries/github.com/dlkay0/TinyFontRenderer-1.0.0.zip", "archiveFileName": "TinyFontRenderer-1.0.0.zip", "size": 23813, "checksum": "SHA-256:32c2809b47693ddad6e65b1e67680dfa102a3015aebade4d79628d53b8cd7e5e" }, { "name": "SpresenseNeoPixel", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "NeoPixel library for SPRESENSE (Arduino)", "paragraph": "NeoPixel library for SPRESENSE (Arduino)", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/SpresenseNeoPixel.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/SpresenseNeoPixel-0.1.0.zip", "archiveFileName": "SpresenseNeoPixel-0.1.0.zip", "size": 4155, "checksum": "SHA-256:daa950f1d99b65e4c790cd6725a356802ffeaa48074dc8a4b7ab9c7ad7d0dbf4" }, { "name": "SpresenseNeoPixel", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "NeoPixel library for SPRESENSE (Arduino)", "paragraph": "NeoPixel library for SPRESENSE (Arduino)", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/SpresenseNeoPixel.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/SpresenseNeoPixel-0.1.1.zip", "archiveFileName": "SpresenseNeoPixel-0.1.1.zip", "size": 4422, "checksum": "SHA-256:d160553e9ea9806cbac941a2dded2017a543b46380933e5089f73e637bdf1483" }, { "name": "ArtNet", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.0.zip", "archiveFileName": "ArtNet-0.1.0.zip", "size": 13432, "checksum": "SHA-256:271b563072604eabafcc0f66aea16050a7619b6e87154e36cc880dbae47818d3" }, { "name": "ArtNet", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.1.zip", "archiveFileName": "ArtNet-0.1.1.zip", "size": 23623, "checksum": "SHA-256:be96aeef5bbc2a94799faaef64ca9299b126cc4965ad32460fc45daa9e9e687d" }, { "name": "ArtNet", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.2.zip", "archiveFileName": "ArtNet-0.1.2.zip", "size": 22679, "checksum": "SHA-256:fff94a8da7786bf2655bf08aeaf75afa8fa616457c13c2c5fcbded96f67514ee" }, { "name": "ArtNet", "version": "0.1.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.3.zip", "archiveFileName": "ArtNet-0.1.3.zip", "size": 22790, "checksum": "SHA-256:8e8349098cb0f0beebf924f0b938817410a919af2ba8636f64681fbec362e926" }, { "name": "ArtNet", "version": "0.1.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.4.zip", "archiveFileName": "ArtNet-0.1.4.zip", "size": 22807, "checksum": "SHA-256:4e3ab4821da5100ca1618e3c642b51a221c18d12f6c25ee97f28e871bbc8ed36" }, { "name": "ArtNet", "version": "0.1.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.5.zip", "archiveFileName": "ArtNet-0.1.5.zip", "size": 22927, "checksum": "SHA-256:3e2c5f8c42c14669925f6d3607ef4be8f95309dfbe49b07ccdc21573c64252e7" }, { "name": "ArtNet", "version": "0.1.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.6.zip", "archiveFileName": "ArtNet-0.1.6.zip", "size": 39942, "checksum": "SHA-256:7a9f44698a6ab2375888fb78ebb38adab7714f81743d2769c0e22b2cad226d92" }, { "name": "ArtNet", "version": "0.1.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.7.zip", "archiveFileName": "ArtNet-0.1.7.zip", "size": 40023, "checksum": "SHA-256:49541fceb296f9e3b63502fb8a2028d2af9d120afbfbedff974b0483598e0bac" }, { "name": "ArtNet", "version": "0.1.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.8.zip", "archiveFileName": "ArtNet-0.1.8.zip", "size": 40113, "checksum": "SHA-256:189974f66886dcbaf20ed5f08f347918902ec182ca111253ca5c2e03cdb1677e" }, { "name": "ArtNet", "version": "0.1.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.9.zip", "archiveFileName": "ArtNet-0.1.9.zip", "size": 40349, "checksum": "SHA-256:76d244012b91b6a97b69dd279e7aa5835de56899a438f34d768dd5ebbf5b1e05" }, { "name": "ArtNet", "version": "0.1.10", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.10.zip", "archiveFileName": "ArtNet-0.1.10.zip", "size": 53510, "checksum": "SHA-256:58de4826978f3b6da809ae0416f93e5cd55ceb827293186c9ef983d43cb3be7a" }, { "name": "ArtNet", "version": "0.1.11", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.1.11.zip", "archiveFileName": "ArtNet-0.1.11.zip", "size": 54117, "checksum": "SHA-256:b7475d8f66139bcd7b4c8d00a547db624c6a30d0ff279b3973d995021175c221" }, { "name": "ArtNet", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.0.zip", "archiveFileName": "ArtNet-0.2.0.zip", "size": 56566, "checksum": "SHA-256:75de592a7ff63c767133a526a4b80a40ef46cb8f0b7a7fa5326d41b13ec6dd45" }, { "name": "ArtNet", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.1.zip", "archiveFileName": "ArtNet-0.2.1.zip", "size": 56566, "checksum": "SHA-256:8f74aa121baa8279d0a5cb448ca64cb1db511b86763193602f3406b5514566fc" }, { "name": "ArtNet", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.2.zip", "archiveFileName": "ArtNet-0.2.2.zip", "size": 56744, "checksum": "SHA-256:5cebdbc5d8cb49c420e306727f15ec49fa2c86dcda6fdff074dc6897ff757b9a" }, { "name": "ArtNet", "version": "0.2.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.3.zip", "archiveFileName": "ArtNet-0.2.3.zip", "size": 56739, "checksum": "SHA-256:d7e1eb922e900febe2b8251a1e4c92dd23076b1869fc966ed83b3928b2f69c2e" }, { "name": "ArtNet", "version": "0.2.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.4.zip", "archiveFileName": "ArtNet-0.2.4.zip", "size": 56782, "checksum": "SHA-256:505b371a4d33c5a3775c7add1bb5acb7767417db455c6b1569ed9ce2fa48657c" }, { "name": "ArtNet", "version": "0.2.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.5.zip", "archiveFileName": "ArtNet-0.2.5.zip", "size": 56721, "checksum": "SHA-256:d692bab6c7bdca486092377cc303a6a20446a27c4f8704c7721ab04faceb9023" }, { "name": "ArtNet", "version": "0.2.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.6.zip", "archiveFileName": "ArtNet-0.2.6.zip", "size": 57523, "checksum": "SHA-256:5f9241c0658084c01a35fdd223a318cd147c972821bdf5885514a723696de885" }, { "name": "ArtNet", "version": "0.2.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.7.zip", "archiveFileName": "ArtNet-0.2.7.zip", "size": 57534, "checksum": "SHA-256:11fe553f3b63b8fe93dc4e9cf87ba82bd6d12cbbcb29acdc9f406c3a27412206" }, { "name": "ArtNet", "version": "0.2.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.8.zip", "archiveFileName": "ArtNet-0.2.8.zip", "size": 59957, "checksum": "SHA-256:1ab95d57f1445270f1e72174be499274055d5fe94cbd54959672096f392e582b" }, { "name": "ArtNet", "version": "0.2.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.9.zip", "archiveFileName": "ArtNet-0.2.9.zip", "size": 59967, "checksum": "SHA-256:7343499dc71dcb081d5d1e5584bdbac9b61cebf60c344903719b489c88aa8d78" }, { "name": "ArtNet", "version": "0.2.10", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.10.zip", "archiveFileName": "ArtNet-0.2.10.zip", "size": 60119, "checksum": "SHA-256:b57053d093890a7137c6137d401df7aa11281d82060665afad592727fa967f8d" }, { "name": "ArtNet", "version": "0.2.11", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.11.zip", "archiveFileName": "ArtNet-0.2.11.zip", "size": 60356, "checksum": "SHA-256:b397136b84c4c13ccdee588fd2fae49436f1b129f5b768203c68b9bd0224c3d4" }, { "name": "ArtNet", "version": "0.2.12", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.2.12.zip", "archiveFileName": "ArtNet-0.2.12.zip", "size": 60473, "checksum": "SHA-256:100eae12d3c517eff697975781c373d9c6768406908ca926dd2b0a02f81916bf" }, { "name": "ArtNet", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "dependencies": [ { "name": "ArxContainer" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.3.0.zip", "archiveFileName": "ArtNet-0.3.0.zip", "size": 41080, "checksum": "SHA-256:be1dd0a1e2f2b97428a808b96fc6d3a2b79817e91f7581e1376219b5021775dd" }, { "name": "ArtNet", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "dependencies": [ { "name": "ArxContainer" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.4.0.zip", "archiveFileName": "ArtNet-0.4.0.zip", "size": 52386, "checksum": "SHA-256:aabb3d48ef62d7feb83eb9b021943afad48de257678497a2401709a63ca8c7a2" }, { "name": "ArtNet", "version": "0.4.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "dependencies": [ { "name": "ArxContainer", "version": "\u003e=0.6.0" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.4.3.zip", "archiveFileName": "ArtNet-0.4.3.zip", "size": 52592, "checksum": "SHA-256:23a3a1ff8f9891cddf65e480c59e5b55fd76e5b8f78b65e53d6c1843f8144968" }, { "name": "ArtNet", "version": "0.4.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "paragraph": "Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)", "website": "https://github.com/hideakitai/ArtNet", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArtNet.git", "dependencies": [ { "name": "ArxContainer", "version": "\u003e=0.6.0" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArtNet-0.4.4.zip", "archiveFileName": "ArtNet-0.4.4.zip", "size": 52591, "checksum": "SHA-256:aca9a00164b181bb61c6da1c4aa7df816f62eb773cebda2ab5ae409d71d4b203" }, { "name": "Esp32WifiManager", "version": "0.5.4", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Simple Packet Coms for Esp32.", "paragraph": "This Arduino library supports Simple Packet Coms for Esp32", "website": "https://github.com/madhephaestus/EspWii", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.5.4.zip", "archiveFileName": "Esp32WifiManager-0.5.4.zip", "size": 19056, "checksum": "SHA-256:f3f0553a98cdb4119de426200a5810c71bd3778d6e0b87b9053076e2da2f8aaf" }, { "name": "Esp32WifiManager", "version": "0.6.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.6.0.zip", "archiveFileName": "Esp32WifiManager-0.6.0.zip", "size": 18796, "checksum": "SHA-256:4f0ecd900f018f61554844ecd71865e564c803abda031638a012d97f43e15556" }, { "name": "Esp32WifiManager", "version": "0.6.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.6.1.zip", "archiveFileName": "Esp32WifiManager-0.6.1.zip", "size": 19053, "checksum": "SHA-256:958f1609dd3ed5e562798c9b9d5636dfd9d984b54605187c16e81f55710cd144" }, { "name": "Esp32WifiManager", "version": "0.6.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.6.2.zip", "archiveFileName": "Esp32WifiManager-0.6.2.zip", "size": 19061, "checksum": "SHA-256:443b6a52833802c1fdd8fdc10cf951365818a1fdb59e88e846b8748d2c1994bf" }, { "name": "Esp32WifiManager", "version": "0.6.3", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.6.3.zip", "archiveFileName": "Esp32WifiManager-0.6.3.zip", "size": 19057, "checksum": "SHA-256:d74e6958fde2c3c78740d1a2c453205e790404cb0f6802cecf9fb430d52dfe24" }, { "name": "Esp32WifiManager", "version": "0.7.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.7.0.zip", "archiveFileName": "Esp32WifiManager-0.7.0.zip", "size": 19198, "checksum": "SHA-256:d8a2d0ea748938e2ba1eeaa4c7484afd5a0d6c164f863517c3629174a281cd0e" }, { "name": "Esp32WifiManager", "version": "0.7.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.7.1.zip", "archiveFileName": "Esp32WifiManager-0.7.1.zip", "size": 19232, "checksum": "SHA-256:eec69a294f68a5482476cc4070331c1dfbaaafd4b7b6c09b57a6a9e8ef140c22" }, { "name": "Esp32WifiManager", "version": "0.7.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.7.2.zip", "archiveFileName": "Esp32WifiManager-0.7.2.zip", "size": 20603, "checksum": "SHA-256:7ad911ec53780316b68448ed46a43544fd4faebd837cf0041edd5581f81a9b87" }, { "name": "Esp32WifiManager", "version": "0.7.3", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.7.3.zip", "archiveFileName": "Esp32WifiManager-0.7.3.zip", "size": 20847, "checksum": "SHA-256:c5f11c57d1c232aa2072e5a6913109c6153a247f97a76aad70239f19d08a9044" }, { "name": "Esp32WifiManager", "version": "0.7.4", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.7.4.zip", "archiveFileName": "Esp32WifiManager-0.7.4.zip", "size": 21013, "checksum": "SHA-256:c7b5bc9b0c43aa8bde8c0106bfdbaf22b51045c6fd5facf72cb11379309d0ba2" }, { "name": "Esp32WifiManager", "version": "0.7.5", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.7.5.zip", "archiveFileName": "Esp32WifiManager-0.7.5.zip", "size": 21084, "checksum": "SHA-256:9b00cdf09c1c14ca92f3934343a636993259d54e780f7d6e5910cfcefefd1792" }, { "name": "Esp32WifiManager", "version": "0.8.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.8.0.zip", "archiveFileName": "Esp32WifiManager-0.8.0.zip", "size": 21304, "checksum": "SHA-256:7cc1535a4af50f1e9d25c131e3e3eb78d850af1618b615b4488398d0eb642d2b" }, { "name": "Esp32WifiManager", "version": "0.8.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.8.1.zip", "archiveFileName": "Esp32WifiManager-0.8.1.zip", "size": 21571, "checksum": "SHA-256:86197287ab9e2bf133961f0b98b183c802fce41ae626d4f59c886296ebde6b77" }, { "name": "Esp32WifiManager", "version": "0.9.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.9.0.zip", "archiveFileName": "Esp32WifiManager-0.9.0.zip", "size": 21630, "checksum": "SHA-256:2a542a356cb12939c8f9ef395d49c0a80b44a9c8b45d3a70f5d19aa3c49ef085" }, { "name": "Esp32WifiManager", "version": "0.9.1", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.9.1.zip", "archiveFileName": "Esp32WifiManager-0.9.1.zip", "size": 21647, "checksum": "SHA-256:80a23851a90a526dcf5aa041bf30f69ac2037ab986111b8dc661ffbca5f9ddd1" }, { "name": "Esp32WifiManager", "version": "0.10.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.10.0.zip", "archiveFileName": "Esp32WifiManager-0.10.0.zip", "size": 21685, "checksum": "SHA-256:4f6472e12cb8e66fce8b2b3a3f70a53af82e9d048b8be731518717a4c50489bb" }, { "name": "Esp32WifiManager", "version": "0.11.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.11.0.zip", "archiveFileName": "Esp32WifiManager-0.11.0.zip", "size": 21699, "checksum": "SHA-256:9cd25b690aa679334516ee32b0fab26492f7ad60f21040646b8c9c7b3c96d0de" }, { "name": "Esp32WifiManager", "version": "0.12.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.12.0.zip", "archiveFileName": "Esp32WifiManager-0.12.0.zip", "size": 21700, "checksum": "SHA-256:37c3ed66db8835e5bb6f98837af43b3ff30553e9abe56072ee302d2e8ba34ff6" }, { "name": "Esp32WifiManager", "version": "0.13.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.13.0.zip", "archiveFileName": "Esp32WifiManager-0.13.0.zip", "size": 50113, "checksum": "SHA-256:74bbf15587feabd3f0f177efccdd4af0eb1cdb4240553ec7b42c270dc3750abc" }, { "name": "Esp32WifiManager", "version": "0.14.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-0.14.0.zip", "archiveFileName": "Esp32WifiManager-0.14.0.zip", "size": 50153, "checksum": "SHA-256:83229f187b2689188376440a01a7634a273405de14fff0a1cdb52abec407b7a6" }, { "name": "Esp32WifiManager", "version": "1.0.0", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-1.0.0.zip", "archiveFileName": "Esp32WifiManager-1.0.0.zip", "size": 50500, "checksum": "SHA-256:ca6ea879820e947ffb553d7b19bf738fbe0fa8183dea24cba38b63f011e0a2e4" }, { "name": "Esp32WifiManager", "version": "1.0.2", "author": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "This Arduino library supports Wifi Management for Esp32.", "paragraph": "This Arduino library supports Wifi Management for Esp32", "website": "https://github.com/madhephaestus/Esp32WifiManager", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/Esp32WifiManager.git", "providesIncludes": [ "Esp32WifiManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/Esp32WifiManager-1.0.2.zip", "archiveFileName": "Esp32WifiManager-1.0.2.zip", "size": 50513, "checksum": "SHA-256:6be41ec302d5c652c4fe4a24961b6c9716844a7ee08389f9e82cdcba8df6b08d" }, { "name": "Sparthan Myo", "version": "0.1.0", "author": "Davide Asnaghi \u003casnaghi@me.com\u003e, Tat Hang (Alex) Wong", "maintainer": "Davide Asnaghi \u003casnaghi@me.com\u003e", "sentence": "ESP32 Bluetooth communication library for the Myo Armband", "paragraph": "Enables Bluetooth Low Energy (BLE) data stream from the Myo EMG Armband", "website": "https://github.com/project-sparthan/sparthan-myo.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/project-sparthan/sparthan-myo.git", "url": "https://downloads.arduino.cc/libraries/github.com/project-sparthan/Sparthan_Myo-0.1.0.zip", "archiveFileName": "Sparthan_Myo-0.1.0.zip", "size": 10484, "checksum": "SHA-256:e59af63e7d1a843a0e6a75c040dec036c9bb8e0044358007592f032946d022eb" }, { "name": "Sparthan Module", "version": "1.0.0", "author": "Davide Asnaghi \u003casnaghi@me.com\u003e, Tat Hang (Alex) Wong", "maintainer": "Davide Asnaghi \u003casnaghi@me.com\u003e", "sentence": "Motor controller library for the Sparthan Module", "paragraph": "UART based library to control the five motors of the Sparthan Module development kit", "website": "https://github.com/project-sparthan/sparthan-module.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/project-sparthan/sparthan-module.git", "url": "https://downloads.arduino.cc/libraries/github.com/project-sparthan/Sparthan_Module-1.0.0.zip", "archiveFileName": "Sparthan_Module-1.0.0.zip", "size": 8166, "checksum": "SHA-256:2e91ea9982d86692310bb5d620b52da51654aeef964ef8a364dec9eef98b88e2" }, { "name": "SSLClient", "version": "1.0.0", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.0.0.zip", "archiveFileName": "SSLClient-1.0.0.zip", "size": 1194425, "checksum": "SHA-256:d47781f14b283ee6cc4e57ab0fc10019bf7a403d928c38577fb05dedbca69ef7" }, { "name": "SSLClient", "version": "1.1.0", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.1.0.zip", "archiveFileName": "SSLClient-1.1.0.zip", "size": 1217261, "checksum": "SHA-256:57e5fdf86ca516abcf52f78646a2bec6bdbb184cfbeca7ad86d7890c2dd3f5f0" }, { "name": "SSLClient", "version": "1.1.1", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.1.1.zip", "archiveFileName": "SSLClient-1.1.1.zip", "size": 1217627, "checksum": "SHA-256:a1f3e25278b25606ae4a9855050fe6eafd577dfc1dc3af3721f5c39a848c4191" }, { "name": "SSLClient", "version": "1.1.2", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.1.2.zip", "archiveFileName": "SSLClient-1.1.2.zip", "size": 1217625, "checksum": "SHA-256:8d872c1521b251b82a54ef0cf8a17cb0a7dd5ab97189bf4423ced74f0bf4d215" }, { "name": "SSLClient", "version": "1.2.0", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.2.0.zip", "archiveFileName": "SSLClient-1.2.0.zip", "size": 1219638, "checksum": "SHA-256:0ceb1ddc9e18df1b57c534a904b31bdd19db45a96ea12abc69f977273ae98d64" }, { "name": "SSLClient", "version": "1.2.1", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.2.1.zip", "archiveFileName": "SSLClient-1.2.1.zip", "size": 1219617, "checksum": "SHA-256:df4f6bcecca5fd7f792994aa537238a68ecf22e9ed1d9d47ad8e4d99807b68aa" }, { "name": "SSLClient", "version": "1.2.2", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.2.2.zip", "archiveFileName": "SSLClient-1.2.2.zip", "size": 1219571, "checksum": "SHA-256:4632716988b03d745f4c79e84b3bf70263dfa77456f1f6691d6944c87dd0d331" }, { "name": "SSLClient", "version": "1.2.3", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.2.3.zip", "archiveFileName": "SSLClient-1.2.3.zip", "size": 1220914, "checksum": "SHA-256:603fd379371fa4ec3b41e105db653499bef4943564662fd29472c43ff3b1b159" }, { "name": "SSLClient", "version": "1.3.0", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.3.0.zip", "archiveFileName": "SSLClient-1.3.0.zip", "size": 1268927, "checksum": "SHA-256:a3e4d97fb8edcb62f24cf226fdc2b5b710d00b866b37fae5f3250a55b7f30a56" }, { "name": "SSLClient", "version": "1.4.2", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.4.2.zip", "archiveFileName": "SSLClient-1.4.2.zip", "size": 1256747, "checksum": "SHA-256:9bc843328e7f576ca9b44338e99bb1d4a8a64b7d1135d2ef456b49c6e89271ca" }, { "name": "SSLClient", "version": "1.4.4", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.4.4.zip", "archiveFileName": "SSLClient-1.4.4.zip", "size": 1257557, "checksum": "SHA-256:e5b97232c1c0665582e8d35676505f36685a49593d12a458495244141f56a207" }, { "name": "SSLClient", "version": "1.4.5", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.4.5.zip", "archiveFileName": "SSLClient-1.4.5.zip", "size": 1257509, "checksum": "SHA-256:45edc3f75b561b69f0882c75f09aa9156c7c9f75b85dbe0b198c9900533a5f87" }, { "name": "SSLClient", "version": "1.4.6", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.4.6.zip", "archiveFileName": "SSLClient-1.4.6.zip", "size": 1257508, "checksum": "SHA-256:dabe328cbf6565a593c498bf5faef60d392589d1e145ba8f6cf99fe08e8b748b" }, { "name": "SSLClient", "version": "1.4.7", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.4.7.zip", "archiveFileName": "SSLClient-1.4.7.zip", "size": 1257090, "checksum": "SHA-256:cb391065a98c0886a7b675f3dd18afd82018bda7c9afa8689cd42f74299f813b" }, { "name": "SSLClient", "version": "1.5.0", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add SSL functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "tivac" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.5.0.zip", "archiveFileName": "SSLClient-1.5.0.zip", "size": 1238097, "checksum": "SHA-256:49746118dfc5628ac903c53cff05ee99da7d590a397de310a28df2e539f2e8d1" }, { "name": "SSLClient", "version": "1.6.0", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "tivac", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.0.zip", "archiveFileName": "SSLClient-1.6.0.zip", "size": 944493, "checksum": "SHA-256:3df4564997477e50e7613a9c9884ba02ebaa560650a2cdb1f57c4fe8baefa786" }, { "name": "SSLClient", "version": "1.6.1", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.1.zip", "archiveFileName": "SSLClient-1.6.1.zip", "size": 944498, "checksum": "SHA-256:7c598e56c342b1f62b9ed2a02854fbd3f8350bb959deaed93e96aba7bb086a70" }, { "name": "SSLClient", "version": "1.6.2", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.2.zip", "archiveFileName": "SSLClient-1.6.2.zip", "size": 944489, "checksum": "SHA-256:1b0d6e1d907d1d4f4b0c93156a9367d4223bb447d8ddcf0c7c6f5674be34a410" }, { "name": "SSLClient", "version": "1.6.3", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.3.zip", "archiveFileName": "SSLClient-1.6.3.zip", "size": 944306, "checksum": "SHA-256:ffba16a9fa29d39490c8ca36de12cf82c19da79f12fba58c300e117a1e833cdd" }, { "name": "SSLClient", "version": "1.6.4", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.4.zip", "archiveFileName": "SSLClient-1.6.4.zip", "size": 944391, "checksum": "SHA-256:0e5fba4c4237282d4185a7a2b2b320fa81345a00596fecbfd580b5293e421fcb" }, { "name": "SSLClient", "version": "1.6.5", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "sam", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.5.zip", "archiveFileName": "SSLClient-1.6.5.zip", "size": 944399, "checksum": "SHA-256:13dd44f9d8e509026ef5a7ffdbfee32bf5e43e5f6675c11b7be3084ac9d96922" }, { "name": "SSLClient", "version": "1.6.6", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "sam", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.6.zip", "archiveFileName": "SSLClient-1.6.6.zip", "size": 944376, "checksum": "SHA-256:d675e89ea36950c560d925bd04a3070605d3a185efcd2a4610fb0847b0015600" }, { "name": "SSLClient", "version": "1.6.7", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "sam", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.7.zip", "archiveFileName": "SSLClient-1.6.7.zip", "size": 947568, "checksum": "SHA-256:933c3a24a53ec8524e80c8eeb054046e52875fa2ba940b4d40f90ad75ddeb9f7" }, { "name": "SSLClient", "version": "1.6.8", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "sam", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.8.zip", "archiveFileName": "SSLClient-1.6.8.zip", "size": 948246, "checksum": "SHA-256:c207887e4251cc3eb01fc5c9a0b800d9ec2d11da5efc14891645c26012afae3a" }, { "name": "SSLClient", "version": "1.6.9", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "sam", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.9.zip", "archiveFileName": "SSLClient-1.6.9.zip", "size": 948616, "checksum": "SHA-256:9084c64112e059906f531f667135419bda8b5018ea518afd60a01ca51afc0a14" }, { "name": "SSLClient", "version": "1.6.10", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "sam", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.10.zip", "archiveFileName": "SSLClient-1.6.10.zip", "size": 984559, "checksum": "SHA-256:9760bc9fb42b152e7f4f732e216e4b7859748f293db2372efed8356f9d87c342" }, { "name": "SSLClient", "version": "1.6.11", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "Arduino library to add TLS functionality to any Client class", "paragraph": "including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.", "website": "https://github.com/OPEnSLab-OSU/SSLClient", "category": "Communication", "architectures": [ "samd", "sam", "tivac", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/SSLClient.git", "providesIncludes": [ "SSLClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/SSLClient-1.6.11.zip", "archiveFileName": "SSLClient-1.6.11.zip", "size": 984833, "checksum": "SHA-256:38619cd81727a7890f9713c574b4d5f0ef508d6fc60acf963ccfd4f1fb7edd8b" }, { "name": "Sparthan gForce", "version": "1.0.0", "author": "Davide Asnaghi \u003casnaghi@me.com\u003e", "maintainer": "Davide Asnaghi \u003casnaghi@me.com\u003e", "sentence": "Bluetooth communication library for the gForce EMG armband", "paragraph": "Library based on the ESP32 for Bluetooth Low Energy (BLE) comunication with the gForce armband, streaming status, IMU and gesture data", "website": "https://github.com/project-sparthan/sparthan-gforce.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/project-sparthan/sparthan-gforce.git", "url": "https://downloads.arduino.cc/libraries/github.com/project-sparthan/Sparthan_gForce-1.0.0.zip", "archiveFileName": "Sparthan_gForce-1.0.0.zip", "size": 6178, "checksum": "SHA-256:361d4e2ee1d800b216ccb6b9ca0064519aa077972e6dcfa1b340ab00c7c23237" }, { "name": "LoRaNow", "version": "1.0.0", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "LoRaNow Library is a simple LoRa Node \u003c\u003e Gateway communication protocol.", "paragraph": "LoRaNow is a open source communication protocol to make easier to understand the concept of Node / Gateway communication using LoRa technology. Support: RFM95 + Arduino / ESP.", "website": "https://github.com/ricaun/LoRaNow", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/LoRaNow.git", "providesIncludes": [ "LoRaNow.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/LoRaNow-1.0.0.zip", "archiveFileName": "LoRaNow-1.0.0.zip", "size": 21896, "checksum": "SHA-256:81ab8d3e6bccde504613e11b58946ee7bbf1bf66d5d35fc33c0957a8b20f9d6f" }, { "name": "LoRaNow", "version": "1.0.1", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "LoRaNow Library is a simple LoRa Node \u003c\u003e Gateway communication protocol.", "paragraph": "LoRaNow is a open source communication protocol to make easier to understand the concept of Node / Gateway communication using LoRa technology. Support: RFM95 + Arduino / ESP.", "website": "https://github.com/ricaun/LoRaNow", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/LoRaNow.git", "providesIncludes": [ "LoRaNow.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/LoRaNow-1.0.1.zip", "archiveFileName": "LoRaNow-1.0.1.zip", "size": 23681, "checksum": "SHA-256:96297153135aa9603f646b4594d99b54c1ab9138cbf2d307fa9d3a7143a7a344" }, { "name": "LoRaNow", "version": "1.0.2", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "LoRaNow Library is a simple LoRa Node \u003c\u003e Gateway communication protocol.", "paragraph": "LoRaNow is a open source communication protocol to make easier to understand the concept of Node / Gateway communication using LoRa technology. Support: RFM95 + Arduino / ESP.", "website": "https://github.com/ricaun/LoRaNow", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/LoRaNow.git", "providesIncludes": [ "LoRaNow.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/LoRaNow-1.0.2.zip", "archiveFileName": "LoRaNow-1.0.2.zip", "size": 23745, "checksum": "SHA-256:9ee54bfa12f37af87aae75f28c0dcacabb3514db3948f042f036d2b08dbbb31b" }, { "name": "LoRaNow", "version": "1.0.3", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "LoRaNow Library is a simple LoRa Node \u003c\u003e Gateway communication protocol.", "paragraph": "LoRaNow is a open source communication protocol to make easier to understand the concept of Node / Gateway communication using LoRa technology. Support: RFM95 + Arduino / ESP.", "website": "https://github.com/ricaun/LoRaNow", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/LoRaNow.git", "providesIncludes": [ "LoRaNow.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/LoRaNow-1.0.3.zip", "archiveFileName": "LoRaNow-1.0.3.zip", "size": 24191, "checksum": "SHA-256:0745487004c6d74bc25e40b2bab8f917915395e79e120eea7ad8621421d8d90e" }, { "name": "LoRaNow", "version": "1.0.4", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "LoRaNow Library is a simple LoRa Node \u003c\u003e Gateway communication protocol.", "paragraph": "LoRaNow is a open source communication protocol to make easier to understand the concept of Node / Gateway communication using LoRa technology. Support: RFM95 + Arduino / ESP.", "website": "https://github.com/ricaun/LoRaNow", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/LoRaNow.git", "providesIncludes": [ "LoRaNow.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/LoRaNow-1.0.4.zip", "archiveFileName": "LoRaNow-1.0.4.zip", "size": 26498, "checksum": "SHA-256:2a39240c5d2cf818d20d407c1af0a0756f01ef96ab68011c732cb1028237e829" }, { "name": "LoRaNow", "version": "1.0.5", "author": "Luiz Henrique Cassettari", "maintainer": "Luiz Henrique Cassettari \u003cricaun@gmail.com\u003e", "sentence": "LoRaNow Library is a simple LoRa Node \u003c\u003e Gateway communication protocol.", "paragraph": "LoRaNow is a open source communication protocol to make easier to understand the concept of Node / Gateway communication using LoRa technology. Support: RFM95 + Arduino / ESP.", "website": "https://github.com/ricaun/LoRaNow", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ricaun/LoRaNow.git", "providesIncludes": [ "LoRaNow.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ricaun/LoRaNow-1.0.5.zip", "archiveFileName": "LoRaNow-1.0.5.zip", "size": 26841, "checksum": "SHA-256:007ce97a10b0b261bb23b453048cd973a247a9340ebc7ec4b1be4d7b717d9983" }, { "name": "hellothing_BG96_NBIoT", "version": "1.0.0", "author": "hellothing", "maintainer": "hellothing", "sentence": "NB-IoT library for hellothing BG96 Arduino shield", "paragraph": "This is a NB-IoT library for the hellothing Arduino shield that works with a Quectel BG96 modem. The shield is compatible with various Arduino boards, for example the Uno, Due and Mega2560", "website": "https://fastcomm.com/development-kit/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Fastcomm/hellothing_NBIoT_Arduino_Shield.git", "providesIncludes": [ "hellothing_BG96_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Fastcomm/hellothing_BG96_NBIoT-1.0.0.zip", "archiveFileName": "hellothing_BG96_NBIoT-1.0.0.zip", "size": 8708, "checksum": "SHA-256:4f9eb27201e2696d38147fe3f9912725a3246622fb3917c916e86a3cef9e4fc9" }, { "name": "hellothing_BG96_NBIoT", "version": "1.0.1", "author": "hellothing", "maintainer": "hellothing", "sentence": "NB-IoT library for hellothing BG96 Arduino shield", "paragraph": "This is a NB-IoT library for the hellothing Arduino shield that works with a Quectel BG96 modem. The shield is compatible with various Arduino boards, for example the Uno, Due and Mega2560", "website": "https://fastcomm.com/development-kit/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Fastcomm/hellothing_NBIoT_Arduino_Shield.git", "providesIncludes": [ "hellothing_BG96_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Fastcomm/hellothing_BG96_NBIoT-1.0.1.zip", "archiveFileName": "hellothing_BG96_NBIoT-1.0.1.zip", "size": 9385, "checksum": "SHA-256:95c42271a53e14089d78d77d5f3fe86b98423c084a2c046e2bb1269063a19786" }, { "name": "hellothing_BG96_NBIoT", "version": "1.0.2", "author": "hellothing(tommy@hellothing.com)", "maintainer": "hellothing(tommy@hellothing.com)", "sentence": "NB-IoT library for hellothing BG96 Arduino shield", "paragraph": "This is a NB-IoT library for the hellothing Arduino shield that works with a Quectel BG96 modem. The shield is compatible with various Arduino boards, for example the Uno, Due and Mega2560", "website": "https://fastcomm.com/development-kit/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Fastcomm/hellothing_NBIoT_Arduino_Shield.git", "providesIncludes": [ "hellothing_BG96_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Fastcomm/hellothing_BG96_NBIoT-1.0.2.zip", "archiveFileName": "hellothing_BG96_NBIoT-1.0.2.zip", "size": 9535, "checksum": "SHA-256:d51b8d10270e72511b788f69b4fa36c498300f5ea6de13e714164ca4e4733166" }, { "name": "hellothing_BG96_NBIoT", "version": "1.0.3", "author": "hellothing(tommy@hellothing.com)", "maintainer": "hellothing(tommy@hellothing.com)", "sentence": "NB-IoT library for hellothing BG96 Arduino shield", "paragraph": "This is a NB-IoT library for the hellothing Arduino shield that works with a Quectel BG96 modem. The shield is compatible with various Arduino boards, for example the Uno, Due and Mega2560", "website": "https://fastcomm.com/development-kit/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Fastcomm/hellothing_NBIoT_Arduino_Shield.git", "providesIncludes": [ "hellothing_BG96_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Fastcomm/hellothing_BG96_NBIoT-1.0.3.zip", "archiveFileName": "hellothing_BG96_NBIoT-1.0.3.zip", "size": 9541, "checksum": "SHA-256:b28d87fcfa83855472dccb0a4216c2a41857de1a2115ea2e97d50869555c6ee9" }, { "name": "hellothing_BG96_NBIoT", "version": "1.0.4", "author": "hellothing", "maintainer": "hellothing", "sentence": "NB-IoT library for hellothing BG96 Arduino shield", "paragraph": "This is a NB-IoT library for the hellothing Arduino shield that works with a Quectel BG96 modem. The shield is compatible with various Arduino boards, for example the Uno, Due and Mega2560", "website": "https://fastcomm.com/development-kit/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Fastcomm/hellothing_NBIoT_Arduino_Shield.git", "providesIncludes": [ "hellothing_BG96_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Fastcomm/hellothing_BG96_NBIoT-1.0.4.zip", "archiveFileName": "hellothing_BG96_NBIoT-1.0.4.zip", "size": 10913, "checksum": "SHA-256:946caf75035a8710f62d4efe953bb925155279ff5397fd5737693709b21d3d09" }, { "name": "hellothing_BG96_NBIoT", "version": "2.0.0", "author": "hellothing", "maintainer": "hellothing", "sentence": "NB-IoT library for hellothing BG96 Arduino shield", "paragraph": "This is a NB-IoT library for the hellothing Arduino shield that works with a Quectel BG96 modem. The shield is compatible with various Arduino boards, for example the Uno, Due and Mega2560", "website": "https://fastcomm.com/development-kit/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Fastcomm/hellothing_NBIoT_Arduino_Shield.git", "providesIncludes": [ "hellothing_BG96_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Fastcomm/hellothing_BG96_NBIoT-2.0.0.zip", "archiveFileName": "hellothing_BG96_NBIoT-2.0.0.zip", "size": 11540, "checksum": "SHA-256:1b579715c053363f46837669306d3f827dca5f7df8f247a459d520fbcef92c0f" }, { "name": "hellothing_BG96_NBIoT", "version": "2.0.1", "author": "hellothing", "maintainer": "hellothing", "sentence": "NB-IoT library for hellothing BG96 Arduino shield", "paragraph": "This is a NB-IoT library for the hellothing Arduino shield that works with a Quectel BG96 modem. The shield is compatible with various Arduino boards, for example the Uno, Due and Mega2560", "website": "https://fastcomm.com/development-kit/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Fastcomm/hellothing_NBIoT_Arduino_Shield.git", "providesIncludes": [ "hellothing_BG96_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Fastcomm/hellothing_BG96_NBIoT-2.0.1.zip", "archiveFileName": "hellothing_BG96_NBIoT-2.0.1.zip", "size": 11702, "checksum": "SHA-256:a503d4b48a6d9c0b70ef67b14dea68c519cc08370d847584c4e60317a5bc5282" }, { "name": "hellothing_BG96_NBIoT", "version": "2.0.2", "author": "hellothing", "maintainer": "hellothing", "sentence": "NB-IoT library for hellothing BG96 Arduino shield", "paragraph": "This is a NB-IoT library for the hellothing Arduino shield that works with a Quectel BG96 modem. The shield is compatible with various Arduino boards, for example the Uno, Due and Mega2560", "website": "https://fastcomm.com/development-kit/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Fastcomm/hellothing_NBIoT_Arduino_Shield.git", "providesIncludes": [ "hellothing_BG96_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Fastcomm/hellothing_BG96_NBIoT-2.0.2.zip", "archiveFileName": "hellothing_BG96_NBIoT-2.0.2.zip", "size": 16191, "checksum": "SHA-256:a5b05e2c23ede24785026edf96d8fe5d73abd008818e736a71b92dd152445564" }, { "name": "Adafruit MCP9600 Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP9600 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP9600 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP9600", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP9600.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9600_Library-1.0.0.zip", "archiveFileName": "Adafruit_MCP9600_Library-1.0.0.zip", "size": 10389, "checksum": "SHA-256:d28e184212b94134057f3b6112d555cd000fd39f802cb9705fdf256ec0614d63" }, { "name": "Adafruit MCP9600 Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP9600 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP9600 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP9600", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP9600.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9600_Library-1.0.1.zip", "archiveFileName": "Adafruit_MCP9600_Library-1.0.1.zip", "size": 1186225, "checksum": "SHA-256:73db8619f1047448600714fe2354a0f5db645c0d523170a6827aa8309675c31a" }, { "name": "Adafruit MCP9600 Library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP9600 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP9600 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP9600", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP9600.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9600_Library-1.0.2.zip", "archiveFileName": "Adafruit_MCP9600_Library-1.0.2.zip", "size": 1186982, "checksum": "SHA-256:bf10f3fc2e8b36b979660528866873c3cca35ade2096956cbb29dde28825c765" }, { "name": "Adafruit MCP9600 Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP9600 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP9600 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP9600", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP9600.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9600_Library-1.1.0.zip", "archiveFileName": "Adafruit_MCP9600_Library-1.1.0.zip", "size": 1187075, "checksum": "SHA-256:16f9d9fd2c4a0afc5b51592d158973722f369edc160dbe3d3425a44d2a003505" }, { "name": "Adafruit MCP9600 Library", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP9600 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP9600 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP9600", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP9600.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9600_Library-1.1.1.zip", "archiveFileName": "Adafruit_MCP9600_Library-1.1.1.zip", "size": 1187076, "checksum": "SHA-256:b6f8533a5f6f3d34c3f84bc75f72b71e68ae0e7304df91d3bd2184ee39680e43" }, { "name": "Adafruit MCP9600 Library", "version": "1.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP9600 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP9600 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP9600", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP9600.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9600_Library-1.1.3.zip", "archiveFileName": "Adafruit_MCP9600_Library-1.1.3.zip", "size": 1187110, "checksum": "SHA-256:01a658fade184513e4e40bf67609a4cef4a822b51ccf49a0f07119ad396f99d2" }, { "name": "Adafruit MCP9600 Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP9600 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP9600 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP9600", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP9600.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9600_Library-2.0.0.zip", "archiveFileName": "Adafruit_MCP9600_Library-2.0.0.zip", "size": 1189836, "checksum": "SHA-256:de619ab2417c96ab399dd3a3c422f9dcb879304e5a02db6f52506b59150f0a67" }, { "name": "Adafruit MCP9600 Library", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP9600 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP9600 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP9600", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP9600.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP9600_Library-2.0.2.zip", "archiveFileName": "Adafruit_MCP9600_Library-2.0.2.zip", "size": 1189836, "checksum": "SHA-256:2d5d37dcf16aefb18c504b84e62c64230f93c1b946e17ab6754401cc604891a1" }, { "name": "Sodaq_N2X", "version": "1.0.0", "author": "SODAQ", "maintainer": "SODAQ", "sentence": "An Arduino library for the SARA N2X modules.", "paragraph": "An Arduino library for the UBlox SARA N2X modules. It supports NBiot Radio Access Technology. Implemented functionality for UDP sockets and COAP.", "website": "https://github.com/SodaqMoja/Sodaq_N2X", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_N2X.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_N2X-1.0.0.zip", "archiveFileName": "Sodaq_N2X-1.0.0.zip", "size": 15399, "checksum": "SHA-256:9f12ed784161fa551b4b477f03125c3efe41371546158b1c9bd5bc9d67f357e5" }, { "name": "Sodaq_N2X", "version": "1.0.1", "author": "SODAQ", "maintainer": "SODAQ", "sentence": "An Arduino library for the SARA N2X modules.", "paragraph": "An Arduino library for the UBlox SARA N2X modules. It supports NBiot Radio Access Technology. Implemented functionality for UDP sockets and COAP.", "website": "https://github.com/SodaqMoja/Sodaq_N2X", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_N2X.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_N2X-1.0.1.zip", "archiveFileName": "Sodaq_N2X-1.0.1.zip", "size": 15712, "checksum": "SHA-256:ee9ddb3fab2316f6562eb3fc645aa62befc9e827357889745450abe8a3f278a9" }, { "name": "Sodaq_R4X", "version": "1.0.0", "author": "SODAQ", "maintainer": "SODAQ", "sentence": "An Arduino library for the UBlox SARA R4X modules.", "paragraph": "An Arduino library for the UBlox SARA R4X modules. It supports NBiot, LTE-M and 2G (R412 only) Radio Access Technologies. Implemented functionality for TCP/UDP sockets, HTTP and MQTT.", "website": "https://github.com/SodaqMoja/Sodaq_R4X", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_R4X.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_R4X-1.0.0.zip", "archiveFileName": "Sodaq_R4X-1.0.0.zip", "size": 26350, "checksum": "SHA-256:992ccdeb579313882a5c0fcd2b8d010943bd1ae91d62f4902ba5f105f1ca6dc0" }, { "name": "Sodaq_R4X", "version": "2.0.0", "author": "SODAQ", "maintainer": "SODAQ", "sentence": "An Arduino library for the UBlox SARA R4X modules.", "paragraph": "An Arduino library for the UBlox SARA R4X modules. It supports NBiot, LTE-M and 2G (R412 only) Radio Access Technologies. Implemented functionality for TCP/UDP sockets, HTTP and MQTT.", "website": "https://github.com/SodaqMoja/Sodaq_R4X", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_R4X.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_R4X-2.0.0.zip", "archiveFileName": "Sodaq_R4X-2.0.0.zip", "size": 29172, "checksum": "SHA-256:d1ebcbb74b64a64b9a6793b85b25fac7cf9da157223bba4ab7b9148e74326f0c" }, { "name": "Sodaq_R4X", "version": "2.0.1", "author": "SODAQ", "maintainer": "SODAQ", "sentence": "An Arduino library for the UBlox SARA R4X modules.", "paragraph": "An Arduino library for the UBlox SARA R4X modules. It supports NBiot, LTE-M and 2G (R412 only) Radio Access Technologies. Implemented functionality for TCP/UDP sockets, HTTP and MQTT.", "website": "https://github.com/SodaqMoja/Sodaq_R4X", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_R4X.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_R4X-2.0.1.zip", "archiveFileName": "Sodaq_R4X-2.0.1.zip", "size": 29571, "checksum": "SHA-256:da560d349f52651f9b4a3bdd545467fb90decf38c50bb01bbe8cbcd848e099e2" }, { "name": "Sodaq_R4X", "version": "2.0.2", "author": "SODAQ", "maintainer": "SODAQ", "sentence": "An Arduino library for the UBlox SARA R4X modules.", "paragraph": "An Arduino library for the UBlox SARA R4X modules. It supports NBiot, LTE-M and 2G (R412 only) Radio Access Technologies. Implemented functionality for TCP/UDP sockets, HTTP and MQTT.", "website": "https://github.com/SodaqMoja/Sodaq_R4X", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_R4X.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_R4X-2.0.2.zip", "archiveFileName": "Sodaq_R4X-2.0.2.zip", "size": 29556, "checksum": "SHA-256:cb85b20cf199ce82140612d44179d54038ba57ce4468bdc9f8f0ce429c33399c" }, { "name": "Sodaq_R4X", "version": "2.1.0", "author": "SODAQ", "maintainer": "SODAQ", "sentence": "An Arduino library for the UBlox SARA R4X modules.", "paragraph": "An Arduino library for the UBlox SARA R4X modules. It supports NBiot, LTE-M and 2G (R412 only) Radio Access Technologies. Implemented functionality for TCP/UDP sockets, HTTP and MQTT.", "website": "https://github.com/SodaqMoja/Sodaq_R4X", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_R4X.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_R4X-2.1.0.zip", "archiveFileName": "Sodaq_R4X-2.1.0.zip", "size": 39416, "checksum": "SHA-256:7a0eb0dd193bf4ababd6689b4f4d822d8bb0352f53b75eb89a3d438e66cd2264" }, { "name": "Sodaq_R4X", "version": "2.2.1", "author": "SODAQ", "maintainer": "SODAQ", "sentence": "An Arduino library for the UBlox SARA R4X modules.", "paragraph": "An Arduino library for the UBlox SARA R4X modules. It supports NBiot, LTE-M and 2G (R412 only) Radio Access Technologies. Implemented functionality for TCP/UDP sockets, HTTP and MQTT.", "website": "https://github.com/SodaqMoja/Sodaq_R4X", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_R4X.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_R4X-2.2.1.zip", "archiveFileName": "Sodaq_R4X-2.2.1.zip", "size": 39555, "checksum": "SHA-256:445d98eb6f84dfb5671d8cd39f2293e29724bd53dd7a745597d2f9b673d15603" }, { "name": "SparkFun Qwiic Scale NAU7802 Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control the 24-bit load cell amplifier NAU7802.", "paragraph": "The Qwiic Scale from SparkFun is based on the NAU7802. This IC is a I2C controlled 24-bit ADC capable of converting load cells into a digital signal. The SparkFun Qwiic Scale board makes it easy to create a digital scale without soldering. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15242\"\u003eQwiic Scale\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.0.zip", "size": 26422, "checksum": "SHA-256:fd03a6c236461856f11ec5d1e098cc7f6c61db1e7fcc0812c6de74e183c870c4" }, { "name": "SparkFun Qwiic Scale NAU7802 Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control the 24-bit load cell amplifier NAU7802.", "paragraph": "The Qwiic Scale from SparkFun is based on the NAU7802. This IC is a I2C controlled 24-bit ADC capable of converting load cells into a digital signal. The SparkFun Qwiic Scale board makes it easy to create a digital scale without soldering. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15242\"\u003eQwiic Scale\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.1.zip", "size": 24267, "checksum": "SHA-256:8c773436a54e0792931fccb8ff1ea8a3e6d74f3823355305805db73c63f33da9" }, { "name": "SparkFun Qwiic Scale NAU7802 Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control the 24-bit load cell amplifier NAU7802.", "paragraph": "The Qwiic Scale from SparkFun is based on the NAU7802. This IC is a I2C controlled 24-bit ADC capable of converting load cells into a digital signal. The SparkFun Qwiic Scale board makes it easy to create a digital scale without soldering. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15242\"\u003eQwiic Scale\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.2.zip", "size": 24529, "checksum": "SHA-256:ed48a0d3e7d3546f2ad21d9e95c60d5dab8c23ef0fa209ce392c8f7ce8bbf94a" }, { "name": "SparkFun Qwiic Scale NAU7802 Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control the 24-bit load cell amplifier NAU7802.", "paragraph": "The Qwiic Scale from SparkFun is based on the NAU7802. This IC is a I2C controlled 24-bit ADC capable of converting load cells into a digital signal. The SparkFun Qwiic Scale board makes it easy to create a digital scale without soldering. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15242\"\u003eQwiic Scale\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.3.zip", "size": 25101, "checksum": "SHA-256:0f40861669d144dc78eb8ca66606fdfad0bf35742a11caea43f4c34410b6d9d7" }, { "name": "SparkFun Qwiic Scale NAU7802 Arduino Library", "version": "1.0.4", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control the 24-bit load cell amplifier NAU7802.", "paragraph": "The Qwiic Scale from SparkFun is based on the NAU7802. This IC is a I2C controlled 24-bit ADC capable of converting load cells into a digital signal. The SparkFun Qwiic Scale board makes it easy to create a digital scale without soldering. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15242\"\u003eQwiic Scale\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.4.zip", "size": 25122, "checksum": "SHA-256:6c6dc84ed5ec9735c6652b1ae579c1988ca2387d2bb7a855ad38eccbf16ad48e" }, { "name": "SparkFun Qwiic Scale NAU7802 Arduino Library", "version": "1.0.5", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control the 24-bit load cell amplifier NAU7802.", "paragraph": "The Qwiic Scale from SparkFun is based on the NAU7802. This IC is a I2C controlled 24-bit ADC capable of converting load cells into a digital signal. The SparkFun Qwiic Scale board makes it easy to create a digital scale without soldering. Checkout the \u003ca href=\"https://www.sparkfun.com/products/15242\"\u003eQwiic Scale\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.5.zip", "archiveFileName": "SparkFun_Qwiic_Scale_NAU7802_Arduino_Library-1.0.5.zip", "size": 29502, "checksum": "SHA-256:ceb5924847878ec92a316ada7bfe8577cc7df521905803b96177d788a308538f" }, { "name": "TimerFour", "version": "1.0.0", "author": "Jesse Tane, Jérôme Despatis, Michael Polli, Dan Clemens, Paul Stoffregen, Vincent Limort�", "maintainer": "Vincent Limort�", "sentence": "Use hardware Timer4 for finer PWM control and/or running an periodic interrupt function", "website": "http://playground.arduino.cc/Code/Timer1", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/VincentLim/TimerFour.git", "url": "https://downloads.arduino.cc/libraries/github.com/VincentLim/TimerFour-1.0.0.zip", "archiveFileName": "TimerFour-1.0.0.zip", "size": 7559, "checksum": "SHA-256:01e3b7fab25f6d788f136f14e3d4c00598285db1af1cde4a61e6987e87872e61" }, { "name": "TimerFour", "version": "1.1.0", "author": "Jesse Tane, Jérôme Despatis, Michael Polli, Dan Clemens, Paul Stoffregen, Vincent Limort�", "maintainer": "Vincent Limort�", "sentence": "Use hardware Timer4 for finer PWM control and/or running an periodic interrupt function", "website": "http://playground.arduino.cc/Code/Timer1", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/VincentLim/TimerFour.git", "url": "https://downloads.arduino.cc/libraries/github.com/VincentLim/TimerFour-1.1.0.zip", "archiveFileName": "TimerFour-1.1.0.zip", "size": 7693, "checksum": "SHA-256:d6baf6ebd135b687106c336e9582da9b45458c9baeb449becc4e5e6b81da9e7b" }, { "name": "TimerFive", "version": "1.0.0", "author": "Jesse Tane, Jérôme Despatis, Michael Polli, Dan Clemens, Paul Stoffregen, Vincent Limort�", "maintainer": "Vincent Limort�", "sentence": "Use hardware Timer5 for finer PWM control and/or running an periodic interrupt function", "website": "http://playground.arduino.cc/Code/Timer1", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/VincentLim/TimerFive.git", "url": "https://downloads.arduino.cc/libraries/github.com/VincentLim/TimerFive-1.0.0.zip", "archiveFileName": "TimerFive-1.0.0.zip", "size": 8160, "checksum": "SHA-256:8dd1715a0d3c61ac8a26485126f0c42d9f2d413b69a9aa04fa13f5df7710cd88" }, { "name": "TimerFive", "version": "1.1.0", "author": "Jesse Tane, J�r�me Despatis, Michael Polli, Dan Clemens, Paul Stoffregen, Vincent Limort�", "maintainer": "Vincent Limort�", "sentence": "Use hardware Timer5 for finer PWM control and/or running an periodic interrupt function", "website": "http://playground.arduino.cc/Code/Timer1", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/VincentLim/TimerFive.git", "url": "https://downloads.arduino.cc/libraries/github.com/VincentLim/TimerFive-1.1.0.zip", "archiveFileName": "TimerFive-1.1.0.zip", "size": 7652, "checksum": "SHA-256:e654fc2a3b4c213adb17081caaed71aebb6b1f48f34640713caa25406ce7948c" }, { "name": "AntaresLoraID", "version": "1.0.0", "author": "Antares", "maintainer": "Andri Rahmadhani \u003candrewflash@gmail.com\u003e, Fhandy Ahmad (fhandya@gmail.com), Muhammad Valian Masdani (valianmasdani@gmail.com), Antares Support Team (support@antares.id)", "sentence": "Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.", "paragraph": "Device library for lora.id network.", "website": "https://github.com/antaresdocumentation/lorawan-loraid", "category": "Communication", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/lorawan-loraid.git", "providesIncludes": [ "loraid.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/AntaresLoraID-1.0.0.zip", "archiveFileName": "AntaresLoraID-1.0.0.zip", "size": 39803, "checksum": "SHA-256:f0e52e78ef485e68403d6b08a9d1b87fafc8535f88ff04245d508944b02fd5da" }, { "name": "AntaresLoraID", "version": "1.1.0", "author": "Antares", "maintainer": "Andri Rahmadhani \u003candrewflash@gmail.com\u003e, Fhandy Ahmad (fhandya@gmail.com), Muhammad Valian Masdani (valianmasdani@gmail.com), Antares Support Team (support@antares.id)", "sentence": "Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.", "paragraph": "Device library for lora.id network.", "website": "https://github.com/antaresdocumentation/lorawan-loraid", "category": "Communication", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/antaresdocumentation/lorawan-loraid.git", "providesIncludes": [ "loraid.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/antaresdocumentation/AntaresLoraID-1.1.0.zip", "archiveFileName": "AntaresLoraID-1.1.0.zip", "size": 39990, "checksum": "SHA-256:ee1f46b46424ca3558707f6ef99b9810b0980089fb215b732e667e7212f8b9af" }, { "name": "OneWireNg", "version": "0.1.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.1.0.zip", "archiveFileName": "OneWireNg-0.1.0.zip", "size": 22097, "checksum": "SHA-256:f1a4d2ac9e83450924497abc73bb5892c744306abc59f85e41a1c5bd2bf4c762" }, { "name": "OneWireNg", "version": "0.2.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.2.0.zip", "archiveFileName": "OneWireNg-0.2.0.zip", "size": 38169, "checksum": "SHA-256:6ad84d4e2aae7707676602f0313b7ffbe1d385d30597439a6497cf4f1ce05918" }, { "name": "OneWireNg", "version": "0.3.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) advanced search filtering, (4) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.3.0.zip", "archiveFileName": "OneWireNg-0.3.0.zip", "size": 41386, "checksum": "SHA-256:53996864467d590cdb1657cf5d6a4afd878e45e77a494b14af4d3268049fa57b" }, { "name": "OneWireNg", "version": "0.4.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) advanced search filtering, (4) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "samd", "samd_beta", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.4.0.zip", "archiveFileName": "OneWireNg-0.4.0.zip", "size": 42613, "checksum": "SHA-256:e8855fa6208a84607269777fba989174aa174d6e379e79d313235af0393f212f" }, { "name": "OneWireNg", "version": "0.4.1", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) advanced search filtering, (4) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "samd", "samd_beta", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.4.1.zip", "archiveFileName": "OneWireNg-0.4.1.zip", "size": 43505, "checksum": "SHA-256:cb719c3e5698a5a68ddce3f03c5965b3c2da3faa0283d13cd2673f60d03a032f" }, { "name": "OneWireNg", "version": "0.5.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) advanced search filtering, (4) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.5.0.zip", "archiveFileName": "OneWireNg-0.5.0.zip", "size": 75306, "checksum": "SHA-256:7042a02d08619cbdd26c92d75f520dcdf6f50cb529db1d6131e8f3f692e2863b" }, { "name": "OneWireNg", "version": "0.6.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) advanced search filtering, (4) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.6.0.zip", "archiveFileName": "OneWireNg-0.6.0.zip", "size": 108243, "checksum": "SHA-256:c60290249af451ea59323e16fbc63cfae9426ba7d9cd2cbf6a24c60e15b160d1" }, { "name": "OneWireNg", "version": "0.7.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) advanced search filtering, (4) overdrive mode support, (5) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.7.0.zip", "archiveFileName": "OneWireNg-0.7.0.zip", "size": 115594, "checksum": "SHA-256:24e21c65e2e6c552d4151c73db705eb677d80e22039ce476542d254186d01cd0" }, { "name": "OneWireNg", "version": "0.7.1", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) advanced search filtering, (4) overdrive mode support, (5) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.7.1.zip", "archiveFileName": "OneWireNg-0.7.1.zip", "size": 115990, "checksum": "SHA-256:8cecc17dd06c5f0611b9cd293b1d5a6d66c28f745df2a37584499fca0acc031c" }, { "name": "OneWireNg", "version": "0.7.2", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) new I/O interface with enhanced parasite powering support, (3) advanced search filtering, (4) overdrive mode support, (5) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.7.2.zip", "archiveFileName": "OneWireNg-0.7.2.zip", "size": 118171, "checksum": "SHA-256:fb8cb18159304e8a5c5b36d2f5e6da805ab1ecd404c022b18077799c8b957c7d" }, { "name": "OneWireNg", "version": "0.8.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library", "paragraph": "An alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.8.0.zip", "archiveFileName": "OneWireNg-0.8.0.zip", "size": 128997, "checksum": "SHA-256:09c6932d7c56e1c625d5072c020168cbfa2a179e3ff5ad3a1da0a60f971689ed" }, { "name": "OneWireNg", "version": "0.8.1", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.8.1.zip", "archiveFileName": "OneWireNg-0.8.1.zip", "size": 131062, "checksum": "SHA-256:c82e896011de7a8d02334b78598644c7acf4955783ccbf323a0e07863c156d58" }, { "name": "OneWireNg", "version": "0.8.2", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.8.2.zip", "archiveFileName": "OneWireNg-0.8.2.zip", "size": 131950, "checksum": "SHA-256:ffde9e7c3f8f40be8b79aa324976216d512363aa6ce4f94690803a0d0574903e" }, { "name": "OneWireNg", "version": "0.8.3", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.8.3.zip", "archiveFileName": "OneWireNg-0.8.3.zip", "size": 132164, "checksum": "SHA-256:caa9c99b9fc138c2b7fc0608a73727ed6eb7384ce00aadf6c48d2a7b3d823840" }, { "name": "OneWireNg", "version": "0.9.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.9.0.zip", "archiveFileName": "OneWireNg-0.9.0.zip", "size": 135800, "checksum": "SHA-256:f8610ce94fca16b88f49e9bcd3c20e35de7857d82ed464bada9e48039e6d2bf4" }, { "name": "OneWireNg", "version": "0.10.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.10.0.zip", "archiveFileName": "OneWireNg-0.10.0.zip", "size": 141505, "checksum": "SHA-256:381bd7d2a5d10fcf511e4bd669b0f617b3abadca6979a12b35058fe0f48d5a25" }, { "name": "OneWireNg", "version": "0.10.1", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32", "mbed_nano", "mbed_rp2040", "mbed_edge", "mbed_nicla", "mbed_portenta" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.10.1.zip", "archiveFileName": "OneWireNg-0.10.1.zip", "size": 147096, "checksum": "SHA-256:37e8ccb3c777dd6a819a9f92993391b2bbd39b2bb9e1f4bebbb3c9d01d2b6451" }, { "name": "OneWireNg", "version": "0.10.2", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32", "mbed_nano", "mbed_rp2040", "mbed_edge", "mbed_nicla", "mbed_portenta" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.10.2.zip", "archiveFileName": "OneWireNg-0.10.2.zip", "size": 148226, "checksum": "SHA-256:cbc8ff77fc3ad7ffe7371b39d0ec4cb8579edd2df205ee25f9cb0595096ba373" }, { "name": "OneWireNg", "version": "0.10.3", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32", "mbed_nano", "mbed_rp2040", "mbed_edge", "mbed_nicla", "mbed_portenta" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.10.3.zip", "archiveFileName": "OneWireNg-0.10.3.zip", "size": 148375, "checksum": "SHA-256:4ed86a25033f87b82d198d8a8fbc9921da098c077afaf16c531b7d50cc18880f" }, { "name": "OneWireNg", "version": "0.11.1", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32", "mbed_nano", "mbed_rp2040", "mbed_edge", "mbed_nicla", "mbed_portenta" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.11.1.zip", "archiveFileName": "OneWireNg-0.11.1.zip", "size": 161839, "checksum": "SHA-256:cd26e4658708d0a29be297ce3e2ede704ae3da40389773f2f17b65b020885903" }, { "name": "OneWireNg", "version": "0.11.2", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32", "mbed_nano", "mbed_rp2040", "mbed_edge", "mbed_nicla", "mbed_portenta" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.11.2.zip", "archiveFileName": "OneWireNg-0.11.2.zip", "size": 161958, "checksum": "SHA-256:19d629a47e88e9b0553cf86efb5ada2a72cba0862f02859e142f94c89189ffa1" }, { "name": "OneWireNg", "version": "0.12.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32", "mbed_nano", "mbed_rp2040", "mbed_edge", "mbed_nicla", "mbed_portenta" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.12.0.zip", "archiveFileName": "OneWireNg-0.12.0.zip", "size": 185284, "checksum": "SHA-256:75c70aa439ae2d82da5f47a121f3d7ceb211cfb48f681c85e33a63750efc0c79" }, { "name": "OneWireNg", "version": "0.12.1", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "sam", "samd", "samd_beta", "esp8266", "esp32", "stm32", "mbed_nano", "mbed_rp2040", "mbed_edge", "mbed_nicla", "mbed_portenta" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.12.1.zip", "archiveFileName": "OneWireNg-0.12.1.zip", "size": 187887, "checksum": "SHA-256:ece59a63d862846168b7e88e3e8ee99f6ed7520112aa203c78f964770af4c1a1" }, { "name": "OneWireNg", "version": "0.12.2", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "esp8266", "esp32", "rp2040", "sam", "samd", "samd_beta", "stm32", "mbed_nano", "mbed_rp2040", "mbed_edge", "mbed_nicla", "mbed_portenta" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.12.2.zip", "archiveFileName": "OneWireNg-0.12.2.zip", "size": 188363, "checksum": "SHA-256:6abc9ff7ade3776078a25e638239613ead907e4fe0b7e72b842580dcd03a2f23" }, { "name": "OneWireNg", "version": "0.13.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "esp8266", "esp32", "rp2040", "sam", "samd", "samd_beta", "stm32", "mbed_edge", "mbed_nano", "mbed_nicla", "mbed_opta", "mbed_portenta", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.13.0.zip", "archiveFileName": "OneWireNg-0.13.0.zip", "size": 206387, "checksum": "SHA-256:d49250d4ba85dbfbf79772492e18711c07a62f7627ec7acee17178b43820f804" }, { "name": "OneWireNg", "version": "0.13.1", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "esp8266", "esp32", "rp2040", "sam", "samd", "samd_beta", "stm32", "mbed_edge", "mbed_nano", "mbed_nicla", "mbed_opta", "mbed_portenta", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.13.1.zip", "archiveFileName": "OneWireNg-0.13.1.zip", "size": 206478, "checksum": "SHA-256:40666fe081661e977ca84ad1757fd16dd4b4d3653a9bf7219c10f1d4d9a057f4" }, { "name": "OneWireNg", "version": "0.13.2", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "esp8266", "esp32", "rp2040", "sam", "samd", "samd_beta", "stm32", "mbed_edge", "mbed_nano", "mbed_nicla", "mbed_opta", "mbed_portenta", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.13.2.zip", "archiveFileName": "OneWireNg-0.13.2.zip", "size": 206402, "checksum": "SHA-256:2743038db0db5eab10bb762c03b67265e04872999613209e48d5cae6f84e547f" }, { "name": "OneWireNg", "version": "0.13.3", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Arduino 1-wire service library. OneWire alternative.", "paragraph": "Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.", "website": "https://github.com/pstolarz/OneWireNg", "category": "Communication", "architectures": [ "avr", "megaavr", "esp8266", "esp32", "rp2040", "sam", "samd", "samd_beta", "stm32", "mbed", "mbed_edge", "mbed_giga", "mbed_nano", "mbed_nicla", "mbed_opta", "mbed_portenta", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/OneWireNg.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/OneWireNg-0.13.3.zip", "archiveFileName": "OneWireNg-0.13.3.zip", "size": 206916, "checksum": "SHA-256:185312aaf7a85d6b792f540471141fd8a259ee91f2d85306260058b6ce23e212" }, { "name": "PE43xx", "version": "1.0.0", "author": "Tatu Wikman (tatu.wikman@gmail.com)", "maintainer": "Tatu Wikman (tatu.wikman@gmail.com)", "sentence": "Simplifies usage of PE43xx family of attenuators.", "paragraph": "Allows easy control of PE43xx stepping attenuators.", "website": "https://github.com/tswfi/PE43xx", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tswfi/PE43xx.git", "providesIncludes": [ "PE43xx.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tswfi/PE43xx-1.0.0.zip", "archiveFileName": "PE43xx-1.0.0.zip", "size": 5727, "checksum": "SHA-256:dab9ea3fe1bbf1f772c07dbc76eb36fe704f9155b4dd1b1cc500c3feb51347bd" }, { "name": "DabbleESP32", "version": "1.4.1", "author": "STEMpedia \u003ccontact@thestempedia.com\u003e", "maintainer": "Mimansa Maheshwari \u003cmimansa@thestempedia.com\u003e, Dhrupal Shah \u003cdhrupal@thestempedia.com\u003e", "sentence": "Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE.", "paragraph": "Dabble app transforms a Smartphone into a virtual I/O device. It communicates with hardware like Espressif ESP32 board using in-built Bluetooth (BLE) or evive, and Arduino boards (Uno, Mega, and Nano) using Bluetooth modules like HC-05, HC-06 or HM-10 (BT 2.0, 4.0 or BLE). The app consists of modules that provide access to different functionalities of the smartphone like sensors (accelerometer, GPS, mic, etc.), camera, internet, etc. and consists of certain user interfaces for hardware control and project-making.", "website": "https://thestempedia.com/product/dabble", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/DabbleESP32.git", "providesIncludes": [ "DabbleESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/DabbleESP32-1.4.1.zip", "archiveFileName": "DabbleESP32-1.4.1.zip", "size": 81704, "checksum": "SHA-256:38a2ed4db60b872067909d6bcc57633f5ec2eae53ecf69bf3caa9076551a69fd" }, { "name": "DabbleESP32", "version": "1.4.0", "author": "STEMpedia", "maintainer": "STEMpedia \u003ccontact@thestempedia.com\u003e", "sentence": "DabbleESP32 is a library to use Dabble App with ESP32 on Arduino IDE.", "paragraph": "Dabble app communicate with hardware like evive Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10 and with espressif ESP32 board using built in bluetooth present in it. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features.", "website": "https://github.com/STEMpedia/Dabble", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/DabbleESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/DabbleESP32-1.4.0.zip", "archiveFileName": "DabbleESP32-1.4.0.zip", "size": 82705, "checksum": "SHA-256:abf7647cb2d834a053a4ae545ea94d9a60ccb3ef6c6a82743bce08abbc3c29b1" }, { "name": "DabbleESP32", "version": "1.5.1", "author": "STEMpedia \u003ccontact@thestempedia.com\u003e", "maintainer": "Mimansa Maheshwari \u003cmimansa@thestempedia.com\u003e, Dhrupal Shah \u003cdhrupal@thestempedia.com\u003e", "sentence": "Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE.", "paragraph": "Dabble app transforms a Smartphone into a virtual I/O device. It communicates with hardware like Espressif ESP32 board using in-built Bluetooth (BLE) or evive, and Arduino boards (Uno, Mega, and Nano) using Bluetooth modules like HC-05, HC-06 or HM-10 (BT 2.0, 4.0 or BLE). The app consists of modules that provide access to different functionalities of the smartphone like sensors (accelerometer, GPS, mic, etc.), camera, internet, etc. and consists of certain user interfaces for hardware control and project-making.", "website": "https://thestempedia.com/product/dabble", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/STEMpedia/DabbleESP32.git", "providesIncludes": [ "DabbleESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/STEMpedia/DabbleESP32-1.5.1.zip", "archiveFileName": "DabbleESP32-1.5.1.zip", "size": 75222, "checksum": "SHA-256:4fe6a0192db62e8a85472abd2c8fccd0e4a981ed9f78c4320c8577bf3c6cad3b" }, { "name": "ProtoCentral MAX86150 PPG and ECG IC library", "version": "0.1.1", "author": "ProtoCentral Electronics \u003csupport@protocentral.com\u003e", "maintainer": "ProtoCentral Electronics \u003cprotocentral.com\u003e", "sentence": "Library for the MAX86150 PPG and ECG sensor module breakout board", "paragraph": "Arduino library for the MAX86150 PPG and ECG sensor module", "website": "https://github.com/protocentral/protocentral_max86150", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_MAX86150_PPG_and_ECG_IC_library-0.1.1.zip", "archiveFileName": "ProtoCentral_MAX86150_PPG_and_ECG_IC_library-0.1.1.zip", "size": 155323, "checksum": "SHA-256:c0b986804b807def5b62106f3adcb2c87e8c59b465a1e309cfd1d2bd1693789b" }, { "name": "ProtoCentral MAX86150 PPG and ECG IC library", "version": "0.1.3", "author": "ProtoCentral Electronics \u003csupport@protocentral.com\u003e", "maintainer": "ProtoCentral Electronics \u003cprotocentral.com\u003e", "sentence": "Library for the MAX86150 PPG and ECG sensor module breakout board", "paragraph": "Arduino library for the MAX86150 PPG and ECG sensor module", "website": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_MAX86150_PPG_and_ECG_IC_library-0.1.3.zip", "archiveFileName": "ProtoCentral_MAX86150_PPG_and_ECG_IC_library-0.1.3.zip", "size": 437372, "checksum": "SHA-256:67edf9d325b5aa26d772cd55d89e9cfd4e7001b6afca7626086c1ca1930a633a" }, { "name": "ProtoCentral MAX86150 PPG and ECG IC library", "version": "0.1.4", "author": "ProtoCentral Electronics \u003csupport@protocentral.com\u003e", "maintainer": "ProtoCentral Electronics \u003cprotocentral.com\u003e", "sentence": "Library for the MAX86150 PPG and ECG sensor module breakout board", "paragraph": "Arduino library for the MAX86150 PPG and ECG sensor module", "website": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_MAX86150_PPG_and_ECG_IC_library-0.1.4.zip", "archiveFileName": "ProtoCentral_MAX86150_PPG_and_ECG_IC_library-0.1.4.zip", "size": 290821, "checksum": "SHA-256:89845d934c659bece58b30acb6b092c41ba75df78701e8f9635514566fa28192" }, { "name": "ProtoCentral MAX86150 PPG and ECG IC library", "version": "1.0.0", "author": "ProtoCentral Electronics \u003csupport@protocentral.com\u003e", "maintainer": "ProtoCentral Electronics \u003cprotocentral.com\u003e", "sentence": "Library for the MAX86150 PPG and ECG sensor module breakout board", "paragraph": "Arduino library for the MAX86150 PPG and ECG sensor module", "website": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_MAX86150_PPG_and_ECG_IC_library-1.0.0.zip", "archiveFileName": "ProtoCentral_MAX86150_PPG_and_ECG_IC_library-1.0.0.zip", "size": 675596, "checksum": "SHA-256:9dbe4e09dbd452aaf82bca072806cfb8ee7c4e142720dabf51f680fb541a5bb2" }, { "name": "ProtoCentral MAX86150 PPG and ECG IC library", "version": "1.0.1", "author": "ProtoCentral Electronics \u003csupport@protocentral.com\u003e", "maintainer": "ProtoCentral Electronics \u003cprotocentral.com\u003e", "sentence": "Library for the MAX86150 PPG and ECG sensor module breakout board", "paragraph": "Arduino library for the MAX86150 PPG and ECG sensor module", "website": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg.git", "dependencies": [ { "name": "FIR filter" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_MAX86150_PPG_and_ECG_IC_library-1.0.1.zip", "archiveFileName": "ProtoCentral_MAX86150_PPG_and_ECG_IC_library-1.0.1.zip", "size": 678571, "checksum": "SHA-256:ac2c5438564545043d4a8e8ff586ee22b59e3b81ccb3d06e84d18f5227fdf12f" }, { "name": "ProtoCentral MAX86150 PPG and ECG IC library", "version": "1.0.2", "author": "ProtoCentral Electronics \u003csupport@protocentral.com\u003e", "maintainer": "ProtoCentral Electronics \u003cprotocentral.com\u003e", "sentence": "Library for the MAX86150 PPG and ECG sensor module breakout board", "paragraph": "Arduino library for the MAX86150 PPG and ECG sensor module", "website": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_max86150_ecg_ppg.git", "dependencies": [ { "name": "FIR filter" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_MAX86150_PPG_and_ECG_IC_library-1.0.2.zip", "archiveFileName": "ProtoCentral_MAX86150_PPG_and_ECG_IC_library-1.0.2.zip", "size": 678409, "checksum": "SHA-256:bd9bc1d0cb7728e902ed6f186f05a59df2176dbde406b843782aeca5f514fa17" }, { "name": "sensirion-sps", "version": "0.0.3", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's SPS30 particulate matter sensor", "paragraph": "The SPS30 has mass concentrations for pm1, pm2.5, pm4, and pm10, plus number concentrations for pm0.5, pm1, pm2.5, pm4, and pm10", "website": "https://www.sensirion.com/sps30/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-sps.git", "providesIncludes": [ "sps30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/sensirion_sps-0.0.3.zip", "archiveFileName": "sensirion_sps-0.0.3.zip", "size": 64954, "checksum": "SHA-256:eb8cfa989a17f77b52dfc3f1441b5dd490cf6e733cabdf347830980d4838a748" }, { "name": "sensirion-sps", "version": "0.0.5", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's SPS30 particulate matter sensor", "paragraph": "The SPS30 has mass concentrations for pm1, pm2.5, pm4, and pm10, plus number concentrations for pm0.5, pm1, pm2.5, pm4, and pm10", "website": "https://www.sensirion.com/sps30/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-sps.git", "providesIncludes": [ "sps30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/sensirion_sps-0.0.5.zip", "archiveFileName": "sensirion_sps-0.0.5.zip", "size": 66202, "checksum": "SHA-256:b397625e7dc3db38344f1dd0ad9b26b0cb09f1debd9caf8766aa0849c85a6a3d" }, { "name": "sensirion-sps", "version": "0.0.6", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's SPS30 particulate matter sensor", "paragraph": "The SPS30 has mass concentrations for pm1, pm2.5, pm4, and pm10, plus number concentrations for pm0.5, pm1, pm2.5, pm4, and pm10", "website": "https://www.sensirion.com/sps30/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-sps.git", "providesIncludes": [ "sps30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/sensirion_sps-0.0.6.zip", "archiveFileName": "sensirion_sps-0.0.6.zip", "size": 66444, "checksum": "SHA-256:a8108face69dc798c109f0dff49a5dcce1c0dd44559c8efec3ee49e82320c0a2" }, { "name": "sensirion-sps", "version": "0.9.0", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's SPS30 particulate matter sensor", "paragraph": "The SPS30 has mass concentrations for pm1, pm2.5, pm4, and pm10, plus number concentrations for pm0.5, pm1, pm2.5, pm4, and pm10", "website": "https://www.sensirion.com/sps30/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-sps.git", "providesIncludes": [ "sps30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/sensirion_sps-0.9.0.zip", "archiveFileName": "sensirion_sps-0.9.0.zip", "size": 67721, "checksum": "SHA-256:d7b7f5870429ed693217fc7bb1e1f6ade2b79144ef14572468207f3e56b8acc4" }, { "name": "sensirion-sps", "version": "1.0.0", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's SPS30 particulate matter sensor", "paragraph": "The SPS30 has mass concentrations for pm1, pm2.5, pm4, and pm10, plus number concentrations for pm0.5, pm1, pm2.5, pm4, and pm10", "website": "https://www.sensirion.com/sps30/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-sps.git", "providesIncludes": [ "sps30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/sensirion_sps-1.0.0.zip", "archiveFileName": "sensirion_sps-1.0.0.zip", "size": 68551, "checksum": "SHA-256:edc2ba6efd3b1ab808ac1255cfbd68aa03e061c36567473a82925d590666ec56" }, { "name": "sensirion-sps", "version": "1.1.0", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's SPS30 particulate matter sensor", "paragraph": "The SPS30 has mass concentrations for pm1, pm2.5, pm4, and pm10, plus number concentrations for pm0.5, pm1, pm2.5, pm4, and pm10", "website": "https://www.sensirion.com/sps30/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-sps.git", "providesIncludes": [ "sps30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/sensirion_sps-1.1.0.zip", "archiveFileName": "sensirion_sps-1.1.0.zip", "size": 68907, "checksum": "SHA-256:c51ef7a98f780e2301471c9917f6e3d0dd3671356471b584e81d59794696ad93" }, { "name": "sensirion-sps", "version": "1.1.1", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's SPS30 particulate matter sensor", "paragraph": "The SPS30 has mass concentrations for pm1, pm2.5, pm4, and pm10, plus number concentrations for pm0.5, pm1, pm2.5, pm4, and pm10", "website": "https://www.sensirion.com/sps30/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-sps.git", "providesIncludes": [ "sps30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/sensirion_sps-1.1.1.zip", "archiveFileName": "sensirion_sps-1.1.1.zip", "size": 68974, "checksum": "SHA-256:ccfb3e5e93b42e0f0f44dac81f1fc674416617b2b9a21ec755ef9a012ac602dd" }, { "name": "sensirion-sps", "version": "1.1.2", "author": "Johannes Winkelmann", "maintainer": "Johannes Winkelmann \u003cjwi@sensirion.com\u003e", "sentence": "Support for Sensirion's SPS30 particulate matter sensor", "paragraph": "The SPS30 has mass concentrations for pm1, pm2.5, pm4, and pm10, plus number concentrations for pm0.5, pm1, pm2.5, pm4, and pm10", "website": "https://www.sensirion.com/sps30/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Sensirion/arduino-sps.git", "providesIncludes": [ "sps30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Sensirion/sensirion_sps-1.1.2.zip", "archiveFileName": "sensirion_sps-1.1.2.zip", "size": 68971, "checksum": "SHA-256:8a9877cf809ab378f542f47f7e2dd9f393e7d935ddf7451f6f5f71c45af96c70" }, { "name": "Atmega32u4_IO", "version": "3.0.0", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega32u4_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega32u4_IO-3.0.0.zip", "archiveFileName": "Atmega32u4_IO-3.0.0.zip", "size": 7528, "checksum": "SHA-256:fa9164cb1c3867d09ad2f33a73e31ac14c988b79bb15af552ed7de836a1c4f3a" }, { "name": "Atmega32u4_IO", "version": "3.0.1", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega32u4_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega32u4_IO-3.0.1.zip", "archiveFileName": "Atmega32u4_IO-3.0.1.zip", "size": 7599, "checksum": "SHA-256:36cd6d51a41309588a317842934dd015bea6165164c5a98ca2b77267387f0cf4" }, { "name": "Atmega32u4_IO", "version": "3.0.2", "author": "RobotCing Team", "maintainer": "RobotCing Team \u003crobotcing@gmail.com\u003e", "sentence": "Library for robot Cing with Atmega328.", "paragraph": "This library simplifies programming of robot Cing.", "website": "http://robotcing.wz.sk", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobotCing/Atmega32u4_IO.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobotCing/Atmega32u4_IO-3.0.2.zip", "archiveFileName": "Atmega32u4_IO-3.0.2.zip", "size": 7755, "checksum": "SHA-256:cdef71d9c0e87e73777be7d9cbfe63031d386ba67b56c62495aec1f2655a8f85" }, { "name": "WebSocketStreamClient", "version": "0.1.0", "author": "Areve", "maintainer": "Areve \u003careve@challen.info\u003e", "sentence": "A WebSocketClient that can be used with PubCubClient for MQTT over WebSockets.", "paragraph": "A WebSocketClient that implements Client.h so that the PubCubClient MQTT library can use it - with wss or ws", "website": "https://github.com/areve/WebSocketStreamClient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/areve/WebSocketStreamClient.git", "providesIncludes": [ "WebSocketStreamClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/areve/WebSocketStreamClient-0.1.0.zip", "archiveFileName": "WebSocketStreamClient-0.1.0.zip", "size": 4264, "checksum": "SHA-256:75c7ebd3572e6300b4a6bdea25ed6b98088c31f4b289c402bceb62525063132f" }, { "name": "IoTesla-client", "version": "0.0.1", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.0.1.zip", "archiveFileName": "IoTesla_client-0.0.1.zip", "size": 3769, "checksum": "SHA-256:0f383e01a7f9ab638b9da1b85364308d60d8f271fbbf45827e9075eba32f5652" }, { "name": "IoTesla-client", "version": "0.1.0", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.1.0.zip", "archiveFileName": "IoTesla_client-0.1.0.zip", "size": 4576, "checksum": "SHA-256:d9ea187b457d17a9e397c694663d91ba39dda1d27d6a980008cbc9cf7390deaf" }, { "name": "IoTesla-client", "version": "0.2.0", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.2.0.zip", "archiveFileName": "IoTesla_client-0.2.0.zip", "size": 11386, "checksum": "SHA-256:2b7e5be00d87aeed83a96f9d7ed0487ca037eca979f60483c1d2feddd40eb24f" }, { "name": "IoTesla-client", "version": "0.3.0", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.3.0.zip", "archiveFileName": "IoTesla_client-0.3.0.zip", "size": 12025, "checksum": "SHA-256:c9058beec8beba65f9bfa17720796d4ee41ef295eb21464c138de2e8037feca2" }, { "name": "IoTesla-client", "version": "0.4.0", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.4.0.zip", "archiveFileName": "IoTesla_client-0.4.0.zip", "size": 12404, "checksum": "SHA-256:ed2549e218369aa9bbe3495535a6c48a406f112d6ccfe113a0f13ccc1f536431" }, { "name": "IoTesla-client", "version": "0.5.0", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.5.0.zip", "archiveFileName": "IoTesla_client-0.5.0.zip", "size": 13178, "checksum": "SHA-256:2f53492959ebb42e93dd230d802179fa8dac7c1225e8a79414350133621ec4fc" }, { "name": "IoTesla-client", "version": "0.6.0", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.6.0.zip", "archiveFileName": "IoTesla_client-0.6.0.zip", "size": 13844, "checksum": "SHA-256:3eb9fb547677e5c3b08f5b0ba7f2f55832fe791c540c46276643bd295893385e" }, { "name": "IoTesla-client", "version": "0.7.0", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.7.0.zip", "archiveFileName": "IoTesla_client-0.7.0.zip", "size": 14158, "checksum": "SHA-256:b4586f0a2b9086eb2b783b971e87bd9728cbac535ce10fed26db1eadbdb10e2a" }, { "name": "IoTesla-client", "version": "0.8.0", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.8.0.zip", "archiveFileName": "IoTesla_client-0.8.0.zip", "size": 14188, "checksum": "SHA-256:91db711f8018be75c68122033f1a9375541b4651d5faa2727083e3aa9b961b50" }, { "name": "IoTesla-client", "version": "0.9.0", "author": "CieNTi", "maintainer": "CieNTi \u003ccienti@cienti.com\u003e", "sentence": "Arduino IoTesla client Library", "paragraph": "Arduino library for iot.tesla.studio MQTT broker", "website": "https://github.com/CieNTi/arduino-IoTesla-client", "category": "Sensors", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/CieNTi/arduino-IoTesla-client.git", "providesIncludes": [ "IoTesla-client.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CieNTi/IoTesla_client-0.9.0.zip", "archiveFileName": "IoTesla_client-0.9.0.zip", "size": 13843, "checksum": "SHA-256:479ac143911cea651383fc3fd69ffc24e619e4f36dc214771a902f22e83b8802" }, { "name": "NOKIA5110_TEXT", "version": "1.0.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a small library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays Ascii Text only and is designed for low memory footprint.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-1.0.0.zip", "archiveFileName": "NOKIA5110_TEXT-1.0.0.zip", "size": 155853, "checksum": "SHA-256:4139919d5d615215bef38ac3e0d6c1294342fbe038c114652d04500263343bd9" }, { "name": "NOKIA5110_TEXT", "version": "1.0.1", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a small library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays Ascii Text only and is designed for low memory footprint.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-1.0.1.zip", "archiveFileName": "NOKIA5110_TEXT-1.0.1.zip", "size": 116991, "checksum": "SHA-256:291d2bc5a3ea5114c69a54a69e25dde01a70045ca0488891909a7ce3f6891d61" }, { "name": "NOKIA5110_TEXT", "version": "1.1.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays ASCII Text and is designed for low memory footprint. (12*6) 72 characters in total, Sleep mode included.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-1.1.0.zip", "archiveFileName": "NOKIA5110_TEXT-1.1.0.zip", "size": 302738, "checksum": "SHA-256:ecdef0bceebdd154f0c89f06d66765543c721d0cdd376268a19f942e5a03f05f" }, { "name": "NOKIA5110_TEXT", "version": "1.2.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays ASCII Text and is designed for low memory footprint. (12*6) 72 characters in total, Sleep mode included. 3 fonts, Inverse mode, contrast and bias control.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-1.2.0.zip", "archiveFileName": "NOKIA5110_TEXT-1.2.0.zip", "size": 94003, "checksum": "SHA-256:b7346e0dd33f16e6d74b00249d730c94261de01b8b73a9590a65495a50806759" }, { "name": "NOKIA5110_TEXT", "version": "1.2.1", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays ASCII Text and is designed for low memory footprint. (12*6) 72 characters in total, Sleep mode included. 3 fonts, Inverse mode, contrast and bias control.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-1.2.1.zip", "archiveFileName": "NOKIA5110_TEXT-1.2.1.zip", "size": 87124, "checksum": "SHA-256:dc731af0937f2fb05db40fe1fca7bdcc3832dcd71bb4f8ace6e9db6a177047d2" }, { "name": "NOKIA5110_TEXT", "version": "1.3.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays ASCII Text and is designed for low memory footprint. (16X6) 96 characters can be displayed with smallest font, Sleep mode included. 6 fonts, Inverse mode, contrast and bias control. Basic Graphics.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-1.3.0.zip", "archiveFileName": "NOKIA5110_TEXT-1.3.0.zip", "size": 98490, "checksum": "SHA-256:a18e4b154f7bec6e45efb732295ecabc0acd9e553349a18a830a067ff0efe0a6" }, { "name": "NOKIA5110_TEXT", "version": "2.0.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays ASCII Text and is designed for low memory footprint. 96 characters can be displayed with smallest font, Sleep mode included. 8 fonts, Inverse mode, contrast and bias control. Custom character and bitmap display, Basic Graphics.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-2.0.0.zip", "archiveFileName": "NOKIA5110_TEXT-2.0.0.zip", "size": 190937, "checksum": "SHA-256:208181546fdd0c2eaa56af06645fb79ee9697d29c4909b1c09924ff38c06ef2a" }, { "name": "NOKIA5110_TEXT", "version": "2.1.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays ASCII Text and is designed for low memory footprint. 96 characters can be displayed with smallest font, Sleep mode included. 9 optional fonts of various sizes, Inverse mode, contrast and bias control. Custom character and bitmap display, Basic Graphics.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-2.1.0.zip", "archiveFileName": "NOKIA5110_TEXT-2.1.0.zip", "size": 183082, "checksum": "SHA-256:48999d6c1efad00a8f4da466e4008ee94de40ed83e852a47442c9814edf99129" }, { "name": "NOKIA5110_TEXT", "version": "2.2.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays ASCII Text and is designed for low memory footprint. 96 characters can be displayed with smallest font. Five characters can be displayed with largest font. Sleep mode included. 9 optional fonts of various sizes and styles, Inverse mode, contrast and bias control. Custom characters and bitmap display, Basic Graphics. Hardware or Software SPI.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-2.2.0.zip", "archiveFileName": "NOKIA5110_TEXT-2.2.0.zip", "size": 186391, "checksum": "SHA-256:3e27369cb071ed15aee0e414ff5aa765ff7b1e19a9bcec896a078246b6660f83" }, { "name": "NOKIA5110_TEXT", "version": "2.3.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays ASCII Text and is designed for low memory footprint. 96 characters can be displayed with smallest font. Five characters can be displayed with largest font. Sleep mode included. 9 optional fonts of various sizes and styles, Inverse mode, contrast and bias control. Custom characters and bitmap display. Hardware or Software SPI.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-2.3.0.zip", "archiveFileName": "NOKIA5110_TEXT-2.3.0.zip", "size": 174143, "checksum": "SHA-256:073d55a83e3c23b46e5ef3cfb7016ca0a8fd231baff2337876a87b1abbd9acc4" }, { "name": "NOKIA5110_TEXT", "version": "2.4.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.", "paragraph": "It displays ASCII Text and is designed for low memory footprint. 96 characters can be displayed with smallest font. Five characters can be displayed with largest font. Sleep mode included. 9 optional fonts of various sizes and styles, Inverse mode, contrast and bias control. Custom characters and bitmap display. Hardware or Software SPI.", "website": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/NOKIA5110_TEXT.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/NOKIA5110_TEXT-2.4.0.zip", "archiveFileName": "NOKIA5110_TEXT-2.4.0.zip", "size": 175550, "checksum": "SHA-256:85b724d65c8ce3adef5ca4373a719d78327064cb0a8649a64e8bc233378c1210" }, { "name": "PMW3360 Module", "version": "1.0.0", "author": "Sunjun Kim", "maintainer": "Sunjun Kim \u003ckuaa.net@gmail.com\u003e", "sentence": "This library allows an Arduino/Genuino board to interface with PixArt PMW3360 module", "paragraph": "Set parameters and get motion data from PMW3360 motion sensor module", "website": "https://github.com/SunjunKim/PMW3360", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SunjunKim/PMW3360.git", "url": "https://downloads.arduino.cc/libraries/github.com/SunjunKim/PMW3360_Module-1.0.0.zip", "archiveFileName": "PMW3360_Module-1.0.0.zip", "size": 19938, "checksum": "SHA-256:76b66e00913bfa92bfcb5774ee053c52551a0369051cf9b19bca4b4216f82f96" }, { "name": "PMW3360 Module", "version": "1.0.1", "author": "Sunjun Kim", "maintainer": "Sunjun Kim \u003ckuaa.net@gmail.com\u003e", "sentence": "This library allows an Arduino/Genuino board to interface with PixArt PMW3360 module", "paragraph": "Set parameters and get motion data from PMW3360 motion sensor module", "website": "https://github.com/SunjunKim/PMW3360", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SunjunKim/PMW3360.git", "url": "https://downloads.arduino.cc/libraries/github.com/SunjunKim/PMW3360_Module-1.0.1.zip", "archiveFileName": "PMW3360_Module-1.0.1.zip", "size": 20433, "checksum": "SHA-256:546de4f6a011a450c7d633f08f16446e93f59147e08c61e2d0db742c5fc4e2c8" }, { "name": "PMW3360 Module", "version": "1.1.0", "author": "Sunjun Kim", "maintainer": "Sunjun Kim \u003ckuaa.net@gmail.com\u003e", "sentence": "This library allows an Arduino/Genuino board to interface with PixArt PMW3360 motion sensor module.", "paragraph": "You can set/get parameters, get motion data, get raw camer image from PMW3360 module.", "website": "https://github.com/SunjunKim/PMW3360", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SunjunKim/PMW3360.git", "url": "https://downloads.arduino.cc/libraries/github.com/SunjunKim/PMW3360_Module-1.1.0.zip", "archiveFileName": "PMW3360_Module-1.1.0.zip", "size": 22917, "checksum": "SHA-256:2c625b847ebe803df493970d112340e70809439243dc6266e49028b393f3c0bd" }, { "name": "aWOT", "version": "1.0.1", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT provides essential web application features, without obscuring the Arduino simplicity that you know and love. Target mutltiple different platforms and harware configurations with the same code.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-1.0.1.zip", "archiveFileName": "aWOT-1.0.1.zip", "size": 24778, "checksum": "SHA-256:a39d29cc581e077d136ceca6b439580b7f1efe788884173a7e5cdcb1a6d66d2e" }, { "name": "aWOT", "version": "1.0.2", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-1.0.2.zip", "archiveFileName": "aWOT-1.0.2.zip", "size": 24600, "checksum": "SHA-256:e12a02b2941c876d058f6a81069fd35b8d2fc449c2ff7ea28f811441679a0e70" }, { "name": "aWOT", "version": "1.0.3", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-1.0.3.zip", "archiveFileName": "aWOT-1.0.3.zip", "size": 24714, "checksum": "SHA-256:312dc1a94e7df54b0b5cac0aaf0d00ddc42d7c7a5701f580906880533c5178b4" }, { "name": "aWOT", "version": "1.1.0", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-1.1.0.zip", "archiveFileName": "aWOT-1.1.0.zip", "size": 24693, "checksum": "SHA-256:15423c5fe993cb4ec48aaeca306bfe3dff82360830c0e7004b01dbe3f4ec1872" }, { "name": "aWOT", "version": "1.1.1", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-1.1.1.zip", "archiveFileName": "aWOT-1.1.1.zip", "size": 24745, "checksum": "SHA-256:6a7cfb5fa8f1c92dfc8008ef8eaa3d5a583a1408a7c300bdc545323d470e7569" }, { "name": "aWOT", "version": "1.1.2", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-1.1.2.zip", "archiveFileName": "aWOT-1.1.2.zip", "size": 24711, "checksum": "SHA-256:9013feb399203f35182f1b7c51bd7638eb8a4a9931188095cf9a2efb36f00e78" }, { "name": "aWOT", "version": "1.1.3", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-1.1.3.zip", "archiveFileName": "aWOT-1.1.3.zip", "size": 24707, "checksum": "SHA-256:e22e0bf69ec14bf3ac2a218d61e74a30c15701a9b41062679f69910801626b63" }, { "name": "aWOT", "version": "1.1.4", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-1.1.4.zip", "archiveFileName": "aWOT-1.1.4.zip", "size": 24710, "checksum": "SHA-256:42e16cdd5f3d36d4eb97da41bb36917fc34813674ee6726a7f04dd3ca1a83488" }, { "name": "aWOT", "version": "2.0.0", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-2.0.0.zip", "archiveFileName": "aWOT-2.0.0.zip", "size": 30843, "checksum": "SHA-256:a97ad300f052afc00d17a044312f17411c5d6baaccb7ae38cc7459859018c8d2" }, { "name": "aWOT", "version": "2.0.1", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-2.0.1.zip", "archiveFileName": "aWOT-2.0.1.zip", "size": 32684, "checksum": "SHA-256:31028d67154cdf4ed8bbac5615159d79f21d74c14617316dea2380b74cb32928" }, { "name": "aWOT", "version": "3.0.0", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.0.0.zip", "archiveFileName": "aWOT-3.0.0.zip", "size": 34660, "checksum": "SHA-256:ad492324eb40875ef2da6bf7ddc732f2bbab2b2bd72f7c104fb5b4f43690113a" }, { "name": "aWOT", "version": "3.0.1", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.0.1.zip", "archiveFileName": "aWOT-3.0.1.zip", "size": 34657, "checksum": "SHA-256:206bc150646f81db10566f912cad2833de340b45e8bf10bd87ca5efc5400f7e5" }, { "name": "aWOT", "version": "3.0.3", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.0.3.zip", "archiveFileName": "aWOT-3.0.3.zip", "size": 34594, "checksum": "SHA-256:0143d4220cee9300d0dcb5047d534d20c5dedeb50187b36ac07bfe30a35015a7" }, { "name": "aWOT", "version": "3.1.0", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.1.0.zip", "archiveFileName": "aWOT-3.1.0.zip", "size": 36174, "checksum": "SHA-256:cbf6790856618eea992feb786262947a3a0ee8666edd1c88daacac2518b1dc2f" }, { "name": "aWOT", "version": "3.1.3", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.1.3.zip", "archiveFileName": "aWOT-3.1.3.zip", "size": 37153, "checksum": "SHA-256:42e8ef5ab673a6179550a51107e261f48c5afa49d2004d7ca29ed7c6b65b1b4e" }, { "name": "aWOT", "version": "3.2.0", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.2.0.zip", "archiveFileName": "aWOT-3.2.0.zip", "size": 38998, "checksum": "SHA-256:2a8a0e184efe659fed9d0f78888a0617b30c33a4d33eb3413fb084b7f3063e50" }, { "name": "aWOT", "version": "3.2.1", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.2.1.zip", "archiveFileName": "aWOT-3.2.1.zip", "size": 39054, "checksum": "SHA-256:76395ce9056d8245dfdbc4a3a1a77729a5a7e428fa392cb99e18cb4edf29e63e" }, { "name": "aWOT", "version": "3.2.2", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.2.2.zip", "archiveFileName": "aWOT-3.2.2.zip", "size": 39765, "checksum": "SHA-256:faed877a1675cbe2c05d4b7cd8b9d6260302b99898f4f67583d93f9a88d8f59d" }, { "name": "aWOT", "version": "3.2.3", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.2.3.zip", "archiveFileName": "aWOT-3.2.3.zip", "size": 39868, "checksum": "SHA-256:58e4ad57364c0bb9e0ab49e196c06a738cdb6298f8edfa822f5df80c54be747e" }, { "name": "aWOT", "version": "3.2.4", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.2.4.zip", "archiveFileName": "aWOT-3.2.4.zip", "size": 39823, "checksum": "SHA-256:288956d6eb358d8c424ff525e7e9762c553798fa4a72fe3a82b74de4149d5f14" }, { "name": "aWOT", "version": "3.3.0", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.3.0.zip", "archiveFileName": "aWOT-3.3.0.zip", "size": 41121, "checksum": "SHA-256:c4bdc65cd072cb3c5f61c6c39d27fa4666a05151bf237da6d3f94ae0409b51d1" }, { "name": "aWOT", "version": "3.3.1", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.3.1.zip", "archiveFileName": "aWOT-3.3.1.zip", "size": 41118, "checksum": "SHA-256:39b87fdd1bff067d357f8951dee17e5d0e4044023addccdbdf5401498912d8c0" }, { "name": "aWOT", "version": "3.5.0", "author": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "maintainer": "Lasse Lukkari \u003classe.lukkari@gmail.com\u003e", "sentence": "Arduino web server library.", "paragraph": "aWOT is a web server library compatible with multiple different board architectures and networking solutions.", "website": "https://awot.net", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lasselukkari/aWOT.git", "providesIncludes": [ "aWOT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lasselukkari/aWOT-3.5.0.zip", "archiveFileName": "aWOT-3.5.0.zip", "size": 43150, "checksum": "SHA-256:5327db2c7f7a79ad7919268fd40e968f9c681db7ccc605673ecbbf29e0262c37" }, { "name": "StreamUtils", "version": "1.0.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Improve performance with a buffer. Simplify debugging by logging what goes through the stream.", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.0.0.zip", "archiveFileName": "StreamUtils-1.0.0.zip", "size": 78892, "checksum": "SHA-256:e4df06de10c4d1a5c73bbbeed0538ef44ba3121d6074583e656636a923417796" }, { "name": "StreamUtils", "version": "1.1.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Improve performance with a buffer. Simplify debugging by logging what goes through the stream.", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.1.0.zip", "archiveFileName": "StreamUtils-1.1.0.zip", "size": 84674, "checksum": "SHA-256:a9a3aa7e536c6baebf0296642071fbf712ac507bb4041955e377c41e95194fa2" }, { "name": "StreamUtils", "version": "1.2.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Improve performance with a buffer. Simplify debugging by logging what goes through the stream.", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.2.0.zip", "archiveFileName": "StreamUtils-1.2.0.zip", "size": 115511, "checksum": "SHA-256:1cec760d311377836517d48d04b707999de5ce9ce6408aef1b214cf6733bb075" }, { "name": "StreamUtils", "version": "1.2.1", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Improve performance with a buffer. Simplify debugging by logging what goes through the stream.", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.2.1.zip", "archiveFileName": "StreamUtils-1.2.1.zip", "size": 115145, "checksum": "SHA-256:bc3d4d3b6049b303860f068b19470b14320e4355ea3aad66788ddca25de9b9fc" }, { "name": "StreamUtils", "version": "1.2.2", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Improve performance with a buffer. Simplify debugging by logging what goes through the stream.", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.2.2.zip", "archiveFileName": "StreamUtils-1.2.2.zip", "size": 115801, "checksum": "SHA-256:5b7659833267e31bc3ad1f52e70ff6920c9107838cb0d6456d80bfcc3b9f1df2" }, { "name": "StreamUtils", "version": "1.3.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Improve performance with a buffer. Simplify debugging by logging what goes through the stream.", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.3.0.zip", "archiveFileName": "StreamUtils-1.3.0.zip", "size": 126191, "checksum": "SHA-256:a59070d94aed36075f179d3ca352ef0c1d6469d05bacebf5baab6dc9d5666c49" }, { "name": "StreamUtils", "version": "1.4.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Improve performance with a buffer. Simplify debugging by logging what goes through the stream.", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.4.0.zip", "archiveFileName": "StreamUtils-1.4.0.zip", "size": 141595, "checksum": "SHA-256:54084dcc5e364fb210ca4b9c891fe9f4e58725cf99301e23efdf95332a9b4b73" }, { "name": "StreamUtils", "version": "1.4.1", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Improve performance with a buffer. Simplify debugging by logging what goes through the stream.", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.4.1.zip", "archiveFileName": "StreamUtils-1.4.1.zip", "size": 143344, "checksum": "SHA-256:4f7d33668c1cbbfc44aab872cbd5d84663b84c332683091d3c3ef8f952ccb1b4" }, { "name": "StreamUtils", "version": "1.5.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Improve performance with a buffer. Simplify debugging by logging what goes through the stream.", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.5.0.zip", "archiveFileName": "StreamUtils-1.5.0.zip", "size": 153491, "checksum": "SHA-256:815c0d47d7d425538cdfa1b3a39cadb392fa1fe1ecf90756a456332444c8bcba" }, { "name": "StreamUtils", "version": "1.6.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Enhances existing streams with logging, buffering, error correction, and more! Works with Serial, SoftwareSerial, WiFiClient...", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.6.0.zip", "archiveFileName": "StreamUtils-1.6.0.zip", "size": 167049, "checksum": "SHA-256:600d705533944aa4a0914ffc23531e220d6261e9279e3bf6f84d21901e1baf4b" }, { "name": "StreamUtils", "version": "1.6.1", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Enhances existing streams with logging, buffering, error correction, and more! Works with Serial, SoftwareSerial, WiFiClient...", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.6.1.zip", "archiveFileName": "StreamUtils-1.6.1.zip", "size": 172024, "checksum": "SHA-256:d6a15ef5b8e5edfb7ae9f24fb721e7dc7a823ab27a82347bf0d20f6490c029ff" }, { "name": "StreamUtils", "version": "1.6.2", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Enhances existing streams with logging, buffering, error correction, and more! Works with Serial, SoftwareSerial, WiFiClient...", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.6.2.zip", "archiveFileName": "StreamUtils-1.6.2.zip", "size": 175591, "checksum": "SHA-256:0435099968a6de0d35ea94cb4a213604de4898664e97dab52a8e91fb2084a136" }, { "name": "StreamUtils", "version": "1.6.3", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Enhances existing streams with logging, buffering, error correction, and more! Works with Serial, SoftwareSerial, WiFiClient...", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.6.3.zip", "archiveFileName": "StreamUtils-1.6.3.zip", "size": 182591, "checksum": "SHA-256:0bf2df0df7b598364361a11e6eb4da4600f73f86823829b2e208089c65f13650" }, { "name": "StreamUtils", "version": "1.7.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Enhances existing streams with logging, buffering, error correction, and more! Works with Serial, SoftwareSerial, WiFiClient...", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.7.0.zip", "archiveFileName": "StreamUtils-1.7.0.zip", "size": 182350, "checksum": "SHA-256:cc43325e81eb29fd0de176dd4808967aa5846fe0183baf77cfcbc2584917a367" }, { "name": "StreamUtils", "version": "1.7.1", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Enhances existing streams with logging, buffering, error correction, and more! Works with Serial, SoftwareSerial, WiFiClient...", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.7.1.zip", "archiveFileName": "StreamUtils-1.7.1.zip", "size": 182447, "checksum": "SHA-256:9b0f726184de96633b9b6dc336752f4f33dd277f873184547c7e089a895bd3c0" }, { "name": "StreamUtils", "version": "1.7.2", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Enhances existing streams with logging, buffering, error correction, and more! Works with Serial, SoftwareSerial, WiFiClient...", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.7.2.zip", "archiveFileName": "StreamUtils-1.7.2.zip", "size": 187250, "checksum": "SHA-256:c99bfad89f9cab25b7487504c3f428478f587a7701bcf7853d8786d0a9806855" }, { "name": "StreamUtils", "version": "1.7.3", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Enhances existing streams with logging, buffering, error correction, and more! Works with Serial, SoftwareSerial, WiFiClient...", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.7.3.zip", "archiveFileName": "StreamUtils-1.7.3.zip", "size": 188105, "checksum": "SHA-256:c9757daeb1d241435f1a08e31de4a07a24895ad12c2413c2a99c8c228496c6a5" }, { "name": "StreamUtils", "version": "1.8.0", "author": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "maintainer": "Benoit Blanchon \u003cblog.benoitblanchon.fr\u003e", "license": "MIT", "sentence": "💪 Power-ups for Arduino streams", "paragraph": "Enhances existing streams with logging, buffering, error correction, and more! Works with Serial, SoftwareSerial, WiFiClient...", "website": "https://github.com/bblanchon/ArduinoStreamUtils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bblanchon/ArduinoStreamUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/bblanchon/StreamUtils-1.8.0.zip", "archiveFileName": "StreamUtils-1.8.0.zip", "size": 189453, "checksum": "SHA-256:32a844d5218ef7c9ab6379b2fd9c70ba69f80c7710a2cb811a2b53750a313442" }, { "name": "ELT S300 Library", "version": "1.0.0", "author": "Masafumi Horimoto", "maintainer": "HOLLY\u0026Co.,Ltd. \u003carduino@holly-linux.com\u003e", "sentence": "This is a library for the ELT CO2 sensor S300 via I2C.", "paragraph": "This is a library for the ELT CO2 sensor S300 via I2C.", "website": "https://github.com/mhorimoto/ELT_S300_HOLLY", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mhorimoto/ELT_S300_HOLLY.git", "url": "https://downloads.arduino.cc/libraries/github.com/mhorimoto/ELT_S300_Library-1.0.0.zip", "archiveFileName": "ELT_S300_Library-1.0.0.zip", "size": 7200, "checksum": "SHA-256:91dd8111f5ee2eb95e0efc1275c4ae423ce754d9b7312071063fc9404cd07166" }, { "name": "NRF_HAL", "version": "1.0.0", "author": "Nordic Semiconductor, Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.", "paragraph": "Use this library for low level access nRF24L01 transceiver functionality. Enclosed examples provides code for simple RX/TX, channel scanning etc.", "website": "https://github.com/pstolarz/nrfhal_arduino", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/NRF_HAL.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/NRF_HAL-1.0.0.zip", "archiveFileName": "NRF_HAL-1.0.0.zip", "size": 16669, "checksum": "SHA-256:892c166d00df90a889209d2b72752d9c93033bdec42f88b70d4549626447da5c" }, { "name": "NRF_HAL", "version": "1.0.1", "author": "Nordic Semiconductor, Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.", "paragraph": "Use this library for low level access nRF24L01 transceiver functionality. Enclosed examples provides code for simple RX/TX, channel scanning etc.", "website": "https://github.com/pstolarz/nrfhal_arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/NRF_HAL.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/NRF_HAL-1.0.1.zip", "archiveFileName": "NRF_HAL-1.0.1.zip", "size": 17154, "checksum": "SHA-256:764476814e6cd9c79a88b4958e52864d916ac867e1802f17c31a5044a26548c4" }, { "name": "NRF_HAL", "version": "1.0.2", "author": "Nordic Semiconductor, Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.", "paragraph": "Use this library for low level access nRF24L01 transceiver functionality. Enclosed examples provides code for simple RX/TX, channel scanning etc.", "website": "https://github.com/pstolarz/NRF_HAL", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/NRF_HAL.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/NRF_HAL-1.0.2.zip", "archiveFileName": "NRF_HAL-1.0.2.zip", "size": 19674, "checksum": "SHA-256:820a3f811271f994b03a1f2b7194e41843907e84e2a21f4e502d52e311c07f18" }, { "name": "NRF_HAL", "version": "1.0.3", "author": "Nordic Semiconductor, Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.", "paragraph": "Use this library for low level access nRF24L01 transceiver functionality. Enclosed examples provides code for simple RX/TX, channel scanning etc.", "website": "https://github.com/pstolarz/NRF_HAL", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/NRF_HAL.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/NRF_HAL-1.0.3.zip", "archiveFileName": "NRF_HAL-1.0.3.zip", "size": 26548, "checksum": "SHA-256:fd9d7fd7d250a64dfddbcddc532c72ca32bc09d7be6ce466efb9791ad09b7728" }, { "name": "IRMP", "version": "1.0.0", "author": "Frank Meyer", "maintainer": "frank@fli4l.de, Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Receive infrared signals with multiple protocols\u003cbr/\u003e", "paragraph": "IR receive library for \u003cb\u003e50 different IR protocols\u003c/b\u003e with a small footprint. Can run \u003cb\u003e42 protocols simultaneously\u003c/b\u003e.\u003cbr/\u003eFor a short comparison of IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-1.0.0.zip", "archiveFileName": "IRMP-1.0.0.zip", "size": 344174, "checksum": "SHA-256:3a17d282b68cb25b65567a3efc57f2083fc4ab58372eb87d908f41e490116c30" }, { "name": "IRMP", "version": "1.1.0", "author": "Frank Meyer", "maintainer": "frank@fli4l.de, Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Receive and analyze infrared signals from your remote\u003cbr/\u003e", "paragraph": "Supports \u003cb\u003e50 different IR protocols\u003c/b\u003e. \u003cb\u003eSmall footprint\u003c/b\u003e. Can receive \u003cb\u003e42 protocols simultaneously\u003c/b\u003e.\u003cbr/\u003eFor a short comparison of IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-1.1.0.zip", "archiveFileName": "IRMP-1.1.0.zip", "size": 2709269, "checksum": "SHA-256:a37f4b82540effdfb57b69023467a7ec7a5ae0abaaf4d8849746e6e2550684d0" }, { "name": "IRMP", "version": "1.2.0", "author": "Frank Meyer", "maintainer": "frank@fli4l.de, Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Receive and analyze infrared signals from your remote\u003cbr/\u003e", "paragraph": "Supports \u003cb\u003e50 different IR protocols\u003c/b\u003e. \u003cb\u003eSmall footprint\u003c/b\u003e. Can receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003cbr/\u003eFor a short comparison of IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-1.2.0.zip", "archiveFileName": "IRMP-1.2.0.zip", "size": 2708014, "checksum": "SHA-256:73c0de20515ed24c2db774c42107e0a16abe00e68d9de8e331ff8aa484369de6" }, { "name": "IRMP", "version": "1.2.1", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "frank@fli4l.de, Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Receive and analyze infrared signals from your remote\u003cbr/\u003e", "paragraph": "Supports \u003cb\u003e50 different IR protocols\u003c/b\u003e. \u003cb\u003eSmall footprint\u003c/b\u003e. Can receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003cbr/\u003eSupports ATTinyCore as well as Digispark and Digispark Pro boards.\u003cbr/\u003eFor a short comparison of IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-1.2.1.zip", "archiveFileName": "IRMP-1.2.1.zip", "size": 2781957, "checksum": "SHA-256:f113ce3a5fa754686ea2f28cd8a4dce39cca34c77678ebff574ac5363c71b78e" }, { "name": "IRMP", "version": "1.2.2", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "frank@fli4l.de, Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Receive and analyze infrared signals from your remote\u003cbr/\u003e", "paragraph": "Supports \u003cb\u003e50 different IR protocols\u003c/b\u003e. \u003cb\u003eSmall footprint\u003c/b\u003e. Can receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003cbr/\u003eSupports ATTinyCore as well as Digispark and Digispark Pro boards.\u003cbr/\u003eFor a short comparison of IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-1.2.2.zip", "archiveFileName": "IRMP-1.2.2.zip", "size": 2782352, "checksum": "SHA-256:b3ef1b4d899a7c48aaa741fd93ee666d936882d362bac4ffb8dd9237fa9d9b2f" }, { "name": "IRMP", "version": "2.0.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and Send infrared signals from your remote\u003cbr/\u003e", "paragraph": "Supports \u003cb\u003e50 different IR protocols\u003c/b\u003e. \u003cb\u003eSmall footprint\u003c/b\u003e. Can receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003cbr/\u003eSupports ATTinyCore as well as Digispark and Digispark Pro boards.\u003cbr/\u003eReceive and send can be used in the same sketch.\u003cbr/\u003eFor a short comparison of IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-2.0.0.zip", "archiveFileName": "IRMP-2.0.0.zip", "size": 2811333, "checksum": "SHA-256:f15eb60a30e838c46e24bde703e4eb80cdd37f91ab1bff0b7073035616ac261c" }, { "name": "IRMP", "version": "2.1.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and Send infrared signals from your remote\u003cbr/\u003e", "paragraph": "Supports \u003cb\u003e50 different IR protocols\u003c/b\u003e. \u003cb\u003eSmall footprint\u003c/b\u003e. Can receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003cbr/\u003eSupports ATTinyCore as well as Digispark and Digispark Pro boards.\u003cbr/\u003eReceive and send can be used in the same sketch.\u003cbr/\u003eFor a short comparison of IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-2.1.0.zip", "archiveFileName": "IRMP-2.1.0.zip", "size": 2812982, "checksum": "SHA-256:231b2a89bf2c8ea5812f34201327d5fb2bc3d7b108f44ab54a967b627400e946" }, { "name": "IRMP", "version": "2.2.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and Send infrared signals from your remote\u003cbr/\u003e", "paragraph": "Supports \u003cb\u003e50 different IR protocols\u003c/b\u003e. \u003cb\u003eSmall footprint\u003c/b\u003e. Can receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003cbr/\u003eSupports ATTinyCore as well as Digispark and Digispark Pro boards.\u003cbr/\u003eReceive and send can be used in the same sketch.\u003cbr/\u003eFor a short comparison of IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32", "samd", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-2.2.0.zip", "archiveFileName": "IRMP-2.2.0.zip", "size": 2813362, "checksum": "SHA-256:bfa88128d06fdbf5cc38fcdacd790977181e2dddfba68cabcf5638f9e191c981" }, { "name": "IRMP", "version": "2.2.1", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and Send infrared signals from your remote\u003cbr/\u003e", "paragraph": "Supports \u003cb\u003e50 different IR protocols\u003c/b\u003e. \u003cb\u003eSmall footprint\u003c/b\u003e. Can receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003cbr/\u003eSupports ATTinyCore as well as Digispark and Digispark Pro boards.\u003cbr/\u003eReceive and send can be used in the same sketch.\u003cbr/\u003eFor a short comparison of IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003eMinor improvements.", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "samd", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-2.2.1.zip", "archiveFileName": "IRMP-2.2.1.zip", "size": 2833996, "checksum": "SHA-256:02fff138a61b23538b6d11b21386b77e3c9124f1a9cc86566622168d85a174ac" }, { "name": "IRMP", "version": "3.0.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003eSupport of 2 RF protocols, MegaAVR support.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "samd", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.0.0.zip", "archiveFileName": "IRMP-3.0.0.zip", "size": 2866328, "checksum": "SHA-256:daa938266a563e0d98bc65bff3f6a2eeabf566c5d003a04d31d743eb10917e7e" }, { "name": "IRMP", "version": "3.1.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003c/b\u003eAdded irmp_print_active_protocols() function + minor bug fixes.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.1.0.zip", "archiveFileName": "IRMP-3.1.0.zip", "size": 2995506, "checksum": "SHA-256:6635be757377ac60a8530ac70785080adcfdd79268850d98eb9a72a82fa743bf" }, { "name": "IRMP", "version": "3.1.1", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded MinimalReceiver example.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.1.1.zip", "archiveFileName": "IRMP-3.1.1.zip", "size": 3002437, "checksum": "SHA-256:e05cce77ecad820ae3c5550a65ab3ea2bb8aa0590b7effffaf130bc31c4046cd" }, { "name": "IRMP", "version": "3.1.2", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed interrupt mode bug.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.1.2.zip", "archiveFileName": "IRMP-3.1.2.zip", "size": 3004049, "checksum": "SHA-256:a7b8e3aed0354bf5fab7d385abd7d36f70317403c335bb342ee953ff4649d821" }, { "name": "IRMP", "version": "3.2.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eMBED support for Arduino Nano 33 BLE.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.2.0.zip", "archiveFileName": "IRMP-3.2.0.zip", "size": 3004754, "checksum": "SHA-256:c7389e0bc85b1fe8f476a010721f330c65a90e5873532e4e664b6b0f5b295c8c" }, { "name": "IRMP", "version": "3.2.1", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFix for STM32.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.2.1.zip", "archiveFileName": "IRMP-3.2.1.zip", "size": 3005155, "checksum": "SHA-256:b4d4518dfe4b71ba08a78ec5447de2588c682a82fd4c8a5ed12c121db6584144" }, { "name": "IRMP", "version": "3.2.2", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFix for STM32. Fixed bug for sending only on no AVR platforms.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.2.2.zip", "archiveFileName": "IRMP-3.2.2.zip", "size": 3005710, "checksum": "SHA-256:9a8f5f19794bd83c58d998f071d82772cd91b82d45aa25b93dcd2e2b25f65266" }, { "name": "IRMP", "version": "3.2.3", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed warning for missing USE_ONE_TIMER_FOR_IRMP_AND_IRSND macro.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.2.3.zip", "archiveFileName": "IRMP-3.2.3.zip", "size": 3005822, "checksum": "SHA-256:7b0f2221a2d6606e146788e330570de6a26a467d9ec5f7bea8f1751ff1fed248" }, { "name": "IRMP", "version": "3.3.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded function bool irmp_IsBusy().\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.3.0.zip", "archiveFileName": "IRMP-3.3.0.zip", "size": 3007256, "checksum": "SHA-256:f1a37f2457d5bf584b04ebc0206be72d11946245bc503b3e64ac50e8d48b2ba4" }, { "name": "IRMP", "version": "3.3.1", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded function bool irmp_IsBusy().\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.3.1.zip", "archiveFileName": "IRMP-3.3.1.zip", "size": 3007391, "checksum": "SHA-256:3f06ef2c355f35b50cea4ed208054b2a8394a989717ec3ac2cd1b6ef4ef070da" }, { "name": "IRMP", "version": "3.3.2", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded Teensyduino support. Added function irmp_print_protocol_name().\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.3.2.zip", "archiveFileName": "IRMP-3.3.2.zip", "size": 3008665, "checksum": "SHA-256:053c381a22de162eccd2e8c0e7323bbc17732fd83ffaa65b31bf8019c2b07fd3" }, { "name": "IRMP", "version": "3.3.3", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded ATmega8 and Leonardo support. New IRSND_GENERATE_NO_SEND_RF compile switch.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.3.3.zip", "archiveFileName": "IRMP-3.3.3.zip", "size": 3048368, "checksum": "SHA-256:3c47d5cc144e686f6ce7755eb68ce6d7302fcfa0885c3a06bf2a77cf63f3023d" }, { "name": "IRMP", "version": "3.3.4", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRemoved convenience function `irmp_tone()`, since it statically allocates the tone interrupt vector.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.3.4.zip", "archiveFileName": "IRMP-3.3.4.zip", "size": 3048393, "checksum": "SHA-256:b1e50ec4e1762443b123c9533b8cbbc9bf57edf0792885d12f7d487927dcfd45" }, { "name": "IRMP", "version": "3.3.5", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed \"enabling OUTPUT for dynamic pin\" bug. Added TinyIRReceiver and updated IRDispatcherDemo examples.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.3.5.zip", "archiveFileName": "IRMP-3.3.5.zip", "size": 3061967, "checksum": "SHA-256:b06f2a376349efb41d2ce7bede1ff31abd347d43ba0b9e548e5f1b9cd64c6007" }, { "name": "IRMP", "version": "3.4.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded ATtiny3217 / TinyCore support and fixed a few timings. Added Melinera protocol and single repeat for NEC.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "providesIncludes": [ "Arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.4.0.zip", "archiveFileName": "IRMP-3.4.0.zip", "size": 3066019, "checksum": "SHA-256:868cbd429b1829116157f8dbb28f44220945149848139ffaa042d1b7c737ad2e" }, { "name": "IRMP", "version": "3.4.1", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded ATtiny3217 / TinyCore support and fixed a few timings. Added Melinera protocol and single repeat for NEC.\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "providesIncludes": [ "Arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.4.1.zip", "archiveFileName": "IRMP-3.4.1.zip", "size": 2973077, "checksum": "SHA-256:a659690f2adc8a47c61aefa4345eaac5b77b742fe39f658f524e713e518f86bc" }, { "name": "IRMP", "version": "3.5.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed initPCIInterrupt() to enablePCIInterrupt() and added disablePCIInterrupt(). Fixes for some ATtinies. Fixed ICACHE_RAM_ATTR error introduced with 3.4.1.\u003cbr/\u003e\u003cb\u003eRenamed *.c.h to .hpp. =\u003e You must change: #include \u0026lt;irmp.c.h\u0026gt; to: #include \u0026lt;irmp.hpp\u0026gt;\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "providesIncludes": [ "Arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.5.0.zip", "archiveFileName": "IRMP-3.5.0.zip", "size": 2976928, "checksum": "SHA-256:8c09b9821055b142488c2f900991c9bde521ca80b49a015808afa231f3188044" }, { "name": "IRMP", "version": "3.5.1", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor a short comparison of 4 popular IR libraries, see \u003ca href=\"https://github.com/ukw100/IRMP#quick-comparison-of-4-arduino-ir-receiving-libraries\"\u003eGitHub README\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed initPCIInterrupt() to enablePCIInterrupt() and added disablePCIInterrupt(). Fixes for some ATtinies. Fixed ICACHE_RAM_ATTR and F_CPU error introduced with 3.4.1.\u003cbr/\u003e\u003cb\u003eRenamed *.c.h to .hpp. =\u003e You must change: #include \u0026lt;irmp.c.h\u0026gt; to: #include \u0026lt;irmp.hpp\u0026gt;\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "providesIncludes": [ "Arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.5.1.zip", "archiveFileName": "IRMP-3.5.1.zip", "size": 2976905, "checksum": "SHA-256:4c27d3f1182873043c6937acb5f6ae97cdba0b864a6be5ee0068ece5e5101a11" }, { "name": "IRMP", "version": "3.6.0", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD, RP2040 and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed ATmega4809 bug, RP2040 support added, improved timings by J�rg R. and support for NEC 8 bit address.\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "providesIncludes": [ "Arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.6.0.zip", "archiveFileName": "IRMP-3.6.0.zip", "size": 2986370, "checksum": "SHA-256:aa0260482002c28404d509845ce05afab8785a32b64c894e81ebc3dcaa7806bd" }, { "name": "IRMP", "version": "3.6.1", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD, RP2040 and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed NO_LED_FEEDBACK_CODE bug.\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ukw100/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "providesIncludes": [ "irmp.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.6.1.zip", "archiveFileName": "IRMP-3.6.1.zip", "size": 2987497, "checksum": "SHA-256:9e1973f173efffa353ee8227fee1314169611f17b15b1819246630b7638bb8f0" }, { "name": "IRMP", "version": "3.6.2", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD, RP2040 and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded ATtiny88 / AVR timer1 timer support. Fixed send timing bug.\u003cbr/\u003e", "website": "https://github.com/IRMP-org/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "providesIncludes": [ "irmp.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.6.2.zip", "archiveFileName": "IRMP-3.6.2.zip", "size": 2999223, "checksum": "SHA-256:98f008b5a80bd2e5f99138737f9bbaeeb9d306c005c3ea14fdb1870bd9ea3604" }, { "name": "IRMP", "version": "3.6.3", "author": "Frank Meyer, Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e, frank@fli4l.de", "sentence": "Receive and send infrared signals.\u003cbr/\u003e", "paragraph": "\u003cul\u003e\u003cli\u003eSupports \u003cb\u003e50 different IR and 3 RF protocols\u003c/b\u003e.\u003c/li\u003e\u003cli\u003eCan receive \u003cb\u003e40 protocols concurrently\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSmall\u003c/b\u003e footprint and \u003cb\u003erobust\u003c/b\u003e decoding.\u003c/li\u003e\u003cli\u003eReceive and send can be used in the \u003cb\u003esame sketch.\u003c/b\u003e\u003c/li\u003e\u003cli\u003eSupports ATtiny, AVR and MegaAVR boards as well as ESP8266, ESP32, STM32, SAMD, RP2040 and Apollo boards.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eFixed send timing bug for ESP32.\u003cbr/\u003e", "website": "https://github.com/IRMP-org/IRMP", "category": "Signal Input/Output", "architectures": [ "avr", "megaavr", "samd", "esp8266", "esp32", "stm32", "STM32F1", "apollo3", "mbed", "mbed_nano", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/ukw100/IRMP.git", "providesIncludes": [ "irmp.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ukw100/IRMP-3.6.3.zip", "archiveFileName": "IRMP-3.6.3.zip", "size": 3003096, "checksum": "SHA-256:9e730e31569b13cb720a3f269d410b19367ed7fd6a9bc8854c855a24944fea2e" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Includes a portable C skeleton", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.0.0.zip", "size": 63650, "checksum": "SHA-256:44e7ee694d760633d3f81c2faa7c595590ccfdd8568716e04115a83a2f909430" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Includes a portable C skeleton", "paragraph": "The \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eICM-20948\u003c/a\u003e is a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.0.1.zip", "size": 63871, "checksum": "SHA-256:e8e6cba1846ab842b230d700a1a6d926b3e12fd60b2c492631d8d106cdf29e75" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Includes a portable C skeleton", "paragraph": "The \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eSparkFun 9DoF IMU Breakout \u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.0.2.zip", "size": 48509, "checksum": "SHA-256:cbe1c30deff61236a11f82073bf4b003765120da01aa689d3295ef5e9bbd1a3b" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Includes a portable C skeleton", "paragraph": "The \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eSparkFun 9DoF IMU Breakout \u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.0.3.zip", "size": 57618, "checksum": "SHA-256:05f858df9ac9f978304effd3198dbdff20218f77434b6139d42184175a9e0202" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Includes a portable C skeleton", "paragraph": "The \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eSparkFun 9DoF IMU Breakout \u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.1.0.zip", "size": 56902, "checksum": "SHA-256:4f2fff62274c08e56d1247228da5cdd53e774285cb2081e813a611ee98822b45" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.1.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Includes a portable C skeleton", "paragraph": "The \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eSparkFun 9DoF IMU Breakout \u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.1.1.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.1.1.zip", "size": 56904, "checksum": "SHA-256:cdc12c1db7f37c193084bdd2ab196bb88138d78289ff8239cdc8cf63828ae2a4" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.1.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Includes a portable C skeleton", "paragraph": "The \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eSparkFun 9DoF IMU Breakout \u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.1.2.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.1.2.zip", "size": 56910, "checksum": "SHA-256:0bd35d48a25330351910952891fddeaf7ec7e758b406954da337ea277630650d" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.0.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.0.zip", "size": 149072, "checksum": "SHA-256:4420e781ab5ab079b3bb9e58432d51416ebac8490a80f31a508c06c9448733ac" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.1.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.1.zip", "size": 150480, "checksum": "SHA-256:22b0b57ea66b8faf82133f6515ab23ca034e9931fe1f7c87a60c4eb32d15cf35" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.2.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.2.zip", "size": 161696, "checksum": "SHA-256:9e8802b6c21ee15ea9cc25708f9145f0a5daa417647486ed8b65c7214895f3f8" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.3.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.3.zip", "size": 168587, "checksum": "SHA-256:764ea03ddeb40981ac40ef5d5f37bc75e3a289e9a4c002e8ea9a8a0fbd0ff145" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.4.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.4.zip", "size": 168619, "checksum": "SHA-256:ba49756850c7a2003c61315017a8eb0245891f697c4c25d00e24a9fbe4052c4c" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.5.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.5.zip", "size": 195627, "checksum": "SHA-256:52cae58b54a3b9897ce3f367c9bec83a78da3fdcebfa1d0fc8cc12d4385e6e8c" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.6", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.6.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.6.zip", "size": 210606, "checksum": "SHA-256:7a4edd5a87bdfd82250dc8d066d21b23de3f7751cbb1820621c4b7607d58b922" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.7", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.7.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.7.zip", "size": 210837, "checksum": "SHA-256:ccc90df3c4106b25a05359f675a7496fab941660fb9541b6cbe3e691acdad6a4" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.8", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.8.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.8.zip", "size": 211064, "checksum": "SHA-256:0b1537c77fb65db277338f0ec8c238318e418eed70892626be96ab700b3bec83" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.9", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.9.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.9.zip", "size": 211198, "checksum": "SHA-256:c7a9b617839d29a171d54b238950aaacdd39bf87895b4a1603495ab8eff0998e" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.10", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.10.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.10.zip", "size": 217340, "checksum": "SHA-256:433919b40bd85ace62bcb28f53b5c8ea7c158cc4c396516d5dd5aa25735c581a" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.11", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.11.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.11.zip", "size": 217376, "checksum": "SHA-256:2d7d6fcf34c636d23ce0a21d6a47171ee402ccfa72fd8db50a2ac814a0d763da" }, { "name": "SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library", "version": "1.2.12", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).", "paragraph": "The \u003ca href=\"https://www.sparkfun.com/products/15335\"\u003eSparkFun 9DoF IMU Breakout\u003c/a\u003e uses the Invensense \u003ca href=\"https://www.invensense.com/products/motion-tracking/9-axis/icm-20948\"\u003eICM-20948\u003c/a\u003e -- a system-in-package featuring acceleration full-scales of ±2 / ±4 / ±8 / ±16 (g), rotational full-scales of ±250 / ±500 / ±1000 / ±2000 (°/sec) and a magnetic field full scale of ±4800 µT. The ICM-20948 can be accessed via either I2C (400 kHz) or SPI (7 MHz)", "website": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.12.zip", "archiveFileName": "SparkFun_9DoF_IMU_Breakout___ICM_20948___Arduino_Library-1.2.12.zip", "size": 217667, "checksum": "SHA-256:368a4dedaa5556f201a52281b91b9f422dd4275a480952ef131317724bcdfa5f" }, { "name": "VCNL36687", "version": "1.0.0", "author": "Jainam, jainam1995@gmail.com", "maintainer": "Jainam", "sentence": "Arduino library for the VCNL36687 Proximity Sensor with VCSEL", "paragraph": "Interface with the VCNL36687 sensor over I2C, to get a simple proximity reading.", "website": "https://github.com/mehtajainam/VCNL36687", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mehtajainam/VCNL36687.git", "url": "https://downloads.arduino.cc/libraries/github.com/mehtajainam/VCNL36687-1.0.0.zip", "archiveFileName": "VCNL36687-1.0.0.zip", "size": 6768, "checksum": "SHA-256:243099bd63e94e7bf2a5b8f4c1c4fe5d3d06c727865e8a523b9b17262309aa63" }, { "name": "CESmartCamp", "version": "1.0.1", "author": "CE Smart Camp#12 \u003c61011072@kmitl.ac.th\u003e", "maintainer": "CE Smart Camp#12 \u003c61011072@kmitl.ac.th\u003e", "sentence": "Made it for CESmartCamp", "paragraph": "this library use to control HC-SR04 in lots of board", "website": "https://github.com/Samyz/CESmartCmap", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Samyz/CESmartCamp.git", "url": "https://downloads.arduino.cc/libraries/github.com/Samyz/CESmartCamp-1.0.1.zip", "archiveFileName": "CESmartCamp-1.0.1.zip", "size": 2729, "checksum": "SHA-256:f240fcbabd96e8846f67a0a7ddbe817c839be146a032c0f2604ddab63d23168a" }, { "name": "CESmartCamp", "version": "1.0.3", "author": "CE Smart Camp#12 \u003c61011072@kmitl.ac.th\u003e", "maintainer": "CE Smart Camp#12 \u003c61011072@kmitl.ac.th\u003e", "sentence": "Made it for CESmartCamp", "paragraph": "this library use to control HC-SR04 in lots of board and a lot of example", "website": "https://github.com/Samyz/CESmartCmap", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Samyz/CESmartCamp.git", "url": "https://downloads.arduino.cc/libraries/github.com/Samyz/CESmartCamp-1.0.3.zip", "archiveFileName": "CESmartCamp-1.0.3.zip", "size": 8564, "checksum": "SHA-256:144c7247c8cc5fee750b6cc711ddd5f0bff9502446eef905a84bb8e879e7af7a" }, { "name": "CESmartCamp", "version": "1.0.4", "author": "CE Smart Camp#12 \u003c61011072@kmitl.ac.th\u003e", "maintainer": "CE Smart Camp#12 \u003c61011072@kmitl.ac.th\u003e", "sentence": "Made it for CESmartCamp", "paragraph": "this library use to control HC-SR04 in lots of board and a lot of example", "website": "https://github.com/Samyz/CESmartCmap", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Samyz/CESmartCamp.git", "url": "https://downloads.arduino.cc/libraries/github.com/Samyz/CESmartCamp-1.0.4.zip", "archiveFileName": "CESmartCamp-1.0.4.zip", "size": 12952, "checksum": "SHA-256:5c875c7e81600109d27722f40338579586e5cb7596b7ab5e6305ad61ed8d1c8d" }, { "name": "CESmartCamp", "version": "12.0.0", "author": "CE Smart Camp#12", "maintainer": "CE Smart Camp#12", "sentence": "Made it for CESmartCamp#12", "paragraph": "this library use to control HC-SR04 in lots of board and a lot of example", "website": "https://github.com/Samyz/CESmartCmap", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Samyz/CESmartCamp.git", "url": "https://downloads.arduino.cc/libraries/github.com/Samyz/CESmartCamp-12.0.0.zip", "archiveFileName": "CESmartCamp-12.0.0.zip", "size": 19105, "checksum": "SHA-256:4db8390135ae13526e37dcbce619c039b00bbbf0552d3b9dceb3e0c54e8cf4d6" }, { "name": "CESmartCamp", "version": "12.1.0", "author": "CE Smart Camp#12", "maintainer": "CE Smart Camp#12", "sentence": "Made it for CESmartCamp#12", "paragraph": "this library use to control HC-SR04 in lots of board and a lot of example", "website": "https://github.com/Samyz/CESmartCmap", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Samyz/CESmartCamp.git", "url": "https://downloads.arduino.cc/libraries/github.com/Samyz/CESmartCamp-12.1.0.zip", "archiveFileName": "CESmartCamp-12.1.0.zip", "size": 18731, "checksum": "SHA-256:2b974cb16b1aaa20a4a71ed4031f3594e39bc057116d29ab9c396643c5facade" }, { "name": "CESmartCamp", "version": "12.2.0", "author": "CE Smart Camp#12", "maintainer": "CE Smart Camp#12", "sentence": "Made it for CESmartCamp#12", "paragraph": "this library use to control HC-SR04 in lots of board and a lot of example", "website": "https://github.com/Samyz/CESmartCmap", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Samyz/CESmartCamp.git", "url": "https://downloads.arduino.cc/libraries/github.com/Samyz/CESmartCamp-12.2.0.zip", "archiveFileName": "CESmartCamp-12.2.0.zip", "size": 18733, "checksum": "SHA-256:5dbf77300be1a236a7f256ebec8abccb77a096a206bbb3e2075132eb3222724e" }, { "name": "ESP32 AnalogWrite", "version": "0.1.0", "author": "ERROPiX", "maintainer": "Abdelouahed ERROUAGUY", "sentence": "ESP32 Polyfill for analogWrite functions", "paragraph": "Provides an analogWrite polyfill for ESP32 using the LEDC functions", "website": "https://github.com/ERROPiX/ESP32_AnalogWrite", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ERROPiX/ESP32_AnalogWrite.git", "url": "https://downloads.arduino.cc/libraries/github.com/ERROPiX/ESP32_AnalogWrite-0.1.0.zip", "archiveFileName": "ESP32_AnalogWrite-0.1.0.zip", "size": 4299, "checksum": "SHA-256:429a14d1ece8a911a28f6ad04c17513fbb3698f3014517ca94692a296c2b9c28" }, { "name": "Watch", "version": "1.0.0", "author": "Sebastian R. Alterman \u003csebastian.alterman@gmail.com\u003e", "maintainer": "Sebastian R. Alterman \u003csebastian.alterman@gmail.com\u003e", "sentence": "A library that makes working with watch-like formats easy.", "paragraph": "This library helps count time in sexagesimal base as in seconds and minutes.", "website": "http://example.com/", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Salterm27/Watch.git", "providesIncludes": [ "Watch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Salterm27/Watch-1.0.0.zip", "archiveFileName": "Watch-1.0.0.zip", "size": 4696, "checksum": "SHA-256:e8b470fbbb34e6c9f87cc245e18bbbefc8cbc7e5780066814ab834448c405597" }, { "name": "PathVariableHandlers", "version": "1.0.0", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "Library for handling paths containing variables.", "paragraph": "Many RESTful APIs contain resources that have variables in their paths (e.g., /things/:thing_id). This library exposes a way to easily process such resource paths in a low-effort way. Compatible with ESP8266WebServer for ESP8266 and ESPAsyncWebServer for ESP32.", "website": "https://github.com/sidoh/path_variable_handlers", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/path_variable_handlers.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/PathVariableHandlers-1.0.0.zip", "archiveFileName": "PathVariableHandlers-1.0.0.zip", "size": 13708, "checksum": "SHA-256:85b0b02a5620b60e7411f2781edcf9d632ab39cfc9ae4379895977e99a33777f" }, { "name": "PathVariableHandlers", "version": "1.1.0", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "Library for handling paths containing variables.", "paragraph": "Many RESTful APIs contain resources that have variables in their paths (e.g., /things/:thing_id). This library exposes a way to easily process such resource paths in a low-effort way. Compatible with ESP8266WebServer for ESP8266 and ESPAsyncWebServer for ESP32.", "website": "https://github.com/sidoh/path_variable_handlers", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/path_variable_handlers.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/PathVariableHandlers-1.1.0.zip", "archiveFileName": "PathVariableHandlers-1.1.0.zip", "size": 14852, "checksum": "SHA-256:8513eac9244dc25d7b2c9eba1eb4db84b9065262d45ca9fe3308c12f74539130" }, { "name": "PathVariableHandlers", "version": "2.0.0", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "Library for handling paths containing variables.", "paragraph": "Many RESTful APIs contain resources that have variables in their paths (e.g., /things/:thing_id). This library exposes a way to easily process such resource paths in a low-effort way. Compatible with ESP8266WebServer for ESP8266 and ESPAsyncWebServer for ESP32.", "website": "https://github.com/sidoh/path_variable_handlers", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/path_variable_handlers.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/PathVariableHandlers-2.0.0.zip", "archiveFileName": "PathVariableHandlers-2.0.0.zip", "size": 8447, "checksum": "SHA-256:7b54c6f84a75eb13af43ae5b96474bcaf39d0f3278f4e35d4264445194b13a4d" }, { "name": "PathVariableHandlers", "version": "3.0.0", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "Library for handling paths containing variables.", "paragraph": "Many RESTful APIs contain resources that have variables in their paths (e.g., /things/:thing_id). This library exposes a way to easily process such resource paths in a low-effort way. Compatible with ESP8266WebServer for ESP8266 and ESPAsyncWebServer for ESP32.", "website": "https://github.com/sidoh/path_variable_handlers", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/path_variable_handlers.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/PathVariableHandlers-3.0.0.zip", "archiveFileName": "PathVariableHandlers-3.0.0.zip", "size": 8650, "checksum": "SHA-256:94ac2a1ca6c9b9198675f2c08cd38ef03bbc69ebe002271e175159b43d7f26d7" }, { "name": "RichHttpServer", "version": "1.0.0", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.", "paragraph": "This library makes it easy to build rich application REST servers that respond to routes with variables in them (e.g., /things/:thing_id), add authentication, etc.", "website": "https://github.com/sidoh/rich_http_server", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/rich_http_server.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/RichHttpServer-1.0.0.zip", "archiveFileName": "RichHttpServer-1.0.0.zip", "size": 6329, "checksum": "SHA-256:2e4982027b878d9c64e69bc0790c6d7214e462605b45ece020c0a5b9f84791e8" }, { "name": "RichHttpServer", "version": "1.2.0", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.", "paragraph": "This library makes it easy to build rich application REST servers that respond to routes with variables in them (e.g., /things/:thing_id), add authentication, etc.", "website": "https://github.com/sidoh/rich_http_server", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/rich_http_server.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/RichHttpServer-1.2.0.zip", "archiveFileName": "RichHttpServer-1.2.0.zip", "size": 6514, "checksum": "SHA-256:e1d9cb34ecb648e41a0889d4df1a92e9e9580379eaa8f67796f928550714b683" }, { "name": "RichHttpServer", "version": "2.0.0", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.", "paragraph": "This library makes it easy to build rich application REST servers that respond to routes with variables in them (e.g., /things/:thing_id), add authentication, etc.", "website": "https://github.com/sidoh/rich_http_server", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/rich_http_server.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/RichHttpServer-2.0.0.zip", "archiveFileName": "RichHttpServer-2.0.0.zip", "size": 23828, "checksum": "SHA-256:a9e5d19a3c87ffb3b6f3bf53aa352bedd72a38c71c76167b4be2bcaf537e881e" }, { "name": "RichHttpServer", "version": "2.0.1", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.", "paragraph": "This library makes it easy to build rich application REST servers that respond to routes with variables in them (e.g., /things/:thing_id), add authentication, etc.", "website": "https://github.com/sidoh/rich_http_server", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/rich_http_server.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/RichHttpServer-2.0.1.zip", "archiveFileName": "RichHttpServer-2.0.1.zip", "size": 23824, "checksum": "SHA-256:6a15bf1cd2919b27446049bb230e1f90ed01c13b2d01917adb7eff775f0a4e9c" }, { "name": "RichHttpServer", "version": "2.0.2", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.", "paragraph": "This library makes it easy to build rich application REST servers that respond to routes with variables in them (e.g., /things/:thing_id), add authentication, etc.", "website": "https://github.com/sidoh/rich_http_server", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/rich_http_server.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/RichHttpServer-2.0.2.zip", "archiveFileName": "RichHttpServer-2.0.2.zip", "size": 23715, "checksum": "SHA-256:4ed5bf29f234db6d1604a46e79b9ff1bae4dc6ab4fdc11a6faccac51f81fbc8f" }, { "name": "RichHttpServer", "version": "2.0.3", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.", "paragraph": "This library makes it easy to build rich application REST servers that respond to routes with variables in them (e.g., /things/:thing_id), add authentication, etc.", "website": "https://github.com/sidoh/rich_http_server", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/rich_http_server.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/RichHttpServer-2.0.3.zip", "archiveFileName": "RichHttpServer-2.0.3.zip", "size": 23717, "checksum": "SHA-256:2d1a06978ee3336034cae88b75f4ddeee8f332cfa8828cf47da805f9b8b4fda8" }, { "name": "RichHttpServer", "version": "3.0.0", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.", "paragraph": "This library makes it easy to build rich application REST servers that respond to routes with variables in them (e.g., /things/:thing_id), add authentication, etc.", "website": "https://github.com/sidoh/rich_http_server", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/rich_http_server.git", "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/RichHttpServer-3.0.0.zip", "archiveFileName": "RichHttpServer-3.0.0.zip", "size": 23960, "checksum": "SHA-256:b03051640fec16d015cdb177341fc324b028cb84cf0c9c2af7b296e2aeb4efe5" }, { "name": "RichHttpServer", "version": "3.1.0", "author": "Chris Mullins \u003cchris@sidoh.org\u003e", "maintainer": "Chris Mullins \u003cchris@sidoh.org\u003e", "sentence": "An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.", "paragraph": "This library makes it easy to build rich application REST servers that respond to routes with variables in them (e.g., /things/:thing_id), add authentication, etc.", "website": "https://github.com/sidoh/rich_http_server", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sidoh/rich_http_server.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PathVariableHandlers" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sidoh/RichHttpServer-3.1.0.zip", "archiveFileName": "RichHttpServer-3.1.0.zip", "size": 23783, "checksum": "SHA-256:88bc71dc43fd226bc66183305ccea7674ddaba6629a4f1c7c813d3e5ba4d79c0" }, { "name": "Adafruit Arcada Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-1.0.0.zip", "archiveFileName": "Adafruit_Arcada_Library-1.0.0.zip", "size": 12346, "checksum": "SHA-256:18bbfa6039012f74f0e59e05504f924133ee64b6f17420351a1c47a01c6aafd4" }, { "name": "Adafruit Arcada Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-1.1.0.zip", "archiveFileName": "Adafruit_Arcada_Library-1.1.0.zip", "size": 14391, "checksum": "SHA-256:6828c7099ad5e1e997576a73f4dd903025f5fceec669b28f145e04af12f9cbc6" }, { "name": "Adafruit Arcada Library", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-1.2.0.zip", "archiveFileName": "Adafruit_Arcada_Library-1.2.0.zip", "size": 65546, "checksum": "SHA-256:9332404e6c076c2c16d8b20ff6ada8e0484b451febd9dadb949c3901a1809fdf" }, { "name": "Adafruit Arcada Library", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-1.3.0.zip", "archiveFileName": "Adafruit_Arcada_Library-1.3.0.zip", "size": 69696, "checksum": "SHA-256:57fa6656e9e50a4a5358f5743d1fff4bd07a5635ae56b7f7c9cd3c316c877865" }, { "name": "Adafruit Arcada Library", "version": "1.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-1.4.0.zip", "archiveFileName": "Adafruit_Arcada_Library-1.4.0.zip", "size": 74069, "checksum": "SHA-256:00a635f9ad943954d9f50dfbdfee8626b58ff93fdd44d6b0501b2b51030ac825" }, { "name": "Adafruit Arcada Library", "version": "1.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-1.4.1.zip", "archiveFileName": "Adafruit_Arcada_Library-1.4.1.zip", "size": 90861, "checksum": "SHA-256:f3df72a3b57f1619c46c2bc370e3d8724efbddbbf56d5e7dd2eb435d71842d2e" }, { "name": "Adafruit Arcada Library", "version": "1.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-1.5.0.zip", "archiveFileName": "Adafruit_Arcada_Library-1.5.0.zip", "size": 114546, "checksum": "SHA-256:0d87ba7ef014e640005b989b19816bc96cc95ff4b8d3763c7761770852b7f196" }, { "name": "Adafruit Arcada Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.0.0.zip", "archiveFileName": "Adafruit_Arcada_Library-2.0.0.zip", "size": 158744, "checksum": "SHA-256:46652ea9ca66daee3859b2200a4e6c804c9af96a0e9a779f9370c4571498d882" }, { "name": "Adafruit Arcada Library", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.0.1.zip", "archiveFileName": "Adafruit_Arcada_Library-2.0.1.zip", "size": 159346, "checksum": "SHA-256:0799e7130cd4e302b147be0eacc60b5292f97cc234a580f7a321eda15d199bb5" }, { "name": "Adafruit Arcada Library", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.0.2.zip", "archiveFileName": "Adafruit_Arcada_Library-2.0.2.zip", "size": 159370, "checksum": "SHA-256:0d9e468de908432508e7145c5f2808bda54c046d24148ef51ac56488a919da15" }, { "name": "Adafruit Arcada Library", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.0.3.zip", "archiveFileName": "Adafruit_Arcada_Library-2.0.3.zip", "size": 159409, "checksum": "SHA-256:3108c60950155da5aaa59d8f99174075736b6fb4704425450162948806974340" }, { "name": "Adafruit Arcada Library", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.1.0.zip", "archiveFileName": "Adafruit_Arcada_Library-2.1.0.zip", "size": 160805, "checksum": "SHA-256:d8679995679d7fffa5947ed2234ff3a229cf40ada3d732b73a977868528e61bb" }, { "name": "Adafruit Arcada Library", "version": "2.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.1.1.zip", "archiveFileName": "Adafruit_Arcada_Library-2.1.1.zip", "size": 160898, "checksum": "SHA-256:7aa93b4866d99a00e45ca1f60623adae9ecaef22c00ae59927bd34352802dab0" }, { "name": "Adafruit Arcada Library", "version": "2.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.1.2.zip", "archiveFileName": "Adafruit_Arcada_Library-2.1.2.zip", "size": 180892, "checksum": "SHA-256:82360c04c9cf49e77274d559588d8b037894b8d9d339c37854a221eaf0452e40" }, { "name": "Adafruit Arcada Library", "version": "2.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.1.3.zip", "archiveFileName": "Adafruit_Arcada_Library-2.1.3.zip", "size": 333742, "checksum": "SHA-256:a8fd51115ef20f5fe670eec80a4fd5d22559dae9b942e9d4de5969467d213865" }, { "name": "Adafruit Arcada Library", "version": "2.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay display, sounds and controls. Currently for SAMD51 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.1.4.zip", "archiveFileName": "Adafruit_Arcada_Library-2.1.4.zip", "size": 336409, "checksum": "SHA-256:74dca787e7f5492d43d1b0f8a94124d70e2677708269c172935b15a90218bf60" }, { "name": "Adafruit Arcada Library", "version": "2.1.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.1.5.zip", "archiveFileName": "Adafruit_Arcada_Library-2.1.5.zip", "size": 336440, "checksum": "SHA-256:895901e05a01835d8331308ddf43dd6d5a8a8614fc4cdad8ee6880c521072837" }, { "name": "Adafruit Arcada Library", "version": "2.1.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.1.6.zip", "archiveFileName": "Adafruit_Arcada_Library-2.1.6.zip", "size": 336437, "checksum": "SHA-256:1657b0ad360bc9a63c0b93b96fb83a644d8e1a98ac48a2c0e0f9a71d45c6109e" }, { "name": "Adafruit Arcada Library", "version": "2.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.2.0.zip", "archiveFileName": "Adafruit_Arcada_Library-2.2.0.zip", "size": 340037, "checksum": "SHA-256:fa6a16e3498f65bbe0fbbcf2e58a3d1be4db524655a674528116671bc6d8a238" }, { "name": "Adafruit Arcada Library", "version": "2.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.2.1.zip", "archiveFileName": "Adafruit_Arcada_Library-2.2.1.zip", "size": 340051, "checksum": "SHA-256:306545c22265b291b5fdf453edf6e4d426147cda3536ecea05636e75ab94d9bd" }, { "name": "Adafruit Arcada Library", "version": "2.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.2.3.zip", "archiveFileName": "Adafruit_Arcada_Library-2.2.3.zip", "size": 341045, "checksum": "SHA-256:fcd85c65c43ce76b23f5b434aab70e9e6b8bbb980be93cdd09397a207072da07" }, { "name": "Adafruit Arcada Library", "version": "2.2.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.2.5.zip", "archiveFileName": "Adafruit_Arcada_Library-2.2.5.zip", "size": 341123, "checksum": "SHA-256:85e82120d28c12881673d5ce4e49d0ecf07d7d0dbe76824565acd9a7c7f0b4ae" }, { "name": "Adafruit Arcada Library", "version": "2.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.3.0.zip", "archiveFileName": "Adafruit_Arcada_Library-2.3.0.zip", "size": 341442, "checksum": "SHA-256:9c1df88a070ae8d79275d4dd95b2433e42bd36795f7edc60e448fda57207b4e5" }, { "name": "Adafruit Arcada Library", "version": "2.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.3.1.zip", "archiveFileName": "Adafruit_Arcada_Library-2.3.1.zip", "size": 341797, "checksum": "SHA-256:d3c59c5ab47669a514c88a996373c96e08d0c364e332ce8f34346e30c40bc358" }, { "name": "Adafruit Arcada Library", "version": "2.3.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.3.2.zip", "archiveFileName": "Adafruit_Arcada_Library-2.3.2.zip", "size": 341921, "checksum": "SHA-256:9579d1f42539e906b816a02217ba3073e8ca90635c064b98865e616b837c5527" }, { "name": "Adafruit Arcada Library", "version": "2.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.4.0.zip", "archiveFileName": "Adafruit_Arcada_Library-2.4.0.zip", "size": 343949, "checksum": "SHA-256:dc8b4bad43a426a22bdc684e9088168f61f232fb380323da544662e3baeaa834" }, { "name": "Adafruit Arcada Library", "version": "2.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.4.1.zip", "archiveFileName": "Adafruit_Arcada_Library-2.4.1.zip", "size": 343950, "checksum": "SHA-256:91d8074f1cf984e60fa4b461572cc07876f0ee03b7880fc1f34b15f2d289d6a1" }, { "name": "Adafruit Arcada Library", "version": "2.4.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.4.2.zip", "archiveFileName": "Adafruit_Arcada_Library-2.4.2.zip", "size": 343969, "checksum": "SHA-256:282342747f475343525b357c99ac5a98fdd8f0028797073f23ca885a2173df29" }, { "name": "Adafruit Arcada Library", "version": "2.4.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.4.3.zip", "archiveFileName": "Adafruit_Arcada_Library-2.4.3.zip", "size": 344030, "checksum": "SHA-256:616e424a49497aabfee194f87f7e7dc93a402564c473098a6c64268f0fc19889" }, { "name": "Adafruit Arcada Library", "version": "2.4.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.4.4.zip", "archiveFileName": "Adafruit_Arcada_Library-2.4.4.zip", "size": 352939, "checksum": "SHA-256:23a9e4d2171c1bda561d472724c75b6891b3b418fd457a644f5622852f097570" }, { "name": "Adafruit Arcada Library", "version": "2.4.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.4.5.zip", "archiveFileName": "Adafruit_Arcada_Library-2.4.5.zip", "size": 352943, "checksum": "SHA-256:aa5233cc32686b8b49c35d6844469f3badedcf3e6e0f28fd897eb7868615b277" }, { "name": "Adafruit Arcada Library", "version": "2.4.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.4.6.zip", "archiveFileName": "Adafruit_Arcada_Library-2.4.6.zip", "size": 352943, "checksum": "SHA-256:909d0a25d599494cacad6c7365435e6be5ed75fb3a0cf7bad962ee28de6a15be" }, { "name": "Adafruit Arcada Library", "version": "2.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.5.0.zip", "archiveFileName": "Adafruit_Arcada_Library-2.5.0.zip", "size": 396484, "checksum": "SHA-256:2bb116ad3cfbb4558d0e8e358702dabecd9a14f1463e1e8a074846ccd5266f71" }, { "name": "Adafruit Arcada Library", "version": "2.5.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.5.1.zip", "archiveFileName": "Adafruit_Arcada_Library-2.5.1.zip", "size": 396486, "checksum": "SHA-256:6931fbe57f7fa4570a80150a408c452112a81b144bee04ac7564174dabb33b85" }, { "name": "Adafruit Arcada Library", "version": "2.5.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.5.2.zip", "archiveFileName": "Adafruit_Arcada_Library-2.5.2.zip", "size": 396706, "checksum": "SHA-256:7e75b5db0963adc909ff65adb3b50a05bc00650fdcac24f2e46dc35d3ddcb0f2" }, { "name": "Adafruit Arcada Library", "version": "2.5.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.5.3.zip", "archiveFileName": "Adafruit_Arcada_Library-2.5.3.zip", "size": 396717, "checksum": "SHA-256:70d33f01f7503e4e1a6d36177cad71438e77253fde4fc8144345218bbbd81b04" }, { "name": "Adafruit Arcada Library", "version": "2.5.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.5.4.zip", "archiveFileName": "Adafruit_Arcada_Library-2.5.4.zip", "size": 396819, "checksum": "SHA-256:62f7078217bcb6497021c91fd1624467399c84ea8e667e2a8cd378ad0a547646" }, { "name": "Adafruit Arcada Library", "version": "2.5.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.5.6.zip", "archiveFileName": "Adafruit_Arcada_Library-2.5.6.zip", "size": 396923, "checksum": "SHA-256:1dffc9bf36072d09dbc2182bb2c7524561a96bda4dfe11a708560ce39a3c6790" }, { "name": "Adafruit Arcada Library", "version": "2.5.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.5.7.zip", "archiveFileName": "Adafruit_Arcada_Library-2.5.7.zip", "size": 396957, "checksum": "SHA-256:32befc4b00cc1b3f41c8ade8231cf2e85899f85c8b1e32fc082733c1a89627d8" }, { "name": "Adafruit Arcada Library", "version": "2.5.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away arcade/gameplay display, sounds and controls.", "paragraph": "This is a library to abstract away arcade/gameplay/UI display and controls. Currently for SAMD21, SAMD51 and nRF52840 chipsets only (but should be portable if desired)", "website": "https://github.com/adafruit/Adafruit_Arcada", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit FreeTouch Library" }, { "name": "Adafruit ImageReader Library" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit ADT7410 Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit EPD" }, { "name": "Adafruit PixelDust" }, { "name": "ArduinoJson" }, { "name": "Adafruit WavePlayer Library" }, { "name": "Adafruit TinyUSB Library" }, { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Audio - Adafruit Fork" }, { "name": "CircularBuffer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_Library-2.5.8.zip", "archiveFileName": "Adafruit_Arcada_Library-2.5.8.zip", "size": 397171, "checksum": "SHA-256:a73e6cc190e300ed06ab023a3b88bc5182e27c7e883a4d7aa5b7768b5fad2a94" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.1.1", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by ASM", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The provided example walks you through basic functionality through more advanced features like tuning the resonance frequency of the antenna.", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.1.1.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.1.1.zip", "size": 19064, "checksum": "SHA-256:2202343f1fd2bb5e000f027f5b29c628766f35ae06c8eccc1e448e7bba5a65c0" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.2.2", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by ASM", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The provided example walks you through basic functionality through more advanced features like tuning the resonance frequency of the antenna.", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.2.2.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.2.2.zip", "size": 21741, "checksum": "SHA-256:6ab6c7091ccbe7d0c91a8b687ecb60ce70cb11650d0526d129ac8677cc24e97a" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.2.3", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by ASM", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The provided example walks you through basic functionality through more advanced features like tuning the resonance frequency of the antenna.", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.2.3.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.2.3.zip", "size": 21734, "checksum": "SHA-256:67572f4e62de8169529f7d56644a78b13ee45a1b18bf1f1faa3bc836ddca552b" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.3.0", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by ASM", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The provided example walks you through basic functionality through more advanced features like tuning the resonance frequency of the antenna.", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.0.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.0.zip", "size": 28041, "checksum": "SHA-256:918f03d14e9eaaf8d826f8c1b65fa46dcbe383b58c8c8911b41b6702dc9111c0" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.3.1", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by ASM", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The provided example walks you through basic functionality through more advanced features like tuning the resonance frequency of the antenna.", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.1.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.1.zip", "size": 28034, "checksum": "SHA-256:7dfcde6f3fa8502d7ae39f24c0a5f75dd9494b82f3de0d528127b4eff8937eca" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.3.2", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by ASM", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The provided example walks you through basic functionality through more advanced features like tuning the resonance frequency of the antenna.", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.2.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.2.zip", "size": 28033, "checksum": "SHA-256:a2d836242096245932cdb0f06030fd5f1f2164a9a53df6d128bf05975a92681a" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.3.3", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by ASM", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The provided example walks you through basic functionality through more advanced features like tuning the resonance frequency of the antenna.", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.3.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.3.zip", "size": 28030, "checksum": "SHA-256:1bb0d98818d073270e91cecf8503fab84a7e20eb6033a0aceed75d247cfe6724" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.3.4", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by ASM", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The provided example walks you through basic functionality through more advanced features like tuning the resonance frequency of the antenna.", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.4.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.3.4.zip", "size": 27973, "checksum": "SHA-256:80fae5513e65305ce5f575d11acd7a5b95205ecafa083b8c8453d50bae883fc0" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.4.0", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by AMS", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.0.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.0.zip", "size": 27181, "checksum": "SHA-256:a3416e93b8884e0cb0f864a712ca4135a10bfaf88a0293949b3f5e9ba85f581b" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.4.1", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by AMS", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.1.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.1.zip", "size": 29475, "checksum": "SHA-256:f00c28a771683f78b1d8108ac3e532cf7f2cca21f470eb418dbfeb4ac9480353" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.4.2", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by AMS", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.2.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.2.zip", "size": 29455, "checksum": "SHA-256:3caa84702d32cea983c657f175e618ed529bedd5a3019a8ac2603942b89ff822" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.4.3", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by AMS", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.3.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.3.zip", "size": 29463, "checksum": "SHA-256:d08c61ce834cccf6bc76ad67fe09200864c05ebe90d3e2e3bc09b0be93973963" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.4.4", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by AMS", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.4.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.4.zip", "size": 29462, "checksum": "SHA-256:ec48b4fb83d932af067e762a07155d4e70c9a874cb0002d91bc9eb356795f964" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.4.5", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by AMS", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.5.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.5.zip", "size": 1446521, "checksum": "SHA-256:87c3e2b99cb594eecb473e3c7297fc78dba6310a40f23dc429da86fea1e81d88" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.4.6", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by AMS", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.6.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.6.zip", "size": 1446512, "checksum": "SHA-256:951c6fd72714854ea7e13469fd9327a61b36fb53cea4003bb1933ffdf3b2ad78" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.4.7", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by AMS", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.7.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.7.zip", "size": 1446501, "checksum": "SHA-256:6752fbfcc5efd7f496930221e10f35b51ed32e827c08d0a4e51c04588caef73a" }, { "name": "SparkFun AS3935 Lightning Detector Arduino Library", "version": "1.4.8", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This is an Arduino Library for the AS3935 Lightning Detector by AMS", "paragraph": "This library adds both I-squared-C and SPI functionality for the \u003ca href=\"https://www.sparkfun.com/products/15276\" SparkFun AS3935 Lightning Detector\u003c/a\u003e. The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!", "website": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.8.zip", "archiveFileName": "SparkFun_AS3935_Lightning_Detector_Arduino_Library-1.4.8.zip", "size": 1446411, "checksum": "SHA-256:79a3f4c7ac4801eb96dca4119ff4dc19e3c9c36e4c7796aaabffee21641b5eeb" }, { "name": "BBE IoT Class Library", "version": "1.0.0", "author": "Brainy Buddy Education LLC", "maintainer": "Joe Z \u003cjoseph.zhao@gmail.com\u003e", "sentence": "This is the C++ class library for students' use in IoT class to control smart systems.", "paragraph": "This library includes a few classes that hide lower level details and provide an abstract wrapper for entry level students to use. Capabilities include serial port reading, distance sensor processing, buzzer playing, fan rotating, etc.", "website": "https://github.com/brainy-buddy-education/BBE-IoT-Class-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/brainy-buddy-education/BBE-IoT-Class-Library.git", "providesIncludes": [ "BBEClassLibrary.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/brainy-buddy-education/BBE_IoT_Class_Library-1.0.0.zip", "archiveFileName": "BBE_IoT_Class_Library-1.0.0.zip", "size": 18394, "checksum": "SHA-256:9f1ce4ecea3e5a7bc541b179402e377b9393e6365a769ccdf7ead9162281e499" }, { "name": "Mechatro", "version": "1.0.0", "author": "Botto \u003cin_school@naver.com\u003e", "maintainer": "Botto \u003cin_school@naver.com\u003e", "sentence": "\u003cbr/\u003eA library to control motors with the L293x motor driver \u003cbr/\u003e 메카트로 보드 모터 컨트롤 라이브러리 (L298x드라이버 사용하는 모든 프로젝트 사용 가능)", "paragraph": "\u003cbr/\u003e\u003cbr/\u003e- Control two motors by Forward, Reverse, Fast Motor Stop and Free Running Stop mode.\u003cbr/\u003e- 두 개의 모터를 전, 후, 급정지, 완속정지 모드로 컨트롤.\u003cbr/\u003e- Get current of each motor load.\u003cbr/\u003e- 각각의 모터에 흐르는 전류 측정.", "website": "https://github.com/teamong/Mechatro", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/teamong/Mechatro.git", "providesIncludes": [ "Mechatro.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/teamong/Mechatro-1.0.0.zip", "archiveFileName": "Mechatro-1.0.0.zip", "size": 6862, "checksum": "SHA-256:040607a09cf491da3bf9fa1066d431fd3a2ad98aa8114ee06e2dddb7f3775f09" }, { "name": "CronAlarms", "version": "0.1.0", "author": "Martin Laclaustra", "maintainer": "Martin Laclaustra", "sentence": "Schedule alarms to occur at specific times with crontab syntax.", "paragraph": "Using expressions suitable for the program cron (crontab syntax), the library allows performing tasks at specific times or after specific intervals. It depends on ctime library, provided by SDKs. API resembles the popular TimeAlarms library. Tasks can be created to continuously repeat or to occur only once. It is a wrapper of ccronexpr.", "website": "https://github.com/Martin-Laclaustra/CronAlarms", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Martin-Laclaustra/CronAlarms.git", "url": "https://downloads.arduino.cc/libraries/github.com/Martin-Laclaustra/CronAlarms-0.1.0.zip", "archiveFileName": "CronAlarms-0.1.0.zip", "size": 21046, "checksum": "SHA-256:7cd8ff4331c7311bd0f9103c976bc9a5bc93c55b87aeb3f967539fecdbb3dbbc" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.0.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.0.0.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.0.0.zip", "size": 33190, "checksum": "SHA-256:181a4a4f80f0bf9c6d74b7563d5f87d53e30f9c6e08c332da0b5d36c2cf244ed" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.0.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.0.1.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.0.1.zip", "size": 33967, "checksum": "SHA-256:d73f09799bd41b099be0b295f05261f8629360470bbee974a2e39eaa526a60e3" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.0.3.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.0.3.zip", "size": 35732, "checksum": "SHA-256:b640f3666acd0e8e42835492f7b3a216954b601c3fc83e186bc11cd6a10f2107" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.0.4.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.0.4.zip", "size": 35723, "checksum": "SHA-256:18f5bd314d059304fd96eca98e0a6ff8db65e34a0f877a810a664790b702fade" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.0.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.0.5.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.0.5.zip", "size": 35680, "checksum": "SHA-256:2c96759e4f153e7c245b49af637ed884b2996f3862ea180855c44fc5f46026a4" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.0.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.0.6.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.0.6.zip", "size": 35757, "checksum": "SHA-256:0c58bc033ad9fdf5695f9fcfc993c07f2642c94df789309f2db62d3ef7d3961c" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.0.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.0.7.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.0.7.zip", "size": 35763, "checksum": "SHA-256:f9767ba93d1134a4b4dfc70bb4830fd814bc20d1cd695dfb5adbc782f850933b" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.0.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.0.8.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.0.8.zip", "size": 35760, "checksum": "SHA-256:0fa1f44f15c29a9f21aff22a5ac214c872179052b3b2975b1045b214e8b5bf8d" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.0.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.0.9.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.0.9.zip", "size": 35736, "checksum": "SHA-256:4c30f3eccf9ec6d40649c3845bd0f3848b87c675fa6d985b276c3235ef3f6727" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.1.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.1.0.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.1.0.zip", "size": 35789, "checksum": "SHA-256:43abd5e53fae72f258ec6cea595971927351edcfcd55ac59d241b9fd7aee88fa" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.1.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "dependencies": [ { "name": "WiFi101" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.1.1.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.1.1.zip", "size": 34608, "checksum": "SHA-256:1f7462cac40a88fff243a4fc881c4a801599fedc5c24551ed63a6f4cbb3da51e" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.1.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "dependencies": [ { "name": "WiFi101" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.1.2.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.1.2.zip", "size": 34690, "checksum": "SHA-256:5892a558048bc27c36a1f72d794634056d54872341c9d7b03493541b83aff8eb" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.1.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "dependencies": [ { "name": "WiFi101" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.1.3.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.1.3.zip", "size": 35007, "checksum": "SHA-256:ec748c4ef11c887ab82d7f1c76d2014c3436367c38465e5875328ca4b9f69d78" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.2.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "dependencies": [ { "name": "WiFi101" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.2.0.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.2.0.zip", "size": 37776, "checksum": "SHA-256:cccb8d1a8f1a8a5090988c4f3889fbeefcc47648c2b1507afc84258c418faa31" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.2.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "dependencies": [ { "name": "WiFi101" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.2.1.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.2.1.zip", "size": 38086, "checksum": "SHA-256:06987f11edc6994667a7b009629a7c55e5d9df7d94e7b556190ba8544d8f7972" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.2.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "dependencies": [ { "name": "WiFi101" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.2.2.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.2.2.zip", "size": 38521, "checksum": "SHA-256:6c51683112f9bee5ddc8eb4daf1563a111b2570a719c74bb617f76656ccea39d" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.2.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "dependencies": [ { "name": "WiFi101" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.2.3.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.2.3.zip", "size": 38704, "checksum": "SHA-256:5e56848a3108ded454ebc379b8adfcfadeca9c6e56541ba4f1259223f3a6f768" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.2.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "dependencies": [ { "name": "WiFi101" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.2.4.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.2.4.zip", "size": 41012, "checksum": "SHA-256:070924d834aef9bbf7a29f15ed36e74dd20bf66ba200b09a2ad3cb1bd2a1175f" }, { "name": "Firebase Arduino based on WiFi101", "version": "1.2.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFi101", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFi101.git", "dependencies": [ { "name": "WiFi101" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFi101-1.2.5.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFi101-1.2.5.zip", "size": 41008, "checksum": "SHA-256:37021f22f0ad0e8c7c1fae7dd5c301f9743bc9f38773e43ff3fd73a555591252" }, { "name": "mDash", "version": "1.0.1", "author": "Cesanta Software Limited \u003csupport@mdash.net\u003e", "maintainer": "Cesanta Software Limited \u003csupport@mdash.net\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides MQTT, device shadow, OTA, Filesystem management for ESP32", "website": "https://mdash.net", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.1.zip", "archiveFileName": "mDash-1.0.1.zip", "size": 24163, "checksum": "SHA-256:5277998e1717a279f92d48c9ed39d7ef753b5cd2b8119a627e45d36c84c12542" }, { "name": "mDash", "version": "1.0.2", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.2.zip", "archiveFileName": "mDash-1.0.2.zip", "size": 24174, "checksum": "SHA-256:0410106665ae3309ade3400350ba33e5a1ea473b7fefe51ab35e76d6b107627e" }, { "name": "mDash", "version": "1.0.3", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.3.zip", "archiveFileName": "mDash-1.0.3.zip", "size": 25353, "checksum": "SHA-256:95d26a5b6c7154d02d94988053588bd5e2656086324a8e0015b7427d8831f22e" }, { "name": "mDash", "version": "1.0.4", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.4.zip", "archiveFileName": "mDash-1.0.4.zip", "size": 26291, "checksum": "SHA-256:0b6b8ed0f0d5fbdee3905b573ac8e3344cbcb5612bd32f8b1b8e674c2fcd4c1f" }, { "name": "mDash", "version": "1.0.5", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.5.zip", "archiveFileName": "mDash-1.0.5.zip", "size": 26261, "checksum": "SHA-256:b842d26110d51759ce2431c65a1c37a5e09aec52dd82ea63e4c29d8674b44982" }, { "name": "mDash", "version": "1.0.6", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.6.zip", "archiveFileName": "mDash-1.0.6.zip", "size": 26566, "checksum": "SHA-256:fef4b0f5861e2a05a81361cd1402f36c70551541c3d27ea347e55dbb23afc7b6" }, { "name": "mDash", "version": "1.0.7", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.7.zip", "archiveFileName": "mDash-1.0.7.zip", "size": 28168, "checksum": "SHA-256:8c21aedd3f186f2885d5583be1984571a510605cc96691549d16a92eb5423f75" }, { "name": "mDash", "version": "1.0.8", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.8.zip", "archiveFileName": "mDash-1.0.8.zip", "size": 28166, "checksum": "SHA-256:72fe9cdb0f97c683bfc8c4c3192b8701f47ac9be71e9c15b5be2b74ea1c2ad5e" }, { "name": "mDash", "version": "1.0.9", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.9.zip", "archiveFileName": "mDash-1.0.9.zip", "size": 84480, "checksum": "SHA-256:a499683a5bda7ab8d70a6c026872970fe17f6fc17159e024b284ae573e1e43b8" }, { "name": "mDash", "version": "1.0.10", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.10.zip", "archiveFileName": "mDash-1.0.10.zip", "size": 90102, "checksum": "SHA-256:8836bdcfeb2b3397eb702c5847dbb2b04f634635c44839e2e294aee173cea2c9" }, { "name": "mDash", "version": "1.0.11", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.11.zip", "archiveFileName": "mDash-1.0.11.zip", "size": 91286, "checksum": "SHA-256:99d34d482d0b7601254a710f21e8941f98b9bd78a59ab16f7e3940e8b0822942" }, { "name": "mDash", "version": "1.0.12", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.12.zip", "archiveFileName": "mDash-1.0.12.zip", "size": 91280, "checksum": "SHA-256:de0ce02960e0da17d7c1545f4e54b0d800d256a40283e9ff3605657b2be88380" }, { "name": "mDash", "version": "1.0.13", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.13.zip", "archiveFileName": "mDash-1.0.13.zip", "size": 92241, "checksum": "SHA-256:a42190f1253c07d52b966be56306eb3d8759ae3eb2e52cda128d9b69ec8b71ca" }, { "name": "mDash", "version": "1.0.16", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.16.zip", "archiveFileName": "mDash-1.0.16.zip", "size": 92275, "checksum": "SHA-256:5ee9973cd9f69f44df337ef72a93a0b8bd33e62f4c1687476678a7cb40622da0" }, { "name": "mDash", "version": "1.0.17", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.17.zip", "archiveFileName": "mDash-1.0.17.zip", "size": 92715, "checksum": "SHA-256:cf34d6c5112f6a27f2891639c99732041840174c56d31d31bb34ad5afa7b2049" }, { "name": "mDash", "version": "1.0.18", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.18.zip", "archiveFileName": "mDash-1.0.18.zip", "size": 92073, "checksum": "SHA-256:2f5927b80113576fded11d55d3b6f16892cd7b21287807ffc821cb202e362eaf" }, { "name": "mDash", "version": "1.0.19", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.19.zip", "archiveFileName": "mDash-1.0.19.zip", "size": 92057, "checksum": "SHA-256:f3cdba766785423c2ff4b4ced3344e98bd319d3c6d2b66d0762bd886c8e79295" }, { "name": "mDash", "version": "1.0.21", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.21.zip", "archiveFileName": "mDash-1.0.21.zip", "size": 91190, "checksum": "SHA-256:f70816cbd425b2e016b6da2533ccd1aa0a3fd39c0e63274cb78b385e7e34ce52" }, { "name": "mDash", "version": "1.0.22", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.22.zip", "archiveFileName": "mDash-1.0.22.zip", "size": 91915, "checksum": "SHA-256:e731f68556b5d9b1412fcacd51ca8c6f986fc063edb10e0eae2a2d34a81ac1a2" }, { "name": "mDash", "version": "1.0.23", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.23.zip", "archiveFileName": "mDash-1.0.23.zip", "size": 92364, "checksum": "SHA-256:a57ab8224268e0ee176cc9ee526cf3b9d64a1e10262154ed48c7d526288c9584" }, { "name": "mDash", "version": "1.0.24", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.24.zip", "archiveFileName": "mDash-1.0.24.zip", "size": 92351, "checksum": "SHA-256:ac22cda694ad93122481cc027dfb9e756724de7e27329d11edd0406068843de5" }, { "name": "mDash", "version": "1.0.25", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.25.zip", "archiveFileName": "mDash-1.0.25.zip", "size": 176931, "checksum": "SHA-256:96adc6395b46b6772783429e28ae33e5afaecaf2063dd02d05da152904c5f1e5" }, { "name": "mDash", "version": "1.0.26", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.26.zip", "archiveFileName": "mDash-1.0.26.zip", "size": 177236, "checksum": "SHA-256:e118e6633ce0340f5480fcb1b52fb108dcac26d7d6f69ca5f2c55e1285f897ee" }, { "name": "mDash", "version": "1.0.27", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.27.zip", "archiveFileName": "mDash-1.0.27.zip", "size": 177724, "checksum": "SHA-256:010b57010112eace91998ab28a15d97a550a1b30bc1d521e9a4a227834d2ee41" }, { "name": "mDash", "version": "1.0.28", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.28.zip", "archiveFileName": "mDash-1.0.28.zip", "size": 178872, "checksum": "SHA-256:f7db19aa7c7b4d726adc9d473b31e0e846047ff8657393be3b4ee0686f7f4f0f" }, { "name": "mDash", "version": "1.0.29", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.29.zip", "archiveFileName": "mDash-1.0.29.zip", "size": 181369, "checksum": "SHA-256:a157e8ee95ad0046c632bf1c36ee2f5fa8fd9805fcd00e21bf71ef932fdb60bb" }, { "name": "mDash", "version": "1.0.30", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.30.zip", "archiveFileName": "mDash-1.0.30.zip", "size": 182838, "checksum": "SHA-256:c4a38d779165dcb276dc189949dc73097530ed768741a31d9c8c5c06e0bbef3e" }, { "name": "mDash", "version": "1.0.31", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.31.zip", "archiveFileName": "mDash-1.0.31.zip", "size": 182810, "checksum": "SHA-256:3251bf8a9a802289c0a569d85e86b432dc1668048de960a1ea6c1b2181a4d96b" }, { "name": "mDash", "version": "1.0.32", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.32.zip", "archiveFileName": "mDash-1.0.32.zip", "size": 220767, "checksum": "SHA-256:ffdee7266e58f9c82d710277a0d885f3d4fc2a3cbcb4d94604803828ed5cf1d9" }, { "name": "mDash", "version": "1.0.33", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.33.zip", "archiveFileName": "mDash-1.0.33.zip", "size": 223275, "checksum": "SHA-256:5184ddcfc93a9c1aba9f29bb07c08f038c4459692d04a5e5cfb025722531a8ec" }, { "name": "mDash", "version": "1.0.34", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.34.zip", "archiveFileName": "mDash-1.0.34.zip", "size": 225974, "checksum": "SHA-256:92e8cd15620680d8db88b10ba2666ee79f773811f3f5785fe0219696eabcfd02" }, { "name": "mDash", "version": "1.0.36", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.36.zip", "archiveFileName": "mDash-1.0.36.zip", "size": 227793, "checksum": "SHA-256:158fcadc95aa0bff7aa20262bd09534691a01dddff0339b4b8e93de215ed20cc" }, { "name": "mDash", "version": "1.0.38", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.38.zip", "archiveFileName": "mDash-1.0.38.zip", "size": 237602, "checksum": "SHA-256:7de9e4ddd3afe3ef502d15f5cd96c69d6475758e2c6c2d8d3365434698ba12af" }, { "name": "mDash", "version": "1.0.39", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.39.zip", "archiveFileName": "mDash-1.0.39.zip", "size": 237788, "checksum": "SHA-256:f7811d02edc6642354cb03ba5201c4841c0b1208c6a6051db1b62404a9e831f4" }, { "name": "mDash", "version": "1.0.40", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.40.zip", "archiveFileName": "mDash-1.0.40.zip", "size": 239542, "checksum": "SHA-256:4f0cfbbc8448bb088f0077eb15808574d0213a396b6ccbe1904f49c5fa8fc9ed" }, { "name": "mDash", "version": "1.0.41", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.41.zip", "archiveFileName": "mDash-1.0.41.zip", "size": 241876, "checksum": "SHA-256:54303c0a36fb595f1150b5f9f0740881dcaaa23035e7b0de7582860435908088" }, { "name": "mDash", "version": "1.0.42", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.42.zip", "archiveFileName": "mDash-1.0.42.zip", "size": 267571, "checksum": "SHA-256:0c8e08433243739f7490b4a191c840c974abfdec2e0ce98188545fc52a19868d" }, { "name": "mDash", "version": "1.0.43", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.43.zip", "archiveFileName": "mDash-1.0.43.zip", "size": 253911, "checksum": "SHA-256:6028698ad12a2b4e62e65b7d139a07c3be35c82ad689ef8a390ee0db8570b66f" }, { "name": "mDash", "version": "1.0.44", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.44.zip", "archiveFileName": "mDash-1.0.44.zip", "size": 253004, "checksum": "SHA-256:2017a3f3471a77749af830af6a5e4989bbeb8dda4ec65317552a43c97eb5b176" }, { "name": "mDash", "version": "1.0.45", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.45.zip", "archiveFileName": "mDash-1.0.45.zip", "size": 253005, "checksum": "SHA-256:96eac5ff22968298e531e6bcc7b80427dfa8a168c53c0fe13b008c5909c314e1" }, { "name": "mDash", "version": "1.0.46", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.46.zip", "archiveFileName": "mDash-1.0.46.zip", "size": 231355, "checksum": "SHA-256:c0581b965299311b5b00b9ab8d8a62e48fead70cfb881f1cb3cdba2afffd4aed" }, { "name": "mDash", "version": "1.0.47", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.47.zip", "archiveFileName": "mDash-1.0.47.zip", "size": 227516, "checksum": "SHA-256:75c555019c0d47af2c61f4426f6ab1dfc118e845cc2ff26211c057dda4bea086" }, { "name": "mDash", "version": "1.0.48", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.48.zip", "archiveFileName": "mDash-1.0.48.zip", "size": 227597, "checksum": "SHA-256:9edda96796d061e3ac8f1fb3d8e0e213f4af38979accefda111eb3140281782c" }, { "name": "mDash", "version": "1.0.49", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.0.49.zip", "archiveFileName": "mDash-1.0.49.zip", "size": 359665, "checksum": "SHA-256:c56c3a42efe8e62df4b2bb87475fe662bfb75224b5f298e65961da3cc205769f" }, { "name": "mDash", "version": "1.1.0", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.0.zip", "archiveFileName": "mDash-1.1.0.zip", "size": 359541, "checksum": "SHA-256:641b34e883846d03eca4b4f962fbaad928ac414c2f45cf427bf217b0b8905466" }, { "name": "mDash", "version": "1.1.2", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.2.zip", "archiveFileName": "mDash-1.1.2.zip", "size": 351446, "checksum": "SHA-256:488f00fc0ed8cb1da28ca986a9e2690e40dd64b3dab11f31e4a7b887d1d9d61c" }, { "name": "mDash", "version": "1.1.3", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.3.zip", "archiveFileName": "mDash-1.1.3.zip", "size": 347891, "checksum": "SHA-256:cac63ff68de12f2ea881fc80ce1f3a1d19e2be1845cff4cbfb05a2250c9a6ed6" }, { "name": "mDash", "version": "1.1.5", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.5.zip", "archiveFileName": "mDash-1.1.5.zip", "size": 351327, "checksum": "SHA-256:06abb542d3a9713f242f57593f74a19fcc3b9d42089a9c82af80998475c0299e" }, { "name": "mDash", "version": "1.1.7", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.7.zip", "archiveFileName": "mDash-1.1.7.zip", "size": 353287, "checksum": "SHA-256:80d241aa67709ff24220f18f7be1e0670d175c7c8a644e506584ae46c55d0d3b" }, { "name": "mDash", "version": "1.1.8", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.8.zip", "archiveFileName": "mDash-1.1.8.zip", "size": 356342, "checksum": "SHA-256:0122334627b5361d9a1ad5804648d20b6e0f7074bc0bc83a7b76203e729acee1" }, { "name": "mDash", "version": "1.1.10", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.10.zip", "archiveFileName": "mDash-1.1.10.zip", "size": 347341, "checksum": "SHA-256:9b459058ea36ab047ed6629d3b136247f74b061ab864050c8456b50971bd0230" }, { "name": "mDash", "version": "1.1.11", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.11.zip", "archiveFileName": "mDash-1.1.11.zip", "size": 347341, "checksum": "SHA-256:213777b1bb96ae55de50efbbc3a43b0ded2a4d24408953c25ffd2059f6f589f0" }, { "name": "mDash", "version": "1.2.0", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.0.zip", "archiveFileName": "mDash-1.2.0.zip", "size": 325156, "checksum": "SHA-256:3065e270db96a1bd5eb5f15b3245562c9ecd270b0cfd51f03213a1f0ab993231" }, { "name": "mDash", "version": "1.2.1", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.1.zip", "archiveFileName": "mDash-1.2.1.zip", "size": 329361, "checksum": "SHA-256:9265d38ac21d8527a2eb89f0d02c78efb1195c6e9815e47f0eadc4382388c4be" }, { "name": "mDash", "version": "1.2.2", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.2.zip", "archiveFileName": "mDash-1.2.2.zip", "size": 331927, "checksum": "SHA-256:8bffdc9c15ddf87fa7d71814d8bc90663ebedb21e448f475a2c583701f039cd4" }, { "name": "mDash", "version": "1.2.3", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.3.zip", "archiveFileName": "mDash-1.2.3.zip", "size": 339952, "checksum": "SHA-256:ebbc18e86000cbfe8855cdef1fa676c429223886c3febec630122f9698ac9f9e" }, { "name": "mDash", "version": "1.2.4", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.4.zip", "archiveFileName": "mDash-1.2.4.zip", "size": 353415, "checksum": "SHA-256:aeadf813641a11baba7a9657b207fb228211fe9f6dc7bbfdb005116eec93da28" }, { "name": "mDash", "version": "1.2.5", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.5.zip", "archiveFileName": "mDash-1.2.5.zip", "size": 356262, "checksum": "SHA-256:ddfe0cbd1623420563c1b713b728d2bac99cf09ca5157ccd9b2c46fbc326a21d" }, { "name": "mDash", "version": "1.2.6", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.6.zip", "archiveFileName": "mDash-1.2.6.zip", "size": 356579, "checksum": "SHA-256:37a008372528523fe7701b7e41b0d52ecea16c9f9499ca664a20019d8a74d3a8" }, { "name": "mDash", "version": "1.2.7", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.7.zip", "archiveFileName": "mDash-1.2.7.zip", "size": 356584, "checksum": "SHA-256:eaebae9f804be1533c2f3786b2fa0ddbcfc70091fa737a55acc80866db9fd186" }, { "name": "mDash", "version": "1.2.8", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.8.zip", "archiveFileName": "mDash-1.2.8.zip", "size": 357251, "checksum": "SHA-256:cb32c550598226e6303a78774fdde3442f6e3a69ae20d70a9d6f9ed08f656ebb" }, { "name": "mDash", "version": "1.2.9", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.9.zip", "archiveFileName": "mDash-1.2.9.zip", "size": 362356, "checksum": "SHA-256:da271b245e4823448ca1aa5b9a533451c2e6bfdfc3ed1f1ffb62ab876c676cdc" }, { "name": "mDash", "version": "1.2.10", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.10.zip", "archiveFileName": "mDash-1.2.10.zip", "size": 362243, "checksum": "SHA-256:18111a4279dcf206b641305d7b466cc5192c60f8055a9ea5ee19f11437fe6d39" }, { "name": "mDash", "version": "1.2.11", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.11.zip", "archiveFileName": "mDash-1.2.11.zip", "size": 551707, "checksum": "SHA-256:faa2397ba34bf4bc08ddc282bba7cc486d3def9d713ceaa78a91686358bc7b10" }, { "name": "mDash", "version": "1.2.12", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.12.zip", "archiveFileName": "mDash-1.2.12.zip", "size": 538374, "checksum": "SHA-256:e06afead88aae946cc2dd23306907805629b24a82cb470cf3b0bf57589ab21a0" }, { "name": "mDash", "version": "1.2.13", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.13.zip", "archiveFileName": "mDash-1.2.13.zip", "size": 538492, "checksum": "SHA-256:872c3f14775ce6e4bf8e55741696e11cfab73b1acad5fb22c699f87b9aa12631" }, { "name": "mDash", "version": "1.2.14", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.14.zip", "archiveFileName": "mDash-1.2.14.zip", "size": 539533, "checksum": "SHA-256:1043b12fb021a5981ba280a03c5f71899c4fac4b9f393e85df8f2b400ced4918" }, { "name": "mDash", "version": "1.1.4", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.4.zip", "archiveFileName": "mDash-1.1.4.zip", "size": 353086, "checksum": "SHA-256:4d4d08ec7d410c8ca3e013fa9b2b464fbf1842deeaef336598b368117f601eb1" }, { "name": "mDash", "version": "1.1.6", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.6.zip", "archiveFileName": "mDash-1.1.6.zip", "size": 353286, "checksum": "SHA-256:5497ed2ff9558cdcc803efe8d6c19770e807eb60f6d895c12321360c31dc6f9d" }, { "name": "mDash", "version": "1.1.9", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.1.9.zip", "archiveFileName": "mDash-1.1.9.zip", "size": 344702, "checksum": "SHA-256:4417a1a7975c85dad360cf3b9b419936f43ab6624841c5c067f57e2c95a1da4a" }, { "name": "mDash", "version": "1.2.15", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.15.zip", "archiveFileName": "mDash-1.2.15.zip", "size": 791549, "checksum": "SHA-256:81676f3e1cced7d3db5befe083ddbd4ebb6dbd9170c979ccf0370aee77cd4a42" }, { "name": "mDash", "version": "1.2.16", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Remote control and OTA for ESP32 via mdash.net IoT backend", "paragraph": "Provides OTA, MQTT, device shadow, Filesystem management for ESP32", "website": "https://github.com/cesanta/mDash", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mDash.git", "providesIncludes": [ "mDash.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mDash-1.2.16.zip", "archiveFileName": "mDash-1.2.16.zip", "size": 88015, "checksum": "SHA-256:aa17d54d5f728cf35c003dffe196bcaf5782a2760f0248593defc39e027380b9" }, { "name": "LiquidCrystal", "version": "1.0.0", "author": "Arduino, Adafruit", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs). For all Arduino boards.", "paragraph": "This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/LiquidCrystal.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/LiquidCrystal-1.0.0.zip", "archiveFileName": "LiquidCrystal-1.0.0.zip", "size": 18994, "checksum": "SHA-256:b2702650b965dc5a18330560077f5fb85cea2455dfdcc8a03c2080878c384058" }, { "name": "LiquidCrystal", "version": "1.0.1", "author": "Arduino, Adafruit", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs). For all Arduino boards.", "paragraph": "This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/LiquidCrystal.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/LiquidCrystal-1.0.1.zip", "archiveFileName": "LiquidCrystal-1.0.1.zip", "size": 18989, "checksum": "SHA-256:b060fec7e801c55624df55011e8663c922cbda2b85d0a4003f11c3dc2e015f43" }, { "name": "LiquidCrystal", "version": "1.0.2", "author": "Arduino, Adafruit", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs). For all Arduino boards.", "paragraph": "This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/LiquidCrystal.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/LiquidCrystal-1.0.2.zip", "archiveFileName": "LiquidCrystal-1.0.2.zip", "size": 19068, "checksum": "SHA-256:8b43d7492228318a894012296449b2dc168c6db068b44e6a09ec9b616ddb0735" }, { "name": "LiquidCrystal", "version": "1.0.3", "author": "Arduino, Adafruit", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs). For all Arduino boards.", "paragraph": "This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/LiquidCrystal.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/LiquidCrystal-1.0.3.zip", "archiveFileName": "LiquidCrystal-1.0.3.zip", "size": 19060, "checksum": "SHA-256:2a25d6e9093f645356cc5fe89c8c9a832093665f11b7e1b5921ad6e678c86643" }, { "name": "LiquidCrystal", "version": "1.0.4", "author": "Arduino, Adafruit", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs). For all Arduino boards.", "paragraph": "This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/LiquidCrystal.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/LiquidCrystal-1.0.4.zip", "archiveFileName": "LiquidCrystal-1.0.4.zip", "size": 19095, "checksum": "SHA-256:eae3cdcd6fd0117413a11d4a1b332bd5bd633cc6f00b0ce4d9dd6f2e3d397e14" }, { "name": "LiquidCrystal", "version": "1.0.6", "author": "Arduino, Adafruit", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs).", "paragraph": "This library allows an Arduino/Genuino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/LiquidCrystal.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/LiquidCrystal-1.0.6.zip", "archiveFileName": "LiquidCrystal-1.0.6.zip", "size": 19942, "checksum": "SHA-256:7427f8de266f0d6a741356d21e7072e9b62835f2b6948ebab7c63a960c48433b" }, { "name": "LiquidCrystal", "version": "1.0.7", "author": "Arduino, Adafruit", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows communication with alphanumerical liquid crystal displays (LCDs).", "paragraph": "This library allows an Arduino/Genuino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/LiquidCrystal.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/LiquidCrystal-1.0.7.zip", "archiveFileName": "LiquidCrystal-1.0.7.zip", "size": 19947, "checksum": "SHA-256:f7b14c42afbbdcfbe66073e6ef1e4cbaa03f5d11f52f9ab91c916b6ccac38434" }, { "name": "GSM", "version": "1.0.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Enables GSM/GRPS network connection using the Arduino GSM Shield. For all Arduino boards BUT Arduino DUE.", "paragraph": "Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.\u003c/br\u003eThis library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.\u003c/br\u003e", "website": "https://www.arduino.cc/en/Reference/GSM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/GSM.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/GSM-1.0.0.zip", "archiveFileName": "GSM-1.0.0.zip", "size": 132583, "checksum": "SHA-256:9598ab9a3c0c08aa494e69f73d760204a52b461e1b213b496f1ee3a941ecd6ed" }, { "name": "GSM", "version": "1.0.1", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Enables GSM/GRPS network connection using the Arduino GSM Shield. For all Arduino boards BUT Arduino DUE.", "paragraph": "Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.\u003c/br\u003eThis library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.\u003c/br\u003e", "website": "https://www.arduino.cc/en/Reference/GSM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/GSM.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/GSM-1.0.1.zip", "archiveFileName": "GSM-1.0.1.zip", "size": 132583, "checksum": "SHA-256:33fdacf2190901499210ff249ca5a4cdd1a34053c6b7030a074f17b1e7f98993" }, { "name": "GSM", "version": "1.0.2", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Enables GSM/GRPS network connection using the Arduino GSM Shield. For all Arduino boards BUT Arduino DUE.", "paragraph": "Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.\u003c/br\u003eThis library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.\u003c/br\u003e", "website": "https://www.arduino.cc/en/Reference/GSM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/GSM.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/GSM-1.0.2.zip", "archiveFileName": "GSM-1.0.2.zip", "size": 151947, "checksum": "SHA-256:6ed6f7b63a52b6e7a30bbb4ff07746fbd564f694f2fa39a21036ce119dd6790d" }, { "name": "GSM", "version": "1.0.3", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Enables GSM/GRPS network connection using the Arduino GSM Shield. For all Arduino boards BUT Arduino DUE.", "paragraph": "Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.\u003c/br\u003eThis library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.\u003c/br\u003e", "website": "https://www.arduino.cc/en/Reference/GSM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/GSM.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/GSM-1.0.3.zip", "archiveFileName": "GSM-1.0.3.zip", "size": 151987, "checksum": "SHA-256:ce8764432efe430a7862c7e18d2c41cd2ea8a72fcb9f0a3ef23b36ec84cc167d" }, { "name": "GSM", "version": "1.0.4", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Enables GSM/GRPS network connection using the Arduino GSM Shield. For all Arduino boards BUT Arduino DUE.", "paragraph": "Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.\u003c/br\u003eThis library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.\u003c/br\u003e", "website": "https://www.arduino.cc/en/Reference/GSM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/GSM.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/GSM-1.0.4.zip", "archiveFileName": "GSM-1.0.4.zip", "size": 152028, "checksum": "SHA-256:7842706d5dbfab9f0159054e49cbdd5c22fa11311d241bd252fd0787a967cb8f" }, { "name": "GSM", "version": "1.0.5", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Enables GSM/GRPS network connection using the Arduino GSM Shield. For all Arduino boards BUT Arduino DUE.", "paragraph": "Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.\u003c/br\u003eThis library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.\u003c/br\u003e", "website": "https://www.arduino.cc/en/Reference/GSM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/GSM.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/GSM-1.0.5.zip", "archiveFileName": "GSM-1.0.5.zip", "size": 151940, "checksum": "SHA-256:3fbbb7b903b5efb4fc61c823754ab31a4e6c2349e721439cafefaa9bd7dbf549" }, { "name": "GSM", "version": "1.0.6", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Enables GSM/GRPS network connection using the Arduino GSM Shield.", "paragraph": "Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.\u003c/br\u003eThis library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.\u003c/br\u003e", "website": "https://www.arduino.cc/en/Reference/GSM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/GSM.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/GSM-1.0.6.zip", "archiveFileName": "GSM-1.0.6.zip", "size": 151923, "checksum": "SHA-256:716920a84715d8cde6997e676174eb088e0855395065de9c7239d18e92cfceb1" }, { "name": "PhysicsLabFirmware", "version": "1.0.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Firmware for the Physics Lab kit.", "paragraph": "This library depends on the ArduinoBLE and MKRIMU libraries.", "website": "https://github.com/arduino/PhysicsLabFirmware", "category": "Communication", "architectures": [ "samd" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/PhysicsLabFirmware.git", "providesIncludes": [ "PhysicsLabFirmware.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/PhysicsLabFirmware-1.0.0.zip", "archiveFileName": "PhysicsLabFirmware-1.0.0.zip", "size": 8188, "checksum": "SHA-256:c81f39e076d9a4fcd54d6c270a1a6538e1f5eafc3d1a0bb3fc5356aee2c25222" }, { "name": "CTC GO CORE", "version": "1.0.0", "author": "Arduino", "maintainer": "Lenard \u003clenard@arduino.cc\u003e", "sentence": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "paragraph": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "website": "https://github.com/bcmi-labs/CTC-Go-Core-Module.git", "category": "Other", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/CTC-Go-Core-Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/CTC_GO_CORE-1.0.0.zip", "archiveFileName": "CTC_GO_CORE-1.0.0.zip", "size": 63660, "checksum": "SHA-256:f1fc71d934ac10871f635f8cd16083656bf95e48625b4ad312fe0838ec153d46" }, { "name": "CTC GO CORE", "version": "1.1.0", "author": "Arduino", "maintainer": "Lenard \u003clenard@arduino.cc\u003e", "sentence": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "paragraph": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "website": "https://github.com/bcmi-labs/CTC-Go-Core-Module.git", "category": "Other", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/CTC-Go-Core-Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/CTC_GO_CORE-1.1.0.zip", "archiveFileName": "CTC_GO_CORE-1.1.0.zip", "size": 63159, "checksum": "SHA-256:6872baac118f7408e66fb4690ea4fc4aaa1499c57e6ac7a6ca5c26f628713ae5" }, { "name": "CTC GO CORE", "version": "1.2.0", "author": "Arduino", "maintainer": "Lenard \u003clenard@arduino.cc\u003e", "sentence": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "paragraph": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "website": "https://github.com/bcmi-labs/CTC-Go-Core-Module.git", "category": "Other", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/CTC-Go-Core-Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/CTC_GO_CORE-1.2.0.zip", "archiveFileName": "CTC_GO_CORE-1.2.0.zip", "size": 62089, "checksum": "SHA-256:536b33d10cbc6632e457c655e3a7765ab41d18b4d09cc75bea5eec8a4aeeaf40" }, { "name": "CTC GO CORE", "version": "1.3.0", "author": "Arduino", "maintainer": "Lenard \u003clenard@arduino.cc\u003e", "sentence": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "paragraph": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "website": "https://github.com/bcmi-labs/CTC-Go-Core-Module.git", "category": "Other", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/CTC-Go-Core-Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/CTC_GO_CORE-1.3.0.zip", "archiveFileName": "CTC_GO_CORE-1.3.0.zip", "size": 62089, "checksum": "SHA-256:72b0f3f67a98d4792b80118878ceaf33a289e4b02ca52f3e8527f9c77cb8b8f3" }, { "name": "CTC GO CORE", "version": "1.4.0", "author": "Arduino", "maintainer": "Lenard \u003clenard@arduino.cc\u003e", "sentence": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "paragraph": "All in one library containing examples from lessons and projects for CTC GO! Core Module", "website": "https://github.com/bcmi-labs/CTC-Go-Core-Module.git", "category": "Other", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/CTC-Go-Core-Module.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/CTC_GO_CORE-1.4.0.zip", "archiveFileName": "CTC_GO_CORE-1.4.0.zip", "size": 62097, "checksum": "SHA-256:4aaa85f3e9cfcc0c86336adbfd532cf3a6f473968af5fa83b75b57536f142810" }, { "name": "Arduino_MKRGPS", "version": "1.0.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the location from the GPS on your MKR GPS shield.", "website": "http://github.com/arduino-libraries/Arduino_MKRGPS", "category": "Sensors", "architectures": [ "samd" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_MKRGPS.git", "providesIncludes": [ "Arduino_MKRGPS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_MKRGPS-1.0.0.zip", "archiveFileName": "Arduino_MKRGPS-1.0.0.zip", "size": 18836, "checksum": "SHA-256:ef3ba6a4b97a81a1d1ae10747bbb440ab3e001af4fd942dfc61e51a09e402f88" }, { "name": "FixedPoint_LUT", "version": "1.0.0", "author": "Pantastisch \u003chttps://github.com/Pantastisch\u003e", "maintainer": "Pantastisch \u003chttps://github.com/Pantastisch\u003e", "sentence": "Use FixedPoint_LUT to replace highly runtime intensive calculation times", "paragraph": "FixedPoint_LUT uses LUTs to search for values in an array and make simple calculations rather then calculate complex mathematical functions", "website": "https://github.com/Pantastisch/FixedPoint_LUT", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Pantastisch/FixedPoint_LUT.git", "providesIncludes": [ "LUT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Pantastisch/FixedPoint_LUT-1.0.0.zip", "archiveFileName": "FixedPoint_LUT-1.0.0.zip", "size": 18516, "checksum": "SHA-256:4572eb8e4889518d180123c3935b19b2965c8c7dff4506f5a830894889a07a99" }, { "name": "toneAC", "version": "1.5.0", "author": "Tim Eckel \u003ctim@leethost.com\u003e", "maintainer": "Tim Eckel \u003ctim@leethost.com\u003e", "sentence": "Replacement to the standard tone library with many advantages", "paragraph": "Replacement to the standard tone library with many advantages", "website": "https://github.com/teckel12/arduino-toneac", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/teckel12/arduino-toneac.git", "providesIncludes": [ "toneAC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/teckel12/toneAC-1.5.0.zip", "archiveFileName": "toneAC-1.5.0.zip", "size": 12112, "checksum": "SHA-256:9c001b29ad3fe6551611dfd4f30dca51f92debd61fd9428a8e5230395c92b74b" }, { "name": "WarmCat6x14backpack", "version": "0.9.0", "author": "WarmCatUK", "maintainer": "WarmCatUK \u003cwaynekjones@gmail.com\u003e", "sentence": "Library for the WarmCat i2c 6x14 segment alphanumeric display backpack", "paragraph": "Install this library to interface with WarmCat's 6 digit alphanumeric backpacks", "website": "https://github.com/WarmCatUK/WarmCat6x14backpack", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WarmCatUK/WarmCat_6x14Backpack.git", "url": "https://downloads.arduino.cc/libraries/github.com/WarmCatUK/WarmCat6x14backpack-0.9.0.zip", "archiveFileName": "WarmCat6x14backpack-0.9.0.zip", "size": 6305, "checksum": "SHA-256:470909759ad8ef8090c7d6d97eb5c8d315b9801d765ef0bcf578247cf891fc44" }, { "name": "WarmCat6x14backpack", "version": "0.9.3", "author": "WarmCatUK", "maintainer": "WarmCatUK \u003cwaynekjones@gmail.com\u003e", "sentence": "Library for the WarmCat i2c 6x14 segment alphanumeric display backpack", "paragraph": "Install this library to interface with WarmCat's 6 digit alphanumeric backpacks", "website": "https://github.com/WarmCatUK/WarmCat_6x14Backpack", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WarmCatUK/WarmCat_6x14Backpack.git", "url": "https://downloads.arduino.cc/libraries/github.com/WarmCatUK/WarmCat6x14backpack-0.9.3.zip", "archiveFileName": "WarmCat6x14backpack-0.9.3.zip", "size": 6629, "checksum": "SHA-256:8d62079bf0d5b274c9e3bb80bd6114954fd7c65979b2eee68e4830e30cd503da" }, { "name": "Computherm RF Library", "version": "0.1.0", "author": "Denxhun", "maintainer": "Denxhun \u003cdenxhun@gmail.com\u003e", "sentence": "Arduino library for Computherm Q8RF thermostat.", "paragraph": "Arduino library for sending, receiving and decode 868 MHz data package of Computherm Q8RF thermostat", "website": "https://github.com/denxhun/ComputhermRF", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/denxhun/ComputhermRF.git", "url": "https://downloads.arduino.cc/libraries/github.com/denxhun/Computherm_RF_Library-0.1.0.zip", "archiveFileName": "Computherm_RF_Library-0.1.0.zip", "size": 6685, "checksum": "SHA-256:c7f43323f319d6064654ebae0e5ac254a968106234152857be333e2ca9928712" }, { "name": "Computherm RF Library", "version": "0.1.2", "author": "Denxhun", "maintainer": "Denxhun \u003cdenxhun@gmail.com\u003e", "sentence": "Arduino library for Computherm Q8RF thermostat.", "paragraph": "Arduino library for sending, receiving and decode 868 MHz data package of Computherm Q8RF thermostat", "website": "https://github.com/denxhun/ComputhermRF", "category": "Signal Input/Output", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/denxhun/ComputhermRF.git", "url": "https://downloads.arduino.cc/libraries/github.com/denxhun/Computherm_RF_Library-0.1.2.zip", "archiveFileName": "Computherm_RF_Library-0.1.2.zip", "size": 6774, "checksum": "SHA-256:66d7f137e0533256501673baa4d30b2dea0b3b0e4e309b8944869f8f40fefe61" }, { "name": "rastr", "version": "0.1.0", "author": "Vincenzo Pacella", "maintainer": "Vincenzo Pacella \u003cshaduz@shaduzlabs.com\u003e", "sentence": "A small, lightweight header-only graphics library", "paragraph": "rastr is a lightweight graphics library that provides basic drawing primitives, uses integer arithmetic and has no external dependencies", "website": "https://github.com/shaduzlabs/arduino-rastr", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/shaduzlabs/arduino-rastr.git", "url": "https://downloads.arduino.cc/libraries/github.com/shaduzlabs/rastr-0.1.0.zip", "archiveFileName": "rastr-0.1.0.zip", "size": 19145, "checksum": "SHA-256:8ae6ce05fba040bb7b1ff0d8498937d2adc14e44df10c8befeca6e3ceef8eddd" }, { "name": "rastr", "version": "0.1.1", "author": "Vincenzo Pacella", "maintainer": "Vincenzo Pacella \u003cshaduz@shaduzlabs.com\u003e", "sentence": "A small, lightweight header-only graphics library", "paragraph": "rastr is a lightweight graphics library that provides basic drawing primitives, uses integer arithmetic and has no external dependencies", "website": "https://github.com/shaduzlabs/arduino-rastr", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/shaduzlabs/arduino-rastr.git", "url": "https://downloads.arduino.cc/libraries/github.com/shaduzlabs/rastr-0.1.1.zip", "archiveFileName": "rastr-0.1.1.zip", "size": 19149, "checksum": "SHA-256:fb7dc122a5c456a8aa4be56239b4ae7fc50244e207bc14fe81191936db4994d3" }, { "name": "RemoteXY", "version": "2.3.5", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-2.3.5.zip", "archiveFileName": "RemoteXY-2.3.5.zip", "size": 31907, "checksum": "SHA-256:8ec351b40bd89cc70eef2b4de2cd69cec4fe3ba93ded8916a5cd8f874daf8eba" }, { "name": "RemoteXY", "version": "2.4.2", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-2.4.2.zip", "archiveFileName": "RemoteXY-2.4.2.zip", "size": 42885, "checksum": "SHA-256:f267da08bd4b6e6e91725eefdf46d8bb1243d0fe54f78b83f5d9aa92398aae09" }, { "name": "RemoteXY", "version": "2.4.3", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-2.4.3.zip", "archiveFileName": "RemoteXY-2.4.3.zip", "size": 42888, "checksum": "SHA-256:1d17978dd207e43d6555b2893f4bea553587f54fd1d1b239c41b1fbd57608c0a" }, { "name": "RemoteXY", "version": "2.4.4", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-2.4.4.zip", "archiveFileName": "RemoteXY-2.4.4.zip", "size": 42962, "checksum": "SHA-256:fa0ad4e2ad1c037881f9d46835a8f93e045d7839532aefe87bca61c0ae6742ce" }, { "name": "RemoteXY", "version": "2.4.5", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-2.4.5.zip", "archiveFileName": "RemoteXY-2.4.5.zip", "size": 43741, "checksum": "SHA-256:854d8b2093337332704acf973c1e670fa88454bafe31a5a5cd16f659e4469ba7" }, { "name": "RemoteXY", "version": "2.4.6", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-2.4.6.zip", "archiveFileName": "RemoteXY-2.4.6.zip", "size": 43985, "checksum": "SHA-256:54647884b03f7563e88fafdd92f739de0e876ffad6f348615fbcc5c6a4bb0848" }, { "name": "RemoteXY", "version": "3.1.6", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-3.1.6.zip", "archiveFileName": "RemoteXY-3.1.6.zip", "size": 70128, "checksum": "SHA-256:3ab33f74a6a8906bf8f336a8dfd27baf60cbb3bdef492efac1184c0d74b5b394" }, { "name": "RemoteXY", "version": "3.1.7", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-3.1.7.zip", "archiveFileName": "RemoteXY-3.1.7.zip", "size": 72680, "checksum": "SHA-256:a6f548b5bd3535ad2229da26ed786bd93fe1fab5e4ba75ae20c4248662e35865" }, { "name": "RemoteXY", "version": "3.1.9", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-3.1.9.zip", "archiveFileName": "RemoteXY-3.1.9.zip", "size": 76234, "checksum": "SHA-256:76f38357adafbe7bf6c5ef21721a38bf56fa97c82cd23dcdfea75020d76ea229" }, { "name": "RemoteXY", "version": "3.1.10", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-3.1.10.zip", "archiveFileName": "RemoteXY-3.1.10.zip", "size": 82061, "checksum": "SHA-256:8ac3728bc62b66ce7fef7318355f13b42a75db1d1b577986c423905e14c240af" }, { "name": "RemoteXY", "version": "3.1.11", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-3.1.11.zip", "archiveFileName": "RemoteXY-3.1.11.zip", "size": 83813, "checksum": "SHA-256:82c36ecf7d38a7028779cd644a6c370c5077c57fcf53c718c78e325a2d1be3f6" }, { "name": "RemoteXY", "version": "3.1.12", "author": "Evgeny Shemanuev, RemoteXY", "maintainer": "RemoteXY \u003cinfo@remotexy.com\u003e", "sentence": "For all RemoteXY projects.", "paragraph": "The library is part of the RemoteXY project.\u003cbr /\u003eRemoteXY allows you to control your device using an Android or iOS smartphone. There are Bluetooth, USB OTG, WiFi, Ethernet or Cloud server can be used for connection. To make GUI go to the web site http://remotexy.com", "website": "http://remotexy.com/en/help/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RemoteXY/RemoteXY-Arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/RemoteXY/RemoteXY-3.1.12.zip", "archiveFileName": "RemoteXY-3.1.12.zip", "size": 85268, "checksum": "SHA-256:10c78765809e3799979c56d3893ee10c0b2654d03aaeed54e8fbff5a3d4b3e73" }, { "name": "OneSystemLibrary", "version": "1.0.0", "author": "Pascal Buerger", "maintainer": "deltarobotone \u003cdeltarobotone@web.de\u003e", "sentence": "Arduino library for Delta-Robot One", "paragraph": "Start your project and have a great time. Create a world around this smart little robot. Follow us on instagram -\u003e deltarobotone", "website": "https://github.com/deltarobotone/one_system_library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/deltarobotone/one_system_library.git", "providesIncludes": [ "DeltaRobotOne.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/deltarobotone/OneSystemLibrary-1.0.0.zip", "archiveFileName": "OneSystemLibrary-1.0.0.zip", "size": 59776, "checksum": "SHA-256:18eda0643f19506268c06f7e8e4691bd2fbc996dd6dc68f77391d3597333bc36" }, { "name": "OneSystemLibrary", "version": "1.0.1", "author": "Delta-Robot One", "maintainer": "deltarobotone \u003cdeltarobotone@web.de\u003e", "sentence": "Arduino library for Delta-Robot One", "paragraph": "Start your project and have a great time. Create a world around this smart little robot. Follow this robot on instagram @deltarobotone. Check out One smart Control for windows and android.", "website": "https://github.com/deltarobotone/one_system_library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/deltarobotone/one_system_library.git", "providesIncludes": [ "DeltaRobotOne.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/deltarobotone/OneSystemLibrary-1.0.1.zip", "archiveFileName": "OneSystemLibrary-1.0.1.zip", "size": 59929, "checksum": "SHA-256:9809128f6240725877c9de08e38650a01370120eea590522bbc6d80bd3f9281c" }, { "name": "AsyncElegantOTA", "version": "1.0.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 Elegantly! This Library uses AsyncWebServer.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-1.0.0.zip", "archiveFileName": "AsyncElegantOTA-1.0.0.zip", "size": 646530, "checksum": "SHA-256:4d79c66b6218ac4233033c8a0a18d27cc46b438c7b9a122dd17a487cb900fe5c" }, { "name": "AsyncElegantOTA", "version": "1.0.2", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 Elegantly! This Library uses AsyncWebServer.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-1.0.2.zip", "archiveFileName": "AsyncElegantOTA-1.0.2.zip", "size": 646535, "checksum": "SHA-256:433544cda7be3b809048870f1cdedf0a05b9af3771444c83ab13ea915b130e8c" }, { "name": "AsyncElegantOTA", "version": "1.0.3", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 Elegantly! This Library uses AsyncWebServer.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-1.0.3.zip", "archiveFileName": "AsyncElegantOTA-1.0.3.zip", "size": 632458, "checksum": "SHA-256:600b25c63ebe28a6c0e7a3ebf032174880d647e7ed2f75e924a17a917173f7d9" }, { "name": "AsyncElegantOTA", "version": "1.0.4", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 Elegantly! This Library uses AsyncWebServer.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-1.0.4.zip", "archiveFileName": "AsyncElegantOTA-1.0.4.zip", "size": 632948, "checksum": "SHA-256:1f5a6a52927fac7283d9b2315deb56c2a3aaee15cef736a80eef6ba297112678" }, { "name": "AsyncElegantOTA", "version": "1.0.5", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266/ESP32 Elegantly! This Library uses AsyncWebServer.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-1.0.5.zip", "archiveFileName": "AsyncElegantOTA-1.0.5.zip", "size": 632944, "checksum": "SHA-256:7524bd2e37d37295aef09cc3819bd87060250af5cb68ee63bbb04b8529bfd36b" }, { "name": "AsyncElegantOTA", "version": "1.0.6", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266/ESP32 Elegantly! This Library uses AsyncWebServer.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32. UI has a size of only 50Kb!", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-1.0.6.zip", "archiveFileName": "AsyncElegantOTA-1.0.6.zip", "size": 632950, "checksum": "SHA-256:3b24f459794cae7e141c927c3947ca056530dd1cf86e921615f994734ae032d6" }, { "name": "AsyncElegantOTA", "version": "2.2.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Asynchronously.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32.", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-2.2.0.zip", "archiveFileName": "AsyncElegantOTA-2.2.0.zip", "size": 408317, "checksum": "SHA-256:0b50fbbae0b03074c15425913b021e1a2a0098d56ab068e99ae681a8e96501f0" }, { "name": "AsyncElegantOTA", "version": "2.2.1", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Asynchronously.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32.", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-2.2.1.zip", "archiveFileName": "AsyncElegantOTA-2.2.1.zip", "size": 409519, "checksum": "SHA-256:24ab6350e91c1b37ee071ac564690236474baa43becc52745d09e4a37d86ebca" }, { "name": "AsyncElegantOTA", "version": "2.2.2", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Asynchronously.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32.", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-2.2.2.zip", "archiveFileName": "AsyncElegantOTA-2.2.2.zip", "size": 409498, "checksum": "SHA-256:ca765605640121cdd525cf9dc15203f5bfd12095dfbbe468c7d08098f64d23c7" }, { "name": "AsyncElegantOTA", "version": "2.2.3", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Asynchronously.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32.", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-2.2.3.zip", "archiveFileName": "AsyncElegantOTA-2.2.3.zip", "size": 418004, "checksum": "SHA-256:435cf5a8f8f5d6a6b7163352907dc2740f908dddf92878b8027355095221bede" }, { "name": "AsyncElegantOTA", "version": "2.2.4", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Asynchronously.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32.", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-2.2.4.zip", "archiveFileName": "AsyncElegantOTA-2.2.4.zip", "size": 417988, "checksum": "SHA-256:3c176e96c6213f9c03750caef279d978c98dfae2d8dcac7fe27b2636160a5b31" }, { "name": "AsyncElegantOTA", "version": "2.2.5", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Asynchronously.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32.", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-2.2.5.zip", "archiveFileName": "AsyncElegantOTA-2.2.5.zip", "size": 419872, "checksum": "SHA-256:e3cb909fa5da60bfdf041e2f9d145ecea2d335ac25a5ec1b8cef5fcc2ff60a0b" }, { "name": "AsyncElegantOTA", "version": "2.2.6", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Asynchronously.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32.", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-2.2.6.zip", "archiveFileName": "AsyncElegantOTA-2.2.6.zip", "size": 420335, "checksum": "SHA-256:b777dae525ea35e59ab371b3748f3ff37ae183e7fde971cc6a310e4519858228" }, { "name": "AsyncElegantOTA", "version": "2.2.7", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Asynchronously.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32.", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-2.2.7.zip", "archiveFileName": "AsyncElegantOTA-2.2.7.zip", "size": 419266, "checksum": "SHA-256:12a5e1a51ae80052d7176c50be827d15b447071fcefea3a3bd9eeab0fee3c4da" }, { "name": "AsyncElegantOTA", "version": "2.2.8", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "Perform OTAs for ESP8266 \u0026 ESP32 Asynchronously.", "paragraph": "A User Interface Library which provides interactive elements for your Over the Air Updates on ESP8266/ESP32.", "website": "https://github.com/ayushsharma82/AsyncElegantOTA", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/AsyncElegantOTA.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/AsyncElegantOTA-2.2.8.zip", "archiveFileName": "AsyncElegantOTA-2.2.8.zip", "size": 418715, "checksum": "SHA-256:2bda0171a4931adea59f25de1f1d57c0672241ed1a2b36b1e3cd8aed5b78db9d" }, { "name": "VEML6075", "version": "1.0.1", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "Apache-2.0", "sentence": "An Arduino Library Specifically for the ESP32.", "paragraph": "Handles communication without th Wire.h library. Adds config option.", "website": "https://github.com/WifWaf/VEML6075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/VEML6075.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/VEML6075-1.0.1.zip", "archiveFileName": "VEML6075-1.0.1.zip", "size": 1122288, "checksum": "SHA-256:7ed9402ada2015c54ec6efbf18e3b2576c19725eb7ba559be520a868b1fa74a5" }, { "name": "RTT QRCode", "version": "0.1.0", "author": "Richard Moore \u003cgithub@ricmoo.com\u003e, onelife \u003conelife.real@gmail.com\u003e", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "RT-Thread QR Code App", "paragraph": "A simple library for generating QR codes in C, optimized for processing and memory constrained systems.", "website": "https://github.com/onelife/rtt-qrcode", "category": "Data Processing", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/RTT-QRCode.git", "providesIncludes": [ "rtt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RTT_QRCode-0.1.0.zip", "archiveFileName": "RTT_QRCode-0.1.0.zip", "size": 15824, "checksum": "SHA-256:ede1ed16df5bc92bb9ad4aa4f60a137b4021e42fece4bd0c285c0ab7015c7fde" }, { "name": "ThinSat Program TSLPB Library", "version": "0.4.0", "author": "Nicholas Counts \u003cnicholas.counts@vaspace.org\u003e", "maintainer": "Nicholas Counts \u003cnicholas.counts@vaspace.org\u003e", "sentence": "A driver library for the Twiggs Space Lab Payload Board", "paragraph": "This library allows ThinSat participants to easily access the sensors and other features on the TSLPB. Functions for writing data to the ThinSat Data Bus are included for convenience.", "website": "https://github.com/VCSFA-MARS/TSLPB", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/VCSFA-MARS/TSLPB.git", "providesIncludes": [ "TSLPB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/VCSFA-MARS/ThinSat_Program_TSLPB_Library-0.4.0.zip", "archiveFileName": "ThinSat_Program_TSLPB_Library-0.4.0.zip", "size": 3368810, "checksum": "SHA-256:58f5653f393acd47f4db41ed464c73f8aea0d5e723a6688adc1300832197b84e" }, { "name": "ThinSat Program TSLPB Library", "version": "0.5.0", "author": "Nicholas Counts \u003cnicholas.counts@vaspace.org\u003e", "maintainer": "Nicholas Counts \u003cnicholas.counts@vaspace.org\u003e", "sentence": "A driver library for the Twiggs Space Lab Payload Board", "paragraph": "This library allows ThinSat participants to easily access the sensors and other features on the TSLPB. Functions for writing data to the ThinSat Data Bus are included for convenience.", "website": "https://github.com/VCSFA-MARS/TSLPB", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/VCSFA-MARS/TSLPB.git", "providesIncludes": [ "TSLPB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/VCSFA-MARS/ThinSat_Program_TSLPB_Library-0.5.0.zip", "archiveFileName": "ThinSat_Program_TSLPB_Library-0.5.0.zip", "size": 3714782, "checksum": "SHA-256:8b33b607392cd15a5385c6b8639f675bed60700fb60671723eab70ac0f47fcd1" }, { "name": "ThinSat Program TSLPB Library", "version": "0.5.2", "author": "Nicholas Counts \u003cnicholas.counts@vaspace.org\u003e", "maintainer": "Nicholas Counts \u003cnicholas.counts@vaspace.org\u003e", "sentence": "A driver library for the Twiggs Space Lab Payload Board", "paragraph": "This library allows ThinSat participants to easily access the sensors and other features on the TSLPB. Functions for writing data to the ThinSat Data Bus are included for convenience.", "website": "https://github.com/VCSFA-MARS/TSLPB", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/VCSFA-MARS/TSLPB.git", "providesIncludes": [ "TSLPB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/VCSFA-MARS/ThinSat_Program_TSLPB_Library-0.5.2.zip", "archiveFileName": "ThinSat_Program_TSLPB_Library-0.5.2.zip", "size": 3714987, "checksum": "SHA-256:abb6cc3487918c046bc41c0b15281dc40cb266babe0cde942ceb838ee52c1b84" }, { "name": "ThinSat Program TSLPB Library", "version": "0.6.0", "author": "Nicholas Counts \u003cnicholas.counts@vaspace.org\u003e", "maintainer": "Nicholas Counts \u003cnicholas.counts@vaspace.org\u003e", "sentence": "A driver library for the Twiggs Space Lab Payload Board", "paragraph": "This library allows ThinSat participants to easily access the sensors and other features on the TSLPB. Functions for writing data to the ThinSat Data Bus are included for convenience.", "website": "https://github.com/VCSFA-MARS/TSLPB", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/VCSFA-MARS/TSLPB.git", "providesIncludes": [ "TSLPB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/VCSFA-MARS/ThinSat_Program_TSLPB_Library-0.6.0.zip", "archiveFileName": "ThinSat_Program_TSLPB_Library-0.6.0.zip", "size": 3716785, "checksum": "SHA-256:86cf4dcef815559ad4e7bda1786704490cdb02cdea9e0f15e119a64af0e25909" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.0.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.0.1.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.0.1.zip", "size": 33098, "checksum": "SHA-256:1d8e2e13814bf716cab58e89cafbdf1b5e48fa5fd4ad3207fb06430300975a1a" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.0.3.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.0.3.zip", "size": 35406, "checksum": "SHA-256:e919aa36f1afdd4c34feeb305e6a872162649288fc60898fc7f310edba629c95" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.0.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.0.2.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.0.2.zip", "size": 34655, "checksum": "SHA-256:9801d40fecfc3a085ffd42517f6a78f91c5196b3aae8cd4abe5890da69cf183e" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.0.4.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.0.4.zip", "size": 35705, "checksum": "SHA-256:a06240f39b015a4d8b95cea2c4c26b73c544afac9c3c5466f2b20cb26e0e735e" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.0.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.0.5.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.0.5.zip", "size": 35701, "checksum": "SHA-256:831ee9554fd1dbdcc1b5c984c179720e84dbb8a0772e754c3bc6e07f31e4452b" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.0.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.0.6.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.0.6.zip", "size": 35663, "checksum": "SHA-256:aee0bccfb80f47f2211da5ffc5cd018a386ab84410e4633e2b9b18b3c3bb0ae4" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.0.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database data.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.0.7.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.0.7.zip", "size": 35680, "checksum": "SHA-256:41e05fbb2a65fedc22fa10f87a800aff2d9bc6af1b20c27542ce956e8862aa27" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.0.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.0.8.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.0.8.zip", "size": 35685, "checksum": "SHA-256:79be3290b834ea5cf01e093b2601f9dfd756e8761b9f4e6d15d6cc105d68268a" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.0.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.0.9.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.0.9.zip", "size": 35726, "checksum": "SHA-256:54c2717cfd33c5567b4cc3007821b166bd28343283ba4b68c9579575e9f1fac0" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.1.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.1.0.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.1.0.zip", "size": 35762, "checksum": "SHA-256:a7ac0afae3dc082e8ad3540eff2b75d4e24f72a26d73bd5f2b941b80491a0f37" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.1.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.1.1.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.1.1.zip", "size": 34728, "checksum": "SHA-256:08fa94293f3abf593e986eae32a6116145929900327ba53dcf7759763c53d470" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.1.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.1.2.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.1.2.zip", "size": 34796, "checksum": "SHA-256:e1ee661edcc0dc9307776f8c6428642fa14f7ebdbf9fa5fc850385cd5b6449d5" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.1.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.1.3.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.1.3.zip", "size": 34796, "checksum": "SHA-256:23e967fc23ac04c2cac97a69cf45902be9a759b121397b656fd8bab585b5f831" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.1.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.1.4.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.1.4.zip", "size": 35110, "checksum": "SHA-256:c83276098e02534817fabc198243b349aaac3a3ccfda2189faf801235fca05f2" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.2.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.2.0.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.2.0.zip", "size": 37757, "checksum": "SHA-256:8ef8926c4375f71bab8477712b5af5cd3bc7d552521540a49b927626df586b5a" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.2.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.2.1.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.2.1.zip", "size": 38070, "checksum": "SHA-256:47dee0bf599da75335b70f685c13e0ebb5366a1da6edc7d2979e5f3450718654" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.2.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.2.2.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.2.2.zip", "size": 38592, "checksum": "SHA-256:7155a75702cea43f1c91ec2701c9ff85cc5ca88938999ea99d1551365372dc46" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.2.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.2.3.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.2.3.zip", "size": 38839, "checksum": "SHA-256:31bc56e32031fef6bbd51412c5bea1ec1c265dcac3ed9ab9a11851980121a24e" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.2.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.2.4.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.2.4.zip", "size": 41166, "checksum": "SHA-256:dd38c50c177c52b4dd763114851269f5480287ca911093516b48b533ba9aed3f" }, { "name": "Firebase Arduino based on WiFiNINA", "version": "1.2.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.", "paragraph": "This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.", "website": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/Firebase-Arduino-WiFiNINA.git", "dependencies": [ { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/Firebase_Arduino_based_on_WiFiNINA-1.2.5.zip", "archiveFileName": "Firebase_Arduino_based_on_WiFiNINA-1.2.5.zip", "size": 41218, "checksum": "SHA-256:d02facc4ecc5083504de916e8d07c994698dac5da67084c6390e1fa2c4bb5bf9" }, { "name": "RotaryDial", "version": "0.0.1", "author": "Tomas Mudrunka \u003charvie@github.com\u003e", "maintainer": "Tomas Mudrunka \u003charvie@github.com\u003e", "license": "MIT", "sentence": "Library to read pulse dialing data from telephone rotary dials", "paragraph": "Library to read pulse dialing data from telephone rotary dials. This library only needs one input pin (with interrupt). But currently can read only one rotary dial at a time...", "website": "https://github.com/Harvie/RotaryDial", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Harvie/RotaryDial.git", "providesIncludes": [ "RotaryDial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Harvie/RotaryDial-0.0.1.zip", "archiveFileName": "RotaryDial-0.0.1.zip", "size": 4744, "checksum": "SHA-256:1a7179bcc5b13f52ab0af9b6511e7ec16c05a3901bd888d09fd6caf336e20c73" }, { "name": "CalibratedSpeed", "version": "1.0.0", "author": "Gheorghe Nedelcu \u003cnedghe@gmail.com\u003e", "maintainer": "Gheorghe Nedelcu \u003cnedghe@gmail.com\u003e", "sentence": "Arduino Library for calibrating DC motors", "paragraph": "Grately reduces the left/right motor speed unbalance and removes start/stop threshold.", "website": "https://github.com/gigix74/CalibratedSpeed", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gigix74/CalibratedSpeed.git", "providesIncludes": [ "CalibratedSpeed.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gigix74/CalibratedSpeed-1.0.0.zip", "archiveFileName": "CalibratedSpeed-1.0.0.zip", "size": 15553, "checksum": "SHA-256:95b5dd661d931a7f8540abdc2e97d56af21d4d1b662feac3c77e86359c7d4312" }, { "name": "GxEPD", "version": "3.0.5", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.0.5.zip", "archiveFileName": "GxEPD-3.0.5.zip", "size": 1072926, "checksum": "SHA-256:429e27256fc26d1e8d6e06ada50a29fff72d9726127c46f24fe7daf7810a43ff" }, { "name": "GxEPD", "version": "3.0.6", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "GxEPD2 is better suited for new users or new projects!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.0.6.zip", "archiveFileName": "GxEPD-3.0.6.zip", "size": 1090313, "checksum": "SHA-256:d4a238dd851d100140de07fef0c767b7cdbafd520df59b4f511ffdd447bf1891" }, { "name": "GxEPD", "version": "2.3.17", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-2.3.17.zip", "archiveFileName": "GxEPD-2.3.17.zip", "size": 849879, "checksum": "SHA-256:22769e32a1d7e98740604f5d7d28c58696c36e9d6440e9961937550478e5c3af" }, { "name": "GxEPD", "version": "3.0.1", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.0.1.zip", "archiveFileName": "GxEPD-3.0.1.zip", "size": 1032222, "checksum": "SHA-256:637ddd1f9cf1b2ba96a02a537b59240040695619fd668f9b2e4c5032cd9009e7" }, { "name": "GxEPD", "version": "3.0.2", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.0.2.zip", "archiveFileName": "GxEPD-3.0.2.zip", "size": 1045072, "checksum": "SHA-256:6228df5e8efdf6456744c4efc3449e066d2f02d2b00c0a42d8d3a83d03f32783" }, { "name": "GxEPD", "version": "3.0.3", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.0.3.zip", "archiveFileName": "GxEPD-3.0.3.zip", "size": 1045099, "checksum": "SHA-256:4cea63cb02c08f0247e6304e5924696d9c13d5cd7e091064f2906ba7d98afa71" }, { "name": "GxEPD", "version": "3.0.4", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "Requires HW SPI and Adafruit_GFX. Caution: these e-papers require 3.3V supply AND data lines!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.0.4.zip", "archiveFileName": "GxEPD-3.0.4.zip", "size": 1056613, "checksum": "SHA-256:d588943f09820e2d080972bd522b16c01bdf7fcafe26f9aa5bb73a217c1b7878" }, { "name": "GxEPD", "version": "3.0.7", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "GxEPD2 is better suited for new users or new projects!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.0.7.zip", "archiveFileName": "GxEPD-3.0.7.zip", "size": 1100805, "checksum": "SHA-256:30f0fd58d60670ffde3edc97b321275d3914ad1bd418f1c0346d54e28b82a1f9" }, { "name": "GxEPD", "version": "3.0.8", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "GxEPD2 is better suited for new users or new projects!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.0.8.zip", "archiveFileName": "GxEPD-3.0.8.zip", "size": 1192069, "checksum": "SHA-256:7af6b6b9c9c343f191f58e37ced20ae4ebdc3736351842ada50b021ffda2fc6a" }, { "name": "GxEPD", "version": "3.0.9", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "GxEPD2 is better suited for new users or new projects!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.0.9.zip", "archiveFileName": "GxEPD-3.0.9.zip", "size": 1315079, "checksum": "SHA-256:0d9f693e4f1f9e58d54b48cf0fafaf78853d59c9672edfd0e3ec9f2e266051d0" }, { "name": "GxEPD", "version": "3.1.0", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "GxEPD2 is better suited for new users or new projects!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.1.0.zip", "archiveFileName": "GxEPD-3.1.0.zip", "size": 1343415, "checksum": "SHA-256:bd790bcebe8cdfc7279bccf7f634ed1e710010b509aa7b638a4c921152834b29" }, { "name": "GxEPD", "version": "3.1.1", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "GxEPD2 is better suited for new users or new projects!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.1.1.zip", "archiveFileName": "GxEPD-3.1.1.zip", "size": 1354912, "checksum": "SHA-256:b83603791dd9c341371ea41d08c473ff7be18cec991b5e523b0a3937f68377ea" }, { "name": "GxEPD", "version": "3.1.2", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "GxEPD2 is better suited for new users or new projects!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.1.2.zip", "archiveFileName": "GxEPD-3.1.2.zip", "size": 1505858, "checksum": "SHA-256:2f6ef55ab0589ce4ee11d752eedd3027c7d093fa10228f253f5e072b006e7401" }, { "name": "GxEPD", "version": "3.1.3", "author": "Jean-Marc Zingg", "maintainer": "Jean-Marc Zingg", "sentence": "Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.", "paragraph": "GxEPD2 is better suited for new users or new projects!", "website": "https://github.com/ZinggJM/GxEPD", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GxEPD.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GxEPD-3.1.3.zip", "archiveFileName": "GxEPD-3.1.3.zip", "size": 1567488, "checksum": "SHA-256:364303fa6432abed59e2c6ec44cd901b2637947ee8a9f2195ee79e99cd961355" }, { "name": "Adafruit LPS35HW", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS35HW sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS35HW sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS35HW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS35HW.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS35HW-1.0.0.zip", "archiveFileName": "Adafruit_LPS35HW-1.0.0.zip", "size": 12942, "checksum": "SHA-256:b6cccb21c321b040fc33e039cb2da9453e20e7903663927d9633df6388a41074" }, { "name": "Adafruit LPS35HW", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS35HW sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS35HW sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS35HW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS35HW.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS35HW-1.0.1.zip", "archiveFileName": "Adafruit_LPS35HW-1.0.1.zip", "size": 13452, "checksum": "SHA-256:7864d0725a5dfe4e2f5eb39d07aafcdcf5ca1b297f06733443660a0d4c4ec274" }, { "name": "Adafruit LPS35HW", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS35HW sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS35HW sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS35HW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS35HW.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS35HW-1.0.2.zip", "archiveFileName": "Adafruit_LPS35HW-1.0.2.zip", "size": 766260, "checksum": "SHA-256:c5a68a2199ecad6997030ef29d876b5101247f0d937d0cad979357b61c598b6f" }, { "name": "Adafruit LPS35HW", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS35HW sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS35HW sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS35HW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS35HW.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS35HW-1.0.3.zip", "archiveFileName": "Adafruit_LPS35HW-1.0.3.zip", "size": 766315, "checksum": "SHA-256:6e88efc740fa8e7b49a82b8bdae6d044926953bb5e5543ca9f706e1020a9dfcb" }, { "name": "Adafruit LPS35HW", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS35HW sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS35HW sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS35HW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS35HW.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS35HW-1.0.4.zip", "archiveFileName": "Adafruit_LPS35HW-1.0.4.zip", "size": 766371, "checksum": "SHA-256:ec092ef02eca1362a64726d08e987838e1befff687d20db7a1f84147dc529b4b" }, { "name": "Adafruit LPS35HW", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS35HW sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS35HW sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS35HW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS35HW.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS35HW-1.0.6.zip", "archiveFileName": "Adafruit_LPS35HW-1.0.6.zip", "size": 766371, "checksum": "SHA-256:e9219f83d0d38e93bc0700196b5d0862435bc842ce04e2d2a9126dcf083c67e1" }, { "name": "NceCabBus", "version": "0.0.1", "author": "Alex Shepherd", "maintainer": "Alex Shepherd \u003ckiwi64ajs@gmail.com\u003e", "sentence": "Enables NCE Cab Bus communication", "paragraph": "This library allows you to interface to a NCE Cab Bus and send / receive commands.", "website": "https://github.com/mrrwa/NceCabBus", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mrrwa/NceCabBus.git", "url": "https://downloads.arduino.cc/libraries/github.com/mrrwa/NceCabBus-0.0.1.zip", "archiveFileName": "NceCabBus-0.0.1.zip", "size": 18481, "checksum": "SHA-256:b8315bd490ba1b8062b0591e0469fbb1307a8c89538f5092122b029b934d5ca2" }, { "name": "NceCabBus", "version": "0.1.0", "author": "Alex Shepherd", "maintainer": "Alex Shepherd \u003ckiwi64ajs@gmail.com\u003e", "sentence": "Enables NCE Cab Bus Communication", "paragraph": "This library allows you to interface to a NCE Cab Bus and send / receive commands.", "website": "https://github.com/mrrwa/NceCabBus", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mrrwa/NceCabBus.git", "url": "https://downloads.arduino.cc/libraries/github.com/mrrwa/NceCabBus-0.1.0.zip", "archiveFileName": "NceCabBus-0.1.0.zip", "size": 1307974, "checksum": "SHA-256:f82ffeb01e1927fde98253ff4b8e6f020f65116d4f77c35560388b48232d7dbb" }, { "name": "NceCabBus", "version": "0.2.0", "author": "Alex Shepherd", "maintainer": "Alex Shepherd \u003ckiwi64ajs@gmail.com\u003e", "sentence": "Enables NCE Cab Bus Communication", "paragraph": "This library allows you to interface to a NCE Cab Bus and send / receive commands.", "website": "https://github.com/mrrwa/NceCabBus", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mrrwa/NceCabBus.git", "url": "https://downloads.arduino.cc/libraries/github.com/mrrwa/NceCabBus-0.2.0.zip", "archiveFileName": "NceCabBus-0.2.0.zip", "size": 1899411, "checksum": "SHA-256:c50995eb9897684125b17b4d1f502fd72e241119e73ec6c61fabe30553916d71" }, { "name": "NceCabBus", "version": "0.3.0", "author": "Alex Shepherd", "maintainer": "Alex Shepherd \u003ckiwi64ajs@gmail.com\u003e", "sentence": "Enables NCE Cab Bus Communication", "paragraph": "This library allows you to interface to a NCE Cab Bus and send / receive commands.", "website": "https://github.com/mrrwa/NceCabBus", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mrrwa/NceCabBus.git", "url": "https://downloads.arduino.cc/libraries/github.com/mrrwa/NceCabBus-0.3.0.zip", "archiveFileName": "NceCabBus-0.3.0.zip", "size": 1908418, "checksum": "SHA-256:4d041e7aa142c1e5ca778cd70753b11f67ca2243df05963eb4bdf059a39bb702" }, { "name": "XLR8DMem", "version": "1.0.0", "author": "Alorium Technology", "maintainer": "Alorium Technology \u003cinfo@aloriumtech.com\u003e", "sentence": "Access library for XLR8 DMem XB", "paragraph": "Use the read and write functions of XLR8DMem to access memory blocks on an Alorium board built with the XLR8DMem XB.", "website": "https://github.com/AloriumTechnology/XLR8DMem", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/XLR8DMem.git", "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/XLR8DMem-1.0.0.zip", "archiveFileName": "XLR8DMem-1.0.0.zip", "size": 729800, "checksum": "SHA-256:078cb383f9aa8e90f82071458d97bb3cf046b1af2cd2780379bb0f03b4fad1ff" }, { "name": "XLR8DMem", "version": "1.0.1", "author": "Alorium Technology", "maintainer": "Alorium Technology \u003cinfo@aloriumtech.com\u003e", "sentence": "Access library for XLR8 DMem XB", "paragraph": "Use the read and write functions of XLR8DMem to access memory blocks on an Alorium board built with the XLR8DMem XB.", "website": "https://github.com/AloriumTechnology/XLR8DMem", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/XLR8DMem.git", "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/XLR8DMem-1.0.1.zip", "archiveFileName": "XLR8DMem-1.0.1.zip", "size": 729823, "checksum": "SHA-256:e6d6b8eec835a679a5fce976af32c4725110282737e9188059ed602834994281" }, { "name": "t6iot", "version": "1.0.0", "author": "mathieu@internetcollaboratif.info \u003cMathieu Lory\u003e", "maintainer": "mathieu@internetcollaboratif.info \u003cMathieu Lory\u003e", "sentence": "Library to connect t6 iot platform.", "website": "https://github.com/mathcoll/t6/tree/master/sensors/libraries/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-1.0.0.zip", "archiveFileName": "t6iot-1.0.0.zip", "size": 23534, "checksum": "SHA-256:168e57a15d27bd87b4205084c44730accd6aae7df4ee8fecae95828c6e12a67b" }, { "name": "t6iot", "version": "1.0.1", "author": "mathieu@internetcollaboratif.info \u003cMathieu Lory\u003e", "maintainer": "mathieu@internetcollaboratif.info \u003cMathieu Lory\u003e", "sentence": "Library to connect t6 iot platform.", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-1.0.1.zip", "archiveFileName": "t6iot-1.0.1.zip", "size": 23493, "checksum": "SHA-256:2ce053bd29cc601d4f9bca782d19bad603cdac158686ec5ba5d29197ab9c6ff4" }, { "name": "t6iot", "version": "1.0.2", "author": "mathieu@internetcollaboratif.info \u003cMathieu Lory\u003e", "maintainer": "mathieu@internetcollaboratif.info \u003cMathieu Lory\u003e", "sentence": "Library to connect t6 iot platform.", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-1.0.2.zip", "archiveFileName": "t6iot-1.0.2.zip", "size": 632444, "checksum": "SHA-256:136fb18c243543343cb2f1c48a5dcec2b05a04772b71803009d8cdb146df6ba4" }, { "name": "t6iot", "version": "1.0.4", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6 framework Saas or On Premise.", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "dependencies": [ { "name": "ArduinoJson", "version": "=5.13.14" }, { "name": "ArduinoOTA", "version": "\u003e=1.0.0" }, { "name": "ESP8266WiFi" }, { "name": "ArduinoJWT" }, { "name": "sha256" }, { "name": "WiFiClient" }, { "name": "ESP8266HTTPClient" }, { "name": "ESP8266WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-1.0.4.zip", "archiveFileName": "t6iot-1.0.4.zip", "size": 634231, "checksum": "SHA-256:89be19dceb5c418b7ecc2eed68802620b17b91fef99f2c6b4057ae888ca7d278" }, { "name": "t6iot", "version": "1.1.0", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6 framework Saas or On Premise.", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "dependencies": [ { "name": "ArduinoJson", "version": "\u003e=6.15.1" }, { "name": "ArduinoOTA", "version": "\u003e=1.0.0" }, { "name": "ESP8266WiFi" }, { "name": "ArduinoJWT" }, { "name": "sha256" }, { "name": "WiFiClient" }, { "name": "ESP8266HTTPClient" }, { "name": "ESP8266WebServer" }, { "name": "ArduinoBearSSL" }, { "name": "IoAbstraction" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-1.1.0.zip", "archiveFileName": "t6iot-1.1.0.zip", "size": 634723, "checksum": "SHA-256:3770cfc4dab052c23f57e749c7bde93c7c23e7bbbd249da74e15c9fd308e08aa" }, { "name": "t6iot", "version": "1.2.0", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6 framework Saas or On Premise.", "paragraph": "https://api.internetcollaboratif.info", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "dependencies": [ { "name": "ArduinoJson", "version": "\u003e=6.15.1" }, { "name": "ArduinoOTA", "version": "\u003e=1.0.0" }, { "name": "ESP8266WiFi" }, { "name": "ArduinoJWT" }, { "name": "sha256" }, { "name": "WiFiClient" }, { "name": "ESP8266HTTPClient" }, { "name": "ESP8266WebServer" }, { "name": "ESP8266WebServerSecure" }, { "name": "ArduinoBearSSL" }, { "name": "IoAbstraction" }, { "name": "FS" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-1.2.0.zip", "archiveFileName": "t6iot-1.2.0.zip", "size": 635643, "checksum": "SHA-256:29d89a34b9682f815c151896928ebd8c128ff2808f6c90d3c2701b633fc22d6f" }, { "name": "t6iot", "version": "1.4.3", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6 framework Saas or On Premise.", "paragraph": "https://api.internetcollaboratif.info", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "dependencies": [ { "name": "ArduinoJson", "version": "\u003e=6.15.1" }, { "name": "ArduinoOTA", "version": "\u003e=1.0.0" }, { "name": "ESP8266WiFi" }, { "name": "ArduinoJWT" }, { "name": "sha256" }, { "name": "WiFiClient" }, { "name": "ESP8266HTTPClient" }, { "name": "ESP8266WebServer" }, { "name": "ESP8266WebServerSecure" }, { "name": "ArduinoBearSSL" }, { "name": "IoAbstraction" }, { "name": "FS" }, { "name": "NTPClient" }, { "name": "WiFiUdp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-1.4.3.zip", "archiveFileName": "t6iot-1.4.3.zip", "size": 649151, "checksum": "SHA-256:6f4f7384bb606631b0bcea83bff0c2ce394037ce5c037baab1631612de63beac" }, { "name": "t6iot", "version": "1.0.3", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6 framework Saas or On Premise.", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-1.0.3.zip", "archiveFileName": "t6iot-1.0.3.zip", "size": 639585, "checksum": "SHA-256:62b9b10279dfadcd83b8e7138720ea96de8de0d261c947b46fe39d09e5dc61ab" }, { "name": "t6iot", "version": "1.4.4", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6 framework Saas or On Premise.", "paragraph": "https://api.internetcollaboratif.info", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "dependencies": [ { "name": "ArduinoJson", "version": "\u003e=6.15.1" }, { "name": "ArduinoOTA", "version": "\u003e=1.0.0" }, { "name": "ESP8266WiFi" }, { "name": "ArduinoJWT" }, { "name": "sha256" }, { "name": "WiFiClient" }, { "name": "ESP8266HTTPClient" }, { "name": "ESP8266WebServer" }, { "name": "ESP8266WebServerSecure" }, { "name": "ArduinoBearSSL" }, { "name": "IoAbstraction" }, { "name": "FS" }, { "name": "NTPClient" }, { "name": "WiFiUdp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-1.4.4.zip", "archiveFileName": "t6iot-1.4.4.zip", "size": 649151, "checksum": "SHA-256:747f9f9e5b71b6a06f0950345e3e753f8f1337316a3fb482ddbe0847127b03d3" }, { "name": "t6iot", "version": "2.0.3", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6iot framework SaaS or On-Premise.", "paragraph": "https://api.internetcollaboratif.info", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "providesIncludes": [ "t6iot_ssdp.h", "t6iot_mdns.h", "t6iot_websockets.h", "t6iot_http.h" ], "dependencies": [ { "name": "ArduinoJson", "version": "\u003e=6.21.3" }, { "name": "ArduinoHttpClient" }, { "name": "WiFi" }, { "name": "base64" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-2.0.3.zip", "archiveFileName": "t6iot-2.0.3.zip", "size": 2043761, "checksum": "SHA-256:bfd862ae5bbd8a7cc4d6c3239572f38960211dff099f3e3542ecfaad273bc900" }, { "name": "t6iot", "version": "2.0.4", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6iot framework SaaS or On-Premise.", "paragraph": "https://api.internetcollaboratif.info", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "providesIncludes": [ "t6iot_ssdp.h", "t6iot_mdns.h", "t6iot_websockets.h", "t6iot_http.h", "t6iot_audio.h" ], "dependencies": [ { "name": "ArduinoJson", "version": "\u003e=6.21.3" }, { "name": "ArduinoHttpClient" }, { "name": "WiFi" }, { "name": "base64" }, { "name": "ConfigStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-2.0.4.zip", "archiveFileName": "t6iot-2.0.4.zip", "size": 2089642, "checksum": "SHA-256:2da03aebccb4e081b8c2ede1dbda5cdd47b0b1f52a33e4a69c65301b8d69bd82" }, { "name": "t6iot", "version": "2.0.6", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6iot framework SaaS or On-Premise.", "paragraph": "https://api.internetcollaboratif.info", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "providesIncludes": [ "t6iot_ssdp.h", "t6iot_mdns.h", "t6iot_websockets.h", "t6iot_http.h", "t6iot_audio.h" ], "dependencies": [ { "name": "ArduinoJson", "version": "\u003e=6.21.3" }, { "name": "ArduinoHttpClient" }, { "name": "WiFi" }, { "name": "base64" }, { "name": "ConfigStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-2.0.6.zip", "archiveFileName": "t6iot-2.0.6.zip", "size": 2091232, "checksum": "SHA-256:0c4485e87caeb7ee7cda83fd57b617dba1f5a29d0f5fb768e0df6c8972a672b6" }, { "name": "t6iot", "version": "2.0.8", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6iot framework SaaS or On-Premise.", "paragraph": "https://api.internetcollaboratif.info", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "providesIncludes": [ "t6iot_ssdp.h", "t6iot_mdns.h", "t6iot_websockets.h", "t6iot_http.h", "t6iot_audio.h" ], "dependencies": [ { "name": "ArduinoJson", "version": "\u003e=6.21.3" }, { "name": "ArduinoHttpClient" }, { "name": "WiFi" }, { "name": "base64" }, { "name": "ConfigStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-2.0.8.zip", "archiveFileName": "t6iot-2.0.8.zip", "size": 2091273, "checksum": "SHA-256:ca2f3453c0cd8fd2b805b1a5087a0ebf5d3eae67f215509e3b281a305643b01a" }, { "name": "t6iot", "version": "2.0.9", "author": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "maintainer": "Mathieu Lory \u003cmathieu@internetcollaboratif.info\u003e", "sentence": "Library to connect Arduino Sensors to t6iot framework SaaS or On-Premise.", "paragraph": "https://api.internetcollaboratif.info", "website": "https://github.com/mathcoll/t6iot", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mathcoll/t6iot.git", "providesIncludes": [ "t6iot_ssdp.h", "t6iot_mdns.h", "t6iot_websockets.h", "t6iot_http.h", "t6iot_audio.h" ], "dependencies": [ { "name": "ArduinoJson", "version": "\u003e=6.21.3" }, { "name": "ArduinoHttpClient" }, { "name": "WiFi" }, { "name": "base64" }, { "name": "ConfigStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mathcoll/t6iot-2.0.9.zip", "archiveFileName": "t6iot-2.0.9.zip", "size": 2091269, "checksum": "SHA-256:6c50fb99630b8fe46029bc9beebdd90752a9143cf972590abcd49564526b94f8" }, { "name": "settingsManager", "version": "1.0.0", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "Simple settings management for ESP8266", "website": "http://github.com/marecl", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/settingsManager.git", "providesIncludes": [ "src/settingsManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/settingsManager-1.0.0.zip", "archiveFileName": "settingsManager-1.0.0.zip", "size": 16257, "checksum": "SHA-256:7f37b0da353fa3636bcb853fdc762724362a06edf730dbd2f959fd610ba80e5d" }, { "name": "settingsManager", "version": "1.0.1", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "Simple settings management for ESP8266", "website": "https://github.com/marecl/settingsManager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/settingsManager.git", "providesIncludes": [ "settingsManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/settingsManager-1.0.1.zip", "archiveFileName": "settingsManager-1.0.1.zip", "size": 18140, "checksum": "SHA-256:8a8e2bc05bf38b20729028219a033d99765b62f96d4af5bc93957cacf8c39781" }, { "name": "settingsManager", "version": "1.0.2", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "Simple settings management for ESP8266", "website": "https://github.com/marecl/settingsManager", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/settingsManager.git", "providesIncludes": [ "settingsManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/settingsManager-1.0.2.zip", "archiveFileName": "settingsManager-1.0.2.zip", "size": 18309, "checksum": "SHA-256:7577ca5cba033b23438fd885be5c0b7a3938711b0d0cd63a11e9e4311f0f69c1" }, { "name": "Stator", "version": "0.6.0", "author": "Timon Skerutsch", "maintainer": "Timon Skerutsch", "sentence": "For managing states of your variables", "paragraph": "Turning your dumb numbers and strings into smart objects that know what was happening to them and when.", "website": "https://github.com/PTS93/Stator", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PTS93/Stator.git", "url": "https://downloads.arduino.cc/libraries/github.com/PTS93/Stator-0.6.0.zip", "archiveFileName": "Stator-0.6.0.zip", "size": 8437, "checksum": "SHA-256:a470a555a1534aebbb7ad37111872755d7adbc5f3688912cac940da5d68e8398" }, { "name": "SparkFun ADS1015 Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the ADS1015 ADC to I2C converter", "paragraph": "An Arduino Library for the ADS1015 ADC to I2C converter. Detects changes in bend of a flex sensor.", "website": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ADS1015_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_ADS1015_Arduino_Library-1.0.1.zip", "size": 14698, "checksum": "SHA-256:49d6a5d0ff008ce419b126f41e2f1b49e602039a002cad23e3810a50b4349cbc" }, { "name": "SparkFun ADS1015 Arduino Library", "version": "2.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the ADS1015 ADC to I2C converter", "paragraph": "An Arduino Library for the ADS1015 ADC to I2C converter. Detects changes in bend of a flex sensor.", "website": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ADS1015_Arduino_Library-2.0.0.zip", "archiveFileName": "SparkFun_ADS1015_Arduino_Library-2.0.0.zip", "size": 28442, "checksum": "SHA-256:a39f36a72c54efbee5f1e1d94e58a51a58a870a197e709965135330d03c489ad" }, { "name": "SparkFun ADS1015 Arduino Library", "version": "2.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the ADS1015 ADC to I2C converter used on the SparkFun Qwiic 12-bit ADC and Flex Glove Controller.", "paragraph": "Arduino library for use with the Texas Instruments ADS1015. It can be used with most hardware designed around this chip. SparkFun has two products that use this chip (Qwiic ADC and Qwiic Flex glove controller), and so we have tailored the example sketchs (and some of the function names) to make most sense with each of these designs.", "website": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ADS1015_Arduino_Library-2.1.0.zip", "archiveFileName": "SparkFun_ADS1015_Arduino_Library-2.1.0.zip", "size": 28597, "checksum": "SHA-256:277ce160a2db07dbe3048ebcacadcfd87175ac9a9b75f42260324ce4c6b55b61" }, { "name": "SparkFun ADS1015 Arduino Library", "version": "2.2.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the ADS1015 ADC to I2C converter used on the SparkFun Qwiic 12-bit ADC and Flex Glove Controller.", "paragraph": "Arduino library for use with the Texas Instruments ADS1015. It can be used with most hardware designed around this chip. SparkFun has two products that use this chip (Qwiic ADC and Qwiic Flex glove controller), and so we have tailored the example sketchs (and some of the function names) to make most sense with each of these designs.", "website": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ADS1015_Arduino_Library-2.2.0.zip", "archiveFileName": "SparkFun_ADS1015_Arduino_Library-2.2.0.zip", "size": 28600, "checksum": "SHA-256:29557be02dcbbca5182b799d14774cb9315e7e8e23108c72ff8dda91bf3c8feb" }, { "name": "SparkFun ADS1015 Arduino Library", "version": "2.3.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the ADS1015 ADC to I2C converter used on the SparkFun Qwiic 12-bit ADC and Flex Glove Controller.", "paragraph": "Arduino library for use with the Texas Instruments ADS1015. It can be used with most hardware designed around this chip. SparkFun has two products that use this chip (Qwiic ADC and Qwiic Flex glove controller), and so we have tailored the example sketchs (and some of the function names) to make most sense with each of these designs.", "website": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ADS1015_Arduino_Library-2.3.0.zip", "archiveFileName": "SparkFun_ADS1015_Arduino_Library-2.3.0.zip", "size": 28622, "checksum": "SHA-256:d8d36a115aa1996ba6a383dc22d9e231086fd8a902e6eda34b03c0478143c456" }, { "name": "SparkFun ADS1015 Arduino Library", "version": "2.3.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the ADS1015 ADC to I2C converter used on the SparkFun Qwiic 12-bit ADC and Flex Glove Controller.", "paragraph": "Arduino library for use with the Texas Instruments ADS1015. It can be used with most hardware designed around this chip. SparkFun has two products that use this chip (Qwiic ADC and Qwiic Flex glove controller), and so we have tailored the example sketchs (and some of the function names) to make most sense with each of these designs.", "website": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ADS1015_Arduino_Library-2.3.1.zip", "archiveFileName": "SparkFun_ADS1015_Arduino_Library-2.3.1.zip", "size": 31402, "checksum": "SHA-256:7d64d8aec91bc194e0cb1cf4e84ae634caef5e6d56d56d045868742777a33511" }, { "name": "SparkFun ADS1015 Arduino Library", "version": "2.3.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the ADS1015 ADC to I2C converter used on the SparkFun Qwiic 12-bit ADC and Flex Glove Controller.", "paragraph": "Arduino library for use with the Texas Instruments ADS1015. It can be used with most hardware designed around this chip. SparkFun has two products that use this chip (Qwiic ADC and Qwiic Flex glove controller), and so we have tailored the example sketchs (and some of the function names) to make most sense with each of these designs.", "website": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ADS1015_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ADS1015_Arduino_Library-2.3.2.zip", "archiveFileName": "SparkFun_ADS1015_Arduino_Library-2.3.2.zip", "size": 31824, "checksum": "SHA-256:609a48d4534c7e88143c41db509ec565a920387ea9a481c6017b7e0f58e98425" }, { "name": "RBD_SerialManager", "version": "1.0.0-alpha.1", "author": "Alex Taujenis \u003calex.taujenis@gmail.com\u003e", "maintainer": "Alex Taujenis \u003calex.taujenis@gmail.com\u003e", "sentence": "A simple interface for serial communication.", "paragraph": "A simple interface for serial communication.", "website": "https://github.com/alextaujenis/RBD_SerialManager", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/alextaujenis/RBD_SerialManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/alextaujenis/RBD_SerialManager-1.0.0-alpha.1.zip", "archiveFileName": "RBD_SerialManager-1.0.0-alpha.1.zip", "size": 15046, "checksum": "SHA-256:b18cf8d310c5f764ab29f207ddbd6a61025a220a570eaa4a6532ad6be3a64067" }, { "name": "RBD_SerialManager", "version": "1.0.0-alpha.2", "author": "Alex Taujenis \u003calex.taujenis@gmail.com\u003e", "maintainer": "Alex Taujenis \u003calex.taujenis@gmail.com\u003e", "sentence": "A simple interface for serial communication.", "paragraph": "A simple interface for serial communication.", "website": "https://github.com/alextaujenis/RBD_SerialManager", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/alextaujenis/RBD_SerialManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/alextaujenis/RBD_SerialManager-1.0.0-alpha.2.zip", "archiveFileName": "RBD_SerialManager-1.0.0-alpha.2.zip", "size": 6156, "checksum": "SHA-256:c1ee611505cf51a4fe29b6e7612a0214177987d728e2b736e709d93d0ea4ee44" }, { "name": "RBD_SerialManager", "version": "1.0.0-alpha.3", "author": "Alex Taujenis \u003calex.taujenis@gmail.com\u003e", "maintainer": "Alex Taujenis \u003calex.taujenis@gmail.com\u003e", "sentence": "A simple interface for serial communication.", "paragraph": "A simple interface for serial communication.", "website": "https://github.com/alextaujenis/RBD_SerialManager", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/alextaujenis/RBD_SerialManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/alextaujenis/RBD_SerialManager-1.0.0-alpha.3.zip", "archiveFileName": "RBD_SerialManager-1.0.0-alpha.3.zip", "size": 6349, "checksum": "SHA-256:3c68c8bcdabbf626c7c1573741fdaefbed27311d7b1bfd51b7c82b51d3e9fb3e" }, { "name": "RBD_SerialManager", "version": "1.0.0", "author": "Alex Taujenis \u003calex.taujenis@gmail.com\u003e", "maintainer": "Alex Taujenis \u003calex.taujenis@gmail.com\u003e", "sentence": "A simple interface for serial communication.", "paragraph": "A simple interface for serial communication.", "website": "https://github.com/alextaujenis/RBD_SerialManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/alextaujenis/RBD_SerialManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/alextaujenis/RBD_SerialManager-1.0.0.zip", "archiveFileName": "RBD_SerialManager-1.0.0.zip", "size": 6894, "checksum": "SHA-256:dd1740c03f359468d6ab69c5fa636e9ddc8a31f82db28fe6dcf8de804a4570f3" }, { "name": "Arduino_OAuth", "version": "0.1.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "[BETA] OAuth 1.0 client library for Arduino.", "paragraph": "This library depends on ArduinoHttpClient and ArduinoBearSSL.", "website": "http://github.com/arduino-libraries/Arduino_OAuth", "category": "Communication", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_OAuth.git", "providesIncludes": [ "Arduino_OAuth.h" ], "dependencies": [ { "name": "ArduinoHttpClient" }, { "name": "ArduinoBearSSL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_OAuth-0.1.0.zip", "archiveFileName": "Arduino_OAuth-0.1.0.zip", "size": 11784, "checksum": "SHA-256:a0eadcb7be445ebe98bd00acbf74d7e79db07aeb0cfcde43fb149a84b1f0f4fa" }, { "name": "oatmeal-protocol", "version": "1.1.0", "author": "Isaac Turner \u003cturner.isaac@gmail.com\u003e, Félix Cormier \u003cfelix.cormier@shielddx.com\u003e, Mark Amery \u003cmark.amery@shielddx.com\u003e", "maintainer": "Isaac Turner \u003cturner.isaac@gmail.com\u003e", "sentence": "A protocol to control and communicate with Arduino devices from Python.", "paragraph": "The protocol supports multiple data types including integers, strings, floats, booleans, lists and missing values (NULL/None/nil). It even supports nested and mixed type lists.", "website": "https://github.com/shielddx/oatmeal-protocol", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/shielddx/oatmeal-protocol.git", "providesIncludes": [ "oatmeal_protocol.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/shielddx/oatmeal_protocol-1.1.0.zip", "archiveFileName": "oatmeal_protocol-1.1.0.zip", "size": 120723, "checksum": "SHA-256:861164b7c2d77d9b70cd9092a8dbe834b5b9744f3919a3da5d2d0823bbcd8242" }, { "name": "TCS34725", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for TCS34725 RGB Color Sensor", "paragraph": "Arduino library for TCS34725 RGB Color Sensor", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/TCS34725.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/TCS34725-0.1.0.zip", "archiveFileName": "TCS34725-0.1.0.zip", "size": 7172, "checksum": "SHA-256:3e27503630088193c0ed7d693ef141925774f3712fe9f0e8af85629df39554a6" }, { "name": "TCS34725", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library for TCS34725 RGB Color Sensor", "paragraph": "Arduino library for TCS34725 RGB Color Sensor", "website": "https://github.com/hideakitai", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/TCS34725.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/TCS34725-0.1.1.zip", "archiveFileName": "TCS34725-0.1.1.zip", "size": 7279, "checksum": "SHA-256:26dd2dd663d87b9c366205c50130b36a166ecb51e8bc32f90d82ced6759db813" }, { "name": "PeanutKing Soccer", "version": "1.0.0", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-1.0.0.zip", "archiveFileName": "PeanutKing_Soccer-1.0.0.zip", "size": 13725, "checksum": "SHA-256:5bc7fc7269b68e91318668bd379870ef621c98e5c8e09d6b1e70348b8fa001cb" }, { "name": "PeanutKing Soccer", "version": "1.2.0", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-1.2.0.zip", "archiveFileName": "PeanutKing_Soccer-1.2.0.zip", "size": 14818, "checksum": "SHA-256:4809e2a7c9886f3e3ff431a81a7562a21ff56e06f3259aaf8445ebf6e788d34b" }, { "name": "PeanutKing Soccer", "version": "1.3.0", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-1.3.0.zip", "archiveFileName": "PeanutKing_Soccer-1.3.0.zip", "size": 14795, "checksum": "SHA-256:93a2f050a2eaa26eaf6ccbe88c40d1df1e979652547209816d4ecb83f95c6fdb" }, { "name": "PeanutKing Soccer", "version": "1.3.1", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-1.3.1.zip", "archiveFileName": "PeanutKing_Soccer-1.3.1.zip", "size": 14795, "checksum": "SHA-256:681c1c356f5d1a9f77db74013a71d5a2eb4dbac66afefd5f20529a8d480e068f" }, { "name": "PeanutKing Soccer", "version": "1.3.2", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-1.3.2.zip", "archiveFileName": "PeanutKing_Soccer-1.3.2.zip", "size": 15237, "checksum": "SHA-256:2a1073e9f0d3b96a938b6543fae86ae0dbedd9a8792cb0d45fd74df993cb7650" }, { "name": "PeanutKing Soccer", "version": "1.3.3", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-1.3.3.zip", "archiveFileName": "PeanutKing_Soccer-1.3.3.zip", "size": 15378, "checksum": "SHA-256:fc702b3da5d57461b2e42ff884cad2ee41e3a65ce1363f5cbe824b5051dbe8be" }, { "name": "PeanutKing Soccer", "version": "1.3.5", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-1.3.5.zip", "archiveFileName": "PeanutKing_Soccer-1.3.5.zip", "size": 15420, "checksum": "SHA-256:966c869aef6450efff43108ba50d7e706a6c385a513207cd061b3ef27b946f51" }, { "name": "PeanutKing Soccer", "version": "2.0.1", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-2.0.1.zip", "archiveFileName": "PeanutKing_Soccer-2.0.1.zip", "size": 26533, "checksum": "SHA-256:79f9545fc6d85386645535cc29c52b0162fe1e4d9c9780d69ea14da97bd8fb8e" }, { "name": "PeanutKing Soccer", "version": "2.1.0", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-2.1.0.zip", "archiveFileName": "PeanutKing_Soccer-2.1.0.zip", "size": 28195, "checksum": "SHA-256:bd4ab50025ec121be89346fbb58e3c3c0a7f076ddfb219ad570818af12c14a7e" }, { "name": "PeanutKing Soccer", "version": "2.2.0", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-2.2.0.zip", "archiveFileName": "PeanutKing_Soccer-2.2.0.zip", "size": 40513, "checksum": "SHA-256:09809c639c4a13bf3489191278fb787a89b3c794bfffc5dcaef44d069fa94832" }, { "name": "PeanutKing Soccer", "version": "2.2.5", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-2.2.5.zip", "archiveFileName": "PeanutKing_Soccer-2.2.5.zip", "size": 41004, "checksum": "SHA-256:fe43cccd7e2f174a3fba86bbb4f5aaba060ab2e07e4935e2deaf1d218c10ff8c" }, { "name": "PeanutKing Soccer", "version": "2.2.6", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-2.2.6.zip", "archiveFileName": "PeanutKing_Soccer-2.2.6.zip", "size": 41223, "checksum": "SHA-256:c54aee14784ad248910daf0fbfa15ad304b75bd26091062c26b4eca4ac21a3b4" }, { "name": "PeanutKing Soccer", "version": "2.3.0", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King.", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-2.3.0.zip", "archiveFileName": "PeanutKing_Soccer-2.3.0.zip", "size": 59338, "checksum": "SHA-256:b576d4e4885ab133b9eac20efe40e242520a5cc98562e654ec11b61c954fb346" }, { "name": "PeanutKing Soccer", "version": "3.1.0", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King, including V2, V3", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-3.1.0.zip", "archiveFileName": "PeanutKing_Soccer-3.1.0.zip", "size": 56395, "checksum": "SHA-256:eca8ce3d8de591734086a5c3c714837a5d2494f963b0b42649776359dd24abfd" }, { "name": "PeanutKing Soccer", "version": "3.1.1", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King, including V2, V3", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-3.1.1.zip", "archiveFileName": "PeanutKing_Soccer-3.1.1.zip", "size": 57713, "checksum": "SHA-256:64d0c94d373d0333ea05d48a304ff64064576611f919975d0ec22651fe0e7bae" }, { "name": "PeanutKing Soccer", "version": "3.1.2", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King, including V2, V3", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-3.1.2.zip", "archiveFileName": "PeanutKing_Soccer-3.1.2.zip", "size": 57822, "checksum": "SHA-256:9f7c553bc90f05e05be1b4f7604f3cde1d9ad0d78474cf7a4f5060875edfacd9" }, { "name": "PeanutKing Soccer", "version": "3.2.0", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King, including V2, V3", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-3.2.0.zip", "archiveFileName": "PeanutKing_Soccer-3.2.0.zip", "size": 58979, "checksum": "SHA-256:7e9f37d8160335a0e01c5aaaca2aef60907f5372a515671577e5da245efc5b78" }, { "name": "PeanutKing Soccer", "version": "3.2.2", "author": "PeanutKing", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King, including V2, V3", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-3.2.2.zip", "archiveFileName": "PeanutKing_Soccer-3.2.2.zip", "size": 66757, "checksum": "SHA-256:9ca82a4c23f670bd47dc856dfd14cb4e61b2c1b8a02d909f386c76a83e0a21e3" }, { "name": "PeanutKing Soccer", "version": "3.3.0", "author": "PeanutKing Solutions", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King, including V2, V3", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-3.3.0.zip", "archiveFileName": "PeanutKing_Soccer-3.3.0.zip", "size": 66882, "checksum": "SHA-256:52d2023beaa213b850b6a2a07f0f9e6c6cc1a572f8006c5e9621594c8e047ae9" }, { "name": "PeanutKing Soccer", "version": "3.4.0", "author": "PeanutKing Solutions", "maintainer": "PeanutKing \u003cinfo@peanutkingsolution.com\u003e", "sentence": "Arduino library for controlling Soccer Robot by Peanut King.", "paragraph": "Arduino library for controlling Soccer Robot by Peanut King, including V2, V3", "website": "https://github.com/peanut-king-solution/PeanutKing_Soccer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peanut-king-solution/PeanutKing_Soccer.git", "url": "https://downloads.arduino.cc/libraries/github.com/peanut-king-solution/PeanutKing_Soccer-3.4.0.zip", "archiveFileName": "PeanutKing_Soccer-3.4.0.zip", "size": 69962, "checksum": "SHA-256:6fc467b9f38b199420df7c05364f0147cdc45ced952626b69db6e7740e2dba7f" }, { "name": "DS18B20", "version": "1.0.0", "author": "Mathias Munk Hansen", "maintainer": "Mathias Munk Hansen \u003cmatmunk@gmail.com\u003e", "sentence": "Arduino library for the Maxim Integrated DS18B20 1-Wire temperature sensor.", "paragraph": "This library is very simple and intuitive to use, and supports auto-discovering sensors with an optional high/low condition or manually addressing individual sensors.", "website": "https://github.com/matmunk/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/matmunk/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/matmunk/DS18B20-1.0.0.zip", "archiveFileName": "DS18B20-1.0.0.zip", "size": 955396, "checksum": "SHA-256:97e08b2dea9c468b52eea9182fadd3b7119cfb72e96bac9cb902dafcd3fb48ff" }, { "name": "Matrix Mini Library", "version": "1.1.0", "author": "MATRIX", "maintainer": "MATRIX \u003cservice1@kkitc.net \u003e", "sentence": "MATRIX MINI Library", "paragraph": "MATRIX MINI Library", "website": "https://github.com/frason5566/MatrixMini-/tree/master/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-1.1.0.zip", "archiveFileName": "Matrix_Mini_Library-1.1.0.zip", "size": 117979, "checksum": "SHA-256:b005c6e486934728abb8f2c75dc886b27870f510b888b902f940b4bb00763775" }, { "name": "Matrix Mini Library", "version": "2.1.0", "author": "KKITC", "maintainer": "Matrix Robotics \u0026 KKITC \u003cservice1@kkitc.net\u003e", "sentence": "Matrix Mini Library", "paragraph": "Matrix Mini Library", "website": "https://github.com/Matrix-Robotics/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-2.1.0.zip", "archiveFileName": "Matrix_Mini_Library-2.1.0.zip", "size": 32723, "checksum": "SHA-256:44fe76a47b05bf1fb8d77e54da0f763e2d251ae8d7b54a6e11e2c7e0f1283cb4" }, { "name": "Matrix Mini Library", "version": "2.2.0", "author": "KKITC", "maintainer": "Matrix Robotics \u0026 KKITC \u003cservice1@kkitc.net\u003e", "sentence": "Matrix Mini Library", "paragraph": "Matrix Mini Library", "website": "https://github.com/Matrix-Robotics/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "dependencies": [ { "name": "Matrix Color Sensor Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-2.2.0.zip", "archiveFileName": "Matrix_Mini_Library-2.2.0.zip", "size": 58788, "checksum": "SHA-256:6de9cf8d939c00aa8dde08bbc528933379d9c9177e9b78b3f225d865aacfd962" }, { "name": "Matrix Mini Library", "version": "2.2.1", "author": "KKITC", "maintainer": "Matrix Robotics \u0026 KKITC \u003cservice1@kkitc.net\u003e", "sentence": "Matrix Mini Library", "paragraph": "Matrix Mini Library", "website": "https://github.com/Matrix-Robotics/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "dependencies": [ { "name": "Matrix Color Sensor Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-2.2.1.zip", "archiveFileName": "Matrix_Mini_Library-2.2.1.zip", "size": 53096, "checksum": "SHA-256:4bbcb5432f0464761d205c3501f667ceff9d0feea3dd1c61a786039375573f8f" }, { "name": "Matrix Mini Library", "version": "2.3.1", "author": "KKITC", "maintainer": "Matrix Robotics \u0026 KKITC \u003cservice1@kkitc.net\u003e", "sentence": "An Arduino based robot controller.", "paragraph": "with the Matrix building system, you can make tons of projects. From basic tracking car to omni-directional mobile platform, you can make any ideas comes out of your mind.", "website": "https://github.com/Matrix-Robotics/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "dependencies": [ { "name": "Matrix Controller" }, { "name": "Matrix Color Sensor" }, { "name": "Matrix Motion Sensor" }, { "name": "Matrix Motor Extension" }, { "name": "Matrix Servo Extension" } ], "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-2.3.1.zip", "archiveFileName": "Matrix_Mini_Library-2.3.1.zip", "size": 56507, "checksum": "SHA-256:1c87ee9d28f27711b6c3939a5bc4a2bc8703c07003122c9a1550093da3907fc7" }, { "name": "Matrix Mini Library", "version": "2.3.2", "author": "KKITC", "maintainer": "Matrix Robotics \u0026 KKITC \u003cservice1@kkitc.net\u003e", "sentence": "An Arduino based robot controller.", "paragraph": "with the Matrix building system, you can make tons of projects. From basic tracking car to omni-directional mobile platform, you can make any ideas comes out of your mind.", "website": "https://github.com/Matrix-Robotics/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "dependencies": [ { "name": "Matrix Controller" }, { "name": "Matrix Color Sensor" }, { "name": "Matrix Motion Sensor" }, { "name": "Matrix Motor Extension" }, { "name": "Matrix Servo Extension" } ], "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-2.3.2.zip", "archiveFileName": "Matrix_Mini_Library-2.3.2.zip", "size": 58935, "checksum": "SHA-256:d02940d944fa0618775098f080c6801113fe04a6bba8c17d0376db0529a48f73" }, { "name": "Matrix Mini Library", "version": "2.4.0", "author": "KKITC", "maintainer": "Matrix Robotics \u0026 KKITC \u003cservice1@kkitc.net\u003e", "sentence": "An Arduino based robot controller.", "paragraph": "with the Matrix building system, you can make tons of projects. From basic tracking car to omni-directional mobile platform, you can make any ideas comes out of your mind.", "website": "https://github.com/Matrix-Robotics/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "dependencies": [ { "name": "Matrix Controller" }, { "name": "Matrix Color Sensor" }, { "name": "Matrix Motion Sensor" }, { "name": "Matrix Motor Extension" }, { "name": "Matrix Servo Extension" }, { "name": "Matrix Laser Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-2.4.0.zip", "archiveFileName": "Matrix_Mini_Library-2.4.0.zip", "size": 59547, "checksum": "SHA-256:a35733146252985003a625186a704f08e672c133513d7c9011e307dfa2e8fd60" }, { "name": "Matrix Mini Library", "version": "2.4.1", "author": "KKITC", "maintainer": "Matrix Robotics \u0026 KKITC \u003cservice1@kkitc.net\u003e", "sentence": "An Arduino based robot controller.", "paragraph": "with the Matrix building system, you can make tons of projects. From basic tracking car to omni-directional mobile platform, you can make any ideas comes out of your mind.", "website": "https://github.com/Matrix-Robotics/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "dependencies": [ { "name": "Matrix Controller" }, { "name": "Matrix Color Sensor" }, { "name": "Matrix Motion Sensor" }, { "name": "Matrix Motor Extension" }, { "name": "Matrix Servo Extension" }, { "name": "Matrix Laser Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-2.4.1.zip", "archiveFileName": "Matrix_Mini_Library-2.4.1.zip", "size": 61159, "checksum": "SHA-256:e35e14349dd011374ada46572e028e90f64ffbaf678ef983839fe517d5448558" }, { "name": "Matrix Mini Library", "version": "2.4.2", "author": "KKITC", "maintainer": "Matrix Robotics \u0026 KKITC \u003cservice1@kkitc.net\u003e", "sentence": "An Arduino based robot controller.", "paragraph": "with the Matrix building system, you can make tons of projects. From basic tracking car to omni-directional mobile platform, you can make any ideas comes out of your mind.", "website": "https://github.com/Matrix-Robotics/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "dependencies": [ { "name": "Matrix Controller" }, { "name": "Matrix Color Sensor" }, { "name": "Matrix Motion Sensor" }, { "name": "Matrix Motor Extension" }, { "name": "Matrix Servo Extension" }, { "name": "Matrix Laser Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-2.4.2.zip", "archiveFileName": "Matrix_Mini_Library-2.4.2.zip", "size": 61188, "checksum": "SHA-256:47eb217f9fa0c9b1e734995a3d077b21f4d73a33a3f3b86477393ee6e258678b" }, { "name": "Matrix Mini Library", "version": "2.4.3", "author": "KKITC", "maintainer": "Matrix Robotics \u0026 KKITC \u003cservice1@kkitc.net\u003e", "sentence": "An Arduino based robot controller.", "paragraph": "with the Matrix building system, you can make tons of projects. From basic tracking car to omni-directional mobile platform, you can make any ideas comes out of your mind.", "website": "https://github.com/Matrix-Robotics/MatrixMini", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/frason5566/MatrixMini.git", "dependencies": [ { "name": "Matrix Controller" }, { "name": "Matrix Color Sensor" }, { "name": "Matrix Motion Sensor" }, { "name": "Matrix Motor Extension" }, { "name": "Matrix Servo Extension" }, { "name": "Matrix Laser Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/frason5566/Matrix_Mini_Library-2.4.3.zip", "archiveFileName": "Matrix_Mini_Library-2.4.3.zip", "size": 65325, "checksum": "SHA-256:cc22c327e5fc2c64c5c8e38195f33ecbb2b046266644a40e22376d1676c14a6e" }, { "name": "AllThingsTalk LoRaWAN SDK", "version": "3.0.0", "author": "AllThingsTalk", "maintainer": "Alain Cuypers \u003calain@allthingstalk.com\u003e", "sentence": "LoRaWAN SDK for AllThingsTalk Maker.", "paragraph": "Compatible with Microchip RN2483 and RN2903 devices.", "website": "https://github.com/allthingstalk/arduino-lorawan-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-lorawan-sdk.git", "providesIncludes": [ "ABPCredentials.h", "LoRaModem.h", "CborPayload.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LoRaWAN_SDK-3.0.0.zip", "archiveFileName": "AllThingsTalk_LoRaWAN_SDK-3.0.0.zip", "size": 52001, "checksum": "SHA-256:b33d17c95e1b4c73cd39c7dab62ca97a8a31fbba37f36d95e4a03d7204aad7b7" }, { "name": "AllThingsTalk LoRaWAN SDK", "version": "3.1.0", "author": "AllThingsTalk", "maintainer": "Alain Cuypers \u003calain@allthingstalk.com\u003e", "sentence": "LoRaWAN SDK for AllThingsTalk Maker", "paragraph": "Compatible with Microchip RN2483 and RN2903 devices.", "website": "https://github.com/allthingstalk/arduino-lorawan-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-lorawan-sdk.git", "providesIncludes": [ "AllThingsTalk_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LoRaWAN_SDK-3.1.0.zip", "archiveFileName": "AllThingsTalk_LoRaWAN_SDK-3.1.0.zip", "size": 484781, "checksum": "SHA-256:6c76df191f5189a8b80826bde0880dba97a6e3d27861cc8533ffce51f400ea48" }, { "name": "AllThingsTalk LoRaWAN SDK", "version": "3.1.2", "author": "AllThingsTalk", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "LoRaWAN SDK for AllThingsTalk Maker", "paragraph": "Compatible with Microchip RN2483 and RN2903 devices.", "website": "https://github.com/allthingstalk/arduino-lorawan-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-lorawan-sdk.git", "providesIncludes": [ "AllThingsTalk_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LoRaWAN_SDK-3.1.2.zip", "archiveFileName": "AllThingsTalk_LoRaWAN_SDK-3.1.2.zip", "size": 497266, "checksum": "SHA-256:8bcf89a38f8e5f672798158e88351da2335a341ae157342716a3f4705b52b29c" }, { "name": "AllThingsTalk LoRaWAN SDK", "version": "3.1.3", "author": "AllThingsTalk", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "LoRaWAN SDK for AllThingsTalk Maker", "paragraph": "Compatible with Microchip RN2483 and RN2903 devices.", "website": "https://github.com/allthingstalk/arduino-lorawan-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-lorawan-sdk.git", "providesIncludes": [ "AllThingsTalk_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LoRaWAN_SDK-3.1.3.zip", "archiveFileName": "AllThingsTalk_LoRaWAN_SDK-3.1.3.zip", "size": 499001, "checksum": "SHA-256:85f8347d63d33320ce8da291e226277cf4d26c242cbcba58948fa1019329d1bb" }, { "name": "AllThingsTalk LoRaWAN SDK", "version": "3.1.4", "author": "AllThingsTalk", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "LoRaWAN SDK for AllThingsTalk Maker", "paragraph": "Compatible with Microchip RN2483 and RN2903 devices.", "website": "https://github.com/allthingstalk/arduino-lorawan-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-lorawan-sdk.git", "providesIncludes": [ "AllThingsTalk_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LoRaWAN_SDK-3.1.4.zip", "archiveFileName": "AllThingsTalk_LoRaWAN_SDK-3.1.4.zip", "size": 499691, "checksum": "SHA-256:3a136c0cad72d1cbee3c6ff00cd8bf6ab497d7ba4de58c9082a76425ec30b79e" }, { "name": "AllThingsTalk LoRaWAN SDK", "version": "3.1.5", "author": "AllThingsTalk", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "LoRaWAN SDK for AllThingsTalk Maker", "paragraph": "Compatible with Microchip RN2483 and RN2903 devices.", "website": "https://github.com/allthingstalk/arduino-lorawan-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-lorawan-sdk.git", "providesIncludes": [ "AllThingsTalk_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LoRaWAN_SDK-3.1.5.zip", "archiveFileName": "AllThingsTalk_LoRaWAN_SDK-3.1.5.zip", "size": 499350, "checksum": "SHA-256:d01908de7ea13b7e732083f091cae55352c8e180de4f90e4ee69bcf2572e4772" }, { "name": "AllThingsTalk LoRaWAN SDK", "version": "3.1.6", "author": "AllThingsTalk", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "LoRaWAN SDK for AllThingsTalk Maker", "paragraph": "Compatible with Microchip RN2483 and RN2903 devices.", "website": "https://github.com/allthingstalk/arduino-lorawan-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-lorawan-sdk.git", "providesIncludes": [ "AllThingsTalk_LoRaWAN.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LoRaWAN_SDK-3.1.6.zip", "archiveFileName": "AllThingsTalk_LoRaWAN_SDK-3.1.6.zip", "size": 502634, "checksum": "SHA-256:4d6aac4207415f4449d8d44771dd8167e2f32ef6362d2ba0a41d25051ee71c24" }, { "name": "MAX6675 with hardware SPI", "version": "1.0.0", "author": "Evgeny Kremer", "maintainer": "Evgeny Kremer \u003cevgeny.kremer@gmail.com\u003e", "sentence": "A library for MAX6675 thermocouple interface.", "paragraph": "The library allows to control MAX6675 thermocouple interface. Uses hardware SPI and respects poll timings according to the datasheet", "website": "https://github.com/zhenek-kreker/MAX6675", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/zhenek-kreker/MAX6675.git", "url": "https://downloads.arduino.cc/libraries/github.com/zhenek-kreker/MAX6675_with_hardware_SPI-1.0.0.zip", "archiveFileName": "MAX6675_with_hardware_SPI-1.0.0.zip", "size": 4835, "checksum": "SHA-256:4907f36c111983d8a588ef79f217d0ff5cee723e0e6866a38a1d4f361d72b6bb" }, { "name": "LiquidCrystal_74HC595", "version": "1.0.0", "author": "Mathias Munk Hansen", "maintainer": "Mathias Munk Hansen \u003cmatmunk@gmail.com\u003e", "sentence": "This library allows an Arduino board to control most LCDs (Hitachi HD44780 based or compatible) through a 74HC595 shift register.", "paragraph": "This provides a very cost effective way of reducing the number of pins needed to control an LCD (from 6 to 3 pins in 4 bit mode).", "website": "https://github.com/matmunk/LiquidCrystal_74HC595", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/matmunk/LiquidCrystal_74HC595.git", "providesIncludes": [ "LiquidCrystal_74HC595.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/matmunk/LiquidCrystal_74HC595-1.0.0.zip", "archiveFileName": "LiquidCrystal_74HC595-1.0.0.zip", "size": 430570, "checksum": "SHA-256:416e8776ca068e28cc75e753a79bb2fbb6f7836bdd297989b5c9df6cc7bddfba" }, { "name": "VGAX", "version": "1.2.0", "author": "Sandro Maffiodo \u003csmaffer@gmail.com\u003e", "maintainer": "Sandro Maffiodo \u003csmaffer@gmail.com\u003e", "sentence": "VGA signal generator for UNO and MEGA", "paragraph": "Supports 120x60px 2bpp on Arduino UNO and 120x240px 2bpp on Arduino MEGA", "website": "https://github.com/smaffer/vgax", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/smaffer/vgax.git", "providesIncludes": [ "VGAX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/smaffer/VGAX-1.2.0.zip", "archiveFileName": "VGAX-1.2.0.zip", "size": 2086086, "checksum": "SHA-256:00aca9d272f8aaf401c226f4d0bef2e5fe442de3310411431c1578cf3cd8acdf" }, { "name": "VGAXUA", "version": "1.0.0", "author": "Sandro Maffiodo \u003csmaffer@gmail.com\u003e", "maintainer": "Sandro Maffiodo \u003csmaffer@gmail.com\u003e", "sentence": "VGA UART signal generator for UNO and MEGA", "paragraph": "Supports monocromatic 192x80px on Arduino UNO and 200x240px on Arduino MEGA", "website": "https://github.com/smaffer/vgaxua", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/smaffer/vgaxua.git", "providesIncludes": [ "VGAXUA.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/smaffer/VGAXUA-1.0.0.zip", "archiveFileName": "VGAXUA-1.0.0.zip", "size": 2947510, "checksum": "SHA-256:e0f5371c2443aa4567dc4c944d50a4d6efd6740e949b97e3080d778d70013cf2" }, { "name": "ESPVGAX", "version": "1.0.0", "author": "Sandro Maffiodo \u003csmaffer@gmail.com\u003e", "maintainer": "Sandro Maffiodo \u003csmaffer@gmail.com\u003e", "sentence": "VGA signal generator for ESP8266", "paragraph": "Supports monocromatic 512x480px with additional dynamic colors", "website": "https://github.com/smaffer/espvgax", "category": "Display", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/smaffer/espvgax.git", "providesIncludes": [ "ESPVGAX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/smaffer/ESPVGAX-1.0.0.zip", "archiveFileName": "ESPVGAX-1.0.0.zip", "size": 2699051, "checksum": "SHA-256:2f2621ae3656aa75d88d33cd1aceb45f85c4a29519f8391c01ea774aea63b93d" }, { "name": "CM1106 I2C", "version": "1.0.0", "author": "Neosarchizo", "maintainer": "Neosarchizo \u003cneosarchizo@gmail.com\u003e", "sentence": "Arduino library to control Cubic CM1106 I2C", "paragraph": "Arduino library to control Cubic CM1106 I2C", "website": "https://github.com/neosarchizo/cm1106_i2c", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neosarchizo/cm1106_i2c.git", "url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/CM1106_I2C-1.0.0.zip", "archiveFileName": "CM1106_I2C-1.0.0.zip", "size": 18073, "checksum": "SHA-256:264588ba907a11a563554e31aedbe9b27fadb387cc4ec11fa1884ff6383cf2cd" }, { "name": "CM1106 I2C", "version": "1.0.1", "author": "Neosarchizo", "maintainer": "Neosarchizo \u003cneosarchizo@gmail.com\u003e", "sentence": "Arduino library to control Cubic CM1106 I2C", "paragraph": "Arduino library to control Cubic CM1106 I2C", "website": "https://github.com/neosarchizo/cm1106_i2c", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neosarchizo/cm1106_i2c.git", "url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/CM1106_I2C-1.0.1.zip", "archiveFileName": "CM1106_I2C-1.0.1.zip", "size": 18377, "checksum": "SHA-256:8b9c5176b73b1122621655ab8cb144dc20f8776a100c055e147a7dbc5c922a86" }, { "name": "CM1106 I2C", "version": "1.0.2", "author": "Neosarchizo", "maintainer": "Neosarchizo \u003cneosarchizo@gmail.com\u003e", "sentence": "Arduino library to control Cubic CM1106 I2C", "paragraph": "Arduino library to control Cubic CM1106 I2C", "website": "https://github.com/neosarchizo/cm1106_i2c", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neosarchizo/cm1106_i2c.git", "url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/CM1106_I2C-1.0.2.zip", "archiveFileName": "CM1106_I2C-1.0.2.zip", "size": 18584, "checksum": "SHA-256:328064bc7079e82a0e943089893a036fdedb069b7395943964b62ff1c843bc31" }, { "name": "Virtuino library for all ESP8266 and ESP32 boards", "version": "1.7.2", "author": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "maintainer": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "sentence": "Required for communication with Virtuino app", "website": "https://github.com/iliaslamprou/virtuinoESP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iliaslamprou/virtuinoESP.git", "url": "https://downloads.arduino.cc/libraries/github.com/iliaslamprou/Virtuino_library_for_all_ESP8266_and_ESP32_boards-1.7.2.zip", "archiveFileName": "Virtuino_library_for_all_ESP8266_and_ESP32_boards-1.7.2.zip", "size": 22067, "checksum": "SHA-256:3ac363ba4015b54504cf9e32d4e57f006a1eaf22c0166f402101b03e25784e9a" }, { "name": "NeuralNetwork", "version": "1.0.0", "author": "George Chousos", "maintainer": "gxousos@gmail.com", "sentence": "Simple MLP Neural-Network Library.", "paragraph": "Love Everything and everyone, wish you the best.", "website": "https://github.com/GiorgosXou", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GiorgosXou/NeuralNetworks.git", "url": "https://downloads.arduino.cc/libraries/github.com/GiorgosXou/NeuralNetwork-1.0.0.zip", "archiveFileName": "NeuralNetwork-1.0.0.zip", "size": 20466, "checksum": "SHA-256:5343a11e2a5e49400a3d4bd22bdb5519d689250b9fe03fa16a95ae4c5669caf4" }, { "name": "NeuralNetwork", "version": "1.0.2", "author": "George Chousos", "maintainer": "gxousos@gmail.com", "sentence": "Simple MLP Neural-Network Library.", "paragraph": "Love Everything and everyone, wish you the best.", "website": "https://github.com/GiorgosXou", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GiorgosXou/NeuralNetworks.git", "url": "https://downloads.arduino.cc/libraries/github.com/GiorgosXou/NeuralNetwork-1.0.2.zip", "archiveFileName": "NeuralNetwork-1.0.2.zip", "size": 20584, "checksum": "SHA-256:c4642191264f7eb4a6178bb543fe56f93b3278684e2dab2a36efe477aad9389b" }, { "name": "NeuralNetwork", "version": "1.0.1", "author": "George Chousos", "maintainer": "gxousos@gmail.com", "sentence": "Simple MLP Neural-Network Library.", "paragraph": "Love Everything and everyone, wish you the best.", "website": "https://github.com/GiorgosXou", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GiorgosXou/NeuralNetworks.git", "url": "https://downloads.arduino.cc/libraries/github.com/GiorgosXou/NeuralNetwork-1.0.1.zip", "archiveFileName": "NeuralNetwork-1.0.1.zip", "size": 20585, "checksum": "SHA-256:f76d6b59e84e88b32d5c9ea339e39eb9267bbe2ceac49cade44c39ef61515f33" }, { "name": "NeuralNetwork", "version": "1.7.0", "author": "George Chousos", "maintainer": "gxousos@gmail.com", "sentence": "Simple MLP Neural-Network Library.", "paragraph": "Love Everything and everyone, wish you the best.", "website": "https://github.com/GiorgosXou", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GiorgosXou/NeuralNetworks.git", "url": "https://downloads.arduino.cc/libraries/github.com/GiorgosXou/NeuralNetwork-1.7.0.zip", "archiveFileName": "NeuralNetwork-1.7.0.zip", "size": 60478, "checksum": "SHA-256:d518c9dc5dc4117653abeaace92cfad752001526f4297bcbca8834c68fff4e98" }, { "name": "NeuralNetwork", "version": "1.7.9", "author": "George Chousos", "maintainer": "gxousos@gmail.com", "sentence": "Simple MLP Neural-Network Library.", "paragraph": "Love Everything and everyone, wish you the best.", "website": "https://github.com/GiorgosXou", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GiorgosXou/NeuralNetworks.git", "url": "https://downloads.arduino.cc/libraries/github.com/GiorgosXou/NeuralNetwork-1.7.9.zip", "archiveFileName": "NeuralNetwork-1.7.9.zip", "size": 60809, "checksum": "SHA-256:b0a08c6f634b1800219709374e9fca7c0426dd7c432b7a6bb414017a5817b3a3" }, { "name": "NeuralNetwork", "version": "1.8.1", "author": "George Chousos", "maintainer": "gxousos@gmail.com", "sentence": "Simple MLP Neural-Network Library.", "paragraph": "Love Everything and everyone, wish you the best.", "website": "https://github.com/GiorgosXou/NeuralNetworks", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GiorgosXou/NeuralNetworks.git", "url": "https://downloads.arduino.cc/libraries/github.com/GiorgosXou/NeuralNetwork-1.8.1.zip", "archiveFileName": "NeuralNetwork-1.8.1.zip", "size": 64550, "checksum": "SHA-256:4e049987d97b21e44a8022f325f9d72399445f7d83311a6b1d7edc4b29de295f" }, { "name": "NeuralNetwork", "version": "2.0.0", "author": "George Chousos", "maintainer": "gxousos@gmail.com", "sentence": "Simple MLP Neural-Network Library.", "paragraph": "❤ Easy to use with user preference optimizations and support for: SD, PROGMEM, EEPROM, custom functions and ESP32-S3 SIMD functionalities.", "website": "https://github.com/GiorgosXou/NeuralNetworks", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GiorgosXou/NeuralNetworks.git", "providesIncludes": [ "NeuralNetwork.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GiorgosXou/NeuralNetwork-2.0.0.zip", "archiveFileName": "NeuralNetwork-2.0.0.zip", "size": 82883, "checksum": "SHA-256:d3cddeb41eeb95cda117343940ff5e6087382b8f732668044f595ec0dcf7b9d1" }, { "name": "Witty", "version": "1.0.1", "author": "Didel \u003cinfo@didel.com\u003e", "maintainer": "Boxtec \u003cinfo@boxtec.ch\u003e", "sentence": "Witty Support Library", "paragraph": "Several support libraries for the Witty self-balancing 2WD bot from Didel.com. See the WittyQuickStartGuide.pdf in the docs folder.", "website": "https://git.boxtec.ch/didel/Witty", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/boxtec/Witty.git", "url": "https://downloads.arduino.cc/libraries/github.com/boxtec/Witty-1.0.1.zip", "archiveFileName": "Witty-1.0.1.zip", "size": 2069981, "checksum": "SHA-256:ea80deef3cb8d856342d7a32dc88a14bf1023706a8da139933b9654876e2bd1b" }, { "name": "Virtuino library for STM32 boards", "version": "1.6.3", "author": "\u003ciliaslampr@gmail.com\u003e", "maintainer": "\u003ciliaslampr@gmail.com\u003e", "sentence": "Required for communication with Virtuino app", "website": "https://github.com/iliaslamprou/virtuino_stm32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iliaslamprou/virtuino_stm32.git", "url": "https://downloads.arduino.cc/libraries/github.com/iliaslamprou/Virtuino_library_for_STM32_boards-1.6.3.zip", "archiveFileName": "Virtuino_library_for_STM32_boards-1.6.3.zip", "size": 55293, "checksum": "SHA-256:0ae5b5f36512d3988fbbef2b0e6a9885b37725ed08179eb2ba35fed8897556aa" }, { "name": "PWMFreak", "version": "0.2.0", "author": "Colin MacKenzie", "maintainer": "colin@flyingeinstein.com", "sentence": "Configures the PWM frequency on a pin", "paragraph": "A very small library for configuring the PWM frequency for AVR based Arduinos. At least some of this code has been copied from the Internet, see PWMFreak.h for attribution.", "website": "https://github.com/flyingeinstein/PWMFreak", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/guru-florida/PWMFreak.git", "providesIncludes": [ "PWMFreak.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/guru-florida/PWMFreak-0.2.0.zip", "archiveFileName": "PWMFreak-0.2.0.zip", "size": 3345, "checksum": "SHA-256:55853b781f0831b67ce98f105a2d9b2ed2ae71286f9f4fa326afbcfc7b1369fd" }, { "name": "UARDECS Library", "version": "1.2.1", "author": "H.kurosaki,K.yasuba", "maintainer": "uecs.org \u003ckurosaki@affrc.go.jp\u003e", "sentence": "A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.", "paragraph": "This library provides UDP server and Web server function conforming to UECS standard. It corresponds to Arduino UNO or MEGA. Always requires Ethernet shield2.", "website": "http://uecs.org/arduino/uardecs.html", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/H-Kurosaki/UARDECS.git", "url": "https://downloads.arduino.cc/libraries/github.com/H-Kurosaki/UARDECS_Library-1.2.1.zip", "archiveFileName": "UARDECS_Library-1.2.1.zip", "size": 75165, "checksum": "SHA-256:0200f290145d556066b28df63bffa01eba5c4b5ecd59be3b37489ab458da0305" }, { "name": "UARDECS Library", "version": "2.0.0", "author": "H.kurosaki,K.yasuba", "maintainer": "uecs.org \u003ckurosaki@affrc.go.jp\u003e", "sentence": "A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.", "paragraph": "This library provides UDP server and Web server function conforming to UECS standard. It corresponds to Arduino UNO or MEGA. Always requires Ethernet shield2.", "website": "http://uecs.org/arduino/uardecs.html", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/H-Kurosaki/UARDECS.git", "url": "https://downloads.arduino.cc/libraries/github.com/H-Kurosaki/UARDECS_Library-2.0.0.zip", "archiveFileName": "UARDECS_Library-2.0.0.zip", "size": 76010, "checksum": "SHA-256:5d03a68cdbb9f6a5907697c442f74e07e012cb242dea12d2908103ca129b345d" }, { "name": "uMulti", "version": "0.1.0", "author": "Byron Holldorf \u003cbyronholldorf at gmail.com\u003e", "maintainer": "Byron Holldorf \u003cbyronholldorf at gmail.com\u003e", "sentence": "Cooperative multitasking for the AVR line of microcontrollers.", "paragraph": "Cooperative multitasking for the AVR line of microcontrollers. Focused on minimal memory usage and ease of use.", "website": "https://github.com/byronholldorf/uMulti", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/byronholldorf/uMulti.git", "providesIncludes": [ "uMulti.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/byronholldorf/uMulti-0.1.0.zip", "archiveFileName": "uMulti-0.1.0.zip", "size": 8620, "checksum": "SHA-256:f00d32929ffcd25d7a78b88ce81d3a280b94e969d98f67f8bd3e8cbe5b95c44b" }, { "name": "uMulti", "version": "0.1.1", "author": "Byron Holldorf \u003cbyronholldorf at gmail.com\u003e", "maintainer": "Byron Holldorf \u003cbyronholldorf at gmail.com\u003e", "sentence": "Cooperative multitasking for the AVR line of microcontrollers.", "paragraph": "Cooperative multitasking for the AVR line of microcontrollers. Focused on minimal memory usage and ease of use. Uses memory compaction technique to maximize stack usage.", "website": "https://github.com/byronholldorf/uMulti", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/byronholldorf/uMulti.git", "providesIncludes": [ "uMulti.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/byronholldorf/uMulti-0.1.1.zip", "archiveFileName": "uMulti-0.1.1.zip", "size": 8654, "checksum": "SHA-256:541e786b94c63f030a4407003635ddd4799e4773caa8117b49e92e5448e38523" }, { "name": "databot", "version": "0.1.0", "author": "Sean Tucker", "maintainer": "Sean Tucker", "sentence": "Code to get your databot running", "paragraph": "Code to get your databot running", "website": "https://github.com/arbotics-llc/databot-arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.1.0.zip", "archiveFileName": "databot-0.1.0.zip", "size": 258968, "checksum": "SHA-256:40cd89f216124ed0190f21008b5c24305511c12c4ac1d5a9efe404dec64634f2" }, { "name": "databot", "version": "0.1.2", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting daboto, based on arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.1.2.zip", "archiveFileName": "databot-0.1.2.zip", "size": 268843, "checksum": "SHA-256:2baade7eee10701e509546682e9f3bdc96699b8d36bcdaecabbb2e12c40c7018" }, { "name": "databot", "version": "0.1.4", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.1.4.zip", "archiveFileName": "databot-0.1.4.zip", "size": 270444, "checksum": "SHA-256:625cff710d5d5d38ddedcfb9584a083cfe093885b5a4854c78c66be1b0876ba4" }, { "name": "databot", "version": "0.1.5", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.1.5.zip", "archiveFileName": "databot-0.1.5.zip", "size": 270421, "checksum": "SHA-256:54f1ef15cf5fabf2bcb89c000b7894d02d08a061bf79d8e8c00dc8e379930959" }, { "name": "databot", "version": "0.1.6", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.1.6.zip", "archiveFileName": "databot-0.1.6.zip", "size": 270434, "checksum": "SHA-256:160213df38ad20e725f47bfc941dad60aec89335f87c409ec17271122dfee463" }, { "name": "databot", "version": "0.1.7", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.1.7.zip", "archiveFileName": "databot-0.1.7.zip", "size": 273630, "checksum": "SHA-256:b4bd352bbc383cbb150bd98c8c922122be965212bdd8a9fe244ff927f8901061" }, { "name": "databot", "version": "0.1.8", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.1.8.zip", "archiveFileName": "databot-0.1.8.zip", "size": 276856, "checksum": "SHA-256:cb808986ff2b7d3a0a96072f9d7241e9f1c98aa56c635966f0e8da9bdbb94654" }, { "name": "databot", "version": "0.1.9", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.1.9.zip", "archiveFileName": "databot-0.1.9.zip", "size": 280086, "checksum": "SHA-256:033ae32605581caeaecbe91e8bb672697e2f93953bd04fd340d47a5e25b906a2" }, { "name": "databot", "version": "0.2.0", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.2.0.zip", "archiveFileName": "databot-0.2.0.zip", "size": 237857, "checksum": "SHA-256:df4e00a953956d83524bdeccacde202acbaad9ba5336fcdd23c7649be7b2cdde" }, { "name": "databot", "version": "0.2.1", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.2.1.zip", "archiveFileName": "databot-0.2.1.zip", "size": 259379, "checksum": "SHA-256:f44ffe8e9a5d388716662dbac5741cd83b069b811271cb3269c43c006a3ee4d8" }, { "name": "databot", "version": "0.2.3", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.2.3.zip", "archiveFileName": "databot-0.2.3.zip", "size": 259291, "checksum": "SHA-256:b53cf7c1871efabfeb0c324ed7f02f2528c80e4f3054912beb4d1d9ede06dd2d" }, { "name": "databot", "version": "0.2.4", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.2.4.zip", "archiveFileName": "databot-0.2.4.zip", "size": 259366, "checksum": "SHA-256:9f9c5ea9c0b3f11837dab1abb06e113142d01c9797125e2b641a8c2afa970b79" }, { "name": "databot", "version": "0.2.5", "author": "aRbotics, LLC", "maintainer": "Sean Tucker", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-0.2.5.zip", "archiveFileName": "databot-0.2.5.zip", "size": 259373, "checksum": "SHA-256:de026a51d06b5c4bd6c3b04737357f74b758486d909cda463af59366a80f9661" }, { "name": "databot", "version": "1.1.1", "author": "aRbotics, LLC", "maintainer": "aRbotics, LLC", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-1.1.1.zip", "archiveFileName": "databot-1.1.1.zip", "size": 252084, "checksum": "SHA-256:c0467f8a4aa305ca61dd987e8cd6e0a8accd58cbdb1894a5ab771b030924914e" }, { "name": "databot", "version": "1.2.0", "author": "aRbotics, LLC", "maintainer": "aRbotics, LLC", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-1.2.0.zip", "archiveFileName": "databot-1.2.0.zip", "size": 252076, "checksum": "SHA-256:0174bde1dc036f8ad675e40a793e1cedc03089629a60295bcfd00f39394e9ab5" }, { "name": "databot", "version": "1.2.1", "author": "aRbotics, LLC", "maintainer": "aRbotics, LLC", "sentence": "Official databot library supporting databot, based on Arduino", "paragraph": "This library includes all of the core libraries and sample sketches required to effectively use databot by aRbotics. Visit https://databot.us.com to meet databot.", "website": "https://github.com/arbotics-llc/databot_arduino", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbotics-llc/databot_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arbotics-llc/databot-1.2.1.zip", "archiveFileName": "databot-1.2.1.zip", "size": 252153, "checksum": "SHA-256:2742dc4a62db620c8c6c21c37607a4bea077147299da676547c798dc18545940" }, { "name": "Adafruit BD3491FS", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the BD3491FS Sound Processor in the Adafruit shop", "paragraph": "Arduino library for the BD3491FS Sound Processor in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_BD3491FS", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BD3491FS.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BD3491FS-1.0.0.zip", "archiveFileName": "Adafruit_BD3491FS-1.0.0.zip", "size": 8798, "checksum": "SHA-256:13be35070e9c427ffa3dd7e002b5c9881ef22524d479563e8d3d67a3802852db" }, { "name": "Adafruit BD3491FS", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the BD3491FS Sound Processor in the Adafruit shop", "paragraph": "Arduino library for the BD3491FS Sound Processor in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_BD3491FS", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BD3491FS.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BD3491FS-1.1.0.zip", "archiveFileName": "Adafruit_BD3491FS-1.1.0.zip", "size": 8697, "checksum": "SHA-256:1c51e608cba4e378759136e5e444fb1c54495af4c0c52399173d612124d977a2" }, { "name": "Adafruit BD3491FS", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the BD3491FS Sound Processor in the Adafruit shop", "paragraph": "Arduino library for the BD3491FS Sound Processor in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_BD3491FS", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_BD3491FS.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_BD3491FS-1.1.2.zip", "archiveFileName": "Adafruit_BD3491FS-1.1.2.zip", "size": 8697, "checksum": "SHA-256:1e7200ecff5674dad1ac0ba4ffe4c845dbab77e2acbe13cbc60becf7b46c47f7" }, { "name": "RadioLib", "version": "1.0.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.0.0.zip", "archiveFileName": "RadioLib-1.0.0.zip", "size": 852350, "checksum": "SHA-256:bf897bfbd22bb95c9dda20b995faae2f75dfb5bf69ed164b9f971d1659858184" }, { "name": "RadioLib", "version": "1.1.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.1.0.zip", "archiveFileName": "RadioLib-1.1.0.zip", "size": 864402, "checksum": "SHA-256:e7fe0cafcf831a2e7a498202b6a8217fd61166a2882ac0f83334c46adef65d54" }, { "name": "RadioLib", "version": "1.2.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.2.0.zip", "archiveFileName": "RadioLib-1.2.0.zip", "size": 873804, "checksum": "SHA-256:c464167f6070d321ccf0a990dd768aeeb9bf504ba99197bd495b04cf1236821e" }, { "name": "RadioLib", "version": "1.2.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.2.1.zip", "archiveFileName": "RadioLib-1.2.1.zip", "size": 874104, "checksum": "SHA-256:9491485880e4931b6b378808c5cef238f4c1da333e14cf0e0eb3123b9271bc9e" }, { "name": "RadioLib", "version": "1.2.2", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.2.2.zip", "archiveFileName": "RadioLib-1.2.2.zip", "size": 875127, "checksum": "SHA-256:80a7c1f174bbab0d7ac476a0918aaafe8d3d24de387f6cf876ebf199a019823f" }, { "name": "RadioLib", "version": "1.3.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.3.0.zip", "archiveFileName": "RadioLib-1.3.0.zip", "size": 875356, "checksum": "SHA-256:a940299c5c6483630f8169299a7c8f2d5d57ba2be78e48d0dccb9cd6759796a2" }, { "name": "RadioLib", "version": "1.4.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.4.0.zip", "archiveFileName": "RadioLib-1.4.0.zip", "size": 875681, "checksum": "SHA-256:c31aa20e8ee936d386d10fb46e1e9425285f86e51c92cf3e0f62abca4ea5c09e" }, { "name": "RadioLib", "version": "1.5.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.5.0.zip", "archiveFileName": "RadioLib-1.5.0.zip", "size": 875773, "checksum": "SHA-256:34e37fe1c858b29d439ad832f37ccafced1394b38d751f2b3a27ee34fb0bd165" }, { "name": "RadioLib", "version": "1.6.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.6.1.zip", "archiveFileName": "RadioLib-1.6.1.zip", "size": 877256, "checksum": "SHA-256:0deb6370860ab19306d0aa4af3a82f6bd413ea0fc6284304edb1531ee916f172" }, { "name": "RadioLib", "version": "1.7.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.7.0.zip", "archiveFileName": "RadioLib-1.7.0.zip", "size": 878923, "checksum": "SHA-256:3c23fcf3935eb92033b2c40c8d8eccec80f1f2a857eccce28f1a345d513d9329" }, { "name": "RadioLib", "version": "1.8.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-1.8.0.zip", "archiveFileName": "RadioLib-1.8.0.zip", "size": 883742, "checksum": "SHA-256:da8c3539d4475d058b7ddc7c8b435d6e6162569a73ef312b6c317757d42c88cd" }, { "name": "RadioLib", "version": "2.0.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-2.0.0.zip", "archiveFileName": "RadioLib-2.0.0.zip", "size": 890436, "checksum": "SHA-256:934be137f6ebf7ab7456729175877c7154c4c6fd55460329f2ae1eacc6044609" }, { "name": "RadioLib", "version": "2.0.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-2.0.1.zip", "archiveFileName": "RadioLib-2.0.1.zip", "size": 890794, "checksum": "SHA-256:25445744422bb4721f32c0048a5a801c3529558e1824286a77fd3c22c8dc2fc5" }, { "name": "RadioLib", "version": "3.0.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.0.0.zip", "archiveFileName": "RadioLib-3.0.0.zip", "size": 894716, "checksum": "SHA-256:ad3f6b87ad82d24bbb14002bf0cfb304138f1fcfb136b20ced6ed1ccd437a93b" }, { "name": "RadioLib", "version": "3.1.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.1.0.zip", "archiveFileName": "RadioLib-3.1.0.zip", "size": 895564, "checksum": "SHA-256:81dac986af83b0da1b181d8ca17f19f7eebcfe49ae7082e674b461eee0a3baca" }, { "name": "RadioLib", "version": "3.1.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.1.1.zip", "archiveFileName": "RadioLib-3.1.1.zip", "size": 895647, "checksum": "SHA-256:30315fcceae551d0652b3996fc200530c5a8136d6e3de347784c5cb4b58cd064" }, { "name": "RadioLib", "version": "3.1.2", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.1.2.zip", "archiveFileName": "RadioLib-3.1.2.zip", "size": 895725, "checksum": "SHA-256:4d9dc12de1275e33cf65c0f6ec4e05df5fd5bf1546c8c70e1ffe7481296c7f7b" }, { "name": "RadioLib", "version": "3.2.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.2.0.zip", "archiveFileName": "RadioLib-3.2.0.zip", "size": 895534, "checksum": "SHA-256:d0f4b94a49de84cef506633083fa6739eaebcf3a693823e399493b81b075d96a" }, { "name": "RadioLib", "version": "3.2.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.2.1.zip", "archiveFileName": "RadioLib-3.2.1.zip", "size": 895900, "checksum": "SHA-256:bd5c6204e4b3f7bb884e2b4987e3fa9efbb8363d8294406de1935c66a8d5e7f1" }, { "name": "RadioLib", "version": "3.2.2", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.2.2.zip", "archiveFileName": "RadioLib-3.2.2.zip", "size": 895895, "checksum": "SHA-256:4028e9df5c591c744412ab9fcadb7554de3eca4a2726e970a1649a75800db1ae" }, { "name": "RadioLib", "version": "3.2.3", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.2.3.zip", "archiveFileName": "RadioLib-3.2.3.zip", "size": 895916, "checksum": "SHA-256:48ca3fb79d0316625cdf3d6a1d4d1db2950c5562ce27515c8956d656d9564795" }, { "name": "RadioLib", "version": "3.3.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.3.0.zip", "archiveFileName": "RadioLib-3.3.0.zip", "size": 907063, "checksum": "SHA-256:91b4401a718ad270f59875e3c2d4f55683b8618fa687e2d17dbaa5b3ecd4d193" }, { "name": "RadioLib", "version": "3.3.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.3.1.zip", "archiveFileName": "RadioLib-3.3.1.zip", "size": 907122, "checksum": "SHA-256:b7b1dc7f624124a9f6dc5983d3373d35fe41761430858326bf29146d73a14bcc" }, { "name": "RadioLib", "version": "3.4.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.4.0.zip", "archiveFileName": "RadioLib-3.4.0.zip", "size": 907650, "checksum": "SHA-256:7eb5630cca7faff5319b34311675f1c1f6b32ff01529b021997bb2c0551bb05e" }, { "name": "RadioLib", "version": "3.5.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.5.0.zip", "archiveFileName": "RadioLib-3.5.0.zip", "size": 989162, "checksum": "SHA-256:91123287a47f6ec8cf248429bf1d1096ac3293bdcea63d587eed694230b8bfc6" }, { "name": "RadioLib", "version": "3.6.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.6.0.zip", "archiveFileName": "RadioLib-3.6.0.zip", "size": 1007761, "checksum": "SHA-256:49431733191d2d5b24ca77d81531202c18282a5fc51fa564d63e1ffa1619bc1c" }, { "name": "RadioLib", "version": "3.6.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.6.1.zip", "archiveFileName": "RadioLib-3.6.1.zip", "size": 1007764, "checksum": "SHA-256:01a0b37c73b79c4471c743a327f84ef14747d5e408d60f09c68fbabca568f157" }, { "name": "RadioLib", "version": "3.6.2", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.6.2.zip", "archiveFileName": "RadioLib-3.6.2.zip", "size": 1007802, "checksum": "SHA-256:839ad5be145ef670c7ea79937af4c3be34e4f00cd7363a8f10329f9176db2d0c" }, { "name": "RadioLib", "version": "3.7.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-3.7.0.zip", "archiveFileName": "RadioLib-3.7.0.zip", "size": 1011126, "checksum": "SHA-256:0987006f12ebe2651218d41e679d2118d04efe71934ab710406e37b6613bce99" }, { "name": "RadioLib", "version": "4.0.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.0.0.zip", "archiveFileName": "RadioLib-4.0.0.zip", "size": 1011064, "checksum": "SHA-256:5ac437a7f0870873555b2ccf7ef122504c67a7ab8168d2c77f48839d7b3d3137" }, { "name": "RadioLib", "version": "4.0.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.0.1.zip", "archiveFileName": "RadioLib-4.0.1.zip", "size": 1011977, "checksum": "SHA-256:a9de6b0144cdc8bf9ea32c9d35cac2f22b21a9781f8bb06cc80703710b529f33" }, { "name": "RadioLib", "version": "4.0.2", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.0.2.zip", "archiveFileName": "RadioLib-4.0.2.zip", "size": 1012837, "checksum": "SHA-256:7765dbc673e194bf3877f5b606a7f07a66a5c92f3fa79a329a3d8483073662fc" }, { "name": "RadioLib", "version": "4.0.3", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.0.3.zip", "archiveFileName": "RadioLib-4.0.3.zip", "size": 1013788, "checksum": "SHA-256:5ea5755596814e1c72bde7bd5517e0c2e8e13499349ed8477edaf6a34da71178" }, { "name": "RadioLib", "version": "4.0.4", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.0.4.zip", "archiveFileName": "RadioLib-4.0.4.zip", "size": 1015994, "checksum": "SHA-256:d1034f7b8674d7229145693239e17a20ff39cd09fa9053f21c32db2bbf44ead7" }, { "name": "RadioLib", "version": "4.0.5", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.0.5.zip", "archiveFileName": "RadioLib-4.0.5.zip", "size": 1016105, "checksum": "SHA-256:738f477bf9304ca9f7d82619a01a59c8da4e64523e5b3f158e5f2716c100b27b" }, { "name": "RadioLib", "version": "4.0.6", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.0.6.zip", "archiveFileName": "RadioLib-4.0.6.zip", "size": 1016738, "checksum": "SHA-256:b1243191971a48c575d3adb055ef7841830c83999f8aedae3ec59570ef8f237d" }, { "name": "RadioLib", "version": "4.1.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.1.0.zip", "archiveFileName": "RadioLib-4.1.0.zip", "size": 1019443, "checksum": "SHA-256:00a0dc259c3e677bef9828942ad69345dc87bbed9c1962c4309bffefa6612aaa" }, { "name": "RadioLib", "version": "4.2.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.2.0.zip", "archiveFileName": "RadioLib-4.2.0.zip", "size": 1019457, "checksum": "SHA-256:3e1322134852e79ddecb006da70e1e3cd85a2e64a09381d7a5e772795a08de2e" }, { "name": "RadioLib", "version": "4.3.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.3.0.zip", "archiveFileName": "RadioLib-4.3.0.zip", "size": 1021605, "checksum": "SHA-256:b5cfec8ef7d2e43f1c183819d0efb44f841e99a5b9ecf50d5840e89664ed1989" }, { "name": "RadioLib", "version": "4.4.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.4.0.zip", "archiveFileName": "RadioLib-4.4.0.zip", "size": 1024699, "checksum": "SHA-256:8490da053f90da687d2a327a8a30dd0e83f95d711c29dd2a47fdd9b74fff330b" }, { "name": "RadioLib", "version": "4.4.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.4.1.zip", "archiveFileName": "RadioLib-4.4.1.zip", "size": 1025063, "checksum": "SHA-256:095b42420cfe22118c5d166ca71cc91dd7689d2ebc0641ee12b086f0a3bb9ec7" }, { "name": "RadioLib", "version": "4.4.2", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.4.2.zip", "archiveFileName": "RadioLib-4.4.2.zip", "size": 1025082, "checksum": "SHA-256:d5a1f9ee89806943d87199576a006f08055bd6e9b2dddd6779026b9ac6e81ec3" }, { "name": "RadioLib", "version": "4.5.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.5.0.zip", "archiveFileName": "RadioLib-4.5.0.zip", "size": 1032044, "checksum": "SHA-256:fea5a7e5ca939e8dc97894ec063507ab679cab09078cf14772b6f18f3c48bf57" }, { "name": "RadioLib", "version": "4.6.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library for Arduino", "paragraph": "Enables user-friendly control of the RadioShield and various wireless modules.", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-4.6.0.zip", "archiveFileName": "RadioLib-4.6.0.zip", "size": 1047197, "checksum": "SHA-256:7e071cfa2e1ebc27d484625de04b75436b1b2173cdf6868c1adbebe87b51edc7" }, { "name": "RadioLib", "version": "5.0.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.0.0.zip", "archiveFileName": "RadioLib-5.0.0.zip", "size": 395066, "checksum": "SHA-256:d3e06dcbd60f5d4b439f4ca07b4a91ce993105c31913e08918ced36a75fd20a6" }, { "name": "RadioLib", "version": "5.1.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.1.0.zip", "archiveFileName": "RadioLib-5.1.0.zip", "size": 400544, "checksum": "SHA-256:4d82c42acde3b601e859efa89ea5a07a320d94cf25f8c94fa0a6f1125fe14180" }, { "name": "RadioLib", "version": "5.1.2", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.1.2.zip", "archiveFileName": "RadioLib-5.1.2.zip", "size": 407886, "checksum": "SHA-256:0c4ae786d08275cf8286b4499a9abcd10ab34300873f2b63ffadc24f84bb0e92" }, { "name": "RadioLib", "version": "5.2.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.2.0.zip", "archiveFileName": "RadioLib-5.2.0.zip", "size": 409992, "checksum": "SHA-256:b099f3dd164d7d839454b73ddfea180a6e06f7f8b3d2dfec915bff2018203bd9" }, { "name": "RadioLib", "version": "5.3.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.3.0.zip", "archiveFileName": "RadioLib-5.3.0.zip", "size": 419705, "checksum": "SHA-256:98cb6e38ecb1bd774124387200e4dc52c93672dc82af1ff4f52ca2f643d04c07" }, { "name": "RadioLib", "version": "5.4.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.4.0.zip", "archiveFileName": "RadioLib-5.4.0.zip", "size": 442618, "checksum": "SHA-256:6f97cd2ece4a8b1305bcab8a778a61865179611e1a5bfb7b76ee09a7b37dbbd7" }, { "name": "RadioLib", "version": "5.4.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.4.1.zip", "archiveFileName": "RadioLib-5.4.1.zip", "size": 442650, "checksum": "SHA-256:f0ce56e60fd05baf81f7418f3d98a9369e75487317ab1076438b4e9f0d26dd08" }, { "name": "RadioLib", "version": "5.5.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.5.0.zip", "archiveFileName": "RadioLib-5.5.0.zip", "size": 447843, "checksum": "SHA-256:f8892cb7bc258bef17c93eb46193cebc23b68932dc496cba4047415eb630be10" }, { "name": "RadioLib", "version": "5.6.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.6.0.zip", "archiveFileName": "RadioLib-5.6.0.zip", "size": 469609, "checksum": "SHA-256:73cb1605c2dbdbf730d4232691aa4f6d5b7285f5af86c63553568ddd971d7927" }, { "name": "RadioLib", "version": "5.7.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-5.7.0.zip", "archiveFileName": "RadioLib-5.7.0.zip", "size": 500520, "checksum": "SHA-256:61542c45d851e6b8c79040abe6bb1d7ff5639f1c9136297daa1e68403d06755d" }, { "name": "RadioLib", "version": "6.0.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-6.0.0.zip", "archiveFileName": "RadioLib-6.0.0.zip", "size": 519332, "checksum": "SHA-256:960985fa07002eb6fcecb6bad3f6e9ef1444fcaa91b110df24ac645eb9c90918" }, { "name": "RadioLib", "version": "6.1.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-6.1.0.zip", "archiveFileName": "RadioLib-6.1.0.zip", "size": 560348, "checksum": "SHA-256:4e29731138720d947106b8f510725afa0486d246202746643e082d220976dc74" }, { "name": "RadioLib", "version": "6.2.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.) and other protocols (Pagers, LoRaWAN).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-6.2.0.zip", "archiveFileName": "RadioLib-6.2.0.zip", "size": 606658, "checksum": "SHA-256:a1dc6e620b6a09242763dcc5ca03a5cddaf263eff08af72ad8fa2110040a7687" }, { "name": "RadioLib", "version": "6.3.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.) and other protocols (Pagers, LoRaWAN).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-6.3.0.zip", "archiveFileName": "RadioLib-6.3.0.zip", "size": 619271, "checksum": "SHA-256:d8928431a8b80fb41920d43292ecbee93e52f1503e2a1978f72878b2111ec5bd" }, { "name": "RadioLib", "version": "6.4.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.) and other protocols (Pagers, LoRaWAN).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-6.4.0.zip", "archiveFileName": "RadioLib-6.4.0.zip", "size": 630251, "checksum": "SHA-256:05faafb13eea1c37df7fb6883a1ca5913120fe69126782d4f95b78d2bbb9d697" }, { "name": "RadioLib", "version": "6.4.1", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.) and other protocols (Pagers, LoRaWAN).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-6.4.1.zip", "archiveFileName": "RadioLib-6.4.1.zip", "size": 637704, "checksum": "SHA-256:4e1951dfc890366c5823e9d7b7748af6e4896a3b28659452c5140a88d84034b5" }, { "name": "RadioLib", "version": "6.4.2", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.) and other protocols (Pagers, LoRaWAN).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-6.4.2.zip", "archiveFileName": "RadioLib-6.4.2.zip", "size": 637775, "checksum": "SHA-256:69d8ea8533c6880a20eae92f0254c3c5b1eb4cba32ea53cf18087c444ff74b76" }, { "name": "RadioLib", "version": "6.5.0", "author": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "maintainer": "Jan Gromes \u003cgromes.jan@gmail.com\u003e", "sentence": "Universal wireless communication library", "paragraph": "User-friendly library for sub-GHz radio modules (SX1278, RF69, CC1101, SX1268, and many others), as well as ham radio digital modes (RTTY, SSTV, AX.25 etc.) and other protocols (Pagers, LoRaWAN).", "website": "https://github.com/jgromes/RadioLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jgromes/RadioLib.git", "providesIncludes": [ "RadioLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jgromes/RadioLib-6.5.0.zip", "archiveFileName": "RadioLib-6.5.0.zip", "size": 645555, "checksum": "SHA-256:4651a8085a70a2d8672aa0e436394768bcd0b2e79d0eb38c698feadc58e1134e" }, { "name": "ClosedCube_I2C_Driver", "version": "2019.6.6", "author": "ClosedCube", "maintainer": "ClosedCube GitHub Support \u003cgithub@closedcube.com\u003e", "sentence": "Arduino library for ClosedCube I2C Driver (Wrapper)", "paragraph": "Arduino library for ClosedCube I2C Driver (Wrapper)", "website": "https://github.com/closedcube/ClosedCube_I2C_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/closedcube/ClosedCube_I2C_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_I2C_Driver-2019.6.6.zip", "archiveFileName": "ClosedCube_I2C_Driver-2019.6.6.zip", "size": 8411, "checksum": "SHA-256:7e58b26f63e23f10b3b1892b6b1fe0ac3d3da7e88ccb132b728ad5eb0860f61c" }, { "name": "Ambimate", "version": "1.0.0", "author": "Gary Barnett", "maintainer": "Gary Barnett", "sentence": "A library for the Ambimate sensor board from TE", "paragraph": "Allows you to read sensor values from the Board", "website": "https://github.com/thinkovation/Ambimate/", "category": "Sensors", "architectures": [ "avr", "esp" ], "types": [ "Contributed" ], "repository": "https://github.com/thinkovation/Ambimate.git", "providesIncludes": [ "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/thinkovation/Ambimate-1.0.0.zip", "archiveFileName": "Ambimate-1.0.0.zip", "size": 5096, "checksum": "SHA-256:65c914f65e32e9beb32f1f1c7c2b6fecb7b31a16564c076f90500f14236a190b" }, { "name": "Ambimate", "version": "1.1.0", "author": "Gary Barnett", "maintainer": "Gary Barnett", "sentence": "A library for the Ambimate sensor board from TE", "paragraph": "Allows you to read sensor values from the Board", "website": "https://github.com/thinkovation/Ambimate/", "category": "Sensors", "architectures": [ "avr", "esp" ], "types": [ "Contributed" ], "repository": "https://github.com/thinkovation/Ambimate.git", "providesIncludes": [ "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/thinkovation/Ambimate-1.1.0.zip", "archiveFileName": "Ambimate-1.1.0.zip", "size": 5184, "checksum": "SHA-256:4b509116793710abbfb15a9b395411f5eb38326de988b19efc9e86aa57fb22af" }, { "name": "VNH3SP30", "version": "1.0.0", "author": "Bart Mellink", "maintainer": "Bart Mellink", "sentence": "Arduino library for the VNH3SP30 motor controller (H-bridge motor driver)", "paragraph": "With this library you can control one or more VNH3SP30, VNH2SP30 or VNH3ASP30 H-bridge motor controllers. Library written for the AVR architecture, but should work on any architecture that supports the analogWrite() function to generate a PWM signal (AVR,STM32,ESP32)", "website": "https://github.com/bmellink/VNH3SP30", "category": "Device Control", "architectures": [ "avr", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/bmellink/VNH3SP30.git", "providesIncludes": [ "VNH3SP30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bmellink/VNH3SP30-1.0.0.zip", "archiveFileName": "VNH3SP30-1.0.0.zip", "size": 21092, "checksum": "SHA-256:1a326aacadf2c678c5ab7abe9adc3e3b9c49217d0508c17124bb6d6143e3feb0" }, { "name": "VNH3SP30", "version": "1.0.1", "author": "Bart Mellink", "maintainer": "Bart Mellink", "sentence": "Library for the VNH3SP30 and VNH5019A-E motor controllers (H-bridge motor driver)", "paragraph": "Arduino library for VNH3SP30, VNH2SP30, VNH3ASP30 and VNH5019A-E based motor controller boards. The VNH3SP30 and VNH5019A-E chips contain a full H bridge to drive motors with currents up to 30A. The VNH5019A-E chips are newer and almost identical to the VNH3SP30 chips. The biggest difference is that the VNH5019A-E chips work with 3.3V and 5V logic, while the older VNH3SP30 chips require 5V logic.", "website": "https://github.com/bmellink/VNH3SP30", "category": "Device Control", "architectures": [ "avr", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/bmellink/VNH3SP30.git", "providesIncludes": [ "VNH3SP30.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bmellink/VNH3SP30-1.0.1.zip", "archiveFileName": "VNH3SP30-1.0.1.zip", "size": 21241, "checksum": "SHA-256:830235e95d706a79f383ad2fea74d96741bcd4ab0a7544ee686cb31bde4e5c33" }, { "name": "HighPowerStepperDriver", "version": "1.0.0", "author": "Pololu", "maintainer": "Pololu \u003cinbox@pololu.com\u003e", "sentence": "High-Power Stepper Motor Driver library for Arduino", "paragraph": "This is a library for the Arduino IDE that helps interface with Pololu High-Power Stepper Motor Drivers.", "website": "https://github.com/pololu/high-power-stepper-driver-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pololu/high-power-stepper-driver-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pololu/HighPowerStepperDriver-1.0.0.zip", "archiveFileName": "HighPowerStepperDriver-1.0.0.zip", "size": 13279, "checksum": "SHA-256:778bb5f88c2b0c60717a1ba507a0a99f8723d3c1723b96300d8fcb7204a8b16c" }, { "name": "TetrisAnimation", "version": "1.1.0", "author": "Tobias Blum, Brian Lough", "maintainer": "Brian Lough \u003cbrian.d.lough@gmail.com\u003e", "sentence": "Library for drawing text out with tetris blocks", "paragraph": "Uses the Adafruit GFX library to draw tetris blocks into letters on displays.", "website": "https://github.com/toblum/TetrisAnimation", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/toblum/TetrisAnimation.git", "url": "https://downloads.arduino.cc/libraries/github.com/toblum/TetrisAnimation-1.1.0.zip", "archiveFileName": "TetrisAnimation-1.1.0.zip", "size": 43012, "checksum": "SHA-256:02aeb54cbcf44f7e635d13f1361fb9011d95eb4ca1b67622ca6c439788d5b8d6" }, { "name": "ss_oled", "version": "1.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-1.0.0.zip", "archiveFileName": "ss_oled-1.0.0.zip", "size": 356832, "checksum": "SHA-256:2fa01f864c6687bd48d3b93f88dd9a0c3849683a648ff7f899b254282e7e9656" }, { "name": "ss_oled", "version": "1.1.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 3 sizes of fixed fonts (6x8, 8x8, 16x16). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-1.1.0.zip", "archiveFileName": "ss_oled-1.1.0.zip", "size": 357752, "checksum": "SHA-256:3a8a2bd532cea0be5faa39ff604d126973ad3653c854c139caba3f910d3afd1a" }, { "name": "ss_oled", "version": "1.1.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 3 sizes of fixed fonts (6x8, 8x8, 16x16). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-1.1.1.zip", "archiveFileName": "ss_oled-1.1.1.zip", "size": 357808, "checksum": "SHA-256:d91f9697c6a3cea444fef0417fc8793e27446d15b9b50d82b416fe50e1e346de" }, { "name": "ss_oled", "version": "1.1.2", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 3 sizes of fixed fonts (6x8, 8x8, 16x16). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x64, 128x32, 64x32, 96x16.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-1.1.2.zip", "archiveFileName": "ss_oled-1.1.2.zip", "size": 358115, "checksum": "SHA-256:0861cf768b20042a032285d3592811eb77c9594499f603420ae0520224a1a892" }, { "name": "ss_oled", "version": "1.1.3", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 3 sizes of fixed fonts (6x8, 8x8, 16x16). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x64, 128x32, 64x32, 96x16, 72x40.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-1.1.3.zip", "archiveFileName": "ss_oled-1.1.3.zip", "size": 358210, "checksum": "SHA-256:b965cfe16c01d86fdda3ec005cb252b18378d69185f5f9151008e6369db78faa" }, { "name": "ss_oled", "version": "1.1.4", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 3 sizes of fixed fonts (6x8, 8x8, 16x16). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x64, 128x32, 64x32, 96x16, 72x40.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-1.1.4.zip", "archiveFileName": "ss_oled-1.1.4.zip", "size": 358100, "checksum": "SHA-256:d2a63001db4b44bf923151ff1a949e6b928be102f8c771a07dbfbd622113dde7" }, { "name": "ss_oled", "version": "1.1.5", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x64, 128x32, 64x32, 96x16, 72x40.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-1.1.5.zip", "archiveFileName": "ss_oled-1.1.5.zip", "size": 357877, "checksum": "SHA-256:974a9d3decbbd92a12c45ae8744833649c94278d22cb9fd110ee2953f7e821ed" }, { "name": "ss_oled", "version": "2.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-2.0.0.zip", "archiveFileName": "ss_oled-2.0.0.zip", "size": 361508, "checksum": "SHA-256:1922de419798a7f7a14375ec94d24f7dc0ac55fa48a36f108a050cc920622e96" }, { "name": "ss_oled", "version": "2.0.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-2.0.1.zip", "archiveFileName": "ss_oled-2.0.1.zip", "size": 362311, "checksum": "SHA-256:a7f77e143d06459a0f77a315ae8bfcfd819c92d3afd0113368a5a4f94a0f5ab6" }, { "name": "ss_oled", "version": "2.1.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-2.1.0.zip", "archiveFileName": "ss_oled-2.1.0.zip", "size": 363235, "checksum": "SHA-256:a5cf0ca2700be19af03156dfe2d97f0af1832fd0d2eee6d2a90acd83c4ba51b6" }, { "name": "ss_oled", "version": "2.1.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-2.1.1.zip", "archiveFileName": "ss_oled-2.1.1.zip", "size": 363240, "checksum": "SHA-256:5a98488831e8427431a03d30dab841f945983e6c42ee30b50a58e8113f12a999" }, { "name": "ss_oled", "version": "2.2.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306 or SH1106). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-2.2.0.zip", "archiveFileName": "ss_oled-2.2.0.zip", "size": 365339, "checksum": "SHA-256:ed198afdb255d3fcf50cc5408b96d8c98b1d63d887323113b6cbfc241043c49a" }, { "name": "ss_oled", "version": "2.2.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-2.2.1.zip", "archiveFileName": "ss_oled-2.2.1.zip", "size": 365536, "checksum": "SHA-256:3af48e3845ee90c2a22d123160565bcb68d92739aaa5ef5082b0659ef069a1bd" }, { "name": "ss_oled", "version": "3.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-3.0.0.zip", "archiveFileName": "ss_oled-3.0.0.zip", "size": 377478, "checksum": "SHA-256:c565e328ec80af9f19606b5fb10f7c2411429ade3c28b89a4c76cec2f11beddc" }, { "name": "ss_oled", "version": "3.1.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-3.1.0.zip", "archiveFileName": "ss_oled-3.1.0.zip", "size": 377749, "checksum": "SHA-256:40bbcc0d75bbfaec9aaa83e6016f9f174fabc678c3055b2ab0dadd205558c288" }, { "name": "ss_oled", "version": "3.1.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-3.1.1.zip", "archiveFileName": "ss_oled-3.1.1.zip", "size": 377923, "checksum": "SHA-256:9ef40ee018a7e79aba2b9ba2ff96c100ece13c2c86eb36e44d65a599c29de5f4" }, { "name": "ss_oled", "version": "3.2.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-3.2.0.zip", "archiveFileName": "ss_oled-3.2.0.zip", "size": 378718, "checksum": "SHA-256:c87a904916394b32f2d6ab77e12bf051466f30615c96a7e3486a3ce836951647" }, { "name": "ss_oled", "version": "3.3.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-3.3.0.zip", "archiveFileName": "ss_oled-3.3.0.zip", "size": 379071, "checksum": "SHA-256:717c760a8eb8d0ea8ba0849c13efdd854baa8d26834377c74ab2f211a412aeee" }, { "name": "ss_oled", "version": "4.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-4.0.0.zip", "archiveFileName": "ss_oled-4.0.0.zip", "size": 380252, "checksum": "SHA-256:2f2e68bf5a6aeb094182e70fb0ef937b30f6961bca2e42e50496b31836f60f97" }, { "name": "ss_oled", "version": "4.0.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-4.0.1.zip", "archiveFileName": "ss_oled-4.0.1.zip", "size": 381941, "checksum": "SHA-256:5f45436b21f9b394f95235f9e0ec68c06bd31aed49b271d7a1084f08b03cf8e2" }, { "name": "ss_oled", "version": "4.1.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-4.1.0.zip", "archiveFileName": "ss_oled-4.1.0.zip", "size": 385419, "checksum": "SHA-256:6d2edd54d8decd6be2b45bf7fa41e98f059429e91ff89d79432e2e427e3f88c7" }, { "name": "ss_oled", "version": "4.1.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-4.1.1.zip", "archiveFileName": "ss_oled-4.1.1.zip", "size": 385427, "checksum": "SHA-256:f1fb0d2a9a54d470103057afb728f8b9697cb79d9e5b4e21904bf22d45784b09" }, { "name": "ss_oled", "version": "4.1.2", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-4.1.2.zip", "archiveFileName": "ss_oled-4.1.2.zip", "size": 385345, "checksum": "SHA-256:d3160028a092752099c9ac7fa468ffbc188f31a21694e228a94d9ffdbee6946e" }, { "name": "ss_oled", "version": "4.1.3", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-4.1.3.zip", "archiveFileName": "ss_oled-4.1.3.zip", "size": 387854, "checksum": "SHA-256:736abcdb0a0b42abc2110e09a675104a76b27f1d77c4d6607c22f87931a678fa" }, { "name": "ss_oled", "version": "4.2.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-4.2.0.zip", "archiveFileName": "ss_oled-4.2.0.zip", "size": 389882, "checksum": "SHA-256:e5dbc1d9961032b432c874d5172477a5f1fd420a4f4a0de68dfb0b3e93b0987b" }, { "name": "ss_oled", "version": "4.2.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-4.2.1.zip", "archiveFileName": "ss_oled-4.2.1.zip", "size": 389877, "checksum": "SHA-256:3b39c6f744e70d0b87ef0e85718807c870da74e1c90e12eb8db456c765a7abc8" }, { "name": "ss_oled", "version": "4.3.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Small and simple OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.", "website": "https://github.com/bitbank2/ss_oled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ss_oled.git", "providesIncludes": [ "ss_oled.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ss_oled-4.3.1.zip", "archiveFileName": "ss_oled-4.3.1.zip", "size": 391353, "checksum": "SHA-256:b16edd30cc0df655a9e9d32592532d9754a00cdc53ac67f3bc742fed92cd3164" }, { "name": "BitBang_I2C", "version": "1.0.0", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "Includes special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-1.0.0.zip", "archiveFileName": "BitBang_I2C-1.0.0.zip", "size": 19475, "checksum": "SHA-256:d44f4054a483a4709f9593bfbf87f26d0262ec6f7fb212fd5637ae656a098773" }, { "name": "BitBang_I2C", "version": "1.1.0", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "Includes special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-1.1.0.zip", "archiveFileName": "BitBang_I2C-1.1.0.zip", "size": 19628, "checksum": "SHA-256:4e812eb56f2c7b67ed2b36e7a36499aee1fae3a8d9a79ae13f3be491235f0acc" }, { "name": "BitBang_I2C", "version": "1.2.0", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-1.2.0.zip", "archiveFileName": "BitBang_I2C-1.2.0.zip", "size": 24194, "checksum": "SHA-256:aa2796fb025feed820822c329018806be269e7b4685212522b57eee5b8cbe952" }, { "name": "BitBang_I2C", "version": "1.3.0", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-1.3.0.zip", "archiveFileName": "BitBang_I2C-1.3.0.zip", "size": 24238, "checksum": "SHA-256:fae3b77e7149a4f9da5c14807d36931261d3bdfd40dc5f50caf90b77626d4259" }, { "name": "BitBang_I2C", "version": "2.0.0", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.0.0.zip", "archiveFileName": "BitBang_I2C-2.0.0.zip", "size": 25266, "checksum": "SHA-256:f4e1d9b34cdfd36883b290af757286036500d45594389f2848d7fd775842909e" }, { "name": "BitBang_I2C", "version": "2.0.1", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.0.1.zip", "archiveFileName": "BitBang_I2C-2.0.1.zip", "size": 25293, "checksum": "SHA-256:8b3b2c7995b6e0a24393ab5aa7d804ab08ec0d53c7a7153ed31e4441b10f6c23" }, { "name": "BitBang_I2C", "version": "2.0.2", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.0.2.zip", "archiveFileName": "BitBang_I2C-2.0.2.zip", "size": 25300, "checksum": "SHA-256:bae1cbca66fc649fcddac5b5971bc85e5bc70e3e6b83fa9afa29b7893b0ed935" }, { "name": "BitBang_I2C", "version": "2.0.3", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.0.3.zip", "archiveFileName": "BitBang_I2C-2.0.3.zip", "size": 25325, "checksum": "SHA-256:a9e5a0d237bf7839cf271876e6a055b4bb547304b0059d252b250437b2198435" }, { "name": "BitBang_I2C", "version": "2.1.0", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.1.0.zip", "archiveFileName": "BitBang_I2C-2.1.0.zip", "size": 26846, "checksum": "SHA-256:add447fc0cec75f8bda163d37b0fcef1a871d6e00874ff62cb2f0ff4b1a1ea6e" }, { "name": "BitBang_I2C", "version": "2.1.2", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.1.2.zip", "archiveFileName": "BitBang_I2C-2.1.2.zip", "size": 26906, "checksum": "SHA-256:77b48414f87a9eb7ae6b25841957edd92ff1a6a79b1f6d95fa6a1f38e3557d04" }, { "name": "BitBang_I2C", "version": "2.1.3", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.1.3.zip", "archiveFileName": "BitBang_I2C-2.1.3.zip", "size": 26964, "checksum": "SHA-256:d579f659da2c7706d77d9565ccfc76daa0117389927872fa43f189e5f89a4450" }, { "name": "BitBang_I2C", "version": "2.1.4", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.1.4.zip", "archiveFileName": "BitBang_I2C-2.1.4.zip", "size": 27742, "checksum": "SHA-256:4e0ac772e01c179cddf1e5e0a13a431dd3be159e74e7fa0cafbcde7d2e4ac8da" }, { "name": "BitBang_I2C", "version": "2.1.5", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.1.5.zip", "archiveFileName": "BitBang_I2C-2.1.5.zip", "size": 27762, "checksum": "SHA-256:37caa2d5511c4b5594f5feb76fe02970d49f7c5f6d03a7905be2a8e4c48c649a" }, { "name": "BitBang_I2C", "version": "2.2.0", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.2.0.zip", "archiveFileName": "BitBang_I2C-2.2.0.zip", "size": 34721, "checksum": "SHA-256:52d0f87b5a0b1537d92295b56b8aaa8d7a95fd27bcda9f1b7c870826f5218701" }, { "name": "BitBang_I2C", "version": "2.2.1", "author": "Larry Bank \u003cbitbank@pobox.com\u003e", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bit-bang the I2C protocol on any 2 GPIO pins on any system.", "paragraph": "A general purpose I2C wrapper library which can use the Wire library or bit-bang the I2C prototcol on any GPIO pins. Includes a function to identify common I2C devices and special optimizations for AVR devices to allow clock speeds which meet or exceed normal I2C speeds.", "website": "https://github.com/bitbank2/BitBang_I2C", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/BitBang_I2C.git", "providesIncludes": [ "BitBang_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/BitBang_I2C-2.2.1.zip", "archiveFileName": "BitBang_I2C-2.2.1.zip", "size": 34898, "checksum": "SHA-256:69fe7f26a9722e70717c9eaa5b6294b294ca2f797858f552046eb251b5456729" }, { "name": "NMEAParser", "version": "1.0.0", "author": "Glinnes Hulden", "maintainer": "Glinnes Hulden", "sentence": "A simple Arduino library to parse NMEA sentences.", "paragraph": "A simple Arduino library to parse NMEA sentences.", "website": "https://github.com/Glinnes/NMEAParser", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Glinnes/NMEAParser.git", "url": "https://downloads.arduino.cc/libraries/github.com/Glinnes/NMEAParser-1.0.0.zip", "archiveFileName": "NMEAParser-1.0.0.zip", "size": 24543, "checksum": "SHA-256:c0c8d4ae6c277e3ce2d2dfb61ef7adf8dc6dbc6c98e51f46413e7c6186a70fe6" }, { "name": "NMEAParser", "version": "1.1.0", "author": "Glinnes Hulden", "maintainer": "Glinnes Hulden", "sentence": "A simple Arduino library to parse NMEA sentences.", "paragraph": "A simple Arduino library to parse NMEA sentences.", "website": "https://github.com/Glinnes/NMEAParser", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Glinnes/NMEAParser.git", "url": "https://downloads.arduino.cc/libraries/github.com/Glinnes/NMEAParser-1.1.0.zip", "archiveFileName": "NMEAParser-1.1.0.zip", "size": 17979, "checksum": "SHA-256:24cebcbacb62e764bbdf52117477f70e1a78543326ffab8f9950dade84a785b7" }, { "name": "bb_hx1230", "version": "1.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "BitBank HX1230 96x68 LCD display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Uses GPIO pins to bit bang the 3-wire SPI protocol. Runs on any hardware supported by Arduino.", "website": "https://github.com/bitbank2/bb_hx1230", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_hx1230.git", "providesIncludes": [ "bb_hx1230.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_hx1230-1.0.0.zip", "archiveFileName": "bb_hx1230-1.0.0.zip", "size": 1510214, "checksum": "SHA-256:bf1c9392e97316a176204b8114f2b076585d4740ae9734b29dbb72d7dc612ebf" }, { "name": "bb_hx1230", "version": "1.0.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "BitBank HX1230 96x68 LCD display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Uses GPIO pins to bit bang the 3-wire SPI protocol. Includes 4 font sizes and pixel drawing. Runs on any hardware supported by Arduino.", "website": "https://github.com/bitbank2/bb_hx1230", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_hx1230.git", "providesIncludes": [ "bb_hx1230.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_hx1230-1.0.1.zip", "archiveFileName": "bb_hx1230-1.0.1.zip", "size": 1510244, "checksum": "SHA-256:761b0187ec32f5097d247031dd48570b9ae1a1a92989c1e23f7058466823e3a8" }, { "name": "ACAN2515Tiny", "version": "1.0.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller, an adaptation of ACAN2515 library in order to reduce the memory footprint. Compatible with ACAN, ACAN2515, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515Tiny", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515Tiny.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515Tiny-1.0.1.zip", "archiveFileName": "ACAN2515Tiny-1.0.1.zip", "size": 317689, "checksum": "SHA-256:b96912a9aa49c215b263a50bf43335b9e99f496a82bb0dbdb08910bf4caccdb2" }, { "name": "ACAN2515Tiny", "version": "1.0.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller, an adaptation of ACAN2515 library in order to reduce the memory footprint. Compatible with ACAN, ACAN2515, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515Tiny", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515Tiny.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515Tiny-1.0.2.zip", "archiveFileName": "ACAN2515Tiny-1.0.2.zip", "size": 317700, "checksum": "SHA-256:b3b1857499a09f065b5e98296fc13c032e9b0aac305add4b4f66e6b8ab57b6e4" }, { "name": "ACAN2515Tiny", "version": "1.0.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller, an adaptation of ACAN2515 library in order to reduce the memory footprint. Compatible with ACAN, ACAN2515, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515Tiny", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515Tiny.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515Tiny-1.0.3.zip", "archiveFileName": "ACAN2515Tiny-1.0.3.zip", "size": 268168, "checksum": "SHA-256:bc82f123658e08977cdc04744f583a662dbd5619d4cb6dcab1e54a121c135372" }, { "name": "ACAN2515Tiny", "version": "1.0.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller, an adaptation of ACAN2515 library in order to reduce the memory footprint. Compatible with ACAN, ACAN2515, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515Tiny", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515Tiny.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515Tiny-1.0.4.zip", "archiveFileName": "ACAN2515Tiny-1.0.4.zip", "size": 269590, "checksum": "SHA-256:5db6b6f37c8229f783c1e5c1dcd16c677638d1652a84395e7d9616c40556c659" }, { "name": "ACAN2515Tiny", "version": "1.0.5", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller, an adaptation of ACAN2515 library in order to reduce the memory footprint. Compatible with ACAN, ACAN2515, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515Tiny", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515Tiny.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515Tiny-1.0.5.zip", "archiveFileName": "ACAN2515Tiny-1.0.5.zip", "size": 295034, "checksum": "SHA-256:d45fe4a42ce8142c5bfe32940477f79036cfce852ffddfec799ddd529eb54842" }, { "name": "ACAN2515Tiny", "version": "1.0.6", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cPierre.Molinaro@pcmolinaro.name\u003e", "sentence": "Driver for MCP2515 CAN Controller", "paragraph": "Arduino CAN network driver for the MCP2515 CAN Controller, an adaptation of ACAN2515 library in order to reduce the memory footprint. Compatible with ACAN, ACAN2515, ACAN2517, ACAN2517FD libraries. The default configuration enables to receive all the frames. User can easily defines reception filters.", "website": "https://github.com/pierremolinaro/acan2515Tiny", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan2515Tiny.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN2515Tiny-1.0.6.zip", "archiveFileName": "ACAN2515Tiny-1.0.6.zip", "size": 298398, "checksum": "SHA-256:6f64e4f9deb4bb3dc3084a8686d0e3322725d1816c57f281936ab54a40ba70c7" }, { "name": "Rfid134 by Makuna", "version": "1.0.0", "author": "Michael C. Miller (makuna@live.com)", "maintainer": "Michael C. Miller (makuna@live.com)", "sentence": "Library for the RFID WL-134 module", "paragraph": "This library allows your Arduino project to read packets from the RFID WL-134 module. It supports both hardware serial and software serial.", "website": "https://github.com/Makuna/Rfid134/wiki", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Makuna/Rfid134.git", "url": "https://downloads.arduino.cc/libraries/github.com/Makuna/Rfid134_by_Makuna-1.0.0.zip", "archiveFileName": "Rfid134_by_Makuna-1.0.0.zip", "size": 8301, "checksum": "SHA-256:9517f7df8adc0a5db5780dd88797338d4a1f8e9a2c6330a544496f3e68f0bda5" }, { "name": "Rfid134 by Makuna", "version": "1.0.1", "author": "Michael C. Miller (makuna@live.com)", "maintainer": "Michael C. Miller (makuna@live.com)", "sentence": "Library for the RFID WL-134 module", "paragraph": "This library allows your Arduino project to read packets from the RFID WL-134 module. It supports both hardware serial and software serial.", "website": "https://github.com/Makuna/Rfid134/wiki", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Makuna/Rfid134.git", "url": "https://downloads.arduino.cc/libraries/github.com/Makuna/Rfid134_by_Makuna-1.0.1.zip", "archiveFileName": "Rfid134_by_Makuna-1.0.1.zip", "size": 8720, "checksum": "SHA-256:41082d3aba137228023325320b71fbf479cfb9a30f49c8a9fa9b7cc46a72af14" }, { "name": "Rfid134 by Makuna", "version": "1.0.2", "author": "Michael C. Miller (makuna@live.com)", "maintainer": "Michael C. Miller (makuna@live.com)", "sentence": "Library for the RFID WL-134 module", "paragraph": "This library allows your Arduino project to read packets from the RFID WL-134 module. It supports both hardware serial and software serial.", "website": "https://github.com/Makuna/Rfid134/wiki", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Makuna/Rfid134.git", "url": "https://downloads.arduino.cc/libraries/github.com/Makuna/Rfid134_by_Makuna-1.0.2.zip", "archiveFileName": "Rfid134_by_Makuna-1.0.2.zip", "size": 8991, "checksum": "SHA-256:1e83ba1c2abedd7963ba0fbcc58924190ed479e4dc169cf724b095133b532625" }, { "name": "Adafruit TinyUSB Library", "version": "0.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.0.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.0.1.zip", "size": 32764, "checksum": "SHA-256:ac237a439e18add03878a88797e1c625920516d1e703f3df4f9272230d7acf8d" }, { "name": "Adafruit TinyUSB Library", "version": "0.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.5.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.5.0.zip", "size": 59086, "checksum": "SHA-256:fde632ae11491318f324d6f6be73ad767e83051e92d70d4ed6f6aa1fa3d795a8" }, { "name": "Adafruit TinyUSB Library", "version": "0.6.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.6.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.6.0.zip", "size": 88060, "checksum": "SHA-256:86f4c15333762e6aa03c1c144d329f45fe3974d4023894211ab01c0c9d2a94f0" }, { "name": "Adafruit TinyUSB Library", "version": "0.7.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.7.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.7.0.zip", "size": 88255, "checksum": "SHA-256:5914ad51731d036b614a91b8fc8334073dc9e1e49b144b0b0cb552dc5037c102" }, { "name": "Adafruit TinyUSB Library", "version": "0.7.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.7.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.7.1.zip", "size": 88265, "checksum": "SHA-256:7b78f0bd5c740acad8b4166dde14c047c0bb20012accc89a50bc38bae150f0d0" }, { "name": "Adafruit TinyUSB Library", "version": "0.8.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.8.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.8.0.zip", "size": 89336, "checksum": "SHA-256:9f23e545e98c6812e9182fc9401474facff7c0f2ca6e90008db0c4bf1333af2f" }, { "name": "Adafruit TinyUSB Library", "version": "0.8.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.8.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.8.1.zip", "size": 89333, "checksum": "SHA-256:ec5baf9659f542cbf34c92510afb80ee6f842ad4883d2f741b5354f075026662" }, { "name": "Adafruit TinyUSB Library", "version": "0.8.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.8.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.8.2.zip", "size": 83513, "checksum": "SHA-256:fa383b6ed99629e9723ae16452271cccfdbd0d6903ef73b1a9d95aabb4600df2" }, { "name": "Adafruit TinyUSB Library", "version": "0.9.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.9.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.9.0.zip", "size": 84405, "checksum": "SHA-256:baa3420ce10258446675a5053f5332ff87a6736a9888bf68826c430e78d82cec" }, { "name": "Adafruit TinyUSB Library", "version": "0.9.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.9.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.9.1.zip", "size": 84548, "checksum": "SHA-256:44b58a0be342761de764cf12a36d07725d258da7bd30000210499a0262576ade" }, { "name": "Adafruit TinyUSB Library", "version": "0.10.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.10.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.10.0.zip", "size": 84843, "checksum": "SHA-256:105872f35d724494ab56b397f55bca7a785b997d634e2141b0bc5a102a08c51b" }, { "name": "Adafruit TinyUSB Library", "version": "0.10.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.10.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.10.1.zip", "size": 84858, "checksum": "SHA-256:dcbe24901b93000b05b8731021afffc8d10778cc3c106228e1a5f2b28614bc3a" }, { "name": "Adafruit TinyUSB Library", "version": "0.10.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.10.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.10.2.zip", "size": 84870, "checksum": "SHA-256:ead3c2f1ce94d139f9c4028e8b6435e8a35612ff5e3d4c7db9207dd6219dc012" }, { "name": "Adafruit TinyUSB Library", "version": "0.10.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.10.4.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.10.4.zip", "size": 84870, "checksum": "SHA-256:f7e83521ed55b31685789eaac5a6699633f5ee5a1347deebc5cc4cc4a6789e31" }, { "name": "Adafruit TinyUSB Library", "version": "0.10.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-0.10.5.zip", "archiveFileName": "Adafruit_TinyUSB_Library-0.10.5.zip", "size": 84871, "checksum": "SHA-256:dc9a4e6f39274367ad3622673ad6e5b9b3048e59f6f2db77c02e759f96b7c037" }, { "name": "Adafruit TinyUSB Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.0.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.0.0.zip", "size": 367345, "checksum": "SHA-256:787066cd9e0773670b805f1262f436dbfb09fca8d7a6f77f7d5a9fd897050ba2" }, { "name": "Adafruit TinyUSB Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.0.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.0.1.zip", "size": 367676, "checksum": "SHA-256:72c463213ed6a4e67ded6d550072154621454df384b6c1b307dc74bff512b50d" }, { "name": "Adafruit TinyUSB Library", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.0.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.0.3.zip", "size": 370717, "checksum": "SHA-256:b01f01fd6b69d9f170f6547f95b1a6ec34f5d782380ebd1f8c5c3316de84b3f8" }, { "name": "Adafruit TinyUSB Library", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.1.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.1.0.zip", "size": 391897, "checksum": "SHA-256:4716c5ea73934fa8c0efa69920c2b4cbaae26df50a01924f88755207a5aa84ca" }, { "name": "Adafruit TinyUSB Library", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.3.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.3.0.zip", "size": 402293, "checksum": "SHA-256:4943fecd0661f2f6b161b89ad8811073f8238e4939387c45b2c912c32ba9d5f8" }, { "name": "Adafruit TinyUSB Library", "version": "1.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.3.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.3.1.zip", "size": 402568, "checksum": "SHA-256:212c731ce6869260b29f52c2e9fe862b6a927e1815ccf662df664900d08bba47" }, { "name": "Adafruit TinyUSB Library", "version": "1.3.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.3.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.3.2.zip", "size": 402808, "checksum": "SHA-256:ee05b7eeb1f7be660c71d57a6f4bd9acc7780649c4c6064b84d4da0caddb84d0" }, { "name": "Adafruit TinyUSB Library", "version": "1.3.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.3.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.3.3.zip", "size": 401542, "checksum": "SHA-256:938b6a2c6c37a2585d611be81f5b70fd344c66d788d7839e403de5e5147084a8" }, { "name": "Adafruit TinyUSB Library", "version": "1.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.4.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.4.0.zip", "size": 403372, "checksum": "SHA-256:87948a5be1aed244311de161e62d116767bd9ca94eef0d0cf622492d33b3e763" }, { "name": "Adafruit TinyUSB Library", "version": "1.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.4.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.4.1.zip", "size": 403373, "checksum": "SHA-256:b45bdae0b264d03576a44b44436caad4cff1711aaa726b48e2942a9373c46908" }, { "name": "Adafruit TinyUSB Library", "version": "1.4.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.4.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.4.2.zip", "size": 412419, "checksum": "SHA-256:0f05c00231e3dfba0209a8267ee4429234ac28dc5147f7000a7108c016d4ab05" }, { "name": "Adafruit TinyUSB Library", "version": "1.4.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.4.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.4.3.zip", "size": 408067, "checksum": "SHA-256:7bf2d7510d918df54cad23dcef21350b7460831aa790efd07cb4605330fabfab" }, { "name": "Adafruit TinyUSB Library", "version": "1.4.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "TinyUSB library for Arduino", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.4.4.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.4.4.zip", "size": 409475, "checksum": "SHA-256:1c3dea66c0fc922671877576d4019d8d43227347fa7c600ce7b40347f1dc4d28" }, { "name": "Adafruit TinyUSB Library", "version": "1.5.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.5.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.5.0.zip", "size": 413786, "checksum": "SHA-256:f4392968588348cdca7695293e795e0db3ca1d4859df01bbdcdf09951ed88fa5" }, { "name": "Adafruit TinyUSB Library", "version": "1.6.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.6.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.6.0.zip", "size": 393208, "checksum": "SHA-256:996fb5baab8db39873c27e6343cdf2d50d6116825afad80a66dd89b2c64acd7b" }, { "name": "Adafruit TinyUSB Library", "version": "1.7.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.7.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.7.0.zip", "size": 393851, "checksum": "SHA-256:da25170908e16900c382f20180df61b8c9f33d335e5dc7d2f4b4ba12ce52815d" }, { "name": "Adafruit TinyUSB Library", "version": "1.7.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.7.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.7.1.zip", "size": 393886, "checksum": "SHA-256:d62db5777bf3b4a1123be04d5976bdb0884d8f971bf3e37edbacf8351f797247" }, { "name": "Adafruit TinyUSB Library", "version": "1.8.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.8.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.8.0.zip", "size": 394008, "checksum": "SHA-256:460f21c10f7b6c084e8bb1fc7185b4af0c5aeda90e21bad07034117e6174ec80" }, { "name": "Adafruit TinyUSB Library", "version": "1.9.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.9.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.9.0.zip", "size": 395875, "checksum": "SHA-256:68302c163d67c8055fd0d7f7e1307f05f8d390c597ff77f88bf1285fd7ae25c9" }, { "name": "Adafruit TinyUSB Library", "version": "1.9.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit InternalFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.9.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.9.1.zip", "size": 395884, "checksum": "SHA-256:c15bfe484a70be238b059d3a4b0ce31902ebdba1aa56fd46e1d7f5372c2acf7c" }, { "name": "Adafruit TinyUSB Library", "version": "1.9.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit InternalFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.9.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.9.2.zip", "size": 396305, "checksum": "SHA-256:c8ef08d77b79dc5ce18ee2478fab5d76d5c09acb69f7b0f1f3b86432cace388e" }, { "name": "Adafruit TinyUSB Library", "version": "1.9.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit InternalFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.9.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.9.3.zip", "size": 396310, "checksum": "SHA-256:9f6bc0d84d7579ae4b14fd5b384f2e2a5653be6dac8634506077ea5542df5ac4" }, { "name": "Adafruit TinyUSB Library", "version": "1.9.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit InternalFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.9.4.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.9.4.zip", "size": 396907, "checksum": "SHA-256:75da121095bf364cd762c2d47fbef0e3cba88eabe8b49f93bd46281c6d072913" }, { "name": "Adafruit TinyUSB Library", "version": "1.10.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit InternalFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.10.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.10.0.zip", "size": 417681, "checksum": "SHA-256:041677597626135224735a8c6c2dfef095deab80b272055b1a1ab4dcd062534c" }, { "name": "Adafruit TinyUSB Library", "version": "1.10.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit InternalFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.10.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.10.1.zip", "size": 417681, "checksum": "SHA-256:ac69ce017405709acd3d7734baecb19a0a1c977612895003793bece3b9b84f40" }, { "name": "Adafruit TinyUSB Library", "version": "1.10.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit InternalFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.10.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.10.2.zip", "size": 420953, "checksum": "SHA-256:fd72331a0a21d79be32359d961e23b526997d5aabd426704c52e1497e27033de" }, { "name": "Adafruit TinyUSB Library", "version": "1.10.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit InternalFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.10.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.10.3.zip", "size": 420954, "checksum": "SHA-256:36af3fbe9987cf87ef60ee85fdf4d8f2795b4bb9344c39f8e4e3f06c51be1252" }, { "name": "Adafruit TinyUSB Library", "version": "1.11.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "Adafruit seesaw Library" }, { "name": "Adafruit NeoPixel" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" }, { "name": "Adafruit Circuit Playground" }, { "name": "Adafruit InternalFlash" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.11.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.11.0.zip", "size": 465329, "checksum": "SHA-256:485b8dbf3d14ec948f899d8817921f6d6b45214ae0ffb8d52176a1687fb119ff" }, { "name": "Adafruit TinyUSB Library", "version": "1.12.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.12.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.12.0.zip", "size": 471999, "checksum": "SHA-256:f4a1e844919893b489989611870d77022f8b7d70273cbbd2132b16db53de5ba8" }, { "name": "Adafruit TinyUSB Library", "version": "1.13.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.13.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.13.1.zip", "size": 472177, "checksum": "SHA-256:7c541588ba1caf8bedc6521ed6f3f281be975dac86885ae2415a262beb1974ab" }, { "name": "Adafruit TinyUSB Library", "version": "1.13.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.13.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.13.2.zip", "size": 472414, "checksum": "SHA-256:16561e50e1b78e882e3581db9ceec501531ae23c3c042bf7731940fd17f17f29" }, { "name": "Adafruit TinyUSB Library", "version": "1.13.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.13.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.13.3.zip", "size": 472398, "checksum": "SHA-256:3e96180ae6fe2860baac1de30717ca18fad0779555391b5060fdffd6c86ad66d" }, { "name": "Adafruit TinyUSB Library", "version": "1.14.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.14.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.14.0.zip", "size": 472523, "checksum": "SHA-256:21b7ba15a59a9118eca05641b02cfa53042ecc9697d49b057ce724d9a47da017" }, { "name": "Adafruit TinyUSB Library", "version": "1.14.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.14.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.14.1.zip", "size": 474482, "checksum": "SHA-256:cad3ae66332dcc4a18db1fee81788f454b47044bc293f03f0f5cc78b0c3a84ad" }, { "name": "Adafruit TinyUSB Library", "version": "1.14.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.14.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.14.2.zip", "size": 477029, "checksum": "SHA-256:ea88c59a0134a705d6389ef41d17c1733b09ab5ca02794c2f573c0b9323ef571" }, { "name": "Adafruit TinyUSB Library", "version": "1.14.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.14.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.14.3.zip", "size": 477357, "checksum": "SHA-256:410dc17319e2cd5ab005df171c9244976930d53f7cc8612df42f091e024afdb2" }, { "name": "Adafruit TinyUSB Library", "version": "1.14.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.14.4.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.14.4.zip", "size": 477361, "checksum": "SHA-256:d77e3d8d1f00e59bd354b3e9a4ba53f9833d2b96ddb7bb0a8dbef95ef6821557" }, { "name": "Adafruit TinyUSB Library", "version": "1.16.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.16.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.16.0.zip", "size": 508970, "checksum": "SHA-256:0eab3ff69a9d1e9ce1c709ba3d69598d99b5d763a4421a0f0559329ce7c7b134" }, { "name": "Adafruit TinyUSB Library", "version": "1.17.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.17.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.17.0.zip", "size": 515209, "checksum": "SHA-256:86a704b35ec0b4c49b5ff3c5636ca4e50810f06872871703948fd2642eab2673" }, { "name": "Adafruit TinyUSB Library", "version": "1.17.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.17.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.17.1.zip", "size": 515210, "checksum": "SHA-256:dee00eae4fc30af8270ad064ac0d9fcf78f67649fd7c1ab1e4c80c6358327a43" }, { "name": "Adafruit TinyUSB Library", "version": "1.18.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.18.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.18.0.zip", "size": 516706, "checksum": "SHA-256:73ca2a5beb42fb10825d504bc390c88df79099bdc0afbf9dab9cb893f8a4458f" }, { "name": "Adafruit TinyUSB Library", "version": "1.18.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.18.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.18.1.zip", "size": 516953, "checksum": "SHA-256:0486e9ff2f703c8de850894902582fdc8239e7bfa679915a39b59574fb1021b3" }, { "name": "Adafruit TinyUSB Library", "version": "1.18.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.18.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.18.3.zip", "size": 517160, "checksum": "SHA-256:a6f02180d49723adef27ce7a04792d5fd6fdd49d90cc986d8cf155c0d6eb1744" }, { "name": "Adafruit TinyUSB Library", "version": "1.18.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-1.18.4.zip", "archiveFileName": "Adafruit_TinyUSB_Library-1.18.4.zip", "size": 517225, "checksum": "SHA-256:2585d5364b6aefb55ac2f7cc1db7911c0d644fd9caccb5a2d97dbfd641a97e2d" }, { "name": "Adafruit TinyUSB Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.0.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.0.0.zip", "size": 519852, "checksum": "SHA-256:38b31b1cdf13ce6e1e1d2849e3d5612228d026df43380f046d715a135d7bd561" }, { "name": "Adafruit TinyUSB Library", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.0.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.0.1.zip", "size": 526700, "checksum": "SHA-256:95ee5e158d8050d2802358838cac936d2a7046649f16d9c3950057061f44cefd" }, { "name": "Adafruit TinyUSB Library", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.0.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.0.2.zip", "size": 538627, "checksum": "SHA-256:03bcce1e47bfaefee7075abf9f33ea091a6135919d8dea6d6aee39f43d1e44c6" }, { "name": "Adafruit TinyUSB Library", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.0.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.0.3.zip", "size": 538657, "checksum": "SHA-256:cc82fd97adcd3b08a2c615cd5584dedcaa617aa47661602975ff7e360caf33dd" }, { "name": "Adafruit TinyUSB Library", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.1.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.1.0.zip", "size": 539685, "checksum": "SHA-256:fc608169942e5dfbe98709b864d0ede88c6676af66b83e9e7d777f482fcbeed4" }, { "name": "Adafruit TinyUSB Library", "version": "2.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.2.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.2.0.zip", "size": 554656, "checksum": "SHA-256:ced065c1af7901aa5e1038faf662dca0500d497fc7ce070e97cfe5f10d207bbb" }, { "name": "Adafruit TinyUSB Library", "version": "2.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.2.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.2.1.zip", "size": 554559, "checksum": "SHA-256:dfcc0514b42b166146485bc754bef644869f77d3df83ce5edcb832daa5a15e94" }, { "name": "Adafruit TinyUSB Library", "version": "2.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.2.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.2.2.zip", "size": 556396, "checksum": "SHA-256:9c8dd9c5b779c8085a1553b92ca070a5864ccc691d01cb56a856d3e8660be7e1" }, { "name": "Adafruit TinyUSB Library", "version": "2.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.2.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.2.3.zip", "size": 573442, "checksum": "SHA-256:321d6a60769400eeacef3f72f82436724a4f77ea86a681e01878670ce38592a3" }, { "name": "Adafruit TinyUSB Library", "version": "2.2.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.2.4.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.2.4.zip", "size": 573174, "checksum": "SHA-256:1e2d5e193acbbc99bf2ee641ec481d1ecc883c15ac39d3b9a8567a41010996e2" }, { "name": "Adafruit TinyUSB Library", "version": "2.2.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.2.5.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.2.5.zip", "size": 575339, "checksum": "SHA-256:f108245e0c65c9c27a7fc97c9866c6f8c6f81b220f4e8889eb76bf0cabab4f5e" }, { "name": "Adafruit TinyUSB Library", "version": "2.2.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.2.6.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.2.6.zip", "size": 573020, "checksum": "SHA-256:aab337e2a7d1eb618dd3cc0bcc4d8f201c4bbc1f66dd983035a067836ffc8396" }, { "name": "Adafruit TinyUSB Library", "version": "2.2.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.2.7.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.2.7.zip", "size": 576302, "checksum": "SHA-256:f4c60503d56f9f98af2d538c52864e28be4cf52dc82a044549845de13626c6ac" }, { "name": "Adafruit TinyUSB Library", "version": "2.2.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.2.8.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.2.8.zip", "size": 576006, "checksum": "SHA-256:bfec1cc0884c25c1a7248ffbc60e00914df86aca4a0bb56d4a9fcdd5ddbb485e" }, { "name": "Adafruit TinyUSB Library", "version": "2.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.3.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.3.0.zip", "size": 579546, "checksum": "SHA-256:cb604f82af87b301a5c17231a432cdf52fbe59ad2e2d2cf87e8a3f673bb7f520" }, { "name": "Adafruit TinyUSB Library", "version": "2.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.3.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.3.1.zip", "size": 582838, "checksum": "SHA-256:9a4b2cea88973b2e074ea4f227a1055213f5d8d9befced5c509348b4410f521c" }, { "name": "Adafruit TinyUSB Library", "version": "2.3.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.3.2.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.3.2.zip", "size": 583317, "checksum": "SHA-256:8ba68a1610b2e514df35b3163ed0e0b6a08d2ccbbfb8c75ae982b4c04368bc72" }, { "name": "Adafruit TinyUSB Library", "version": "2.3.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.3.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.3.3.zip", "size": 588379, "checksum": "SHA-256:0c6eb25a1738f68e6a17b26c3e751f7becc4b91adc784d378be8f2032f456d62" }, { "name": "Adafruit TinyUSB Library", "version": "2.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.4.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.4.0.zip", "size": 598055, "checksum": "SHA-256:16b57658d6edbffec54c3b52c74c125642edad144d86c7e5a4dbc50690bebfbc" }, { "name": "Adafruit TinyUSB Library", "version": "2.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-2.4.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-2.4.1.zip", "size": 599442, "checksum": "SHA-256:bcc1740e7930431b57b165462ded6bf1bd2fa6b07e0a60081e00e9026524903c" }, { "name": "Adafruit TinyUSB Library", "version": "3.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-3.0.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-3.0.0.zip", "size": 640874, "checksum": "SHA-256:34cf49893a2959285e21a7f1610ec8f44d82b420ac624b944d74b8995bae7700" }, { "name": "Adafruit TinyUSB Library", "version": "3.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-3.1.0.zip", "archiveFileName": "Adafruit_TinyUSB_Library-3.1.0.zip", "size": 641169, "checksum": "SHA-256:5b7b5f1144faf5fb5f500d8533c2997918826926c4b23902c613f306f42a9535" }, { "name": "Adafruit TinyUSB Library", "version": "3.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-3.1.1.zip", "archiveFileName": "Adafruit_TinyUSB_Library-3.1.1.zip", "size": 641177, "checksum": "SHA-256:5ffd46464fd7699c3888b1af43a46576bac52516ab2606b505d2041789c29d5a" }, { "name": "Adafruit TinyUSB Library", "version": "3.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-3.1.3.zip", "archiveFileName": "Adafruit_TinyUSB_Library-3.1.3.zip", "size": 642306, "checksum": "SHA-256:34596553c41028ea76d955dac2664c87c598fa4c027133ed43200b1a7c1d5a3b" }, { "name": "Adafruit TinyUSB Library", "version": "3.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "TinyUSB library for Arduino", "paragraph": "Support nRF5x, SAMD21, SAMD51, RP2040, ESP32-S2/S3", "website": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git", "providesIncludes": [ "Adafruit_TinyUSB.h" ], "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "MIDI Library" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TinyUSB_Library-3.1.4.zip", "archiveFileName": "Adafruit_TinyUSB_Library-3.1.4.zip", "size": 645755, "checksum": "SHA-256:163ec5b769d86b526d277ddd2f65b4d51f75a7accdb8ac886de1299bd91580d7" }, { "name": "TN_SwitchState", "version": "1.0.0", "author": "taront", "maintainer": "taront", "sentence": "A library to manage switch state transitions.", "paragraph": "Small library to manage switch state transitions. Detect single press/release, double press/release, long press/release and toggle action (ON/OFF/Rising/Falling).", "website": "https://github.com/toritamantaro/TN_SwitchState", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/toritamantaro/TN_SwitchState.git", "url": "https://downloads.arduino.cc/libraries/github.com/toritamantaro/TN_SwitchState-1.0.0.zip", "archiveFileName": "TN_SwitchState-1.0.0.zip", "size": 8670, "checksum": "SHA-256:ccd8103f931aa3df114a77c5c12d67a61e1cd3f77215eb01b9514cf38766b77d" }, { "name": "TN_SwitchState", "version": "1.0.1", "author": "taront", "maintainer": "taront", "sentence": "A library to manage switch state transitions.", "paragraph": "Small library to manage switch state transitions. Detect single press/hold/release, double press/hold/release, long press/hold/release and toggle action (OFF/Rise/Rising/ON/Fall/Falling).", "website": "https://github.com/toritamantaro/TN_SwitchState", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/toritamantaro/TN_SwitchState.git", "url": "https://downloads.arduino.cc/libraries/github.com/toritamantaro/TN_SwitchState-1.0.1.zip", "archiveFileName": "TN_SwitchState-1.0.1.zip", "size": 8898, "checksum": "SHA-256:0ba97423abbbd86e74e06bd27859dea427e83a4df7e57430caa4f6f20e15dc87" }, { "name": "TN_SwitchState", "version": "1.0.2", "author": "taront", "maintainer": "taront", "sentence": "A library to manage switch state transitions.", "paragraph": "Small library to manage switch state transitions. Detect single press/hold/release, double press/hold/release, long press/hold/release and toggle action (OFF/Rise/Rising/ON/Fall/Falling).", "website": "https://github.com/toritamantaro/TN_SwitchState", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/toritamantaro/TN_SwitchState.git", "url": "https://downloads.arduino.cc/libraries/github.com/toritamantaro/TN_SwitchState-1.0.2.zip", "archiveFileName": "TN_SwitchState-1.0.2.zip", "size": 8911, "checksum": "SHA-256:0364bee710647767604c4546b8e21a0b2ee18b4bb14c37739e9931c8376f4810" }, { "name": "Dynamixel2Arduino", "version": "0.0.1", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.0.1.zip", "archiveFileName": "Dynamixel2Arduino-0.0.1.zip", "size": 50605, "checksum": "SHA-256:556eda0730b9cb4efad99d865ed3900e795af87ee915d1dadbf6a126d3f2658c" }, { "name": "Dynamixel2Arduino", "version": "0.1.0", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.1.0.zip", "archiveFileName": "Dynamixel2Arduino-0.1.0.zip", "size": 64848, "checksum": "SHA-256:857e82a78800ac74e90aa11e8e237c67fae35b5cd677f5405681c361a8a79b5a" }, { "name": "Dynamixel2Arduino", "version": "0.1.1", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.1.1.zip", "archiveFileName": "Dynamixel2Arduino-0.1.1.zip", "size": 71745, "checksum": "SHA-256:068c434f0514a9f7c5d8da88bffc0ff784a348567b7d828f7cad927e62a31bc5" }, { "name": "Dynamixel2Arduino", "version": "0.1.2", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.1.2.zip", "archiveFileName": "Dynamixel2Arduino-0.1.2.zip", "size": 74129, "checksum": "SHA-256:41f825f63700be77ca170665972b79ee7d8cb0346c43f4102cf4f39f6670c796" }, { "name": "Dynamixel2Arduino", "version": "0.1.3", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.1.3.zip", "archiveFileName": "Dynamixel2Arduino-0.1.3.zip", "size": 71020, "checksum": "SHA-256:b3afabc5b42dd1631152afbb6b894ad5ed90c99a33c9e8665d717c2d6fb3e9b5" }, { "name": "Dynamixel2Arduino", "version": "0.1.4", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.1.4.zip", "archiveFileName": "Dynamixel2Arduino-0.1.4.zip", "size": 72800, "checksum": "SHA-256:1ed5765b037a37c3e28e6d9d7830f0bc6b878630f9f75775c8ecfaf73e78d694" }, { "name": "Dynamixel2Arduino", "version": "0.1.5", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.1.5.zip", "archiveFileName": "Dynamixel2Arduino-0.1.5.zip", "size": 72874, "checksum": "SHA-256:e085b23f1617587244cf55de9e2a72b0e816fda255b5a226bc3a035400562966" }, { "name": "Dynamixel2Arduino", "version": "0.2.0", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.2.0.zip", "archiveFileName": "Dynamixel2Arduino-0.2.0.zip", "size": 81099, "checksum": "SHA-256:4404a7ace5f76d78166dc8277e8d6bae9a87b82bba5e2ca719b70e1a50b67b1a" }, { "name": "Dynamixel2Arduino", "version": "0.2.1", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.2.1.zip", "archiveFileName": "Dynamixel2Arduino-0.2.1.zip", "size": 81205, "checksum": "SHA-256:ac9dc986b7e4d3e71c8fd28cb6313b24d29f58502f0d4fda0d880a1210770d1f" }, { "name": "Dynamixel2Arduino", "version": "0.3.0", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.3.0.zip", "archiveFileName": "Dynamixel2Arduino-0.3.0.zip", "size": 79401, "checksum": "SHA-256:2d07b6a26b1cb474022c9435e775014c296d49306064bbefa6c9e6193201c16c" }, { "name": "Dynamixel2Arduino", "version": "0.4.0", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.0.zip", "archiveFileName": "Dynamixel2Arduino-0.4.0.zip", "size": 102933, "checksum": "SHA-256:585235c195c8d4019b2a5825456d3c68b7ec5609908e11b72d1c5d1fe0bc2373" }, { "name": "Dynamixel2Arduino", "version": "0.4.1", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.1.zip", "archiveFileName": "Dynamixel2Arduino-0.4.1.zip", "size": 102943, "checksum": "SHA-256:d126120cfb85c1c1fbb1321ddb93baa38c77143105dd05e57973157f0b28a324" }, { "name": "Dynamixel2Arduino", "version": "0.4.2", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.2.zip", "archiveFileName": "Dynamixel2Arduino-0.4.2.zip", "size": 103047, "checksum": "SHA-256:1bff20fbcc89dca802407e35c1a7e741294f69d9aa9bbc619a0697b8e655c19a" }, { "name": "Dynamixel2Arduino", "version": "0.4.3", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.3.zip", "archiveFileName": "Dynamixel2Arduino-0.4.3.zip", "size": 103086, "checksum": "SHA-256:b711ed1113273814c6b4fbada2e75441ec1a3a92d2fe58ed41b36be4a7ff18e3" }, { "name": "Dynamixel2Arduino", "version": "0.4.4", "author": "ROBOTIS", "maintainer": "Kei(kkw@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino board communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.4.zip", "archiveFileName": "Dynamixel2Arduino-0.4.4.zip", "size": 103184, "checksum": "SHA-256:6d073711690ae8a8ef402806a535b399741d87b8241a365f7fbb62285d7b37cb" }, { "name": "Dynamixel2Arduino", "version": "0.4.5", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.5.zip", "archiveFileName": "Dynamixel2Arduino-0.4.5.zip", "size": 119940, "checksum": "SHA-256:79a413140ec0089896ea918abd65c88352409919e86c5550e6f181327d612632" }, { "name": "Dynamixel2Arduino", "version": "0.4.6", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.6.zip", "archiveFileName": "Dynamixel2Arduino-0.4.6.zip", "size": 120215, "checksum": "SHA-256:da9aaea653ef706ce27d1c017c223033ae91cc67a958b0901d8911fa9e2c4ab5" }, { "name": "Dynamixel2Arduino", "version": "0.4.7", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.7.zip", "archiveFileName": "Dynamixel2Arduino-0.4.7.zip", "size": 120339, "checksum": "SHA-256:fa7c07519f87f0ec5f75edb5e9256d73937333dbd12abdf6fa0a0a2036019514" }, { "name": "Dynamixel2Arduino", "version": "0.4.8", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.8.zip", "archiveFileName": "Dynamixel2Arduino-0.4.8.zip", "size": 120880, "checksum": "SHA-256:1e5ea5757471af6aed26681f9811bee065d6f6fc5e9cfc1d022bc5edbc06345d" }, { "name": "Dynamixel2Arduino", "version": "0.4.9", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.4.9.zip", "archiveFileName": "Dynamixel2Arduino-0.4.9.zip", "size": 129940, "checksum": "SHA-256:b121105a47b40f38b10c2577cfff22072fc8bc97b547a8cd914379eab1300936" }, { "name": "Dynamixel2Arduino", "version": "0.5.0", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.5.0.zip", "archiveFileName": "Dynamixel2Arduino-0.5.0.zip", "size": 130235, "checksum": "SHA-256:4243d6f3f296b07c57e41cecb4b94ff084df93eefeb499b1210d4160c98c17dd" }, { "name": "Dynamixel2Arduino", "version": "0.5.1", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.5.1.zip", "archiveFileName": "Dynamixel2Arduino-0.5.1.zip", "size": 130337, "checksum": "SHA-256:f072af5bf0458deb4a2ed2049ef4f42e3fe55ccb095fda02880ecc8c43076a71" }, { "name": "Dynamixel2Arduino", "version": "0.5.2", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.5.2.zip", "archiveFileName": "Dynamixel2Arduino-0.5.2.zip", "size": 133652, "checksum": "SHA-256:b18d4fe1166f67c95e4814445435e622781f198662a99e8cc8fd56e23fe0912a" }, { "name": "Dynamixel2Arduino", "version": "0.5.3", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.5.3.zip", "archiveFileName": "Dynamixel2Arduino-0.5.3.zip", "size": 136000, "checksum": "SHA-256:64d6dfa6c9b6eae2a6f0da7b6b34e00859858a4c8a48416af70177866dacd7a2" }, { "name": "Dynamixel2Arduino", "version": "0.6.0", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.6.0.zip", "archiveFileName": "Dynamixel2Arduino-0.6.0.zip", "size": 145534, "checksum": "SHA-256:8caecd8653fed7f0005e4967e5ab51a7be3315ca5b3f56efc912ab7c0cb828b4" }, { "name": "Dynamixel2Arduino", "version": "0.6.1", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.6.1.zip", "archiveFileName": "Dynamixel2Arduino-0.6.1.zip", "size": 145572, "checksum": "SHA-256:0509874848efc92bedf08fb21e41662c9b2099689ac3aad7b124e19f49342aa6" }, { "name": "Dynamixel2Arduino", "version": "0.6.2", "author": "ROBOTIS", "maintainer": "Will Son(willson@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.6.2.zip", "archiveFileName": "Dynamixel2Arduino-0.6.2.zip", "size": 146124, "checksum": "SHA-256:155b6995662261a9ab126a379461139f815e9e03df4f7f45629413c07c459c85" }, { "name": "Dynamixel2Arduino", "version": "0.6.3", "author": "ROBOTIS", "maintainer": "HongHyun Kim(khh@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.6.3.zip", "archiveFileName": "Dynamixel2Arduino-0.6.3.zip", "size": 146125, "checksum": "SHA-256:b04c5a477e0f84577576778948cc28e65ae5379d2869b5347a6298729c9eb4d0" }, { "name": "Dynamixel2Arduino", "version": "0.7.0", "author": "ROBOTIS", "maintainer": "HongHyun Kim(khh@robotis.com)", "license": "Apache-2.0", "sentence": "DYNAMIXEL protocol Library for Arduino", "paragraph": "This library helps the Arduino boards to communicate with DYNAMIXEL protocol.", "website": "https://github.com/ROBOTIS-GIT/dynamixel2arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ROBOTIS-GIT/Dynamixel2Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/ROBOTIS-GIT/Dynamixel2Arduino-0.7.0.zip", "archiveFileName": "Dynamixel2Arduino-0.7.0.zip", "size": 149723, "checksum": "SHA-256:05a76c580b5f8d0a4b478cb9f2f453742d1c2714673d43389f49a68e7ec2d797" }, { "name": "UARDECS_MEGA Library", "version": "1.2.1", "author": "H.kurosaki,K.yasuba", "maintainer": "uecs.org \u003ckurosaki@affrc.go.jp\u003e", "sentence": "A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.", "paragraph": "This library provides UDP server and Web server function conforming to UECS standard. This is a high-performance version of UARDECS, and the setting items by the user are increasing greatly. It corresponds to Arduino MEGA. Arduino UNO can also be used, but there is not enough available memory. Always requires Ethernet shield2.", "website": "http://uecs.org/arduino/uardecs.html", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/H-Kurosaki/UARDECS_MEGA.git", "url": "https://downloads.arduino.cc/libraries/github.com/H-Kurosaki/UARDECS_MEGA_Library-1.2.1.zip", "archiveFileName": "UARDECS_MEGA_Library-1.2.1.zip", "size": 62004, "checksum": "SHA-256:0d8aad893eb875a08ec29179ca31ac27bcfddd78342ebe2af0b077090c945eb0" }, { "name": "UARDECS_MEGA Library", "version": "2.0.0", "author": "H.kurosaki,K.yasuba", "maintainer": "uecs.org \u003ckurosaki@affrc.go.jp\u003e", "sentence": "A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.", "paragraph": "This library provides UDP server and Web server function conforming to UECS standard. This is a high-performance version of UARDECS, and the setting items by the user are increasing greatly. It corresponds to Arduino MEGA. Arduino UNO can also be used, but there is not enough available memory. Always requires Ethernet shield2.", "website": "http://uecs.org/arduino/uardecs.html", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/H-Kurosaki/UARDECS_MEGA.git", "url": "https://downloads.arduino.cc/libraries/github.com/H-Kurosaki/UARDECS_MEGA_Library-2.0.0.zip", "archiveFileName": "UARDECS_MEGA_Library-2.0.0.zip", "size": 64519, "checksum": "SHA-256:c21afa3019cb01708819a01971a76c7bc51a9553ec5071abab1d154ea06f062c" }, { "name": "TLx4966-Direction-Speed-Sensor", "version": "1.0.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the TLx4966 Double Hall sensor family.", "paragraph": "C/C++ library of Infineons double Hall-effect direction and speed sensor TLx4966(K)/(G)/(L)/(V) family for magnetic sensing applications.", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLx4966-Direction-Speed-Sensor.git", "providesIncludes": [ "TLx4966-ino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLx4966_Direction_Speed_Sensor-1.0.0.zip", "archiveFileName": "TLx4966_Direction_Speed_Sensor-1.0.0.zip", "size": 3293005, "checksum": "SHA-256:0dcd80c23a2b31ea8182052b4b21be9405abed585cd24f456ff232f4a0333abc" }, { "name": "TLx4966-Direction-Speed-Sensor", "version": "1.0.1", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the TLx4966 Double Hall sensor family.", "paragraph": "C/C++ library of Infineons double Hall-effect direction and speed sensor TLx4966(K)/(G)/(L)/(V) family for magnetic sensing applications.", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLx4966-Direction-Speed-Sensor.git", "providesIncludes": [ "TLx4966-ino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLx4966_Direction_Speed_Sensor-1.0.1.zip", "archiveFileName": "TLx4966_Direction_Speed_Sensor-1.0.1.zip", "size": 3306568, "checksum": "SHA-256:99a458c9e7dcd4cdc2962c7c5880cf0c92c7eb546550d9a3f882e82b5d7e2766" }, { "name": "TLx4966-Direction-Speed-Sensor", "version": "1.1.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the TLx4966 Double Hall sensor family.", "paragraph": "C/C++ library of Infineons double Hall-effect direction and speed sensor TLx4966(K)/(G)/(L)/(V) family for magnetic sensing applications.", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLx4966-Direction-Speed-Sensor.git", "providesIncludes": [ "TLx4966-ino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLx4966_Direction_Speed_Sensor-1.1.0.zip", "archiveFileName": "TLx4966_Direction_Speed_Sensor-1.1.0.zip", "size": 3306103, "checksum": "SHA-256:13976e3c20fcd9a6e392768a3603ecde96da07471c4b347949406802cd38f8f6" }, { "name": "TLx4966-Direction-Speed-Sensor", "version": "1.1.1", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the TLx4966 Double Hall sensor family.", "paragraph": "C/C++ library of Infineons double Hall-effect direction and speed sensor TLx4966(K)/(G)/(L)/(V) family for magnetic sensing applications.", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLx4966-Direction-Speed-Sensor.git", "providesIncludes": [ "TLx4966-ino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLx4966_Direction_Speed_Sensor-1.1.1.zip", "archiveFileName": "TLx4966_Direction_Speed_Sensor-1.1.1.zip", "size": 3306156, "checksum": "SHA-256:fc4a06ebb0886db350c690fb2512404d34a4c482cfa250e4f978ea3a23c677d8" }, { "name": "TLx4966-Direction-Speed-Sensor", "version": "1.1.2", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the TLx4966 Double Hall sensor family.", "paragraph": "C/C++ library of Infineons double Hall-effect direction and speed sensor TLx4966(K)/(G)/(L)/(V) family for magnetic sensing applications.", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLx4966-Direction-Speed-Sensor.git", "providesIncludes": [ "TLx4966-ino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLx4966_Direction_Speed_Sensor-1.1.2.zip", "archiveFileName": "TLx4966_Direction_Speed_Sensor-1.1.2.zip", "size": 3306158, "checksum": "SHA-256:f34bbcbf0e34f3b3e43ae0b2fb6f673c3278974c54f93e3032e9bf3129429c25" }, { "name": "TLV493D-A1B6", "version": "1.0.2", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineon's TLV493D-A1B6", "paragraph": "With this Sensor, you can detect the position of a Joystick etc. without any additional mechanical components. You just have to provide a magnet that is fixed to a movable component.", "website": "http://www.infineon.com/cms/de/product/sensor/magnetic-position-sensor/3d-magnetic-sensor/TLV493D-A1B6/productType.html?productType=5546d462525dbac401529cebc74f07b7", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLV493D-A1B6-3DMagnetic-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLV493D_A1B6-1.0.2.zip", "archiveFileName": "TLV493D_A1B6-1.0.2.zip", "size": 52991, "checksum": "SHA-256:82c85e39f68d6624d0fda13945b1ad454e91cec5bdf593a761575cf39a673534" }, { "name": "TLV493D-A1B6", "version": "1.0.3", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineon's TLV493D-A1B6 3D Magnetic Sensor.", "paragraph": "With this Sensor, you can detect the position of a Joystick etc. without any additional mechanical components. You just have to provide a magnet that is fixed to a movable component.", "website": "http://www.infineon.com/cms/de/product/sensor/magnetic-position-sensor/3d-magnetic-sensor/TLV493D-A1B6/productType.html?productType=5546d462525dbac401529cebc74f07b7", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLV493D-A1B6-3DMagnetic-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLV493D_A1B6-1.0.3.zip", "archiveFileName": "TLV493D_A1B6-1.0.3.zip", "size": 1614765, "checksum": "SHA-256:46dc94a27852e8a7e22e9353cbaaac5ed5624e204fc514aa9e96829e596666c3" }, { "name": "TLE5012B", "version": "1.0.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to communicate with the TLE5012B via SPI interface.", "paragraph": "The TLE5012B is a pre-calibrated 360° angle sensor that detects the orientation of a magnetic field. The raw signals (sine and cosine) are digitally processed internally to calculate the angle orientation of the magnetic field (magnet).", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-position-sensor/angle-sensor/tle5012b-e1000/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLE5012-Magnetic-Angle-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLE5012B-1.0.0.zip", "archiveFileName": "TLE5012B-1.0.0.zip", "size": 37341, "checksum": "SHA-256:9450a22e342526f54da1668031d0c85d169444e6e71fd90dfd22f49aabba871d" }, { "name": "TLE5012B", "version": "2.0.1", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to communicate with the TLE5012B via SPI interface.", "paragraph": "The TLE5012B is a pre-calibrated 360° angle sensor that detects the orientation of a magnetic field. The raw signals (sine and cosine) are digitally processed internally to calculate the angle orientation of the magnetic field (magnet).", "website": "https://www.infineon.com/cms/en/product/evaluation-boards/tle5012b_e1000_ms2go/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLE5012-Magnetic-Angle-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLE5012B-2.0.1.zip", "archiveFileName": "TLE5012B-2.0.1.zip", "size": 6821040, "checksum": "SHA-256:34e88cfcb3e9855a3923243e469d492b6540eb0793417f9829ac241aeda00d94" }, { "name": "TLE5012B", "version": "3.0.1", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library enables the Infineon TLE5012B magnetic angle sensor.", "paragraph": "The TLE5012B is a pre-calibrated 360° angle sensor that detects the orientation of a magnetic field, including a sophisticated digital signal processor. The sensor is available as Sens2go kit as well as bulk chip.", "website": "https://www.infineon.com/cms/en/product/evaluation-boards/tle5012b_e1000_ms2go/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLE5012-Magnetic-Angle-Sensor.git", "dependencies": [ { "name": "XMC-for-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLE5012B-3.0.1.zip", "archiveFileName": "TLE5012B-3.0.1.zip", "size": 6678114, "checksum": "SHA-256:00e607436894134a66e9ae2283e796edb222084a4a32c6d843bee5bc9f11f5e5" }, { "name": "TLE5012B", "version": "3.1.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library enables the Infineon TLE5012B magnetic angle sensor.", "paragraph": "The TLE5012B is a pre-calibrated 360° angle sensor that detects the orientation of a magnetic field, including a sophisticated digital signal processor. The sensor is available as Sens2go kit as well as bulk chip.", "website": "https://www.infineon.com/cms/en/product/evaluation-boards/tle5012b_e1000_ms2go/", "category": "Sensors", "architectures": [ "avr", "xmc" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLE5012-Magnetic-Angle-Sensor.git", "dependencies": [ { "name": "XMC-for-Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLE5012B-3.1.0.zip", "archiveFileName": "TLE5012B-3.1.0.zip", "size": 6678130, "checksum": "SHA-256:27fecb18d8527c4b554872d1698f8b02bc6c5cbc439bcd845acef2cb34afc7b4" }, { "name": "TLI4970", "version": "1.0.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface for Infineon's current sensor TLI4970 with hall technology", "paragraph": "It can measure currents from -50 A to 50 A with a resolution of 13 bit. It also contains an EEPROM memory which avoids reconfiguration after each startup", "website": "https://www.infineon.com/cms/de/product/sensor/magnetic-current-sensor/TLI4970050+2+GO+KIT/productType.html?productType=5546d4624e24005f014e6775c8e1700f", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLI4970-D050T4-Current-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLI4970-1.0.0.zip", "archiveFileName": "TLI4970-1.0.0.zip", "size": 44854, "checksum": "SHA-256:2fd103fc3034c554b6159a3665d3f02c4a31425f41f5d289462056ef1348d3a7" }, { "name": "TLI4970", "version": "1.0.2", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface for Infineon's current sensor TLI4970 with hall technology", "paragraph": "It can measure currents from -50 A to 50 A with a resolution of 13 bit. It also contains an EEPROM memory which avoids reconfiguration after each startup", "website": "https://www.infineon.com/cms/de/product/sensor/magnetic-current-sensor/TLI4970050+2+GO+KIT/productType.html?productType=5546d4624e24005f014e6775c8e1700f", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLI4970-D050T4-Current-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLI4970-1.0.2.zip", "archiveFileName": "TLI4970-1.0.2.zip", "size": 21454, "checksum": "SHA-256:3018e8aa32522ac23345d9512f77f7700bc889a929089d74fd3a0930e1d5654e" }, { "name": "TLI4970", "version": "1.1.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface for Infineon's TLI4970-D050T4 Current Sensor with hall technology.", "paragraph": "It can measure currents from -50 A to 50 A with a resolution of 13 bit. It also contains an EEPROM memory which avoids reconfiguration after each startup", "website": "https://www.infineon.com/cms/de/product/sensor/magnetic-current-sensor/TLI4970050+2+GO+KIT/productType.html?productType=5546d4624e24005f014e6775c8e1700f", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLI4970-D050T4-Current-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLI4970-1.1.0.zip", "archiveFileName": "TLI4970-1.1.0.zip", "size": 21590, "checksum": "SHA-256:7d98c333dc4141c421e4e05874ea6f816cd87e7335306db977e71103f48979a8" }, { "name": "TLI4970", "version": "1.2.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface for Infineon's TLI4970-D050T4 Current Sensor with hall technology.", "paragraph": "It can measure currents from -50 A to 50 A with a resolution of 13 bit. It also contains an EEPROM memory which avoids reconfiguration after each startup", "website": "https://www.infineon.com/cms/de/product/sensor/magnetic-current-sensor/TLI4970050+2+GO+KIT/productType.html?productType=5546d4624e24005f014e6775c8e1700f", "category": "Sensors", "architectures": [ "avr", "xmc" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLI4970-D050T4-Current-Sensor.git", "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLI4970-1.2.0.zip", "archiveFileName": "TLI4970-1.2.0.zip", "size": 21605, "checksum": "SHA-256:6d7cb04fd8da3872187f337b1d4c2d8bf93fc2e559ef88cab0ff3d259e7f8f1c" }, { "name": "RGB LED Lighting Shield XMC1202", "version": "1.0.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to communicate with the RGB LED Lighting Shield XMC1202 via I2C interface.", "paragraph": "The RGB LED Lighting Shield XMC1202 from Infineon Technologies is one of the first intelligent RGB LED evaluation boards. It is designed to be easily configurable and combinable for different LED light engines and lamps, for fast prototyping and in-expensive evaluation of LED lighting applications.", "website": "https://www.infineon.com/cms/de/product/evaluation-boards/kit_led_xmc1202_as_01/", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/RGB-LED-Lighting-Shield-XMC1202.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/RGB_LED_Lighting_Shield_XMC1202-1.0.0.zip", "archiveFileName": "RGB_LED_Lighting_Shield_XMC1202-1.0.0.zip", "size": 16483, "checksum": "SHA-256:e00692f3a7a3499c118027a7e7c661ae8ca88e7d9e0b30d73bbd8ac808ae9f84" }, { "name": "RGB LED Lighting Shield XMC1202", "version": "1.0.1", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to communicate with the RGB LED Lighting Shield XMC1202 via I2C interface.", "paragraph": "The RGB LED Lighting Shield XMC1202 from Infineon Technologies is one of the first intelligent RGB LED evaluation boards. It is designed to be easily configurable and combinable for different LED light engines and lamps, for fast prototyping and in-expensive evaluation of LED lighting applications.", "website": "https://www.infineon.com/cms/de/product/evaluation-boards/kit_led_xmc1202_as_01/", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/RGB-LED-Lighting-Shield-XMC1202.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/RGB_LED_Lighting_Shield_XMC1202-1.0.1.zip", "archiveFileName": "RGB_LED_Lighting_Shield_XMC1202-1.0.1.zip", "size": 17046, "checksum": "SHA-256:57d7421755a9a4a6e03ca61789cafece37f45c101478d117fe2bf83c50b7ea3b" }, { "name": "BlueDisplay", "version": "1.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming needed!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-1.0.0.zip", "archiveFileName": "BlueDisplay-1.0.0.zip", "size": 2802418, "checksum": "SHA-256:147ec6fd112103d37a191c07b744c38169da82fb7457f05609c82d0152a260eb" }, { "name": "BlueDisplay", "version": "1.0.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming needed!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-1.0.1.zip", "archiveFileName": "BlueDisplay-1.0.1.zip", "size": 2807140, "checksum": "SHA-256:1f1dbbd7b8e16f1215e23ff7c72c01e7025fc269bd828fa98fc817b978889da0" }, { "name": "BlueDisplay", "version": "1.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming needed!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-1.1.0.zip", "archiveFileName": "BlueDisplay-1.1.0.zip", "size": 2814772, "checksum": "SHA-256:b5f7b9d8d9ce5554341d1f1bba4c12e32b2c5eef7088da7c1aae7f8019b61e5b" }, { "name": "BlueDisplay", "version": "1.3.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming needed!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-1.3.0.zip", "archiveFileName": "BlueDisplay-1.3.0.zip", "size": 2829367, "checksum": "SHA-256:76565dcd58736fa9ed4a69530b94a4a55aca8151893a24b0661a594aeb65e293" }, { "name": "BlueDisplay", "version": "2.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming needed!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eRequests for enhancements are welcome!\u003c/b\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-2.0.0.zip", "archiveFileName": "BlueDisplay-2.0.0.zip", "size": 2831766, "checksum": "SHA-256:c17b844e655ca9ee942e0e5d5e345641f6e31cd956dfa2a47d589b482c97e172" }, { "name": "BlueDisplay", "version": "2.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming required!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew:\u003cb\u003eArduino due support.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-2.1.0.zip", "archiveFileName": "BlueDisplay-2.1.0.zip", "size": 2838615, "checksum": "SHA-256:476fd58f554232eb9099f1e99804f36e4c48171fe7425e5f4b2f92be7165516f" }, { "name": "BlueDisplay", "version": "2.1.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming required!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eNew function setCaptionFromStringArrayPGM(). Added flag sBDEventJustReceived.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-2.1.1.zip", "archiveFileName": "BlueDisplay-2.1.1.zip", "size": 1451680, "checksum": "SHA-256:308cb98e6012867b3cbedb988f30c85e65b8752c7be8c86f2b3096c0e8436f6b" }, { "name": "BlueDisplay", "version": "2.2.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming required!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eNew functions, renamed setPrintf* functions to setWriteString*, switched last 2 parameters in initCommunication() etc.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "providesIncludes": [ "BlueDisplay.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-2.2.0.zip", "archiveFileName": "BlueDisplay-2.2.0.zip", "size": 1518981, "checksum": "SHA-256:cc5b00a299c8b876ec91d30e2c309ed8cf8d84d5776f801806252e4758001b02" }, { "name": "BlueDisplay", "version": "3.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming required!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed *.cpp to *.hpp.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "providesIncludes": [ "BlueDisplay.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-3.0.0.zip", "archiveFileName": "BlueDisplay-3.0.0.zip", "size": 2804522, "checksum": "SHA-256:6657ae6815828e25a94c6672e1e507ae8f07ea54f4cc83e9b526e8df0197bae2" }, { "name": "BlueDisplay", "version": "3.0.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming required!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eADCUtils now external sources.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "providesIncludes": [ "BlueDisplay.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-3.0.1.zip", "archiveFileName": "BlueDisplay-3.0.1.zip", "size": 2816286, "checksum": "SHA-256:aae8f7749a3727b9db860c97975ed9fee02ef921b41cda3611e27c3cf21577c1" }, { "name": "BlueDisplay", "version": "3.0.2", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming required!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eAdded function setPosition() for sliders.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "STM32", "stm32", "stm32duino", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "providesIncludes": [ "BlueDisplay.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-3.0.2.zip", "archiveFileName": "BlueDisplay-3.0.2.zip", "size": 2816344, "checksum": "SHA-256:e5cadb8fcfd18b902a9382e1893cd7da3f4017942060968f3e5f344ea46f1d7f" }, { "name": "BlueDisplay", "version": "4.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming required!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eMajor refactoring, many bug fixes and seamless support of local display.\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "providesIncludes": [ "BlueDisplay.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-4.0.0.zip", "archiveFileName": "BlueDisplay-4.0.0.zip", "size": 7200339, "checksum": "SHA-256:56238ef678a30e2c7a937cfdf55205a2bd64290ebbd331634e39f397ee690558" }, { "name": "BlueDisplay", "version": "4.0.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.\u003cbr/\u003e", "paragraph": "Let your Arduino program create a GUI with \u003cb\u003eGraphics, Text, Buttons and Sliders\u003c/b\u003e on your smartphone or tablet by simply connecting a HC-05 to the rx/tx pins of your Arduino.\u003cbr/\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=de.joachimsmeyer.android.bluedisplay\"\u003eThe Android BlueDisplay App\u003c/a\u003e receives draw requests from Arduino over Bluetooth and renders it.\u003cbr/\u003eGUI callback, touch and sensor events are sent back to the Arduino.\u003cbr/\u003e\u003cb\u003eNo Android programming required!\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eMinor changes and updated 3. party libs.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/Arduino-BlueDisplay#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/Arduino-BlueDisplay", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "stm32", "STM32F1", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/Arduino-BlueDisplay.git", "providesIncludes": [ "BlueDisplay.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/BlueDisplay-4.0.1.zip", "archiveFileName": "BlueDisplay-4.0.1.zip", "size": 7202919, "checksum": "SHA-256:4cbb3adaa2e976905776df905cd28de113c7d8d77aae72e853f0db3862559594" }, { "name": "IFX9201_XMC1300_StepperMotor", "version": "1.0.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to control a stepper motor through Infineon’s Stepper Motor Control Shield \"KIT_XMC1300_IFX9201\" with h-bridge IFX9201 and XMC1300 microcontroller.", "paragraph": "The stepper motor control shield based on Infineon’s h-bridge IFX9201 and XMC1300 microcontroller is capable of driving the two coils in a stepper motor featuring dual-h-bridge configuration.", "website": "https://www.infineon.com/cms/de/product/evaluation-boards/kit_xmc1300_ifx9201/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/Stepper-Motor-Shield-IFX9201-XMC1300.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/IFX9201_XMC1300_StepperMotor-1.0.0.zip", "archiveFileName": "IFX9201_XMC1300_StepperMotor-1.0.0.zip", "size": 8373, "checksum": "SHA-256:3a4f7709f8194f5258fa54b7380a9318a593554687c883e14eec40176ab0798e" }, { "name": "CBUS", "version": "1.0.0", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS using MCP2515/25625 ICs", "paragraph": "Implements all functionality required to create a CBUS FLiM module", "website": "https://github.com/obdev/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.0.0.zip", "archiveFileName": "CBUS-1.0.0.zip", "size": 19008, "checksum": "SHA-256:5b5cf714686329dda92ecda7a07e6aaee29fb594d3c13207b6e9fe72056b287e" }, { "name": "CBUS", "version": "1.1.0", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/obdev/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.0.zip", "archiveFileName": "CBUS-1.1.0.zip", "size": 19089, "checksum": "SHA-256:08555e3eaeb3c925172058a7779ae9412eb1a6290873a53bc2a4d0a30909a0ff" }, { "name": "CBUS", "version": "1.1.3", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.3.zip", "archiveFileName": "CBUS-1.1.3.zip", "size": 18495, "checksum": "SHA-256:10a26ead679da087b8dd3c8f90ba0cedc0a324efb6ac3d27f86c03c1e6644e04" }, { "name": "CBUS", "version": "1.1.6", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.6.zip", "archiveFileName": "CBUS-1.1.6.zip", "size": 18705, "checksum": "SHA-256:ebb9636d088b37016aacd443b73cf222475a3f82f5062c3512ed7e9cb5d8a50d" }, { "name": "CBUS", "version": "1.1.10", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.10.zip", "archiveFileName": "CBUS-1.1.10.zip", "size": 18610, "checksum": "SHA-256:bfd6a39e25bbb59e53a5211ff33b2f3ad17325cfa673a8010d685b8f82482d7e" }, { "name": "CBUS", "version": "1.1.11", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.11.zip", "archiveFileName": "CBUS-1.1.11.zip", "size": 18612, "checksum": "SHA-256:8238b10219cf47af62b928f070228b3064cfc7099e3c27797262e90b7a600fba" }, { "name": "CBUS", "version": "1.1.12", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.12.zip", "archiveFileName": "CBUS-1.1.12.zip", "size": 18633, "checksum": "SHA-256:68a42d0c64fef340592e72e4689f78ab0398853b0e92818bcfe17ddafb19223d" }, { "name": "CBUS", "version": "1.1.13", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.13.zip", "archiveFileName": "CBUS-1.1.13.zip", "size": 18645, "checksum": "SHA-256:b55dbb82dc6fffc355fd082f9737e44441036866f21b3b6de42942d4e94b30cd" }, { "name": "CBUS", "version": "1.1.14", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.14.zip", "archiveFileName": "CBUS-1.1.14.zip", "size": 22194, "checksum": "SHA-256:01def65e5af39edad1b1b5e68b1370d47ca54bf0747ad5db1e2c92ac01aefa00" }, { "name": "CBUS", "version": "1.1.15", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.15.zip", "archiveFileName": "CBUS-1.1.15.zip", "size": 22195, "checksum": "SHA-256:44fa264d9534d486954ec5aa404b54fb013c26f21f02e25c253d4d7352ba6c64" }, { "name": "CBUS", "version": "1.1.16", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.16.zip", "archiveFileName": "CBUS-1.1.16.zip", "size": 27169, "checksum": "SHA-256:8db005d8d01b815d137fa20511719cb755a5a1d3cab68f04c7a8d51b5b16ea81" }, { "name": "CBUS", "version": "1.1.17", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.17.zip", "archiveFileName": "CBUS-1.1.17.zip", "size": 27226, "checksum": "SHA-256:d0bced53170887efd5ce16e60a845b42caee4fd887017d353f76a2a7a220df93" }, { "name": "CBUS", "version": "1.1.18", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.18.zip", "archiveFileName": "CBUS-1.1.18.zip", "size": 30328, "checksum": "SHA-256:7bc4bd80cb8447118f1562b4154605ef6dbdac855419cd1912452fd52380f6af" }, { "name": "CBUS", "version": "1.1.19", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.19.zip", "archiveFileName": "CBUS-1.1.19.zip", "size": 30390, "checksum": "SHA-256:00bd9fd579617b3763a40f7af8070ef87d45aa626936cee575e25027469ac1df" }, { "name": "CBUS", "version": "1.1.20", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h", "CBUSParams.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.20.zip", "archiveFileName": "CBUS-1.1.20.zip", "size": 30482, "checksum": "SHA-256:6a84b68bbc83014a79e662dfc204387328177f621b5df724246c68f72602e34e" }, { "name": "CBUS", "version": "1.1.21", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h", "CBUSParams.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.21.zip", "archiveFileName": "CBUS-1.1.21.zip", "size": 30482, "checksum": "SHA-256:9895b42ad8cbf12265a98b5e082bab4476848dacc75548ec0f7d43b93dff0cf6" }, { "name": "CBUS", "version": "1.1.22", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h", "CBUSParams.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.22.zip", "archiveFileName": "CBUS-1.1.22.zip", "size": 31874, "checksum": "SHA-256:a3e764e5ab6516cafc0c4c31c5738602a4b52cf2c5f6148016875999f39f78f5" }, { "name": "CBUS", "version": "1.1.24", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h", "CBUSParams.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.24.zip", "archiveFileName": "CBUS-1.1.24.zip", "size": 33347, "checksum": "SHA-256:d27edb6a1d9e1f5268c32f9c7a49c46b0073e639673c25ac3e7d3e3e3ee4634d" }, { "name": "CBUS", "version": "1.1.25", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h", "CBUSParams.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.25.zip", "archiveFileName": "CBUS-1.1.25.zip", "size": 33438, "checksum": "SHA-256:4ba574ec1259d77a6e55e915895bb5aad26db26d091c37fe3aedda05439a65b8" }, { "name": "CBUS", "version": "1.1.26", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h", "CBUSParams.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.26.zip", "archiveFileName": "CBUS-1.1.26.zip", "size": 33455, "checksum": "SHA-256:34e28e50bf442d824badfa9566cf7717942e6173341e88c080639de535e20fe4" }, { "name": "CBUS", "version": "1.1.27", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS", "paragraph": "Implements functionality required to create a CBUS FLiM module", "website": "https://github.com/MERG-DEV/CBUS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS.git", "providesIncludes": [ "CBUS.h", "cbusdefs.h", "CBUSParams.h" ], "dependencies": [ { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS-1.1.27.zip", "archiveFileName": "CBUS-1.1.27.zip", "size": 33625, "checksum": "SHA-256:229cd65d2bf2e6496fe93661d22d93e7b3b0af5404c420fa6361c72c712bd59c" }, { "name": "CBUS2515", "version": "1.0.0", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS using MCP2515/25625 ICs", "website": "https://github.com/obdev/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.0.0.zip", "archiveFileName": "CBUS2515-1.0.0.zip", "size": 93147, "checksum": "SHA-256:77317558de287226089fec241dfbe0c54a2661b84575ea99f6027b06eaab4dc0" }, { "name": "CBUS2515", "version": "1.1.0", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/obdev/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.0.zip", "archiveFileName": "CBUS2515-1.1.0.zip", "size": 93304, "checksum": "SHA-256:777e9423e75c8f05cdb0c553d4cdf8fffadab615f924bd6d6280af557479ddc0" }, { "name": "CBUS2515", "version": "1.1.3", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.3.zip", "archiveFileName": "CBUS2515-1.1.3.zip", "size": 106431, "checksum": "SHA-256:c7cb09b7e3a53d7bbab5b8df5aa2fc1e112740bee56483e6d0fcc767bcc23676" }, { "name": "CBUS2515", "version": "1.1.5", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.5.zip", "archiveFileName": "CBUS2515-1.1.5.zip", "size": 106619, "checksum": "SHA-256:1443b1470436c49224b168a8bf750284c9bf618583d5972d1cff18c487dae661" }, { "name": "CBUS2515", "version": "1.1.8", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.8.zip", "archiveFileName": "CBUS2515-1.1.8.zip", "size": 106614, "checksum": "SHA-256:198aa0a00238038509262fa0ae2d7033a53fd281efd729919231d64997486dbe" }, { "name": "CBUS2515", "version": "1.1.9", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.9.zip", "archiveFileName": "CBUS2515-1.1.9.zip", "size": 106616, "checksum": "SHA-256:022efa54411d8cb788480be825606f3aa2ed33adfa65ed2abe35db08011d5a18" }, { "name": "CBUS2515", "version": "1.1.10", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.10.zip", "archiveFileName": "CBUS2515-1.1.10.zip", "size": 106600, "checksum": "SHA-256:a96c0c6612cc0ce613c9e1d2e6953d55b33071339a40baf718ca029b3c759d32" }, { "name": "CBUS2515", "version": "1.1.11", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.11.zip", "archiveFileName": "CBUS2515-1.1.11.zip", "size": 106602, "checksum": "SHA-256:a29fc8a56387ca667fd3619c554eb3b49cb8c087168399265513fa9944375622" }, { "name": "CBUS2515", "version": "1.1.12", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.12.zip", "archiveFileName": "CBUS2515-1.1.12.zip", "size": 103858, "checksum": "SHA-256:a2a8aeec23a8d93384171c3407f1beda88873ea6398dddb2015f9077664f83b7" }, { "name": "CBUS2515", "version": "1.1.13", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.13.zip", "archiveFileName": "CBUS2515-1.1.13.zip", "size": 175039, "checksum": "SHA-256:7250f02d4f254220f2dc671e5e03f834e17fdd6079c5525cb9676abe4257e974" }, { "name": "CBUS2515", "version": "1.1.14", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.14.zip", "archiveFileName": "CBUS2515-1.1.14.zip", "size": 175039, "checksum": "SHA-256:c9677ee9e65a1b203d9041e62efe583cf4b9aa837c76323af977ac2fc3059f1b" }, { "name": "CBUS2515", "version": "1.1.15", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.15.zip", "archiveFileName": "CBUS2515-1.1.15.zip", "size": 175111, "checksum": "SHA-256:e0f72e843d2890f60445de4b62f0ed17564812454b0e9995d0c8f4c027e0b383" }, { "name": "CBUS2515", "version": "1.1.16", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.16.zip", "archiveFileName": "CBUS2515-1.1.16.zip", "size": 179574, "checksum": "SHA-256:56908b7f05c369a8239ac7d66c7b55f96821880c8a16860fa0761b0b69607d6b" }, { "name": "CBUS2515", "version": "1.1.17", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.17.zip", "archiveFileName": "CBUS2515-1.1.17.zip", "size": 179596, "checksum": "SHA-256:800ec380b80eae484fff203a8a32bd5db1b1965864c0ca4ce0927fd287924780" }, { "name": "CBUS2515", "version": "1.1.18", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSswitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.18.zip", "archiveFileName": "CBUS2515-1.1.18.zip", "size": 179688, "checksum": "SHA-256:1f1aacd375106911d22ee2ffddea148d116970167c2891cab1ec428906527d38" }, { "name": "CBUS2515", "version": "1.1.19", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.19.zip", "archiveFileName": "CBUS2515-1.1.19.zip", "size": 179688, "checksum": "SHA-256:3e890bc25a39e7215078902c48a787344d6d11873738f6c96018aa9b00b60666" }, { "name": "CBUS2515", "version": "1.1.20", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.20.zip", "archiveFileName": "CBUS2515-1.1.20.zip", "size": 179770, "checksum": "SHA-256:11daa9acbd8bff66a22086b72831dcceed060e86092c26795002ac9eb2c6ab08" }, { "name": "CBUS2515", "version": "1.1.21", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Library for MERG CBUS using MCP2515, 25625 ICs", "paragraph": "Implements the CBUS library for modules based on MCP2515 and MCP2562 ICs", "website": "https://github.com/MERG-DEV/CBUS2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUS2515.git", "providesIncludes": [ "CBUS2515.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "ACAN2515" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUS2515-1.1.21.zip", "archiveFileName": "CBUS2515-1.1.21.zip", "size": 179775, "checksum": "SHA-256:a79896bff98de2c2a9647431c974af30fa6bf359f5de4747612cb489027e8193" }, { "name": "CBUSconfig", "version": "1.0.0", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/obdev/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.0.0.zip", "archiveFileName": "CBUSconfig-1.0.0.zip", "size": 7911, "checksum": "SHA-256:107c55d3774fbe3851f2611d546a94792635eb9601eeb78e3dce273bea9cc4af" }, { "name": "CBUSconfig", "version": "1.1.3", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.3.zip", "archiveFileName": "CBUSconfig-1.1.3.zip", "size": 7957, "checksum": "SHA-256:9b76a537f9b9b0cb8b08c735e9e2aa6bb1330af45c5ad2a84d0ba8af6a313edb" }, { "name": "CBUSconfig", "version": "1.1.7", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.7.zip", "archiveFileName": "CBUSconfig-1.1.7.zip", "size": 8122, "checksum": "SHA-256:5eb32952c47eec753e959c349ef4abc8b6b4bba785bb2e1d46495659befa464d" }, { "name": "CBUSconfig", "version": "1.1.8", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.8.zip", "archiveFileName": "CBUSconfig-1.1.8.zip", "size": 8122, "checksum": "SHA-256:c657a9bd0133e584c9ba42d5fc5a8dd76199c0450cdd34ae0e87da783151b952" }, { "name": "CBUSconfig", "version": "1.1.9", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.9.zip", "archiveFileName": "CBUSconfig-1.1.9.zip", "size": 8394, "checksum": "SHA-256:fc3078008a331ab5de7274620d7b43c4aff1280f647df24fab537f0229fb8d31" }, { "name": "CBUSconfig", "version": "1.1.10", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.10.zip", "archiveFileName": "CBUSconfig-1.1.10.zip", "size": 9063, "checksum": "SHA-256:08f0e22c2a1403c9e9a613ce289b3002b2b1be785ac97d4626695ac75b2616c2" }, { "name": "CBUSconfig", "version": "1.1.11", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.11.zip", "archiveFileName": "CBUSconfig-1.1.11.zip", "size": 9279, "checksum": "SHA-256:cb51354f7d841de71a85c2257fdeee304d9d31b4d0b09c25d3229eb323647e72" }, { "name": "CBUSconfig", "version": "1.1.14", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.14.zip", "archiveFileName": "CBUSconfig-1.1.14.zip", "size": 9660, "checksum": "SHA-256:adf352f3698db6ff84925e203684dcedd02b9f86d243820fa9e64bb512345f6e" }, { "name": "CBUSconfig", "version": "1.1.15", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.15.zip", "archiveFileName": "CBUSconfig-1.1.15.zip", "size": 11294, "checksum": "SHA-256:0e1886e25bb124b280d296c3e98ad200ce83719d01927c8570e8903e86072fd4" }, { "name": "CBUSconfig", "version": "1.1.16", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.16.zip", "archiveFileName": "CBUSconfig-1.1.16.zip", "size": 11494, "checksum": "SHA-256:7e0c86093aa5d2df020961ddd77c6a9b26cb1e155706f5dd27ce0dc780f56e99" }, { "name": "CBUSconfig", "version": "1.1.17", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.17.zip", "archiveFileName": "CBUSconfig-1.1.17.zip", "size": 11508, "checksum": "SHA-256:ef51cdf1d5bc1d7da703307b84125a8a473dda5739894553a0be6a88d527d072" }, { "name": "CBUSconfig", "version": "1.1.18", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS module configuration", "website": "https://github.com/MERG-DEV/CBUSconfig", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSconfig.git", "providesIncludes": [ "CBUSconfig.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSLED" }, { "name": "CBUSSwitch" }, { "name": "Streaming" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSconfig-1.1.18.zip", "archiveFileName": "CBUSconfig-1.1.18.zip", "size": 11513, "checksum": "SHA-256:0de6991eec9d3c3192faf165fd75944424e9f4107cf1dd95cc0f702c98238580" }, { "name": "CBUSLED", "version": "1.0.0", "author": "Duncan Greenwood (duncan_greenwood@hotmail.com)", "maintainer": "Duncan Greenwood (duncan_greenwood@hotmail.com)", "sentence": "Arduino library for MERG CBUS LED processing", "paragraph": "Implements non-blocking control of LEDs", "website": "https://github.com/obdev/CBUSLED", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSLED.git", "providesIncludes": [ "CBUSLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSLED-1.0.0.zip", "archiveFileName": "CBUSLED-1.0.0.zip", "size": 4091, "checksum": "SHA-256:8f9fbb0edfffdb4f1848cddcc53b4ff29e4fc9ce7f19b13c34ffcdb500f28288" }, { "name": "CBUSLED", "version": "1.1.3", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS LED processing", "paragraph": "Implements non-blocking control of LEDs", "website": "https://github.com/MERG-DEV/CBUSLED", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSLED.git", "providesIncludes": [ "CBUSLED.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSLED-1.1.3.zip", "archiveFileName": "CBUSLED-1.1.3.zip", "size": 4153, "checksum": "SHA-256:ebf0ef6a02d383e1a28290395dd30898d2ccbf6ed9dbe43ecee3ae8d02e24595" }, { "name": "CBUSLED", "version": "1.1.4", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS LED processing", "paragraph": "Implements non-blocking control of LEDs", "website": "https://github.com/MERG-DEV/CBUSLED", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSLED.git", "providesIncludes": [ "CBUSLED.h" ], "dependencies": [ { "name": "Streaming" }, { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSswitch" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSLED-1.1.4.zip", "archiveFileName": "CBUSLED-1.1.4.zip", "size": 4179, "checksum": "SHA-256:fcc4538a90c97a33d84bdb6c20314567878fa00997412790fa5bf6afd75d32a5" }, { "name": "CBUSLED", "version": "1.1.5", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS LED processing", "paragraph": "Implements non-blocking control of LEDs", "website": "https://github.com/MERG-DEV/CBUSLED", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSLED.git", "providesIncludes": [ "CBUSLED.h" ], "dependencies": [ { "name": "Streaming" }, { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSswitch" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSLED-1.1.5.zip", "archiveFileName": "CBUSLED-1.1.5.zip", "size": 4180, "checksum": "SHA-256:22a22db6cf3b0c48697d9b481e3b63d16d2f7ccc9d103b93f3dc583908ed0e35" }, { "name": "CBUSLED", "version": "1.1.6", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS LED processing", "paragraph": "Implements non-blocking control of LEDs", "website": "https://github.com/MERG-DEV/CBUSLED", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSLED.git", "providesIncludes": [ "CBUSLED.h" ], "dependencies": [ { "name": "Streaming" }, { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSswitch" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSLED-1.1.6.zip", "archiveFileName": "CBUSLED-1.1.6.zip", "size": 4190, "checksum": "SHA-256:cc7ad59b05dcd3043c1402cbd82d0fcc2ee038f6757b814000813f6a77a9d897" }, { "name": "CBUSLED", "version": "1.1.7", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS LED processing", "paragraph": "Implements non-blocking control of LEDs", "website": "https://github.com/MERG-DEV/CBUSLED", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSLED.git", "providesIncludes": [ "CBUSLED.h" ], "dependencies": [ { "name": "Streaming" }, { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSswitch" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSLED-1.1.7.zip", "archiveFileName": "CBUSLED-1.1.7.zip", "size": 4229, "checksum": "SHA-256:fbf34f0f4ce8a38ae4324d11bca59de44f2bd68de2aea4de5bc14390bb93dcc1" }, { "name": "CBUSLED", "version": "1.1.8", "author": "Duncan Greenwood", "maintainer": "Duncan Greenwood", "sentence": "Arduino library for MERG CBUS LED processing", "paragraph": "Implements non-blocking control of LEDs", "website": "https://github.com/MERG-DEV/CBUSLED", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSLED.git", "providesIncludes": [ "CBUSLED.h" ], "dependencies": [ { "name": "Streaming" }, { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSSwitch" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSLED-1.1.8.zip", "archiveFileName": "CBUSLED-1.1.8.zip", "size": 4229, "checksum": "SHA-256:95e66cc26198c50f88bc426cb03be0e368c2ea2a5ae72b7b7a906eb8fe7a1a5f" }, { "name": "CBUSSwitch", "version": "1.0.0", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS pushbutton switch processing", "website": "https://github.com/obdev/CBUSSwitch", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSswitch.git", "providesIncludes": [ "CBUSSwitch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSSwitch-1.0.0.zip", "archiveFileName": "CBUSSwitch-1.0.0.zip", "size": 4654, "checksum": "SHA-256:8044517f28bbec8bc12382149c54d75e8db01285f249e8c7d85c5463fc023ac3" }, { "name": "CBUSSwitch", "version": "1.1.3", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS pushbutton switch processing", "website": "https://github.com/MERG-DEV/CBUSSwitch", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSswitch.git", "providesIncludes": [ "CBUSSwitch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSSwitch-1.1.3.zip", "archiveFileName": "CBUSSwitch-1.1.3.zip", "size": 4499, "checksum": "SHA-256:ed7ec46a9f561c7cf14a3cd2038b1b88c56cbe29fe49f7ae6ddc7ff2b84cdfcc" }, { "name": "CBUSSwitch", "version": "1.1.5", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS pushbutton switch processing", "website": "https://github.com/MERG-DEV/CBUSSwitch", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSswitch.git", "providesIncludes": [ "CBUSSwitch.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSSwitch-1.1.5.zip", "archiveFileName": "CBUSSwitch-1.1.5.zip", "size": 4525, "checksum": "SHA-256:31c825361d69f53174e87163705a1fe47f7da7fbed84829aef53634b97e70a43" }, { "name": "CBUSSwitch", "version": "1.1.6", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS pushbutton switch processing", "website": "https://github.com/MERG-DEV/CBUSSwitch", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSswitch.git", "providesIncludes": [ "CBUSSwitch.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSSwitch-1.1.6.zip", "archiveFileName": "CBUSSwitch-1.1.6.zip", "size": 4527, "checksum": "SHA-256:3e43ad77d13d3494de2184b8c91fb6ed286b4fd5d34be0b7fffacaacb5865d94" }, { "name": "CBUSSwitch", "version": "1.1.7", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS pushbutton switch processing", "website": "https://github.com/MERG-DEV/CBUSSwitch", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSswitch.git", "providesIncludes": [ "CBUSSwitch.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSSwitch-1.1.7.zip", "archiveFileName": "CBUSSwitch-1.1.7.zip", "size": 4539, "checksum": "SHA-256:5fa2695a4e0743adf3bdda60257b44681ff4aa792e076e23bad15bc210037932" }, { "name": "CBUSSwitch", "version": "1.1.8", "author": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "maintainer": "Duncan Greenwood \u003cduncan_greenwood@hotmail.com\u003e", "sentence": "Arduino library for MERG CBUS pushbutton switch processing", "website": "https://github.com/MERG-DEV/CBUSSwitch", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MERG-DEV/CBUSswitch.git", "providesIncludes": [ "CBUSSwitch.h" ], "dependencies": [ { "name": "CBUS" }, { "name": "CBUSconfig" }, { "name": "CBUSLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MERG-DEV/CBUSSwitch-1.1.8.zip", "archiveFileName": "CBUSSwitch-1.1.8.zip", "size": 4574, "checksum": "SHA-256:90bc587a9fd5db4a922a2a60445684910b2f6a846b6753e64a7549f6f7a54ce6" }, { "name": "Adafruit Arcada GifDecoder", "version": "1.0.0", "author": "David Prentice, Craig A. Lindley and Louis Beaudoin", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to display animated GIFs on Adafruit Arcada boards", "paragraph": "This is a library to display animated GIFs on Adafruit Arcada boards", "website": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_GifDecoder-1.0.0.zip", "archiveFileName": "Adafruit_Arcada_GifDecoder-1.0.0.zip", "size": 22353, "checksum": "SHA-256:0cb57fb16b306d0b6214ba0c9be625e95fcbdb5ea986bf3bed5b96bc7b68609d" }, { "name": "Adafruit Arcada GifDecoder", "version": "1.1.0", "author": "David Prentice, Craig A. Lindley and Louis Beaudoin", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to display animated GIFs on Adafruit Arcada boards", "paragraph": "This is a library to display animated GIFs on Adafruit Arcada boards", "website": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_GifDecoder-1.1.0.zip", "archiveFileName": "Adafruit_Arcada_GifDecoder-1.1.0.zip", "size": 22627, "checksum": "SHA-256:e75a42be2f7502438ed00b46638a8125ba30ddbf249e7bf3ae5a6c1df3e620f9" }, { "name": "Adafruit Arcada GifDecoder", "version": "1.1.1", "author": "David Prentice, Craig A. Lindley and Louis Beaudoin", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to display animated GIFs on Adafruit Arcada boards", "paragraph": "This is a library to display animated GIFs on Adafruit Arcada boards", "website": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_GifDecoder-1.1.1.zip", "archiveFileName": "Adafruit_Arcada_GifDecoder-1.1.1.zip", "size": 27820, "checksum": "SHA-256:e4683c0918966ededa09009ebabd38a3dac2995f6c5f52e708c2f399b1981f3e" }, { "name": "Adafruit Arcada GifDecoder", "version": "1.1.2", "author": "David Prentice, Craig A. Lindley and Louis Beaudoin", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to display animated GIFs on Adafruit Arcada boards", "paragraph": "This is a library to display animated GIFs on Adafruit Arcada boards", "website": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder", "category": "Display", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_GifDecoder-1.1.2.zip", "archiveFileName": "Adafruit_Arcada_GifDecoder-1.1.2.zip", "size": 28602, "checksum": "SHA-256:447079c887c81f677124b37f6ec33fae7ef49323da79caaab76b5e784423bb85" }, { "name": "Adafruit Arcada GifDecoder", "version": "1.2.1", "author": "David Prentice, Craig A. Lindley and Louis Beaudoin", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to display animated GIFs on Adafruit Arcada boards", "paragraph": "This is a library to display animated GIFs on Adafruit Arcada boards", "website": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder", "category": "Display", "architectures": [ "samd", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_GifDecoder-1.2.1.zip", "archiveFileName": "Adafruit_Arcada_GifDecoder-1.2.1.zip", "size": 29678, "checksum": "SHA-256:447364ac4a44d493b710183e6bc4e5affcd369d9f5418c50b636f00485d29440" }, { "name": "Adafruit Arcada GifDecoder", "version": "1.3.0", "author": "David Prentice, Craig A. Lindley and Louis Beaudoin", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to display animated GIFs on Adafruit Arcada boards", "paragraph": "This is a library to display animated GIFs on Adafruit Arcada boards", "website": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder", "category": "Display", "architectures": [ "samd", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder.git", "dependencies": [ { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_GifDecoder-1.3.0.zip", "archiveFileName": "Adafruit_Arcada_GifDecoder-1.3.0.zip", "size": 29710, "checksum": "SHA-256:71ad126127ba7079d4c3499798d2a38a4b9d0d0bf68d6cdbe7b4e4b02fd1d997" }, { "name": "Adafruit Arcada GifDecoder", "version": "1.3.1", "author": "David Prentice, Craig A. Lindley and Louis Beaudoin", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to display animated GIFs on Adafruit Arcada boards", "paragraph": "This is a library to display animated GIFs on Adafruit Arcada boards", "website": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder", "category": "Display", "architectures": [ "samd", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder.git", "dependencies": [ { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_GifDecoder-1.3.1.zip", "archiveFileName": "Adafruit_Arcada_GifDecoder-1.3.1.zip", "size": 29486, "checksum": "SHA-256:79da6e5f7cf6a61dd0696a3457b609708d6d5cb761d6e5d0f98167b474a17be2" }, { "name": "Adafruit Arcada GifDecoder", "version": "1.3.3", "author": "David Prentice, Craig A. Lindley and Louis Beaudoin", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to display animated GIFs on Adafruit Arcada boards", "paragraph": "This is a library to display animated GIFs on Adafruit Arcada boards", "website": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder", "category": "Display", "architectures": [ "samd", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Arcada_GifDecoder.git", "dependencies": [ { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Arcada_GifDecoder-1.3.3.zip", "archiveFileName": "Adafruit_Arcada_GifDecoder-1.3.3.zip", "size": 29486, "checksum": "SHA-256:4d5ba714a807e0888d2864cba9cb43fd1915de83c1e8ea4e20c3d6c0993daa41" }, { "name": "TrimWright", "version": "0.9.1", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "UML State Machines for Arduino", "paragraph": "This library provides UML hierarchical state machines for Arduino", "website": "https://github.com/drewfish/arduino-TrimWright", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-TrimWright.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/TrimWright-0.9.1.zip", "archiveFileName": "TrimWright-0.9.1.zip", "size": 74915, "checksum": "SHA-256:97142e6728a8b86aeb7d05abd8a2bab9aad07474575101617e33ac70b7066e57" }, { "name": "TrimWright", "version": "0.10.0", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "UML State Machines for Arduino", "paragraph": "This library provides UML hierarchical state machines for Arduino", "website": "https://github.com/drewfish/arduino-TrimWright", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-TrimWright.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/TrimWright-0.10.0.zip", "archiveFileName": "TrimWright-0.10.0.zip", "size": 75487, "checksum": "SHA-256:6eb3e22179cce8d4a20c80a878fd9b2c70e6eb75284b648e63aadbb160244920" }, { "name": "TM1638plus", "version": "1.0.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control a TM1638 seven segment module, 3461AS.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Hexadecimal and text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.0.0.zip", "archiveFileName": "TM1638plus-1.0.0.zip", "size": 18983, "checksum": "SHA-256:dedbd2eaf4699337baff72f86e12f977d777720804c75b350830364f20ae65dc" }, { "name": "TM1638plus", "version": "1.0.1", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control a TM1638 seven segment module, 3461AS.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Hexadecimal and text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.0.1.zip", "archiveFileName": "TM1638plus-1.0.1.zip", "size": 19628, "checksum": "SHA-256:802e14dcb75ccf2915f8921ffd91457abab8d724d8a24e0020c761eeec36536a" }, { "name": "TM1638plus", "version": "1.1.1", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control a TM1638 seven segment module, 3461AS.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Hexadecimal and text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.1.1.zip", "archiveFileName": "TM1638plus-1.1.1.zip", "size": 149994, "checksum": "SHA-256:40336a6db2137d2a33f479790a395d15607f59d1b63b81b4c39f991d06188981" }, { "name": "TM1638plus", "version": "1.2.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control a TM1638 seven segment module, 3461AS.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Hexadecimal and text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.2.0.zip", "archiveFileName": "TM1638plus-1.2.0.zip", "size": 200917, "checksum": "SHA-256:ee0616b0bfd8e403b115ab081db98c7bbd01b4c0a54d30543aae41a148db34e2" }, { "name": "TM1638plus", "version": "1.3.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control TM1638 seven segment modules.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Decimal, Hexadecimal,text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.3.0.zip", "archiveFileName": "TM1638plus-1.3.0.zip", "size": 155377, "checksum": "SHA-256:006ebeb2deda838e72d56581feed2561c79138d969cc520652ed491a66d6169e" }, { "name": "TM1638plus", "version": "1.4.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control TM1638 seven segment modules.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Decimal, Hexadecimal,text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.4.0.zip", "archiveFileName": "TM1638plus-1.4.0.zip", "size": 143751, "checksum": "SHA-256:b208ead7f8780667427467ac4259de51c3b00d6075627777cc0c910bc17f09aa" }, { "name": "TM1638plus", "version": "1.5.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control TM1638 seven segment modules.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Decimal, Hexadecimal,text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.5.0.zip", "archiveFileName": "TM1638plus-1.5.0.zip", "size": 144355, "checksum": "SHA-256:55e0175dc3865a1e0db1a05ded600864b307209ff6dd8aae863402d4c0ba09a1" }, { "name": "TM1638plus", "version": "1.6.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control TM1638 seven segment modules.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Decimal, Hexadecimal,text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.6.0.zip", "archiveFileName": "TM1638plus-1.6.0.zip", "size": 219116, "checksum": "SHA-256:231321fb91bd14f51114146dae1d5561714264e0f7571a45e1aba2913aa4bab0" }, { "name": "TM1638plus", "version": "1.7.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control TM1638 seven segment modules.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Decimal, Hexadecimal,text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.7.0.zip", "archiveFileName": "TM1638plus-1.7.0.zip", "size": 222319, "checksum": "SHA-256:9e88381093097589dfb068f24aaf43dcd08b2eb05087b757be11d8523330fc7c" }, { "name": "TM1638plus", "version": "1.8.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control TM1638 seven segment modules.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Decimal, Hexadecimal,text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.8.0.zip", "archiveFileName": "TM1638plus-1.8.0.zip", "size": 223111, "checksum": "SHA-256:07f08a0049d886a60e512cfb336e64dbc12c4d0c1dff2c2c1dada1914b05154f" }, { "name": "TM1638plus", "version": "1.9.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control TM1638 seven segment modules.", "paragraph": "It supports Push Buttons, LEDs, ASCII, Decimal, Hexadecimal,text strings and the decimal point. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-1.9.0.zip", "archiveFileName": "TM1638plus-1.9.0.zip", "size": 224446, "checksum": "SHA-256:abb5a3db73fa394748f8e73c942151e8f1f48df32b274b8ada1933a3befb431b" }, { "name": "TM1638plus", "version": "2.0.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "TM1638plus is an Arduino library to control TM1638 seven segment modules.", "paragraph": "It supports push buttons, LEDs and the decimal point LED features of these modules. Can display ASCII, Decimal, Hexadecimal and text strings. Small Memory footprint.", "website": "https://github.com/gavinlyonsrepo/TM1638plus", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/TM1638plus.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/TM1638plus-2.0.0.zip", "archiveFileName": "TM1638plus-2.0.0.zip", "size": 225009, "checksum": "SHA-256:c1078c57fbb1777e820abb970ff863880ab8744e81e314a5579783b042821fac" }, { "name": "AloesDevice", "version": "1.0.0", "author": "getlarge", "maintainer": "getlarge \u003ced@getlarge.eu\u003e", "sentence": "MQTT connector for Aloes", "paragraph": "Safely connect your devices to Aloes backend, register your sensors with OMA references, configure your device via local UI", "website": "https://github.com/getlarge/arduino-device", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/getlarge/arduino-device.git", "url": "https://downloads.arduino.cc/libraries/github.com/getlarge/AloesDevice-1.0.0.zip", "archiveFileName": "AloesDevice-1.0.0.zip", "size": 30338, "checksum": "SHA-256:c78f234de81771168730bdf663ff62a1de92e0c81c5dd1e0ac3f8d16789be90a" }, { "name": "AloesDevice", "version": "1.0.1", "author": "getlarge", "maintainer": "getlarge \u003ced@getlarge.eu\u003e", "sentence": "MQTT connector for Aloes", "paragraph": "Safely connect your devices to Aloes backend, register your sensors with OMA references, configure your device via local UI", "website": "https://github.com/getlarge/arduino-device", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/getlarge/arduino-device.git", "url": "https://downloads.arduino.cc/libraries/github.com/getlarge/AloesDevice-1.0.1.zip", "archiveFileName": "AloesDevice-1.0.1.zip", "size": 40402, "checksum": "SHA-256:a93ae164711c6c0f8712c9be00bc801bb42e6fc252ab5855b9cb2cfe4ad2843b" }, { "name": "Adafruit DS3502", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the DS3502 I2C Potentiometer in the Adafruit shop", "paragraph": "Arduino library for the DS3502 I2C Potentiometer in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_DS3502", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DS3502.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DS3502-1.0.0.zip", "archiveFileName": "Adafruit_DS3502-1.0.0.zip", "size": 9378, "checksum": "SHA-256:9cfa2fc875a713a3146505944275a05bdb6c37fe6590f278e16882d1804cb2f3" }, { "name": "Adafruit DS3502", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the DS3502 I2C Potentiometer in the Adafruit shop", "paragraph": "Arduino library for the DS3502 I2C Potentiometer in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_DS3502", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DS3502.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DS3502-1.0.1.zip", "archiveFileName": "Adafruit_DS3502-1.0.1.zip", "size": 575627, "checksum": "SHA-256:42c7dedbda7efadeb90b119f440568ee0942f73dc2d475daac6451275aab050e" }, { "name": "Adafruit DS3502", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the DS3502 I2C Potentiometer in the Adafruit shop", "paragraph": "Arduino library for the DS3502 I2C Potentiometer in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_DS3502", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DS3502.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DS3502-1.0.3.zip", "archiveFileName": "Adafruit_DS3502-1.0.3.zip", "size": 575627, "checksum": "SHA-256:34fbbcb018641c452a4a20ca1cf6ec02840b7ca747e4744fce77e561b5cf7d7f" }, { "name": "SoftFilters", "version": "0.1.0", "author": "Haimo Zhang \u003czh.hammer.dev@gmail.com\u003e", "maintainer": "Haimo Zhang \u003czh.hammer.dev@gmail.com\u003e", "sentence": "Arduino framework and library of software data filters.", "paragraph": "Can be used as a generic filter framework in C++.", "website": "https://github.com/haimoz/SoftFilters", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/haimoz/SoftFilters.git", "providesIncludes": [ "SoftFilters.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/haimoz/SoftFilters-0.1.0.zip", "archiveFileName": "SoftFilters-0.1.0.zip", "size": 768029, "checksum": "SHA-256:57ab608943725887548efa9870ac7d33c46903190c865d5ce552fa3a4aa15f56" }, { "name": "DFRobot_ESP_EC_BY_GREENPONIK", "version": "1.1.0", "author": "GREENPONIK", "maintainer": "GreenPonik \u003ccontact@greenponik.com\u003e", "sentence": "Update from DFROBOT library for ESP32 compatibility", "paragraph": "Update from DFROBOT library for ESP32 compatibility", "website": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK.git", "category": "Signal Input/Output", "architectures": [ "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK.git", "providesIncludes": [ "DFRobot_ESP_EC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK-1.1.0.zip", "archiveFileName": "DFRobot_ESP_EC_BY_GREENPONIK-1.1.0.zip", "size": 17898, "checksum": "SHA-256:eacca98a5dd512b589ae71913e43ac1454e84663a2885913adf5d5ec4a89bc55" }, { "name": "DFRobot_ESP_EC_BY_GREENPONIK", "version": "1.1.2", "author": "GREENPONIK", "maintainer": "GreenPonik \u003ccontact@greenponik.com\u003e", "sentence": "Update from DFROBOT library for ESP32 compatibility", "paragraph": "Update from DFROBOT library for ESP32 compatibility", "website": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK.git", "providesIncludes": [ "DFRobot_ESP_EC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK-1.1.2.zip", "archiveFileName": "DFRobot_ESP_EC_BY_GREENPONIK-1.1.2.zip", "size": 17999, "checksum": "SHA-256:e63aa5f5870aaa494c91788746a60bb280b8ae832c0a6f5b6d7b890a3f0345db" }, { "name": "DFRobot_ESP_EC_BY_GREENPONIK", "version": "1.1.3", "author": "GREENPONIK", "maintainer": "GreenPonik \u003ccontact@greenponik.com\u003e", "sentence": "Update from DFROBOT library for ESP32 compatibility", "paragraph": "Update from DFROBOT library for ESP32 compatibility", "website": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK.git", "providesIncludes": [ "DFRobot_ESP_EC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK-1.1.3.zip", "archiveFileName": "DFRobot_ESP_EC_BY_GREENPONIK-1.1.3.zip", "size": 18077, "checksum": "SHA-256:37d129be07b82003337dff9de905e5819622c7e75ad629a2ec7792c123e403b9" }, { "name": "DFRobot_ESP_EC_BY_GREENPONIK", "version": "1.1.4", "author": "GREENPONIK", "maintainer": "GreenPonik \u003ccontact@greenponik.com\u003e", "sentence": "Update from DFROBOT library for ESP32 compatibility", "paragraph": "Update from DFROBOT library for ESP32 compatibility", "website": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK.git", "providesIncludes": [ "DFRobot_ESP_EC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GreenPonik/DFRobot_ESP_EC_BY_GREENPONIK-1.1.4.zip", "archiveFileName": "DFRobot_ESP_EC_BY_GREENPONIK-1.1.4.zip", "size": 18140, "checksum": "SHA-256:f1ac44c13e82f9c36ee2cd4385c690f3a944ff7d77ef814d5249d9ce686fa58e" }, { "name": "DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK", "version": "1.1.0", "author": "GREENPONIK", "maintainer": "Greenponik \u003ccontact@greenponik.com\u003e", "sentence": "Update from DFROBOT library for ESP32+ADC compatibility", "paragraph": "Update from DFROBOT library for ESP32+ADC compatibility", "website": "https://github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK.git", "category": "Signal Input/Output", "architectures": [ "espressif32" ], "types": [ "Contributed" ], "repository": "https://github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK.git", "providesIncludes": [ "DFRobot_ESP_PH_WITH_ADC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK-1.1.0.zip", "archiveFileName": "DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK-1.1.0.zip", "size": 18367, "checksum": "SHA-256:6c02bf2390bf8c03fbd79fd8f2b5081e4fc78b5e389f0400c485c8a0b76be3cb" }, { "name": "DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK", "version": "1.2.2", "author": "GREENPONIK", "maintainer": "Greenponik \u003ccontact@greenponik.com\u003e", "sentence": "Update from DFROBOT library for ESP32+ADC compatibility", "paragraph": "Update from DFROBOT library for ESP32+ADC compatibility", "website": "https://github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK.git", "providesIncludes": [ "DFRobot_ESP_PH_WITH_ADC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK-1.2.2.zip", "archiveFileName": "DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK-1.2.2.zip", "size": 18725, "checksum": "SHA-256:ce582fcb6da53704371af105c1b6422e7fb3ed1e3ea3664423705f4102bb6de8" }, { "name": "DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK", "version": "1.2.3", "author": "GREENPONIK", "maintainer": "Greenponik \u003ccontact@greenponik.com\u003e", "sentence": "Update from DFROBOT library for ESP32+ADC compatibility", "paragraph": "Update from DFROBOT library for ESP32+ADC compatibility", "website": "https://github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK.git", "providesIncludes": [ "DFRobot_ESP_PH_WITH_ADC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GreenPonik/DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK-1.2.3.zip", "archiveFileName": "DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK-1.2.3.zip", "size": 18761, "checksum": "SHA-256:7802411639f05f97dccc00a2a8be8ac8e19ff80a6085510596715c99fe39ba1d" }, { "name": "Adafruit PixelDust", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for particle simulation", "paragraph": "Arduino library for particle simulation", "website": "https://github.com/adafruit/Adafruit_PixelDust", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PixelDust.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PixelDust-1.0.1.zip", "archiveFileName": "Adafruit_PixelDust-1.0.1.zip", "size": 29484, "checksum": "SHA-256:c95322fcde0e6d386ad07ae07abb32e2901b8c196fb5503a4783f7aa4d9c8ad6" }, { "name": "Adafruit PixelDust", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for particle simulation", "paragraph": "Arduino library for particle simulation", "website": "https://github.com/adafruit/Adafruit_PixelDust", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PixelDust.git", "dependencies": [ { "name": "Adafruit LIS3DH" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PixelDust-1.1.0.zip", "archiveFileName": "Adafruit_PixelDust-1.1.0.zip", "size": 29616, "checksum": "SHA-256:24d4affec8fd66473a31d9759231b3824927bf4c8f55441976e4dfa92926b7cb" }, { "name": "Adafruit PixelDust", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for particle simulation", "paragraph": "Arduino library for particle simulation", "website": "https://github.com/adafruit/Adafruit_PixelDust", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PixelDust.git", "dependencies": [ { "name": "Adafruit LIS3DH" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PixelDust-1.1.1.zip", "archiveFileName": "Adafruit_PixelDust-1.1.1.zip", "size": 29616, "checksum": "SHA-256:063e33f1ee721f15bf8f12ac8aa46c7ead649deb51f66d8ee2407d19c0b509db" }, { "name": "Adafruit PixelDust", "version": "1.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for particle simulation", "paragraph": "Arduino library for particle simulation", "website": "https://github.com/adafruit/Adafruit_PixelDust", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PixelDust.git", "dependencies": [ { "name": "Adafruit LIS3DH" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PixelDust-1.1.3.zip", "archiveFileName": "Adafruit_PixelDust-1.1.3.zip", "size": 29616, "checksum": "SHA-256:5f192a0e2290e7e17a1bc9f6f2b341975aca04cbf18cc59b02de858207e0560d" }, { "name": "TCA6416A", "version": "1.0.0", "author": "Håkon Nessjøen", "maintainer": "Håkon Nessjøen \u003chaakon.nessjoen@gmail.com\u003e", "sentence": "Arduino library for operating TCA6416A.", "paragraph": "Arduino library for operating TCA6416A.", "website": "https://github.com/haakonnessjoen/TCA6416A", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/haakonnessjoen/TCA6416A.git", "url": "https://downloads.arduino.cc/libraries/github.com/haakonnessjoen/TCA6416A-1.0.0.zip", "archiveFileName": "TCA6416A-1.0.0.zip", "size": 2632, "checksum": "SHA-256:9cf40fdc54b8983806885ebc1bb224e9d31e7de21ddde9399bb91531b77c64de" }, { "name": "TCA6416A", "version": "1.0.1", "author": "Håkon Nessjøen", "maintainer": "Håkon Nessjøen \u003chaakon.nessjoen@gmail.com\u003e", "sentence": "Arduino library for operating TCA6416A.", "paragraph": "Arduino library for operating TCA6416A.", "website": "https://github.com/haakonnessjoen/TCA6416A", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/haakonnessjoen/TCA6416A.git", "url": "https://downloads.arduino.cc/libraries/github.com/haakonnessjoen/TCA6416A-1.0.1.zip", "archiveFileName": "TCA6416A-1.0.1.zip", "size": 3396, "checksum": "SHA-256:982248885efbd3ff8a85fcaa943b0228f47bdcfbce27f21c0a4a0d5eecf96217" }, { "name": "TCA6416A", "version": "1.0.2", "author": "Håkon Nessjøen", "maintainer": "Håkon Nessjøen \u003chaakon.nessjoen@gmail.com\u003e", "sentence": "Arduino library for operating TCA6416A.", "paragraph": "Arduino library for operating TCA6416A.", "website": "https://github.com/haakonnessjoen/TCA6416A", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/haakonnessjoen/TCA6416A.git", "url": "https://downloads.arduino.cc/libraries/github.com/haakonnessjoen/TCA6416A-1.0.2.zip", "archiveFileName": "TCA6416A-1.0.2.zip", "size": 3451, "checksum": "SHA-256:b149706adddbe3cf1cfd4301084076e10e1b3ce8dc14944f3c0c1ea83d677d78" }, { "name": "TCA6416A", "version": "1.0.3", "author": "Håkon Nessjøen", "maintainer": "Håkon Nessjøen \u003chaakon.nessjoen@gmail.com\u003e", "sentence": "Arduino library for operating TCA6416A.", "paragraph": "Arduino library for operating TCA6416A.", "website": "https://github.com/haakonnessjoen/TCA6416A", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/haakonnessjoen/TCA6416A.git", "url": "https://downloads.arduino.cc/libraries/github.com/haakonnessjoen/TCA6416A-1.0.3.zip", "archiveFileName": "TCA6416A-1.0.3.zip", "size": 3486, "checksum": "SHA-256:d531c1424adfb30a369f4b9b5810e684ba060721fbb1b52b45d2505d61ad49cf" }, { "name": "TCA6416A", "version": "1.1.0", "author": "Håkon Nessjøen", "maintainer": "Håkon Nessjøen \u003chaakon.nessjoen@gmail.com\u003e", "sentence": "Arduino library for operating TCA6416A.", "paragraph": "Arduino library for operating TCA6416A.", "website": "https://github.com/haakonnessjoen/TCA6416A", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/haakonnessjoen/TCA6416A.git", "url": "https://downloads.arduino.cc/libraries/github.com/haakonnessjoen/TCA6416A-1.1.0.zip", "archiveFileName": "TCA6416A-1.1.0.zip", "size": 3618, "checksum": "SHA-256:78273745f1c3bef9aa204735f97d383ebefebc43a82baccb1c6bc19fc76729c7" }, { "name": "TCA6416A", "version": "1.1.1", "author": "Håkon Nessjøen", "maintainer": "Håkon Nessjøen \u003chaakon.nessjoen@gmail.com\u003e", "sentence": "Arduino library for operating TCA6416A.", "paragraph": "Arduino library for operating TCA6416A.", "website": "https://github.com/haakonnessjoen/TCA6416A", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/haakonnessjoen/TCA6416A.git", "url": "https://downloads.arduino.cc/libraries/github.com/haakonnessjoen/TCA6416A-1.1.1.zip", "archiveFileName": "TCA6416A-1.1.1.zip", "size": 5305, "checksum": "SHA-256:f532a9815608e839b1207a5b36aa2f2d3a591997c89c9037a43ef84f9ee64841" }, { "name": "ble_definitions", "version": "0.0.2", "author": "Dimitrios Amaxilatis \u003cd.amaxilatis@gmail.com\u003e", "maintainer": "Dimitrios Amaxilatis \u003cd.amaxilatis@gmail.com\u003e", "sentence": "A library that contains ready to use definitions for different BLE Services and Characteristics", "paragraph": "Supports GATT Services available in https://www.bluetooth.com/specifications/gatt/services/ and GATT Characteristics available in https://www.bluetooth.com/specifications/gatt/characteristics/", "website": "https://github.com/amaxilat/ble_definitions", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amaxilat/ble_definitions.git", "providesIncludes": [ "ble_definitions.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/amaxilat/ble_definitions-0.0.2.zip", "archiveFileName": "ble_definitions-0.0.2.zip", "size": 6942, "checksum": "SHA-256:b96b6831dc153149ca2b204f93f3c123aa5498c2fef417439215048eba60ca77" }, { "name": "ble_definitions", "version": "0.0.3", "author": "Dimitrios Amaxilatis \u003cd.amaxilatis@gmail.com\u003e", "maintainer": "Dimitrios Amaxilatis \u003cd.amaxilatis@gmail.com\u003e", "sentence": "A library that contains ready to use definitions for different BLE Services and Characteristics", "paragraph": "Supports GATT Services available in https://www.bluetooth.com/specifications/gatt/services/ and GATT Characteristics available in https://www.bluetooth.com/specifications/gatt/characteristics/", "website": "https://github.com/amaxilat/ble_definitions", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amaxilat/ble_definitions.git", "providesIncludes": [ "ble_definitions.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/amaxilat/ble_definitions-0.0.3.zip", "archiveFileName": "ble_definitions-0.0.3.zip", "size": 8894, "checksum": "SHA-256:1719088cb34a2e34562a575dda98f797631b15be70e328e4d9aafc5d7f383d70" }, { "name": "ble_definitions", "version": "0.0.4", "author": "Dimitrios Amaxilatis \u003cd.amaxilatis@gmail.com\u003e", "maintainer": "Dimitrios Amaxilatis \u003cd.amaxilatis@gmail.com\u003e", "sentence": "A library that contains ready to use definitions for different BLE Services and Characteristics", "paragraph": "Supports GATT Services available in https://www.bluetooth.com/specifications/gatt/services/ and GATT Characteristics available in https://www.bluetooth.com/specifications/gatt/characteristics/", "website": "https://github.com/amaxilat/ble_definitions", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/amaxilat/ble_definitions.git", "providesIncludes": [ "ble_definitions.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/amaxilat/ble_definitions-0.0.4.zip", "archiveFileName": "ble_definitions-0.0.4.zip", "size": 8897, "checksum": "SHA-256:085d2b57196caa850e0d0bfad809adeb96e30710c1c160ac8902f080fbfb70f8" }, { "name": "BLVD20KM_asukiaaa", "version": "1.0.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.0.0.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.0.0.zip", "size": 6517, "checksum": "SHA-256:4f80a7539cde7c4a3bc183cd4baf4b6577133ff976fe03ef090691b477e785bc" }, { "name": "BLVD20KM_asukiaaa", "version": "1.1.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.1.0.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.1.0.zip", "size": 6839, "checksum": "SHA-256:fb69703d983d9321fa6eb0cc0c88f22039a1d1f66e29e31a20c68ec3c97bf170" }, { "name": "BLVD20KM_asukiaaa", "version": "1.1.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.1.1.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.1.1.zip", "size": 6822, "checksum": "SHA-256:480f59cf07265f3f854d91460710db0eee28a6f6f86dec5f6bc42e63a74bdaf9" }, { "name": "BLVD20KM_asukiaaa", "version": "1.1.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.1.2.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.1.2.zip", "size": 6977, "checksum": "SHA-256:4ac5450f337fe893bda4ae5d3f2ab012f7f0e4ba4fa0a9fcaf3846968c66a0f8" }, { "name": "BLVD20KM_asukiaaa", "version": "1.1.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.1.3.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.1.3.zip", "size": 6988, "checksum": "SHA-256:75d9ef6b2567ef040adc496d503993d812372c0d3474e23c37b3d9b1b6646037" }, { "name": "BLVD20KM_asukiaaa", "version": "1.1.4", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.1.4.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.1.4.zip", "size": 6999, "checksum": "SHA-256:f6f1ca5b122a21e4c359557720ded5d0c16d447dfc200b30293b7400b18e7e40" }, { "name": "BLVD20KM_asukiaaa", "version": "1.1.5", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.1.5.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.1.5.zip", "size": 6206, "checksum": "SHA-256:d6f616d789ee63e060a62eadf1fdc82dfdad63bac56fbefb22a8f1f089f85491" }, { "name": "BLVD20KM_asukiaaa", "version": "1.1.6", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.1.6.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.1.6.zip", "size": 7370, "checksum": "SHA-256:be784f83dd52a98698ad5376ab01e7cf2a8b0e5d11836a1dd9f0af35c2eaabd6" }, { "name": "BLVD20KM_asukiaaa", "version": "1.1.7", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.1.7.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.1.7.zip", "size": 7374, "checksum": "SHA-256:e11f6cfbc3dd5c41063ba79b9c2efb071a4a2ee0c488a7eee167cf4be65da4c8" }, { "name": "BLVD20KM_asukiaaa", "version": "1.1.8", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.1.8.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.1.8.zip", "size": 8379, "checksum": "SHA-256:7e100e5ad5d51343930fe98cb25d97d807cc3bf67401f307f42d3b16282a2c89" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.0.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.0.zip", "size": 7207, "checksum": "SHA-256:83099388d42fe393ccddf286b104e6d7c596f8ddb3f4784446f27ba2cfba624b" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.1.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.1.zip", "size": 7280, "checksum": "SHA-256:cc2f7ec08563f42d8186dc649703f79ad0432e39ef09d6b8cc6d206c02156bfb" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.2.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.2.zip", "size": 9831, "checksum": "SHA-256:4464b06c8c3f3c2630ee3fc82f438d5d95dae97b95f071c8edfdca97741ab37c" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.3.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.3.zip", "size": 9823, "checksum": "SHA-256:63c5d6ddcb52c03fb756fa45b0dc6651269d25ec2c62d78cad655081b39fce1b" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.4", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.4.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.4.zip", "size": 9866, "checksum": "SHA-256:7a0b99ff0c57dc5d556c70b8a5f995beabb9d587b3efe0d107f7ccdc06168f8c" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.5", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.5.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.5.zip", "size": 9925, "checksum": "SHA-256:df481ece57258993b45da320e6c041d4ad4368a995e56577d7b39ab66eed0934" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.6", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.6.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.6.zip", "size": 9927, "checksum": "SHA-256:c8739d84ce120a0bcd6fcadbdcf5af272b6e7a29307fcc541c509ff39641e829" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.7", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.7.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.7.zip", "size": 9927, "checksum": "SHA-256:26f940b2cda71befad328d8d8b0a05304ee961213fcb49f4fd85b7301abeefa8" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.8", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.8.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.8.zip", "size": 10616, "checksum": "SHA-256:62f0abb84008d1805de186e586ae2057b0c440cc9586c33affde3c2b742d50cc" }, { "name": "BLVD20KM_asukiaaa", "version": "1.2.9", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls BLVD20KM or BLVD40NM", "paragraph": "It can write and read value for Oriental Motor Controller BLVDKM.", "website": "https://github.com/asukiaaa/BLVD20KM_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/BLVD20KM_asukiaaa.git", "dependencies": [ { "name": "rs485_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/BLVD20KM_asukiaaa-1.2.9.zip", "archiveFileName": "BLVD20KM_asukiaaa-1.2.9.zip", "size": 10649, "checksum": "SHA-256:d508e0795a83c33d84fb63fb51390a79834a7d20d7bf566e6261a4565ca30405" }, { "name": "PushButton Event Modelling Library", "version": "1.0.0", "author": "Alireza Sadri", "maintainer": "Alireza Sadri \u003cARSadri@gmail.com\u003e", "sentence": "PushButton events modelling library", "paragraph": "supports detection of helding/releasing a button after a long time or detection of a click, double-clicked, ...", "website": "https://github.com/arsadri/PushButtonClicks", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ARSadri/PushButtonClicks.git", "url": "https://downloads.arduino.cc/libraries/github.com/ARSadri/PushButton_Event_Modelling_Library-1.0.0.zip", "archiveFileName": "PushButton_Event_Modelling_Library-1.0.0.zip", "size": 6271, "checksum": "SHA-256:331e992183d856f70eee626756179c6b0a232b3c2cd65bf969d4592cc44e79a9" }, { "name": "WebSerial", "version": "1.0.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "A Web based Serial Monitor for ESP8266 \u0026 ESP32 to debug your code remotely.", "paragraph": "WebSerial is a webpage based Serial Monitor to log, monitor, or debug your code remotely.", "website": "https://github.com/ayushsharma82/WebSerial", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/WebSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/WebSerial-1.0.0.zip", "archiveFileName": "WebSerial-1.0.0.zip", "size": 146257, "checksum": "SHA-256:b72da24d780038781b1362e3000bb38d692ae5e4777e40ce02bfcb33a0d5e672" }, { "name": "WebSerial", "version": "1.1.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "A Web based Serial Monitor for ESP8266 \u0026 ESP32 to debug your code remotely.", "paragraph": "WebSerial is a webpage based Serial Monitor to log, monitor, or debug your code remotely.", "website": "https://github.com/ayushsharma82/WebSerial", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/WebSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/WebSerial-1.1.0.zip", "archiveFileName": "WebSerial-1.1.0.zip", "size": 384003, "checksum": "SHA-256:c6bef33aba1c10f3323c485d408bfd0b30b03085df9c79f331e4053ca4fcd92d" }, { "name": "WebSerial", "version": "1.2.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "A Web based Serial Monitor for ESP8266 \u0026 ESP32 to debug your code remotely.", "paragraph": "WebSerial is a webpage based Serial Monitor to log, monitor, or debug your code remotely.", "website": "https://github.com/ayushsharma82/WebSerial", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/WebSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/WebSerial-1.2.0.zip", "archiveFileName": "WebSerial-1.2.0.zip", "size": 406866, "checksum": "SHA-256:06cd24f930942564bd3f689add17f70f9630b2826af8a9f1eddcf9294694a02f" }, { "name": "WebSerial", "version": "1.3.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "A Web based Serial Monitor for ESP8266 \u0026 ESP32 to debug your code remotely.", "paragraph": "WebSerial is a webpage based Serial Monitor to log, monitor, or debug your code remotely.", "website": "https://github.com/ayushsharma82/WebSerial", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/WebSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/WebSerial-1.3.0.zip", "archiveFileName": "WebSerial-1.3.0.zip", "size": 408801, "checksum": "SHA-256:5f15c171bbf63c8d410d667a5b23b603f4dbb448f3b1f812efa1f413fbb6e4e8" }, { "name": "WebSerial", "version": "1.4.0", "author": "Ayush Sharma", "maintainer": "Ayush Sharma \u003casrocks5@gmail.com\u003e", "sentence": "A Web based Serial Monitor for ESP8266 \u0026 ESP32 to debug your code remotely.", "paragraph": "WebSerial is a webpage based Serial Monitor to log, monitor, or debug your code remotely.", "website": "https://github.com/ayushsharma82/WebSerial", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ayushsharma82/WebSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/ayushsharma82/WebSerial-1.4.0.zip", "archiveFileName": "WebSerial-1.4.0.zip", "size": 408478, "checksum": "SHA-256:4362994fa46d4db8c3c0f04ae5577481386d3f04d375c561f1349de6c0d988ce" }, { "name": "ThingSpeak_asukiaaa", "version": "1.0.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It use api of ThingSpeak", "paragraph": "It writes field values for ThinkgSpeak.", "website": "https://github.com/asukiaaa/ThingSpeak_asukiaaa", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd", "esp32", "samd_beta", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/ThingSpeak_asukiaaa.git", "providesIncludes": [ "ThingSpeakWriter_asukiaaa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/ThingSpeak_asukiaaa-1.0.0.zip", "archiveFileName": "ThingSpeak_asukiaaa-1.0.0.zip", "size": 3651, "checksum": "SHA-256:cd3be808212f6f44e050b03c99c0b9abc13faf5f33a2747273a62b07263c6ee7" }, { "name": "ThingSpeak_asukiaaa", "version": "1.0.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "An API manager for ThingSpeak", "paragraph": "It writes field values for ThinkgSpeak.", "website": "https://github.com/asukiaaa/ThingSpeak_asukiaaa", "category": "Communication", "architectures": [ "avr", "esp8266", "sam", "samd", "esp32", "samd_beta", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/ThingSpeak_asukiaaa.git", "providesIncludes": [ "ThingSpeakWriter_asukiaaa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/ThingSpeak_asukiaaa-1.0.1.zip", "archiveFileName": "ThingSpeak_asukiaaa-1.0.1.zip", "size": 3655, "checksum": "SHA-256:1ac2ac2cc6bf3677dbd8b3fac70f4f347b921e154b3c867c96700542305622fc" }, { "name": "SimpleRotary", "version": "1.1.0", "author": "MRPrograms", "maintainer": "MRPrograms", "sentence": "Library for using rotary encorders.", "paragraph": "Library for using rotary encoders. Supports direction, debouncing, button press, button long press, error correction, high and low triggering, button press time.", "website": "https://github.com/mprograms/SimpleRotary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mprograms/SimpleRotary.git", "providesIncludes": [ "SimpleRotary.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mprograms/SimpleRotary-1.1.0.zip", "archiveFileName": "SimpleRotary-1.1.0.zip", "size": 26294, "checksum": "SHA-256:9acf2cddb6a349aa67d64df689c02f51d33718cbead8958d9713581b34078964" }, { "name": "SimpleRotary", "version": "1.1.2", "author": "MPrograms", "maintainer": "MPrograms", "sentence": "Library for using rotary encorders.", "paragraph": "Library for using rotary encoders. Supports direction, debouncing, button press, button long press, error correction, high and low triggering, button press time.", "website": "https://github.com/mprograms/SimpleRotary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mprograms/SimpleRotary.git", "providesIncludes": [ "SimpleRotary.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mprograms/SimpleRotary-1.1.2.zip", "archiveFileName": "SimpleRotary-1.1.2.zip", "size": 26606, "checksum": "SHA-256:341933cd5f8d1a314f8199c51ab9f9bbb8822690c2af95e09b5770bf1ddef41d" }, { "name": "SimpleRotary", "version": "1.1.3", "author": "MPrograms", "maintainer": "MPrograms", "sentence": "Library for using rotary encorders.", "paragraph": "Library for using rotary encoders. Supports direction, debouncing, button press, button long press, error correction, high and low triggering, button press time.", "website": "https://github.com/mprograms/SimpleRotary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mprograms/SimpleRotary.git", "providesIncludes": [ "SimpleRotary.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mprograms/SimpleRotary-1.1.3.zip", "archiveFileName": "SimpleRotary-1.1.3.zip", "size": 26690, "checksum": "SHA-256:e859f1918360d5dad5e7784a6531f1078f15fa6a3f99a899de0f37ea58a97281" }, { "name": "Virtuino", "version": "1.7.1", "author": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "maintainer": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "sentence": "Required for communication with Virtuino app", "website": "https://github.com/iliaslamprou/virtuino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iliaslamprou/virtuino.git", "url": "https://downloads.arduino.cc/libraries/github.com/iliaslamprou/Virtuino-1.7.1.zip", "archiveFileName": "Virtuino-1.7.1.zip", "size": 67843, "checksum": "SHA-256:327e03977d8d788686bfe43e05ef3f9f314482a99b18e486794a9984f282b00b" }, { "name": "Virtuino", "version": "1.8.0", "author": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "maintainer": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "sentence": "Required for communication with Virtuino app", "website": "https://github.com/iliaslamprou/virtuino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iliaslamprou/virtuino.git", "url": "https://downloads.arduino.cc/libraries/github.com/iliaslamprou/Virtuino-1.8.0.zip", "archiveFileName": "Virtuino-1.8.0.zip", "size": 66248, "checksum": "SHA-256:86da6b474ddec2d796d173e3a30b3a58fc42139b3c307cab4c2165c9594aba7e" }, { "name": "ISL1208-RTC-Library", "version": "1.4.2", "author": "vishnumaiea", "maintainer": "vishnumaiea", "sentence": "Arduino library for Intersil ISl1208 RTC chip.", "paragraph": "Read and set RTC time and alarm easily.", "website": "https://github.com/vishnumaiea/ISL1208-RTC-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/vishnumaiea/ISL1208-RTC-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/vishnumaiea/ISL1208_RTC_Library-1.4.2.zip", "archiveFileName": "ISL1208_RTC_Library-1.4.2.zip", "size": 10886, "checksum": "SHA-256:9ebf8bf05f6c8932147687eee0e88adb4844d2fc607cc4d38e995d876afc5c22" }, { "name": "ISL1208-RTC-Library", "version": "1.4.6", "author": "vishnumaiea", "maintainer": "vishnumaiea", "sentence": "Arduino library for Intersil ISl1208 RTC chip.", "paragraph": "Read and set RTC time and alarm easily.", "website": "https://github.com/vishnumaiea/ISL1208-RTC-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/vishnumaiea/ISL1208-RTC-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/vishnumaiea/ISL1208_RTC_Library-1.4.6.zip", "archiveFileName": "ISL1208_RTC_Library-1.4.6.zip", "size": 11519, "checksum": "SHA-256:2cdb14be041fa8606ed8f1181093254643b6db4d075c373bd2ff29f093000f1f" }, { "name": "Tgui", "version": "1.0.0", "author": "Nordic Alliance \u003chi@nordicalliance.eu\u003e", "maintainer": "Nordic Alliance \u003chi@nordicalliance.eu\u003e", "sentence": "Tgui is a lightweight GUI for Arduino Uno type of MCU with small TFT screen, primarily for showing sensor data.", "paragraph": "In the scenarios that a user wants to gather and show data from various sensors, many of the features in other GUI libraries can be compromised to achieve faster speed on lower end devices, such as Arduino Uno.", "website": "https://github.com/NordicAlliance/arduino-tgui", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NordicAlliance/arduino-tgui.git", "url": "https://downloads.arduino.cc/libraries/github.com/NordicAlliance/Tgui-1.0.0.zip", "archiveFileName": "Tgui-1.0.0.zip", "size": 305061, "checksum": "SHA-256:9c22a36c16c2634b128294acc397c95113a0dbe529b2330303240a35ce8e55fc" }, { "name": "GT5X", "version": "1.0.0", "author": "Brian Ejike", "maintainer": "Brian Ejike \u003cbrianrho94@gmail.com\u003e", "sentence": "Arduino library for the GT5X fingerprint sensors", "paragraph": "Supports fingerprint template and image extraction.", "website": "https://github.com/brianrho/GT5X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/brianrho/GT5X.git", "url": "https://downloads.arduino.cc/libraries/github.com/brianrho/GT5X-1.0.0.zip", "archiveFileName": "GT5X-1.0.0.zip", "size": 17398, "checksum": "SHA-256:8c992179ed97cd72c58ffbf3bffe611937337d75aa8f4fda7dd13256e1693353" }, { "name": "Adafruit Feather OLED", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 OLED displays on Adafruit Feathers", "website": "https:https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-1.0.0.zip", "archiveFileName": "Adafruit_Feather_OLED-1.0.0.zip", "size": 12757, "checksum": "SHA-256:eba0972e62c1004e803f4e3b0619f36f73acc4ee94f0bbafccc8a801b8d167c8" }, { "name": "Adafruit Feather OLED", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 OLED displays on Adafruit Feathers", "website": "https:https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-1.0.1.zip", "archiveFileName": "Adafruit_Feather_OLED-1.0.1.zip", "size": 12674, "checksum": "SHA-256:3fd7d569a75fb624c957e676c03be85d49a10e4dee774d9e45e3a485d5cd44d7" }, { "name": "Adafruit Feather OLED", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 OLED displays on Adafruit Feathers", "website": "https:https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-1.0.2.zip", "archiveFileName": "Adafruit_Feather_OLED-1.0.2.zip", "size": 12731, "checksum": "SHA-256:ce64770537e8abc416f8d86a1b8a3ca5caa9f747dbb774c1e25d04be1370210b" }, { "name": "Adafruit Feather OLED", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 OLED displays on Adafruit Feathers", "website": "https:https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-1.0.3.zip", "archiveFileName": "Adafruit_Feather_OLED-1.0.3.zip", "size": 12812, "checksum": "SHA-256:a1bde92dafed5e1a49b8975c19c10b504cf0d867a0c2a349df2ab0344cf6e6d2" }, { "name": "Adafruit Feather OLED", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "website": "https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit SH110X" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-1.0.5.zip", "archiveFileName": "Adafruit_Feather_OLED-1.0.5.zip", "size": 20763, "checksum": "SHA-256:53708bae6ff8d2dd643b81c729e0e28714a9136abfbf35d3b350d7e1c36a1c57" }, { "name": "Adafruit Feather OLED", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "website": "https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit SH110X" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-1.0.6.zip", "archiveFileName": "Adafruit_Feather_OLED-1.0.6.zip", "size": 20764, "checksum": "SHA-256:04bec6424b9378125e77ac484ccf518de1c681aa7f7b5cedfef29596686a8c05" }, { "name": "Adafruit Feather OLED", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "website": "https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit LC709203F" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-2.0.0.zip", "archiveFileName": "Adafruit_Feather_OLED-2.0.0.zip", "size": 20476, "checksum": "SHA-256:73f59d0aeb3d930bc1c989b08dc5943564072a676d524e66877705cfc08c8580" }, { "name": "Adafruit Feather OLED", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "website": "https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit LC709203F" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-2.0.1.zip", "archiveFileName": "Adafruit_Feather_OLED-2.0.1.zip", "size": 20315, "checksum": "SHA-256:89d1d79e42bf6340d00b0e8338db4f0364462a007bf46bb2d785b77c4145aa8a" }, { "name": "Adafruit Feather OLED", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "website": "https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit LC709203F" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-2.0.2.zip", "archiveFileName": "Adafruit_Feather_OLED-2.0.2.zip", "size": 20360, "checksum": "SHA-256:f0eb074081d6490e2c3a1b2d7c5c708725cb6b06e5056f84353f18a645ea9061" }, { "name": "Adafruit Feather OLED", "version": "2.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "paragraph": "Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers", "website": "https://github.com/adafruit/Adafruit_FeatherOLED", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_FeatherOLED.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit LC709203F" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Feather_OLED-2.0.4.zip", "archiveFileName": "Adafruit_Feather_OLED-2.0.4.zip", "size": 20360, "checksum": "SHA-256:a0160cc618b253209ab3f6b0182ef3fb01d0a25653babfd203c3d78330e1e4f4" }, { "name": "TinyTemplateEngine", "version": "1.0.0", "author": "full.stack.ex@gmail.com", "maintainer": "full.stack.ex@gmail.com", "sentence": "Hello ${0}! A line-by-line template engine for large input data with a very small memory footprint", "paragraph": "Substitutes placeholders in the text - ${0}, ${1}, ${2}, ... with the values of program variables. Handles both small texts and large templates, such as web pages, which don't fit in memory (RAM). Processes the input template line by line - notably, from PROGMEM (program flash memory). Only allocates the memory for a single line at a time. Does not use String. Adaptable to file system (SPIFFS) and other sources.", "website": "https://github.com/full-stack-ex/tiny-template-engine-arduino", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/full-stack-ex/tiny-template-engine-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/full-stack-ex/TinyTemplateEngine-1.0.0.zip", "archiveFileName": "TinyTemplateEngine-1.0.0.zip", "size": 12169, "checksum": "SHA-256:08b7aa6bfa5803c412164243c6b07f0a78a7938c822f5cb2c98ce45fda657f59" }, { "name": "TinyTemplateEngine", "version": "1.1.0", "author": "full.stack.ex@gmail.com", "maintainer": "full.stack.ex@gmail.com", "sentence": "Hello ${0}! A line-by-line template engine for large input data with a very small memory footprint", "paragraph": "Substitutes placeholders in the text - ${0}, ${1}, ${2}, ... with the values of program variables. Handles both small texts and large templates, such as web pages, which don't fit in memory (RAM). Processes the input template line by line - notably, from PROGMEM (program flash memory). Only allocates the memory for a single line at a time. Does not use String. Adaptable to file system (SPIFFS) and other sources.", "website": "https://github.com/full-stack-ex/tiny-template-engine-arduino", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/full-stack-ex/tiny-template-engine-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/full-stack-ex/TinyTemplateEngine-1.1.0.zip", "archiveFileName": "TinyTemplateEngine-1.1.0.zip", "size": 12777, "checksum": "SHA-256:3a97040b754310ee383219e56bb63e24e7920c5c9872d114a8b69e4893287374" }, { "name": "TactNecklace", "version": "1.0.0", "author": "Aiden and Jonny", "maintainer": "Brandeis MakerLab \u003cMakerlab@brandeis.edu\u003e", "sentence": "Arduino Library receives acceleration data from acclerometer, outputting a signal of varying srength to the vibrators", "paragraph": "Allows for the transmission of accelerometer data relative to your center of balance to be mapped onto the human body via a vibrator necklace", "website": "https://github.com/AidenKunkler-Peck/Tactile-Necklace", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AidenKunkler-Peck/Tactile-Necklace.git", "providesIncludes": [ "TactNecklace.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AidenKunkler-Peck/TactNecklace-1.0.0.zip", "archiveFileName": "TactNecklace-1.0.0.zip", "size": 119007, "checksum": "SHA-256:2a688f56df72753cb8bd36f5a48d3e044722342ae08e5e521cb6c2f8efcc3ffa" }, { "name": "ESP8266-OLED Display Library", "version": "1.0.1", "author": "Klar Systems", "maintainer": "Klar Systems \u003cinfo@klsrsys.com\u003e", "sentence": "esp8266-Arduino library for I2C-OLED displays", "paragraph": "esp8266-Arduino library for I2C-OLED displays", "website": "https://github.com/remoteme/esp8266-OLED", "category": "Display", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/remoteme/esp8266-OLED.git", "url": "https://downloads.arduino.cc/libraries/github.com/remoteme/ESP8266_OLED_Display_Library-1.0.1.zip", "archiveFileName": "ESP8266_OLED_Display_Library-1.0.1.zip", "size": 7200, "checksum": "SHA-256:7e7fdbb71c3c74a25486a2deac5d1fcce663248705ffbf6fc3280ce70e9a971c" }, { "name": "EmotiBit SI7013", "version": "0.0.2", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the Si7013 temperature and humidity module", "paragraph": "The functions are designed to be handled asynchronously", "website": "https://github.com/EmotiBit/EmotiBit_SI7013", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_Si7013.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_SI7013-0.0.2.zip", "archiveFileName": "EmotiBit_SI7013-0.0.2.zip", "size": 10243, "checksum": "SHA-256:b778758d9cd0c616e26f52b83642dd20e48e3f8b6cc22ac1fe951f77646ddcec" }, { "name": "EmotiBit SI7013", "version": "0.0.3", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the Si7013 temperature and humidity module", "paragraph": "The functions are designed to be handled asynchronously", "website": "https://github.com/EmotiBit/EmotiBit_SI7013", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_Si7013.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_SI7013-0.0.3.zip", "archiveFileName": "EmotiBit_SI7013-0.0.3.zip", "size": 11053, "checksum": "SHA-256:cff143856d49a7b1fcdc7b4ec528f016606d5dae3bcc06e17068b12c8c72596a" }, { "name": "EmotiBit SI7013", "version": "0.0.5", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the Si7013 temperature and humidity module", "paragraph": "The functions are designed to be handled asynchronously", "website": "https://github.com/EmotiBit/EmotiBit_SI7013", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_Si7013.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_SI7013-0.0.5.zip", "archiveFileName": "EmotiBit_SI7013-0.0.5.zip", "size": 11291, "checksum": "SHA-256:7e2f7e516beff6d9f1f1052287e92b0405a8a5ab0207ab13ba0b0da4e2b18d13" }, { "name": "EmotiBit SI7013", "version": "0.0.6", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the Si7013 temperature and humidity module", "paragraph": "The functions are designed to be handled asynchronously", "website": "https://github.com/EmotiBit/EmotiBit_SI7013", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_Si7013.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_SI7013-0.0.6.zip", "archiveFileName": "EmotiBit_SI7013-0.0.6.zip", "size": 11315, "checksum": "SHA-256:c73302383e2e42ce137f90184507966aabd903d8736029a020b471b33381b305" }, { "name": "EmotiBit SI7013", "version": "0.0.7", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the Si7013 temperature and humidity module", "paragraph": "The functions are designed to be handled asynchronously", "website": "https://github.com/EmotiBit/EmotiBit_SI7013", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_Si7013.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_SI7013-0.0.7.zip", "archiveFileName": "EmotiBit_SI7013-0.0.7.zip", "size": 11319, "checksum": "SHA-256:f7fb01a59883b658402d4bd7c6740fccf151e18f584924a09211a5a932725e67" }, { "name": "FourteenSegDisplay", "version": "1.0.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "An Arduino library to control a 14 fourteen LED segment display.", "paragraph": "It supports ASCII, Hexadecimal and the decimal point. It includes ASCII font file. Allows for setting of segments. Small Memory footprint. Requires two shift registers. Tested on a LDD-F5406RI module. Supports Common Cathode and anode.", "website": "https://github.com/gavinlyonsrepo/FourteenSegDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/FourteenSegDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/FourteenSegDisplay-1.0.0.zip", "archiveFileName": "FourteenSegDisplay-1.0.0.zip", "size": 238372, "checksum": "SHA-256:c5571a8b46a34139ef36b6ee38a79e43f91c35f3589410e9c5a26e934946dca5" }, { "name": "FourteenSegDisplay", "version": "2.0.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "Drives a fourteen 14 segment alphanumeric starburst LED display.", "paragraph": "Supports ASCII, Hexadecimal, indivdual segment setting, strings and decimal point. ASCII font files. Small Memory footprint. Requires 2 or 3 shift registers. Also Supports sixteen 16 and seven 7 segment. Common Cathode and anode", "website": "https://github.com/gavinlyonsrepo/FourteenSegDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/FourteenSegDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/FourteenSegDisplay-2.0.0.zip", "archiveFileName": "FourteenSegDisplay-2.0.0.zip", "size": 410445, "checksum": "SHA-256:20affc006be077d450d443c6eeed5f5df994651a990bf1f186466da976bc6f56" }, { "name": "FourteenSegDisplay", "version": "2.1.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "Drives a fourteen 14 segment alphanumeric starburst LED display, Also supports 7, 9 \u0026 16 segment displays.", "paragraph": "Supports ASCII, Hexadecimal, indivdual segment setting, strings and decimal point. ASCII font files. Small Memory footprint. Requires 2 or 3 shift registers. Supports sixteen 16, 14 fourteen, nine 9 and seven 7 segment displays. Common Cathode and anode", "website": "https://github.com/gavinlyonsrepo/FourteenSegDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/FourteenSegDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/FourteenSegDisplay-2.1.0.zip", "archiveFileName": "FourteenSegDisplay-2.1.0.zip", "size": 372560, "checksum": "SHA-256:eb4dc2c7bc26c834a046d3c78ce83cc96535e50b89ae7cdd6d85b75bd49aa7cc" }, { "name": "FourteenSegDisplay", "version": "2.2.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "Drives a fourteen 14 segment alphanumeric starburst LED display, Also supports 7, 9 \u0026 16 segment displays.", "paragraph": "Supports ASCII, Hexadecimal, indivdual segment setting, strings and decimal point. ASCII font files. Small Memory footprint. Requires 2 or 3 shift registers. Supports sixteen 16, 14 fourteen, nine 9 and seven 7 segment displays. Common Cathode and anode", "website": "https://github.com/gavinlyonsrepo/FourteenSegDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/FourteenSegDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/FourteenSegDisplay-2.2.0.zip", "archiveFileName": "FourteenSegDisplay-2.2.0.zip", "size": 282631, "checksum": "SHA-256:64ce174814e885fb5b7432fc5914312308844439e18c29ab1a714abe4dad30e0" }, { "name": "FourteenSegDisplay", "version": "2.3.0", "author": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "maintainer": "Gavin Lyons \u003cglyons66@hotmail.com\u003e", "sentence": "Drives a fourteen 14 segment alphanumeric starburst LED display, Also supports 7, 9 \u0026 16 segment displays.", "paragraph": "Supports ASCII, Hexadecimal, indivdual segment setting, strings and decimal point. ASCII font files. Small Memory footprint. Requires 2 or 3 shift registers. Supports sixteen 16, 14 fourteen, nine 9 and seven 7 segment displays. Common Cathode and anode", "website": "https://github.com/gavinlyonsrepo/FourteenSegDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gavinlyonsrepo/FourteenSegDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/gavinlyonsrepo/FourteenSegDisplay-2.3.0.zip", "archiveFileName": "FourteenSegDisplay-2.3.0.zip", "size": 282278, "checksum": "SHA-256:84a6f09bde3653965589dde4dfff8a4dfc84e4f6cddbcece6f49f18db3744cec" }, { "name": "LedRGBlib", "version": "1.0.0", "author": "Brontapps", "maintainer": "Brontapps", "sentence": "RGB LED library for Arduino (ENG+ESP)", "paragraph": "A library which lets you control every single RGB LED, available both in English and Spanish. Una librería para controlar cualquier LED RGB, disponible en inglés y español.", "website": "https://github.com/alexbertis/LibreriaLedRGB", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/alexbertis/LibreriaLedRGB.git", "providesIncludes": [ "LedRGB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/alexbertis/LedRGBlib-1.0.0.zip", "archiveFileName": "LedRGBlib-1.0.0.zip", "size": 11934, "checksum": "SHA-256:13a944aef66901b2ac1f25ef034ff838a892e3b410c68bc41172abd26ec3f2ec" }, { "name": "LedRGBlib", "version": "1.0.2", "author": "Brontapps", "maintainer": "Brontapps", "sentence": "RGB LED library for Arduino (ENG+ESP)", "paragraph": "A library which lets you control every single RGB LED, available both in English and Spanish. Una librería para controlar cualquier LED RGB, disponible en inglés y español.", "website": "https://github.com/alexbertis/LibreriaLedRGB", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/alexbertis/LibreriaLedRGB.git", "providesIncludes": [ "LedRGB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/alexbertis/LedRGBlib-1.0.2.zip", "archiveFileName": "LedRGBlib-1.0.2.zip", "size": 12228, "checksum": "SHA-256:9336bb4514ab27f6b9dee5ab5915bae634208fe6729847be12c01baae805de4c" }, { "name": "Grove 6Axis_Digital_Accelerometer_Gyroscope4_ADIS16470", "version": "1.0.0", "author": "Seeed Studio", "maintainer": "Seeed Studio \u003ctechsupport@seeed.cc\u003e", "sentence": "Arduino library to control Grove 6-Axis Digital Accelerometer\u0026Gyroscope(ADIS16470).", "paragraph": "The ADIS16470 is a miniature MEMS inertial measurement unit (IMU) that includes a triaxial gyroscope and a triaxial accelerometer.", "website": "https://github.com/Seeed-Studio/Seeed_ADIS16470", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seeed-Studio/Seeed_ADIS16470.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seeed-Studio/Grove_6Axis_Digital_Accelerometer_Gyroscope4_ADIS16470-1.0.0.zip", "archiveFileName": "Grove_6Axis_Digital_Accelerometer_Gyroscope4_ADIS16470-1.0.0.zip", "size": 16710, "checksum": "SHA-256:303c9fd61555342b381ce4f93b3dcf4f06e060e9bc4ebeb705880c65dc2a54cf" }, { "name": "RTT-GUI", "version": "0.1.0", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, Grissiom", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "RT-Thread GUI Engine", "paragraph": "RT-Thread GUI Engine", "website": "https://github.com/onelife/RTT-GUI", "category": "Display", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/RTT-GUI.git", "providesIncludes": [ "rtt.h", "rttgui.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RTT_GUI-0.1.0.zip", "archiveFileName": "RTT_GUI-0.1.0.zip", "size": 4028039, "checksum": "SHA-256:bcb5bd4393ad71930b963d7cef7e4def02025acb4488b83dc8c84d1291bf327b" }, { "name": "RTT-GUI", "version": "0.3.0", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, Grissiom", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "RT-Thread GUI Engine", "paragraph": "RT-Thread GUI Engine", "website": "https://github.com/onelife/RTT-GUI", "category": "Display", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/RTT-GUI.git", "providesIncludes": [ "rtt.h", "rttgui.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RTT_GUI-0.3.0.zip", "archiveFileName": "RTT_GUI-0.3.0.zip", "size": 1346778, "checksum": "SHA-256:f074c63f660a1985ae6427ee3acb1fd487413a1d52ad64f397d1a503e97c9f6c" }, { "name": "RTT-GUI", "version": "0.5.0", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, Grissiom", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "RT-Thread GUI Engine", "paragraph": "RT-Thread GUI Engine", "website": "https://github.com/onelife/RTT-GUI", "category": "Display", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/RTT-GUI.git", "providesIncludes": [ "rtt.h", "rttgui.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RTT_GUI-0.5.0.zip", "archiveFileName": "RTT_GUI-0.5.0.zip", "size": 1366537, "checksum": "SHA-256:f7d8765e59761072d0c200b9ecb90d27402b2f95950860a1c36bfa4684b157a2" }, { "name": "RTT-GUI", "version": "0.5.1", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, Grissiom", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Embedded GUI Library", "paragraph": "RT-Thread GUI Engine", "website": "https://github.com/onelife/RTT-GUI", "category": "Display", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/RTT-GUI.git", "providesIncludes": [ "rtt.h", "rttgui.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RTT_GUI-0.5.1.zip", "archiveFileName": "RTT_GUI-0.5.1.zip", "size": 1365546, "checksum": "SHA-256:761c7e47d5cb8dc2ec5f12561461ebd19534ed1f4f256adf2f5a4fc4a9cf0bbd" }, { "name": "RTT-GUI", "version": "0.7.1", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, Grissiom", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Embedded GUI Library", "paragraph": "RT-Thread GUI Engine", "website": "https://github.com/onelife/RTT-GUI", "category": "Display", "architectures": [ "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/RTT-GUI.git", "providesIncludes": [ "rtt.h", "rttgui.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RTT_GUI-0.7.1.zip", "archiveFileName": "RTT_GUI-0.7.1.zip", "size": 1319411, "checksum": "SHA-256:d1603cf11105d2d257bf5f872c8a49761f477feec2f981c7f8b0cacd6244bb3f" }, { "name": "RTT-GUI", "version": "0.8.0", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, Grissiom", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Embedded GUI Library", "paragraph": "RT-Thread GUI Engine", "website": "https://github.com/onelife/RTT-GUI", "category": "Display", "architectures": [ "sam", "samd", "gd32v" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/RTT-GUI.git", "providesIncludes": [ "rtt.h", "rttgui.h" ], "dependencies": [ { "name": "RT-Thread" } ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RTT_GUI-0.8.0.zip", "archiveFileName": "RTT_GUI-0.8.0.zip", "size": 1319420, "checksum": "SHA-256:b23fdcb001d8b66136c4bb02e368fe73065d30fd15f590682860ee0528cac407" }, { "name": "RTT-GUI", "version": "0.9.1", "author": "onelife \u003conelife.real@gmail.com\u003e, Bernard Xiong \u003cbernard.xiong@gmail.com\u003e, Grissiom", "maintainer": "onelife \u003conelife.real@gmail.com\u003e", "sentence": "Embedded GUI Library", "paragraph": "RT-Thread GUI Engine", "website": "https://github.com/onelife/RTT-GUI", "category": "Display", "architectures": [ "sam", "samd", "gd32v" ], "types": [ "Contributed" ], "repository": "https://github.com/onelife/RTT-GUI.git", "providesIncludes": [ "rtt.h", "rttgui.h" ], "dependencies": [ { "name": "RT-Thread" } ], "url": "https://downloads.arduino.cc/libraries/github.com/onelife/RTT_GUI-0.9.1.zip", "archiveFileName": "RTT_GUI-0.9.1.zip", "size": 1319570, "checksum": "SHA-256:0c81fcc54becd6c211fdf889703a7ae0167a49767e133970542d2f75d1c9425f" }, { "name": "Simple Repository IO", "version": "1.0.3", "author": "Iago \u0026lt;iago@iaspp.com\u0026gt;", "maintainer": "Iago \u0026lt;iago@iaspp.com\u0026gt;", "sentence": "A simple IO controller", "paragraph": "IO repository for improved communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "iorepo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-1.0.3.zip", "archiveFileName": "Simple_Repository_IO-1.0.3.zip", "size": 5965, "checksum": "SHA-256:6fed875634c67e00a4995b8ef1a77d8d36cbc50e7df9ce4aab798b35ae523b2e" }, { "name": "Simple Repository IO", "version": "2.0.1", "author": "Iago \u003cel.iagows@gmail.com\u003e", "maintainer": "Iago \u003cel.iagows@gmail.com\u003e", "sentence": "A simple IO controller", "paragraph": "IO repository for easy communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "bool_feedback.h", "bool_sensor.h", "feedback.h", "io.h", "percent_sensor.h", "Simple_Repository_IO.h", "sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-2.0.1.zip", "archiveFileName": "Simple_Repository_IO-2.0.1.zip", "size": 9795, "checksum": "SHA-256:4ef44bb63ad492e245632c8ea7805b9e9e684f1ae821b8e260906641c1fb2f23" }, { "name": "Simple Repository IO", "version": "2.0.0", "author": "Iago \u003cel.iagows@gmail.com\u003e", "maintainer": "Iago \u003cel.iagows@gmail.com\u003e", "sentence": "A simple IO controller", "paragraph": "IO repository for easy communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "iorepo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-2.0.0.zip", "archiveFileName": "Simple_Repository_IO-2.0.0.zip", "size": 9146, "checksum": "SHA-256:3646b3b5c93cfadaf7d5f9c881276e81d28663c90e07b466045257ab12fed978" }, { "name": "Simple Repository IO", "version": "2.1.0", "author": "Iago \u003cel.iagows@gmail.com\u003e", "maintainer": "Iago \u003cel.iagows@gmail.com\u003e", "sentence": "A simple IO controller", "paragraph": "IO repository for easy communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "bool_feedback.h", "bool_sensor.h", "ccu.h", "feedback.h", "io.h", "percent_feedback.h", "percent_sensor.h", "sensor.h", "Simple_Repository_IO.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-2.1.0.zip", "archiveFileName": "Simple_Repository_IO-2.1.0.zip", "size": 12166, "checksum": "SHA-256:09b14fd7b2751b54505d45a540610a8e1b2575051fc52632b2a594cd9b0e3ecb" }, { "name": "Simple Repository IO", "version": "3.0.0", "author": "Iago \u003cel.iagows@gmail.com\u003e", "maintainer": "Iago \u003cel.iagows@gmail.com\u003e", "sentence": "A simple IO controller", "paragraph": "IO repository for easy communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "bool_component.h", "ccu.h", "command_factory.h", "component.h", "percent_component.h", "Simple_Repository_IO.h", "valuable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-3.0.0.zip", "archiveFileName": "Simple_Repository_IO-3.0.0.zip", "size": 11482, "checksum": "SHA-256:3a04c45fa561a7092331512e7706fe1381d3772dbc963aa35c0044ea3996d585" }, { "name": "Simple Repository IO", "version": "3.0.1", "author": "Iago \u003cel.iagows@gmail.com\u003e", "maintainer": "Iago \u003cel.iagows@gmail.com\u003e", "sentence": "A simple IO controller", "paragraph": "IO repository for easy communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "bool_component.h", "ccu.h", "command_factory.h", "component.h", "percent_component.h", "Simple_Repository_IO.h", "valuable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-3.0.1.zip", "archiveFileName": "Simple_Repository_IO-3.0.1.zip", "size": 11813, "checksum": "SHA-256:25a7103800b458cc8c76daf9d05b386cb889c337738db97dd91c1d1be4e02d39" }, { "name": "Simple Repository IO", "version": "3.0.2", "author": "Iago \u003cel.iagows@gmail.com\u003e", "maintainer": "Iago \u003cel.iagows@gmail.com\u003e", "sentence": "A simple IO controller", "paragraph": "IO repository for easy communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "bool_component.h", "ccu.h", "command_factory.h", "component.h", "percent_component.h", "Simple_Repository_IO.h", "valuable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-3.0.2.zip", "archiveFileName": "Simple_Repository_IO-3.0.2.zip", "size": 11828, "checksum": "SHA-256:6b528d0c351d197c88ac270445dbbcd4f03f122c77b06b8a292bf6fc2ba07899" }, { "name": "Simple Repository IO", "version": "3.0.3", "author": "Iago \u003cel.iagows@gmail.com\u003e", "maintainer": "Iago \u003cel.iagows@gmail.com\u003e", "sentence": "A simple IO controller", "paragraph": "IO repository for easy communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "bool_component.h", "ccu.h", "command_factory.h", "component.h", "percent_component.h", "Simple_Repository_IO.h", "valuable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-3.0.3.zip", "archiveFileName": "Simple_Repository_IO-3.0.3.zip", "size": 11863, "checksum": "SHA-256:00731bbee125c0307373d2111a0a64981b355b65ddf59450136a469b69b41029" }, { "name": "Simple Repository IO", "version": "3.0.4", "author": "Iago \u003cel.iagows@gmail.com\u003e", "maintainer": "Iago \u003cel.iagows@gmail.com\u003e", "sentence": "A simple IO controller", "paragraph": "IO repository for easy communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "bool_component.h", "ccu.h", "command_factory.h", "component.h", "percent_component.h", "Simple_Repository_IO.h", "valuable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-3.0.4.zip", "archiveFileName": "Simple_Repository_IO-3.0.4.zip", "size": 11911, "checksum": "SHA-256:bb9cdddea27a93f18b2182f29822913c19917f75d6a05e39a4a0ef5da06877a9" }, { "name": "Simple Repository IO", "version": "3.0.5", "author": "Iago \u003cel.iagows@gmail.com\u003e", "maintainer": "Iago \u003cel.iagows@gmail.com\u003e", "sentence": "A simple IO controller", "paragraph": "IO repository for easy communication with other devices.", "website": "https://github.com/iagows/arduino_io", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iagows/arduino_io.git", "providesIncludes": [ "bool_component.h", "ccu.h", "command_factory.h", "component.h", "percent_component.h", "Simple_Repository_IO.h", "valuable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/iagows/Simple_Repository_IO-3.0.5.zip", "archiveFileName": "Simple_Repository_IO-3.0.5.zip", "size": 12069, "checksum": "SHA-256:82450a70d20a1eb0697cdcc511b615608f9949dc48faf8b1f1863319ceff07ff" }, { "name": "TheTroll", "version": "1.0.2", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Arduino Library for use with Patrick Mitchells \"The Troll\" board.", "paragraph": "A simple library for \"The Troll\" Arduino compatible practical joke machine/board made by Patrick Thomas Mitchell.", "website": "https://github.com/kd8bxp/TheTroll", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/TheTroll.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/TheTroll-1.0.2.zip", "archiveFileName": "TheTroll-1.0.2.zip", "size": 10674, "checksum": "SHA-256:3683eadc2fbb749b98f9bfd3b723c70c9618f05285d470da833dcc2528d0d8ac" }, { "name": "TheTroll", "version": "1.0.4", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Arduino Library for use with Patrick Mitchells \"The Troll\" board.", "paragraph": "A simple library for \"The Troll\" Arduino compatible practical joke machine/board made by Patrick Thomas Mitchell.", "website": "https://github.com/kd8bxp/TheTroll", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/TheTroll.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/TheTroll-1.0.4.zip", "archiveFileName": "TheTroll-1.0.4.zip", "size": 118806, "checksum": "SHA-256:21cb0b9f35d1e29b6c6e6b8bea0a9bb5afe522b3fe5a5e2ec921698b6c1b3f52" }, { "name": "TheTroll", "version": "1.0.6", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Arduino Library for use with Patrick Mitchells \"The Troll\" board.", "paragraph": "A simple library for \"The Troll\" Arduino compatible practical joke machine/board made by Patrick Thomas Mitchell.", "website": "https://github.com/kd8bxp/TheTroll", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/TheTroll.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/TheTroll-1.0.6.zip", "archiveFileName": "TheTroll-1.0.6.zip", "size": 8095392, "checksum": "SHA-256:80eb93ef705503d3745d6a543e67fb550857354b5a4ec8b30b61d5329e2d1732" }, { "name": "TheTroll", "version": "1.0.7", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Arduino Library for use with Patrick Mitchells \"The Troll\" board.", "paragraph": "A simple library for \"The Troll\" Arduino compatible practical joke machine/board made by Patrick Thomas Mitchell.", "website": "https://github.com/kd8bxp/TheTroll", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/TheTroll.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/TheTroll-1.0.7.zip", "archiveFileName": "TheTroll-1.0.7.zip", "size": 17295860, "checksum": "SHA-256:7cd0ae06a8f687244aec75c00f89b9ecf012e08db5299292180c9e904a12d3b3" }, { "name": "TheTroll", "version": "1.0.8", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Arduino Library for use with Patrick Mitchells \"The Troll\" board.", "paragraph": "A simple library for \"The Troll\" Arduino compatible practical joke machine/board made by Patrick Thomas Mitchell.", "website": "https://github.com/kd8bxp/TheTroll", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/TheTroll.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/TheTroll-1.0.8.zip", "archiveFileName": "TheTroll-1.0.8.zip", "size": 17295798, "checksum": "SHA-256:564b4910676b748c983953b8c7a7904e9f9bead905fb66e8a3f4f9208b757396" }, { "name": "TheTroll", "version": "1.0.9", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Arduino Library for use with Patrick Mitchells \"The Troll\" board.", "paragraph": "A simple library for \"The Troll\" Arduino compatible practical joke machine/board made by Patrick Thomas Mitchell.", "website": "https://github.com/kd8bxp/TheTroll", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/TheTroll.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/TheTroll-1.0.9.zip", "archiveFileName": "TheTroll-1.0.9.zip", "size": 17297730, "checksum": "SHA-256:d37980a4f4572073fe7c860487e4717d5048d993696994e35bdfce88f80761d0" }, { "name": "TheTroll", "version": "1.0.10", "author": "LeRoy Miller", "maintainer": "LeRoy Miller \u003ckd8bxp@aol.com\u003e", "sentence": "Arduino Library for use with Patrick Mitchells \"The Troll\" board.", "paragraph": "A simple library for \"The Troll\" Arduino compatible practical joke machine/board made by Patrick Thomas Mitchell.", "website": "https://github.com/kd8bxp/TheTroll", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kd8bxp/TheTroll.git", "url": "https://downloads.arduino.cc/libraries/github.com/kd8bxp/TheTroll-1.0.10.zip", "archiveFileName": "TheTroll-1.0.10.zip", "size": 17297936, "checksum": "SHA-256:885abbc36f6b98b88e249c8b14d5e94d72454e8656046bf6a93cefdce57a94dd" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "0.0.2", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-0.0.2.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-0.0.2.zip", "size": 59536, "checksum": "SHA-256:0ccfe7badc7ac44c77dd3060008f8c8ab04b519af0617813356bd3935d9a5d52" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "0.0.3", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-0.0.3.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-0.0.3.zip", "size": 65583, "checksum": "SHA-256:b910f053f455ac33cdf4b65ebf42ecb7ee1215f5f5fd4f4c99be8aa21b3931b4" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "0.0.4", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-0.0.4.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-0.0.4.zip", "size": 65625, "checksum": "SHA-256:00e3de4e5942028f97f0e2c3ac6c5c22860409389927475938e64f010d3a028a" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "0.0.5", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-0.0.5.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-0.0.5.zip", "size": 65631, "checksum": "SHA-256:1c619233b0b05dece9819d337d04bbf2799ee21892509e4435af4f4afc896ac0" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "0.0.6", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-0.0.6.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-0.0.6.zip", "size": 65680, "checksum": "SHA-256:79287380dd4a03ef4341fcd2bde6230316ebbb1fa18311f12082202740ce5ef1" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "0.0.7", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-0.0.7.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-0.0.7.zip", "size": 65780, "checksum": "SHA-256:d92adccbaf026de26f70d0c6022d7904adbc7a6dd63134f65c3b5648b4a89398" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "1.0.0", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-1.0.0.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-1.0.0.zip", "size": 66149, "checksum": "SHA-256:3a1bcf4af2f3c6851695d52e3821c5e67a59ba411afa7d2db84981ae441df13c" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "1.0.1", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-1.0.1.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-1.0.1.zip", "size": 66225, "checksum": "SHA-256:0a4d72ff76353805186f7c23df10505757815183b9eb37b3ff6f95628b0d3d52" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "1.0.2", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-1.0.2.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-1.0.2.zip", "size": 66224, "checksum": "SHA-256:27cdc4aa82dcf2e05dad2d853e8598d7abf7411454b1ebb37a54faaf29697b1e" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "1.0.3", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-1.0.3.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-1.0.3.zip", "size": 66367, "checksum": "SHA-256:c2b92da5f9c4eeaa31b4b374090132b7965e3adaaac05be0e754498d2671b855" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "1.0.4", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-1.0.4.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-1.0.4.zip", "size": 66378, "checksum": "SHA-256:13c693c509f2533afedf651433ff7601e42adeb06c03d3e3be28859cbc65b948" }, { "name": "Ambient ESP32 ESP8266 lib", "version": "1.0.5", "author": "Ambient Data", "maintainer": "Ambient Data \u003cstaff@ambidata.io\u003e", "sentence": "Ambient library for Arduino ESP32 and ESP8266.", "paragraph": "Ambient is a cloud service to collect, store and visualize sensor data.", "website": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AmbientDataInc/Ambient_ESP8266_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/AmbientDataInc/Ambient_ESP32_ESP8266_lib-1.0.5.zip", "archiveFileName": "Ambient_ESP32_ESP8266_lib-1.0.5.zip", "size": 66385, "checksum": "SHA-256:9c1c91a2f8ec2eca65051a7486e0ce0baae2c8590f3b2f6a134e53d32b0bb312" }, { "name": "Arduino_DebugUtils", "version": "1.0.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Debugging module with different debug levels, timestamps and printf-style output.", "paragraph": "This class provides functionality useful for debugging sketches via printf-style statements.", "website": "https://github.com/arduino-libraries/Arduino_DebugUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_DebugUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_DebugUtils-1.0.0.zip", "archiveFileName": "Arduino_DebugUtils-1.0.0.zip", "size": 18216, "checksum": "SHA-256:10f07317d7c265ec4c4ed4c3af516e7b7b9cfd5fc78c911fe02874249aed8cf5" }, { "name": "Arduino_DebugUtils", "version": "0.1.2", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Debugging module with different debug levels, timestamps and printf-style output.", "paragraph": "This class provides functionality useful for debugging sketches via printf-style statements.", "website": "https://github.com/arduino-libraries/Arduino_DebugUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_DebugUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_DebugUtils-0.1.2.zip", "archiveFileName": "Arduino_DebugUtils-0.1.2.zip", "size": 18216, "checksum": "SHA-256:80cb9b277527b136d6633a5e44bd1ebda7d9262b5da88df82f33a160b30c9d84" }, { "name": "Arduino_DebugUtils", "version": "0.1.3", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Debugging module with different debug levels, timestamps and printf-style output.", "paragraph": "This class provides functionality useful for debugging sketches via printf-style statements.", "website": "https://github.com/arduino-libraries/Arduino_DebugUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_DebugUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_DebugUtils-0.1.3.zip", "archiveFileName": "Arduino_DebugUtils-0.1.3.zip", "size": 19815, "checksum": "SHA-256:781cb8480180d4e5ae753cb7effe28ffe51b97a72604f0974bd1ba2c53aac415" }, { "name": "Arduino_DebugUtils", "version": "1.1.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Debugging module with different debug levels, timestamps and printf-style output.", "paragraph": "This class provides functionality useful for debugging sketches via printf-style statements.", "website": "https://github.com/arduino-libraries/Arduino_DebugUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_DebugUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_DebugUtils-1.1.0.zip", "archiveFileName": "Arduino_DebugUtils-1.1.0.zip", "size": 19814, "checksum": "SHA-256:42cfdc987302e8fcb64f161ee298179d5e94fc797c873a3852a8e47c2e9ecbc5" }, { "name": "Arduino_DebugUtils", "version": "1.2.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Debugging module with different debug levels, timestamps and printf-style output.", "paragraph": "This class provides functionality useful for debugging sketches via printf-style statements.", "website": "https://github.com/arduino-libraries/Arduino_DebugUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_DebugUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_DebugUtils-1.2.0.zip", "archiveFileName": "Arduino_DebugUtils-1.2.0.zip", "size": 19814, "checksum": "SHA-256:10617f91028ba25367d2ae8d922048993cd36da754a384e14cd15997748c093d" }, { "name": "Arduino_DebugUtils", "version": "1.3.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Debugging module with different debug levels, timestamps and printf-style output.", "paragraph": "This class provides functionality useful for debugging sketches via printf-style statements.", "website": "https://github.com/arduino-libraries/Arduino_DebugUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_DebugUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_DebugUtils-1.3.0.zip", "archiveFileName": "Arduino_DebugUtils-1.3.0.zip", "size": 20426, "checksum": "SHA-256:3e3b684484b775fe1efa594bb60651a73776df1543483011d5233bf1dc4a3a92" }, { "name": "Arduino_DebugUtils", "version": "1.4.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Debugging module with different debug levels, timestamps and printf-style output.", "paragraph": "This class provides functionality useful for debugging sketches via printf-style statements.", "website": "https://github.com/arduino-libraries/Arduino_DebugUtils", "category": "Communication", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_DebugUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_DebugUtils-1.4.0.zip", "archiveFileName": "Arduino_DebugUtils-1.4.0.zip", "size": 20555, "checksum": "SHA-256:badf27da4ebb4795a5ba05cf0567a9362ecdc8e990bafd610bbce5e73b329bc2" }, { "name": "Arduino_ConnectionHandler", "version": "0.1.0", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.1.0.zip", "archiveFileName": "Arduino_ConnectionHandler-0.1.0.zip", "size": 26081, "checksum": "SHA-256:475083fbe911faccc9f09c11d1b286193f0e40dc4c803a5136a51d0e8d8dd6ed" }, { "name": "Arduino_ConnectionHandler", "version": "0.1.2", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.1.2.zip", "archiveFileName": "Arduino_ConnectionHandler-0.1.2.zip", "size": 26101, "checksum": "SHA-256:4298a7839331b32bb16cfbcc581362158b9b0e4eb7060d2730bc22481021314e" }, { "name": "Arduino_ConnectionHandler", "version": "0.1.3", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.1.3.zip", "archiveFileName": "Arduino_ConnectionHandler-0.1.3.zip", "size": 26152, "checksum": "SHA-256:028956d96491a5216751548ef9f69aa479b0a77426b8c1404d3dccbb68999fd0" }, { "name": "Arduino_ConnectionHandler", "version": "0.1.4", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.1.4.zip", "archiveFileName": "Arduino_ConnectionHandler-0.1.4.zip", "size": 26296, "checksum": "SHA-256:4a83356d89105992905e3e78a695e6c8b60a4905ab2b911e6df15fb4837760f6" }, { "name": "Arduino_ConnectionHandler", "version": "0.2.0", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.2.0.zip", "archiveFileName": "Arduino_ConnectionHandler-0.2.0.zip", "size": 29729, "checksum": "SHA-256:46f0e2852fc961d8f74a4820afbe968f8c652f6189d4c2ff5f1cb47da16d5af1" }, { "name": "Arduino_ConnectionHandler", "version": "0.3.1", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.3.1.zip", "archiveFileName": "Arduino_ConnectionHandler-0.3.1.zip", "size": 29813, "checksum": "SHA-256:b182f9c7ac0f782f540df68f3400fc3e72a0852bd2a4334ad9ee5c74742dcc69" }, { "name": "Arduino_ConnectionHandler", "version": "0.3.2", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.3.2.zip", "archiveFileName": "Arduino_ConnectionHandler-0.3.2.zip", "size": 29813, "checksum": "SHA-256:d4ac2e868289d07306a38e903e030bb7233274713a0b476ae70c2639816960cc" }, { "name": "Arduino_ConnectionHandler", "version": "0.3.3", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.3.3.zip", "archiveFileName": "Arduino_ConnectionHandler-0.3.3.zip", "size": 29743, "checksum": "SHA-256:d65f2ebaa4553058b5bc883b211d6a1f6834de67582e205bd230b990e465d8cc" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.0", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.0.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.0.zip", "size": 35522, "checksum": "SHA-256:0d10c1b10ff8ac57aebb95486f95ddedeff660998c389f831494a54417cc4fb6" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.1", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.1.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.1.zip", "size": 35483, "checksum": "SHA-256:71772f7d3ee8b6d1a17649d017d4a95279e50773c0ce4c91bc1b9b14e1dc84a1" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.2", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.2.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.2.zip", "size": 29742, "checksum": "SHA-256:346f15a6753b029998ebf19614649195b8f4a5e6cc4d3932bc9faafd5fefa4c6" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.3", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.3.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.3.zip", "size": 35525, "checksum": "SHA-256:491aca60577cb4febc152bfbd74af63783002c3b51a74975d727db848e774cae" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.4", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.4.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.4.zip", "size": 35515, "checksum": "SHA-256:d288cf5cd64467f16ca3e60333b0e915e8722a390ec651a0e50ff2e51ab83f7e" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.5", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.5.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.5.zip", "size": 33695, "checksum": "SHA-256:e45dc9010ab2d70205258e16154c52ea572a7261d8a90f3203dd360c7dd3824f" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.6", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.6.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.6.zip", "size": 31736, "checksum": "SHA-256:56a14ae77719ccdde84c32531dbc370e06af39cd6e84f0c6b01a8781e61780b3" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.7", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.7.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.7.zip", "size": 32122, "checksum": "SHA-256:52c539383a5f3f767663bbc46659ec2e2f4c66279f5ac603d72dcdc327cef5aa" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.8", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.8.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.8.zip", "size": 32158, "checksum": "SHA-256:8184a8a1aff6708f2bc753c9013b43c6658c065295df91ea48114e9122c0b854" }, { "name": "Arduino_ConnectionHandler", "version": "0.4.9", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.4.9.zip", "archiveFileName": "Arduino_ConnectionHandler-0.4.9.zip", "size": 32176, "checksum": "SHA-256:1288400d1b23d15cb6f82262e32fc61ffc0ffbc3b0c898840c38db6134e2fa02" }, { "name": "Arduino_ConnectionHandler", "version": "0.5.0", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.5.0.zip", "archiveFileName": "Arduino_ConnectionHandler-0.5.0.zip", "size": 32195, "checksum": "SHA-256:57cebb24c448895542a532195fef857e76e4b432d13e2c7f277de52553fad0c7" }, { "name": "Arduino_ConnectionHandler", "version": "0.5.1", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.5.1.zip", "archiveFileName": "Arduino_ConnectionHandler-0.5.1.zip", "size": 32223, "checksum": "SHA-256:d41a6bc6e66424855c6a451abfb4a21c06ae4422239c1bc1889e2b47fcb7dd85" }, { "name": "Arduino_ConnectionHandler", "version": "0.6.0", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.6.0.zip", "archiveFileName": "Arduino_ConnectionHandler-0.6.0.zip", "size": 32289, "checksum": "SHA-256:35bc42a80f969507f168915ecfab9591bdc419164d8c7acf574757395033615d" }, { "name": "Arduino_ConnectionHandler", "version": "0.6.1", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.6.1.zip", "archiveFileName": "Arduino_ConnectionHandler-0.6.1.zip", "size": 32296, "checksum": "SHA-256:3d03d51f769089e0ea202705ee0898b90f276e32bb1a1368773009fafa755b42" }, { "name": "Arduino_ConnectionHandler", "version": "0.6.2", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.6.2.zip", "archiveFileName": "Arduino_ConnectionHandler-0.6.2.zip", "size": 32301, "checksum": "SHA-256:68d6717e3493855a2c92cd379fa6bb04b8a7df99c62d2cde15700eafb251b8b9" }, { "name": "Arduino_ConnectionHandler", "version": "0.6.3", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.6.3.zip", "archiveFileName": "Arduino_ConnectionHandler-0.6.3.zip", "size": 32323, "checksum": "SHA-256:86fb73e7ff9d3e43196e4cfe184b77bcc61cea60489f3e97d15e19831afc8fee" }, { "name": "Arduino_ConnectionHandler", "version": "0.6.4", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.6.4.zip", "archiveFileName": "Arduino_ConnectionHandler-0.6.4.zip", "size": 32177, "checksum": "SHA-256:d04f82288b4287679fbcd3c60d6c0e362f9e027cabd908bbe0e54105b35e5bec" }, { "name": "Arduino_ConnectionHandler", "version": "0.6.5", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.6.5.zip", "archiveFileName": "Arduino_ConnectionHandler-0.6.5.zip", "size": 32463, "checksum": "SHA-256:9af4ab380207949960c388b00396bcd6a6a4de95b8bae59dae519d2bafeee1af" }, { "name": "Arduino_ConnectionHandler", "version": "0.6.6", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.6.6.zip", "archiveFileName": "Arduino_ConnectionHandler-0.6.6.zip", "size": 32540, "checksum": "SHA-256:e5f4b39bdb014067ca562101e7230b69f954db8ad67a84043f8dde28865300f8" }, { "name": "Arduino_ConnectionHandler", "version": "0.7.0", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.7.0.zip", "archiveFileName": "Arduino_ConnectionHandler-0.7.0.zip", "size": 35379, "checksum": "SHA-256:a481c738676d2985570c9f34fd4bbbdfeedf8e5671558ae61abdc5f578e35e03" }, { "name": "Arduino_ConnectionHandler", "version": "0.7.1", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.7.1.zip", "archiveFileName": "Arduino_ConnectionHandler-0.7.1.zip", "size": 35577, "checksum": "SHA-256:0d0acdb9033319ddf2fc4d416252bc42eaccea3e55f7b54c7d56d072851776bb" }, { "name": "Arduino_ConnectionHandler", "version": "0.7.2", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.7.2.zip", "archiveFileName": "Arduino_ConnectionHandler-0.7.2.zip", "size": 35577, "checksum": "SHA-256:2e91b222cb5f86afdd9b07fabc4857c41158cfef90fe5ea3e66f07c1d0eacd0c" }, { "name": "Arduino_ConnectionHandler", "version": "0.7.3", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla", "mbed_opta" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.7.3.zip", "archiveFileName": "Arduino_ConnectionHandler-0.7.3.zip", "size": 35592, "checksum": "SHA-256:1075cdef6d8f5c26f82d6b17b9289e6cee9732bd120ac5543039b483e20d70a0" }, { "name": "Arduino_ConnectionHandler", "version": "0.7.4", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla", "mbed_opta", "mbed_giga" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.7.4.zip", "archiveFileName": "Arduino_ConnectionHandler-0.7.4.zip", "size": 35608, "checksum": "SHA-256:8f5df7d11d774ee980d52e9a4108639b759f871596ab41741b9676966c24b3d6" }, { "name": "Arduino_ConnectionHandler", "version": "0.7.5", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla", "mbed_opta", "mbed_giga", "renesas_portenta" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.7.5.zip", "archiveFileName": "Arduino_ConnectionHandler-0.7.5.zip", "size": 35690, "checksum": "SHA-256:b896853836d9ff91b1cd1795b424388ce8c072d23a2b918aaec0b2024226ba90" }, { "name": "Arduino_ConnectionHandler", "version": "0.7.6", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla", "mbed_opta", "mbed_giga", "renesas_portenta", "renesas_uno" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.7.6.zip", "archiveFileName": "Arduino_ConnectionHandler-0.7.6.zip", "size": 35713, "checksum": "SHA-256:5dde0af100c79f2bc4ae57883dd460e3f0cb0c7d90bc8707a20262535ca42ff4" }, { "name": "Arduino_ConnectionHandler", "version": "0.7.7", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla", "mbed_opta", "mbed_giga", "renesas_portenta", "renesas_uno" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.7.7.zip", "archiveFileName": "Arduino_ConnectionHandler-0.7.7.zip", "size": 35760, "checksum": "SHA-256:a928999ca230db4a632450e721b21edccd2d6710b896640cedca0623c66e8691" }, { "name": "Arduino_ConnectionHandler", "version": "0.8.0", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla", "mbed_opta", "mbed_giga", "renesas_portenta", "renesas_uno", "mbed_edge" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.8.0.zip", "archiveFileName": "Arduino_ConnectionHandler-0.8.0.zip", "size": 38388, "checksum": "SHA-256:55a1214c6a0c4d4a8cf64fa9d92b049f7ec3c75a4223668528b8b7c9753b11eb" }, { "name": "Arduino_ConnectionHandler", "version": "0.8.1", "author": "Ubi de Feo, Cristian Maglie, Andrea Catozzi, Alexander Entinger et al.", "maintainer": "Arduino.cc", "sentence": "Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])", "paragraph": "Originally part of ArduinoIoTCloud", "website": "https://github.com/arduino-libraries/Arduino_ConnectionHandler", "category": "Communication", "architectures": [ "samd", "esp32", "esp8266", "mbed", "megaavr", "mbed_nano", "mbed_portenta", "mbed_nicla", "mbed_opta", "mbed_giga", "renesas_portenta", "renesas_uno", "mbed_edge" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_ConnectionHandler.git", "dependencies": [ { "name": "Arduino_DebugUtils" }, { "name": "WiFi101" }, { "name": "WiFiNINA" }, { "name": "MKRGSM" }, { "name": "MKRNB" }, { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_ConnectionHandler-0.8.1.zip", "archiveFileName": "Arduino_ConnectionHandler-0.8.1.zip", "size": 38388, "checksum": "SHA-256:240555141aedfb57a806307c1194dfde0e352845a9c302e482531033cb363a23" }, { "name": "SparkFun Qwiic Relay Arduino Library", "version": "1.0.0", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Quad and Single Relay Boards", "paragraph": "The SparkFun Qwiic Relay Arduino Library makes it very easy to use the Qwiic enabled relays from SparkFun Electronics. It gives you easy to use functions to turn on and off relays, toggle them, and check their status. Also provided is example code for each board (\u003ca href=\"https://www.sparkfun.com/products/15093\"\u003e\u003cSparkFun Single Qwiic Relay\u003c/a\u003e and the \u003ca href=\"https://www.sparkfun.com/products/15102\"\u003e\u003cSparkFun Qwiic Quad Relay\u003c/a\u003e) that gives instructions on how to use the library to its fullest.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Relay_Arduino_Library-1.0.0.zip", "size": 9701, "checksum": "SHA-256:d358ad87372e837e5a0610b6ca1201c24e3ada8d1c3ca86d7908fb235a81eb89" }, { "name": "SparkFun Qwiic Relay Arduino Library", "version": "1.0.1", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Quad and Single Relay Boards", "paragraph": "The SparkFun Qwiic Relay Arduino Library makes it very easy to use the Qwiic enabled relays from SparkFun Electronics. It gives you easy to use functions to turn on and off relays, toggle them, and check their status. Also provided is example code for each board (\u003ca href=\"https://www.sparkfun.com/products/15093\"\u003e\u003cSparkFun Single Qwiic Relay\u003c/a\u003e and the \u003ca href=\"https://www.sparkfun.com/products/15102\"\u003e\u003cSparkFun Qwiic Quad Relay\u003c/a\u003e) that gives instructions on how to use the library to its fullest.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_Relay_Arduino_Library-1.0.1.zip", "size": 14644, "checksum": "SHA-256:2c0a303cd67271025d55feaaed72c9abd17dae2a507f29d95a9492bf6df81c2a" }, { "name": "SparkFun Qwiic Relay Arduino Library", "version": "1.1.1", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Quad and Single Relay Boards", "paragraph": "The SparkFun Qwiic Relay Arduino Library makes it very easy to use the Qwiic enabled relays from SparkFun Electronics. It gives you easy to use functions to turn on and off relays, toggle them, and check their status. Also provided is example code for each board (\u003ca href=\"https://www.sparkfun.com/products/15093\"\u003e\u003cSparkFun Single Qwiic Relay\u003c/a\u003e and the \u003ca href=\"https://www.sparkfun.com/products/15102\"\u003e\u003cSparkFun Qwiic Quad Relay\u003c/a\u003e) that gives instructions on how to use the library to its fullest.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library-1.1.1.zip", "archiveFileName": "SparkFun_Qwiic_Relay_Arduino_Library-1.1.1.zip", "size": 16498, "checksum": "SHA-256:44e02598a4917334c3ff692d86bf0fc81d0df5cccd3360c3637fc3331c40b67b" }, { "name": "SparkFun Qwiic Relay Arduino Library", "version": "1.2.0", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Quad, Dual and Single Relay Boards", "paragraph": "The SparkFun Qwiic Relay Arduino Library makes it very easy to use the Qwiic enabled relays from SparkFun Electronics. It gives you easy to use functions to turn on and off relays, toggle them, and check their status. Also provided is example code for each board (\u003ca href=\"https://www.sparkfun.com/products/15093\"\u003e\u003cSparkFun Single Qwiic Relay\u003c/a\u003e and the \u003ca href=\"https://www.sparkfun.com/products/15102\"\u003e\u003cSparkFun Qwiic Quad Relay\u003c/a\u003e) that gives instructions on how to use the library to its fullest.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library-1.2.0.zip", "archiveFileName": "SparkFun_Qwiic_Relay_Arduino_Library-1.2.0.zip", "size": 18265, "checksum": "SHA-256:1e4015c6c304df1b5d300464dc71cafc8b6122e95143c2b1b5d7560ea5bf0c6f" }, { "name": "SparkFun Qwiic Relay Arduino Library", "version": "1.3.1", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Quad, Dual and Single Relay Boards", "paragraph": "The SparkFun Qwiic Relay Arduino Library makes it very easy to use the Qwiic enabled relays from SparkFun Electronics. It gives you easy to use functions to turn on and off relays, toggle them, and check their status. Also provided is example code for each board (\u003ca href=\"https://www.sparkfun.com/products/15093\"\u003e\u003cSparkFun Single Qwiic Relay\u003c/a\u003e and the \u003ca href=\"https://www.sparkfun.com/products/15102\"\u003e\u003cSparkFun Qwiic Quad Relay\u003c/a\u003e) that gives instructions on how to use the library to its fullest.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Relay_Arduino_Library-1.3.1.zip", "archiveFileName": "SparkFun_Qwiic_Relay_Arduino_Library-1.3.1.zip", "size": 18321, "checksum": "SHA-256:f8ee91424d56caf5733425314e2a29c3801a9a01a5cb11a9c0ffef090653ce4b" }, { "name": "Serde", "version": "0.0.1", "author": "Francois Best", "maintainer": "Francois Best \u003ccontact@francoisbest.com\u003e", "sentence": "Send / receive structured data across Streams on Arduino", "website": "https://github.com/FortySevenEffects/serde", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/FortySevenEffects/serde.git", "providesIncludes": [ "serde.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/FortySevenEffects/Serde-0.0.1.zip", "archiveFileName": "Serde-0.0.1.zip", "size": 8221, "checksum": "SHA-256:28a559c3140f924b1da792e03e3eb548e4ba83070018518282001b470c2c9987" }, { "name": "Serde", "version": "0.1.0", "author": "Francois Best", "maintainer": "Francois Best \u003ccontact@francoisbest.com\u003e", "sentence": "Exchange structured data between Arduino boards", "website": "https://github.com/FortySevenEffects/serde", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/FortySevenEffects/serde.git", "providesIncludes": [ "serde.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/FortySevenEffects/Serde-0.1.0.zip", "archiveFileName": "Serde-0.1.0.zip", "size": 21018, "checksum": "SHA-256:77257caf0ebaf310d278e053b8b8de1a0047d11896d5c1f85b316c16d5de7cf4" }, { "name": "Serde", "version": "0.2.0", "author": "Francois Best", "maintainer": "Francois Best \u003ccontact@francoisbest.com\u003e", "sentence": "Exchange structured data between Arduino boards", "website": "https://github.com/FortySevenEffects/serde", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/FortySevenEffects/serde.git", "providesIncludes": [ "serde.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/FortySevenEffects/Serde-0.2.0.zip", "archiveFileName": "Serde-0.2.0.zip", "size": 21741, "checksum": "SHA-256:0e2d776d751ad637f07faf86f24c86e493354c174ec9db86e618910fa4560e3f" }, { "name": "Serde", "version": "0.3.0", "author": "Francois Best", "maintainer": "Francois Best \u003ccontact@francoisbest.com\u003e", "sentence": "Exchange structured data between Arduino boards", "website": "https://github.com/FortySevenEffects/serde", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/FortySevenEffects/serde.git", "providesIncludes": [ "serde.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/FortySevenEffects/Serde-0.3.0.zip", "archiveFileName": "Serde-0.3.0.zip", "size": 29058, "checksum": "SHA-256:dd98a337550367c7b8d6b0ec179effa06c75a806df60e2103b2b8796010134a2" }, { "name": "SimpleHOTP", "version": "1.0.0", "author": "Jonathan Lusky \u003cjonathan-dev@jlus.de\u003e", "maintainer": "Jonathan Lusky \u003cjonathan-dev@jlus.de\u003e", "sentence": "A lightweight HOTP (HMAC - Based one Time Password) Generator for Arduino.", "paragraph": "This library is for those, who want to save on memory and still use HOTPs. HOTPS can be easily validated or generated using this library. This Library also enables the developer to use SHA1 and HMAC functionality.", "website": "https://github.com/jlusPrivat/SimpleHOTP", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jlusPrivat/SimpleHOTP.git", "url": "https://downloads.arduino.cc/libraries/github.com/jlusPrivat/SimpleHOTP-1.0.0.zip", "archiveFileName": "SimpleHOTP-1.0.0.zip", "size": 16094, "checksum": "SHA-256:d89d88e21096115103a06a829d791aef203e218659d7b192576450de903bef38" }, { "name": "SimpleHOTP", "version": "1.0.1", "author": "Jonathan Lusky \u003cjonathan-dev@jlus.de\u003e", "maintainer": "Jonathan Lusky \u003cjonathan-dev@jlus.de\u003e", "sentence": "A lightweight HOTP (HMAC - Based one Time Password) Generator for Arduino.", "paragraph": "This library is for those, who want to save on memory and still use HOTPs. HOTPS can be easily validated or generated using this library. This Library also enables the developer to use SHA1 and HMAC functionality.", "website": "https://github.com/jlusPrivat/SimpleHOTP", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jlusPrivat/SimpleHOTP.git", "url": "https://downloads.arduino.cc/libraries/github.com/jlusPrivat/SimpleHOTP-1.0.1.zip", "archiveFileName": "SimpleHOTP-1.0.1.zip", "size": 16126, "checksum": "SHA-256:eeda9a60b5b779316532f4ac6f9eb912bebd78f89ee44b187a75720419dd0744" }, { "name": "StarterRemote", "version": "1.0.0", "author": "Mihail Vratchanski", "maintainer": "Mihail Vratchanski \u003cmivrkiki@gmail.com\u003e", "sentence": "IR remote library for mini sumo (and sumo, tracker etc.) start modules.", "paragraph": "This library allows the use of any Arduino board as an IR remote for starting, stopping and programming a start module. The protocol can be found on startmodule.com. If you want to know more about the project or report bugs, etc. please visit the project page at: https://gitlab.com/robostarter.", "website": "https://gitlab.com/robostarter/starterremote", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/robostarter/starterremote.git", "providesIncludes": [ "StarterRemote.h" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/robostarter/StarterRemote-1.0.0.zip", "archiveFileName": "StarterRemote-1.0.0.zip", "size": 3631, "checksum": "SHA-256:abfc9403f4f49063ff2d9b0cf0f095da6a00c5b01f87c29cd83b3a2b9c0abf7f" }, { "name": "Adafruit VCNL4040", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop", "paragraph": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VCNL4040", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VCNL4040.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VCNL4040-1.0.0.zip", "archiveFileName": "Adafruit_VCNL4040-1.0.0.zip", "size": 10290, "checksum": "SHA-256:6133a542b396f95b8bbcbda5a02f9135dfb3e334e87265dceea7ba202faca8a1" }, { "name": "Adafruit VCNL4040", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop", "paragraph": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VCNL4040", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VCNL4040.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VCNL4040-1.0.1.zip", "archiveFileName": "Adafruit_VCNL4040-1.0.1.zip", "size": 498484, "checksum": "SHA-256:c227def71bd51377b3c4f913a5a846ad4f9ceb3e91576a76a0c257aa5977d8d1" }, { "name": "Adafruit VCNL4040", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop", "paragraph": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VCNL4040", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VCNL4040.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VCNL4040-1.0.2.zip", "archiveFileName": "Adafruit_VCNL4040-1.0.2.zip", "size": 498471, "checksum": "SHA-256:86d1742dce9a3dabbf53258c0ca41517e44273404800e9e3dab4eabdad7d0291" }, { "name": "Adafruit VCNL4040", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop", "paragraph": "Arduino library for the VCNL4040 Breakouts in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_VCNL4040", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_VCNL4040.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_VCNL4040-1.0.4.zip", "archiveFileName": "Adafruit_VCNL4040-1.0.4.zip", "size": 498471, "checksum": "SHA-256:8c8deef11052b7659781069b74af9a2ae4d2695d50d71098a4ac56f53e955e45" }, { "name": "EmotiBit BMI160", "version": "0.1.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the BMI160 and BMM150 IMU", "paragraph": "Forked off intel curie IMU API's for the BMI160, this library is written to support I2C communication from Arduino to the BMI160 and BMM150 Bosch sensors.", "website": "https://github.com/EmotiBit/BMI160-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/BMI160-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_BMI160-0.1.0.zip", "archiveFileName": "EmotiBit_BMI160-0.1.0.zip", "size": 4202392, "checksum": "SHA-256:830822240c85144de45ef89b1b8e37f82370517527ddcd6d3e61111598855253" }, { "name": "EmotiBit BMI160", "version": "0.3.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the BMI160 and BMM150 IMU", "paragraph": "Forked off intel curie IMU API's for the BMI160, this library is written to support I2C communication from Arduino to the BMI160 and BMM150 Bosch sensors.", "website": "https://github.com/EmotiBit/BMI160-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/BMI160-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_BMI160-0.3.0.zip", "archiveFileName": "EmotiBit_BMI160-0.3.0.zip", "size": 4203953, "checksum": "SHA-256:2e3c5117c52420f0c45a9508a43f0c2565aa12f7902c0bce7d296682df26820b" }, { "name": "EmotiBit BMI160", "version": "0.3.1", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the BMI160 and BMM150 IMU", "paragraph": "Forked off intel curie IMU API's for the BMI160, this library is written to support I2C communication from Arduino to the BMI160 and BMM150 Bosch sensors.", "website": "https://github.com/EmotiBit/BMI160-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/BMI160-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_BMI160-0.3.1.zip", "archiveFileName": "EmotiBit_BMI160-0.3.1.zip", "size": 4204037, "checksum": "SHA-256:7d6a751b3a46dfb1c5db736dc27de984d2468819be40db8b9cfd0aeefeca899f" }, { "name": "EmotiBit BMI160", "version": "0.3.2", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the BMI160 and BMM150 IMU", "paragraph": "Forked off intel curie IMU API's for the BMI160, this library is written to support I2C communication from Arduino to the BMI160 and BMM150 Bosch sensors.", "website": "https://github.com/EmotiBit/EmotiBit_BMI160", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/BMI160-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_BMI160-0.3.2.zip", "archiveFileName": "EmotiBit_BMI160-0.3.2.zip", "size": 4204036, "checksum": "SHA-256:1df0c53e039db0fcfb0f49293e3e734b2753327da482b1ba0e5b19fda836c81e" }, { "name": "EmotiBit BMI160", "version": "0.3.3", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit that supports the BMI160 and BMM150 IMU", "paragraph": "Forked off intel curie IMU API's for the BMI160, this library is written to support I2C communication from Arduino to the BMI160 and BMM150 Bosch sensors.", "website": "https://github.com/EmotiBit/EmotiBit_BMI160", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/BMI160-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_BMI160-0.3.3.zip", "archiveFileName": "EmotiBit_BMI160-0.3.3.zip", "size": 4161954, "checksum": "SHA-256:e5c82297eb191e00a62c15b3b9bfbb9f8224e5c37c18fb16cde85e1e94e7d9d2" }, { "name": "AceTime", "version": "0.1.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time and timezones from the TZ Database.", "paragraph": "Date and time classes for Arduino that support timezones from the TZ Database, and provide a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.1.0.zip", "archiveFileName": "AceTime-0.1.0.zip", "size": 10200363, "checksum": "SHA-256:7725bca0d01107c4b047e29c7746b53407fd17cca2fea4354cfb49dc40ea28a7" }, { "name": "AceTime", "version": "0.3.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.3.0.zip", "archiveFileName": "AceTime-0.3.0.zip", "size": 3821139, "checksum": "SHA-256:1904a2ba91c6414f7dda350c2879df391667abb797edfcc02c976604b128cba9" }, { "name": "AceTime", "version": "0.3.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.3.1.zip", "archiveFileName": "AceTime-0.3.1.zip", "size": 3815386, "checksum": "SHA-256:bdcd1ef7fdce73f0d83c6bdab308f4ecc5aba0c72f4df9af8bbd410f300b7efb" }, { "name": "AceTime", "version": "0.4.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.4.0.zip", "archiveFileName": "AceTime-0.4.0.zip", "size": 3859383, "checksum": "SHA-256:4052e22a46f97db6ce53a8dbd0f5a6b39ee99676d9c9232dede2eda87369e953" }, { "name": "AceTime", "version": "0.5.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.5.0.zip", "archiveFileName": "AceTime-0.5.0.zip", "size": 4422953, "checksum": "SHA-256:3440984f665f4678c29888217644d2c7f7b83185f155cf26cfe3e0d487aca457" }, { "name": "AceTime", "version": "0.5.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.5.1.zip", "archiveFileName": "AceTime-0.5.1.zip", "size": 4674549, "checksum": "SHA-256:fad36941ae8e4e20dbb056e12455ef4f1730e5c49d2c8ad93e5db5bad30a072f" }, { "name": "AceTime", "version": "0.5.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.5.2.zip", "archiveFileName": "AceTime-0.5.2.zip", "size": 4671123, "checksum": "SHA-256:8e1149641af2df3d83bab77242c2ebb743772234b5bc7d7735a41d406d049e49" }, { "name": "AceTime", "version": "0.6.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.6.0.zip", "archiveFileName": "AceTime-0.6.0.zip", "size": 4702444, "checksum": "SHA-256:61e1ff233cb5a7da49268a259d2bec00109105e0b3c8ab1ce0f8bd233fad1da3" }, { "name": "AceTime", "version": "0.6.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.6.1.zip", "archiveFileName": "AceTime-0.6.1.zip", "size": 4825243, "checksum": "SHA-256:7b7d10b13c6cd3ecc938b1de91f425c88096e3f22e251c220b88f031bc3dc8d0" }, { "name": "AceTime", "version": "0.7.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.7.0.zip", "archiveFileName": "AceTime-0.7.0.zip", "size": 4855214, "checksum": "SHA-256:8272c62356ae205bcbb63a450d07c97834d00899bb861a24b1bee628017d7881" }, { "name": "AceTime", "version": "0.7.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.7.1.zip", "archiveFileName": "AceTime-0.7.1.zip", "size": 4855893, "checksum": "SHA-256:8153276f1bb50ae87e4d194ca3e97d6a1dd23d533abb4b4b548d42a2b3f2ee67" }, { "name": "AceTime", "version": "0.7.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.7.2.zip", "archiveFileName": "AceTime-0.7.2.zip", "size": 4857780, "checksum": "SHA-256:d4a475530f78c0c82db5f99d15abc7b6fdf4ef17fd0b94f76897fe768834b64c" }, { "name": "AceTime", "version": "0.8.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.8.0.zip", "archiveFileName": "AceTime-0.8.0.zip", "size": 4933257, "checksum": "SHA-256:b7b6a9649575e719dcaaa96716d76b9857c6e0784e1499a2c153436825bf3f9b" }, { "name": "AceTime", "version": "0.8.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-0.8.1.zip", "archiveFileName": "AceTime-0.8.1.zip", "size": 4933435, "checksum": "SHA-256:09c9fca1436018384ca1b8169007ed31b670899f68efc246d17690dae8ef1d12" }, { "name": "AceTime", "version": "1.0.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.0.0.zip", "archiveFileName": "AceTime-1.0.0.zip", "size": 4918547, "checksum": "SHA-256:2413f7c76c214db29d28888cba60c43822a3f0b0a5b267a8cf4790c0842a3d50" }, { "name": "AceTime", "version": "1.1.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.1.0.zip", "archiveFileName": "AceTime-1.1.0.zip", "size": 3138855, "checksum": "SHA-256:bd2bb1fcc35bdd3318846a51caa3eb87e313ac40f14875f50ed9d5798a0ab246" }, { "name": "AceTime", "version": "1.1.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.1.1.zip", "archiveFileName": "AceTime-1.1.1.zip", "size": 3305627, "checksum": "SHA-256:dbbbbb958ed87a40465c2da37d80fac38965dfa1d2e93853afb28f0d7eefb873" }, { "name": "AceTime", "version": "1.1.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Date and time classes for Arduino that support DST transitions of practically all timezones from the IANA TZ (Olson) Database, and a system clock that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.1.2.zip", "archiveFileName": "AceTime-1.1.2.zip", "size": 2886264, "checksum": "SHA-256:e34b16c4858e568bde22f5f55c19ba717c0a86488fba66a0faf00cf93e4d240b" }, { "name": "AceTime", "version": "1.2.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Supports DST transitions of practically all timezones from the IANA TZ (Olson) Database. Provides a SystemClock class that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.2.0.zip", "archiveFileName": "AceTime-1.2.0.zip", "size": 3396066, "checksum": "SHA-256:c4b2a6e4d018ae3eeb55ed1aa29b5199421630f02d79f4bd1042200711ba9773" }, { "name": "AceTime", "version": "1.2.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Supports DST transitions of practically all timezones from the IANA TZ (Olson) Database. Provides a SystemClock class that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.2.1.zip", "archiveFileName": "AceTime-1.2.1.zip", "size": 3399071, "checksum": "SHA-256:2f419f8ca733127d51662055e0cb05f898f4877967591045b2171cd7b5af80c3" }, { "name": "AceTime", "version": "1.3.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Supports DST transitions of practically all timezones from the IANA TZ (Olson) Database. Provides a SystemClock class that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.3.0.zip", "archiveFileName": "AceTime-1.3.0.zip", "size": 3484193, "checksum": "SHA-256:466ef9bdaf6e31331183e98ee4a944edc5be8d5db5b537c9b0a312a81528c2b0" }, { "name": "AceTime", "version": "1.4.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Supports DST transitions of practically all timezones from the IANA TZ (Olson) Database. Provides a SystemClock class that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.4.0.zip", "archiveFileName": "AceTime-1.4.0.zip", "size": 3547544, "checksum": "SHA-256:c429b2d7a860245aeedad7277235f3055894f6080f61775697cacc4b83c421aa" }, { "name": "AceTime", "version": "1.4.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Supports DST transitions of practically all timezones from the IANA TZ (Olson) Database. Provides a SystemClock class that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.4.1.zip", "archiveFileName": "AceTime-1.4.1.zip", "size": 3546904, "checksum": "SHA-256:080a09d5604643a05324410f04e48eba17a50b39c73165ba03318cdbddbc0238" }, { "name": "AceTime", "version": "1.5.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Supports DST transitions of practically all timezones from the IANA TZ (Olson) Database. Provides a SystemClock class that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.5.0.zip", "archiveFileName": "AceTime-1.5.0.zip", "size": 3712079, "checksum": "SHA-256:d7d98e4fd94731cb2fca8bd4f74aea2e3a8598cc1fc11cea316c751518f48af7" }, { "name": "AceTime", "version": "1.6.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, clock, and TZ Database timezones for Arduino.", "paragraph": "Supports DST transitions of practically all timezones from the IANA TZ (Olson) Database. Provides SystemClock classes that can synchronize from an NTP server or an RTC chip.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.6.0.zip", "archiveFileName": "AceTime-1.6.0.zip", "size": 4414433, "checksum": "SHA-256:7955ed126e358df0533848ba73ea25bbd8d4128b3d7c4049f4112099c9d67efd" }, { "name": "AceTime", "version": "1.7.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. Provides Clock and SystemClock classes that can synchronize from an NTP server or an RTC chip. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.7.0.zip", "archiveFileName": "AceTime-1.7.0.zip", "size": 4510385, "checksum": "SHA-256:80f2158b44e17e8f4a39a2496408623bf88697825a2dd11a710cc420bb710c04" }, { "name": "AceTime", "version": "1.7.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. Provides Clock and SystemClock classes that can synchronize from an NTP server or an RTC chip. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.7.1.zip", "archiveFileName": "AceTime-1.7.1.zip", "size": 4510309, "checksum": "SHA-256:467b207baa6b4f82fc0ee983660cb4530f3d7bf86af3279a3c92ba35a53022a8" }, { "name": "AceTime", "version": "1.7.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. Provides Clock and SystemClock classes that can synchronize from an NTP server or an RTC chip. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.7.2.zip", "archiveFileName": "AceTime-1.7.2.zip", "size": 4547197, "checksum": "SHA-256:ce3926a23cc9cd4503e44beacb7729ad26ce7078522b1b6ab8d3de7c48c5681b" }, { "name": "AceTime", "version": "1.7.3", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. Provides Clock and SystemClock classes that can synchronize from an NTP server or an RTC chip. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.7.3.zip", "archiveFileName": "AceTime-1.7.3.zip", "size": 4591979, "checksum": "SHA-256:4618db0086c541b2e84fe6f9a898bdfce7e6aa4cd11907a2380f6d42830e16fe" }, { "name": "AceTime", "version": "1.7.4", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. Provides Clock and SystemClock classes that can synchronize from an NTP server or an RTC chip. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.7.4.zip", "archiveFileName": "AceTime-1.7.4.zip", "size": 4333845, "checksum": "SHA-256:aa9bc38b8183cb9308dff817955f35eb3f551b0f9a7f36b25f5c81c15beed8c0" }, { "name": "AceTime", "version": "1.7.5", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. Provides Clock and SystemClock classes that can synchronize from an NTP server or an RTC chip. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.7.5.zip", "archiveFileName": "AceTime-1.7.5.zip", "size": 4399357, "checksum": "SHA-256:0266d37796627e43ca5626a7e082ff8e0ae96378e28103695518b1ff2aeb051c" }, { "name": "AceTime", "version": "1.8.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.8.0.zip", "archiveFileName": "AceTime-1.8.0.zip", "size": 4048635, "checksum": "SHA-256:783ee49e3b837da7120a6ef74ad8989f73235fefa49ca3c6a19a97723b5b20c4" }, { "name": "AceTime", "version": "1.8.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.8.1.zip", "archiveFileName": "AceTime-1.8.1.zip", "size": 4048823, "checksum": "SHA-256:39808c1c4f848511651f6adce1fb63377208315b7c62cd111a73888eb4a94bc0" }, { "name": "AceTime", "version": "1.8.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.8.2.zip", "archiveFileName": "AceTime-1.8.2.zip", "size": 4048990, "checksum": "SHA-256:40820b763c01432ca6942e460a7f27eb57e440f9f20cfd2b03edfa653d3de1b1" }, { "name": "AceTime", "version": "1.9.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.9.0.zip", "archiveFileName": "AceTime-1.9.0.zip", "size": 4148716, "checksum": "SHA-256:5be3d7fbdd5507de3e4a2e30ec3186e4dc02f9d6751467ea5f20c4e5cd6b8f1a" }, { "name": "AceTime", "version": "1.10.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.10.0.zip", "archiveFileName": "AceTime-1.10.0.zip", "size": 4205138, "checksum": "SHA-256:27897d0efb1255f5ec0c18c42aa2094928d9db83ff75ee09133b20ef144ccbbf" }, { "name": "AceTime", "version": "1.11.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.11.0.zip", "archiveFileName": "AceTime-1.11.0.zip", "size": 4298120, "checksum": "SHA-256:30e66cdfa0bcfc76ae07f9144f01cee309f78fee7230d8c6b6fd3fef794d3bea" }, { "name": "AceTime", "version": "1.11.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.11.1.zip", "archiveFileName": "AceTime-1.11.1.zip", "size": 4298429, "checksum": "SHA-256:cb28daa735bec7907f9e74d3fdc6c4698afe788eefb95e41d042fbdbbf46fc62" }, { "name": "AceTime", "version": "1.11.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.11.2.zip", "archiveFileName": "AceTime-1.11.2.zip", "size": 4299776, "checksum": "SHA-256:2d2fa7fae8ede99185a6d897fcfcc6512674629fa6fd7fb7de213503c71f269c" }, { "name": "AceTime", "version": "1.11.3", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.11.3.zip", "archiveFileName": "AceTime-1.11.3.zip", "size": 4300135, "checksum": "SHA-256:8ad26d17640b7464c8693214fbfe34af10c2602e744e6a5a8bf031a35e42a0c7" }, { "name": "AceTime", "version": "1.11.4", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.11.4.zip", "archiveFileName": "AceTime-1.11.4.zip", "size": 4293699, "checksum": "SHA-256:e18d712f2f3c19687641c4974b74bc196097a31baa101b417fa5d89055f6f76d" }, { "name": "AceTime", "version": "1.11.5", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.11.5.zip", "archiveFileName": "AceTime-1.11.5.zip", "size": 4256628, "checksum": "SHA-256:9af7fbac1f28819842ffdf74f952e8f5a2fc0d21a7043f8a659e063f5b9be59f" }, { "name": "AceTime", "version": "1.11.6", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.11.6.zip", "archiveFileName": "AceTime-1.11.6.zip", "size": 4252851, "checksum": "SHA-256:9bcf290380c2d60bfcb06358343c9f3011da57fffde64fb4f28a5f8e5868da46" }, { "name": "AceTime", "version": "1.11.7", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-1.11.7.zip", "archiveFileName": "AceTime-1.11.7.zip", "size": 4250899, "checksum": "SHA-256:6542de60a26718ede667d999508284429aec9035f0c5b01dc5080c78b49552b5" }, { "name": "AceTime", "version": "2.0.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-2.0.0.zip", "archiveFileName": "AceTime-2.0.0.zip", "size": 4657973, "checksum": "SHA-256:71cccdae82121508fcdf11f58c6849f130e7c85a654107eb4bc5861347549e2e" }, { "name": "AceTime", "version": "2.0.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-2.0.1.zip", "archiveFileName": "AceTime-2.0.1.zip", "size": 4664578, "checksum": "SHA-256:ff4d684c077fae810d4beb5ff77dfa14f377a78bc73f34e4f097d4c7e443f05b" }, { "name": "AceTime", "version": "2.1.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-2.1.0.zip", "archiveFileName": "AceTime-2.1.0.zip", "size": 4971284, "checksum": "SHA-256:1c7777be7561fcd340635278cc91f197b56b55dc2ac7766312fac38574d571c9" }, { "name": "AceTime", "version": "2.1.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-2.1.1.zip", "archiveFileName": "AceTime-2.1.1.zip", "size": 4974397, "checksum": "SHA-256:b8389850b1e562573b82f630ddb0f4f29d0fa1e463acb5444bab066f4399a353" }, { "name": "AceTime", "version": "2.2.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-2.2.1.zip", "archiveFileName": "AceTime-2.2.1.zip", "size": 4694429, "checksum": "SHA-256:18102726c357c5baa2b49054389c17c5dfe4a6c2518e2d484b8bf1c756105d98" }, { "name": "AceTime", "version": "2.2.2", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-2.2.2.zip", "archiveFileName": "AceTime-2.2.2.zip", "size": 4694614, "checksum": "SHA-256:cef7e09611386ce7bfdd90913caf6e6c4d32f5d4142311894982190b0d1b3cd5" }, { "name": "AceTime", "version": "2.2.3", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-2.2.3.zip", "archiveFileName": "AceTime-2.2.3.zip", "size": 4704418, "checksum": "SHA-256:2e5d7d327d1d21799f61023e707208189afac03ef82a249377a097b37549cf83" }, { "name": "AceTime", "version": "2.3.0", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-2.3.0.zip", "archiveFileName": "AceTime-2.3.0.zip", "size": 6823468, "checksum": "SHA-256:e1ff8041a386e4786a1e0b00ffad1f739e28611266a54532f14679bceefe2335" }, { "name": "AceTime", "version": "2.3.1", "author": "Brian T. Park \u003cbrian@xparks.net\u003e", "maintainer": "Brian T. Park \u003cbrian@xparks.net\u003e", "sentence": "Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.", "paragraph": "Calculates UTC offsets and DST transitions of all timezones from the IANA TZ (Olson) Database. The bulk of the TZ Database can fit inside the 32kB flash size limit of an 8-bit AVR processor.", "website": "https://github.com/bxparks/AceTime", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bxparks/AceTime.git", "dependencies": [ { "name": "AceCommon" }, { "name": "AceSorting" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bxparks/AceTime-2.3.1.zip", "archiveFileName": "AceTime-2.3.1.zip", "size": 6823888, "checksum": "SHA-256:3477874ce469298bf06e24303fc83b76a96b4840a900a8b9cc735f649f5ce06f" }, { "name": "EmotiBit FeatherWing", "version": "0.4.3", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-0.4.3.zip", "archiveFileName": "EmotiBit_FeatherWing-0.4.3.zip", "size": 7211631, "checksum": "SHA-256:adb891518df27855f020d3385c38a776c71d0c270b4c2ab4e30df0a2e39dce99" }, { "name": "EmotiBit FeatherWing", "version": "0.4.4", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-0.4.4.zip", "archiveFileName": "EmotiBit_FeatherWing-0.4.4.zip", "size": 7211633, "checksum": "SHA-256:9a175d90f6010511e060254dcb0b48d4b888fa9323df723c61d383aee18f27f2" }, { "name": "EmotiBit FeatherWing", "version": "0.5.4", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-0.5.4.zip", "archiveFileName": "EmotiBit_FeatherWing-0.5.4.zip", "size": 7212164, "checksum": "SHA-256:ee0b5b3e378f5723f1a257c407df047bd74b0d30b7de99884a2ecc2e5badfe9b" }, { "name": "EmotiBit FeatherWing", "version": "0.5.5", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-0.5.5.zip", "archiveFileName": "EmotiBit_FeatherWing-0.5.5.zip", "size": 7212188, "checksum": "SHA-256:0efd3c9c5c8869139a941ab42715f15d59fa6b16b0ab5aa8805b007bbb44fafc" }, { "name": "EmotiBit FeatherWing", "version": "0.6.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-0.6.0.zip", "archiveFileName": "EmotiBit_FeatherWing-0.6.0.zip", "size": 7216218, "checksum": "SHA-256:3941b7aa4c4f995e4d27259fcb41079d7db7fdae81f9c88f52b5e07c624c9098" }, { "name": "EmotiBit FeatherWing", "version": "1.0.55", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.0.55.zip", "archiveFileName": "EmotiBit_FeatherWing-1.0.55.zip", "size": 7227723, "checksum": "SHA-256:39c8ee920bbabcc239b1b14b7eaefabfc5a70641b076333e0a72da0db0836f61" }, { "name": "EmotiBit FeatherWing", "version": "1.1.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.1.0.zip", "archiveFileName": "EmotiBit_FeatherWing-1.1.0.zip", "size": 7228758, "checksum": "SHA-256:6dc1c2b24eb24a3a461746fdb9873d21c6320f9c164c0a1727438084fc17b1ff" }, { "name": "EmotiBit FeatherWing", "version": "1.2.77", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.2.77.zip", "archiveFileName": "EmotiBit_FeatherWing-1.2.77.zip", "size": 7266703, "checksum": "SHA-256:38ad3ee8c887a6b881c32b08aa13b0a82684aeea010b0c110f49fb843cd6c776" }, { "name": "EmotiBit FeatherWing", "version": "1.2.78", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.2.78.zip", "archiveFileName": "EmotiBit_FeatherWing-1.2.78.zip", "size": 7263796, "checksum": "SHA-256:433d1221e38fcf4770154f05ae6aa4e9883e228e7b6287c1d3596bce2b7fffd3" }, { "name": "EmotiBit FeatherWing", "version": "1.3.12", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.3.12.zip", "archiveFileName": "EmotiBit_FeatherWing-1.3.12.zip", "size": 7288831, "checksum": "SHA-256:ab26eab022623b729f86bbd4dad37bf0f7dfd47e14ff044e158e6fc24d8cca8d" }, { "name": "EmotiBit FeatherWing", "version": "1.3.31", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.3.31.zip", "archiveFileName": "EmotiBit_FeatherWing-1.3.31.zip", "size": 7292524, "checksum": "SHA-256:bd51f0ff696bfa42ba2a95d1965371c7d059533ecab58a12d9091ddcf5cacb2e" }, { "name": "EmotiBit FeatherWing", "version": "1.3.33", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.3.33.zip", "archiveFileName": "EmotiBit_FeatherWing-1.3.33.zip", "size": 7293198, "checksum": "SHA-256:75befd88362884d8dc24f0e5a230fb74821e72aaaf37f29d72a611bf5726713c" }, { "name": "EmotiBit FeatherWing", "version": "1.3.34", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.3.34.zip", "archiveFileName": "EmotiBit_FeatherWing-1.3.34.zip", "size": 7293247, "checksum": "SHA-256:7d0a3f8ad9112845fafa1e713d899bd1d1708b1a2712bd261b38f2fed7348115" }, { "name": "EmotiBit FeatherWing", "version": "1.3.36", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.3.36.zip", "archiveFileName": "EmotiBit_FeatherWing-1.3.36.zip", "size": 7293254, "checksum": "SHA-256:cd516dfa692cdd13e15974ab9e84d1e75e67b1dacc9fe2333ca3dd9cb8cd2332" }, { "name": "EmotiBit FeatherWing", "version": "1.4.1", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.4.1.zip", "archiveFileName": "EmotiBit_FeatherWing-1.4.1.zip", "size": 7288971, "checksum": "SHA-256:3e8a1a2523a5e3b5eb65d1d678d160f573f60cc9496f4a2300923025e4a62a1e" }, { "name": "EmotiBit FeatherWing", "version": "1.5.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.5.0.zip", "archiveFileName": "EmotiBit_FeatherWing-1.5.0.zip", "size": 7289341, "checksum": "SHA-256:f546cd2be586781463af06adc8ac733db2cdcf41f90e07aaa643191cf1abfe9a" }, { "name": "EmotiBit FeatherWing", "version": "1.5.4", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.5.4.zip", "archiveFileName": "EmotiBit_FeatherWing-1.5.4.zip", "size": 7291021, "checksum": "SHA-256:3d114d574bda708f0a3bdff19a2d938afe75b36f0f095f9f87ec667381d795f5" }, { "name": "EmotiBit FeatherWing", "version": "1.8.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" }, { "name": "EmotiBit EmojiLib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.8.0.zip", "archiveFileName": "EmotiBit_FeatherWing-1.8.0.zip", "size": 7297262, "checksum": "SHA-256:095947eddf242df000bbefc562918c71c439cc5898574b2871295af8ae5bcafe" }, { "name": "EmotiBit FeatherWing", "version": "1.8.1", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" }, { "name": "EmotiBit EmojiLib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.8.1.zip", "archiveFileName": "EmotiBit_FeatherWing-1.8.1.zip", "size": 7297334, "checksum": "SHA-256:e2dd1f2970e0abae522fb451a7cb805f9b322d6c81664c260ab338af46c88d39" }, { "name": "EmotiBit FeatherWing", "version": "1.9.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" }, { "name": "EmotiBit EmojiLib" }, { "name": "EmotiBit ArduinoFilters" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.9.0.zip", "archiveFileName": "EmotiBit_FeatherWing-1.9.0.zip", "size": 7297466, "checksum": "SHA-256:6ab7ae3c59216458482ca450e81a33e3192f3fede5ebfa9bce22ed431e5e79b6" }, { "name": "EmotiBit FeatherWing", "version": "1.11.1", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A library written for EmotiBit FeatherWing that supports all sensors included on the wing.", "paragraph": "Requires dependent libraries as shown in the getting started document: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/EmotiBit_Getting_Started.md", "website": "https://github.com/EmotiBit/EmotiBit_FeatherWing", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_FW_FeatherWing.git", "dependencies": [ { "name": "EmotiBit BMI160" }, { "name": "EmotiBit MAX30101" }, { "name": "EmotiBit MLX90632" }, { "name": "EmotiBit NCP5623" }, { "name": "EmotiBit SI7013" }, { "name": "EmotiBit XPlat Utils" }, { "name": "EmotiBit ADS1X15" }, { "name": "EmotiBit External EEPROM" }, { "name": "EmotiBit EmojiLib" }, { "name": "EmotiBit ArduinoFilters" }, { "name": "EmotiBit SimpleFTPServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_FeatherWing-1.11.1.zip", "archiveFileName": "EmotiBit_FeatherWing-1.11.1.zip", "size": 7308902, "checksum": "SHA-256:15529a918f40d0577506ba6e4511eb9a18157aaf4192e365e7b6d7b59b818d9e" }, { "name": "SparkFun SHTC3 Humidity and Temperature Sensor Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SHTC3 humidity and temperature sensor by Sensirion", "paragraph": "Library for the SHTC3 humidity and temperature sensor by Sensirion. Read values raw or converted to floating point numbers with units. Enable/disable sleep mode while not being used", "website": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.0.2.zip", "archiveFileName": "SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.0.2.zip", "size": 90086, "checksum": "SHA-256:3d977d92cf42231bfbab7ae9d167bbfcfbf7471f751315cf4a6574e856431a91" }, { "name": "SparkFun SHTC3 Humidity and Temperature Sensor Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SHTC3 humidity and temperature sensor by Sensirion", "paragraph": "Library for the SHTC3 humidity and temperature sensor by Sensirion. Read values raw or converted to floating point numbers with units. Enable/disable sleep mode while not being used", "website": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.0.3.zip", "archiveFileName": "SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.0.3.zip", "size": 20082, "checksum": "SHA-256:55bc88c8eb560ccfaee390852e679cd93c57b01f15b86b63f8b70a5a3467b959" }, { "name": "SparkFun SHTC3 Humidity and Temperature Sensor Library", "version": "1.1.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SHTC3 humidity and temperature sensor by Sensirion", "paragraph": "Library for the SHTC3 humidity and temperature sensor by Sensirion. Read values raw or converted to floating point numbers with units. Enable/disable sleep mode while not being used", "website": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.1.1.zip", "archiveFileName": "SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.1.1.zip", "size": 20081, "checksum": "SHA-256:62f0de7700b98003197c5f04fb82630dc3be0bcca62b98d19e967c15c104bb40" }, { "name": "SparkFun SHTC3 Humidity and Temperature Sensor Library", "version": "1.1.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SHTC3 humidity and temperature sensor by Sensirion", "paragraph": "Library for the SHTC3 humidity and temperature sensor by Sensirion. Read values raw or converted to floating point numbers with units. Enable/disable sleep mode while not being used", "website": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.1.2.zip", "archiveFileName": "SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.1.2.zip", "size": 20033, "checksum": "SHA-256:fe7d07ef948b3a9b2e1883426c9fd48c55abcfe5319623eb91e96b9d1d8f6d6a" }, { "name": "SparkFun SHTC3 Humidity and Temperature Sensor Library", "version": "1.1.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SHTC3 humidity and temperature sensor by Sensirion", "paragraph": "Library for the SHTC3 humidity and temperature sensor by Sensirion. Read values raw or converted to floating point numbers with units. Enable/disable sleep mode while not being used", "website": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.1.3.zip", "archiveFileName": "SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.1.3.zip", "size": 19960, "checksum": "SHA-256:4c09e1157a653bc71f0e4a1d1a1d5534924dc01b1bf613ad1c2284a5f8753364" }, { "name": "SparkFun SHTC3 Humidity and Temperature Sensor Library", "version": "1.1.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SHTC3 humidity and temperature sensor by Sensirion", "paragraph": "Library for the SHTC3 humidity and temperature sensor by Sensirion. Read values raw or converted to floating point numbers with units. Enable/disable sleep mode while not being used", "website": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_SHTC3_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.1.4.zip", "archiveFileName": "SparkFun_SHTC3_Humidity_and_Temperature_Sensor_Library-1.1.4.zip", "size": 19969, "checksum": "SHA-256:b4a6095052edef6a630c2262fc64c560ff859c6dcef367bd7acb6feefb53a849" }, { "name": "HiTechnic-Arduino", "version": "1.0.0", "author": "FTC Team 4634 FROGbots \u003cinfo@frogbots.net\u003e", "maintainer": "FTC Team 4634 FROGbots \u003cinfo@frogbots.net\u003e", "sentence": "Use the HiTechnic motor/servo controllers with your Arduino!", "paragraph": "This library provides I2C drivers for the HiTechnic motor/servo controllers wrapped up in a nice SDK-style API", "website": "https://github.com/OpenFTC/HiTechnic-Arduino", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/OpenFTC/HiTechnic-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/OpenFTC/HiTechnic_Arduino-1.0.0.zip", "archiveFileName": "HiTechnic_Arduino-1.0.0.zip", "size": 44017, "checksum": "SHA-256:93e5b69f8896b562949cacb31a8145b6dc4b0ee8cc749e33e8bf7c349600629b" }, { "name": "HoverboardAPI", "version": "0.1.1", "author": "phail", "maintainer": "phail", "sentence": "Hoverboard API controller", "paragraph": "A Hoverboard API controller Interface.", "website": "https://github.com/bipropellant/bipropellant-hoverboard-api", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bipropellant/bipropellant-hoverboard-api.git", "url": "https://downloads.arduino.cc/libraries/github.com/bipropellant/HoverboardAPI-0.1.1.zip", "archiveFileName": "HoverboardAPI-0.1.1.zip", "size": 31884, "checksum": "SHA-256:12c2442de47b8ff77938d7bb72d54440d3b50f0699be87c050e62073fa5a33f0" }, { "name": "ElectronicsEducation", "version": "1.0.0", "author": "Jacob Smith", "maintainer": "Jacob Smith \u003cjsmith2021@brandeis.edu\u003e", "sentence": "Arduino libraries and educational materials for workshop", "paragraph": "Uses grammer and object oriented programming to make computer science more accessible", "website": "https://github.com/BrandeisMakerLab/Arduino_Education", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BrandeisMakerLab/Arduino_Education.git", "providesIncludes": [ "ezLCDLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BrandeisMakerLab/ElectronicsEducation-1.0.0.zip", "archiveFileName": "ElectronicsEducation-1.0.0.zip", "size": 879011, "checksum": "SHA-256:124e17469d7dc2063e1cf818c86b90dc7c943a98da2c1377932389ef34af20c0" }, { "name": "ElectronicsEducation", "version": "1.1.1", "author": "Jacob Smith", "maintainer": "Jacob Smith \u003cjsmith2021@brandeis.edu\u003e", "sentence": "Arduino libraries and educational materials for workshop", "paragraph": "Uses grammer and object oriented programming to make computer science more accessible", "website": "https://github.com/BrandeisMakerLab/Arduino_Education", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BrandeisMakerLab/Arduino_Education.git", "dependencies": [ { "name": "DHT sensor library" }, { "name": "Adafruit_BME280" }, { "name": "IRremote" } ], "url": "https://downloads.arduino.cc/libraries/github.com/BrandeisMakerLab/ElectronicsEducation-1.1.1.zip", "archiveFileName": "ElectronicsEducation-1.1.1.zip", "size": 3372485, "checksum": "SHA-256:68319a50e2b688ad3ff70c920092322b0eebeab00d7ba64f02c89186c4e3a95a" }, { "name": "ElectronicsEducation", "version": "1.1.2", "author": "Jacob Smith", "maintainer": "Jacob Smith \u003cjsmith2021@brandeis.edu\u003e", "sentence": "Arduino libraries and educational materials for workshop", "paragraph": "Uses grammer and object oriented programming to make computer science more accessible", "website": "https://github.com/BrandeisMakerLab/Arduino_Education", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BrandeisMakerLab/Arduino_Education.git", "dependencies": [ { "name": "Adafruit BME280 Library" }, { "name": "DHT sensor library" }, { "name": "IRremote" }, { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/BrandeisMakerLab/ElectronicsEducation-1.1.2.zip", "archiveFileName": "ElectronicsEducation-1.1.2.zip", "size": 3372498, "checksum": "SHA-256:ed7e6c96b28ed96800d1aafc67d8b17a8d5e49af9181a2ace5a7903e9a96f2d1" }, { "name": "ElectronicsEducation", "version": "1.1.3", "author": "Jacob Smith", "maintainer": "Jacob Smith \u003cjsmith2021@brandeis.edu\u003e", "sentence": "Arduino libraries and educational materials for workshop", "paragraph": "Uses grammer and object oriented programming to make computer science more accessible", "website": "https://github.com/BrandeisMakerLab/Arduino_Education", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BrandeisMakerLab/Arduino_Education.git", "dependencies": [ { "name": "Adafruit BME280 Library" }, { "name": "DHT sensor library" }, { "name": "IRremote" }, { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/BrandeisMakerLab/ElectronicsEducation-1.1.3.zip", "archiveFileName": "ElectronicsEducation-1.1.3.zip", "size": 3372113, "checksum": "SHA-256:6ca73f42143e33313a930035fcdd9deddc099df18245ff8640b70e8d5ec16bcb" }, { "name": "Sharp GP2Y Dust Sensor", "version": "1.0.0", "author": "Lucian Sabo", "maintainer": "Lucian Sabo \u003cluciansabo@gmail.comm\u003e", "sentence": "Read dust density using Sharp GP2Y Dust Sensors like GP2Y1010AU0F and GP2Y1014AU0F", "paragraph": "Supports calibration, multi-sampling average, running average", "website": "https://github.com/luciansabo/GP2YDustSensor", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luciansabo/GP2YDustSensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/luciansabo/Sharp_GP2Y_Dust_Sensor-1.0.0.zip", "archiveFileName": "Sharp_GP2Y_Dust_Sensor-1.0.0.zip", "size": 6189, "checksum": "SHA-256:d79c3b8160e2c8ce93a2442f367e7d2abf788d307ca4eb743b39b5fa8ca3734a" }, { "name": "Sharp GP2Y Dust Sensor", "version": "1.1.0", "author": "Lucian Sabo", "maintainer": "Lucian Sabo \u003cluciansabo@gmail.comm\u003e", "sentence": "Read dust density using Sharp GP2Y Dust Sensors like GP2Y1010AU0F and GP2Y1014AU0F", "paragraph": "Supports calibration, multi-sampling average, running average", "website": "https://github.com/luciansabo/GP2YDustSensor", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luciansabo/GP2YDustSensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/luciansabo/Sharp_GP2Y_Dust_Sensor-1.1.0.zip", "archiveFileName": "Sharp_GP2Y_Dust_Sensor-1.1.0.zip", "size": 9840, "checksum": "SHA-256:92b8d9d6a0609ddcb4929c84fac8b3b7bf9fcea282938f78a92ed1438c319de9" }, { "name": "OctopusLab-Library", "version": "0.1.0", "author": "Tomas Roj; OctopusEngine;", "maintainer": "Tomas Roj, rojtomas@email.cz", "sentence": "Library for octopuslab modules that make easier work with pins.", "paragraph": "Arduino library for @octopusengine that make easier work with pins on their boards.", "website": "https://github.com/TomasRoj/OctopusLab-Library", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TomasRoj/OctopusLab-Library.git", "providesIncludes": [ "octopuslibrary.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/TomasRoj/OctopusLab_Library-0.1.0.zip", "archiveFileName": "OctopusLab_Library-0.1.0.zip", "size": 15248, "checksum": "SHA-256:f7edb478e2f10ed236addc48b1d5e353748babc354242df0948fccbb3d677923" }, { "name": "SparkFun Qwiic RFID Arduino Library", "version": "1.0.0", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic RFID Reader", "paragraph": "The SparkFun Qwiic RFID Arduino Library makes it very easy to use the Qwiic enabled I-squared-C RFID reader from SparkFun Electronics. The \u003ca href=\"https://www.sparkfun.com/products/15191\"\u003eSparkFun Qwiic RFID Reader\u003c/a\u003e can hold up to 20 scanned RFID tags and their associated scan times at a time. The library gives easy to use functions that allow you to get a scanned tag, get the tag's scan time, or get all 20 available tags and their scan times at once. Also provided is example code to demonstrate each available function.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_RFID_Arduino_Library-1.0.0.zip", "size": 14875, "checksum": "SHA-256:7c31e96dae17fa33f02ce27cb063c3ad9458e8e278c644b841c8d70470d61e7b" }, { "name": "SparkFun Qwiic RFID Arduino Library", "version": "1.0.1", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic RFID Reader", "paragraph": "The SparkFun Qwiic RFID Arduino Library makes it very easy to use the Qwiic enabled I-squared-C RFID reader from SparkFun Electronics. The \u003ca href=\"https://www.sparkfun.com/products/15191\"\u003eSparkFun Qwiic RFID Reader\u003c/a\u003e can hold up to 20 scanned RFID tags and their associated scan times at a time. The library gives easy to use functions that allow you to get a scanned tag, get the tag's scan time, or get all 20 available tags and their scan times at once. Also provided is example code to demonstrate each available function.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_RFID_Arduino_Library-1.0.1.zip", "size": 14921, "checksum": "SHA-256:e2bbfb8ef8e2d0b5ee428332af71f26e941f1ccf091d71d7a154c3b50b83d3ae" }, { "name": "SparkFun Qwiic RFID Arduino Library", "version": "1.1.2", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic RFID Reader", "paragraph": "The SparkFun Qwiic RFID Arduino Library makes it very easy to use the Qwiic enabled I-squared-C RFID reader from SparkFun Electronics. The \u003ca href=\"https://www.sparkfun.com/products/15191\"\u003eSparkFun Qwiic RFID Reader\u003c/a\u003e can hold up to 20 scanned RFID tags and their associated scan times at a time. The library gives easy to use functions that allow you to get a scanned tag, get the tag's scan time, or get all 20 available tags and their scan times at once. Also provided is example code to demonstrate each available function.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library-1.1.2.zip", "archiveFileName": "SparkFun_Qwiic_RFID_Arduino_Library-1.1.2.zip", "size": 15073, "checksum": "SHA-256:010abbd29cc722bc0ee47edaef2508e394ccb42dd16f69c60263f7fc57cf8957" }, { "name": "SparkFun Qwiic RFID Arduino Library", "version": "1.1.3", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic RFID Reader", "paragraph": "The SparkFun Qwiic RFID Arduino Library makes it very easy to use the Qwiic enabled I-squared-C RFID reader from SparkFun Electronics. The \u003ca href=\"https://www.sparkfun.com/products/15191\"\u003eSparkFun Qwiic RFID Reader\u003c/a\u003e can hold up to 20 scanned RFID tags and their associated scan times at a time. The library gives easy to use functions that allow you to get a scanned tag, get the tag's scan time, or get all 20 available tags and their scan times at once. Also provided is example code to demonstrate each available function.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library-1.1.3.zip", "archiveFileName": "SparkFun_Qwiic_RFID_Arduino_Library-1.1.3.zip", "size": 15087, "checksum": "SHA-256:cd9d0a4aac569ecaf61b48f0e99fc8f5f48b708b031b5e8857f74ae9df659d43" }, { "name": "SparkFun Qwiic RFID Arduino Library", "version": "1.1.4", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic RFID Reader", "paragraph": "The SparkFun Qwiic RFID Arduino Library makes it very easy to use the Qwiic enabled I-squared-C RFID reader from SparkFun Electronics. The \u003ca href=\"https://www.sparkfun.com/products/15191\"\u003eSparkFun Qwiic RFID Reader\u003c/a\u003e can hold up to 20 scanned RFID tags and their associated scan times at a time. The library gives easy to use functions that allow you to get a scanned tag, get the tag's scan time, or get all 20 available tags and their scan times at once. Also provided is example code to demonstrate each available function.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library-1.1.4.zip", "archiveFileName": "SparkFun_Qwiic_RFID_Arduino_Library-1.1.4.zip", "size": 15087, "checksum": "SHA-256:e8f4240661143848c2f25a800f8c7ef696c774f6a426c739b9c5c3e0cbc6edaa" }, { "name": "SparkFun Qwiic RFID Arduino Library", "version": "1.1.5", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic RFID Reader", "paragraph": "The SparkFun Qwiic RFID Arduino Library makes it very easy to use the Qwiic enabled I-squared-C RFID reader from SparkFun Electronics. The \u003ca href=\"https://www.sparkfun.com/products/15191\"\u003eSparkFun Qwiic RFID Reader\u003c/a\u003e can hold up to 20 scanned RFID tags and their associated scan times at a time. The library gives easy to use functions that allow you to get a scanned tag, get the tag's scan time, or get all 20 available tags and their scan times at once. Also provided is example code to demonstrate each available function.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library-1.1.5.zip", "archiveFileName": "SparkFun_Qwiic_RFID_Arduino_Library-1.1.5.zip", "size": 15091, "checksum": "SHA-256:75ffab175c52977adf5c5ca09ef74b51494c22abcdf29598306433af63907c3f" }, { "name": "SparkFun Qwiic RFID Arduino Library", "version": "1.1.6", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Qwiic RFID Reader", "paragraph": "The SparkFun Qwiic RFID Arduino Library makes it very easy to use the Qwiic enabled I-squared-C RFID reader from SparkFun Electronics. The \u003ca href=\"https://www.sparkfun.com/products/15191\"\u003eSparkFun Qwiic RFID Reader\u003c/a\u003e can hold up to 20 scanned RFID tags and their associated scan times at a time. The library gives easy to use functions that allow you to get a scanned tag, get the tag's scan time, or get all 20 available tags and their scan times at once. Also provided is example code to demonstrate each available function.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RFID_Arduino_Library-1.1.6.zip", "archiveFileName": "SparkFun_Qwiic_RFID_Arduino_Library-1.1.6.zip", "size": 15106, "checksum": "SHA-256:4dfd34b8cb46122cd50fb0ebf5b08ed7aa32560cadc11c2c9ebebe091c1242ec" }, { "name": "Klang Electronics 8 Digit VFD", "version": "1.0.0", "author": "Brandon Dunson", "maintainer": "Brandon \u003cbrandon.dunson@klangelectronics.com\u003e", "sentence": "This is a library for the 8 digit VFD display using Russian IV-4 tubes.", "paragraph": "This is a library for the 8 digit VFD display using Russian IV-4 tubes.", "website": "https://github.com/earthtown/8_digit_vfd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/earthtown/8_digit_vfd.git", "url": "https://downloads.arduino.cc/libraries/github.com/earthtown/Klang_Electronics_8_Digit_VFD-1.0.0.zip", "archiveFileName": "Klang_Electronics_8_Digit_VFD-1.0.0.zip", "size": 7090, "checksum": "SHA-256:bda63a50ad33ae934c8a241dd14d73fa0287cd8ef45f4fa88905a5960142878e" }, { "name": "ButtonKing", "version": "1.0.0", "author": "Tanyanat Pichitwong", "maintainer": "Tanyanat Pichitwong", "license": "BSD-3-Clause", "sentence": "Arduino libary for improving the usage of a singe input button.", "paragraph": "It supports detecting events like single clicks, double clicks and long-time pressing. This enables you to reuse the same button for multiple functions and lowers the hardware invests.", "website": "https://github.com/TanPitch/ButtonKing", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TanPitch/ButtonKing.git", "providesIncludes": [ "ButtonKing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/TanPitch/ButtonKing-1.0.0.zip", "archiveFileName": "ButtonKing-1.0.0.zip", "size": 12188, "checksum": "SHA-256:f9fae613642aa65dd2fd4f4ef1a80328f9d25009efeb31a4f5c0cda249414032" }, { "name": "ButtonKing", "version": "1.0.1", "author": "Tanyanat Pichitwong", "maintainer": "Tanyanat Pichitwong", "license": "BSD-3-Clause", "sentence": "Arduino libary for improving the usage of a singe input button.", "paragraph": "It supports detecting events like single clicks, double clicks and long-time pressing. This enables you to reuse the same button for multiple functions and lowers the hardware invests.", "website": "https://github.com/TanPitch/ButtonKing", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TanPitch/ButtonKing.git", "providesIncludes": [ "ButtonKing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/TanPitch/ButtonKing-1.0.1.zip", "archiveFileName": "ButtonKing-1.0.1.zip", "size": 10485, "checksum": "SHA-256:7d5a04dcf4c40acf4ac099bd0098786cf1184e5cda5af0b040abc2bb2d0d77db" }, { "name": "ButtonKing", "version": "1.0.2", "author": "Tanyanat Pichitwong", "maintainer": "Tanyanat Pichitwong", "license": "BSD-3-Clause", "sentence": "Arduino libary for improving the usage of a singe input button.", "paragraph": "It supports detecting events like single clicks, double clicks and long-time pressing. This enables you to reuse the same button for multiple functions and lowers the hardware invests.", "website": "https://github.com/TanPitch/ButtonKing", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TanPitch/ButtonKing.git", "providesIncludes": [ "ButtonKing.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/TanPitch/ButtonKing-1.0.2.zip", "archiveFileName": "ButtonKing-1.0.2.zip", "size": 10616, "checksum": "SHA-256:c78494f0b89957111400637df4caa954113438598ce824991317a4211b86949a" }, { "name": "Norman", "version": "1.0.0", "author": "934Virginia \u003c934Virginia@gmail.com\u003e", "maintainer": "934Virginia \u003c934Virginia@gmail.com\u003e", "sentence": "Mathematically simulate natural cycles of daylight, temperature, and humidity for remote locations using minimal data sets.", "paragraph": "Given target coordinates, specified date ranges, and minimum/maximum values for temperature and humidity at target's annual extremes, generate time_t values for sunrise and sunset, and floating point numbers for temperature, dew point, and relative humidity. Requires Dusk2Dawn library by DM Kishi; an adapted C++ port of NOAA's Solar Calculator.", "website": "https://github.com/934virginia/Norman", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/934virginia/Norman.git", "providesIncludes": [ "Dusk2Dawn.h", "time.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/934virginia/Norman-1.0.0.zip", "archiveFileName": "Norman-1.0.0.zip", "size": 16951, "checksum": "SHA-256:61107378f03b0bd8ffde06ac0f376ef4fe5b77534e564782cdd2345289fdc8d0" }, { "name": "atlas OEM module", "version": "1.0.1", "author": "Andhie Setyabudi \u003candhie.13@gmail.com\u003e", "maintainer": "Andri Setyabudi \u003candhie.13@gmail.com\u003e", "sentence": "Basic function to accessing atlas OEM module.", "paragraph": "This library contain simply function to read data from atlas OEM conductivity module", "website": "https://github.com/andhieSetyabudi/atlas_OEM", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/andhieSetyabudi/atlas_OEM.git", "url": "https://downloads.arduino.cc/libraries/github.com/andhieSetyabudi/atlas_OEM_module-1.0.1.zip", "archiveFileName": "atlas_OEM_module-1.0.1.zip", "size": 9316, "checksum": "SHA-256:1a252b11de9b30c92adc1dac3a9237a41ec3badb273b5362005727ac4bc29d9b" }, { "name": "ESP32 Rest Client", "version": "1.0.0", "author": "Eduardo Marcos \u003cdudy1984@gmail.com\u003e", "maintainer": "Eduardo Marcos \u003cdudy1984@gmail.com\u003e", "sentence": "Arduino WIFI Rest Client for ESP32", "paragraph": "Exposes REST methods to communicate with a host, like get and post in an easier way than using the WIFI library", "website": "https://github.com/eduardomarcos/arduino-esp32-restclient", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eduardomarcos/arduino-esp32-restclient.git", "url": "https://downloads.arduino.cc/libraries/github.com/eduardomarcos/ESP32_Rest_Client-1.0.0.zip", "archiveFileName": "ESP32_Rest_Client-1.0.0.zip", "size": 16273, "checksum": "SHA-256:ab574333ac0829b5a028ce3515e4ddf30781e62f9b0ba2a15757773d23d565df" }, { "name": "esp32_ftpclient", "version": "0.0.2", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "An FTP-Client for the ESP32.", "paragraph": "An FTP-Client for the ESP32.", "website": "https://github.com/ldab/ESP32_FTPClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/ESP32_FTPClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/ldab/esp32_ftpclient-0.0.2.zip", "archiveFileName": "esp32_ftpclient-0.0.2.zip", "size": 80457, "checksum": "SHA-256:9739eaaf9e1193e8ae39f45197958e145b7ff1d2e3eb872d90940b2b9e37978e" }, { "name": "esp32_ftpclient", "version": "0.0.3", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "An FTP-Client for the ESP32.", "paragraph": "An FTP-Client for the ESP32.", "website": "https://github.com/ldab/ESP32_FTPClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/ESP32_FTPClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/ldab/esp32_ftpclient-0.0.3.zip", "archiveFileName": "esp32_ftpclient-0.0.3.zip", "size": 83068, "checksum": "SHA-256:49418f7abc82453a3ba2479e073fc4d701c0736197cab901114cb8deeb85fc13" }, { "name": "esp32_ftpclient", "version": "0.0.4", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "An FTP-Client for the ESP32.", "paragraph": "An FTP-Client for the ESP32.", "website": "https://github.com/ldab/ESP32_FTPClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/ESP32_FTPClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/ldab/esp32_ftpclient-0.0.4.zip", "archiveFileName": "esp32_ftpclient-0.0.4.zip", "size": 83202, "checksum": "SHA-256:83c3732fe067aeaa9295fa95e08a1589bff67bfd18c4f76bb54d68322917d506" }, { "name": "esp32_ftpclient", "version": "0.1.0", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "An FTP-Client for the ESP32.", "paragraph": "An FTP-Client for the ESP32.", "website": "https://github.com/ldab/ESP32_FTPClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/ESP32_FTPClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/ldab/esp32_ftpclient-0.1.0.zip", "archiveFileName": "esp32_ftpclient-0.1.0.zip", "size": 83589, "checksum": "SHA-256:753a7f2356980b5287138cdcb8283a8ae0493692fa0e994392e7c1b46631996e" }, { "name": "esp32_ftpclient", "version": "0.1.1", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "An FTP-Client for the ESP32.", "paragraph": "An FTP-Client for the ESP32.", "website": "https://github.com/ldab/ESP32_FTPClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/ESP32_FTPClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/ldab/esp32_ftpclient-0.1.1.zip", "archiveFileName": "esp32_ftpclient-0.1.1.zip", "size": 83600, "checksum": "SHA-256:452a7c6e44f0a558aef0658bef1c64d6f25929d41d71cd55b1e4a273bc8176bf" }, { "name": "esp32_ftpclient", "version": "0.1.2", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "An FTP-Client for the ESP32.", "paragraph": "An FTP-Client for the ESP32.", "website": "https://github.com/ldab/ESP32_FTPClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/ESP32_FTPClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/ldab/esp32_ftpclient-0.1.2.zip", "archiveFileName": "esp32_ftpclient-0.1.2.zip", "size": 83628, "checksum": "SHA-256:98756c41f2b2a4dccf7130409965da3c5e7965026a081049d2325b12f77b6885" }, { "name": "esp32_ftpclient", "version": "0.1.3", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "An FTP-Client for the ESP32.", "paragraph": "An FTP-Client for the ESP32.", "website": "https://github.com/ldab/ESP32_FTPClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/ESP32_FTPClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/ldab/esp32_ftpclient-0.1.3.zip", "archiveFileName": "esp32_ftpclient-0.1.3.zip", "size": 83654, "checksum": "SHA-256:b67ed42be8d6a2e916f3282be2025923941b6f556e4c72297cb5200c7dff7f4f" }, { "name": "esp32_ftpclient", "version": "0.1.4", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "An FTP-Client for the ESP32.", "paragraph": "An FTP-Client for the ESP32.", "website": "https://github.com/ldab/ESP32_FTPClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/ESP32_FTPClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/ldab/esp32_ftpclient-0.1.4.zip", "archiveFileName": "esp32_ftpclient-0.1.4.zip", "size": 83742, "checksum": "SHA-256:7ee88c92bf141b2914796aa0ff379b222f0af957ff2dadc22426358d15864996" }, { "name": "Senses_wifi", "version": "0.1.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library for Internet of Things send data and control on Senses IoT platfrom.", "paragraph": "Support ESP8266WiFi.h.", "website": "https://senses.logisenses.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi.git", "providesIncludes": [ "Senses_wifi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi-0.1.0.zip", "archiveFileName": "Senses_wifi-0.1.0.zip", "size": 5895, "checksum": "SHA-256:e7334b653c5483c16f52d15e2ea434874f2b0586a8626a15d32e22b1ff93313f" }, { "name": "Senses_wifi", "version": "0.1.1", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library for Internet of Things send data and control on Senses IoT platfrom.", "paragraph": "Support ESP8266WiFi.h.", "website": "https://senses.logisenses.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi.git", "providesIncludes": [ "Senses_wifi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi-0.1.1.zip", "archiveFileName": "Senses_wifi-0.1.1.zip", "size": 5963, "checksum": "SHA-256:37ac554703f69646cb994908df63fba48b19fac4c54b7c18699b424fd85b2cb2" }, { "name": "Senses_wifi", "version": "0.2.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library for Internet of Things send data and control on Senses IoT platfrom.", "paragraph": "Support ESP8266WiFi.h.", "website": "https://senses.logisenses.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi.git", "providesIncludes": [ "Senses_wifi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi-0.2.0.zip", "archiveFileName": "Senses_wifi-0.2.0.zip", "size": 5964, "checksum": "SHA-256:b9b336807117c9c406d36fade93b4a43ef9c8e2798e63a8a8c0736152bbd4ff7" }, { "name": "Senses_wifi", "version": "0.2.1", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library for Internet of Things send data and control on Senses IoT platfrom.", "paragraph": "Support ESP8266WiFi.h.", "website": "https://senses.logisenses.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi.git", "providesIncludes": [ "Senses_wifi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi-0.2.1.zip", "archiveFileName": "Senses_wifi-0.2.1.zip", "size": 5963, "checksum": "SHA-256:31512d708bf36aa8f0bc605696e774285c843a0d4b1cbcc69693c5f512e4ccec" }, { "name": "Senses_wifi", "version": "0.2.2", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library for Internet of Things send data and control on Senses IoT platfrom.", "paragraph": "Support ESP8266WiFi.h.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi.git", "providesIncludes": [ "Senses_wifi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi-0.2.2.zip", "archiveFileName": "Senses_wifi-0.2.2.zip", "size": 5962, "checksum": "SHA-256:beaef62e996536b3396c7912869188eae266fb485b66196d01459b55c1e633c0" }, { "name": "Senses_wifi", "version": "1.0.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library for Internet of Things send data and control on Senses IoT platfrom.", "paragraph": "Support ESP8266WiFi.h.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi.git", "providesIncludes": [ "Senses_wifi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi-1.0.0.zip", "archiveFileName": "Senses_wifi-1.0.0.zip", "size": 6580, "checksum": "SHA-256:85c8f575c9051379e928664c01976dab12ec276d51c559f5e51b59530e1f0550" }, { "name": "Senses_wifi", "version": "1.1.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library for Internet of Things send data and control on Senses IoT platfrom.", "paragraph": "Support ESP8266WiFi.h.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi.git", "providesIncludes": [ "Senses_wifi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi-1.1.0.zip", "archiveFileName": "Senses_wifi-1.1.0.zip", "size": 8701, "checksum": "SHA-256:864931fe985dcc25615c0bbc9a79f3827c4ec70a3fb9a2a388d3a6ee7aaa4c69" }, { "name": "ESP32 Digital RGB LED Drivers", "version": "1.5.1", "author": "Martin F. Falatic", "maintainer": "Martin Falatic \u003cmartin@falatic.com\u003e", "sentence": "A library for driving self-timed digital RGB/RGBW LEDs (WS2812, SK6812, NeoPixel, WS2813, etc.) using the Espressif ESP32 microcontroller's RMT output peripheral.", "website": "https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartyMacGyver/ESP32_Digital_RGB_LED_Drivers-1.5.1.zip", "archiveFileName": "ESP32_Digital_RGB_LED_Drivers-1.5.1.zip", "size": 33287, "checksum": "SHA-256:60633bf8ba400d083ed7b7c8d12fdf17dfa93d8c58a361e9fcc7d9e0c75f4c36" }, { "name": "ESP32 Digital RGB LED Drivers", "version": "1.5.2", "author": "Martin F. Falatic", "maintainer": "Martin Falatic \u003cmartin@falatic.com\u003e", "sentence": "A library for driving self-timed digital RGB/RGBW LEDs (WS2812, SK6812, NeoPixel, WS2813, etc.) using the Espressif ESP32 microcontroller's RMT output peripheral.", "paragraph": "Please see the README for more details.", "website": "https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartyMacGyver/ESP32_Digital_RGB_LED_Drivers-1.5.2.zip", "archiveFileName": "ESP32_Digital_RGB_LED_Drivers-1.5.2.zip", "size": 33310, "checksum": "SHA-256:d8e4b73e3d9ac8c995e8e4b931b9dd845399e0f7fc8cfff96a46c0ddad826cea" }, { "name": "ESP32 Digital RGB LED Drivers", "version": "1.5.3", "author": "Martin F. Falatic", "maintainer": "Martin Falatic \u003cmartin@falatic.com\u003e", "sentence": "A library for driving self-timed digital RGB/RGBW LEDs (WS2812, SK6812, NeoPixel, WS2813, etc.) using the Espressif ESP32 microcontroller's RMT output peripheral.", "paragraph": "Please see the README for more details.", "website": "https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartyMacGyver/ESP32_Digital_RGB_LED_Drivers-1.5.3.zip", "archiveFileName": "ESP32_Digital_RGB_LED_Drivers-1.5.3.zip", "size": 33317, "checksum": "SHA-256:c828158c7a959b2dce615203e14e7cf9a7c59bad54dc23c2ce62664db6a86632" }, { "name": "MCP45HVX1", "version": "1.0.0", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "Apache-2.0", "sentence": "Library for MCP45HVX1 digital potentiomters,", "paragraph": "Supports Arduino devices and includes TCON register / incrimental functionality.", "website": "https://github.com/WifWaf/MCP45HVX1", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MCP45HVX1.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MCP45HVX1-1.0.0.zip", "archiveFileName": "MCP45HVX1-1.0.0.zip", "size": 2105959, "checksum": "SHA-256:722f14ac23ab8b4d0e4fb5a620a514b3bc8107fa63e7ca944438978a85485f3b" }, { "name": "MCP45HVX1", "version": "1.1.0", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "Apache-2.0", "sentence": "Library for MCP45HVX1 digital potentiomters,", "paragraph": "Supports Arduino devices and includes TCON register / incrimental functionality.", "website": "https://github.com/WifWaf/MCP45HVX1", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/MCP45HVX1.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/MCP45HVX1-1.1.0.zip", "archiveFileName": "MCP45HVX1-1.1.0.zip", "size": 2106146, "checksum": "SHA-256:2d7758c73833c40151cdb2820db720361f89f9af2b2c8c1c772840860a47a649" }, { "name": "AT24CM01", "version": "1.0.1", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "Apache-2.0", "sentence": "AT24CM01 EEPROM Library for Arduino Devices", "paragraph": "Read/write by all variable types (ex String maro) and byte/char arrays.", "website": "https://github.com/WifWaf/AT24CM01", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/AT24CM01.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/AT24CM01-1.0.1.zip", "archiveFileName": "AT24CM01-1.0.1.zip", "size": 460892, "checksum": "SHA-256:64c4189fb8d76a954a85b20be3e876da6d2f8469d1c11af1e2783d114a13fa19" }, { "name": "AT24CM01", "version": "2.0.0", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "Apache-2.0", "sentence": "AT24CM01 EEPROM Library for Arduino Devices", "paragraph": "Read/write by all variable types (ex String maro) and byte/char arrays.", "website": "https://github.com/WifWaf/AT24CM01", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/AT24CM01.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/AT24CM01-2.0.0.zip", "archiveFileName": "AT24CM01-2.0.0.zip", "size": 460692, "checksum": "SHA-256:b4f8ade9b4398534960e8b88e900ea856cae67f943968f918a99800a51b262e7" }, { "name": "AT24CM01", "version": "2.2.0", "author": "WifWaf", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "sentence": "AT24CM01 EEPROM Library for Arduino Devices.", "paragraph": "Read \u0026 write by all variable types (ex String maro) and byte/char arrays.", "website": "https://github.com/WifWaf/AT24CM01", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/AT24CM01.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/AT24CM01-2.2.0.zip", "archiveFileName": "AT24CM01-2.2.0.zip", "size": 463281, "checksum": "SHA-256:cb63185a80000c939cfc6c754b5f2b9b5bd307e7e0caa4fdde7198aad15d7d54" }, { "name": "TCA9548A", "version": "1.0.0", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "Apache-2.0", "sentence": "Arduino library for the TCA9548A", "paragraph": "Supports multiple channels and read/write of register.", "website": "https://github.com/WifWaf/TCA9548A", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/TCA9548A.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/TCA9548A-1.0.0.zip", "archiveFileName": "TCA9548A-1.0.0.zip", "size": 2675392, "checksum": "SHA-256:2e0dda042bf63e51bdfb8f006a308ac970c4538da396ac6b08f5f1489bfd3e39" }, { "name": "TCA9548A", "version": "1.1.0", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "Apache-2.0", "sentence": "Arduino library for the TCA9548A", "paragraph": "Supports multiple channels and read/write of register.", "website": "https://github.com/WifWaf/TCA9548A", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/TCA9548A.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/TCA9548A-1.1.0.zip", "archiveFileName": "TCA9548A-1.1.0.zip", "size": 2675229, "checksum": "SHA-256:42cf17b290688885d4b9a5f19276197d75d8e5ab7f17adcb07d343f016a73ae9" }, { "name": "TCA9548A", "version": "1.1.1", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "Apache-2.0", "sentence": "Arduino library for the TCA9548A", "paragraph": "Supports multiple channels and read/write of register.", "website": "https://github.com/WifWaf/TCA9548A", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/TCA9548A.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/TCA9548A-1.1.1.zip", "archiveFileName": "TCA9548A-1.1.1.zip", "size": 2675231, "checksum": "SHA-256:22bfec02923521a3ac1e16ebaea5172b400a3b9fe13f74813d75b5f54595bb8e" }, { "name": "TCA9548A", "version": "1.1.3", "author": "Jonathan Dempsey", "maintainer": "Jonathan Dempsey \u003cJDWifWaf@gmail.com\u003e", "license": "Apache-2.0", "sentence": "Arduino library for the TCA9548A", "paragraph": "Supports multiple channels and read/write of register.", "website": "https://github.com/WifWaf/TCA9548A", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WifWaf/TCA9548A.git", "url": "https://downloads.arduino.cc/libraries/github.com/WifWaf/TCA9548A-1.1.3.zip", "archiveFileName": "TCA9548A-1.1.3.zip", "size": 2675340, "checksum": "SHA-256:78798a9a541d594d70d36498049388b4b3051ebce8ae514de3360a2b8460af54" }, { "name": "MAX541X", "version": "1.0.0", "author": "Linnes Lab", "maintainer": "Orlando Hoilett \u003cohoilett@purdue.edu\u003e", "sentence": "Arduino library for the MAX5417/18/19 I2C Digital Potentiometers.", "website": "https://github.com/LinnesLab/MAX541X", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LinnesLab/MAX541X.git", "url": "https://downloads.arduino.cc/libraries/github.com/LinnesLab/MAX541X-1.0.0.zip", "archiveFileName": "MAX541X-1.0.0.zip", "size": 325271, "checksum": "SHA-256:b189a318fd58b72f6359b1ced25f25633cbe58ba1926b495d8a44d8eb63610cb" }, { "name": "MAX541X", "version": "1.0.2", "author": "Linnes Lab", "maintainer": "Orlando Hoilett \u003cohoilett@purdue.edu\u003e", "sentence": "Arduino library for the MAX5417/18/19 I2C Digital Potentiometers.", "paragraph": "These chips can be used to create programmable gain amplifiers, dynamically change the LED brightness, motor speed, and other general digital control.", "website": "https://github.com/LinnesLab/MAX541X", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LinnesLab/MAX541X.git", "url": "https://downloads.arduino.cc/libraries/github.com/LinnesLab/MAX541X-1.0.2.zip", "archiveFileName": "MAX541X-1.0.2.zip", "size": 325368, "checksum": "SHA-256:177e9ba4a2432d6f28ea002cf8a56b07ed7ba6cfbb7af1ae9ee72d7b3a11b59b" }, { "name": "Step_CYC10_I2C", "version": "1.0.0", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for the I2C Soft Controller on Step CYC10 FPGA board", "paragraph": "Use this library to control the I2C soft controller on Step CYC10 FPGA board", "website": "https://github.com/PulseRain/Step_CYC10_I2C", "category": "Signal Input/Output", "architectures": [ "RISC-V" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/Step_CYC10_I2C.git", "providesIncludes": [ "Step_CYC10_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/Step_CYC10_I2C-1.0.0.zip", "archiveFileName": "Step_CYC10_I2C-1.0.0.zip", "size": 6811, "checksum": "SHA-256:de83b3cd3bb2b647c2d10250ae10251424c08d981ec853a667890481a53d0504" }, { "name": "Step_CYC10_I2C", "version": "1.0.1", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for the I2C Soft Controller on Step CYC10 FPGA board", "paragraph": "Use this library to control the I2C soft controller on Step CYC10 FPGA board", "website": "https://github.com/PulseRain/Step_CYC10_I2C", "category": "Signal Input/Output", "architectures": [ "Reindeer" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/Step_CYC10_I2C.git", "providesIncludes": [ "Step_CYC10_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/Step_CYC10_I2C-1.0.1.zip", "archiveFileName": "Step_CYC10_I2C-1.0.1.zip", "size": 6811, "checksum": "SHA-256:f9ce741e6ed7405ded0785a0f445f4cf79773e5568dcafa7d85f6a16b62348cb" }, { "name": "Step_CYC10_I2C", "version": "1.0.2", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for the I2C Soft Controller on Step CYC10 FPGA board", "paragraph": "Use this library to control the I2C soft controller on Step CYC10 FPGA board", "website": "https://github.com/PulseRain/Step_CYC10_I2C", "category": "Signal Input/Output", "architectures": [ "Reindeer" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/Step_CYC10_I2C.git", "providesIncludes": [ "Step_CYC10_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/Step_CYC10_I2C-1.0.2.zip", "archiveFileName": "Step_CYC10_I2C-1.0.2.zip", "size": 6823, "checksum": "SHA-256:ae7a72423ffc46817971534494439cbecfe5e97f72b55c55180e6a8a292cb1b2" }, { "name": "CoopTask", "version": "0.1.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266 library for creating multiple cooperative tasks like Arduino Scheduler", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-0.1.0.zip", "archiveFileName": "CoopTask-0.1.0.zip", "size": 5636, "checksum": "SHA-256:b26d69adcc8cad26f5d8db6113cb894a19be5e4590fab9037ccf149698ef15a3" }, { "name": "CoopTask", "version": "0.5.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "ESP8266/ESP32 library for creating multiple cooperative tasks like Arduino Scheduler", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-0.5.0.zip", "archiveFileName": "CoopTask-0.5.0.zip", "size": 6779, "checksum": "SHA-256:97500964b3500c20065a3b127a5bc449d4c539f0501e66321ab6ff5008e35cd9" }, { "name": "CoopTask", "version": "0.7.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-0.7.0.zip", "archiveFileName": "CoopTask-0.7.0.zip", "size": 7776, "checksum": "SHA-256:181bd55dcd2597c7e1f0b0edd1c2a999b3dbb2b6ec9ee8ba8bfbcc4d195c548a" }, { "name": "CoopTask", "version": "0.8.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-0.8.0.zip", "archiveFileName": "CoopTask-0.8.0.zip", "size": 9165, "checksum": "SHA-256:3458ed41ca6c1dcfdf0ad8b05123469beed0dfd52cf048cbd98c7af54a26fef9" }, { "name": "CoopTask", "version": "0.8.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-0.8.1.zip", "archiveFileName": "CoopTask-0.8.1.zip", "size": 9322, "checksum": "SHA-256:20fb652cffc2c31c112da2ea4ed5e51e2c294113f914d53b1ddebf6597b737e7" }, { "name": "CoopTask", "version": "0.8.2", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-0.8.2.zip", "archiveFileName": "CoopTask-0.8.2.zip", "size": 9817, "checksum": "SHA-256:a674f9f41b7a2b2198d1ebffc0e16dcaad4bc57ff6725dec308cc3ee3bc5b2b5" }, { "name": "CoopTask", "version": "0.9.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-0.9.0.zip", "archiveFileName": "CoopTask-0.9.0.zip", "size": 10180, "checksum": "SHA-256:08473d9504bdb76e4261612fb82410954fc4348cdf13ac8e09094de06b637b34" }, { "name": "CoopTask", "version": "0.12.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-0.12.0.zip", "archiveFileName": "CoopTask-0.12.0.zip", "size": 20017, "checksum": "SHA-256:5b0f1603c83c0e800eb6c15d55d7c6f78e116dac6c092b5c893a3d04ae2d7c8d" }, { "name": "CoopTask", "version": "1.0.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-1.0.0.zip", "archiveFileName": "CoopTask-1.0.0.zip", "size": 20254, "checksum": "SHA-256:95aa748f80766129c059e9fcd0997455f93ad9a48b80665e6522907a6d348fab" }, { "name": "CoopTask", "version": "1.1.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-1.1.0.zip", "archiveFileName": "CoopTask-1.1.0.zip", "size": 20900, "checksum": "SHA-256:3223523afcde071f0d8f83e7fc837e0c44b197ffdfa1c3d4e73c60e5e16a6fd9" }, { "name": "CoopTask", "version": "1.1.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-1.1.1.zip", "archiveFileName": "CoopTask-1.1.1.zip", "size": 20917, "checksum": "SHA-256:e3a799ff41c484a358b051d0d8b1491e3a14d227edcfeac34685ca3a11516bec" }, { "name": "CoopTask", "version": "1.2.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-1.2.0.zip", "archiveFileName": "CoopTask-1.2.0.zip", "size": 21280, "checksum": "SHA-256:53587becf68ba6258fd2592ab0062ef83bbbcd89173bd10e0c6acb5693715e17" }, { "name": "CoopTask", "version": "1.3.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-1.3.0.zip", "archiveFileName": "CoopTask-1.3.0.zip", "size": 21416, "checksum": "SHA-256:53c4d90ae3583f0c58d77004b6533c16037ac0d205dea023bc42fa7a0a3da7db" }, { "name": "CoopTask", "version": "1.3.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-1.3.1.zip", "archiveFileName": "CoopTask-1.3.1.zip", "size": 21584, "checksum": "SHA-256:ec038cec15f54ac067937cefff1fcc8557cdb58e2443c9a6c90a8eedd6a847ef" }, { "name": "CoopTask", "version": "1.4.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-1.4.0.zip", "archiveFileName": "CoopTask-1.4.0.zip", "size": 24587, "checksum": "SHA-256:94462e8a9dc6f45914f718c3ded008a25e96fd584e854d15a5336e2c022cc5d4" }, { "name": "CoopTask", "version": "1.4.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-1.4.1.zip", "archiveFileName": "CoopTask-1.4.1.zip", "size": 25741, "checksum": "SHA-256:a51e936f4f79dbdb3e4d1da30d9830c84f4bd928a5c71b1d544f6f35cea0e769" }, { "name": "CoopTask", "version": "2.0.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.0.0.zip", "archiveFileName": "CoopTask-2.0.0.zip", "size": 30036, "checksum": "SHA-256:28e150be361743b02231257d5335056714b2db0bc4ee5b54425f7ceb2853552c" }, { "name": "CoopTask", "version": "2.0.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.0.1.zip", "archiveFileName": "CoopTask-2.0.1.zip", "size": 31396, "checksum": "SHA-256:cb40392e669ad2c519586f3bcdbde252494568373dd45d315003e4fec4a80dfa" }, { "name": "CoopTask", "version": "2.1.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.1.0.zip", "archiveFileName": "CoopTask-2.1.0.zip", "size": 31391, "checksum": "SHA-256:0b011d2c3e75f33c5586b3da8f362acafea7f4d7fb583a5f000290f5355e2cbe" }, { "name": "CoopTask", "version": "2.2.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.2.0.zip", "archiveFileName": "CoopTask-2.2.0.zip", "size": 33676, "checksum": "SHA-256:f1be98f1d6410d514139fa8f57665f7505553f86aa09e7ecb6a32d9164c6d67d" }, { "name": "CoopTask", "version": "2.4.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.4.0.zip", "archiveFileName": "CoopTask-2.4.0.zip", "size": 34225, "checksum": "SHA-256:40829e6e395d2e33c158c4231f94adf1af94af04f1ea610bfa4058687a82e17e" }, { "name": "CoopTask", "version": "2.5.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.5.0.zip", "archiveFileName": "CoopTask-2.5.0.zip", "size": 34406, "checksum": "SHA-256:244ee2afa3a3c893d3faa69c30c6d07d25cf0477df509b8b40bc0a550d4a87d2" }, { "name": "CoopTask", "version": "2.6.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.6.0.zip", "archiveFileName": "CoopTask-2.6.0.zip", "size": 34367, "checksum": "SHA-256:4d5eee589159dae9e40420fd09710e545dc9f9a5e945c91749befe0dcad76164" }, { "name": "CoopTask", "version": "2.6.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.6.1.zip", "archiveFileName": "CoopTask-2.6.1.zip", "size": 34421, "checksum": "SHA-256:5bf5db0613d62fa8a1cbda2db778f599c5a2ddcc70418e31cd9a08c460a2827a" }, { "name": "CoopTask", "version": "2.7.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable library for creating multiple cooperative tasks like Arduino Scheduler", "paragraph": "Run multiple tasks similar to the main setup()/loop() code in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU, a task continues after other cooperative tasks have run awhile.", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.7.0.zip", "archiveFileName": "CoopTask-2.7.0.zip", "size": 34442, "checksum": "SHA-256:80c0a0bcfb997194c3187eb92ece5639e2c4dfa07236571d92c25e719488e293" }, { "name": "CoopTask", "version": "2.7.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.7.1.zip", "archiveFileName": "CoopTask-2.7.1.zip", "size": 34487, "checksum": "SHA-256:8f0bb329ddd899bc5e4bfd6cb704e5727e8ac1bae5ad39bf0a0da3d04e5df468" }, { "name": "CoopTask", "version": "2.7.2", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.7.2.zip", "archiveFileName": "CoopTask-2.7.2.zip", "size": 34521, "checksum": "SHA-256:ef3893ddb03da4c21f4596ab9b78226f69ba534ee56390fd4ee5582b4a365a10" }, { "name": "CoopTask", "version": "2.8.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.8.0.zip", "archiveFileName": "CoopTask-2.8.0.zip", "size": 35111, "checksum": "SHA-256:8e0be138c897e613ad4bd939bae35e803ca1000e407e018f53fdefaf3a4b7267" }, { "name": "CoopTask", "version": "2.9.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.9.0.zip", "archiveFileName": "CoopTask-2.9.0.zip", "size": 35480, "checksum": "SHA-256:9f12ee0a943fd7646bcf9ce4ee04d1f8925832552357ecb8707c532eb0c52edb" }, { "name": "CoopTask", "version": "2.10.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-2.10.0.zip", "archiveFileName": "CoopTask-2.10.0.zip", "size": 35583, "checksum": "SHA-256:69f2bd7511022ea5487f505a518a8b7912ca1ea66b42b2d94b3c78cd78d2ce0e" }, { "name": "CoopTask", "version": "3.0.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.0.0.zip", "archiveFileName": "CoopTask-3.0.0.zip", "size": 52483, "checksum": "SHA-256:3eed7c25b86427f57934db0b0fe4d0e440531c8424313bde1ce2cf5e90dfe5b9" }, { "name": "CoopTask", "version": "3.0.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.0.1.zip", "archiveFileName": "CoopTask-3.0.1.zip", "size": 52447, "checksum": "SHA-256:9339d718187770b5f81a42f6b8c0b4afb305d781fc48833506c8b0f74664d5bb" }, { "name": "CoopTask", "version": "3.1.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.1.0.zip", "archiveFileName": "CoopTask-3.1.0.zip", "size": 52885, "checksum": "SHA-256:1eed636c3ec1b9d602ac64ae0eed85e109cd21c45ed73d0aea1947e20ff7c958" }, { "name": "CoopTask", "version": "3.1.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.1.1.zip", "archiveFileName": "CoopTask-3.1.1.zip", "size": 53929, "checksum": "SHA-256:1be128dcd54e55283b3e66ecbe21d7494fc0ebf314a84d5607ef4af6a81cf32b" }, { "name": "CoopTask", "version": "3.2.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.2.0.zip", "archiveFileName": "CoopTask-3.2.0.zip", "size": 54176, "checksum": "SHA-256:031041f419b8ae256639b7b71be01602164f7c1f999103f506b5bc8f672d0dfa" }, { "name": "CoopTask", "version": "3.2.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.2.1.zip", "archiveFileName": "CoopTask-3.2.1.zip", "size": 54199, "checksum": "SHA-256:9f98e3a3a7afe037d9e67c6bcf2fbbc2bb9d78278b82f9b07e8b868c37e78e70" }, { "name": "CoopTask", "version": "3.3.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.3.0.zip", "archiveFileName": "CoopTask-3.3.0.zip", "size": 54461, "checksum": "SHA-256:decb2c8f628457b11acabe6c729d7eb3d8a8371f1f65ef55c385ac67f179246f" }, { "name": "CoopTask", "version": "3.3.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.3.1.zip", "archiveFileName": "CoopTask-3.3.1.zip", "size": 54614, "checksum": "SHA-256:380cf5079476a25a47327bb346ff4d1f42e4fa63bcf3f435ba713c1dd4136e7e" }, { "name": "CoopTask", "version": "3.3.2", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.3.2.zip", "archiveFileName": "CoopTask-3.3.2.zip", "size": 54468, "checksum": "SHA-256:b16ec05b33749ebeb7e60ed11dce9c9f270befe6701fa56f6a20e1e5a84eebbe" }, { "name": "CoopTask", "version": "3.3.3", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.3.3.zip", "archiveFileName": "CoopTask-3.3.3.zip", "size": 54468, "checksum": "SHA-256:e153707b003d4532c6b2b8dfb5fa6465fdb8f0d6ada163fe3836051fae57b84a" }, { "name": "CoopTask", "version": "3.4.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.4.0.zip", "archiveFileName": "CoopTask-3.4.0.zip", "size": 54426, "checksum": "SHA-256:37aaa83fdd64c8085af4756f88ba31258935b744dd4cd1b7a784cc771b2a3aad" }, { "name": "CoopTask", "version": "3.5.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.5.0.zip", "archiveFileName": "CoopTask-3.5.0.zip", "size": 54467, "checksum": "SHA-256:3f3b194bfa7bf2c8d44dd7a76b004098aab6515f467a3d18019104e88660ccdf" }, { "name": "CoopTask", "version": "3.5.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.5.1.zip", "archiveFileName": "CoopTask-3.5.1.zip", "size": 54490, "checksum": "SHA-256:863877768d43b4369a9ff26c80f0d6b8077276d6f7993c25812660940f9e2bb5" }, { "name": "CoopTask", "version": "3.6.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.6.0.zip", "archiveFileName": "CoopTask-3.6.0.zip", "size": 55691, "checksum": "SHA-256:ff1ac4c4296346bb5676650bcea959340292252a0b31667aebb5b7e6c545cd67" }, { "name": "CoopTask", "version": "3.6.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.6.1.zip", "archiveFileName": "CoopTask-3.6.1.zip", "size": 55875, "checksum": "SHA-256:e151bf24dd621c008e3a422dfc6a344d5cdbd4de3a811351484ff591039f9c51" }, { "name": "CoopTask", "version": "3.6.2", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.6.2.zip", "archiveFileName": "CoopTask-3.6.2.zip", "size": 55875, "checksum": "SHA-256:26b698c7e540ed5abb54c97bab42305277156c07dc3b66739d3c7e5ddb30d73e" }, { "name": "CoopTask", "version": "3.6.3", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.6.3.zip", "archiveFileName": "CoopTask-3.6.3.zip", "size": 56027, "checksum": "SHA-256:ff3d637d7aaab90ec13b7acaa19741ab9388c5bcee9c62838b2c01ff7efb9a7c" }, { "name": "CoopTask", "version": "3.6.4", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.6.4.zip", "archiveFileName": "CoopTask-3.6.4.zip", "size": 56064, "checksum": "SHA-256:b6d431cc6b61ad0a7b367f611edb1896cd13e67a05b628ff925f0d4bf2101a1c" }, { "name": "CoopTask", "version": "3.7.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.7.0.zip", "archiveFileName": "CoopTask-3.7.0.zip", "size": 55902, "checksum": "SHA-256:54b93af46e6b300f8df39afb99040e329c4bc5e99af8030e251db0b00fc7177c" }, { "name": "CoopTask", "version": "3.7.1", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.7.1.zip", "archiveFileName": "CoopTask-3.7.1.zip", "size": 55916, "checksum": "SHA-256:2f5765b068ff5172bdb28b08fbf7a1dd858bc0ec0c571fad529c79ec83073167" }, { "name": "CoopTask", "version": "3.7.2", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.7.2.zip", "archiveFileName": "CoopTask-3.7.2.zip", "size": 55942, "checksum": "SHA-256:cea5916f065587a6b9bae27ab1b0ae655253271ced2b6ac666e542b93822d63c" }, { "name": "CoopTask", "version": "3.8.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.8.0.zip", "archiveFileName": "CoopTask-3.8.0.zip", "size": 56275, "checksum": "SHA-256:2533bd3eb5f4ea90839d9066a44447c46a5c9f0a1c8b569294a23453980dd9dc" }, { "name": "CoopTask", "version": "3.9.0", "author": "Dirk O. Kaar", "maintainer": "Dirk O. Kaar \u003cdok@dok-net.net\u003e", "sentence": "Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows", "paragraph": "Run multiple concurrent setup()/loop() tasks in Arduino sketches. Use the normal global delay() function, use yield() to give up the CPU to other tasks and the main loop().", "website": "https://github.com/dok-net/CoopTask", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dok-net/CoopTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/dok-net/CoopTask-3.9.0.zip", "archiveFileName": "CoopTask-3.9.0.zip", "size": 56594, "checksum": "SHA-256:953a070aa6e35be2039d3be59923dc8808d61a4c34b2825a065060abcf0342b1" }, { "name": "SparkFun High Precision Temperature Sensor TMP117 Qwiic", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "sentence": "A library to drive the Texas Instruments TMP117 by I2C", "paragraph": "Communicates with the TMP117 over I2C to quickly integrate a temperature sensor into your project.", "website": "https://www.sparkfun.com/products/15413", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.0.0.zip", "archiveFileName": "SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.0.0.zip", "size": 26866, "checksum": "SHA-256:ae7d5fe21f45c193f1c95d71b5219e359251f8f1ac13d908c16015a29bed227c" }, { "name": "SparkFun High Precision Temperature Sensor TMP117 Qwiic", "version": "1.1.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Texas Instruments TMP117 by I2C.", "paragraph": "Communicates with the TMP117 over I\u003csup\u003e2\u003c/sup\u003eC to quickly integrate a temperature sensor into your project. The sensor outputs temperature readings with high precision of +/- 0.1°C over the range of -20°C to +50°C with no calibration. The maximum range is from -55°C to 150°C with a slightly lower precision of +/-0.3°C. It also has a very low power consumption which minimizes the impact of self-heating on measurement accuracy. The sensor operates from 1.8V to 5.5V.", "website": "https://www.sparkfun.com/products/15413", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.1.1.zip", "archiveFileName": "SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.1.1.zip", "size": 29585, "checksum": "SHA-256:4fa8c69ceda8608480f68444c84914827c49febfa51fc0a0336ed9120b2b275d" }, { "name": "SparkFun High Precision Temperature Sensor TMP117 Qwiic", "version": "1.2.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Texas Instruments TMP117 by I2C.", "paragraph": "Communicates with the TMP117 over I\u003csup\u003e2\u003c/sup\u003eC to quickly integrate a temperature sensor into your project. The sensor outputs temperature readings with high precision of +/- 0.1°C over the range of -20°C to +50°C with no calibration. The maximum range is from -55°C to 150°C with a slightly lower precision of +/-0.3°C. It also has a very low power consumption which minimizes the impact of self-heating on measurement accuracy. The sensor operates from 1.8V to 5.5V.", "website": "https://www.sparkfun.com/products/15413", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.0.zip", "archiveFileName": "SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.0.zip", "size": 31616, "checksum": "SHA-256:764fe8d0028850a5c55f7ec473b8bf791863cbaa3196bd9c83a5daaa48e69d42" }, { "name": "SparkFun High Precision Temperature Sensor TMP117 Qwiic", "version": "1.2.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Texas Instruments TMP117 by I2C.", "paragraph": "Communicates with the TMP117 over I\u003csup\u003e2\u003c/sup\u003eC to quickly integrate a temperature sensor into your project. The sensor outputs temperature readings with high precision of +/- 0.1°C over the range of -20°C to +50°C with no calibration. The maximum range is from -55°C to 150°C with a slightly lower precision of +/-0.3°C. It also has a very low power consumption which minimizes the impact of self-heating on measurement accuracy. The sensor operates from 1.8V to 5.5V.", "website": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.1.zip", "archiveFileName": "SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.1.zip", "size": 31946, "checksum": "SHA-256:1241789101702d8e5ebc08795ce8551a6b11b1ff06e4b628c3c91cb6d74234f0" }, { "name": "SparkFun High Precision Temperature Sensor TMP117 Qwiic", "version": "1.2.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Texas Instruments TMP117 by I2C.", "paragraph": "Communicates with the TMP117 over I\u003csup\u003e2\u003c/sup\u003eC to quickly integrate a temperature sensor into your project. The sensor outputs temperature readings with high precision of +/- 0.1°C over the range of -20°C to +50°C with no calibration. The maximum range is from -55°C to 150°C with a slightly lower precision of +/-0.3°C. It also has a very low power consumption which minimizes the impact of self-heating on measurement accuracy. The sensor operates from 1.8V to 5.5V.", "website": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.2.zip", "archiveFileName": "SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.2.zip", "size": 32067, "checksum": "SHA-256:715cb1c058040733b1b5941c1f302ce8cf656ae221d85e258a0d74f6d5198668" }, { "name": "SparkFun High Precision Temperature Sensor TMP117 Qwiic", "version": "1.2.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Texas Instruments TMP117 by I2C.", "paragraph": "Communicates with the TMP117 over I\u003csup\u003e2\u003c/sup\u003eC to quickly integrate a temperature sensor into your project. The sensor outputs temperature readings with high precision of +/- 0.1°C over the range of -20°C to +50°C with no calibration. The maximum range is from -55°C to 150°C with a slightly lower precision of +/-0.3°C. It also has a very low power consumption which minimizes the impact of self-heating on measurement accuracy. The sensor operates from 1.8V to 5.5V.", "website": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.3.zip", "archiveFileName": "SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.3.zip", "size": 32061, "checksum": "SHA-256:b8c1436772a7c450164ee6ce09ddf64430d7b5ad7ff58b1b69c381528573f186" }, { "name": "SparkFun High Precision Temperature Sensor TMP117 Qwiic", "version": "1.2.4", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Texas Instruments TMP117 by I2C.", "paragraph": "Communicates with the TMP117 over I\u003csup\u003e2\u003c/sup\u003eC to quickly integrate a temperature sensor into your project. The sensor outputs temperature readings with high precision of +/- 0.1°C over the range of -20°C to +50°C with no calibration. The maximum range is from -55°C to 150°C with a slightly lower precision of +/-0.3°C. It also has a very low power consumption which minimizes the impact of self-heating on measurement accuracy. The sensor operates from 1.8V to 5.5V.", "website": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.4.zip", "archiveFileName": "SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.4.zip", "size": 32063, "checksum": "SHA-256:1fb73617205ff5ed1acb05da7d6b79764dfec59ba708afd82023ee34cb38567a" }, { "name": "SparkFun High Precision Temperature Sensor TMP117 Qwiic", "version": "1.2.5", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Texas Instruments TMP117 by I2C.", "paragraph": "Communicates with the TMP117 over I\u003csup\u003e2\u003c/sup\u003eC to quickly integrate a temperature sensor into your project. The sensor outputs temperature readings with high precision of +/- 0.1°C over the range of -20°C to +50°C with no calibration. The maximum range is from -55°C to 150°C with a slightly lower precision of +/-0.3°C. It also has a very low power consumption which minimizes the impact of self-heating on measurement accuracy. The sensor operates from 1.8V to 5.5V.", "website": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP117_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.5.zip", "archiveFileName": "SparkFun_High_Precision_Temperature_Sensor_TMP117_Qwiic-1.2.5.zip", "size": 32061, "checksum": "SHA-256:3740ae5f251f6f50702c4b65ae5451364928ed36c71459396acfcdefa066cd51" }, { "name": "Esparto", "version": "3.3.0", "author": "Phil Bowles \u003cesparto8266@gmail.com\u003e", "maintainer": "Phil Bowles \u003cesparto8266@gmail.com\u003e", "sentence": "Rapid development framework, synchronous task queue and GPIO manager (plus more) for ESP8266 devices", "paragraph": "Esparto has also been described as a sort of RTOS for ESP8266. It DOES have a synchronous task queue which serialises all events, but RTOS is too grand a title. As one user said: \"kinda crazy how easy you made this thing...\"", "website": "https://github.com/philbowles/esparto", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/philbowles/esparto.git", "providesIncludes": [ "ESPArto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philbowles/Esparto-3.3.0.zip", "archiveFileName": "Esparto-3.3.0.zip", "size": 1615447, "checksum": "SHA-256:ad88f9ed19e597e12d40bd1f6a5b817a2b6d644ae610fff9ee2fbf8f7e9cfb58" }, { "name": "UselessLib", "version": "1.0.0", "author": "Various", "maintainer": "Various", "sentence": "This library is just for testing purpose of the Arduino Library indexer.", "paragraph": "Do not install.", "website": "https://example.com/", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cmaglie/UselessLib.git", "dependencies": [ { "name": "Arduino_OAuth" }, { "name": "ArduinoHttpClient", "version": "\u003c0.3.0" }, { "name": "NonExistentLib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/cmaglie/UselessLib-1.0.0.zip", "archiveFileName": "UselessLib-1.0.0.zip", "size": 1198, "checksum": "SHA-256:006dcfa597de912084355cdd1d9380c0c3abb57eea868a1f135752c522be0b1e" }, { "name": "Arduino_LSM6DS3", "version": "1.0.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the accelerometer and gyroscope values from the LSM6DS3 IMU on your Arduino Nano 33 IoT or Arduino Uno WiFi Rev2 boards.", "website": "https://www.arduino.cc/en/Reference/Arduino_LSM6DS3", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LSM6DS3.git", "providesIncludes": [ "Arduino_LSM6DS3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LSM6DS3-1.0.0.zip", "archiveFileName": "Arduino_LSM6DS3-1.0.0.zip", "size": 8140, "checksum": "SHA-256:a0dada2b25440939dbce48051cbc4493c3109cab56ec52f85d14a9ebd4244800" }, { "name": "Arduino_LSM6DS3", "version": "1.0.1", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the accelerometer and gyroscope values from the LSM6DS3 IMU on your Arduino Nano 33 IoT or Arduino Uno WiFi Rev2 boards.", "website": "https://www.arduino.cc/reference/en/libraries/arduino_lsm6ds3/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LSM6DS3.git", "providesIncludes": [ "Arduino_LSM6DS3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LSM6DS3-1.0.1.zip", "archiveFileName": "Arduino_LSM6DS3-1.0.1.zip", "size": 19390, "checksum": "SHA-256:8c4d127c4c6ee57bcc64814f1da1653222d7d55ac39bedb0d6c7dc6173da3f64" }, { "name": "Arduino_LSM6DS3", "version": "1.0.2", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the accelerometer and gyroscope values from the LSM6DS3 IMU on your Arduino Nano 33 IoT or Arduino Uno WiFi Rev2 boards.", "website": "https://www.arduino.cc/reference/en/libraries/arduino_lsm6ds3/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LSM6DS3.git", "providesIncludes": [ "Arduino_LSM6DS3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LSM6DS3-1.0.2.zip", "archiveFileName": "Arduino_LSM6DS3-1.0.2.zip", "size": 19410, "checksum": "SHA-256:a33c3223fe44ec270f389d916672bf350d618d292e2b4189b4e79339da4aec78" }, { "name": "Arduino_LSM6DS3", "version": "1.0.3", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the accelerometer, gyroscope, and temperature values from the LSM6DS3 IMU on your Arduino Nano 33 IoT or Arduino Uno WiFi Rev2 boards.", "website": "https://www.arduino.cc/reference/en/libraries/arduino_lsm6ds3/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LSM6DS3.git", "providesIncludes": [ "Arduino_LSM6DS3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LSM6DS3-1.0.3.zip", "archiveFileName": "Arduino_LSM6DS3-1.0.3.zip", "size": 20534, "checksum": "SHA-256:1ab18da25c27cb86823bd92dd09b0080002bfd92cd362d55ebb2e6c8283c47da" }, { "name": "Arduino_LSM9DS1", "version": "1.0.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the accelerometer, magnetometer and gyroscope values from the LSM9DS1 IMU on your Arduino Nano 33 BLE Sense.", "website": "https://github.com/arduino-libraries/Arduino_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LSM9DS1.git", "providesIncludes": [ "Arduino_LSM9DS1.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LSM9DS1-1.0.0.zip", "archiveFileName": "Arduino_LSM9DS1-1.0.0.zip", "size": 8772, "checksum": "SHA-256:4900e8fdfdfd49e748c828ea6d2c5a4b10bce44959ac9daeca613cfbcd8689a7" }, { "name": "Arduino_LSM9DS1", "version": "1.1.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the accelerometer, magnetometer and gyroscope values from the LSM9DS1 IMU on your Arduino Nano 33 BLE Sense.", "website": "https://github.com/arduino-libraries/Arduino_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LSM9DS1.git", "providesIncludes": [ "Arduino_LSM9DS1.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LSM9DS1-1.1.0.zip", "archiveFileName": "Arduino_LSM9DS1-1.1.0.zip", "size": 9301, "checksum": "SHA-256:d49254d66d382d4e533c133390923f8e45926e813f63c6a94ac7ede17d1c2435" }, { "name": "Arduino_LSM9DS1", "version": "1.1.1", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the accelerometer, magnetometer and gyroscope values from the LSM9DS1 IMU on your Arduino Nano 33 BLE Sense.", "website": "https://github.com/arduino-libraries/Arduino_LSM9DS1", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LSM9DS1.git", "providesIncludes": [ "Arduino_LSM9DS1.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LSM9DS1-1.1.1.zip", "archiveFileName": "Arduino_LSM9DS1-1.1.1.zip", "size": 20576, "checksum": "SHA-256:d10067102a31108d3551a00d53f6681856684dbb947d712819417c935f127710" }, { "name": "Arduino_HTS221", "version": "1.0.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the temperature and humidity sensors of your Nano 33 BLE Sense.", "website": "http://github.com/arduino-libraries/Arduino_HTS221", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_HTS221.git", "providesIncludes": [ "Arduino_HTS221.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_HTS221-1.0.0.zip", "archiveFileName": "Arduino_HTS221-1.0.0.zip", "size": 7362, "checksum": "SHA-256:a3c1c8469975c76721d9ab8ff0ef49ce40fe0a0bca078ab1d541cf5d396f958a" }, { "name": "Arduino_LPS22HB", "version": "1.0.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the pressure sensor of your Nano 33 BLE Sense.", "website": "http://github.com/arduino-libraries/Arduino_LPS22HB", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LPS22HB.git", "providesIncludes": [ "Arduino_LPS22HB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LPS22HB-1.0.0.zip", "archiveFileName": "Arduino_LPS22HB-1.0.0.zip", "size": 6739, "checksum": "SHA-256:ace1fc2f8de280236710d75b54cdde7934243a20fb0433046df17374f1531fa1" }, { "name": "Arduino_LPS22HB", "version": "1.0.1", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the pressure sensor of your Nano 33 BLE Sense.", "website": "http://github.com/arduino-libraries/Arduino_LPS22HB", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LPS22HB.git", "providesIncludes": [ "Arduino_LPS22HB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LPS22HB-1.0.1.zip", "archiveFileName": "Arduino_LPS22HB-1.0.1.zip", "size": 6892, "checksum": "SHA-256:3e0bde2f8d726a378606db20927eb9dac0272ee0c28dcba0f6e591d5861e8a12" }, { "name": "Arduino_LPS22HB", "version": "1.0.2", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "Allows you to read the pressure sensor of your Nano 33 BLE Sense.", "website": "http://github.com/arduino-libraries/Arduino_LPS22HB", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_LPS22HB.git", "providesIncludes": [ "Arduino_LPS22HB.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_LPS22HB-1.0.2.zip", "archiveFileName": "Arduino_LPS22HB-1.0.2.zip", "size": 18052, "checksum": "SHA-256:753f49e460b2f4bb5407fc5193095bf978229ffa377bda60c0571d24a5975db8" }, { "name": "WiredController_asukiaaa", "version": "1.0.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.0.1.zip", "archiveFileName": "WiredController_asukiaaa-1.0.1.zip", "size": 5613, "checksum": "SHA-256:94229bc301dde85149bf045ff0db7d1155047945bb6eab1171a8f3dfb9c9482c" }, { "name": "WiredController_asukiaaa", "version": "1.0.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.0.2.zip", "archiveFileName": "WiredController_asukiaaa-1.0.2.zip", "size": 5705, "checksum": "SHA-256:07866654582f0b4a08a2727b11baca5c80890fd13efdab21584e510b61f49c49" }, { "name": "WiredController_asukiaaa", "version": "1.0.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.0.3.zip", "archiveFileName": "WiredController_asukiaaa-1.0.3.zip", "size": 6104, "checksum": "SHA-256:f649164afac0150eac0da8bf81a23ca3077189a9ad7f6383bd8dd099b8cfb01a" }, { "name": "WiredController_asukiaaa", "version": "1.1.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.1.0.zip", "archiveFileName": "WiredController_asukiaaa-1.1.0.zip", "size": 7801, "checksum": "SHA-256:7a10d41bd44ea22c3474ea1f10112fffe89f722693db288e8c6efddb6a9c088f" }, { "name": "WiredController_asukiaaa", "version": "1.1.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.1.1.zip", "archiveFileName": "WiredController_asukiaaa-1.1.1.zip", "size": 7944, "checksum": "SHA-256:e07a04064a53988cbf48312968749952922b19ab88843e6f5b33753e243cc21a" }, { "name": "WiredController_asukiaaa", "version": "1.1.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.1.2.zip", "archiveFileName": "WiredController_asukiaaa-1.1.2.zip", "size": 7936, "checksum": "SHA-256:ce27a7662b636a9acaaf0dd9712532b64419c11b406a67f876ea5f189e5d9572" }, { "name": "WiredController_asukiaaa", "version": "1.1.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.1.3.zip", "archiveFileName": "WiredController_asukiaaa-1.1.3.zip", "size": 8017, "checksum": "SHA-256:788f82094ff4fa28a83dbef33a12cadd3a5e9a3539c1f032f7022cf5fcf6d166" }, { "name": "WiredController_asukiaaa", "version": "1.2.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "dependencies": [ { "name": "CRCx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.2.0.zip", "archiveFileName": "WiredController_asukiaaa-1.2.0.zip", "size": 8186, "checksum": "SHA-256:68e8fcced993748689c13332faa242294b164eede00df42bfb677198c86200b0" }, { "name": "WiredController_asukiaaa", "version": "1.3.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "dependencies": [ { "name": "CRCx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.3.0.zip", "archiveFileName": "WiredController_asukiaaa-1.3.0.zip", "size": 8281, "checksum": "SHA-256:dca782fff91d5659a4748a81b67c106fa4c6b8e63092b0f6228d004e3732e12c" }, { "name": "WiredController_asukiaaa", "version": "1.3.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "dependencies": [ { "name": "CRCx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.3.1.zip", "archiveFileName": "WiredController_asukiaaa-1.3.1.zip", "size": 8303, "checksum": "SHA-256:0446b22da67fb02c4920100389647358fb12c0704074f8493664b5a9bfb2d169" }, { "name": "WiredController_asukiaaa", "version": "1.3.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "dependencies": [ { "name": "CRCx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.3.2.zip", "archiveFileName": "WiredController_asukiaaa-1.3.2.zip", "size": 8305, "checksum": "SHA-256:3e1a6a6a4afc895a4ff6dcc916eb3732369ce73f8259bba5685012fbb6547126" }, { "name": "WiredController_asukiaaa", "version": "1.3.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It communicate with WiredController", "paragraph": "It can read data from and write data to WiredController on I2C.", "website": "https://github.com/asukiaaa/WiredController_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/WiredController_asukiaaa.git", "dependencies": [ { "name": "CRCx" }, { "name": "wire_asukiaaa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/WiredController_asukiaaa-1.3.3.zip", "archiveFileName": "WiredController_asukiaaa-1.3.3.zip", "size": 8116, "checksum": "SHA-256:098c2a1545f2eb4f60fdb0fe8ffc4292dfdb7d23092db54c5c06f56b79e2eeca" }, { "name": "LinkedPointerList", "version": "1.0.0", "author": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "maintainer": "Arsen Torbarina \u003cjonniezg@gmail.com\u003e", "sentence": "Light-weight implementation of LinkedList library, that is now stripped down to bare minimum, making it appropriate for use in memory-critical environments.", "paragraph": "Instead of working with actual objects, it deals with pointers to them. It has no caching, so it is appropriate for handling shorter lists of up to hundred elements.", "website": "https://github.com/jonnieZG/LinkedPointerList", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jonnieZG/LinkedPointerList.git", "url": "https://downloads.arduino.cc/libraries/github.com/jonnieZG/LinkedPointerList-1.0.0.zip", "archiveFileName": "LinkedPointerList-1.0.0.zip", "size": 7028, "checksum": "SHA-256:561c2f910ced8844ddbd3642de36502fc91b598a074347ac2bb793cd5ac6e567" }, { "name": "Z80RetroShield", "version": "0.0.1", "author": "Steve Kemp", "maintainer": "Steve Kemp \u003csteve@steve.fi\u003e", "sentence": "An interface to the Z80 RetroShield.", "paragraph": "Run code on an attached Z80 processor.", "website": "https://github.com/skx/z80retroshield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skx/Z80RetroShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/skx/Z80RetroShield-0.0.1.zip", "archiveFileName": "Z80RetroShield-0.0.1.zip", "size": 9456, "checksum": "SHA-256:1ad4c9e3b4f94a8ca1d3731b44842b0e970721171e9a1a743b6f65fca7d351eb" }, { "name": "Z80RetroShield", "version": "0.0.2", "author": "Steve Kemp", "maintainer": "Steve Kemp \u003csteve@steve.fi\u003e", "sentence": "An interface to the Z80 RetroShield.", "paragraph": "Run code on an attached Z80 processor.", "website": "https://github.com/skx/z80retroshield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skx/Z80RetroShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/skx/Z80RetroShield-0.0.2.zip", "archiveFileName": "Z80RetroShield-0.0.2.zip", "size": 12009, "checksum": "SHA-256:b1a53abccbab69d391d9f0da45abe0b359f66e4d7478454eb396756213f77cb4" }, { "name": "Z80RetroShield", "version": "0.1.0", "author": "Steve Kemp", "maintainer": "Steve Kemp \u003csteve@steve.fi\u003e", "sentence": "An interface to the Z80 RetroShield.", "paragraph": "Run code on an attached Z80 processor.", "website": "https://github.com/skx/z80retroshield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skx/Z80RetroShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/skx/Z80RetroShield-0.1.0.zip", "archiveFileName": "Z80RetroShield-0.1.0.zip", "size": 13301, "checksum": "SHA-256:6e20ada56f416f30d6865a3b4b2ac718fb111695b5978a83e7786aa525706811" }, { "name": "Z80RetroShield", "version": "0.2.0", "author": "Steve Kemp", "maintainer": "Steve Kemp \u003csteve@steve.fi\u003e", "sentence": "An interface to the Z80 RetroShield.", "paragraph": "Run code on an attached Z80 processor.", "website": "https://github.com/skx/z80retroshield", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skx/Z80RetroShield.git", "url": "https://downloads.arduino.cc/libraries/github.com/skx/Z80RetroShield-0.2.0.zip", "archiveFileName": "Z80RetroShield-0.2.0.zip", "size": 96888, "checksum": "SHA-256:12b52f147a8b6c6de0b7c8e5c69586cab2b0746fa57add7fbc009c8f574c8990" }, { "name": "SX126x-Arduino", "version": "1.0.0", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nrf52", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.0.zip", "archiveFileName": "SX126x_Arduino-1.0.0.zip", "size": 259540, "checksum": "SHA-256:6238e405bd8a992617902f54388ab8a293f3b890c6e4d793e6f5fd9fd03839e9" }, { "name": "SX126x-Arduino", "version": "1.0.1", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.1.zip", "archiveFileName": "SX126x_Arduino-1.0.1.zip", "size": 259543, "checksum": "SHA-256:9bd1c7c7c6024c4eb043c56b5c681d258d3c7311f59e1bbf8bde52bf52f102d2" }, { "name": "SX126x-Arduino", "version": "1.0.2", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.2.zip", "archiveFileName": "SX126x_Arduino-1.0.2.zip", "size": 260073, "checksum": "SHA-256:a5f2940a4f9ece6241613f5ddb4625d8d91d49cf5532b5e37bfd7df5b4545509" }, { "name": "SX126x-Arduino", "version": "1.0.3", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.3.zip", "archiveFileName": "SX126x_Arduino-1.0.3.zip", "size": 262147, "checksum": "SHA-256:6ee0324e054448d4af963d7136b91b10ecb5f92a81663770b0664af02267f399" }, { "name": "SX126x-Arduino", "version": "1.0.4", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.4.zip", "archiveFileName": "SX126x_Arduino-1.0.4.zip", "size": 275799, "checksum": "SHA-256:74edb8f820c0552be6c120caae17538e7a734fa1d8c21e60e89c8be384eb0aac" }, { "name": "SX126x-Arduino", "version": "1.0.5", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.5.zip", "archiveFileName": "SX126x_Arduino-1.0.5.zip", "size": 2722871, "checksum": "SHA-256:1f8bd8471ebe2d769040031d836667ea0bad98d592d844575c3e0e85526b3299" }, { "name": "SX126x-Arduino", "version": "1.0.6", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.6.zip", "archiveFileName": "SX126x_Arduino-1.0.6.zip", "size": 2723017, "checksum": "SHA-256:85ea7e93829be3840a15c70f9155394a2682cb5536330fb9c517fbf46ece504d" }, { "name": "SX126x-Arduino", "version": "1.0.7", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.7.zip", "archiveFileName": "SX126x_Arduino-1.0.7.zip", "size": 2733929, "checksum": "SHA-256:5c74e875d0f75dab1346aff9912c2addf9a3e5a198ce4d39ab6068b34c65f9cd" }, { "name": "SX126x-Arduino", "version": "1.0.8", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.8.zip", "archiveFileName": "SX126x_Arduino-1.0.8.zip", "size": 2733893, "checksum": "SHA-256:12bc327170d1ecf568cb8e1f7fdb579c9ce603927a6b95facfeb9b6be84743b0" }, { "name": "SX126x-Arduino", "version": "1.0.9", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.0.9.zip", "archiveFileName": "SX126x_Arduino-1.0.9.zip", "size": 2733998, "checksum": "SHA-256:bf0ca7fb4d1de69ddd22b644a35b3b83a38f5d9cd25699b53eceaeae9f67cc04" }, { "name": "SX126x-Arduino", "version": "1.1.0", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.1.0.zip", "archiveFileName": "SX126x_Arduino-1.1.0.zip", "size": 2734045, "checksum": "SHA-256:ff767d71ef3e8ff3360ed72008d35e327257dbc4aedcf5397ade2139a9abbf8d" }, { "name": "SX126x-Arduino", "version": "1.1.1", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.1.1.zip", "archiveFileName": "SX126x_Arduino-1.1.1.zip", "size": 2734340, "checksum": "SHA-256:815b718e4e39d80101a85bb770a9b3880fc5104b125880dcaf95e5f2d4fc7472" }, { "name": "SX126x-Arduino", "version": "1.1.2", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.1.2.zip", "archiveFileName": "SX126x_Arduino-1.1.2.zip", "size": 2734385, "checksum": "SHA-256:c9874a97ec05b8ca913e429bf2af2a1c3b5fed74704cfcf6a63651613c2d97d3" }, { "name": "SX126x-Arduino", "version": "1.1.3", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.1.3.zip", "archiveFileName": "SX126x_Arduino-1.1.3.zip", "size": 4701015, "checksum": "SHA-256:0f3bc8ba0f07da38c149a0d2ed5c0f081a6bd4bbad96bdd9efecc49e423f0b4c" }, { "name": "SX126x-Arduino", "version": "1.1.4", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.1.4.zip", "archiveFileName": "SX126x_Arduino-1.1.4.zip", "size": 4700974, "checksum": "SHA-256:d386e35f22b299dbe2cf202527cad2eef03906fd6ae7fee5c646764d317ceca1" }, { "name": "SX126x-Arduino", "version": "1.2.0", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.2.0.zip", "archiveFileName": "SX126x_Arduino-1.2.0.zip", "size": 4797343, "checksum": "SHA-256:da75d5f00845dc87e849646801986a0f848b6250b342fedd4b27d1223b660d44" }, { "name": "SX126x-Arduino", "version": "1.2.1", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.2.1.zip", "archiveFileName": "SX126x_Arduino-1.2.1.zip", "size": 4838032, "checksum": "SHA-256:19cca5f4c858d43e8579063bac9144be0b4d3d2be667069d2ec6d1f1f86b23aa" }, { "name": "SX126x-Arduino", "version": "1.3.0", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.3.0.zip", "archiveFileName": "SX126x_Arduino-1.3.0.zip", "size": 4839757, "checksum": "SHA-256:01633c02c1e3290589b2e3b3ed42a72958ef137dd614c75409c54916afdecf8a" }, { "name": "SX126x-Arduino", "version": "1.3.1", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.3.1.zip", "archiveFileName": "SX126x_Arduino-1.3.1.zip", "size": 4840384, "checksum": "SHA-256:5cc1ffc20705eaa01d0d85bce770e4a5e5215691b8467197585b887d26fb93be" }, { "name": "SX126x-Arduino", "version": "1.3.2", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.3.2.zip", "archiveFileName": "SX126x_Arduino-1.3.2.zip", "size": 4840632, "checksum": "SHA-256:38025df05e06c73e2678e748c1c8216606f119f56bb02ca3c64969447c2da76b" }, { "name": "SX126x-Arduino", "version": "1.3.3", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-1.3.3.zip", "archiveFileName": "SX126x_Arduino-1.3.3.zip", "size": 4840731, "checksum": "SHA-256:f4ea44af9cd4e2f9f33dd9b60c3c06ace85a081058637eb95bcd07d9d152e3ef" }, { "name": "SX126x-Arduino", "version": "2.0.0", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2. This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266 and Nordic nRF52832. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.0.zip", "archiveFileName": "SX126x_Arduino-2.0.0.zip", "size": 4862078, "checksum": "SHA-256:1ec58a38eaf5554c645a47291d370f3723a170638e43c87cbc7270343279fec9" }, { "name": "SX126x-Arduino", "version": "2.0.2", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2. This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.2.zip", "archiveFileName": "SX126x_Arduino-2.0.2.zip", "size": 6532153, "checksum": "SHA-256:e0ef7d3074710e32571d5e7e57ccdc311b209e7ffbd2094e9962553c9c67b1c9" }, { "name": "SX126x-Arduino", "version": "2.0.3", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2. This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.3.zip", "archiveFileName": "SX126x_Arduino-2.0.3.zip", "size": 6537877, "checksum": "SHA-256:ec32203e83467274793714c3c7d4aee43040fc2234e5e45796931fdc8e82fa34" }, { "name": "SX126x-Arduino", "version": "2.0.4", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2. This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.4.zip", "archiveFileName": "SX126x_Arduino-2.0.4.zip", "size": 6538033, "checksum": "SHA-256:28b8317a64bddd31dde8a36e5f726f3c85df04d7d7195e1d485844172deb452c" }, { "name": "SX126x-Arduino", "version": "2.0.5", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2. This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.5.zip", "archiveFileName": "SX126x_Arduino-2.0.5.zip", "size": 6538153, "checksum": "SHA-256:893275029cf826b3b7c737335ca4f632b42f75e71a57e3f45c264ee9df9934a3" }, { "name": "SX126x-Arduino", "version": "2.0.6", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2. This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.6.zip", "archiveFileName": "SX126x_Arduino-2.0.6.zip", "size": 6538251, "checksum": "SHA-256:67402b4a711436c7e0b2e0b29578a88aaf25303afa879650330989eef9f5dcc1" }, { "name": "SX126x-Arduino", "version": "2.0.7", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2. This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.7.zip", "archiveFileName": "SX126x_Arduino-2.0.7.zip", "size": 6537450, "checksum": "SHA-256:c8bfc97dd29f6d9a23c47e1c1a2f539f64bb6ba7651b6c0e1dc1cda6c743a74f" }, { "name": "SX126x-Arduino", "version": "2.0.8", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.8.zip", "archiveFileName": "SX126x_Arduino-2.0.8.zip", "size": 6537541, "checksum": "SHA-256:f74250cfa125618cdf3faa4e30d9065d9b8c5cc03034f3fd5f593e67a689bf68" }, { "name": "SX126x-Arduino", "version": "2.0.9", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.9.zip", "archiveFileName": "SX126x_Arduino-2.0.9.zip", "size": 6537892, "checksum": "SHA-256:0ebde4a0de4d959ed32931dff79aa07b43febfb9397f6c5ecb251035b3bad141" }, { "name": "SX126x-Arduino", "version": "2.0.10", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.10.zip", "archiveFileName": "SX126x_Arduino-2.0.10.zip", "size": 6539924, "checksum": "SHA-256:9126f55ccf0c793f82d6b2335c22d92b1d2f124936a565d1f5c34f90a9363b22" }, { "name": "SX126x-Arduino", "version": "2.0.11", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.11.zip", "archiveFileName": "SX126x_Arduino-2.0.11.zip", "size": 6539868, "checksum": "SHA-256:f798ac5b3888c4bb34dc38f050bee31aae021f4423a7585e97d1634385416b9c" }, { "name": "SX126x-Arduino", "version": "2.0.12", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.12.zip", "archiveFileName": "SX126x_Arduino-2.0.12.zip", "size": 6539926, "checksum": "SHA-256:3280681a2be0944fef0776557914600439559102cc97578191d37a591a892904" }, { "name": "SX126x-Arduino", "version": "2.0.13", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.13.zip", "archiveFileName": "SX126x_Arduino-2.0.13.zip", "size": 6542520, "checksum": "SHA-256:c6e164ece59b87d833be20a2862940387d28fbc9415893cf848d403131e300c1" }, { "name": "SX126x-Arduino", "version": "2.0.14", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.14.zip", "archiveFileName": "SX126x_Arduino-2.0.14.zip", "size": 6542623, "checksum": "SHA-256:fb43b2c7a996ceb98a8dd385c9a1ff2c47e02056976d23a222834b3f7bdbc9c8" }, { "name": "SX126x-Arduino", "version": "2.0.15", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.15.zip", "archiveFileName": "SX126x_Arduino-2.0.15.zip", "size": 6552680, "checksum": "SHA-256:65c9d50b827adc21a18f64d2b1ddaa1dd44440b8a4bcc6699c1ab2db42bf6f0a" }, { "name": "SX126x-Arduino", "version": "2.0.16", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.16.zip", "archiveFileName": "SX126x_Arduino-2.0.16.zip", "size": 6552917, "checksum": "SHA-256:01bac0e94462c3bbd5a47c117648a127aef65ff6f992caf996072efe86cb9eab" }, { "name": "SX126x-Arduino", "version": "2.0.17", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.17.zip", "archiveFileName": "SX126x_Arduino-2.0.17.zip", "size": 6553087, "checksum": "SHA-256:16763b9fdcbca8b19c20b36cdfc5352668defabe38290cb85e5171f604c46dae" }, { "name": "SX126x-Arduino", "version": "2.0.19", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.19.zip", "archiveFileName": "SX126x_Arduino-2.0.19.zip", "size": 6553131, "checksum": "SHA-256:fc30d624ac53da95b2f000e0306bbb89926816fc4e0d07f9ac26136732b9098d" }, { "name": "SX126x-Arduino", "version": "2.0.20", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.20.zip", "archiveFileName": "SX126x_Arduino-2.0.20.zip", "size": 6553524, "checksum": "SHA-256:27f86743b0e5e401e75b08b9c492aa59754d1edfe3f0a9b30d4eac10c3fb204e" }, { "name": "SX126x-Arduino", "version": "2.0.21", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.21.zip", "archiveFileName": "SX126x_Arduino-2.0.21.zip", "size": 6553733, "checksum": "SHA-256:ddcf4ecfef731dea9cdf30fc8098653309560696b7c400a15c797b3fa0537ea9" }, { "name": "SX126x-Arduino", "version": "2.0.22", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.22.zip", "archiveFileName": "SX126x_Arduino-2.0.22.zip", "size": 6553841, "checksum": "SHA-256:db2cff94ba8dfc8ff80f253a4e198e6d2f74eee0332d73d75b956278ea26f491" }, { "name": "SX126x-Arduino", "version": "2.0.23", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "dependencies": [ { "name": "RPI_PICO_TimerInterrupt" } ], "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.23.zip", "archiveFileName": "SX126x_Arduino-2.0.23.zip", "size": 6568241, "checksum": "SHA-256:207ef38c4ba6e02d4ad723faa5d88d470d15eeac7defd16baaef0ca183fb91eb" }, { "name": "SX126x-Arduino", "version": "2.0.24", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino library to use Semtech SX126x LoRa chips and modules to communicate", "paragraph": "This library is for LoRa communication with Semtech SX126x chips. It is based on Semtech`s SX126x libraries and adapted to the Arduino framework for ESP32, ESP8266, Nordic nRF52832 and Raspberry RP2040. It will not work with other uC`s like AVR. READ MIGRATION INFORMATION ON GITHUB FOR CHANGES BETWEEN LIBRARY VERSIONS V1.X and V2.", "website": "https://github.com/beegee-tokyo/SX126x-Arduino/", "category": "Communication", "architectures": [ "esp32", "nordicnrf52", "esp8266", "nrf52", "mbed_rp2040", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SX126x-Arduino.git", "dependencies": [ { "name": "RPI_PICO_TimerInterrupt" } ], "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SX126x_Arduino-2.0.24.zip", "archiveFileName": "SX126x_Arduino-2.0.24.zip", "size": 6568346, "checksum": "SHA-256:f0a05be7f519f18f06dcd96a3bfd44fbc1d6b9c6d1994e6460773d8b4e69eb17" }, { "name": "BackSeatDriver", "version": "1.0.1", "author": "Konstantin Gredeskoul \u003ckigster@gmail.com\u003e", "maintainer": "Konstantin Gredeskoul \u003ckigster@gmail.com\u003e, https://github.com/kigster", "sentence": "Simple move and turn semantics for self-driving vehicles.", "paragraph": "This library applies non-blocking commands to various types of robots, implemented via supplementary \"adapter\" libraries. Two adapters are provided: 1) 4 DC Motor adapter, and 2) Two Servo Motors adapter. It's easy to write your own.", "website": "https://github.com/kigster/back-seat-driver", "category": "Device Control", "architectures": [ "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/kigster/back-seat-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/kigster/BackSeatDriver-1.0.1.zip", "archiveFileName": "BackSeatDriver-1.0.1.zip", "size": 682964, "checksum": "SHA-256:c8bee852d9c51a3ca69ebe5f8b634deb8d5c9d71755de7abff67aaa099b5cacd" }, { "name": "ArdUAV", "version": "1.1.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.1.3.zip", "archiveFileName": "ArdUAV-1.1.3.zip", "size": 81174, "checksum": "SHA-256:75bc110a3347eea2fa4fb7fa7cc3524570e2434f5f833503375ea17f0adf2a1d" }, { "name": "ArdUAV", "version": "1.2.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.2.2.zip", "archiveFileName": "ArdUAV-1.2.2.zip", "size": 3213809, "checksum": "SHA-256:cdc9c8463beb1dd1ccc0c5a430e566a9c128f6c1087401d6d1c6b7277775e769" }, { "name": "ArdUAV", "version": "1.2.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.2.3.zip", "archiveFileName": "ArdUAV-1.2.3.zip", "size": 3213700, "checksum": "SHA-256:c26bc9c734282e630ee1d333cf7cdb42390e8c76f7d23b585999b07e95c595db" }, { "name": "ArdUAV", "version": "1.2.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.2.4.zip", "archiveFileName": "ArdUAV-1.2.4.zip", "size": 4556765, "checksum": "SHA-256:f80c3933a0a4e4cc58b750a80e7ac924ec137dab13c1e4fa023e7854c8530395" }, { "name": "ArdUAV", "version": "1.2.5", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.2.5.zip", "archiveFileName": "ArdUAV-1.2.5.zip", "size": 4557580, "checksum": "SHA-256:bc7ffff42f552865df08481707e3a272a4a31d7757e321b701378d32247d29ed" }, { "name": "ArdUAV", "version": "1.2.6", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "dependencies": [ { "name": "Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.2.6.zip", "archiveFileName": "ArdUAV-1.2.6.zip", "size": 4557590, "checksum": "SHA-256:198947891f2484a92b27418bdef1f5e3fa7597602e71afdea4757ed26f1c066a" }, { "name": "ArdUAV", "version": "1.2.7", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "dependencies": [ { "name": "Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.2.7.zip", "archiveFileName": "ArdUAV-1.2.7.zip", "size": 4558523, "checksum": "SHA-256:c914a23c131a4de9b97d5e9abe2b38e550ab5d51fb461ec332d507b4c3853ab6" }, { "name": "ArdUAV", "version": "1.3.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "dependencies": [ { "name": "Servo" }, { "name": "SerialTransfer" }, { "name": "NEO-6M_GPS" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.3.0.zip", "archiveFileName": "ArdUAV-1.3.0.zip", "size": 4550455, "checksum": "SHA-256:8144f43892f6a2c5ef8f51207d707a467cc28c14bd0bbe9c2f7e85979eb8d8f0" }, { "name": "ArdUAV", "version": "1.3.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "dependencies": [ { "name": "Servo" }, { "name": "SerialTransfer" }, { "name": "NEO-6M_GPS" }, { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.3.1.zip", "archiveFileName": "ArdUAV-1.3.1.zip", "size": 4550631, "checksum": "SHA-256:529cbf0613cab809290eb296c70714b768f6f1f3ef34b2b3c96a88d2e308cf3b" }, { "name": "ArdUAV", "version": "1.4.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "dependencies": [ { "name": "Servo" }, { "name": "SerialTransfer" }, { "name": "NEO-6M_GPS" }, { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.4.0.zip", "archiveFileName": "ArdUAV-1.4.0.zip", "size": 4546316, "checksum": "SHA-256:0900e2c0f492cbc8874090e51dadba7041dd328f2a01d7407ca141946438e7e3" }, { "name": "ArdUAV", "version": "1.4.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "dependencies": [ { "name": "Servo" }, { "name": "SerialTransfer" }, { "name": "NEO-6M_GPS" }, { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.4.1.zip", "archiveFileName": "ArdUAV-1.4.1.zip", "size": 4546352, "checksum": "SHA-256:2af0ecc0f5e6e3f344e1d36766964e915f884056d450003120960845bc8ee41d" }, { "name": "ArdUAV", "version": "1.4.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Flight control software for Arduino RC airplanes", "paragraph": "Flight control software for Arduino RC airplanes. See https://github.com/PowerBroker2/ArdUAV/blob/master/README.md for more info.", "website": "https://github.com/PowerBroker2/ArdUAV", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ArdUAV.git", "dependencies": [ { "name": "Servo" }, { "name": "SerialTransfer" }, { "name": "NEO-6M_GPS" }, { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ArdUAV-1.4.2.zip", "archiveFileName": "ArdUAV-1.4.2.zip", "size": 4546393, "checksum": "SHA-256:bbb6beb27f44a5e23afee2e83c545d697f9aaa7dbb98b6c6e9d5f97ef8e7053b" }, { "name": "Senses_NBIoT", "version": "0.1.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library for Internet of Things send data and control on Senses IoT platfrom.", "paragraph": "Support AIS_NB_BC95.h.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "NBIoT" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_NBIoT.git", "providesIncludes": [ "Senses_NBIoT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_NBIoT-0.1.0.zip", "archiveFileName": "Senses_NBIoT-0.1.0.zip", "size": 4903, "checksum": "SHA-256:1750084e5ef4da7b8af706993360858b87d03d62c6396bfb060b65c1d1927cfc" }, { "name": "Adafruit DotStarMatrix", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit_GFX-compatible library for DotStar grids", "paragraph": "Adafruit_GFX-compatible library for DotStar grids", "website": "https://github.com/adafruit/Adafruit_DotStarMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DotStarMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStarMatrix-1.0.2.zip", "archiveFileName": "Adafruit_DotStarMatrix-1.0.2.zip", "size": 26103, "checksum": "SHA-256:e0d03b68c0393452a5d36b055a5f8aefcbf3bb5c2843b51144099ac8aaaed36a" }, { "name": "Adafruit DotStarMatrix", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit_GFX-compatible library for DotStar grids", "paragraph": "Adafruit_GFX-compatible library for DotStar grids", "website": "https://github.com/adafruit/Adafruit_DotStarMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DotStarMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStarMatrix-1.0.3.zip", "archiveFileName": "Adafruit_DotStarMatrix-1.0.3.zip", "size": 26117, "checksum": "SHA-256:b03fc2dbe417a7318ae7416e2380d8b0041918bdc7111cbfbeb95bdfa5a752d3" }, { "name": "Adafruit DotStarMatrix", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit_GFX-compatible library for DotStar grids", "paragraph": "Adafruit_GFX-compatible library for DotStar grids", "website": "https://github.com/adafruit/Adafruit_DotStarMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DotStarMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStarMatrix-1.0.0.zip", "archiveFileName": "Adafruit_DotStarMatrix-1.0.0.zip", "size": 24240, "checksum": "SHA-256:a26ad6df1a50de1f462005a6344fa5f3c28be9e3942fa82518b4ad2c8e986140" }, { "name": "Adafruit DotStarMatrix", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit_GFX-compatible library for DotStar grids", "paragraph": "Adafruit_GFX-compatible library for DotStar grids", "website": "https://github.com/adafruit/Adafruit_DotStarMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DotStarMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStarMatrix-1.0.1.zip", "archiveFileName": "Adafruit_DotStarMatrix-1.0.1.zip", "size": 24282, "checksum": "SHA-256:359fb2dd0cf49433b2772ba2173e9428114af5f6ae34a8ef6825cb265f488df8" }, { "name": "Adafruit DotStarMatrix", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit_GFX-compatible library for DotStar grids", "paragraph": "Adafruit_GFX-compatible library for DotStar grids", "website": "https://github.com/adafruit/Adafruit_DotStarMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DotStarMatrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStarMatrix-1.0.4.zip", "archiveFileName": "Adafruit_DotStarMatrix-1.0.4.zip", "size": 26122, "checksum": "SHA-256:9f043d751b6d82ac8c28a3d9ec1cf4f2931f989ec679f1f19023d72890a45bb1" }, { "name": "Adafruit DotStarMatrix", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit_GFX-compatible library for DotStar grids", "paragraph": "Adafruit_GFX-compatible library for DotStar grids", "website": "https://github.com/adafruit/Adafruit_DotStarMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DotStarMatrix.git", "dependencies": [ { "name": "Adafruit DotStar" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStarMatrix-1.0.5.zip", "archiveFileName": "Adafruit_DotStarMatrix-1.0.5.zip", "size": 27372, "checksum": "SHA-256:2b74d144371af60cf06fd1d43935c5a60cf9a9220c6f5a203194dc0c10071389" }, { "name": "Adafruit DotStarMatrix", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit_GFX-compatible library for DotStar grids", "paragraph": "Adafruit_GFX-compatible library for DotStar grids", "website": "https://github.com/adafruit/Adafruit_DotStarMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DotStarMatrix.git", "dependencies": [ { "name": "Adafruit DotStar" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStarMatrix-1.0.6.zip", "archiveFileName": "Adafruit_DotStarMatrix-1.0.6.zip", "size": 27397, "checksum": "SHA-256:ab443578b58a6c2d601078d7dc1c2b623248149c1e75f1d232489d4ee4cc77d0" }, { "name": "Adafruit DotStarMatrix", "version": "1.0.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit_GFX-compatible library for DotStar grids", "paragraph": "Adafruit_GFX-compatible library for DotStar grids", "website": "https://github.com/adafruit/Adafruit_DotStarMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DotStarMatrix.git", "dependencies": [ { "name": "Adafruit DotStar" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DotStarMatrix-1.0.8.zip", "archiveFileName": "Adafruit_DotStarMatrix-1.0.8.zip", "size": 27396, "checksum": "SHA-256:7de6e1d63a69479fd8ca6fc37e431b64116f93d31a554893671e74ef19a086e3" }, { "name": "WakeOnLan", "version": "1.0.0", "author": "a7md0", "maintainer": "a7md0", "sentence": "Generate and send Wake On Lan (WOL) packet over UDP protocol.", "paragraph": "Prepare magic packet using string mac address. In addition, support SecureOn feature.", "website": "https://github.com/a7md0/WakeOnLan", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/a7md0/WakeOnLan.git", "url": "https://downloads.arduino.cc/libraries/github.com/a7md0/WakeOnLan-1.0.0.zip", "archiveFileName": "WakeOnLan-1.0.0.zip", "size": 4448, "checksum": "SHA-256:10448487049d39b03b96d407b629463f3a4df95b325dd5939f380766bd0e76a8" }, { "name": "WakeOnLan", "version": "1.1.2", "author": "a7md0", "maintainer": "a7md0", "sentence": "Generate and send Wake On Lan (WOL) packet over UDP protocol.", "paragraph": "Prepare magic packet using string mac address. In addition, support SecureOn feature.", "website": "https://github.com/a7md0/WakeOnLan", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/a7md0/WakeOnLan.git", "url": "https://downloads.arduino.cc/libraries/github.com/a7md0/WakeOnLan-1.1.2.zip", "archiveFileName": "WakeOnLan-1.1.2.zip", "size": 6249, "checksum": "SHA-256:800949b4244e933657ab729135a0d1f9592dae346845319b3b6c10377fbcc792" }, { "name": "WakeOnLan", "version": "1.1.3", "author": "a7md0", "maintainer": "a7md0", "sentence": "Generate and send Wake On Lan (WOL) packet over UDP protocol.", "paragraph": "Prepare magic packet using string mac address. In addition, support SecureOn feature.", "website": "https://github.com/a7md0/WakeOnLan", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/a7md0/WakeOnLan.git", "url": "https://downloads.arduino.cc/libraries/github.com/a7md0/WakeOnLan-1.1.3.zip", "archiveFileName": "WakeOnLan-1.1.3.zip", "size": 6740, "checksum": "SHA-256:586f11872dd4d5e1dd8f7b7161e74b3e665cbc6699a2b14b0dab450c1d1f7e3a" }, { "name": "WakeOnLan", "version": "1.1.4", "author": "a7md0 \u003cwakeapp@a7md0.dev\u003e", "maintainer": "a7md0 \u003cwakeapp@a7md0.dev\u003e", "sentence": "Generate and send Wake On Lan (WOL) packet over UDP protocol.", "paragraph": "Prepare magic packet using string mac address. In addition, support SecureOn feature.", "website": "https://github.com/a7md0/WakeOnLan", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/a7md0/WakeOnLan.git", "url": "https://downloads.arduino.cc/libraries/github.com/a7md0/WakeOnLan-1.1.4.zip", "archiveFileName": "WakeOnLan-1.1.4.zip", "size": 6817, "checksum": "SHA-256:0ec45bd1d48e549dab013e9c9db8850a942ef2e1d530124748cc2be71db55f3b" }, { "name": "WakeOnLan", "version": "1.1.5", "author": "a7md0 \u003cwakeapp@a7md0.dev\u003e", "maintainer": "a7md0 \u003cwakeapp@a7md0.dev\u003e", "sentence": "Generate and send Wake On Lan (WOL) packet over UDP protocol.", "paragraph": "Prepare magic packet using string mac address. In addition, support SecureOn feature.", "website": "https://github.com/a7md0/WakeOnLan", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/a7md0/WakeOnLan.git", "url": "https://downloads.arduino.cc/libraries/github.com/a7md0/WakeOnLan-1.1.5.zip", "archiveFileName": "WakeOnLan-1.1.5.zip", "size": 7713, "checksum": "SHA-256:06903587f4aa4dfc1c5b5c03804e09d9cc44056d07c5126671d2931d13580642" }, { "name": "WakeOnLan", "version": "1.1.6", "author": "a7md0 \u003cwakeapp@a7md0.dev\u003e", "maintainer": "a7md0 \u003cwakeapp@a7md0.dev\u003e", "sentence": "Generate and send Wake On Lan (WOL) packet over UDP protocol.", "paragraph": "Prepare magic packet using string mac address. In addition, support SecureOn feature.", "website": "https://github.com/a7md0/WakeOnLan", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/a7md0/WakeOnLan.git", "url": "https://downloads.arduino.cc/libraries/github.com/a7md0/WakeOnLan-1.1.6.zip", "archiveFileName": "WakeOnLan-1.1.6.zip", "size": 8245, "checksum": "SHA-256:54dcf138580417285362511f03c34c307c7a2bf308588da33db56b4b65d45d31" }, { "name": "WakeOnLan", "version": "1.1.7", "author": "a7md0 \u003cwakeapp@a7md0.dev\u003e", "maintainer": "a7md0 \u003cwakeapp@a7md0.dev\u003e", "sentence": "Generate and send Wake On Lan (WOL) packet over UDP protocol.", "paragraph": "Prepare magic packet using string mac address. In addition, support SecureOn feature.", "website": "https://github.com/a7md0/WakeOnLan", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/a7md0/WakeOnLan.git", "url": "https://downloads.arduino.cc/libraries/github.com/a7md0/WakeOnLan-1.1.7.zip", "archiveFileName": "WakeOnLan-1.1.7.zip", "size": 8361, "checksum": "SHA-256:6c1b7da3651cc6bb1c96714510629edefc2698055d1507c5119f0d6eb2d80ed0" }, { "name": "Freenove WS2812B RGBLED Controller", "version": "0.0.2", "author": "Freenove", "maintainer": "Freenove \u003crd@freenove.com\u003e", "sentence": "Arduino library for Freenove WS2812B RGBLED Controller.\u003cbr /\u003e", "paragraph": "Arduino library for Freenove WS2812B RGBLED Controller.", "website": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller.git", "providesIncludes": [ "Freenove_WS2812B_RGBLED_Controller.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_WS2812B_RGBLED_Controller-0.0.2.zip", "archiveFileName": "Freenove_WS2812B_RGBLED_Controller-0.0.2.zip", "size": 72052, "checksum": "SHA-256:afa46594bae463b0f98fc656e1a0b07ec9bce5be1006f35e3da9b16b7c9e31b3" }, { "name": "Freenove WS2812B RGBLED Controller", "version": "0.1.0", "author": "Freenove", "maintainer": "Freenove \u003crd@freenove.com\u003e", "sentence": "Arduino library for Freenove WS2812B RGBLED Controller.", "paragraph": "Arduino library for Freenove WS2812B RGBLED Controller.", "website": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller", "category": "Display", "architectures": [ "AVR" ], "types": [ "Contributed" ], "repository": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller.git", "url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_WS2812B_RGBLED_Controller-0.1.0.zip", "archiveFileName": "Freenove_WS2812B_RGBLED_Controller-0.1.0.zip", "size": 9185, "checksum": "SHA-256:0de8fffe9d561800692e441bd8ba7a56e7e9c7a47b0205700714f37e4b7955fa" }, { "name": "Freenove WS2812B RGBLED Controller", "version": "1.0.0", "author": "Freenove", "maintainer": "Freenove \u003crd@freenove.com\u003e", "sentence": "Arduino library for Freenove WS2812B RGBLED Controller.\u003cbr /\u003e", "paragraph": "Arduino library for Freenove WS2812B RGBLED Controller.", "website": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller.git", "providesIncludes": [ "Freenove_WS2812B_RGBLED_Controller.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_WS2812B_RGBLED_Controller-1.0.0.zip", "archiveFileName": "Freenove_WS2812B_RGBLED_Controller-1.0.0.zip", "size": 73308, "checksum": "SHA-256:eae3b6d531f88ec4ac8d5719a974ae563f0c42b3e59a8a6b45f5f9031d024f91" }, { "name": "Freenove WS2812B RGBLED Controller", "version": "1.0.2", "author": "Freenove", "maintainer": "Freenove \u003crd@freenove.com\u003e", "sentence": "Arduino library for Freenove WS2812B RGBLED Controller.\u003cbr /\u003e", "paragraph": "Arduino library for Freenove WS2812B RGBLED Controller.", "website": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller.git", "providesIncludes": [ "Freenove_WS2812B_RGBLED_Controller.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_WS2812B_RGBLED_Controller-1.0.2.zip", "archiveFileName": "Freenove_WS2812B_RGBLED_Controller-1.0.2.zip", "size": 73336, "checksum": "SHA-256:734d693b740fcda9e5afd0511be8fcca3322afa4bb4e43cbc569fd7bd267ec2d" }, { "name": "Freenove WS2812B RGBLED Controller", "version": "1.0.3", "author": "Freenove", "maintainer": "Freenove \u003crd@freenove.com\u003e", "sentence": "Arduino library for Freenove WS2812B RGBLED Controller.\u003cbr /\u003e", "paragraph": "Arduino library for Freenove WS2812B RGBLED Controller.", "website": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Freenove/Freenove_WS2812B_RGBLED_Controller.git", "providesIncludes": [ "Freenove_WS2812B_RGBLED_Controller.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Freenove/Freenove_WS2812B_RGBLED_Controller-1.0.3.zip", "archiveFileName": "Freenove_WS2812B_RGBLED_Controller-1.0.3.zip", "size": 73356, "checksum": "SHA-256:40761b39176d884acd715438779c74da6d94f75e34e9a5f4916b8308b38bcc45" }, { "name": "tinyproto", "version": "0.6.4", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via any physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You don't need to think about data synchronization between points.", "website": "ADDRESS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-0.6.4.zip", "archiveFileName": "tinyproto-0.6.4.zip", "size": 223180, "checksum": "SHA-256:e9840eb595b1a356e710f4166c37949a99e482e6a5e740f05d52f53428649f7a" }, { "name": "tinyproto", "version": "0.7.0", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via any physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You do not need to think about data synchronization between points.", "website": "https://github.com/lexus2k", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-0.7.0.zip", "archiveFileName": "tinyproto-0.7.0.zip", "size": 1153555, "checksum": "SHA-256:778d263df764cc0accd1d8e4992ca36819c27d315ac323927903b157dad7f4c0" }, { "name": "tinyproto", "version": "0.8.0", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You do not need to think about data synchronization between points.", "website": "https://github.com/lexus2k/tinyproto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-0.8.0.zip", "archiveFileName": "tinyproto-0.8.0.zip", "size": 1541329, "checksum": "SHA-256:f1e45776dd2d1bee1d6241078f1a554d4b24e934f817e6b7c52286cad5db1232" }, { "name": "tinyproto", "version": "0.9.2", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You do not need to think about data synchronization between points.", "website": "https://github.com/lexus2k/tinyproto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-0.9.2.zip", "archiveFileName": "tinyproto-0.9.2.zip", "size": 1474145, "checksum": "SHA-256:0b210a0149310cb4d3911249599f3829e2da96a48c6103a4403bdd4f4d84aff9" }, { "name": "tinyproto", "version": "0.9.3", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You do not need to think about data synchronization between points.", "website": "https://github.com/lexus2k/tinyproto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-0.9.3.zip", "archiveFileName": "tinyproto-0.9.3.zip", "size": 1621323, "checksum": "SHA-256:f22fa747ce6e84922bc721e89f100f31afa4a2598f8760768f540f3e9188db46" }, { "name": "tinyproto", "version": "0.10.1", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You do not need to think about data synchronization between points.", "website": "https://github.com/lexus2k/tinyproto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-0.10.1.zip", "archiveFileName": "tinyproto-0.10.1.zip", "size": 1668200, "checksum": "SHA-256:26b508d3878a242972b453cd46856992d99525fd16dabd5cd7b10c8ab930c05b" }, { "name": "tinyproto", "version": "0.11.0", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You do not need to think about data synchronization between points.", "website": "https://github.com/lexus2k/tinyproto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-0.11.0.zip", "archiveFileName": "tinyproto-0.11.0.zip", "size": 1634523, "checksum": "SHA-256:45065a752e2dd5ff064c96a99908c9b421b2a2d12100d7e256405c09c3bb41cf" }, { "name": "tinyproto", "version": "0.12.0", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You do not need to think about data synchronization between points.", "website": "https://github.com/lexus2k/tinyproto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-0.12.0.zip", "archiveFileName": "tinyproto-0.12.0.zip", "size": 235990, "checksum": "SHA-256:07f5de0da9469dc16d7666e3a1f66b0fc10b85a726a33e4297e1078a89ef9c61" }, { "name": "tinyproto", "version": "0.12.1", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You do not need to think about data synchronization between points.", "website": "https://github.com/lexus2k/tinyproto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-0.12.1.zip", "archiveFileName": "tinyproto-0.12.1.zip", "size": 236249, "checksum": "SHA-256:c708dd7e6a9f58e2915ea6dfdc743e59d4b29acee392dc5a55a6a86083b68305" }, { "name": "tinyproto", "version": "1.0.0", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "Allows to communicate other boards/PC via physical connection.", "paragraph": "Using this library you can easy communicate your Arduino with applications on PC and other boards. You do not need to think about data synchronization between points.", "website": "https://github.com/lexus2k/tinyproto", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/tinyproto.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/tinyproto-1.0.0.zip", "archiveFileName": "tinyproto-1.0.0.zip", "size": 246330, "checksum": "SHA-256:bec46dac2e227747a14f6d1909ca641e3abce3ea9731bf2a1d5b265eae125d1e" }, { "name": "LILCMU GoGoBoard Library", "version": "1.0.0", "author": "thapakorn613", "maintainer": "Learning Inventions Laboratory,CMU \u003cthapakorn613@gmail.com\u003e", "sentence": "Library for GoGoBoard", "paragraph": "C++ library", "website": "https://gogoboard.org/ , https://github.com/thapakorn613/GoGoBoard-Library.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/thapakorn613/GoGoBoard-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/thapakorn613/LILCMU_GoGoBoard_Library-1.0.0.zip", "archiveFileName": "LILCMU_GoGoBoard_Library-1.0.0.zip", "size": 4641, "checksum": "SHA-256:9deb11b8deca98dc7b589b41146698272aad96d33ee42962e6bf39ef58c5c668" }, { "name": "SparkFun MCP9600 Thermocouple Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Driver for Microchip's MCP9600 Thermocouple Amplifier.", "paragraph": "The \u003ca href=\"https://www.microchip.com/wwwproducts/en/MCP9600\"\u003eMCP9600\u003c/a\u003e is a integrated thermocouple amplifier featuring a typical accuracy of ±0.5°C and a maximum accuracy of ±1.5°C, with support for many thermocouple types, conversion modes, and a configurable exponential moving average filter.", "website": "https://www.sparkfun.com/products/15508", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_MCP9600_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_MCP9600_Thermocouple_Library-1.0.1.zip", "archiveFileName": "SparkFun_MCP9600_Thermocouple_Library-1.0.1.zip", "size": 22831, "checksum": "SHA-256:e5b1b70bf3b17e65f0a7952908b7f147a0a95d229b763a77e8d054da166ec6c0" }, { "name": "SparkFun MCP9600 Thermocouple Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Driver for Microchip's MCP9600 Thermocouple Amplifier.", "paragraph": "The \u003ca href=\"https://www.microchip.com/wwwproducts/en/MCP9600\"\u003eMCP9600\u003c/a\u003e is an integrated thermocouple amplifier featuring a typical accuracy of ±0.5°C and a maximum accuracy of ±1.5°C, with support for many thermocouple types, conversion modes, and a configurable exponential moving average filter.", "website": "https://www.sparkfun.com/products/15508", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_MCP9600_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_MCP9600_Thermocouple_Library-1.0.2.zip", "archiveFileName": "SparkFun_MCP9600_Thermocouple_Library-1.0.2.zip", "size": 23442, "checksum": "SHA-256:0cf190fc9b77c5a8d7f6abdd3e6e47ced0f7c842c11aaebc0b928f3fc61988bc" }, { "name": "SparkFun MCP9600 Thermocouple Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Driver for Microchip's MCP9600 Thermocouple Amplifier.", "paragraph": "The \u003ca href=\"https://www.microchip.com/wwwproducts/en/MCP9600\"\u003eMCP9600\u003c/a\u003e is an integrated thermocouple amplifier featuring a typical accuracy of ±0.5°C and a maximum accuracy of ±1.5°C, with support for many thermocouple types, conversion modes, and a configurable exponential moving average filter.", "website": "https://www.sparkfun.com/products/16294", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_MCP9600_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_MCP9600_Thermocouple_Library-1.0.3.zip", "archiveFileName": "SparkFun_MCP9600_Thermocouple_Library-1.0.3.zip", "size": 23914, "checksum": "SHA-256:758b9817068ee9f9dae2209ce0e6528030b90459b9d6cba4ed7e55207f21d3bb" }, { "name": "SparkFun MCP9600 Thermocouple Library", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Driver for Microchip's MCP9600 Thermocouple Amplifier.", "paragraph": "The \u003ca href=\"https://www.microchip.com/wwwproducts/en/MCP9600\"\u003eMCP9600\u003c/a\u003e is an integrated thermocouple amplifier featuring a typical accuracy of ±0.5°C and a maximum accuracy of ±1.5°C, with support for many thermocouple types, conversion modes, and a configurable exponential moving average filter.", "website": "https://www.sparkfun.com/products/16294", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_MCP9600_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_MCP9600_Thermocouple_Library-1.0.4.zip", "archiveFileName": "SparkFun_MCP9600_Thermocouple_Library-1.0.4.zip", "size": 24326, "checksum": "SHA-256:e09cba5792aa41153622d97190e9f41db2400105574905332a15868379612358" }, { "name": "SparkFun MCP9600 Thermocouple Library", "version": "1.0.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Driver for Microchip's MCP9600 Thermocouple Amplifier.", "paragraph": "The \u003ca href=\"https://www.microchip.com/wwwproducts/en/MCP9600\"\u003eMCP9600\u003c/a\u003e is an integrated thermocouple amplifier featuring a typical accuracy of ±0.5°C and a maximum accuracy of ±1.5°C, with support for many thermocouple types, conversion modes, and a configurable exponential moving average filter.", "website": "https://www.sparkfun.com/products/16294", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_MCP9600_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_MCP9600_Thermocouple_Library-1.0.5.zip", "archiveFileName": "SparkFun_MCP9600_Thermocouple_Library-1.0.5.zip", "size": 24331, "checksum": "SHA-256:af4ad664a4f576f77c4507c6f742ec67fa04c0bca9a9a95ca820b9e005379f3b" }, { "name": "Omron D6F-PH Arduino Library", "version": "1.0.0", "author": "Bitixel \u003cinfo@bitixel.com\u003e", "maintainer": "Bitixel \u003cinfo@bitixel.com\u003e", "sentence": "Library for I2C Communication with Omron D6F-PH Differential Pressure Sensor", "paragraph": "An Arduino Library to enable I2C communication with \u003ca href=\"https://www.mouser.com/new/omronelectronics/Omron-D6F-PH/\"\u003eOmron D6F-PH\u003c/a\u003e Differential Pressure Sensor. Useful for interfacing to the Omron D6F-PH0505AD3, the Omron D6F-PH0025AD1 and the Omron D6F-PH5050AD3.", "website": "https://github.com/bitixel/Omron_D6FPH", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitixel/Omron_D6FPH.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitixel/Omron_D6F_PH_Arduino_Library-1.0.0.zip", "archiveFileName": "Omron_D6F_PH_Arduino_Library-1.0.0.zip", "size": 15679, "checksum": "SHA-256:ee9aa876f00508e84f05a61aacb3d220d3d1a125d3463be0de6bd348bd13b2f7" }, { "name": "Omron D6F-PH Arduino Library", "version": "1.1.0", "author": "Bitixel \u003cinfo@bitixel.com\u003e", "maintainer": "Bitixel \u003cinfo@bitixel.com\u003e", "sentence": "Library for I2C Communication with Omron D6F-PH Differential Pressure Sensor", "paragraph": "An Arduino Library to enable I2C communication with \u003ca href=\"https://www.mouser.com/new/omronelectronics/Omron-D6F-PH/\"\u003eOmron D6F-PH\u003c/a\u003e Differential Pressure Sensor. Useful for interfacing to the Omron D6F-PH0505AD3, the Omron D6F-PH0025AD1 and the Omron D6F-PH5050AD3.", "website": "https://github.com/bitixel/Omron_D6FPH", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitixel/Omron_D6FPH.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitixel/Omron_D6F_PH_Arduino_Library-1.1.0.zip", "archiveFileName": "Omron_D6F_PH_Arduino_Library-1.1.0.zip", "size": 15788, "checksum": "SHA-256:da6611027130712b2dc1193ced13d43a4bf61fa4c7a5da2a772181a81cd61478" }, { "name": "Hall-Switch", "version": "1.0.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the Hall effect sensor switch family", "paragraph": "C++ library of Infineon single Hall-effect switch family for magnetic sensing applications", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/hall-switch.git", "providesIncludes": [ "hall-switch-ino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/Hall_Switch-1.0.0.zip", "archiveFileName": "Hall_Switch-1.0.0.zip", "size": 9409147, "checksum": "SHA-256:b0dca85da3f9fe29daa0aa00d4b7fc73f9f9e1109c54cd7182586ea64919d0d4" }, { "name": "Hall-Switch", "version": "1.0.1", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the Hall effect sensor switch family", "paragraph": "C++ library of Infineon single Hall-effect switch family for magnetic sensing applications", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/hall-switch.git", "providesIncludes": [ "hall-switch-ino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/Hall_Switch-1.0.1.zip", "archiveFileName": "Hall_Switch-1.0.1.zip", "size": 9409307, "checksum": "SHA-256:5524b3cb0a87dfc9ef8949a7887e34d0b0a2aed2291e0f95af9ffbb09b0b9a14" }, { "name": "Hall-Switch", "version": "1.1.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the Hall effect sensor switch family", "paragraph": "C++ library of Infineon single Hall-effect switch family for magnetic sensing applications", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/hall-switch.git", "providesIncludes": [ "hall-switch-ino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/Hall_Switch-1.1.0.zip", "archiveFileName": "Hall_Switch-1.1.0.zip", "size": 9413637, "checksum": "SHA-256:a699661aee7144dc4f3af4af90c885637e1510acef090233d6b68d2ee61893de" }, { "name": "Hall-Switch", "version": "1.1.1", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the Hall effect sensor switch family", "paragraph": "C++ library of Infineon single Hall-effect switch family for magnetic sensing applications", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/hall-switch.git", "providesIncludes": [ "hall-switch-ino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/Hall_Switch-1.1.1.zip", "archiveFileName": "Hall_Switch-1.1.1.zip", "size": 9413688, "checksum": "SHA-256:e2ba05236ff663c2e1fa00a5219b35be4a28472fd76886639e74da6080024b8a" }, { "name": "Hall-Switch", "version": "2.0.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the Hall effect sensor switch family", "paragraph": "C++ library of Infineon single Hall-effect switch family for magnetic sensing applications", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/hall-switch.git", "providesIncludes": [ "hall-switch-ino.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/Hall_Switch-2.0.0.zip", "archiveFileName": "Hall_Switch-2.0.0.zip", "size": 41214, "checksum": "SHA-256:ccb48a6074d56a7233105618cf2e80ac21ce7b7d820418655f5dfb34a4cc1c4d" }, { "name": "Hall-Switch", "version": "2.1.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an interface to interact with the Hall effect sensor switch family", "paragraph": "C++ library of Infineon single Hall-effect switch family for magnetic sensing applications", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-sensors/magnetic-position-sensors/hall-switches/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/hall-switch.git", "providesIncludes": [ "hall-switch-ino.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/Hall_Switch-2.1.0.zip", "archiveFileName": "Hall_Switch-2.1.0.zip", "size": 50075, "checksum": "SHA-256:257339672c8a30e4ebed5597e1eeb1b7eaf373ead0901767eec9414936172ac3" }, { "name": "Step_CYC10_Seven_Seg_Display", "version": "1.0.5", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Library for the 7-segment display on Step CYC10 FPGA board", "paragraph": "Use this library to control the 7-segment display on Step CYC10 FPGA board", "website": "https://github.com/PulseRain/Step_CYC10_Seven_Seg_Display", "category": "Signal Input/Output", "architectures": [ "Reindeer" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/Step_CYC10_Seven_Seg_Display.git", "providesIncludes": [ "Step_CYC10_Seven_Seg_Display.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/Step_CYC10_Seven_Seg_Display-1.0.5.zip", "archiveFileName": "Step_CYC10_Seven_Seg_Display-1.0.5.zip", "size": 7344, "checksum": "SHA-256:d8ddc987a98366cf1f3923a63aebfada6f49982126dc75eeba253d9e65a3916c" }, { "name": "TEE UC20 Shield", "version": "1.0.0", "author": "support_team \u003csupport@thaieasyelec.com\u003e", "maintainer": "Thaieasyelec \u003cwww.thaieasyelec.com\u003e", "sentence": "Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.", "paragraph": "ThaiEasyElec 3G Shield (UC20-G) and UC15 3G Module", "website": "https://www.thaieasyelec.com/3g-shield-uc20-g.html", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ThaiEasyElec/TEE_UC20_Shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThaiEasyElec/TEE_UC20_Shield-1.0.0.zip", "archiveFileName": "TEE_UC20_Shield-1.0.0.zip", "size": 62852, "checksum": "SHA-256:bab1c72c3ea9524bf1de545a3e557727a4cca2ac9c503b1606c5a91308c3a771" }, { "name": "TEE UC20 Shield", "version": "1.0.1", "author": "support_team \u003csupport@thaieasyelec.com\u003e", "maintainer": "Thaieasyelec \u003cwww.thaieasyelec.com\u003e", "sentence": "Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.", "paragraph": "ThaiEasyElec 3G Shield (UC20-G) and UC15 3G Module", "website": "https://www.thaieasyelec.com/3g-shield-uc20-g.html", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ThaiEasyElec/TEE_UC20_Shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThaiEasyElec/TEE_UC20_Shield-1.0.1.zip", "archiveFileName": "TEE_UC20_Shield-1.0.1.zip", "size": 62883, "checksum": "SHA-256:6cd98dd6899372155b98319e60db3f8e757b3a80d1f410bf1f26ea272baaf616" }, { "name": "TEE UC20 Shield", "version": "1.0.3", "author": "support_team \u003csupport@thaieasyelec.com\u003e", "maintainer": "Thaieasyelec \u003cwww.thaieasyelec.com\u003e", "sentence": "Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.", "paragraph": "ThaiEasyElec 3G Shield (UC20-G) and UC15 3G Module", "website": "https://www.thaieasyelec.com/3g-shield-uc20-g.html", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ThaiEasyElec/TEE_UC20_Shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThaiEasyElec/TEE_UC20_Shield-1.0.3.zip", "archiveFileName": "TEE_UC20_Shield-1.0.3.zip", "size": 62943, "checksum": "SHA-256:35de02c047f4d626a60f2f08492e0ff7e7e7ceebf103a4dd9e2bac84bbae47f3" }, { "name": "TEE UC20 Shield", "version": "1.0.4", "author": "support_team \u003csupport@thaieasyelec.com\u003e", "maintainer": "Thaieasyelec \u003cwww.thaieasyelec.com\u003e", "sentence": "Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.", "paragraph": "ThaiEasyElec 3G Shield (UC20-G) and UC15 3G Module", "website": "https://www.thaieasyelec.com/3g-shield-uc20-g.html", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ThaiEasyElec/TEE_UC20_Shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThaiEasyElec/TEE_UC20_Shield-1.0.4.zip", "archiveFileName": "TEE_UC20_Shield-1.0.4.zip", "size": 63301, "checksum": "SHA-256:39811a1819d6c496eca70aceb06f291d118b41be91f4277c208c1b649521911f" }, { "name": "TEE UC20 Shield", "version": "1.0.5", "author": "support_team \u003csupport@thaieasyelec.com\u003e", "maintainer": "Thaieasyelec \u003cwww.thaieasyelec.com\u003e", "sentence": "Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.", "paragraph": "ThaiEasyElec 3G Shield (UC20-G) and UC15 3G Module", "website": "https://www.thaieasyelec.com/3g-shield-uc20-g.html", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ThaiEasyElec/TEE_UC20_Shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThaiEasyElec/TEE_UC20_Shield-1.0.5.zip", "archiveFileName": "TEE_UC20_Shield-1.0.5.zip", "size": 3053456, "checksum": "SHA-256:605ffef658cc3a62f9c06360849a2da7831084edcd049ad975bd0baeab0e7879" }, { "name": "SdFat - Adafruit Fork", "version": "1.2.1", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Adafruit \u003csupport@adafruit.com\u003e", "license": "MIT", "sentence": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "paragraph": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "website": "https://github.com/adafruit/SdFat", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/SdFat.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/SdFat___Adafruit_Fork-1.2.1.zip", "archiveFileName": "SdFat___Adafruit_Fork-1.2.1.zip", "size": 3832109, "checksum": "SHA-256:0d417f98be71cc1bbad2c274b756b17ee3c92c67a3c62cdcdd4d8f4254dca435" }, { "name": "SdFat - Adafruit Fork", "version": "1.2.3", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Adafruit \u003csupport@adafruit.com\u003e", "license": "MIT", "sentence": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "paragraph": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "website": "https://github.com/adafruit/SdFat", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/SdFat.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/SdFat___Adafruit_Fork-1.2.3.zip", "archiveFileName": "SdFat___Adafruit_Fork-1.2.3.zip", "size": 3832091, "checksum": "SHA-256:6602891349633bbde517367d27d5a734adb1f365586c33a5ca66a68fc3277de7" }, { "name": "SdFat - Adafruit Fork", "version": "1.2.4", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Adafruit \u003csupport@adafruit.com\u003e", "license": "MIT", "sentence": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "paragraph": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "website": "https://github.com/adafruit/SdFat", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/SdFat.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/SdFat___Adafruit_Fork-1.2.4.zip", "archiveFileName": "SdFat___Adafruit_Fork-1.2.4.zip", "size": 3832232, "checksum": "SHA-256:6a6a311756fb2d9bcd5f3830b2020b7c673fd680f2e98b73c41c3e5ba9523fc6" }, { "name": "SdFat - Adafruit Fork", "version": "1.3.0", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Adafruit \u003csupport@adafruit.com\u003e", "license": "MIT", "sentence": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "paragraph": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "website": "https://github.com/adafruit/SdFat", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/SdFat.git", "dependencies": [ { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/SdFat___Adafruit_Fork-1.3.0.zip", "archiveFileName": "SdFat___Adafruit_Fork-1.3.0.zip", "size": 3832259, "checksum": "SHA-256:28b8a3c25a992be3c368ad9472c88ba43be08c12044d437b22d244611ce3e720" }, { "name": "SdFat - Adafruit Fork", "version": "1.4.0", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Adafruit \u003csupport@adafruit.com\u003e", "license": "MIT", "sentence": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "paragraph": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "website": "https://github.com/adafruit/SdFat", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/SdFat.git", "dependencies": [ { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/SdFat___Adafruit_Fork-1.4.0.zip", "archiveFileName": "SdFat___Adafruit_Fork-1.4.0.zip", "size": 3832312, "checksum": "SHA-256:cb607143e5b3431b69dcaa483e45b62bf7368b92454e781c9294d3c7ca70e415" }, { "name": "SdFat - Adafruit Fork", "version": "1.5.1", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Adafruit \u003csupport@adafruit.com\u003e", "license": "MIT", "sentence": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "paragraph": "FAT16/FAT32 file system for SD cards and QSPI Flash.", "website": "https://github.com/adafruit/SdFat", "category": "Data Storage", "architectures": [ "rp2040", "nrf52", "samd", "esp32", "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/SdFat.git", "dependencies": [ { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/SdFat___Adafruit_Fork-1.5.1.zip", "archiveFileName": "SdFat___Adafruit_Fork-1.5.1.zip", "size": 3832331, "checksum": "SHA-256:8b07553a84b4b4b03f986c6fedd7fd7837c6b20363a216bcb60a5a51f9e460e8" }, { "name": "SdFat - Adafruit Fork", "version": "2.2.1", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Adafruit \u003csupport@adafruit.com\u003e", "license": "MIT", "sentence": "Provides access to SD memory cards and (Q)SPI Flash.", "paragraph": "The SdFat library supports FAT12, FAT16, FAT32, and exFAT file systems on Standard SD, SDHC, SDXC cards and (Q)SPI Flash.", "website": "https://github.com/adafruit/SdFat", "category": "Data Storage", "architectures": [ "rp2040", "nrf52", "samd", "esp32", "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/SdFat.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/SdFat___Adafruit_Fork-2.2.1.zip", "archiveFileName": "SdFat___Adafruit_Fork-2.2.1.zip", "size": 3262212, "checksum": "SHA-256:7b494b2704a14658621fb85ecec871bf203bf396b09da961884725f51f9b95e9" }, { "name": "SdFat - Adafruit Fork", "version": "2.2.3", "author": "Bill Greiman \u003cfat16lib@sbcglobal.net\u003e", "maintainer": "Adafruit \u003csupport@adafruit.com\u003e", "license": "MIT", "sentence": "Provides access to SD memory cards and (Q)SPI Flash.", "paragraph": "The SdFat library supports FAT12, FAT16, FAT32, and exFAT file systems on Standard SD, SDHC, SDXC cards and (Q)SPI Flash.", "website": "https://github.com/adafruit/SdFat", "category": "Data Storage", "architectures": [ "rp2040", "nrf52", "samd", "esp32", "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/SdFat.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/SdFat___Adafruit_Fork-2.2.3.zip", "archiveFileName": "SdFat___Adafruit_Fork-2.2.3.zip", "size": 3262218, "checksum": "SHA-256:5783279ce22a811065c14f830a215e1da036f2134362b50124ac387439e29678" }, { "name": "SparkFun Ambient Light Sensor Arduino Library", "version": "1.0.0", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Ambient Light Sensor-VEML6030", "paragraph": "The [SparkFun Ambient Light Sensor](https://www.sparkfun.com/products/15436) VEML6030 (Qwiic) is a high sensitivity and high accuracy I2C enabled ambient light sensor. The sensor is able to read light from zero to 120,000 Lux. The Ambient Light Sensor library gives access to the full features of the ambient light sensor including: reading light in lux, setting low and high interrupt thresholds, and power save modes. It also provides example code that demonstrates their use!", "website": "https://github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Ambient_Light_Sensor_Arduino_Library-1.0.0.zip", "size": 18877, "checksum": "SHA-256:fc1a7ca2a0ede7a26f16d4d2f05a527ca0936c3c5d019a9c4a2bc745afa853c3" }, { "name": "SparkFun Ambient Light Sensor Arduino Library", "version": "1.0.1", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Ambient Light Sensor-VEML6030", "paragraph": "The [SparkFun Ambient Light Sensor](https://www.sparkfun.com/products/15436) VEML6030 (Qwiic) is a high sensitivity and high accuracy I2C enabled ambient light sensor. The sensor is able to read light from zero to 120,000 Lux. The Ambient Light Sensor library gives access to the full features of the ambient light sensor including: reading light in lux, setting low and high interrupt thresholds, and power save modes. It also provides example code that demonstrates their use!", "website": "https://github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Ambient_Light_Sensor_Arduino_Library-1.0.1.zip", "size": 18886, "checksum": "SHA-256:7f710fc9e3d14fe58a0c6c529aa5af81d93b262d5d297085433bb3233d44f024" }, { "name": "SparkFun Ambient Light Sensor Arduino Library", "version": "1.0.2", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Ambient Light Sensor-VEML6030", "paragraph": "The [SparkFun Ambient Light Sensor](https://www.sparkfun.com/products/15436) VEML6030 (Qwiic) is a high sensitivity and high accuracy I2C enabled ambient light sensor. The sensor is able to read light from zero to 120,000 Lux. The Ambient Light Sensor library gives access to the full features of the ambient light sensor including: reading light in lux, setting low and high interrupt thresholds, and power save modes. It also provides example code that demonstrates their use!", "website": "https://github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_Ambient_Light_Sensor_Arduino_Library-1.0.2.zip", "size": 18892, "checksum": "SHA-256:468a50baf29daba20e13ddc8c665818f069e59debd76301bf25fab74c271d274" }, { "name": "SparkFun Ambient Light Sensor Arduino Library", "version": "1.0.3", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the SparkFun Ambient Light Sensor-VEML6030", "paragraph": "The [SparkFun Ambient Light Sensor](https://www.sparkfun.com/products/15436) VEML6030 (Qwiic) is a high sensitivity and high accuracy I2C enabled ambient light sensor. The sensor is able to read light from zero to 120,000 Lux. The Ambient Light Sensor library gives access to the full features of the ambient light sensor including: reading light in lux, setting low and high interrupt thresholds, and power save modes. It also provides example code that demonstrates their use!", "website": "https://github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Ambient_Light_Sensor_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_Ambient_Light_Sensor_Arduino_Library-1.0.3.zip", "size": 18887, "checksum": "SHA-256:89214dcc1bc5807e5b24285a7df64b26180bd7ca8672c50db0845cf920ef1113" }, { "name": "Senses_wifi_esp32", "version": "0.1.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "website": "https://senses.logisenses.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-0.1.0.zip", "archiveFileName": "Senses_wifi_esp32-0.1.0.zip", "size": 4297, "checksum": "SHA-256:17be713a0c56fcb1c00cf3b0873ab34f7d241f360b2aa2b4654bf1710ca55260" }, { "name": "Senses_wifi_esp32", "version": "0.1.1", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://senses.logisenses.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-0.1.1.zip", "archiveFileName": "Senses_wifi_esp32-0.1.1.zip", "size": 5199, "checksum": "SHA-256:b50c62ce68f4f56fd71bf9d56792b5d8b72457ffc6182fc1132179154626812c" }, { "name": "Senses_wifi_esp32", "version": "0.1.2", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://senses.logisenses.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-0.1.2.zip", "archiveFileName": "Senses_wifi_esp32-0.1.2.zip", "size": 6245, "checksum": "SHA-256:a2bb459ae26e5e4f8cf1581cd645a9908e6c25c25cf8fbd391f378eefa026499" }, { "name": "Senses_wifi_esp32", "version": "0.2.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://senses.logisenses.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-0.2.0.zip", "archiveFileName": "Senses_wifi_esp32-0.2.0.zip", "size": 6246, "checksum": "SHA-256:fc55f5cfd2e12011cf3d7edd9d17ad111310814e585c5e4ca6cf6b8e65d0e4e8" }, { "name": "Senses_wifi_esp32", "version": "0.3.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://senses.logisenses.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-0.3.0.zip", "archiveFileName": "Senses_wifi_esp32-0.3.0.zip", "size": 6260, "checksum": "SHA-256:ac1756576e38f28f15f964deb909a0dec4f7bbe8a9c1eb2c1b5c3625c7e27c2b" }, { "name": "Senses_wifi_esp32", "version": "0.3.1", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-0.3.1.zip", "archiveFileName": "Senses_wifi_esp32-0.3.1.zip", "size": 6261, "checksum": "SHA-256:7df105c4b3d0170a567358ddc660caac39e93b946be4cbabf2d8572bf33210cb" }, { "name": "Senses_wifi_esp32", "version": "1.0.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-1.0.0.zip", "archiveFileName": "Senses_wifi_esp32-1.0.0.zip", "size": 6872, "checksum": "SHA-256:7a008d187b6e3e5b6d584655f39c3016ea3596e1f041efe57a85325982ec33c7" }, { "name": "Senses_wifi_esp32", "version": "1.1.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-1.1.0.zip", "archiveFileName": "Senses_wifi_esp32-1.1.0.zip", "size": 14099, "checksum": "SHA-256:01aaecdaca065c632139a1f494667399b647461e0b6317bee4a2690cb3073a32" }, { "name": "Senses_wifi_esp32", "version": "1.2.0", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-1.2.0.zip", "archiveFileName": "Senses_wifi_esp32-1.2.0.zip", "size": 15158, "checksum": "SHA-256:24fff1f1a800206d6a8d5af232c71be1dffd94f13756dff501d20e6ae67feec0" }, { "name": "Senses_wifi_esp32", "version": "1.2.1", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-1.2.1.zip", "archiveFileName": "Senses_wifi_esp32-1.2.1.zip", "size": 15272, "checksum": "SHA-256:e02fcc906581e2cbd9f860e02ca176575d686daefbee6091f737f6ac0905ef23" }, { "name": "Senses_wifi_esp32", "version": "1.3.1", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-1.3.1.zip", "archiveFileName": "Senses_wifi_esp32-1.3.1.zip", "size": 17550, "checksum": "SHA-256:dda38071f264c76fe1500916e628376353f5e5a99fab5924d19b71aa1d14fc1a" }, { "name": "Senses_wifi_esp32", "version": "1.4.1", "author": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "maintainer": "Isaranu Janthong \u003cisaranujanthong@gmail.com\u003e", "sentence": "A library that makes Internet of Things send data and control on Senses IoT platform.", "paragraph": "Support arduino-esp32.", "website": "https://www.sensesiot.com/", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Isaranu/Senses_wifi_esp32.git", "providesIncludes": [ "Senses_wifi_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Isaranu/Senses_wifi_esp32-1.4.1.zip", "archiveFileName": "Senses_wifi_esp32-1.4.1.zip", "size": 18715, "checksum": "SHA-256:d2ac7400ed738fb045ad08a2660c1d3eb55445b4c1651476645b45e572a348d2" }, { "name": "TFL-Status", "version": "1.0.1", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "A small library for an ESP8266 to pull tube status from the TFL API (work in progress)", "paragraph": "A small library for an ESP8266 to pull tube status from the TFL API (work in progress).", "website": "https://github.com/dushyantahuja/TFL-Status", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/TFL-Status.git", "providesIncludes": [ "TFLStatus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/TFL_Status-1.0.1.zip", "archiveFileName": "TFL_Status-1.0.1.zip", "size": 18498, "checksum": "SHA-256:d673c9a0561f2849d2b6378d9d91c40e020e25d870f452eac5af445ec00dec6a" }, { "name": "TFL-Status", "version": "1.1.1", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "A small library for an ESP8266 to pull tube status from the TFL API (work in progress)", "paragraph": "A small library for an ESP8266 to pull tube status from the TFL API (work in progress).", "website": "https://github.com/dushyantahuja/TFL-Status", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/TFL-Status.git", "providesIncludes": [ "TFLStatus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/TFL_Status-1.1.1.zip", "archiveFileName": "TFL_Status-1.1.1.zip", "size": 18535, "checksum": "SHA-256:01b12b8b71b1912de6ce0cd3ff20cc09172890abdcb4ad13adbab4375ab3548c" }, { "name": "TFL-Status", "version": "1.1.2", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "A small library for an ESP8266 to pull tube status from the TFL API (work in progress)", "paragraph": "A small library for an ESP8266 to pull tube status from the TFL API (work in progress).", "website": "https://github.com/dushyantahuja/TFL-Status", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/TFL-Status.git", "providesIncludes": [ "TFLStatus.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/TFL_Status-1.1.2.zip", "archiveFileName": "TFL_Status-1.1.2.zip", "size": 18541, "checksum": "SHA-256:3b091bc287bbf67262a14a08087a1dca733472a314c680f4bec84caa1932975c" }, { "name": "ShiftDisplay2", "version": "1.0.0", "author": "Ameer Dawood \u003cameer1234567890@gmail.com\u003e", "maintainer": "Ameer Dawood \u003cameer1234567890@gmail.com\u003e", "sentence": "Arduino library for driving 7-segment displays using shift registers", "paragraph": "Show numbers, text, and custom characters. Use the whole display as one, or separate by individual sections. Compatible with multiplexed drive and constant drive. Compatible with common cathode and common anode. Compatible with custom made and commercial display modules. Maximum of 8 digits (for now). Concatenate multiple displays as one. Only 3 pins used on Arduino.", "website": "https://ameer.io/ShiftDisplay2/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ameer1234567890/ShiftDisplay2.git", "providesIncludes": [ "ShiftDisplay2.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ameer1234567890/ShiftDisplay2-1.0.0.zip", "archiveFileName": "ShiftDisplay2-1.0.0.zip", "size": 443382, "checksum": "SHA-256:0dab13ae9e3fb7f78fd138829c7f9c7408e864c8f19a2ccc29f4861aaf04e37b" }, { "name": "ShiftDisplay2", "version": "1.1.0", "author": "Ameer Dawood \u003cameer1234567890@gmail.com\u003e", "maintainer": "Ameer Dawood \u003cameer1234567890@gmail.com\u003e", "sentence": "Arduino library for driving 7-segment displays using shift registers", "paragraph": "Show numbers, text, and custom characters. Use the whole display as one, or separate by individual sections. Compatible with multiplexed drive and constant drive. Compatible with common cathode and common anode. Compatible with custom made and commercial display modules. Maximum of 8 digits (for now). Concatenate multiple displays as one. Only 3 pins used on Arduino.", "website": "https://ameer.io/ShiftDisplay2/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ameer1234567890/ShiftDisplay2.git", "providesIncludes": [ "ShiftDisplay2.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ameer1234567890/ShiftDisplay2-1.1.0.zip", "archiveFileName": "ShiftDisplay2-1.1.0.zip", "size": 443697, "checksum": "SHA-256:89206acb1059b1e83d3dcc6699bc23b2a94bd332ba1b2f10d3e4b685e646041f" }, { "name": "ShiftDisplay2", "version": "1.2.0", "author": "Ameer Dawood \u003cameer1234567890@gmail.com\u003e", "maintainer": "Ameer Dawood \u003cameer1234567890@gmail.com\u003e", "sentence": "Arduino library for driving 7-segment displays using shift registers", "paragraph": "Show numbers, text, and custom characters. Use the whole display as one, or separate by individual sections. Compatible with multiplexed drive and constant drive. Compatible with common cathode and common anode. Compatible with custom made and commercial display modules. Maximum of 8 digits (for now). Concatenate multiple displays as one. Only 3 pins used on Arduino.", "website": "https://ameer.io/ShiftDisplay2/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ameer1234567890/ShiftDisplay2.git", "providesIncludes": [ "ShiftDisplay2.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ameer1234567890/ShiftDisplay2-1.2.0.zip", "archiveFileName": "ShiftDisplay2-1.2.0.zip", "size": 443725, "checksum": "SHA-256:441e597743c163d5586cd12b97695600e06383eae86eeb4962996603ec36e74e" }, { "name": "ShiftDisplay2", "version": "1.2.1", "author": "Ameer Dawood \u003cameer1234567890@gmail.com\u003e", "maintainer": "Ameer Dawood \u003cameer1234567890@gmail.com\u003e", "sentence": "Arduino library for driving 7-segment displays using shift registers", "paragraph": "Show numbers, text, and custom characters. Use the whole display as one, or separate by individual sections. Compatible with multiplexed drive and constant drive. Compatible with common cathode and common anode. Compatible with custom made and commercial display modules. Maximum of 8 digits (for now). Concatenate multiple displays as one. Only 3 pins used on Arduino.", "website": "https://ameer.io/ShiftDisplay2/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ameer1234567890/ShiftDisplay2.git", "providesIncludes": [ "ShiftDisplay2.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ameer1234567890/ShiftDisplay2-1.2.1.zip", "archiveFileName": "ShiftDisplay2-1.2.1.zip", "size": 443958, "checksum": "SHA-256:a3287896be018ee80c9765f0bab6a58904c49265f51eff95f746d33481370bb5" }, { "name": "Arduino_APDS9960", "version": "1.0.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "A library for the APDS9960 sensor", "paragraph": "allows to read gestures, color, and proximity on your Arduino Nano 33 BLE Sense board and other boards with sensor attached via I2C.", "website": "https://github.com/arduino-libraries/Arduino_APDS9660", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_APDS9960.git", "providesIncludes": [ "Arduino_APDS9960.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_APDS9960-1.0.0.zip", "archiveFileName": "Arduino_APDS9960-1.0.0.zip", "size": 9482, "checksum": "SHA-256:c4b682ca696739af5c8362666b7a1dc6d56878c507628e617111d19afd8e64b7" }, { "name": "Arduino_APDS9960", "version": "1.0.1", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "A library for the APDS9960 sensor", "paragraph": "allows to read gestures, color, and proximity on your Arduino Nano 33 BLE Sense board and other boards with sensor attached via I2C.", "website": "https://github.com/arduino-libraries/Arduino_APDS9960", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_APDS9960.git", "providesIncludes": [ "Arduino_APDS9960.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_APDS9960-1.0.1.zip", "archiveFileName": "Arduino_APDS9960-1.0.1.zip", "size": 9479, "checksum": "SHA-256:0f4aa9cc5922fc8625f47c7fcef546e95d5d0207c83dc4f7354c8f2ace58e527" }, { "name": "Arduino_APDS9960", "version": "1.0.2", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "A library for the APDS9960 sensor", "paragraph": "allows to read gestures, color, and proximity on your Arduino Nano 33 BLE Sense board and other boards with sensor attached via I2C.", "website": "https://github.com/arduino-libraries/Arduino_APDS9960", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_APDS9960.git", "providesIncludes": [ "Arduino_APDS9960.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_APDS9960-1.0.2.zip", "archiveFileName": "Arduino_APDS9960-1.0.2.zip", "size": 9513, "checksum": "SHA-256:8ad41584eb1aa99e5b9379b47d9ba901983bb630b05d61becd301f12d1c44499" }, { "name": "Arduino_APDS9960", "version": "1.0.3", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "A library for the APDS9960 sensor", "paragraph": "allows to read gestures, color, and proximity on your Arduino Nano 33 BLE Sense board and other boards with sensor attached via I2C.", "website": "https://github.com/arduino-libraries/Arduino_APDS9960", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_APDS9960.git", "providesIncludes": [ "Arduino_APDS9960.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_APDS9960-1.0.3.zip", "archiveFileName": "Arduino_APDS9960-1.0.3.zip", "size": 10803, "checksum": "SHA-256:c47123b9a191b472fc24e97d0d2123b2265c7d31cacbbb7c0da6ce643e43b0f3" }, { "name": "Arduino_APDS9960", "version": "1.0.4", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "A library for the APDS-9960 sensor", "paragraph": "allows reading gestures, color, and proximity on your Arduino Nano 33 BLE Sense board and other boards with a sensor attached via I2C.", "website": "https://github.com/arduino-libraries/Arduino_APDS9960", "category": "Sensors", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_APDS9960.git", "providesIncludes": [ "Arduino_APDS9960.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_APDS9960-1.0.4.zip", "archiveFileName": "Arduino_APDS9960-1.0.4.zip", "size": 23977, "checksum": "SHA-256:30a1b32e0e14d6abf5e7064673c0c4b7d748df349146b848865ca8d62c8259f2" }, { "name": "ViewMarq", "version": "1.0.0", "author": "Tristan Warder \u003ctristanw@facts-eng.com\u003e,FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "Library to communicate with ViewMarq LED Message Displays.", "paragraph": "A library to interact with ViewMarq LED Message Displays using the Arduino Modbus TCP Library.", "website": "https://github.com/AdamCummick/Arduino_Viewmarq", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/ViewMarq.git", "providesIncludes": [ "ViewMarq.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/ViewMarq-1.0.0.zip", "archiveFileName": "ViewMarq-1.0.0.zip", "size": 23403, "checksum": "SHA-256:dd7de66c79fc5c12ce9cbd577b0ccb9030ae56798500d34fbd5520340dc78cc1" }, { "name": "ViewMarq", "version": "1.0.1", "author": "Tristan Warder \u003ctristanw@facts-eng.com\u003e,FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "Library to communicate with ViewMarq LED Message Displays.", "paragraph": "A library to interact with ViewMarq LED Message Displays using the Arduino Modbus TCP Library.", "website": "https://github.com/facts-engineering/ViewMarq", "category": "Device Control", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/ViewMarq.git", "providesIncludes": [ "ViewMarq.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/ViewMarq-1.0.1.zip", "archiveFileName": "ViewMarq-1.0.1.zip", "size": 23397, "checksum": "SHA-256:390b301dc0a1cd1947b790352f41670eea3ca0cbdef4147f73a47153512dd58c" }, { "name": "Adafruit MSA301", "version": "1.0.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.0.zip", "archiveFileName": "Adafruit_MSA301-1.0.0.zip", "size": 739379, "checksum": "SHA-256:7d3f602cc62a7ab8daa8428e1db403844f311f60ed7d58c9496b5bd571445326" }, { "name": "Adafruit MSA301", "version": "1.0.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.1.zip", "archiveFileName": "Adafruit_MSA301-1.0.1.zip", "size": 739356, "checksum": "SHA-256:967086a408231c0127ee7bc197c79fd9ead778d76816e99bb85471069f1f3efa" }, { "name": "Adafruit MSA301", "version": "1.0.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.2.zip", "archiveFileName": "Adafruit_MSA301-1.0.2.zip", "size": 739361, "checksum": "SHA-256:8e4d38239d6f39cb8f34990fd6cf728033518f53a1648b9a61394005cf7114a0" }, { "name": "Adafruit MSA301", "version": "1.0.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.3.zip", "archiveFileName": "Adafruit_MSA301-1.0.3.zip", "size": 739358, "checksum": "SHA-256:206f42cbc0a8c2838451f4ad8b26e48939da1a43a69e16d0960d1d646d6bdfed" }, { "name": "Adafruit MSA301", "version": "1.0.4", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.4.zip", "archiveFileName": "Adafruit_MSA301-1.0.4.zip", "size": 740451, "checksum": "SHA-256:a637ac750f107f4b4f0909dc87a712753e79549b7cb295f7ff1bd384c82145f9" }, { "name": "Adafruit MSA301", "version": "1.0.5", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.5.zip", "archiveFileName": "Adafruit_MSA301-1.0.5.zip", "size": 740485, "checksum": "SHA-256:3f573fdbd03635056f0e20ef77ae4b7ef304220311402006760cfeefec000c1c" }, { "name": "Adafruit MSA301", "version": "1.0.6", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.6.zip", "archiveFileName": "Adafruit_MSA301-1.0.6.zip", "size": 740486, "checksum": "SHA-256:2c32429a97f85f766a160ac97db4e72135691861212248db0d47feae402c7ada" }, { "name": "Adafruit MSA301", "version": "1.0.7", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.7.zip", "archiveFileName": "Adafruit_MSA301-1.0.7.zip", "size": 1492906, "checksum": "SHA-256:8a075a4d7624a2dde7b42c9e8f116cbc21ccff429b4dce96cbeb9279bf1482ab" }, { "name": "Adafruit MSA301", "version": "1.0.8", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.8.zip", "archiveFileName": "Adafruit_MSA301-1.0.8.zip", "size": 1492964, "checksum": "SHA-256:8f6c1c2c95f3ff969db86178b7301e5ef8753018db1daf84a50f8d179d360598" }, { "name": "Adafruit MSA301", "version": "1.0.9", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.0.9.zip", "archiveFileName": "Adafruit_MSA301-1.0.9.zip", "size": 1492804, "checksum": "SHA-256:f5df101ba4e18fb447f448a228a66ca7455431135e8b0a9ade5103a19fda593f" }, { "name": "Adafruit MSA301", "version": "1.1.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.1.0.zip", "archiveFileName": "Adafruit_MSA301-1.1.0.zip", "size": 1492819, "checksum": "SHA-256:2fb2df6b1234e1862d3cba48ec3fab45164a2f2896c6e28eff0db0ce8cda2a76" }, { "name": "Adafruit MSA301", "version": "1.1.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit MSA301 Accelerometer.", "paragraph": "Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_MSA301", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MSA301.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MSA301-1.1.2.zip", "archiveFileName": "Adafruit_MSA301-1.1.2.zip", "size": 1492819, "checksum": "SHA-256:3f47e7bf85bda722dc8b0db8d1a9c12ef912aa4ac910241fcfd8b9cc431c7e8b" }, { "name": "TeensyUserInterface", "version": "1.0.0", "author": "S. Reifel", "maintainer": "S. Reifel \u003cswr.reifel@gmail.com\u003e", "license": "MIT", "sentence": "A simple touchscreen user interface for Teensy.", "paragraph": "Easy to use library for building Teensy applications with a menu based user interface.", "website": "https://github.com/Stan-Reifel/TeensyUserInterface", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Stan-Reifel/TeensyUserInterface.git", "url": "https://downloads.arduino.cc/libraries/github.com/Stan-Reifel/TeensyUserInterface-1.0.0.zip", "archiveFileName": "TeensyUserInterface-1.0.0.zip", "size": 637172, "checksum": "SHA-256:c0afef06908cdfbf9c4c07568c176645b2253071e024750a6f630ea06dca6fcb" }, { "name": "TeensyUserInterface", "version": "1.3.0", "author": "S. Reifel", "maintainer": "S. Reifel \u003cswr.reifel@gmail.com\u003e", "license": "MIT", "sentence": "A simple touchscreen user interface for Teensy.", "paragraph": "Easy to use library for building Teensy applications with a menu based user interface.", "website": "https://github.com/Stan-Reifel/TeensyUserInterface", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Stan-Reifel/TeensyUserInterface.git", "url": "https://downloads.arduino.cc/libraries/github.com/Stan-Reifel/TeensyUserInterface-1.3.0.zip", "archiveFileName": "TeensyUserInterface-1.3.0.zip", "size": 6599765, "checksum": "SHA-256:7a23d53c33165573858ecb5f1151cf15f22116a5f7b5e6e04ebe9859af357796" }, { "name": "SimpleRelay", "version": "1.0.0", "author": "JSC electronics, info@jsc-electronics.cz", "maintainer": "JSC electronics, info@jsc-electronics.cz", "license": "Apache-2.0", "sentence": "Relay library for Arduino.", "paragraph": "SimpleRelay is an Arduino library to control a relay. You can turn relay on, off or toggle between those two states.", "website": "https://github.com/JSC-electronics/SimpleRelay", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/SimpleRelay.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/SimpleRelay-1.0.0.zip", "archiveFileName": "SimpleRelay-1.0.0.zip", "size": 44055, "checksum": "SHA-256:82aef49af4e0ee0122a7aba831a540907be50983dfb4b4eda7e514eb8572d03b" }, { "name": "SimpleRelay", "version": "1.0.2", "author": "JSC electronics", "maintainer": "JSC electronics, info@jsc-electronics.cz", "license": "Apache-2.0", "sentence": "A library for controlling a relay.", "paragraph": "This library allows user to turn relay on, off or toggle between those two states. User can also define switching logic and check relay state.", "website": "https://github.com/JSC-electronics/SimpleRelay", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/SimpleRelay.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/SimpleRelay-1.0.2.zip", "archiveFileName": "SimpleRelay-1.0.2.zip", "size": 44334, "checksum": "SHA-256:5aa5fcc472ad9ef67f57f793b1e5f562f194e3168e6fb4157fafb7f24c95e599" }, { "name": "bb_uc1701", "version": "1.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Optimized 128x64 monochrome LCD display library for ST7565/UC1701 conrollers.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32), optimized line drawing and rotated tile drawing.", "website": "https://github.com/bitbank2/bb_uc1701", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_uc1701.git", "providesIncludes": [ "bb_uc1701.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_uc1701-1.0.0.zip", "archiveFileName": "bb_uc1701-1.0.0.zip", "size": 26791, "checksum": "SHA-256:26c72c467b6be56ba2a91e1b9ef0fd1fefdbb4a1e4a099c73042d839fb2b63a1" }, { "name": "ThermistorLibrary", "version": "1.0.3", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the thermistors very easily.", "paragraph": "This library allows an Arduino/Genuino board to read thermistors very easily.", "website": "https://github.com/miguel5612/Arduino-ThermistorLibrary", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/Arduino-ThermistorLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/ThermistorLibrary-1.0.3.zip", "archiveFileName": "ThermistorLibrary-1.0.3.zip", "size": 46527, "checksum": "SHA-256:383aadf36edcec2ee5b9af63641a1ee10e082e6166e7aad2c957a70a4c0847b2" }, { "name": "ThermistorLibrary", "version": "1.0.5", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the thermistors very easily.", "paragraph": "This library allows an Arduino/Genuino board to read thermistors very easily.", "website": "https://github.com/miguel5612/Arduino-ThermistorLibrary", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/Arduino-ThermistorLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/ThermistorLibrary-1.0.5.zip", "archiveFileName": "ThermistorLibrary-1.0.5.zip", "size": 86773, "checksum": "SHA-256:1a8af86ab6b9d1aca99f63f539deee61314279f3355f8770271a6603e7fd71a4" }, { "name": "ThermistorLibrary", "version": "1.0.6", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the thermistors very easily.", "paragraph": "This library allows an Arduino/Genuino board to read thermistors very easily.", "website": "https://github.com/miguel5612/Arduino-ThermistorLibrary", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/Arduino-ThermistorLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/ThermistorLibrary-1.0.6.zip", "archiveFileName": "ThermistorLibrary-1.0.6.zip", "size": 86785, "checksum": "SHA-256:30cbba1c04a645095cfe8b37d014ca4ab2f1a8525d407c5381de53b2e86ed46c" }, { "name": "fp64lib", "version": "1.0.0", "author": "Uwe \u0026lt;mail@fp64lib.org\u0026gt;", "maintainer": "Uwe \u0026lt;mail@fp64lib.org\u0026gt;", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard.", "website": "http://fp64lib.org", "category": "Data Processing", "architectures": [ "avr atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.0.0.zip", "archiveFileName": "fp64lib-1.0.0.zip", "size": 175420, "checksum": "SHA-256:b89298fab1c19a9cbbac6b830ec098cc2da946d43592d42e5c35acee9163a481" }, { "name": "fp64lib", "version": "1.0.1", "author": "Uwe \u0026lt;mail@fp64lib.org\u0026gt;", "maintainer": "Uwe \u0026lt;mail@fp64lib.org\u0026gt;", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.0.1 added examples folder and hints for gcc optimizer.", "website": "http://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.0.1.zip", "archiveFileName": "fp64lib-1.0.1.zip", "size": 176952, "checksum": "SHA-256:9bfc4ceea78688058e35e4c5199cb1b8ccb0983579f1fd9368ddff8d84414487" }, { "name": "fp64lib", "version": "1.0.2", "author": "Uwe \u0026lt;mail@fp64lib.org\u0026gt;", "maintainer": "Uwe \u0026lt;mail@fp64lib.org\u0026gt;", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.0.2 fixed bugs in fp64_classify.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.0.2.zip", "archiveFileName": "fp64lib-1.0.2.zip", "size": 177316, "checksum": "SHA-256:0e3c9ca6b662d74ff8514a7cecb53ab65be908ae9ac68d586e2ebf569dd39780" }, { "name": "fp64lib", "version": "1.0.4", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.0.4 fixed bug in fp64_atof, added small C++ wrapper", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.0.4.zip", "archiveFileName": "fp64lib-1.0.4.zip", "size": 179222, "checksum": "SHA-256:cdf2479d2b33b6ce368f0ee568eba062d9e46ce894e6a0e36d65d5008fd6ae4c" }, { "name": "fp64lib", "version": "1.0.5", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.0.5 fixed rounding bug in fp64_to_decimalExp", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.0.5.zip", "archiveFileName": "fp64lib-1.0.5.zip", "size": 179173, "checksum": "SHA-256:54690c168fff0746114cf6b9b7ec5cc63c834e3d84ffff7f816febc372006735" }, { "name": "fp64lib", "version": "1.0.6", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.0.6 fixed segment allocation and obsolete declaration in header file", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.0.6.zip", "archiveFileName": "fp64lib-1.0.6.zip", "size": 179292, "checksum": "SHA-256:768af4f858a3b0092a6f7713b5caba9c2fab315a179cc43b8a2eeecea7f486c6" }, { "name": "fp64lib", "version": "1.0.7", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.0.7 is now compatible with Arduino Mega and fixed rounding bug in fp64_to_string", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.0.7.zip", "archiveFileName": "fp64lib-1.0.7.zip", "size": 179516, "checksum": "SHA-256:fb0454b2a8789782fd0f5eb1cca87a1c6a85e63ab3a221824683a992d1e4b4bc" }, { "name": "fp64lib", "version": "1.0.8", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.0.8 is intermediate release to compare previous implementations with faster and more precise routines", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.0.8.zip", "archiveFileName": "fp64lib-1.0.8.zip", "size": 220278, "checksum": "SHA-256:306994af59f1888b6817a0b885fd9a5d93c4c4fc80b5f8cbeff18387d0919d1e" }, { "name": "fp64lib", "version": "1.1.0", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.0 is first release with faster and more precise routines for higher math functions like sin, cos, asin, log and exp.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.0.zip", "archiveFileName": "fp64lib-1.1.0.zip", "size": 191609, "checksum": "SHA-256:4f5343368318e8229c52471bbd1516ccd6963c6b6363873c4ff28109217c86d6" }, { "name": "fp64lib", "version": "1.1.2", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.0 is first release with faster and more precise routines for higher math functions like sin, cos, asin, log and exp.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.2.zip", "archiveFileName": "fp64lib-1.1.2.zip", "size": 191629, "checksum": "SHA-256:11fd62577f274a9fc977056cb745f95b3ce8d9248cc15bba8a1b2798d45493e7" }, { "name": "fp64lib", "version": "1.1.3", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.3 fixed a linker bug when using many fp64lib routines.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.3.zip", "archiveFileName": "fp64lib-1.1.3.zip", "size": 191598, "checksum": "SHA-256:765a050a84f4c559af1e6c0ce55227a6ee621180cb775bea9e1194d7332bed30" }, { "name": "fp64lib", "version": "1.1.4", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.4 increased speed of fp64_log by ~40%.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.4.zip", "archiveFileName": "fp64lib-1.1.4.zip", "size": 191655, "checksum": "SHA-256:9f69e00873debcc0612d7372ced33e05904e4567ffd2b568c6e5ba9a93d4571a" }, { "name": "fp64lib", "version": "1.1.5", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.5 increased speed of fp64_log by ~40%.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.5.zip", "archiveFileName": "fp64lib-1.1.5.zip", "size": 191650, "checksum": "SHA-256:473a0c553a027c94c813afe1016308e900237bd2fdbe718e361b668a34ec197d" }, { "name": "fp64lib", "version": "1.1.6", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.6 increased speed of fp64_sin by ~45%.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.6.zip", "archiveFileName": "fp64lib-1.1.6.zip", "size": 191180, "checksum": "SHA-256:ccf2bf99332d5cdad4e3232e4eeb4b6529f5973d8fb13cf66116620531fe0872" }, { "name": "fp64lib", "version": "1.1.7", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.7 fixed bug that impacted nested calling of functions.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.7.zip", "archiveFileName": "fp64lib-1.1.7.zip", "size": 194539, "checksum": "SHA-256:f3d9cdf97da6145d381179e08660f883d32c250213c1a8086e95171f0117e0f1" }, { "name": "fp64lib", "version": "1.1.8", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.8 major code savings by identifying common subroutines.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.8.zip", "archiveFileName": "fp64lib-1.1.8.zip", "size": 205675, "checksum": "SHA-256:a70ac43076583c5883d36a294800f4bf8c29082a747e89fb265c4148ec2b5e3c" }, { "name": "fp64lib", "version": "1.1.9", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.9 fixed missing segment allocations.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.9.zip", "archiveFileName": "fp64lib-1.1.9.zip", "size": 205838, "checksum": "SHA-256:f6bf78c775f55627dae5b073453c2d8684d28385f0267608b13a2daad1f1b40b" }, { "name": "fp64lib", "version": "1.1.10", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.10 supports compilation outside arduino IDE", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.10.zip", "archiveFileName": "fp64lib-1.1.10.zip", "size": 207003, "checksum": "SHA-256:b93f195b9712789f6cc81e98dd0b82b4de3f78fee1b08e8339905361bf0ded54" }, { "name": "fp64lib", "version": "1.1.11", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.11 has further space-optimizations for asin \u0026 acos", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.11.zip", "archiveFileName": "fp64lib-1.1.11.zip", "size": 205959, "checksum": "SHA-256:5cb87a6020df8129ac91cdb17bc2ff96a9d0b2e4cfb646f71ae2bf436378ab7f" }, { "name": "fp64lib", "version": "1.1.12", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.12 improved accuracy for sin \u0026 cos.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.12.zip", "archiveFileName": "fp64lib-1.1.12.zip", "size": 206020, "checksum": "SHA-256:f603c8b93e1d2efa8036dd899ad9b40a0d042657a92c3220651fe9ef34e95f48" }, { "name": "fp64lib", "version": "1.1.13", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.13 added fp64_exp10, fp64_log2 and experimental long double support for gcc 10.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.13.zip", "archiveFileName": "fp64lib-1.1.13.zip", "size": 210078, "checksum": "SHA-256:03b65d6599b1c5937e47d3a68ad7bfbd2d1657b8705a775d6352bec1dee66aab" }, { "name": "fp64lib", "version": "1.1.14", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.14 added support for x^y for negative x and y being an integer", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.14.zip", "archiveFileName": "fp64lib-1.1.14.zip", "size": 211830, "checksum": "SHA-256:aba296e8dcbfed2750dbbdff4d9cfb0b1e5c12ee1f76117a61ed5cdb24aa4939" }, { "name": "fp64lib", "version": "1.1.15", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.15 removed bug in fp64_to_string", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.15.zip", "archiveFileName": "fp64lib-1.1.15.zip", "size": 211862, "checksum": "SHA-256:cdcb503413016492ac25151c58ba7fd658bffb4aea3c03ea4b29b93b95152e9e" }, { "name": "fp64lib", "version": "1.1.16", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.16 contains a complete rewrite of fp64_modf to fix a bug and make it fully compatible with C/C++.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.16.zip", "archiveFileName": "fp64lib-1.1.16.zip", "size": 212099, "checksum": "SHA-256:28b54809b8366a8ad1068fcb977034ea8a71716689e8113b84b97cfb35077a5f" }, { "name": "fp64lib", "version": "1.1.17", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.17 fixed a bug in the fp64_atan2 function.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.17.zip", "archiveFileName": "fp64lib-1.1.17.zip", "size": 212073, "checksum": "SHA-256:2791424ffb947489adb28142c538cbb144d37570aab9a4a78636a2e6ab74c47b" }, { "name": "fp64lib", "version": "1.1.18", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.18 works also for ATMEGA 2560 and programs \u003e64kB.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.18.zip", "archiveFileName": "fp64lib-1.1.18.zip", "size": 243846, "checksum": "SHA-256:904cd4bb1c4982bdd5f8b018ba772645ec9df79a3155fc19d407807fc44a8793" }, { "name": "fp64lib", "version": "1.1.19", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.19 removed bug in fp64_to_string for programs \u003e64kB.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.19.zip", "archiveFileName": "fp64lib-1.1.19.zip", "size": 214396, "checksum": "SHA-256:767b319797b0c35594060f98b4ba70daf4ef0ffca225287a3feb0c7a0e834683" }, { "name": "fp64lib", "version": "1.1.20", "author": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "maintainer": "Uwe Bissinger \u003cmail@fp64lib.org\u003e", "sentence": "Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.", "paragraph": "More precision for Arduino. fp64lib is a library for implementing 64-bit floating point arithmetic on the AVR MegaAVR architecure microprocessors, like the popular Arduino series. Data format is fully compatible with IEEE 754 binary64 standard. V1.1.20 added functions for better math.h coverage.", "website": "https://fp64lib.org", "category": "Data Processing", "architectures": [ "avr", "atmelavr" ], "types": [ "Contributed" ], "repository": "https://github.com/fp64lib/fp64lib.git", "providesIncludes": [ "fp64lib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/fp64lib/fp64lib-1.1.20.zip", "archiveFileName": "fp64lib-1.1.20.zip", "size": 223880, "checksum": "SHA-256:3d04820512e5b17faa4451bf5987e09cb436bd407c9ca5d63e759f4f1aea3630" }, { "name": "BraccioV2", "version": "0.2.0", "author": "Lukas Severinghaus \u003ckk6axq@gmail.com\u003e", "maintainer": "Lukas Severinghaus \u003ckk6axq@gmail.com\u003e", "sentence": "A library that enables more functionality for use with the Tinkerkit Braccio Arm.", "paragraph": "Adds additional functionality beyond default library, including support for individual joint positions, relative motion, and independent min/max/center calibration. Only works with Tinkerkit Braccio with V4 shield.", "website": "https://github.com/kk6axq/BraccioV2", "category": "Device Control", "architectures": [ "avr", "samd", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/kk6axq/BraccioV2.git", "url": "https://downloads.arduino.cc/libraries/github.com/kk6axq/BraccioV2-0.2.0.zip", "archiveFileName": "BraccioV2-0.2.0.zip", "size": 19930641, "checksum": "SHA-256:f76b08f5b4408f9686c5af8e9fa4476cc317d10611f8ab3f4766859dee9db926" }, { "name": "BraccioV2", "version": "0.2.1", "author": "Lukas Severinghaus \u003ckk6axq@gmail.com\u003e", "maintainer": "Lukas Severinghaus \u003ckk6axq@gmail.com\u003e", "sentence": "A library that enables more functionality for use with the Tinkerkit Braccio Arm.", "paragraph": "Adds additional functionality beyond default library, including support for individual joint positions, relative motion, and independent min/max/center calibration. Only works with Tinkerkit Braccio with V4 shield.", "website": "https://github.com/kk6axq/BraccioV2", "category": "Device Control", "architectures": [ "avr", "samd", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/kk6axq/BraccioV2.git", "url": "https://downloads.arduino.cc/libraries/github.com/kk6axq/BraccioV2-0.2.1.zip", "archiveFileName": "BraccioV2-0.2.1.zip", "size": 19930641, "checksum": "SHA-256:fed7d500cc113ff15f32940388e3490d39daf80d51028ff19f6dd08f106ec499" }, { "name": "SparkFun AK975X Human Presence Sensor Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the AK9753 PIR Human Presence Qwiic Board", "paragraph": "An Arduino Library for the AK9753 4 channel PIR sensor used for human movement and presence sensing", "website": "https://github.com/sparkfun/SparkFun_AK975x_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AK975x_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AK975X_Human_Presence_Sensor_Library-1.0.3.zip", "archiveFileName": "SparkFun_AK975X_Human_Presence_Sensor_Library-1.0.3.zip", "size": 18629, "checksum": "SHA-256:a39c27b0541b8b885536c7e4e88e8fc088e1de382418b08b15323934b5d3bdc5" }, { "name": "SparkFun AK975X Human Presence Sensor Library", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the AK9753 PIR Human Presence Qwiic Board", "paragraph": "An Arduino Library for the AK9753 4 channel PIR sensor used for human movement and presence sensing", "website": "https://github.com/sparkfun/SparkFun_AK975x_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AK975x_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AK975X_Human_Presence_Sensor_Library-1.0.4.zip", "archiveFileName": "SparkFun_AK975X_Human_Presence_Sensor_Library-1.0.4.zip", "size": 18630, "checksum": "SHA-256:4fb23ee4de4b5f4c820bcf952ebd548d3eba4e1450ffa2bc4e10597d4922a955" }, { "name": "SparkFun AK975X Human Presence Sensor Library", "version": "1.0.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the AK9753 PIR Human Presence Qwiic Board", "paragraph": "An Arduino Library for the AK9753 4 channel PIR sensor used for human movement and presence sensing", "website": "https://github.com/sparkfun/SparkFun_AK975x_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AK975x_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AK975X_Human_Presence_Sensor_Library-1.0.5.zip", "archiveFileName": "SparkFun_AK975X_Human_Presence_Sensor_Library-1.0.5.zip", "size": 18630, "checksum": "SHA-256:e0cbd0e3bf8f2095fd85d035d621eddaa9029c55607e3f05731b7c5c7a4ecdc4" }, { "name": "SparkFun AK975X Human Presence Sensor Library", "version": "1.0.6", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the AK9753 PIR Human Presence Qwiic Board", "paragraph": "An Arduino Library for the AK9753 4 channel PIR sensor used for human movement and presence sensing", "website": "https://github.com/sparkfun/SparkFun_AK975x_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_AK975x_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_AK975X_Human_Presence_Sensor_Library-1.0.6.zip", "archiveFileName": "SparkFun_AK975X_Human_Presence_Sensor_Library-1.0.6.zip", "size": 18628, "checksum": "SHA-256:b7dd8e5c3209d307d5c23dc2e70b321c6561de154a036ea098767d1efdec1142" }, { "name": "MBUSPayload", "version": "0.1.0", "author": "Xose Pérez \u003cxose@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "MBUS application layer payload encoder and decoder", "website": "https://github.com/allwize/mbus-payload.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/mbus-payload.git", "providesIncludes": [ "MBUSPayload.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/MBUSPayload-0.1.0.zip", "archiveFileName": "MBUSPayload-0.1.0.zip", "size": 23310, "checksum": "SHA-256:3434fe4aa29a3ce39dc5ce9cba5c350d49447a1e702d2c62075d9049c37c2da4" }, { "name": "MBUSPayload", "version": "0.1.1", "author": "Xose Pérez \u003cxose@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "MBUS application layer payload encoder and decoder", "website": "https://github.com/allwize/mbus-payload.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/mbus-payload.git", "providesIncludes": [ "MBUSPayload.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/MBUSPayload-0.1.1.zip", "archiveFileName": "MBUSPayload-0.1.1.zip", "size": 23385, "checksum": "SHA-256:af96a5b09088c7200a09bb9bb1f045acb8de29bd0110822bdf88996a03f15f7d" }, { "name": "MBUSPayload", "version": "0.1.2", "author": "Xose Pérez \u003cxose@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "MBUS application layer payload encoder and decoder", "website": "https://github.com/allwize/mbus-payload.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/mbus-payload.git", "providesIncludes": [ "MBUSPayload.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/MBUSPayload-0.1.2.zip", "archiveFileName": "MBUSPayload-0.1.2.zip", "size": 23590, "checksum": "SHA-256:841123a2065ad5943a2f81691f9133c46ee73b2632f964dc1ff4cfb40ce38980" }, { "name": "MBUSPayload", "version": "1.0.0", "author": "Xose Pérez \u003cxose@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "MBUS application layer payload encoder and decoder", "website": "https://github.com/allwize/mbus-payload.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/mbus-payload.git", "providesIncludes": [ "MBUSPayload.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/MBUSPayload-1.0.0.zip", "archiveFileName": "MBUSPayload-1.0.0.zip", "size": 24271, "checksum": "SHA-256:a0140cf9d9471ec1e88334231123352bacc201fc51c04f55f02902b6a2cf123f" }, { "name": "MBUSPayload", "version": "1.0.1", "author": "Xose Pérez \u003cxose@allwize.io\u003e", "maintainer": "Xose Pérez \u003cxose@allwize.io\u003e", "sentence": "MBUS application layer payload encoder and decoder", "website": "https://github.com/allwize/mbus-payload.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AllWize/mbus-payload.git", "providesIncludes": [ "MBUSPayload.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/AllWize/MBUSPayload-1.0.1.zip", "archiveFileName": "MBUSPayload-1.0.1.zip", "size": 24411, "checksum": "SHA-256:e2b4d7cd6b3d9ff693263daa8cb4fc3220e896f6dd31152e78bfb5b04be52019" }, { "name": "TinyPICO Helper Library", "version": "1.0.0", "author": "UnexpectedMaker", "maintainer": "UnexpectedMaker", "sentence": "A TinyPICO Helper Library", "paragraph": "A TinyPICO Helper Library", "website": "https://github.com/inyPICO", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/UnexpectedMaker/tinypico-helper.git", "url": "https://downloads.arduino.cc/libraries/github.com/UnexpectedMaker/TinyPICO_Helper_Library-1.0.0.zip", "archiveFileName": "TinyPICO_Helper_Library-1.0.0.zip", "size": 8650, "checksum": "SHA-256:29f20d443c4282faf8e32ee74f467f150c65562d98aa50074cced360291b6da5" }, { "name": "TinyPICO Helper Library", "version": "1.2.0", "author": "UnexpectedMaker", "maintainer": "UnexpectedMaker", "sentence": "A TinyPICO Helper Library", "paragraph": "A TinyPICO Helper Library", "website": "https://github.com/inyPICO", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/UnexpectedMaker/tinypico-helper.git", "url": "https://downloads.arduino.cc/libraries/github.com/UnexpectedMaker/TinyPICO_Helper_Library-1.2.0.zip", "archiveFileName": "TinyPICO_Helper_Library-1.2.0.zip", "size": 8664, "checksum": "SHA-256:ce04a5466020586d5ec1be559554eb6a6c3600762afc7d896744be14eb49fee2" }, { "name": "TinyPICO Helper Library", "version": "1.3.0", "author": "UnexpectedMaker", "maintainer": "UnexpectedMaker", "sentence": "A TinyPICO Helper Library", "paragraph": "A TinyPICO Helper Library", "website": "https://github.com/inyPICO", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/UnexpectedMaker/tinypico-helper.git", "url": "https://downloads.arduino.cc/libraries/github.com/UnexpectedMaker/TinyPICO_Helper_Library-1.3.0.zip", "archiveFileName": "TinyPICO_Helper_Library-1.3.0.zip", "size": 8763, "checksum": "SHA-256:108a2d9c28e5a110427373722a11621a20cbe3e9de6cc17f396d0cd0bb01b5d9" }, { "name": "TinyPICO Helper Library", "version": "1.4.0", "author": "UnexpectedMaker", "maintainer": "UnexpectedMaker", "sentence": "A TinyPICO Helper Library", "paragraph": "A TinyPICO Helper Library", "website": "https://github.com/TinyPICO", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/UnexpectedMaker/tinypico-helper.git", "url": "https://downloads.arduino.cc/libraries/github.com/UnexpectedMaker/TinyPICO_Helper_Library-1.4.0.zip", "archiveFileName": "TinyPICO_Helper_Library-1.4.0.zip", "size": 8800, "checksum": "SHA-256:4a8dc3e1e0e2829ab76c08978ace0c8d28f5234dd27fd1e2df6e85a074220361" }, { "name": "bcl", "version": "0.0.2", "author": "Project Nayuki \u003cme@nayuki.io\u003e", "maintainer": "Simon Downey \u003csimon@ark.io\u003e", "sentence": "A fork of Nayukis Bitcoin Cryptography Library.", "paragraph": "This project implements the cryptographic primitives used in the Bitcoin system, especially elliptic curve operations and hash functions. This fork adds extra package and testing functionality.", "website": "https://github.com/sleepdefic1t/bcl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sleepdefic1t/bcl.git", "url": "https://downloads.arduino.cc/libraries/github.com/sleepdefic1t/bcl-0.0.2.zip", "archiveFileName": "bcl-0.0.2.zip", "size": 1050211, "checksum": "SHA-256:bbdc1202cf686fe582678bc86a06c458262439f071234eb55b890f9293430a53" }, { "name": "bcl", "version": "0.0.3", "author": "Project Nayuki \u003cme@nayuki.io\u003e", "maintainer": "Simon Downey \u003csimon@ark.io\u003e", "sentence": "A fork of Nayukis Bitcoin Cryptography Library.", "paragraph": "This project implements the cryptographic primitives used in the Bitcoin system, especially elliptic curve operations and hash functions. This fork adds extra package and testing functionality.", "website": "https://github.com/sleepdefic1t/bcl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sleepdefic1t/bcl.git", "url": "https://downloads.arduino.cc/libraries/github.com/sleepdefic1t/bcl-0.0.3.zip", "archiveFileName": "bcl-0.0.3.zip", "size": 1049434, "checksum": "SHA-256:a30997038fb129ecd47547d082907559ed116dc0d851c0bf3ef7b7fd38201868" }, { "name": "bcl", "version": "0.0.4", "author": "Project Nayuki \u003cme@nayuki.io\u003e", "maintainer": "Simon Downey \u003csimon@ark.io\u003e", "sentence": "A fork of Nayukis Bitcoin Cryptography Library.", "paragraph": "This project implements the cryptographic primitives used in the Bitcoin system, especially elliptic curve operations and hash functions. This fork adds extra package and testing functionality.", "website": "https://github.com/sleepdefic1t/bcl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sleepdefic1t/bcl.git", "url": "https://downloads.arduino.cc/libraries/github.com/sleepdefic1t/bcl-0.0.4.zip", "archiveFileName": "bcl-0.0.4.zip", "size": 1050189, "checksum": "SHA-256:dfa5810a26b223d4f7637dce482d440d6b51dab4c25d21b2812a8e572eaccb0c" }, { "name": "bcl", "version": "0.0.5", "author": "Project Nayuki \u003cme@nayuki.io\u003e", "maintainer": "Simon Downey \u003csimon@ark.io\u003e", "sentence": "A fork of Nayukis Bitcoin Cryptography Library.", "paragraph": "This project implements the cryptographic primitives used in the Bitcoin system, especially elliptic curve operations and hash functions. This fork adds extra package and testing functionality.", "website": "https://github.com/sleepdefic1t/bcl", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sleepdefic1t/bcl.git", "url": "https://downloads.arduino.cc/libraries/github.com/sleepdefic1t/bcl-0.0.5.zip", "archiveFileName": "bcl-0.0.5.zip", "size": 1049846, "checksum": "SHA-256:b0cdf789fa58326e777a6f8b07c0c7127e6473d98c6ca40ffda9c97b75fc0296" }, { "name": "TM1637 Driver", "version": "1.0.0", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Nice and Well-written library to handle TM1637 display features.", "paragraph": "This library supports displaying characters and automatic number handling to the TM1637 display. Some features of the library include easy brightness setup, clock colon alternation and inheritance support.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-1.0.0.zip", "archiveFileName": "TM1637_Driver-1.0.0.zip", "size": 17947, "checksum": "SHA-256:0fcdf7ba7a10941113b68301a5153b402090cc209922c85cf7872e069760a4ee" }, { "name": "TM1637 Driver", "version": "1.1.0", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Nice, Well-written and User-friendly library to handle TM1637 display features.", "paragraph": "Features: -Displaying Integers, Float and String using only one function. Supports colon and comma. Supports offset, padding and overflows.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-1.1.0.zip", "archiveFileName": "TM1637_Driver-1.1.0.zip", "size": 21658, "checksum": "SHA-256:f878d95881321ea78ea9979bc3c2d2476690822faba35e58472ad09d62055a94" }, { "name": "TM1637 Driver", "version": "1.1.1", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Nice, Well-written and User-friendly library to handle TM1637 display features. Supports numbers and strings, as well as screen splitting, screen clearing, pads, offsets, overflow and soon animations.", "paragraph": "Features: -Displaying Integers, Float and String using only one function. Supports colon and comma. Supports offset, padding and overflows.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-1.1.1.zip", "archiveFileName": "TM1637_Driver-1.1.1.zip", "size": 24250, "checksum": "SHA-256:ef2a3f170de900d06fdcd1844532de0c03d2180a8300d09ada5308b30fc4e712" }, { "name": "TM1637 Driver", "version": "1.1.2", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Nice, Well-written and User-friendly library to handle TM1637 display features. Supports numbers and strings, as well as screen splitting, screen clearing, pads, offsets, overflow and soon animations.", "paragraph": "Features: -Displaying Integers, Float and String using only one function. Supports colon and comma. Supports offset, padding and overflows. Visit the Github page for more info https://github.com/AKJ7/TM1637", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-1.1.2.zip", "archiveFileName": "TM1637_Driver-1.1.2.zip", "size": 25840, "checksum": "SHA-256:07d1541963cbb3f8cc4c0512f2a5e65b9449c092a4e2bff9c00b36368fece1a9" }, { "name": "TM1637 Driver", "version": "2.0.1", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Feature-full and simple TM1637 library with nonblocking animation support", "paragraph": "Features: -Display integers, float, string with only one function. -Nonblocking animation: Blink, scrollLeft, fadeIn, fadeOut -Customizable offset, pad, overflow. -Custom raw value display. -Tunable brightness. -Screen clearing and splitting. Visit https://github.com/AKJ7/TM1637 for more information.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-2.0.1.zip", "archiveFileName": "TM1637_Driver-2.0.1.zip", "size": 29597, "checksum": "SHA-256:63ddb2987bb5b861690ed92dec50096424e7a38601767e00933c40ead8f805d2" }, { "name": "TM1637 Driver", "version": "2.0.2", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Feature-full and simple TM1637 library with nonblocking animation support", "paragraph": "Features: -Display integers, float, string with only one function. -Nonblocking animation: Blink, scrollLeft, fadeIn, fadeOut -Customizable offset, pad, overflow. -Custom raw value display. -Tunable brightness. -Screen clearing and splitting. Visit https://github.com/AKJ7/TM1637 for more information.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-2.0.2.zip", "archiveFileName": "TM1637_Driver-2.0.2.zip", "size": 29569, "checksum": "SHA-256:3a8549174333effa5d8968c6c6e1eb12e0f8ab1ed9ba354c3f1ddba05b0a3a7d" }, { "name": "TM1637 Driver", "version": "2.1.0", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Feature-full and simple TM1637 library with nonblocking animation support", "paragraph": "Features: -Display integers, float, string with only one function. -Nonblocking animation: Blink, scrollLeft, fadeIn, fadeOut -Customizable offset, pad, overflow. -Custom raw value display. -Tunable brightness. -Screen clearing and splitting. Visit https://github.com/AKJ7/TM1637 for more information.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-2.1.0.zip", "archiveFileName": "TM1637_Driver-2.1.0.zip", "size": 29694, "checksum": "SHA-256:213de04faeb3a134266d9020d9abf8bd22520d2ddcf0a81d7ee106de7bb55731" }, { "name": "TM1637 Driver", "version": "2.1.1", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Feature-full and simple TM1637 library with nonblocking animation support", "paragraph": "Features: -Display integers, float, string with only one function. -Nonblocking animation: Blink, scrollLeft, fadeIn, fadeOut -Customizable offset, pad, overflow. -Custom raw value display. -Tunable brightness. -Screen clearing and splitting. Visit https://github.com/AKJ7/TM1637 for more information.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-2.1.1.zip", "archiveFileName": "TM1637_Driver-2.1.1.zip", "size": 29725, "checksum": "SHA-256:ffb60db274454504f0db0ca3b56853e76f63920928b534c1c9c3000d38218ce3" }, { "name": "TM1637 Driver", "version": "2.1.2", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Feature-full and simple TM1637 library with nonblocking animation support", "paragraph": "Features: -Display integers, float, string with only one function. -Nonblocking animation: Blink, scrollLeft, fadeIn, fadeOut -Customizable offset, pad, overflow. -Custom raw value display. -Tunable brightness. -Screen clearing and splitting. Visit https://github.com/AKJ7/TM1637 for more information.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-2.1.2.zip", "archiveFileName": "TM1637_Driver-2.1.2.zip", "size": 29737, "checksum": "SHA-256:7247aa36f2589fb0329f82ea423092dd6d6eb5f626f8ad2be1b8acc940f894ab" }, { "name": "TM1637 Driver", "version": "2.2.0", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Feature-full and simple TM1637 library with nonblocking animation support", "paragraph": "Features: -Display integers, float, string with only one function. -Nonblocking animation: Blink, scrollLeft, fadeIn, fadeOut -Customizable offset, pad, overflow. -Custom raw value display. -Tunable brightness. -Screen clearing and splitting. Visit https://github.com/AKJ7/TM1637 for more information.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-2.2.0.zip", "archiveFileName": "TM1637_Driver-2.2.0.zip", "size": 32583, "checksum": "SHA-256:11a5b263c51e59f4e1790ed6a59db7c7dcfea84da2b008a305b3ba59830e1056" }, { "name": "TM1637 Driver", "version": "2.2.1", "author": "AKJ \u003cakj123429@gmail.com\u003e", "maintainer": "AKJ \u003cakj123429@gmail.com\u003e", "sentence": "Feature-full and simple TM1637 library with nonblocking animation support", "paragraph": "Features: -Display integers, float, string with only one function. -Nonblocking animation: Blink, scrollLeft, fadeIn, fadeOut -Customizable offset, pad, overflow. -Custom raw value display. -Tunable brightness. -Screen clearing and splitting. Visit https://github.com/AKJ7/TM1637 for more information.", "website": "https://github.com/AKJ7/TM1637", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AKJ7/TM1637.git", "providesIncludes": [ "TM1637.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AKJ7/TM1637_Driver-2.2.1.zip", "archiveFileName": "TM1637_Driver-2.2.1.zip", "size": 32655, "checksum": "SHA-256:fddac712a4ed49b1517db84a1190f46c39df27b20d7a240ff6eae86c2d0e925b" }, { "name": "MQUnifiedsensor", "version": "1.0.0", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e, Yersson Carrillo \u003cmiguelangel5612@gmail.com\u003e, Ghiordy Contreras \u003cmiguelangel5612@gmail.com\u003e", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the MQ sensors very easily.", "paragraph": "This library allows an Arduino/Genuino board to read LiquidCrystal MQ Sensors (AIr quality meter) references: MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ303A, MQ309A.", "website": "https://github.com/miguel5612/MQSensorsLib", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/MQSensorsLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/MQUnifiedsensor-1.0.0.zip", "archiveFileName": "MQUnifiedsensor-1.0.0.zip", "size": 8781931, "checksum": "SHA-256:6a1a08b8096b615dfc65df67aff46d969ea9dac8ff9d9843e13971b536ee903c" }, { "name": "MQUnifiedsensor", "version": "1.0.2", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e, Yersson Carrillo \u003cmiguelangel5612@gmail.com\u003e, Ghiordy Contreras \u003cmiguelangel5612@gmail.com\u003e", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the MQ sensors very easily.", "paragraph": "This library allows an Arduino/Genuino board to read MQ Sensors (AIr quality meter) references: MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ303A, MQ309A.", "website": "https://github.com/miguel5612/MQSensorsLib", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/MQSensorsLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/MQUnifiedsensor-1.0.2.zip", "archiveFileName": "MQUnifiedsensor-1.0.2.zip", "size": 8781918, "checksum": "SHA-256:bd459e2079432b670fcb92c5cba347e03f091eecda7d2a51ddf676bb7f970c56" }, { "name": "MQUnifiedsensor", "version": "1.0.4", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e, Yersson Carrillo \u003cmiguelangel5612@gmail.com\u003e, Ghiordy Contreras \u003cmiguelangel5612@gmail.com\u003e", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the MQ sensors very easily.", "paragraph": "This library allows an Arduino/Genuino board to read MQ Sensors (AIr quality meter) references: MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ303A, MQ309A.", "website": "https://github.com/miguel5612/MQSensorsLib", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/MQSensorsLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/MQUnifiedsensor-1.0.4.zip", "archiveFileName": "MQUnifiedsensor-1.0.4.zip", "size": 8783504, "checksum": "SHA-256:58bea6111f9b65bb6e0a6e3b0926cb385d0873b776da153dd811603032088163" }, { "name": "MQUnifiedsensor", "version": "1.9.9", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e, Yersson Carrillo, Ghiordy Contreras", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the MQ sensors very easily.", "paragraph": "This library allows an Arduino/Genuino/ESP8266 board to read MQ Sensors (AIr quality meter) references: MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ303A, MQ309A.", "website": "https://github.com/miguel5612/MQSensorsLib", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/MQSensorsLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/MQUnifiedsensor-1.9.9.zip", "archiveFileName": "MQUnifiedsensor-1.9.9.zip", "size": 62797, "checksum": "SHA-256:5305294cefe0ffeb7324a5aa56000438e9df8a99fd1856feae3b584c493fde0d" }, { "name": "MQUnifiedsensor", "version": "1.10.0", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e, Yersson Carrillo, Ghiordy Contreras", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the MQ sensors very easily.", "paragraph": "This library allows an Arduino/Genuino/ESP8266 board to read MQ Sensors (AIr quality meter) references: MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ303A, MQ309A.", "website": "https://github.com/miguel5612/MQSensorsLib", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/MQSensorsLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/MQUnifiedsensor-1.10.0.zip", "archiveFileName": "MQUnifiedsensor-1.10.0.zip", "size": 62916, "checksum": "SHA-256:0d970a4659ceb10ed85b6eb442ea2b5d32441445081535b2e283850f40fcab50" }, { "name": "MQUnifiedsensor", "version": "2.0.0", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e, Yersson Carrillo\u003cmiguelangel5612@gmail.com\u003e, Ghiordy Contreras\u003cmiguelangel5612@gmail.com\u003e", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the MQ sensors very easily.", "paragraph": "This library allows an Arduino/Genuino/ESP8266 board to read MQ Sensors (AIr quality meter) references: MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ303A, MQ309A.", "website": "https://github.com/miguel5612/MQSensorsLib", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/MQSensorsLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/MQUnifiedsensor-2.0.0.zip", "archiveFileName": "MQUnifiedsensor-2.0.0.zip", "size": 62726, "checksum": "SHA-256:9a8df75e94a3dbe5583ee5cb8bf8d129f3a7215532a3776a8685c3ec8feca6d3" }, { "name": "MQUnifiedsensor", "version": "2.0.1", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e, Yersson Carrillo\u003cmiguelangel5612@gmail.com\u003e, Ghiordy Contreras\u003cmiguelangel5612@gmail.com\u003e", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the MQ sensors very easily.", "paragraph": "This library allows an Arduino/Genuino/ESP8266 board to read MQ Sensors (AIr quality meter) references: MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ303A, MQ309A.", "website": "https://github.com/miguel5612/MQSensorsLib", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/MQSensorsLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/MQUnifiedsensor-2.0.1.zip", "archiveFileName": "MQUnifiedsensor-2.0.1.zip", "size": 66443, "checksum": "SHA-256:68122ffe8d51fa22d474c1744e12d83dcc389a86e67d4cc90cfb4deffbdf3c7a" }, { "name": "MQUnifiedsensor", "version": "3.0.0", "author": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e, Yersson Carrillo\u003cmiguelangel5612@gmail.com\u003e, Ghiordy Contreras\u003cmiguelangel5612@gmail.com\u003e", "maintainer": "Miguel Califa \u003cmiguelangel5612@gmail.com\u003e", "license": "MIT", "sentence": "This library allows you to read the MQ sensors very easily.", "paragraph": "This library allows an Arduino/Genuino/ESP8266 board to read MQ Sensors (AIr quality meter) references: MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ303A, MQ309A.", "website": "https://github.com/miguel5612/MQSensorsLib", "category": "Sensors", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/miguel5612/MQSensorsLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/miguel5612/MQUnifiedsensor-3.0.0.zip", "archiveFileName": "MQUnifiedsensor-3.0.0.zip", "size": 528317, "checksum": "SHA-256:1d4c983ad00e4eb471269e1e6d384ea4d5a53a98e26ebcb3cb50a30ab972f8ce" }, { "name": "ObjectButton", "version": "1.0.0", "author": "Vladimír Záhradník, vladimir.zahradnik@jsc-electronics.cz", "maintainer": "Vladimír Záhradník, vladimir.zahradnik@jsc-electronics.cz", "license": "Apache-2.0", "sentence": "An Arduino library for detecting button actions.", "paragraph": "ObjectButton is an Arduino library for detecting common button actions. Because of it, you can map different functions into a single button, i.e. turn on the light on a button click and play an alarm sound on double-click.", "website": "https://github.com/JSC-electronics/ObjectButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/ObjectButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/ObjectButton-1.0.0.zip", "archiveFileName": "ObjectButton-1.0.0.zip", "size": 61146, "checksum": "SHA-256:894cd2580b81ef74c3e088a80a1df526a3c615960c3d32be7a3a46fb8bf5ab85" }, { "name": "ObjectButton", "version": "2.0.0", "author": "JSC electronics", "maintainer": "Vladimír Záhradník \u003cvladimir.zahradnik@jsce.cz\u003e, JSC electronics \u003cdevelopment@jsce.cz\u003e", "license": "Apache-2.0", "sentence": "An Arduino library for detecting button actions.", "paragraph": "ObjectButton is an Arduino library for detecting common button actions. Because of it, you can map different functions into a single button, i.e., turn on the light on a button click and play an alarm sound on double-click.", "website": "https://github.com/JSC-electronics/ObjectButton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/ObjectButton.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/ObjectButton-2.0.0.zip", "archiveFileName": "ObjectButton-2.0.0.zip", "size": 89309, "checksum": "SHA-256:a8285a736f11ca873b858e153bf57a0f56e9d7231b3a563949ad7119a02c6f50" }, { "name": "uMuxOutputLib", "version": "1.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Arduino, ESP8266 and STM32 7-segment multiplexed outputs library", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uMuxOutputLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uMuxOutputLib.git", "providesIncludes": [ "uMuxOutputLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uMuxOutputLib-1.0.0.zip", "archiveFileName": "uMuxOutputLib-1.0.0.zip", "size": 9146, "checksum": "SHA-256:0c990279464212a9c4ae30bbe526092d6592dbb8b4cf1603d7ef1f9f0937cad2" }, { "name": "uMuxOutputLib", "version": "1.0.1", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Arduino, ESP8266 and STM32 7-segment multiplexed outputs library", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uMuxOutputLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uMuxOutputLib.git", "providesIncludes": [ "uMuxOutputLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uMuxOutputLib-1.0.1.zip", "archiveFileName": "uMuxOutputLib-1.0.1.zip", "size": 9219, "checksum": "SHA-256:6214c17b94573015c23d0d5d07b31afa43a966ae442ffc9ec3df28ca56883911" }, { "name": "uMuxOutputLib", "version": "1.0.2", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Arduino, ESP8266 and STM32 7-segment multiplexed outputs library", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uMuxOutputLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uMuxOutputLib.git", "providesIncludes": [ "uMuxOutputLib.h" ], "dependencies": [ { "name": "uTimerLib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uMuxOutputLib-1.0.2.zip", "archiveFileName": "uMuxOutputLib-1.0.2.zip", "size": 9816, "checksum": "SHA-256:8dc2af90db0cafd9e23018c50c938c061162ecdd3eca83c93b3e825640c8b9ab" }, { "name": "uMuxOutputLib", "version": "1.0.3", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Arduino, ESP8266 and STM32 7-segment multiplexed outputs library", "paragraph": "Supports Arduino AVR, STM32 and ESP8266 microcontrollers", "website": "https://github.com/Naguissa/uMuxOutputLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uMuxOutputLib.git", "providesIncludes": [ "uMuxOutputLib.h" ], "dependencies": [ { "name": "uTimerLib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uMuxOutputLib-1.0.3.zip", "archiveFileName": "uMuxOutputLib-1.0.3.zip", "size": 9800, "checksum": "SHA-256:363a88efc66edef4417026a482ca5eb1b90e0a6d26905feceff3e0d5a337abbe" }, { "name": "PaunaStepper", "version": "0.0.1", "author": "KBernario", "maintainer": "kbernario \u003ckbernario@gmail.com\u003e", "sentence": "Allows Arduino boards to control hobby stepper motor such as model 28BYJ-48 5v with ULN2003.", "paragraph": "PaunaStepper is a library for use with 4-wire hobby stepper motors. It is mainly oriented to low-cost stepper such as model 28BYJ-48 5v with ULN2003. The main feature that differentiates this library from similar ones is that it uses interrupts to control the steppers and can control more than one stepper in a similar way to the Servo library.", "website": "http://www.udec.cl/%7edariorojas/PaunaStepper", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kbernario/PaunaStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/kbernario/PaunaStepper-0.0.1.zip", "archiveFileName": "PaunaStepper-0.0.1.zip", "size": 27662, "checksum": "SHA-256:4559c3e35138d54d9557d8937da8b82c294f12269666fda89f38e4325f6ce65b" }, { "name": "FunctionFsm", "version": "1.0.0", "author": "JRVeale", "maintainer": "JRVeale", "sentence": "A library that simplifies the creation of finite state machines and streamlines the process of turning state diagrams into code..", "paragraph": "It encourages objects to have ownership of their state by allowing finite state machines to be held by other objects. Requires std::function, std::chronos and std::vector. This library is based on the fantastic arduino-fsm by Jon Black.", "website": "https://github.com/JRVeale/function-fsm", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JRVeale/function-fsm.git", "providesIncludes": [ "FunctionFSM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/JRVeale/FunctionFsm-1.0.0.zip", "archiveFileName": "FunctionFsm-1.0.0.zip", "size": 9010, "checksum": "SHA-256:df8a5b14004dbb0c9960025b1aba20923abba3bdbe8fd14b57da4fd70781d3d1" }, { "name": "SparkFun Qwiic Button and Qwiic Switch Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Communicates and configures the SparkFun Qwiic Button and Switch.", "paragraph": "This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.", "website": "https://sparkfun.com/products/15584", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-1.0.2.zip", "archiveFileName": "SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-1.0.2.zip", "size": 22191, "checksum": "SHA-256:ff2a2d5d05c14fa0a8bc86852a448efee023ab192a58ec889f3d54cc95cfe995" }, { "name": "SparkFun Qwiic Button and Qwiic Switch Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Communicates and configures the SparkFun Qwiic Button and Switch.", "paragraph": "This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.", "website": "https://sparkfun.com/products/15584", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-1.0.1.zip", "size": 22434, "checksum": "SHA-256:905e5df671ad2c1934ea7807571719d38b37d3e8fbd287a42e14bdc0a0119e13" }, { "name": "SparkFun Qwiic Button and Qwiic Switch Library", "version": "2.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Communicates and configures the SparkFun Qwiic Button and Switch.", "paragraph": "This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.", "website": "https://sparkfun.com/products/15584", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.0.zip", "size": 24700, "checksum": "SHA-256:c770b874cbe099ef60f11ef1426531a4e5bdb959fee80ba6f2333e377280c30a" }, { "name": "SparkFun Qwiic Button and Qwiic Switch Library", "version": "2.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Communicates and configures the SparkFun Qwiic Button and Switch.", "paragraph": "This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.", "website": "https://sparkfun.com/products/15584", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.1.zip", "archiveFileName": "SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.1.zip", "size": 24659, "checksum": "SHA-256:b040e2fc92a3262fc77e5fec52295a84cb8bc1e9d0800b6ebbb9826ce7d5f152" }, { "name": "SparkFun Qwiic Button and Qwiic Switch Library", "version": "2.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Communicates and configures the SparkFun Qwiic Button and Switch.", "paragraph": "This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.", "website": "https://sparkfun.com/products/15584", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.2.zip", "archiveFileName": "SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.2.zip", "size": 24717, "checksum": "SHA-256:6786e1ef1e60c1a49201376b0ba391baa73feb7d8456a239aa06ec88e2503870" }, { "name": "SparkFun Qwiic Button and Qwiic Switch Library", "version": "2.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Communicates and configures the SparkFun Qwiic Button and Switch.", "paragraph": "This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.", "website": "https://sparkfun.com/products/15584", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.3.zip", "archiveFileName": "SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.3.zip", "size": 24694, "checksum": "SHA-256:8c54d1aafb5cae7e94422384e8f7249320dba1d6cf793b9017176a55465a278a" }, { "name": "SparkFun Qwiic Button and Qwiic Switch Library", "version": "2.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Communicates and configures the SparkFun Qwiic Button and Switch.", "paragraph": "This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.", "website": "https://sparkfun.com/products/15584", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.4.zip", "archiveFileName": "SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.4.zip", "size": 24716, "checksum": "SHA-256:8c1fd18ca00b5d947a16bdbda09ccadb78a403f837b278d99ba5a5e5c254a47d" }, { "name": "SparkFun Qwiic Button and Qwiic Switch Library", "version": "2.0.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Communicates and configures the SparkFun Qwiic Button and Switch.", "paragraph": "This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.", "website": "https://sparkfun.com/products/15584", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.5.zip", "archiveFileName": "SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.5.zip", "size": 24914, "checksum": "SHA-256:afd3c7f17e3a7230c3ae726e2355360661d0f939bcf8e806501d439f586617d9" }, { "name": "SparkFun Qwiic Button and Qwiic Switch Library", "version": "2.0.6", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Fischer Moseley \u003cfischer.moseley@sparkfun.com\u003e", "sentence": "Communicates and configures the SparkFun Qwiic Button and Switch.", "paragraph": "This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.", "website": "https://sparkfun.com/products/15584", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.6.zip", "archiveFileName": "SparkFun_Qwiic_Button_and_Qwiic_Switch_Library-2.0.6.zip", "size": 24928, "checksum": "SHA-256:78c2da7eb9f970e00c4b2116a9896f71214bb98833f02f050fef9b7f0c2d7dd2" }, { "name": "RobotLib", "version": "1.0.0", "author": "Sooner Robotics \u003cscr@ou.edu\u003e", "maintainer": "Noah Zemlin \u003cnoah.zemlin@ou.edu\u003e", "license": "MIT", "sentence": "A robotics library to simplify implementing generic robotics hardware.", "paragraph": "Documentation available on our GitHub wiki at https://github.com/SoonerRobotics/RobotLib/wiki. Made with love by those nerds at Sooner Competitive Robotics.", "website": "https://github.com/SoonerRobotics/RobotLib", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/SoonerRobotics/RobotLib.git", "providesIncludes": [ "RobotLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SoonerRobotics/RobotLib-1.0.0.zip", "archiveFileName": "RobotLib-1.0.0.zip", "size": 131495, "checksum": "SHA-256:827d451cb783154091d07da9061c80996e324676746f63ec8e3cae65c418fa03" }, { "name": "RobotLib", "version": "1.2.1", "author": "Sooner Robotics \u003cscr@ou.edu\u003e", "maintainer": "Noah Zemlin \u003cnoah.zemlin@ou.edu\u003e", "license": "MIT", "sentence": "A robotics library to simplify implementing generic robotics hardware.", "paragraph": "Documentation available on our GitHub wiki at https://github.com/SoonerRobotics/RobotLib/wiki. Made with love by those nerds at Sooner Competitive Robotics.", "website": "https://github.com/SoonerRobotics/RobotLib", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/SoonerRobotics/RobotLib.git", "providesIncludes": [ "RobotLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SoonerRobotics/RobotLib-1.2.1.zip", "archiveFileName": "RobotLib-1.2.1.zip", "size": 125970, "checksum": "SHA-256:e94bb1252d561da031ecabcd72f7a9aa8edec628ed4d27a82c8507e89e9dc610" }, { "name": "RobotLib", "version": "0.1.0", "author": "Sooner Robotics \u003cscr@ou.edu\u003e", "maintainer": "Noah Zemlin \u003cnoah.zemlin@ou.edu\u003e", "license": "MIT", "sentence": "A robotics library to simplify implementing generic robotics hardware.", "paragraph": "Documentation available on our GitHub wiki at https://github.com/SoonerRobotics/RobotLib/wiki. Made with love by those nerds at Sooner Competitive Robotics.", "website": "https://github.com/SoonerRobotics/RobotLib", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/SoonerRobotics/RobotLib.git", "providesIncludes": [ "RobotLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SoonerRobotics/RobotLib-0.1.0.zip", "archiveFileName": "RobotLib-0.1.0.zip", "size": 12593, "checksum": "SHA-256:2cfc5ff4eacc269797dd61f5813ed4e4e7c3c7bfdc21955e8dc4288f889d9aba" }, { "name": "RobotLib", "version": "1.3.0", "author": "Sooner Robotics \u003cscr@ou.edu\u003e", "maintainer": "Noah Zemlin \u003cnoah.zemlin@ou.edu\u003e", "license": "MIT", "sentence": "A robotics library to simplify implementing generic robotics hardware.", "paragraph": "Documentation available on our GitHub wiki at https://github.com/SoonerRobotics/RobotLib/wiki. Made with love by those nerds at Sooner Competitive Robotics.", "website": "https://github.com/SoonerRobotics/RobotLib", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/SoonerRobotics/RobotLib.git", "providesIncludes": [ "RobotLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SoonerRobotics/RobotLib-1.3.0.zip", "archiveFileName": "RobotLib-1.3.0.zip", "size": 132884, "checksum": "SHA-256:285d51713c3564700ef03b1ff5364e6f2dc7c60b1f9cc079f3eab5f5fb994521" }, { "name": "RobotLib", "version": "1.4.0", "author": "Sooner Robotics \u003cscr@ou.edu\u003e", "maintainer": "Noah Zemlin \u003cnoah.zemlin@ou.edu\u003e", "license": "MIT", "sentence": "A robotics library to simplify implementing generic robotics hardware.", "paragraph": "Documentation available on our GitHub wiki at https://github.com/SoonerRobotics/RobotLib/wiki. Made with love by those nerds at Sooner Competitive Robotics.", "website": "https://github.com/SoonerRobotics/RobotLib", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/SoonerRobotics/RobotLib.git", "providesIncludes": [ "RobotLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SoonerRobotics/RobotLib-1.4.0.zip", "archiveFileName": "RobotLib-1.4.0.zip", "size": 134277, "checksum": "SHA-256:7a67a2b52c28180a28eb7221f15b9b0b3f4da5309f94e79625d3974a476e695d" }, { "name": "RobotLib", "version": "1.5.0", "author": "Sooner Robotics \u003cscr@ou.edu\u003e", "maintainer": "Noah Zemlin \u003cnoah.zemlin@ou.edu\u003e", "license": "MIT", "sentence": "A robotics library to simplify implementing generic robotics hardware.", "paragraph": "Documentation available on our GitHub wiki at https://github.com/SoonerRobotics/RobotLib/wiki. Made with love by those nerds at Sooner Competitive Robotics.", "website": "https://github.com/SoonerRobotics/RobotLib", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/SoonerRobotics/RobotLib.git", "providesIncludes": [ "RobotLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SoonerRobotics/RobotLib-1.5.0.zip", "archiveFileName": "RobotLib-1.5.0.zip", "size": 135411, "checksum": "SHA-256:d82da5512c7fae8be3418b2132c067368a5e19d48c0caee7d2fc9158b9f18a17" }, { "name": "RobotLib", "version": "1.6.0", "author": "Sooner Robotics \u003cscr@ou.edu\u003e", "maintainer": "Noah Zemlin \u003cnoah.zemlin@ou.edu\u003e", "license": "MIT", "sentence": "A robotics library to simplify implementing generic robotics hardware.", "paragraph": "Documentation available on our GitHub wiki at https://github.com/SoonerRobotics/RobotLib/wiki. Made with love by those nerds at Sooner Competitive Robotics.", "website": "https://github.com/SoonerRobotics/RobotLib", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/SoonerRobotics/RobotLib.git", "providesIncludes": [ "RobotLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SoonerRobotics/RobotLib-1.6.0.zip", "archiveFileName": "RobotLib-1.6.0.zip", "size": 136180, "checksum": "SHA-256:0b81b098c0be25a2d2267d6b482982ef5ad7b4880a5becdacb4c32403bb2c834" }, { "name": "RobotLib", "version": "1.6.1", "author": "Sooner Robotics \u003cscr@ou.edu\u003e", "maintainer": "Noah Zemlin \u003cnoah.zemlin@ou.edu\u003e", "license": "MIT", "sentence": "A robotics library to simplify implementing generic robotics hardware.", "paragraph": "Documentation available on our GitHub wiki at https://github.com/SoonerRobotics/RobotLib/wiki. Made with love by those nerds at Sooner Competitive Robotics.", "website": "https://github.com/SoonerRobotics/RobotLib", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/SoonerRobotics/RobotLib.git", "providesIncludes": [ "RobotLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SoonerRobotics/RobotLib-1.6.1.zip", "archiveFileName": "RobotLib-1.6.1.zip", "size": 137306, "checksum": "SHA-256:c82f4335cf3fd16682b45118f5f530de7460518f9ff7b0bd79bde905d231cdee" }, { "name": "RTC RV-3028-C7 Arduino Library", "version": "2.0.0", "author": "Constantin Koch", "maintainer": "Constantin Koch - constantinkoch@outlook.com", "sentence": "A library to drive the RV-3028-C7 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-3028-C7 is an extremely precise, extremely low power, highly configurable RTC. Under ideal conditions it runs at approximately 40nA with +/-5ppm per year of deviation (+/- 160 seconds worst case per year). This library was originally forked from the Sparkfun RV-1805 library, and costumized and enhanced to the RV-3028-C7.", "website": "https://github.com/constiko/RV-3028_C7-Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/constiko/RV-3028_C7-Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/constiko/RTC_RV_3028_C7_Arduino_Library-2.0.0.zip", "archiveFileName": "RTC_RV_3028_C7_Arduino_Library-2.0.0.zip", "size": 20417, "checksum": "SHA-256:ad6dedbdf6a2f6d042b22b667eb0b190c41f0d03eb014e908c60f2e1856c3175" }, { "name": "RTC RV-3028-C7 Arduino Library", "version": "2.0.1", "author": "Constantin Koch", "maintainer": "Constantin Koch - constantinkoch@outlook.com", "sentence": "A library to drive the RV-3028-C7 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-3028-C7 is an extremely precise, extremely low power, highly configurable RTC. Under ideal conditions it runs at approximately 40nA with +/-5ppm per year of deviation (+/- 160 seconds worst case per year). This library was originally forked from the Sparkfun RV-1805 library, and costumized and enhanced to the RV-3028-C7.", "website": "https://github.com/constiko/RV-3028_C7-Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/constiko/RV-3028_C7-Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/constiko/RTC_RV_3028_C7_Arduino_Library-2.0.1.zip", "archiveFileName": "RTC_RV_3028_C7_Arduino_Library-2.0.1.zip", "size": 20437, "checksum": "SHA-256:315768266576d489d026f5a73baf63c969823a0fcb962af42c3662bf1b4d90b3" }, { "name": "RTC RV-3028-C7 Arduino Library", "version": "2.1.0", "author": "Constantin Koch", "maintainer": "Constantin Koch - constantinkoch@outlook.com", "sentence": "A library to drive the RV-3028-C7 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-3028-C7 is an extremely precise, extremely low power, highly configurable RTC. Under ideal conditions it runs at approximately 40nA with +/-5ppm per year of deviation (+/- 160 seconds worst case per year). This library was originally forked from the Sparkfun RV-1805 library, and costumized and enhanced to the RV-3028-C7.", "website": "https://github.com/constiko/RV-3028_C7-Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/constiko/RV-3028_C7-Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/constiko/RTC_RV_3028_C7_Arduino_Library-2.1.0.zip", "archiveFileName": "RTC_RV_3028_C7_Arduino_Library-2.1.0.zip", "size": 46897, "checksum": "SHA-256:2b3f42da1ef83037adc8f55cac5a54a3b3025bf8cee48a00e9338dd975fd7a61" }, { "name": "Hello Drum", "version": "0.7.1", "author": "Ryo Kosaka", "maintainer": "Ryo Kosaka \u003cr.k1227@gmail.com\u003e", "sentence": "Arduino Library for piezo sensing", "paragraph": "By combining with the MIDI library, you can easily create MIDI converters. By combining with Teensy audio, you can easily create synth drums.", "website": "https://github.com/RyoKosaka/HelloDrum-arduino-Library", "category": "Sensors", "architectures": [ "avr", "teensy", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RyoKosaka/HelloDrum-arduino-Library.git", "providesIncludes": [ "hellodrum.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RyoKosaka/Hello_Drum-0.7.1.zip", "archiveFileName": "Hello_Drum-0.7.1.zip", "size": 54389, "checksum": "SHA-256:aadcdb378d01b6e748ec8f7e57d3ca0e3df5935127e91ed6c18f427a9b8e2963" }, { "name": "Hello Drum", "version": "0.7.2", "author": "Ryo Kosaka", "maintainer": "Ryo Kosaka \u003cr.k1227@gmail.com\u003e", "sentence": "Arduino Library for piezo sensing", "paragraph": "By combining with the MIDI library, you can easily create MIDI converters. By combining with Teensy audio, you can easily create synth drums.", "website": "https://github.com/RyoKosaka/HelloDrum-arduino-Library", "category": "Sensors", "architectures": [ "avr", "teensy", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RyoKosaka/HelloDrum-arduino-Library.git", "providesIncludes": [ "hellodrum.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RyoKosaka/Hello_Drum-0.7.2.zip", "archiveFileName": "Hello_Drum-0.7.2.zip", "size": 58252, "checksum": "SHA-256:94a452cdf1780f870c3d181a5554aaa5169ae8e80492d6db5e381a8867f17858" }, { "name": "Hello Drum", "version": "0.7.3", "author": "Ryo Kosaka", "maintainer": "Ryo Kosaka \u003cr.k1227@gmail.com\u003e", "sentence": "Arduino Library for piezo sensing", "paragraph": "By combining with the MIDI library, you can easily create MIDI converters. By combining with Teensy audio, you can easily create synth drums.", "website": "https://github.com/RyoKosaka/HelloDrum-arduino-Library", "category": "Sensors", "architectures": [ "avr", "teensy", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RyoKosaka/HelloDrum-arduino-Library.git", "providesIncludes": [ "hellodrum.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RyoKosaka/Hello_Drum-0.7.3.zip", "archiveFileName": "Hello_Drum-0.7.3.zip", "size": 60697, "checksum": "SHA-256:e77ecb6e06a90908507e70fe87607734840352614dee4c205a087d8551924d6d" }, { "name": "Hello Drum", "version": "0.7.4", "author": "Ryo Kosaka", "maintainer": "Ryo Kosaka \u003cr.k1227@gmail.com\u003e", "sentence": "Arduino Library for piezo sensing", "paragraph": "By combining with the MIDI library, you can easily create MIDI converters. By combining with Teensy audio, you can easily create synth drums.", "website": "https://github.com/RyoKosaka/HelloDrum-arduino-Library", "category": "Sensors", "architectures": [ "avr", "teensy", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RyoKosaka/HelloDrum-arduino-Library.git", "providesIncludes": [ "hellodrum.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RyoKosaka/Hello_Drum-0.7.4.zip", "archiveFileName": "Hello_Drum-0.7.4.zip", "size": 65418, "checksum": "SHA-256:69e5811cf4f75873106bcdde6081fc0c71ccdb46a14787ecf575d1b555e6627e" }, { "name": "Hello Drum", "version": "0.7.5", "author": "Ryo Kosaka", "maintainer": "Ryo Kosaka \u003cr.k1227@gmail.com\u003e", "sentence": "Arduino Library for piezo sensing", "paragraph": "By combining with the MIDI library, you can easily create MIDI converters. By combining with Teensy audio, you can easily create synth drums.", "website": "https://github.com/RyoKosaka/HelloDrum-arduino-Library", "category": "Sensors", "architectures": [ "avr", "teensy", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RyoKosaka/HelloDrum-arduino-Library.git", "providesIncludes": [ "hellodrum.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RyoKosaka/Hello_Drum-0.7.5.zip", "archiveFileName": "Hello_Drum-0.7.5.zip", "size": 65658, "checksum": "SHA-256:902b7a9e51ebe6136e042291c577ee64d43955b278b0fd2028be14aad4b383bf" }, { "name": "Hello Drum", "version": "0.7.6", "author": "Ryo Kosaka", "maintainer": "Ryo Kosaka \u003cr.k1227@gmail.com\u003e", "sentence": "Arduino Library for piezo sensing", "paragraph": "By combining with the MIDI library, you can easily create MIDI converters. By combining with Teensy audio, you can easily create synth drums.", "website": "https://github.com/RyoKosaka/HelloDrum-arduino-Library", "category": "Sensors", "architectures": [ "avr", "teensy", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RyoKosaka/HelloDrum-arduino-Library.git", "providesIncludes": [ "hellodrum.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RyoKosaka/Hello_Drum-0.7.6.zip", "archiveFileName": "Hello_Drum-0.7.6.zip", "size": 68691, "checksum": "SHA-256:4df45b402a98bfbd9478cf7891499782e46fb1087224c242cbc65b12bc52f5a5" }, { "name": "Hello Drum", "version": "0.7.7", "author": "Ryo Kosaka", "maintainer": "Ryo Kosaka \u003cr.k1227@gmail.com\u003e", "sentence": "Arduino Library for piezo sensing", "paragraph": "By combining with the MIDI library, you can easily create MIDI converters. By combining with Teensy audio, you can easily create synth drums.", "website": "https://github.com/RyoKosaka/HelloDrum-arduino-Library", "category": "Sensors", "architectures": [ "avr", "teensy", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RyoKosaka/HelloDrum-arduino-Library.git", "providesIncludes": [ "hellodrum.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RyoKosaka/Hello_Drum-0.7.7.zip", "archiveFileName": "Hello_Drum-0.7.7.zip", "size": 67152, "checksum": "SHA-256:baef1b7508b182743dbb9e596b33f560be490e494fabd3fe5a99fa344bb84883" }, { "name": "SevenSeg4D", "version": "1.0.0", "author": "Bill Rigas \u003csort.coder@gmail.com\u003e", "maintainer": "Bill Rigas \u003csort.coder@gmail.com\u003e", "sentence": "Library for driving a 4 digit 7segment LED display screen with 2 HC595 shift registers", "paragraph": "Supports SPI protocol where applicable. Also offers scrolling capabilities", "website": "https://github.com/brigosx/SevenSeg4D", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/brigosx/SevenSeg4D.git", "providesIncludes": [ "SPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/brigosx/SevenSeg4D-1.0.0.zip", "archiveFileName": "SevenSeg4D-1.0.0.zip", "size": 23444, "checksum": "SHA-256:c9e00990bec58c2927aeb889bc09f92d2d92e123532a399776797eb9dd4ef21c" }, { "name": "um3750-library", "version": "0.1.0", "author": "francibm97", "maintainer": "francibm97 https://github.com/francibm97", "sentence": "Emulate the UM3750 encoder and decoder.", "paragraph": "Use your ESP8266 to trasmit or receive fixed 12 bit codes over RF on 315MHz/433MHz.", "website": "https://github.com/francibm97/UM3750", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/francibm97/UM3750.git", "providesIncludes": [ "UM3750.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/francibm97/um3750_library-0.1.0.zip", "archiveFileName": "um3750_library-0.1.0.zip", "size": 60777, "checksum": "SHA-256:98e5369e42d867d0cafc3ede08ab97e97c04fd82e56b938f6d1f702f07f8b7bc" }, { "name": "CayenneLPP", "version": "1.0.0", "author": "The Things Network", "maintainer": "Andres Sabas \u003cs@theinventorhouse.org\u003e", "sentence": "CayenneLPP Arduino Library.", "paragraph": "Compatible with Cayenne Low Power Payload.", "website": "https://github.com/sabas1080/CayenneLPP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/CayenneLPP.git", "providesIncludes": [ "CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/CayenneLPP-1.0.0.zip", "archiveFileName": "CayenneLPP-1.0.0.zip", "size": 14006, "checksum": "SHA-256:d0ca1ad35f16c2e710cb06ddd9fafcdc704affa8a16765190e6adca728e5bf55" }, { "name": "CayenneLPP", "version": "1.0.1", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "CayenneLPP Arduino Library.", "paragraph": "Compatible with Cayenne Low Power Payload.", "website": "https://github.com/sabas1080/CayenneLPP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/CayenneLPP.git", "providesIncludes": [ "CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/CayenneLPP-1.0.1.zip", "archiveFileName": "CayenneLPP-1.0.1.zip", "size": 14076, "checksum": "SHA-256:5cfcaf1edd325df67dd0c65f4a5860f2ab8b490dda4d2d2508f8b511dba38647" }, { "name": "CayenneLPP", "version": "1.0.2", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "CayenneLPP Arduino Library.", "paragraph": "Compatible with Cayenne Low Power Payload.", "website": "https://github.com/ElectronicCats/CayenneLPP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/CayenneLPP.git", "providesIncludes": [ "CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/CayenneLPP-1.0.2.zip", "archiveFileName": "CayenneLPP-1.0.2.zip", "size": 24015, "checksum": "SHA-256:2238aa7cd35bb688e0b589d11b2ccbf65154b560891631ccaf358d44b6e27fbe" }, { "name": "CayenneLPP", "version": "1.0.3", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "CayenneLPP Arduino Library.", "paragraph": "Compatible with Cayenne Low Power Payload.", "website": "https://github.com/ElectronicCats/CayenneLPP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/CayenneLPP.git", "providesIncludes": [ "CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/CayenneLPP-1.0.3.zip", "archiveFileName": "CayenneLPP-1.0.3.zip", "size": 24909, "checksum": "SHA-256:0d2e29c2101e51bdc8c0219df8ac2e97230b175922d15c4d9d4fc9d459f8806e" }, { "name": "CayenneLPP", "version": "1.0.4", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "CayenneLPP Arduino Library.", "paragraph": "Compatible with Cayenne Low Power Payload.", "website": "https://github.com/ElectronicCats/CayenneLPP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/CayenneLPP.git", "providesIncludes": [ "CayenneLPP.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/CayenneLPP-1.0.4.zip", "archiveFileName": "CayenneLPP-1.0.4.zip", "size": 26766, "checksum": "SHA-256:6a82d213d161c331fe8866d734c846fc60b43d7db5a5331ad20d0218db3c521c" }, { "name": "CayenneLPP", "version": "1.1.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "CayenneLPP Arduino Library.", "paragraph": "Compatible with Cayenne Low Power Payload.", "website": "https://github.com/ElectronicCats/CayenneLPP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/CayenneLPP.git", "providesIncludes": [ "CayenneLPP.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/CayenneLPP-1.1.0.zip", "archiveFileName": "CayenneLPP-1.1.0.zip", "size": 19995, "checksum": "SHA-256:a1fbf2c0c3faa4b1841b31112f547014e8357aa236d49d286c30926b3ac17300" }, { "name": "CayenneLPP", "version": "1.3.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "CayenneLPP Arduino Library.", "paragraph": "Compatible with Cayenne Low Power Payload.", "website": "https://github.com/ElectronicCats/CayenneLPP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/CayenneLPP.git", "providesIncludes": [ "CayenneLPP.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/CayenneLPP-1.3.0.zip", "archiveFileName": "CayenneLPP-1.3.0.zip", "size": 22030, "checksum": "SHA-256:a0606ed425e68384434e7e94a59c317029c3b53e82aa4ca38002eb09afae7e26" }, { "name": "CayenneLPP", "version": "1.4.0", "author": "Electronic Cats", "maintainer": "Electronic Cats \u003chola@electroniccats.com\u003e", "sentence": "CayenneLPP Arduino Library.", "paragraph": "Compatible with Cayenne Low Power Payload.", "website": "https://github.com/ElectronicCats/CayenneLPP", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/CayenneLPP.git", "providesIncludes": [ "CayenneLPP.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/CayenneLPP-1.4.0.zip", "archiveFileName": "CayenneLPP-1.4.0.zip", "size": 43924, "checksum": "SHA-256:366d2d3c6f944259487be1d6db585dbcfca015c37de8fa20ef6037d4d71b1944" }, { "name": "RadioengeLoraWAN", "version": "0.0.1", "author": "André Pastório", "maintainer": "André Pastório \u003chttps://github.com/EdanPotter\u003e", "sentence": "Implementation of RadioengeLoraWAN AT-COMMANDS..", "website": "https://github.com/EdanPotter/end-device-radioenge/", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/EdanPotter/end-device-radioenge.git", "url": "https://downloads.arduino.cc/libraries/github.com/EdanPotter/RadioengeLoraWAN-0.0.1.zip", "archiveFileName": "RadioengeLoraWAN-0.0.1.zip", "size": 17438, "checksum": "SHA-256:f999784427a8cc4e6a0dc989befc38b7ddecbc8eb48867d9f2e190e7e978124f" }, { "name": "Unishox Progmem Decompressor", "version": "1.0.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Decompress short Unicode strings and messages compressed using Unishox technique and save space on Flash (PROGMEM)", "paragraph": "This library allows decompressing UTF-8 strings from Arduino Program Memory and provides API to retrieve each string individually using index. It is based on Unishox hybrid encoding technique.", "website": "https://github.com/siara-cc/Unishox_Arduino_Progmem_lib", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/Unishox_Arduino_Progmem_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Unishox_Progmem_Decompressor-1.0.0.zip", "archiveFileName": "Unishox_Progmem_Decompressor-1.0.0.zip", "size": 244231, "checksum": "SHA-256:45479596db5e84dba77528c09d935273235cd041a03f8db5ee13a3ae25e299e0" }, { "name": "Sanke", "version": "1.0.0", "author": "Petro Borshchahivskyi \u003cdev@liksu.com\u003e", "maintainer": "Petro Borshchahivskyi \u003cdev@liksu.com\u003e", "sentence": "This library allows to run snake on 7-segments display (we use it in idle).", "paragraph": "Up to 8 digits, requires LedControl library", "website": "http://liksu.github.io/7SegmentsSnake/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Liksu/7SegmentsSnake.git", "url": "https://downloads.arduino.cc/libraries/github.com/Liksu/Sanke-1.0.0.zip", "archiveFileName": "Sanke-1.0.0.zip", "size": 1917737, "checksum": "SHA-256:1fd762fd4d109886e3164b1c9787f3ab31822774a0523f892bb0e7117fca14e0" }, { "name": "IPGeolocation", "version": "1.0.0", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "Library to get current timezone using your IP - uses IPGeolocation.io", "paragraph": "Library to get current timezone using your IP - uses IPGeolocation.io", "website": "https://github.com/dushyantahuja/IPGeolocation", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/IPGeolocation.git", "providesIncludes": [ "IPGeolocation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/IPGeolocation-1.0.0.zip", "archiveFileName": "IPGeolocation-1.0.0.zip", "size": 17371, "checksum": "SHA-256:2cb381553a8a46a086240f878499ad66f19ce9c0f1ff9fb26cc992921650dadb" }, { "name": "IPGeolocation", "version": "1.0.1", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "Library to get current timezone using your IP - uses IPGeolocation.io", "paragraph": "Library to get current timezone using your IP - uses IPGeolocation.io", "website": "https://github.com/dushyantahuja/IPGeolocation", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/IPGeolocation.git", "providesIncludes": [ "IPGeolocation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/IPGeolocation-1.0.1.zip", "archiveFileName": "IPGeolocation-1.0.1.zip", "size": 17395, "checksum": "SHA-256:b6e6bd6c5fd248874bdb1415bf2ef5012d9840ab3984baa005716a8a0d522b5e" }, { "name": "IPGeolocation", "version": "1.0.2", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "Library to get current timezone using your IP - uses IPGeolocation.io", "paragraph": "Library to get current timezone using your IP - uses IPGeolocation.io", "website": "https://github.com/dushyantahuja/IPGeolocation", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/IPGeolocation.git", "providesIncludes": [ "IPGeolocation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/IPGeolocation-1.0.2.zip", "archiveFileName": "IPGeolocation-1.0.2.zip", "size": 17395, "checksum": "SHA-256:b8d2870da80e7186c772e2182b7fb6e891d16dd30633d342ae231455f144ab01" }, { "name": "IPGeolocation", "version": "1.0.3", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "Library to get current timezone using your IP - uses IPGeolocation.io", "paragraph": "Library to get current timezone using your IP - uses IPGeolocation.io", "website": "https://github.com/dushyantahuja/IPGeolocation", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/IPGeolocation.git", "providesIncludes": [ "IPGeolocation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/IPGeolocation-1.0.3.zip", "archiveFileName": "IPGeolocation-1.0.3.zip", "size": 17413, "checksum": "SHA-256:4252a0ee57da7546823fd93ec95cb422cee77867f2580625cb62462b77925842" }, { "name": "IPGeolocation", "version": "2.0.0", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "Library to get current timezone using your IP - uses IPGeolocation.io", "paragraph": "Library to get current timezone using your IP - uses IPGeolocation.io - not backward compatible", "website": "https://github.com/dushyantahuja/IPGeolocation", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/IPGeolocation.git", "providesIncludes": [ "IPGeolocation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/IPGeolocation-2.0.0.zip", "archiveFileName": "IPGeolocation-2.0.0.zip", "size": 17948, "checksum": "SHA-256:09170ee341d950db7addef81bc9386e8c7bac1b38f90d8d15dd39bc6f349015b" }, { "name": "IPGeolocation", "version": "2.1.0", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "Library to get current timezone using your IP - uses IPGeolocation.io", "paragraph": "Library to get current timezone using your IP - uses IPGeolocation.io - not backward compatible", "website": "https://github.com/dushyantahuja/IPGeolocation", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/IPGeolocation.git", "providesIncludes": [ "IPGeolocation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/IPGeolocation-2.1.0.zip", "archiveFileName": "IPGeolocation-2.1.0.zip", "size": 17971, "checksum": "SHA-256:0c1750e1872ae3b126cbcfd588fcdf1ef51e5bd33fd177067bf68f7fb34bbb46" }, { "name": "IPGeolocation", "version": "2.1.1", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "Library to get current timezone using your IP - uses IPGeolocation.io", "paragraph": "Library to get current timezone using your IP - uses IPGeolocation.io - not backward compatible", "website": "https://github.com/dushyantahuja/IPGeolocation", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/IPGeolocation.git", "providesIncludes": [ "IPGeolocation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/IPGeolocation-2.1.1.zip", "archiveFileName": "IPGeolocation-2.1.1.zip", "size": 18086, "checksum": "SHA-256:c042073610efe930d68d1a26a51573d4b518882bee886241538a8cc9f4a7a698" }, { "name": "IPGeolocation", "version": "2.1.3", "author": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "maintainer": "Dushyant Ahuja \u003cdusht.ahuja@gmail.com\u003e", "sentence": "Library to get current timezone using your IP - uses IPGeolocation.io", "paragraph": "Library to get current timezone using your IP - uses IPGeolocation.io - not backward compatible", "website": "https://github.com/dushyantahuja/IPGeolocation", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/dushyantahuja/IPGeolocation.git", "providesIncludes": [ "IPGeolocation.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dushyantahuja/IPGeolocation-2.1.3.zip", "archiveFileName": "IPGeolocation-2.1.3.zip", "size": 18096, "checksum": "SHA-256:26d8043bf75e5e028b932d29af55b48e3516b3886439b2693514731471104601" }, { "name": "Switch_lib", "version": "1.0.0", "author": "O.Goma", "maintainer": "O.Goma \u003coriol.goma@gmail.com\u003e", "license": "GPLv3.", "sentence": "A library for switching digital pins with timers, temporization and periods", "paragraph": "Easy to use library for switching relays with temporization, alternate periods and simple timers.", "website": "https://github.com/yyuri/Switch_lib", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/yyuri/Switch_lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/yyuri/Switch_lib-1.0.0.zip", "archiveFileName": "Switch_lib-1.0.0.zip", "size": 17593, "checksum": "SHA-256:d23cc48c1c786b92272638414393058cb1b5f824303870fcffc1fa1d108a98c0" }, { "name": "MusicBuzzer", "version": "1.0.0", "author": "Everton Ramires", "maintainer": "Everton Ramires \u003cramireseverton@gmail.com\u003e", "sentence": "A Collection of musics for buzzer", "paragraph": "A Music library for a single buzzer based on the great work of robsoncouto at github", "website": "https://github.com/s00500/MusicBuzzer", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GypsyRobot/MusicBuzzer.git", "url": "https://downloads.arduino.cc/libraries/github.com/GypsyRobot/MusicBuzzer-1.0.0.zip", "archiveFileName": "MusicBuzzer-1.0.0.zip", "size": 18722, "checksum": "SHA-256:1854c59740318a1ae773f70ff7d57ac448d0468ca0ae4ebed863eab24030f0a8" }, { "name": "VirtuinoCM", "version": "1.0.0", "author": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "maintainer": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "sentence": "Required for communication with Virtuino app", "website": "https://github.com/iliaslamprou/virtuinoCM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iliaslamprou/virtuinoCM.git", "url": "https://downloads.arduino.cc/libraries/github.com/iliaslamprou/VirtuinoCM-1.0.0.zip", "archiveFileName": "VirtuinoCM-1.0.0.zip", "size": 50389, "checksum": "SHA-256:cc5496cfaf438f9396187c9ebb7685ca9848d66f2ba115d0e89897d370e78f88" }, { "name": "VirtuinoCM", "version": "1.0.1", "author": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "maintainer": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "sentence": "Required for communication with Virtuino app", "website": "https://github.com/iliaslamprou/virtuinoCM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iliaslamprou/virtuinoCM.git", "url": "https://downloads.arduino.cc/libraries/github.com/iliaslamprou/VirtuinoCM-1.0.1.zip", "archiveFileName": "VirtuinoCM-1.0.1.zip", "size": 50391, "checksum": "SHA-256:68afef737f7ecbb07cfb5a2300520aa9560804f84206695054c760df8368d1c4" }, { "name": "VirtuinoCM", "version": "1.0.2", "author": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "maintainer": "Ilias Lamprou \u003ciliaslampr@gmail.com\u003e", "sentence": "Required for communication with Virtuino app", "website": "https://github.com/iliaslamprou/virtuinoCM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/iliaslamprou/virtuinoCM.git", "url": "https://downloads.arduino.cc/libraries/github.com/iliaslamprou/VirtuinoCM-1.0.2.zip", "archiveFileName": "VirtuinoCM-1.0.2.zip", "size": 50532, "checksum": "SHA-256:841dcfcef8ef9ace7c0d9ece39ddb455e541e0356f9c5471d908b012dd731add" }, { "name": "SparkFun Bio Sensor Hub Library", "version": "1.0.0", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the MAX32664 Bio Metric Hub IC", "paragraph": "The SparkFun Bio Sensor Hub Library is tailored to Maxim Integrated's MAX32664 Bio Sensor Hub interacting with the MAX30101 on [SparkFun's Pulse Oximeter and Heart Rate Monitor](https://www.sparkfun.com/products/15219). The Bio Sensor Hub is a practically microscopic cortex-m0 micro-controller that handles the algorithmic calculation of the light data gathered by the MAX30101 Pulse Oximeter and Heart Rate Monitor, to produce accurate and fast blood oxygen and heart rate readings. The library provides simple function calls to all available commands on the chip as well as example code demonstrating basic to advanced capabilities of the chip.", "website": "\"https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library\"", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library-1.0.0.zip", "archiveFileName": "SparkFun_Bio_Sensor_Hub_Library-1.0.0.zip", "size": 2250340, "checksum": "SHA-256:d7f47ecd16ddd6ede74414d6d779060941640e569af324db6d56a2257553a4db" }, { "name": "SparkFun Bio Sensor Hub Library", "version": "1.0.1", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the MAX32664 Bio Metric Hub IC", "paragraph": "The SparkFun Bio Sensor Hub Library is tailored to Maxim Integrated's MAX32664 Bio Sensor Hub interacting with the MAX30101 on [SparkFun's Pulse Oximeter and Heart Rate Monitor](https://www.sparkfun.com/products/15219). The Bio Sensor Hub is a practically microscopic cortex-m0 micro-controller that handles the algorithmic calculation of the light data gathered by the MAX30101 Pulse Oximeter and Heart Rate Monitor, to produce accurate and fast blood oxygen and heart rate readings. The library provides simple function calls to all available commands on the chip as well as example code demonstrating basic to advanced capabilities of the chip.", "website": "\"https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library\"", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library-1.0.1.zip", "archiveFileName": "SparkFun_Bio_Sensor_Hub_Library-1.0.1.zip", "size": 2250893, "checksum": "SHA-256:cb03d873eb0f72eefd5751ffb8ea79acffdad8141842f7f60d0c92c154346e72" }, { "name": "SparkFun Bio Sensor Hub Library", "version": "1.0.2", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the MAX32664 Bio Metric Hub IC", "paragraph": "The SparkFun Bio Sensor Hub Library is tailored to Maxim Integrated's MAX32664 Bio Sensor Hub interacting with the MAX30101 on [SparkFun's Pulse Oximeter and Heart Rate Monitor](https://www.sparkfun.com/products/15219). The Bio Sensor Hub is a practically microscopic cortex-m0 micro-controller that handles the algorithmic calculation of the light data gathered by the MAX30101 Pulse Oximeter and Heart Rate Monitor, to produce accurate and fast blood oxygen and heart rate readings. The library provides simple function calls to all available commands on the chip as well as example code demonstrating basic to advanced capabilities of the chip.", "website": "\"https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library\"", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library-1.0.2.zip", "archiveFileName": "SparkFun_Bio_Sensor_Hub_Library-1.0.2.zip", "size": 2250900, "checksum": "SHA-256:19883117f065f9c93104c23018d1f3fa6f1af52da229a25ab7e42446b46218b0" }, { "name": "SparkFun Bio Sensor Hub Library", "version": "1.0.3", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the MAX32664 Bio Metric Hub IC", "paragraph": "The SparkFun Bio Sensor Hub Library is tailored to Maxim Integrated's MAX32664 Bio Sensor Hub interacting with the MAX30101 on [SparkFun's Pulse Oximeter and Heart Rate Monitor](https://www.sparkfun.com/products/15219). The Bio Sensor Hub is a practically microscopic cortex-m0 micro-controller that handles the algorithmic calculation of the light data gathered by the MAX30101 Pulse Oximeter and Heart Rate Monitor, to produce accurate and fast blood oxygen and heart rate readings. The library provides simple function calls to all available commands on the chip as well as example code demonstrating basic to advanced capabilities of the chip.", "website": "\"https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library\"", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library-1.0.3.zip", "archiveFileName": "SparkFun_Bio_Sensor_Hub_Library-1.0.3.zip", "size": 2250905, "checksum": "SHA-256:e120e1ad19034d70dc2ab57e2a083bee1c32b94181d34ab020f8c32eb8b59d89" }, { "name": "SparkFun Bio Sensor Hub Library", "version": "1.0.4", "author": "Elias Santistevan", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the MAX32664 Bio Metric Hub IC", "paragraph": "The SparkFun Bio Sensor Hub Library is tailored to Maxim Integrated's MAX32664 Bio Sensor Hub interacting with the MAX30101 on [SparkFun's Pulse Oximeter and Heart Rate Monitor](https://www.sparkfun.com/products/15219). The Bio Sensor Hub is a practically microscopic cortex-m0 micro-controller that handles the algorithmic calculation of the light data gathered by the MAX30101 Pulse Oximeter and Heart Rate Monitor, to produce accurate and fast blood oxygen and heart rate readings. The library provides simple function calls to all available commands on the chip as well as example code demonstrating basic to advanced capabilities of the chip.", "website": "\"https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library\"", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library-1.0.4.zip", "archiveFileName": "SparkFun_Bio_Sensor_Hub_Library-1.0.4.zip", "size": 2250928, "checksum": "SHA-256:dc74a2341415d42e5417a1a56fdd4a3344bb8bfee947c17b52bf7013730d5630" }, { "name": "SparkFun Bio Sensor Hub Library", "version": "1.0.5", "author": "Elias Santistevan \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the MAX32664 Bio Metric Hub IC", "paragraph": "The SparkFun Bio Sensor Hub Library is tailored to Maxim Integrated's MAX32664 Bio Sensor Hub interacting with the MAX30101 on [SparkFun's Pulse Oximeter and Heart Rate Monitor](https://www.sparkfun.com/products/15219). The Bio Sensor Hub is a practically microscopic cortex-m0 micro-controller that handles the algorithmic calculation of the light data gathered by the MAX30101 Pulse Oximeter and Heart Rate Monitor, to produce accurate and fast blood oxygen and heart rate readings. The library provides simple function calls to all available commands on the chip as well as example code demonstrating basic to advanced capabilities of the chip.", "website": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library-1.0.5.zip", "archiveFileName": "SparkFun_Bio_Sensor_Hub_Library-1.0.5.zip", "size": 2250933, "checksum": "SHA-256:58a2ab05e9912f4f86d7090200c884384b4c6c2e59804f054a248979e1a3c249" }, { "name": "SparkFun Bio Sensor Hub Library", "version": "1.0.6", "author": "Elias Santistevan \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the MAX32664 Bio Metric Hub IC", "paragraph": "The SparkFun Bio Sensor Hub Library is tailored to Maxim Integrated's MAX32664 Bio Sensor Hub interacting with the MAX30101 on [SparkFun's Pulse Oximeter and Heart Rate Monitor](https://www.sparkfun.com/products/15219). The Bio Sensor Hub is a practically microscopic cortex-m0 micro-controller that handles the algorithmic calculation of the light data gathered by the MAX30101 Pulse Oximeter and Heart Rate Monitor, to produce accurate and fast blood oxygen and heart rate readings. The library provides simple function calls to all available commands on the chip as well as example code demonstrating basic to advanced capabilities of the chip.", "website": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library-1.0.6.zip", "archiveFileName": "SparkFun_Bio_Sensor_Hub_Library-1.0.6.zip", "size": 3079393, "checksum": "SHA-256:e5994652ae49a9ec772964d40d928401738e5ac8771539c9fa457a6a0c7430d4" }, { "name": "SparkFun Bio Sensor Hub Library", "version": "1.1.0", "author": "Elias Santistevan \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the MAX32664 Bio Metric Hub IC", "paragraph": "The SparkFun Bio Sensor Hub Library is tailored to Maxim Integrated's MAX32664 Bio Sensor Hub interacting with the MAX30101 on [SparkFun's Pulse Oximeter and Heart Rate Monitor](https://www.sparkfun.com/products/15219). The Bio Sensor Hub is a practically microscopic cortex-m0 micro-controller that handles the algorithmic calculation of the light data gathered by the MAX30101 Pulse Oximeter and Heart Rate Monitor, to produce accurate and fast blood oxygen and heart rate readings. The library provides simple function calls to all available commands on the chip as well as example code demonstrating basic to advanced capabilities of the chip.", "website": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library-1.1.0.zip", "archiveFileName": "SparkFun_Bio_Sensor_Hub_Library-1.1.0.zip", "size": 2208669, "checksum": "SHA-256:8882606f1a94b5625541b5bfe8dd005145c448759a099aac97506f374d82d959" }, { "name": "MicroTone", "version": "1.0.0", "author": "Ali Najafian", "maintainer": "\u003cAlinajafian81@gmail.com\u003e", "sentence": "low-flash high-performance pulse train library with attiny13", "paragraph": "A simple library to create pulse train with an attiny13A/L MCU.", "website": "https://github.com/Master811129/MicroTone", "category": "Signal Input/Output", "architectures": [ "Attiny13A" ], "types": [ "Contributed" ], "repository": "https://github.com/Master811129/MicroTone.git", "url": "https://downloads.arduino.cc/libraries/github.com/Master811129/MicroTone-1.0.0.zip", "archiveFileName": "MicroTone-1.0.0.zip", "size": 3619, "checksum": "SHA-256:25c84c5bb541e4cc826c45212219a481c09ccce04cc556a3c04eef7d0c20115e" }, { "name": "MicroTone", "version": "1.0.1", "author": "Ali Najafian", "maintainer": "\u003cAlinajafian81@gmail.com\u003e", "sentence": "low-flash high-performance pulse train library with attiny13", "paragraph": "A simple library to create pulse train with an attiny13A/L MCU.", "website": "https://github.com/Master811129/MicroTone", "category": "Signal Input/Output", "architectures": [ "Attiny13A" ], "types": [ "Contributed" ], "repository": "https://github.com/Master811129/MicroTone.git", "url": "https://downloads.arduino.cc/libraries/github.com/Master811129/MicroTone-1.0.1.zip", "archiveFileName": "MicroTone-1.0.1.zip", "size": 4907, "checksum": "SHA-256:107fd7fd97cef9d211305fc142e56329f30e8b8eac225e35cc2754be577bd83e" }, { "name": "MicroTone", "version": "2.0.1", "author": "Ali Najafian", "maintainer": "\u003cAlinajafian81@gmail.com\u003e", "sentence": "low-flash high-performance pulse train library with attiny13", "paragraph": "A simple library to create pulse train with an attiny13A/L MCU.", "website": "https://github.com/Master811129/MicroTone", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Master811129/MicroTone.git", "url": "https://downloads.arduino.cc/libraries/github.com/Master811129/MicroTone-2.0.1.zip", "archiveFileName": "MicroTone-2.0.1.zip", "size": 5080, "checksum": "SHA-256:123b738ffff0ca8257fa0c659fd97b82519d6d6875433e40391b0f561f35fa7e" }, { "name": "MicroTone", "version": "2.0.2", "author": "Ali Najafian", "maintainer": "\u003cAlinajafian81@gmail.com\u003e", "sentence": "low-flash high-performance pulse train library with attiny13", "paragraph": "A simple library to create pulse train with an attiny13A/L MCU.", "website": "https://github.com/Master811129/MicroTone", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Master811129/MicroTone.git", "url": "https://downloads.arduino.cc/libraries/github.com/Master811129/MicroTone-2.0.2.zip", "archiveFileName": "MicroTone-2.0.2.zip", "size": 5091, "checksum": "SHA-256:f152659d3545802783b7d8e084705cd05cc7b6022bf7f1f44a94a512e875c671" }, { "name": "STM32duino X-NUCLEO-IHM12A1", "version": "1.0.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the ST X-NUCLEO-IHM12A1 expansion board", "paragraph": "This library provides the drivers and a sample application to control ST X-NUCLEO-IHM12A1 expansion board", "website": "https://github.com/stm32duino/X-NUCLEO-IHM12A1", "category": "Device Control", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-IHM12A1.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_IHM12A1-1.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_IHM12A1-1.0.0.zip", "size": 31094, "checksum": "SHA-256:3de18f8f43ae81df470e407b87d75925b59dd9f451048f66ab0e72f2920ff24a" }, { "name": "AliyunIoTSDK", "version": "0.1.0", "author": "yutou \u003cxinyu198736@gmail.com\u003e", "maintainer": "yutou \u003cxinyu198736@gmail.com\u003e", "sentence": "A toplevel client library for aliyun MQTT messaging.", "paragraph": "此库可以帮助你快速连接阿里云 IoT 平台,通过和阿里云物联网开发平台配合,可快速实现各种硬件应用,包括了很上层的封装,无需自己解析数据体,绑定事件即可。", "website": "https://github.com/xinyu198736/arduino-aliyun-iot-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xinyu198736/arduino-aliyun-iot-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/xinyu198736/AliyunIoTSDK-0.1.0.zip", "archiveFileName": "AliyunIoTSDK-0.1.0.zip", "size": 10762, "checksum": "SHA-256:67a7dd9b33104884ee06540d1f3f600b9dbdc6f62f0687b445e7cbe9d0624463" }, { "name": "AliyunIoTSDK", "version": "0.3.0", "author": "yutou \u003cxinyu198736@gmail.com\u003e", "maintainer": "yutou \u003cxinyu198736@gmail.com\u003e", "sentence": "A toplevel client library for aliyun MQTT messaging.", "paragraph": "此库可以帮助你快速连接阿里云 IoT 平台,通过和阿里云物联网开发平台配合,可快速实现各种硬件应用,包括了很上层的封装,无需自己解析数据体,绑定事件即可。", "website": "https://github.com/xinyu198736/arduino-aliyun-iot-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/xinyu198736/arduino-aliyun-iot-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/xinyu198736/AliyunIoTSDK-0.3.0.zip", "archiveFileName": "AliyunIoTSDK-0.3.0.zip", "size": 16127, "checksum": "SHA-256:f04b11cbe5ff3139b6b546ba67d73a1d913a66dd710a534abc48d0d931fee437" }, { "name": "CuteBuzzerSounds", "version": "1.0.0", "author": "Everton Ramires", "maintainer": "Everton Ramires \u003cramireseverton@gmail.com\u003e", "sentence": "Simple and Cute Robot Sounds", "paragraph": "A very simple library to create cute sounds with just a single buzzer", "website": "https://github.com/s00500/CuteBuzzerSounds", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GypsyRobot/CuteBuzzerSounds.git", "url": "https://downloads.arduino.cc/libraries/github.com/GypsyRobot/CuteBuzzerSounds-1.0.0.zip", "archiveFileName": "CuteBuzzerSounds-1.0.0.zip", "size": 6870, "checksum": "SHA-256:a95fb43ddddf2aa8d31fe61fba80e06e687fec61e2e3a6d28ef8b9e2a0db1c22" }, { "name": "STM32F1_RTC", "version": "1.0.0", "author": "ZulNs", "maintainer": "ZulNs", "sentence": "Allows to use the RTC functionalities of STM32F1xx based boards using external low speed oscillator.", "paragraph": "This library can be used in the STM32 Cores by STMicroelectronics as well as in the libmaple version of Arduino STM32 by Roger Clark development boards. With this library you can use the RTC device to program actions related to date and time. This library offers Islamic Hijri calendar calculations in addition to the Christian (Gregorian) calendar. Day, month, hour, minute and second parameters can be supplied with values that exceed their respective limits or supplied with negative values. Other parameters will be adjusted accordingly.", "website": "https://github.com/zulns/STM32F1_RTC", "category": "Timing", "architectures": [ "stm32", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/ZulNs/STM32F1_RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZulNs/STM32F1_RTC-1.0.0.zip", "archiveFileName": "STM32F1_RTC-1.0.0.zip", "size": 382858, "checksum": "SHA-256:43c28dffcda8a5369c12475e81bff0478e991e6f286f4cadc20fa2b8f44be8c5" }, { "name": "STM32F1_RTC", "version": "1.1.0", "author": "ZulNs", "maintainer": "ZulNs", "sentence": "Allows to use the RTC functionalities of STM32F1xx based boards using external low speed oscillator.", "paragraph": "This library can be used in the STM32 Cores by STMicroelectronics as well as in the libmaple version of Arduino STM32 by Roger Clark development boards. With this library you can use the RTC device to program actions related to date and time. This library offers Islamic Hijri calendar calculations in addition to the Christian (Gregorian) calendar. Day, month, hour, minute and second parameters can be supplied with values that exceed their respective limits or supplied with negative values. Other parameters will be adjusted accordingly.", "website": "https://github.com/zulns/STM32F1_RTC", "category": "Timing", "architectures": [ "stm32", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/ZulNs/STM32F1_RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZulNs/STM32F1_RTC-1.1.0.zip", "archiveFileName": "STM32F1_RTC-1.1.0.zip", "size": 383149, "checksum": "SHA-256:75561b2c391d3c810f4f5827850313bfe26b7683cee295e8629d64d4f2733313" }, { "name": "WiFiEspAT", "version": "1.0.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP8266 AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.0.0.zip", "archiveFileName": "WiFiEspAT-1.0.0.zip", "size": 136342, "checksum": "SHA-256:9d6078ae78da899145a422a5d2d45ea37da3306aaea00485fe77451a46c98540" }, { "name": "WiFiEspAT", "version": "1.0.1", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP8266 AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.0.1.zip", "archiveFileName": "WiFiEspAT-1.0.1.zip", "size": 136494, "checksum": "SHA-256:e541dba3fddfd9b284ebd03ed507cb933a3dff268ed48aedc1936245567cfc48" }, { "name": "WiFiEspAT", "version": "1.0.2", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP8266 AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.0.2.zip", "archiveFileName": "WiFiEspAT-1.0.2.zip", "size": 136781, "checksum": "SHA-256:4c7c3e98814cf808e8cf47b170d596fe6ba271a4d65bdd19493fa36d2c0faad4" }, { "name": "WiFiEspAT", "version": "1.1.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP8266 AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.1.0.zip", "archiveFileName": "WiFiEspAT-1.1.0.zip", "size": 139968, "checksum": "SHA-256:020911324c4bcd0ce0a18730654f007888f30441d03f9959febd97e6a38f0a19" }, { "name": "WiFiEspAT", "version": "1.1.1", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP8266 AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.1.1.zip", "archiveFileName": "WiFiEspAT-1.1.1.zip", "size": 140437, "checksum": "SHA-256:3956e51a6dc498bfa9265746886ee2666c91948783734700a519468ead2418bd" }, { "name": "WiFiEspAT", "version": "1.1.2", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP8266 AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.1.2.zip", "archiveFileName": "WiFiEspAT-1.1.2.zip", "size": 141401, "checksum": "SHA-256:fd741ff0bd89ad81e7f16e01a3e2e3f1e5f31ab069ed90b03d5d9b8387e66935" }, { "name": "WiFiEspAT", "version": "1.2.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP8266 AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.2.0.zip", "archiveFileName": "WiFiEspAT-1.2.0.zip", "size": 145604, "checksum": "SHA-256:7d8c53ffdd810d47e4fb7c78ff3537ad7133c1b60903da9a494b3ac17f25ae75" }, { "name": "WiFiEspAT", "version": "1.2.1", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP8266 AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.2.1.zip", "archiveFileName": "WiFiEspAT-1.2.1.zip", "size": 145897, "checksum": "SHA-256:3ff40a755b1bd54c8ab33781bfc3c8ca1d0a27ee6a49678283ba908dba75270a" }, { "name": "WiFiEspAT", "version": "1.3.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 or esp32 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.3.0.zip", "archiveFileName": "WiFiEspAT-1.3.0.zip", "size": 154866, "checksum": "SHA-256:95190c0e35a9b5476ffc59007ee6f336b26df094cdbf989f9047631776d68f8d" }, { "name": "WiFiEspAT", "version": "1.3.1", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 or esp32 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.3.1.zip", "archiveFileName": "WiFiEspAT-1.3.1.zip", "size": 156695, "checksum": "SHA-256:36b297cca5fad076eecd0f3624fbd832e68fa487d41f057fa33f1ac25685b234" }, { "name": "WiFiEspAT", "version": "1.3.2", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 or esp32 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.3.2.zip", "archiveFileName": "WiFiEspAT-1.3.2.zip", "size": 156864, "checksum": "SHA-256:7e69f9915d75d818afe1cf36c7b954c2797b394bc608257bdfb42a35ae99e882" }, { "name": "WiFiEspAT", "version": "1.4.0", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 or esp32 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.4.0.zip", "archiveFileName": "WiFiEspAT-1.4.0.zip", "size": 157411, "checksum": "SHA-256:d34a03318db9d75207303f118d76c1e38d88f65402debd3e0e8ba24c294943bb" }, { "name": "WiFiEspAT", "version": "1.4.1", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 or esp32 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.4.1.zip", "archiveFileName": "WiFiEspAT-1.4.1.zip", "size": 157334, "checksum": "SHA-256:2cec24d8077c27aca3708f022f3c5acbef9ccd4e8ed680366c3b434b4e270350" }, { "name": "WiFiEspAT", "version": "1.4.2", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 or esp32 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.4.2.zip", "archiveFileName": "WiFiEspAT-1.4.2.zip", "size": 156666, "checksum": "SHA-256:4df30a1a8e22576ce90f93386d9f611440a12c927c6994529cc60bec3ec70d16" }, { "name": "WiFiEspAT", "version": "1.4.3", "author": "Juraj Andrassy", "maintainer": "Juraj Andrassy \u003cjuraj.andrassy@gmail.com\u003e", "sentence": "Enables network connection with esp8266 or esp32 as network adapter.", "paragraph": "This library creates standard Arduino WiFi networking API over ESP AT commands.", "website": "https://github.com/jandrassy/WiFiEspAT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jandrassy/WiFiEspAT.git", "providesIncludes": [ "WiFiEspAT.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jandrassy/WiFiEspAT-1.4.3.zip", "archiveFileName": "WiFiEspAT-1.4.3.zip", "size": 156786, "checksum": "SHA-256:a5f76cddcd5dd6955efbca66c6e00629533e6321908172d808ed1c0df349ca3b" }, { "name": "BaleMessengerBot_Arduino", "version": "0.1.0", "author": "Arash Kadkhodaei", "maintainer": "Arash Kadkhodaei \u003carash77.kad@gmail.com\u003e", "sentence": "Arduino Bale Bot library.", "paragraph": "A Bale Messenger library for arduino devices.", "website": "https://github.com/arash77/BaleMessengerBot_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arash77/BaleMessengerBot_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/arash77/BaleMessengerBot_Arduino-0.1.0.zip", "archiveFileName": "BaleMessengerBot_Arduino-0.1.0.zip", "size": 26123, "checksum": "SHA-256:493d30929230c0f5df9f9a89dbbe5b7742ca572afb0ddd7ff5226627d60262a7" }, { "name": "S7XG", "version": "0.1.0", "author": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "maintainer": "Xose Pérez \u003cxose.perez@gmail.com\u003e", "sentence": "AcSIP S7XG LoRaWAN/GPS module library", "website": "https://github.com/xoseperez/s7xg.git", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/xoseperez/s7xg.git", "providesIncludes": [ "s7xg.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/xoseperez/S7XG-0.1.0.zip", "archiveFileName": "S7XG-0.1.0.zip", "size": 2090973, "checksum": "SHA-256:26660d2b565d9e23f1abf7d851ca2c3748f5fbfe56926743816bcd25c40bcb16" }, { "name": "QMC5883LCompass", "version": "1.0.0", "author": "MRPrograms", "maintainer": "MRPrograms", "sentence": "Library for using QMC5583L series chip boards as a compass.", "paragraph": "QMC5883L Compass is a Arduino library for using QMC5583L series chip boards as a compass.", "website": "https://github.com/mprograms/QMC5883LCompass", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mprograms/QMC5883LCompass.git", "providesIncludes": [ "QMC5883LCompass.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mprograms/QMC5883LCompass-1.0.0.zip", "archiveFileName": "QMC5883LCompass-1.0.0.zip", "size": 24648, "checksum": "SHA-256:6720ee9e430142ea98dd9b30914a0644e2f7886703b8a9bf193ed0820d879ee5" }, { "name": "QMC5883LCompass", "version": "1.1.1", "author": "MPrograms", "maintainer": "MPrograms", "sentence": "Library for using QMC5583L series chip boards as a compass.", "paragraph": "QMC5883L Compass is a Arduino library for using QMC5583L series chip boards as a compass.", "website": "https://github.com/mprograms/QMC5883LCompass", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mprograms/QMC5883LCompass.git", "providesIncludes": [ "QMC5883LCompass.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mprograms/QMC5883LCompass-1.1.1.zip", "archiveFileName": "QMC5883LCompass-1.1.1.zip", "size": 27340, "checksum": "SHA-256:99b4c5c98012b63ab3ff2f04c664b2ad652da98038d7b2ea7d9951de0dca37c8" }, { "name": "QMC5883LCompass", "version": "1.2.0", "author": "MPrograms", "maintainer": "MPrograms", "sentence": "Library for using QMC5583L series chip boards as a compass.", "paragraph": "QMC5883L Compass is a Arduino library for using QMC5583L series chip boards as a compass.", "website": "https://github.com/mprograms/QMC5883LCompass", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mprograms/QMC5883LCompass.git", "providesIncludes": [ "QMC5883LCompass.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mprograms/QMC5883LCompass-1.2.0.zip", "archiveFileName": "QMC5883LCompass-1.2.0.zip", "size": 27927, "checksum": "SHA-256:f876141f1ddeb3a31d86bc9097fbb854e699e2097269ebe84c5d86ac1ac38262" }, { "name": "QMC5883LCompass", "version": "1.2.1", "author": "MPrograms", "maintainer": "MPrograms", "sentence": "Library for using QMC5583L series chip boards as a compass.", "paragraph": "QMC5883L Compass is a Arduino library for using QMC5583L series chip boards as a compass.", "website": "https://github.com/mprograms/QMC5883LCompass", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mprograms/QMC5883LCompass.git", "providesIncludes": [ "QMC5883LCompass.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mprograms/QMC5883LCompass-1.2.1.zip", "archiveFileName": "QMC5883LCompass-1.2.1.zip", "size": 28031, "checksum": "SHA-256:dcd3f850adaae04ddfcc6c61f0374db07cc9e612e869c2987c1a0901e9372107" }, { "name": "QMC5883LCompass", "version": "1.2.3", "author": "MPrograms", "maintainer": "MPrograms", "sentence": "Library for using QMC5583L series chip boards as a compass.", "paragraph": "QMC5883L Compass is a Arduino library for using QMC5583L series chip boards as a compass.", "website": "https://github.com/mprograms/QMC5883LCompass", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mprograms/QMC5883LCompass.git", "providesIncludes": [ "QMC5883LCompass.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mprograms/QMC5883LCompass-1.2.3.zip", "archiveFileName": "QMC5883LCompass-1.2.3.zip", "size": 28152, "checksum": "SHA-256:e52013ddee7e52199b2dcd9fffc03a65528774cc5fd19f28e9a56e64c0163a3d" }, { "name": "Lynxmotion Smart Servo -LSS-", "version": "1.1.0", "author": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "maintainer": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "sentence": "A library that makes using the LSS simple.", "paragraph": "Offers support for Arduino Uno, Mega and others through the use of the Stream class for serial communication.", "website": "https://www.robotshop.com/info/wiki/lynxmotion/view/lynxmotion-smart-servo/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Lynxmotion/LSS_Library_Arduino.git", "providesIncludes": [ "LSS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Lynxmotion/Lynxmotion_Smart_Servo__LSS_-1.1.0.zip", "archiveFileName": "Lynxmotion_Smart_Servo__LSS_-1.1.0.zip", "size": 20703, "checksum": "SHA-256:acf5505f7b9fd8f4210198cea8e1e2729690b6c4914c5e9b4325cdb8539f74b4" }, { "name": "Lynxmotion Smart Servo -LSS-", "version": "1.2.0", "author": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "maintainer": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "sentence": "A library that makes using the LSS simple.", "paragraph": "Offers support for Arduino Uno, Mega and others through the use of the Stream class for serial communication.", "website": "https://www.robotshop.com/info/wiki/lynxmotion/view/lynxmotion-smart-servo/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Lynxmotion/LSS_Library_Arduino.git", "providesIncludes": [ "LSS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Lynxmotion/Lynxmotion_Smart_Servo__LSS_-1.2.0.zip", "archiveFileName": "Lynxmotion_Smart_Servo__LSS_-1.2.0.zip", "size": 23612, "checksum": "SHA-256:b1b13f03a11b50d94c91b79713354bc1ef44c9b62d8a44f9bc563677304482e5" }, { "name": "Lynxmotion Smart Servo -LSS-", "version": "1.3.0", "author": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "maintainer": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "sentence": "A library that makes using the LSS simple.", "paragraph": "Offers support for Arduino Uno, Mega and others through the use of the Stream class for serial communication.", "website": "https://www.robotshop.com/info/wiki/lynxmotion/view/lynxmotion-smart-servo/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Lynxmotion/LSS_Library_Arduino.git", "providesIncludes": [ "LSS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Lynxmotion/Lynxmotion_Smart_Servo__LSS_-1.3.0.zip", "archiveFileName": "Lynxmotion_Smart_Servo__LSS_-1.3.0.zip", "size": 23788, "checksum": "SHA-256:39b0da45e1fba0a4a8aa08be12f613bb1c682d2e7058511a195c07852f659ec6" }, { "name": "Lynxmotion Smart Servo -LSS-", "version": "1.3.1", "author": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "maintainer": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "sentence": "A library that makes using the LSS simple.", "paragraph": "Offers support for Arduino Uno, Mega and others through the use of the Stream class for serial communication.", "website": "https://www.robotshop.com/info/wiki/lynxmotion/view/lynxmotion-smart-servo/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Lynxmotion/LSS_Library_Arduino.git", "providesIncludes": [ "LSS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Lynxmotion/Lynxmotion_Smart_Servo__LSS_-1.3.1.zip", "archiveFileName": "Lynxmotion_Smart_Servo__LSS_-1.3.1.zip", "size": 23796, "checksum": "SHA-256:620a01786616ac1b23303b706d2fe2255663552ebbe01ab244f75b7e6195a571" }, { "name": "Lynxmotion Smart Servo -LSS-", "version": "1.4.0", "author": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "maintainer": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "sentence": "A library that makes using the LSS simple.", "paragraph": "Offers support for Arduino Uno, Mega and others through the use of the Stream class for serial communication.", "website": "https://www.robotshop.com/info/wiki/lynxmotion/view/lynxmotion-smart-servo/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Lynxmotion/LSS_Library_Arduino.git", "providesIncludes": [ "LSS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Lynxmotion/Lynxmotion_Smart_Servo__LSS_-1.4.0.zip", "archiveFileName": "Lynxmotion_Smart_Servo__LSS_-1.4.0.zip", "size": 24152, "checksum": "SHA-256:6e30043ba42075da202a35ede8963a5d95558257d641ee2e6fb41f7012b237c7" }, { "name": "Lynxmotion Smart Servo -LSS-", "version": "1.4.1", "author": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "maintainer": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "sentence": "A library that makes using the LSS simple.", "paragraph": "Offers support for Arduino Uno, Mega and others through the use of the Stream class for serial communication.", "website": "https://www.robotshop.com/info/wiki/lynxmotion/view/lynxmotion-smart-servo/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Lynxmotion/LSS_Library_Arduino.git", "providesIncludes": [ "LSS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Lynxmotion/Lynxmotion_Smart_Servo__LSS_-1.4.1.zip", "archiveFileName": "Lynxmotion_Smart_Servo__LSS_-1.4.1.zip", "size": 24418, "checksum": "SHA-256:1542eb1abb399e5021bd2f90e1426429a3e9ab0fc6e642325c23e208c06bf0cc" }, { "name": "Lynxmotion Smart Servo -LSS-", "version": "1.4.3", "author": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "maintainer": "Sebastien Parent-Charette \u003csupport@robotshop.com\u003e", "sentence": "A library that makes using the LSS simple.", "paragraph": "Offers support for Arduino Uno, Mega and others through the use of the Stream class for serial communication.", "website": "https://www.robotshop.com/info/wiki/lynxmotion/view/lynxmotion-smart-servo/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Lynxmotion/LSS_Library_Arduino.git", "providesIncludes": [ "LSS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Lynxmotion/Lynxmotion_Smart_Servo__LSS_-1.4.3.zip", "archiveFileName": "Lynxmotion_Smart_Servo__LSS_-1.4.3.zip", "size": 24415, "checksum": "SHA-256:e813306020479db7209446913e2ffcb3d3faeb1a6ae05196ca1a1639ee429652" }, { "name": "EnergyMeter", "version": "1.0.0", "author": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "maintainer": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "sentence": "Arduino library to get data from energy meters in order to monitor them.", "paragraph": "This library is used to monitor energy meters. It uses callbacks to trigger actions each time the meter measures a certain kind of kilowatts-hour. By using this library, energy meters can be polled (less efficient approach) or can be interfaced through external interrupts (most efficient approach).", "website": "https://github.com/elC0mpa/EnergyMeter/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/elC0mpa/EnergyMeter.git", "url": "https://downloads.arduino.cc/libraries/github.com/elC0mpa/EnergyMeter-1.0.0.zip", "archiveFileName": "EnergyMeter-1.0.0.zip", "size": 8906, "checksum": "SHA-256:fe2a0578360d937335ca3c12dc9e546712fba12161d22c543b09ac67397a5a02" }, { "name": "Waveshare ILI9486", "version": "0.3.0", "author": "Waveshare \u003cservice@waveshare.com\u003e, Calvin Hass \u003cweb@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cweb@impulseadventure.com\u003e", "sentence": "Waveshare ILI9486 SPI driver for Arduino", "paragraph": "Arduino library wrapper for Waveshare 3.5\" \u0026 4\" Touch Shield with GFX interface, in addition to Waveshare's official driver demo code.", "website": "https://github.com/ImpulseAdventure/Waveshare_ILI9486", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/Waveshare_ILI9486.git", "providesIncludes": [ "Waveshare_ILI9486_GFX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/Waveshare_ILI9486-0.3.0.zip", "archiveFileName": "Waveshare_ILI9486-0.3.0.zip", "size": 209848, "checksum": "SHA-256:31e9d5236e5b3f5b751997adffc455c90439f5ee7c1be7a050514e7d64957c72" }, { "name": "Waveshare ILI9486", "version": "0.3.1", "author": "Waveshare \u003cservice@waveshare.com\u003e, Calvin Hass \u003cweb@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cweb@impulseadventure.com\u003e", "sentence": "Waveshare ILI9486 SPI driver for Arduino", "paragraph": "Arduino library wrapper for Waveshare 3.5\" \u0026 4\" Touch Shield with GFX interface, in addition to Waveshare's official driver demo code.", "website": "https://github.com/ImpulseAdventure/Waveshare_ILI9486", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/Waveshare_ILI9486.git", "providesIncludes": [ "Waveshare_ILI9486_GFX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/Waveshare_ILI9486-0.3.1.zip", "archiveFileName": "Waveshare_ILI9486-0.3.1.zip", "size": 210031, "checksum": "SHA-256:248ae000cba1bb70626275b0171a1397074635fa7ba10fbb3aac2719a2566a58" }, { "name": "Waveshare ILI9486", "version": "0.4.0", "author": "Waveshare \u003cservice@waveshare.com\u003e, Calvin Hass \u003cweb@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cweb@impulseadventure.com\u003e", "sentence": "Waveshare ILI9486 SPI driver for Arduino", "paragraph": "Arduino library wrapper for Waveshare 3.5\" \u0026 4\" Touch Shield with GFX interface, in addition to Waveshare's official driver demo code.", "website": "https://github.com/ImpulseAdventure/Waveshare_ILI9486", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/Waveshare_ILI9486.git", "providesIncludes": [ "Waveshare_ILI9486_GFX.h" ], "dependencies": [ { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/Waveshare_ILI9486-0.4.0.zip", "archiveFileName": "Waveshare_ILI9486-0.4.0.zip", "size": 210040, "checksum": "SHA-256:fe03d1c4a264128e4dfb839dd80c0e1477ea1bba0aeab520264f9c6ff2f310b9" }, { "name": "Waveshare ILI9486", "version": "2.0.0", "author": "M Hotchin \u003cgithub@hotchin.net\u003e, Calvin Hass \u003cweb@impulseadventure.com\u003e", "maintainer": "Calvin Hass \u003cweb@impulseadventure.com\u003e", "sentence": "Waveshare ILI9486 SPI driver for Arduino", "paragraph": "Arduino library for Waveshare 3.5\" \u0026 4\" Touch Shields with GFX interface, plus touchscreen support", "website": "https://github.com/ImpulseAdventure/Waveshare_ILI9486", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ImpulseAdventure/Waveshare_ILI9486.git", "providesIncludes": [ "Waveshare_ILI9486.h" ], "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ImpulseAdventure/Waveshare_ILI9486-2.0.0.zip", "archiveFileName": "Waveshare_ILI9486-2.0.0.zip", "size": 17881, "checksum": "SHA-256:353935f42c2740c2cc9b922a55d6f95724c173a3f45510b4000b4c6329067fe2" }, { "name": "JsonLogger", "version": "1.0.3", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast, and portable JSON builder and logger for IoT firmware data gathering.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.0.3.zip", "archiveFileName": "JsonLogger-1.0.3.zip", "size": 11598, "checksum": "SHA-256:c84d4f2f590f6d87bc741309b7b9e5c9b86a872c2a89ad5892b9bb227ddc5724" }, { "name": "JsonLogger", "version": "1.0.4", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast, and portable JSON builder and logger for IoT firmware data gathering.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.0.4.zip", "archiveFileName": "JsonLogger-1.0.4.zip", "size": 11618, "checksum": "SHA-256:63c3e4c77d296e77a2e441087c0684b6e9f0d5a9e6ba974933ea8587e94961d2" }, { "name": "JsonLogger", "version": "1.0.5", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast, and portable JSON builder and logger for IoT firmware data gathering.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.0.5.zip", "archiveFileName": "JsonLogger-1.0.5.zip", "size": 11961, "checksum": "SHA-256:e49f3515f67f23c172750792f981c87ccb1b5e50a0aac9a2d9fd1d0889498807" }, { "name": "JsonLogger", "version": "1.0.6", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast, and portable JSON builder and logger for IoT firmware data gathering.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.0.6.zip", "archiveFileName": "JsonLogger-1.0.6.zip", "size": 11972, "checksum": "SHA-256:60f4b127f2df2ba4c7caf72cffbc4307f1516fba9cade5db6e985deff9123486" }, { "name": "JsonLogger", "version": "1.0.7", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast, and portable JSON builder and logger for IoT firmware data gathering.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.0.7.zip", "archiveFileName": "JsonLogger-1.0.7.zip", "size": 12198, "checksum": "SHA-256:6f15211ccc157ed2b3794d99abee7183476a0ea3a8fdec84f5e721af0dfd97d2" }, { "name": "JsonLogger", "version": "1.1.0", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.1.0.zip", "archiveFileName": "JsonLogger-1.1.0.zip", "size": 12255, "checksum": "SHA-256:9e0766908886fb5a2742c4531676de98b2160cde786c3834cb0153bd98f5e266" }, { "name": "JsonLogger", "version": "1.1.1", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.1.1.zip", "archiveFileName": "JsonLogger-1.1.1.zip", "size": 12331, "checksum": "SHA-256:779b3f9f037bee0c5980cde6d816307af5ef8ebdf767f4e02ba17eccde5120e5" }, { "name": "JsonLogger", "version": "1.1.2", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.1.2.zip", "archiveFileName": "JsonLogger-1.1.2.zip", "size": 12515, "checksum": "SHA-256:c940a5c5e3a6b8a336e3c21691e66c88c5890f89e08e178f3678a0bad03e0f71" }, { "name": "JsonLogger", "version": "1.1.3", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.1.3.zip", "archiveFileName": "JsonLogger-1.1.3.zip", "size": 12905, "checksum": "SHA-256:692db84e54e54353dcb6ab961e4afe102be748cefcdedd9250b961a6dbda3c91" }, { "name": "JsonLogger", "version": "1.1.4", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.1.4.zip", "archiveFileName": "JsonLogger-1.1.4.zip", "size": 12922, "checksum": "SHA-256:7640a4f571994ab1e0c96a5ad2a29a9e32e61817d4be8a9b00330dc80dd5be2f" }, { "name": "JsonLogger", "version": "1.1.5", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.1.5.zip", "archiveFileName": "JsonLogger-1.1.5.zip", "size": 12928, "checksum": "SHA-256:340b59271c273ced7c8fdf633915e02382002824c3f8afcc80124a01145f742c" }, { "name": "JsonLogger", "version": "1.1.7", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.1.7.zip", "archiveFileName": "JsonLogger-1.1.7.zip", "size": 13036, "checksum": "SHA-256:c73fe4839f9b541e6d6540bd78db3c1fafe0a7d32160edac768c9dd0df9ffe1a" }, { "name": "JsonLogger", "version": "1.1.8", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.1.8.zip", "archiveFileName": "JsonLogger-1.1.8.zip", "size": 13374, "checksum": "SHA-256:79c924cca05ef929db2a3b38e2a20b1ec5116d2211221df2914e9f7da0c9ac54" }, { "name": "JsonLogger", "version": "1.1.9", "author": "Alan Chen", "maintainer": "Alan Chen \u003calanpc@gmail.com\u003e", "sentence": "An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.", "paragraph": "Useful for logging json data to terminal, file, and cloud", "website": "https://github.com/ravelab/JsonLogger", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ravelab/JsonLogger.git", "providesIncludes": [ "JsonLogger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ravelab/JsonLogger-1.1.9.zip", "archiveFileName": "JsonLogger-1.1.9.zip", "size": 13407, "checksum": "SHA-256:c13a1c2e8d7b0f783686de450dd94661ebc85ee296364cd07d61422008854f9f" }, { "name": "Kalman", "version": "1.0.0", "author": "Romain Fétick", "maintainer": "Romain Fétick", "sentence": "Include Kalman filter to your Arduino projects", "paragraph": "This library is made to implement the matricial form of the Kalman equations. You can merge noisy data from multiple sensors to get the best estimate of the state of your drone, robot...", "website": "https://github.com/rfetick/Kalman", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rfetick/Kalman.git", "url": "https://downloads.arduino.cc/libraries/github.com/rfetick/Kalman-1.0.0.zip", "archiveFileName": "Kalman-1.0.0.zip", "size": 114771, "checksum": "SHA-256:79a6cef9a9929de107ff06bfecdc7dd4c9e546b08341f63c1d7fc461810cc3aa" }, { "name": "Kalman", "version": "1.0.2", "author": "Romain Fétick", "maintainer": "Romain Fétick", "sentence": "Include Kalman filter to your Arduino projects", "paragraph": "This library is made to implement the matricial form of the Kalman equations. You can merge noisy data from multiple sensors to get the best estimate of the state of your drone, robot...", "website": "https://github.com/rfetick/Kalman", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rfetick/Kalman.git", "url": "https://downloads.arduino.cc/libraries/github.com/rfetick/Kalman-1.0.2.zip", "archiveFileName": "Kalman-1.0.2.zip", "size": 121008, "checksum": "SHA-256:6827a0584d428ddfa6d1a3b0afcd5f35a914a24ba193e0cef15ddcdaa50ae777" }, { "name": "Kalman", "version": "1.1.0", "author": "Romain Fétick", "maintainer": "Romain Fétick", "sentence": "Include Kalman filter to your Arduino projects", "paragraph": "This library is made to implement the matricial form of the Kalman equations. You can merge noisy data from multiple sensors to get the best estimate of the state of your drone, robot...", "website": "https://github.com/rfetick/Kalman", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rfetick/Kalman.git", "dependencies": [ { "name": "BasicLinearAlgebra" } ], "url": "https://downloads.arduino.cc/libraries/github.com/rfetick/Kalman-1.1.0.zip", "archiveFileName": "Kalman-1.1.0.zip", "size": 122497, "checksum": "SHA-256:f1b2a385671fa24e9cfe4cda7208d5d86d4938fe59bd0dd9fb539ef932c3aa05" }, { "name": "TinyOLED-Fonts", "version": "1.0.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a collection of fonts for use with the Tiny4kOLED library.", "paragraph": "This is a collection of fonts for use with the Tiny4kOLED library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C. A sample program is included to display a single font on a 128x32 screen, scrolling through the available characters.", "website": "https://github.com/datacute/TinyOLED-Fonts", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/TinyOLED-Fonts.git", "url": "https://downloads.arduino.cc/libraries/github.com/datacute/TinyOLED_Fonts-1.0.0.zip", "archiveFileName": "TinyOLED_Fonts-1.0.0.zip", "size": 16424, "checksum": "SHA-256:a743dc2e368c8c431bebf9e1a12eb9894dd4e0a9b7c26c9ea8f0e9f13459d56c" }, { "name": "TinyOLED-Fonts", "version": "1.0.1", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a collection of fonts for use with the Tiny4kOLED library.", "paragraph": "This is a collection of fonts for use with the Tiny4kOLED library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C. A sample program is included to display a single font on a 128x32 screen, scrolling through the available characters.", "website": "https://github.com/datacute/TinyOLED-Fonts", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/TinyOLED-Fonts.git", "url": "https://downloads.arduino.cc/libraries/github.com/datacute/TinyOLED_Fonts-1.0.1.zip", "archiveFileName": "TinyOLED_Fonts-1.0.1.zip", "size": 19823, "checksum": "SHA-256:f593e72c90a4190bc067dc04a6581b21ffad2122ea22348fc0608e2e16acc5e3" }, { "name": "TinyOLED-Fonts", "version": "1.1.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a collection of fonts for use with the Tiny4kOLED library.", "paragraph": "This is a collection of fonts for use with the Tiny4kOLED library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C. A sample program is included to display a single font on a 128x32 screen, scrolling through the available characters.", "website": "https://github.com/datacute/TinyOLED-Fonts", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/TinyOLED-Fonts.git", "url": "https://downloads.arduino.cc/libraries/github.com/datacute/TinyOLED_Fonts-1.1.0.zip", "archiveFileName": "TinyOLED_Fonts-1.1.0.zip", "size": 59870, "checksum": "SHA-256:15c354e8b537557ca89d24e5103c3264bcf18e9b1e7986a42ec8ceedeb395847" }, { "name": "TinyOLED-Fonts", "version": "1.2.0", "author": "Stephen Denne", "maintainer": "Stephen Denne \u003cstephen@datacute.co.nz\u003e", "sentence": "This is a collection of fonts for use with the Tiny4kOLED library.", "paragraph": "This is a collection of fonts for use with the Tiny4kOLED library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C. A sample program is included to display a single font on a 128x32 screen, scrolling through the available characters.", "website": "https://github.com/datacute/TinyOLED-Fonts", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacute/TinyOLED-Fonts.git", "url": "https://downloads.arduino.cc/libraries/github.com/datacute/TinyOLED_Fonts-1.2.0.zip", "archiveFileName": "TinyOLED_Fonts-1.2.0.zip", "size": 61864, "checksum": "SHA-256:06dc1977e1371b3972049c786364795a6754585a7a08b13663455939defcb430" }, { "name": "PreMo - Virtual Path Following", "version": "2.0.0", "author": "Jae An", "maintainer": "Jae An", "sentence": "Adds virtual path following feature to differential drive robots.", "paragraph": "This library uses the pure pursuit path follower algorithm to implement virtual path following on differential drive robots. It also features methods for precisely moving your robot.", "website": "https://sites.google.com/stonybrook.edu/premo/", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/purwar2016/PreciseMovement-library.git", "providesIncludes": [ "PathFollower.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/purwar2016/PreMo___Virtual_Path_Following-2.0.0.zip", "archiveFileName": "PreMo___Virtual_Path_Following-2.0.0.zip", "size": 23961, "checksum": "SHA-256:964f438cd7524c1a76b298c3516263dc456779be316f6ccd0a7883880dff0a0b" }, { "name": "lcdgfx", "version": "1.0.0", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ILI9341 PCD8544 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.0.0.zip", "archiveFileName": "lcdgfx-1.0.0.zip", "size": 4283731, "checksum": "SHA-256:225045358832c5b4e2307fc39eefb85b74daaa4520ee8afaf74878051f875161" }, { "name": "lcdgfx", "version": "1.0.1", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ILI9341 PCD8544 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.0.1.zip", "archiveFileName": "lcdgfx-1.0.1.zip", "size": 4389924, "checksum": "SHA-256:e370008bfe1aa878995da7b0d6d1a7d8b9f41ad3d9dffe34c8d696b87a47e421" }, { "name": "lcdgfx", "version": "1.0.2", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ILI9341 PCD8544 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.0.2.zip", "archiveFileName": "lcdgfx-1.0.2.zip", "size": 4676191, "checksum": "SHA-256:06e3330007dae5d434e8d0ae1254ce4974fa925913f5b7e747755983947c7d9e" }, { "name": "lcdgfx", "version": "1.0.3", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ILI9341 PCD8544 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.0.3.zip", "archiveFileName": "lcdgfx-1.0.3.zip", "size": 4671447, "checksum": "SHA-256:0a77ceacb01e5a440132afff87a65d036dfbabcab532e45d21e5abcee7bc384c" }, { "name": "lcdgfx", "version": "1.0.5", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ILI9341 PCD8544 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.0.5.zip", "archiveFileName": "lcdgfx-1.0.5.zip", "size": 4632698, "checksum": "SHA-256:3a63f6cab548c52d330ae78a9c14c14c1f5fa326c17cdb6e4b13673469fde0e7" }, { "name": "lcdgfx", "version": "1.0.6", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48, SH1107, SH1106. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.0.6.zip", "archiveFileName": "lcdgfx-1.0.6.zip", "size": 1951871, "checksum": "SHA-256:bbbcf1fecaf8211ed5aab3594577cc1cdea7edfe91542f13726d9739bc5eab6c" }, { "name": "lcdgfx", "version": "1.1.0", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48, SH1107, SH1106. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.1.0.zip", "archiveFileName": "lcdgfx-1.1.0.zip", "size": 1981395, "checksum": "SHA-256:c7dbc233ee71ffd03c2975d76e3bfdd2887667683e26a0bfd529839c1e4acfa4" }, { "name": "lcdgfx", "version": "1.1.1", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48, SH1107, SH1106. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.1.1.zip", "archiveFileName": "lcdgfx-1.1.1.zip", "size": 1981393, "checksum": "SHA-256:b8773687e7f10691f13b83fecf7c8f603d63f6c83713ddbab6e64e7ed2678a06" }, { "name": "lcdgfx", "version": "1.1.2", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ST7789, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48, SH1107, SH1106. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.1.2.zip", "archiveFileName": "lcdgfx-1.1.2.zip", "size": 2012061, "checksum": "SHA-256:6609251ac47d7b30acbf1ab04f19c840024661e54fb563c32cc04e76f5fe61d0" }, { "name": "lcdgfx", "version": "1.1.4", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ST7789, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48, SH1107, SH1106. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.1.4.zip", "archiveFileName": "lcdgfx-1.1.4.zip", "size": 2030669, "checksum": "SHA-256:41b6b56f6594f4cd2d3ff4493ffba611940213ac33e1c517eccc6ad869134651" }, { "name": "lcdgfx", "version": "1.1.5", "author": "Alexey Dynda", "maintainer": "Alexey Dynda \u003calexey.dynda@gmail.com\u003e", "sentence": "VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ST7789, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.", "paragraph": "Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48, SH1107, SH1106. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.", "website": "https://github.com/lexus2k/lcdgfx", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lexus2k/lcdgfx.git", "url": "https://downloads.arduino.cc/libraries/github.com/lexus2k/lcdgfx-1.1.5.zip", "archiveFileName": "lcdgfx-1.1.5.zip", "size": 2035350, "checksum": "SHA-256:d4c83637667c2c0b042f55647912ba1f2e23c828dcf136fda1d43b93322ae7dd" }, { "name": "TTP229", "version": "1.0.0", "author": "Alexander Kiryanenko \u003ckiryanenkoav@gmail.com\u003e", "maintainer": "Alexander Kiryanenko \u003ckiryanenkoav@gmail.com\u003e", "sentence": "Arduino library for TTP229 module.", "paragraph": "An Arduino library for TTP229 module for controlling a 16 capacitive touch keys.", "website": "https://github.com/kiryanenko/TTP229", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kiryanenko/TTP229.git", "url": "https://downloads.arduino.cc/libraries/github.com/kiryanenko/TTP229-1.0.0.zip", "archiveFileName": "TTP229-1.0.0.zip", "size": 4424, "checksum": "SHA-256:53c99fa3d07296214313b9a11bba1570fe748b6d54106509d8b2d959374c39c6" }, { "name": "TTP229", "version": "1.1.0", "author": "Alexander Kiryanenko \u003ckiryanenkoav@gmail.com\u003e", "maintainer": "Alexander Kiryanenko \u003ckiryanenkoav@gmail.com\u003e", "sentence": "Arduino library for TTP229 module.", "paragraph": "An Arduino library for TTP229 module for controlling a 16 capacitive touch keys.", "website": "https://github.com/kiryanenko/TTP229", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kiryanenko/TTP229.git", "url": "https://downloads.arduino.cc/libraries/github.com/kiryanenko/TTP229-1.1.0.zip", "archiveFileName": "TTP229-1.1.0.zip", "size": 4599, "checksum": "SHA-256:7e098663beacda10ed73fd2d1822e284ec1d935e96d6cf68c7e6f945683d58e6" }, { "name": "TinyXML", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Fork of Adam Rudd's (adamvr) TinyXML library.", "paragraph": "Fork of Adam Rudd's (adamvr) TinyXML library.", "website": "https://github.com/adafruit/TinyXML", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyXML.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyXML-1.0.0.zip", "archiveFileName": "TinyXML-1.0.0.zip", "size": 10681, "checksum": "SHA-256:5f297f7eec65e4383133a5be4b50a185b09472bea02897322cafdfaceee32cd1" }, { "name": "TinyXML", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Fork of Adam Rudd's (adamvr) TinyXML library.", "paragraph": "Fork of Adam Rudd's (adamvr) TinyXML library.", "website": "https://github.com/adafruit/TinyXML", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyXML.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyXML-1.0.1.zip", "archiveFileName": "TinyXML-1.0.1.zip", "size": 10683, "checksum": "SHA-256:aa47a0ecbc791eb262003ec51f46fbbc0f3d42586e00ef910bd4babd77b7fad3" }, { "name": "TinyXML", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Fork of Adam Rudd's (adamvr) TinyXML library.", "paragraph": "Fork of Adam Rudd's (adamvr) TinyXML library.", "website": "https://github.com/adafruit/TinyXML", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyXML.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyXML-1.0.2.zip", "archiveFileName": "TinyXML-1.0.2.zip", "size": 10686, "checksum": "SHA-256:577aee7f2b052a123c8e5dc41ca741a0687802d1c38cdbe31f21a86cdd932b47" }, { "name": "TinyXML", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Fork of Adam Rudd's (adamvr) TinyXML library.", "paragraph": "Fork of Adam Rudd's (adamvr) TinyXML library.", "website": "https://github.com/adafruit/TinyXML", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TinyXML.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/TinyXML-1.0.3.zip", "archiveFileName": "TinyXML-1.0.3.zip", "size": 10687, "checksum": "SHA-256:1064d94d0fca83c276c2fef185f53b4155e75585c09b10e65ad331c471f56848" }, { "name": "Adafruit AS726X", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit Channel Visible Light / Color Sensor Breakout", "paragraph": "Adafruit Channel Visible Light / Color Sensor Breakout", "website": "https://github.com/adafruit/Adafruit_AS726x", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AS726x.git", "dependencies": [ { "name": "Adafruit ST7735 Library" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS726X-1.0.2.zip", "archiveFileName": "Adafruit_AS726X-1.0.2.zip", "size": 10316, "checksum": "SHA-256:c42727e600aff4deb75ef2421c87afc52c24c14d50be6e7f82a82d767490f8a3" }, { "name": "Adafruit AS726X", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit Channel Visible Light / Color Sensor Breakout", "paragraph": "Adafruit Channel Visible Light / Color Sensor Breakout", "website": "https://github.com/adafruit/Adafruit_AS726x", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AS726x.git", "dependencies": [ { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS726X-1.0.3.zip", "archiveFileName": "Adafruit_AS726X-1.0.3.zip", "size": 10272, "checksum": "SHA-256:2c8447039eb396bf21ae52e35187cb3d41ccf70c4b2fb5e77dc16d91704dd98b" }, { "name": "Adafruit AS726X", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit Channel Visible Light / Color Sensor Breakout", "paragraph": "Adafruit Channel Visible Light / Color Sensor Breakout", "website": "https://github.com/adafruit/Adafruit_AS726x", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AS726x.git", "dependencies": [ { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS726X-1.2.0.zip", "archiveFileName": "Adafruit_AS726X-1.2.0.zip", "size": 10211, "checksum": "SHA-256:fe372ae78cca1ad16272f0cc0fbbd14c12dfb3c4e32e58b52a32903537fca60a" }, { "name": "Adafruit AS726X", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit Channel Visible Light / Color Sensor Breakout", "paragraph": "Adafruit Channel Visible Light / Color Sensor Breakout", "website": "https://github.com/adafruit/Adafruit_AS726x", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AS726x.git", "dependencies": [ { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS726X-1.2.1.zip", "archiveFileName": "Adafruit_AS726X-1.2.1.zip", "size": 10235, "checksum": "SHA-256:771096db325a3bbd9d7739f315fa844e2205e6fbcb4f7799a8d24c37ab8874f6" }, { "name": "Adafruit AS726X", "version": "1.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit Channel Visible Light / Color Sensor Breakout", "paragraph": "Adafruit Channel Visible Light / Color Sensor Breakout", "website": "https://github.com/adafruit/Adafruit_AS726x", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AS726x.git", "dependencies": [ { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AS726X-1.2.3.zip", "archiveFileName": "Adafruit_AS726X-1.2.3.zip", "size": 10235, "checksum": "SHA-256:2a472c416a14e4a7e2be99a09397fc6a7719acc77520c2d137998055528fe47d" }, { "name": "Adafruit PCT2075", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the PCT2075 sensors in the Adafruit shop", "paragraph": "Arduino library for the PCT2075 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_PCT2075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PCT2075.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCT2075-1.0.0.zip", "archiveFileName": "Adafruit_PCT2075-1.0.0.zip", "size": 10363, "checksum": "SHA-256:a813d5ea8813a064abb5d9ed565c0e74676745062ac01e9cf4333104cfa32325" }, { "name": "Adafruit PCT2075", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the PCT2075 sensors in the Adafruit shop", "paragraph": "Arduino library for the PCT2075 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_PCT2075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PCT2075.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCT2075-1.0.1.zip", "archiveFileName": "Adafruit_PCT2075-1.0.1.zip", "size": 316396, "checksum": "SHA-256:5c0edb0d5ffe0e2bf589a4862e0b751451129117a472f8611cdd113851c0add8" }, { "name": "Adafruit PCT2075", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the PCT2075 sensors in the Adafruit shop", "paragraph": "Arduino library for the PCT2075 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_PCT2075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PCT2075.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCT2075-1.0.2.zip", "archiveFileName": "Adafruit_PCT2075-1.0.2.zip", "size": 316427, "checksum": "SHA-256:74f8a46b1111c87fa753ffc03c1a45f29f91a3848267c51ff48398ec117b729e" }, { "name": "Adafruit PCT2075", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the PCT2075 sensors in the Adafruit shop", "paragraph": "Arduino library for the PCT2075 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_PCT2075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PCT2075.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCT2075-1.0.3.zip", "archiveFileName": "Adafruit_PCT2075-1.0.3.zip", "size": 316484, "checksum": "SHA-256:e7aa5b0defe35482809f5f88b0a2fee8cd76c6f90fe642869f24edc36783af6a" }, { "name": "Adafruit PCT2075", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the PCT2075 sensors in the Adafruit shop", "paragraph": "Arduino library for the PCT2075 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_PCT2075", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PCT2075.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCT2075-1.0.5.zip", "archiveFileName": "Adafruit_PCT2075-1.0.5.zip", "size": 316484, "checksum": "SHA-256:b56db93707049fb9b496386650f31108556af062833f7ca87ad1151b7cb66925" }, { "name": "Adafruit Pixie", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "paragraph": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "website": "https://github.com/adafruit/Adafruit_Pixie", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Pixie.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Pixie-1.1.1.zip", "archiveFileName": "Adafruit_Pixie-1.1.1.zip", "size": 116975, "checksum": "SHA-256:31098111b5662616e76690701b47ad8e24f6120d5da3b72d23152e02e0bddf8d" }, { "name": "Adafruit Pixie", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "paragraph": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "website": "https://github.com/adafruit/Adafruit_Pixie", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Pixie.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Pixie-1.1.0.zip", "archiveFileName": "Adafruit_Pixie-1.1.0.zip", "size": 18601, "checksum": "SHA-256:a7e8f34126fdd49f048715edbfbbccb83aac407ebc916b1b2b1018146a4a15eb" }, { "name": "Adafruit Pixie", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "paragraph": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "website": "https://github.com/adafruit/Adafruit_Pixie", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Pixie.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Pixie-1.1.2.zip", "archiveFileName": "Adafruit_Pixie-1.1.2.zip", "size": 116995, "checksum": "SHA-256:1fef1700b748e71c72112e4b4deac0224729405de0e7eef3edaf2da1befeef81" }, { "name": "Adafruit Pixie", "version": "1.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "paragraph": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "website": "https://github.com/adafruit/Adafruit_Pixie", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Pixie.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Pixie-1.1.3.zip", "archiveFileName": "Adafruit_Pixie-1.1.3.zip", "size": 117053, "checksum": "SHA-256:aeea1e5c4f45dd9d822a9729a2f6acf8260f13fb93bb62622587faea67c99368" }, { "name": "Adafruit Pixie", "version": "1.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "paragraph": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "website": "https://github.com/adafruit/Adafruit_Pixie", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Pixie.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Pixie-1.1.4.zip", "archiveFileName": "Adafruit_Pixie-1.1.4.zip", "size": 117053, "checksum": "SHA-256:fefecdd5060f1c638107c2d7d01270f46e9eb350e568c740c0187361775d9a94" }, { "name": "Adafruit Pixie", "version": "1.1.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "paragraph": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "website": "https://github.com/adafruit/Adafruit_Pixie", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Pixie.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Pixie-1.1.5.zip", "archiveFileName": "Adafruit_Pixie-1.1.5.zip", "size": 117225, "checksum": "SHA-256:bfe0dad1f39c9a2081ca56a10dffd0889600f305df49b6efaa4256118ca9be4b" }, { "name": "Adafruit Pixie", "version": "1.1.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "paragraph": "Arduino library for controlling Serial-based ultra-bright LED pixels and strip.", "website": "https://github.com/adafruit/Adafruit_Pixie", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Pixie.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Pixie-1.1.7.zip", "archiveFileName": "Adafruit_Pixie-1.1.7.zip", "size": 117225, "checksum": "SHA-256:2123908e3a950880475914a585dcde1cada1319d915541737e1af980dd7269ad" }, { "name": "SparkFun LIS3DH Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "sentence": "A library to drive the STmicro LIS3DH by SPI or I2C.", "paragraph": "Uno examples to drive by I2C or SPI, collect extra sensor inputs, and operate FIFO. Checkout the \u003ca href=\"https://www.sparkfun.com/products/13963\"\u003eSparkFun LIS3DH Breakout\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_LIS3DH_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LIS3DH_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LIS3DH_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_LIS3DH_Arduino_Library-1.0.2.zip", "size": 52956, "checksum": "SHA-256:9419b8a95fc69ac9017c9d61acdfa5cbcfe134499fd25d391bbbf72b576e1b84" }, { "name": "SparkFun LIS3DH Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "sentence": "A library to drive the STmicro LIS3DH by SPI or I2C.", "paragraph": "Uno examples to drive by I2C or SPI, collect extra sensor inputs, and operate FIFO. Checkout the \u003ca href=\"https://www.sparkfun.com/products/13963\"\u003eSparkFun LIS3DH Breakout\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_LIS3DH_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LIS3DH_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LIS3DH_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_LIS3DH_Arduino_Library-1.0.3.zip", "size": 52956, "checksum": "SHA-256:3389df618bdefcef32b7d67a1a9f6421276d6b4598c501568bd7803206d4ea02" }, { "name": "IwitVolumeKnob", "version": "1.0.0", "author": "Manuel Reimer \u003cmanuel.reimer@gmx.de\u003e", "maintainer": "Manuel Reimer \u003cmanuel.reimer@gmx.de\u003e", "sentence": "Library to support the hardware built into many chinese volume knobs (iWit)", "paragraph": "This library depends on EncoderStepCounter", "website": "https://www.github.com/M-Reimer/IwitVolumeKnob", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/M-Reimer/IwitVolumeKnob.git", "dependencies": [ { "name": "EncoderStepCounter" } ], "url": "https://downloads.arduino.cc/libraries/github.com/M-Reimer/IwitVolumeKnob-1.0.0.zip", "archiveFileName": "IwitVolumeKnob-1.0.0.zip", "size": 11223, "checksum": "SHA-256:3193c4dd27b9fa307f4894b11866410899c213db1e727135f6aa7f8b899009c5" }, { "name": "RC_ESC", "version": "1.0.0", "author": "Eric Nantel \u003csupport@robotshop.com\u003e", "maintainer": "Eric Nantel \u003csupport@robotshop.com\u003e", "sentence": "A library to use ESC with the Arduino platform.", "paragraph": "This library is largely based on the Arduino Servo library and even use it in the background but we created different commands as well as examples which make sense for ESCs. The library is open source and although each function is not described in detail here, the library itself and the examples are well commented.", "website": "https://www.robotshop.com/community/blog/show/rc-speed-controller-esc-arduino-library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RB-ENantel/RC_ESC.git", "providesIncludes": [ "ESC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RB-ENantel/RC_ESC-1.0.0.zip", "archiveFileName": "RC_ESC-1.0.0.zip", "size": 19446, "checksum": "SHA-256:cbf8a7cac965a5778d1cb5a9615e2cd64323215e8c62980d361d0af4c4d7e2d0" }, { "name": "RC_ESC", "version": "1.1.0", "author": "Eric Nantel \u003csupport@robotshop.com\u003e", "maintainer": "Eric Nantel \u003csupport@robotshop.com\u003e", "sentence": "A library to use ESC with the Arduino platform.", "paragraph": "This library is largely based on the Arduino Servo library and even use it in the background but we created different commands as well as examples which make sense for ESCs. The library is open source and although each function is not described in detail here, the library itself and the examples are well commented.", "website": "https://www.robotshop.com/community/blog/show/rc-speed-controller-esc-arduino-library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RB-ENantel/RC_ESC.git", "providesIncludes": [ "ESC.h" ], "dependencies": [ { "name": "Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RB-ENantel/RC_ESC-1.1.0.zip", "archiveFileName": "RC_ESC-1.1.0.zip", "size": 19648, "checksum": "SHA-256:ae973852ae1fbd5124b8444a824767cb1367a3168d9158251721f9bbac1a0682" }, { "name": "BSEC Software Library", "version": "1.4.600", "author": "Bosch Sensortec", "maintainer": "Bosch Sensortec \u003ccontact@bosch-sensortec.com\u003e", "sentence": "Bosch Sensortec Environmental Cluster (BSEC) Software library", "paragraph": "for use with the BME680 has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.", "website": "https://www.bosch-sensortec.com/en/bst/products/all_products/bsec", "category": "Sensors", "architectures": [ "samd", "sam", "esp8266", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/BoschSensortec/BSEC-Arduino-library.git", "providesIncludes": [ "bsec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BoschSensortec/BSEC_Software_Library-1.4.600.zip", "archiveFileName": "BSEC_Software_Library-1.4.600.zip", "size": 60061, "checksum": "SHA-256:cdafafa037cef9f2cbf8be59916547c9837f16853ce506c30092097fdb5e16ef" }, { "name": "BSEC Software Library", "version": "1.4.703", "author": "Bosch Sensortec", "maintainer": "Bosch Sensortec \u003ccontact@bosch-sensortec.com\u003e", "sentence": "Bosch Sensortec Environmental Cluster (BSEC) Software library", "paragraph": "for use with the BME680 has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.", "website": "https://www.bosch-sensortec.com/en/bst/products/all_products/bsec", "category": "Sensors", "architectures": [ "samd", "sam", "esp8266", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/BoschSensortec/BSEC-Arduino-library.git", "providesIncludes": [ "bsec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BoschSensortec/BSEC_Software_Library-1.4.703.zip", "archiveFileName": "BSEC_Software_Library-1.4.703.zip", "size": 337888, "checksum": "SHA-256:04d40e654a4ee5864629f95b06b1256fcae60862b67402550eb93c3e75b4cc64" }, { "name": "BSEC Software Library", "version": "1.2.1474", "author": "Bosch Sensortec", "maintainer": "Bosch Sensortec \u003ccontact@bosch-sensortec.com\u003e", "sentence": "Bosch Sensortec Environmental Cluster (BSEC) Software library", "paragraph": "for use with the BME680 has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.", "website": "https://www.bosch-sensortec.com/en/bst/products/all_products/bsec", "category": "Sensors", "architectures": [ "samd", "sam", "esp8266", "nrf52", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BoschSensortec/BSEC-Arduino-library.git", "providesIncludes": [ "bsec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BoschSensortec/BSEC_Software_Library-1.2.1474.zip", "archiveFileName": "BSEC_Software_Library-1.2.1474.zip", "size": 341685, "checksum": "SHA-256:5ceaaca7596b9591e9718d43d9a6edbbb8215ab49f77d034daaf75c8f44137f3" }, { "name": "BSEC Software Library", "version": "1.5.1474", "author": "Bosch Sensortec", "maintainer": "Bosch Sensortec \u003ccontact@bosch-sensortec.com\u003e", "sentence": "Bosch Sensortec Environmental Cluster (BSEC) Software library", "paragraph": "for use with the BME680 has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.", "website": "https://www.bosch-sensortec.com/en/bst/products/all_products/bsec", "category": "Sensors", "architectures": [ "samd", "sam", "esp8266", "nrf52", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BoschSensortec/BSEC-Arduino-library.git", "providesIncludes": [ "bsec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BoschSensortec/BSEC_Software_Library-1.5.1474.zip", "archiveFileName": "BSEC_Software_Library-1.5.1474.zip", "size": 345945, "checksum": "SHA-256:ace9fb43b558ccd0fc8f55ebe753071610fb34d7bf8a4a2f13cfb2c6194b2398" }, { "name": "BSEC Software Library", "version": "1.6.1480", "author": "Bosch Sensortec", "maintainer": "Bosch Sensortec \u003ccontact@bosch-sensortec.com\u003e", "sentence": "Bosch Sensortec Environmental Cluster (BSEC) Software library", "paragraph": "for use with the BME680 has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.", "website": "https://www.bosch-sensortec.com/software-tools/software/bsec/", "category": "Sensors", "architectures": [ "samd", "sam", "esp8266", "nrf52", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BoschSensortec/BSEC-Arduino-library.git", "providesIncludes": [ "bsec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BoschSensortec/BSEC_Software_Library-1.6.1480.zip", "archiveFileName": "BSEC_Software_Library-1.6.1480.zip", "size": 354690, "checksum": "SHA-256:20be940fe740563a5a513fbf0f59568ac1e742133d90cf3fbc03ba94facd2603" }, { "name": "BSEC Software Library", "version": "1.7.1492", "author": "Bosch Sensortec", "maintainer": "Bosch Sensortec \u003ccontact@bosch-sensortec.com\u003e", "sentence": "Bosch Sensortec Environmental Cluster (BSEC) Software library", "paragraph": "for use with the BME680 has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.", "website": "https://www.bosch-sensortec.com/software-tools/software/bsec/", "category": "Sensors", "architectures": [ "samd", "sam", "esp8266", "nrf52", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BoschSensortec/BSEC-Arduino-library.git", "providesIncludes": [ "bsec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BoschSensortec/BSEC_Software_Library-1.7.1492.zip", "archiveFileName": "BSEC_Software_Library-1.7.1492.zip", "size": 344565, "checksum": "SHA-256:093be873773bd7048d306d70fbae704cfa7769ee13cbde19b54c8516b084b432" }, { "name": "BSEC Software Library", "version": "1.8.1492", "author": "Bosch Sensortec", "maintainer": "Bosch Sensortec \u003ccontact@bosch-sensortec.com\u003e", "sentence": "Bosch Sensortec Environmental Cluster (BSEC) Software library", "paragraph": "for use with the BME680 has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.", "website": "https://www.bosch-sensortec.com/software-tools/software/bsec/", "category": "Sensors", "architectures": [ "samd", "sam", "esp8266", "nrf52", "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BoschSensortec/BSEC-Arduino-library.git", "providesIncludes": [ "bsec.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BoschSensortec/BSEC_Software_Library-1.8.1492.zip", "archiveFileName": "BSEC_Software_Library-1.8.1492.zip", "size": 360559, "checksum": "SHA-256:bfefe49c02ce988f82b4d1c1c1033a4ebb90d4b37352196fa33773d9552380db" }, { "name": "SerialTransfer", "version": "1.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.0.1.zip", "archiveFileName": "SerialTransfer-1.0.1.zip", "size": 5952, "checksum": "SHA-256:c9db6e6d57646641ec3840e455313948efc603911b8a4240a82cd74c563139a3" }, { "name": "SerialTransfer", "version": "1.0.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.0.2.zip", "archiveFileName": "SerialTransfer-1.0.2.zip", "size": 19985, "checksum": "SHA-256:63349a6c78bc47cfd722f59f315249323de5d2904d6ad2c4df9c389073918aca" }, { "name": "SerialTransfer", "version": "1.0.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.0.3.zip", "archiveFileName": "SerialTransfer-1.0.3.zip", "size": 20461, "checksum": "SHA-256:4734ecae9ab5327932f16a008f13cb1d69204c071ea7a90a57196da6d088d5f9" }, { "name": "SerialTransfer", "version": "1.1.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.1.0.zip", "archiveFileName": "SerialTransfer-1.1.0.zip", "size": 21041, "checksum": "SHA-256:48a66a539f4b3b39228e07ec6771ad54a5b66860e4cc6f152904e7a740812170" }, { "name": "SerialTransfer", "version": "1.1.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.1.2.zip", "archiveFileName": "SerialTransfer-1.1.2.zip", "size": 21861, "checksum": "SHA-256:86a0a5e84df11b63e80b3adaf3286b60fe91d6300b923bcecc32759673fc0e25" }, { "name": "SerialTransfer", "version": "1.1.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.1.3.zip", "archiveFileName": "SerialTransfer-1.1.3.zip", "size": 21820, "checksum": "SHA-256:e06c20859de5a22ba18e1880ed8546fc5876c5e6f370927669cf1758ebf38eda" }, { "name": "SerialTransfer", "version": "1.2.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.2.0.zip", "archiveFileName": "SerialTransfer-1.2.0.zip", "size": 24819, "checksum": "SHA-256:0d4c2e3f537df0243df3a320ca34c245fb8abb541989c59862a906649da15709" }, { "name": "SerialTransfer", "version": "1.2.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.2.1.zip", "archiveFileName": "SerialTransfer-1.2.1.zip", "size": 24849, "checksum": "SHA-256:4f047e830df43e829f8cc66061dd1551919ec744b5dcde4367f9e8e3f7857caa" }, { "name": "SerialTransfer", "version": "1.2.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.2.2.zip", "archiveFileName": "SerialTransfer-1.2.2.zip", "size": 29012, "checksum": "SHA-256:c100fd0e904cd693e6a59fdcd278ff7cd05d312b9608fac31564ca523b644863" }, { "name": "SerialTransfer", "version": "1.2.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.2.3.zip", "archiveFileName": "SerialTransfer-1.2.3.zip", "size": 29239, "checksum": "SHA-256:9d0e2d1dc91ac648028d74a85b3b0283feded325f6ed2b0e9d543a3888517fa8" }, { "name": "SerialTransfer", "version": "1.3.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.3.0.zip", "archiveFileName": "SerialTransfer-1.3.0.zip", "size": 30629, "checksum": "SHA-256:aa3d083a03a9ee622a3f63a147b765fc208c89f88e021a4fb508b16339a414ec" }, { "name": "SerialTransfer", "version": "1.3.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.3.1.zip", "archiveFileName": "SerialTransfer-1.3.1.zip", "size": 33782, "checksum": "SHA-256:4ae58d81d5d9bd1fbcbf5a4a37f31d95db8b1d7a056695a026c5e1ac33576e39" }, { "name": "SerialTransfer", "version": "1.3.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.3.2.zip", "archiveFileName": "SerialTransfer-1.3.2.zip", "size": 34400, "checksum": "SHA-256:0b15024370f9eeb06e802011b845046fbc0bf4db087d9a0659c367cbef0ce532" }, { "name": "SerialTransfer", "version": "1.4.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.4.0.zip", "archiveFileName": "SerialTransfer-1.4.0.zip", "size": 34457, "checksum": "SHA-256:41255c875778406056b28d0c97313142e7725903f4eb25b25c77fab3f4a7edb2" }, { "name": "SerialTransfer", "version": "1.4.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-1.4.1.zip", "archiveFileName": "SerialTransfer-1.4.1.zip", "size": 34463, "checksum": "SHA-256:7e494b48a81d96917a856bc3245d21b4025de899f6b30f5ff9832fcc456ed9b2" }, { "name": "SerialTransfer", "version": "2.0.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-2.0.0.zip", "archiveFileName": "SerialTransfer-2.0.0.zip", "size": 36185, "checksum": "SHA-256:83b10d30090de44db11f5583ab0a3c5087b87217abbc746877a87c848afd431f" }, { "name": "SerialTransfer", "version": "2.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-2.0.1.zip", "archiveFileName": "SerialTransfer-2.0.1.zip", "size": 36182, "checksum": "SHA-256:baeecf93f92601ed0ea00b63e68d081435a45be0c838645a0e7bc34fb89db42a" }, { "name": "SerialTransfer", "version": "2.0.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-2.0.2.zip", "archiveFileName": "SerialTransfer-2.0.2.zip", "size": 36241, "checksum": "SHA-256:aba1d505c8bbdb793e38edb461495f0b0dd852da9da660ce36414a8c2c1e1953" }, { "name": "SerialTransfer", "version": "2.0.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-2.0.3.zip", "archiveFileName": "SerialTransfer-2.0.3.zip", "size": 36255, "checksum": "SHA-256:d44668f7dd4a9e536b58f0b8789985a741282ed6c71263f7dfc9b87d75fd3f12" }, { "name": "SerialTransfer", "version": "2.1.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-2.1.0.zip", "archiveFileName": "SerialTransfer-2.1.0.zip", "size": 25262, "checksum": "SHA-256:8de7b1935143a96e8fec0de734a52f02037d2c700c35f24db0aa2c5ccdcfd4a5" }, { "name": "SerialTransfer", "version": "2.1.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-2.1.1.zip", "archiveFileName": "SerialTransfer-2.1.1.zip", "size": 25264, "checksum": "SHA-256:35f5003d7afcc640b4e12bd6321560034bd108c86e65b8913320871897b5caec" }, { "name": "SerialTransfer", "version": "2.1.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-2.1.2.zip", "archiveFileName": "SerialTransfer-2.1.2.zip", "size": 25258, "checksum": "SHA-256:dcb7657b126f747c40ac9987830f8a46a48299910d7190d2af148ed3e74e843c" }, { "name": "SerialTransfer", "version": "3.0.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.0.0.zip", "archiveFileName": "SerialTransfer-3.0.0.zip", "size": 31396, "checksum": "SHA-256:4db5b5b2faa8123bbbb1400e8cf6b0a80995dd8c5103fbd840ac6fb05b6819bb" }, { "name": "SerialTransfer", "version": "3.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.0.1.zip", "archiveFileName": "SerialTransfer-3.0.1.zip", "size": 130692, "checksum": "SHA-256:b7a188ba484c952b58ed6afe342f87ca46257bd3ebb58162a2d81d15660e4eb0" }, { "name": "SerialTransfer", "version": "3.0.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.0.2.zip", "archiveFileName": "SerialTransfer-3.0.2.zip", "size": 130741, "checksum": "SHA-256:53fd43f69851cd5d66fa10bbeaa43bde427b9db8b49067fde3d56c96cf56fcdc" }, { "name": "SerialTransfer", "version": "3.0.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.0.3.zip", "archiveFileName": "SerialTransfer-3.0.3.zip", "size": 130993, "checksum": "SHA-256:ea81b9e268582583064e88857d98a1c102798e3193d8092b04feb060771b773d" }, { "name": "SerialTransfer", "version": "3.0.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.0.4.zip", "archiveFileName": "SerialTransfer-3.0.4.zip", "size": 131254, "checksum": "SHA-256:54e5864c0b00f24676fe1f1958946f383510008665dc2e7851a3c00603612c29" }, { "name": "SerialTransfer", "version": "3.0.5", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.0.5.zip", "archiveFileName": "SerialTransfer-3.0.5.zip", "size": 131443, "checksum": "SHA-256:32b13e926c97d6ec3318d7886bbdda3728b3adb119e2220c357bb259fd7b2866" }, { "name": "SerialTransfer", "version": "3.0.6", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.0.6.zip", "archiveFileName": "SerialTransfer-3.0.6.zip", "size": 131419, "checksum": "SHA-256:b5c750e5745615015cd5e2e5a21b21008b324b975d7aba583b6cde91b5b5216b" }, { "name": "SerialTransfer", "version": "3.0.7", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.0.7.zip", "archiveFileName": "SerialTransfer-3.0.7.zip", "size": 131545, "checksum": "SHA-256:8dff6faba763007fad676c575168a23d1d33aab8209503c589d29787dac113f9" }, { "name": "SerialTransfer", "version": "3.0.8", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.0.8.zip", "archiveFileName": "SerialTransfer-3.0.8.zip", "size": 131557, "checksum": "SHA-256:29686ed5acb94f61ade99181339f7ef43be24ed4c8cba365570eecb51071ab34" }, { "name": "SerialTransfer", "version": "3.1.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.1.0.zip", "archiveFileName": "SerialTransfer-3.1.0.zip", "size": 132165, "checksum": "SHA-256:af2788a704245e6e60384f3232ddc7231cb07fa61082a67060cd1be91cac97eb" }, { "name": "SerialTransfer", "version": "3.1.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.1.1.zip", "archiveFileName": "SerialTransfer-3.1.1.zip", "size": 132188, "checksum": "SHA-256:12a5267452823fadb2d97581885cf5af078f4cb175b145e63e329103f241fee4" }, { "name": "SerialTransfer", "version": "3.1.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.1.2.zip", "archiveFileName": "SerialTransfer-3.1.2.zip", "size": 132183, "checksum": "SHA-256:9694958a817f986ce6cff5cdec222b7d39cfc38093e99d0bd6914e418a4fe55e" }, { "name": "SerialTransfer", "version": "3.1.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "paragraph": "Arduino library to transfer packetized data fast/reliably via UART/Serial", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SerialTransfer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SerialTransfer-3.1.3.zip", "archiveFileName": "SerialTransfer-3.1.3.zip", "size": 132182, "checksum": "SHA-256:91bb7e3203e15fa7617c74a5e50542f7f9bac44772052069af4a3d612373d041" }, { "name": "YouTube Sight", "version": "1.0.0", "author": "Taste The Code", "maintainer": "Taste The Code - Blagojce Kolicoski \u003cbkolicoski@gmail.com\u003e", "sentence": "Retrieves YouTube channel statistics through YouTube Sight", "paragraph": "This library allows you to easily connect to YouTube Sight and get better statistics through the YouTube Analytics API for use with subscriber counters", "website": "http://tools.tastethecode.com/youtube-sight", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bkolicoski/arduino-youtube-sight.git", "url": "https://downloads.arduino.cc/libraries/github.com/bkolicoski/YouTube_Sight-1.0.0.zip", "archiveFileName": "YouTube_Sight-1.0.0.zip", "size": 18241, "checksum": "SHA-256:c863affc8e23c5161670d33c1168f4f63006e99e5f5a57f1dfd04ee382bfd6f1" }, { "name": "YouTube Sight", "version": "1.0.1", "author": "Taste The Code", "maintainer": "Taste The Code - Blagojce Kolicoski \u003cbkolicoski@gmail.com\u003e", "sentence": "Retrieves YouTube channel statistics through YouTube Sight", "paragraph": "This library allows you to easily connect to YouTube Sight and get better statistics through the YouTube Analytics API for use with subscriber counters", "website": "http://tools.tastethecode.com/youtube-sight", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bkolicoski/arduino-youtube-sight.git", "url": "https://downloads.arduino.cc/libraries/github.com/bkolicoski/YouTube_Sight-1.0.1.zip", "archiveFileName": "YouTube_Sight-1.0.1.zip", "size": 18286, "checksum": "SHA-256:9bb09ef71f324b899e39672f14709d719eebfc2fea9944a4c1461aa154efbe3e" }, { "name": "YouTube Sight", "version": "1.0.2", "author": "Taste The Code", "maintainer": "Taste The Code - Blagojce Kolicoski \u003cbkolicoski@gmail.com\u003e", "sentence": "Retrieves YouTube channel statistics through YouTube Sight", "paragraph": "This library allows you to easily connect to YouTube Sight and get better statistics through the YouTube Analytics API for use with subscriber counters", "website": "http://tools.tastethecode.com/youtube-sight", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bkolicoski/arduino-youtube-sight.git", "url": "https://downloads.arduino.cc/libraries/github.com/bkolicoski/YouTube_Sight-1.0.2.zip", "archiveFileName": "YouTube_Sight-1.0.2.zip", "size": 18291, "checksum": "SHA-256:1feefa947087bd94461d8f750adcf4322bdca1bbe03b96541564d24025053f2f" }, { "name": "YouTube Sight", "version": "1.0.3", "author": "Taste The Code", "maintainer": "Taste The Code - Blagojce Kolicoski \u003cbkolicoski@gmail.com\u003e", "sentence": "Retrieves YouTube channel statistics through YouTube Sight", "paragraph": "This library allows you to easily connect to YouTube Sight and get better statistics through the YouTube Analytics API for use with subscriber counters", "website": "http://tools.tastethecode.com/youtube-sight", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bkolicoski/arduino-youtube-sight.git", "url": "https://downloads.arduino.cc/libraries/github.com/bkolicoski/YouTube_Sight-1.0.3.zip", "archiveFileName": "YouTube_Sight-1.0.3.zip", "size": 20204, "checksum": "SHA-256:60beb223a40012685121c6b07f8eefabfa16ceb003d36b1fbf7e2387faf77a45" }, { "name": "Gwiot 7941E", "version": "1.0.0", "author": "Gutierrez PS, Arad Eizen", "maintainer": "Gutierrez PS", "sentence": "A simple library to interface with Gwiot 7941E 125kHz RFID reader", "paragraph": "A simple library to interface with Gwiot 7941E 125kHz RFID reader", "website": "https://github.com/gutierrezps/Gwiot7941e", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gutierrezps/gwiot7941e.git", "url": "https://downloads.arduino.cc/libraries/github.com/gutierrezps/Gwiot_7941E-1.0.0.zip", "archiveFileName": "Gwiot_7941E-1.0.0.zip", "size": 483663, "checksum": "SHA-256:2d7fc74fda9f5a63fe84d8635ed639c146dcc1936f18fac849f4004ff2565143" }, { "name": "PF", "version": "1.1.0", "author": "Ali Najafian", "maintainer": "Ali Najafian", "sentence": "\u003ch2\u003ePetit FatFS for Arduino avr MCUs. to drive SD cards\u003c/h2\u003e", "paragraph": "\u003cp\u003eThis library is an optimized and fast SD library based on pff.h (PetitFS) :\u003c/p\u003e https://github.com/greiman/PetitFS \u003cp\u003e\u003cb\u003ebut i added a class changed the function names to familiar names and added some examples to it.\u003c/b\u003e\u003c/p\u003e", "website": "https://github.com/Master811129/PF-SD-library-arduino", "category": "Data Storage", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Master811129/PF.git", "url": "https://downloads.arduino.cc/libraries/github.com/Master811129/PF-1.1.0.zip", "archiveFileName": "PF-1.1.0.zip", "size": 21631, "checksum": "SHA-256:10aace47683abe0950f51843b7fd2a68edd6d7c447242c00cf98e3fe584720f2" }, { "name": "CurveFitting", "version": "1.0.2", "author": "Rotario \u003crotarioner@gmail.com\u003e", "maintainer": "Rotario \u003crotarioner@gmail.com\u003e", "sentence": "Fits polynomial curves to given datapoints", "paragraph": "Fit polynomial curves to given points using least squares regression. The max order of polynomial fitting is 20, this should be more than enough to fit most practical problems. All values are kept as double for precision, this works well on a Teensy due to its floating point unit and large (64 bit) double precision. the numbers required increase exponentially as the number of points or order increases.", "website": "https://github.com/Rotario/arduinoCurveFitting", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rotario/arduinoCurveFitting.git", "providesIncludes": [ "curveFitting.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Rotario/CurveFitting-1.0.2.zip", "archiveFileName": "CurveFitting-1.0.2.zip", "size": 6221, "checksum": "SHA-256:44c152b2fefe7c5dd06a5e99990e6dda1d105b3edce63342be0520b846b803d8" }, { "name": "CurveFitting", "version": "1.0.3", "author": "Rotario \u003crotarioner@gmail.com\u003e", "maintainer": "Rotario \u003crotarioner@gmail.com\u003e", "sentence": "Fits polynomial curves to given datapoints", "paragraph": "Fit polynomial curves to given points using least squares regression. The max order of polynomial fitting is 20, this should be more than enough to fit most practical problems. All values are kept as double for precision, this works well on a Teensy due to its floating point unit and large (64 bit) double precision. the numbers required increase exponentially as the number of points or order increases.", "website": "https://github.com/Rotario/arduinoCurveFitting", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rotario/arduinoCurveFitting.git", "providesIncludes": [ "curveFitting.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Rotario/CurveFitting-1.0.3.zip", "archiveFileName": "CurveFitting-1.0.3.zip", "size": 6305, "checksum": "SHA-256:165721179f5ae6e11f7c4cf09a3562204ea1088f013a155ade66b764e8d330c0" }, { "name": "CurveFitting", "version": "1.0.5", "author": "Rotario \u003crotarioner@gmail.com\u003e", "maintainer": "Rotario \u003crotarioner@gmail.com\u003e", "sentence": "Fits polynomial curves to given datapoints", "paragraph": "Fit polynomial curves to given points using least squares regression. The max order of polynomial fitting is 20, this should be more than enough to fit most practical problems. All values are kept as double for precision, this works well on a Teensy due to its floating point unit and large (64 bit) double precision. the numbers required increase exponentially as the number of points or order increases.", "website": "https://github.com/Rotario/arduinoCurveFitting", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rotario/arduinoCurveFitting.git", "providesIncludes": [ "curveFitting.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Rotario/CurveFitting-1.0.5.zip", "archiveFileName": "CurveFitting-1.0.5.zip", "size": 6308, "checksum": "SHA-256:0ad17c319a5ecfada00dc53451797a478c72de0cb0c0cce68a3425e0313be224" }, { "name": "CurveFitting", "version": "1.0.6", "author": "Rotario \u003crotarioner@gmail.com\u003e", "maintainer": "Rotario \u003crotarioner@gmail.com\u003e", "sentence": "Fits polynomial curves to given datapoints", "paragraph": "Fit polynomial curves to given points using least squares regression. The max order of polynomial fitting is 20, this should be more than enough to fit most practical problems. All values are kept as double for precision, this works well on a Teensy due to its floating point unit and large (64 bit) double precision. the numbers required increase exponentially as the number of points or order increases.", "website": "https://github.com/Rotario/arduinoCurveFitting", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rotario/arduinoCurveFitting.git", "providesIncludes": [ "curveFitting.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Rotario/CurveFitting-1.0.6.zip", "archiveFileName": "CurveFitting-1.0.6.zip", "size": 6308, "checksum": "SHA-256:1d35c1309b7df10666022afedf444b55783e134914543dc46bb92fb8d623ec2a" }, { "name": "EncoderStepCounter", "version": "1.0.0", "author": "Manuel Reimer \u003cmanuel.reimer@gmx.de\u003e", "maintainer": "Manuel Reimer \u003cmanuel.reimer@gmx.de\u003e", "sentence": "Quadrature Encoder library for half-step and full-step encoders.", "paragraph": "Counts up or down an counter depending on encoder rotation. Allows to read/write and reset this library-internal counter.", "website": "https://www.github.com/M-Reimer/EncoderStepCounter", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/M-Reimer/EncoderStepCounter.git", "url": "https://downloads.arduino.cc/libraries/github.com/M-Reimer/EncoderStepCounter-1.0.0.zip", "archiveFileName": "EncoderStepCounter-1.0.0.zip", "size": 8481, "checksum": "SHA-256:80cd0dbacb56d75830b60ca1f6f9a814092690848b618384a852effd8bee06dc" }, { "name": "EncoderStepCounter", "version": "1.1.0", "author": "Manuel Reimer \u003cmanuel.reimer@gmx.de\u003e", "maintainer": "Manuel Reimer \u003cmanuel.reimer@gmx.de\u003e", "sentence": "Quadrature Encoder library for half-step and full-step encoders.", "paragraph": "Counts up or down an counter depending on encoder rotation. Allows to read/write and reset this library-internal counter.", "website": "https://www.github.com/M-Reimer/EncoderStepCounter", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/M-Reimer/EncoderStepCounter.git", "url": "https://downloads.arduino.cc/libraries/github.com/M-Reimer/EncoderStepCounter-1.1.0.zip", "archiveFileName": "EncoderStepCounter-1.1.0.zip", "size": 8604, "checksum": "SHA-256:4a0955ddd11d70f5700461a3c053de2b23b5880f0e07ad966d712db9f38db006" }, { "name": "SparkFun LIS2DH12 Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with ST LIS2DH12 low power accelerometer", "paragraph": "An Arduino Library to interface to the very low power LIS2DH12 tri-axis accelerometer. Works with the SparkFun \u003ca href=\"https://www.sparkfun.com/products/15170\"\u003eEdge\u003c/a\u003e, \u003ca href=\"https://www.sparkfun.com/products/15420\"\u003eEdge 2\u003c/a\u003e, and \u003ca href=\"https://www.sparkfun.com/products/15760\"\u003eLIS2DH12 Qwiic\u003c/a\u003e breakout board.", "website": "https://github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_LIS2DH12_Arduino_Library-1.0.0.zip", "size": 755739, "checksum": "SHA-256:e5d0da72408f9fc59f8f5f8aa000eff8599da21f472c4925ebb39abcceb7f9ef" }, { "name": "SparkFun LIS2DH12 Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with ST LIS2DH12 low power accelerometer", "paragraph": "An Arduino Library to interface to the very low power LIS2DH12 tri-axis accelerometer. Works with the SparkFun \u003ca href=\"https://www.sparkfun.com/products/15170\"\u003eEdge\u003c/a\u003e, \u003ca href=\"https://www.sparkfun.com/products/15420\"\u003eEdge 2\u003c/a\u003e, and \u003ca href=\"https://www.sparkfun.com/products/15760\"\u003eLIS2DH12 Qwiic\u003c/a\u003e breakout board.", "website": "https://github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_LIS2DH12_Arduino_Library-1.0.1.zip", "size": 758058, "checksum": "SHA-256:0b297b4ea201dae214c1fb2105cacbeeae7b47a98f10e8b61df9be5e1dea3968" }, { "name": "SparkFun LIS2DH12 Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with ST LIS2DH12 low power accelerometer", "paragraph": "An Arduino Library to interface to the very low power LIS2DH12 tri-axis accelerometer. Works with the SparkFun \u003ca href=\"https://www.sparkfun.com/products/15170\"\u003eEdge\u003c/a\u003e, \u003ca href=\"https://www.sparkfun.com/products/15420\"\u003eEdge 2\u003c/a\u003e, and \u003ca href=\"https://www.sparkfun.com/products/15760\"\u003eLIS2DH12 Qwiic\u003c/a\u003e breakout board.", "website": "https://github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_LIS2DH12_Arduino_Library-1.0.2.zip", "size": 758234, "checksum": "SHA-256:18aa071255f1dc9f10147386bb068e6e6926fa80807c8be3b19733063f5247a1" }, { "name": "SparkFun LIS2DH12 Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with ST LIS2DH12 low power accelerometer", "paragraph": "An Arduino Library to interface to the very low power LIS2DH12 tri-axis accelerometer. Works with the SparkFun \u003ca href=\"https://www.sparkfun.com/products/15170\"\u003eEdge\u003c/a\u003e, \u003ca href=\"https://www.sparkfun.com/products/15420\"\u003eEdge 2\u003c/a\u003e, and \u003ca href=\"https://www.sparkfun.com/products/15760\"\u003eLIS2DH12 Qwiic\u003c/a\u003e breakout board.", "website": "https://github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_LIS2DH12_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_LIS2DH12_Arduino_Library-1.0.3.zip", "size": 762905, "checksum": "SHA-256:dce0f1999bf378f7bd3f1a4c79d8f29351bb9c5b85fe4f68d7b4717d46f687f9" }, { "name": "EAA_MLX90614", "version": "1.0.0", "author": "John Fitter \u003cjfitter@eagleairaust.com.au\u003e", "maintainer": "John Fitter \u003cjfitter@eagleairaust.com.au\u003e", "sentence": "MLX90614 device driver", "paragraph": "Arduino device driver library to support the Melexis MLX90614 infrared temperature sensor.", "website": "https://github.com/jfitter/MLX90614", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jfitter/MLX90614.git", "providesIncludes": [ "MLX90614.h", "Crc8.h", "property.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jfitter/EAA_MLX90614-1.0.0.zip", "archiveFileName": "EAA_MLX90614-1.0.0.zip", "size": 2977409, "checksum": "SHA-256:cc7643c164e97fe13e6a6a362dd4b5be51e76ae645afd049b773db7dc5bc8f33" }, { "name": "uFire SHT20", "version": "1.0.0", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure atmospheric temperature and humdity.", "paragraph": "Take temperature measurements from -40 to 125 C (-40 to 257 F) and humidity measurements from -40 to 125 C (-40 to 257 F) using the Sensiron SHT20 sensor.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/uFire_SHT20.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/uFire_SHT20-1.0.0.zip", "archiveFileName": "uFire_SHT20-1.0.0.zip", "size": 16081, "checksum": "SHA-256:e9dc3518da4d94ff227c605c71e8db36f040a6606b26823b6f9040fc4e86c69c" }, { "name": "uFire SHT20", "version": "1.0.1", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure atmospheric temperature and humdity.", "paragraph": "Take temperature measurements from -40 to 125 C (-40 to 257 F) and humidity measurements from -40 to 125 C (-40 to 257 F) using the Sensiron SHT20 sensor.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/uFire_SHT20.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/uFire_SHT20-1.0.1.zip", "archiveFileName": "uFire_SHT20-1.0.1.zip", "size": 18365, "checksum": "SHA-256:1c4d3d5a7c92e89626ba16fb1ede06905c3a11b78836fbf75e470f3f08730160" }, { "name": "uFire SHT20", "version": "1.1.0", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure atmospheric temperature and humdity.", "paragraph": "Take temperature measurements from -40 to 125 C (-40 to 257 F) and humidity measurements from -40 to 125 C (-40 to 257 F) using the Sensiron SHT20 sensor. Also converts to VPD (vapor pressure deficit), and dew point.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/uFire_SHT20.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/uFire_SHT20-1.1.0.zip", "archiveFileName": "uFire_SHT20-1.1.0.zip", "size": 21110, "checksum": "SHA-256:6e821ed07d981233322346ea091e0092137bf666c9502fd411fc4ae12582c3a9" }, { "name": "uFire SHT20", "version": "1.1.2", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure atmospheric temperature and humdity.", "paragraph": "Take temperature measurements from -40 to 125 C (-40 to 257 F) and humidity measurements from -40 to 125 C (-40 to 257 F) using the Sensiron SHT20 sensor. Also converts to VPD (vapor pressure deficit), and dew point.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/uFire_SHT20.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/uFire_SHT20-1.1.2.zip", "archiveFileName": "uFire_SHT20-1.1.2.zip", "size": 21199, "checksum": "SHA-256:bc9e1ac6663a26a7b9a704dc96cbbf1af3ffb7e80403c0054d06f11307170450" }, { "name": "MCreator Link", "version": "1.2.0", "author": "Pylo", "maintainer": "MCreator/Pylo \u003csupport@mcreator.net\u003e", "sentence": "Adds support for the MCreator Link system.", "paragraph": "With this library you can make your Arduino device compatible with MCreator Link protocol, so your Arduino can be controlled by Minecraft commands, blocks, mods and more.", "website": "http://mcreator.net/link", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Pylo/MCreatorLinkArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Pylo/MCreator_Link-1.2.0.zip", "archiveFileName": "MCreator_Link-1.2.0.zip", "size": 12467, "checksum": "SHA-256:993396b66254db39c6b1d0ddb834a1dacd1c20a79c70d4daf7726706f0607e94" }, { "name": "MCreator Link", "version": "1.3.0", "author": "Pylo", "maintainer": "MCreator/Pylo \u003csupport@mcreator.net\u003e", "sentence": "Adds support for the MCreator Link system.", "paragraph": "With this library you can make your Arduino device compatible with MCreator Link protocol, so your Arduino can be controlled by Minecraft commands, blocks, mods and more.", "website": "http://mcreator.net/link", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Pylo/MCreatorLinkArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Pylo/MCreator_Link-1.3.0.zip", "archiveFileName": "MCreator_Link-1.3.0.zip", "size": 12470, "checksum": "SHA-256:317148f9a02286b678f95eca050cf44bfe39184a1e5fcde795aa0e89f8c607a7" }, { "name": "XLR8PWM", "version": "1.0.1", "author": "Alorium Technology", "maintainer": "Alorium Technology \u003cinfo@aloriumtech.com\u003e", "sentence": "OpenXLR8 implementation of PWM", "paragraph": "Implements Pulse Width Modulation as a hardware module in the OpenXLR8 methodology", "website": "https://github.com/AloriumTechnology/XLR8PWM", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/XLR8PWM.git", "providesIncludes": [ "XLR8PWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/XLR8PWM-1.0.1.zip", "archiveFileName": "XLR8PWM-1.0.1.zip", "size": 44659, "checksum": "SHA-256:bfbd2a386667c1b86e4d48ed61988783e469f1a6db5c7fb3c461364e7a8badcb" }, { "name": "XLR8RC", "version": "1.0.0", "author": "Alorium Technology", "maintainer": "Alorium Technology \u003cinfo@aloriumtech.com\u003e", "sentence": "Captures outputs from an RC receiver (the signals that go to servos) and outputs a 16 bit integer representing the pulse width (in microseconds)", "paragraph": "Captures outputs from an RC receiver (the signals that go to servos) and outputs a 16 bit integer representing the pulse width (in microseconds)", "website": "https://github.com/AloriumTechnology/XLR8RC", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/XLR8RC.git", "providesIncludes": [ "XLR8RC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/XLR8RC-1.0.0.zip", "archiveFileName": "XLR8RC-1.0.0.zip", "size": 42752, "checksum": "SHA-256:832f9cf491a093ffdf4e42b268e9f0cd7cccb784e1b4a1afb42fbd11ef86ace5" }, { "name": "Ch376msc", "version": "1.3.1", "author": "György Kovács", "maintainer": "György Kovács \u003cdjusee@gmail.com\u003e", "sentence": "A library for CH376 file manage control chip.", "paragraph": "Supports UART and SPI communication with the chip, read/write text files to USB flash drive.", "website": "https://github.com/djuseeq/Ch376msc/", "category": "Data Storage", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/djuseeq/Ch376msc.git", "url": "https://downloads.arduino.cc/libraries/github.com/djuseeq/Ch376msc-1.3.1.zip", "archiveFileName": "Ch376msc-1.3.1.zip", "size": 129138, "checksum": "SHA-256:04377ccd98f69fe0f4571b776c78edc8bfbe23eec1eb074765baf0ab19fc5cd2" }, { "name": "Ch376msc", "version": "1.4.0", "author": "György Kovács", "maintainer": "György Kovács \u003cdjusee@gmail.com\u003e", "sentence": "A library for CH376 file manage control chip.", "paragraph": "Supports UART and SPI communication with the chip, read/write text files to USB flash drive.", "website": "https://github.com/djuseeq/Ch376msc/", "category": "Data Storage", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/djuseeq/Ch376msc.git", "url": "https://downloads.arduino.cc/libraries/github.com/djuseeq/Ch376msc-1.4.0.zip", "archiveFileName": "Ch376msc-1.4.0.zip", "size": 133429, "checksum": "SHA-256:cf907b35c2e9963f565d071135d0ee72e171ef5d07384787ab23f9eb78f87892" }, { "name": "Ch376msc", "version": "1.4.1", "author": "György Kovács", "maintainer": "György Kovács \u003cdjusee@gmail.com\u003e", "sentence": "A library for CH376 file manage control chip.", "paragraph": "Supports UART and SPI communication with the chip, read/write text files to USB flash drive.", "website": "https://github.com/djuseeq/Ch376msc/", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "stm32", "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/djuseeq/Ch376msc.git", "url": "https://downloads.arduino.cc/libraries/github.com/djuseeq/Ch376msc-1.4.1.zip", "archiveFileName": "Ch376msc-1.4.1.zip", "size": 173946, "checksum": "SHA-256:bf8ec6b8a2c18a12ea619937e327e2c547342bf6e746f83c30561ef5e617e13f" }, { "name": "Ch376msc", "version": "1.4.2", "author": "György Kovács", "maintainer": "György Kovács \u003cdjusee@gmail.com\u003e", "sentence": "A library for CH376 file manager control chip.", "paragraph": "Supports UART and SPI communication with the chip, read/write text files to USB flash drive and SD card.", "website": "https://github.com/djuseeq/Ch376msc/", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "stm32", "STM32F1", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/djuseeq/Ch376msc.git", "url": "https://downloads.arduino.cc/libraries/github.com/djuseeq/Ch376msc-1.4.2.zip", "archiveFileName": "Ch376msc-1.4.2.zip", "size": 1750988, "checksum": "SHA-256:dbc1058eea119687c15a5741f798a2df3ccb8fbad96ce66fd862c6e130e4432a" }, { "name": "Ch376msc", "version": "1.4.3", "author": "György Kovács", "maintainer": "György Kovács \u003cdjusee@gmail.com\u003e", "sentence": "A library for CH376 file manager control chip.", "paragraph": "Supports UART and SPI communication with the chip, read/write text files to USB flash drive and SD card.", "website": "https://github.com/djuseeq/Ch376msc/", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "stm32", "STM32F1", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/djuseeq/Ch376msc.git", "url": "https://downloads.arduino.cc/libraries/github.com/djuseeq/Ch376msc-1.4.3.zip", "archiveFileName": "Ch376msc-1.4.3.zip", "size": 1760691, "checksum": "SHA-256:18e0b1ef568e353b6c9fb5f9846fa21e38ef10ae68daf41d0c534a542db59429" }, { "name": "Ch376msc", "version": "1.4.4", "author": "György Kovács", "maintainer": "György Kovács \u003cdjusee@gmail.com\u003e", "sentence": "A library for CH376 file manager control chip.", "paragraph": "Supports UART and SPI communication with the chip, read/write text files to USB flash drive and SD card.", "website": "https://github.com/djuseeq/Ch376msc/", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "stm32", "STM32F1", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/djuseeq/Ch376msc.git", "url": "https://downloads.arduino.cc/libraries/github.com/djuseeq/Ch376msc-1.4.4.zip", "archiveFileName": "Ch376msc-1.4.4.zip", "size": 1760931, "checksum": "SHA-256:cc3014e310be39b96dc547704b5e15fd1c8683b061a83d497b3bce323b6436e1" }, { "name": "Ch376msc", "version": "1.4.5", "author": "György Kovács", "maintainer": "György Kovács \u003cdjusee@gmail.com\u003e", "sentence": "A library for CH376 file manager control chip.", "paragraph": "Supports UART and SPI communication with the chip, read/write text files to USB flash drive and SD card.", "website": "https://github.com/djuseeq/Ch376msc/", "category": "Data Storage", "architectures": [ "avr", "sam", "samd", "stm32", "STM32F1", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/djuseeq/Ch376msc.git", "url": "https://downloads.arduino.cc/libraries/github.com/djuseeq/Ch376msc-1.4.5.zip", "archiveFileName": "Ch376msc-1.4.5.zip", "size": 1761312, "checksum": "SHA-256:a46cc0e9458d75d8b4d6ad5995b85d6617f8a56d6281c3ae6dd05f45e20e3859" }, { "name": "Irms_calc", "version": "1.0.0", "author": "Andrey Fedorov \u003cfedorov@bizkit.ru\u003e", "maintainer": "Andrey Fedorov\u003cfedorov@bizkit.ru\u003e", "sentence": "Irms calculation library for ESP8266/ESP32/Arduino.", "paragraph": "The library gets ADC result getted from chip like ACS712 and calculate Vpp (Volts Peak to Peak), Vpeak (Volts peak), Vrms, Irms.", "website": "https://github.com/Warlib1975/Irms_calc.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Warlib1975/Irms_calc.git", "url": "https://downloads.arduino.cc/libraries/github.com/Warlib1975/Irms_calc-1.0.0.zip", "archiveFileName": "Irms_calc-1.0.0.zip", "size": 4445, "checksum": "SHA-256:8cf34d2e8683f30fa1e8a5695f39154d3b40d56c0c04ea952faca98db29439bd" }, { "name": "GPS", "version": "1.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "GPS code class for Arduino", "paragraph": "gps comunication", "website": "https://github.com/offcircuit/GPS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/GPS-1.0.0.zip", "archiveFileName": "GPS-1.0.0.zip", "size": 16532, "checksum": "SHA-256:d7e02b6e018a86c960fe59044fc7425c363bddc9a993341a272dd57010863a93" }, { "name": "GPS", "version": "1.0.1", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "GPS code class for Arduino", "paragraph": "gps comunication", "website": "https://github.com/offcircuit/GPS", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/GPS-1.0.1.zip", "archiveFileName": "GPS-1.0.1.zip", "size": 16539, "checksum": "SHA-256:424685b4b125b04bc026a5e929a561ddd1cd7039465644fd657f9a0c519f6d73" }, { "name": "CppLinq", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "ArduinoLinq Library", "paragraph": "Arduino Library that wraps cpplinq C++ library. This allow to user similar functions to .NET Linq in Arduino (Min 200Kb required)", "website": "https://github.com/luisllamasbinaburo/ArduinoLinq", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/ArduinoLinq.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/CppLinq-1.0.0.zip", "archiveFileName": "CppLinq-1.0.0.zip", "size": 31576, "checksum": "SHA-256:a8ce6e0eb20541c37292ed11adc176f3570f601e1c0d4b5579c57869cdfd8e94" }, { "name": "ReactiveArduino", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "ReactiveArduino implements observable-observer pattern on a processor like Arduino", "paragraph": "ReactiveArduino implements observable-observer pattern on a processor like Arduino", "website": "https://github.com/luisllamasbinaburo/Arduino-ReactiveArduino", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-ReactiveArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/ReactiveArduino-1.0.0.zip", "archiveFileName": "ReactiveArduino-1.0.0.zip", "size": 156773, "checksum": "SHA-256:63e360b1531c3b6a95eba7fdde4459b93c0aee38baa8bdef8257a8f6731efbfb" }, { "name": "EasyingLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Arduino library that implements easing functions for smooth property value change transitions", "paragraph": "Arduino library that implements easing functions for smooth property value change transitions", "website": "https://github.com/luisllamasbinaburo/Arduino-Easing", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Easing.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/EasyingLib-1.0.0.zip", "archiveFileName": "EasyingLib-1.0.0.zip", "size": 135828, "checksum": "SHA-256:6047ccf9d9fee414e9892e52babdcd3f188eee2714b51ad8ed62084466fa7138" }, { "name": "InterpolationLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Arduino library that provides interpolation methods step, linear, smooth, catmull spline and constrained spline.", "paragraph": "Arduino library that provides interpolation methods step, linear, smooth, catmull spline and constrained spline.", "website": "https://github.com/luisllamasbinaburo/Arduino-Interpolation", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Interpolation.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/InterpolationLib-1.0.0.zip", "archiveFileName": "InterpolationLib-1.0.0.zip", "size": 128616, "checksum": "SHA-256:cb252b2115fe842e2a39429e6225010ff161f27b46ca59ac5591fdad1b4f428c" }, { "name": "InterpolationLib", "version": "1.0.2", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Arduino library that provides interpolation methods step, linear, smooth, catmull spline and constrained spline.", "paragraph": "Arduino library that provides interpolation methods step, linear, smooth, catmull spline and constrained spline.", "website": "https://github.com/luisllamasbinaburo/Arduino-Interpolation", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Interpolation.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/InterpolationLib-1.0.2.zip", "archiveFileName": "InterpolationLib-1.0.2.zip", "size": 128607, "checksum": "SHA-256:7bf6cc892de0b52bd7cb973050c6953492c4487416069af3ba873c764a67fbec" }, { "name": "SyncWaveformsLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Arduino SyncWaveforms implements timed functions that runs synchronously", "paragraph": "Arduino SyncWaveforms implements timed functions that runs synchronously", "website": "https://github.com/luisllamasbinaburo/Arduino-SyncWaveforms", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-SyncWaveforms.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/SyncWaveformsLib-1.0.0.zip", "archiveFileName": "SyncWaveformsLib-1.0.0.zip", "size": 54480, "checksum": "SHA-256:68ea3807542cadfdd3737aaff557d158e61c317769dd8d569678128fa7adfcbb" }, { "name": "EasyCommaLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "EasyComma is a light library that implements funtions for easily parse comma separed arrays", "paragraph": "EasyComma is a light library that implements funtions for easily parse comma separed arrays", "website": "https://github.com/luisllamasbinaburo/Arduino-EasyComma", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-EasyComma.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/EasyCommaLib-1.0.0.zip", "archiveFileName": "EasyCommaLib-1.0.0.zip", "size": 9810, "checksum": "SHA-256:99348cc0cb9de2722c6b44e119cedbcc8967573d6c100b3b6ae869e699453d14" }, { "name": "Parser", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Arduino Library that helps to parse a char array", "paragraph": "Arduino Library that helps to parse a char array", "website": "https://github.com/luisllamasbinaburo/Arduino-Parser", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Parser.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/Parser-1.0.0.zip", "archiveFileName": "Parser-1.0.0.zip", "size": 22803, "checksum": "SHA-256:0a4b0fe9c13a440d537ce501974362cabadc2e1ec5072a388bcf1ccacdead86b" }, { "name": "BTS7960", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Library for BTS7960 Dual H-Bridge 43A DC Motor controller", "paragraph": "Library for BTS7960 Dual H-Bridge 43A DC Motor controller", "website": "https://github.com/luisllamasbinaburo/Arduino-BTS7960", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-BTS7960.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/BTS7960-1.0.0.zip", "archiveFileName": "BTS7960-1.0.0.zip", "size": 8559, "checksum": "SHA-256:477ca0f34c62a571742a409ef23f87ac00e3123cd6fbe2139fb90c7a71a35db0" }, { "name": "TriangleSolverLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Library that implements functions to solve triangles. Usefull for articulated machines", "paragraph": "Library that implements functions to solve triangles. Usefull for articulated machines", "website": "https://github.com/luisllamasbinaburo/Arduino-TriangleSolver", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-TriangleSolver.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/TriangleSolverLib-1.0.0.zip", "archiveFileName": "TriangleSolverLib-1.0.0.zip", "size": 10783, "checksum": "SHA-256:b485fa08d1e5deae5472f547e1301244a7455855ce1e945cf09f6e999c652c01" }, { "name": "StoryBoardLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Storyboard are a series of non blockings tasks that runs sequencially", "paragraph": "Storyboard are a series of non blockings tasks that runs sequencially", "website": "https://github.com/luisllamasbinaburo/Arduino-Storyboard", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-Storyboard.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/StoryBoardLib-1.0.0.zip", "archiveFileName": "StoryBoardLib-1.0.0.zip", "size": 11085, "checksum": "SHA-256:2c6d6953cfd2da45385030b6c072d8e431ac8370f879d4cef698d90c057310fb" }, { "name": "MultiTaskLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Storyboard are a series of non blockings tasks that runs in parallel", "paragraph": "Storyboard are a series of non blockings tasks that runs in parallel", "website": "https://github.com/luisllamasbinaburo/Arduino-MultiTask", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-MultiTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/MultiTaskLib-1.0.0.zip", "archiveFileName": "MultiTaskLib-1.0.0.zip", "size": 10671, "checksum": "SHA-256:684438657aef0075ecebd8f343cc0a46f73571ddc5d65c5fe8fd878df7e22018" }, { "name": "MultiTaskLib", "version": "1.0.1", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Storyboard are a series of non blockings tasks that runs in parallel", "paragraph": "Storyboard are a series of non blockings tasks that runs in parallel", "website": "https://github.com/luisllamasbinaburo/Arduino-MultiTask", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-MultiTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/MultiTaskLib-1.0.1.zip", "archiveFileName": "MultiTaskLib-1.0.1.zip", "size": 10673, "checksum": "SHA-256:481f2718b9d82c66791ed6e13eabd748bfc8ea4978496783d267bedb47a7555a" }, { "name": "AsyncTaskLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Library that implements a non blockin task", "paragraph": "Library that implements a non blockin task", "website": "https://github.com/luisllamasbinaburo/Arduino-AsyncTask", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-AsyncTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/AsyncTaskLib-1.0.0.zip", "archiveFileName": "AsyncTaskLib-1.0.0.zip", "size": 12052, "checksum": "SHA-256:5c7785f59cfbf410978a0712bd877239cf2362b2db547a59b5d47526cfbe3dd7" }, { "name": "AsyncTimerLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Simple non blocking timer with callback function", "paragraph": "Simple non blocking timer with callback function", "website": "https://github.com/luisllamasbinaburo/Arduino-AsyncTimer", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-AsyncTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/AsyncTimerLib-1.0.0.zip", "archiveFileName": "AsyncTimerLib-1.0.0.zip", "size": 8467, "checksum": "SHA-256:c01b1dca0e2e36af2fd90bad09c72d92df3e19b35decc6ab6f09c9cf1e17df0c" }, { "name": "AsyncSerial", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Library that allow to recieve a serial port stream in a non blocking process", "paragraph": "Library that allow to recieve a serial port stream in a non blocking process", "website": "https://github.com/luisllamasbinaburo/Arduino-AsyncSerial", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-AsyncSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/AsyncSerial-1.0.0.zip", "archiveFileName": "AsyncSerial-1.0.0.zip", "size": 21689, "checksum": "SHA-256:f3c75808286b7dea3372a8945e8ccf24ee3538d4c6b0cf0010f9478595f92926" }, { "name": "AsyncServoLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Library for non blocking controlling a servo", "paragraph": "Library for non blocking controlling a servo", "website": "https://github.com/luisllamasbinaburo/Arduino-AsyncServo", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-AsyncServo.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/AsyncServoLib-1.0.0.zip", "archiveFileName": "AsyncServoLib-1.0.0.zip", "size": 11694, "checksum": "SHA-256:de72c17fc679a294fb9715ec95698db507b50c47f24a73425ebeb5c90c8d627c" }, { "name": "AsyncStepperLib", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "AsyncStepper is a library for non blocking stepper motor control", "paragraph": "AsyncStepper is a library for non blocking stepper motor control", "website": "https://github.com/luisllamasbinaburo/Arduino-AsyncStepper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-AsyncStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/AsyncStepperLib-1.0.0.zip", "archiveFileName": "AsyncStepperLib-1.0.0.zip", "size": 11231, "checksum": "SHA-256:8b8f5eab8470a234facdbdc7d332ba9d59fb54d1ce924810e86a7c975265add5" }, { "name": "AsyncSonar", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Library for non blocking controlling a ultrasonic sensor like HC-SR04", "paragraph": "Library for non blocking controlling a ultrasonic sensor like HC-SR04", "website": "https://github.com/luisllamasbinaburo/Arduino-AsyncSonar", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-AsyncSonar.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/AsyncSonar-1.0.0.zip", "archiveFileName": "AsyncSonar-1.0.0.zip", "size": 21625, "checksum": "SHA-256:ee6875680b8d37f082e8500d956c561b17b7cf12b4e3ab027e66abff2120f613" }, { "name": "SimpleStepper", "version": "1.0.0", "author": "Luis Llamas", "maintainer": "Luis Llamas", "sentence": "Simple library for controlling unipolar and bipolar steppers", "paragraph": "Simple library for controlling unipolar and bipolar steppers", "website": "https://github.com/luisllamasbinaburo/Arduino-SimpleStepper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luisllamasbinaburo/Arduino-SimpleStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/luisllamasbinaburo/SimpleStepper-1.0.0.zip", "archiveFileName": "SimpleStepper-1.0.0.zip", "size": 9433, "checksum": "SHA-256:22154156bfe8d30a5cf56bb356ec9c97a4c79dec46a8c9ecad26010bf1fe6ece" }, { "name": "esp32_gamepad", "version": "1.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "connect ESP32 to SteelSeries:Free bluetooth gamepad.", "paragraph": "Connect your SteelSeries:Free bluetooth gamepad to any ESP32 using RFCOMM. Provides a callback for every change to the controller including disconnect. Allows you to scan for SS devices and returns the bluetooth address of the first controller it finds.", "website": "https://github.com/bitbank2/esp32_gamepad", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/esp32_gamepad.git", "providesIncludes": [ "esp32_gamepad.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/esp32_gamepad-1.0.0.zip", "archiveFileName": "esp32_gamepad-1.0.0.zip", "size": 19347, "checksum": "SHA-256:fdd47df6b60b632cbf14e490b35dfb97b40bef7b3140c4ea68c169389ffb1be4" }, { "name": "esp32_gamepad", "version": "1.0.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "connect ESP32 to SteelSeries:Free bluetooth gamepad.", "paragraph": "Connect your SteelSeries:Free bluetooth gamepad to any ESP32 using RFCOMM. Provides a callback for every change to the controller including disconnect. Allows you to scan for SS devices and returns the bluetooth address of the first controller it finds.", "website": "https://github.com/bitbank2/esp32_gamepad", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/esp32_gamepad.git", "providesIncludes": [ "esp32_gamepad.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/esp32_gamepad-1.0.1.zip", "archiveFileName": "esp32_gamepad-1.0.1.zip", "size": 19757, "checksum": "SHA-256:10178548ee224f8a4f3ee1c0e1d8465207486aad9c5e68f61263f3dc60f4d9ca" }, { "name": "Adafruit LSM303DLH Mag", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.0.zip", "archiveFileName": "Adafruit_LSM303DLH_Mag-1.0.0.zip", "size": 8076, "checksum": "SHA-256:ab4c0aeac56c42917d5939bf0b50e537553576ee20a9924e23529dd090b1ad7e" }, { "name": "Adafruit LSM303DLH Mag", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.2.zip", "archiveFileName": "Adafruit_LSM303DLH_Mag-1.0.2.zip", "size": 9761, "checksum": "SHA-256:b4960b477c466523c80f524f31b0aac381bd2274a5f61d87f8ccdce7bed655df" }, { "name": "Adafruit LSM303DLH Mag", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag.git", "dependencies": [ { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.3.zip", "archiveFileName": "Adafruit_LSM303DLH_Mag-1.0.3.zip", "size": 9760, "checksum": "SHA-256:b33985ac6b02f410f9848e7745f088a83d2751a5f9310eaa56ecfaa6f8db2c69" }, { "name": "Adafruit LSM303DLH Mag", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.4.zip", "archiveFileName": "Adafruit_LSM303DLH_Mag-1.0.4.zip", "size": 299263, "checksum": "SHA-256:9377f232958dfd7ae31126f00a8626b8cb3523b72cc43c51013f06b222570bd7" }, { "name": "Adafruit LSM303DLH Mag", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.5.zip", "archiveFileName": "Adafruit_LSM303DLH_Mag-1.0.5.zip", "size": 299320, "checksum": "SHA-256:1b833cfcc7aeb41d1d63617693a9990bd8036d26fbf76afc4ef1764e65427fe9" }, { "name": "Adafruit LSM303DLH Mag", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.6.zip", "archiveFileName": "Adafruit_LSM303DLH_Mag-1.0.6.zip", "size": 303685, "checksum": "SHA-256:a03ccc8f21b7ded1c3ea1f3bcbd5514cb3e7fa80def4e7dcec7f52a97af4b41c" }, { "name": "Adafruit LSM303DLH Mag", "version": "1.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.7.zip", "archiveFileName": "Adafruit_LSM303DLH_Mag-1.0.7.zip", "size": 303439, "checksum": "SHA-256:8fe589bdbfa874d050a9f992f27fbbfde5f4c15b932e41d01048ecdc32af4185" }, { "name": "Adafruit LSM303DLH Mag", "version": "1.0.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.8.zip", "archiveFileName": "Adafruit_LSM303DLH_Mag-1.0.8.zip", "size": 303441, "checksum": "SHA-256:421945c03747a501ccca210e1ce4459c57a1ec2d28cd5a2b5fb198ce848f69c4" }, { "name": "Adafruit LSM303DLH Mag", "version": "1.0.10", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303DLH_Mag.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303DLH_Mag-1.0.10.zip", "archiveFileName": "Adafruit_LSM303DLH_Mag-1.0.10.zip", "size": 303473, "checksum": "SHA-256:fccc71f7f8e23a16e9aef914dd82328b171da727af8ba1684a448626d3d5bfa9" }, { "name": "Adafruit LSM303 Accel", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.0.0.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.0.0.zip", "size": 9266, "checksum": "SHA-256:33e18b03fe5ccd71a9a4e7fdbd6185b7b56334ef90e6da443cd5e75e53920aff" }, { "name": "Adafruit LSM303 Accel", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.0.1.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.0.1.zip", "size": 9241, "checksum": "SHA-256:137e8c910100f5eb110ff71dfc621241156980b238fd8dfae8399d6b7c75ea5e" }, { "name": "Adafruit LSM303 Accel", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.1.0.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.1.0.zip", "size": 9378, "checksum": "SHA-256:ace5b07fd9c6def2dcc519efc460adc1663bd346f6708657d353c9c588108a98" }, { "name": "Adafruit LSM303 Accel", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.1.1.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.1.1.zip", "size": 9448, "checksum": "SHA-256:ee8c52f866bd9f9b6dacccfe296a0648beb8ea6e4a6a9906ee0caaae4d032278" }, { "name": "Adafruit LSM303 Accel", "version": "1.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.1.2.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.1.2.zip", "size": 338624, "checksum": "SHA-256:429241fef74637e9a1c60da36dc5ce3f2eb90455afe5b8416bf6e6c2c90538b6" }, { "name": "Adafruit LSM303 Accel", "version": "1.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.1.3.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.1.3.zip", "size": 338681, "checksum": "SHA-256:432a1c7ffa848bcc601d8ccf0a8ffbab7e94ff634c53ae6459bcaa53214c53b8" }, { "name": "Adafruit LSM303 Accel", "version": "1.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.1.4.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.1.4.zip", "size": 338486, "checksum": "SHA-256:bc3df1ad7c988bf01254aa7629210d13da66268a99f2c8c15bf127d1cce0cdfe" }, { "name": "Adafruit LSM303 Accel", "version": "1.1.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.1.5.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.1.5.zip", "size": 338502, "checksum": "SHA-256:c75d46b4751d6c42ceb7271d07eba3be8ff1ce59ee1de1d1df01ea6f0c1e949b" }, { "name": "Adafruit LSM303 Accel", "version": "1.1.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.1.6.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.1.6.zip", "size": 338500, "checksum": "SHA-256:4f562319e624e18dbad9557945e61bb92e711482f872088b66f2518d37f0185a" }, { "name": "Adafruit LSM303 Accel", "version": "1.1.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "paragraph": "Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout", "website": "https://github.com/adafruit/Adafruit_LSM303_Accel", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM303_Accel.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM303_Accel-1.1.8.zip", "archiveFileName": "Adafruit_LSM303_Accel-1.1.8.zip", "size": 338500, "checksum": "SHA-256:8980b30ebac0402e85c412410f368d4dba7f3131b6ac0ccf97dc85e9e329893c" }, { "name": "Sensor Communication Library", "version": "0.1.0", "author": "IoThingsWare \u003chttp://www.iothingsware.com\u003e", "maintainer": "Toni Cafiero \u003ctcafiero@iothingsware.com\u003e", "sentence": "Arduino library for easy sensors data communication", "paragraph": "This library allow you to send sensors data as a streeam of data in csv format.", "website": "https://github.com/tcafiero/SensorCommunicationLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tcafiero/SensorCommunicationLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/tcafiero/Sensor_Communication_Library-0.1.0.zip", "archiveFileName": "Sensor_Communication_Library-0.1.0.zip", "size": 193655, "checksum": "SHA-256:c0f4ee7d599f5b0c7117560b21e5468d5cae5e7c1e70235d5ad95390a112763d" }, { "name": "Sensor Communication Library", "version": "0.2.0", "author": "IoThingsWare \u003chttp://www.iothingsware.com\u003e", "maintainer": "Toni Cafiero \u003ctcafiero@iothingsware.com\u003e", "sentence": "Arduino library for easy sensors data communication", "paragraph": "This library allow you to send filtered (mobile average) sensors data as a streeam of data in csv format.", "website": "https://github.com/tcafiero/SensorCommunicationLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tcafiero/SensorCommunicationLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/tcafiero/Sensor_Communication_Library-0.2.0.zip", "archiveFileName": "Sensor_Communication_Library-0.2.0.zip", "size": 451225, "checksum": "SHA-256:5af6228703afe248f0e946adc56ff17d4b4627e36c8d9b607cd5498b14ffea66" }, { "name": "Sensor Communication Library", "version": "0.3.0", "author": "IoThingsWare \u003chttp://www.iothingsware.com\u003e", "maintainer": "Toni Cafiero \u003ctcafiero@iothingsware.com\u003e", "sentence": "Arduino library for easy sensors data communication", "paragraph": "This library allow you to send filtered (mobile average) sensors data as a streeam of data in csv format.", "website": "https://github.com/tcafiero/SensorCommunicationLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tcafiero/SensorCommunicationLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/tcafiero/Sensor_Communication_Library-0.3.0.zip", "archiveFileName": "Sensor_Communication_Library-0.3.0.zip", "size": 457905, "checksum": "SHA-256:4b01a4d042dc2c3218dd0ee381fa12e095eca9dda9817c8d68df2eabb7a26585" }, { "name": "Sensor Communication Library", "version": "0.4.0", "author": "IoThingsWare \u003chttp://www.iothingsware.com\u003e", "maintainer": "Toni Cafiero \u003ctcafiero@iothingsware.com\u003e", "sentence": "Arduino library for easy sensors data communication", "paragraph": "This library allow you to send filtered (mobile average) sensors data as a streeam of data in csv format.", "website": "https://github.com/tcafiero/SensorCommunicationLib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tcafiero/SensorCommunicationLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/tcafiero/Sensor_Communication_Library-0.4.0.zip", "archiveFileName": "Sensor_Communication_Library-0.4.0.zip", "size": 404762, "checksum": "SHA-256:ee9258330214e5d410ce3d1bcf3966394362162ff2324ab6f5a040bb188223c6" }, { "name": "KnockPatternDetector", "version": "1.0.0", "author": "Gerrit Weiermann \u003cgerrit.weiermann@gmx.de\u003e", "maintainer": "Gerrit Weiermann \u003cgerrit.weiermann@gmx.de\u003e", "sentence": "Can record, save and detect knock patterns in an asynchronous way with many settings.", "paragraph": "You are able to use every sensor (button, microphone). You can record parallel knocks on different sensors.", "website": "https://github.com/codinghusi/ArduinoKnockPatternDetector", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/codinghusi/ArduinoKnockPatternDetector.git", "providesIncludes": [ "KnockPatternDetector.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/codinghusi/KnockPatternDetector-1.0.0.zip", "archiveFileName": "KnockPatternDetector-1.0.0.zip", "size": 19611, "checksum": "SHA-256:67c393b2d16eb3b8326df6dc1d7ad8cd68d12d68044a9a5512ffa22c05b82c13" }, { "name": "KnockPatternDetector", "version": "1.0.1", "author": "Gerrit Weiermann \u003cgerrit.weiermann@gmx.de\u003e", "maintainer": "Gerrit Weiermann \u003cgerrit.weiermann@gmx.de\u003e", "sentence": "Can record, save and detect knock patterns in an asynchronous way with many settings.", "paragraph": "You are able to use every sensor (button, microphone). You can record parallel knocks on different sensors.", "website": "https://github.com/codinghusi/ArduinoKnockPatternDetector", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/codinghusi/ArduinoKnockPatternDetector.git", "providesIncludes": [ "KnockPatternDetector.h" ], "dependencies": [ { "name": "ArduinoSTL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/codinghusi/KnockPatternDetector-1.0.1.zip", "archiveFileName": "KnockPatternDetector-1.0.1.zip", "size": 19852, "checksum": "SHA-256:6e15cb58de9c8bbb73cbd20af2fb6e05f5b545f134be7f519f8d86701ab0dacb" }, { "name": "Winbond W25N", "version": "0.1.0", "author": "Cameron Houston \u003ccameronrsbh+W25N@googlemail.com\u003e", "maintainer": "Cameron Houston \u003ccameronrsbh+W25N@googlemail.com\u003e", "sentence": "Library for use with the Winbond W25N series SPI Flash ICs", "paragraph": "Library for use with the Winbond W25N series SPI Flash ICs", "website": "https://github.com/squaresausage/WinbondW25N", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/squaresausage/WinbondW25N.git", "url": "https://downloads.arduino.cc/libraries/github.com/squaresausage/Winbond_W25N-0.1.0.zip", "archiveFileName": "Winbond_W25N-0.1.0.zip", "size": 5707, "checksum": "SHA-256:8acbf2c4f549156b832abc1e19f24ccdebe3fe052c59e5e31fd297469d88cf0c" }, { "name": "Winbond W25N", "version": "0.1.2", "author": "Cameron Houston \u003ccameronrsbh+W25N@googlemail.com\u003e", "maintainer": "Cameron Houston \u003ccameronrsbh+W25N@googlemail.com\u003e", "sentence": "Library for use with the Winbond W25N series SPI Flash ICs", "paragraph": "Library for use with the Winbond W25N series SPI Flash ICs", "website": "https://github.com/squaresausage/WinbondW25N", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/squaresausage/WinbondW25N.git", "url": "https://downloads.arduino.cc/libraries/github.com/squaresausage/Winbond_W25N-0.1.2.zip", "archiveFileName": "Winbond_W25N-0.1.2.zip", "size": 7588, "checksum": "SHA-256:4b0282c7e57969871ef8ae7a7972e6cac1ad4e52b008ad3c23b2930159090a29" }, { "name": "Winbond W25N", "version": "0.2.1", "author": "Cameron Houston \u003ccameronrsbh+W25N@googlemail.com\u003e", "maintainer": "Cameron Houston \u003ccameronrsbh+W25N@googlemail.com\u003e", "sentence": "Library for use with the Winbond W25N and W25M series SPI Flash ICs", "paragraph": "Library for use with the Winbond W25N and W25M series SPI Flash ICs", "website": "https://github.com/squaresausage/WinbondW25N", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/squaresausage/WinbondW25N.git", "url": "https://downloads.arduino.cc/libraries/github.com/squaresausage/Winbond_W25N-0.2.1.zip", "archiveFileName": "Winbond_W25N-0.2.1.zip", "size": 7563, "checksum": "SHA-256:dfca9092a3ec7fa70e1c2609714a42f621c3d152eabfe048b1b061816e7b0706" }, { "name": "Winbond W25N", "version": "0.2.5", "author": "Cameron Houston \u003ccameronrsbh+W25N@googlemail.com\u003e", "maintainer": "Cameron Houston \u003ccameronrsbh+W25N@googlemail.com\u003e", "sentence": "Library for use with the Winbond W25N and W25M series SPI Flash ICs", "paragraph": "Library for use with the Winbond W25N and W25M series SPI Flash ICs", "website": "https://github.com/squaresausage/WinbondW25N", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/squaresausage/WinbondW25N.git", "url": "https://downloads.arduino.cc/libraries/github.com/squaresausage/Winbond_W25N-0.2.5.zip", "archiveFileName": "Winbond_W25N-0.2.5.zip", "size": 7625, "checksum": "SHA-256:1621c215a4907f395eef0666369267dbc99d9c24d81576b3a623296df1b5ce6f" }, { "name": "elk", "version": "0.0.1", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.1.zip", "archiveFileName": "elk-0.0.1.zip", "size": 129843, "checksum": "SHA-256:a9258f699d04fb98dc7058da10495ca1f5eafc7bb237aa38ab920335254ce1c5" }, { "name": "elk", "version": "0.0.2", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.2.zip", "archiveFileName": "elk-0.0.2.zip", "size": 135402, "checksum": "SHA-256:917c954fedd858e4f91aacbca320c73e3e3b2a3eeefc9ce22b39e55b372d4c46" }, { "name": "elk", "version": "0.0.3", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.3.zip", "archiveFileName": "elk-0.0.3.zip", "size": 246426, "checksum": "SHA-256:eedbf06ebfa0f586c4d1fbcf0c111e979ec042c29cd8547210e36e75551224d5" }, { "name": "elk", "version": "0.0.4", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.4.zip", "archiveFileName": "elk-0.0.4.zip", "size": 251453, "checksum": "SHA-256:2d3b41fa878a022fdf16d229ad514e19b84c8befb19322ff2c2a57b57ef92544" }, { "name": "elk", "version": "0.0.5", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.5.zip", "archiveFileName": "elk-0.0.5.zip", "size": 241563, "checksum": "SHA-256:bcb0faa2a48f7525e02dc33e2852449afe556f1b87a3234c2768713ad51bf627" }, { "name": "elk", "version": "0.0.6", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.6.zip", "archiveFileName": "elk-0.0.6.zip", "size": 239330, "checksum": "SHA-256:7e8937aa9f8fb3d3e00e4c2092c53d37d2e919d3cada5daebd62aac9b9a46fb5" }, { "name": "elk", "version": "0.0.7", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.7.zip", "archiveFileName": "elk-0.0.7.zip", "size": 249588, "checksum": "SHA-256:b2fb181446d4a0f46c34fac9ec96ddaf4502a5beaad56b5d1ab2779c7ef2486a" }, { "name": "elk", "version": "0.0.8", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.8.zip", "archiveFileName": "elk-0.0.8.zip", "size": 240520, "checksum": "SHA-256:83954e1bdbb7256bd9d46c3c9906496761f047ed4034588ac2e8dc19e5a8fd20" }, { "name": "elk", "version": "0.0.9", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.9.zip", "archiveFileName": "elk-0.0.9.zip", "size": 258921, "checksum": "SHA-256:6b9245432902009995cf66818f883aaabf75de4b31a785a6c245ee08381bad13" }, { "name": "elk", "version": "0.0.10", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.10.zip", "archiveFileName": "elk-0.0.10.zip", "size": 261518, "checksum": "SHA-256:a86f128c771d112091394fbf66aa1aa0bb11401602ee67c11e5f3957bbb9eaf8" }, { "name": "elk", "version": "0.0.11", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.11.zip", "archiveFileName": "elk-0.0.11.zip", "size": 261260, "checksum": "SHA-256:0cc0a1e4db406e8a5dcffddb3c3a04b561445e36480721dbc20da996d9cad235" }, { "name": "elk", "version": "0.0.12", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.12.zip", "archiveFileName": "elk-0.0.12.zip", "size": 213882, "checksum": "SHA-256:f604308f897d0c4d982244ed2e3af02bc0fc8efcb7a62992b773638294b769fd" }, { "name": "elk", "version": "0.0.13", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.13.zip", "archiveFileName": "elk-0.0.13.zip", "size": 213918, "checksum": "SHA-256:465b7188aa881c3963b4148c70bb3f05fbe4c8dc047b44b864ab28246deafb9f" }, { "name": "elk", "version": "0.0.14", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.14.zip", "archiveFileName": "elk-0.0.14.zip", "size": 213959, "checksum": "SHA-256:39327f672a372d53ce0c123e10b5af9701c485e2baef486272d7c5068667c975" }, { "name": "elk", "version": "0.0.15", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.15.zip", "archiveFileName": "elk-0.0.15.zip", "size": 100771, "checksum": "SHA-256:1c867abf45cf471c3ba371414daabf41716e2a34399a66a69824da0eba6cbea2" }, { "name": "elk", "version": "0.0.16", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.16.zip", "archiveFileName": "elk-0.0.16.zip", "size": 100758, "checksum": "SHA-256:6d492d9d83f076b588c331d19a949c011a4bde6541f6a30a5cf8d065e507716d" }, { "name": "elk", "version": "0.0.17", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.17.zip", "archiveFileName": "elk-0.0.17.zip", "size": 99637, "checksum": "SHA-256:f2004c531cb67f8b8fdddfa855c02128865e4f4b9ca6a6735755a93e81cf22e4" }, { "name": "elk", "version": "0.0.18", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.18.zip", "archiveFileName": "elk-0.0.18.zip", "size": 102519, "checksum": "SHA-256:60b64fffbae3f49566e68d5a95691b4b1f6bdb6963c26109438eb6b444f62905" }, { "name": "elk", "version": "0.0.19", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.19.zip", "archiveFileName": "elk-0.0.19.zip", "size": 102737, "checksum": "SHA-256:c63f67c7f8859e5b32250ba9c2c914c3ae1191d2c54bc89853488535ee35ab63" }, { "name": "elk", "version": "0.0.20", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.20.zip", "archiveFileName": "elk-0.0.20.zip", "size": 103114, "checksum": "SHA-256:24085a35729de5bf015a7de77c5dcad37a5c87d49ace6306b44ca1af36bab0bd" }, { "name": "elk", "version": "0.0.21", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.21.zip", "archiveFileName": "elk-0.0.21.zip", "size": 103167, "checksum": "SHA-256:9308eeb0e134417f5e5fe4b4a57dfd5dfd69613557a122911a46b7af0a91e8e1" }, { "name": "elk", "version": "0.0.22", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JavaScript engine for microcontrollers", "paragraph": "JavaScript engine for microcontrollers", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "esp32", "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-0.0.22.zip", "archiveFileName": "elk-0.0.22.zip", "size": 103237, "checksum": "SHA-256:3a8f116511384ecbe5c94d9614771fcf6692aa80448e508e95bf24fde22edc0e" }, { "name": "elk", "version": "2.0.1", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Add JS scripting environment to microcontroller development", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.0.1.zip", "archiveFileName": "elk-2.0.1.zip", "size": 52864, "checksum": "SHA-256:ff76b951fd5b097a35da8869a248239b4205389947a029024a4d4d391aaec505" }, { "name": "elk", "version": "2.0.2", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Add JS scripting environment to microcontroller development", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.0.2.zip", "archiveFileName": "elk-2.0.2.zip", "size": 249737, "checksum": "SHA-256:e105c252468b688b973c3f43ec717a2c09f26516430e95a9b57ff1a2a4403f53" }, { "name": "elk", "version": "2.0.3", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Add JS scripting environment to microcontroller development", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.0.3.zip", "archiveFileName": "elk-2.0.3.zip", "size": 250583, "checksum": "SHA-256:0127afcd6415dbaf4712afc204a3eaa145d6ec2bcd794eb0eaf97a99413c4f4e" }, { "name": "elk", "version": "2.0.4", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Add JS scripting environment to microcontroller development", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.0.4.zip", "archiveFileName": "elk-2.0.4.zip", "size": 250718, "checksum": "SHA-256:54efd40512630472a8815f3c632d2e9d7df426e0b789b729631991e76f4b8226" }, { "name": "elk", "version": "2.0.5", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Add JS scripting environment to microcontroller development", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.0.5.zip", "archiveFileName": "elk-2.0.5.zip", "size": 251173, "checksum": "SHA-256:b44c26703d369196cdcfb7ccf5291beec3ebdc1f0f36c4f4467b754515a9cb06" }, { "name": "elk", "version": "2.0.6", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Add JS scripting environment to microcontroller development", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.0.6.zip", "archiveFileName": "elk-2.0.6.zip", "size": 1592167, "checksum": "SHA-256:4883f9197e3c87aad733466bc73252c84bab46934932f2f7d484579d1f5181ce" }, { "name": "elk", "version": "2.0.7", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Enables JavaScript", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.0.7.zip", "archiveFileName": "elk-2.0.7.zip", "size": 1592165, "checksum": "SHA-256:a41d9b0a366a14eb0846a0fb271c5135d48886e3347b9f1ff1703144a61a1f5b" }, { "name": "elk", "version": "2.0.8", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Enables JavaScript", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.0.8.zip", "archiveFileName": "elk-2.0.8.zip", "size": 1592701, "checksum": "SHA-256:c0228a7c3d449f1e57647bd3a3ed693a1d174befcc2ab21b3a8ab77899af9398" }, { "name": "elk", "version": "2.0.9", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Enables JavaScript", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.0.9.zip", "archiveFileName": "elk-2.0.9.zip", "size": 1592781, "checksum": "SHA-256:dd4dfc2a5cf5ceaeed2e3c24271df12b5d5ac68e2fc3d1d6aa71500793eee19c" }, { "name": "elk", "version": "2.1.0", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Enables JavaScript", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.1.0.zip", "archiveFileName": "elk-2.1.0.zip", "size": 1593043, "checksum": "SHA-256:08dcab79afe3255aa2482fa2c54b9f2b1a9166e15f57d6512af8191b716b4700" }, { "name": "elk", "version": "2.1.1", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Implements small but usable subset of JavaScript", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.1.1.zip", "archiveFileName": "elk-2.1.1.zip", "size": 1593128, "checksum": "SHA-256:b8feb8bce926c9253a7acbe8b3a5db10c46e42bdadcfc116f4e9dfd0b0c39fa3" }, { "name": "elk", "version": "2.1.2", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Implements small but usable subset of JavaScript", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.1.2.zip", "archiveFileName": "elk-2.1.2.zip", "size": 1593281, "checksum": "SHA-256:069fc3c45021e44b619e948152a56e9a306a13281e61fd306ee9b6cd823da99d" }, { "name": "elk", "version": "2.2.0", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "Tiny JavaScript Engine", "paragraph": "Implements small but usable subset of JavaScript", "website": "https://github.com/cesanta/elk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/elk.git", "providesIncludes": [ "elk.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/elk-2.2.0.zip", "archiveFileName": "elk-2.2.0.zip", "size": 1593446, "checksum": "SHA-256:2525be0bf39495d684a3436437e5130d12633b5b5c4afdb430b1ce8e46c3688c" }, { "name": "INA226_asukiaaa", "version": "1.0.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages INA226", "paragraph": "It can get voltage and current from INA226.", "website": "https://github.com/asukiaaa/INA226_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/INA226_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/INA226_asukiaaa-1.0.0.zip", "archiveFileName": "INA226_asukiaaa-1.0.0.zip", "size": 3879, "checksum": "SHA-256:f05f654db9ffe6fc5fc76dd892fa33774782be8c779cc2259dec3d77afdb9b03" }, { "name": "INA226_asukiaaa", "version": "1.0.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages INA226", "paragraph": "It can get voltage and current from INA226.", "website": "https://github.com/asukiaaa/INA226_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/INA226_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/INA226_asukiaaa-1.0.1.zip", "archiveFileName": "INA226_asukiaaa-1.0.1.zip", "size": 3989, "checksum": "SHA-256:90d04e229cf363f788074c26dd67c7b6472725bda25ecd38637031e61adc91ba" }, { "name": "INA226_asukiaaa", "version": "1.0.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages INA226", "paragraph": "It can get voltage and current from INA226.", "website": "https://github.com/asukiaaa/INA226_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/INA226_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/INA226_asukiaaa-1.0.2.zip", "archiveFileName": "INA226_asukiaaa-1.0.2.zip", "size": 4471, "checksum": "SHA-256:73aa92a1a3cdadca7e070796f3f8c4d6ddcc56bfd34e1564dda9d5ad7572e20f" }, { "name": "INA226_asukiaaa", "version": "1.0.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages INA226", "paragraph": "It can get voltage and current from INA226.", "website": "https://github.com/asukiaaa/INA226_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/INA226_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/INA226_asukiaaa-1.0.3.zip", "archiveFileName": "INA226_asukiaaa-1.0.3.zip", "size": 4524, "checksum": "SHA-256:857648248068ef34a34f9cabb256458e45dd3122e0a3ea061eb253814580457d" }, { "name": "INA226_asukiaaa", "version": "1.1.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages INA226", "paragraph": "It can get voltage and current from INA226.", "website": "https://github.com/asukiaaa/INA226_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/INA226_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/INA226_asukiaaa-1.1.0.zip", "archiveFileName": "INA226_asukiaaa-1.1.0.zip", "size": 4523, "checksum": "SHA-256:57113e3aa3d231049228e63184e205b106e63babd24c5502b83d22badf69630d" }, { "name": "INA226_asukiaaa", "version": "1.1.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages INA226", "paragraph": "It can get voltage and current from INA226.", "website": "https://github.com/asukiaaa/INA226_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/INA226_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/INA226_asukiaaa-1.1.1.zip", "archiveFileName": "INA226_asukiaaa-1.1.1.zip", "size": 4620, "checksum": "SHA-256:c6fa02f814010dac357e17eeb59ae66487753bd79c881f43939955ca8bceb1ce" }, { "name": "INA226_asukiaaa", "version": "1.1.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages INA226", "paragraph": "It can get voltage and current from INA226.", "website": "https://github.com/asukiaaa/INA226_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/INA226_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/INA226_asukiaaa-1.1.2.zip", "archiveFileName": "INA226_asukiaaa-1.1.2.zip", "size": 4622, "checksum": "SHA-256:f2261d7f14a3d44c7d0d11f2c6cddc9d3d8192165c6c315f2378927689c722d1" }, { "name": "INA226_asukiaaa", "version": "1.2.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages INA226", "paragraph": "It can get voltage and current from INA226.", "website": "https://github.com/asukiaaa/INA226_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/INA226_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/INA226_asukiaaa-1.2.0.zip", "archiveFileName": "INA226_asukiaaa-1.2.0.zip", "size": 4773, "checksum": "SHA-256:19b06a99809a28f618952afc01e402f3b1d81987092849f554c166d7f49a4d96" }, { "name": "INA226_asukiaaa", "version": "1.2.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages INA226", "paragraph": "It can get voltage and current from INA226.", "website": "https://github.com/asukiaaa/INA226_asukiaaa", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/INA226_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/INA226_asukiaaa-1.2.1.zip", "archiveFileName": "INA226_asukiaaa-1.2.1.zip", "size": 4854, "checksum": "SHA-256:72785067b74e3cd32ad698d9ff422a3b0375f0b2c3b637038a9d28eb2f11f3e1" }, { "name": "LibPrintf", "version": "1.0.0", "author": "Embedded Artistry", "maintainer": "Embedded Artistry \u003ccontact@embeddedartistry.com\u003e", "sentence": "Library adding support for the printf family of functions to the Arduino SDK.", "paragraph": "This library provides support for printf() and other printf-like functions with full format-string support. Default output is to Serial, but can be customized.", "website": "https://github.com/embeddedartistry/arduino-printf", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/embeddedartistry/arduino-printf.git", "providesIncludes": [ "LibPrintf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/embeddedartistry/LibPrintf-1.0.0.zip", "archiveFileName": "LibPrintf-1.0.0.zip", "size": 17019, "checksum": "SHA-256:9a6a2592f08427459874f3009bb0e87ec70c3e21eacd59edbc8c6d349145cb80" }, { "name": "LibPrintf", "version": "1.0.1", "author": "Embedded Artistry", "maintainer": "Embedded Artistry \u003ccontact@embeddedartistry.com\u003e", "sentence": "Library adding support for the printf family of functions to the Arduino SDK.", "paragraph": "This library provides support for printf() and other printf-like functions with full format-string support. Default output is to Serial, but can be customized.", "website": "https://github.com/embeddedartistry/arduino-printf", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/embeddedartistry/arduino-printf.git", "providesIncludes": [ "LibPrintf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/embeddedartistry/LibPrintf-1.0.1.zip", "archiveFileName": "LibPrintf-1.0.1.zip", "size": 27206, "checksum": "SHA-256:3d0380cd0351ccf2b7345eb755ad5d852416c54db61324d52503ec05a7412a4b" }, { "name": "LibPrintf", "version": "1.1.2", "author": "Embedded Artistry", "maintainer": "Embedded Artistry \u003ccontact@embeddedartistry.com\u003e", "sentence": "Library adding support for the printf family of functions to the Arduino SDK.", "paragraph": "This library provides support for printf() and other printf-like functions with full format-string support. Default output is to Serial, but can be customized.", "website": "https://github.com/embeddedartistry/arduino-printf", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/embeddedartistry/arduino-printf.git", "providesIncludes": [ "LibPrintf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/embeddedartistry/LibPrintf-1.1.2.zip", "archiveFileName": "LibPrintf-1.1.2.zip", "size": 27206, "checksum": "SHA-256:e5455079b771cbecfd4ac4d1ee5c728f6d834563ba234769c1ad23e30983e0f0" }, { "name": "LibPrintf", "version": "1.1.3", "author": "Embedded Artistry", "maintainer": "Embedded Artistry \u003ccontact@embeddedartistry.com\u003e", "sentence": "Library adding support for the printf family of functions to the Arduino SDK.", "paragraph": "This library provides support for printf() and other printf-like functions with full format-string support. Default output is to Serial, but can be customized.", "website": "https://github.com/embeddedartistry/arduino-printf", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/embeddedartistry/arduino-printf.git", "providesIncludes": [ "LibPrintf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/embeddedartistry/LibPrintf-1.1.3.zip", "archiveFileName": "LibPrintf-1.1.3.zip", "size": 27200, "checksum": "SHA-256:14d0b0a74edd66116f52a18aa8c735d067c90c257bbdce1ee2488f1d561e340b" }, { "name": "LibPrintf", "version": "1.2.6", "author": "Embedded Artistry", "maintainer": "Embedded Artistry \u003ccontact@embeddedartistry.com\u003e", "sentence": "Library adding support for the printf family of functions to the Arduino SDK.", "paragraph": "This library provides support for printf() and other printf-like functions with full format-string support. Default output is to Serial, but can be customized.", "website": "https://github.com/embeddedartistry/arduino-printf", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/embeddedartistry/arduino-printf.git", "providesIncludes": [ "LibPrintf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/embeddedartistry/LibPrintf-1.2.6.zip", "archiveFileName": "LibPrintf-1.2.6.zip", "size": 32125, "checksum": "SHA-256:22a2643c29b700cc30e5cce2b66a32fc3931662a0d2c98bc81f3b67a236295c8" }, { "name": "LibPrintf", "version": "1.2.10", "author": "Embedded Artistry", "maintainer": "Embedded Artistry \u003ccontact@embeddedartistry.com\u003e", "sentence": "Library adding support for the printf family of functions to the Arduino SDK.", "paragraph": "This library provides support for printf() and other printf-like functions with full format-string support. Default output is to Serial, but can be customized.", "website": "https://github.com/embeddedartistry/arduino-printf", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/embeddedartistry/arduino-printf.git", "providesIncludes": [ "LibPrintf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/embeddedartistry/LibPrintf-1.2.10.zip", "archiveFileName": "LibPrintf-1.2.10.zip", "size": 31789, "checksum": "SHA-256:d190eda1b3707468478baf4e30fb6f7e70db2a295a5db67c9bb3a6b21c593756" }, { "name": "LibPrintf", "version": "1.2.13", "author": "Embedded Artistry", "maintainer": "Embedded Artistry \u003ccontact@embeddedartistry.com\u003e", "sentence": "Library adding support for the printf family of functions to the Arduino SDK.", "paragraph": "This library provides support for printf() and other printf-like functions with full format-string support. Default output is to Serial, but can be customized.", "website": "https://github.com/embeddedartistry/arduino-printf", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/embeddedartistry/arduino-printf.git", "providesIncludes": [ "LibPrintf.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/embeddedartistry/LibPrintf-1.2.13.zip", "archiveFileName": "LibPrintf-1.2.13.zip", "size": 32416, "checksum": "SHA-256:378585609e50cb4f39b7ce83672a3c6c5a88f317b137a06b8310bafc601b47cf" }, { "name": "CWW Morse Transmit", "version": "1.0.0", "author": "Ralph Iden", "maintainer": "Ralph \u003criden@creativewidgetworks.com\u003e", "sentence": "Send Morse Code on a digital I/O pin with optional audio sidetone.", "paragraph": "Specify the output and sidetone pins, speed in words per minute, and sidetone audio frequency.", "website": "https://github.com/ridencww/cww_MorseTx", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ridencww/cww_MorseTx.git", "url": "https://downloads.arduino.cc/libraries/github.com/ridencww/CWW_Morse_Transmit-1.0.0.zip", "archiveFileName": "CWW_Morse_Transmit-1.0.0.zip", "size": 5354, "checksum": "SHA-256:b82e6f039d3f4ed50b6b58a42679adca7a0ed5d1661a733f3d40376e29f816f5" }, { "name": "CWW Morse Transmit", "version": "1.1.0", "author": "Ralph Iden", "maintainer": "Ralph \u003criden@creativewidgetworks.com\u003e", "sentence": "Send Morse Code on a digital I/O pin with optional audio sidetone.", "paragraph": "Specify the output and sidetone pins, speed in words per minute, and sidetone audio frequency.", "website": "https://github.com/ridencww/cww_MorseTx", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ridencww/cww_MorseTx.git", "url": "https://downloads.arduino.cc/libraries/github.com/ridencww/CWW_Morse_Transmit-1.1.0.zip", "archiveFileName": "CWW_Morse_Transmit-1.1.0.zip", "size": 5789, "checksum": "SHA-256:3c4681924a4f6830467efcb4ed4b89b3d60666a24757689535421c7213b5dbee" }, { "name": "CWW Morse Transmit", "version": "1.1.1", "author": "Ralph Iden", "maintainer": "Ralph \u003criden@creativewidgetworks.com\u003e", "sentence": "Send Morse Code on a digital I/O pin with optional audio sidetone.", "paragraph": "Specify the output and sidetone pins, speed in words per minute, and sidetone audio frequency.", "website": "https://github.com/ridencww/cww_MorseTx", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ridencww/cww_MorseTx.git", "url": "https://downloads.arduino.cc/libraries/github.com/ridencww/CWW_Morse_Transmit-1.1.1.zip", "archiveFileName": "CWW_Morse_Transmit-1.1.1.zip", "size": 5930, "checksum": "SHA-256:7b52a681a111078cbc93635e12d7ba8d858ecd73e3dcf81027806ccf93dca5cd" }, { "name": "CWW Morse Transmit", "version": "1.2.0", "author": "Ralph Iden", "maintainer": "Ralph \u003criden@creativewidgetworks.com\u003e", "sentence": "Send Morse Code on a digital I/O pin with optional audio sidetone.", "paragraph": "Specify the output and sidetone pins, speed in words per minute, and sidetone audio frequency.", "website": "https://github.com/ridencww/cww_MorseTx", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ridencww/cww_MorseTx.git", "url": "https://downloads.arduino.cc/libraries/github.com/ridencww/CWW_Morse_Transmit-1.2.0.zip", "archiveFileName": "CWW_Morse_Transmit-1.2.0.zip", "size": 6002, "checksum": "SHA-256:f9bfd6edb953ae12eb115bffc449fe93aedc5c82d43f18761c00b31ee1fe0e86" }, { "name": "CWW Morse Transmit", "version": "1.2.1", "author": "Ralph Iden", "maintainer": "Ralph \u003criden@creativewidgetworks.com\u003e", "sentence": "Send Morse Code on a digital I/O pin with optional audio sidetone.", "paragraph": "Specify the output and sidetone pins, speed in words per minute, and sidetone audio frequency.", "website": "https://github.com/ridencww/cww_MorseTx", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ridencww/cww_MorseTx.git", "url": "https://downloads.arduino.cc/libraries/github.com/ridencww/CWW_Morse_Transmit-1.2.1.zip", "archiveFileName": "CWW_Morse_Transmit-1.2.1.zip", "size": 6226, "checksum": "SHA-256:9015bfa42b96213a7ab5d1b4abfb41aa08842f9bb315262400450bbb89a987bf" }, { "name": "efont Unicode Font Data", "version": "1.0.0", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino Unicode Font libraries.", "paragraph": "Arduino Unicode Font libraries.", "website": "https://github.com/tanakamasayuki/efont", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/efont.git", "providesIncludes": [ "efont.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.0.zip", "archiveFileName": "efont_Unicode_Font_Data-1.0.0.zip", "size": 1867562, "checksum": "SHA-256:49d6e9fcde906d6933800b8023032572e47688ec4f2ce250e6c6df59a44e0c61" }, { "name": "efont Unicode Font Data", "version": "1.0.1", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino Unicode Font libraries.", "paragraph": "Arduino Unicode Font libraries.", "website": "https://github.com/tanakamasayuki/efont", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/efont.git", "providesIncludes": [ "efont.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.1.zip", "archiveFileName": "efont_Unicode_Font_Data-1.0.1.zip", "size": 1867627, "checksum": "SHA-256:3bcc9bbd3cce3816f4c92f2fce2e5977012816c83e7b1a0505c78a2e2cefe0b5" }, { "name": "efont Unicode Font Data", "version": "1.0.2", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino Unicode Font libraries.", "paragraph": "Arduino Unicode Font libraries.", "website": "https://github.com/tanakamasayuki/efont", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/efont.git", "providesIncludes": [ "efont.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.2.zip", "archiveFileName": "efont_Unicode_Font_Data-1.0.2.zip", "size": 1867764, "checksum": "SHA-256:11930402f3442e3cb90259244d46f53c4e4c157e740a292e11c60b5e4075417b" }, { "name": "efont Unicode Font Data", "version": "1.0.3", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino Unicode Font libraries.", "paragraph": "Arduino Unicode Font libraries.", "website": "https://github.com/tanakamasayuki/efont", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/efont.git", "providesIncludes": [ "efont.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.3.zip", "archiveFileName": "efont_Unicode_Font_Data-1.0.3.zip", "size": 1869837, "checksum": "SHA-256:d98cfda8b3208df9d4d95aaf30a41128146a34ed2af1cf0c81cdf540a7b2ff9f" }, { "name": "efont Unicode Font Data", "version": "1.0.4", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino Unicode Font libraries.", "paragraph": "Arduino Unicode Font libraries.", "website": "https://github.com/tanakamasayuki/efont", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/efont.git", "providesIncludes": [ "efont.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.4.zip", "archiveFileName": "efont_Unicode_Font_Data-1.0.4.zip", "size": 1869900, "checksum": "SHA-256:d97e6ffeea780ae1a0194130be061b99a2eb862c6570ade410476fc102ae232a" }, { "name": "efont Unicode Font Data", "version": "1.0.5", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino Unicode Font libraries.", "paragraph": "Arduino Unicode Font libraries.", "website": "https://github.com/tanakamasayuki/efont", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/efont.git", "providesIncludes": [ "efont.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.5.zip", "archiveFileName": "efont_Unicode_Font_Data-1.0.5.zip", "size": 1874041, "checksum": "SHA-256:56838d3654c11329e111f700c68000c9608bca12b0a9b0abb4c064f233f70901" }, { "name": "efont Unicode Font Data", "version": "1.0.6", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino Unicode Font libraries.", "paragraph": "Arduino Unicode Font libraries.", "website": "https://github.com/tanakamasayuki/efont", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/efont.git", "providesIncludes": [ "efont.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.6.zip", "archiveFileName": "efont_Unicode_Font_Data-1.0.6.zip", "size": 1886743, "checksum": "SHA-256:2871c977247c820fa3974e31d2fb0bc4bb0aca5aa4824a961a042882dece5985" }, { "name": "efont Unicode Font Data", "version": "1.0.7", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino Unicode Font libraries.", "paragraph": "Arduino Unicode Font libraries.", "website": "https://github.com/tanakamasayuki/efont", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/efont.git", "providesIncludes": [ "efont.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.7.zip", "archiveFileName": "efont_Unicode_Font_Data-1.0.7.zip", "size": 1887553, "checksum": "SHA-256:9e447f3c91a1e09d6505ae0b644e98e75eb1e3c596264dcae9ab254d4ccb325c" }, { "name": "efont Unicode Font Data", "version": "1.0.9", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino Unicode Font libraries.", "paragraph": "Arduino Unicode Font libraries.", "website": "https://github.com/tanakamasayuki/efont", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/efont.git", "providesIncludes": [ "efont.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/efont_Unicode_Font_Data-1.0.9.zip", "archiveFileName": "efont_Unicode_Font_Data-1.0.9.zip", "size": 1886299, "checksum": "SHA-256:c8a9c55864699cf73fabe623479e098e7f8ce264a3f576cd3ccdedd46978bdae" }, { "name": "Adeon", "version": "1.0.0", "author": "JSC electronics, info@jsc-electronics.cz", "maintainer": "JSC electronics, info@jsc-electronics.cz", "license": "Apache-2.0", "sentence": "An Arduino library for managing phone numbers and received parameters of users.", "paragraph": "Adeon is an Arduino library for managing phone numbers and received parameters of users. Parameters are received via incoming SMS from authorised (defined users) phone numbers. The library is designed to use with Adeon Android app. As input string the library requires an SMS in Adeon app format. Incoming SMS is secured by hash which guarantees validity of a message. The changing values of parameters provide controlling peripheral devices and modules which are connected to the Arduino based on input string.", "website": "https://github.com/JSC-electronics/Adeon", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/Adeon.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/Adeon-1.0.0.zip", "archiveFileName": "Adeon-1.0.0.zip", "size": 70814, "checksum": "SHA-256:b85d1a8f9b523d1fbafbc35b63d6e608d15d7645dc289cd1bad0896a8c2644b5" }, { "name": "Adeon", "version": "1.0.1", "author": "JSC electronics", "maintainer": "JSC electronics, adeon@jsc-electronics.cz", "license": "Apache-2.0", "sentence": "Adeon is a software solution for controlling GSM devices (GSM gates, relays, modules etc.) via SMS commands.", "paragraph": "It consists of two main parts – Adeon mobile app available on Google Play and this library for embedded development kits. Adeon app allows users to create a list of GSM devices with predefined commands. These commands can be sent in form of SMS message to the target GSM device and thus control its behaviour, e.g. switch on / off a relay, open / close a gate, de/activate alarm etc. The library for Arduino provides user an API for receiving commands from the Adeon app.", "website": "https://github.com/JSC-electronics/Adeon", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/Adeon.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/Adeon-1.0.1.zip", "archiveFileName": "Adeon-1.0.1.zip", "size": 70765, "checksum": "SHA-256:252b85ae8b560f47c0fffabc7d80e58931dbfbaf25b758e1b28e9b2bffd84dcc" }, { "name": "Adeon", "version": "1.0.2", "author": "JSC electronics", "maintainer": "JSC electronics, adeon@jsc-electronics.cz", "license": "Apache-2.0", "sentence": "Adeon is a software solution for controlling GSM devices (GSM gates, relays, modules etc.) via SMS commands.", "paragraph": "It consists of two main parts – Adeon mobile app available on Google Play and this library for embedded development kits. Adeon app allows users to create a list of GSM devices with predefined commands. These commands can be sent in form of SMS message to the target GSM device and thus control its behaviour, e.g. switch on / off a relay, open / close a gate, de/activate alarm etc. The library for Arduino provides user an API for receiving commands from the Adeon app.", "website": "https://github.com/JSC-electronics/Adeon", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/Adeon.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/Adeon-1.0.2.zip", "archiveFileName": "Adeon-1.0.2.zip", "size": 70726, "checksum": "SHA-256:966df0974a6d39a35fb0ab7620269873c49a2a1b826748d0335d3825eb1e4dbc" }, { "name": "Adeon", "version": "1.0.4", "author": "JSC electronics", "maintainer": "JSC electronics, adeon@jsce.cz", "license": "Apache-2.0", "sentence": "Adeon is a software solution for controlling GSM devices (GSM gates, relays, modules etc.) via SMS commands.", "paragraph": "It consists of two main parts – Adeon mobile app available on Google Play and this library for embedded development kits. Adeon app allows users to create a list of GSM devices with predefined commands. These commands can be sent in form of SMS message to the target GSM device and thus control its behaviour, e.g. switch on / off a relay, open / close a gate, de/activate alarm etc. The library for Arduino provides user an API for receiving commands from the Adeon app.", "website": "https://github.com/JSC-electronics/Adeon", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/Adeon.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/Adeon-1.0.4.zip", "archiveFileName": "Adeon-1.0.4.zip", "size": 79165, "checksum": "SHA-256:6d80d3c73c61fa9dd0568c06f515d68172457697dad97c7c615848a68fc18cf6" }, { "name": "Adeon", "version": "1.1.0", "author": "JSC electronics", "maintainer": "JSC electronics, adeon@jsce.cz", "license": "Apache-2.0", "sentence": "Adeon is a software solution for controlling GSM devices (GSM gates, relays, modules etc.) via SMS commands.", "paragraph": "It consists of two main parts – Adeon mobile app available on Google Play and this library for embedded development kits. Adeon app allows users to create a list of GSM devices with predefined commands. These commands can be sent in form of SMS message to the target GSM device and thus control its behaviour, e.g. switch on / off a relay, open / close a gate, de/activate alarm etc. The library for Arduino provides user an API for receiving commands from the Adeon app.", "website": "https://github.com/JSC-electronics/Adeon", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/Adeon.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/Adeon-1.1.0.zip", "archiveFileName": "Adeon-1.1.0.zip", "size": 79261, "checksum": "SHA-256:078386a3a82d6c0ca2e2117c61cd1229736594960b52c020adcb6cd216376a92" }, { "name": "Adeon", "version": "1.1.1", "author": "JSC electronics", "maintainer": "JSC electronics, adeon@jsce.cz", "license": "Apache-2.0", "sentence": "Adeon is a software solution for controlling GSM devices (GSM gates, relays, modules etc.) via SMS commands.", "paragraph": "It consists of two main parts – Adeon mobile app available on Google Play and this library for embedded development kits. Adeon app allows users to create a list of GSM devices with predefined commands. These commands can be sent in form of SMS message to the target GSM device and thus control its behaviour, e.g. switch on / off a relay, open / close a gate, de/activate alarm etc. The library for Arduino provides user an API for receiving commands from the Adeon app.", "website": "https://github.com/JSC-electronics/Adeon", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JSC-electronics/Adeon.git", "url": "https://downloads.arduino.cc/libraries/github.com/JSC-electronics/Adeon-1.1.1.zip", "archiveFileName": "Adeon-1.1.1.zip", "size": 79327, "checksum": "SHA-256:a26136f9f8cd424831cb9bb03c4f176a1b031e64d82af34538bb5cad5f4c714e" }, { "name": "QDEC", "version": "1.0.0", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "State-machine based quadrature decoder.", "paragraph": "Supports generation of events for full-step or half-step modes, with state-machine resulting in built-in resistance to bouncing. MIT License.", "website": "https://github.com/SimpleHacks/QDEC", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/QDEC.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/QDEC-1.0.0.zip", "archiveFileName": "QDEC-1.0.0.zip", "size": 83335, "checksum": "SHA-256:52ffad5d157139f6cc9ed569c2455f670807e7025bb0c5cb9b058b7ec1f9f746" }, { "name": "QDEC", "version": "1.0.1", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "High-efficiency, state-machine based quadrature decoder.", "paragraph": "Counts quadrature pulses from rotary and linear position encoders, and supports generation of events for full-step or half-step modes. State-machine design results in built-in resistance to bouncing. MIT License.", "website": "https://github.com/SimpleHacks/QDEC", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/QDEC.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/QDEC-1.0.1.zip", "archiveFileName": "QDEC-1.0.1.zip", "size": 83795, "checksum": "SHA-256:cad957997626cd82b817764e82e7fa0a04a853bab657d6325f7fc69ebb084728" }, { "name": "QDEC", "version": "1.0.2", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "High-efficiency, state-machine based quadrature decoder.", "paragraph": "Counts quadrature pulses from rotary and linear position encoders, and supports generation of events for full-step or half-step modes. State-machine design results in built-in resistance to bouncing. MIT License.", "website": "https://github.com/SimpleHacks/QDEC", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/QDEC.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/QDEC-1.0.2.zip", "archiveFileName": "QDEC-1.0.2.zip", "size": 83114, "checksum": "SHA-256:6f0daf741578bebfefcc612bb6694d3fc8373be469acb06e3441ce1d1ff72f3a" }, { "name": "QDEC", "version": "1.0.3", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "High-efficiency, state-machine based quadrature decoder.", "paragraph": "Counts quadrature pulses from rotary and linear position encoders, and supports generation of events for full-step or half-step modes. State-machine design results in built-in resistance to bouncing. MIT License.", "website": "https://github.com/SimpleHacks/QDEC", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/QDEC.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/QDEC-1.0.3.zip", "archiveFileName": "QDEC-1.0.3.zip", "size": 83113, "checksum": "SHA-256:c474a68128939215a09e391d5ad6eaf6047234b44ac94c903c5f4fc8ef97ba6b" }, { "name": "QDEC", "version": "1.0.7", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "High-efficiency, state-machine based quadrature decoder.", "paragraph": "Counts quadrature pulses from rotary and linear position encoders, and supports generation of events for full-step or half-step modes. State-machine design results in built-in resistance to bouncing. MIT License.", "website": "https://github.com/SimpleHacks/QDEC", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/QDEC.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/QDEC-1.0.7.zip", "archiveFileName": "QDEC-1.0.7.zip", "size": 85715, "checksum": "SHA-256:28e3050b5da065c16d8a25fed651dd9cd5fce8c4b85e4ec94cc6772a9ff3598c" }, { "name": "QDEC", "version": "1.0.9", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "High-efficiency, state-machine based quadrature decoder.", "paragraph": "Counts quadrature pulses from rotary and linear position encoders, and supports generation of events for full-step or half-step modes. State-machine design results in built-in resistance to bouncing. MIT License.", "website": "https://github.com/SimpleHacks/QDEC", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/QDEC.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/QDEC-1.0.9.zip", "archiveFileName": "QDEC-1.0.9.zip", "size": 85727, "checksum": "SHA-256:e675b9797ac819877b0d68cf06b7622a30502b92058b399f9eb83d5dcbbbca45" }, { "name": "QDEC", "version": "2.0.0-beta", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "High-efficiency, state-machine based quadrature decoder.", "paragraph": "Counts quadrature pulses from rotary and linear position encoders, and supports generation of events for full-step or half-step modes. State-machine design results in built-in resistance to bouncing. MIT License.", "website": "https://github.com/SimpleHacks/QDEC", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/QDEC.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/QDEC-2.0.0-beta.zip", "archiveFileName": "QDEC-2.0.0-beta.zip", "size": 86446, "checksum": "SHA-256:c6b18db53f6a224eea2e06b957cfd05e55b51002611530bc0fb7e7075c2e1509" }, { "name": "QDEC", "version": "2.1.0", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "High-efficiency, state-machine based quadrature decoder.", "paragraph": "Counts quadrature pulses from rotary and linear position encoders, and supports generation of events for full-step or half-step modes. State-machine design results in built-in resistance to bouncing. MIT License.", "website": "https://github.com/SimpleHacks/QDEC", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/QDEC.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/QDEC-2.1.0.zip", "archiveFileName": "QDEC-2.1.0.zip", "size": 86551, "checksum": "SHA-256:cad2cc2b4d5a434c325241bdbfc74b9566b6313b4009001d81317b802c382f81" }, { "name": "DU-INO", "version": "1.0.0", "author": "Logick Workshop", "maintainer": "Aaron Mavrinac \u003caaron@logick.ca\u003e", "sentence": "DU-INO base Arduino library.", "website": "http://logick.ca/du-mdlr/du-ino", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/logickworkshop/du-ino.git", "url": "https://downloads.arduino.cc/libraries/github.com/logickworkshop/DU_INO-1.0.0.zip", "archiveFileName": "DU_INO-1.0.0.zip", "size": 57368, "checksum": "SHA-256:0a12136d5560c4060b25c531582c7e74307a73e730f36fd3e5f302f97966ccc6" }, { "name": "DU-INO", "version": "1.0.1", "author": "Logick Workshop", "maintainer": "Aaron Mavrinac \u003caaron@logick.ca\u003e", "sentence": "DU-INO base Arduino library.", "website": "http://logick.ca/du-mdlr/du-ino", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/logickworkshop/du-ino.git", "url": "https://downloads.arduino.cc/libraries/github.com/logickworkshop/DU_INO-1.0.1.zip", "archiveFileName": "DU_INO-1.0.1.zip", "size": 57639, "checksum": "SHA-256:62d87db663b4a58ba5b51ca30348dd8fb93a733ad0702c896cb56a494444bcb3" }, { "name": "DU-INO", "version": "1.1.0", "author": "Logick Workshop", "maintainer": "Aaron Mavrinac \u003caaron@logick.ca\u003e", "sentence": "DU-INO base Arduino library.", "website": "http://logick.ca/du-mdlr/du-ino", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/logickworkshop/du-ino.git", "dependencies": [ { "name": "TimerOne" } ], "url": "https://downloads.arduino.cc/libraries/github.com/logickworkshop/DU_INO-1.1.0.zip", "archiveFileName": "DU_INO-1.1.0.zip", "size": 59622, "checksum": "SHA-256:27fe9386c651dc354c742c7df292b1b075cd0154ef38dc8d8e466a9b4eb4ec6b" }, { "name": "DU-INO", "version": "1.2.0", "author": "Logick Workshop", "maintainer": "Aaron Mavrinac \u003caaron@logick.ca\u003e", "sentence": "DU-INO base Arduino library.", "website": "http://logick.ca/du-mdlr/du-ino", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/logickworkshop/du-ino.git", "dependencies": [ { "name": "TimerOne" } ], "url": "https://downloads.arduino.cc/libraries/github.com/logickworkshop/DU_INO-1.2.0.zip", "archiveFileName": "DU_INO-1.2.0.zip", "size": 719563, "checksum": "SHA-256:850b95b88acc9e7467029fd2594fbddfab26666ead6ddaedab12b38b2b9339d2" }, { "name": "Grafici-GFX", "version": "1.0.0", "author": "Marco Cattani \u003cm.cattani@gmail.com\u003e", "maintainer": "Marco Cattani \u003cm.cattani@gmail.com\u003e", "sentence": "Data visualization library for Arduino driven displays", "paragraph": "based/depending on the Adafruit GFX display libraries", "website": "https://github.com/cattanimarco/Grafici-GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cattanimarco/Grafici-GFX.git", "providesIncludes": [ "Grafici.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cattanimarco/Grafici_GFX-1.0.0.zip", "archiveFileName": "Grafici_GFX-1.0.0.zip", "size": 30890, "checksum": "SHA-256:a9d8966cc9f3458cdb0bcbfeab8d4a77dbc549370561cf72487f090173cd02d5" }, { "name": "Grafici-GFX", "version": "2.0.0", "author": "Marco Cattani \u003cm.cattani@gmail.com\u003e", "maintainer": "Marco Cattani \u003cm.cattani@gmail.com\u003e", "sentence": "Data visualization library for Arduino driven displays", "paragraph": "based/depending on the Adafruit GFX display libraries", "website": "https://github.com/cattanimarco/Grafici-GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cattanimarco/Grafici-GFX.git", "providesIncludes": [ "Grafici.h" ], "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/cattanimarco/Grafici_GFX-2.0.0.zip", "archiveFileName": "Grafici_GFX-2.0.0.zip", "size": 40860, "checksum": "SHA-256:d3b35f506cdb9a3e8e6b60bb2da21969fe4c1cf1e3fe1d07d660af94bda2d945" }, { "name": "Grafici-GFX", "version": "2.0.2", "author": "Marco Cattani \u003cm.cattani@gmail.com\u003e", "maintainer": "Marco Cattani \u003cm.cattani@gmail.com\u003e", "sentence": "Data visualization library for Arduino driven displays", "paragraph": "based/depending on the Adafruit GFX display libraries", "website": "https://github.com/cattanimarco/Grafici-GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cattanimarco/Grafici-GFX.git", "providesIncludes": [ "Grafici.h" ], "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ILI9341" } ], "url": "https://downloads.arduino.cc/libraries/github.com/cattanimarco/Grafici_GFX-2.0.2.zip", "archiveFileName": "Grafici_GFX-2.0.2.zip", "size": 40879, "checksum": "SHA-256:eb9dc9047819a431d053590b1cd4315139ce1066a77c97d17f87f0de45a52975" }, { "name": "Grafici-GFX", "version": "3.0.0", "author": "Marco Cattani \u003cm.cattani@gmail.com\u003e", "maintainer": "Marco Cattani \u003cm.cattani@gmail.com\u003e", "sentence": "Data visualization library for Arduino driven displays", "paragraph": "based/depending on the Adafruit GFX display libraries", "website": "https://github.com/cattanimarco/Grafici-GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cattanimarco/Grafici-GFX.git", "providesIncludes": [ "Grafici.h" ], "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ILI9341" } ], "url": "https://downloads.arduino.cc/libraries/github.com/cattanimarco/Grafici_GFX-3.0.0.zip", "archiveFileName": "Grafici_GFX-3.0.0.zip", "size": 819297, "checksum": "SHA-256:8d64766bd7aecf83f4452e892a069bc83facde8c330e7804cbd0d53dd916dbd8" }, { "name": "Grafici-GFX", "version": "4.0.0", "author": "Marco Cattani \u003c03offices_jockey@icloud.com\u003e", "maintainer": "Marco Cattani \u003c03offices_jockey@icloud.com\u003e", "sentence": "Data visualization library for Arduino driven displays", "paragraph": "based/depending on the Adafruit GFX display libraries. Grafici handles and process data and plot lines, bars, scatters and more on both squared and round displays.", "website": "https://github.com/cattanimarco/Grafici-GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cattanimarco/Grafici-GFX.git", "providesIncludes": [ "Grafici.h" ], "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/cattanimarco/Grafici_GFX-4.0.0.zip", "archiveFileName": "Grafici_GFX-4.0.0.zip", "size": 47703, "checksum": "SHA-256:1a859a4e870bda0b9e0c7fe9a84539d42431ffbe79084daf73787d6afacaaecb" }, { "name": "SimpleTimer", "version": "1.0.0", "author": "Alexander Kiryanenko \u003ckiryanenkoav@gmail.com\u003e", "maintainer": "Alexander Kiryanenko \u003ckiryanenkoav@gmail.com\u003e", "sentence": "Simple arduino timer.", "paragraph": "A simple Arduino library for work with time.", "website": "https://github.com/kiryanenko/SimpleTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kiryanenko/SimpleTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/kiryanenko/SimpleTimer-1.0.0.zip", "archiveFileName": "SimpleTimer-1.0.0.zip", "size": 4271, "checksum": "SHA-256:38ad1f4d671f5a85e201bfcfd98fee04a9b5140f766f03c2e61c2a99b1b5f5ec" }, { "name": "ssd1327", "version": "1.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "BitBank SSD1327 128x128 OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Can use I2C, SPI or bit banged I2C on any 2 GPIO pins. Supports 3 font sizes (6x8, 8x8, 16x16), pixel drawing, contrast control and can invert or flip the display 180 degrees. Runs on any hardware supported by Arduino, but was designed with the AVR in mind due to its limited RAM and FLASH space.", "website": "https://github.com/bitbank2/ssd1327", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ssd1327.git", "providesIncludes": [ "ssd1327.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ssd1327-1.0.0.zip", "archiveFileName": "ssd1327-1.0.0.zip", "size": 1937681, "checksum": "SHA-256:fd1c26d4d400a50bf7fb9c0e24361d39603f69d197ce9967418b7fce59efcf1c" }, { "name": "ssd1327", "version": "2.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "BitBank SSD1327+SSD1322 OLED display library.", "paragraph": "Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Can use I2C, SPI or bit banged I2C on any 2 GPIO pins. Supports 3 font sizes (6x8, 8x8, 16x16), pixel drawing, contrast control and can invert or flip the display 180 degrees. Runs on any hardware supported by Arduino, but more advanced features require a RAM buffer which does not fit on AVR devices.", "website": "https://github.com/bitbank2/ssd1327", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/ssd1327.git", "providesIncludes": [ "ssd1327.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/ssd1327-2.0.0.zip", "archiveFileName": "ssd1327-2.0.0.zip", "size": 1946587, "checksum": "SHA-256:0308a72323fdc64b3236e38869fb6137d05c6baa83b8166c5a95d305c67b769c" }, { "name": "RTCDS1307", "version": "1.0.0", "author": "Helder Rodrigues", "maintainer": "Helder Rodrigues", "sentence": "Library for rtc 1307", "paragraph": "RTC DS1307", "website": "https://github.com/offcircuit/RTCDS1307", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/offcircuit/RTCDS1307.git", "url": "https://downloads.arduino.cc/libraries/github.com/offcircuit/RTCDS1307-1.0.0.zip", "archiveFileName": "RTCDS1307-1.0.0.zip", "size": 16391, "checksum": "SHA-256:9e35c30afebc8bc56a73bab7ef1f463ca90f5e2dd63d945dc04f1325cf35448e" }, { "name": "MD_SN76489", "version": "1.0.0", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for SN76489 sound generator.", "paragraph": "Library to implement basic functionality for the SN 76489 sound generator chip", "website": "https://github.com/MajicDesigns/MD_SN76489", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_SN76489.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_SN76489-1.0.0.zip", "archiveFileName": "MD_SN76489-1.0.0.zip", "size": 2181996, "checksum": "SHA-256:d17fe28336458a6ed067f466bead21fb9c98e140e901493e23fd982fbffe9d3d" }, { "name": "MD_SN76489", "version": "1.1.0", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for SN76489 sound generator.", "paragraph": "Library to implement basic functionality for the SN 76489 sound generator chip", "website": "https://github.com/MajicDesigns/MD_SN76489", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_SN76489.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_SN76489-1.1.0.zip", "archiveFileName": "MD_SN76489-1.1.0.zip", "size": 2463767, "checksum": "SHA-256:4f08300827af1570a05c2c6ba4030bf15989a4550598c0b788038c52d1027311" }, { "name": "MD_SN76489", "version": "1.1.1", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for SN76489 sound generator.", "paragraph": "Library to implement basic functionality for the SN 76489 sound generator chip", "website": "https://github.com/MajicDesigns/MD_SN76489", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_SN76489.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_SN76489-1.1.1.zip", "archiveFileName": "MD_SN76489-1.1.1.zip", "size": 2462576, "checksum": "SHA-256:a99350ac22d4ccebf1f7f5a442cb86d782ca461b6a83c2ae724d2c7ff73d97a0" }, { "name": "PU2CLR SI4844", "version": "1.0.1", "author": "Ricardo Lima Caratti", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER", "paragraph": "This library is intended to provide an easier interface for controlling the SI4844", "website": "https://github.com/pu2clr/SI4844/tree/master", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4844.git", "providesIncludes": [ "SI4844.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4844-1.0.1.zip", "archiveFileName": "PU2CLR_SI4844-1.0.1.zip", "size": 7930199, "checksum": "SHA-256:b50473f6d1592765228b092c2cac1350f542aec3e7ac2bcd8af1fde3ded1e3ec" }, { "name": "PU2CLR SI4844", "version": "1.0.2", "author": "Ricardo Lima Caratti", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER", "paragraph": "This library is intended to provide an easier interface for controlling the SI4844", "website": "https://github.com/pu2clr/SI4844/tree/master", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4844.git", "providesIncludes": [ "SI4844.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4844-1.0.2.zip", "archiveFileName": "PU2CLR_SI4844-1.0.2.zip", "size": 10027352, "checksum": "SHA-256:52113aef5f4229634c5878160963025a428bae1e074162e37377b2685122dcdc" }, { "name": "PU2CLR SI4844", "version": "1.0.3", "author": "Ricardo Lima Caratti", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.", "paragraph": "This library is intended to provide an easier interface for controlling the SI4844.", "website": "https://github.com/pu2clr/SI4844/tree/master", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4844.git", "providesIncludes": [ "SI4844.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4844-1.0.3.zip", "archiveFileName": "PU2CLR_SI4844-1.0.3.zip", "size": 10029950, "checksum": "SHA-256:463a9ab43b331d979c9d67e220b7456d4e97e0cd1ac512f6ac596c0cd0e36834" }, { "name": "PU2CLR SI4844", "version": "1.0.4", "author": "Ricardo Lima Caratti", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.", "paragraph": "This library is intended to provide an easier interface for controlling the SI4844.", "website": "https://github.com/pu2clr/SI4844/tree/master", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4844.git", "providesIncludes": [ "SI4844.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4844-1.0.4.zip", "archiveFileName": "PU2CLR_SI4844-1.0.4.zip", "size": 10031313, "checksum": "SHA-256:3baf94aaf3b29eda8e83bc8cb103bcf4056af80db635d733460cdc25014954c4" }, { "name": "PU2CLR SI4844", "version": "1.0.5", "author": "Ricardo Lima Caratti", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.", "paragraph": "This library is intended to provide an easier interface for controlling the SI4844.", "website": "https://github.com/pu2clr/SI4844/tree/master", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4844.git", "providesIncludes": [ "SI4844.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4844-1.0.5.zip", "archiveFileName": "PU2CLR_SI4844-1.0.5.zip", "size": 11614894, "checksum": "SHA-256:0697ebabd9b8a4338f05b5a8580f435e86f7b8396654eae10c1c5d8800ab0206" }, { "name": "PU2CLR SI4844", "version": "1.0.6", "author": "Ricardo Lima Caratti", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.", "paragraph": "This library is intended to provide an easier interface for controlling the SI4844.", "website": "https://github.com/pu2clr/SI4844/tree/master", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4844.git", "providesIncludes": [ "SI4844.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4844-1.0.6.zip", "archiveFileName": "PU2CLR_SI4844-1.0.6.zip", "size": 11614892, "checksum": "SHA-256:6a3e8746d764bc60f74e7d68bb812a583c79f4c5f4846861d5c26045aec03d48" }, { "name": "PU2CLR SI4844", "version": "1.0.7", "author": "Ricardo Lima Caratti", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.", "paragraph": "This library is intended to provide an easier interface for controlling the SI4844.", "website": "https://github.com/pu2clr/SI4844/tree/master", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4844.git", "providesIncludes": [ "SI4844.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4844-1.0.7.zip", "archiveFileName": "PU2CLR_SI4844-1.0.7.zip", "size": 11770490, "checksum": "SHA-256:ced6c9ee65b0ed9943443f892dfe6e0b4d5b4999613f0eb160e0f0465c9c3213" }, { "name": "PU2CLR SI4844", "version": "1.0.8", "author": "Ricardo Lima Caratti", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.", "paragraph": "This library is intended to provide an easier interface to control the SI4844.", "website": "https://github.com/pu2clr/SI4844/tree/master", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4844.git", "providesIncludes": [ "SI4844.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4844-1.0.8.zip", "archiveFileName": "PU2CLR_SI4844-1.0.8.zip", "size": 6950580, "checksum": "SHA-256:6507ed47155c8e7bd8b2caf6c78e1ee02e6898a7ff80ab93b20b3643e5560f5e" }, { "name": "PU2CLR SI4844", "version": "1.0.9", "author": "Ricardo Lima Caratti", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.", "paragraph": "This library is intended to provide an easier interface to control the SI4844.", "website": "https://github.com/pu2clr/SI4844/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4844.git", "providesIncludes": [ "SI4844.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4844-1.0.9.zip", "archiveFileName": "PU2CLR_SI4844-1.0.9.zip", "size": 7236985, "checksum": "SHA-256:938067916e2c0599d5fd3520d21816ad9ae0f553604241b91f9eda7758d06f28" }, { "name": "Beelan LoRaWAN", "version": "1.1.0", "author": "Beelan", "maintainer": "Eduardo Contreras \u003chola@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/BeelanMX/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-1.1.0.zip", "archiveFileName": "Beelan_LoRaWAN-1.1.0.zip", "size": 593146, "checksum": "SHA-256:c76c334299a60ac5241968c40caf97aea452f6259ab4d30de5f754754c138886" }, { "name": "Beelan LoRaWAN", "version": "1.2.0", "author": "Beelan", "maintainer": "Eduardo Contreras \u003chola@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/BeelanMX/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-1.2.0.zip", "archiveFileName": "Beelan_LoRaWAN-1.2.0.zip", "size": 593659, "checksum": "SHA-256:2bcad03875fad1b1d50edfd23a40c138eaa610edb06f9562e47cdb9ecbef3408" }, { "name": "Beelan LoRaWAN", "version": "1.3.0", "author": "Beelan", "maintainer": "Eduardo Contreras \u003chola@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/BeelanMX/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-1.3.0.zip", "archiveFileName": "Beelan_LoRaWAN-1.3.0.zip", "size": 595757, "checksum": "SHA-256:bebc8514c4d65cf6c17fff9180fec56c35a6305b862e19627a287c7538d5562e" }, { "name": "Beelan LoRaWAN", "version": "1.4.0", "author": "Beelan", "maintainer": "Eduardo Contreras \u003chola@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/BeelanMX/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-1.4.0.zip", "archiveFileName": "Beelan_LoRaWAN-1.4.0.zip", "size": 599253, "checksum": "SHA-256:e091b4492df0fc68cba8364ab2334fe3c5e8088816a93e53f694c827001c8914" }, { "name": "Beelan LoRaWAN", "version": "1.5.1", "author": "Beelan", "maintainer": "Eduardo Contreras \u003chola@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/BeelanMX/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-1.5.1.zip", "archiveFileName": "Beelan_LoRaWAN-1.5.1.zip", "size": 599253, "checksum": "SHA-256:8686d4eb95f9c04e589097c403f2fb851d70e3caf527ca804271197e93b67c44" }, { "name": "Beelan LoRaWAN", "version": "1.5.3", "author": "Beelan", "maintainer": "Eduardo Contreras \u003chola@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/BeelanMX/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-1.5.3.zip", "archiveFileName": "Beelan_LoRaWAN-1.5.3.zip", "size": 599584, "checksum": "SHA-256:368e05b194289ef2412a9b61509d9241a4e184199b3f8a966b62201a5b685698" }, { "name": "Beelan LoRaWAN", "version": "1.5.4", "author": "Beelan", "maintainer": "Eduardo Contreras \u003chola@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/BeelanMX/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-1.5.4.zip", "archiveFileName": "Beelan_LoRaWAN-1.5.4.zip", "size": 598399, "checksum": "SHA-256:26f7f718e471f5308d3f518b57089fb8f5d7e5f3f52ab60d7c9dd3b506f17009" }, { "name": "Beelan LoRaWAN", "version": "2.0.0", "author": "Beelan", "maintainer": "Eduardo Contreras \u003chola@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/BeelanMX/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-2.0.0.zip", "archiveFileName": "Beelan_LoRaWAN-2.0.0.zip", "size": 601360, "checksum": "SHA-256:a8b736e2493c3682ec073460a7f9b1fe2b14d5621010b280ceee82099f178f9e" }, { "name": "Beelan LoRaWAN", "version": "2.1.0", "author": "Beelan", "maintainer": "Eduardo Contreras \u003chola@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/BeelanMX/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-2.1.0.zip", "archiveFileName": "Beelan_LoRaWAN-2.1.0.zip", "size": 601855, "checksum": "SHA-256:6eea34e8db3c023902c28ffef5466bb743bc044aa0f0555fc22cd7947405def0" }, { "name": "Beelan LoRaWAN", "version": "2.4.0", "author": "Beelan", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/ElectronicCats/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc", "renesas", "renesas_portenta", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-2.4.0.zip", "archiveFileName": "Beelan_LoRaWAN-2.4.0.zip", "size": 602055, "checksum": "SHA-256:cbe8b9a61b928627510c61aba9060f08f6fb28ae6b2aa0dd1eab4b99321be297" }, { "name": "Beelan LoRaWAN", "version": "2.5.0", "author": "Beelan", "maintainer": "Electronic Cats \u003cstore@electroniccats.com\u003e", "sentence": "LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.", "paragraph": "Device library for LoRaWAN network US, EU and AS. Support SX1276/72 or RFM95", "website": "https://github.com/ElectronicCats/Beelan-LoRaWAN", "category": "Communication", "architectures": [ "avr", "esp8266", "samd", "esp32", "samdlc", "renesas", "renesas_portenta", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/Beelan-LoRaWAN.git", "providesIncludes": [ "lorawan.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Beelan_LoRaWAN-2.5.0.zip", "archiveFileName": "Beelan_LoRaWAN-2.5.0.zip", "size": 606925, "checksum": "SHA-256:5016814e16e3f62a656678dbb0d07489c45d1ffc1de09d0360d4fb71e03a2842" }, { "name": "Sodaq_R4X_MQTT", "version": "1.0.0", "author": "Gabriel Notman,SODAQ", "maintainer": "Gabriel Notman \u003cgabriel@sodaq.com\u003e", "sentence": "Adapter to use the Sodaq_R4X library with Sodaq_MQTT", "paragraph": "Adapter class which adds support for the Sodaq_R4X library to be used as a the transport for Sodaq_MQTT", "website": "https://github.com/SodaqMoja/Sodaq_R4X_MQTT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_R4X_MQTT.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_R4X_MQTT-1.0.0.zip", "archiveFileName": "Sodaq_R4X_MQTT-1.0.0.zip", "size": 10025, "checksum": "SHA-256:ea925cfb96291b3dd1c76a1382796f1c269b0a61657b5f9e87414423ea16cac5" }, { "name": "Sodaq_R4X_MQTT", "version": "1.0.1", "author": "Gabriel Notman,SODAQ", "maintainer": "Gabriel Notman \u003cgabriel@sodaq.com\u003e", "sentence": "Adapter to use the Sodaq_R4X library with Sodaq_MQTT", "paragraph": "Adapter class which adds support for the Sodaq_R4X library to be used as a the transport for Sodaq_MQTT", "website": "https://github.com/SodaqMoja/Sodaq_R4X_MQTT", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SodaqMoja/Sodaq_R4X_MQTT.git", "url": "https://downloads.arduino.cc/libraries/github.com/SodaqMoja/Sodaq_R4X_MQTT-1.0.1.zip", "archiveFileName": "Sodaq_R4X_MQTT-1.0.1.zip", "size": 10404, "checksum": "SHA-256:cd0ff564554508bd3100e857b709372e15e20bfaeb09fdab242102896fe6856a" }, { "name": "LCBUrl", "version": "1.0.0", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local/%7Ethis/is/a/./path/test.php#frag` and independantly access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.0.0.zip", "archiveFileName": "LCBUrl-1.0.0.zip", "size": 20420, "checksum": "SHA-256:b54c66e327df1996f11789f6bf621d633e435ca57c5624bbe741c7ccf3596284" }, { "name": "LCBUrl", "version": "1.0.1", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local/%7Ethis/is/a/./path/test.php#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.0.1.zip", "archiveFileName": "LCBUrl-1.0.1.zip", "size": 12936, "checksum": "SHA-256:6b7bb85f53828c692cb62b3c43cbb401a8adeba5f951ad89ee9060b0048d79cb" }, { "name": "LCBUrl", "version": "1.0.2", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.0.2.zip", "archiveFileName": "LCBUrl-1.0.2.zip", "size": 13846, "checksum": "SHA-256:d96ccb909c8f2eb44c668ae00f63600445cee9e9c02587238201cc8a5eb1627a" }, { "name": "LCBUrl", "version": "1.1.0", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.0.zip", "archiveFileName": "LCBUrl-1.1.0.zip", "size": 30608, "checksum": "SHA-256:204599c792373e6b9049ca09181151a53d04b477df31bcbc182ec68e1fed4fab" }, { "name": "LCBUrl", "version": "1.1.1", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.1.zip", "archiveFileName": "LCBUrl-1.1.1.zip", "size": 13899, "checksum": "SHA-256:fa886fa8ef5a36e7cd4c029e9f003e0096c7267e837124300851428a4a542a08" }, { "name": "LCBUrl", "version": "1.1.2", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.2.zip", "archiveFileName": "LCBUrl-1.1.2.zip", "size": 30665, "checksum": "SHA-256:2fd2ec8a3c581724a9eeeaa211bad2963427488e5b592a3c912930c6b77a16d3" }, { "name": "LCBUrl", "version": "1.1.3", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.3.zip", "archiveFileName": "LCBUrl-1.1.3.zip", "size": 32720, "checksum": "SHA-256:7f47adbb683d168bbfc0aae3788ba0aefce4c13bc5a5ff7dd1610853ecbd4231" }, { "name": "LCBUrl", "version": "1.1.4", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.4.zip", "archiveFileName": "LCBUrl-1.1.4.zip", "size": 32782, "checksum": "SHA-256:f5c9eba98796a0a401fcc8c187bbd6d52ad51771dce5d731e18d554150ec6268" }, { "name": "LCBUrl", "version": "1.1.5", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.5.zip", "archiveFileName": "LCBUrl-1.1.5.zip", "size": 35978, "checksum": "SHA-256:ada965ff75f4a0026c25e5bd502415573d0bb041263f07c3807fd8453e43cae7" }, { "name": "LCBUrl", "version": "1.1.6", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.6.zip", "archiveFileName": "LCBUrl-1.1.6.zip", "size": 35944, "checksum": "SHA-256:f81ea469d62334f72da7b5ae4beceb3e1db054e4b7364ae0d59f857566617bbb" }, { "name": "LCBUrl", "version": "1.1.7", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.7.zip", "archiveFileName": "LCBUrl-1.1.7.zip", "size": 35986, "checksum": "SHA-256:96a49c19c1253e8fcb6628ee76586755a80acedde80e5a9fbcc38ef84498710d" }, { "name": "LCBUrl", "version": "1.1.8", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.8.zip", "archiveFileName": "LCBUrl-1.1.8.zip", "size": 35941, "checksum": "SHA-256:88f7d32a7faaf20342e7a4dd423fd03a5809147229e6743be164eeca7d5fe4b1" }, { "name": "LCBUrl", "version": "1.1.9", "author": "Lee Bussy \u003clee@bussy.org\u003e", "maintainer": "Lee Bussy \u003clee@bussy.org\u003e", "sentence": "A library to manipulate URL strings", "paragraph": "This library will parse a url, and normalize it according to the information provided in RFC3986. For instance, pass in `http://%7EFoo:%7Ep@$$word@servername.local:80/%7Ethis/is/a/./path/test.php?foo=bar#frag` and independently access the hostname, user name, password, path, query string, fragment, etc.", "website": "https://github.com/lbussy/LCBUrl", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lbussy/LCBUrl.git", "providesIncludes": [ "LCBUrl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lbussy/LCBUrl-1.1.9.zip", "archiveFileName": "LCBUrl-1.1.9.zip", "size": 35800, "checksum": "SHA-256:e0ddb6e4cc89b2389152f52b34e5ec40c98f6d3d562ec6b3514089fe1c73cca1" }, { "name": "Adafruit WavePlayer Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper library for wrangling Wave files", "paragraph": "Parse and prepare wave files to play from filesystems. Uses SdFat NOT SD library to read!", "website": "https://github.com/adafruit/Adafruit_WavePlayer", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_WavePlayer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WavePlayer_Library-1.0.0.zip", "archiveFileName": "Adafruit_WavePlayer_Library-1.0.0.zip", "size": 1592537, "checksum": "SHA-256:aa2b450849065614bf2d07d588ad3e028715939e0fbeac496596034ecb129132" }, { "name": "Adafruit WavePlayer Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper library for wrangling Wave files", "paragraph": "Parse and prepare wave files to play from filesystems. Uses SdFat NOT SD library to read!", "website": "https://github.com/adafruit/Adafruit_WavePlayer", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_WavePlayer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WavePlayer_Library-1.0.1.zip", "archiveFileName": "Adafruit_WavePlayer_Library-1.0.1.zip", "size": 1595640, "checksum": "SHA-256:a74ccc47593acf14d2cf187fe94c17bf81a49fc4f344364b02f19c0eef460e58" }, { "name": "Adafruit WavePlayer Library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper library for wrangling Wave files", "paragraph": "Parse and prepare wave files to play from filesystems. Uses SdFat NOT SD library to read!", "website": "https://github.com/adafruit/Adafruit_WavePlayer", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_WavePlayer.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WavePlayer_Library-1.0.2.zip", "archiveFileName": "Adafruit_WavePlayer_Library-1.0.2.zip", "size": 1595723, "checksum": "SHA-256:0659c8f95c8e9e1cf0e07b26aa391a1e1136f215733d6eec00ea1f10c31b0b84" }, { "name": "Adafruit WavePlayer Library", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper library for wrangling Wave files", "paragraph": "Parse and prepare wave files to play from filesystems. Uses SdFat NOT SD library to read!", "website": "https://github.com/adafruit/Adafruit_WavePlayer", "category": "Data Processing", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_WavePlayer.git", "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WavePlayer_Library-1.0.3.zip", "archiveFileName": "Adafruit_WavePlayer_Library-1.0.3.zip", "size": 1595705, "checksum": "SHA-256:9d9d17f56efb13e8ee50ebfdb6ded35e6fe1aa9dea3b04f62b1dac37fb5533f9" }, { "name": "Adafruit WavePlayer Library", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper library for wrangling Wave files", "paragraph": "Parse and prepare wave files to play from filesystems. Uses SdFat NOT SD library to read!", "website": "https://github.com/adafruit/Adafruit_WavePlayer", "category": "Data Processing", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_WavePlayer.git", "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WavePlayer_Library-1.0.4.zip", "archiveFileName": "Adafruit_WavePlayer_Library-1.0.4.zip", "size": 1595720, "checksum": "SHA-256:d89ca9a2d9ab4049965480b49752f1ca462229b7e47599793430a98659f0ca14" }, { "name": "Adafruit WavePlayer Library", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper library for wrangling Wave files", "paragraph": "Parse and prepare wave files to play from filesystems. Uses SdFat NOT SD library to read!", "website": "https://github.com/adafruit/Adafruit_WavePlayer", "category": "Data Processing", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_WavePlayer.git", "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WavePlayer_Library-1.0.5.zip", "archiveFileName": "Adafruit_WavePlayer_Library-1.0.5.zip", "size": 1597944, "checksum": "SHA-256:4bcbee5cb5fd70f94e6deb20f7ba67bd5c64c0e5092f4d7dc1ddf8d3a4cc6865" }, { "name": "Adafruit WavePlayer Library", "version": "1.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Helper library for wrangling Wave files", "paragraph": "Parse and prepare wave files to play from filesystems. Uses SdFat NOT SD library to read!", "website": "https://github.com/adafruit/Adafruit_WavePlayer", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_WavePlayer.git", "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Zero DMA Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_WavePlayer_Library-1.0.7.zip", "archiveFileName": "Adafruit_WavePlayer_Library-1.0.7.zip", "size": 1600122, "checksum": "SHA-256:732a5155fc6f6b00a763d56b89d4a5e364615641bb1f504e4539a0d6a540aeb0" }, { "name": "Adafruit MPU6050", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-1.0.0.zip", "archiveFileName": "Adafruit_MPU6050-1.0.0.zip", "size": 15302, "checksum": "SHA-256:6d237df86f8a7d3e176b07b68c9ae243203f2ee808ce2d989e5b46d59b9c70c6" }, { "name": "Adafruit MPU6050", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-1.0.1.zip", "archiveFileName": "Adafruit_MPU6050-1.0.1.zip", "size": 15279, "checksum": "SHA-256:fbbc414efda3cddd85687723e1f590bcd40a387bb749b41800903b4030a16da1" }, { "name": "Adafruit MPU6050", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-1.0.2.zip", "archiveFileName": "Adafruit_MPU6050-1.0.2.zip", "size": 16389, "checksum": "SHA-256:a0cac614d70d0f197a674eceb954144214ad1d3446878e9e1087487f7a563034" }, { "name": "Adafruit MPU6050", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.0.0.zip", "archiveFileName": "Adafruit_MPU6050-2.0.0.zip", "size": 342841, "checksum": "SHA-256:a0a6e3a168fffb6b38b179b4f9e9822459157c1fbcdb90f8dfaee52d2951e7eb" }, { "name": "Adafruit MPU6050", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.0.1.zip", "archiveFileName": "Adafruit_MPU6050-2.0.1.zip", "size": 342857, "checksum": "SHA-256:5c1c898e2b737ce9599d0a62272598e5344d62c00a64fcd1cf26d5194f5aef86" }, { "name": "Adafruit MPU6050", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.0.2.zip", "archiveFileName": "Adafruit_MPU6050-2.0.2.zip", "size": 342853, "checksum": "SHA-256:6b1aabfbdb33e17f27cb5d230bcbc1b096ce49f343f578b1372e4fff2ac3c17a" }, { "name": "Adafruit MPU6050", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.0.3.zip", "archiveFileName": "Adafruit_MPU6050-2.0.3.zip", "size": 343352, "checksum": "SHA-256:99aa7b1fc267ea832ad9a90cefc3d6381cf1d33389e4de31c24fd74bb38186cc" }, { "name": "Adafruit MPU6050", "version": "2.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.0.4.zip", "archiveFileName": "Adafruit_MPU6050-2.0.4.zip", "size": 343363, "checksum": "SHA-256:eebc521a962186d4d6a4f1a00249e9315fda0b0baf8b16e8053d2598766c1d2e" }, { "name": "Adafruit MPU6050", "version": "2.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.0.5.zip", "archiveFileName": "Adafruit_MPU6050-2.0.5.zip", "size": 343419, "checksum": "SHA-256:b1a23be3a86fb1e497aaf9cbe8e8d616e24b506783f026df3966cd129dee8096" }, { "name": "Adafruit MPU6050", "version": "2.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.0.6.zip", "archiveFileName": "Adafruit_MPU6050-2.0.6.zip", "size": 343409, "checksum": "SHA-256:42a3a7a9bad5be87246248ce2002fa85c4ef6f43c174d1dde5ba026f20f21821" }, { "name": "Adafruit MPU6050", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.1.0.zip", "archiveFileName": "Adafruit_MPU6050-2.1.0.zip", "size": 345193, "checksum": "SHA-256:23e8f5e1f8514043cf451658610ef75fc3c944886d49582c207b6f6242e8add0" }, { "name": "Adafruit MPU6050", "version": "2.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.2.0.zip", "archiveFileName": "Adafruit_MPU6050-2.2.0.zip", "size": 345552, "checksum": "SHA-256:896fd2fce7e71e6bbdb65831020a11be3ae49559c278f537049d7b38991ed00c" }, { "name": "Adafruit MPU6050", "version": "2.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.2.1.zip", "archiveFileName": "Adafruit_MPU6050-2.2.1.zip", "size": 345554, "checksum": "SHA-256:6cc33d823a69221beb44deb57ad3918f3584346fe9ca985a394eefee3df119fd" }, { "name": "Adafruit MPU6050", "version": "2.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.2.2.zip", "archiveFileName": "Adafruit_MPU6050-2.2.2.zip", "size": 345557, "checksum": "SHA-256:a819bf7b2d2341a2591a09e021461f069e86f3861074be09245c715855d602ae" }, { "name": "Adafruit MPU6050", "version": "2.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.2.3.zip", "archiveFileName": "Adafruit_MPU6050-2.2.3.zip", "size": 345556, "checksum": "SHA-256:c8b214e779bf71e9dcc5a72cf1980c3fe587c21bbfaa864e1103edb3d2bb8a68" }, { "name": "Adafruit MPU6050", "version": "2.2.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.2.4.zip", "archiveFileName": "Adafruit_MPU6050-2.2.4.zip", "size": 345671, "checksum": "SHA-256:79d913ff896263444ce55fdf4174f1a0b03b3c898149c3eccfe86e8284398e13" }, { "name": "Adafruit MPU6050", "version": "2.2.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MPU6050 sensors in the Adafruit shop", "paragraph": "Arduino library for the MPU6050 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MPU6050", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MPU6050.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MPU6050-2.2.6.zip", "archiveFileName": "Adafruit_MPU6050-2.2.6.zip", "size": 345671, "checksum": "SHA-256:5afe02f22592c7bcae59dee23a157950f886a3cc8fd71796c4ca0d0cee77542a" }, { "name": "SpheroRVR", "version": "1.0.0", "author": "Sphero", "maintainer": "Sphero \u003csphero-public-sdk-support@sphero.com\u003e", "sentence": "This library allows you to communicate with a Sphero RVR using an Arduino Uno.", "paragraph": "You can send commands to your RVR telling it to drive, change LED colors, send battery state notifications, and more! More information can be found on our Public SDK website.", "website": "https://sdk.sphero.com", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sphero-inc/sphero-sdk-arduino-cpp-library-manager.git", "providesIncludes": [ "SpheroRVR.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/sphero-inc/SpheroRVR-1.0.0.zip", "archiveFileName": "SpheroRVR-1.0.0.zip", "size": 152708, "checksum": "SHA-256:7290fa4396fb222f0ce37c1d720d2bdbeb0095ef614f62e65e0db6972fdb72b0" }, { "name": "ACAN_T4", "version": "1.0.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. Note that CANFD support is experimental in release 1.0.0. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.0.0.zip", "archiveFileName": "ACAN_T4-1.0.0.zip", "size": 369924, "checksum": "SHA-256:6d79b6be85600d677d2a4a3292e3edc0b67aaee6580e9a4308e1b28c51340391" }, { "name": "ACAN_T4", "version": "1.1.0", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. Note that CANFD support is experimental in release 1.0.0. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.1.0.zip", "archiveFileName": "ACAN_T4-1.1.0.zip", "size": 372212, "checksum": "SHA-256:9e4f2a68d6d8a7c3367fc2f08fd2d195ea5955598b09c40634d189ebcb46e54b" }, { "name": "ACAN_T4", "version": "1.1.1", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. Note that CANFD support is experimental. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.1.1.zip", "archiveFileName": "ACAN_T4-1.1.1.zip", "size": 377340, "checksum": "SHA-256:6d81da7cc723020e57dfda533aa3b94148780a3c815d971c54f3fbb8a6adecc9" }, { "name": "ACAN_T4", "version": "1.1.2", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 / 4.1 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. Note that CANFD support is experimental. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.1.2.zip", "archiveFileName": "ACAN_T4-1.1.2.zip", "size": 406115, "checksum": "SHA-256:da3b590d4c4e51ef99b4443992320b7ba88e6ed973f0ead9b40ad0a1cb3394bc" }, { "name": "ACAN_T4", "version": "1.1.3", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 / 4.1 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. Note that CANFD support is experimental. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.1.3.zip", "archiveFileName": "ACAN_T4-1.1.3.zip", "size": 405841, "checksum": "SHA-256:2c9e573e224cec6ee4dd57a80c814e2ad395a3b4674afc0d01bc684ea7b582d3" }, { "name": "ACAN_T4", "version": "1.1.4", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 / 4.1 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.1.4.zip", "archiveFileName": "ACAN_T4-1.1.4.zip", "size": 735833, "checksum": "SHA-256:45696b47307abb0b36462f277f248a9dd8be4898f96d3091c1104d4f831dd894" }, { "name": "ACAN_T4", "version": "1.1.5", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 / 4.1 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.1.5.zip", "archiveFileName": "ACAN_T4-1.1.5.zip", "size": 739329, "checksum": "SHA-256:1c11bf14b058accba23709a3f44bcb11a7bf732ecde2d4d03fa342bf2e2ccc58" }, { "name": "ACAN_T4", "version": "1.1.6", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 / 4.1 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.1.6.zip", "archiveFileName": "ACAN_T4-1.1.6.zip", "size": 740957, "checksum": "SHA-256:770dc8e16621708749128be96654b56db5388dfe117c2dbfa9912c1bcc6c429a" }, { "name": "ACAN_T4", "version": "1.1.7", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 / 4.1 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.1.7.zip", "archiveFileName": "ACAN_T4-1.1.7.zip", "size": 735204, "checksum": "SHA-256:0e3bb9a43efeb334e5b61f264a0ee432506b0cef4f96ed283951ccc97b58651b" }, { "name": "ACAN_T4", "version": "1.1.8", "author": "Pierre Molinaro", "maintainer": "Pierre Molinaro \u003cpierre@pcmolinaro.name\u003e", "sentence": "A Teensy 4.0 / 4.1 CAN / CANFD driver.", "paragraph": "This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.", "website": "https://github.com/pierremolinaro/acan-t4", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pierremolinaro/acan-t4.git", "url": "https://downloads.arduino.cc/libraries/github.com/pierremolinaro/ACAN_T4-1.1.8.zip", "archiveFileName": "ACAN_T4-1.1.8.zip", "size": 735330, "checksum": "SHA-256:1eb3b680eb763b6863c0afaba0e71e8eef990e211dee9b6de9105b07a6b01b93" }, { "name": "Snake", "version": "1.0.1", "author": "Petro Borshchahivskyi \u003cdev@liksu.com\u003e", "maintainer": "Petro Borshchahivskyi \u003cdev@liksu.com\u003e", "sentence": "This library allows to run snake on 7-segments display (we use it in idle).", "paragraph": "Up to 8 digits, requires LedControl library", "website": "http://liksu.github.io/7SegmentsSnake/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Liksu/7SegmentsSnake.git", "url": "https://downloads.arduino.cc/libraries/github.com/Liksu/Snake-1.0.1.zip", "archiveFileName": "Snake-1.0.1.zip", "size": 1917993, "checksum": "SHA-256:023a1f580bc5c7a82e2f77cc9995e4ec2607fc3442bb195031cd6bd096799b89" }, { "name": "SparkFun ATECCX08a Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Microchip ATECCX08a Cryptographic Co-processors.", "paragraph": "This can be used to get up and running with the MicroChip ATECC508a and ATECC608a chips.", "website": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_ATECCX08a_Arduino_Library-1.0.0.zip", "size": 43375, "checksum": "SHA-256:8ade93c848622eb768ae8f37e0f4d95409563ddd8c986f367e0e50b8c6b2ecd1" }, { "name": "SparkFun ATECCX08a Arduino Library", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Microchip ATECCX08a Cryptographic Co-processors.", "paragraph": "This can be used to get up and running with the MicroChip ATECC508a and ATECC608a chips.", "website": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_ATECCX08a_Arduino_Library-1.1.0.zip", "size": 43570, "checksum": "SHA-256:d74ad0f35c617899cf2fef73c87bd088707a8bb1f1a25823302b9444da785332" }, { "name": "SparkFun ATECCX08a Arduino Library", "version": "1.2.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Microchip ATECCX08a Cryptographic Co-processors.", "paragraph": "This can be used to get up and running with the MicroChip ATECC508a and ATECC608a chips.", "website": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library-1.2.0.zip", "archiveFileName": "SparkFun_ATECCX08a_Arduino_Library-1.2.0.zip", "size": 48547, "checksum": "SHA-256:5efc22db12638c7a63e3890f32a3410b10ef0066794367a8c2063761f5980e9c" }, { "name": "SparkFun ATECCX08a Arduino Library", "version": "1.3.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Microchip ATECCX08a Cryptographic Co-processors.", "paragraph": "This can be used to get up and running with the MicroChip ATECC508a and ATECC608a chips.", "website": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library-1.3.0.zip", "archiveFileName": "SparkFun_ATECCX08a_Arduino_Library-1.3.0.zip", "size": 48559, "checksum": "SHA-256:58eea292614cc7f7472b0ba6717f793b247fa4a90d792bc43e2dd8e68dc8526d" }, { "name": "SparkFun ATECCX08a Arduino Library", "version": "1.3.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for the Microchip ATECCX08a Cryptographic Co-processors.", "paragraph": "This can be used to get up and running with the MicroChip ATECC508a and ATECC608a chips.", "website": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_ATECCX08a_Arduino_Library-1.3.1.zip", "archiveFileName": "SparkFun_ATECCX08a_Arduino_Library-1.3.1.zip", "size": 48706, "checksum": "SHA-256:c1b16c5e270d2e38567fb2684bd39390f92b2d145a81336911ba7e9c4947729f" }, { "name": "SinricPro", "version": "2.0.1", "author": "Boris Jäger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jäger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "An Arduino SDK for https://sinric.pro", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https:://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.0.1.zip", "archiveFileName": "SinricPro-2.0.1.zip", "size": 71712, "checksum": "SHA-256:b3fd47c5485e1e94ee571ee8f8e79e016d6e1184727d1e42fe10e8c8371f86f8" }, { "name": "SinricPro", "version": "2.0.4", "author": "Boris Jäger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jäger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "An Arduino SDK for https://sinric.pro", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https:://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.0.4.zip", "archiveFileName": "SinricPro-2.0.4.zip", "size": 72106, "checksum": "SHA-256:44a503d338e6dd8dda113155290cb5e8648e8567fd26e576916f49a8394b4c94" }, { "name": "SinricPro", "version": "2.0.5", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "An Arduino SDK for https://sinric.pro", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https:://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.0.5.zip", "archiveFileName": "SinricPro-2.0.5.zip", "size": 72473, "checksum": "SHA-256:79febeb9c71e112d6045d69740b0e359dfc81258b6cc69c3bb6a2d1ea53659fb" }, { "name": "SinricPro", "version": "2.1.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "An Arduino SDK for https://sinric.pro", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https:://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.1.0.zip", "archiveFileName": "SinricPro-2.1.0.zip", "size": 73591, "checksum": "SHA-256:c69f1258a4956a67f9e3d95f096463832f0397a395bdf787900b31aea2effaca" }, { "name": "SinricPro", "version": "2.1.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https:://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.1.1.zip", "archiveFileName": "SinricPro-2.1.1.zip", "size": 73701, "checksum": "SHA-256:be7973db4059a570147c3c75ec7fe87d8f0b69f6062621a2972ec919803b2538" }, { "name": "SinricPro", "version": "2.2.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https:://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.2.0.zip", "archiveFileName": "SinricPro-2.2.0.zip", "size": 70662, "checksum": "SHA-256:7abb08b1b3a509c45769d8d4039aa09e57619dc844a64637482b5afcfb3c6e56" }, { "name": "SinricPro", "version": "2.2.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https:://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.2.1.zip", "archiveFileName": "SinricPro-2.2.1.zip", "size": 72584, "checksum": "SHA-256:65e0dd94cdcbc4e51eea6c2d7d29a805e68450cf12c4c0710e546232f50c234c" }, { "name": "SinricPro", "version": "2.2.2", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.2.2.zip", "archiveFileName": "SinricPro-2.2.2.zip", "size": 70490, "checksum": "SHA-256:7cc4bc903877134330e8737d9b28e593a86a8c1533f0fca7ba0fdae632292cf2" }, { "name": "SinricPro", "version": "2.2.3", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.2.3.zip", "archiveFileName": "SinricPro-2.2.3.zip", "size": 357472, "checksum": "SHA-256:3305b8b44d79c737b5aa5360d3751f6f0da1eb121745c5fa7f6749ee54d0e94c" }, { "name": "SinricPro", "version": "2.2.4", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.2.4.zip", "archiveFileName": "SinricPro-2.2.4.zip", "size": 844874, "checksum": "SHA-256:7ad9efc415503b33b035fc719b161d102bd305d0b56e5d8227fd84632951d7db" }, { "name": "SinricPro", "version": "2.2.5", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.2.5.zip", "archiveFileName": "SinricPro-2.2.5.zip", "size": 852646, "checksum": "SHA-256:208f26ca4df24b0859e9f3d3cdf0b10eee751c5c4b4992c6584914d8b95cb329" }, { "name": "SinricPro", "version": "2.2.6", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinric.pro", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.2.6.zip", "archiveFileName": "SinricPro-2.2.6.zip", "size": 1324125, "checksum": "SHA-256:18850b3cc18f568060994ca9ce5f8d1f4a06e4785335f4e7d5d092bafaec0348" }, { "name": "SinricPro", "version": "2.2.7", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.2.7.zip", "archiveFileName": "SinricPro-2.2.7.zip", "size": 1079874, "checksum": "SHA-256:04428a02cade62f92350a40061bd99d9ee816dc4c1cb991be49e265b4d42556c" }, { "name": "SinricPro", "version": "2.3.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.3.0.zip", "archiveFileName": "SinricPro-2.3.0.zip", "size": 851570, "checksum": "SHA-256:8679faa41d65e6f3c5c4fdbdcd21087c8b7b9413caa32b9f716308ea393c14d8" }, { "name": "SinricPro", "version": "2.4.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.4.0.zip", "archiveFileName": "SinricPro-2.4.0.zip", "size": 1595575, "checksum": "SHA-256:692e0bd6ee68599aa452a4fa6e88781cbca081540cee0aed9ab9f33cc52da8b5" }, { "name": "SinricPro", "version": "2.5.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.5.1.zip", "archiveFileName": "SinricPro-2.5.1.zip", "size": 1605420, "checksum": "SHA-256:97cd9b6fbcc5faaf65a1a03502c4201ca8dd38def9479f1050282bc72a06615b" }, { "name": "SinricPro", "version": "2.6.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.6.0.zip", "archiveFileName": "SinricPro-2.6.0.zip", "size": 2260772, "checksum": "SHA-256:6d76c06d8a9ccd03feb80211db6b54c6bd7bf99ead7a136b7c2e6cde0c6a02ae" }, { "name": "SinricPro", "version": "2.6.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.6.1.zip", "archiveFileName": "SinricPro-2.6.1.zip", "size": 2260822, "checksum": "SHA-256:699941fa8b48b6bf48effb5dfa6a03c567b0d0455e1b0a8b7e9e89a9ff86c3ab" }, { "name": "SinricPro", "version": "2.7.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.7.0.zip", "archiveFileName": "SinricPro-2.7.0.zip", "size": 2263567, "checksum": "SHA-256:03deacb6a9d2a16dd988969b861bd50eecb15baee14e43c8d76e523d0b749ce3" }, { "name": "SinricPro", "version": "2.7.2", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.7.2.zip", "archiveFileName": "SinricPro-2.7.2.zip", "size": 2266712, "checksum": "SHA-256:9cb37ff219a39c9de5491e936efad2404d82e585a1b59af1eb9710f28fa79d72" }, { "name": "SinricPro", "version": "2.7.3", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.7.3.zip", "archiveFileName": "SinricPro-2.7.3.zip", "size": 2266760, "checksum": "SHA-256:a4c8740bf18a3f4e4fade251aee1e2f2bfb55185c25a53662b981a8d8ed7bc25" }, { "name": "SinricPro", "version": "2.7.4", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.7.4.zip", "archiveFileName": "SinricPro-2.7.4.zip", "size": 2271007, "checksum": "SHA-256:ee74edadf7f42cd90a976075119bfb53ed8f32a6c3e31669e18d64aff57ddca0" }, { "name": "SinricPro", "version": "2.7.6", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.7.6.zip", "archiveFileName": "SinricPro-2.7.6.zip", "size": 2486119, "checksum": "SHA-256:5ffb6d004be812071fa0e688ef1def81d02675350e7068385cfb11f342baa0c1" }, { "name": "SinricPro", "version": "2.8.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.8.0.zip", "archiveFileName": "SinricPro-2.8.0.zip", "size": 2486158, "checksum": "SHA-256:6e3b4a1a35b288d6ad3102ed39ee5967141b7519fd68e208ae2dfcdf0a7a395c" }, { "name": "SinricPro", "version": "2.9.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.0.zip", "archiveFileName": "SinricPro-2.9.0.zip", "size": 3868257, "checksum": "SHA-256:6de9f83ce6ec123415df2309e5507e0edbbc9b4f46faa77e36fb83b84c6aeedd" }, { "name": "SinricPro", "version": "2.9.2", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.2.zip", "archiveFileName": "SinricPro-2.9.2.zip", "size": 3870297, "checksum": "SHA-256:832f8ad2d108d23ada1cbb65d39533279a7059ccfb3dcf53d86cf95a823e4c3c" }, { "name": "SinricPro", "version": "2.9.3", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.3.zip", "archiveFileName": "SinricPro-2.9.3.zip", "size": 3870689, "checksum": "SHA-256:f218f3ea5d55d78197363463c6331bb8357d9cf92ac0ad066f595e0bebf7b934" }, { "name": "SinricPro", "version": "2.9.4", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.4.zip", "archiveFileName": "SinricPro-2.9.4.zip", "size": 3871311, "checksum": "SHA-256:371ed489daf605d04169573701150fa9d06520be79b2f5f90344067ab8ae1606" }, { "name": "SinricPro", "version": "2.9.5", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.5.zip", "archiveFileName": "SinricPro-2.9.5.zip", "size": 3873094, "checksum": "SHA-256:b0e267876304d63074a7910566097a50ceb3ed3d6e643535d0e5e768ced4b81e" }, { "name": "SinricPro", "version": "2.9.6", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.6.zip", "archiveFileName": "SinricPro-2.9.6.zip", "size": 3883506, "checksum": "SHA-256:be38b9b66768f6508e6baa716d7926acd19805d9f97f70190f9d99c244706b1e" }, { "name": "SinricPro", "version": "2.9.7", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.7.zip", "archiveFileName": "SinricPro-2.9.7.zip", "size": 3883529, "checksum": "SHA-256:beedefd8a85f5a8725f482dbeab138467f4302b856cf198af3180cdf759b3324" }, { "name": "SinricPro", "version": "2.9.8", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.8.zip", "archiveFileName": "SinricPro-2.9.8.zip", "size": 3883539, "checksum": "SHA-256:f0058e3a5c2cf01f84be98abb67a3a75e666155d4a5881767e016b42ae965e28" }, { "name": "SinricPro", "version": "2.9.9", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.9.zip", "archiveFileName": "SinricPro-2.9.9.zip", "size": 3883568, "checksum": "SHA-256:18d940280d683ac1acd66dd12f8b5efcc2beffc36597feac50f7e4fdc3e50835" }, { "name": "SinricPro", "version": "2.9.10", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.10.zip", "archiveFileName": "SinricPro-2.9.10.zip", "size": 3886212, "checksum": "SHA-256:5a774a4915982850b98c42f81827887f1e98f62b3ef321a28cb0aa0be5a91642" }, { "name": "SinricPro", "version": "2.9.13", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.13.zip", "archiveFileName": "SinricPro-2.9.13.zip", "size": 3887021, "checksum": "SHA-256:29bab7c321ace29904507b9da5655cb2e75b11dcbbec57fe0ea63508340d2451" }, { "name": "SinricPro", "version": "2.9.14", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.14.zip", "archiveFileName": "SinricPro-2.9.14.zip", "size": 3887035, "checksum": "SHA-256:8618c96473ddb681fbdd2657b6892d40d5e0a40338a33e7edb778facbf5ce006" }, { "name": "SinricPro", "version": "2.9.15", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.15.zip", "archiveFileName": "SinricPro-2.9.15.zip", "size": 3887506, "checksum": "SHA-256:9dda2ace629127ebabd5b6ae480a7bccda684ab14607689982858913a524cdcc" }, { "name": "SinricPro", "version": "2.9.16", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.9.16.zip", "archiveFileName": "SinricPro-2.9.16.zip", "size": 3887558, "checksum": "SHA-256:a72958d0975952e74fa4ee82125b38b4c3af84b11269e0663ae8696ef5ee4668" }, { "name": "SinricPro", "version": "2.10.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.10.0.zip", "archiveFileName": "SinricPro-2.10.0.zip", "size": 1959866, "checksum": "SHA-256:3a7594180a7d8938474d159f81567f8f91b610b49558e4891c0da79b33dc8ab5" }, { "name": "SinricPro", "version": "2.10.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.10.1.zip", "archiveFileName": "SinricPro-2.10.1.zip", "size": 1960625, "checksum": "SHA-256:ea67137ce33e3bc4aabbc68db20f196ebb8a716f9775e175f4c699bc0f4aba47" }, { "name": "SinricPro", "version": "2.10.2", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.10.2.zip", "archiveFileName": "SinricPro-2.10.2.zip", "size": 1960649, "checksum": "SHA-256:b02831498f257dff524aaf07f6b0bb004d85a7ae0619b183365886b85051eb8c" }, { "name": "SinricPro", "version": "2.10.3", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.10.3.zip", "archiveFileName": "SinricPro-2.10.3.zip", "size": 1960674, "checksum": "SHA-256:5c9a1b75ff6d8086f678630ed6775e3ae7d5a8517d33d094f69806c3e43a1273" }, { "name": "SinricPro", "version": "2.11.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-2.11.1.zip", "archiveFileName": "SinricPro-2.11.1.zip", "size": 1961774, "checksum": "SHA-256:3e5705f49542badb5dbae214b9de6102e3a6d5f7181eda9e663bb5035bcd31a6" }, { "name": "SinricPro", "version": "3.0.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-3.0.0.zip", "archiveFileName": "SinricPro-3.0.0.zip", "size": 2018515, "checksum": "SHA-256:70594c29c6aa3dd20948f3307f9377eefc9293909dda398499545a6e35577946" }, { "name": "SinricPro", "version": "3.0.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "maintainer": "Boris Jaeger \u003csivar2311@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226 or ESP32 with Amazon Alexa or Google Home", "website": "https://sinricpro.github.io/esp8266-esp32-sdk/index.html", "category": "Communication", "architectures": [ "esp8266", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/sinricpro/esp8266-esp32-sdk.git", "providesIncludes": [ "SinricPro.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sinricpro/SinricPro-3.0.1.zip", "archiveFileName": "SinricPro-3.0.1.zip", "size": 2018946, "checksum": "SHA-256:c07f73f1bd59e3d677b530bdfc7e9cbb783f85b23b26da9ddaf843cac246c2f4" }, { "name": "desklab", "version": "1.1.0", "author": "Axel Schlindwein \u003ca.schlindwein@desk-lab.de\u003e, Tobias Schmitt \u003ct.schmitt@desk-lab.de\u003e, Jonas Drotleff \u003cj.drotleff@desk-lab.de\u003e", "maintainer": "desklab gUG \u003corga@desk-lab.de\u003e", "sentence": "Implement methods for the use of desklab (www.desk-lab.de) devices. The Adafruit_SSD1306 library is required.", "paragraph": "Supports desklab Photometers", "website": "https://desk-lab.de", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/desklab/desklab-arduino-lib.git", "providesIncludes": [ "Adafruit_SSD1306.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/desklab/desklab-1.1.0.zip", "archiveFileName": "desklab-1.1.0.zip", "size": 8963, "checksum": "SHA-256:c55f44c666eb0076f8c8fbeb3400892328d92b5a9c24c5b162ef0e80847ae362" }, { "name": "desklab", "version": "1.1.1", "author": "Axel Schlindwein \u003ca.schlindwein@desk-lab.de\u003e, Tobias Schmitt \u003ct.schmitt@desk-lab.de\u003e, Jonas Drotleff \u003cj.drotleff@desk-lab.de\u003e", "maintainer": "desklab gUG \u003corga@desk-lab.de\u003e", "sentence": "Implement methods for the use of desklab (www.desk-lab.de) devices. The Adafruit_SSD1306 library is required.", "paragraph": "Supports desklab Photometers", "website": "https://desk-lab.de", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/desklab/desklab-arduino-lib.git", "providesIncludes": [ "Adafruit_SSD1306.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/desklab/desklab-1.1.1.zip", "archiveFileName": "desklab-1.1.1.zip", "size": 9523, "checksum": "SHA-256:3ff1131f7f78bb70a50bb67e128a46f0ca231d0714e40ff26ac080c81001f998" }, { "name": "desklab", "version": "1.1.2", "author": "Axel Schlindwein \u003ca.schlindwein@desk-lab.de\u003e, Tobias Schmitt \u003ct.schmitt@desk-lab.de\u003e, Jonas Drotleff \u003cj.drotleff@desk-lab.de\u003e", "maintainer": "desklab gUG \u003corga@desk-lab.de\u003e", "sentence": "Implement methods for the use of desklab (www.desk-lab.de) devices.", "paragraph": "Supports desklab Photometers. You will also have to install Adafruit_SSD1306 and Adafruit-GFX-Library.", "website": "https://desk-lab.de", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/desklab/desklab-arduino-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/desklab/desklab-1.1.2.zip", "archiveFileName": "desklab-1.1.2.zip", "size": 9581, "checksum": "SHA-256:de1b3c19979aba958b6ce4d4ae83f85f78b399997e77e8c0efee1d9071d19303" }, { "name": "desklab", "version": "1.1.4", "author": "Axel Schlindwein\u003ca.schlindwein@desk-lab.de\u003e, Tobias Schmitt\u003ct.schmitt@desk-lab.de\u003e, Jonas Drotleff\u003cj.drotleff@desk-lab.de\u003e", "maintainer": "desklab gUG \u003corga@desk-lab.de\u003e", "sentence": "Implement methods for the use of desklab (www.desk-lab.de) devices.", "paragraph": "Supports desklab Photometers. You will also have to install Adafruit_SSD1306 and Adafruit-GFX-Library.", "website": "https://github.com/desklab/desklab-arduino-lib", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/desklab/desklab-arduino-lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/desklab/desklab-1.1.4.zip", "archiveFileName": "desklab-1.1.4.zip", "size": 9652, "checksum": "SHA-256:12a41f6e6366ac29034bb9f005458d150147bb033b16148fdafb4a6296c4c0ef" }, { "name": "desklab", "version": "1.1.5", "author": "Axel Schlindwein\u003ca.schlindwein@desk-lab.de\u003e, Tobias Schmitt\u003ct.schmitt@desk-lab.de\u003e, Jonas Drotleff\u003cj.drotleff@desk-lab.de\u003e", "maintainer": "desklab gUG \u003corga@desk-lab.de\u003e", "sentence": "Implement methods for the use of desklab (www.desk-lab.de) devices.", "paragraph": "Supports desklab Photometers. You will also have to install Adafruit_SSD1306 and Adafruit-GFX-Library.", "website": "https://github.com/desklab/desklab-arduino-lib", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/desklab/desklab-arduino-lib.git", "dependencies": [ { "name": "Adafruit_SSD1306" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/desklab/desklab-1.1.5.zip", "archiveFileName": "desklab-1.1.5.zip", "size": 9668, "checksum": "SHA-256:b41f8eb323a187ebebe73ebdb71e2bd05eab77dcea9a979229878d5a9f748a15" }, { "name": "bb_spi_lcd", "version": "1.1.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes Windows BMP support, bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-1.1.0.zip", "archiveFileName": "bb_spi_lcd-1.1.0.zip", "size": 559419, "checksum": "SHA-256:0efabcf578ad96a6edc16341123d518c87a9d930bf34ad1965e007807dad9e9c" }, { "name": "bb_spi_lcd", "version": "1.2.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes Windows BMP support, bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-1.2.0.zip", "archiveFileName": "bb_spi_lcd-1.2.0.zip", "size": 568022, "checksum": "SHA-256:71bb99589f4a9bfe6b1abba9cac7b16afca13fcf110bd21a01be42810bde8617" }, { "name": "bb_spi_lcd", "version": "1.2.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes Windows BMP support, bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-1.2.1.zip", "archiveFileName": "bb_spi_lcd-1.2.1.zip", "size": 568117, "checksum": "SHA-256:7be58c5b705f4349a34d6cab7215b54afe1a885acdb9595b957e537c152d3f00" }, { "name": "bb_spi_lcd", "version": "1.2.2", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes Windows BMP support, bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-1.2.2.zip", "archiveFileName": "bb_spi_lcd-1.2.2.zip", "size": 568603, "checksum": "SHA-256:5a7cb6d7b272127c14ffaf1a2e268c7d4fa6f25d09b77ea87b915a6a738990a8" }, { "name": "bb_spi_lcd", "version": "1.3.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes Windows BMP support, bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-1.3.0.zip", "archiveFileName": "bb_spi_lcd-1.3.0.zip", "size": 569400, "checksum": "SHA-256:143ded61cdaf9132249269d47de952c5290b777268eb1da34789e6e423e44b5d" }, { "name": "bb_spi_lcd", "version": "1.3.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes Windows BMP (and RLE) support, bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-1.3.1.zip", "archiveFileName": "bb_spi_lcd-1.3.1.zip", "size": 570341, "checksum": "SHA-256:0cb73c94ec9db0d0be5d8a7c78cf5157f41778ac40dbc5b58d8fc911418f5a13" }, { "name": "bb_spi_lcd", "version": "2.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.0.0.zip", "archiveFileName": "bb_spi_lcd-2.0.0.zip", "size": 572087, "checksum": "SHA-256:d80dc65afdbebfba2ba29d7f9ff4e22b2492fe280c350e5454ea36ab8c02ef12" }, { "name": "bb_spi_lcd", "version": "2.1.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.1.0.zip", "archiveFileName": "bb_spi_lcd-2.1.0.zip", "size": 743106, "checksum": "SHA-256:9eebc3ff8132a1916ad914101e2216b645c8394ca1641940018ad99631bd733c" }, { "name": "bb_spi_lcd", "version": "2.1.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.1.1.zip", "archiveFileName": "bb_spi_lcd-2.1.1.zip", "size": 743221, "checksum": "SHA-256:f70bb105c1db75be4a0f93b051eca4e190de5925c134531b4d2a22d8d6288669" }, { "name": "bb_spi_lcd", "version": "2.2.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.2.1.zip", "archiveFileName": "bb_spi_lcd-2.2.1.zip", "size": 743694, "checksum": "SHA-256:c4c648d5a320311ce86771054a226254e37f40cba1f6aeb24853d1dd3c916fe9" }, { "name": "bb_spi_lcd", "version": "2.2.2", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.2.2.zip", "archiveFileName": "bb_spi_lcd-2.2.2.zip", "size": 750913, "checksum": "SHA-256:25a790f4df8a0a0c51d701723a7e6518415d2941523091fb864a50c205a78c7d" }, { "name": "bb_spi_lcd", "version": "2.3.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.3.0.zip", "archiveFileName": "bb_spi_lcd-2.3.0.zip", "size": 752747, "checksum": "SHA-256:22de96b43da86c754bff31e7f7a23449c87e48fa5b2ed49ee501429d9f1eae00" }, { "name": "bb_spi_lcd", "version": "2.4.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.4.0.zip", "archiveFileName": "bb_spi_lcd-2.4.0.zip", "size": 2226618, "checksum": "SHA-256:d3adfcb375c22eb012146f2ef76b4eb3a9d2587689e82e07244e123303b65ba0" }, { "name": "bb_spi_lcd", "version": "2.4.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.4.1.zip", "archiveFileName": "bb_spi_lcd-2.4.1.zip", "size": 2572294, "checksum": "SHA-256:76dfb489c2377701d699234f987544df28610a6cfea20589e552b831de182960" }, { "name": "bb_spi_lcd", "version": "2.4.2", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.4.2.zip", "archiveFileName": "bb_spi_lcd-2.4.2.zip", "size": 4618379, "checksum": "SHA-256:f1e341e6b2b1ecca3023147014235548b36b6ccd036080b8999be2a45ea00364" }, { "name": "bb_spi_lcd", "version": "2.4.3", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.4.3.zip", "archiveFileName": "bb_spi_lcd-2.4.3.zip", "size": 5801067, "checksum": "SHA-256:366526d7b9b2bddaed7970c58a830d9fb14855a76d0e73691b81438e14920fe7" }, { "name": "bb_spi_lcd", "version": "2.4.4", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.4.4.zip", "archiveFileName": "bb_spi_lcd-2.4.4.zip", "size": 5801068, "checksum": "SHA-256:2209b5e1d768203f009af50197136e782e9dbf27ba4c24130ac10b68a8457198" }, { "name": "bb_spi_lcd", "version": "2.5.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.5.0.zip", "archiveFileName": "bb_spi_lcd-2.5.0.zip", "size": 5808776, "checksum": "SHA-256:7d8bfb105bdea73d2c240e96698abf2ea6f2f2abc28a9fcf923e16a5bc0f6d6d" }, { "name": "bb_spi_lcd", "version": "2.5.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "Color SPI LCD+OLED library with many unique features.", "paragraph": "Supports most popular LCD and OLED color display controllers. Includes DMA support, display Windows BMP (and RLE), bitmap rotation, transparent text, translucent 1-bpp masks and optimized primitives. Optional back buffer for fast memory operations.", "website": "https://github.com/bitbank2/bb_spi_lcd", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/bb_spi_lcd.git", "providesIncludes": [ "bb_spi_lcd.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/bb_spi_lcd-2.5.1.zip", "archiveFileName": "bb_spi_lcd-2.5.1.zip", "size": 5809952, "checksum": "SHA-256:290a1be24053a7ad2977a6f743243cbb6239aba7e1576d6028e2457a3fca7044" }, { "name": "BQ25896", "version": "0.1.0", "author": "a", "maintainer": "andhieSetyabudi", "sentence": "Arduino library for BQ25896 1-Cell Battery Charger", "paragraph": "Arduino library for BQ25896 1-Cell Battery Charger", "website": "https://github.com/andhieSetyabudi", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/andhieSetyabudi/BQ25896.git", "url": "https://downloads.arduino.cc/libraries/github.com/andhieSetyabudi/BQ25896-0.1.0.zip", "archiveFileName": "BQ25896-0.1.0.zip", "size": 6621, "checksum": "SHA-256:0760f3e505aa12e8151bed99eed1b5f327a331d412a96b3f467619f142927a05" }, { "name": "BQ25896", "version": "1.0.0", "author": "Andhie Setyabudi \u003candhie.13@gmail.com\u003e", "maintainer": "Andhie Setyabudi \u003candhie.13@gmail.com\u003e", "sentence": "Arduino library for BQ25896 single-Cell Battery Charger", "paragraph": "Arduino library for BQ25896 single-Cell Battery Charger with I2C data control", "website": "https://github.com/andhieSetyabudi/BQ25896.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/andhieSetyabudi/BQ25896.git", "providesIncludes": [ "BQ25896.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/andhieSetyabudi/BQ25896-1.0.0.zip", "archiveFileName": "BQ25896-1.0.0.zip", "size": 7171, "checksum": "SHA-256:850ec2cb26357524d4e270abc2f37356430f48226460469053b8d4e2dec4b047" }, { "name": "Cytron Maker Sumo Library", "version": "1.0.0", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "sentence": "Library for Cytron Maker Mini Sumo controller.", "paragraph": "Provide utilities and functions to use the board.", "website": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Maker_Sumo_Library-1.0.0.zip", "archiveFileName": "Cytron_Maker_Sumo_Library-1.0.0.zip", "size": 4428, "checksum": "SHA-256:948bb6a76f9bf4e2ef4164bcf69130009d853a626b3694e6f39e1fbe74bbfd92" }, { "name": "Cytron Maker Sumo Library", "version": "1.0.2", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "sentence": "Library for Cytron Maker Mini Sumo controller.", "paragraph": "Provide utilities and functions to use the board.", "website": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Maker_Sumo_Library-1.0.2.zip", "archiveFileName": "Cytron_Maker_Sumo_Library-1.0.2.zip", "size": 9116, "checksum": "SHA-256:fb79854e9be6abaffdd3e4809f92c9f67b0c7a196284ea75b0045e02cc29fd58" }, { "name": "Cytron Maker Sumo Library", "version": "1.1.0", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "sentence": "Library for Cytron Maker Mini Sumo controller.", "paragraph": "Provide utilities and functions to use the board.", "website": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Maker_Sumo_Library-1.1.0.zip", "archiveFileName": "Cytron_Maker_Sumo_Library-1.1.0.zip", "size": 11984, "checksum": "SHA-256:c24987f4af05dbced18ec6bbcd00ff766f5b4e02c3c5b2970785b4056397ca57" }, { "name": "Cytron Maker Sumo Library", "version": "1.2.0", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "sentence": "Library for Cytron Maker Mini Sumo controller.", "paragraph": "Provide utilities and functions to use the board.", "website": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Maker_Sumo_Library-1.2.0.zip", "archiveFileName": "Cytron_Maker_Sumo_Library-1.2.0.zip", "size": 14048, "checksum": "SHA-256:e69818c410f39ab8ae60707e7569e27aab777470462bc0addfeae66541afafe9" }, { "name": "Cytron Maker Sumo Library", "version": "1.2.1", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "sentence": "Library for Cytron Maker Mini Sumo controller.", "paragraph": "Provide utilities and functions to use the board.", "website": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Maker_Sumo_Library-1.2.1.zip", "archiveFileName": "Cytron_Maker_Sumo_Library-1.2.1.zip", "size": 16168, "checksum": "SHA-256:e50c69c388dd98187b24db4c4b84b6e79199b846729220d9188c314cbab189b6" }, { "name": "Cytron Maker Sumo Library", "version": "1.2.2", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "sentence": "Library for Cytron Maker Mini Sumo controller.", "paragraph": "Provide utilities and functions to use the board.", "website": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Maker_Sumo_Library-1.2.2.zip", "archiveFileName": "Cytron_Maker_Sumo_Library-1.2.2.zip", "size": 16098, "checksum": "SHA-256:5f7fe2624c3a407e6d1673e80f2688334b8bc4dfbd2a5d05f7a33da845004923" }, { "name": "Cytron Maker Sumo Library", "version": "1.2.3", "author": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "maintainer": "Cytron Technologies Sdn Bhd \u003csupport@cytron.io\u003e", "sentence": "Library for Cytron Maker Mini Sumo controller.", "paragraph": "Provide utilities and functions to use the board.", "website": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CytronTechnologies/CytronMakerSumo.git", "dependencies": [ { "name": "Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/CytronTechnologies/Cytron_Maker_Sumo_Library-1.2.3.zip", "archiveFileName": "Cytron_Maker_Sumo_Library-1.2.3.zip", "size": 16149, "checksum": "SHA-256:8a51ddba76c228716a104480139c781838359928aab99c1126bd8b0ef5d35102" }, { "name": "Ringo by CircuitMess Library", "version": "1.0.0", "author": "CircuitMess", "maintainer": "CircuitMess \u003ccontact@circuitmess.com\u003e", "sentence": "Ringo is an educational DIY mobile phone designed to bring electronics and programming to the crowd in a fun and interesting way.", "paragraph": "See more on https://www.kickstarter.com/projects/albertgajsak/makerphone-an-educational-diy-mobile-phone", "website": "https://github.com/CircuitMess/CircuitMess-Ringo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CircuitMess/CircuitMess-Ringo.git", "providesIncludes": [ "MAKERphone.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CircuitMess/Ringo_by_CircuitMess_Library-1.0.0.zip", "archiveFileName": "Ringo_by_CircuitMess_Library-1.0.0.zip", "size": 7565248, "checksum": "SHA-256:4bdfe6370b4d755617b01094c850389f52f145d6d39176d24c6b0bca9240b58e" }, { "name": "Ringo by CircuitMess Library", "version": "1.0.2", "author": "CircuitMess", "maintainer": "CircuitMess \u003ccontact@circuitmess.com\u003e", "sentence": "Ringo is an educational DIY mobile phone designed to bring electronics and programming to the crowd in a fun and interesting way.", "paragraph": "See more on https://www.kickstarter.com/projects/albertgajsak/makerphone-an-educational-diy-mobile-phone", "website": "https://github.com/CircuitMess/CircuitMess-Ringo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CircuitMess/CircuitMess-Ringo.git", "providesIncludes": [ "MAKERphone.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CircuitMess/Ringo_by_CircuitMess_Library-1.0.2.zip", "archiveFileName": "Ringo_by_CircuitMess_Library-1.0.2.zip", "size": 9306026, "checksum": "SHA-256:d49d01486c5e928fe6452cdec5dd38d6bc65ed8000a4d4e77435e782d0b006db" }, { "name": "Ringo by CircuitMess Library", "version": "1.0.5", "author": "CircuitMess", "maintainer": "CircuitMess \u003ccontact@circuitmess.com\u003e", "sentence": "Ringo is an educational DIY mobile phone designed to bring electronics and programming to the crowd in a fun and interesting way.", "paragraph": "See more on https://www.kickstarter.com/projects/albertgajsak/makerphone-an-educational-diy-mobile-phone", "website": "https://github.com/CircuitMess/CircuitMess-Ringo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CircuitMess/CircuitMess-Ringo.git", "providesIncludes": [ "MAKERphone.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CircuitMess/Ringo_by_CircuitMess_Library-1.0.5.zip", "archiveFileName": "Ringo_by_CircuitMess_Library-1.0.5.zip", "size": 9298180, "checksum": "SHA-256:cc44cc4900aaaaa5abae9664e6c177c2af030d4a720fb771fdb93a03bc1c2958" }, { "name": "Formulinha", "version": "1.0.0", "author": "Everton Ramires", "maintainer": "Everton Ramires \u003cramireseverton@gmail.com\u003e", "sentence": "Formulinha Robot Library", "paragraph": "Control everything in your robot in a super easy way!", "website": "https://github.com/GypsyRobot/Formulinha", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GypsyRobot/Formulinha.git", "url": "https://downloads.arduino.cc/libraries/github.com/GypsyRobot/Formulinha-1.0.0.zip", "archiveFileName": "Formulinha-1.0.0.zip", "size": 15902, "checksum": "SHA-256:02cab6f7c631399c2610448cc81f01902759d0869dbd4d7d138c21ac4babc9fd" }, { "name": "Adafruit AVRProg", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.0.0.zip", "archiveFileName": "Adafruit_AVRProg-1.0.0.zip", "size": 14648, "checksum": "SHA-256:ff992c4b2fead510250c22e207e9e63f279bf1bd8e43d14f31b8af7831bdf3e3" }, { "name": "Adafruit AVRProg", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.1.0.zip", "archiveFileName": "Adafruit_AVRProg-1.1.0.zip", "size": 27627, "checksum": "SHA-256:3e6a36033985b99f4bdbe9bdcce13f8b54a5fb44b034f89441ba1f0e08fde18b" }, { "name": "Adafruit AVRProg", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.1.1.zip", "archiveFileName": "Adafruit_AVRProg-1.1.1.zip", "size": 27703, "checksum": "SHA-256:a207232bb58fabf422cb644ff7e7ff1521955efc16f8b63cbdeee0d566c8107b" }, { "name": "Adafruit AVRProg", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.2.0.zip", "archiveFileName": "Adafruit_AVRProg-1.2.0.zip", "size": 27794, "checksum": "SHA-256:6faadab5934589fa8630a376547b092cfbb8a7514f589c51537eb911225ccca0" }, { "name": "Adafruit AVRProg", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.2.1.zip", "archiveFileName": "Adafruit_AVRProg-1.2.1.zip", "size": 27844, "checksum": "SHA-256:a2afe13413d23b223272424965e09e13dab1557ce108d8f82dcd0a77cb8d3e63" }, { "name": "Adafruit AVRProg", "version": "1.3.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.3.0.zip", "archiveFileName": "Adafruit_AVRProg-1.3.0.zip", "size": 48153, "checksum": "SHA-256:1136d804618c4eda2faf576206cd3aa296f9a82d2d3549433164009ffa1f57db" }, { "name": "Adafruit AVRProg", "version": "1.3.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.3.1.zip", "archiveFileName": "Adafruit_AVRProg-1.3.1.zip", "size": 48158, "checksum": "SHA-256:60583baa53452a023ac5b80503921fe54c1f97d26e4abc3e5e12570a6fa8b0d2" }, { "name": "Adafruit AVRProg", "version": "1.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.4.0.zip", "archiveFileName": "Adafruit_AVRProg-1.4.0.zip", "size": 74133, "checksum": "SHA-256:11c104a4f3df9355060d21753661901d0982c5ada6537a32a2def534b149492e" }, { "name": "Adafruit AVRProg", "version": "1.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.4.1.zip", "archiveFileName": "Adafruit_AVRProg-1.4.1.zip", "size": 74926, "checksum": "SHA-256:43871a137721b991955bde45d5bd4de80bd53d770cf8bf58c959e03866e848fd" }, { "name": "Adafruit AVRProg", "version": "1.4.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.4.2.zip", "archiveFileName": "Adafruit_AVRProg-1.4.2.zip", "size": 86028, "checksum": "SHA-256:44c28e193c0fa2f8734f0d1e0f01a0e932f0f89a441a1ac51864b1eec1750690" }, { "name": "Adafruit AVRProg", "version": "1.4.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.4.3.zip", "archiveFileName": "Adafruit_AVRProg-1.4.3.zip", "size": 86029, "checksum": "SHA-256:f96d263b7d1b2e1490f513441e7174475293079583bda3d01592ce724c20ace3" }, { "name": "Adafruit AVRProg", "version": "1.4.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.4.4.zip", "archiveFileName": "Adafruit_AVRProg-1.4.4.zip", "size": 86315, "checksum": "SHA-256:2ee269616fe0900b99b88ef1092da62fcfb0a57e7283f0a92d16a88f5b1d5a25" }, { "name": "Adafruit AVRProg", "version": "1.4.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.4.5.zip", "archiveFileName": "Adafruit_AVRProg-1.4.5.zip", "size": 86369, "checksum": "SHA-256:50680f0bc6748c2e9b8a838b2d2fefde057f9974ac5f17aaf09a9bb33b79b7f8" }, { "name": "Adafruit AVRProg", "version": "1.4.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for programming AVR chips from Arduino", "paragraph": "Arduino library for programming AVR chips from Arduino", "website": "https://github.com/adafruit/Adafruit_AVRProg", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AVRProg.git", "dependencies": [ { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AVRProg-1.4.7.zip", "archiveFileName": "Adafruit_AVRProg-1.4.7.zip", "size": 86362, "checksum": "SHA-256:b9ccb683f843d0a5395ae3df7ed36bd3aae2e6a6fc867b1bf73bdd9fc073fdbf" }, { "name": "iAQ-CoreMI", "version": "0.0.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems iAQ-Core Air Quality Sensor.", "paragraph": "The library supports both the I2C (via the Wire Library) interface. Use of other I2C libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/iaq-coremi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/iaq-coremi.git", "providesIncludes": [ "iAQCoreMI.h", "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/iAQ_CoreMI-0.0.1.zip", "archiveFileName": "iAQ_CoreMI-0.0.1.zip", "size": 10654, "checksum": "SHA-256:c64004b96da22bef6677c0d99e17f722b096ec27aafa3b7b61e6b1fb5742bbef" }, { "name": "iAQ-CoreMI", "version": "0.0.2", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems iAQ-Core Air Quality Sensor.", "paragraph": "The library supports both the I2C (via the Wire Library) interface. Use of other I2C libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/iaq-coremi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/iaq-coremi.git", "providesIncludes": [ "iAQCoreMI.h", "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/iAQ_CoreMI-0.0.2.zip", "archiveFileName": "iAQ_CoreMI-0.0.2.zip", "size": 10730, "checksum": "SHA-256:88837f56fc37d65734309726a235753fe1ed4415847b216bc8164a5d7486b9bd" }, { "name": "Afstandssensor - HCSR04", "version": "1.0.0", "author": "Jørgen Larsen \u003cjclarsen@teknologiskolen.dk\u003e", "maintainer": "Jørgen Larsen \u003cjclarsen@teknologiskolen.dk\u003e", "sentence": "Bibliotek til HC-SR04 ultralyd afstandssensor.", "paragraph": "Du kan måle afstanden til objekter mellem 5 og 400cm væk. Det er også muligt at angive en rumtemperatur for at opnå større præcision .", "website": "https://github.com/Teknologiskolen/HCSR04", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Teknologiskolen/HCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/Teknologiskolen/Afstandssensor___HCSR04-1.0.0.zip", "archiveFileName": "Afstandssensor___HCSR04-1.0.0.zip", "size": 3999, "checksum": "SHA-256:30dcb54743067d4d8b846db561afce5185e1de2729de779141f500432472241e" }, { "name": "Afstandssensor - HCSR04", "version": "1.0.2", "author": "Jørgen Larsen \u003cjclarsen@teknologiskolen.dk\u003e", "maintainer": "Jørgen Larsen \u003cjclarsen@teknologiskolen.dk\u003e", "sentence": "Bibliotek til HC-SR04 ultralyd afstandssensor.", "paragraph": "Du kan måle afstanden til objekter mellem 5 og 400cm væk. Det er også muligt at angive en rumtemperatur for at opnå større præcision .", "website": "https://github.com/Teknologiskolen/HCSR04", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Teknologiskolen/HCSR04.git", "url": "https://downloads.arduino.cc/libraries/github.com/Teknologiskolen/Afstandssensor___HCSR04-1.0.2.zip", "archiveFileName": "Afstandssensor___HCSR04-1.0.2.zip", "size": 4036, "checksum": "SHA-256:59023d8845248432b9b7e48aceb7d25cea1789b9bc88f46929e50fe81da16e52" }, { "name": "eHaJo LM75-Addon-Board", "version": "1.0.0", "author": "Hannes Jochriem \u003cinfo@ehajo.de\u003e", "maintainer": "Hannes Jochriem \u003cinfo@ehajo.de\u003e", "sentence": "Support for I²C digital temperature sensor addon-board LM75.", "paragraph": "More information about the addon-board on the shop: https://www.ehajo.de/bausaetze/bedrahtet/207/temperatur-addon-lm75", "website": "https://github.com/ehajo/LM75B", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ehajo/LM75B.git", "providesIncludes": [ "eHaJo_LM75.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ehajo/eHaJo_LM75_Addon_Board-1.0.0.zip", "archiveFileName": "eHaJo_LM75_Addon_Board-1.0.0.zip", "size": 8493, "checksum": "SHA-256:78d86825be5e10b7aaa4f45f53af054c58482be9abf565d901d14fb8d03d61c2" }, { "name": "eHaJo LM75-Addon-Board", "version": "1.0.1", "author": "Hannes Jochriem \u003cinfo@ehajo.de\u003e", "maintainer": "Hannes Jochriem \u003cinfo@ehajo.de\u003e", "sentence": "Support for I²C digital temperature sensor addon-board LM75.", "paragraph": "More information about the addon-board on the shop: https://www.ehajo.de/bausaetze/bedrahtet/207/temperatur-addon-lm75", "website": "https://github.com/ehajo/LM75B", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ehajo/LM75B.git", "providesIncludes": [ "eHaJo_LM75.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ehajo/eHaJo_LM75_Addon_Board-1.0.1.zip", "archiveFileName": "eHaJo_LM75_Addon_Board-1.0.1.zip", "size": 9004, "checksum": "SHA-256:2ecbb7d12cf335fd129e83f8997e97c71287fe8996aca7b3ab543ed30fb269de" }, { "name": "avr_stl", "version": "1.2.0", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Chris Johnson \u003cchrisjohnsonmail@gmail.com\u003e", "sentence": "A port of ArduinoSTL Arduino library.", "paragraph": "This library includes important C++ functions, including cout and cin, printf and scanf. It also includes STL containers like vector and algorithm.", "website": "https://https://github.com/ciband/avr_stl", "category": "Other", "architectures": [ "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ciband/avr_stl.git", "providesIncludes": [ "ArduinoSTL.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ciband/avr_stl-1.2.0.zip", "archiveFileName": "avr_stl-1.2.0.zip", "size": 525983, "checksum": "SHA-256:7361455be1a171f9f571a9134e0e5654ae384d950a402ae36d817f6e36e98519" }, { "name": "avr_stl", "version": "1.2.1", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Chris Johnson \u003cchrisjohnsonmail@gmail.com\u003e", "sentence": "A port of ArduinoSTL Arduino library.", "paragraph": "This library includes important C++ functions, including cout and cin, printf and scanf. It also includes STL containers like vector and algorithm.", "website": "https://https://github.com/ciband/avr_stl", "category": "Other", "architectures": [ "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ciband/avr_stl.git", "url": "https://downloads.arduino.cc/libraries/github.com/ciband/avr_stl-1.2.1.zip", "archiveFileName": "avr_stl-1.2.1.zip", "size": 174122, "checksum": "SHA-256:6228711e4da50d3ab24b72c529db601317962da91dd3b6c6c596b2d70a20d320" }, { "name": "avr_stl", "version": "1.2.2", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Chris Johnson \u003cchrisjohnsonmail@gmail.com\u003e", "sentence": "A port of ArduinoSTL Arduino library.", "paragraph": "This library includes important C++ functions, including cout and cin, printf and scanf. It also includes STL containers like vector and algorithm.", "website": "https://https://github.com/ciband/avr_stl", "category": "Other", "architectures": [ "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ciband/avr_stl.git", "providesIncludes": [ "avr_stl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ciband/avr_stl-1.2.2.zip", "archiveFileName": "avr_stl-1.2.2.zip", "size": 174277, "checksum": "SHA-256:f34d501719e79f156423b49d6e0bbe1de27650df3642499b7330b6df79572494" }, { "name": "avr_stl", "version": "1.2.3", "author": "Mike Matera \u003cmatera@lifealgorithmic.com\u003e", "maintainer": "Chris Johnson \u003cchrisjohnsonmail@gmail.com\u003e", "sentence": "A port of ArduinoSTL Arduino library.", "paragraph": "This library includes important C++ functions, including cout and cin, printf and scanf. It also includes STL containers like vector and algorithm.", "website": "https://github.com/ciband/avr_stl", "category": "Other", "architectures": [ "avr", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ciband/avr_stl.git", "providesIncludes": [ "avr_stl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ciband/avr_stl-1.2.3.zip", "archiveFileName": "avr_stl-1.2.3.zip", "size": 174326, "checksum": "SHA-256:50e39cc0af4b8281396ecad8010f7174f34e73cedd8490fe2b58d52e0144fe34" }, { "name": "AD5254_asukiaaa", "version": "1.0.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages potentiometer AD5254 or AD5253", "paragraph": "It can read and write resister value for potentiometer.", "website": "https://github.com/asukiaaa/AD5254_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AD5254_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AD5254_asukiaaa-1.0.0.zip", "archiveFileName": "AD5254_asukiaaa-1.0.0.zip", "size": 3202, "checksum": "SHA-256:fea10268ef29de39b5c593595951eb5e9a0531c93c8142b6634506784d8a0526" }, { "name": "AD5254_asukiaaa", "version": "1.0.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages potentiometer AD5254 or AD5253", "paragraph": "It can read and write resister value for potentiometer.", "website": "https://github.com/asukiaaa/AD5254_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AD5254_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AD5254_asukiaaa-1.0.1.zip", "archiveFileName": "AD5254_asukiaaa-1.0.1.zip", "size": 3210, "checksum": "SHA-256:74a9879c5531218ddd2814b4f4a438db304eb4e983c84f6fc02a1635ae33fa0a" }, { "name": "AD5254_asukiaaa", "version": "1.0.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages potentiometer AD5254 or AD5253", "paragraph": "It can read and write resister value for potentiometer.", "website": "https://github.com/asukiaaa/AD5254_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AD5254_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AD5254_asukiaaa-1.0.2.zip", "archiveFileName": "AD5254_asukiaaa-1.0.2.zip", "size": 3399, "checksum": "SHA-256:768f62f9c646af3f4b14ff6a8a4869e826ab43abc210893c48ade886b879e050" }, { "name": "AD5254_asukiaaa", "version": "1.0.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages potentiometer AD5254 or AD5253", "paragraph": "It can read and write resister value for potentiometer.", "website": "https://github.com/asukiaaa/AD5254_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AD5254_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AD5254_asukiaaa-1.0.3.zip", "archiveFileName": "AD5254_asukiaaa-1.0.3.zip", "size": 5242, "checksum": "SHA-256:a9afb63d456ff27cba3e3bae3a3edbaa6655655c0a1082c92012751ce521ef14" }, { "name": "AD5254_asukiaaa", "version": "1.0.4", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages potentiometer AD5254 or AD5253", "paragraph": "It can read and write resister value for potentiometer.", "website": "https://github.com/asukiaaa/AD5254_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AD5254_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AD5254_asukiaaa-1.0.4.zip", "archiveFileName": "AD5254_asukiaaa-1.0.4.zip", "size": 5577, "checksum": "SHA-256:1f40fa3b32f85d96f560d484e263a09d4c1c61430aac0dcd7c04074ac85b5763" }, { "name": "AD5254_asukiaaa", "version": "1.0.5", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It manages potentiometer AD5254 or AD5253", "paragraph": "It can read and write resister value for potentiometer.", "website": "https://github.com/asukiaaa/AD5254_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/AD5254_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/AD5254_asukiaaa-1.0.5.zip", "archiveFileName": "AD5254_asukiaaa-1.0.5.zip", "size": 5729, "checksum": "SHA-256:2aea3d853ecb4fab1105146e839840bd738b72a601f7f70dff7a96a41befcb91" }, { "name": "WTV020SD16P", "version": "1.3.0", "author": "Diego J. Arevalo,Ryszard Malinowski,Dan F,Thomas A. Hirsch", "maintainer": "FabLab Bayreuth \u003cthomas.hirsch@fablab-bayreuth.de\u003e", "sentence": "Arduino library for the WTV020-SD-16P sound module", "paragraph": "Library to control a WTV020-SD-16P module to play voices from an Arduino board. Created by Diego J. Arevalo, August 6th, 2012. Modifed by Ryszard Malinowski November 30, 2014. Modifed by Dan F March 2015 Modified by Thomas A. Hirsch, October 28, 2019.", "website": "https://github.com/fablab-bayreuth/WTV020SD16P", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fablab-bayreuth/WTV020SD16P.git", "url": "https://downloads.arduino.cc/libraries/github.com/fablab-bayreuth/WTV020SD16P-1.3.0.zip", "archiveFileName": "WTV020SD16P-1.3.0.zip", "size": 464355, "checksum": "SHA-256:a88ca28ea495427c3cf864b8ec455111d76eef065a5bcda9b09ddf9da6156319" }, { "name": "WTV020SD16P", "version": "1.3.1", "author": "Diego J. Arevalo, Ryszard Malinowski, Dan F, Thomas A. Hirsch", "maintainer": "FabLab Bayreuth \u003cthomas.hirsch@fablab-bayreuth.de\u003e", "sentence": "Arduino library for the WTV020-SD-16P sound module", "paragraph": "Library to control a WTV020-SD-16P module to play voices from an Arduino board.", "website": "https://github.com/fablab-bayreuth/WTV020SD16P", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fablab-bayreuth/WTV020SD16P.git", "url": "https://downloads.arduino.cc/libraries/github.com/fablab-bayreuth/WTV020SD16P-1.3.1.zip", "archiveFileName": "WTV020SD16P-1.3.1.zip", "size": 465796, "checksum": "SHA-256:faf3944b8d844ea063aaade23891b8661642a41145a737c6a20f8dc7b2aecd4e" }, { "name": "WTV020SD16P", "version": "1.4.0", "author": "Diego J. Arevalo, Ryszard Malinowski, Dan F, Thomas A. Hirsch", "maintainer": "FabLab Bayreuth \u003cthomas.hirsch@fablab-bayreuth.de\u003e", "sentence": "Arduino library for the WTV020-SD-16P sound module", "paragraph": "Library to control a WTV020-SD-16P module to play voices from an Arduino board.", "website": "https://github.com/fablab-bayreuth/WTV020SD16P", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fablab-bayreuth/WTV020SD16P.git", "url": "https://downloads.arduino.cc/libraries/github.com/fablab-bayreuth/WTV020SD16P-1.4.0.zip", "archiveFileName": "WTV020SD16P-1.4.0.zip", "size": 465893, "checksum": "SHA-256:fd0a721a42647f137ee559e72f564972564d687180cc8283775517377446fbd0" }, { "name": "Adafruit TensorFlow Lite", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "paragraph": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "website": "https://github.com/adafruit/Adafruit_TFLite", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TFLite.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TensorFlow_Lite-1.0.0.zip", "archiveFileName": "Adafruit_TensorFlow_Lite-1.0.0.zip", "size": 15813, "checksum": "SHA-256:0019c7f5490d9be7dfbc6cc01239b80431ee78c6251300edb8cf5db4542c7186" }, { "name": "Adafruit TensorFlow Lite", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "paragraph": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "website": "https://github.com/adafruit/Adafruit_TFLite", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TFLite.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TensorFlow_Lite-1.1.0.zip", "archiveFileName": "Adafruit_TensorFlow_Lite-1.1.0.zip", "size": 187850, "checksum": "SHA-256:d81b5a9172f0121c45dc251d01a1396da4bc6d690db232a9af421a9495d3038b" }, { "name": "Adafruit TensorFlow Lite", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "paragraph": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "website": "https://github.com/adafruit/Adafruit_TFLite", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TFLite.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TensorFlow_Lite-1.1.1.zip", "archiveFileName": "Adafruit_TensorFlow_Lite-1.1.1.zip", "size": 282813, "checksum": "SHA-256:f68314b804197c7f2fba8aed02adcba652505af010ef1c8216578c253c8f338b" }, { "name": "Adafruit TensorFlow Lite", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "paragraph": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "website": "https://github.com/adafruit/Adafruit_TFLite", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TFLite.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TensorFlow_Lite-1.2.0.zip", "archiveFileName": "Adafruit_TensorFlow_Lite-1.2.0.zip", "size": 287657, "checksum": "SHA-256:e0cc535ddbde5ea29c146a290a6afbaec1ff7842d47e195dfa0f34254287d7f0" }, { "name": "Adafruit TensorFlow Lite", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "paragraph": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "website": "https://github.com/adafruit/Adafruit_TFLite", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TFLite.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TensorFlow_Lite-1.2.1.zip", "archiveFileName": "Adafruit_TensorFlow_Lite-1.2.1.zip", "size": 319540, "checksum": "SHA-256:be3a02be1e80e37ac03c1b830a08dc92bcfb519cb4fd306f4411afe9a49ded72" }, { "name": "Adafruit TensorFlow Lite", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "paragraph": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "website": "https://github.com/adafruit/Adafruit_TFLite", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TFLite.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TensorFlow_Lite-1.2.2.zip", "archiveFileName": "Adafruit_TensorFlow_Lite-1.2.2.zip", "size": 319538, "checksum": "SHA-256:d4addf23fc88bb10784f5f35e9b71451efba2cb2da59d9637a62fbc5a4ce2867" }, { "name": "Adafruit TensorFlow Lite", "version": "1.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "paragraph": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "website": "https://github.com/adafruit/Adafruit_TFLite", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TFLite.git", "dependencies": [ { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TensorFlow_Lite-1.2.3.zip", "archiveFileName": "Adafruit_TensorFlow_Lite-1.2.3.zip", "size": 319562, "checksum": "SHA-256:c6f0cb84a184c1505f61efce684acdcdbb8d27d6e95f65ce103c73c57152fab5" }, { "name": "Adafruit TensorFlow Lite", "version": "1.2.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "paragraph": "This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards", "website": "https://github.com/adafruit/Adafruit_TFLite", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_TFLite.git", "dependencies": [ { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TensorFlow_Lite-1.2.5.zip", "archiveFileName": "Adafruit_TensorFlow_Lite-1.2.5.zip", "size": 319562, "checksum": "SHA-256:3f25c2353c90fec17ccf04328fb27f2872485b3f1e11dc4ba843bc1f941a0959" }, { "name": "FirebaseJson", "version": "2.0.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The Firebase Json Arduino library for Espressif ESP8266/ESP32.", "paragraph": "This Arduino library is for create, edit and parse the JSON object with Firebase compatible.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.0.0.zip", "archiveFileName": "FirebaseJson-2.0.0.zip", "size": 25501, "checksum": "SHA-256:39268b10fdac4f70b2e2a7ff0b1f23e762346f5594b8d5e207f32033a236b978" }, { "name": "FirebaseJson", "version": "2.2.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The Firebase Json Arduino library for Espressif ESP8266/ESP32.", "paragraph": "Parse and edit JSON object directly with specified relative path as in Firebase path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.0.zip", "archiveFileName": "FirebaseJson-2.2.0.zip", "size": 28856, "checksum": "SHA-256:7c0c67079fa4c73c76f5f21b2acc2c7765456747fe8592a49a9def83848d9517" }, { "name": "FirebaseJson", "version": "2.2.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The Firebase Json Arduino library for Espressif ESP8266/ESP32.", "paragraph": "Parse and edit JSON object directly with specified relative path as in Firebase path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.1.zip", "archiveFileName": "FirebaseJson-2.2.1.zip", "size": 28858, "checksum": "SHA-256:c26aefdac25f8b35c96d64b8861782a43f3d761cb24659189f946fb1d1f62018" }, { "name": "FirebaseJson", "version": "2.2.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The Firebase Json Arduino library for Espressif ESP8266/ESP32.", "paragraph": "Parse and edit JSON object directly with specified relative path as in Firebase path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.2.zip", "archiveFileName": "FirebaseJson-2.2.2.zip", "size": 31132, "checksum": "SHA-256:7fdaeda6f40ec39e527262fed7b02efc02134efdb8c669b5f0f19d2e08eb7349" }, { "name": "FirebaseJson", "version": "2.2.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The Firebase Json Arduino library for Espressif ESP8266/ESP32.", "paragraph": "Parse and edit JSON object directly with specified relative path as in Firebase path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.3.zip", "archiveFileName": "FirebaseJson-2.2.3.zip", "size": 31005, "checksum": "SHA-256:6b747c51f167ccd0aa83a68ffc9a0de5dcb509dc2b7fa59ffdb4f1407a3cb65d" }, { "name": "FirebaseJson", "version": "2.2.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.4.zip", "archiveFileName": "FirebaseJson-2.2.4.zip", "size": 31542, "checksum": "SHA-256:16cb786545d692e0f1c618d624d4bcaa7ae2ef1122b0459810004c99daca7657" }, { "name": "FirebaseJson", "version": "2.2.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.5.zip", "archiveFileName": "FirebaseJson-2.2.5.zip", "size": 31584, "checksum": "SHA-256:6bc32c067c9b6b06ad2c2390d704cc8c8e787810f66194f1000e55155972a4a1" }, { "name": "FirebaseJson", "version": "2.2.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.6.zip", "archiveFileName": "FirebaseJson-2.2.6.zip", "size": 31651, "checksum": "SHA-256:ff70f36dfa13de9668f069c566f53426997bbb146d72fe90ea7670b39bd7627d" }, { "name": "FirebaseJson", "version": "2.2.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.7.zip", "archiveFileName": "FirebaseJson-2.2.7.zip", "size": 31657, "checksum": "SHA-256:c2300eca2e905bf895d097253890eae4a0a73dc08589b5e49a23f9c4afc3a153" }, { "name": "FirebaseJson", "version": "2.2.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.8.zip", "archiveFileName": "FirebaseJson-2.2.8.zip", "size": 31721, "checksum": "SHA-256:f6494d8e39185033995a1fa4705f5ba2c6b54752d8762ffc8cbb5508d48d5120" }, { "name": "FirebaseJson", "version": "2.2.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.2.9.zip", "archiveFileName": "FirebaseJson-2.2.9.zip", "size": 31722, "checksum": "SHA-256:df7df8a652028e93060aa0cfaeec08c425cbb93625719b774267967b3441354e" }, { "name": "FirebaseJson", "version": "2.3.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.1.zip", "archiveFileName": "FirebaseJson-2.3.1.zip", "size": 32413, "checksum": "SHA-256:b20e0d71e779b2398797171387c4eed77e668c9261a864d26b253d5f405ac07a" }, { "name": "FirebaseJson", "version": "2.3.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.2.zip", "archiveFileName": "FirebaseJson-2.3.2.zip", "size": 32234, "checksum": "SHA-256:7f9bc0544680ba6b6e0ffa0da80e3db254aeb351f622ba496daf2b4fe3ff4fcd" }, { "name": "FirebaseJson", "version": "2.3.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.3.zip", "archiveFileName": "FirebaseJson-2.3.3.zip", "size": 32233, "checksum": "SHA-256:51971ecc09ff565e9f5392389c384dcbd4246a5482b7ca0f8727c3ad9e0498f1" }, { "name": "FirebaseJson", "version": "2.3.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32 and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.4.zip", "archiveFileName": "FirebaseJson-2.3.4.zip", "size": 31634, "checksum": "SHA-256:dd3ca2d9d814649e5b994919832d975b9a84311622ea743d1b1b505e39197de1" }, { "name": "FirebaseJson", "version": "2.3.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.5.zip", "archiveFileName": "FirebaseJson-2.3.5.zip", "size": 32380, "checksum": "SHA-256:03c0801935a91d5d47f4abe8dcb1eaf832c209faf0c0f6834c27efb7b5a720f6" }, { "name": "FirebaseJson", "version": "2.3.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.6.zip", "archiveFileName": "FirebaseJson-2.3.6.zip", "size": 32686, "checksum": "SHA-256:ddf16540ecafc11407951f5848519ec58a9e25facd60c63724f7b3470cb54e7b" }, { "name": "FirebaseJson", "version": "2.3.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.7.zip", "archiveFileName": "FirebaseJson-2.3.7.zip", "size": 32767, "checksum": "SHA-256:52a48d6b7fb41d1296f91dba6b15a662fff1a36f9e696a43751bf7a1882bde50" }, { "name": "FirebaseJson", "version": "2.3.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.8.zip", "archiveFileName": "FirebaseJson-2.3.8.zip", "size": 32961, "checksum": "SHA-256:752f21d69a1e9e47f41b8b296e963f4b429bc939084a2565059ea8f289e6778b" }, { "name": "FirebaseJson", "version": "2.3.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.9.zip", "archiveFileName": "FirebaseJson-2.3.9.zip", "size": 32978, "checksum": "SHA-256:4353e5d4f417e0b9e02a7a4060c263504f049e0f26d015859c5e3cb9b7b0edd0" }, { "name": "FirebaseJson", "version": "2.3.12", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.12.zip", "archiveFileName": "FirebaseJson-2.3.12.zip", "size": 35980, "checksum": "SHA-256:a0dcc0afda44a9609ec0acbab26832ba4c9ae7482685cf727b79a31b606d9b12" }, { "name": "FirebaseJson", "version": "2.3.13", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.13.zip", "archiveFileName": "FirebaseJson-2.3.13.zip", "size": 35985, "checksum": "SHA-256:d3d670e400d163aaceb4ceda8835bda0c6b9e4d8609cafc94b5a3ca0078ae6fe" }, { "name": "FirebaseJson", "version": "2.3.14", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.14.zip", "archiveFileName": "FirebaseJson-2.3.14.zip", "size": 35569, "checksum": "SHA-256:3609402de98db6da0d393e16a9d7afe1cc071eca6cb74789498e52c79fefdf51" }, { "name": "FirebaseJson", "version": "2.3.15", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.3.15.zip", "archiveFileName": "FirebaseJson-2.3.15.zip", "size": 35592, "checksum": "SHA-256:c2707e67b1269d2748eab9709841680d1ed32a07eb4ca8a073413c994538d646" }, { "name": "FirebaseJson", "version": "2.4.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.4.1.zip", "archiveFileName": "FirebaseJson-2.4.1.zip", "size": 36546, "checksum": "SHA-256:f938763f59f385bdb2d096f760d890a1683df58c47992e07be38bf5ac8f820d4" }, { "name": "FirebaseJson", "version": "2.5.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.5.0.zip", "archiveFileName": "FirebaseJson-2.5.0.zip", "size": 76784, "checksum": "SHA-256:83b07d024c5e29cd3de7fa1f3193dcfd229c92d0d248d9071f8345e7e31d6035" }, { "name": "FirebaseJson", "version": "2.5.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.5.2.zip", "archiveFileName": "FirebaseJson-2.5.2.zip", "size": 78028, "checksum": "SHA-256:b1131f5ab791976f2e5015359e3c5313638f8985bbd121b810b6276e6d01b177" }, { "name": "FirebaseJson", "version": "2.5.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.5.3.zip", "archiveFileName": "FirebaseJson-2.5.3.zip", "size": 102862, "checksum": "SHA-256:4bea279f3c8997afc42a122cb21b77a222507016e7031eaaa8a9de67cd4ea91d" }, { "name": "FirebaseJson", "version": "2.6.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.0.zip", "archiveFileName": "FirebaseJson-2.6.0.zip", "size": 156700, "checksum": "SHA-256:a4783732f9fa087ce312f69a2a5c6b77026414610aa5e22d977c6cdcd53c234b" }, { "name": "FirebaseJson", "version": "2.6.1", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.1.zip", "archiveFileName": "FirebaseJson-2.6.1.zip", "size": 246828, "checksum": "SHA-256:8d8e113cabbf9ea2e65f3ee0eb269ea720585f986d12d09cc74508ccef200bcf" }, { "name": "FirebaseJson", "version": "2.6.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.3.zip", "archiveFileName": "FirebaseJson-2.6.3.zip", "size": 246790, "checksum": "SHA-256:f1671e8f7325fe95203fec69e02b7214b81df8df017f7707904236cd41cbb960" }, { "name": "FirebaseJson", "version": "2.6.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.7.zip", "archiveFileName": "FirebaseJson-2.6.7.zip", "size": 189687, "checksum": "SHA-256:79b1df93dd249ace9119ab1b95df4cd71b527c548acc20d9569225410d8afecb" }, { "name": "FirebaseJson", "version": "2.6.8", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.8.zip", "archiveFileName": "FirebaseJson-2.6.8.zip", "size": 189672, "checksum": "SHA-256:bcb05aae42961d4fbbb8b75146ddcda2a2667e96f9c6b151facdbe6e64836854" }, { "name": "FirebaseJson", "version": "2.6.9", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.9.zip", "archiveFileName": "FirebaseJson-2.6.9.zip", "size": 189705, "checksum": "SHA-256:dce137f301dd5dcb7c05fa752481c4ada6c89ed6d436a1ebf4d6052ac752b322" }, { "name": "FirebaseJson", "version": "2.6.10", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.10.zip", "archiveFileName": "FirebaseJson-2.6.10.zip", "size": 190341, "checksum": "SHA-256:9aa6a0ef9a8252d416f20d35fb899e7fe6438689687591d1b248a1daeef80c35" }, { "name": "FirebaseJson", "version": "2.6.12", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.12.zip", "archiveFileName": "FirebaseJson-2.6.12.zip", "size": 190658, "checksum": "SHA-256:7e05dc4a7c6f1f7bcc943e4b39a855794e5c1893c904354d336aa5862094b170" }, { "name": "FirebaseJson", "version": "2.6.13", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.13.zip", "archiveFileName": "FirebaseJson-2.6.13.zip", "size": 190812, "checksum": "SHA-256:ac11283f03c0606eed8ed4c3a4ff812f160ad8150f8da4764e4ded6ffcb593ab" }, { "name": "FirebaseJson", "version": "2.6.14", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.14.zip", "archiveFileName": "FirebaseJson-2.6.14.zip", "size": 190863, "checksum": "SHA-256:7842617662b1b6f0ca10dab2a235c74fe0ac9f1b4f916d5188a0b8b954ccb1dc" }, { "name": "FirebaseJson", "version": "2.6.15", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.15.zip", "archiveFileName": "FirebaseJson-2.6.15.zip", "size": 190822, "checksum": "SHA-256:49558e4bf29d1bc2d6529e657e69f4c8ac3ccd16852b7618f9ea5f283adbbda4" }, { "name": "FirebaseJson", "version": "2.6.16", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.16.zip", "archiveFileName": "FirebaseJson-2.6.16.zip", "size": 190852, "checksum": "SHA-256:b62c975a4a62a5418aeb88695d7817e858b93966d23dbdf7ba9a508d0b32c033" }, { "name": "FirebaseJson", "version": "2.6.17", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.6.17.zip", "archiveFileName": "FirebaseJson-2.6.17.zip", "size": 190070, "checksum": "SHA-256:73f2a124889b24bc92c0a207ec0b0fbc3e7beb053c3cc9fc3b647d642583f0ae" }, { "name": "FirebaseJson", "version": "2.7.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-2.7.0.zip", "archiveFileName": "FirebaseJson-2.7.0.zip", "size": 190001, "checksum": "SHA-256:667265aa356753ea5fcf304b481fb85f8a64fc037c48ab986964f33c264c94e7" }, { "name": "FirebaseJson", "version": "3.0.0", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-3.0.0.zip", "archiveFileName": "FirebaseJson-3.0.0.zip", "size": 189997, "checksum": "SHA-256:8315607f5d908fe79f59b47d3fb134cb314f3a53645bcde1f82bdc6d8e11f4cc" }, { "name": "FirebaseJson", "version": "3.0.2", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-3.0.2.zip", "archiveFileName": "FirebaseJson-3.0.2.zip", "size": 190370, "checksum": "SHA-256:5ecc087a9c07a2f291b186ab8b42583724279755fd5a8764e4b8747b1660e7c5" }, { "name": "FirebaseJson", "version": "3.0.3", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-3.0.3.zip", "archiveFileName": "FirebaseJson-3.0.3.zip", "size": 190286, "checksum": "SHA-256:17e430bc619bef721e7495d92a2a978d1a6217412faa3d95f42f907d38659774" }, { "name": "FirebaseJson", "version": "3.0.4", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-3.0.4.zip", "archiveFileName": "FirebaseJson-3.0.4.zip", "size": 194674, "checksum": "SHA-256:54b3b289b505fa5cc81232c2c0a3016d06423e750dab162ab7fcf1a9950ab4dc" }, { "name": "FirebaseJson", "version": "3.0.5", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-3.0.5.zip", "archiveFileName": "FirebaseJson-3.0.5.zip", "size": 194758, "checksum": "SHA-256:b3435527e430c570489199e79922a15575cf3a858d2fa061a868a2749e231356" }, { "name": "FirebaseJson", "version": "3.0.6", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-3.0.6.zip", "archiveFileName": "FirebaseJson-3.0.6.zip", "size": 194841, "checksum": "SHA-256:264703ef11dba14ad19096513659587500d00650e8785dad62a43ba2802837c1" }, { "name": "FirebaseJson", "version": "3.0.7", "author": "Mobizt", "maintainer": "Mobizt \u003ck_suwatchai@hotmail.com\u003e", "sentence": "The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.", "paragraph": "Able to Parse, create and Edit the simple or complex (depth nested) JSON object as just specify the relative node/element path.", "website": "https://github.com/mobizt/FirebaseJson", "category": "Communication", "architectures": [ "esp8266", "esp32", "sam", "samd", "stm32", "STM32F1", "STM32F4", "teensy", "avr", "megaavr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/mobizt/FirebaseJson.git", "url": "https://downloads.arduino.cc/libraries/github.com/mobizt/FirebaseJson-3.0.7.zip", "archiveFileName": "FirebaseJson-3.0.7.zip", "size": 194868, "checksum": "SHA-256:6720763b3031496af691545620885a53cab94603c413a15a0b3d4b94c75bd7df" }, { "name": "BeaconNano", "version": "1.0.0", "author": "Petruzzella", "maintainer": "Petruzzella", "sentence": "Create a Beacon from an Arduino Nano Ble", "paragraph": "This library supports creating a Beacon.", "website": "https://github.com/antoniopetruzzella/GGBeaconNano.git", "category": "Communication", "architectures": [ "samd", "megaavr", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/antoniopetruzzella/BeaconNano.git", "providesIncludes": [ "GGBeaconNano.h", "ArduinoBLE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/antoniopetruzzella/BeaconNano-1.0.0.zip", "archiveFileName": "BeaconNano-1.0.0.zip", "size": 14043, "checksum": "SHA-256:056e0b4d0df503e6ea19d5d42c036344bc1b3452a967959e36a7c0316d06044d" }, { "name": "TinySuite", "version": "1.0.0", "author": "meal", "maintainer": "meal", "sentence": "A collection of tools for ATTiny85", "paragraph": "Includes wrapper classes for timer, pin change, watchdog, UART, NMEA", "website": "https://github.com/Alex079/TinySuite", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Alex079/TinySuite.git", "url": "https://downloads.arduino.cc/libraries/github.com/Alex079/TinySuite-1.0.0.zip", "archiveFileName": "TinySuite-1.0.0.zip", "size": 20176, "checksum": "SHA-256:b0d664b634f3311298cd4a02e140683c7e6d5a5e99a3e70ac2e90e83e5401b1c" }, { "name": "TinySuite", "version": "1.0.1", "author": "meal", "maintainer": "meal", "sentence": "A collection of tools for ATTiny85", "paragraph": "Includes wrapper classes for timer, pin change, watchdog, UART, NMEA", "website": "https://github.com/Alex079/TinySuite", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Alex079/TinySuite.git", "url": "https://downloads.arduino.cc/libraries/github.com/Alex079/TinySuite-1.0.1.zip", "archiveFileName": "TinySuite-1.0.1.zip", "size": 21367, "checksum": "SHA-256:a7d1e3a23e0c726e6cbf498525a6574f047095f438bf7fd49550421f05deb92c" }, { "name": "TinySuite", "version": "2.0.0", "author": "Alex079", "maintainer": "Alex079", "sentence": "A collection of tools for ATTiny85", "paragraph": "Includes wrapper classes for timer, pin change, watchdog, UART, NMEA", "website": "https://github.com/Alex079/TinySuite", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Alex079/TinySuite.git", "url": "https://downloads.arduino.cc/libraries/github.com/Alex079/TinySuite-2.0.0.zip", "archiveFileName": "TinySuite-2.0.0.zip", "size": 26225, "checksum": "SHA-256:8f983e7b1e5b6d6873bb29cddce7159327dc92639f88bd5dc668b10ab463c093" }, { "name": "TinySuite", "version": "2.1.0", "author": "Alex079", "maintainer": "Alex079", "sentence": "A collection of tools for ATTiny85", "paragraph": "Includes wrapper classes for timer, pin change, watchdog, UART, NMEA", "website": "https://github.com/Alex079/TinySuite", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Alex079/TinySuite.git", "providesIncludes": [ "TinyPinChangeB.h", "TinyExternalInterrupt0.h", "TinyTimer0Compare.h", "TinyTimer0Overflow.h", "TinyTimer1Compare.h", "TinyTimer1Overflow.h", "TinyUart.h", "TinyUartReader.h", "TinyUartWriter.h", "TinySerial.h", "TinySleep.h", "TinyWatchdog.h", "TinyBuffer.h", "TinyNmea.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Alex079/TinySuite-2.1.0.zip", "archiveFileName": "TinySuite-2.1.0.zip", "size": 32605, "checksum": "SHA-256:03c88f107136c32c4fc274a56b25669eff59a255f4ca60e495bdb6dde6c52e71" }, { "name": "GroveDriverPack", "version": "1.4.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "GroveDriverPack", "website": "https://github.com/SeeedJP/GroveDriverPack/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/GroveDriverPack.git", "providesIncludes": [ "GroveDriverPack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/GroveDriverPack-1.4.0.zip", "archiveFileName": "GroveDriverPack-1.4.0.zip", "size": 122261, "checksum": "SHA-256:86abcefaf4b4a46bb5efbc4559474b3282ff314cdaf744f301d5ca5847eeab59" }, { "name": "GroveDriverPack", "version": "1.5.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "GroveDriverPack", "website": "https://github.com/SeeedJP/GroveDriverPack/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32", "SeeedJP_ReButton" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/GroveDriverPack.git", "providesIncludes": [ "GroveDriverPack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/GroveDriverPack-1.5.0.zip", "archiveFileName": "GroveDriverPack-1.5.0.zip", "size": 123011, "checksum": "SHA-256:557fcd079aff9277550be01467b6668b5550bb3e4ddc32f790485e9e24c6819c" }, { "name": "GroveDriverPack", "version": "1.6.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "GroveDriverPack", "website": "https://github.com/SeeedJP/GroveDriverPack/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32", "SeeedJP_ReButton" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/GroveDriverPack.git", "providesIncludes": [ "GroveDriverPack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/GroveDriverPack-1.6.0.zip", "archiveFileName": "GroveDriverPack-1.6.0.zip", "size": 123980, "checksum": "SHA-256:7f03f112639cc3089f195c2677b9b4ff32b1562da9863cfee62c6bac42dc1072" }, { "name": "GroveDriverPack", "version": "1.7.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "GroveDriverPack", "website": "https://github.com/SeeedJP/GroveDriverPack/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32", "SeeedJP_ReButton" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/GroveDriverPack.git", "providesIncludes": [ "GroveDriverPack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/GroveDriverPack-1.7.0.zip", "archiveFileName": "GroveDriverPack-1.7.0.zip", "size": 126673, "checksum": "SHA-256:0340a02c567209a8cea9f817c92ca0c6815461517379b8e15d4d2ca8ffb5f0a4" }, { "name": "GroveDriverPack", "version": "1.9.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "GroveDriverPack", "website": "https://github.com/SeeedJP/GroveDriverPack/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32", "SeeedJP_ReButton" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/GroveDriverPack.git", "providesIncludes": [ "GroveDriverPack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/GroveDriverPack-1.9.0.zip", "archiveFileName": "GroveDriverPack-1.9.0.zip", "size": 133344, "checksum": "SHA-256:48d60eb74d0cd811dda8d1aa32017918988d24887c71d4382ff93b78bb2c582b" }, { "name": "GroveDriverPack", "version": "1.10.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "GroveDriverPack", "website": "https://github.com/SeeedJP/GroveDriverPack/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32", "SeeedJP_ReButton", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/GroveDriverPack.git", "providesIncludes": [ "GroveDriverPack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/GroveDriverPack-1.10.0.zip", "archiveFileName": "GroveDriverPack-1.10.0.zip", "size": 134726, "checksum": "SHA-256:515eb215a92a8c3a8cba90b15dc3c29143b41429c540dadfe3dd07610adc8b7b" }, { "name": "GroveDriverPack", "version": "1.11.0", "author": "Seeed K.K.", "maintainer": "matsujirushi", "sentence": "GroveDriverPack", "website": "https://github.com/SeeedJP/GroveDriverPack/blob/master/readme.md", "category": "Signal Input/Output", "architectures": [ "Seeed_STM32F4", "stm32", "SeeedJP_ReButton", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/SeeedJP/GroveDriverPack.git", "providesIncludes": [ "GroveDriverPack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SeeedJP/GroveDriverPack-1.11.0.zip", "archiveFileName": "GroveDriverPack-1.11.0.zip", "size": 138001, "checksum": "SHA-256:a54a719734fe9799f3a182c2dbf13deb48fcbe427b17039b9d1c47de993b75d4" }, { "name": "OPTIGA Trust M", "version": "1.0.0", "author": "Infineon Technologies AG", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library allows you to communicate with Optiga Trust M Security Controller", "paragraph": "C++ library for Optiga Trust M Chip Security Controller", "website": "https://www.infineon.com/cms/en/product/security-smart-card-solutions/optiga-embedded-security-solutions/optiga-trust/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/arduino-optiga-trust-m.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/OPTIGA_Trust_M-1.0.0.zip", "archiveFileName": "OPTIGA_Trust_M-1.0.0.zip", "size": 308084, "checksum": "SHA-256:704111a582a5733c67572c31bc289926c4d87dc4d16610bb7d086763ad1a347b" }, { "name": "OPTIGA Trust M", "version": "1.1.0", "author": "Infineon Technologies AG", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library allows you to communicate with Optiga Trust M Security Controller", "paragraph": "C++ library for Optiga Trust M Chip Security Controller", "website": "https://www.infineon.com/cms/en/product/security-smart-card-solutions/optiga-embedded-security-solutions/optiga-trust/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/arduino-optiga-trust-m.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/OPTIGA_Trust_M-1.1.0.zip", "archiveFileName": "OPTIGA_Trust_M-1.1.0.zip", "size": 1071662, "checksum": "SHA-256:a72600a7a51e7d599bda31805193e3a46572c1c0a749d9cad2eee4ccf1d1eac1" }, { "name": "WebConfig", "version": "1.0.0", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "A web based configuration editor.", "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.", "website": "https://https://github.com/GerLech/WebConfig", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/WebConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/WebConfig-1.0.0.zip", "archiveFileName": "WebConfig-1.0.0.zip", "size": 14489, "checksum": "SHA-256:164c9078ae66b947fb9ab78fe54c63a30f14be33da71c7afe457bf30498d5d91" }, { "name": "WebConfig", "version": "1.1.0", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "A web based configuration editor.", "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.", "website": "https://github.com/GerLech/WebConfig/blob/master/README.md", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/WebConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/WebConfig-1.1.0.zip", "archiveFileName": "WebConfig-1.1.0.zip", "size": 14502, "checksum": "SHA-256:9472fad12d576c997275968db07fa369a0dd9a963c9be3962e10b1ff06a7e494" }, { "name": "WebConfig", "version": "1.2.0", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "A web based configuration editor.", "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.", "website": "https://github.com/GerLech/WebConfig/blob/master/README.md", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/WebConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/WebConfig-1.2.0.zip", "archiveFileName": "WebConfig-1.2.0.zip", "size": 15388, "checksum": "SHA-256:337ccd1d9fbe3624ac6a6e0f9c246afa3e7e3335783d454e1b11b29e17574522" }, { "name": "WebConfig", "version": "1.3.0", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "A web based configuration editor.", "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.", "website": "https://github.com/GerLech/WebConfig/blob/master/README.md", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/WebConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/WebConfig-1.3.0.zip", "archiveFileName": "WebConfig-1.3.0.zip", "size": 16915, "checksum": "SHA-256:b500237218d93aa2030adb5567fcf13b931700f1edfc1044fba92874cb6e3563" }, { "name": "WebConfig", "version": "1.3.1", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "A web based configuration editor.", "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.", "website": "https://github.com/GerLech/WebConfig/blob/master/README.md", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/WebConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/WebConfig-1.3.1.zip", "archiveFileName": "WebConfig-1.3.1.zip", "size": 16916, "checksum": "SHA-256:97672c26761cba3a91c9f9a44fb963e6121c5061ac374bfe72dc9268617b1015" }, { "name": "WebConfig", "version": "1.3.2", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "A web based configuration editor.", "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.", "website": "https://github.com/GerLech/WebConfig/blob/master/README.md", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/WebConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/WebConfig-1.3.2.zip", "archiveFileName": "WebConfig-1.3.2.zip", "size": 16916, "checksum": "SHA-256:bd674c00c204abcd6a54c9e0c3b8de7136333d135c65578c31c3ad8932205640" }, { "name": "WebConfig", "version": "1.4.0", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "A web based configuration editor.", "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.", "website": "https://github.com/GerLech/WebConfig/blob/master/README.md", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/WebConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/WebConfig-1.4.0.zip", "archiveFileName": "WebConfig-1.4.0.zip", "size": 17958, "checksum": "SHA-256:f98b81351c2e36868a11d8db15fe1f14763636ff54239d5ff019995498eb7647" }, { "name": "WebConfig", "version": "1.4.1", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "A web based configuration editor.", "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.", "website": "https://github.com/GerLech/WebConfig/blob/master/README.md", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/WebConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/WebConfig-1.4.1.zip", "archiveFileName": "WebConfig-1.4.1.zip", "size": 17963, "checksum": "SHA-256:bebaf4438e9d40651a17aa7e2fc96544b8b81905ce53d2f64e27784f868fc3f1" }, { "name": "WebConfig", "version": "1.4.2", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "A web based configuration editor.", "paragraph": "Free definable configuration parameters can be edit on a web form. All configuration parameters can be saved and read in SPIFFS. Configuration parameters can be accessed by their name.", "website": "https://github.com/GerLech/WebConfig/blob/master/README.md", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/WebConfig.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/WebConfig-1.4.2.zip", "archiveFileName": "WebConfig-1.4.2.zip", "size": 17966, "checksum": "SHA-256:e59514db5edf0169f4f5e8ea47ba7d0ddc44df1e6a24266f43379aec366c341e" }, { "name": "DCD SDK for Arduino", "version": "0.0.1", "author": "Nirav Malsattar \u003cn.malsattar@tudelft.nl\u003e, Jacky Bourgeois \u003cJ.Bourgeois@tudelft.nl\u003e", "maintainer": "Nirav Malsattar \u003cn.malsattar@tudelft.nl\u003e", "sentence": "A library that allows to connect to dcd hub and update value of thing property provided by property_id.", "paragraph": "Currently this library uses MQTT interface to connect to the DCD hub and update particular thing property. In future release there will be more functionality added to create a new property or seatch for exising one.", "website": "https://github.com/datacentricdesign/dcd-sdk-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacentricdesign/dcd-sdk-arduino.git", "providesIncludes": [ "arduino_dcd_hub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacentricdesign/DCD_SDK_for_Arduino-0.0.1.zip", "archiveFileName": "DCD_SDK_for_Arduino-0.0.1.zip", "size": 6372, "checksum": "SHA-256:dab05f683ac636914c0eb925658d3a1aecee93a2cfbf70d2a081c4be68b89b3d" }, { "name": "DCD SDK for Arduino", "version": "0.0.2", "author": "Nirav Malsattar \u003cn.malsattar@tudelft.nl\u003e, Jacky Bourgeois \u003cJ.Bourgeois@tudelft.nl\u003e", "maintainer": "Nirav Malsattar \u003cn.malsattar@tudelft.nl\u003e", "sentence": "A library that allows to connect to dcd hub and update value of thing property provided by property_id.", "paragraph": "Currently this library uses MQTT interface to connect to the DCD hub and update particular thing property. In future release there will be more functionality added to create a new property or search for exising one.", "website": "https://github.com/datacentricdesign/dcd-sdk-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacentricdesign/dcd-sdk-arduino.git", "providesIncludes": [ "arduino_dcd_hub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacentricdesign/DCD_SDK_for_Arduino-0.0.2.zip", "archiveFileName": "DCD_SDK_for_Arduino-0.0.2.zip", "size": 12059, "checksum": "SHA-256:a067d7ccba041c61d14a9665f3268d68a83f9cf8e32c1e59d4a06af881882f1d" }, { "name": "DCD SDK for Arduino", "version": "0.0.3", "author": "Nirav Malsattar \u003cn.malsattar@tudelft.nl\u003e, Jacky Bourgeois \u003cJ.Bourgeois@tudelft.nl\u003e", "maintainer": "Nirav Malsattar \u003cn.malsattar@tudelft.nl\u003e", "sentence": "A library that allows to connect to dcd hub and update value of thing property provided by property_id.", "paragraph": "Currently this library uses MQTT interface to connect to the DCD hub and update particular thing property. In future release there will be more functionality added to create a new property or search for exising one.", "website": "https://github.com/datacentricdesign/dcd-sdk-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/datacentricdesign/dcd-sdk-arduino.git", "providesIncludes": [ "arduino_dcd_hub.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/datacentricdesign/DCD_SDK_for_Arduino-0.0.3.zip", "archiveFileName": "DCD_SDK_for_Arduino-0.0.3.zip", "size": 14983, "checksum": "SHA-256:1ea97ab30be84bb15c76e2b16d5464ded15597f4eb73865cdee21951e81e94ad" }, { "name": "uCRC16XModemLib", "version": "1.0.0", "author": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "maintainer": "Naguissa \u003cnaguissa@foroelectro.net\u003e", "sentence": "Tiny and cross-device compatible CRC16 XModem calculator library UKHAS.org.uk compatible - uCRC16XModemLib", "paragraph": "Supports any architecture", "website": "https://github.com/Naguissa/uCRC16XModemLib", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Naguissa/uCRC16XModemLib.git", "providesIncludes": [ "uCRC16XModemLib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Naguissa/uCRC16XModemLib-1.0.0.zip", "archiveFileName": "uCRC16XModemLib-1.0.0.zip", "size": 208240, "checksum": "SHA-256:64b9c993303236af66858d398908e5ab1de80e1384da698c3e958b968a052460" }, { "name": "LongFi", "version": "0.1.0", "author": "Helium", "maintainer": "Helium", "sentence": "Enables LongFi Communication with Semtech Compatible Radios.", "paragraph": "This library supports radio communication with Semtech compatible radios using the Helium LongFi Protocol.", "website": "https://github.com/helium/longfi-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/helium/longfi-arduino.git", "providesIncludes": [ "LongFi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/helium/LongFi-0.1.0.zip", "archiveFileName": "LongFi-0.1.0.zip", "size": 220678, "checksum": "SHA-256:8072606ac956f5647d8fee5c03c0f1a219e0eaa954957d101c45968b615415f7" }, { "name": "LongFi", "version": "0.2.0", "author": "Helium", "maintainer": "Helium", "sentence": "Enables LongFi Communication with Semtech Compatible Radios.", "paragraph": "This library supports radio communication with Semtech compatible radios using the Helium LongFi Protocol.", "website": "https://github.com/helium/longfi-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/helium/longfi-arduino.git", "providesIncludes": [ "LongFi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/helium/LongFi-0.2.0.zip", "archiveFileName": "LongFi-0.2.0.zip", "size": 221593, "checksum": "SHA-256:03a76e8bce5d0b4443a4a2f8c49ecdb3921b7dc73a9308edd0f2b886e5340ac1" }, { "name": "Kangaroo Motion Controller", "version": "1.0.6", "author": "Dimension Engineering", "maintainer": "James Bellinger \u003cjames@dimensionengineering.com\u003e", "sentence": "Use reliable Packet Serial to communicate with your Kangaroo.", "paragraph": "This library lets you command and monitor the Kangaroo autotuning feedback motion controller, an add-on board for SyRen and Sabertooth motor drivers.", "website": "http://www.dimensionengineering.com/arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DimensionEngineering/Kangaroo_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/DimensionEngineering/Kangaroo_Motion_Controller-1.0.6.zip", "archiveFileName": "Kangaroo_Motion_Controller-1.0.6.zip", "size": 202773, "checksum": "SHA-256:2b9e8864349d0eeae3bd7045f22ba8a1d3416ac7f26a2465fcd337b33602d10e" }, { "name": "MCP48xx DAC Library", "version": "0.0.1", "author": "Steve Gkountouvas", "maintainer": "Steve Gkountouvas", "sentence": "A library to control the MCP48xx family of SPI digital to analog converters (DACs).", "paragraph": "This library provides a simple interface to control and configure the MCP48xx DACs.", "website": "https://github.com/SteveGdvs/MCP48xx", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SteveGdvs/MCP48xx.git", "providesIncludes": [ "MCP48xx.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SteveGdvs/MCP48xx_DAC_Library-0.0.1.zip", "archiveFileName": "MCP48xx_DAC_Library-0.0.1.zip", "size": 7585, "checksum": "SHA-256:261c60eca62dcb58c708a23798b097c694dc58568634b3c8ffb5d69964fd88e5" }, { "name": "MCP48xx DAC Library", "version": "0.1.0", "author": "Steve Gkountouvas", "maintainer": "Steve Gkountouvas", "sentence": "A library to control the MCP48xx family of SPI digital to analog converters (DACs).", "paragraph": "This library provides a simple interface to control and configure the MCP4822, MCP4812, MCP4802 SPI DACs.", "website": "https://github.com/SteveGdvs/MCP48xx", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SteveGdvs/MCP48xx.git", "providesIncludes": [ "MCP48xx.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SteveGdvs/MCP48xx_DAC_Library-0.1.0.zip", "archiveFileName": "MCP48xx_DAC_Library-0.1.0.zip", "size": 5793, "checksum": "SHA-256:3b6a64022c939d1e75fe6b995aebda9558a11c448649963e26fdcca60f539600" }, { "name": "MCP48xx DAC Library", "version": "0.1.1", "author": "Steve Gkountouvas", "maintainer": "Steve Gkountouvas", "sentence": "A library to control the MCP48xx family of SPI digital to analog converters (DACs).", "paragraph": "This library provides a simple interface to control and configure the MCP4822, MCP4812, MCP4802 SPI DACs.", "website": "https://github.com/SteveGdvs/MCP48xx", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SteveGdvs/MCP48xx.git", "providesIncludes": [ "MCP48xx.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SteveGdvs/MCP48xx_DAC_Library-0.1.1.zip", "archiveFileName": "MCP48xx_DAC_Library-0.1.1.zip", "size": 5513, "checksum": "SHA-256:5df8d1cf570e945dd83a83c78350c5941b3babeff8d310f62631dc122d741e8a" }, { "name": "MCP48xx DAC Library", "version": "0.1.2", "author": "Steve Gkountouvas", "maintainer": "Steve Gkountouvas", "sentence": "A library to control the MCP48xx family of SPI digital to analog converters (DACs).", "paragraph": "This library provides a simple interface to control and configure the MCP4822, MCP4812, MCP4802 SPI DACs.", "website": "https://github.com/SteveGdvs/MCP48xx", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SteveGdvs/MCP48xx.git", "providesIncludes": [ "MCP48xx.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/SteveGdvs/MCP48xx_DAC_Library-0.1.2.zip", "archiveFileName": "MCP48xx_DAC_Library-0.1.2.zip", "size": 5591, "checksum": "SHA-256:fc91908efbb26c97399a263331d3ab576f83670e4b7cc061eedeea4c3ba276b6" }, { "name": "HPDL1414", "version": "1.0.0", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "HPDL1414 Display Driver", "paragraph": "Simple driver for operating HPDL1414 displays", "website": "https://github.com/marecl/HPDL1414", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/HPDL1414.git", "providesIncludes": [ "HPDL1414.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/HPDL1414-1.0.0.zip", "archiveFileName": "HPDL1414-1.0.0.zip", "size": 3253, "checksum": "SHA-256:3324a0bdfa74bc8e0bfb55063d914b4488fe6cf03f92672785971ee87d6f2b92" }, { "name": "HPDL1414", "version": "1.0.1", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "HPDL1414 Display Driver", "paragraph": "Simple driver for operating HPDL1414 displays", "website": "https://github.com/marecl/HPDL1414", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/HPDL1414.git", "providesIncludes": [ "HPDL1414.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/HPDL1414-1.0.1.zip", "archiveFileName": "HPDL1414-1.0.1.zip", "size": 3700, "checksum": "SHA-256:bff639940908a2ef8712cb33e374ede9564eedd18cb7338a55932e33b5d46bd3" }, { "name": "HPDL1414", "version": "1.1.0", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "HPDL1414 Display Driver", "paragraph": "Simple driver for operating HPDL1414 displays", "website": "https://github.com/marecl/HPDL1414", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/HPDL1414.git", "providesIncludes": [ "HPDL1414.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/HPDL1414-1.1.0.zip", "archiveFileName": "HPDL1414-1.1.0.zip", "size": 4099, "checksum": "SHA-256:7d2306a972911b4557585cb3390c75514b722a5532349e25d8b38b922418ef20" }, { "name": "HPDL1414", "version": "1.2.0", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "HPDL1414 Display Driver", "paragraph": "Simple driver for operating HPDL1414 displays", "website": "https://github.com/marecl/HPDL1414", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/HPDL1414.git", "providesIncludes": [ "HPDL1414.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/HPDL1414-1.2.0.zip", "archiveFileName": "HPDL1414-1.2.0.zip", "size": 5124, "checksum": "SHA-256:54e95c5315e3aff07cd12aa8e02e6e5b1cfdceb1cd8658d38170a7cd58627fa0" }, { "name": "HPDL1414", "version": "2.0.0", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "HPDL1414 Display Driver", "paragraph": "Simple driver for operating HPDL1414 displays", "website": "https://github.com/marecl/HPDL1414", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/HPDL1414.git", "providesIncludes": [ "HPDL1414.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/HPDL1414-2.0.0.zip", "archiveFileName": "HPDL1414-2.0.0.zip", "size": 452537, "checksum": "SHA-256:8cd2449c06cdbc847cb06576dc79b09d746e371680d956c55562971022f17d24" }, { "name": "HPDL1414", "version": "2.0.1", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "HPDL1414 Display Driver", "paragraph": "Simple driver for operating HPDL1414 displays", "website": "https://github.com/marecl/HPDL1414", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/HPDL1414.git", "providesIncludes": [ "HPDL1414.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/HPDL1414-2.0.1.zip", "archiveFileName": "HPDL1414-2.0.1.zip", "size": 465620, "checksum": "SHA-256:5ee915c128d7abd514aea6ec0845ac7270cfcdd4378550140e4e3426e5773284" }, { "name": "HPDL1414", "version": "3.0.0", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "HPDL1414 Display Driver", "paragraph": "Simple driver for operating HPDL1414 displays", "website": "https://github.com/marecl/HPDL1414", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/HPDL1414.git", "providesIncludes": [ "HPDL1414.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/HPDL1414-3.0.0.zip", "archiveFileName": "HPDL1414-3.0.0.zip", "size": 476104, "checksum": "SHA-256:55f35426a737bebf6ea8400c138af7cf0020d611618acb30709a593ee96f7db0" }, { "name": "HPDL1414", "version": "3.1.0", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "HPDL1414 Display Driver", "paragraph": "Simple library for HPDL1414 14-segment displays. Now with scrolling!", "website": "https://github.com/marecl/HPDL1414", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/HPDL1414.git", "providesIncludes": [ "HPDL1414.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/HPDL1414-3.1.0.zip", "archiveFileName": "HPDL1414-3.1.0.zip", "size": 476161, "checksum": "SHA-256:6d17990f62deeb68aa35297067731f88aa61303e8d104b15e49110a60300c65b" }, { "name": "HPDL1414", "version": "3.2.0", "author": "Marek Ledworowski (marecl)", "maintainer": "Marek Ledworowski (marecl)", "sentence": "HPDL1414 Display Driver", "paragraph": "Simple library for HPDL1414 14-segment displays. Now with scrolling!", "website": "https://github.com/marecl/HPDL1414", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marecl/HPDL1414.git", "providesIncludes": [ "HPDL1414.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marecl/HPDL1414-3.2.0.zip", "archiveFileName": "HPDL1414-3.2.0.zip", "size": 476979, "checksum": "SHA-256:6defb09b8d991b08ec53cda728d7f445eefd1b1d192f6f0b2c3b58eac50a2307" }, { "name": "Task Scheduler", "version": "1.0.0", "author": "Kai Liebich \u0026 Georg Icking-Konert", "maintainer": "Kai Liebich", "sentence": "Simple task scheduler", "paragraph": "Lightweight and fast preemptive scheduler for ATMega and SAMD Arduino Boards", "website": "https://github.com/kcl93/tasks", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/Tasks.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/Task_Scheduler-1.0.0.zip", "archiveFileName": "Task_Scheduler-1.0.0.zip", "size": 251741, "checksum": "SHA-256:b37f37b423fb1895556bcd467c6ffb36071e8621647b56e7ef7b29eeacd7d483" }, { "name": "Task Scheduler", "version": "1.1.0", "author": "Kai Liebich, Georg Icking-Konert", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "Lightweight and fast preemptive scheduler for ATMega and SAM3X Arduino Boards.", "paragraph": "Tasks can be executed periodically or just being delayed.", "website": "https://github.com/kcl93/Tasks", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/Tasks.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/Task_Scheduler-1.1.0.zip", "archiveFileName": "Task_Scheduler-1.1.0.zip", "size": 261818, "checksum": "SHA-256:59cbd92c44cc6479218ce381286dfff4f580c7382aed9356265cab39fc87f276" }, { "name": "Task Scheduler", "version": "1.2.0", "author": "Kai Liebich, Georg Icking-Konert", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "Lightweight and fast preemptive scheduler for ATMega and SAM3X Arduino Boards.", "paragraph": "Tasks can be executed periodically or just being delayed.", "website": "https://github.com/kcl93/Tasks", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/Tasks.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/Task_Scheduler-1.2.0.zip", "archiveFileName": "Task_Scheduler-1.2.0.zip", "size": 261809, "checksum": "SHA-256:d0729b7fc38ece961f98a3f6d9ecf98284498e86608eb7ca89f2f35f4f2047b8" }, { "name": "Task Scheduler", "version": "1.3.0", "author": "Kai Liebich, Georg Icking-Konert", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "Lightweight and fast preemptive scheduler for ATMega and SAM3X Arduino Boards.", "paragraph": "Tasks can be executed periodically or just being delayed.", "website": "https://github.com/kcl93/Tasks", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/Tasks.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/Task_Scheduler-1.3.0.zip", "archiveFileName": "Task_Scheduler-1.3.0.zip", "size": 256440, "checksum": "SHA-256:41052bde94d657e6ac66fafe71d1ed7ece32694af49a44d460dcf6f1a7af6471" }, { "name": "Task Scheduler", "version": "1.4.0", "author": "Kai Liebich, Georg Icking-Konert", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "Lightweight and fast preemptive scheduler for ATMega and SAM3X Arduino Boards.", "paragraph": "Tasks can be executed periodically or just being delayed.", "website": "https://github.com/kcl93/Tasks", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/Tasks.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/Task_Scheduler-1.4.0.zip", "archiveFileName": "Task_Scheduler-1.4.0.zip", "size": 259221, "checksum": "SHA-256:85176610d4332e27b2ab581a6a1fd19a317b6e33115f6bd81d693c5cfb461582" }, { "name": "S.Port sensor library for FrSky", "version": "1.0.0", "author": "Herman Kruisman (herman@ccme.nl)", "maintainer": "Herman Kruisman (herman@ccme.nl)", "sentence": "an Arduino Library to create FrSky S.Port sensors", "paragraph": "This library has been tested on Arduino Mini, Nano and similar board", "website": "https://github.com/RealTadango/FrSky", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RealTadango/FrSky.git", "providesIncludes": [ "SPort.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RealTadango/S_Port_sensor_library_for_FrSky-1.0.0.zip", "archiveFileName": "S_Port_sensor_library_for_FrSky-1.0.0.zip", "size": 2606604, "checksum": "SHA-256:3adf12feb54ae54ba8c2c304d12321835d6b42d73e4c9239761c293d638689ce" }, { "name": "S.Port sensor library for FrSky", "version": "1.0.1", "author": "Herman Kruisman (herman@ccme.nl)", "maintainer": "Herman Kruisman (herman@ccme.nl)", "sentence": "an Arduino Library to create FrSky S.Port sensors", "paragraph": "This library has been tested on Arduino Mini, Nano and similar board", "website": "https://github.com/RealTadango/FrSky", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RealTadango/FrSky.git", "providesIncludes": [ "SPort.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RealTadango/S_Port_sensor_library_for_FrSky-1.0.1.zip", "archiveFileName": "S_Port_sensor_library_for_FrSky-1.0.1.zip", "size": 2694871, "checksum": "SHA-256:3fd6bd4f126de7ce932c02399ab87eaf030911c8fa8fc72bc9b9b45003a414c0" }, { "name": "S.Port sensor library for FrSky", "version": "1.0.2", "author": "Herman Kruisman (herman@ccme.nl)", "maintainer": "Herman Kruisman (herman@ccme.nl)", "sentence": "an Arduino Library to create FrSky S.Port sensors", "paragraph": "This library has been tested on Arduino Mini, Nano, ATTiny85, ESP8266, ESP32 and similar board", "website": "https://github.com/RealTadango/FrSky", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RealTadango/FrSky.git", "providesIncludes": [ "SPort.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RealTadango/S_Port_sensor_library_for_FrSky-1.0.2.zip", "archiveFileName": "S_Port_sensor_library_for_FrSky-1.0.2.zip", "size": 2694901, "checksum": "SHA-256:27bc5c89daf5523eb99fcff5aa9378348dbf9773cf2d5c72b0cfdcf5eaa0ce5c" }, { "name": "S.Port sensor library for FrSky", "version": "1.0.3", "author": "Herman Kruisman (herman@ccme.nl)", "maintainer": "Herman Kruisman (herman@ccme.nl)", "sentence": "an Arduino Library to create FrSky S.Port sensors", "paragraph": "This library has been tested on Arduino Mini, Nano, ATTiny85, ESP8266, ESP32 and similar board", "website": "https://github.com/RealTadango/FrSky", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RealTadango/FrSky.git", "providesIncludes": [ "SPort.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RealTadango/S_Port_sensor_library_for_FrSky-1.0.3.zip", "archiveFileName": "S_Port_sensor_library_for_FrSky-1.0.3.zip", "size": 2698598, "checksum": "SHA-256:56fe3a5086524b81dfc6ca2b8fff781ede0bf91534d4cd9d4780375ea439238c" }, { "name": "Sqlite Micro Logger", "version": "1.0.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Log data into Sqlite database from any MCU having \u003e2kb RAM", "paragraph": "This is a general purpose library that enables logging data into Sqlite databases from any Microcontroller having atleast 2kb RAM. This is useful to log Sensor data into Micro SD cards or inbuilt flash file systems. Multiple databases can be logged at the same time and transferred over the network for further processing. See documentation for further details and limitations.", "website": "https://github.com/siara-cc/sqlite_micro_logger_arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/sqlite_micro_logger_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite_Micro_Logger-1.0.0.zip", "archiveFileName": "Sqlite_Micro_Logger-1.0.0.zip", "size": 1070722, "checksum": "SHA-256:80d7a113066441f4ec3027192cecfeaf7ed8a97ccd6525ea6438be148b1a74b3" }, { "name": "Sqlite Micro Logger", "version": "1.1.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Log data into Sqlite database from any MCU having \u003e2kb RAM", "paragraph": "This is a general purpose library that enables logging data into Sqlite databases from any Microcontroller having atleast 2kb RAM. This is useful to log Sensor data into Micro SD cards or inbuilt flash file systems. Multiple databases can be logged at the same time and transferred over the network for further processing. See documentation for further details and limitations.", "website": "https://github.com/siara-cc/sqlite_micro_logger_arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/sqlite_micro_logger_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite_Micro_Logger-1.1.0.zip", "archiveFileName": "Sqlite_Micro_Logger-1.1.0.zip", "size": 2741066, "checksum": "SHA-256:9c27418182dfd93bdaf8f1d50057a4cdc2fc686ebd742019787602e01cdf5a57" }, { "name": "Sqlite Micro Logger", "version": "1.2.0", "author": "Arundale Ramanathan", "maintainer": "Arun \u003carun@siara.cc\u003e", "sentence": "Log data into Sqlite database from any MCU having \u003e2kb RAM", "paragraph": "This is a general purpose library that enables logging data into Sqlite databases from any Microcontroller having atleast 2kb RAM. This is useful to log Sensor data into Micro SD cards or inbuilt flash file systems. Multiple databases can be logged at the same time and transferred over the network for further processing. See documentation for further details and limitations.", "website": "https://github.com/siara-cc/sqlite_micro_logger_arduino", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/siara-cc/sqlite_micro_logger_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/siara-cc/Sqlite_Micro_Logger-1.2.0.zip", "archiveFileName": "Sqlite_Micro_Logger-1.2.0.zip", "size": 2745575, "checksum": "SHA-256:c611ebd995e6f4ecafbd003b8a4646eae0589fd973a4b7356077bd008bf4ec98" }, { "name": "EMUSerial", "version": "1.0.1", "author": "Robin K.", "maintainer": "Robin K.", "sentence": "ECUMaster EMU Serial Library", "paragraph": "Library to read the ECUMaster Serial format. Contains a Python Script for keeping it up-to-date.", "website": "https://github/EMUSerial", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GTO2013/EMUSerial.git", "providesIncludes": [ "EMUSerial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GTO2013/EMUSerial-1.0.1.zip", "archiveFileName": "EMUSerial-1.0.1.zip", "size": 14747, "checksum": "SHA-256:6789af6ea99d5b8d8539e0057067164ed2a97d9855a23eabbeeababe2152ea24" }, { "name": "EMUSerial", "version": "1.0.2", "author": "Robin K.", "maintainer": "Robin K.", "sentence": "ECUMaster EMU Serial Library", "paragraph": "Library to read the ECUMaster Serial format. Contains a Python Script for keeping it up-to-date.", "website": "https://github/EMUSerial", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GTO2013/EMUSerial.git", "providesIncludes": [ "EMUSerial.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/GTO2013/EMUSerial-1.0.2.zip", "archiveFileName": "EMUSerial-1.0.2.zip", "size": 15174, "checksum": "SHA-256:b7692aed962c930d37c94a82aa840659e2de2d35de6a63606b67a69cf53ef85a" }, { "name": "Lixie II", "version": "1.2.0", "author": "Connor Nishijima", "maintainer": "Connor Nishijima \u003cconnornishijima@gmail.com\u003e", "sentence": "Library for controlling Lixie II displays!", "paragraph": "Library for controlling Lixie II displays!", "website": "https://github.com/connornishijima/Lixie_II", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/connornishijima/Lixie_II.git", "url": "https://downloads.arduino.cc/libraries/github.com/connornishijima/Lixie_II-1.2.0.zip", "archiveFileName": "Lixie_II-1.2.0.zip", "size": 30161, "checksum": "SHA-256:87d125666e3df5111ae6ae4681911632fe39c02ee484956e048476be260829d9" }, { "name": "Lixie II", "version": "1.3.0", "author": "Connor Nishijima", "maintainer": "Connor Nishijima \u003cconnornishijima@gmail.com\u003e", "sentence": "Library for controlling Lixie II displays!", "paragraph": "Library for controlling Lixie II displays!", "website": "https://github.com/connornishijima/Lixie_II", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/connornishijima/Lixie_II.git", "url": "https://downloads.arduino.cc/libraries/github.com/connornishijima/Lixie_II-1.3.0.zip", "archiveFileName": "Lixie_II-1.3.0.zip", "size": 35972, "checksum": "SHA-256:b205b62c9b25087f13b602740cd794d7d39aab43e6ea9ed3b89eeb3448a6776d" }, { "name": "Lixie II", "version": "1.3.1", "author": "Connor Nishijima", "maintainer": "Connor Nishijima \u003cconnornishijima@gmail.com\u003e", "sentence": "Library for controlling Lixie II displays!", "paragraph": "Library for controlling Lixie II displays!", "website": "https://github.com/connornishijima/Lixie_II", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/connornishijima/Lixie_II.git", "url": "https://downloads.arduino.cc/libraries/github.com/connornishijima/Lixie_II-1.3.1.zip", "archiveFileName": "Lixie_II-1.3.1.zip", "size": 39156, "checksum": "SHA-256:fff5cc2c29f46a204c50d21f48f6666930e7bdbf27310cf6cc96552f64476745" }, { "name": "PxMatrix Christmas Icons", "version": "0.0.1", "author": "Gavin Smalley", "maintainer": "Gavin Smalley \u003chttps://github.com/yknivag/PxMatrixChristmasIcons\u003e", "sentence": "Arduino/ESP8366 library which contains a number of LED fade effects.", "paragraph": "ESP library for PxMatrix displays which contains a number of Christmas Icons.", "website": "https://github.com/yknivag/PxMatrixChristmasIcons", "category": "Display", "architectures": [ "ESP8266", "ESP32", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/yknivag/PxMatrixChristmasIcons.git", "providesIncludes": [ "ChristmasIcons.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/yknivag/PxMatrix_Christmas_Icons-0.0.1.zip", "archiveFileName": "PxMatrix_Christmas_Icons-0.0.1.zip", "size": 118545, "checksum": "SHA-256:cc47a072e9a27a42966ac23b607e42b8f25613c146350539175a69657eca2735" }, { "name": "PxMatrix Christmas Icons", "version": "0.0.2", "author": "Gavin Smalley", "maintainer": "Gavin Smalley \u003chttps://github.com/yknivag/PxMatrixChristmasIcons\u003e", "sentence": "Arduino/ESP8366 library which contains a number of LED fade effects.", "paragraph": "ESP library for PxMatrix displays which contains a number of Christmas Icons.", "website": "https://github.com/yknivag/PxMatrixChristmasIcons", "category": "Display", "architectures": [ "ESP8266", "ESP32", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/yknivag/PxMatrixChristmasIcons.git", "providesIncludes": [ "ChristmasIcons.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/yknivag/PxMatrix_Christmas_Icons-0.0.2.zip", "archiveFileName": "PxMatrix_Christmas_Icons-0.0.2.zip", "size": 118939, "checksum": "SHA-256:f9e80428c8dfd465465cee20005917e1632562e0d78a0759df29e8aa42992aba" }, { "name": "PxMatrix Christmas Icons", "version": "0.0.3", "author": "Gavin Smalley", "maintainer": "Gavin Smalley \u003chttps://github.com/yknivag/PxMatrixChristmasIcons\u003e", "sentence": "Arduino/ESP8366 library which contains a number of LED fade effects.", "paragraph": "ESP library for PxMatrix displays which contains a number of Christmas Icons.", "website": "https://github.com/yknivag/PxMatrixChristmasIcons", "category": "Display", "architectures": [ "ESP8266", "ESP32", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/yknivag/PxMatrixChristmasIcons.git", "providesIncludes": [ "ChristmasIcons.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/yknivag/PxMatrix_Christmas_Icons-0.0.3.zip", "archiveFileName": "PxMatrix_Christmas_Icons-0.0.3.zip", "size": 118996, "checksum": "SHA-256:2ab99b7f3835b016b71e528d4b17b9cbc7df6a26907ef8f5c0f463e63106fad6" }, { "name": "PU2CLR SI4735", "version": "1.0.2", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.0.2.zip", "archiveFileName": "PU2CLR_SI4735-1.0.2.zip", "size": 3975556, "checksum": "SHA-256:380727223d86060f1dd7e2c5ece51200b2f98b1595dc42f2080448888aea71f8" }, { "name": "PU2CLR SI4735", "version": "1.0.3", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.0.3.zip", "archiveFileName": "PU2CLR_SI4735-1.0.3.zip", "size": 4183655, "checksum": "SHA-256:ac5e9edc26f5499cd61581cd4923f3fd86d69a0b030e1a0f68613353343c715f" }, { "name": "PU2CLR SI4735", "version": "1.0.4", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.0.4.zip", "archiveFileName": "PU2CLR_SI4735-1.0.4.zip", "size": 4188559, "checksum": "SHA-256:3dd12fc7cce589323e62deccdbee5fc88c3306c3ad23cd411a39c196c3acb39b" }, { "name": "PU2CLR SI4735", "version": "1.0.5", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.0.5.zip", "archiveFileName": "PU2CLR_SI4735-1.0.5.zip", "size": 4757253, "checksum": "SHA-256:1381da89daf2db4aaac9530a970c79b835ff3e68e9b705c850672173c5de7c74" }, { "name": "PU2CLR SI4735", "version": "1.0.6", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.0.6.zip", "archiveFileName": "PU2CLR_SI4735-1.0.6.zip", "size": 6680855, "checksum": "SHA-256:f09427c73390ca39c2bc5c820678d4cafe32d276832a8b85d0cbfb173d2e1239" }, { "name": "PU2CLR SI4735", "version": "1.0.7", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.0.7.zip", "archiveFileName": "PU2CLR_SI4735-1.0.7.zip", "size": 6681143, "checksum": "SHA-256:f315422543a9033fef021c4fc285f92fc6c1d71a2cd15aa85090e0159a57c491" }, { "name": "PU2CLR SI4735", "version": "1.0.8", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.0.8.zip", "archiveFileName": "PU2CLR_SI4735-1.0.8.zip", "size": 6868853, "checksum": "SHA-256:d64c3c0037e258008baa5106bd22e71321f7c1cc58cfc1663b2ac287fa1df61f" }, { "name": "PU2CLR SI4735", "version": "1.0.9", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.0.9.zip", "archiveFileName": "PU2CLR_SI4735-1.0.9.zip", "size": 7342080, "checksum": "SHA-256:b2b062953d24c88db6780893b4ae7a2d91f95158d7727ca1df4e4b62094f9a7d" }, { "name": "PU2CLR SI4735", "version": "1.1.0", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.0.zip", "archiveFileName": "PU2CLR_SI4735-1.1.0.zip", "size": 8245969, "checksum": "SHA-256:d5a960d94762b7fd845b86a7c25bdbcd8e79f46cf0a770ba0f7f333a9879def8" }, { "name": "PU2CLR SI4735", "version": "1.1.1", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.1.zip", "archiveFileName": "PU2CLR_SI4735-1.1.1.zip", "size": 8296979, "checksum": "SHA-256:8672b4824e4136fdd3883a626f2fae12e8b87bfdb1dea1bf417ae5fdf7abc959" }, { "name": "PU2CLR SI4735", "version": "1.1.2", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI4735 BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the SI4735.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.2.zip", "archiveFileName": "PU2CLR_SI4735-1.1.2.zip", "size": 8403348, "checksum": "SHA-256:93a570fffcfac88f7474682f5c48bca828a969e392fa97246b4b99181e37ddd9" }, { "name": "PU2CLR SI4735", "version": "1.1.3", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.3.zip", "archiveFileName": "PU2CLR_SI4735-1.1.3.zip", "size": 9200192, "checksum": "SHA-256:30d21836a24f202b410cf0429f0f8bf9dd39badff77815377884ac0f560df1db" }, { "name": "PU2CLR SI4735", "version": "1.1.4", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.4.zip", "archiveFileName": "PU2CLR_SI4735-1.1.4.zip", "size": 10422308, "checksum": "SHA-256:9fdbca819dea27089df074fa0769915b21f44407a02a3b67494b19271b1bcbcf" }, { "name": "PU2CLR SI4735", "version": "1.1.5", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.5.zip", "archiveFileName": "PU2CLR_SI4735-1.1.5.zip", "size": 11422370, "checksum": "SHA-256:1ca75583246943cb9d3a9039253506c7a8ff73db109fca6fb9e966d5bd97dfd1" }, { "name": "PU2CLR SI4735", "version": "1.1.6", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.6.zip", "archiveFileName": "PU2CLR_SI4735-1.1.6.zip", "size": 13244247, "checksum": "SHA-256:144fb96c93582c8e33173fe825ffa43b8d3a26d1e0ad83d14cbda5021ae0d323" }, { "name": "PU2CLR SI4735", "version": "1.1.7", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.7.zip", "archiveFileName": "PU2CLR_SI4735-1.1.7.zip", "size": 13387292, "checksum": "SHA-256:3f7f98d50c4575cd13592708c39cd4376bbbf5399af9d56fc4848e393a11169d" }, { "name": "PU2CLR SI4735", "version": "1.1.8", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.8.zip", "archiveFileName": "PU2CLR_SI4735-1.1.8.zip", "size": 14147473, "checksum": "SHA-256:3d748c8894bc641e0f3abba3f0ca64dcefbc85d41379b387bb854ee9b8e3a796" }, { "name": "PU2CLR SI4735", "version": "1.1.9", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-1.1.9.zip", "archiveFileName": "PU2CLR_SI4735-1.1.9.zip", "size": 14844409, "checksum": "SHA-256:c4f0f826468a6731fc82fb805e3b1371017dcc04db3cb1dadc95bf4ff9a9b544" }, { "name": "PU2CLR SI4735", "version": "2.0.0", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface for controlling the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.0.0.zip", "archiveFileName": "PU2CLR_SI4735-2.0.0.zip", "size": 15613504, "checksum": "SHA-256:e76510452edc65a77b059b3f9a837252cb1e29091c16867dcf0456f8dcb7e97e" }, { "name": "PU2CLR SI4735", "version": "2.0.1", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.0.1.zip", "archiveFileName": "PU2CLR_SI4735-2.0.1.zip", "size": 18356457, "checksum": "SHA-256:3fefc49373d2fd2d3eb96028d4c7a70efbfefc4a1c8e6a5f88615264ec79bfd7" }, { "name": "PU2CLR SI4735", "version": "2.0.3", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.0.3.zip", "archiveFileName": "PU2CLR_SI4735-2.0.3.zip", "size": 11719881, "checksum": "SHA-256:39637a61817edaa2ccc2b997daec8ccf6a8c49d8456f3edb4ccb76a173d36357" }, { "name": "PU2CLR SI4735", "version": "2.0.4", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.0.4.zip", "archiveFileName": "PU2CLR_SI4735-2.0.4.zip", "size": 13577641, "checksum": "SHA-256:13e917e49583184b99ec7c04240e361a2c28303a1bfb80793ecc08a30f452786" }, { "name": "PU2CLR SI4735", "version": "2.0.5", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.0.5.zip", "archiveFileName": "PU2CLR_SI4735-2.0.5.zip", "size": 13681938, "checksum": "SHA-256:b98cb6b88b6aa8b43e133ab6f468004523cc693cb7072f6c0e287ce6b9dc5204" }, { "name": "PU2CLR SI4735", "version": "2.0.6", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.0.6.zip", "archiveFileName": "PU2CLR_SI4735-2.0.6.zip", "size": 15511270, "checksum": "SHA-256:27038acb4d26269b3d977c122160f150f34d1390a067930a3e7db30b67b6919b" }, { "name": "PU2CLR SI4735", "version": "2.0.7", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.0.7.zip", "archiveFileName": "PU2CLR_SI4735-2.0.7.zip", "size": 16211357, "checksum": "SHA-256:7d5ecb6eca2851b73b9b0f5ff864743a0569474aa24340d979949d100e3add74" }, { "name": "PU2CLR SI4735", "version": "2.0.8", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.0.8.zip", "archiveFileName": "PU2CLR_SI4735-2.0.8.zip", "size": 15992001, "checksum": "SHA-256:4f2cbd5486ecd4bde58fcdde7934f018128ad2309e5ab4e277cbd185a9f13c9b" }, { "name": "PU2CLR SI4735", "version": "2.0.9", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.0.9.zip", "archiveFileName": "PU2CLR_SI4735-2.0.9.zip", "size": 15986144, "checksum": "SHA-256:a52780c9a7d6a17122e8173ec00b7bf07e0224e4192a7ecce60c4398d31c13bc" }, { "name": "PU2CLR SI4735", "version": "2.1.0", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.1.0.zip", "archiveFileName": "PU2CLR_SI4735-2.1.0.zip", "size": 18181767, "checksum": "SHA-256:8d915a3911bde38020eff08afdb67a7c3677259145b54a0902db41094452b9f5" }, { "name": "PU2CLR SI4735", "version": "2.1.1", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.1.1.zip", "archiveFileName": "PU2CLR_SI4735-2.1.1.zip", "size": 14877198, "checksum": "SHA-256:7206e11ef0deb40a88ab0f21c475cc5aaa5fcb7b76872c50145aad5d7874c924" }, { "name": "PU2CLR SI4735", "version": "2.1.2", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.1.2.zip", "archiveFileName": "PU2CLR_SI4735-2.1.2.zip", "size": 14891398, "checksum": "SHA-256:1df7f19b3a86af4a31fd0f7ca64434822044cccd7a732add588b54fc47bd2641" }, { "name": "PU2CLR SI4735", "version": "2.1.3", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.1.3.zip", "archiveFileName": "PU2CLR_SI4735-2.1.3.zip", "size": 14895216, "checksum": "SHA-256:1e27bc88a86f1fd9be954f21e012985e08b2240a7fe142b7b4fab3963f7a209c" }, { "name": "PU2CLR SI4735", "version": "2.1.4", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.1.4.zip", "archiveFileName": "PU2CLR_SI4735-2.1.4.zip", "size": 15870205, "checksum": "SHA-256:2095f98c037811c698f5ab0851fec4863c3d4b284f0e7b76028ae7dfa3c7fe9a" }, { "name": "PU2CLR SI4735", "version": "2.1.5", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.1.5.zip", "archiveFileName": "PU2CLR_SI4735-2.1.5.zip", "size": 16655025, "checksum": "SHA-256:9f90bb13b79b780d0d36521e23b616dfca9bf29bc8c58bb3f11b0e76a94a6e1a" }, { "name": "PU2CLR SI4735", "version": "2.1.6", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easier interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.1.6.zip", "archiveFileName": "PU2CLR_SI4735-2.1.6.zip", "size": 18603745, "checksum": "SHA-256:f3258a0ca103422dc835ffb0136513d071a8d025e24aa3974c191a880742d7d1" }, { "name": "PU2CLR SI4735", "version": "2.1.7", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easy-to-use interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.1.7.zip", "archiveFileName": "PU2CLR_SI4735-2.1.7.zip", "size": 19072106, "checksum": "SHA-256:d5bce69098dc4cf0c1b456accaa267b6eba70da66bd040c6cdcdf18e54ab3756" }, { "name": "PU2CLR SI4735", "version": "2.1.8", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.", "paragraph": "This library provides an easy-to-use interface to control the CI SI47XX Family.", "website": "https://github.com/pu2clr/SI4735", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/SI4735.git", "providesIncludes": [ "SI4735.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_SI4735-2.1.8.zip", "archiveFileName": "PU2CLR_SI4735-2.1.8.zip", "size": 18665685, "checksum": "SHA-256:cc4f77b9695f6ad9ed5fcb11990ccf7d262b50bb14661c742a9b99d80a5456af" }, { "name": "TinyGPS", "version": "13.0.0", "author": "Mikal Hart", "maintainer": "Mikal Hart \u003csundial@sundial.com\u003e", "sentence": "A compact Arduino NMEA (GPS) parsing library", "paragraph": "A compact Arduino NMEA (GPS) parsing library", "website": "https://github.com/neosarchizo/TinyGPS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neosarchizo/TinyGPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/neosarchizo/TinyGPS-13.0.0.zip", "archiveFileName": "TinyGPS-13.0.0.zip", "size": 25424, "checksum": "SHA-256:538450123a9f4bcfda82d24c8be3d2aaf7c0078d5abf55f7eb5d89edb733c239" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays", "version": "4.1.0", "author": "ThingPulse, Fabrice Weinberg", "maintainer": "ThingPulse \u003cinfo@thingpulse.com\u003e", "sentence": "I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS", "paragraph": "The following geometries are currently supported: 128x64, 128x32, 64x48. The init sequence was inspired by Adafruit's library for the same display.", "website": "https://github.com/ThingPulse/esp8266-oled-ssd1306", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ThingPulse/esp8266-oled-ssd1306.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThingPulse/ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.1.0.zip", "archiveFileName": "ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.1.0.zip", "size": 311962, "checksum": "SHA-256:7c533c4a165f5afce1093bf9c5c56a3e4da1990cdace3dc900df73a62b29784e" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays", "version": "4.2.0", "author": "ThingPulse, Fabrice Weinberg", "maintainer": "ThingPulse \u003cinfo@thingpulse.com\u003e", "sentence": "I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS", "paragraph": "The following geometries are currently supported: 128x64, 128x32, 64x48. The init sequence was inspired by Adafruit's library for the same display.", "website": "https://github.com/ThingPulse/esp8266-oled-ssd1306", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ThingPulse/esp8266-oled-ssd1306.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThingPulse/ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.2.0.zip", "archiveFileName": "ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.2.0.zip", "size": 318450, "checksum": "SHA-256:5b1347322ca997e44921b58374282d9ba00f7eb124b14e6a645d5d6b60dbebad" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays", "version": "4.2.1", "author": "ThingPulse, Fabrice Weinberg", "maintainer": "ThingPulse \u003cinfo@thingpulse.com\u003e", "license": "MIT", "sentence": "I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS", "paragraph": "The following geometries are currently supported: 128x64, 128x32, 64x48. The init sequence was inspired by Adafruit's library for the same display.", "website": "https://github.com/ThingPulse/esp8266-oled-ssd1306", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ThingPulse/esp8266-oled-ssd1306.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThingPulse/ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.2.1.zip", "archiveFileName": "ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.2.1.zip", "size": 319588, "checksum": "SHA-256:c64d6266ce127e10f06c7ef126a18a85d63877d663a80f40b00f9d2ca04160ac" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays", "version": "4.3.0", "author": "ThingPulse, Fabrice Weinberg", "maintainer": "ThingPulse \u003cinfo@thingpulse.com\u003e", "license": "MIT", "sentence": "I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS", "paragraph": "The following geometries are currently supported: 128x64, 128x32, 64x48. The init sequence was inspired by Adafruit's library for the same display.", "website": "https://github.com/ThingPulse/esp8266-oled-ssd1306", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ThingPulse/esp8266-oled-ssd1306.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThingPulse/ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.3.0.zip", "archiveFileName": "ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.3.0.zip", "size": 322483, "checksum": "SHA-256:cb251a2d04dcb061e9ccc7d0ce4f9874ade799c5075dee9b9e7e64a26fd98a9c" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays", "version": "4.4.0", "author": "ThingPulse, Fabrice Weinberg", "maintainer": "ThingPulse \u003cinfo@thingpulse.com\u003e", "license": "MIT", "sentence": "I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS", "paragraph": "The following geometries are currently supported: 128x64, 128x32, 64x48. The init sequence was inspired by Adafruit's library for the same display.", "website": "https://github.com/ThingPulse/esp8266-oled-ssd1306", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ThingPulse/esp8266-oled-ssd1306.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThingPulse/ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.4.0.zip", "archiveFileName": "ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.4.0.zip", "size": 322775, "checksum": "SHA-256:45595142a446345814e7e270491cb8e3d16f37fa5e235553c34d9d95ed28aee8" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays", "version": "4.4.1", "author": "ThingPulse, Fabrice Weinberg", "maintainer": "ThingPulse \u003cinfo@thingpulse.com\u003e", "license": "MIT", "sentence": "I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS", "paragraph": "The following geometries are currently supported: 128x64, 128x32, 64x48. The init sequence was inspired by Adafruit's library for the same display.", "website": "https://github.com/ThingPulse/esp8266-oled-ssd1306", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ThingPulse/esp8266-oled-ssd1306.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThingPulse/ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.4.1.zip", "archiveFileName": "ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.4.1.zip", "size": 323319, "checksum": "SHA-256:efa07a58174f1794bd17a66d096172707b2481ae73abe49abdf17913dca04717" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays", "version": "4.5.0", "author": "ThingPulse, Fabrice Weinberg", "maintainer": "ThingPulse \u003cinfo@thingpulse.com\u003e", "license": "MIT", "sentence": "I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS", "paragraph": "The following geometries are currently supported: 128x64, 128x32, 64x48. The init sequence was inspired by Adafruit's library for the same display.", "website": "https://github.com/ThingPulse/esp8266-oled-ssd1306", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ThingPulse/esp8266-oled-ssd1306.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThingPulse/ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.5.0.zip", "archiveFileName": "ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays-4.5.0.zip", "size": 324705, "checksum": "SHA-256:0a1897ca0a0c67cd1609da71fdf5e56af24c033dd749c8a1b710f48599e169df" }, { "name": "TFMPI2C", "version": "0.1.1", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Not compatible with Benewake TFMini, a different product.", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-0.1.1.zip", "archiveFileName": "TFMPI2C-0.1.1.zip", "size": 11458345, "checksum": "SHA-256:ba77db408c22e6391a68a0f026f84bd38373b65ce81473081745dd6578291ef1" }, { "name": "TFMPI2C", "version": "0.2.1", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Not compatible with Benewake TFMini, a different product.", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-0.2.1.zip", "archiveFileName": "TFMPI2C-0.2.1.zip", "size": 12569587, "checksum": "SHA-256:d7f3443e5db18d22eb1e36656e31dbefda54768fbf8be7e0e94bde6731823cbf" }, { "name": "TFMPI2C", "version": "0.2.2", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Not compatible with Benewake TFMini, a different product.", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-0.2.2.zip", "archiveFileName": "TFMPI2C-0.2.2.zip", "size": 12569588, "checksum": "SHA-256:38993428ba346306f455f3709ab988e28ce49dea41da5b555bc8fdf230b74620" }, { "name": "TFMPI2C", "version": "1.4.0", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Compatible with TFMini-S, but not with TFMini, which is a different product", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-1.4.0.zip", "archiveFileName": "TFMPI2C-1.4.0.zip", "size": 13679832, "checksum": "SHA-256:ac51e1eaf4d74825a47192661cadba968331a86448d50cbeb5c9c1905fee9cdf" }, { "name": "TFMPI2C", "version": "1.4.1", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Compatible with TFMini-S, but not with TFMini, which is a different product", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-1.4.1.zip", "archiveFileName": "TFMPI2C-1.4.1.zip", "size": 13680003, "checksum": "SHA-256:bc75293dca7d9fbe3523bec9eb3bbeba45f73d531091e5fbc1d54417f76fc73b" }, { "name": "TFMPI2C", "version": "1.5.0", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Compatible with TFMini-S, but not with TFMini, which is a different product", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-1.5.0.zip", "archiveFileName": "TFMPI2C-1.5.0.zip", "size": 13681064, "checksum": "SHA-256:f796a2e267da6ae6afc3e5725404285db3ed487bf2e3ef99e43c6ad5acd35db4" }, { "name": "TFMPI2C", "version": "1.5.1", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Compatible with TFMini-S, but not with TFMini, which is a different product", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-1.5.1.zip", "archiveFileName": "TFMPI2C-1.5.1.zip", "size": 13681605, "checksum": "SHA-256:c1022a63b02592f34b255ea714afb4d87d3ec5cff66a2c9a900812c37bee2520" }, { "name": "TFMPI2C", "version": "1.6.0", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Compatible with TFMini-S and TFLuna (in UART), but *not* with TFMini.", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-1.6.0.zip", "archiveFileName": "TFMPI2C-1.6.0.zip", "size": 14095943, "checksum": "SHA-256:04878e11b1b0949d49752c47226d053b7c57dd9d199191283f1f8423f77d04b8" }, { "name": "TFMPI2C", "version": "1.7.0", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Compatible with TFMini-S and TFLuna (in UART), but *not* with TFMini.", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-1.7.0.zip", "archiveFileName": "TFMPI2C-1.7.0.zip", "size": 14098083, "checksum": "SHA-256:dc26da6d39551a6fa90e809c33806218632467ede280eba368ad884007d1ddf9" }, { "name": "TFMPI2C", "version": "1.7.2", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Compatible with TFMini-S and TFLuna (in UART), but *not* with TFMini.", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-1.7.2.zip", "archiveFileName": "TFMPI2C-1.7.2.zip", "size": 14098483, "checksum": "SHA-256:29a1ccee1a1e9f9b33f2acc3599424f69af6cabe7aede9ba6a25d46ab758afb6" }, { "name": "TFMPI2C", "version": "1.7.3", "author": "Bud Ryerson \u003cbud@budryerson.com\u003e", "maintainer": "Bud Ryerson \u003cbud@budryerson.com\u003e", "sentence": "Arduino library for Benewake TFMini-Plus distance sensor in I2C mode", "paragraph": "Compatible with TFMini-S and TFLuna (in UART), but *not* with TFMini.", "website": "https://github.com/budryerson/TFMini-Plus-I2C", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/budryerson/TFMini-Plus-I2C.git", "providesIncludes": [ "TFMPI2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/budryerson/TFMPI2C-1.7.3.zip", "archiveFileName": "TFMPI2C-1.7.3.zip", "size": 14104322, "checksum": "SHA-256:a27c9ad0af1574d59db94e1fd77a23ad739549dd0131e1ef14bf6221882a01a6" }, { "name": "NoveltyDetection", "version": "1.0.1", "author": "Rowan Easter-Robinson \u003crotarioner@gmail.com\u003e", "maintainer": "Rowan Easter-Robinson \u003crotarioner@gmail.com\u003e", "sentence": "Detects Novelties/Outliers using Support Vector Machine", "paragraph": "Simple SVM One Class machine learning algorithm. This system reads your SVM model and scaling parameters from the LIBSVM standard format (gui tool coming soon) into EEPROM memory and will detect outliers and novelties using it.For more information read the article here: https://medium.com/analytics-vidhya/part-2-novelty-detection-on-an-arduino-using-one-class-svm-3c0bfa2a0f26", "website": "https://github.com/Rotario/noveltyDetection", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rotario/noveltyDetection.git", "providesIncludes": [ "noveltyDetection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Rotario/NoveltyDetection-1.0.1.zip", "archiveFileName": "NoveltyDetection-1.0.1.zip", "size": 8087, "checksum": "SHA-256:bc08d83e88f3ce6ecfa2976474df45a2a60bc566e51fa6f086912029c57cc5a0" }, { "name": "NoveltyDetection", "version": "1.0.2", "author": "Rowan Easter-Robinson \u003crotarioner@gmail.com\u003e", "maintainer": "Rowan Easter-Robinson \u003crotarioner@gmail.com\u003e", "sentence": "Detects Novelties/Outliers using Support Vector Machine", "paragraph": "Simple SVM One Class machine learning algorithm. This system reads your SVM model and scaling parameters from the LIBSVM standard format (gui tool coming soon) into EEPROM memory and will detect outliers and novelties using it.For more information read the article here: https://medium.com/analytics-vidhya/part-2-novelty-detection-on-an-arduino-using-one-class-svm-3c0bfa2a0f26", "website": "https://github.com/Rotario/noveltyDetection", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rotario/noveltyDetection.git", "providesIncludes": [ "noveltyDetection.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Rotario/NoveltyDetection-1.0.2.zip", "archiveFileName": "NoveltyDetection-1.0.2.zip", "size": 8399, "checksum": "SHA-256:bafb302fcc89843326e88b31e2b12d9d6ad864b583a7ee04d099649ac8a312db" }, { "name": "MOREbot Games Library", "version": "0.8.0", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Games Kit Utilities Library", "paragraph": "This library provides input and graphics functions to utilize the Joystick, Buttons, and oLED included with the MOREbot Games Kit.", "website": "https://github.com/RexMORE/MOREbot_Games", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Games.git", "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Games_Library-0.8.0.zip", "archiveFileName": "MOREbot_Games_Library-0.8.0.zip", "size": 13500, "checksum": "SHA-256:17269b14c82bd0256e2192589d44ac1c1b65450a661efe6e082028f1d1e80746" }, { "name": "MOREbot Games Library", "version": "0.8.1", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Games Kit Utilities Library", "paragraph": "This library provides input and graphics functions to utilize the Joystick, Buttons, and oLED included with the MOREbot Games Kit.", "website": "https://github.com/RexMORE/MOREbot_Games", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Games.git", "dependencies": [ { "name": "ssd1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Games_Library-0.8.1.zip", "archiveFileName": "MOREbot_Games_Library-0.8.1.zip", "size": 13514, "checksum": "SHA-256:2e104f2e7e268f8571f0b4bec8e070fafaeda7deffad1a51ea2c875de516aea0" }, { "name": "MOREbot Games Library", "version": "0.8.2", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Games Kit Utilities Library", "paragraph": "This library provides input and graphics functions to utilize the Joystick, Buttons, and oLED included with the MOREbot Games Kit.", "website": "https://github.com/RexMORE/MOREbot_Games", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Games.git", "dependencies": [ { "name": "ssd1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Games_Library-0.8.2.zip", "archiveFileName": "MOREbot_Games_Library-0.8.2.zip", "size": 13514, "checksum": "SHA-256:9814925b5a1cc7a2522d6cadfcdba7205cebd94c9e2cef8e0594a921fcfb221d" }, { "name": "MOREbot Games Library", "version": "0.9.0", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Games Kit Utilities Library", "paragraph": "This library provides input and graphics functions to utilize the Joystick, Buttons, and oLED included with the MOREbot Games Kit.", "website": "https://github.com/RexMORE/MOREbot_Games", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Games.git", "dependencies": [ { "name": "ssd1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Games_Library-0.9.0.zip", "archiveFileName": "MOREbot_Games_Library-0.9.0.zip", "size": 15002, "checksum": "SHA-256:18a6044de70e762a694220b9c5f7d3232d3bd05b8ed8691bcacdc8953f6947b6" }, { "name": "MOREbot Games Library", "version": "0.9.1", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Games Kit Utilities Library", "paragraph": "This library provides input and graphics functions to utilize the Joystick, Buttons, and oLED included with the MOREbot Games Kit.", "website": "https://github.com/RexMORE/MOREbot_Games", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Games.git", "dependencies": [ { "name": "ssd1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Games_Library-0.9.1.zip", "archiveFileName": "MOREbot_Games_Library-0.9.1.zip", "size": 15056, "checksum": "SHA-256:f8f182b8f6d1f8b04fd0646d6f3d886e17fd674b66b11c8d13fdaca888bfc49a" }, { "name": "MOREbot Games Library", "version": "0.9.2", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Games Kit Utilities Library", "paragraph": "This library provides input and graphics functions to utilize the Joystick, Buttons, and oLED included with the MOREbot Games Kit.", "website": "https://github.com/RexMORE/MOREbot_Games", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Games.git", "dependencies": [ { "name": "ssd1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Games_Library-0.9.2.zip", "archiveFileName": "MOREbot_Games_Library-0.9.2.zip", "size": 15080, "checksum": "SHA-256:056b729505c4358c59b37453839f2efd178ff4a2686e14718dbd1ea5b3ca805b" }, { "name": "MOREbot Games Library", "version": "0.10.0", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Games Kit Utilities Library", "paragraph": "This library provides input and graphics functions to utilize the Joystick, Buttons, and oLED included with the MOREbot Games Kit.", "website": "https://github.com/RexMORE/MOREbot_Games", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Games.git", "dependencies": [ { "name": "ssd1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Games_Library-0.10.0.zip", "archiveFileName": "MOREbot_Games_Library-0.10.0.zip", "size": 15730, "checksum": "SHA-256:fdc45144b16ad4cc22cd6b69a44a6350443f9deea7a417b10be66be0e370ded9" }, { "name": "MOREbot Games Library", "version": "0.10.1", "author": "MORE Technologies", "maintainer": "MORE Technologies \u003crex@moretech.co\u003e", "sentence": "MOREbot Games Kit Utilities Library", "paragraph": "This library provides input and graphics functions to utilize the Joystick, Buttons, and oLED included with the MOREbot Games Kit.", "website": "https://github.com/RexMORE/MOREbot_Games", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RexMORE/MOREbot_Games.git", "dependencies": [ { "name": "ssd1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RexMORE/MOREbot_Games_Library-0.10.1.zip", "archiveFileName": "MOREbot_Games_Library-0.10.1.zip", "size": 15785, "checksum": "SHA-256:3a9e1a11ef091ff5e04cf5c63e3f35dc85cc60a2f710f5501cbec3acaf0aa434" }, { "name": "ATtinySerialOut", "version": "1.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 Mhz or 230400 baud on 8/16 MHz Attiny clock. Perfect for debugging purposes. Code size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003eSerial.print()\u003c/li\u003e\u003cli\u003eSerial.println()\u003c/li\u003e\u003cli\u003ewrite1Start8Data1StopNoParity()\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eDefault TX pin is PB2 on a ATtiny85.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.0.0.zip", "archiveFileName": "ATtinySerialOut-1.0.0.zip", "size": 54745, "checksum": "SHA-256:0b55705c6a0d180c72c64009108e9a7bcd0c27d22d19ad7bcd3be397e83e1988" }, { "name": "ATtinySerialOut", "version": "1.0.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 Mhz or 230400 baud on 8/16 MHz Attiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003eSerial.print()\u003c/li\u003e\u003cli\u003eSerial.println()\u003c/li\u003e\u003cli\u003ewrite1Start8Data1StopNoParity()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on a ATtiny85.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.0.1.zip", "archiveFileName": "ATtinySerialOut-1.0.1.zip", "size": 32942, "checksum": "SHA-256:cf62a13bd56c516f54b22852969def6f10ee2cbc04ac5b19a07b8e5e134b35db" }, { "name": "ATtinySerialOut", "version": "1.0.2", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 Mhz or 230400 baud on 8/16 MHz Attiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003eSerial.print()\u003c/li\u003e\u003cli\u003eSerial.println()\u003c/li\u003e\u003cli\u003ewrite1Start8Data1StopNoParity()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on a ATtiny85.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.0.2.zip", "archiveFileName": "ATtinySerialOut-1.0.2.zip", "size": 35593, "checksum": "SHA-256:b722f122e2a2070e78858bb7992bd0bac5ffd32bffbe0bbb396b68a9e5e50125" }, { "name": "ATtinySerialOut", "version": "1.0.3", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 Mhz or 230400 baud on 8/16 MHz Attiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003eSerial.print()\u003c/li\u003e\u003cli\u003eSerial.println()\u003c/li\u003e\u003cli\u003ewrite1Start8Data1StopNoParity()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on a ATtiny85.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.0.3.zip", "archiveFileName": "ATtinySerialOut-1.0.3.zip", "size": 35989, "checksum": "SHA-256:dc9c69e557a9ed887e21cf65cc38e8e24baa2d9fb9d273b6bfa752c132b18b03" }, { "name": "ATtinySerialOut", "version": "1.0.4", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 Mhz or 230400 baud on 8/16 MHz Attiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewrite1Start8Data1StopNoParity()\u003c/li\u003e\u003cli\u003eSerial.print()\u003c/li\u003e\u003cli\u003eSerial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on a ATtiny85.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.0.4.zip", "archiveFileName": "ATtinySerialOut-1.0.4.zip", "size": 36184, "checksum": "SHA-256:f1bff16a4daf58110974d135ab2cf9fbdbd58a93cb8999bb50d3b7cc6fc98a98" }, { "name": "ATtinySerialOut", "version": "1.0.5", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 Mhz or 230400 baud on 8/16 MHz Attiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewrite1Start8Data1StopNoParity()\u003c/li\u003e\u003cli\u003eSerial.print()\u003c/li\u003e\u003cli\u003eSerial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on a ATtiny85.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.0.5.zip", "archiveFileName": "ATtinySerialOut-1.0.5.zip", "size": 36628, "checksum": "SHA-256:9128d0226afc9a930e24a2079b36f6c2920a7ad24f7642aee7f4a18399699fdf" }, { "name": "ATtinySerialOut", "version": "1.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 Mhz or 230400 baud on 8/16 MHz Attiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewrite1Start8Data1StopNoParity()\u003c/li\u003e\u003cli\u003eSerial.print()\u003c/li\u003e\u003cli\u003eSerial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on a ATtiny85.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.\u003cbr/\u003e\u003cbr/\u003eNew: Corrected output format for uint16_t and uint32_t, improved Print class handling.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.1.0.zip", "archiveFileName": "ATtinySerialOut-1.1.0.zip", "size": 36765, "checksum": "SHA-256:6559ef2e80a3300f614b6e821cf4f315d9fba033b5e6d9eb70a70f0c29be9c6e" }, { "name": "ATtinySerialOut", "version": "1.2.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewriteBinary(), writeInt() etc.\u003c/li\u003e\u003cli\u003ewriteString()\u003c/li\u003e\u003cli\u003eSerial.print(), Serial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on an ATtiny85 and PA1 on an ATtiny167.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003e Moved functions + ATtiny167 support.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.2.0.zip", "archiveFileName": "ATtinySerialOut-1.2.0.zip", "size": 37369, "checksum": "SHA-256:e737006e6849cbc3c0da7f81ad6858a138d0e5c95a91589a1cb77b7860108d3f" }, { "name": "ATtinySerialOut", "version": "1.2.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.joachimsmeyer@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewriteBinary(), writeInt() etc.\u003c/li\u003e\u003cli\u003ewriteString()\u003c/li\u003e\u003cli\u003eSerial.print(), Serial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on an ATtiny85 and PA1 on an ATtiny167.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003e ATtinyX4 support.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.2.1.zip", "archiveFileName": "ATtinySerialOut-1.2.1.zip", "size": 37708, "checksum": "SHA-256:f9470ae000102df8cb05b9e559f0439548266c78053a9879dae08d0dea2dd3e4" }, { "name": "ATtinySerialOut", "version": "1.2.2", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewriteBinary(), writeInt() etc.\u003c/li\u003e\u003cli\u003ewriteString()\u003c/li\u003e\u003cli\u003eSerial.print(), Serial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on an ATtiny85, PD6 on ATtiny88 and PA1 on an ATtiny167.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003e ATtiny88 support.", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "providesIncludes": [ "ATtinySerialOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-1.2.2.zip", "archiveFileName": "ATtinySerialOut-1.2.2.zip", "size": 43839, "checksum": "SHA-256:481d53e903a9cf6eb06fbedac0813d1a2c8a16db1b1cbeb59d21294f35b09f5a" }, { "name": "ATtinySerialOut", "version": "2.0.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewriteBinary(), writeInt() etc.\u003c/li\u003e\u003cli\u003ewriteString()\u003c/li\u003e\u003cli\u003eSerial.print(), Serial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on an ATtiny85, PD6 on ATtiny88 and PA1 on an ATtiny167.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed ATtinySerialOut.cpp to ATtinySerialOut.hpp =\u003e TX pin can be defined in main program. Added symbol TINY_SERIAL_INHERIT_FROM_PRINT.\u003cbr/\u003e", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "providesIncludes": [ "ATtinySerialOut.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-2.0.0.zip", "archiveFileName": "ATtinySerialOut-2.0.0.zip", "size": 38517, "checksum": "SHA-256:f5f730abb6958712cd7a65a3eb6bdee21660dadab09ea3bada3ed8c020db45ee" }, { "name": "ATtinySerialOut", "version": "2.1.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 bytes@38400 baud or 196 bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewriteBinary(), writeInt() etc.\u003c/li\u003e\u003cli\u003ewriteString()\u003c/li\u003e\u003cli\u003eSerial.print(), Serial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on an ATtiny85, PD6 on ATtiny88 and PA1 on an ATtiny167.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed ATtinySerialOut.cpp to ATtinySerialOut.hpp =\u003e TX pin can be defined in main program. Added compile guards.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/ATtinySerialOut#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "providesIncludes": [ "ATtinySerialOut.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-2.1.0.zip", "archiveFileName": "ATtinySerialOut-2.1.0.zip", "size": 39019, "checksum": "SHA-256:4c18fbbf4d00fa1e861ce32469faa5a26fcea03233c2218f4e0ede074dc4e953" }, { "name": "ATtinySerialOut", "version": "2.1.1", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 bytes@38400 baud or 196 bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewriteBinary(), writeInt() etc.\u003c/li\u003e\u003cli\u003ewriteString()\u003c/li\u003e\u003cli\u003eSerial.print(), Serial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on an ATtiny85, PD6 on ATtiny88 and PA1 on an ATtiny167.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eRenamed ATtinySerialOut.cpp to ATtinySerialOut.hpp =\u003e TX pin can be defined in main program. Added compile guards.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/ATtinySerialOut#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "providesIncludes": [ "ATtinySerialOut.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-2.1.1.zip", "archiveFileName": "ATtinySerialOut-2.1.1.zip", "size": 39257, "checksum": "SHA-256:189884a2aacdd3c61bc961e4e4ebc20b0f77dc2c9b0f7e6c486b92a05e643197" }, { "name": "ATtinySerialOut", "version": "2.2.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.\u003cbr/\u003ePerfect for debugging purposes.\u003cbr/\u003eCode size is only 76 bytes@38400 baud or 196 bytes@115200 baud (including first call)\u003cbr/\u003e", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight.\u003cbr/\u003eBasic functions are: \u003cul\u003e\u003cli\u003ewriteBinary(), writeInt() etc.\u003c/li\u003e\u003cli\u003ewriteString()\u003c/li\u003e\u003cli\u003eSerial.print(), Serial.println()\u003c/li\u003e\u003c/ul\u003eDefault TX pin is PB2 on an ATtiny85, PD6 on ATtiny88 and PA1 on an ATtiny167.\u003cbr/\u003e\u003cbr/\u003eContains the \u003ca href=\"https://github.com/ArminJo/Arduino-OpenWindowAlarm\"\u003eOpenWindowAlarm\u003c/a\u003e example.\u003cbr/\u003e\u003cbr/\u003e\u003cb\u003eNew: \u003c/b\u003eUsage of ATTinyCore pin numbering scheme e.g. PIN_PB2.\u003cbr/\u003e\u003ca href=\"https://github.com/ArminJo/ATtinySerialOut#revision-history\"\u003eRevision History\u003c/a\u003e\u003cbr/\u003e", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "providesIncludes": [ "ATtinySerialOut.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-2.2.0.zip", "archiveFileName": "ATtinySerialOut-2.2.0.zip", "size": 40358, "checksum": "SHA-256:c668c071c684ad9e833c806c4f61a841ed4c3229b8dea1b20b3ab6b7255e6715" }, { "name": "ATtinySerialOut", "version": "2.3.0", "author": "Armin Joachimsmeyer", "maintainer": "Armin Joachimsmeyer \u003carmin.arduino@gmail.com\u003e", "sentence": "Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.\u003cbr/\u003ePerfect for debugging purposes. Code size is only 76 bytes@38400 baud or 196 bytes@115200 baud (including first call)", "paragraph": "TinySerialOut is a bit like the SoftwareSerial libray, but taylored for ATtinys and simpler and more lightweight. Basic functions are: writeBinary(), writeInt(), writeString(), Serial.print(), Serial.println().", "website": "https://github.com/ArminJo/ATtinySerialOut", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArminJo/ATtinySerialOut.git", "providesIncludes": [ "ATtinySerialOut.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArminJo/ATtinySerialOut-2.3.0.zip", "archiveFileName": "ATtinySerialOut-2.3.0.zip", "size": 40635, "checksum": "SHA-256:4ec8e26f57d295d49e4afde9bfdb5cbc8fd00bcad71103622f468ecff5264078" }, { "name": "uFire PAR Sensor", "version": "1.0.0", "author": "uFire", "maintainer": "contact@ufire.co", "sentence": "Measure photosynthetically active radiation (PAR).", "paragraph": "An I2C sensor to measure PAR in μmol/m²/s.", "website": "https://ufire.co", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/u-fire/uFire_PAR.git", "url": "https://downloads.arduino.cc/libraries/github.com/u-fire/uFire_PAR_Sensor-1.0.0.zip", "archiveFileName": "uFire_PAR_Sensor-1.0.0.zip", "size": 19467, "checksum": "SHA-256:7c0bb84bc5f0d074fa54e5275f8c5dd3881c613c0fbff32012ce22692a317165" }, { "name": "Adafruit 9DOF", "version": "1.0.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit 9DOF Breakout.", "paragraph": "Designed specifically to work with the Adafruit 9DOF Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_9DOF", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_9DOF.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_9DOF-1.0.0.zip", "archiveFileName": "Adafruit_9DOF-1.0.0.zip", "size": 804890, "checksum": "SHA-256:417fce9c32b8ad5c53a667829afdb1fcb781f04facd212617b37ef3271094ef4" }, { "name": "Adafruit 9DOF", "version": "1.1.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit 9DOF Breakout.", "paragraph": "Designed specifically to work with the Adafruit 9DOF Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_9DOF", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_9DOF.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LSM303DLHC" }, { "name": "Adafruit L3GD20 U" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_9DOF-1.1.0.zip", "archiveFileName": "Adafruit_9DOF-1.1.0.zip", "size": 796131, "checksum": "SHA-256:79b79434d6dc337d86c9f5d814419bf2a320dfc6712f5e31dffc87c666c13d82" }, { "name": "Adafruit 9DOF", "version": "1.1.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit 9DOF Breakout.", "paragraph": "Designed specifically to work with the Adafruit 9DOF Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_9DOF", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_9DOF.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LSM303DLHC" }, { "name": "Adafruit L3GD20 U" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_9DOF-1.1.1.zip", "archiveFileName": "Adafruit_9DOF-1.1.1.zip", "size": 796131, "checksum": "SHA-256:88629aac61bc6b8f3569549e077c8bd72bcafd5c94ca7d1e8cbbf00e81602f17" }, { "name": "Adafruit 9DOF", "version": "1.1.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit 9DOF Breakout.", "paragraph": "Designed specifically to work with the Adafruit 9DOF Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_9DOF", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_9DOF.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LSM303DLHC" }, { "name": "Adafruit L3GD20 U" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_9DOF-1.1.3.zip", "archiveFileName": "Adafruit_9DOF-1.1.3.zip", "size": 796334, "checksum": "SHA-256:9467cfafcde17f78b92eebb7d9bc427fc1cbb0145345b1cefefaa5e348a7b6a1" }, { "name": "Adafruit 9DOF", "version": "1.1.4", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit 9DOF Breakout.", "paragraph": "Designed specifically to work with the Adafruit 9DOF Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_9DOF", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_9DOF.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LSM303DLHC" }, { "name": "Adafruit L3GD20 U" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_9DOF-1.1.4.zip", "archiveFileName": "Adafruit_9DOF-1.1.4.zip", "size": 796289, "checksum": "SHA-256:8218fb45f576103b17afb9ee9cf67541cabef9848bd63693e2f9b642e6293156" }, { "name": "YAAWS", "version": "1.0.0", "author": "M Hotchin", "maintainer": "M Hotchin \u003cgithub@hotchin.net\u003e", "sentence": "Yet Another Arduino Web Server", "paragraph": "Simple webserver, supports GET/HEAD and POST. Designed to reduce blocking as much as possible, by splitting and servicing requests in chunks.", "website": "https://github/MHotchin/YAAWS", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MHotchin/YAAWS.git", "providesIncludes": [ "YAAWS.h" ], "dependencies": [ { "name": "Ethernet SdFat" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MHotchin/YAAWS-1.0.0.zip", "archiveFileName": "YAAWS-1.0.0.zip", "size": 50564, "checksum": "SHA-256:5e067fa7449ff8d38e71c39ddd3d99a87a33797c942459ed226f6dd9ca03e4c5" }, { "name": "MultiButtons", "version": "1.0.0", "author": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "maintainer": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "sentence": "Library for handling multiple buttons with single analog pin for ESP32.", "paragraph": "It will trigger callback function upon button pressed. The library handled button debouncing, and you may decide the trigger edge for button event - on press (default) or on release.", "website": "https://github.com/mickey9801/MultiButtons", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mickey9801/MultiButtons.git", "providesIncludes": [ "MultiButtons.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mickey9801/MultiButtons-1.0.0.zip", "archiveFileName": "MultiButtons-1.0.0.zip", "size": 10585, "checksum": "SHA-256:86e82045bf203dd5d7b53ba77a877cf83b72ed6b61193c5100cab20490837ec6" }, { "name": "MultiButtons", "version": "1.0.1", "author": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "maintainer": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "sentence": "Library for handling multiple buttons with single analog pin for ESP32.", "paragraph": "**Note: A upgrade library \"ButtonFever\" has been released to provide much powerful features to handle various button press event for both standalone digital button and button array. Please try it!** It will trigger callback function upon button pressed. The library handled button debouncing, and you may decide the trigger edge for button event - on press (default) or on release.", "website": "https://github.com/mickey9801/MultiButtons", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mickey9801/MultiButtons.git", "providesIncludes": [ "MultiButtons.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mickey9801/MultiButtons-1.0.1.zip", "archiveFileName": "MultiButtons-1.0.1.zip", "size": 10848, "checksum": "SHA-256:20a6517f2090ae690df373ab57e2746f6950ade870d26d51e32e4716de6116cc" }, { "name": "BlinkControl", "version": "1.0.0", "author": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "maintainer": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "sentence": "Arduino/ESP32 module for easily manage multiple LED on/off, blinking or Buzzer beats with different timing.", "paragraph": "Work with digital pin, or pins on 74HC595 shift register via johnnyb's Shifty. Each instance of the module control one pin. Module provide some predefined blink timing. You may control blink timing by providing a timing array.", "website": "https://github.com/mickey9801/BlinkControl", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mickey9801/BlinkControl.git", "providesIncludes": [ "BlinkControl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mickey9801/BlinkControl-1.0.0.zip", "archiveFileName": "BlinkControl-1.0.0.zip", "size": 10785, "checksum": "SHA-256:48fb282e1488c0e512ed5e3949b04b88c6aa7f072f130d85afaa988d90a5d58e" }, { "name": "BlinkControl", "version": "1.1.0", "author": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "maintainer": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "sentence": "This is an Arduino/ESP32 module for easily manage multiple LED on/off, blinking or Buzzer beats with different pattern.", "paragraph": "Work with digital pins, analog pins or pins on 74HC595 shift register via johnnyb's Shifty. Each instance of the module control one pin. Module provide some predefined blink and breathe pattern. You may also control blink pattern by providing a pattern array.", "website": "https://github.com/mickey9801/BlinkControl", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mickey9801/BlinkControl.git", "providesIncludes": [ "BlinkControl.h" ], "dependencies": [ { "name": "Shifty" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mickey9801/BlinkControl-1.1.0.zip", "archiveFileName": "BlinkControl-1.1.0.zip", "size": 13129, "checksum": "SHA-256:d53f4cd496f4b8ae24e59059f356a57533fd97e2226980d0313d8054bfb5aabf" }, { "name": "DFPlayerMini_Fast", "version": "1.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.0.1.zip", "archiveFileName": "DFPlayerMini_Fast-1.0.1.zip", "size": 768653, "checksum": "SHA-256:b5155911dc121d570bbad5436f6d45153932b13f7ba8d69beb873227b3f3cd5a" }, { "name": "DFPlayerMini_Fast", "version": "1.1.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.0.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.0.zip", "size": 769789, "checksum": "SHA-256:07053c275f85d085139879ac8da29117791ce66c908623b12d51e91db7a6d19f" }, { "name": "DFPlayerMini_Fast", "version": "1.1.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.1.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.1.zip", "size": 770180, "checksum": "SHA-256:6846f94429e0fe1f797c68e44aa403099f0da9fb041ed499cd9c9d893489f4d2" }, { "name": "DFPlayerMini_Fast", "version": "1.1.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.2.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.2.zip", "size": 770381, "checksum": "SHA-256:547609cdbe6db0eb10f0dc23874e0bccd96ccc1d6fb4af6a3846a137f694bd55" }, { "name": "DFPlayerMini_Fast", "version": "1.1.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.3.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.3.zip", "size": 770409, "checksum": "SHA-256:05f3e2e6560d25aa8dbaa987829e4f0d0e716bb024d43a59b61dba3c5958f567" }, { "name": "DFPlayerMini_Fast", "version": "1.1.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.4.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.4.zip", "size": 770448, "checksum": "SHA-256:6d4a46e841e9af3bb995ef21d94a99560c534bb2aa750f72034d3e2a2e9149fc" }, { "name": "DFPlayerMini_Fast", "version": "1.1.5", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.5.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.5.zip", "size": 770450, "checksum": "SHA-256:3b077c3de719f71aebb413989074e302420c39744bcf59c0249a1844c5b3216f" }, { "name": "DFPlayerMini_Fast", "version": "1.1.6", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.6.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.6.zip", "size": 770471, "checksum": "SHA-256:a6a2905d86589a5439b072c6a9780ca795eb8d8b2eb1bd775e67e18bad43576a" }, { "name": "DFPlayerMini_Fast", "version": "1.1.7", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.7.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.7.zip", "size": 770914, "checksum": "SHA-256:3f24a06c38eb3b20f9fc6d1024b411d09296c1ba195e6d28d95489ae8a792e77" }, { "name": "DFPlayerMini_Fast", "version": "1.1.8", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.8.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.8.zip", "size": 1002399, "checksum": "SHA-256:27412736336c07f29ee2a78de551a5601e508332dbd352a3e019d1cc4cc9e64e" }, { "name": "DFPlayerMini_Fast", "version": "1.1.9", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.9.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.9.zip", "size": 1002357, "checksum": "SHA-256:7d33a005f757ea35f57402bb8a0a5667ad7f627e879dc8e3417cfb6d7a1b32ac" }, { "name": "DFPlayerMini_Fast", "version": "1.1.10", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.10.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.10.zip", "size": 1002694, "checksum": "SHA-256:0028e29e5274fa0015e7872473a7c3ec222a592b1f910b9fc37ab24479c53787" }, { "name": "DFPlayerMini_Fast", "version": "1.1.11", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.11.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.11.zip", "size": 1008491, "checksum": "SHA-256:68c44b661289d8c661ba4e26655cb7abeb9947292196ca6fcc37254ade826e1b" }, { "name": "DFPlayerMini_Fast", "version": "1.1.12", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.1.12.zip", "archiveFileName": "DFPlayerMini_Fast-1.1.12.zip", "size": 1008487, "checksum": "SHA-256:4adcee8bd95840bcfc76928d0d5f2c50de475c55b77bb661b94bb55a19c4619e" }, { "name": "DFPlayerMini_Fast", "version": "1.2.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.2.0.zip", "archiveFileName": "DFPlayerMini_Fast-1.2.0.zip", "size": 1019238, "checksum": "SHA-256:fcd1bcae288dbf1999d73b25c23d4fcbe11fc4d51929a3f482f4e4d1c4207b94" }, { "name": "DFPlayerMini_Fast", "version": "1.2.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.2.1.zip", "archiveFileName": "DFPlayerMini_Fast-1.2.1.zip", "size": 1020030, "checksum": "SHA-256:4f4883b8740313d1ecd6c8f75df58aed9d46033367bdff530ef1651318c3beef" }, { "name": "DFPlayerMini_Fast", "version": "1.2.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.2.2.zip", "archiveFileName": "DFPlayerMini_Fast-1.2.2.zip", "size": 1020030, "checksum": "SHA-256:af4fe50dd609fabf5d6528b0cff3b9d53396fae44d77ba9ea22e2cb769cac461" }, { "name": "DFPlayerMini_Fast", "version": "1.2.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.2.3.zip", "archiveFileName": "DFPlayerMini_Fast-1.2.3.zip", "size": 1020095, "checksum": "SHA-256:bec0886429545bb6f359bcf6656c988a3fc38b4a23df1faacf972f97dbd84d35" }, { "name": "DFPlayerMini_Fast", "version": "1.2.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the DFPlayerMini MP3 module", "paragraph": "Arduino library to interface with the DFPlayerMini MP3 module", "website": "https://github.com/PowerBroker2/DFPlayerMini_Fast", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/DFPlayerMini_Fast.git", "dependencies": [ { "name": "FireTimer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/DFPlayerMini_Fast-1.2.4.zip", "archiveFileName": "DFPlayerMini_Fast-1.2.4.zip", "size": 1020297, "checksum": "SHA-256:bb6dab2cfa356d7cbb1e268623f76d289783488c2ba9102c44d046bb7a0fc2df" }, { "name": "NEO-6M_GPS", "version": "1.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the NEO-6 GPS", "paragraph": "Arduino library to interface with the NEO-6 GPS", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/NEO-6M_GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/NEO_6M_GPS-1.0.1.zip", "archiveFileName": "NEO_6M_GPS-1.0.1.zip", "size": 2919466, "checksum": "SHA-256:98c3912bf2da68d3f5bfae79af88cc33948923c3dd48baaa578792f92d3546d8" }, { "name": "NEO-6M_GPS", "version": "1.0.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to interface with the NEO-6 GPS", "paragraph": "Arduino library to interface with the NEO-6 GPS", "website": "https://github.com/PowerBroker2/SerialTransfer", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/NEO-6M_GPS.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/NEO_6M_GPS-1.0.2.zip", "archiveFileName": "NEO_6M_GPS-1.0.2.zip", "size": 2919556, "checksum": "SHA-256:13d56ad2e132a6a4571d7a08724bb4ab63fee16e68dcf90dd770a32f5842eea7" }, { "name": "SparkFun Himax HM01B0 Camera", "version": "0.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Configure and use the Himax HM01B0 camera module", "paragraph": "Configure and use the Himax HM01B0 camera module. Defines an API that specialized interfaces may use to control the camera", "website": "https://github.com/sparkfun/SparkFun_HM01B0_Camera_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HM01B0_Camera_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Himax_HM01B0_Camera-0.0.0.zip", "archiveFileName": "SparkFun_Himax_HM01B0_Camera-0.0.0.zip", "size": 35743, "checksum": "SHA-256:035901a8a7be2f4af95be3b9d92212995161e2b5b6f05537b8d17312ac4c1e09" }, { "name": "SparkFun Himax HM01B0 Camera", "version": "0.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Configure and use the Himax HM01B0 camera module", "paragraph": "Configure and use the Himax HM01B0 camera module. Defines an API that specialized interfaces may use to control the camera", "website": "https://github.com/sparkfun/SparkFun_HM01B0_Camera_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HM01B0_Camera_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Himax_HM01B0_Camera-0.0.1.zip", "archiveFileName": "SparkFun_Himax_HM01B0_Camera-0.0.1.zip", "size": 35785, "checksum": "SHA-256:e4a185e150880798829aae3f867548cafeff74b0e82a6d882fa3e491d20d1492" }, { "name": "SparkFun Himax HM01B0 Camera", "version": "0.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Configure and use the Himax HM01B0 camera module", "paragraph": "Configure and use the Himax HM01B0 camera module. Defines an API that specialized interfaces may use to control the camera", "website": "https://github.com/sparkfun/SparkFun_HM01B0_Camera_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HM01B0_Camera_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Himax_HM01B0_Camera-0.0.2.zip", "archiveFileName": "SparkFun_Himax_HM01B0_Camera-0.0.2.zip", "size": 35787, "checksum": "SHA-256:ea13d9cd17a88cc8e60bb9b5060fada0cd91ac7af8fdcee71d0b9699081b965a" }, { "name": "SparkFun Himax HM01B0 Camera", "version": "0.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Configure and use the Himax HM01B0 camera module", "paragraph": "Configure and use the Himax HM01B0 camera module. Defines an API that specialized interfaces may use to control the camera", "website": "https://github.com/sparkfun/SparkFun_HM01B0_Camera_ArduinoLibrary", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HM01B0_Camera_ArduinoLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Himax_HM01B0_Camera-0.0.3.zip", "archiveFileName": "SparkFun_Himax_HM01B0_Camera-0.0.3.zip", "size": 35816, "checksum": "SHA-256:789cb34a3318e54afa56856c61c8d07ac2221a1892e4fbd866eaea8f1bffb07d" }, { "name": "Honeywell Zephyr I2C", "version": "1.0.0", "author": "Erik Werner", "maintainer": "Erik Werner \u003cerikmwerner@gmail.com\u003e", "sentence": "Arduino library for communicating with Honeywell Zephyr HAF flow rate sensors over I2C.", "paragraph": "Arduino library for communicating with Honeywell Zephyr HAF flow rate sensors over I2C.", "website": "https://github.com/huilab/HoneywellZephyrI2C.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/huilab/HoneywellZephyrI2C.git", "url": "https://downloads.arduino.cc/libraries/github.com/huilab/Honeywell_Zephyr_I2C-1.0.0.zip", "archiveFileName": "Honeywell_Zephyr_I2C-1.0.0.zip", "size": 448944, "checksum": "SHA-256:59ea0c9eaee8ed54c577c39d23bde9294ef5107b3f8c9d458eb3561860878320" }, { "name": "Honeywell Zephyr I2C", "version": "1.1.0", "author": "Erik Werner", "maintainer": "Erik Werner \u003cerikmwerner@gmail.com\u003e", "sentence": "Arduino library for Honeywell Zephyr HAF flow rate sensors using I2C.", "paragraph": "This library allows you to read flow rate data from Honeywell Zephyr HAF digital flow rate sensors using I2C.", "website": "https://github.com/huilab/HoneywellZephyrI2C.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/huilab/HoneywellZephyrI2C.git", "url": "https://downloads.arduino.cc/libraries/github.com/huilab/Honeywell_Zephyr_I2C-1.1.0.zip", "archiveFileName": "Honeywell_Zephyr_I2C-1.1.0.zip", "size": 34580, "checksum": "SHA-256:5a1bb6bd9af744a48eed600be1bf6c817066bc0faccee03f3f264e4e4d377864" }, { "name": "TouchEvent", "version": "1.0.0", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "An Event-Manager for Touchscreen with XPT2046 requires XPT2046-Touchscreen library.", "paragraph": "This eventmanager detects the events click, double click, long click, swipe, touch down, touch up and draw. On any of these events a callback function ncan be registered. The parameters to define how to detect the events can be modified.", "website": "https://github.com/GerLech/TouchEvent", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/TouchEvent.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/TouchEvent-1.0.0.zip", "archiveFileName": "TouchEvent-1.0.0.zip", "size": 21386, "checksum": "SHA-256:68d2ecd76e89ccb1664dd9761326bd1de13065878c672538a69bb04a7c0c5a2d" }, { "name": "TouchEvent", "version": "1.1.0", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "An Event-Manager for Touchscreen with XPT2046 requires XPT2046-Touchscreen library.", "paragraph": "This eventmanager detects the events click, double click, long click, swipe, touch down, touch up and draw. On any of these events a callback function ncan be registered. The parameters to define how to detect the events can be modified.", "website": "https://github.com/GerLech/TouchEvent", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/TouchEvent.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/TouchEvent-1.1.0.zip", "archiveFileName": "TouchEvent-1.1.0.zip", "size": 21949, "checksum": "SHA-256:e43a968079e5c153d6e71670ffae2acec63b60a0bafd6c539f871b1db949adde" }, { "name": "TouchEvent", "version": "1.3.0", "author": "Gerald Lechner", "maintainer": "Gerald Lechner", "sentence": "An Event-Manager for Touchscreen with XPT2046 requires XPT2046-Touchscreen library.", "paragraph": "This eventmanager detects the events click, double click, long click, swipe, touch down, touch up and draw. On any of these events a callback function ncan be registered. The parameters to define how to detect the events can be modified.", "website": "https://github.com/GerLech/TouchEvent", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/GerLech/TouchEvent.git", "url": "https://downloads.arduino.cc/libraries/github.com/GerLech/TouchEvent-1.3.0.zip", "archiveFileName": "TouchEvent-1.3.0.zip", "size": 21949, "checksum": "SHA-256:0090777b4ff8867e3cbfea7e153896535da01a270d12967f37b8b5763e5045d1" }, { "name": "cerebro", "version": "1.0.0", "author": "Cerebro \u003ccerebro11101@gmail.com\u003e", "maintainer": "Epsilon \u003cepsilon11101@gmail.com\u003e", "sentence": "A library that makes cerebro works easly.", "paragraph": "This project is for an educational kit robot, its the best way to get programming skills", "website": "https://github.com/cerebro11101/cerebro/wiki", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/cerebro11101/CerebroBoards.git", "url": "https://downloads.arduino.cc/libraries/github.com/cerebro11101/cerebro-1.0.0.zip", "archiveFileName": "cerebro-1.0.0.zip", "size": 42085, "checksum": "SHA-256:29e024d5f311663a82485a2b701a9a965971754a54e2a1da802edb9f40787a4a" }, { "name": "Honeywell TruStability SPI", "version": "1.0.0", "author": "Erik Werner", "maintainer": "Erik Werner \u003cerikmwerner@gmail.com\u003e", "sentence": "Arduino library for communicating with Honeywell TruStability HSC or SSC pressure sensors over SPI.", "paragraph": "Arduino library for communicating with Honeywell TruStability HSC or SSC pressure sensors over SPI.", "website": "https://github.com/huilab/HoneywellTruStabilitySPI.git", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/huilab/HoneywellTruStabilitySPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/huilab/Honeywell_TruStability_SPI-1.0.0.zip", "archiveFileName": "Honeywell_TruStability_SPI-1.0.0.zip", "size": 2571251, "checksum": "SHA-256:d8ed5383409a178b4a0814a68db52cf46e06b63dd21e971f1bbf4a4b089e7f68" }, { "name": "TimeInterrupt", "version": "1.0.0", "author": "Matthew Dickson \u003cmatthewdickson.code@gmail.com\u003e", "maintainer": "Matthew Dickson \u003cmatthewdickson.code@gmail.com\u003e", "sentence": "Allows for timer interrupts on various platforms.", "paragraph": "Emulates timer interrupts by creating a dynamic list of periodically called callback functions.", "website": "http:https://github.com/matthew-dickson-epic/TimeInterrupt", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/matthew-dickson-epic/TimeInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/matthew-dickson-epic/TimeInterrupt-1.0.0.zip", "archiveFileName": "TimeInterrupt-1.0.0.zip", "size": 81105, "checksum": "SHA-256:817c85aa3c71aa5ea3e31499573087b243b3de4102c2bb19f4ada194d717d124" }, { "name": "TimeInterrupt", "version": "1.0.2", "author": "Matthew Dickson \u003cmatthewdickson.code@gmail.com\u003e", "maintainer": "Matthew Dickson \u003cmatthewdickson.code@gmail.com\u003e", "sentence": "Allows for timer interrupts on various platforms.", "paragraph": "Emulates timer interrupts by creating a dynamic list of periodically called callback functions.", "website": "https://github.com/matthew-dickson-epic/TimeInterrupt", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/matthew-dickson-epic/TimeInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/matthew-dickson-epic/TimeInterrupt-1.0.2.zip", "archiveFileName": "TimeInterrupt-1.0.2.zip", "size": 81103, "checksum": "SHA-256:8d911b78f51c8b01d72b7385749cfa3d74cca5e2d68340d2fdd0bb781c7db9f0" }, { "name": "LibSemaforo", "version": "1.0.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Semaforo educative system.", "paragraph": "This library allows you to control every device of the Semaforo educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibSemaforo.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibSemaforo-1.0.0.zip", "archiveFileName": "LibSemaforo-1.0.0.zip", "size": 455962, "checksum": "SHA-256:aad2c890cda711d52818ca8037635eb842419567bcfd5ae3e0b288fad66c9634" }, { "name": "LibSemaforo", "version": "1.0.1", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Semaforo educative system.", "paragraph": "This library allows you to control every device of the Semaforo educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibSemaforo.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibSemaforo-1.0.1.zip", "archiveFileName": "LibSemaforo-1.0.1.zip", "size": 1157627, "checksum": "SHA-256:d0eb298d5be12d10b527cfa302d32851ef4856899a64a7ab91cceefefa5a9b03" }, { "name": "LibSemaforo", "version": "1.1.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Semaforo educative system.", "paragraph": "This library allows you to control every device of the Semaforo educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibSemaforo.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibSemaforo-1.1.0.zip", "archiveFileName": "LibSemaforo-1.1.0.zip", "size": 674223, "checksum": "SHA-256:37ec95d273162504cde30f5d463a30af6d148a4c5766d2c97935a1269405e64d" }, { "name": "ELMDuino", "version": "1.1.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-1.1.1.zip", "archiveFileName": "ELMDuino-1.1.1.zip", "size": 8168, "checksum": "SHA-256:3ae9eed98e790695521ca32074a62c808a2f1b2bf6c74c098b220d19f92cafea" }, { "name": "ELMDuino", "version": "1.1.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-1.1.2.zip", "archiveFileName": "ELMDuino-1.1.2.zip", "size": 8253, "checksum": "SHA-256:3fe640794c69ef98d68a465309787eb57eee2b62845a5358bf7904ba772eaf5e" }, { "name": "ELMDuino", "version": "1.1.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-1.1.3.zip", "archiveFileName": "ELMDuino-1.1.3.zip", "size": 8261, "checksum": "SHA-256:5f17e9de227115dde74a66bed99546a9c814842ebf089e585d24548281b8c360" }, { "name": "ELMDuino", "version": "1.1.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-1.1.4.zip", "archiveFileName": "ELMDuino-1.1.4.zip", "size": 9228, "checksum": "SHA-256:a88e3e1fe6a410f9976aaba4eb7f46e7b2c744df3f835d1a2b0154dd999f2a63" }, { "name": "ELMDuino", "version": "1.1.5", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-1.1.5.zip", "archiveFileName": "ELMDuino-1.1.5.zip", "size": 9227, "checksum": "SHA-256:94e622d9a0836b4eeffd2ccfff1afa1768b9d86a68df2d615df9938e7d635414" }, { "name": "ELMDuino", "version": "1.1.6", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-1.1.6.zip", "archiveFileName": "ELMDuino-1.1.6.zip", "size": 9484, "checksum": "SHA-256:73403136c56430fb7c1cff18b84f1dad49b1e3390575397c826cba36f6e6cbe1" }, { "name": "ELMDuino", "version": "1.1.7", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-1.1.7.zip", "archiveFileName": "ELMDuino-1.1.7.zip", "size": 10711, "checksum": "SHA-256:b9325231f895b55e758838c923ddb74c22e979318247284cc9f1ef0a4d9dbe72" }, { "name": "ELMDuino", "version": "1.1.8", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-1.1.8.zip", "archiveFileName": "ELMDuino-1.1.8.zip", "size": 10711, "checksum": "SHA-256:289f7a434f19b8105c40bf50c2ee478c34abba26da39829064a3156386f79ac8" }, { "name": "ELMDuino", "version": "2.0.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.0.zip", "archiveFileName": "ELMDuino-2.0.0.zip", "size": 10832, "checksum": "SHA-256:2622567c3af34d58f0c1127500e8b1b471a688940c90b18044a01b9d0de45d8c" }, { "name": "ELMDuino", "version": "2.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.1.zip", "archiveFileName": "ELMDuino-2.0.1.zip", "size": 10843, "checksum": "SHA-256:ab35c1abe8c8c21627b22e92fed519873729e22b5d389e2b2c0cd2ab215489d2" }, { "name": "ELMDuino", "version": "2.0.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.2.zip", "archiveFileName": "ELMDuino-2.0.2.zip", "size": 10842, "checksum": "SHA-256:4ac6158d4702bc46dd46a0f246558be74af63989fda8c9576d02fc1f2bb2c9b4" }, { "name": "ELMDuino", "version": "2.0.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.3.zip", "archiveFileName": "ELMDuino-2.0.3.zip", "size": 10851, "checksum": "SHA-256:47454bc62fcc35434cb9bd352ae9d176ba92d2481292679eb5ed6f2fcdc3c9ba" }, { "name": "ELMDuino", "version": "2.0.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.4.zip", "archiveFileName": "ELMDuino-2.0.4.zip", "size": 11034, "checksum": "SHA-256:c50e3990619cd92290a3279e9ed89a940210f0c75a7744948ae8fe937ce0e2eb" }, { "name": "ELMDuino", "version": "2.0.6", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.6.zip", "archiveFileName": "ELMDuino-2.0.6.zip", "size": 11045, "checksum": "SHA-256:8d084eb47ddeee630493b1a1968e42680148ce46bd070dc6e2def46e6ac65c50" }, { "name": "ELMDuino", "version": "2.0.7", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.7.zip", "archiveFileName": "ELMDuino-2.0.7.zip", "size": 11041, "checksum": "SHA-256:557ce185d5b4e05913a2289d31760807a7664d15c05d388dd5af7edb63148d3d" }, { "name": "ELMDuino", "version": "2.0.8", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.8.zip", "archiveFileName": "ELMDuino-2.0.8.zip", "size": 11052, "checksum": "SHA-256:4e656410e683aef179c4dbe165e66ed68409f1aca601eb038c7347fa745fb151" }, { "name": "ELMDuino", "version": "2.0.9", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.9.zip", "archiveFileName": "ELMDuino-2.0.9.zip", "size": 13323, "checksum": "SHA-256:7f874623cad9887d66e0bf2fb9a1151b41ad0887e31ef95d8702f8f5c871909e" }, { "name": "ELMDuino", "version": "2.0.10", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.10.zip", "archiveFileName": "ELMDuino-2.0.10.zip", "size": 14982, "checksum": "SHA-256:b896eef34318826df6e13285710cf6e36d72581df846ed7a6e7fa6b05e04977d" }, { "name": "ELMDuino", "version": "2.0.11", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.11.zip", "archiveFileName": "ELMDuino-2.0.11.zip", "size": 17866, "checksum": "SHA-256:5d6f46f6f1dda2c07f4269bfda2f11e78de1d6f3847d2b10c45c69ba94ee5e04" }, { "name": "ELMDuino", "version": "2.0.12", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.0.12.zip", "archiveFileName": "ELMDuino-2.0.12.zip", "size": 18771, "checksum": "SHA-256:2d8400afb791eda1b9a7faf016d53324c96dd065fd5258de21546b16d9654faa" }, { "name": "ELMDuino", "version": "2.1.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.1.0.zip", "archiveFileName": "ELMDuino-2.1.0.zip", "size": 19086, "checksum": "SHA-256:3980a73726b7d47055303881815d2bf11ea4b5c51b833364a744be17f191c256" }, { "name": "ELMDuino", "version": "2.1.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.1.1.zip", "archiveFileName": "ELMDuino-2.1.1.zip", "size": 19083, "checksum": "SHA-256:8283c3556882f1ee9fae53444dcbe1250ed3ee232e1184449cc45855cc58d33a" }, { "name": "ELMDuino", "version": "2.1.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.1.2.zip", "archiveFileName": "ELMDuino-2.1.2.zip", "size": 19247, "checksum": "SHA-256:8297113f0c7cbe3459f518ff45cfd75a102b8fdcf8e809cc2a09eef5ffae67d3" }, { "name": "ELMDuino", "version": "2.1.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.1.3.zip", "archiveFileName": "ELMDuino-2.1.3.zip", "size": 19310, "checksum": "SHA-256:9844a13b02915c09f483cda4d24b6efaaf6c7c4d7a1499dfe123c1496adb9fa2" }, { "name": "ELMDuino", "version": "2.1.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.1.4.zip", "archiveFileName": "ELMDuino-2.1.4.zip", "size": 19354, "checksum": "SHA-256:5aee6a1687784b1b1ba1ce3d4a2f0564e97b64b0f5b5848f5b3eb8bc3e0762b5" }, { "name": "ELMDuino", "version": "2.2.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.2.0.zip", "archiveFileName": "ELMDuino-2.2.0.zip", "size": 19407, "checksum": "SHA-256:9b6d9d641990216f096bc8a31995769dc368f32db4907590df8aecb0c5b9485f" }, { "name": "ELMDuino", "version": "2.2.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.2.1.zip", "archiveFileName": "ELMDuino-2.2.1.zip", "size": 19408, "checksum": "SHA-256:e815a517e396e1ae77010f3c755950350bae6a78006fb4bb0d5b938897792409" }, { "name": "ELMDuino", "version": "2.2.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.2.2.zip", "archiveFileName": "ELMDuino-2.2.2.zip", "size": 22233, "checksum": "SHA-256:e05483d26d12725926e78959eab2ad83b80a9a998de3cd4be523f7749c6f0f04" }, { "name": "ELMDuino", "version": "2.3.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.3.0.zip", "archiveFileName": "ELMDuino-2.3.0.zip", "size": 22448, "checksum": "SHA-256:ca3a270407cb7c73a38e263a51d13d5d53b580eb1d46ac6e6f7aec6a4c8af8ca" }, { "name": "ELMDuino", "version": "2.3.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.3.1.zip", "archiveFileName": "ELMDuino-2.3.1.zip", "size": 23310, "checksum": "SHA-256:60ebfe8ebf75f1550689fdd05795086f5fd290cecdb0b4ed1afa720cf5e0baf8" }, { "name": "ELMDuino", "version": "2.3.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.3.2.zip", "archiveFileName": "ELMDuino-2.3.2.zip", "size": 23288, "checksum": "SHA-256:f9a8adc14e97c04ad8bc42aa8d3959dd3d5cab1c385191b3335a31b8aa93a228" }, { "name": "ELMDuino", "version": "2.3.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.3.3.zip", "archiveFileName": "ELMDuino-2.3.3.zip", "size": 23559, "checksum": "SHA-256:8f8b1ec5965d01adf39771a9e3007ff56dfcdab9bcdcb8f01be04fa09714f44f" }, { "name": "ELMDuino", "version": "2.4.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.4.0.zip", "archiveFileName": "ELMDuino-2.4.0.zip", "size": 28422, "checksum": "SHA-256:1a24e3adf2331cc709e30fac99f820e35a0496c3b4e1de6fa50c6d0963a5f61f" }, { "name": "ELMDuino", "version": "2.4.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.4.1.zip", "archiveFileName": "ELMDuino-2.4.1.zip", "size": 28419, "checksum": "SHA-256:762d19b0f5ecfe744d42603ce67221ebe63ba3f335e388c8e5be59b7aba5b359" }, { "name": "ELMDuino", "version": "2.5.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.5.0.zip", "archiveFileName": "ELMDuino-2.5.0.zip", "size": 28011, "checksum": "SHA-256:e79ae911c2ce158fdd02041b926c1a01345199a814c63ffb36cc88964284bb16" }, { "name": "ELMDuino", "version": "2.5.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.5.1.zip", "archiveFileName": "ELMDuino-2.5.1.zip", "size": 28007, "checksum": "SHA-256:dd35dd5de5c9ee636bb4ce714b07c6369399df2ba07cd5becbf0dcafbd981ad9" }, { "name": "ELMDuino", "version": "2.5.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.5.2.zip", "archiveFileName": "ELMDuino-2.5.2.zip", "size": 28173, "checksum": "SHA-256:8748b0c37bb64cb057a36589d7694fb0a3b3aa9ad83b829afbc0d4bdc5804aab" }, { "name": "ELMDuino", "version": "2.5.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.5.3.zip", "archiveFileName": "ELMDuino-2.5.3.zip", "size": 28180, "checksum": "SHA-256:cb458fd7992b49263dc407d9cc53decf1850b958fd4994bcfd999ef4b0d9670e" }, { "name": "ELMDuino", "version": "2.5.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.5.4.zip", "archiveFileName": "ELMDuino-2.5.4.zip", "size": 28258, "checksum": "SHA-256:c372bffff74bf0f8cb08ae133596249a15bb4365c547c9759b73e67a60ff3526" }, { "name": "ELMDuino", "version": "2.5.5", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.5.5.zip", "archiveFileName": "ELMDuino-2.5.5.zip", "size": 28263, "checksum": "SHA-256:6cb3a5ed9a9251e14e9aa603596c9b76e30f50982333052b9e3c100cb7c7399c" }, { "name": "ELMDuino", "version": "2.6.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.6.0.zip", "archiveFileName": "ELMDuino-2.6.0.zip", "size": 28503, "checksum": "SHA-256:dde7f2783aa11217fb2c53dcdfbe481c7a1d3b19e584af182ed3c529feaf70e6" }, { "name": "ELMDuino", "version": "2.6.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.6.1.zip", "archiveFileName": "ELMDuino-2.6.1.zip", "size": 28518, "checksum": "SHA-256:6838bd27c325b79787f453d745fa2cce8345a2ca731e5d53a36cbebf00e064e2" }, { "name": "ELMDuino", "version": "2.6.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.6.2.zip", "archiveFileName": "ELMDuino-2.6.2.zip", "size": 28526, "checksum": "SHA-256:21ca657ebc101537936d6df7ee01bf9767a4f6bcffd746698e5a071f67bf87c2" }, { "name": "ELMDuino", "version": "2.6.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.6.3.zip", "archiveFileName": "ELMDuino-2.6.3.zip", "size": 28527, "checksum": "SHA-256:6481010a7639e0074ba20ab5848c6c21fcd35dc538ca9cf257a5e48323c7bb97" }, { "name": "ELMDuino", "version": "2.6.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-2.6.4.zip", "archiveFileName": "ELMDuino-2.6.4.zip", "size": 28530, "checksum": "SHA-256:4bdcbad75f44cbbc78d53a88dbb6ebf305b29a9e1145e9ced625b3e382898d2d" }, { "name": "ELMDuino", "version": "3.0.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.0.0.zip", "archiveFileName": "ELMDuino-3.0.0.zip", "size": 31729, "checksum": "SHA-256:c033f2571c2e8570b46333c67f222aafe7b2fd6cef5ff4bdd68b039e4f6d931e" }, { "name": "ELMDuino", "version": "3.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.0.1.zip", "archiveFileName": "ELMDuino-3.0.1.zip", "size": 31731, "checksum": "SHA-256:fc589a63e08f3ccb7b4e148c95e03149b469e59c07c74b037baf7090d8bccbfc" }, { "name": "ELMDuino", "version": "3.0.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.0.2.zip", "archiveFileName": "ELMDuino-3.0.2.zip", "size": 31725, "checksum": "SHA-256:80a011988c0610d27122151487199001c6df428d4fc08bf91a9839c6bafdca3e" }, { "name": "ELMDuino", "version": "3.1.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.1.0.zip", "archiveFileName": "ELMDuino-3.1.0.zip", "size": 413988, "checksum": "SHA-256:0845a12783c03f79b640bb8706d19a6fca589005cbf93c6a514b4d179da2d719" }, { "name": "ELMDuino", "version": "3.2.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.2.0.zip", "archiveFileName": "ELMDuino-3.2.0.zip", "size": 421713, "checksum": "SHA-256:d99570f99f381e31cd440a40d91c76180127f11e0491daafd21503b8f666b58e" }, { "name": "ELMDuino", "version": "3.2.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.2.1.zip", "archiveFileName": "ELMDuino-3.2.1.zip", "size": 423179, "checksum": "SHA-256:737d642ac7765bd48775d639f1f8a166dc3652c09934d11fe7e5a14a44c0eb20" }, { "name": "ELMDuino", "version": "3.2.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.2.2.zip", "archiveFileName": "ELMDuino-3.2.2.zip", "size": 423187, "checksum": "SHA-256:42e57ce36acfbf3091e668b991abcc04500dbf0fe8867c017222e3bfa16f11e4" }, { "name": "ELMDuino", "version": "3.2.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.2.3.zip", "archiveFileName": "ELMDuino-3.2.3.zip", "size": 423183, "checksum": "SHA-256:ccaab705477078446a1dcf4fc3d1ba564173d6029cf200eb8daa692df3631b98" }, { "name": "ELMDuino", "version": "3.2.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.2.4.zip", "archiveFileName": "ELMDuino-3.2.4.zip", "size": 423192, "checksum": "SHA-256:0c082422727d51585c136557bb8127350a1fd47c1cd7d64de44924b8aa0db4d1" }, { "name": "ELMDuino", "version": "3.2.5", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.2.5.zip", "archiveFileName": "ELMDuino-3.2.5.zip", "size": 423432, "checksum": "SHA-256:5cfe8338a277b03cd772a41514d8223d5419d92ee7ac481a23158bc066e80c5d" }, { "name": "ELMDuino", "version": "3.3.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Arduino library to easily interface with the common OBDII scanner: ELM327", "paragraph": "Arduino library to easily interface with the common OBDII scanner: ELM327", "website": "https://github.com/PowerBroker2/ELMduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/ELMduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/ELMDuino-3.3.0.zip", "archiveFileName": "ELMDuino-3.3.0.zip", "size": 425341, "checksum": "SHA-256:939d6a09391553644c9798dd7475e8828d270b1adb2edafa4be5b84f5296a884" }, { "name": "ezButton", "version": "1.0.0", "author": "ArduinoGetStarted.com", "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)", "sentence": "Button library for Arduino", "paragraph": "Button library supports debounce, pressed/released events. It is easy to use with multiple buttons. It is designed for not only beginners but also experienced users", "website": "https://arduinogetstarted.com/tutorials/arduino-button-library", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArduinoGetStarted/button.git", "providesIncludes": [ "Button.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArduinoGetStarted/ezButton-1.0.0.zip", "archiveFileName": "ezButton-1.0.0.zip", "size": 9065, "checksum": "SHA-256:4ea2c03653e38659800d23ed90295ca2e5c8060254e85a43141054e86528306c" }, { "name": "ezButton", "version": "1.0.1", "author": "ArduinoGetStarted.com", "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)", "sentence": "Button library for Arduino", "paragraph": "ezButton library supports debounce, pressed/released events and the press counting. It is easy to use with multiple buttons. The library can be used for push-button, momentary switches, toggle switch, magnetic contact switch (door sensor)... It is designed for not only beginners but also experienced users.", "website": "https://arduinogetstarted.com/tutorials/arduino-button-library", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArduinoGetStarted/button.git", "providesIncludes": [ "Button.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArduinoGetStarted/ezButton-1.0.1.zip", "archiveFileName": "ezButton-1.0.1.zip", "size": 10371, "checksum": "SHA-256:20f8f91f4fbbae319e26aa8f1bb9baac947f7aa2afd9823e1a327966eb3b52b6" }, { "name": "ezButton", "version": "1.0.2", "author": "ArduinoGetStarted.com", "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)", "sentence": "Button library for Arduino", "paragraph": "Button library supports debounce, pressed/released events and the press counting. It is easy to use with multiple buttons. The library can be used for push-button, momentary switches, toggle switch, magnetic contact switch (door sensor)... It is designed for not only beginners but also experienced users.", "website": "https://arduinogetstarted.com/tutorials/arduino-button-library", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArduinoGetStarted/button.git", "providesIncludes": [ "ezButton.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArduinoGetStarted/ezButton-1.0.2.zip", "archiveFileName": "ezButton-1.0.2.zip", "size": 15217, "checksum": "SHA-256:35040838c17b60f41c0c42ef484498dfde46e2a14662716488ea3d89d011f67d" }, { "name": "ezButton", "version": "1.0.3", "author": "ArduinoGetStarted.com", "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)", "sentence": "Button library for Arduino", "paragraph": "Button library supports debounce, pressed/released events and the press counting. It is easy to use with multiple buttons. The library can be used for push-button, momentary switches, toggle switch, magnetic contact switch (door sensor)... It is designed for not only beginners but also experienced users.", "website": "https://arduinogetstarted.com/tutorials/arduino-button-library", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArduinoGetStarted/button.git", "providesIncludes": [ "ezButton.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArduinoGetStarted/ezButton-1.0.3.zip", "archiveFileName": "ezButton-1.0.3.zip", "size": 13535, "checksum": "SHA-256:5a902e08ffe0db0678ff431394266739ac61c6873703c93be12b4e78f5e94512" }, { "name": "ezButton", "version": "1.0.4", "author": "ArduinoGetStarted.com", "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)", "sentence": "Button library for Arduino", "paragraph": "Button library supports debounce, pressed/released events and the press counting. It is easy to use with multiple buttons. The library can be used for push-button, momentary switches, toggle switch, magnetic contact switch (door sensor)... It is designed for not only beginners but also experienced users.", "website": "https://arduinogetstarted.com/tutorials/arduino-button-library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArduinoGetStarted/button.git", "providesIncludes": [ "ezButton.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArduinoGetStarted/ezButton-1.0.4.zip", "archiveFileName": "ezButton-1.0.4.zip", "size": 11485, "checksum": "SHA-256:be5ca2934b28901ef921aba6343a0b975bae2eb44489e5cc79df69c07b8d0981" }, { "name": "Adafruit SSD1305", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-1.0.1.zip", "archiveFileName": "Adafruit_SSD1305-1.0.1.zip", "size": 10420, "checksum": "SHA-256:bbe1f409bd1e855b22330a69c67123d11aea4c1761273ee92159970d18d61e7e" }, { "name": "Adafruit SSD1305", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-1.0.2.zip", "archiveFileName": "Adafruit_SSD1305-1.0.2.zip", "size": 10230, "checksum": "SHA-256:b1e4aba7b1c920490bfeee315e2768b732460652cfb15c7d423a7fb6d6b0cde9" }, { "name": "Adafruit SSD1305", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-1.0.3.zip", "archiveFileName": "Adafruit_SSD1305-1.0.3.zip", "size": 10185, "checksum": "SHA-256:a49b4564957cd898ea39fc060876ef2360891c7ff0a577292978d0994d1793be" }, { "name": "Adafruit SSD1305", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.0.0.zip", "archiveFileName": "Adafruit_SSD1305-2.0.0.zip", "size": 11716, "checksum": "SHA-256:1d9655439b6de867676dcdfa4e5acec573ea0518c04c1f7fec599b3908226444" }, { "name": "Adafruit SSD1305", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.0.1.zip", "archiveFileName": "Adafruit_SSD1305-2.0.1.zip", "size": 11629, "checksum": "SHA-256:604ecfd0c77d1d497fdb53046983ca78d9a96269d8658eac530e905dce5f5b7e" }, { "name": "Adafruit SSD1305", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.0.2.zip", "archiveFileName": "Adafruit_SSD1305-2.0.2.zip", "size": 15136, "checksum": "SHA-256:1c7dc871e90507b2cd6845fc5e1c15a5d3575fa8d4e5a9a8f503f46c8919ddf9" }, { "name": "Adafruit SSD1305", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.1.0.zip", "archiveFileName": "Adafruit_SSD1305-2.1.0.zip", "size": 15099, "checksum": "SHA-256:aed4cb3ecda42fa3b509c366d5371da458b1f65473b53a8be074110a0c9a9a88" }, { "name": "Adafruit SSD1305", "version": "2.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.1.1.zip", "archiveFileName": "Adafruit_SSD1305-2.1.1.zip", "size": 15167, "checksum": "SHA-256:e32db11d5372151cfdb0f141989a044496fc5d7bd386d9fcaef5e93eadff7b98" }, { "name": "Adafruit SSD1305", "version": "2.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.1.2.zip", "archiveFileName": "Adafruit_SSD1305-2.1.2.zip", "size": 15174, "checksum": "SHA-256:3925056b21409f7faff5fb4897bd951b27dd6ae385838909613140012b8d0374" }, { "name": "Adafruit SSD1305", "version": "2.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.1.3.zip", "archiveFileName": "Adafruit_SSD1305-2.1.3.zip", "size": 15178, "checksum": "SHA-256:aaa8b6422aa860820a3e3dddcd75e3373f942ce9147270d45084391161cc36c1" }, { "name": "Adafruit SSD1305", "version": "2.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.2.0.zip", "archiveFileName": "Adafruit_SSD1305-2.2.0.zip", "size": 15276, "checksum": "SHA-256:1ad45b14ee1af17c9b708f0e32b188a6598ca7357e8746b3de4ab241379f21f8" }, { "name": "Adafruit SSD1305", "version": "2.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.2.1.zip", "archiveFileName": "Adafruit_SSD1305-2.2.1.zip", "size": 15274, "checksum": "SHA-256:d4369f73197d373858eaf693c76cd2365cd18470d470e05a6375829880c2115b" }, { "name": "Adafruit SSD1305", "version": "2.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "paragraph": "SSD1305 library for Monochrome OLEDs based on SSD1305 drivers", "website": "https://github.com/adafruit/Adafruit_SSD1305_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SSD1305.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SSD1305-2.2.3.zip", "archiveFileName": "Adafruit_SSD1305-2.2.3.zip", "size": 15274, "checksum": "SHA-256:b55ae6fd81aad4d2342d899d630479c09a36b40cbe2c020085fe42e6e586dbd7" }, { "name": "Watchy", "version": "1.0.0", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Ink SmartWatch by SQFMI", "paragraph": "This library contains code samples for Watchy", "website": "https://github.com/sqfmi/Watchy", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.0.0.zip", "archiveFileName": "Watchy-1.0.0.zip", "size": 12794, "checksum": "SHA-256:99387e666586c219e58bf59c99cdc136e379c4e672b05aed7e1408b6620030ea" }, { "name": "Watchy", "version": "1.1.0", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Ink SmartWatch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://github.com/sqfmi/Watchy", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.1.0.zip", "archiveFileName": "Watchy-1.1.0.zip", "size": 589951, "checksum": "SHA-256:c3825c7084c3a3349189765f5bc45f757ad4269ca0c0668269dd33d5057b1e13" }, { "name": "Watchy", "version": "1.1.1", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Ink SmartWatch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://github.com/sqfmi/Watchy", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.1.1.zip", "archiveFileName": "Watchy-1.1.1.zip", "size": 590130, "checksum": "SHA-256:7a4191d90f7df11352f13480ce798ee214e8d48369c6bd60ed4bf983c740bd91" }, { "name": "Watchy", "version": "1.1.2", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Ink SmartWatch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://github.com/sqfmi/Watchy", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.1.2.zip", "archiveFileName": "Watchy-1.1.2.zip", "size": 590134, "checksum": "SHA-256:b4d91a077cc54a2e66f32da10decf534e76a62e4cc0c9ad05dbd80f95a6f4467" }, { "name": "Watchy", "version": "1.1.3", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Ink SmartWatch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://github.com/sqfmi/Watchy", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "GxEPD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.1.3.zip", "archiveFileName": "Watchy-1.1.3.zip", "size": 662386, "checksum": "SHA-256:2c0645ff71defffe58e3a5c98b9b78cb14cf8a760c8c6345f94a68e6cee62efd" }, { "name": "Watchy", "version": "1.1.4", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Ink SmartWatch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://github.com/sqfmi/Watchy", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "GxEPD2" }, { "name": "DS3232RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.1.4.zip", "archiveFileName": "Watchy-1.1.4.zip", "size": 657816, "checksum": "SHA-256:cdff7bac76c9d7bb6f13eeaae0050b60868dc1d6f43eb9f00fd524fcc336f946" }, { "name": "Watchy", "version": "1.1.5", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Ink SmartWatch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://github.com/sqfmi/Watchy", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "GxEPD2" }, { "name": "DS3232RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.1.5.zip", "archiveFileName": "Watchy-1.1.5.zip", "size": 666456, "checksum": "SHA-256:ed9b9c142525dfbafe3178c5f698491e296ccc4d72c760de25c9e54fe4444082" }, { "name": "Watchy", "version": "1.1.6", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Ink SmartWatch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://github.com/sqfmi/Watchy", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "GxEPD2" }, { "name": "DS3232RTC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.1.6.zip", "archiveFileName": "Watchy-1.1.6.zip", "size": 731180, "checksum": "SHA-256:65c8a61badf955a30db5014c03b2d109e76040bcfb4177f86d49d13b8442f744" }, { "name": "Watchy", "version": "1.1.7", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.1.7.zip", "archiveFileName": "Watchy-1.1.7.zip", "size": 92253, "checksum": "SHA-256:2ab2a3752172f3dd50878b2bb874c9f83edf9b777f10e7afe9de3c5dad9fb68d" }, { "name": "Watchy", "version": "1.1.8", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.1.8.zip", "archiveFileName": "Watchy-1.1.8.zip", "size": 149319, "checksum": "SHA-256:31eb1f169072e452a89c007bdc2cba567245e722d69d0c72fe1827fbf6c4e1c5" }, { "name": "Watchy", "version": "1.2.0", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.0.zip", "archiveFileName": "Watchy-1.2.0.zip", "size": 164485, "checksum": "SHA-256:cfde2b496e4714354f1456c56f981703a10f53694f2e56d932b41c2e428fbc17" }, { "name": "Watchy", "version": "1.2.1", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.1.zip", "archiveFileName": "Watchy-1.2.1.zip", "size": 176573, "checksum": "SHA-256:a4ede9dbf24b6e033433d3f679f578e5183271dc43baf51d3057df714f415a49" }, { "name": "Watchy", "version": "1.2.2", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.2.zip", "archiveFileName": "Watchy-1.2.2.zip", "size": 180931, "checksum": "SHA-256:9b5a521b7effd943e14d0c24b2818b0ff6f03a21e57c408ce3f12e362e1bcd4b" }, { "name": "Watchy", "version": "1.2.3", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.3.zip", "archiveFileName": "Watchy-1.2.3.zip", "size": 185015, "checksum": "SHA-256:48e668b675da1a4d7b3bcefc1d28f8a5a2a4b0876ed88729148314735b5207e6" }, { "name": "Watchy", "version": "1.2.4", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.4.zip", "archiveFileName": "Watchy-1.2.4.zip", "size": 8518589, "checksum": "SHA-256:a5aaf1c18ed77190e697ed8b9a2fee23c0290235a6f1ed92bef474ff3caedb9e" }, { "name": "Watchy", "version": "1.2.5", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.5.zip", "archiveFileName": "Watchy-1.2.5.zip", "size": 8518691, "checksum": "SHA-256:ac9f2aa44169ec03c4d5aa44669d7a324175f80e2a2bc24dc66aaaf2d13e85e8" }, { "name": "Watchy", "version": "1.2.6", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.6.zip", "archiveFileName": "Watchy-1.2.6.zip", "size": 8518806, "checksum": "SHA-256:e8dad2940002c4eb981d8a9ce62e0abe91e9e4c11af13af10933b416baa13a5a" }, { "name": "Watchy", "version": "1.2.7", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.7.zip", "archiveFileName": "Watchy-1.2.7.zip", "size": 8519425, "checksum": "SHA-256:2f187da931e5bb2467d1390057447ab2f067c596c2c32393030bf2d57ebe04c5" }, { "name": "Watchy", "version": "1.2.8", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.8.zip", "archiveFileName": "Watchy-1.2.8.zip", "size": 8520903, "checksum": "SHA-256:8b1f04166d399a9bf4ff068f2086e448fe51a25a646374bf241c7d0a21f68da6" }, { "name": "Watchy", "version": "1.2.9", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.9.zip", "archiveFileName": "Watchy-1.2.9.zip", "size": 8520973, "checksum": "SHA-256:4b24e44ec16bf509b7108c1ec2a8533b72a49e50077e0bc3ac55f488f8e674a5" }, { "name": "Watchy", "version": "1.2.10", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.10.zip", "archiveFileName": "Watchy-1.2.10.zip", "size": 8521527, "checksum": "SHA-256:2c54fde4f8e42e92df8f48a6c18e6eaa997e9974e075da35f0fd47164badefc0" }, { "name": "Watchy", "version": "1.2.11", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.11.zip", "archiveFileName": "Watchy-1.2.11.zip", "size": 8521537, "checksum": "SHA-256:77a5c538e7e52e4246dd9dbcd56de4eb871b6c19d6652e0fbdc2c64a01a8358e" }, { "name": "Watchy", "version": "1.2.12", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.2.12.zip", "archiveFileName": "Watchy-1.2.12.zip", "size": 8521709, "checksum": "SHA-256:6c8525768ff0691139cb724fb7fb1cbeaea33e09167faacf4e00cb4e4afb2ef8" }, { "name": "Watchy", "version": "1.3.0", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.3.0.zip", "archiveFileName": "Watchy-1.3.0.zip", "size": 8522043, "checksum": "SHA-256:461191ed5a0881114a6a5fc4c98f58e255b6858600bd6b33fce49d52e68a4858" }, { "name": "Watchy", "version": "1.3.1", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.3.1.zip", "archiveFileName": "Watchy-1.3.1.zip", "size": 8526944, "checksum": "SHA-256:6a648107d7a6f6531b822ca0a81363b8061488f01989a4a6b733de487db411dd" }, { "name": "Watchy", "version": "1.3.2", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.3.2.zip", "archiveFileName": "Watchy-1.3.2.zip", "size": 8525899, "checksum": "SHA-256:50a760af525645ae3fb1ab4ce013034fc93fa640dbaa03ccfd3537cd221e90d4" }, { "name": "Watchy", "version": "1.3.3", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.3.3.zip", "archiveFileName": "Watchy-1.3.3.zip", "size": 8526050, "checksum": "SHA-256:1cbab4e78d46f8a5ac9c105d2c8261ce31630cda833de66fb8c8b4138b63dc3c" }, { "name": "Watchy", "version": "1.4.0", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.0.zip", "archiveFileName": "Watchy-1.4.0.zip", "size": 8528067, "checksum": "SHA-256:bb487ed28101d85696000ca23513ef375d6de9e4c9fb96124b5a4dd1b0f4e434" }, { "name": "Watchy", "version": "1.4.1", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.1.zip", "archiveFileName": "Watchy-1.4.1.zip", "size": 8528406, "checksum": "SHA-256:c37f323bbcc1bb6888cf22b3da789b899bf7c48eb10ef987727369e33c8a32ec" }, { "name": "Watchy", "version": "1.4.2", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.2.zip", "archiveFileName": "Watchy-1.4.2.zip", "size": 8528662, "checksum": "SHA-256:2605dd945da3fc721422f4848218e9c9cd33b1210f76693545f7e97248bf1f97" }, { "name": "Watchy", "version": "1.4.3", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.3.zip", "archiveFileName": "Watchy-1.4.3.zip", "size": 8528684, "checksum": "SHA-256:2c96aedf6e185be397aed5422fe0c4aa5372bc09b73de23e97b48ae336d1edc1" }, { "name": "Watchy", "version": "1.4.5", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.5.zip", "archiveFileName": "Watchy-1.4.5.zip", "size": 8533984, "checksum": "SHA-256:823d99fb3f5ff2cb051351fae1ee1bb0a6fd4b263aed2fa6e3d55fbdc35e98a0" }, { "name": "Watchy", "version": "1.4.6", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.6.zip", "archiveFileName": "Watchy-1.4.6.zip", "size": 8539161, "checksum": "SHA-256:f533cdeafbc18d7b13a054ad5fd6b420d60a291c23e95fbf088c9f46f7bd4833" }, { "name": "Watchy", "version": "1.4.7", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.7.zip", "archiveFileName": "Watchy-1.4.7.zip", "size": 8539219, "checksum": "SHA-256:a0ad595e274ed40cefe4c683c73c8c73d96e9d4606c240d68d49431be324e62b" }, { "name": "Watchy", "version": "1.4.8", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.8.zip", "archiveFileName": "Watchy-1.4.8.zip", "size": 8539850, "checksum": "SHA-256:10109e95653feaf8f85f2765f4e440c1ea1a7c03dba67c98cf1b08a96844dd44" }, { "name": "Watchy", "version": "1.4.9", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.9.zip", "archiveFileName": "Watchy-1.4.9.zip", "size": 8542138, "checksum": "SHA-256:0024fe7d62eb06647877645a05843e71602a733f64615670fa83727f5eb4588d" }, { "name": "Watchy", "version": "1.4.10", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "Watchy - An Open Source E-Paper Watch by SQFMI", "paragraph": "This library contains drivers and code samples for Watchy", "website": "https://watchy.sqfmi.com", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/Watchy.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Arduino_JSON" }, { "name": "DS3232RTC" }, { "name": "NTPClient" }, { "name": "Rtc_Pcf8563" }, { "name": "GxEPD2" }, { "name": "WiFiManager" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/Watchy-1.4.10.zip", "archiveFileName": "Watchy-1.4.10.zip", "size": 8542557, "checksum": "SHA-256:2316f5bd7b071551a10ff4b715143ec8e2382885da0f777e9bab2ca5c94b16b1" }, { "name": "Krypton", "version": "0.0.1", "author": "Dejan Lukić \u003cdejan@oberonspace.xyz\u003e", "maintainer": "Dejan Lukić \u003cdejan@oberonspace.xyz\u003e", "sentence": "A library that makes use of Krypton ion thruster controller.", "paragraph": "Change voltage of the pumps, speed and fuel flow to your ion krypton, argon, xenon or neon thruster.", "website": "https://github.com/oberonspace/krypton", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/oberonspace/krypton.git", "providesIncludes": [ "Boards.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/oberonspace/Krypton-0.0.1.zip", "archiveFileName": "Krypton-0.0.1.zip", "size": 8867, "checksum": "SHA-256:30d41b39ebdc0ce6b33953bae7a8a87aa621ca8dda7b078939e3dd566e593c19" }, { "name": "TimerInterrupt", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.0.0.zip", "archiveFileName": "TimerInterrupt-1.0.0.zip", "size": 12409, "checksum": "SHA-256:e0f8b83089bfb91c1b850a5afd069a4e161c52d43851f5fc7f3decb42ed7ed0d" }, { "name": "TimerInterrupt", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.0.1.zip", "archiveFileName": "TimerInterrupt-1.0.1.zip", "size": 28308, "checksum": "SHA-256:11f67fc5b511e43fe1aca94fba1bed51a5846c5626e5097cc04c7d4782a4b957" }, { "name": "TimerInterrupt", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.0.2.zip", "archiveFileName": "TimerInterrupt-1.0.2.zip", "size": 53142, "checksum": "SHA-256:c0caed86481800c40f822e1a27283e5c543b2ac88365817f4cedd10b7c976588" }, { "name": "TimerInterrupt", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, Teensy, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.0.3.zip", "archiveFileName": "TimerInterrupt-1.0.3.zip", "size": 65669, "checksum": "SHA-256:ab19917dc0aafa7620e5c35b09452a3a3581539fc0c0c6e47b0971cccbdc79cc" }, { "name": "TimerInterrupt", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, Teensy, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.1.1.zip", "archiveFileName": "TimerInterrupt-1.1.1.zip", "size": 96062, "checksum": "SHA-256:d98beff53ef592771c7f24d4c6cc4cf7e82802890a01bfc2fe37c39edd64067f" }, { "name": "TimerInterrupt", "version": "1.1.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, Teensy, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.1.2.zip", "archiveFileName": "TimerInterrupt-1.1.2.zip", "size": 107473, "checksum": "SHA-256:bdf156854f7b8568d86561468c18d8a889d12c37e20c9fe6da85f24d2b203d9d" }, { "name": "TimerInterrupt", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, Teensy, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.2.0.zip", "archiveFileName": "TimerInterrupt-1.2.0.zip", "size": 114406, "checksum": "SHA-256:f5e36fe7f090301127dd08b23692bd301fc6883b69a941187dd311111c8c1080" }, { "name": "TimerInterrupt", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.3.0.zip", "archiveFileName": "TimerInterrupt-1.3.0.zip", "size": 122922, "checksum": "SHA-256:576bb5d80feb8fb4654a8028fa9de31b2c2eefe14988e30ec58a2f2825e4f476" }, { "name": "TimerInterrupt", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino or Adafruit AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.4.0.zip", "archiveFileName": "TimerInterrupt-1.4.0.zip", "size": 118908, "checksum": "SHA-256:429ea7078105383375746276123c351e8b06039ed693d94fa2833bf1ddb09677" }, { "name": "TimerInterrupt", "version": "1.4.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.4.1.zip", "archiveFileName": "TimerInterrupt-1.4.1.zip", "size": 121558, "checksum": "SHA-256:cc8b67b261b307b1f30c6be89e3087809d4cbe575bcf2946c02de870cdb6b807" }, { "name": "TimerInterrupt", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.5.0.zip", "archiveFileName": "TimerInterrupt-1.5.0.zip", "size": 129073, "checksum": "SHA-256:eaaab1de39fef13d066d53bf0fe8cdda3a04fe28001d293abb4bceaf84750530" }, { "name": "TimerInterrupt", "version": "1.6.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.6.0.zip", "archiveFileName": "TimerInterrupt-1.6.0.zip", "size": 109093, "checksum": "SHA-256:7683df6f4db1e492f6aa4ebb4f844ec7fe91963064f261a3d7db6e6cbaf92fe3" }, { "name": "TimerInterrupt", "version": "1.7.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.7.0.zip", "archiveFileName": "TimerInterrupt-1.7.0.zip", "size": 109358, "checksum": "SHA-256:66c888b9fabd4cd91f590814633af9bac283a640234b836c694d38c5b3c7033d" }, { "name": "TimerInterrupt", "version": "1.8.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/TimerInterrupt", "category": "Device Control", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/TimerInterrupt.git", "providesIncludes": [ "TimerInterrupt.h", "TimerInterrupt.hpp", "ISR_Timer.h", "ISR_Timer.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/TimerInterrupt-1.8.0.zip", "archiveFileName": "TimerInterrupt-1.8.0.zip", "size": 83269, "checksum": "SHA-256:336a484ee8714de73ee7aebfd3f335e67410621bc9ac64e2a198a1f0f6f163d6" }, { "name": "Hardware Buttons", "version": "1.0.0", "author": "Andrii T", "maintainer": "Andrii T \u003candrii.tishchenko@gmail.com\u003e", "sentence": "Custom button actions handler", "paragraph": "Single click, double click, multiple click, custom duration, digitalPort", "website": "https://github.com/andriitishchenko/HardwareButton", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/andriitishchenko/HardwareButton.git", "providesIncludes": [ "Button.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/andriitishchenko/Hardware_Buttons-1.0.0.zip", "archiveFileName": "Hardware_Buttons-1.0.0.zip", "size": 5240, "checksum": "SHA-256:2b5a386a5bf88a1de5147bf082eab4125378283969a95408063a6531e2bbbe23" }, { "name": "ESP32TimerInterrupt", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.0.0.zip", "archiveFileName": "ESP32TimerInterrupt-1.0.0.zip", "size": 17789, "checksum": "SHA-256:f23a3d7c7f10e0d7427b5fbe06397afbb2b68f7ce302299b3e5a99bca069c01a" }, { "name": "ESP32TimerInterrupt", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32", "paragraph": "It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.0.2.zip", "archiveFileName": "ESP32TimerInterrupt-1.0.2.zip", "size": 28450, "checksum": "SHA-256:f94ca654e621c91ac992e2945d2216c073ac89171f6e35b9e3ee74aaa9dfb347" }, { "name": "ESP32TimerInterrupt", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32-based board", "paragraph": "This library enables you to use Interrupt from Hardware Timers on an ESP32-based board. These hardware timers, using interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's necessary if you need to measure some data requiring better accuracy. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.0.3.zip", "archiveFileName": "ESP32TimerInterrupt-1.0.3.zip", "size": 55486, "checksum": "SHA-256:fab26c734033e66d69a540b6ca76db717ac8dec00846f641076990609901313b" }, { "name": "ESP32TimerInterrupt", "version": "1.1.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32-based board", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.1.0.zip", "archiveFileName": "ESP32TimerInterrupt-1.1.0.zip", "size": 76729, "checksum": "SHA-256:6d2d6cf0264ef12424186578f29a2b7602f7d4a1fb57a411e74da256a5e95352" }, { "name": "ESP32TimerInterrupt", "version": "1.1.1", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32-based board", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.1.1.zip", "archiveFileName": "ESP32TimerInterrupt-1.1.1.zip", "size": 81445, "checksum": "SHA-256:2071acee40c7f1028ab47dc288167a6263a0cc3d9580af12e0dcb8bb27aba464" }, { "name": "ESP32TimerInterrupt", "version": "1.2.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32-based board", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.2.0.zip", "archiveFileName": "ESP32TimerInterrupt-1.2.0.zip", "size": 90014, "checksum": "SHA-256:aedadfda907ccf41eafc6a30dd6d0c2418bd2058156e6df2a39e2491a5cbda9a" }, { "name": "ESP32TimerInterrupt", "version": "1.3.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32-S2 and ESP32-C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.3.0.zip", "archiveFileName": "ESP32TimerInterrupt-1.3.0.zip", "size": 264288, "checksum": "SHA-256:d67efd68c911c7614aad11aa2b99684810356f9be504ae3415663896f18aa8b5" }, { "name": "ESP32TimerInterrupt", "version": "1.4.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32-S2 and ESP32-C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.4.0.zip", "archiveFileName": "ESP32TimerInterrupt-1.4.0.zip", "size": 275961, "checksum": "SHA-256:29675f004b63d0f1f56cfca3cef0bf826e5bafff01d0bab8de8255a70c91bc60" }, { "name": "ESP32TimerInterrupt", "version": "1.4.1", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32-S2 and ESP32-C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.4.1.zip", "archiveFileName": "ESP32TimerInterrupt-1.4.1.zip", "size": 120691, "checksum": "SHA-256:0070ccf749f25e9d2e81d6d7e454ea6fff2464b377f52256a42216a1e57eddac" }, { "name": "ESP32TimerInterrupt", "version": "1.5.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32-S2 and ESP32-C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32_ISR_Timer.h", "ESP32_ISR_Timer.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-1.5.0.zip", "archiveFileName": "ESP32TimerInterrupt-1.5.0.zip", "size": 87347, "checksum": "SHA-256:8b819bcba8e5563af54586273721a10847cbae60209329bdd18134637fc74fc4" }, { "name": "ESP32TimerInterrupt", "version": "2.0.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32TimerInterrupt.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-2.0.0.zip", "archiveFileName": "ESP32TimerInterrupt-2.0.0.zip", "size": 59683, "checksum": "SHA-256:e75da4f8642d335b108e657b20d3f07282e55dfeccad9675ca3e8f35bee20919" }, { "name": "ESP32TimerInterrupt", "version": "2.0.1", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32TimerInterrupt.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-2.0.1.zip", "archiveFileName": "ESP32TimerInterrupt-2.0.1.zip", "size": 67251, "checksum": "SHA-256:1db8560ae0e753236de10e6af0e1f46ece180f6d693cd9eca8aa79c0833e8cca" }, { "name": "ESP32TimerInterrupt", "version": "2.0.2", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32TimerInterrupt.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-2.0.2.zip", "archiveFileName": "ESP32TimerInterrupt-2.0.2.zip", "size": 67536, "checksum": "SHA-256:5a5e966bcc91375be131f85cee4c4e6b1b0026d7108cdcefb63ffa7d267d008d" }, { "name": "ESP32TimerInterrupt", "version": "2.1.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32TimerInterrupt.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-2.1.0.zip", "archiveFileName": "ESP32TimerInterrupt-2.1.0.zip", "size": 67980, "checksum": "SHA-256:cef2d17cc80064ac0049baf30a24902fafb3cc7ba5798101288bd5ad883d8a77" }, { "name": "ESP32TimerInterrupt", "version": "2.2.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32TimerInterrupt.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-2.2.0.zip", "archiveFileName": "ESP32TimerInterrupt-2.2.0.zip", "size": 68950, "checksum": "SHA-256:62643e392bb001e1e651d069402e2e7a84a211bf238400f5dfc5ae69e4f67c2d" }, { "name": "ESP32TimerInterrupt", "version": "2.3.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards", "paragraph": "These ESP32 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP32TimerInterrupt", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32TimerInterrupt.git", "providesIncludes": [ "ESP32TimerInterrupt.h", "ESP32TimerInterrupt.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32TimerInterrupt-2.3.0.zip", "archiveFileName": "ESP32TimerInterrupt-2.3.0.zip", "size": 71414, "checksum": "SHA-256:0f658d9a53206ac05eb6a7f4b241d6afacd65ac065d49ec4b283a235429211ee" }, { "name": "Blynk_WiFiManager", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.0.zip", "archiveFileName": "Blynk_WiFiManager-1.0.0.zip", "size": 44237, "checksum": "SHA-256:664a284be88fd14ed02412d5dc0ff75ba73c440182ce6e6e3e05451c07c8e7ef" }, { "name": "Blynk_WiFiManager", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.2.zip", "archiveFileName": "Blynk_WiFiManager-1.0.2.zip", "size": 60119, "checksum": "SHA-256:86bbd0599d37ae7f885f97fdf40236164c5d017c8af6686f3b317969e89aa107" }, { "name": "Blynk_WiFiManager", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.3.zip", "archiveFileName": "Blynk_WiFiManager-1.0.3.zip", "size": 70286, "checksum": "SHA-256:57aa240895088733c362bb0511a6f67bf7e977ec1f01687fd3e3ca74c8b04517" }, { "name": "Blynk_WiFiManager", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.4.zip", "archiveFileName": "Blynk_WiFiManager-1.0.4.zip", "size": 75042, "checksum": "SHA-256:3831c1beecbbc059b547aa0bab4225133726d9db9e41c544491abdf72cf8c860" }, { "name": "Blynk_WiFiManager", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.5.zip", "archiveFileName": "Blynk_WiFiManager-1.0.5.zip", "size": 81065, "checksum": "SHA-256:fe93d05120b4b90f9e360616999b4b520e530a83de4faef1e577e723216bbfd3" }, { "name": "Blynk_WiFiManager", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.6.zip", "archiveFileName": "Blynk_WiFiManager-1.0.6.zip", "size": 82568, "checksum": "SHA-256:7188f99e8ec4c9112b7458f2e88729d1ae3caeef00e401f24163309e756f91d7" }, { "name": "Blynk_WiFiManager", "version": "1.0.7", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to MultiWiFi and MultiBlynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.7.zip", "archiveFileName": "Blynk_WiFiManager-1.0.7.zip", "size": 104477, "checksum": "SHA-256:7a1528b1ee0d102c0bc4060ee68b55b1c524a16d3c4d678f446a1b70ff68ae03" }, { "name": "Blynk_WiFiManager", "version": "1.0.8", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to MultiWiFi and MultiBlynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.8.zip", "archiveFileName": "Blynk_WiFiManager-1.0.8.zip", "size": 104799, "checksum": "SHA-256:444530c38865023d9b4f107c5fff21fbe73fb40836168400b0b4c244495db3ea" }, { "name": "Blynk_WiFiManager", "version": "1.0.9", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.9.zip", "archiveFileName": "Blynk_WiFiManager-1.0.9.zip", "size": 134220, "checksum": "SHA-256:bbffe67730ec8bb37c6e63087fe448fae76d73d5b41ef2a4ffd06323968a1a2e" }, { "name": "Blynk_WiFiManager", "version": "1.0.10", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.10.zip", "archiveFileName": "Blynk_WiFiManager-1.0.10.zip", "size": 135635, "checksum": "SHA-256:47cb665e90cfb9dc9efd284b7fa567402a995abb43a5c71af4eaa56da4595fca" }, { "name": "Blynk_WiFiManager", "version": "1.0.11", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.11.zip", "archiveFileName": "Blynk_WiFiManager-1.0.11.zip", "size": 161765, "checksum": "SHA-256:9302bbf650dae0b19cbbc1476c8a5994d550032472d35103542868ed0f6a0371" }, { "name": "Blynk_WiFiManager", "version": "1.0.12", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.12.zip", "archiveFileName": "Blynk_WiFiManager-1.0.12.zip", "size": 162317, "checksum": "SHA-256:5fcc862f8d17a234bd62c766e0103c145cbc0ca77bf65cd8f18f62a8578830a7" }, { "name": "Blynk_WiFiManager", "version": "1.0.13", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.13.zip", "archiveFileName": "Blynk_WiFiManager-1.0.13.zip", "size": 268140, "checksum": "SHA-256:7c7efa0021db3217ff185b71c1dd2784f63922b0c6709ed881ba1014d4ea2ed5" }, { "name": "Blynk_WiFiManager", "version": "1.0.14", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.14.zip", "archiveFileName": "Blynk_WiFiManager-1.0.14.zip", "size": 272747, "checksum": "SHA-256:13ed9eb6e101686db1433a1d3c8c812aa01b85210584a655a5f43d1c63d3c29f" }, { "name": "Blynk_WiFiManager", "version": "1.0.15", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.15.zip", "archiveFileName": "Blynk_WiFiManager-1.0.15.zip", "size": 288043, "checksum": "SHA-256:b6f15fa3da37d74e7fdd8a84b0e8a1f14d131a00acfead291f4ace154c0fe8d8" }, { "name": "Blynk_WiFiManager", "version": "1.0.16", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.0.16.zip", "archiveFileName": "Blynk_WiFiManager-1.0.16.zip", "size": 286049, "checksum": "SHA-256:a5a2207e39b7fdf6ddd474ac29d205d6d27472a6de5336cdfac44e639a5728f8" }, { "name": "Blynk_WiFiManager", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi or Double DetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.1.0.zip", "archiveFileName": "Blynk_WiFiManager-1.1.0.zip", "size": 326556, "checksum": "SHA-256:a57e09620a77016e659b5f29939a4feffcfa893dd88bb5076065b38d7bd94776" }, { "name": "Blynk_WiFiManager", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.1.1.zip", "archiveFileName": "Blynk_WiFiManager-1.1.1.zip", "size": 372359, "checksum": "SHA-256:9f0edc11f955d9b3a2347f2c66b302823d86d4fa70e641a955f1780bfbd36e8f" }, { "name": "Blynk_WiFiManager", "version": "1.1.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.1.2.zip", "archiveFileName": "Blynk_WiFiManager-1.1.2.zip", "size": 375822, "checksum": "SHA-256:6da4ca7f4191bbbf1c370976ffbf04e6ca0b9d516a10bdb7afd702a64a5b7ca9" }, { "name": "Blynk_WiFiManager", "version": "1.1.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.1.3.zip", "archiveFileName": "Blynk_WiFiManager-1.1.3.zip", "size": 339841, "checksum": "SHA-256:6dd6e674c56ba687078faece283cf13df81d6b86a0ccf585a0cdc42d686b4bb7" }, { "name": "Blynk_WiFiManager", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP32 (including ESP32-S2), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP32 (including ESP32-S2), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.2.0.zip", "archiveFileName": "Blynk_WiFiManager-1.2.0.zip", "size": 505775, "checksum": "SHA-256:60d26ab44fe02e1083b6ade5f22c7edc5e5268e4636fabef4679ea9ca632e990" }, { "name": "Blynk_WiFiManager", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP32 (including ESP32-S2, ESP32-C3), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.3.0.zip", "archiveFileName": "Blynk_WiFiManager-1.3.0.zip", "size": 605698, "checksum": "SHA-256:c30a6479640c12abd68ffa1786f058fe7960a4d8aecab3522bda9f76d092eb66" }, { "name": "Blynk_WiFiManager", "version": "1.3.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP32 (including ESP32-S2, ESP32-C3), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.3.1.zip", "archiveFileName": "Blynk_WiFiManager-1.3.1.zip", "size": 615850, "checksum": "SHA-256:c86dda15b3f27855b2270a2ee1f4f3094666b775727dccd3f0e076abd5fe7851" }, { "name": "Blynk_WiFiManager", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP32 (including ESP32-S2, ESP32-C3), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Now with scanning of WiFi networks for selection in Configuration Portal.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.4.0.zip", "archiveFileName": "Blynk_WiFiManager-1.4.0.zip", "size": 691187, "checksum": "SHA-256:47d08c8de240b6cd9ed874797a183d56a69dcebf52af71fc779867ded93bbc78" }, { "name": "Blynk_WiFiManager", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM", "paragraph": "Library for configuring/auto(re)connecting ESP32 (including ESP32-S2, ESP32-C3), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Now with scanning of WiFi networks for selection in Configuration Portal.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.5.0.zip", "archiveFileName": "Blynk_WiFiManager-1.5.0.zip", "size": 692420, "checksum": "SHA-256:70dbfe9b342582e492ff9ba32485e0f4b70748027324888ae88b2e6d36cfefad" }, { "name": "Blynk_WiFiManager", "version": "1.6.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6", "paragraph": "Library for configuring/auto(re)connecting ESP32 (including ESP32-S2, ESP32-C3), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Now with scanning of WiFi networks for selection in Configuration Portal.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.6.0.zip", "archiveFileName": "Blynk_WiFiManager-1.6.0.zip", "size": 696361, "checksum": "SHA-256:372cc1f16c15fb8e11c4aeef94bceb813673d6df9159fac94ce8ac31cdfeccb8" }, { "name": "Blynk_WiFiManager", "version": "1.6.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6", "paragraph": "Library for configuring/auto(re)connecting ESP32 (including ESP32-S2, ESP32-C3), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Now with scanning of WiFi networks for selection in Configuration Portal.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.6.1.zip", "archiveFileName": "Blynk_WiFiManager-1.6.1.zip", "size": 688968, "checksum": "SHA-256:ffbd1960cf50d1c8b146013db464ad047a7db7101c8d4649942b9cd3aa7b922d" }, { "name": "Blynk_WiFiManager", "version": "1.6.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6", "paragraph": "Library for configuring/auto(re)connecting ESP32 (including ESP32-S2, ESP32-C3), ESP8266 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi, Double DetectDetector or Virtual ConfigPortal Switch feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header. Now with scanning of WiFi networks for selection in Configuration Portal.", "website": "https://github.com/khoih-prog/Blynk_WM", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiManager-1.6.2.zip", "archiveFileName": "Blynk_WiFiManager-1.6.2.zip", "size": 434402, "checksum": "SHA-256:dbcdb3e327ec0d2f3644fc90fa85f5432dcdaccfd69ec083f4fcddfb2078e8bb" }, { "name": "Adafruit TFTLCD Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit 2.8\" TFT display Library", "paragraph": "Adafruit 2.8\" TFT display Library", "website": "https://github.com/adafruit/TFTLCD-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TFTLCD-Library.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TFTLCD_Library-1.0.0.zip", "archiveFileName": "Adafruit_TFTLCD_Library-1.0.0.zip", "size": 278830, "checksum": "SHA-256:f7fdde392e8db54e4f585504cdff961c3347b1a2e59888f38e97c4e040ec977e" }, { "name": "Adafruit TFTLCD Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit 2.8\" TFT display Library", "paragraph": "Adafruit 2.8\" TFT display Library", "website": "https://github.com/adafruit/TFTLCD-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TFTLCD-Library.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TFTLCD_Library-1.0.1.zip", "archiveFileName": "Adafruit_TFTLCD_Library-1.0.1.zip", "size": 278481, "checksum": "SHA-256:dfef3e110a84e71ca4b89cf3213f0956792d010116ec0d2b1e65b0a42a799b34" }, { "name": "Adafruit TFTLCD Library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit 2.8\" TFT display Library", "paragraph": "Adafruit 2.8\" TFT display Library", "website": "https://github.com/adafruit/TFTLCD-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TFTLCD-Library.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TFTLCD_Library-1.0.2.zip", "archiveFileName": "Adafruit_TFTLCD_Library-1.0.2.zip", "size": 278486, "checksum": "SHA-256:395837729f7d6c0fe4aadd5ebcde926d415402e921fb8679a4bcd5ae3c443290" }, { "name": "Adafruit TFTLCD Library", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Adafruit 2.8\" TFT display Library", "paragraph": "Adafruit 2.8\" TFT display Library", "website": "https://github.com/adafruit/TFTLCD-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/TFTLCD-Library.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_TFTLCD_Library-1.0.3.zip", "archiveFileName": "Adafruit_TFTLCD_Library-1.0.3.zip", "size": 278478, "checksum": "SHA-256:826348e6c45105c62cd6131551bfc8a0ff23dbfa361b7fd05664e8e18d6232e6" }, { "name": "ESP8266TimerInterrupt", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.0.0.zip", "archiveFileName": "ESP8266TimerInterrupt-1.0.0.zip", "size": 16875, "checksum": "SHA-256:11c5161c1a1ae3276362bb26ec96c4298837d214e4874cdac77e568d730e6cb9" }, { "name": "ESP8266TimerInterrupt", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.0.1.zip", "archiveFileName": "ESP8266TimerInterrupt-1.0.1.zip", "size": 23586, "checksum": "SHA-256:13f73d85a20097864d1eeeee7efe94b8205293e08d759189d9cc04c1d53e1c8b" }, { "name": "ESP8266TimerInterrupt", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.0.2.zip", "archiveFileName": "ESP8266TimerInterrupt-1.0.2.zip", "size": 36075, "checksum": "SHA-256:3ccea40e04e7e6f88c0fb05ec3f86d7227cca3db0670ea4885d1987868281b67" }, { "name": "ESP8266TimerInterrupt", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.", "paragraph": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board. These hardware timers, using interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's necessary if you need to measure some data requiring better accuracy. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.0.3.zip", "archiveFileName": "ESP8266TimerInterrupt-1.0.3.zip", "size": 50365, "checksum": "SHA-256:4eaf1f26a7525ffd6c5961149936acb2b9712b9cfc2e96698108129c6dadd69a" }, { "name": "ESP8266TimerInterrupt", "version": "1.1.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.", "paragraph": "These ESP8266 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "providesIncludes": [ "ESP8266TimerInterrupt.h", "ESP8266_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.1.0.zip", "archiveFileName": "ESP8266TimerInterrupt-1.1.0.zip", "size": 71855, "checksum": "SHA-256:c8417f5b688978e8200167944848757900ebaf8f5ce538c2c99c24817a4d8295" }, { "name": "ESP8266TimerInterrupt", "version": "1.1.1", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.", "paragraph": "These ESP8266 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "providesIncludes": [ "ESP8266TimerInterrupt.h", "ESP8266_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.1.1.zip", "archiveFileName": "ESP8266TimerInterrupt-1.1.1.zip", "size": 75942, "checksum": "SHA-256:c92318b6c4e9b98e70d99f7cd90c95d31dae5652fd7753e13e66d0906195f974" }, { "name": "ESP8266TimerInterrupt", "version": "1.2.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.", "paragraph": "These ESP8266 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "providesIncludes": [ "ESP8266TimerInterrupt.h", "ESP8266_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.2.0.zip", "archiveFileName": "ESP8266TimerInterrupt-1.2.0.zip", "size": 84360, "checksum": "SHA-256:5288c64cf0fec742bc4a7cd90a2a927e8b04d51ce324feae5f735fe15e3e8e9a" }, { "name": "ESP8266TimerInterrupt", "version": "1.3.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.", "paragraph": "These ESP8266 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "providesIncludes": [ "ESP8266TimerInterrupt.h", "ESP8266_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.3.0.zip", "archiveFileName": "ESP8266TimerInterrupt-1.3.0.zip", "size": 85077, "checksum": "SHA-256:57ece3492611c1191d147491b607c63694c2abba310311d0f9cdaf5e8ac23b98" }, { "name": "ESP8266TimerInterrupt", "version": "1.4.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.", "paragraph": "These ESP8266 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "providesIncludes": [ "ESP8266TimerInterrupt.h", "ESP8266_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.4.0.zip", "archiveFileName": "ESP8266TimerInterrupt-1.4.0.zip", "size": 96293, "checksum": "SHA-256:9b74bea44ba3559e9af225352c297984253c33f3f4fe6bb261cdf7144b28ddfe" }, { "name": "ESP8266TimerInterrupt", "version": "1.4.1", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.", "paragraph": "These ESP8266 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "providesIncludes": [ "ESP8266TimerInterrupt.h", "ESP8266_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.4.1.zip", "archiveFileName": "ESP8266TimerInterrupt-1.4.1.zip", "size": 70585, "checksum": "SHA-256:f349b178a2c896f961f3b4916a79c60857d3c08f6268c06a9d37f2d96455e26c" }, { "name": "ESP8266TimerInterrupt", "version": "1.5.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.", "paragraph": "These ESP8266 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "providesIncludes": [ "ESP8266TimerInterrupt.h", "ESP8266TimerInterrupt.hpp", "ESP8266_ISR_Timer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.5.0.zip", "archiveFileName": "ESP8266TimerInterrupt-1.5.0.zip", "size": 52492, "checksum": "SHA-256:9885b4567009613e402d11b8ae4a1aa2249f4011c7044dfd3a6826c9ba0b87ae" }, { "name": "ESP8266TimerInterrupt", "version": "1.6.0", "author": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.", "paragraph": "These ESP8266 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.", "website": "https://github.com/khoih-prog/ESP8266TimerInterrupt", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266TimerInterrupt.git", "providesIncludes": [ "ESP8266TimerInterrupt.h", "ESP8266_ISR_Timer.h", "ESP8266_ISR_Timer.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266TimerInterrupt-1.6.0.zip", "archiveFileName": "ESP8266TimerInterrupt-1.6.0.zip", "size": 59252, "checksum": "SHA-256:35e21f0e40f180ad99ec714c8d577aa2129b0d1caa7dc0f7ae89c1bb8db30017" }, { "name": "SPI-DAC7611", "version": "1.0.0", "author": "Jona Gladines \u003cgladeines@gmail.com\u003e", "maintainer": "Jona Gladines \u003cgladeines@gmail.com\u003e", "sentence": "A library that interfaces with the DAC7611 using the standard SPI library.", "paragraph": "The SPI-DAC7611 is a 12bit DAC by Texas Instruments, that works off 5 volts. It works on a 3 wire interface.", "website": "https://github.com/Jones1403/SPI-DAC7611", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Jones1403/SPI-DAC7611.git", "providesIncludes": [ "SPI-DAC7611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Jones1403/SPI_DAC7611-1.0.0.zip", "archiveFileName": "SPI_DAC7611-1.0.0.zip", "size": 5355, "checksum": "SHA-256:a181e264a3c2d77cc2e95ed156e3bf66d0f7604ccd62d1a74fc860a981e4a574" }, { "name": "SPI-DAC7611", "version": "2.0.1", "author": "Jona Gladines \u003cgladeines@gmail.com\u003e", "maintainer": "Jona Gladines \u003cgladeines@gmail.com\u003e", "sentence": "A library that interfaces with the DAC7611 using the standard SPI library.", "paragraph": "The SPI-DAC7611 is a 12bit DAC by Texas Instruments, that works off 5 volts. It works on a 3 wire interface.", "website": "https://github.com/Jones1403/SPI-DAC7611", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Jones1403/SPI-DAC7611.git", "providesIncludes": [ "SPI-DAC7611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Jones1403/SPI_DAC7611-2.0.1.zip", "archiveFileName": "SPI_DAC7611-2.0.1.zip", "size": 5355, "checksum": "SHA-256:9dbef57d3c3238617057bd0ee9c59d0b2c9ca244213763cb7629356e4f6c6f8d" }, { "name": "SPI-DAC7611", "version": "2.0.2", "author": "Jona Gladines \u003cgladeines@gmail.com\u003e", "maintainer": "Jona Gladines \u003cgladeines@gmail.com\u003e", "sentence": "A library that interfaces with the DAC7611 using the standard SPI library.", "paragraph": "The SPI-DAC7611 is a 12bit DAC by Texas Instruments, that works off 5 volts. It works on a 3 wire interface.", "website": "https://github.com/Jones1403/SPI-DAC7611", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Jones1403/SPI-DAC7611.git", "providesIncludes": [ "SPI-DAC7611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Jones1403/SPI_DAC7611-2.0.2.zip", "archiveFileName": "SPI_DAC7611-2.0.2.zip", "size": 5359, "checksum": "SHA-256:75ea33c3bb0a144edc3141d3fd0ed04619784450993da2c2a3bd0c2ae2a9ad58" }, { "name": "SPI-DAC7611", "version": "2.0.3", "author": "Jona Gladines \u003cgladeines@gmail.com\u003e", "maintainer": "Jona Gladines \u003cgladeines@gmail.com\u003e", "sentence": "A library that interfaces with the DAC7611 using the standard SPI library.", "paragraph": "A non blocking library to control the DAC7611 by Texas Instruments using a standard SPI interface.", "website": "https://github.com/Jones1403/SPI-DAC7611", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Jones1403/SPI-DAC7611.git", "providesIncludes": [ "SPI-DAC7611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Jones1403/SPI_DAC7611-2.0.3.zip", "archiveFileName": "SPI_DAC7611-2.0.3.zip", "size": 5391, "checksum": "SHA-256:e5348960de5bc51f5e632b984427da0f610f6e68ace57346d0b687853657fdfd" }, { "name": "LibEstacionamiento", "version": "1.0.1", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Estacionamiento educative system.", "paragraph": "This library allows you to control every device of the Estacionamiento educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibEstacionamiento.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibEstacionamiento-1.0.1.zip", "archiveFileName": "LibEstacionamiento-1.0.1.zip", "size": 467163, "checksum": "SHA-256:a3fba8cac007a67ac6585780466b02225b285eda053f93846404c7fc040f5338" }, { "name": "LibEstacionamiento", "version": "1.0.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Estacionamiento educative system.", "paragraph": "This library allows you to control every device of the Estacionamiento educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibEstacionamiento.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibEstacionamiento-1.0.0.zip", "archiveFileName": "LibEstacionamiento-1.0.0.zip", "size": 466123, "checksum": "SHA-256:f584f7a60506236e38ca68848430fe847d9ac288445b752fcc968e9044beeab9" }, { "name": "LibEstacionamiento", "version": "1.1.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Estacionamiento educative system.", "paragraph": "This library allows you to control every device of the Estacionamiento educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibEstacionamiento.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibEstacionamiento-1.1.0.zip", "archiveFileName": "LibEstacionamiento-1.1.0.zip", "size": 700534, "checksum": "SHA-256:73c84ffd6db9ef1c30dea6c62125f66da80c1f8a155d71d384a5cdfa87ca2f74" }, { "name": "LibMiniSys", "version": "1.0.1", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the MiniSys educative system.", "paragraph": "This library allows you to control every device of the MiniSys educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibMiniSys.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibMiniSys-1.0.1.zip", "archiveFileName": "LibMiniSys-1.0.1.zip", "size": 453957, "checksum": "SHA-256:9200fb58aad7b96b91ab3c7a734d7f8852b19b3f5b3fcd70add29fed3beb7640" }, { "name": "LibMiniSys", "version": "1.0.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the MiniSys educative system.", "paragraph": "This library allows you to control every device of the MiniSys educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibMiniSys.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibMiniSys-1.0.0.zip", "archiveFileName": "LibMiniSys-1.0.0.zip", "size": 454453, "checksum": "SHA-256:be184a45f7415c63e9ebd32005203d44d32fe15b34d0b3b92ac17186cfe5752b" }, { "name": "LibMiniSys", "version": "1.1.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the MiniSys educative system.", "paragraph": "This library allows you to control every device of the MiniSys educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibMiniSys.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibMiniSys-1.1.0.zip", "archiveFileName": "LibMiniSys-1.1.0.zip", "size": 668132, "checksum": "SHA-256:6b8b150d9917fd39c927a729a05cb23b9144ad3a902c942069645085566912fd" }, { "name": "EEvar", "version": "0.1.0", "author": "AlexIII", "maintainer": "AlexIII", "sentence": "Allows to save your variables in EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Simple. Lightweight.", "paragraph": "Working with EEPROM is now almost just as simple as with regular variables. No need to keep track of addresses, offsets, and sizes of data you wand to store in EEPROM. After saving your variable to EEPROM its value gets restored after power failure or CPU reset.", "website": "https://github.com/AlexIII/EEvar", "category": "Data Storage", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AlexIII/EEvar.git", "providesIncludes": [ "EEvar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AlexIII/EEvar-0.1.0.zip", "archiveFileName": "EEvar-0.1.0.zip", "size": 9012, "checksum": "SHA-256:761c93205dbcee6fc7a19ad7269fc3d082ff5dc7d7f006ec8799a0147ec9d891" }, { "name": "EEvar", "version": "0.2.0", "author": "AlexIII", "maintainer": "AlexIII", "sentence": "Allows to save your variables in EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Simple. Lightweight.", "paragraph": "Working with EEPROM is now almost just as simple as with regular variables. No need to keep track of addresses, offsets, and sizes of data you wand to store in EEPROM. After saving your variable to EEPROM its value gets restored after power failure or CPU reset.", "website": "https://github.com/AlexIII/EEvar", "category": "Data Storage", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AlexIII/EEvar.git", "providesIncludes": [ "EEvar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AlexIII/EEvar-0.2.0.zip", "archiveFileName": "EEvar-0.2.0.zip", "size": 9053, "checksum": "SHA-256:ecef35bc663d5656fea1dde33f35952ede67b9a509df05c6a0ef9da67df6b0a1" }, { "name": "EEvar", "version": "0.2.1", "author": "AlexIII", "maintainer": "AlexIII", "sentence": "Allows to save your variables in EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Lightweight. Simple to use.", "paragraph": "Work with EEPROM just as simple as with a regular variable (well, almost). No need to keep track of the address, offset or size of the data you want to store in EEPROM. After saving your variable to EEPROM its value gets restored on the power-up or CPU reset.", "website": "https://github.com/AlexIII/EEvar", "category": "Data Storage", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/AlexIII/EEvar.git", "providesIncludes": [ "EEvar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AlexIII/EEvar-0.2.1.zip", "archiveFileName": "EEvar-0.2.1.zip", "size": 9391, "checksum": "SHA-256:4a65371d59e7aab32c54b7eb6ba9f3fe68365935fb2de21a319db468388d6761" }, { "name": "EEvar", "version": "0.2.2", "author": "AlexIII", "maintainer": "AlexIII", "sentence": "Allows to save variables to the EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Lightweight. Simple to use.", "paragraph": "Work with the EEPROM just as you do with a regular variable (well, almost). No need to keep track of the address, offset or size of the data you want to store in the EEPROM. After saving the variable to the EEPROM its value gets restored on the power-up or CPU reset.", "website": "https://github.com/AlexIII/EEvar", "category": "Data Storage", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/AlexIII/EEvar.git", "providesIncludes": [ "EEvar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AlexIII/EEvar-0.2.2.zip", "archiveFileName": "EEvar-0.2.2.zip", "size": 9714, "checksum": "SHA-256:56ee183d757c16376aa694eb3b7ef71f7250c59d6509302391538d5d6aded43f" }, { "name": "EEvar", "version": "0.2.3", "author": "AlexIII", "maintainer": "AlexIII", "sentence": "Allows to save variables to the EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Lightweight. Simple to use.", "paragraph": "Work with the EEPROM just as you do with a regular variable (well, almost). No need to keep track of the address, offset or size of the data you want to store in the EEPROM. After saving the variable to the EEPROM its value gets restored on the power-up or CPU reset.", "website": "https://github.com/AlexIII/EEvar", "category": "Data Storage", "architectures": [ "avr", "esp8266", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/AlexIII/EEvar.git", "providesIncludes": [ "EEvar.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AlexIII/EEvar-0.2.3.zip", "archiveFileName": "EEvar-0.2.3.zip", "size": 9750, "checksum": "SHA-256:d2eb86b94be26d2e0c7b90f1d2fc75a9b5efc0b4425ba0160071748e4117eccc" }, { "name": "TJpg_Decoder", "version": "0.0.2", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A JPEG decoder based on tjpgd", "paragraph": "Renders jpeg images to TFT displays.", "website": "https://github.com/Bodmer/TJpg_Decoder", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TJpg_Decoder.git", "providesIncludes": [ "TJpg_Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TJpg_Decoder-0.0.2.zip", "archiveFileName": "TJpg_Decoder-0.0.2.zip", "size": 195410, "checksum": "SHA-256:922ac481037889c630e03e6b632a84ecf2331416faaeab386ab44e4bc76bc31e" }, { "name": "TJpg_Decoder", "version": "0.0.3", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A JPEG decoder based on tjpgd", "paragraph": "Renders jpeg images to TFT displays.", "website": "https://github.com/Bodmer/TJpg_Decoder", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TJpg_Decoder.git", "providesIncludes": [ "TJpg_Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TJpg_Decoder-0.0.3.zip", "archiveFileName": "TJpg_Decoder-0.0.3.zip", "size": 195427, "checksum": "SHA-256:8215e42501c9f6484607e049de342081a41efa5e80fc224665068a33afdec953" }, { "name": "TJpg_Decoder", "version": "1.0.3", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A JPEG decoder based on tjpgd", "paragraph": "Renders jpeg images to TFT displays.", "website": "https://github.com/Bodmer/TJpg_Decoder", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TJpg_Decoder.git", "providesIncludes": [ "TJpg_Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TJpg_Decoder-1.0.3.zip", "archiveFileName": "TJpg_Decoder-1.0.3.zip", "size": 441450, "checksum": "SHA-256:1489a38200d93abd7b04e8ab00f9941c791fccc57d779e0b49773bb134564728" }, { "name": "TJpg_Decoder", "version": "1.0.5", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A JPEG decoder based on tjpgd", "paragraph": "Renders jpeg images to TFT displays.", "website": "https://github.com/Bodmer/TJpg_Decoder", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TJpg_Decoder.git", "providesIncludes": [ "TJpg_Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TJpg_Decoder-1.0.5.zip", "archiveFileName": "TJpg_Decoder-1.0.5.zip", "size": 320355, "checksum": "SHA-256:f09c8969d8456a2ac20fce9acb1b3856ea61f0196c191c1a001615c99131bbfe" }, { "name": "TJpg_Decoder", "version": "1.0.6", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A JPEG decoder based on tjpgd", "paragraph": "Renders jpeg images to TFT displays.", "website": "https://github.com/Bodmer/TJpg_Decoder", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TJpg_Decoder.git", "providesIncludes": [ "TJpg_Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TJpg_Decoder-1.0.6.zip", "archiveFileName": "TJpg_Decoder-1.0.6.zip", "size": 320354, "checksum": "SHA-256:a82a947c56f672b2b6c4788c7ca9060911828187c4da9585d685b17bf8d71a58" }, { "name": "TJpg_Decoder", "version": "1.0.7", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A JPEG decoder based on tjpgd", "paragraph": "Renders jpeg images to TFT displays.", "website": "https://github.com/Bodmer/TJpg_Decoder", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TJpg_Decoder.git", "providesIncludes": [ "TJpg_Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TJpg_Decoder-1.0.7.zip", "archiveFileName": "TJpg_Decoder-1.0.7.zip", "size": 320386, "checksum": "SHA-256:1929491ca3f0e88575cda953e6b6e40a61daa70543e10d901c1e912f513ca65b" }, { "name": "TJpg_Decoder", "version": "1.0.8", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A JPEG decoder based on tjpgd", "paragraph": "Renders jpeg images to TFT displays.", "website": "https://github.com/Bodmer/TJpg_Decoder", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TJpg_Decoder.git", "providesIncludes": [ "TJpg_Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TJpg_Decoder-1.0.8.zip", "archiveFileName": "TJpg_Decoder-1.0.8.zip", "size": 320386, "checksum": "SHA-256:d54b5f6c374e03530cd719040a8259f8987598a9fba10870d5f8345fe5a6f5a1" }, { "name": "TJpg_Decoder", "version": "1.1.0", "author": "Bodmer", "maintainer": "Bodmer", "sentence": "A JPEG decoder based on tjpgd", "paragraph": "Renders jpeg images to TFT displays.", "website": "https://github.com/Bodmer/TJpg_Decoder", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Bodmer/TJpg_Decoder.git", "providesIncludes": [ "TJpg_Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Bodmer/TJpg_Decoder-1.1.0.zip", "archiveFileName": "TJpg_Decoder-1.1.0.zip", "size": 320483, "checksum": "SHA-256:1d423a51c4a34f6e2daa149a9fb532cb4dae4a9ec24bdcd1ed342f1937a616d1" }, { "name": "ESP32DMASPI", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.1.0.zip", "archiveFileName": "ESP32DMASPI-0.1.0.zip", "size": 19924, "checksum": "SHA-256:c8c4766309210e4624af8b04ecca5db0c1b89215405bb234a2e2d6ad2196608b" }, { "name": "ESP32DMASPI", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.1.1.zip", "archiveFileName": "ESP32DMASPI-0.1.1.zip", "size": 19838, "checksum": "SHA-256:d9527adb40b272f168018bd0192e77dcd56983b09f1237beb653447c873c3de8" }, { "name": "ESP32DMASPI", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.1.2.zip", "archiveFileName": "ESP32DMASPI-0.1.2.zip", "size": 20514, "checksum": "SHA-256:246fd186715595db05c1debedc134c48e88175664a129921fda03fcb1b230eff" }, { "name": "ESP32DMASPI", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.2.0.zip", "archiveFileName": "ESP32DMASPI-0.2.0.zip", "size": 20830, "checksum": "SHA-256:b5f9d3237fac017f8bca8e5abe141d47c12ab688b9b62fe3c6b2819e255f667a" }, { "name": "ESP32DMASPI", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.3.0.zip", "archiveFileName": "ESP32DMASPI-0.3.0.zip", "size": 22653, "checksum": "SHA-256:9beaa57b030495d1f8436e8c529fd43267e3b76b3c2cc05883f994100b403468" }, { "name": "ESP32DMASPI", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.4.0.zip", "archiveFileName": "ESP32DMASPI-0.4.0.zip", "size": 50616, "checksum": "SHA-256:903e62858f624b9e6c3e8a9d478ecb2a0888e9167b5c07a03ca470e30774220e" }, { "name": "ESP32DMASPI", "version": "0.4.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.4.1.zip", "archiveFileName": "ESP32DMASPI-0.4.1.zip", "size": 50614, "checksum": "SHA-256:0dfc8e51c867e1cedca9877fdb29b84d1ce317aef1ab29f829fa15e754810b27" }, { "name": "ESP32DMASPI", "version": "0.4.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.4.2.zip", "archiveFileName": "ESP32DMASPI-0.4.2.zip", "size": 56227, "checksum": "SHA-256:e4bf38fe823993ef4a25256b9b32d9c514c0f792718e45db1a316a9136069be3" }, { "name": "ESP32DMASPI", "version": "0.5.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.5.0.zip", "archiveFileName": "ESP32DMASPI-0.5.0.zip", "size": 56919, "checksum": "SHA-256:61190e8c0b88e1f6750c278de9c129f71629d16c088c2e4a96e181e5232b41ab" }, { "name": "ESP32DMASPI", "version": "0.6.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "paragraph": "SPI library for ESP32 which use DMA buffer to send/receive transactions", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ESP32DMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ESP32DMASPI-0.6.0.zip", "archiveFileName": "ESP32DMASPI-0.6.0.zip", "size": 56686, "checksum": "SHA-256:9f0eeac5ca97c60d9ce2e729848c9df675b57894d70fe26aba3f8561c1fc8ce1" }, { "name": "SHT1x sensor library for ESPx", "version": "1.0.0", "author": "beegee_tokyo", "maintainer": "beegee_tokyo \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino ESP library for SHT1x Temp \u0026 Humidity Sensors for ESP32", "paragraph": "Based on the SHT1x from Vincent Pang, updated to work with ESP32. Provides a simple interface to the SHT1x series (SHT10, SHT11, SHT15) and SHT7x series (SHT71, SHT75) temperature / humidity sensors from Sensirion", "website": "http://desire.giesecke.tk/index.php/2018/01/30/esp32-dht11/", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SHT1x-ESP.git", "providesIncludes": [ "SHT1x-ESP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SHT1x_sensor_library_for_ESPx-1.0.0.zip", "archiveFileName": "SHT1x_sensor_library_for_ESPx-1.0.0.zip", "size": 344142, "checksum": "SHA-256:e174b42e24bd7649e3611f5c433a16ea2bcf353988b828abdf0d1d16b62010e9" }, { "name": "SHT1x sensor library for ESPx", "version": "1.0.2", "author": "beegee_tokyo", "maintainer": "beegee_tokyo \u003cbeegee@giesecke.tk\u003e", "sentence": "Arduino ESP library for SHT1x Temp \u0026 Humidity Sensors for ESP32", "paragraph": "Based on the SHT1x from Vincent Pang, updated to work with ESP32. Provides a simple interface to the SHT1x series (SHT10, SHT11, SHT15) and SHT7x series (SHT71, SHT75) temperature / humidity sensors from Sensirion", "website": "http://desire.giesecke.tk/index.php/2018/01/30/esp32-dht11/", "category": "Sensors", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/SHT1x-ESP.git", "providesIncludes": [ "SHT1x-ESP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/SHT1x_sensor_library_for_ESPx-1.0.2.zip", "archiveFileName": "SHT1x_sensor_library_for_ESPx-1.0.2.zip", "size": 344401, "checksum": "SHA-256:dc3c7d538cc33db28b852e5526469c2e7cc155c7c08fa6830d3a5db8869a23d9" }, { "name": "sevenSegment", "version": "2.2.0", "author": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "maintainer": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "sentence": "Control infinite seven segment displays with your arduino!", "paragraph": "This library is for using seven segment displays wired to arduino straight (sega - segg) or with a shift register (data, clock, latch). Shift registers can be daisy-chained to control infinite seven segment displays off 3 pins.", "website": "https://github.com/Blake-Tourneur/sevenSegment", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/BlaT2512/sevenSegment.git", "providesIncludes": [ "sevenSegment.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlaT2512/sevenSegment-2.2.0.zip", "archiveFileName": "sevenSegment-2.2.0.zip", "size": 633107, "checksum": "SHA-256:7f1155fbb3ca94562377ea1c83389a305192d62a9385cb62fb95c942a0b27281" }, { "name": "sevenSegment", "version": "2.3.1", "author": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "maintainer": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "sentence": "Control infinite seven segment displays with your arduino!", "paragraph": "This library is for using seven segment displays wired to arduino straight (sega - segg) or with a shift register (data, clock, latch). Shift registers can be daisy-chained to control infinite seven segment displays off 3 pins.", "website": "https://github.com/Blake-Tourneur/sevenSegment", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/BlaT2512/sevenSegment.git", "providesIncludes": [ "sevenSegment.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlaT2512/sevenSegment-2.3.1.zip", "archiveFileName": "sevenSegment-2.3.1.zip", "size": 633808, "checksum": "SHA-256:2d60887e9aa5f7155bc33c5cffdc19d1af39aaddf6374b4b5afe57788824ca16" }, { "name": "sevenSegment", "version": "2.4.0", "author": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "maintainer": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "sentence": "Control infinite seven segment displays with your arduino!", "paragraph": "This library is for using seven segment displays wired to arduino straight (sega - segg) or with a shift register (data, clock, latch). Shift registers can be daisy-chained to control infinite seven segment displays off 3 pins.", "website": "https://github.com/Blake-Tourneur/sevenSegment", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlaT2512/sevenSegment.git", "providesIncludes": [ "sevenSegment.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlaT2512/sevenSegment-2.4.0.zip", "archiveFileName": "sevenSegment-2.4.0.zip", "size": 634069, "checksum": "SHA-256:d90575049e80d873e5469e6933588ae2696c4af950cb8cfa02d0244044d2b112" }, { "name": "sevenSegment", "version": "2.4.1", "author": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "maintainer": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "sentence": "Control infinite seven segment displays with your arduino!", "paragraph": "This library is for using seven segment displays wired to arduino straight (sega - segg) or with a shift register (data, clock, latch). Shift registers can be daisy-chained to control infinite seven segment displays off 3 pins.", "website": "https://github.com/Blake-Tourneur/sevenSegment", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlaT2512/sevenSegment.git", "providesIncludes": [ "sevenSegment.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlaT2512/sevenSegment-2.4.1.zip", "archiveFileName": "sevenSegment-2.4.1.zip", "size": 634070, "checksum": "SHA-256:f12455503727d89dfc7b39fbf08e68848a15464932eb4250dfeddf45264aeb8f" }, { "name": "sevenSegment", "version": "2.5.0", "author": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "maintainer": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "sentence": "Control infinite seven segment displays with your arduino!", "paragraph": "This library is for using seven segment displays wired to arduino straight (sega - segg) or with a shift register (data, clock, latch). Shift registers can be daisy-chained to control infinite seven segment displays off 3 pins.", "website": "https://github.com/Blake-Tourneur/sevenSegment", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlaT2512/sevenSegment.git", "providesIncludes": [ "sevenSegment.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlaT2512/sevenSegment-2.5.0.zip", "archiveFileName": "sevenSegment-2.5.0.zip", "size": 634383, "checksum": "SHA-256:abcb99b0f03631cdce2e1c30a9669691a30d430db92fd2e5d794362f399ab9a3" }, { "name": "VT100", "version": "1.0.0", "author": "Kai Liebich", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "Library to control a VT100 terminal via an Arduino", "paragraph": "Using this library it is possible to make better use of VT100 capable terminal programs such as Tera Term.", "website": "https://github.com/kcl93/VT100", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/VT100.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/VT100-1.0.0.zip", "archiveFileName": "VT100-1.0.0.zip", "size": 184570, "checksum": "SHA-256:d6ac8a2ea6d0fd854fcbfb39e4972f3e280594d57f2e6662950656e2e9fe5e13" }, { "name": "ThreadedTimer", "version": "0.1.0", "author": "Aduen Darriba", "maintainer": "Aduen \u003cinfo@aduen.nl\u003e", "sentence": "A threaded timing library for mbed Arduinos", "paragraph": "The library is an mbed wrapper around EventQueue and Thread, making it a threaded event timer. Usage is similar to other timing libraries.", "website": "https://github.com/Aduen/ThreadedTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Aduen/ThreadedTimer.git", "providesIncludes": [ "threadedtimer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Aduen/ThreadedTimer-0.1.0.zip", "archiveFileName": "ThreadedTimer-0.1.0.zip", "size": 16305, "checksum": "SHA-256:43d3f8b268f38d30c2299d5d3c12580b336862f927a7fe3e0d5edf3b85a4f4f7" }, { "name": "ESPDateTime", "version": "0.2.0", "author": "Zhang Xiaoke", "maintainer": "Zhang Xiaoke", "sentence": "Date Time Functions and Classes for ESP8266 and ESP32", "paragraph": "This library provides a simple class for sync system timestamp vis ntp and format date time to string, works on esp8266 and esp32 platform.", "website": "https://github.com/mcxiaoke/ESPDateTime", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcxiaoke/ESPDateTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcxiaoke/ESPDateTime-0.2.0.zip", "archiveFileName": "ESPDateTime-0.2.0.zip", "size": 211741, "checksum": "SHA-256:2496f493ea86d7b5f8592a9b871a5a667d2dd3a47fcadf84a035fdd2805d3bbf" }, { "name": "ESPDateTime", "version": "0.1.0", "author": "Zhang Xiaoke", "maintainer": "Zhang Xiaoke", "sentence": "Date Time Functions and Classes for ESP8266 and ESP32", "paragraph": "Date Time Functions and Classes for ESP8266 and ESP32", "website": "https://github.com/mcxiaoke/ESPDateTime", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcxiaoke/ESPDateTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcxiaoke/ESPDateTime-0.1.0.zip", "archiveFileName": "ESPDateTime-0.1.0.zip", "size": 16984, "checksum": "SHA-256:86cbeadc26aeb3a6ae2414247221328ce0b31ab60ecfd07bf6e3bc59794b4e8b" }, { "name": "ESPDateTime", "version": "0.2.1", "author": "Zhang Xiaoke", "maintainer": "Zhang Xiaoke", "sentence": "Date Time Functions and Classes for ESP8266 and ESP32", "paragraph": "This library provides a simple class for sync system timestamp vis ntp and format date time to string, works on esp8266 and esp32 platform.", "website": "https://github.com/mcxiaoke/ESPDateTime", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcxiaoke/ESPDateTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcxiaoke/ESPDateTime-0.2.1.zip", "archiveFileName": "ESPDateTime-0.2.1.zip", "size": 211731, "checksum": "SHA-256:275a349ff3d9b80865dbe8fda8adf6e7495d1bbf8dfbe7aa12c74f0e1ee22396" }, { "name": "ESPDateTime", "version": "1.0.0", "author": "Zhang Xiaoke", "maintainer": "Zhang Xiaoke", "sentence": "Date Time Functions and Classes for ESP8266 and ESP32", "paragraph": "This library provides a simple class for sync system timestamp vis ntp and format date time to string, works on esp8266 and esp32 platform.", "website": "https://github.com/mcxiaoke/ESPDateTime", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcxiaoke/ESPDateTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcxiaoke/ESPDateTime-1.0.0.zip", "archiveFileName": "ESPDateTime-1.0.0.zip", "size": 211722, "checksum": "SHA-256:3b9c3f6aa52f19bd0e5b57bc4b906b9c52337d31b7d7be393eb486cdf96dc656" }, { "name": "ESPDateTime", "version": "1.0.1", "author": "Zhang Xiaoke", "maintainer": "Zhang Xiaoke", "sentence": "Date Time Functions and Classes for ESP8266 and ESP32", "paragraph": "This library provides a simple class for sync system timestamp vis ntp and format date time to string, works on esp8266 and esp32 platform.", "website": "https://github.com/mcxiaoke/ESPDateTime", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcxiaoke/ESPDateTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcxiaoke/ESPDateTime-1.0.1.zip", "archiveFileName": "ESPDateTime-1.0.1.zip", "size": 211724, "checksum": "SHA-256:26f6bb1f82e8359b3e0f996cb0572cce5fa6892bef516e0ffaa3d12d7936f1c2" }, { "name": "ESPDateTime", "version": "1.0.2", "author": "Zhang Xiaoke", "maintainer": "Zhang Xiaoke", "sentence": "Date Time Functions and Classes for ESP8266 and ESP32", "paragraph": "This library provides a simple class for sync system timestamp vis ntp and format date time to string, works on esp8266 and esp32 platform.", "website": "https://github.com/mcxiaoke/ESPDateTime", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcxiaoke/ESPDateTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcxiaoke/ESPDateTime-1.0.2.zip", "archiveFileName": "ESPDateTime-1.0.2.zip", "size": 216595, "checksum": "SHA-256:c1b797bc9eea447ec9268264bfd5492c423fdc9902cf506e7ee4a83b84d2ac56" }, { "name": "ESPDateTime", "version": "1.0.3", "author": "Zhang Xiaoke", "maintainer": "Zhang Xiaoke", "sentence": "Date Time Functions and Classes for ESP8266 and ESP32", "paragraph": "This library provides a simple class for sync system timestamp vis ntp and format date time to string, works on esp8266 and esp32 platform.", "website": "https://github.com/mcxiaoke/ESPDateTime", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcxiaoke/ESPDateTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcxiaoke/ESPDateTime-1.0.3.zip", "archiveFileName": "ESPDateTime-1.0.3.zip", "size": 216903, "checksum": "SHA-256:148f4f5f10046c4d89aea2f2ebb7065d62f7291083030352c34a665d8064a832" }, { "name": "ESPDateTime", "version": "1.0.4", "author": "Zhang Xiaoke", "maintainer": "Zhang Xiaoke", "sentence": "Date Time Functions and Classes for ESP8266 and ESP32", "paragraph": "This library provides a simple class for sync system timestamp vis ntp and format date time to string, works on esp8266 and esp32 platform.", "website": "https://github.com/mcxiaoke/ESPDateTime", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mcxiaoke/ESPDateTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcxiaoke/ESPDateTime-1.0.4.zip", "archiveFileName": "ESPDateTime-1.0.4.zip", "size": 217043, "checksum": "SHA-256:398fe2cd68cf1d2d0eca36a697f4b3682807940bb3855473da0c6dc604a8e366" }, { "name": "TsyDMASPI", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library using DMA buffer for Teensy", "paragraph": "SPI library using DMA buffer for Teensy", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/TsyDMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/TsyDMASPI-0.1.0.zip", "archiveFileName": "TsyDMASPI-0.1.0.zip", "size": 12846, "checksum": "SHA-256:86096d645a4fa5c2b675c262dbcbcf725d11704eed57d8c99d9be04511b7093a" }, { "name": "TsyDMASPI", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library using DMA buffer for Teensy", "paragraph": "SPI library using DMA buffer for Teensy", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/TsyDMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/TsyDMASPI-0.1.2.zip", "archiveFileName": "TsyDMASPI-0.1.2.zip", "size": 15255, "checksum": "SHA-256:712d06519ac265412c2ab95fc3477e12616ce7c211f9760bc5f37e63f1b2a22e" }, { "name": "TsyDMASPI", "version": "0.1.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "SPI library using DMA buffer for Teensy", "paragraph": "SPI library using DMA buffer for Teensy", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/TsyDMASPI.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/TsyDMASPI-0.1.3.zip", "archiveFileName": "TsyDMASPI-0.1.3.zip", "size": 15372, "checksum": "SHA-256:e6bd9926c44b9b3845f77bac17fac711b5cbb8bbe027cff0ca66eca551c25924" }, { "name": "AllThingsTalk WiFi SDK", "version": "2.0.0", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "Connect and control your device with AllThingsTalk Maker", "paragraph": "Easily connect to WiFi and AllThingsTalk. Send any type of data in any format, add dozens of actuations to control your device using your AllThingsTalk Maker. Supports ESP8266-based devices and Arduino MKR1010.", "website": "http://www.github.com/allthingstalk/arduino-wifi-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-wifi-sdk.git", "providesIncludes": [ "AllThingsTalk_WiFi.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_WiFi_SDK-2.0.0.zip", "archiveFileName": "AllThingsTalk_WiFi_SDK-2.0.0.zip", "size": 76194, "checksum": "SHA-256:d9b53161db26deaffede67d25032efd2b2819609b8546fb2a54e433ca9c95b86" }, { "name": "AllThingsTalk WiFi SDK", "version": "2.1.0", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "Connect and control your device with AllThingsTalk", "paragraph": "Easily connect to WiFi and AllThingsTalk. Send any type of data in any format, add dozens of actuations to control your device using your AllThingsTalk Maker. Supports ESP8266-based devices and Arduino MKR1010.", "website": "http://www.github.com/allthingstalk/arduino-wifi-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-wifi-sdk.git", "providesIncludes": [ "AllThingsTalk_WiFi.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_WiFi_SDK-2.1.0.zip", "archiveFileName": "AllThingsTalk_WiFi_SDK-2.1.0.zip", "size": 80999, "checksum": "SHA-256:e2d9c9241d320b2911278e4ae803d47e47d66d0360ff9972acd1a4b78828715f" }, { "name": "AllThingsTalk WiFi SDK", "version": "2.1.1", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "Connect and control your device with AllThingsTalk", "paragraph": "Easily connect to WiFi and AllThingsTalk. Send any type of data in any format, add dozens of actuations to control your device using your AllThingsTalk Maker. Supports ESP8266-based devices and Arduino MKR1010.", "website": "http://www.github.com/allthingstalk/arduino-wifi-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-wifi-sdk.git", "providesIncludes": [ "AllThingsTalk_WiFi.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_WiFi_SDK-2.1.1.zip", "archiveFileName": "AllThingsTalk_WiFi_SDK-2.1.1.zip", "size": 83040, "checksum": "SHA-256:ea6b26a63db943ecd5ca582da0ab36a8a76badb36a097e1a73415270995b58cc" }, { "name": "AllThingsTalk WiFi SDK", "version": "2.1.2", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "Connect and control your device with AllThingsTalk", "paragraph": "Easily connect to WiFi and AllThingsTalk. Send any type of data in any format, add dozens of actuations to control your device using your AllThingsTalk Maker. Supports ESP8266-based devices and Arduino MKR1010.", "website": "http://www.github.com/allthingstalk/arduino-wifi-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-wifi-sdk.git", "providesIncludes": [ "AllThingsTalk_WiFi.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_WiFi_SDK-2.1.2.zip", "archiveFileName": "AllThingsTalk_WiFi_SDK-2.1.2.zip", "size": 83047, "checksum": "SHA-256:23a768d61daff44a96062fdeff113d46deb69f27be493f28eaca999e03f8783e" }, { "name": "ESP8266_ISR_Servo", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP8266-based board to control up to 16 or more servo motors.", "website": "https://github.com/khoih-prog/ESP8266_ISR_Servo", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_ISR_Servo.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_ISR_Servo-1.0.0.zip", "archiveFileName": "ESP8266_ISR_Servo-1.0.0.zip", "size": 18426, "checksum": "SHA-256:1f35cf9191f542545bfb555238a2a247cd4e1f6fd4217614caf10f7e4befa69e" }, { "name": "ESP8266_ISR_Servo", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP8266-based board to control up to 16 or more servo motors.", "website": "https://github.com/khoih-prog/ESP8266_ISR_Servo", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_ISR_Servo.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_ISR_Servo-1.0.1.zip", "archiveFileName": "ESP8266_ISR_Servo-1.0.1.zip", "size": 22523, "checksum": "SHA-256:e7e7d1af0208cf9b2e1b2070dd10811af372a8cfc333ffebdb6cceb3873b43c3" }, { "name": "ESP8266_ISR_Servo", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP8266-based board to control up to 16 or more servo motors.", "website": "https://github.com/khoih-prog/ESP8266_ISR_Servo", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_ISR_Servo.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_ISR_Servo-1.0.2.zip", "archiveFileName": "ESP8266_ISR_Servo-1.0.2.zip", "size": 36835, "checksum": "SHA-256:68f27cdb803f217a1461ccb7b66e571fee3b395ba92b4220cebdf0cd8fe4d282" }, { "name": "ESP8266_ISR_Servo", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP8266-based board to control up to 16 or more servo motors.", "website": "https://github.com/khoih-prog/ESP8266_ISR_Servo", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_ISR_Servo.git", "providesIncludes": [ "ESP8266_ISR_Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_ISR_Servo-1.1.0.zip", "archiveFileName": "ESP8266_ISR_Servo-1.1.0.zip", "size": 51543, "checksum": "SHA-256:b5cd2ca1db21c8c38043673e64d19c75604864d9154a91b040b0a5174e5aa934" }, { "name": "ESP8266_ISR_Servo", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP8266-based board to control up to 16 or more servo motors.", "website": "https://github.com/khoih-prog/ESP8266_ISR_Servo", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_ISR_Servo.git", "providesIncludes": [ "ESP8266_ISR_Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_ISR_Servo-1.2.0.zip", "archiveFileName": "ESP8266_ISR_Servo-1.2.0.zip", "size": 49964, "checksum": "SHA-256:8b45a15af83f0af85c8e4923b1a4cf155d17c6a5202c2fc403e1938762f020d7" }, { "name": "ESP8266_ISR_Servo", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on ESP8266-based board to control up to 16 or more servo motors.", "website": "https://github.com/khoih-prog/ESP8266_ISR_Servo", "category": "Device Control", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_ISR_Servo.git", "providesIncludes": [ "ESP8266_ISR_Servo.h", "ESP8266_ISR_Servo.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_ISR_Servo-1.3.0.zip", "archiveFileName": "ESP8266_ISR_Servo-1.3.0.zip", "size": 43052, "checksum": "SHA-256:d501a70c6cf3512326ccc19d1103665113c3015bf766a241e010dafb8867db0c" }, { "name": "Commander", "version": "1.1.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-1.1.0.zip", "archiveFileName": "Commander-1.1.0.zip", "size": 53186, "checksum": "SHA-256:8c22280ba1d737eaa302c64d6ef8ed00448aab9dc700b7527a0acec6728ff09c" }, { "name": "Commander", "version": "1.2.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-1.2.0.zip", "archiveFileName": "Commander-1.2.0.zip", "size": 59249, "checksum": "SHA-256:69a754afb17630c2811d838506d1bc465abe3aa93ff300c107d31db5a0b954d4" }, { "name": "Commander", "version": "1.2.1", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-1.2.1.zip", "archiveFileName": "Commander-1.2.1.zip", "size": 56781, "checksum": "SHA-256:5e8b711eb6e423a1d66cfb3457742ebf6d25b0a61355652c2ac34ddf3caf8845" }, { "name": "Commander", "version": "1.3.1", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-1.3.1.zip", "archiveFileName": "Commander-1.3.1.zip", "size": 58877, "checksum": "SHA-256:82d5cddc0efc75a2fd7990269214434e336764c3821327e5ea2982c3369feb26" }, { "name": "Commander", "version": "2.0.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-2.0.0.zip", "archiveFileName": "Commander-2.0.0.zip", "size": 69727, "checksum": "SHA-256:84fad85b4f511f5ffcf6622fbdb909428ed6fc797cc63a1cf2b654417925736c" }, { "name": "Commander", "version": "2.1.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-2.1.0.zip", "archiveFileName": "Commander-2.1.0.zip", "size": 70183, "checksum": "SHA-256:de1dd01d6b8d237bec2b586bd2a8f4b270b5dfd4d39818ef106fe04048814dc5" }, { "name": "Commander", "version": "2.2.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-2.2.0.zip", "archiveFileName": "Commander-2.2.0.zip", "size": 66289, "checksum": "SHA-256:4c2024691a346af3ba35ef7fec19d38c610aa7f7a3db3f1ef4932e6812d6abd3" }, { "name": "Commander", "version": "3.0.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-3.0.0.zip", "archiveFileName": "Commander-3.0.0.zip", "size": 73580, "checksum": "SHA-256:c581cf1babebb0d0d5ea0c7b6a4c01de946551f61a1994daf0b5545c907b06d6" }, { "name": "Commander", "version": "3.1.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-3.1.0.zip", "archiveFileName": "Commander-3.1.0.zip", "size": 74221, "checksum": "SHA-256:2d7ead2bfb86d512bcd8e00666d4019fabbae84fb19ec44b313f2cc7ceac65cb" }, { "name": "Commander", "version": "3.1.1", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-3.1.1.zip", "archiveFileName": "Commander-3.1.1.zip", "size": 74251, "checksum": "SHA-256:0a3156e327b518cf4ca417a209928a9cae718d2e1a9398600f91f0f5ea536d80" }, { "name": "Commander", "version": "3.2.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-3.2.0.zip", "archiveFileName": "Commander-3.2.0.zip", "size": 75228, "checksum": "SHA-256:61e39387d3db2b4edcf0df6861c05da8b1ff84db2715576723e66d471d4f20a3" }, { "name": "Commander", "version": "4.0.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-4.0.0.zip", "archiveFileName": "Commander-4.0.0.zip", "size": 76001, "checksum": "SHA-256:e4e6dd09e0abc7e64e28d79eb710a0696611741ba1c26415020d33286d7d1d6e" }, { "name": "Commander", "version": "4.0.1", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-4.0.1.zip", "archiveFileName": "Commander-4.0.1.zip", "size": 76003, "checksum": "SHA-256:cc98b654cd74973c86208956865e94a098612d22733d326b9ea5fb95961d8a96" }, { "name": "Commander", "version": "4.1.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-4.1.0.zip", "archiveFileName": "Commander-4.1.0.zip", "size": 76621, "checksum": "SHA-256:3c0b4122c891a1f34ee981373b0c726f9e807a2ff7791086c02330b6cbfd1430" }, { "name": "Commander", "version": "4.1.1", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-4.1.1.zip", "archiveFileName": "Commander-4.1.1.zip", "size": 76592, "checksum": "SHA-256:19a46cd31bc32f282b624489d99daa01e7a88cb38bbc1cfc37575ecddd652369" }, { "name": "Commander", "version": "4.2.0", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-4.2.0.zip", "archiveFileName": "Commander-4.2.0.zip", "size": 91928, "checksum": "SHA-256:cf14fae011388147e2f11fb91e44d49ce1c55f7b8819cfc3dc64cfd7c29a540e" }, { "name": "Commander", "version": "4.2.2", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-4.2.2.zip", "archiveFileName": "Commander-4.2.2.zip", "size": 91925, "checksum": "SHA-256:d0c1a8e101bd58a0622edab23c20098c9250c2edfa05cc98b8438a786a91a636" }, { "name": "Commander", "version": "4.2.3", "author": "Bill Bigge", "maintainer": "Bill Bigge \u003cbbigge@gmail.com\u003e", "sentence": "Command line library for Arduino.", "paragraph": "Attaches to Stream objects (Serial ports, SD Cards, Bluetooth, WiFi . . .) and allows text based command prompt style interfaces to be created.", "website": "https://github.com/CreativeRobotics/Commander", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CreativeRobotics/Commander.git", "providesIncludes": [ "Commander.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CreativeRobotics/Commander-4.2.3.zip", "archiveFileName": "Commander-4.2.3.zip", "size": 92009, "checksum": "SHA-256:07eaaf74b8944bb8a685d701fa8a6ac15d819450d9cbdbfd89f672f2d7f7dbd0" }, { "name": "P1AM", "version": "0.3.1", "author": "FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "P1AM-100 CPU library", "paragraph": "A library that has all the functions needed to interface a P1AM-100 CPU to P1 I/O modules.", "website": "https://github.com/facts-engineering/P1AM", "category": "Signal Input/Output", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/P1AM.git", "providesIncludes": [ "P1AM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/P1AM-0.3.1.zip", "archiveFileName": "P1AM-0.3.1.zip", "size": 60389, "checksum": "SHA-256:792257fcafeabd38472cced90c07d5a8d195c4eb314008f4cb1fc4dce43efe00" }, { "name": "P1AM", "version": "1.0.0", "author": "FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "P1AM-100 CPU library", "paragraph": "A library that has all the functions needed to interface a P1AM-100 CPU to P1 I/O modules.", "website": "https://github.com/facts-engineering/P1AM", "category": "Signal Input/Output", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/P1AM.git", "providesIncludes": [ "P1AM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/P1AM-1.0.0.zip", "archiveFileName": "P1AM-1.0.0.zip", "size": 67765, "checksum": "SHA-256:d9a84a585d96e246602551e6e9a22df4e735409b18b387febe3f573f726d69f4" }, { "name": "P1AM", "version": "1.0.1", "author": "FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "P1AM-100 CPU library", "paragraph": "A library that has all the functions needed to interface a P1AM-100 CPU to P1 I/O modules.", "website": "https://github.com/facts-engineering/P1AM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/P1AM.git", "providesIncludes": [ "P1AM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/P1AM-1.0.1.zip", "archiveFileName": "P1AM-1.0.1.zip", "size": 67810, "checksum": "SHA-256:8eab7b13707f1ad85dbcbfcbb2d158b718b4ef391501e3e4289441881ca30c8a" }, { "name": "P1AM", "version": "1.0.3", "author": "FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "P1AM-100 CPU library", "paragraph": "A library that has all the functions needed to interface a P1AM-100 CPU to P1 I/O modules.", "website": "https://github.com/facts-engineering/P1AM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/P1AM.git", "providesIncludes": [ "P1AM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/P1AM-1.0.3.zip", "archiveFileName": "P1AM-1.0.3.zip", "size": 69363, "checksum": "SHA-256:8c6854d17c84bfbba17654fde67fc7ce3f99dd6d2da1459443527c11e9a2fc00" }, { "name": "P1AM", "version": "1.0.4", "author": "FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "P1AM-100 CPU library", "paragraph": "A library that has all the functions needed to interface a P1AM-100 CPU to P1 I/O modules.", "website": "https://github.com/facts-engineering/P1AM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/P1AM.git", "providesIncludes": [ "P1AM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/P1AM-1.0.4.zip", "archiveFileName": "P1AM-1.0.4.zip", "size": 69363, "checksum": "SHA-256:9543f0ba11779974da652c511e7ce81ccef96222f386c636717aecb788f92575" }, { "name": "P1AM", "version": "1.0.5", "author": "FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "P1AM-100 CPU library", "paragraph": "A library that has all the functions needed to interface a P1AM-100 CPU to P1 I/O modules.", "website": "https://github.com/facts-engineering/P1AM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/P1AM.git", "providesIncludes": [ "P1AM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/P1AM-1.0.5.zip", "archiveFileName": "P1AM-1.0.5.zip", "size": 69367, "checksum": "SHA-256:af6099302c0c478d7b9e128bc34727008bc1d0ccec95a3d9b53ea11d39fd8626" }, { "name": "P1AM", "version": "1.0.6", "author": "FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "P1AM-100 CPU library", "paragraph": "A library that has all the functions needed to interface a P1AM-100 CPU to P1 I/O modules.", "website": "https://github.com/facts-engineering/P1AM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/P1AM.git", "providesIncludes": [ "P1AM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/P1AM-1.0.6.zip", "archiveFileName": "P1AM-1.0.6.zip", "size": 69537, "checksum": "SHA-256:3c5bc98ced13d05a868d855a220074a5a02a88a803e3596fb323f82c547739d6" }, { "name": "P1AM", "version": "1.0.7", "author": "FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "P1AM CPU library", "paragraph": "A library that has all the functions needed to interface the P1AM-100 and P1AM-200 CPUs to P1000 I/O modules.", "website": "https://github.com/facts-engineering/P1AM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/P1AM.git", "providesIncludes": [ "P1AM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/P1AM-1.0.7.zip", "archiveFileName": "P1AM-1.0.7.zip", "size": 70734, "checksum": "SHA-256:579074c88b16adc34b8e79eea28b6617e5f89e7b72a2907f7316ddf2dcdde459" }, { "name": "P1AM", "version": "1.0.8", "author": "FACTS Engineering", "maintainer": "Adam Cummick \u003cadamc@facts-eng.com\u003e", "sentence": "P1AM CPU library", "paragraph": "A library that has all the functions needed to interface the P1AM-100 and P1AM-200 CPUs to P1000 I/O modules.", "website": "https://github.com/facts-engineering/P1AM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/facts-engineering/P1AM.git", "providesIncludes": [ "P1AM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/facts-engineering/P1AM-1.0.8.zip", "archiveFileName": "P1AM-1.0.8.zip", "size": 70851, "checksum": "SHA-256:6bd724a83f90f923f0ee0f9750514359fccf61b000411cc2f4abd224b8ed37cc" }, { "name": "Wireling", "version": "0.1.0", "author": "TinyCircuits \u003cinfo@tinycircuits.com\u003e", "maintainer": "TinyCircuits \u003cinfo@tinycircuits.com\u003e", "sentence": "Simple helper functions for using Wireling boards.", "paragraph": "Allows for easy use of Wireling boards and adapters on multiple platforms.", "website": "https://TinyCircuits.com/Wirelings", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TinyCircuits/TinyCircuits-Wireling-Lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/TinyCircuits/Wireling-0.1.0.zip", "archiveFileName": "Wireling-0.1.0.zip", "size": 7650, "checksum": "SHA-256:87c47837586881aeb3fe6178320366e01e421e3eb257216e68ebf8929aeca801" }, { "name": "Wireling", "version": "0.1.1", "author": "TinyCircuits \u003cinfo@tinycircuits.com\u003e", "maintainer": "TinyCircuits \u003cinfo@tinycircuits.com\u003e", "sentence": "Simple helper functions for using Wireling boards.", "paragraph": "Allows for easy use of Wireling boards and adapters on multiple platforms.", "website": "https://TinyCircuits.com/Wirelings", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TinyCircuits/TinyCircuits-Wireling-Lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/TinyCircuits/Wireling-0.1.1.zip", "archiveFileName": "Wireling-0.1.1.zip", "size": 7809, "checksum": "SHA-256:4f519d96af89bba1687e46d0de63284b6fd2503c2a9d9a00f6d3af82c5b8e133" }, { "name": "MorseCodeMachine", "version": "1.0.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.0.0.zip", "archiveFileName": "MorseCodeMachine-1.0.0.zip", "size": 7745, "checksum": "SHA-256:0ebfad66dfdb750bed345cae542f330c49b752ee5bf727a63ea23478d6f705fb" }, { "name": "MorseCodeMachine", "version": "1.0.1", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.0.1.zip", "archiveFileName": "MorseCodeMachine-1.0.1.zip", "size": 8554, "checksum": "SHA-256:b983db4141c0dcb0a9f697842c83f278cad5eab2c0b5c823686a8e88492c4cfb" }, { "name": "MorseCodeMachine", "version": "1.1.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.1.0.zip", "archiveFileName": "MorseCodeMachine-1.1.0.zip", "size": 8726, "checksum": "SHA-256:deed35bb4338a97ee85cf16d61ef24daa72869451ecfcb7b331eebb33183f300" }, { "name": "MorseCodeMachine", "version": "1.1.1", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.1.1.zip", "archiveFileName": "MorseCodeMachine-1.1.1.zip", "size": 8929, "checksum": "SHA-256:eccb6d01577ba938d4f8ee32c73f95fa53c89ad23f51779114f07bc0c48f9000" }, { "name": "MorseCodeMachine", "version": "1.1.2", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.1.2.zip", "archiveFileName": "MorseCodeMachine-1.1.2.zip", "size": 11805, "checksum": "SHA-256:8f76cc6b5bb91af1804952a026e744a3db79551ea64f3da1d451866f78f54fb5" }, { "name": "MorseCodeMachine", "version": "1.10.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.10.0.zip", "archiveFileName": "MorseCodeMachine-1.10.0.zip", "size": 78034, "checksum": "SHA-256:76874b4db80f5344f4839f3f3066def287d6a9fead31d201ac9c7457d1135022" }, { "name": "MorseCodeMachine", "version": "1.10.1", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.10.1.zip", "archiveFileName": "MorseCodeMachine-1.10.1.zip", "size": 78025, "checksum": "SHA-256:85966af8294a20029420ced3a5f22fa5300798d029e3d653dcb7f40d0f9d9435" }, { "name": "MorseCodeMachine", "version": "1.2.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.2.0.zip", "archiveFileName": "MorseCodeMachine-1.2.0.zip", "size": 14228, "checksum": "SHA-256:dffcba8f96b819a902f0c97c96fac5984d6b61afd62390630e6d746eaa422445" }, { "name": "MorseCodeMachine", "version": "1.2.1", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.2.1.zip", "archiveFileName": "MorseCodeMachine-1.2.1.zip", "size": 14328, "checksum": "SHA-256:a8a2cb9588a30f9b34d3d31abeeebf2c4e0f000f85d3cf122de1d08de838ade4" }, { "name": "MorseCodeMachine", "version": "1.2.2", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.2.2.zip", "archiveFileName": "MorseCodeMachine-1.2.2.zip", "size": 14328, "checksum": "SHA-256:2de3ee57a6fa23c77ce2de5f129d44c3674488f0aaed2b8df20b0fbd56e2c680" }, { "name": "MorseCodeMachine", "version": "1.3.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.3.0.zip", "archiveFileName": "MorseCodeMachine-1.3.0.zip", "size": 14890, "checksum": "SHA-256:256f4d671822057be8626fc13a4a712d11f045d3dbf416804db6b9f7bd5d7d42" }, { "name": "MorseCodeMachine", "version": "1.4.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.0.zip", "archiveFileName": "MorseCodeMachine-1.4.0.zip", "size": 18287, "checksum": "SHA-256:e05d51638c354936933b11d4c35beaa2fbe933f2c6d782e93f0699400dd87815" }, { "name": "MorseCodeMachine", "version": "1.4.1", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.1.zip", "archiveFileName": "MorseCodeMachine-1.4.1.zip", "size": 20384, "checksum": "SHA-256:932b738bf5c757079d9a8d9c98544e58ea3e9a67b3d2fe79bacfe50148c96729" }, { "name": "MorseCodeMachine", "version": "1.4.10", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.10.zip", "archiveFileName": "MorseCodeMachine-1.4.10.zip", "size": 28349, "checksum": "SHA-256:f7baadfd76afe44e7e3c58699977f7573c54fe9a7a54de43eaafe325908a4833" }, { "name": "MorseCodeMachine", "version": "1.4.11", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.11.zip", "archiveFileName": "MorseCodeMachine-1.4.11.zip", "size": 28342, "checksum": "SHA-256:ed36104cea6b6c79c15fae90593b81157994e33b0d79202adb12c7dc4f4fb0b8" }, { "name": "MorseCodeMachine", "version": "1.4.12", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.12.zip", "archiveFileName": "MorseCodeMachine-1.4.12.zip", "size": 30149, "checksum": "SHA-256:c284b5d11057ad08970e52cdd0125e6698bd9a6d6ca845877463e7e10e198fa9" }, { "name": "MorseCodeMachine", "version": "1.4.2", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.2.zip", "archiveFileName": "MorseCodeMachine-1.4.2.zip", "size": 20487, "checksum": "SHA-256:735c8b94e44eea8e2ac2c170d018ac1a11fe49c3151d1b4c30da10ac477cb28b" }, { "name": "MorseCodeMachine", "version": "1.4.3", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.3.zip", "archiveFileName": "MorseCodeMachine-1.4.3.zip", "size": 21329, "checksum": "SHA-256:66f1da4ea6483a639885ff6a0dedb863da45b2d9f1e2f4a0d706e10f3a20c3c9" }, { "name": "MorseCodeMachine", "version": "1.4.4", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.4.zip", "archiveFileName": "MorseCodeMachine-1.4.4.zip", "size": 26919, "checksum": "SHA-256:3e9790fe710733f5e9bb7fda14ad2f027f1fdd6415a254ff4db3ae5a37947eda" }, { "name": "MorseCodeMachine", "version": "1.4.5", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.5.zip", "archiveFileName": "MorseCodeMachine-1.4.5.zip", "size": 27198, "checksum": "SHA-256:ff49c2e9c74e04fdd92919448367d79d5233a3069f920e862716c1bac6377b4c" }, { "name": "MorseCodeMachine", "version": "1.4.6", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.6.zip", "archiveFileName": "MorseCodeMachine-1.4.6.zip", "size": 27300, "checksum": "SHA-256:b8c52bbf442ba169a8387c95ddd4705847ebb711a36b53bb0028e351a571fcf9" }, { "name": "MorseCodeMachine", "version": "1.4.7", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.7.zip", "archiveFileName": "MorseCodeMachine-1.4.7.zip", "size": 27362, "checksum": "SHA-256:4ac700fece2d5103439b91dfec67659a294171768fb0652be061b81960f4abbd" }, { "name": "MorseCodeMachine", "version": "1.4.8", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.8.zip", "archiveFileName": "MorseCodeMachine-1.4.8.zip", "size": 27475, "checksum": "SHA-256:fec4d373a6f8abe7797ab78084614ec556466e3037d7fc85dfe86f9d692eef25" }, { "name": "MorseCodeMachine", "version": "1.4.9", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.4.9.zip", "archiveFileName": "MorseCodeMachine-1.4.9.zip", "size": 28100, "checksum": "SHA-256:890a44f95b09a2ffa95fd77d03f177fb7d2a23f62ef96c6cffa0a8306f9eb105" }, { "name": "MorseCodeMachine", "version": "1.5.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.5.0.zip", "archiveFileName": "MorseCodeMachine-1.5.0.zip", "size": 37896, "checksum": "SHA-256:8aabcd1e1042e432ae7e1567cf423863fd113d249ea98ef52a2cc1e9a1dcd375" }, { "name": "MorseCodeMachine", "version": "1.5.1", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.5.1.zip", "archiveFileName": "MorseCodeMachine-1.5.1.zip", "size": 38142, "checksum": "SHA-256:1c4b98c6967ec76e5f92f050e05d3393294f93fc6553a8fad3f7b19e2e7e7048" }, { "name": "MorseCodeMachine", "version": "1.5.2", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.5.2.zip", "archiveFileName": "MorseCodeMachine-1.5.2.zip", "size": 39985, "checksum": "SHA-256:7ade7ad1976ac863f7df87ce1c33871308c259161d141c4aceb0ee35bc6cbdfd" }, { "name": "MorseCodeMachine", "version": "1.6.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.6.0.zip", "archiveFileName": "MorseCodeMachine-1.6.0.zip", "size": 42040, "checksum": "SHA-256:21f2850fa3347d0198881382ed526e01a50137260a6059a3319f407b2ecb3b7f" }, { "name": "MorseCodeMachine", "version": "1.6.1", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.6.1.zip", "archiveFileName": "MorseCodeMachine-1.6.1.zip", "size": 42416, "checksum": "SHA-256:6e5e47f4f8387afebe48e0bbb188c3792ffc83c65d029ef660443df964d95606" }, { "name": "MorseCodeMachine", "version": "1.7.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.7.0.zip", "archiveFileName": "MorseCodeMachine-1.7.0.zip", "size": 50618, "checksum": "SHA-256:c23507f40849719ecb5291682de89fb3ae17db76b877a79e413726e0e8d66043" }, { "name": "MorseCodeMachine", "version": "1.7.1", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.7.1.zip", "archiveFileName": "MorseCodeMachine-1.7.1.zip", "size": 51415, "checksum": "SHA-256:5b3579173d0cfa48caa223320dd6aa3c53bbd18ba1e8798e17d702b575ae5050" }, { "name": "MorseCodeMachine", "version": "1.8.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.8.0.zip", "archiveFileName": "MorseCodeMachine-1.8.0.zip", "size": 60131, "checksum": "SHA-256:329c5ed54755b143162e901311eb87fe4b596b50ea7c7dd6481d507651235c76" }, { "name": "MorseCodeMachine", "version": "1.9.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.9.0.zip", "archiveFileName": "MorseCodeMachine-1.9.0.zip", "size": 68694, "checksum": "SHA-256:5d2d5ddba02441259045973e34bf9dc8303fdaa0027c22a6a4d59d52bd825477" }, { "name": "MorseCodeMachine", "version": "1.11.0", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.11.0.zip", "archiveFileName": "MorseCodeMachine-1.11.0.zip", "size": 81823, "checksum": "SHA-256:e08e33460375d0e86585cdb599eabcb651606030fb067edf3c849af8de27cf2d" }, { "name": "MorseCodeMachine", "version": "1.11.1", "author": "Francis de la Cerna", "maintainer": "Francis de la Cerna \u003cimfrancisd@users.noreply.github.com\u003e", "sentence": "Get started with Arduino by learning Morse code.", "paragraph": "Send Morse code using any device that you can blink, move, or beep with your Arduino. \"CQ CQ CQ DE ARDUINO K\" \"ARDUINO DE YOU \u003cKN\u003e\"", "website": "https://github.com/imfrancisd/MorseCodeMachine", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/imfrancisd/MorseCodeMachine.git", "providesIncludes": [ "MorseCodeMachine.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/imfrancisd/MorseCodeMachine-1.11.1.zip", "archiveFileName": "MorseCodeMachine-1.11.1.zip", "size": 85219, "checksum": "SHA-256:1dbd77eec4244ede930c58e89c7f2e51bd20b6f8f2139424c3ea8f87fa99ec0c" }, { "name": "nrf_rng", "version": "1.0.0", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "True non-deterministic random numbers for nRF5 series chips. MIT License.", "paragraph": "rng, true random, non-deterministic, cryptographic, nRF52810, nRF52832, nRF52840", "website": "https://github.com/SimpleHacks/nrf_rng", "category": "Device Control", "architectures": [ "nrf52", "nrf52_adafruit" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/hw_rng.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/nrf_rng-1.0.0.zip", "archiveFileName": "nrf_rng-1.0.0.zip", "size": 7551, "checksum": "SHA-256:ed674f365837288c4557552375ddc3e3535c1a5552d748474784e1166fd26ce6" }, { "name": "nrf_rng", "version": "1.1.0", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "True non-deterministic random numbers for nRF5 series chips. MIT License.", "paragraph": "rng, true random, non-deterministic, cryptographic, nRF52810, nRF52832, nRF52840", "website": "https://github.com/SimpleHacks/hw_rng", "category": "Device Control", "architectures": [ "nrf52", "nrf52_adafruit" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/hw_rng.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/nrf_rng-1.1.0.zip", "archiveFileName": "nrf_rng-1.1.0.zip", "size": 7971, "checksum": "SHA-256:3e32cb8bfc07920b47cfc8f69130c7ae59f13a50e6c6bfc7188101dddf7c400f" }, { "name": "EzDmaHelper", "version": "0.1.0-alpha", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "Buffer management helper for use with EasyDMA-enabled hardware. MIT License.", "website": "https://github.com/SimpleHacks/EzDmaHelper", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/EzDmaHelper.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/EzDmaHelper-0.1.0-alpha.zip", "archiveFileName": "EzDmaHelper-0.1.0-alpha.zip", "size": 14811, "checksum": "SHA-256:2182cf88e9650bb1ae0c6796df13b750533420b95d6703df03afe98dc7a9794b" }, { "name": "EzDmaHelper", "version": "0.2.0-alpha", "author": "SimpleHacks", "maintainer": "SimpleHacks", "sentence": "Buffer management helper for use with EasyDMA-enabled hardware. MIT License.", "website": "https://github.com/SimpleHacks/EzDmaHelper", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SimpleHacks/EzDmaHelper.git", "url": "https://downloads.arduino.cc/libraries/github.com/SimpleHacks/EzDmaHelper-0.2.0-alpha.zip", "archiveFileName": "EzDmaHelper-0.2.0-alpha.zip", "size": 16775, "checksum": "SHA-256:aa5fbbd6b45aee0e2bdfc2431e68faf96d181281c3e22fb67f1174d67b973fe0" }, { "name": "Adafruit ICM20649", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20649 sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20649 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20649", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20649.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20649-1.0.0.zip", "archiveFileName": "Adafruit_ICM20649-1.0.0.zip", "size": 11844, "checksum": "SHA-256:2b9af89a287634ad247d5d14176c9e6acb19651bd89bcec7058b5396974470f1" }, { "name": "Adafruit ICM20649", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20649 sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20649 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20649", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20649.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20649-1.0.1.zip", "archiveFileName": "Adafruit_ICM20649-1.0.1.zip", "size": 12726, "checksum": "SHA-256:548efbd4d082b77d9ec62f2ed3592bea9fd3166e071f502dd8347d5127730777" }, { "name": "Adafruit ICM20649", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20649 sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20649 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20649", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20649.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20649-1.0.2.zip", "archiveFileName": "Adafruit_ICM20649-1.0.2.zip", "size": 12727, "checksum": "SHA-256:285c3ca74e5c06ffd5b676b91299de40dbb0d88c82d8b5bbda32282c5575f7df" }, { "name": "Adafruit ICM20649", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20649 sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20649 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20649", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20649.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20649-1.0.3.zip", "archiveFileName": "Adafruit_ICM20649-1.0.3.zip", "size": 15549, "checksum": "SHA-256:b2c6fc542a553c2a1c96315e3d27415d0c5e11824a91e1adc7a375a863ea0bc9" }, { "name": "Adafruit ICM20649", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20649 sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20649 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20649", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20649.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20649-1.0.4.zip", "archiveFileName": "Adafruit_ICM20649-1.0.4.zip", "size": 241174, "checksum": "SHA-256:e5f79221cc13a57a77b120945b3a2a96b709e21ff9e520cb67350de9a30c9459" }, { "name": "Throttle", "version": "1.0.0", "author": "Michele Gruppioni @Gruppio", "maintainer": "Michele Gruppioni @Gruppio", "sentence": "Just like Debounce but faster", "paragraph": "Debounce a pin without initials delays", "website": "https://github.com/Gruppio/Throttle.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Gruppio/Throttle.git", "url": "https://downloads.arduino.cc/libraries/github.com/Gruppio/Throttle-1.0.0.zip", "archiveFileName": "Throttle-1.0.0.zip", "size": 3719, "checksum": "SHA-256:02e6df82d1c6dbdf50de9cff9029baa0d704c22c9ce4141ac2856200d4d396fb" }, { "name": "SPIFFS_FilePrint", "version": "1.0.0", "author": "Pete \u003carduino@pete.ch\u003e", "maintainer": "Pete \u003carduino@pete.ch\u003e", "sentence": "Lightweight library for rolling file print. It logs to SPIFFS.", "paragraph": "Extends the well known Print interface and writes files you specify in a rolling fashion.", "website": "https://github.com/PRosenb/PIFFS_FilePrint", "category": "Other", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/PRosenb/SPIFFS_FilePrint.git", "url": "https://downloads.arduino.cc/libraries/github.com/PRosenb/SPIFFS_FilePrint-1.0.0.zip", "archiveFileName": "SPIFFS_FilePrint-1.0.0.zip", "size": 11866, "checksum": "SHA-256:7d782ed1033990efc96ec7a621cc2a9a0504342602b995cac154fac1f3fe20af" }, { "name": "SPIFFS_FilePrint", "version": "1.1.0", "author": "Pete \u003carduino@pete.ch\u003e", "maintainer": "Pete \u003carduino@pete.ch\u003e", "sentence": "Lightweight library for rolling file print. It logs to SPIFFS.", "paragraph": "Extends the well known Print interface and writes files you specify in a rolling fashion.", "website": "https://github.com/PRosenb/SPIFFS_FilePrint", "category": "Other", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/PRosenb/SPIFFS_FilePrint.git", "url": "https://downloads.arduino.cc/libraries/github.com/PRosenb/SPIFFS_FilePrint-1.1.0.zip", "archiveFileName": "SPIFFS_FilePrint-1.1.0.zip", "size": 12005, "checksum": "SHA-256:8031131c16eaa999fb52ad605cbfd27310567c96de4a36f054de169f68e17dfb" }, { "name": "YACL", "version": "1.0.0", "author": "Alexandre Marquet", "maintainer": "Alexandre Marquet \u003calexandre.marquet@imt-atlantique.fr\u003e", "sentence": "Yet Another CBOR Library.", "paragraph": "A library to encode and decode CBOR messages (RFC 7049).", "website": "https://github.com/telecombretagne/YACL.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/telecombretagne/YACL.git", "url": "https://downloads.arduino.cc/libraries/github.com/telecombretagne/YACL-1.0.0.zip", "archiveFileName": "YACL-1.0.0.zip", "size": 26172, "checksum": "SHA-256:7de4757e3252ea7f875267c75a132060ede53c7fde629963d4f7638b276d465b" }, { "name": "YACL", "version": "1.0.1", "author": "Alexandre Marquet", "maintainer": "Alexandre Marquet \u003calexandre.marquet@imt-atlantique.fr\u003e", "sentence": "Yet Another CBOR Library.", "paragraph": "A library to encode and decode CBOR messages (RFC 7049).", "website": "https://github.com/telecombretagne/YACL.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/telecombretagne/YACL.git", "url": "https://downloads.arduino.cc/libraries/github.com/telecombretagne/YACL-1.0.1.zip", "archiveFileName": "YACL-1.0.1.zip", "size": 27936, "checksum": "SHA-256:25298d8671d1336f4e73379c5982566d4943fdafcbfb61f2f9429103f55684c0" }, { "name": "YACL", "version": "1.0.2", "author": "Alexandre Marquet", "maintainer": "Alexandre Marquet \u003calexandre.marquet@imt-atlantique.fr\u003e", "sentence": "Yet Another CBOR Library.", "paragraph": "A library to encode and decode CBOR messages (RFC 7049).", "website": "https://github.com/telecombretagne/YACL.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/telecombretagne/YACL.git", "url": "https://downloads.arduino.cc/libraries/github.com/telecombretagne/YACL-1.0.2.zip", "archiveFileName": "YACL-1.0.2.zip", "size": 29374, "checksum": "SHA-256:47c6466f90f8519e39a9d000d7725063d1a61df8500b80450b4b93869a7c98af" }, { "name": "YACL", "version": "1.0.3", "author": "Alexandre Marquet", "maintainer": "Alexandre Marquet \u003calexandre.marquet@imt-atlantique.fr\u003e", "sentence": "Yet Another CBOR Library.", "paragraph": "A library to encode and decode CBOR messages (RFC 7049).", "website": "https://github.com/telecombretagne/YACL.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/telecombretagne/YACL.git", "url": "https://downloads.arduino.cc/libraries/github.com/telecombretagne/YACL-1.0.3.zip", "archiveFileName": "YACL-1.0.3.zip", "size": 29815, "checksum": "SHA-256:3023ee71d6c7bb04bb263b2e53e78b52b61e3374c768031f09b4d82d2b832a00" }, { "name": "SAMD21 turbo PWM", "version": "0.3.0", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT (tested) and the MKR series (untested)", "website": "https://github.com/ocrdu/SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.3.0.zip", "archiveFileName": "SAMD21_turbo_PWM-0.3.0.zip", "size": 20660, "checksum": "SHA-256:7dacfced0109e97433046470898b54abb7005aded0fcb6826fa16952086ae7d1" }, { "name": "SAMD21 turbo PWM", "version": "0.4.0", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT (tested) and the MKR series (untested)", "website": "https://github.com/ocrdu/SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.4.0.zip", "archiveFileName": "SAMD21_turbo_PWM-0.4.0.zip", "size": 21730, "checksum": "SHA-256:d17eeb1c53f060122e1806988247615e5face8505b962ecfeea263328c315c23" }, { "name": "SAMD21 turbo PWM", "version": "0.5.0", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT (tested) and the MKR series (untested)", "website": "https://github.com/ocrdu/SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.5.0.zip", "archiveFileName": "SAMD21_turbo_PWM-0.5.0.zip", "size": 22718, "checksum": "SHA-256:ae9ff911903d562a07beee47cd8a29eeb7ec6402f04dd841a5052bfbe4f5c74c" }, { "name": "SAMD21 turbo PWM", "version": "0.6.0", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT (tested) and the MKR series (untested)", "website": "https://github.com/ocrdu/SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.6.0.zip", "archiveFileName": "SAMD21_turbo_PWM-0.6.0.zip", "size": 22923, "checksum": "SHA-256:dfbada66aa80f6fd89c0741143998697ee57e257ab55081e6315e969effe0f1f" }, { "name": "SAMD21 turbo PWM", "version": "0.6.1", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT (tested) and the MKR series (untested)", "website": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.6.1.zip", "archiveFileName": "SAMD21_turbo_PWM-0.6.1.zip", "size": 22926, "checksum": "SHA-256:151a5f13e24be5d55b60f97738cd490cc1887b5e7d71e779a691925042679f18" }, { "name": "SAMD21 turbo PWM", "version": "0.7.0", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT (tested), the Zero (untested), and the MKR series (untested).", "website": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.7.0.zip", "archiveFileName": "SAMD21_turbo_PWM-0.7.0.zip", "size": 24299, "checksum": "SHA-256:316d4d509f2bcd5683e5509c3afb9464ac92f16f22f93bcb0639351ee44daa40" }, { "name": "SAMD21 turbo PWM", "version": "0.8.0", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT (tested), the Zero (untested), and the MKR series (untested).", "website": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.8.0.zip", "archiveFileName": "SAMD21_turbo_PWM-0.8.0.zip", "size": 24304, "checksum": "SHA-256:c38080ad8cf6725637076a70a5d887856ca028bb232956f1d3f5336cd7449582" }, { "name": "SAMD21 turbo PWM", "version": "0.8.1", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT (tested), the Zero (untested), and the MKR series (untested).", "website": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.8.1.zip", "archiveFileName": "SAMD21_turbo_PWM-0.8.1.zip", "size": 24308, "checksum": "SHA-256:2dd0de586ebcb4616490dc965ce6810bb9d0972e26f7f01ed0c66f7e77fdc8d5" }, { "name": "SAMD21 turbo PWM", "version": "0.8.2", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT (tested), the Zero (untested), and the MKR series (untested).", "website": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.8.2.zip", "archiveFileName": "SAMD21_turbo_PWM-0.8.2.zip", "size": 24312, "checksum": "SHA-256:61a1a3558b2b67652aea8668ff9d3ef1ec8150d59a6d2a4f1e203026d2a36ee3" }, { "name": "SAMD21 turbo PWM", "version": "0.8.3", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT, the Adafruit Trinket M0, the Zero (untested), and the MKR series (untested).", "website": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.8.3.zip", "archiveFileName": "SAMD21_turbo_PWM-0.8.3.zip", "size": 360053, "checksum": "SHA-256:7249ef75fa837c6f4c0c3b15479a8b92b90fc809c533894b4ab46fc78dcd2f9f" }, { "name": "SAMD21 turbo PWM", "version": "0.8.4", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "paragraph": "Supports the Nano 33 IoT, the Adafruit Trinket M0, the Zero (untested), and the MKR series (untested).", "website": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.8.4.zip", "archiveFileName": "SAMD21_turbo_PWM-0.8.4.zip", "size": 360047, "checksum": "SHA-256:21ecaa3372bcb95cd6f6256a3e3fcae8339a6528b472737f355d30c6cebb4996" }, { "name": "SAMD21 turbo PWM", "version": "0.8.5", "author": "Oscar den Uijl aka ocrdu", "maintainer": "ocrdu \u003coscar@den-uijl.nl\u003e", "sentence": "Fast-PWM library for SAMD21G-based Arduinos", "website": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM", "category": "Signal Input/Output", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ocrdu/Arduino_SAMD21_turbo_PWM.git", "providesIncludes": [ "SAMD21turboPWM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ocrdu/SAMD21_turbo_PWM-0.8.5.zip", "archiveFileName": "SAMD21_turbo_PWM-0.8.5.zip", "size": 360017, "checksum": "SHA-256:0ea1b2e49471494a297894f99c97e85c1764a3e7da30effb0af017668c38d12c" }, { "name": "eHaJo Absolute Pressure Addon", "version": "1.0.0", "author": "Hannes Jochriem \u003cinfo@ehajo.de\u003e", "maintainer": "Hannes Jochriem \u003cinfo@ehajo.de\u003e", "sentence": "Support for I²C absolute pressure board with WSEN-PADS chip.", "paragraph": "24bit absolute pressure sensor from wuerth elektronik with integrated temperature measurement.", "website": "https://github.com/ehajo/WSEN-PADS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ehajo/WSEN-PADS.git", "providesIncludes": [ "eHaJo_WSEN-PADS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ehajo/eHaJo_Absolute_Pressure_Addon-1.0.0.zip", "archiveFileName": "eHaJo_Absolute_Pressure_Addon-1.0.0.zip", "size": 11257, "checksum": "SHA-256:89dbc90e4fd700370e0c377ecdbf732083fe0afd46d1d389bf3d13319c7e6624" }, { "name": "LibLucesCiudad", "version": "1.0.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the City Lights educative system.", "paragraph": "This library allows you to control every device of the City Lights educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibLucesCiudad.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibLucesCiudad-1.0.0.zip", "archiveFileName": "LibLucesCiudad-1.0.0.zip", "size": 1308153, "checksum": "SHA-256:490c388a08e0b494c565564eb79fe8d9d4d0acd4e04f0ca6831fd9ddc9fdb00d" }, { "name": "LibLucesCiudad", "version": "1.1.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the City Lights educative system.", "paragraph": "This library allows you to control every device of the City Lights educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibLucesCiudad.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibLucesCiudad-1.1.0.zip", "archiveFileName": "LibLucesCiudad-1.1.0.zip", "size": 1053909, "checksum": "SHA-256:ca7a5dc6f1ba7cbdfb273ff87f5bac64bd4594ade49c9374c4431500bddd0638" }, { "name": "LibSemaforosCiudad", "version": "1.0.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Traffic Lights educative system.", "paragraph": "This library allows you to control every device of the Traffic Lights educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibSemaforosCiudad.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibSemaforosCiudad-1.0.0.zip", "archiveFileName": "LibSemaforosCiudad-1.0.0.zip", "size": 612217, "checksum": "SHA-256:3ecca077d123d7401f5dcb7193a45bb847ee381da6338fd476c8ecfae22bf713" }, { "name": "LibSemaforosCiudad", "version": "1.1.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Traffic Lights educative system.", "paragraph": "This library allows you to control every device of the Traffic Lights educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibSemaforosCiudad.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibSemaforosCiudad-1.1.0.zip", "archiveFileName": "LibSemaforosCiudad-1.1.0.zip", "size": 625969, "checksum": "SHA-256:20e65c4e8ce6622ea9e6861e75a57197a23a2a04ea2bfedd5ad9a167b48c8c80" }, { "name": "StackString", "version": "0.1.0", "author": "Arjen Stens \u003cme@arjenstens.com\u003e", "maintainer": "Arjen Stens \u003cme@arjenstens.com\u003e", "sentence": "This library was written to accommodate a need for a string class but without the (memory) disadvantages that regular std::string brings.", "paragraph": "For an example of how to use this library go to: https://arjenstens.com/an-alternative-to-the-memory-fragmenting-string-class-for-arduino/", "website": "https://arjenstens.com/an-alternative-to-the-memory-fragmenting-string-class-for-arduino/", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/arduino-libraries/stackstring.git", "providesIncludes": [ "StackString.hpp" ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino-libraries/StackString-0.1.0.zip", "archiveFileName": "StackString-0.1.0.zip", "size": 17085, "checksum": "SHA-256:e692d4d8b38ef2695d206822302e33da821c81db962e49540a233af52d8cf1b2" }, { "name": "LibEdificio", "version": "1.0.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Building Lights educative system.", "paragraph": "This library allows you to control every device of the Building Lights educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibEdificio.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibEdificio-1.0.0.zip", "archiveFileName": "LibEdificio-1.0.0.zip", "size": 605185, "checksum": "SHA-256:7c8295bb3ad49fee665470517a28806b5d2598b0ea09b3f84f418dc97ccce231" }, { "name": "LibEdificio", "version": "1.1.0", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Building Lights educative system.", "paragraph": "This library allows you to control every device of the Building Lights educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibEdificio.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibEdificio-1.1.0.zip", "archiveFileName": "LibEdificio-1.1.0.zip", "size": 612799, "checksum": "SHA-256:2d943c275c1b0f1c6dd2cca5028e90ee2e4d5b3071ca3d810d7f74e1f63b58be" }, { "name": "LibEdificio", "version": "1.1.1", "author": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "maintainer": "Javier Sankowicz \u003cjavier.sankowicz@ort.edu.ar\u003e", "sentence": "Allows to control the Building Lights educative system.", "paragraph": "This library allows you to control every device of the Building Lights educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.", "website": "https://campus.belgrano.ort.edu.ar/educaciontecnologica/servicio/treeview/864296/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/javisank/LibEdificio.git", "url": "https://downloads.arduino.cc/libraries/github.com/javisank/LibEdificio-1.1.1.zip", "archiveFileName": "LibEdificio-1.1.1.zip", "size": 613434, "checksum": "SHA-256:4f6eb195cd11421742ec0a0072b556918f2b4be65573a9d80bc5f01aa3acc64d" }, { "name": "aTalkArduino", "version": "0.1.0", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Real Time Data communication protocol", "paragraph": "Protocol based on ASCII encoded messages", "website": "https://github.com/fabriziop/aTalkArduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/aTalkArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/aTalkArduino-0.1.0.zip", "archiveFileName": "aTalkArduino-0.1.0.zip", "size": 38356, "checksum": "SHA-256:1cdf59195e186bc0e27a70240e052740526e16adb66b66fd8f47a2cc8d8ad13e" }, { "name": "aTalkArduino", "version": "0.2.0", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Real Time Data communication protocol", "paragraph": "Protocol based on ASCII encoded messages", "website": "https://github.com/fabriziop/aTalkArduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/aTalkArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/aTalkArduino-0.2.0.zip", "archiveFileName": "aTalkArduino-0.2.0.zip", "size": 38349, "checksum": "SHA-256:e12779dfc79b4d1cc841cebb76ef181eb42b13cf8597fd5134480c21cc3f112a" }, { "name": "aTalkArduino", "version": "0.2.1", "author": "Fabrizio Pollastri", "maintainer": "Fabrizio Pollastri \u003cmxgbot@gmail.com\u003e", "sentence": "Real Time Data communication protocol", "paragraph": "Protocol based on ASCII encoded messages", "website": "https://github.com/fabriziop/aTalkArduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/fabriziop/aTalkArduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabriziop/aTalkArduino-0.2.1.zip", "archiveFileName": "aTalkArduino-0.2.1.zip", "size": 38364, "checksum": "SHA-256:7516e4963d4b3c7383a30bfb01b333af0327c32ff92c1141687d93b51fb5a708" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Why is this library the best? No need for byte order calculations, this library makes reading and writing ints, floats, and structs simple. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.0.zip", "size": 20469, "checksum": "SHA-256:e338b7090bd91774471b926768d7aecbe0354f03750b02a2a3ea88cb0088e3d4" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Why is this library the best? No need for byte order calculations, this library makes reading and writing ints, floats, and structs simple. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.1.zip", "size": 20768, "checksum": "SHA-256:7b951bf873a35951f1f9efd054b410f1d4be68f71b70d576adf71d2dbf63d87c" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.2.zip", "size": 24992, "checksum": "SHA-256:dd48435d72d90f0b62e963c3d6782e290b141ca830379573556bc74c12de8123" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.3.zip", "size": 25042, "checksum": "SHA-256:03e76cc6bbe7f2484471b34067070330295b43ea1ef093901e5e87cef2ae95de" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.4", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.4.zip", "size": 25076, "checksum": "SHA-256:25524903bf20508e07a558434bf3135a1fdcf66664f8c163bf498acca755b740" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.5", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.5.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.5.zip", "size": 25132, "checksum": "SHA-256:d3aae9b82909d818296937a1381c58019a671c6a6993ac15c4593d58a3433f37" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.6", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.6.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.6.zip", "size": 25299, "checksum": "SHA-256:fb683b142f5c22ccbff14d02a6ff45e0d003b43d25a8cf2e8f4631528d5137d9" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.7", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.7.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.7.zip", "size": 25336, "checksum": "SHA-256:75f736c4035db0a44ae1a355b3d200748af3978dfed8c0fd396d5b60841d5b1d" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.8", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.8.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.8.zip", "size": 25391, "checksum": "SHA-256:34cef4bede55c34f32ce8413f3ee6b82540b1738314cf3cbafbf075a95514de3" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.9", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.9.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.9.zip", "size": 25496, "checksum": "SHA-256:55410b2984b3017ebf436562d4d60e75749296261d97587b36b72ff74e0a9335" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.10", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.10.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.10.zip", "size": 25549, "checksum": "SHA-256:9147c06242070512a4e2d6012fa92b83a2c70c22cdb640684f770e51c19fb914" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.11", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.11.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.11.zip", "size": 25557, "checksum": "SHA-256:572f8a02b074a41b4a7944f7e9ec982842dca10f14a24f72c3617b44cc54b449" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.12", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.12.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.12.zip", "size": 25653, "checksum": "SHA-256:32ada9bc48789fcc596cd04ade9accad1534c6a36279aa52c15ae405e51e3c00" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.13", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.13.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.13.zip", "size": 25966, "checksum": "SHA-256:8a740ee86da5e6024531bd5e0e2752810e1d60d5ebb41d9e7792e80cbc6bc07f" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "1.0.14", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-1.0.14.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-1.0.14.zip", "size": 28075, "checksum": "SHA-256:bd5e9c95370c0bb88099d3a8fe15648345d178c465e484257e9bcee30b107bbb" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "2.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Automatically detected EEPROM specs including memory size, page size, address bytes, and write times. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC00, 24LC01B, 24AA02, 24LC04B, 24LC16BH, 24LC32A, 24LC256, 24LC1025, and 24LC1026.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-2.0.0.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-2.0.0.zip", "size": 34133, "checksum": "SHA-256:608a03eef842aedf4876bd48a56185756e8ac7882387e07d0cc020d9cea1e065" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "2.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Automatically detected EEPROM specs including memory size, page size, address bytes, and write times. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/18355\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC00, 24LC01B, 24AA02, 24LC04B, 24LC16BH, 24LC32A, 24LC256, CAT24C512, 24LC1025, and 24LC1026.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-2.0.1.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-2.0.1.zip", "size": 34570, "checksum": "SHA-256:133e9cff8412ce3154ca1eb63aa9aaee0e4c265fb30d13da4acf0f6b1cb7ac9d" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Automatically detected EEPROM specs including memory size, page size, address bytes, and write times. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/18355\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC00, 24LC01B, 24AA02, 24LC04B, 24LC16BH, 24LC32A, 24LC256, CAT24C512, 24LC1025, and 24LC1026.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.0.0.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.0.0.zip", "size": 36077, "checksum": "SHA-256:61f06a4a924b1a0ffb67c71b081067f6d7baede798736f73005b74f1d250ec62" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.1.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.1.0.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.1.0.zip", "size": 45716, "checksum": "SHA-256:0e01dc9386a94bba579098541a2a84eac40021eba02d23dbb2249b71ce3b2e93" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.1.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.1.1.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.1.1.zip", "size": 49449, "checksum": "SHA-256:1e39b6bbca6dfe59337847a141fd9251a039896bfb06441ed76d0275dd257a43" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.1.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/14764\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC1025 and 24LC256.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.1.2.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.1.2.zip", "size": 49449, "checksum": "SHA-256:15c3a8462268cb28d1417b246991398d70fcc922320db3110c76124ed3d9c921" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.2.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/18355\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC00, 24LC01B, 24AA02, 24LC04B, 24LC16BH, 24LC32A, 24LC256, CAT24C512, 24LC1025, and 24LC1026.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.2.0.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.2.0.zip", "size": 33965, "checksum": "SHA-256:e7ed9745280a7851528321cdc3570bd9db679c62eeb395010509afd1865681b4" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.2.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/18355\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC00, 24LC01B, 24AA02, 24LC04B, 24LC16BH, 24LC32A, 24LC256, CAT24C512, 24LC1025, and 24LC1026.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.2.1.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.2.1.zip", "size": 36013, "checksum": "SHA-256:534045785a80152c5616e0e8fd2ebcb51df727db11b478d069f1b63bf997e282" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.2.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/18355\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC00, 24LC01B, 24AA02, 24LC04B, 24LC16BH, 24LC32A, 24LC256, CAT24C512, 24LC1025, and 24LC1026.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.2.2.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.2.2.zip", "size": 37288, "checksum": "SHA-256:052958e28474f486dc593a21e808ff33ec57adc37e09b3ff14baacd1567bda00" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.2.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/18355\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC00, 24LC01B, 24AA02, 24LC04B, 24LC16BH, 24LC32A, 24LC256, CAT24C512, 24LC1025, and 24LC1026.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.2.3.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.2.3.zip", "size": 37279, "checksum": "SHA-256:7577a27000064acba710f330df267468dee16bd94bd641473bb123ab98b074b5" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.2.4", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/18355\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC00, 24LC01B, 24AA02, 24LC04B, 24LC16BH, 24LC32A, 24LC256, CAT24C512, 24LC1025, and 24LC1026.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.2.4.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.2.4.zip", "size": 37467, "checksum": "SHA-256:196fd7f9acd2bb3f3d4b11830fa7f79dfc9d896fdb49b25a4f33fd772feb7b34" }, { "name": "SparkFun External EEPROM Arduino Library", "version": "3.2.5", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library for I2C Communication with external EEPROMs", "paragraph": "A library for the advanced control of any I2C based EEPROM. This library writes extremely fast and automatically handles the writing of pages to make the entire EEPROM act as one large writable block. Automatically reads and writes ints, floats, arrays, and structs. Works with all EEPROMs including very large \u003e512kbit EEPROMs and any Wire port (Wire1, etc). Use with \u003ca href=\"https://www.sparkfun.com/products/18355\"\u003eQwiic EEPROM\u003c/a\u003e to make it easy to read and write cal data and other user settings. Configurable I2C buffer size increases throughput up to 30kB/s. Includes an example that reads binary file from SD and auto writes/verifies to EEPROM. Tested with 24LC00, 24LC01B, 24AA02, 24LC04B, 24LC16BH, 24LC32A, 24LC256, CAT24C512, 24LC1025, and 24LC1026.", "website": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library-3.2.5.zip", "archiveFileName": "SparkFun_External_EEPROM_Arduino_Library-3.2.5.zip", "size": 37455, "checksum": "SHA-256:9f91c670061dcd0676f38cd55a73ba1de7ce69a948db5edad17bcfe699ef9052" }, { "name": "ESP32_ISR_Servo", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors.", "website": "https://github.com/khoih-prog/ESP32_ISR_Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32_ISR_Servo.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32_ISR_Servo-1.0.1.zip", "archiveFileName": "ESP32_ISR_Servo-1.0.1.zip", "size": 25784, "checksum": "SHA-256:37841e7ea1f721505e1680e22ec93786b3a0f4e138a9946cb9cf9d28cac38794" }, { "name": "ESP32_ISR_Servo", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors.", "website": "https://github.com/khoih-prog/ESP32_ISR_Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32_ISR_Servo.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32_ISR_Servo-1.0.2.zip", "archiveFileName": "ESP32_ISR_Servo-1.0.2.zip", "size": 43214, "checksum": "SHA-256:89c94908bf0d4c0875f631cc97a9665827cabfa8cd5a0ce8394d50db6f333d3a" }, { "name": "ESP32_ISR_Servo", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors.", "website": "https://github.com/khoih-prog/ESP32_ISR_Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32_ISR_Servo.git", "providesIncludes": [ "ESP32_ISR_Servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32_ISR_Servo-1.1.0.zip", "archiveFileName": "ESP32_ISR_Servo-1.1.0.zip", "size": 57706, "checksum": "SHA-256:2ab120b983b5f22cee74075502bb0f909ac170d0eea6b08771894cf176800a25" }, { "name": "ESP32_ISR_Servo", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors. Now supporting ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards", "website": "https://github.com/khoih-prog/ESP32_ISR_Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32_ISR_Servo.git", "providesIncludes": [ "ESP32_ISR_Servo.h", "ESP32_ISR_Servo.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32_ISR_Servo-1.2.0.zip", "archiveFileName": "ESP32_ISR_Servo-1.2.0.zip", "size": 58262, "checksum": "SHA-256:378456e5ce85bdb7594aace73a6663d36cb7ed2df45523e427f57233a162a056" }, { "name": "ESP32_ISR_Servo", "version": "1.2.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors. Now supporting ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards", "website": "https://github.com/khoih-prog/ESP32_ISR_Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32_ISR_Servo.git", "providesIncludes": [ "ESP32_ISR_Servo.h", "ESP32_ISR_Servo.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32_ISR_Servo-1.2.1.zip", "archiveFileName": "ESP32_ISR_Servo-1.2.1.zip", "size": 52905, "checksum": "SHA-256:ed7b826cd78cddde77664fd4b9cad4cef58c1b33ec2f78da1c443f94219ca18b" }, { "name": "ESP32_ISR_Servo", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors. Now supporting ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards. Tested OK with ESP32 core v2.0.3", "website": "https://github.com/khoih-prog/ESP32_ISR_Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32_ISR_Servo.git", "providesIncludes": [ "ESP32_ISR_Servo.h", "ESP32_ISR_Servo.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32_ISR_Servo-1.3.0.zip", "archiveFileName": "ESP32_ISR_Servo-1.3.0.zip", "size": 53325, "checksum": "SHA-256:cc8e4cb7f4595e34ec2b7dbd7db534f498c6207bde4ab1961c06f7a21b16b93b" }, { "name": "ESP32_ISR_Servo", "version": "1.3.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors. Now supporting ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards. Tested OK with ESP32 core v2.0.3", "website": "https://github.com/khoih-prog/ESP32_ISR_Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32_ISR_Servo.git", "providesIncludes": [ "ESP32_ISR_Servo.h", "ESP32_ISR_Servo.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32_ISR_Servo-1.3.1.zip", "archiveFileName": "ESP32_ISR_Servo-1.3.1.zip", "size": 53642, "checksum": "SHA-256:6ce7d549227200fe5d003bb2e21a8424385667e625f4b75ff7c44161ab7fdc32" }, { "name": "ESP32_ISR_Servo", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors. Now supporting ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards. Tested OK with ESP32 core v2.0.4", "website": "https://github.com/khoih-prog/ESP32_ISR_Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32_ISR_Servo.git", "providesIncludes": [ "ESP32_ISR_Servo.h", "ESP32_ISR_Servo.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32_ISR_Servo-1.4.0.zip", "archiveFileName": "ESP32_ISR_Servo-1.4.0.zip", "size": 54174, "checksum": "SHA-256:55bd4bffa69916ff0ff19b4a9ec7c5ce1be91f52ffcad408a8ffb8a52b34e4fa" }, { "name": "ESP32_ISR_Servo", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.", "paragraph": "This library enables you to use 1 Hardware Timer on an ESP32-based board to control 16 or more servo motors. Now supporting ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards. Tested OK with ESP32 core v2.0.5", "website": "https://github.com/khoih-prog/ESP32_ISR_Servo", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP32_ISR_Servo.git", "providesIncludes": [ "ESP32_ISR_Servo.h", "ESP32_ISR_Servo.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP32_ISR_Servo-1.5.0.zip", "archiveFileName": "ESP32_ISR_Servo-1.5.0.zip", "size": 56777, "checksum": "SHA-256:79cd862353a2d4abc991cce637a8ed3409224a773f5e9faf61f32d6a3dc1018c" }, { "name": "FastCapacitiveSensor", "version": "1.0.6", "author": "Nyanyan", "maintainer": "Takuto Yamana", "sentence": "A library to use capacitive sensors quickly", "paragraph": "It can get values from capacitive sensors", "website": "https://github.com/Nyanyan/FastCapacitiveSensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nyanyan/FastCapacitiveSensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nyanyan/FastCapacitiveSensor-1.0.6.zip", "archiveFileName": "FastCapacitiveSensor-1.0.6.zip", "size": 7917, "checksum": "SHA-256:c87acc8b9241c7f310c1fbf84a6d3e6d15db4976a1c477b77b94e4c1341e6e20" }, { "name": "Teensy_3X_Multipurpose_Board", "version": "1.0.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Library to interface with Teensy 3.X breakout board (PCB gerber and Eagle project files included!)", "paragraph": "Library to interface with Teensy 3.X breakout board (PCB gerber and Eagle project files included!)", "website": "https://github.com/PowerBroker2/Teensy_3X_Multipurpose_Board", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/Teensy_3X_Multipurpose_Board.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/Teensy_3X_Multipurpose_Board-1.0.0.zip", "archiveFileName": "Teensy_3X_Multipurpose_Board-1.0.0.zip", "size": 268394, "checksum": "SHA-256:ab24f420ddfcaefdfb2ca63548da667b674265aec12110163d8e1b23fb1a8047" }, { "name": "Teensy_3X_Multipurpose_Board", "version": "1.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Library to interface with Teensy 3.X breakout board (PCB gerber and Eagle project files included!)", "paragraph": "Library to interface with Teensy 3.X breakout board (PCB gerber and Eagle project files included!)", "website": "https://github.com/PowerBroker2/Teensy_3X_Multipurpose_Board", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/Teensy_3X_Multipurpose_Board.git", "dependencies": [ { "name": "DFPlayerMini_Fast" }, { "name": "Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/Teensy_3X_Multipurpose_Board-1.0.1.zip", "archiveFileName": "Teensy_3X_Multipurpose_Board-1.0.1.zip", "size": 268419, "checksum": "SHA-256:3f9d32ec9e3238b83b61fccef6eb9bfa0da0b4ac7aee54d40a13629e3817a870" }, { "name": "Teensy_3X_Multipurpose_Board", "version": "1.2.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Library to interface with Teensy 3.X breakout board (PCB gerber and Eagle project files included!)", "paragraph": "Library to interface with Teensy 3.X breakout board (PCB gerber and Eagle project files included!)", "website": "https://github.com/PowerBroker2/Teensy_3X_Multipurpose_Board", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/Teensy_3X_Multipurpose_Board.git", "dependencies": [ { "name": "DFPlayerMini_Fast" }, { "name": "Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/Teensy_3X_Multipurpose_Board-1.2.0.zip", "archiveFileName": "Teensy_3X_Multipurpose_Board-1.2.0.zip", "size": 267803, "checksum": "SHA-256:14b1ad34a2f945ec451f596cf806ca0558ccff6d2ab27df102e4291215e09a59" }, { "name": "Oversampling", "version": "0.9.1", "author": "Regimnatas Baublys", "maintainer": "Regimnatas Baublys", "sentence": "Improving ADC Resolution By Oversampling Averaging.", "website": "https://github.com/regimantas/Oversampling", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/regimantas/Oversampling.git", "url": "https://downloads.arduino.cc/libraries/github.com/regimantas/Oversampling-0.9.1.zip", "archiveFileName": "Oversampling-0.9.1.zip", "size": 3321, "checksum": "SHA-256:4cf43769112434a8d5e162a9e69b89caefc0199eff0ee67e4616d31d0b9704ea" }, { "name": "Oversampling", "version": "0.9.2", "author": "Regimnatas Baublys", "maintainer": "Regimnatas Baublys", "sentence": "Improving ADC Resolution By Oversampling Averaging.", "website": "https://github.com/regimantas/Oversampling", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/regimantas/Oversampling.git", "url": "https://downloads.arduino.cc/libraries/github.com/regimantas/Oversampling-0.9.2.zip", "archiveFileName": "Oversampling-0.9.2.zip", "size": 3327, "checksum": "SHA-256:0796c6096f443cd5aad4d7fd5e639ef52c826900f8f3564883640b6425571981" }, { "name": "Oversampling", "version": "0.9.3", "author": "Regimnatas Baublys", "maintainer": "Regimnatas Baublys", "sentence": "Improving ADC Resolution By Oversampling Averaging.", "website": "https://github.com/regimantas/Oversampling", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/regimantas/Oversampling.git", "url": "https://downloads.arduino.cc/libraries/github.com/regimantas/Oversampling-0.9.3.zip", "archiveFileName": "Oversampling-0.9.3.zip", "size": 3336, "checksum": "SHA-256:e6920dcca82398e862cbb4acc6b8281f903361e0f02e6130b06824a83163f281" }, { "name": "Oversampling", "version": "0.9.4", "author": "Regimnatas Baublys", "maintainer": "Regimnatas Baublys", "sentence": "Improving ADC Resolution By Oversampling Averaging.", "website": "https://github.com/regimantas/Oversampling", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/regimantas/Oversampling.git", "url": "https://downloads.arduino.cc/libraries/github.com/regimantas/Oversampling-0.9.4.zip", "archiveFileName": "Oversampling-0.9.4.zip", "size": 3369, "checksum": "SHA-256:f5a7427dac0942e957ca5b442cdb2cc1518dc442e43aae2c44a27667da2e0f89" }, { "name": "Oversampling", "version": "0.9.5", "author": "Regimnatas Baublys", "maintainer": "Regimnatas Baublys", "sentence": "Improving ADC Resolution By Oversampling Averaging.", "website": "https://github.com/regimantas/Oversampling", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/regimantas/Oversampling.git", "url": "https://downloads.arduino.cc/libraries/github.com/regimantas/Oversampling-0.9.5.zip", "archiveFileName": "Oversampling-0.9.5.zip", "size": 3387, "checksum": "SHA-256:d8d82eced91224f4b931bef62fc8da17e2e3ce2da29bcf1e1854078684b5ef6c" }, { "name": "ESP8266IoTHelper", "version": "1.0.0", "author": "Mehmet Yasin AKAR \u003chttps://github.com/mehyaa\u003e", "maintainer": "Mehmet Yasin AKAR \u003chttps://github.com/mehyaa\u003e", "sentence": "Helper for ESP8266 that orchestrates WiFi connection and OTA updates", "paragraph": "This library contains a simple helper that you can orchestrate WiFi connection via SmartConfig and Arduino IDE + HTTP OTA update features all together.", "website": "https://github.com/mehyaa/esp8266-iot-helper", "category": "Data Processing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mehyaa/esp8266-iot-helper.git", "url": "https://downloads.arduino.cc/libraries/github.com/mehyaa/ESP8266IoTHelper-1.0.0.zip", "archiveFileName": "ESP8266IoTHelper-1.0.0.zip", "size": 6044, "checksum": "SHA-256:ff5053e3303833976c0c6a1de4f82d848efdec3e85e9000e099190c82251887d" }, { "name": "ESP8266IoTHelper", "version": "1.0.1", "author": "Mehmet Yasin AKAR \u003chttps://github.com/mehyaa\u003e", "maintainer": "Mehmet Yasin AKAR \u003chttps://github.com/mehyaa\u003e", "sentence": "Helper for ESP8266 that orchestrates WiFi connection and OTA updates", "paragraph": "This library contains a simple helper that you can orchestrate WiFi connection via SmartConfig and Arduino IDE + HTTP OTA update features all together.", "website": "https://github.com/mehyaa/esp8266-iot-helper", "category": "Data Processing", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/mehyaa/esp8266-iot-helper.git", "url": "https://downloads.arduino.cc/libraries/github.com/mehyaa/ESP8266IoTHelper-1.0.1.zip", "archiveFileName": "ESP8266IoTHelper-1.0.1.zip", "size": 6037, "checksum": "SHA-256:99c6b535eeba46aa4bb89f2eb9c2f49f7de1d2c11afcfa330cc1e7900cd2eb0c" }, { "name": "ESP_WiFiManager", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web configuration portal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.1.zip", "archiveFileName": "ESP_WiFiManager-1.0.1.zip", "size": 285609, "checksum": "SHA-256:feba1120e845f84266c6e72cffca32a2b9df15872265504260938b68a88d6e11" }, { "name": "ESP_WiFiManager", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web configuration portal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.2.zip", "archiveFileName": "ESP_WiFiManager-1.0.2.zip", "size": 292443, "checksum": "SHA-256:925795106bb1b448d235fb36a78cd49693c2161fe880c670bd462812dfd86d58" }, { "name": "ESP_WiFiManager", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web configuration portal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.3.zip", "archiveFileName": "ESP_WiFiManager-1.0.3.zip", "size": 155654, "checksum": "SHA-256:76be0495b137d194d261edd1d33c5709f27a6fdb3314aa707d541d5a0be464a9" }, { "name": "ESP_WiFiManager", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web configuration portal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.4.zip", "archiveFileName": "ESP_WiFiManager-1.0.4.zip", "size": 382312, "checksum": "SHA-256:999da2e8f1fd284112acee2dd82762a0d093bb02d0850fc65350f4111fde98b9" }, { "name": "ESP_WiFiManager", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web configuration portal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.5.zip", "archiveFileName": "ESP_WiFiManager-1.0.5.zip", "size": 401513, "checksum": "SHA-256:e434397ee5f53bd04d5ba5d5e2e31618a479c8aaaecfc45f9942b2813bd91eca" }, { "name": "ESP_WiFiManager", "version": "1.0.6-beta", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web configuration portal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.6-beta.zip", "archiveFileName": "ESP_WiFiManager-1.0.6-beta.zip", "size": 488627, "checksum": "SHA-256:51c17d17c71cf5ca2651a652c2b536a87d17658d55168d518680617e1a0ccce1" }, { "name": "ESP_WiFiManager", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web configuration portal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.6.zip", "archiveFileName": "ESP_WiFiManager-1.0.6.zip", "size": 501062, "checksum": "SHA-256:1b3518e0e70562d26dcfdedbaf82b0872e6790a6fbe97d8055510e17ae8824a1" }, { "name": "ESP_WiFiManager", "version": "1.0.7", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime. You can also specify static DNS servers, personalized HostName.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.7.zip", "archiveFileName": "ESP_WiFiManager-1.0.7.zip", "size": 501830, "checksum": "SHA-256:2dfb57ba80742041b4ac0c57e290133f6eadda7bcdf3a0b298d1b04dff56708d" }, { "name": "ESP_WiFiManager", "version": "1.0.8", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime. You can also specify static DNS servers, personalized HostName.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.8.zip", "archiveFileName": "ESP_WiFiManager-1.0.8.zip", "size": 704243, "checksum": "SHA-256:bd0244cb6258b1c5d700af2afd6edfb5131e74257d77aace3dc43a9dc540e937" }, { "name": "ESP_WiFiManager", "version": "1.0.9", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime. You can also specify static DNS servers, personalized HostName.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.9.zip", "archiveFileName": "ESP_WiFiManager-1.0.9.zip", "size": 1153680, "checksum": "SHA-256:c1ba2188bed180cac6e75c32f74e975ed062c2e77fc8f8ffdb2124ad6ed83f1c" }, { "name": "ESP_WiFiManager", "version": "1.0.10", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.10.zip", "archiveFileName": "ESP_WiFiManager-1.0.10.zip", "size": 1240922, "checksum": "SHA-256:7a3ea9e4b16f9665133e7dd62089d843258001b7f5c30a222c74c431edb8f96b" }, { "name": "ESP_WiFiManager", "version": "1.0.11", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 WiFi Connection Manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules WiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with CORS feature.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.0.11.zip", "archiveFileName": "ESP_WiFiManager-1.0.11.zip", "size": 1243871, "checksum": "SHA-256:56eb853f98fdf8b252da493cc7f8c95e932176909d7c4d86711b206e3671c84e" }, { "name": "ESP_WiFiManager", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 MuiltiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules MultiWiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.1.0.zip", "archiveFileName": "ESP_WiFiManager-1.1.0.zip", "size": 1330963, "checksum": "SHA-256:329cc76df1732725fc356114fbb863348fb633a860ad63c064649bdb1a31acc3" }, { "name": "ESP_WiFiManager", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 MuiltiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules MultiWiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.1.1.zip", "archiveFileName": "ESP_WiFiManager-1.1.1.zip", "size": 1335147, "checksum": "SHA-256:5b8c60fc3bdf1df7441232eb0c463f3b541a6ef59aa1d1fe443b979afd200a5e" }, { "name": "ESP_WiFiManager", "version": "1.1.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 MuiltiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules MultiWiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.1.2.zip", "archiveFileName": "ESP_WiFiManager-1.1.2.zip", "size": 1340443, "checksum": "SHA-256:5235cee0c8cef735ce9a74a2fc7597d1f6369b693592ec18be199036bf66d63a" }, { "name": "ESP_WiFiManager", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 MuiltiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules MultiWiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.2.0.zip", "archiveFileName": "ESP_WiFiManager-1.2.0.zip", "size": 1389254, "checksum": "SHA-256:0e5a5d878529f4df682ba92cf8da0908b00f459229bd0df3e9ca90439d7d2b4d" }, { "name": "ESP_WiFiManager", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 MuiltiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules MultiWiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.3.0.zip", "archiveFileName": "ESP_WiFiManager-1.3.0.zip", "size": 1400124, "checksum": "SHA-256:ea7b1cf581808a01e4896c057c6e847651cdbced88359b0fba423f58c81738ec" }, { "name": "ESP_WiFiManager", "version": "1.4.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 MuiltiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules MultiWiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.4.1.zip", "archiveFileName": "ESP_WiFiManager-1.4.1.zip", "size": 1441243, "checksum": "SHA-256:e6425efd3e3082fad9a752ab06b0f2dcaf63a9bcdddfff0ec2414259b8bcb14c" }, { "name": "ESP_WiFiManager", "version": "1.4.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 MultiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules MultiWiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.4.2.zip", "archiveFileName": "ESP_WiFiManager-1.4.2.zip", "size": 1443650, "checksum": "SHA-256:bf3c21d6c1f2c2ec2ce26a808653408a9c13d466aa2c603d68fdc6ae9b781cdb" }, { "name": "ESP_WiFiManager", "version": "1.4.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "ESP32, ESP8266 MultiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal", "paragraph": "Library for configuring ESP32, ESP8266 modules MultiWiFi credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.4.3.zip", "archiveFileName": "ESP_WiFiManager-1.4.3.zip", "size": 1445542, "checksum": "SHA-256:0ead35979f26cc6e264e3e573199f5b91d0856f90230bfd39e734250df32d350" }, { "name": "ESP_WiFiManager", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.5.0.zip", "archiveFileName": "ESP_WiFiManager-1.5.0.zip", "size": 1647739, "checksum": "SHA-256:6234455de00738e409e44f33b2de973f5d222b653072f66b29abea9e0ce8d757" }, { "name": "ESP_WiFiManager", "version": "1.5.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.5.1.zip", "archiveFileName": "ESP_WiFiManager-1.5.1.zip", "size": 1649370, "checksum": "SHA-256:d6dc683faf4c86758435c01c63449ddb3b6ac25fa6806ab25844375e9e4dc9e2" }, { "name": "ESP_WiFiManager", "version": "1.5.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.5.2.zip", "archiveFileName": "ESP_WiFiManager-1.5.2.zip", "size": 1652200, "checksum": "SHA-256:b8b531054256525221e81c38f96bc6e9b0b30edd7610eb2267c764ca4f988be2" }, { "name": "ESP_WiFiManager", "version": "1.5.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.5.3.zip", "archiveFileName": "ESP_WiFiManager-1.5.3.zip", "size": 1652958, "checksum": "SHA-256:dcdccb799e537650970104d768fa194026c0aa17d6e225348e41fc4d0f522977" }, { "name": "ESP_WiFiManager", "version": "1.6.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.6.0.zip", "archiveFileName": "ESP_WiFiManager-1.6.0.zip", "size": 1726591, "checksum": "SHA-256:672519697949cc092e73803bdfbcf64afff0f811f8145be54c5f577541b579de" }, { "name": "ESP_WiFiManager", "version": "1.6.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect feature and configurable CORS Header.", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.6.1.zip", "archiveFileName": "ESP_WiFiManager-1.6.1.zip", "size": 1727769, "checksum": "SHA-256:f5748211684f4cf60a08f1f592edf442f779b707b776e331001295aa5d136514" }, { "name": "ESP_WiFiManager", "version": "1.7.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features.\",", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.7.0.zip", "archiveFileName": "ESP_WiFiManager-1.7.0.zip", "size": 1797608, "checksum": "SHA-256:ce23014e418af18954be703592c17eefe874580a0c7112a8e1c06e2a70183796" }, { "name": "ESP_WiFiManager", "version": "1.7.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features.\",", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.7.1.zip", "archiveFileName": "ESP_WiFiManager-1.7.1.zip", "size": 1781460, "checksum": "SHA-256:83c4899473a7c0761c78116a25fbb2ec560369859e63ca3fb56ec3db2d95448e" }, { "name": "ESP_WiFiManager", "version": "1.7.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features.\",", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.7.2.zip", "archiveFileName": "ESP_WiFiManager-1.7.2.zip", "size": 1781802, "checksum": "SHA-256:0150d82109e7ef74d84818ef74856e649dd1e9f164d678e58a730d3b05d07604" }, { "name": "ESP_WiFiManager", "version": "1.7.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features.\",", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.7.3.zip", "archiveFileName": "ESP_WiFiManager-1.7.3.zip", "size": 1782814, "checksum": "SHA-256:1b4497c9fe9575ecf90f4b18c0e73ef91287e2163cf08dc8257328ae5687fad9" }, { "name": "ESP_WiFiManager", "version": "1.7.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features.\",", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.7.4.zip", "archiveFileName": "ESP_WiFiManager-1.7.4.zip", "size": 1783202, "checksum": "SHA-256:a1dee07ba078a0f2f197ef3b4f8ba11807fe4c1c8e2013049fb7a9ecd32e869f" }, { "name": "ESP_WiFiManager", "version": "1.7.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.7.5.zip", "archiveFileName": "ESP_WiFiManager-1.7.5.zip", "size": 1558899, "checksum": "SHA-256:09a459c706a914a441fc9c43ccd30675302b577d717195913df544db65943715" }, { "name": "ESP_WiFiManager", "version": "1.7.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.7.6.zip", "archiveFileName": "ESP_WiFiManager-1.7.6.zip", "size": 1561698, "checksum": "SHA-256:b1809fa60e1f9f343d64f2162bcee092fe6eb8add983324456053cb87b7d6f57" }, { "name": "ESP_WiFiManager", "version": "1.7.7", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.7.7.zip", "archiveFileName": "ESP_WiFiManager-1.7.7.zip", "size": 1562289, "checksum": "SHA-256:3a944c31178b56670d5755fe87491e1a36f3a1f559b5d5ef63118740aee19a85" }, { "name": "ESP_WiFiManager", "version": "1.7.8", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.7.8.zip", "archiveFileName": "ESP_WiFiManager-1.7.8.zip", "size": 1564439, "checksum": "SHA-256:72cb5938b03e48478abadaa3ffb3a296b4b91ad7eef1120746e60a3d9a359375" }, { "name": "ESP_WiFiManager", "version": "1.8.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h", "ESP_WiFiManager-Impl.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.8.0.zip", "archiveFileName": "ESP_WiFiManager-1.8.0.zip", "size": 1493703, "checksum": "SHA-256:a4bf66147ff47b1abc7f862b61184f56b9551426be625b2a56e6b45e1e9f77d2" }, { "name": "ESP_WiFiManager", "version": "1.9.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h", "ESP_WiFiManager.hpp", "ESP_WiFiManager-Impl.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.9.0.zip", "archiveFileName": "ESP_WiFiManager-1.9.0.zip", "size": 1496747, "checksum": "SHA-256:9cdc922227e3528b344de2177f2ff7e12eeb53d0dde0dd34e74a50071b04340b" }, { "name": "ESP_WiFiManager", "version": "1.10.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h", "ESP_WiFiManager.hpp", "ESP_WiFiManager-Impl.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.10.0.zip", "archiveFileName": "ESP_WiFiManager-1.10.0.zip", "size": 1497693, "checksum": "SHA-256:e9cbd000b55c1894a79ce41b76d8ed1830c5977a3aa9a48b1157161ffd301aeb" }, { "name": "ESP_WiFiManager", "version": "1.10.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h", "ESP_WiFiManager.hpp", "ESP_WiFiManager-Impl.h" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.10.1.zip", "archiveFileName": "ESP_WiFiManager-1.10.1.zip", "size": 1495187, "checksum": "SHA-256:d94d6bbdc682624078252c29ea918ca64784b648328e28addf4943fa526e24b7" }, { "name": "ESP_WiFiManager", "version": "1.10.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h", "ESP_WiFiManager.hpp" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.10.2.zip", "archiveFileName": "ESP_WiFiManager-1.10.2.zip", "size": 1476859, "checksum": "SHA-256:cc16fe13a0a3e7d61be8a157b748df4385aac09686194825da8438e1b7e0cd7b" }, { "name": "ESP_WiFiManager", "version": "1.11.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library. Now using correct ESP32 chipIP", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h", "ESP_WiFiManager.hpp" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.11.0.zip", "archiveFileName": "ESP_WiFiManager-1.11.0.zip", "size": 1475495, "checksum": "SHA-256:ae7361710f72a0e811a661f81c26f5d6b530eae0c43fda14eaff71750724c183" }, { "name": "ESP_WiFiManager", "version": "1.12.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library. Now using correct ESP32 chipIP and optional display Credentials on Config Portal", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h", "ESP_WiFiManager.hpp" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.12.0.zip", "archiveFileName": "ESP_WiFiManager-1.12.0.zip", "size": 1488125, "checksum": "SHA-256:74fae2848c4344175b70b33bd5884f4cbccc544f9a5ce956fdfacbafce017067" }, { "name": "ESP_WiFiManager", "version": "1.12.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal. This Library is used for configuring ESP32 and ESP8266 MultiWiFi Credentials at runtime. You can also specify static DNS servers, personalized HostName, DHCP HostName, static AP and STA IP, fixed or random AP channel. Now with MultiWiFi auto(Re)connect, configurable CORS Header and auto-Timezone features. Auto detect ESP32 core and use either built-in LittleFS or external LITTLEFS library. Now using correct ESP32 chipIP and optional display Credentials on Config Portal", "website": "https://github.com/khoih-prog/ESP_WiFiManager", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_WiFiManager.git", "providesIncludes": [ "ESP_WiFiManager.h", "ESP_WiFiManager.hpp" ], "dependencies": [ { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_WiFiManager-1.12.1.zip", "archiveFileName": "ESP_WiFiManager-1.12.1.zip", "size": 1489775, "checksum": "SHA-256:9ff1f832dc6d3a43310db9060bb9132b8844ac9b1751f347732151da9f9c421a" }, { "name": "Adafruit MCP4728", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP4728 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP4728 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP4728", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP4728.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP4728-1.0.0.zip", "archiveFileName": "Adafruit_MCP4728-1.0.0.zip", "size": 10808, "checksum": "SHA-256:f51f81f0193f74311fc64419a3181669f43df04c3e73e289fbfd702f898631bb" }, { "name": "Adafruit MCP4728", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP4728 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP4728 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP4728", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP4728.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP4728-1.0.1.zip", "archiveFileName": "Adafruit_MCP4728-1.0.1.zip", "size": 10599, "checksum": "SHA-256:fec994dd39aa39c7c8765e002508247133ad55d6906e4bfef849b88a04fc6fbb" }, { "name": "Adafruit MCP4728", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP4728 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP4728 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP4728", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP4728.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP4728-1.0.2.zip", "archiveFileName": "Adafruit_MCP4728-1.0.2.zip", "size": 10775, "checksum": "SHA-256:a1ebf5f37a2d789ed0ecd5a5df23d915b5c84c3f9117d5b58c5fac6ba45fde1b" }, { "name": "Adafruit MCP4728", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP4728 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP4728 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP4728", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP4728.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP4728-1.0.5.zip", "archiveFileName": "Adafruit_MCP4728-1.0.5.zip", "size": 10777, "checksum": "SHA-256:0ebe9b4f8ad84ac307e1d2acaabba3c584e11a19d90c23a0073bbc0eca617344" }, { "name": "Adafruit MCP4728", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP4728 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP4728 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP4728", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP4728.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP4728-1.0.6.zip", "archiveFileName": "Adafruit_MCP4728-1.0.6.zip", "size": 425752, "checksum": "SHA-256:da4398108068923992bf055a47d3cf0b20da9e2877fa24e57378828aa4737b8a" }, { "name": "Adafruit MCP4728", "version": "1.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP4728 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP4728 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP4728", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP4728.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP4728-1.0.7.zip", "archiveFileName": "Adafruit_MCP4728-1.0.7.zip", "size": 425796, "checksum": "SHA-256:78981a27735846d1c12a5a429e308a35407ed7c02104cc6c9f78e959e1493d69" }, { "name": "Adafruit MCP4728", "version": "1.0.9", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MCP4728 sensors in the Adafruit shop", "paragraph": "Arduino library for the MCP4728 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MCP4728", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MCP4728.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MCP4728-1.0.9.zip", "archiveFileName": "Adafruit_MCP4728-1.0.9.zip", "size": 425797, "checksum": "SHA-256:82ff17e3e105e2691627ba7196b38f69b05e98fcd8896af0c6f4fb61acceceb0" }, { "name": "DigitalPressureSensor", "version": "1.0.6", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineon's DPS310 Pressure Sensor.", "paragraph": "The DPS series are highly-sensitive pressure sensors (with temperature compensation) that can be connected via SPI or I2C.", "website": "http://www.infineon.com/cms/de/product/sensor/capacitive-pressure-sensor-for-consumer-applications/DPS310/productType.html?productType=5546d462525dbac4015312b96a743801", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/DPS310-Pressure-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/DigitalPressureSensor-1.0.6.zip", "archiveFileName": "DigitalPressureSensor-1.0.6.zip", "size": 33011, "checksum": "SHA-256:94842a2ca49013b61a077557b6b20a6e74dd0edc42905e71fa777bf6a78b1665" }, { "name": "DigitalPressureSensor", "version": "1.0.7", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineon's DPS310 Pressure Sensor.", "paragraph": "The DPS series are highly-sensitive pressure sensors (with temperature compensation) that can be connected via SPI or I2C.", "website": "http://www.infineon.com/cms/de/product/sensor/capacitive-pressure-sensor-for-consumer-applications/DPS310/productType.html?productType=5546d462525dbac4015312b96a743801", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/DPS310-Pressure-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/DigitalPressureSensor-1.0.7.zip", "archiveFileName": "DigitalPressureSensor-1.0.7.zip", "size": 33012, "checksum": "SHA-256:cd1165f55bd4554b9f12a8ef4726c4c61299f79eb072aed0f88fe14843936b9e" }, { "name": "DigitalPressureSensor", "version": "1.0.8", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineon's DPS310 Pressure Sensor (DEPRECATED).", "paragraph": "This library is deprecated, use this https://github.com/Infineon/arduino-xensiv-dps3xx instead.The DPS series are highly-sensitive pressure sensors (with temperature compensation) that can be connected via SPI or I2C.", "website": "http://www.infineon.com/cms/de/product/sensor/capacitive-pressure-sensor-for-consumer-applications/DPS310/productType.html?productType=5546d462525dbac4015312b96a743801", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/DPS310-Pressure-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/DigitalPressureSensor-1.0.8.zip", "archiveFileName": "DigitalPressureSensor-1.0.8.zip", "size": 37226, "checksum": "SHA-256:19b9defe3fcb08540a4d63a4fb965749b59c15b650d44eb7018d73c8aeb801a1" }, { "name": "Voltmeter", "version": "1.0.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Calculates the voltage from voltmeter modules based on voltage divider concept.", "paragraph": "Voltmeter is a minimalistic library that calculates voltage of modules based on voltage divider concept.", "website": "https://gitlab.com/yesbotics/libs/arduino/voltmeter", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/voltmeter.git", "url": "https://downloads.arduino.cc/libraries/libs/arduino/Voltmeter-1.0.0.zip", "archiveFileName": "Voltmeter-1.0.0.zip", "size": 2602, "checksum": "SHA-256:fb788e5e2218195d7dcd4adf0bdfeadc387980422e254249efd016637358f7d9" }, { "name": "TimeoutCallback", "version": "1.0.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Library to call a callback after a certain time.", "paragraph": "Timeout is a minimalistic library to call a callback funtion after a user-specific time in milliseconds. Timeout is non-blocking and designed to use minimal memory requirements.", "website": "https://gitlab.com/yesbotics/libs/arduino/timeout-callback", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/timeout-callback.git", "url": "https://downloads.arduino.cc/libraries/libs/arduino/TimeoutCallback-1.0.0.zip", "archiveFileName": "TimeoutCallback-1.0.0.zip", "size": 3551, "checksum": "SHA-256:dfa2bb8b3fdeed3e13aeca6eb12947834a6c80b7ab5ef76164b145f61fd1aede" }, { "name": "TimeoutCallback", "version": "1.1.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Library to call a callback after a certain time.", "paragraph": "Timeout is a minimalistic library to call a callback funtion after a user-specific time in milliseconds. Timeout is non-blocking and designed to use minimal memory requirements.", "website": "https://gitlab.com/yesbotics/libs/arduino/timeout-callback", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/timeout-callback.git", "url": "https://downloads.arduino.cc/libraries/libs/arduino/TimeoutCallback-1.1.0.zip", "archiveFileName": "TimeoutCallback-1.1.0.zip", "size": 3854, "checksum": "SHA-256:a9b307beb7232576ef86548d5edcf39206cd74ba30de20e4b961100bda1bb9be" }, { "name": "TimeoutCallback", "version": "1.2.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Library to call a callback after a certain time.", "paragraph": "Timeout is a minimalistic library to call a callback funtion after a user-specific time in milliseconds. Timeout is non-blocking and designed to use minimal memory requirements.", "website": "https://gitlab.com/yesbotics/libs/arduino/timeout-callback", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/timeout-callback.git", "url": "https://downloads.arduino.cc/libraries/libs/arduino/TimeoutCallback-1.2.0.zip", "archiveFileName": "TimeoutCallback-1.2.0.zip", "size": 3918, "checksum": "SHA-256:4b5723fd668e55a308f74fc1cad01dfb48aaa2b6a365086a0345ede0f4e8e030" }, { "name": "TimeoutCallback", "version": "1.3.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Library to call a callback after a certain time.", "paragraph": "Timeout is a minimalistic library to call a callback funtion after a user-specific time in milliseconds. Timeout is non-blocking and designed to use minimal memory requirements.", "website": "https://gitlab.com/yesbotics/libs/arduino/timeout-callback", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/timeout-callback.git", "url": "https://downloads.arduino.cc/libraries/libs/arduino/TimeoutCallback-1.3.0.zip", "archiveFileName": "TimeoutCallback-1.3.0.zip", "size": 3982, "checksum": "SHA-256:50020aeeb61b52c539822a1ef70955b5eb537a50a33ae5cf47921df2ccb4c840" }, { "name": "IntervalCallback", "version": "1.0.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Library to call a callback repetively after a certain time.", "paragraph": "IntervalCallback is a minimalistic library to call a callback funtion repetively after a user-specific time in milliseconds. Interval is non-blocking and designed to use minimal memory requirements.", "website": "https://gitlab.com/yesbotics/libs/arduino/interval-callback", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/interval-callback.git", "url": "https://downloads.arduino.cc/libraries/libs/arduino/IntervalCallback-1.0.0.zip", "archiveFileName": "IntervalCallback-1.0.0.zip", "size": 3645, "checksum": "SHA-256:c060cc9b88a6da7ece6300040670a7d784b58dd91e6dc542a4d430f77049495a" }, { "name": "IntervalCallback", "version": "1.1.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Library to call a callback repetively after a certain time.", "paragraph": "IntervalCallback is a minimalistic library to call a callback funtion repetively after a user-specific time in milliseconds. Interval is non-blocking and designed to use minimal memory requirements.", "website": "https://gitlab.com/yesbotics/libs/arduino/interval-callback", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/interval-callback.git", "url": "https://downloads.arduino.cc/libraries/libs/arduino/IntervalCallback-1.1.0.zip", "archiveFileName": "IntervalCallback-1.1.0.zip", "size": 3858, "checksum": "SHA-256:30d0b9bdc27596b2410fbaa2a30446617fc50c3f89da19c8c16931f5846e0ad9" }, { "name": "IntervalCallback", "version": "1.1.1", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Library to call a callback repetively after a certain time.", "paragraph": "IntervalCallback is a minimalistic library to call a callback funtion repetively after a user-specific time in milliseconds. Interval is non-blocking and designed to use minimal memory requirements.", "website": "https://gitlab.com/yesbotics/libs/arduino/interval-callback", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/interval-callback.git", "url": "https://downloads.arduino.cc/libraries/libs/arduino/IntervalCallback-1.1.1.zip", "archiveFileName": "IntervalCallback-1.1.1.zip", "size": 3922, "checksum": "SHA-256:18d5bb46cfc8d057a57b57654615d494dfa4227ac1dadb1ab40f75b919f28c79" }, { "name": "IntervalCallback", "version": "1.1.2", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Library to call a callback repetively after a certain time.", "paragraph": "IntervalCallback is a minimalistic library to call a callback funtion repetively after a user-specific time in milliseconds. Interval is non-blocking and designed to use minimal memory requirements.", "website": "https://gitlab.com/yesbotics/libs/arduino/interval-callback", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/interval-callback.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino/IntervalCallback-1.1.2.zip", "archiveFileName": "IntervalCallback-1.1.2.zip", "size": 3981, "checksum": "SHA-256:2468a4f4df17f5c93d37d63ad9b0af4fcf23dbbf32907892fcecda5ec7138c02" }, { "name": "AverageValue", "version": "1.0.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Jens Kabisch, Albrecht Nitsche", "sentence": "Calculates the average value of some values.", "paragraph": "AverageValue is a minimalistic library that calculates the average value of given values. It supports multiple datatypes.", "website": "https://gitlab.com/yesbotics/libs/arduino/average-value", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/libs/arduino/average-value.git", "url": "https://downloads.arduino.cc/libraries/libs/arduino/AverageValue-1.0.0.zip", "archiveFileName": "AverageValue-1.0.0.zip", "size": 2737, "checksum": "SHA-256:451f13fa9849a2a4f5ce3df23b6bdf5e12912d8761927e8397630141a730904c" }, { "name": "ESP_DoubleResetDetector", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using RTC Memory for ESP8266 and EEPROM for ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of a device's wifi.", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.0.0.zip", "archiveFileName": "ESP_DoubleResetDetector-1.0.0.zip", "size": 6134, "checksum": "SHA-256:2dee974048bd86d37f86427047b3d1f40f05a8e353cfc8ee21efa68245732f1f" }, { "name": "ESP_DoubleResetDetector", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih58@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using RTC Memory, EEPROM or SPIFFS for ESP8266 and EEPROM and SPIFFS for ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device's wifi credentials.", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.0.1.zip", "archiveFileName": "ESP_DoubleResetDetector-1.0.1.zip", "size": 11932, "checksum": "SHA-256:89a688933d0f7f7c07122fa3de14378a49bf0a3af798c1b708d72319d79d5569" }, { "name": "ESP_DoubleResetDetector", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using RTC Memory, EEPROM or SPIFFS for ESP8266 and EEPROM and SPIFFS for ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device's wifi credentials.", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.0.2.zip", "archiveFileName": "ESP_DoubleResetDetector-1.0.2.zip", "size": 12921, "checksum": "SHA-256:b4e0999f5114d54b22774dcbfcb11b2d9a7b9d7216165ebc631ac95d0fde9ee8" }, { "name": "ESP_DoubleResetDetector", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and EEPROM and SPIFFS for ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device's wifi credentials.", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.0.3.zip", "archiveFileName": "ESP_DoubleResetDetector-1.0.3.zip", "size": 13982, "checksum": "SHA-256:138f9771d08afa261a27d7a33c96b098899580ab2f3500553149d7f77fffb513" }, { "name": "ESP_DoubleResetDetector", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device's WiFi credentials.", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "providesIncludes": [ "ESP_DoubleResetDetector.h" ], "dependencies": [ { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.1.0.zip", "archiveFileName": "ESP_DoubleResetDetector-1.1.0.zip", "size": 17966, "checksum": "SHA-256:9b4bb608ffa508687b6921f807345d7453a40cdde95442a44e096e6216bc2c3b" }, { "name": "ESP_DoubleResetDetector", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device's WiFi credentials.", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "providesIncludes": [ "ESP_DoubleResetDetector.h" ], "dependencies": [ { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.1.1.zip", "archiveFileName": "ESP_DoubleResetDetector-1.1.1.zip", "size": 25908, "checksum": "SHA-256:529e9860a8eec248f8c3b4a17a623d06f188186e77b3b6d08d118a2acedf84ad" }, { "name": "ESP_DoubleResetDetector", "version": "1.1.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device's WiFi credentials.", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "providesIncludes": [ "ESP_DoubleResetDetector.h" ], "dependencies": [ { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.1.2.zip", "archiveFileName": "ESP_DoubleResetDetector-1.1.2.zip", "size": 26242, "checksum": "SHA-256:bb7b13c86fbab0b800c835ae7e8157f477ee6a7f3e6f983b97af2b71938c273e" }, { "name": "ESP_DoubleResetDetector", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device's WiFi credentials.", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "providesIncludes": [ "ESP_DoubleResetDetector.h" ], "dependencies": [ { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.2.0.zip", "archiveFileName": "ESP_DoubleResetDetector-1.2.0.zip", "size": 26643, "checksum": "SHA-256:3187ccf427a50d4ebf65b0b58515a0d54b93b932fa9bf65b65be4c989a271a25" }, { "name": "ESP_DoubleResetDetector", "version": "1.2.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials.", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "providesIncludes": [ "ESP_DoubleResetDetector.h" ], "dependencies": [ { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.2.1.zip", "archiveFileName": "ESP_DoubleResetDetector-1.2.1.zip", "size": 26754, "checksum": "SHA-256:4d0958ba849503f248c523d9fd80720da50960fac35ad6f096f0481c49372611" }, { "name": "ESP_DoubleResetDetector", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials. Now supporting ESP32_C3, ESP32_S2 ans ESP32_S3", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "providesIncludes": [ "ESP_DoubleResetDetector.h" ], "dependencies": [ { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.3.0.zip", "archiveFileName": "ESP_DoubleResetDetector-1.3.0.zip", "size": 27811, "checksum": "SHA-256:7f14b7e1332f14737b2532c8571073ef2b942bb31bc93a79e3b34dcb47c42853" }, { "name": "ESP_DoubleResetDetector", "version": "1.3.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials. Now supporting ESP32_C3, ESP32_S2 ans ESP32_S3", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "providesIncludes": [ "ESP_DoubleResetDetector.h" ], "dependencies": [ { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.3.1.zip", "archiveFileName": "ESP_DoubleResetDetector-1.3.1.zip", "size": 30300, "checksum": "SHA-256:cb4722ee637d6d194f29b76da4e9818d9670875e33a1f92dc131a092a8ce4837" }, { "name": "ESP_DoubleResetDetector", "version": "1.3.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials. Now supporting ESP32_C3, ESP32_S2 ans ESP32_S3", "website": "https://github.com/khoih-prog/ESP_DoubleResetDetector", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_DoubleResetDetector.git", "providesIncludes": [ "ESP_DoubleResetDetector.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_DoubleResetDetector-1.3.2.zip", "archiveFileName": "ESP_DoubleResetDetector-1.3.2.zip", "size": 32003, "checksum": "SHA-256:9f34f86b3bc019c570ba29ba31dcebba84b008c7f72584348fdb407a939e5b0f" }, { "name": "tcs3200", "version": "1.1.0", "author": "Panjkrc", "maintainer": "Panjkrc", "sentence": "tcs3200 color sensor library", "paragraph": "tcs3200 color sensor library", "website": "https://github.com/Panjkrc/TCS3200_library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Panjkrc/TCS3200_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Panjkrc/tcs3200-1.1.0.zip", "archiveFileName": "tcs3200-1.1.0.zip", "size": 51678, "checksum": "SHA-256:8919f9054a2e87beca3e9ad69ade645fb3c83a6411838e5f6052ee3db910d6fc" }, { "name": "tcs3200", "version": "1.2.0", "author": "Panjkrc", "maintainer": "Panjkrc", "sentence": "tcs3200 color sensor library", "paragraph": "tcs3200 color sensor library", "website": "https://github.com/Panjkrc/TCS3200_library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Panjkrc/TCS3200_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Panjkrc/tcs3200-1.2.0.zip", "archiveFileName": "tcs3200-1.2.0.zip", "size": 53242, "checksum": "SHA-256:036a63d1fe4342a59fc52dc4e3d6f20747c7fd34e766add4fb407da720e9c89b" }, { "name": "tcs3200", "version": "1.2.1", "author": "Panjkrc", "maintainer": "Panjkrc", "sentence": "tcs3200 color sensor library", "paragraph": "tcs3200 color sensor library", "website": "https://github.com/Panjkrc/TCS3200_library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Panjkrc/TCS3200_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Panjkrc/tcs3200-1.2.1.zip", "archiveFileName": "tcs3200-1.2.1.zip", "size": 52851, "checksum": "SHA-256:57d997303a3c5678126aa0e34fe09073cfd9442949edc00d538faf37891c19f3" }, { "name": "tcs3200", "version": "1.3.0", "author": "Panjkrc", "maintainer": "Panjkrc", "sentence": "tcs3200 color sensor library", "paragraph": "tcs3200 color sensor library", "website": "https://github.com/Panjkrc/TCS3200_library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Panjkrc/TCS3200_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Panjkrc/tcs3200-1.3.0.zip", "archiveFileName": "tcs3200-1.3.0.zip", "size": 53183, "checksum": "SHA-256:0e1f508870cc590bee832d472cddfa97d6069412a7eadac138d7ef2134c682dd" }, { "name": "tcs3200", "version": "1.3.1", "author": "Panjkrc", "maintainer": "Panjkrc", "sentence": "tcs3200 color sensor library", "paragraph": "tcs3200 color sensor library", "website": "https://github.com/Panjkrc/TCS3200_library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Panjkrc/TCS3200_library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Panjkrc/tcs3200-1.3.1.zip", "archiveFileName": "tcs3200-1.3.1.zip", "size": 53228, "checksum": "SHA-256:651fedcf02f32106f84744544f0c23bbc923e79202fe66e9446ad18723a6be02" }, { "name": "CERP - DF-Robot Wireless GamePad V2.0 for Arduino library", "version": "1.0.3", "author": "DBS06", "maintainer": "DBS06", "sentence": "Is a lightweight library for DF-Robot Wireless GamePad V2.0 for Arduino", "paragraph": "Reads the button states and analog joysticks. On Startup the joysticks will be calibrated and the analog data will be noise filtered. Library contains an example for the GamePad itself (ready to use) and an example for the receiver.", "website": "https://github.com/DBS06/CERP_DF_Robot_Wireless_GamePad_V2", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DBS06/CERP_DF_Robot_Wireless_GamePad_V2.git", "providesIncludes": [ "CerpGamePad.h" ], "dependencies": [ { "name": "MegaunoLink" } ], "url": "https://downloads.arduino.cc/libraries/github.com/DBS06/CERP___DF_Robot_Wireless_GamePad_V2_0_for_Arduino_library-1.0.3.zip", "archiveFileName": "CERP___DF_Robot_Wireless_GamePad_V2_0_for_Arduino_library-1.0.3.zip", "size": 184509, "checksum": "SHA-256:207ff9ba3d275663d2fe1d7fa6bb624cb2aa978e786ac22a88395bacf47283aa" }, { "name": "CERP - DF-Robot Wireless GamePad V2.0 for Arduino library", "version": "1.0.4", "author": "DBS06", "maintainer": "DBS06", "sentence": "Is a lightweight library for DF-Robot Wireless GamePad V2.0 for Arduino", "paragraph": "Reads the button states and analog joysticks. On Startup the joysticks will be calibrated and the analog data will be noise filtered. Library contains an example for the GamePad itself (ready to use) and an example for the receiver.", "website": "https://github.com/DBS06/CERP_DF_Robot_Wireless_GamePad_V2", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DBS06/CERP_DF_Robot_Wireless_GamePad_V2.git", "providesIncludes": [ "CerpGamePad.h" ], "dependencies": [ { "name": "MegaunoLink" } ], "url": "https://downloads.arduino.cc/libraries/github.com/DBS06/CERP___DF_Robot_Wireless_GamePad_V2_0_for_Arduino_library-1.0.4.zip", "archiveFileName": "CERP___DF_Robot_Wireless_GamePad_V2_0_for_Arduino_library-1.0.4.zip", "size": 184499, "checksum": "SHA-256:8a93efe9d1954d35d069ee247182e7a06ba5b590d52aeccb30bc4cf8228120a1" }, { "name": "CERP - DF-Robot Wireless GamePad V2.0 for Arduino library", "version": "1.0.5", "author": "DBS06", "maintainer": "DBS06", "sentence": "Is a lightweight library for DF-Robot Wireless GamePad V2.0 for Arduino", "paragraph": "Reads the button states and analog joysticks. On Startup the joysticks will be calibrated and the analog data will be noise filtered. Library contains an example for the GamePad itself (ready to use) and an example for the receiver.", "website": "https://github.com/DBS06/CERP_DF_Robot_Wireless_GamePad_V2", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DBS06/CERP_DF_Robot_Wireless_GamePad_V2.git", "providesIncludes": [ "CerpGamePad.h" ], "dependencies": [ { "name": "MegaunoLink" } ], "url": "https://downloads.arduino.cc/libraries/github.com/DBS06/CERP___DF_Robot_Wireless_GamePad_V2_0_for_Arduino_library-1.0.5.zip", "archiveFileName": "CERP___DF_Robot_Wireless_GamePad_V2_0_for_Arduino_library-1.0.5.zip", "size": 184503, "checksum": "SHA-256:1aa261c2093fb33a27b0394f1dadf62a56d6f1f4e959fc49cc0b367d31d65c3e" }, { "name": "CERP - DF-Robot Wireless GamePad V2.0 for Arduino library", "version": "1.0.6", "author": "DBS06", "maintainer": "DBS06", "sentence": "Is a lightweight library for DF-Robot Wireless GamePad V2.0 for Arduino", "paragraph": "Reads the button states and analog joysticks. On Startup the joysticks will be calibrated and the analog data will be noise filtered. Library contains an example for the GamePad itself (ready to use) and an example for the receiver.", "website": "https://github.com/DBS06/CERP_DF_Robot_Wireless_GamePad_V2", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DBS06/CERP_DF_Robot_Wireless_GamePad_V2.git", "providesIncludes": [ "CerpGamePad.h" ], "dependencies": [ { "name": "MegaunoLink" } ], "url": "https://downloads.arduino.cc/libraries/github.com/DBS06/CERP___DF_Robot_Wireless_GamePad_V2_0_for_Arduino_library-1.0.6.zip", "archiveFileName": "CERP___DF_Robot_Wireless_GamePad_V2_0_for_Arduino_library-1.0.6.zip", "size": 185604, "checksum": "SHA-256:2fdcb99054e0a665601855f6865628eef57c55ae8e3e5ddf4db5c3c69bf42f2a" }, { "name": "ezOutput", "version": "1.0.0", "author": "ArduinoGetStarted.com", "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)", "sentence": "Output library for Arduino", "paragraph": "Output library supports HIGH, LOW, TOGGLE, BLINK_WITHOUT_DELAY. It is easy to use with multiple output pins to control multiple LEDs, relays... It is designed for not only beginners but also experienced users", "website": "https://arduinogetstarted.com/tutorials/arduino-output-library", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArduinoGetStarted/output.git", "providesIncludes": [ "ezOutput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArduinoGetStarted/ezOutput-1.0.0.zip", "archiveFileName": "ezOutput-1.0.0.zip", "size": 12870, "checksum": "SHA-256:09f4424a61b1c22a0fea6ee60b8e5f9caa9e9aa3b0b95854ee2d977538da609a" }, { "name": "ezOutput", "version": "1.0.1", "author": "ArduinoGetStarted.com", "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)", "sentence": "Output library for Arduino", "paragraph": "Output library supports HIGH, LOW, TOGGLE, BLINK_WITHOUT_DELAY. It is easy to use with multiple output pins to control multiple LEDs, relays... It is designed for not only beginners but also experienced users", "website": "https://arduinogetstarted.com/tutorials/arduino-output-library", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/ArduinoGetStarted/output.git", "providesIncludes": [ "ezOutput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArduinoGetStarted/ezOutput-1.0.1.zip", "archiveFileName": "ezOutput-1.0.1.zip", "size": 11084, "checksum": "SHA-256:3d7df2058b5333fb7716097f6dd64c3cb1a15f4532297f060cda7145c7215300" }, { "name": "ezOutput", "version": "1.2.0", "author": "ArduinoGetStarted.com", "maintainer": "ArduinoGetStarted.com (ArduinoGetStarted@gmail.com)", "sentence": "Output library for Arduino", "paragraph": "Output library supports HIGH, LOW, TOGGLE, PULSE, BLINK_WITHOUT_DELAY. It is easy to use with multiple output pins to control multiple LEDs, relays... It is designed for not only beginners but also experienced users", "website": "https://arduinogetstarted.com/tutorials/arduino-output-library", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ArduinoGetStarted/output.git", "providesIncludes": [ "ezOutput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ArduinoGetStarted/ezOutput-1.2.0.zip", "archiveFileName": "ezOutput-1.2.0.zip", "size": 12267, "checksum": "SHA-256:5b9891fd8b57f1b592180ca34ef23b2e40b99078fe7ad92d511960ef03892f91" }, { "name": "ShiftRegister-PWM-Library", "version": "1.0.0", "author": "Timo Denk (timodenk.com)", "maintainer": "Timo Denk (timodenk.com)", "sentence": "Makes shift register pins PWM capable.", "paragraph": "The ShiftRegister PWM Library enables usage of shift register pins as pulse width modulated (PWM) pins. Instead of setting them to either high or low, the library lets the user set them to up to 256 PWM-levels.", "website": "https://timodenk.com/blog/shiftregister-pwm-library", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Simsso/ShiftRegister-PWM-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Simsso/ShiftRegister_PWM_Library-1.0.0.zip", "archiveFileName": "ShiftRegister_PWM_Library-1.0.0.zip", "size": 129921, "checksum": "SHA-256:5743224c46f7218ef10f41d18566c77311e6b95ec4ce2a304d0919ed9f0370b1" }, { "name": "ESP32_HTTPS_Server", "version": "0.3.1", "author": "Frank Hessel \u003cfrank@fhessel.de\u003e", "maintainer": "Frank Hessel \u003cfrank@fhessel.de\u003e", "sentence": "Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP.", "paragraph": "The library provides TLS support and simultaneous connections. It can be used to run an HTTP or HTTPS server, or both in parallel. The server's resources are defined through handler and middleware functions, giving an easy start to everyone who has worked with frameworks like Express or Servlets before.", "website": "https://github.com/fhessel/esp32_https_server", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fhessel/esp32_https_server.git", "providesIncludes": [ "HTTPSServer.hpp", "HTTPRequest.hpp", "HTTPResponse.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/fhessel/ESP32_HTTPS_Server-0.3.1.zip", "archiveFileName": "ESP32_HTTPS_Server-0.3.1.zip", "size": 1155561, "checksum": "SHA-256:38c723e5ad4874b166940851865bcbefde0a566c8a22f8875213548d5166d93a" }, { "name": "ESP32_HTTPS_Server", "version": "1.0.0", "author": "Frank Hessel \u003cfrank@fhessel.de\u003e", "maintainer": "Frank Hessel \u003cfrank@fhessel.de\u003e", "sentence": "Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP.", "paragraph": "The library provides TLS support and simultaneous connections. It can be used to run an HTTP or HTTPS server, or both in parallel. The server's resources are defined through handler and middleware functions, giving an easy start to everyone who has worked with frameworks like Express or Servlets before.", "website": "https://github.com/fhessel/esp32_https_server", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fhessel/esp32_https_server.git", "providesIncludes": [ "HTTPSServer.hpp", "HTTPRequest.hpp", "HTTPResponse.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/fhessel/ESP32_HTTPS_Server-1.0.0.zip", "archiveFileName": "ESP32_HTTPS_Server-1.0.0.zip", "size": 1288028, "checksum": "SHA-256:09a455f25ad696e2aae0553c92b98f0b0f89b31abf82936149dda1464b443477" }, { "name": "Adafruit LIS3MDL", "version": "1.0.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.0.0.zip", "archiveFileName": "Adafruit_LIS3MDL-1.0.0.zip", "size": 11124, "checksum": "SHA-256:9d59e4ec8c9d0903a6359d45aff87b92fc5e55b6192b33ac394b0dcc43b2e42e" }, { "name": "Adafruit LIS3MDL", "version": "1.0.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.0.1.zip", "archiveFileName": "Adafruit_LIS3MDL-1.0.1.zip", "size": 11926, "checksum": "SHA-256:497dac3c9eab3c1ad5c44c6cafee1a0a87daac26ec6a77ed6c80a9f9d28d4e09" }, { "name": "Adafruit LIS3MDL", "version": "1.0.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.0.2.zip", "archiveFileName": "Adafruit_LIS3MDL-1.0.2.zip", "size": 12027, "checksum": "SHA-256:293aee733993bbc78825d65dfbb0a79fb4440e5ee6b4b1c744f7a9bc8575cd90" }, { "name": "Adafruit LIS3MDL", "version": "1.0.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.0.3.zip", "archiveFileName": "Adafruit_LIS3MDL-1.0.3.zip", "size": 12026, "checksum": "SHA-256:0212ba81fdce2e1c0b23d956961b4421a5134774307bf67cb2136395af3a8aaf" }, { "name": "Adafruit LIS3MDL", "version": "1.0.4", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.0.4.zip", "archiveFileName": "Adafruit_LIS3MDL-1.0.4.zip", "size": 12076, "checksum": "SHA-256:f14f63487a3e3b44372f09f80857125f0d94d62fc55f973df91e24fe2b369f24" }, { "name": "Adafruit LIS3MDL", "version": "1.0.5", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.0.5.zip", "archiveFileName": "Adafruit_LIS3MDL-1.0.5.zip", "size": 198581, "checksum": "SHA-256:7f0eb0e8de5fac660fa299c7256a1bcd2126c91b33e0bbcc9e04629102b19628" }, { "name": "Adafruit LIS3MDL", "version": "1.0.6", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.0.6.zip", "archiveFileName": "Adafruit_LIS3MDL-1.0.6.zip", "size": 198639, "checksum": "SHA-256:3c808a641c28ddc1bce0ae0089dbec95989091e33c7d279619d436395f8cdfdf" }, { "name": "Adafruit LIS3MDL", "version": "1.0.7", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.0.7.zip", "archiveFileName": "Adafruit_LIS3MDL-1.0.7.zip", "size": 198476, "checksum": "SHA-256:050bae4986fc00479a3478f9be89c34fba4a4d165b699ba3df1a7f83565dcc16" }, { "name": "Adafruit LIS3MDL", "version": "1.1.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.1.0.zip", "archiveFileName": "Adafruit_LIS3MDL-1.1.0.zip", "size": 198954, "checksum": "SHA-256:01ea277eb674c779eaea4331082bbadb04cfe6090651da18a472a872446cf25c" }, { "name": "Adafruit LIS3MDL", "version": "1.2.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.2.0.zip", "archiveFileName": "Adafruit_LIS3MDL-1.2.0.zip", "size": 199053, "checksum": "SHA-256:88e44c01ee60249db144afa190831d8f08fc3ce5bad5f9bd3b6e02acea20cc6c" }, { "name": "Adafruit LIS3MDL", "version": "1.2.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.2.1.zip", "archiveFileName": "Adafruit_LIS3MDL-1.2.1.zip", "size": 199052, "checksum": "SHA-256:a706501d8cbb0e7ca666f41885a8e22f2e8bcf5697c135a23eaaeb0676ff2f87" }, { "name": "Adafruit LIS3MDL", "version": "1.2.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.2.3.zip", "archiveFileName": "Adafruit_LIS3MDL-1.2.3.zip", "size": 199052, "checksum": "SHA-256:a37fbf6d1bf214a2efa9a970d04e800c43c0b6d3c2e328be12d109610802c7d0" }, { "name": "Adafruit LIS3MDL", "version": "1.2.4", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS3MDL magnetometer.", "paragraph": "Designed specifically to work with the Adafruit LIS3MDL Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS3MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS3MDL.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS3MDL-1.2.4.zip", "archiveFileName": "Adafruit_LIS3MDL-1.2.4.zip", "size": 199038, "checksum": "SHA-256:a0dc97fcc671079d0c840c8e9d2e4bec0264d0a17a865ae9213fae74794a48da" }, { "name": "MCCI FRAM I2C", "version": "2.0.0", "author": "MCCI Corporation, Adafruit", "maintainer": "MCCI \u003ctechsupport@mcci.com\u003e", "sentence": "Driver for MCCI Catena's I2C-Based FRAM.", "paragraph": "Based on Adafruit's driver for Adafruit's I2C-Based FRAM Breakouts", "website": "https://github.com/mcci-catena/MCCI_FRAM_I2C", "category": "Data Storage", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/MCCI_FRAM_I2C.git", "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_FRAM_I2C-2.0.0.zip", "archiveFileName": "MCCI_FRAM_I2C-2.0.0.zip", "size": 8961, "checksum": "SHA-256:9738238f10d3997f7365a94b448f03687b5f063c4838bcf0028fae0ffabd82c7" }, { "name": "MCCI FRAM I2C", "version": "2.0.2", "author": "MCCI Corporation, Adafruit", "maintainer": "MCCI \u003ctechsupport@mcci.com\u003e", "sentence": "Driver for MCCI Catena's I2C-Based FRAM.", "paragraph": "Based on Adafruit's driver for Adafruit's I2C-Based FRAM Breakouts", "website": "https://github.com/mcci-catena/MCCI_FRAM_I2C", "category": "Data Storage", "architectures": [ "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/mcci-catena/MCCI_FRAM_I2C.git", "providesIncludes": [ "MCCI_FRAM_I2C.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mcci-catena/MCCI_FRAM_I2C-2.0.2.zip", "archiveFileName": "MCCI_FRAM_I2C-2.0.2.zip", "size": 9461, "checksum": "SHA-256:4a168b9ad73611c931158dd6bd45df510f321690f8d1fc4126d8c8d5cfb837c8" }, { "name": "Waveshare 4 Inch Tft Touchscreen", "version": "1.0.0", "author": "M Hotchin \u003cgithub@hotchin.net\u003e", "maintainer": "M Hotchin \u003cgithub@hotchin.net\u003e", "sentence": "Graphics and touchscreen driver for Waveshare 4 inch touch screen (SKU 13587)", "paragraph": "Re-write of the graphics wrapper, based on the 'Waveshare_ILI9486' library, PLUS touchscreen support.", "website": "https://github.com/MHotchin/Waveshare4InchTftShield", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MHotchin/Waveshare4InchTftShield.git", "providesIncludes": [ "Waveshare4InchTftShield.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MHotchin/Waveshare_4_Inch_Tft_Touchscreen-1.0.0.zip", "archiveFileName": "Waveshare_4_Inch_Tft_Touchscreen-1.0.0.zip", "size": 14534, "checksum": "SHA-256:96950e7f163a514275c36b20a2b45e65a05a5fdeb45def1705f70668510ee8f3" }, { "name": "Waveshare 4 Inch Tft Touchscreen", "version": "1.0.2", "author": "M Hotchin \u003cgithub@hotchin.net\u003e", "maintainer": "M Hotchin \u003cgithub@hotchin.net\u003e", "sentence": "Graphics and touchscreen driver for Waveshare 4 inch touch screen (SKU 13587)", "paragraph": "Re-write of the graphics wrapper, based on the 'Waveshare_ILI9486' library, PLUS touchscreen support.", "website": "https://github.com/MHotchin/Waveshare4InchTftShield", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MHotchin/Waveshare4InchTftShield.git", "providesIncludes": [ "Waveshare4InchTftShield.h" ], "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MHotchin/Waveshare_4_Inch_Tft_Touchscreen-1.0.2.zip", "archiveFileName": "Waveshare_4_Inch_Tft_Touchscreen-1.0.2.zip", "size": 16488, "checksum": "SHA-256:3d419928cc99863f5f340851fae9c718264c5b20e6a79cb1274cdf9d44884454" }, { "name": "Waveshare 4 Inch Tft Touchscreen", "version": "1.0.3", "author": "M Hotchin \u003cgithub@hotchin.net\u003e", "maintainer": "M Hotchin \u003cgithub@hotchin.net\u003e", "sentence": "Graphics and touchscreen driver for Waveshare 4 inch touch screen (SKU 13587)", "paragraph": "Re-write of the graphics wrapper, based on the 'Waveshare_ILI9486' library, PLUS touchscreen support.", "website": "https://github.com/MHotchin/Waveshare4InchTftShield", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MHotchin/Waveshare4InchTftShield.git", "providesIncludes": [ "Waveshare4InchTftShield.h" ], "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MHotchin/Waveshare_4_Inch_Tft_Touchscreen-1.0.3.zip", "archiveFileName": "Waveshare_4_Inch_Tft_Touchscreen-1.0.3.zip", "size": 17183, "checksum": "SHA-256:412444e6001d907ca6b43264260c28528f6a99b928a75b069ac6c22e0a425384" }, { "name": "SN76489", "version": "1.0.0", "author": "tyrkelko", "maintainer": "Kobi Tyrkel \u003ctyrkelko@gmail.com\u003e", "license": "GPL-3.0", "sentence": "sn76489 arduino library.", "paragraph": "sn76489 arduino library for using the sn76489 sound chip directly or via a 595 shift register with any oscillator between 500kHz and up to 4MHz.", "website": "https://github.com/tyrkelko/sn76489", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tyrkelko/sn76489.git", "url": "https://downloads.arduino.cc/libraries/github.com/tyrkelko/SN76489-1.0.0.zip", "archiveFileName": "SN76489-1.0.0.zip", "size": 20411, "checksum": "SHA-256:c470dd568a52125646fcf49b413b7a97edbe4e2077c052439950eea1f4f82419" }, { "name": "SIM800L HTTP connector", "version": "1.8.0", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.", "paragraph": "This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.", "website": "https://github.com/ostaquet/Arduino-SIM800L-driver", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-SIM800L-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/SIM800L_HTTP_connector-1.8.0.zip", "archiveFileName": "SIM800L_HTTP_connector-1.8.0.zip", "size": 3192334, "checksum": "SHA-256:8c1fed8426b42b33042cd4c77b966528195dcaa8eba9eff3cbcbb5def4cd3808" }, { "name": "SIM800L HTTP connector", "version": "1.9.0", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.", "paragraph": "This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.", "website": "https://github.com/ostaquet/Arduino-SIM800L-driver", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-SIM800L-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/SIM800L_HTTP_connector-1.9.0.zip", "archiveFileName": "SIM800L_HTTP_connector-1.9.0.zip", "size": 3952406, "checksum": "SHA-256:70267d2cb97f193ca584ebbb4875cb978be285ac3815b745c4ae4d494d95c446" }, { "name": "SIM800L HTTP connector", "version": "1.11.0", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.", "paragraph": "This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.", "website": "https://github.com/ostaquet/Arduino-SIM800L-driver", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-SIM800L-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/SIM800L_HTTP_connector-1.11.0.zip", "archiveFileName": "SIM800L_HTTP_connector-1.11.0.zip", "size": 4944247, "checksum": "SHA-256:66afa39f309b8a89886eea4cb77c3616aceb75c866a1ef5659b71c73c4319557" }, { "name": "SIM800L HTTP connector", "version": "1.12.0", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.", "paragraph": "This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.", "website": "https://github.com/ostaquet/Arduino-SIM800L-driver", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-SIM800L-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/SIM800L_HTTP_connector-1.12.0.zip", "archiveFileName": "SIM800L_HTTP_connector-1.12.0.zip", "size": 4944496, "checksum": "SHA-256:95536df3a68317becd58f3f4813a250b25c75a22d78411dcf005f13ce56c912f" }, { "name": "SIM800L HTTP connector", "version": "1.13.0", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.", "paragraph": "This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.", "website": "https://github.com/ostaquet/Arduino-SIM800L-driver", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-SIM800L-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/SIM800L_HTTP_connector-1.13.0.zip", "archiveFileName": "SIM800L_HTTP_connector-1.13.0.zip", "size": 4944698, "checksum": "SHA-256:03c7283aa6fa279599cdc57c96252ae81c2c091bccbe68eae2ee1ebe91ce1ba5" }, { "name": "SIM800L HTTP connector", "version": "1.13.1", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.", "paragraph": "This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.", "website": "https://github.com/ostaquet/Arduino-SIM800L-driver", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-SIM800L-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/SIM800L_HTTP_connector-1.13.1.zip", "archiveFileName": "SIM800L_HTTP_connector-1.13.1.zip", "size": 4944700, "checksum": "SHA-256:e3e5c9bc01cf8203e359d0db7136215b93501b82fc89c2df90eea002862a8800" }, { "name": "SIM800L HTTP connector", "version": "1.13.2", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.", "paragraph": "This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.", "website": "https://github.com/ostaquet/Arduino-SIM800L-driver", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-SIM800L-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/SIM800L_HTTP_connector-1.13.2.zip", "archiveFileName": "SIM800L_HTTP_connector-1.13.2.zip", "size": 4945116, "checksum": "SHA-256:e685d9a2f047fbbb48a7f242459bbdb71da1d590eb9a5733bad75b92b9a07661" }, { "name": "SIM800L HTTP connector", "version": "1.13.3", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.", "paragraph": "This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.", "website": "https://github.com/ostaquet/Arduino-SIM800L-driver", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-SIM800L-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/SIM800L_HTTP_connector-1.13.3.zip", "archiveFileName": "SIM800L_HTTP_connector-1.13.3.zip", "size": 4945250, "checksum": "SHA-256:0a3a6fa2475603424b344f7b4211236f789178e24bfb01467a7b59d38f9e8925" }, { "name": "SIM800L HTTP connector", "version": "1.14.0", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.", "paragraph": "This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.", "website": "https://github.com/ostaquet/Arduino-SIM800L-driver", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-SIM800L-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/SIM800L_HTTP_connector-1.14.0.zip", "archiveFileName": "SIM800L_HTTP_connector-1.14.0.zip", "size": 4945830, "checksum": "SHA-256:b56175b2eb907203670cb86428e1e9a064cd8a4d15a6bfed96d420f909760e1b" }, { "name": "PsxNewLib", "version": "0.1.0", "author": "SukkoPera \u003csoftware@sukkology.net\u003e", "maintainer": "SukkoPera \u003csoftware@sukkology.net\u003e", "sentence": "A library that allows interfacing with PlayStation 1/2 controllers", "paragraph": "Compatible with PS1 and PS2 controllers!", "website": "https://github.com/SukkoPera/PsxNewLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SukkoPera/PsxNewLib.git", "dependencies": [ { "name": "DigitalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/SukkoPera/PsxNewLib-0.1.0.zip", "archiveFileName": "PsxNewLib-0.1.0.zip", "size": 38149, "checksum": "SHA-256:62b772145be4ed2ee6937f883704f494389f98be0c013ad2de476128913ad62d" }, { "name": "PsxNewLib", "version": "0.2.0", "author": "SukkoPera \u003csoftware@sukkology.net\u003e", "maintainer": "SukkoPera \u003csoftware@sukkology.net\u003e", "sentence": "A library that allows interfacing with PlayStation 1/2 controllers", "paragraph": "Compatible with PS1 and PS2 controllers!", "website": "https://github.com/SukkoPera/PsxNewLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SukkoPera/PsxNewLib.git", "dependencies": [ { "name": "DigitalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/SukkoPera/PsxNewLib-0.2.0.zip", "archiveFileName": "PsxNewLib-0.2.0.zip", "size": 42320, "checksum": "SHA-256:eaa3a803b663b991b124cfaadf52f43f4194a55aa664c70eb8dc328fc60e4610" }, { "name": "PsxNewLib", "version": "0.3.0", "author": "SukkoPera \u003csoftware@sukkology.net\u003e", "maintainer": "SukkoPera \u003csoftware@sukkology.net\u003e", "sentence": "A library that allows interfacing with PlayStation 1/2 controllers", "paragraph": "Compatible with PS1 and PS2 controllers!", "website": "https://github.com/SukkoPera/PsxNewLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SukkoPera/PsxNewLib.git", "dependencies": [ { "name": "DigitalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/SukkoPera/PsxNewLib-0.3.0.zip", "archiveFileName": "PsxNewLib-0.3.0.zip", "size": 44341, "checksum": "SHA-256:d5f0e206e356450ff2a39640882a3a9d70db2431eabad1f03ae51cf164902706" }, { "name": "PsxNewLib", "version": "0.4.0", "author": "SukkoPera \u003csoftware@sukkology.net\u003e", "maintainer": "SukkoPera \u003csoftware@sukkology.net\u003e", "sentence": "A library that allows interfacing with PlayStation 1/2 controllers", "paragraph": "Compatible with PS1 and PS2 controllers!", "website": "https://github.com/SukkoPera/PsxNewLib", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SukkoPera/PsxNewLib.git", "dependencies": [ { "name": "DigitalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/SukkoPera/PsxNewLib-0.4.0.zip", "archiveFileName": "PsxNewLib-0.4.0.zip", "size": 55490, "checksum": "SHA-256:804f0e4c9bb922b06fa1cd35bd452a327340cc150968d3c07c5bedb35dd8a673" }, { "name": "ButtonFever", "version": "1.0.0", "author": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "maintainer": "Mickey Chan \u003cdeveloper@comicparty.com\u003e", "sentence": "Powerful button tools for managing various button events of standalone button or button array.", "paragraph": "ButtonFever is upgrade version of MultiButton library, provide much powerful features. This library handled button debouncing, trigger callback function for single press, double press, and long press events. Tested on ESP32 and should also work on Arduino too.", "website": "https://github.com/mickey9801/ButtonFever", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mickey9801/ButtonFever.git", "providesIncludes": [ "BfButton.h", "BfButtonManager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mickey9801/ButtonFever-1.0.0.zip", "archiveFileName": "ButtonFever-1.0.0.zip", "size": 15832, "checksum": "SHA-256:bd5e8cb3e4dbbb8e521f4383f02e5c668729a6e355818dcb30c0ba419dce2b4f" }, { "name": "Adafruit Sensor Lab", "version": "0.0.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.0.1.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.0.1.zip", "size": 8121, "checksum": "SHA-256:c54b2e60d0aecec87451e89debac3370da1e9976fbc4db84c2702fd6a884cab6" }, { "name": "Adafruit Sensor Lab", "version": "0.1.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20649" }, { "name": "Adafruit MPU6050" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.1.0.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.1.0.zip", "size": 18973, "checksum": "SHA-256:364b8375c9550e0e1c09682ee2863f244f91bd27d1c0862d2676db836bff40bc" }, { "name": "Adafruit Sensor Lab", "version": "0.2.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20649" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.2.0.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.2.0.zip", "size": 283354, "checksum": "SHA-256:28b187822e809699c3fb9265be6ebd790470bba49437488de4c6219f226b8571" }, { "name": "Adafruit Sensor Lab", "version": "0.3.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20649" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.3.1.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.3.1.zip", "size": 286279, "checksum": "SHA-256:84b2456b4b890d3ac4c661162794d6b9e7140a598c261a5ecaf52b8447b138e6" }, { "name": "Adafruit Sensor Lab", "version": "0.3.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20649" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.3.2.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.3.2.zip", "size": 286303, "checksum": "SHA-256:c98278bbb72755252e7c347490b0073489cb2da1f1afe2f4338706944f0c3eaf" }, { "name": "Adafruit Sensor Lab", "version": "0.3.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20649" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.3.3.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.3.3.zip", "size": 286427, "checksum": "SHA-256:953aa0db09c6eaa0497279bb9f5487663504310fd3691bfaf4728a6b1136acc5" }, { "name": "Adafruit Sensor Lab", "version": "0.4.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20649" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.4.0.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.4.0.zip", "size": 287996, "checksum": "SHA-256:aaae629248de772ed56971266fc60388f15639911c91149d47047b03a5d3a85c" }, { "name": "Adafruit Sensor Lab", "version": "0.4.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20X" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.4.1.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.4.1.zip", "size": 287995, "checksum": "SHA-256:6fce2e59549a4d1fc826a9896063bb1d3d40f6f440ab8decee1827d71da1d9c3" }, { "name": "Adafruit Sensor Lab", "version": "0.4.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20X" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.4.2.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.4.2.zip", "size": 288105, "checksum": "SHA-256:a7339c330f51d9695fde89ec7b64debb34742294ee49a2906710608d0863283b" }, { "name": "Adafruit Sensor Lab", "version": "0.4.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20X" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.4.3.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.4.3.zip", "size": 288105, "checksum": "SHA-256:258d552f2bc7394c9a6f8dffcffa83ca2a90c9321289a25416f215c82b42b233" }, { "name": "Adafruit Sensor Lab", "version": "0.5.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20X" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" }, { "name": "Adafruit AHTX0" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.5.0.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.5.0.zip", "size": 288283, "checksum": "SHA-256:3596d1200071e948f3a7d875b60863a28b2118451379805ebf02ce33717e37a9" }, { "name": "Adafruit Sensor Lab", "version": "0.6.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20X" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" }, { "name": "Adafruit AHTX0" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.6.0.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.6.0.zip", "size": 288317, "checksum": "SHA-256:6ef4660c1ef0ce0938bd2874542dd505c5fef899a9283b435227b34da6a9890a" }, { "name": "Adafruit Sensor Lab", "version": "0.7.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20X" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" }, { "name": "Adafruit AHTX0" }, { "name": "Adafruit MLX90393" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.7.0.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.7.0.zip", "size": 290141, "checksum": "SHA-256:fcbb1716e452f4d9c0500be3dafae517828bac4e0d27fac1d8c2af76df369c62" }, { "name": "Adafruit Sensor Lab", "version": "0.7.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20X" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" }, { "name": "Adafruit AHTX0" }, { "name": "Adafruit MLX90393" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.7.1.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.7.1.zip", "size": 290332, "checksum": "SHA-256:e75319d003a8c96875b805ef80a6b61770290f9d40aaf8caf323e23b3de786fc" }, { "name": "Adafruit Sensor Lab", "version": "0.8.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MMC56x3" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20X" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" }, { "name": "Adafruit AHTX0" }, { "name": "Adafruit MLX90393" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.8.0.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.8.0.zip", "size": 290519, "checksum": "SHA-256:cbc63d7196c97d70e3276ee99ca3415a5e442577dcc366f2fd5e3a86a446cc80" }, { "name": "Adafruit Sensor Lab", "version": "0.8.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for scientific sensor readings/fusions/manipulations", "paragraph": "Arduino library for scientific sensor readings/fusions/manipulations", "website": "https://github.com/adafruit/Adafruit_SensorLab", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SensorLab.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME280 Library" }, { "name": "Adafruit BMP280 Library" }, { "name": "Adafruit DPS310" }, { "name": "Adafruit ADXL343" }, { "name": "Adafruit MMC56x3" }, { "name": "Adafruit MSA301" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit FXOS8700" }, { "name": "Adafruit FXAS21002C" }, { "name": "Adafruit LSM6DS" }, { "name": "Adafruit LIS3MDL" }, { "name": "Adafruit ICM20X" }, { "name": "Adafruit MPU6050" }, { "name": "Adafruit LIS2MDL" }, { "name": "Adafruit LSM9DS1 Library" }, { "name": "Adafruit LSM9DS0 Library" }, { "name": "Adafruit AHRS" }, { "name": "Adafruit Arcada Library" }, { "name": "Adafruit Sensor Calibration" }, { "name": "Adafruit SHT31 Library" }, { "name": "Adafruit APDS9960 Library" }, { "name": "Adafruit LPS2X" }, { "name": "Adafruit HTS221" }, { "name": "Adafruit AHTX0" }, { "name": "Adafruit MLX90393" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Lab-0.8.2.zip", "archiveFileName": "Adafruit_Sensor_Lab-0.8.2.zip", "size": 290519, "checksum": "SHA-256:57e4515c051e7d1fd9cad37373e507ece0f9dfba8595ed9c01205c5204171b8a" }, { "name": "Adafruit MLX90640", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MLX90640 sensors in the Adafruit shop", "paragraph": "Arduino library for the MLX90640 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MLX90640", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90640.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90640-1.0.1.zip", "archiveFileName": "Adafruit_MLX90640-1.0.1.zip", "size": 961875, "checksum": "SHA-256:adc1b2218206dc08172879b407f18f4c3f8f9c671ae481a28b2823d7bc7b4f04" }, { "name": "Adafruit MLX90640", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MLX90640 sensors in the Adafruit shop", "paragraph": "Arduino library for the MLX90640 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MLX90640", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90640.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90640-1.0.2.zip", "archiveFileName": "Adafruit_MLX90640-1.0.2.zip", "size": 961875, "checksum": "SHA-256:47cf9921c991d2b34eb252b7c5b6e01e9685301d05eb6e55d5a7b98d645af2e8" }, { "name": "Adafruit MLX90640", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MLX90640 sensors in the Adafruit shop", "paragraph": "Arduino library for the MLX90640 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MLX90640", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90640.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90640-1.0.4.zip", "archiveFileName": "Adafruit_MLX90640-1.0.4.zip", "size": 961582, "checksum": "SHA-256:74bcb8e4705f8729a10619b8dc6b30ccf1df670eb4ba35adf0b40b67dac42f89" }, { "name": "Adafruit MLX90640", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MLX90640 sensors in the Adafruit shop", "paragraph": "Arduino library for the MLX90640 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MLX90640", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90640.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90640-1.1.0.zip", "archiveFileName": "Adafruit_MLX90640-1.1.0.zip", "size": 961582, "checksum": "SHA-256:9d33861cc7d6247171a85cceebf78d2e1707f0ee418fc531944c47470f55bdd4" }, { "name": "Adafruit MLX90640", "version": "1.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the MLX90640 sensors in the Adafruit shop", "paragraph": "Arduino library for the MLX90640 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_MLX90640", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MLX90640.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Arcada Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MLX90640-1.1.1.zip", "archiveFileName": "Adafruit_MLX90640-1.1.1.zip", "size": 961821, "checksum": "SHA-256:4b4bd8853f267d9d903b54947625026085e030b217109acf035a364a2410a21c" }, { "name": "M62429 Volume Control Library", "version": "1.0.0", "author": "CGrassin", "maintainer": "CGrassin \u003cmail@charleslabs.fr\u003e", "sentence": "M62429/FM62429 Serial data control dual electronics volume library for Arduino.", "paragraph": "Chip for audio applications, volume variable from 0 to -83dB.", "website": "https://github.com/CGrassin/M62429_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CGrassin/M62429_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/CGrassin/M62429_Volume_Control_Library-1.0.0.zip", "archiveFileName": "M62429_Volume_Control_Library-1.0.0.zip", "size": 4665, "checksum": "SHA-256:4c7234c49739984b7b42e533511e88784c4473e88f1fc73f8ab3218e9b25fbb6" }, { "name": "M62429 Volume Control Library", "version": "1.0.1", "author": "CGrassin", "maintainer": "CGrassin \u003cmail@charleslabs.fr\u003e", "sentence": "M62429/FM62429 Serial data control dual electronics volume library for Arduino.", "paragraph": "Chip for audio applications, volume variable from 0 to -83dB.", "website": "https://github.com/CGrassin/M62429_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CGrassin/M62429_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/CGrassin/M62429_Volume_Control_Library-1.0.1.zip", "archiveFileName": "M62429_Volume_Control_Library-1.0.1.zip", "size": 4837, "checksum": "SHA-256:e4d5206476ee8d799b97ed2a488caf708eb3f1b5ab4c1ce76871d8feac63d4a6" }, { "name": "KAI Pro Library", "version": "1.0.1", "author": "Ronin's Robotics", "maintainer": "Mehmet Murat YILMAZ \u003cinfo@roninsrobotics.com\u003e", "sentence": "Grants easy access to the various species of the Kai Pro. For Arduino Esplora only.", "paragraph": "Grants easy access to the various species of the Kai Pro. For Arduino Esplora only.", "website": "https://github.com/mmuratyilmaz/KAI-Pro/archive/master.zip", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/mmuratyilmaz/KAI-Pro.git", "url": "https://downloads.arduino.cc/libraries/github.com/mmuratyilmaz/KAI_Pro_Library-1.0.1.zip", "archiveFileName": "KAI_Pro_Library-1.0.1.zip", "size": 5105, "checksum": "SHA-256:5520eba31e86be65d1b5513a38adbf40c875bd744b275c19b7bf00e8fe50e4a7" }, { "name": "KAI Pro Library", "version": "1.0.2", "author": "Mehmet Murat YILMAZ", "maintainer": "Ronin's Robotics \u003cinfo@roninsrobotics.com\u003e", "sentence": "Grants easy access to the various species of the Kai Pro. For Arduino only.", "paragraph": "More information can be found at https://roninsrobotics.com", "website": "https://github.com/mmuratyilmaz/KAI-Pro/archive/master.zip", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/mmuratyilmaz/KAI-Pro.git", "url": "https://downloads.arduino.cc/libraries/github.com/mmuratyilmaz/KAI_Pro_Library-1.0.2.zip", "archiveFileName": "KAI_Pro_Library-1.0.2.zip", "size": 5122, "checksum": "SHA-256:fbf29554e4bef4188c4bafcf1b93d8b814a2fbc6fcee70e212756b3759c44b6d" }, { "name": "KAI Pro Library", "version": "1.0.3", "author": "Mehmet Murat YILMAZ", "maintainer": "Ronin's Robotics \u003cinfo@roninsrobotics.com\u003e", "sentence": "Grants easy access to the various species of the Kai Pro.", "paragraph": "More information can be found at https://roninsrobotics.com", "website": "https://github.com/mmuratyilmaz/KAI-Pro/archive/master.zip", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/mmuratyilmaz/KAI-Pro.git", "url": "https://downloads.arduino.cc/libraries/github.com/mmuratyilmaz/KAI_Pro_Library-1.0.3.zip", "archiveFileName": "KAI_Pro_Library-1.0.3.zip", "size": 5107, "checksum": "SHA-256:1c7ba867c63fe607701170a90bd70062e7dd27629c9f6b96542aa6b567440687" }, { "name": "Adafruit LSM6DS", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-2.0.0.zip", "archiveFileName": "Adafruit_LSM6DS-2.0.0.zip", "size": 200997, "checksum": "SHA-256:c9f529252b344274858b1aed96830e3b69454524fa49c0c419d679aba1409d97" }, { "name": "Adafruit LSM6DS", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-2.1.0.zip", "archiveFileName": "Adafruit_LSM6DS-2.1.0.zip", "size": 204267, "checksum": "SHA-256:b20d81e2c78696a36bc3b454825283ef978a6614c2f73ec963b37f74aa060278" }, { "name": "Adafruit LSM6DS", "version": "3.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-3.0.0.zip", "archiveFileName": "Adafruit_LSM6DS-3.0.0.zip", "size": 204358, "checksum": "SHA-256:9a6f6022593ff962781f52d4df47c8650cc7b7d5c788a0354ab4e2bba63901be" }, { "name": "Adafruit LSM6DS", "version": "3.1.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-3.1.2.zip", "archiveFileName": "Adafruit_LSM6DS-3.1.2.zip", "size": 578025, "checksum": "SHA-256:f5cc6c03596f7c8b37927cb9c2da3de0fa19ab88e05684b1da09d9b4a2cf1165" }, { "name": "Adafruit LSM6DS", "version": "3.2.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-3.2.0.zip", "archiveFileName": "Adafruit_LSM6DS-3.2.0.zip", "size": 580406, "checksum": "SHA-256:0d5ed2713aa09f43be46cc7a651760eaf488b57a6f3ed184b1f85216f5f9deaa" }, { "name": "Adafruit LSM6DS", "version": "3.2.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-3.2.1.zip", "archiveFileName": "Adafruit_LSM6DS-3.2.1.zip", "size": 580420, "checksum": "SHA-256:08233d613c13af86cf5dfed7b397bc330f6317251b6e3da05a5c70c482ded12e" }, { "name": "Adafruit LSM6DS", "version": "3.2.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-3.2.2.zip", "archiveFileName": "Adafruit_LSM6DS-3.2.2.zip", "size": 580399, "checksum": "SHA-256:f0238aa3dbb5e3c7b9f49a865e3e310a66fea9e9d127a1ec2abdf4f316b48368" }, { "name": "Adafruit LSM6DS", "version": "4.0.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.0.0.zip", "archiveFileName": "Adafruit_LSM6DS-4.0.0.zip", "size": 580398, "checksum": "SHA-256:d9793715b2c21372897c82ffb0c3fc760c57dde8fbcb17b35b2bdfae256d89cd" }, { "name": "Adafruit LSM6DS", "version": "4.1.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.1.0.zip", "archiveFileName": "Adafruit_LSM6DS-4.1.0.zip", "size": 584437, "checksum": "SHA-256:6feb06eddff220ea1de17310cb24941fd8c89aa6609423c70c6b941eeb6a2d98" }, { "name": "Adafruit LSM6DS", "version": "4.1.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.1.1.zip", "archiveFileName": "Adafruit_LSM6DS-4.1.1.zip", "size": 584460, "checksum": "SHA-256:31923270be7291d9ebeca18e82b2ae5cf04904c9ba50fc623381bbd809888b8d" }, { "name": "Adafruit LSM6DS", "version": "4.2.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.2.0.zip", "archiveFileName": "Adafruit_LSM6DS-4.2.0.zip", "size": 586082, "checksum": "SHA-256:902dfd417b7afa23482588ac3618dced1d84eb02b3f3eb484b8308eda251f4bb" }, { "name": "Adafruit LSM6DS", "version": "4.3.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.3.0.zip", "archiveFileName": "Adafruit_LSM6DS-4.3.0.zip", "size": 586365, "checksum": "SHA-256:6295ac0310af4a578bf84aec55728801565c76ae734e9cbf3396e75abdc64ab3" }, { "name": "Adafruit LSM6DS", "version": "4.3.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.3.1.zip", "archiveFileName": "Adafruit_LSM6DS-4.3.1.zip", "size": 586440, "checksum": "SHA-256:cdfe9e178a201b897501cfb0ebd7374526f898585a070b5f37683de543920ec6" }, { "name": "Adafruit LSM6DS", "version": "4.3.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.3.2.zip", "archiveFileName": "Adafruit_LSM6DS-4.3.2.zip", "size": 586502, "checksum": "SHA-256:4538c7f8b2fb4ff4af2245b9b341db2bf4fe4002770e23c42a0bf82f6bd6384f" }, { "name": "Adafruit LSM6DS", "version": "4.4.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.4.0.zip", "archiveFileName": "Adafruit_LSM6DS-4.4.0.zip", "size": 587587, "checksum": "SHA-256:329222c550ae1806c890ba80891d71a5977a66cfe364794898596648358ded6b" }, { "name": "Adafruit LSM6DS", "version": "4.5.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.5.0.zip", "archiveFileName": "Adafruit_LSM6DS-4.5.0.zip", "size": 587650, "checksum": "SHA-256:03426ff279784486b42cbce0cc7b9915e8541075795f3c216245340dcb47c20e" }, { "name": "Adafruit LSM6DS", "version": "4.6.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.6.0.zip", "archiveFileName": "Adafruit_LSM6DS-4.6.0.zip", "size": 587653, "checksum": "SHA-256:128a80e96a01d667de91a27ba43276508d659ef74f25576a2e7c1c02eceb0def" }, { "name": "Adafruit LSM6DS", "version": "4.7.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.7.0.zip", "archiveFileName": "Adafruit_LSM6DS-4.7.0.zip", "size": 591144, "checksum": "SHA-256:e4f42e7f242fe872e2771ee3e9c28c5eece04bd2e0f299163fcf3b86df76e337" }, { "name": "Adafruit LSM6DS", "version": "4.7.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.7.2.zip", "archiveFileName": "Adafruit_LSM6DS-4.7.2.zip", "size": 591144, "checksum": "SHA-256:01d80653be2e8e7f76675634f08c0aacd727313c1e213f56489198882e5b7ad3" }, { "name": "Adafruit LSM6DS", "version": "4.7.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LSM6DS sensors in the Adafruit shop", "paragraph": "Arduino library for the LSM6DS sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LSM6DS", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LSM6DS.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LSM6DS-4.7.3.zip", "archiveFileName": "Adafruit_LSM6DS-4.7.3.zip", "size": 591524, "checksum": "SHA-256:c23264cc9f6700bc4993930bd7bc6527f4f949ad0d14a8d904dfebd2eb7dc1c0" }, { "name": "SimpleSerialProtocol", "version": "2.1.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Albrecht Nitsche, Jens Kabisch", "sentence": "Library to communicate between devices connected via serial port", "paragraph": "Provides easy and robust general purpose serial communication between PC side applications and Arduino(-compatible) devices. Arduino implementation of https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-docs", "website": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino.git", "url": "https://downloads.arduino.cc/libraries/yesbotics/simple-serial-protocol/SimpleSerialProtocol-2.1.0.zip", "archiveFileName": "SimpleSerialProtocol-2.1.0.zip", "size": 11901, "checksum": "SHA-256:dc261fa889d59cfdfebae19303384943c733caf35db372f8fee846698dfb3215" }, { "name": "SimpleSerialProtocol", "version": "2.2.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Albrecht Nitsche, Jens Kabisch", "sentence": "Library to communicate between devices connected via serial port", "paragraph": "Provides easy and robust general purpose serial communication between PC side applications and Arduino(-compatible) devices. Arduino implementation of https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-docs", "website": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino.git", "url": "https://downloads.arduino.cc/libraries/yesbotics/simple-serial-protocol/SimpleSerialProtocol-2.2.0.zip", "archiveFileName": "SimpleSerialProtocol-2.2.0.zip", "size": 12943, "checksum": "SHA-256:dd7f46502a7b4c1f2878174d333a1a92a946c7f9d726861c85873119ba227c9c" }, { "name": "SimpleSerialProtocol", "version": "2.2.1", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Albrecht Nitsche, Jens Kabisch", "sentence": "Library for communicate between serial port enabled devices", "paragraph": "Provides easy and robust general purpose serial communication between PC side applications and Arduino(-compatible) devices. Arduino implementation of https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-docs", "website": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino.git", "url": "https://downloads.arduino.cc/libraries/yesbotics/simple-serial-protocol/SimpleSerialProtocol-2.2.1.zip", "archiveFileName": "SimpleSerialProtocol-2.2.1.zip", "size": 13000, "checksum": "SHA-256:5707023497d9b52365e8b65b273698e33888095066517dee8d1a8e5b112da535" }, { "name": "SimpleSerialProtocol", "version": "2.2.2", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Albrecht Nitsche, Jens Kabisch", "sentence": "Library for communicate between serial port enabled devices", "paragraph": "Provides easy and robust general purpose serial communication between PC side applications and Arduino(-compatible) devices. Arduino implementation of https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-docs", "website": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino.git", "url": "https://downloads.arduino.cc/libraries/yesbotics/simple-serial-protocol/SimpleSerialProtocol-2.2.2.zip", "archiveFileName": "SimpleSerialProtocol-2.2.2.zip", "size": 13024, "checksum": "SHA-256:72cbb82f49f85e9c8503eccc0448779a285c612942f3dcae55bee378620570c7" }, { "name": "SimpleSerialProtocol", "version": "2.3.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Albrecht Nitsche, Jens Kabisch", "sentence": "Library for communicate between serial port enabled devices", "paragraph": "Provides easy and robust general purpose serial communication between PC side applications and Arduino(-compatible) devices. Arduino implementation of https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-docs", "website": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino.git", "url": "https://downloads.arduino.cc/libraries/yesbotics/simple-serial-protocol/SimpleSerialProtocol-2.3.0.zip", "archiveFileName": "SimpleSerialProtocol-2.3.0.zip", "size": 13081, "checksum": "SHA-256:26d448df78d8e976e565b5e4c75da60eb9fe53a2cca6ae76fe42d3d15e4a9e67" }, { "name": "SimpleSerialProtocol", "version": "2.3.1", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Albrecht Nitsche, Jens Kabisch", "sentence": "Library for communicate between serial port enabled devices", "paragraph": "Provides easy and robust general purpose serial communication between PC side applications and Arduino(-compatible) devices. Arduino implementation of https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-docs", "website": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino.git", "url": "https://downloads.arduino.cc/libraries/yesbotics/simple-serial-protocol/SimpleSerialProtocol-2.3.1.zip", "archiveFileName": "SimpleSerialProtocol-2.3.1.zip", "size": 13070, "checksum": "SHA-256:ece18dc3cdb7d48f199c3b450cdb9f5d31d1eefade09a39be219240486f93418" }, { "name": "SimpleSerialProtocol", "version": "2.4.0", "author": "Yesbotics \u003chttps://gitlab.com/yesbotics\u003e", "maintainer": "Albrecht Nitsche, Jens Kabisch", "sentence": "Library for communicate between serial port enabled devices", "paragraph": "Provides easy and robust general purpose serial communication between PC side applications and Arduino(-compatible) devices. Arduino implementation of https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-docs", "website": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/yesbotics/simple-serial-protocol/simple-serial-protocol-arduino.git", "url": "https://downloads.arduino.cc/libraries/yesbotics/simple-serial-protocol/SimpleSerialProtocol-2.4.0.zip", "archiveFileName": "SimpleSerialProtocol-2.4.0.zip", "size": 13150, "checksum": "SHA-256:4e23753c6b8e23a82e707679cf1fd931e9dd2bfc6ec8fa6dc66de4e16e4b68a7" }, { "name": "Effortless-SPIFFS", "version": "1.0.0", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://github.com/thebigpotatoe/Effortless-SPIFFS", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "dependencies": [ { "name": "ArduinoJSON" } ], "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-1.0.0.zip", "archiveFileName": "Effortless_SPIFFS-1.0.0.zip", "size": 9285, "checksum": "SHA-256:18031f21ca1026ae5ef17ab8c6b755118d8ca80e7a4b6a328933685f8527084a" }, { "name": "Effortless-SPIFFS", "version": "1.1.1", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://github.com/thebigpotatoe/Effortless-SPIFFS", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-1.1.1.zip", "archiveFileName": "Effortless_SPIFFS-1.1.1.zip", "size": 9903, "checksum": "SHA-256:3a928d077156557f9992130c542261d193101522047902ba5eb4a15be7344c91" }, { "name": "Effortless-SPIFFS", "version": "2.0.0", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://github.com/thebigpotatoe/Effortless-SPIFFS", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.0.0.zip", "archiveFileName": "Effortless_SPIFFS-2.0.0.zip", "size": 11204, "checksum": "SHA-256:fdffc95ba6f447f31bc3bcc32fc335cf152a139d6b88c76b1b657bc35f742198" }, { "name": "Effortless-SPIFFS", "version": "2.0.1", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://github.com/thebigpotatoe/Effortless-SPIFFS", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.0.1.zip", "archiveFileName": "Effortless_SPIFFS-2.0.1.zip", "size": 11735, "checksum": "SHA-256:f64baf7f12b0bf20e4f64004c622eb3ff14c97743396ef2c6e1a68bbe1aa6f0d" }, { "name": "Effortless-SPIFFS", "version": "2.0.2", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://github.com/thebigpotatoe/Effortless-SPIFFS", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.0.2.zip", "archiveFileName": "Effortless_SPIFFS-2.0.2.zip", "size": 11743, "checksum": "SHA-256:2d8152e265a8a3b75556b01980e82aa633dbb0d86f0d954155576a7b092c21ed" }, { "name": "Effortless-SPIFFS", "version": "2.1.0", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://thebigpotatoe.github.io/Effortless-SPIFFS/", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.1.0.zip", "archiveFileName": "Effortless_SPIFFS-2.1.0.zip", "size": 11951, "checksum": "SHA-256:ad4f563c54b1ecb62e2aa3df7014b3c4541a23f3bb315eed50dd9d869ee81381" }, { "name": "Effortless-SPIFFS", "version": "2.1.1", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://thebigpotatoe.github.io/Effortless-SPIFFS/", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.1.1.zip", "archiveFileName": "Effortless_SPIFFS-2.1.1.zip", "size": 14346, "checksum": "SHA-256:3825f6f27cf49598d567785a1efbce566ee3e59e6831e8804f6764dd24f088b2" }, { "name": "Effortless-SPIFFS", "version": "2.1.2", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://thebigpotatoe.github.io/Effortless-SPIFFS/", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.1.2.zip", "archiveFileName": "Effortless_SPIFFS-2.1.2.zip", "size": 14359, "checksum": "SHA-256:e3549947659496b39396180fb28f546dd48cf9eceea2164faac2ea60b827e6f9" }, { "name": "Effortless-SPIFFS", "version": "2.1.3", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://thebigpotatoe.github.io/Effortless-SPIFFS/", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.1.3.zip", "archiveFileName": "Effortless_SPIFFS-2.1.3.zip", "size": 14364, "checksum": "SHA-256:a51d51254a8c79575b26a76ff9d378a3e5c75851e697b4c09fe2d2f1ad83d11a" }, { "name": "Effortless-SPIFFS", "version": "2.1.4", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://thebigpotatoe.github.io/Effortless-SPIFFS/", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.1.4.zip", "archiveFileName": "Effortless_SPIFFS-2.1.4.zip", "size": 14358, "checksum": "SHA-256:023aad6f733d2466f7bf21e96c67bbc30f7188810c403e03218e07d082f927eb" }, { "name": "Effortless-SPIFFS", "version": "2.2.4", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://thebigpotatoe.github.io/Effortless-SPIFFS/", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.2.4.zip", "archiveFileName": "Effortless_SPIFFS-2.2.4.zip", "size": 14499, "checksum": "SHA-256:470af95333d67246dca2531945037e545d996b1d1746410c514b98aeccc75b78" }, { "name": "Effortless-SPIFFS", "version": "2.3.0", "author": "thebigpotatoe", "maintainer": "thebigpotatoe", "license": "MIT", "sentence": "A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.", "paragraph": "Supports all basic types plus String, std::string, and ArduinoJSON.", "website": "https://thebigpotatoe.github.io/Effortless-SPIFFS/", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/thebigpotatoe/Effortless-SPIFFS.git", "url": "https://downloads.arduino.cc/libraries/github.com/thebigpotatoe/Effortless_SPIFFS-2.3.0.zip", "archiveFileName": "Effortless_SPIFFS-2.3.0.zip", "size": 14593, "checksum": "SHA-256:d10bd1de6d83e776f3bbf6c9f04e597f9896a4820b06feefc5a3da2398be33a1" }, { "name": "DataSeriesPod", "version": "1.0.0", "author": "Michael Matus \u003cmichael@matus.at\u003e", "maintainer": "Michael Matus \u003cmichael@matus.at\u003e", "license": "MIT", "sentence": "A simple Arduino data logging library", "paragraph": "This library provides basic functionality for recording and processing data values. It is typically used for preprocessing and data reduction of frequently arriving sensor data. Check out the GitHub repository for a comprehensive documentation.", "website": "https://github.com/matusm/Arduino-DataSeriesPod", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/matusm/Arduino-DataSeriesPod.git", "url": "https://downloads.arduino.cc/libraries/github.com/matusm/DataSeriesPod-1.0.0.zip", "archiveFileName": "DataSeriesPod-1.0.0.zip", "size": 7045, "checksum": "SHA-256:4c5765fb4b2488bc877d92086b28019159f7c0256a9e4baa59b830bb72a96908" }, { "name": "iBit_Arduino", "version": "0.5.0", "author": "Pakpoom Eiamsouyngam \u003cjcubuntu@yahoo.com\u003e", "maintainer": "Pakpoom Eiamsouyngam \u003cjcubuntu@yahoo.com\u003e", "sentence": "A control library for iBit Board.", "paragraph": "This library easy to read input and control output on iBit Board.", "website": "https://github.com/jcubuntu/iBit_Arduino", "category": "Signal Input/Output", "architectures": [ "nRF5" ], "types": [ "Contributed" ], "repository": "https://github.com/jcubuntu/iBit_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/jcubuntu/iBit_Arduino-0.5.0.zip", "archiveFileName": "iBit_Arduino-0.5.0.zip", "size": 9710, "checksum": "SHA-256:b3bbe82b15dfd2e817a430f902d0108bfacbf2a3d00ad6396f18fee20f706f49" }, { "name": "iBit_Arduino", "version": "1.0.1", "author": "Phuwasit Eiamsouyngam \u003cjcubuntu@yahoo.com\u003e", "maintainer": "Phuwasit Eiamsouyngam \u003cjcubuntu@yahoo.com\u003e", "sentence": "A control library for iBit Board.", "paragraph": "This library easy to read input and control output on iBit Board.", "website": "https://github.com/jcubuntu/iBit_Arduino", "category": "Signal Input/Output", "architectures": [ "nRF5" ], "types": [ "Contributed" ], "repository": "https://github.com/jcubuntu/iBit_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/jcubuntu/iBit_Arduino-1.0.1.zip", "archiveFileName": "iBit_Arduino-1.0.1.zip", "size": 9710, "checksum": "SHA-256:04845165f3e5bec8a27f87e38290443262800a63c05b935d9a4897a2ebea576d" }, { "name": "iBit_Arduino", "version": "1.0.2", "author": "Phuwasit Eiamsouyngam \u003cjcubuntu@yahoo.com\u003e", "maintainer": "Phuwasit Eiamsouyngam \u003cjcubuntu@yahoo.com\u003e", "sentence": "A control library for iBit Board.", "paragraph": "This library easy to read input and control output on iBit Board.", "website": "https://github.com/jcubuntu/iBit_Arduino", "category": "Signal Input/Output", "architectures": [ "nRF5" ], "types": [ "Contributed" ], "repository": "https://github.com/jcubuntu/iBit_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/jcubuntu/iBit_Arduino-1.0.2.zip", "archiveFileName": "iBit_Arduino-1.0.2.zip", "size": 9718, "checksum": "SHA-256:72539875696ada34817a87b59dc61a57b55c288147be18788c7480a03db1f8aa" }, { "name": "J1850 VPW Arduino Transceiver Library", "version": "0.0.1", "author": "Steve Matafonov", "maintainer": "Steve Matafonov", "sentence": "Arduino library for J1850-VPW-Arduino-Transceiver", "paragraph": "Arduino library for J1850-VPW-Arduino-Transceiver", "website": "https://github.com/matafonoff/J1850-VPW-Arduino-Transceiver-Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/matafonoff/J1850-VPW-Arduino-Transceiver-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/matafonoff/J1850_VPW_Arduino_Transceiver_Library-0.0.1.zip", "archiveFileName": "J1850_VPW_Arduino_Transceiver_Library-0.0.1.zip", "size": 44578, "checksum": "SHA-256:09e95b0d309e6317116f368f1efea926496d3a5064c47aecc188c008c057d142" }, { "name": "J1850 VPW Arduino Transceiver Library", "version": "1.0.0", "author": "Steve Matafonov", "maintainer": "Steve Matafonov", "sentence": "Arduino library for J1850-VPW-Arduino-Transceiver", "paragraph": "Arduino library for J1850-VPW-Arduino-Transceiver", "website": "https://github.com/matafonoff/J1850-VPW-Arduino-Transceiver-Library", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/matafonoff/J1850-VPW-Arduino-Transceiver-Library.git", "providesIncludes": [ "j1850vpw.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/matafonoff/J1850_VPW_Arduino_Transceiver_Library-1.0.0.zip", "archiveFileName": "J1850_VPW_Arduino_Transceiver_Library-1.0.0.zip", "size": 48959, "checksum": "SHA-256:4130dcb739010546614356782067e7df1e8b4056545b8c02663be18f8dd25d56" }, { "name": "J1850 VPW Arduino Transceiver Library", "version": "1.0.1", "author": "Steve Matafonov", "maintainer": "Steve Matafonov", "sentence": "Arduino library for J1850-VPW-Arduino-Transceiver", "paragraph": "Arduino library for J1850-VPW-Arduino-Transceiver", "website": "https://github.com/matafonoff/J1850-VPW-Arduino-Transceiver-Library", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/matafonoff/J1850-VPW-Arduino-Transceiver-Library.git", "providesIncludes": [ "j1850vpw.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/matafonoff/J1850_VPW_Arduino_Transceiver_Library-1.0.1.zip", "archiveFileName": "J1850_VPW_Arduino_Transceiver_Library-1.0.1.zip", "size": 48963, "checksum": "SHA-256:6d053ea3495e5a7336c3f092e1523a726efae6c76278683ae2e48d2197e81e97" }, { "name": "ESP32-imgur-uploader", "version": "1.0.0", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "imgur.com Image uploader", "paragraph": "Publish an image to imgur.com using their v3 API.", "website": "https://github.com/tobozo/ImgurUploader/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ImgurUploader.git", "providesIncludes": [ "ImgurUploader.h" ], "dependencies": [ { "name": "ArduinoJSON" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_imgur_uploader-1.0.0.zip", "archiveFileName": "ESP32_imgur_uploader-1.0.0.zip", "size": 380953, "checksum": "SHA-256:41eabf8ed71a91de0c714aa53f2102482294c821c21b2f08923f6750f367999b" }, { "name": "ESP32-imgur-uploader", "version": "1.0.1", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "imgur.com Image/Video uploader", "paragraph": "Publish an image or video to imgur.com using their v3 API.", "website": "https://github.com/tobozo/ImgurUploader/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ImgurUploader.git", "providesIncludes": [ "ImgurUploader.h" ], "dependencies": [ { "name": "ArduinoJSON" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_imgur_uploader-1.0.1.zip", "archiveFileName": "ESP32_imgur_uploader-1.0.1.zip", "size": 381349, "checksum": "SHA-256:28de48acf6f4d719a3f590608769e07e210c7779b736033ed5e9bf1dacd28278" }, { "name": "ESP32-imgur-uploader", "version": "1.0.2", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "imgur.com Image/Video uploader", "paragraph": "Publish an image or video to imgur.com using their v3 API.", "website": "https://github.com/tobozo/ImgurUploader/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ImgurUploader.git", "providesIncludes": [ "ImgurUploader.h" ], "dependencies": [ { "name": "ArduinoJSON" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_imgur_uploader-1.0.2.zip", "archiveFileName": "ESP32_imgur_uploader-1.0.2.zip", "size": 381384, "checksum": "SHA-256:0868f25e3c3a0fbc16e71fd3881c5f8353dffaec5eec9bfcae8d07b97c209921" }, { "name": "ESP32-imgur-uploader", "version": "1.0.3", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "imgur.com Image/Video uploader", "paragraph": "Publish an image or video to imgur.com using their v3 API.", "website": "https://github.com/tobozo/ImgurUploader/", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ImgurUploader.git", "providesIncludes": [ "ImgurUploader.h" ], "dependencies": [ { "name": "ArduinoJSON" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_imgur_uploader-1.0.3.zip", "archiveFileName": "ESP32_imgur_uploader-1.0.3.zip", "size": 381468, "checksum": "SHA-256:2143a3cbaeafab8f155e4c1d20503def01be6ed732e8a7eedf69bd3e2c922981" }, { "name": "STUSB4500", "version": "1.0.0", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "Arduino driver library for STUSB4500", "paragraph": "Arduino library for STMicroelectronics USB PD sink controller chipset STUSB4500", "website": "https://github.com/ardnew/STUSB4500", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/STUSB4500.git", "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/STUSB4500-1.0.0.zip", "archiveFileName": "STUSB4500-1.0.0.zip", "size": 17303, "checksum": "SHA-256:61d40ce2feb61510ded8f96720ab41d7f31a685011f2a1ba3aa58859dd4e202f" }, { "name": "STUSB4500", "version": "1.0.3", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "Arduino driver library for STUSB4500", "paragraph": "Arduino library for STMicroelectronics USB PD sink controller chipset STUSB4500", "website": "https://github.com/ardnew/STUSB4500", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/STUSB4500.git", "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/STUSB4500-1.0.3.zip", "archiveFileName": "STUSB4500-1.0.3.zip", "size": 17586, "checksum": "SHA-256:5b310f58c7d4aedcbf551c341e48c57013b3aa23c6e35722ac61371a05fd53bf" }, { "name": "STUSB4500", "version": "1.0.4", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "Arduino driver library for STUSB4500", "paragraph": "Arduino library for STMicroelectronics USB PD sink controller chipset STUSB4500", "website": "https://github.com/ardnew/STUSB4500", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/STUSB4500.git", "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/STUSB4500-1.0.4.zip", "archiveFileName": "STUSB4500-1.0.4.zip", "size": 17707, "checksum": "SHA-256:2a68cf43953dafbd005b6311c145908b8ad2c90bd92f8392e53ab8945c0759ed" }, { "name": "STUSB4500", "version": "1.0.5", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "Arduino driver library for STUSB4500", "paragraph": "Arduino library for STMicroelectronics USB PD sink controller chipset STUSB4500", "website": "https://github.com/ardnew/STUSB4500", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/STUSB4500.git", "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/STUSB4500-1.0.5.zip", "archiveFileName": "STUSB4500-1.0.5.zip", "size": 18725, "checksum": "SHA-256:192ec519d2306d5b39b884a598438c6b9a7a0bd4b80a72ce2eecf770c01fdf40" }, { "name": "ILI9341-Layout-Manager", "version": "1.0.0", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "A modal framework for presenting collections of data using a scaling autolayout engine for ILI9341 chipsets", "paragraph": "Refer to project files on Github for up-to-date information (https://github.com/ardnew/ILI9341-Layout-Manager)", "website": "https://github.com/ardnew/ILI9341-Layout-Manager", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/ILI9341-Layout-Manager.git", "dependencies": [ { "name": "Adafruit_ILI9341" }, { "name": "XPT2046_Calibrated" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/ILI9341_Layout_Manager-1.0.0.zip", "archiveFileName": "ILI9341_Layout_Manager-1.0.0.zip", "size": 7349718, "checksum": "SHA-256:accfa4c7753f19390c74597aaa839d84bce85516459527d45e8b8abc9b51adc9" }, { "name": "ILI9341-Layout-Manager", "version": "1.0.2", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "A modal framework for presenting collections of data using a scaling autolayout engine for ILI9341 chipsets", "paragraph": "Refer to project files on Github for up-to-date information (https://github.com/ardnew/ILI9341-Layout-Manager)", "website": "https://github.com/ardnew/ILI9341-Layout-Manager", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/ILI9341-Layout-Manager.git", "dependencies": [ { "name": "Adafruit_ILI9341" }, { "name": "XPT2046_Calibrated" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/ILI9341_Layout_Manager-1.0.2.zip", "archiveFileName": "ILI9341_Layout_Manager-1.0.2.zip", "size": 7350403, "checksum": "SHA-256:c809777b7860a36837d91045e58db073f403606644493ccb563b22e6803d3cec" }, { "name": "ILI9341-Layout-Manager", "version": "1.0.3", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "A modal framework for presenting collections of data using a scaling autolayout engine for ILI9341 chipsets", "paragraph": "Refer to project files on Github for up-to-date information (https://github.com/ardnew/ILI9341-Layout-Manager)", "website": "https://github.com/ardnew/ILI9341-Layout-Manager", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/ILI9341-Layout-Manager.git", "dependencies": [ { "name": "Adafruit_ILI9341" }, { "name": "XPT2046_Calibrated" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/ILI9341_Layout_Manager-1.0.3.zip", "archiveFileName": "ILI9341_Layout_Manager-1.0.3.zip", "size": 7350671, "checksum": "SHA-256:35082b0718a7ec0c9761cf37906a8ad9001853c755f730f26c25c114fb958986" }, { "name": "ILI9341-Layout-Manager", "version": "1.0.5", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "An autolayout engine with callback support for designing and organizing buttons, text fields, and modal windows for ILI9341 chipsets", "paragraph": "Refer to project files on Github for up-to-date information (https://github.com/ardnew/ILI9341-Layout-Manager)", "website": "https://github.com/ardnew/ILI9341-Layout-Manager", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/ILI9341-Layout-Manager.git", "dependencies": [ { "name": "Adafruit_ILI9341" }, { "name": "XPT2046_Calibrated" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/ILI9341_Layout_Manager-1.0.5.zip", "archiveFileName": "ILI9341_Layout_Manager-1.0.5.zip", "size": 7351460, "checksum": "SHA-256:5e3df0b5004b7fddb753d29b8c0726fcc31b76aecacd452ce79f6489d764e591" }, { "name": "TSL2591MI", "version": "0.9.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems TSL2591 Lux Sensor.", "paragraph": "The library supports both the I2C (via the Wire Library) interface. Use of other I2C libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/tsl2591/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/tsl2591mi.git", "providesIncludes": [ "TSL2591.h", "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/TSL2591MI-0.9.0.zip", "archiveFileName": "TSL2591MI-0.9.0.zip", "size": 27940, "checksum": "SHA-256:056e8e42bbcda67eeecbc9be7a19b6482ed313ccf65e51f9d73b6f12f300a8d6" }, { "name": "TSL2591MI", "version": "0.9.1", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems TSL2591 Lux Sensor.", "paragraph": "The library supports both the I2C (via the Wire Library) interface. Use of other I2C libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/tsl2591/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/tsl2591mi.git", "providesIncludes": [ "TSL2591.h", "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/TSL2591MI-0.9.1.zip", "archiveFileName": "TSL2591MI-0.9.1.zip", "size": 28347, "checksum": "SHA-256:122070692af78c61889894eb988b2f2bfd622508a7520481594e674b111eb45c" }, { "name": "TSL2591MI", "version": "0.10.0", "author": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "maintainer": "Gregor Christandl \u003cchristandlg@yahoo.com\u003e", "sentence": "A library for the Austria Microsystems TSL2591 Lux Sensor.", "paragraph": "The library supports both the I2C (via the Wire Library) interface. Use of other I2C libraries (e.g. software I2C) is supported by inheritance.", "website": "https://bitbucket.org/christandlg/tsl2591/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://bitbucket.org/christandlg/tsl2591mi.git", "providesIncludes": [ "TSL2591.h", "Wire.h" ], "url": "https://downloads.arduino.cc/libraries/bitbucket.org/christandlg/TSL2591MI-0.10.0.zip", "archiveFileName": "TSL2591MI-0.10.0.zip", "size": 28393, "checksum": "SHA-256:4444014936aa55ba0f8891c689ca1940fbfc039b58c17f11bf5ecf9933e4c2a5" }, { "name": "sunezy-mon", "version": "1.0.2", "author": "guglicap", "maintainer": "guglicap", "license": "MIT", "sentence": "Arduino Library to communicate with SunEzy / Orion inverters.", "paragraph": "You can use this library to communicate with SunEzy or Orion devices using the RS232 port.", "website": "https://github.com/guglicap/arduino-pv", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/guglicap/arduino-pv.git", "providesIncludes": [ "inverter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/guglicap/sunezy_mon-1.0.2.zip", "archiveFileName": "sunezy_mon-1.0.2.zip", "size": 10696, "checksum": "SHA-256:c50e6eacaacd4ff749593b854035ea706972141b2d754ced4d2faca78a7696d7" }, { "name": "aE2", "version": "1.0.0", "author": "Michael Matus \u003cmichael@matus.at\u003e", "maintainer": "Michael Matus \u003cmichael@matus.at\u003e", "license": "MIT", "sentence": "E+E E2-sensor library for Arduino.", "paragraph": "This library provides an object oriented API for using thermo-hygrometric sensors by E+E. Those sensors can be connected via the propriatary E2 bus.", "website": "https://github.com/matusm/Arduino-E2", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/matusm/Arduino-E2.git", "url": "https://downloads.arduino.cc/libraries/github.com/matusm/aE2-1.0.0.zip", "archiveFileName": "aE2-1.0.0.zip", "size": 6379, "checksum": "SHA-256:c25bd111f9637cf95259cd5eb79880f116bba013e7b72d66ef6b1dc6d608ace9" }, { "name": "Adafruit LIS2MDL", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "website": "https://github.com/adafruit/Adafruit_LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS2MDL.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit LSM303 Accel" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.0.0.zip", "archiveFileName": "Adafruit_LIS2MDL-2.0.0.zip", "size": 340602, "checksum": "SHA-256:db27b510132592d467ee6698b7096c054cbd24a479b79f2a1aaac322304d2c69" }, { "name": "Adafruit LIS2MDL", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "website": "https://github.com/adafruit/Adafruit_LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS2MDL.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit LSM303 Accel" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.0.1.zip", "archiveFileName": "Adafruit_LIS2MDL-2.0.1.zip", "size": 340602, "checksum": "SHA-256:91d383aa3a18b82b38201ea640d8062a07315c1b2aead8f7bef7a6a98d3d2acc" }, { "name": "Adafruit LIS2MDL", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "website": "https://github.com/adafruit/Adafruit_LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS2MDL.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit LSM303 Accel" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.1.0.zip", "archiveFileName": "Adafruit_LIS2MDL-2.1.0.zip", "size": 341058, "checksum": "SHA-256:f89dc4bfcf120bbb05aa8c6746a23adae974cb41b1082dff787804b3eed503da" }, { "name": "Adafruit LIS2MDL", "version": "2.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "website": "https://github.com/adafruit/Adafruit_LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS2MDL.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit LSM303 Accel" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.1.1.zip", "archiveFileName": "Adafruit_LIS2MDL-2.1.1.zip", "size": 341022, "checksum": "SHA-256:25bdecf8c2c87092cc4c7756b1ab00e76771982e33a403bee39760d1256cd4d9" }, { "name": "Adafruit LIS2MDL", "version": "2.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "website": "https://github.com/adafruit/Adafruit_LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS2MDL.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit LSM303 Accel" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.1.2.zip", "archiveFileName": "Adafruit_LIS2MDL-2.1.2.zip", "size": 341079, "checksum": "SHA-256:68b3bea238e08ed7c2993aa2e63282a49e29bc524b96c5bcda32cbc5fd580a41" }, { "name": "Adafruit LIS2MDL", "version": "2.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "website": "https://github.com/adafruit/Adafruit_LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS2MDL.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit LSM303 Accel" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.1.3.zip", "archiveFileName": "Adafruit_LIS2MDL-2.1.3.zip", "size": 341195, "checksum": "SHA-256:c83f1babe5a8c99356537ff83f322fd8c459144fd4251fa4f0c6f4e83e3522df" }, { "name": "Adafruit LIS2MDL", "version": "2.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "website": "https://github.com/adafruit/Adafruit_LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS2MDL.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit LSM303 Accel" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.1.4.zip", "archiveFileName": "Adafruit_LIS2MDL-2.1.4.zip", "size": 341195, "checksum": "SHA-256:5c163a9dad29d2d2cc638499b8c2a864d9065ae6a4476c808cb162a2e1f3102c" }, { "name": "Adafruit LIS2MDL", "version": "2.1.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "website": "https://github.com/adafruit/Adafruit_LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS2MDL.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit LSM303 Accel" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.1.6.zip", "archiveFileName": "Adafruit_LIS2MDL-2.1.6.zip", "size": 341195, "checksum": "SHA-256:a292ab83ddf15e308500844e4851ac892a7c32fd7746dad45675c88d02852836" }, { "name": "Adafruit LIS2MDL", "version": "2.1.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "paragraph": "Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout", "website": "https://github.com/adafruit/Adafruit_LIS2MDL", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS2MDL.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit LSM303 Accel" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS2MDL-2.1.7.zip", "archiveFileName": "Adafruit_LIS2MDL-2.1.7.zip", "size": 341212, "checksum": "SHA-256:b8c9a62e17cca40ec3dcbad3a58524a020679f4e5edd0f2f8d2472a4ac945d79" }, { "name": "jsonlib", "version": "0.1.1", "author": "Justin Shaw wyojustin@gmail.com", "maintainer": "Justin Shaw wyojustin@gmail.com", "sentence": "A simple JSON parsing library.", "paragraph": "This library is intended to be a light weight alternative to ArduinoJson.", "website": "https://github.com/wyolum/jsonlib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wyolum/jsonlib.git", "providesIncludes": [ "jsonlib.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wyolum/jsonlib-0.1.1.zip", "archiveFileName": "jsonlib-0.1.1.zip", "size": 13545, "checksum": "SHA-256:1cebe74671150e1efca88a6c10f3cd41c90b68bc754a132dbfb86cf79a6b9683" }, { "name": "BasicTinkering", "version": "1.0.0", "author": "snototter \u003cmuspellr@gmail.com\u003e", "maintainer": "snototter \u003cmuspellr@gmail.com\u003e", "sentence": "A collection of wrapper classes for commonly used electronic components.", "paragraph": "Supports: buttons, LED control (incl. blinking \u0026 dimming), digital tubes, etc.", "website": "https://github.com/snototter/BasicTinkering", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/snototter/BasicTinkering.git", "providesIncludes": [ "BtButton.h", "BtLED.h", "BtPotentiometer.h", "BtSevenSegmentDisplay.h", "BtStopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/snototter/BasicTinkering-1.0.0.zip", "archiveFileName": "BasicTinkering-1.0.0.zip", "size": 16953, "checksum": "SHA-256:ce316973e69ec405630192488c7e597818c82a5056dff074afd8fbf7774a2c59" }, { "name": "Melopero LSM9DS1", "version": "1.0.0", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the LSM9DS1 9-DOF IMU.", "paragraph": "This library allows an Arduino board to communicate with the LSM9DS1 sensor via SPI or I2C for reading the accelerometer, gyroscope and magnetometer data. Accelerometer / gyroscope and magnetometer interrupts are supported.", "website": "https://github.com/melopero/Melopero_LSM9DS1_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_LSM9DS1_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_LSM9DS1-1.0.0.zip", "archiveFileName": "Melopero_LSM9DS1-1.0.0.zip", "size": 17785, "checksum": "SHA-256:85d459c1a8d1227418b850ee7b473be6e843c6690828ea0d734f96cb1c498a30" }, { "name": "Melopero LSM9DS1", "version": "1.0.1", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the LSM9DS1 9-DOF IMU.", "paragraph": "This library allows an Arduino board to communicate with the LSM9DS1 sensor via SPI or I2C for reading the accelerometer, gyroscope and magnetometer data. Accelerometer / gyroscope and magnetometer interrupts are supported.", "website": "https://github.com/melopero/Melopero_LSM9DS1_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_LSM9DS1_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_LSM9DS1-1.0.1.zip", "archiveFileName": "Melopero_LSM9DS1-1.0.1.zip", "size": 21132, "checksum": "SHA-256:63c9418354f3f5d350502ca332e8c76bb11a5ddc0972a6ff65a9c3e487565e78" }, { "name": "Melopero LSM9DS1", "version": "1.0.2", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the LSM9DS1 9-DOF IMU.", "paragraph": "This library allows an Arduino board to communicate with the LSM9DS1 sensor via SPI or I2C for reading the accelerometer, gyroscope and magnetometer data. Accelerometer / gyroscope and magnetometer interrupts are supported.", "website": "https://github.com/melopero/Melopero_LSM9DS1_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_LSM9DS1_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_LSM9DS1-1.0.2.zip", "archiveFileName": "Melopero_LSM9DS1-1.0.2.zip", "size": 192492, "checksum": "SHA-256:6a073e6e0c01079a8706d57b40b20488698be256dbde80fb3fd0ead064acc216" }, { "name": "Melopero LSM9DS1", "version": "1.1.0", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the LSM9DS1 9-DOF IMU.", "paragraph": "This library allows an Arduino board to communicate with the LSM9DS1 sensor via SPI or I2C for reading the accelerometer, gyroscope and magnetometer data. Accelerometer / gyroscope and magnetometer interrupts are supported.", "website": "https://github.com/melopero/Melopero_LSM9DS1_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_LSM9DS1_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_LSM9DS1-1.1.0.zip", "archiveFileName": "Melopero_LSM9DS1-1.1.0.zip", "size": 192634, "checksum": "SHA-256:fcae28ca1cb56fd13777173637296e7202fb15c426ce126f81d6345b8105250a" }, { "name": "OLED_SSD1306_Chart", "version": "1.0.0", "author": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "maintainer": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "sentence": "Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.", "paragraph": "This library is used to easily draw cartesian charts in oled displays based on the SSD1306 drivers. It inherits from Adafruit_SSD1306 class, reason why it has all of this class functionalities.", "website": "https://github.com/elC0mpa/OLED_SSD1306_Chart/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/elC0mpa/OLED_SSD1306_Chart.git", "url": "https://downloads.arduino.cc/libraries/github.com/elC0mpa/OLED_SSD1306_Chart-1.0.0.zip", "archiveFileName": "OLED_SSD1306_Chart-1.0.0.zip", "size": 9117, "checksum": "SHA-256:20e3aefd2516c0f7f40998a8afcaaa91932e302381d9ccfab00f856897adb4fe" }, { "name": "OLED_SSD1306_Chart", "version": "1.1.0", "author": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "maintainer": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "sentence": "Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.", "paragraph": "This library is used to easily draw cartesian charts in oled displays based on the SSD1306 drivers. It inherits from Adafruit_SSD1306 class, reason why it has all of this class functionalities.", "website": "https://github.com/elC0mpa/OLED_SSD1306_Chart/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/elC0mpa/OLED_SSD1306_Chart.git", "dependencies": [ { "name": "Adafruit_SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elC0mpa/OLED_SSD1306_Chart-1.1.0.zip", "archiveFileName": "OLED_SSD1306_Chart-1.1.0.zip", "size": 889257, "checksum": "SHA-256:0608b38e55d0ea4ffaf33d5bc746bae2300845d1f5e89aafb71e992e95ebec25" }, { "name": "OLED_SSD1306_Chart", "version": "1.2.0", "author": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "maintainer": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "sentence": "Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.", "paragraph": "This library is used to easily draw cartesian charts in oled displays based on the SSD1306 drivers. It inherits from Adafruit_SSD1306 class, reason why it has all of this class functionalities.", "website": "https://github.com/elC0mpa/OLED_SSD1306_Chart/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/elC0mpa/OLED_SSD1306_Chart.git", "dependencies": [ { "name": "Adafruit_SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elC0mpa/OLED_SSD1306_Chart-1.2.0.zip", "archiveFileName": "OLED_SSD1306_Chart-1.2.0.zip", "size": 3861595, "checksum": "SHA-256:225dd6a40e6e84d9587cf3fd41c04c912e5d0f30848bd78407e4717eae83d2f1" }, { "name": "OLED_SSD1306_Chart", "version": "1.3.0", "author": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "maintainer": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "sentence": "Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.", "paragraph": "This library is used to easily draw cartesian charts in oled displays based on the SSD1306 drivers. It inherits from Adafruit_SSD1306 class, reason why it has all of this class functionalities.", "website": "https://github.com/elC0mpa/OLED_SSD1306_Chart/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/elC0mpa/OLED_SSD1306_Chart.git", "dependencies": [ { "name": "Adafruit_SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elC0mpa/OLED_SSD1306_Chart-1.3.0.zip", "archiveFileName": "OLED_SSD1306_Chart-1.3.0.zip", "size": 3862415, "checksum": "SHA-256:e83fedae15d33045ebeba4ff80736cf5e5212760b8d779fee13c1a9a8e25cf64" }, { "name": "OLED_SSD1306_Chart", "version": "1.3.2", "author": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "maintainer": "José Gabriel Companioni Benítez (elC0mpa) \u003cgcompanionib@gmail.com\u003e", "sentence": "Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.", "paragraph": "This library is used to easily draw cartesian charts in oled displays based on the SSD1306 drivers. It inherits from Adafruit_SSD1306 class, reason why it has all of this class functionalities.", "website": "https://github.com/elC0mpa/OLED_SSD1306_Chart/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/elC0mpa/OLED_SSD1306_Chart.git", "dependencies": [ { "name": "Adafruit_SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elC0mpa/OLED_SSD1306_Chart-1.3.2.zip", "archiveFileName": "OLED_SSD1306_Chart-1.3.2.zip", "size": 3862467, "checksum": "SHA-256:e33e873ad23287f0340a4f131959ba4eb75515e21f2c71f9960c41032719e5cc" }, { "name": "SoilSensor", "version": "1.2.0", "author": "podija", "maintainer": "podija \u003cpodija@adafruit.com\u003e", "sentence": "Arduino library for HARDWARIO Soil Sensor.", "paragraph": "This sensor allow to measure soil moisture and temperature.", "website": "https://github.com/bigclownlabs/SoilSensor", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bigclownlabs/SoilSensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/bigclownlabs/SoilSensor-1.2.0.zip", "archiveFileName": "SoilSensor-1.2.0.zip", "size": 10413, "checksum": "SHA-256:51bbaa4dcc2a158ab52af38725e81dbdacdddb1b55297bacb49870582c8bbe98" }, { "name": "ACS-M1128", "version": "2.2.1-b2", "author": "SAM Element \u003cdeveloper@samelement.com\u003e", "maintainer": "Benny \u003cbenny@samelement.com\u003e, Daniel \u003cdaniel@samelement.com\u003e", "sentence": "ACS-M1128 SAM Element IoT WiFi Connectivity", "paragraph": "Arduino Library for SAM Element IoT WiFi Connectivity", "website": "https://github.com/samelement/ACS-M1128", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/samelement/ACS-M1128.git", "url": "https://downloads.arduino.cc/libraries/github.com/samelement/ACS_M1128-2.2.1-b2.zip", "archiveFileName": "ACS_M1128-2.2.1-b2.zip", "size": 916274, "checksum": "SHA-256:c97bdbf3c770e35587fdbe9bab8f6ec3d1ad6803ae9dbbfefa77141071819daa" }, { "name": "Nova_SDS011 Sensor Library", "version": "0.1.0", "author": "R.Orecki", "maintainer": "R.Orecki", "sentence": "Nova SDS011 dust sensor library", "paragraph": "Arduino library for driving Nova Fitness Co.,Ltd. SDS011 dust sensor. Written according to Laser Dust Sensor Control Protocol V1.3", "website": "https://github.com/Silvan85/Nova_SDS011", "category": "Sensors", "architectures": [ "esp8266", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Silvan85/Nova_SDS011.git", "url": "https://downloads.arduino.cc/libraries/github.com/Silvan85/Nova_SDS011_Sensor_Library-0.1.0.zip", "archiveFileName": "Nova_SDS011_Sensor_Library-0.1.0.zip", "size": 555705, "checksum": "SHA-256:3e84291565329670b0f71181858d454489c8084acb5d1b7741c974aa80f60542" }, { "name": "SparkFun HyperDisplay", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Standardized library for control of displays", "paragraph": "This is an abstract display library that makes it easy to get new displays up and running quickly with a full set of drawing and printing functions with multi-window support. This library is relatively flexible allowing for the user to use a completely custom color definition and override default implementations for printing. All that is needed to make a display work is to provide the interface to draw one pixel to the display, and instruct the library how to handle your custom color type. Increased efficiency can be obtained by overriding additional drawing functions.", "website": "https://github.com/sparkfun/SparkFun_HyperDisplay", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HyperDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay-1.0.3.zip", "archiveFileName": "SparkFun_HyperDisplay-1.0.3.zip", "size": 55390, "checksum": "SHA-256:a69b3959dea936b65875e8ceccc5ad591e7c7d4ca7b21ad7a6a2e02af5e2f112" }, { "name": "SparkFun HyperDisplay", "version": "2.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Standardized library for control of displays", "paragraph": "This is an abstract display library that makes it easy to get new displays up and running quickly with a full set of drawing and printing functions with multi-window support. This library is relatively flexible allowing for the user to use a completely custom color definition and override default implementations for printing. All that is needed to make a display work is to provide the interface to draw one pixel to the display, and instruct the library how to handle your custom color type. Increased efficiency can be obtained by overriding additional drawing functions.", "website": "https://github.com/sparkfun/SparkFun_HyperDisplay", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HyperDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay-2.0.0.zip", "archiveFileName": "SparkFun_HyperDisplay-2.0.0.zip", "size": 55390, "checksum": "SHA-256:65fc3fda092ed263fde1915b81f458ade6d87a078d9b9055835a36e4e3f0b73f" }, { "name": "SparkFun HyperDisplay", "version": "2.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Standardized library for control of displays", "paragraph": "This is an abstract display library that makes it easy to get new displays up and running quickly with a full set of drawing and printing functions with multi-window support. This library is relatively flexible allowing for the user to use a completely custom color definition and override default implementations for printing. All that is needed to make a display work is to provide the interface to draw one pixel to the display, and instruct the library how to handle your custom color type. Increased efficiency can be obtained by overriding additional drawing functions.", "website": "https://github.com/sparkfun/SparkFun_HyperDisplay", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_HyperDisplay.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay-2.0.1.zip", "archiveFileName": "SparkFun_HyperDisplay-2.0.1.zip", "size": 62127, "checksum": "SHA-256:e767a75bd0252850991f562753a758cb1154aa6bd0374dfd7c82ac94996ed1c1" }, { "name": "SparkFun HyperDisplay ILI9163C", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "ILI9163C extension for HyperDisplay", "paragraph": "This library is a mid-level interface between displays that use an ILI9163 driver and the HyperDisplay library. Provided is an interface-independent layer that can be used to implement specific devices as well as the following preconfigured interfaces: 4-wire SPI", "website": "https://github.com/sparkfun/HyperDisplay_ILI9163C_ArduinoLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/HyperDisplay_ILI9163C_ArduinoLibrary.git", "dependencies": [ { "name": "SparkFun HyperDisplay" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay_ILI9163C-1.0.1.zip", "archiveFileName": "SparkFun_HyperDisplay_ILI9163C-1.0.1.zip", "size": 24709, "checksum": "SHA-256:d35dd088ed6160543ab066ddc8817de6af5e26669dd8a9d909fdf3f3f7bd5b6b" }, { "name": "SparkFun HyperDisplay ILI9163C", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "ILI9163C extension for HyperDisplay", "paragraph": "This library is a mid-level interface between displays that use an ILI9163 driver and the HyperDisplay library. Provided is an interface-independent layer that can be used to implement specific devices as well as the following preconfigured interfaces: 4-wire SPI", "website": "https://github.com/sparkfun/HyperDisplay_ILI9163C_ArduinoLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/HyperDisplay_ILI9163C_ArduinoLibrary.git", "dependencies": [ { "name": "SparkFun HyperDisplay" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay_ILI9163C-1.0.2.zip", "archiveFileName": "SparkFun_HyperDisplay_ILI9163C-1.0.2.zip", "size": 25031, "checksum": "SHA-256:3af7ae97e5a8b2c56ab93e3cbf2b469bd4ffdfc664acd1d79478fbc9df64b0cc" }, { "name": "SparkFun HyperDisplay SSD1309", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Standardized library for control of displays using the SSD1309 driver IC.", "paragraph": "An extension of HyperDisplay for the SSD1309, SPI and I2C class stubs are provided, and extension to custom interfaces is encouraged. For a complete solution also download a end-point library that depends on this library.", "website": "https://github.com/sparkfun/HyperDisplay_SSD1309_ArduinoLibrary", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/HyperDisplay_SSD1309_ArduinoLibrary.git", "dependencies": [ { "name": "SparkFun HyperDisplay" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay_SSD1309-1.0.1.zip", "archiveFileName": "SparkFun_HyperDisplay_SSD1309-1.0.1.zip", "size": 50938, "checksum": "SHA-256:d5465fd35d34a975b3bf739b7f92b43c4d98ee63c8a3cd284b099235e8d95d0a" }, { "name": "SparkFun HyperDisplay SSD1309", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Standardized library for control of displays using the SSD1309 driver IC.", "paragraph": "An extension of HyperDisplay for the SSD1309, SPI and I2C class stubs are provided, and extension to custom interfaces is encouraged. For a complete solution also download a end-point library that depends on this library.", "website": "https://github.com/sparkfun/HyperDisplay_SSD1309_ArduinoLibrary", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/HyperDisplay_SSD1309_ArduinoLibrary.git", "dependencies": [ { "name": "SparkFun HyperDisplay" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay_SSD1309-1.1.0.zip", "archiveFileName": "SparkFun_HyperDisplay_SSD1309-1.1.0.zip", "size": 51018, "checksum": "SHA-256:911adcd48db2a926479c64b1165e359de9bf4f1e0e4ce3db3f0569d4f17aa0b3" }, { "name": "SparkFun HyperDisplay SSD1309", "version": "1.1.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Standardized library for control of displays using the SSD1309 driver IC.", "paragraph": "An extension of HyperDisplay for the SSD1309, SPI and I2C class stubs are provided, and extension to custom interfaces is encouraged. For a complete solution also download a end-point library that depends on this library.", "website": "https://github.com/sparkfun/HyperDisplay_SSD1309_ArduinoLibrary", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/HyperDisplay_SSD1309_ArduinoLibrary.git", "dependencies": [ { "name": "SparkFun HyperDisplay" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay_SSD1309-1.1.1.zip", "archiveFileName": "SparkFun_HyperDisplay_SSD1309-1.1.1.zip", "size": 51631, "checksum": "SHA-256:e5495eadc701384072cdd926f4e94b6f242b9124fea01ecfcd7fcb24ca3e5416" }, { "name": "SparkFun HyperDisplay KWH018ST01", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Control SparkFun 1.8\" TFT products using HyperDisplay", "paragraph": "This library is a hardware specific HyperDisplay layer thet provides out-of-the-box support for 1.8\" TFT products from SparkFun. Use all the features of HyperDisplay", "website": "https://github.com/sparkfun/HyperDisplay_KWH018ST01_4WSPI_ArduinoLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/HyperDisplay_KWH018ST01_4WSPI_ArduinoLibrary.git", "dependencies": [ { "name": "SparkFun HyperDisplay ILI9163C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay_KWH018ST01-1.0.2.zip", "archiveFileName": "SparkFun_HyperDisplay_KWH018ST01-1.0.2.zip", "size": 344631, "checksum": "SHA-256:a6229790311abfae0ae214a0225f6ce041b1488defe9064766f1c9ca0301805b" }, { "name": "SparkFun HyperDisplay Transparent Graphical OLED", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Control the Tranparent Graphical OLED using HyperDisplay graphics library. WiseChip UG2856KLBAG01", "paragraph": "Provides I2C and SPI control for the Transparent Graphical OLED. An extension of the SparkFun SSD1309 HyperDisplay Arduino Library, this is a end-user library that is ready to go as long as SSD1309 and HyperDisplay libraries are installed.", "website": "https://github.com/sparkfun/HyperDisplay_UG2856KLBAG01_ArduinoLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/HyperDisplay_UG2856KLBAG01_ArduinoLibrary.git", "dependencies": [ { "name": "SparkFun HyperDisplay SSD1309" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay_Transparent_Graphical_OLED-1.0.2.zip", "archiveFileName": "SparkFun_HyperDisplay_Transparent_Graphical_OLED-1.0.2.zip", "size": 438078, "checksum": "SHA-256:f3de5b7f887b8915e686e9183b454cb079ae5e5ac597967ae46816f45e5f579b" }, { "name": "SparkFun HyperDisplay Transparent Graphical OLED", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Control the Tranparent Graphical OLED using HyperDisplay graphics library. WiseChip UG2856KLBAG01", "paragraph": "Provides I2C and SPI control for the Transparent Graphical OLED. An extension of the SparkFun SSD1309 HyperDisplay Arduino Library, this is a end-user library that is ready to go as long as SSD1309 and HyperDisplay libraries are installed.", "website": "https://github.com/sparkfun/HyperDisplay_UG2856KLBAG01_ArduinoLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/HyperDisplay_UG2856KLBAG01_ArduinoLibrary.git", "dependencies": [ { "name": "SparkFun HyperDisplay SSD1309" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_HyperDisplay_Transparent_Graphical_OLED-1.1.0.zip", "archiveFileName": "SparkFun_HyperDisplay_Transparent_Graphical_OLED-1.1.0.zip", "size": 440264, "checksum": "SHA-256:3a90bf8d45dfb365b97788d6de5cd99ccbd30878fbaa24e15f0a8e8638654ec6" }, { "name": "PCA9634 library", "version": "1.0.0", "author": "Marco Mojana", "maintainer": "Marco Mojana \u003cm.mojana@gmail.com\u003e", "sentence": "A library for the PCA9634 8-bit Fm+ I2C-bus LED driver.", "paragraph": "This library gives access to all the chip features with a simple interface.", "website": "https://github.com/mmojana/pca9634-arduino-library/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mmojana/pca9634-arduino-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/mmojana/PCA9634_library-1.0.0.zip", "archiveFileName": "PCA9634_library-1.0.0.zip", "size": 18077, "checksum": "SHA-256:1201f29f95a60623bac2e152cba44b523d14af479598a855d681a4c63b816a80" }, { "name": "XPT2046_Calibrated", "version": "1.0.0", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "XPT2046_Touchscreen-based library with 3-point calibration", "paragraph": "Based on Paul Stoffregen's XPT2046_Touchscreen library. Adds 3-point calibration support based on a paper by Fang \u0026 Chang (Texas Instruments): http://www.ti.com/lit/an/slyt277/slyt277.pdf. See examples for usage.", "website": "https://github.com/ardnew/XPT2046_Calibrated", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/XPT2046_Calibrated.git", "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/XPT2046_Calibrated-1.0.0.zip", "archiveFileName": "XPT2046_Calibrated-1.0.0.zip", "size": 9989, "checksum": "SHA-256:112f93117a103f9d4a0e1d4ab740ac436da49d19cc46db8853f865a02fec5c0f" }, { "name": "XPT2046_Calibrated", "version": "1.0.1", "author": "ardnew \u003candrew@ardnew.com\u003e", "maintainer": "ardnew \u003candrew@ardnew.com\u003e", "sentence": "XPT2046_Touchscreen-based library with 3-point calibration", "paragraph": "Based on Paul Stoffregen's XPT2046_Touchscreen library. Adds 3-point calibration support based on a paper by Fang \u0026 Chang (Texas Instruments): http://www.ti.com/lit/an/slyt277/slyt277.pdf. See examples for usage.", "website": "https://github.com/ardnew/XPT2046_Calibrated", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ardnew/XPT2046_Calibrated.git", "url": "https://downloads.arduino.cc/libraries/github.com/ardnew/XPT2046_Calibrated-1.0.1.zip", "archiveFileName": "XPT2046_Calibrated-1.0.1.zip", "size": 12342, "checksum": "SHA-256:51d241c699cee47f86e62442018ada721739ea013199dcffb59d60447401040e" }, { "name": "Arduino_CRC32", "version": "1.0.0", "author": "Alexander Entinger \u003ca.entinger@arduino.cc\u003e", "maintainer": "Alexander Entinger \u003ca.entinger@arduino.cc\u003e", "sentence": "Arduino library providing a simple interface to perform checksum calculations utilizing the CRC-32 algorithm.", "website": "https://github.com/arduino-libraries/Arduino_CRC32", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_CRC32.git", "providesIncludes": [ "Arduino_CRC32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_CRC32-1.0.0.zip", "archiveFileName": "Arduino_CRC32-1.0.0.zip", "size": 7711, "checksum": "SHA-256:46da803449dc62533820de3270690fda0d196481b131c20a60ff5994eb30b91a" }, { "name": "EmotiBit NCP5623", "version": "0.0.1", "author": "Connected Future Labs", "maintainer": "Nitin Nair \u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for the NCP5623 LED driver", "paragraph": "An Arduino Library for the NCP5623 LED driver", "website": "https://github.com/EmotiBit/EmotiBit_FW_NCP5623", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_NCP5623.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_NCP5623-0.0.1.zip", "archiveFileName": "EmotiBit_NCP5623-0.0.1.zip", "size": 5124, "checksum": "SHA-256:6f22c9197e4646827a8527c6358e2acc9af80809fcdb257d3806156926adeb29" }, { "name": "EmotiBit NCP5623", "version": "0.0.2", "author": "Connected Future Labs", "maintainer": "Connected Future Labs\u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for the NCP5623 LED driver", "paragraph": "An Arduino Library for the NCP5623 LED driver", "website": "https://github.com/EmotiBit/EmotiBit_NCP5623", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_NCP5623.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_NCP5623-0.0.2.zip", "archiveFileName": "EmotiBit_NCP5623-0.0.2.zip", "size": 5117, "checksum": "SHA-256:6c8d247c436390dd0b8dd2cace19096e8e6fd46be7bde6f3a7d850566ff64556" }, { "name": "EmotiBit NCP5623", "version": "0.0.3", "author": "Connected Future Labs", "maintainer": "Connected Future Labs\u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for the NCP5623 LED driver", "paragraph": "An Arduino Library for the NCP5623 LED driver", "website": "https://github.com/EmotiBit/EmotiBit_NCP5623", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_NCP5623.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_NCP5623-0.0.3.zip", "archiveFileName": "EmotiBit_NCP5623-0.0.3.zip", "size": 5716, "checksum": "SHA-256:f74463e27574b740b5ec290686b81c5deff42ab9be65c7ad78d67e403b114a66" }, { "name": "EmotiBit NCP5623", "version": "0.0.4", "author": "Connected Future Labs", "maintainer": "Connected Future Labs\u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for the NCP5623 LED driver", "paragraph": "An Arduino Library for the NCP5623 LED driver", "website": "https://github.com/EmotiBit/EmotiBit_NCP5623", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_NCP5623.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_NCP5623-0.0.4.zip", "archiveFileName": "EmotiBit_NCP5623-0.0.4.zip", "size": 5841, "checksum": "SHA-256:67d633e90b5cd8690eba030ab1668a45499e78900f86c83d7136007ba56e1040" }, { "name": "M5Atom", "version": "0.0.1", "author": "M5Stack", "maintainer": "M5Stack,Hades", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.0.1.zip", "archiveFileName": "M5Atom-0.0.1.zip", "size": 42656, "checksum": "SHA-256:6dc4478581c7a32262e97bc515f55964f1671cca2b3a1f6b56e79746c79b2675" }, { "name": "M5Atom", "version": "0.0.2", "author": "M5Stack", "maintainer": "M5Stack,Hades", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "dependencies": [ { "name": "FastLED" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.0.2.zip", "archiveFileName": "M5Atom-0.0.2.zip", "size": 2697297, "checksum": "SHA-256:dce513c2e5c3ca6e531cf04ce80b2bf7da0031a9f75864ed67da4e7bb18579d2" }, { "name": "M5Atom", "version": "0.0.3", "author": "M5Stack", "maintainer": "M5Stack,Hades", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "dependencies": [ { "name": "FastLED" }, { "name": "UNIT_ENV" }, { "name": "Adafruit MCP4725" }, { "name": "Adafruit TCS34725" }, { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.0.3.zip", "archiveFileName": "M5Atom-0.0.3.zip", "size": 2767368, "checksum": "SHA-256:b9e0815a1d14ac946bec21e12d222faff48bbfe09e1b379fca65f947197679e2" }, { "name": "M5Atom", "version": "0.0.5", "author": "M5Stack", "maintainer": "M5Stack,Hades", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "dependencies": [ { "name": "FastLED" }, { "name": "UNIT_ENV" }, { "name": "Adafruit MCP4725" }, { "name": "Adafruit TCS34725" }, { "name": "Adafruit NeoPixel" }, { "name": "MAX30100lib" }, { "name": "MFRC522_I2C" }, { "name": "M5GFX" }, { "name": "M5_BM8563" }, { "name": "M5_ADS1100" }, { "name": "M5_ADS1115" }, { "name": "M5_FPC1020A" }, { "name": "HX711 Arduino Library" }, { "name": "PCA9554" }, { "name": "TinyGPSPlus" }, { "name": "Adafruit SGP30 Sensor" }, { "name": "FFT" }, { "name": "TFTTerminal" }, { "name": "ClosedCube TCA9548A" }, { "name": "Ethernet2" }, { "name": "ESP8266Audio" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.0.5.zip", "archiveFileName": "M5Atom-0.0.5.zip", "size": 2900229, "checksum": "SHA-256:615e1fb9946caeb252d67ac5824432721586fc007374af2595192e2a9b2fc5d3" }, { "name": "M5Atom", "version": "0.0.7", "author": "M5Stack", "maintainer": "M5Stack", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "dependencies": [ { "name": "FastLED" }, { "name": "UNIT_ENV" }, { "name": "Adafruit MCP4725" }, { "name": "Adafruit TCS34725" }, { "name": "Adafruit NeoPixel" }, { "name": "MAX30100lib" }, { "name": "MFRC522_I2C" }, { "name": "M5GFX" }, { "name": "M5_BM8563" }, { "name": "M5_ADS1100" }, { "name": "M5_ADS1115" }, { "name": "M5_FPC1020A" }, { "name": "HX711 Arduino Library" }, { "name": "PCA9554" }, { "name": "TinyGPSPlus" }, { "name": "Adafruit SGP30 Sensor" }, { "name": "FFT" }, { "name": "TFTTerminal" }, { "name": "ClosedCube TCA9548A" }, { "name": "Ethernet2" }, { "name": "ESP8266Audio" }, { "name": "M5_EzData" }, { "name": "ArduinoJson" }, { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.0.7.zip", "archiveFileName": "M5Atom-0.0.7.zip", "size": 2887496, "checksum": "SHA-256:4eb91933f11de2c7c5e06897acd0054cc4fab0dac3627dde7e760062021ea90b" }, { "name": "M5Atom", "version": "0.0.8", "author": "M5Stack", "maintainer": "M5Stack", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "dependencies": [ { "name": "FastLED" }, { "name": "UNIT_ENV" }, { "name": "Adafruit MCP4725" }, { "name": "Adafruit TCS34725" }, { "name": "Adafruit NeoPixel" }, { "name": "MAX30100lib" }, { "name": "MFRC522_I2C" }, { "name": "M5GFX" }, { "name": "M5_BM8563" }, { "name": "M5_ADS1100" }, { "name": "M5_ADS1115" }, { "name": "M5_FPC1020A" }, { "name": "HX711 Arduino Library" }, { "name": "PCA9554" }, { "name": "TinyGPSPlus-ESP32" }, { "name": "Adafruit SGP30 Sensor" }, { "name": "FFT" }, { "name": "TFTTerminal" }, { "name": "ClosedCube TCA9548A" }, { "name": "Ethernet2" }, { "name": "ESP8266Audio" }, { "name": "M5_EzData" }, { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "UNIT_SONIC" }, { "name": "PoE_CAM" }, { "name": "M5_RoverC" }, { "name": "UNIT_UHF_RFID" }, { "name": "M5_JoyC" }, { "name": "ATOM_DTU_CAT1" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.0.8.zip", "archiveFileName": "M5Atom-0.0.8.zip", "size": 2888656, "checksum": "SHA-256:3fc3e3b72bdf9ede25d2a8bd2ec6e8214f442aad89fc8bd474ffd88cefaaec76" }, { "name": "M5Atom", "version": "0.0.9", "author": "M5Stack", "maintainer": "M5Stack", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "dependencies": [ { "name": "FastLED" }, { "name": "UNIT_ENV" }, { "name": "Adafruit MCP4725" }, { "name": "Adafruit TCS34725" }, { "name": "Adafruit NeoPixel" }, { "name": "MAX30100lib" }, { "name": "MFRC522_I2C" }, { "name": "M5GFX" }, { "name": "M5_BM8563" }, { "name": "M5_ADS1100" }, { "name": "M5_ADS1115" }, { "name": "M5_FPC1020A" }, { "name": "HX711 Arduino Library" }, { "name": "PCA9554" }, { "name": "TinyGPSPlus-ESP32" }, { "name": "Adafruit SGP30 Sensor" }, { "name": "FFT" }, { "name": "TFTTerminal" }, { "name": "ClosedCube TCA9548A" }, { "name": "Ethernet2" }, { "name": "ESP8266Audio" }, { "name": "M5_EzData" }, { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "UNIT_SONIC" }, { "name": "PoE_CAM" }, { "name": "M5_RoverC" }, { "name": "UNIT_UHF_RFID" }, { "name": "M5_JoyC" }, { "name": "ATOM_DTU_CAT1" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.0.9.zip", "archiveFileName": "M5Atom-0.0.9.zip", "size": 2890807, "checksum": "SHA-256:ca62eec7d6a4de4776a70cfd32a494e8fc6a948a486e2535a402056672d7e1b0" }, { "name": "M5Atom", "version": "0.1.0", "author": "M5Stack", "maintainer": "M5Stack", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "dependencies": [ { "name": "M5Family" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.1.0.zip", "archiveFileName": "M5Atom-0.1.0.zip", "size": 2865181, "checksum": "SHA-256:5a560ef2d110e0767988056f01852a304b680f168bbc5fc7a9b1809a36900c72" }, { "name": "M5Atom", "version": "0.1.1", "author": "M5Stack", "maintainer": "M5Stack", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "dependencies": [ { "name": "M5Family" }, { "name": "ATOM_DTU_CAT1" }, { "name": "ATOM-ECHO" }, { "name": "M5-Ethernet" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.1.1.zip", "archiveFileName": "M5Atom-0.1.1.zip", "size": 2902320, "checksum": "SHA-256:bd703d990ee39ac1f524b089a7705d8c8a9eb4164d1dbf294ca62012cab2828c" }, { "name": "M5Atom", "version": "0.1.2", "author": "M5Stack", "maintainer": "M5Stack", "sentence": "Library for M5Atom Core development kit", "paragraph": "See more on http://M5Stack.com", "website": "https://github.com/m5stack/M5Atom", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/m5stack/M5Atom.git", "providesIncludes": [ "M5Atom.h" ], "dependencies": [ { "name": "M5Family" }, { "name": "ATOM_DTU_CAT1" }, { "name": "M5-Ethernet" } ], "url": "https://downloads.arduino.cc/libraries/github.com/m5stack/M5Atom-0.1.2.zip", "archiveFileName": "M5Atom-0.1.2.zip", "size": 2902311, "checksum": "SHA-256:d631245a4356106f142153a61407eb06f536b474bae9f94cb872fb67d1124066" }, { "name": "EmotiBit MAX30101", "version": "1.1.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Connected Future Labs\u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for the MAX30101 Pulse sensor on board the EmotiBit-Beta boards", "paragraph": "An Arduino Library for the MAX30101 pulse oximetry and heart-rate monitor", "website": "https://github.com/EmotiBit/EmotiBit_MAX30101", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_MAX30101.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MAX30101-1.1.2.zip", "archiveFileName": "EmotiBit_MAX30101-1.1.2.zip", "size": 75699, "checksum": "SHA-256:80a11added287b676207a1b291e9b1cee6b95df83c9d5fc34b7bc5054430728c" }, { "name": "EmotiBit MAX30101", "version": "1.1.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Connected Future Labs\u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for the MAX30101 Pulse sensor on board the EmotiBit-Beta boards", "paragraph": "An Arduino Library for the MAX30101 pulse oximetry and heart-rate monitor", "website": "https://github.com/EmotiBit/EmotiBit_MAX30101", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_MAX30101.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MAX30101-1.1.3.zip", "archiveFileName": "EmotiBit_MAX30101-1.1.3.zip", "size": 97428, "checksum": "SHA-256:a01db419fd8eac8f2fdf3691c8505854cbb1c255a1bdc8d56f3aa1f7602ad1f6" }, { "name": "EmotiBit MAX30101", "version": "1.1.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Connected Future Labs\u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for the MAX30101 Pulse sensor on board the EmotiBit-Beta boards", "paragraph": "An Arduino Library for the MAX30101 pulse oximetry and heart-rate monitor", "website": "https://github.com/EmotiBit/EmotiBit_MAX30101", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_MAX30101.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MAX30101-1.1.4.zip", "archiveFileName": "EmotiBit_MAX30101-1.1.4.zip", "size": 100095, "checksum": "SHA-256:5bfc469d789dfeb7a183423f1ea25cffceea91bceb88ffed2b0dfa4e06f497ab" }, { "name": "EmotiBit MAX30101", "version": "2.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Connected Future Labs\u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for the MAX30101 Pulse sensor on board the EmotiBit-Beta boards", "paragraph": "An Arduino Library for the MAX30101 pulse oximetry and heart-rate monitor", "website": "https://github.com/EmotiBit/EmotiBit_MAX30101", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_MAX30101.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MAX30101-2.0.0.zip", "archiveFileName": "EmotiBit_MAX30101-2.0.0.zip", "size": 100223, "checksum": "SHA-256:72cedddfc55778e5ac443ac22fa55c860a61e4013ed94390e718ca61b49db1a6" }, { "name": "EmotiBit MAX30101", "version": "2.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Connected Future Labs\u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for the MAX30101 Pulse sensor on board the EmotiBit-Beta boards", "paragraph": "An Arduino Library for the MAX30101 pulse oximetry and heart-rate monitor", "website": "https://github.com/EmotiBit/EmotiBit_MAX30101", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_MAX30101.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MAX30101-2.0.3.zip", "archiveFileName": "EmotiBit_MAX30101-2.0.3.zip", "size": 100689, "checksum": "SHA-256:abf60c2b4f0ab91c5e859d686026f2ebc62312424583f9d79b49f832870bae02" }, { "name": "HONEYLemon", "version": "0.0.1", "author": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A library HONEYLemon Platform.", "paragraph": "Support Arduino HONEYLemon Platform.", "website": "http://lemon.honey.co.th", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/HONEYLemon.git", "providesIncludes": [ "HONEYLemon.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/HONEYLemon-0.0.1.zip", "archiveFileName": "HONEYLemon-0.0.1.zip", "size": 323509, "checksum": "SHA-256:ae451c6a27f213f4e09b3597d97a935ee24f50e645f622c5be02d257d5bc9f36" }, { "name": "HONEYLemon", "version": "0.1.1", "author": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A library HONEYLemon Platform.", "paragraph": "Support Arduino HONEYLemon Platform.", "website": "http://lemon.honey.co.th", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/HONEYLemon.git", "providesIncludes": [ "HONEYLemon.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/HONEYLemon-0.1.1.zip", "archiveFileName": "HONEYLemon-0.1.1.zip", "size": 340557, "checksum": "SHA-256:f88e91e019b03cbd95555d88dc0188a93b9bbc09ed227dac490f3cc04dc5f138" }, { "name": "HONEYLemon", "version": "0.1.3", "author": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "maintainer": "Sonthaya Boonchan \u003csonthaya.b@honey.co.th\u003e", "sentence": "A library HONEYLemon Platform.", "paragraph": "Support Arduino HONEYLemon Platform.", "website": "http://lemon.honey.co.th", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/jackrobotics/HONEYLemon.git", "providesIncludes": [ "HONEYLemon.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jackrobotics/HONEYLemon-0.1.3.zip", "archiveFileName": "HONEYLemon-0.1.3.zip", "size": 348673, "checksum": "SHA-256:7e96c087d37638c36ea281aa0ba0418ac706b49ee60ecbb1de0c91cb7d397065" }, { "name": "CTC GO MOTIONS", "version": "1.0.0", "author": "Arduino", "maintainer": "Lenard George\u003cl.george@arduino.cc\u003e", "sentence": "All in one library containing examples from lessons and projects for CTC GO! Motions Expansion", "paragraph": "All in one library containing examples from lessons and projects for CTC GO! Motions Expansion", "website": "https://github.com/arduino-libraries/CTC-Go-Motions-Expansion.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arduino-libraries/CTC-Go-Motions-Expansion.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/CTC_GO_MOTIONS-1.0.0.zip", "archiveFileName": "CTC_GO_MOTIONS-1.0.0.zip", "size": 29955, "checksum": "SHA-256:b0c633a9058a6db8a531764404611e3a1e462448ce5ea3e21fc11cc323dd5a79" }, { "name": "EmotiBit MLX90632", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Connected Future Labs \u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for using MLX90632 FIR sensor", "paragraph": "An Arduino Library for the MLX90632 FIR based non-contact temperature sensor. Measures surface temperatures with accuracy of 1 degree C.", "website": "https://github.com/EmotiBit/EmotiBit_MLX90632", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_MLX90632.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MLX90632-1.0.2.zip", "archiveFileName": "EmotiBit_MLX90632-1.0.2.zip", "size": 20872, "checksum": "SHA-256:edffdb71dc0d89b67c313583b948c1689f162cfd6ba59aae7af9e54a80a202d8" }, { "name": "EmotiBit MLX90632", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Connected Future Labs \u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for using MLX90632 FIR sensor", "paragraph": "An Arduino Library for the MLX90632 FIR based non-contact temperature sensor. Measures surface temperatures with accuracy of 1 degree C.", "website": "https://github.com/EmotiBit/EmotiBit_MLX90632", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_MLX90632.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MLX90632-1.0.3.zip", "archiveFileName": "EmotiBit_MLX90632-1.0.3.zip", "size": 23273, "checksum": "SHA-256:35dc456a61b9b7be548a1d7865ac21cf2ee014a7857357c87a539dca59ae1d45" }, { "name": "EmotiBit MLX90632", "version": "1.0.8", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Connected Future Labs \u003cnitin@connectedfuturelabs.com\u003e", "sentence": "Library for using MLX90632 FIR sensor", "paragraph": "An Arduino Library for the MLX90632 FIR based non-contact temperature sensor. Measures surface temperatures with accuracy of 1 degree C.", "website": "https://github.com/EmotiBit/EmotiBit_MLX90632", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_MLX90632.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_MLX90632-1.0.8.zip", "archiveFileName": "EmotiBit_MLX90632-1.0.8.zip", "size": 23451, "checksum": "SHA-256:ba4ae84d603f3ab60921da6463f9dc0b4ee7db1b50f4308146ffc94298f1758c" }, { "name": "ESP QRcode", "version": "3.0.0", "author": "Anun Panya \u003caspirinenun@gmail.com\u003e and Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e", "maintainer": "Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e", "sentence": "ESP Generate QRCode for SSD1306 oled displays 128*64 pixel and others based on Adafruit ST77XX", "paragraph": "ESP Generate QRCode for SSD1306 oled displays 128*64 pixel and others based on Adafruit ST77XX", "website": "https://github.com/yoprogramo/ESP_QRcode", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/yoprogramo/ESP_QRcode.git", "url": "https://downloads.arduino.cc/libraries/github.com/yoprogramo/ESP_QRcode-3.0.0.zip", "archiveFileName": "ESP_QRcode-3.0.0.zip", "size": 110390, "checksum": "SHA-256:bb0b3c9e5f887853bcd9b88112ae2e01cd9a2a74ed8db3662d1cc7697779fdf1" }, { "name": "ESP QRcode", "version": "3.0.2", "author": "Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e and Anun Panya \u003caspirinenun@gmail.com\u003e", "maintainer": "Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e", "sentence": "ESP Generate QRCode for SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX", "paragraph": "ESP Generate QRCode for SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX", "website": "https://github.com/yoprogramo/ESP_QRcode", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/yoprogramo/ESP_QRcode.git", "url": "https://downloads.arduino.cc/libraries/github.com/yoprogramo/ESP_QRcode-3.0.2.zip", "archiveFileName": "ESP_QRcode-3.0.2.zip", "size": 110427, "checksum": "SHA-256:0c54c6c1a6ac313ba8e475254bda1e4511a3ec986ccd3a03cdbce7c791d21191" }, { "name": "ESP QRcode", "version": "3.0.3", "author": "Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e and Anun Panya \u003caspirinenun@gmail.com\u003e", "maintainer": "Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e", "sentence": "ESP Generate QRCode for SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX", "paragraph": "ESP Generate QRCode for SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX", "website": "https://github.com/yoprogramo/ESP_QRcode", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/yoprogramo/ESP_QRcode.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays" } ], "url": "https://downloads.arduino.cc/libraries/github.com/yoprogramo/ESP_QRcode-3.0.3.zip", "archiveFileName": "ESP_QRcode-3.0.3.zip", "size": 110480, "checksum": "SHA-256:866f15b41911b057772cd4476d72161dc877d0058643d74356c2c4fd032e7d42" }, { "name": "ESP QRcode", "version": "4.0.0", "author": "Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e and Anun Panya \u003caspirinenun@gmail.com\u003e", "maintainer": "Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e", "sentence": "ESP Generate QRCode for GDEH0213B72 eink display, SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX", "paragraph": "ESP Generate QRCode for GDEH0213B72 eink display, SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX", "website": "https://github.com/yoprogramo/ESP_QRcode", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/yoprogramo/ESP_QRcode.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays" } ], "url": "https://downloads.arduino.cc/libraries/github.com/yoprogramo/ESP_QRcode-4.0.0.zip", "archiveFileName": "ESP_QRcode-4.0.0.zip", "size": 140063, "checksum": "SHA-256:b0b0dc88b0db689ca809693c0b6fe3981767bd01535fac8dff66c21221a7941e" }, { "name": "ESP QRcode", "version": "4.0.1", "author": "Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e and Anun Panya \u003caspirinenun@gmail.com\u003e", "maintainer": "Jose Antonio Espinosa \u003cyoprogramo@gmail.com\u003e", "sentence": "ESP Generate QRCode for GDEH0213B72 eink display, SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX", "paragraph": "ESP Generate QRCode for GDEH0213B72 eink display, SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX", "website": "https://github.com/yoprogramo/ESP_QRcode", "category": "Display", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/yoprogramo/ESP_QRcode.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays" } ], "url": "https://downloads.arduino.cc/libraries/github.com/yoprogramo/ESP_QRcode-4.0.1.zip", "archiveFileName": "ESP_QRcode-4.0.1.zip", "size": 140055, "checksum": "SHA-256:fac685cf79336316fc06440dc8d93b3889217c0d7de32a84ab48aff4e805c226" }, { "name": "Magellan_SIM7020E", "version": "1.1.0", "author": "AIS IoT Alliance Program", "maintainer": "AIS IoT Alliance Program \u003caiap@ais.co.th\u003e", "sentence": "AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.", "paragraph": "Fully compatible with DEVIO NB-DEVKIT I.", "website": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E.git", "providesIncludes": [ "AT_SIM7020E.h", "board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/Magellan_SIM7020E-1.1.0.zip", "archiveFileName": "Magellan_SIM7020E-1.1.0.zip", "size": 24628, "checksum": "SHA-256:3beeb8fb0e18b1d75f18f6e77a63f4cac4ece288bfa0182d36031677f334d336" }, { "name": "Magellan_SIM7020E", "version": "1.2.0", "author": "AIS IoT Alliance Program", "maintainer": "AIS IoT Alliance Program \u003caiap@ais.co.th\u003e", "sentence": "AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.", "paragraph": "Fully compatible with DEVIO NB-DEVKIT I.", "website": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E.git", "providesIncludes": [ "AT_SIM7020E.h", "board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/Magellan_SIM7020E-1.2.0.zip", "archiveFileName": "Magellan_SIM7020E-1.2.0.zip", "size": 27363, "checksum": "SHA-256:961d4195ae1556f0da0dac56fef2fade5148b74726a8478d7a98e1c766f21d4f" }, { "name": "Magellan_SIM7020E", "version": "1.2.1", "author": "AIS IoT Alliance Program", "maintainer": "AIS IoT Alliance Program \u003caiap@ais.co.th\u003e", "sentence": "AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.", "paragraph": "Fully compatible with DEVIO NB-DEVKIT I.", "website": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E.git", "providesIncludes": [ "AT_SIM7020E.h", "board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/Magellan_SIM7020E-1.2.1.zip", "archiveFileName": "Magellan_SIM7020E-1.2.1.zip", "size": 27366, "checksum": "SHA-256:f6d4cee9b9f0561880018e4b791aaf86650cb1d3b42cca4c79995bac86b9025d" }, { "name": "Magellan_SIM7020E", "version": "1.3.0", "author": "AIS IoT Alliance Program", "maintainer": "AIS IoT Alliance Program \u003caiap@ais.co.th\u003e", "sentence": "AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.", "paragraph": "Fully compatible with DEVIO NB-DEVKIT I.", "website": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E.git", "providesIncludes": [ "AT_SIM7020E.h", "board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/Magellan_SIM7020E-1.3.0.zip", "archiveFileName": "Magellan_SIM7020E-1.3.0.zip", "size": 28965, "checksum": "SHA-256:d5a3bfc15d2e5b5b82b763b11dddf3cbe998db1ccf44c935fdae1f3fbebd67cc" }, { "name": "Magellan_SIM7020E", "version": "1.4.0", "author": "AIS IoT Alliance Program", "maintainer": "AIS IoT Alliance Program \u003caiap@ais.co.th\u003e", "sentence": "AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.", "paragraph": "Fully compatible with DEVIO NB-DEVKIT I.", "website": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E.git", "providesIncludes": [ "AT_SIM7020E.h", "board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/Magellan_SIM7020E-1.4.0.zip", "archiveFileName": "Magellan_SIM7020E-1.4.0.zip", "size": 43580, "checksum": "SHA-256:b739b06c9be6ee0ae34f1ebdda88606ccd4eff179ced73c498331c46833d9846" }, { "name": "Magellan_SIM7020E", "version": "1.4.1", "author": "AIS IoT Alliance Program", "maintainer": "AIS IoT Alliance Program \u003caiap@ais.co.th\u003e", "sentence": "AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.", "paragraph": "Fully compatible with DEVIO NB-DEVKIT I.", "website": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E.git", "providesIncludes": [ "AT_SIM7020E.h", "board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/Magellan_SIM7020E-1.4.1.zip", "archiveFileName": "Magellan_SIM7020E-1.4.1.zip", "size": 45769, "checksum": "SHA-256:a851a272c94ee7db8c1307deebe064efdabf8930aee6a22665e65634d2778e95" }, { "name": "Magellan_SIM7020E", "version": "1.4.2", "author": "AIS IoT Alliance Program", "maintainer": "AIS IoT Alliance Program \u003caiap@ais.co.th\u003e", "sentence": "AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.", "paragraph": "Fully compatible with DEVIO NB-DEVKIT I.", "website": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E.git", "providesIncludes": [ "AT_SIM7020E.h", "board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/Magellan_SIM7020E-1.4.2.zip", "archiveFileName": "Magellan_SIM7020E-1.4.2.zip", "size": 45815, "checksum": "SHA-256:bb8614442b90c3da347e9f2d8819cd1892defd1a2e8b4ee7b47a2c3d6b94f91c" }, { "name": "Magellan_SIM7020E", "version": "1.5.0", "author": "AIS IoT Alliance Program", "maintainer": "AIS IoT Alliance Program \u003caiap@ais.co.th\u003e", "sentence": "AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.", "paragraph": "Fully compatible with DEVIO NB-DEVKIT I.", "website": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E.git", "providesIncludes": [ "AT_SIM7020E.h", "board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/Magellan_SIM7020E-1.5.0.zip", "archiveFileName": "Magellan_SIM7020E-1.5.0.zip", "size": 48716, "checksum": "SHA-256:fca677852fc24d3ba52fe38e6025e9fb1ef73ec3ef6c037c076b73b3840c3727" }, { "name": "Magellan_SIM7020E", "version": "1.5.1", "author": "AIS IoT Alliance Program", "maintainer": "AIS IoT Alliance Program \u003caiap@ais.co.th\u003e", "sentence": "AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.", "paragraph": "Fully compatible with DEVIO NB-DEVKIT I.", "website": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/AIS-DeviceInnovation/Magellan_SIM7020E.git", "providesIncludes": [ "AT_SIM7020E.h", "board.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/AIS-DeviceInnovation/Magellan_SIM7020E-1.5.1.zip", "archiveFileName": "Magellan_SIM7020E-1.5.1.zip", "size": 49712, "checksum": "SHA-256:f16bc5c5aca8a73a73d8a96a94cd35c4a5ee3ac3ef8ec119734fb369dafa81f2" }, { "name": "BlynkEthernet_Manager", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for Blynk and AVR Mega/UNO/Nano boards, with or without SSL, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5X00 modules to Ethernet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.4.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.4.zip", "size": 120327, "checksum": "SHA-256:6e2ac0dcb454aa75d940211390eec7b20d15b48afb1e66aff9d9ceba63f9f7dc" }, { "name": "BlynkEthernet_Manager", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for Blynk and AVR Mega boards, with or without SSL, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5X00 modules to Ethernet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.5.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.5.zip", "size": 123372, "checksum": "SHA-256:1cf9f2dedeb48bb0671179a2885a1c9473b35b17c31498f4705951eec15e8e26" }, { "name": "BlynkEthernet_Manager", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for Blynk and AVR Mega, Teensy, etc. boards, with or without SSL, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5X00 and ENC28J60 Ethernet shields to Ethernet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.6.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.6.zip", "size": 135947, "checksum": "SHA-256:15e3060daf7291e8497883121f6979e7307d5a0039d06f25662690b67cf2ba07" }, { "name": "BlynkEthernet_Manager", "version": "1.0.7", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for Blynk and AVR Mega, Teensy, SAM DUE, SAMD, etc. boards, with or without SSL, configuration data saved in EEPROM, or FlashStorage", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5X00 and ENC28J60 Ethernet shields to Ethernet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.7.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.7.zip", "size": 155360, "checksum": "SHA-256:16987d85e6089092a088f803988c79af34df280fb1ce43435571640887c700bb" }, { "name": "BlynkEthernet_Manager", "version": "1.0.8", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for Blynk and AVR Mega, Teensy, SAM DUE, SAMD, etc. boards, with or without SSL, configuration data saved in EEPROM, or FlashStorage", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5X00 and ENC28J60 Ethernet shields to Ethernet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.8.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.8.zip", "size": 155764, "checksum": "SHA-256:5202518faaab91b85ec982a4e07c58dffb66a00ef02b5d1b409ee9ef36f5964e" }, { "name": "BlynkEthernet_Manager", "version": "1.0.9", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for Blynk and AVR Mega, Teensy, SAM DUE, SAMD, etc. boards, with or without SSL, configuration data saved in EEPROM, DueFlashStorage or FlashStorage", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5X00 and ENC28J60 Ethernet shields to Ethernet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.9.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.9.zip", "size": 154420, "checksum": "SHA-256:13a7359eae66519db3eea18a879a5041c9d170ec91ff8815410c296aaa6d8b18" }, { "name": "BlynkEthernet_Manager", "version": "1.0.10", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for AVR Mega, Teensy, SAM DUE, SAMD, etc. boards, with or without SSL, configuration data saved in EEPROM, DueFlashStorage or FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5X00 and ENC28J60 Ethernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.10.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.10.zip", "size": 366003, "checksum": "SHA-256:b43d299672fa5d73e72c9aee8bbff65c63e95638d3723782d978d2afd7816100" }, { "name": "BlynkEthernet_Manager", "version": "1.0.11", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for AVR Mega, Teensy, SAM DUE, SAMD, etc. boards, with or without SSL, configuration data saved in EEPROM, DueFlashStorage or FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5X00 and ENC28J60 Ethernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.11.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.11.zip", "size": 366618, "checksum": "SHA-256:bb6ad6a78cab5c02f4a1931d0a6ddcf156f5c747985236a43a63f0ae21e358a5" }, { "name": "BlynkEthernet_Manager", "version": "1.0.12", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD, etc. boards, with or without SSL, configuration data saved in EEPROM, DueFlashStorage or FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5200/W5500 and ENC28J60 Ethernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.12.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.12.zip", "size": 301999, "checksum": "SHA-256:1732339b31f1ca6102e7720de243dba40a02f59595617166b9cd65dc3776d930" }, { "name": "BlynkEthernet_Manager", "version": "1.0.13", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in SPIFFS, EEPROM, DueFlashStorage or FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5200/W5500 and ENC28J60 Ethernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.13.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.13.zip", "size": 421935, "checksum": "SHA-256:fcb7cf09507a193cc6d419f9fdf2b34166cf0aaa25f1098c63ed7c8983de8467" }, { "name": "BlynkEthernet_Manager", "version": "1.0.14", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in SPIFFS, LittleFS/InternalFS, EEPROM, DueFlashStorage or FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5200/W5500 and ENC28J60 Ethernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.14.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.14.zip", "size": 466954, "checksum": "SHA-256:772b61452d7ed806a62650a552063473c967fccb0815677a9ac29869a63478fb" }, { "name": "BlynkEthernet_Manager", "version": "1.0.15", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500 and ENC28J60 Ethernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.15.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.15.zip", "size": 519941, "checksum": "SHA-256:97105dc57664c089db5a1ef0a03b8b001442ea33cde39a30300246fea236efc6" }, { "name": "BlynkEthernet_Manager", "version": "1.0.16", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500 and ENC28J60 Ethernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.16.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.16.zip", "size": 538807, "checksum": "SHA-256:7ce6c4b3bd055fc117c58af1894e3531dbeabb1ec9cb08cfa5e7cdbfb114450b" }, { "name": "BlynkEthernet_Manager", "version": "1.0.17", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500 and ENC28J60 Ethernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.17.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.17.zip", "size": 713565, "checksum": "SHA-256:8f5579c9ec0cd813d867bdbada4a5a1c5b5741b5a6776627a79964cdb206ec39" }, { "name": "BlynkEthernet_Manager", "version": "1.0.18", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500 and ENC28J60 Ethernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.0.18.zip", "archiveFileName": "BlynkEthernet_Manager-1.0.18.zip", "size": 832864, "checksum": "SHA-256:3fc70fbf4ed9bafec326c7bb49704ba355b9afdbbc8696ee1c241f980506efc5" }, { "name": "BlynkEthernet_Manager", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 or NativeEthernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.1.0.zip", "archiveFileName": "BlynkEthernet_Manager-1.1.0.zip", "size": 934601, "checksum": "SHA-256:9b1be8bfc00cca7c047b0bd1cc8920cca271ed01834a2d413f5e56be8df77d77" }, { "name": "BlynkEthernet_Manager", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 or NativeEthernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" }, { "name": "Functional-Vlpp" }, { "name": "FlashStorage_SAMD" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.2.0.zip", "archiveFileName": "BlynkEthernet_Manager-1.2.0.zip", "size": 913510, "checksum": "SHA-256:b84319f95e9ab3f700aee033ecbc08d5390af4cbe685f9a712b9391a1ce9da76" }, { "name": "BlynkEthernet_Manager", "version": "1.2.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 or NativeEthernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" }, { "name": "Functional-Vlpp" }, { "name": "FlashStorage_SAMD" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.2.1.zip", "archiveFileName": "BlynkEthernet_Manager-1.2.1.zip", "size": 921229, "checksum": "SHA-256:910c856513ea22dbc6b3bdb4516ef4efa63f025ce1d5d64f2b4e8ad55b79973a" }, { "name": "BlynkEthernet_Manager", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based RASPBERRY_PI_PICO, etc. boards, with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 or NativeEthernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" }, { "name": "Functional-Vlpp" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.3.0.zip", "archiveFileName": "BlynkEthernet_Manager-1.3.0.zip", "size": 1291229, "checksum": "SHA-256:ac526a51db87ee88ece014e92950c837e9643c60527686cc3147b6d7f00f18e7" }, { "name": "BlynkEthernet_Manager", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based RASPBERRY_PI_PICO, etc. boards, with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 or NativeEthernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" }, { "name": "Functional-Vlpp" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.4.0.zip", "archiveFileName": "BlynkEthernet_Manager-1.4.0.zip", "size": 1252967, "checksum": "SHA-256:67ee7300a00b081cd91869e4c21a7d7a2bb9028a33a43e8befd8b648623f9737" }, { "name": "BlynkEthernet_Manager", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) boards, etc. with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 or NativeEthernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" }, { "name": "Functional-Vlpp" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.5.0.zip", "archiveFileName": "BlynkEthernet_Manager-1.5.0.zip", "size": 1282918, "checksum": "SHA-256:a7a2444d04e0443288b810f5cf14082705c14eb5d3647284b9857ddcdc55fdde" }, { "name": "BlynkEthernet_Manager", "version": "1.5.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) boards, etc. with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.", "paragraph": "Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 or NativeEthernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid.", "website": "https://github.com/khoih-prog/BlynkEthernet_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_DoubleResetDetector" }, { "name": "Functional-Vlpp" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_Manager-1.5.2.zip", "archiveFileName": "BlynkEthernet_Manager-1.5.2.zip", "size": 1543409, "checksum": "SHA-256:bc67a01a398b8026c81df8aa14ad39845b3e3c9e5ccc9a41225238c4b34a0fe9" }, { "name": "Adafruit DPS310", "version": "1.0.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.0.0.zip", "archiveFileName": "Adafruit_DPS310-1.0.0.zip", "size": 12742, "checksum": "SHA-256:17017073d6f6ec74255a8487fb337666d8c801c489569d0c2c962741ef646446" }, { "name": "Adafruit DPS310", "version": "1.0.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.0.1.zip", "archiveFileName": "Adafruit_DPS310-1.0.1.zip", "size": 12745, "checksum": "SHA-256:642ea48e9fb1d9dc4d7f5991cc0f60d897b00b9db6355ceadf4485b350ec4c3b" }, { "name": "Adafruit DPS310", "version": "1.0.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.0.2.zip", "archiveFileName": "Adafruit_DPS310-1.0.2.zip", "size": 12753, "checksum": "SHA-256:a44811ed28f3bf0906dacc8a49d5f8d45dc608eaa7c7fddc44ab87397f6c50b5" }, { "name": "Adafruit DPS310", "version": "1.0.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.0.3.zip", "archiveFileName": "Adafruit_DPS310-1.0.3.zip", "size": 12735, "checksum": "SHA-256:494bfab2f11030da19ce93b782c4d028c63bef355f6631960b8490192c1d148b" }, { "name": "Adafruit DPS310", "version": "1.0.4", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.0.4.zip", "archiveFileName": "Adafruit_DPS310-1.0.4.zip", "size": 12792, "checksum": "SHA-256:e03667a7be7ceb26cbc3bc5b761e2a193ce1630ba1fe6e232c503583c89d812b" }, { "name": "Adafruit DPS310", "version": "1.0.5", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.0.5.zip", "archiveFileName": "Adafruit_DPS310-1.0.5.zip", "size": 13594, "checksum": "SHA-256:98e99267e281f734e89926094993aa2d82131f28f77a7a442a9fb56158d6439e" }, { "name": "Adafruit DPS310", "version": "1.1.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.1.0.zip", "archiveFileName": "Adafruit_DPS310-1.1.0.zip", "size": 13807, "checksum": "SHA-256:e2809edc9be36a0e287682d053e9f6b2ba94b9729219a1528504ea272d41f894" }, { "name": "Adafruit DPS310", "version": "1.1.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.1.1.zip", "archiveFileName": "Adafruit_DPS310-1.1.1.zip", "size": 13807, "checksum": "SHA-256:69fab7c29093c121bb842091becd327a34bf205ae36f583fbeaadede01d093eb" }, { "name": "Adafruit DPS310", "version": "1.1.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.1.3.zip", "archiveFileName": "Adafruit_DPS310-1.1.3.zip", "size": 13808, "checksum": "SHA-256:217b2a389f049570f885a5e3792cdf210226584aeef8dc75539e0b0bda7a3497" }, { "name": "Adafruit DPS310", "version": "1.1.4", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit DPS310 barometric pressure sensor.", "paragraph": "Designed specifically to work with the Adafruit DPS310 Breakout, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_DPS310", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DPS310.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DPS310-1.1.4.zip", "archiveFileName": "Adafruit_DPS310-1.1.4.zip", "size": 13808, "checksum": "SHA-256:3c42197e5f3613544a2dab32ffb05e6fac5789dfb91b840bf8e0d0b8df17d8fe" }, { "name": "Adafruit 10DOF", "version": "1.1.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit 10DOF Breakout.", "paragraph": "This driver is for the Adafruit 10DOF Breakout, and makes use of Adafruit's Unified Sensor Library to provide standard SI units of measure and easy to reuse sensor data.", "website": "https://github.com/adafruit/Adafruit_10DOF", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_10DOF.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit LSM303DLHC" }, { "name": "Adafruit L3GD20 U" }, { "name": "Adafruit BMP085 Unified" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_10DOF-1.1.1.zip", "archiveFileName": "Adafruit_10DOF-1.1.1.zip", "size": 805951, "checksum": "SHA-256:bb8080c76fbb6920153ea37b94331ea28311bfbee08d5808de00ab9b2b4b37de" }, { "name": "LED744511", "version": "1.1.2", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "74'4511 LED Driver Library", "paragraph": "Arduino library for 74HC4511 BCD to 7-segment driver chip.", "website": "http://github.com/Andy4495/LED744511", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/LED744511.git", "providesIncludes": [ "LED744511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/LED744511-1.1.2.zip", "archiveFileName": "LED744511-1.1.2.zip", "size": 98531, "checksum": "SHA-256:15a449a0f712890328555260462cdc752fd290edcd66b3895684b4a9f1fe7d09" }, { "name": "LED744511", "version": "1.1.3", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "74'4511 LED Driver Library", "paragraph": "Arduino library for 74HC4511 BCD to 7-segment driver chip.", "website": "https://github.com/Andy4495/LED744511", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/LED744511.git", "providesIncludes": [ "LED744511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/LED744511-1.1.3.zip", "archiveFileName": "LED744511-1.1.3.zip", "size": 98797, "checksum": "SHA-256:d1366f688f6ccc5d1977e82f7376fe7b17246896d141a531b265aa1a4b844a8d" }, { "name": "LED744511", "version": "1.1.4", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "74'4511 LED Driver Library", "paragraph": "Arduino library for 74HC4511 BCD to 7-segment driver chip.", "website": "https://github.com/Andy4495/LED744511", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/LED744511.git", "providesIncludes": [ "LED744511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/LED744511-1.1.4.zip", "archiveFileName": "LED744511-1.1.4.zip", "size": 98827, "checksum": "SHA-256:c66812e5e2f4af8e7ab2c003e9f7b591e86d23bf856164e7bb5bcd16a87daccc" }, { "name": "ICM7218", "version": "1.2.2", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Intersil-Renesas ICM7218A/B and ICM7228A/B LED driver library.", "paragraph": "Includes built-in ASCII character map using Direct mode.", "website": "http://github.com/Andy4495/ICM7218", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/ICM7218.git", "providesIncludes": [ "ICM7218.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/ICM7218-1.2.2.zip", "archiveFileName": "ICM7218-1.2.2.zip", "size": 518980, "checksum": "SHA-256:3fed8583c3f22e7e87163644e48e47d44f9aa634e6617cc0b7c03b5e32f96862" }, { "name": "ICM7218", "version": "1.2.3", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Intersil-Renesas ICM7218A/B and ICM7228A/B LED driver library.", "paragraph": "Includes built-in ASCII character map using Direct mode.", "website": "https://github.com/Andy4495/ICM7218", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/ICM7218.git", "providesIncludes": [ "ICM7218.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/ICM7218-1.2.3.zip", "archiveFileName": "ICM7218-1.2.3.zip", "size": 519209, "checksum": "SHA-256:b7c67921324034882743f6d54ae25a3332521ba5b2c410206dd93429ac91540e" }, { "name": "ICM7218", "version": "1.3.0", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Intersil-Renesas and Maxim ICM7218 and Intersil-Renesas ICM7228 LED driver library.", "paragraph": "All chip variants (A, B, C, D) supported. Includes built-in ASCII character map using Direct mode.", "website": "https://github.com/Andy4495/ICM7218", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/ICM7218.git", "providesIncludes": [ "ICM7218.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/ICM7218-1.3.0.zip", "archiveFileName": "ICM7218-1.3.0.zip", "size": 525297, "checksum": "SHA-256:3e8dedd36368e231b2c8d537d459db9c06434469634d0207b0f8337dd0fd648c" }, { "name": "ICM7218", "version": "1.3.1", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Intersil-Renesas and Maxim ICM7218 and Intersil-Renesas ICM7228 LED driver library.", "paragraph": "All chip variants (A, B, C, D) supported. Includes built-in ASCII character map using Direct mode.", "website": "https://github.com/Andy4495/ICM7218", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/ICM7218.git", "providesIncludes": [ "ICM7218.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/ICM7218-1.3.1.zip", "archiveFileName": "ICM7218-1.3.1.zip", "size": 525327, "checksum": "SHA-256:8e37aa44dadb07c24d6f995fd389fdd1fedb9ed31c91059da82057452025532a" }, { "name": "ICM7218", "version": "1.3.2", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Intersil-Renesas and Maxim ICM7218 and Intersil-Renesas ICM7228 LED driver library.", "paragraph": "All chip variants (A, B, C, D) supported. Includes built-in ASCII character map using Direct mode.", "website": "https://github.com/Andy4495/ICM7218", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/ICM7218.git", "providesIncludes": [ "ICM7218.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/ICM7218-1.3.2.zip", "archiveFileName": "ICM7218-1.3.2.zip", "size": 527359, "checksum": "SHA-256:bd94d08f269e7b68d8ccc2041d41c52274da467f7a8523b54802ace29ea01b22" }, { "name": "TLC591x", "version": "1.0.2", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.", "website": "http://github.com/Andy4495/TLC591x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/TLC591x.git", "providesIncludes": [ "TLC591x.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/TLC591x-1.0.2.zip", "archiveFileName": "TLC591x-1.0.2.zip", "size": 112691, "checksum": "SHA-256:544bc270f5c6f305b4911874ddfed2d4c12d40e6c73c326af3a5e258bf2373e4" }, { "name": "TLC591x", "version": "1.0.3", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.", "website": "http://github.com/Andy4495/TLC591x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/TLC591x.git", "providesIncludes": [ "TLC591x.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/TLC591x-1.0.3.zip", "archiveFileName": "TLC591x-1.0.3.zip", "size": 112996, "checksum": "SHA-256:d07f206d9098df97937b60d77debc0e46f7b36ae5ba7390ce05ff64e110d43dd" }, { "name": "TLC591x", "version": "1.1.0", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.", "website": "http://github.com/Andy4495/TLC591x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/TLC591x.git", "providesIncludes": [ "TLC591x.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/TLC591x-1.1.0.zip", "archiveFileName": "TLC591x-1.1.0.zip", "size": 113427, "checksum": "SHA-256:21b49344d5460741bf173bd1100ba6a7368d3868629f61d898f74fb15d25b226" }, { "name": "TLC591x", "version": "1.1.2", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.", "website": "http://github.com/Andy4495/TLC591x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/TLC591x.git", "providesIncludes": [ "TLC591x.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/TLC591x-1.1.2.zip", "archiveFileName": "TLC591x-1.1.2.zip", "size": 114009, "checksum": "SHA-256:bea729cba29109dbd789f4a88a7123760bd1b0a655ca5c19b276c1804b9102f5" }, { "name": "TLC591x", "version": "1.1.3", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.", "website": "https://github.com/Andy4495/TLC591x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/TLC591x.git", "providesIncludes": [ "TLC591x.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/TLC591x-1.1.3.zip", "archiveFileName": "TLC591x-1.1.3.zip", "size": 114374, "checksum": "SHA-256:441a4f4cbe1987f59a4fab9affd6223c7f8a95d739da5544f8ff32c8e4eba990" }, { "name": "TLC591x", "version": "1.3.0", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.", "paragraph": "Supports software (bit-bang) and hardware SPI interface.", "website": "https://github.com/Andy4495/TLC591x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/TLC591x.git", "providesIncludes": [ "TLC591x.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/TLC591x-1.3.0.zip", "archiveFileName": "TLC591x-1.3.0.zip", "size": 117046, "checksum": "SHA-256:b7d44d84b2097701ec93b3ad3f9a8d47f50558b1052f3b416c4c767d7e094b46" }, { "name": "TLC591x", "version": "1.4.0", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.", "paragraph": "Supports software (bit-bang) and hardware SPI interface.", "website": "https://github.com/Andy4495/TLC591x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/TLC591x.git", "providesIncludes": [ "TLC591x.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/TLC591x-1.4.0.zip", "archiveFileName": "TLC591x-1.4.0.zip", "size": 117686, "checksum": "SHA-256:060124067d89df1c9de4d0d50f9d698cfed28fc5f4ed488601279ae937a85fa1" }, { "name": "TLC591x", "version": "1.4.2", "author": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "maintainer": "Andreas Taylor \u003cAndy4495@outlook.com\u003e", "sentence": "Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.", "paragraph": "Supports software (bit-bang) and hardware SPI interface.", "website": "https://github.com/Andy4495/TLC591x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Andy4495/TLC591x.git", "providesIncludes": [ "TLC591x.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Andy4495/TLC591x-1.4.2.zip", "archiveFileName": "TLC591x-1.4.2.zip", "size": 117752, "checksum": "SHA-256:8d5473215d1d6830f9feb0b86782108c9ac110761a2665674d034fca1286b924" }, { "name": "zForce Air Library", "version": "1.0.0", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.0.0.zip", "archiveFileName": "zForce_Air_Library-1.0.0.zip", "size": 25889, "checksum": "SHA-256:4c87085491b250c477adb19e900092662089d57299e6e41a91fd6ac9e8fb55b3" }, { "name": "zForce Air Library", "version": "1.1.0", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.1.0.zip", "archiveFileName": "zForce_Air_Library-1.1.0.zip", "size": 26242, "checksum": "SHA-256:0a47570e6f50d0ecb3f338effc5b84ba04d8e25369a6c171829fdef1f7175a4e" }, { "name": "zForce Air Library", "version": "1.2.0", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.2.0.zip", "archiveFileName": "zForce_Air_Library-1.2.0.zip", "size": 26575, "checksum": "SHA-256:03ffc3c557cae9a80a246a6484e466ad4a2fbe49ea4fa884c2b1823adf89aa96" }, { "name": "zForce Air Library", "version": "1.2.1", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.2.1.zip", "archiveFileName": "zForce_Air_Library-1.2.1.zip", "size": 30200, "checksum": "SHA-256:aa9346c65165db6a50fb27d3df4ab56f18abb264295516e116587665541b629d" }, { "name": "zForce Air Library", "version": "1.3.0", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.3.0.zip", "archiveFileName": "zForce_Air_Library-1.3.0.zip", "size": 30202, "checksum": "SHA-256:dba68e703d8470a49eecdc36f6adbab20eed23569f7e8e2b74872ddb0a4c24ef" }, { "name": "zForce Air Library", "version": "1.4.0", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.4.0.zip", "archiveFileName": "zForce_Air_Library-1.4.0.zip", "size": 30687, "checksum": "SHA-256:40b9cacf0e30a1b1be5d9289e3c6144803ab7a6a4060bf951f02c353e724a305" }, { "name": "zForce Air Library", "version": "1.5.0", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.5.0.zip", "archiveFileName": "zForce_Air_Library-1.5.0.zip", "size": 30750, "checksum": "SHA-256:ebe2c5b51966e7d448752a5874f491a929e3eb8243f032228cee503217dd83ed" }, { "name": "zForce Air Library", "version": "1.6.0", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.6.0.zip", "archiveFileName": "zForce_Air_Library-1.6.0.zip", "size": 30831, "checksum": "SHA-256:44e66f4e8c68ca48e75f7225eb62fe26ee1f80ea1c9baabc0e4d80b44fedf805" }, { "name": "zForce Air Library", "version": "1.6.1", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.6.1.zip", "archiveFileName": "zForce_Air_Library-1.6.1.zip", "size": 30979, "checksum": "SHA-256:1fd7a221b33b8d6217388ca61ebd66efde051402e60544c85667db6fb39e8e92" }, { "name": "zForce Air Library", "version": "1.6.2", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.6.2.zip", "archiveFileName": "zForce_Air_Library-1.6.2.zip", "size": 31152, "checksum": "SHA-256:14d65b265932ad9c58c0f6de5d81c64f244aec3a264e5ee93b87ab2a7bf75683" }, { "name": "zForce Air Library", "version": "1.7.0", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.7.0.zip", "archiveFileName": "zForce_Air_Library-1.7.0.zip", "size": 31415, "checksum": "SHA-256:56051856049eb788783545538a9f389ae589a727e00b89779caa0fcf9b6505b0" }, { "name": "zForce Air Library", "version": "1.8.0", "author": "Neonode (support@neonode.com)", "maintainer": "Neonode (support@neonode.com)", "sentence": "A library that makes it easy to communicate with the zForce AIR Sensor.", "paragraph": "Supports most Arduino atmel based platforms. Replace the I2C communication to support other platforms.", "website": "https://github.com/neonode-inc/zforce-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/neonode-inc/zforce-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/neonode-inc/zForce_Air_Library-1.8.0.zip", "archiveFileName": "zForce_Air_Library-1.8.0.zip", "size": 36511, "checksum": "SHA-256:73414c1e37a048268d3309145decb6c9027db1b14ef5bd784d87a787309bae88" }, { "name": "Balboa Spa communications", "version": "1.0.1", "author": "M Hotchin \u003cgithub@hotchin.net\u003e", "maintainer": "M Hotchin \u003cgithub@hotchin.net\u003e", "sentence": "Use Arduino to control your BalBoa Spa Pack.", "paragraph": "Monitor and control your WiFi connected BalBoa spa. This requires that your spa pack have the Balboa Wi-Fi module 50350 installed. If you can use the Balboa Worldwide App (bwa™) to control your spa, this should work as well. Tested on Arduino Uno, Arduino Mega 2560, Wemos D1 R1 (ESP8266) and Wemos D1 R32 (ESP32) boards.", "website": "https://github.com/MHotchin/BalBoaSpa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MHotchin/BalBoaSpa.git", "providesIncludes": [ "BalBoaSpa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MHotchin/Balboa_Spa_communications-1.0.1.zip", "archiveFileName": "Balboa_Spa_communications-1.0.1.zip", "size": 23836, "checksum": "SHA-256:459b7c0e56525a7ce5ae5b37f62f534101f7d57aa36b6f641a7ddd43542f29a8" }, { "name": "Balboa Spa communications", "version": "1.0.2", "author": "M Hotchin \u003cgithub@hotchin.net\u003e", "maintainer": "M Hotchin \u003cgithub@hotchin.net\u003e", "sentence": "Use Arduino to control your BalBoa Spa Pack.", "paragraph": "Monitor and control your WiFi connected BalBoa spa. This requires that your spa pack have the Balboa Wi-Fi module 50350 installed. If you can use the Balboa Worldwide App (bwa™) to control your spa, this should work as well. Tested on Arduino Uno, Arduino Mega 2560, Wemos D1 R1 (ESP8266) and Wemos D1 R32 (ESP32) boards.", "website": "https://github.com/MHotchin/BalBoaSpa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MHotchin/BalBoaSpa.git", "providesIncludes": [ "BalBoaSpa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MHotchin/Balboa_Spa_communications-1.0.2.zip", "archiveFileName": "Balboa_Spa_communications-1.0.2.zip", "size": 24097, "checksum": "SHA-256:e059411f1988edc4b8614fd9e947e42a5b3f4fcbd55136f1956740c96c88565b" }, { "name": "Balboa Spa communications", "version": "1.0.3", "author": "M Hotchin \u003cgithub@hotchin.net\u003e", "maintainer": "M Hotchin \u003cgithub@hotchin.net\u003e", "sentence": "Use Arduino to control your BalBoa Spa Pack.", "paragraph": "Monitor and control your WiFi connected BalBoa spa. This requires that your spa pack have the Balboa Wi-Fi module 50350 installed. If you can use the Balboa Worldwide App (bwa™) to control your spa, this should work as well. Tested on Arduino Uno, Arduino Mega 2560, Wemos D1 R1 (ESP8266) and Wemos D1 R32 (ESP32) boards.", "website": "https://github.com/MHotchin/BalBoaSpa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MHotchin/BalBoaSpa.git", "providesIncludes": [ "BalBoaSpa.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/MHotchin/Balboa_Spa_communications-1.0.3.zip", "archiveFileName": "Balboa_Spa_communications-1.0.3.zip", "size": 24242, "checksum": "SHA-256:f8b700feef20684933f969a32ce08abc19eaf34ae0941a31443f7afa1d821753" }, { "name": "TimerEvent", "version": "0.4.1", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "Use this simple library to create timed events effortlessly.", "paragraph": "TimerEvent provides an easy way to trigger functions every set time and is a non-blocking alternative to delay() function.", "website": "https://github.com/cygig/TimerEvent", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/TimerEvent.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/TimerEvent-0.4.1.zip", "archiveFileName": "TimerEvent-0.4.1.zip", "size": 3818, "checksum": "SHA-256:a7b70a5093ecd6f4a2b0e1441f66cbbe45c6ee19f83b7711682f95ebda2549ab" }, { "name": "TimerEvent", "version": "0.4.2", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "Use this simple library to create timed events effortlessly.", "paragraph": "TimerEvent provides an easy way to trigger functions every set time and is a non-blocking alternative to delay() function.", "website": "https://github.com/cygig/TimerEvent", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/TimerEvent.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/TimerEvent-0.4.2.zip", "archiveFileName": "TimerEvent-0.4.2.zip", "size": 3798, "checksum": "SHA-256:d30da893e838b57b00d020d3b850d62f8144113c5d6c18565caed22f10cb5615" }, { "name": "TimerEvent", "version": "0.5.0", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "TimerEvent is a non-blocking alternative to the delay() function.", "paragraph": "It provides an easy way to trigger a callback function every set period of time and using multiple instances of this library enables your Arduino to multitask via time slicing.", "website": "https://github.com/cygig/TimerEvent", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/TimerEvent.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/TimerEvent-0.5.0.zip", "archiveFileName": "TimerEvent-0.5.0.zip", "size": 5019, "checksum": "SHA-256:575a187af91ea7c80caad61bacb0e59220a9d276e43af1249cb7f5584386fd46" }, { "name": "ESP32-Chimera-Core", "version": "0.2.9", "author": "Lovyan03 \u0026 Tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "M5Stack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-0.2.9.zip", "archiveFileName": "ESP32_Chimera_Core-0.2.9.zip", "size": 1611591, "checksum": "SHA-256:e8979fa16395a18ef2f869cf3ddab8a7deda64fbb0db4e04133e80ffdba52960" }, { "name": "ESP32-Chimera-Core", "version": "1.0.2", "author": "Lovyan03 \u0026 Tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "M5Stack.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.0.2.zip", "archiveFileName": "ESP32_Chimera_Core-1.0.2.zip", "size": 1263711, "checksum": "SHA-256:bbb52648e6a73dd3c07512aed5fbfa2aa2bdf252f602746509a66612ba91561f" }, { "name": "ESP32-Chimera-Core", "version": "1.0.3", "author": "Lovyan03 \u0026 Tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "M5Stack.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.0.3.zip", "archiveFileName": "ESP32_Chimera_Core-1.0.3.zip", "size": 840253, "checksum": "SHA-256:467ac0aa8a57b6d551b04ea1440c9c208c45bbdf8f1e8529d8918652d09dd4e1" }, { "name": "ESP32-Chimera-Core", "version": "1.1.0", "author": "Lovyan03 \u0026 Tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.1.0.zip", "archiveFileName": "ESP32_Chimera_Core-1.1.0.zip", "size": 863583, "checksum": "SHA-256:32d4a8b17c8f31a20d19b245b0e93e9f0d993b78d573ce6ee097c84a3825bd78" }, { "name": "ESP32-Chimera-Core", "version": "1.1.1", "author": "Lovyan03 \u0026 Tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.1.1.zip", "archiveFileName": "ESP32_Chimera_Core-1.1.1.zip", "size": 865571, "checksum": "SHA-256:b918ec4a7a2150b9dbb5f7a40ec086412e04778d753bf8a58472f2e5e8e6e527" }, { "name": "ESP32-Chimera-Core", "version": "1.1.2", "author": "Lovyan03 \u0026 Tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.1.2.zip", "archiveFileName": "ESP32_Chimera_Core-1.1.2.zip", "size": 869813, "checksum": "SHA-256:ce8424575faa5f25480190239d4f8619c6f48262b208a1331f76c7c33e896ac1" }, { "name": "ESP32-Chimera-Core", "version": "1.1.3", "author": "Lovyan03 \u0026 Tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.1.3.zip", "archiveFileName": "ESP32_Chimera_Core-1.1.3.zip", "size": 882169, "checksum": "SHA-256:e45afca3d3f42234d283a6541f5714878796023bf62e47e5d955d3129553e874" }, { "name": "ESP32-Chimera-Core", "version": "1.1.6", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.1.6.zip", "archiveFileName": "ESP32_Chimera_Core-1.1.6.zip", "size": 195375, "checksum": "SHA-256:5c239bdda34b874940c341acbb88a35e3c709bc1e37bf079a2f22de78c77b5a2" }, { "name": "ESP32-Chimera-Core", "version": "1.1.7", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.1.7.zip", "archiveFileName": "ESP32_Chimera_Core-1.1.7.zip", "size": 195483, "checksum": "SHA-256:133ad568467a28bc9aab394806838e42c267e1138a64280c1c547aa1c475b77e" }, { "name": "ESP32-Chimera-Core", "version": "1.1.8", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.1.8.zip", "archiveFileName": "ESP32_Chimera_Core-1.1.8.zip", "size": 195553, "checksum": "SHA-256:e15c7afa4ce66091d62ee97c34dce294c04e4b18edb2c3f7e46d0ce2789e5dfc" }, { "name": "ESP32-Chimera-Core", "version": "1.1.9", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.1.9.zip", "archiveFileName": "ESP32_Chimera_Core-1.1.9.zip", "size": 176085, "checksum": "SHA-256:736c88e1322fde696be0961455c21e9b48d35159d6e00180fe9a788f504fd954" }, { "name": "ESP32-Chimera-Core", "version": "1.2.0", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.2.0.zip", "archiveFileName": "ESP32_Chimera_Core-1.2.0.zip", "size": 176831, "checksum": "SHA-256:bd9e1e95fe33a1314a5e93f5c458a236049d394b335a455ebd27fd0192cac469" }, { "name": "ESP32-Chimera-Core", "version": "1.2.1", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.2.1.zip", "archiveFileName": "ESP32_Chimera_Core-1.2.1.zip", "size": 176819, "checksum": "SHA-256:76aeb2e8e5cb83b5b537862549c7f1d6b5f9781c393e6df5a70af0699f54082a" }, { "name": "ESP32-Chimera-Core", "version": "1.2.2", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.2.2.zip", "archiveFileName": "ESP32_Chimera_Core-1.2.2.zip", "size": 176393, "checksum": "SHA-256:48d4fa1353b54e4b08e89adc2d8eded7020ea1ed4f4abf797f2100024ff87f44" }, { "name": "ESP32-Chimera-Core", "version": "1.2.3", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.2.3.zip", "archiveFileName": "ESP32_Chimera_Core-1.2.3.zip", "size": 178756, "checksum": "SHA-256:ab525038fe82aec1545310936d5667e2847e0c50938c99346272b462f406ad4f" }, { "name": "ESP32-Chimera-Core", "version": "1.2.4", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.2.4.zip", "archiveFileName": "ESP32_Chimera_Core-1.2.4.zip", "size": 178944, "checksum": "SHA-256:d974c489a7e82789e0c05120d420761034509d01e1775acf82de8c07b63cd25a" }, { "name": "ESP32-Chimera-Core", "version": "1.2.5", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.2.5.zip", "archiveFileName": "ESP32_Chimera_Core-1.2.5.zip", "size": 170802, "checksum": "SHA-256:84c887bf147a2beddbc511deb76fe207b1191f7e35dd3711b295840bf6472a4c" }, { "name": "ESP32-Chimera-Core", "version": "1.2.6", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.2.6.zip", "archiveFileName": "ESP32_Chimera_Core-1.2.6.zip", "size": 171072, "checksum": "SHA-256:be226aaf6f442ce113a162de4eebab091b6b6661388dfdec08c2a056b3d5efe2" }, { "name": "ESP32-Chimera-Core", "version": "1.3.0", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.3.0.zip", "archiveFileName": "ESP32_Chimera_Core-1.3.0.zip", "size": 172814, "checksum": "SHA-256:4746842fd7e3d14493d4970e11574259bfcab515908ea2b03417b46ad6983e80" }, { "name": "ESP32-Chimera-Core", "version": "1.4.0", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.4.0.zip", "archiveFileName": "ESP32_Chimera_Core-1.4.0.zip", "size": 175260, "checksum": "SHA-256:8058206c6032bd9246b4e1082e58486d0fb60c588beedfc346f46225a7d18e27" }, { "name": "ESP32-Chimera-Core", "version": "1.4.1", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.4.1.zip", "archiveFileName": "ESP32_Chimera_Core-1.4.1.zip", "size": 189229, "checksum": "SHA-256:1a248c2df387dc38b48ab696eda964b29ca16da0cb51910ebf5636ca51592463" }, { "name": "ESP32-Chimera-Core", "version": "1.4.2", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.4.2.zip", "archiveFileName": "ESP32_Chimera_Core-1.4.2.zip", "size": 223985, "checksum": "SHA-256:df352746e1fb946d6782ba4be7b50285c175abaab2ec7b74519fd918ea9dc888" }, { "name": "ESP32-Chimera-Core", "version": "1.4.5", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.4.5.zip", "archiveFileName": "ESP32_Chimera_Core-1.4.5.zip", "size": 222921, "checksum": "SHA-256:51a63e1e83ae9daccf1028d232c5d65a07abeee87fae7894f1a3fe22a38cbe9c" }, { "name": "ESP32-Chimera-Core", "version": "1.4.6", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.4.6.zip", "archiveFileName": "ESP32_Chimera_Core-1.4.6.zip", "size": 1123725, "checksum": "SHA-256:bc9e11c3e92d0be4f0c25a99bddae62dd16eb5dee925c3aaf03346605e795d31" }, { "name": "ESP32-Chimera-Core", "version": "1.4.7", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.4.7.zip", "archiveFileName": "ESP32_Chimera_Core-1.4.7.zip", "size": 1904305, "checksum": "SHA-256:bfd1dd7a6a6c733724485612fa899534b2dff6be1e2f10c03e7dd2a5b8a57cbe" }, { "name": "ESP32-Chimera-Core", "version": "1.4.9", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.4.9.zip", "archiveFileName": "ESP32_Chimera_Core-1.4.9.zip", "size": 1904304, "checksum": "SHA-256:9f0d3f5ed756a25bce7a19fb3c8544b21240aa990aeb4153d5f4928af1e1d36b" }, { "name": "ESP32-Chimera-Core", "version": "1.5.0", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.5.0.zip", "archiveFileName": "ESP32_Chimera_Core-1.5.0.zip", "size": 2103587, "checksum": "SHA-256:ecdceccc97a435fc38e2d4b66c280a5c74789a59874150bfcbe8642cace81d19" }, { "name": "ESP32-Chimera-Core", "version": "1.5.1", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.5.1.zip", "archiveFileName": "ESP32_Chimera_Core-1.5.1.zip", "size": 2264041, "checksum": "SHA-256:88b0e24fb85c8f81b1a1db801271d4a18e15d7d9bd7e9cd50afe0b92833ada33" }, { "name": "ESP32-Chimera-Core", "version": "1.5.2", "author": "tobozo,Lovyan03", "maintainer": "tobozo@noreply.github.com", "sentence": "Alternate library for M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles", "paragraph": "See more on https://github.com/tobozo/ESP32-Chimera-Core", "website": "https://github.com/tobozo/ESP32-Chimera-Core", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-Chimera-Core.git", "providesIncludes": [ "ESP32-Chimera-Core.h" ], "dependencies": [ { "name": "LovyanGFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_Chimera_Core-1.5.2.zip", "archiveFileName": "ESP32_Chimera_Core-1.5.2.zip", "size": 2885096, "checksum": "SHA-256:824b1abc00431c1a0c2fab15d76b7617d005c5775e33526d9f8e96795638a85a" }, { "name": "Easyiot-Esp8266", "version": "1.0.0", "author": "Easyiot \u003csuporte@easyiot.com.br\u003e", "maintainer": "Easyiot \u003csuporte@easyiot.com.br\u003e", "sentence": "An Arduino library for sending and receiving data to an online platform using Esp8266 ESP-12E Boards.", "paragraph": "Supports Esp8266 ESP12-E boards.", "website": "https://github.com/EasyIoT-BR/Easyiot-Esp8266", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EasyIoT-BR/Easyiot-Esp8266.git", "providesIncludes": [ "Easyiot-Esp8266.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/EasyIoT-BR/Easyiot_Esp8266-1.0.0.zip", "archiveFileName": "Easyiot_Esp8266-1.0.0.zip", "size": 7570, "checksum": "SHA-256:60c47123d38d4bd29707ba43ac5551e5e2d55828fd6d1a611a3623412eddb19e" }, { "name": "Serie", "version": "1.0.0", "author": "Philippe Thomy \u003cphilippe.thomy@renault.com\u003e", "maintainer": "Philippe Thomy \u003cphilippe.thomy@renault.com\u003e", "sentence": "A library that makes easy to use time series", "paragraph": "A new object named Serie is used to create, manage, export, transfom a time series or a list of mesures (included data compression for storage or transfer with several transfer protocol).", "website": "https://github.com/predicteur/Serie/blob/master/README.md", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/predicteur/Serie.git", "dependencies": [ { "name": "MatrixMath" } ], "url": "https://downloads.arduino.cc/libraries/github.com/predicteur/Serie-1.0.0.zip", "archiveFileName": "Serie-1.0.0.zip", "size": 246832, "checksum": "SHA-256:5c04290c0642ef4025bd165c8eb54bfb49f6a33e5ee16ae1b6de5b17f7b0c5d1" }, { "name": "Serie", "version": "1.2.0", "author": "Philippe Thomy \u003cphilippe.thomy@renault.com\u003e", "maintainer": "Philippe Thomy \u003cphilippe.thomy@renault.com\u003e", "sentence": "A library that makes easy to use time series", "paragraph": "A new object named Serie is used to create, manage, export, transfom a time series or a list of mesures (included smoothing and data compression for storage or transfer with several protocol).", "website": "https://github.com/predicteur/Serie/blob/master/README.md", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/predicteur/Serie.git", "dependencies": [ { "name": "MatrixMath" } ], "url": "https://downloads.arduino.cc/libraries/github.com/predicteur/Serie-1.2.0.zip", "archiveFileName": "Serie-1.2.0.zip", "size": 293306, "checksum": "SHA-256:487819c9c4e4e19c5d179970ac0a56e20cf07ce2cd2d7afa4b86cd0b782668ef" }, { "name": "Serie", "version": "1.3.1", "author": "Philippe Thomy \u003cphilippe.thomy@renault.com\u003e", "maintainer": "Philippe Thomy \u003cphilippe.thomy@renault.com\u003e", "sentence": "A library that makes easy to use time series", "paragraph": "A new object named Serie is used to create, manage, export, transfom a time series or a list of mesures (included smoothing and data compression for storage or transfer with several protocol).", "website": "https://github.com/predicteur/Serie/blob/master/README.md", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/predicteur/Serie.git", "dependencies": [ { "name": "MatrixMath" } ], "url": "https://downloads.arduino.cc/libraries/github.com/predicteur/Serie-1.3.1.zip", "archiveFileName": "Serie-1.3.1.zip", "size": 293307, "checksum": "SHA-256:c936cc214b662d4fdb056815e780839402eae20003616098a8c292cf79acfc4a" }, { "name": "Serie", "version": "1.4.1", "author": "Philippe Thomy \u003cphilippe.thomy@renault.com\u003e", "maintainer": "Philippe Thomy \u003cphilippe.thomy@renault.com\u003e", "sentence": "A library for mesures that makes easy to use time series", "paragraph": "Several objects (Serie, Mesure, Compressor) are used to create, manage, export, transfom a time series or a list of mesures (included data compression for storage or transfer with several transfer protocol).", "website": "https://github.com/predicteur/Serie/blob/master/README.md", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/predicteur/Serie.git", "dependencies": [ { "name": "MatrixMath" }, { "name": "DTime" } ], "url": "https://downloads.arduino.cc/libraries/github.com/predicteur/Serie-1.4.1.zip", "archiveFileName": "Serie-1.4.1.zip", "size": 291837, "checksum": "SHA-256:ae20e2983f7bdf0577c70f2f72a228e8b247aaf0629158d398eb38cdf2f63a2a" }, { "name": "IRsmallDecoder", "version": "1.0.0", "author": "Luis Carvalho \u003clumica@outlook.com\u003e", "maintainer": "Luis Carvalho \u003clumica@outlook.com\u003e", "sentence": "Allows the reception and decoding of infrared signals from remote controls.", "paragraph": "Uses small, fast and reliable decoders that don't require timers. Perfect for Arduino projects that use only one remote and don't need to send IR signals.", "website": "https://github.com/LuisMiCa/IRsmallDecoder", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LuisMiCa/IRsmallDecoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/LuisMiCa/IRsmallDecoder-1.0.0.zip", "archiveFileName": "IRsmallDecoder-1.0.0.zip", "size": 560817, "checksum": "SHA-256:3774cbbf05cffbeaaa653cf25410e8fee541ef7b69af2dea78a2886cbae7892c" }, { "name": "IRsmallDecoder", "version": "1.1.0", "author": "Luis Carvalho \u003clumica@outlook.com\u003e", "maintainer": "Luis Carvalho \u003clumica@outlook.com\u003e", "sentence": "Allows the reception and decoding of infrared signals from remote controls.", "paragraph": "Uses small, fast and reliable decoders that don't require timers. Perfect for Arduino projects that use only one remote and don't need to send IR signals.", "website": "https://github.com/LuisMiCa/IRsmallDecoder", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LuisMiCa/IRsmallDecoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/LuisMiCa/IRsmallDecoder-1.1.0.zip", "archiveFileName": "IRsmallDecoder-1.1.0.zip", "size": 829406, "checksum": "SHA-256:0428c47dc326cce7758c4a969fb1ad9269b063fbfdf59a3ddbc8b1b677f3943b" }, { "name": "IRsmallDecoder", "version": "1.2.0", "author": "Luis Carvalho \u003clumica@outlook.com\u003e", "maintainer": "Luis Carvalho \u003clumica@outlook.com\u003e", "sentence": "Allows the reception and decoding of infrared signals from remote controls.", "paragraph": "Uses small, fast and reliable decoders that don't require timers. Perfect for Arduino projects that use only one remote and don't need to send IR signals.", "website": "https://github.com/LuisMiCa/IRsmallDecoder", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LuisMiCa/IRsmallDecoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/LuisMiCa/IRsmallDecoder-1.2.0.zip", "archiveFileName": "IRsmallDecoder-1.2.0.zip", "size": 497527, "checksum": "SHA-256:7d4984df22598105d5862385a96bb40e4e2138f8ea221ac9cb1dc049746d9d6a" }, { "name": "IRsmallDecoder", "version": "1.2.1", "author": "Luis Carvalho \u003clumica@outlook.com\u003e", "maintainer": "Luis Carvalho \u003clumica@outlook.com\u003e", "sentence": "Allows the reception and decoding of infrared signals from remote controls.", "paragraph": "Uses small, fast and reliable decoders that don't require timers. Perfect for Arduino projects that use only one remote and don't need to send IR signals.", "website": "https://github.com/LuisMiCa/IRsmallDecoder", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LuisMiCa/IRsmallDecoder.git", "url": "https://downloads.arduino.cc/libraries/github.com/LuisMiCa/IRsmallDecoder-1.2.1.zip", "archiveFileName": "IRsmallDecoder-1.2.1.zip", "size": 492332, "checksum": "SHA-256:9edd7811a16f0b2aa1e60d9f2781cba87b9823594ac850094faf7aa28224bfdc" }, { "name": "pca9633", "version": "1.0.0", "author": "Gordon McLellan", "maintainer": "Gordon McLellan", "sentence": "Control NXP PCA9633 (and 9632) four channel PWM led driver chips.", "website": "https://github.com/gordonthree/pca9633", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gordonthree/pca9633.git", "providesIncludes": [ "pca9633.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/gordonthree/pca9633-1.0.0.zip", "archiveFileName": "pca9633-1.0.0.zip", "size": 1296428, "checksum": "SHA-256:451c10acd9b17978c571265e5efdc152277dee30620e15c63342a403bd5f0db9" }, { "name": "BlynkESP32_BT_WF", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT / BLE and WiFi libraries. Then select one at runtime.", "paragraph": "Library for inclusion of both ESP32 Blynk BT / BLE and WiFi libraries. Then select one at runtime.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.0.0.zip", "archiveFileName": "BlynkESP32_BT_WF-1.0.0.zip", "size": 217251, "checksum": "SHA-256:3f327c4014e57ad76e8bfc364d3053fbe6c2ca1a8a2e0ae49805e5e1696fa1e1" }, { "name": "BlynkESP32_BT_WF", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT / BLE and WiFi libraries. Then select one at runtime.", "paragraph": "Library for inclusion of both ESP32 Blynk BT / BLE and WiFi libraries. Then select one at runtime.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.0.1.zip", "archiveFileName": "BlynkESP32_BT_WF-1.0.1.zip", "size": 221154, "checksum": "SHA-256:d61fade6fbe8f070a2b2d1d44f9bccc47f02e5e3bb893fa4b12b029ab0fc8c2e" }, { "name": "BlynkESP32_BT_WF", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM.", "paragraph": "Library for inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.0.2.zip", "archiveFileName": "BlynkESP32_BT_WF-1.0.2.zip", "size": 267487, "checksum": "SHA-256:a54da24d2b8237731129e94f77c0a4607656b9fa288348f63e49ea75a80b0c6e" }, { "name": "BlynkESP32_BT_WF", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM.", "paragraph": "Library for inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.0.3.zip", "archiveFileName": "BlynkESP32_BT_WF-1.0.3.zip", "size": 268429, "checksum": "SHA-256:8de8ea57aef3e1eb78479d94fc53a95f7c3c11ece7f2abf04aaa27ec3c2d902c" }, { "name": "BlynkESP32_BT_WF", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM.", "paragraph": "Library for inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.0.4.zip", "archiveFileName": "BlynkESP32_BT_WF-1.0.4.zip", "size": 286709, "checksum": "SHA-256:0a217327af763ee5fd6ffc9287e3a943dfe89fb824b2c7ce2315e48f9546eced" }, { "name": "BlynkESP32_BT_WF", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM.", "paragraph": "By design, Blynk user can run ESP32 boards with either WiFi or BT/BLE by using different sketches, and have to upload / update firmware to change. This library enables user to include both Blynk BT / BLE and WiFi libraries in one sketch, run both WiFi and BT/BLE simultaneously, or select one to use at runtime after reboot. This library also supports (auto)connection to MultiWiFi and MultiBlynk, dynamic custom as well as static parameters in Config Portal. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.0.5.zip", "archiveFileName": "BlynkESP32_BT_WF-1.0.5.zip", "size": 329867, "checksum": "SHA-256:b1c8c72f8a86c91877c99fd17ed4403fafcbdad9b9976a3609a112f07ad0c4c9" }, { "name": "BlynkESP32_BT_WF", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM.", "paragraph": "By design, Blynk user can run ESP32 boards with either WiFi or BT/BLE by using different sketches, and have to upload / update firmware to change. This library enables user to include both Blynk BT / BLE and WiFi libraries in one sketch, run both WiFi and BT/BLE simultaneously, or select one to use at runtime after reboot. This library also supports (auto)connection to MultiWiFi and MultiBlynk, dynamic custom as well as static parameters in Config Portal. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.0.6.zip", "archiveFileName": "BlynkESP32_BT_WF-1.0.6.zip", "size": 372966, "checksum": "SHA-256:18b391028a0aa6dce242a2ac797b9c7b1dfc2673b61be528a24d0740cc23f070" }, { "name": "BlynkESP32_BT_WF", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittlFS, SPIFFS or EEPROM.", "paragraph": "By design, Blynk user can run ESP32 boards with either WiFi or BT/BLE by using different sketches, and have to upload / update firmware to change. This library enables user to include both Blynk BT / BLE and WiFi libraries in one sketch, run both WiFi and BT/BLE simultaneously, or select one to use at runtime after reboot. This library also supports (auto)connection to MultiWiFi and MultiBlynk, dynamic custom as well as static parameters in Config Portal. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittlFS, SPIFFS or EEPROM. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "providesIncludes": [ "BlynkSimpleESP32_WFM.h", "BlynkSimpleESP32_WF.h", "BlynkSimpleEsp32_BLE_WF.h", "BlynkSimpleEsp32_BT_WF.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.1.0.zip", "archiveFileName": "BlynkESP32_BT_WF-1.1.0.zip", "size": 380880, "checksum": "SHA-256:a1f3b1b749c909c8b64f33f32c1e95fee5dbe4608a07a69bcb6631c06d53b950" }, { "name": "BlynkESP32_BT_WF", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.", "paragraph": "By design, Blynk user can run ESP32 boards with either WiFi or BT/BLE by using different sketches, and have to upload / update firmware to change. This library enables user to include both Blynk BT / BLE and WiFi libraries in one sketch, run both WiFi and BT/BLE simultaneously, or select one to use at runtime after reboot. This library also supports (auto)connection to MultiWiFi and MultiBlynk, dynamic custom as well as static parameters in Config Portal. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "providesIncludes": [ "BlynkSimpleESP32_WFM.h", "BlynkSimpleESP32_WF.h", "BlynkSimpleEsp32_BLE_WF.h", "BlynkSimpleEsp32_BT_WF.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.1.1.zip", "archiveFileName": "BlynkESP32_BT_WF-1.1.1.zip", "size": 378059, "checksum": "SHA-256:c5f5c963442f3e18c84afb2724ba2965952b13fcd6a1b6a476a5c8f654a5913c" }, { "name": "BlynkESP32_BT_WF", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.", "paragraph": "By design, Blynk user can run ESP32 boards with either WiFi or BT/BLE by using different sketches, and have to upload / update firmware to change. This library enables user to include both Blynk BT / BLE and WiFi libraries in one sketch, run both WiFi and BT/BLE simultaneously, or select one to use at runtime after reboot. This library also supports (auto)connection to MultiWiFi and MultiBlynk, dynamic custom as well as static parameters in Config Portal. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "providesIncludes": [ "BlynkSimpleESP32_WFM.h", "BlynkSimpleESP32_WF.h", "BlynkSimpleEsp32_BLE_WF.h", "BlynkSimpleEsp32_BT_WF.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.2.0.zip", "archiveFileName": "BlynkESP32_BT_WF-1.2.0.zip", "size": 449125, "checksum": "SHA-256:958950970c06d398b7185a2416e763bec913ee67de565c9058d7b1c17c5fbd40" }, { "name": "BlynkESP32_BT_WF", "version": "1.2.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.", "paragraph": "By design, Blynk user can run ESP32 boards with either WiFi or BT/BLE by using different sketches, and have to upload / update firmware to change. This library enables user to include both Blynk BT / BLE and WiFi libraries in one sketch, run both WiFi and BT/BLE simultaneously, or select one to use at runtime after reboot. This library also supports (auto)connection to MultiWiFi and MultiBlynk, dynamic custom as well as static parameters in Config Portal. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "providesIncludes": [ "BlynkSimpleESP32_WFM.h", "BlynkSimpleESP32_WF.h", "BlynkSimpleEsp32_BLE_WF.h", "BlynkSimpleEsp32_BT_WF.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.2.1.zip", "archiveFileName": "BlynkESP32_BT_WF-1.2.1.zip", "size": 449594, "checksum": "SHA-256:baaa6884a9d59d346f1993ea8fc0ca74d4a62db57facbdc4dd7df5c21c3ed557" }, { "name": "BlynkESP32_BT_WF", "version": "1.2.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.", "paragraph": "By design, Blynk user can run ESP32 boards with either WiFi or BT/BLE by using different sketches, and have to upload / update firmware to change. This library enables user to include both Blynk BT / BLE and WiFi libraries in one sketch, run both WiFi and BT/BLE simultaneously, or select one to use at runtime after reboot. This library also supports (auto)connection to MultiWiFi and MultiBlynk, dynamic custom as well as static parameters in Config Portal. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkESP32_BT_WF", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkESP32_BT_WF.git", "providesIncludes": [ "BlynkSimpleESP32_WFM.h", "BlynkSimpleESP32_WF.h", "BlynkSimpleEsp32_BLE_WF.h", "BlynkSimpleEsp32_BT_WF.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkESP32_BT_WF-1.2.2.zip", "archiveFileName": "BlynkESP32_BT_WF-1.2.2.zip", "size": 445117, "checksum": "SHA-256:5e3804ae0110fc2aabd26602e46f5dd93239885b74c22da2ec03edf1317e6dc8" }, { "name": "FireTimer", "version": "1.0.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Simple and non-blocking library to time the execution of processes", "paragraph": "Simple and non-blocking library to time the execution of processes", "website": "https://github.com/PowerBroker2/FireTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/FireTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/FireTimer-1.0.0.zip", "archiveFileName": "FireTimer-1.0.0.zip", "size": 2790, "checksum": "SHA-256:2d0b475c7233a0817f97eaf5d13b7c907330262cd6b2467ffec619a247fbbc03" }, { "name": "FireTimer", "version": "1.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Simple and non-blocking library to time the execution of processes", "paragraph": "Simple and non-blocking library to time the execution of processes", "website": "https://github.com/PowerBroker2/FireTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/FireTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/FireTimer-1.0.1.zip", "archiveFileName": "FireTimer-1.0.1.zip", "size": 2798, "checksum": "SHA-256:1364df5c292bb9be73427474f88e10aa3c1ee0785ddf51b44b9216db709a62af" }, { "name": "FireTimer", "version": "1.0.2", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Simple and non-blocking library to time the execution of processes", "paragraph": "Simple and non-blocking library to time the execution of processes", "website": "https://github.com/PowerBroker2/FireTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/FireTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/FireTimer-1.0.2.zip", "archiveFileName": "FireTimer-1.0.2.zip", "size": 2839, "checksum": "SHA-256:9e7a7ee50c1baed5105d5f671a2dbe46962fd18bfbd2ff9bc1331bb45a93d217" }, { "name": "FireTimer", "version": "1.0.3", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Simple and non-blocking library to time the execution of processes", "paragraph": "Simple and non-blocking library to time the execution of processes", "website": "https://github.com/PowerBroker2/FireTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/FireTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/FireTimer-1.0.3.zip", "archiveFileName": "FireTimer-1.0.3.zip", "size": 3024, "checksum": "SHA-256:3b4ec0269d77fca5f94b596df8536519f6902981323e33a5a9af6359c369cbd2" }, { "name": "FireTimer", "version": "1.0.4", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Simple and non-blocking library to time the execution of processes", "paragraph": "Simple and non-blocking library to time the execution of processes", "website": "https://github.com/PowerBroker2/FireTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/FireTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/FireTimer-1.0.4.zip", "archiveFileName": "FireTimer-1.0.4.zip", "size": 3345, "checksum": "SHA-256:fd590c8eec13f315ccfb6a424303a2da1b8c13aa4da8b96effcb956bada1c304" }, { "name": "FireTimer", "version": "1.0.5", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Simple and non-blocking library to time the execution of processes", "paragraph": "Simple and non-blocking library to time the execution of processes", "website": "https://github.com/PowerBroker2/FireTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/FireTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/FireTimer-1.0.5.zip", "archiveFileName": "FireTimer-1.0.5.zip", "size": 3346, "checksum": "SHA-256:88233ae0ecf1e684e8edb91a9ead17f5db829d334b8d427c957b22a24a41c665" }, { "name": "Plex64", "version": "1.0.0", "author": "Chris Steenerson chris@csteenerson.com", "maintainer": "Chris Steenerson chris@csteenerson.com", "sentence": "A library for the Plex64 analog input multiplexer shield.", "paragraph": "Supports multiplexing up to 64 inputs into 4 analog pins using 4x CD4067B analog multiplexers/MUXes. Configurable 1:1/2:1/4:1/8:1 voltage dividers and OP amp buffering allow high impedance input up to 18V with low settling time. I2C IO expander minimizes pin requirement footprint and 8 possible addresses allow multiplexing up to 512 analog inputs per I2C bus.", "website": "https://github.com/steenerson/Plex64", "category": "Signal Input/Output", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/steenerson/Plex64.git", "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/steenerson/Plex64-1.0.0.zip", "archiveFileName": "Plex64-1.0.0.zip", "size": 7854, "checksum": "SHA-256:6dd0e617dad4ec9d54127b7b4a063fae33e71a4d2b3b789a6fbd6a43636c3008" }, { "name": "PS3 Controller Host", "version": "1.0.0", "author": "Jeffrey van Pernis", "maintainer": "Jeffrey van Pernis", "sentence": "Control your ESP32 projects with a PS3 controller!", "paragraph": "Emulate a PS3 console tricking the PS3 controller into connecting with the ESP32.", "website": "https://github.com/jvpernis/esp32-ps3", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/jvpernis/esp32-ps3.git", "url": "https://downloads.arduino.cc/libraries/github.com/jvpernis/PS3_Controller_Host-1.0.0.zip", "archiveFileName": "PS3_Controller_Host-1.0.0.zip", "size": 31037, "checksum": "SHA-256:f97e73302ce9850ee9bafd3e18aeed38ca3dd5d3f1847d691554def0f9a12d6b" }, { "name": "PS3 Controller Host", "version": "1.0.1", "author": "Jeffrey van Pernis", "maintainer": "Jeffrey van Pernis", "sentence": "Control your ESP32 projects with a PS3 controller!", "paragraph": "Emulate a PS3 console tricking the PS3 controller into connecting with the ESP32.", "website": "https://github.com/jvpernis/esp32-ps3", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/jvpernis/esp32-ps3.git", "url": "https://downloads.arduino.cc/libraries/github.com/jvpernis/PS3_Controller_Host-1.0.1.zip", "archiveFileName": "PS3_Controller_Host-1.0.1.zip", "size": 31059, "checksum": "SHA-256:e9aab5373f841077cc17d370d33b8af36c52f1e07fca7fb587e388570d7367e7" }, { "name": "PS3 Controller Host", "version": "1.1.0", "author": "Jeffrey van Pernis", "maintainer": "Jeffrey van Pernis", "sentence": "Control your ESP32 projects with a PS3 controller!", "paragraph": "Emulate a PS3 console tricking the PS3 controller into connecting with the ESP32.", "website": "https://github.com/jvpernis/esp32-ps3", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/jvpernis/esp32-ps3.git", "url": "https://downloads.arduino.cc/libraries/github.com/jvpernis/PS3_Controller_Host-1.1.0.zip", "archiveFileName": "PS3_Controller_Host-1.1.0.zip", "size": 35722, "checksum": "SHA-256:a950a651175ebb37e3de90e4e53229a95ca2b9b3e99e914d80f3b914155ae51b" }, { "name": "UltraSonic_Lib", "version": "0.0.1", "author": "jihoonkimtech \u003cjihoonkimtech@naver.com\u003e", "maintainer": "jihoonkimtech \u003cjihoonkimtech@naver.com\u003e", "sentence": "A library for UltraSonic distance sensor.", "paragraph": "This library helps you use ultrasonic distance sensors easily.", "website": "https://github.com/jihoonkimtech/UltraSonic_Lib", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jihoonkimtech/UltraSonic_Lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jihoonkimtech/UltraSonic_Lib-0.0.1.zip", "archiveFileName": "UltraSonic_Lib-0.0.1.zip", "size": 576824, "checksum": "SHA-256:de21739c1fa35f174a467c8e649ba501a9ddd89dbeb21f612dd779d91d43553f" }, { "name": "UltraSonic_Lib", "version": "1.0.0", "author": "jihoonkimtech \u003cjihoonkimtech@naver.com\u003e", "maintainer": "jihoonkimtech \u003cjihoonkimtech@naver.com\u003e", "sentence": "A library for UltraSonic distance sensor.", "paragraph": "This library helps you use ultrasonic distance sensors easily.", "website": "https://github.com/jihoonkimtech/UltraSonic_Lib", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/jihoonkimtech/UltraSonic_Lib.git", "url": "https://downloads.arduino.cc/libraries/github.com/jihoonkimtech/UltraSonic_Lib-1.0.0.zip", "archiveFileName": "UltraSonic_Lib-1.0.0.zip", "size": 577070, "checksum": "SHA-256:9ff6f2569bd6704b6a11e8e1b1a118f4c94f804da062afb572bfe9572b2400bb" }, { "name": "SoftSPIB", "version": "1.1.0", "author": "Andriy Golovnya", "maintainer": "Andriy Golovnya \u003candriy.golovnya@gmail.com\u003e", "sentence": "Software SPI class for Arduino with support of not 8-bit aligned transfers.", "paragraph": "Software SPI class for Arduino with support of not 8-bit aligned transfers. THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES.", "website": "https://github.com/red-scorp/SoftSPIB", "category": "Uncategorized", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/red-scorp/SoftSPIB.git", "url": "https://downloads.arduino.cc/libraries/github.com/red-scorp/SoftSPIB-1.1.0.zip", "archiveFileName": "SoftSPIB-1.1.0.zip", "size": 7296, "checksum": "SHA-256:8b967db81180c851cd846aeeec4b596b68c4ffc94506144a1638a09ae3272a70" }, { "name": "SoftSPIB", "version": "1.1.1", "author": "Andriy Golovnya", "maintainer": "Andriy Golovnya \u003candriy.golovnya@gmail.com\u003e", "sentence": "Software SPI class for Arduino with support of not 8-bit aligned transfers.", "paragraph": "Software SPI class for Arduino with support of not 8-bit aligned transfers. THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES.", "website": "https://github.com/red-scorp/SoftSPIB", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/red-scorp/SoftSPIB.git", "url": "https://downloads.arduino.cc/libraries/github.com/red-scorp/SoftSPIB-1.1.1.zip", "archiveFileName": "SoftSPIB-1.1.1.zip", "size": 7320, "checksum": "SHA-256:e015b25c00f03532716feae1cc20fddda6139e1d502eb9e6774d3b7bac9ceb7c" }, { "name": "LiquidCrystal_AIP31068", "version": "1.0.0", "author": "Andriy Golovnya", "maintainer": "Andriy Golovnya \u003candriy.golovnya@gmail.com\u003e", "sentence": "A library for AIP31068 I2C/SPI LCD displays.", "paragraph": "The library allows to control AIP31068 based I2C/SPI displays with functions extremely similar to LiquidCrystal library. THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES.", "website": "https://github.com/red-scorp/LiquidCrystal_AIP31068", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/red-scorp/LiquidCrystal_AIP31068.git", "url": "https://downloads.arduino.cc/libraries/github.com/red-scorp/LiquidCrystal_AIP31068-1.0.0.zip", "archiveFileName": "LiquidCrystal_AIP31068-1.0.0.zip", "size": 15642, "checksum": "SHA-256:286dd32b63d2dd7920302e8edb43396dca22f0a227ff764962bb13ebf36bce73" }, { "name": "LiquidCrystal_AIP31068", "version": "1.0.1", "author": "Andriy Golovnya", "maintainer": "Andriy Golovnya \u003candriy.golovnya@gmail.com\u003e", "sentence": "A library for AIP31068 I2C/SPI LCD displays.", "paragraph": "The library allows to control AIP31068 based I2C/SPI displays with functions extremely similar to LiquidCrystal library. THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES.", "website": "https://github.com/red-scorp/LiquidCrystal_AIP31068", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/red-scorp/LiquidCrystal_AIP31068.git", "url": "https://downloads.arduino.cc/libraries/github.com/red-scorp/LiquidCrystal_AIP31068-1.0.1.zip", "archiveFileName": "LiquidCrystal_AIP31068-1.0.1.zip", "size": 15640, "checksum": "SHA-256:6802fa4009e7cebb1b0589198e45ff3ec38be1882c8c095fccb9fc90faa7d24f" }, { "name": "LiquidCrystal_AIP31068", "version": "1.0.2", "author": "Andriy Golovnya", "maintainer": "Andriy Golovnya \u003candriy.golovnya@gmail.com\u003e", "sentence": "A library for AIP31068 I2C/SPI LCD displays.", "paragraph": "The library allows to control AIP31068 based I2C/SPI displays with functions extremely similar to LiquidCrystal library. THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES.", "website": "https://github.com/red-scorp/LiquidCrystal_AIP31068", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/red-scorp/LiquidCrystal_AIP31068.git", "dependencies": [ { "name": "SoftSPIB" } ], "url": "https://downloads.arduino.cc/libraries/github.com/red-scorp/LiquidCrystal_AIP31068-1.0.2.zip", "archiveFileName": "LiquidCrystal_AIP31068-1.0.2.zip", "size": 15650, "checksum": "SHA-256:349b2f11f0b898420cab652f0f97f5d009d4317de912f5295b8bf8fb8c78b333" }, { "name": "LiquidCrystal_AIP31068", "version": "1.0.3", "author": "Andriy Golovnya", "maintainer": "Andriy Golovnya \u003candriy.golovnya@gmail.com\u003e", "sentence": "A library for AIP31068 I2C/SPI LCD displays.", "paragraph": "The library allows to control AIP31068 based I2C/SPI displays with functions extremely similar to LiquidCrystal library. THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES.", "website": "https://github.com/red-scorp/LiquidCrystal_AIP31068", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/red-scorp/LiquidCrystal_AIP31068.git", "dependencies": [ { "name": "SoftSPIB" } ], "url": "https://downloads.arduino.cc/libraries/github.com/red-scorp/LiquidCrystal_AIP31068-1.0.3.zip", "archiveFileName": "LiquidCrystal_AIP31068-1.0.3.zip", "size": 15266, "checksum": "SHA-256:12132be366612872c98b04221cf13ab93db27d7ed4527399ceaac31f5bc3b744" }, { "name": "LiquidCrystal_AIP31068", "version": "1.0.4", "author": "Andriy Golovnya", "maintainer": "Andriy Golovnya \u003candriy.golovnya@gmail.com\u003e", "sentence": "A library for AIP31068 I2C/SPI LCD displays.", "paragraph": "The library allows to control AIP31068 based I2C/SPI displays with functions extremely similar to LiquidCrystal library. THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES.", "website": "https://github.com/red-scorp/LiquidCrystal_AIP31068", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/red-scorp/LiquidCrystal_AIP31068.git", "dependencies": [ { "name": "SoftSPIB" } ], "url": "https://downloads.arduino.cc/libraries/github.com/red-scorp/LiquidCrystal_AIP31068-1.0.4.zip", "archiveFileName": "LiquidCrystal_AIP31068-1.0.4.zip", "size": 15279, "checksum": "SHA-256:42e5265cf5ba767953a667000be8bc856cfc527949578489206a0fdb1ec001c6" }, { "name": "LiquidCrystal_AIP31068", "version": "1.0.5", "author": "Andriy Golovnya", "maintainer": "Andriy Golovnya \u003candriy.golovnya@gmail.com\u003e", "sentence": "A library for AIP31068 I2C/SPI LCD displays.", "paragraph": "The library allows to control AIP31068 based I2C/SPI displays with functions extremely similar to LiquidCrystal library. THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES.", "website": "https://github.com/red-scorp/LiquidCrystal_AIP31068", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/red-scorp/LiquidCrystal_AIP31068.git", "dependencies": [ { "name": "SoftSPIB" } ], "url": "https://downloads.arduino.cc/libraries/github.com/red-scorp/LiquidCrystal_AIP31068-1.0.5.zip", "archiveFileName": "LiquidCrystal_AIP31068-1.0.5.zip", "size": 15488, "checksum": "SHA-256:ded2d2ee0b532c4ff278e7188865d2e65281bca00ce237242674f7b11fe08b81" }, { "name": "INA226Lib", "version": "1.1.0", "author": "Peter Buchegger \u003cpeter.buchegger7@gmail.com\u003e, Korneliusz Jarzebski \u003cpaypal@jarzebski.pl\u003e", "maintainer": "Peter Buchegger \u003cpeter.buchegger7@gmail.com\u003e", "sentence": "Enables reading from INA226 current sensors to measure current and power.", "paragraph": "Enables reading from INA226 current sensors to measure current and power.", "website": "https://github.com/peterus/INA226Lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/INA226Lib.git", "providesIncludes": [ "INA226.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/INA226Lib-1.1.0.zip", "archiveFileName": "INA226Lib-1.1.0.zip", "size": 20759, "checksum": "SHA-256:e10e370da16e5a7c584295aadca43326899984aab5856ac6feadf7dab9613ac4" }, { "name": "INA226Lib", "version": "1.1.1", "author": "Peter Buchegger \u003cpeter.buchegger7@gmail.com\u003e, Korneliusz Jarzebski \u003cpaypal@jarzebski.pl\u003e", "maintainer": "Peter Buchegger \u003cpeter.buchegger7@gmail.com\u003e", "sentence": "Enables reading from INA226 current sensors to measure current and power.", "paragraph": "Enables reading from INA226 current sensors to measure current and power.", "website": "https://github.com/peterus/INA226Lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/INA226Lib.git", "providesIncludes": [ "INA226.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/INA226Lib-1.1.1.zip", "archiveFileName": "INA226Lib-1.1.1.zip", "size": 20758, "checksum": "SHA-256:b5b4f16793402fc254b1fc2177b078eea0cb1b4a5b79b662214c4e491fa46ab6" }, { "name": "INA226Lib", "version": "1.1.2", "author": "Peter Buchegger \u003cpeter.buchegger7@gmail.com\u003e, Korneliusz Jarzebski \u003cpaypal@jarzebski.pl\u003e", "maintainer": "Peter Buchegger \u003cpeter.buchegger7@gmail.com\u003e", "sentence": "Enables reading from INA226 current sensors to measure current and power.", "paragraph": "Enables reading from INA226 current sensors to measure current and power.", "website": "https://github.com/peterus/INA226Lib", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/INA226Lib.git", "providesIncludes": [ "INA226.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/INA226Lib-1.1.2.zip", "archiveFileName": "INA226Lib-1.1.2.zip", "size": 20811, "checksum": "SHA-256:1112baff93dc20294e70825077ea1f559efb5f79a8dce395cb9c9f197ddef0cc" }, { "name": "Thermal Printer Library", "version": "1.0.0", "author": "Larry Bank", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bluetooth Low Energy Thermal Printer Library", "paragraph": "BLE thermal printer library allows you to easily scan, connect and print graphics plus text.", "website": "https://github.com/bitbank2/Thermal_Printer", "category": "Device Control", "architectures": [ "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Thermal_Printer.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Thermal_Printer_Library-1.0.0.zip", "archiveFileName": "Thermal_Printer_Library-1.0.0.zip", "size": 692961, "checksum": "SHA-256:af6a4a74747ebe2e69d235f9e3a9695cee7a3f8d2a21a509f93b041e3e098443" }, { "name": "Thermal Printer Library", "version": "1.0.1", "author": "Larry Bank", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bluetooth Low Energy Thermal Printer Library", "paragraph": "BLE thermal printer library allows you to easily scan, connect and print graphics plus text.", "website": "https://github.com/bitbank2/Thermal_Printer", "category": "Device Control", "architectures": [ "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Thermal_Printer.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Thermal_Printer_Library-1.0.1.zip", "archiveFileName": "Thermal_Printer_Library-1.0.1.zip", "size": 693114, "checksum": "SHA-256:d84a803e5c74fe3388def4ee95bf64bd5b00e39ec0df349dbcdeaf39c3d2c35d" }, { "name": "Thermal Printer Library", "version": "1.1.0", "author": "Larry Bank", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bluetooth Low Energy Thermal Printer Library", "paragraph": "BLE thermal printer library allows you to easily scan, connect and print graphics plus text.", "website": "https://github.com/bitbank2/Thermal_Printer", "category": "Device Control", "architectures": [ "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Thermal_Printer.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Thermal_Printer_Library-1.1.0.zip", "archiveFileName": "Thermal_Printer_Library-1.1.0.zip", "size": 694877, "checksum": "SHA-256:6f28a43e0d8872a86bca4925d57a9cbac539f67d022278164263fb30c801ef0a" }, { "name": "Thermal Printer Library", "version": "1.1.1", "author": "Larry Bank", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bluetooth Low Energy Thermal Printer Library", "paragraph": "BLE thermal printer library allows you to easily scan, connect and print graphics plus text.", "website": "https://github.com/bitbank2/Thermal_Printer", "category": "Device Control", "architectures": [ "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Thermal_Printer.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Thermal_Printer_Library-1.1.1.zip", "archiveFileName": "Thermal_Printer_Library-1.1.1.zip", "size": 699856, "checksum": "SHA-256:cdf829566c6590ea92ce5690d7b5f67f9726d1b3547cf5664fbcb1af65c838fa" }, { "name": "Thermal Printer Library", "version": "1.1.2", "author": "Larry Bank", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bluetooth Low Energy Thermal Printer Library", "paragraph": "BLE thermal printer library allows you to easily scan, connect and print graphics plus text.", "website": "https://github.com/bitbank2/Thermal_Printer", "category": "Device Control", "architectures": [ "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Thermal_Printer.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Thermal_Printer_Library-1.1.2.zip", "archiveFileName": "Thermal_Printer_Library-1.1.2.zip", "size": 699851, "checksum": "SHA-256:b5493899db9ba352f8006320757454950ba456ae9483af374d702b63646bf335" }, { "name": "Thermal Printer Library", "version": "2.0.0", "author": "Larry Bank", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bluetooth Low Energy Thermal Printer Library", "paragraph": "BLE thermal printer library allows you to easily scan, connect and print graphics plus text on a variety of supported printers.", "website": "https://github.com/bitbank2/Thermal_Printer", "category": "Device Control", "architectures": [ "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Thermal_Printer.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Thermal_Printer_Library-2.0.0.zip", "archiveFileName": "Thermal_Printer_Library-2.0.0.zip", "size": 660510, "checksum": "SHA-256:18b1d075cb6f0bdf9373f1a70830cf811ae77480cb26d04061c10158525f46f2" }, { "name": "Thermal Printer Library", "version": "2.0.1", "author": "Larry Bank", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bluetooth Low Energy Thermal Printer Library", "paragraph": "BLE thermal printer library allows you to easily scan, connect and print graphics plus text on a variety of supported printers.", "website": "https://github.com/bitbank2/Thermal_Printer", "category": "Device Control", "architectures": [ "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Thermal_Printer.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Thermal_Printer_Library-2.0.1.zip", "archiveFileName": "Thermal_Printer_Library-2.0.1.zip", "size": 673959, "checksum": "SHA-256:83917fec6bb610c1505e22a03d7c3787830cd60272642d6e8a9166deda8fc0fd" }, { "name": "Thermal Printer Library", "version": "2.0.2", "author": "Larry Bank", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bluetooth Low Energy Thermal Printer Library", "paragraph": "BLE thermal printer library allows you to easily scan, connect and print graphics plus text on a variety of supported printers.", "website": "https://github.com/bitbank2/Thermal_Printer", "category": "Device Control", "architectures": [ "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Thermal_Printer.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Thermal_Printer_Library-2.0.2.zip", "archiveFileName": "Thermal_Printer_Library-2.0.2.zip", "size": 688765, "checksum": "SHA-256:1bd586c4e9818539a8cf7f8c5053f3b0ad6838952752ee5c0d95eff9311a0e8a" }, { "name": "Thermal Printer Library", "version": "2.1.0", "author": "Larry Bank", "maintainer": "Larry Bank \u003cbitbank@pobox.com\u003e", "sentence": "Bluetooth Low Energy Thermal Printer Library", "paragraph": "BLE thermal printer library allows you to easily scan, connect and print graphics plus text on a variety of supported printers.", "website": "https://github.com/bitbank2/Thermal_Printer", "category": "Device Control", "architectures": [ "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/Thermal_Printer.git", "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/Thermal_Printer_Library-2.1.0.zip", "archiveFileName": "Thermal_Printer_Library-2.1.0.zip", "size": 692083, "checksum": "SHA-256:f99880799917b8a989659a914a27e65fe5ac6ab8da6ffa47d9f18c6d27145e65" }, { "name": "FlashLightLED", "version": "1.0.0", "author": "Jake E. Danforth \u003cruminized@gmail.com\u003e", "maintainer": "Jake E. Danforth \u003cruminized@gmail.com\u003e", "sentence": "An Arduino library specifically built to programmatically manipulate the LED color changing light strips that pair with a 44 Key IR Remote.", "paragraph": "IR signals are sent from an IR transmitter you build. Instructions are included in the read-me file on how to build the trasnmitter circuit as well as sample code to help create your program to control the trasmission.", "website": "https://github.com/ruminize/FlashLightLED.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ruminize/FlashLightLED.git", "dependencies": [ { "name": "IRremote" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ruminize/FlashLightLED-1.0.0.zip", "archiveFileName": "FlashLightLED-1.0.0.zip", "size": 167214, "checksum": "SHA-256:9b99c6f92dc69a492e52bcc70010233b7ec67dcd4955e69925a2701fbdbba63a" }, { "name": "FlashLightLED", "version": "2.0.0", "author": "Jake E. Danforth \u003cruminized@gmail.com\u003e", "maintainer": "Jake E. Danforth \u003cruminized@gmail.com\u003e", "sentence": "An Arduino library that can programmatically manipulate the LED color changing light strips controlled by a 44 Key IR Remote.", "paragraph": "IR signals are sent from an IR transmitter you build. Instructions are included in the read-me file on how to build the trasnmitter circuit as well as sample code to help create your program to control the trasmission.", "website": "https://github.com/ruminize/FlashLightLED.git", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ruminize/FlashLightLED.git", "dependencies": [ { "name": "IRremote" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ruminize/FlashLightLED-2.0.0.zip", "archiveFileName": "FlashLightLED-2.0.0.zip", "size": 351198, "checksum": "SHA-256:40b90329a41da21b3b615fcf92aa0638153ea6798a0937774430e34c7359dac1" }, { "name": "Segment", "version": "2.5.1", "author": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "maintainer": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "sentence": "Control infinite 7/14/16 segment displays with your Arduino!", "paragraph": "This library is for using 7, 14 or 16 segment-displays wired to arduino parallel (sega - segg) or with a shift register (data, clock, latch). Shift registers can be daisy-chained to control infinite displays off just a few pins.", "website": "https://github.com/Blake-Tourneur/Segment", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlaT2512/Segment.git", "providesIncludes": [ "Segment.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlaT2512/Segment-2.5.1.zip", "archiveFileName": "Segment-2.5.1.zip", "size": 636066, "checksum": "SHA-256:f5879b954bcbc11b743430931e876470fd529f68d5619b0493cb0b30aa9de0e5" }, { "name": "Segment", "version": "2.6.0", "author": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "maintainer": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "sentence": "Control infinite 7/14/16 segment displays with your Arduino!", "paragraph": "This library is for using 7, 14 or 16 segment-displays wired to arduino parallel (sega - segg) or with a shift register (data, clock, latch). Shift registers can be daisy-chained to control infinite displays off just a few pins.", "website": "https://github.com/Blake-Tourneur/Segment", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlaT2512/Segment.git", "providesIncludes": [ "Segment.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlaT2512/Segment-2.6.0.zip", "archiveFileName": "Segment-2.6.0.zip", "size": 780674, "checksum": "SHA-256:15d9996a400d57f3b25dc87b7a83cd19d2b7594a4d3b9806b4ac54cbabe54861" }, { "name": "Segment", "version": "3.0.0", "author": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "maintainer": "Blake Tourneur \u003cblaketourneur@gmail.com\u003e", "sentence": "The most powerful and popular available library for using 7/14/16 segment display, supporting daisy chaining so you can control mass amounts from your Arduino!", "paragraph": "This library is for using 7, 14 or 16 segment-displays wired to arduino parallel (each segment with a I/O pin) or with a shift register (data, clock, latch). Shift registers can be daisy-chained to control mass amounts displays off just a few pins. There is also support for common anode or cathode displays, and both displays with and without decimal points. Click the 'More Info' button below to visit the official Github Repo of this project, and view the full API/documentation.", "website": "https://github.com/BlaT2512/Segment", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlaT2512/Segment.git", "providesIncludes": [ "Segment.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BlaT2512/Segment-3.0.0.zip", "archiveFileName": "Segment-3.0.0.zip", "size": 850864, "checksum": "SHA-256:e6dba4e30ccec8d8cced5dfafb8bd24d66fce0947013a497455bada6d5ea3a79" }, { "name": "Audio - Adafruit Fork", "version": "1.3.1", "author": "Adafruit based on Paul Stoffregen", "maintainer": "Adafruit", "sentence": "Adafruit SAMD51 port of Teensy Audio Library - Flexible, High Quality Audio Processing", "paragraph": "A toolkit for building streaming audio projects, featuring Polyphonic Playback, Recording, Synthesis, Analysis, Effects, Filtering, Mixing, Multiple Simultaneous Inputs \u0026 Outputs, Flexible Internal Signal Routing, Automatic Streaming 16 bits, 44.1 kHz as the Arduino Sketch Runs.", "website": "http://www.github.com/adafruit/Audio", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Audio.git", "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Audio___Adafruit_Fork-1.3.1.zip", "archiveFileName": "Audio___Adafruit_Fork-1.3.1.zip", "size": 5191548, "checksum": "SHA-256:673a714f57111181d4563893187ca4177839233a21ad768105be370d9faf678f" }, { "name": "ESP32 ULP Debugger", "version": "1.0.0", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino ESP32 ULP Debugger libraries.", "paragraph": "Arduino ESP32 ULP Debugger libraries.", "website": "https://github.com/tanakamasayuki/UlpDebug", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/UlpDebug.git", "providesIncludes": [ "UlpDebug.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32_ULP_Debugger-1.0.0.zip", "archiveFileName": "ESP32_ULP_Debugger-1.0.0.zip", "size": 5616, "checksum": "SHA-256:3962d1e4d27ceb3d5e64bfd771aa1893fc4ed7434903b5ac8720941c5792ec92" }, { "name": "ESP32 ULP Debugger", "version": "1.1.0", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino ESP32 ULP Debugger libraries.", "paragraph": "Arduino ESP32 ULP Debugger libraries.", "website": "https://github.com/tanakamasayuki/UlpDebug", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/UlpDebug.git", "providesIncludes": [ "UlpDebug.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32_ULP_Debugger-1.1.0.zip", "archiveFileName": "ESP32_ULP_Debugger-1.1.0.zip", "size": 5653, "checksum": "SHA-256:f426df63a054bee9ccdc8ae68c23e8cdbe7bd9f7d588a7f0beb249ff4ddcc299" }, { "name": "ESP32 ULP Debugger", "version": "1.1.1", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino ESP32 ULP Debugger libraries.", "paragraph": "Arduino ESP32 ULP Debugger libraries.", "website": "https://github.com/tanakamasayuki/UlpDebug", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/UlpDebug.git", "providesIncludes": [ "UlpDebug.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32_ULP_Debugger-1.1.1.zip", "archiveFileName": "ESP32_ULP_Debugger-1.1.1.zip", "size": 5657, "checksum": "SHA-256:c665e2ed87e5235db3320124b180c975df108167f7ec573e89ae3195de0b8e0f" }, { "name": "ESP32 ULP Debugger", "version": "1.1.2", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino ESP32 ULP Debugger libraries.", "paragraph": "Arduino ESP32 ULP Debugger libraries.", "website": "https://github.com/tanakamasayuki/UlpDebug", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/UlpDebug.git", "providesIncludes": [ "UlpDebug.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32_ULP_Debugger-1.1.2.zip", "archiveFileName": "ESP32_ULP_Debugger-1.1.2.zip", "size": 5673, "checksum": "SHA-256:ef2fd4f0366a9c92a525c10fc8afd0e533b90c02588ffe14adca37fea2fcc0d8" }, { "name": "ESP32 ULP Debugger", "version": "1.1.3", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Arduino ESP32 ULP Debugger libraries.", "paragraph": "Arduino ESP32 ULP Debugger libraries.", "website": "https://github.com/tanakamasayuki/UlpDebug", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/UlpDebug.git", "providesIncludes": [ "UlpDebug.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/ESP32_ULP_Debugger-1.1.3.zip", "archiveFileName": "ESP32_ULP_Debugger-1.1.3.zip", "size": 5669, "checksum": "SHA-256:5f221fcfb0394413f4cca74b082158c5ec3641bd4e186584dffa5aabda7c6326" }, { "name": "Wasm3", "version": "0.4.2", "author": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e, Steven Massey \u003csoundandform@gmail.com\u003e", "maintainer": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e", "license": "MIT", "sentence": "The fastest WebAssembly interpreter.", "paragraph": "It allows you to run WASM files directly on a wide range of devices, including microcontrollers, smartphones, routers, and of course within browsers.", "website": "https://github.com/wasm3/wasm3", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wasm3/wasm3-arduino.git", "providesIncludes": [ "wasm3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wasm3/Wasm3-0.4.2.zip", "archiveFileName": "Wasm3-0.4.2.zip", "size": 86779, "checksum": "SHA-256:10500d192132b0bab8e9b4b3b0703e576156c41aa1eb5f5d7c8f8684183cc1e5" }, { "name": "Wasm3", "version": "0.4.3", "author": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e, Steven Massey \u003csoundandform@gmail.com\u003e", "maintainer": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e", "license": "MIT", "sentence": "The fastest WebAssembly interpreter.", "paragraph": "It allows you to run WASM files directly on a wide range of devices, including microcontrollers, smartphones, routers, and of course within browsers.", "website": "https://github.com/wasm3/wasm3", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wasm3/wasm3-arduino.git", "providesIncludes": [ "wasm3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wasm3/Wasm3-0.4.3.zip", "archiveFileName": "Wasm3-0.4.3.zip", "size": 87100, "checksum": "SHA-256:57eedd9b8d7e29c348c6650d2a8eb33a304cda356e12a393f3a9f2ce8a9d015e" }, { "name": "Wasm3", "version": "0.4.4", "author": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e, Steven Massey \u003csoundandform@gmail.com\u003e", "maintainer": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e", "license": "MIT", "sentence": "The fastest WebAssembly interpreter.", "paragraph": "It allows you to run WASM files directly on a wide range of devices, including microcontrollers, smartphones, routers, and of course within browsers.", "website": "https://github.com/wasm3/wasm3", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wasm3/wasm3-arduino.git", "providesIncludes": [ "wasm3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wasm3/Wasm3-0.4.4.zip", "archiveFileName": "Wasm3-0.4.4.zip", "size": 87203, "checksum": "SHA-256:461a623197479571977a68c5d626263e3fcc079da16feb81ce552852de28e76a" }, { "name": "Wasm3", "version": "0.4.5", "author": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e, Steven Massey \u003csoundandform@gmail.com\u003e", "maintainer": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e", "license": "MIT", "sentence": "The fastest WebAssembly interpreter.", "paragraph": "It allows you to run WASM files directly on a wide range of devices, including microcontrollers, smartphones, routers, and of course within browsers.", "website": "https://github.com/wasm3/wasm3", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wasm3/wasm3-arduino.git", "providesIncludes": [ "wasm3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wasm3/Wasm3-0.4.5.zip", "archiveFileName": "Wasm3-0.4.5.zip", "size": 106788, "checksum": "SHA-256:990cae7418454748e42627ddff9d5bbb00a6f98b4f3df6312df3b4072ee07db0" }, { "name": "Wasm3", "version": "0.4.8", "author": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e, Steven Massey \u003csoundandform@gmail.com\u003e", "maintainer": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e", "license": "MIT", "sentence": "The fastest WebAssembly interpreter.", "paragraph": "It allows you to run WASM files directly on a wide range of devices, including microcontrollers, smartphones, routers, and of course within browsers.", "website": "https://github.com/wasm3/wasm3", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wasm3/wasm3-arduino.git", "providesIncludes": [ "wasm3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wasm3/Wasm3-0.4.8.zip", "archiveFileName": "Wasm3-0.4.8.zip", "size": 122279, "checksum": "SHA-256:690c7c5ae79ed80156d6aba39faefef19a92e8c2f4185eddb0ff7c9922e6b15f" }, { "name": "Wasm3", "version": "0.4.9", "author": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e, Steven Massey \u003csoundandform@gmail.com\u003e", "maintainer": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e", "license": "MIT", "sentence": "The fastest WebAssembly interpreter.", "paragraph": "It allows you to run WASM files directly on a wide range of devices, including microcontrollers, smartphones, routers, and of course within browsers.", "website": "https://github.com/wasm3/wasm3", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wasm3/wasm3-arduino.git", "providesIncludes": [ "wasm3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wasm3/Wasm3-0.4.9.zip", "archiveFileName": "Wasm3-0.4.9.zip", "size": 185837, "checksum": "SHA-256:f6a82bb1f777b4fe53fa18ffa5a0d0fb81ff4dbfac8816d9c47735f0fee70b9a" }, { "name": "Wasm3", "version": "0.5.0", "author": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e, Steven Massey \u003csoundandform@gmail.com\u003e", "maintainer": "Volodymyr Shymanskyy \u003cvshymanskyi@gmail.com\u003e", "license": "MIT", "sentence": "The fastest WebAssembly interpreter (and the most universal runtime)", "paragraph": "Run WASM files directly on a wide range of devices, including microcontrollers, smartphones, routers, and of course within browsers", "website": "https://github.com/wasm3/wasm3", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wasm3/wasm3-arduino.git", "providesIncludes": [ "wasm3.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wasm3/Wasm3-0.5.0.zip", "archiveFileName": "Wasm3-0.5.0.zip", "size": 193624, "checksum": "SHA-256:8f436c5e7924033a3323dc7cb6a274a116b17abf60570d9d1abd90ce5359a2b9" }, { "name": "Silvervest OLED-0010 SPI", "version": "1.0.0", "author": "Nick Silvestro", "maintainer": "Nick Silvestro \u003cnick@silvervest.net\u003e", "sentence": "OLED-0010 oled driver library 16x2 displays via SPI", "paragraph": "Compatible with LiquidCrystal", "website": "https://github.com/silvervest/Silvervest_OLED_0010_SPI", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/silvervest/Silvervest_OLED_0010_SPI.git", "providesIncludes": [ "Silvervest_OLED_0010_SPI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/silvervest/Silvervest_OLED_0010_SPI-1.0.0.zip", "archiveFileName": "Silvervest_OLED_0010_SPI-1.0.0.zip", "size": 5713, "checksum": "SHA-256:51adef3e09de31b8b83c46d85b3e740ff917c194108296c69b231dcd92e3ab0a" }, { "name": "MteCore", "version": "1.0.0", "author": "Muara Teknik Elektrik", "maintainer": "Saepul Anwar \u003cadm.ipul@gmail.com\u003e", "sentence": "MteCore - Library For MTE Controller", "paragraph": "Support MTE-miniController V.2.0", "website": "https://github.com/mt-elektrik/MteCore", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mt-elektrik/MteCore.git", "url": "https://downloads.arduino.cc/libraries/github.com/mt-elektrik/MteCore-1.0.0.zip", "archiveFileName": "MteCore-1.0.0.zip", "size": 24848, "checksum": "SHA-256:03677ff7b5e6848eae1b6f06c8091c397bfa13ed6c862a795d06061fa4327f37" }, { "name": "BlynkGSM_Manager", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.0.zip", "archiveFileName": "BlynkGSM_Manager-1.0.0.zip", "size": 60831, "checksum": "SHA-256:f08f3ce69df701edabb5c98799013b544e642030ca324ba5d27373b5efdaa5e1" }, { "name": "BlynkGSM_Manager", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.1.zip", "archiveFileName": "BlynkGSM_Manager-1.0.1.zip", "size": 61139, "checksum": "SHA-256:cb3aee435f8c007ebe0b23d7374821a00367331fe2303dde00d97259b2f37c4a" }, { "name": "BlynkGSM_Manager", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.2.zip", "archiveFileName": "BlynkGSM_Manager-1.0.2.zip", "size": 132399, "checksum": "SHA-256:4a040cc352e7e137bafb56c4b5b57b37ab9a2d60cdd379fe689e64aef79429ba" }, { "name": "BlynkGSM_Manager", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime and enable GSM/GPRS and WiFi running simultaneously.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.3.zip", "archiveFileName": "BlynkGSM_Manager-1.0.3.zip", "size": 133168, "checksum": "SHA-256:21b3e1482bc4b2deeb46e48ee564c865632b96229dbab058ccbd972e100702f3" }, { "name": "BlynkGSM_Manager", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime and enable GSM/GPRS and WiFi running simultaneously.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.4.zip", "archiveFileName": "BlynkGSM_Manager-1.0.4.zip", "size": 119694, "checksum": "SHA-256:a4ec7045c121d7a8900a1299214511dc5463aa529bf656b615c8b63f4b7497d3" }, { "name": "BlynkGSM_Manager", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime and enable GSM/GPRS and WiFi running simultaneously.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.5.zip", "archiveFileName": "BlynkGSM_Manager-1.0.5.zip", "size": 121463, "checksum": "SHA-256:5be9352057116a3c54421387068cb53906dad62e3de19455fcce1b928f675a1d" }, { "name": "BlynkGSM_Manager", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime and enable GSM/GPRS and WiFi running simultaneously.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.6.zip", "archiveFileName": "BlynkGSM_Manager-1.0.6.zip", "size": 124271, "checksum": "SHA-256:f5ee8db18e56740e5d5ba30674776721d22217c035fa2e9c969b206b480db16c" }, { "name": "BlynkGSM_Manager", "version": "1.0.7", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime and enable GSM/GPRS and WiFi running simultaneously.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.7.zip", "archiveFileName": "BlynkGSM_Manager-1.0.7.zip", "size": 125124, "checksum": "SHA-256:cd5ff02dba88bd40f4538ba577778f1e67f1fde5dc1c552a19abcac1419ca432" }, { "name": "BlynkGSM_Manager", "version": "1.0.8", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime and enable GSM/GPRS and WiFi running simultaneously.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.8.zip", "archiveFileName": "BlynkGSM_Manager-1.0.8.zip", "size": 124465, "checksum": "SHA-256:6d40420cc317f2e890ef6a65d80bcb734781631a9c230f563099910efb82e1bb" }, { "name": "BlynkGSM_Manager", "version": "1.0.9", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM", "paragraph": "Library for configuring/auto(re)connecting GSM shields to Internet and Blynk at runtime and enable GSM/GPRS and WiFi running simultaneously.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.9.zip", "archiveFileName": "BlynkGSM_Manager-1.0.9.zip", "size": 134936, "checksum": "SHA-256:9594e6e3ac5336b80486d43a5c47b7ed1b11f441281e8be0ee10192ef31f7cf3" }, { "name": "BlynkGSM_Manager", "version": "1.0.10", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.", "paragraph": "Library for enabling GSM/GPRS and WiFi running simultaneously as well as configuring/auto(re)connecting at runtime GSM shields to Internet and Blynk and ESP8266/ESP32 WiFi modules to best or available MultiWiFi APs and MultiBlynk servers. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" }, { "name": "ESP_DoubleResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.0.10.zip", "archiveFileName": "BlynkGSM_Manager-1.0.10.zip", "size": 167455, "checksum": "SHA-256:32ff6ae9207f537394a4ce1bede1da2cba54325c3929856a6d57a64a1d35e94b" }, { "name": "BlynkGSM_Manager", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.", "paragraph": "Library for enabling GSM/GPRS and WiFi running simultaneously as well as configuring/auto(re)connecting at runtime GSM shields to Internet and Blynk and ESP8266/ESP32 WiFi modules to best or available MultiWiFi APs and MultiBlynk servers. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi or Double DetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleESP32_GSM_WFM.h", "BlynkSimpleESP8266_GSM_WFM.h", "BlynkSimpleESP32_GSM_WF.h", "BlynkSimpleESP8266_GSM_WF.h", "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.1.0.zip", "archiveFileName": "BlynkGSM_Manager-1.1.0.zip", "size": 206426, "checksum": "SHA-256:6864485c23726932ceda611b11916d61386503a168946d86f90a29b86e814517" }, { "name": "BlynkGSM_Manager", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.", "paragraph": "Library for enabling GSM/GPRS and WiFi running simultaneously as well as configuring/auto(re)connecting at runtime GSM shields to Internet and Blynk and ESP8266/ESP32 WiFi modules to best or available MultiWiFi APs and MultiBlynk servers. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi or Double DetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleESP32_GSM_WFM.h", "BlynkSimpleESP8266_GSM_WFM.h", "BlynkSimpleESP32_GSM_WF.h", "BlynkSimpleESP8266_GSM_WF.h", "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.2.0.zip", "archiveFileName": "BlynkGSM_Manager-1.2.0.zip", "size": 201306, "checksum": "SHA-256:1a499205e76e0532d5e9fda18fe3ae7ef5c8c677109086653dce6fde982f203a" }, { "name": "BlynkGSM_Manager", "version": "1.2.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.", "paragraph": "Library for enabling GSM/GPRS and WiFi running simultaneously as well as configuring/auto(re)connecting at runtime GSM shields to Internet and Blynk and ESP8266/ESP32 WiFi modules to best or available MultiWiFi APs and MultiBlynk servers. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi or Double DetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/BlynkGSM_Manager", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkGSM_Manager.git", "providesIncludes": [ "BlynkSimpleESP32_GSM_WFM.h", "BlynkSimpleESP8266_GSM_WFM.h", "BlynkSimpleESP32_GSM_WF.h", "BlynkSimpleESP8266_GSM_WF.h", "BlynkSimpleTinyGSM_M.h" ], "dependencies": [ { "name": "Blynk" }, { "name": "TinyGSM" }, { "name": "ESP_DoubleResetDetector" }, { "name": "ESP_MultiResetDetector" }, { "name": "LittleFS_esp32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkGSM_Manager-1.2.1.zip", "archiveFileName": "BlynkGSM_Manager-1.2.1.zip", "size": 195536, "checksum": "SHA-256:51310931d2c7b266d02ffdb089e2c430ec58ab713101941218cb5f3ea7dbbcf8" }, { "name": "ESP OTA GitHub", "version": "0.0.1", "author": "Gavin Smalley", "maintainer": "Gavin Smalley \u003chttps://github.com/yknivag/ESP_OTA_GitHub\u003e", "sentence": "ESP library for auto updating code from GitHub releases.", "paragraph": "Automatically update your ESP from exported compiled binaries attached to GitHub releases of your project. Supports upgrade and downgrade of sketch. SPIFFS updating not yet supported.", "website": "https://github.com/yknivag/ESP_OTA_GitHub", "category": "Uncategorized", "architectures": [ "ESP8266", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/yknivag/ESP_OTA_GitHub.git", "providesIncludes": [ "ESP_OTA_GitHub.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "Time" } ], "url": "https://downloads.arduino.cc/libraries/github.com/yknivag/ESP_OTA_GitHub-0.0.1.zip", "archiveFileName": "ESP_OTA_GitHub-0.0.1.zip", "size": 141239, "checksum": "SHA-256:868f101ce7f851bfb31013b2ec6330e4931c2f7866ae32fcdcd31fb4fa5e603c" }, { "name": "ESP OTA GitHub", "version": "0.0.3", "author": "Gavin Smalley", "maintainer": "Gavin Smalley \u003chttps://github.com/yknivag/ESP_OTA_GitHub\u003e", "sentence": "ESP library for auto updating code from GitHub releases.", "paragraph": "Automatically update your ESP from exported compiled binaries attached to GitHub releases of your project. Supports upgrade and downgrade of sketch. SPIFFS updating not yet supported.", "website": "https://github.com/yknivag/ESP_OTA_GitHub", "category": "Uncategorized", "architectures": [ "ESP8266", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/yknivag/ESP_OTA_GitHub.git", "providesIncludes": [ "ESP_OTA_GitHub.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "Time" } ], "url": "https://downloads.arduino.cc/libraries/github.com/yknivag/ESP_OTA_GitHub-0.0.3.zip", "archiveFileName": "ESP_OTA_GitHub-0.0.3.zip", "size": 139145, "checksum": "SHA-256:f596683bf6c9d7d06ffceaf35e5c34211a5ec9d01e02a130a393eb4d35897674" }, { "name": "EmotiBit XPlat Utils", "version": "1.0.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.0.0.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.0.0.zip", "size": 8312, "checksum": "SHA-256:cfca0a0acdf9b1dd1a64f29443020c14ca5c3471c5a2bd06303b242659ac2829" }, { "name": "EmotiBit XPlat Utils", "version": "1.0.1", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.0.1.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.0.1.zip", "size": 8533, "checksum": "SHA-256:b7071b0870a48b4a0b2f2f9de2aac9ddc7ba3f32b8cffa1d622e019a0cb9416d" }, { "name": "EmotiBit XPlat Utils", "version": "1.2.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.2.0.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.2.0.zip", "size": 9619, "checksum": "SHA-256:85bd4fbaf5828b150504d7be90b3fbe7024f057b243859f71b5e9ea097464e66" }, { "name": "EmotiBit XPlat Utils", "version": "1.3.4", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.3.4.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.3.4.zip", "size": 17027, "checksum": "SHA-256:aaa993f4e5e116fd97c1a26b46d87bf3a0c0a9e6663f5e72f213fe196e9f67b0" }, { "name": "EmotiBit XPlat Utils", "version": "1.3.5", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.3.5.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.3.5.zip", "size": 17286, "checksum": "SHA-256:5b4e4e9b9e86ae5d57fd85c215c00fd94b566ee96b29e64522ccebdf38e6fed3" }, { "name": "EmotiBit XPlat Utils", "version": "1.3.6", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.3.6.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.3.6.zip", "size": 17327, "checksum": "SHA-256:5c28d7902028a32533ee9d2d776967a80878326aa21e2ce12daaa3b6cf0d7632" }, { "name": "EmotiBit XPlat Utils", "version": "1.4.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.4.0.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.4.0.zip", "size": 17544, "checksum": "SHA-256:44a5147bf1fd8232cdb5745a4821f5b0593d0e9503bc9a1d2a929ba41f3c0c3f" }, { "name": "EmotiBit XPlat Utils", "version": "1.4.1", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.4.1.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.4.1.zip", "size": 17537, "checksum": "SHA-256:4219b38e204c78cc7c7591fc9309110c571ecd1608583f81acaf62c4752dc1e2" }, { "name": "EmotiBit XPlat Utils", "version": "1.5.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.5.0.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.5.0.zip", "size": 17561, "checksum": "SHA-256:685c51b034c9c49b90e341ac5e38af87149f7af3a5d2a7f2c89db5923b465b68" }, { "name": "EmotiBit XPlat Utils", "version": "1.6.0", "author": "Connected Future Labs", "maintainer": "Connected Future Labs \u003cinfo@connectedfuturelabs.com\u003e", "sentence": "A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library", "paragraph": "Please check for version compatibilities and requirements on the EmotiBit_FeatherWing and ofxEmotiBit github page.", "website": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/EmotiBit/EmotiBit_XPlat_Utils.git", "url": "https://downloads.arduino.cc/libraries/github.com/EmotiBit/EmotiBit_XPlat_Utils-1.6.0.zip", "archiveFileName": "EmotiBit_XPlat_Utils-1.6.0.zip", "size": 19156, "checksum": "SHA-256:6ef37c351b062a1056dd1296c50592a0bd31f777a4844df64891f2e2dcaac7a0" }, { "name": "TLE493D", "version": "1.1.1", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineon's TLE493D", "paragraph": "With this Sensor, you can detect the position of a Joystick etc. without any additional mechanical components. You just have to provide a magnet that is fixed to a movable component.", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-position-sensor/3d-magnetic-sensor/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLE493D-3DMagnetic-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLE493D-1.1.1.zip", "archiveFileName": "TLE493D-1.1.1.zip", "size": 25509, "checksum": "SHA-256:a59128882f4c0e37635734be476f894efa47e0b2c7f2c17f62638c7767ad9b75" }, { "name": "TLE493D", "version": "1.2.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineon's TLE493D", "paragraph": "With this Sensor, you can detect the position of a Joystick etc. without any additional mechanical components. You just have to provide a magnet that is fixed to a movable component.", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-position-sensor/3d-magnetic-sensor/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLE493D-3DMagnetic-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLE493D-1.2.0.zip", "archiveFileName": "TLE493D-1.2.0.zip", "size": 29794, "checksum": "SHA-256:6b35684f756c8351ab79010ccf6c4eb0725f4e469de033a4473cdef9b8b5bae3" }, { "name": "TLE493D", "version": "1.3.0", "author": "Infineon Technologies", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineon's TLE493D", "paragraph": "With this Sensor, you can detect the position of a Joystick etc. without any additional mechanical components. You just have to provide a magnet that is fixed to a movable component.", "website": "https://www.infineon.com/cms/en/product/sensor/magnetic-position-sensor/3d-magnetic-sensor/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLE493D-3DMagnetic-Sensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLE493D-1.3.0.zip", "archiveFileName": "TLE493D-1.3.0.zip", "size": 31981, "checksum": "SHA-256:edeadc2da4b6a614e83c4aff976475f935777465c1dc95b0f841ba34442dd04b" }, { "name": "Tuyav", "version": "1.0.0", "author": "Velleman nv", "maintainer": "Velleman nv \u003cinfo@velleman.eu\u003e", "sentence": "Communicate with the Tuya IoT module", "paragraph": "Communicate with the Tuya IoT module and make your arduino connect to eveything you want", "website": "https://github.com/Velleman/Tuyav", "category": "Uncategorized", "architectures": [ "avr", "megaAVR" ], "types": [ "Contributed" ], "repository": "https://github.com/Velleman/Tuyav.git", "providesIncludes": [ "Tuyav.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Velleman/Tuyav-1.0.0.zip", "archiveFileName": "Tuyav-1.0.0.zip", "size": 194563, "checksum": "SHA-256:413f67630a5a4b191334a41d54e0787039c15070e1be7fcf3c18e7b1a933ad75" }, { "name": "Tuyav", "version": "1.1.0", "author": "Velleman nv", "maintainer": "Velleman nv \u003cinfo@velleman.eu\u003e", "sentence": "Communicate with the Tuya IoT module", "paragraph": "Communicate with the Tuya IoT module and make your arduino connect to eveything you want", "website": "https://github.com/Velleman/Tuyav", "category": "Uncategorized", "architectures": [ "avr", "megaAVR", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/Velleman/Tuyav.git", "providesIncludes": [ "Tuyav.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Velleman/Tuyav-1.1.0.zip", "archiveFileName": "Tuyav-1.1.0.zip", "size": 195243, "checksum": "SHA-256:cf0625a299dfa218020a5a6a08ca49b6c6bbeb1a98fc4b22fb71c5fb57efc01e" }, { "name": "Tuyav", "version": "1.2.0", "author": "Velleman nv", "maintainer": "Velleman nv \u003cinfo@velleman.eu\u003e", "sentence": "Communicate with the Tuya IoT module", "paragraph": "Communicate with the Tuya IoT module and make your arduino connect to eveything you want", "website": "https://github.com/Velleman/Tuyav", "category": "Uncategorized", "architectures": [ "avr", "megaAVR", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/Velleman/Tuyav.git", "providesIncludes": [ "Tuyav.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Velleman/Tuyav-1.2.0.zip", "archiveFileName": "Tuyav-1.2.0.zip", "size": 211850, "checksum": "SHA-256:765ca7e2d7baaec736a65d1eb17d2595cb95ee8e09f8081fd2bf8ddce9d1cb82" }, { "name": "Tuyav", "version": "1.2.1", "author": "Velleman nv", "maintainer": "Velleman nv \u003cinfo@velleman.eu\u003e", "sentence": "Communicate with the Tuya IoT module", "paragraph": "Communicate with the Tuya IoT module and make your arduino connect to eveything you want", "website": "https://github.com/Velleman/Tuyav", "category": "Uncategorized", "architectures": [ "avr", "megaAVR", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/Velleman/Tuyav.git", "providesIncludes": [ "Tuyav.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Velleman/Tuyav-1.2.1.zip", "archiveFileName": "Tuyav-1.2.1.zip", "size": 211864, "checksum": "SHA-256:01dfd4a4b3c7f2865ef6bd6802ef1c386a0000a10e9b659e6f6dfa42d93d53bc" }, { "name": "AlternativeLSS", "version": "0.8.0", "author": "Colin MacKenzie", "maintainer": "colin@flyingeinstein.com", "sentence": "Asynchronous control of Lynxmotion LSS smart servos.", "paragraph": "The goal of this library is to provide performance when controlling a significant number of servos on a bus using a Orient =\u003e Action =\u003e Query/Update loop. It is capable of queueing up a number of servo query requests for multiple servos at a time.", "website": "https://github.com/Lynxmotion/AlternativeLSS", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Lynxmotion/AlternativeLSS.git", "providesIncludes": [ "LynxmotionLSS.h LssCommunication.h LssHandlers.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Lynxmotion/AlternativeLSS-0.8.0.zip", "archiveFileName": "AlternativeLSS-0.8.0.zip", "size": 77689, "checksum": "SHA-256:81dfcb7172f71e3087c44868c292a2a5ec59a4e3229e82e87a3ffc972b22e227" }, { "name": "AlternativeLSS", "version": "0.9.0", "author": "Colin MacKenzie", "maintainer": "colin@flyingeinstein.com", "sentence": "Asynchronous control of Lynxmotion LSS smart servos.", "paragraph": "The goal of this library is to provide performance when controlling a significant number of servos on a bus using a Orient =\u003e Action =\u003e Query/Update loop. It is capable of queueing up a number of servo query requests for multiple servos at a time.", "website": "https://github.com/Lynxmotion/AlternativeLSS", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Lynxmotion/AlternativeLSS.git", "providesIncludes": [ "LynxmotionLSS.h", "LssCommunication.h", "LssHandlers.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Lynxmotion/AlternativeLSS-0.9.0.zip", "archiveFileName": "AlternativeLSS-0.9.0.zip", "size": 92752, "checksum": "SHA-256:4532b9a36a3ff349ed3518c8a31cf5e2e78c6ca629923898e0f0ab655c171f8c" }, { "name": "EloquentTinyML", "version": "0.0.1", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-0.0.1.zip", "archiveFileName": "EloquentTinyML-0.0.1.zip", "size": 375713, "checksum": "SHA-256:61e5ae2d136b046abbfc6e81e9ebd947bf8fe7fc7130f275ceb23c765094f0ae" }, { "name": "EloquentTinyML", "version": "0.0.2", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-0.0.2.zip", "archiveFileName": "EloquentTinyML-0.0.2.zip", "size": 375747, "checksum": "SHA-256:03abbf6a4b01991c4ff7811cacfe16d24d8eff2434064c8db28a950a34dd94ea" }, { "name": "EloquentTinyML", "version": "0.0.3", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-0.0.3.zip", "archiveFileName": "EloquentTinyML-0.0.3.zip", "size": 683520, "checksum": "SHA-256:eb2e0e6683d22b981dd3584fe8caeb84623895c1db3bdc524613a94ae493626e" }, { "name": "EloquentTinyML", "version": "0.0.4", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-0.0.4.zip", "archiveFileName": "EloquentTinyML-0.0.4.zip", "size": 414942, "checksum": "SHA-256:0fe68890f99e625b9492d95b7aa47a5682938d2dba608365b15dbc7ef6420abd" }, { "name": "EloquentTinyML", "version": "0.0.5", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-0.0.5.zip", "archiveFileName": "EloquentTinyML-0.0.5.zip", "size": 417957, "checksum": "SHA-256:74dbc12081be961d1b2bd2ce3aded42807b7d921741bef14cca74a26cd3de1f5" }, { "name": "EloquentTinyML", "version": "0.0.6", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-0.0.6.zip", "archiveFileName": "EloquentTinyML-0.0.6.zip", "size": 418609, "checksum": "SHA-256:1a33144d0567dd87aa3059971fb1760500d8146c2a47d571a1e707e9eb19d896" }, { "name": "EloquentTinyML", "version": "0.0.7", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-0.0.7.zip", "archiveFileName": "EloquentTinyML-0.0.7.zip", "size": 423673, "checksum": "SHA-256:3f48b55d1acbcc36e4c01ea5df85cb4d1e2fcd109b1780a6c58a755a43af9eb6" }, { "name": "EloquentTinyML", "version": "0.0.10", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-0.0.10.zip", "archiveFileName": "EloquentTinyML-0.0.10.zip", "size": 454268, "checksum": "SHA-256:eec901d763335e3ef4f06da6d18430e478aa74019050d8e8410a2bbf19161cd1" }, { "name": "EloquentTinyML", "version": "2.4.0", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "providesIncludes": [ "EloquentTinyML.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-2.4.0.zip", "archiveFileName": "EloquentTinyML-2.4.0.zip", "size": 1830954, "checksum": "SHA-256:747443f05a7b17ebdda2df961bf33ed40d1d72f4fcd6bb4a4aa4093ec2bfd971" }, { "name": "EloquentTinyML", "version": "2.4.0-bis", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "providesIncludes": [ "EloquentTinyML.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-2.4.0-bis.zip", "archiveFileName": "EloquentTinyML-2.4.0-bis.zip", "size": 1835975, "checksum": "SHA-256:91226bc6ef83206f24f14bebb43ee25d5fde616cea8dc09395c8077de26f896b" }, { "name": "EloquentTinyML", "version": "2.4.1", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "providesIncludes": [ "EloquentTinyML.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-2.4.1.zip", "archiveFileName": "EloquentTinyML-2.4.1.zip", "size": 1830850, "checksum": "SHA-256:deff4df4c912fdcae7b2072da0ed2da18937ab32bf2f338f39486159f657ce29" }, { "name": "EloquentTinyML", "version": "2.4.2", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "providesIncludes": [ "EloquentTinyML.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-2.4.2.zip", "archiveFileName": "EloquentTinyML-2.4.2.zip", "size": 1830849, "checksum": "SHA-256:d7f570eb4e0d87c4e12c779951fb69770d8d66c65edcc2322c995f753ea5c242" }, { "name": "EloquentTinyML", "version": "2.4.3", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "providesIncludes": [ "EloquentTinyML.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-2.4.3.zip", "archiveFileName": "EloquentTinyML-2.4.3.zip", "size": 1830873, "checksum": "SHA-256:569a975831024e8583b631fcb1a9149d618770e91920c7b4fd90ebd3e1a2c262" }, { "name": "EloquentTinyML", "version": "2.4.4", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "providesIncludes": [ "EloquentTinyML.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-2.4.4.zip", "archiveFileName": "EloquentTinyML-2.4.4.zip", "size": 1833477, "checksum": "SHA-256:988494f7ca9ca4335a4fe63b889815f54037b851b01a8d13cd7d6e701e542f01" }, { "name": "EloquentTinyML", "version": "3.0.0", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-3.0.0.zip", "archiveFileName": "EloquentTinyML-3.0.0.zip", "size": 13979, "checksum": "SHA-256:69137f66727015b606782b84d44f5f52f1fbdc50bcf05bb3ccc4a0acee60e1e1" }, { "name": "EloquentTinyML", "version": "3.0.1", "author": "Simone Salerno,eloquentarduino@gmail.com", "maintainer": "Simone Salerno,eloquentarduino@gmail.com", "sentence": "An eloquent interface to Tensorflow Lite for Microcontrollers", "website": "https://github.com/eloquentarduino/EloquentTinyML", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/eloquentarduino/EloquentTinyML.git", "url": "https://downloads.arduino.cc/libraries/github.com/eloquentarduino/EloquentTinyML-3.0.1.zip", "archiveFileName": "EloquentTinyML-3.0.1.zip", "size": 400159, "checksum": "SHA-256:de6a891bb8964c0b96006390a3e9c1631b1c7fd82f64f42c6b4ff1622b010a29" }, { "name": "Blynk_Teensy", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable Blynk support of Teensy boards, especially latest Teensy 4.0, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields", "paragraph": "Enable Blynk support of Teensy boards, especially latest Teensy 4.0, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields", "website": "https://github.com/khoih-prog/Blynk_Teensy", "category": "Communication", "architectures": [ "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Teensy.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Teensy-1.0.0.zip", "archiveFileName": "Blynk_Teensy-1.0.0.zip", "size": 14758, "checksum": "SHA-256:3c383d7d220ad470701aeed2a1b1d05d38b44b12faf5590385148cdaadc6b657" }, { "name": "Blynk_Teensy", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields", "paragraph": "Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields", "website": "https://github.com/khoih-prog/Blynk_Teensy", "category": "Communication", "architectures": [ "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Teensy.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Teensy-1.0.1.zip", "archiveFileName": "Blynk_Teensy-1.0.1.zip", "size": 34227, "checksum": "SHA-256:a7da62c3a9f7d44ffd3997a428b1cfa498f03bbf0e9536829c8b00f7758ab1cf" }, { "name": "Nouryas Advanced Line Follower", "version": "1.0.0", "author": "Mohamad Yahya \u003cinstruments.eng@gmail.com\u003e", "maintainer": "Nouryas Tech \u003chttps://www.facebook.com/Nouryas.Tech/\u003e", "sentence": "Allows the car to run over a specific path (Line).", "paragraph": "This library is compatible with most of 5 IR sensors used for line follower application.it deal with black or White line , and it do digital or analog scan,also it gives you the tool to control the robot speed.", "website": "https://github.com/Nouryas-Tech/Nouryas-Advanced-Line-Follower-Array", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nouryas-Tech/Nouryas-Advanced-Line-Follower-Array.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nouryas-Tech/Nouryas_Advanced_Line_Follower-1.0.0.zip", "archiveFileName": "Nouryas_Advanced_Line_Follower-1.0.0.zip", "size": 5857175, "checksum": "SHA-256:6df1bab733c4ea1914d3f6b789bd8e25892a0d0f5c5a3c99c1d654cff6459101" }, { "name": "Nouryas Advanced Line Follower", "version": "1.1.0", "author": "Mohamad Yahya \u003cinstruments.eng@gmail.com\u003e", "maintainer": "Nouryas Tech \u003chttps://www.facebook.com/Nouryas.Tech/\u003e", "sentence": "Allows the car to run over a specific path (Line).", "paragraph": "This library is compatible with most of 5 IR sensors used for line follower application.it deal with black or White line , and it do digital or analog scan,also it gives you the tool to control the robot speed.", "website": "https://github.com/Nouryas-Tech/Nouryas-Advanced-Line-Follower-Array", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nouryas-Tech/Nouryas-Advanced-Line-Follower-Array.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nouryas-Tech/Nouryas_Advanced_Line_Follower-1.1.0.zip", "archiveFileName": "Nouryas_Advanced_Line_Follower-1.1.0.zip", "size": 5857210, "checksum": "SHA-256:f5921445781cb9ee18a6ee77f3b70fbeccd1737e0f3b6f961c2de8728ab150bc" }, { "name": "BMP388_DEV", "version": "1.0.0", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.0.zip", "archiveFileName": "BMP388_DEV-1.0.0.zip", "size": 39760, "checksum": "SHA-256:7e7ba0a796f6162f3ccdaf798c8002f9627cb7ac57a6ee95fb5cdfa6fdcfe00c" }, { "name": "BMP388_DEV", "version": "1.0.1", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.1.zip", "archiveFileName": "BMP388_DEV-1.0.1.zip", "size": 41527, "checksum": "SHA-256:ace46e67ed03880ac4932497a69a93803132a7ddfae91d11170e8e9c2cb3325a" }, { "name": "BMP388_DEV", "version": "1.0.2", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.2.zip", "archiveFileName": "BMP388_DEV-1.0.2.zip", "size": 42950, "checksum": "SHA-256:1fe562468146d91a5b3da19f428e3561e25d8af0ec95158b2635cffa76e8ca8c" }, { "name": "BMP388_DEV", "version": "1.0.3", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.3.zip", "archiveFileName": "BMP388_DEV-1.0.3.zip", "size": 43168, "checksum": "SHA-256:40b1649bb80e0721b03d39e59313ed574cd4ea0624f6ed0e18548a5eaab6e949" }, { "name": "BMP388_DEV", "version": "1.0.5", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.5.zip", "archiveFileName": "BMP388_DEV-1.0.5.zip", "size": 43602, "checksum": "SHA-256:e8d132e33985cfd44fb0dcf12de9d49f735ea4c3c426d12c95b5b9d7225b0799" }, { "name": "BMP388_DEV", "version": "1.0.6", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.6.zip", "archiveFileName": "BMP388_DEV-1.0.6.zip", "size": 43804, "checksum": "SHA-256:358e086d899044eed270f9d62440dcff905560d6e2e535ff17b08635e2ff2898" }, { "name": "BMP388_DEV", "version": "1.0.7", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.7.zip", "archiveFileName": "BMP388_DEV-1.0.7.zip", "size": 43927, "checksum": "SHA-256:ee2d1e0c97a28b6e710c59076c0920a1cf030892bf14bb746198efe17e631ef4" }, { "name": "BMP388_DEV", "version": "1.0.8", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.8.zip", "archiveFileName": "BMP388_DEV-1.0.8.zip", "size": 44161, "checksum": "SHA-256:1eed45b0d9adacc77de3760157f8d99a588ae1fb8a76e6bdd9632c2313128559" }, { "name": "BMP388_DEV", "version": "1.0.9", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.9.zip", "archiveFileName": "BMP388_DEV-1.0.9.zip", "size": 44259, "checksum": "SHA-256:d5126d52be4bbfbb6491ad2884f697974a4111ef47a7a4209f697b2bbdacc4de" }, { "name": "BMP388_DEV", "version": "1.0.10", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.10.zip", "archiveFileName": "BMP388_DEV-1.0.10.zip", "size": 44444, "checksum": "SHA-256:0ac27287e40fc4b41f22ea795be2fcffbe504af427cf661338339e5a53588ba8" }, { "name": "BMP388_DEV", "version": "1.0.11", "author": "Martin Lindupp", "maintainer": "Martin Lindupp", "sentence": "An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.", "paragraph": "The BMP388 library can operate the barometer in either NORMAL or FORCED modes. NORMAL mode automatically samples at the device sample rate. In addition, it supports both interrupt and FIFO operation using the BMP388's external INT pin and internal 512 byte FIFO memory.", "website": "https://github.com/MartinL1/BMP388_DEV", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MartinL1/BMP388_DEV.git", "url": "https://downloads.arduino.cc/libraries/github.com/MartinL1/BMP388_DEV-1.0.11.zip", "archiveFileName": "BMP388_DEV-1.0.11.zip", "size": 44617, "checksum": "SHA-256:caad759ea63b53b607dd02a43825bf368cff123e9268121679e0421ccc26d63e" }, { "name": "ServoESP32", "version": "1.0.2", "author": "Jaroslav Paral", "maintainer": "Jaroslav Paral \u003cparal@robotikabrno.cz\u003e", "sentence": "Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.", "website": "https://github.com/RoboticsBrno/ServoESP32/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoboticsBrno/ServoESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoboticsBrno/ServoESP32-1.0.2.zip", "archiveFileName": "ServoESP32-1.0.2.zip", "size": 10574, "checksum": "SHA-256:7dd6fcc087686dda100677ad999fbc0c96c9b259d53e3237b87b4dd1326c2fd9" }, { "name": "ServoESP32", "version": "1.0.3", "author": "Jaroslav Paral", "maintainer": "Jaroslav Paral \u003cparal@robotikabrno.cz\u003e", "sentence": "Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.", "website": "https://github.com/RoboticsBrno/ServoESP32/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoboticsBrno/ServoESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoboticsBrno/ServoESP32-1.0.3.zip", "archiveFileName": "ServoESP32-1.0.3.zip", "size": 10692, "checksum": "SHA-256:9fade8870c8c5bc621c2368b4c43dd01d7660aaba9f4478c36db0b4ab45caf73" }, { "name": "ServoESP32", "version": "1.1.0", "author": "Jaroslav Paral", "maintainer": "Jaroslav Paral \u003cparal@robotikabrno.cz\u003e", "sentence": "Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.", "website": "https://github.com/RoboticsBrno/ServoESP32/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoboticsBrno/ServoESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoboticsBrno/ServoESP32-1.1.0.zip", "archiveFileName": "ServoESP32-1.1.0.zip", "size": 12004, "checksum": "SHA-256:bbfd8b49af11971c0b6715be509295aa363e17382f8d99d4e1555a5098f23f5c" }, { "name": "ServoESP32", "version": "1.1.1", "author": "Jaroslav Paral", "maintainer": "Jaroslav Paral \u003cparal@robotikabrno.cz\u003e", "sentence": "Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.", "website": "https://github.com/RoboticsBrno/ServoESP32/", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoboticsBrno/ServoESP32.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoboticsBrno/ServoESP32-1.1.1.zip", "archiveFileName": "ServoESP32-1.1.1.zip", "size": 12188, "checksum": "SHA-256:4edbac55a9a7f157bbbac24600a587717d67544792fd48a614addb9a0bd9a8ad" }, { "name": "smart-input-filter", "version": "0.1.0", "author": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "maintainer": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "sentence": "A stable, unit-tested filter library", "paragraph": "Provides input filters. Modern, modular C++ design. Debugging support. Currently under development.", "website": "https://github.com/ademuri/smart-input-filter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ademuri/smart-input-filter.git", "url": "https://downloads.arduino.cc/libraries/github.com/ademuri/smart_input_filter-0.1.0.zip", "archiveFileName": "smart_input_filter-0.1.0.zip", "size": 26884, "checksum": "SHA-256:bd43bee24bb77c74e4fc59f6ee1b279db79e9475de2ed66b4f135096062b8bfc" }, { "name": "smart-input-filter", "version": "0.2.0", "author": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "maintainer": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "sentence": "A stable, unit-tested filter library", "paragraph": "Provides input filters. Modern, modular C++ design. Debugging support. Currently under development.", "website": "https://github.com/ademuri/smart-input-filter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ademuri/smart-input-filter.git", "url": "https://downloads.arduino.cc/libraries/github.com/ademuri/smart_input_filter-0.2.0.zip", "archiveFileName": "smart_input_filter-0.2.0.zip", "size": 28372, "checksum": "SHA-256:2db359d7c86866f2e776585b84f364a62798a376af99114e620d56cca7d0024e" }, { "name": "smart-input-filter", "version": "0.2.1", "author": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "maintainer": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "sentence": "A stable, unit-tested filter library", "paragraph": "Provides input filters. Modern, modular C++ design. Debugging support. Currently under development.", "website": "https://github.com/ademuri/smart-input-filter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ademuri/smart-input-filter.git", "url": "https://downloads.arduino.cc/libraries/github.com/ademuri/smart_input_filter-0.2.1.zip", "archiveFileName": "smart_input_filter-0.2.1.zip", "size": 28645, "checksum": "SHA-256:281f124c332bc95be5d722b67e388ee9d2261eadab3e992ca0b1ea3df6bea27a" }, { "name": "smart-input-filter", "version": "0.3.0", "author": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "maintainer": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "sentence": "A stable, unit-tested filter library", "paragraph": "Provides input filters. Modern, modular C++ design. Debugging support.", "website": "https://github.com/ademuri/smart-input-filter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ademuri/smart-input-filter.git", "url": "https://downloads.arduino.cc/libraries/github.com/ademuri/smart_input_filter-0.3.0.zip", "archiveFileName": "smart_input_filter-0.3.0.zip", "size": 24363, "checksum": "SHA-256:b45ed850a5e685dea7fb73c7703cba37692adce82a1d94752ca93a76ea3ca843" }, { "name": "smart-input-filter", "version": "0.3.2", "author": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "maintainer": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "sentence": "A stable, unit-tested filter library", "paragraph": "Provides input filters. Modern, modular C++ design. Debugging support. Currently under development.", "website": "https://github.com/ademuri/smart-input-filter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ademuri/smart-input-filter.git", "url": "https://downloads.arduino.cc/libraries/github.com/ademuri/smart_input_filter-0.3.2.zip", "archiveFileName": "smart_input_filter-0.3.2.zip", "size": 24554, "checksum": "SHA-256:e9f6ae6490734c6194bcaae4fb1657dba0c8483bda894f9af5cf3038fec3ed0f" }, { "name": "MD_YM2413", "version": "1.0.0", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for Yamaha YM2413 sound synthesizer.", "paragraph": "Library to implement basic functionality for managing for Yamaha YM2413 sound synthesizer chip", "website": "https://github.com/MajicDesigns/MD_YM2413", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YM2413.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YM2413-1.0.0.zip", "archiveFileName": "MD_YM2413-1.0.0.zip", "size": 7788196, "checksum": "SHA-256:1c849bdffdcfe7e016485a33537f364ee727ff7f0b5bc6e655deb61a518a79e2" }, { "name": "MD_YM2413", "version": "1.0.1", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for Yamaha YM2413 sound synthesizer.", "paragraph": "Library to implement basic functionality for managing for Yamaha YM2413 sound synthesizer chip", "website": "https://github.com/MajicDesigns/MD_YM2413", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YM2413.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YM2413-1.0.1.zip", "archiveFileName": "MD_YM2413-1.0.1.zip", "size": 7805374, "checksum": "SHA-256:ce0693162455c588c3134c553cd2879adf825eaff63283c6f5f3d65accd6afe9" }, { "name": "MD_YM2413", "version": "1.1.0", "author": "majicDesigns", "maintainer": "marco_c \u003c8136821@gmail.com\u003e", "license": "LGPL-2.1", "sentence": "Library for Yamaha YM2413 sound synthesizer.", "paragraph": "Library to implement basic functionality for managing for Yamaha YM2413 sound synthesizer chip", "website": "https://github.com/MajicDesigns/MD_YM2413", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MajicDesigns/MD_YM2413.git", "url": "https://downloads.arduino.cc/libraries/github.com/MajicDesigns/MD_YM2413-1.1.0.zip", "archiveFileName": "MD_YM2413-1.1.0.zip", "size": 7830542, "checksum": "SHA-256:ceecb9237129d8915da620e700841935ec7ca6b076d4e4872a731bd53aed557b" }, { "name": "Tr4cker", "version": "0.0.1", "author": "Robert Sasak", "maintainer": "Robert Sasak \u003crobert.sasak@gmail.com\u003e", "sentence": "Tr4cker is a device tracker/locator which only use Wifi. It works perfectly with ESP8266 and ESP32 modules.", "paragraph": "Tr4cker is a device tracker/locator which only use Wifi.", "website": "https://github.com/RobertSasak/tr4cker-esp8266", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tr4cker-app/tr4cker.git", "url": "https://downloads.arduino.cc/libraries/github.com/tr4cker-app/Tr4cker-0.0.1.zip", "archiveFileName": "Tr4cker-0.0.1.zip", "size": 10091, "checksum": "SHA-256:2d703e8cd3c6eba8f7ce99d83b4b15a4a21ca76c2f3ee67f72f17b838e8e2a6e" }, { "name": "Tr4cker", "version": "1.1.0", "author": "Robert Sasak", "maintainer": "Robert Sasak \u003crobert.sasak@gmail.com\u003e", "sentence": "Tr4cker is a device tracker/locator which only use Wifi. It works perfectly with ESP8266 and ESP32 modules.", "paragraph": "Tr4cker is a device tracker/locator which only use Wifi.", "website": "https://github.com/RobertSasak/tr4cker-esp8266", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tr4cker-app/tr4cker.git", "url": "https://downloads.arduino.cc/libraries/github.com/tr4cker-app/Tr4cker-1.1.0.zip", "archiveFileName": "Tr4cker-1.1.0.zip", "size": 11557, "checksum": "SHA-256:287cf5b9f98f7b93bad4a903ff3d6e3ecaefbb10bb3bf1625daacbcdd697445f" }, { "name": "Adafruit Sensor Calibration", "version": "1.0.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Calibration helper for various Arduino compatibles", "paragraph": "This library abstracts storing Adafruit Sensor aligned calibration values on various boards, particuarly ones with built in SPI Flash.", "website": "https://github.com/adafruit/Adafruit_Sensor_Calibration", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Sensor_Calibration.git", "providesIncludes": [ "Adafruit_Sensor_Calibration.h" ], "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "ArduinoJson" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Calibration-1.0.0.zip", "archiveFileName": "Adafruit_Sensor_Calibration-1.0.0.zip", "size": 10779, "checksum": "SHA-256:3ff487c647d0fd96f4687212d50070cb6b79a704effc6068e7c9e2d91799c179" }, { "name": "Adafruit Sensor Calibration", "version": "1.0.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Calibration helper for various Arduino compatibles", "paragraph": "This library abstracts storing Adafruit Sensor aligned calibration values on various boards, particuarly ones with built in SPI Flash.", "website": "https://github.com/adafruit/Adafruit_Sensor_Calibration", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Sensor_Calibration.git", "providesIncludes": [ "Adafruit_Sensor_Calibration.h" ], "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "ArduinoJson" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Calibration-1.0.1.zip", "archiveFileName": "Adafruit_Sensor_Calibration-1.0.1.zip", "size": 10811, "checksum": "SHA-256:9ae39d91868917b22b2dd4497b29d3a73fb6aabd1dd136b07f609b2464d805f6" }, { "name": "Adafruit Sensor Calibration", "version": "1.0.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Calibration helper for various Arduino compatibles", "paragraph": "This library abstracts storing Adafruit Sensor aligned calibration values on various boards, particuarly ones with built in SPI Flash.", "website": "https://github.com/adafruit/Adafruit_Sensor_Calibration", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Sensor_Calibration.git", "providesIncludes": [ "Adafruit_Sensor_Calibration.h" ], "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "ArduinoJson" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Calibration-1.0.2.zip", "archiveFileName": "Adafruit_Sensor_Calibration-1.0.2.zip", "size": 10812, "checksum": "SHA-256:a4485479aaf4a252ea76def3a732f0700adb1de32cd16fbda7648c2502b39cf0" }, { "name": "Adafruit Sensor Calibration", "version": "1.1.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Calibration helper for various Arduino compatibles", "paragraph": "This library abstracts storing Adafruit Sensor aligned calibration values on various boards, particuarly ones with built in EEPROM or (Q)SPI Flash.", "website": "https://github.com/adafruit/Adafruit_Sensor_Calibration", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Sensor_Calibration.git", "providesIncludes": [ "Adafruit_Sensor_Calibration.h" ], "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "ArduinoJson" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Calibration-1.1.0.zip", "archiveFileName": "Adafruit_Sensor_Calibration-1.1.0.zip", "size": 14106, "checksum": "SHA-256:da92fe491ea32fea779f4397caa975d36409ed320ff0e402a7fda42622941d18" }, { "name": "Adafruit Sensor Calibration", "version": "1.1.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Calibration helper for various Arduino compatibles", "paragraph": "This library abstracts storing Adafruit Sensor aligned calibration values on various boards, particuarly ones with built in EEPROM or (Q)SPI Flash.", "website": "https://github.com/adafruit/Adafruit_Sensor_Calibration", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Sensor_Calibration.git", "providesIncludes": [ "Adafruit_Sensor_Calibration.h" ], "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "ArduinoJson" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Calibration-1.1.1.zip", "archiveFileName": "Adafruit_Sensor_Calibration-1.1.1.zip", "size": 14154, "checksum": "SHA-256:bc1b17268403b2f97daf374c0dfa05b01b92fa82a2518825c64f68525df59fc1" }, { "name": "Adafruit Sensor Calibration", "version": "1.1.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Calibration helper for various Arduino compatibles", "paragraph": "This library abstracts storing Adafruit Sensor aligned calibration values on various boards, particuarly ones with built in EEPROM or (Q)SPI Flash.", "website": "https://github.com/adafruit/Adafruit_Sensor_Calibration", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Sensor_Calibration.git", "providesIncludes": [ "Adafruit_Sensor_Calibration.h" ], "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "ArduinoJson" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Calibration-1.1.2.zip", "archiveFileName": "Adafruit_Sensor_Calibration-1.1.2.zip", "size": 14167, "checksum": "SHA-256:72c81784be497e10a6e18eadeab5dd693f286cbdfbfc3a970b3d759100f4e709" }, { "name": "Adafruit Sensor Calibration", "version": "1.1.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Calibration helper for various Arduino compatibles", "paragraph": "This library abstracts storing Adafruit Sensor aligned calibration values on various boards, particuarly ones with built in EEPROM or (Q)SPI Flash.", "website": "https://github.com/adafruit/Adafruit_Sensor_Calibration", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Sensor_Calibration.git", "providesIncludes": [ "Adafruit_Sensor_Calibration.h" ], "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "ArduinoJson" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Calibration-1.1.3.zip", "archiveFileName": "Adafruit_Sensor_Calibration-1.1.3.zip", "size": 14366, "checksum": "SHA-256:4566795f43668d21a3bfac306ab86b3b2522efd9a93344638e5c13e89b44dcb4" }, { "name": "Adafruit Sensor Calibration", "version": "1.1.5", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Calibration helper for various Arduino compatibles", "paragraph": "This library abstracts storing Adafruit Sensor aligned calibration values on various boards, particuarly ones with built in EEPROM or (Q)SPI Flash.", "website": "https://github.com/adafruit/Adafruit_Sensor_Calibration", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Sensor_Calibration.git", "providesIncludes": [ "Adafruit_Sensor_Calibration.h" ], "dependencies": [ { "name": "SdFat - Adafruit Fork" }, { "name": "ArduinoJson" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Sensor_Calibration-1.1.5.zip", "archiveFileName": "Adafruit_Sensor_Calibration-1.1.5.zip", "size": 14367, "checksum": "SHA-256:b0f436068acf58c316d4735120c3df3e05bcaebaa3d9cb74967103863cbaae31" }, { "name": "LoRaLayer2", "version": "0.1.0", "author": "Grant Gallo \u003cggallo102@gmail.com\u003e", "maintainer": "Grant Gallo \u003cggallo102@gmail.com\u003e", "sentence": "Layer 2 routing protocol for LoRa connected devices.", "paragraph": "This library is a general purpose, minimal routing protocol. It is intended for use with https://github.com/sudomesh/disaster-radio and was designed using https://github.com/sudomesh/disaster-radio-simulator.", "website": "https://github.com/sudomesh/LoRaLayer2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sudomesh/LoRaLayer2.git", "providesIncludes": [ "Layer1", "LoRaLayer2.h" ], "dependencies": [ { "name": "LoRa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sudomesh/LoRaLayer2-0.1.0.zip", "archiveFileName": "LoRaLayer2-0.1.0.zip", "size": 15344, "checksum": "SHA-256:54db617ae30ce8f876aa3d3588d24783cd69786a839cd62c3ad52a63b6b5ec6b" }, { "name": "LoRaLayer2", "version": "0.2.0", "author": "Grant Gallo \u003cggallo102@gmail.com\u003e", "maintainer": "Grant Gallo \u003cggallo102@gmail.com\u003e", "sentence": "Layer 2 routing protocol for LoRa connected devices.", "paragraph": "This library is a general purpose, minimal routing protocol. It is intended for use with https://github.com/sudomesh/disaster-radio and was designed using https://github.com/sudomesh/disaster-radio-simulator.", "website": "https://github.com/sudomesh/LoRaLayer2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sudomesh/LoRaLayer2.git", "providesIncludes": [ "Layer1", "LoRaLayer2.h" ], "dependencies": [ { "name": "LoRa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sudomesh/LoRaLayer2-0.2.0.zip", "archiveFileName": "LoRaLayer2-0.2.0.zip", "size": 15719, "checksum": "SHA-256:824754128ba47827e972a00fed9d4f5956f893bcf7195f4fa14ade8da11c5cbf" }, { "name": "LoRaLayer2", "version": "1.0.0", "author": "Grant Gallo \u003cggallo102@gmail.com\u003e", "maintainer": "Grant Gallo \u003cggallo102@gmail.com\u003e", "sentence": "Layer 2 routing protocol for LoRa connected devices.", "paragraph": "This library is a general purpose, minimal routing protocol. It is intended for use with https://github.com/sudomesh/disaster-radio and was designed using https://github.com/sudomesh/disaster-radio-simulator.", "website": "https://github.com/sudomesh/LoRaLayer2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sudomesh/LoRaLayer2.git", "providesIncludes": [ "Layer1", "LoRaLayer2.h" ], "dependencies": [ { "name": "LoRa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sudomesh/LoRaLayer2-1.0.0.zip", "archiveFileName": "LoRaLayer2-1.0.0.zip", "size": 16253, "checksum": "SHA-256:cbf196a3c79ad457ab3e4f0d533f1bf6968727e11280c3349cf59bee444483a2" }, { "name": "LoRaLayer2", "version": "1.0.1", "author": "Grant Gallo \u003cggallo102@gmail.com\u003e", "maintainer": "Grant Gallo \u003cggallo102@gmail.com\u003e", "sentence": "Layer 2 routing protocol for LoRa connected devices.", "paragraph": "This library is a general purpose, minimal routing protocol. It is intended for use with https://github.com/sudomesh/disaster-radio and was designed using https://github.com/sudomesh/disaster-radio-simulator.", "website": "https://github.com/sudomesh/LoRaLayer2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sudomesh/LoRaLayer2.git", "providesIncludes": [ "Layer1_LoRa.h", "Layer1_SX1276.h", "LoRaLayer2.h", "packetBuffer.h" ], "dependencies": [ { "name": "LoRa" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sudomesh/LoRaLayer2-1.0.1.zip", "archiveFileName": "LoRaLayer2-1.0.1.zip", "size": 21012, "checksum": "SHA-256:2ccb82314215cbcccf99ccf4c9f03d81e34bc865ba00a3d87a93ef9b2b26977c" }, { "name": "MicroTuple", "version": "1.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "A library tuple like variadic datastructure for arduino.", "paragraph": "Support simple callback with any type and number arguments.", "website": "https://github.com/NitrofMtl/MicroTuple", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/MicroTuple.git", "providesIncludes": [ "MicroTuple.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/MicroTuple-1.0.0.zip", "archiveFileName": "MicroTuple-1.0.0.zip", "size": 3312, "checksum": "SHA-256:e2b0116554f234502adcc5751eb901da240ddd339c7b29a42d049ee0c5a12f76" }, { "name": "I2C-IRSENSE Library", "version": "1.0.1", "author": "Nathan D. Holmes \u003cmaverick@drgw.net\u003e, Michael Petersen \u003crailfan@drgw.net\u003e", "maintainer": "Nathan D. Holmes \u003cmaverick@drgw.net\u003e", "sentence": "An Arduino library to control the Iowa Scaled Engineering I2C-IRSENSE ( https://www.iascaled.com/store/I2C-IRSENSE ) reflective infrared proximity sensor.", "paragraph": "Because the I2C-IRSENSE is just a breakout for the AMS TMD26721, this library may be useful for controlling other implementations as well", "website": "https://github.com/IowaScaledEngineering/arduino-irsense", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/IowaScaledEngineering/arduino-irsense.git", "url": "https://downloads.arduino.cc/libraries/github.com/IowaScaledEngineering/I2C_IRSENSE_Library-1.0.1.zip", "archiveFileName": "I2C_IRSENSE_Library-1.0.1.zip", "size": 23108, "checksum": "SHA-256:65edccb5814581f5317d221f38691965f668c516186ce0120e1910eda3ce50a7" }, { "name": "I2C-IRSENSE Library", "version": "1.0.2", "author": "Nathan D. Holmes \u003cmaverick@drgw.net\u003e, Michael Petersen \u003crailfan@drgw.net\u003e", "maintainer": "Nathan D. Holmes \u003cmaverick@drgw.net\u003e", "sentence": "An Arduino library to control the Iowa Scaled Engineering I2C-IRSENSE ( https://www.iascaled.com/store/I2C-IRSENSE ) reflective infrared proximity sensor.", "paragraph": "Because the I2C-IRSENSE is just a breakout for the AMS TMD26721, this library may be useful for controlling other implementations as well", "website": "https://github.com/IowaScaledEngineering/arduino-irsense", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/IowaScaledEngineering/arduino-irsense.git", "url": "https://downloads.arduino.cc/libraries/github.com/IowaScaledEngineering/I2C_IRSENSE_Library-1.0.2.zip", "archiveFileName": "I2C_IRSENSE_Library-1.0.2.zip", "size": 23103, "checksum": "SHA-256:675311dafc770cae2c9ad508403ae2605ca2ad43ef9be37beb985d7e920890c7" }, { "name": "LibAPRS_Tracker", "version": "0.5.0", "author": "Baris DINC", "maintainer": "Baris DINC", "sentence": "A library that turns the aruino into a APRS Packet Sender", "paragraph": "\"LibAPRS_Tracker is a library for the Arduino IDE, that makes it easy to design and implemet your own APRS Tracker devices for sending out your location, telemetry, etc. The hardware is Micromodem compiant using resistor ladder on pins D4,5,6,7. The PTT pin is D3. All the AFSK modulation, AX.25 packing, and such is running transparently in the “background” in interrupts.\"", "website": "https://github.com/barisdinc/LibAPRS_Tracker", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/barisdinc/LibAPRS_Tracker.git", "providesIncludes": [ "LibAPRS_Tracker.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/barisdinc/LibAPRS_Tracker-0.5.0.zip", "archiveFileName": "LibAPRS_Tracker-0.5.0.zip", "size": 28933, "checksum": "SHA-256:d69960de525d256b02bcaa3ce610a4735e295d72bac6211fc91ba813e8a47c86" }, { "name": "ArtnetWifi", "version": "1.4.0", "author": "Stephan Ruloff", "maintainer": "Stephan Ruloff \u003cstephan.ruloff@gmail.com\u003e", "sentence": "ArtNet with the ESP8266, ESP32 and more.", "paragraph": "Send and receive Art-Net frames using WiFi. Tested on ESP8266, ESP32, WiFi101 and WiFiNINA devices.", "website": "https://github.com/rstephan/ArtnetWifi", "category": "Communication", "architectures": [ "esp8266", "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/rstephan/ArtnetWifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/rstephan/ArtnetWifi-1.4.0.zip", "archiveFileName": "ArtnetWifi-1.4.0.zip", "size": 14569, "checksum": "SHA-256:2279088f3f04297c2b36c73f919837a7eb0e6087a4e41f5eb502c09c10d8fa19" }, { "name": "ArtnetWifi", "version": "1.5.0", "author": "Nathanaël Lécaudé,Stephan Ruloff", "maintainer": "Stephan Ruloff \u003cstephan.ruloff@gmail.com\u003e", "sentence": "ArtNet with the ESP8266, ESP32, RP2040 and more.", "paragraph": "Send and receive Art-Net frames using WiFi. Tested on ESP8266, ESP32, Pi Pico W, WiFi101 and WiFiNINA devices.", "website": "https://github.com/rstephan/ArtnetWifi", "category": "Communication", "architectures": [ "esp8266", "esp32", "samd", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/rstephan/ArtnetWifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/rstephan/ArtnetWifi-1.5.0.zip", "archiveFileName": "ArtnetWifi-1.5.0.zip", "size": 15230, "checksum": "SHA-256:658af636a5896c9336a00e6599e19fe6856fca6b6274d09f0e18ea5a183a0569" }, { "name": "ArtnetWifi", "version": "1.5.1", "author": "Nathanaël Lécaudé,Stephan Ruloff", "maintainer": "Stephan Ruloff \u003cstephan.ruloff@gmail.com\u003e", "sentence": "ArtNet with the ESP8266, ESP32, RP2040 and more.", "paragraph": "Send and receive Art-Net frames using WiFi. Tested on ESP8266, ESP32, Pi Pico W, WiFi101 and WiFiNINA devices.", "website": "https://github.com/rstephan/ArtnetWifi", "category": "Communication", "architectures": [ "esp8266", "esp32", "samd", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/rstephan/ArtnetWifi.git", "url": "https://downloads.arduino.cc/libraries/github.com/rstephan/ArtnetWifi-1.5.1.zip", "archiveFileName": "ArtnetWifi-1.5.1.zip", "size": 15145, "checksum": "SHA-256:b23492fca457c2b901c0f34875eca0cfb344ab2c80ecc36ad90254d4b80d70cd" }, { "name": "CppPotpourri", "version": "1.0.0", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "A package of discrete solutions to common problems in Arduino.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-1.0.0.zip", "archiveFileName": "CppPotpourri-1.0.0.zip", "size": 42271, "checksum": "SHA-256:96ca8471215e15e6c938ac5084c9c95fb92e2fb4f9d416b471de1619b90e64a1" }, { "name": "CppPotpourri", "version": "1.1.0", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "A package of discrete solutions to common problems in Arduino.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-1.1.0.zip", "archiveFileName": "CppPotpourri-1.1.0.zip", "size": 48338, "checksum": "SHA-256:7972b303c84edd660b0e77dbd7f27313137c3db30a123ff0203ebe5ee07dea5a" }, { "name": "CppPotpourri", "version": "1.1.3", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "A package of discrete solutions to common problems in Arduino.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-1.1.3.zip", "archiveFileName": "CppPotpourri-1.1.3.zip", "size": 50883, "checksum": "SHA-256:53c9841f3ae4c9b6c8492636fe1cd3fcb33a7caf79e02b560eba140431f9485f" }, { "name": "CppPotpourri", "version": "2.0.0", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "A package of discrete solutions to common problems in Arduino.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-2.0.0.zip", "archiveFileName": "CppPotpourri-2.0.0.zip", "size": 66473, "checksum": "SHA-256:6bdbf9e143a41bf576640f4b02ad50a45fd16d1857681a4ea65ea6ebfb74b764" }, { "name": "CppPotpourri", "version": "2.6.0", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "An architecture-agnostic package of discrete solutions to common problems in C++.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-2.6.0.zip", "archiveFileName": "CppPotpourri-2.6.0.zip", "size": 421843, "checksum": "SHA-256:88f450593a61b8c19d8d5cbdfa33fbe157ddcf2b3d4784cedd80b611e889a96f" }, { "name": "CppPotpourri", "version": "2.7.3", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "An architecture-agnostic package of discrete solutions to common problems in C++.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-2.7.3.zip", "archiveFileName": "CppPotpourri-2.7.3.zip", "size": 457893, "checksum": "SHA-256:0724e1fc5a9afa891df8f36cc6a6313d7ea05c01a5856e42989bf93c2ca2194b" }, { "name": "CppPotpourri", "version": "2.10.2", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "An architecture-agnostic package of discrete solutions to common problems in C++.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-2.10.2.zip", "archiveFileName": "CppPotpourri-2.10.2.zip", "size": 483150, "checksum": "SHA-256:9a5780037e099728038e739f9e33be6744276548b76bd227084e50e44caf0508" }, { "name": "CppPotpourri", "version": "2.11.1", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "An architecture-agnostic package of discrete solutions to common problems in C++.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-2.11.1.zip", "archiveFileName": "CppPotpourri-2.11.1.zip", "size": 486893, "checksum": "SHA-256:235ef86e59900db1e0c76b1cc2b78c97c57f98501d95d1b4e968ea404008d726" }, { "name": "CppPotpourri", "version": "2.12.1", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "An architecture-agnostic package of discrete solutions to common problems in C++.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-2.12.1.zip", "archiveFileName": "CppPotpourri-2.12.1.zip", "size": 496573, "checksum": "SHA-256:8d0bfade0477eca1608faf1658cbabf56bf53727e4da79e0bce1cb551dc3b3e0" }, { "name": "CppPotpourri", "version": "2.13.4", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "An architecture-agnostic package of discrete solutions to common problems in C++.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-2.13.4.zip", "archiveFileName": "CppPotpourri-2.13.4.zip", "size": 523125, "checksum": "SHA-256:2e301f10c190fe2efb076321c0174195e250a697a2eff46b3cb1b1eeed647057" }, { "name": "CppPotpourri", "version": "2.15.3", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "An architecture-agnostic package of discrete solutions to common problems in C++.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-2.15.3.zip", "archiveFileName": "CppPotpourri-2.15.3.zip", "size": 566767, "checksum": "SHA-256:e76e1c9faf2ed1712a47037e9f1b8143c409d7d0f3e2a68247e093b7133ed698" }, { "name": "CppPotpourri", "version": "2.18.0", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "An architecture-agnostic package of discrete solutions to common problems in C++.", "website": "https://github.com/jspark311/CppPotpourri", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/CppPotpourri.git", "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/CppPotpourri-2.18.0.zip", "archiveFileName": "CppPotpourri-2.18.0.zip", "size": 643254, "checksum": "SHA-256:26d29d130d37ace6a5e2a0f8bdd3925127bbd7b871135fa3b9b4afe1d362e9cc" }, { "name": "esp8266-framework", "version": "1.0.0", "author": "Suraj I.", "maintainer": "Suraj I. \u003csurajinamdar151@gmail.com\u003e", "sentence": "esp8266 framework stack for easy configurable applications", "paragraph": "esp8266 framework stack for easy configurable applications", "website": "https://github.com/Suraj151/esp8266-framework", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Suraj151/esp8266-framework.git", "url": "https://downloads.arduino.cc/libraries/github.com/Suraj151/esp8266_framework-1.0.0.zip", "archiveFileName": "esp8266_framework-1.0.0.zip", "size": 1580676, "checksum": "SHA-256:d0fa1e019156c0bb5275e311416bde0150993b951bd66ff158e2b77b0229e5de" }, { "name": "esp8266-framework", "version": "1.1.0", "author": "Suraj I.", "maintainer": "Suraj I. \u003csurajinamdar151@gmail.com\u003e", "sentence": "esp8266 framework stack for easy configurable applications", "paragraph": "esp8266 framework includes all services like gpio, wifi, http, mqtt, ntp, ota, napt, espnow, mesh, server etc. which are ready to use in all applications", "website": "https://github.com/Suraj151/esp8266-framework", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Suraj151/esp8266-framework.git", "url": "https://downloads.arduino.cc/libraries/github.com/Suraj151/esp8266_framework-1.1.0.zip", "archiveFileName": "esp8266_framework-1.1.0.zip", "size": 1581201, "checksum": "SHA-256:85b5f2b9a1fc0d8f04704095539d2c1aba7bb68c00812dce4894ce174567b6e4" }, { "name": "esp8266-framework", "version": "1.1.1", "author": "Suraj I.", "maintainer": "Suraj I. \u003csurajinamdar151@gmail.com\u003e", "sentence": "esp8266 framework stack for easy configurable applications", "paragraph": "esp8266 framework includes all services like gpio, wifi, http, mqtt, ntp, ota, napt, espnow, mesh, server etc. which are ready to use in all applications", "website": "https://github.com/Suraj151/esp8266-framework", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Suraj151/esp8266-framework.git", "url": "https://downloads.arduino.cc/libraries/github.com/Suraj151/esp8266_framework-1.1.1.zip", "archiveFileName": "esp8266_framework-1.1.1.zip", "size": 1882772, "checksum": "SHA-256:61a3f9ee7befb6648be5457c8d9d2649cad1e9e99f90fbba97c52cb0e20f6d11" }, { "name": "esp8266-framework", "version": "1.1.2", "author": "Suraj I.", "maintainer": "Suraj I. \u003csurajinamdar151@gmail.com\u003e", "sentence": "esp8266 framework stack for easy configurable applications", "paragraph": "esp8266 framework includes all services like gpio, wifi, http, mqtt, ntp, ota, napt, espnow, mesh, server etc. which are ready to use in all applications", "website": "https://github.com/Suraj151/esp8266-framework", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Suraj151/esp8266-framework.git", "url": "https://downloads.arduino.cc/libraries/github.com/Suraj151/esp8266_framework-1.1.2.zip", "archiveFileName": "esp8266_framework-1.1.2.zip", "size": 1885752, "checksum": "SHA-256:7727fc92cb8bd8d148da694f5932f0a01dcc5a8b3fffe61e8e75e8fc2a6bbdf9" }, { "name": "esp8266-framework", "version": "1.1.3", "author": "Suraj I.", "maintainer": "Suraj I. \u003csurajinamdar151@gmail.com\u003e", "sentence": "esp8266 framework stack for easy configurable applications", "paragraph": "esp8266 framework includes all services like gpio, wifi, http, mqtt, ntp, ota, napt, espnow, mesh, server etc. which are ready to use in all applications", "website": "https://github.com/Suraj151/esp8266-framework", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Suraj151/esp8266-framework.git", "url": "https://downloads.arduino.cc/libraries/github.com/Suraj151/esp8266_framework-1.1.3.zip", "archiveFileName": "esp8266_framework-1.1.3.zip", "size": 1886413, "checksum": "SHA-256:1fb77247fb4ac9c4012430fc5b7658054a2d29f88dc83e1a6e659beefc48dc3d" }, { "name": "esp8266-framework", "version": "1.1.4", "author": "Suraj I.", "maintainer": "Suraj I. \u003csurajinamdar151@gmail.com\u003e", "sentence": "esp8266 framework stack for easy configurable applications", "paragraph": "esp8266 framework includes all services like gpio, wifi, http, mqtt, ntp, ota, napt, espnow, mesh, server etc. which are ready to use in all applications", "website": "https://github.com/Suraj151/esp8266-framework", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Suraj151/esp8266-framework.git", "url": "https://downloads.arduino.cc/libraries/github.com/Suraj151/esp8266_framework-1.1.4.zip", "archiveFileName": "esp8266_framework-1.1.4.zip", "size": 1916889, "checksum": "SHA-256:57261642136398d89e99f64db80374024ccc604240a2e7310cda7d42d150935b" }, { "name": "esp8266-framework", "version": "1.1.5", "author": "Suraj I.", "maintainer": "Suraj I. \u003csurajinamdar151@gmail.com\u003e", "sentence": "esp8266 framework stack for easy configurable applications", "paragraph": "esp8266 framework includes all services like gpio, wifi, http, mqtt, ntp, ota, napt, espnow, mesh, server etc. which are ready to use in all applications", "website": "https://github.com/Suraj151/esp8266-framework", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Suraj151/esp8266-framework.git", "url": "https://downloads.arduino.cc/libraries/github.com/Suraj151/esp8266_framework-1.1.5.zip", "archiveFileName": "esp8266_framework-1.1.5.zip", "size": 1918535, "checksum": "SHA-256:81731d4ccc80846c317a2d4e2086d32caa695ed97d3e4765a59c5651b4be30b5" }, { "name": "slight_Fade", "version": "1.0.0", "author": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger \u003cgit@s-light.eu\u003e", "sentence": "timed value fading.", "paragraph": "fade a value over a given time duration.", "website": "https://github.com/s-light/slight_Fade", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_Fade.git", "providesIncludes": [ "slight_FaderLin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_Fade-1.0.0.zip", "archiveFileName": "slight_Fade-1.0.0.zip", "size": 23891, "checksum": "SHA-256:fc4f8ab25662df71a337029d78373a0a642fb02b05b29c8a738d62877d9ca995" }, { "name": "slight_Fade", "version": "2.0.0", "author": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger \u003cgit@s-light.eu\u003e", "sentence": "Timed value fading.", "paragraph": "Fade a value over a given time duration.", "website": "https://github.com/s-light/slight_Fade", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_Fade.git", "providesIncludes": [ "slight_FaderLin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_Fade-2.0.0.zip", "archiveFileName": "slight_Fade-2.0.0.zip", "size": 45122, "checksum": "SHA-256:0848635f88aea321c648b3da5a9d1c45af621c274d25e642f174ca9597b029c5" }, { "name": "slight_Fade", "version": "3.1.0", "author": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "sentence": "Timed value fading.", "paragraph": "Fade a value over a given time duration.", "website": "https://github.com/s-light/slight_Fade", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_Fade.git", "providesIncludes": [ "slight_Fade.h" ], "dependencies": [ { "name": "slight_mapping" }, { "name": "slighgt_easing" } ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_Fade-3.1.0.zip", "archiveFileName": "slight_Fade-3.1.0.zip", "size": 52305, "checksum": "SHA-256:1ae890886fe5635a8654664ae23e4a4d74337ddf04289c70aba3ca1cd1e8be1c" }, { "name": "slight_Fade", "version": "3.1.2", "author": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "sentence": "Timed value fading.", "paragraph": "Fade a value over a given time duration.", "website": "https://github.com/s-light/slight_Fade", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_Fade.git", "providesIncludes": [ "slight_Fade.h" ], "dependencies": [ { "name": "slight_mapping" }, { "name": "slight_easing" } ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_Fade-3.1.2.zip", "archiveFileName": "slight_Fade-3.1.2.zip", "size": 55572, "checksum": "SHA-256:e53da7604235a7c0b40e9f6f853a0918bb0b6349a780e4f37dc6e4207ad42e9f" }, { "name": "slight_ButtonInput", "version": "1.0.0", "author": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger \u003cgit@s-light.eu\u003e", "sentence": "Event based button input.", "paragraph": "Get Button Inputs as events in a callback-function.", "website": "https://github.com/s-light/slight_ButtonInput", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_ButtonInput.git", "providesIncludes": [ "slight_ButtonInputHelper.h", "slight_ButtonInput.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_ButtonInput-1.0.0.zip", "archiveFileName": "slight_ButtonInput-1.0.0.zip", "size": 25405, "checksum": "SHA-256:ae3fa04fc9f0c31dd4ae2c83be14cd08210a1ce2a8e8eef68c1e2f51c52f43a7" }, { "name": "slight_RotaryEncoder", "version": "1.0.0", "author": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger \u003cgit@s-light.eu\u003e", "sentence": "Event based rotary ecnoder input.", "paragraph": "Get rotary encoder inputs as events in a callback-function.", "website": "https://github.com/s-light/slight_TLC5957", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_RotaryEncoder.git", "providesIncludes": [ "slight_RotaryEncoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_RotaryEncoder-1.0.0.zip", "archiveFileName": "slight_RotaryEncoder-1.0.0.zip", "size": 33338, "checksum": "SHA-256:468e3630e44e02c24dce4b5b5636abf7b92fb261b13db7f9f4c88cd2ff97cd10" }, { "name": "slight_DebugMenu", "version": "1.0.0", "author": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger \u003cgit@s-light.eu\u003e", "sentence": "Helper Library to create Simple Menu.", "paragraph": "Helper Library to create a Simple Menu on a Stream interface.", "website": "https://github.com/s-light/slight_DebugMenu", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_DebugMenu.git", "providesIncludes": [ "slight_DebugMenu.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_DebugMenu-1.0.0.zip", "archiveFileName": "slight_DebugMenu-1.0.0.zip", "size": 19825, "checksum": "SHA-256:deb80a0ccf0b34987f43d839692cd3a9d5b2ea5e635a673c1ab55660b39a35a5" }, { "name": "slight_TLC5957", "version": "1.0.0", "author": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger \u003cgit@s-light.eu\u003e", "sentence": "Easy Access to lots of RGB-LEDs.", "paragraph": "TLC5957 is a 48-channel (=16*RGB) 16bit LED-Driver with high PWM-Clock and data-update rates possible. Intended Usage is for Signage/Outdoor Displays. This library tries to make it easy to use.", "website": "https://github.com/s-light/slight_TLC5957", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_TLC5957.git", "providesIncludes": [ "TLC5957.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_TLC5957-1.0.0.zip", "archiveFileName": "slight_TLC5957-1.0.0.zip", "size": 37243, "checksum": "SHA-256:b35e1cf6f645b1a9b6802151145b9c425511e578968a3fcf046df29957e487a0" }, { "name": "slight_FDC1004", "version": "1.0.0", "author": "Stefan Krüger \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger \u003cgit@s-light.eu\u003e", "sentence": "A library to interface to an TI FDC1004 Capacitiv sensor.", "paragraph": "Implements all I2C available low level communication and adds some easy to use abstractions.", "website": "https://github.com/s-light/slight_FDC1004", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_FDC1004.git", "providesIncludes": [ "FDC1004.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_FDC1004-1.0.0.zip", "archiveFileName": "slight_FDC1004-1.0.0.zip", "size": 23647, "checksum": "SHA-256:95f3461a886e331f39cdec331897b0e4faf68d86a291d4851fc362d75cbcd606" }, { "name": "slight_LiquidCrystalDummy", "version": "1.0.0", "author": "Stefan Krüger (s-light) \u003cgit@s-light.eu\u003e", "maintainer": "Stefan Krüger \u003cgit@s-light.eu\u003e", "sentence": "Helper Library for LCD usage.", "paragraph": "partly identical api as LiquidCristal but for Serial-Debug output.", "website": "https://github.com/s-light/slight_LiquidCrystalDummy", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/s-light/slight_LiquidCrystalDummy.git", "providesIncludes": [ "slight_LiquidCrystalDummy.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/s-light/slight_LiquidCrystalDummy-1.0.0.zip", "archiveFileName": "slight_LiquidCrystalDummy-1.0.0.zip", "size": 16191, "checksum": "SHA-256:01a81c47cb577f2cc0aa538529b0621f1b4aaacdcef52359e0718d49f65090f7" }, { "name": "EEPROMAdapter", "version": "1.0.1", "author": "Wh1teRabbitHU", "maintainer": "Tamas Ruszka", "sentence": "This adapter can read and write AT28C64 and AT28C256 EEPROM chips using Arudino Mega. Creating converter PCB for this task recommended", "paragraph": "You can use the code in the src/main.cpp file directly to control your adapter via Serial port or just using the EEPROMAdapter class in a different way.\u003cbr /\u003e\u003cbr /\u003eEEPROMAdapter\u003cbr /\u003eThis is the low level adapter, which can read and write data directly from/to the given address. You can run these operations one by one. If you need automatisation or more controlled handling, please check the EEPROMSerial class, which allows you to control your commands via serial port. (or any stream compatible way)\u003cbr /\u003e\u003cbr /\u003eEEPROMSerial\u003cbr /\u003eThis is a helper function, which is using the EEPROMAdapter to read or write to your memory via serial port.", "website": "https://github.com/Wh1teRabbitHU/EEPROMAdapter", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Wh1teRabbitHU/EEPROMAdapter.git", "url": "https://downloads.arduino.cc/libraries/github.com/Wh1teRabbitHU/EEPROMAdapter-1.0.1.zip", "archiveFileName": "EEPROMAdapter-1.0.1.zip", "size": 383713, "checksum": "SHA-256:5114bae051c2a06b1203b0f61d7ca24a58a05304e6827498984146524638351a" }, { "name": "EEPROMAdapter", "version": "1.1.0", "author": "Wh1teRabbitHU", "maintainer": "Tamas Ruszka", "sentence": "This adapter can read and write AT28C64 and AT28C256 EEPROM chips using Arudino Mega. Creating converter PCB for this task recommended", "paragraph": "You can use the code in the src/main.cpp file directly to control your adapter via Serial port or just using the EEPROMAdapter class in a different way.\u003cbr /\u003e\u003cbr /\u003eEEPROMAdapter\u003cbr /\u003eThis is the low level adapter, which can read and write data directly from/to the given address. You can run these operations one by one. If you need automatisation or more controlled handling, please check the EEPROMSerial class, which allows you to control your commands via serial port. (or any stream compatible way)\u003cbr /\u003e\u003cbr /\u003eEEPROMSerial\u003cbr /\u003eThis is a helper function, which is using the EEPROMAdapter to read or write to your memory via serial port.", "website": "https://github.com/Wh1teRabbitHU/EEPROMAdapter", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Wh1teRabbitHU/EEPROMAdapter.git", "url": "https://downloads.arduino.cc/libraries/github.com/Wh1teRabbitHU/EEPROMAdapter-1.1.0.zip", "archiveFileName": "EEPROMAdapter-1.1.0.zip", "size": 30838, "checksum": "SHA-256:addaefcdcac0383f6d0d5337eafe7dac0436fd2f1fa14cba5e5d5dbb33b71b9c" }, { "name": "EEPROMAdapter", "version": "1.1.1", "author": "Wh1teRabbitHU", "maintainer": "Tamas Ruszka", "sentence": "This adapter can read and write AT28C64 and AT28C256 EEPROM chips using Arudino Mega. Creating converter PCB for this task recommended", "paragraph": "You can use the code in the src/main.cpp file directly to control your adapter via Serial port or just using the EEPROMAdapter class in a different way.\u003cbr /\u003e\u003cbr /\u003eEEPROMAdapter\u003cbr /\u003eThis is the low level adapter, which can read and write data directly from/to the given address. You can run these operations one by one. If you need automatisation or more controlled handling, please check the EEPROMSerial class, which allows you to control your commands via serial port. (or any stream compatible way)\u003cbr /\u003e\u003cbr /\u003eEEPROMSerial\u003cbr /\u003eThis is a helper function, which is using the EEPROMAdapter to read or write to your memory via serial port.", "website": "https://github.com/Wh1teRabbitHU/EEPROMAdapter", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Wh1teRabbitHU/EEPROMAdapter.git", "url": "https://downloads.arduino.cc/libraries/github.com/Wh1teRabbitHU/EEPROMAdapter-1.1.1.zip", "archiveFileName": "EEPROMAdapter-1.1.1.zip", "size": 1047356, "checksum": "SHA-256:b9fa8cc1fa0a56a34e5e4f9d017503adccafdafcdfe4f20a8af05be9b3637852" }, { "name": "EEPROMAdapter", "version": "1.1.2", "author": "Wh1teRabbitHU", "maintainer": "Tamas Ruszka", "sentence": "This adapter can read and write AT28C64 and AT28C256 EEPROM chips using Arudino Mega. Creating converter PCB for this task recommended", "paragraph": "You can use the code in the src/main.cpp file directly to control your adapter via Serial port or just using the EEPROMAdapter class in a different way.\u003cbr /\u003e\u003cbr /\u003eEEPROMAdapter\u003cbr /\u003eThis is the low level adapter, which can read and write data directly from/to the given address. You can run these operations one by one. If you need automatisation or more controlled handling, please check the EEPROMSerial class, which allows you to control your commands via serial port. (or any stream compatible way)\u003cbr /\u003e\u003cbr /\u003eEEPROMSerial\u003cbr /\u003eThis is a helper function, which is using the EEPROMAdapter to read or write to your memory via serial port.", "website": "https://github.com/Wh1teRabbitHU/EEPROMAdapter", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Wh1teRabbitHU/EEPROMAdapter.git", "url": "https://downloads.arduino.cc/libraries/github.com/Wh1teRabbitHU/EEPROMAdapter-1.1.2.zip", "archiveFileName": "EEPROMAdapter-1.1.2.zip", "size": 1046899, "checksum": "SHA-256:c71405119504dc09bbfe8d4f8af3efb59b7e955ba6999e5c38d856029b7be716" }, { "name": "EEPROMAdapter", "version": "1.1.3", "author": "Wh1teRabbitHU", "maintainer": "Tamas Ruszka", "sentence": "This adapter can read and write AT28C64 and AT28C256 EEPROM chips using Arudino Mega. Creating converter PCB for this task recommended", "paragraph": "You can use the code in the src/main.cpp file directly to control your adapter via Serial port or just using the EEPROMAdapter class in a different way.\u003cbr /\u003e\u003cbr /\u003eEEPROMAdapter\u003cbr /\u003eThis is the low level adapter, which can read and write data directly from/to the given address. You can run these operations one by one. If you need automatisation or more controlled handling, please check the EEPROMSerial class, which allows you to control your commands via serial port. (or any stream compatible way)\u003cbr /\u003e\u003cbr /\u003eEEPROMSerial\u003cbr /\u003eThis is a helper function, which is using the EEPROMAdapter to read or write to your memory via serial port.", "website": "https://github.com/Wh1teRabbitHU/EEPROMAdapter", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Wh1teRabbitHU/EEPROMAdapter.git", "url": "https://downloads.arduino.cc/libraries/github.com/Wh1teRabbitHU/EEPROMAdapter-1.1.3.zip", "archiveFileName": "EEPROMAdapter-1.1.3.zip", "size": 1046894, "checksum": "SHA-256:fbb902974049ccadf97905654cc97eb3c26d997b5aec446da16afef4c4dde3d1" }, { "name": "EEPROMAdapter", "version": "1.1.4", "author": "Wh1teRabbitHU", "maintainer": "Tamas Ruszka", "sentence": "This adapter can read and write AT28C64 and AT28C256 EEPROM chips using Arudino Mega. Creating converter PCB for this task recommended", "paragraph": "You can use the code in the src/main.cpp file directly to control your adapter via Serial port or just using the EEPROMAdapter class in a different way.\u003cbr /\u003e\u003cbr /\u003eEEPROMAdapter\u003cbr /\u003eThis is the low level adapter, which can read and write data directly from/to the given address. You can run these operations one by one. If you need automatisation or more controlled handling, please check the EEPROMSerial class, which allows you to control your commands via serial port. (or any stream compatible way)\u003cbr /\u003e\u003cbr /\u003eEEPROMSerial\u003cbr /\u003eThis is a helper function, which is using the EEPROMAdapter to read or write to your memory via serial port.", "website": "https://github.com/Wh1teRabbitHU/EEPROMAdapter", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Wh1teRabbitHU/EEPROMAdapter.git", "url": "https://downloads.arduino.cc/libraries/github.com/Wh1teRabbitHU/EEPROMAdapter-1.1.4.zip", "archiveFileName": "EEPROMAdapter-1.1.4.zip", "size": 1046862, "checksum": "SHA-256:4702154e8627bb1eb9abb81b14f857633e8319cbe3c1aca9703557004caf0a7d" }, { "name": "DUE_schmitt", "version": "1.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable SAM3x DUE IO Schmitt trigguer", "paragraph": "Debounce digitals inputs with internal Sam3x8e Schmitt truguer without expensive code and without adding any hardware.", "website": "https://github.com/NitrofMtl/DUE_Schmitt.git", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/DUE_Schmitt.git", "providesIncludes": [ "DUE_schmitt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/DUE_schmitt-1.0.0.zip", "archiveFileName": "DUE_schmitt-1.0.0.zip", "size": 3810, "checksum": "SHA-256:a717f5a2ce3e42568e92cc404d64d633fe381a58e8950a2b7d6823ec57b65996" }, { "name": "DUE_schmitt", "version": "2.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable SAM3x DUE IO Schmitt trigguer", "paragraph": "Debounce digitals inputs with internal Sam3x8e Schmitt truguer without expensive code and without adding any hardware.", "website": "https://github.com/NitrofMtl/DUE_Schmitt.git", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/DUE_Schmitt.git", "providesIncludes": [ "DUE_schmitt.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/DUE_schmitt-2.0.0.zip", "archiveFileName": "DUE_schmitt-2.0.0.zip", "size": 662189, "checksum": "SHA-256:6241c4541f710dbe5c8f56665e103a64eb9665f8ae02ba4bc62a3ad35fd899af" }, { "name": "SerialTerminalPRO", "version": "1.0.2", "author": "Michael Ochmann \u003cmiko@massivedynamic.eu\u003e", "maintainer": "Michael Ochmann \u003cmiko@massivedynamic.eu\u003e", "sentence": "a simple Arduino library to incorporate a serial terminal to your project", "paragraph": "This library allows you to register functions to commands, which then can be triggered via serial. This is nice for debugging or creating a simple user interface", "website": "https://github.com/miko007/SerialTerminal", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/miko007/SerialTerminal.git", "url": "https://downloads.arduino.cc/libraries/github.com/miko007/SerialTerminalPRO-1.0.2.zip", "archiveFileName": "SerialTerminalPRO-1.0.2.zip", "size": 3486, "checksum": "SHA-256:ec160cba10a52aaabbba1f4a7a97cb921953b4314c470a2f44240bc3ec5ee806" }, { "name": "SerialTerminalPRO", "version": "1.0.3", "author": "Michael Ochmann \u003cmiko@massivedynamic.eu\u003e", "maintainer": "Michael Ochmann \u003cmiko@massivedynamic.eu\u003e", "sentence": "a simple Arduino library to incorporate a serial terminal to your project", "paragraph": "This library allows you to register functions to commands, which then can be triggered via serial. This is nice for debugging or creating a simple user interface", "website": "https://github.com/miko007/SerialTerminal", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/miko007/SerialTerminal.git", "url": "https://downloads.arduino.cc/libraries/github.com/miko007/SerialTerminalPRO-1.0.3.zip", "archiveFileName": "SerialTerminalPRO-1.0.3.zip", "size": 4867, "checksum": "SHA-256:4b5cdee702c5b778812527402ccefa5894dd57a4b285fee60594bfcf1807cc1a" }, { "name": "SerialTerminalPRO", "version": "1.1.1", "author": "Michael Ochmann \u003cmiko@massivedynamic.eu\u003e", "maintainer": "Michael Ochmann \u003cmiko@massivedynamic.eu\u003e", "sentence": "a simple Arduino library to incorporate a serial terminal to your project", "paragraph": "This library allows you to register functions to commands, which then can be triggered via serial. This is nice for debugging or creating a simple user interface", "website": "https://github.com/miko007/SerialTerminal", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/miko007/SerialTerminal.git", "url": "https://downloads.arduino.cc/libraries/github.com/miko007/SerialTerminalPRO-1.1.1.zip", "archiveFileName": "SerialTerminalPRO-1.1.1.zip", "size": 4865, "checksum": "SHA-256:c0e1edf6cac390f0d54856e9d44e87319ce1e71a3b99d1698551522f8ea63d43" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega/Teensy boards running ESP8266 AT shields, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Mega and Teensy running ESP8266 AT shields to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.0.0.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.0.0.zip", "size": 60062, "checksum": "SHA-256:7ac84ac8e561018ba9f0f3e48cbe303c8e721917887db74715b87ce8bb411f74" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega/Teensy boards running ESP8266 AT shields, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Mega and Teensy running ESP8266 AT shields to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.0.1.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.0.1.zip", "size": 60113, "checksum": "SHA-256:646ecf69513a6bf3a3ae7b9431e8d414f73d783f79165b912fc03c7193228f36" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega/Teensy/SAMD boards running ESP8266 AT shields, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Mega and Teensy running ESP8266 AT shields to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.0.2.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.0.2.zip", "size": 77101, "checksum": "SHA-256:52505761569bd96bfe11067f15a047765640cd174f0fc09015037620f01b4dc7" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running ESP8266 AT shields, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD, STM32, etc. running ESP8266 AT shields to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.0.3.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.0.3.zip", "size": 93303, "checksum": "SHA-256:7d46c98c49d36b333aea3f6bc99eeee6a89f982e6a8f911c3b8a928f83ab9bc2" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running ESP8266 AT shields, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD, STM32, etc. running ESP8266 AT shields to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.0.4.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.0.4.zip", "size": 120082, "checksum": "SHA-256:88583e761e492f256f2ca4d531755b32a63d3fc06ec1441df8ecf0349904c320" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. boards running ESP8266 AT shields. Configuration data saved in EEPROM, SAMD EEPROM-emulated FlashStorage, SAM-DUE DueFlashStorage or nRF52 LittleFS", "paragraph": "Library for configuring/auto(re)connecting Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. running ESP8266 AT shields to MultiWiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.0.5.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.0.5.zip", "size": 787137, "checksum": "SHA-256:88f8156eb9d4d8bacc55d978942e51d956603d52a58d5daedd6e73c0c1977fbf" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. boards running ESP8266/ESP32 AT shields. Configuration data saved in EEPROM, SAMD EEPROM-emulated FlashStorage, SAM-DUE DueFlashStorage or nRF52 LittleFS", "paragraph": "Library for configuring/auto(re)connecting Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc., running ESP8266/ESP32 AT shields, to MultiWiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_AT_Lib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.0.6.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.0.6.zip", "size": 2593387, "checksum": "SHA-256:1c134fee4f509409bb79623b1f64e6c036df3d8214001d7be8da7049c5639a54" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.0.7", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, SAMD EEPROM-emulated FlashStorage, SAM-DUE DueFlashStorage or nRF52 LittleFS", "paragraph": "Library for configuring/auto(re)connecting Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc., running ESP8266/ESP32-AT shields, to MultiWiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_AT_Lib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.0.7.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.0.7.zip", "size": 2598324, "checksum": "SHA-256:6318838804986f846f2444a86d2d93e21a7e0e480b6b6546614ae4060ba674c0" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, Teensy, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, SAMD EEPROM-emulated FlashStorage, SAM-DUE DueFlashStorage, nRF52 LittleFS or STM32 emulated EEPROM.", "paragraph": "Library for configuring/auto(re)connecting Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc., running ESP8266/ESP32-AT shields, to MultiWiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_AT_Lib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.1.0.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.1.0.zip", "size": 2839670, "checksum": "SHA-256:8fecfdfa7a6879a7c5a4b34eeb3f51dea1308c81e8ee1ad8b04734e3beefcda8" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, Teensy, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, SAMD EEPROM-emulated FlashStorage, SAM-DUE DueFlashStorage, nRF52 LittleFS or STM32 emulated EEPROM.", "paragraph": "Library for configuring/auto(re)connecting Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc., running ESP8266/ESP32-AT shields, to MultiWiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_AT_Lib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.1.1.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.1.1.zip", "size": 2840583, "checksum": "SHA-256:959d36d60c7080eddc0cdd31342d97908234c3320669868df9e25f71b2787c24" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, Teensy, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52 LittleFS.", "paragraph": "Library for configuring/auto(re)connecting Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc., running ESP8266/ESP32-AT shields, to MultiWiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.2.0.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.2.0.zip", "size": 2842146, "checksum": "SHA-256:3c8a8cf656771eac5bec4f8ca3ee5d9288245b03efc27cb478a99786099596ab" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52/TP2040 LittleFS.", "paragraph": "Library for configuring/auto(re)connecting Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, etc., using ESP8266/ESP32-AT shields, to MultiWiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.3.0.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.3.0.zip", "size": 2929010, "checksum": "SHA-256:385245f305b44643a522f925c82cf53d3acc1ca176ff554d0a5462c1f3d48ed4" }, { "name": "Blynk_Esp8266AT_WM", "version": "1.3.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52/TP2040 LittleFS.", "paragraph": "Library for configuring/auto(re)connecting Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, etc., using ESP8266/ESP32-AT shields, to MultiWiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_Esp8266AT_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_Esp8266AT_WM-1.3.1.zip", "archiveFileName": "Blynk_Esp8266AT_WM-1.3.1.zip", "size": 3258217, "checksum": "SHA-256:78b3198fe770a8098b4abede931697f03c99b71fb0db53b3781a2cdd3b250e40" }, { "name": "HomeKit-ESP8266", "version": "1.0.0", "author": "Mixiaoxiao", "maintainer": "Mixiaoxiao", "sentence": "Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.", "paragraph": "Native Apple HomeKit Accessory Implementation for the ESP8266 Arduino core.", "website": "https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266.git", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/Mixiaoxiao/HomeKit_ESP8266-1.0.0.zip", "archiveFileName": "HomeKit_ESP8266-1.0.0.zip", "size": 649974, "checksum": "SHA-256:5b2518131e8959a4898c15d6dab2186f5496331a86b8c13e60e40141b67a8056" }, { "name": "HomeKit-ESP8266", "version": "1.0.1", "author": "Mixiaoxiao", "maintainer": "Mixiaoxiao", "sentence": "Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.", "paragraph": "Native Apple HomeKit Accessory Implementation for the ESP8266 Arduino core.", "website": "https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266.git", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/Mixiaoxiao/HomeKit_ESP8266-1.0.1.zip", "archiveFileName": "HomeKit_ESP8266-1.0.1.zip", "size": 649962, "checksum": "SHA-256:7ca243e78b9efae08ae9c965eef6092ad76a586f5f108e381a47ce35e93cb2d1" }, { "name": "HomeKit-ESP8266", "version": "1.1.0", "author": "Mixiaoxiao", "maintainer": "Mixiaoxiao", "sentence": "Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.", "paragraph": "Native Apple HomeKit Accessory Implementation for the ESP8266 Arduino core.", "website": "https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266.git", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/Mixiaoxiao/HomeKit_ESP8266-1.1.0.zip", "archiveFileName": "HomeKit_ESP8266-1.1.0.zip", "size": 727947, "checksum": "SHA-256:44b096f39b6e047d25544684b28c075605f8206c1c11f0e31e384c83529a9ce9" }, { "name": "HomeKit-ESP8266", "version": "1.2.0", "author": "Mixiaoxiao", "maintainer": "Mixiaoxiao", "sentence": "Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.", "paragraph": "Native Apple HomeKit Accessory Implementation for the ESP8266 Arduino core.", "website": "https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266.git", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/Mixiaoxiao/HomeKit_ESP8266-1.2.0.zip", "archiveFileName": "HomeKit_ESP8266-1.2.0.zip", "size": 750440, "checksum": "SHA-256:ebce77358caebb55f03a7755299c1c415f50c5ceeb95c2e7a85fc08fca3e6bff" }, { "name": "CS5464 Arduino", "version": "0.1.0", "author": "Tisham (whatnick) Dhar", "maintainer": "Tisham \u003ctisham@whatnick.com\u003e", "sentence": "CS5464 Energy Monitor Support for Arduino", "paragraph": "CS5464 Energy Monitor Support for Arduino", "website": "https://github.com/whatnick/CS5464_Arduino", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/whatnick/CS5464_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/whatnick/CS5464_Arduino-0.1.0.zip", "archiveFileName": "CS5464_Arduino-0.1.0.zip", "size": 5983, "checksum": "SHA-256:5157c85131442f84a06b2408163bc4bb0386ea2c1a02a4a684cf4d409036d6b5" }, { "name": "ATM90E26 Arduino", "version": "0.1.0", "author": "Tisham (whatnick) Dhar", "maintainer": "Tisham \u003ctisham@whatnick.com\u003e", "sentence": "ATM90E26 Energy Monitor Support for Arduino", "paragraph": "ATM90E26 Energy Monitor Support for Arduino", "website": "https://github.com/whatnick/ATM90E26_Arduino", "category": "Sensors", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/whatnick/ATM90E26_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/whatnick/ATM90E26_Arduino-0.1.0.zip", "archiveFileName": "ATM90E26_Arduino-0.1.0.zip", "size": 36262, "checksum": "SHA-256:351d5d26ad92989646f0a20b67a04a0acd14caaa7e8ed03e2bb2adc955e2c35f" }, { "name": "SX150x", "version": "1.0.7", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "A library for the Semtech SX150x family of i2c GPIO expanders.", "paragraph": "This library covers the SX1501, SX1502, and SX1503.", "website": "https://github.com/jspark311/Arduino-SX150x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/Arduino-SX150x.git", "dependencies": [ { "name": "CppPotpourri" } ], "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/SX150x-1.0.7.zip", "archiveFileName": "SX150x-1.0.7.zip", "size": 12757, "checksum": "SHA-256:c6844aea1daddfccf6c3ea80fa2a775547e65aa4be45a1caaa2fc9316774136b" }, { "name": "SX150x", "version": "1.0.8", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "A library for the Semtech SX150x family of i2c GPIO expanders.", "paragraph": "This library covers the SX1501, SX1502, and SX1503.", "website": "https://github.com/jspark311/Arduino-SX150x", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/Arduino-SX150x.git", "dependencies": [ { "name": "CppPotpourri" } ], "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/SX150x-1.0.8.zip", "archiveFileName": "SX150x-1.0.8.zip", "size": 12929, "checksum": "SHA-256:a834d7c9ec783cdb9048cccf9e39d3aa1ba8f1103d1f90a4f752e5b0bf6ec0ca" }, { "name": "ADG2128", "version": "1.0.0", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "A library for the ADG2128 analog cross-point switch.", "website": "https://github.com/jspark311/Arduino-ADG2128", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/Arduino-ADG2128.git", "dependencies": [ { "name": "CppPotpourri" } ], "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/ADG2128-1.0.0.zip", "archiveFileName": "ADG2128-1.0.0.zip", "size": 11461, "checksum": "SHA-256:1d2bcd6dc2a600cd96edeeda8a664c2d7926c91693b75b38523fb4021bb48ed0" }, { "name": "DS1881", "version": "1.0.0", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "A driver for the Dallas/Maxim i2c logarithmic potentiometer.", "website": "https://github.com/jspark311/Arduino-DS1881", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/Arduino-DS1881.git", "dependencies": [ { "name": "CppPotpourri" } ], "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/DS1881-1.0.0.zip", "archiveFileName": "DS1881-1.0.0.zip", "size": 10534, "checksum": "SHA-256:a904cd8c719248d61734a1dfc1f345c4bb39ab887b23b39e033692b9f7a6b3f2" }, { "name": "SX8634", "version": "1.1.0", "author": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "maintainer": "J. Ian Lindsay \u003cian@joshianlindsay.com\u003e", "sentence": "A library for Semtech's SX8634 capacitive touch sensor.", "website": "https://github.com/jspark311/Arduino-SX8634", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jspark311/Arduino-SX8634.git", "dependencies": [ { "name": "CppPotpourri" } ], "url": "https://downloads.arduino.cc/libraries/github.com/jspark311/SX8634-1.1.0.zip", "archiveFileName": "SX8634-1.1.0.zip", "size": 18606, "checksum": "SHA-256:434cc695b9addae7523196f318673612a731adc70a296bf48a4ac7b4a22ddf07" }, { "name": "Panel.h for NeoPixel Matrix", "version": "1.1.0", "author": "Ramon Heras, Salvador Ruiz, Manuel Sanchez, Adil Mohamed", "maintainer": "Ramon Heras \u003cramon98heras@gmail.com\u003e", "sentence": "Control any NeoPixel Matrix using processing like methods", "paragraph": "Control any neopixel matrix. This library comes with more than 40 processing like functions.\u003c/br\u003e\u003cul\u003e\u003cli\u003eCool game \u003cb\u003eexamples\u003c/b\u003eand demos: minesRuner-Accel, minesRunner-gest, demos, testLayout, etc\u003c/li\u003e\u003cli\u003eSupports \u003cb\u003eall\u003c/b\u003e possible led layouts.\u003c/li\u003e\u003cli\u003e\u003cb\u003eHot-swap\u003c/b\u003e the neopixel matrix by using \u003ci\u003erebuild()\u003c/i\u003e \u003c/li\u003e\u003cli\u003eTransformations such as \u003ci\u003erotate(), translate(), rotateMatrix()\u003c/i\u003e; Alongside with \u003ci\u003epopMatrix()\u003c/i\u003e and \u003ci\u003epushMatrix()\u003c/i\u003e. \u003c/li\u003e\u003cli\u003eDraw methods : \u003ci\u003esetPixel(), line(), rect()\u003c/i\u003e \u003c/li\u003e\u003cli\u003eDisplay \u003cb\u003eimages\u003c/b\u003e using \u003ci\u003eimage()\u003c/i\u003e\u003c/li\u003e\u003c/ul\u003eAnd a lot more...\u003c/br\u003e\u003c/br\u003eThis library is part of the neopixel project an open hardware/software project to make easy create interactive games.\u003c/br\u003e\u003c/br\u003eFind all .stl (3d) and gerber (PCB) files to build your own Pixel and Play console at \u003ca href=\"https://github.com/ramonheras/Pixel-and-Play-Open-Hardware\"\u003e Github Pixel and play Open Hardware.\u003c/a\u003e\u003c/br\u003eAlso a complete \u003ca href=\"https://github.com/ramonheras/Pixel-and-Play-Arduino-Library\"\u003e Assembly gide. \u003c/a\u003e\u003c/br\u003e\u003c/br\u003eThis project was born in 'Creative Electronics', a BEng Electronics Engineering 4th year module at the University of Málaga,\u003ca href=\"https://www.uma.es/etsi-de-telecomunicacion/\"\u003e School of Telecommunications.\u003c/a\u003e", "website": "https://github.com/ramonheras/Pixel-and-Play-Arduino-Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ramonheras/Pixel-and-Play-Arduino-Library.git", "dependencies": [ { "name": "Arduino_APDS9960" }, { "name": "Arduino_LSM9DS1" }, { "name": "Adafruit NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ramonheras/Panel_h_for_NeoPixel_Matrix-1.1.0.zip", "archiveFileName": "Panel_h_for_NeoPixel_Matrix-1.1.0.zip", "size": 38038, "checksum": "SHA-256:08145b8b63991dcaca8370f104c51182ec0e0ba68e09e9488e5e7ab0b4cb2f00" }, { "name": "CRMX_TimoTwo", "version": "0.1.27", "author": "Marc Colemont \u003cmarc.colemont@mc-productions.be\u003e", "maintainer": "Marc Colemont \u003cmarc.colemont@mc-productions.be\u003e", "sentence": "Provides a library for reading and interpreting CRMX TimoTwo MKR Shield data over SPI.", "paragraph": "Send or Receive Wireless DMX data. Integrated UART for external DMX-512 connections.", "website": "https://github.com/marccolemont/CRMX_TimoTwo", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marccolemont/CRMX_TimoTwo.git", "providesIncludes": [ "CRMX_TimoTwo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marccolemont/CRMX_TimoTwo-0.1.27.zip", "archiveFileName": "CRMX_TimoTwo-0.1.27.zip", "size": 385211, "checksum": "SHA-256:a89e7215be727f4ca20a8dc300a39abce97346171b7004fe7bc13435608efdb2" }, { "name": "CRMX_TimoTwo", "version": "0.1.32", "author": "Marc Colemont \u003cmarc.colemont@mc-productions.be\u003e", "maintainer": "Marc Colemont \u003cmarc.colemont@mc-productions.be\u003e", "sentence": "Provides a library for reading and interpreting CRMX TimoTwo MKR Shield data over SPI.", "paragraph": "Send or Receive Wireless DMX data. Integrated UART for external DMX-512 connections.", "website": "https://github.com/marccolemont/CRMX_TimoTwo", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marccolemont/CRMX_TimoTwo.git", "providesIncludes": [ "CRMX_TimoTwo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/marccolemont/CRMX_TimoTwo-0.1.32.zip", "archiveFileName": "CRMX_TimoTwo-0.1.32.zip", "size": 385899, "checksum": "SHA-256:5a6e42378e0a63b627da117fbb57ea6e95646418736393c73bc6a6ad90b4d43d" }, { "name": "ADC_SAmpler", "version": "1.0.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer with timer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading at a define sample rate.", "website": "https://https://github.com/NitrofMtl/ADC_Sampler", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_Sampler.git", "providesIncludes": [ "ADC_Sampler.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SAmpler-1.0.0.zip", "archiveFileName": "ADC_SAmpler-1.0.0.zip", "size": 7009, "checksum": "SHA-256:b83e756934de3a0f0eefa063cf593d5a3fdc30bc78c1d01151196593246b5fe1" }, { "name": "ADC_SAmpler", "version": "1.1.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer with timer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading at a define sample rate.", "website": "https://https://github.com/NitrofMtl/ADC_Sampler", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_Sampler.git", "providesIncludes": [ "ADC_Sampler.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SAmpler-1.1.0.zip", "archiveFileName": "ADC_SAmpler-1.1.0.zip", "size": 8314, "checksum": "SHA-256:6e9a77b48bd6f6c69bfe31016f3963ef07b86697ac3c11b2abe023c5ee250614" }, { "name": "ADC_SAmpler", "version": "1.2.3", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer with timer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading at a define sample rate.", "website": "https://https://github.com/NitrofMtl/ADC_Sampler", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_Sampler.git", "providesIncludes": [ "ADC_Sampler.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SAmpler-1.2.3.zip", "archiveFileName": "ADC_SAmpler-1.2.3.zip", "size": 8363, "checksum": "SHA-256:8b336671cd516091b19ce183c65fa61cd34a37f0f5aab76ebcd2be74c8c8a0cd" }, { "name": "ADC_SAmpler", "version": "1.3.0", "author": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "maintainer": "Nitrof \u003chttps://github.com/NitrofMtl\u003e", "sentence": "Enable analog sequencer with timer on SAM3x DUE", "paragraph": "Use the PDC capability on SAM3x arduino DUE to do fast analog reading at a define sample rate.", "website": "https://https://github.com/NitrofMtl/ADC_Sampler", "category": "Signal Input/Output", "architectures": [ "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/NitrofMtl/ADC_Sampler.git", "providesIncludes": [ "ADC_Sampler.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/NitrofMtl/ADC_SAmpler-1.3.0.zip", "archiveFileName": "ADC_SAmpler-1.3.0.zip", "size": 8488, "checksum": "SHA-256:0df3bba5df9e2bc8ba8d2f2c245bdaf718ae1a94d84362673f569eb352c815b5" }, { "name": "EthernetWebServer", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for the Ethernet shields to run WebServer", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.0.zip", "archiveFileName": "EthernetWebServer-1.0.0.zip", "size": 57526, "checksum": "SHA-256:3f8c55e947b152baac85a22c1b56a0bd72feea2d05bea5042a25b08d3b386ce4" }, { "name": "EthernetWebServer", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for the Ethernet shields to run WebServer", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.1.zip", "archiveFileName": "EthernetWebServer-1.0.1.zip", "size": 57297, "checksum": "SHA-256:325a7a891b79bc3d77b9e057bac228c1f436faddb02dc8317f5d4b9ccf4d3825" }, { "name": "EthernetWebServer", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for the Ethernet shields to run WebServer", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s,Atmel SAM3X8E ARM Cortex-M3,STM32F series,ESP8266,Intel ARC32(Genuino101),Nordic nRF51(RFduino),Teensy boards,Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28j60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.2.zip", "archiveFileName": "EthernetWebServer-1.0.2.zip", "size": 60206, "checksum": "SHA-256:1f961b8435bb539a587a781e47d9e6417a7b0bc0c3af5a65f6ac280ffb2f6072" }, { "name": "EthernetWebServer", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for the Ethernet shields to run WebServer", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD, STM32F series,ESP8266,Intel ARC32(Genuino101),Nordic nRF51(RFduino),Teensy boards,Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28j60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.3.zip", "archiveFileName": "EthernetWebServer-1.0.3.zip", "size": 63219, "checksum": "SHA-256:e5c2bcd1e9c00f941d09f4ca3fdb30a9e6456c16c1cda0a570f4a496c3d3a615" }, { "name": "EthernetWebServer", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for the Ethernet shields to run WebServer", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, STM32F series, ESP8266, Intel ARC32(Genuino101), Nordic nRF51(RFduino), Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28j60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.4.zip", "archiveFileName": "EthernetWebServer-1.0.4.zip", "size": 75137, "checksum": "SHA-256:06bd9fa721f945d94239fef0eef2b0de1e4772284f8eed8b63d0598608c6af3e" }, { "name": "EthernetWebServer", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for the Ethernet shields to run WebServer", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, STM32F series, ESP8266, Intel ARC32(Genuino101), Nordic nRF51(RFduino), Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28j60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.5.zip", "archiveFileName": "EthernetWebServer-1.0.5.zip", "size": 82215, "checksum": "SHA-256:9344928ae9d49e9c10aa7d9c1895aaacc4bd4534d56e59ad48b37a9d4fbc0659" }, { "name": "EthernetWebServer", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for the Ethernet shields to run WebServer", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, STM32F series, ESP8266, ESP32, Intel ARC32(Genuino101), Nordic nRF51(RFduino), Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28j60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.6.zip", "archiveFileName": "EthernetWebServer-1.0.6.zip", "size": 85266, "checksum": "SHA-256:312d6b7c8eb629f854cf8a616138ccf51bcacd1e20bb50ae659f6cf43a8cb16b" }, { "name": "EthernetWebServer", "version": "1.0.7", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for the Ethernet shields to run WebServer", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, STM32F series, ESP8266, ESP32, Intel ARC32(Genuino101), Nordic nRF51(RFduino), Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28j60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.7.zip", "archiveFileName": "EthernetWebServer-1.0.7.zip", "size": 100624, "checksum": "SHA-256:55af7536aecb49b3634ab689d9088057805ceb69b9dfd5cc6e254fded583b010" }, { "name": "EthernetWebServer", "version": "1.0.8", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for the Ethernet shields to run WebServer", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, STM32F series, ESP8266, ESP32, Intel ARC32(Genuino101), Nordic nRF51(RFduino), Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28j60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.8.zip", "archiveFileName": "EthernetWebServer-1.0.8.zip", "size": 136107, "checksum": "SHA-256:2957fdc3fe1ec353c525d434b5072aa96675b7cf12cc26473631639c0f53ba8c" }, { "name": "EthernetWebServer", "version": "1.0.9", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple EthernetWebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, ESP, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500 or ENC28J60", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, STM32F series, ESP8266, ESP32, Intel ARC32(Genuino101), Nordic nRF51(RFduino), Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.9.zip", "archiveFileName": "EthernetWebServer-1.0.9.zip", "size": 145838, "checksum": "SHA-256:7a7f7cebe881845cd0e82a9b82f6884d47fb91ee63b349dc85b287f226b9c867" }, { "name": "EthernetWebServer", "version": "1.0.10", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple EthernetWebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500 or ENC28J60", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.10.zip", "archiveFileName": "EthernetWebServer-1.0.10.zip", "size": 245562, "checksum": "SHA-256:5bf8748043ed3a09f63324bb08fe26ac6374cddbf4622a139e32353f1c1fd726" }, { "name": "EthernetWebServer", "version": "1.0.11", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple EthernetWebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500 or ENC28J60", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.11.zip", "archiveFileName": "EthernetWebServer-1.0.11.zip", "size": 280309, "checksum": "SHA-256:98df10021919cb48d07bdc5bf83c020e0dc4e34863b1234922ce2179d1e7281d" }, { "name": "EthernetWebServer", "version": "1.0.12", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple EthernetWebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500 or ENC28J60", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.12.zip", "archiveFileName": "EthernetWebServer-1.0.12.zip", "size": 338110, "checksum": "SHA-256:b01e021accfa9c521d36ad250292ff39432126c368a0f55085e9f53e2f418f5b" }, { "name": "EthernetWebServer", "version": "1.0.13", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple EthernetWebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500 or ENC28J60", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.0.13.zip", "archiveFileName": "EthernetWebServer-1.0.13.zip", "size": 346921, "checksum": "SHA-256:c2229046c0a346177587e8a4615afebf0b5cd99650d62ae47b9d7e29258ad201" }, { "name": "EthernetWebServer", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500 or ENC28J60", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.1.0.zip", "archiveFileName": "EthernetWebServer-1.1.0.zip", "size": 475843, "checksum": "SHA-256:a34176bf35f01ca19d4e6683d048c23e14b7f3e0ec404a57c43b03255840e15e" }, { "name": "EthernetWebServer", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, ESP, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.2.0.zip", "archiveFileName": "EthernetWebServer-1.2.0.zip", "size": 499548, "checksum": "SHA-256:b4c0312913e6dfb13cdd92858b91bfce2808d4a2bdd9f55f44bad72881d9c86f" }, { "name": "EthernetWebServer", "version": "1.2.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, ESP, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.2.1.zip", "archiveFileName": "EthernetWebServer-1.2.1.zip", "size": 572104, "checksum": "SHA-256:c263bb2a4fd1968423cb3be7f5a4a9f3c185f1c8949aba2ecfb604744f83a785" }, { "name": "EthernetWebServer", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.3.0.zip", "archiveFileName": "EthernetWebServer-1.3.0.zip", "size": 908391, "checksum": "SHA-256:10a73310cea89f23da37a2a9266662108e0e046eea91eb3e961f1090a34faa7a" }, { "name": "EthernetWebServer", "version": "1.3.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.3.1.zip", "archiveFileName": "EthernetWebServer-1.3.1.zip", "size": 960230, "checksum": "SHA-256:448cf617afb8cfcc74e469992a14ba141536c6e1902a0f49647df52c88c2a83c" }, { "name": "EthernetWebServer", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.4.0.zip", "archiveFileName": "EthernetWebServer-1.4.0.zip", "size": 1002603, "checksum": "SHA-256:2acdd72a08d7696b03506874c42c215e5f64f480bf35b4d0054e9d6a8dc1b887" }, { "name": "EthernetWebServer", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.5.0.zip", "archiveFileName": "EthernetWebServer-1.5.0.zip", "size": 1036522, "checksum": "SHA-256:13c7a5f66d7b9a0edbb0f1c15041c464512ac35a32e46b8b3b121acd33ed537f" }, { "name": "EthernetWebServer", "version": "1.6.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.6.0.zip", "archiveFileName": "EthernetWebServer-1.6.0.zip", "size": 1227046, "checksum": "SHA-256:b6cbcd583c4ebba32e01181c331d00b4801eb445746deb987e6354b0f790d771" }, { "name": "EthernetWebServer", "version": "1.7.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.7.0.zip", "archiveFileName": "EthernetWebServer-1.7.0.zip", "size": 1275023, "checksum": "SHA-256:7981296151db4b54b92d245c648b9f7c1c50799700b544f6bb945842e913890e" }, { "name": "EthernetWebServer", "version": "1.7.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.7.1.zip", "archiveFileName": "EthernetWebServer-1.7.1.zip", "size": 1474420, "checksum": "SHA-256:01604ba74a7de16cbcaca39d1f44e4db77e0cdde87dce3ea9dcedec11b87858c" }, { "name": "EthernetWebServer", "version": "1.8.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.8.0.zip", "archiveFileName": "EthernetWebServer-1.8.0.zip", "size": 1547518, "checksum": "SHA-256:ec7755f3842565861cf5c3283ce4b8c31fba82b2ededc7f48c3c872328db0568" }, { "name": "EthernetWebServer", "version": "1.8.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.8.1.zip", "archiveFileName": "EthernetWebServer-1.8.1.zip", "size": 1574747, "checksum": "SHA-256:c42cae69e58bacb15aeb1686754544a982cc1c11c21250b97bd2aa22fca25862" }, { "name": "EthernetWebServer", "version": "1.8.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.8.2.zip", "archiveFileName": "EthernetWebServer-1.8.2.zip", "size": 1575514, "checksum": "SHA-256:533e80a05ae411444bbf13f9092daee65ee9b6166fa35fc19ddf3a2ed0c3afb0" }, { "name": "EthernetWebServer", "version": "1.8.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.8.3.zip", "archiveFileName": "EthernetWebServer-1.8.3.zip", "size": 1577352, "checksum": "SHA-256:1fd69b93b48a1e40736dc0af25b7157e26daa6db29a46bd660b64877fd081a98" }, { "name": "EthernetWebServer", "version": "1.8.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.8.4.zip", "archiveFileName": "EthernetWebServer-1.8.4.zip", "size": 1610511, "checksum": "SHA-256:152d479c4ff147dd26806ffc9c40357e6471c223c650ed5c99eee48c9db3c25f" }, { "name": "EthernetWebServer", "version": "1.8.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.8.5.zip", "archiveFileName": "EthernetWebServer-1.8.5.zip", "size": 1612160, "checksum": "SHA-256:ecd2894298f951283df269b7163a4996d7b1b32edbbd39432cefa9f64f4172c7" }, { "name": "EthernetWebServer", "version": "1.8.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-1.8.6.zip", "archiveFileName": "EthernetWebServer-1.8.6.zip", "size": 1612680, "checksum": "SHA-256:784ca076ee697bdd0130f68c0d5c797139e62af7b98017382ab565e250f3cca3" }, { "name": "EthernetWebServer", "version": "2.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.0.0.zip", "archiveFileName": "EthernetWebServer-2.0.0.zip", "size": 1625685, "checksum": "SHA-256:2cdb244bd62347f2f9936feb740ca91f0d027576d905e94e2d8cc5d7bff59724" }, { "name": "EthernetWebServer", "version": "2.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.0.1.zip", "archiveFileName": "EthernetWebServer-2.0.1.zip", "size": 1681885, "checksum": "SHA-256:6213bc392ffb564da316196ebef4bb7eb0bf5889350decd4e579bff37ede3a4f" }, { "name": "EthernetWebServer", "version": "2.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.0.2.zip", "archiveFileName": "EthernetWebServer-2.0.2.zip", "size": 1713615, "checksum": "SHA-256:fa21996e4a14f930c7e87ad305fa64599205d0b3e7e3437d0152607ee6c3ceda" }, { "name": "EthernetWebServer", "version": "2.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.1.0.zip", "archiveFileName": "EthernetWebServer-2.1.0.zip", "size": 1769294, "checksum": "SHA-256:ba439d25a2d606d0161536d9c7b4561918e18fbbdfb7f22477a1667752ac34af" }, { "name": "EthernetWebServer", "version": "2.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.1.1.zip", "archiveFileName": "EthernetWebServer-2.1.1.zip", "size": 1769678, "checksum": "SHA-256:879cd0ae078597fa02e11f062357df876c86d38e7f1e5440491d5c7466a7db88" }, { "name": "EthernetWebServer", "version": "2.1.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.1.2.zip", "archiveFileName": "EthernetWebServer-2.1.2.zip", "size": 1827554, "checksum": "SHA-256:644995d71419b8be0e65fed4f4705ecdf88136b514870f17e768bc1db800b2f3" }, { "name": "EthernetWebServer", "version": "2.1.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.1.3.zip", "archiveFileName": "EthernetWebServer-2.1.3.zip", "size": 1821606, "checksum": "SHA-256:910121d55d393e9cc1865938adc9bbe7f8b6b18bff096e7e84f8b1718565a540" }, { "name": "EthernetWebServer", "version": "2.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.2.0.zip", "archiveFileName": "EthernetWebServer-2.2.0.zip", "size": 2283157, "checksum": "SHA-256:41ed12f13bc6d88e9539d9acd18f26b2dd277ff1670065fa3a9df53e32c84dc3" }, { "name": "EthernetWebServer", "version": "2.2.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.2.1.zip", "archiveFileName": "EthernetWebServer-2.2.1.zip", "size": 2326867, "checksum": "SHA-256:ab9d18aaf4114ef1d2d8fda8d732388f69cee587fee88ce97e3016769fcd81cb" }, { "name": "EthernetWebServer", "version": "2.2.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.2.2.zip", "archiveFileName": "EthernetWebServer-2.2.2.zip", "size": 2333338, "checksum": "SHA-256:fed19e569ad564a1cbf819b109249aed6b7023bef837074e331c8670f500b665" }, { "name": "EthernetWebServer", "version": "2.2.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, AVR-Dx, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.2.3.zip", "archiveFileName": "EthernetWebServer-2.2.3.zip", "size": 3367411, "checksum": "SHA-256:7f5f1cb08ad461412e32273db1304cd2839b072fcefaec7002392310d1fd9a93" }, { "name": "EthernetWebServer", "version": "2.2.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, AVR-Dx, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.2.4.zip", "archiveFileName": "EthernetWebServer-2.2.4.zip", "size": 3394833, "checksum": "SHA-256:3c81731d3bd70859f4fd9fe8e12d4b736519a31fd7cf44d366ec067d21cb898a" }, { "name": "EthernetWebServer", "version": "2.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, AVR-Dx, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.3.0.zip", "archiveFileName": "EthernetWebServer-2.3.0.zip", "size": 3435516, "checksum": "SHA-256:e4dd458e992da7e1285b4defbb418d20ee46f2f5fbd41c5892a7179078a69b55" }, { "name": "EthernetWebServer", "version": "2.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, AVR-Dx, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.4.0.zip", "archiveFileName": "EthernetWebServer-2.4.0.zip", "size": 3531650, "checksum": "SHA-256:745b457596f73c47dcf5cab62b606abbf86fc54ff1f566b395afb11cfe05b9a3" }, { "name": "EthernetWebServer", "version": "2.4.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, W6100, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino boards (Atmel AVR-s, AVR-Dx, SAM DUE, Atmel SAM3X8E ARM Cortex-M3, SAMD21, SAMD51, ESP8266, ESP32, Adafruit nRF52, Teensy boards, Realtek Ameba(RTL8195A,RTL8710)) using Wiznet W5x00/W6100 or ENC28J60 network shields. It now supports WebServer serving from LittleFS/SPIFFS for ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00 with custom SPI.", "website": "https://github.com/khoih-prog/EthernetWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer.git", "providesIncludes": [ "EthernetWebServer.h", "EthernetHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer-2.4.1.zip", "archiveFileName": "EthernetWebServer-2.4.1.zip", "size": 3651143, "checksum": "SHA-256:2f7d1ce249144a0835a25df0f8edd4b83498589b8183895c2f4b914cbad2c4c5" }, { "name": "Adafruit nRFCrypto", "version": "0.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "paragraph": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "website": "https://github.com/adafruit/Adafruit_nRF52_Arduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_nRFCrypto.git", "providesIncludes": [ "Adafruit_nRFCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRFCrypto-0.0.1.zip", "archiveFileName": "Adafruit_nRFCrypto-0.0.1.zip", "size": 335715, "checksum": "SHA-256:f16a842bf1286070f3a79fe9dd3d1eaf374ff2e5d483fc44ee5e23e2d1c8361d" }, { "name": "Adafruit nRFCrypto", "version": "0.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "paragraph": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "website": "https://github.com/adafruit/Adafruit_nRFCrypto", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_nRFCrypto.git", "providesIncludes": [ "Adafruit_nRFCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRFCrypto-0.0.3.zip", "archiveFileName": "Adafruit_nRFCrypto-0.0.3.zip", "size": 336288, "checksum": "SHA-256:8ee43985519b14b5e1653001c4feec90f282bc3f59c64d5b496aab9ba73c8a8c" }, { "name": "Adafruit nRFCrypto", "version": "0.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "paragraph": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "website": "https://github.com/adafruit/Adafruit_nRFCrypto", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_nRFCrypto.git", "providesIncludes": [ "Adafruit_nRFCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRFCrypto-0.0.4.zip", "archiveFileName": "Adafruit_nRFCrypto-0.0.4.zip", "size": 336337, "checksum": "SHA-256:8b1cddb197c6b6eb4442726df3055c81aed6b4de7982b21a9baf1813b05e28df" }, { "name": "Adafruit nRFCrypto", "version": "0.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "paragraph": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "website": "https://github.com/adafruit/Adafruit_nRFCrypto", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_nRFCrypto.git", "providesIncludes": [ "Adafruit_nRFCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRFCrypto-0.0.5.zip", "archiveFileName": "Adafruit_nRFCrypto-0.0.5.zip", "size": 336144, "checksum": "SHA-256:3f283c9fb956e26bb3e48cf492dce9656e69d9bd40a4b0df7fe6834c6e31af07" }, { "name": "Adafruit nRFCrypto", "version": "0.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "paragraph": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "website": "https://github.com/adafruit/Adafruit_nRFCrypto", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_nRFCrypto.git", "providesIncludes": [ "Adafruit_nRFCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRFCrypto-0.0.6.zip", "archiveFileName": "Adafruit_nRFCrypto-0.0.6.zip", "size": 336144, "checksum": "SHA-256:91542e700d543b5f629b73976fea2a9e5df9d21e5d343c8d69890481316a38fc" }, { "name": "Adafruit nRFCrypto", "version": "0.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "paragraph": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "website": "https://github.com/adafruit/Adafruit_nRFCrypto", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_nRFCrypto.git", "providesIncludes": [ "Adafruit_nRFCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRFCrypto-0.0.7.zip", "archiveFileName": "Adafruit_nRFCrypto-0.0.7.zip", "size": 336144, "checksum": "SHA-256:1052cb996eaafcb6412b54fd4ce605b894c38fb5a06187efb8107820fac1af3f" }, { "name": "Adafruit nRFCrypto", "version": "0.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "paragraph": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "website": "https://github.com/adafruit/Adafruit_nRFCrypto", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_nRFCrypto.git", "providesIncludes": [ "Adafruit_nRFCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRFCrypto-0.1.0.zip", "archiveFileName": "Adafruit_nRFCrypto-0.1.0.zip", "size": 339949, "checksum": "SHA-256:8a8ecc0ff03ecd4b8ba62ef975ab4275b76d69e7c15b906740dbda5035b23f61" }, { "name": "Adafruit nRFCrypto", "version": "0.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "paragraph": "Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules", "website": "https://github.com/adafruit/Adafruit_nRFCrypto", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_nRFCrypto.git", "providesIncludes": [ "Adafruit_nRFCrypto.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_nRFCrypto-0.1.2.zip", "archiveFileName": "Adafruit_nRFCrypto-0.1.2.zip", "size": 340753, "checksum": "SHA-256:48aa8344558dbf8f536a32106ae5210ef6426b02e7fe34b9cffd2112e8806ba2" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy boards running ESP8266 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.0.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.0.zip", "size": 100874, "checksum": "SHA-256:2766f38e2749bf01b95349ee20c548ee1d9e5afa71ecef2b58529a6d925301cc" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy boards running ESP8266 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "avr", "teensy" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.1.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.1.zip", "size": 100976, "checksum": "SHA-256:46a9a057ced712971da3f44dfd6b495db9c092b5612cd327bbccb4c00c458c89" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAMD boards running ESP8266 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.2.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.2.zip", "size": 109683, "checksum": "SHA-256:4c34522d4a777dd7144ca628ee700dc1383f13bffa2efedbc967a160ba8877df" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD, STM32 boards running ESP8266 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.3.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.3.zip", "size": 114852, "checksum": "SHA-256:f2527a392378abd90c3da2aab163e24b3ac887f4a9104f793e729c63905efb25" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD, STM32 boards running ESP8266 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.4.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.4.zip", "size": 120204, "checksum": "SHA-256:2dcc11349dabc218b6f7080d46ea7bfbfb0d3bd714d78f3b86d99c266cee5be6" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD2. SAMD51, STM32 boards running ESP8266 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.5.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.5.zip", "size": 123066, "checksum": "SHA-256:8934016e67d5c0132fc0316b0c605b7eb19ad1e648b7b186621473b70eb576c0" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD2. SAMD51, STM32, nRF52 boards running ESP8266 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.6.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.6.zip", "size": 130837, "checksum": "SHA-256:38f41afbf90149f932e7eed78d4abba951dfb7f516c30a5ae4a01189a827b4e3" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.7", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.7.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.7.zip", "size": 151578, "checksum": "SHA-256:369de9538c7d23de941dc1325af701b813dfded837e4c2ed5a76c703b6461e8f" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.8", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.8.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.8.zip", "size": 2572290, "checksum": "SHA-256:7ec67b12389d2ee3375cf127f0e09105a6aaf214f550ba318d2c39d9c10093a7" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.9", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.9.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.9.zip", "size": 2574194, "checksum": "SHA-256:d66c17ac58b8b5734d316d59f2253a9ce2f1d806085849b1ed07e510ea3567f8" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.10", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.10.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.10.zip", "size": 2654483, "checksum": "SHA-256:c2f593e9fcad168264d8aa4c1bbcb3b62796fc8997a4f12ce6525570258d57c3" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.11", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.11.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.11.zip", "size": 2667493, "checksum": "SHA-256:fe04834bf1eb6f1de15a655c01452341d3f92aeec7145d2090e2d20b3e53683a" }, { "name": "ESP8266_AT_WebServer", "version": "1.0.12", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.0.12.zip", "archiveFileName": "ESP8266_AT_WebServer-1.0.12.zip", "size": 2708618, "checksum": "SHA-256:4be50a8f30ee30aaa71ac54c974283d18add65a3368962148c4058c58ed5ef1c" }, { "name": "ESP8266_AT_WebServer", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.1.0.zip", "archiveFileName": "ESP8266_AT_WebServer-1.1.0.zip", "size": 2768656, "checksum": "SHA-256:24f5dbf81e357df803cf0271be06140f12b537c7121cbf2b0c8cae8a0ebb465f" }, { "name": "ESP8266_AT_WebServer", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.1.1.zip", "archiveFileName": "ESP8266_AT_WebServer-1.1.1.zip", "size": 2886966, "checksum": "SHA-256:b6705b64c8221eafa20c1c16700ee65801d46965ff3d2921c479d8373b075467" }, { "name": "ESP8266_AT_WebServer", "version": "1.1.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.1.2.zip", "archiveFileName": "ESP8266_AT_WebServer-1.1.2.zip", "size": 2955227, "checksum": "SHA-256:7c986a79d60259801528589f1f4186e99b3905b574b9417d1c6c23a347200d53" }, { "name": "ESP8266_AT_WebServer", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RASPBERRY_PI_PICO boards boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.2.0.zip", "archiveFileName": "ESP8266_AT_WebServer-1.2.0.zip", "size": 3038561, "checksum": "SHA-256:0a9b4a066d4c643a26a886ee28580d3cdcb70bb3ce937f2471b614508f3e9b8f" }, { "name": "ESP8266_AT_WebServer", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.3.0.zip", "archiveFileName": "ESP8266_AT_WebServer-1.3.0.zip", "size": 3115003, "checksum": "SHA-256:e6b92d361d7dcfda5dfb7ac72db0a7165bd8c2e7eb065018968023150c8387e5" }, { "name": "ESP8266_AT_WebServer", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.4.0.zip", "archiveFileName": "ESP8266_AT_WebServer-1.4.0.zip", "size": 3158025, "checksum": "SHA-256:989d44ee31e7f26c43f1424e8ef2e472f0a5b0894425c020d73c220aa4877439" }, { "name": "ESP8266_AT_WebServer", "version": "1.4.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.4.1.zip", "archiveFileName": "ESP8266_AT_WebServer-1.4.1.zip", "size": 3472157, "checksum": "SHA-256:668aa0ced1b5f9cfba328028dccfcfaacca6cc320519d034482eae7d1d3f7046" }, { "name": "ESP8266_AT_WebServer", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.5.0.zip", "archiveFileName": "ESP8266_AT_WebServer-1.5.0.zip", "size": 3526520, "checksum": "SHA-256:9162225f506409b1f427ab7fd0a2ae25515d8f3f9150d31511c4396fef1869f5" }, { "name": "ESP8266_AT_WebServer", "version": "1.5.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.5.1.zip", "archiveFileName": "ESP8266_AT_WebServer-1.5.1.zip", "size": 3537174, "checksum": "SHA-256:153d7e86a4f743c45f46abfc41e315f0c4818ceace2ebeb40401dc6f99a62d2f" }, { "name": "ESP8266_AT_WebServer", "version": "1.5.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.5.2.zip", "archiveFileName": "ESP8266_AT_WebServer-1.5.2.zip", "size": 3537706, "checksum": "SHA-256:4d29350987cc9140b3f88ac60c39908f5b1cec8ddd749709c31764f2796272a3" }, { "name": "ESP8266_AT_WebServer", "version": "1.5.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.5.3.zip", "archiveFileName": "ESP8266_AT_WebServer-1.5.3.zip", "size": 3574072, "checksum": "SHA-256:0f861a3a682d200b0c32a67ed6e77d34ee5338f6b261f5d21446c541e79a477e" }, { "name": "ESP8266_AT_WebServer", "version": "1.5.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.5.4.zip", "archiveFileName": "ESP8266_AT_WebServer-1.5.4.zip", "size": 3658548, "checksum": "SHA-256:0ac0d28fa023da128f5dbdd20c34581a7ad28a4398390274142993229484068b" }, { "name": "ESP8266_AT_WebServer", "version": "1.6.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. Now support CORS and with fix of severe limitation to permit sending much larger data than total 2K buffer", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.6.0.zip", "archiveFileName": "ESP8266_AT_WebServer-1.6.0.zip", "size": 3818820, "checksum": "SHA-256:570bd3c584f8cb7c30137e11fdc154615bdc543cd0b57eaff8f0591d43cb8f8f" }, { "name": "ESP8266_AT_WebServer", "version": "1.7.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. Now support CORS and with fix of severe limitation to permit sending much larger data than total 2K buffer", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.7.0.zip", "archiveFileName": "ESP8266_AT_WebServer-1.7.0.zip", "size": 4959501, "checksum": "SHA-256:a90dedc1ad7219586795d68af4e2dfd457d5f521387f7b15b48a30def3b0cba5" }, { "name": "ESP8266_AT_WebServer", "version": "1.7.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. Now support CORS and with fix of severe limitation to permit sending much larger data than total 2K buffer", "website": "https://github.com/khoih-prog/ESP8266_AT_WebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP8266_AT_WebServer.git", "providesIncludes": [ "ESP8266_AT_WebServer.h", "ESP8266_AT_Server.h", "ESP8266_AT_Client.h", "ESP8266_AT_Udp.h" ], "dependencies": [ { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP8266_AT_WebServer-1.7.1.zip", "archiveFileName": "ESP8266_AT_WebServer-1.7.1.zip", "size": 4945684, "checksum": "SHA-256:ea097ee552fef28bd909cc2ea1cd419d58a6ebbbd457c41d354533816aba63fc" }, { "name": "SparkFun STUSB4500", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library for the SparkFun Power Delivery Board - STUSB4500.", "paragraph": "The library allows you to modify the settings for the STUSB4500 USB PD sink controller from STMicroelectronics.", "website": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_STUSB4500-1.0.0.zip", "archiveFileName": "SparkFun_STUSB4500-1.0.0.zip", "size": 18694, "checksum": "SHA-256:5f01d13985d3e937f96c838e9ed618115ef09aa4a6cef6e10d906166fe8577ce" }, { "name": "SparkFun STUSB4500", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library for the SparkFun Power Delivery Board - STUSB4500.", "paragraph": "The library allows you to modify the settings for the STUSB4500 USB PD sink controller from STMicroelectronics.", "website": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_STUSB4500-1.0.1.zip", "archiveFileName": "SparkFun_STUSB4500-1.0.1.zip", "size": 18495, "checksum": "SHA-256:ad22e26ee96a453479001296d2b4ab708f11450c20b51f0689148fcec2561d96" }, { "name": "SparkFun STUSB4500", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library for the SparkFun Power Delivery Board - STUSB4500.", "paragraph": "The library allows you to modify the settings for the STUSB4500 USB PD sink controller from STMicroelectronics.", "website": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_STUSB4500-1.1.0.zip", "archiveFileName": "SparkFun_STUSB4500-1.1.0.zip", "size": 21509, "checksum": "SHA-256:8cf51fc0fa30baea452b23724f2b2567c71391b0a276fbcfcaeccff3e5ad159e" }, { "name": "SparkFun STUSB4500", "version": "1.1.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library for the SparkFun Power Delivery Board - STUSB4500.", "paragraph": "The library allows you to modify the settings for the STUSB4500 USB PD sink controller from STMicroelectronics.", "website": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_STUSB4500-1.1.2.zip", "archiveFileName": "SparkFun_STUSB4500-1.1.2.zip", "size": 21553, "checksum": "SHA-256:22a326f8a07d2d9f6a3ee67352c87dcbe05789e769cec1c5fc383b2ae3888caf" }, { "name": "SparkFun STUSB4500", "version": "1.1.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library for the SparkFun Power Delivery Board - STUSB4500.", "paragraph": "The library allows you to modify the settings for the STUSB4500 USB PD sink controller from STMicroelectronics.", "website": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_STUSB4500-1.1.3.zip", "archiveFileName": "SparkFun_STUSB4500-1.1.3.zip", "size": 21857, "checksum": "SHA-256:be43ded88672fd0821a74f2bc05510b50f1de4cdabdb67ff129e3db3bf09d300" }, { "name": "SparkFun STUSB4500", "version": "1.1.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library for the SparkFun Power Delivery Board - STUSB4500.", "paragraph": "The library allows you to modify the settings for the STUSB4500 USB PD sink controller from STMicroelectronics.", "website": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_STUSB4500-1.1.4.zip", "archiveFileName": "SparkFun_STUSB4500-1.1.4.zip", "size": 22157, "checksum": "SHA-256:0ba6e368f5822200c21c5371c5b3301ce491c1dd73d333a82079273ce92b14da" }, { "name": "SparkFun STUSB4500", "version": "1.1.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library for the SparkFun Power Delivery Board - STUSB4500.", "paragraph": "The library allows you to modify the settings for the STUSB4500 USB PD sink controller from STMicroelectronics.", "website": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_STUSB4500_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_STUSB4500-1.1.5.zip", "archiveFileName": "SparkFun_STUSB4500-1.1.5.zip", "size": 22244, "checksum": "SHA-256:1238cbe52548386b648beb09f1c16acaadb65996e6464acc402e9490cfe69a9f" }, { "name": "twilio-esp32-client", "version": "0.1.0", "author": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "maintainer": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "sentence": "Library for sending and receiving SMS/MMS using Twilio.", "paragraph": "Uses Twilio's paid API.", "website": "https://github.com/ademuri/twilio-esp32-client", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ademuri/twilio-esp32-client.git", "providesIncludes": [ "twilio.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ademuri/twilio_esp32_client-0.1.0.zip", "archiveFileName": "twilio_esp32_client-0.1.0.zip", "size": 12095, "checksum": "SHA-256:877c2d46d106470b150150587642540c7fb73d5754fd21ddb3834aa2521cb1c8" }, { "name": "TTN_M5Stack", "version": "0.0.1", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "M5Stack Lorawan Module port of the Arduino TheThingsNetwork library.", "paragraph": "Supports M5Stack with LoraWan Module", "website": "https://github.com/rgot-org/TTN_M5Stack", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TTN_M5Stack.git", "providesIncludes": [ "TTN_M5Stack.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_M5Stack-0.0.1.zip", "archiveFileName": "TTN_M5Stack-0.0.1.zip", "size": 10700, "checksum": "SHA-256:c79bc35c76637c17499e10c013b0556bbeb17f07dd62eabbfe0c0d45e9f14bfb" }, { "name": "TTN_M5Stack", "version": "0.0.2", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "M5Stack Lorawan Module port of the Arduino TheThingsNetwork library.", "paragraph": "Supports M5Stack with LoraWan Module", "website": "https://github.com/rgot-org/TTN_M5Stack", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TTN_M5Stack.git", "providesIncludes": [ "TTN_M5Stack.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_M5Stack-0.0.2.zip", "archiveFileName": "TTN_M5Stack-0.0.2.zip", "size": 10702, "checksum": "SHA-256:fd3617e0ea944708dc8349b56a6f94641cb51b6a672f6e0ca79b5dfc13817cc3" }, { "name": "TTN_esp32", "version": "0.0.1", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 board", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.0.1.zip", "archiveFileName": "TTN_esp32-0.0.1.zip", "size": 257527, "checksum": "SHA-256:baff075af4bd7160609266bb4b8f40e6fa99d8603b89222a8dacf5847bd565f2" }, { "name": "TTN_esp32", "version": "0.0.2", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 board", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.0.2.zip", "archiveFileName": "TTN_esp32-0.0.2.zip", "size": 257527, "checksum": "SHA-256:8053995ddea3cc58e497591f71d2a6a802c759870bdfac9d20409f5fe2e264c9" }, { "name": "TTN_esp32", "version": "0.0.4", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 board", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.0.4.zip", "archiveFileName": "TTN_esp32-0.0.4.zip", "size": 223972, "checksum": "SHA-256:cdeb0f8f16c91ceefe8c9232e509d3f7fac3f8b0bcc1773028f2c90842cb9e73" }, { "name": "TTN_esp32", "version": "0.1.0", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 boards", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.1.0.zip", "archiveFileName": "TTN_esp32-0.1.0.zip", "size": 228219, "checksum": "SHA-256:a4003cae9ae19e743d5b5a336f0f8275288637a5d4691f526e73bbbf9d0608e2" }, { "name": "TTN_esp32", "version": "0.1.1", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 boards", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.1.1.zip", "archiveFileName": "TTN_esp32-0.1.1.zip", "size": 228248, "checksum": "SHA-256:7af81df2a4425fb2397aa5da91b67615c6dffadc35240425fcfde2c3197a7640" }, { "name": "TTN_esp32", "version": "0.1.2", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 boards", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.1.2.zip", "archiveFileName": "TTN_esp32-0.1.2.zip", "size": 228237, "checksum": "SHA-256:be46c5defdc40ea712e7260e8b56376e5de7f631bbf05e84df47c10111da3243" }, { "name": "TTN_esp32", "version": "0.1.3", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 boards", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.1.3.zip", "archiveFileName": "TTN_esp32-0.1.3.zip", "size": 228326, "checksum": "SHA-256:a703a1b16f936dd0000a7cfaee31835b04a6172e39c8c123c0a1349da8caf07c" }, { "name": "TTN_esp32", "version": "0.1.4", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 boards", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.1.4.zip", "archiveFileName": "TTN_esp32-0.1.4.zip", "size": 230454, "checksum": "SHA-256:5c103abb3137e660b6e7ba295da6c50b3db6ca93e34319cf42e0579d3bf57319" }, { "name": "TTN_esp32", "version": "0.1.6", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 boards", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.1.6.zip", "archiveFileName": "TTN_esp32-0.1.6.zip", "size": 230587, "checksum": "SHA-256:c38a8884354881558ebc2c79789fac75ed33816a43bf0317497396b90408fbce" }, { "name": "TTN_esp32", "version": "0.1.7", "author": "Francois Riotte", "maintainer": "Francois Riotte \u003cesc@rgot.org\u003e", "sentence": "ESP 32 port of the Arduino TheThingsNetwork library.", "paragraph": "Supports Heltec Wifi Lora 32 boards (Arduino esp32 core v2.XX)", "website": "https://github.com/rgot-org/TheThingsNetwork_esp32", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/rgot-org/TheThingsNetwork_esp32.git", "providesIncludes": [ "TTN_esp32.h", "TTN_CayenneLPP.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/rgot-org/TTN_esp32-0.1.7.zip", "archiveFileName": "TTN_esp32-0.1.7.zip", "size": 230654, "checksum": "SHA-256:e3b8dfae4fe8538fb609592a27cea5782f76519668f98114a0804162d2e433e3" }, { "name": "Arduino_MKRMEM", "version": "1.0.0", "author": "Alexander Entinger \u003ca.entinger@arduino.cc\u003e", "maintainer": "Alexander Entinger \u003ca.entinger@arduino.cc\u003e", "sentence": "SPIFFS on W25Q16DV for Arduino MKRMEM Shield.", "paragraph": "Arduino library for the W25Q16DV flash on the MKR MEM shield utilizing the SPIFFS flash file system.", "website": "https://github.com/arduino-libraries/Arduino_MKRMEM", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/arduino-libraries/Arduino_MKRMEM.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_MKRMEM-1.0.0.zip", "archiveFileName": "Arduino_MKRMEM-1.0.0.zip", "size": 81647, "checksum": "SHA-256:e49dc4c62c92d44a551a9709412ec35ff2e91d2b235b2d847b7b3a384d4eb35b" }, { "name": "Arduino_MKRMEM", "version": "1.1.0", "author": "Alexander Entinger \u003ca.entinger@arduino.cc\u003e", "maintainer": "Alexander Entinger \u003ca.entinger@arduino.cc\u003e", "sentence": "SPIFFS on W25Q16DV for Arduino MKRMEM Shield.", "paragraph": "Arduino library for the W25Q16DV flash on the MKR MEM shield utilizing the SPIFFS flash file system.", "website": "https://github.com/arduino-libraries/Arduino_MKRMEM", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/arduino-libraries/Arduino_MKRMEM.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_MKRMEM-1.1.0.zip", "archiveFileName": "Arduino_MKRMEM-1.1.0.zip", "size": 81970, "checksum": "SHA-256:0ccc3c72bb2bccf7b32f0c060845301f618dada4f8918fa4b8820f9793dfbec3" }, { "name": "Gravity Soil Moisture Sensor", "version": "1.0.0", "author": "Mihai Dinculescu \u003cmihai.dinculescu@outlook.com\u003e", "maintainer": "Mihai Dinculescu \u003cmihai.dinculescu@outlook.com\u003e", "license": "MIT", "sentence": "Arduino Library for DfRobot Gravity Analog Capacitive Soil Moisture Sensor.", "paragraph": "The library supports ✔ moisture value (compared to the raw value that represents dryness) ✔ multi-sampling ✔ slight delay between samples ✔ protection against invalid values (valid values are between 1 and 3500).", "website": "https://github.com/mihai-dinculescu/arduino-gravity-soil-moisture-sensor", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mihai-dinculescu/arduino-gravity-soil-moisture-sensor.git", "providesIncludes": [ "gravity_soil_moisture_sensor.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/mihai-dinculescu/Gravity_Soil_Moisture_Sensor-1.0.0.zip", "archiveFileName": "Gravity_Soil_Moisture_Sensor-1.0.0.zip", "size": 6305, "checksum": "SHA-256:ffdb624a95cad2da0c314356e8e140f899032985c69ca1b6c32760ccd014df6c" }, { "name": "hp_BH1750", "version": "1.0.0", "author": "Stefan Armborst", "maintainer": "Stefan Armborst", "sentence": "Digital light sensor breakout boards containing the BH1750FVI IC", "paragraph": "high performance non-blocking BH1750 library", "website": "https://github.com/Starmbi/hp_BH1750", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Starmbi/hp_BH1750.git", "url": "https://downloads.arduino.cc/libraries/github.com/Starmbi/hp_BH1750-1.0.0.zip", "archiveFileName": "hp_BH1750-1.0.0.zip", "size": 24676, "checksum": "SHA-256:c9e383e45c0f075764753a70aafaa6daf838d274278306289df1cb8dff4e8f1f" }, { "name": "hp_BH1750", "version": "1.0.2", "author": "Stefan Armborst", "maintainer": "Stefan Armborst", "sentence": "Digital light sensor breakout boards containing the BH1750FVI IC", "paragraph": "high performance non-blocking BH1750 library", "website": "https://github.com/Starmbi/hp_BH1750", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Starmbi/hp_BH1750.git", "url": "https://downloads.arduino.cc/libraries/github.com/Starmbi/hp_BH1750-1.0.2.zip", "archiveFileName": "hp_BH1750-1.0.2.zip", "size": 24751, "checksum": "SHA-256:fd7e8ab5dbb054691940e5ccb2742c6b8ee8facc71a0a4afd22121f0b321e0a8" }, { "name": "ESP32-targz", "version": "0.0.1", "author": "tobozo", "maintainer": "tobozo@noreply.github.com", "sentence": "tar.gz archive unpacker", "paragraph": "Got 36KB ram to waste and a bunch of tar.gz files to unpack ?", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-0.0.1.zip", "archiveFileName": "ESP32_targz-0.0.1.zip", "size": 1767353, "checksum": "SHA-256:e0f10007d2b09420fbce9a7542aaf9cfefb7968ea6f0bd25f596dd1d13baba5a" }, { "name": "ESP32-targz", "version": "0.1.0", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-0.1.0.zip", "archiveFileName": "ESP32_targz-0.1.0.zip", "size": 1669154, "checksum": "SHA-256:5af5ec6ded3397d034ee3b1f8c6301dd257934e3742e89dccf0617eed6ad7c1a" }, { "name": "ESP32-targz", "version": "0.1.1", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-0.1.1.zip", "archiveFileName": "ESP32_targz-0.1.1.zip", "size": 1669980, "checksum": "SHA-256:61961d7c53b9dc5b57baf5d39603e6bc7b0ee8b8d5b4574483cfa37c7b3fc450" }, { "name": "ESP32-targz", "version": "0.1.2", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-0.1.2.zip", "archiveFileName": "ESP32_targz-0.1.2.zip", "size": 1670107, "checksum": "SHA-256:e6a83d6350fb9e3d42ca6f546e35da240969d6d5737350ed13ee819191003ae2" }, { "name": "ESP32-targz", "version": "0.2.0", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-0.2.0.zip", "archiveFileName": "ESP32_targz-0.2.0.zip", "size": 1670852, "checksum": "SHA-256:2775e7ec565ca2cb3dfcd6e2a3ddf4a48a64f76b06c9ab1b28986180bf252447" }, { "name": "ESP32-targz", "version": "0.2.1", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-0.2.1.zip", "archiveFileName": "ESP32_targz-0.2.1.zip", "size": 2244098, "checksum": "SHA-256:3fdc88ee5949866cdd96853297efc5b3b2cfad776f75bb0c8aa55a695257cbfb" }, { "name": "ESP32-targz", "version": "0.3.0", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-0.3.0.zip", "archiveFileName": "ESP32_targz-0.3.0.zip", "size": 1875479, "checksum": "SHA-256:d32370b570e6edfcd8f9c79aaf07c97e91704822e56658be2a8e82a3712ef1fb" }, { "name": "ESP32-targz", "version": "0.3.2", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-0.3.2.zip", "archiveFileName": "ESP32_targz-0.3.2.zip", "size": 1665542, "checksum": "SHA-256:5aae8b805c83a6fa6a277fa55ec81518010a576177cea45c04b5723266273ff6" }, { "name": "ESP32-targz", "version": "1.0.0-alpha", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.0.0-alpha.zip", "archiveFileName": "ESP32_targz-1.0.0-alpha.zip", "size": 4068161, "checksum": "SHA-256:7af4f4fc79b5e1ff225cfef09ad1cf83c681b6c1d8bcc684f1bf455822d015b2" }, { "name": "ESP32-targz", "version": "1.0.1-beta", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.0.1-beta.zip", "archiveFileName": "ESP32_targz-1.0.1-beta.zip", "size": 2969743, "checksum": "SHA-256:f44b3494ace0bd29517b53e4905e7c98e94bfba1b65e86f50ca8e340f4e7575d" }, { "name": "ESP32-targz", "version": "1.0.2-beta", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.0.2-beta.zip", "archiveFileName": "ESP32_targz-1.0.2-beta.zip", "size": 3861162, "checksum": "SHA-256:3771ceae7c3beef1194ce371c501bc31465c889ec6cf6c36e027861f4a86bc79" }, { "name": "ESP32-targz", "version": "1.0.3-beta", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.0.3-beta.zip", "archiveFileName": "ESP32_targz-1.0.3-beta.zip", "size": 3861276, "checksum": "SHA-256:1b9d7da2db701e3a9ce9d1bd6803d4dbac9b35f2719468b623380fd4aeccde7f" }, { "name": "ESP32-targz", "version": "1.0.4-beta", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.0.4-beta.zip", "archiveFileName": "ESP32_targz-1.0.4-beta.zip", "size": 3861560, "checksum": "SHA-256:7ec7ac5c1c0d03e72ce5217879131dce2407f30c5c79483210f1d2d5bad05f17" }, { "name": "ESP32-targz", "version": "1.0.5-beta", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.0.5-beta.zip", "archiveFileName": "ESP32_targz-1.0.5-beta.zip", "size": 3863547, "checksum": "SHA-256:d56ed7a42d223f204ed93d413b8c48adfad8f205e1d4ef4356f67d4f7d4df99f" }, { "name": "ESP32-targz", "version": "1.1.1", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.1.1.zip", "archiveFileName": "ESP32_targz-1.1.1.zip", "size": 3898701, "checksum": "SHA-256:b1a1dab1c7cba28158517cefcb62eeb739011d0d4b39624aebebb57b788c439d" }, { "name": "ESP32-targz", "version": "1.1.2", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.1.2.zip", "archiveFileName": "ESP32_targz-1.1.2.zip", "size": 3898934, "checksum": "SHA-256:c602b835f8dd07fcc3267c1a9f5d8a75d2a0b6a822187e3fd2b7d6bf986778aa" }, { "name": "ESP32-targz", "version": "1.1.3", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.1.3.zip", "archiveFileName": "ESP32_targz-1.1.3.zip", "size": 3899311, "checksum": "SHA-256:c49a9c6bb769ba8cd36d3eb788eb099a520bc4416684f7d8ebb6235bfbc4ff21" }, { "name": "ESP32-targz", "version": "1.1.4", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.1.4.zip", "archiveFileName": "ESP32_targz-1.1.4.zip", "size": 3899471, "checksum": "SHA-256:415847fe21c9ce76130ff5e38a06135ebb4d78d73293fe0f1d181d3d8cad367c" }, { "name": "ESP32-targz", "version": "1.1.5", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "providesIncludes": [ "ESP32-targz.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.1.5.zip", "archiveFileName": "ESP32_targz-1.1.5.zip", "size": 3903636, "checksum": "SHA-256:3eb82134c405009731bcd703c9b866eed45afd60365e97d9f29b8843014192c1" }, { "name": "ESP32-targz", "version": "1.1.6", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "providesIncludes": [ "ESP32-targz.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.1.6.zip", "archiveFileName": "ESP32_targz-1.1.6.zip", "size": 3904214, "checksum": "SHA-256:388e6cf045b0e6de87e9e22dc9cc5f6a8e32c74d5f34d902b1b39312636d5a3c" }, { "name": "ESP32-targz", "version": "1.1.7", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266", "rp2040", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "providesIncludes": [ "ESP32-targz.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.1.7.zip", "archiveFileName": "ESP32_targz-1.1.7.zip", "size": 3907777, "checksum": "SHA-256:afd61a9473a505dd91bf2dda3d402661e6105ccd2568e4fc73bc8b9887db43cb" }, { "name": "ESP32-targz", "version": "1.1.9", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266", "rp2040", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "providesIncludes": [ "ESP32-targz.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.1.9.zip", "archiveFileName": "ESP32_targz-1.1.9.zip", "size": 3908134, "checksum": "SHA-256:5f9363ab309f0f05ba867e46e6e773fe28f729d750e0a43a0915e9f7e3c10d36" }, { "name": "ESP32-targz", "version": "1.2.0", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266", "rp2040", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "providesIncludes": [ "ESP32-targz.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.2.0.zip", "archiveFileName": "ESP32_targz-1.2.0.zip", "size": 3908187, "checksum": "SHA-256:363a94d9727e75c0d0d06c06b2356667b6499bec866a6e4d8f0a82103722687c" }, { "name": "ESP32-targz", "version": "1.2.2", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266", "rp2040", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "providesIncludes": [ "ESP32-targz.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.2.2.zip", "archiveFileName": "ESP32_targz-1.2.2.zip", "size": 3908387, "checksum": "SHA-256:bb4759c598f4890a550402ff2290d301e395bec39e9c002ba58101dd3c2913bd" }, { "name": "ESP32-targz", "version": "1.2.3", "author": "tobozo \u003ctobozo@noreply.github.com\u003e", "maintainer": "tobozo \u003ctobozo@noreply.github.com\u003e", "sentence": "A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266", "paragraph": "ESP32-targz is a wrapper for TinyUntar and uzLib to use with fs::FS. It supports streaming and will use ~36KB ram.", "website": "https://github.com/tobozo/ESP32-targz/", "category": "Data Processing", "architectures": [ "esp32", "esp8266", "rp2040", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/tobozo/ESP32-targz.git", "providesIncludes": [ "ESP32-targz.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tobozo/ESP32_targz-1.2.3.zip", "archiveFileName": "ESP32_targz-1.2.3.zip", "size": 3908824, "checksum": "SHA-256:ef35cf6f1a7a2ac0acfbab8007c8852800851c126f884cedf5ee3601b39a1d81" }, { "name": "Functional-Vlpp", "version": "1.0.1", "author": "Vlpp", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Provides function templates to better support C++ functional programming across platforms.", "paragraph": "Provides common C++ construction, including string operation / generic container / linq, function templates to better support C++ functional programming across platforms", "website": "https://github.com/khoih-prog/functional-vlpp", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/functional-vlpp.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Functional_Vlpp-1.0.1.zip", "archiveFileName": "Functional_Vlpp-1.0.1.zip", "size": 15474, "checksum": "SHA-256:24d30095504e3c4d60f41ffe4459748a10606937504fc45f8c3a847cba50be5e" }, { "name": "Functional-Vlpp", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Provides function templates to better support C++ functional programming across platforms.", "paragraph": "Provides common C++ construction, including string operation / generic container / linq, function templates to better support C++ functional programming across platforms", "website": "https://github.com/khoih-prog/functional-vlpp", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/functional-vlpp.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Functional_Vlpp-1.0.2.zip", "archiveFileName": "Functional_Vlpp-1.0.2.zip", "size": 206659, "checksum": "SHA-256:9ec7374a34e81978bbaeea5930dae09a7b8e227a457053d1248749a867a1f949" }, { "name": "TeensyTimerTool", "version": "0.0.1", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic interface to T4.0 timers", "paragraph": "This library provides a generic interface to the timers of a Teensy 4.0. Will be extended to other Teensy models later", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.0.1.zip", "archiveFileName": "TeensyTimerTool-0.0.1.zip", "size": 90714, "checksum": "SHA-256:ad9c2514037d2bae467bdba203ee18626d953977c481871a96e02c770c8a272e" }, { "name": "TeensyTimerTool", "version": "0.1.1", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.1.zip", "archiveFileName": "TeensyTimerTool-0.1.1.zip", "size": 91122, "checksum": "SHA-256:a7bdc5ee189400c8d21d368df8c601bee9dc6816dd2d2fc0c0249ba81c632af0" }, { "name": "TeensyTimerTool", "version": "0.1.2", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.2.zip", "archiveFileName": "TeensyTimerTool-0.1.2.zip", "size": 91122, "checksum": "SHA-256:b8c4e2343c0e8d22d43338a1ee0c600cf0b8b4f290ce0fed865f48daf64c3acb" }, { "name": "TeensyTimerTool", "version": "0.1.3", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.3.zip", "archiveFileName": "TeensyTimerTool-0.1.3.zip", "size": 85061, "checksum": "SHA-256:2e5b9e36a73dc9e2be61fcf94bd6d8083ac5547ac99ee1f8806daa4ce931a1c0" }, { "name": "TeensyTimerTool", "version": "0.1.5", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.5.zip", "archiveFileName": "TeensyTimerTool-0.1.5.zip", "size": 85144, "checksum": "SHA-256:db8679cc040362f57670a6f0aba3c005b5a797b6cc15a08db512555610c99b44" }, { "name": "TeensyTimerTool", "version": "0.1.7", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.7.zip", "archiveFileName": "TeensyTimerTool-0.1.7.zip", "size": 88481, "checksum": "SHA-256:9c767dd8ca80649095c4e4e12ab046bd2d4397d975edb0530e82e6640d5b2a04" }, { "name": "TeensyTimerTool", "version": "0.1.8", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.8.zip", "archiveFileName": "TeensyTimerTool-0.1.8.zip", "size": 88551, "checksum": "SHA-256:e95c177e8201b09d7fdf0bbde70182850a2aff6f171aad4d66c81c6fbdf58ce3" }, { "name": "TeensyTimerTool", "version": "0.1.9", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.9.zip", "archiveFileName": "TeensyTimerTool-0.1.9.zip", "size": 92527, "checksum": "SHA-256:a664b1b2d4898b0bd157e257fb00d054a5a7cc6bb912df03b8099f86470998f8" }, { "name": "TeensyTimerTool", "version": "0.1.10", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.10.zip", "archiveFileName": "TeensyTimerTool-0.1.10.zip", "size": 92687, "checksum": "SHA-256:21847cddca03f8831ca1ad6785cfee0a755429f0ceaac6b70987f627c31ce484" }, { "name": "TeensyTimerTool", "version": "0.1.11", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.11.zip", "archiveFileName": "TeensyTimerTool-0.1.11.zip", "size": 93326, "checksum": "SHA-256:501f973fac991efcaae9983f5b6967285107befbd39ac4d98cd0d9cddc4ec503" }, { "name": "TeensyTimerTool", "version": "0.1.12", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.1.12.zip", "archiveFileName": "TeensyTimerTool-0.1.12.zip", "size": 94568, "checksum": "SHA-256:3397879d6445de583b50c258457e8b6872a092ba683c03f33eeb1a0b55f024fb" }, { "name": "TeensyTimerTool", "version": "0.2.1", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.2.1.zip", "archiveFileName": "TeensyTimerTool-0.2.1.zip", "size": 97987, "checksum": "SHA-256:6fb8982c5b00bfa1642b1c9b3d727b68bb67c38c4c3642de69eb5ffbb171f5c2" }, { "name": "TeensyTimerTool", "version": "0.3.2", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.3.2.zip", "archiveFileName": "TeensyTimerTool-0.3.2.zip", "size": 104785, "checksum": "SHA-256:608b1466acab8888db3d47bada35dc31fd28054a7e23415e6ee27a2a5d268875" }, { "name": "TeensyTimerTool", "version": "0.3.3", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.3.3.zip", "archiveFileName": "TeensyTimerTool-0.3.3.zip", "size": 105036, "checksum": "SHA-256:8b0e293ebb754ebb1af432b3fa4b817153ffc3b4d1353e5c1a52a08578b1ee78" }, { "name": "TeensyTimerTool", "version": "0.3.5", "author": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "maintainer": "Lutz Niggl \u003clutz.niggl@lunoptics.com\u003e", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.3.5.zip", "archiveFileName": "TeensyTimerTool-0.3.5.zip", "size": 113696, "checksum": "SHA-256:c4df45014ddadbbe1682515d4ecadb31f465a432c5f831ec38597ab3cc0fd1ea" }, { "name": "TeensyTimerTool", "version": "0.4.0", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.4.0.zip", "archiveFileName": "TeensyTimerTool-0.4.0.zip", "size": 102261, "checksum": "SHA-256:94ff31656c6513a2b8ce3bce247bcde6430a8f6b330cb1fc96601aeed75a3c06" }, { "name": "TeensyTimerTool", "version": "0.4.1", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.4.1.zip", "archiveFileName": "TeensyTimerTool-0.4.1.zip", "size": 112347, "checksum": "SHA-256:8951e24067ebe1b5dc379975aa007c744cc0f7751562200994a39dba256fac4f" }, { "name": "TeensyTimerTool", "version": "0.4.3", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.4.3.zip", "archiveFileName": "TeensyTimerTool-0.4.3.zip", "size": 112347, "checksum": "SHA-256:7c205fd27377c4aff322dbbfb22ddcf308d251be4a24d3c57baee00df1e74a7f" }, { "name": "TeensyTimerTool", "version": "0.4.4", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-0.4.4.zip", "archiveFileName": "TeensyTimerTool-0.4.4.zip", "size": 112476, "checksum": "SHA-256:55869c4fca643c793d278dfb469fd9116b39573ccb04864f615dc32a366aa6f5" }, { "name": "TeensyTimerTool", "version": "1.0.0", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-1.0.0.zip", "archiveFileName": "TeensyTimerTool-1.0.0.zip", "size": 113138, "checksum": "SHA-256:2db511a9a1d06909c4c8d0766189a6f99e8b0d27db9bc6a76af06b835a198525" }, { "name": "TeensyTimerTool", "version": "1.1.0", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-1.1.0.zip", "archiveFileName": "TeensyTimerTool-1.1.0.zip", "size": 113574, "checksum": "SHA-256:df1d20390e9bdf7792724410006cd3673cf6ba54a766398e962fa7bf5216309a" }, { "name": "TeensyTimerTool", "version": "1.2.0", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-1.2.0.zip", "archiveFileName": "TeensyTimerTool-1.2.0.zip", "size": 115263, "checksum": "SHA-256:42b351b081be941b220a2d56286daa4b0a9564877c5d954d7cb4b38afdfdc3f0" }, { "name": "TeensyTimerTool", "version": "1.3.0", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-1.3.0.zip", "archiveFileName": "TeensyTimerTool-1.3.0.zip", "size": 117356, "checksum": "SHA-256:142729cb012b7fa1079024fa38f77b06b78425cbd330912e6aef83887ff60376" }, { "name": "TeensyTimerTool", "version": "1.3.1", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-1.3.1.zip", "archiveFileName": "TeensyTimerTool-1.3.1.zip", "size": 117406, "checksum": "SHA-256:a3b25b2e6009fc97ed6e71b1bc008995eb3ca725b44ec642ed658cbe5f525f3f" }, { "name": "TeensyTimerTool", "version": "1.4.0", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-1.4.0.zip", "archiveFileName": "TeensyTimerTool-1.4.0.zip", "size": 119463, "checksum": "SHA-256:4cf32f9452b7c3ffa46cff73eb4ec18be45ed6a6cd701d5f62d3d71197885c79" }, { "name": "TeensyTimerTool", "version": "1.4.1", "author": "luni64", "maintainer": "luni64", "sentence": "Generic Interface to Teensy Timers", "paragraph": "TeensyTimerTool is a library that provides a generic, easy to use interface to the hardware timers (FTM, GPT, QUAD, PIT) of the PJRC Teensy boards. In addition, it provides up to 20 highly efficient software timers based on the cycle counter or the RTC (32 and 64bit) that use the same interface. All timers can be used in periodic and one-shot mode. Currently the library supports the ARM T3.X and T4.0 boards. You can either pick a free timer from a pool or specify exactly which of the available hardware or software timer modules you want to use.", "website": "https://github.com/luni64/TeensyTimerTool", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/luni64/TeensyTimerTool.git", "providesIncludes": [ "TeensyTimerTool.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/luni64/TeensyTimerTool-1.4.1.zip", "archiveFileName": "TeensyTimerTool-1.4.1.zip", "size": 120479, "checksum": "SHA-256:af01726acb8dbd83af637c43333d6cbe0440ad8c9fa6e4aa32fb8852067ef0b0" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using builtin Etherrnet, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting Ethernet built-it, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.0.0.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.0.0.zip", "size": 143671, "checksum": "SHA-256:b2cd07354c7a038cee5ea6bf21e02ed357a5525169c68801f3f8f9824de8245b" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting LAN8742A Ethernet built-in, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.0.1.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.0.1.zip", "size": 171707, "checksum": "SHA-256:9d6c8b6838c94ba08cf2931e5274db02598460abbdfed4c6b8c0519ffb565849" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting LAN8742A Ethernet built-in, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "stm32", "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.0.2.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.0.2.zip", "size": 106861, "checksum": "SHA-256:b3e0073ca28566fd0335f3b821a9dde2d55bd401a8354e8127ab1ce36d6c77d6" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting LAN8742A Ethernet built-in, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "stm32", "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.0.3.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.0.3.zip", "size": 106611, "checksum": "SHA-256:6e7f500f995a3898629cedca33d7fb8e640338089a4f7c7b0b2a750d3764f696" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting LAN8742A Ethernet built-in, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "stm32", "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.0.4.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.0.4.zip", "size": 156478, "checksum": "SHA-256:cfb4aca8c00c5fccb86cfc6fd2483fc96987e9757f245574fab866fdc138eac6" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting LAN8742A Ethernet built-in, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "stm32", "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.1.0.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.1.0.zip", "size": 326625, "checksum": "SHA-256:6d3bc23a0cb3bac93c6f3bb22137e716f0c41044272b5b4d92055bbfb11c11dd" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting LAN8742A Ethernet built-in, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "stm32", "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.1.1.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.1.1.zip", "size": 405354, "checksum": "SHA-256:4f678a9280e7486b53a6f93014639a2c0aa51e1cb2c5d40505ccf0c3f61cc4a9" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting built-in LAN8742A Ethernet, LAN8720, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "stm32", "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.2.0.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.2.0.zip", "size": 1030777, "checksum": "SHA-256:dbb81877fb20e049df64f92a117a164e38f1a6de3a1a567bbc3fa76a84d6d981" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.2.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting built-in LAN8742A Ethernet, LAN8720, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "stm32", "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.2.1.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.2.1.zip", "size": 1047605, "checksum": "SHA-256:2f999ae9b1e428152207a582b993b78e16435bd227ebd915d54f64f64c4c5bf0" }, { "name": "BlynkEthernet_STM32_WM", "version": "1.2.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.", "paragraph": "Library for configuring/auto(re)connecting built-in LAN8742A Ethernet, LAN8720, W5X00 or ENC28J60 Ethernet shields to Internet and Blynk at runtime.", "website": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM", "category": "Communication", "architectures": [ "stm32", "ststm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/BlynkEthernet_STM32_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "UIPEthernet" }, { "name": "Ethernet" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/BlynkEthernet_STM32_WM-1.2.2.zip", "archiveFileName": "BlynkEthernet_STM32_WM-1.2.2.zip", "size": 1058525, "checksum": "SHA-256:95dc1ed62d242f1f93d5bc288447e4be9491ca48abb0fda74631e7cec6613159" }, { "name": "OpenLCB_Single_Thread", "version": "0.0.2", "author": "David Harris, Bob Jacobsen, OpenLCB team", "maintainer": "David Harris \u003cdrdpharris@gmail.com\u003e", "sentence": "Implements Single-threaded OpenLCB/LCC stack based on Arduino IDE.", "paragraph": "This library allows you to interface to a OpenLCB/LCC CAN system. It supports: ATMega328+MCP2515, AT90CAN, Tiva, Teensy, ESP32.", "website": "https://github.com/openlcb/OpenLCB_Single_Thread", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/openlcb/OpenLCB_Single_Thread.git", "url": "https://downloads.arduino.cc/libraries/github.com/openlcb/OpenLCB_Single_Thread-0.0.2.zip", "archiveFileName": "OpenLCB_Single_Thread-0.0.2.zip", "size": 486392, "checksum": "SHA-256:6d2b59705f4a2311041693dc8882f0fc497fdf021b535cd7861f3e5866507749" }, { "name": "CEClient", "version": "0.0.1", "author": "Luca Dentella \u003cluca@dentella.it\u003e, Florian Echtler, Phil Burr, Andrew N. Carr", "maintainer": "Luca Dentella \u003cluca@dentella.it\u003e", "sentence": "A library which allows communication with HDMI CEC capable devices.", "paragraph": "Supports HDMI v1.3a CEC wire protocol.", "website": "https://github.com/lucadentella/ArduinoLib_CEClient", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lucadentella/ArduinoLib_CEClient.git", "providesIncludes": [ "CEClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lucadentella/CEClient-0.0.1.zip", "archiveFileName": "CEClient-0.0.1.zip", "size": 27889, "checksum": "SHA-256:4d2c4125bcfa1e56dc7c1a92359a8d70b2664dcea8c7a019ec5f4655d9fa0bc8" }, { "name": "CEClient", "version": "0.0.2", "author": "Luca Dentella \u003cluca@dentella.it\u003e, Florian Echtler, Phil Burr, Andrew N. Carr", "maintainer": "Luca Dentella \u003cluca@dentella.it\u003e", "sentence": "A library which allows communication with HDMI CEC capable devices.", "paragraph": "Supports HDMI v1.3a CEC wire protocol.", "website": "https://github.com/lucadentella/ArduinoLib_CEClient", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lucadentella/ArduinoLib_CEClient.git", "providesIncludes": [ "CEClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lucadentella/CEClient-0.0.2.zip", "archiveFileName": "CEClient-0.0.2.zip", "size": 27894, "checksum": "SHA-256:40085715551be72c5a7626e25e70cc7214a89641ab93ee6685f824a81ba42eb7" }, { "name": "CEClient", "version": "0.1.1", "author": "Luca Dentella \u003cluca@dentella.it\u003e, Florian Echtler, Phil Burr, Andrew N. Carr", "maintainer": "Luca Dentella \u003cluca@dentella.it\u003e", "sentence": "A library which allows communication with HDMI CEC capable devices.", "paragraph": "Supports HDMI v1.3a CEC wire protocol.", "website": "https://github.com/lucadentella/ArduinoLib_CEClient", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/lucadentella/ArduinoLib_CEClient.git", "providesIncludes": [ "CEClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lucadentella/CEClient-0.1.1.zip", "archiveFileName": "CEClient-0.1.1.zip", "size": 28260, "checksum": "SHA-256:ca18f75889843eddf53e31f48d0750f4aeb42d2e4f51f869cce2c13d5a449a61" }, { "name": "SparkFun Clock 5P49V60 Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library that enables all functionality for the SparkFun Clock Generator 5P49V60.", "paragraph": "The SparkFun Clock Generator 5P49V60 breakout board offers a wide range of customizable frequencies in a wide range of different signal types using a single reference clock. Four (single output) clock outputs can generate frequencies from 1MHz-200MHz and eight (differential output) clock outputs can generate frequencies from 1MHz-350MHz. The frequency's many properties can be manipulated in code via I2C using the SparkFun Arduino Library. The SparkFun Clock Generator also has four banks of programmable memory for the time when it's ready to sit on its' own within the project without a microcontroller.", "website": "https://github.com/sparkfun/SparkFun_Clock_5P49V60_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Clock_5P49V60_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Clock_5P49V60_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Clock_5P49V60_Arduino_Library-1.0.0.zip", "size": 579889, "checksum": "SHA-256:26defaea7b329a1501b1a702c5f15772d8b28829bd05186ba58f61b281ebc9a3" }, { "name": "SparkFun Clock 5P49V60 Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Library that enables all functionality for the SparkFun Clock Generator 5P49V60.", "paragraph": "The SparkFun Clock Generator 5P49V60 breakout board offers a wide range of customizable frequencies in a wide range of different signal types using a single reference clock. Four (single output) clock outputs can generate frequencies from 1MHz-200MHz and eight (differential output) clock outputs can generate frequencies from 1MHz-350MHz. The frequency's many properties can be manipulated in code via I2C using the SparkFun Arduino Library. The SparkFun Clock Generator also has four banks of programmable memory for the time when it's ready to sit on its' own within the project without a microcontroller.", "website": "https://github.com/sparkfun/SparkFun_Clock_5P49V60_Arduino_Library", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Clock_5P49V60_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Clock_5P49V60_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Clock_5P49V60_Arduino_Library-1.0.1.zip", "size": 579965, "checksum": "SHA-256:f6dc8cb340197f3908da681357a84fddee3855a229f6b3a9d0c552da37a95cee" }, { "name": "EthernetWebServer_STM32", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for STM32 boards running WebServer using built-in Ethernet or Ethernet shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (STM32F series with 64+Kbytes of Flash) using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY) or ENC28j60 network shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "dependencies": [ { "name": "STM32duino" }, { "name": "LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.0.0.zip", "archiveFileName": "EthernetWebServer_STM32-1.0.0.zip", "size": 58559, "checksum": "SHA-256:6028ab1a8b9931e62d631e552c6f6d81001b58e1fe437030b78b24c436d87588" }, { "name": "EthernetWebServer_STM32", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for STM32 boards running WebServer using built-in Ethernet or Ethernet shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (STM32F series with 64+Kbytes of Flash) using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), ENC28J60 or W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "dependencies": [ { "name": "STM32duino" }, { "name": "LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.0.1.zip", "archiveFileName": "EthernetWebServer_STM32-1.0.1.zip", "size": 61120, "checksum": "SHA-256:aacbc7f3f9231fa8db4461284645d10d010df842f62179f82de53b8f19f96652" }, { "name": "EthernetWebServer_STM32", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer is a library for STM32 boards running WebServer using built-in Ethernet or Ethernet shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (STM32F series with 64+Kbytes of Flash) using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), ENC28J60 or W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "dependencies": [ { "name": "STM32duino" }, { "name": "LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.0.2.zip", "archiveFileName": "EthernetWebServer_STM32-1.0.2.zip", "size": 63906, "checksum": "SHA-256:02b566917b627dc6fcc980e9dcbfc6e5ed5c398072b5fbcc55f7bf087c3aa1f7" }, { "name": "EthernetWebServer_STM32", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a library for STM32F boards running WebServer using built-in Ethernet LAN8742A or Ethernet W5x00, ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino boards (STM32F series with 64+Kbytes of Flash) using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.0.3.zip", "archiveFileName": "EthernetWebServer_STM32-1.0.3.zip", "size": 151675, "checksum": "SHA-256:610aa011aa0dc800818c3eeb7bdc749af7a70b4f73d641d6adbce23806ec4752" }, { "name": "EthernetWebServer_STM32", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a library for STM32F/L/H/G/WB/MP1 boards running WebServer using built-in Ethernet LAN8742A or Ethernet W5x00, ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.0.4.zip", "archiveFileName": "EthernetWebServer_STM32-1.0.4.zip", "size": 151465, "checksum": "SHA-256:10e84dafd4016e8e278bbef64f39368ab55cd8130087c56d6c7b8c51c713a691" }, { "name": "EthernetWebServer_STM32", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a library for STM32F/L/H/G/WB/MP1 boards running WebServer using built-in Ethernet LAN8742A, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.0.5.zip", "archiveFileName": "EthernetWebServer_STM32-1.0.5.zip", "size": 188708, "checksum": "SHA-256:8e4ca97717bc0817dd0e1f123a5a00f6c25f95f12c6b9742ccc98c67efd8646e" }, { "name": "EthernetWebServer_STM32", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a library for STM32F/L/H/G/WB/MP1 boards running WebServer using built-in Ethernet LAN8742A, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.0.6.zip", "archiveFileName": "EthernetWebServer_STM32-1.0.6.zip", "size": 196689, "checksum": "SHA-256:4dd23454a7e918ac84dc1bd0d975516d364840722b45f378db15b7d2d8c37df3" }, { "name": "EthernetWebServer_STM32", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.1.0.zip", "archiveFileName": "EthernetWebServer_STM32-1.1.0.zip", "size": 272223, "checksum": "SHA-256:e5370baf836afd0988e5ad71c22175169ba95c89d7e9c67a1c95194bb174208a" }, { "name": "EthernetWebServer_STM32", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.1.1.zip", "archiveFileName": "EthernetWebServer_STM32-1.1.1.zip", "size": 312111, "checksum": "SHA-256:56dd40f1dd878f3709ceec10dc5e890ca844277a460dd77825f595684835c701" }, { "name": "EthernetWebServer_STM32", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.2.0.zip", "archiveFileName": "EthernetWebServer_STM32-1.2.0.zip", "size": 1090747, "checksum": "SHA-256:53f31405535ff1872636918451f4b4a06c001c129d9c9c5201f73ede9e1d5f84" }, { "name": "EthernetWebServer_STM32", "version": "1.2.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.2.1.zip", "archiveFileName": "EthernetWebServer_STM32-1.2.1.zip", "size": 1145226, "checksum": "SHA-256:9af89b47c07255b0db2fa898beb42546ce4d0519508cdbf97e6ea28e8b0ea816" }, { "name": "EthernetWebServer_STM32", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.3.0.zip", "archiveFileName": "EthernetWebServer_STM32-1.3.0.zip", "size": 1134328, "checksum": "SHA-256:efb9327c19420919fb8f1b1b7e6d52e83ddeced02a1d8713b177158d03fefbbb" }, { "name": "EthernetWebServer_STM32", "version": "1.3.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.3.1.zip", "archiveFileName": "EthernetWebServer_STM32-1.3.1.zip", "size": 1151300, "checksum": "SHA-256:d2fe93fb0cebaa536b40f2900aec10b4e932c0221eebdf4e4fd70006dc44eb8b" }, { "name": "EthernetWebServer_STM32", "version": "1.3.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.3.2.zip", "archiveFileName": "EthernetWebServer_STM32-1.3.2.zip", "size": 1151971, "checksum": "SHA-256:542a6e0a357ab807fd46e33f1076fcd0744189ca9f8cd3d1a191c32ec5d62cd0" }, { "name": "EthernetWebServer_STM32", "version": "1.3.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.3.3.zip", "archiveFileName": "EthernetWebServer_STM32-1.3.3.zip", "size": 1152585, "checksum": "SHA-256:700789a6ca638f7c0d045c21fcc0197450424086af5f6bfabc12e62f919fad2f" }, { "name": "EthernetWebServer_STM32", "version": "1.3.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields.", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.3.4.zip", "archiveFileName": "EthernetWebServer_STM32-1.3.4.zip", "size": 1142381, "checksum": "SHA-256:54c56cca2fde702ccea9e78ebfbcab5e2e931bbb819686b56e6cd3bcc44ca6c7" }, { "name": "EthernetWebServer_STM32", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields. Ethernet_Generic library is used as default for W5x00", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetWebServer_STM32.hpp", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.4.0.zip", "archiveFileName": "EthernetWebServer_STM32-1.4.0.zip", "size": 1134757, "checksum": "SHA-256:95144a0436cd1c1ea1ca09a733c32421c269e3ae83b5e1d84bf5902ad4f3561c" }, { "name": "EthernetWebServer_STM32", "version": "1.4.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields. Ethernet_Generic library is used as default for W5x00", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetWebServer_STM32.hpp", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.4.1.zip", "archiveFileName": "EthernetWebServer_STM32-1.4.1.zip", "size": 1135918, "checksum": "SHA-256:ece45573e46da2e239458ae12f2e601478cd56dbc877715f0d2d43f68810d74c" }, { "name": "EthernetWebServer_STM32", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields. Ethernet_Generic library is used as default for W5x00. Now W5x00 can use any custom hardware / software SPI", "website": "https://github.com/khoih-prog/EthernetWebServer_STM32", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/EthernetWebServer_STM32.git", "providesIncludes": [ "EthernetWebServer_STM32.h", "EthernetWebServer_STM32.hpp", "EthernetHttpClient_STM32.h" ], "dependencies": [ { "name": "STM32duino LwIP" }, { "name": "STM32duino STM32Ethernet" }, { "name": "Functional-Vlpp" }, { "name": "Ethernet_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/EthernetWebServer_STM32-1.5.0.zip", "archiveFileName": "EthernetWebServer_STM32-1.5.0.zip", "size": 1180968, "checksum": "SHA-256:fe6c05ce8291a8fcd511a1b3ca9114a7663dbe35042f64ef12e24d5e3fac531a" }, { "name": "PID controllers Modular Professional", "version": "1.0.0", "author": "Kornelius Thomas, Kornelius_Thomas@yahoo.com", "maintainer": "Kornelius Thomas, Kornelius_Thomas@yahoo.com", "sentence": "Professional PID controllers: continuous, step, impulse and twelve control functions", "paragraph": "including simulations of three control loops", "website": "https://github.com/KorneliusThomas/PIDcontrollersModularProfessional", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/KorneliusThomas/PIDcontrollersModularProfessional.git", "url": "https://downloads.arduino.cc/libraries/github.com/KorneliusThomas/PID_controllers_Modular_Professional-1.0.0.zip", "archiveFileName": "PID_controllers_Modular_Professional-1.0.0.zip", "size": 268439, "checksum": "SHA-256:d21c0382f66ce71fa9d197c8cffeb5c2b543a30a777ebc5968e03159635c7a62" }, { "name": "PID controllers Modular Professional", "version": "1.0.2", "author": "Kornelius Thomas, Kornelius_Thomas@yahoo.com", "maintainer": "Kornelius Thomas, Kornelius_Thomas@yahoo.com", "sentence": "Professional PID controllers: continuous, step, impulse and twelve control functions", "paragraph": "including simulations of three control loops", "website": "https://github.com/KorneliusThomas/PIDcontrollersModularProfessional", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/KorneliusThomas/PIDcontrollersModularProfessional.git", "url": "https://downloads.arduino.cc/libraries/github.com/KorneliusThomas/PID_controllers_Modular_Professional-1.0.2.zip", "archiveFileName": "PID_controllers_Modular_Professional-1.0.2.zip", "size": 268489, "checksum": "SHA-256:7e42b598214f65ab2bc80a787e137150fb117150bb86a2044f2745be3cd012c3" }, { "name": "UCR ESP8266", "version": "0.1.0", "author": "Kai Ejler Rasmussen", "maintainer": "Kai Ejler Rasmussen \u003ckai@rasmussen.dev\u003e", "sentence": "Enables an ESP8266 to be used as a WiFi output device for UCR.", "paragraph": "This handles the network communication with UCR allowing the ESP8266 to be discovered automatically using mDNS-SD.", "website": "https://github.com/HidWizards/UCR-ESP8266", "category": "Uncategorized", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HidWizards/UCR-ESP8266.git", "providesIncludes": [ "UCR.h" ], "dependencies": [ { "name": "ESP8266WiFi" }, { "name": "ESP8266mDNS" }, { "name": "WiFiUdp" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HidWizards/UCR_ESP8266-0.1.0.zip", "archiveFileName": "UCR_ESP8266-0.1.0.zip", "size": 7123, "checksum": "SHA-256:9b1ed9447fcadbd75a69886a541a1b3fb0b433df3db3638b3d942ccd172b108f" }, { "name": "UCR ESP8266", "version": "0.2.0", "author": "Kai Ejler Rasmussen", "maintainer": "Kai Ejler Rasmussen \u003ckai@rasmussen.dev\u003e", "sentence": "Enables an ESP8266 to be used as a WiFi output device for UCR.", "paragraph": "This handles the network communication with UCR allowing the ESP8266 to be discovered automatically using mDNS-SD.", "website": "https://github.com/HidWizards/UCR-ESP8266", "category": "Uncategorized", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HidWizards/UCR-ESP8266.git", "providesIncludes": [ "UCR.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HidWizards/UCR_ESP8266-0.2.0.zip", "archiveFileName": "UCR_ESP8266-0.2.0.zip", "size": 7319, "checksum": "SHA-256:1470ec6d4d9b44614f3055ff341ae2bd5eb70931d313bf53c1837d92a55577f4" }, { "name": "SCL3300", "version": "2.0.0", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-2.0.0.zip", "archiveFileName": "SCL3300-2.0.0.zip", "size": 13814, "checksum": "SHA-256:29b405f199958007ba7f4baf9cafdbd06ce46246555afccc3a2114ab37c74fe2" }, { "name": "SCL3300", "version": "2.1.0", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-2.1.0.zip", "archiveFileName": "SCL3300-2.1.0.zip", "size": 15082, "checksum": "SHA-256:7e76eb73e8cb27d045fc8242a4c56d4b69a4e7f619d3d2b687cc7c4eed178f7e" }, { "name": "SCL3300", "version": "2.1.1", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-2.1.1.zip", "archiveFileName": "SCL3300-2.1.1.zip", "size": 15080, "checksum": "SHA-256:9124aa0930a931daa44440f22293e9f8684f74f824d1a324e08a7e463ebfcef0" }, { "name": "SCL3300", "version": "2.1.2", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-2.1.2.zip", "archiveFileName": "SCL3300-2.1.2.zip", "size": 15079, "checksum": "SHA-256:f1e56d951808d235deccd03c6176d7354e435e5dfa8f070d76e03aa6f78cbcc4" }, { "name": "SCL3300", "version": "2.1.3", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-2.1.3.zip", "archiveFileName": "SCL3300-2.1.3.zip", "size": 15086, "checksum": "SHA-256:0cbe016825e7fa71ea2a4517b778846cd35c06c56b45f5024f11deb434342041" }, { "name": "SCL3300", "version": "2.1.4", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-2.1.4.zip", "archiveFileName": "SCL3300-2.1.4.zip", "size": 15124, "checksum": "SHA-256:7de52f5e3feec8e5a1914b53136a1fe8a71e5a4fd6895b7434d89885699745d7" }, { "name": "SCL3300", "version": "3.0.0", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-3.0.0.zip", "archiveFileName": "SCL3300-3.0.0.zip", "size": 15763, "checksum": "SHA-256:f8d85d8bc8e6b0ff8ca942df878781c63585b488a983d64403e4f3ee206d9b27" }, { "name": "SCL3300", "version": "3.0.2", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-3.0.2.zip", "archiveFileName": "SCL3300-3.0.2.zip", "size": 15772, "checksum": "SHA-256:b74cf21cd18e851b037b9d22fa53edd12c6bf0279879af608481121a2e3c8d87" }, { "name": "SCL3300", "version": "3.1.0", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-3.1.0.zip", "archiveFileName": "SCL3300-3.1.0.zip", "size": 17542, "checksum": "SHA-256:17b251b05256d27f49a8222ddaa3eb671b1014ff5b2a600b7209b7e5ca1ef163" }, { "name": "SCL3300", "version": "3.2.0", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-3.2.0.zip", "archiveFileName": "SCL3300-3.2.0.zip", "size": 20396, "checksum": "SHA-256:21183e6154eef8626d821903313395f0903ed931f2226edc65c46e6bc74499da" }, { "name": "SCL3300", "version": "3.3.0", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-3.3.0.zip", "archiveFileName": "SCL3300-3.3.0.zip", "size": 21802, "checksum": "SHA-256:17bb6f18d409dda94daf313705ee712ef0f23f0f910f52a88d257f31421bf921" }, { "name": "SCL3300", "version": "3.3.1", "author": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "maintainer": "David Armstrong \u003cmamoru.tbreesama@gmail.com\u003e", "sentence": "A library for SPI communication with the Murata SCL3300 Inclinometer sensor.", "paragraph": "This sensor is a 3.3 volt device used to accurately measure tilt angles in three axes simultaneously.", "website": "https://github.com/DavidArmstrong/SCL3300", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DavidArmstrong/SCL3300.git", "url": "https://downloads.arduino.cc/libraries/github.com/DavidArmstrong/SCL3300-3.3.1.zip", "archiveFileName": "SCL3300-3.3.1.zip", "size": 23208, "checksum": "SHA-256:80cd4720c36edf8bd1e28b313e5cd0602914b8032d6f9632aba291df208b7ca2" }, { "name": "Adafruit NAU7802 Library", "version": "0.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "paragraph": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_NAU7802", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NAU7802.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NAU7802_Library-0.0.1.zip", "archiveFileName": "Adafruit_NAU7802_Library-0.0.1.zip", "size": 9703, "checksum": "SHA-256:1fa57e00c823d9c3f22730dd141b8cb7e9b0d615f8fabf327b061b95f7223033" }, { "name": "Adafruit NAU7802 Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "paragraph": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_NAU7802", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NAU7802.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NAU7802_Library-1.0.0.zip", "archiveFileName": "Adafruit_NAU7802_Library-1.0.0.zip", "size": 10295, "checksum": "SHA-256:f47673cbe9d31626dfc7a31796d80fd2f8cf24d97a8ca11f53cea70901258e72" }, { "name": "Adafruit NAU7802 Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "paragraph": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_NAU7802", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NAU7802.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NAU7802_Library-1.0.1.zip", "archiveFileName": "Adafruit_NAU7802_Library-1.0.1.zip", "size": 324031, "checksum": "SHA-256:baeca043911026429adc7218d34270f29500810e799b3873ab893c098649cd97" }, { "name": "Adafruit NAU7802 Library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "paragraph": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_NAU7802", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NAU7802.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NAU7802_Library-1.0.2.zip", "archiveFileName": "Adafruit_NAU7802_Library-1.0.2.zip", "size": 324037, "checksum": "SHA-256:8a777b20572876ecee7edec44ca4fe9ddc112497e0f32bdebc03d36d271c89e8" }, { "name": "Adafruit NAU7802 Library", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "paragraph": "Arduino library for the NAU7802 ADC converter in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_NAU7802", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_NAU7802.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_NAU7802_Library-1.0.4.zip", "archiveFileName": "Adafruit_NAU7802_Library-1.0.4.zip", "size": 324038, "checksum": "SHA-256:898bc5a433635bee9b58aecbf43e75313ea30bc4b1af9f60a1d2b76e6252715f" }, { "name": "SevSegShift", "version": "3.4.1", "author": "Dean Reading \u003cdeanreading@hotmail.com\u003e, Jens Breidenstein \u003cgithub@breidenstein.info\u003e", "maintainer": "Jens Breidenstein \u003cgithub@breidenstein.info\u003e", "sentence": "Adds the functionality to be used with ShiftRegister to the SevSeg Library (Turns your Arduino into a seven segment display controller!)", "paragraph": "Use it to easily display numbers on your seven segment display with additional support of Shift Registers. Supports common cathode and common anode displays, the use of switching transistors, decimal numbers, hexadecimal numbers, and alphanumeric characters.", "website": "https://github.com/bridystone/SevSegShift", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bridystone/SevSegShift.git", "providesIncludes": [ "SevSegShift.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bridystone/SevSegShift-3.4.1.zip", "archiveFileName": "SevSegShift-3.4.1.zip", "size": 184962, "checksum": "SHA-256:fa6138026b6d70cae2697e092c5ea7aa8f74353d564839b1a0dee3e4e26c2650" }, { "name": "SevSegShift", "version": "3.4.2", "author": "Dean Reading \u003cdeanreading@hotmail.com\u003e, Jens Breidenstein \u003cgithub@breidenstein.info\u003e", "maintainer": "Jens Breidenstein \u003cgithub@breidenstein.info\u003e", "sentence": "Fork of SevSeg that adds the functionality of Shift Registers", "paragraph": "Use it to easily display numbers on your seven segment display with additional support of Shift Registers. Supports common cathode and common anode displays, the use of switching transistors, decimal numbers, hexadecimal numbers, and alphanumeric characters.", "website": "https://github.com/bridystone/SevSegShift", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bridystone/SevSegShift.git", "providesIncludes": [ "SevSegShift.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bridystone/SevSegShift-3.4.2.zip", "archiveFileName": "SevSegShift-3.4.2.zip", "size": 186342, "checksum": "SHA-256:6ab786110052b5121e8f34457ac497d880d634b7e4542e1de655adf8e5d762b2" }, { "name": "SevSegShift", "version": "3.4.3", "author": "Dean Reading \u003cdeanreading@hotmail.com\u003e, Jens Breidenstein \u003cgithub@breidenstein.info\u003e", "maintainer": "Jens Breidenstein \u003cgithub@breidenstein.info\u003e", "sentence": "Fork of SevSeg that adds the functionality of Shift Registers", "paragraph": "Use it to easily display numbers on your seven segment display with additional support of Shift Registers. Supports common cathode and common anode displays, the use of switching transistors, decimal numbers, hexadecimal numbers, and alphanumeric characters.", "website": "https://github.com/bridystone/SevSegShift", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bridystone/SevSegShift.git", "providesIncludes": [ "SevSegShift.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bridystone/SevSegShift-3.4.3.zip", "archiveFileName": "SevSegShift-3.4.3.zip", "size": 315669, "checksum": "SHA-256:8c04dc8bda957226deb17ffab9ab21ba1c56012474961c0727bebb76b10f9bb1" }, { "name": "SevSegShift", "version": "3.6.1", "author": "Dean Reading \u003cdeanreading@hotmail.com\u003e, Jens Breidenstein \u003cgithub@breidenstein.info\u003e", "maintainer": "Jens Breidenstein \u003cgithub@breidenstein.info\u003e", "sentence": "Fork of SevSeg that adds the functionality of Shift Registers", "paragraph": "Use it to easily display numbers on your seven segment display with additional support of Shift Registers. Supports common cathode and common anode displays, the use of switching transistors, decimal numbers, hexadecimal numbers, and alphanumeric characters.", "website": "https://github.com/bridystone/SevSegShift", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bridystone/SevSegShift.git", "providesIncludes": [ "SevSegShift.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/bridystone/SevSegShift-3.6.1.zip", "archiveFileName": "SevSegShift-3.6.1.zip", "size": 311234, "checksum": "SHA-256:d43b60a00cc2a2bf539e907185fe68e4f178258e11747fc408749b574ddef28f" }, { "name": "Adafruit HTS221", "version": "0.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the HTS221 sensors in the Adafruit shop", "paragraph": "Arduino library for the HTS221 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_HTS221", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_HTS221.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HTS221-0.1.0.zip", "archiveFileName": "Adafruit_HTS221-0.1.0.zip", "size": 74221, "checksum": "SHA-256:57b7b82bc7e1ef6d3c38dd8c812127266efb2fa64956de9316effad6e3fb8c70" }, { "name": "Adafruit HTS221", "version": "0.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the HTS221 sensors in the Adafruit shop", "paragraph": "Arduino library for the HTS221 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_HTS221", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_HTS221.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HTS221-0.1.1.zip", "archiveFileName": "Adafruit_HTS221-0.1.1.zip", "size": 74264, "checksum": "SHA-256:f8fab84f486aa53da1b7944cf2af0794a9d5a9b17642d2f29b0b709d10445501" }, { "name": "Adafruit HTS221", "version": "0.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the HTS221 sensors in the Adafruit shop", "paragraph": "Arduino library for the HTS221 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_HTS221", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_HTS221.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HTS221-0.1.2.zip", "archiveFileName": "Adafruit_HTS221-0.1.2.zip", "size": 74271, "checksum": "SHA-256:ae57311b2409d89a91a4bdf11266e9a285e005ed2e49688f20ef7939ff0558ef" }, { "name": "Adafruit HTS221", "version": "0.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the HTS221 sensors in the Adafruit shop", "paragraph": "Arduino library for the HTS221 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_HTS221", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_HTS221.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HTS221-0.1.4.zip", "archiveFileName": "Adafruit_HTS221-0.1.4.zip", "size": 74272, "checksum": "SHA-256:93e68d9288971caf65d2b013d3670dfc757227e720fd7dee61d57b6c3fb0a6e3" }, { "name": "Adafruit HTS221", "version": "0.1.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the HTS221 sensors in the Adafruit shop", "paragraph": "Arduino library for the HTS221 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_HTS221", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_HTS221.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_HTS221-0.1.5.zip", "archiveFileName": "Adafruit_HTS221-0.1.5.zip", "size": 74272, "checksum": "SHA-256:8b21cf71d90fa92d2644d77d88a7853059db2d7e32a11474299b1e56efb399b2" }, { "name": "Electronic Cats PN7150", "version": "1.2.0", "author": "Electronic Cats based in the work Strooom", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-1.2.0.zip", "archiveFileName": "Electronic_Cats_PN7150-1.2.0.zip", "size": 5675039, "checksum": "SHA-256:0cb75337b1b4696b25ae2d971b82019bcdecb72f4b6023defe1030f6d63ab26e" }, { "name": "Electronic Cats PN7150", "version": "1.3.0", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-1.3.0.zip", "archiveFileName": "Electronic_Cats_PN7150-1.3.0.zip", "size": 5581054, "checksum": "SHA-256:e78339b70d28c94332ff25ca888866fd70beb8fc34da618cf6294980102a4c85" }, { "name": "Electronic Cats PN7150", "version": "1.3.1", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-1.3.1.zip", "archiveFileName": "Electronic_Cats_PN7150-1.3.1.zip", "size": 5581105, "checksum": "SHA-256:3ac70af7c3e92e17ecc3c16568b5e45f8c59ea1ec237f0e33eb932b023997a69" }, { "name": "Electronic Cats PN7150", "version": "1.4.0", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-1.4.0.zip", "archiveFileName": "Electronic_Cats_PN7150-1.4.0.zip", "size": 5598784, "checksum": "SHA-256:014af237a10e91b594dbf8abc760a681ac0ebd03c8507e1171f83950637c2ff3" }, { "name": "Electronic Cats PN7150", "version": "1.5.0", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-1.5.0.zip", "archiveFileName": "Electronic_Cats_PN7150-1.5.0.zip", "size": 5628218, "checksum": "SHA-256:4296ee026dcc7966252eaa47d96fd2b95098380fd81ebac582a0b790c9301628" }, { "name": "Electronic Cats PN7150", "version": "1.5.1", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-1.5.1.zip", "archiveFileName": "Electronic_Cats_PN7150-1.5.1.zip", "size": 5628192, "checksum": "SHA-256:5adad3e9b44bff48c40ae0af6696a8056f01fa17d7ea0c508420cd9580cee048" }, { "name": "Electronic Cats PN7150", "version": "1.6.0", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-1.6.0.zip", "archiveFileName": "Electronic_Cats_PN7150-1.6.0.zip", "size": 5628183, "checksum": "SHA-256:b330341b2c883e142c7d0ffa7ce1ff4dcb2c7affe6e1453ea06b91d81d60db00" }, { "name": "Electronic Cats PN7150", "version": "1.7.0", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-1.7.0.zip", "archiveFileName": "Electronic_Cats_PN7150-1.7.0.zip", "size": 5628483, "checksum": "SHA-256:38ff4e43b0d8fd5a309c44639414a40bd180762d709674b9b96cc0ca851af1f8" }, { "name": "Electronic Cats PN7150", "version": "1.8.0", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-1.8.0.zip", "archiveFileName": "Electronic_Cats_PN7150-1.8.0.zip", "size": 5628804, "checksum": "SHA-256:635306d9fec78c0959d67f97ee19976c919ada4d48acc83f8b7f6033b27f8017" }, { "name": "Electronic Cats PN7150", "version": "2.0.0", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-2.0.0.zip", "archiveFileName": "Electronic_Cats_PN7150-2.0.0.zip", "size": 5650340, "checksum": "SHA-256:8f50bd4d17723dd8295e721c09fccb6686b7d5d672494a28fa5c401d00f7aba1" }, { "name": "Electronic Cats PN7150", "version": "2.0.1", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-2.0.1.zip", "archiveFileName": "Electronic_Cats_PN7150-2.0.1.zip", "size": 5650331, "checksum": "SHA-256:54d884f9eeadd2ea9961ae1c0de5e6c8efeba310f7a49f1bab33f6a018b2f65c" }, { "name": "Electronic Cats PN7150", "version": "2.1.0", "author": "Electronic Cats and Salvador Mendoza", "maintainer": "Electronic Cats \u003cwww.electroniccats.com\u003e", "sentence": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.", "paragraph": "Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip", "website": "https://github.com/ElectronicCats/ElectronicCats-PN7150", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ElectronicCats/ElectronicCats-PN7150.git", "url": "https://downloads.arduino.cc/libraries/github.com/ElectronicCats/Electronic_Cats_PN7150-2.1.0.zip", "archiveFileName": "Electronic_Cats_PN7150-2.1.0.zip", "size": 5658782, "checksum": "SHA-256:d441b2e0f37e1b720bf909f637500293d676ca1e879ec89a724c3c22e4f5a8aa" }, { "name": "PIO8255", "version": "1.0.0", "author": "Georges-Emile Bihr", "maintainer": "Georges-Emile Bihr", "sentence": "Arduino library for using intel 8255 CMOSes.", "paragraph": "Arduino library for using intel 8255 CMOSes (ex M82C55A-5).", "website": "https://github.com/gramedek/pio8255", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gramedek/pio8255.git", "url": "https://downloads.arduino.cc/libraries/github.com/gramedek/PIO8255-1.0.0.zip", "archiveFileName": "PIO8255-1.0.0.zip", "size": 3547, "checksum": "SHA-256:7eb7b0610f8675a900156a440068dace494ae7bfeb6eb727eab9fabf346baa21" }, { "name": "dustSensor_kocoa", "version": "1.0.0", "author": "JongHyun Woo \u003cwoojh@kocoa.or.kr\u003e", "maintainer": "JongHyun Woo \u003cwoojh@kocoa.or.kr\u003e", "sentence": "Arduino Particulate Matter Sensors for PM-D4.", "paragraph": "This library allows an Arduino/Genuino board to sensing Particulate Matter based on the PM-D4.", "website": "https://github.com/ekkai/PMD4", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ekkai/PMD4.git", "url": "https://downloads.arduino.cc/libraries/github.com/ekkai/dustSensor_kocoa-1.0.0.zip", "archiveFileName": "dustSensor_kocoa-1.0.0.zip", "size": 3107, "checksum": "SHA-256:43d981a8ee74c61a1a40049ec9a7db8d88a853e96c617b3215a358a063235c61" }, { "name": "AccelStepperWithDistances", "version": "1.0.1", "author": "Mateus Junges", "maintainer": "Mateus Junges \u003ccontato@mateusjunges.com\u003e", "sentence": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!", "paragraph": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!", "website": "https://github.com/mateusjunges/accel-stepper-with-distances", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mateusjunges/accel-stepper-with-distances.git", "url": "https://downloads.arduino.cc/libraries/github.com/mateusjunges/AccelStepperWithDistances-1.0.1.zip", "archiveFileName": "AccelStepperWithDistances-1.0.1.zip", "size": 3963, "checksum": "SHA-256:ca8f14d142c5215f3ef1ea758adfefd9f8d4a48538a75e13e644efe449b54b39" }, { "name": "AccelStepperWithDistances", "version": "1.0.2", "author": "Mateus Junges", "maintainer": "Mateus Junges \u003ccontato@mateusjunges.com\u003e", "sentence": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!", "paragraph": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!", "website": "https://github.com/mateusjunges/accel-stepper-with-distances", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mateusjunges/accel-stepper-with-distances.git", "dependencies": [ { "name": "AccelStepper" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mateusjunges/AccelStepperWithDistances-1.0.2.zip", "archiveFileName": "AccelStepperWithDistances-1.0.2.zip", "size": 3972, "checksum": "SHA-256:8abd9906fce110d9cc7d31ae485c883f98a41eaf388fed9f530e8537714a10ad" }, { "name": "AccelStepperWithDistances", "version": "1.0.3", "author": "Mateus Junges", "maintainer": "Mateus Junges \u003ccontato@mateusjunges.com\u003e", "sentence": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!", "paragraph": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!", "website": "https://github.com/mateusjunges/accel-stepper-with-distances", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mateusjunges/accel-stepper-with-distances.git", "dependencies": [ { "name": "AccelStepper" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mateusjunges/AccelStepperWithDistances-1.0.3.zip", "archiveFileName": "AccelStepperWithDistances-1.0.3.zip", "size": 3859, "checksum": "SHA-256:58506e1f44cdd1d7a0e694d1c57386ad661c967239c310ccf62fb1c07806a172" }, { "name": "AccelStepperWithDistances", "version": "1.0.4", "author": "Mateus Junges", "maintainer": "Mateus Junges \u003ccontato@mateusjunges.com\u003e", "sentence": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!", "paragraph": "This library allows you work with the popular AccelStepper not with steps, but milimeter distances!", "website": "https://github.com/mateusjunges/accel-stepper-with-distances", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mateusjunges/accel-stepper-with-distances.git", "dependencies": [ { "name": "AccelStepper" } ], "url": "https://downloads.arduino.cc/libraries/github.com/mateusjunges/AccelStepperWithDistances-1.0.4.zip", "archiveFileName": "AccelStepperWithDistances-1.0.4.zip", "size": 3928, "checksum": "SHA-256:a8f10bbb99c6ea6b58175c214bc2ddb195d8d349bad868ffe4a26e3e8dccb220" }, { "name": "DarkSkySevenDay", "version": "1.0.0", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for Arduino.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/DarkSkySevenDay", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/DarkSkySevenDay.git", "providesIncludes": [ "DarkSkySevenDay.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/DarkSkySevenDay-1.0.0.zip", "archiveFileName": "DarkSkySevenDay-1.0.0.zip", "size": 22202, "checksum": "SHA-256:f715121080b93b7fa4326257c22f681751abc08617eb203ebd49583d76f7f4d6" }, { "name": "Adafruit LPS2X", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS2X sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS2X sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS2X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS2X.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-1.0.0.zip", "archiveFileName": "Adafruit_LPS2X-1.0.0.zip", "size": 75401, "checksum": "SHA-256:43cb3e9da87c14f04d1930f401c779dea5b3d8a28a787363e414cbc3b6ed6c5d" }, { "name": "Adafruit LPS2X", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS2X sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS2X sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS2X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS2X.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-1.0.1.zip", "archiveFileName": "Adafruit_LPS2X-1.0.1.zip", "size": 75438, "checksum": "SHA-256:48100aa3eaa0aca3b54e94a5eeef3ed413835649623b00a7bd22e821d03e90a9" }, { "name": "Adafruit LPS2X", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS2X sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS2X sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS2X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS2X.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-1.0.2.zip", "archiveFileName": "Adafruit_LPS2X-1.0.2.zip", "size": 75467, "checksum": "SHA-256:4b9c8ee87634fa294b96c7bd8e789579b53b8790b8db76075d61c9f8dd202565" }, { "name": "Adafruit LPS2X", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS2X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS2X.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-2.0.0.zip", "archiveFileName": "Adafruit_LPS2X-2.0.0.zip", "size": 79048, "checksum": "SHA-256:641e68be35b0504e10dedc09eddbe5917510a20ac582e16faa6208cc9b9d9b38" }, { "name": "Adafruit LPS2X", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS2X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS2X.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-2.0.1.zip", "archiveFileName": "Adafruit_LPS2X-2.0.1.zip", "size": 79133, "checksum": "SHA-256:7aa9159d18153ef7945b565102b84425ff74466f514d7336cd5e4d0881236b6b" }, { "name": "Adafruit LPS2X", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS2X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS2X.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-2.0.2.zip", "archiveFileName": "Adafruit_LPS2X-2.0.2.zip", "size": 79323, "checksum": "SHA-256:6f939461c993231b52cb4b42a068e66de2ff606f34adfa868a7505c10190ecd9" }, { "name": "Adafruit LPS2X", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS2X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS2X.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-2.0.3.zip", "archiveFileName": "Adafruit_LPS2X-2.0.3.zip", "size": 79326, "checksum": "SHA-256:e3b95e40498f8303acfafee0cd35cb5cc8f71fce845b93202518cec85f75451c" }, { "name": "Adafruit LPS2X", "version": "2.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS2X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS2X.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-2.0.4.zip", "archiveFileName": "Adafruit_LPS2X-2.0.4.zip", "size": 79432, "checksum": "SHA-256:3d89c2b55ec26141dac2d0295af9ae4fa8ee1798ad6d0f8398292d342c70ea2f" }, { "name": "Adafruit LPS2X", "version": "2.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "paragraph": "Arduino library for the LPS22 \u0026 LPS25 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_LPS2X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LPS2X.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LPS2X-2.0.6.zip", "archiveFileName": "Adafruit_LPS2X-2.0.6.zip", "size": 79432, "checksum": "SHA-256:d428794320a16c07b5060a3d00fbcdc4cd42cfa607099f452327f1852b77a04b" }, { "name": "TLI4971-Current-Sensor", "version": "1.0.0", "author": "Infineon Technologies AG", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineons TLI4971 Current Sensor", "paragraph": "C++ library of Infineons Magnetic Hall TLI4971 Current Sensor", "website": "https://www.infineon.com/cms/en/product/sensor/current-sensors/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLI4971-Current-Sensor.git", "providesIncludes": [ "TLI4971.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLI4971_Current_Sensor-1.0.0.zip", "archiveFileName": "TLI4971_Current_Sensor-1.0.0.zip", "size": 14890, "checksum": "SHA-256:2908dab5863798017f475e3574cdc3296159332245fbd2545d4558b2dd6230a5" }, { "name": "TLI4971-Current-Sensor", "version": "1.0.1", "author": "Infineon Technologies AG", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineons TLI4971 Current Sensor", "paragraph": "C++ library of Infineons Magnetic Hall TLI4971 Current Sensor", "website": "https://www.infineon.com/cms/en/product/sensor/current-sensors/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLI4971-Current-Sensor.git", "providesIncludes": [ "TLI4971.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLI4971_Current_Sensor-1.0.1.zip", "archiveFileName": "TLI4971_Current_Sensor-1.0.1.zip", "size": 340561, "checksum": "SHA-256:d48b5e7a85fe4571b85f19b7243e952d91090ecceeb065867a6966bf1b995c90" }, { "name": "TLI4971-Current-Sensor", "version": "1.1.1", "author": "Infineon Technologies AG", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineons TLI4971 Current Sensor", "paragraph": "C++ library of Infineons Magnetic Hall TLI4971 Current Sensor", "website": "https://www.infineon.com/cms/en/product/sensor/current-sensors/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLI4971-Current-Sensor.git", "providesIncludes": [ "TLI4971.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLI4971_Current_Sensor-1.1.1.zip", "archiveFileName": "TLI4971_Current_Sensor-1.1.1.zip", "size": 340761, "checksum": "SHA-256:be3330df7e16f70d9dc8fadc0610d3f0a8bd97735600bcf5cde5f6e9e4582859" }, { "name": "TLI4971-Current-Sensor", "version": "1.1.2", "author": "Infineon Technologies AG", "maintainer": "Infineon Technologies \u003cwww.infineon.com\u003e", "sentence": "This library provides an Interface for Infineons TLI4971 Current Sensor", "paragraph": "C++ library of Infineons Magnetic Hall TLI4971 Current Sensor", "website": "https://www.infineon.com/cms/en/product/sensor/current-sensors/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Infineon/TLI4971-Current-Sensor.git", "providesIncludes": [ "TLI4971.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Infineon/TLI4971_Current_Sensor-1.1.2.zip", "archiveFileName": "TLI4971_Current_Sensor-1.1.2.zip", "size": 340712, "checksum": "SHA-256:d485cd3a092354c9fff562b2c1ceb00a4d0d7124633ba583c7a98aa0dcf32e19" }, { "name": "ComDriverSpi", "version": "1.1.4", "author": "IGB", "maintainer": "IGB", "sentence": "SPI communication driver class", "paragraph": "Wraps transfer commands, speed, pinModes into an object", "website": "*", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/IGB-Germany/ComDriverSpi.git", "url": "https://downloads.arduino.cc/libraries/github.com/IGB-Germany/ComDriverSpi-1.1.4.zip", "archiveFileName": "ComDriverSpi-1.1.4.zip", "size": 5686, "checksum": "SHA-256:74ececf91a7fbaa7393f5b3ce137b7074b6896e15c6d76e0b722622e3d61d66b" }, { "name": "ComDriverSpi", "version": "1.1.5", "author": "IGB", "maintainer": "IGB", "sentence": "SPI communication driver class", "paragraph": "Wraps transfer commands, speed, pinModes into an object", "website": "*", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/IGB-Germany/ComDriverSpi.git", "url": "https://downloads.arduino.cc/libraries/github.com/IGB-Germany/ComDriverSpi-1.1.5.zip", "archiveFileName": "ComDriverSpi-1.1.5.zip", "size": 6919, "checksum": "SHA-256:5d7ee0746dc7bb7fd4aa8f55dcda260c650524378836fe9c50610c2dd5209a54" }, { "name": "APRS-IS-Lib", "version": "0.0.1", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "APRS-IS library for ESP32", "paragraph": "This library will provide an simple interface to the APRS-Servers with the help of APRS-IS.", "website": "https://github.com/peterus/APRS-IS-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-IS-Lib.git", "providesIncludes": [ "APRS-IS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_IS_Lib-0.0.1.zip", "archiveFileName": "APRS_IS_Lib-0.0.1.zip", "size": 3403, "checksum": "SHA-256:2e5147a6588e7fa4ed95a809d92a69f245b13555304428f3d53826e6f3fad3a2" }, { "name": "APRS-IS-Lib", "version": "0.0.2", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "APRS-IS library for ESP32", "paragraph": "This library will provide an simple interface to the APRS-Servers with the help of APRS-IS.", "website": "https://github.com/peterus/APRS-IS-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-IS-Lib.git", "providesIncludes": [ "APRS-IS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_IS_Lib-0.0.2.zip", "archiveFileName": "APRS_IS_Lib-0.0.2.zip", "size": 6285, "checksum": "SHA-256:4a8675f02759c9eeb9b167dd6f4d4aaeeddc60864c288868b2fbf62efd9609f9" }, { "name": "APRS-IS-Lib", "version": "0.0.4", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "APRS-IS library for ESP32", "paragraph": "This library will provide an simple interface to the APRS-Servers with the help of APRS-IS.", "website": "https://github.com/peterus/APRS-IS-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-IS-Lib.git", "providesIncludes": [ "APRS-IS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_IS_Lib-0.0.4.zip", "archiveFileName": "APRS_IS_Lib-0.0.4.zip", "size": 7667, "checksum": "SHA-256:0cba51120508696ba8543a2776257c99c5dd844576e1ed6c0e701ae63096e406" }, { "name": "APRS-IS-Lib", "version": "0.0.5", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "APRS-IS library for ESP32", "paragraph": "This library will provide an simple interface to the APRS-Servers with the help of APRS-IS.", "website": "https://github.com/peterus/APRS-IS-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-IS-Lib.git", "providesIncludes": [ "APRS-IS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_IS_Lib-0.0.5.zip", "archiveFileName": "APRS_IS_Lib-0.0.5.zip", "size": 7709, "checksum": "SHA-256:3ba51d8b30ca4588c0c45c69633e1da1aa1aa6e9cb3897f4239f6768631b353a" }, { "name": "APRS-IS-Lib", "version": "0.0.6", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "APRS-IS library for ESP32", "paragraph": "This library will provide an simple interface to the APRS-Servers with the help of APRS-IS.", "website": "https://github.com/peterus/APRS-IS-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-IS-Lib.git", "providesIncludes": [ "APRS-IS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_IS_Lib-0.0.6.zip", "archiveFileName": "APRS_IS_Lib-0.0.6.zip", "size": 8491, "checksum": "SHA-256:5b2de7422aec72dd11fe6ff7b363cc364616caf368b297b14b0831ff12081c47" }, { "name": "APRS-IS-Lib", "version": "0.0.7", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "APRS-IS library for ESP32", "paragraph": "This library will provide an simple interface to the APRS-Servers with the help of APRS-IS.", "website": "https://github.com/lora-aprs/APRS-IS-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-IS-Lib.git", "providesIncludes": [ "APRS-IS.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_IS_Lib-0.0.7.zip", "archiveFileName": "APRS_IS_Lib-0.0.7.zip", "size": 8493, "checksum": "SHA-256:ab7730a08451dba5890a5683e21e2e2aa65887a2552e1d2241c15bb24e727c60" }, { "name": "SerialConfigCommand", "version": "0.4.0", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "Implement user commands via Serial easily.", "paragraph": "SerialConfigCommand allows user to issue commands, with or without values via the Serial Monitor easily. Example: \"LED=255\", \"Lock=1\", \"Start\". Uses Arduino String() class instead of character array.", "website": "https://github.com/cygig/TimerEvent", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SerialConfigCommand.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SerialConfigCommand-0.4.0.zip", "archiveFileName": "SerialConfigCommand-0.4.0.zip", "size": 6504, "checksum": "SHA-256:3bfbeb163584abe1f2c6e1a6ff89da8a41d7b87a7a0855b416fb766e015f3959" }, { "name": "SerialConfigCommand", "version": "0.4.1", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "Implement user commands via Serial easily.", "paragraph": "SerialConfigCommand allows user to issue commands, with or without values via the Serial Monitor easily. Example: \"LED=255\", \"Lock=1\", \"Start\". Uses Arduino String() class instead of character array.", "website": "https://github.com/cygig/TimerEvent", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SerialConfigCommand.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SerialConfigCommand-0.4.1.zip", "archiveFileName": "SerialConfigCommand-0.4.1.zip", "size": 6623, "checksum": "SHA-256:956a400ca0e3c312b13d75302597adc614958aa420dae1b8fcdd754924568fc0" }, { "name": "SerialConfigCommand", "version": "0.4.2", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "Implement user commands via Serial easily.", "paragraph": "SerialConfigCommand allows user to issue commands, with or without values via the Serial Monitor easily. Example: \"LED=255\", \"Lock=1\", \"Start\". Uses Arduino String() class instead of character array.", "website": "https://github.com/cygig/TimerEvent", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SerialConfigCommand.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SerialConfigCommand-0.4.2.zip", "archiveFileName": "SerialConfigCommand-0.4.2.zip", "size": 6618, "checksum": "SHA-256:e188b57ee99d6cd6c15f43a3f3ab421f402da4d7c2f70a8bcaadac22f8ed060d" }, { "name": "SerialConfigCommand", "version": "0.5.0", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "SerialConfigCommand for Arduino allows user to set commands via the Serial Monitor easily.", "paragraph": "SerialConfigCommand can allow for commands with or without values to be set. Example: \"LED=255\", \"Lock=1\", \"Start\". It is compatible with both Arduino String and C-string, making it accessible for novice users. The library checks the Serial buffer every x interval defined by the user, and parse the setting into commands and values.", "website": "https://github.com/cygig/TimerEvent", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SerialConfigCommand.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SerialConfigCommand-0.5.0.zip", "archiveFileName": "SerialConfigCommand-0.5.0.zip", "size": 543589, "checksum": "SHA-256:d3163d876356ab69a8838ed9a79262ec06d5492434d09e0097063c6007fb3f42" }, { "name": "SerialConfigCommand", "version": "0.5.1", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "SerialConfigCommand for Arduino allows user to set commands via the Serial Monitor easily.", "paragraph": "SerialConfigCommand can allow for commands with or without values to be set. Example: \"LED=255\", \"Lock=1\", \"Start\". It is compatible with both Arduino String and C-string, making it accessible for novice users. The library checks the Serial buffer every x interval defined by the user, and parse the setting into commands and values.", "website": "https://github.com/cygig/SerialConfigCommand", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SerialConfigCommand.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SerialConfigCommand-0.5.1.zip", "archiveFileName": "SerialConfigCommand-0.5.1.zip", "size": 543586, "checksum": "SHA-256:c617bd5cff198191c84bd7cb4f07386769a302ffb784fbdad7af31c621456d95" }, { "name": "SerialConfigCommand", "version": "0.6.0", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "SerialConfigCommand for Arduino allows user to set commands via the Serial Monitor easily.", "paragraph": "SerialConfigCommand can allow for commands with or without values to be set. Example: \"LED=255\", \"Lock=1\", \"Start\". It is compatible with both Arduino String and C-string, making it accessible for novice users. The library checks the Serial buffer every x interval defined by the user, and parse the setting into commands and values.", "website": "https://github.com/cygig/SerialConfigCommand", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SerialConfigCommand.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SerialConfigCommand-0.6.0.zip", "archiveFileName": "SerialConfigCommand-0.6.0.zip", "size": 543638, "checksum": "SHA-256:21cacce161ae8716f8cfcfdb631a8fc766f63fe480297e9df8f3d8f9c14fddbe" }, { "name": "SerialConfigCommand", "version": "0.7.0", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "SerialConfigCommand for Arduino allows user to set commands via the Serial Monitor easily.", "paragraph": "SerialConfigCommand can allow for commands with or without values to be set. Example: \"LED=255\", \"Lock=1\", \"Start\". It is compatible with both Arduino String and C-string, making it accessible for novice users. The library checks the Serial buffer every x interval defined by the user, and parse the setting into commands and values.", "website": "https://github.com/cygig/SerialConfigCommand", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SerialConfigCommand.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SerialConfigCommand-0.7.0.zip", "archiveFileName": "SerialConfigCommand-0.7.0.zip", "size": 544108, "checksum": "SHA-256:ed5b3df0c80bbb5f6be2b3865c7db58d57f77adbcc3b1f13b3420dfec7983316" }, { "name": "APRS-Decoder-Lib", "version": "0.0.1", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "Library to decode APRS messages.", "paragraph": "This library will provide a simple way to decode APRS messages.", "website": "https://github.com/peterus/APRS-Decoder-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-Decoder-Lib.git", "providesIncludes": [ "APRS-Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_Decoder_Lib-0.0.1.zip", "archiveFileName": "APRS_Decoder_Lib-0.0.1.zip", "size": 31845, "checksum": "SHA-256:a6830b4dd33e1316dca1ac76e5a2374fe244c1af9693145a9dce4c35c13ae051" }, { "name": "APRS-Decoder-Lib", "version": "0.0.3", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "Library to decode APRS messages.", "paragraph": "This library will provide a simple way to decode APRS messages.", "website": "https://github.com/peterus/APRS-Decoder-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-Decoder-Lib.git", "providesIncludes": [ "APRS-Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_Decoder_Lib-0.0.3.zip", "archiveFileName": "APRS_Decoder_Lib-0.0.3.zip", "size": 6275, "checksum": "SHA-256:277a4349afca32682ed296ee1e47f814664c8e932a53bf14572a759b47fafae9" }, { "name": "APRS-Decoder-Lib", "version": "0.0.4", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "Library to decode APRS messages.", "paragraph": "This library will provide a simple way to decode APRS messages.", "website": "https://github.com/peterus/APRS-Decoder-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-Decoder-Lib.git", "providesIncludes": [ "APRS-Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_Decoder_Lib-0.0.4.zip", "archiveFileName": "APRS_Decoder_Lib-0.0.4.zip", "size": 8141, "checksum": "SHA-256:367723b91ede3fe25bcde65c752a84e09311344bc06d09f278d92bb6bafef274" }, { "name": "APRS-Decoder-Lib", "version": "0.0.5", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "Library to decode APRS messages.", "paragraph": "This library will provide a simple way to decode APRS messages.", "website": "https://github.com/lora-aprs/APRS-Decoder-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-Decoder-Lib.git", "providesIncludes": [ "APRS-Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_Decoder_Lib-0.0.5.zip", "archiveFileName": "APRS_Decoder_Lib-0.0.5.zip", "size": 8215, "checksum": "SHA-256:8d4cb60324f5946ef583bb7fe84ada51bb7b404ae914edd81973a78886298fc5" }, { "name": "APRS-Decoder-Lib", "version": "0.0.6", "author": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "maintainer": "Peter Buchegger \u003cpeter@pbuchegger.at\u003e", "sentence": "Library to decode APRS messages.", "paragraph": "This library will provide a simple way to decode APRS messages.", "website": "https://github.com/lora-aprs/APRS-Decoder-Lib", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/peterus/APRS-Decoder-Lib.git", "providesIncludes": [ "APRS-Decoder.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/peterus/APRS_Decoder_Lib-0.0.6.zip", "archiveFileName": "APRS_Decoder_Lib-0.0.6.zip", "size": 14295, "checksum": "SHA-256:57ec283976c6e35f5345c854722741821c61f219d0a538299e755b1b9913e6cd" }, { "name": "AD5231 Arduino Library", "version": "0.1.0", "author": "Will White", "maintainer": "WD24 \u003chttps://github.com/WD24/AD5231-Arduino-Library\u003e", "sentence": "Arduino Library for controlling the Analog Devices AD5231 SPI Digital Potentiometer (DigiPot)", "paragraph": "The Analog Devices AD5231 Digital Potentiometer (DigiPot) has a 10 bit resolution(1024) avalable in several values (10 kΩ, 50 kΩ, and 100 kΩ) with either 3-5V single supply or +/- 2.5V communicating over SPI.", "website": "https://github.com/WD24/AD5231-Arduino-Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/WD24/AD5231-Arduino-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/WD24/AD5231_Arduino_Library-0.1.0.zip", "archiveFileName": "AD5231_Arduino_Library-0.1.0.zip", "size": 18107, "checksum": "SHA-256:059bbbcd4d06bb297ea0df44c51ca2d81ca5cb8ca0f69d0c99ed7518ee768ee9" }, { "name": "FeatherFault", "version": "1.0.0", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "FeatherFault tells you why your Arduino program is crashing", "paragraph": "When a microcontroller crashes or hangs, it can be quite difficult to troubleshoot what caused it. FeatherFault is an attempt to build a system that can not only recover from a crash, but tell you why the crash happened.", "website": "https://github.com/OPEnSLab-OSU/FeatherFault", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/FeatherFault.git", "providesIncludes": [ "FeatherFault.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/FeatherFault-1.0.0.zip", "archiveFileName": "FeatherFault-1.0.0.zip", "size": 28999, "checksum": "SHA-256:c559054ce9d0fcbea6475f44a122172cc5209b6e1f39027ed9eaf126f6e07233" }, { "name": "FeatherFault", "version": "1.1.3", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "FeatherFault tells you why your Arduino program is crashing", "paragraph": "When a microcontroller crashes or hangs, it can be quite difficult to troubleshoot what caused it. FeatherFault is an attempt to build a system that can not only recover from a crash, but tell you why the crash happened.", "website": "https://github.com/OPEnSLab-OSU/FeatherFault", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/FeatherFault.git", "providesIncludes": [ "FeatherFault.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/FeatherFault-1.1.3.zip", "archiveFileName": "FeatherFault-1.1.3.zip", "size": 29000, "checksum": "SHA-256:818e4906031ea249a05105d081dd7a43909172155af90f1099bb004ba5bb923e" }, { "name": "FeatherFault", "version": "1.1.4", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "FeatherFault tells you why your Arduino program is crashing", "paragraph": "When a microcontroller crashes or hangs, it can be quite difficult to troubleshoot what caused it. FeatherFault is an attempt to build a system that can not only recover from a crash, but tell you why the crash happened.", "website": "https://github.com/OPEnSLab-OSU/FeatherFault", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/FeatherFault.git", "providesIncludes": [ "FeatherFault.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/FeatherFault-1.1.4.zip", "archiveFileName": "FeatherFault-1.1.4.zip", "size": 30417, "checksum": "SHA-256:c31e3749a82bcd5a4450014d6c9733e8731eacb8b332db524aa1a022a3da527b" }, { "name": "FeatherFault", "version": "1.1.5", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "FeatherFault tells you why your Arduino program is crashing", "paragraph": "When a microcontroller crashes or hangs, it can be quite difficult to troubleshoot what caused it. FeatherFault is an attempt to build a system that can not only recover from a crash, but tell you why the crash happened.", "website": "https://github.com/OPEnSLab-OSU/FeatherFault", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/FeatherFault.git", "providesIncludes": [ "FeatherFault.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/FeatherFault-1.1.5.zip", "archiveFileName": "FeatherFault-1.1.5.zip", "size": 30463, "checksum": "SHA-256:17596495f1337188841122f92d619d393ae1ba0f02ce70d16533011ae2d8557c" }, { "name": "FeatherFault", "version": "1.1.6", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "FeatherFault tells you why your Arduino program is crashing", "paragraph": "When a microcontroller crashes or hangs, it can be quite difficult to troubleshoot what caused it. FeatherFault is an attempt to build a system that can not only recover from a crash, but tell you why the crash happened.", "website": "https://github.com/OPEnSLab-OSU/FeatherFault", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/FeatherFault.git", "providesIncludes": [ "FeatherFault.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/FeatherFault-1.1.6.zip", "archiveFileName": "FeatherFault-1.1.6.zip", "size": 30466, "checksum": "SHA-256:8866309c58378bd7ab57ef888358a272c42dfffc573b1ec896c6d63c27e2eafa" }, { "name": "FeatherFault", "version": "1.1.7", "author": "Noah Koontz \u003ckoontzn@oregonstate.edu\u003e", "maintainer": "OPEnS Lab", "sentence": "FeatherFault tells you why your Arduino program is crashing", "paragraph": "When a microcontroller crashes or hangs, it can be quite difficult to troubleshoot what caused it. FeatherFault is an attempt to build a system that can not only recover from a crash, but tell you why the crash happened.", "website": "https://github.com/OPEnSLab-OSU/FeatherFault", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/OPEnSLab-OSU/FeatherFault.git", "providesIncludes": [ "FeatherFault.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/OPEnSLab-OSU/FeatherFault-1.1.7.zip", "archiveFileName": "FeatherFault-1.1.7.zip", "size": 30454, "checksum": "SHA-256:01a836dda3f8600cf7ec3b39ba15d49c7efc395c4b19e51f7dfe74b95ff18bc7" }, { "name": "Gigabits", "version": "0.0.2", "author": "Robert Carle \u003crcarle3911@gmail.com\u003e", "maintainer": "Robert Carle \u003crcarle3911@gmail.com\u003e", "sentence": "Gigabits interface for Arduino", "paragraph": "This library interfaces with the Gigabits API", "website": "https://github.com/gigabits-org/gigabits-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gigabits-org/gigabits-arduino.git", "providesIncludes": [ "Gigabits.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/gigabits-org/Gigabits-0.0.2.zip", "archiveFileName": "Gigabits-0.0.2.zip", "size": 29652, "checksum": "SHA-256:8cf97a3c6ea601dc8aaea50d0e226762e3e5893f1ab633c108f790accc943935" }, { "name": "Gigabits", "version": "0.0.3", "author": "Robert Carle \u003crcarle3911@gmail.com\u003e", "maintainer": "Robert Carle \u003crcarle3911@gmail.com\u003e", "sentence": "Gigabits interface for Arduino", "paragraph": "This library interfaces with the Gigabits API", "website": "https://github.com/gigabits-org/gigabits-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gigabits-org/gigabits-arduino.git", "providesIncludes": [ "Gigabits.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/gigabits-org/Gigabits-0.0.3.zip", "archiveFileName": "Gigabits-0.0.3.zip", "size": 48799, "checksum": "SHA-256:0df76c56430e018c6f2c8efbd33d50962b6db808ad965052e639ca5553c24ee6" }, { "name": "Gigabits", "version": "0.0.4", "author": "Robert Carle \u003crcarle3911@gmail.com\u003e", "maintainer": "Robert Carle \u003crcarle3911@gmail.com\u003e", "sentence": "Gigabits interface for Arduino", "paragraph": "This library interfaces with the Gigabits API", "website": "https://github.com/gigabits-org/gigabits-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gigabits-org/gigabits-arduino.git", "providesIncludes": [ "Gigabits.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/gigabits-org/Gigabits-0.0.4.zip", "archiveFileName": "Gigabits-0.0.4.zip", "size": 50799, "checksum": "SHA-256:2503086ace835616ec742947318e7ce197ceeade716d3cf5c92b19ff43a9325c" }, { "name": "STM32duino ST25DV", "version": "1.0.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-1.0.0.zip", "archiveFileName": "STM32duino_ST25DV-1.0.0.zip", "size": 107074, "checksum": "SHA-256:892ac8b9afad2dcf3c8cc1cf7dd3b5f03f3e512675f1c16b2b8726b19368b471" }, { "name": "STM32duino ST25DV", "version": "1.0.1", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-1.0.1.zip", "archiveFileName": "STM32duino_ST25DV-1.0.1.zip", "size": 107084, "checksum": "SHA-256:68cc33fca6faeb2b87ae75589a8b3897d69788efbf8b284edeb7a6a4134ff3ef" }, { "name": "STM32duino ST25DV", "version": "1.0.2", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-1.0.2.zip", "archiveFileName": "STM32duino_ST25DV-1.0.2.zip", "size": 112498, "checksum": "SHA-256:6547158c65224e0cb5d34e7fbf0cc1666951fe82dc4e84dfb2c4519f6128eda7" }, { "name": "STM32duino ST25DV", "version": "1.0.3", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-1.0.3.zip", "archiveFileName": "STM32duino_ST25DV-1.0.3.zip", "size": 112629, "checksum": "SHA-256:19f76bd1ebd951a551befeea9b4062c8682060e0cb7c1ced98ee4c4f3227523f" }, { "name": "STM32duino ST25DV", "version": "1.1.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-1.1.0.zip", "archiveFileName": "STM32duino_ST25DV-1.1.0.zip", "size": 112731, "checksum": "SHA-256:430865003c4ec3cd58ba76e82a9b1b21ef05487cf87e841b1d72a3ba74dd6513" }, { "name": "STM32duino ST25DV", "version": "1.2.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-1.2.0.zip", "archiveFileName": "STM32duino_ST25DV-1.2.0.zip", "size": 112761, "checksum": "SHA-256:6684cd4c0a3ab1d5dd7000d68a1232a8113e2a8b5456bedae4a8af28a429b007" }, { "name": "STM32duino ST25DV", "version": "2.0.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-2.0.0.zip", "archiveFileName": "STM32duino_ST25DV-2.0.0.zip", "size": 102246, "checksum": "SHA-256:d245dddf4aef72d70aa7bc0dea28db52705a80656013876825cbfaf366073027" }, { "name": "STM32duino ST25DV", "version": "2.0.1", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-2.0.1.zip", "archiveFileName": "STM32duino_ST25DV-2.0.1.zip", "size": 102193, "checksum": "SHA-256:89e6767d89a9aefabcac67481c738cd30c495408425842cb9225253b8a9ad191" }, { "name": "STM32duino ST25DV", "version": "2.0.2", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-2.0.2.zip", "archiveFileName": "STM32duino_ST25DV-2.0.2.zip", "size": 102240, "checksum": "SHA-256:39d3bfea54daa531feff5f0681ea6342784234ea8ef30be01477d83387bc6054" }, { "name": "STM32duino ST25DV", "version": "2.0.3", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-2.0.3.zip", "archiveFileName": "STM32duino_ST25DV-2.0.3.zip", "size": 102238, "checksum": "SHA-256:6cc235d8526ce41e8da1e4e77f870693061ed2143ae75bb297391bb521d91b11" }, { "name": "STM32duino ST25DV", "version": "2.1.0", "author": "STMicroelectronics", "maintainer": "stm32duino", "sentence": "Allows controlling the NFC ST25DV", "paragraph": "This library provides the drivers and a sample application to control NFC ST25DV", "website": "https://github.com/stm32duino/ST25DV", "category": "Communication", "architectures": [ "stm32", "avr", "samd", "arc32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ST25DV.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ST25DV-2.1.0.zip", "archiveFileName": "STM32duino_ST25DV-2.1.0.zip", "size": 103453, "checksum": "SHA-256:0e8a93f5a0e423b6902a16a49ba48a5b77a1300b71f7c18a9349effbbc5a96a7" }, { "name": "USB-MIDI", "version": "1.0.0", "author": "lathoub", "maintainer": "lathoub \u003clathoub@gmail.com\u003e", "sentence": "USB-MIDI I/Os for Arduino", "paragraph": "Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer. This library depends on the FortySevenEffects MIDI Library.", "website": "https://github.com/lathoub/USB-MIDI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lathoub/USB-MIDI.git", "providesIncludes": [ "USB-MIDI.h" ], "dependencies": [ { "name": "MIDI Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lathoub/USB_MIDI-1.0.0.zip", "archiveFileName": "USB_MIDI-1.0.0.zip", "size": 6744, "checksum": "SHA-256:5300fda6963a9e50abc0f53e91c8f094910828dcc45b7765e4ce904ccca7a43a" }, { "name": "USB-MIDI", "version": "1.1.0", "author": "lathoub", "maintainer": "lathoub \u003clathoub@gmail.com\u003e", "sentence": "USB-MIDI I/Os for Arduino", "paragraph": "Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer. This library depends on the FortySevenEffects MIDI Library.", "website": "https://github.com/lathoub/Arduino-USBMIDI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lathoub/USB-MIDI.git", "providesIncludes": [ "USB-MIDI.h" ], "dependencies": [ { "name": "MIDI Library" }, { "name": "MIDIUSB" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lathoub/USB_MIDI-1.1.0.zip", "archiveFileName": "USB_MIDI-1.1.0.zip", "size": 13880, "checksum": "SHA-256:42b66ca44721930dcc64d1cfb0c377b844ed649c3e0f5deb26808731c9ca9fea" }, { "name": "USB-MIDI", "version": "1.1.1", "author": "lathoub", "maintainer": "lathoub \u003clathoub@gmail.com\u003e", "sentence": "USB-MIDI I/Os for Arduino", "paragraph": "Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer. This library depends on the FortySevenEffects MIDI Library.", "website": "https://github.com/lathoub/Arduino-USBMIDI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lathoub/USB-MIDI.git", "providesIncludes": [ "USB-MIDI.h" ], "dependencies": [ { "name": "MIDI Library" }, { "name": "MIDIUSB" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lathoub/USB_MIDI-1.1.1.zip", "archiveFileName": "USB_MIDI-1.1.1.zip", "size": 13878, "checksum": "SHA-256:7c98530df8d1ab2498253cdc6c21a97e0145acc244f4bc4b9d3250ef2522842c" }, { "name": "USB-MIDI", "version": "1.1.2", "author": "lathoub", "maintainer": "lathoub \u003clathoub@gmail.com\u003e", "sentence": "USB-MIDI I/Os for Arduino", "paragraph": "Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer. This library depends on the FortySevenEffects MIDI Library.", "website": "https://github.com/lathoub/Arduino-USBMIDI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lathoub/USB-MIDI.git", "providesIncludes": [ "USB-MIDI.h" ], "dependencies": [ { "name": "MIDI Library" }, { "name": "MIDIUSB" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lathoub/USB_MIDI-1.1.2.zip", "archiveFileName": "USB_MIDI-1.1.2.zip", "size": 14084, "checksum": "SHA-256:74828c7955f53285b018886cfb8cec6af7c3de04ef7d2f50cd2bc536b03e1e35" }, { "name": "I2cMotors_asukiaaa", "version": "1.0.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls i2c motor driver.", "paragraph": "It can control speed of left and right motors.", "website": "https://github.com/asukiaaa/I2cMotors_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/I2cMotors_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/I2cMotors_asukiaaa-1.0.0.zip", "archiveFileName": "I2cMotors_asukiaaa-1.0.0.zip", "size": 4937, "checksum": "SHA-256:916460644660f76b5748f0f71e4738540551c2db4c5ad011fbef5bd21f7151f3" }, { "name": "I2cMotors_asukiaaa", "version": "1.0.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls i2c motor driver.", "paragraph": "It can control speed of left and right motors.", "website": "https://github.com/asukiaaa/I2cMotors_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/I2cMotors_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/I2cMotors_asukiaaa-1.0.1.zip", "archiveFileName": "I2cMotors_asukiaaa-1.0.1.zip", "size": 5101, "checksum": "SHA-256:c743e1674d4885f1648602f9347ac6c35ab85cf3d53eda499f221f838dafacfe" }, { "name": "I2cMotors_asukiaaa", "version": "1.0.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls i2c motor driver.", "paragraph": "It can control speed of left and right motors.", "website": "https://github.com/asukiaaa/I2cMotors_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/I2cMotors_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/I2cMotors_asukiaaa-1.0.2.zip", "archiveFileName": "I2cMotors_asukiaaa-1.0.2.zip", "size": 5102, "checksum": "SHA-256:14223c22b177d19a94c51dd60cfbcf8dbb9cf3fb01faeccd8d69a93d1a09f95a" }, { "name": "I2cMotors_asukiaaa", "version": "1.0.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "It controls i2c motor driver.", "paragraph": "It can control speed of left and right motors.", "website": "https://github.com/asukiaaa/I2cMotors_asukiaaa", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/I2cMotors_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/I2cMotors_asukiaaa-1.0.3.zip", "archiveFileName": "I2cMotors_asukiaaa-1.0.3.zip", "size": 5145, "checksum": "SHA-256:24d3e21bbeb67fa134eb060064686453f9c49ebacca1d0fbce81d97e48eee899" }, { "name": "ssd1306xled", "version": "0.0.1", "author": "Neven Boyanov, Tejashwi Kalp Taru, David Johnson-Davies", "maintainer": "Tejashwi Kalp Taru", "sentence": "SSD1306, SSD1315 or SSH1106 OLED screen driver", "paragraph": "SSD1306, SSD1315 or SSH1106 OLED screen driver", "website": "https://github.com/tejashwikalptaru/ssd1306xled", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tejashwikalptaru/ssd1306xled.git", "url": "https://downloads.arduino.cc/libraries/github.com/tejashwikalptaru/ssd1306xled-0.0.1.zip", "archiveFileName": "ssd1306xled-0.0.1.zip", "size": 13027, "checksum": "SHA-256:1c40592f8286f3164ae572343628c9ce05c4f5b9a94aa6ed5cac8a4c067461b2" }, { "name": "Motor_RS", "version": "1.0.0", "author": "Rahul Shrivastava \u003crahul.stva@gmail.com\u003e", "maintainer": "Rahul Shrivastava \u003crahul.stva@gmail.com\u003e", "sentence": "Library for L293D.", "paragraph": "You can one DC Motor, forward, back and stop.", "website": "https://github.com/rahulstva/Motor_RS", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rahulstva/Motor_RS.git", "url": "https://downloads.arduino.cc/libraries/github.com/rahulstva/Motor_RS-1.0.0.zip", "archiveFileName": "Motor_RS-1.0.0.zip", "size": 15095, "checksum": "SHA-256:f13aff9f7c8b1babac893656c01bcb3a2c66ad9d4012692a703012519375f9d1" }, { "name": "lv_arduino", "version": "2.0.2", "author": "Gabor Kiss-Vamosi", "maintainer": "Pavel Brychta \u003cpablo@xpablo.cz\u003e", "sentence": "Full-featured Graphics Library for embedded systems", "paragraph": "Littlev Graphics Library provides everything you need to create a Graphical User Interface (GUI) on embedded systems with easy-to-use graphical elements, beautiful visual effects and low memory footprint.", "website": "https://littlevgl.com", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lvgl/lv_arduino.git", "providesIncludes": [ "lvgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lvgl/lv_arduino-2.0.2.zip", "archiveFileName": "lv_arduino-2.0.2.zip", "size": 794932, "checksum": "SHA-256:657eb1f24e63d42e6c1175a7a5e107f460eb018b269887f1ed25192aeb14b034" }, { "name": "lv_arduino", "version": "2.0.3", "author": "Gabor Kiss-Vamosi", "maintainer": "Pavel Brychta \u003cpablo@xpablo.cz\u003e", "sentence": "Full-featured Graphics Library for embedded systems", "paragraph": "Littlev Graphics Library provides everything you need to create a Graphical User Interface (GUI) on embedded systems with easy-to-use graphical elements, beautiful visual effects and low memory footprint.", "website": "https://littlevgl.com", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lvgl/lv_arduino.git", "providesIncludes": [ "lvgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lvgl/lv_arduino-2.0.3.zip", "archiveFileName": "lv_arduino-2.0.3.zip", "size": 801239, "checksum": "SHA-256:8026e204e6a5d36fa963fd653a33ef643257c495ae307ff71ddb9713ac48f82d" }, { "name": "lv_arduino", "version": "2.1.4", "author": "Gabor Kiss-Vamosi", "maintainer": "Pavel Brychta \u003cpablo@xpablo.cz\u003e", "sentence": "Full-featured Graphics Library for embedded systems", "paragraph": "Littlev Graphics Library provides everything you need to create a Graphical User Interface (GUI) on embedded systems with easy-to-use graphical elements, beautiful visual effects and low memory footprint.", "website": "https://littlevgl.com", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lvgl/lv_arduino.git", "providesIncludes": [ "lvgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lvgl/lv_arduino-2.1.4.zip", "archiveFileName": "lv_arduino-2.1.4.zip", "size": 1093542, "checksum": "SHA-256:020c25a239969f2f8858733720ed6097d594c430c2ad1947af36edaaec00c1a4" }, { "name": "lv_arduino", "version": "2.1.5", "author": "Gabor Kiss-Vamosi", "maintainer": "Pavel Brychta \u003cpablo@xpablo.cz\u003e", "sentence": "Full-featured Graphics Library for embedded systems", "paragraph": "Littlev Graphics Library provides everything you need to create a Graphical User Interface (GUI) on embedded systems with easy-to-use graphical elements, beautiful visual effects and low memory footprint.", "website": "https://littlevgl.com", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lvgl/lv_arduino.git", "providesIncludes": [ "lvgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lvgl/lv_arduino-2.1.5.zip", "archiveFileName": "lv_arduino-2.1.5.zip", "size": 1265303, "checksum": "SHA-256:6f68d8e129c7d23a0e24095a4e6e4a0addf27a813f94de800d0a866c411b0f9b" }, { "name": "lv_arduino", "version": "3.0.0", "author": "Gabor Kiss-Vamosi", "maintainer": "Pavel Brychta \u003cpablo@xpablo.cz\u003e", "sentence": "Full-featured Graphics Library for embedded systems", "paragraph": "Littlev Graphics Library provides everything you need to create a Graphical User Interface (GUI) on embedded systems with easy-to-use graphical elements, beautiful visual effects and low memory footprint.", "website": "https://lvgl.io", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lvgl/lv_arduino.git", "providesIncludes": [ "lvgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lvgl/lv_arduino-3.0.0.zip", "archiveFileName": "lv_arduino-3.0.0.zip", "size": 7089891, "checksum": "SHA-256:e1b1004d699706e33f4f43d140327a482cadc29f64aaadcefddc828e459bd180" }, { "name": "lv_arduino", "version": "3.0.1", "author": "Gabor Kiss-Vamosi", "maintainer": "Pavel Brychta \u003cpablo@xpablo.cz\u003e", "sentence": "Full-featured Graphics Library for embedded systems", "paragraph": "Littlev Graphics Library provides everything you need to create a Graphical User Interface (GUI) on embedded systems with easy-to-use graphical elements, beautiful visual effects and low memory footprint.", "website": "https://lvgl.io", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lvgl/lv_arduino.git", "providesIncludes": [ "lvgl.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lvgl/lv_arduino-3.0.1.zip", "archiveFileName": "lv_arduino-3.0.1.zip", "size": 7091413, "checksum": "SHA-256:f34039921e204157ee17113e2ce049f328bf2859a5bd66b91a28e527ff128ccc" }, { "name": "uTLGBotLib", "version": "1.0.0", "author": "JRios", "maintainer": "JRios \u003cjrios.github@gmail.com\u003e", "sentence": "Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots.", "paragraph": "Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots. You can use it with ESP8266 and ESP32 microcontrollers.", "website": "https://github.com/J-Rios/uTLGBotLib-arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/J-Rios/uTLGBotLib-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/J-Rios/uTLGBotLib-1.0.0.zip", "archiveFileName": "uTLGBotLib-1.0.0.zip", "size": 72906, "checksum": "SHA-256:237e687641c4882e432ed93ea650c5505ef25d5fddee26b10d6bcd9bcd12a53b" }, { "name": "basicGLCD", "version": "1.0.1", "author": "Park Kwangryeol \u003cpkr7098@gmail.com\u003e", "maintainer": "Kwangryeol Park \u003cpkr7098@gmail.com\u003e", "sentence": "This library is for QY-12854BG(= GLCD).", "paragraph": "You can set all the pins seperately(ex setDataPins(), setRWPin()....). there are no functions for image, but only for text(in ver 1.0.0)", "website": "https://github.com/KwangryeolPark/GLCD_QY_12864BG", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/KwangryeolPark/GLCD_QY_12864BG.git", "url": "https://downloads.arduino.cc/libraries/github.com/KwangryeolPark/basicGLCD-1.0.1.zip", "archiveFileName": "basicGLCD-1.0.1.zip", "size": 9443, "checksum": "SHA-256:b3bce330d108243c0305a2a29ffa28146b129c5e98fc64058e9868007535dad8" }, { "name": "ESP_AT_WiFiManager", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "WiFi/Credentials Manager for Teensy, SAM DUE, SAMD, STM32, etc. boards running ESP8266 AT-command shields with fallback web configuration portal", "paragraph": "Library to configure WiFi/Credentials at runtime for Teensy, SAM DUE, SAMD, STM32, etc. boards running ESP8266 AT-command shields. You can also specify static AP and STA IP.", "website": "https://github.com/khoih-prog/ESP_AT_WiFiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WiFiManager.git", "dependencies": [ { "name": "ESP_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WiFiManager-1.0.0.zip", "archiveFileName": "ESP_AT_WiFiManager-1.0.0.zip", "size": 109968, "checksum": "SHA-256:5ccf69143dd7eb9c31b6a7774802904cf630d9e39ca2c23b1f3205186e37a65e" }, { "name": "ESP_AT_WiFiManager", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32, etc. boards running ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage of nRF52 LittleFS.", "paragraph": "Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32, etc. boards running ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.", "website": "https://github.com/khoih-prog/ESP_AT_WiFiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WiFiManager.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WiFiManager-1.0.1.zip", "archiveFileName": "ESP_AT_WiFiManager-1.0.1.zip", "size": 115243, "checksum": "SHA-256:479c090e391c1f267d7503847dfdcaed2073c409f20444db82087eac237785ea" }, { "name": "ESP_AT_WiFiManager", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32, etc. boards running ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage of nRF52 LittleFS.", "paragraph": "Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32, etc. boards running ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.", "website": "https://github.com/khoih-prog/ESP_AT_WiFiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WiFiManager.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WiFiManager-1.0.2.zip", "archiveFileName": "ESP_AT_WiFiManager-1.0.2.zip", "size": 2535557, "checksum": "SHA-256:eb670399c3ee63d97fefcec999afaac26da22b2195f19cb7c12c725bef8c4330" }, { "name": "ESP_AT_WiFiManager", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, etc. boards running ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage of nRF52 LittleFS.", "paragraph": "Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, etc. boards running ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.", "website": "https://github.com/khoih-prog/ESP_AT_WiFiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WiFiManager.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WiFiManager-1.0.3.zip", "archiveFileName": "ESP_AT_WiFiManager-1.0.3.zip", "size": 2633771, "checksum": "SHA-256:6c4e00638dc432336d9fcac4c87b0be5e8a598de5cc2884e45bf86988848ba6e" }, { "name": "ESP_AT_WiFiManager", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, etc. boards running ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage of nRF52 LittleFS.", "paragraph": "Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, etc. boards running ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.", "website": "https://github.com/khoih-prog/ESP_AT_WiFiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WiFiManager.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_SAMD" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WiFiManager-1.1.0.zip", "archiveFileName": "ESP_AT_WiFiManager-1.1.0.zip", "size": 2769811, "checksum": "SHA-256:c83efe5bab2161f0719ba14a0970350233a8db17597516c7d5b68e4466943a23" }, { "name": "ESP_AT_WiFiManager", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.", "paragraph": "Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.", "website": "https://github.com/khoih-prog/ESP_AT_WiFiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WiFiManager.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_SAMD" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WiFiManager-1.2.0.zip", "archiveFileName": "ESP_AT_WiFiManager-1.2.0.zip", "size": 2786303, "checksum": "SHA-256:d065042546bb98584f630399dcae7c0bf7aa93ff48e28687e63147d4b0e083e7" }, { "name": "ESP_AT_WiFiManager", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.", "paragraph": "Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.", "website": "https://github.com/khoih-prog/ESP_AT_WiFiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WiFiManager.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_SAMD" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WiFiManager-1.3.0.zip", "archiveFileName": "ESP_AT_WiFiManager-1.3.0.zip", "size": 2858702, "checksum": "SHA-256:f882a56ba9d7d204b7119155949ca18daeff2a060733266e2197405e610d26da" }, { "name": "ESP_AT_WiFiManager", "version": "1.3.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.", "paragraph": "Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.", "website": "https://github.com/khoih-prog/ESP_AT_WiFiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WiFiManager.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_SAMD" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WiFiManager-1.3.1.zip", "archiveFileName": "ESP_AT_WiFiManager-1.3.1.zip", "size": 3141482, "checksum": "SHA-256:163528b1106222efeb39f369bfe473fe77c09d0db955786b9eae05381cda2e26" }, { "name": "ESP_AT_WiFiManager", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using WizFi360/ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.", "paragraph": "Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using WizFi360/ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.", "website": "https://github.com/khoih-prog/ESP_AT_WiFiManager", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WiFiManager.git", "providesIncludes": [ "ESP_AT_WiFiManager.h" ], "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_SAMD" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WiFiManager-1.4.0.zip", "archiveFileName": "ESP_AT_WiFiManager-1.4.0.zip", "size": 4527203, "checksum": "SHA-256:39ed36c1474d0d6f6296c624990016661052149e499b7e68eb0a71a013a52726" }, { "name": "ArxRobot Library", "version": "1.0.0", "author": "Gary Hill", "maintainer": "AoSA \u003carxterra@gmail.com\u003e", "sentence": "Enables easy access to the controls of Arxterra robots.", "paragraph": "With this library, you can easily write sketches to enhance the control of your robot.", "website": "http://arxterra.com/3dot/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Jaapdedood/ArxRobot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Jaapdedood/ArxRobot_Library-1.0.0.zip", "archiveFileName": "ArxRobot_Library-1.0.0.zip", "size": 31405, "checksum": "SHA-256:91e48711aa5c83c33a982744005a32c17a8b3c810c62c9a767f3cc49ad3e42a6" }, { "name": "ArxRobot Library", "version": "3.0.0", "author": "Gary Hill", "maintainer": "Arxterra \u003cinfo@arxterra.com\u003e", "sentence": "Enables easy access to the controls of Arxterra robots.", "paragraph": "With this library, you can easily write sketches to enhance the control of your robot.", "website": "http://arxterra.com/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Jaapdedood/ArxRobot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Jaapdedood/ArxRobot_Library-3.0.0.zip", "archiveFileName": "ArxRobot_Library-3.0.0.zip", "size": 43035, "checksum": "SHA-256:65db3a6453d0350c10334ae7cbc01ae4c633f5e7e45e9c70b336c2cd476d0003" }, { "name": "ArxRobot Library", "version": "3.1.0", "author": "Gary Hill", "maintainer": "Arxterra \u003cinfo@arxterra.com\u003e", "sentence": "Enables easy access to the controls of Arxterra robots.", "paragraph": "With this library, you can easily write sketches to enhance the control of your robot.", "website": "http://arxterra.com/", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Jaapdedood/ArxRobot-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Jaapdedood/ArxRobot_Library-3.1.0.zip", "archiveFileName": "ArxRobot_Library-3.1.0.zip", "size": 45334, "checksum": "SHA-256:ea14dc044e6eadfaffef99b3025ad25da2f5f8d3a9d071e261a06ccb2bac1017" }, { "name": "ESP_AT_WM_Lite", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for Teensy, SAM DUE, SAMD, STM32, etc. boards running ESP8266 AT-command shields with fallback web configuration portal", "paragraph": "Library to configure WiFi/Credentials at runtime for Teensy, SAM DUE, SAMD, STM32, etc. boards running ESP8266 AT-command shields. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Credentials are saved in EEPROM, FlashStorage or DueFlashStorage", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.0.0.zip", "archiveFileName": "ESP_AT_WM_Lite-1.0.0.zip", "size": 65019, "checksum": "SHA-256:34dd4f6b6c83fccf3099266c1906d53f023e9ec107f0b39fa6ed8d267326f53b" }, { "name": "ESP_AT_WM_Lite", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running ESP8266 AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure WiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running ESP8266 AT-command shields. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials are saved in EEPROM, FlashStorage or DueFlashStorage.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.0.1.zip", "archiveFileName": "ESP_AT_WM_Lite-1.0.1.zip", "size": 139124, "checksum": "SHA-256:900cc9f861645ba2418824a96d7b7041440ba1de03f70d95aac4dda4c3149cc6" }, { "name": "ESP_AT_WM_Lite", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running ESP8266 AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, etc. boards running ESP8266 AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage or DueFlashStorage.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.0.2.zip", "archiveFileName": "ESP_AT_WM_Lite-1.0.2.zip", "size": 142680, "checksum": "SHA-256:df15463f14d2bf06488ad1208849300ee1eb22f82252aae8af9f34cdf42c5ea0" }, { "name": "ESP_AT_WM_Lite", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, etc. boards running ESP8266 AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. boards running ESP8266 AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage, DueFlashStorage or LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.0.3.zip", "archiveFileName": "ESP_AT_WM_Lite-1.0.3.zip", "size": 240976, "checksum": "SHA-256:72ac6ecd09010c8dbc773ca5f611ee13396fddf49384be1f79e82b238681f90a" }, { "name": "ESP_AT_WM_Lite", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, etc. boards running ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. boards running ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.0.4.zip", "archiveFileName": "ESP_AT_WM_Lite-1.0.4.zip", "size": 239653, "checksum": "SHA-256:e2c0ac1a427c7d38c3e50bef2853582d91fe1e3d94bd2f4867ad2ee6812d1bf7" }, { "name": "ESP_AT_WM_Lite", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, etc. boards running ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. boards running ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.1.0.zip", "archiveFileName": "ESP_AT_WM_Lite-1.1.0.zip", "size": 495909, "checksum": "SHA-256:82ad6adaaa80d04ef985fe9e839f76f3b7a9d3e4296d1061263c082a36ed7a0f" }, { "name": "ESP_AT_WM_Lite", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, etc. boards running ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. boards running ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.2.0.zip", "archiveFileName": "ESP_AT_WM_Lite-1.2.0.zip", "size": 590842, "checksum": "SHA-256:afa09e0e4137a55cbc4b8c621763851e7e1e1fadbca8af02ca04ce9dd79f6598" }, { "name": "ESP_AT_WM_Lite", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. boards using ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.3.0.zip", "archiveFileName": "ESP_AT_WM_Lite-1.3.0.zip", "size": 632172, "checksum": "SHA-256:bd5d297604dc51a7d8306412efa6f570028fdc26ef611759c2da4848caab72f7" }, { "name": "ESP_AT_WM_Lite", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.4.0.zip", "archiveFileName": "ESP_AT_WM_Lite-1.4.0.zip", "size": 712410, "checksum": "SHA-256:d7de6b92b57e1d1019643144dedf90779e15ffa3fd7ddc59ae305994809e5bf2" }, { "name": "ESP_AT_WM_Lite", "version": "1.4.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.4.1.zip", "archiveFileName": "ESP_AT_WM_Lite-1.4.1.zip", "size": 991142, "checksum": "SHA-256:cd3b1fb64b31a5f12d5024ae982c1a2acd301269dfffe3a344115e26747f8908" }, { "name": "ESP_AT_WM_Lite", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.5.0.zip", "archiveFileName": "ESP_AT_WM_Lite-1.5.0.zip", "size": 1096204, "checksum": "SHA-256:f4af43db4a0ac8ce69efedd4c340fc6eaeb2291d60e4be3d4ca051f25343f9b2" }, { "name": "ESP_AT_WM_Lite", "version": "1.5.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_STM32F1" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.5.1.zip", "archiveFileName": "ESP_AT_WM_Lite-1.5.1.zip", "size": 1138095, "checksum": "SHA-256:481ae32abc4a1392841d5d9927188d9fd6b343b50eefae9cb0f534cae07bf730" }, { "name": "ESP_AT_WM_Lite", "version": "1.5.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_STM32F1" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.5.2.zip", "archiveFileName": "ESP_AT_WM_Lite-1.5.2.zip", "size": 1173840, "checksum": "SHA-256:67d09351564479c0f9bd6159aea8b7b5d18ca46c6b27fd83dcd0cda395270385" }, { "name": "ESP_AT_WM_Lite", "version": "1.6.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using WizFi360/ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials and dynamic custom parameters are saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage or nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/ESP_AT_WM_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/ESP_AT_WM_Lite.git", "dependencies": [ { "name": "ESP8266_AT_WebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_STM32F1" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/ESP_AT_WM_Lite-1.6.0.zip", "archiveFileName": "ESP_AT_WM_Lite-1.6.0.zip", "size": 2384842, "checksum": "SHA-256:c2c196e672171a8ff6f16bd9429a9dbf3ef73a30a1dafabd79e4661921b9b978" }, { "name": "STM32duino LSM6DSOX", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-1.0.0.zip", "archiveFileName": "STM32duino_LSM6DSOX-1.0.0.zip", "size": 53582, "checksum": "SHA-256:555a68e487e6f07be14328538c58ca414354f4f8ef7da3f8d3d195e3f6d454f5" }, { "name": "STM32duino LSM6DSOX", "version": "1.1.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-1.1.0.zip", "archiveFileName": "STM32duino_LSM6DSOX-1.1.0.zip", "size": 66099, "checksum": "SHA-256:1003d527bc31305c67edfff48b8f8bfdf7108b617bea03f3df29ec00565b6a12" }, { "name": "STM32duino LSM6DSOX", "version": "1.1.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-1.1.1.zip", "archiveFileName": "STM32duino_LSM6DSOX-1.1.1.zip", "size": 66098, "checksum": "SHA-256:f409b43499c53ba464123e4877eaa8678c6026d9513a2053ce98aa5335193261" }, { "name": "STM32duino LSM6DSOX", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.0.0.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.0.0.zip", "size": 66230, "checksum": "SHA-256:4492a6dd61642ff90eaa0906c6be7ffc9513603226729cf45a7cfa73d699ed71" }, { "name": "STM32duino LSM6DSOX", "version": "2.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.0.1.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.0.1.zip", "size": 66270, "checksum": "SHA-256:191af2e9b61bedd7ecadec465efdb1ad9b5033588e4d4228697592e3d4b7a345" }, { "name": "STM32duino LSM6DSOX", "version": "2.1.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.1.0.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.1.0.zip", "size": 75809, "checksum": "SHA-256:0cf9e1639f1d1a04fb9460a55f33d09156028b09da8fe3eaaecbae6be4750c1e" }, { "name": "STM32duino LSM6DSOX", "version": "2.1.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.1.1.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.1.1.zip", "size": 75859, "checksum": "SHA-256:99509787ae2bffe274b99d7e464b0e3d402c087f2901deff65831be87b4e92aa" }, { "name": "STM32duino LSM6DSOX", "version": "2.1.2", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.1.2.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.1.2.zip", "size": 75852, "checksum": "SHA-256:1b0627ac68e244877b54a71da58a8f6ecd275cfb5794c1fcdbf5824ac154e0aa" }, { "name": "STM32duino LSM6DSOX", "version": "2.2.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.2.0.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.2.0.zip", "size": 76091, "checksum": "SHA-256:7de20224ebeb07821ad8ee0e9e31daba28ef1f117f4c43216312fe979edd427a" }, { "name": "STM32duino LSM6DSOX", "version": "2.3.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.3.0.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.3.0.zip", "size": 76371, "checksum": "SHA-256:6b18896535d7fc3a1ba2197bdfcd23e47b460f6d738f801161461d9bc359c5a8" }, { "name": "STM32duino LSM6DSOX", "version": "2.3.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.3.1.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.3.1.zip", "size": 76379, "checksum": "SHA-256:cb38132346dbd5dd0e432710ed0543b914e75ffc9a91fdab534ef1666b1245e1" }, { "name": "STM32duino LSM6DSOX", "version": "2.3.2", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.3.2.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.3.2.zip", "size": 76415, "checksum": "SHA-256:b9a845eabdeb4254a666ac371521a553f3fe2f8aaa1b106b7acb268ad62fbc29" }, { "name": "STM32duino LSM6DSOX", "version": "2.3.3", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.3.3.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.3.3.zip", "size": 76431, "checksum": "SHA-256:16b591e2a9384e02772d30fa4c9c917fea053a1d94d28d31fe125e14fad2c19f" }, { "name": "STM32duino LSM6DSOX", "version": "2.3.4", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power inertial measurement unit.", "paragraph": "This library provides Arduino support for the Ultra Low Power LSM6DSOX for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSOX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSOX.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSOX-2.3.4.zip", "archiveFileName": "STM32duino_LSM6DSOX-2.3.4.zip", "size": 76482, "checksum": "SHA-256:c6b9afd4aad1067bffdea26f3854c16858363fe4cc12efca32528a0588863f63" }, { "name": "Forced-BME280", "version": "2.0.0", "author": "Jochem van Kranenburg", "maintainer": "Jochem van Kranenburg \u003cjochemvankranenburg@gmail.com\u003e", "sentence": "A library that makes using a BME280 easy and lightweight.", "paragraph": "Optimised for a small memory footprint and power efficiency.", "website": "https://github.com/JVKran/Forced-BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JVKran/Forced-BME280.git", "providesIncludes": [ "forcedClimate.h" ], "dependencies": [ { "name": "stdint" }, { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JVKran/Forced_BME280-2.0.0.zip", "archiveFileName": "Forced_BME280-2.0.0.zip", "size": 10533, "checksum": "SHA-256:f9d7bacadbaa8356fdf4b26c8816eca56b024f6b93c5834e398f8caff5774baf" }, { "name": "Forced-BME280", "version": "2.1.0", "author": "Jochem van Kranenburg", "maintainer": "Jochem van Kranenburg \u003cjochemvankranenburg@gmail.com\u003e", "sentence": "A library that makes using a BME280 easy and lightweight.", "paragraph": "Optimised for a small memory footprint and power efficiency.", "website": "https://github.com/JVKran/Forced-BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JVKran/Forced-BME280.git", "providesIncludes": [ "forcedClimate.h" ], "dependencies": [ { "name": "stdint" }, { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JVKran/Forced_BME280-2.1.0.zip", "archiveFileName": "Forced_BME280-2.1.0.zip", "size": 10796, "checksum": "SHA-256:3c5564924acb4e8846db0ceeff0265589f36d00c7d0696aa75c9886e2f8ba32c" }, { "name": "Forced-BME280", "version": "2.3.0", "author": "Jochem van Kranenburg", "maintainer": "Jochem van Kranenburg \u003cjochemvankranenburg@gmail.com\u003e", "sentence": "A library that makes using a BME280 easy and lightweight.", "paragraph": "Optimised for a small memory footprint and power efficiency.", "website": "https://github.com/JVKran/Forced-BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JVKran/Forced-BME280.git", "providesIncludes": [ "forcedClimate.h" ], "dependencies": [ { "name": "stdint" }, { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JVKran/Forced_BME280-2.3.0.zip", "archiveFileName": "Forced_BME280-2.3.0.zip", "size": 11055, "checksum": "SHA-256:0463c3e2245ab23c614082a05e45e61c1f77c3ac26101e1dede203b1ea88bec2" }, { "name": "Forced-BME280", "version": "3.0.0", "author": "Jochem van Kranenburg", "maintainer": "Jochem van Kranenburg \u003cjochemvankranenburg@gmail.com\u003e", "sentence": "A library that makes using a BME280 easy and lightweight.", "paragraph": "Optimised for a small memory footprint and power efficiency.", "website": "https://github.com/JVKran/Forced-BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JVKran/Forced-BME280.git", "providesIncludes": [ "forcedClimate.h" ], "dependencies": [ { "name": "stdint" }, { "name": "Wire" }, { "name": "TinyWireM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JVKran/Forced_BME280-3.0.0.zip", "archiveFileName": "Forced_BME280-3.0.0.zip", "size": 11233, "checksum": "SHA-256:0d13e215777d49e93798388a5729280211ca60c21ca82de5fe4f091450316c8f" }, { "name": "STM32duino STTS22H", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS22H for STM32 boards.", "website": "https://github.com/stm32duino/STTS22H", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS22H.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS22H-1.0.0.zip", "archiveFileName": "STM32duino_STTS22H-1.0.0.zip", "size": 12157, "checksum": "SHA-256:cb304d25397cb36779bcfb50a863eebd9278cc4a24c79e2951e93b917b96fb31" }, { "name": "STM32duino STTS22H", "version": "1.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS22H for STM32 boards.", "website": "https://github.com/stm32duino/STTS22H", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS22H.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS22H-1.0.1.zip", "archiveFileName": "STM32duino_STTS22H-1.0.1.zip", "size": 12164, "checksum": "SHA-256:20e80290f84601e57d04ac14150a91cf8dd1dc5335ea2854d208a9a8b7af7f57" }, { "name": "STM32duino STTS22H", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS22H for STM32 boards.", "website": "https://github.com/stm32duino/STTS22H", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS22H.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS22H-2.0.0.zip", "archiveFileName": "STM32duino_STTS22H-2.0.0.zip", "size": 12259, "checksum": "SHA-256:9c1937b13efa14142ab201663a59c8801fedae6c9c625a09e212f89e5b5feb38" }, { "name": "STM32duino STTS22H", "version": "2.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS22H for STM32 boards.", "website": "https://github.com/stm32duino/STTS22H", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS22H.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS22H-2.0.1.zip", "archiveFileName": "STM32duino_STTS22H-2.0.1.zip", "size": 13219, "checksum": "SHA-256:25c58758ff7ebc5609346054ecc9257dbadca21834e98fa701831eb516e8a2a8" }, { "name": "STM32duino STTS22H", "version": "2.0.2", "author": "SRA", "maintainer": "stm32duino", "sentence": "digital temperature sensor.", "paragraph": "This library provides Arduino support for the digital temperature sensor STTS22H for STM32 boards.", "website": "https://github.com/stm32duino/STTS22H", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/STTS22H.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_STTS22H-2.0.2.zip", "archiveFileName": "STM32duino_STTS22H-2.0.2.zip", "size": 13213, "checksum": "SHA-256:a930b3301309d07278e8cfb274cf9412f3d2463355bc6a05042ff552703dfe12" }, { "name": "STM32duino ISM330DLC", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "3D accelerometer and 3D gyroscope.", "paragraph": "This library provides Arduino support for the 3D accelerometer and 3D gyroscope ISM330DLC for STM32 boards.", "website": "https://github.com/stm32duino/ISM330DLC", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ISM330DLC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ISM330DLC-1.0.0.zip", "archiveFileName": "STM32duino_ISM330DLC-1.0.0.zip", "size": 39354, "checksum": "SHA-256:55ad4fc78dc076f2673d0d163f8d3533e63e862b07c5f335c129c6d896188836" }, { "name": "STM32duino ISM330DLC", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "3D accelerometer and 3D gyroscope.", "paragraph": "This library provides Arduino support for the 3D accelerometer and 3D gyroscope ISM330DLC for STM32 boards.", "website": "https://github.com/stm32duino/ISM330DLC", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ISM330DLC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ISM330DLC-2.0.0.zip", "archiveFileName": "STM32duino_ISM330DLC-2.0.0.zip", "size": 40010, "checksum": "SHA-256:f873ebcec7de565a3884c11256ae6b3b425acb27c3c14ab3d2f44ce9863089de" }, { "name": "STM32duino ISM330DLC", "version": "2.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "3D accelerometer and 3D gyroscope.", "paragraph": "This library provides Arduino support for the 3D accelerometer and 3D gyroscope ISM330DLC for STM32 boards.", "website": "https://github.com/stm32duino/ISM330DLC", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ISM330DLC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ISM330DLC-2.0.1.zip", "archiveFileName": "STM32duino_ISM330DLC-2.0.1.zip", "size": 39260, "checksum": "SHA-256:efe01e1e9b6025424bfd4c13888ab08076b3c4c796276e449dd9da7402ba71d1" }, { "name": "STM32duino IIS2MDC", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D magnetometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D magnetometer IIS2MDC for STM32 boards.", "website": "https://github.com/stm32duino/IIS2MDC", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/IIS2MDC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_IIS2MDC-1.0.0.zip", "archiveFileName": "STM32duino_IIS2MDC-1.0.0.zip", "size": 14203, "checksum": "SHA-256:17006eb2531b440c790c9e0d9b384b6a50adc45963aefb1cdc85af075c7ea3af" }, { "name": "STM32duino IIS2MDC", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D magnetometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D magnetometer IIS2MDC for STM32 boards.", "website": "https://github.com/stm32duino/IIS2MDC", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/IIS2MDC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_IIS2MDC-2.0.0.zip", "archiveFileName": "STM32duino_IIS2MDC-2.0.0.zip", "size": 13761, "checksum": "SHA-256:d8842d1ce860f28bcc2c2c12134ae5d056cf9e67fb56cbc06c6a1ef2da7ede51" }, { "name": "STM32duino IIS2MDC", "version": "2.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D magnetometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D magnetometer IIS2MDC for STM32 boards.", "website": "https://github.com/stm32duino/IIS2MDC", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/IIS2MDC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_IIS2MDC-2.0.1.zip", "archiveFileName": "STM32duino_IIS2MDC-2.0.1.zip", "size": 15706, "checksum": "SHA-256:966e2cbee6fd325464a702c226f951d3e4903a7b66f4967dc0b3590f84eafce6" }, { "name": "STM32duino IIS2MDC", "version": "2.0.2", "author": "SRA", "maintainer": "stm32duino", "sentence": "Ultra Low Power 3D magnetometer.", "paragraph": "This library provides Arduino support for the Ultra Low Power 3D magnetometer IIS2MDC for STM32 boards.", "website": "https://github.com/stm32duino/IIS2MDC", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/IIS2MDC.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_IIS2MDC-2.0.2.zip", "archiveFileName": "STM32duino_IIS2MDC-2.0.2.zip", "size": 15754, "checksum": "SHA-256:6a6fc7f01d814c18202a63dcd6c391a933fb6c2a523e44a78cb5b6db4da4bc87" }, { "name": "SimpleShell", "version": "1.0.0", "author": "CaféHaine", "maintainer": "CaféHaine \u003ckilian.guillaume@gmail.com\u003e", "sentence": "A quick and easy way to control your Arduino using serial.", "paragraph": "Register commands, and start controlling your Arduino!", "website": "https://github.com/cafehaine/SimpleShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cafehaine/SimpleShell.git", "dependencies": [ { "name": "LinkedPointerList" } ], "url": "https://downloads.arduino.cc/libraries/github.com/cafehaine/SimpleShell-1.0.0.zip", "archiveFileName": "SimpleShell-1.0.0.zip", "size": 6732, "checksum": "SHA-256:508d2a64888e23f3e55211e61972856813b6fc916b1f7707578051411516bcbf" }, { "name": "VCNL3040 Proximity Sensor Library", "version": "0.1.0", "author": "Andris Jenerts - \u003candris.jenerts@gmail.com\u003e", "maintainer": "Andris Jenerts", "sentence": "Code for Vishay VCNL3040 Proximity sensor", "paragraph": "Library can be used to not only read values from VCNL3040, but also to configure registers that coantain aplication specific values.", "website": "https://github.com/JenertsA/VCNL3040_Proximity_Sensor_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JenertsA/VCNL3040_Proximity_Sensor_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/JenertsA/VCNL3040_Proximity_Sensor_Library-0.1.0.zip", "archiveFileName": "VCNL3040_Proximity_Sensor_Library-0.1.0.zip", "size": 7421, "checksum": "SHA-256:3d19b489e75b01d3b443a272ca179172fa675034a5fc3a50e135758582745682" }, { "name": "FastBLE", "version": "0.1.0", "author": "Joonatan Saarhelo", "maintainer": "Joonatan Saarhelo \u003cjoon.saar@gmail.com\u003e", "sentence": "BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010", "paragraph": "Only supports peripheral mode and lacks some customization options. Uses the NINA processor unlike the official BLE. You have to flash the NINA with the software included in extras.", "website": "https://github.com/joonazan/nina-fast-bluetooth", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/joonazan/nina-fast-bluetooth.git", "providesIncludes": [ "FastBLE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/joonazan/FastBLE-0.1.0.zip", "archiveFileName": "FastBLE-0.1.0.zip", "size": 23353, "checksum": "SHA-256:82c19162799a167312e868470d4e00bff4c2b2c36f50c91a59e6d349d9eb254a" }, { "name": "FastBLE", "version": "0.2.0", "author": "Joonatan Saarhelo", "maintainer": "Joonatan Saarhelo \u003cjoon.saar@gmail.com\u003e", "sentence": "BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010", "paragraph": "Only supports peripheral mode and lacks some customization options. Uses the NINA processor unlike the official BLE. You have to flash the NINA with the software included in extras.", "website": "https://github.com/joonazan/nina-fast-bluetooth", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/joonazan/nina-fast-bluetooth.git", "providesIncludes": [ "FastBLE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/joonazan/FastBLE-0.2.0.zip", "archiveFileName": "FastBLE-0.2.0.zip", "size": 25106, "checksum": "SHA-256:44e715683a89d15ebb9f753377ba02f448ff0f89775c17de728ada7e76111e15" }, { "name": "SparkFun TMP102 Breakout", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the Texas Instruments TMP102 using I2C.", "paragraph": "Communicates with the TMP102 over I2C to quickly integrate a temperature sensor into your project.", "website": "https://www.sparkfun.com/products/16304", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP102_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_TMP102_Breakout-1.0.1.zip", "archiveFileName": "SparkFun_TMP102_Breakout-1.0.1.zip", "size": 9569, "checksum": "SHA-256:2b19396ada41b431767d72be04aef03b65287017aa82c56efc3c9b79427ccf8f" }, { "name": "SparkFun TMP102 Breakout", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "Alex Wende \u003calex.wende@sparkfun.com\u003e", "sentence": "A library to drive the Texas Instruments TMP102 by I2C.", "paragraph": "Communicates with the TMP102 over I2C to quickly integrate a temperature sensor into your project.", "website": "https://www.sparkfun.com/products/13314", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP102_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_TMP102_Breakout-1.0.0.zip", "archiveFileName": "SparkFun_TMP102_Breakout-1.0.0.zip", "size": 9137, "checksum": "SHA-256:74f0685e5f14fd355d72cd14452f44c9cf18dafec0f84fdb46e55bf59c5b4738" }, { "name": "SparkFun TMP102 Breakout", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the Texas Instruments TMP102 using I2C.", "paragraph": "Communicates with the TMP102 over I2C to quickly integrate a temperature sensor into your project.", "website": "https://www.sparkfun.com/products/16304", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP102_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_TMP102_Breakout-1.0.2.zip", "archiveFileName": "SparkFun_TMP102_Breakout-1.0.2.zip", "size": 9606, "checksum": "SHA-256:3e616f6ee292db0b842f59627cdc107ff2883bc9e97079cb65e610096053a14f" }, { "name": "SparkFun TMP102 Breakout", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the Texas Instruments TMP102 using I2C.", "paragraph": "Communicates with the TMP102 over I2C to quickly integrate a temperature sensor into your project.", "website": "https://www.sparkfun.com/products/16304", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP102_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_TMP102_Breakout-1.0.3.zip", "archiveFileName": "SparkFun_TMP102_Breakout-1.0.3.zip", "size": 9722, "checksum": "SHA-256:792bcdab1e35ee12d141c336cb3f7d256f670585c0c98872c7c3ca5978574095" }, { "name": "SparkFun TMP102 Breakout", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the Texas Instruments TMP102 using I2C.", "paragraph": "Communicates with the TMP102 over I2C to quickly integrate a temperature sensor into your project.", "website": "https://www.sparkfun.com/products/16304", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP102_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_TMP102_Breakout-1.1.0.zip", "archiveFileName": "SparkFun_TMP102_Breakout-1.1.0.zip", "size": 14103, "checksum": "SHA-256:d07e8cd9b1b62a63e4ab7600ab82afce87fa56253cef65f299bf983636300e73" }, { "name": "SparkFun TMP102 Breakout", "version": "1.1.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the Texas Instruments TMP102 using I2C.", "paragraph": "Communicates with the TMP102 over I2C to quickly integrate a temperature sensor into your project.", "website": "https://www.sparkfun.com/products/16304", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_TMP102_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_TMP102_Breakout-1.1.2.zip", "archiveFileName": "SparkFun_TMP102_Breakout-1.1.2.zip", "size": 11816, "checksum": "SHA-256:d22ff3fe0f477bacec37758c713595e24d09ac172f9f231ecfad67e161708ae5" }, { "name": "EthernetBonjour", "version": "1.0.0", "author": "Georg Kaindl \u003cinfo@gkaindl.com\u003e", "maintainer": "TrippyLighting", "sentence": "Bonjour (ZeroConf) Library for Arduino \u0026 Teensyduino", "paragraph": "mDNS (registering services) and DNS-SD (service discovery) has been tested and works on: Teensy++2 with WIZ81MJ, Teensy3 with WIZ820io and Arduino with Ethernet shield", "website": "https://github.com/TrippyLighting/EthernetBonjour", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lathoub/EthernetBonjour.git", "providesIncludes": [ "EthernetBonjour.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/lathoub/EthernetBonjour-1.0.0.zip", "archiveFileName": "EthernetBonjour-1.0.0.zip", "size": 26417, "checksum": "SHA-256:bd15b44a18af39060405986f60302ef34df2b14e59f0213af4850e5422649082" }, { "name": "MPU6050_light", "version": "1.0.0", "author": "rfetick", "maintainer": "rfetick", "sentence": "Arduino library for light and fast communication with the MPU6050.", "paragraph": "Retrieve accelero and gyro data from MPU6050. Compute X and Y tilt angles of the device.", "website": "https://github.com/rfetick/MPU6050_light", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rfetick/MPU6050_light.git", "url": "https://downloads.arduino.cc/libraries/github.com/rfetick/MPU6050_light-1.0.0.zip", "archiveFileName": "MPU6050_light-1.0.0.zip", "size": 8373, "checksum": "SHA-256:b0947c8d41de6f1fbc80e47e3b88afbb497d751ce168c8320e07d7f21e50e0a3" }, { "name": "MPU6050_light", "version": "1.1.0", "author": "rfetick", "maintainer": "rfetick", "sentence": "Arduino library for light and fast communication with the MPU6050.", "paragraph": "Retrieve accelero and gyro data from MPU6050. Compute X and Y tilt angles of the device.", "website": "https://github.com/rfetick/MPU6050_light", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rfetick/MPU6050_light.git", "url": "https://downloads.arduino.cc/libraries/github.com/rfetick/MPU6050_light-1.1.0.zip", "archiveFileName": "MPU6050_light-1.1.0.zip", "size": 210895, "checksum": "SHA-256:51c99ebe931c1b0c460df8852ab741cea5fe459add2f3a469c63b421dece3c70" }, { "name": "MPU6050_light", "version": "1.2.1", "author": "rfetick", "maintainer": "rfetick", "sentence": "Arduino library for light and fast communication with the MPU6050.", "paragraph": "Retrieve accelero and gyro data from MPU6050. Compute X and Y tilt angles of the device.", "website": "https://github.com/rfetick/MPU6050_light", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/rfetick/MPU6050_light.git", "url": "https://downloads.arduino.cc/libraries/github.com/rfetick/MPU6050_light-1.2.1.zip", "archiveFileName": "MPU6050_light-1.2.1.zip", "size": 198708, "checksum": "SHA-256:04b81b3b89ca627a83db9ad3b9a77fb11530c04cadbf6bea5d0940b815c098cd" }, { "name": "BlueDot BMA400 Library", "version": "1.0.0", "author": "BlueDot", "maintainer": "BlueDot \u003cinfo@bluedot.space\u003e", "sentence": "BlueDot library for BMA400 sensors.", "paragraph": "Read the BMA400 using the I2C communication mode.", "website": "https://github.com/BlueDot-Arduino/BlueDot_BMA400", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/BlueDot-Arduino/BlueDot_BMA400.git", "url": "https://downloads.arduino.cc/libraries/github.com/BlueDot-Arduino/BlueDot_BMA400_Library-1.0.0.zip", "archiveFileName": "BlueDot_BMA400_Library-1.0.0.zip", "size": 5567, "checksum": "SHA-256:097c4f2330158c3ffc0a2254363104e75ddae27baed8741bad0ad989541f91a3" }, { "name": "Adafruit AHT10", "version": "0.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the AHT10 sensors in the Adafruit shop", "paragraph": "Arduino library for the AHT10 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_AHT10", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AHT10.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHT10-0.1.0.zip", "archiveFileName": "Adafruit_AHT10-0.1.0.zip", "size": 71202, "checksum": "SHA-256:da974cb266dfcdd911f28d8ef2f81c93a54a11f5264ef99da97c2bcc417c727e" }, { "name": "107-Arduino-MCP2515", "version": "1.0.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.0.0.zip", "archiveFileName": "107_Arduino_MCP2515-1.0.0.zip", "size": 13734, "checksum": "SHA-256:5ed9114c198472c6b7f76314387a9fb9cf6b2a1e27c1eb31b7591805e9bee5a1" }, { "name": "107-Arduino-MCP2515", "version": "1.1.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.1.0.zip", "archiveFileName": "107_Arduino_MCP2515-1.1.0.zip", "size": 16194, "checksum": "SHA-256:5298e4243323dcfe77f8eff6d56515eede9d0f2ad666a2e061c393f5e21c0794" }, { "name": "107-Arduino-MCP2515", "version": "1.1.1", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.1.1.zip", "archiveFileName": "107_Arduino_MCP2515-1.1.1.zip", "size": 18927, "checksum": "SHA-256:ba3cffb61eb18b23ad4b5eceb2acde2c7372adeb4877a20a8fb6e45ca871c447" }, { "name": "107-Arduino-MCP2515", "version": "1.1.2", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.1.2.zip", "archiveFileName": "107_Arduino_MCP2515-1.1.2.zip", "size": 18930, "checksum": "SHA-256:7a6ac6c911d940fce677fe0f02d04e6723ed4d0e75146e5c2c4e68ef7ee9db1e" }, { "name": "107-Arduino-MCP2515", "version": "1.1.3", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.1.3.zip", "archiveFileName": "107_Arduino_MCP2515-1.1.3.zip", "size": 86443, "checksum": "SHA-256:6f84e1362f8fe4bbeda5d22ec59e87c09d516298d0cbd33ae8dd08f095cce87e" }, { "name": "107-Arduino-MCP2515", "version": "1.2.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.2.0.zip", "archiveFileName": "107_Arduino_MCP2515-1.2.0.zip", "size": 85713, "checksum": "SHA-256:b034ed1412b1b6a0ad79aa9404fabdf1bbc91730e3710cf431f3a59e08672913" }, { "name": "107-Arduino-MCP2515", "version": "1.2.1", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.2.1.zip", "archiveFileName": "107_Arduino_MCP2515-1.2.1.zip", "size": 18337, "checksum": "SHA-256:c1e5db73a29f5f5a19b79813e26f6dd50807b4ad3b0761783f61643dc7bd1156" }, { "name": "107-Arduino-MCP2515", "version": "1.2.2", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.2.2.zip", "archiveFileName": "107_Arduino_MCP2515-1.2.2.zip", "size": 18363, "checksum": "SHA-256:60940d09018070fa9271287d818daab90154dcb1233d404dc760cf3464206013" }, { "name": "107-Arduino-MCP2515", "version": "1.2.3", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "mbed", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.2.3.zip", "archiveFileName": "107_Arduino_MCP2515-1.2.3.zip", "size": 18627, "checksum": "SHA-256:6320314dce1f515711edff165c80dada9a7a7f71e1e9be402c135489185cdeb4" }, { "name": "107-Arduino-MCP2515", "version": "1.3.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "mbed", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.3.0.zip", "archiveFileName": "107_Arduino_MCP2515-1.3.0.zip", "size": 18776, "checksum": "SHA-256:3aa1cc6d065afbd21ec79b28777a092c427a7bcc24a6615a5e2ad76dd6b63eae" }, { "name": "107-Arduino-MCP2515", "version": "1.3.1", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.3.1.zip", "archiveFileName": "107_Arduino_MCP2515-1.3.1.zip", "size": 18944, "checksum": "SHA-256:6700ae60a1dcc0415a96a92a07c2a3007c75ce96ae0ff8105742c65f4955d1cb" }, { "name": "107-Arduino-MCP2515", "version": "1.3.2", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.3.2.zip", "archiveFileName": "107_Arduino_MCP2515-1.3.2.zip", "size": 18767, "checksum": "SHA-256:ced7c152feb9d5e86dfa204e9b3c58ef496e2e87d41830196cacfe543165ee56" }, { "name": "107-Arduino-MCP2515", "version": "1.3.3", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "ArduinoMCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.3.3.zip", "archiveFileName": "107_Arduino_MCP2515-1.3.3.zip", "size": 18880, "checksum": "SHA-256:2705bb7ad27f708cbd7364e25b19d68f7a1c84861996f00c15f8efe41d8003af" }, { "name": "107-Arduino-MCP2515", "version": "1.3.4", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "107-Arduino-MCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.3.4.zip", "archiveFileName": "107_Arduino_MCP2515-1.3.4.zip", "size": 19416, "checksum": "SHA-256:e6658325615424672c4d3ad6a10e30b6fa195d9ca857bf1444580af96825a48a" }, { "name": "107-Arduino-MCP2515", "version": "1.3.5", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "107-Arduino-MCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.3.5.zip", "archiveFileName": "107_Arduino_MCP2515-1.3.5.zip", "size": 19757, "checksum": "SHA-256:63bee3ef3af28a598eca9fddcfde3f1a759878b6b1e878ed18e4a89f73c5145a" }, { "name": "107-Arduino-MCP2515", "version": "1.3.6", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "107-Arduino-MCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.3.6.zip", "archiveFileName": "107_Arduino_MCP2515-1.3.6.zip", "size": 22536, "checksum": "SHA-256:92758c5ba920ea4334422f65ceb3750221209d48e1b7e4c6341257310d9ed88d" }, { "name": "107-Arduino-MCP2515", "version": "1.3.7", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "107-Arduino-MCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.3.7.zip", "archiveFileName": "107_Arduino_MCP2515-1.3.7.zip", "size": 22792, "checksum": "SHA-256:855132bfdb243bf6d8e1ec38eeb2d8921f35ecae0f040e618949b32b240d3c22" }, { "name": "107-Arduino-MCP2515", "version": "1.3.8", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "107-Arduino-MCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.3.8.zip", "archiveFileName": "107_Arduino_MCP2515-1.3.8.zip", "size": 22813, "checksum": "SHA-256:90801fff7d7f17d02a6dec4fe8a9137188bee2fcbea9ddb00741efc26b5a1fe6" }, { "name": "107-Arduino-MCP2515", "version": "1.4.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "107-Arduino-MCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.4.0.zip", "archiveFileName": "107_Arduino_MCP2515-1.4.0.zip", "size": 24440, "checksum": "SHA-256:df2d6864f0037fb6ed659acbde1de2e9db8fae6dd3efd4d2be9756592c8e60ec" }, { "name": "107-Arduino-MCP2515", "version": "1.4.1", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "107-Arduino-MCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.4.1.zip", "archiveFileName": "107_Arduino_MCP2515-1.4.1.zip", "size": 24415, "checksum": "SHA-256:e1f122f8b6b9ae7a5544ffd3d514c61c94f1ccc3fd358b8986d3ce715257daff" }, { "name": "107-Arduino-MCP2515", "version": "1.5.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.", "website": "https://github.com/107-systems/107-Arduino-MCP2515", "category": "Communication", "architectures": [ "samd", "rp2040", "renesas_portenta", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-MCP2515.git", "providesIncludes": [ "107-Arduino-MCP2515.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_MCP2515-1.5.0.zip", "archiveFileName": "107_Arduino_MCP2515-1.5.0.zip", "size": 24494, "checksum": "SHA-256:2456c815496f8ae8ed5daf9437235bd24947e1d45691a8af5ca121bf25568e26" }, { "name": "SnailwalkPromptpay", "version": "0.0.1", "author": "Natchaipon Kaewnate \u003cnatchaipon.k@snailwalk.com\u003e", "maintainer": "Natchaipon Kaewnate \u003cnatchaipon.k@snailwalk.com\u003e", "sentence": "library gen promptpay qr code", "paragraph": "library gen promptpay qr code", "website": "https://github.com/natchaipon/SnailwalkPromptpay", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/natchaipon/SnailwalkPromptpay.git", "url": "https://downloads.arduino.cc/libraries/github.com/natchaipon/SnailwalkPromptpay-0.0.1.zip", "archiveFileName": "SnailwalkPromptpay-0.0.1.zip", "size": 2910, "checksum": "SHA-256:229ed3f19b56681ee1fab4b6b101afa23a6caaf42a45512c9c6e70d754827582" }, { "name": "SparkFun Qwiic Step Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Control one or more stepper motors by sending I2C commands over the easy-to-use Qwiic system to your SparkFun Qwiic Step Board.", "paragraph": "\u003ca href=\"https://www.sparkfun.com/products/14980\"\u003eQwiic Step\u003c/a\u003e makes stepper motors very easy to control. This library handles all the I2C commands needed to run a motor continuously or to a given position, with constant speed or acceleration, or change microstep modes. We've built-in added features such as reading interrupts, setting up an emergency stop, or running headless for further customizability to your system.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Step_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Step_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Step_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Step_Arduino_Library-1.0.0.zip", "size": 35781, "checksum": "SHA-256:d8fb61f9a18dad26dae17a90542a66bfc12f5a73d9bfcf9ebdf2793aa553bd49" }, { "name": "SparkFun Qwiic Step Arduino Library", "version": "2.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Control one or more stepper motors by sending I2C commands over the easy-to-use Qwiic system to your SparkFun Qwiic Step Board.", "paragraph": "\u003ca href=\"https://www.sparkfun.com/products/14980\"\u003eQwiic Step\u003c/a\u003e makes stepper motors very easy to control. This library handles all the I2C commands needed to run a motor continuously or to a given position, with constant speed or acceleration, or change microstep modes. We've built-in added features such as reading interrupts, setting up an emergency stop, or running headless for further customizability to your system.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Step_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Step_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Step_Arduino_Library-2.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Step_Arduino_Library-2.0.0.zip", "size": 36485, "checksum": "SHA-256:d9d4271775dd1449651f07c5cf7d84bbba3305a6af45de7d96208bd96b076f97" }, { "name": "SparkFun Qwiic Step Arduino Library", "version": "2.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Control one or more stepper motors by sending I2C commands over the easy-to-use Qwiic system to your SparkFun Qwiic Step Board.", "paragraph": "\u003ca href=\"https://www.sparkfun.com/products/14980\"\u003eQwiic Step\u003c/a\u003e makes stepper motors very easy to control. This library handles all the I2C commands needed to run a motor continuously or to a given position, with constant speed or acceleration, or change microstep modes. We've built-in added features such as reading interrupts, setting up an emergency stop, or running headless for further customizability to your system.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Step_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Step_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Step_Arduino_Library-2.0.1.zip", "archiveFileName": "SparkFun_Qwiic_Step_Arduino_Library-2.0.1.zip", "size": 36539, "checksum": "SHA-256:399e8478d1f6e84b9275b6fed961c79f0e04a1fe29baceff3fa25ce3f26dcf7a" }, { "name": "CircuitsFunBasic", "version": "1.0.0", "author": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "maintainer": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "sentence": "Essential basic components library by CircuitsFun", "paragraph": "This library includes objects and functions for components used in CircuitsFun's Basic Instructions. Compatible with Arduino IDE 1.5.x+.", "website": "https://circuitsfun.com/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CircuitsFun/CircuitsFunBasic-Library-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/CircuitsFun/CircuitsFunBasic-1.0.0.zip", "archiveFileName": "CircuitsFunBasic-1.0.0.zip", "size": 6550, "checksum": "SHA-256:02b4a39eab7eb5558a3beabf9db7b6356e29be8b183080c009a87bed1a4d1585" }, { "name": "CircuitsFunBasic", "version": "1.0.1", "author": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "maintainer": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "sentence": "Essential basic components library by CircuitsFun.", "paragraph": "This library includes objects and functions for components used in CircuitsFun's Basic Instructions. Compatible with Arduino IDE 1.5.x+.", "website": "https://circuitsfun.com/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CircuitsFun/CircuitsFunBasic-Library-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/CircuitsFun/CircuitsFunBasic-1.0.1.zip", "archiveFileName": "CircuitsFunBasic-1.0.1.zip", "size": 8139, "checksum": "SHA-256:fcc55d7ac8014a8ddfaa599f33423f67deb3f7c184a20b67f69ada8da6336933" }, { "name": "CircuitsFunBasic", "version": "1.0.3", "author": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "maintainer": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "sentence": "Essential basic components library by CircuitsFun.", "paragraph": "This library includes objects and functions for components used in CircuitsFun's Basic Instructions. Compatible with Arduino IDE 1.5.x+.", "website": "https://circuitsfun.com/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CircuitsFun/CircuitsFunBasic-Library-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/CircuitsFun/CircuitsFunBasic-1.0.3.zip", "archiveFileName": "CircuitsFunBasic-1.0.3.zip", "size": 49908, "checksum": "SHA-256:f4a28e6392a02fcc4def2ca9ceef3de59af5d8ee9fc6d155398c12767c670abf" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-1.0.0.zip", "size": 25867, "checksum": "SHA-256:ed531d176654eb5fa4e0faa2db8526bcd2f84bfe17a5fa6361b8b1caaabf9901" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "1.1.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-1.1.3.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-1.1.3.zip", "size": 29612, "checksum": "SHA-256:ad5d37a2db5b817dea551522137263fe4ff0f429fa6e9f41f57589ec6e8a65b2" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "1.1.4", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-1.1.4.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-1.1.4.zip", "size": 29674, "checksum": "SHA-256:09c05bbba7db4f41c3bb5e63187cf2a41089b69ffb87b5e14e4fbbdc061fbd73" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "2.1.4", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.1.4.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.1.4.zip", "size": 33005, "checksum": "SHA-256:488d0cb1fd626d0f595893a4d1782ba718c68e9a0dde3f3464d0b599293dfd3b" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "2.2.5", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.5.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.5.zip", "size": 31738, "checksum": "SHA-256:6699a3957dd80718c2862567a2d8f842fd033617b8bcfe048f19823ab1158dbd" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "2.2.7", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.7.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.7.zip", "size": 32346, "checksum": "SHA-256:978c7a75b6954c12f86dd0fd02a48e9a10c9ec9b1cc9a308a64f33de58239126" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "2.2.8", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.8.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.8.zip", "size": 32333, "checksum": "SHA-256:765315e475dac12f7b6555fe55a383d5f4f92973c017dde8068c6c0c67f21b2b" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "2.2.9", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.9.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.9.zip", "size": 32344, "checksum": "SHA-256:4c2468d320b14faab85b2e92831460d32a99eb7df8e27c64e8427a6f3bbd520e" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "2.2.10", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.10.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.10.zip", "size": 32459, "checksum": "SHA-256:f49e7075730d06013736fa163b9b68051f58fca6e0560330204a41903181b250" }, { "name": "SparkFun Qwiic Alphanumeric Display Arduino Library", "version": "2.2.11", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16427\"\u003eSparkX Qwiic Alphanumeric Display\u003c/a\u003e to print strings. The I2C address is configurable, so you can connect up to four displays on one I2C bus!", "website": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Alphanumeric_Display_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.11.zip", "archiveFileName": "SparkFun_Qwiic_Alphanumeric_Display_Arduino_Library-2.2.11.zip", "size": 32439, "checksum": "SHA-256:4a1b33a8af60874c7533e10a4aec1c9331592a59438c8491a1098ea6575b83fb" }, { "name": "NXP PCA9633", "version": "1.0.0", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for NXP PCA9633", "paragraph": "Device driver for communicating to PCA9633 via I2C", "website": "https://github.com/HendrikVE/Arduino-PCA9633", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-PCA9633.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/NXP_PCA9633-1.0.0.zip", "archiveFileName": "NXP_PCA9633-1.0.0.zip", "size": 205749, "checksum": "SHA-256:9e7606ca7080ec35b7991d25a285295e420c2f80cf83154ee5951761eb729738" }, { "name": "NXP PCA9633", "version": "1.0.1", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for NXP PCA9633", "paragraph": "Device driver for communicating to PCA9633 via I2C", "website": "https://github.com/HendrikVE/Arduino-PCA9633", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-PCA9633.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/NXP_PCA9633-1.0.1.zip", "archiveFileName": "NXP_PCA9633-1.0.1.zip", "size": 206214, "checksum": "SHA-256:705f8687104341912d00858855801809e3d869a06d2125512ccacb1c27dc7458" }, { "name": "NXP PCA9633", "version": "1.0.2", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for NXP PCA9633", "paragraph": "Device driver for communicating to PCA9633 via I2C", "website": "https://github.com/HendrikVE/Arduino-PCA9633", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-PCA9633.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/NXP_PCA9633-1.0.2.zip", "archiveFileName": "NXP_PCA9633-1.0.2.zip", "size": 206216, "checksum": "SHA-256:b4f2287f8f535bff9f148e5a5a006dd8fa2782a9f930080af6c9de522c04342b" }, { "name": "NXP PCA9633", "version": "1.1.0", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for NXP PCA9633.", "paragraph": "The PCA9633 is an I2C-bus controlled 4-bit LED driver optimized for Red/Green/Blue/Amber (RGBA) color mixing applications.", "website": "https://github.com/HendrikVE/Arduino-PCA9633", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-PCA9633.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/NXP_PCA9633-1.1.0.zip", "archiveFileName": "NXP_PCA9633-1.1.0.zip", "size": 206702, "checksum": "SHA-256:9f2a074affd1297fc2220e70ff42ac8b5076c36a81a7b9290894598d554f9d5a" }, { "name": "NXP PCA9633", "version": "1.1.1", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for NXP PCA9633.", "paragraph": "The PCA9633 is an I2C-bus controlled 4-bit LED driver optimized for Red/Green/Blue/Amber (RGBA) color mixing applications.", "website": "https://github.com/HendrikVE/Arduino-PCA9633", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-PCA9633.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/NXP_PCA9633-1.1.1.zip", "archiveFileName": "NXP_PCA9633-1.1.1.zip", "size": 206898, "checksum": "SHA-256:e8ee979d202f2ad0f5871865c58647b215563fb3ce34b4cad4210e3bc39a6598" }, { "name": "FMDataClient", "version": "0.0.1", "author": "Bruno Silva", "maintainer": "Bruno Silva", "sentence": "Filemaker 17 DATA API Client (ESP32)", "paragraph": "Filemaker 17 DATA API Client (ESP32), Supports login, logout and create record.", "website": "https://github.com/bmts/FMDataClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bmts/FMDataClient.git", "url": "https://downloads.arduino.cc/libraries/github.com/bmts/FMDataClient-0.0.1.zip", "archiveFileName": "FMDataClient-0.0.1.zip", "size": 13055, "checksum": "SHA-256:cdf83cf0d07669efd05d6a479ff0456d5b8a14ba5310d956968e7bc796cb35b4" }, { "name": "FMDataClient", "version": "0.0.3", "author": "Bruno Silva", "maintainer": "Bruno Silva", "sentence": "Filemaker 17 DATA API Client (ESP32)", "paragraph": "Filemaker 17 DATA API Client (ESP32), Supports login, logout and create record.", "website": "https://github.com/bmts/FMDataClient", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/bmts/FMDataClient.git", "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bmts/FMDataClient-0.0.3.zip", "archiveFileName": "FMDataClient-0.0.3.zip", "size": 18721, "checksum": "SHA-256:76bb3cd6457e4cb613817ba03eb1bf417614376c576bf529a17ab2f5f4447bb0" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.3.0", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module, with the advantages of the cc1101 module.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.3.0.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.3.0.zip", "size": 901972, "checksum": "SHA-256:06a5b0442c7d30282265cfb777cc35b619d626f647c5c9ecceb0dfccfaa6b864" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.3.1", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module, with the advantages of the cc1101 module.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.3.1.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.3.1.zip", "size": 913919, "checksum": "SHA-256:7bfe4db35aaf3ddc20ce98747b53e3d1471a843364e994853589cf48a52514a2" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.3.2", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module, with the advantages of the cc1101 module.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.3.2.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.3.2.zip", "size": 914046, "checksum": "SHA-256:af209445fc34aadc1cddfb3623454d274ed72f22b705b1ab9c08051f83a987a2" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.3.3", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module, with the advantages of the cc1101 module.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.3.3.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.3.3.zip", "size": 914162, "checksum": "SHA-256:985bfa2adb6656653e39f92d573ca90b78e8f6dcbd1f30aa6eca67499fed05cb" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.3.4", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module, with the advantages of the cc1101 module.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.3.4.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.3.4.zip", "size": 914253, "checksum": "SHA-256:6c6780f8da0177f0555fa2f29b5f2a81e7a057d2e40aee43f77666cd895790bf" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.3.5", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module, with the advantages of the cc1101 module.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.3.5.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.3.5.zip", "size": 914081, "checksum": "SHA-256:4e3fa6d9c0c2c24f59abc216977f49d87fc600ca8711b14bd209c9ef182cdfaf" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.4.0", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module, with the advantages of the cc1101 module.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.4.0.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.4.0.zip", "size": 914519, "checksum": "SHA-256:30f3bb49a54a34cd250e2f267ddcab3dcfb3bb4477c58d9a133baa9345d63a9e" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.5.0", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module,with the advantages of the cc1101 module.It offers many direct setting options as in SmartRF Studio and calculates settings such as MHz directly.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.5.0.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.5.0.zip", "size": 930701, "checksum": "SHA-256:f058a9ced97528c763a46fa81b3e50e6aa2b48812e85e9611a272656cca70497" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.5.1", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module,with the advantages of the cc1101 module.It offers many direct setting options as in SmartRF Studio and calculates settings such as MHz directly.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.5.1.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.5.1.zip", "size": 930714, "checksum": "SHA-256:f0ecf35bb480978989812688a1c42e7e0a25bac59dfa31be03599b20ed421fad" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.5.2", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module,with the advantages of the cc1101 module.It offers many direct setting options as in SmartRF Studio and calculates settings such as MHz directly.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.5.2.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.5.2.zip", "size": 1178299, "checksum": "SHA-256:d9b0a5f46971e53c98e454441f649ab9a19eac6ff7b5a50ba1ec5caeea227dce" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.5.3", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module,with the advantages of the cc1101 module.It offers many direct setting options as in SmartRF Studio and calculates settings such as MHz directly.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.5.3.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.5.3.zip", "size": 1180781, "checksum": "SHA-256:ed6724df7242fd0b9a2bd563d94f700460858366096715b1d84fe26a2da1c236" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.5.4", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module,with the advantages of the cc1101 module.It offers many direct setting options as in SmartRF Studio and calculates settings such as MHz directly.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.5.4.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.5.4.zip", "size": 1180839, "checksum": "SHA-256:20b2e2efad0bd5d06330d4be5b16b0d081d2c6e3c588f973b96a93483db65512" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.5.5", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module,with the advantages of the cc1101 module.It offers many direct setting options as in SmartRF Studio and calculates settings such as MHz directly.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.5.5.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.5.5.zip", "size": 1180901, "checksum": "SHA-256:3cbb613ed48a232809e132cf1762b6f57e3deb696de8913ea20f0299f4c21107" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.5.6", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module,with the advantages of the cc1101 module.It offers many direct setting options as in SmartRF Studio and calculates settings such as MHz directly.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.5.6.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.5.6.zip", "size": 1181488, "checksum": "SHA-256:0d796c9a0ad3d0a6efab6386dc548f08b0cd83016345947c86101efe3941d507" }, { "name": "SmartRC-CC1101-Driver-Lib", "version": "2.5.7", "author": "LSatan", "maintainer": "LSatan \u003clittlesatan.666.ls@gmail.com\u003e", "sentence": "Driver for cc1101.", "paragraph": "This driver library can be used for many libraries that use a simple RF ASK module,with the advantages of the cc1101 module.It offers many direct setting options as in SmartRF Studio and calculates settings such as MHz directly.", "website": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib", "category": "Device Control", "architectures": [ "avr", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/LSatan/SmartRC-CC1101-Driver-Lib.git", "providesIncludes": [ "ELECHOUSE_CC1101_SRC_DRV.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LSatan/SmartRC_CC1101_Driver_Lib-2.5.7.zip", "archiveFileName": "SmartRC_CC1101_Driver_Lib-2.5.7.zip", "size": 1183355, "checksum": "SHA-256:72cb72d43f4a0c2f04d510d0269ab1cc33867b0eb38efd4cc59832fe89f2c184" }, { "name": "Melt7SegLcd", "version": "1.0.3", "author": "Nikolay Seliverstov", "maintainer": "Nikolay Seliverstov \u003cpostpersonality@gmail.com\u003e", "sentence": "Melt 7-segment LCD Arduino library.", "paragraph": "This library can display alphanumerical chars on 7-segment LCD from Melt (melt.com.ru) vendor. The library has replacable char mapper and smart algorithm for partial display refresh.", "website": "https://github.com/postpersonality/melt-7segment-lcd", "category": "Display", "architectures": [ "avr", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/postpersonality/melt-7segment-lcd.git", "url": "https://downloads.arduino.cc/libraries/github.com/postpersonality/Melt7SegLcd-1.0.3.zip", "archiveFileName": "Melt7SegLcd-1.0.3.zip", "size": 6157, "checksum": "SHA-256:390cdf070fb104c32f613f92a390ef7e159f939574bc4359767d695e951c2d48" }, { "name": "Melt7SegLcd", "version": "1.0.4", "author": "Nikolay Seliverstov", "maintainer": "Nikolay Seliverstov \u003cpostpersonality@gmail.com\u003e", "sentence": "Melt 7-segment LCD Arduino library.", "paragraph": "This library can display alphanumerical chars on 7-segment LCD from Melt (melt.com.ru) vendor. The library has replacable char mapper and smart algorithm for partial display refresh.", "website": "https://github.com/postpersonality/melt-7segment-lcd", "category": "Display", "architectures": [ "avr", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/postpersonality/melt-7segment-lcd.git", "url": "https://downloads.arduino.cc/libraries/github.com/postpersonality/Melt7SegLcd-1.0.4.zip", "archiveFileName": "Melt7SegLcd-1.0.4.zip", "size": 6584, "checksum": "SHA-256:91d6dae2ff5fa4371e872b032c695c7188e15ac84af4df9a9c62ba5c4a99e05d" }, { "name": "FastMap", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with fast map function for Arduino.", "website": "https://github.com/RobTillaart/FastMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastMap.git", "providesIncludes": [ "FastMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.2.0.zip", "archiveFileName": "FastMap-0.2.0.zip", "size": 9036, "checksum": "SHA-256:e0ee20f283d09764a3c41a36809d81465f08a8af57a77935b1a767a306d6c0b5" }, { "name": "FastMap", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with fast map function for Arduino.", "website": "https://github.com/RobTillaart/FastMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastMap.git", "providesIncludes": [ "FastMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.2.1.zip", "archiveFileName": "FastMap-0.2.1.zip", "size": 8224, "checksum": "SHA-256:0669f6f37ac6c2d21f8c5bd640e2a6c5beb7985875bc15a06a77930745aaeb98" }, { "name": "FastMap", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with fast map function for Arduino.", "website": "https://github.com/RobTillaart/FastMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastMap.git", "providesIncludes": [ "FastMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.3.0.zip", "archiveFileName": "FastMap-0.3.0.zip", "size": 9626, "checksum": "SHA-256:6d48d7e4a1a8a3ee700775bb5427425ce5b52130b4d0d07ca2afbff40aa93344" }, { "name": "FastMap", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with fast map function for Arduino.", "website": "https://github.com/RobTillaart/FastMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastMap.git", "providesIncludes": [ "FastMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.3.1.zip", "archiveFileName": "FastMap-0.3.1.zip", "size": 11191, "checksum": "SHA-256:d381412da363bb45460bb1c35e5b9ee7d9989e711cce608dec1b8fe2b5d1b662" }, { "name": "FastMap", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with fast map function for Arduino.", "website": "https://github.com/RobTillaart/FastMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastMap.git", "providesIncludes": [ "FastMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.3.2.zip", "archiveFileName": "FastMap-0.3.2.zip", "size": 12545, "checksum": "SHA-256:1424400a985fce78e961bed35fac559c25937a6e2ddefecfad318c5861161ec2" }, { "name": "FastMap", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with fast map function for Arduino.", "website": "https://github.com/RobTillaart/FastMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastMap.git", "providesIncludes": [ "FastMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.3.3.zip", "archiveFileName": "FastMap-0.3.3.zip", "size": 12653, "checksum": "SHA-256:a688d63e627d25749b49e8889a874cd739215b001fa121bdfb4e8ebc92cd69d7" }, { "name": "FastMap", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with fast map function for Arduino.", "website": "https://github.com/RobTillaart/FastMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastMap.git", "providesIncludes": [ "FastMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.4.0.zip", "archiveFileName": "FastMap-0.4.0.zip", "size": 13741, "checksum": "SHA-256:c74cbff246b573290fdc5e584ae479c0d0dedaf6ce40bf95614c4e85acf7d747" }, { "name": "FastMap", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with fast map function for Arduino.", "website": "https://github.com/RobTillaart/FastMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastMap.git", "providesIncludes": [ "FastMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.4.1.zip", "archiveFileName": "FastMap-0.4.1.zip", "size": 16221, "checksum": "SHA-256:07ff369764beaf4323c4d61b3dba59bc15e3bdb32719410da811332280b4e351" }, { "name": "FastMap", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with fast map function for Arduino.", "website": "https://github.com/RobTillaart/FastMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastMap.git", "providesIncludes": [ "FastMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastMap-0.4.2.zip", "archiveFileName": "FastMap-0.4.2.zip", "size": 16681, "checksum": "SHA-256:8118b4cb8a766c12b202e2f494a0c605bf23baac48ae6c76d75119dae4a4367a" }, { "name": "LedController", "version": "1.3.2", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "The library supports multiple daisychained drivers and supports Led-Matrix displays as well as 7-Segment displays.", "website": "http://noah1510.github.io/LedController/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.3.2.zip", "archiveFileName": "LedController-1.3.2.zip", "size": 42879, "checksum": "SHA-256:a2cc00303b4ee2f41f7ef2f063a908556b0ae190d93d5db64f313f68478837f7" }, { "name": "LedController", "version": "1.1.0", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "The library supports multiple daisychained drivers and supports Led-Matrix displays as well as 7-Segment displays.", "website": "http://noah1510.github.io/LedController/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.1.0.zip", "archiveFileName": "LedController-1.1.0.zip", "size": 40701, "checksum": "SHA-256:6cb278b856ba2ad1b3aaa3ecacb9d9a6c56f31426991c4309710fec5073a09a2" }, { "name": "LedController", "version": "1.2.0", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "The library supports multiple daisychained drivers and supports Led-Matrix displays as well as 7-Segment displays.", "website": "http://noah1510.github.io/LedController/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.2.0.zip", "archiveFileName": "LedController-1.2.0.zip", "size": 41571, "checksum": "SHA-256:afe9276d1da2cde01568260a8c36440a7cec13bbaecc824e27b2df0aeaa4e564" }, { "name": "LedController", "version": "1.2.1", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "The library supports multiple daisychained drivers and supports Led-Matrix displays as well as 7-Segment displays.", "website": "http://noah1510.github.io/LedController/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.2.1.zip", "archiveFileName": "LedController-1.2.1.zip", "size": 42586, "checksum": "SHA-256:9920604383c6c829012db65aef44b0c1ff3421d1e72f19813502a12ba651fdb0" }, { "name": "LedController", "version": "1.2.2", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "The library supports multiple daisychained drivers and supports Led-Matrix displays as well as 7-Segment displays.", "website": "http://noah1510.github.io/LedController/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.2.2.zip", "archiveFileName": "LedController-1.2.2.zip", "size": 42902, "checksum": "SHA-256:67ad37f4bc033cabb97fcaedafbcd6db1794b984e2c9e6087cb733a2952cef5a" }, { "name": "LedController", "version": "1.3.1", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "The library supports multiple daisychained drivers and supports Led-Matrix displays as well as 7-Segment displays.", "website": "http://noah1510.github.io/LedController/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.3.1.zip", "archiveFileName": "LedController-1.3.1.zip", "size": 42879, "checksum": "SHA-256:09297b1d5b43d53a21de8894393a5bd57c36d0656d5d48d44be412ac6a544b81" }, { "name": "LedController", "version": "1.3.3", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "The library supports multiple daisychained drivers and supports Led-Matrix displays as well as 7-Segment displays. It also supports shifting the displayed \"image\" around.", "website": "http://noah1510.github.io/LedController/", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.3.3.zip", "archiveFileName": "LedController-1.3.3.zip", "size": 45083, "checksum": "SHA-256:e982d32f1e648cfcac10f2f395d0104e639013bb7d851533104a7120834d547a" }, { "name": "LedController", "version": "1.4.0", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "This library can do everthing LedControl does and much more like moving the diplayed data around and it works with an esp32.", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.4.0.zip", "archiveFileName": "LedController-1.4.0.zip", "size": 45380, "checksum": "SHA-256:88aec68e1340b6e55023e4fdbd095cc2250eb647e6505333fa2675cfba69fe8d" }, { "name": "LedController", "version": "1.4.1", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "This library can do everthing LedControl does and much more like moving the diplayed data around and it works with an esp32.", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.4.1.zip", "archiveFileName": "LedController-1.4.1.zip", "size": 47170, "checksum": "SHA-256:9cf9e89e4f1b085e782762aefd9a5050d6c634614d0c4ba174aaffb1e3cd7835" }, { "name": "LedController", "version": "1.4.2", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "This library can do everthing LedControl does and much more like moving the diplayed data around and it works with an esp32.", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.4.2.zip", "archiveFileName": "LedController-1.4.2.zip", "size": 46837, "checksum": "SHA-256:5521e7608463b052aaf1ef2e439884691411277072aef9b8204914fd9f3231e6" }, { "name": "LedController", "version": "1.5.0", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "This library can do everthing LedControl does and much more like moving the diplayed data around and it works with an esp32.", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.5.0.zip", "archiveFileName": "LedController-1.5.0.zip", "size": 48287, "checksum": "SHA-256:b1941322e0f6fb2f16f5185891b1fcd97b5719d134415e756a5e510085be52cb" }, { "name": "LedController", "version": "1.6.0", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "This library can do everthing LedControl does and much more like moving the diplayed data around and it works with an esp32.", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.6.0.zip", "archiveFileName": "LedController-1.6.0.zip", "size": 48574, "checksum": "SHA-256:46b6b93dd8c5021c940126e826f360fca51c8677fa0a3bcf2c9691b92237b139" }, { "name": "LedController", "version": "1.6.1", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "This library can do everthing LedControl does and much more like moving the diplayed data around and it works with an esp32.", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.6.1.zip", "archiveFileName": "LedController-1.6.1.zip", "size": 48585, "checksum": "SHA-256:ae704637af40f3b2c8831d6ab4c8474f28f4eeee44c6178290eac5f545c44945" }, { "name": "LedController", "version": "1.7.0", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "\"It can do everything LedControl can (it is mostly compatible), works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP. !!There have been a few major changees in Version 1.7 and you might have to refactor parts of your code to get your code working with the current version if it was built for an older Version of the LedController!!\"", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "providesIncludes": [ "LedController.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.7.0.zip", "archiveFileName": "LedController-1.7.0.zip", "size": 49862, "checksum": "SHA-256:ab40ffc246ead1ccf1b3e418fc92ddf080b0acda0ed78dfd7755467204cb2fb0" }, { "name": "LedController", "version": "1.7.1", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "\"It can do everything LedControl can (it is mostly compatible), works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP. !!There have been a few major changees in Version 1.7 and you might have to refactor parts of your code to get your code working with the current version if it was built for an older Version of the LedController!!\"", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "providesIncludes": [ "LedController.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.7.1.zip", "archiveFileName": "LedController-1.7.1.zip", "size": 50106, "checksum": "SHA-256:95af80ee1b6ecbe9fc6d79d16265fefeda70d3ba60948b26851b9e3a356e561d" }, { "name": "LedController", "version": "1.7.2", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "\"It can do everything LedControl can (it is mostly compatible), works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP. !!There have been a few major changees in Version 1.7 and you might have to refactor parts of your code to get your code working with the current version if it was built for an older Version of the LedController!!\"", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "providesIncludes": [ "LedController.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-1.7.2.zip", "archiveFileName": "LedController-1.7.2.zip", "size": 51327, "checksum": "SHA-256:8c8d3e2bda57a903c69cc880d8c1e43d92a878e979c5b2ba9be59e7c02e04599" }, { "name": "LedController", "version": "2.0.0-rc1", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "\"!!Version 2.0.0 comes with a lot of changes plese check the readme on more information!! It can do everything LedControl can, works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP.\"", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "providesIncludes": [ "LedController.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-2.0.0-rc1.zip", "archiveFileName": "LedController-2.0.0-rc1.zip", "size": 68481, "checksum": "SHA-256:ab5b1211063f74915c062568eebd6e472ac63df3b278ad3bb3efcea40df7fa5e" }, { "name": "LedController", "version": "2.0.0-rc2", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "\"!!Version 2.0.0 comes with a lot of changes plese check the readme on more information!! It can do everything LedControl can, works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP.\"", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "providesIncludes": [ "LedController.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-2.0.0-rc2.zip", "archiveFileName": "LedController-2.0.0-rc2.zip", "size": 108815, "checksum": "SHA-256:299f669b4d4d801b0769fdb5c0a2436624efd2d90e11f19c3733ae7a6d4570a5" }, { "name": "LedController", "version": "2.0.0-rc3", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "\"!!Version 2.0.0 comes with a lot of changes plese check the readme on more information!! It can do everything LedControl can, works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP.\"", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "providesIncludes": [ "LedController.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-2.0.0-rc3.zip", "archiveFileName": "LedController-2.0.0-rc3.zip", "size": 121398, "checksum": "SHA-256:c7b74dfef06218e78d8b3aea4194d35db783d79c76eb816e6773effe2f088bc9" }, { "name": "LedController", "version": "2.0.0-rc4", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "\"!!Version 2.0.0 comes with a lot of changes plese check the readme on more information!! It can do everything LedControl can, works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP.\"", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "providesIncludes": [ "LedController.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-2.0.0-rc4.zip", "archiveFileName": "LedController-2.0.0-rc4.zip", "size": 127199, "checksum": "SHA-256:cc62627cee2730e8ca37474502c586aa587a31c6c2c1e5e6bb0859947cfc6144" }, { "name": "LedController", "version": "2.0.1", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "\"!!Version 2.0.0 comes with a lot of changes plese check the readme on more information!! It can do everything LedControl can, works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP.\"", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "providesIncludes": [ "LedController.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-2.0.1.zip", "archiveFileName": "LedController-2.0.1.zip", "size": 16546063, "checksum": "SHA-256:b3d91618c37b5a3b0ca589cd26869b14b8427ad5644d544457c65c20dcb53a88" }, { "name": "LedController", "version": "2.0.2", "author": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "maintainer": "Noa Sakurajin \u003cnoasakurajin@web.de\u003e", "license": "LGPLv3", "sentence": "The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "\"!!Version 2.0.0 comes with a lot of changes plese check the readme on more information!! It can do everything LedControl can, works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP.\"", "website": "https://github.com/noah1510/LedController", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/noah1510/LedController.git", "providesIncludes": [ "LedController.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/noah1510/LedController-2.0.2.zip", "archiveFileName": "LedController-2.0.2.zip", "size": 16546056, "checksum": "SHA-256:a3d47d96938d3f258547c2d0d10e15a3ecf57a531994c321df3bd5ade6358e01" }, { "name": "Melopero UBX Protocol", "version": "1.0.0", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A library to easily create Ubx messages.", "paragraph": "This library allows the user to easily create UbxMessages to be sent with the Melopero SAM_M8Q library.", "website": "https://github.com/melopero/Melopero_UBX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_UBX.git", "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_UBX_Protocol-1.0.0.zip", "archiveFileName": "Melopero_UBX_Protocol-1.0.0.zip", "size": 5789, "checksum": "SHA-256:51005458fd2023a60152f8dc1a107d7e1f46d4c4f40587ea22b0401da5664255" }, { "name": "Melopero UBX Protocol", "version": "1.0.1", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A library to easily create Ubx messages.", "paragraph": "This library allows the user to easily create UbxMessages to be sent with the Melopero SAM_M8Q library.", "website": "https://github.com/melopero/Melopero_UBX", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_UBX.git", "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_UBX_Protocol-1.0.1.zip", "archiveFileName": "Melopero_UBX_Protocol-1.0.1.zip", "size": 5813, "checksum": "SHA-256:7531322d002f4974d4455f3062587e2b60ca0014687c212690b41feb2d615b22" }, { "name": "Melopero SAM-M8Q", "version": "1.0.0", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the SAM-M8Q GNSS Antenna Module.", "paragraph": "This library allows an Arduino board to communicate with the SAM-M8Q module via I2C.", "website": "https://github.com/melopero/Melopero_SAM-M8Q_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_SAM-M8Q_Arduino_Library.git", "dependencies": [ { "name": "Melopero UBX Protocol" } ], "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_SAM_M8Q-1.0.0.zip", "archiveFileName": "Melopero_SAM_M8Q-1.0.0.zip", "size": 8171, "checksum": "SHA-256:e5ef5a1216c38b17b745ac8f3125e4b4f39f077cee24a73424b518a88a1ff906" }, { "name": "Melopero SAM-M8Q", "version": "1.0.1", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the SAM-M8Q GNSS Antenna Module.", "paragraph": "This library allows an Arduino board to communicate with the SAM-M8Q module via I2C.", "website": "https://github.com/melopero/Melopero_SAM-M8Q_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_SAM-M8Q_Arduino_Library.git", "dependencies": [ { "name": "Melopero UBX Protocol" } ], "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_SAM_M8Q-1.0.1.zip", "archiveFileName": "Melopero_SAM_M8Q-1.0.1.zip", "size": 8233, "checksum": "SHA-256:4e5416a597b22221f20ebd1b978a0c6c0130975326714a6d7284f39a3002077a" }, { "name": "Melopero SAM-M8Q", "version": "1.1.1", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the SAM-M8Q GNSS Antenna Module.", "paragraph": "This library allows an Arduino board to communicate with the SAM-M8Q module via I2C.", "website": "https://github.com/melopero/Melopero_SAM-M8Q_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_SAM-M8Q_Arduino_Library.git", "dependencies": [ { "name": "Melopero UBX Protocol" } ], "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_SAM_M8Q-1.1.1.zip", "archiveFileName": "Melopero_SAM_M8Q-1.1.1.zip", "size": 507775, "checksum": "SHA-256:bd3524457fd591193a49b55d18d247e2d50f88e8b66b71e817ad7260c2cb2743" }, { "name": "Melopero SAM-M8Q", "version": "1.1.2", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the SAM-M8Q GNSS Antenna Module.", "paragraph": "This library allows an Arduino board to communicate with the SAM-M8Q module via I2C.", "website": "https://github.com/melopero/Melopero_SAM-M8Q_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_SAM-M8Q_Arduino_Library.git", "dependencies": [ { "name": "Melopero UBX Protocol" } ], "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_SAM_M8Q-1.1.2.zip", "archiveFileName": "Melopero_SAM_M8Q-1.1.2.zip", "size": 510806, "checksum": "SHA-256:0fc9a95746dce422b62d91beae461873a8b5ecafd940679c64990d83246b279c" }, { "name": "SAM32WiFiEsp", "version": "2.2.2-f1", "author": "Enrico204", "maintainer": "Enrico Bassetti \u003cenrico204@gmail.com\u003e", "sentence": "Arduino (and SAM32) WiFi library for ESP8266", "paragraph": "Arduino WiFi library for ESP8266. Works only with SDK version 1.1.1 and above (AT version 0.25 and above). Compatible with Arduino 101 and other SAM32-based controllers.", "website": "https://gitlab.com/Enrico204/sam32wifiesp/", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/Enrico204/sam32wifiesp.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/Enrico204/SAM32WiFiEsp-2.2.2-f1.zip", "archiveFileName": "SAM32WiFiEsp-2.2.2-f1.zip", "size": 65641, "checksum": "SHA-256:07d44996c2356c9ea9d2c63fed5fc61c325e0902c069b9a6572e56a0ab3718ba" }, { "name": "ACS712", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.1.2.zip", "archiveFileName": "ACS712-0.1.2.zip", "size": 8295, "checksum": "SHA-256:9c61bfca9785d3480c214d8d9eec6fa350b0d33b4c48f65819a8524a35ae9b51" }, { "name": "ACS712", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.1.3.zip", "archiveFileName": "ACS712-0.1.3.zip", "size": 8263, "checksum": "SHA-256:3e1f2911101e97af06c26ae0a8786bf2aad1a9f24935fd89b0035d1d412aaea9" }, { "name": "ACS712", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.2.0.zip", "archiveFileName": "ACS712-0.2.0.zip", "size": 9019, "checksum": "SHA-256:00fd33d7fdf893bba6abf153caf8a2b1dd31c396333963b16307955d0ed18e59" }, { "name": "ACS712", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.2.1.zip", "archiveFileName": "ACS712-0.2.1.zip", "size": 10798, "checksum": "SHA-256:b37b5770f865b980fb5acbd7ed2c2ac372f68c1546557d27565450f3169005d8" }, { "name": "ACS712", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.2.2.zip", "archiveFileName": "ACS712-0.2.2.zip", "size": 12188, "checksum": "SHA-256:05ca872e2059fd7637c7fa7bd41817217033e06a1670dcc0ae463fc036359ea6" }, { "name": "ACS712", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.2.3.zip", "archiveFileName": "ACS712-0.2.3.zip", "size": 12524, "checksum": "SHA-256:bf792a23a36099ce48024b0e202e8c4eceb3f64dd5fb984002aca068b1ca339c" }, { "name": "ACS712", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.2.4.zip", "archiveFileName": "ACS712-0.2.4.zip", "size": 14400, "checksum": "SHA-256:a4c65464d5e93baae110dca342aa06eadf4666f55aa36be18a2d0c3cf7a23d3b" }, { "name": "ACS712", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.2.5.zip", "archiveFileName": "ACS712-0.2.5.zip", "size": 14416, "checksum": "SHA-256:2fd41fa0bf476c15d3b597a139e03797984a524f61aea6452956afdcb9d29356" }, { "name": "ACS712", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.2.6.zip", "archiveFileName": "ACS712-0.2.6.zip", "size": 14442, "checksum": "SHA-256:2ae8ed1e4b06b3fb2c5425e541729af1311cc25ecd71fabf93586df67707cf20" }, { "name": "ACS712", "version": "0.2.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.2.7.zip", "archiveFileName": "ACS712-0.2.7.zip", "size": 15783, "checksum": "SHA-256:4cec63c06c97db2eac25e795beec6cdcc151728ba5cc2a33225794389f28d053" }, { "name": "ACS712", "version": "0.2.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.2.8.zip", "archiveFileName": "ACS712-0.2.8.zip", "size": 23299, "checksum": "SHA-256:3812f0aefd3d4ecabad8bb727182e368eb14d124012572a9f3aa0b4db0ef478c" }, { "name": "ACS712", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.0.zip", "archiveFileName": "ACS712-0.3.0.zip", "size": 26909, "checksum": "SHA-256:8f770b37d283c3938a086dbc12b9ea408dbd53b83911abb464d951af6b9e3e71" }, { "name": "ACS712", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.1.zip", "archiveFileName": "ACS712-0.3.1.zip", "size": 31014, "checksum": "SHA-256:c2362d1d122729a9e4f50ec654711c13a85673193b33d290c9b9be920aeaa6fe" }, { "name": "ACS712", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.2.zip", "archiveFileName": "ACS712-0.3.2.zip", "size": 31516, "checksum": "SHA-256:6bc58384099033b0abb2ff026e891ad5aed051c46e297674a5c9e39cbc17360d" }, { "name": "ACS712", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.3.zip", "archiveFileName": "ACS712-0.3.3.zip", "size": 32762, "checksum": "SHA-256:927e6129930e112b45c88c2dd6744fa3cb3c38fe608efc441806225fce45ef17" }, { "name": "ACS712", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.4.zip", "archiveFileName": "ACS712-0.3.4.zip", "size": 34355, "checksum": "SHA-256:a85c1a550042c8530d56143015e58369be2ba3de69689567643777a83e86a508" }, { "name": "ACS712", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.5.zip", "archiveFileName": "ACS712-0.3.5.zip", "size": 34676, "checksum": "SHA-256:d0260131c71395f315e6434017f332ff3a4b16d97fce9a691a60af2f655bbab0" }, { "name": "ACS712", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.6.zip", "archiveFileName": "ACS712-0.3.6.zip", "size": 36161, "checksum": "SHA-256:1f7865af19b338b77019d6d75420bc58603c500aef0a5dba7adcfc72029b0141" }, { "name": "ACS712", "version": "0.3.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.7.zip", "archiveFileName": "ACS712-0.3.7.zip", "size": 39026, "checksum": "SHA-256:2f779c4fc28e09e643e57fa06bcafa7124eb6cbaa081ab0bccaadbfb2cd79fdd" }, { "name": "ACS712", "version": "0.3.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.8.zip", "archiveFileName": "ACS712-0.3.8.zip", "size": 39356, "checksum": "SHA-256:096c4a622837372a4e88dbb6927a264fc32b2fb6583891221605ced9a6a949f9" }, { "name": "ACS712", "version": "0.3.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, Pete Thompson \u003cpete.thompson@yahoo.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ACS712 library for Arduino.", "paragraph": "Current measurement, tested with RobotDyn ACDC 20A Module.", "website": "https://github.com/RobTillaart/ACS712", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ACS712.git", "providesIncludes": [ "ACS712.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ACS712-0.3.9.zip", "archiveFileName": "ACS712-0.3.9.zip", "size": 41445, "checksum": "SHA-256:c274ff29d8bc51610123b62dfa2853b123c340d0cfe504fa44f1e480cf55e721" }, { "name": "Max44009", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for MAX44009 I2C LUX sensor Arduino.", "website": "https://github.com/RobTillaart/Max44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Max44009.git", "providesIncludes": [ "Wire.h", "Max44009.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Max44009-0.4.1.zip", "archiveFileName": "Max44009-0.4.1.zip", "size": 14137, "checksum": "SHA-256:8de22ae0211cf0402d3439e70541d07f352357c4c62be3ad256d5eb3ca8c5169" }, { "name": "Max44009", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for MAX44009 I2C LUX sensor Arduino.", "website": "https://github.com/RobTillaart/Max44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Max44009.git", "providesIncludes": [ "Wire.h", "Max44009.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Max44009-0.4.2.zip", "archiveFileName": "Max44009-0.4.2.zip", "size": 14886, "checksum": "SHA-256:a810a976f2cbb88e05ddbc336386d4df791a8a2ea30c2f1021b86e4232e7d322" }, { "name": "Max44009", "version": "0.4.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for MAX44009 I2C LUX sensor Arduino.", "website": "https://github.com/RobTillaart/Max44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Max44009.git", "providesIncludes": [ "Wire.h", "Max44009.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Max44009-0.4.3.zip", "archiveFileName": "Max44009-0.4.3.zip", "size": 15553, "checksum": "SHA-256:64e3c4353560761ef5d08e997c674b4784e16cf41969e2771fd3be8cca6c5313" }, { "name": "Max44009", "version": "0.4.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for MAX44009 I2C LUX sensor Arduino.", "website": "https://github.com/RobTillaart/Max44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Max44009.git", "providesIncludes": [ "Max44009.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Max44009-0.4.4.zip", "archiveFileName": "Max44009-0.4.4.zip", "size": 16794, "checksum": "SHA-256:2ee4a0be954e16a4a0bc194936df4e69f0f312424c4403ec42bb9fcbd18eb163" }, { "name": "Max44009", "version": "0.5.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for MAX44009 I2C LUX sensor Arduino.", "website": "https://github.com/RobTillaart/Max44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Max44009.git", "providesIncludes": [ "Max44009.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Max44009-0.5.0.zip", "archiveFileName": "Max44009-0.5.0.zip", "size": 17240, "checksum": "SHA-256:4447dcf1d8267a7b0285a65740248fe16254b37460f1bb0327a3c869503960ec" }, { "name": "Max44009", "version": "0.5.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for MAX44009 I2C LUX sensor Arduino.", "website": "https://github.com/RobTillaart/Max44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Max44009.git", "providesIncludes": [ "Max44009.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Max44009-0.5.1.zip", "archiveFileName": "Max44009-0.5.1.zip", "size": 17433, "checksum": "SHA-256:bc4ca2dcdcafc3d435df3576440c226ef6543f4d4422ebeb0d541b5462e56359" }, { "name": "Max44009", "version": "0.5.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for MAX44009 I2C LUX sensor Arduino.", "website": "https://github.com/RobTillaart/Max44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Max44009.git", "providesIncludes": [ "Max44009.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Max44009-0.5.2.zip", "archiveFileName": "Max44009-0.5.2.zip", "size": 17618, "checksum": "SHA-256:6631d602789b05ab70db1ebbe68bcdd94f86a6028ffb2971eee2fc7fb262c4a0" }, { "name": "Max44009", "version": "0.5.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for MAX44009 I2C LUX sensor Arduino.", "website": "https://github.com/RobTillaart/Max44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Max44009.git", "providesIncludes": [ "Max44009.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Max44009-0.5.3.zip", "archiveFileName": "Max44009-0.5.3.zip", "size": 18189, "checksum": "SHA-256:3d33c416b56f23b4c3d61f6ae39189cd364a0f2d036668cd0725d5d859c7a302" }, { "name": "Max44009", "version": "0.6.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for MAX44009 I2C LUX sensor Arduino.", "website": "https://github.com/RobTillaart/Max44009", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Max44009.git", "providesIncludes": [ "Max44009.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Max44009-0.6.0.zip", "archiveFileName": "Max44009-0.6.0.zip", "size": 18057, "checksum": "SHA-256:cb500bddf78df702c667ca0b40a66016f49d73631b9ea87d277c9565a34e84f2" }, { "name": "AD524X", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.2.0.zip", "archiveFileName": "AD524X-0.2.0.zip", "size": 10205, "checksum": "SHA-256:4390f758fc18c09ddca9d0b5849dad3984c8ab85343f6c1225d6b6fa23e64ef1" }, { "name": "AD524X", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.2.1.zip", "archiveFileName": "AD524X-0.2.1.zip", "size": 10148, "checksum": "SHA-256:6d0e3003edbe8cdffc2951729300943ea922374dc8e9846a31b13affc4798e56" }, { "name": "AD524X", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.2.2.zip", "archiveFileName": "AD524X-0.2.2.zip", "size": 11294, "checksum": "SHA-256:33fabd57b676cc6737539412888e8d46b1cfa2c7052a97916d3857125cdaf80f" }, { "name": "AD524X", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.3.0.zip", "archiveFileName": "AD524X-0.3.0.zip", "size": 13901, "checksum": "SHA-256:f1914f3d05831349ea5cf3ad325e50510d155a5efafad91616751771b2bd623d" }, { "name": "AD524X", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.3.1.zip", "archiveFileName": "AD524X-0.3.1.zip", "size": 14295, "checksum": "SHA-256:180e5f9b4df12ff7a897746518a134d6f185ace06b8fd2d759d50931273ffd49" }, { "name": "AD524X", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.3.2.zip", "archiveFileName": "AD524X-0.3.2.zip", "size": 15265, "checksum": "SHA-256:8a30184f64ae6a335536dbb7951c9bec690d1bdbce4b8616a694e492a184fa94" }, { "name": "AD524X", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.3.3.zip", "archiveFileName": "AD524X-0.3.3.zip", "size": 15347, "checksum": "SHA-256:c3f679c22f922afb67d47261a4f04853bf5337b2aa3d8a6c423e05ecb6fec430" }, { "name": "AD524X", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.3.4.zip", "archiveFileName": "AD524X-0.3.4.zip", "size": 15720, "checksum": "SHA-256:f4ef59b5cd4ae539c6ab81f0384ad5cb7896bc0c49d4d8bc6f62f9ed2e34d532" }, { "name": "AD524X", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.3.5.zip", "archiveFileName": "AD524X-0.3.5.zip", "size": 16212, "checksum": "SHA-256:8185db8a2e8bfb96eb68b4b42dc999fb9549968af41399aab46dd2f15383b733" }, { "name": "AD524X", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.3.6.zip", "archiveFileName": "AD524X-0.3.6.zip", "size": 16384, "checksum": "SHA-256:ed2a30baf8d650b326041a564246618d7a0153a812b813b64b50385c2ff131d1" }, { "name": "AD524X", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.4.0.zip", "archiveFileName": "AD524X-0.4.0.zip", "size": 16465, "checksum": "SHA-256:c6a61f40daf186a12541f4f48067361ae4a90f2fde5690e9132899bf9ea54305" }, { "name": "AD524X", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.4.1.zip", "archiveFileName": "AD524X-0.4.1.zip", "size": 16624, "checksum": "SHA-256:a4c0de2086a42a181392c480d5791a675117f295fde343e1567474190ac2ec29" }, { "name": "AD524X", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.4.2.zip", "archiveFileName": "AD524X-0.4.2.zip", "size": 16927, "checksum": "SHA-256:54b2f558564deac589ad13ddd5e676c5fc839b2ec7cc13b0eb03800ad235c9ad" }, { "name": "AD524X", "version": "0.5.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242 AD5280 AD5282", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.5.0.zip", "archiveFileName": "AD524X-0.5.0.zip", "size": 19211, "checksum": "SHA-256:b42e041000ccdae0643d1a4c5082ac9d9c40528e84f0ad4706152001885ea987" }, { "name": "AD524X", "version": "0.5.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AD524X", "paragraph": "Library to control digital potentiometer AD5241 AD5242 AD5280 AD5282", "website": "https://github.com/RobTillaart/AD524X", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AD524X.git", "providesIncludes": [ "AD524X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AD524X-0.5.1.zip", "archiveFileName": "AD524X-0.5.1.zip", "size": 19250, "checksum": "SHA-256:b7b96352a61afbbc7afccf09518e90ee3c70127e3f96d603d0e5c851502efc46" }, { "name": "USIWire", "version": "0.2.0", "author": "puuu", "maintainer": "puuu \u003cpuuu@users.noreply.github.com\u003e", "sentence": "USI based TWI/I2C library for Arduino", "paragraph": "Arduino Wire compatible library, supporting I²C, I2C, IIC and/or TWI for Atmel ATTiny micro processors utilizing the Universal Serial Interface (USI).", "website": "https://github.com/puuu/USIWire", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/puuu/USIWire.git", "url": "https://downloads.arduino.cc/libraries/github.com/puuu/USIWire-0.2.0.zip", "archiveFileName": "USIWire-0.2.0.zip", "size": 35617, "checksum": "SHA-256:f2e881dee46fb84d73fe16e2a8e3ceba6ced77a57719581d4cf17a39e2f5b23b" }, { "name": "CommandParser", "version": "1.0.0", "author": "Anthony Zhang (Uberi) \u003cme@anthonyz.ca\u003e", "maintainer": "Anthony Zhang (Uberi) \u003cme@anthonyz.ca\u003e", "sentence": "An Arduino library for parsing commands of the form COMMAND_NAME ARG1 ARG2 ARG3.", "paragraph": "No dynamic memory allocation. Compile-time-configurable resource limits. Strongly typed arguments with strict input validation. Friendly error messages for invalid inputs. Support for escape sequences in string arguments.", "website": "https://github.com/Uberi/Arduino-CommandParser", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Uberi/Arduino-CommandParser.git", "url": "https://downloads.arduino.cc/libraries/github.com/Uberi/CommandParser-1.0.0.zip", "archiveFileName": "CommandParser-1.0.0.zip", "size": 9457, "checksum": "SHA-256:4871ba891c1c8a1621abb9b9f197f54826af73c9c2b8dc20a3301931f0293e71" }, { "name": "CommandParser", "version": "1.1.0", "author": "Anthony Zhang (Uberi) \u003cme@anthonyz.ca\u003e", "maintainer": "Anthony Zhang (Uberi) \u003cme@anthonyz.ca\u003e", "sentence": "An Arduino library for parsing commands of the form COMMAND_NAME ARG1 ARG2 ARG3.", "paragraph": "No dynamic memory allocation. Compile-time-configurable resource limits. Strongly typed arguments with strict input validation. Friendly error messages for invalid inputs. Support for escape sequences in string arguments.", "website": "https://github.com/Uberi/Arduino-CommandParser", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Uberi/Arduino-CommandParser.git", "url": "https://downloads.arduino.cc/libraries/github.com/Uberi/CommandParser-1.1.0.zip", "archiveFileName": "CommandParser-1.1.0.zip", "size": 11414, "checksum": "SHA-256:4e9717c556cb72e3f1321cde7969f8e70d61814fe88ac910af0344f9dc6e341b" }, { "name": "CommandParser", "version": "1.1.1", "author": "Anthony Zhang (Uberi) \u003cme@anthonyz.ca\u003e", "maintainer": "Anthony Zhang (Uberi) \u003cme@anthonyz.ca\u003e", "sentence": "An Arduino library for parsing commands of the form COMMAND_NAME ARG1 ARG2 ARG3.", "paragraph": "No dynamic memory allocation. Compile-time-configurable resource limits. Strongly typed arguments with strict input validation. Friendly error messages for invalid inputs. Support for escape sequences in string arguments.", "website": "https://github.com/Uberi/Arduino-CommandParser", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Uberi/Arduino-CommandParser.git", "url": "https://downloads.arduino.cc/libraries/github.com/Uberi/CommandParser-1.1.1.zip", "archiveFileName": "CommandParser-1.1.1.zip", "size": 11470, "checksum": "SHA-256:1bee7609a5fb87358c4047dcfcf517dfc19ccd5b51047b75ab182efe789ba3d6" }, { "name": "Adafruit DS1841", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the DS1841 breakouts in the Adafruit shop", "paragraph": "Arduino library for the DS1841 breakouts in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_DS1841", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DS1841.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DS1841-1.0.0.zip", "archiveFileName": "Adafruit_DS1841-1.0.0.zip", "size": 297312, "checksum": "SHA-256:45de936eb4fcaacab5ba932c5a17a4aa47a1b1c1df7aca2d899b946808833373" }, { "name": "Adafruit DS1841", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the DS1841 breakouts in the Adafruit shop", "paragraph": "Arduino library for the DS1841 breakouts in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_DS1841", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DS1841.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DS1841-1.0.1.zip", "archiveFileName": "Adafruit_DS1841-1.0.1.zip", "size": 297273, "checksum": "SHA-256:7f2f33e4cdde74d9afed35e4e6e2bc103e611ec07010501b70484b8484f346fa" }, { "name": "Adafruit DS1841", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the DS1841 breakouts in the Adafruit shop", "paragraph": "Arduino library for the DS1841 breakouts in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_DS1841", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_DS1841.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_DS1841-1.0.3.zip", "archiveFileName": "Adafruit_DS1841-1.0.3.zip", "size": 297274, "checksum": "SHA-256:f5eda3b8a121df603ac5b91f1a93e1d3b797b02fcda5bbf23feb2f28a882b673" }, { "name": "CircuitsFunProjects", "version": "1.0.0", "author": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "maintainer": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "sentence": "Beginner friendly projects and project libraries by CircuitsFun", "paragraph": "This library includes the functions required to play CircuitsFun CODEventure projects. All project code can be found in File \u003e Examples \u003e CircuitsFunProjects", "website": "https://circuitsfun.com/", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/CircuitsFun/CircuitsFunProjects-Library-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/CircuitsFun/CircuitsFunProjects-1.0.0.zip", "archiveFileName": "CircuitsFunProjects-1.0.0.zip", "size": 3713, "checksum": "SHA-256:4a0151c34081b9eed86d6505f0ca94cd2170f520d55d64d598d365de9a60b4d2" }, { "name": "CircuitsFunProjects", "version": "1.0.1", "author": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "maintainer": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "sentence": "Beginner friendly projects and project libraries by CircuitsFun", "paragraph": "This library includes the functions required to play CircuitsFun CODEventure projects. All project code can be found in File \u003e Examples \u003e CircuitsFunProjects", "website": "https://circuitsfun.com/", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/CircuitsFun/CircuitsFunProjects-Library-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/CircuitsFun/CircuitsFunProjects-1.0.1.zip", "archiveFileName": "CircuitsFunProjects-1.0.1.zip", "size": 52077, "checksum": "SHA-256:fed35dc7d68934368afb3c06bc03229724155609f4cdcc016738553383792189" }, { "name": "CircuitsFunProjects", "version": "1.0.2", "author": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "maintainer": "CircuitsFun \u003ccsf.instruction@circuitsfun.com\u003e", "sentence": "Beginner friendly projects and project libraries by CircuitsFun", "paragraph": "This library includes the functions required to play CircuitsFun CODEventure projects. All project code can be found in File \u003e Examples \u003e CircuitsFunProjects", "website": "https://circuitsfun.com/", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/CircuitsFun/CircuitsFunProjects-Library-for-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/CircuitsFun/CircuitsFunProjects-1.0.2.zip", "archiveFileName": "CircuitsFunProjects-1.0.2.zip", "size": 54433, "checksum": "SHA-256:92aa6f2ba3bc02a194efca04ab54833e0403b525d2e28b3b8b587a11b951ca9f" }, { "name": "QubitroMqttClient", "version": "0.0.1", "author": "Qubitro", "maintainer": "Qubitro \u003csocial@qubitro.com\u003e", "sentence": "(BETA) Easily connect to Qubitro IoT Platform with customized MQTT methods.", "paragraph": "Qubitro is a unified IoT platform that connects devices with destinations.", "website": "https://github.com/qubitro/mqtt-client-arduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/qubitro/mqtt-client-arduino.git", "providesIncludes": [ "QubitroMqttClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/qubitro/QubitroMqttClient-0.0.1.zip", "archiveFileName": "QubitroMqttClient-0.0.1.zip", "size": 9853, "checksum": "SHA-256:d8598c05106dc2e3b0bc0070f6d5f44d04450699af5fe8ed793d1853e411b1ac" }, { "name": "QubitroMqttClient", "version": "0.0.2", "author": "Qubitro, Inc.", "maintainer": "Qubitro, Inc. \u003csocial@qubitro.com\u003e", "sentence": "(BETA) Easily connect to Qubitro IoT Platform with customized MQTT methods.", "paragraph": "Qubitro is an IoT application development platform.", "website": "https://github.com/qubitro/mqtt-client-arduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/qubitro/mqtt-client-arduino.git", "providesIncludes": [ "QubitroMqttClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/qubitro/QubitroMqttClient-0.0.2.zip", "archiveFileName": "QubitroMqttClient-0.0.2.zip", "size": 188363, "checksum": "SHA-256:f328e72196920bfa946431aed04b7c4832da1e79ce35a970375614063ca4546a" }, { "name": "QubitroMqttClient", "version": "0.0.4", "author": "Qubitro, Inc.", "maintainer": "Qubitro, Inc. \u003csocial@qubitro.com\u003e", "sentence": "(BETA) Easily connect to Qubitro IoT Platform with customized MQTT methods.", "paragraph": "Qubitro is an IoT application development platform.", "website": "https://github.com/qubitro/mqtt-client-arduino", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/qubitro/mqtt-client-arduino.git", "providesIncludes": [ "QubitroMqttClient.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/qubitro/QubitroMqttClient-0.0.4.zip", "archiveFileName": "QubitroMqttClient-0.0.4.zip", "size": 188624, "checksum": "SHA-256:5a7bf4a2d8266a85e00a079613733df915085b4a1d7c2b6d81e742efd40c95ab" }, { "name": "AM232X", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "Wire.h", "AM232X.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.1.5.zip", "archiveFileName": "AM232X-0.1.5.zip", "size": 8599, "checksum": "SHA-256:1898ecf0853bc75e7222a72d720b4e7c7dd57d3dcfca134f0b3d8b412fafcd06" }, { "name": "AM232X", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "Wire.h", "AM232X.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.2.1.zip", "archiveFileName": "AM232X-0.2.1.zip", "size": 8631, "checksum": "SHA-256:98e0645bf953af14734798f1f2b636b83dca0b81687d9eac90d4a23c523cc5b0" }, { "name": "AM232X", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "Wire.h", "AM232X.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.2.2.zip", "archiveFileName": "AM232X-0.2.2.zip", "size": 8677, "checksum": "SHA-256:0d697d45a6123fe73af8493bd2883242f15d1f38b1efdd2779d478137bc9148e" }, { "name": "AM232X", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "Wire.h", "AM232X.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.2.3.zip", "archiveFileName": "AM232X-0.2.3.zip", "size": 8679, "checksum": "SHA-256:a95ef9584344e71ac92bec5664fc6d18252058196bed554c5af0af04ad6f0606" }, { "name": "AM232X", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.2.4.zip", "archiveFileName": "AM232X-0.2.4.zip", "size": 9778, "checksum": "SHA-256:4b672545ffb4952222384a9705df06041a4d8c02736f1fdabba0bfd0a1d0bd7e" }, { "name": "AM232X", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.3.0.zip", "archiveFileName": "AM232X-0.3.0.zip", "size": 11385, "checksum": "SHA-256:88f1a7fc30c332f705058c1e3a8dc549ccbe2d8ec4b2cf2cf80a23953aa57bf7" }, { "name": "AM232X", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.3.1.zip", "archiveFileName": "AM232X-0.3.1.zip", "size": 11799, "checksum": "SHA-256:e7b5676d856372e85df0acd5c15903f944ead964131577aa710703be54c19079" }, { "name": "AM232X", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.3.2.zip", "archiveFileName": "AM232X-0.3.2.zip", "size": 12414, "checksum": "SHA-256:f13b0c5e840bfcc7ffdd78022adc927ece5d07786f4c247be3957c4993490fea" }, { "name": "AM232X", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.3.3.zip", "archiveFileName": "AM232X-0.3.3.zip", "size": 12526, "checksum": "SHA-256:9aae4b522395da3ce36a465e76e977263a6e1344a35daf14eade08fff15d2ee1" }, { "name": "AM232X", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.3.4.zip", "archiveFileName": "AM232X-0.3.4.zip", "size": 12749, "checksum": "SHA-256:d5ed993bc1f633dc9921314c0038cd94d5f1864d91a81bd64cbc86990c33e3cd" }, { "name": "AM232X", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.4.0.zip", "archiveFileName": "AM232X-0.4.0.zip", "size": 13870, "checksum": "SHA-256:2487b46f2c0cc31e9f1a958cef5f67c62df1f8ce9021ee32f7719a52f23f7f8c" }, { "name": "AM232X", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.4.1.zip", "archiveFileName": "AM232X-0.4.1.zip", "size": 13951, "checksum": "SHA-256:622b72f7928a1540a9a67c711aeddb676fb817a27d97493580b3c16d93d8bc10" }, { "name": "AM232X", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.4.2.zip", "archiveFileName": "AM232X-0.4.2.zip", "size": 14597, "checksum": "SHA-256:a17e822054106189935d3ec8adc5483c72820663986f321b856372e089f99b14" }, { "name": "AM232X", "version": "0.4.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.4.3.zip", "archiveFileName": "AM232X-0.4.3.zip", "size": 15789, "checksum": "SHA-256:705b3249abf09a30d6bd31a1ae0bd6a7180e9789cce2171aeb2bc07bc4974635" }, { "name": "AM232X", "version": "0.4.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.4.4.zip", "archiveFileName": "AM232X-0.4.4.zip", "size": 17435, "checksum": "SHA-256:906fe0b3dd80c11398febd593232c85f0f57492c66548fc16fbec4f290153451" }, { "name": "AM232X", "version": "0.4.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.4.5.zip", "archiveFileName": "AM232X-0.4.5.zip", "size": 17684, "checksum": "SHA-256:0bc1ac3e788b3b86263ecfaced0ebe417de1be6b068e9c77c1cd6e03dc03e90f" }, { "name": "AM232X", "version": "0.5.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.5.0.zip", "archiveFileName": "AM232X-0.5.0.zip", "size": 17858, "checksum": "SHA-256:6582e8a41fa820c4ab8cd54077e3476567047cbcb71b24596c592d073efa8335" }, { "name": "AM232X", "version": "0.5.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.", "paragraph": "Supports AM2320, AM3231, AM2322. These sensors are similar to DHT12 with I2C interface.", "website": "https://github.com/RobTillaart/AM232X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AM232X.git", "providesIncludes": [ "AM232X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AM232X-0.5.1.zip", "archiveFileName": "AM232X-0.5.1.zip", "size": 18903, "checksum": "SHA-256:6aefac6482b9998bb9ac128f1f5ee3f444902040a62183837744358fb2f31e4b" }, { "name": "EEPROM-Storage", "version": "1.0.1", "author": "Daniel Porrey", "maintainer": "Daniel M. Porrey \u003cDaniel.Porrey@hotmail.com\u003e", "license": "LGPL-3", "sentence": "Generic class to wrap an EEPROM variable on the Particle and Arduino platforms.", "paragraph": "The EEPROM Storage library provides the ability to access variables stored in EEPROM just as if they would stored in normal RAM.", "website": "https://github.com/porrey/EEPROM-Storage/blob/master/README.md", "category": "Data Storage", "architectures": [ "particle-photon", "particle-electron", "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/porrey/EEPROM-Storage.git", "url": "https://downloads.arduino.cc/libraries/github.com/porrey/EEPROM_Storage-1.0.1.zip", "archiveFileName": "EEPROM_Storage-1.0.1.zip", "size": 20806, "checksum": "SHA-256:2bf092f8a2b8a153908d50e09627cbe3b43b8640a28f30d6dc3489c176c91625" }, { "name": "AnalogPin", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AnalogPin", "paragraph": "Class for smoothing analogReads", "website": "https://github.com/RobTillaart/AnalogPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AnalogPin.git", "providesIncludes": [ "AnalogPin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogPin-0.2.2.zip", "archiveFileName": "AnalogPin-0.2.2.zip", "size": 6784, "checksum": "SHA-256:c27a22de23e69a458afb8e23083421b2b539e6d21ea217e3776d9179384b0b95" }, { "name": "AnalogPin", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AnalogPin", "paragraph": "Class for smoothing analogReads", "website": "https://github.com/RobTillaart/AnalogPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AnalogPin.git", "providesIncludes": [ "AnalogPin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogPin-0.2.3.zip", "archiveFileName": "AnalogPin-0.2.3.zip", "size": 6789, "checksum": "SHA-256:841dca03c938e48245759562540999f3c082f9c1fde2aef0ec4e08e99771288e" }, { "name": "AnalogPin", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AnalogPin", "paragraph": "Class for smoothing analogReads", "website": "https://github.com/RobTillaart/AnalogPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AnalogPin.git", "providesIncludes": [ "AnalogPin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogPin-0.2.4.zip", "archiveFileName": "AnalogPin-0.2.4.zip", "size": 7985, "checksum": "SHA-256:1e96f0c02bccd5e1d801089c560b23a88f914f30609437f80668f0a4efd27e90" }, { "name": "AnalogPin", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AnalogPin", "paragraph": "Class for smoothing analogReads", "website": "https://github.com/RobTillaart/AnalogPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AnalogPin.git", "providesIncludes": [ "AnalogPin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogPin-0.2.5.zip", "archiveFileName": "AnalogPin-0.2.5.zip", "size": 8704, "checksum": "SHA-256:7681963352d231ea308cd0602c1ea5713be4e454f450723946d1dcd6e59804b2" }, { "name": "AnalogPin", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AnalogPin", "paragraph": "Class for smoothing analogReads", "website": "https://github.com/RobTillaart/AnalogPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AnalogPin.git", "providesIncludes": [ "AnalogPin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogPin-0.2.6.zip", "archiveFileName": "AnalogPin-0.2.6.zip", "size": 8870, "checksum": "SHA-256:3f8b77040639ed7dc89eaa173ea629416537d291d4049be5cb37d9520d6380bb" }, { "name": "AnalogPin", "version": "0.2.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AnalogPin", "paragraph": "Class for smoothing analogReads", "website": "https://github.com/RobTillaart/AnalogPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AnalogPin.git", "providesIncludes": [ "AnalogPin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogPin-0.2.7.zip", "archiveFileName": "AnalogPin-0.2.7.zip", "size": 9276, "checksum": "SHA-256:123c9fd88a25864aa9f375fd4f3c996dc20cfc8c23a0ac93e2faad4d42ca07bd" }, { "name": "AnalogPin", "version": "0.2.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AnalogPin", "paragraph": "Class for smoothing analogReads", "website": "https://github.com/RobTillaart/AnalogPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AnalogPin.git", "providesIncludes": [ "AnalogPin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogPin-0.2.8.zip", "archiveFileName": "AnalogPin-0.2.8.zip", "size": 9529, "checksum": "SHA-256:0143cd365b8e9efd97f071a954651a0d8b0550e2edde11c15440e7324c153ae3" }, { "name": "AnalogPin", "version": "0.2.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for AnalogPin", "paragraph": "Class for smoothing analogReads", "website": "https://github.com/RobTillaart/AnalogPin", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AnalogPin.git", "providesIncludes": [ "AnalogPin.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AnalogPin-0.2.9.zip", "archiveFileName": "AnalogPin-0.2.9.zip", "size": 9548, "checksum": "SHA-256:3d924e4d8fa272875c7557f4ef805622a65912b92f6e148e14f9c85f1e6a747f" }, { "name": "WiFiWebServer", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD, STM32 boards using WiFi modules/shields (WiFiNINA U-Blox W101, W102, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.0.0.zip", "archiveFileName": "WiFiWebServer-1.0.0.zip", "size": 92474, "checksum": "SHA-256:07c0ec4ccc4b8e82f68588fd893ee2fb40f55bc86fc166007c6438dbbd7ab781" }, { "name": "WiFiWebServer", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR, Teensy, SAM DUE, SAMD, STM32 boards using WiFi modules/shields (WiFiNINA U-Blox W101, W102, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.0.1.zip", "archiveFileName": "WiFiWebServer-1.0.1.zip", "size": 97418, "checksum": "SHA-256:ec0f5ebb4d3217b4cb6a4952a46bf99f2b1f93f28d1f1bd56c70b5c1da7a1564" }, { "name": "WiFiWebServer", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32 boards using WiFi modules/shields (WiFiNINA U-Blox W101, W102, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.0.2.zip", "archiveFileName": "WiFiWebServer-1.0.2.zip", "size": 102835, "checksum": "SHA-256:49cd9c5ecdfdcb73e182a10c133593620b2632b83da4ff8f1479b4a8255ca93b" }, { "name": "WiFiWebServer", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards using WiFi modules/shields (WiFiNINA U-Blox W101, W102, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.0.3.zip", "archiveFileName": "WiFiWebServer-1.0.3.zip", "size": 106805, "checksum": "SHA-256:24fc93665cf96fbdb7b9a1e8d537e4c98cc0c54ca8a3bf4174a9f736eb03ad4a" }, { "name": "WiFiWebServer", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards using WiFi modules/shields (WiFiNINA U-Blox W101, W102, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.0.4.zip", "archiveFileName": "WiFiWebServer-1.0.4.zip", "size": 109450, "checksum": "SHA-256:34a093dab45b97b429ac77686c85ba35754edd6a1326223889d4450dc6b0bda6" }, { "name": "WiFiWebServer", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards using WiFi modules/shields (WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.0.5.zip", "archiveFileName": "WiFiWebServer-1.0.5.zip", "size": 190495, "checksum": "SHA-256:ddc48087009c02818ebacf2df4776fe3bdf653b07f3b7b4d3ab00b77ff6d4d6e" }, { "name": "WiFiWebServer", "version": "1.0.6", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards using WiFi modules/shields (WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.0.6.zip", "archiveFileName": "WiFiWebServer-1.0.6.zip", "size": 225250, "checksum": "SHA-256:37650c3afc6a5d9f3cdfa102fafc4ce86bc3806b29b69fe769abc7f3950142d0" }, { "name": "WiFiWebServer", "version": "1.0.7", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WebServer library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards using WiFi modules/shields (WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.0.7.zip", "archiveFileName": "WiFiWebServer-1.0.7.zip", "size": 295566, "checksum": "SHA-256:716bb827a1d19a221a42e73de77b45fa84918d7129f5871cbab18b2307649962" }, { "name": "WiFiWebServer", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFi WebServer, HTTP Client and WebSocket Client library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards using WiFi modules/shields (WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.1.0.zip", "archiveFileName": "WiFiWebServer-1.1.0.zip", "size": 494202, "checksum": "SHA-256:b376fb502504729cc5049aee63bfbeb84bac23683416f72ac301084e81f549da" }, { "name": "WiFiWebServer", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFi WebServer, HTTP Client and WebSocket Client library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards using WiFi modules/shields (WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.1.1.zip", "archiveFileName": "WiFiWebServer-1.1.1.zip", "size": 450182, "checksum": "SHA-256:582f5eacea87e81d0f730c44b6945be3190823a3a883e50b6d45b1f1c672f125" }, { "name": "WiFiWebServer", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFi WebServer, HTTP Client and WebSocket Client library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, etc.) boards using WiFi modules/shields (WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.2.0.zip", "archiveFileName": "WiFiWebServer-1.2.0.zip", "size": 550233, "checksum": "SHA-256:cf8bed86c4e0efcebb5402ab31d00fa81df2dd3555301bf3b0ecbf6e54e8814b" }, { "name": "WiFiWebServer", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFi WebServer, HTTP Client and WebSocket Client library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, etc.) boards using WiFi modules/shields (WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.3.0.zip", "archiveFileName": "WiFiWebServer-1.3.0.zip", "size": 639681, "checksum": "SHA-256:611f88fe7822e56f0d96784510ef3435f0b1fadfbc6989a5b53c2eb83c74afa3" }, { "name": "WiFiWebServer", "version": "1.3.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.3.1.zip", "archiveFileName": "WiFiWebServer-1.3.1.zip", "size": 675768, "checksum": "SHA-256:b279aa8cff3bbe5049d41e77898cf9c65938864367f382884b44483349aa290f" }, { "name": "WiFiWebServer", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.4.0.zip", "archiveFileName": "WiFiWebServer-1.4.0.zip", "size": 716274, "checksum": "SHA-256:9f38cae43745d9ff90e67aa165accd96a1c2cebb2cfdec3808337a16798b9dd3" }, { "name": "WiFiWebServer", "version": "1.4.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.4.1.zip", "archiveFileName": "WiFiWebServer-1.4.1.zip", "size": 922534, "checksum": "SHA-256:999e8e84358db41182451eee23a8df1f2f5e7a304b3b6b8a2943a1a307a4d521" }, { "name": "WiFiWebServer", "version": "1.4.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.4.2.zip", "archiveFileName": "WiFiWebServer-1.4.2.zip", "size": 926299, "checksum": "SHA-256:b2957fe3d140be661b6bb1fc6645422b27d4a20334b6a2935743f2886685e0d2" }, { "name": "WiFiWebServer", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.5.0.zip", "archiveFileName": "WiFiWebServer-1.5.0.zip", "size": 1002867, "checksum": "SHA-256:6f4adaa1ae482ab36b61672742d602b5952ef631d070b6574f23a18435282400" }, { "name": "WiFiWebServer", "version": "1.5.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.5.1.zip", "archiveFileName": "WiFiWebServer-1.5.1.zip", "size": 1029477, "checksum": "SHA-256:0450ca5fd85acaf2a802e7586f99c36c023439c7a5525540b374bd052def264e" }, { "name": "WiFiWebServer", "version": "1.5.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.5.2.zip", "archiveFileName": "WiFiWebServer-1.5.2.zip", "size": 1030076, "checksum": "SHA-256:ac851968da7b2165dce8ae860a8d3c3b752d2689c04035cf3ce795efe087e9ad" }, { "name": "WiFiWebServer", "version": "1.5.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.5.3.zip", "archiveFileName": "WiFiWebServer-1.5.3.zip", "size": 1030594, "checksum": "SHA-256:46ace0eddf2032369c138f3f1e8bfb81de84be231630a83f138d921b7128c276" }, { "name": "WiFiWebServer", "version": "1.5.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.5.4.zip", "archiveFileName": "WiFiWebServer-1.5.4.zip", "size": 1066624, "checksum": "SHA-256:e41fa1baabf866ffd4f88f8fa751eea8670f1ff171bc37df6e9fd8065b697513" }, { "name": "WiFiWebServer", "version": "1.5.5-1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.5.5-1.zip", "archiveFileName": "WiFiWebServer-1.5.5-1.zip", "size": 1069456, "checksum": "SHA-256:45cc01b9a0dedcdfc748653108ca1e62cad00ee3464e8948f3cda510029e99f0" }, { "name": "WiFiWebServer", "version": "1.6.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.6.0.zip", "archiveFileName": "WiFiWebServer-1.6.0.zip", "size": 1144462, "checksum": "SHA-256:39c0eec9f8fedcc7c1e317afe5a29d6f80dda83ecf272635b024988992a66d8e" }, { "name": "WiFiWebServer", "version": "1.6.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.6.1.zip", "archiveFileName": "WiFiWebServer-1.6.1.zip", "size": 1145806, "checksum": "SHA-256:d9f92659129be25ccd7422aab95427c4e33519402f080e55a336488b60c99710" }, { "name": "WiFiWebServer", "version": "1.6.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.6.2.zip", "archiveFileName": "WiFiWebServer-1.6.2.zip", "size": 1136241, "checksum": "SHA-256:f9c84197baa3fbc659bb559645b22d05ddd044ab6b869bba4d6be136edea0237" }, { "name": "WiFiWebServer", "version": "1.6.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.6.3.zip", "archiveFileName": "WiFiWebServer-1.6.3.zip", "size": 1141188, "checksum": "SHA-256:53e9aef2de9395d21fa7d5c775fb06e4d879cfb321a055b8da18eb703b323670" }, { "name": "WiFiWebServer", "version": "1.7.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client.", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.7.0.zip", "archiveFileName": "WiFiWebServer-1.7.0.zip", "size": 1204144, "checksum": "SHA-256:e2d9c117c775030c33172fa21cb9b99c55cc69b734b9fd128fef6fbe562a8d6d" }, { "name": "WiFiWebServer", "version": "1.8.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" }, { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.8.0.zip", "archiveFileName": "WiFiWebServer-1.8.0.zip", "size": 1313570, "checksum": "SHA-256:ead293df5f82d40ae496883818a2107becaab02425df369cd61c385817a2fa1e" }, { "name": "WiFiWebServer", "version": "1.9.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" }, { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.9.0.zip", "archiveFileName": "WiFiWebServer-1.9.0.zip", "size": 1346333, "checksum": "SHA-256:e4d4b02e8b5cb23f6864d6530f3a117a382d1787cb33ae361ed94746c5cb1605" }, { "name": "WiFiWebServer", "version": "1.9.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" }, { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.9.1.zip", "archiveFileName": "WiFiWebServer-1.9.1.zip", "size": 1346644, "checksum": "SHA-256:249315517de5753bf13fde43e72bc13ed04cc50171a3493d918ecb7892de6de1" }, { "name": "WiFiWebServer", "version": "1.9.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" }, { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.9.2.zip", "archiveFileName": "WiFiWebServer-1.9.2.zip", "size": 1350181, "checksum": "SHA-256:1b4a4613ee18f72e0693aac3f7fd2ad792ec2d5c8682278ce3216e1c7f81edd6" }, { "name": "WiFiWebServer", "version": "1.9.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" }, { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.9.3.zip", "archiveFileName": "WiFiWebServer-1.9.3.zip", "size": 1394695, "checksum": "SHA-256:374408a85fd6792d5da106adc47cb79c6a2c86ac0f64ef0998c34a369719fc3e" }, { "name": "WiFiWebServer", "version": "1.9.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" }, { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.9.4.zip", "archiveFileName": "WiFiWebServer-1.9.4.zip", "size": 1395334, "checksum": "SHA-256:a65cb27998d086aad28ae076df0d1c8fe309d85312fb099202000de4c4ccd6f2" }, { "name": "WiFiWebServer", "version": "1.9.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" }, { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.9.5.zip", "archiveFileName": "WiFiWebServer-1.9.5.zip", "size": 1395622, "checksum": "SHA-256:3990ef9ddda0b6a96fb1ad1014222f9719a8592396ab756cec03afdadbf9f535" }, { "name": "WiFiWebServer", "version": "1.10.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" }, { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.10.0.zip", "archiveFileName": "WiFiWebServer-1.10.0.zip", "size": 1477584, "checksum": "SHA-256:f7bff073a797b563df235144c3945c46f2039ca0b1d9f5db61bcc7eb7fa23dcc" }, { "name": "WiFiWebServer", "version": "1.10.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.", "paragraph": "The WebServer supports HTTP GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP Client and WebSocket Client. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiWebServer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiWebServer.git", "providesIncludes": [ "WiFiWebServer.h", "WiFiWebServer.hpp", "WiFiHttpClient.h" ], "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFi101_Generic" }, { "name": "ESP_AT_Lib" }, { "name": "WiFiEspAT" }, { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiWebServer-1.10.1.zip", "archiveFileName": "WiFiWebServer-1.10.1.zip", "size": 1477357, "checksum": "SHA-256:995846bc7d3c1ab8b8b3e34dcccd93b380fe97f6c5e6c09b11fa334a208a9201" }, { "name": "CurrentTransformerWithCallbacks", "version": "1.0.0", "author": "dirkx-currentcoil@webweaving.org", "maintainer": "dirkx-currentcoil@webweaving.org", "sentence": "Coil, Current Transformer (CT) based AC current measurements using fast ADC sampling of waveform", "paragraph": "Mesure currents, iRMS and similar with a current transformer or coil. Requires a simple bias circuit that ensures that the votlages fed to the ADC is swinging around a certain dc-offset; and this is then ran through a resistor to turn the current into a voltage. Actual curernt measurement is then made by fast sampling the waveform. Assumes relatively slow AC curernts (few 100Hz), such as typical household mains power supplies (50hz, 60hz)", "website": "https://github.com/dirkx/CurrentTransformerWithCallbacks.git", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dirkx/CurrentTransformerWithCallbacks.git", "url": "https://downloads.arduino.cc/libraries/github.com/dirkx/CurrentTransformerWithCallbacks-1.0.0.zip", "archiveFileName": "CurrentTransformerWithCallbacks-1.0.0.zip", "size": 11980, "checksum": "SHA-256:f153b20ff7631116174e1e5f8d748904f5cbc8dd0643e6bab5422016006d4a8f" }, { "name": "CurrentTransformerWithCallbacks", "version": "2.0.0", "author": "dirkx-currentcoil@webweaving.org", "maintainer": "dirkx-currentcoil@webweaving.org", "sentence": "Coil, Current Transformer (CT) based AC current measurements using fast ADC sampling of waveform", "paragraph": "Mesure currents, iRMS and similar with a current transformer or coil. Requires a simple bias circuit that ensures that the votlages fed to the ADC is swinging around a certain dc-offset; and this is then ran through a resistor to turn the current into a voltage. Actual curernt measurement is then made by fast sampling the waveform. Assumes relatively slow AC curernts (few 100Hz), such as typical household mains power supplies (50hz, 60hz)", "website": "https://github.com/dirkx/CurrentTransformerWithCallbacks.git", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dirkx/CurrentTransformerWithCallbacks.git", "url": "https://downloads.arduino.cc/libraries/github.com/dirkx/CurrentTransformerWithCallbacks-2.0.0.zip", "archiveFileName": "CurrentTransformerWithCallbacks-2.0.0.zip", "size": 11980, "checksum": "SHA-256:36a4717aa2586e966a38aca2aa8f27120518ad54e3be81920949c7a1ef293183" }, { "name": "Button2", "version": "1.1.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "providesIncludes": [ "ButtonCallback.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.1.0.zip", "archiveFileName": "Button2-1.1.0.zip", "size": 9510, "checksum": "SHA-256:9c337bcde51d5e0c6f67e1a34712276fe578d3d71e08c1dd275945e55d6f221a" }, { "name": "Button2", "version": "1.0.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "[]", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "providesIncludes": [ "ButtonCallback.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.0.0.zip", "archiveFileName": "Button2-1.0.0.zip", "size": 9395, "checksum": "SHA-256:6da35691a2ea4ec6980cac4ed20fb49eec1df93fdecfcb57524924d5a87fd1f8" }, { "name": "Button2", "version": "1.2.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "providesIncludes": [ "ButtonCallback.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.2.0.zip", "archiveFileName": "Button2-1.2.0.zip", "size": 10704, "checksum": "SHA-256:753ed9317c6c009b94eade4b301f95e9fbd0c59252c5608eeee052831829400a" }, { "name": "Button2", "version": "1.3.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.3.0.zip", "archiveFileName": "Button2-1.3.0.zip", "size": 11285, "checksum": "SHA-256:3fa3f7c200bea10dce211f54a336131c17b2ba124eaa29a6912c062457ca4b3e" }, { "name": "Button2", "version": "1.4.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.4.0.zip", "archiveFileName": "Button2-1.4.0.zip", "size": 11484, "checksum": "SHA-256:05b4839784638f9563203d3cb53d3abfdbef1cc3c6f3d7cde101a6e284743bea" }, { "name": "Button2", "version": "1.4.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.4.1.zip", "archiveFileName": "Button2-1.4.1.zip", "size": 11612, "checksum": "SHA-256:5ef013690b817ea5ece7b4765cd7c956eb0488cbe2f71cefe1488edf0296eec7" }, { "name": "Button2", "version": "1.5.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.5.0.zip", "archiveFileName": "Button2-1.5.0.zip", "size": 12744, "checksum": "SHA-256:b9aa50b2b746b789dea72c0f45272ee9d60d9b7dc2d5519b8195e6a76f188109" }, { "name": "Button2", "version": "1.5.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.5.1.zip", "archiveFileName": "Button2-1.5.1.zip", "size": 12916, "checksum": "SHA-256:f83e811906fa98f9a95ee97740c2f0fb0fe4aab72f7a50e334359fe83cbae03f" }, { "name": "Button2", "version": "1.5.2", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.5.2.zip", "archiveFileName": "Button2-1.5.2.zip", "size": 12654, "checksum": "SHA-256:a05b0157113e6bb5cfff3deb4e577b1004da07bfbf4a3b888acb50db1b5bed42" }, { "name": "Button2", "version": "1.5.3", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.5.3.zip", "archiveFileName": "Button2-1.5.3.zip", "size": 12689, "checksum": "SHA-256:4cdf7e0559109d5a521c4189d7e03428344991a2d24ba28be9df8095c9726764" }, { "name": "Button2", "version": "1.5.4", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.5.4.zip", "archiveFileName": "Button2-1.5.4.zip", "size": 12777, "checksum": "SHA-256:1e4ff262fad8a2bf3c7d96b69db54065bfce90da412ba105888e86d3c081b535" }, { "name": "Button2", "version": "1.6.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.6.0.zip", "archiveFileName": "Button2-1.6.0.zip", "size": 12945, "checksum": "SHA-256:a6d718b2accd48a7e53e811c9261f93a93767208f7acdf36cad9d1e553495871" }, { "name": "Button2", "version": "1.6.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.6.1.zip", "archiveFileName": "Button2-1.6.1.zip", "size": 13357, "checksum": "SHA-256:24deb90b1b6c4ca6748d3e38f40bd6764599e564dd00055247a1a19b80679d3d" }, { "name": "Button2", "version": "1.6.2", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.6.2.zip", "archiveFileName": "Button2-1.6.2.zip", "size": 13413, "checksum": "SHA-256:d0cd4abd49493ee0ab9575b9262060e4484449af7888ee1a16b5718d9f566e61" }, { "name": "Button2", "version": "1.6.3", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.6.3.zip", "archiveFileName": "Button2-1.6.3.zip", "size": 15566, "checksum": "SHA-256:f3f2814f6b5e8cd347790b11933a2c80fbab2a817a5ba6fb6de85b8cda2af319" }, { "name": "Button2", "version": "1.6.4", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.6.4.zip", "archiveFileName": "Button2-1.6.4.zip", "size": 15618, "checksum": "SHA-256:6de0f93e90d23664547368ef986dc6d1919ad1c1a3ba610d39ef73301b493431" }, { "name": "Button2", "version": "1.6.5", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-1.6.5.zip", "archiveFileName": "Button2-1.6.5.zip", "size": 15742, "checksum": "SHA-256:c4e70b86e8e39104d2af8588d1c7a6ea612287d88a44a993a9412926df23c7a8" }, { "name": "Button2", "version": "2.0.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. It takes care of debouncing. It will reduce and simplify your souce code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.0.0.zip", "archiveFileName": "Button2-2.0.0.zip", "size": 19903, "checksum": "SHA-256:df5feddf5fa626baa90219e43ddc2fc0fd70e1dc4ab365080ef383d96e88e8cb" }, { "name": "Button2", "version": "2.0.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.0.1.zip", "archiveFileName": "Button2-2.0.1.zip", "size": 20027, "checksum": "SHA-256:ca29ae5f61c60b6b3519885a5b8c61fe76d7d2f8cc63210831f63f146155d719" }, { "name": "Button2", "version": "2.0.2", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.0.2.zip", "archiveFileName": "Button2-2.0.2.zip", "size": 21277, "checksum": "SHA-256:675d48322a460e773f6efca9b970f7819d5bed878460187051640ab716230762" }, { "name": "Button2", "version": "2.0.3", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly. Tested with Arduino, ESP8266 and ESP32.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.0.3.zip", "archiveFileName": "Button2-2.0.3.zip", "size": 21305, "checksum": "SHA-256:ea0b770d63280b48c03e7a6ac3265a72596b86e70874ea50a8b799010acbaeaa" }, { "name": "Button2", "version": "2.1.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.1.0.zip", "archiveFileName": "Button2-2.1.0.zip", "size": 24021, "checksum": "SHA-256:3d1a9f43c767e63cee816007b0864541722282932a2421060c9a0ba67d6e9b0a" }, { "name": "Button2", "version": "2.2.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.2.0.zip", "archiveFileName": "Button2-2.2.0.zip", "size": 23909, "checksum": "SHA-256:4acd490207d918bee684b941beddb0440f0d172893c08f8e6541342552a0bbbd" }, { "name": "Button2", "version": "2.2.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.2.1.zip", "archiveFileName": "Button2-2.2.1.zip", "size": 23954, "checksum": "SHA-256:9a5ce88d5f873e57d65bbea828af153851c39eb158d4f8f41d88e97602b4eb8a" }, { "name": "Button2", "version": "2.2.2", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.2.2.zip", "archiveFileName": "Button2-2.2.2.zip", "size": 23977, "checksum": "SHA-256:bdcede4390f597683254c6a6cc0164a470b89f31d585600e222046fc8f371efb" }, { "name": "Button2", "version": "2.2.3", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.2.3.zip", "archiveFileName": "Button2-2.2.3.zip", "size": 24132, "checksum": "SHA-256:77fec0be1df80386524f3c227998bf3f72c328e7c94121e8f583375da2470c25" }, { "name": "Button2", "version": "2.2.4", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.2.4.zip", "archiveFileName": "Button2-2.2.4.zip", "size": 24300, "checksum": "SHA-256:54baddb80d0b879a5032630938b56cdac45c494ee4448f1f2b0f9a5d2b85d81f" }, { "name": "Button2", "version": "2.3.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.3.0.zip", "archiveFileName": "Button2-2.3.0.zip", "size": 30756, "checksum": "SHA-256:b6ae03ab7db64b16ff62d102e08d4159dad0eda7710ed0b1381e41b7b2b92d2a" }, { "name": "Button2", "version": "2.3.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.3.1.zip", "archiveFileName": "Button2-2.3.1.zip", "size": 30869, "checksum": "SHA-256:f22309658dcb6b7bafcc9d70371468d270f898128419959575c9c14f8e4601e9" }, { "name": "Button2", "version": "2.3.2", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino/ESP library to simplify working with buttons.", "paragraph": "It allows you to use callback functions to track single, double, triple and long clicks. Alternatively, it provides function to use in your main loop(). The library also takes care of debouncing. Using this lib will reduce and simplify your source code significantly.", "website": "https://github.com/LennartHennigs/Button2", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/Button2.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/Button2-2.3.2.zip", "archiveFileName": "Button2-2.3.2.zip", "size": 30970, "checksum": "SHA-256:d12458b2fa0fdda5df5b4a066c8516e3b72c17e7fa889a3cd4f078147d7227e9" }, { "name": "ESP Rotary", "version": "1.1.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.1.0.zip", "archiveFileName": "ESP_Rotary-1.1.0.zip", "size": 7487, "checksum": "SHA-256:3f57d61165b74f0ee6528d3a8c8deadeb0359b7e42ff92038b259dcfa0480881" }, { "name": "ESP Rotary", "version": "1.0.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "[]", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "providesIncludes": [ "ESPRotary.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.0.0.zip", "archiveFileName": "ESP_Rotary-1.0.0.zip", "size": 6796, "checksum": "SHA-256:184bc9a0510e40fe16751707c629033fc2cbf0fd20ba1d852011460d85aa82fa" }, { "name": "ESP Rotary", "version": "1.1.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.1.1.zip", "archiveFileName": "ESP_Rotary-1.1.1.zip", "size": 7479, "checksum": "SHA-256:499854d1434f6b1e7847e74fd787b8de73b347670079a25a226d45c4323984d4" }, { "name": "ESP Rotary", "version": "1.2.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.2.0.zip", "archiveFileName": "ESP_Rotary-1.2.0.zip", "size": 8288, "checksum": "SHA-256:e9bcd6e9da103933c2757def7a320bda769270228aca3f2a138646f23d6390f6" }, { "name": "ESP Rotary", "version": "1.2.2", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.2.2.zip", "archiveFileName": "ESP_Rotary-1.2.2.zip", "size": 9456, "checksum": "SHA-256:bb46f0b234e6287e78ae0bb9a0731f7262c7db752c95396ccaa4defd97345fef" }, { "name": "ESP Rotary", "version": "1.3.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.3.0.zip", "archiveFileName": "ESP_Rotary-1.3.0.zip", "size": 9636, "checksum": "SHA-256:88c1272b2c346cf9daaa04e6986e917c568343909dd080bf319d2ada43ab3391" }, { "name": "ESP Rotary", "version": "1.4.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.4.0.zip", "archiveFileName": "ESP_Rotary-1.4.0.zip", "size": 9890, "checksum": "SHA-256:9450e2e484a7b6345808d6d18865b79ee996c0fbcbfaa89ac66cc76cf1f4c89c" }, { "name": "ESP Rotary", "version": "1.4.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.4.1.zip", "archiveFileName": "ESP_Rotary-1.4.1.zip", "size": 10152, "checksum": "SHA-256:95541f1eadca5972162a484a3daaecb35acf5e21c2e4404cef88dae333dde3de" }, { "name": "ESP Rotary", "version": "1.4.2", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.4.2.zip", "archiveFileName": "ESP_Rotary-1.4.2.zip", "size": 10318, "checksum": "SHA-256:cc2d011b8ccb05a65877cf47f852eb223d61183b51ff091c8894f8257d759055" }, { "name": "ESP Rotary", "version": "1.5.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.5.0.zip", "archiveFileName": "ESP_Rotary-1.5.0.zip", "size": 11396, "checksum": "SHA-256:58f18693000c3f0b0cbe9ded573ba6e9c02b60764e8f41dbe21f14f06d7ad049" }, { "name": "ESP Rotary", "version": "1.6.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.6.0.zip", "archiveFileName": "ESP_Rotary-1.6.0.zip", "size": 11821, "checksum": "SHA-256:4e62f54b66d3475c8fdbf0b8d6998a69d72d2b3daef3f7817a81606c3a0a2267" }, { "name": "ESP Rotary", "version": "1.6.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-1.6.1.zip", "archiveFileName": "ESP_Rotary-1.6.1.zip", "size": 11983, "checksum": "SHA-256:3a0bf94b07eb993a452c51de37568357eb1c66c7f6a5c08fe72ffa508f47243f" }, { "name": "ESP Rotary", "version": "2.0.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-2.0.0.zip", "archiveFileName": "ESP_Rotary-2.0.0.zip", "size": 17055, "checksum": "SHA-256:9a25cb5bcf4fe091ddb076176c0237fdc8d586f856aeb974994fbd11980f0471" }, { "name": "ESP Rotary", "version": "2.1.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-2.1.0.zip", "archiveFileName": "ESP_Rotary-2.1.0.zip", "size": 17490, "checksum": "SHA-256:8beba16c3f693512483e7c0cfc6d2835feef13fbe158f7e0747bee3c3a96caa3" }, { "name": "ESP Rotary", "version": "2.1.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/Arduino Library for reading rotary encoder values.", "paragraph": "It allows you to use callback functions to track rotation. This will reduce and simplify your souce code significantly. Tested with Arduino and ESP8266.", "website": "https://github.com/LennartHennigs/ESPRotary", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPRotary.git", "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Rotary-2.1.1.zip", "archiveFileName": "ESP_Rotary-2.1.1.zip", "size": 17522, "checksum": "SHA-256:6fcb05dbd00905ce30779dedcec97759a8d58cc51d7d3c2d22dd0e1ca8013ac6" }, { "name": "WiFiManager_NINA_Lite", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running U-Blox WiFiNINA modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure WiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running U-Blox WiFiNINA modules/shields. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials are saved in EEPROM, FlashStorage or DueFlashStorage.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA" }, { "name": "WiFiWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.0.0.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.0.0.zip", "size": 84930, "checksum": "SHA-256:8efd168f9183028e34c521b0f2b9c7c8f14b117e53daacf3354f3a5008aa6d2c" }, { "name": "WiFiManager_NINA_Lite", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running U-Blox WiFiNINA modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure WiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running U-Blox WiFiNINA modules/shields. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials are saved in EEPROM, FlashStorage or DueFlashStorage.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.0.1.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.0.1.zip", "size": 118754, "checksum": "SHA-256:4ed1399eeaf43dc75b2d9294d9c262e0e42a2752449659674ba548a4b52d6d8f" }, { "name": "WiFiManager_NINA_Lite", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight WiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running U-Blox WiFiNINA modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure WiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running U-Blox WiFiNINA modules/shields. You can also specify static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials are saved in EEPROM, FlashStorage or DueFlashStorage.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.0.2.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.0.2.zip", "size": 120494, "checksum": "SHA-256:4621734603df9663184e0bbd600ec132f142c411ce301b6299791cc25e08b9df" }, { "name": "WiFiManager_NINA_Lite", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD, STM32, nRF52, etc. boards running U-Blox WiFiNINA modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD, STM32nRF52, etc. boards running U-Blox WiFiNINA modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Credentials are saved in EEPROM, FlashStorage or DueFlashStorage.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.0.3.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.0.3.zip", "size": 146648, "checksum": "SHA-256:6241663e84d8ea37e057a85835c0c1272455a31a3a2aee5f233b037686dba594" }, { "name": "WiFiManager_NINA_Lite", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards running U-Blox WiFiNINA modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards running U-Blox WiFiNINA modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, EEPROM, FlashStorage or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.0.4.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.0.4.zip", "size": 189446, "checksum": "SHA-256:7b3233653bad40bac58599e0f0c1a892af1a339062f1f14d3340706aabf646d8" }, { "name": "WiFiManager_NINA_Lite", "version": "1.0.5", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards running U-Blox WiFiNINA modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards running U-Blox WiFiNINA modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, EEPROM, FlashStorage or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.0.5.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.0.5.zip", "size": 240260, "checksum": "SHA-256:f81c9c1a0915af9a45d73151f3797894434b27ffd7379a897e1db3f6f523fe3f" }, { "name": "WiFiManager_NINA_Lite", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running U-Blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.1.0.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.1.0.zip", "size": 512404, "checksum": "SHA-256:c31d093ab57085307f173c9dd018f5a10a3bd25a509d3dcdc99e717e4c561e38" }, { "name": "WiFiManager_NINA_Lite", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running U-Blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.1.1.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.1.1.zip", "size": 514530, "checksum": "SHA-256:9e8180b683c28ffc873e1312dddbe5f53fe9d0c5382e580d53d22d25e813c998" }, { "name": "WiFiManager_NINA_Lite", "version": "1.1.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running U-Blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.1.2.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.1.2.zip", "size": 519242, "checksum": "SHA-256:c77c9fb16b9f3205d94b68c1eeaa3bc83a96c9a215d878bf4b111a069f816f2e" }, { "name": "WiFiManager_NINA_Lite", "version": "1.1.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running U-Blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.1.3.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.1.3.zip", "size": 522240, "checksum": "SHA-256:71295949997d888e65eea9589d2a9e2f9f331cc8f2f5333979174126df233dc7" }, { "name": "WiFiManager_NINA_Lite", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.2.0.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.2.0.zip", "size": 527842, "checksum": "SHA-256:695fe3b72d8d13d0392ce5189b19117ee7b01720310fc8d54b9809d8554ae26b" }, { "name": "WiFiManager_NINA_Lite", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.3.0.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.3.0.zip", "size": 602197, "checksum": "SHA-256:aadc5c471dc80cb17ebc56761fb362bcefd02c0545471b836d8301eb1950009a" }, { "name": "WiFiManager_NINA_Lite", "version": "1.3.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.3.1.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.3.1.zip", "size": 617943, "checksum": "SHA-256:a4e36fb30e1c3d491004c8a4d5914e6ed527f337fe21abc9d241ceb1e2b98a43" }, { "name": "WiFiManager_NINA_Lite", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.4.0.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.4.0.zip", "size": 726001, "checksum": "SHA-256:3a170674ea66e8043c11efa8adc9ed98881a67901ffb0022b8827f58f68649f7" }, { "name": "WiFiManager_NINA_Lite", "version": "1.4.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.4.1.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.4.1.zip", "size": 6719166, "checksum": "SHA-256:8de9570e4f48b9a277d212a547d2a360874de49bbe7c01b719503e3182af73d0" }, { "name": "WiFiManager_NINA_Lite", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.5.0.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.5.0.zip", "size": 6797856, "checksum": "SHA-256:1bb7f0d99b1680a33b6b552e67d2c4f7f75e4ef8cc0a81f67c0ce903495e7f60" }, { "name": "WiFiManager_NINA_Lite", "version": "1.6.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.6.0.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.6.0.zip", "size": 6802856, "checksum": "SHA-256:69c7d12572b8cc2bd194ab6b8431652677b02c6a81c2bd150968f321f9a1455f" }, { "name": "WiFiManager_NINA_Lite", "version": "1.6.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.6.1.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.6.1.zip", "size": 6848037, "checksum": "SHA-256:f02671cf506266882f2b3a9c1d80d6a9c82363b6e41810b8750f198b4a9cc5e1" }, { "name": "WiFiManager_NINA_Lite", "version": "1.6.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.6.2.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.6.2.zip", "size": 6886570, "checksum": "SHA-256:d403ad3cdf208bd803bd5f82c0778966de64322ebdca6d420de3372a91641450" }, { "name": "WiFiManager_NINA_Lite", "version": "1.6.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested.", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.6.3.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.6.3.zip", "size": 6886009, "checksum": "SHA-256:ed16423ad2dbc895e08655cc0a82632c84902c3171a0bfdaae622831eb09e226" }, { "name": "WiFiManager_NINA_Lite", "version": "1.7.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiMulti_Generic" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.7.0.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.7.0.zip", "size": 6948838, "checksum": "SHA-256:a2c7c1b04cde2901c32911c8d6a15f58d7a6428e682bea4d07033cdad4fd317b" }, { "name": "WiFiManager_NINA_Lite", "version": "1.7.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.", "paragraph": "Library to configure MultiWiFi/Credentials at runtime for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using WiFiNINA / WiFi101 modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, EEPROM, FlashStorage_SAMD, FlashStorage_STM32 or DueFlashStorage. DoubleDetectDetector feature permits entering Config Portal as requested. Now using WiFiMulti_Generic library", "website": "https://github.com/khoih-prog/WiFiManager_NINA_Lite", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiManager_NINA_Lite.git", "dependencies": [ { "name": "Functional-Vlpp" }, { "name": "WiFiMulti_Generic" }, { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiManager_NINA_Lite-1.7.1.zip", "archiveFileName": "WiFiManager_NINA_Lite-1.7.1.zip", "size": 6949082, "checksum": "SHA-256:4ffeb697c826e86b8ed4a432254ecf1435b5d91e56a1f147c3083289edff4c94" }, { "name": "ev3-arduino", "version": "0.1.1", "author": "Gkagkas Anastasios \u003ctasosggps@gmail.com\u003e", "maintainer": "Gkagkas Anastasios \u003ctasosggps@gmail.com\u003e", "sentence": "Enables the communication with an ev3 brick", "paragraph": "Only mailbox is implemented in this version. More functionalities will be implemented in the future.", "website": "https://github.com/tasos12/arduino-EV3", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tasos12/ev3-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/tasos12/ev3_arduino-0.1.1.zip", "archiveFileName": "ev3_arduino-0.1.1.zip", "size": 5019, "checksum": "SHA-256:f292e041796030081cfdd3950b7478cf3def1f8a9b158473d4c4908c52676560" }, { "name": "AverageAngle", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to average angles correctly around 0.", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.1.3.zip", "archiveFileName": "AverageAngle-0.1.3.zip", "size": 6506, "checksum": "SHA-256:c5cad3f15a2b13d9b8be711c8263b2d44693c9c88232c740c75cce9a95a0c80f" }, { "name": "AverageAngle", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to average angles correctly around 0.", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.1.4.zip", "archiveFileName": "AverageAngle-0.1.4.zip", "size": 6494, "checksum": "SHA-256:e6c11ffca4335e6921ee63592a74170f3ba279761821485361b00c4b2fee0754" }, { "name": "AverageAngle", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to average angles correctly around 0.", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.1.5.zip", "archiveFileName": "AverageAngle-0.1.5.zip", "size": 7932, "checksum": "SHA-256:366737ce99a25bed70a2f559a03c8e0623df4e21b234fd189ce232bca8e4e7b3" }, { "name": "AverageAngle", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to average angles correctly around 0.", "paragraph": "degrees radians gradians", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.1.6.zip", "archiveFileName": "AverageAngle-0.1.6.zip", "size": 9633, "checksum": "SHA-256:d7999a72bb1f9d87c66cdb2b78d13b743c63a19e9d7064b3b98e9d231b0db740" }, { "name": "AverageAngle", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to average angles correctly around 0.", "paragraph": "degrees radians gradians", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.1.7.zip", "archiveFileName": "AverageAngle-0.1.7.zip", "size": 9743, "checksum": "SHA-256:4b5aeebb1ed31fa5d76d2d20287f9f6ea6544c5d81699d65a5f767bbbd642d66" }, { "name": "AverageAngle", "version": "0.1.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to average angles correctly around 0.", "paragraph": "degrees radians gradians", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.1.8.zip", "archiveFileName": "AverageAngle-0.1.8.zip", "size": 10418, "checksum": "SHA-256:09d85da93823618ce5791a83353edcfc81ee0a64263af24399ace560c97c7724" }, { "name": "AverageAngle", "version": "0.1.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to average angles correctly around 0.", "paragraph": "degrees radians gradians", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.1.9.zip", "archiveFileName": "AverageAngle-0.1.9.zip", "size": 10812, "checksum": "SHA-256:53753572c8ae7e762bd78bdbcca2a867316077bc13f20a72c2194ece5852b8d8" }, { "name": "AverageAngle", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to average angles correctly around 0.", "paragraph": "degrees radians gradians", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.2.0.zip", "archiveFileName": "AverageAngle-0.2.0.zip", "size": 11999, "checksum": "SHA-256:6826157e33da9a288eb3a215e852765dd862f27a7340fd239b475ab1e93abf78" }, { "name": "AverageAngle", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to calculate correctly the average of multiple angles.", "paragraph": "degrees radians gradians", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.2.1.zip", "archiveFileName": "AverageAngle-0.2.1.zip", "size": 12310, "checksum": "SHA-256:a8030082135745cfd0dd009af1f4324dfb2dfcad0b7e2e47865da78463c10be8" }, { "name": "AverageAngle", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to calculate correctly the average of multiple angles.", "paragraph": "degrees radians gradians", "website": "https://github.com/RobTillaart/AverageAngle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AverageAngle.git", "providesIncludes": [ "AverageAngle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AverageAngle-0.2.2.zip", "archiveFileName": "AverageAngle-0.2.2.zip", "size": 13558, "checksum": "SHA-256:9173e891043b4d23d3766939cf7eed3a96b3811faa19e327702eb87c8e43b728" }, { "name": "Angle", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.1.7.zip", "archiveFileName": "Angle-0.1.7.zip", "size": 9032, "checksum": "SHA-256:b81d7c25830988db9fa7df480320c8e6a81174f8491b34da5c58f528426c67e2" }, { "name": "Angle", "version": "0.1.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.1.8.zip", "archiveFileName": "Angle-0.1.8.zip", "size": 9015, "checksum": "SHA-256:bbef03ffbcc3c82f4b5e57f9bdfab6b3608e7e1723c1ba344b4c3a0873002414" }, { "name": "Angle", "version": "0.1.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.1.9.zip", "archiveFileName": "Angle-0.1.9.zip", "size": 10373, "checksum": "SHA-256:54c0093bf20317a5ad5a9511e6df4bceb3a594d38369705eed646cf0a5b4ba0d" }, { "name": "Angle", "version": "0.1.10", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.1.10.zip", "archiveFileName": "Angle-0.1.10.zip", "size": 10995, "checksum": "SHA-256:51e29d47b060b66dd33cd7e31e3ee8721dba4205f243be89f504357daf4a5c0d" }, { "name": "Angle", "version": "0.1.11", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.1.11.zip", "archiveFileName": "Angle-0.1.11.zip", "size": 11473, "checksum": "SHA-256:2985973faef2ef59c59436912ef5d0803afca0bfd2d31b34c1a080f0b0117cf0" }, { "name": "Angle", "version": "0.1.12", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.1.12.zip", "archiveFileName": "Angle-0.1.12.zip", "size": 11607, "checksum": "SHA-256:2d87bfbf3f3483b3462b6b10a8c7ae769482177f11bf96201cd65941b851ad28" }, { "name": "Angle", "version": "0.1.13", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.1.13.zip", "archiveFileName": "Angle-0.1.13.zip", "size": 12182, "checksum": "SHA-256:129e680f18f6008c18a30145a2ee33eba93a90a27817b4c6866e10e7fc68b05b" }, { "name": "Angle", "version": "0.1.14", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.1.14.zip", "archiveFileName": "Angle-0.1.14.zip", "size": 14236, "checksum": "SHA-256:924dc3de56d8977618b58068442fe4d4b025178638d8920147654928479e8a50" }, { "name": "Angle", "version": "0.1.15", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.1.15.zip", "archiveFileName": "Angle-0.1.15.zip", "size": 14435, "checksum": "SHA-256:e24dada513080e0a4482d5d72cfe380c8942e9eb3e2057cf702f9861c0ab940a" }, { "name": "Angle", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to convert between floating point angle to minutes hours representation.", "website": "https://github.com/RobTillaart/Angle", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Angle.git", "providesIncludes": [ "Angle.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Angle-0.2.0.zip", "archiveFileName": "Angle-0.2.0.zip", "size": 15062, "checksum": "SHA-256:1ef4d55127cd4beb0966065d5bfa865841d6a94dc08dc8254ebf018e6917dd82" }, { "name": "SparkFun DE2120 2D Barcode Reader", "version": "1.0.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Serial Library for the DE2120 2D Barcode Reader", "paragraph": "An Arduino Library for the DE2120", "website": "https://github.com/sparkfun/SparkFun_DE2120_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_DE2120_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DE2120_2D_Barcode_Reader-1.0.0.zip", "archiveFileName": "SparkFun_DE2120_2D_Barcode_Reader-1.0.0.zip", "size": 10958, "checksum": "SHA-256:170f98f78433e98b7578656555fc8bc39cb1f1323afb9195966fb12b110cdbba" }, { "name": "SparkFun DE2120 2D Barcode Reader", "version": "1.1.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Serial Library for the DE2120 2D Barcode Reader", "paragraph": "An Arduino Library for the DE2120", "website": "https://github.com/sparkfun/SparkFun_DE2120_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_DE2120_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DE2120_2D_Barcode_Reader-1.1.0.zip", "archiveFileName": "SparkFun_DE2120_2D_Barcode_Reader-1.1.0.zip", "size": 47406, "checksum": "SHA-256:39ab5fca1bbc2828ad303c645a6402052a508a9f8e40811775132c875dca60d0" }, { "name": "SparkFun DE2120 2D Barcode Reader", "version": "1.2.0", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Serial Library for the DE2120 2D Barcode Reader", "paragraph": "An Arduino Library for the DE2120", "website": "https://github.com/sparkfun/SparkFun_DE2120_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_DE2120_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DE2120_2D_Barcode_Reader-1.2.0.zip", "archiveFileName": "SparkFun_DE2120_2D_Barcode_Reader-1.2.0.zip", "size": 47067, "checksum": "SHA-256:e4479aa3d29c98be2c0b51cb5e17fe0eba24d3450cce4274641d7e4946fbec11" }, { "name": "SparkFun DE2120 2D Barcode Reader", "version": "1.2.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Serial Library for the DE2120 2D Barcode Reader", "paragraph": "An Arduino Library for the DE2120", "website": "https://github.com/sparkfun/SparkFun_DE2120_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_DE2120_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_DE2120_2D_Barcode_Reader-1.2.1.zip", "archiveFileName": "SparkFun_DE2120_2D_Barcode_Reader-1.2.1.zip", "size": 47992, "checksum": "SHA-256:803c5d7659ea8a6b57a89e35a2c253a74d783c39710238a38ef1848232d0fd10" }, { "name": "AsyncAnalog", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for async reading of an analog pin", "paragraph": "AVR only for now.", "website": "https://github.com/RobTillaart/AsyncAnalog", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AsyncAnalog.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AsyncAnalog-0.1.1.zip", "archiveFileName": "AsyncAnalog-0.1.1.zip", "size": 6266, "checksum": "SHA-256:a4018263d51977dbce1e4c1606a6585a91b9c9e3a70454ec3d39f5359cd49a0f" }, { "name": "AsyncAnalog", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for async reading of an analog pin", "paragraph": "AVR only for now.", "website": "https://github.com/RobTillaart/AsyncAnalog", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AsyncAnalog.git", "providesIncludes": [ "AsyncAnalog.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AsyncAnalog-0.1.2.zip", "archiveFileName": "AsyncAnalog-0.1.2.zip", "size": 6271, "checksum": "SHA-256:3f26d74ee63661250c852ace1e3a7a07c99b1233e4533fbdf771ac6c8f291200" }, { "name": "AsyncAnalog", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for async reading of an analog pin", "paragraph": "AVR only for now.", "website": "https://github.com/RobTillaart/AsyncAnalog", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AsyncAnalog.git", "providesIncludes": [ "AsyncAnalog.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AsyncAnalog-0.1.3.zip", "archiveFileName": "AsyncAnalog-0.1.3.zip", "size": 7717, "checksum": "SHA-256:a7aaf9b37d4a963250e396cbdb9a7f3b8cd0ce4230da35b06d08f411b3cb5c02" }, { "name": "AsyncAnalog", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for async reading of an analog pin", "paragraph": "AVR only for now.", "website": "https://github.com/RobTillaart/AsyncAnalog", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AsyncAnalog.git", "providesIncludes": [ "AsyncAnalog.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AsyncAnalog-0.1.4.zip", "archiveFileName": "AsyncAnalog-0.1.4.zip", "size": 7885, "checksum": "SHA-256:42df1961b7339ee6c59072073d378e0dda8e8e790a4f12844c7e90e1649fc021" }, { "name": "AsyncAnalog", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for async reading of an analog pin", "paragraph": "AVR only for now.", "website": "https://github.com/RobTillaart/AsyncAnalog", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AsyncAnalog.git", "providesIncludes": [ "AsyncAnalog.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AsyncAnalog-0.1.5.zip", "archiveFileName": "AsyncAnalog-0.1.5.zip", "size": 7917, "checksum": "SHA-256:4bc6222c2fca64b4cb72206a7b41b94acd088fcdfc0824addc5f17e4029750ec" }, { "name": "AsyncAnalog", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for async reading of an analog pin", "paragraph": "AVR only for now.", "website": "https://github.com/RobTillaart/AsyncAnalog", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AsyncAnalog.git", "providesIncludes": [ "AsyncAnalog.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AsyncAnalog-0.1.6.zip", "archiveFileName": "AsyncAnalog-0.1.6.zip", "size": 8565, "checksum": "SHA-256:46beffad1fa878d5bbf3f8bfb40aecf49149a6bb0d2eb08c0c6981ef54a80591" }, { "name": "AsyncAnalog", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for async reading of an analog pin", "paragraph": "AVR only for now.", "website": "https://github.com/RobTillaart/AsyncAnalog", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/AsyncAnalog.git", "providesIncludes": [ "AsyncAnalog.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AsyncAnalog-0.2.0.zip", "archiveFileName": "AsyncAnalog-0.2.0.zip", "size": 9102, "checksum": "SHA-256:0476a60edf870fb67fa19e1fd0e2289b3a17c2917094f69da29f88fc336b93fa" }, { "name": "DFR0554", "version": "1.0.0", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for DFR0554", "paragraph": "Device driver for communicating to DFRobot display DFR0554 via I2C", "website": "https://github.com/HendrikVE/Arduino-DFR0554", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-DFR0554.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/DFR0554-1.0.0.zip", "archiveFileName": "DFR0554-1.0.0.zip", "size": 16940, "checksum": "SHA-256:0ad51e8780f7fcb1886cf477a4f5899f0ccbbb83f1069fb1de22f89910158d76" }, { "name": "DFR0554", "version": "1.1.0", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for DFR0554", "paragraph": "Device driver for communicating to DFRobot display DFR0554 via I2C", "website": "https://github.com/HendrikVE/Arduino-DFR0554", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-DFR0554.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/DFR0554-1.1.0.zip", "archiveFileName": "DFR0554-1.1.0.zip", "size": 18124, "checksum": "SHA-256:0b4397e272dd59ef76a3c4ec0dfca0916da5c587b6f4bc1e50d56fba41bb198f" }, { "name": "DFR0554", "version": "1.2.0", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for DFR0554.", "paragraph": "DFR0554 is a display manufactured by DFRobot. It consists of a PCA9633 and an AIP31068.", "website": "https://github.com/HendrikVE/Arduino-DFR0554", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-DFR0554.git", "dependencies": [ { "name": "NXP PCA9633" }, { "name": "LiquidCrystalWired" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/DFR0554-1.2.0.zip", "archiveFileName": "DFR0554-1.2.0.zip", "size": 725141, "checksum": "SHA-256:c0d42e028d8b54839100f98d08be70b2e65fdf41f308c608d96c17026ab43b84" }, { "name": "DFR0554", "version": "1.2.1", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for DFR0554.", "paragraph": "DFR0554 is a display manufactured by DFRobot. It consists of a PCA9633 and an AIP31068.", "website": "https://github.com/HendrikVE/Arduino-DFR0554", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-DFR0554.git", "dependencies": [ { "name": "NXP PCA9633" }, { "name": "LiquidCrystalWired" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/DFR0554-1.2.1.zip", "archiveFileName": "DFR0554-1.2.1.zip", "size": 725230, "checksum": "SHA-256:566e0634f98cbafe072eda8f8cab8e8ff6d794243052a84185e283589fe3e60b" }, { "name": "LiquidCrystalWired", "version": "1.0.0", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for HD44780 based controllers", "paragraph": "Device driver for communicating to HD44780 based controllers via I2C", "website": "https://github.com/HendrikVE/Arduino-LiquidCrystalWired", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-LiquidCrystalWired.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/LiquidCrystalWired-1.0.0.zip", "archiveFileName": "LiquidCrystalWired-1.0.0.zip", "size": 935441, "checksum": "SHA-256:5b4da71f55517ad1167ab8bb16a5208859aabff6712feacdda18a643496d1e7f" }, { "name": "LiquidCrystalWired", "version": "1.1.0", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for HD44780 based controllers", "paragraph": "Device driver for communicating to HD44780 based controllers via I2C", "website": "https://github.com/HendrikVE/Arduino-LiquidCrystalWired", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-LiquidCrystalWired.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/LiquidCrystalWired-1.1.0.zip", "archiveFileName": "LiquidCrystalWired-1.1.0.zip", "size": 937035, "checksum": "SHA-256:7d7f92f6c88086cf76a07954f3b5804dd664053b71b9ab53fe5be7d2fa16dc0b" }, { "name": "LiquidCrystalWired", "version": "1.2.0", "author": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "maintainer": "Hendrik van Essen \u003chendrik1995@msn.com\u003e", "sentence": "Device driver for AiP31068 based controllers.", "paragraph": "The AiP31068 is used to translate I2C commands to a connected HD44780 LCD controller.", "website": "https://github.com/HendrikVE/Arduino-LiquidCrystalWired", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/HendrikVE/Arduino-LiquidCrystalWired.git", "url": "https://downloads.arduino.cc/libraries/github.com/HendrikVE/LiquidCrystalWired-1.2.0.zip", "archiveFileName": "LiquidCrystalWired-1.2.0.zip", "size": 2452293, "checksum": "SHA-256:da3974fed0affc3274a3060b6e8da62b91243ab10cc2d0afc1ef280d1f7cc86f" }, { "name": "Cozir", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "Cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.2.0.zip", "archiveFileName": "Cozir-0.2.0.zip", "size": 8057, "checksum": "SHA-256:54598cef03f7b1d052c0f808e7699ad34c04ac1b5e3911d55180bb1ad0c7bae2" }, { "name": "Cozir", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.2.2.zip", "archiveFileName": "Cozir-0.2.2.zip", "size": 10691, "checksum": "SHA-256:3814785971977e2c04f44d5ddd1182a46158d3aed089acb9e74e246ecb04ec3e" }, { "name": "Cozir", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.2.5.zip", "archiveFileName": "Cozir-0.2.5.zip", "size": 10845, "checksum": "SHA-256:017f708a4081eaa9ada3733c2143b705fda1f615b4b854d6f8eaa0356a427ef7" }, { "name": "Cozir", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.2.6.zip", "archiveFileName": "Cozir-0.2.6.zip", "size": 13764, "checksum": "SHA-256:e73f3eda01fb29cf41e80bb3628966774df05142faf33e835aeef3a372aa6a11" }, { "name": "Cozir", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.0.zip", "archiveFileName": "Cozir-0.3.0.zip", "size": 16123, "checksum": "SHA-256:0ed4656920802034a135d638d5358cc4f6253bf30da00c5228a6a6a6076c42d2" }, { "name": "Cozir", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.1.zip", "archiveFileName": "Cozir-0.3.1.zip", "size": 16196, "checksum": "SHA-256:d6edf52bd493eccd56615a179ea1b16ac26b28c3c3c902fad5849ba8d6af7b13" }, { "name": "Cozir", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.2.zip", "archiveFileName": "Cozir-0.3.2.zip", "size": 16524, "checksum": "SHA-256:04750f6eed8c4d241987923a79aaf8d8f0c6c7f7004c792b3e6cb616b87b276b" }, { "name": "Cozir", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.3.zip", "archiveFileName": "Cozir-0.3.3.zip", "size": 26794, "checksum": "SHA-256:966b527fba62e91e0f61fb498f1a79c1fe97a7a17f29e8aaece6e1c8616a01ec" }, { "name": "Cozir", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.4.zip", "archiveFileName": "Cozir-0.3.4.zip", "size": 30922, "checksum": "SHA-256:686c2751e8d925739f359062bb43f98fa82d1b752848bd14886d6871431e3dfe" }, { "name": "Cozir", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.5.zip", "archiveFileName": "Cozir-0.3.5.zip", "size": 34508, "checksum": "SHA-256:b4ba5152c465952f875afb261b2ab2afa096a318896109446adf321e13b79bb0" }, { "name": "Cozir", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.6.zip", "archiveFileName": "Cozir-0.3.6.zip", "size": 34568, "checksum": "SHA-256:20c79a7a711238331812fe45e4c00c1c6097f28983a369cb017418688295ac2b" }, { "name": "Cozir", "version": "0.3.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.7.zip", "archiveFileName": "Cozir-0.3.7.zip", "size": 35112, "checksum": "SHA-256:27b1bd9eaf222211511bb3bbbd3c109df1786c7d3f408ccf440d4e08d14983e8" }, { "name": "Cozir", "version": "0.3.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e, DirtGambit", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for COZIR range of CO2 sensors. Polling mode only.", "paragraph": "Still experimental", "website": "https://github.com/RobTillaart/Cozir", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Cozir.git", "providesIncludes": [ "cozir.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Cozir-0.3.8.zip", "archiveFileName": "Cozir-0.3.8.zip", "size": 35153, "checksum": "SHA-256:17e019d26d61e06602355b039babada0a2e2297caed214420db66837645b1a27" }, { "name": "TimerFour32u4", "version": "1.0.0", "author": "Jesse Tane, Jérôme Despatis, Michael Polli, Dan Clemens, Paul Stoffregen, Sam Verstraete", "maintainer": "Sam Verstraete", "sentence": "Allow usage of the 10-bit hardware high speed Timer4 on ATMega16u4 and ATMega32u4.", "paragraph": "This is a port of the Paul Stoffregens TimerThree library to the ATMega16u4 or ATMega32u4, so you can use the internal High Speed Timer4 on selected ports.", "website": "https://www.github.com/samverstraete/TimerFour", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/samverstraete/TimerFour.git", "url": "https://downloads.arduino.cc/libraries/github.com/samverstraete/TimerFour32u4-1.0.0.zip", "archiveFileName": "TimerFour32u4-1.0.0.zip", "size": 530513, "checksum": "SHA-256:d29c9c3f15cfda5da7b074ff7d17648d1865313ccb42dd4ece1bad34eb0539fd" }, { "name": "TimerFour32u4", "version": "1.0.1", "author": "Jesse Tane, Jérôme Despatis, Michael Polli, Dan Clemens, Paul Stoffregen, Sam Verstraete", "maintainer": "Sam Verstraete", "sentence": "Allow usage of the 10-bit hardware high speed Timer4 on ATMega16u4 and ATMega32u4.", "paragraph": "This is a port of the Paul Stoffregens TimerThree library to the ATMega16u4 or ATMega32u4, so you can use the internal High Speed Timer4 on selected ports.", "website": "https://www.github.com/samverstraete/TimerFour", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/samverstraete/TimerFour.git", "url": "https://downloads.arduino.cc/libraries/github.com/samverstraete/TimerFour32u4-1.0.1.zip", "archiveFileName": "TimerFour32u4-1.0.1.zip", "size": 530601, "checksum": "SHA-256:52c86c94193d591d26b616fac3814aa6004269c69b78d1c895309da6e7800b43" }, { "name": "CoopThreads", "version": "0.1.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Lightweight, platform agnostic cooperative threads library", "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledge RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.", "website": "https://github.com/pstolarz/CoopThreads", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/CoopThreads.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/CoopThreads-0.1.0.zip", "archiveFileName": "CoopThreads-0.1.0.zip", "size": 34376, "checksum": "SHA-256:8b9e923f74fe9800872d4e46dddfbb7bd97fa06299db7480b45f8e9084aca5d2" }, { "name": "CoopThreads", "version": "0.2.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Lightweight, platform agnostic cooperative threads library", "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledge RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.", "website": "https://github.com/pstolarz/CoopThreads", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/CoopThreads.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/CoopThreads-0.2.0.zip", "archiveFileName": "CoopThreads-0.2.0.zip", "size": 37595, "checksum": "SHA-256:bf46be1856b76558b3241983343f0361379ed2830f4c0b755f419393f64a93c4" }, { "name": "CoopThreads", "version": "0.2.1", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Lightweight, platform agnostic cooperative threads library", "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledge RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.", "website": "https://github.com/pstolarz/CoopThreads", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/CoopThreads.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/CoopThreads-0.2.1.zip", "archiveFileName": "CoopThreads-0.2.1.zip", "size": 37950, "checksum": "SHA-256:8c3d914d750deb8ad85d9835f49b421b975527a7a8e8ce0bc8523504d9cc2049" }, { "name": "CoopThreads", "version": "0.2.2", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Lightweight, platform agnostic, stackful cooperative threads library", "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledged RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.", "website": "https://github.com/pstolarz/CoopThreads", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/CoopThreads.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/CoopThreads-0.2.2.zip", "archiveFileName": "CoopThreads-0.2.2.zip", "size": 40229, "checksum": "SHA-256:4dd3270b42752913083e22e78e86bc148e35f621eac09c1e1c52d2cbb528f9be" }, { "name": "CoopThreads", "version": "0.2.3", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Lightweight, platform agnostic, stackful cooperative threads library", "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledged RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.", "website": "https://github.com/pstolarz/CoopThreads", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/CoopThreads.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/CoopThreads-0.2.3.zip", "archiveFileName": "CoopThreads-0.2.3.zip", "size": 40265, "checksum": "SHA-256:8b2f3c88cfc4df43320cb703a58f93244e0c6d829b13a5bd9539c7c734d32a8b" }, { "name": "CoopThreads", "version": "0.2.4", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Lightweight, platform agnostic, stackful cooperative threads library", "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledged RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.", "website": "https://github.com/pstolarz/CoopThreads", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/CoopThreads.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/CoopThreads-0.2.4.zip", "archiveFileName": "CoopThreads-0.2.4.zip", "size": 41366, "checksum": "SHA-256:58738df2d1e07efe311f4a87de7e0f82ed4ef710a30472275f0475e57a354e9d" }, { "name": "CoopThreads", "version": "0.2.5", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Lightweight, platform agnostic, stackful cooperative threads library", "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledged RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.", "website": "https://github.com/pstolarz/CoopThreads", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/CoopThreads.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/CoopThreads-0.2.5.zip", "archiveFileName": "CoopThreads-0.2.5.zip", "size": 43441, "checksum": "SHA-256:f57730b1960192caeeb048d774b50876303de116500c6f774d895b6161c01e35" }, { "name": "CoopThreads", "version": "0.3.0", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Lightweight, platform agnostic, stackful cooperative threads library", "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledged RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.", "website": "https://github.com/pstolarz/CoopThreads", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/CoopThreads.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/CoopThreads-0.3.0.zip", "archiveFileName": "CoopThreads-0.3.0.zip", "size": 42863, "checksum": "SHA-256:d4769096016b1dbb55b093296d02b85923932710e8e1635f75df37fc82ffdad7" }, { "name": "CoopThreads", "version": "0.3.1", "author": "Piotr Stolarz", "maintainer": "Piotr Stolarz \u003cpstolarz@o2.pl\u003e", "sentence": "Lightweight, platform agnostic, stackful cooperative threads library", "paragraph": "The library is intended to be used on resource constrained platforms where using fully-fledged RTOS would be problematic. Idle related API allows switching the platform to a desired sleep mode and reduce power consumption. Wait/notify support for effective threads synchronization.", "website": "https://github.com/pstolarz/CoopThreads", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pstolarz/CoopThreads.git", "url": "https://downloads.arduino.cc/libraries/github.com/pstolarz/CoopThreads-0.3.1.zip", "archiveFileName": "CoopThreads-0.3.1.zip", "size": 42825, "checksum": "SHA-256:dfd99e7591310a239d01fa8a39212d38ecae42d70a6eb55efab2c60b0f4d804d" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.0.1", "author": "Andy England", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.1.zip", "size": 28917, "checksum": "SHA-256:3f642ee81837c62e69d402e65e29652e73bbffce4ccc066e92f1c8510c78d40f" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.0.2", "author": "Andy England", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.2.zip", "size": 30467, "checksum": "SHA-256:9baadbe20a01428d7d1b49d0185a82c941536806b9303a707eb99955e946d714" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.0.3", "author": "Andy England", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.3.zip", "size": 30465, "checksum": "SHA-256:4943996cbd78b3871b754ee5f355d24c882a99db74ec7214d1a4e1224e1604ab" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.0.4", "author": "Andy England", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.4.zip", "size": 31972, "checksum": "SHA-256:34700b6384f7937f1bae7e9213f61827258c72165d5899d289dd02afa9006903" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.0.5", "author": "Andy England", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.5.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.0.5.zip", "size": 32075, "checksum": "SHA-256:adf4faef62b70bf46b16d3d66f2b377d0ffd0d582e82ade0107c02cbc88c6137" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.1.0", "author": "Andy England", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.1.0.zip", "size": 32175, "checksum": "SHA-256:5c4f35c38edc107a209bce499f22f7ece0a52a64f66a3636ca1f29d018a110a0" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.1.1", "author": "Andy England", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.1.1.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.1.1.zip", "size": 32199, "checksum": "SHA-256:28701463c6c8c01b734bc4d7c4e5c0c41addfd1f0526b19e0ee05f215da88205" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.1.2", "author": "Andy England", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-1805 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.1.2.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.1.2.zip", "size": 32180, "checksum": "SHA-256:8fea87666da1f41e139420b95196b7a665a95f388cc6563132fc96680763141d" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.0", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.0.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.0.zip", "size": 33467, "checksum": "SHA-256:399010736c3f82400075040f734dc96f0d1fcd547ea6196c0fb77893ddf5afb5" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.1", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.1.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.1.zip", "size": 33525, "checksum": "SHA-256:119c85551602c38a9e0fc05a33d37fcf2f9924f42f9a7b56e5d4dc73b479956e" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.2", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.2.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.2.zip", "size": 33781, "checksum": "SHA-256:60e7c792e649beeb5c1bbf788ed004abb4bd7f59f35da756448060900aaa592e" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.3", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.3.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.3.zip", "size": 33806, "checksum": "SHA-256:f23235beea361641e1a7a0b9c27e9fded8ed81de226ceccd01b326c5db29aa87" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.4", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.4.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.4.zip", "size": 33850, "checksum": "SHA-256:6e36359c0507e782cc4ed5adb77f55d573c74140ff02cff0e6eb6d9e5a27e79a" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.5", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.5.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.5.zip", "size": 33851, "checksum": "SHA-256:60bf671704100ba9965df2a4f39656f203024f0dc217e87765b3f15cffa43b18" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.6", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.6.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.6.zip", "size": 33850, "checksum": "SHA-256:dbb281156e76244fc01455df6ee3c1f062862773a4e014e7cafd97d972e335d2" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.7", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.7.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.7.zip", "size": 37754, "checksum": "SHA-256:855d949353c7522b86dd4edda74f5028657e0f5f1621e62e8c567b540a907a77" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.8", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.8.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.8.zip", "size": 40847, "checksum": "SHA-256:fd0db5198a4a6028b9c7fd4d68b95593af6fc7e2d8b289dcfe9e22fb1bc8bd30" }, { "name": "SparkFun Qwiic RTC RV8803 Arduino Library", "version": "1.2.9", "author": "SparkFun Electronics \u003csparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "A library to drive the RV-8803 extremely precise, extremely low power, real-time clock", "paragraph": "The RV-8803 from SparkFun is an extraordinarily precise, temperature-compensated RTC. The module itself can run as low as 240 nA. This library allows you to set and get time, set the hundredths registers, configure interrupts, and even calibrate your RTC.", "website": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_RV-8803_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.9.zip", "archiveFileName": "SparkFun_Qwiic_RTC_RV8803_Arduino_Library-1.2.9.zip", "size": 42873, "checksum": "SHA-256:637977694e53d13b279ba20c61fae0a0bfcd2af40519e14331d84884ea957e81" }, { "name": "CountDown", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.2.0.zip", "archiveFileName": "CountDown-0.2.0.zip", "size": 8209, "checksum": "SHA-256:cb91a1e2d24b1f45b81ba143d8ce06976dd695bfca6eb676bc387a4cb4e06380" }, { "name": "CountDown", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.2.2.zip", "archiveFileName": "CountDown-0.2.2.zip", "size": 8384, "checksum": "SHA-256:b37bc2fce6c57b11edf66f542d6716d5cf4654861e8ac6e9fc7bc3e55677fc3a" }, { "name": "CountDown", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.2.3.zip", "archiveFileName": "CountDown-0.2.3.zip", "size": 9686, "checksum": "SHA-256:727632b116727d57865d718167f69d988259a70490b1cd573d649109c4386d33" }, { "name": "CountDown", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.2.4.zip", "archiveFileName": "CountDown-0.2.4.zip", "size": 10228, "checksum": "SHA-256:cc3c9a530bad487634e7f5a1615f98275ecbf2b15c8385f8ca13e547459ecc07" }, { "name": "CountDown", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.2.5.zip", "archiveFileName": "CountDown-0.2.5.zip", "size": 11828, "checksum": "SHA-256:225050d1ef93e50e3f2d522221d2b093a77dcfbb8a16110e9d1b4de6740bf01f" }, { "name": "CountDown", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.2.6.zip", "archiveFileName": "CountDown-0.2.6.zip", "size": 11908, "checksum": "SHA-256:f13677e3c36177e2ad893bd42b8fbab322e0e3a94e4abd12b605f2e3e8cfa649" }, { "name": "CountDown", "version": "0.2.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.2.7.zip", "archiveFileName": "CountDown-0.2.7.zip", "size": 12609, "checksum": "SHA-256:ad6b0bbd82d747ebbf5742b3098b9463c828b78d2df99df624de0400944b172f" }, { "name": "CountDown", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.3.0.zip", "archiveFileName": "CountDown-0.3.0.zip", "size": 15638, "checksum": "SHA-256:f78d2d9caff58e58acc9114ef1303e555d10e1b1e6f0fc057d6e85e1070b3710" }, { "name": "CountDown", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.3.1.zip", "archiveFileName": "CountDown-0.3.1.zip", "size": 16802, "checksum": "SHA-256:735ad0d6a056071d7d7397abc625cc547470bf52e09e8a08a555377e3dec08f7" }, { "name": "CountDown", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.3.2.zip", "archiveFileName": "CountDown-0.3.2.zip", "size": 17009, "checksum": "SHA-256:b0ca2354fc930b30a9f629d9cb451ebe9657e163ed082eb6e1fcf254bc257464" }, { "name": "CountDown", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a CountDown clock in SW.", "paragraph": "Polling, no HW timer used.", "website": "https://github.com/RobTillaart/CountDown", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/CountDown.git", "providesIncludes": [ "CountDown.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/CountDown-0.3.3.zip", "archiveFileName": "CountDown-0.3.3.zip", "size": 16907, "checksum": "SHA-256:a57ffcfeec0719c3d2da7fae0a61e32d8a63458a081de736e3adfe3f6e90465b" }, { "name": "Sharer", "version": "1.0.0", "author": "Rufus31415", "maintainer": "Rufus31415", "sentence": "Sharer Library", "website": "https://github.com/Rufus31415/Sharer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rufus31415/Sharer.git", "url": "https://downloads.arduino.cc/libraries/github.com/Rufus31415/Sharer-1.0.0.zip", "archiveFileName": "Sharer-1.0.0.zip", "size": 174164, "checksum": "SHA-256:a402f3b2afb14fa2eaa0be5ffcd4a7b547274663d09a4ad34a9a759228920bae" }, { "name": "Sharer", "version": "1.0.1", "author": "Rufus31415 \u003crufus31415@gmail.com\u003e", "maintainer": "Rufus31415 \u003crufus31415@gmail.com\u003e", "sentence": "Arduino library that simplifies Serial communication", "paragraph": "Arduino \u0026 .NET serial communication library to read/write variables and remote call functions (RPC)", "website": "https://github.com/Rufus31415/Sharer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Rufus31415/Sharer.git", "url": "https://downloads.arduino.cc/libraries/github.com/Rufus31415/Sharer-1.0.1.zip", "archiveFileName": "Sharer-1.0.1.zip", "size": 178709, "checksum": "SHA-256:3c8e33c6785d39bf6022b7dd5517dd08b1b9b8d5ebb4b3d3811023802b510335" }, { "name": "deepC", "version": "0.12.0", "author": "Rohit Sharma et. al.", "maintainer": "Rohit Sharma \u003cmy-first-name@ai-techsystems.com\u003e", "sentence": "Allows you to run machine learning models locally on arduino boards.", "paragraph": "This library runs deepC machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise asl gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.", "website": "https://github.com/ai-techsystems/dnnCompiler", "category": "Data Processing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/ai-techsystems/arduino.git", "providesIncludes": [ "deepC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ai-techsystems/deepC-0.12.0.zip", "archiveFileName": "deepC-0.12.0.zip", "size": 1266930, "checksum": "SHA-256:041343390aac9477355b2c90e9b7574e3949be3728420233210baf40d5b72154" }, { "name": "SDConfigCommand", "version": "0.23.0", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "SDConfigCommand streamlines reading settings from a config file on SD card.", "paragraph": "SDConfigCommand can read standardised text files stored on a SD card, parse and tokenise them into commands and values. The library can also write over existing settings but it is currently slow to do so. For every line on the config file this library reads, it will callback a user-specified function. The user can access the current command and values, then decide the next action, such as verifying commands and storing values in variables. With regards to writing over existing settings, user can choose one command, and the library will search for the command in the config file and replace the whole setting line with a new value. The library does not add or remove settings.", "website": "https://github.com/cygig/SDConfigCommand", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SDConfigCommand.git", "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SDConfigCommand-0.23.0.zip", "archiveFileName": "SDConfigCommand-0.23.0.zip", "size": 1490282, "checksum": "SHA-256:e79afd0f759d9424b03a96a556632705a4e1586a132d348404828dc1ac7250b2" }, { "name": "SDConfigCommand", "version": "0.24.0", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "SDConfigCommand streamlines reading settings from a config file on SD card.", "paragraph": "SDConfigCommand can read standardised text files stored on a SD card, parse and tokenise them into commands and values. The library can also write over existing settings but it is currently slow to do so. For every line on the config file this library reads, it will callback a user-specified function. The user can access the current command and values, then decide the next action, such as verifying commands and storing values in variables. With regards to writing over existing settings, user can choose one command, and the library will search for the command in the config file and replace the whole setting line with a new value. The library does not add or remove settings.", "website": "https://github.com/cygig/SDConfigCommand", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SDConfigCommand.git", "dependencies": [ { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SDConfigCommand-0.24.0.zip", "archiveFileName": "SDConfigCommand-0.24.0.zip", "size": 1499465, "checksum": "SHA-256:23a5cc263d719fd6abcee87f9ae1676de7072e4ca6c3d836d84beebe3a66e490" }, { "name": "SDConfigCommand", "version": "0.25.0", "author": "cygig \u003crubbish52@hotmail.com\u003e", "maintainer": "cygig \u003crubbish52@hotmail.com\u003e", "sentence": "SDConfigCommand streamlines reading settings from a config file on SD card.", "paragraph": "SDConfigCommand can read standardised text files stored on a SD card, parse and tokenise them into commands and values. The library can also write over existing settings but it is currently slow to do so. For every line on the config file this library reads, it will callback a user-specified function. The user can access the current command and values, then decide the next action, such as verifying commands and storing values in variables. With regards to writing over existing settings, user can choose one command, and the library will search for the command in the config file and replace the whole setting line with a new value. The library does not add or remove settings.", "website": "https://github.com/cygig/SDConfigCommand", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cygig/SDConfigCommand.git", "dependencies": [ { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/cygig/SDConfigCommand-0.25.0.zip", "archiveFileName": "SDConfigCommand-0.25.0.zip", "size": 1680593, "checksum": "SHA-256:95bd43b1b60cf596701aed47fd414cadfe02c371d8546995e2ac8c3d61737034" }, { "name": "SparkFun BQ27441 LiPo Fuel Gauge Arduino Library", "version": "1.1.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "An Arduino library for interfacing with the BQ27441-G1 LiPo Fuel Gauge", "paragraph": "An Arduino library for interfacing with the BQ27441-G1 LiPo Fuel Gauge", "website": "https://github.com/sparkfun/SparkFun_BQ27441_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_BQ27441_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_BQ27441_LiPo_Fuel_Gauge_Arduino_Library-1.1.0.zip", "archiveFileName": "SparkFun_BQ27441_LiPo_Fuel_Gauge_Arduino_Library-1.1.0.zip", "size": 25147, "checksum": "SHA-256:1f324734525d71de015e46318bdabe79fabd4074c77f10058d0456fce00ecd93" }, { "name": "ThingsML", "version": "1.0.1", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.0.1.zip", "archiveFileName": "ThingsML-1.0.1.zip", "size": 555211, "checksum": "SHA-256:33dad1b34841611c9669c30c3ddd0bb50df412716dccffad6d148dc8f65c6d62" }, { "name": "ThingsML", "version": "1.0.2", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.0.2.zip", "archiveFileName": "ThingsML-1.0.2.zip", "size": 555211, "checksum": "SHA-256:2ffefc997a5c3d099fa61f5a3a9881f49d0cc7239f3a666ffa680934cb7c262e" }, { "name": "ThingsML", "version": "1.1.0", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.1.0.zip", "archiveFileName": "ThingsML-1.1.0.zip", "size": 560629, "checksum": "SHA-256:0058a67d1b0c179e7e177aecd6930d0756a258d47074639d411df932eeb73706" }, { "name": "ThingsML", "version": "1.1.1", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.1.1.zip", "archiveFileName": "ThingsML-1.1.1.zip", "size": 561127, "checksum": "SHA-256:658a252572abcb30c6fda5baf8c01e8e93943a5bb69351f828a43377044b125d" }, { "name": "ThingsML", "version": "1.1.2", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.1.2.zip", "archiveFileName": "ThingsML-1.1.2.zip", "size": 561146, "checksum": "SHA-256:65c28aa275efacc570a187d7cb27d504952b2ea93386c30c0041ca7176254d80" }, { "name": "ThingsML", "version": "1.2.0", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.2.0.zip", "archiveFileName": "ThingsML-1.2.0.zip", "size": 574605, "checksum": "SHA-256:08850d6c41de6e1da6cea51c3a7c931b32f4ba90fe4d1fa919fea3b0da626b8b" }, { "name": "ThingsML", "version": "1.2.1", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.2.1.zip", "archiveFileName": "ThingsML-1.2.1.zip", "size": 574612, "checksum": "SHA-256:3d518facd26052707af927315c2f5ddb6a16fbf58502a2d59542913e2e45e629" }, { "name": "ThingsML", "version": "1.3.0", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.3.0.zip", "archiveFileName": "ThingsML-1.3.0.zip", "size": 575896, "checksum": "SHA-256:f956dd52e720cdbe5e566b96cb553ca5b46f583324bfa17ed7f884bed5563d75" }, { "name": "ThingsML", "version": "1.3.1", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.3.1.zip", "archiveFileName": "ThingsML-1.3.1.zip", "size": 575894, "checksum": "SHA-256:6682ff82c558efee31552c226adcd76837714999bd343b459ac4cd50a18937d5" }, { "name": "ThingsML", "version": "1.4.0", "author": "Joseph Verburg (joseph.verburg@kpn.com), Paul Marcelis (paul.marcelis@kpn.com)", "maintainer": "Joseph Verburg (joseph.verburg@kpn.com)", "sentence": "Thingsml Encoder/Decoder", "paragraph": "For use in LoraWAN and M2M networks", "website": "https://github.com/kpn-iot/thingsml-c-library", "category": "Communication", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/kpn-iot/thingsml-c-library.git", "url": "https://downloads.arduino.cc/libraries/github.com/kpn-iot/ThingsML-1.4.0.zip", "archiveFileName": "ThingsML-1.4.0.zip", "size": 1627105, "checksum": "SHA-256:37056421ac48cc13edc9d0f7bfc8bff4ff8852537e79c65499a5be4404b7ad1f" }, { "name": "Complex", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.2.0.zip", "archiveFileName": "Complex-0.2.0.zip", "size": 10401, "checksum": "SHA-256:d5f04ba9fb838ef489aa466611665cce7d7b7c2c3986a6cbc7356bfaf6feafeb" }, { "name": "Complex", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.2.1.zip", "archiveFileName": "Complex-0.2.1.zip", "size": 10462, "checksum": "SHA-256:92d82add185c8af6d37d03e243a6604e53507efd0fa53afa1a40c37d45293f58" }, { "name": "Complex", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.2.2.zip", "archiveFileName": "Complex-0.2.2.zip", "size": 12379, "checksum": "SHA-256:2ce42f150489762f6a34dc117fa3ba4d5f3192d180ff4c1426c36ed935a07f12" }, { "name": "Complex", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "paragraph": "implements Printable interface", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.2.3.zip", "archiveFileName": "Complex-0.2.3.zip", "size": 13253, "checksum": "SHA-256:a6714d59612fb87d16fb08691eb5f50c01d12a21b70781a9584a5bb8f48c2fe0" }, { "name": "Complex", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "paragraph": "implements Printable interface", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.2.4.zip", "archiveFileName": "Complex-0.2.4.zip", "size": 13234, "checksum": "SHA-256:68a1cec364f6d908c7a45c09807fc5d5e6d8eccb650acd92a489915aa6096f12" }, { "name": "Complex", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "paragraph": "implements Printable interface", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.3.0.zip", "archiveFileName": "Complex-0.3.0.zip", "size": 14104, "checksum": "SHA-256:f6541c35b898e1b3a4197661f6d7fe82415ffb09b6baa9d451ed5f2ef012c614" }, { "name": "Complex", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "paragraph": "implements Printable interface", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.3.1.zip", "archiveFileName": "Complex-0.3.1.zip", "size": 15636, "checksum": "SHA-256:9a530481636040ecfac9f749f6abfa80115c264dadf113904ea94c8be33b7682" }, { "name": "Complex", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "paragraph": "implements Printable interface", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.3.2.zip", "archiveFileName": "Complex-0.3.2.zip", "size": 16064, "checksum": "SHA-256:c2f315772ca5aac1f6db2aefbdf471f29c1783a0596b3efaf636ca0978d6fa62" }, { "name": "Complex", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "paragraph": "implements Printable interface", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.3.3.zip", "archiveFileName": "Complex-0.3.3.zip", "size": 16297, "checksum": "SHA-256:20792e7ae9041c9dfe15ecb9274a2621bb4a64b097c33e8d75575c42cf48cbb5" }, { "name": "Complex", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for Complex math.", "paragraph": "implements Printable interface", "website": "https://github.com/RobTillaart/Complex", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Complex.git", "providesIncludes": [ "Complex.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Complex-0.3.4.zip", "archiveFileName": "Complex-0.3.4.zip", "size": 16404, "checksum": "SHA-256:2a02c12703863f79099168b74967abb10e506656ab438b5b942564256cf82cea" }, { "name": "BoolArray", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.2.0.zip", "archiveFileName": "BoolArray-0.2.0.zip", "size": 7274, "checksum": "SHA-256:fd03d9e634f8047523382878bb252c51bd710183504b835900eeedd5baf34e4a" }, { "name": "BoolArray", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.2.1.zip", "archiveFileName": "BoolArray-0.2.1.zip", "size": 7226, "checksum": "SHA-256:a46038b247301480a7b66474ce1b575b93f2b0c25b1c79ec6182f72722bdceeb" }, { "name": "BoolArray", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.2.2.zip", "archiveFileName": "BoolArray-0.2.2.zip", "size": 8405, "checksum": "SHA-256:dbe9639e02c42b6f40d2b7cdd14ba58cb163712dbbef36ce18a660fff49b3660" }, { "name": "BoolArray", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/BoolArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.2.3.zip", "archiveFileName": "BoolArray-0.2.3.zip", "size": 8998, "checksum": "SHA-256:709a8f47fe868398a6d17853997ed0172f2a2c6fadc9b5fde2d79fe058e9715c" }, { "name": "BoolArray", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/BoolArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.2.4.zip", "archiveFileName": "BoolArray-0.2.4.zip", "size": 9985, "checksum": "SHA-256:1f7303032832348865699fdf4810085b4041598500b6658f450e25c4ac674948" }, { "name": "BoolArray", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/BoolArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.2.5.zip", "archiveFileName": "BoolArray-0.2.5.zip", "size": 10427, "checksum": "SHA-256:461181d55d766c8993d74605e3ecf9c307280a93c0bc71d6562467b060e620a3" }, { "name": "BoolArray", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/BoolArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.2.6.zip", "archiveFileName": "BoolArray-0.2.6.zip", "size": 10834, "checksum": "SHA-256:0bdbdca4c6c3771a9fe677fdbcf021df7a18df587ac5de5b120bc5e43e9c57a6" }, { "name": "BoolArray", "version": "0.2.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/BoolArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.2.7.zip", "archiveFileName": "BoolArray-0.2.7.zip", "size": 11490, "checksum": "SHA-256:fed7ba115a1a3a0da93ad89791103ff97d7f2970ce83e2b6a6ba2720323aa74d" }, { "name": "BoolArray", "version": "0.2.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/BoolArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.2.8.zip", "archiveFileName": "BoolArray-0.2.8.zip", "size": 11713, "checksum": "SHA-256:49358dcf4c2470075b6098dcf0f8c616b960c44fd79bcc0e732bf31c925714e4" }, { "name": "BoolArray", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of booleans of max size 2000 (UNO).", "paragraph": "tested on AVR only", "website": "https://github.com/RobTillaart/BoolArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BoolArray.git", "providesIncludes": [ "BoolArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BoolArray-0.3.0.zip", "archiveFileName": "BoolArray-0.3.0.zip", "size": 13897, "checksum": "SHA-256:2dd489bfb88da7f729f613c4dd5b557e0e1270456547de4b245951d692ba8434" }, { "name": "BitArray", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of objects with a size expressed in bits.", "paragraph": "Sizes are typically 1..10", "website": "https://github.com/RobTillaart/BitArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BitArray.git", "providesIncludes": [ "BitArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BitArray-0.2.0.zip", "archiveFileName": "BitArray-0.2.0.zip", "size": 12370, "checksum": "SHA-256:f81a3f3b0c8a0367491b199e38824fe584a66795fb8bb2449e70c1cd0acc39d2" }, { "name": "BitArray", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of objects with a size expressed in bits.", "paragraph": "Sizes are typically 1..10", "website": "https://github.com/RobTillaart/BitArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BitArray.git", "providesIncludes": [ "BitArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BitArray-0.2.1.zip", "archiveFileName": "BitArray-0.2.1.zip", "size": 12357, "checksum": "SHA-256:521addddc8cd197cf6aea72d7b00a48f4736ac3f9d0aa0c10e953cec729ae463" }, { "name": "BitArray", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of objects with a size expressed in bits.", "paragraph": "Sizes are typically 1..10", "website": "https://github.com/RobTillaart/BitArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BitArray.git", "providesIncludes": [ "BitArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BitArray-0.2.2.zip", "archiveFileName": "BitArray-0.2.2.zip", "size": 13623, "checksum": "SHA-256:5d53022bf6c57ac59ed39e6ed0f6d7a08f3870d9017dc6d3afd2ac7faf697c97" }, { "name": "BitArray", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of objects with a size expressed in bits.", "paragraph": "Sizes are typically 1..10", "website": "https://github.com/RobTillaart/BitArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BitArray.git", "providesIncludes": [ "BitArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BitArray-0.2.3.zip", "archiveFileName": "BitArray-0.2.3.zip", "size": 14259, "checksum": "SHA-256:002739106804bc032b621f34285655fbb81b97a21dcdcbb0ddbe96b0d7645019" }, { "name": "BitArray", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of objects with a size expressed in bits.", "paragraph": "Sizes are typically 1..10", "website": "https://github.com/RobTillaart/BitArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BitArray.git", "providesIncludes": [ "BitArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BitArray-0.2.4.zip", "archiveFileName": "BitArray-0.2.4.zip", "size": 14333, "checksum": "SHA-256:982b423b146ad4311de8da1e53f0288377fbd844123ab6d2c2b4e906bc064047" }, { "name": "BitArray", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of objects with a size expressed in bits.", "paragraph": "Sizes are typically 1..10", "website": "https://github.com/RobTillaart/BitArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BitArray.git", "providesIncludes": [ "BitArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BitArray-0.2.5.zip", "archiveFileName": "BitArray-0.2.5.zip", "size": 14734, "checksum": "SHA-256:84ad3dfa8a8e5151a02a47e45836c12c3d77e982f93f444b2e81dab6850c4214" }, { "name": "BitArray", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of objects with a size expressed in bits.", "paragraph": "Sizes are typically 1..10", "website": "https://github.com/RobTillaart/BitArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BitArray.git", "providesIncludes": [ "BitArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BitArray-0.2.6.zip", "archiveFileName": "BitArray-0.2.6.zip", "size": 15999, "checksum": "SHA-256:abf55701ca41bf465a13c9efc3aaba29faa910109d3b78bb29ddf4c86b7623b6" }, { "name": "BitArray", "version": "0.2.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for compact array of objects with a size expressed in bits.", "paragraph": "Sizes are typically 1..10", "website": "https://github.com/RobTillaart/BitArray", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BitArray.git", "providesIncludes": [ "BitArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BitArray-0.2.8.zip", "archiveFileName": "BitArray-0.2.8.zip", "size": 16106, "checksum": "SHA-256:b48c5c768d4e3c16aacd422379fb3572ccc629dbbfcbab2cf165e05ad3434e2c" }, { "name": "astra_esp8266", "version": "0.1.0", "author": "Nathan Bak", "maintainer": "Nathan Bak (apollo@yellowslicker.com)", "sentence": "Easily access a Cassandra database from an ESP8266.", "paragraph": "The astra_esp8266 library provides basic operations to connect with a Datastax Astra database.", "website": "https://github.com/NathanBak/astra_esp8266", "category": "Data Storage", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/NathanBak/astra_esp8266.git", "providesIncludes": [ "src/astra.h" ], "dependencies": [ { "name": "Wifi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/NathanBak/astra_esp8266-0.1.0.zip", "archiveFileName": "astra_esp8266-0.1.0.zip", "size": 14938, "checksum": "SHA-256:eba7d1410c65e6406bcc76d26a8eb4d51ebc4b04aac79d6f0040e926cd63e24d" }, { "name": "ESP Battery", "version": "1.0.0", "author": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level.", "paragraph": "It uses the Huzzah's ADC pin and a voltage divider to dermine the level. The library provides several callback handlers to be notified when the battery levels changes.", "website": "https://github.com/LennartHennigs/ESPBattery", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPBattery.git", "providesIncludes": [ "ESPBattery.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Battery-1.0.0.zip", "archiveFileName": "ESP_Battery-1.0.0.zip", "size": 6772, "checksum": "SHA-256:31eb486aa6c3cc7b38f53a2e82c8f7ec95b3b77ea84de7e433e70dd31da98e5a" }, { "name": "ESP Telnet", "version": "1.0.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful if you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-1.0.0.zip", "archiveFileName": "ESP_Telnet-1.0.0.zip", "size": 6953, "checksum": "SHA-256:3d04b36faa2805c6130a3d8f1cde042c39e573fc9aebcf84b2229bc12c8f87f2" }, { "name": "ESP Telnet", "version": "1.1.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-1.1.0.zip", "archiveFileName": "ESP_Telnet-1.1.0.zip", "size": 8163, "checksum": "SHA-256:9d93c115d63408df4e2b2004b7ac687b97a0126458185c735fdaad3ed885862e" }, { "name": "ESP Telnet", "version": "1.1.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-1.1.1.zip", "archiveFileName": "ESP_Telnet-1.1.1.zip", "size": 10244, "checksum": "SHA-256:d2608f56d93a4075f970c2b8b3a712ab1e2d30a9eb0989ad84d3a5ff5c8f4ff4" }, { "name": "ESP Telnet", "version": "1.2.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-1.2.0.zip", "archiveFileName": "ESP_Telnet-1.2.0.zip", "size": 13028, "checksum": "SHA-256:ce161a7a2937e820eadbcd7e9a3a9d817cacc2823d18a880059df1899193a752" }, { "name": "ESP Telnet", "version": "1.2.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-1.2.1.zip", "archiveFileName": "ESP_Telnet-1.2.1.zip", "size": 13095, "checksum": "SHA-256:547dd4a418bdd7e39941c90bca59338a4dba99a40b9c0d21448c9d8f31e8bf37" }, { "name": "ESP Telnet", "version": "1.2.2", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-1.2.2.zip", "archiveFileName": "ESP_Telnet-1.2.2.zip", "size": 13476, "checksum": "SHA-256:10ef0fba340511eb52675100300e22b4faaf2ea802b5461cc63b9bd2442b7558" }, { "name": "ESP Telnet", "version": "1.3.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-1.3.0.zip", "archiveFileName": "ESP_Telnet-1.3.0.zip", "size": 15741, "checksum": "SHA-256:954a1ac10278c7a838d172186d90485ec3ea67824cc8000de6c7bd580f7925f0" }, { "name": "ESP Telnet", "version": "1.3.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-1.3.1.zip", "archiveFileName": "ESP_Telnet-1.3.1.zip", "size": 15779, "checksum": "SHA-256:e2568ace013b2c67a8b779a40145a4ffe006c1ca25126aded781f95fe56365ed" }, { "name": "ESP Telnet", "version": "1.4.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-1.4.0.zip", "archiveFileName": "ESP_Telnet-1.4.0.zip", "size": 17767, "checksum": "SHA-256:e0ea5c510dbc2279a7d648b448d3cf315b35fe61ddacb6258c60a55ca0b63cff" }, { "name": "ESP Telnet", "version": "2.0.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-2.0.0.zip", "archiveFileName": "ESP_Telnet-2.0.0.zip", "size": 20828, "checksum": "SHA-256:c69a8eeaebfe5f57ec7bfaef806bbc8bd25952a84523be31efc51b8ede9d8e37" }, { "name": "ESP Telnet", "version": "2.1.0", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-2.1.0.zip", "archiveFileName": "ESP_Telnet-2.1.0.zip", "size": 25171, "checksum": "SHA-256:a195aaa43683861abd1736a1b05dbb0590fee114da0f9cbbafb01cd75ce50c2e" }, { "name": "ESP Telnet", "version": "2.1.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-2.1.1.zip", "archiveFileName": "ESP_Telnet-2.1.1.zip", "size": 25286, "checksum": "SHA-256:a8127de4eb7491c8c1f246bdf03e6822752a1063fdce56063152876f44576a95" }, { "name": "ESP Telnet", "version": "2.1.2", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-2.1.2.zip", "archiveFileName": "ESP_Telnet-2.1.2.zip", "size": 25386, "checksum": "SHA-256:ff235e96066206a3744fb9adc39c1554300196dfb941d660a05ef690a5aa999b" }, { "name": "ESP Telnet", "version": "2.2.1", "author": "Lennart Hennigs", "maintainer": "Lennart Hennigs \u003cmail@lennarthennigs.de\u003e", "sentence": "ESP8266/ESP32 library that allows you to setup a telnet server.", "paragraph": "You can use this library to set up a the telnet server to communicate status messages or debug / error log output. This is especially useful when you dont have a serial connection to the ESP.", "website": "https://github.com/LennartHennigs/ESPTelnet", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LennartHennigs/ESPTelnet.git", "providesIncludes": [ "ESPTelnet.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/LennartHennigs/ESP_Telnet-2.2.1.zip", "archiveFileName": "ESP_Telnet-2.2.1.zip", "size": 26349, "checksum": "SHA-256:9fd35d9c0df48334f1441c8ff624e4c4ecad7f3c7117ea05fbb9ec46be63c4cb" }, { "name": "BH1750FVI_RT", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.1.2.zip", "archiveFileName": "BH1750FVI_RT-0.1.2.zip", "size": 7833, "checksum": "SHA-256:1420a2e778d3a153938ba5d55196c93b132540a13caa041a3c16524cedd0a637" }, { "name": "BH1750FVI_RT", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.1.3.zip", "archiveFileName": "BH1750FVI_RT-0.1.3.zip", "size": 7839, "checksum": "SHA-256:b1b74a79672b4e67cb0f601ea7667eb89ccf6a9ac950cc6eeb544c44abefd842" }, { "name": "BH1750FVI_RT", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.0.zip", "archiveFileName": "BH1750FVI_RT-0.2.0.zip", "size": 12392, "checksum": "SHA-256:750b383e99c9c178552cdeae46b2c0e857c15d0ff347c743b3fd67c65b695a86" }, { "name": "BH1750FVI_RT", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.1.zip", "archiveFileName": "BH1750FVI_RT-0.2.1.zip", "size": 15527, "checksum": "SHA-256:c7245c3bcd2efd0319f03aef8da6233960a5155f0fa781e19a6311d1fff809b1" }, { "name": "BH1750FVI_RT", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.2.zip", "archiveFileName": "BH1750FVI_RT-0.2.2.zip", "size": 16617, "checksum": "SHA-256:d292e9e4ed3486ed372c1859041d6f9f3ae76b524f9aa2cbfe0ab666c474fe31" }, { "name": "BH1750FVI_RT", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.3.zip", "archiveFileName": "BH1750FVI_RT-0.2.3.zip", "size": 18270, "checksum": "SHA-256:9dfbc19011407122d9c2131e7c5026068b4b103c8ac0195c75e62a7d95605033" }, { "name": "BH1750FVI_RT", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.4.zip", "archiveFileName": "BH1750FVI_RT-0.2.4.zip", "size": 18340, "checksum": "SHA-256:412770c05785e00f2a19229afaacc5e604bc7b8873cd80c5d3058bcb6847cc9c" }, { "name": "BH1750FVI_RT", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.5.zip", "archiveFileName": "BH1750FVI_RT-0.2.5.zip", "size": 19580, "checksum": "SHA-256:8a831a8daeb27e4fff6fdc6af9a1a90fe5f80a14a355a165ccb34578c9e9eede" }, { "name": "BH1750FVI_RT", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.6.zip", "archiveFileName": "BH1750FVI_RT-0.2.6.zip", "size": 19985, "checksum": "SHA-256:67d073b6c75b0e7a6a76a7b3ce4b1a0ea86ec9c03d1ec21c5225866a34bbbb91" }, { "name": "BH1750FVI_RT", "version": "0.2.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.7.zip", "archiveFileName": "BH1750FVI_RT-0.2.7.zip", "size": 20811, "checksum": "SHA-256:9135e6c80040e8539cdc10a9aaf894f3e292e831e3ddcb20a1b2d398dd433aaf" }, { "name": "BH1750FVI_RT", "version": "0.2.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.8.zip", "archiveFileName": "BH1750FVI_RT-0.2.8.zip", "size": 20961, "checksum": "SHA-256:1f32894c93f059e86ca95ffc450f79acc4725cfebac6f79d5587d46087b0c058" }, { "name": "BH1750FVI_RT", "version": "0.2.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.9.zip", "archiveFileName": "BH1750FVI_RT-0.2.9.zip", "size": 21005, "checksum": "SHA-256:0a1b3a690ed25b7ac487a20d38c0e92f9f234e2f37107ba8c40ea61468bdc3e5" }, { "name": "BH1750FVI_RT", "version": "0.2.10", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.2.10.zip", "archiveFileName": "BH1750FVI_RT-0.2.10.zip", "size": 21540, "checksum": "SHA-256:70ceefbaa2e02e2ed9edd8f6993618dda06d6e549f232270e26d653cac35c316" }, { "name": "BH1750FVI_RT", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.3.0.zip", "archiveFileName": "BH1750FVI_RT-0.3.0.zip", "size": 22484, "checksum": "SHA-256:93cb2e8f616c437f1bff56fa8201c77fa1c220875b88ba06cf0e6aa8bec33d32" }, { "name": "BH1750FVI_RT", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for BH1750FVI (GY-30) lux sensor", "paragraph": "Includes compensation for angle, temperature and (experimental) wavelength.", "website": "https://github.com/RobTillaart/BH1750FVI_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/BH1750FVI_RT.git", "providesIncludes": [ "BH1750FVI.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/BH1750FVI_RT-0.3.1.zip", "archiveFileName": "BH1750FVI_RT-0.3.1.zip", "size": 22837, "checksum": "SHA-256:360bdffb57664a1470ab97cf185d0b9370d19a80ea2ed7344d44fa151c3e572f" }, { "name": "OptoDebounce", "version": "1.0.1", "author": "dirkx-OptoDebounce@webweaving.org", "maintainer": "dirkx-OptoDebounce@webweaving.org", "sentence": "100Hz opto debouncer.", "paragraph": "Debounce a 100hz signal from an opto coupler connected to the mains. Provides both a simple method to call, polling style, in the main loop() or an asynchroneous callback. Developed at the https://makerspaceleiden.nl for keeping an eye on our machines.", "website": "https://github.com/dirkx/OptoDebounce.git", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dirkx/OptocouplerDebouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/dirkx/OptoDebounce-1.0.1.zip", "archiveFileName": "OptoDebounce-1.0.1.zip", "size": 10867, "checksum": "SHA-256:77badcae2b061c6534acc0759bbc598316652563e994e01966bc3567438b4ce9" }, { "name": "OptoDebounce", "version": "1.0.0", "author": "dirkx-OptoDebounce@webweaving.org", "maintainer": "dirkx-OptoDebounce@webweaving.org", "sentence": "100Hz opto debouncer.", "paragraph": "Debounce a 100hz signal from an opto coupler connected to the mains. Provides both a simple method to call, polling style, in the main loop() or an asynchroneous callback. Developed at the https://makerspaceleiden.nl for keeping an eye on our machines.", "website": "https://github.com/dirkx/OptoDebounce.git", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/dirkx/OptocouplerDebouncer.git", "url": "https://downloads.arduino.cc/libraries/github.com/dirkx/OptoDebounce-1.0.0.zip", "archiveFileName": "OptoDebounce-1.0.0.zip", "size": 10867, "checksum": "SHA-256:4afbe205c26e2469cb682e50c5a6214827dd74152bafefb8616955745670613a" }, { "name": "MFRC522-spi-i2c-uart-async", "version": "1.5.1", "author": "GithubCommunity,miguelbalboa,dirkx@webweaving.org", "maintainer": "GithubCommunity,dirkx@webweaving.org", "sentence": "Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks", "paragraph": "Read/Write a RFID Card or Tag using the ISO/IEC 14443A/MIFARE interface. Modified from the original miguelbalboa to also support I2C and UART connections and provide, in addition to normal constant polling, an option to do asynchroneous callbacks. I.e. have a function called each time that a valid swipe has happend. Used at the https://makerspaceleiden.nl.", "website": "https://github.com/makerspaceleiden/rfid", "category": "Communication", "architectures": [ "avr", "STM32F1", "teensy", "esp8266", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/MakerSpaceLeiden/rfid.git", "url": "https://downloads.arduino.cc/libraries/github.com/MakerSpaceLeiden/MFRC522_spi_i2c_uart_async-1.5.1.zip", "archiveFileName": "MFRC522_spi_i2c_uart_async-1.5.1.zip", "size": 1165477, "checksum": "SHA-256:615d5484dfb7eebe143c341958795ee3513828cea6233ca791616afba74d167c" }, { "name": "HardwareBLESerial", "version": "1.0.0", "author": "Anthony Zhang (Uberi) \u003cme@anthonyz.ca\u003e", "maintainer": "Anthony Zhang (Uberi) \u003cme@anthonyz.ca\u003e", "sentence": "An Arduino library for Nordic Semiconductors proprietary UART/Serial Port Emulation over BLE protocol, using ArduinoBLE.", "paragraph": "The interface is largely a drop-in replacement for the SoftwareSerial class, without any of the blocking calls and with additional line-oriented methods such as peekLine() and readLine(). There is also a polling method that must be called regularly to perform various internal housekeeping tasks.", "website": "https://github.com/Uberi/Arduino-HardwareBLESerial", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Uberi/Arduino-HardwareBLESerial.git", "dependencies": [ { "name": "ArduinoBLE" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Uberi/HardwareBLESerial-1.0.0.zip", "archiveFileName": "HardwareBLESerial-1.0.0.zip", "size": 12944, "checksum": "SHA-256:2e6da73e54f8955d155d54516450e169bf3e330089b447a4848111481221ff87" }, { "name": "WeatherStationDataRx", "version": "0.3.3", "author": "Zwer2k, BlackSmith, slartibartfast, Simonefardella", "maintainer": "Zwer2k, BlackSmith", "sentence": "Library for reading data from radio weather stations", "paragraph": "Can read data from Venus W174/W132 (tested), Auriol H13726, Hama EWS 1500, Meteoscan W155/W160. The communication can be done via receiver module RXB6/MX-RM-5V or directly by modification at the transmitter (e.g. with Venus W132).", "website": "https://github.com/Zwer2k/WeatherStationDataRx", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zwer2k/WeatherStationDataRx.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zwer2k/WeatherStationDataRx-0.3.3.zip", "archiveFileName": "WeatherStationDataRx-0.3.3.zip", "size": 2234018, "checksum": "SHA-256:d6d6ad338929ee3c95d16b619509cab2c2ba15ccbb971b138cb6b24a000924ae" }, { "name": "WeatherStationDataRx", "version": "0.4.0", "author": "Zwer2k, BlackSmith, slartibartfast, Simonefardella", "maintainer": "Zwer2k, BlackSmith", "sentence": "Library for reading data from radio weather stations", "paragraph": "Can read data from Venus W174/W132 (tested), Auriol H13726, Hama EWS 1500, Meteoscan W155/W160. The communication can be done via receiver module RXB6/MX-RM-5V or directly by modification at the transmitter (e.g. with Venus W132).", "website": "https://github.com/Zwer2k/WeatherStationDataRx", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zwer2k/WeatherStationDataRx.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zwer2k/WeatherStationDataRx-0.4.0.zip", "archiveFileName": "WeatherStationDataRx-0.4.0.zip", "size": 2237934, "checksum": "SHA-256:73acd2a931cc44064bdb8d11d327149abc0cdb47b28aac8226244cbedc4cace2" }, { "name": "WeatherStationDataRx", "version": "0.4.1", "author": "Zwer2k, BlackSmith, slartibartfast, Simonefardella", "maintainer": "Zwer2k, BlackSmith", "sentence": "Library for reading data from radio weather stations", "paragraph": "Can read data from Venus W174/W132 (tested), Auriol H13726, Hama EWS 1500, Meteoscan W155/W160. The communication can be done via receiver module RXB6/MX-RM-5V or directly by modification at the transmitter (e.g. with Venus W132).", "website": "https://github.com/Zwer2k/WeatherStationDataRx", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zwer2k/WeatherStationDataRx.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zwer2k/WeatherStationDataRx-0.4.1.zip", "archiveFileName": "WeatherStationDataRx-0.4.1.zip", "size": 2237952, "checksum": "SHA-256:30050bc41098792448f5faaab631584b396e4f39def7f2b8c546b1b52923c0c2" }, { "name": "WeatherStationDataRx", "version": "0.4.2", "author": "Zwer2k, BlackSmith, slartibartfast, Simonefardella", "maintainer": "Zwer2k, BlackSmith", "sentence": "Library for reading data from radio weather stations", "paragraph": "Can read data from Ventus W174/W132 (tested), Auriol H13726, Hama EWS 1500, Meteoscan W155/W160. The communication can be done via receiver module RXB6/MX-RM-5V or directly by modification at the transmitter (e.g. with Ventus W132).", "website": "https://github.com/Zwer2k/WeatherStationDataRx", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zwer2k/WeatherStationDataRx.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zwer2k/WeatherStationDataRx-0.4.2.zip", "archiveFileName": "WeatherStationDataRx-0.4.2.zip", "size": 2237966, "checksum": "SHA-256:809b53e060169613ad0be12f05f6d9286642e02414d90281c33e76c6795e82b2" }, { "name": "WeatherStationDataRx", "version": "0.5.0", "author": "Zwer2k, BlackSmith, slartibartfast, Simonefardella", "maintainer": "Zwer2k, BlackSmith", "sentence": "Library for reading data from radio weather stations", "paragraph": "Can read data from Ventus W174/W132 (tested), Auriol H13726, Hama EWS 1500, Meteoscan W155/W160. The communication can be done via receiver module RXB6/MX-RM-5V or directly by modification at the transmitter (e.g. with Ventus W132).", "website": "https://github.com/Zwer2k/WeatherStationDataRx", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Zwer2k/WeatherStationDataRx.git", "url": "https://downloads.arduino.cc/libraries/github.com/Zwer2k/WeatherStationDataRx-0.5.0.zip", "archiveFileName": "WeatherStationDataRx-0.5.0.zip", "size": 2238415, "checksum": "SHA-256:c423545399857ea68d0c752b13d1c44a1904b2c1303e86b28079d2711a9244c0" }, { "name": "STM32duino M95640-R", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "This library includes drivers for ST M95640-R EEPROM.", "paragraph": "This library is built for STM32 microcontrollers and comes with an example of implementation of the M95640-R driver.", "website": "https://github.com/stm32duino/M95640-R", "category": "Data Storage", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/M95640-R.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_M95640_R-1.0.0.zip", "archiveFileName": "STM32duino_M95640_R-1.0.0.zip", "size": 6857, "checksum": "SHA-256:cc1969c39ef0e6a751b1b0037785aea65dcb1519aae47b5529eefdccde5fd073" }, { "name": "STM32duino S2-LP", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "This library includes drivers for ST S2-LP sub-1GHz transceiver.", "paragraph": "This library is built for STM32 microcontrollers and comes with an example of implementation of the S2-LP driver.", "website": "https://github.com/stm32duino/S2-LP", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/S2-LP.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_S2_LP-1.0.0.zip", "archiveFileName": "STM32duino_S2_LP-1.0.0.zip", "size": 97801, "checksum": "SHA-256:4d54ee69cbc9d20920c77edcd59b6a01b0ecd88d3804c22c1ab4b214517e8435" }, { "name": "STM32duino S2-LP", "version": "1.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "This library includes drivers for ST S2-LP sub-1GHz transceiver.", "paragraph": "This library is built for STM32 microcontrollers and comes with an example of implementation of the S2-LP driver.", "website": "https://github.com/stm32duino/S2-LP", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/S2-LP.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_S2_LP-1.0.1.zip", "archiveFileName": "STM32duino_S2_LP-1.0.1.zip", "size": 97951, "checksum": "SHA-256:9042a1fe1eca39fbe230b070c72510b5ebf2e58c6ca07a2f57d55de207300f20" }, { "name": "STM32duino S2-LP", "version": "1.1.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "This library includes drivers for ST S2-LP sub-1GHz transceiver.", "paragraph": "This library is built for STM32 microcontrollers and comes with an example of implementation of the S2-LP driver.", "website": "https://github.com/stm32duino/S2-LP", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/S2-LP.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_S2_LP-1.1.0.zip", "archiveFileName": "STM32duino_S2_LP-1.1.0.zip", "size": 98277, "checksum": "SHA-256:80f45bcdafafda2a72c9e356a2298c9d76aa38025a68582fa5b07f8d475c33ed" }, { "name": "STM32duino S2-LP", "version": "1.1.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "This library includes drivers for ST S2-LP sub-1GHz transceiver.", "paragraph": "This library is built for STM32 microcontrollers and comes with an example of implementation of the S2-LP driver.", "website": "https://github.com/stm32duino/S2-LP", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/S2-LP.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_S2_LP-1.1.1.zip", "archiveFileName": "STM32duino_S2_LP-1.1.1.zip", "size": 98271, "checksum": "SHA-256:0b6f5dab18f2067325d0d3494e74ba4312d6f72fec73139969b0a061a92b4f57" }, { "name": "STM32duino S2-LP", "version": "1.1.2", "author": "SRA", "maintainer": "stm32duino", "sentence": "This library includes drivers for ST S2-LP sub-1GHz transceiver.", "paragraph": "This library is built for STM32 microcontrollers and comes with an example of implementation of the S2-LP driver.", "website": "https://github.com/stm32duino/S2-LP", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/S2-LP.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_S2_LP-1.1.2.zip", "archiveFileName": "STM32duino_S2_LP-1.1.2.zip", "size": 98287, "checksum": "SHA-256:d7ee4b6759e6fcad0549353f75cc0c4473f88dd0449b9bad7f7755db5d4d2bcb" }, { "name": "STM32duino S2-LP", "version": "1.1.3", "author": "SRA", "maintainer": "stm32duino", "sentence": "This library includes drivers for ST S2-LP sub-1GHz transceiver.", "paragraph": "This library is built for STM32 microcontrollers and comes with an example of implementation of the S2-LP driver.", "website": "https://github.com/stm32duino/S2-LP", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/S2-LP.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_S2_LP-1.1.3.zip", "archiveFileName": "STM32duino_S2_LP-1.1.3.zip", "size": 98288, "checksum": "SHA-256:dbaa0c78517817363c32dfea8c12d0659a1c75f5403a348453f6db4bbf1a0b4a" }, { "name": "STM32duino S2-LP", "version": "1.1.4", "author": "SRA", "maintainer": "stm32duino", "sentence": "This library includes drivers for ST S2-LP sub-1GHz transceiver.", "paragraph": "This library is built for STM32 microcontrollers and comes with an example of implementation of the S2-LP driver.", "website": "https://github.com/stm32duino/S2-LP", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/S2-LP.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_S2_LP-1.1.4.zip", "archiveFileName": "STM32duino_S2_LP-1.1.4.zip", "size": 98431, "checksum": "SHA-256:894c2af9ea2b8d08bffab808d86cd30a805b015b0f568a653d1a5d3af97bf235" }, { "name": "STM32duino X-NUCLEO-S2868A1", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A1", "paragraph": "This library provides the implementation of basic packet protocol for X-NUCLEO-S2868A1.", "website": "https://github.com/stm32duino/X-NUCLEO-S2868A1", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-S2868A1.git", "dependencies": [ { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_S2868A1-1.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_S2868A1-1.0.0.zip", "size": 6761, "checksum": "SHA-256:3902a0720afb57dd4c27d93d2a917c7a746fcb4e5d05132358602d16fc9b1c2a" }, { "name": "STM32duino X-NUCLEO-S2868A1", "version": "1.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A1", "paragraph": "This library provides the implementation of basic packet protocol for X-NUCLEO-S2868A1.", "website": "https://github.com/stm32duino/X-NUCLEO-S2868A1", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-S2868A1.git", "dependencies": [ { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_S2868A1-1.0.1.zip", "archiveFileName": "STM32duino_X_NUCLEO_S2868A1-1.0.1.zip", "size": 6758, "checksum": "SHA-256:e3eff7aee3d2f1b4e93cfaddfb9a8e0cd863205be4b69698ef18ad61a8432076" }, { "name": "STM32duino X-NUCLEO-S2868A2", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A2", "paragraph": "This library provides the implementation of basic packet protocol for X-NUCLEO-S2868A2.", "website": "https://github.com/stm32duino/X-NUCLEO-S2868A2", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-S2868A2.git", "dependencies": [ { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_S2868A2-1.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_S2868A2-1.0.0.zip", "size": 6761, "checksum": "SHA-256:87ab488725eb19bf6fd637d46bb088510dc4a300571696097f622bdcbe84defd" }, { "name": "STM32duino X-NUCLEO-S2868A2", "version": "1.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A2", "paragraph": "This library provides the implementation of basic packet protocol for X-NUCLEO-S2868A2.", "website": "https://github.com/stm32duino/X-NUCLEO-S2868A2", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-S2868A2.git", "dependencies": [ { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_S2868A2-1.0.1.zip", "archiveFileName": "STM32duino_X_NUCLEO_S2868A2-1.0.1.zip", "size": 6758, "checksum": "SHA-256:81604e038a7bbe761e2c0ca375e7b4ea777077fd21e809f89d9ebc1bb2ddf0a3" }, { "name": "JWA BME280", "version": "1.0.0", "author": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "maintainer": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "sentence": "Arduino library for BME280", "paragraph": "based on reference driver released by Bosch Sensortec.", "website": "https://github.com/janw-cz/JWA_BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janw-cz/JWA_BME280.git", "providesIncludes": [ "Bme280BoschWrapper.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/janw-cz/JWA_BME280-1.0.0.zip", "archiveFileName": "JWA_BME280-1.0.0.zip", "size": 19583, "checksum": "SHA-256:e03e32e5b360a99661738ca8e24a803bda42300e214cbe3468fa9b2d49ac9cd5" }, { "name": "JWA BME280", "version": "1.0.1", "author": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "maintainer": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "sentence": "Arduino library for BME280", "paragraph": "based on reference driver released by Bosch Sensortec.", "website": "https://github.com/janw-cz/JWA_BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janw-cz/JWA_BME280.git", "providesIncludes": [ "Bme280BoschWrapper.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/janw-cz/JWA_BME280-1.0.1.zip", "archiveFileName": "JWA_BME280-1.0.1.zip", "size": 19579, "checksum": "SHA-256:58103931d425280ff77cc33a2a6d238d178b87ee0687379578079d8f4a0c8f5a" }, { "name": "JWA BME280", "version": "1.0.2", "author": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "maintainer": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "sentence": "Arduino library for BME280", "paragraph": "based on reference driver released by Bosch Sensortec.", "website": "https://github.com/janw-cz/JWA_BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janw-cz/JWA_BME280.git", "providesIncludes": [ "Bme280BoschWrapper.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/janw-cz/JWA_BME280-1.0.2.zip", "archiveFileName": "JWA_BME280-1.0.2.zip", "size": 19577, "checksum": "SHA-256:df600f17ecf1766402652c4158180f74012173bb4ed36a04d092a5d17dc059e9" }, { "name": "JWA BME280", "version": "1.0.3", "author": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "maintainer": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "sentence": "Arduino library for BME280", "paragraph": "based on reference driver released by Bosch Sensortec.", "website": "https://github.com/janw-cz/JWA_BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janw-cz/JWA_BME280.git", "providesIncludes": [ "Bme280BoschWrapper.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/janw-cz/JWA_BME280-1.0.3.zip", "archiveFileName": "JWA_BME280-1.0.3.zip", "size": 20965, "checksum": "SHA-256:f38ae0829f207c694141f7177e18299effd07785972ba20a0f606e6353d13235" }, { "name": "JWA BME280", "version": "1.0.4", "author": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "maintainer": "Jan Wasserbauer \u003cjanw.cze@gmail.com\u003e", "sentence": "Arduino library for BME280", "paragraph": "based on reference driver released by Bosch Sensortec.", "website": "https://github.com/janw-cz/JWA_BME280", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/janw-cz/JWA_BME280.git", "providesIncludes": [ "Bme280BoschWrapper.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/janw-cz/JWA_BME280-1.0.4.zip", "archiveFileName": "JWA_BME280-1.0.4.zip", "size": 20976, "checksum": "SHA-256:dca0ac6100440c066876bba58029b6515bb9e3610077a3d03f48cee7840b9c11" }, { "name": "AvrHeap", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to runtime analyze the structure of the heap (AVR328).", "paragraph": "not a beginners library", "website": "https://github.com/RobTillaart/avrheap", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/avrheap.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AvrHeap-0.2.0.zip", "archiveFileName": "AvrHeap-0.2.0.zip", "size": 8533, "checksum": "SHA-256:32a42e41cc156bdbf83e9d5e48cd7c34ff8cb04efc1443d5a06d7b508893d6b9" }, { "name": "AvrHeap", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to runtime analyze the structure of the heap (AVR328).", "paragraph": "not a beginners library", "website": "https://github.com/RobTillaart/avrheap", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/avrheap.git", "providesIncludes": [ "avrheap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AvrHeap-0.2.1.zip", "archiveFileName": "AvrHeap-0.2.1.zip", "size": 8531, "checksum": "SHA-256:3c498f65e36cd1ac46f85cf4ae834f9a06af6d2c58669238d59eae9f6b79341e" }, { "name": "AvrHeap", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to runtime analyze the structure of the heap (AVR328).", "paragraph": "not a beginners library", "website": "https://github.com/RobTillaart/avrheap", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/avrheap.git", "providesIncludes": [ "avrheap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AvrHeap-0.2.2.zip", "archiveFileName": "AvrHeap-0.2.2.zip", "size": 9650, "checksum": "SHA-256:2801c201cc9249191b5d5cf7cb4615fbcd071e70681d0934e6938883771ec1b1" }, { "name": "AvrHeap", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to runtime analyze the structure of the heap (AVR328).", "paragraph": "not a beginners library", "website": "https://github.com/RobTillaart/avrheap", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/avrheap.git", "providesIncludes": [ "avrheap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AvrHeap-0.2.3.zip", "archiveFileName": "AvrHeap-0.2.3.zip", "size": 9716, "checksum": "SHA-256:684a745307ac50b417bd0af90db229d0d48c0006374c53b2fc17206f5f906bcb" }, { "name": "AvrHeap", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to runtime analyze the structure of the heap (AVR328).", "paragraph": "not a beginners library", "website": "https://github.com/RobTillaart/avrheap", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/avrheap.git", "providesIncludes": [ "avrheap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AvrHeap-0.2.4.zip", "archiveFileName": "AvrHeap-0.2.4.zip", "size": 9779, "checksum": "SHA-256:e917d3b96175c6c16c8b939e63f27d001f0c5bf29fc988ff8dcbcc88d4efa5d4" }, { "name": "AvrHeap", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to runtime analyze the structure of the heap (AVR328).", "paragraph": "not a beginners library", "website": "https://github.com/RobTillaart/avrheap", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/avrheap.git", "providesIncludes": [ "avrheap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AvrHeap-0.2.5.zip", "archiveFileName": "AvrHeap-0.2.5.zip", "size": 9838, "checksum": "SHA-256:f6d629240465ff42b84568a238b17b344e0b139bc94ce4d2bd9d5d39b48e7850" }, { "name": "AvrHeap", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to runtime analyse the structure of the heap (AVR328).", "paragraph": "not a beginners library", "website": "https://github.com/RobTillaart/avrheap", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/avrheap.git", "providesIncludes": [ "avrheap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AvrHeap-0.2.6.zip", "archiveFileName": "AvrHeap-0.2.6.zip", "size": 10949, "checksum": "SHA-256:26b1aa2e601ff389870fb5097f2ca33fe00f6840761667ca9f3911294eeb293a" }, { "name": "AvrHeap", "version": "0.2.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to runtime analyse the structure of the heap (AVR 328).", "paragraph": "not a beginners library", "website": "https://github.com/RobTillaart/avrheap", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/avrheap.git", "providesIncludes": [ "avrheap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/AvrHeap-0.2.7.zip", "archiveFileName": "AvrHeap-0.2.7.zip", "size": 10970, "checksum": "SHA-256:dcfa53fd3dda6e8f34ca826f14a3117f33a3653c81d98c693fee274c78d1a6ab" }, { "name": "STLED316S", "version": "1.0.0", "author": "David Leval", "maintainer": "David Leval", "sentence": "Arduino library for STLED316S 6-digit LED controller with keyscan", "paragraph": "STLED316S controller is a 5 volt device used to drive 6-digit LED in common anode configuration including key scanning for an 8x2 key matrix", "website": "https://github.com/dleval/STLED316S", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dleval/STLED316S.git", "providesIncludes": [ "STLED316S.h" ], "dependencies": [ { "name": "SPI" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dleval/STLED316S-1.0.0.zip", "archiveFileName": "STLED316S-1.0.0.zip", "size": 23811, "checksum": "SHA-256:870e5056a3e18aa4e307faf7084991bc7db2529d988571308515ad2367daf58b" }, { "name": "STLED316S", "version": "1.0.1", "author": "David Leval", "maintainer": "David Leval", "sentence": "Arduino library for STLED316S 6-digit LED controller with keyscan", "paragraph": "STLED316S controller is a 5 volt device used to drive 6-digit LED in common anode configuration including key scanning for an 8x2 key matrix", "website": "https://github.com/dleval/STLED316S", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dleval/STLED316S.git", "providesIncludes": [ "STLED316S.h" ], "dependencies": [ { "name": "SPI" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dleval/STLED316S-1.0.1.zip", "archiveFileName": "STLED316S-1.0.1.zip", "size": 24043, "checksum": "SHA-256:aed389a2572cf079522c72aab9896e575ffd19e9872c3a1177358bb19dc78fe7" }, { "name": "STLED316S", "version": "1.0.2", "author": "David Leval", "maintainer": "David Leval", "sentence": "Arduino library for STLED316S 6-digit LED controller with keyscan", "paragraph": "STLED316S controller is a 5 volt device used to drive 6-digit LED in common anode configuration including key scanning for an 8x2 key matrix", "website": "https://github.com/dleval/STLED316S", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dleval/STLED316S.git", "providesIncludes": [ "STLED316S.h" ], "dependencies": [ { "name": "SPI" } ], "url": "https://downloads.arduino.cc/libraries/github.com/dleval/STLED316S-1.0.2.zip", "archiveFileName": "STLED316S-1.0.2.zip", "size": 24215, "checksum": "SHA-256:ece4e5aaaa1243696fb262f7469300d1023ee69909e210b028786f5ed3341461" }, { "name": "STLED316S", "version": "1.0.3", "author": "David Leval", "maintainer": "David Leval", "sentence": "Arduino library for STLED316S 6-digit LED controller with keyscan", "paragraph": "STLED316S controller is a 5 volt device used to drive 6-digit LED in common anode configuration including key scanning for an 8x2 key matrix", "website": "https://github.com/dleval/STLED316S", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dleval/STLED316S.git", "providesIncludes": [ "STLED316S.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dleval/STLED316S-1.0.3.zip", "archiveFileName": "STLED316S-1.0.3.zip", "size": 91937, "checksum": "SHA-256:8ce8fa6607d3830c5da9cbe83650beefe6ddd002f978ca276b0a030912954bca" }, { "name": "STLED316S", "version": "1.1.0", "author": "David Leval", "maintainer": "David Leval", "sentence": "Arduino library for STLED316S 6-digit LED controller with keyscan", "paragraph": "STLED316S controller is a 5 volt device used to drive 6-digit LED in common anode configuration including key scanning for an 8x2 key matrix", "website": "https://github.com/dleval/STLED316S", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/dleval/STLED316S.git", "providesIncludes": [ "STLED316S.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/dleval/STLED316S-1.1.0.zip", "archiveFileName": "STLED316S-1.1.0.zip", "size": 94140, "checksum": "SHA-256:3257da98e32ee3c0dd5ee3522776754a06ecc9a1f4ecbfde606e9609d3c378d8" }, { "name": "WiFiNINA_Generic", "version": "1.5.0", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables WiFiNINA network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.5.0.zip", "archiveFileName": "WiFiNINA_Generic-1.5.0.zip", "size": 97540, "checksum": "SHA-256:9188233243ea730a3d555daa30eb0426acd88b269e7b8c193a89c98f16c9319d" }, { "name": "WiFiNINA_Generic", "version": "1.5.1", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables WiFiNINA network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, nRF52, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.5.1.zip", "archiveFileName": "WiFiNINA_Generic-1.5.1.zip", "size": 112633, "checksum": "SHA-256:f0548f099d736f30c6de6df4e98d776fe8993663dddc5637ebe221249356dcad" }, { "name": "WiFiNINA_Generic", "version": "1.5.1-final", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, nRF52, U-blox B302, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.5.1-final.zip", "archiveFileName": "WiFiNINA_Generic-1.5.1-final.zip", "size": 122443, "checksum": "SHA-256:82d44e6ad2f3e9e5db20ac923d49e9aa0d2bba9859db03b8228b336bcd48b851" }, { "name": "WiFiNINA_Generic", "version": "1.5.2", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, nRF52, U-blox B302, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.5.2.zip", "archiveFileName": "WiFiNINA_Generic-1.5.2.zip", "size": 339331, "checksum": "SHA-256:6a4cb331e5d55c335d6ef9505d804fc798220db1625d5fb7ac5a725e2b0f1b6f" }, { "name": "WiFiNINA_Generic", "version": "1.5.3", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, nRF52, U-blox B302, B112, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.5.3.zip", "archiveFileName": "WiFiNINA_Generic-1.5.3.zip", "size": 436081, "checksum": "SHA-256:41081412e972f62c8dd552cc9d0d9316f43853cd730bddd8fc15d93a683f0ff6" }, { "name": "WiFiNINA_Generic", "version": "1.6.0", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, nRF52, U-blox B302, B112, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.6.0.zip", "archiveFileName": "WiFiNINA_Generic-1.6.0.zip", "size": 759155, "checksum": "SHA-256:346abf77c02383a63e7c93f3329b0c611308c7b1ff438f705458b9ac24244da1" }, { "name": "WiFiNINA_Generic", "version": "1.6.1", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, nRF52, U-blox B302, B112, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.6.1.zip", "archiveFileName": "WiFiNINA_Generic-1.6.1.zip", "size": 843680, "checksum": "SHA-256:de4b7d20cabd6e29081221acd00f189d49fc432fa1d62a38f9941fd6a45bfcac" }, { "name": "WiFiNINA_Generic", "version": "1.6.2", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.6.2.zip", "archiveFileName": "WiFiNINA_Generic-1.6.2.zip", "size": 836209, "checksum": "SHA-256:3e6feb1d539545c2ca1fca960835cee33e2500fde1b39684c5a86b1fb097207f" }, { "name": "WiFiNINA_Generic", "version": "1.7.0", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.7.0.zip", "archiveFileName": "WiFiNINA_Generic-1.7.0.zip", "size": 866265, "checksum": "SHA-256:4bbc01f79451d214a73829b0b66820e1b1a3398f0fc6f43920d01bfb9990c889" }, { "name": "WiFiNINA_Generic", "version": "1.7.1", "author": "Arduino", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.7.1.zip", "archiveFileName": "WiFiNINA_Generic-1.7.1.zip", "size": 998077, "checksum": "SHA-256:3913be4eab2c8e18abed785b534630119db5b029150a26912f8c368796d30299" }, { "name": "WiFiNINA_Generic", "version": "1.7.2", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.7.2.zip", "archiveFileName": "WiFiNINA_Generic-1.7.2.zip", "size": 1049215, "checksum": "SHA-256:ed3c635dbc994432176bd9717b58b6f18c13795caf23320c11df85482bcd9f5d" }, { "name": "WiFiNINA_Generic", "version": "1.8.0", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.0.zip", "archiveFileName": "WiFiNINA_Generic-1.8.0.zip", "size": 1037814, "checksum": "SHA-256:5524b06d8c5358003a01742eff07fd4275b6db83b5f02e03921b1be3a6168071" }, { "name": "WiFiNINA_Generic", "version": "1.8.2", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.2.zip", "archiveFileName": "WiFiNINA_Generic-1.8.2.zip", "size": 1217420, "checksum": "SHA-256:ddc9c57d297e08c1f94082021d3ae25a6f260dd745f95201833069569d56f820" }, { "name": "WiFiNINA_Generic", "version": "1.8.5", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, etc., in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.5.zip", "archiveFileName": "WiFiNINA_Generic-1.8.5.zip", "size": 1222859, "checksum": "SHA-256:3b9c715548ae899b1e20e3a26722d19f9bc6f42889c9cadaa6558aaa5d8e5db1" }, { "name": "WiFiNINA_Generic", "version": "1.8.10", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.10.zip", "archiveFileName": "WiFiNINA_Generic-1.8.10.zip", "size": 1451684, "checksum": "SHA-256:d494422df5e134af2f646c49c7d05297b955990153878b22a144f69ec7d1ef7b" }, { "name": "WiFiNINA_Generic", "version": "1.8.10-1", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.10-1.zip", "archiveFileName": "WiFiNINA_Generic-1.8.10-1.zip", "size": 1477085, "checksum": "SHA-256:338d7b4ca361882b5655389f3724c5b646384b954ca45b8e4e0979d8efbb7783" }, { "name": "WiFiNINA_Generic", "version": "1.8.11", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.11.zip", "archiveFileName": "WiFiNINA_Generic-1.8.11.zip", "size": 1481493, "checksum": "SHA-256:92ba3d7bf319c3d3837d897bdc3af043e6496e3e31f04904cf833cf2900fd181" }, { "name": "WiFiNINA_Generic", "version": "1.8.12", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.12.zip", "archiveFileName": "WiFiNINA_Generic-1.8.12.zip", "size": 1545464, "checksum": "SHA-256:3ebcd1e914d36a7f125f1ff17d194978586897a6c577d8ff81390268f5f78e28" }, { "name": "WiFiNINA_Generic", "version": "1.8.13", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.13.zip", "archiveFileName": "WiFiNINA_Generic-1.8.13.zip", "size": 1546805, "checksum": "SHA-256:31312376931d21278c8f0bed67a3fa026e1dcd890306954e77d1134f59fb18b9" }, { "name": "WiFiNINA_Generic", "version": "1.8.14-1", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.14-1.zip", "archiveFileName": "WiFiNINA_Generic-1.8.14-1.zip", "size": 1477102, "checksum": "SHA-256:b44d3364ad0a715b65b1a9a47cbfc0483cf3a797d8b2bee5acc61f7d4c247417" }, { "name": "WiFiNINA_Generic", "version": "1.8.14-2", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.14-2.zip", "archiveFileName": "WiFiNINA_Generic-1.8.14-2.zip", "size": 1552406, "checksum": "SHA-256:5c982352a412310042f2fa9cb1604c9db88560800f843beb8e049b5728b902ce" }, { "name": "WiFiNINA_Generic", "version": "1.8.14-3", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.14-3.zip", "archiveFileName": "WiFiNINA_Generic-1.8.14-3.zip", "size": 1553364, "checksum": "SHA-256:d5270a616fb8854bd3d586c97dc98b673d7f418d61b827e3d1c100baca58a1e8" }, { "name": "WiFiNINA_Generic", "version": "1.8.14-4", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "dependencies": [ { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.14-4.zip", "archiveFileName": "WiFiNINA_Generic-1.8.14-4.zip", "size": 1723706, "checksum": "SHA-256:b9084389418e91bd95a782122705bc815c07efc96e5243648e81f9d08d8a91c6" }, { "name": "WiFiNINA_Generic", "version": "1.8.14-5", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "dependencies": [ { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.14-5.zip", "archiveFileName": "WiFiNINA_Generic-1.8.14-5.zip", "size": 1732544, "checksum": "SHA-256:1d7fe9f2ba761d17dc89223726a758cfbe8982722701dad2a17268cb1de717c5" }, { "name": "WiFiNINA_Generic", "version": "1.8.14-6", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "dependencies": [ { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.14-6.zip", "archiveFileName": "WiFiNINA_Generic-1.8.14-6.zip", "size": 1753595, "checksum": "SHA-256:01f6a96b5231847512dfc00216bf94b016b551c5409e82e32a1c890cf9b2a387" }, { "name": "WiFiNINA_Generic", "version": "1.8.14-7", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "dependencies": [ { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.14-7.zip", "archiveFileName": "WiFiNINA_Generic-1.8.14-7.zip", "size": 1833326, "checksum": "SHA-256:eb24907edb41d418a614e3a68d140c2ec0ba943652f26ff495bb18a19537f35e" }, { "name": "WiFiNINA_Generic", "version": "1.8.15-0", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect. Now with fix of severe limitation to permit sending much larger data than total 4K", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "dependencies": [ { "name": "WiFiMulti_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.15-0.zip", "archiveFileName": "WiFiNINA_Generic-1.8.15-0.zip", "size": 1843107, "checksum": "SHA-256:eedd6b384de81707ef4634344f83c10537505b4410384c52c38d0946bd4c6372" }, { "name": "WiFiNINA_Generic", "version": "1.8.15-1", "author": "Arduino, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect. Now with fix of severe limitation to permit sending much larger data than total 4K and using new WiFi101_Generic library", "paragraph": "With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.", "website": "https://github.com/khoih-prog/WiFiNINA_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WiFiNINA_Generic.git", "providesIncludes": [ "WiFiNINA_Generic.h" ], "dependencies": [ { "name": "WiFiMulti_Generic" }, { "name": "WiFi101_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WiFiNINA_Generic-1.8.15-1.zip", "archiveFileName": "WiFiNINA_Generic-1.8.15-1.zip", "size": 1845438, "checksum": "SHA-256:39a08f58a689273ffd35a8e64d53b2b9dcf2146251062b96c09a22bf57320426" }, { "name": "Blynk_WiFiNINA_WM", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running WiFiNINA shields, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD, STM32, etc. running WiFiNINA shields to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "WiFiWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiNINA_WM-1.0.0.zip", "archiveFileName": "Blynk_WiFiNINA_WM-1.0.0.zip", "size": 92846, "checksum": "SHA-256:300cf979245bbb2cfdf460903b9cc52eab77952d30b93694605500c40be59ebc" }, { "name": "Blynk_WiFiNINA_WM", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running WiFiNINA shields, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD, STM32, etc. running WiFiNINA shields to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "WiFiWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiNINA_WM-1.0.1.zip", "archiveFileName": "Blynk_WiFiNINA_WM-1.0.1.zip", "size": 134254, "checksum": "SHA-256:60ec16c39d6f632d3c20368dad68cb827267b35bd2876583cb4d0ef1b972555a" }, { "name": "Blynk_WiFiNINA_WM", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running WiFiNINA shields, configuration data saved in EEPROM", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD, STM32, etc. running WiFiNINA shields to WiFi and Blynk at runtime.", "website": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "WiFiWebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiNINA_WM-1.0.2.zip", "archiveFileName": "Blynk_WiFiNINA_WM-1.0.2.zip", "size": 135530, "checksum": "SHA-256:510d27d9420d5b1c8da8d97b9334703448fc712be15334ba7b7f3cc52d569805" }, { "name": "Blynk_WiFiNINA_WM", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards running WiFiNINA shields, configuration data saved in EEPROM, FlashStorage, DueFlashStorage, LittleFS/InternalFS", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards to the available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested. Configuration data saved in EEPROM, FlashStorage, DueFlashStorage, LittleFS/InternalFS.", "website": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiNINA_WM-1.0.3.zip", "archiveFileName": "Blynk_WiFiNINA_WM-1.0.3.zip", "size": 269083, "checksum": "SHA-256:ae289d6e482285dea9c12b6a28f43ae4711f96ba71ea9e85b820daa4871440c0" }, { "name": "Blynk_WiFiNINA_WM", "version": "1.0.4", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, UNO WiFi, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards running WiFiNINA shields, configuration data saved in EEPROM, FlashStorage, DueFlashStorage, LittleFS/InternalFS", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards to the available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested. Configuration data saved in EEPROM, FlashStorage, DueFlashStorage, LittleFS/InternalFS.", "website": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiNINA_WM-1.0.4.zip", "archiveFileName": "Blynk_WiFiNINA_WM-1.0.4.zip", "size": 280618, "checksum": "SHA-256:23911284aeb0d28c9aa4a8d1d69f46d0f677452c9f3772d6c643527d40224f5f" }, { "name": "Blynk_WiFiNINA_WM", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. to the available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested. Configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiNINA_WM-1.1.0.zip", "archiveFileName": "Blynk_WiFiNINA_WM-1.1.0.zip", "size": 649057, "checksum": "SHA-256:adecf80e8cc6977766c329ff89c664849ca1abb42a320e269e2bcc819b4cb3b6" }, { "name": "Blynk_WiFiNINA_WM", "version": "1.1.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. to the available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested. Configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiNINA_WM-1.1.1.zip", "archiveFileName": "Blynk_WiFiNINA_WM-1.1.1.zip", "size": 670946, "checksum": "SHA-256:5a492196ea5ad27a444afa09688a40e30be595beebb4486b02e813f0ade28ff2" }, { "name": "Blynk_WiFiNINA_WM", "version": "1.1.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS", "paragraph": "Library for configuring/auto(re)connecting Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. to the available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. DoubleDetectDetector feature permits entering Config Portal as requested. Configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS.", "website": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/Blynk_WiFiNINA_WM.git", "dependencies": [ { "name": "Blynk" }, { "name": "WiFiWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "Functional-VLPP" }, { "name": "WiFiNINA_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "DueFlashStorage" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/Blynk_WiFiNINA_WM-1.1.2.zip", "archiveFileName": "Blynk_WiFiNINA_WM-1.1.2.zip", "size": 958524, "checksum": "SHA-256:e48b34659088625cf1d14c3e00f38fe4150ef7aa8ddd855c2ec5bb5820cd7455" }, { "name": "EspBootstrap", "version": "1.0.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new device online and get connected into ecosystem", "paragraph": "Library helps bring new device online and get connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simle webform in AP mode) and 3) connect and download a simplified json config file + process it. 4) Save all parameters in the EEPROM for future use", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-1.0.0.zip", "archiveFileName": "EspBootstrap-1.0.0.zip", "size": 13025, "checksum": "SHA-256:6ad071f07b0a9eada60834b6d8a4b55f85fe401389c40c5da3fb8af4cba49df9" }, { "name": "EspBootstrap", "version": "1.0.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new device online and get connected into ecosystem", "paragraph": "Library helps bring new device online and get connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simle webform in AP mode) and 3) connect and download a simplified json config file + process it. 4) Save all parameters in the EEPROM for future use", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-1.0.1.zip", "archiveFileName": "EspBootstrap-1.0.1.zip", "size": 13102, "checksum": "SHA-256:d7a4023c638bef49400b8d66c9d22ba305146f2fbe6bd9378155116f2d5af56a" }, { "name": "EspBootstrap", "version": "1.0.2", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new device online and get connected into ecosystem", "paragraph": "Library helps bring new device online and get connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simle webform in AP mode) and 3) connect and download a simplified json config file + process it. 4) Save all parameters in the EEPROM for future use", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-1.0.2.zip", "archiveFileName": "EspBootstrap-1.0.2.zip", "size": 13208, "checksum": "SHA-256:31917b6fda98f0d37e0f3f029f89280cf292ca5191245de9834ed76309dcab85" }, { "name": "EspBootstrap", "version": "1.1.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new device online and get connected into ecosystem", "paragraph": "Library helps bring new device online and get connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode) and 3) connect and download a simplified json config file + process it. 4) Save all parameters in the EEPROM for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-1.1.0.zip", "archiveFileName": "EspBootstrap-1.1.0.zip", "size": 22652, "checksum": "SHA-256:f9c704de1373a16ac90f8cc6ada59763e0bb4f79e1626feb72eb1a891597ee47" }, { "name": "EspBootstrap", "version": "1.1.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new device online and get connected into ecosystem", "paragraph": "Library helps bring new device online and get connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode) and 3) connect and download a simplified json config file + process it. 4) Save all parameters in the EEPROM for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-1.1.1.zip", "archiveFileName": "EspBootstrap-1.1.1.zip", "size": 22683, "checksum": "SHA-256:51a1c8d9e94141ebe95fed42ae9fc64ee3bd0fd1e370a5267f1b51d9acdd9ea7" }, { "name": "EspBootstrap", "version": "2.0.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new esp devices online and connected into ecosystem", "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-2.0.0.zip", "archiveFileName": "EspBootstrap-2.0.0.zip", "size": 90428, "checksum": "SHA-256:2e3fbdf30ae04980bc1e9be58df94065deb70159901a65f1c7cc33e25159d030" }, { "name": "EspBootstrap", "version": "2.0.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new esp devices online and connected into ecosystem", "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-2.0.1.zip", "archiveFileName": "EspBootstrap-2.0.1.zip", "size": 90756, "checksum": "SHA-256:7c2a22e70943f87ed5b6766a9da1dc81e3284d31ff4b6a2c258d335a0f2817ad" }, { "name": "EspBootstrap", "version": "2.1.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new esp devices online and connected into ecosystem", "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-2.1.0.zip", "archiveFileName": "EspBootstrap-2.1.0.zip", "size": 76953, "checksum": "SHA-256:cf2c9981d2ca93548d128f0da3bd6a4152a5e364b15f2f2f5c3bccf551d8b01b" }, { "name": "EspBootstrap", "version": "2.2.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new esp devices online and connected into ecosystem", "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-2.2.0.zip", "archiveFileName": "EspBootstrap-2.2.0.zip", "size": 77205, "checksum": "SHA-256:08a92e5e53fe50bc9ae2f6048ea98105f09957917d1bb5ddb92150e23e96ed04" }, { "name": "EspBootstrap", "version": "2.2.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new esp devices online and connected into ecosystem", "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-2.2.1.zip", "archiveFileName": "EspBootstrap-2.2.1.zip", "size": 77230, "checksum": "SHA-256:eddbc73394680fe738314ef53523cc33f4608bcdda1256a91201b28f0a42d4b3" }, { "name": "EspBootstrap", "version": "2.2.2", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new esp devices online and connected into ecosystem", "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-2.2.2.zip", "archiveFileName": "EspBootstrap-2.2.2.zip", "size": 77426, "checksum": "SHA-256:6d5fccd9a30effb5003b40952947f9572ce2e5380a7bd8ac99abd38596d83b33" }, { "name": "EspBootstrap", "version": "2.3.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new esp devices online and connected into ecosystem", "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-2.3.0.zip", "archiveFileName": "EspBootstrap-2.3.0.zip", "size": 78383, "checksum": "SHA-256:76cc60e6d16e26c9d45b2a6e63e0bce40023aa080dc555f9242c2306fde43958" }, { "name": "EspBootstrap", "version": "2.3.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new esp devices online and connected into ecosystem", "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-2.3.1.zip", "archiveFileName": "EspBootstrap-2.3.1.zip", "size": 78385, "checksum": "SHA-256:03a4d07b0400c050376b19c7962555b24118febdbb34c7bdeb2a3edde8a8ebd3" }, { "name": "EspBootstrap", "version": "2.3.2", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "Library helps bring new esp devices online and connected into ecosystem", "paragraph": "Library helps bring new device online and connected into ecosystem: 1) Define runtime parameters 2) Get initial set of parameters from code or from user (via simple webform in AP mode or a file on SPIFFS) and 3) connect and download a simplified json config file + parse it. 4) Save all parameters in the EEPROM or file on SPIFFS for future use. Supports both parameter memory structures and Dictionary objects", "website": "https://github.com/arkhipenko/EspBootstrap.git", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/EspBootstrap.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/EspBootstrap-2.3.2.zip", "archiveFileName": "EspBootstrap-2.3.2.zip", "size": 78386, "checksum": "SHA-256:70219d0f0cfbe4574a6f45041d29d9d32655dfe9d201554edf6c292b3877b7db" }, { "name": "AS5200L", "version": "1.0.0", "author": "Amadeusz Świerk,", "maintainer": "Amadeusz Świerk \u003camadeusz_swierk@wp.pl\u003e", "sentence": "Arduino library interfacing AS5200L magnetic encoder over I2C bus.", "paragraph": "Allows to read and configure both sensors inside device's package.", "website": "https://gitlab.com/Ama_De/as5200l-arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/Ama_De/as5200l-arduino.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/Ama_De/AS5200L-1.0.0.zip", "archiveFileName": "AS5200L-1.0.0.zip", "size": 18150, "checksum": "SHA-256:ec32c23bade5cc55d8518821a7f511b4890df05db9f4822b035d6cf56112d3e8" }, { "name": "Easy Nextion Library", "version": "1.0.1", "author": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "maintainer": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "sentence": "Arduino library for Nextion displays", "paragraph": "A simple library that uses only four functions. You can easily benefit from Nextion's wide range of features and advantages in just a few easy steps. The library uses a custom protocol that can prove to be a powerful tool for advanced users as it can be easily modified to meet one’s needs.", "website": "https://github.com/Seithan/EasyNextionLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seithan/EasyNextionLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seithan/Easy_Nextion_Library-1.0.1.zip", "archiveFileName": "Easy_Nextion_Library-1.0.1.zip", "size": 202291, "checksum": "SHA-256:9b2a9613dbe0d7933e2f5e78247cc8538867fef4bbb16fe6dd1bc22a27c68355" }, { "name": "Easy Nextion Library", "version": "1.0.3", "author": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "maintainer": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "sentence": "Arduino library for Nextion displays", "paragraph": "A simple library that uses only four functions. You can easily benefit from Nextion's wide range of features and advantages in just a few easy steps. The library uses a custom protocol that can prove to be a powerful tool for advanced users as it can be easily modified to meet one’s needs.", "website": "https://github.com/Seithan/EasyNextionLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seithan/EasyNextionLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seithan/Easy_Nextion_Library-1.0.3.zip", "archiveFileName": "Easy_Nextion_Library-1.0.3.zip", "size": 287022, "checksum": "SHA-256:4a3c290d0331abc61f7dd8605d1e1edf3329d92ba65649af19ab5970ca93a6fa" }, { "name": "Easy Nextion Library", "version": "1.0.4", "author": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "maintainer": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "sentence": "Arduino library for Nextion displays", "paragraph": "A simple library that uses only four functions. You can easily benefit from Nextion's wide range of features and advantages in just a few easy steps. The library uses a custom protocol that can prove to be a powerful tool for advanced users as it can be easily modified to meet one’s needs.", "website": "https://github.com/Seithan/EasyNextionLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seithan/EasyNextionLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seithan/Easy_Nextion_Library-1.0.4.zip", "archiveFileName": "Easy_Nextion_Library-1.0.4.zip", "size": 306866, "checksum": "SHA-256:624fb11054bd340a4eb38570705d40bc0de9d09caa19c459c95223e5f86431d5" }, { "name": "Easy Nextion Library", "version": "1.0.5", "author": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "maintainer": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "sentence": "Arduino library for Nextion displays", "paragraph": "A simple library that uses only four functions. You can easily benefit from Nextion's wide range of features and advantages in just a few easy steps. The library uses a custom protocol that can prove to be a powerful tool for advanced users as it can be easily modified to meet one’s needs.", "website": "https://github.com/Seithan/EasyNextionLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seithan/EasyNextionLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seithan/Easy_Nextion_Library-1.0.5.zip", "archiveFileName": "Easy_Nextion_Library-1.0.5.zip", "size": 333906, "checksum": "SHA-256:68ff4961fac2de58cf0731bff59b6ed9da0ba6c799ae02063d3c27ed77fe6a55" }, { "name": "Easy Nextion Library", "version": "1.0.6", "author": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "maintainer": "Athanasios Seitanis \u003cseithagta@gmail.com\u003e", "sentence": "Arduino library for Nextion displays", "paragraph": "A simple library that uses only four functions. You can easily benefit from Nextion's wide range of features and advantages in just a few easy steps. The library uses a custom protocol that can prove to be a powerful tool for advanced users as it can be easily modified to meet one’s needs.", "website": "https://github.com/Seithan/EasyNextionLibrary", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Seithan/EasyNextionLibrary.git", "url": "https://downloads.arduino.cc/libraries/github.com/Seithan/Easy_Nextion_Library-1.0.6.zip", "archiveFileName": "Easy_Nextion_Library-1.0.6.zip", "size": 333977, "checksum": "SHA-256:0f2ad4e3c6ee2bae8c8da1db697fc189fa6da4e697cd5b7c5698e297847c6411" }, { "name": "Framebuffer GFX", "version": "1.0.0", "author": "Marc Merlin", "maintainer": "Marc MERLIN \u003cmarc_soft@merlins.org\u003e", "sentence": "Adafruit_GFX and FastLED compatible Framebuffer library", "paragraph": "This is a base class required by many libraries like FastLED_NeoMatrix.", "website": "https://github.com/marcmerlin/Framebuffer_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marcmerlin/Framebuffer_GFX.git", "dependencies": [ { "name": "FastLED" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/Framebuffer_GFX-1.0.0.zip", "archiveFileName": "Framebuffer_GFX-1.0.0.zip", "size": 25178, "checksum": "SHA-256:2931f15bdc9c16dc7e1094f7924888e133319692a9f45703dbd1befa65dbd0c7" }, { "name": "FastLED_TFTWrapper_GFX", "version": "1.0.0", "author": "Marc Merlin", "maintainer": "Marc MERLIN \u003cmarc_soft@merlins.org\u003e", "sentence": "Adafruit_GFX and FastLED compatible library for ArduinoOnPC X11 TFT Emulator", "paragraph": "Designed to work with https://github.com/marcmerlin/ArduinoOnPc-FastLED-GFX-LEDMatrix", "website": "https://github.com/marcmerlin/FastLED_TFTWrapper_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marcmerlin/FastLED_TFTWrapper_GFX.git", "dependencies": [ { "name": "Framebuffer GFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/FastLED_TFTWrapper_GFX-1.0.0.zip", "archiveFileName": "FastLED_TFTWrapper_GFX-1.0.0.zip", "size": 16086, "checksum": "SHA-256:9145496b6538a089d1ca251d4592635051be53946757c259985ca31388047f17" }, { "name": "107-Arduino-BMP388", "version": "1.0.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.", "website": "https://github.com/107-systems/107-Arduino-BMP388", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-BMP388.git", "providesIncludes": [ "ArduinoBMP388.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BMP388-1.0.0.zip", "archiveFileName": "107_Arduino_BMP388-1.0.0.zip", "size": 15670, "checksum": "SHA-256:81f39e63592d45a120426f1ccae541230f56d534c6dc269be875c12dac0c5d05" }, { "name": "107-Arduino-BMP388", "version": "1.1.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.", "website": "https://github.com/107-systems/107-Arduino-BMP388", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-BMP388.git", "providesIncludes": [ "ArduinoBMP388.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BMP388-1.1.0.zip", "archiveFileName": "107_Arduino_BMP388-1.1.0.zip", "size": 16475, "checksum": "SHA-256:519bd1c0232008af0a820c6d09ad19bf9de439af52c0fb6a52c7b142f4c7c0c6" }, { "name": "107-Arduino-BMP388", "version": "1.1.1", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.", "website": "https://github.com/107-systems/107-Arduino-BMP388", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-BMP388.git", "providesIncludes": [ "ArduinoBMP388.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BMP388-1.1.1.zip", "archiveFileName": "107_Arduino_BMP388-1.1.1.zip", "size": 85821, "checksum": "SHA-256:daa408e46bad383de310b9682bce6bf080e0bb69e12b8a45aa642fd853df22ab" }, { "name": "107-Arduino-BMP388", "version": "1.1.2", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.", "website": "https://github.com/107-systems/107-Arduino-BMP388", "category": "Sensors", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-BMP388.git", "providesIncludes": [ "ArduinoBMP388.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BMP388-1.1.2.zip", "archiveFileName": "107_Arduino_BMP388-1.1.2.zip", "size": 18620, "checksum": "SHA-256:2957c8abed3afcde8da72bbd6c50981c8329c91af10e05a0930081d9c7739e8a" }, { "name": "107-Arduino-BMP388", "version": "1.2.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.", "website": "https://github.com/107-systems/107-Arduino-BMP388", "category": "Sensors", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-BMP388.git", "providesIncludes": [ "107-Arduino-BMP388.h" ], "dependencies": [ { "name": "107-Arduino-Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BMP388-1.2.0.zip", "archiveFileName": "107_Arduino_BMP388-1.2.0.zip", "size": 17961, "checksum": "SHA-256:e507a563d700ba45684b0e018620e4de0d73bf024753899586a2a8e92043e7d7" }, { "name": "107-Arduino-BMP388", "version": "1.2.1", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.", "website": "https://github.com/107-systems/107-Arduino-BMP388", "category": "Sensors", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-BMP388.git", "providesIncludes": [ "107-Arduino-BMP388.h" ], "dependencies": [ { "name": "107-Arduino-Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BMP388-1.2.1.zip", "archiveFileName": "107_Arduino_BMP388-1.2.1.zip", "size": 17950, "checksum": "SHA-256:bd1c48e939a2c0372d8edc75249f3ad990790c4ebc4895b8771d5b8c182762df" }, { "name": "107-Arduino-BMP388", "version": "1.2.2", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.", "website": "https://github.com/107-systems/107-Arduino-BMP388", "category": "Sensors", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-BMP388.git", "providesIncludes": [ "107-Arduino-BMP388.h" ], "dependencies": [ { "name": "107-Arduino-Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BMP388-1.2.2.zip", "archiveFileName": "107_Arduino_BMP388-1.2.2.zip", "size": 17950, "checksum": "SHA-256:7e1510d625b5c7b4f4f2878ce508701d9244494ecdb9a09ac7dc34308ee0b5cf" }, { "name": "107-Arduino-BMP388", "version": "1.3.0", "author": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "maintainer": "Alexander Entinger \u003cconsulting@lxrobotics.com\u003e", "sentence": "Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.", "website": "https://github.com/107-systems/107-Arduino-BMP388", "category": "Sensors", "architectures": [ "samd", "esp32", "mbed", "mbed_nano", "mbed_portenta", "mbed_edge", "renesas_portenta", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/107-systems/107-Arduino-BMP388.git", "providesIncludes": [ "107-Arduino-BMP388.h" ], "dependencies": [ { "name": "107-Arduino-Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/107-systems/107_Arduino_BMP388-1.3.0.zip", "archiveFileName": "107_Arduino_BMP388-1.3.0.zip", "size": 18019, "checksum": "SHA-256:18004114de81aa59f06897a83f629c1a9a7c93ed98ecf5a3344d651106261d19" }, { "name": "FastLED_RPIRGBPanel_GFX", "version": "1.0.0", "author": "Marc Merlin", "maintainer": "Marc MERLIN \u003cmarc_soft@merlins.org\u003e", "sentence": "Adafruit_GFX and FastLED compatible library for ArduinoOnPC Raspberry Pi RGBPanel Driver.", "paragraph": "Designed to work with https://github.com/marcmerlin/ArduinoOnPc-FastLED-GFX-LEDMatrix", "website": "https://github.com/marcmerlin/FastLED_RPIRGBPanel_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marcmerlin/FastLED_RPIRGBPanel_GFX.git", "dependencies": [ { "name": "Framebuffer GFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/FastLED_RPIRGBPanel_GFX-1.0.0.zip", "archiveFileName": "FastLED_RPIRGBPanel_GFX-1.0.0.zip", "size": 16616, "checksum": "SHA-256:8fdd9b8ca4462a07378a279d9b659e0f54f3f79b88aea2064170a31d43eb6de6" }, { "name": "Adafruit LittlevGL Glue Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Simplifies use of LittlevGL library with Adafruit displays.", "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.", "website": "https://github.com/adafruit/Adafruit_LvGL_Glue", "category": "Display", "architectures": [ "samd", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LvGL_Glue.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "LittlevGL" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-1.0.0.zip", "archiveFileName": "Adafruit_LittlevGL_Glue_Library-1.0.0.zip", "size": 30606, "checksum": "SHA-256:4a77dc775ece5e7907019323f9a3dd0c5b2ed0f8d8be4ea070ed752a8d7cb08a" }, { "name": "Adafruit LittlevGL Glue Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Simplifies use of LittlevGL library with Adafruit displays.", "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.", "website": "https://github.com/adafruit/Adafruit_LvGL_Glue", "category": "Display", "architectures": [ "samd", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LvGL_Glue.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit STMPE610" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "lv_arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-1.0.1.zip", "archiveFileName": "Adafruit_LittlevGL_Glue_Library-1.0.1.zip", "size": 35424, "checksum": "SHA-256:c0863770e6e33448d18f080ba5e3df8059997cf7aa059c508bd5dbdcf7472e9b" }, { "name": "Adafruit LittlevGL Glue Library", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Simplifies use of LittlevGL library with Adafruit displays.", "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.", "website": "https://github.com/adafruit/Adafruit_LvGL_Glue", "category": "Display", "architectures": [ "samd", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LvGL_Glue.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit STMPE610" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "lv_arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-1.0.2.zip", "archiveFileName": "Adafruit_LittlevGL_Glue_Library-1.0.2.zip", "size": 35424, "checksum": "SHA-256:d88540f6fd4bd98d8761451635bd684f010744019a4c62e34d7247fa95628a7b" }, { "name": "Adafruit LittlevGL Glue Library", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Simplifies use of LittlevGL library with Adafruit displays.", "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.", "website": "https://github.com/adafruit/Adafruit_LvGL_Glue", "category": "Display", "architectures": [ "samd", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LvGL_Glue.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit STMPE610" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "lvgl" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-2.0.0.zip", "archiveFileName": "Adafruit_LittlevGL_Glue_Library-2.0.0.zip", "size": 74688, "checksum": "SHA-256:5aa6029a7e145da0f5d5617529362f8c81f7d74a3e7d83db63ad0b63a896b375" }, { "name": "Adafruit LittlevGL Glue Library", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Simplifies use of LittlevGL library with Adafruit displays.", "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.", "website": "https://github.com/adafruit/Adafruit_LvGL_Glue", "category": "Display", "architectures": [ "samd", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LvGL_Glue.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit STMPE610" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "lvgl" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-2.0.1.zip", "archiveFileName": "Adafruit_LittlevGL_Glue_Library-2.0.1.zip", "size": 74693, "checksum": "SHA-256:9b0790af29ae681e8955548f26312a8a05efba89f311d8803db1f786b840de27" }, { "name": "Adafruit LittlevGL Glue Library", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Simplifies use of LittlevGL library with Adafruit displays.", "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.", "website": "https://github.com/adafruit/Adafruit_LvGL_Glue", "category": "Display", "architectures": [ "samd", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LvGL_Glue.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit STMPE610" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "lvgl" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-2.0.2.zip", "archiveFileName": "Adafruit_LittlevGL_Glue_Library-2.0.2.zip", "size": 80102, "checksum": "SHA-256:0d3f2390efa54296601e28d84e11ab822ee8a68f5fe08f25cd01d328101fe373" }, { "name": "Adafruit LittlevGL Glue Library", "version": "2.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Simplifies use of LittlevGL library with Adafruit displays.", "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.", "website": "https://github.com/adafruit/Adafruit_LvGL_Glue", "category": "Display", "architectures": [ "samd", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LvGL_Glue.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit STMPE610" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "lvgl", "version": "=8.2.0" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-2.1.3.zip", "archiveFileName": "Adafruit_LittlevGL_Glue_Library-2.1.3.zip", "size": 147865, "checksum": "SHA-256:1b2026efa26bb7428d536075d01eac27e483a34bc403d1160fd028f843f69c68" }, { "name": "Adafruit LittlevGL Glue Library", "version": "2.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Simplifies use of LittlevGL library with Adafruit displays.", "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.", "website": "https://github.com/adafruit/Adafruit_LvGL_Glue", "category": "Display", "architectures": [ "samd", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LvGL_Glue.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit STMPE610" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "lvgl", "version": "=8.2.0" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-2.1.4.zip", "archiveFileName": "Adafruit_LittlevGL_Glue_Library-2.1.4.zip", "size": 147865, "checksum": "SHA-256:6c2aa5184b848dde2dd24d8a5289d54d57bc8c69d4207d39fc6e86b222f82bcf" }, { "name": "Adafruit LittlevGL Glue Library", "version": "2.1.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Simplifies use of LittlevGL library with Adafruit displays.", "paragraph": "This library works in conjunction with LittlevGL (an embedded system GUI library) and Adafruit display-specific libraries to provide nice user interfaces on PyPortal, TFT FeatherWings, and more.", "website": "https://github.com/adafruit/Adafruit_LvGL_Glue", "category": "Display", "architectures": [ "samd", "nrf52", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LvGL_Glue.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit TouchScreen" }, { "name": "Adafruit STMPE610" }, { "name": "Adafruit Zero DMA Library" }, { "name": "Adafruit HX8357 Library" }, { "name": "Adafruit ILI9341" }, { "name": "Adafruit ZeroTimer Library" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "lvgl", "version": "=8.2.0" }, { "name": "SdFat - Adafruit Fork" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LittlevGL_Glue_Library-2.1.6.zip", "archiveFileName": "Adafruit_LittlevGL_Glue_Library-2.1.6.zip", "size": 150982, "checksum": "SHA-256:b5e11decf4179d40c2885e826d8d2970c1a87fd016ff0a77b52a07caff921491" }, { "name": "DAC8554", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "dependencies": [ { "name": "SPI.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.1.2.zip", "archiveFileName": "DAC8554-0.1.2.zip", "size": 10804, "checksum": "SHA-256:5e64deaa9d430cd34f874c85db87e9076f9695a50fd872e5a0a2013db4df5141" }, { "name": "DAC8554", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "dependencies": [ { "name": "SPI.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.1.3.zip", "archiveFileName": "DAC8554-0.1.3.zip", "size": 10794, "checksum": "SHA-256:7e2d5abcaeafbc5c39599df3eccdb5c8e0324125285b30ca93d49f0d29871e01" }, { "name": "DAC8554", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "dependencies": [ { "name": "SPI.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.1.4.zip", "archiveFileName": "DAC8554-0.1.4.zip", "size": 10705, "checksum": "SHA-256:352a48fc9d0e637c79b6056d842e911eff87813c4e5dd4148f57c926d33d0f6e" }, { "name": "DAC8554", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.2.0.zip", "archiveFileName": "DAC8554-0.2.0.zip", "size": 12051, "checksum": "SHA-256:9acf4d409ebf3856623758e98195b91853ed5a1f0414f0df2fe1d58b12176b66" }, { "name": "DAC8554", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.2.1.zip", "archiveFileName": "DAC8554-0.2.1.zip", "size": 12475, "checksum": "SHA-256:e42732ce9cdde82f4ae3c71298f7f52e97a3002b753281933f8e11a71dd40342" }, { "name": "DAC8554", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.2.2.zip", "archiveFileName": "DAC8554-0.2.2.zip", "size": 12924, "checksum": "SHA-256:4d9bfa7d69974d6210188e1114b70ba461465bcd60a352188c20e8a2fc7a97db" }, { "name": "DAC8554", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.2.3.zip", "archiveFileName": "DAC8554-0.2.3.zip", "size": 13867, "checksum": "SHA-256:83404c41c1b1b7581957c75b50c6762934f93993971e00121b1a227d48ed274e" }, { "name": "DAC8554", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.2.4.zip", "archiveFileName": "DAC8554-0.2.4.zip", "size": 14014, "checksum": "SHA-256:d2df592581585c92571f7e70d05a712e192b6373fd18c1c181e3011d888fce4a" }, { "name": "DAC8554", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.2.5.zip", "archiveFileName": "DAC8554-0.2.5.zip", "size": 14439, "checksum": "SHA-256:9985d7bb1166fe4c0a1b1b1977c4af40e041c90721f35a83c3994a68e7c7e1ed" }, { "name": "DAC8554", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8554 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.2.6.zip", "archiveFileName": "DAC8554-0.2.6.zip", "size": 14719, "checksum": "SHA-256:2251f4c5f1ee4f3e60fce44c5bcbe7936e8eac6c3e71d09adb4a890f45502b31" }, { "name": "DAC8554", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8534 and DAC8554 SPI Digital Analog Convertor.", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.3.0.zip", "archiveFileName": "DAC8554-0.3.0.zip", "size": 15637, "checksum": "SHA-256:79ecdbdc5da9e37ab7d2abc7e726cfcf0dad0bd68e5c14a3618af99a7b454d3c" }, { "name": "DAC8554", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8534 and DAC8554 SPI Digital Analog Convertor.", "website": "https://github.com/RobTillaart/DAC8554", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8554.git", "providesIncludes": [ "DAC8554.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8554-0.4.0.zip", "archiveFileName": "DAC8554-0.4.0.zip", "size": 15823, "checksum": "SHA-256:bd084255523263a7da931bf6e07e5b51721f002a0524938811bd7de639541a8a" }, { "name": "DAC8552", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8552 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "dependencies": [ { "name": "SPI.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.1.2.zip", "archiveFileName": "DAC8552-0.1.2.zip", "size": 9156, "checksum": "SHA-256:98cbd247459bc0f28a3fb10cb81ed5bd4b92da241c4f6dc4f38c8fdc61a0a840" }, { "name": "DAC8552", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8552 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "dependencies": [ { "name": "SPI.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.1.3.zip", "archiveFileName": "DAC8552-0.1.3.zip", "size": 9117, "checksum": "SHA-256:4d8667ecf248bb4e6fc3a296432479d37a45228c8b9e51775dd7acaf9874f025" }, { "name": "DAC8552", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8552 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.2.0.zip", "archiveFileName": "DAC8552-0.2.0.zip", "size": 10914, "checksum": "SHA-256:9b08411f7af44374d94a63b04d3e53fc2bafaa7912be7a7d80ffdf3920f86b95" }, { "name": "DAC8552", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8552 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.2.1.zip", "archiveFileName": "DAC8552-0.2.1.zip", "size": 11286, "checksum": "SHA-256:0012169688b90772d1337e012a152965a9047f51bb1dc088661127cf733b0fbc" }, { "name": "DAC8552", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8552 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.2.2.zip", "archiveFileName": "DAC8552-0.2.2.zip", "size": 12235, "checksum": "SHA-256:45d8492c2707857f659eaeedb7fed1edf93659e1f1f9fc68919bb6b27075df29" }, { "name": "DAC8552", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8552 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.2.3.zip", "archiveFileName": "DAC8552-0.2.3.zip", "size": 12355, "checksum": "SHA-256:42d7a3b2a761d1a0c6ec11c6ead057f1486c181e03ba8c193e5efcef0ec29742" }, { "name": "DAC8552", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8552 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.2.4.zip", "archiveFileName": "DAC8552-0.2.4.zip", "size": 13743, "checksum": "SHA-256:2873085669eb714e4b506446bdd1654c03d6c0c68b235d0dd084a1eb89cf3215" }, { "name": "DAC8552", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8552 SPI Digital Analog Convertor", "paragraph": "experimental", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.2.5.zip", "archiveFileName": "DAC8552-0.2.5.zip", "size": 14026, "checksum": "SHA-256:80f65bad172b7619537d5844ef41e61cd87a7ba8e579d22902a05415c13a12fc" }, { "name": "DAC8552", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8532 and DAC8552 SPI Digital Analog Convertor.", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.3.0.zip", "archiveFileName": "DAC8552-0.3.0.zip", "size": 14021, "checksum": "SHA-256:433ee6573caa028414b87d6fa450a3aaea3bd2592d252f0b35616ae7b4db1e25" }, { "name": "DAC8552", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8532 and DAC8552 SPI Digital Analog Convertor.", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.4.0.zip", "archiveFileName": "DAC8552-0.4.0.zip", "size": 14137, "checksum": "SHA-256:fac5e266f0330a691b12d8bdd6ef4b23c2d0a6942663b2a7a48892ded03b549f" }, { "name": "DAC8552", "version": "0.5.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8532 and DAC8552 SPI Digital Analog Convertor.", "website": "https://github.com/RobTillaart/DAC8552", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8552.git", "providesIncludes": [ "DAC8552.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8552-0.5.0.zip", "archiveFileName": "DAC8552-0.5.0.zip", "size": 14313, "checksum": "SHA-256:f2644349e62ff5196c1ae799216c8b67fdf774af45469bcda5fc211a681c9cc6" }, { "name": "DAC8551", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8551 SPI Digital Analog Convertor", "paragraph": "could work with DAC8550 (not tested)", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "dependencies": [ { "name": "SPI.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.1.2.zip", "archiveFileName": "DAC8551-0.1.2.zip", "size": 6851, "checksum": "SHA-256:b955aec6e2f8436cc1167f010cc97dd466ffd3a1f8696a0bac07191e5973ee8e" }, { "name": "DAC8551", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8551 SPI Digital Analog Convertor", "paragraph": "could work with DAC8550 (not tested)", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "dependencies": [ { "name": "SPI.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.1.3.zip", "archiveFileName": "DAC8551-0.1.3.zip", "size": 6808, "checksum": "SHA-256:e712aa26fd1ae433f173616a95a151ae50a194bc87fa1f41025e98ec44e10c4a" }, { "name": "DAC8551", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8551 SPI Digital Analog Convertor", "paragraph": "could work with DAC8550 (not tested)", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "dependencies": [ { "name": "SPI.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.2.0.zip", "archiveFileName": "DAC8551-0.2.0.zip", "size": 7192, "checksum": "SHA-256:bd36c51ace90296053a2ba6a4e624efd94ee67c4c5dc9cd96403f3e027bfe377" }, { "name": "DAC8551", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8551 SPI Digital Analog Convertor", "paragraph": "could work with DAC8550 (not tested)", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.2.1.zip", "archiveFileName": "DAC8551-0.2.1.zip", "size": 8560, "checksum": "SHA-256:a68dda5f6a837031e80da90e6c7101b2a642a3e7451415ebfa40cac41866ca8a" }, { "name": "DAC8551", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.2.2.zip", "archiveFileName": "DAC8551-0.2.2.zip", "size": 9286, "checksum": "SHA-256:964a9c262fd2034022a381c87e1d4c926df6aea130324d017d205361b0f1ab69" }, { "name": "DAC8551", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.2.3.zip", "archiveFileName": "DAC8551-0.2.3.zip", "size": 9323, "checksum": "SHA-256:f1a8dac13fdc53ac4c601b44b5acf355904cbd0c93d2b380b6b8c5e5bbe78366" }, { "name": "DAC8551", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.2.4.zip", "archiveFileName": "DAC8551-0.2.4.zip", "size": 10470, "checksum": "SHA-256:bf0f6a7a18cb59911ba2877df7525877530990e248bb21c2fe235715ce34c217" }, { "name": "DAC8551", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.2.5.zip", "archiveFileName": "DAC8551-0.2.5.zip", "size": 10662, "checksum": "SHA-256:83f3cc2203f055eb137e4503a1e0ce97be8a5c0f0c7047ef511b35138c8622bd" }, { "name": "DAC8551", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.2.6.zip", "archiveFileName": "DAC8551-0.2.6.zip", "size": 11099, "checksum": "SHA-256:1c13df388192c5fdf39caa37272e55926c06a415458d55f4b6fa9e295a8dd74f" }, { "name": "DAC8551", "version": "0.2.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.2.7.zip", "archiveFileName": "DAC8551-0.2.7.zip", "size": 60918, "checksum": "SHA-256:ff54d70b854ca0aaa737784ff3f95bab3bd85554505d1cdd15e6c10b13e002dc" }, { "name": "DAC8551", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor.", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.3.0.zip", "archiveFileName": "DAC8551-0.3.0.zip", "size": 60785, "checksum": "SHA-256:3446b2b8724c533729ae51c897f70ed2214f8af41c4e2f4b3a84beb1ac217e6d" }, { "name": "DAC8551", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor.", "website": "https://github.com/RobTillaart/DAC8551", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DAC8551.git", "providesIncludes": [ "DAC8551.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DAC8551-0.4.0.zip", "archiveFileName": "DAC8551-0.4.0.zip", "size": 60903, "checksum": "SHA-256:4e800003e86a18f41199e5cba5e178f01ac4dd6d5e02e5e560e140496df273c5" }, { "name": "Temperature", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.2.0.zip", "archiveFileName": "Temperature-0.2.0.zip", "size": 10146, "checksum": "SHA-256:337f2311b457419a4a2bad488858d0c283a109fd067a584a4ed6aca3db162baa" }, { "name": "Temperature", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.2.1.zip", "archiveFileName": "Temperature-0.2.1.zip", "size": 10514, "checksum": "SHA-256:e1d2f3cb6db7757691dcd37af8c6fdf71d55866d5da9621b63e99f22fa61a868" }, { "name": "Temperature", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.2.2.zip", "archiveFileName": "Temperature-0.2.2.zip", "size": 10519, "checksum": "SHA-256:55ac56b148a64960531cfdf5be8fbe1f6125175044e2e3eb571ee58452fe02cb" }, { "name": "Temperature", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.2.3.zip", "archiveFileName": "Temperature-0.2.3.zip", "size": 10513, "checksum": "SHA-256:cb4a380c3678ee809e5405f1bfc8c47dca1de3e2a0470f0dfbd2a595d591b6de" }, { "name": "Temperature", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.2.4.zip", "archiveFileName": "Temperature-0.2.4.zip", "size": 12236, "checksum": "SHA-256:69540ca66fe05179cb8bdb8a13e65530aac987d464c013d7d0c0d158c64429f0" }, { "name": "Temperature", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.2.5.zip", "archiveFileName": "Temperature-0.2.5.zip", "size": 12301, "checksum": "SHA-256:cc11631c2fb6f6884e4c918eeb529f2afa3cb9e8d5c330cd3edc6f8530733bae" }, { "name": "Temperature", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.3.0.zip", "archiveFileName": "Temperature-0.3.0.zip", "size": 12998, "checksum": "SHA-256:c7bc6162c28f054b659d6cf30126b5d7cb02df39647a316460b0d332d88497bf" }, { "name": "Temperature", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.3.1.zip", "archiveFileName": "Temperature-0.3.1.zip", "size": 13247, "checksum": "SHA-256:4fc254b38e2fd324f1b032379c3948579925991bd892ad3cc9ab10cae82af738" }, { "name": "Temperature", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.3.2.zip", "archiveFileName": "Temperature-0.3.2.zip", "size": 16318, "checksum": "SHA-256:9fe0c9207123f7ff7d827b0442650d4f85d76ff00c6f54a0fb8f2aa9532b7ee6" }, { "name": "Temperature", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.3.3.zip", "archiveFileName": "Temperature-0.3.3.zip", "size": 17378, "checksum": "SHA-256:bb6e88b67e5e212b22671f021de53f8056a71e406218d051cc6fdc9febdf811b" }, { "name": "Temperature", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather related functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.3.4.zip", "archiveFileName": "Temperature-0.3.4.zip", "size": 19265, "checksum": "SHA-256:36e7aa216a416bac3d936df05df923c197c153ac0ddb052e1382032c78c30342" }, { "name": "Temperature", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather and temperature conversion functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.3.5.zip", "archiveFileName": "Temperature-0.3.5.zip", "size": 19363, "checksum": "SHA-256:312c6ea9b413b458678906b873263a42f8c1e9b97e1f13644a69dc42e2dcaec1" }, { "name": "Temperature", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather and temperature conversion functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.3.6.zip", "archiveFileName": "Temperature-0.3.6.zip", "size": 21643, "checksum": "SHA-256:22e9b74378a8b577331275a5d4d68dd07a0f766f3eab6de4ae0c067bf583d4fa" }, { "name": "Temperature", "version": "0.3.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with weather and temperature conversion functions.", "paragraph": "Kelvin Celsius Fahrenheit dewPoint humidex heatIndex windChill", "website": "https://github.com/RobTillaart/Temperature", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Temperature.git", "providesIncludes": [ "temperature.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Temperature-0.3.7.zip", "archiveFileName": "Temperature-0.3.7.zip", "size": 22292, "checksum": "SHA-256:fd0092d2e5fb49e87361bdfaee68aefbef8edcec141f675dd09e4c264087f365" }, { "name": "Brino", "version": "1.0.1", "author": "Brino\u003ccontato@brino.cc\u003e", "maintainer": "Victor Pacheco \u003cvictor@brino.cc\u003e, Gabriel Pacheco \u003cgabriel@brino.cc\u003e", "sentence": "A biblioteca possibilita o uso de termos em portugues (Brino) para a programacao do arduino.", "paragraph": "Biblioteca que possibilita o uso da linguagem Br.ino, inteiramente em português, para desenvolvimento de códigos na interface do Arduino.", "website": "https://brino.cc/dicionario", "category": "Other", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/BrinoOficial/BibliotecaBrino.git", "providesIncludes": [ "Brino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/BrinoOficial/Brino-1.0.1.zip", "archiveFileName": "Brino-1.0.1.zip", "size": 44650, "checksum": "SHA-256:94767bc1185635789df186c9deb18b5f5c7e4400eec782150aed070529c254b3" }, { "name": "muCom", "version": "1.0.0", "author": "Kai Liebich", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "The reliable, fast and easy way to exchange binary data via UART", "paragraph": "Use this function to exchange data between two microcontrollers or with a PC using a communication method with minimal overhead in terms of communication and processor speed.", "website": "https://github.com/kcl93/muCom", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/muCom.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/muCom-1.0.0.zip", "archiveFileName": "muCom-1.0.0.zip", "size": 162808, "checksum": "SHA-256:5960ac6123ba06bf2bfdf9401483e412bb78e1cc3d7c959ae364b47b6b94a6bd" }, { "name": "muCom", "version": "1.1.0", "author": "Kai Liebich", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "The reliable, fast and easy way to exchange binary data via UART", "paragraph": "Use this function to exchange data between two microcontrollers or with a PC using a communication method with minimal overhead in terms of communication and processor speed.", "website": "https://github.com/kcl93/muCom", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/muCom.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/muCom-1.1.0.zip", "archiveFileName": "muCom-1.1.0.zip", "size": 163011, "checksum": "SHA-256:86ed187a38f5f9dcd54e5621935adf6812fba30ab385e9ff18eb8314f05a625d" }, { "name": "muCom", "version": "1.2.0", "author": "Kai Liebich", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "The reliable, fast and easy way to exchange binary data via UART", "paragraph": "Use this function to exchange data between two microcontrollers or with a PC using a communication method with minimal overhead in terms of communication and processor speed.", "website": "https://github.com/kcl93/muCom", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/muCom.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/muCom-1.2.0.zip", "archiveFileName": "muCom-1.2.0.zip", "size": 163032, "checksum": "SHA-256:a238cafd4e4d296d6d7c7649f350a8d1675ef88974a3bf4cb54f5740c03b2e5c" }, { "name": "muCom", "version": "1.3.0", "author": "Kai Liebich", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "The reliable, fast and easy way to exchange binary data via UART", "paragraph": "Use this function to exchange data between two microcontrollers or with a PC using a communication method with minimal overhead in terms of communication and processor speed.", "website": "https://github.com/kcl93/muCom", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/muCom.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/muCom-1.3.0.zip", "archiveFileName": "muCom-1.3.0.zip", "size": 163476, "checksum": "SHA-256:434be9dc47c7ca753aa7e829d93bea2d3a5db2d087136a8d3c532dfd3262f169" }, { "name": "muCom", "version": "2.0.0", "author": "Kai Liebich", "maintainer": "Kai Liebich \u003cWriteMeOnGithub@nomail.de\u003e", "sentence": "The reliable, fast and easy way to exchange binary data via UART", "paragraph": "Use this function to exchange data between two microcontrollers or with a PC using a communication method with minimal overhead in terms of communication and processor speed.", "website": "https://github.com/kcl93/muCom", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kcl93/muCom.git", "url": "https://downloads.arduino.cc/libraries/github.com/kcl93/muCom-2.0.0.zip", "archiveFileName": "muCom-2.0.0.zip", "size": 165986, "checksum": "SHA-256:6d58a32a84f1bc78ea25b623865b9c56599572614becd1493da2c51d6153d764" }, { "name": "Telaire T6700 CO2 Sensor Module Library", "version": "1.0.0", "author": "Yaroslav Osadchyy", "maintainer": "Yaroslav Osadchyy \u003cdrug123@gmail.com\u003e", "sentence": "I2C communication Library for Telaire T6700 CO2 Sensor Module", "paragraph": "I2C communication Library for Telaire T6700 CO2 Sensor Module", "website": "https://github.com/drug123/T67XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/drug123/T67XX.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/drug123/Telaire_T6700_CO2_Sensor_Module_Library-1.0.0.zip", "archiveFileName": "Telaire_T6700_CO2_Sensor_Module_Library-1.0.0.zip", "size": 648411, "checksum": "SHA-256:892133abb72623e00b9dc416d7dfc9664e1b03f476785cdae347f37ea1b5446a" }, { "name": "Telaire T6700 CO2 Sensor Module Library", "version": "1.0.1", "author": "Yaroslav Osadchyy", "maintainer": "Yaroslav Osadchyy \u003cdrug123@gmail.com\u003e", "sentence": "I2C communication Library for Telaire T6700 CO2 Sensor Module", "paragraph": "I2C communication Library for Telaire T6700 CO2 Sensor Module", "website": "https://github.com/drug123/T67XX", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/drug123/T67XX.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/drug123/Telaire_T6700_CO2_Sensor_Module_Library-1.0.1.zip", "archiveFileName": "Telaire_T6700_CO2_Sensor_Module_Library-1.0.1.zip", "size": 648546, "checksum": "SHA-256:f6ec485a4142de746638fc63545df2a8801d6f83e67297ac68b3db77c71ee56a" }, { "name": "Controlino", "version": "1.0.0", "author": "Raz Haleva \u003crazhaleva@gmail.com\u003e", "maintainer": "Raz Haleva \u003crazhaleva@gmail.com\u003e", "sentence": "A library for using direct or multiplexed input controls easily.", "paragraph": "Written in C++ and offers simple and complex potentiometer and button gestures such as down/up/click/double-click/press/click-and-press. All controls can be connected through a multiplexer.", "website": "https://github.com/levosos/Controlino", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/levosos/Controlino.git", "providesIncludes": [ "Controlino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/levosos/Controlino-1.0.0.zip", "archiveFileName": "Controlino-1.0.0.zip", "size": 17946, "checksum": "SHA-256:fd6793f1c0decc03a2f2b43196077d6ba3e7bded1db9a146204a5b44d1511519" }, { "name": "Controlino", "version": "1.1.0", "author": "Raz Haleva \u003crazhaleva@gmail.com\u003e", "maintainer": "Raz Haleva \u003crazhaleva@gmail.com\u003e", "sentence": "A library for using direct or multiplexed input controls easily.", "paragraph": "Written in C++ and offers simple and complex potentiometer and button gestures such as down/up/click/double-click/press/click-and-press. All controls can be connected through a multiplexer.", "website": "https://github.com/levosos/Controlino", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/levosos/Controlino.git", "providesIncludes": [ "Controlino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/levosos/Controlino-1.1.0.zip", "archiveFileName": "Controlino-1.1.0.zip", "size": 19212, "checksum": "SHA-256:ac4149bbf86b5f093659b13ac9488f3b210fcff43a67b48fe3418386c48ae28b" }, { "name": "Controlino", "version": "1.2.1", "author": "Raz Haleva \u003crazhaleva@gmail.com\u003e", "maintainer": "Raz Haleva \u003crazhaleva@gmail.com\u003e", "sentence": "A library for using direct or multiplexed input controls easily.", "paragraph": "Written in C++ and offers simple and complex potentiometer and button gestures such as down/up/click/double-click/press/click-and-press. All controls can be connected through a multiplexer.", "website": "https://github.com/levosos/Controlino", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/levosos/Controlino.git", "providesIncludes": [ "Controlino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/levosos/Controlino-1.2.1.zip", "archiveFileName": "Controlino-1.2.1.zip", "size": 19212, "checksum": "SHA-256:896316967cfa3dadca41ce1f7f51e6809a55b7ab5ab070b58083ed5d32f0d438" }, { "name": "Controlino", "version": "1.2.2", "author": "Raz Rotenberg \u003craz.rotenberg@gmail.com\u003e", "maintainer": "Raz Rotenberg \u003craz.rotenberg@gmail.com\u003e", "sentence": "A library for using direct or multiplexed input controls easily.", "paragraph": "Written in C++ and offers simple and complex potentiometer and button gestures such as down/up/click/double-click/press/click-and-press. All controls can be connected through a multiplexer.", "website": "https://github.com/razrotenberg/Controlino", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/levosos/Controlino.git", "providesIncludes": [ "Controlino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/levosos/Controlino-1.2.2.zip", "archiveFileName": "Controlino-1.2.2.zip", "size": 19217, "checksum": "SHA-256:09b271a1870fd679cfd408bac764a1ee790bec82df797c18b58d0fbac9aba03f" }, { "name": "STM32duino X-NUCLEO-S2915A1", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Allows controlling the S2-LP radio on board of X-NUCLEO-S2915A1", "paragraph": "This library provides the implementation of basic packet protocol for X-NUCLEO-S2915A1.", "website": "https://github.com/stm32duino/X-NUCLEO-S2915A1", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-S2915A1.git", "dependencies": [ { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_S2915A1-1.0.0.zip", "archiveFileName": "STM32duino_X_NUCLEO_S2915A1-1.0.0.zip", "size": 6841, "checksum": "SHA-256:75d8f5176a12c2807d18de5e8bf751cf68d11cd2eb8d34a16890c3b760a1152b" }, { "name": "STM32duino X-NUCLEO-S2915A1", "version": "1.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Allows controlling the S2-LP radio on board of X-NUCLEO-S2915A1", "paragraph": "This library provides the implementation of basic packet protocol for X-NUCLEO-S2915A1.", "website": "https://github.com/stm32duino/X-NUCLEO-S2915A1", "category": "Communication", "architectures": [ "stm32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/X-NUCLEO-S2915A1.git", "dependencies": [ { "name": "STM32duino S2-LP" }, { "name": "STM32duino M95640-R" } ], "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_X_NUCLEO_S2915A1-1.0.1.zip", "archiveFileName": "STM32duino_X_NUCLEO_S2915A1-1.0.1.zip", "size": 6835, "checksum": "SHA-256:96237d2654a1be9b30ccb716fec39d077e326449094c7d64b9528524df69e517" }, { "name": "ThingPulse XPT2046 Touch", "version": "1.4.0", "author": "ThingPulse", "maintainer": "ThingPulse", "sentence": "Touchscreens using the XPT2046 controller chip.", "paragraph": "Many very low cost color TFT displays with touch screens have this chip.", "website": "https://github.com/thingpulse/XPT2046_Touchscreen", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ThingPulse/XPT2046_Touchscreen.git", "url": "https://downloads.arduino.cc/libraries/github.com/ThingPulse/ThingPulse_XPT2046_Touch-1.4.0.zip", "archiveFileName": "ThingPulse_XPT2046_Touch-1.4.0.zip", "size": 81439, "checksum": "SHA-256:e4481ae2606c8158b8a5a71cfd0891ec9c7d38392d543ea4cf97237f6d4368fa" }, { "name": "STM32duino ASM330LHH", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Automotive inertial measurement unit.", "paragraph": "This library provides Arduino support for the ASM330LHH automotive sensor for STM32 boards.", "website": "https://github.com/stm32duino/ASM330LHH", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ASM330LHH.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ASM330LHH-1.0.0.zip", "archiveFileName": "STM32duino_ASM330LHH-1.0.0.zip", "size": 32110, "checksum": "SHA-256:8d8ba785f4e86feace836b60f33f039ed2fce1686395e967ec43744356908bda" }, { "name": "STM32duino ASM330LHH", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "Automotive inertial measurement unit.", "paragraph": "This library provides Arduino support for the ASM330LHH automotive sensor for STM32 boards.", "website": "https://github.com/stm32duino/ASM330LHH", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ASM330LHH.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ASM330LHH-2.0.0.zip", "archiveFileName": "STM32duino_ASM330LHH-2.0.0.zip", "size": 32212, "checksum": "SHA-256:95ba1214d44db63090f71a59ec85d06565fe5f5e892d63c526eedeb66879583a" }, { "name": "STM32duino ASM330LHH", "version": "2.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "Automotive inertial measurement unit.", "paragraph": "This library provides Arduino support for the ASM330LHH automotive sensor for STM32 boards.", "website": "https://github.com/stm32duino/ASM330LHH", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/ASM330LHH.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_ASM330LHH-2.0.1.zip", "archiveFileName": "STM32duino_ASM330LHH-2.0.1.zip", "size": 32711, "checksum": "SHA-256:764d68b5704e2abda315b47d27a299b2741937d708c7e228ae94091f7343765d" }, { "name": "STM32duino LSM6DSR", "version": "1.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "iNEMO inertial measurement unit.", "paragraph": "This library provides Arduino support for the LSM6DSR iNEMO inertial sensor for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSR", "category": "Sensors", "architectures": [ "stm32", "avr", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSR.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSR-1.0.0.zip", "archiveFileName": "STM32duino_LSM6DSR-1.0.0.zip", "size": 52667, "checksum": "SHA-256:97d5361679996e4a8af780b40aee965611c08f0d057f9db8446921ac8f59b6f0" }, { "name": "STM32duino LSM6DSR", "version": "1.0.1", "author": "SRA", "maintainer": "stm32duino", "sentence": "iNEMO inertial measurement unit.", "paragraph": "This library provides Arduino support for the LSM6DSR iNEMO inertial sensor for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSR", "category": "Sensors", "architectures": [ "stm32", "avr", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSR.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSR-1.0.1.zip", "archiveFileName": "STM32duino_LSM6DSR-1.0.1.zip", "size": 52670, "checksum": "SHA-256:3502df8799655c2aed28fc6741280c0c151d455484ea6352994f07450c408de5" }, { "name": "STM32duino LSM6DSR", "version": "2.0.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "iNEMO inertial measurement unit.", "paragraph": "This library provides Arduino support for the LSM6DSR iNEMO inertial sensor for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSR", "category": "Sensors", "architectures": [ "stm32", "avr", "sam", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSR.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSR-2.0.0.zip", "archiveFileName": "STM32duino_LSM6DSR-2.0.0.zip", "size": 52764, "checksum": "SHA-256:b6884a74e16a65a5ea849c6a115966527e4a23de613e1342631eb31cf96f887b" }, { "name": "STM32duino LSM6DSR", "version": "2.1.0", "author": "SRA", "maintainer": "stm32duino", "sentence": "iNEMO inertial measurement unit.", "paragraph": "This library provides Arduino support for the LSM6DSR iNEMO inertial sensor for STM32 boards.", "website": "https://github.com/stm32duino/LSM6DSR", "category": "Sensors", "architectures": [ "stm32", "avr", "sam", "samd", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/stm32duino/LSM6DSR.git", "url": "https://downloads.arduino.cc/libraries/github.com/stm32duino/STM32duino_LSM6DSR-2.1.0.zip", "archiveFileName": "STM32duino_LSM6DSR-2.1.0.zip", "size": 52806, "checksum": "SHA-256:642785e99cef1a2d59406269358ec181e84c75216854a49e787ce0ce5924390c" }, { "name": "Cumulocity IoT client", "version": "0.0.1", "author": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "maintainer": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.", "paragraph": "Supports MQTT to connect to Cumulocity IoT to send measurement and receive commands.", "website": "https://softwareag.cloud/", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/elpinjo/CumulocityClient.git", "providesIncludes": [ "CumulocityClient.h" ], "dependencies": [ { "name": "WiFiClient" }, { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elpinjo/Cumulocity_IoT_client-0.0.1.zip", "archiveFileName": "Cumulocity_IoT_client-0.0.1.zip", "size": 3762, "checksum": "SHA-256:ae0c1d83ac0e76a37770f897380ea023e6e037732f7909a776d5fe3c4e261136" }, { "name": "Cumulocity IoT client", "version": "0.0.4", "author": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "maintainer": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.", "paragraph": "Supports MQTT to connect to Cumulocity IoT to send measurement and receive commands.", "website": "https://www.softwareag.cloud/site/product/cumulocity-iot.html#/", "category": "Communication", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/elpinjo/CumulocityClient.git", "providesIncludes": [ "CumulocityClient.h" ], "dependencies": [ { "name": "WiFiClient" }, { "name": "PubSubClient" }, { "name": "ESP8266WiFi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elpinjo/Cumulocity_IoT_client-0.0.4.zip", "archiveFileName": "Cumulocity_IoT_client-0.0.4.zip", "size": 6234, "checksum": "SHA-256:38d1183a787850a42753796a443c406dfeddcdcd8fe4fd2fcf88900ddaf987c4" }, { "name": "Cumulocity IoT client", "version": "0.0.5", "author": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "maintainer": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.", "paragraph": "Supports MQTT to connect to Cumulocity IoT to send measurement and receive commands.", "website": "https://www.softwareag.cloud/site/product/cumulocity-iot.html#/", "category": "Communication", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/elpinjo/CumulocityClient.git", "providesIncludes": [ "CumulocityClient.h" ], "dependencies": [ { "name": "WiFiClient" }, { "name": "PubSubClient" }, { "name": "ESP8266WiFi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elpinjo/Cumulocity_IoT_client-0.0.5.zip", "archiveFileName": "Cumulocity_IoT_client-0.0.5.zip", "size": 8592, "checksum": "SHA-256:0c140afbd8dbc40c3dc1097405b4a1fa4bef2eb323cc004209b911e0be1d6d9f" }, { "name": "Cumulocity IoT client", "version": "0.1.0", "author": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "maintainer": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.", "paragraph": "Supports MQTT to connect to Cumulocity IoT to send measurement and receive commands.", "website": "https://www.softwareag.cloud/site/product/cumulocity-iot.html#/", "category": "Communication", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/elpinjo/CumulocityClient.git", "providesIncludes": [ "CumulocityClient.h" ], "dependencies": [ { "name": "WiFiClient" }, { "name": "PubSubClient" }, { "name": "ESP8266WiFi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elpinjo/Cumulocity_IoT_client-0.1.0.zip", "archiveFileName": "Cumulocity_IoT_client-0.1.0.zip", "size": 8593, "checksum": "SHA-256:2870f83342a9578598b60c42c3177b4871e0d638af0d9e149d49de707799172f" }, { "name": "Cumulocity IoT client", "version": "0.1.1", "author": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "maintainer": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.", "paragraph": "Supports MQTT to connect to Cumulocity IoT to send measurement and receive commands.", "website": "https://www.softwareag.cloud/site/product/cumulocity-iot.html#/", "category": "Communication", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/elpinjo/CumulocityClient.git", "providesIncludes": [ "CumulocityClient.h" ], "dependencies": [ { "name": "WiFiClient" }, { "name": "PubSubClient" }, { "name": "ESP8266WiFi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elpinjo/Cumulocity_IoT_client-0.1.1.zip", "archiveFileName": "Cumulocity_IoT_client-0.1.1.zip", "size": 8591, "checksum": "SHA-256:ebd3e2a17ead8b3a22a602a682e3f4e57c69135f83e895a75105e651e019a8dd" }, { "name": "Cumulocity IoT client", "version": "0.1.2", "author": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "maintainer": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.", "paragraph": "Supports MQTT to connect to Cumulocity IoT to send measurement and receive commands.", "website": "https://www.softwareag.cloud/site/product/cumulocity-iot.html#/", "category": "Communication", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/elpinjo/CumulocityClient.git", "providesIncludes": [ "CumulocityClient.h" ], "dependencies": [ { "name": "WiFiClient" }, { "name": "PubSubClient" }, { "name": "ESP8266WiFi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elpinjo/Cumulocity_IoT_client-0.1.2.zip", "archiveFileName": "Cumulocity_IoT_client-0.1.2.zip", "size": 8637, "checksum": "SHA-256:20760a5be580db9bf0039f212e5a8a7ce8ff5905be58067a546f8bdac6212710" }, { "name": "Cumulocity IoT client", "version": "0.1.3", "author": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "maintainer": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.", "paragraph": "Supports MQTT to connect to Cumulocity IoT to send measurement and receive commands.", "website": "https://www.softwareag.cloud/site/product/cumulocity-iot.html#/", "category": "Communication", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/elpinjo/CumulocityClient.git", "providesIncludes": [ "CumulocityClient.h" ], "dependencies": [ { "name": "WiFiClient" }, { "name": "PubSubClient" }, { "name": "ESP8266WiFi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elpinjo/Cumulocity_IoT_client-0.1.3.zip", "archiveFileName": "Cumulocity_IoT_client-0.1.3.zip", "size": 8616, "checksum": "SHA-256:20a5a0ccac2aa2cbd83c6167c50ed8ac016c2fd609cdc8529dbbae76f04f7e15" }, { "name": "Cumulocity IoT client", "version": "0.2.0", "author": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "maintainer": "Misja Heuveling \u003cmisja.heuveling@softwareag.com\u003e", "sentence": "A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.", "paragraph": "Supports MQTT to connect to Cumulocity IoT to send measurement and receive commands.", "website": "https://www.softwareag.cloud/site/product/cumulocity-iot.html#/", "category": "Communication", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/elpinjo/CumulocityClient.git", "providesIncludes": [ "CumulocityClient.h" ], "dependencies": [ { "name": "WiFiClient" }, { "name": "PubSubClient" }, { "name": "ESP8266WiFi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/elpinjo/Cumulocity_IoT_client-0.2.0.zip", "archiveFileName": "Cumulocity_IoT_client-0.2.0.zip", "size": 10036, "checksum": "SHA-256:934d0594e1dab305bfd994fc3e0f05a5ab11213e2a1b4127cee0b2b0b6a8de1f" }, { "name": "ESPStringTemplate", "version": "1.0.0", "author": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "maintainer": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "sentence": "Lightweight string templating library for building static web pages.", "paragraph": "ESPStringTemplate is a lightweight library created to make static web page generation simple and easy to understand in a way that uses statically allocated buffers.", "website": "https://github.com/DaleGia/ESPStringTemplate", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/DaleGia/ESPStringTemplate.git", "url": "https://downloads.arduino.cc/libraries/github.com/DaleGia/ESPStringTemplate-1.0.0.zip", "archiveFileName": "ESPStringTemplate-1.0.0.zip", "size": 20692, "checksum": "SHA-256:18989013f7aa09b1588e9fe754ebe7bf594d0b7a683fd47084e525497eab3997" }, { "name": "ESPStringTemplate", "version": "1.1.1", "author": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "maintainer": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "sentence": "Lightweight string templating library for building static web pages on the ESP8266", "paragraph": "ESPStringTemplate is a lightweight library created to make static web page generation simple and easy to understand on the ESP8266. It was created in an attempt to make building customisable and scalable web pages fast and easy while using flash memory to store the created web pages.", "website": "https://github.com/DaleGia/ESPStringTemplate", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/DaleGia/ESPStringTemplate.git", "url": "https://downloads.arduino.cc/libraries/github.com/DaleGia/ESPStringTemplate-1.1.1.zip", "archiveFileName": "ESPStringTemplate-1.1.1.zip", "size": 22142, "checksum": "SHA-256:c60dfe660d5216a976326dba1d853cbf72384612e41b1243a136dc8f3de6f6b4" }, { "name": "ESPStringTemplate", "version": "1.2.0", "author": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "maintainer": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "sentence": "Lightweight string templating library for building static web pages on the ESP8266", "paragraph": "ESPStringTemplate is a lightweight library created to make static web page generation simple and easy to understand on the ESP8266. It was created in an attempt to make building customisable and scalable web pages fast and easy while using statically allocated buffers to store the created web pages.", "website": "https://github.com/DaleGia/ESPStringTemplate", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/DaleGia/ESPStringTemplate.git", "url": "https://downloads.arduino.cc/libraries/github.com/DaleGia/ESPStringTemplate-1.2.0.zip", "archiveFileName": "ESPStringTemplate-1.2.0.zip", "size": 22821, "checksum": "SHA-256:6e9c2bc4fab9ede040a7518fc35434d03b674a09fb4e7e1ada61ed5912731a5c" }, { "name": "FastLED NeoMatrix", "version": "1.1.0", "author": "Marc Merlin", "maintainer": "Marc MERLIN \u003cmarc_soft@merlins.org\u003e", "sentence": "Adafruit_GFX and FastLED compatible library for NeoPixel grids", "paragraph": "This replaces https://github.com/adafruit/Adafruit_NeoMatrix for FastLED supported Pixels.", "website": "https://github.com/marcmerlin/FastLED_NeoMatrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marcmerlin/FastLED_NeoMatrix.git", "dependencies": [ { "name": "Framebuffer GFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/FastLED_NeoMatrix-1.1.0.zip", "archiveFileName": "FastLED_NeoMatrix-1.1.0.zip", "size": 260091, "checksum": "SHA-256:0b2789840395e7fb7f88c80e7b91f7e12fecdcbee376c38d840b646fcea0219c" }, { "name": "SmartMatrix GFX", "version": "1.1.0", "author": "Marc Merlin", "maintainer": "Marc MERLIN \u003cmarc_soft@merlins.org\u003e", "sentence": "Adafruit_GFX and FastLED compatible library for SmartMatrix panels", "paragraph": "This is a zero copy FastLED CRGB backed Framebuffer for https://github.com/pixelmatix/SmartMatrix", "website": "https://github.com/marcmerlin/SmartMatrix_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marcmerlin/SmartMatrix_GFX.git", "dependencies": [ { "name": "Framebuffer GFX" }, { "name": "SmartMatrix3" } ], "url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/SmartMatrix_GFX-1.1.0.zip", "archiveFileName": "SmartMatrix_GFX-1.1.0.zip", "size": 558794, "checksum": "SHA-256:231b2e3835e23e82525b0dea0b703f4044b620167d3d10f537c84dd57a364024" }, { "name": "SmartMatrix GFX", "version": "1.2.0", "author": "Marc Merlin", "maintainer": "Marc MERLIN \u003cmarc_soft@merlins.org\u003e", "sentence": "Adafruit_GFX and FastLED compatible library for SmartMatrix panels", "paragraph": "This is a zero copy FastLED CRGB backed Framebuffer for https://github.com/pixelmatix/SmartMatrix (updated for SM 4.0)", "website": "https://github.com/marcmerlin/SmartMatrix_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marcmerlin/SmartMatrix_GFX.git", "dependencies": [ { "name": "Framebuffer GFX" }, { "name": "SmartMatrix" } ], "url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/SmartMatrix_GFX-1.2.0.zip", "archiveFileName": "SmartMatrix_GFX-1.2.0.zip", "size": 558910, "checksum": "SHA-256:23ab767baa413e0e56eac6f390a7b4320d1d05ba88ed3011b0b3f9904638f0fa" }, { "name": "FastLED_SPITFT_GFX", "version": "1.2.0", "author": "Marc Merlin", "maintainer": "Marc MERLIN \u003cmarc_soft@merlins.org\u003e", "sentence": "Adafruit_GFX and FastLED compatible library for SPI TFT screens like SSD1331, ST7735, and ILI9341", "paragraph": "Support for other Adafruit SPI screens can be easily added. Teensy 3.5+ or ESP32 with PSRAM required for ILI9341.", "website": "https://github.com/marcmerlin//FastLED_SPITFT_GFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marcmerlin/FastLED_SPITFT_GFX.git", "dependencies": [ { "name": "Framebuffer GFX" } ], "url": "https://downloads.arduino.cc/libraries/github.com/marcmerlin/FastLED_SPITFT_GFX-1.2.0.zip", "archiveFileName": "FastLED_SPITFT_GFX-1.2.0.zip", "size": 39264, "checksum": "SHA-256:1bb769681b563f9c19098f0563de0dd3bfdef691af5ca001841212bd6152cccf" }, { "name": "DBS-Lib", "version": "0.0.1", "author": "Designed By Sopon", "maintainer": "Designed By Sopon https://www.facebook.com/SpPCB/", "sentence": "DBS-Lib is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.", "paragraph": "This library is constantly evolving and we will do the best. We apologize if there are any mistakes.", "website": "https://github.com/DBSStore/DBS_Lib", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DBSStore/DBS_Lib.git", "dependencies": [ { "name": "MCP3008" } ], "url": "https://downloads.arduino.cc/libraries/github.com/DBSStore/DBS_Lib-0.0.1.zip", "archiveFileName": "DBS_Lib-0.0.1.zip", "size": 10584, "checksum": "SHA-256:c83e23fbb12ef58c2f31093610908d48e6cf6f48fbf0aeaf8e42aec32da71880" }, { "name": "DBS-Lib", "version": "0.0.2", "author": "Designed By Sopon", "maintainer": "Designed By Sopon https://www.facebook.com/SpPCB/", "sentence": "DBS-Lib is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.", "paragraph": "This library is constantly evolving and we will do the best. We apologize if there are any mistakes.", "website": "https://github.com/DBSStore/DBS_Lib", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DBSStore/DBS_Lib.git", "dependencies": [ { "name": "MCP3008" } ], "url": "https://downloads.arduino.cc/libraries/github.com/DBSStore/DBS_Lib-0.0.2.zip", "archiveFileName": "DBS_Lib-0.0.2.zip", "size": 16446, "checksum": "SHA-256:0d443ba325e9ae1d5a68c964342849ee21a8d2d1d56103685f0180902f1a6bf2" }, { "name": "Leaphy Original Extension", "version": "0.0.1", "author": "Leaphy Robotics", "maintainer": "Leaphy Robotics \u003cpaul@leaphy.nl\u003e", "sentence": "Provides functionality to program Leaphy Original robots", "website": "https://github.com/leaphy-robotics/leaphy-extensions-original", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/leaphy-robotics/leaphy-extensions-original.git", "providesIncludes": [ "Leaphyoriginal1.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/leaphy-robotics/Leaphy_Original_Extension-0.0.1.zip", "archiveFileName": "Leaphy_Original_Extension-0.0.1.zip", "size": 2985, "checksum": "SHA-256:3a9fcac1f52a3cb44d3e115c6c8caefd5f98291b2814a04de4dbbffbff289dae" }, { "name": "Leaphy Original Extension", "version": "0.0.2", "author": "Leaphy Robotics", "maintainer": "Leaphy Robotics \u003cpaul@leaphy.nl\u003e", "sentence": "Provides functionality to program Leaphy Original robots", "website": "https://github.com/leaphy-robotics/leaphy-extensions-original", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/leaphy-robotics/leaphy-extensions-original.git", "providesIncludes": [ "Leaphyoriginal1.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/leaphy-robotics/Leaphy_Original_Extension-0.0.2.zip", "archiveFileName": "Leaphy_Original_Extension-0.0.2.zip", "size": 3116, "checksum": "SHA-256:b24bf1b37b57977e69cb56ce556785721957b31307bb949762bcd3cf8e1ef5b8" }, { "name": "Leaphy Original Extension", "version": "0.0.3", "author": "Leaphy Robotics", "maintainer": "Leaphy Robotics \u003cpaul@leaphy.nl\u003e", "sentence": "Provides functionality to program Leaphy Original robots", "website": "https://github.com/leaphy-robotics/leaphy-extensions-original", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/leaphy-robotics/leaphy-extensions-original.git", "providesIncludes": [ "Leaphyoriginal1.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/leaphy-robotics/Leaphy_Original_Extension-0.0.3.zip", "archiveFileName": "Leaphy_Original_Extension-0.0.3.zip", "size": 3144, "checksum": "SHA-256:3392a4d5a6edb60c45aaf444f3e915de6b4fd1344c620fd9a30716b4e6bd81c1" }, { "name": "flex_DST", "version": "1.0.0", "author": "Enrique Condes \u003cenrique@shapeoko.com\u003e", "maintainer": "Enrique Condes \u003cenrique@shapeoko.com\u003e", "sentence": "A library for observing DST according to usere predefined parameters.", "paragraph": "With this library you can determine the begining and end of DST in any region and adjust an RTC accordingly.", "website": "https://github.com/kosme/flex_DST", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kosme/flex_DST.git", "providesIncludes": [ "flex_DST.h" ], "dependencies": [ { "name": "RTClib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kosme/flex_DST-1.0.0.zip", "archiveFileName": "flex_DST-1.0.0.zip", "size": 17705, "checksum": "SHA-256:c17ff613bb3488c77d9fc7aa1b04084d87a49f21412baeb85bd9be850bba4f81" }, { "name": "flex_DST", "version": "1.0.1", "author": "Enrique Condes \u003cenrique@shapeoko.com\u003e", "maintainer": "Enrique Condes \u003cenrique@shapeoko.com\u003e", "sentence": "A library for observing DST according to user predefined parameters.", "paragraph": "With this library you can determine the begining and end of DST in any region and adjust the time provided by a RTC accordingly.", "website": "https://github.com/kosme/flex_DST", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/kosme/flex_DST.git", "providesIncludes": [ "flex_DST.h" ], "dependencies": [ { "name": "RTClib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/kosme/flex_DST-1.0.1.zip", "archiveFileName": "flex_DST-1.0.1.zip", "size": 18147, "checksum": "SHA-256:6632bf91063915ec56804efec3efaa3cc15c9cfe28f3d969b0546a8b727e2c02" }, { "name": "HomeDing", "version": "0.3.0", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for building devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "dependencies": [ { "name": "Adafruit BME680 Library" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "ESP8266 and ESP32 Oled Driver for SSD1306 display" }, { "name": "Adafruit NeoPixel" }, { "name": "RotaryEncoder" }, { "name": "DHT sensor library for ESPx" }, { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.3.0.zip", "archiveFileName": "HomeDing-0.3.0.zip", "size": 277039, "checksum": "SHA-256:0a0b8aaf589365922417ec66274699599d6cc86a2d0f91cb282288bf778cca0d" }, { "name": "HomeDing", "version": "0.3.1", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for IoT building devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BME680 Library" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "ESP8266 and ESP32 Oled Driver for SSD1306 display" }, { "name": "Adafruit NeoPixel" }, { "name": "RotaryEncoder" }, { "name": "DHT sensor library for ESPx" }, { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.3.1.zip", "archiveFileName": "HomeDing-0.3.1.zip", "size": 274792, "checksum": "SHA-256:aa03746c5e4cc41c4e8090113727f374796fbe10ce919433d31c0381f5ef7b56" }, { "name": "HomeDing", "version": "0.4.0", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for IoT building devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "dependencies": [ { "name": "LiquidCrystal_PCF8574" }, { "name": "ESP8266 and ESP32 Oled Driver for SSD1306 display" }, { "name": "Adafruit NeoPixel" }, { "name": "RotaryEncoder" }, { "name": "DHT sensor library for ESPx" }, { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.4.0.zip", "archiveFileName": "HomeDing-0.4.0.zip", "size": 291829, "checksum": "SHA-256:8ab67de3b029732d2a4e93c5456156408b3a5aaf9238a9b716aefab96c83b0c9" }, { "name": "HomeDing", "version": "0.4.1", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for IoT building devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "dependencies": [ { "name": "LiquidCrystal_PCF8574" }, { "name": "ESP8266 and ESP32 Oled Driver for SSD1306 display" }, { "name": "Adafruit NeoPixel" }, { "name": "RotaryEncoder" }, { "name": "DHT sensor library for ESPx" }, { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.4.1.zip", "archiveFileName": "HomeDing-0.4.1.zip", "size": 343281, "checksum": "SHA-256:8ca6b80e246e93cf7f74508cfe7a9a6566080280c03a2587cf349d99ead9de26" }, { "name": "HomeDing", "version": "0.6.0", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for IoT building devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "dependencies": [ { "name": "LiquidCrystal_PCF8574" }, { "name": "ESP8266 and ESP32 Oled Driver for SSD1306 display" }, { "name": "Adafruit NeoPixel" }, { "name": "RotaryEncoder" }, { "name": "DHT sensor library for ESPx" }, { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.6.0.zip", "archiveFileName": "HomeDing-0.6.0.zip", "size": 537087, "checksum": "SHA-256:af22bced55b4a71af6fbd074d34344e712b7242766d05e6bcd2f7d52582eed7a" }, { "name": "HomeDing", "version": "0.6.2", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for IoT building devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "dependencies": [ { "name": "LiquidCrystal_PCF8574" }, { "name": "ESP8266 and ESP32 Oled Driver for SSD1306 displays" }, { "name": "Adafruit NeoPixel" }, { "name": "RotaryEncoder" }, { "name": "DHT sensor library for ESPx" }, { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.6.2.zip", "archiveFileName": "HomeDing-0.6.2.zip", "size": 537231, "checksum": "SHA-256:67336cc058f64157e9af8c785e7b0e506307de57b33208dd35d0c162391bb66e" }, { "name": "HomeDing", "version": "0.6.3", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for IoT building devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "dependencies": [ { "name": "LiquidCrystal_PCF8574" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays" }, { "name": "Adafruit NeoPixel" }, { "name": "RotaryEncoder" }, { "name": "DHT sensor library for ESPx" }, { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.6.3.zip", "archiveFileName": "HomeDing-0.6.3.zip", "size": 537232, "checksum": "SHA-256:9d041dba203ae6daf8f26e4d88125ca2ce99cb1a33a5adda267d4afd118e6c9c" }, { "name": "HomeDing", "version": "0.6.4", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for IoT building devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "dependencies": [ { "name": "OneWire" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays" }, { "name": "Adafruit NeoPixel" }, { "name": "RotaryEncoder" }, { "name": "DHT sensor library for ESPx" }, { "name": "my92xx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.6.4.zip", "archiveFileName": "HomeDing-0.6.4.zip", "size": 537239, "checksum": "SHA-256:702c37d5fc5c4d91a34a9a0c4389cb029139531ad33ccb70b922314bca9df4b2" }, { "name": "HomeDing", "version": "0.7.2", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for building IoT devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "dependencies": [ { "name": "OneWire" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "ESP8266 and ESP32 OLED driver for SSD1306 displays" }, { "name": "Adafruit NeoPixel" }, { "name": "RotaryEncoder" }, { "name": "DHT sensor library for ESPx" }, { "name": "my92xx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.7.2.zip", "archiveFileName": "HomeDing-0.7.2.zip", "size": 528077, "checksum": "SHA-256:55b14a81e7aad911f1acb368035930cb7880ff441343056122e29d1f21cdba3c" }, { "name": "HomeDing", "version": "0.8.2", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for building IoT devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "providesIncludes": [ "HomeDing.h" ], "dependencies": [ { "name": "OneWire" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit seesaw Library" }, { "name": "SD" }, { "name": "RotaryEncoder" }, { "name": "DHTNEW" }, { "name": "my92xx" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.8.2.zip", "archiveFileName": "HomeDing-0.8.2.zip", "size": 575571, "checksum": "SHA-256:c7322673b1eaf37a3b6d1014f9f92a9213099988e68b273aa56eeac4d1037b27" }, { "name": "HomeDing", "version": "0.9.0", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for building IoT devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "providesIncludes": [ "HomeDing.h" ], "dependencies": [ { "name": "OneWire" }, { "name": "DallasTemperature" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit seesaw Library" }, { "name": "SD" }, { "name": "RotaryEncoder" }, { "name": "DHTNEW" }, { "name": "my92xx" }, { "name": "ESP32SSDP" }, { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.9.0.zip", "archiveFileName": "HomeDing-0.9.0.zip", "size": 604039, "checksum": "SHA-256:77576b9505a267724ea85cb188ced9aee874161573cd2bd985b230a3edb01e4b" }, { "name": "HomeDing", "version": "0.9.2", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for building IoT devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "providesIncludes": [ "HomeDing.h" ], "dependencies": [ { "name": "OneWire" }, { "name": "DallasTemperature" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit SSD1306" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit seesaw Library" }, { "name": "SD" }, { "name": "RotaryEncoder" }, { "name": "DHTNEW" }, { "name": "my92xx" }, { "name": "ESP32SSDP" }, { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.9.2.zip", "archiveFileName": "HomeDing-0.9.2.zip", "size": 627777, "checksum": "SHA-256:070a297b1f03de643fedbae4b68e39c03aad8d53aa70e44de26fd9c52c7b4f8c" }, { "name": "HomeDing", "version": "0.9.5", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for building IoT devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "providesIncludes": [ "HomeDing.h" ], "dependencies": [ { "name": "OneWire" }, { "name": "DallasTemperature" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit seesaw Library" }, { "name": "SD" }, { "name": "RotaryEncoder" }, { "name": "DHTNEW" }, { "name": "my92xx" }, { "name": "ESP32SSDP" }, { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.9.5.zip", "archiveFileName": "HomeDing-0.9.5.zip", "size": 818616, "checksum": "SHA-256:ee1de7ad812d5434af2723a0a98d4c4f7245a390f547d604255f121dbcca2b7e" }, { "name": "HomeDing", "version": "0.9.6", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for building IoT devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "providesIncludes": [ "HomeDing.h" ], "dependencies": [ { "name": "OneWire" }, { "name": "DallasTemperature" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit seesaw Library" }, { "name": "SD" }, { "name": "RotaryEncoder" }, { "name": "DHTNEW" }, { "name": "my92xx" }, { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.9.6.zip", "archiveFileName": "HomeDing-0.9.6.zip", "size": 818608, "checksum": "SHA-256:de41b7d0307fe80ec90aadbeab68298b61af7ec8641441bbdc2ef073bff1a30e" }, { "name": "HomeDing", "version": "0.9.7", "author": "Matthias Hertel", "maintainer": "Matthias Hertel, https://www.mathertel.de", "sentence": "Building Internet Things made easy.", "paragraph": "A library is for building IoT devices with network connectivity and a web UI based on ESP chips. Devices can be adapted for a specific purpose by configuration without the need for recompilation.", "website": "https://github.com/HomeDing/HomeDing", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/HomeDing/HomeDing.git", "providesIncludes": [ "HomeDing.h" ], "dependencies": [ { "name": "OneWire" }, { "name": "DallasTemperature" }, { "name": "LiquidCrystal_PCF8574" }, { "name": "Adafruit NeoPixel" }, { "name": "Adafruit GFX Library" }, { "name": "Adafruit SH110X" }, { "name": "Adafruit ST7735 and ST7789 Library" }, { "name": "Adafruit seesaw Library" }, { "name": "SD" }, { "name": "RotaryEncoder" }, { "name": "DHTNEW" }, { "name": "my92xx" }, { "name": "PubSubClient" } ], "url": "https://downloads.arduino.cc/libraries/github.com/HomeDing/HomeDing-0.9.7.zip", "archiveFileName": "HomeDing-0.9.7.zip", "size": 819133, "checksum": "SHA-256:3c38ba83bbdf727ea379932c26f7f48cac4097ae6accce72ac580f6e568c3ff9" }, { "name": "ESPHap", "version": "1.0.0", "author": "Yurik", "maintainer": "Yurik", "sentence": "Native support Apple home kit protocol with Arduino projects", "paragraph": "Native support Apple home kit protocol with Arduino projects.", "website": "https://github.com/Yurik72/ESPHap", "category": "Uncategorized", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Yurik72/ESPHap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Yurik72/ESPHap-1.0.0.zip", "archiveFileName": "ESPHap-1.0.0.zip", "size": 4204195, "checksum": "SHA-256:321e8ca08c12d99070759dad4e7f860413e1e04628b6701f26448da1c3031c85" }, { "name": "ESPHap", "version": "1.0.3", "author": "Yurik", "maintainer": "Yurik", "sentence": "Native support Apple HomeKit protocol with Arduino projects", "paragraph": "Native support Apple HomeKit protocol with Arduino projects.", "website": "https://github.com/Yurik72/ESPHap", "category": "Uncategorized", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Yurik72/ESPHap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Yurik72/ESPHap-1.0.3.zip", "archiveFileName": "ESPHap-1.0.3.zip", "size": 4788351, "checksum": "SHA-256:e008be7f014613246e05861fe17357356ac9b41e53007c39c1490df1b76b49ac" }, { "name": "ESPHap", "version": "1.0.7", "author": "Yurik", "maintainer": "Yurik", "sentence": "Native support Apple HomeKit protocol with Arduino projects", "paragraph": "Native support Apple HomeKit protocol with Arduino projects.", "website": "https://github.com/Yurik72/ESPHap", "category": "Uncategorized", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Yurik72/ESPHap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Yurik72/ESPHap-1.0.7.zip", "archiveFileName": "ESPHap-1.0.7.zip", "size": 4979427, "checksum": "SHA-256:9c852ce84fd7edc8ed3c64a5b1ac1391b9135f1bf89ad7a4c7356b663525da6b" }, { "name": "ESPHap", "version": "1.0.9", "author": "Yurik", "maintainer": "Yurik", "sentence": "Native support Apple HomeKit protocol with Arduino projects", "paragraph": "Native support Apple HomeKit protocol with Arduino projects.", "website": "https://github.com/Yurik72/ESPHap", "category": "Uncategorized", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Yurik72/ESPHap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Yurik72/ESPHap-1.0.9.zip", "archiveFileName": "ESPHap-1.0.9.zip", "size": 4979351, "checksum": "SHA-256:5fc5a30ea9c1be22507edc83b08e423e43b1a9793bc38f703ecceacf14f025b9" }, { "name": "ESPHap", "version": "1.1.0", "author": "Yurik", "maintainer": "Yurik", "sentence": "Native support Apple HomeKit protocol with Arduino projects", "paragraph": "Native support Apple HomeKit protocol with Arduino projects.", "website": "https://github.com/Yurik72/ESPHap", "category": "Uncategorized", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Yurik72/ESPHap.git", "url": "https://downloads.arduino.cc/libraries/github.com/Yurik72/ESPHap-1.1.0.zip", "archiveFileName": "ESPHap-1.1.0.zip", "size": 5017863, "checksum": "SHA-256:21f1c727eb937a26dc5b6e8960ff82cc63904c9a0660fae747f8ea0d817b62eb" }, { "name": "RMCS-220X", "version": "1.0.0", "author": "Antoine Petty", "maintainer": "Antoine Petty \u003carduino@antoinepetty.co.uk\u003e", "sentence": "A library to facilitate the control of a Rhino RMCS-220X Servo Motor over i2c.", "paragraph": "This library has control methods for speed, position (in both steps and degrees), and setup functions of the motor. More documentation for the motor can be found in the \u003ca href=\"https://robokits.download/downloads/RMCS220x_DCServo+Driver.pdf\"\u003eRMCS-220X Manual\u003c/a\u003e", "website": "https://github.com/antoinepetty/RhinoNEMA23MotorControl", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/antoinepetty/RMCS-220X-Control.git", "url": "https://downloads.arduino.cc/libraries/github.com/antoinepetty/RMCS_220X-1.0.0.zip", "archiveFileName": "RMCS_220X-1.0.0.zip", "size": 6039, "checksum": "SHA-256:a878f13d3da495e4da750cfe099f0b19055995d8c792cf801bea9ce3368f3e1d" }, { "name": "RMCS-220X", "version": "1.1.0", "author": "Antoine Petty", "maintainer": "Antoine Petty \u003carduino@antoinepetty.co.uk\u003e", "sentence": "A library to facilitate the control of a Rhino RMCS-220X Servo Motor over i2c.", "paragraph": "This library has control methods for speed, position (in both steps and degrees), and setup functions of the motor. More documentation for the motor can be found in the \u003ca href=\"https://robokits.download/downloads/RMCS220x_DCServo+Driver.pdf\"\u003eRMCS-220X Manual\u003c/a\u003e", "website": "https://github.com/antoinepetty/RhinoNEMA23MotorControl", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/antoinepetty/RMCS-220X-Control.git", "url": "https://downloads.arduino.cc/libraries/github.com/antoinepetty/RMCS_220X-1.1.0.zip", "archiveFileName": "RMCS_220X-1.1.0.zip", "size": 6009, "checksum": "SHA-256:67725249f192f4f1aaabc3a0396e490abcaa31377bd8a5299f6e885cc4e00626" }, { "name": "RMCS-220X", "version": "1.1.1", "author": "Antoine Petty", "maintainer": "Antoine Petty \u003carduino@antoinepetty.co.uk\u003e", "sentence": "A library to facilitate the control of a Rhino RMCS-220X Servo Motor over i2c.", "paragraph": "This library has control methods for speed, position (in both steps and degrees), and setup functions of the motor. More documentation for the motor can be found in the \u003ca href=\"https://robokits.download/downloads/RMCS220x_DCServo+Driver.pdf\"\u003eRMCS-220X Manual\u003c/a\u003e", "website": "https://github.com/antoinepetty/RMCS-220X-Control", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/antoinepetty/RMCS-220X-Control.git", "url": "https://downloads.arduino.cc/libraries/github.com/antoinepetty/RMCS_220X-1.1.1.zip", "archiveFileName": "RMCS_220X-1.1.1.zip", "size": 5989, "checksum": "SHA-256:aac595bf09070136bb8a45efa3f01c64127da7a68ece99d9d04b19d3b3e8d92e" }, { "name": "DHT12", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DHT12 temperature and humidity sensor.", "paragraph": "DHT12", "website": "https://github.com/RobTillaart/DHT12", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHT12.git", "providesIncludes": [ "DHT12.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT12-0.2.0.zip", "archiveFileName": "DHT12-0.2.0.zip", "size": 7270, "checksum": "SHA-256:c6c916082e8e1e59057f494b7d2906ddaaa2abf6b1ab0f483abd667bc5a73329" }, { "name": "DHT12", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DHT12 temperature and humidity sensor.", "paragraph": "DHT12", "website": "https://github.com/RobTillaart/DHT12", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHT12.git", "providesIncludes": [ "DHT12.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT12-0.2.1.zip", "archiveFileName": "DHT12-0.2.1.zip", "size": 7267, "checksum": "SHA-256:b9556dd5eeeb438b5d97f0c5cbce83d6f1a171671a6b876a05c3a7e0532a9809" }, { "name": "DHT12", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DHT12 temperature and humidity sensor.", "paragraph": "DHT12", "website": "https://github.com/RobTillaart/DHT12", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHT12.git", "providesIncludes": [ "DHT12.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT12-0.3.0.zip", "archiveFileName": "DHT12-0.3.0.zip", "size": 9056, "checksum": "SHA-256:1beae5239b60c72b2e4a7744f76b54a3b5babe1447f59cb75c58533a5d756899" }, { "name": "DHT12", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DHT12 temperature and humidity sensor.", "paragraph": "DHT12", "website": "https://github.com/RobTillaart/DHT12", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHT12.git", "providesIncludes": [ "DHT12.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT12-0.3.1.zip", "archiveFileName": "DHT12-0.3.1.zip", "size": 9240, "checksum": "SHA-256:a3fb6c1a8eb6e5be6ecd55c5b85abe8c78629ffe902651b7c535999ddbedbb6a" }, { "name": "DHT12", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DHT12 temperature and humidity sensor.", "paragraph": "DHT12", "website": "https://github.com/RobTillaart/DHT12", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHT12.git", "providesIncludes": [ "DHT12.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT12-0.3.2.zip", "archiveFileName": "DHT12-0.3.2.zip", "size": 9337, "checksum": "SHA-256:7919f27905baf817815aec01bf86022395c23247e936cef60f771ddb8b309ca9" }, { "name": "DHT12", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DHT12 temperature and humidity sensor.", "paragraph": "DHT12", "website": "https://github.com/RobTillaart/DHT12", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHT12.git", "providesIncludes": [ "DHT12.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT12-0.3.3.zip", "archiveFileName": "DHT12-0.3.3.zip", "size": 9754, "checksum": "SHA-256:b6225eab6664b10a2bbafb1db793baacb79e6a884a6ee8ceb8bda18a33f92f7c" }, { "name": "DHT12", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DHT12 temperature and humidity sensor.", "paragraph": "Temperature and humidity can be calibrated with an offset.", "website": "https://github.com/RobTillaart/DHT12", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHT12.git", "providesIncludes": [ "DHT12.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT12-0.4.0.zip", "archiveFileName": "DHT12-0.4.0.zip", "size": 10179, "checksum": "SHA-256:0204208aaeffb401c47128ee0a8ba966b7e0e9c6a403f6da7ecc94345ac8b2c9" }, { "name": "DHT12", "version": "0.5.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DHT12 temperature and humidity sensor.", "paragraph": "Temperature and humidity can be calibrated with an offset.", "website": "https://github.com/RobTillaart/DHT12", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHT12.git", "providesIncludes": [ "DHT12.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHT12-0.5.0.zip", "archiveFileName": "DHT12-0.5.0.zip", "size": 11278, "checksum": "SHA-256:f2a0a962c9031bc98601bded763f583a52da111a710c153573dc36aafe172d3b" }, { "name": "DS28CM00", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DS28CM00 unique identification chip.", "paragraph": "48 bit unique ID, + type + CRC =\u003e 64 bit.", "website": "https://github.com/RobTillaart/DS28CM00", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS28CM00.git", "providesIncludes": [ "DS28CM00" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS28CM00-0.2.0.zip", "archiveFileName": "DS28CM00-0.2.0.zip", "size": 7447, "checksum": "SHA-256:ab87442431904e4020afaf8246a81119f8eea8ac7130636d946fbdfb64d9cc1a" }, { "name": "DS28CM00", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DS28CM00 unique identification chip.", "paragraph": "48 bit unique ID, + type + CRC =\u003e 64 bit.", "website": "https://github.com/RobTillaart/DS28CM00", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS28CM00.git", "providesIncludes": [ "Wire.h", "DS28CM00" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS28CM00-0.2.1.zip", "archiveFileName": "DS28CM00-0.2.1.zip", "size": 7438, "checksum": "SHA-256:50a451cdba8f454d9781f6d4deb115af38b19f2a9d1831d832e812ed9359d5f4" }, { "name": "DS28CM00", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DS28CM00 unique identification chip.", "paragraph": "48 bit unique ID, + type + CRC =\u003e 64 bit.", "website": "https://github.com/RobTillaart/DS28CM00", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS28CM00.git", "providesIncludes": [ "DS28CM00.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS28CM00-0.2.2.zip", "archiveFileName": "DS28CM00-0.2.2.zip", "size": 7896, "checksum": "SHA-256:1c44224595cad8d4c50f2c01bdef5d3b26d28b3125ac8992390932f368e010ff" }, { "name": "DS28CM00", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DS28CM00 unique identification chip.", "paragraph": "48 bit unique ID, + type + CRC =\u003e 64 bit.", "website": "https://github.com/RobTillaart/DS28CM00", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS28CM00.git", "providesIncludes": [ "DS28CM00.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS28CM00-0.2.3.zip", "archiveFileName": "DS28CM00-0.2.3.zip", "size": 10046, "checksum": "SHA-256:e6d96bb33127740488b1b68d3b4e89cce6ac15e751c63957d5a8298aff2c06e5" }, { "name": "DS28CM00", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DS28CM00 unique identification chip.", "paragraph": "48 bit unique ID, + type + CRC =\u003e 64 bit.", "website": "https://github.com/RobTillaart/DS28CM00", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS28CM00.git", "providesIncludes": [ "DS28CM00.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS28CM00-0.2.4.zip", "archiveFileName": "DS28CM00-0.2.4.zip", "size": 10155, "checksum": "SHA-256:0b92689e2805e768ea0f0307ed6ddc10a2ce6ef490bd98a02849f972fa514723" }, { "name": "DS28CM00", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DS28CM00 unique identification chip.", "paragraph": "48 bit unique ID, + type + CRC =\u003e 64 bit.", "website": "https://github.com/RobTillaart/DS28CM00", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS28CM00.git", "providesIncludes": [ "DS28CM00.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS28CM00-0.2.5.zip", "archiveFileName": "DS28CM00-0.2.5.zip", "size": 10580, "checksum": "SHA-256:74e4aaa98e3d9735423402e044d165efcb82a1e45dc626ca9dc489da04d096b6" }, { "name": "DS28CM00", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DS28CM00 unique identification chip.", "paragraph": "48 bit unique ID, + type + CRC =\u003e 64 bit.", "website": "https://github.com/RobTillaart/DS28CM00", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS28CM00.git", "providesIncludes": [ "DS28CM00.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS28CM00-0.3.0.zip", "archiveFileName": "DS28CM00-0.3.0.zip", "size": 12094, "checksum": "SHA-256:0caf337fa614ed11d7b3ceb444d74ab48e1251265ed012b209df80bd674f3906" }, { "name": "DS28CM00", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C DS28CM00 unique identification chip.", "paragraph": "48 bit unique ID, + type + CRC =\u003e 64 bit.", "website": "https://github.com/RobTillaart/DS28CM00", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS28CM00.git", "providesIncludes": [ "DS28CM00.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS28CM00-0.4.0.zip", "archiveFileName": "DS28CM00-0.4.0.zip", "size": 12145, "checksum": "SHA-256:dc2ee37cefdf8f7b6ac0316ec7279d38ac185cbb20e8c0df12b96303d194c2b9" }, { "name": "esp32_https_server_compat", "version": "1.0.0", "author": "Frank Hessel \u003cfrank@fhessel.de\u003e, Jack Jansen \u003cJack.Jansen@cwi.nl\u003e", "maintainer": "Frank Hessel \u003cfrank@fhessel.de\u003e", "sentence": "An Arduino library for an alternative ESP32 HTTP/HTTPS web server implementation", "paragraph": "This library is a wrapper around esp32_https_server that provides the same API as the default Webserver library.", "website": "https://github.com/fhessel/esp32_https_server_compat", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fhessel/esp32_https_server_compat.git", "providesIncludes": [ "ESPWebserver.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/fhessel/esp32_https_server_compat-1.0.0.zip", "archiveFileName": "esp32_https_server_compat-1.0.0.zip", "size": 32754, "checksum": "SHA-256:3973b11b234554719faff2658850bdfdb9a788661a934ca07742a75413bb44c0" }, { "name": "ESP32AnalogRead", "version": "0.0.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.0.1.zip", "archiveFileName": "ESP32AnalogRead-0.0.1.zip", "size": 2905, "checksum": "SHA-256:e5e69ad761ed5b2285b13e4a290f076632dc46d34f6b8506c0509498b585f845" }, { "name": "ESP32AnalogRead", "version": "0.0.2", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.0.2.zip", "archiveFileName": "ESP32AnalogRead-0.0.2.zip", "size": 3014, "checksum": "SHA-256:139ffb27b11a8826f14cd0197082124a74d1e07e0d6bae20aee5a76ac51a141f" }, { "name": "ESP32AnalogRead", "version": "0.0.3", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.0.3.zip", "archiveFileName": "ESP32AnalogRead-0.0.3.zip", "size": 3016, "checksum": "SHA-256:8b4a7146c01cbb69f4d2ffac822b76e6c6b57c79edbd2b3dcac0ee095a246154" }, { "name": "ESP32AnalogRead", "version": "0.0.4", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.0.4.zip", "archiveFileName": "ESP32AnalogRead-0.0.4.zip", "size": 3401, "checksum": "SHA-256:1323622a09b4371e1336f4a3605897fea4c42f8a2ffdbe4269d61cf9ed924225" }, { "name": "ESP32AnalogRead", "version": "0.0.5", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.0.5.zip", "archiveFileName": "ESP32AnalogRead-0.0.5.zip", "size": 3406, "checksum": "SHA-256:526971673c722569145e3a82d36fbae1c22d2781fb89ac2be761031ec99a46f8" }, { "name": "ESP32AnalogRead", "version": "0.1.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.1.0.zip", "archiveFileName": "ESP32AnalogRead-0.1.0.zip", "size": 31792, "checksum": "SHA-256:ee4d2f3e7be24ad1a8fe155a2b048b1f1001e8007e9c70eeb589d8e167aa246a" }, { "name": "ESP32AnalogRead", "version": "0.1.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.1.1.zip", "archiveFileName": "ESP32AnalogRead-0.1.1.zip", "size": 31789, "checksum": "SHA-256:63ff7133fee37b7c65c09a68482a98f2ddb4f1cf0ac8eb5a19b87230774602dd" }, { "name": "ESP32AnalogRead", "version": "0.1.2", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.1.2.zip", "archiveFileName": "ESP32AnalogRead-0.1.2.zip", "size": 31861, "checksum": "SHA-256:8e936d8590ecada5a8c3b37ece604f9098615c7da67ecdf0631bd2694a3fca75" }, { "name": "ESP32AnalogRead", "version": "0.2.0", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC Supports the original, S2 and S3.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.2.0.zip", "archiveFileName": "ESP32AnalogRead-0.2.0.zip", "size": 32260, "checksum": "SHA-256:4b6e6a10cc79ff17d2703d5b046378bb8d2ffcbec576e87eb4edc9c0a4e6582b" }, { "name": "ESP32AnalogRead", "version": "0.2.1", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC Supports the original, S2 and S3.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.2.1.zip", "archiveFileName": "ESP32AnalogRead-0.2.1.zip", "size": 32266, "checksum": "SHA-256:e3c36adee90a5ffec4efaafc1dc82c369f2eb1025a0987f1f3d857b1608e1f05" }, { "name": "ESP32AnalogRead", "version": "0.2.2", "author": "Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Load the ESP32 ADC calibration data and use it to read from the ADC Supports the original, S2 and S3.", "paragraph": "Implement this process in an object for arduino https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html", "website": "https://github.com/madhephaestus/ESP32AnalogRead", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/ESP32AnalogRead.git", "providesIncludes": [ "ESP32AnalogRead.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/ESP32AnalogRead-0.2.2.zip", "archiveFileName": "ESP32AnalogRead-0.2.2.zip", "size": 32261, "checksum": "SHA-256:a8520eae2e269a132edba04ac9cc0be14d649897ad37f72f80adbf458a5ec244" }, { "name": "MIDI Device Controller", "version": "1.0.0", "author": "MrSolidSnake745", "maintainer": "Anand Jain \u003cmrsolidsnake745@gmail.com\u003e", "sentence": "Musical control of devices via the MIDI interface", "website": "https://github.com/solidsnake745/MIDI_Device_Controller", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/solidsnake745/MIDI_Device_Controller.git", "providesIncludes": [ "MIDI_Device_Controller.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/solidsnake745/MIDI_Device_Controller-1.0.0.zip", "archiveFileName": "MIDI_Device_Controller-1.0.0.zip", "size": 48852, "checksum": "SHA-256:af875ca889789d3e8af57a88d196ec20a8215c8c4a26ef90feba530f9720edb1" }, { "name": "DS18B20_RT", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "OneWire.h DS18B20.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.2.zip", "archiveFileName": "DS18B20_RT-0.1.2.zip", "size": 11860, "checksum": "SHA-256:6decbc07baa0c58f51b1c11576f91bddccc1e8e8079f6083c6fc41bb81035aa0" }, { "name": "DS18B20_RT", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "OneWire.h DS18B20.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.3.zip", "archiveFileName": "DS18B20_RT-0.1.3.zip", "size": 11882, "checksum": "SHA-256:70b32994b52ee151157725aa1663ff294032fb324c572fad35bbd24bdd95b9cf" }, { "name": "DS18B20_RT", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "OneWire.h DS18B20.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.4.zip", "archiveFileName": "DS18B20_RT-0.1.4.zip", "size": 13007, "checksum": "SHA-256:631f31d42cee45cbcb8641fb57dbaf89e221fe0a07975d8ed17f066bb5dd71d5" }, { "name": "DS18B20_RT", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "OneWire.h", "DS18B20.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.5.zip", "archiveFileName": "DS18B20_RT-0.1.5.zip", "size": 14439, "checksum": "SHA-256:2d8d2b49eb27f2b72e17388c67bafa0a0c29a9960a82f74dad26405b9c1a003a" }, { "name": "DS18B20_RT", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "OneWire.h", "DS18B20.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.6.zip", "archiveFileName": "DS18B20_RT-0.1.6.zip", "size": 14432, "checksum": "SHA-256:ca4958787129149e405d536899f4b12c6a7a058427c9bbfb74f3a1846116792f" }, { "name": "DS18B20_RT", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "OneWire.h", "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.7.zip", "archiveFileName": "DS18B20_RT-0.1.7.zip", "size": 16801, "checksum": "SHA-256:dd83c5c248d69091299a4c047c2277d5af28ec9c1a1716c294763daf4cb5c662" }, { "name": "DS18B20_RT", "version": "0.1.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "OneWire.h", "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.8.zip", "archiveFileName": "DS18B20_RT-0.1.8.zip", "size": 17184, "checksum": "SHA-256:fee5d9be9316ce2ddbec1e74c9c64c21ec2aaba347c780da8832df909360a311" }, { "name": "DS18B20_RT", "version": "0.1.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.9.zip", "archiveFileName": "DS18B20_RT-0.1.9.zip", "size": 17198, "checksum": "SHA-256:cd4ee1804c1d75a18b035786638380259e1cb24aa1f3fa92578cd671ee18d2bd" }, { "name": "DS18B20_RT", "version": "0.1.10", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.10.zip", "archiveFileName": "DS18B20_RT-0.1.10.zip", "size": 17339, "checksum": "SHA-256:5ab83b63bad29778e4504e75b3b80342b2f6e7fbf2018412830f377dab49a41f" }, { "name": "DS18B20_RT", "version": "0.1.11", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.11.zip", "archiveFileName": "DS18B20_RT-0.1.11.zip", "size": 17520, "checksum": "SHA-256:bbbd21227a7669937f50f56df541ce66a1a0dad26f6655ac1e6c366e7a80ae07" }, { "name": "DS18B20_RT", "version": "0.1.12", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.12.zip", "archiveFileName": "DS18B20_RT-0.1.12.zip", "size": 17750, "checksum": "SHA-256:03554d923463d83f28b0b1f5365a53aedbab160079aabdfa4f911e09e472723e" }, { "name": "DS18B20_RT", "version": "0.1.13", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.13.zip", "archiveFileName": "DS18B20_RT-0.1.13.zip", "size": 18233, "checksum": "SHA-256:34ba238de4e07e20bcfd5a1171eba941a114ff64750e5967c1fda36c8f2afe34" }, { "name": "DS18B20_RT", "version": "0.1.14", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.14.zip", "archiveFileName": "DS18B20_RT-0.1.14.zip", "size": 18631, "checksum": "SHA-256:1ed5eebab5d0d3460e9263f965b69ea204673a9b87b3fb9f0d7c64b4b098d4d6" }, { "name": "DS18B20_RT", "version": "0.1.15", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.15.zip", "archiveFileName": "DS18B20_RT-0.1.15.zip", "size": 18753, "checksum": "SHA-256:4caf629085c204bbe886816c1ba8446312ea60b561f82bba425c32343aa4df26" }, { "name": "DS18B20_RT", "version": "0.1.16", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.1.16.zip", "archiveFileName": "DS18B20_RT-0.1.16.zip", "size": 19046, "checksum": "SHA-256:63f51370e39d8f27e717a3c5108668c482898af8ff72a15c6057c728b2cde7d4" }, { "name": "DS18B20_RT", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.2.0.zip", "archiveFileName": "DS18B20_RT-0.2.0.zip", "size": 19453, "checksum": "SHA-256:5f60789e2034919d98213b09d66971bb082e8c366edc2ebb11c91411be3dea4e" }, { "name": "DS18B20_RT", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.2.1.zip", "archiveFileName": "DS18B20_RT-0.2.1.zip", "size": 21267, "checksum": "SHA-256:f81631b85a010128ea1414dab0ef08c06789f888d750d6ed3db46570911a30e8" }, { "name": "DS18B20_RT", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the DS18B20 temperature sensor.", "paragraph": "Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.", "website": "https://github.com/RobTillaart/DS18B20", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DS18B20.git", "providesIncludes": [ "DS18B20.h" ], "dependencies": [ { "name": "OneWire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DS18B20_RT-0.2.2.zip", "archiveFileName": "DS18B20_RT-0.2.2.zip", "size": 21382, "checksum": "SHA-256:198ccbac7bee3ad01444ad8e3f15c8f84d8fbdd2812b0c56f2e88e347de4e97f" }, { "name": "Simple FOC", "version": "1.0.0", "author": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "maintainer": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the gimbal motor using FOC algorithm", "website": "http://github.com/askuric/Arduino-FOC/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.0.0.zip", "archiveFileName": "Simple_FOC-1.0.0.zip", "size": 2460642, "checksum": "SHA-256:8a4a88df8638c919b6174c8183f53f596c3fb526d2cf385d8400b4742673a904" }, { "name": "Simple FOC", "version": "1.1.0", "author": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "maintainer": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the gimbal motor using FOC algorithm. It is interded both for plug\u0026play and simple enough to be easy to extend.", "website": "http://github.com/askuric/Arduino-FOC/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.1.0.zip", "archiveFileName": "Simple_FOC-1.1.0.zip", "size": 2530760, "checksum": "SHA-256:2e0cb322334dd1a83a317bdaee7db9a1cd3610fba8ee0ce60c8fedc3de455b3b" }, { "name": "Simple FOC", "version": "1.1.1", "author": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "maintainer": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the gimbal motor using FOC algorithm. It is interded both for plug\u0026play and simple enough to be easy to extend.", "website": "http://github.com/askuric/Arduino-FOC/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.1.1.zip", "archiveFileName": "Simple_FOC-1.1.1.zip", "size": 2553954, "checksum": "SHA-256:dcbbacaf664be82027d162eafec74360e0e38cd400ccb190c2abadcc791cfd1e" }, { "name": "Simple FOC", "version": "1.1.2", "author": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "maintainer": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the gimbal motor using FOC algorithm. It is interded both for plug\u0026play and simple enough to be easy to extend.", "website": "http://github.com/askuric/Arduino-FOC/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.1.2.zip", "archiveFileName": "Simple_FOC-1.1.2.zip", "size": 2553955, "checksum": "SHA-256:6c754fb88418055e392b730e25e2da56605639a1f6ec1bc9a972e8ceeff3ed56" }, { "name": "Simple FOC", "version": "1.2.0", "author": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "maintainer": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the gimbal motor using FOC algorithm. It is interded both for plug\u0026play and simple enough to be easy to extend.", "website": "http://github.com/askuric/Arduino-FOC/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.2.0.zip", "archiveFileName": "Simple_FOC-1.2.0.zip", "size": 4774883, "checksum": "SHA-256:18ee9e0e8da1931fb2a8702e68f1d8e49fd28b658514d1861277640ed47b8260" }, { "name": "Simple FOC", "version": "1.3.0", "author": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "maintainer": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the gimbal motor using FOC algorithm. It is interded both for plug\u0026play and simple enough to be easy to extend. Library supports Arudino devices such as Arduino UNO, MEGA and similar, but also stm32 boards Nucleo and Bluepill.", "website": "http://askuric.github.io/Arduino-FOC", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.3.0.zip", "archiveFileName": "Simple_FOC-1.3.0.zip", "size": 65722, "checksum": "SHA-256:bc56db4f7db503905d79c5104800c242c381a5ea16a5be27efe1bc838267154e" }, { "name": "Simple FOC", "version": "1.3.1", "author": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "maintainer": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the gimbal motor using FOC algorithm. It is interded both for plug\u0026play and simple enough to be easy to extend. Library supports Arudino devices such as Arduino UNO, MEGA and similar, but also stm32 boards Nucleo and Bluepill.", "website": "http://askuric.github.io/Arduino-FOC", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.3.1.zip", "archiveFileName": "Simple_FOC-1.3.1.zip", "size": 69124, "checksum": "SHA-256:3d6a3b597d42853db2ae8e40b9fab497fc8a7ac0716b57c7b87eabfe68a13235" }, { "name": "Simple FOC", "version": "1.4.0", "author": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "maintainer": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC motor using FOC algorithm. It is interded both for plug\u0026play and simple enough to be easy to extend. Library supports Arudino devices such as Arduino UNO, MEGA and similar, but also stm32 boards Nucleo and Bluepill.", "website": "http://askuric.github.io/Arduino-FOC", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.4.0.zip", "archiveFileName": "Simple_FOC-1.4.0.zip", "size": 73578, "checksum": "SHA-256:ff04a9d1dedeb1f78aa68b9181a02ddc9a8c716b202f49269d081a8fdea2214c" }, { "name": "Simple FOC", "version": "1.4.1", "author": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "maintainer": "Antun Skuric \u003cantun.skuric@outlook.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC motor using FOC algorithm. It is interded both for plug\u0026play and simple enough to be easy to extend. Library supports Arudino devices such as Arduino UNO, MEGA and similar, but also stm32 boards Nucleo and Bluepill.", "website": "http://askuric.github.io/Arduino-FOC", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.4.1.zip", "archiveFileName": "Simple_FOC-1.4.1.zip", "size": 79392, "checksum": "SHA-256:3d64815645b33dc221f859229bcea422f0ccbabd6c0d85c42930267a6a6c135b" }, { "name": "Simple FOC", "version": "1.5.0", "author": "Antun Skuric \u003cinfo@simplefoc.com\u003e", "maintainer": "Antun Skuric \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC motor using FOC algorithm. It is intended to support as many BLDC motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards Nucleo and Bluepill and ESP32 boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.5.0.zip", "archiveFileName": "Simple_FOC-1.5.0.zip", "size": 107750, "checksum": "SHA-256:215b68c89b592fb49ceee19ca631d402fa4e0aa4677431ae8adcf77fdd43f427" }, { "name": "Simple FOC", "version": "1.6.0", "author": "Antun Skuric \u003cinfo@simplefoc.com\u003e", "maintainer": "Antun Skuric \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.6.0.zip", "archiveFileName": "Simple_FOC-1.6.0.zip", "size": 119148, "checksum": "SHA-256:3b749ae180d600b1546ed9afd64a9b00503608a9b4e69615f45760e4b024f96f" }, { "name": "Simple FOC", "version": "1.6.1", "author": "Antun Skuric \u003cinfo@simplefoc.com\u003e", "maintainer": "Antun Skuric \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-1.6.1.zip", "archiveFileName": "Simple_FOC-1.6.1.zip", "size": 119148, "checksum": "SHA-256:f7572e52fdf847334a937ca1298caff62c35e34c1b576668aa1d7b2908ae8552" }, { "name": "Simple FOC", "version": "2.0.0", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.0.0.zip", "archiveFileName": "Simple_FOC-2.0.0.zip", "size": 145114, "checksum": "SHA-256:656eebe744954a763a505b09eb5346042477c626026b13ebabcdea3e86face02" }, { "name": "Simple FOC", "version": "2.0.1", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.0.1.zip", "archiveFileName": "Simple_FOC-2.0.1.zip", "size": 149235, "checksum": "SHA-256:369f693087d7bd538445356a638d12532e59b299b4cc5d1db399b87b7e8bf712" }, { "name": "Simple FOC", "version": "2.0.2", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.0.2.zip", "archiveFileName": "Simple_FOC-2.0.2.zip", "size": 154145, "checksum": "SHA-256:6a88b861662e510bac65cb08dd1d3e683b213b733fbc57d488dd1defc3121268" }, { "name": "Simple FOC", "version": "2.1.0", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.1.0.zip", "archiveFileName": "Simple_FOC-2.1.0.zip", "size": 461908, "checksum": "SHA-256:2cd6fba0ad46ff7e713a5c84ea607bf3c27f1c7ce6f1986a5db64ae88293c904" }, { "name": "Simple FOC", "version": "2.1.1", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.1.1.zip", "archiveFileName": "Simple_FOC-2.1.1.zip", "size": 479654, "checksum": "SHA-256:b7deed894151d9cc3af246970c5b2e7648ae151c3b2df4af74e3abc635a325da" }, { "name": "Simple FOC", "version": "2.2.0", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.2.0.zip", "archiveFileName": "Simple_FOC-2.2.0.zip", "size": 518720, "checksum": "SHA-256:a0ae0215c5087eee9d5fc779e59e634011e912c432a9f019674750a050f6070a" }, { "name": "Simple FOC", "version": "2.2.1", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.2.1.zip", "archiveFileName": "Simple_FOC-2.2.1.zip", "size": 532953, "checksum": "SHA-256:61d3183649824dd1a1834f9ad86a9312fb78d56a357703636f0bebfc7b03d02c" }, { "name": "Simple FOC", "version": "2.2.2", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.2.2.zip", "archiveFileName": "Simple_FOC-2.2.2.zip", "size": 572450, "checksum": "SHA-256:54fd0c815ad0d1bda0a17dd7971c2c1ac700577423a5ddf35ca7b8c8c5530478" }, { "name": "Simple FOC", "version": "2.2.3", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.2.3.zip", "archiveFileName": "Simple_FOC-2.2.3.zip", "size": 586264, "checksum": "SHA-256:129924761748bd70b6361ddb7d358dc6ddd45341e33f244ef649a1efbecb92c9" }, { "name": "Simple FOC", "version": "2.3.0", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.3.0.zip", "archiveFileName": "Simple_FOC-2.3.0.zip", "size": 620014, "checksum": "SHA-256:b7a1582c33b98ae4a8e606823250211bd959cafa5a764ccb15ee22a1b5fefaa1" }, { "name": "Simple FOC", "version": "2.3.1", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.3.1.zip", "archiveFileName": "Simple_FOC-2.3.1.zip", "size": 628484, "checksum": "SHA-256:8a79e0a988d5b9bfc7c559134c4dbe90222ca71ef4f35de3bd94fa32c77bb51a" }, { "name": "Simple FOC", "version": "2.3.2", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.3.2.zip", "archiveFileName": "Simple_FOC-2.3.2.zip", "size": 628252, "checksum": "SHA-256:4e2ce9faca76ad26fb5c5a927522291120ee47b72ecbbd7ad70b13833df952d5" }, { "name": "Simple FOC", "version": "2.3.3", "author": "Simplefoc \u003cinfo@simplefoc.com\u003e", "maintainer": "Simplefoc \u003cinfo@simplefoc.com\u003e", "sentence": "A library demistifying FOC for BLDC motors", "paragraph": "Simple library intended for hobby comunity to run the BLDC and Stepper motor using FOC algorithm. It is intended to support as many BLDC/Stepper motor+sensor+driver combinations as possible and in the same time maintain simplicity of usage. Library supports Arudino devices such as Arduino UNO, MEGA, NANO and similar, stm32 boards such as Nucleo and Bluepill, ESP32 and Teensy boards.", "website": "https://docs.simplefoc.com", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/askuric/Arduino-FOC.git", "providesIncludes": [ "SimpleFOC.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/askuric/Simple_FOC-2.3.3.zip", "archiveFileName": "Simple_FOC-2.3.3.zip", "size": 654185, "checksum": "SHA-256:6a62500fca1c236f9503f6e8bc808b2f47059d002bac6774a6cb9c7521724b2b" }, { "name": "Piano Board", "version": "1.0.1", "author": "Maarten Janssen \u003cmaarten@cheerful.nl\u003e", "maintainer": "Maarten Janssen \u003cmaarten@cheerful.nl\u003e", "sentence": "PianoBoard library for the Piano Board from Cheerful Electronic", "paragraph": "This library is intended to interface with the Cheerful Electronic Piano Board and allows you to make a piano using an external synthesizer or the on-board beeper.", "website": "https://github.com/DhrBaksteen/ArduinoPianoBoard/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/DhrBaksteen/ArduinoPianoBoard.git", "providesIncludes": [ "SPI.h", "PianoKeys.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/DhrBaksteen/Piano_Board-1.0.1.zip", "archiveFileName": "Piano_Board-1.0.1.zip", "size": 130302, "checksum": "SHA-256:fd473ed68612d715f409ab7051ee70872cd45c6c13df56528058b472e424fedf" }, { "name": "simple-web-dashboard", "version": "0.1.0", "author": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "maintainer": "Adam Demuri \u003cadam.demuri@gmail.com\u003e", "sentence": "Displays variable values on a simple web page", "paragraph": "Minimal library for displaying values on ESP platforms. Asynchronously refreshes.", "website": "https://github.com/ademuri/simple-web-dashboard", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ademuri/esp-simple-web-dashboard.git", "providesIncludes": [ "dashboard.hpp" ], "dependencies": [ { "name": "ESP Async WebServer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/ademuri/simple_web_dashboard-0.1.0.zip", "archiveFileName": "simple_web_dashboard-0.1.0.zip", "size": 10260, "checksum": "SHA-256:5753475a048bf5fe2c8a098c7fba0176f7239cdb5e4fe35ef265e07c7b3cf80b" }, { "name": "MultiMap", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for fast non-linear interpolation by means of two arrays.", "website": "https://github.com/RobTillaart/Arduino/MultiMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MultiMap.git", "providesIncludes": [ "multimap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MultiMap-0.1.1.zip", "archiveFileName": "MultiMap-0.1.1.zip", "size": 9744, "checksum": "SHA-256:1a0a274c2049a6e3430b57213d7494de9a95e0c430f15ec3f9dcb07135f2d91b" }, { "name": "MultiMap", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for fast non-linear interpolation by means of two arrays.", "website": "https://github.com/RobTillaart/Arduino/MultiMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MultiMap.git", "providesIncludes": [ "multimap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MultiMap-0.1.2.zip", "archiveFileName": "MultiMap-0.1.2.zip", "size": 9804, "checksum": "SHA-256:93c137f7e0bbd3e1f1514fe8f5e3c3f3e7362829642afca288850371f9935966" }, { "name": "MultiMap", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for fast non-linear interpolation by means of two arrays.", "website": "https://github.com/RobTillaart/Arduino/MultiMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MultiMap.git", "providesIncludes": [ "MultiMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MultiMap-0.1.3.zip", "archiveFileName": "MultiMap-0.1.3.zip", "size": 11407, "checksum": "SHA-256:fd72f2f34174802f415eee6a54b8730bc14dad10e19c281c7a1b7241371c2460" }, { "name": "MultiMap", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for fast non-linear interpolation by means of two arrays.", "website": "https://github.com/RobTillaart/MultiMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MultiMap.git", "providesIncludes": [ "MultiMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MultiMap-0.1.4.zip", "archiveFileName": "MultiMap-0.1.4.zip", "size": 11667, "checksum": "SHA-256:11dea8a2519605c8fa9d4aeb1606caae79c1613b6d4db2a9e002f3f40eabad92" }, { "name": "MultiMap", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for fast non-linear interpolation by means of two arrays.", "website": "https://github.com/RobTillaart/MultiMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MultiMap.git", "providesIncludes": [ "MultiMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MultiMap-0.1.5.zip", "archiveFileName": "MultiMap-0.1.5.zip", "size": 12142, "checksum": "SHA-256:ca09302de8a3693e6f8c1207208bb608af88c06f7d2ea0b6d983c70f1862e1bd" }, { "name": "MultiMap", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for fast non-linear interpolation by means of two arrays.", "website": "https://github.com/RobTillaart/MultiMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MultiMap.git", "providesIncludes": [ "MultiMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MultiMap-0.1.6.zip", "archiveFileName": "MultiMap-0.1.6.zip", "size": 12537, "checksum": "SHA-256:60c39613533c7cdc223d010de13886eeb00caad140f78e9f8b420cea55526774" }, { "name": "MultiMap", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for fast non-linear interpolation by means of two arrays.", "website": "https://github.com/RobTillaart/MultiMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MultiMap.git", "providesIncludes": [ "MultiMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MultiMap-0.1.7.zip", "archiveFileName": "MultiMap-0.1.7.zip", "size": 16226, "checksum": "SHA-256:acfcc8adfeefc41de86133a5987f400590d7ddbd233f92ff4a90c22b56662cc5" }, { "name": "MultiMap", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for fast non-linear interpolation by means of two arrays.", "website": "https://github.com/RobTillaart/MultiMap", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MultiMap.git", "providesIncludes": [ "MultiMap.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MultiMap-0.2.0.zip", "archiveFileName": "MultiMap-0.2.0.zip", "size": 19059, "checksum": "SHA-256:83d6109fdfbed8f6f8c1c40cc9127f322db0b1b7ea596d42141377ddf6cd4e39" }, { "name": "Dictionary", "version": "1.0.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-1.0.0.zip", "archiveFileName": "Dictionary-1.0.0.zip", "size": 9352, "checksum": "SHA-256:02c82547b932a7c662584df211c748b565e528ed2f791c71e58125139f0484fc" }, { "name": "Dictionary", "version": "1.0.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-1.0.1.zip", "archiveFileName": "Dictionary-1.0.1.zip", "size": 10913, "checksum": "SHA-256:af38a2772a03d014d6ce8315e090064883689e4755ac8da790278f9ec6f978e4" }, { "name": "Dictionary", "version": "1.0.2", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-1.0.2.zip", "archiveFileName": "Dictionary-1.0.2.zip", "size": 11400, "checksum": "SHA-256:6df78d30d3911cd383c36c5f9c1b3aea29e5a57ef8ac9748a373838960145be7" }, { "name": "Dictionary", "version": "1.1.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-1.1.0.zip", "archiveFileName": "Dictionary-1.1.0.zip", "size": 11971, "checksum": "SHA-256:e4166b7872f4fb1a63cc6f79442e3147b85108157bb521768cdcb17966fc2337" }, { "name": "Dictionary", "version": "1.1.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-1.1.1.zip", "archiveFileName": "Dictionary-1.1.1.zip", "size": 12085, "checksum": "SHA-256:6a8b9c21cb458e691ace5b6ab3892fd3dc29b7ac4e196a167d92c1e08b860c32" }, { "name": "Dictionary", "version": "1.2.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-1.2.0.zip", "archiveFileName": "Dictionary-1.2.0.zip", "size": 12217, "checksum": "SHA-256:0f3903079898d1ce1897052507236958e186e5959261f9524bd1894440fabcbb" }, { "name": "Dictionary", "version": "1.2.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-1.2.1.zip", "archiveFileName": "Dictionary-1.2.1.zip", "size": 16661, "checksum": "SHA-256:975fe682b4f57a5d1e1e554b1d3d9173246ac7a19776d9190ea43b2470491301" }, { "name": "Dictionary", "version": "1.3.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-1.3.0.zip", "archiveFileName": "Dictionary-1.3.0.zip", "size": 17590, "checksum": "SHA-256:9605ee2b284bbe5fb83b7830586a9b7db977f01e5d6c0decae766564a7c6626b" }, { "name": "Dictionary", "version": "2.0.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-2.0.0.zip", "archiveFileName": "Dictionary-2.0.0.zip", "size": 19570, "checksum": "SHA-256:82e4a4af886f25a7151d3c0b5986d3c223fc0cb9e6d63d0aae260ac8e6859da6" }, { "name": "Dictionary", "version": "2.1.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-2.1.0.zip", "archiveFileName": "Dictionary-2.1.0.zip", "size": 21118, "checksum": "SHA-256:5c6b5c895d8bc4036f408711f8e8ed01cb3edc610273fc6c52a097fcc84f7cbf" }, { "name": "Dictionary", "version": "2.1.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-2.1.1.zip", "archiveFileName": "Dictionary-2.1.1.zip", "size": 28216, "checksum": "SHA-256:3b4728e3e1e010e25527b234f2d68855b9dd457eff62383c93c59b8f6af78948" }, { "name": "Dictionary", "version": "2.1.2", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-2.1.2.zip", "archiveFileName": "Dictionary-2.1.2.zip", "size": 28222, "checksum": "SHA-256:469295a1a0bf5c5c86fae3188116c2f0480de6567be490a93a9d0ebaddc55ee4" }, { "name": "Dictionary", "version": "3.0.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.0.0.zip", "archiveFileName": "Dictionary-3.0.0.zip", "size": 22921, "checksum": "SHA-256:9dcae0a521ba0e4e109ab0cbd3977f83a879e29be0f0f2c95fcf217fa57c9d97" }, { "name": "Dictionary", "version": "3.1.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.1.0.zip", "archiveFileName": "Dictionary-3.1.0.zip", "size": 60353, "checksum": "SHA-256:b1febad41ebccf975080924526991fa28dc3e24951f61f1f0e7a87203ee875f0" }, { "name": "Dictionary", "version": "3.1.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.1.1.zip", "archiveFileName": "Dictionary-3.1.1.zip", "size": 60396, "checksum": "SHA-256:cd064d7f41085f49019a1ea4d8c0bccc4baf626ab115a74424e3f405098698ad" }, { "name": "Dictionary", "version": "3.1.2", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.1.2.zip", "archiveFileName": "Dictionary-3.1.2.zip", "size": 60449, "checksum": "SHA-256:b3b53fac9bc7efd32d8ac4415e868af4d03d776283ac7c72eabf7159a90867a7" }, { "name": "Dictionary", "version": "3.2.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.2.0.zip", "archiveFileName": "Dictionary-3.2.0.zip", "size": 60815, "checksum": "SHA-256:06daef19b93927aa3ac36d376a56b7070652420cf617e5cb7f8c395a4487df69" }, { "name": "Dictionary", "version": "3.2.1", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.2.1.zip", "archiveFileName": "Dictionary-3.2.1.zip", "size": 60857, "checksum": "SHA-256:93a15c3cc061e595eb4ef87d7ff5b3ec62316d2e8789ca3d7516167d58c3a098" }, { "name": "Dictionary", "version": "3.2.2", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.2.2.zip", "archiveFileName": "Dictionary-3.2.2.zip", "size": 60914, "checksum": "SHA-256:e58540444e704d4680a67c7fc7e32c8fccba968bc7cb7a45b8958b27ae704860" }, { "name": "Dictionary", "version": "3.3.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.3.0.zip", "archiveFileName": "Dictionary-3.3.0.zip", "size": 64486, "checksum": "SHA-256:3e87be92854b6f88f89e0bc6882997a66b2ed92c6e78800021a9150a3d213a56" }, { "name": "Dictionary", "version": "3.4.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.4.0.zip", "archiveFileName": "Dictionary-3.4.0.zip", "size": 64898, "checksum": "SHA-256:2429ed6c2181ba824d9a8e84fc086a4a902b09d42fd6c319b36231a85da11e60" }, { "name": "Dictionary", "version": "3.5.0", "author": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "maintainer": "Anatoli Arkhipenko \u003carkhipenko@hotmail.com\u003e", "sentence": "A dictionary data type with a fast b-tree based search", "paragraph": "A dictionary data type with a fast b-tree based search (based on crc32)", "website": "https://github.com/arkhipenko/Dictionary.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/arkhipenko/Dictionary.git", "url": "https://downloads.arduino.cc/libraries/github.com/arkhipenko/Dictionary-3.5.0.zip", "archiveFileName": "Dictionary-3.5.0.zip", "size": 64825, "checksum": "SHA-256:408bd9599b7c5047026d0a09a2aa0673a34c6d481ce6f1f8def20812b9b1d19a" }, { "name": "DHTNEW", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrup", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.1.6.zip", "archiveFileName": "DHTNEW-0.1.6.zip", "size": 9618, "checksum": "SHA-256:abfa1459cacfaeb0bf4c975b0df12a2505cab1c59500d211e865ad8a2734a884" }, { "name": "DHTNEW", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrup", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.1.7.zip", "archiveFileName": "DHTNEW-0.1.7.zip", "size": 11390, "checksum": "SHA-256:2d0e6c5ddeed8a657ccf0365dc629469156c73d604249499cb38ffb08494eef0" }, { "name": "DHTNEW", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrup", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.2.0.zip", "archiveFileName": "DHTNEW-0.2.0.zip", "size": 11414, "checksum": "SHA-256:990181b8c69f72f9bc22c2cb8d94ffc7a0be1d9ebda975d8767f730d8f63f14e" }, { "name": "DHTNEW", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrup", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.2.1.zip", "archiveFileName": "DHTNEW-0.2.1.zip", "size": 12946, "checksum": "SHA-256:03e71398a47bdaa9fc39b421474ba90c5a14d5a65a625037a9fcab5519d8cb95" }, { "name": "DHTNEW", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrup", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.3.0.zip", "archiveFileName": "DHTNEW-0.3.0.zip", "size": 17711, "checksum": "SHA-256:31b487aa5db917ced6ac8a52345506ec6b77e7550eb735b77ecbc37ae36b13f5" }, { "name": "DHTNEW", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.3.1.zip", "archiveFileName": "DHTNEW-0.3.1.zip", "size": 19221, "checksum": "SHA-256:db91fe9e7f8794c492281962290abf90c12e8d2fddce58e60ceef2f8f765d45b" }, { "name": "DHTNEW", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.3.2.zip", "archiveFileName": "DHTNEW-0.3.2.zip", "size": 20688, "checksum": "SHA-256:5490c59424f043b763179a4908704994da7fee0c4f3aacde8d574e4cae0ed47a" }, { "name": "DHTNEW", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.3.3.zip", "archiveFileName": "DHTNEW-0.3.3.zip", "size": 23220, "checksum": "SHA-256:93ef444258a404d976bef0dca0dcf757a4d764e96c0719dd28bc1c65ba271e3a" }, { "name": "DHTNEW", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.3.4.zip", "archiveFileName": "DHTNEW-0.3.4.zip", "size": 23736, "checksum": "SHA-256:331c83ab270832a7dd5a2a795cebf72d578eecb36b3830d6b516f1b854a44bdc" }, { "name": "DHTNEW", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.0.zip", "archiveFileName": "DHTNEW-0.4.0.zip", "size": 25449, "checksum": "SHA-256:c65d24a5649fb02a2b919c976dff89b1a3ef8b17523cb509e6900445bda49b44" }, { "name": "DHTNEW", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.1.zip", "archiveFileName": "DHTNEW-0.4.1.zip", "size": 27627, "checksum": "SHA-256:243c7a8a2adf717ef2979e761efb1b87e25fde323584bb50f1ccc08a57ebd303" }, { "name": "DHTNEW", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.2.zip", "archiveFileName": "DHTNEW-0.4.2.zip", "size": 28670, "checksum": "SHA-256:bf7f4e2623bbc56a620c162967d783d36c461861ab72859698e4d43b97211aeb" }, { "name": "DHTNEW", "version": "0.4.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.3.zip", "archiveFileName": "DHTNEW-0.4.3.zip", "size": 30004, "checksum": "SHA-256:1fcf71a82e931f5970b86d43358f3372b1f388484ecbf1b34b1506f62ac01329" }, { "name": "DHTNEW", "version": "0.4.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.4.zip", "archiveFileName": "DHTNEW-0.4.4.zip", "size": 30013, "checksum": "SHA-256:2ec9be42cc9a01e95debe93e0fe08a06834a068de1200ce178d5f39ffdd334f3" }, { "name": "DHTNEW", "version": "0.4.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.5.zip", "archiveFileName": "DHTNEW-0.4.5.zip", "size": 30070, "checksum": "SHA-256:656fd3919277f36d766e392755bb0d8036919d475cd579b4840ea798ed3b0102" }, { "name": "DHTNEW", "version": "0.4.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.6.zip", "archiveFileName": "DHTNEW-0.4.6.zip", "size": 32990, "checksum": "SHA-256:79bd5de969f5616f81f2dad943327febbd7272f168861b4bd8e39257fe066dc6" }, { "name": "DHTNEW", "version": "0.4.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.7.zip", "archiveFileName": "DHTNEW-0.4.7.zip", "size": 33083, "checksum": "SHA-256:63f62ca27527329c64374f590665c129a269643b795eb64f273c55f16649ca21" }, { "name": "DHTNEW", "version": "0.4.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.8.zip", "archiveFileName": "DHTNEW-0.4.8.zip", "size": 33122, "checksum": "SHA-256:b5fd4506e49666bb0845bf5cfa506c2e9274e272f48c180d8c1093ad700b909f" }, { "name": "DHTNEW", "version": "0.4.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.9.zip", "archiveFileName": "DHTNEW-0.4.9.zip", "size": 33379, "checksum": "SHA-256:40109c929988446da430bf4310becb29dab7128833ea8097052c8ecab7af8d8a" }, { "name": "DHTNEW", "version": "0.4.10", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.10.zip", "archiveFileName": "DHTNEW-0.4.10.zip", "size": 35610, "checksum": "SHA-256:171d8ee257ba6dd55e56a7974dfc16e2cff7388369a3212a4d1f2d0659cdfdd0" }, { "name": "DHTNEW", "version": "0.4.11", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.11.zip", "archiveFileName": "DHTNEW-0.4.11.zip", "size": 34663, "checksum": "SHA-256:34b3206daeee4508d6be1229861614efb3c69109fed71910704513a5c86c7b82" }, { "name": "DHTNEW", "version": "0.4.12", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.12.zip", "archiveFileName": "DHTNEW-0.4.12.zip", "size": 34762, "checksum": "SHA-256:e8d18827f970b61c3431ff46c39107e3a8b8e44b6af428982346afa8dca39091" }, { "name": "DHTNEW", "version": "0.4.13", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.13.zip", "archiveFileName": "DHTNEW-0.4.13.zip", "size": 34830, "checksum": "SHA-256:4220e848660e933ba9da1a6c7ba0bc59057d68ccb5c23851e3acab32eb4e738a" }, { "name": "DHTNEW", "version": "0.4.14", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.14.zip", "archiveFileName": "DHTNEW-0.4.14.zip", "size": 35834, "checksum": "SHA-256:97d65869fb99e3eae362e819a6b181f443027410a45ff19a4d60a676559ead06" }, { "name": "DHTNEW", "version": "0.4.15", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.15.zip", "archiveFileName": "DHTNEW-0.4.15.zip", "size": 35932, "checksum": "SHA-256:02a436b7b83637f558c997c9fbd67782a3541403a83363684bbae740410e0dd1" }, { "name": "DHTNEW", "version": "0.4.16", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, Sonoff Si7021, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.16.zip", "archiveFileName": "DHTNEW-0.4.16.zip", "size": 36044, "checksum": "SHA-256:bb3d544c3bd086ae4c443877e235be576999637eda172f75464ff3271d22e4da" }, { "name": "DHTNEW", "version": "0.4.17", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, Sonoff Si7021, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.17.zip", "archiveFileName": "DHTNEW-0.4.17.zip", "size": 36080, "checksum": "SHA-256:b1af7b1c55b197af58f4d013f2ed826ca278831af938361363a894c9a5695be0" }, { "name": "DHTNEW", "version": "0.4.18", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, Sonoff Si7021, AM2320, AM2321, AM2322, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.18.zip", "archiveFileName": "DHTNEW-0.4.18.zip", "size": 36820, "checksum": "SHA-256:49e70672bf9e4d86e5fd102d3e10def3feb71d470830dfc53702dd23da56de74" }, { "name": "DHTNEW", "version": "0.4.19", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, Sonoff Si7021, AM2320, AM2321, AM2322, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.19.zip", "archiveFileName": "DHTNEW-0.4.19.zip", "size": 37064, "checksum": "SHA-256:0dae98b6eff82110320f9a7aaf7b23b025365b3f4d2a7167d4897349174fa506" }, { "name": "DHTNEW", "version": "0.4.20", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.", "paragraph": "Types supported: DHT11, DHT22, DHT33, DHT44, AM2301, AM2302, AM2303, Sonoff Si7021, AM2320, AM2321, AM2322, autodetect, offset, interrupt, powerDown", "website": "https://github.com/RobTillaart/DHTNEW", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DHTNew.git", "providesIncludes": [ "dhtnew.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DHTNEW-0.4.20.zip", "archiveFileName": "DHTNEW-0.4.20.zip", "size": 37580, "checksum": "SHA-256:a4f260b71872e158cefbbbc05b7367b9f18921ccad6aff8536a84669e89f8deb" }, { "name": "DistanceTable", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.1.4.zip", "archiveFileName": "DistanceTable-0.1.4.zip", "size": 11556, "checksum": "SHA-256:02f41032db5eb91baea8f527a58542ae610b4c81e0c6e000d844cf8fb90c73f1" }, { "name": "DistanceTable", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/DistanceTable", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "providesIncludes": [ "DIstanceTable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.1.5.zip", "archiveFileName": "DistanceTable-0.1.5.zip", "size": 11583, "checksum": "SHA-256:ed4400af1c094eb5b747e1376bb96ff556c5c81b496ebd5260c7e40f20a943c9" }, { "name": "DistanceTable", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/DistanceTable", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "providesIncludes": [ "DistanceTable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.1.6.zip", "archiveFileName": "DistanceTable-0.1.6.zip", "size": 13110, "checksum": "SHA-256:ba41f0a2823cee37c96c1dba4a903da5a6d4eb86757911553ca86e8239c975bc" }, { "name": "DistanceTable", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/DistanceTable", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "providesIncludes": [ "DistanceTable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.2.0.zip", "archiveFileName": "DistanceTable-0.2.0.zip", "size": 14359, "checksum": "SHA-256:b3d97013faca3797ff0b134238cc7914aa0926439c4ece4519d299f7f9f23aa1" }, { "name": "DistanceTable", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/DistanceTable", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "providesIncludes": [ "DistanceTable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.2.1.zip", "archiveFileName": "DistanceTable-0.2.1.zip", "size": 14474, "checksum": "SHA-256:dd358a04cb8a0cd8f912a3db8ffda3aa33247da3b67f2bc47a26ed7f7682b2e0" }, { "name": "DistanceTable", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/DistanceTable", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "providesIncludes": [ "DistanceTable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.2.2.zip", "archiveFileName": "DistanceTable-0.2.2.zip", "size": 14748, "checksum": "SHA-256:569c75e4f334419f0c83b0b031e20a7a6628a0be2412cb5e750ee7871724ff42" }, { "name": "DistanceTable", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/DistanceTable", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "providesIncludes": [ "DistanceTable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.3.0.zip", "archiveFileName": "DistanceTable-0.3.0.zip", "size": 17174, "checksum": "SHA-256:fed2a3fe81d45582b676b5f7f8d0e11d5186ef68a30d1ff120ed8e76f18ab7ef" }, { "name": "DistanceTable", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/DistanceTable", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "providesIncludes": [ "DistanceTable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.3.1.zip", "archiveFileName": "DistanceTable-0.3.1.zip", "size": 21707, "checksum": "SHA-256:8dcb15a6527e4e949a164743d2f188f73ad11549f46e65dc3f27ed1da6bf02cd" }, { "name": "DistanceTable", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/DistanceTable", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "providesIncludes": [ "DistanceTable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.3.2.zip", "archiveFileName": "DistanceTable-0.3.2.zip", "size": 22150, "checksum": "SHA-256:e468a27ca8cd9e981167d4259fc867beeca67d2bd4fcd5812ce3190607af2599" }, { "name": "DistanceTable", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library for a memory efficient DistanceTable for Arduino.", "website": "https://github.com/RobTillaart/DistanceTable", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/DistanceTable.git", "providesIncludes": [ "DistanceTable.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/DistanceTable-0.3.3.zip", "archiveFileName": "DistanceTable-0.3.3.zip", "size": 22509, "checksum": "SHA-256:87228ffb017b5750b307198dc522dbe3706ccc48bc98dfc5908e546f633597b1" }, { "name": "LIN master emulation with background operation", "version": "1.0.0", "author": "Georg Icking-Konert", "maintainer": "Georg Icking-Konert (gicking)", "sentence": "LIN master node emulation with preemptive background operation", "paragraph": "Provide a class to emulate a Local Interconnect Network (LIN) master node with preemptive background operation", "website": "https://github.com/gicking/LIN_master_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gicking/LIN_master_Arduino.git", "dependencies": [ { "name": "Task Scheduler", "version": "\u003e=1.3.0" } ], "url": "https://downloads.arduino.cc/libraries/github.com/gicking/LIN_master_emulation_with_background_operation-1.0.0.zip", "archiveFileName": "LIN_master_emulation_with_background_operation-1.0.0.zip", "size": 1156231, "checksum": "SHA-256:fba21e785f266194363b82e6d6fdc99d86973731eb47d9bc0d6dd1172704a29c" }, { "name": "LIN master emulation with background operation", "version": "1.3.0", "author": "Georg Icking-Konert", "maintainer": "Georg Icking-Konert (gicking)", "sentence": "LIN master node emulation with preemptive background operation", "paragraph": "Provide a class to emulate a Local Interconnect Network (LIN) master node with preemptive background operation", "website": "https://github.com/gicking/LIN_master_Arduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/gicking/LIN_master_Arduino.git", "dependencies": [ { "name": "Task Scheduler", "version": "\u003e=1.3.0" } ], "url": "https://downloads.arduino.cc/libraries/github.com/gicking/LIN_master_emulation_with_background_operation-1.3.0.zip", "archiveFileName": "LIN_master_emulation_with_background_operation-1.3.0.zip", "size": 1157285, "checksum": "SHA-256:273a3dabc9b23a9cda41aacd752b0af9986fcdfa07a5577eb817d342e233ee01" }, { "name": "LIN master emulation with background operation", "version": "1.4.0", "author": "Georg Icking-Konert", "maintainer": "Georg Icking-Konert (gicking)", "sentence": "LIN master node emulation with preemptive background operation", "paragraph": "Provide a class to emulate a Local Interconnect Network (LIN) master node with preemptive background operation", "website": "https://github.com/gicking/LIN_master_Arduino", "category": "Communication", "architectures": [ "avr", "sam", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/gicking/LIN_master_Arduino.git", "dependencies": [ { "name": "Task Scheduler", "version": "\u003e=1.3.0" } ], "url": "https://downloads.arduino.cc/libraries/github.com/gicking/LIN_master_emulation_with_background_operation-1.4.0.zip", "archiveFileName": "LIN_master_emulation_with_background_operation-1.4.0.zip", "size": 1157935, "checksum": "SHA-256:91f8c5285a55a0baac92a3dd022140ea5516a5510152ab23d731cd9ed90697d2" }, { "name": "LIN master emulation with background operation", "version": "1.5.0", "author": "Georg Icking-Konert", "maintainer": "Georg Icking-Konert (gicking)", "sentence": "LIN master node emulation with preemptive background operation", "paragraph": "Provide a class to emulate a Local Interconnect Network (LIN) master node with preemptive background operation", "website": "https://github.com/gicking/LIN_master_Arduino", "category": "Communication", "architectures": [ "avr", "sam", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/gicking/LIN_master_Arduino.git", "dependencies": [ { "name": "Task Scheduler", "version": "\u003e=1.3.0" } ], "url": "https://downloads.arduino.cc/libraries/github.com/gicking/LIN_master_emulation_with_background_operation-1.5.0.zip", "archiveFileName": "LIN_master_emulation_with_background_operation-1.5.0.zip", "size": 1158010, "checksum": "SHA-256:b77655d869a022daf6272fa40ab169d17e48e49948aa4b891f3fd317647a6327" }, { "name": "BirdhouseSDK", "version": "1.0.0", "author": "Serhiy Korzun \u003ckorzun.serhiy@gmail.com\u003e", "maintainer": "Prometheus team \u003cprometheus.larp@gmail.com\u003e", "sentence": "An Arduino library to easy control lots of relays effects, buttons with debouncer, analog indicators and more", "paragraph": "BirdhouseSDK uses a non-blocking approach and can control relays and analog indicators in simple (on/off) and complex (serial blinking, random blinking) ways in a time-driven manner.", "website": "https://github.com/Nargott/birdhouse_sdk", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nargott/birdhouse_sdk.git", "providesIncludes": [ "birdhouse_sdk.h" ], "dependencies": [ { "name": "PCF857X" }, { "name": "Bounce2" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Nargott/BirdhouseSDK-1.0.0.zip", "archiveFileName": "BirdhouseSDK-1.0.0.zip", "size": 13424, "checksum": "SHA-256:90d6c91499ae2dd39e0161496687b1559ae7d375b33e75d0a83f1487c0eaa9d2" }, { "name": "FastShiftOut", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595", "paragraph": "Implements print() interface.", "website": "https://github.com/RobTillaart/FastSHiftOut", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftOut.git", "providesIncludes": [ "FastShiftOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftOut-0.2.0.zip", "archiveFileName": "FastShiftOut-0.2.0.zip", "size": 7283, "checksum": "SHA-256:dfc1a46c032f465cf7765d4c1ff171cbcc2465db2f58583cd6b07621eb82330c" }, { "name": "FastShiftOut", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595", "paragraph": "Implements print() interface.", "website": "https://github.com/RobTillaart/FastSHiftOut", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftOut.git", "providesIncludes": [ "FastShiftOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftOut-0.2.1.zip", "archiveFileName": "FastShiftOut-0.2.1.zip", "size": 7270, "checksum": "SHA-256:0bd5fdf64531cbce5619c8b6192887b81412c2b88f97968169af5f8043f5beeb" }, { "name": "FastShiftOut", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595", "paragraph": "Implements print() interface.", "website": "https://github.com/RobTillaart/FastShiftOut", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftOut.git", "providesIncludes": [ "FastShiftOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftOut-0.2.2.zip", "archiveFileName": "FastShiftOut-0.2.2.zip", "size": 9239, "checksum": "SHA-256:95fc2692b3b5444c1bc180f73921523e138a5b42c3e691841ea5766c979cab6c" }, { "name": "FastShiftOut", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595", "paragraph": "Implements print() interface.", "website": "https://github.com/RobTillaart/FastShiftOut", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftOut.git", "providesIncludes": [ "FastShiftOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftOut-0.2.3.zip", "archiveFileName": "FastShiftOut-0.2.3.zip", "size": 9501, "checksum": "SHA-256:f2b392cc5bf9b43dd80e7e69ddaf269a378dd1a20031d4f2515f97e8d1e66040" }, { "name": "FastShiftOut", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595", "paragraph": "Implements print() interface.", "website": "https://github.com/RobTillaart/FastShiftOut", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftOut.git", "providesIncludes": [ "FastShiftOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftOut-0.2.4.zip", "archiveFileName": "FastShiftOut-0.2.4.zip", "size": 9587, "checksum": "SHA-256:369299578a1e9fed4b0137d5b1ed940272ced0fc9716f9695ba7c4cafad8b797" }, { "name": "FastShiftOut", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595", "paragraph": "Implements print() interface.", "website": "https://github.com/RobTillaart/FastShiftOut", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftOut.git", "providesIncludes": [ "FastShiftOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftOut-0.2.5.zip", "archiveFileName": "FastShiftOut-0.2.5.zip", "size": 10242, "checksum": "SHA-256:0768831e4673366d14c371e18a101e23e5b7ce57aa8d12707e3806c0e20e5b7b" }, { "name": "FastShiftOut", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595", "paragraph": "Implements print() interface.", "website": "https://github.com/RobTillaart/FastShiftOut", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftOut.git", "providesIncludes": [ "FastShiftOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftOut-0.3.0.zip", "archiveFileName": "FastShiftOut-0.3.0.zip", "size": 10233, "checksum": "SHA-256:1e4514cbc095b0b388a1b5f9d4e21dc96829b48b6c3050e8ac3e28d55ae835ef" }, { "name": "FastShiftOut", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595", "paragraph": "Implements print() interface.", "website": "https://github.com/RobTillaart/FastShiftOut", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftOut.git", "providesIncludes": [ "FastShiftOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftOut-0.3.1.zip", "archiveFileName": "FastShiftOut-0.3.1.zip", "size": 11117, "checksum": "SHA-256:c1facf587847b790ee607f32871366c7bfc973b2f75318997835e3d9d3bfc8ad" }, { "name": "FastShiftOut", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftOut - e.g. 74HC595", "paragraph": "Implements print() interface.", "website": "https://github.com/RobTillaart/FastShiftOut", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftOut.git", "providesIncludes": [ "FastShiftOut.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftOut-0.3.2.zip", "archiveFileName": "FastShiftOut-0.3.2.zip", "size": 11316, "checksum": "SHA-256:1563826c4e5ba2b8e6ea30e4b5b8734e415df69293623c5fa6e7004f356596f3" }, { "name": "LiquidCrystalIO", "version": "1.1.0", "author": "Arduino, Adafruit, theCodersCorner", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e, TheCodersCorner \u003csupport@thecoderscorner.com\u003e", "sentence": "LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.", "paragraph": "Forked version LiquidCrystal to work with I2C backpacks, PCF8574, MCP23017, shift registers, ports and arduino pins. Compatible with most Hitachi HD44780 chipsets on text-based LCDs. The library works in 4 bit, 8 bit or PORT mode.", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/LiquidCrystalIO.git", "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/LiquidCrystalIO-1.1.0.zip", "archiveFileName": "LiquidCrystalIO-1.1.0.zip", "size": 25092, "checksum": "SHA-256:aeec6f4a01b2e04e56af8d5ee680da05db803bacbce27d778a3e963d9c6983ec" }, { "name": "LiquidCrystalIO", "version": "1.2.0", "author": "Arduino, Adafruit, theCodersCorner", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e, TheCodersCorner \u003csupport@thecoderscorner.com\u003e", "sentence": "LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.", "paragraph": "Forked version LiquidCrystal to work with I2C backpacks, PCF8574, MCP23017, shift registers, ports and arduino pins. Compatible with most Hitachi HD44780 chipsets on text-based LCDs. The library works in 4 bit, 8 bit or PORT mode.", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/LiquidCrystalIO.git", "dependencies": [ { "name": "IoAbstraction" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/LiquidCrystalIO-1.2.0.zip", "archiveFileName": "LiquidCrystalIO-1.2.0.zip", "size": 27340, "checksum": "SHA-256:612464b3f7c1edbee3b45ea5da1ebe67a98bc45033994131a5d6d92add345fe5" }, { "name": "LiquidCrystalIO", "version": "1.3.0", "author": "Arduino, Adafruit, theCodersCorner", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e, TheCodersCorner \u003csupport@thecoderscorner.com\u003e", "sentence": "LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.", "paragraph": "Forked version LiquidCrystal to work with I2C backpacks, PCF8574, MCP23017, shift registers, ports and arduino pins. Compatible with most Hitachi HD44780 chipsets on text-based LCDs. The library works in 4 bit, 8 bit or PORT mode.", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/LiquidCrystalIO.git", "dependencies": [ { "name": "IoAbstraction" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/LiquidCrystalIO-1.3.0.zip", "archiveFileName": "LiquidCrystalIO-1.3.0.zip", "size": 30844, "checksum": "SHA-256:25a2988f7bf69aecacc7a2e89972a52d6c598c46edc3adbd880192d99294dd9c" }, { "name": "LiquidCrystalIO", "version": "1.3.1", "author": "Arduino, Adafruit, theCodersCorner", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e, TheCodersCorner \u003csupport@thecoderscorner.com\u003e", "sentence": "LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.", "paragraph": "Forked version LiquidCrystal to work with I2C backpacks, PCF8574, MCP23017, shift registers, ports and arduino pins. Compatible with most Hitachi HD44780 chipsets on text-based LCDs. The library works in 4 bit, 8 bit or PORT mode.", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/LiquidCrystalIO.git", "dependencies": [ { "name": "IoAbstraction" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/LiquidCrystalIO-1.3.1.zip", "archiveFileName": "LiquidCrystalIO-1.3.1.zip", "size": 30890, "checksum": "SHA-256:e977c6e4d22dbf76c8971d8088d3d32b48449b1f447510b1e89c95f8e2bae58a" }, { "name": "LiquidCrystalIO", "version": "1.4.0", "author": "Arduino, Adafruit, theCodersCorner", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e, TheCodersCorner \u003csupport@thecoderscorner.com\u003e", "sentence": "LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.", "paragraph": "Forked version LiquidCrystal to work with I2C backpacks, PCF8574, MCP23017, shift registers, ports and arduino pins. Compatible with most Hitachi HD44780 chipsets on text-based LCDs. The library works in 4 bit, 8 bit or PORT mode.", "website": "https://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/LiquidCrystalIO.git", "dependencies": [ { "name": "IoAbstraction" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/LiquidCrystalIO-1.4.0.zip", "archiveFileName": "LiquidCrystalIO-1.4.0.zip", "size": 32473, "checksum": "SHA-256:f6f4a70f21e70f30f2dc7f0203eb0c0d9c8ae54a5045ce24f05368c74534f81e" }, { "name": "LiquidCrystalIO", "version": "1.4.1", "author": "Arduino, Adafruit, theCodersCorner", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e, TheCodersCorner \u003csupport@thecoderscorner.com\u003e", "sentence": "LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.", "paragraph": "Forked version LiquidCrystal to work with I2C backpacks, PCF8574, MCP23017, shift registers, ports and arduino pins. Compatible with most Hitachi HD44780 chipsets on text-based LCDs. The library works in 4 bit, 8 bit or PORT mode.", "website": "http://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/LiquidCrystalIO.git", "dependencies": [ { "name": "IoAbstraction" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/LiquidCrystalIO-1.4.1.zip", "archiveFileName": "LiquidCrystalIO-1.4.1.zip", "size": 35258, "checksum": "SHA-256:cc8e46a789c4379f63cc0a5ddfad7d73b1a3ea9c9d9d658c3994cda486d39424" }, { "name": "LiquidCrystalIO", "version": "1.4.2", "author": "Arduino, Adafruit, theCodersCorner", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e, TheCodersCorner \u003csupport@thecoderscorner.com\u003e", "sentence": "LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.", "paragraph": "Forked version LiquidCrystal to work with I2C backpacks, PCF8574, MCP23017, shift registers, ports and arduino pins. Compatible with most Hitachi HD44780 chipsets on text-based LCDs. The library works in 4 bit, 8 bit or PORT mode.", "website": "http://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/LiquidCrystalIO.git", "dependencies": [ { "name": "IoAbstraction" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/LiquidCrystalIO-1.4.2.zip", "archiveFileName": "LiquidCrystalIO-1.4.2.zip", "size": 35768, "checksum": "SHA-256:d77ae068e50dd0a3458c111a4be6e4cc4bffa7305cd778c819cd31bef982bf99" }, { "name": "LiquidCrystalIO", "version": "1.4.3", "author": "Arduino, Adafruit, theCodersCorner", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e, TheCodersCorner \u003csupport@thecoderscorner.com\u003e", "sentence": "LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.", "paragraph": "Forked version LiquidCrystal to work with I2C backpacks, PCF8574, MCP23017, shift registers, ports and arduino pins. Compatible with most Hitachi HD44780 chipsets on text-based LCDs. The library works in 4 bit, 8 bit or PORT mode.", "website": "http://www.arduino.cc/en/Reference/LiquidCrystal", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/LiquidCrystalIO.git", "dependencies": [ { "name": "IoAbstraction" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/LiquidCrystalIO-1.4.3.zip", "archiveFileName": "LiquidCrystalIO-1.4.3.zip", "size": 35776, "checksum": "SHA-256:d045d61b5ba2941bb827f0403d36e3337f12ea6cead97d94a26b8cbbc96eb2a7" }, { "name": "FastShiftIn", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165", "website": "https://github.com/RobTillaart/FastShiftIn", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftIn.git", "providesIncludes": [ "FastShiftIn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.2.0.zip", "archiveFileName": "FastShiftIn-0.2.0.zip", "size": 9064, "checksum": "SHA-256:41767682ef841c9b6ca1358ac4ebe6d95c691905cef4cb6f86f8b776b4203412" }, { "name": "FastShiftIn", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165", "website": "https://github.com/RobTillaart/FastShiftIn", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftIn.git", "providesIncludes": [ "FastShiftIn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.2.1.zip", "archiveFileName": "FastShiftIn-0.2.1.zip", "size": 9052, "checksum": "SHA-256:08922e299e6d2fbddc30087c39cc019a0249ce816f6efcce25bc783c45a4391c" }, { "name": "FastShiftIn", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165", "website": "https://github.com/RobTillaart/FastShiftIn", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftIn.git", "providesIncludes": [ "FastShiftIn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.2.2.zip", "archiveFileName": "FastShiftIn-0.2.2.zip", "size": 10717, "checksum": "SHA-256:8027678869a38b665c58d24ab9137996ca9e7714fa438912f77b3f59712c32f6" }, { "name": "FastShiftIn", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165", "website": "https://github.com/RobTillaart/FastShiftIn", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftIn.git", "providesIncludes": [ "FastShiftIn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.2.3.zip", "archiveFileName": "FastShiftIn-0.2.3.zip", "size": 11173, "checksum": "SHA-256:d26049f9b989e2a86b7206175fadaf42125f43d49b87defc36026e7b6497c406" }, { "name": "FastShiftIn", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165", "website": "https://github.com/RobTillaart/FastShiftIn", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftIn.git", "providesIncludes": [ "FastShiftIn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.2.4.zip", "archiveFileName": "FastShiftIn-0.2.4.zip", "size": 12264, "checksum": "SHA-256:c94c84bf7a2b03f896f3653e752f200afdcb4b53886f66c11841fa04a3d0d577" }, { "name": "FastShiftIn", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165", "website": "https://github.com/RobTillaart/FastShiftIn", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftIn.git", "providesIncludes": [ "FastShiftIn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.3.0.zip", "archiveFileName": "FastShiftIn-0.3.0.zip", "size": 13538, "checksum": "SHA-256:ee4d9a62a0d583d17399ad5f45f72c186a9856a873d976d60cae10bc0b465605" }, { "name": "FastShiftIn", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165", "website": "https://github.com/RobTillaart/FastShiftIn", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftIn.git", "providesIncludes": [ "FastShiftIn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.3.1.zip", "archiveFileName": "FastShiftIn-0.3.1.zip", "size": 13575, "checksum": "SHA-256:ab3f70938d4a28f04c87cf269f7b0270b23c7d82d45116faae45145d301a1929" }, { "name": "FastShiftIn", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165", "website": "https://github.com/RobTillaart/FastShiftIn", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftIn.git", "providesIncludes": [ "FastShiftIn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.3.2.zip", "archiveFileName": "FastShiftIn-0.3.2.zip", "size": 14862, "checksum": "SHA-256:8a63ef944027bd276d1bec7847fce293547213f8d849467e8eb032a2baf44b3d" }, { "name": "FastShiftIn", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165", "website": "https://github.com/RobTillaart/FastShiftIn", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FastShiftIn.git", "providesIncludes": [ "FastShiftIn.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FastShiftIn-0.3.3.zip", "archiveFileName": "FastShiftIn-0.3.3.zip", "size": 15054, "checksum": "SHA-256:044cfb53e4c68c3cab562f83d0fc4ca63083b29fc8af0d2b63097ff1e6f5fc09" }, { "name": "Spacecat", "version": "1.0.0", "author": "GithubCommunity", "maintainer": "GithubCommunity", "sentence": "A simple library Arduino RFID for Auth", "paragraph": "An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card.", "website": "https://github.com/AsyaSyarif/RFID-Spacecat", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Asyasyarif/RFID-Spacecat.git", "url": "https://downloads.arduino.cc/libraries/github.com/Asyasyarif/Spacecat-1.0.0.zip", "archiveFileName": "Spacecat-1.0.0.zip", "size": 101262, "checksum": "SHA-256:27efc9fc959947ec528faae4c83c09515c45c6498095c5a4ed8e4423237111de" }, { "name": "Spacecat", "version": "1.2.0", "author": "Arif", "maintainer": "Arif", "sentence": "An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card", "paragraph": "With this library you can easily manage user with RFID data stored in cloud and also you can add schedule or custom parameters for each day, time or even every device.", "website": "https://github.com/Asyasyarif/RFID-Spacecat", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Asyasyarif/RFID-Spacecat.git", "url": "https://downloads.arduino.cc/libraries/github.com/Asyasyarif/Spacecat-1.2.0.zip", "archiveFileName": "Spacecat-1.2.0.zip", "size": 101587, "checksum": "SHA-256:851471f82dfbd6bd135a7948bc44c201afc7043edbb675dce88dd93e5d37c4c3" }, { "name": "Spacecat", "version": "1.2.1", "author": "Arif", "maintainer": "Arif", "sentence": "An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card", "paragraph": "With this library you can easily manage user with RFID data stored in cloud and also you can add schedule or custom parameters for each day, time or even every device.", "website": "https://github.com/Asyasyarif/RFID-Spacecat", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Asyasyarif/RFID-Spacecat.git", "url": "https://downloads.arduino.cc/libraries/github.com/Asyasyarif/Spacecat-1.2.1.zip", "archiveFileName": "Spacecat-1.2.1.zip", "size": 102291, "checksum": "SHA-256:9bc2e511001c572c8a0baa20203ecb06ec53587d2e5ff92defe27e273e2c0a7a" }, { "name": "Spacecat", "version": "1.2.2", "author": "Arif", "maintainer": "Arif", "sentence": "An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card", "paragraph": "With this library you can easily manage user with RFID data stored in cloud and also you can add schedule or custom parameters for each day, time or even every device.", "website": "https://github.com/Asyasyarif/RFID-Spacecat", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Asyasyarif/RFID-Spacecat.git", "url": "https://downloads.arduino.cc/libraries/github.com/Asyasyarif/Spacecat-1.2.2.zip", "archiveFileName": "Spacecat-1.2.2.zip", "size": 102305, "checksum": "SHA-256:1b799c201775381660f9da9f8db9c74d51dd35c80ff51db8670035d56c47c809" }, { "name": "Spacecat", "version": "1.3.0", "author": "Arif", "maintainer": "Arif", "sentence": "An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card", "paragraph": "With this library you can easily manage user with RFID data stored in cloud and also you can add schedule or custom parameters for each day, time or even every device.", "website": "https://github.com/Asyasyarif/RFID-Spacecat", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Asyasyarif/RFID-Spacecat.git", "url": "https://downloads.arduino.cc/libraries/github.com/Asyasyarif/Spacecat-1.3.0.zip", "archiveFileName": "Spacecat-1.3.0.zip", "size": 105954, "checksum": "SHA-256:3e1ccf29e57254a2417129c1ce4b8c47f7cc2dcd4563bbfbc69570e58b2f3cb1" }, { "name": "Spacecat", "version": "1.3.1", "author": "Arif", "maintainer": "Arif", "sentence": "An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card", "paragraph": "With this library you can easily manage user with RFID data stored in cloud and also you can add schedule or custom parameters for each day, time or even every device.", "website": "https://github.com/Asyasyarif/RFID-Spacecat", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Asyasyarif/RFID-Spacecat.git", "url": "https://downloads.arduino.cc/libraries/github.com/Asyasyarif/Spacecat-1.3.1.zip", "archiveFileName": "Spacecat-1.3.1.zip", "size": 105985, "checksum": "SHA-256:887e3f36511cafb902c1e7a1428d14f316fb47930582ea220a8a8d99ee8ffe87" }, { "name": "Spacecat", "version": "1.4.0", "author": "Arif", "maintainer": "Arif", "sentence": "An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card", "paragraph": "With this library you can easily manage user with RFID data stored in cloud and also you can add schedule or custom parameters for each day, time or even every device.", "website": "https://github.com/Asyasyarif/RFID-Spacecat", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Asyasyarif/RFID-Spacecat.git", "url": "https://downloads.arduino.cc/libraries/github.com/Asyasyarif/Spacecat-1.4.0.zip", "archiveFileName": "Spacecat-1.4.0.zip", "size": 113406, "checksum": "SHA-256:85da992244823a027088fa34907a527aa7354f5e732fef5ee6997088ff6f3ac7" }, { "name": "Subpixie", "version": "1.0.0", "author": "TarableCode", "maintainer": "TarableCode", "sentence": "Subpixel font renderer for small displays", "paragraph": "Subpixel font renderer for small displays", "website": "https://github.com/taraHoleInIt/Subpixie", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/TaraHoleInIt/Subpixie.git", "url": "https://downloads.arduino.cc/libraries/github.com/TaraHoleInIt/Subpixie-1.0.0.zip", "archiveFileName": "Subpixie-1.0.0.zip", "size": 1078232, "checksum": "SHA-256:365517a8ca45ea98779c80023a40e0ada5bd7bd4b2fae58b0787f79e2588f8dc" }, { "name": "DigiKeyboardFr", "version": "1.0.0", "author": "Robotechnic", "maintainer": "Robotechnic \u003crobotechnic.developeur@gmail.com\u003e", "sentence": "A library that allow to use azerty keyboard with digispark", "paragraph": "This library is based on DigisparkKeyboard library\u003cbr/\u003e\u003ca href=\"https://github.com/digistump/DigisparkArduinoIntegration/tree/master/libraries/DigisparkKeyboard\"\u003eDigisparkKeyboard\u003c/a\u003e", "website": "https://github.com/Robotechnic/DigiKeyboardFr", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Robotechnic/DigiKeyboardFr.git", "url": "https://downloads.arduino.cc/libraries/github.com/Robotechnic/DigiKeyboardFr-1.0.0.zip", "archiveFileName": "DigiKeyboardFr-1.0.0.zip", "size": 5029, "checksum": "SHA-256:22a08fc50c16a5fbfd11a59d0a67d41088ac12dc1e92250c208673bb2f48c370" }, { "name": "DoubleResetDetector_Generic", "version": "1.0.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage or FlashStorage for AVR, Teensy, SAM DUE, SAMD, STM32 boards", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device's Blynk and/or WiFi Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.0.0.zip", "archiveFileName": "DoubleResetDetector_Generic-1.0.0.zip", "size": 10890, "checksum": "SHA-256:a43442d9c65a307b8886678e97cf9508f0d7ce99b5ca58f1fcbc48619a65b457" }, { "name": "DoubleResetDetector_Generic", "version": "1.0.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "\"Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage or LittleFS/InternalFS for AVR, Teensy, SAM DUE, SAMD, STM32, nRF52 boards", "paragraph": "An alternative start-up mode can be used. One example use is to allow re-configuration of device's Blynk and/or WiFi Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.0.1.zip", "archiveFileName": "DoubleResetDetector_Generic-1.0.1.zip", "size": 12515, "checksum": "SHA-256:e0b2fc23a864dee590f6840c420b5ea16f5024c6b81d9cd5a8db22bcdf2f0909" }, { "name": "DoubleResetDetector_Generic", "version": "1.0.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "\"Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage or LittleFS/InternalFS for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of device's Blynk and/or WiFi Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.0.2.zip", "archiveFileName": "DoubleResetDetector_Generic-1.0.2.zip", "size": 13164, "checksum": "SHA-256:cec5eacb90afa62583bc526722fcb521dce5721f2ad7b39315d1e57225394643" }, { "name": "DoubleResetDetector_Generic", "version": "1.0.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "\"Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage or LittleFS/InternalFS for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of device's Blynk and/or WiFi Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.0.3.zip", "archiveFileName": "DoubleResetDetector_Generic-1.0.3.zip", "size": 203508, "checksum": "SHA-256:12131d8e58c7766870d2e45975dc14aa67812d7309d49972e3b016805ecef167" }, { "name": "DoubleResetDetector_Generic", "version": "1.1.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "\"Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_STM32 or LittleFS/InternalFS for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new STM32 core v2.0.0 as well as v1.9.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of device's Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.1.0.zip", "archiveFileName": "DoubleResetDetector_Generic-1.1.0.zip", "size": 237880, "checksum": "SHA-256:53276e81c4e58a96b13dfe30cf69f1f8cd9d6b78762f346775ba3270cb025f4e" }, { "name": "DoubleResetDetector_Generic", "version": "1.2.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_STM32 or LittleFS/InternalFS for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based RASPBERRY_PI_PICO, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based RASPBERRY_PI_PICO and STM32 core v2.0.0 as well as v1.9.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of device's Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.2.0.zip", "archiveFileName": "DoubleResetDetector_Generic-1.2.0.zip", "size": 251864, "checksum": "SHA-256:43311bd69220a66e2736f3f5ce9b5ed64a0434c9e699e3fbaf46d9a1f590ca51" }, { "name": "DoubleResetDetector_Generic", "version": "1.3.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_STM32 or LittleFS/InternalFS for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO and STM32 core v2.0.0 as well as v1.9.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of device's Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.3.0.zip", "archiveFileName": "DoubleResetDetector_Generic-1.3.0.zip", "size": 320796, "checksum": "SHA-256:ff589b512454cc498de491e8d57b0196269f027a3ca2eed846e25028e7fa519d" }, { "name": "DoubleResetDetector_Generic", "version": "1.4.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_STM32 or LittleFS/InternalFS for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO and STM32 core v2.0.0 as well as v1.9.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of device's Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.4.0.zip", "archiveFileName": "DoubleResetDetector_Generic-1.4.0.zip", "size": 321205, "checksum": "SHA-256:25f2ca666836cfa1697040ffddd7339d52224a01b89d017702126193c4fc43ff" }, { "name": "DoubleResetDetector_Generic", "version": "1.5.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO and STM32 core v2.0.0 as well as v1.9.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of device's Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_RTL8720" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.5.0.zip", "archiveFileName": "DoubleResetDetector_Generic-1.5.0.zip", "size": 364618, "checksum": "SHA-256:0c27467c03b630ea97155d92484552afb7c245e70a9ab8fa1ee3dcb739eae4a8" }, { "name": "DoubleResetDetector_Generic", "version": "1.6.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO and STM32 core v2.0.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of device's Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_RTL8720" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.6.0.zip", "archiveFileName": "DoubleResetDetector_Generic-1.6.0.zip", "size": 388692, "checksum": "SHA-256:38ee512d3d8d1f5924d1552972bd4e31ce760ec9c000e1cd018b3e2ecbeabd8d" }, { "name": "DoubleResetDetector_Generic", "version": "1.7.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_RTL8720" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.7.0.zip", "archiveFileName": "DoubleResetDetector_Generic-1.7.0.zip", "size": 404888, "checksum": "SHA-256:39e8f27d321f4eb4c3033532877ef02e146e60a2f728fba1393f1fcf990c4e91" }, { "name": "DoubleResetDetector_Generic", "version": "1.7.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_RTL8720" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.7.1.zip", "archiveFileName": "DoubleResetDetector_Generic-1.7.1.zip", "size": 405384, "checksum": "SHA-256:6050e73abce0b6f32a2648dd6ee3e4e28871b919fed769e4ac2eab6ba03e2c7e" }, { "name": "DoubleResetDetector_Generic", "version": "1.7.2", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_RTL8720" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.7.2.zip", "archiveFileName": "DoubleResetDetector_Generic-1.7.2.zip", "size": 405644, "checksum": "SHA-256:23435b8918acd4727c5b468ddb5ead8a235af1c7c3d0e08c509181c1f9ec37c5" }, { "name": "DoubleResetDetector_Generic", "version": "1.7.3", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_RTL8720" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.7.3.zip", "archiveFileName": "DoubleResetDetector_Generic-1.7.3.zip", "size": 614025, "checksum": "SHA-256:dd45e736884625ffdb581cb5e45db1d629f87f4a49a94bbc3bd86d291dd56900" }, { "name": "DoubleResetDetector_Generic", "version": "1.8.0", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_STM32F1" }, { "name": "FlashStorage_RTL8720" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.8.0.zip", "archiveFileName": "DoubleResetDetector_Generic-1.8.0.zip", "size": 758874, "checksum": "SHA-256:3d32e827ce4bab8180b2ebb56e81c9fb24f34c4297e3a23c17cd92d0b369d2cc" }, { "name": "DoubleResetDetector_Generic", "version": "1.8.1", "author": "Khoi Hoang", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "MIT", "sentence": "Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0", "paragraph": "An alternative start-up mode can be used. One example is to allow re-configuration of Blynk and/or WiFi, MQTT, ThingStream Credentials.", "website": "https://github.com/khoih-prog/DoubleResetDetector_Generic", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/DoubleResetDetector_Generic.git", "providesIncludes": [ "DoubleResetDetector_Generic.h" ], "dependencies": [ { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" }, { "name": "FlashStorage_STM32F1" }, { "name": "FlashStorage_RTL8720" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/DoubleResetDetector_Generic-1.8.1.zip", "archiveFileName": "DoubleResetDetector_Generic-1.8.1.zip", "size": 818332, "checksum": "SHA-256:8ddfc3baf7cfbc467086c5a8159c0c2fa24ab05da1b8424e0b760b16f2c8e30c" }, { "name": "AS5X47", "version": "1.0.0", "author": "Adrien Legrand \u003ccontact@adrien-legrand.com\u003e", "maintainer": "Adrien Legrand \u003ccontact@adrien-legrand.com\u003e", "sentence": "A library that reads angles from AS5047 and AS5147 sensors.", "paragraph": "Also support configuration of the sensor parameters.", "website": "https://github.com/Adrien-Legrand/AS5X47", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adrien-legrand/as5x47.git", "providesIncludes": [ "AS5X47.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adrien-legrand/AS5X47-1.0.0.zip", "archiveFileName": "AS5X47-1.0.0.zip", "size": 11936, "checksum": "SHA-256:77614ec6197ab9aac22e26a539a671a86e8ed15b565af87b0dceb588ad6fc15a" }, { "name": "AS5X47", "version": "1.0.1", "author": "Adrien Legrand \u003ccontact@adrien-legrand.com\u003e", "maintainer": "Adrien Legrand \u003ccontact@adrien-legrand.com\u003e", "sentence": "A library that reads angles from AS5047 and AS5147 sensors.", "paragraph": "Also support configuration of the sensor parameters.", "website": "https://github.com/Adrien-Legrand/AS5X47", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adrien-legrand/as5x47.git", "providesIncludes": [ "AS5X47.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adrien-legrand/AS5X47-1.0.1.zip", "archiveFileName": "AS5X47-1.0.1.zip", "size": 223484, "checksum": "SHA-256:b916258fae13af1a87e7fee4ebc6a92e75090631b28297525ee34bab34ef4b95" }, { "name": "ESPVGAX2", "version": "1.0.0", "author": "Sandro Maffiodo \u003csmaffer@gmail.com\u003e", "maintainer": "Sandro Maffiodo \u003csmaffer@gmail.com\u003e", "sentence": "VGA signal generator for ESP8266", "paragraph": "Supports 320x240px or 256x240px with 16 colors", "website": "https://github.com/smaffer/espvgax2", "category": "Display", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/smaffer/espvgax2.git", "providesIncludes": [ "ESPVGAX2.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/smaffer/ESPVGAX2-1.0.0.zip", "archiveFileName": "ESPVGAX2-1.0.0.zip", "size": 3336840, "checksum": "SHA-256:e2805067effe208fb6fbb68e1dba6354ccdba34fd7ba8b81f43ed67ce83c454b" }, { "name": "OpenWeatherOneCall", "version": "1.0.0", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for Arduino.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-1.0.0.zip", "archiveFileName": "OpenWeatherOneCall-1.0.0.zip", "size": 31604, "checksum": "SHA-256:fcdea64647b5efd4f7c4f7526b1a0971dfc6034b19caf77d41a431c7c782b499" }, { "name": "OpenWeatherOneCall", "version": "1.1.0", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for Arduino.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-1.1.0.zip", "archiveFileName": "OpenWeatherOneCall-1.1.0.zip", "size": 98094, "checksum": "SHA-256:6d354d0a320f57c5822f72964661f98d658ed1086c5819ef61d3ed651785915a" }, { "name": "OpenWeatherOneCall", "version": "1.1.1", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for Arduino.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-1.1.1.zip", "archiveFileName": "OpenWeatherOneCall-1.1.1.zip", "size": 99187, "checksum": "SHA-256:e1de17ce04933298dd6b7b27537f5c612a168ffe137b5155bc97491a0b7fbdd9" }, { "name": "OpenWeatherOneCall", "version": "1.2.0", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for Arduino.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-1.2.0.zip", "archiveFileName": "OpenWeatherOneCall-1.2.0.zip", "size": 126348, "checksum": "SHA-256:58afc99bf6273b38c80e4828cf5c8721695a99386ddf729f7991665fde870ca8" }, { "name": "OpenWeatherOneCall", "version": "1.2.1", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for Arduino.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-1.2.1.zip", "archiveFileName": "OpenWeatherOneCall-1.2.1.zip", "size": 126404, "checksum": "SHA-256:ae84b64656b3d7b822aa2f07334b51a4717ac535e9b31ffb5ed9e5a0e179d02d" }, { "name": "OpenWeatherOneCall", "version": "1.2.3", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for Arduino.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-1.2.3.zip", "archiveFileName": "OpenWeatherOneCall-1.2.3.zip", "size": 126405, "checksum": "SHA-256:9bc7cec0db239bdbb5f874231d83b97c4c161e23388dad6c13900a9d64685e4e" }, { "name": "OpenWeatherOneCall", "version": "1.3.0", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-1.3.0.zip", "archiveFileName": "OpenWeatherOneCall-1.3.0.zip", "size": 119946, "checksum": "SHA-256:a4f459d6cea03d0e6f685a289148855704e51ac9caaf813e056944f3131a62c9" }, { "name": "OpenWeatherOneCall", "version": "1.3.1", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-1.3.1.zip", "archiveFileName": "OpenWeatherOneCall-1.3.1.zip", "size": 159547, "checksum": "SHA-256:48ad56b2650fe98e21360152cfddc80ef0e31923bb4ed5a457fd027c270d881f" }, { "name": "OpenWeatherOneCall", "version": "1.3.2", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on HTTPClient and ArduinoJson.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-1.3.2.zip", "archiveFileName": "OpenWeatherOneCall-1.3.2.zip", "size": 159468, "checksum": "SHA-256:19fb3b0fc56fc1fb6560938ce5312a167b26f8a8afe3be558a35794c51a950cf" }, { "name": "OpenWeatherOneCall", "version": "2.0.0", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on HTTPClient, ArduinoJson, NTPClient, and WiFiUdp.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" }, { "name": "NTPClient" }, { "name": "WiFiUdp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-2.0.0.zip", "archiveFileName": "OpenWeatherOneCall-2.0.0.zip", "size": 164195, "checksum": "SHA-256:d4b571d02cc9c6ab47fa4d32808bbf08cc52905c661f89f35c18181237f15ecb" }, { "name": "OpenWeatherOneCall", "version": "2.0.1", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on HTTPClient, ArduinoJson, NTPClient, and WiFiUdp.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" }, { "name": "NTPClient" }, { "name": "WiFiUdp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-2.0.1.zip", "archiveFileName": "OpenWeatherOneCall-2.0.1.zip", "size": 164195, "checksum": "SHA-256:ec1b5d7ef85ec4f86519803f7d11e4ea5f71a941ea3d076f4af33c95a31e148a" }, { "name": "OpenWeatherOneCall", "version": "2.0.2", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on HTTPClient, ArduinoJson, NTPClient, and WiFiUdp.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "HTTPClient" }, { "name": "ArduinoJson" }, { "name": "NTPClient" }, { "name": "WiFiUdp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-2.0.2.zip", "archiveFileName": "OpenWeatherOneCall-2.0.2.zip", "size": 164266, "checksum": "SHA-256:7ea3b79bc96f85e70d5be0b9c8f24e6866c4a3796e9a7fef200be633fdf9e1a0" }, { "name": "OpenWeatherOneCall", "version": "3.0.0", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson, NTPClient, and WiFiUdp.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "ESP32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "NTPClient" }, { "name": "WiFiUdp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.0.0.zip", "archiveFileName": "OpenWeatherOneCall-3.0.0.zip", "size": 1664987, "checksum": "SHA-256:0795002473e38dd5d716ae60d721c3d4c41a711f7bf613ceaa08174133391332" }, { "name": "OpenWeatherOneCall", "version": "3.0.1", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson, NTPClient, and WiFiUdp.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "ESP32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "NTPClient" }, { "name": "WiFiUdp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.0.1.zip", "archiveFileName": "OpenWeatherOneCall-3.0.1.zip", "size": 1669828, "checksum": "SHA-256:28f5942ca390404f44dde8b4543a5a739aee0bae8dee170646c27761581ae94d" }, { "name": "OpenWeatherOneCall", "version": "3.0.2", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson, NTPClient, and WiFiUdp.", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "NTPClient" }, { "name": "WiFiUdp" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.0.2.zip", "archiveFileName": "OpenWeatherOneCall-3.0.2.zip", "size": 1673336, "checksum": "SHA-256:a3f8bd06de44b2d0f7c6fe3dcd8dc9b8c8ec9f1c1e3e9330a810253285046034" }, { "name": "OpenWeatherOneCall", "version": "3.0.3", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.0.3.zip", "archiveFileName": "OpenWeatherOneCall-3.0.3.zip", "size": 1724666, "checksum": "SHA-256:3851e67addb197bb92c7e73837fe617f43839b99687dbc2962c852531d46940c" }, { "name": "OpenWeatherOneCall", "version": "3.0.4", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.0.4.zip", "archiveFileName": "OpenWeatherOneCall-3.0.4.zip", "size": 1726996, "checksum": "SHA-256:d61db115ca4fc74a2740187a2416736f4deb9439ec8503d1ccd652f24acfab39" }, { "name": "OpenWeatherOneCall", "version": "3.0.5", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.0.5.zip", "archiveFileName": "OpenWeatherOneCall-3.0.5.zip", "size": 1726792, "checksum": "SHA-256:fa49b2d6fbb8644bcc17f49d869ac44b0aaebb1994c7ba17fc5784c95904a3a4" }, { "name": "OpenWeatherOneCall", "version": "3.1.0", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.1.0.zip", "archiveFileName": "OpenWeatherOneCall-3.1.0.zip", "size": 1757492, "checksum": "SHA-256:4503bcaa5ad4696f86a8232b1323d751f41f97f96c0c880eb5e0eaf726735f89" }, { "name": "OpenWeatherOneCall", "version": "3.1.2", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.1.2.zip", "archiveFileName": "OpenWeatherOneCall-3.1.2.zip", "size": 1757506, "checksum": "SHA-256:c1442954bbaabb7a5ad2d7885af7e681cf71122405b5ec345b87e57446cdd82c" }, { "name": "OpenWeatherOneCall", "version": "3.1.3", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.1.3.zip", "archiveFileName": "OpenWeatherOneCall-3.1.3.zip", "size": 1757551, "checksum": "SHA-256:b35adbef3de5911817be7b97cd68f1a99f98fbe43a88e213d68aacd45d46d4ef" }, { "name": "OpenWeatherOneCall", "version": "3.1.4", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.1.4.zip", "archiveFileName": "OpenWeatherOneCall-3.1.4.zip", "size": 1757562, "checksum": "SHA-256:0f0c95144b42fd625314d28bdaaefdfe7a2bad2519a41ba9a37b0066ebe2b4a5" }, { "name": "OpenWeatherOneCall", "version": "3.1.5", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.1.5.zip", "archiveFileName": "OpenWeatherOneCall-3.1.5.zip", "size": 1768781, "checksum": "SHA-256:138a31c5e7400b59dfc414697f2939cd43765b1845f25afb7ca470b6e7719f93" }, { "name": "OpenWeatherOneCall", "version": "3.1.6", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.1.6.zip", "archiveFileName": "OpenWeatherOneCall-3.1.6.zip", "size": 1768812, "checksum": "SHA-256:79750053cf5091f00eab24882387e820da541aa2b0a0db7f0f7ae400a7033d05" }, { "name": "OpenWeatherOneCall", "version": "3.1.7", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.1.7.zip", "archiveFileName": "OpenWeatherOneCall-3.1.7.zip", "size": 1768978, "checksum": "SHA-256:7509126868c73ff3a0baa4c29da75094412ccebae10434dd36d038462c365de3" }, { "name": "OpenWeatherOneCall", "version": "3.1.8", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.1.8.zip", "archiveFileName": "OpenWeatherOneCall-3.1.8.zip", "size": 1769020, "checksum": "SHA-256:fde7561e9d22d8130a9415736af9d3f1ea11ab1264d00542990ba62f9136a9e6" }, { "name": "OpenWeatherOneCall", "version": "3.1.9", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.1.9.zip", "archiveFileName": "OpenWeatherOneCall-3.1.9.zip", "size": 1769101, "checksum": "SHA-256:44c9dceb2b878d05b56ec0c1062a3ac496e836faf59f3bb92919ad62325cc5f9" }, { "name": "OpenWeatherOneCall", "version": "3.3.1", "author": "JHershey69", "maintainer": "JHershey69 \u003cjamiehershey2@gmail.com\u003e", "sentence": "Current and Seven Day Weather Forecast Library for ESP32.", "paragraph": "This library depends on ArduinoJson v6+", "website": "https://github.com/JHershey69/OpenWeatherOneCall", "category": "Uncategorized", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/JHershey69/OpenWeatherOneCall.git", "providesIncludes": [ "OpenWeatherOneCall.h" ], "dependencies": [ { "name": "ArduinoJson" } ], "url": "https://downloads.arduino.cc/libraries/github.com/JHershey69/OpenWeatherOneCall-3.3.1.zip", "archiveFileName": "OpenWeatherOneCall-3.3.1.zip", "size": 1769279, "checksum": "SHA-256:faab88b452a83532dbe5daaa24608e854f36560200f29008d94dd007b8c57332" }, { "name": "SID6581", "version": "2.1.0", "author": "Yves BAZIN \u003chpwit@noreply.github.com\u003e", "maintainer": "Yves BAZIN \u003chpwit@noreply.github.com\u003e", "sentence": "SID 6581/8580 Chiptune Player / MIDI slave for ESP32", "paragraph": "Play SID tunes, create instruments, use your MIDI keyboard, control up to 5 SID6581/SID8580 Chips", "website": "https://github.com/hpwit/SID6581", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/hpwit/SID6581.git", "providesIncludes": [ "SidPlayer.h" ], "dependencies": [ { "name": "ESP32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hpwit/SID6581-2.1.0.zip", "archiveFileName": "SID6581-2.1.0.zip", "size": 4008556, "checksum": "SHA-256:69dd7f494a9f608e40c08caae583f2b241b5f34871896f62dc75fca6f4e0850e" }, { "name": "SID6581", "version": "2.1.1", "author": "Yves BAZIN \u003chpwit@noreply.github.com\u003e", "maintainer": "Yves BAZIN \u003chpwit@noreply.github.com\u003e", "sentence": "SID 6581/8580 Chiptune Player / MIDI slave for ESP32", "paragraph": "Play SID tunes, create instruments, use your MIDI keyboard, control up to 5 SID6581/SID8580 Chips", "website": "https://github.com/hpwit/SID6581", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/hpwit/SID6581.git", "providesIncludes": [ "SidPlayer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/hpwit/SID6581-2.1.1.zip", "archiveFileName": "SID6581-2.1.1.zip", "size": 4008615, "checksum": "SHA-256:d4d62f39d062d6f6f4f502735b8721bbc7503b0735b8b6e8e99695acf9d9a7f0" }, { "name": "SID6581", "version": "3.0.1-beta", "author": "Yves BAZIN \u003chpwit@noreply.github.com\u003e", "maintainer": "Yves BAZIN \u003chpwit@noreply.github.com\u003e", "sentence": "SID 6581/8580 Chiptune Player / MIDI slave for ESP32", "paragraph": "Play SID tunes, create instruments, use your MIDI keyboard, control up to 5 SID6581/SID8580 Chips", "website": "https://github.com/hpwit/SID6581", "category": "Device Control", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/hpwit/SID6581.git", "providesIncludes": [ "SidPlayer.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/hpwit/SID6581-3.0.1-beta.zip", "archiveFileName": "SID6581-3.0.1-beta.zip", "size": 4210740, "checksum": "SHA-256:9138fdc1b65633870fbf327e36d0ed3e68335bb7dad23f399bde665230f17302" }, { "name": "RunningMedian", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.2.0.zip", "archiveFileName": "RunningMedian-0.2.0.zip", "size": 9646, "checksum": "SHA-256:c5a0b8d575c01306c4ec3b80a7768d42e4dd72d9c76cd89a97b762ade039dbba" }, { "name": "RunningMedian", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.2.1.zip", "archiveFileName": "RunningMedian-0.2.1.zip", "size": 9644, "checksum": "SHA-256:4f77e36a2e4bd1d19c0fcbb2640b2c4b69a0eb08cce133aa82bd2b80eac0eda5" }, { "name": "RunningMedian", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.2.2.zip", "archiveFileName": "RunningMedian-0.2.2.zip", "size": 12866, "checksum": "SHA-256:5fb896d28b6d9f6dfb718b882da1d982631db971bd9cf793353e24dcce5da4bb" }, { "name": "RunningMedian", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.0.zip", "archiveFileName": "RunningMedian-0.3.0.zip", "size": 13897, "checksum": "SHA-256:1df8bef1e126ce1b267fdb105b52d593283d0b5ca61be4e76990ad934ba3b96e" }, { "name": "RunningMedian", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.1.zip", "archiveFileName": "RunningMedian-0.3.1.zip", "size": 14278, "checksum": "SHA-256:7aba6aa7cba45f60d41b5ffe9d081c9e68f7c7e9ad72880ab6efaca50382f2f3" }, { "name": "RunningMedian", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.2.zip", "archiveFileName": "RunningMedian-0.3.2.zip", "size": 14659, "checksum": "SHA-256:b9f30802f9c217ef5073668b102f66d64275266daeaad3b6065e560df4ed276d" }, { "name": "RunningMedian", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.3.zip", "archiveFileName": "RunningMedian-0.3.3.zip", "size": 14344, "checksum": "SHA-256:465668d5ff7e6d4fa1cd3c94f7dded352b9070bdc75bb11f081ef329e6fd05a9" }, { "name": "RunningMedian", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.4.zip", "archiveFileName": "RunningMedian-0.3.4.zip", "size": 14516, "checksum": "SHA-256:5d9109231a594ff84e2f76da4831f7ae915db37e0a7e9af8581518a91036de99" }, { "name": "RunningMedian", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.5.zip", "archiveFileName": "RunningMedian-0.3.5.zip", "size": 14775, "checksum": "SHA-256:cf1c16e64f49aaeddc4ffecfdb6b547937a6f4f4fdde74f71fa8fc5d8d0b85f6" }, { "name": "RunningMedian", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.6.zip", "archiveFileName": "RunningMedian-0.3.6.zip", "size": 14797, "checksum": "SHA-256:b5a04d9e537cda3b48b57d3552200c6818d64f52fbac1c474da6dc345fee72a9" }, { "name": "RunningMedian", "version": "0.3.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.7.zip", "archiveFileName": "RunningMedian-0.3.7.zip", "size": 20936, "checksum": "SHA-256:b299d3182c25972b6387cf83b0a588686b05ce5c7b2c53ee15191ac04ecb3b4b" }, { "name": "RunningMedian", "version": "0.3.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.8.zip", "archiveFileName": "RunningMedian-0.3.8.zip", "size": 23563, "checksum": "SHA-256:93053cf0cdb166c548427ff6112f106670890747ac71dd4245008faa74e53a39" }, { "name": "RunningMedian", "version": "0.3.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a buffer to select the median.", "paragraph": "This will filter outliers in a chain of samples very well.", "website": "https://github.com/RobTillaart/RunningMedian", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningMedian.git", "providesIncludes": [ "RunningMedian.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningMedian-0.3.9.zip", "archiveFileName": "RunningMedian-0.3.9.zip", "size": 23775, "checksum": "SHA-256:5fb8c1b14e857e3b56032747e5d61b11a8e6578d320c07102236ac738ce94d48" }, { "name": "RunningAverage", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a circular buffer to calculate the running average.", "paragraph": "Supports min max average", "website": "https://github.com/RobTillaart/RunningAverage", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningAverage.git", "providesIncludes": [ "RunningAverager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningAverage-0.3.0.zip", "archiveFileName": "RunningAverage-0.3.0.zip", "size": 14510, "checksum": "SHA-256:24dafefbfd9f174ce55c8e374478a6fdfb6478e54944baf0e9984aefeadb7ce8" }, { "name": "RunningAverage", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a circular buffer to calculate the running average.", "paragraph": "Supports min max average", "website": "https://github.com/RobTillaart/RunningAverage", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningAverage.git", "providesIncludes": [ "RunningAverager.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningAverage-0.3.1.zip", "archiveFileName": "RunningAverage-0.3.1.zip", "size": 14550, "checksum": "SHA-256:ece6615ed86d15a3694fddb3425359d633fc1211876310575ffc8f12b4e631c3" }, { "name": "RunningAverage", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a circular buffer to calculate the running average.", "paragraph": "Supports min max average", "website": "https://github.com/RobTillaart/RunningAverage", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningAverage.git", "providesIncludes": [ "RunningAverage.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningAverage-0.3.2.zip", "archiveFileName": "RunningAverage-0.3.2.zip", "size": 17512, "checksum": "SHA-256:1c0b157d7355238268f2e08a8d48d55d6d03abcd3e0c7aba770c2bff8873d8ec" }, { "name": "RunningAverage", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a circular buffer to calculate the running average.", "paragraph": "Supports min max average", "website": "https://github.com/RobTillaart/RunningAverage", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningAverage.git", "providesIncludes": [ "RunningAverage.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningAverage-0.4.0.zip", "archiveFileName": "RunningAverage-0.4.0.zip", "size": 19420, "checksum": "SHA-256:6a890ff866f060a36b21e6dcc5c4d3a3f00e5a39d7580c9aa88d66ca1d3e17e6" }, { "name": "RunningAverage", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a circular buffer to calculate the running average.", "paragraph": "Supports min max average", "website": "https://github.com/RobTillaart/RunningAverage", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningAverage.git", "providesIncludes": [ "RunningAverage.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningAverage-0.4.1.zip", "archiveFileName": "RunningAverage-0.4.1.zip", "size": 22057, "checksum": "SHA-256:ac52c5affc3a6a0684685a37a2cbef8fae86350321dfd208f3e9fa314b621015" }, { "name": "RunningAverage", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a circular buffer to calculate the running average.", "paragraph": "Supports min max average", "website": "https://github.com/RobTillaart/RunningAverage", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningAverage.git", "providesIncludes": [ "RunningAverage.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningAverage-0.4.2.zip", "archiveFileName": "RunningAverage-0.4.2.zip", "size": 22148, "checksum": "SHA-256:4bba7da1d0b2d50a051cc9153a6f525c2c4ae5e2e3b1bed1b0c01808f57a20f0" }, { "name": "RunningAverage", "version": "0.4.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a circular buffer to calculate the running average.", "paragraph": "Supports min max average", "website": "https://github.com/RobTillaart/RunningAverage", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningAverage.git", "providesIncludes": [ "RunningAverage.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningAverage-0.4.3.zip", "archiveFileName": "RunningAverage-0.4.3.zip", "size": 24766, "checksum": "SHA-256:ed8ce4dd227aed2034c4be1ff62d6d0817ff6036a3e13c091ad0d8427c566d3f" }, { "name": "RunningAverage", "version": "0.4.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a circular buffer to calculate the running average.", "paragraph": "Supports min max average", "website": "https://github.com/RobTillaart/RunningAverage", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningAverage.git", "providesIncludes": [ "RunningAverage.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningAverage-0.4.4.zip", "archiveFileName": "RunningAverage-0.4.4.zip", "size": 26693, "checksum": "SHA-256:7bdd31534b0455e47d5b178a33851898622e580b03a790e8a63344ffdc9fd738" }, { "name": "RunningAverage", "version": "0.4.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "The library stores the last N individual values in a circular buffer to calculate the running average.", "paragraph": "Supports min max average", "website": "https://github.com/RobTillaart/RunningAverage", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/RunningAverage.git", "providesIncludes": [ "RunningAverage.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/RunningAverage-0.4.5.zip", "archiveFileName": "RunningAverage-0.4.5.zip", "size": 27174, "checksum": "SHA-256:b00d9d9c86a493654f474ed3a25eedc92b3ab100081d0a11f7d34fa0b15c0548" }, { "name": "SevenSegmentTM1637", "version": "1.0.0", "author": "Bram Harmsen \u003cbramharmsen@gmail.com\u003e", "maintainer": "Bram Harmsen \u003cbramharmsen@gmail.com\u003e", "sentence": "Library for using a 4 digit seven segment display with TM1636 or TM1637 driver IC", "paragraph": "Extensive library for controlling a 4 digit seven segment display. This library inherent the Print class and uses the LCDAPI 1.0. For example you can use all normal Print methods like: print() and println(). From the LCDAPI among others begin(), clear(), home(), setCursor() and setBacklight() are implementend. On top of these regular functionality a segerate fun class which adds more features can be used. For example a bombtimer(), nightrider() and bounchingBall() method can be used when using the fun class.", "website": "https://github.com/bremme/arduino-tm1637", "category": "Display", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/bremme/arduino-tm1637.git", "url": "https://downloads.arduino.cc/libraries/github.com/bremme/SevenSegmentTM1637-1.0.0.zip", "archiveFileName": "SevenSegmentTM1637-1.0.0.zip", "size": 833973, "checksum": "SHA-256:0ae27c267d09f99d5c1483bbd286ae77773c38be356c55e0daa62a0524477bc4" }, { "name": "SevenSegmentTM1637", "version": "1.1.0", "author": "Bram Harmsen \u003cbramharmsen@gmail.com\u003e", "maintainer": "Bram Harmsen \u003cbramharmsen@gmail.com\u003e", "sentence": "Library for using a 4 digit seven segment display with TM1636 or TM1637 driver IC", "paragraph": "Extensive library for controlling a 4 digit seven segment display. This library inherent the Print class and uses the LCDAPI 1.0. For example you can use all normal Print methods like: print() and println(). From the LCDAPI among others begin(), clear(), home(), setCursor() and setBacklight() are implementend. On top of these regular functionality a segerate fun class which adds more features can be used. For example a bombtimer(), nightrider() and bouncingBall() method can be used when using the fun class.", "website": "https://github.com/bremme/arduino-tm1637", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/bremme/arduino-tm1637.git", "url": "https://downloads.arduino.cc/libraries/github.com/bremme/SevenSegmentTM1637-1.1.0.zip", "archiveFileName": "SevenSegmentTM1637-1.1.0.zip", "size": 6616554, "checksum": "SHA-256:7a3d20fe3ce2db1d254b05df9307ff3e96a9c3f5b77bd678b83fdfe58519090f" }, { "name": "OneBitDisplay", "version": "1.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.0.0.zip", "archiveFileName": "OneBitDisplay-1.0.0.zip", "size": 391761, "checksum": "SHA-256:81773d4bee6c4769bbb8dfc21b7e181cfab2d4fc19ea177af4f2130954bdbe75" }, { "name": "OneBitDisplay", "version": "1.1.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.1.0.zip", "archiveFileName": "OneBitDisplay-1.1.0.zip", "size": 398996, "checksum": "SHA-256:b444edeb0e9dcfba6e78b718d0fa58356ee29b9429f1573283d1ae9032b2dfad" }, { "name": "OneBitDisplay", "version": "1.1.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.1.1.zip", "archiveFileName": "OneBitDisplay-1.1.1.zip", "size": 399179, "checksum": "SHA-256:5cc0a87d7984cad64f50afc04b360c992443842cbcc8267bde514668c6d8da1f" }, { "name": "OneBitDisplay", "version": "1.1.2", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.1.2.zip", "archiveFileName": "OneBitDisplay-1.1.2.zip", "size": 399508, "checksum": "SHA-256:de1b3df8f60b1745c6b196344233dd6eaba23b8e49b9e4e3dcdf899509b0c051" }, { "name": "OneBitDisplay", "version": "1.3.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.3.0.zip", "archiveFileName": "OneBitDisplay-1.3.0.zip", "size": 403471, "checksum": "SHA-256:5ba664047d6aef24fc496c08e750096294bb983a80d8d0a2eccca06f22acfafe" }, { "name": "OneBitDisplay", "version": "1.4.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.4.0.zip", "archiveFileName": "OneBitDisplay-1.4.0.zip", "size": 407395, "checksum": "SHA-256:76ad0d88463fd370ed94565e0b854266e7047adca3dff351f960589ba33b94f2" }, { "name": "OneBitDisplay", "version": "1.5.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.5.0.zip", "archiveFileName": "OneBitDisplay-1.5.0.zip", "size": 408234, "checksum": "SHA-256:91c95c8a4591489908a94c66cb395b2fbb7b22ae5ac02bdbf1e837cc5f2bd21e" }, { "name": "OneBitDisplay", "version": "1.6.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.6.0.zip", "archiveFileName": "OneBitDisplay-1.6.0.zip", "size": 409623, "checksum": "SHA-256:1cf03cdb0efcbc7560f9a147a387969043b75922cca47c1b01ccf26df89f6ab4" }, { "name": "OneBitDisplay", "version": "1.7.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.7.0.zip", "archiveFileName": "OneBitDisplay-1.7.0.zip", "size": 412668, "checksum": "SHA-256:e3902ee4c7bfc4d1421d02bacd376ee86105d14814edea2dcabe80a3fe0be1e0" }, { "name": "OneBitDisplay", "version": "1.7.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.7.1.zip", "archiveFileName": "OneBitDisplay-1.7.1.zip", "size": 412683, "checksum": "SHA-256:098da904af3894471233746358d3468f7157e6da1fe9a590edb7d739f1e876b7" }, { "name": "OneBitDisplay", "version": "1.7.2", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.7.2.zip", "archiveFileName": "OneBitDisplay-1.7.2.zip", "size": 412708, "checksum": "SHA-256:8287d83eaff52d548b72041652d5cfca04107d479335e6fd9f8b759086d5013b" }, { "name": "OneBitDisplay", "version": "1.8.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs and now Sharp Memory LCDs. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 4 sizes of fixed fonts (6x8, 8x8, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.8.0.zip", "archiveFileName": "OneBitDisplay-1.8.0.zip", "size": 687494, "checksum": "SHA-256:d76c7fa414f68101013a170ca7c9dd2bea9094d2c0f36a692ea28152bc6bdb1c" }, { "name": "OneBitDisplay", "version": "1.9.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs and now Sharp Memory LCDs. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.9.0.zip", "archiveFileName": "OneBitDisplay-1.9.0.zip", "size": 805893, "checksum": "SHA-256:9fa1b903b6138c04beb7d64d65800ca4361d97ec8944d0b66f21cfaf44d271cb" }, { "name": "OneBitDisplay", "version": "1.9.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs and now Sharp Memory LCDs. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.9.1.zip", "archiveFileName": "OneBitDisplay-1.9.1.zip", "size": 795082, "checksum": "SHA-256:ee3bcc267caa7463b065dfd3e7ca7c4658a0e445beb3aa2ce61550d9651c4211" }, { "name": "OneBitDisplay", "version": "1.10.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs and now Sharp Memory LCDs. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.10.0.zip", "archiveFileName": "OneBitDisplay-1.10.0.zip", "size": 800881, "checksum": "SHA-256:2c34d01962c8ac79e324c476f44fd8fe06d3bd78c64d6b6333883808ffc0cce9" }, { "name": "OneBitDisplay", "version": "1.11.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs and now Sharp Memory LCDs. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-1.11.0.zip", "archiveFileName": "OneBitDisplay-1.11.0.zip", "size": 801206, "checksum": "SHA-256:f3504d93545fc4b6adea9c3aedea48cc6a95b5eb5d7082068a8ac5ccbeeafd5c" }, { "name": "OneBitDisplay", "version": "2.0.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs and now Sharp Memory LCDs. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-2.0.0.zip", "archiveFileName": "OneBitDisplay-2.0.0.zip", "size": 1669110, "checksum": "SHA-256:1f94cb116cbfe3c28f352110465fd6fe7a96ecb55c30fba394127ab32efdaeb9" }, { "name": "OneBitDisplay", "version": "2.0.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs and now Sharp Memory LCDs. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-2.0.1.zip", "archiveFileName": "OneBitDisplay-2.0.1.zip", "size": 1669133, "checksum": "SHA-256:bf350518d32b6a3eb80741aa12da19f2a152c7102aa7c982103af0feb06e94f1" }, { "name": "OneBitDisplay", "version": "2.1.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED and LCD library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs and now Sharp Memory LCDs. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and a simple menu system.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-2.1.0.zip", "archiveFileName": "OneBitDisplay-2.1.0.zip", "size": 1685036, "checksum": "SHA-256:9adaa3f7ab8661f3fbca9285009a568f4e07d6a95fd681e3667ad4c317d62691" }, { "name": "OneBitDisplay", "version": "2.2.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED, LCD and e-paper library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs, Sharp Memory LCDs and many e-paper displays. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and more.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-2.2.0.zip", "archiveFileName": "OneBitDisplay-2.2.0.zip", "size": 1711710, "checksum": "SHA-256:bf01b76a71f19cbdb9f8ec62b692827ef81e979bfcd7d646913d5821120f1b9a" }, { "name": "OneBitDisplay", "version": "2.2.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED, LCD and e-paper library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs, Sharp Memory LCDs and many e-paper displays. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and more.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-2.2.1.zip", "archiveFileName": "OneBitDisplay-2.2.1.zip", "size": 1712419, "checksum": "SHA-256:7ba7f1ab2a2839ace6d8277b7f4f8376a6114387fec489b732dd8a88bc0e788a" }, { "name": "OneBitDisplay", "version": "2.3.0", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED, LCD and e-paper library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs, Sharp Memory LCDs and many e-paper displays. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and more.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-2.3.0.zip", "archiveFileName": "OneBitDisplay-2.3.0.zip", "size": 1705246, "checksum": "SHA-256:8ffa9611228cec4ab1bf843b27dbf77a572235e0e2942b13a346de57a3508b96" }, { "name": "OneBitDisplay", "version": "2.3.1", "author": "Larry Bank", "maintainer": "Larry Bank", "sentence": "OLED, LCD and e-paper library for 1-bit per pixel displays.", "paragraph": "Supports most monochrome OLEDs, LCDs, Sharp Memory LCDs and many e-paper displays. Designed to provide a rich set of features with a simple API. Can automatically detect the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C+SPI on any GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Includes scrolling text/gfx, deferred rendering, lines, sprites, circles, rectangles and more.", "website": "https://github.com/bitbank2/OneBitDisplay", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/bitbank2/OneBitDisplay.git", "providesIncludes": [ "OneBitDisplay.h" ], "dependencies": [ { "name": "BitBang_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/bitbank2/OneBitDisplay-2.3.1.zip", "archiveFileName": "OneBitDisplay-2.3.1.zip", "size": 1705927, "checksum": "SHA-256:09d934a15655d82c9938d4b4e5a83322bb8a5c1461482cff4a37d969672d9e24" }, { "name": "CRCx", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "CRC calculation for Arduino and other C++ programs", "paragraph": "CRC calculation for Arduino and other C++ programs", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/CRCx.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/CRCx-0.2.0.zip", "archiveFileName": "CRCx-0.2.0.zip", "size": 55328, "checksum": "SHA-256:72c2f693409925bfee956ce3f0ba6e42280df81bb4524b0524484143156b542c" }, { "name": "CRCx", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "CRC calculation for Arduino and other C++ programs", "paragraph": "CRC calculation for Arduino and other C++ programs", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/CRCx.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/CRCx-0.2.1.zip", "archiveFileName": "CRCx-0.2.1.zip", "size": 56229, "checksum": "SHA-256:d06cea710ff2cd01a01968697b914275268f74aaa14a7f272c6726332d2ec2a9" }, { "name": "CRCx", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "CRC calculation for Arduino and other C++ programs", "paragraph": "CRC calculation for Arduino and other C++ programs", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/CRCx.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/CRCx-0.3.0.zip", "archiveFileName": "CRCx-0.3.0.zip", "size": 61700, "checksum": "SHA-256:a0c06ea25210b8daf47c31c847d2d59e135ad1a6d3f2bce81ad217f87e2cb35d" }, { "name": "CRCx", "version": "0.3.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "CRC calculation for Arduino and other C++ programs", "paragraph": "CRC calculation for Arduino and other C++ programs", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/CRCx.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/CRCx-0.3.1.zip", "archiveFileName": "CRCx-0.3.1.zip", "size": 61549, "checksum": "SHA-256:efac6167bcaaf2d536fa864aa525613ea5b4ae8649ad1205d163742299fd0ff0" }, { "name": "CRCx", "version": "0.3.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "CRC calculation for Arduino and other C++ programs", "paragraph": "CRC calculation for Arduino and other C++ programs", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/CRCx.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/CRCx-0.3.2.zip", "archiveFileName": "CRCx-0.3.2.zip", "size": 61547, "checksum": "SHA-256:f4a9116a4ff40610c94b8993a4ca1e8b4b288a50287473dc5f88f0319bd10931" }, { "name": "CRCx", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "CRC calculation for Arduino and other C++ programs", "paragraph": "CRC calculation for Arduino and other C++ programs", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/CRCx.git", "dependencies": [ { "name": "FastCRC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/CRCx-0.4.0.zip", "archiveFileName": "CRCx-0.4.0.zip", "size": 22435, "checksum": "SHA-256:dfadd6140273cfd77e046b1d9e25f29e1d440306eec4c45d0c1c34df1dbe13bf" }, { "name": "MultiButton", "version": "1.0.0", "author": "Martin Poelstra \u003cmartin@beryllium.net\u003e", "maintainer": "Martin Poelstra \u003cmartin@beryllium.net\u003e", "sentence": "Reliable detection of single, double and long clicks.", "paragraph": "Can be used to debounce simple arduino digital pins, but also e.g. capacitive touch inputs.", "website": "https://github.com/poelstra/arduino-multi-button/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/poelstra/arduino-multi-button.git", "providesIncludes": [ "PinButton.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/poelstra/MultiButton-1.0.0.zip", "archiveFileName": "MultiButton-1.0.0.zip", "size": 8828, "checksum": "SHA-256:e66425dc580b337116e5dc374c459a3b366905495536369c9f6f2ed044deedbb" }, { "name": "MultiButton", "version": "1.1.0", "author": "Martin Poelstra \u003cmartin@beryllium.net\u003e", "maintainer": "Martin Poelstra \u003cmartin@beryllium.net\u003e", "sentence": "Reliable detection of single, double and long clicks.", "paragraph": "Can be used to debounce simple arduino digital pins, but also e.g. capacitive touch inputs.", "website": "https://github.com/poelstra/arduino-multi-button/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/poelstra/arduino-multi-button.git", "providesIncludes": [ "PinButton.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/poelstra/MultiButton-1.1.0.zip", "archiveFileName": "MultiButton-1.1.0.zip", "size": 9991, "checksum": "SHA-256:a21afa0961a37bc6b86268ba4999da206bb74f18314963c4b30acac1340237f1" }, { "name": "MultiButton", "version": "1.2.0", "author": "Martin Poelstra \u003cmartin@beryllium.net\u003e", "maintainer": "Martin Poelstra \u003cmartin@beryllium.net\u003e", "sentence": "Reliable detection of single, double and long clicks.", "paragraph": "Can be used to debounce simple arduino digital pins, but also e.g. capacitive touch inputs.", "website": "https://github.com/poelstra/arduino-multi-button/", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/poelstra/arduino-multi-button.git", "providesIncludes": [ "PinButton.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/poelstra/MultiButton-1.2.0.zip", "archiveFileName": "MultiButton-1.2.0.zip", "size": 10078, "checksum": "SHA-256:72452b981ba746666362598648519d76282b3384895bca9ed76c06890c3efb28" }, { "name": "FourRegs", "version": "0.1.0", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.1.0.zip", "archiveFileName": "FourRegs-0.1.0.zip", "size": 10995, "checksum": "SHA-256:1ae48b6b4cc99b32841321ad534e03468bee4e9345fdbff562d7d90d34bf971e" }, { "name": "FourRegs", "version": "0.1.1", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.1.1.zip", "archiveFileName": "FourRegs-0.1.1.zip", "size": 11754, "checksum": "SHA-256:38106eaa9c956a5a933e73d2f6e1ddb92e2e72813a8cd06c862d7bcd199ed678" }, { "name": "FourRegs", "version": "0.1.2", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.1.2.zip", "archiveFileName": "FourRegs-0.1.2.zip", "size": 13585, "checksum": "SHA-256:afb1359451b22376d79a9e6058402db22bf353dcaaf3c120d1c60342abf33e00" }, { "name": "FourRegs", "version": "0.2.0", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.2.0.zip", "archiveFileName": "FourRegs-0.2.0.zip", "size": 13537, "checksum": "SHA-256:75867efeb9a1184a5c23ee167b67160d48f7ff25b68e7ca2480b1a95e3a1cdda" }, { "name": "FourRegs", "version": "0.2.1", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.2.1.zip", "archiveFileName": "FourRegs-0.2.1.zip", "size": 19595, "checksum": "SHA-256:784601d92587f8fe734b315d6cc5c4578595e19e929d4d31bc8ef576a7f00f15" }, { "name": "FourRegs", "version": "0.3.0", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.3.0.zip", "archiveFileName": "FourRegs-0.3.0.zip", "size": 22533, "checksum": "SHA-256:142fbd3fca5e65cfa3d510b3f4e4104c5820162ddce07615a5beabb9d8cdc57e" }, { "name": "FourRegs", "version": "0.3.1", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.3.1.zip", "archiveFileName": "FourRegs-0.3.1.zip", "size": 24832, "checksum": "SHA-256:f93ae56f1262ce40c12487069d0bc67e7dfd04658468ad846e550289a6440209" }, { "name": "FourRegs", "version": "0.3.2", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.3.2.zip", "archiveFileName": "FourRegs-0.3.2.zip", "size": 24847, "checksum": "SHA-256:b6624777444232dc0fbea31d8ad1a020b6c3c5b5d1f093acd215885c998523fe" }, { "name": "FourRegs", "version": "0.3.3", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.3.3.zip", "archiveFileName": "FourRegs-0.3.3.zip", "size": 27251, "checksum": "SHA-256:ccddebaac87ed81f59a47c62e15b26694bc06e0c730a38295794eb530286e21d" }, { "name": "FourRegs", "version": "0.3.4", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.3.4.zip", "archiveFileName": "FourRegs-0.3.4.zip", "size": 29921, "checksum": "SHA-256:30c7778503be66f52c2e16bbbc19da2e96bd5f0a855605b0632ffd1b9aef341e" }, { "name": "FourRegs", "version": "0.3.5", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.3.5.zip", "archiveFileName": "FourRegs-0.3.5.zip", "size": 29982, "checksum": "SHA-256:7b96808a2d066b017309b031441f6b7420ec85bfcfc0fe1e01c2f5631004c652" }, { "name": "FourRegs", "version": "0.4.0", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.4.0.zip", "archiveFileName": "FourRegs-0.4.0.zip", "size": 32470, "checksum": "SHA-256:b1de973ac82c745aee68b5c588ddba47737ed4269b429e9a5f6f4089829909e2" }, { "name": "FourRegs", "version": "0.4.1", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.4.1.zip", "archiveFileName": "FourRegs-0.4.1.zip", "size": 32615, "checksum": "SHA-256:89c3ebb53cca3937e98227d1ec22e4a4950bb0c96aa1d42894e2f018b1957e2e" }, { "name": "FourRegs", "version": "0.4.2", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.4.2.zip", "archiveFileName": "FourRegs-0.4.2.zip", "size": 33532, "checksum": "SHA-256:232afbc3f4192c85883cfddd2d8ce962a7f4f080ede5350469a2fe721e8e1b35" }, { "name": "FourRegs", "version": "0.4.3", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.4.3.zip", "archiveFileName": "FourRegs-0.4.3.zip", "size": 35540, "checksum": "SHA-256:b6adb8a8fbc991e103a1fcf9eaf9316473cca73eb64734ac1d43906599c7ccc6" }, { "name": "FourRegs", "version": "0.4.4", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.4.4.zip", "archiveFileName": "FourRegs-0.4.4.zip", "size": 35818, "checksum": "SHA-256:2889b3f6660bc6eda298549202705f222449523dcea66ebbc16597a5e1de9ebe" }, { "name": "FourRegs", "version": "0.4.5", "author": "Drew Folta \u003cdrew@folta.net\u003e", "maintainer": "Drew Folta \u003cdrew@folta.net\u003e", "sentence": "Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.", "paragraph": "This library is likely only useful for an advance user, someone who has already looked at the SAMD51 datasheet and is wondering how their board is actually configured.", "website": "https://github.com/drewfish/arduino-FourRegs", "category": "Device Control", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/drewfish/arduino-FourRegs.git", "url": "https://downloads.arduino.cc/libraries/github.com/drewfish/FourRegs-0.4.5.zip", "archiveFileName": "FourRegs-0.4.5.zip", "size": 35817, "checksum": "SHA-256:d921446d2223e890d979cb39941aaf856bf7b73407b72468bdce8f379bb60186" }, { "name": "LibSSH-ESP32", "version": "0.2.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH library for Arduino-ESP32 based on libssh library.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library for Linux, Unix or Windows. Several examples are included, for example, an SSH client, SSH server and key generator.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-0.2.0.zip", "archiveFileName": "LibSSH_ESP32-0.2.0.zip", "size": 429442, "checksum": "SHA-256:46e089c25808ec1c3683e8f5b287c1919c435ba7ba64bc8b58f99bf0981da484" }, { "name": "LibSSH-ESP32", "version": "1.0.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, and key generator.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.0.0.zip", "archiveFileName": "LibSSH_ESP32-1.0.0.zip", "size": 495460, "checksum": "SHA-256:c2cccb26f3516df59972db64e489804d69e8986562b3cd230cf505358e4e135c" }, { "name": "LibSSH-ESP32", "version": "1.0.1", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, and key generator.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.0.1.zip", "archiveFileName": "LibSSH_ESP32-1.0.1.zip", "size": 495479, "checksum": "SHA-256:4255dbd81bf0b8549f8dd200d909d5f84017c2457773a8e3d4ceb39393bcc0e6" }, { "name": "LibSSH-ESP32", "version": "1.1.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, and key generator.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.1.0.zip", "archiveFileName": "LibSSH_ESP32-1.1.0.zip", "size": 497017, "checksum": "SHA-256:0df56832813765c584e4fa5c21cbe78baf69ef156810c266a06f7f7507b4b2e4" }, { "name": "LibSSH-ESP32", "version": "1.1.1", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, and key generator.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.1.1.zip", "archiveFileName": "LibSSH_ESP32-1.1.1.zip", "size": 497047, "checksum": "SHA-256:176b3752cba63befcec7f16f4e7de85f6129d3c86553bb67ef446c90b0fe3098" }, { "name": "LibSSH-ESP32", "version": "1.1.2", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, and key generator.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.1.2.zip", "archiveFileName": "LibSSH_ESP32-1.1.2.zip", "size": 497726, "checksum": "SHA-256:605f3aee894754dfd2c81ddb6bec3a92824a16b00994d683c2339c7805470167" }, { "name": "LibSSH-ESP32", "version": "1.1.3", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, and key generator.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.1.3.zip", "archiveFileName": "LibSSH_ESP32-1.1.3.zip", "size": 497716, "checksum": "SHA-256:d3ad8eb46122f66945357f0fe8a437a2e041e7a0b51460df686b9fe2469a4162" }, { "name": "LibSSH-ESP32", "version": "1.2.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, and key generator.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.2.0.zip", "archiveFileName": "LibSSH_ESP32-1.2.0.zip", "size": 499291, "checksum": "SHA-256:7c105b2e13dfc0e100628277f2486d8fd19434b5aeafd7c6bfc1b7cf92ae3aa7" }, { "name": "LibSSH-ESP32", "version": "1.2.1", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, and key generator.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.2.1.zip", "archiveFileName": "LibSSH_ESP32-1.2.1.zip", "size": 499294, "checksum": "SHA-256:5d86d49933a24aa73bd5353fe9658952ab3c5f73895b7e79a0f217d787f551eb" }, { "name": "LibSSH-ESP32", "version": "1.2.2", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.2.2.zip", "archiveFileName": "LibSSH_ESP32-1.2.2.zip", "size": 507058, "checksum": "SHA-256:72aef98068cf0633fa189db46355f9e561738175c1c08f2635931626fc017982" }, { "name": "LibSSH-ESP32", "version": "1.2.3", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.2.3.zip", "archiveFileName": "LibSSH_ESP32-1.2.3.zip", "size": 507087, "checksum": "SHA-256:6a452a8a7b5da7950a522cd265b4b84f5f31e84348fcfd79891858551eb6eb3d" }, { "name": "LibSSH-ESP32", "version": "1.3.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.3.0.zip", "archiveFileName": "LibSSH_ESP32-1.3.0.zip", "size": 508410, "checksum": "SHA-256:fe91776871d2db984755b6d9513a6fdfa1d9c644163cc694b7d08d4c2bfefcd8" }, { "name": "LibSSH-ESP32", "version": "1.4.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.4.0.zip", "archiveFileName": "LibSSH_ESP32-1.4.0.zip", "size": 511033, "checksum": "SHA-256:319863c53f32c759ceff444d60d2e619d37c05c3d517183c0b72e81477578963" }, { "name": "LibSSH-ESP32", "version": "1.4.1", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-1.4.1.zip", "archiveFileName": "LibSSH_ESP32-1.4.1.zip", "size": 510941, "checksum": "SHA-256:ef18ac2f03360585becf7ad394de19aff2ad49f2b9db0c84c5aa2c77bc60534e" }, { "name": "LibSSH-ESP32", "version": "2.1.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-2.1.0.zip", "archiveFileName": "LibSSH_ESP32-2.1.0.zip", "size": 510826, "checksum": "SHA-256:805cb8e6fa9fb283f2c4dd551495914521d5829b087a752a98c646dde69aa092" }, { "name": "LibSSH-ESP32", "version": "2.2.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-2.2.0.zip", "archiveFileName": "LibSSH_ESP32-2.2.0.zip", "size": 510858, "checksum": "SHA-256:e13557693fce74509c9c621d4d22ce3957edd1387dcb725f1630ac63005e0d82" }, { "name": "LibSSH-ESP32", "version": "3.0.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-3.0.0.zip", "archiveFileName": "LibSSH_ESP32-3.0.0.zip", "size": 521357, "checksum": "SHA-256:5c2920f470629625772088bd9f182a401fe74e2a688eed972b37e269a969334d" }, { "name": "LibSSH-ESP32", "version": "3.0.1", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-3.0.1.zip", "archiveFileName": "LibSSH_ESP32-3.0.1.zip", "size": 521309, "checksum": "SHA-256:04b2e076d51efbacb651d7608aa447f4267a78e3abce58011cc267d46f826925" }, { "name": "LibSSH-ESP32", "version": "3.1.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-3.1.0.zip", "archiveFileName": "LibSSH_ESP32-3.1.0.zip", "size": 526373, "checksum": "SHA-256:8a318fd355467e00e81f718d98ced5715c762060bc3f2bb44bd817943342bde2" }, { "name": "LibSSH-ESP32", "version": "4.1.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-4.1.0.zip", "archiveFileName": "LibSSH_ESP32-4.1.0.zip", "size": 529079, "checksum": "SHA-256:6d67b69204eaa7d0bcf2c314e084db58e2db7b823575d5a424185ca1b04a592b" }, { "name": "LibSSH-ESP32", "version": "4.2.0", "author": "Ewan Parker", "maintainer": "Ewan Parker", "sentence": "SSH client and SSH server library for ESP32 based on libssh.", "paragraph": "This is an ESP32/FreeRTOS port of the libssh.org SSH Library created originally for Linux, Unix or Windows. Several examples are included, for example an SSH client, SSH server, SCP client, key generator, and over-the-air (OTA) flashing using SCP.", "website": "https://www.ewan.cc/?q=node/157", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ewpa/LibSSH-ESP32.git", "providesIncludes": [ "libssh_esp32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ewpa/LibSSH_ESP32-4.2.0.zip", "archiveFileName": "LibSSH_ESP32-4.2.0.zip", "size": 529183, "checksum": "SHA-256:d9b8782b25f0b1dbcfe6d1cb228d37ba03f8258b749443c68c9fee0e49ca54cb" }, { "name": "XLR8PID", "version": "1.0.0", "author": "Alorium Technology", "maintainer": "Alorium Technology \u003cinfo@aloriumtech.com\u003e", "sentence": "Arduino library for hardware accelerated PID control.", "paragraph": "Takes advantage of hardware acceleration available in Alorium Technology's XLR8 product. For use with an XLR8 board with the PID XB loaded on it.", "website": "https://github.com/AloriumTechnology/XLR8PID", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/AloriumTechnology/XLR8PID.git", "url": "https://downloads.arduino.cc/libraries/github.com/AloriumTechnology/XLR8PID-1.0.0.zip", "archiveFileName": "XLR8PID-1.0.0.zip", "size": 39303, "checksum": "SHA-256:c4abe1e98ace862038f95860e4c2105a5b8a985c1a715c97c8b0eae17255dc14" }, { "name": "ArrbotMonitor", "version": "1.1.0", "author": "Mark Harrison (marhar@gmail.com)", "maintainer": "Mark Harrison (marhar@gmail.com)", "sentence": "Plotter-friendly display macros.", "paragraph": "This library makes it easy to display debug and trace information that is compatible with the Arduino Serial Plotter.", "website": "https://github.com/marhar/ArrbotMonitor", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/marhar/ArrbotMonitor.git", "url": "https://downloads.arduino.cc/libraries/github.com/marhar/ArrbotMonitor-1.1.0.zip", "archiveFileName": "ArrbotMonitor-1.1.0.zip", "size": 959790, "checksum": "SHA-256:fc91ba67b5d34281b0154675d984fab9b087628cf2530a670a480a6b8fd2b789" }, { "name": "max7219", "version": "1.0.0", "author": "Jonathan Evans", "maintainer": "Jonathan Evans", "sentence": "Lightweight library for the MAX7219 7 segment 8 digit display", "paragraph": "Exposes two easy to use methods DisplayText(Text, Orientation) and DisplayChar(Digit, Char, DecimalPlace);", "website": "https://github.com/JemRF/max7219", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/JemRF/max7219.git", "url": "https://downloads.arduino.cc/libraries/github.com/JemRF/max7219-1.0.0.zip", "archiveFileName": "max7219-1.0.0.zip", "size": 104660, "checksum": "SHA-256:20ab7bf6ade9c7b1acc2857ef21e5bf92d8fb3e6e3c8b1b063700aac61652d7a" }, { "name": "ESPFlash", "version": "1.0.0", "author": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "maintainer": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "sentence": "Lightweight library that makes SPIFFs usage simple and easy to understand on the ESP8266 and ESP32.", "paragraph": "ESPFlash is an abstraction layer that simplifies the storing of vectorised data in the filesystem on the ESP8266 and ESP32. It features a simple template based interface to store and retreive generic vectorised data in flash memory using SPIFFs.", "website": "https://github.com/DaleGia/ESPFlash", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/DaleGia/ESPFlash.git", "url": "https://downloads.arduino.cc/libraries/github.com/DaleGia/ESPFlash-1.0.0.zip", "archiveFileName": "ESPFlash-1.0.0.zip", "size": 26337, "checksum": "SHA-256:32892829d8143998c19bb74cf14e602a7eee70ac057dea63e89a25879f32871b" }, { "name": "ESPFlash", "version": "1.0.1", "author": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "maintainer": "Dale Giancono \u003cd.giancono@gmail.com\u003e", "sentence": "Lightweight library that makes SPIFFs usage simple and easy to understand on the ESP8266 and ESP32.", "paragraph": "ESPFlash is an abstraction layer that simplifies the storing of vectorised data in the filesystem on the ESP8266 and ESP32. It features a simple template based interface to store and retreive generic vectorised data in flash memory using SPIFFs.", "website": "https://github.com/DaleGia/ESPFlash", "category": "Other", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/DaleGia/ESPFlash.git", "url": "https://downloads.arduino.cc/libraries/github.com/DaleGia/ESPFlash-1.0.1.zip", "archiveFileName": "ESPFlash-1.0.1.zip", "size": 26673, "checksum": "SHA-256:409aa62d4199a1cc109ed83eba2c982d05d62587efc71259f1394c364d566497" }, { "name": "ipMIDI", "version": "1.0.1", "author": "lathoub", "maintainer": "lathoub \u003clathoub@gmail.com\u003e", "sentence": "ipMIDI for Arduino", "paragraph": "ipMIDI", "website": "https://github.com/lathoub/Arduino-ipMIDI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lathoub/Arduino-ipMIDI.git", "providesIncludes": [ "ipMIDI.h" ], "dependencies": [ { "name": "MIDI Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lathoub/ipMIDI-1.0.1.zip", "archiveFileName": "ipMIDI-1.0.1.zip", "size": 8992, "checksum": "SHA-256:344911b4b1d0c15253c4a7782545fa2fc852d659eace2705f08bf1ef2cf20dca" }, { "name": "ipMIDI", "version": "1.0.2", "author": "lathoub", "maintainer": "lathoub \u003clathoub@gmail.com\u003e", "sentence": "ipMIDI for Arduino", "paragraph": "ipMIDI", "website": "https://github.com/lathoub/Arduino-ipMIDI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lathoub/Arduino-ipMIDI.git", "providesIncludes": [ "ipMIDI.h" ], "dependencies": [ { "name": "MIDI Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lathoub/ipMIDI-1.0.2.zip", "archiveFileName": "ipMIDI-1.0.2.zip", "size": 8982, "checksum": "SHA-256:d5e42adf32b556155b714ef3806b650db36200d1abc7654e030fa1a18e956e24" }, { "name": "ipMIDI", "version": "1.0.3", "author": "lathoub", "maintainer": "lathoub \u003clathoub@gmail.com\u003e", "sentence": "ipMIDI for Arduino", "paragraph": "ipMIDI", "website": "https://github.com/lathoub/Arduino-ipMIDI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lathoub/Arduino-ipMIDI.git", "providesIncludes": [ "ipMIDI.h" ], "dependencies": [ { "name": "MIDI Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lathoub/ipMIDI-1.0.3.zip", "archiveFileName": "ipMIDI-1.0.3.zip", "size": 8927, "checksum": "SHA-256:c3b9c6f15ecfdda60e1091b6902a7c5eb34baf027fc9074bc584d942052da97e" }, { "name": "SolarCharger", "version": "1.0.0", "author": "Hector Espert \u003chectorespertpardo@gmail.com\u003e", "maintainer": "Hector Espert \u003chectorespertpardo@gmail.com\u003e", "license": "MIT", "sentence": "Solar Charger Shield.", "paragraph": "Library to read voltage in a Seeed Studio Arduino shield.", "website": "https://github.com/hectorespert/SolarCharger", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hectorespert/SolarCharger.git", "providesIncludes": [ "SolarCharger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/hectorespert/SolarCharger-1.0.0.zip", "archiveFileName": "SolarCharger-1.0.0.zip", "size": 3739, "checksum": "SHA-256:85e2b25610c356e83dbfdb1619becd01f1ee8edc4828cc18fc5bf18ca505da78" }, { "name": "SolarCharger", "version": "1.0.2", "author": "Hector Espert \u003chectorespertpardo@gmail.com\u003e", "maintainer": "Hector Espert \u003chectorespertpardo@gmail.com\u003e", "license": "MIT", "sentence": "Solar Charger Shield.", "paragraph": "Library to read voltage in a Seeed Studio Arduino shield.", "website": "https://github.com/hectorespert/SolarCharger", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hectorespert/SolarCharger.git", "providesIncludes": [ "SolarCharger.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/hectorespert/SolarCharger-1.0.2.zip", "archiveFileName": "SolarCharger-1.0.2.zip", "size": 4607, "checksum": "SHA-256:36aeddb18ff08ef70da27709fa1522090c0b96fc57f6bdbd204f12b21f3fa19f" }, { "name": "SparkFun Qwiic Humidity AHT20", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive ASAIT's new AHT20 temperature and humidity IC.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16618\"\u003eSparkX Qwiic Humiditiy AHT20\u003c/a\u003e to get current temperature and humidity readings.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20-1.0.0.zip", "archiveFileName": "SparkFun_Qwiic_Humidity_AHT20-1.0.0.zip", "size": 7814, "checksum": "SHA-256:aa395a5dc02cb501a29b01ab220760083b94b5d236ad6fe69c6fd0ca67019eea" }, { "name": "SparkFun Qwiic Humidity AHT20", "version": "1.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive ASAIT's new AHT20 temperature and humidity IC.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16618\"\u003eSparkX Qwiic Humiditiy AHT20\u003c/a\u003e to get current temperature and humidity readings.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20-1.0.1.zip", "archiveFileName": "SparkFun_Qwiic_Humidity_AHT20-1.0.1.zip", "size": 7816, "checksum": "SHA-256:014a4fa85d05005ed517ff4da3bffd2a17abd9cc1178e057ef183540c3cfefdb" }, { "name": "SparkFun Qwiic Humidity AHT20", "version": "1.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive ASAIT's new AHT20 temperature and humidity IC.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16618\"\u003eSparkX Qwiic Humiditiy AHT20\u003c/a\u003e to get current temperature and humidity readings.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20-1.0.2.zip", "archiveFileName": "SparkFun_Qwiic_Humidity_AHT20-1.0.2.zip", "size": 7815, "checksum": "SHA-256:5c3d6a5c902ea015241b2891933ce5816d122f512975568c00cf6de8efbcdf65" }, { "name": "SparkFun Qwiic Humidity AHT20", "version": "1.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "A library to drive ASAIT's new AHT20 temperature and humidity IC.", "paragraph": "Use our solderless and easy-to-use Qwiic system to send I2C commands to the \u003ca href=\"https://www.sparkfun.com/products/16618\"\u003eSparkX Qwiic Humiditiy AHT20\u003c/a\u003e to get current temperature and humidity readings.", "website": "https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20-1.0.3.zip", "archiveFileName": "SparkFun_Qwiic_Humidity_AHT20-1.0.3.zip", "size": 7829, "checksum": "SHA-256:dfc90b8c72a188f9b69b238850c15e91ce51e9e5b5fb65454bed2e8ac698b6e1" }, { "name": "AlmaviosLitMqtt", "version": "0.1.0", "author": "Almavios", "maintainer": "Almavios \u003cdev@almavios.com\u003e", "sentence": "A Simple MQTT client for connection with cloud providers", "paragraph": "This library allows you to send and receive MQTT messages from cloud services.", "website": "https://github.com/almavios/almavios-lit-mqtt", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/almavios/almavios-lit-mqtt.git", "url": "https://downloads.arduino.cc/libraries/github.com/almavios/AlmaviosLitMqtt-0.1.0.zip", "archiveFileName": "AlmaviosLitMqtt-0.1.0.zip", "size": 38272, "checksum": "SHA-256:b88013119db43c12266a8b5dbcf74531a106266030d91e1b086fcd45823e9834" }, { "name": "AlmaviosLitMqtt", "version": "0.1.1", "author": "Almavios", "maintainer": "Almavios \u003cdev@almavios.com\u003e", "sentence": "A Simple MQTT client for connection with cloud providers", "paragraph": "This library allows you to send and receive MQTT messages from cloud services.", "website": "https://github.com/almavios/almavios-lit-mqtt", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/almavios/almavios-lit-mqtt.git", "url": "https://downloads.arduino.cc/libraries/github.com/almavios/AlmaviosLitMqtt-0.1.1.zip", "archiveFileName": "AlmaviosLitMqtt-0.1.1.zip", "size": 38299, "checksum": "SHA-256:ec224f9049fbfb24d74b0e8d983bafcaa398c682115b631f146b1d73aac0f767" }, { "name": "AlmaviosLitMqtt", "version": "0.2.0", "author": "Almavios", "maintainer": "Almavios \u003cdev@almavios.com\u003e", "sentence": "A Simple MQTT client for connection with cloud providers", "paragraph": "This library allows you to send and receive MQTT messages from cloud services.", "website": "https://github.com/almavios/almavios-lit-mqtt", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/almavios/almavios-lit-mqtt.git", "url": "https://downloads.arduino.cc/libraries/github.com/almavios/AlmaviosLitMqtt-0.2.0.zip", "archiveFileName": "AlmaviosLitMqtt-0.2.0.zip", "size": 45567, "checksum": "SHA-256:4831dd46a72de98654f527822019eb7b2104168ba13213a116c711cd7dde4abc" }, { "name": "AlmaviosLitMqtt", "version": "0.3.0", "author": "Almavios", "maintainer": "Almavios \u003cdev@almavios.com\u003e", "sentence": "A Simple MQTT client for connection with cloud providers", "paragraph": "This library allows you to send and receive MQTT messages from cloud services.", "website": "https://github.com/almavios/almavios-lit-mqtt", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/almavios/almavios-lit-mqtt.git", "url": "https://downloads.arduino.cc/libraries/github.com/almavios/AlmaviosLitMqtt-0.3.0.zip", "archiveFileName": "AlmaviosLitMqtt-0.3.0.zip", "size": 47668, "checksum": "SHA-256:8cb0f3efc61970c0a1a81e710bb67ecddbe08f411eb665de5e90e6294ccc4185" }, { "name": "wm8978-esp32", "version": "1.0.0", "author": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "maintainer": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "sentence": "An esp32 library for the wm8978 dac.", "paragraph": "Easy setup for the wm8978 dac with configurable i2c and i2s interfaces. With configurable MCLK on every PWM capable pin.", "website": "https://github.com/CelliesProjects/wm8978-esp32/", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/wm8978-esp32.git", "providesIncludes": [ "WM8978.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/wm8978_esp32-1.0.0.zip", "archiveFileName": "wm8978_esp32-1.0.0.zip", "size": 8159, "checksum": "SHA-256:5438504a203e4c5432beab0ebfeaeeda43ee628c0bc8abb4078e890df17b8ed8" }, { "name": "wm8978-esp32", "version": "1.0.1", "author": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "maintainer": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "sentence": "An esp32 library for the wm8978 dac.", "paragraph": "Easy setup for the wm8978 dac with configurable i2c and i2s interfaces. With configurable MCLK on every PWM capable pin.", "website": "https://github.com/CelliesProjects/wm8978-esp32/", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/wm8978-esp32.git", "providesIncludes": [ "WM8978.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/wm8978_esp32-1.0.1.zip", "archiveFileName": "wm8978_esp32-1.0.1.zip", "size": 7873, "checksum": "SHA-256:3bc0ab49ffc0944c81a102412c479dd3de6b47cec9907f05bedbbd5136d43eb7" }, { "name": "wm8978-esp32", "version": "1.0.2", "author": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "maintainer": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "sentence": "An esp32 library for the wm8978 dac.", "paragraph": "Easy setup for the wm8978 dac with configurable i2c and i2s interfaces.", "website": "https://github.com/CelliesProjects/wm8978-esp32/", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/wm8978-esp32.git", "providesIncludes": [ "WM8978.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/wm8978_esp32-1.0.2.zip", "archiveFileName": "wm8978_esp32-1.0.2.zip", "size": 7841, "checksum": "SHA-256:e78b3af6a2d3620601438683ed0ebdc5d76cc6cfd5f8e7bfe40a2e07d0de3d8b" }, { "name": "wm8978-esp32", "version": "1.0.3", "author": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "maintainer": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "sentence": "An esp32 library for the wm8978 dac.", "paragraph": "Easy setup for the wm8978 dac with configurable i2c and i2s interfaces.", "website": "https://github.com/CelliesProjects/wm8978-esp32/", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/wm8978-esp32.git", "providesIncludes": [ "WM8978.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/wm8978_esp32-1.0.3.zip", "archiveFileName": "wm8978_esp32-1.0.3.zip", "size": 8003, "checksum": "SHA-256:42dc96b67a44d361a15f5f257b25cf08b5ba9973b928fe3f9cf0ba6316c5a94e" }, { "name": "wm8978-esp32", "version": "1.0.4", "author": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "maintainer": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "sentence": "An esp32 library for the wm8978 dac.", "paragraph": "Easy setup for the wm8978 dac with configurable i2c and i2s interfaces.", "website": "https://github.com/CelliesProjects/wm8978-esp32/", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/wm8978-esp32.git", "providesIncludes": [ "WM8978.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/wm8978_esp32-1.0.4.zip", "archiveFileName": "wm8978_esp32-1.0.4.zip", "size": 8933, "checksum": "SHA-256:7f75aeb13dfb6f2e0b4bc8d346c6a7beafd22cfc4565ee9c6723f0895e14da13" }, { "name": "wm8978-esp32", "version": "1.0.5", "author": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "maintainer": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "sentence": "An esp32 library for the wm8978 dac.", "paragraph": "Easy setup for the wm8978 dac with configurable i2c and i2s interfaces.", "website": "https://github.com/CelliesProjects/wm8978-esp32/", "category": "Signal Input/Output", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/wm8978-esp32.git", "providesIncludes": [ "WM8978.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/wm8978_esp32-1.0.5.zip", "archiveFileName": "wm8978_esp32-1.0.5.zip", "size": 8734, "checksum": "SHA-256:f466742a062997b926e664d5d292481852e9ecb1651f5f1d78c66212064f17da" }, { "name": "SET", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement simple SET datastructure.", "paragraph": "Supports union diff intersection equal subset. Limited to numbers 0..255.", "website": "https://github.com/RobTillaart/Set", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SET.git", "providesIncludes": [ "set.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SET-0.2.0.zip", "archiveFileName": "SET-0.2.0.zip", "size": 11403, "checksum": "SHA-256:07f4601db29cafe79c01dbce9748585443843d18d25b57913296ed60eed04f5f" }, { "name": "SET", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement simple SET datastructure.", "paragraph": "Supports union diff intersection equal subset. Limited to numbers 0..255.", "website": "https://github.com/RobTillaart/Set", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SET.git", "providesIncludes": [ "set.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SET-0.2.1.zip", "archiveFileName": "SET-0.2.1.zip", "size": 11399, "checksum": "SHA-256:69f19b9bdc930f427365a3b495d6e9678fc5fa9cfede59aa064e324c2520a6b5" }, { "name": "SET", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement simple SET datastructure.", "paragraph": "Supports union diff intersection equal subset. Limited to numbers 0..255.", "website": "https://github.com/RobTillaart/Set", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SET.git", "providesIncludes": [ "set.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SET-0.2.2.zip", "archiveFileName": "SET-0.2.2.zip", "size": 12765, "checksum": "SHA-256:e8d76e1c71b8a711395cc158fa74d3a5648bc2c163cd1b3de85ea38dc5f3b58a" }, { "name": "SET", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement simple SET datastructure.", "paragraph": "Supports union diff intersection equal subset. Limited to numbers 0..255.", "website": "https://github.com/RobTillaart/Set", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SET.git", "providesIncludes": [ "set.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SET-0.2.3.zip", "archiveFileName": "SET-0.2.3.zip", "size": 14365, "checksum": "SHA-256:a0d97dec20d57e1090f06e1d1926883e837b95ccb095675a0578426067a63627" }, { "name": "SET", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement simple SET datastructure.", "paragraph": "Supports union diff intersection equal subset. Limited to numbers 0..255.", "website": "https://github.com/RobTillaart/Set", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SET.git", "providesIncludes": [ "set.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SET-0.2.4.zip", "archiveFileName": "SET-0.2.4.zip", "size": 14669, "checksum": "SHA-256:48db297edb715a14377dc66d05a93c0fa9895fc04884876e53d9de7f8be23f66" }, { "name": "SET", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement simple SET datastructure.", "paragraph": "Supports union diff intersection equal subset. Limited to numbers 0..255.", "website": "https://github.com/RobTillaart/Set", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SET.git", "providesIncludes": [ "set.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SET-0.2.5.zip", "archiveFileName": "SET-0.2.5.zip", "size": 14819, "checksum": "SHA-256:875d7be1053baca14bdc17d45040f2bbaf995d5437a06240e97b6296d3e90e75" }, { "name": "SET", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement simple SET datastructure.", "paragraph": "Supports union diff intersection equal subset. Limited to numbers 0..255.", "website": "https://github.com/RobTillaart/Set", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SET.git", "providesIncludes": [ "set.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SET-0.2.6.zip", "archiveFileName": "SET-0.2.6.zip", "size": 15235, "checksum": "SHA-256:2227ae1f851962cb9d670c208e4351d80a0a88b8062ed1ba2ddbdedd66856ba6" }, { "name": "SET", "version": "0.2.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement simple SET datastructure.", "paragraph": "Supports union diff intersection equal subset. Limited to numbers 0..255.", "website": "https://github.com/RobTillaart/Set", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SET.git", "providesIncludes": [ "set.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SET-0.2.7.zip", "archiveFileName": "SET-0.2.7.zip", "size": 15489, "checksum": "SHA-256:5f4873fda441c1a591bb5d1f44382348ae57afdbc1fdd7d2efe1bb03d3511c53" }, { "name": "FRAM_I2C", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "Wire.h", "FRAM.h" ], "dependencies": [ { "name": "Wire.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.2.0.zip", "archiveFileName": "FRAM_I2C-0.2.0.zip", "size": 7577, "checksum": "SHA-256:547ce356f4ffd72a862b055e3d33bbbd39b86f1823b3885e66effb4de3d78635" }, { "name": "FRAM_I2C", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "Wire.h", "FRAM.h" ], "dependencies": [ { "name": "Wire.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.2.1.zip", "archiveFileName": "FRAM_I2C-0.2.1.zip", "size": 7577, "checksum": "SHA-256:cafd6e143c5bdddfc91e78619796b373617d4485f90e6c84f48c5ac1b2e650de" }, { "name": "FRAM_I2C", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.2.2.zip", "archiveFileName": "FRAM_I2C-0.2.2.zip", "size": 9331, "checksum": "SHA-256:1de860076372d42f59307d162caf62244c81e8ba6c5b79a85381e8a996cb2c5a" }, { "name": "FRAM_I2C", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.2.3.zip", "archiveFileName": "FRAM_I2C-0.2.3.zip", "size": 9350, "checksum": "SHA-256:ce40ecca8094693cc5b71c73c16b54cb560b46bb968c4b2ff2f390c2f530868d" }, { "name": "FRAM_I2C", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.3.0.zip", "archiveFileName": "FRAM_I2C-0.3.0.zip", "size": 9814, "checksum": "SHA-256:3bb8ca2de2d8cd70cc1b51ef6ea135f5e92c447a507d72de4592f61573bcc185" }, { "name": "FRAM_I2C", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.3.1.zip", "archiveFileName": "FRAM_I2C-0.3.1.zip", "size": 9712, "checksum": "SHA-256:b693c832889bd41227eca430cdb6d545e650d7cbd194c43588a87ab8fb626b85" }, { "name": "FRAM_I2C", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.3.2.zip", "archiveFileName": "FRAM_I2C-0.3.2.zip", "size": 9934, "checksum": "SHA-256:5a4a3f1e9575de61ce979fe98afe36fc9598d1b71a1061aa109c55b486fd2a26" }, { "name": "FRAM_I2C", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.3.3.zip", "archiveFileName": "FRAM_I2C-0.3.3.zip", "size": 12245, "checksum": "SHA-256:08b5ed9e214e650467ee607e8cf22c4fbffab8ba79774c93d42f90d26d20421f" }, { "name": "FRAM_I2C", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.3.4.zip", "archiveFileName": "FRAM_I2C-0.3.4.zip", "size": 17984, "checksum": "SHA-256:f41059d8b6b9d72393c653f09d33c7349b833b1eaf0bcf49aa4d55e814f83950" }, { "name": "FRAM_I2C", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.3.5.zip", "archiveFileName": "FRAM_I2C-0.3.5.zip", "size": 18888, "checksum": "SHA-256:5cd567fcb610e540b7778c6b0e7a782127e73a2a3456471506cddb455e59a8da" }, { "name": "FRAM_I2C", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.3.6.zip", "archiveFileName": "FRAM_I2C-0.3.6.zip", "size": 20951, "checksum": "SHA-256:5df84703dc19b5ed91a5ca2cfa8992f8596268928cd283d61d228d85dd9560b4" }, { "name": "FRAM_I2C", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.4.0.zip", "archiveFileName": "FRAM_I2C-0.4.0.zip", "size": 28985, "checksum": "SHA-256:7e78d4a6ba866a828abfd0a5997ffdae342995fb9cabd487d9f277c16c706392" }, { "name": "FRAM_I2C", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.4.1.zip", "archiveFileName": "FRAM_I2C-0.4.1.zip", "size": 29094, "checksum": "SHA-256:4ee9bd23f9290a4c22f778dd7a2c068d5db653679d97ca5abc4ce7347adef316" }, { "name": "FRAM_I2C", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "paragraph": "Includes an experimental FRAM_RINGBUFFER class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.4.2.zip", "archiveFileName": "FRAM_I2C-0.4.2.zip", "size": 37023, "checksum": "SHA-256:925d30f747fdf428bc8e427354d0927dee2589a790b46d52025204221967c4c6" }, { "name": "FRAM_I2C", "version": "0.4.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "paragraph": "Includes an experimental FRAM_RINGBUFFER class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.4.3.zip", "archiveFileName": "FRAM_I2C-0.4.3.zip", "size": 37356, "checksum": "SHA-256:d076b2aee844ce463d078e5b2be0a96aa56f2ef0e1927f75d45663627be94099" }, { "name": "FRAM_I2C", "version": "0.5.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "paragraph": "Includes an experimental FRAM_RINGBUFFER class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.5.0.zip", "archiveFileName": "FRAM_I2C-0.5.0.zip", "size": 40193, "checksum": "SHA-256:40d2c38c3db5ef09103ae52eee8df04104cb10cdc91efbe413ac77473c922617" }, { "name": "FRAM_I2C", "version": "0.5.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM.", "paragraph": "Includes an experimental FRAM_RINGBUFFER class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.5.1.zip", "archiveFileName": "FRAM_I2C-0.5.1.zip", "size": 45335, "checksum": "SHA-256:916bde70a7bcee65a12dfd94b4a0185dd95bb744f713d95ea0d78eb897f70c11" }, { "name": "FRAM_I2C", "version": "0.5.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM for persistent storage.", "paragraph": "Includes an experimental FRAM_RINGBUFFER and MULTILANGUAGE class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.5.2.zip", "archiveFileName": "FRAM_I2C-0.5.2.zip", "size": 56182, "checksum": "SHA-256:da34ad8458f6b861cff7e2b571621ff8758b3c53dd27b03da9bd12889ba9b6d1" }, { "name": "FRAM_I2C", "version": "0.5.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM for persistent storage.", "paragraph": "Includes an experimental FRAM_RINGBUFFER and MULTILANGUAGE class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.5.3.zip", "archiveFileName": "FRAM_I2C-0.5.3.zip", "size": 56866, "checksum": "SHA-256:70a86f764a476396c6e791eb4edd7af88758f749560e5529596f1e77c97f62b8" }, { "name": "FRAM_I2C", "version": "0.5.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM for persistent storage.", "paragraph": "Includes an experimental FRAM_RINGBUFFER and MULTILANGUAGE class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.5.4.zip", "archiveFileName": "FRAM_I2C-0.5.4.zip", "size": 57366, "checksum": "SHA-256:97cf5298b1d89444c6e8c10bfb1b053c78d75e130465aafb92c2b3bfe4c76c05" }, { "name": "FRAM_I2C", "version": "0.6.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM for persistent storage.", "paragraph": "Includes an experimental FRAM_RINGBUFFER and MULTILANGUAGE class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.6.0.zip", "archiveFileName": "FRAM_I2C-0.6.0.zip", "size": 59475, "checksum": "SHA-256:4d953407bd0bbe72f2cfbfe506c9906eaf079646d62493c3d318a184739c6dec" }, { "name": "FRAM_I2C", "version": "0.6.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM for persistent storage.", "paragraph": "Includes an experimental FRAM_RINGBUFFER and MULTILANGUAGE class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.6.1.zip", "archiveFileName": "FRAM_I2C-0.6.1.zip", "size": 59529, "checksum": "SHA-256:9c2bbf713278e6e761f26e6ef687c2d5cdeac88e5f25044a1b1ec3f161dfe41e" }, { "name": "FRAM_I2C", "version": "0.7.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM for persistent storage.", "paragraph": "Includes an experimental FRAM_RINGBUFFER and MULTILANGUAGE class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.7.0.zip", "archiveFileName": "FRAM_I2C-0.7.0.zip", "size": 62812, "checksum": "SHA-256:97b8f38edc33c6f888e7fe27d33328253f6329169aedf94cbbe17c6505625e74" }, { "name": "FRAM_I2C", "version": "0.7.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM for persistent storage.", "paragraph": "Includes an experimental FRAM_RINGBUFFER and MULTILANGUAGE class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.7.1.zip", "archiveFileName": "FRAM_I2C-0.7.1.zip", "size": 63171, "checksum": "SHA-256:60bf6c2bc5b9fd456aee3d5ef14b9f4898c9e25d9a3a8620b1982d8f90c63fea" }, { "name": "FRAM_I2C", "version": "0.8.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C FRAM for persistent storage.", "paragraph": "Includes an experimental FRAM_RINGBUFFER and MULTILANGUAGE class.", "website": "https://github.com/RobTillaart/FRAM_I2C.git", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FRAM_I2C.git", "providesIncludes": [ "FRAM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FRAM_I2C-0.8.0.zip", "archiveFileName": "FRAM_I2C-0.8.0.zip", "size": 63556, "checksum": "SHA-256:18c387d70fbe312c610a61c32a7a21eadf1d75ec04dc415f6dcbe0c46c89a0af" }, { "name": "PrintString", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a String.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintString.git", "providesIncludes": [ "PrintString.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintString-0.1.1.zip", "archiveFileName": "PrintString-0.1.1.zip", "size": 4381, "checksum": "SHA-256:20115da6c12730b677128a4e251593ef7a8e656b6a2cebf08021a47e23d8e126" }, { "name": "PrintString", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a String.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintString.git", "providesIncludes": [ "PrintString.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintString-0.1.2.zip", "archiveFileName": "PrintString-0.1.2.zip", "size": 4388, "checksum": "SHA-256:0fb39aa272d22f798d0269f6208c7ea3302c75d447be375141e7d0da4c7ea9fb" }, { "name": "PrintString", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a String.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintString.git", "providesIncludes": [ "PrintString.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintString-0.2.0.zip", "archiveFileName": "PrintString-0.2.0.zip", "size": 5970, "checksum": "SHA-256:629063da3586eb84340bb8ed260e073d955d3ab1d24feafbd80a0287369977c7" }, { "name": "PrintString", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a String.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintString.git", "providesIncludes": [ "PrintString.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintString-0.2.1.zip", "archiveFileName": "PrintString-0.2.1.zip", "size": 6126, "checksum": "SHA-256:d295fabee0a45bc7ed3e52062e8fb4342d98b15b5b0cf95a11f238b8ece4668a" }, { "name": "PrintString", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a String.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintString.git", "providesIncludes": [ "PrintString.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintString-0.2.2.zip", "archiveFileName": "PrintString-0.2.2.zip", "size": 6095, "checksum": "SHA-256:b84f504e63bc01901aa2ae724083e0f36ea403805d045502747444d2ad993059" }, { "name": "PrintString", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a String.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintString.git", "providesIncludes": [ "PrintString.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintString-0.2.3.zip", "archiveFileName": "PrintString-0.2.3.zip", "size": 6516, "checksum": "SHA-256:1c462a0b861282ff8b3a36b83ce3405c141603e69f3ef7e63b449bb806d68c7a" }, { "name": "PrintString", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a String.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintString.git", "providesIncludes": [ "PrintString.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintString-0.2.4.zip", "archiveFileName": "PrintString-0.2.4.zip", "size": 6833, "checksum": "SHA-256:f063ec5360f4c14715aaed6b72384a0ed27ddde957af21547e37744306df3d7f" }, { "name": "PrintString", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a String.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintString.git", "providesIncludes": [ "PrintString.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintString-0.2.5.zip", "archiveFileName": "PrintString-0.2.5.zip", "size": 6875, "checksum": "SHA-256:52e187b05cbafb11cb2015446b33729ada523299881ae94f65e6f2b18c7982f1" }, { "name": "MsgPack", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.0.zip", "archiveFileName": "MsgPack-0.1.0.zip", "size": 24722, "checksum": "SHA-256:2e3150bf7b5bc5847cb15be34de91a302b6d440d4fbf318f49e1a8b32a531e49" }, { "name": "MsgPack", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.1.zip", "archiveFileName": "MsgPack-0.1.1.zip", "size": 44620, "checksum": "SHA-256:24317717404df657e98e98e86134692cbfe3303ca6beac3f9cbc5e729fecb780" }, { "name": "MsgPack", "version": "0.1.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.3.zip", "archiveFileName": "MsgPack-0.1.3.zip", "size": 44712, "checksum": "SHA-256:579f5ff2a31f3ec9fc062b61e514553b577f99fdfb882a87335ec6786813a031" }, { "name": "MsgPack", "version": "0.1.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.4.zip", "archiveFileName": "MsgPack-0.1.4.zip", "size": 48860, "checksum": "SHA-256:f273ccc65ee39763cdb8bae441278486a390e4062f59497be4cfdc529808c6a8" }, { "name": "MsgPack", "version": "0.1.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.5.zip", "archiveFileName": "MsgPack-0.1.5.zip", "size": 51868, "checksum": "SHA-256:75ccd83305d7e596ee4fbb3bd3f70e4f3e766259e3fc039244d29aa45d971ebe" }, { "name": "MsgPack", "version": "0.1.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.6.zip", "archiveFileName": "MsgPack-0.1.6.zip", "size": 52031, "checksum": "SHA-256:09ad11b22f28053c97fbf41ab1a707f1494e4e1e142504cb8b40cd1a8145ddfd" }, { "name": "MsgPack", "version": "0.1.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.7.zip", "archiveFileName": "MsgPack-0.1.7.zip", "size": 54009, "checksum": "SHA-256:8c0d11ec8523410dbc450f1620123196b92a0aa2dd1e09341529e8e3ee6994f7" }, { "name": "MsgPack", "version": "0.1.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.8.zip", "archiveFileName": "MsgPack-0.1.8.zip", "size": 54137, "checksum": "SHA-256:121b255ba171ec32789a8ad7a62a20ed158492bcb603764ced5de4f6b4c0379a" }, { "name": "MsgPack", "version": "0.1.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.9.zip", "archiveFileName": "MsgPack-0.1.9.zip", "size": 54421, "checksum": "SHA-256:300f6c7d36890c53f852357c1580fc1f2108a65064acab998611890ca4339289" }, { "name": "MsgPack", "version": "0.1.10", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.10.zip", "archiveFileName": "MsgPack-0.1.10.zip", "size": 54526, "checksum": "SHA-256:2cdb1edd29034af6ba1bdfa014724744b31ec324de2c3226b5826072df61ac80" }, { "name": "MsgPack", "version": "0.1.11", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.1.11.zip", "archiveFileName": "MsgPack-0.1.11.zip", "size": 54935, "checksum": "SHA-256:77d8103e0ca4d054d4b02b8de584ab18ee6724ce3a86c22c2c1c94c620765bd4" }, { "name": "MsgPack", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.0.zip", "archiveFileName": "MsgPack-0.2.0.zip", "size": 62208, "checksum": "SHA-256:6afce3140133a40c2e4063ad86fee750116b6b9ff6840f9d54f267f89b5d7a81" }, { "name": "MsgPack", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.1.zip", "archiveFileName": "MsgPack-0.2.1.zip", "size": 62301, "checksum": "SHA-256:150465d18e66df4efad9b011e459045de79a86957c698eb6be58e7677b365bde" }, { "name": "MsgPack", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.2.zip", "archiveFileName": "MsgPack-0.2.2.zip", "size": 62335, "checksum": "SHA-256:0173c3af8115c6e4423424d65de6d03d095f61b005ec70c2e66b23dc6f58bea4" }, { "name": "MsgPack", "version": "0.2.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.3.zip", "archiveFileName": "MsgPack-0.2.3.zip", "size": 62570, "checksum": "SHA-256:ba9174ad12db17204047ea7cc756c805d322e93fcd78f34ced1be5ec4d248f1c" }, { "name": "MsgPack", "version": "0.2.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.4.zip", "archiveFileName": "MsgPack-0.2.4.zip", "size": 62594, "checksum": "SHA-256:56c24d8eae43a0fbe9910c58fa8992b7e704360e16a8ef49be9d9f6f54b6291d" }, { "name": "MsgPack", "version": "0.2.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.5.zip", "archiveFileName": "MsgPack-0.2.5.zip", "size": 62672, "checksum": "SHA-256:480de82c06c3dbd7cc008fe1dd12be08dc2f0298a8102db6ea1b3898166f6938" }, { "name": "MsgPack", "version": "0.2.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.6.zip", "archiveFileName": "MsgPack-0.2.6.zip", "size": 62676, "checksum": "SHA-256:502ab090aedf0b12af7ff9b44857da6c85fb221082bfc0d9761b427c195a3bf2" }, { "name": "MsgPack", "version": "0.2.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.7.zip", "archiveFileName": "MsgPack-0.2.7.zip", "size": 62804, "checksum": "SHA-256:bb1fd07fe884aed65adc6f02a6258d0ef4010812ce527bd4b468e044eec27bbf" }, { "name": "MsgPack", "version": "0.2.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.8.zip", "archiveFileName": "MsgPack-0.2.8.zip", "size": 62984, "checksum": "SHA-256:ad8cee2f91eedfd88cfc084a28ca4f55de0aab3aa88003a2c3c600ff4e416b29" }, { "name": "MsgPack", "version": "0.2.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.9.zip", "archiveFileName": "MsgPack-0.2.9.zip", "size": 63488, "checksum": "SHA-256:e3ac466ddf8750548507571adf86ed94eff0dae8cde3a9b6327de7be1187ab2a" }, { "name": "MsgPack", "version": "0.2.10", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.10.zip", "archiveFileName": "MsgPack-0.2.10.zip", "size": 64419, "checksum": "SHA-256:f637218acefb7470dacef8b0d71593800b0b7dc8b21f0737cd2fb703e8c1c7c3" }, { "name": "MsgPack", "version": "0.2.11", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.11.zip", "archiveFileName": "MsgPack-0.2.11.zip", "size": 64435, "checksum": "SHA-256:57800a86696c1911ba0732d3113f728e7a3a15fc3eb314ab3e40f70ddcbaa67e" }, { "name": "MsgPack", "version": "0.2.12", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.12.zip", "archiveFileName": "MsgPack-0.2.12.zip", "size": 64682, "checksum": "SHA-256:62e5322fe6582b23ef0b4ebb6114b54742adc2f4ddd1094168e301c9aaeca948" }, { "name": "MsgPack", "version": "0.2.13", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.13.zip", "archiveFileName": "MsgPack-0.2.13.zip", "size": 65111, "checksum": "SHA-256:0825f787cb0876aa6510423278aeb0e04597ace6ad9410e0a619db8e8d8102e7" }, { "name": "MsgPack", "version": "0.2.15", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.15.zip", "archiveFileName": "MsgPack-0.2.15.zip", "size": 73400, "checksum": "SHA-256:c0c8fd2b168ea3da953a54cb0117098e7e6935ab3d08c154b874a0a59af120ef" }, { "name": "MsgPack", "version": "0.2.16", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.2.16.zip", "archiveFileName": "MsgPack-0.2.16.zip", "size": 73497, "checksum": "SHA-256:e4658efdf1e06a234c03e677183e7a584b1e1272f7f9e948a265802d12572df0" }, { "name": "MsgPack", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.0.zip", "archiveFileName": "MsgPack-0.3.0.zip", "size": 76010, "checksum": "SHA-256:2fd7b68bf094916e66be8448d388748b0632085057bd207ed511c696a1d2e63d" }, { "name": "MsgPack", "version": "0.3.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.1.zip", "archiveFileName": "MsgPack-0.3.1.zip", "size": 76039, "checksum": "SHA-256:8bbf770623e41ed0d41616ef9257b11d25ec030845f69bf4c7c25560f6ad675b" }, { "name": "MsgPack", "version": "0.3.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.2.zip", "archiveFileName": "MsgPack-0.3.2.zip", "size": 77625, "checksum": "SHA-256:35bd602cf26920fa36a4349d63d7cc717f10aab5b2d6a564b49f52db664bad8d" }, { "name": "MsgPack", "version": "0.3.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.3.zip", "archiveFileName": "MsgPack-0.3.3.zip", "size": 77636, "checksum": "SHA-256:44be853f0e0967c4aa7670484791510da55e3c076a3508ed46634c45237b86eb" }, { "name": "MsgPack", "version": "0.3.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.4.zip", "archiveFileName": "MsgPack-0.3.4.zip", "size": 77639, "checksum": "SHA-256:21f5e7881963947512bd114fb49cbf5f92f598246c0ca47decf8fcabce361e79" }, { "name": "MsgPack", "version": "0.3.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.5.zip", "archiveFileName": "MsgPack-0.3.5.zip", "size": 77561, "checksum": "SHA-256:273376999f4825670f3f1f863a9a987a3f59b646923d92b17d7607d5d58d0096" }, { "name": "MsgPack", "version": "0.3.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.6.zip", "archiveFileName": "MsgPack-0.3.6.zip", "size": 78359, "checksum": "SHA-256:a924c9deaff97947031d09293e7df084477041d2c4fbd3d7f062de4a7f6426a5" }, { "name": "MsgPack", "version": "0.3.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.7.zip", "archiveFileName": "MsgPack-0.3.7.zip", "size": 78370, "checksum": "SHA-256:6d283ea871b6a4d76eb49d9fcd7e3548f3bc92d7543d1ee515eb4097362630ad" }, { "name": "MsgPack", "version": "0.3.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.8.zip", "archiveFileName": "MsgPack-0.3.8.zip", "size": 79955, "checksum": "SHA-256:62be477a70da58b0bd15201004958362636db5fa808d40861edbc4a1a71eaaf1" }, { "name": "MsgPack", "version": "0.3.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.9.zip", "archiveFileName": "MsgPack-0.3.9.zip", "size": 80523, "checksum": "SHA-256:b614a49e01ab6f2c0683a27d969c0c5ba8c7245a07e7f602f03351396f9feef2" }, { "name": "MsgPack", "version": "0.3.10", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.10.zip", "archiveFileName": "MsgPack-0.3.10.zip", "size": 80666, "checksum": "SHA-256:710db8ebee220314015d3f2774a1c464ea08084f2d6edafbaad3e76468a7799e" }, { "name": "MsgPack", "version": "0.3.11", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.11.zip", "archiveFileName": "MsgPack-0.3.11.zip", "size": 111242, "checksum": "SHA-256:ebe747d7a03dbfc02d54d2ba2a7b1564dc9dfcd836dec850fd692720aad4444f" }, { "name": "MsgPack", "version": "0.3.12", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.12.zip", "archiveFileName": "MsgPack-0.3.12.zip", "size": 111713, "checksum": "SHA-256:5caa8cf62953905cd37474a46719bb3fb40b01885e97f3250f5851420ce985a5" }, { "name": "MsgPack", "version": "0.3.13", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.13.zip", "archiveFileName": "MsgPack-0.3.13.zip", "size": 111792, "checksum": "SHA-256:66b5d8ce2dfbea0da890bdce47578a45de7824f8b163e493e4b2c4d181cbd37e" }, { "name": "MsgPack", "version": "0.3.14", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.14.zip", "archiveFileName": "MsgPack-0.3.14.zip", "size": 114019, "checksum": "SHA-256:b6309184620dbfb5ac137aba4050a5f33a9ae594666b3695680c0f931ddc6053" }, { "name": "MsgPack", "version": "0.3.15", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.15.zip", "archiveFileName": "MsgPack-0.3.15.zip", "size": 114110, "checksum": "SHA-256:8626f14f96093ea6aff8b97bd6f3e08f35987e855ddd1d8f170bd52f3fdb4aae" }, { "name": "MsgPack", "version": "0.3.16", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.16.zip", "archiveFileName": "MsgPack-0.3.16.zip", "size": 117003, "checksum": "SHA-256:8b469fb5abb55abe2dcf05567eb91590cc189c869f6c294f5cbd8456d683fecd" }, { "name": "MsgPack", "version": "0.3.17", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.17.zip", "archiveFileName": "MsgPack-0.3.17.zip", "size": 117096, "checksum": "SHA-256:66258da48d8b4298fd6f3cc3d0c662cc26380807b0ba4e53fc2c069bd753a8e4" }, { "name": "MsgPack", "version": "0.3.18", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.18.zip", "archiveFileName": "MsgPack-0.3.18.zip", "size": 117441, "checksum": "SHA-256:a9815a2b51a45c6746ea9c2313e6316e1e746449a18ef63a1f37588cbd9e266f" }, { "name": "MsgPack", "version": "0.3.19", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.3.19.zip", "archiveFileName": "MsgPack-0.3.19.zip", "size": 117442, "checksum": "SHA-256:1e214ac220334baa7f36da404a62561b842749d06893e1745547a452af3c8c94" }, { "name": "MsgPack", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "dependencies": [ { "name": "ArxContainer" }, { "name": "ArxTypeTraits" }, { "name": "DebugLog" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.4.0.zip", "archiveFileName": "MsgPack-0.4.0.zip", "size": 53059, "checksum": "SHA-256:35dd182a39d521190a6c0327a076073d5b7da26ebbe8c468272cf53209cc0286" }, { "name": "MsgPack", "version": "0.4.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai/MsgPack", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPack.git", "dependencies": [ { "name": "ArxContainer", "version": "\u003e=0.6.0" }, { "name": "ArxTypeTraits" }, { "name": "DebugLog", "version": "\u003e=0.8.1" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPack-0.4.2.zip", "archiveFileName": "MsgPack-0.4.2.zip", "size": 329227, "checksum": "SHA-256:1195c3e243db14841356073b791771be40d1e986a8ae97c67ed8886cc0599023" }, { "name": "PrintSize", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to determine size of a printed variable.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintSize.git", "providesIncludes": [ "PrintSize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintSize-0.2.0.zip", "archiveFileName": "PrintSize-0.2.0.zip", "size": 6665, "checksum": "SHA-256:7d8a9237f19348cf306c7fdd7fc5c0a2b6d160427cbed19211c4fbdf11dd3a7e" }, { "name": "PrintSize", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to determine size of a printed variable.", "website": "https://github.com/RobTillaart/PrintSize", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintSize.git", "providesIncludes": [ "PrintSize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintSize-0.2.1.zip", "archiveFileName": "PrintSize-0.2.1.zip", "size": 8136, "checksum": "SHA-256:d38f5dc274f8f7ef60c4f447d006dc29b3d98cacbeb314daa177883092c349e3" }, { "name": "PrintSize", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to determine size of a printed variable.", "website": "https://github.com/RobTillaart/PrintSize", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintSize.git", "providesIncludes": [ "PrintSize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintSize-0.2.2.zip", "archiveFileName": "PrintSize-0.2.2.zip", "size": 8137, "checksum": "SHA-256:a9b2b89d6e88683e782820a212d466046deb3608405a46d98b0587d52ccc3714" }, { "name": "PrintSize", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to determine size of a printed variable.", "website": "https://github.com/RobTillaart/PrintSize", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintSize.git", "providesIncludes": [ "PrintSize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintSize-0.3.0.zip", "archiveFileName": "PrintSize-0.3.0.zip", "size": 9581, "checksum": "SHA-256:aca7980278393e8913c452d67aa06f8a7e933b543f04c7dc6615b8a8aa9230a3" }, { "name": "PrintSize", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to determine size of a printed variable.", "website": "https://github.com/RobTillaart/PrintSize", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintSize.git", "providesIncludes": [ "PrintSize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintSize-0.3.1.zip", "archiveFileName": "PrintSize-0.3.1.zip", "size": 9809, "checksum": "SHA-256:a236a16f5b240dda8e36ad1dc5e6bbc70cb43de30f0afe43f24a3da3a150afc6" }, { "name": "PrintSize", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to determine size of a printed variable.", "website": "https://github.com/RobTillaart/PrintSize", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintSize.git", "providesIncludes": [ "PrintSize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintSize-0.3.2.zip", "archiveFileName": "PrintSize-0.3.2.zip", "size": 9784, "checksum": "SHA-256:fca3af8c6bcbfccbbf36d06f6818cae0336e607dc5b538c917d58bb8dc6a684a" }, { "name": "PrintSize", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to determine size of a printed variable.", "website": "https://github.com/RobTillaart/PrintSize", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintSize.git", "providesIncludes": [ "PrintSize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintSize-0.3.3.zip", "archiveFileName": "PrintSize-0.3.3.zip", "size": 10181, "checksum": "SHA-256:855c2d8f5b355def4a907c8488cdaa28cd0073bf1b1022f0e198d527a451a5f8" }, { "name": "PrintSize", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to determine size of a printed variable.", "website": "https://github.com/RobTillaart/PrintSize", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintSize.git", "providesIncludes": [ "PrintSize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintSize-0.3.4.zip", "archiveFileName": "PrintSize-0.3.4.zip", "size": 10566, "checksum": "SHA-256:d28cc9900ee34c9ded89da65d41d77e0a694bede4de88649c188b5e78ece3d99" }, { "name": "PrintSize", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to determine size of a printed variable.", "website": "https://github.com/RobTillaart/PrintSize", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintSize.git", "providesIncludes": [ "PrintSize.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintSize-0.3.5.zip", "archiveFileName": "PrintSize-0.3.5.zip", "size": 10712, "checksum": "SHA-256:0205305ed563281e93ad5a3400a515dc758d2c2877e90aad11dd92304f9b6d84" }, { "name": "utils_asukiaaa", "version": "1.0.0", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "Utility functions for Arduino.", "paragraph": "Useful functions for string and wire.", "website": "https://github.com/asukiaaa/utils_asukiaaa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/utils_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/utils_asukiaaa-1.0.0.zip", "archiveFileName": "utils_asukiaaa-1.0.0.zip", "size": 4477, "checksum": "SHA-256:6e603d67e4869cb4efee4b418257c2303c3948c6a8844ac86d4f923bb2cb560c" }, { "name": "utils_asukiaaa", "version": "1.0.1", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "Utility functions for Arduino.", "paragraph": "Useful functions for string and wire.", "website": "https://github.com/asukiaaa/utils_asukiaaa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/utils_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/utils_asukiaaa-1.0.1.zip", "archiveFileName": "utils_asukiaaa-1.0.1.zip", "size": 5012, "checksum": "SHA-256:d1fd41aac10b6db703ae1009dad8705f1752cd1ba7b38c6a32e7daa3579f6ff3" }, { "name": "utils_asukiaaa", "version": "1.0.2", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "Utility functions for Arduino.", "paragraph": "Useful functions for button, string and wire.", "website": "https://github.com/asukiaaa/utils_asukiaaa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/utils_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/utils_asukiaaa-1.0.2.zip", "archiveFileName": "utils_asukiaaa-1.0.2.zip", "size": 7246, "checksum": "SHA-256:8cea00c03d787f917941840e3ed5e0355d5423de915dbf27a9ca55d8551fba4a" }, { "name": "utils_asukiaaa", "version": "1.0.3", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "Utility functions for Arduino.", "paragraph": "Useful functions for button, string and wire.", "website": "https://github.com/asukiaaa/utils_asukiaaa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/utils_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/utils_asukiaaa-1.0.3.zip", "archiveFileName": "utils_asukiaaa-1.0.3.zip", "size": 7609, "checksum": "SHA-256:df603c8710805c8b41c509ae3ba6d2e3d95d9f5585f698676845fe319bd1f1e8" }, { "name": "utils_asukiaaa", "version": "1.0.4", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "Utility functions for Arduino.", "paragraph": "Useful functions for button, string and wire.", "website": "https://github.com/asukiaaa/utils_asukiaaa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/utils_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/utils_asukiaaa-1.0.4.zip", "archiveFileName": "utils_asukiaaa-1.0.4.zip", "size": 9942, "checksum": "SHA-256:ea592e851437ade700bdbb39810ba0896115e63169fa4f0a5a20398943f63b9a" }, { "name": "utils_asukiaaa", "version": "1.0.5", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "Utility functions for Arduino.", "paragraph": "Useful functions for button, string and wire.", "website": "https://github.com/asukiaaa/utils_asukiaaa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/utils_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/utils_asukiaaa-1.0.5.zip", "archiveFileName": "utils_asukiaaa-1.0.5.zip", "size": 10196, "checksum": "SHA-256:d3d5ed35cce4b018f6b263157a14b7f9d72fca29299873ccc651b910c3d9569a" }, { "name": "utils_asukiaaa", "version": "1.0.6", "author": "Asuki Kono", "maintainer": "Asuki Kono", "sentence": "Utility functions for Arduino.", "paragraph": "Useful functions for button, string and wire.", "website": "https://github.com/asukiaaa/utils_asukiaaa", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/asukiaaa/utils_asukiaaa.git", "url": "https://downloads.arduino.cc/libraries/github.com/asukiaaa/utils_asukiaaa-1.0.6.zip", "archiveFileName": "utils_asukiaaa-1.0.6.zip", "size": 10521, "checksum": "SHA-256:04f486d26868857727adb7defc089c50462a39bf4a7a2c2a0d33984103affbdc" }, { "name": "PrintCharArray", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a char array.", "website": "https://github.com/RobTillaart/PrintCharArray.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintCharArray.git", "providesIncludes": [ "PrintCharArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintCharArray-0.2.0.zip", "archiveFileName": "PrintCharArray-0.2.0.zip", "size": 7824, "checksum": "SHA-256:1ec0a3994ce5fe18395194c5b77e82aca0b56317d148cb82b59b8041f15ce121" }, { "name": "PrintCharArray", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a char array.", "website": "https://github.com/RobTillaart/PrintCharArray.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintCharArray.git", "providesIncludes": [ "PrintCharArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintCharArray-0.2.1.zip", "archiveFileName": "PrintCharArray-0.2.1.zip", "size": 8171, "checksum": "SHA-256:965a67fe60b59da0e7ace363d5513efed6e1c2c7bee1bf07ca9c670eb888487e" }, { "name": "PrintCharArray", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a char array.", "website": "https://github.com/RobTillaart/PrintCharArray.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintCharArray.git", "providesIncludes": [ "PrintCharArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintCharArray-0.3.0.zip", "archiveFileName": "PrintCharArray-0.3.0.zip", "size": 10146, "checksum": "SHA-256:befd84106fd81e9ddd2d719e3633f6fb7743b6c1529a4012f3da1da83620d40b" }, { "name": "PrintCharArray", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a char array.", "website": "https://github.com/RobTillaart/PrintCharArray.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintCharArray.git", "providesIncludes": [ "PrintCharArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintCharArray-0.3.1.zip", "archiveFileName": "PrintCharArray-0.3.1.zip", "size": 10153, "checksum": "SHA-256:52fbc4d18b0f366a691844b4f82f03b6802331db5557eb867e1c8a6ae1d55a31" }, { "name": "PrintCharArray", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a char array.", "website": "https://github.com/RobTillaart/PrintCharArray.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintCharArray.git", "providesIncludes": [ "PrintCharArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintCharArray-0.3.2.zip", "archiveFileName": "PrintCharArray-0.3.2.zip", "size": 10198, "checksum": "SHA-256:6e23331c39340efbe30f57acdcb902d36898818586a99960a33fb2318f425cca" }, { "name": "PrintCharArray", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a char array.", "website": "https://github.com/RobTillaart/PrintCharArray.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintCharArray.git", "providesIncludes": [ "PrintCharArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintCharArray-0.3.3.zip", "archiveFileName": "PrintCharArray-0.3.3.zip", "size": 10705, "checksum": "SHA-256:b8fcc76d90b2f6abda66c812e701d458a77602fa12b1e2072472089533b1b18b" }, { "name": "PrintCharArray", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a char array.", "website": "https://github.com/RobTillaart/PrintCharArray.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintCharArray.git", "providesIncludes": [ "PrintCharArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintCharArray-0.3.4.zip", "archiveFileName": "PrintCharArray-0.3.4.zip", "size": 11013, "checksum": "SHA-256:ec438ba158f86baf090ed69d0c4fd58d4238f1483e37a25e703b2ca06bab30cb" }, { "name": "PrintCharArray", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to capture prints into a char array.", "website": "https://github.com/RobTillaart/PrintCharArray.git", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PrintCharArray.git", "providesIncludes": [ "PrintCharArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PrintCharArray-0.4.0.zip", "archiveFileName": "PrintCharArray-0.4.0.zip", "size": 14451, "checksum": "SHA-256:ddf781fb57569000a3d9ecf72b81d08c41466d6cd16e7ee497265d402a1a1c92" }, { "name": "SdTerminal", "version": "0.1.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Basic terminal interface for Arduino SD card logging/file management", "paragraph": "Basic terminal interface for Arduino SD card logging/file management", "website": "https://github.com/PowerBroker2/SdTerminal", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SdTerminal.git", "dependencies": [ { "name": "FireTimer" }, { "name": "SdFat.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SdTerminal-0.1.0.zip", "archiveFileName": "SdTerminal-0.1.0.zip", "size": 4369, "checksum": "SHA-256:d3f80e939348db4b3d4398d3c9a75874547d0e264852b7a74f4128f2941194c2" }, { "name": "SdTerminal", "version": "0.2.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Basic terminal interface for Arduino SD card logging/file management", "paragraph": "Basic terminal interface for Arduino SD card logging/file management", "website": "https://github.com/PowerBroker2/SdTerminal", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SdTerminal.git", "dependencies": [ { "name": "FireTimer" }, { "name": "SdFat.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SdTerminal-0.2.0.zip", "archiveFileName": "SdTerminal-0.2.0.zip", "size": 5978, "checksum": "SHA-256:ef3d711083e553aac82c93a3d057174c3234f3a39821cc08b51bfb17e0bfa6e5" }, { "name": "SdTerminal", "version": "0.2.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Basic terminal interface for Arduino SD card logging/file management", "paragraph": "Basic terminal interface for Arduino SD card logging/file management", "website": "https://github.com/PowerBroker2/SdTerminal", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SdTerminal.git", "dependencies": [ { "name": "FireTimer" }, { "name": "SdFat.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SdTerminal-0.2.1.zip", "archiveFileName": "SdTerminal-0.2.1.zip", "size": 5978, "checksum": "SHA-256:2af67386ec1195816b2c8472760fd1f4081256176257180ad39169edd4372408" }, { "name": "SdTerminal", "version": "1.0.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Basic terminal interface for Arduino SD card logging/file management", "paragraph": "Basic terminal interface for Arduino SD card logging/file management", "website": "https://github.com/PowerBroker2/SdTerminal", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SdTerminal.git", "dependencies": [ { "name": "FireTimer" }, { "name": "SdFat.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SdTerminal-1.0.0.zip", "archiveFileName": "SdTerminal-1.0.0.zip", "size": 6209, "checksum": "SHA-256:78929aa5b29c0c0dfb2109c6eb21abd602a09865d479b3ce8f6eb2c3656a52e1" }, { "name": "SdTerminal", "version": "1.0.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Basic terminal interface for Arduino SD card logging/file management", "paragraph": "Basic terminal interface for Arduino SD card logging/file management", "website": "https://github.com/PowerBroker2/SdTerminal", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SdTerminal.git", "dependencies": [ { "name": "FireTimer" }, { "name": "SdFat.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SdTerminal-1.0.1.zip", "archiveFileName": "SdTerminal-1.0.1.zip", "size": 6458, "checksum": "SHA-256:04e5dfbfd1c4da7d395bc4042bdbae7610d497159e1b054103252e75a9ec1540" }, { "name": "SdTerminal", "version": "1.1.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Basic terminal interface for Arduino SD card logging/file management", "paragraph": "Basic terminal interface for Arduino SD card logging/file management", "website": "https://github.com/PowerBroker2/SdTerminal", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SdTerminal.git", "dependencies": [ { "name": "FireTimer" }, { "name": "SdFat.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SdTerminal-1.1.0.zip", "archiveFileName": "SdTerminal-1.1.0.zip", "size": 6994, "checksum": "SHA-256:ff560238d0e07eafca1c22e0fcf0a487f8a1be8a2d2d8695389b19e0e4a92bab" }, { "name": "SdTerminal", "version": "1.1.1", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Basic terminal interface for Arduino SD card logging/file management", "paragraph": "Basic terminal interface for Arduino SD card logging/file management", "website": "https://github.com/PowerBroker2/SdTerminal", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SdTerminal.git", "dependencies": [ { "name": "FireTimer" }, { "name": "SdFat.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SdTerminal-1.1.1.zip", "archiveFileName": "SdTerminal-1.1.1.zip", "size": 7017, "checksum": "SHA-256:ac5fb72a7ca50474891b9d834da4c4deca21c9f3259051a8dceb71fecf5bd55f" }, { "name": "SdTerminal", "version": "1.2.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Basic terminal interface for Arduino SD card logging/file management", "paragraph": "Basic terminal interface for Arduino SD card logging/file management", "website": "https://github.com/PowerBroker2/SdTerminal", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SdTerminal.git", "dependencies": [ { "name": "FireTimer" }, { "name": "SdFat.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SdTerminal-1.2.0.zip", "archiveFileName": "SdTerminal-1.2.0.zip", "size": 6978, "checksum": "SHA-256:baa99cb9cd33fd4585043e666047270e91a374ec528c45b719cd3745a240d767" }, { "name": "SdTerminal", "version": "2.0.0", "author": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "maintainer": "PowerBroker2 \u003cgitstuff2@gmail.com\u003e", "sentence": "Basic terminal interface for Arduino SD card logging/file management", "paragraph": "Basic terminal interface for Arduino SD card logging/file management", "website": "https://github.com/PowerBroker2/SdTerminal", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SdTerminal.git", "dependencies": [ { "name": "FireTimer" }, { "name": "SdFat.h" } ], "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SdTerminal-2.0.0.zip", "archiveFileName": "SdTerminal-2.0.0.zip", "size": 7262, "checksum": "SHA-256:aad30eb0d8437393a1ad9a3fbe8f0291109f4a3ba49e1f337f8ae3befd7d0e66" }, { "name": "BlueVGA Library for BluePill", "version": "0.0.1", "author": "Rodrigo Corbera \u003crocorbera@gmail.com\u003e", "maintainer": "Rodrigo Corbera \u003crocorbera@gmail.com\u003e", "sentence": "VGA library for STM32F103C8T6 (BluePill) that can manipulate a 224x240 pixels with 8x8 Tiles or Characters from a user defined bitmap font", "paragraph": "Install this VGA library and use it with STM32 Arduino Roger Clark core framework", "website": "https://github.com/rocorbera/bluevga", "category": "Display", "architectures": [ "STM32F1" ], "types": [ "Contributed" ], "repository": "https://github.com/RoCorbera/BlueVGA.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoCorbera/BlueVGA_Library_for_BluePill-0.0.1.zip", "archiveFileName": "BlueVGA_Library_for_BluePill-0.0.1.zip", "size": 78063, "checksum": "SHA-256:075f219d20f1da2dd4a992f4dbb0d3fd9915b361269d6ee9d340a721f713cfab" }, { "name": "BlueVGA Library for BluePill", "version": "0.1.0", "author": "Rodrigo Corbera \u003crocorbera@gmail.com\u003e", "maintainer": "Rodrigo Corbera \u003crocorbera@gmail.com\u003e", "sentence": "VGA library for STM32F103C8T6 (BluePill) that can manipulate a 224x240 pixels with 8x8 Tiles or Characters from a user defined bitmap font", "paragraph": "It works with STM32 Arduino using Roger Clark core and also STM32 Core", "website": "https://github.com/rocorbera/bluevga", "category": "Display", "architectures": [ "STM32F1", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoCorbera/BlueVGA.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoCorbera/BlueVGA_Library_for_BluePill-0.1.0.zip", "archiveFileName": "BlueVGA_Library_for_BluePill-0.1.0.zip", "size": 78095, "checksum": "SHA-256:991d5ade69f0cba9bd6cf8b2e6a4608d47d2c50f58872aa84be1397eaf3c8525" }, { "name": "BlueVGA Library for BluePill", "version": "0.1.1", "author": "Rodrigo Corbera \u003crocorbera@gmail.com\u003e", "maintainer": "Rodrigo Corbera \u003crocorbera@gmail.com\u003e", "sentence": "VGA library for STM32F103C8T6 (BluePill) that can manipulate a 224x240 pixels with 8x8 Tiles or Characters from a user defined bitmap font", "paragraph": "It works with STM32 Arduino using Roger Clark core and also STM32 Core", "website": "https://github.com/rocorbera/bluevga", "category": "Display", "architectures": [ "STM32F1", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoCorbera/BlueVGA.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoCorbera/BlueVGA_Library_for_BluePill-0.1.1.zip", "archiveFileName": "BlueVGA_Library_for_BluePill-0.1.1.zip", "size": 85681, "checksum": "SHA-256:897cee7bb7c8dcad5e8800fe2a5039cbb1af031a138aff9f21065cd9e02fbcd0" }, { "name": "BlueVGA Library for BluePill", "version": "0.1.3", "author": "Rodrigo Corbera \u003crocorbera@gmail.com\u003e", "maintainer": "Rodrigo Corbera \u003crocorbera@gmail.com\u003e", "sentence": "VGA library for STM32F103C8T6 (BluePill) that can manipulate a 224x240 pixels with 8x8 Tiles or Characters from a user defined bitmap font", "paragraph": "It works with STM32 Arduino using Roger Clark core and also STM32 Core", "website": "https://github.com/rocorbera/bluevga", "category": "Display", "architectures": [ "STM32F1", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/RoCorbera/BlueVGA.git", "url": "https://downloads.arduino.cc/libraries/github.com/RoCorbera/BlueVGA_Library_for_BluePill-0.1.3.zip", "archiveFileName": "BlueVGA_Library_for_BluePill-0.1.3.zip", "size": 140334, "checksum": "SHA-256:653f23ebc7610896ea817cbbcfc77467ea1b18e971cf310af4d544366dc1ea82" }, { "name": "ANSI", "version": "0.1.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences", "paragraph": "VT100, Tera Term", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.1.0.zip", "archiveFileName": "ANSI-0.1.0.zip", "size": 4641, "checksum": "SHA-256:a63f39d05a6ce22b80b43d983f7298c4b4ff96d9976d5b10d39b5e5a21896e11" }, { "name": "ANSI", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences", "paragraph": "VT100, Tera Term", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.1.1.zip", "archiveFileName": "ANSI-0.1.1.zip", "size": 4625, "checksum": "SHA-256:d66dd4f896254cc2353aa616a73ec4ef9b6e1724b3556ef55109a4cef15f34f8" }, { "name": "ANSI", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences", "paragraph": "VT100, Tera Term", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.1.2.zip", "archiveFileName": "ANSI-0.1.2.zip", "size": 7960, "checksum": "SHA-256:ee4d4d9e407050ffe0b532134106a9bc424e52be91c99796cd4fa579618fc172" }, { "name": "ANSI", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences", "paragraph": "VT100, Tera Term", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.1.3.zip", "archiveFileName": "ANSI-0.1.3.zip", "size": 9226, "checksum": "SHA-256:d2707e47066ae71fd3590c20b155c5dc02aa1ed42afa6ebf22ef3ecd54565f4c" }, { "name": "ANSI", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences", "paragraph": "VT100, Tera Term", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.1.4.zip", "archiveFileName": "ANSI-0.1.4.zip", "size": 11017, "checksum": "SHA-256:60219e683d287f9fa842edbce535fa50d484ff32f34cf86a9d66329552404dca" }, { "name": "ANSI", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences", "paragraph": "VT100, Tera Term", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.1.5.zip", "archiveFileName": "ANSI-0.1.5.zip", "size": 13027, "checksum": "SHA-256:1e0655773d64b102a7a44ca0b3370713d35c250203ce55ef9c60da1036cd390f" }, { "name": "ANSI", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences", "paragraph": "VT100, Tera Term", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.1.6.zip", "archiveFileName": "ANSI-0.1.6.zip", "size": 15077, "checksum": "SHA-256:39c763c011fbc69218cb227d949d3be30a9e5ba31abcc2dcd678bc5b25ca6194" }, { "name": "ANSI", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences", "paragraph": "VT100, Tera Term", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.1.7.zip", "archiveFileName": "ANSI-0.1.7.zip", "size": 15110, "checksum": "SHA-256:59db7ccdd02ce4cdbb2052da7c82f9beb49d3998f7b37a1c87e10e683e3cdce6" }, { "name": "ANSI", "version": "0.1.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences.", "paragraph": "VT100, Tera Term, putty, terminal", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.1.8.zip", "archiveFileName": "ANSI-0.1.8.zip", "size": 18286, "checksum": "SHA-256:e19baf79c0a3a7cdae443f98f715199e67cc3cd7736177826785277793eea006" }, { "name": "ANSI", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences.", "paragraph": "VT100, Tera Term, putty, terminal", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.2.0.zip", "archiveFileName": "ANSI-0.2.0.zip", "size": 19787, "checksum": "SHA-256:741253f270eb0bc964a9e8ccd12578deda546825c999fa39cd3140f8ce791965" }, { "name": "ANSI", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences.", "paragraph": "VT100, Tera Term, putty, terminal", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.2.1.zip", "archiveFileName": "ANSI-0.2.1.zip", "size": 20224, "checksum": "SHA-256:21136c6cdfd041ae24bf1df6c9bd5240b35a919304653868a18a86e15a713814" }, { "name": "ANSI", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences.", "paragraph": "VT100, Tera Term, putty, terminal", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.3.0.zip", "archiveFileName": "ANSI-0.3.0.zip", "size": 23058, "checksum": "SHA-256:e7c37cd58f291ec8e870c408875ea1f512c49db29620953d0657b54531af22fc" }, { "name": "ANSI", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences.", "paragraph": "VT100, Tera Term, putty, terminal", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.3.1.zip", "archiveFileName": "ANSI-0.3.1.zip", "size": 25503, "checksum": "SHA-256:40844546c597ee4c4b722d0a7f53ef9a2e5f447e1e84c74b964e3d8fa4903a1c" }, { "name": "ANSI", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to send ANSI escape sequences.", "paragraph": "VT100, Tera Term, putty, terminal", "website": "https://github.com/RobTillaart/ANSI", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ANSI.git", "providesIncludes": [ "ansi.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ANSI-0.3.2.zip", "archiveFileName": "ANSI-0.3.2.zip", "size": 25521, "checksum": "SHA-256:349b33c71da02d12603e959d4d417cd8ba444162a2e9e0ba02c97721e05ad82e" }, { "name": "Melopero AMG8833", "version": "1.0.0", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the AMG8833 sensor.", "paragraph": "This library allows an Arduino board to communicate with the AMG8833 sensor. Interrupts are supported.", "website": "https://github.com/melopero/Melopero_AMG8833_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_AMG8833_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_AMG8833-1.0.0.zip", "archiveFileName": "Melopero_AMG8833-1.0.0.zip", "size": 8160, "checksum": "SHA-256:c06adaec200a6c864f6f9f6279b93efe734e0e3143914dc014b6ba76345e98f5" }, { "name": "Melopero AMG8833", "version": "1.0.2", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the AMG8833 sensor.", "paragraph": "This library allows an Arduino board to communicate with the AMG8833 sensor. Interrupts are supported.", "website": "https://github.com/melopero/Melopero_AMG8833_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_AMG8833_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_AMG8833-1.0.2.zip", "archiveFileName": "Melopero_AMG8833-1.0.2.zip", "size": 8914, "checksum": "SHA-256:cb7178f904d263033df96abfd49d0b795386c1bfc00c0fbd3fe6ab21244fcebf" }, { "name": "Melopero AMG8833", "version": "1.1.0", "author": "Melopero Electronics", "maintainer": "Leonardo La Rocca \u003cinfo@melopero.com\u003e", "sentence": "A driver library for the AMG8833 sensor.", "paragraph": "This library allows an Arduino board to communicate with the AMG8833 sensor. Interrupts are supported.", "website": "https://github.com/melopero/Melopero_AMG8833_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/melopero/Melopero_AMG8833_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/melopero/Melopero_AMG8833-1.1.0.zip", "archiveFileName": "Melopero_AMG8833-1.1.0.zip", "size": 9182, "checksum": "SHA-256:cf02edff141cda53848f978ccb30bd68683f92f68bab7828bc56da79df93a668" }, { "name": "Midier", "version": "1.0.0", "author": "Raz Haleva \u003crazhaleva@gmail.com\u003e", "maintainer": "Raz Haleva \u003crazhaleva@gmail.com\u003e", "sentence": "A library for playing, recording, looping and programming MIDI notes, arpeggios and sequences.", "paragraph": "Written in C++. Comprehensively documented and provided with plenty of examples.", "website": "https://github.com/levosos/Midier", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/levosos/Midier.git", "providesIncludes": [ "Midier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/levosos/Midier-1.0.0.zip", "archiveFileName": "Midier-1.0.0.zip", "size": 8979699, "checksum": "SHA-256:4a249735a1276e9d692e9a397ff4a8dbbb8b6b767ebe77198f25eac05a1c7c07" }, { "name": "Midier", "version": "1.0.1", "author": "Raz Rotenberg \u003craz.rotenberg@gmail.com\u003e", "maintainer": "Raz Rotenberg \u003craz.rotenberg@gmail.com\u003e", "sentence": "A library for playing, recording, looping and programming MIDI notes, arpeggios and sequences.", "paragraph": "Written in C++. Comprehensively documented and provided with plenty of examples.", "website": "https://github.com/razrotenberg/Midier", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/levosos/Midier.git", "providesIncludes": [ "Midier.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/levosos/Midier-1.0.1.zip", "archiveFileName": "Midier-1.0.1.zip", "size": 8979772, "checksum": "SHA-256:1ec32b64893d4626e6b8387eaa4609e4c329dbf1c7aaf3f33067c72f531e1019" }, { "name": "STM32duino-Semihosting", "version": "1.0.3", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "Debug arduinos with arm processors.", "paragraph": "With semihosting an arduino arm system can do keyboard input, screen output, and file I/O on the pc where the debugger is running. To run a semihosting program, you need a debugger probe to connect the program on your arduino to the debugger on your pc. Semihosting only runs on systems with arm processors, sorry.", "website": "https://github.com/koendv/stm32duino-semihosting", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/STM32duino-Semihosting.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/STM32duino_Semihosting-1.0.3.zip", "archiveFileName": "STM32duino_Semihosting-1.0.3.zip", "size": 15061, "checksum": "SHA-256:af71a4c6a5d942f91bbaa808bd24cf9e6a39f650721fcc37fa52998b350c4c6a" }, { "name": "STM32duino-Semihosting", "version": "1.0.4", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "Debug arduinos with arm processors.", "paragraph": "With semihosting an arduino arm system can do keyboard input, screen output, and file I/O on the pc where the debugger is running. To run a semihosting program, you need a debugger probe to connect the program on your arduino to the debugger on your pc. Semihosting only runs on systems with arm processors, sorry.", "website": "https://github.com/koendv/stm32duino-semihosting", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/STM32duino-Semihosting.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/STM32duino_Semihosting-1.0.4.zip", "archiveFileName": "STM32duino_Semihosting-1.0.4.zip", "size": 15160, "checksum": "SHA-256:1d756f03e96d172d4a8d0ef510179e7debd25da3a72cbd6d91305aa7d39479cf" }, { "name": "STM32duino-Semihosting", "version": "1.0.0", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "Debug arduinos with arm processors.", "paragraph": "With semihosting an arduino arm system can do keyboard input, screen output, and file I/O on the pc where the debugger is running. To run a semihosting program, you need a debugger probe to connect the program on your arduino to the debugger on your pc. Semihosting only runs on systems with arm processors, sorry.", "website": "https://github.com/koendv/stm32duino-semihosting", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/STM32duino-Semihosting.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/STM32duino_Semihosting-1.0.0.zip", "archiveFileName": "STM32duino_Semihosting-1.0.0.zip", "size": 11633, "checksum": "SHA-256:9d203ffe1d40e9abd4ce213eb6651f223c5162f18584e737ada62a1fffabd4de" }, { "name": "STM32duino-Semihosting", "version": "1.0.1", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "Debug arduinos with arm processors.", "paragraph": "With semihosting an arduino arm system can do keyboard input, screen output, and file I/O on the pc where the debugger is running. To run a semihosting program, you need a debugger probe to connect the program on your arduino to the debugger on your pc. Semihosting only runs on systems with arm processors, sorry.", "website": "https://github.com/koendv/stm32duino-semihosting", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/STM32duino-Semihosting.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/STM32duino_Semihosting-1.0.1.zip", "archiveFileName": "STM32duino_Semihosting-1.0.1.zip", "size": 11595, "checksum": "SHA-256:b3fe68d6a2d6be1d8b4b0800e6bb954968339145b460bc7c5c6a87ffcc838d4e" }, { "name": "STM32duino-Semihosting", "version": "1.0.2", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "Debug arduinos with arm processors.", "paragraph": "With semihosting an arduino arm system can do keyboard input, screen output, and file I/O on the pc where the debugger is running. To run a semihosting program, you need a debugger probe to connect the program on your arduino to the debugger on your pc. Semihosting only runs on systems with arm processors, sorry.", "website": "https://github.com/koendv/stm32duino-semihosting", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/STM32duino-Semihosting.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/STM32duino_Semihosting-1.0.2.zip", "archiveFileName": "STM32duino_Semihosting-1.0.2.zip", "size": 12686, "checksum": "SHA-256:fa650f3f0090207e03001db9d4199a8a02b9488384d12176eaa9846bbdaf76d7" }, { "name": "STM32duino-Semihosting", "version": "1.0.5", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "Debug arduinos with arm processors.", "paragraph": "With semihosting an arduino arm system can do keyboard input, screen output, and file I/O on the pc where the debugger is running. To run a semihosting program, you need a debugger probe to connect the program on your arduino to the debugger on your pc. Semihosting only runs on systems with arm processors, sorry.", "website": "https://github.com/koendv/stm32duino-semihosting", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/STM32duino-Semihosting.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/STM32duino_Semihosting-1.0.5.zip", "archiveFileName": "STM32duino_Semihosting-1.0.5.zip", "size": 15269, "checksum": "SHA-256:ef0db1db8fb6f419a822ba734b1201c66030379379ba151957d7ad13096845b3" }, { "name": "Fraction", "version": "0.1.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a Fraction datatype", "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.", "website": "https://github.com/RobTillaart/Fraction", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Fraction.git", "providesIncludes": [ "fraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.1.9.zip", "archiveFileName": "Fraction-0.1.9.zip", "size": 11308, "checksum": "SHA-256:6c174843314934d2d538a880f0215404f0cd3620b890099e48772b94fc306244" }, { "name": "Fraction", "version": "0.1.10", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a Fraction datatype", "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.", "website": "https://github.com/RobTillaart/Fraction", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Fraction.git", "providesIncludes": [ "fraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.1.10.zip", "archiveFileName": "Fraction-0.1.10.zip", "size": 11350, "checksum": "SHA-256:159c11d1228260b24301b34839411f1d92d7b409776eb18f9a1e8a564a0c99c1" }, { "name": "Fraction", "version": "0.1.11", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a Fraction datatype", "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.", "website": "https://github.com/RobTillaart/Fraction", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Fraction.git", "providesIncludes": [ "fraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.1.11.zip", "archiveFileName": "Fraction-0.1.11.zip", "size": 12711, "checksum": "SHA-256:acfaa96a2126f18e61d708ab6ee53be0e9a4d446691f303b6971bfdf1c59546f" }, { "name": "Fraction", "version": "0.1.12", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a Fraction datatype", "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.", "website": "https://github.com/RobTillaart/Fraction", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Fraction.git", "providesIncludes": [ "fraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.1.12.zip", "archiveFileName": "Fraction-0.1.12.zip", "size": 12825, "checksum": "SHA-256:ce69a20379d793505c8272bfd40f707c9923d3cad8fdc94ed44bf47d2250ea27" }, { "name": "Fraction", "version": "0.1.13", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a Fraction datatype", "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.", "website": "https://github.com/RobTillaart/Fraction", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Fraction.git", "providesIncludes": [ "fraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.1.13.zip", "archiveFileName": "Fraction-0.1.13.zip", "size": 12825, "checksum": "SHA-256:424b14f856f9751cb79f8477060f65ba5b5411a9d388c8371b93d488677a756a" }, { "name": "Fraction", "version": "0.1.14", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a Fraction datatype", "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.", "website": "https://github.com/RobTillaart/Fraction", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Fraction.git", "providesIncludes": [ "fraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.1.14.zip", "archiveFileName": "Fraction-0.1.14.zip", "size": 13297, "checksum": "SHA-256:cab172c0a7d005335658871dcf0085fd8563bb7f163b5fb34fc6b8eab7b8ad2f" }, { "name": "Fraction", "version": "0.1.15", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a Fraction datatype", "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.", "website": "https://github.com/RobTillaart/Fraction", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Fraction.git", "providesIncludes": [ "fraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.1.15.zip", "archiveFileName": "Fraction-0.1.15.zip", "size": 15562, "checksum": "SHA-256:e468e385db9f66062b343dc2abc312f961533eb768e4f223cad74b125c744d3a" }, { "name": "Fraction", "version": "0.1.16", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a Fraction datatype.", "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.", "website": "https://github.com/RobTillaart/Fraction", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Fraction.git", "providesIncludes": [ "fraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.1.16.zip", "archiveFileName": "Fraction-0.1.16.zip", "size": 15735, "checksum": "SHA-256:533accccf480be21ebc6a3f079b5e53a323738b268aaa5fbfac976a7d8fe99ea" }, { "name": "Fraction", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to implement a Fraction datatype.", "paragraph": "Nominator and denominator are limited to 4 digits. Experimental.", "website": "https://github.com/RobTillaart/Fraction", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Fraction.git", "providesIncludes": [ "fraction.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Fraction-0.2.0.zip", "archiveFileName": "Fraction-0.2.0.zip", "size": 25348, "checksum": "SHA-256:0972924682b38602715c9a824986326f77c27036b4d63b56c922b3ac49cd45bb" }, { "name": "XMLWriter", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.2.0.zip", "archiveFileName": "XMLWriter-0.2.0.zip", "size": 15964, "checksum": "SHA-256:4ebe06dbb2a49c5744e86f79079c05a7c385d1b64562c6cbade1eb6495570782" }, { "name": "XMLWriter", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.2.1.zip", "archiveFileName": "XMLWriter-0.2.1.zip", "size": 16924, "checksum": "SHA-256:061b84d20c77994f876208273ceaf8e490c3baaf241a886f57773f102ac4a44f" }, { "name": "XMLWriter", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.2.2.zip", "archiveFileName": "XMLWriter-0.2.2.zip", "size": 17530, "checksum": "SHA-256:956883a98bd488c49a7f3faf0ce7e00a494aa5a3d00c6507ac459c842ba90609" }, { "name": "XMLWriter", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.2.3.zip", "archiveFileName": "XMLWriter-0.2.3.zip", "size": 17882, "checksum": "SHA-256:9c72d23db36802d1d30ff058ee2b8593e95d432ad801fe953e6db3df759bb45f" }, { "name": "XMLWriter", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.2.4.zip", "archiveFileName": "XMLWriter-0.2.4.zip", "size": 22819, "checksum": "SHA-256:5a2721914d75535f824d966a52efbaae5d04658691a6d1e119b7893dd6791260" }, { "name": "XMLWriter", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.3.0.zip", "archiveFileName": "XMLWriter-0.3.0.zip", "size": 28791, "checksum": "SHA-256:d33635bd116925e2729ce798f7b4ab42df8802193482eb482e70ca8923124055" }, { "name": "XMLWriter", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.3.1.zip", "archiveFileName": "XMLWriter-0.3.1.zip", "size": 29164, "checksum": "SHA-256:0d84ea3183d02a248147e939cdebf62be700a5cb51d3d6d7ef0d4fd6bc2a48ea" }, { "name": "XMLWriter", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.3.2.zip", "archiveFileName": "XMLWriter-0.3.2.zip", "size": 29213, "checksum": "SHA-256:e8afecf8c93c5b244c70435a483df09f0859e96782eb44105732893d0b81ae6f" }, { "name": "XMLWriter", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.3.3.zip", "archiveFileName": "XMLWriter-0.3.3.zip", "size": 29674, "checksum": "SHA-256:863dff48ace28e8ff2480d47068094eacac3f03eb73db7ee06622c4091e207dd" }, { "name": "XMLWriter", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.3.4.zip", "archiveFileName": "XMLWriter-0.3.4.zip", "size": 29719, "checksum": "SHA-256:fae253c398fc75b9edd7a7302dd87aaac053b12a6421aa7692933995744c975b" }, { "name": "XMLWriter", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating XML", "website": "https://github.com/RobTillaart/XMLWriter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/XMLWriter.git", "providesIncludes": [ "XMLWriter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/XMLWriter-0.3.5.zip", "archiveFileName": "XMLWriter-0.3.5.zip", "size": 30885, "checksum": "SHA-256:faa5a1cd2a88cf3e300875fec93cbd2300edb34a456063447feae96e57ce6400" }, { "name": "ArxContainer", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.0.zip", "archiveFileName": "ArxContainer-0.3.0.zip", "size": 7941, "checksum": "SHA-256:b26521375a2b41f4f502b386a2c9239bb2353e5f97cd438a7d9197062af5364c" }, { "name": "ArxContainer", "version": "0.3.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.1.zip", "archiveFileName": "ArxContainer-0.3.1.zip", "size": 8264, "checksum": "SHA-256:82dab15e4a93b2afa58ea8098081a89825cedf8435d85930c7c88e89731b20af" }, { "name": "ArxContainer", "version": "0.3.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.2.zip", "archiveFileName": "ArxContainer-0.3.2.zip", "size": 8972, "checksum": "SHA-256:403b916b7a1e560eb0ad6b3c4879cbe2b5f6ecaa3e1200b774b2f928490fb5c7" }, { "name": "ArxContainer", "version": "0.3.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.3.zip", "archiveFileName": "ArxContainer-0.3.3.zip", "size": 8988, "checksum": "SHA-256:28db6141e469227f759d318ef8ca04714b69b755b5d4e98dda9244c6f19c9fb6" }, { "name": "ArxContainer", "version": "0.3.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.4.zip", "archiveFileName": "ArxContainer-0.3.4.zip", "size": 9156, "checksum": "SHA-256:bb5b5028f2c34873fe1ee2159d0c3c2ed11acee0f45c430c8f39473f7febf7eb" }, { "name": "ArxContainer", "version": "0.3.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.5.zip", "archiveFileName": "ArxContainer-0.3.5.zip", "size": 9244, "checksum": "SHA-256:817c4552e1f504557ec36c747122fa73f739ee99cabe3c88252d0af4b4a39f87" }, { "name": "ArxContainer", "version": "0.3.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.6.zip", "archiveFileName": "ArxContainer-0.3.6.zip", "size": 9247, "checksum": "SHA-256:276abae693bdecffac362d4ae184b01743789462f183dd59a3c1752bb686e539" }, { "name": "ArxContainer", "version": "0.3.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.7.zip", "archiveFileName": "ArxContainer-0.3.7.zip", "size": 9272, "checksum": "SHA-256:40a6d7ce08e46afd6b8d22a4694abd8668282f1d0d256f23eae2c4ef62217c9d" }, { "name": "ArxContainer", "version": "0.3.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.8.zip", "archiveFileName": "ArxContainer-0.3.8.zip", "size": 9291, "checksum": "SHA-256:994011b8c0889727538760736c604bf893c3fa09b65d26ca4cffab009ce9e50a" }, { "name": "ArxContainer", "version": "0.3.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.9.zip", "archiveFileName": "ArxContainer-0.3.9.zip", "size": 13094, "checksum": "SHA-256:875fa6ad86c6d189cca6c27141b38128bf92a58359e8d90cc18151b1fac4bfaa" }, { "name": "ArxContainer", "version": "0.3.10", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.10.zip", "archiveFileName": "ArxContainer-0.3.10.zip", "size": 13190, "checksum": "SHA-256:683b84b236cc704735565da69c275d133a867b1a69a340631f03d200c7a21542" }, { "name": "ArxContainer", "version": "0.3.11", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.11.zip", "archiveFileName": "ArxContainer-0.3.11.zip", "size": 13200, "checksum": "SHA-256:d1ba997f61b89ce0588b1c34811a4e9b26170b6dab3a5f71eaa2287b7c0cf20a" }, { "name": "ArxContainer", "version": "0.3.12", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.12.zip", "archiveFileName": "ArxContainer-0.3.12.zip", "size": 13227, "checksum": "SHA-256:3552db2ea903bc80093674f7bab229de17c60fd0fedb786e22505213ab3bf884" }, { "name": "ArxContainer", "version": "0.3.13", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.13.zip", "archiveFileName": "ArxContainer-0.3.13.zip", "size": 14090, "checksum": "SHA-256:9545b9e24f9ba47d13ccaf9a771f793f0455514215cac98e14bcfbfba2fe7aee" }, { "name": "ArxContainer", "version": "0.3.14", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.14.zip", "archiveFileName": "ArxContainer-0.3.14.zip", "size": 14101, "checksum": "SHA-256:5226d33fd3e9d3f7c73a1afb216f50d5cbd3d4a4573f5076b31eeb4da7fc9a74" }, { "name": "ArxContainer", "version": "0.3.15", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.3.15.zip", "archiveFileName": "ArxContainer-0.3.15.zip", "size": 14125, "checksum": "SHA-256:324a652cb375085969c21aebe25baed312d2cd83c229ec9831c4c6d9d3bf277f" }, { "name": "ArxContainer", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.4.0.zip", "archiveFileName": "ArxContainer-0.4.0.zip", "size": 14900, "checksum": "SHA-256:2edca7e23022ff180dd8f9f707d12d4afd43c47f34409e3817fcefdb66e114a3" }, { "name": "ArxContainer", "version": "0.5.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.5.0.zip", "archiveFileName": "ArxContainer-0.5.0.zip", "size": 15072, "checksum": "SHA-256:6c46859662be676e6f78f5c69c4aa72d9a469e67b005077b9ca9f64dd112f7f0" }, { "name": "ArxContainer", "version": "0.6.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "paragraph": "C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL", "website": "https://github.com/hideakitai/ArxContainer", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxContainer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxContainer-0.6.0.zip", "archiveFileName": "ArxContainer-0.6.0.zip", "size": 16019, "checksum": "SHA-256:e370795024384e72170934f71e3b26fdf335084ec113a6c98abf89d0ca2fcdb6" }, { "name": "PyDuinoBridge", "version": "1.0.0", "author": "Daniel Saromo \u003cdanielsaromo@gmail.com\u003e", "maintainer": "Daniel Saromo \u003cdanielsaromo@gmail.com\u003e", "sentence": "A transparent library for communication between Python and Arduino.", "paragraph": "Requires pyduino_bridge for Python (pip install pyduino_bridge).", "website": "https://github.com/DanielSaromo/PyDuino_Bridge", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/DanielSaromo/PyDuinoBridge.git", "providesIncludes": [ "pyduino_bridge.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/DanielSaromo/PyDuinoBridge-1.0.0.zip", "archiveFileName": "PyDuinoBridge-1.0.0.zip", "size": 17997, "checksum": "SHA-256:a0a59a40f43717372e39c4c35410976049b632513f5275f26527cb52e552d769" }, { "name": "ledflasher", "version": "1.0.0", "author": "Ali Afshar aa@virc.how", "maintainer": "Ali Afshar aa@virc.how", "sentence": "Responsively flash LEDs", "paragraph": "Flash an LED for a long time while doing other things.", "website": "https://gitlab.com/virchow-personal/arduino-ledflasher", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/virchow-personal/arduino-ledflasher.git", "url": "https://downloads.arduino.cc/libraries/gitlab.com/virchow-personal/ledflasher-1.0.0.zip", "archiveFileName": "ledflasher-1.0.0.zip", "size": 3413, "checksum": "SHA-256:dd3f99c011a038ed9e8f56aeafc02edb7a133b7ca7acad0da307f3269f05053d" }, { "name": "lx16a-servo", "version": "0.0.1", "author": "Thorsten von Eicken", "maintainer": "Thorsten von Eicken,Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.0.1.zip", "archiveFileName": "lx16a_servo-0.0.1.zip", "size": 138247, "checksum": "SHA-256:c1d5604ae7abe553952374e8b110a6223e7ad219ec0c8ca439b8622329f7beed" }, { "name": "lx16a-servo", "version": "0.0.2", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Thorsten von Eicken,Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.0.2.zip", "archiveFileName": "lx16a_servo-0.0.2.zip", "size": 141389, "checksum": "SHA-256:5d61a882ece72a666891c47e4cb90c46855741955b42aab13873d63858b6982f" }, { "name": "lx16a-servo", "version": "0.0.3", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Thorsten von Eicken,Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.0.3.zip", "archiveFileName": "lx16a_servo-0.0.3.zip", "size": 141660, "checksum": "SHA-256:e4845c64d247085846a6466567bdf5f7d114d562e13957f7a11164be70d27e92" }, { "name": "lx16a-servo", "version": "0.0.4", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Thorsten von Eicken,Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.0.4.zip", "archiveFileName": "lx16a_servo-0.0.4.zip", "size": 141812, "checksum": "SHA-256:d9bb1aa913bc2c54b14fda9969b8d4b0c329e3f4964a0b05ee81c74ffd7ce1b6" }, { "name": "lx16a-servo", "version": "0.0.5", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Thorsten von Eicken,Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.0.5.zip", "archiveFileName": "lx16a_servo-0.0.5.zip", "size": 142634, "checksum": "SHA-256:4e522724fb21ff03d926212ba92256b97b6a0509337a396c3ad4f4cc1be359e1" }, { "name": "lx16a-servo", "version": "0.0.6", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Thorsten von Eicken,Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.0.6.zip", "archiveFileName": "lx16a_servo-0.0.6.zip", "size": 143615, "checksum": "SHA-256:2f27cbeb98c7f16d98458cf2f752e9aa7815ba63bb010a7ae04a6483dfecc1c9" }, { "name": "lx16a-servo", "version": "0.0.7", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Thorsten von Eicken,Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.0.7.zip", "archiveFileName": "lx16a_servo-0.0.7.zip", "size": 144105, "checksum": "SHA-256:82d9a704bb6c78aeccc19daf469844ca17ac9920d2d7ebe2d850590b471ab049" }, { "name": "lx16a-servo", "version": "0.0.8", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Thorsten von Eicken,Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.0.8.zip", "archiveFileName": "lx16a_servo-0.0.8.zip", "size": 146912, "checksum": "SHA-256:ee006f283be43743b9fdcff115cb351e5e1885cd1953ee08a09c36c02584a840" }, { "name": "lx16a-servo", "version": "0.0.9", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.0.9.zip", "archiveFileName": "lx16a_servo-0.0.9.zip", "size": 147085, "checksum": "SHA-256:139704939bdd28b23034bb57ca5b018045b0002f91fd513978e3fc209edf5b3b" }, { "name": "lx16a-servo", "version": "0.1.0", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.1.0.zip", "archiveFileName": "lx16a_servo-0.1.0.zip", "size": 146663, "checksum": "SHA-256:15d74e29389950630f0f3a7102233dba079f3da236722463571bf67ff91e276c" }, { "name": "lx16a-servo", "version": "0.2.0", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.2.0.zip", "archiveFileName": "lx16a_servo-0.2.0.zip", "size": 146731, "checksum": "SHA-256:aa75796d0af8085800f4b978cbae3776bec2288aa12986ef24747f560a458a7c" }, { "name": "lx16a-servo", "version": "0.2.1", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.2.1.zip", "archiveFileName": "lx16a_servo-0.2.1.zip", "size": 146729, "checksum": "SHA-256:4314c46cccfeab0ae11408dd177003f8464558cb7e38382451a2d5913b2e3a42" }, { "name": "lx16a-servo", "version": "0.3.0", "author": "Thorsten von Eicken,Kevin Harrington", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.3.0.zip", "archiveFileName": "lx16a_servo-0.3.0.zip", "size": 146840, "checksum": "SHA-256:08f27476ec3678c2864f14acd82e3e5cc665fd8172f59db021500e8f19c92530" }, { "name": "lx16a-servo", "version": "0.4.0", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.4.0.zip", "archiveFileName": "lx16a_servo-0.4.0.zip", "size": 148195, "checksum": "SHA-256:162e52d588e6fd44b750b10b24deb0c2746864a0e2ca61aba6c396b4a4605a82" }, { "name": "lx16a-servo", "version": "0.4.1", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.4.1.zip", "archiveFileName": "lx16a_servo-0.4.1.zip", "size": 148238, "checksum": "SHA-256:1f3ecdeb4d32862091b428f82ad4a75bd22c67da8617936982402732307676b5" }, { "name": "lx16a-servo", "version": "0.4.2", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.4.2.zip", "archiveFileName": "lx16a_servo-0.4.2.zip", "size": 148262, "checksum": "SHA-256:62c20cb6e19aa9d3342e41f5892f306a3d84e4b7d7c5958a60989c55099b69df" }, { "name": "lx16a-servo", "version": "0.4.3", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.4.3.zip", "archiveFileName": "lx16a_servo-0.4.3.zip", "size": 148257, "checksum": "SHA-256:cc2f16074d112a022165de21d0305cc22584e18d82197b5baceb29a810a5c11f" }, { "name": "lx16a-servo", "version": "0.4.4", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.4.4.zip", "archiveFileName": "lx16a_servo-0.4.4.zip", "size": 148260, "checksum": "SHA-256:327bb885e64819f340132fd96ae422a522d026b528c2d87954b760c92081bd09" }, { "name": "lx16a-servo", "version": "0.5.0", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.5.0.zip", "archiveFileName": "lx16a_servo-0.5.0.zip", "size": 148297, "checksum": "SHA-256:613d67261753b016a12794bbaf009886f59b8f451de2dab7dde6d61ef7e74a3b" }, { "name": "lx16a-servo", "version": "0.5.1", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.5.1.zip", "archiveFileName": "lx16a_servo-0.5.1.zip", "size": 148323, "checksum": "SHA-256:993e8bd6a0ea12e771d640db191075dcceabdc8c55d10010ed2d020cf401692f" }, { "name": "lx16a-servo", "version": "0.5.2", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.5.2.zip", "archiveFileName": "lx16a_servo-0.5.2.zip", "size": 148355, "checksum": "SHA-256:50fdf43ecf9c56ceb4a3655aeee26a1be8bbccf5e664f0d0d89274850a4a3026" }, { "name": "lx16a-servo", "version": "0.5.3", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.5.3.zip", "archiveFileName": "lx16a_servo-0.5.3.zip", "size": 148390, "checksum": "SHA-256:b52d6ddd0ae672118aa8f022ce0875892901b1eb05d88ce8e966d50e6b6cb008" }, { "name": "lx16a-servo", "version": "0.6.0", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.6.0.zip", "archiveFileName": "lx16a_servo-0.6.0.zip", "size": 148453, "checksum": "SHA-256:6afbffa161fff841e63f1e038d03ce8d8edc1ed33f7eefcce29a57b5277ee05e" }, { "name": "lx16a-servo", "version": "0.6.1", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.6.1.zip", "archiveFileName": "lx16a_servo-0.6.1.zip", "size": 148455, "checksum": "SHA-256:746cbda8a01adbb11b3e1f9b61a364a08ff733d9bb447b988636f6a33b9dd937" }, { "name": "lx16a-servo", "version": "0.7.0", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.7.0.zip", "archiveFileName": "lx16a_servo-0.7.0.zip", "size": 148497, "checksum": "SHA-256:5b87d6ebf74536884ba3f56248615fc1f80572f4fbef52eddce718159b072d47" }, { "name": "lx16a-servo", "version": "0.8.0", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.8.0.zip", "archiveFileName": "lx16a_servo-0.8.0.zip", "size": 148499, "checksum": "SHA-256:37e1434a62564fe252315803aa45f23a7a87ef99f5350ec6706118da2d8f4c65" }, { "name": "lx16a-servo", "version": "0.8.1", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate LX-16A serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.8.1.zip", "archiveFileName": "lx16a_servo-0.8.1.zip", "size": 148591, "checksum": "SHA-256:df482e8429e781ba909d6087135992358c2d5b185c94af5942d6effd1584543d" }, { "name": "lx16a-servo", "version": "0.8.2", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate ALX-16A, LX-224, HTS-35H and LX-15D serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A, LX-224, HTS-35H and LX-15D serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.8.2.zip", "archiveFileName": "lx16a_servo-0.8.2.zip", "size": 148623, "checksum": "SHA-256:0ac7eee96dbd2d1bcc97f8dd6eb8d8e3ca07b551b91f23d11bcf6e5e45a9c89d" }, { "name": "lx16a-servo", "version": "0.8.3", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate ALX-16A, LX-224, HTS-35H and LX-15D serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A, LX-224, HTS-35H and LX-15D serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.8.3.zip", "archiveFileName": "lx16a_servo-0.8.3.zip", "size": 148649, "checksum": "SHA-256:d2b31585c8b17dedc1cd3f8174653d0566f6bfea7be404d0ee750d0b9c6351e7" }, { "name": "lx16a-servo", "version": "0.9.0", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate ALX-16A, LX-224, HTS-35H and LX-15D serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A, LX-224, HTS-35H and LX-15D serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.9.0.zip", "archiveFileName": "lx16a_servo-0.9.0.zip", "size": 149697, "checksum": "SHA-256:f83b1879bfde5b2c22659223b636c65725e7cf2c475a9a523594b31923ce27a3" }, { "name": "lx16a-servo", "version": "0.9.1", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate ALX-16A, LX-224, HTS-35H and LX-15D serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A, LX-224, HTS-35H and LX-15D serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.9.1.zip", "archiveFileName": "lx16a_servo-0.9.1.zip", "size": 149840, "checksum": "SHA-256:6f0a03014d0e15fd7d54e135af984eac1df55827fdb87085a50dbc534b89fa28" }, { "name": "lx16a-servo", "version": "0.9.2", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate ALX-16A, LX-224, HTS-35H and LX-15D serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A, LX-224, HTS-35H and LX-15D serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.9.2.zip", "archiveFileName": "lx16a_servo-0.9.2.zip", "size": 149842, "checksum": "SHA-256:3089787b9ce870bd45b7ac39b7795cc8fe133eec1c0f39181c403c61466c276c" }, { "name": "lx16a-servo", "version": "0.9.3", "author": "Kevin Harrington,Thorsten von Eicken", "maintainer": "Kevin Harrington \u003cmad.hephaestus@gmail.com\u003e", "sentence": "Simple Arduino library to operate ALX-16A, LX-224, HTS-35H and LX-15D serial servos.", "paragraph": "This library sends simple commands to LewanSoul LX-16A, LX-224, HTS-35H and LX-15D serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).", "website": "https://github.com/madhephaestus/lx16a-servo", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/madhephaestus/lx16a-servo.git", "providesIncludes": [ "lx16a-servo.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/madhephaestus/lx16a_servo-0.9.3.zip", "archiveFileName": "lx16a_servo-0.9.3.zip", "size": 149930, "checksum": "SHA-256:0d770b80f28eaa085650f255ec147b913b46b045bed1f70e2bcc7f99bee990bb" }, { "name": "SchedTask", "version": "1.0.0", "author": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "maintainer": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "sentence": "Task Scheduler Library for Arduino", "paragraph": "simulates multi-tasking, enabling your sketch to handle multiple asynchronous tasks simultaneously. For example, you can easily blink two LEDs with different durations and periods at the same time.", "website": "https://www.youtube.com/watch?v=nZHBbSkVUSo\u0026list=PL69rZyCQYu-SrPAZUc2Lj_zsjPLxtI9fv", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nospampls/SchedTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nospampls/SchedTask-1.0.0.zip", "archiveFileName": "SchedTask-1.0.0.zip", "size": 38251, "checksum": "SHA-256:d4834324842769f8659c3884df3cc6aef16098784ffe390560f6ee7e64982dbb" }, { "name": "SchedTask", "version": "1.0.1", "author": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "maintainer": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "sentence": "Task Scheduler Library for Arduino", "paragraph": "simulates multi-tasking, enabling your sketch to handle multiple asynchronous tasks simultaneously. For example, you can easily blink two LEDs with different durations and periods at the same time.", "website": "https://www.youtube.com/watch?v=nZHBbSkVUSo\u0026list=PL69rZyCQYu-SrPAZUc2Lj_zsjPLxtI9fv", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nospampls/SchedTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nospampls/SchedTask-1.0.1.zip", "archiveFileName": "SchedTask-1.0.1.zip", "size": 29263, "checksum": "SHA-256:aa9a9d5e51d07209acba3c5b7a9cca6c9e7f33fbaed169e0ff58da9c12aa686b" }, { "name": "SchedTask", "version": "1.0.4", "author": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "maintainer": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "sentence": "Task Scheduler Library for Arduino", "paragraph": "simulates multi-tasking, enabling your sketch to handle multiple asynchronous tasks simultaneously. For example, you can easily blink two LEDs with different durations and periods at the same time.", "website": "https://www.youtube.com/watch?v=nZHBbSkVUSo\u0026list=PL69rZyCQYu-SrPAZUc2Lj_zsjPLxtI9fv", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nospampls/SchedTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nospampls/SchedTask-1.0.4.zip", "archiveFileName": "SchedTask-1.0.4.zip", "size": 30136, "checksum": "SHA-256:e30245c04c715b03c949af48be8226edd4c51be79a69093f70b0f3076c989354" }, { "name": "SchedTask", "version": "1.0.5", "author": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "maintainer": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "sentence": "Task Scheduler Library for Arduino", "paragraph": "simulates multi-tasking, enabling your sketch to handle multiple asynchronous tasks simultaneously. For example, you can easily blink two LEDs with different durations and periods at the same time.", "website": "https://www.youtube.com/watch?v=nZHBbSkVUSo\u0026list=PL69rZyCQYu-SrPAZUc2Lj_zsjPLxtI9fv", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nospampls/SchedTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nospampls/SchedTask-1.0.5.zip", "archiveFileName": "SchedTask-1.0.5.zip", "size": 46350, "checksum": "SHA-256:adf91b5b001bd41b529d06fa2b53e139ede982053c41d54d7df6d7bcf4ecf5a1" }, { "name": "SchedTask", "version": "1.1.0", "author": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "maintainer": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "sentence": "Task Scheduler Library for Arduino", "paragraph": "simulates multi-tasking, enabling your sketch to handle multiple asynchronous tasks simultaneously. For example, you can easily blink two LEDs with different durations and periods at the same time.", "website": "https://www.youtube.com/watch?v=nZHBbSkVUSo\u0026list=PL69rZyCQYu-SrPAZUc2Lj_zsjPLxtI9fv", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nospampls/SchedTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nospampls/SchedTask-1.1.0.zip", "archiveFileName": "SchedTask-1.1.0.zip", "size": 49694, "checksum": "SHA-256:e1562fd2470769d9f90bb54af33ffaa1612752bf7a193aecb86a5870dc46f939" }, { "name": "SchedTask", "version": "1.1.1", "author": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "maintainer": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "sentence": "Task Scheduler Library for Arduino", "paragraph": "simulates multi-tasking, enabling your sketch to handle multiple asynchronous tasks simultaneously. For example, you can easily blink two LEDs with different durations and periods at the same time.", "website": "https://www.youtube.com/watch?v=nZHBbSkVUSo\u0026list=PL69rZyCQYu-SrPAZUc2Lj_zsjPLxtI9fv", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nospampls/SchedTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nospampls/SchedTask-1.1.1.zip", "archiveFileName": "SchedTask-1.1.1.zip", "size": 49821, "checksum": "SHA-256:883ad1c07eebf57ab0901c1c77aaaa81306e8814532db87c727724a4d4fcaacb" }, { "name": "SchedTask", "version": "1.1.2", "author": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "maintainer": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "sentence": "Task Scheduler Library for Arduino", "paragraph": "simulates multi-tasking, enabling your sketch to handle multiple asynchronous tasks simultaneously. For example, you can easily blink two LEDs with different durations and periods at the same time.", "website": "https://www.youtube.com/watch?v=nZHBbSkVUSo\u0026list=PL69rZyCQYu-SrPAZUc2Lj_zsjPLxtI9fv", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nospampls/SchedTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nospampls/SchedTask-1.1.2.zip", "archiveFileName": "SchedTask-1.1.2.zip", "size": 50336, "checksum": "SHA-256:ef094d646aea4558670a675864be6d8a4fb99ae37f41ff41a3cd13531477eb9b" }, { "name": "SchedTask", "version": "1.1.3", "author": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "maintainer": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "sentence": "Task Scheduler Library for Arduino", "paragraph": "simulates multi-tasking, enabling your sketch to handle multiple asynchronous tasks simultaneously. For example, you can easily blink two LEDs with different durations and periods at the same time.", "website": "https://www.youtube.com/watch?v=nZHBbSkVUSo\u0026list=PL69rZyCQYu-SrPAZUc2Lj_zsjPLxtI9fv", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nospampls/SchedTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nospampls/SchedTask-1.1.3.zip", "archiveFileName": "SchedTask-1.1.3.zip", "size": 50423, "checksum": "SHA-256:709e969915379d8e834b082e317ee6023451a02a47d2279d4ff907d63edf6b55" }, { "name": "SchedTask", "version": "1.1.4", "author": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "maintainer": "Arduino Enthusiast \u003cArduinoKahuna@gmail.com\u003e", "sentence": "Task Scheduler Library for Arduino", "paragraph": "simulates multi-tasking, enabling your sketch to handle multiple asynchronous tasks simultaneously. For example, you can easily blink two LEDs with different durations and periods at the same time.", "website": "https://www.youtube.com/watch?v=nZHBbSkVUSo\u0026list=PL69rZyCQYu-SrPAZUc2Lj_zsjPLxtI9fv", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Nospampls/SchedTask.git", "url": "https://downloads.arduino.cc/libraries/github.com/Nospampls/SchedTask-1.1.4.zip", "archiveFileName": "SchedTask-1.1.4.zip", "size": 50489, "checksum": "SHA-256:b89a16bc26c4aaa522630174c40a502ecb91e8a4b37bb0e1aa915df2989321bd" }, { "name": "Button-Arduino", "version": "1.1.1", "author": "Davide Palladino \u003cdavidepalladino@hotmail.com\u003e", "maintainer": "Davide Palladino \u003cdavidepalladino@hotmail.com\u003e", "sentence": "This library allows to manage a button.", "paragraph": "It can specify if the pressure is long or not. Morevoer, is possible to assign a time (in milliseconds) to consider the long press, and a specific procedure both for short and long press. For short press there is the debouncing.", "website": "https://github.com/davidepalladino/Button-Arduino", "category": "Signal Input/Output", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davidepalladino/Button-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/davidepalladino/Button_Arduino-1.1.1.zip", "archiveFileName": "Button_Arduino-1.1.1.zip", "size": 27108, "checksum": "SHA-256:94a84833b731d3f8e204d5a2211afba0fbe87a4a9eccbaecf0ab12042bdbac25" }, { "name": "Button-Arduino", "version": "1.2.0", "author": "Davide Palladino \u003cdavidepalladino@hotmail.com\u003e", "maintainer": "Davide Palladino \u003cdavidepalladino@hotmail.com\u003e", "sentence": "This library allows to manage a button.", "paragraph": "It can specify if the pressure is long or not. Morevoer, is possible to assign a time (in milliseconds) to consider the long press, and a specific procedure both for short and long press. For short press there is the debouncing.", "website": "https://github.com/davidepalladino/Button-Arduino", "category": "Signal Input/Output", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davidepalladino/Button-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/davidepalladino/Button_Arduino-1.2.0.zip", "archiveFileName": "Button_Arduino-1.2.0.zip", "size": 27828, "checksum": "SHA-256:dd0ae5a59e6e976a3bdd1ab87370b5d9ff0cebcae5864a421a165c729bb81a2a" }, { "name": "Button-Arduino", "version": "1.2.1", "author": "Davide Palladino \u003cdavidepalladino@hotmail.com\u003e", "maintainer": "Davide Palladino \u003cdavidepalladino@hotmail.com\u003e", "sentence": "This library allows to manage a button.", "paragraph": "You can specify if the pressure is long or not. Morevoer, is possible to assign a time (in milliseconds) to consider the long press. For short press there is the debouncing.", "website": "https://github.com/davidepalladino/Button-Arduino", "category": "Signal Input/Output", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davidepalladino/Button-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/davidepalladino/Button_Arduino-1.2.1.zip", "archiveFileName": "Button_Arduino-1.2.1.zip", "size": 27802, "checksum": "SHA-256:8f43b3e0175a39e429e1fef43a74c9c5c2881145547a2ef302aaf1f56bd1dd79" }, { "name": "Button-Arduino", "version": "2.0.0", "author": "Davide Palladino \u003cme@davidepalladino.com\u003e", "maintainer": "Davide Palladino \u003cme@davidepalladino.com\u003e", "sentence": "This library allows to manage a button.", "paragraph": "You can specify if the pressure is long or not. Morevoer, is possible to assign a time (in milliseconds) to consider the long press. For short press there is the debouncing.", "website": "https://www.davidepalladino.com", "category": "Signal Input/Output", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davidepalladino/Button-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/davidepalladino/Button_Arduino-2.0.0.zip", "archiveFileName": "Button_Arduino-2.0.0.zip", "size": 24262, "checksum": "SHA-256:8b08864ee488010f714368871679c215131d4783faf25a85ae658622ad5f7779" }, { "name": "Rtc_Pcf8563", "version": "1.0.3", "author": "Joe Robertson \u003corbitalair@gmail.com\u003e", "maintainer": "Joe Robertson \u003corbitalair@gmail.com\u003e", "sentence": "A library that interfaces the Phillips PCF8563 Real Time Clock chip.", "paragraph": "This library is heavily commented, and includes support for alarms.", "website": "https://github.com/orbitalair/Rtc_Pcf8563", "category": "Timing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/orbitalair/Rtc_Pcf8563.git", "providesIncludes": [ "Rtc_Pcf8563" ], "url": "https://downloads.arduino.cc/libraries/github.com/orbitalair/Rtc_Pcf8563-1.0.3.zip", "archiveFileName": "Rtc_Pcf8563-1.0.3.zip", "size": 12953, "checksum": "SHA-256:b7a734842b79c928aea11de0bf9ea5347153917a881147eaa5b5f1ed38d5ba1b" }, { "name": "BlaeckSerial", "version": "1.0.0", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A library which extends Serial functionality to transmit binary data.", "paragraph": "Supports Master/Slave I2C configuration to include data from slaves. Also included is a message parser for incoming serial data in the syntax of \u003cHelloWorld, 12, 47\u003e. The parsed command 'HelloWorld' and its parameters are available in your own sketch by attaching a callback function.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-1.0.0.zip", "archiveFileName": "BlaeckSerial-1.0.0.zip", "size": 21072, "checksum": "SHA-256:d8d87145607bf6ce0f1e8b31f5454762371183aaa7c4b3e2662a9378d074f82a" }, { "name": "BlaeckSerial", "version": "1.0.1", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-1.0.1.zip", "archiveFileName": "BlaeckSerial-1.0.1.zip", "size": 22494, "checksum": "SHA-256:42a07db7becbd3fcd4c85face060d5d238467395e2371c89c45e000215edbff6" }, { "name": "BlaeckSerial", "version": "1.0.2", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-1.0.2.zip", "archiveFileName": "BlaeckSerial-1.0.2.zip", "size": 23387, "checksum": "SHA-256:0ed0f4e4d8b69905fb0066e358afc9db8fa2ad7adfd291400d1572122d19c084" }, { "name": "BlaeckSerial", "version": "1.0.3", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-1.0.3.zip", "archiveFileName": "BlaeckSerial-1.0.3.zip", "size": 23331, "checksum": "SHA-256:fa189adada7a6a7a9c28475da8aa22c1cf0e83075a6ee0e4dceb07da14212b2e" }, { "name": "BlaeckSerial", "version": "1.0.4", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-1.0.4.zip", "archiveFileName": "BlaeckSerial-1.0.4.zip", "size": 23547, "checksum": "SHA-256:e8f0d8175c96b59b6c66a60d1e5e1645e25113bdff9be47e20c3d1bbe98b9c55" }, { "name": "BlaeckSerial", "version": "2.0.0", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-2.0.0.zip", "archiveFileName": "BlaeckSerial-2.0.0.zip", "size": 24614, "checksum": "SHA-256:27b29bc1251a87d5c0aa05517f16aa9f1c9cd0cde90a13cd2bfad6eea798a4f8" }, { "name": "BlaeckSerial", "version": "2.0.1", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-2.0.1.zip", "archiveFileName": "BlaeckSerial-2.0.1.zip", "size": 24935, "checksum": "SHA-256:af8c0484bea3337f7f0e7137910dc51dcd570bb760a883a9eab1e2130b3d56db" }, { "name": "BlaeckSerial", "version": "3.0.0", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "dependencies": [ { "name": "CRC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-3.0.0.zip", "archiveFileName": "BlaeckSerial-3.0.0.zip", "size": 36758, "checksum": "SHA-256:00acda2470fc823124ae8a6c4a7e748fdd37577680af3892dcf657f9ba2ada76" }, { "name": "BlaeckSerial", "version": "3.0.1", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "dependencies": [ { "name": "CRC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-3.0.1.zip", "archiveFileName": "BlaeckSerial-3.0.1.zip", "size": 38157, "checksum": "SHA-256:3f03e0f737f51dc16aa349a485cde7ea1cbc5413822018717671b9a79faaa905" }, { "name": "BlaeckSerial", "version": "3.0.2", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "dependencies": [ { "name": "CRC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-3.0.2.zip", "archiveFileName": "BlaeckSerial-3.0.2.zip", "size": 38258, "checksum": "SHA-256:88701548a3cd717bae7dc983645ab23f5cde5e8e95b1df5fc6f5bb091c38a564" }, { "name": "BlaeckSerial", "version": "3.0.3", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "dependencies": [ { "name": "CRC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-3.0.3.zip", "archiveFileName": "BlaeckSerial-3.0.3.zip", "size": 38558, "checksum": "SHA-256:6370bb7e435017078f5e5c15b16747e2a21d786fa73cebfb0efdd819faa31f3e" }, { "name": "BlaeckSerial", "version": "4.0.0", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "dependencies": [ { "name": "CRC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-4.0.0.zip", "archiveFileName": "BlaeckSerial-4.0.0.zip", "size": 37745, "checksum": "SHA-256:179ea4aff28c7530457f6090e659aec1a84b8c76e6e269b879607524c04f5243" }, { "name": "BlaeckSerial", "version": "4.1.0", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "dependencies": [ { "name": "CRC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-4.1.0.zip", "archiveFileName": "BlaeckSerial-4.1.0.zip", "size": 40584, "checksum": "SHA-256:81b6d17a51f665fcd7dcd908c79bc88b10b1759050c0fe5cd0ab30645bb72611" }, { "name": "BlaeckSerial", "version": "4.2.0", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "dependencies": [ { "name": "CRC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-4.2.0.zip", "archiveFileName": "BlaeckSerial-4.2.0.zip", "size": 40024, "checksum": "SHA-256:ca8f50257d9bd1bf88c122ec3141b55be028d5554e4e4685510d1de7991f37e8" }, { "name": "BlaeckSerial", "version": "4.3.0", "author": "Sebastian Strobl", "maintainer": "Sebastian Strobl \u003csebastian.strobl@gmx.de\u003e", "sentence": "A simple library to send binary (sensor) data via Serial port to your PC.", "paragraph": "The data can be sent periodically or requested on demand with serial commands. It supports Master/Slave configuration to include data from additional slave boards connected to the master Arduino over I2C. For documentation (including examples how to decode the data messages), check out the GitHub repository.", "website": "https://github.com/sebaJoSt/BlaeckSerial", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sebaJoSt/BlaeckSerial.git", "dependencies": [ { "name": "CRC" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sebaJoSt/BlaeckSerial-4.3.0.zip", "archiveFileName": "BlaeckSerial-4.3.0.zip", "size": 40344, "checksum": "SHA-256:34b29fde61d53e750c1dd916c78a420b7449cf64e4ec8d7e62a59dd41e6efc3e" }, { "name": "StopWatch_RT", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library implementing a stopwatch.", "paragraph": "Supports millis micros seconds", "website": "https://github.com/RobTillaart/Stopwatch_RT", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/StopWatch_RT.git", "providesIncludes": [ "StopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/StopWatch_RT-0.1.5.zip", "archiveFileName": "StopWatch_RT-0.1.5.zip", "size": 5678, "checksum": "SHA-256:0829b698d7c1558e260e9fad779dd7d11992f4b150cdec899f004352958a8a0b" }, { "name": "StopWatch_RT", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library implementing a stopwatch.", "paragraph": "Supports millis micros seconds", "website": "https://github.com/RobTillaart/Stopwatch_RT", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/StopWatch_RT.git", "providesIncludes": [ "StopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/StopWatch_RT-0.2.0.zip", "archiveFileName": "StopWatch_RT-0.2.0.zip", "size": 7884, "checksum": "SHA-256:926dcc713e75ed746a78973717087d622dd0409c5b67e30b863c713593f51889" }, { "name": "StopWatch_RT", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library implementing a stopwatch.", "paragraph": "Supports millis micros seconds", "website": "https://github.com/RobTillaart/Stopwatch_RT", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/StopWatch_RT.git", "providesIncludes": [ "StopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/StopWatch_RT-0.2.2.zip", "archiveFileName": "StopWatch_RT-0.2.2.zip", "size": 7949, "checksum": "SHA-256:09647430d09344490fadc053ea124c73a08e340fd598d534630b8f4e31b7d6ea" }, { "name": "StopWatch_RT", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library implementing a stopwatch.", "paragraph": "Supports millis micros seconds", "website": "https://github.com/RobTillaart/Stopwatch_RT", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/StopWatch_RT.git", "providesIncludes": [ "StopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/StopWatch_RT-0.3.0.zip", "archiveFileName": "StopWatch_RT-0.3.0.zip", "size": 9880, "checksum": "SHA-256:e63811f5d857ca30630ac020cda41c813dc3587be0e56a5719c4181374cef571" }, { "name": "StopWatch_RT", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library implementing a stopwatch.", "paragraph": "Supports millis micros seconds", "website": "https://github.com/RobTillaart/Stopwatch_RT", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/StopWatch_RT.git", "providesIncludes": [ "StopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/StopWatch_RT-0.3.1.zip", "archiveFileName": "StopWatch_RT-0.3.1.zip", "size": 11065, "checksum": "SHA-256:69013f53aa7b22753be19961d9f319c040aec49feedf4bd9c3b495e31ea4c722" }, { "name": "StopWatch_RT", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library implementing a stopwatch.", "paragraph": "Supports millis micros seconds", "website": "https://github.com/RobTillaart/Stopwatch_RT", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/StopWatch_RT.git", "providesIncludes": [ "StopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/StopWatch_RT-0.3.2.zip", "archiveFileName": "StopWatch_RT-0.3.2.zip", "size": 11186, "checksum": "SHA-256:390e764818ff5abed091f9d70076e7692ab37c9437e2c59e72d49665f9b0cba8" }, { "name": "StopWatch_RT", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library implementing a stopwatch.", "paragraph": "Supports millis micros seconds", "website": "https://github.com/RobTillaart/Stopwatch_RT", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/StopWatch_RT.git", "providesIncludes": [ "StopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/StopWatch_RT-0.3.3.zip", "archiveFileName": "StopWatch_RT-0.3.3.zip", "size": 12803, "checksum": "SHA-256:c88b138ed3d655bbd742db966399c7d05a773a26c6dc0a134e3f6dc57ec233f2" }, { "name": "StopWatch_RT", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library implementing a stopwatch.", "paragraph": "Supports millis micros seconds", "website": "https://github.com/RobTillaart/Stopwatch_RT", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/StopWatch_RT.git", "providesIncludes": [ "StopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/StopWatch_RT-0.3.4.zip", "archiveFileName": "StopWatch_RT-0.3.4.zip", "size": 13152, "checksum": "SHA-256:e45f0b9df16240c1a637c3f2a507327c182121e329edc67d065a380856f76746" }, { "name": "StopWatch_RT", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library implementing a stopwatch.", "paragraph": "Supports millis micros seconds", "website": "https://github.com/RobTillaart/Stopwatch_RT", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/StopWatch_RT.git", "providesIncludes": [ "StopWatch.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/StopWatch_RT-0.3.5.zip", "archiveFileName": "StopWatch_RT-0.3.5.zip", "size": 13373, "checksum": "SHA-256:ffb2ec147188103834bc00e5da0f4880cd19279ca6585f3d0a65d2f41fd0f4f2" }, { "name": "Troolean", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with troolean math for Arduino.", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Troolean.git", "providesIncludes": [ "Troolean.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Troolean-0.1.1.zip", "archiveFileName": "Troolean-0.1.1.zip", "size": 7151, "checksum": "SHA-256:14f81e43f738cebd8f55cff107a3950d64ecf924314d1fb11c4f091858b0dcfe" }, { "name": "Troolean", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for a three state logic datatype", "paragraph": "supporting {true false unknown}", "website": "https://github.com/RobTillaart/Troolean", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Troolean.git", "providesIncludes": [ "Troolean.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Troolean-0.1.2.zip", "archiveFileName": "Troolean-0.1.2.zip", "size": 7339, "checksum": "SHA-256:ae3b2439bd6aa5e166bbbadf94b3bc05bd944a66281cbfa205715117b96acd12" }, { "name": "Troolean", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for a three state logic datatype", "paragraph": "supporting {true false unknown}", "website": "https://github.com/RobTillaart/Troolean", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Troolean.git", "providesIncludes": [ "Troolean.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Troolean-0.1.3.zip", "archiveFileName": "Troolean-0.1.3.zip", "size": 7336, "checksum": "SHA-256:2b50c4999f7c716d80d1fea96185597e3d63b5624ae85c350c7583aaa1d77026" }, { "name": "Troolean", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for a three state logic datatype", "paragraph": "supporting {true false unknown}", "website": "https://github.com/RobTillaart/Troolean", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Troolean.git", "providesIncludes": [ "Troolean.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Troolean-0.1.4.zip", "archiveFileName": "Troolean-0.1.4.zip", "size": 8649, "checksum": "SHA-256:0f258fe2a1f8f2a8179d17440c33a0ad9cc0f00f791cb7361bb60123e15de679" }, { "name": "Troolean", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for a three state logic datatype", "paragraph": "supporting {true false unknown}", "website": "https://github.com/RobTillaart/Troolean", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Troolean.git", "providesIncludes": [ "Troolean.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Troolean-0.1.5.zip", "archiveFileName": "Troolean-0.1.5.zip", "size": 8864, "checksum": "SHA-256:f02a4d2921217a580ee49d4a0b92350fb83fc4eaf4c939a58d99fa3725a0c7c6" }, { "name": "Troolean", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for a three state logic datatype", "paragraph": "supporting {true false unknown}", "website": "https://github.com/RobTillaart/Troolean", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Troolean.git", "providesIncludes": [ "Troolean.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Troolean-0.1.6.zip", "archiveFileName": "Troolean-0.1.6.zip", "size": 9623, "checksum": "SHA-256:985abca653fd4d2ab7eac6cf2516085bb7506ded4ea7c41c0791b6fbc74a42da" }, { "name": "Troolean", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for a three state logic datatype", "paragraph": "supporting {true false unknown}", "website": "https://github.com/RobTillaart/Troolean", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Troolean.git", "providesIncludes": [ "Troolean.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Troolean-0.1.7.zip", "archiveFileName": "Troolean-0.1.7.zip", "size": 9673, "checksum": "SHA-256:dfd7584cdc2b2a091df57e05d31b68c117b235b6101cc8a4d056c510be7cc1db" }, { "name": "Troolean", "version": "0.1.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for a three state logic data type", "paragraph": "supporting {true false unknown}", "website": "https://github.com/RobTillaart/Troolean", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Troolean.git", "providesIncludes": [ "Troolean.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Troolean-0.1.8.zip", "archiveFileName": "Troolean-0.1.8.zip", "size": 9873, "checksum": "SHA-256:cbf25caf03b1cdccd26c0e92889fe0ef9785e4cc2fcfbd2836e3793b5fb74c67" }, { "name": "ArxTypeTraits", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.0.zip", "archiveFileName": "ArxTypeTraits-0.1.0.zip", "size": 10729, "checksum": "SHA-256:58d27114160f86911548de5f7136bc53ff98772b2bb07d089d5b5f3ec2c39f5f" }, { "name": "ArxTypeTraits", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.1.zip", "archiveFileName": "ArxTypeTraits-0.1.1.zip", "size": 11213, "checksum": "SHA-256:67cd6fb4fe305177998b3db17da562c69df8bddfb7d3ccb312c06e9b26100b8c" }, { "name": "ArxTypeTraits", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.2.zip", "archiveFileName": "ArxTypeTraits-0.1.2.zip", "size": 11375, "checksum": "SHA-256:f076aa6231f1ac964530d1f0e0ac900fb5eac42d3fcea5f0a48f35faf3dd9275" }, { "name": "ArxTypeTraits", "version": "0.1.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.3.zip", "archiveFileName": "ArxTypeTraits-0.1.3.zip", "size": 11473, "checksum": "SHA-256:9574febfb6ff4205a3b50de285d1951a6aa8b3223131b12f070661969d276c15" }, { "name": "ArxTypeTraits", "version": "0.1.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.4.zip", "archiveFileName": "ArxTypeTraits-0.1.4.zip", "size": 11558, "checksum": "SHA-256:3c07b2b35d3130c671aabe2a084f3693ecdcdf0059e246c2bd874d094fcc01ae" }, { "name": "ArxTypeTraits", "version": "0.1.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.5.zip", "archiveFileName": "ArxTypeTraits-0.1.5.zip", "size": 11720, "checksum": "SHA-256:6b8b1fad75d7b5894da11be2cedf48862d274b2a5c7f2d7a5be7e9d89f9fee6f" }, { "name": "ArxTypeTraits", "version": "0.1.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.6.zip", "archiveFileName": "ArxTypeTraits-0.1.6.zip", "size": 11725, "checksum": "SHA-256:d886636aba621bed45b69db58b97ce494a514a4c51f2d1ddf668d1f8ad688bca" }, { "name": "ArxTypeTraits", "version": "0.1.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.7.zip", "archiveFileName": "ArxTypeTraits-0.1.7.zip", "size": 11830, "checksum": "SHA-256:5d4e6714d080f2212242d7fbd833e991ce39dc8ff84a938665566f9c8e062cf5" }, { "name": "ArxTypeTraits", "version": "0.1.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.8.zip", "archiveFileName": "ArxTypeTraits-0.1.8.zip", "size": 11905, "checksum": "SHA-256:78117f8f033a78ffa25a0162d5614f388a571b552ae8c42005df4eda0891babe" }, { "name": "ArxTypeTraits", "version": "0.1.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.9.zip", "archiveFileName": "ArxTypeTraits-0.1.9.zip", "size": 11941, "checksum": "SHA-256:b398351b6e501cffb52498c81be4ea5aefdc6f945a8d7f5d7ec0b6e3064a7245" }, { "name": "ArxTypeTraits", "version": "0.1.11", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.11.zip", "archiveFileName": "ArxTypeTraits-0.1.11.zip", "size": 12008, "checksum": "SHA-256:27696a51983ae54bdeb65448d2e86918e6ece3310f0c512d8287a41db4c83d4b" }, { "name": "ArxTypeTraits", "version": "0.1.12", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.1.12.zip", "archiveFileName": "ArxTypeTraits-0.1.12.zip", "size": 12110, "checksum": "SHA-256:2f971734990068f60c5cf41dc5230dfda7b5552a2b2b8b9d20b105b986363a07" }, { "name": "ArxTypeTraits", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai/ArxTypeTraits", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.2.0.zip", "archiveFileName": "ArxTypeTraits-0.2.0.zip", "size": 16926, "checksum": "SHA-256:213a2847e442ddbb7bfd0aa657f98b3b83a6dbbc710e8a4e756e01d0fbbd2894" }, { "name": "ArxTypeTraits", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai/ArxTypeTraits", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.2.1.zip", "archiveFileName": "ArxTypeTraits-0.2.1.zip", "size": 16952, "checksum": "SHA-256:01c52f3d2d978d0a667d66976924269fce71847cc81a2106be31ced59bb65851" }, { "name": "ArxTypeTraits", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai/ArxTypeTraits", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.2.2.zip", "archiveFileName": "ArxTypeTraits-0.2.2.zip", "size": 17007, "checksum": "SHA-256:9081b82f41a7cee17b6a4a96caa81218fdfd3490be8f455ba32fd452329e8605" }, { "name": "ArxTypeTraits", "version": "0.2.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai/ArxTypeTraits", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.2.3.zip", "archiveFileName": "ArxTypeTraits-0.2.3.zip", "size": 17010, "checksum": "SHA-256:25720861727095beeec82b1a5cebbc54bce2f408d6f22a873c144b935e9870b0" }, { "name": "ArxTypeTraits", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai/ArxTypeTraits", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.3.0.zip", "archiveFileName": "ArxTypeTraits-0.3.0.zip", "size": 19260, "checksum": "SHA-256:8adc6166121f172f0fef58ae30a24bf096318f90cd13824a8d9c5f3b51114114" }, { "name": "ArxTypeTraits", "version": "0.3.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ type_traits for Arduino which cannot use it as default", "paragraph": "C++ type_traits for Arduino which cannot use it as default", "website": "https://github.com/hideakitai/ArxTypeTraits", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxTypeTraits.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxTypeTraits-0.3.1.zip", "archiveFileName": "ArxTypeTraits-0.3.1.zip", "size": 19262, "checksum": "SHA-256:586ebd1ac69be0a57d110c6e060599b9ebb090599f190c1e89e2f430d6c73b9c" }, { "name": "ProtoCentral HealthyPi v4 Library", "version": "0.1.1", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral HealthyPi v4", "paragraph": "HealthyPi v4 is a fully open-source, full-featured vital sign monitor..", "website": "https://github.com/Protocentral/Protocentral-Healthypi-v4", "category": "Sensors", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_healthypi4_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_HealthyPi_v4_Library-0.1.1.zip", "archiveFileName": "ProtoCentral_HealthyPi_v4_Library-0.1.1.zip", "size": 181666, "checksum": "SHA-256:562ec2d12ccca52bf3a7deffbe79e7cf2cf9fd9e4f15d098671105815cde5833" }, { "name": "ProtoCentral HealthyPi v4 Library", "version": "0.2.0", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral HealthyPi v4", "paragraph": "HealthyPi v4 is a fully open-source, full-featured vital sign monitor", "website": "https://github.com/Protocentral/Protocentral-Healthypi-v4", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_healthypi4_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_HealthyPi_v4_Library-0.2.0.zip", "archiveFileName": "ProtoCentral_HealthyPi_v4_Library-0.2.0.zip", "size": 201442, "checksum": "SHA-256:65abfa0f4e0d668e601ef036d4a3456183571be42c8a8eb0f9299c0c77355dcc" }, { "name": "ProtoCentral HealthyPi v4 Library", "version": "0.2.1", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral HealthyPi v4", "paragraph": "HealthyPi v4 is a fully open-source, full-featured vital sign monitor", "website": "https://github.com/Protocentral/Protocentral-Healthypi-v4", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_healthypi4_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_HealthyPi_v4_Library-0.2.1.zip", "archiveFileName": "ProtoCentral_HealthyPi_v4_Library-0.2.1.zip", "size": 208247, "checksum": "SHA-256:c55d8c4b88ccf03829b319b3c9e34bdd991522180678a97b1be953bed7d6d370" }, { "name": "ProtoCentral HealthyPi v4 Library", "version": "0.2.2", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral HealthyPi v4", "paragraph": "HealthyPi v4 is a fully open-source, full-featured vital sign monitor", "website": "https://github.com/Protocentral/Protocentral-Healthypi-v4", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_healthypi4_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_HealthyPi_v4_Library-0.2.2.zip", "archiveFileName": "ProtoCentral_HealthyPi_v4_Library-0.2.2.zip", "size": 208977, "checksum": "SHA-256:baa5561c62c43a98e6777595dfa705460dc8d41484e671b9df24dee9f350f5d9" }, { "name": "ProtoCentral HealthyPi v4 Library", "version": "0.3.0", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral HealthyPi v4", "paragraph": "HealthyPi v4 is a fully open-source, full-featured vital sign monitor", "website": "https://github.com/Protocentral/Protocentral-Healthypi-v4", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_healthypi4_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_HealthyPi_v4_Library-0.3.0.zip", "archiveFileName": "ProtoCentral_HealthyPi_v4_Library-0.3.0.zip", "size": 209217, "checksum": "SHA-256:5fe011ccb767dddb243eac315cd8069caa8ddb886885244f9c4c09fbc6a0cac2" }, { "name": "ProtoCentral HealthyPi v4 Library", "version": "0.3.1", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral HealthyPi v4", "paragraph": "HealthyPi v4 is a fully open-source, full-featured vital sign monitor", "website": "https://github.com/Protocentral/Protocentral-Healthypi-v4", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_healthypi4_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_HealthyPi_v4_Library-0.3.1.zip", "archiveFileName": "ProtoCentral_HealthyPi_v4_Library-0.3.1.zip", "size": 209145, "checksum": "SHA-256:69667d890df09d29b5a295d5f18e45497dae92dd645bef0fd03010ad0d2245e2" }, { "name": "ProtoCentral HealthyPi v4 Library", "version": "0.3.2", "author": "ProtoCentral", "maintainer": "ProtoCentral", "sentence": "Library for the ProtoCentral HealthyPi v4", "paragraph": "HealthyPi v4 is a fully open-source, full-featured vital sign monitor", "website": "https://github.com/Protocentral/Protocentral-Healthypi-v4", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Protocentral/protocentral_healthypi4_arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/Protocentral/ProtoCentral_HealthyPi_v4_Library-0.3.2.zip", "archiveFileName": "ProtoCentral_HealthyPi_v4_Library-0.3.2.zip", "size": 214435, "checksum": "SHA-256:fc6abc513b4aef0e87c540c30cb7856ba72b88358a72cd03ddcf3ad0dff529ce" }, { "name": "ArxSmartPtr", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "paragraph": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxSmartPtr.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxSmartPtr-0.1.0.zip", "archiveFileName": "ArxSmartPtr-0.1.0.zip", "size": 8511, "checksum": "SHA-256:b6be785957393cfb00af8e74686cb74a6cadcb8f6bf81415f148015fb4f8c352" }, { "name": "ArxSmartPtr", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "paragraph": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxSmartPtr.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxSmartPtr-0.1.1.zip", "archiveFileName": "ArxSmartPtr-0.1.1.zip", "size": 8273, "checksum": "SHA-256:345e2cc5816cab777f97abf5919040292693c0ce56286e58866d415aebc34346" }, { "name": "ArxSmartPtr", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "paragraph": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "website": "https://github.com/hideakitai", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxSmartPtr.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxSmartPtr-0.1.2.zip", "archiveFileName": "ArxSmartPtr-0.1.2.zip", "size": 8349, "checksum": "SHA-256:7003c870203468bdb79c323f74816e5e8bcd221b326b729428a6c8950a7a9208" }, { "name": "ArxSmartPtr", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "paragraph": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "website": "https://github.com/hideakitai/ArxSmartPtr", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxSmartPtr.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxSmartPtr-0.2.0.zip", "archiveFileName": "ArxSmartPtr-0.2.0.zip", "size": 11064, "checksum": "SHA-256:7b31dadeeafe40e7cb5f34cd6ad2d1bf62450af075ead047c3f16b5ad41e794a" }, { "name": "ArxSmartPtr", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "paragraph": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "website": "https://github.com/hideakitai/ArxSmartPtr", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxSmartPtr.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxSmartPtr-0.2.1.zip", "archiveFileName": "ArxSmartPtr-0.2.1.zip", "size": 11116, "checksum": "SHA-256:d80b843846fde6955f31f89ad40f8cd9ccc24beb97f14ad012c627497861f8a1" }, { "name": "ArxSmartPtr", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "paragraph": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "website": "https://github.com/hideakitai/ArxSmartPtr", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxSmartPtr.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxSmartPtr-0.2.2.zip", "archiveFileName": "ArxSmartPtr-0.2.2.zip", "size": 11138, "checksum": "SHA-256:3055a93db1de5198bd65f646df54b0892d8c5dbf22bdf33571dc455f9280cf5e" }, { "name": "ArxSmartPtr", "version": "0.2.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "paragraph": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "website": "https://github.com/hideakitai/ArxSmartPtr", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxSmartPtr.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxSmartPtr-0.2.3.zip", "archiveFileName": "ArxSmartPtr-0.2.3.zip", "size": 11153, "checksum": "SHA-256:e8ebdcf6de893004765698a7818a3a36dc86241b9529a8beb31cc7523e476d1f" }, { "name": "ArxSmartPtr", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "paragraph": "C++ smart pointer-like classes for Arduino which cannot use standard smart pointers", "website": "https://github.com/hideakitai/ArxSmartPtr", "category": "Data Storage", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxSmartPtr.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxSmartPtr-0.3.0.zip", "archiveFileName": "ArxSmartPtr-0.3.0.zip", "size": 11370, "checksum": "SHA-256:eb6f992ee750db9b2c61ff32b51e6fc9501abd6e7efc2f5b4b4ce4a12d09610e" }, { "name": "AllThingsTalk LTE-M SDK", "version": "1.0.0", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Alain Cuypers \u003calain@allthingstalk.com\u003e", "sentence": "Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Cloud", "paragraph": "Compatible with U-Blox SARA-R410M modules.", "website": "https://github.com/allthingstalk/arduino-ltem-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-ltem-sdk.git", "providesIncludes": [ "APICredentials.h", "CborPayload.h", "LTEmModem.h", "Device.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LTE_M_SDK-1.0.0.zip", "archiveFileName": "AllThingsTalk_LTE_M_SDK-1.0.0.zip", "size": 147374, "checksum": "SHA-256:5f10957120055f50d4366f5ee223c22eb28a56e4273f722b8f7fa76833508e6f" }, { "name": "AllThingsTalk LTE-M SDK", "version": "2.0.0", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.", "paragraph": "Compatible with U-Blox SARA-R410M modules.", "website": "https://github.com/allthingstalk/arduino-ltem-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-ltem-sdk.git", "providesIncludes": [ "AllThingsTalk_LTEM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LTE_M_SDK-2.0.0.zip", "archiveFileName": "AllThingsTalk_LTE_M_SDK-2.0.0.zip", "size": 266946, "checksum": "SHA-256:0902c1d73187ec77361574e0c3ae44950da51e94c01d169da8ff9239af5db2e1" }, { "name": "AllThingsTalk LTE-M SDK", "version": "2.0.1", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.", "paragraph": "Compatible with U-Blox SARA-R410M modules.", "website": "https://github.com/allthingstalk/arduino-ltem-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-ltem-sdk.git", "providesIncludes": [ "AllThingsTalk_LTEM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LTE_M_SDK-2.0.1.zip", "archiveFileName": "AllThingsTalk_LTE_M_SDK-2.0.1.zip", "size": 267137, "checksum": "SHA-256:870a26d606401d1bef237b926057bbc1cb53179991ad3d4ff3cab0acf051cf3c" }, { "name": "AllThingsTalk LTE-M SDK", "version": "2.0.2", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.", "paragraph": "Compatible with U-Blox SARA-R410M modules.", "website": "https://github.com/allthingstalk/arduino-ltem-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-ltem-sdk.git", "providesIncludes": [ "AllThingsTalk_LTEM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LTE_M_SDK-2.0.2.zip", "archiveFileName": "AllThingsTalk_LTE_M_SDK-2.0.2.zip", "size": 266275, "checksum": "SHA-256:a3605961e5a1fae52c0ead9186fe364166fe4406cebdf5fb0d84edd7a642e7d5" }, { "name": "AllThingsTalk LTE-M SDK", "version": "2.0.3", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.", "paragraph": "Compatible with U-Blox SARA-R410M modules.", "website": "https://github.com/allthingstalk/arduino-ltem-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-ltem-sdk.git", "providesIncludes": [ "AllThingsTalk_LTEM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LTE_M_SDK-2.0.3.zip", "archiveFileName": "AllThingsTalk_LTE_M_SDK-2.0.3.zip", "size": 266359, "checksum": "SHA-256:37ce7a333216e069cbb10bda4f7feb98e8d6b651445b3c597d20213267f40bc4" }, { "name": "AllThingsTalk LTE-M SDK", "version": "2.0.4", "author": "AllThingsTalk \u003csupport@allthingstalk.com\u003e", "maintainer": "Vanja \u003cvanja@allthingstalk.com\u003e", "sentence": "Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.", "paragraph": "Compatible with U-Blox SARA-R410M modules.", "website": "https://github.com/allthingstalk/arduino-ltem-sdk", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/allthingstalk/arduino-ltem-sdk.git", "providesIncludes": [ "AllThingsTalk_LTEM.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/allthingstalk/AllThingsTalk_LTE_M_SDK-2.0.4.zip", "archiveFileName": "AllThingsTalk_LTE_M_SDK-2.0.4.zip", "size": 266360, "checksum": "SHA-256:d710df936ef6388b6789997e72e5d7109fafa1cee4959edd7b92157ce065ea0b" }, { "name": "ClosedCube SHTC3", "version": "2020.5.5", "author": "ClosedCube", "maintainer": "ClosedCube GitHub Support \u003cgithub@closedcube.com\u003e", "sentence": "Arduino library for Arduino library for Sensirion SHTC3 Digital Humidity and Temperature Sensor", "paragraph": "Arduino library for Arduino library for Sensirion SHTC3 Digital Humidity and Temperature Sensor", "website": "https://github.com/closedcube/ClosedCube_SHTC3_Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/closedcube/ClosedCube_SHTC3_Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/closedcube/ClosedCube_SHTC3-2020.5.5.zip", "archiveFileName": "ClosedCube_SHTC3-2020.5.5.zip", "size": 9216, "checksum": "SHA-256:93ad36f7c5d85683b50c6edc7c530ece5acb18e437d453608381f7814e46fe2a" }, { "name": "DST RTC", "version": "1.0.0", "author": "Andy Doro \u003cmail@andydoro.com\u003e", "maintainer": "Andy Doro \u003cmail@andydoro.com\u003e", "sentence": "Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)", "paragraph": "Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)", "website": "https://github.com/andydoro/DST_RTC", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/andydoro/DST_RTC.git", "dependencies": [ { "name": "RTClib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/andydoro/DST_RTC-1.0.0.zip", "archiveFileName": "DST_RTC-1.0.0.zip", "size": 3824, "checksum": "SHA-256:15a784a784e43abe0dee1fa409155dd5368413cffcffa470f50f2c6b731e25a2" }, { "name": "DST RTC", "version": "1.1.0", "author": "Andy Doro \u003cmail@andydoro.com\u003e", "maintainer": "Andy Doro \u003cmail@andydoro.com\u003e", "sentence": "Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)", "paragraph": "Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)", "website": "https://github.com/andydoro/DST_RTC", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/andydoro/DST_RTC.git", "dependencies": [ { "name": "RTClib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/andydoro/DST_RTC-1.1.0.zip", "archiveFileName": "DST_RTC-1.1.0.zip", "size": 5112, "checksum": "SHA-256:032002a2c91ed073c5c32c8b1099bc4fd45b9d939da36cda481eca52c6dd35a5" }, { "name": "DST RTC", "version": "1.1.1", "author": "Andy Doro \u003cmail@andydoro.com\u003e", "maintainer": "Andy Doro \u003cmail@andydoro.com\u003e", "sentence": "Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)", "paragraph": "Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)", "website": "https://github.com/andydoro/DST_RTC", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/andydoro/DST_RTC.git", "dependencies": [ { "name": "RTClib" } ], "url": "https://downloads.arduino.cc/libraries/github.com/andydoro/DST_RTC-1.1.1.zip", "archiveFileName": "DST_RTC-1.1.1.zip", "size": 5379, "checksum": "SHA-256:922287ad65ab250b78072c774288bb1e6fd755cfc4b1e819e5a1dd6ce64893a7" }, { "name": "NbMicro", "version": "1.0.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Control devices that implement the NB command set over TWI (I2C).", "paragraph": "This library handles the communication protocol with devices that implement the NB command set over a TWI (I2C) bus.", "website": "https://github.com/casanovg/Nb_Micro.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_Micro.git", "providesIncludes": [ "NbMicro.h" ], "dependencies": [ { "name": "Wire" }, { "name": "nb-twi-cmd" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/NbMicro-1.0.0.zip", "archiveFileName": "NbMicro-1.0.0.zip", "size": 15077, "checksum": "SHA-256:2950f7768ef051ef0e6244ddcd89882eafd0eb6f773d679cddc2ff6fdd3e717b" }, { "name": "NbMicro", "version": "1.0.1", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Control devices that implement the NB command set over TWI (I2C).", "paragraph": "This library handles the communication protocol with devices that implement the NB command set over a TWI (I2C) bus.", "website": "https://github.com/casanovg/Nb_Micro.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_Micro.git", "providesIncludes": [ "NbMicro.h" ], "dependencies": [ { "name": "Wire" }, { "name": "nb-twi-cmd" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/NbMicro-1.0.1.zip", "archiveFileName": "NbMicro-1.0.1.zip", "size": 476147, "checksum": "SHA-256:72ef1a7395b73413e470f6ccee00e8e54708393d859e86d5771c77744c3e7336" }, { "name": "NbMicro", "version": "1.1.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Control devices that implement the NB command set over TWI (I2C).", "paragraph": "This library handles the communication protocol with devices that implement the NB command set over a TWI (I2C) bus.", "website": "https://github.com/casanovg/Nb_Micro.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_Micro.git", "providesIncludes": [ "NbMicro.h" ], "dependencies": [ { "name": "Wire" }, { "name": "nb-twi-cmd" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/NbMicro-1.1.0.zip", "archiveFileName": "NbMicro-1.1.0.zip", "size": 523848, "checksum": "SHA-256:29071c541e1c4379a9659ef9a265f0646bd9ba43dd6edf2169c1b9ff415d6e43" }, { "name": "NbMicro", "version": "1.2.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Control devices that implement the NB command set over TWI (I2C).", "paragraph": "This library handles the communication protocol with devices that implement the NB command set over a TWI (I2C) bus.", "website": "https://github.com/casanovg/Nb_Micro.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_Micro.git", "providesIncludes": [ "NbMicro.h" ], "dependencies": [ { "name": "Wire" }, { "name": "nb-twi-cmd" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/NbMicro-1.2.0.zip", "archiveFileName": "NbMicro-1.2.0.zip", "size": 529686, "checksum": "SHA-256:5f1864905b073d88bbf6df9489ce429ed1cce9433b0e78b3f932cb3272931c0d" }, { "name": "TimonelTwiM", "version": "1.0.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Upload firmware to a microcontroller running the Timonel bootloader.", "paragraph": "This library enables uploading firmware to a microcontroller running the Timonel bootloader. It inherits from the NbMicro class to implement the NB command set over the TWI (I2C) bus.", "website": "https://github.com/casanovg/Nb_TimonelTwiM.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_TimonelTwiM.git", "providesIncludes": [ "TimonelTwiM.h" ], "dependencies": [ { "name": "NbMicro" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/TimonelTwiM-1.0.0.zip", "archiveFileName": "TimonelTwiM-1.0.0.zip", "size": 25300, "checksum": "SHA-256:dd82d4c1ce946d78ab1b59f5f6eae3e7f8d10a0d49e364378c257342e53a56be" }, { "name": "TimonelTwiM", "version": "1.0.1", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Upload firmware to a microcontroller running the Timonel bootloader.", "paragraph": "This library enables uploading firmware to a microcontroller running the Timonel bootloader. It inherits from the NbMicro class to implement the NB command set over the TWI (I2C) bus.", "website": "https://github.com/casanovg/Nb_TimonelTwiM.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_TimonelTwiM.git", "providesIncludes": [ "TimonelTwiM.h" ], "dependencies": [ { "name": "NbMicro" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/TimonelTwiM-1.0.1.zip", "archiveFileName": "TimonelTwiM-1.0.1.zip", "size": 483218, "checksum": "SHA-256:af38720c3710f5fc56d43d59701471059f8ec92df067d68409a2930b8b78ce2b" }, { "name": "TimonelTwiM", "version": "1.1.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Upload firmware to a microcontroller running the Timonel bootloader.", "paragraph": "This library enables uploading firmware to microcontrollers running the Timonel bootloader across an I2C bus. It inherits from the NbMicro class to implement the NB command set over the TWI (I2C) bus.", "website": "https://github.com/casanovg/Nb_TimonelTwiM.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_TimonelTwiM.git", "providesIncludes": [ "TimonelTwiM.h" ], "dependencies": [ { "name": "NbMicro" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/TimonelTwiM-1.1.0.zip", "archiveFileName": "TimonelTwiM-1.1.0.zip", "size": 502171, "checksum": "SHA-256:4f437883f146c4e7c01b0eeb28d3c2a3732eab15dd8521365cdd3611b13b291f" }, { "name": "TimonelTwiM", "version": "1.2.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Upload firmware to a microcontroller running the Timonel bootloader.", "paragraph": "This library enables uploading firmware to microcontrollers running the Timonel bootloader across an I2C bus. It inherits from the NbMicro class to implement the NB command set over the TWI (I2C) bus.", "website": "https://github.com/casanovg/Nb_TimonelTwiM.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_TimonelTwiM.git", "providesIncludes": [ "TimonelTwiM.h" ], "dependencies": [ { "name": "NbMicro" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/TimonelTwiM-1.2.0.zip", "archiveFileName": "TimonelTwiM-1.2.0.zip", "size": 516231, "checksum": "SHA-256:558f32b41ca3d82c03bbb84993b6d7d35619cb770d320b546ccd196fd5db1c22" }, { "name": "TwiBus", "version": "1.0.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Scan the TWI (I2C) bus in search of connected devices addresses and data.", "paragraph": "This library allows scanning the TWI (I2C) bus in search of connected devices addresses and data. If a device found is running Timonel, it returns its version number.", "website": "https://github.com/casanovg/Nb_TwiBus.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_TwiBus.git", "providesIncludes": [ "TwiBus.h" ], "dependencies": [ { "name": "TimonelTwiM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/TwiBus-1.0.0.zip", "archiveFileName": "TwiBus-1.0.0.zip", "size": 13563, "checksum": "SHA-256:26c6eb6bebc158ea7c4a36d6eb4d3d6766b5000eb83a93508c326f42c8d7090b" }, { "name": "TwiBus", "version": "1.0.1", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Scan the TWI (I2C) bus in search of connected devices addresses and data.", "paragraph": "This library allows scanning the TWI (I2C) bus in search of connected devices addresses and data. If a device found is running Timonel, it returns its version number.", "website": "https://github.com/casanovg/Nb_TwiBus.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_TwiBus.git", "providesIncludes": [ "TwiBus.h" ], "dependencies": [ { "name": "TimonelTwiM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/TwiBus-1.0.1.zip", "archiveFileName": "TwiBus-1.0.1.zip", "size": 474612, "checksum": "SHA-256:88ea9ecdb907a9186bb168ff3f85ef7c79250fdbc3e0b1a63718153b97d14d3f" }, { "name": "TwiBus", "version": "1.1.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Scans the TWI (I2C) bus in search of connected devices addresses and data.", "paragraph": "This library allows scanning the TWI (I2C) bus in search of connected devices addresses and data. If a device found is running the Timonel bootloader, it returns its version number.", "website": "https://github.com/casanovg/Nb_TwiBus.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_TwiBus.git", "providesIncludes": [ "TwiBus.h" ], "dependencies": [ { "name": "TimonelTwiM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/TwiBus-1.1.0.zip", "archiveFileName": "TwiBus-1.1.0.zip", "size": 522248, "checksum": "SHA-256:16732111082f41629e2d7a6b24883ef70622e9db95459f5d3d11d0b0c8976806" }, { "name": "TwiBus", "version": "1.2.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "Scans the TWI (I2C) bus in search of connected devices addresses and data.", "paragraph": "This library allows scanning the TWI (I2C) bus in search of connected devices addresses and data. If a device found is running the Timonel bootloader, it returns its version number.", "website": "https://github.com/casanovg/Nb_TwiBus.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/Nb_TwiBus.git", "providesIncludes": [ "TwiBus.h" ], "dependencies": [ { "name": "TimonelTwiM" } ], "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/TwiBus-1.2.0.zip", "archiveFileName": "TwiBus-1.2.0.zip", "size": 528930, "checksum": "SHA-256:0c5253f65beb28bdc6800f729b23c21e3d821b74b776d8cd27155c2c55dac4c4" }, { "name": "nb-twi-cmd", "version": "0.5.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "NB TWI command set.", "paragraph": "Declares the NB communication protocol over TWI (I2C).", "website": "https://github.com/casanovg/nb-twi-cmd.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/nb-twi-cmd.git", "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/nb_twi_cmd-0.5.0.zip", "archiveFileName": "nb_twi_cmd-0.5.0.zip", "size": 92903, "checksum": "SHA-256:15737c83455910f8a39be965429fcfc6663996be4e8595a06407c07c72236238" }, { "name": "nb-twi-cmd", "version": "0.6.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "NB TWI command set.", "paragraph": "Declares the NB communication protocol over TWI (I2C).", "website": "https://github.com/casanovg/nb-twi-cmd.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/nb-twi-cmd.git", "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/nb_twi_cmd-0.6.0.zip", "archiveFileName": "nb_twi_cmd-0.6.0.zip", "size": 184933, "checksum": "SHA-256:d9fd602ead2410e01760532f9b1a653dbddea5ce78d066838fad5ae664a5c712" }, { "name": "nb-twi-cmd", "version": "0.7.0", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "NB TWI command set.", "paragraph": "Declares the NB communication protocol over TWI (I2C).", "website": "https://github.com/casanovg/nb-twi-cmd.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/nb-twi-cmd.git", "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/nb_twi_cmd-0.7.0.zip", "archiveFileName": "nb_twi_cmd-0.7.0.zip", "size": 186842, "checksum": "SHA-256:2595b9477b63f41c2738a6aa173a1f2965f3fe31439c5932c748ec49939ae8c4" }, { "name": "nb-twi-cmd", "version": "0.7.3", "author": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "maintainer": "Gustavo Casanova \u003cgustavo.casanova@gmail.com\u003e", "sentence": "NB TWI command set.", "paragraph": "Declares the NB communication protocol over TWI (I2C).", "website": "https://github.com/casanovg/nb-twi-cmd.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/casanovg/nb-twi-cmd.git", "url": "https://downloads.arduino.cc/libraries/github.com/casanovg/nb_twi_cmd-0.7.3.zip", "archiveFileName": "nb_twi_cmd-0.7.3.zip", "size": 192976, "checksum": "SHA-256:a46e27e9379e86c1e20836e490f15add1332e78134f9d4f9dd37f59ee7426b87" }, { "name": "jm_LCM2004A_I2C", "version": "1.0.0", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "jm_LCM2004A_I2C Arduino Library.", "paragraph": "Drive the I2C LCD Display Module LCM2004A.", "website": "https://github.com/jmparatte/jm_LCM2004A_I2C", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_LCM2004A_I2C.git", "providesIncludes": [ "jm_PCM8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_LCM2004A_I2C-1.0.0.zip", "archiveFileName": "jm_LCM2004A_I2C-1.0.0.zip", "size": 14287, "checksum": "SHA-256:8407426810e42b0ec61baae0c9970927e1310130b81995889567c6ffa95e90a7" }, { "name": "jm_LCM2004A_I2C", "version": "1.0.1", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "jm_LCM2004A_I2C Arduino Library.", "paragraph": "Drive the I2C LCD Display Module LCM2004A.", "website": "https://github.com/jmparatte/jm_LCM2004A_I2C", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_LCM2004A_I2C.git", "providesIncludes": [ "jm_PCM8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_LCM2004A_I2C-1.0.1.zip", "archiveFileName": "jm_LCM2004A_I2C-1.0.1.zip", "size": 14329, "checksum": "SHA-256:e8d04bf70767c7d663b06173ad41c4dcede6c421710f7d23197749f9ae04b3c5" }, { "name": "jm_LCM2004A_I2C", "version": "1.0.2", "author": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "maintainer": "Jean-Marc Paratte \u003cjean-marc@paratte.ch\u003e", "sentence": "jm_LCM2004A_I2C Arduino Library.", "paragraph": "Drive the I2C LCD Display Module LCM2004A.", "website": "https://github.com/jmparatte/jm_LCM2004A_I2C", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/jmparatte/jm_LCM2004A_I2C.git", "providesIncludes": [ "jm_PCM8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/jmparatte/jm_LCM2004A_I2C-1.0.2.zip", "archiveFileName": "jm_LCM2004A_I2C-1.0.2.zip", "size": 17541, "checksum": "SHA-256:614fc3b650f2cae20a86c559a4bbb0e6642d867da140a68c89b43e0bcea4cfd9" }, { "name": "LinxESP32", "version": "0.0.1", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.0.1.zip", "archiveFileName": "LinxESP32-0.0.1.zip", "size": 29478, "checksum": "SHA-256:3f50b7310cd9233c5b2f385b42607d2d5cb985f8e9a7c6535ea43feb2a1adb17" }, { "name": "LinxESP32", "version": "0.0.2", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.0.2.zip", "archiveFileName": "LinxESP32-0.0.2.zip", "size": 29521, "checksum": "SHA-256:dcddb8ae60ebd04bf728819b43d1ef8c062cbc4cdb8c7e247be295506e718df1" }, { "name": "LinxESP32", "version": "0.0.3", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "dependencies": [ { "name": "ESP32Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.0.3.zip", "archiveFileName": "LinxESP32-0.0.3.zip", "size": 43780, "checksum": "SHA-256:abf3529688d11df2805ba815c967eaa1f8845b93f72a9cd7c3225d2535670093" }, { "name": "LinxESP32", "version": "0.0.4", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "dependencies": [ { "name": "ESP32Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.0.4.zip", "archiveFileName": "LinxESP32-0.0.4.zip", "size": 43781, "checksum": "SHA-256:0f930b0a994f2c4215dfd4414baa048f6cc95abdd8cfb1cd1133ad46d9fb4713" }, { "name": "LinxESP32", "version": "0.0.5", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "dependencies": [ { "name": "ESP32Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.0.5.zip", "archiveFileName": "LinxESP32-0.0.5.zip", "size": 43784, "checksum": "SHA-256:909362ca9f5a8dc802961654eb9ef4bfd8d2418e759869a7d7005c010b78a413" }, { "name": "LinxESP32", "version": "0.0.6", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "dependencies": [ { "name": "ESP32Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.0.6.zip", "archiveFileName": "LinxESP32-0.0.6.zip", "size": 45098, "checksum": "SHA-256:6e0fb1e17e101d2a7fd035af5e77493b4e5b4aa4b8954b824e5d43dc63fef66c" }, { "name": "LinxESP32", "version": "0.0.7", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "dependencies": [ { "name": "ESP32Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.0.7.zip", "archiveFileName": "LinxESP32-0.0.7.zip", "size": 45002, "checksum": "SHA-256:08996e73623490e7f915a885dd15a6727dc028194c72b01164f126384c1e167d" }, { "name": "LinxESP32", "version": "0.0.8", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "dependencies": [ { "name": "ESP32Servo" } ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.0.8.zip", "archiveFileName": "LinxESP32-0.0.8.zip", "size": 45013, "checksum": "SHA-256:58b5cf95bf283809daa53d9dc468dd9d486a4970fab9f54328529264c6c92494" }, { "name": "LinxESP32", "version": "0.0.9", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.0.9.zip", "archiveFileName": "LinxESP32-0.0.9.zip", "size": 45697, "checksum": "SHA-256:437a41bd67990f78532031925c457a7ebe6f57387c061fe1e5842628a482f2ed" }, { "name": "LinxESP32", "version": "0.1.0", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.1.0.zip", "archiveFileName": "LinxESP32-0.1.0.zip", "size": 47223, "checksum": "SHA-256:f434e9f9ac4a10c37118ec4603887015f5775f9d384cfdd753985c33802cb658" }, { "name": "LinxESP32", "version": "0.1.1", "author": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "LINX - Digilent/LabVIEW MakerHub for ESP32", "paragraph": "LINX - Digilent/LabVIEW MakerHub for ESP32", "website": "https://github.com/tanakamasayuki/LinxESP32", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/LinxESP32.git", "providesIncludes": [ "LinxESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/LinxESP32-0.1.1.zip", "archiveFileName": "LinxESP32-0.1.1.zip", "size": 47251, "checksum": "SHA-256:dc1371811523e4157d61ff8fb904c8194adea2b6e4db00ca0021398648c3645f" }, { "name": "SimpleEspNowConnection", "version": "1.0.2", "author": "Erich O. Pintar", "maintainer": "Erich O. Pintar \u003ceop@pintarweb.net\u003e", "sentence": "EspNow Library for communication and device pairing", "paragraph": "Supports device pairing and communication between host and multiple clients", "website": "https://github.com/saghonfly/SimpleEspNowConnection", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/saghonfly/SimpleEspNowConnection.git", "url": "https://downloads.arduino.cc/libraries/github.com/saghonfly/SimpleEspNowConnection-1.0.2.zip", "archiveFileName": "SimpleEspNowConnection-1.0.2.zip", "size": 9966, "checksum": "SHA-256:e0afcf3b8bc5494db69df56f8242bf4cc7db5a5c24293407741cee598ef77dcd" }, { "name": "SimpleEspNowConnection", "version": "1.0.3", "author": "Erich O. Pintar", "maintainer": "Erich O. Pintar \u003ceop@pintarweb.net\u003e", "sentence": "EspNow Library for communication and device pairing", "paragraph": "Supports ESP32 and ESP8266 based boards. EspNow device pairing and communication between host and multiple clients.", "website": "https://github.com/saghonfly/SimpleEspNowConnection", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/saghonfly/SimpleEspNowConnection.git", "url": "https://downloads.arduino.cc/libraries/github.com/saghonfly/SimpleEspNowConnection-1.0.3.zip", "archiveFileName": "SimpleEspNowConnection-1.0.3.zip", "size": 14937, "checksum": "SHA-256:3b0b41fd3601d5146fa04621b3c8a97730fbb78481703f8bb28ca4e66ce88ec9" }, { "name": "SimpleEspNowConnection", "version": "1.0.4", "author": "Erich O. Pintar", "maintainer": "Erich O. Pintar \u003ceop@pintarweb.net\u003e", "sentence": "EspNow Library for communication and device pairing", "paragraph": "Supports ESP32 and ESP8266 based boards. For EspNow device pairing and communication between host and multiple clients.", "website": "https://github.com/saghonfly/SimpleEspNowConnection", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/saghonfly/SimpleEspNowConnection.git", "url": "https://downloads.arduino.cc/libraries/github.com/saghonfly/SimpleEspNowConnection-1.0.4.zip", "archiveFileName": "SimpleEspNowConnection-1.0.4.zip", "size": 15678, "checksum": "SHA-256:adae73dceee52b9353141d5e1cf8ae1c751fb57cfba44a9d0e78743467c9535e" }, { "name": "SimpleEspNowConnection", "version": "1.1.0", "author": "Erich O. Pintar", "maintainer": "Erich O. Pintar \u003ceop@pintarweb.net\u003e", "sentence": "EspNow Library for communication and device pairing", "paragraph": "Supports ESP32 and ESP8266 based boards. For EspNow device pairing and communication between host and multiple clients. Supports also big messages sizes. More than 250 byte (EspNow limitation) per message possible.", "website": "https://github.com/saghonfly/SimpleEspNowConnection", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/saghonfly/SimpleEspNowConnection.git", "url": "https://downloads.arduino.cc/libraries/github.com/saghonfly/SimpleEspNowConnection-1.1.0.zip", "archiveFileName": "SimpleEspNowConnection-1.1.0.zip", "size": 19441, "checksum": "SHA-256:d0fe22ca12fc6e327d7db88eebba457c5f8204d516c06610c23a09beea5ae324" }, { "name": "SimpleEspNowConnection", "version": "1.2.0", "author": "Erich O. Pintar", "maintainer": "Erich O. Pintar \u003ceop@pintarweb.net\u003e", "sentence": "EspNow Library for communication and device pairing", "paragraph": "Supports ESP32 and ESP8266 based boards. For EspNow device pairing and communication between host and multiple clients. Supports also big messages sizes. More than 250 byte (EspNow limitation) per message possible.", "website": "https://github.com/saghonfly/SimpleEspNowConnection", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/saghonfly/SimpleEspNowConnection.git", "url": "https://downloads.arduino.cc/libraries/github.com/saghonfly/SimpleEspNowConnection-1.2.0.zip", "archiveFileName": "SimpleEspNowConnection-1.2.0.zip", "size": 19656, "checksum": "SHA-256:619b564d23dcc8c0caebe64603de5456f2d42753762d9aab369310c9fe059c1b" }, { "name": "MoonPhase", "version": "0.99.0", "author": "Cellie", "maintainer": "Cellie", "sentence": "Calculate the lunar phase at a certain time.", "paragraph": "Arduino library to calculate the moon phase and visible surface at a given time.", "website": "https://github.com/CelliesProjects/moonPhase", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/moonPhase-esp32.git", "providesIncludes": [ "MoonPhase.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/MoonPhase-0.99.0.zip", "archiveFileName": "MoonPhase-0.99.0.zip", "size": 161865, "checksum": "SHA-256:ed1dafabd7e2370760f3e89a26fbc2ea354a3ff3da8cd61a368e2529644c9020" }, { "name": "MoonPhase", "version": "1.0.0", "author": "Cellie", "maintainer": "Cellie", "sentence": "Get lunar phase information.", "paragraph": "ESP32 library to calculate the moon phase angle and luminated visible surface at a given time.", "website": "https://github.com/CelliesProjects/moonPhase", "category": "Other", "architectures": [ "ESP32" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/moonPhase-esp32.git", "providesIncludes": [ "moonPhase.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/MoonPhase-1.0.0.zip", "archiveFileName": "MoonPhase-1.0.0.zip", "size": 161721, "checksum": "SHA-256:c7d12e2a1f3904aa6e2c7531abc6da95f81b8636d2ef2dd7b6d7686d86f9c767" }, { "name": "MoonPhase", "version": "1.0.1", "author": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "maintainer": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "sentence": "Get lunar phase information on a esp32.", "paragraph": "Esp32 library to calculate the moon phase angle and luminated visible surface now or at a given time.", "website": "https://github.com/CelliesProjects/moonPhase-esp32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/moonPhase-esp32.git", "providesIncludes": [ "moonPhase.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/MoonPhase-1.0.1.zip", "archiveFileName": "MoonPhase-1.0.1.zip", "size": 161795, "checksum": "SHA-256:aad40187971cfcd7e397afbe5e96751b2b82fd87b601a5ad9268a440e970f4d8" }, { "name": "MoonPhase", "version": "1.0.3", "author": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "maintainer": "Cellie \u003cCelliesProjects@users.noreply.github.com\u003e", "sentence": "Get lunar phase information on a esp32.", "paragraph": "Esp32 library to calculate the moon phase angle and luminated visible surface now or at a given time.", "website": "https://github.com/CelliesProjects/moonPhase-esp32", "category": "Other", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/CelliesProjects/moonPhase-esp32.git", "providesIncludes": [ "moonPhase.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/CelliesProjects/MoonPhase-1.0.3.zip", "archiveFileName": "MoonPhase-1.0.3.zip", "size": 161995, "checksum": "SHA-256:173b4889d8e99e9603ecdb3854e5db6ea8dc49dca20ee5f09830832630bd3c86" }, { "name": "tcMenu", "version": "1.1.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Provides support for controlling Arduino using Menus on a display and remotely", "paragraph": "This library provides support for controlling Arduino based devices both using various display technologies or remotely over various protocols.", "website": "https://github.com/davetcc/tcMenu", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.1.0.zip", "archiveFileName": "tcMenu-1.1.0.zip", "size": 119448, "checksum": "SHA-256:b3eb0b79ef38b2cd47e829a4c03d67d3ef10bfe92303e5bace59d2598e9c6b84" }, { "name": "tcMenu", "version": "1.3.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Provides support for controlling Arduino using Menus on a display and remotely", "paragraph": "This library provides support for controlling Arduino based devices both using various display technologies or remotely over various protocols.", "website": "https://github.com/davetcc/tcMenu", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.3.0.zip", "archiveFileName": "tcMenu-1.3.0.zip", "size": 114820, "checksum": "SHA-256:e540c5ce8bda4274a99c706c93659a34efb5981ec5160c56ebd9aa3043b22897" }, { "name": "tcMenu", "version": "1.3.1", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Provides support for controlling Arduino using Menus on a display and remotely", "paragraph": "This library provides support for controlling Arduino based devices both using various display technologies or remotely over various protocols.", "website": "https://github.com/davetcc/tcMenu", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.3.1.zip", "archiveFileName": "tcMenu-1.3.1.zip", "size": 144044, "checksum": "SHA-256:deb0c1f4b8fa577141699a98a8236682892cf909f95641b8c12f848280a59833" }, { "name": "tcMenu", "version": "1.3.3", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Provides support for controlling Arduino using Menus on a display and remotely", "paragraph": "This library provides support for controlling Arduino based devices both using various display technologies or remotely over various protocols.", "website": "https://github.com/davetcc/tcMenu", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.3.3.zip", "archiveFileName": "tcMenu-1.3.3.zip", "size": 217928, "checksum": "SHA-256:4b5eb396cae6fb6ea68863f04a37e2bc77c2022670d549877226342d3f9f6ca9" }, { "name": "tcMenu", "version": "1.3.4", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Provides support for controlling Arduino using Menus on a display and remotely", "paragraph": "This library provides support for controlling Arduino based devices both using various display technologies or remotely over various protocols.", "website": "https://github.com/davetcc/tcMenu", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.3.4.zip", "archiveFileName": "tcMenu-1.3.4.zip", "size": 229998, "checksum": "SHA-256:4f69b624e62fc8b6e71fe66a7324901a4e5526e2a52237a8bbd8628223eaf4e3" }, { "name": "tcMenu", "version": "1.3.5", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Provides support for controlling Arduino using Menus on a display and remotely", "paragraph": "This library provides support for controlling Arduino based devices both using various display technologies or remotely over various protocols.", "website": "https://github.com/davetcc/tcMenu", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.3.5.zip", "archiveFileName": "tcMenu-1.3.5.zip", "size": 248226, "checksum": "SHA-256:a9acd54d1cce420b5b366315ab2cc7ed3e0be1f3e234826434170c7c47384f5f" }, { "name": "tcMenu", "version": "1.4.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Provides support for controlling Arduino using Menus on a display and remotely", "paragraph": "This library provides support for controlling Arduino based devices both using various display technologies or remotely over various protocols.", "website": "https://github.com/davetcc/tcMenu", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.4.0.zip", "archiveFileName": "tcMenu-1.4.0.zip", "size": 253211, "checksum": "SHA-256:a11d26c93f63def11bea0174d5b0d06f1fd87f41720c03fd2c1e40fd5f93c541" }, { "name": "tcMenu", "version": "1.4.1", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.4.1.zip", "archiveFileName": "tcMenu-1.4.1.zip", "size": 256798, "checksum": "SHA-256:08668e4c9a143912f53e7945aca5ce12d1e861c18ebb7cd9c00f61982fe0dc01" }, { "name": "tcMenu", "version": "1.4.2", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.4.2.zip", "archiveFileName": "tcMenu-1.4.2.zip", "size": 278323, "checksum": "SHA-256:f7014ef5f10b3f0235a859ac9d16622eddf35f7a31cf8c3b3c3fb2937f7622db" }, { "name": "tcMenu", "version": "1.5.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.5.0.zip", "archiveFileName": "tcMenu-1.5.0.zip", "size": 304945, "checksum": "SHA-256:06e9bb98bdbd3bb7944416107717b90d170224af718229bfde37cc1552abd305" }, { "name": "tcMenu", "version": "1.5.1", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.5.1.zip", "archiveFileName": "tcMenu-1.5.1.zip", "size": 305101, "checksum": "SHA-256:cb126ba3c61a89b362a70ad6441b719e3c50cece5758f291ebcb8b9f6e82a655" }, { "name": "tcMenu", "version": "1.6.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.6.0.zip", "archiveFileName": "tcMenu-1.6.0.zip", "size": 311501, "checksum": "SHA-256:db1e455ed8ac315b973dbbd68cade8217f5983b8f486d76c2a9a634681fb8a8a" }, { "name": "tcMenu", "version": "1.6.1", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.6.1.zip", "archiveFileName": "tcMenu-1.6.1.zip", "size": 314297, "checksum": "SHA-256:1c57d4f965c7f04732b9a9bacf12beb0e9b6a6929d0ca815e4e34e8efd08951a" }, { "name": "tcMenu", "version": "1.7.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.7.0.zip", "archiveFileName": "tcMenu-1.7.0.zip", "size": 347392, "checksum": "SHA-256:a42cf74f958cefa69e7d2c5808804ac123f337b4f67204b0bf49ff070ca10947" }, { "name": "tcMenu", "version": "1.7.1", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-1.7.1.zip", "archiveFileName": "tcMenu-1.7.1.zip", "size": 370780, "checksum": "SHA-256:8f29c8b851f25f731b440e2a8daaef67092d24656fd106ed082291d376eb44cc" }, { "name": "tcMenu", "version": "2.1.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.1.0.zip", "archiveFileName": "tcMenu-2.1.0.zip", "size": 451088, "checksum": "SHA-256:32a2d4b0a1d11d74ddb2b57975c1f99d9930f084e7fe6aacf3d46d9a0f3aa0ff" }, { "name": "tcMenu", "version": "2.1.3", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.1.3.zip", "archiveFileName": "tcMenu-2.1.3.zip", "size": 463704, "checksum": "SHA-256:3105c376c24c8e746d5503298a477870725fb69551840b83446435d9f152188e" }, { "name": "tcMenu", "version": "2.2.3", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.2.3.zip", "archiveFileName": "tcMenu-2.2.3.zip", "size": 491273, "checksum": "SHA-256:804f6a7f7711d4bd74b98b9b78b16baed301eeb4e7569700957ef25cc12b4b23" }, { "name": "tcMenu", "version": "2.2.4", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.2.4.zip", "archiveFileName": "tcMenu-2.2.4.zip", "size": 493285, "checksum": "SHA-256:2401d939e2c55d6c27655cdeb0e9ceeb726865da14e9015735f392571922f38f" }, { "name": "tcMenu", "version": "2.2.6", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.2.6.zip", "archiveFileName": "tcMenu-2.2.6.zip", "size": 481760, "checksum": "SHA-256:8500b5f20767c1cb8865bcf79ecda36491309fb1c881ae4f13b7681e4ef166c6" }, { "name": "tcMenu", "version": "2.2.7", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.2.7.zip", "archiveFileName": "tcMenu-2.2.7.zip", "size": 482099, "checksum": "SHA-256:78e2049b9f34978da41c2d4b96eae9eace2bb1f127892186d7b3255135db4a65" }, { "name": "tcMenu", "version": "2.3.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.3.0.zip", "archiveFileName": "tcMenu-2.3.0.zip", "size": 501487, "checksum": "SHA-256:712bbbd54d12d8cf4efa4c726e1e529615a3c4083d85dcc5a98e5959387bd24d" }, { "name": "tcMenu", "version": "2.3.1", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.", "paragraph": "TcMenu is a modular, IoT ready menu solution. It can draw to most Adafruit_GFX compatible libraries, most U8G2 devices, LiquidCrystalIO. Input is supported from Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.3.1.zip", "archiveFileName": "tcMenu-2.3.1.zip", "size": 484681, "checksum": "SHA-256:48be2492ca8e1c90239fcfb9fa933a7c70d27651474c116adb643499c4ab7cdf" }, { "name": "tcMenu", "version": "2.4.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.", "paragraph": "Menu library for Arduino with IoT capabilities supporting full multi level navigation. Complete with a designer UI and CLI that can round trip. It has plugins for Adafruit_GFX, U8G2, TFT_eSPI and LiquidCrystalIO. Input is supported from Touch, Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP, STM32 Ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.4.0.zip", "archiveFileName": "tcMenu-2.4.0.zip", "size": 523121, "checksum": "SHA-256:5135ac00d178162fb78e5f0dbe1ab1cd12f40db1aa41e7c998afb7e17d62f874" }, { "name": "tcMenu", "version": "2.5.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.", "paragraph": "Menu library for Arduino with IoT capabilities supporting full multi level navigation. Complete with a designer UI and CLI that can round trip. It has plugins for Adafruit_GFX, U8G2, TFT_eSPI and LiquidCrystalIO. Input is supported from Touch, Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP, STM32 Ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "LiquidCrystalIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-2.5.0.zip", "archiveFileName": "tcMenu-2.5.0.zip", "size": 559259, "checksum": "SHA-256:fd752ae1cd4234e21188b496f544a750050234fe7e21fbdf89f510b363e97faf" }, { "name": "tcMenu", "version": "3.0.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.", "paragraph": "Menu library for Arduino with IoT capabilities supporting full multi level navigation. Complete with a designer UI and CLI that can round trip. It has plugins for Adafruit_GFX, U8G2, TFT_eSPI and LiquidCrystalIO. Input is supported from Touch, Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP, STM32 Ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "tcUnicodeHelper" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-3.0.0.zip", "archiveFileName": "tcMenu-3.0.0.zip", "size": 597188, "checksum": "SHA-256:a4d81c8067125fd1445ada1bdcdc48bb66a76ab524379afcbd6a4688c7b09632" }, { "name": "tcMenu", "version": "3.0.1", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.", "paragraph": "Menu library for Arduino with IoT capabilities supporting full multi level navigation. Complete with a designer UI and CLI that can round trip. It has plugins for Adafruit_GFX, U8G2, TFT_eSPI and LiquidCrystalIO. Input is supported from Touch, Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP, STM32 Ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "tcUnicodeHelper" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-3.0.1.zip", "archiveFileName": "tcMenu-3.0.1.zip", "size": 597198, "checksum": "SHA-256:7cb3b8fb17c4a2506f7a95e23f7cdb768a5eac3ca60eceb26b10e73063c104fc" }, { "name": "tcMenu", "version": "3.1.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.", "paragraph": "Menu library for Arduino with IoT capabilities supporting full multi level navigation. Complete with a designer UI and CLI that can round trip. It has plugins for Adafruit_GFX, U8G2, TFT_eSPI and LiquidCrystalIO. Input is supported from Touch, Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP, STM32 Ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "tcUnicodeHelper" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-3.1.0.zip", "archiveFileName": "tcMenu-3.1.0.zip", "size": 622538, "checksum": "SHA-256:d6de42f2e767298239b8c295a67e89cd02625c7a82c703b5d18037fcee572886" }, { "name": "tcMenu", "version": "4.0.0", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.", "paragraph": "Menu library for Arduino with IoT capabilities supporting full multi level navigation. Complete with a designer UI and CLI that can round trip. It has plugins for Adafruit_GFX, U8G2, TFT_eSPI and LiquidCrystalIO. Input is supported from Touch, Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP, STM32 Ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "tcUnicodeHelper" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-4.0.0.zip", "archiveFileName": "tcMenu-4.0.0.zip", "size": 658355, "checksum": "SHA-256:9c12358347a31a184df8256eda8f5af6cbe7e2a91941012c4b8c3bf104799134" }, { "name": "tcMenu", "version": "4.1.1", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.", "paragraph": "Menu library for Arduino with IoT capabilities supporting full multi level navigation. Complete with a designer UI and CLI that can round trip. It has plugins for Adafruit_GFX, U8G2, TFT_eSPI and LiquidCrystalIO. Input is supported from Touch, Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP, STM32 Ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "tcUnicodeHelper" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-4.1.1.zip", "archiveFileName": "tcMenu-4.1.1.zip", "size": 688448, "checksum": "SHA-256:911f800235b1b4c2ba177c78cf2eebb4689b59bc9908ef1ff91825886ab2bd36" }, { "name": "tcMenu", "version": "4.2.1", "author": "davetcc", "maintainer": "www.thecoderscorner.com", "sentence": "Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.", "paragraph": "Menu library for Arduino with IoT capabilities supporting full multi level navigation. Complete with a designer UI and CLI that can round trip. It has plugins for Adafruit_GFX, U8G2, TFT_eSPI and LiquidCrystalIO. Input is supported from Touch, Rotary Encoder, Digital / Analog joysticks, DfRobot, Keypad and more. Any menu can be remotely using embedCONTROL UI / API over Ethernet2, UIP, STM32 Ethernet and Serial / Bluetooth. Even works with no local display for remote control only.", "website": "https://github.com/davetcc/tcMenuLib", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/davetcc/tcMenuLib.git", "dependencies": [ { "name": "IoAbstraction" }, { "name": "tcUnicodeHelper" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davetcc/tcMenu-4.2.1.zip", "archiveFileName": "tcMenu-4.2.1.zip", "size": 708879, "checksum": "SHA-256:1d7af4a9fad801f06d5d81f301f5e924dfba9c442c85c5b87e3cb877322ccd9d" }, { "name": "MQ131 gas sensor", "version": "1.3.0", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for measuring ozone (O3) concentration with sensor MQ131", "paragraph": "This library supports low concentration and high concentration sensors and accept variable load resistance.", "website": "https://github.com/ostaquet/Arduino-MQ131-driver", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-MQ131-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/MQ131_gas_sensor-1.3.0.zip", "archiveFileName": "MQ131_gas_sensor-1.3.0.zip", "size": 1409822, "checksum": "SHA-256:2f7e7dcd338476461efbf46ee17220e2a74296d150c127391bc7a6efcf2c1492" }, { "name": "MQ131 gas sensor", "version": "1.4.0", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for measuring ozone (O3) concentration with sensor MQ131", "paragraph": "This library supports low concentration and high concentration sensors and accept variable load resistance.", "website": "https://github.com/ostaquet/Arduino-MQ131-driver", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-MQ131-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/MQ131_gas_sensor-1.4.0.zip", "archiveFileName": "MQ131_gas_sensor-1.4.0.zip", "size": 1414467, "checksum": "SHA-256:2340d062a52b355e452e3b7aba61bb5c021e25a17ee39cb47549e9d00ea30112" }, { "name": "MQ131 gas sensor", "version": "1.4.3", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for measuring ozone (O3) concentration with sensor MQ131", "paragraph": "This library supports low concentration and high concentration sensors and accept variable load resistance.", "website": "https://github.com/ostaquet/Arduino-MQ131-driver", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-MQ131-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/MQ131_gas_sensor-1.4.3.zip", "archiveFileName": "MQ131_gas_sensor-1.4.3.zip", "size": 1414576, "checksum": "SHA-256:6364ab22f1a049f3ae82b53b3e99fc5a443401a0261eba2fde2d384901dbecfc" }, { "name": "MQ131 gas sensor", "version": "1.4.4", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for measuring ozone (O3) concentration with sensor MQ131", "paragraph": "This library supports low concentration and high concentration sensors and accept variable load resistance.", "website": "https://github.com/ostaquet/Arduino-MQ131-driver", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-MQ131-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/MQ131_gas_sensor-1.4.4.zip", "archiveFileName": "MQ131_gas_sensor-1.4.4.zip", "size": 1414673, "checksum": "SHA-256:582811dc24be0c866bd0da8bd0737fc59863860b0b4f25f2fad764b8b1950c44" }, { "name": "MQ131 gas sensor", "version": "1.5.0", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for measuring ozone (O3) concentration with sensor MQ131", "paragraph": "This library supports low concentration (WO3 and SnO2 versions) and high concentration sensors and accept variable load resistance.", "website": "https://github.com/ostaquet/Arduino-MQ131-driver", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-MQ131-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/MQ131_gas_sensor-1.5.0.zip", "archiveFileName": "MQ131_gas_sensor-1.5.0.zip", "size": 1475974, "checksum": "SHA-256:57be8d6b250ce63f005c93fe9a9d69db2666869063ed47dc261b1ea728d7c1e5" }, { "name": "MQ131 gas sensor", "version": "1.5.1", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for measuring ozone (O3) concentration with sensor MQ131", "paragraph": "This library supports low concentration (WO3 and SnO2 versions) and high concentration sensors and accept variable load resistance.", "website": "https://github.com/ostaquet/Arduino-MQ131-driver", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-MQ131-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/MQ131_gas_sensor-1.5.1.zip", "archiveFileName": "MQ131_gas_sensor-1.5.1.zip", "size": 1476015, "checksum": "SHA-256:94b7b21417a8f0c51286d63372bb1397d5dea6e61d8adf41a1e2cfa8b529b41d" }, { "name": "MQ131 gas sensor", "version": "1.5.2", "author": "Olivier Staquet", "maintainer": "Olivier Staquet", "license": "MIT", "sentence": "Library for measuring ozone (O3) concentration with sensor MQ131", "paragraph": "This library supports low concentration (WO3 and SnO2 versions) and high concentration sensors and accept variable load resistance.", "website": "https://github.com/ostaquet/Arduino-MQ131-driver", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ostaquet/Arduino-MQ131-driver.git", "url": "https://downloads.arduino.cc/libraries/github.com/ostaquet/MQ131_gas_sensor-1.5.2.zip", "archiveFileName": "MQ131_gas_sensor-1.5.2.zip", "size": 1476019, "checksum": "SHA-256:f908a8c276f52e158c2f9becc9e60d9740ee82300cadec64d83b84e79267ca54" }, { "name": "SparkFun PHT MS8607 Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Arduino library for the TE Connectivity MS8607 PHT sensor", "paragraph": "An Arduino library for the TE Connectivity MS8607 PHT sensor found on the \u003ca href=\"https://www.sparkfun.com/products/16298\"\u003eSparkFun Qwiic Pressure/Humidity/Temp (PHT) Sensor - MS8607\u003c/a\u003e", "website": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_PHT_MS8607_Arduino_Library-1.0.1.zip", "size": 34948, "checksum": "SHA-256:5dca70e5e36f28e0929dbbb6854f7d6b4e2412ba284953a87cb48a253e526e05" }, { "name": "SparkFun PHT MS8607 Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Arduino library for the TE Connectivity MS8607 PHT sensor", "paragraph": "An Arduino library for the TE Connectivity MS8607 PHT sensor found on the \u003ca href=\"https://www.sparkfun.com/products/16298\"\u003eSparkFun Qwiic Pressure/Humidity/Temp (PHT) Sensor - MS8607\u003c/a\u003e", "website": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_PHT_MS8607_Arduino_Library-1.0.2.zip", "size": 35521, "checksum": "SHA-256:95d13f1bfad6aac3e006217464ac65eda5fc2cf721330ac3f502eabd999a18ea" }, { "name": "SparkFun PHT MS8607 Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Arduino library for the TE Connectivity MS8607 PHT sensor", "paragraph": "An Arduino library for the TE Connectivity MS8607 PHT sensor found on the \u003ca href=\"https://www.sparkfun.com/products/16298\"\u003eSparkFun Qwiic Pressure/Humidity/Temp (PHT) Sensor - MS8607\u003c/a\u003e", "website": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_PHT_MS8607_Arduino_Library-1.0.3.zip", "size": 35505, "checksum": "SHA-256:e3ef0f1a7bbce4ec481acc45e1078d0c2adf0a1dbbece580148866d606683cac" }, { "name": "SparkFun PHT MS8607 Arduino Library", "version": "1.0.4", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Arduino library for the TE Connectivity MS8607 PHT sensor", "paragraph": "An Arduino library for the TE Connectivity MS8607 PHT sensor found on the \u003ca href=\"https://www.sparkfun.com/products/16298\"\u003eSparkFun Qwiic Pressure/Humidity/Temp (PHT) Sensor - MS8607\u003c/a\u003e", "website": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library-1.0.4.zip", "archiveFileName": "SparkFun_PHT_MS8607_Arduino_Library-1.0.4.zip", "size": 35485, "checksum": "SHA-256:42959fb9a5b2dbb2f9fc1cd6acf60d1069bc433db019bcd32adae091da1149ca" }, { "name": "SparkFun PHT MS8607 Arduino Library", "version": "1.0.5", "author": "SparkFun Electronics \u003ctechsupport@sparkfun.com\u003e", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "Arduino library for the TE Connectivity MS8607 PHT sensor", "paragraph": "An Arduino library for the TE Connectivity MS8607 PHT sensor found on the \u003ca href=\"https://www.sparkfun.com/products/16298\"\u003eSparkFun Qwiic Pressure/Humidity/Temp (PHT) Sensor - MS8607\u003c/a\u003e", "website": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_PHT_MS8607_Arduino_Library-1.0.5.zip", "archiveFileName": "SparkFun_PHT_MS8607_Arduino_Library-1.0.5.zip", "size": 35505, "checksum": "SHA-256:85ce8c4927ad474f40e17c1ca5cd61b9a9c7e7142c40b6411b713b6f349e3183" }, { "name": "Prandom", "version": "0.1.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for random numbers with Python Random interface.", "paragraph": "Supports", "website": "https://github.com/RobTillaart/random", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Prandom.git", "providesIncludes": [ "random.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Prandom-0.1.0.zip", "archiveFileName": "Prandom-0.1.0.zip", "size": 8721, "checksum": "SHA-256:3c0adbca8f7bbe4b57fcd70d02acd1721ba397ad98dacfb2b1ed1312d05a7b19" }, { "name": "Prandom", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for random number generation with Python random interface.", "paragraph": "Supports different distributions", "website": "https://github.com/RobTillaart/Prandom", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Prandom.git", "providesIncludes": [ "Prandom.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Prandom-0.1.1.zip", "archiveFileName": "Prandom-0.1.1.zip", "size": 8784, "checksum": "SHA-256:dc416e8c66f1d1f508405c47fd3b4c42d8b94971095d88a8c73ad436b8c65199" }, { "name": "Prandom", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for random number generation with Python random interface.", "paragraph": "Supports different distributions", "website": "https://github.com/RobTillaart/Prandom", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Prandom.git", "providesIncludes": [ "Prandom.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Prandom-0.1.2.zip", "archiveFileName": "Prandom-0.1.2.zip", "size": 8792, "checksum": "SHA-256:c3247b767d6fd26f5184eabc950617eacbb0f07662e92b1426d4ce70e7e35945" }, { "name": "Prandom", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for random number generation with Python random interface.", "paragraph": "Supports different distributions", "website": "https://github.com/RobTillaart/Prandom", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Prandom.git", "providesIncludes": [ "Prandom.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Prandom-0.1.3.zip", "archiveFileName": "Prandom-0.1.3.zip", "size": 10276, "checksum": "SHA-256:2f8fabda4a37259c396c6b7233a46532fdc7142a1e14d7d42d900647c8233d46" }, { "name": "Prandom", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for random number generation with Python random interface.", "paragraph": "Supports different distributions", "website": "https://github.com/RobTillaart/Prandom", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Prandom.git", "providesIncludes": [ "Prandom.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Prandom-0.1.4.zip", "archiveFileName": "Prandom-0.1.4.zip", "size": 10300, "checksum": "SHA-256:cd2a03004b8c323959f8ed8282fc417b557c03c3d85032c815df15b12348b7cd" }, { "name": "Prandom", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for random number generation with Python random interface.", "paragraph": "Supports different distributions", "website": "https://github.com/RobTillaart/Prandom", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Prandom.git", "providesIncludes": [ "Prandom.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Prandom-0.1.5.zip", "archiveFileName": "Prandom-0.1.5.zip", "size": 10662, "checksum": "SHA-256:432a2a12c11aba72e73f4da329804cab8d783ccc77b3194811814f4a859e53ae" }, { "name": "Prandom", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for random number generation with Python random interface.", "paragraph": "Supports different distributions", "website": "https://github.com/RobTillaart/Prandom", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Prandom.git", "providesIncludes": [ "Prandom.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Prandom-0.1.6.zip", "archiveFileName": "Prandom-0.1.6.zip", "size": 10909, "checksum": "SHA-256:eea94283d92e6b6b6260c2116ca35ae5c735c79e1d0ef80141a1bb8f2ce84a90" }, { "name": "InternalTemperature", "version": "2.0.0", "author": "LAtimes2", "maintainer": "LAtimes2 \u003clatimes222@gmail.com\u003e", "sentence": "Teensy internal CPU temperatures", "paragraph": "Read temperature of all versions of Teensy. Attach functions to high and low temperature alarms.", "website": "https://github.com/LAtimes2/InternalTemperature", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LAtimes2/InternalTemperature.git", "url": "https://downloads.arduino.cc/libraries/github.com/LAtimes2/InternalTemperature-2.0.0.zip", "archiveFileName": "InternalTemperature-2.0.0.zip", "size": 245727, "checksum": "SHA-256:213c0f5f668467f377950510689fb8478560e6dcbed52ea01a3aafd8451fac9a" }, { "name": "InternalTemperature", "version": "2.1.0", "author": "LAtimes2", "maintainer": "LAtimes2 \u003clatimes222@gmail.com\u003e", "sentence": "Teensy internal CPU temperatures", "paragraph": "Read temperature of all versions of Teensy. Attach functions to high and low temperature alarms.", "website": "https://github.com/LAtimes2/InternalTemperature", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LAtimes2/InternalTemperature.git", "url": "https://downloads.arduino.cc/libraries/github.com/LAtimes2/InternalTemperature-2.1.0.zip", "archiveFileName": "InternalTemperature-2.1.0.zip", "size": 245836, "checksum": "SHA-256:6f2e973c1cf9ea6181af3dc3c956448aa4a93b3c760d6149702bc2c169463a4e" }, { "name": "InternalTemperature", "version": "2.1.1", "author": "LAtimes2", "maintainer": "LAtimes2 \u003clatimes222@gmail.com\u003e", "sentence": "Teensy internal CPU temperatures", "paragraph": "Read temperature of all versions of Teensy. Attach functions to high and low temperature alarms.", "website": "https://github.com/LAtimes2/InternalTemperature", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LAtimes2/InternalTemperature.git", "url": "https://downloads.arduino.cc/libraries/github.com/LAtimes2/InternalTemperature-2.1.1.zip", "archiveFileName": "InternalTemperature-2.1.1.zip", "size": 245832, "checksum": "SHA-256:61eb900765d47dd3db53ca187e1c42671a618a7c01e07b03cac29ef79176c08e" }, { "name": "Adafruit LIS331", "version": "1.0.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS331 Accelerometer family.", "paragraph": "Designed specifically to work with the Adafruit breakouts for the LIS331 family, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS331", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS331.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS331-1.0.0.zip", "archiveFileName": "Adafruit_LIS331-1.0.0.zip", "size": 484754, "checksum": "SHA-256:ce7f5866dc94955718ce243e36ff9f13f7a27c50f795a5f4e2e5d75cd25f0067" }, { "name": "Adafruit LIS331", "version": "1.0.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS331 Accelerometer family.", "paragraph": "Designed specifically to work with the Adafruit breakouts for the LIS331 family, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS331", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS331.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS331-1.0.1.zip", "archiveFileName": "Adafruit_LIS331-1.0.1.zip", "size": 484788, "checksum": "SHA-256:b746a93ca2427b0fa691f26d8b3787d9f61a01807cfb1b6082df31eadf59422d" }, { "name": "Adafruit LIS331", "version": "1.0.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS331 Accelerometer family.", "paragraph": "Designed specifically to work with the Adafruit breakouts for the LIS331 family, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS331", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS331.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS331-1.0.2.zip", "archiveFileName": "Adafruit_LIS331-1.0.2.zip", "size": 484796, "checksum": "SHA-256:08e65ffa71af2e0d872955beb61295a75c41a466af73a88b8f8b0474b14e8302" }, { "name": "Adafruit LIS331", "version": "1.0.3", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS331 Accelerometer family.", "paragraph": "Designed specifically to work with the Adafruit breakouts for the LIS331 family, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS331", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS331.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS331-1.0.3.zip", "archiveFileName": "Adafruit_LIS331-1.0.3.zip", "size": 484830, "checksum": "SHA-256:a500205d77651cb960160108cd2e6ce46ac6358841f30d726fc34bd65bba924f" }, { "name": "Adafruit LIS331", "version": "1.0.5", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Library for the Adafruit LIS331 Accelerometer family.", "paragraph": "Designed specifically to work with the Adafruit breakouts for the LIS331 family, and is based on Adafruit's Unified Sensor Library.", "website": "https://github.com/adafruit/Adafruit_LIS331", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_LIS331.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_LIS331-1.0.5.zip", "archiveFileName": "Adafruit_LIS331-1.0.5.zip", "size": 484853, "checksum": "SHA-256:17850dcb3b834c77793462de25843e169a840da869f5a97bbe94d455e2b072cf" }, { "name": "AmbientCO2", "version": "0.3.0", "author": "Michael Jack", "maintainer": "Michael Jack \u003c50518949+mjackdk@users.noreply.github.com\u003e", "sentence": "Arduino library for CozIR Ambient CO2 sensors.", "paragraph": "Command, streaming and polling mode, auto-scale", "website": "https://github.com/mjackdk/AmbientCO2/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mjackdk/AmbientCO2.git", "url": "https://downloads.arduino.cc/libraries/github.com/mjackdk/AmbientCO2-0.3.0.zip", "archiveFileName": "AmbientCO2-0.3.0.zip", "size": 5455, "checksum": "SHA-256:866c8e0232e5d91d4deb235a1bb5da4ae6fcfa7aea6aaeea1a5167647cbbfe80" }, { "name": "Adafruit Protomatter", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for the Adafruit RGB LED matrix.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.1.zip", "archiveFileName": "Adafruit_Protomatter-1.0.1.zip", "size": 40845, "checksum": "SHA-256:4a4d1d453c32c1003bd4d7d478fe0934fbb9f96293d7bb28c9417ceb8d1c7a05" }, { "name": "Adafruit Protomatter", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for the Adafruit RGB LED matrix.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.2.zip", "archiveFileName": "Adafruit_Protomatter-1.0.2.zip", "size": 40864, "checksum": "SHA-256:c99ea902ab6027a1d8cb68d5551aabba527de82dbefb5059e385b2a2c51c15d2" }, { "name": "Adafruit Protomatter", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for the Adafruit RGB LED matrix.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.3.zip", "archiveFileName": "Adafruit_Protomatter-1.0.3.zip", "size": 42858, "checksum": "SHA-256:4301af2a2584b16a24e995d269070e83fb3bfbdcabc9a6090f6a0e180fab3b0c" }, { "name": "Adafruit Protomatter", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is a library for the Adafruit RGB LED matrix.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.4.zip", "archiveFileName": "Adafruit_Protomatter-1.0.4.zip", "size": 47663, "checksum": "SHA-256:3c7f61dcd48ebf67adbb662b170c36463764c4137c65b5b280fc860586de5c6b" }, { "name": "Adafruit Protomatter", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.5.zip", "archiveFileName": "Adafruit_Protomatter-1.0.5.zip", "size": 60683, "checksum": "SHA-256:09f2f4d0076a1bcf863bcd1ba9044f0c9951df81154dea1dc3269d68f54ab10c" }, { "name": "Adafruit Protomatter", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.6.zip", "archiveFileName": "Adafruit_Protomatter-1.0.6.zip", "size": 64099, "checksum": "SHA-256:f448e5359d1bba8c3517363e804fe3f585e61e8bd7e0776c9f8fbb81835d2450" }, { "name": "Adafruit Protomatter", "version": "1.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.7.zip", "archiveFileName": "Adafruit_Protomatter-1.0.7.zip", "size": 61662, "checksum": "SHA-256:fbb8c3cc23ab22c16aa7cf1a6162fdea603908cc62e70c1b1a3041aa15754cf4" }, { "name": "Adafruit Protomatter", "version": "1.0.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.8.zip", "archiveFileName": "Adafruit_Protomatter-1.0.8.zip", "size": 61466, "checksum": "SHA-256:b9321e376a3815251ba7c279aa372f2d838547e133a043c4b9bb535c9042a6a5" }, { "name": "Adafruit Protomatter", "version": "1.0.9", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.9.zip", "archiveFileName": "Adafruit_Protomatter-1.0.9.zip", "size": 61637, "checksum": "SHA-256:4ec3b11b28434cfa7eba75a4ea9c456bbcc18832cbba99c19557a367fb33174f" }, { "name": "Adafruit Protomatter", "version": "1.0.10", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.0.10.zip", "archiveFileName": "Adafruit_Protomatter-1.0.10.zip", "size": 61863, "checksum": "SHA-256:57b7edf8252fc044844627eec5b42254a45c615f4bf3b13eb6a781882985e4d8" }, { "name": "Adafruit Protomatter", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.1.0.zip", "archiveFileName": "Adafruit_Protomatter-1.1.0.zip", "size": 66909, "checksum": "SHA-256:423342bfe64b0dfb262b7a43ddad5522b84d7ae43a61aa9335e78881d865032c" }, { "name": "Adafruit Protomatter", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.2.0.zip", "archiveFileName": "Adafruit_Protomatter-1.2.0.zip", "size": 69997, "checksum": "SHA-256:f69123a37d3c548c8928938506884a647c2e559c9a8f6cd39d920f2519861d51" }, { "name": "Adafruit Protomatter", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.2.1.zip", "archiveFileName": "Adafruit_Protomatter-1.2.1.zip", "size": 71436, "checksum": "SHA-256:8b6c453b9795a969c306d0052c55f609a23dff3298d3f042d81f6c4c99da84ee" }, { "name": "Adafruit Protomatter", "version": "1.2.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.2.2.zip", "archiveFileName": "Adafruit_Protomatter-1.2.2.zip", "size": 71798, "checksum": "SHA-256:401252ed1eeefdde7ee558a7d46e9db4640e28ddc1d5ddaa3571a479f7c87d4e" }, { "name": "Adafruit Protomatter", "version": "1.2.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.2.3.zip", "archiveFileName": "Adafruit_Protomatter-1.2.3.zip", "size": 71897, "checksum": "SHA-256:116e0a4eb821e51b80028a47cdd5522fa389fbd7f27d9af3b472347cbbe3aa2b" }, { "name": "Adafruit Protomatter", "version": "1.4.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.4.0.zip", "archiveFileName": "Adafruit_Protomatter-1.4.0.zip", "size": 82581, "checksum": "SHA-256:9dddea73f93eec07aaf813b0937b0cb58c2caf13be14ae2b75900964f5f6d4f9" }, { "name": "Adafruit Protomatter", "version": "1.4.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.4.1.zip", "archiveFileName": "Adafruit_Protomatter-1.4.1.zip", "size": 82453, "checksum": "SHA-256:2160f4834eaaf1888067eac85bb2d189e3b83dbc39c07f3d409254ac1dc814a4" }, { "name": "Adafruit Protomatter", "version": "1.5.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.1.zip", "archiveFileName": "Adafruit_Protomatter-1.5.1.zip", "size": 83351, "checksum": "SHA-256:9cade6dc3a194c76f35ba041e1de108f6ff31fad388834b0ed84f91c82dc6bba" }, { "name": "Adafruit Protomatter", "version": "1.5.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.2.zip", "archiveFileName": "Adafruit_Protomatter-1.5.2.zip", "size": 83482, "checksum": "SHA-256:a6883fd5f8b5c9d5b6009d88a65ae3cd5ee8e4c36b1b5b109e2d95e4337878d4" }, { "name": "Adafruit Protomatter", "version": "1.5.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.3.zip", "archiveFileName": "Adafruit_Protomatter-1.5.3.zip", "size": 84631, "checksum": "SHA-256:68730b37ce22b0d6f1cf4d9715e6da63987e893e39d70105d5e7ba9d8c8d32c9" }, { "name": "Adafruit Protomatter", "version": "1.5.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.4.zip", "archiveFileName": "Adafruit_Protomatter-1.5.4.zip", "size": 84671, "checksum": "SHA-256:8be9a596450e9c1e6035f7824f248203be32c2caddb266559de17b799ca7e5c1" }, { "name": "Adafruit Protomatter", "version": "1.5.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.5.zip", "archiveFileName": "Adafruit_Protomatter-1.5.5.zip", "size": 84933, "checksum": "SHA-256:221197da62c5187f1ffb6a7282aed74364906e09614dab2e4c4777ceb3d3fe76" }, { "name": "Adafruit Protomatter", "version": "1.5.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.6.zip", "archiveFileName": "Adafruit_Protomatter-1.5.6.zip", "size": 85161, "checksum": "SHA-256:1b47cd5510e3a433d9c3ed5f2390afc410eadf6f42fd5e4f28c467081779b6e6" }, { "name": "Adafruit Protomatter", "version": "1.5.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.7.zip", "archiveFileName": "Adafruit_Protomatter-1.5.7.zip", "size": 85156, "checksum": "SHA-256:78a483d771ec694c0545ed29cd2d31edcefa50f9151b39ca46192af73c195c2f" }, { "name": "Adafruit Protomatter", "version": "1.5.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.8.zip", "archiveFileName": "Adafruit_Protomatter-1.5.8.zip", "size": 85152, "checksum": "SHA-256:6d52ca78e8c132996083cbe15e8c320a40d3dd801babdfc23cce61d2dccc61c0" }, { "name": "Adafruit Protomatter", "version": "1.5.9", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.9.zip", "archiveFileName": "Adafruit_Protomatter-1.5.9.zip", "size": 85159, "checksum": "SHA-256:caf79dcd2e1b4d261df0ccc06dbdf7c9db9c8e52aa726933e423786f1ea36630" }, { "name": "Adafruit Protomatter", "version": "1.5.10", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.5.10.zip", "archiveFileName": "Adafruit_Protomatter-1.5.10.zip", "size": 86030, "checksum": "SHA-256:7e703ffd9f5459cb1fb7622a0d1285d17864c62c428baedde751f1a6c3ba0e1a" }, { "name": "Adafruit Protomatter", "version": "1.6.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.6.0.zip", "archiveFileName": "Adafruit_Protomatter-1.6.0.zip", "size": 87959, "checksum": "SHA-256:d0281f4282d1eec363a6e62dc6e47acdcacbafb1837f7e22738234ae72a2ec74" }, { "name": "Adafruit Protomatter", "version": "1.6.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "A library for Adafruit RGB LED matrices.", "paragraph": "RGB LED matrix.", "website": "https://github.com/adafruit/Adafruit_protomatter", "category": "Display", "architectures": [ "samd", "nrf52", "stm32", "esp32", "rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_Protomatter.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit LIS3DH" }, { "name": "Adafruit PixelDust" }, { "name": "AnimatedGIF" }, { "name": "Adafruit SPIFlash" }, { "name": "Adafruit TinyUSB Library" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_Protomatter-1.6.1.zip", "archiveFileName": "Adafruit_Protomatter-1.6.1.zip", "size": 88092, "checksum": "SHA-256:030be5a4f5604e33833c0bad78684f11c3f9892b49436db874ddba9b1edcc684" }, { "name": "ESP32 RMT Peripheral VAN bus reader library", "version": "1.0.0", "author": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "maintainer": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "sentence": "ESP32 RMT Peripheral VAN bus reader library", "paragraph": "It is intended to interface the automotive bus used in cars made by the PSA (Peugeot and Citroen)", "website": "https://github.com/morcibacsi/esp32_rmt_van_rx", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/morcibacsi/esp32_rmt_van_rx.git", "url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/ESP32_RMT_Peripheral_VAN_bus_reader_library-1.0.0.zip", "archiveFileName": "ESP32_RMT_Peripheral_VAN_bus_reader_library-1.0.0.zip", "size": 235326, "checksum": "SHA-256:0ca8dd7575329a8a476fe664fdd87a0eec68ad1b200017ec853cf20eb16dc7ad" }, { "name": "ESP32 RMT Peripheral VAN bus reader library", "version": "1.0.1", "author": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "maintainer": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "sentence": "ESP32 RMT Peripheral VAN bus reader library", "paragraph": "It is intended to interface the automotive bus used in cars made by the PSA (Peugeot and Citroen)", "website": "https://github.com/morcibacsi/esp32_rmt_van_rx", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/morcibacsi/esp32_rmt_van_rx.git", "url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/ESP32_RMT_Peripheral_VAN_bus_reader_library-1.0.1.zip", "archiveFileName": "ESP32_RMT_Peripheral_VAN_bus_reader_library-1.0.1.zip", "size": 235321, "checksum": "SHA-256:bb9fdccf694d73133a1ce763824f54ac8c9360f55ac05482a7f65069bd601a90" }, { "name": "ESP32 RMT Peripheral VAN bus reader library", "version": "2.0.0", "author": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "maintainer": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "sentence": "ESP32 RMT Peripheral VAN bus reader library", "paragraph": "It is intended to interface the automotive bus used in cars made by the PSA (Peugeot and Citroen)", "website": "https://github.com/morcibacsi/esp32_rmt_van_rx", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/morcibacsi/esp32_rmt_van_rx.git", "url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/ESP32_RMT_Peripheral_VAN_bus_reader_library-2.0.0.zip", "archiveFileName": "ESP32_RMT_Peripheral_VAN_bus_reader_library-2.0.0.zip", "size": 228948, "checksum": "SHA-256:c38c4cf114420a30d1e4d8fcf11314b4ac2601a5fef2a3bb2072f811a508fe1b" }, { "name": "Atmel TSS463C VAN bus Datalink Controller library", "version": "1.1.0", "author": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "maintainer": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "sentence": "A library for the Atmel TSS463C VAN Datalink Controller with SPI", "paragraph": "It is intended to interface cars made by the PSA (Peugeot and Citroen)", "website": "https://github.com/morcibacsi/arduino_tss463_van", "category": "Communication", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/morcibacsi/arduino_tss463_van.git", "providesIncludes": [ "tss463_van.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/Atmel_TSS463C_VAN_bus_Datalink_Controller_library-1.1.0.zip", "archiveFileName": "Atmel_TSS463C_VAN_bus_Datalink_Controller_library-1.1.0.zip", "size": 591178, "checksum": "SHA-256:bf00c7d7bc356741e172de3deedac42030ba3c2f51a84c2fb3da2a9dc5c8d0c8" }, { "name": "Atmel TSS463C VAN bus Datalink Controller library", "version": "1.2.0", "author": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "maintainer": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "sentence": "A library for the Atmel TSS463C VAN Datalink Controller with SPI", "paragraph": "It is intended to interface cars made by the PSA (Peugeot and Citroen)", "website": "https://github.com/morcibacsi/arduino_tss463_van", "category": "Communication", "architectures": [ "avr", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/morcibacsi/arduino_tss463_van.git", "providesIncludes": [ "tss463_van.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/Atmel_TSS463C_VAN_bus_Datalink_Controller_library-1.2.0.zip", "archiveFileName": "Atmel_TSS463C_VAN_bus_Datalink_Controller_library-1.2.0.zip", "size": 602742, "checksum": "SHA-256:6d4c8e81341b440da05cb6ea8b730bab1b896e729f61acc8a546a9825113d427" }, { "name": "Atmel TSS463C VAN bus Datalink Controller library", "version": "1.3.0", "author": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "maintainer": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "sentence": "A library for the Atmel TSS463C VAN Datalink Controller with SPI", "paragraph": "It is intended to interface cars made by the PSA (Peugeot and Citroen)", "website": "https://github.com/morcibacsi/arduino_tss463_van", "category": "Communication", "architectures": [ "avr", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/morcibacsi/arduino_tss463_van.git", "providesIncludes": [ "tss463_van.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/Atmel_TSS463C_VAN_bus_Datalink_Controller_library-1.3.0.zip", "archiveFileName": "Atmel_TSS463C_VAN_bus_Datalink_Controller_library-1.3.0.zip", "size": 603114, "checksum": "SHA-256:f01f150e2383687b78d249063bfa7dac20729f2fac06c3308212ee3480293385" }, { "name": "Atmel TSS463C VAN bus Datalink Controller library", "version": "2.0.1", "author": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "maintainer": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "sentence": "A library for the Atmel TSS463/TSS461 VAN Datalink Controller", "paragraph": "It is intended to interface cars made by the PSA (Peugeot and Citroen)", "website": "https://github.com/morcibacsi/arduino_tss463_van", "category": "Communication", "architectures": [ "avr", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/morcibacsi/arduino_tss463_van.git", "providesIncludes": [ "tss463_van.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/Atmel_TSS463C_VAN_bus_Datalink_Controller_library-2.0.1.zip", "archiveFileName": "Atmel_TSS463C_VAN_bus_Datalink_Controller_library-2.0.1.zip", "size": 1265540, "checksum": "SHA-256:ba0d7bc42d62cf7b74337e95ac60929ee58a8082d418b1d7077d20f8203a894a" }, { "name": "Atmel TSS463C VAN bus Datalink Controller library", "version": "2.0.2", "author": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "maintainer": "Peter Pinter \u003cpinterpeti@gmail.com\u003e", "sentence": "A library for the Atmel TSS463/TSS461 VAN Datalink Controller", "paragraph": "It is intended to interface cars made by the PSA (Peugeot and Citroen)", "website": "https://github.com/morcibacsi/arduino_tss463_van", "category": "Communication", "architectures": [ "avr", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/morcibacsi/arduino_tss463_van.git", "providesIncludes": [ "tss463_van.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/morcibacsi/Atmel_TSS463C_VAN_bus_Datalink_Controller_library-2.0.2.zip", "archiveFileName": "Atmel_TSS463C_VAN_bus_Datalink_Controller_library-2.0.2.zip", "size": 1267256, "checksum": "SHA-256:fa8878807655c6912fbfa76014b28f464bf1f768791eee983f549e3dc4283749" }, { "name": "Statistic", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-0.4.0.zip", "archiveFileName": "Statistic-0.4.0.zip", "size": 9555, "checksum": "SHA-256:db5eaad60f3e0bc61988bc333a8336e8106be3e6da3a14952e3025380c0b730c" }, { "name": "Statistic", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-0.4.1.zip", "archiveFileName": "Statistic-0.4.1.zip", "size": 9553, "checksum": "SHA-256:ddfe032e35593f3908e37ff8edf376bba0efd766c49fb9b8d465019a66d51bbb" }, { "name": "Statistic", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-0.4.2.zip", "archiveFileName": "Statistic-0.4.2.zip", "size": 11090, "checksum": "SHA-256:54a981a8f21ba1346810d25f468acaf446afdfe70e0ea0437472cd09388f24ac" }, { "name": "Statistic", "version": "0.4.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-0.4.3.zip", "archiveFileName": "Statistic-0.4.3.zip", "size": 12187, "checksum": "SHA-256:4f069c29e11297ffcbd0296c7dae0ae4e672664f98f0cbab0f400cface9c1b58" }, { "name": "Statistic", "version": "0.4.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-0.4.4.zip", "archiveFileName": "Statistic-0.4.4.zip", "size": 15277, "checksum": "SHA-256:cbe69082025cb61b3259a6958f3d0fca102792aefa13e72fbc998474d86a1e44" }, { "name": "Statistic", "version": "1.0.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports sum,min,max,average,variance,standard deviation,population,unbiased..", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-1.0.0.zip", "archiveFileName": "Statistic-1.0.0.zip", "size": 19414, "checksum": "SHA-256:16c64c69b4c9ecbeb73a18f0f8ef9ea2f6ed7c69159b3576d4e0fe43263c4d93" }, { "name": "Statistic", "version": "1.0.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports sum,min,max,average,variance,standard deviation,population,unbiased..", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-1.0.1.zip", "archiveFileName": "Statistic-1.0.1.zip", "size": 19396, "checksum": "SHA-256:8b760cdb7e2a793d888c9b4c06aa089297f30aad176ba27a2368caf0e5a350c9" }, { "name": "Statistic", "version": "1.0.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports count, sum, minimum, maximum, average, variance, standard deviation, population and unbiased.", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-1.0.2.zip", "archiveFileName": "Statistic-1.0.2.zip", "size": 20006, "checksum": "SHA-256:cc4b8d64645386e9075aa2d113bb67b05745e993a1dbf33bd1f921a36af1c665" }, { "name": "Statistic", "version": "1.0.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports count, sum, minimum, maximum, average, variance, standard deviation, population and unbiased.", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-1.0.3.zip", "archiveFileName": "Statistic-1.0.3.zip", "size": 20044, "checksum": "SHA-256:70ff244c878c90c7f4642f89c720ba2b1843617aca9ea7a0a8e52f17bb658441" }, { "name": "Statistic", "version": "1.0.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports count, sum, minimum, maximum, average, variance, standard deviation, population and unbiased.", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-1.0.4.zip", "archiveFileName": "Statistic-1.0.4.zip", "size": 20162, "checksum": "SHA-256:1f76a1384e3701a3b3daf46e0a6ee6be87f73524083f3efbe7e62938c323cb38" }, { "name": "Statistic", "version": "1.0.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports count, sum, minimum, maximum, average, variance, standard deviation, population and unbiased.", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-1.0.5.zip", "archiveFileName": "Statistic-1.0.5.zip", "size": 23101, "checksum": "SHA-256:761f47bbf953b1f316c0d40a54e3420991409606ce0bcd2c316a8b906a338b1a" }, { "name": "Statistic", "version": "1.0.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library with basic statistical functions for Arduino.", "paragraph": "Supports count, sum, minimum, maximum, average, variance, standard deviation, population and unbiased.", "website": "https://github.com/RobTillaart/Statistic", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Statistic.git", "providesIncludes": [ "Statistic.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Statistic-1.0.6.zip", "archiveFileName": "Statistic-1.0.6.zip", "size": 24225, "checksum": "SHA-256:c5381217cd839014109df39c06b280ba1f712402202e96c87aa6ff4afc36cfad" }, { "name": "SHT31", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "Wire.h", "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.2.0.zip", "archiveFileName": "SHT31-0.2.0.zip", "size": 11149, "checksum": "SHA-256:fb11326fc5c6f6db6b8a6c0982932f08e7f416c395ee1af1fd70494660a40dc8" }, { "name": "SHT31", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "Wire.h", "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.2.1.zip", "archiveFileName": "SHT31-0.2.1.zip", "size": 11138, "checksum": "SHA-256:c0cfeba1b15e34e0422e8534074a03a5e83cb2a85b3004c4b8f044888244a91a" }, { "name": "SHT31", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "Wire.h", "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.2.2.zip", "archiveFileName": "SHT31-0.2.2.zip", "size": 11314, "checksum": "SHA-256:7f0bc454b851bfd89bb504258ec4034c50d8fe654863c906014317a6fb0c2ae9" }, { "name": "SHT31", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "Wire.h", "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.2.3.zip", "archiveFileName": "SHT31-0.2.3.zip", "size": 11563, "checksum": "SHA-256:f7c3fad8bf0c071fcb0cfbe070638b63da5291f7d8fc58eec6457f36b5b3498b" }, { "name": "SHT31", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "Wire.h", "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.2.4.zip", "archiveFileName": "SHT31-0.2.4.zip", "size": 13403, "checksum": "SHA-256:a57e3d35af0be207d62518b603da276489fc86f494be480c86ad70cae654fb29" }, { "name": "SHT31", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "Wire.h", "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.2.5.zip", "archiveFileName": "SHT31-0.2.5.zip", "size": 14590, "checksum": "SHA-256:1e6249733ae5b3104af4664af17b12b393cbf4c1fe3e0201e08795b199aa2d4a" }, { "name": "SHT31", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "Wire.h", "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.2.6.zip", "archiveFileName": "SHT31-0.2.6.zip", "size": 14613, "checksum": "SHA-256:926a2124c18ad43e8fa388fe2a9068aab45492acc31f1b393751e112064ae579" }, { "name": "SHT31", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "Wire.h", "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.3.0.zip", "archiveFileName": "SHT31-0.3.0.zip", "size": 16044, "checksum": "SHA-256:a6a6fea21218566eca5c31c8f48f2bb96cab16f3c2ed671ccb3bb417feab77e9" }, { "name": "SHT31", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.3.1.zip", "archiveFileName": "SHT31-0.3.1.zip", "size": 16086, "checksum": "SHA-256:51505f01152557c101b0426ece5fdbb497a95a2674b819c783a58437a6030f2b" }, { "name": "SHT31", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.3.2.zip", "archiveFileName": "SHT31-0.3.2.zip", "size": 17468, "checksum": "SHA-256:554f7a98459c8b6f8cff945996eed3997f2b723dc3d370ab95917b08aabb83db" }, { "name": "SHT31", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.3.3.zip", "archiveFileName": "SHT31-0.3.3.zip", "size": 18101, "checksum": "SHA-256:42377152bd522f59dc279e3164fbc3cc9dec79d1fdffc250c2bf9a928a03c196" }, { "name": "SHT31", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.3.4.zip", "archiveFileName": "SHT31-0.3.4.zip", "size": 20469, "checksum": "SHA-256:9af258f1a3ddb39d14a6686b61bbc1182b328a6b4c79d89a2767d379d777c32d" }, { "name": "SHT31", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.3.5.zip", "archiveFileName": "SHT31-0.3.5.zip", "size": 20815, "checksum": "SHA-256:35de0a0cea514d780dadea08436934d045229cfe46e77aa3373ddd3333004403" }, { "name": "SHT31", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.3.6.zip", "archiveFileName": "SHT31-0.3.6.zip", "size": 20854, "checksum": "SHA-256:f3fe8d538a26987b142d27764aee41ee7069da1e6dd09020631607be2615790a" }, { "name": "SHT31", "version": "0.3.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.3.7.zip", "archiveFileName": "SHT31-0.3.7.zip", "size": 21322, "checksum": "SHA-256:bc7fb2a04efe52bf4cb13ceec625e12fe4c532b8817db35c73df90d1f45a56a6" }, { "name": "SHT31", "version": "0.3.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.3.8.zip", "archiveFileName": "SHT31-0.3.8.zip", "size": 21400, "checksum": "SHA-256:5f2e90080a1bbbb9d299854e2b68915225bfb8d5be830fd698a76bc9fb7517a8" }, { "name": "SHT31", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.4.0.zip", "archiveFileName": "SHT31-0.4.0.zip", "size": 21713, "checksum": "SHA-256:aa113bd6bd927dcb875fc9e5a3d433ffca150d23fbfcc7ada1e46b22e1e470bc" }, { "name": "SHT31", "version": "0.5.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for the SHT31 temperature and humidity sensor", "paragraph": "Class for SHT31 Temperature Humidity Adafruit I2C", "website": "https://github.com/RobTillaart/SHT31", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHT31.git", "providesIncludes": [ "SHT31.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHT31-0.5.0.zip", "archiveFileName": "SHT31-0.5.0.zip", "size": 21761, "checksum": "SHA-256:f1b5467fa2305ed5af2be2ec38ca2ed7e7eede15a86382c48065ea05db7df97b" }, { "name": "OmEspHelpers", "version": "1.5.20200512", "author": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "maintainer": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "sentence": "Web front end for simple IoT projects.", "paragraph": "In a few lines of code, you can have UI for controlling parameters on your IoT project.", "website": "https://github.com/distrakt/OmEspHelpers/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/distrakt/OmEspHelpers.git", "providesIncludes": [ "OmEspHelpers.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/distrakt/OmEspHelpers-1.5.20200512.zip", "archiveFileName": "OmEspHelpers-1.5.20200512.zip", "size": 76793, "checksum": "SHA-256:8c9d4ce6206cdf7cbef3afe68a80112abc15d9f46ceea4cd0b38a19d7a065afc" }, { "name": "OmEspHelpers", "version": "1.6.20200731", "author": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "maintainer": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "sentence": "Web front end for simple IoT projects.", "paragraph": "In a few lines of code, you can have UI for controlling parameters on your IoT project.", "website": "https://github.com/distrakt/OmEspHelpers/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/distrakt/OmEspHelpers.git", "providesIncludes": [ "OmEspHelpers.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/distrakt/OmEspHelpers-1.6.20200731.zip", "archiveFileName": "OmEspHelpers-1.6.20200731.zip", "size": 324859, "checksum": "SHA-256:05c1273d4f31cdd9af565c515a2268ce59796462ea2eeeb2eb9b7c8608514c82" }, { "name": "OmEspHelpers", "version": "1.7.20201029", "author": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "maintainer": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "sentence": "Web front end for simple IoT projects.", "paragraph": "In a few lines of code, you can have UI for controlling parameters on your IoT project.", "website": "https://github.com/distrakt/OmEspHelpers/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/distrakt/OmEspHelpers.git", "providesIncludes": [ "OmEspHelpers.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/distrakt/OmEspHelpers-1.7.20201029.zip", "archiveFileName": "OmEspHelpers-1.7.20201029.zip", "size": 568237, "checksum": "SHA-256:c03ad4b42b5a5624a21f72f04306528de7abaf41184830fb6afaa38a491c1cef" }, { "name": "OmEspHelpers", "version": "1.8.20220422", "author": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "maintainer": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "sentence": "Web front end for simple IoT projects.", "paragraph": "In a few lines of code, you can have UI for controlling parameters on your IoT project.", "website": "https://github.com/distrakt/OmEspHelpers/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/distrakt/OmEspHelpers.git", "providesIncludes": [ "OmEspHelpers.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/distrakt/OmEspHelpers-1.8.20220422.zip", "archiveFileName": "OmEspHelpers-1.8.20220422.zip", "size": 903878, "checksum": "SHA-256:edcc08a29f0b372bf8b4a0c8cb9f04a8514e4243bc842c72530a9ce7deaeb421" }, { "name": "OmEspHelpers", "version": "1.9.20240227", "author": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "maintainer": "David Van Brink \u003cdavid.van.brink@gmail.com\u003e", "sentence": "Web front end for simple IoT projects.", "paragraph": "In a few lines of code, you can have UI for controlling parameters on your IoT project.", "website": "https://github.com/distrakt/OmEspHelpers/", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/distrakt/OmEspHelpers.git", "providesIncludes": [ "OmEspHelpers.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/distrakt/OmEspHelpers-1.9.20240227.zip", "archiveFileName": "OmEspHelpers-1.9.20240227.zip", "size": 970209, "checksum": "SHA-256:e0775cdee2a2d8a04053f9a00254483fbec32b65a61e99b80d0e83d04a5bfe82" }, { "name": "SDConfig", "version": "1.1.0", "author": "Claus Mancini \u003cclaus.nahuel@gmail.com\u003e", "maintainer": "Claus Mancini \u003cclaus.nahuel@gmail.com\u003e", "sentence": "A library for reading and writing settings from a configuration file on a SD card.", "paragraph": "This library simplifies working with configuration variables stored in a SD for certain formated text files. It translates variable setting values into Arduino data types.", "website": "https://github.com/Fuzzer11/SDconfig", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Fuzzer11/SDconfig.git", "dependencies": [ { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Fuzzer11/SDConfig-1.1.0.zip", "archiveFileName": "SDConfig-1.1.0.zip", "size": 17092, "checksum": "SHA-256:9d9235af463f13d2e043dcc7aa9f8f40b1922f6d9892113e170bb551e174c8de" }, { "name": "DebugLog", "version": "0.1.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.1.3.zip", "archiveFileName": "DebugLog-0.1.3.zip", "size": 5472, "checksum": "SHA-256:1055914d1b686d71b560064dfb806b8fc30b11dfdc69d762abd36a6e71e08600" }, { "name": "DebugLog", "version": "0.1.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.1.4.zip", "archiveFileName": "DebugLog-0.1.4.zip", "size": 5458, "checksum": "SHA-256:6c3d610a7762b1712520c83890dbca9ac1480a1661261dab8cd98504c516ecf3" }, { "name": "DebugLog", "version": "0.1.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.1.5.zip", "archiveFileName": "DebugLog-0.1.5.zip", "size": 5473, "checksum": "SHA-256:69efe9840307fb2f800617c712bdaf178135974d6720bd4c7a21b5db4381710b" }, { "name": "DebugLog", "version": "0.1.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.1.6.zip", "archiveFileName": "DebugLog-0.1.6.zip", "size": 5471, "checksum": "SHA-256:816335c29cbab287fb933d6058382ccedecfeaa637dfa3310c20c2f878fa416f" }, { "name": "DebugLog", "version": "0.1.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.1.7.zip", "archiveFileName": "DebugLog-0.1.7.zip", "size": 5474, "checksum": "SHA-256:4dbdbe161cc503e3b286566bfb7e13dfb2b16539150a2cd6e27bdf184971ec71" }, { "name": "DebugLog", "version": "0.1.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.1.8.zip", "archiveFileName": "DebugLog-0.1.8.zip", "size": 5479, "checksum": "SHA-256:db92eb4b13282e40a1382bc25bd82601b4a48203d6883e27d401e18af615bca1" }, { "name": "DebugLog", "version": "0.1.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.1.9.zip", "archiveFileName": "DebugLog-0.1.9.zip", "size": 5708, "checksum": "SHA-256:5a2eb5b298ae6f5adc51a5f6f28d7dc2c13ab9e67c2098c2aba5297be419fbe4" }, { "name": "DebugLog", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.2.0.zip", "archiveFileName": "DebugLog-0.2.0.zip", "size": 7302, "checksum": "SHA-256:b53580f56bb88fd08387eb519747b70767258895fdc121dcb8ac770af1c28e8e" }, { "name": "DebugLog", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.2.1.zip", "archiveFileName": "DebugLog-0.2.1.zip", "size": 9244, "checksum": "SHA-256:0ca890cc5eb5a9b66e0fe85fb14c98744cb9ffd43bad81411e14723f66722550" }, { "name": "DebugLog", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.2.2.zip", "archiveFileName": "DebugLog-0.2.2.zip", "size": 9543, "checksum": "SHA-256:45c88a922e624337d3fb0c5fc3436e128e0b7162b66f8b0f3b83097c3e932e83" }, { "name": "DebugLog", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.3.0.zip", "archiveFileName": "DebugLog-0.3.0.zip", "size": 9820, "checksum": "SHA-256:11cec8b219f81998047a3885029d9bca807f1509d3f29bab4092ec2698ab75ab" }, { "name": "DebugLog", "version": "0.3.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.3.1.zip", "archiveFileName": "DebugLog-0.3.1.zip", "size": 10423, "checksum": "SHA-256:d8ea7f2a7b5755ad3bb12176a39bf55586c4d6d66e79773d45e8758dcfb7ded4" }, { "name": "DebugLog", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.4.0.zip", "archiveFileName": "DebugLog-0.4.0.zip", "size": 13423, "checksum": "SHA-256:54a5aa7726d2caf89f134cc48c3c9051fe6ff75a1a6ebc21dbc9ee8362351353" }, { "name": "DebugLog", "version": "0.4.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.4.1.zip", "archiveFileName": "DebugLog-0.4.1.zip", "size": 13991, "checksum": "SHA-256:48e54ddddc6767ec841887dd2efbae2316711f7ddffe8d93e14fac5d975df924" }, { "name": "DebugLog", "version": "0.4.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.4.2.zip", "archiveFileName": "DebugLog-0.4.2.zip", "size": 14134, "checksum": "SHA-256:a28fbdd37d57c9176c45cb6acfee18160e1c58917928310d3beec6c31e9b5166" }, { "name": "DebugLog", "version": "0.5.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.5.0.zip", "archiveFileName": "DebugLog-0.5.0.zip", "size": 31184, "checksum": "SHA-256:274ba7ed27ef031e9084768fd2c78e63a3af51b47b6717c43f2c1c843e1de80e" }, { "name": "DebugLog", "version": "0.5.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Serial based assertion and log library for Arduino", "paragraph": "Serial based assertion and log library for Arduino", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.5.1.zip", "archiveFileName": "DebugLog-0.5.1.zip", "size": 31407, "checksum": "SHA-256:6f524b5308c159bd707970324fbabf8695638d816a73657aba45a8f14beefc45" }, { "name": "DebugLog", "version": "0.6.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.6.0.zip", "archiveFileName": "DebugLog-0.6.0.zip", "size": 47392, "checksum": "SHA-256:f6d0e6a148e4d3b368a7edf8a89c5ed1ead97e9e0a2d8ca7441c168aabc93653" }, { "name": "DebugLog", "version": "0.6.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.6.1.zip", "archiveFileName": "DebugLog-0.6.1.zip", "size": 47460, "checksum": "SHA-256:67e53c72c74e268b020469610fd74bfc20cf7eaef65bbc71b0861074d9a6bd42" }, { "name": "DebugLog", "version": "0.6.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.6.2.zip", "archiveFileName": "DebugLog-0.6.2.zip", "size": 47756, "checksum": "SHA-256:dda17827e6b6a6e9552b92a2176427a9c19b87573057b48d1c2341b11ffef8f4" }, { "name": "DebugLog", "version": "0.6.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.6.3.zip", "archiveFileName": "DebugLog-0.6.3.zip", "size": 47836, "checksum": "SHA-256:670f9333e63088dbd898da1725369255472523aea9d7923d478a1cc8d49addb2" }, { "name": "DebugLog", "version": "0.6.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.6.4.zip", "archiveFileName": "DebugLog-0.6.4.zip", "size": 47880, "checksum": "SHA-256:5cfdb5fa70a2186595301ca484395cc4e3f9454c3aa9ccbd38512542e9731d78" }, { "name": "DebugLog", "version": "0.6.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.6.5.zip", "archiveFileName": "DebugLog-0.6.5.zip", "size": 48165, "checksum": "SHA-256:e2d888f8da3e83005256dfd15e1e005866332ddc9dde6e76fa5d5a89fc4497f8" }, { "name": "DebugLog", "version": "0.6.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.6.6.zip", "archiveFileName": "DebugLog-0.6.6.zip", "size": 48166, "checksum": "SHA-256:13a71935b847b9079371c220b132529d78f9668445cbfa665f53c0a6e361720c" }, { "name": "DebugLog", "version": "0.7.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.7.0.zip", "archiveFileName": "DebugLog-0.7.0.zip", "size": 48802, "checksum": "SHA-256:af4652c157ddd414d8a561200a5fbd39455efe1b570a718da8c566654ad1f829" }, { "name": "DebugLog", "version": "0.8.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "dependencies": [ { "name": "ArxContainer" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.8.0.zip", "archiveFileName": "DebugLog-0.8.0.zip", "size": 23795, "checksum": "SHA-256:f9b217e5474f32d8fe44b873763633b47d57bf8bd736fa160935c17f3f1fbf45" }, { "name": "DebugLog", "version": "0.8.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Logging library for Arduino that can output to both Serial and File with one line", "paragraph": "DebugLog can output level-controlled logs to both Serial and File with one line at the same time. It also supports variadic arguments, log level control, assertion, manual file flushing, etc.", "website": "https://github.com/hideakitai/DebugLog", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Debug.git", "dependencies": [ { "name": "ArxContainer", "version": "\u003e=0.6.0" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/DebugLog-0.8.3.zip", "archiveFileName": "DebugLog-0.8.3.zip", "size": 23822, "checksum": "SHA-256:7ddaed5355ac98e7da5a7c079c1fc78d5dd3c941bd6a62dd0733cd241ed0a19f" }, { "name": "RTCMemory", "version": "1.0.0", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "A class to facilitate the management of data persistence across different memory hierarchy (RAM, RTC memory and flash memory) on ESP8266", "website": "https://github.com/fabiuz7/rtc-memory-esp8266", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/rtcmemory.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabiuz7/RTCMemory-1.0.0.zip", "archiveFileName": "RTCMemory-1.0.0.zip", "size": 9168, "checksum": "SHA-256:6e2d67cb55eb8fbdf1fc5196c5d4a6432c70c8c368638e0eb6232c97192c919d" }, { "name": "RTCMemory", "version": "1.0.1", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "Efficiently manage the different levels of data persistence and speed offered by RAM, RTC memory, and flash memory on ESP8266.", "website": "https://github.com/fabiuz7/rtc-memory-esp8266", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/rtcmemory.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabiuz7/RTCMemory-1.0.1.zip", "archiveFileName": "RTCMemory-1.0.1.zip", "size": 20719, "checksum": "SHA-256:5d8d8e39379664cc1dcece530cbc79cae35dc75775f3c866751109b718f6c1d9" }, { "name": "RTCMemory", "version": "1.0.2", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "Efficiently manage the different levels of data persistence and speed offered by RAM, RTC memory, and flash memory on ESP8266.", "website": "https://github.com/fabianoriccardi/rtcmemory-esp8266", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/rtcmemory.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabiuz7/RTCMemory-1.0.2.zip", "archiveFileName": "RTCMemory-1.0.2.zip", "size": 20704, "checksum": "SHA-256:fbfc30d014182a950d77a547daf968c7cce3711b62ccc64de9f6e3fe8b1578d6" }, { "name": "RTCMemory", "version": "1.0.3", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "Efficiently manage the different levels of data persistence and speed offered by RAM, RTC memory, and flash memory on ESP8266.", "website": "https://github.com/fabianoriccardi/rtcmemory-esp8266", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/rtcmemory.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabiuz7/RTCMemory-1.0.3.zip", "archiveFileName": "RTCMemory-1.0.3.zip", "size": 20693, "checksum": "SHA-256:abf25d3fdec9119a32ddbbcab694a8c71a163e9543e4234c1d56a5f6684a9ba9" }, { "name": "RTCMemory", "version": "2.0.0", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "An intuitive library to simplify read and write operations on RTC memory of ESP8266 and its backup on flash memory.", "website": "https://github.com/fabianoriccardi/RTCMemory", "category": "Data Storage", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/rtcmemory.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/RTCMemory-2.0.0.zip", "archiveFileName": "RTCMemory-2.0.0.zip", "size": 38504, "checksum": "SHA-256:a8156d4847a5a9695c5f497b09568f654c659dfa159703307a0b42849cd3a13a" }, { "name": "ESP-WiFiSettings", "version": "3.0.0", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.0.0.zip", "archiveFileName": "ESP_WiFiSettings-3.0.0.zip", "size": 393107, "checksum": "SHA-256:2ef11f96c3f4e442ad4650c272f5303a56c9a924abafedb084502ad609e04a0b" }, { "name": "ESP-WiFiSettings", "version": "3.1.0", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.1.0.zip", "archiveFileName": "ESP_WiFiSettings-3.1.0.zip", "size": 393197, "checksum": "SHA-256:d2f526f26b0ef8cc527f1596f5fa9b3bb4fda849af67da8f377088651a3baf0c" }, { "name": "ESP-WiFiSettings", "version": "3.2.0", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.2.0.zip", "archiveFileName": "ESP_WiFiSettings-3.2.0.zip", "size": 393238, "checksum": "SHA-256:fd8931b4a45e8cc61655f4b442fe6ba305de95518fdbfd9dbb9c681aadf831da" }, { "name": "ESP-WiFiSettings", "version": "3.3.0", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.3.0.zip", "archiveFileName": "ESP_WiFiSettings-3.3.0.zip", "size": 393340, "checksum": "SHA-256:ec2cbed1fdd9040446e1a88f1a9cd2ecb7be37fb82f981a0e1fc93331425c6f8" }, { "name": "ESP-WiFiSettings", "version": "3.3.1", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.3.1.zip", "archiveFileName": "ESP_WiFiSettings-3.3.1.zip", "size": 393356, "checksum": "SHA-256:d9ce34967d6e6c5afe24fe4ea98e8afda22ce174031dd421326a7c80e58e11c0" }, { "name": "ESP-WiFiSettings", "version": "3.3.2", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.3.2.zip", "archiveFileName": "ESP_WiFiSettings-3.3.2.zip", "size": 393358, "checksum": "SHA-256:72980cb877683d14461c148e4f28c1aea3fe39479bf5dd4b7a44dd4c955d8146" }, { "name": "ESP-WiFiSettings", "version": "3.3.3", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.3.3.zip", "archiveFileName": "ESP_WiFiSettings-3.3.3.zip", "size": 393356, "checksum": "SHA-256:a539e9bedece6f4a47c8ae11fc432743f67fe48c988180be033d14b4f7a48546" }, { "name": "ESP-WiFiSettings", "version": "3.4.0", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.4.0.zip", "archiveFileName": "ESP_WiFiSettings-3.4.0.zip", "size": 394242, "checksum": "SHA-256:f493e7eb24a0da78ba33f0ac7c9e0b7dcd56d807c55467720193358b62792b27" }, { "name": "ESP-WiFiSettings", "version": "3.5.0", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.5.0.zip", "archiveFileName": "ESP_WiFiSettings-3.5.0.zip", "size": 394449, "checksum": "SHA-256:c767ceb2938c547387cc4ec4ad35f1adbc129506678e0e255a66e24a0bf45def" }, { "name": "ESP-WiFiSettings", "version": "3.5.1", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.5.1.zip", "archiveFileName": "ESP_WiFiSettings-3.5.1.zip", "size": 394445, "checksum": "SHA-256:45d5bef2a1ae11362e3e882ca93a3be4fd34aaeffc788899d98700d028d7553d" }, { "name": "ESP-WiFiSettings", "version": "3.5.2", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.5.2.zip", "archiveFileName": "ESP_WiFiSettings-3.5.2.zip", "size": 1783304, "checksum": "SHA-256:78bd2c3e3d646f748be087456a2326dd380997567e98d0992f34dc97ea619968" }, { "name": "ESP-WiFiSettings", "version": "3.5.3", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.5.3.zip", "archiveFileName": "ESP_WiFiSettings-3.5.3.zip", "size": 1783315, "checksum": "SHA-256:357d996ec5fbe6d5511bbd44bff3e446cd446465ed5a14d2c0fbd577f5447071" }, { "name": "ESP-WiFiSettings", "version": "3.5.4", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.5.4.zip", "archiveFileName": "ESP_WiFiSettings-3.5.4.zip", "size": 1783325, "checksum": "SHA-256:c2fc5cbde2b453758f725cd7b4d3f56d11b004e9306a9d5bb733ecd7d5459566" }, { "name": "ESP-WiFiSettings", "version": "3.5.5", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.5.5.zip", "archiveFileName": "ESP_WiFiSettings-3.5.5.zip", "size": 1783667, "checksum": "SHA-256:7c00b086945ba6fa0dacbf38723b0c212a7e00b764aaf07709b5409daa27db93" }, { "name": "ESP-WiFiSettings", "version": "3.6.0", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.6.0.zip", "archiveFileName": "ESP_WiFiSettings-3.6.0.zip", "size": 1783774, "checksum": "SHA-256:7b44bde51708c98561a416312d41e760d727974f0a69bd26d4a701d9ee331b8d" }, { "name": "ESP-WiFiSettings", "version": "3.7.0", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.7.0.zip", "archiveFileName": "ESP_WiFiSettings-3.7.0.zip", "size": 1785608, "checksum": "SHA-256:960095cc0181b0ee15a547500efa98acb776f1c7d539db155f41d22cf8f300e8" }, { "name": "ESP-WiFiSettings", "version": "3.7.1", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.7.1.zip", "archiveFileName": "ESP_WiFiSettings-3.7.1.zip", "size": 1785613, "checksum": "SHA-256:960784e7d290bed50f0ae5e721b1f9986b1b3ca672bf9975f44c21fc28d0aa7a" }, { "name": "ESP-WiFiSettings", "version": "3.7.2", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.7.2.zip", "archiveFileName": "ESP_WiFiSettings-3.7.2.zip", "size": 1785628, "checksum": "SHA-256:f2a924a123f7211e96b7c96eac51ea745df4b9ce96e8249e58359e5e8ffbc666" }, { "name": "ESP-WiFiSettings", "version": "3.8.0", "author": "Juerd Waalboer,Pwuts", "maintainer": "Juerd Waalboer \u003c#####@juerd.nl\u003e", "sentence": "WiFi configuration manager for the ESP32 and ESP8266 platforms.", "paragraph": "Starts an access point with captive portal to allow configuration of the WiFi network name (SSID) and password.", "website": "https://github.com/Juerd/ESP-WiFiSettings", "category": "Communication", "architectures": [ "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/Juerd/ESP-WiFiSettings.git", "url": "https://downloads.arduino.cc/libraries/github.com/Juerd/ESP_WiFiSettings-3.8.0.zip", "archiveFileName": "ESP_WiFiSettings-3.8.0.zip", "size": 1785842, "checksum": "SHA-256:a1d261992288dcf1cc31c4d00c1f68bfedabc2b65f81498e66c78045ea2a5a22" }, { "name": "AVR-context", "version": "0.9.0", "author": "Artem Boldariev \u003cartem@boldariev.com\u003e", "maintainer": "Artem Boldariev \u003cartem@boldariev.com\u003e", "license": "MIT", "sentence": "This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.", "paragraph": "The low level context switching facility consists of a data type (avr_context_t), functions (avr_getcontext(), avr_setcontext(), avr_makecontext(), avr_swapcontext()), and macros (AVR_SAVE_CONTEXT, AVR_RESTORE_CONTEXT, AVR_SAVE_CONTEXT_GLOBAL_POINTER, AVR_RESTORE_CONTEXT_GLOBAL_POINTER). The asymmetric stackful coroutines facility consists of a data type (avr_corot_t), and four functions (avr_coro_init(), avr_coro_resume(), avr_coro_yield(), avr_coro_state()). This functionality is implemented on top of the context switching facility.", "website": "https://github.com/arbv/avr-context", "category": "Other", "architectures": [ "avr", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbv/avr-context.git", "providesIncludes": [ "avrcontext_arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arbv/AVR_context-0.9.0.zip", "archiveFileName": "AVR_context-0.9.0.zip", "size": 33601, "checksum": "SHA-256:2565012d82a1c131c3730084838f198a006007e31ca27587b299520579512bfc" }, { "name": "AVR-context", "version": "0.9.1", "author": "Artem Boldariev \u003cartem@boldariev.com\u003e", "maintainer": "Artem Boldariev \u003cartem@boldariev.com\u003e", "license": "MIT", "sentence": "This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.", "paragraph": "The low level context switching facility consists of a data type (avr_context_t), functions (avr_getcontext(), avr_setcontext(), avr_makecontext(), avr_swapcontext()), and macros (AVR_SAVE_CONTEXT, AVR_RESTORE_CONTEXT, AVR_SAVE_CONTEXT_GLOBAL_POINTER, AVR_RESTORE_CONTEXT_GLOBAL_POINTER). The asymmetric stackful coroutines facility consists of a data type (avr_coro_t), and four functions (avr_coro_init(), avr_coro_resume(), avr_coro_yield(), avr_coro_state()). This functionality is implemented on top of the context switching facility.", "website": "https://github.com/arbv/avr-context", "category": "Other", "architectures": [ "avr", "megaavr" ], "types": [ "Contributed" ], "repository": "https://github.com/arbv/avr-context.git", "providesIncludes": [ "avrcontext_arduino.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/arbv/AVR_context-0.9.1.zip", "archiveFileName": "AVR_context-0.9.1.zip", "size": 33597, "checksum": "SHA-256:7c625ed47668fd399cef8e2eb2b583d07c90d5f823426c4ac2735363699023f1" }, { "name": "MsgPacketizer", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "MessagePack implementation for Arduino (compatible with other C++ apps)", "paragraph": "MessagePack implementation for Arduino (compatible with other C++ apps)", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.0.zip", "archiveFileName": "MsgPacketizer-0.2.0.zip", "size": 135280, "checksum": "SHA-256:d136a6c2ff0ed802429d78959f430a0a686eb180dd5161d9c35d52efaff26788" }, { "name": "MsgPacketizer", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.1.zip", "archiveFileName": "MsgPacketizer-0.2.1.zip", "size": 289368, "checksum": "SHA-256:111a736ac9a802ffaea5a36481976f405091ad0b9432454946b16ee70e587f74" }, { "name": "MsgPacketizer", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.2.zip", "archiveFileName": "MsgPacketizer-0.2.2.zip", "size": 294071, "checksum": "SHA-256:707e6c314c757c8d4425fc0875ac3df6871e6feb9d2603e11d1e510a25511364" }, { "name": "MsgPacketizer", "version": "0.2.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.3.zip", "archiveFileName": "MsgPacketizer-0.2.3.zip", "size": 294782, "checksum": "SHA-256:4321c883933e6b6f36b027171837ee61f962e914b06ec17892dd4378df22da90" }, { "name": "MsgPacketizer", "version": "0.2.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.4.zip", "archiveFileName": "MsgPacketizer-0.2.4.zip", "size": 389748, "checksum": "SHA-256:b9c211372ddf52b7f85f6a2faf40bcb25084a8d068b6ad8e7de08776e59a5f16" }, { "name": "MsgPacketizer", "version": "0.2.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.5.zip", "archiveFileName": "MsgPacketizer-0.2.5.zip", "size": 300559, "checksum": "SHA-256:1c73af2a51abbcf3bcf023f4a3c645c9628b8bdcd221099f2c2ad153b4b89fb9" }, { "name": "MsgPacketizer", "version": "0.2.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.6.zip", "archiveFileName": "MsgPacketizer-0.2.6.zip", "size": 281255, "checksum": "SHA-256:68b151a86923f4a140953b26a740c1c81def95a7ef785c3007306a6f0a2e850c" }, { "name": "MsgPacketizer", "version": "0.2.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.7.zip", "archiveFileName": "MsgPacketizer-0.2.7.zip", "size": 281265, "checksum": "SHA-256:84b793a295533c488de6132b7c16c6f15550c022aa7721b17474e724cdf9c443" }, { "name": "MsgPacketizer", "version": "0.2.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.8.zip", "archiveFileName": "MsgPacketizer-0.2.8.zip", "size": 281544, "checksum": "SHA-256:9ab082ab9341d503f4e0de0c79d5d7e016bfc9e4765bf3d7ee483858fb3d01d2" }, { "name": "MsgPacketizer", "version": "0.2.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.9.zip", "archiveFileName": "MsgPacketizer-0.2.9.zip", "size": 281724, "checksum": "SHA-256:50feecec58a4c4068ccbb75d808a6b120a265022993013267a5f4213a6693739" }, { "name": "MsgPacketizer", "version": "0.2.10", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.10.zip", "archiveFileName": "MsgPacketizer-0.2.10.zip", "size": 282543, "checksum": "SHA-256:2f9d59ec5e392403044c437869cdbf8eb975f7fa3d1a2688ddd78082b26465f4" }, { "name": "MsgPacketizer", "version": "0.2.11", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.11.zip", "archiveFileName": "MsgPacketizer-0.2.11.zip", "size": 283358, "checksum": "SHA-256:d06ae3ae95b210ef71584f60ce26f123cfce994a7570359cb1d3c10cc668a24b" }, { "name": "MsgPacketizer", "version": "0.2.12", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.12.zip", "archiveFileName": "MsgPacketizer-0.2.12.zip", "size": 283388, "checksum": "SHA-256:fb9011829d004ad59f9364ef0ab2ad654e6869d60405fb344021f8ce25d64e40" }, { "name": "MsgPacketizer", "version": "0.2.13", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.13.zip", "archiveFileName": "MsgPacketizer-0.2.13.zip", "size": 283505, "checksum": "SHA-256:eaf2b9027569b187e8324a7fc38bd4e87a76592fd818a4da91b5b7d6035495d3" }, { "name": "MsgPacketizer", "version": "0.2.14", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.14.zip", "archiveFileName": "MsgPacketizer-0.2.14.zip", "size": 283514, "checksum": "SHA-256:8ac697dec5e4167e51ca1f04172d91412102b347b30f612a448a9940ad37fc6a" }, { "name": "MsgPacketizer", "version": "0.2.15", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.15.zip", "archiveFileName": "MsgPacketizer-0.2.15.zip", "size": 283760, "checksum": "SHA-256:279ed9416e15fd15731f34bd57462c4c9dfd474875c9d96fae03f7a8631c1d02" }, { "name": "MsgPacketizer", "version": "0.2.16", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.16.zip", "archiveFileName": "MsgPacketizer-0.2.16.zip", "size": 284143, "checksum": "SHA-256:191fc9bbcb3b10c0e69d592a3bcf0deec029689b78a92c1b49bc61735688aa99" }, { "name": "MsgPacketizer", "version": "0.2.17", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.17.zip", "archiveFileName": "MsgPacketizer-0.2.17.zip", "size": 302630, "checksum": "SHA-256:a79b2c2a851daa04f17dfb601508a85ecea33256184224f02b543f09176ae133" }, { "name": "MsgPacketizer", "version": "0.2.18", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.18.zip", "archiveFileName": "MsgPacketizer-0.2.18.zip", "size": 302985, "checksum": "SHA-256:4d12b65194013859df39d4588deed4722a6062745ae22ef6be1ccca7cc5f742e" }, { "name": "MsgPacketizer", "version": "0.2.19", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.19.zip", "archiveFileName": "MsgPacketizer-0.2.19.zip", "size": 445659, "checksum": "SHA-256:8ca296af4f91020a6d05bfe4d6497e9e8fe05e2df7a7f75d004201ff663c8da1" }, { "name": "MsgPacketizer", "version": "0.2.20", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.20.zip", "archiveFileName": "MsgPacketizer-0.2.20.zip", "size": 448238, "checksum": "SHA-256:2d6a73ecca176ea34692bc2262d9d60592f084ec8fe79561bd508392d6900163" }, { "name": "MsgPacketizer", "version": "0.2.21", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.21.zip", "archiveFileName": "MsgPacketizer-0.2.21.zip", "size": 448271, "checksum": "SHA-256:12f3b603b9da83fd6d4a9ca3c5de1f14254195978e15d6ce02b62a9a1a844fff" }, { "name": "MsgPacketizer", "version": "0.2.22", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.22.zip", "archiveFileName": "MsgPacketizer-0.2.22.zip", "size": 448297, "checksum": "SHA-256:85efc8a1f6c34473a116204d2a472e29c22cb4c1ac82efde60913d80d6fd8fc5" }, { "name": "MsgPacketizer", "version": "0.2.23", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.23.zip", "archiveFileName": "MsgPacketizer-0.2.23.zip", "size": 450242, "checksum": "SHA-256:e635a4aa13698e6d0289a4c3d8f12a4b0c97bf8a4b97d74c3fd389573e9417eb" }, { "name": "MsgPacketizer", "version": "0.2.24", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.24.zip", "archiveFileName": "MsgPacketizer-0.2.24.zip", "size": 450259, "checksum": "SHA-256:c478b6aa540f8deed8471f871b6ab1f96f9da85d9a7ec482cb2a45ea9d2a7a4d" }, { "name": "MsgPacketizer", "version": "0.2.25", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.25.zip", "archiveFileName": "MsgPacketizer-0.2.25.zip", "size": 450263, "checksum": "SHA-256:d10f34be3123d8d4a1142a451138f66fc9491ebf255d17d77f44f8d621e53b50" }, { "name": "MsgPacketizer", "version": "0.2.26", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.26.zip", "archiveFileName": "MsgPacketizer-0.2.26.zip", "size": 450110, "checksum": "SHA-256:842fe6e943da06884299e4b52da1f169088c56966aad1b4631776f8cdc30c35d" }, { "name": "MsgPacketizer", "version": "0.2.27", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.2.27.zip", "archiveFileName": "MsgPacketizer-0.2.27.zip", "size": 451706, "checksum": "SHA-256:8829c56b92c77cae7d93e28caa79218cc8cbb5727667a50599ead288e9437eda" }, { "name": "MsgPacketizer", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.3.0.zip", "archiveFileName": "MsgPacketizer-0.3.0.zip", "size": 475705, "checksum": "SHA-256:97a15c09bc4b661f916c6b489aaa5b7dbe98ee95f0529264c687ffc94d4b07fa" }, { "name": "MsgPacketizer", "version": "0.3.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.3.1.zip", "archiveFileName": "MsgPacketizer-0.3.1.zip", "size": 476277, "checksum": "SHA-256:25c683880c94a7666e33ab6da1d2cbbe72a3ea41de8d8b58a34f177fb4bbd4c4" }, { "name": "MsgPacketizer", "version": "0.3.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.3.2.zip", "archiveFileName": "MsgPacketizer-0.3.2.zip", "size": 476277, "checksum": "SHA-256:fc974b3734ea0f4948f4fdc746646bc552eeed36a64bcd4dbb5f4a66acc43b3a" }, { "name": "MsgPacketizer", "version": "0.3.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.3.3.zip", "archiveFileName": "MsgPacketizer-0.3.3.zip", "size": 508769, "checksum": "SHA-256:d4deae18a0009d4dbedf36bf003d784714993de01ba5d96b9b1bbc56e8880996" }, { "name": "MsgPacketizer", "version": "0.3.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.3.4.zip", "archiveFileName": "MsgPacketizer-0.3.4.zip", "size": 508579, "checksum": "SHA-256:0791ffabb3d2f5398bccd1314b6d62ee817d1cb13c27a72295c84bd371469118" }, { "name": "MsgPacketizer", "version": "0.3.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.3.5.zip", "archiveFileName": "MsgPacketizer-0.3.5.zip", "size": 508575, "checksum": "SHA-256:0f24e2b2d59164ca544e5b3e749639389a455d4919cd0cdf75aa04a85a3d2a13" }, { "name": "MsgPacketizer", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.4.0.zip", "archiveFileName": "MsgPacketizer-0.4.0.zip", "size": 509517, "checksum": "SHA-256:eb5515dbe16405a8cddc1be16800549e1c00c4a2db611da792d33db9595eafff" }, { "name": "MsgPacketizer", "version": "0.4.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.4.1.zip", "archiveFileName": "MsgPacketizer-0.4.1.zip", "size": 509656, "checksum": "SHA-256:4b907a34b5c9c54771c5fbda3f08e5a020d9d953831a4169dd53487d3ff043f3" }, { "name": "MsgPacketizer", "version": "0.4.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.4.2.zip", "archiveFileName": "MsgPacketizer-0.4.2.zip", "size": 510849, "checksum": "SHA-256:fc336b2adf4f1ad565079a8669de25586de65166bcec83a2a4e302b50a7db57d" }, { "name": "MsgPacketizer", "version": "0.4.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.4.3.zip", "archiveFileName": "MsgPacketizer-0.4.3.zip", "size": 511182, "checksum": "SHA-256:3639d224039731fa3d05064690d34a15d549accc173b508ebc2ce7732bafd3ce" }, { "name": "MsgPacketizer", "version": "0.4.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.4.4.zip", "archiveFileName": "MsgPacketizer-0.4.4.zip", "size": 512329, "checksum": "SHA-256:593c1d241fe2d96206b3a0de32f30ba1c267914d50414daf0dae89c62411b947" }, { "name": "MsgPacketizer", "version": "0.4.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.4.5.zip", "archiveFileName": "MsgPacketizer-0.4.5.zip", "size": 512425, "checksum": "SHA-256:455eb3cae4be48517c41d63e3400fefc1dce06989800b6b88f4da76d65bfdf4e" }, { "name": "MsgPacketizer", "version": "0.4.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.4.6.zip", "archiveFileName": "MsgPacketizer-0.4.6.zip", "size": 512769, "checksum": "SHA-256:27c1544286e2d98661fca051baa4b8e052565c0920892a264fe1e2f421157876" }, { "name": "MsgPacketizer", "version": "0.4.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.4.7.zip", "archiveFileName": "MsgPacketizer-0.4.7.zip", "size": 512772, "checksum": "SHA-256:5395e76431e39db3444a54280291f1528723ccb12855e4c1ccb411319fd7945e" }, { "name": "MsgPacketizer", "version": "0.5.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "dependencies": [ { "name": "DebugLog" }, { "name": "MsgPack" }, { "name": "Packetizer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.5.0.zip", "archiveFileName": "MsgPacketizer-0.5.0.zip", "size": 299396, "checksum": "SHA-256:dc92e9e7343d37e2fa304207b2459fb76f1644c07ebc47699be68afcc1901b41" }, { "name": "MsgPacketizer", "version": "0.5.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "msgpack based serializer and deserializer with packetize for Arduino and more", "paragraph": "msgpack based serializer and deserializer with packetize for Arduino and more", "website": "https://github.com/hideakitai/MsgPacketizer", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/MsgPacketizer.git", "dependencies": [ { "name": "DebugLog" }, { "name": "MsgPack" }, { "name": "Packetizer" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/MsgPacketizer-0.5.1.zip", "archiveFileName": "MsgPacketizer-0.5.1.zip", "size": 299557, "checksum": "SHA-256:1e654fc7a1d5e963e6e397f50071fc5ee1f3db611a4f4cfeb00d69e27639f1f8" }, { "name": "Simple LED Matrix", "version": "1.2.0", "author": "Jamal Bouajjaj", "maintainer": "Jamal Bouajjaj \u003cjboua1@unh.newhaven.edu\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "A library meant for people who know little/no knowledge about Arduino to drive an LED matrix display with text", "website": "www.electro707.com", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Electro707/Simple-LED-Matrix-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Electro707/Simple_LED_Matrix-1.2.0.zip", "archiveFileName": "Simple_LED_Matrix-1.2.0.zip", "size": 13570, "checksum": "SHA-256:3e6b665143c1a5faec0c6b6e0a88e2b71ce8ae51eb85c4e3a69fa5f03d714458" }, { "name": "Simple LED Matrix", "version": "1.3.0", "author": "Jamal Bouajjaj", "maintainer": "Jamal Bouajjaj \u003cjboua1@unh.newhaven.edu\u003e", "sentence": "A library for the MAX7219 and the MAX7221 Led display drivers.", "paragraph": "A library meant for people who know little/no knowledge about Arduino to drive an LED matrix display with text", "website": "www.electro707.com", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Electro707/Simple-LED-Matrix-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Electro707/Simple_LED_Matrix-1.3.0.zip", "archiveFileName": "Simple_LED_Matrix-1.3.0.zip", "size": 14217, "checksum": "SHA-256:3ee7b0ad2505807071f1dbe7792ca66eecc02cdf14614871ec1e74a03bdada8e" }, { "name": "Simple LED Matrix", "version": "1.3.1", "author": "Jamal Bouajjaj", "maintainer": "Jamal Bouajjaj \u003cjboua1@unh.newhaven.edu\u003e", "sentence": "A library for the MAX7219 LED display drivers.", "paragraph": "A library meant for people who know little/no knowledge about Arduino to drive an LED matrix display with text", "website": "https://electro707.com/documentation/Libraries/simple_led_library/index", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Electro707/Simple-LED-Matrix-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Electro707/Simple_LED_Matrix-1.3.1.zip", "archiveFileName": "Simple_LED_Matrix-1.3.1.zip", "size": 46744, "checksum": "SHA-256:059a42688d3be4e97f938edd39aea52d151197c8c63115ef932fe12d8ef18824" }, { "name": "Simple LED Matrix", "version": "1.4.0", "author": "Jamal Bouajjaj", "maintainer": "Jamal Bouajjaj \u003cjboua1@unh.newhaven.edu\u003e", "sentence": "A library for the MAX7219 LED display drivers.", "paragraph": "A library meant for people who have little/no knowledge about Arduino to drive an LED matrix display with text with a focus on performance and simplicity.", "website": "https://electro707.com/documentation/Libraries/simple_led_library/index", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Electro707/Simple-LED-Matrix-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Electro707/Simple_LED_Matrix-1.4.0.zip", "archiveFileName": "Simple_LED_Matrix-1.4.0.zip", "size": 49528, "checksum": "SHA-256:d9136aae057bec292a316b7995f013326647d98e19a2fe3626c81756aea136ea" }, { "name": "Simple LED Matrix", "version": "1.4.1", "author": "Jamal Bouajjaj", "maintainer": "Jamal Bouajjaj \u003cjboua1@unh.newhaven.edu\u003e", "sentence": "A library for the MAX7219 LED display drivers.", "paragraph": "A library meant for people who have little/no knowledge about Arduino to drive an LED matrix display with text with a focus on performance and simplicity.", "website": "https://electro707.com/documentation/Libraries/simple_led_library/index", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Electro707/Simple-LED-Matrix-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Electro707/Simple_LED_Matrix-1.4.1.zip", "archiveFileName": "Simple_LED_Matrix-1.4.1.zip", "size": 49672, "checksum": "SHA-256:5ed7adbe6ab5be6347bfd5a4ec29bba76adf33181b19b0fd55da0291f6677668" }, { "name": "Simple LED Matrix", "version": "2.0.0", "author": "Jamal Bouajjaj", "maintainer": "Jamal Bouajjaj \u003cjboua1@unh.newhaven.edu\u003e", "sentence": "A library for the MAX7219 LED display drivers.", "paragraph": "A library meant for people who have little/no knowledge about Arduino to drive an LED matrix display with text with a focus on performance and simplicity.", "website": "https://electro707.com/documentation/Libraries/simple_led_library/index", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Electro707/Simple-LED-Matrix-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/Electro707/Simple_LED_Matrix-2.0.0.zip", "archiveFileName": "Simple_LED_Matrix-2.0.0.zip", "size": 31572365, "checksum": "SHA-256:5ee504ef1955c9a1cfbea02f1c7e9d5428b6fb29ee62a73fa3121da07f7f174a" }, { "name": "SerialWireOutput", "version": "1.0.0", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "With Serial Wire Output (SWO) an stm32duino can write tracing and logging to a pc at high speed.", "paragraph": "To use this library, you need a debugger probe to connect your arduino to your pc. Serial Wire Output only works on systems with arm processors, sorry.", "website": "https://github.com/koendv/SerialWireOutput", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/SerialWireOutput.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/SerialWireOutput-1.0.0.zip", "archiveFileName": "SerialWireOutput-1.0.0.zip", "size": 5846, "checksum": "SHA-256:b95e628166f279d0c0d633af0d0a69cfafb56b6e8449fb9bf573513bdab3e8e3" }, { "name": "SerialWireOutput", "version": "1.0.2", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "With Serial Wire Output (SWO) an stm32duino can write tracing and logging to a pc at high speed.", "paragraph": "To use this library, you need a debugger probe to connect your arduino to your pc. Serial Wire Output only works on systems with arm processors, sorry.", "website": "https://github.com/koendv/SerialWireOutput", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/SerialWireOutput.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/SerialWireOutput-1.0.2.zip", "archiveFileName": "SerialWireOutput-1.0.2.zip", "size": 6094, "checksum": "SHA-256:eb1cfb9ece73bab5a49986210054c6717456198cc0f9ae411822db21bf258a18" }, { "name": "SerialWireOutput", "version": "1.0.3", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "With Serial Wire Output (SWO) an stm32duino can write tracing and logging to a pc at high speed.", "paragraph": "To use this library, you need a debugger probe to connect your arduino to your pc. Serial Wire Output only works on systems with arm processors, sorry.", "website": "https://github.com/koendv/SerialWireOutput", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/SerialWireOutput.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/SerialWireOutput-1.0.3.zip", "archiveFileName": "SerialWireOutput-1.0.3.zip", "size": 6681, "checksum": "SHA-256:d537a12af903e6ee3be54970665c43ff6bb8ed39b14314afe0eb9a6d7dd13f4d" }, { "name": "SerialWireOutput", "version": "1.0.5", "author": "Koen De Vleeschauwer", "maintainer": "Koen De Vleeschauwer \u003ckoen@mcvax.org\u003e", "sentence": "With Serial Wire Output (SWO) an stm32duino can write tracing and logging to a pc at high speed.", "paragraph": "To use this library, you need a debugger probe to connect your arduino to your pc. Serial Wire Output only works on systems with arm processors, sorry.", "website": "https://github.com/koendv/SerialWireOutput", "category": "Communication", "architectures": [ "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/koendv/SerialWireOutput.git", "url": "https://downloads.arduino.cc/libraries/github.com/koendv/SerialWireOutput-1.0.5.zip", "archiveFileName": "SerialWireOutput-1.0.5.zip", "size": 8189, "checksum": "SHA-256:ab6c858d69db09f3131452629ac19f4b318a54f4a4385ab82cb9a0f5678bc02c" }, { "name": "AlignedJoy", "version": "1.0.1", "author": "Marco Palladino", "maintainer": "Marco Palladino \u003cmarck.palladino@gmail.com\u003e", "sentence": "Allows Arduino/Genuino boards to read a variety of analog joystick by aligning axis values (XY).", "paragraph": "This library can read a variety of analog joystick.\u003cbr /\u003eIt offers calibration methods necessary to get read values aligned between the x and y axes. When the axes have about the same angle the values will be very close to each other (it is not the same as map()).\u003cbr /\u003e", "website": "https://github.com/PalladinoMarco/AlignedJoystick", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/PalladinoMarco/AlignedJoystick.git", "url": "https://downloads.arduino.cc/libraries/github.com/PalladinoMarco/AlignedJoy-1.0.1.zip", "archiveFileName": "AlignedJoy-1.0.1.zip", "size": 246672, "checksum": "SHA-256:4696d94bd4c45e706c4856b71bb5a762b99d3ee023b7981949ca1a717c4c840d" }, { "name": "mwc_stepper", "version": "1.2.0", "author": "mertwhocodes", "maintainer": "mertwhocodes", "sentence": "two-pin stepper motor driver library.", "paragraph": "Control steppers via a driver board providing STEP+DIR like the ones. Microstepping is supported.Supported drivers are A4988,TB6600", "website": "https://github.com/mertwhocodes/mwc_stepper", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/mertwhocodes/mwc_stepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/mertwhocodes/mwc_stepper-1.2.0.zip", "archiveFileName": "mwc_stepper-1.2.0.zip", "size": 4207, "checksum": "SHA-256:9763debb8e6d153a151bc3df598a54a92d0683538352539a95feb8b1dc44efd8" }, { "name": "HPDL1414-74HC595", "version": "1.0.0", "author": "SQFMI", "maintainer": "SQFMI", "sentence": "An Arduino library for driving HPDL-1414 displays using shift registers", "paragraph": "An Arduino library for driving HPDL-1414 displays using shift registers, works with Open Source Hardware found here https://github.com/sqfmi/HPDL-1414-20x2-ESP32", "website": "https://github.com/sqfmi/HPDL1414-74HC595-Arduino", "category": "Other", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/sqfmi/HPDL1414-74HC595-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/sqfmi/HPDL1414_74HC595-1.0.0.zip", "archiveFileName": "HPDL1414_74HC595-1.0.0.zip", "size": 5370, "checksum": "SHA-256:485c11804c0bd787faca7478c21e90ea342ac3f3c0938b2a49efee46063d80eb" }, { "name": "Correlation", "version": "0.1.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.1.0.zip", "archiveFileName": "Correlation-0.1.0.zip", "size": 9128, "checksum": "SHA-256:f0c4d18d88632e4c3291754da161518e2797dde0a1901aded816e0451192d7e1" }, { "name": "Correlation", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.1.2.zip", "archiveFileName": "Correlation-0.1.2.zip", "size": 10716, "checksum": "SHA-256:03b3e28b9019a66ba26179dc2368f47b86b4c85f156747c2e5e2beb6547734ca" }, { "name": "Correlation", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.1.3.zip", "archiveFileName": "Correlation-0.1.3.zip", "size": 14848, "checksum": "SHA-256:b54f85825a7da19ec6f2cc7ad08809f71e1a5bf945727958adfa57702014ee66" }, { "name": "Correlation", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.1.4.zip", "archiveFileName": "Correlation-0.1.4.zip", "size": 15531, "checksum": "SHA-256:8fa4b64302e69b7fee52dd34626c5760aa84756596ddde34425441d60da86f53" }, { "name": "Correlation", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.2.0.zip", "archiveFileName": "Correlation-0.2.0.zip", "size": 18465, "checksum": "SHA-256:d905059fd565a8005f972e7bc50b617da864f102aadfb25ff010b8efe7f16c11" }, { "name": "Correlation", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.2.1.zip", "archiveFileName": "Correlation-0.2.1.zip", "size": 18648, "checksum": "SHA-256:9622438be7ec2985a3eca4bbeb04cbe931fea6dc42c4dd8df711affc94258773" }, { "name": "Correlation", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.2.2.zip", "archiveFileName": "Correlation-0.2.2.zip", "size": 19340, "checksum": "SHA-256:e860a6d4218f8870f654c3ec96293c37ca00ec096c4cbeb8ac131a8a7e7496f0" }, { "name": "Correlation", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.2.3.zip", "archiveFileName": "Correlation-0.2.3.zip", "size": 19773, "checksum": "SHA-256:b5f779ece59ff4fdaf62081f3bdd81fa646adeabdfc3ad18c29b371c725a0888" }, { "name": "Correlation", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.3.0.zip", "archiveFileName": "Correlation-0.3.0.zip", "size": 20675, "checksum": "SHA-256:adae2e7e0facdf7bb86317d9824b89a14a1b319a669b84d8c45503d4ab058d87" }, { "name": "Correlation", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.3.1.zip", "archiveFileName": "Correlation-0.3.1.zip", "size": 20903, "checksum": "SHA-256:ad491db42597e722ac28217adbf5de7fceb74b52abf5966fdfedc9cb15fd8fd8" }, { "name": "Correlation", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library to determine correlation between X and Y dataset", "paragraph": "linear Correlation", "website": "https://github.com/RobTillaart/Correlation", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Correlation.git", "providesIncludes": [ "Correlation.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Correlation-0.3.2.zip", "archiveFileName": "Correlation-0.3.2.zip", "size": 20905, "checksum": "SHA-256:59932737748f0074f172286af777da1c80f5e3a2bb8b4850c0660cd0a488fb6c" }, { "name": "WroobImp", "version": "1.0.0", "author": "Michal Oleszczyk, Wroob", "maintainer": "Wroob \u003cwww.wroob.io\u003e", "sentence": "Use to connect your Arduino board to Wroob system.", "paragraph": "This library transforms an Arduino project into Wroob system peripheral module. Thanks to that you can control your Arduino board via high-level serial protocol from Android device with Wroob mobile app.", "website": "http://wroob.io/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wroob-io/arduino-wroobimp.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "ArduinoUniqueID" }, { "name": "TimerOne" } ], "url": "https://downloads.arduino.cc/libraries/github.com/wroob-io/WroobImp-1.0.0.zip", "archiveFileName": "WroobImp-1.0.0.zip", "size": 6896, "checksum": "SHA-256:f9ffde233cc32b04cae1cdabfd22a63e84dfe46b25666ae9e9e8e2d0e7e225e1" }, { "name": "WroobImp", "version": "2.0.0", "author": "Michal Oleszczyk, Wroob", "maintainer": "Wroob \u003cwww.wroob.io\u003e", "sentence": "Use to connect your Arduino board to Wroob system.", "paragraph": "This library transforms an Arduino project into Wroob system peripheral module. Thanks to that you can control your Arduino board via high-level serial protocol from Android device with Wroob mobile app.", "website": "http://wroob.io/", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wroob-io/arduino-wroobimp.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "ArduinoUniqueID" }, { "name": "TimerOne" } ], "url": "https://downloads.arduino.cc/libraries/github.com/wroob-io/WroobImp-2.0.0.zip", "archiveFileName": "WroobImp-2.0.0.zip", "size": 7220, "checksum": "SHA-256:a52c02a08a9842ed20de8ae7e94983c8655f0297252e1869732994f99386df0b" }, { "name": "NodeRedTime", "version": "1.0.0", "author": "Phill \u003cSOMEONE@gmail.com\u003e", "maintainer": "SMFSW \u003cSOMEONE@gmail.com\u003e", "sentence": "Fetch Unix Epoch timestamp from Node-Red flow.", "paragraph": "Alternative to NTP. Intended for use where a Node-Red server is on the same local area network as a collection of IoT devices. Avoids stressing the global network of Internet time-servers.", "website": "https://github.com/Paraphraser/NodeRedTime", "category": "Timing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Paraphraser/NodeRedTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/Paraphraser/NodeRedTime-1.0.0.zip", "archiveFileName": "NodeRedTime-1.0.0.zip", "size": 261895, "checksum": "SHA-256:71dd3cade4818b6f2c5149f173d7b8aa9b1e60e9f579df00dfe91a7ba866aeaf" }, { "name": "SignalControl", "version": "1.1.0", "author": "Sven Rosvall \u003csven@rosvall.ie\u003e", "maintainer": "Sven Rosvall \u003csven@rosvall.ie\u003e", "sentence": "This library provides code for controlling LEDs in signals on your model railway.", "paragraph": "Supports a variety of signals with different aspects. Also contains code to control the signals from sensors such as point(turnout) direction and track occupancy.", "website": "https://github.com/SvenRosvall/SignalControl", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SvenRosvall/SignalControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/SvenRosvall/SignalControl-1.1.0.zip", "archiveFileName": "SignalControl-1.1.0.zip", "size": 32514, "checksum": "SHA-256:4574d7bf4ff6546e9887ba7ad074e466d22331c3d710355dbaf1282c43b35679" }, { "name": "SignalControl", "version": "1.2.0", "author": "Sven Rosvall \u003csven@rosvall.ie\u003e", "maintainer": "Sven Rosvall \u003csven@rosvall.ie\u003e", "sentence": "This library provides code for controlling LEDs in signals on your model railway.", "paragraph": "Supports a variety of signals with different aspects. Also contains code to control the signals from sensors such as point(turnout) direction and track occupancy.", "website": "https://github.com/SvenRosvall/SignalControl", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SvenRosvall/SignalControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/SvenRosvall/SignalControl-1.2.0.zip", "archiveFileName": "SignalControl-1.2.0.zip", "size": 32810, "checksum": "SHA-256:a03b285f9394e7395600b9d6b70cdc11755d019cbc9c72f468ead8724f47c752" }, { "name": "SignalControl", "version": "1.3.0", "author": "Sven Rosvall \u003csven@rosvall.ie\u003e", "maintainer": "Sven Rosvall \u003csven@rosvall.ie\u003e", "sentence": "This library provides code for controlling LEDs in signals on your model railway.", "paragraph": "Supports a variety of signals with different aspects. Also contains code to control the signals from sensors such as point(turnout) direction and track occupancy.", "website": "https://github.com/SvenRosvall/SignalControl", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SvenRosvall/SignalControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/SvenRosvall/SignalControl-1.3.0.zip", "archiveFileName": "SignalControl-1.3.0.zip", "size": 37754, "checksum": "SHA-256:19665550f94aa996f50dc119315ecdd8d558385e82f8dc387e33278bbb7390d0" }, { "name": "SignalControl", "version": "1.4.0", "author": "Sven Rosvall \u003csven@rosvall.ie\u003e", "maintainer": "Sven Rosvall \u003csven@rosvall.ie\u003e", "sentence": "This library provides code for controlling LEDs in signals on your model railway.", "paragraph": "Supports a variety of signals with different aspects. Also contains code to control the signals from sensors such as point(turnout) direction and track occupancy.", "website": "https://github.com/SvenRosvall/SignalControl", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/SvenRosvall/SignalControl.git", "url": "https://downloads.arduino.cc/libraries/github.com/SvenRosvall/SignalControl-1.4.0.zip", "archiveFileName": "SignalControl-1.4.0.zip", "size": 43785, "checksum": "SHA-256:bb94edef300eaaf9923298729edeb9a92487d3418e3b9f435899f54cd2f62919" }, { "name": "SparkFun I2C Mux Arduino Library", "version": "1.0.0", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control I2C multiplexers including the TCA9548/PCA9548.", "paragraph": "I2C multiplexers are useful for connecting multiple I2C devices that have only one address. This library makes it easy to work with the 8-channel TCA9548/PCA9548 I2C multiplexer but also works with smaller 4 and 2 bit multiplexers. This library support daisychaining multiple muxes so that you can get up to 64 devices on one I2C bus! It also supports generic Wire ports (Wire1, myWire, etc). Checkout the \u003ca href=\"https://www.sparkfun.com/products/14685\"\u003eQwiic Mux\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library-1.0.0.zip", "archiveFileName": "SparkFun_I2C_Mux_Arduino_Library-1.0.0.zip", "size": 13479, "checksum": "SHA-256:d20554613346831ed03ba2183246a1cc6796c16b0a712cffb5a122606ae69749" }, { "name": "SparkFun I2C Mux Arduino Library", "version": "1.0.1", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control I2C multiplexers including the TCA9548/PCA9548.", "paragraph": "I2C multiplexers are useful for connecting multiple I2C devices that have only one address. This library makes it easy to work with the 8-channel TCA9548/PCA9548 I2C multiplexer but also works with smaller 4 and 2 bit multiplexers. This library support daisychaining multiple muxes so that you can get up to 64 devices on one I2C bus! It also supports generic Wire ports (Wire1, myWire, etc). Checkout the \u003ca href=\"https://www.sparkfun.com/products/14685\"\u003eQwiic Mux\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library-1.0.1.zip", "archiveFileName": "SparkFun_I2C_Mux_Arduino_Library-1.0.1.zip", "size": 13496, "checksum": "SHA-256:ab25a15c5fb2967d558994420acdd4c75d582707ab38ab6bd786b95d2b176491" }, { "name": "SparkFun I2C Mux Arduino Library", "version": "1.0.2", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control I2C multiplexers including the TCA9548/PCA9548.", "paragraph": "I2C multiplexers are useful for connecting multiple I2C devices that have only one address. This library makes it easy to work with the 8-channel TCA9548/PCA9548 I2C multiplexer but also works with smaller 4 and 2 bit multiplexers. This library support daisychaining multiple muxes so that you can get up to 64 devices on one I2C bus! It also supports generic Wire ports (Wire1, myWire, etc). Checkout the \u003ca href=\"https://www.sparkfun.com/products/14685\"\u003eQwiic Mux\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library-1.0.2.zip", "archiveFileName": "SparkFun_I2C_Mux_Arduino_Library-1.0.2.zip", "size": 13498, "checksum": "SHA-256:37bda4b8b391a7933cadad16e1a1abf08642d29d587bd35ef310c9343e8120c9" }, { "name": "SparkFun I2C Mux Arduino Library", "version": "1.0.3", "author": "SparkFun Electronics", "maintainer": "SparkFun Electronics", "sentence": "Library to control I2C multiplexers including the TCA9548/PCA9548.", "paragraph": "I2C multiplexers are useful for connecting multiple I2C devices that have only one address. This library makes it easy to work with the 8-channel TCA9548/PCA9548 I2C multiplexer but also works with smaller 4 and 2 bit multiplexers. This library support daisychaining multiple muxes so that you can get up to 64 devices on one I2C bus! It also supports generic Wire ports (Wire1, myWire, etc). Checkout the \u003ca href=\"https://www.sparkfun.com/products/14685\"\u003eQwiic Mux\u003c/a\u003e for more information.", "website": "https://github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/SparkFun_I2C_Mux_Arduino_Library-1.0.3.zip", "archiveFileName": "SparkFun_I2C_Mux_Arduino_Library-1.0.3.zip", "size": 13519, "checksum": "SHA-256:4b89236140ee94e8bac0ece3b78e14829ebaaec27d5ad3a8f96784e31f128593" }, { "name": "MSMPLOTTER", "version": "1.0.0", "author": "MAINAK MONDAL\u003chttps://github.com/MAINAKMONDAL98\u003e", "maintainer": "MAINAK MONDAL\u003chttps://github.com/MAINAKMONDAL98\u003e", "sentence": "A library that can plot on Serial Monitor.", "paragraph": "A library that can plot on Serial Monitor.", "website": "https://github.com/MAINAKMONDAL98/MSMPLOTTER", "category": "Data Processing", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/MAINAKMONDAL98/MSMPLOTTER.git", "providesIncludes": [ "MSMPLOTTER.h" ], "dependencies": [ { "name": "Arduino" } ], "url": "https://downloads.arduino.cc/libraries/github.com/MAINAKMONDAL98/MSMPLOTTER-1.0.0.zip", "archiveFileName": "MSMPLOTTER-1.0.0.zip", "size": 60511, "checksum": "SHA-256:845f83160ea9cd17081a36f3b460ac8bca8e60ed73a89c34f0f13b884fc62a94" }, { "name": "LovyanGFX", "version": "0.1.1", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LGFX LCD Graphics driver for ESP32", "paragraph": "LGFX LCD Graphics driver", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "dependencies": [ { "name": "ESP32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.1.zip", "archiveFileName": "LovyanGFX-0.1.1.zip", "size": 454033, "checksum": "SHA-256:cd25634dc7c43be0e3493e467d7fd2a54a41a5558fb18de367a0e406be059dbb" }, { "name": "LovyanGFX", "version": "0.1.2", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LGFX LCD Graphics driver for ESP32", "paragraph": "LGFX LCD Graphics driver", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "dependencies": [ { "name": "ESP32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.2.zip", "archiveFileName": "LovyanGFX-0.1.2.zip", "size": 456569, "checksum": "SHA-256:cc406d0c34b2d140bdd9e34d721739c4b6c8ca9f296876f24f3cecf7382a91ee" }, { "name": "LovyanGFX", "version": "0.1.3", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LGFX LCD Graphics driver for ESP32", "paragraph": "LGFX LCD Graphics driver", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.3.zip", "archiveFileName": "LovyanGFX-0.1.3.zip", "size": 525754, "checksum": "SHA-256:768e0964499b328a0d03fee647743c455f94baaceaa104426bd288477b7b2f48" }, { "name": "LovyanGFX", "version": "0.1.4", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LGFX LCD Graphics driver for ESP32", "paragraph": "LGFX LCD Graphics driver", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.4.zip", "archiveFileName": "LovyanGFX-0.1.4.zip", "size": 525737, "checksum": "SHA-256:6148e72fba70689ff08b13df382221c434e697351986310ff04e6032f0820616" }, { "name": "LovyanGFX", "version": "0.1.5", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LGFX LCD Graphics driver", "paragraph": "LGFX LCD Graphics driver", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.5.zip", "archiveFileName": "LovyanGFX-0.1.5.zip", "size": 526649, "checksum": "SHA-256:a8d318ba7c8a6a9dfb751df1d14bb26ede23a86acc79492b18db59002f0fd423" }, { "name": "LovyanGFX", "version": "0.1.6", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LGFX LCD Graphics driver", "paragraph": "LGFX LCD Graphics driver", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.6.zip", "archiveFileName": "LovyanGFX-0.1.6.zip", "size": 531126, "checksum": "SHA-256:35f47ff2c52202704a09f5c4494dc6ddd7c753b249b72c03771e94311366cde2" }, { "name": "LovyanGFX", "version": "0.1.8", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LGFX LCD Graphics driver", "paragraph": "LGFX LCD Graphics driver", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.8.zip", "archiveFileName": "LovyanGFX-0.1.8.zip", "size": 533942, "checksum": "SHA-256:ad382898a06b9935a58127d2664d9f6f809e5458346969943309fe44190e738c" }, { "name": "LovyanGFX", "version": "0.1.9", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LGFX LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers (e.g., ILI9341) that operate with hardware SPI.", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.9.zip", "archiveFileName": "LovyanGFX-0.1.9.zip", "size": 575356, "checksum": "SHA-256:70296d50fa688a98a95878488e4e13d18389e24860f09bf2060b9d456202b93f" }, { "name": "LovyanGFX", "version": "0.1.10", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.10.zip", "archiveFileName": "LovyanGFX-0.1.10.zip", "size": 597018, "checksum": "SHA-256:b9a9f360dccbb4cc6f009187dd54c36046b5a5705a42a59c8b5eb6bf4a2540d6" }, { "name": "LovyanGFX", "version": "0.1.11", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.11.zip", "archiveFileName": "LovyanGFX-0.1.11.zip", "size": 616181, "checksum": "SHA-256:07d2de1e670fa2993fba5ba20079015074df202132eeb36a5439c6908c4352f2" }, { "name": "LovyanGFX", "version": "0.1.12", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.12.zip", "archiveFileName": "LovyanGFX-0.1.12.zip", "size": 622196, "checksum": "SHA-256:de81dfb8636f8e981c281d6d55d54849cfb522772913a4ef71c9d16e15e22a4b" }, { "name": "LovyanGFX", "version": "0.1.13", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.13.zip", "archiveFileName": "LovyanGFX-0.1.13.zip", "size": 622291, "checksum": "SHA-256:d99fdb1d93ca85d56417792c7163d3edb68610b9761395ee2fd2b1468fce8b86" }, { "name": "LovyanGFX", "version": "0.1.14", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.14.zip", "archiveFileName": "LovyanGFX-0.1.14.zip", "size": 624058, "checksum": "SHA-256:2495859bc67e58d53389a05eaa21b80e8d10a610e6372349ec1a21f12e420240" }, { "name": "LovyanGFX", "version": "0.1.15", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.15.zip", "archiveFileName": "LovyanGFX-0.1.15.zip", "size": 624928, "checksum": "SHA-256:8437ebd003b5025ac805d5477dadc52fba38fc190857b79394ff4e6294ecd939" }, { "name": "LovyanGFX", "version": "0.1.16", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.16.zip", "archiveFileName": "LovyanGFX-0.1.16.zip", "size": 626315, "checksum": "SHA-256:d865836c4130415bf73d8c2fb1f7ef8a4ded0f6e7845b0e1e667bdc8e7b687bf" }, { "name": "LovyanGFX", "version": "0.1.17", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.17.zip", "archiveFileName": "LovyanGFX-0.1.17.zip", "size": 638558, "checksum": "SHA-256:c3c4838b5940a93eb3a57bc6b8768aca214da44dd69cb8ea045b2c5a28247205" }, { "name": "LovyanGFX", "version": "0.1.18", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.18.zip", "archiveFileName": "LovyanGFX-0.1.18.zip", "size": 638365, "checksum": "SHA-256:e54cc5c419bc37b162a29f49ddd9e47f0b460bf5685f71e80b2f22c18a0ce93e" }, { "name": "LovyanGFX", "version": "0.1.19", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.1.19.zip", "archiveFileName": "LovyanGFX-0.1.19.zip", "size": 640443, "checksum": "SHA-256:29f35b786ca6cbd27d37aa3ece6a9fa88b64802f9d7f70980485f65e0a8f4634" }, { "name": "LovyanGFX", "version": "0.2.0", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.2.0.zip", "archiveFileName": "LovyanGFX-0.2.0.zip", "size": 651700, "checksum": "SHA-256:49f22ae477e1ef6e28096aa186a30e834b7ab310a2c1b39db84fa77145beb8bc" }, { "name": "LovyanGFX", "version": "0.2.1", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, ODROID-GO, TTGO T-Watch, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.2.1.zip", "archiveFileName": "LovyanGFX-0.2.1.zip", "size": 651702, "checksum": "SHA-256:084b215a57eb0088c108b70c55662f26c30c333afe39f7e864f185fefc5ae8ca" }, { "name": "LovyanGFX", "version": "0.2.2", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.2.2.zip", "archiveFileName": "LovyanGFX-0.2.2.zip", "size": 983559, "checksum": "SHA-256:90f6551b5b2adc8b9129cabd3581bf19d9b5b33ba4468682b415ee938d402a9a" }, { "name": "LovyanGFX", "version": "0.2.3", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.2.3.zip", "archiveFileName": "LovyanGFX-0.2.3.zip", "size": 11411682, "checksum": "SHA-256:4b5103fbb100510a27ecff59337604b849d0f02ec76cc68ca1d9789787365513" }, { "name": "LovyanGFX", "version": "0.2.4", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.2.4.zip", "archiveFileName": "LovyanGFX-0.2.4.zip", "size": 12273975, "checksum": "SHA-256:593310d3f2f0bc48657398e270d600e8fde8790b0cb8ec4065ee29dec3488384" }, { "name": "LovyanGFX", "version": "0.2.5", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.2.5.zip", "archiveFileName": "LovyanGFX-0.2.5.zip", "size": 12281779, "checksum": "SHA-256:bfea772d5b72dc074b1132a1ee5cae9c3a143199f50d5ff6277b27e8e3c0ad14" }, { "name": "LovyanGFX", "version": "0.2.6", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.2.6.zip", "archiveFileName": "LovyanGFX-0.2.6.zip", "size": 12286623, "checksum": "SHA-256:1b8322dfaf1997d99ff63653ee3252999a0a67fa8192cdde21cab46d3545e695" }, { "name": "LovyanGFX", "version": "0.2.7", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.2.7.zip", "archiveFileName": "LovyanGFX-0.2.7.zip", "size": 12290433, "checksum": "SHA-256:5f82362ed8859f8be465ee3a3761e27c4323970f0e633cd1feede94dda31559d" }, { "name": "LovyanGFX", "version": "0.3.0", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.0.zip", "archiveFileName": "LovyanGFX-0.3.0.zip", "size": 46970621, "checksum": "SHA-256:1d7db5f72e8d5dc97e2202252dc119b4b1985009e2627e673d790f42511e8d45" }, { "name": "LovyanGFX", "version": "0.3.2", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.2.zip", "archiveFileName": "LovyanGFX-0.3.2.zip", "size": 46972200, "checksum": "SHA-256:cc1230d3f20f80e69f717d346fafefdca567be1e91a94a2a1e32146df94df5b1" }, { "name": "LovyanGFX", "version": "0.3.3", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.3.zip", "archiveFileName": "LovyanGFX-0.3.3.zip", "size": 46975334, "checksum": "SHA-256:445efd5e4f4e5b87127d61051f17c117426365ecdfdbd7e4271b1c0199194935" }, { "name": "LovyanGFX", "version": "0.3.4", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.4.zip", "archiveFileName": "LovyanGFX-0.3.4.zip", "size": 46975370, "checksum": "SHA-256:eed02cbf9848be1e55e72d098e930561548b2993687f8f40158a96ade715fded" }, { "name": "LovyanGFX", "version": "0.3.5", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.5.zip", "archiveFileName": "LovyanGFX-0.3.5.zip", "size": 46987578, "checksum": "SHA-256:e652a3d9f2c0e269cacc641c4bbb9ee58b5f8642b4c6bdc748f7a53dd09034ea" }, { "name": "LovyanGFX", "version": "0.3.6", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.6.zip", "archiveFileName": "LovyanGFX-0.3.6.zip", "size": 46987651, "checksum": "SHA-256:44f53ceeda9582b2f78fdf8ebdd1d7f83cce02f5140b42716c99377dd9ef87d2" }, { "name": "LovyanGFX", "version": "0.3.7", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.7.zip", "archiveFileName": "LovyanGFX-0.3.7.zip", "size": 46987865, "checksum": "SHA-256:a39db591a6d4f68d8f4da90ce7f3324f07e97faf20965d7c4c3f7cb5369d0f4a" }, { "name": "LovyanGFX", "version": "0.3.8", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.8.zip", "archiveFileName": "LovyanGFX-0.3.8.zip", "size": 46989838, "checksum": "SHA-256:e5d75f04ab592276288fcc301807a80958462955cf9e82cc76c255c73b7c0ba8" }, { "name": "LovyanGFX", "version": "0.3.9", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.9.zip", "archiveFileName": "LovyanGFX-0.3.9.zip", "size": 46993198, "checksum": "SHA-256:0c0144766102800f0fa17e610e9ce69143430ed07b4333de09b94c59b8a743dd" }, { "name": "LovyanGFX", "version": "0.3.10", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.10.zip", "archiveFileName": "LovyanGFX-0.3.10.zip", "size": 46993752, "checksum": "SHA-256:2795d0163d56260055f91ffe74484e8ca994cd181224d0e0589be8ca500b665c" }, { "name": "LovyanGFX", "version": "0.3.11", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.11.zip", "archiveFileName": "LovyanGFX-0.3.11.zip", "size": 46995550, "checksum": "SHA-256:e3a8adfe5751b45c1e81de9e19fabe80929c384d76ccfb0365068ce983a3a4c7" }, { "name": "LovyanGFX", "version": "0.3.12", "author": "lovyan03", "maintainer": "Lovyan \u003c42724151+lovyan03@users.noreply.github.com\u003e", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.3.12.zip", "archiveFileName": "LovyanGFX-0.3.12.zip", "size": 46995836, "checksum": "SHA-256:9272dce60982a81cdf8a2a677d9049707fa047c3f679cef3891161ff8a7df7bf" }, { "name": "LovyanGFX", "version": "0.4.0", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.0.zip", "archiveFileName": "LovyanGFX-0.4.0.zip", "size": 47303396, "checksum": "SHA-256:dfe8c33229d67808c2936130281fcb7c674665a9699affbc24bc5359a5f79bed" }, { "name": "LovyanGFX", "version": "0.4.1", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32 and SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, SAMD51(Seeeduino), M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.1.zip", "archiveFileName": "LovyanGFX-0.4.1.zip", "size": 47315578, "checksum": "SHA-256:798b821926ccd18db90c179be5c92ec32ae5970dd3935a8b4aabc7432e3b0d98" }, { "name": "LovyanGFX", "version": "0.4.2", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.2.zip", "archiveFileName": "LovyanGFX-0.4.2.zip", "size": 47334398, "checksum": "SHA-256:a632a4d0e1b8d2569c7f254a831f0d31ad9dbae44c84206d3068f08e75402a2e" }, { "name": "LovyanGFX", "version": "0.4.3", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.3.zip", "archiveFileName": "LovyanGFX-0.4.3.zip", "size": 47359373, "checksum": "SHA-256:4ca6afda22bc08a9c3f5bccf57636d687aab8359e543aa3aeaaade9927447378" }, { "name": "LovyanGFX", "version": "0.4.4", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.4.zip", "archiveFileName": "LovyanGFX-0.4.4.zip", "size": 47366235, "checksum": "SHA-256:85e6a14c0fd00b8ce7a39966901b158bbde08e1176c4f2c1448ed4e83816f2b5" }, { "name": "LovyanGFX", "version": "0.4.5", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.5.zip", "archiveFileName": "LovyanGFX-0.4.5.zip", "size": 47591706, "checksum": "SHA-256:ad10d727e9ecd12b5b47b4ea748ff2520674d0be2ced8dc03070838caa34ade5" }, { "name": "LovyanGFX", "version": "0.4.6", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.6.zip", "archiveFileName": "LovyanGFX-0.4.6.zip", "size": 47605172, "checksum": "SHA-256:870060d71fd159017a6ff5b141a9568f7c53d7bc765e7046c8530c99fa7789e1" }, { "name": "LovyanGFX", "version": "0.4.7", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.7.zip", "archiveFileName": "LovyanGFX-0.4.7.zip", "size": 47608320, "checksum": "SHA-256:64c9f207d65faa1c6c29ea2186a559b5e6eb120b4d715818acd28f956818e382" }, { "name": "LovyanGFX", "version": "0.4.9", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.9.zip", "archiveFileName": "LovyanGFX-0.4.9.zip", "size": 47611945, "checksum": "SHA-256:d3e8d2a2691ce02771b429f1718bd1b82a3989a73f5916e36b0d8eb1c1ee5229" }, { "name": "LovyanGFX", "version": "0.4.10", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.10.zip", "archiveFileName": "LovyanGFX-0.4.10.zip", "size": 47613671, "checksum": "SHA-256:215bb617420cbd5dd95b73553bcfa181404b1a70446161e31f11825819a5e340" }, { "name": "LovyanGFX", "version": "0.4.11", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.11.zip", "archiveFileName": "LovyanGFX-0.4.11.zip", "size": 47674151, "checksum": "SHA-256:0457a814b1f32b75575f33c27295fd9a127858793a7bc3cc60db7ded7637d9e0" }, { "name": "LovyanGFX", "version": "0.4.12", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.12.zip", "archiveFileName": "LovyanGFX-0.4.12.zip", "size": 47674101, "checksum": "SHA-256:96750496bbd0dff0ffe06c0835c9d6988ec10476f3f605a5af7e8079c177b133" }, { "name": "LovyanGFX", "version": "0.4.14", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.14.zip", "archiveFileName": "LovyanGFX-0.4.14.zip", "size": 47685449, "checksum": "SHA-256:375a8a38f413061a26f33f02562847d83f3d46e6a260589d0350e06762c478bd" }, { "name": "LovyanGFX", "version": "0.4.15", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.15.zip", "archiveFileName": "LovyanGFX-0.4.15.zip", "size": 47795403, "checksum": "SHA-256:2847f8d1f3cf30dc7392c3a1642e80359a495b67e3a10ec6019c0a50bf8c0d9c" }, { "name": "LovyanGFX", "version": "0.4.16", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.16.zip", "archiveFileName": "LovyanGFX-0.4.16.zip", "size": 47812318, "checksum": "SHA-256:289255b349d92373ca2644e48670e530d8d7131b5325497fd08bad3897805793" }, { "name": "LovyanGFX", "version": "0.4.17", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.17.zip", "archiveFileName": "LovyanGFX-0.4.17.zip", "size": 47813995, "checksum": "SHA-256:4cb53ec49e0b840244d29d5197929009ae9ed7383e940a4373f60c3239533b50" }, { "name": "LovyanGFX", "version": "0.4.18", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.4.18.zip", "archiveFileName": "LovyanGFX-0.4.18.zip", "size": 48760417, "checksum": "SHA-256:43d74cc164fe8ef5bd6287e3810abe29528dde5ff104b68e3c6921ea42b55d20" }, { "name": "LovyanGFX", "version": "0.5.0", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-0.5.0.zip", "archiveFileName": "LovyanGFX-0.5.0.zip", "size": 48897204, "checksum": "SHA-256:853bfd82d5f3f1156d3dd484e6de22655923c4e4e0fe332ee486e641e88f732f" }, { "name": "LovyanGFX", "version": "1.1.2", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-1.1.2.zip", "archiveFileName": "LovyanGFX-1.1.2.zip", "size": 48901493, "checksum": "SHA-256:5bc8ab6898c7a3dab0cd51a5c30a0cfd0f38c9786e6901fd365299e468fc1eff" }, { "name": "LovyanGFX", "version": "1.1.5", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-1.1.5.zip", "archiveFileName": "LovyanGFX-1.1.5.zip", "size": 48899026, "checksum": "SHA-256:7d117992d77e2a9ed190fe256bf8e868a60f31f455d8696ff9a687c1befbe7dc" }, { "name": "LovyanGFX", "version": "1.1.6", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-1.1.6.zip", "archiveFileName": "LovyanGFX-1.1.6.zip", "size": 48984421, "checksum": "SHA-256:2edf178b56ff2f89578f045f3369ba320f548c7660813937c4b5432d57861930" }, { "name": "LovyanGFX", "version": "1.1.7", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-1.1.7.zip", "archiveFileName": "LovyanGFX-1.1.7.zip", "size": 48970395, "checksum": "SHA-256:8b89be8d65926918e448951208c0889c5213bf0f2ae2fe8cfbf9a6138a20e510" }, { "name": "LovyanGFX", "version": "1.1.8", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-1.1.8.zip", "archiveFileName": "LovyanGFX-1.1.8.zip", "size": 48979412, "checksum": "SHA-256:ed4dd4eb961207194f8d0951ea55b0c6693c6f336ba687fa9fd6c79449c1f100" }, { "name": "LovyanGFX", "version": "1.1.9", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-1.1.9.zip", "archiveFileName": "LovyanGFX-1.1.9.zip", "size": 48979354, "checksum": "SHA-256:2b41c9ed6498c100cd4ca22831632244517c24923d109875fa0805560494da73" }, { "name": "LovyanGFX", "version": "1.1.12", "author": "lovyan03", "maintainer": "lovyan03", "sentence": "TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040", "paragraph": "Supports TFT LCD displays using drivers that operate with hardware SPI. ESP32, ESP8266, SAMD21, SAMD51, RP2040, M5Stack, M5StackCore2, M5StickC, M5StickCPlus, ODROID-GO, TTGO T-Watch, TTGO T-Wristband, ESP-WROVER-KIT, WioTerminal, WiFiBoy, MakePython, HX8357, ILI9163, ILI9342, ILI9341, ILI9486, ILI9488, ST7735, ST7789, ST7796, SSD1351", "website": "https://github.com/lovyan03/LovyanGFX", "category": "Display", "architectures": [ "esp32", "esp8266", "samd", "rp2040", "mbed_rp2040", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/lovyan03/LovyanGFX.git", "providesIncludes": [ "LovyanGFX.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/lovyan03/LovyanGFX-1.1.12.zip", "archiveFileName": "LovyanGFX-1.1.12.zip", "size": 48970425, "checksum": "SHA-256:9243876b28b395e7c44791e15172718ea5d13c2ec3521c100679e855301ac18c" }, { "name": "PulsePattern", "version": "0.0.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to generate repeating pulse patterns.", "paragraph": "uses timer1", "website": "https://github.com/RobTillaart/PulsePattern", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PulsePattern.git", "providesIncludes": [ "PulsePattern.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PulsePattern-0.0.8.zip", "archiveFileName": "PulsePattern-0.0.8.zip", "size": 6288, "checksum": "SHA-256:ea1c147c65ce643c0e397f5f156b22430684764d772903505ea2622f4094cb25" }, { "name": "PulsePattern", "version": "0.1.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to generate repeating pulse patterns. (AVR only)", "paragraph": "uses timer1", "website": "https://github.com/RobTillaart/PulsePattern", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PulsePattern.git", "providesIncludes": [ "PulsePattern.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PulsePattern-0.1.0.zip", "archiveFileName": "PulsePattern-0.1.0.zip", "size": 6275, "checksum": "SHA-256:4b3e3c0ad0fa6e88046b22315e88693027d6c908042b1780d129d5acfcf25529" }, { "name": "PulsePattern", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to generate repeating pulse patterns. (AVR only)", "paragraph": "uses timer1", "website": "https://github.com/RobTillaart/PulsePattern", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PulsePattern.git", "providesIncludes": [ "PulsePattern.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PulsePattern-0.1.1.zip", "archiveFileName": "PulsePattern-0.1.1.zip", "size": 8355, "checksum": "SHA-256:a5df3f9c8dc7297b3461bba8bdb783b68f022e672f0814b0b2f45a25f371808d" }, { "name": "PulsePattern", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to generate repeating pulse patterns. (AVR only)", "paragraph": "uses timer1", "website": "https://github.com/RobTillaart/PulsePattern", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PulsePattern.git", "providesIncludes": [ "PulsePattern.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PulsePattern-0.1.3.zip", "archiveFileName": "PulsePattern-0.1.3.zip", "size": 14145, "checksum": "SHA-256:569ab50f63a53a3f9bfefac03d8b0f6e859024f94c8cad45de8956618714e4e8" }, { "name": "PulsePattern", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to generate repeating pulse patterns. (AVR only)", "paragraph": "uses timer1", "website": "https://github.com/RobTillaart/PulsePattern", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PulsePattern.git", "providesIncludes": [ "PulsePattern.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PulsePattern-0.1.4.zip", "archiveFileName": "PulsePattern-0.1.4.zip", "size": 14465, "checksum": "SHA-256:99b234aafe6e18c80d5e2d3137e88619222f9b72666a75cc2320bef3d7120970" }, { "name": "PulsePattern", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to generate repeating pulse patterns. (AVR only)", "paragraph": "uses timer1", "website": "https://github.com/RobTillaart/PulsePattern", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PulsePattern.git", "providesIncludes": [ "PulsePattern.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PulsePattern-0.1.5.zip", "archiveFileName": "PulsePattern-0.1.5.zip", "size": 15853, "checksum": "SHA-256:1b8a182ce20b6616fd3181786a6892492363838243b22d0874b85f1b12a152fb" }, { "name": "PulsePattern", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to generate repeating pulse patterns. (AVR only)", "paragraph": "uses timer1", "website": "https://github.com/RobTillaart/PulsePattern", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PulsePattern.git", "providesIncludes": [ "PulsePattern.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PulsePattern-0.1.6.zip", "archiveFileName": "PulsePattern-0.1.6.zip", "size": 16289, "checksum": "SHA-256:e3b9008e1ce22449a34b572a674119b9d0e4f685f4626330f665827c0ecf1640" }, { "name": "PulsePattern", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to generate repeating pulse patterns. (AVR only)", "paragraph": "uses timer1", "website": "https://github.com/RobTillaart/PulsePattern", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PulsePattern.git", "providesIncludes": [ "PulsePattern.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PulsePattern-0.1.7.zip", "archiveFileName": "PulsePattern-0.1.7.zip", "size": 16523, "checksum": "SHA-256:606cbefbf17dba0e59a41f22805ab8ea69a0b3a146182d43c61a85f2d3f91f4d" }, { "name": "modbus-esp8266", "version": "2.0.0", "author": "Andre Sarmento Barbosa", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmal.com\u003e", "sentence": "Modbus Master-Slave Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-2.0.0.zip", "archiveFileName": "modbus_esp8266-2.0.0.zip", "size": 31454, "checksum": "SHA-256:19c2c9ca455354ab78390687b94104d87d0e696739a1922eafdae375e579ce28" }, { "name": "modbus-esp8266", "version": "2.0.1", "author": "Andre Sarmento Barbosa", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmal.com\u003e", "sentence": "Modbus Master-Slave Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-2.0.1.zip", "archiveFileName": "modbus_esp8266-2.0.1.zip", "size": 31520, "checksum": "SHA-256:7f43ae784c576b817480e17edb054920be15437ddeec31f107b615c5c8e7654b" }, { "name": "modbus-esp8266", "version": "2.1.0", "author": "Andre Sarmento Barbosa", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmal.com\u003e", "sentence": "Modbus Master-Slave Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-2.1.0.zip", "archiveFileName": "modbus_esp8266-2.1.0.zip", "size": 33446, "checksum": "SHA-256:0a93248f05df33c1d018e4b4d02bc9fd346b9a117ddf19c7cd26fff83409cee2" }, { "name": "modbus-esp8266", "version": "3.0.0", "author": "Andre Sarmento Barbosa", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmal.com\u003e", "sentence": "Modbus Master-Slave Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-3.0.0.zip", "archiveFileName": "modbus_esp8266-3.0.0.zip", "size": 45444, "checksum": "SHA-256:5289c0eb088aee5f4366685b50e36182000056191d3c6ef0f8114294fe46bf43" }, { "name": "modbus-esp8266", "version": "1.0.0", "author": "Andre Sarmento Barbosa", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmal.com\u003e", "sentence": "Modbus Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-1.0.0.zip", "archiveFileName": "modbus_esp8266-1.0.0.zip", "size": 18117, "checksum": "SHA-256:02402c0e31cb48482eb49273eff7e4145c7027a25f9fa2857d4394908b9ac259" }, { "name": "modbus-esp8266", "version": "1.1.0", "author": "Andre Sarmento Barbosa", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmal.com\u003e", "sentence": "Modbus Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-1.1.0.zip", "archiveFileName": "modbus_esp8266-1.1.0.zip", "size": 19814, "checksum": "SHA-256:16be145893f603f6773f6732928d17da1e77f77a72369df068188d5b8d0c517d" }, { "name": "modbus-esp8266", "version": "1.2.0", "author": "Andre Sarmento Barbosa", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmal.com\u003e", "sentence": "Modbus Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-1.2.0.zip", "archiveFileName": "modbus_esp8266-1.2.0.zip", "size": 21683, "checksum": "SHA-256:0c84590d0ca0dd51dd6f9e4f0c181d15e78e6969e980f7897fd49d89432190f1" }, { "name": "modbus-esp8266", "version": "3.0.1", "author": "Andre Sarmento Barbosa, Alexander Emelianov", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmail.com\u003e", "sentence": "Modbus RTU and Modbus TCP Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-3.0.1.zip", "archiveFileName": "modbus_esp8266-3.0.1.zip", "size": 45316, "checksum": "SHA-256:99d71494ffb6ea963040582e53f09458a72e0328552f5bf1c359f178abc32808" }, { "name": "modbus-esp8266", "version": "3.0.2", "author": "Andre Sarmento Barbosa, Alexander Emelianov", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmail.com\u003e", "sentence": "Modbus RTU and Modbus TCP Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-3.0.2.zip", "archiveFileName": "modbus_esp8266-3.0.2.zip", "size": 45344, "checksum": "SHA-256:d85dad256fd2de95f9f76d218a1e9613dfd23afd6f2b62e2b185bbe7756479d9" }, { "name": "modbus-esp8266", "version": "3.0.3", "author": "Andre Sarmento Barbosa, Alexander Emelianov", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmail.com\u003e", "sentence": "Modbus RTU and Modbus TCP Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-3.0.3.zip", "archiveFileName": "modbus_esp8266-3.0.3.zip", "size": 45539, "checksum": "SHA-256:e72e7694bd7b55f1e0b65545455b4b4f46a1294eb8c1ec4beba469e798416041" }, { "name": "modbus-esp8266", "version": "3.0.4", "author": "Andre Sarmento Barbosa, Alexander Emelianov", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmail.com\u003e", "sentence": "Modbus RTU and Modbus TCP Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-3.0.4.zip", "archiveFileName": "modbus_esp8266-3.0.4.zip", "size": 45928, "checksum": "SHA-256:8ee875761990d50b6b343a03fa2ad5c9c5e7bb9a7dff4e02174f765d250c11e2" }, { "name": "modbus-esp8266", "version": "3.0.6", "author": "Andre Sarmento Barbosa, Alexander Emelianov", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmail.com\u003e", "sentence": "Modbus RTU and Modbus TCP Library for ESP8266/ESP32", "paragraph": "This library allows your ESP8266/ESP32 to communicate via Modbus protocol. The Modbus is a master-slave protocol used in industrial automation and can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-3.0.6.zip", "archiveFileName": "modbus_esp8266-3.0.6.zip", "size": 45987, "checksum": "SHA-256:1bd147e930ef1ba36e3e7c60025b1a3d0359b8a9bf5be15fcd3ae99e9cd79832" }, { "name": "modbus-esp8266", "version": "4.0.0-RC1", "author": "Andre Sarmento Barbosa, Alexander Emelianov", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmail.com\u003e", "sentence": "Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security", "paragraph": "Most complete Modbus protocol implementation for Arduino. The Modbus is a master-slave protocol used in industrial automation and also can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-4.0.0-RC1.zip", "archiveFileName": "modbus_esp8266-4.0.0-RC1.zip", "size": 165049, "checksum": "SHA-256:146174aa94c0fb161841b4a92f091c3f9cecaf0d4de3ae494db4d7b2e09f6667" }, { "name": "modbus-esp8266", "version": "4.0.0", "author": "Andre Sarmento Barbosa, Alexander Emelianov", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmail.com\u003e", "sentence": "Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security", "paragraph": "Most complete Modbus protocol implementation for Arduino. The Modbus is a master-slave protocol used in industrial automation and also can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-4.0.0.zip", "archiveFileName": "modbus_esp8266-4.0.0.zip", "size": 163789, "checksum": "SHA-256:b5bedafce1160b4a8b6bd6c1727d0e9fdac2956afddf6b669b039cff29ebd506" }, { "name": "modbus-esp8266", "version": "4.1.0-RC1", "author": "Andre Sarmento Barbosa, Alexander Emelianov", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmail.com\u003e", "sentence": "Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security", "paragraph": "Most complete Modbus protocol implementation for Arduino. The Modbus is a master-slave protocol used in industrial automation and also can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-4.1.0-RC1.zip", "archiveFileName": "modbus_esp8266-4.1.0-RC1.zip", "size": 175916, "checksum": "SHA-256:f3b7dee68713d7d447d446055d2aa141a68b4b97e5bbceb775f4339cfca3da35" }, { "name": "modbus-esp8266", "version": "4.1.0", "author": "Andre Sarmento Barbosa, Alexander Emelianov", "maintainer": "Alexander Emelianov\u003ca.m.emelianov@gmail.com\u003e", "sentence": "Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security", "paragraph": "Most complete Modbus protocol implementation for Arduino. The Modbus is a master-slave protocol used in industrial automation and also can be used in other areas, such as home automation.", "website": "https://github.com/emelianov/modbus-esp8266", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/emelianov/modbus-esp8266.git", "url": "https://downloads.arduino.cc/libraries/github.com/emelianov/modbus_esp8266-4.1.0.zip", "archiveFileName": "modbus_esp8266-4.1.0.zip", "size": 177086, "checksum": "SHA-256:8c44adde343fe70675bbaeeb88c5d4cf819383a7e6f0d9c765dcf68b8682c8b7" }, { "name": "LineFormatter", "version": "0.1.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Wrapper class for Serial to enhance layout of tabular data.", "paragraph": "Set flexible tab positions, repeat strings for easy layout.", "website": "https://github.com/RobTillaart/LineFormatter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/LineFormatter.git", "providesIncludes": [ "LineFormatter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/LineFormatter-0.1.0.zip", "archiveFileName": "LineFormatter-0.1.0.zip", "size": 8287, "checksum": "SHA-256:14e2f1f5c86e395163b562a84392f0ff3f51f870b7a7ae7705b0c30e0e6dc486" }, { "name": "LineFormatter", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Wrapper class for Serial to enhance layout of tabular data.", "paragraph": "Set flexible tab positions, repeat strings for easy layout.", "website": "https://github.com/RobTillaart/LineFormatter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/LineFormatter.git", "providesIncludes": [ "LineFormatter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/LineFormatter-0.1.1.zip", "archiveFileName": "LineFormatter-0.1.1.zip", "size": 12065, "checksum": "SHA-256:f3102b16adbb7a71129f52da79453a2e895811a7606200fd83821412a1159533" }, { "name": "LineFormatter", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Wrapper class for Serial to enhance layout of tabular data.", "paragraph": "Set flexible tab positions, repeat strings for easy layout.", "website": "https://github.com/RobTillaart/LineFormatter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/LineFormatter.git", "providesIncludes": [ "LineFormatter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/LineFormatter-0.1.2.zip", "archiveFileName": "LineFormatter-0.1.2.zip", "size": 13792, "checksum": "SHA-256:2ced46da1a3d965fced8357ed0e569a01d0bdd4a1462731c0a4dfb7791daebdd" }, { "name": "LineFormatter", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Wrapper class for Serial to enhance layout of tabular data.", "paragraph": "Set flexible tab positions, repeat strings for easy layout.", "website": "https://github.com/RobTillaart/LineFormatter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/LineFormatter.git", "providesIncludes": [ "LineFormatter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/LineFormatter-0.1.3.zip", "archiveFileName": "LineFormatter-0.1.3.zip", "size": 14333, "checksum": "SHA-256:459630a99c5a3afe8f89ce5386d588f0f764d1a615485d4077290f360533fcd5" }, { "name": "LineFormatter", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Wrapper class for Serial to enhance layout of tabular data.", "paragraph": "Set flexible tab positions, repeat strings for easy layout.", "website": "https://github.com/RobTillaart/LineFormatter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/LineFormatter.git", "providesIncludes": [ "LineFormatter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/LineFormatter-0.1.5.zip", "archiveFileName": "LineFormatter-0.1.5.zip", "size": 14775, "checksum": "SHA-256:393ac394b8983907067ddd7ec2b9ac0c8a1d9847c581c0bd722dfdf2f057b1e6" }, { "name": "LineFormatter", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Wrapper class for Stream e.g. Serial to enhance layout of tabular data.", "paragraph": "Set flexible tab positions, repeat strings for easy layout.", "website": "https://github.com/RobTillaart/LineFormatter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/LineFormatter.git", "providesIncludes": [ "LineFormatter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/LineFormatter-0.2.0.zip", "archiveFileName": "LineFormatter-0.2.0.zip", "size": 17988, "checksum": "SHA-256:b1fccfa0fed0671e8c3a5b4c7f2ebcaa50a2c8dac95ca3c079f43493a68d9d06" }, { "name": "LineFormatter", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Wrapper class for Stream e.g. Serial to enhance layout of tabular data.", "paragraph": "Set flexible tab positions, repeat strings for easy layout.", "website": "https://github.com/RobTillaart/LineFormatter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/LineFormatter.git", "providesIncludes": [ "LineFormatter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/LineFormatter-0.2.1.zip", "archiveFileName": "LineFormatter-0.2.1.zip", "size": 18244, "checksum": "SHA-256:057361e27d1137114b1023d6e6dc95c63070994a3012dd995d5068c31f87d2be" }, { "name": "LineFormatter", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Wrapper class for Stream e.g. Serial to enhance layout of tabular data.", "paragraph": "Set flexible tab positions, repeat strings for easy layout.", "website": "https://github.com/RobTillaart/LineFormatter", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/LineFormatter.git", "providesIncludes": [ "LineFormatter.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/LineFormatter-0.3.0.zip", "archiveFileName": "LineFormatter-0.3.0.zip", "size": 21723, "checksum": "SHA-256:fc197c2c43b68827ef672d1af0194e6fcac3387bad3806186433ed4bd2c9b3b7" }, { "name": "Bootstrapper", "version": "1.4.2", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management.", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.4.2.zip", "archiveFileName": "Bootstrapper-1.4.2.zip", "size": 373723, "checksum": "SHA-256:d5bb23b19518b18ea55d140735d7947a576823b8ec3ac586417ac7777cb6c578" }, { "name": "Bootstrapper", "version": "1.4.4", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management.", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.4.4.zip", "archiveFileName": "Bootstrapper-1.4.4.zip", "size": 373722, "checksum": "SHA-256:6f1168c97295a6501baddbda67ccfcaeb2befd772ca9eae51f4827723aa83eb8" }, { "name": "Bootstrapper", "version": "1.4.5", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management.", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.4.5.zip", "archiveFileName": "Bootstrapper-1.4.5.zip", "size": 373725, "checksum": "SHA-256:fdfea16f857c9e79b6357dc09304ed837d4fa14acccbf4f84aee798d3a61d0b9" }, { "name": "Bootstrapper", "version": "1.5.0", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.5.0.zip", "archiveFileName": "Bootstrapper-1.5.0.zip", "size": 374667, "checksum": "SHA-256:16d417af276026566047d36fe6330230ebb6bc95a40a576bd2ebcc08e71b61b9" }, { "name": "Bootstrapper", "version": "1.6.0", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.6.0.zip", "archiveFileName": "Bootstrapper-1.6.0.zip", "size": 525683, "checksum": "SHA-256:8a4a55650cbe86727f751e46e6ed1a9190d69b53438784df610252d1834ad203" }, { "name": "Bootstrapper", "version": "1.7.0", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.7.0.zip", "archiveFileName": "Bootstrapper-1.7.0.zip", "size": 525938, "checksum": "SHA-256:d5c10e99fb7e5f7078f12aadc48f927fe2686dda2944112e25162bac7d84cd0c" }, { "name": "Bootstrapper", "version": "1.7.3", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.7.3.zip", "archiveFileName": "Bootstrapper-1.7.3.zip", "size": 526186, "checksum": "SHA-256:ba152a776088c36ca3c6c9b6528d653578c3e6fbac16ed943e5fd9756c53b99c" }, { "name": "Bootstrapper", "version": "1.7.4", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.7.4.zip", "archiveFileName": "Bootstrapper-1.7.4.zip", "size": 526325, "checksum": "SHA-256:568df1f8a70a892c42e971a0883a9070cf28b78a0dcafc0f17e9a43c8a9d0c1c" }, { "name": "Bootstrapper", "version": "1.7.5", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.7.5.zip", "archiveFileName": "Bootstrapper-1.7.5.zip", "size": 526331, "checksum": "SHA-256:0d598573142f4c3e475ecf12013d78f5092a78a8c957541076948e317ac31f91" }, { "name": "Bootstrapper", "version": "1.7.8", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.7.8.zip", "archiveFileName": "Bootstrapper-1.7.8.zip", "size": 526451, "checksum": "SHA-256:71d0779b85b2c22c7844b80bb17344ea2669ce36cf9ef214a12ff4a10e8a7cd8" }, { "name": "Bootstrapper", "version": "1.7.9", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.7.9.zip", "archiveFileName": "Bootstrapper-1.7.9.zip", "size": 526472, "checksum": "SHA-256:f798a2e00aceef487cc41952e958b8f2258738ea21081294bdf42d93d0438d2e" }, { "name": "Bootstrapper", "version": "1.8.0", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.8.0.zip", "archiveFileName": "Bootstrapper-1.8.0.zip", "size": 526468, "checksum": "SHA-256:2f8b0a3e64f78084d1294f9e03b79934ebbc4794be5d86be3d297e9f3c8dda56" }, { "name": "Bootstrapper", "version": "1.9.0", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.9.0.zip", "archiveFileName": "Bootstrapper-1.9.0.zip", "size": 526590, "checksum": "SHA-256:f3aea1ee4711e97b724cf19c0b0fa366fad49af9a916cabf3069608008d88ed9" }, { "name": "Bootstrapper", "version": "1.9.1", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.9.1.zip", "archiveFileName": "Bootstrapper-1.9.1.zip", "size": 526612, "checksum": "SHA-256:b38b857fca037f28ca9db2b7995c304f7c7a87a943b55bccaeb7ae3bc5ca9052" }, { "name": "Bootstrapper", "version": "1.9.2", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.9.2.zip", "archiveFileName": "Bootstrapper-1.9.2.zip", "size": 526663, "checksum": "SHA-256:8de1ffeb0be4afb38fa5488ae6815539267367271db974b26d80b22a87a34cae" }, { "name": "Bootstrapper", "version": "1.10.3", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.10.3.zip", "archiveFileName": "Bootstrapper-1.10.3.zip", "size": 528950, "checksum": "SHA-256:67712ea36a63102eb32f3ff4fdf3bb4e9f5865c80ec6893f6011df6a4112f548" }, { "name": "Bootstrapper", "version": "1.11.2", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.11.2.zip", "archiveFileName": "Bootstrapper-1.11.2.zip", "size": 311492, "checksum": "SHA-256:7def4710a1786b6f85a6f77a505921b3a52afb9328ebfcf511fb6443d8f412d9" }, { "name": "Bootstrapper", "version": "1.11.3", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.11.3.zip", "archiveFileName": "Bootstrapper-1.11.3.zip", "size": 311480, "checksum": "SHA-256:a099d46915d29b0a1b0dec40a9d9752ce88809b9057c7b92318aeaf2773b70a0" }, { "name": "Bootstrapper", "version": "1.11.4", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.11.4.zip", "archiveFileName": "Bootstrapper-1.11.4.zip", "size": 311459, "checksum": "SHA-256:f1a30640aaa65663e32a9e8787840d4778f4a875ebcf9d4f3e52711743a1116a" }, { "name": "Bootstrapper", "version": "1.12.5", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.12.5.zip", "archiveFileName": "Bootstrapper-1.12.5.zip", "size": 311553, "checksum": "SHA-256:426cb8b2fc33b32a730de99cfeaf5bf7fbc2a0cb43e7ad6110672cccf3d342a6" }, { "name": "Bootstrapper", "version": "1.12.6", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.12.6.zip", "archiveFileName": "Bootstrapper-1.12.6.zip", "size": 311745, "checksum": "SHA-256:28a339a5e632e9d0b2421f245b0a7da37f54e80ef4cdacfa70a4494d5f6af30e" }, { "name": "Bootstrapper", "version": "1.12.7", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.12.7.zip", "archiveFileName": "Bootstrapper-1.12.7.zip", "size": 311883, "checksum": "SHA-256:9edbc09aeaa705f2148dcb663dad694a8eff9329940b2933f521707de7983f13" }, { "name": "Bootstrapper", "version": "1.12.8", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.12.8.zip", "archiveFileName": "Bootstrapper-1.12.8.zip", "size": 312298, "checksum": "SHA-256:3bac012efa3cf4e07a20e400a5df088a0ef858570b0cc41a2de6d34787e6cd4f" }, { "name": "Bootstrapper", "version": "1.12.9", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.12.9.zip", "archiveFileName": "Bootstrapper-1.12.9.zip", "size": 315297, "checksum": "SHA-256:a90d7a60dc5ab7ff8a55e214698eb60b7dc9ed07b8eb670d52d0db0fe1f7ce8e" }, { "name": "Bootstrapper", "version": "1.12.10", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.12.10.zip", "archiveFileName": "Bootstrapper-1.12.10.zip", "size": 315415, "checksum": "SHA-256:bbdf774228c30b926bb20627136823f9e95bd8ed09f1caa40b6823ec3d4cd88f" }, { "name": "Bootstrapper", "version": "1.12.11", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.12.11.zip", "archiveFileName": "Bootstrapper-1.12.11.zip", "size": 315535, "checksum": "SHA-256:be89c8213639d591a821dd3240e946b9490f5f5429ec2534ddf6508a2f5c051b" }, { "name": "Bootstrapper", "version": "1.12.12", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.12.12.zip", "archiveFileName": "Bootstrapper-1.12.12.zip", "size": 316106, "checksum": "SHA-256:4cf03c67b8a67b186040d04325d743886d3e116458bc77116cf9e500d4a69c14" }, { "name": "Bootstrapper", "version": "1.13.0", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.13.0.zip", "archiveFileName": "Bootstrapper-1.13.0.zip", "size": 315813, "checksum": "SHA-256:55d9f402596c1193819c6417bd7db43cba47e549f7cf382d4386e16986d7253a" }, { "name": "Bootstrapper", "version": "1.13.1", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.13.1.zip", "archiveFileName": "Bootstrapper-1.13.1.zip", "size": 315812, "checksum": "SHA-256:150077c2f58fb80e1870a99f672f32b7210be14e7a3c7f5d2e50d14de90ea998" }, { "name": "Bootstrapper", "version": "1.13.3", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.13.3.zip", "archiveFileName": "Bootstrapper-1.13.3.zip", "size": 315812, "checksum": "SHA-256:7b7b30240b42630a5912714872c29778100740b9b23960124c3c390a4fab757a" }, { "name": "Bootstrapper", "version": "1.13.4", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.13.4.zip", "archiveFileName": "Bootstrapper-1.13.4.zip", "size": 315887, "checksum": "SHA-256:4bf4cd6c5fb0f5d170a58a2e7d340a255b9d76916aa2604f107692497fba9b86" }, { "name": "Bootstrapper", "version": "1.13.5", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.13.5.zip", "archiveFileName": "Bootstrapper-1.13.5.zip", "size": 315940, "checksum": "SHA-256:0e323f3d7714ca84c76e6d49814065c17636e429a9f26c76eec7d46852e54d40" }, { "name": "Bootstrapper", "version": "1.14.0", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.14.0.zip", "archiveFileName": "Bootstrapper-1.14.0.zip", "size": 315940, "checksum": "SHA-256:14cf65492f2890039511e3938a8b11f708bf7f85c8d66f0bff26ff918ec33b1c" }, { "name": "Bootstrapper", "version": "1.15.1", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.15.1.zip", "archiveFileName": "Bootstrapper-1.15.1.zip", "size": 316487, "checksum": "SHA-256:e33281cd2f9620a2bdb790be143c292948cade791f5af65d32c0afee9e5592cd" }, { "name": "Bootstrapper", "version": "1.15.2", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.15.2.zip", "archiveFileName": "Bootstrapper-1.15.2.zip", "size": 316488, "checksum": "SHA-256:eea04e28d056a3250add474f43a0225559d12a961168b903cdbe3f497b88ee11" }, { "name": "Bootstrapper", "version": "1.16.0", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.16.0.zip", "archiveFileName": "Bootstrapper-1.16.0.zip", "size": 315915, "checksum": "SHA-256:ba90b61adb46831a0275dd2981f73177efa406ffab5f8b4314a2a257b6779278" }, { "name": "Bootstrapper", "version": "1.16.1", "author": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "maintainer": "Davide Perini \u003cperini.davide@dpsoftware.org\u003e", "sentence": "A client library for MQTT messaging.", "paragraph": "Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)", "website": "https://github.com/sblantipodi/arduino_bootstrapper", "category": "Other", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sblantipodi/arduino_bootstrapper.git", "dependencies": [ { "name": "ArduinoJson" }, { "name": "PubSubClient" }, { "name": "Adafruit SSD1306" } ], "url": "https://downloads.arduino.cc/libraries/github.com/sblantipodi/Bootstrapper-1.16.1.zip", "archiveFileName": "Bootstrapper-1.16.1.zip", "size": 315916, "checksum": "SHA-256:706a68db66a65a7703b8e04f729e21e1e1593ba4f8252fb859c6bb6c8d9689f0" }, { "name": "MaximWire", "version": "1.0.0", "author": "xeno \u003cxeno@mail.ru\u003e", "maintainer": "xeno \u003cxeno@mail.ru\u003e", "sentence": "A library for DS18B20 temperature sensor and Arduino NANO 33 BLE controller", "paragraph": "It implements 1-Wire MaximIntegrated bus protocol", "website": "https://github.com/adameat/MaximWire", "category": "Sensors", "architectures": [ "nordicnrf52", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/adameat/MaximWire.git", "providesIncludes": [ "MaximWire.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adameat/MaximWire-1.0.0.zip", "archiveFileName": "MaximWire-1.0.0.zip", "size": 9681, "checksum": "SHA-256:5b1ba59e9d50e8172af4ba924e0c482721e391ab3fdc8bf12297b30efdcd0ac5" }, { "name": "MaximWire", "version": "1.0.2", "author": "xeno \u003cxeno@mail.ru\u003e", "maintainer": "xeno \u003cxeno@mail.ru\u003e", "sentence": "A library for DS18B20 temperature sensor and Arduino NANO 33 BLE controller", "paragraph": "It implements 1-Wire MaximIntegrated bus protocol", "website": "https://github.com/adameat/MaximWire", "category": "Sensors", "architectures": [ "nordicnrf52", "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/adameat/MaximWire.git", "providesIncludes": [ "MaximWire.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adameat/MaximWire-1.0.2.zip", "archiveFileName": "MaximWire-1.0.2.zip", "size": 9704, "checksum": "SHA-256:a1be85903438c4d66caa41a91c836e7ff84dc21bb1931a3ecfe62beac817cb7f" }, { "name": "MaximWire", "version": "1.0.3", "author": "xeno \u003cxeno@mail.ru\u003e", "maintainer": "xeno \u003cxeno@mail.ru\u003e", "sentence": "A library for DS18B20 temperature sensor and Arduino NANO 33 BLE controller", "paragraph": "It implements 1-Wire MaximIntegrated bus protocol", "website": "https://github.com/adameat/MaximWire", "category": "Sensors", "architectures": [ "nordicnrf52", "mbed", "mbed_nano" ], "types": [ "Contributed" ], "repository": "https://github.com/adameat/MaximWire.git", "providesIncludes": [ "MaximWire.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/adameat/MaximWire-1.0.3.zip", "archiveFileName": "MaximWire-1.0.3.zip", "size": 9731, "checksum": "SHA-256:99af837257d2bf50286f5b49fca460ec84490bd4767f2c652490d79c440a2892" }, { "name": "mjson", "version": "1.0.0", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JSON parser, emitter, and JSON-RPC engine", "paragraph": "Making microcontrollers connected via https://vcon.io", "website": "https://github.com/cesanta/mjson", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mjson.git", "providesIncludes": [ "mjson.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mjson-1.0.0.zip", "archiveFileName": "mjson-1.0.0.zip", "size": 179659, "checksum": "SHA-256:9cfad4ef33e38dfa82c4771862785519d4f9c5d44f3fc81ec3f09f0ed8ef3106" }, { "name": "mjson", "version": "1.2.1", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JSON parser, emitter, and JSON-RPC engine", "paragraph": "Making microcontrollers connected via https://vcon.io", "website": "https://github.com/cesanta/mjson", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mjson.git", "providesIncludes": [ "mjson.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mjson-1.2.1.zip", "archiveFileName": "mjson-1.2.1.zip", "size": 181890, "checksum": "SHA-256:409eb9d88061e0914f9540a9557de0b8b74f67e948f7f1e94beff44aba69c70e" }, { "name": "mjson", "version": "1.2.2", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JSON parser, emitter, and JSON-RPC engine", "paragraph": "Making microcontrollers connected via https://vcon.io", "website": "https://github.com/cesanta/mjson", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mjson.git", "providesIncludes": [ "mjson.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mjson-1.2.2.zip", "archiveFileName": "mjson-1.2.2.zip", "size": 183451, "checksum": "SHA-256:610218f242af16868351a6b137d201bc1eccc8b577a7ed6672e13c1e5c09904a" }, { "name": "mjson", "version": "1.2.3", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JSON parser, emitter, and JSON-RPC engine", "paragraph": "Making microcontrollers connected via https://vcon.io", "website": "https://github.com/cesanta/mjson", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mjson.git", "providesIncludes": [ "mjson.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mjson-1.2.3.zip", "archiveFileName": "mjson-1.2.3.zip", "size": 184013, "checksum": "SHA-256:8cdc1b23f6916d34f5734094fed18c7f4870188ddaf1f9452be6cf059b0fa6f7" }, { "name": "mjson", "version": "1.2.4", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JSON parser, emitter, and JSON-RPC engine", "paragraph": "Making microcontrollers connected via https://vcon.io", "website": "https://github.com/cesanta/mjson", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mjson.git", "providesIncludes": [ "mjson.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mjson-1.2.4.zip", "archiveFileName": "mjson-1.2.4.zip", "size": 184201, "checksum": "SHA-256:fe4ed1f7469387d7e0f6a8c64a2be0046fc7df689a03006159ea77cf7198e3cb" }, { "name": "mjson", "version": "1.2.5", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JSON parser, emitter, and JSON-RPC engine", "paragraph": "Making microcontrollers connected via https://vcon.io", "website": "https://github.com/cesanta/mjson", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mjson.git", "providesIncludes": [ "mjson.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mjson-1.2.5.zip", "archiveFileName": "mjson-1.2.5.zip", "size": 184361, "checksum": "SHA-256:25774cf28c6c17cf11efd4db0c62ef2706bb27ecf76453741fe9b8a295b52d24" }, { "name": "mjson", "version": "1.2.6", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JSON parser, emitter, and JSON-RPC engine", "paragraph": "Making microcontrollers connected via https://vcon.io", "website": "https://github.com/cesanta/mjson", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mjson.git", "providesIncludes": [ "mjson.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mjson-1.2.6.zip", "archiveFileName": "mjson-1.2.6.zip", "size": 184571, "checksum": "SHA-256:b7c73304b597948392397a3d4c0649530218b7a32f2c82279304876718dc9e93" }, { "name": "mjson", "version": "1.2.7", "author": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "maintainer": "Cesanta Software Limited \u003csupport@cesanta.com\u003e", "sentence": "JSON parser, emitter, and JSON-RPC engine", "paragraph": "Making microcontrollers connected via https://vcon.io", "website": "https://github.com/cesanta/mjson", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cesanta/mjson.git", "providesIncludes": [ "mjson.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/cesanta/mjson-1.2.7.zip", "archiveFileName": "mjson-1.2.7.zip", "size": 184600, "checksum": "SHA-256:1e98bb0df36663b971c93930b8897950aec70b317de79a2018ef0544c9d199a7" }, { "name": "IridiumSBDi2c", "version": "3.0.0", "author": "Mikal Hart and Paul Clark (PaulZC)", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.", "paragraph": "It works on other Iridium devices too including the Qwiic Iridium 9603N (I2C). Messages are \"twitter length\" and can be sent to and from the device using email, HTTP POST, or the Rock7 console. Great for tracking balloons, vehicles, and ocean floaters.", "website": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/IridiumSBDi2c-3.0.0.zip", "archiveFileName": "IridiumSBDi2c-3.0.0.zip", "size": 86761, "checksum": "SHA-256:4a4c9c76a015310c8848ee117baf97f2199d1fd4744638e12c192231a9d235cc" }, { "name": "IridiumSBDi2c", "version": "3.0.1", "author": "Mikal Hart and Paul Clark (PaulZC)", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.", "paragraph": "It works on other Iridium devices too including the Qwiic Iridium 9603N (I2C). Messages are \"twitter length\" and can be sent to and from the device using email, HTTP POST, or the Rock7 console. Great for tracking balloons, vehicles, and ocean floaters.", "website": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/IridiumSBDi2c-3.0.1.zip", "archiveFileName": "IridiumSBDi2c-3.0.1.zip", "size": 89997, "checksum": "SHA-256:02d145f2172398935d0f85f1f60400db9e1b987cf04096bbbec04edd21b7c3fa" }, { "name": "IridiumSBDi2c", "version": "3.0.3", "author": "Mikal Hart and Paul Clark (PaulZC)", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.", "paragraph": "It works on other Iridium devices too including the Qwiic Iridium 9603N (I2C). Messages are \"twitter length\" and can be sent to and from the device using email, HTTP POST, or the Rock7 console. Great for tracking balloons, vehicles, and ocean floaters.", "website": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/IridiumSBDi2c-3.0.3.zip", "archiveFileName": "IridiumSBDi2c-3.0.3.zip", "size": 90202, "checksum": "SHA-256:ca5d62422a763fa0386e0b6fcb48f81d821e0889f790119b2b896309e78733a5" }, { "name": "IridiumSBDi2c", "version": "3.0.4", "author": "Mikal Hart and Paul Clark (PaulZC)", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.", "paragraph": "It works on other Iridium devices too including the Qwiic Iridium 9603N (I2C). Messages are \"twitter length\" and can be sent to and from the device using email, HTTP POST, or the Rock7 console. Great for tracking balloons, vehicles, and ocean floaters.", "website": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/IridiumSBDi2c-3.0.4.zip", "archiveFileName": "IridiumSBDi2c-3.0.4.zip", "size": 90314, "checksum": "SHA-256:2a764dbdc4d92da8df2fecae69e5f19dee99a4fd3ea01d7b9480926b9e6a7419" }, { "name": "IridiumSBDi2c", "version": "3.0.5", "author": "Mikal Hart and Paul Clark (PaulZC)", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.", "paragraph": "It works on other Iridium devices too including the Qwiic Iridium 9603N (I2C). Messages are \"twitter length\" and can be sent to and from the device using email, HTTP POST, or the Rock7 console. Great for tracking balloons, vehicles, and ocean floaters.", "website": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/IridiumSBDi2c-3.0.5.zip", "archiveFileName": "IridiumSBDi2c-3.0.5.zip", "size": 90335, "checksum": "SHA-256:c2049328850d94c98dd880c299e745894cc7f10c1481483194f8fb4593182f86" }, { "name": "IridiumSBDi2c", "version": "3.0.6", "author": "Mikal Hart and Paul Clark (PaulZC)", "maintainer": "SparkFun Electronics \u003csparkfun.com\u003e", "sentence": "This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.", "paragraph": "It works on other Iridium devices too including the Qwiic Iridium 9603N (I2C). Messages are \"twitter length\" and can be sent to and from the device using email, HTTP POST, or the Rock7 console. Great for tracking balloons, vehicles, and ocean floaters.", "website": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/sparkfun/SparkFun_IridiumSBD_I2C_Arduino_Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/sparkfun/IridiumSBDi2c-3.0.6.zip", "archiveFileName": "IridiumSBDi2c-3.0.6.zip", "size": 90363, "checksum": "SHA-256:186515a8de189ce44f519391fe142b08fc2e6f4686f7934e0ffff1bc403b0772" }, { "name": "MCP23017_WE", "version": "1.0.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander.", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.0.0.zip", "archiveFileName": "MCP23017_WE-1.0.0.zip", "size": 973403, "checksum": "SHA-256:a49360e94dce85f9ef7c9e455d5e9e6c3df60af92641e6966865a4f2e18f4959" }, { "name": "MCP23017_WE", "version": "1.1.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander.", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "avr", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.1.0.zip", "archiveFileName": "MCP23017_WE-1.1.0.zip", "size": 973409, "checksum": "SHA-256:b9c5b9b830b43b1956567e6ff2994f914b512d72345da736d489b85290bb0a28" }, { "name": "MCP23017_WE", "version": "1.2.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.2.3.zip", "archiveFileName": "MCP23017_WE-1.2.3.zip", "size": 973092, "checksum": "SHA-256:c09f3ddc369b0bbe94b264d164f7a4c0931b56fb13a872ced32088e1c5c26bce" }, { "name": "MCP23017_WE", "version": "1.3.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.0.zip", "archiveFileName": "MCP23017_WE-1.3.0.zip", "size": 941913, "checksum": "SHA-256:96d52e48a8ebdb83186d2c653abbde755dc2691a324674ea1653cde693f490ff" }, { "name": "MCP23017_WE", "version": "1.3.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.1.zip", "archiveFileName": "MCP23017_WE-1.3.1.zip", "size": 942456, "checksum": "SHA-256:bef6fd4cb780b10d1483fef88d2405f404ed0fc9314d079d0c9862e38462868c" }, { "name": "MCP23017_WE", "version": "1.3.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.2.zip", "archiveFileName": "MCP23017_WE-1.3.2.zip", "size": 942871, "checksum": "SHA-256:2db7e7cba313098eb1b9d8503a3ac0c10730ee158fc495454c2ba87d7000e4ac" }, { "name": "MCP23017_WE", "version": "1.3.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.3.zip", "archiveFileName": "MCP23017_WE-1.3.3.zip", "size": 942872, "checksum": "SHA-256:f736791c3d06ab652c2304f2270e0dba506ca215f031668de22ecd43c5110886" }, { "name": "MCP23017_WE", "version": "1.3.4", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.4.zip", "archiveFileName": "MCP23017_WE-1.3.4.zip", "size": 943038, "checksum": "SHA-256:433c6582d2523a65b5e2042be9da1f102445d8adae5d6ab1ada43460e0c47058" }, { "name": "MCP23017_WE", "version": "1.3.5", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.5.zip", "archiveFileName": "MCP23017_WE-1.3.5.zip", "size": 943036, "checksum": "SHA-256:81863ccd86dc3cf04fada592b82656810ac535118ad4cd20d99146eb0633a4dc" }, { "name": "MCP23017_WE", "version": "1.3.6", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.6.zip", "archiveFileName": "MCP23017_WE-1.3.6.zip", "size": 943014, "checksum": "SHA-256:7487bb7db28a5930687d64936d3d0f9ecb6e451167f9dc6f8eb9eeecba3f913e" }, { "name": "MCP23017_WE", "version": "1.3.7", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.7.zip", "archiveFileName": "MCP23017_WE-1.3.7.zip", "size": 943346, "checksum": "SHA-256:8adbf6e061655de85f6603d1c1ca4096281941eb4e1bc1b59d9781f9e622a576" }, { "name": "MCP23017_WE", "version": "1.3.8", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.8.zip", "archiveFileName": "MCP23017_WE-1.3.8.zip", "size": 944756, "checksum": "SHA-256:52aee87ce284314e0173d4c6c12afc6d3632727aa2f2268610f000822a8b0599" }, { "name": "MCP23017_WE", "version": "1.3.9", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.3.9.zip", "archiveFileName": "MCP23017_WE-1.3.9.zip", "size": 944759, "checksum": "SHA-256:ed250e9a67a673dc641df7fabd7084e2a9860da745fd2b410143761dfd8438e3" }, { "name": "MCP23017_WE", "version": "1.4.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.4.0.zip", "archiveFileName": "MCP23017_WE-1.4.0.zip", "size": 1190079, "checksum": "SHA-256:e5e78694faae015ac9e45971df65c453ca6e0ce97cd40f56ec06fda903184cbc" }, { "name": "MCP23017_WE", "version": "1.4.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.4.1.zip", "archiveFileName": "MCP23017_WE-1.4.1.zip", "size": 1190900, "checksum": "SHA-256:f5c58e359237feae0e5d3ad13e4eb6587c18f225e26607736abe7fc02f6c1c71" }, { "name": "MCP23017_WE", "version": "1.4.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.4.2.zip", "archiveFileName": "MCP23017_WE-1.4.2.zip", "size": 1191060, "checksum": "SHA-256:245b8e26b8ce55b2283fc731409f51fb8af3f1d9de58d8b00ef1df40a048b0f0" }, { "name": "MCP23017_WE", "version": "1.4.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017 portexpander", "paragraph": "It includes commands single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.4.3.zip", "archiveFileName": "MCP23017_WE-1.4.3.zip", "size": 1191778, "checksum": "SHA-256:f945ac41328ca5ff78559375d0fc991da11c6642a6b79edc93095505e8b2d35e" }, { "name": "MCP23017_WE", "version": "1.5.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.5.0.zip", "archiveFileName": "MCP23017_WE-1.5.0.zip", "size": 1657774, "checksum": "SHA-256:a9fc357521bbca87831bd83d3bc4dc7fab5e3cc575f7513cefd881ee5e48ebc6" }, { "name": "MCP23017_WE", "version": "1.5.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.5.1.zip", "archiveFileName": "MCP23017_WE-1.5.1.zip", "size": 1957305, "checksum": "SHA-256:10b43126a94c32ce1c44b596f31f2b116596b5267ff078bafb18b9e9b2aa788e" }, { "name": "MCP23017_WE", "version": "1.5.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.5.2.zip", "archiveFileName": "MCP23017_WE-1.5.2.zip", "size": 1957414, "checksum": "SHA-256:c7d2280a71498109788659a4bd29f0a88ffee0c6080b050ae94211fcfc260817" }, { "name": "MCP23017_WE", "version": "1.5.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.5.3.zip", "archiveFileName": "MCP23017_WE-1.5.3.zip", "size": 2223096, "checksum": "SHA-256:58dce60b05bd87ed13cd373c9b03628e69b25db6f997c6f4fe40825d45feaef2" }, { "name": "MCP23017_WE", "version": "1.5.4", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.5.4.zip", "archiveFileName": "MCP23017_WE-1.5.4.zip", "size": 2223138, "checksum": "SHA-256:4f90906e09bd64ebd3078b23d7b33f1ba3e4321af2637c831c01817ab4396c68" }, { "name": "MCP23017_WE", "version": "1.6.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.6.0.zip", "archiveFileName": "MCP23017_WE-1.6.0.zip", "size": 2223110, "checksum": "SHA-256:42864e8a344eccdd9008a57aacf693d83020027c81eb4ba9873cbdf21cc922e6" }, { "name": "MCP23017_WE", "version": "1.6.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.6.1.zip", "archiveFileName": "MCP23017_WE-1.6.1.zip", "size": 2222875, "checksum": "SHA-256:9b79c4081a3b72a574d778e015819abf1f1bba527ebf5bf774f60b0a30e47c6c" }, { "name": "MCP23017_WE", "version": "1.6.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.6.2.zip", "archiveFileName": "MCP23017_WE-1.6.2.zip", "size": 2222879, "checksum": "SHA-256:787daecddbebf0bb9f8bdcb37801e6a67fe70b54410109313eeacb09a9b9dabc" }, { "name": "MCP23017_WE", "version": "1.6.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.6.3.zip", "archiveFileName": "MCP23017_WE-1.6.3.zip", "size": 2223076, "checksum": "SHA-256:6bbba373fb7f5dd648ba7cf8a98e3937c1a61cee05711bccc454740159a719e6" }, { "name": "MCP23017_WE", "version": "1.6.4", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.6.4.zip", "archiveFileName": "MCP23017_WE-1.6.4.zip", "size": 2223327, "checksum": "SHA-256:2c429d90d54530917c8e82d0e81e80a245ca400055444f4622efc37da10bc55e" }, { "name": "MCP23017_WE", "version": "1.6.5", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.6.5.zip", "archiveFileName": "MCP23017_WE-1.6.5.zip", "size": 2223327, "checksum": "SHA-256:79d50948cb315a8033f047e3f9f7c7ec5c9ab3cf717a962dbbb9fc292317a77f" }, { "name": "MCP23017_WE", "version": "1.6.6", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.6.6.zip", "archiveFileName": "MCP23017_WE-1.6.6.zip", "size": 2223801, "checksum": "SHA-256:18f57d8a39f3067dfb89d8c53cadfe54f8241c0af074774f21bbc1854b56c8fb" }, { "name": "MCP23017_WE", "version": "1.6.7", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.6.7.zip", "archiveFileName": "MCP23017_WE-1.6.7.zip", "size": 2223801, "checksum": "SHA-256:27ce3bd47217bad39c1238983b80bcec55f403fdab460bed28baef2ba5338bb1" }, { "name": "MCP23017_WE", "version": "1.6.8", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.", "paragraph": "It includes commands for single pins and complete ports. Interrupts on pin changes and interrupts on deviation to the DEFVAL register are supported.", "website": "https://github.com/wollewald/MCP23017_WE", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/MCP23017_WE.git", "providesIncludes": [ "MCP23017.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/MCP23017_WE-1.6.8.zip", "archiveFileName": "MCP23017_WE-1.6.8.zip", "size": 2223875, "checksum": "SHA-256:41d146d03c48a4386dc49838c6a77e07831c951cc16e772ae463b0c6ef6acfdc" }, { "name": "ExtendedTouchEvent", "version": "1.0.0", "author": "arduhe", "maintainer": "arduhe", "sentence": "An eventmanager for touchscreens with XPT2046 controlerchip", "paragraph": "This eventmanager detects the events click, double click, long click, wipe, touch down, touch up and draw. On any of these events a callback function can be registered. The parameters how to detect the events can be modified.", "website": "https://gitlab.com/arduino23/ExtendedTouchEvent/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/arduino23/ExtendedTouchEvent.git", "providesIncludes": [ "ExtendedTouchEvent.h", "XPT2046_Touchscreen.h", "Adafruit_GFX.h" ], "dependencies": [ { "name": "XPT2046_Touchscreen" }, { "name": "Adafruit_GFX" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino23/ExtendedTouchEvent-1.0.0.zip", "archiveFileName": "ExtendedTouchEvent-1.0.0.zip", "size": 22724, "checksum": "SHA-256:c466138ea062fd63677f413fa8b7d9a90edde8b07a9651ca0c3c9a3db511ec0d" }, { "name": "ExtendedTouchEvent", "version": "1.0.1", "author": "arduhe", "maintainer": "arduhe", "sentence": "An eventmanager for touchscreens with XPT2046 controlerchip", "paragraph": "This eventmanager detects the events click, double click, long click, wipe, touch down, touch up and draw. On any of these events a callback function can be registered. The parameters how to detect the events can be modified.", "website": "https://gitlab.com/arduino23/ExtendedTouchEvent/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/arduino23/ExtendedTouchEvent.git", "providesIncludes": [ "ExtendedTouchEvent.h", "XPT2046_Touchscreen.h", "Adafruit_GFX.h" ], "dependencies": [ { "name": "XPT2046_Touchscreen" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino23/ExtendedTouchEvent-1.0.1.zip", "archiveFileName": "ExtendedTouchEvent-1.0.1.zip", "size": 26367, "checksum": "SHA-256:10b5365c74290ac9722077a56b3ef7954314da287d9fb96f9c4b66706480d3ee" }, { "name": "ExtendedTouchEvent", "version": "1.1.0", "author": "arduhe", "maintainer": "arduhe", "sentence": "An eventmanager for touchscreens with XPT2046 controlerchip", "paragraph": "This eventmanager detects the events click, double click, long click, wipe, touch down, touch up and draw. On any of these events a callback function can be registered. The parameters how to detect the events can be modified.", "website": "https://gitlab.com/arduino23/ExtendedTouchEvent/", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/arduino23/ExtendedTouchEvent.git", "providesIncludes": [ "ExtendedTouchEvent.h", "XPT2046_Touchscreen.h", "Adafruit_GFX.h" ], "dependencies": [ { "name": "XPT2046_Touchscreen" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino23/ExtendedTouchEvent-1.1.0.zip", "archiveFileName": "ExtendedTouchEvent-1.1.0.zip", "size": 31221, "checksum": "SHA-256:60ebcaac0eb364f45f0eada74a0730bd4496a3e7bc4814b0c06e2d73d6923b0f" }, { "name": "ExtendedTouchEvent", "version": "1.1.1", "author": "arduhe", "maintainer": "arduhe", "sentence": "An eventmanager for touchscreens with XPT2046 controlerchip", "paragraph": "This eventmanager detects the events click, double click, long click, wipe, touch down, touch up and draw. On any of these events a callback function can be registered. The parameters how to detect the events can be modified.", "website": "https://gitlab.com/arduino23/ExtendedTouchEvent.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/arduino23/ExtendedTouchEvent.git", "providesIncludes": [ "ExtendedTouchEvent.h", "XPT2046_Touchscreen.h", "Adafruit_GFX.h" ], "dependencies": [ { "name": "XPT2046_Touchscreen" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino23/ExtendedTouchEvent-1.1.1.zip", "archiveFileName": "ExtendedTouchEvent-1.1.1.zip", "size": 31211, "checksum": "SHA-256:47ff7f7e7000c6729ee853721a5cf48b9507fc22542868e7a0aff97e8a7259ba" }, { "name": "ExtendedTouchEvent", "version": "1.1.2", "author": "arduhe", "maintainer": "arduhe", "sentence": "An eventmanager for touchscreens with XPT2046 controlerchip", "paragraph": "This eventmanager detects the events click, double click, long click, wipe, touch down, touch up and draw. On any of these events a callback function can be registered. The parameters how to detect the events can be modified.", "website": "https://gitlab.com/arduino23/ExtendedTouchEvent.git", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://gitlab.com/arduino23/ExtendedTouchEvent.git", "providesIncludes": [ "ExtendedTouchEvent.h", "XPT2046_Touchscreen.h", "Adafruit_GFX.h" ], "dependencies": [ { "name": "XPT2046_Touchscreen" }, { "name": "Adafruit GFX Library" } ], "url": "https://downloads.arduino.cc/libraries/gitlab.com/arduino23/ExtendedTouchEvent-1.1.2.zip", "archiveFileName": "ExtendedTouchEvent-1.1.2.zip", "size": 31214, "checksum": "SHA-256:34e3341248c81ce110d4f929f2a285b34ae4197ebc3eb45fb724ee43125195e8" }, { "name": "snakelights", "version": "0.0.1", "author": "David Whitney, Jo Franchetti", "maintainer": "David Whitney \u003cdavid@davidwhitney.co.uk\u003e", "sentence": "SnakeLights library for snake wired NeoPixels", "paragraph": "This library supports the build-with-love SnakeLight NeoPixel LED array", "website": "https://github.com/davidwhitney/arduino-snakelights", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davidwhitney/snakelights.git", "providesIncludes": [ "SnakeLights.h" ], "dependencies": [ { "name": "Adafruit_NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davidwhitney/snakelights-0.0.1.zip", "archiveFileName": "snakelights-0.0.1.zip", "size": 6030, "checksum": "SHA-256:48d90a6223e3465c740f63f8d99fcb548b17ebd531b70d66f0e8163d5f45f525" }, { "name": "snakelights", "version": "0.0.2", "author": "David Whitney, Jo Franchetti", "maintainer": "David Whitney \u003cdavid@davidwhitney.co.uk\u003e", "sentence": "SnakeLights library for snake wired NeoPixels", "paragraph": "This library supports the build-with-love SnakeLight NeoPixel LED array", "website": "https://github.com/davidwhitney/snakelights", "category": "Uncategorized", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/davidwhitney/snakelights.git", "providesIncludes": [ "SnakeLights.h" ], "dependencies": [ { "name": "Adafruit_NeoPixel" } ], "url": "https://downloads.arduino.cc/libraries/github.com/davidwhitney/snakelights-0.0.2.zip", "archiveFileName": "snakelights-0.0.2.zip", "size": 6003, "checksum": "SHA-256:35fae96f7a91491b39c8147879f02333400eedb9842d32106e0858006466306f" }, { "name": "SI1145_WE", "version": "1.0.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.0.0.zip", "archiveFileName": "SI1145_WE-1.0.0.zip", "size": 310657, "checksum": "SHA-256:bc8186844cb051abf439debbc3af0988cd5408054f6fc417a83b1ddc646310b8" }, { "name": "SI1145_WE", "version": "1.0.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "The library includes functions for VIS, IR, PS and UV-Index measurements.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "providesIncludes": [ "SI1145_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.0.1.zip", "archiveFileName": "SI1145_WE-1.0.1.zip", "size": 310689, "checksum": "SHA-256:70dc61297b8831fee820f5f71e142fb63960f8fed5e04e2bcddc30d6d2a5ded9" }, { "name": "SI1145_WE", "version": "1.1.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "The library includes functions for VIS, IR, PS and UV-Index measurements.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "providesIncludes": [ "SI1145_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.1.0.zip", "archiveFileName": "SI1145_WE-1.1.0.zip", "size": 276436, "checksum": "SHA-256:eeeeb75bed0b4d9e7fda1d7f8035f0f939aea80bc8438c0bc0e0bd35383cda2c" }, { "name": "SI1145_WE", "version": "1.1.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "The library includes functions for VIS, IR, PS and UV-Index measurements.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "providesIncludes": [ "SI1145_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.1.1.zip", "archiveFileName": "SI1145_WE-1.1.1.zip", "size": 278128, "checksum": "SHA-256:6473a62a273d6b70ba53f6a4c346f9ca6992232b3a40ed04ae21b1556b6789c9" }, { "name": "SI1145_WE", "version": "1.1.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "The library includes functions for VIS, IR, PS and UV-Index measurements.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "providesIncludes": [ "SI1145_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.1.2.zip", "archiveFileName": "SI1145_WE-1.1.2.zip", "size": 278838, "checksum": "SHA-256:dd1377ae7e2f5935af06bceaf045f1deb647243949373c796d0ba2bb91e32d21" }, { "name": "SI1145_WE", "version": "1.1.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "The library includes functions for VIS, IR, PS and UV-Index measurements.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "providesIncludes": [ "SI1145_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.1.3.zip", "archiveFileName": "SI1145_WE-1.1.3.zip", "size": 279014, "checksum": "SHA-256:22fca7267bf84fdc5f898567b31fb11a5aff7e6280c33ac40887a4c8d1573622" }, { "name": "SI1145_WE", "version": "1.1.4", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "The library includes functions for VIS, IR, PS and UV-Index measurements.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "providesIncludes": [ "SI1145_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.1.4.zip", "archiveFileName": "SI1145_WE-1.1.4.zip", "size": 278996, "checksum": "SHA-256:38d248c409ff6f80e1218aa77752692f7dad91c3b9e661eb25a03a54636f8dc8" }, { "name": "SI1145_WE", "version": "1.1.5", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "The library includes functions for VIS, IR, PS and UV-Index measurements.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "providesIncludes": [ "SI1145_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.1.5.zip", "archiveFileName": "SI1145_WE-1.1.5.zip", "size": 279307, "checksum": "SHA-256:b3f5c15e6ef8b9eca72c31e2218e95a84f429449fc205907f7e463eca17006ae" }, { "name": "SI1145_WE", "version": "1.1.6", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "The library includes functions for VIS, IR, PS and UV-Index measurements.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "providesIncludes": [ "SI1145_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.1.6.zip", "archiveFileName": "SI1145_WE-1.1.6.zip", "size": 279307, "checksum": "SHA-256:05c6d0695f167da3dc604c316592fd6b4372e1915712b06c7e6c7d94d7a9ea3e" }, { "name": "SI1145_WE", "version": "1.1.7", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.", "paragraph": "The library includes functions for VIS, IR, PS and UV-Index measurements.", "website": "https://github.com/wollewald/SI1145_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/SI1145_WE.git", "providesIncludes": [ "SI1145_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/SI1145_WE-1.1.7.zip", "archiveFileName": "SI1145_WE-1.1.7.zip", "size": 279349, "checksum": "SHA-256:7ac2878f44b6a4e2eec0f68becbcbb2108f498062dc614e0279dcaa7c816d389" }, { "name": "Adafruit PM25 AQI Sensor", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "website": "https://github.com/adafruit/Adafruit_PM25AQI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PM25AQI.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-1.0.0.zip", "archiveFileName": "Adafruit_PM25_AQI_Sensor-1.0.0.zip", "size": 8913, "checksum": "SHA-256:399d8fdd6be5436db64aee454787de53a271bf0eab0819d58a2976367af210f0" }, { "name": "Adafruit PM25 AQI Sensor", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "website": "https://github.com/adafruit/Adafruit_PM25AQI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PM25AQI.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-1.0.1.zip", "archiveFileName": "Adafruit_PM25_AQI_Sensor-1.0.1.zip", "size": 8912, "checksum": "SHA-256:cc5711b2d233b24fb004ca229e5e09a330f9cc106cec0134ff7d6cef9996d78f" }, { "name": "Adafruit PM25 AQI Sensor", "version": "1.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "website": "https://github.com/adafruit/Adafruit_PM25AQI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PM25AQI.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-1.0.2.zip", "archiveFileName": "Adafruit_PM25_AQI_Sensor-1.0.2.zip", "size": 9921, "checksum": "SHA-256:f67d08a59f0446ee630dfea67cc8a9f3dbdea89349d84ce9c9793571afe3b1cf" }, { "name": "Adafruit PM25 AQI Sensor", "version": "1.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "website": "https://github.com/adafruit/Adafruit_PM25AQI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PM25AQI.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-1.0.3.zip", "archiveFileName": "Adafruit_PM25_AQI_Sensor-1.0.3.zip", "size": 9924, "checksum": "SHA-256:9fc12cc7714472991259b8a03a87812a8ca164c993945b0aa765c4b18938f7b4" }, { "name": "Adafruit PM25 AQI Sensor", "version": "1.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "website": "https://github.com/adafruit/Adafruit_PM25AQI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PM25AQI.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-1.0.4.zip", "archiveFileName": "Adafruit_PM25_AQI_Sensor-1.0.4.zip", "size": 9924, "checksum": "SHA-256:eb34cf287ace9a5f0781834a23bef1783e361b9d23ec25cadfb4f68594e04540" }, { "name": "Adafruit PM25 AQI Sensor", "version": "1.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "website": "https://github.com/adafruit/Adafruit_PM25AQI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PM25AQI.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-1.0.5.zip", "archiveFileName": "Adafruit_PM25_AQI_Sensor-1.0.5.zip", "size": 9995, "checksum": "SHA-256:79b2ecf210a3f0aa04897a03cc316320bcc3271450aa2d852bace0ac7446e6c1" }, { "name": "Adafruit PM25 AQI Sensor", "version": "1.0.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "website": "https://github.com/adafruit/Adafruit_PM25AQI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PM25AQI.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-1.0.6.zip", "archiveFileName": "Adafruit_PM25_AQI_Sensor-1.0.6.zip", "size": 9996, "checksum": "SHA-256:d9866789ba2a4db62c67a4170b2d9a53e07ebc9f754244591ab9b84c0bac6317" }, { "name": "Adafruit PM25 AQI Sensor", "version": "1.0.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "website": "https://github.com/adafruit/Adafruit_PM25AQI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PM25AQI.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit SH110X" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-1.0.8.zip", "archiveFileName": "Adafruit_PM25_AQI_Sensor-1.0.8.zip", "size": 11424, "checksum": "SHA-256:99a9419f7e8133b8d7e0931fa26aedd01382d747e979b85c6ff3d5774bc78951" }, { "name": "Adafruit PM25 AQI Sensor", "version": "1.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "paragraph": "This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor", "website": "https://github.com/adafruit/Adafruit_PM25AQI", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PM25AQI.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit SH110X" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PM25_AQI_Sensor-1.1.0.zip", "archiveFileName": "Adafruit_PM25_AQI_Sensor-1.1.0.zip", "size": 13493, "checksum": "SHA-256:7228bbc944482c165785af5b548f4d6da47bdb0e17a579a50c885f3f1aacf5d7" }, { "name": "AP3216_WE", "version": "1.0.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.", "paragraph": "The library has implemented all available functions of this sensor module.", "website": "https://github.com/wollewald/AP3216_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/AP3216_WE.git", "providesIncludes": [ "AP3216_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/AP3216_WE-1.0.0.zip", "archiveFileName": "AP3216_WE-1.0.0.zip", "size": 292914, "checksum": "SHA-256:8721537ee23f9cf931b38579c3fcdddb963f050a66fe1d47b0c25717e163b767" }, { "name": "AP3216_WE", "version": "1.0.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.", "paragraph": "The library has implemented all available functions of this sensor module.", "website": "https://github.com/wollewald/AP3216_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/AP3216_WE.git", "providesIncludes": [ "AP3216_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/AP3216_WE-1.0.1.zip", "archiveFileName": "AP3216_WE-1.0.1.zip", "size": 292913, "checksum": "SHA-256:47cd113881dda5da4abd2bb2162149c26b6c5ff04cbd2d2c98b903217f48e5e9" }, { "name": "AP3216_WE", "version": "1.1.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.", "paragraph": "The library has implemented all available functions of this sensor module.", "website": "https://github.com/wollewald/AP3216_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/AP3216_WE.git", "providesIncludes": [ "AP3216_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/AP3216_WE-1.1.0.zip", "archiveFileName": "AP3216_WE-1.1.0.zip", "size": 293657, "checksum": "SHA-256:45d477ecaa17884c328661bebc7072f0cec17e0e3a298a1cb885b6c70f47bf36" }, { "name": "AP3216_WE", "version": "1.1.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.", "paragraph": "The library has implemented all available functions of this sensor module.", "website": "https://github.com/wollewald/AP3216_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/AP3216_WE.git", "providesIncludes": [ "AP3216_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/AP3216_WE-1.1.1.zip", "archiveFileName": "AP3216_WE-1.1.1.zip", "size": 293752, "checksum": "SHA-256:991b4925e75efb4948b6eb62dfaa2b56b3ad5ba76d30a7d3f14c433eaa5becfb" }, { "name": "AP3216_WE", "version": "1.1.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.", "paragraph": "The library has implemented all available functions of this sensor module.", "website": "https://github.com/wollewald/AP3216_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/AP3216_WE.git", "providesIncludes": [ "AP3216_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/AP3216_WE-1.1.2.zip", "archiveFileName": "AP3216_WE-1.1.2.zip", "size": 293731, "checksum": "SHA-256:7d4285a3c6eea9c264e0f97157cf04eb7cddd2c16c05c649183ed1e762cbe6ae" }, { "name": "AP3216_WE", "version": "1.2.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.", "paragraph": "The library has implemented all available functions of this sensor module. Update 1.2.0: limitited compatibility with former versions! See readme.", "website": "https://github.com/wollewald/AP3216_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/AP3216_WE.git", "providesIncludes": [ "AP3216_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/AP3216_WE-1.2.0.zip", "archiveFileName": "AP3216_WE-1.2.0.zip", "size": 220399, "checksum": "SHA-256:05b8b21e914a4fbbe8d1da4e5315a1a720e08db9c13edeeb93c4ee07529273a2" }, { "name": "AP3216_WE", "version": "1.2.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.", "paragraph": "The library has implemented all available functions of this sensor module. Update 1.2.0: limitited compatibility with former versions! See readme.", "website": "https://github.com/wollewald/AP3216_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/AP3216_WE.git", "providesIncludes": [ "AP3216_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/AP3216_WE-1.2.1.zip", "archiveFileName": "AP3216_WE-1.2.1.zip", "size": 220397, "checksum": "SHA-256:7ee919eb49152f55e01868d1ad13543bd4136250364cec8bd878792fa0b6eead" }, { "name": "AP3216_WE", "version": "1.2.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.", "paragraph": "The library has implemented all available functions of this sensor module. Update 1.2.0: limitited compatibility with former versions! See readme.", "website": "https://github.com/wollewald/AP3216_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/AP3216_WE.git", "providesIncludes": [ "AP3216_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/AP3216_WE-1.2.2.zip", "archiveFileName": "AP3216_WE-1.2.2.zip", "size": 220549, "checksum": "SHA-256:f0d2e7be488e792f75dcb0cf6518692d6bdec9c9f0cf96479a1981f10fdbd353" }, { "name": "BH1750_WE", "version": "1.0.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.0.0.zip", "archiveFileName": "BH1750_WE-1.0.0.zip", "size": 4231, "checksum": "SHA-256:7411b81158a96ef3e282948531fdac3d48cfbf1dbb67aba4b72d080f3f44f331" }, { "name": "BH1750_WE", "version": "1.1.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.1.2.zip", "archiveFileName": "BH1750_WE-1.1.2.zip", "size": 4507, "checksum": "SHA-256:73cce11cda021e2f2777ecd945610aa0026a75c42fa31446a5c49e011cc844fa" }, { "name": "BH1750_WE", "version": "1.1.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.1.3.zip", "archiveFileName": "BH1750_WE-1.1.3.zip", "size": 4931, "checksum": "SHA-256:63813395e34b61deff69061041904dec29fd125c115c040e2b74c387c99096c8" }, { "name": "BH1750_WE", "version": "1.1.4", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.1.4.zip", "archiveFileName": "BH1750_WE-1.1.4.zip", "size": 5061, "checksum": "SHA-256:1b19e0139abf10189e7f944fc7f088e6eaa5b0c7a14e72aeddcf16f7dad8298b" }, { "name": "BH1750_WE", "version": "1.1.5", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.1.5.zip", "archiveFileName": "BH1750_WE-1.1.5.zip", "size": 5166, "checksum": "SHA-256:9147450848ee88ce6fc20d3de92effebf0755ea9f4ea2b5e68eb4e0c05208034" }, { "name": "BH1750_WE", "version": "1.1.6", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.1.6.zip", "archiveFileName": "BH1750_WE-1.1.6.zip", "size": 5952, "checksum": "SHA-256:b6081b48aa2f7b3e103d6c4eaa601cae6adb43732e1950a4010fb4dc1ce49969" }, { "name": "BH1750_WE", "version": "1.1.7", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.1.7.zip", "archiveFileName": "BH1750_WE-1.1.7.zip", "size": 6038, "checksum": "SHA-256:3794e34d57e3c4bbc6844a2f35c3eac252d7ba0c41da30c980a439fc1e8e15ba" }, { "name": "BH1750_WE", "version": "1.1.8", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.1.8.zip", "archiveFileName": "BH1750_WE-1.1.8.zip", "size": 6039, "checksum": "SHA-256:a814b776a9cd191e42519227d43a128c7147cbaf605544418e2f9653d4581ea5" }, { "name": "BH1750_WE", "version": "1.1.9", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.1.9.zip", "archiveFileName": "BH1750_WE-1.1.9.zip", "size": 6137, "checksum": "SHA-256:20344f0e2149dbed3d2d3b8cb173113321e57136ae70da87d891044563930d27" }, { "name": "BH1750_WE", "version": "1.1.10", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "An Arduino library for the BH1750 light intensity sensor.", "paragraph": "It includes commands the option to change the measurement time register.", "website": "https://github.com/wollewald/BH1750_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/BH1750_WE.git", "providesIncludes": [ "BH1750_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/BH1750_WE-1.1.10.zip", "archiveFileName": "BH1750_WE-1.1.10.zip", "size": 7708, "checksum": "SHA-256:b6ccf5acae113fb2251cabfd90aa9fde06f9745ae3ab002e279139182f1ccb4d" }, { "name": "VL6180X_WE", "version": "1.0.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the VL6180X range and ambient light sensor", "paragraph": "It is based on Sparkfun's VL6180X library, but includes interrupt functionality", "website": "https://github.com/wollewald/VL6180X_WE", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/VL6180X_WE.git", "providesIncludes": [ "VL6180X_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/VL6180X_WE-1.0.0.zip", "archiveFileName": "VL6180X_WE-1.0.0.zip", "size": 10658, "checksum": "SHA-256:10cc62c23733cc160e7f892c14e08d7f6e2d04088dc5b420abb1cae0fe566a5a" }, { "name": "VL6180X_WE", "version": "1.1.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the VL6180X range and ambient light sensor", "paragraph": "It is based on Sparkfun's VL6180X library, but includes interrupt functionality", "website": "https://github.com/wollewald/VL6180X_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/VL6180X_WE.git", "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/VL6180X_WE-1.1.1.zip", "archiveFileName": "VL6180X_WE-1.1.1.zip", "size": 11189, "checksum": "SHA-256:263609acdee7e39bfde62dcc2a272d17871bd04d0e1a2efb9041dd6d483f7fa0" }, { "name": "VL6180X_WE", "version": "1.1.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the VL6180X range and ambient light sensor", "paragraph": "It is based on Sparkfun's VL6180X library, but includes interrupt functionality", "website": "https://github.com/wollewald/VL6180X_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/VL6180X_WE.git", "providesIncludes": [ "VL6180X_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/VL6180X_WE-1.1.2.zip", "archiveFileName": "VL6180X_WE-1.1.2.zip", "size": 11200, "checksum": "SHA-256:0811b1ef47dcf27e1fbfa6649943e5be7bd35b6ad6a04da010659fe1869b5386" }, { "name": "VL6180X_WE", "version": "1.1.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the VL6180X range and ambient light sensor.", "paragraph": "It is based on Sparkfun's VL6180X library, but includes interrupt functionality.", "website": "https://github.com/wollewald/VL6180X_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/VL6180X_WE.git", "providesIncludes": [ "VL6180X_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/VL6180X_WE-1.1.3.zip", "archiveFileName": "VL6180X_WE-1.1.3.zip", "size": 11715, "checksum": "SHA-256:b242c5ae2718183d757c0d3d7b7e1d91efdd13cb5e6a68570b664c6a40a1ce59" }, { "name": "VL6180X_WE", "version": "1.1.4", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the VL6180X range and ambient light sensor.", "paragraph": "It is based on Sparkfun's VL6180X library, but includes interrupt functionality.", "website": "https://github.com/wollewald/VL6180X_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/VL6180X_WE.git", "providesIncludes": [ "VL6180X_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/VL6180X_WE-1.1.4.zip", "archiveFileName": "VL6180X_WE-1.1.4.zip", "size": 11904, "checksum": "SHA-256:afbec70edce115c50fcd5dc79fc39f5d97e67e9c66142e685f1d1fa6aaf2d31a" }, { "name": "VL6180X_WE", "version": "1.1.5", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the VL6180X range and ambient light sensor.", "paragraph": "It is based on Sparkfun's VL6180X library, but includes interrupt functionality.", "website": "https://github.com/wollewald/VL6180X_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/VL6180X_WE.git", "providesIncludes": [ "VL6180X_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/VL6180X_WE-1.1.5.zip", "archiveFileName": "VL6180X_WE-1.1.5.zip", "size": 11929, "checksum": "SHA-256:ab15e4326c2e0e5bb0fe361f867807bd6bfdf32d2061e2fd76fe9617c6121175" }, { "name": "VL6180X_WE", "version": "1.1.6", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the VL6180X range and ambient light sensor.", "paragraph": "It is based on Sparkfun's VL6180X library, but includes interrupt functionality.", "website": "https://github.com/wollewald/VL6180X_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/VL6180X_WE.git", "providesIncludes": [ "VL6180X_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/VL6180X_WE-1.1.6.zip", "archiveFileName": "VL6180X_WE-1.1.6.zip", "size": 11935, "checksum": "SHA-256:e9548c07981800061adb015d788c4ecb953681764fa04a2e0e0dd2471b243c86" }, { "name": "VL6180X_WE", "version": "1.1.7", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the VL6180X range and ambient light sensor.", "paragraph": "It is based on Sparkfun's VL6180X library, but includes interrupt functionality.", "website": "https://github.com/wollewald/VL6180X_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/VL6180X_WE.git", "providesIncludes": [ "VL6180X_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/VL6180X_WE-1.1.7.zip", "archiveFileName": "VL6180X_WE-1.1.7.zip", "size": 12220, "checksum": "SHA-256:68e51ace02e7af993fd29e4d63f09251918a1c0ff74c2b77c58d02e90c3419fb" }, { "name": "VL6180X_WE", "version": "1.1.8", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the VL6180X range and ambient light sensor.", "paragraph": "It is based on Sparkfun's VL6180X library, but includes interrupt functionality.", "website": "https://github.com/wollewald/VL6180X_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/VL6180X_WE.git", "providesIncludes": [ "VL6180X_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/VL6180X_WE-1.1.8.zip", "archiveFileName": "VL6180X_WE-1.1.8.zip", "size": 12220, "checksum": "SHA-256:5cbf618140b97f9fde00ab8e1fbc5a63aff98ae4d024ebf51a0925f33f51f0f4" }, { "name": "Algoduino", "version": "0.1.0", "author": "Algoduino", "maintainer": "Ted Nivan from Algoduino \u003chello@algoduino.com\u003e", "sentence": "A simple API client implementation in C++ for the Algorand Blockchain.", "paragraph": "An easy to use Library to interact with the Algorand Blockchain.", "website": "https://github.com/algoduino/algoduino", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/algoduino/algoduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/algoduino/Algoduino-0.1.0.zip", "archiveFileName": "Algoduino-0.1.0.zip", "size": 6060, "checksum": "SHA-256:5d80bd1ec82df8c656b8ab79f8b29c1c5040d99a5a0690197289295f8c64c491" }, { "name": "Algoduino", "version": "0.2.0", "author": "Algoduino", "maintainer": "Ted Nivan from Algoduino \u003chello@algoduino.com\u003e", "sentence": "A simple API client implementation in C++ for the Algorand Blockchain.", "paragraph": "An easy to use Library to interact with the Algorand Blockchain.", "website": "https://github.com/algoduino/algoduino", "category": "Communication", "architectures": [ "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/algoduino/algoduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/algoduino/Algoduino-0.2.0.zip", "archiveFileName": "Algoduino-0.2.0.zip", "size": 141961, "checksum": "SHA-256:fb9beb6fb3d2d15c38fe89be9b5ab9ac17128efa215c9c5f25a5564ad06ea3fd" }, { "name": "Algoduino", "version": "0.2.1", "author": "Algoduino", "maintainer": "Ted Nivan from Algoduino \u003chello@algoduino.com\u003e", "sentence": "A simple API client implementation in C++ for the Algorand Blockchain.", "paragraph": "An easy to use Library to interact with the Algorand Blockchain.", "website": "https://github.com/algoduino/algoduino", "category": "Communication", "architectures": [ "espressif8266", "espressif32", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/algoduino/algoduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/algoduino/Algoduino-0.2.1.zip", "archiveFileName": "Algoduino-0.2.1.zip", "size": 15426, "checksum": "SHA-256:b66b7d6ea50d0c94362ed3cf1fc347642aeb3de84c1f87d49fb0b1d0aa30c9ed" }, { "name": "Algoduino", "version": "0.2.2", "author": "Algoduino", "maintainer": "Ted Nivan from Algoduino \u003chello@algoduino.com\u003e", "sentence": "A simple API client implementation in C++ for the Algorand Blockchain.", "paragraph": "An easy to use Library to interact with the Algorand Blockchain.", "website": "https://github.com/algoduino/algoduino", "category": "Communication", "architectures": [ "espressif8266", "espressif32", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/algoduino/algoduino.git", "dependencies": [ { "name": "ArduinoJson", "version": "=6.15.2" } ], "url": "https://downloads.arduino.cc/libraries/github.com/algoduino/Algoduino-0.2.2.zip", "archiveFileName": "Algoduino-0.2.2.zip", "size": 15478, "checksum": "SHA-256:e2430ea8611f51c3b02c6cbf71c4ca84645f41091715882f9d92738b5fd03314" }, { "name": "Algoduino", "version": "0.2.3", "author": "Algoduino", "maintainer": "Ted Nivan from Algoduino \u003chello@algoduino.com\u003e", "sentence": "A simple API client implementation in C++ for the Algorand Blockchain.", "paragraph": "An easy to use Library to interact with the Algorand Blockchain.", "website": "https://github.com/algoduino/algoduino", "category": "Communication", "architectures": [ "espressif8266", "espressif32", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/algoduino/algoduino.git", "dependencies": [ { "name": "ArduinoJson", "version": "=6.15.2" } ], "url": "https://downloads.arduino.cc/libraries/github.com/algoduino/Algoduino-0.2.3.zip", "archiveFileName": "Algoduino-0.2.3.zip", "size": 15469, "checksum": "SHA-256:341955258d2b7a7d876a5277f9a90daebd8ece57824cc62898817c6320f78176" }, { "name": "Adafruit MP3", "version": "1.2.0", "author": "Dean Miller \u003cdean@adafruit.com\u003e", "maintainer": "Dean Miller \u003cdean@adafruit.com\u003e", "sentence": "mp3 decoder", "website": "https://github.com/adafruit/Adafruit_MP3", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MP3.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MP3-1.2.0.zip", "archiveFileName": "Adafruit_MP3-1.2.0.zip", "size": 269638, "checksum": "SHA-256:5402a44d76b80495cdeace5bdf59be8761ffbc7d58affd8ec3f9edc9d8a9b751" }, { "name": "Adafruit MP3", "version": "1.2.1", "author": "Dean Miller \u003cdean@adafruit.com\u003e", "maintainer": "Dean Miller \u003cdean@adafruit.com\u003e", "sentence": "mp3 decoder", "website": "https://github.com/adafruit/Adafruit_MP3", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MP3.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MP3-1.2.1.zip", "archiveFileName": "Adafruit_MP3-1.2.1.zip", "size": 269593, "checksum": "SHA-256:a8ac6a7867c430cbba73c24263ee653d49ac90f6d4167fec507e52f7ce1a787c" }, { "name": "Adafruit MP3", "version": "1.2.2", "author": "Dean Miller \u003cdean@adafruit.com\u003e", "maintainer": "Dean Miller \u003cdean@adafruit.com\u003e", "sentence": "mp3 decoder", "website": "https://github.com/adafruit/Adafruit_MP3", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MP3.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MP3-1.2.2.zip", "archiveFileName": "Adafruit_MP3-1.2.2.zip", "size": 269647, "checksum": "SHA-256:fb8fe737c4a1ffcc895a9d051b95a486453cd5db470d85c63c2754a84776f942" }, { "name": "Adafruit MP3", "version": "1.2.3", "author": "Dean Miller \u003cdean@adafruit.com\u003e", "maintainer": "Dean Miller \u003cdean@adafruit.com\u003e", "sentence": "mp3 decoder", "website": "https://github.com/adafruit/Adafruit_MP3", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MP3.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MP3-1.2.3.zip", "archiveFileName": "Adafruit_MP3-1.2.3.zip", "size": 269635, "checksum": "SHA-256:07164150b8c50ca58f80df352cbb1aea231a32fa727c6862728bed215db60bcd" }, { "name": "Adafruit MP3", "version": "1.2.5", "author": "Dean Miller \u003cdean@adafruit.com\u003e", "maintainer": "Dean Miller \u003cdean@adafruit.com\u003e", "sentence": "mp3 decoder", "website": "https://github.com/adafruit/Adafruit_MP3", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MP3.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MP3-1.2.5.zip", "archiveFileName": "Adafruit_MP3-1.2.5.zip", "size": 269637, "checksum": "SHA-256:8539cf04f4f5e6351100bfe2ac96d28784dfd4d1d8aa7c3112a33795767e85e5" }, { "name": "Adafruit MP3", "version": "1.2.6", "author": "Dean Miller \u003cdean@adafruit.com\u003e", "maintainer": "Dean Miller \u003cdean@adafruit.com\u003e", "sentence": "mp3 decoder", "website": "https://github.com/adafruit/Adafruit_MP3", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_MP3.git", "dependencies": [ { "name": "Adafruit SPIFlash" }, { "name": "SdFat - Adafruit Fork" }, { "name": "SD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_MP3-1.2.6.zip", "archiveFileName": "Adafruit_MP3-1.2.6.zip", "size": 269688, "checksum": "SHA-256:0c837d0a9e09320eb8ec413aaef60e45585fd69c7385735f857ed224f990eafc" }, { "name": "PinOutGroup", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups output pins so they can be updated easier and slightly faster on average.", "website": "https://github.com/RobTillaart/PinOutGroup.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinOutGroup.git", "providesIncludes": [ "PinOutGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinOutGroup-0.1.1.zip", "archiveFileName": "PinOutGroup-0.1.1.zip", "size": 9944, "checksum": "SHA-256:8b7b5493f89c6729ce373eda90155a91b7a85fb76163f00806bff4016d5c5a5f" }, { "name": "PinOutGroup", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups output pins so they can be updated easier and slightly faster on average.", "website": "https://github.com/RobTillaart/PinOutGroup.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinOutGroup.git", "providesIncludes": [ "PinOutGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinOutGroup-0.1.2.zip", "archiveFileName": "PinOutGroup-0.1.2.zip", "size": 9944, "checksum": "SHA-256:fbaa167ebc2f7430545f89c7bd7011ca3d4a4fd21306cccf4e3cf9780b5069f7" }, { "name": "PinOutGroup", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups output pins so they can be updated easier and slightly faster on average.", "website": "https://github.com/RobTillaart/PinOutGroup.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinOutGroup.git", "providesIncludes": [ "PinOutGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinOutGroup-0.1.3.zip", "archiveFileName": "PinOutGroup-0.1.3.zip", "size": 11599, "checksum": "SHA-256:16cf5166ff76cea4d88eff25d09ee4f61afe9c50062026dd2d3b0586a35822ad" }, { "name": "PinOutGroup", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups output pins so they can be updated easier and slightly faster on average.", "website": "https://github.com/RobTillaart/PinOutGroup.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinOutGroup.git", "providesIncludes": [ "PinOutGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinOutGroup-0.1.4.zip", "archiveFileName": "PinOutGroup-0.1.4.zip", "size": 12231, "checksum": "SHA-256:f25325c162466ecfa63f0ee52b79c5976086c724915b9b360cdc7113b4515533" }, { "name": "PinOutGroup", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups output pins so they can be updated easier and slightly faster on average.", "website": "https://github.com/RobTillaart/PinOutGroup.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinOutGroup.git", "providesIncludes": [ "PinOutGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinOutGroup-0.1.5.zip", "archiveFileName": "PinOutGroup-0.1.5.zip", "size": 12679, "checksum": "SHA-256:6e01f61e12e3c11a4b94531248dd5da90e9681748462e24673721965d41b19ec" }, { "name": "PinOutGroup", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups output pins so they can be updated easier and slightly faster on average.", "website": "https://github.com/RobTillaart/PinOutGroup.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinOutGroup.git", "providesIncludes": [ "PinOutGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinOutGroup-0.1.6.zip", "archiveFileName": "PinOutGroup-0.1.6.zip", "size": 12699, "checksum": "SHA-256:843234838cca7dca9967edf44beb440c26ea43052596a08a53f0c05f52766295" }, { "name": "PinOutGroup", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups output pins so they can be updated easier and slightly faster on average.", "website": "https://github.com/RobTillaart/PinOutGroup.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinOutGroup.git", "providesIncludes": [ "PinOutGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinOutGroup-0.1.7.zip", "archiveFileName": "PinOutGroup-0.1.7.zip", "size": 13387, "checksum": "SHA-256:ac50e33c1b61687d69586b9e2cedc5b56b3fa6e428b6a134b3f68d47e2b229c2" }, { "name": "PinOutGroup", "version": "0.1.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups output pins so they can be updated easier and slightly faster on average.", "website": "https://github.com/RobTillaart/PinOutGroup.git", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinOutGroup.git", "providesIncludes": [ "PinOutGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinOutGroup-0.1.8.zip", "archiveFileName": "PinOutGroup-0.1.8.zip", "size": 13637, "checksum": "SHA-256:90baa4fa46d03b5db99f7d93f0f132ad6449c5a6cc9e773579770dde280cfb7e" }, { "name": "WebSockets_Generic", "version": "2.1.3", "author": "Markus Sattler", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "WebSockets for Arduino (Server + Client) ported to run on nRF52, SAMD, STM32, etc. besides ESP", "paragraph": "Use v1.3 for AVR and v2.1.3+ for ESP, nRF52, SAMD, STM32, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.1.3.zip", "archiveFileName": "WebSockets_Generic-2.1.3.zip", "size": 162625, "checksum": "SHA-256:c6f52ca8d21184412621ad99e5528a517cfcafb7bd61a1cf4b5e38d2108428fa" }, { "name": "WebSockets_Generic", "version": "2.2.1", "author": "Markus Sattler", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "WebSockets for Arduino (Server + Client) ported to run on nRF52, SAMD, STM32, etc. besides ESP", "paragraph": "Use v1.3 for AVR and v2.1.3+ for ESP, nRF52, SAMD, STM32, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.2.1.zip", "archiveFileName": "WebSockets_Generic-2.2.1.zip", "size": 163029, "checksum": "SHA-256:6297d56e7989bd4b1b41aa5b0ed56881f1b9919dd3abd1c4f89055eedb2dc1d8" }, { "name": "WebSockets_Generic", "version": "2.2.2", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "WebSockets for Arduino (Server + Client) ported to run on nRF52, SAMD21, SAMD51, STM32, Teensy, SAM DUE, etc. besides ESP", "paragraph": "Use v1.3 for AVR and v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.2.2.zip", "archiveFileName": "WebSockets_Generic-2.2.2.zip", "size": 230965, "checksum": "SHA-256:44828e18bf6f4567f9a03afd946dd093eb4b36813961aeca9b6fa9cd3b091b4d" }, { "name": "WebSockets_Generic", "version": "2.2.3", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "WebSockets for Arduino (Server + Client) ported to run on nRF52, SAMD21, SAMD51, STM32, Teensy, SAM DUE, etc. besides ESP", "paragraph": "Use v1.3 for AVR and v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.2.3.zip", "archiveFileName": "WebSockets_Generic-2.2.3.zip", "size": 401870, "checksum": "SHA-256:b3cb61a779a68019c164100ccca882fa7a523e54a3eadb46a3a85978f29f4196" }, { "name": "WebSockets_Generic", "version": "2.3.1", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "WebSockets for Arduino (Server + Client) ported to run on nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.3.1.zip", "archiveFileName": "WebSockets_Generic-2.3.1.zip", "size": 532785, "checksum": "SHA-256:f5d18f6423eee3caedb8cfa45fb3cf04c64a7b7de8bcdbf4a73473a673183f95" }, { "name": "WebSockets_Generic", "version": "2.3.2", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "WebSockets for Arduino (Server + Client) ported to run on nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.3.2.zip", "archiveFileName": "WebSockets_Generic-2.3.2.zip", "size": 539429, "checksum": "SHA-256:ba97a3df8e6e97ce272ec4e09e6a5adf03c0fa98fa5e2efc069bffe5d925259f" }, { "name": "WebSockets_Generic", "version": "2.3.3", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "WebSockets for Arduino (Server + Client) ported to run on nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.3.3.zip", "archiveFileName": "WebSockets_Generic-2.3.3.zip", "size": 550971, "checksum": "SHA-256:503a5101304a8f220c780967a7576eaf4a460c3c3fd98147d47ba76ed0af4507" }, { "name": "WebSockets_Generic", "version": "2.3.4", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "WebSockets for Arduino (Server + Client) ported to run on nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.3.4.zip", "archiveFileName": "WebSockets_Generic-2.3.4.zip", "size": 559573, "checksum": "SHA-256:2b23dcf07d62a9955103213122d0ec8d77767aae483f2570798262dad8875cd5" }, { "name": "WebSockets_Generic", "version": "2.4.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.4.0.zip", "archiveFileName": "WebSockets_Generic-2.4.0.zip", "size": 742758, "checksum": "SHA-256:79e526f4ca4eea1968f0f44dd5b992d66704f219ecbb57ce6f7d7f750753612f" }, { "name": "WebSockets_Generic", "version": "2.4.1", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.4.1.zip", "archiveFileName": "WebSockets_Generic-2.4.1.zip", "size": 747575, "checksum": "SHA-256:9f5246a59d8138cc898820801a84e06ad90240afb7633f33349f96576a4f660d" }, { "name": "WebSockets_Generic", "version": "2.5.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.5.0.zip", "archiveFileName": "WebSockets_Generic-2.5.0.zip", "size": 828554, "checksum": "SHA-256:77b744b0d427557e21b8383672b0699d76dd7fe65d3b1e77e5c3021217075243" }, { "name": "WebSockets_Generic", "version": "2.5.1", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.5.1.zip", "archiveFileName": "WebSockets_Generic-2.5.1.zip", "size": 831489, "checksum": "SHA-256:76af1b2406a9b2b602161d2b910373c09a3eb721ff49982c6da29f2b5482cd33" }, { "name": "WebSockets_Generic", "version": "2.6.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.6.0.zip", "archiveFileName": "WebSockets_Generic-2.6.0.zip", "size": 866470, "checksum": "SHA-256:3e32ea9ad98821af57975a5c6c3857d55de13577e877ac8a8f21e371c5d8aef6" }, { "name": "WebSockets_Generic", "version": "2.7.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, etc. besides ESP8266/ESP32", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.7.0.zip", "archiveFileName": "WebSockets_Generic-2.7.0.zip", "size": 875617, "checksum": "SHA-256:39cc9f31a24baadc5b3bc075e050dab00836423ef6bb0cbaf1c4cd2a4cfe8920" }, { "name": "WebSockets_Generic", "version": "2.8.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, etc. besides ESP8266/ESP32 and WT32_ETH01", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.8.0.zip", "archiveFileName": "WebSockets_Generic-2.8.0.zip", "size": 952981, "checksum": "SHA-256:d45250656ca1b6af1c115feda6905a4c51546ae2d4e48cb3f5025ea6abc27544" }, { "name": "WebSockets_Generic", "version": "2.9.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet.", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.9.0.zip", "archiveFileName": "WebSockets_Generic-2.9.0.zip", "size": 1009778, "checksum": "SHA-256:968839639c93ed43f967d5f7ac163854f76813ee9f45941bdd326b312bbf52e4" }, { "name": "WebSockets_Generic", "version": "2.10.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet.", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.10.0.zip", "archiveFileName": "WebSockets_Generic-2.10.0.zip", "size": 1076023, "checksum": "SHA-256:2bd181a115172b3dea0be64bf41801e6ae88a13f65aa1dd40b8958eff9b99ef6" }, { "name": "WebSockets_Generic", "version": "2.10.1", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet.", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.10.1.zip", "archiveFileName": "WebSockets_Generic-2.10.1.zip", "size": 1285854, "checksum": "SHA-256:0383411c5a28f215b679b1e0c59d470a55946431ac820a5cf6ab7c37b218d4fb" }, { "name": "WebSockets_Generic", "version": "2.11.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet.", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.11.0.zip", "archiveFileName": "WebSockets_Generic-2.11.0.zip", "size": 1289664, "checksum": "SHA-256:2feee9bfb423fb6ca0f259ca138a700594ee8efdaf5ccdee657d2c8d08fb5077" }, { "name": "WebSockets_Generic", "version": "2.11.1", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.11.1.zip", "archiveFileName": "WebSockets_Generic-2.11.1.zip", "size": 1327791, "checksum": "SHA-256:719bb80ee244961b1da44e4b10627c82c2ea1ebe04081fbcb15f7007e7ba48f8" }, { "name": "WebSockets_Generic", "version": "2.12.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h", "SocketIOclient_Generic" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.12.0.zip", "archiveFileName": "WebSockets_Generic-2.12.0.zip", "size": 1410794, "checksum": "SHA-256:beee4c2179a0bbcba8173eefa44428a438bf1f04c3403dad5f707571c870c1f3" }, { "name": "WebSockets_Generic", "version": "2.13.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h", "SocketIOclient_Generic" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.13.0.zip", "archiveFileName": "WebSockets_Generic-2.13.0.zip", "size": 1431682, "checksum": "SHA-256:5f90e0f2656b9bb71681f366b77db2617fb479693dfce0e8bcac433e3a4e98db" }, { "name": "WebSockets_Generic", "version": "2.14.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h", "SocketIOclient_Generic" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.14.0.zip", "archiveFileName": "WebSockets_Generic-2.14.0.zip", "size": 1444633, "checksum": "SHA-256:0ff276cca184d218b5d2c8785091c1193ed3384fbca740328f1f770815498766" }, { "name": "WebSockets_Generic", "version": "2.14.1", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h", "SocketIOclient_Generic" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.14.1.zip", "archiveFileName": "WebSockets_Generic-2.14.1.zip", "size": 1445275, "checksum": "SHA-256:623f825f827756e8b8d35ba46c35b6ed56c105bec7da6ab22a779791d79996bc" }, { "name": "WebSockets_Generic", "version": "2.14.2", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h", "SocketIOclient_Generic" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.14.2.zip", "archiveFileName": "WebSockets_Generic-2.14.2.zip", "size": 1498090, "checksum": "SHA-256:b50b232b07f6235f506959f58789f4bc5ed3c433d21520cd3bc8586dd7aaf07f" }, { "name": "WebSockets_Generic", "version": "2.15.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO. Ethernet_Generic library is used as default for W5x00", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h", "SocketIOclient_Generic" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "Ethernet_Generic" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.15.0.zip", "archiveFileName": "WebSockets_Generic-2.15.0.zip", "size": 1506886, "checksum": "SHA-256:8859ece631983d6df226477fa0b8011d748c43d2262394fcb2d599916a280d78" }, { "name": "WebSockets_Generic", "version": "2.16.0", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Supporting websocket only mode for Socket.IO. Ethernet_Generic library is used as default for W5x00. Now supporting RP2040W", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h", "SocketIOclient_Generic" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "Ethernet_Generic" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.16.0.zip", "archiveFileName": "WebSockets_Generic-2.16.0.zip", "size": 1575697, "checksum": "SHA-256:85dc1a3b7670fda15d503cee2d6bb445ca4ef2f21eb61544075b4947238383aa" }, { "name": "WebSockets_Generic", "version": "2.16.1", "author": "Markus Sattler, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "sentence": "RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Supporting websocket only mode for Socket.IO. Ethernet_Generic library is used as default for W5x00. Now supporting RP2040W", "paragraph": "Use v2.2.2+ for ESP, nRF52, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, WT32_ETH01, Portenta_H7, etc.", "website": "https://github.com/khoih-prog/WebSockets_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/WebSockets_Generic.git", "providesIncludes": [ "WebSocketsClient_Generic.h", "WebSocketsServer_Generic.h", "SocketIOclient_Generic" ], "dependencies": [ { "name": "WiFiNINA_Generic" }, { "name": "WiFiWebServer" }, { "name": "EthernetWebServer" }, { "name": "Ethernet_Generic" }, { "name": "WebServer_WT32_ETH01" }, { "name": "EthernetWebServer_STM32" }, { "name": "DoubleResetDetector_Generic" }, { "name": "SinricPro_Generic" }, { "name": "FlashStorage_SAMD" }, { "name": "FlashStorage_STM32" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/WebSockets_Generic-2.16.1.zip", "archiveFileName": "WebSockets_Generic-2.16.1.zip", "size": 1625653, "checksum": "SHA-256:9f54969822e4ee818c8d689e0d929b5d21867874320486c4e1c71c98a8ef1cf1" }, { "name": "LoRa-payload-BKU", "version": "0.0.1", "author": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "maintainer": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "sentence": "Library for easy Data transmission using MKR WAN 1300/ 1310 to LoRaWAN server TheThingNetwork.org", "paragraph": "see Github README.md https://github.com/Technickfreak/LoRa-payload-BKU", "website": "https://github.com/Technickfreak/LoRa-payload-BKU", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Technickfreak/LoRa-payload-BKU.git", "dependencies": [ { "name": "MKRWAN" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Technickfreak/LoRa_payload_BKU-0.0.1.zip", "archiveFileName": "LoRa_payload_BKU-0.0.1.zip", "size": 11338, "checksum": "SHA-256:f01035bdd8b97a066b3907538cdcdb1e68cffa1a7525c0bbc0e91a1fe29f98a1" }, { "name": "LoRa-payload-BKU", "version": "0.0.3", "author": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "maintainer": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "sentence": "Library for easy Data transmission using MKR WAN 1300/ 1310 to LoRaWAN server TheThingNetwork.org", "paragraph": "see Github README.md https://github.com/Technickfreak/LoRa-payload-BKU", "website": "https://github.com/Technickfreak/LoRa-payload-BKU", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Technickfreak/LoRa-payload-BKU.git", "url": "https://downloads.arduino.cc/libraries/github.com/Technickfreak/LoRa_payload_BKU-0.0.3.zip", "archiveFileName": "LoRa_payload_BKU-0.0.3.zip", "size": 15520, "checksum": "SHA-256:d9116c4c6a06ed55bbcd4ad45ca64a0c1ed84339c1a73e5fddbb78c9f06088ef" }, { "name": "LoRa-payload-BKU", "version": "0.0.4", "author": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "maintainer": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "sentence": "Library for easy Data transmission using MKR WAN 1300/ 1310 to LoRaWAN server TheThingNetwork.org", "paragraph": "see Github README.md https://github.com/Technickfreak/LoRa-payload-BKU", "website": "https://github.com/Technickfreak/LoRa-payload-BKU", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Technickfreak/LoRa-payload-BKU.git", "url": "https://downloads.arduino.cc/libraries/github.com/Technickfreak/LoRa_payload_BKU-0.0.4.zip", "archiveFileName": "LoRa_payload_BKU-0.0.4.zip", "size": 13891, "checksum": "SHA-256:fd290f688aaddec0189b77547ee7d0c9600812f11c7161ce43671a586ec6f29a" }, { "name": "LoRa-payload-BKU", "version": "0.0.5", "author": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "maintainer": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "sentence": "Library for easy Data transmission using MKR WAN 1300/ 1310 to LoRaWAN server TheThingNetwork.org", "paragraph": "see Github README.md https://github.com/Technickfreak/LoRa-payload-BKU", "website": "https://github.com/Technickfreak/LoRa-payload-BKU", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Technickfreak/LoRa-payload-BKU.git", "url": "https://downloads.arduino.cc/libraries/github.com/Technickfreak/LoRa_payload_BKU-0.0.5.zip", "archiveFileName": "LoRa_payload_BKU-0.0.5.zip", "size": 14077, "checksum": "SHA-256:2b6f2d8cd0d8891275761328e72b1677765d013b775121b5021cd3c3b5e91cbe" }, { "name": "LoRa-payload-BKU", "version": "0.0.6", "author": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "maintainer": "Technickfreak, \u003cTechnickfreak@gmx.net\u003e", "sentence": "Library for easy Data transmission using MKR WAN 1300/ 1310 to LoRaWAN server TheThingNetwork.org", "paragraph": "see Github README.md https://github.com/Technickfreak/LoRa-payload-BKU", "website": "https://github.com/Technickfreak/LoRa-payload-BKU", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Technickfreak/LoRa-payload-BKU.git", "url": "https://downloads.arduino.cc/libraries/github.com/Technickfreak/LoRa_payload_BKU-0.0.6.zip", "archiveFileName": "LoRa_payload_BKU-0.0.6.zip", "size": 14111, "checksum": "SHA-256:2c736adf2b0ee0770923b9f54c3d68f5cfee8a7790c13f9c3d0552650344007d" }, { "name": "Adafruit AHTX0", "version": "0.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "paragraph": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_AHTX0", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AHTX0.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHTX0-0.2.0.zip", "archiveFileName": "Adafruit_AHTX0-0.2.0.zip", "size": 71232, "checksum": "SHA-256:2ae3ffb7f27b9f20af54c3d2ec8ce3a9358ae22b7056e6e92e4f889e96121717" }, { "name": "Adafruit AHTX0", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "paragraph": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_AHTX0", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AHTX0.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHTX0-1.0.0.zip", "archiveFileName": "Adafruit_AHTX0-1.0.0.zip", "size": 71232, "checksum": "SHA-256:40bbbf91713cf77a736c1bf74e75dd5a1310d7cd1efddd5cbe7ab2ef27d37f5e" }, { "name": "Adafruit AHTX0", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "paragraph": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_AHTX0", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AHTX0.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHTX0-1.0.1.zip", "archiveFileName": "Adafruit_AHTX0-1.0.1.zip", "size": 71229, "checksum": "SHA-256:0ad707d9e5c986fe0eed2b0ff82c911ce5fe2c47f7ee327ce9c3c5a013bd41b6" }, { "name": "Adafruit AHTX0", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "paragraph": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_AHTX0", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AHTX0.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHTX0-2.0.0.zip", "archiveFileName": "Adafruit_AHTX0-2.0.0.zip", "size": 71227, "checksum": "SHA-256:998ac7bf8ba903b26cde240ada068fc2c283f99a57724e5f9c6f40394eaa10ca" }, { "name": "Adafruit AHTX0", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "paragraph": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_AHTX0", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AHTX0.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SH110X" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHTX0-2.0.1.zip", "archiveFileName": "Adafruit_AHTX0-2.0.1.zip", "size": 72369, "checksum": "SHA-256:b8aa1626cbda64804cf6191899381b25ef7fcd134ef2ac8c5878bfdf50e9d996" }, { "name": "Adafruit AHTX0", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "paragraph": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_AHTX0", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AHTX0.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SH110X" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHTX0-2.0.2.zip", "archiveFileName": "Adafruit_AHTX0-2.0.2.zip", "size": 912977, "checksum": "SHA-256:33931085f8e196570ce75ffa1b04714d6ef933d3304433cf2845cdcfafdca5a1" }, { "name": "Adafruit AHTX0", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "paragraph": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_AHTX0", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AHTX0.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SH110X" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHTX0-2.0.3.zip", "archiveFileName": "Adafruit_AHTX0-2.0.3.zip", "size": 912980, "checksum": "SHA-256:cfc84ce5e52ac965bf1ef3026aa57f18c5d53b2346dd7fc603281e3f1c78fea3" }, { "name": "Adafruit AHTX0", "version": "2.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "paragraph": "Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_AHTX0", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_AHTX0.git", "dependencies": [ { "name": "Adafruit Unified Sensor" }, { "name": "Adafruit BusIO" }, { "name": "Adafruit SH110X" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_AHTX0-2.0.5.zip", "archiveFileName": "Adafruit_AHTX0-2.0.5.zip", "size": 913019, "checksum": "SHA-256:21e7896c6883d0aea5aa63aa94d9caee8927890451b74b9e03b04c8e5717470c" }, { "name": "KXTJ3-1057", "version": "0.0.1", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "Motion detection without bells and whistles, simply works, low power.", "paragraph": "Motion detection without bells and whistles, simply works, low power.", "website": "https://github.com/ldab/KXTJ3-1057", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/KXTJ3-1057.git", "providesIncludes": [ "KXTJ3-1057.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ldab/KXTJ3_1057-0.0.1.zip", "archiveFileName": "KXTJ3_1057-0.0.1.zip", "size": 2105201, "checksum": "SHA-256:d594c2e37893b3e43defb8d063b06b2b92fa844848594d43fdd1b2e793a129b3" }, { "name": "KXTJ3-1057", "version": "0.0.2", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "Motion detection without bells and whistles, simply works, low power.", "paragraph": "Motion detection without bells and whistles, simply works, low power.", "website": "https://github.com/ldab/KXTJ3-1057", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/KXTJ3-1057.git", "providesIncludes": [ "KXTJ3-1057.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ldab/KXTJ3_1057-0.0.2.zip", "archiveFileName": "KXTJ3_1057-0.0.2.zip", "size": 2106055, "checksum": "SHA-256:c66b1a5301c7e45253c37fb47e2cd31b8cffe798db77df67b07a8bf8602028a3" }, { "name": "KXTJ3-1057", "version": "0.1.0", "author": "Leonardo Bispo", "maintainer": "Leonardo Bispo \u003cl.bispo@live.com\u003e", "license": "MIT", "sentence": "Motion detection without bells and whistles, simply works, low power.", "website": "https://github.com/ldab/KXTJ3-1057", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ldab/KXTJ3-1057.git", "providesIncludes": [ "kxtj3-1057.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ldab/KXTJ3_1057-0.1.0.zip", "archiveFileName": "KXTJ3_1057-0.1.0.zip", "size": 1813335, "checksum": "SHA-256:681b657f8f62d0b02bbb1446c703e8a1c9ee31002497bf9fbee83200cc8c0ba9" }, { "name": "PixhawkArduinoMAVLink", "version": "1.0.1", "author": "Shashi Kant Gupta \u003cshashikg.iitk@gmail.com\u003e", "maintainer": "Shashi Kant Gupta \u003cshashikg.iitk@gmail.com\u003e", "sentence": "Arduino Library to receive Pixhawk sensor's data", "paragraph": "Library for using Arduino to recieve Pixhawk's sensor data as well as some other usefull data which you might need. Uses MAVLink C headers files generated from the \u003cardupilotmega.xml\u003e with the help of mavgenerator.", "website": "https://github.com/shashikg/PixhawkArduinoMAVLink", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/shashikg/PixhawkArduinoMAVLink.git", "url": "https://downloads.arduino.cc/libraries/github.com/shashikg/PixhawkArduinoMAVLink-1.0.1.zip", "archiveFileName": "PixhawkArduinoMAVLink-1.0.1.zip", "size": 886458, "checksum": "SHA-256:c7834e08f14eec2fa9fa0167cb2c74d1c9962602534c5d07d9a844d3d1419b9d" }, { "name": "SimpleSerialShell", "version": "0.1.0", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-0.1.0.zip", "archiveFileName": "SimpleSerialShell-0.1.0.zip", "size": 14669, "checksum": "SHA-256:b9eb88d4c9499b968e23067aa1fb13f8d2e485d4e15ecdabf2dc7d19dd8ccef6" }, { "name": "SimpleSerialShell", "version": "0.1.1", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-0.1.1.zip", "archiveFileName": "SimpleSerialShell-0.1.1.zip", "size": 14780, "checksum": "SHA-256:1cae95416dd7633e59d04da8427de84b541b02a7217b8032d772c394f61292bd" }, { "name": "SimpleSerialShell", "version": "0.2.0", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-0.2.0.zip", "archiveFileName": "SimpleSerialShell-0.2.0.zip", "size": 23560, "checksum": "SHA-256:e1936717fa62b5c86c00c5451ca62ecec615dd73d2083d069a7d43421774bcd4" }, { "name": "SimpleSerialShell", "version": "0.2.1", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-0.2.1.zip", "archiveFileName": "SimpleSerialShell-0.2.1.zip", "size": 26474, "checksum": "SHA-256:0967329da059c1aadb8499040a360f9e6393e9349134bc040d1ac6411394afbb" }, { "name": "SimpleSerialShell", "version": "0.2.2", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-0.2.2.zip", "archiveFileName": "SimpleSerialShell-0.2.2.zip", "size": 33483, "checksum": "SHA-256:d45e7a9e7a9447a818276cb00a700e19b8292f0663480742f79b453c2e14cd17" }, { "name": "SimpleSerialShell", "version": "0.2.3", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-0.2.3.zip", "archiveFileName": "SimpleSerialShell-0.2.3.zip", "size": 41344, "checksum": "SHA-256:c695e29ed1e7e49b6c8ef803056803b3abeef7559521a35d26979308bf8351f7" }, { "name": "SimpleSerialShell", "version": "0.9.0", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-0.9.0.zip", "archiveFileName": "SimpleSerialShell-0.9.0.zip", "size": 48257, "checksum": "SHA-256:16deda6d5884147f0e686574378bcebf9163b5209627fddc68f23c25138e3af7" }, { "name": "SimpleSerialShell", "version": "0.9.1", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-0.9.1.zip", "archiveFileName": "SimpleSerialShell-0.9.1.zip", "size": 48357, "checksum": "SHA-256:3651e23e98199f6de92b374135bd0abe6a71d05a7dae881c25f7dee310f8fe7d" }, { "name": "SimpleSerialShell", "version": "0.9.2", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-0.9.2.zip", "archiveFileName": "SimpleSerialShell-0.9.2.zip", "size": 48783, "checksum": "SHA-256:438b62b8217515a5ab21f929627e8b4ecf68b4ee6396e11ca1d987f9ac827f64" }, { "name": "SimpleSerialShell", "version": "1.0.0", "author": "Phil Jansen", "maintainer": "Phil Jansen", "sentence": "Simple serial text shell for sending commands to Arduino board.", "paragraph": "Text Commands are parsed from an attached Stream (for example 'Serial' connected to the IDE's Serial Monitor). Shell commands have the \"int hello(int argc, char **argv)\" function signature, so you can pass in arguments.", "website": "https://github.com/philj404/SimpleSerialShell", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/philj404/SimpleSerialShell.git", "providesIncludes": [ "SimpleSerialShell.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/philj404/SimpleSerialShell-1.0.0.zip", "archiveFileName": "SimpleSerialShell-1.0.0.zip", "size": 48853, "checksum": "SHA-256:58943dae19dd574bd86f8ff929c0c863805a14d03bfe7782666ac4bda40a3d09" }, { "name": "ESPPerfectTime", "version": "0.1.0", "author": "Kozue Hunamizawa \u003chunamizawa@users.noreply.github.com\u003e", "maintainer": "Kozue Hunamizawa \u003chunamizawa@users.noreply.github.com\u003e", "sentence": "An ESP8266/ESP32 library that provides more accurate time using SNTP", "paragraph": "An ESP8266/ESP32 library that provides more accurate time using SNTP", "website": "https://github.com/hunamizawa/ESPPerfectTime", "category": "Timing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/hunamizawa/ESPPerfectTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/hunamizawa/ESPPerfectTime-0.1.0.zip", "archiveFileName": "ESPPerfectTime-0.1.0.zip", "size": 18255, "checksum": "SHA-256:3000840ab99ff8e6578387244c3a31582217b166f1250f8045e7401d42fa3276" }, { "name": "ESPPerfectTime", "version": "0.1.2", "author": "Kozue Hunamizawa \u003chunamizawa@users.noreply.github.com\u003e", "maintainer": "Kozue Hunamizawa \u003chunamizawa@users.noreply.github.com\u003e", "sentence": "An ESP8266/ESP32 library that provides more accurate time using SNTP", "paragraph": "An ESP8266/ESP32 library that provides more accurate time using SNTP", "website": "https://github.com/hunamizawa/ESPPerfectTime", "category": "Timing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/hunamizawa/ESPPerfectTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/hunamizawa/ESPPerfectTime-0.1.2.zip", "archiveFileName": "ESPPerfectTime-0.1.2.zip", "size": 20481, "checksum": "SHA-256:1b3c5cd297f68288cd5df8bb11daf3a5777027e0057098fb70b3ea9bbb9ea7aa" }, { "name": "ESPPerfectTime", "version": "0.1.3", "author": "Kozue Hunamizawa \u003chunamizawa@users.noreply.github.com\u003e", "maintainer": "Kozue Hunamizawa \u003chunamizawa@users.noreply.github.com\u003e", "sentence": "An ESP8266/ESP32 library that provides more accurate time using SNTP", "paragraph": "An ESP8266/ESP32 library that provides more accurate time using SNTP", "website": "https://github.com/hunamizawa/ESPPerfectTime", "category": "Timing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/hunamizawa/ESPPerfectTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/hunamizawa/ESPPerfectTime-0.1.3.zip", "archiveFileName": "ESPPerfectTime-0.1.3.zip", "size": 22229, "checksum": "SHA-256:6a8d46298e6b0c54becaba75acfc74e2e43971124f8047b307d34831524cbb00" }, { "name": "ESPPerfectTime", "version": "0.2.0", "author": "Kozue Hunamizawa \u003chunamizawa@gmail.com\u003e", "maintainer": "Kozue Hunamizawa \u003chunamizawa@gmail.com\u003e", "license": "BSD-3-Clause", "sentence": "SNTP library that provides more accurate time for ESP8266/ESP32.", "paragraph": "Handles leap seconds in STEP mode, and calculates round-trip delay on synchronization.", "website": "https://github.com/hunamizawa/ESPPerfectTime", "category": "Timing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/hunamizawa/ESPPerfectTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/hunamizawa/ESPPerfectTime-0.2.0.zip", "archiveFileName": "ESPPerfectTime-0.2.0.zip", "size": 22706, "checksum": "SHA-256:8842d400a017b4554ea915d245555efdad9f3510e27fefddcb095425d1a81916" }, { "name": "ESPPerfectTime", "version": "0.3.0", "author": "Kozue Hunamizawa \u003chunamizawa@gmail.com\u003e", "maintainer": "Kozue Hunamizawa \u003chunamizawa@gmail.com\u003e", "license": "BSD-3-Clause", "sentence": "SNTP library that provides more accurate time for ESP8266/ESP32.", "paragraph": "Handles leap seconds in STEP mode, and calculates round-trip delay on synchronization.", "website": "https://github.com/hunamizawa/ESPPerfectTime", "category": "Timing", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/hunamizawa/ESPPerfectTime.git", "url": "https://downloads.arduino.cc/libraries/github.com/hunamizawa/ESPPerfectTime-0.3.0.zip", "archiveFileName": "ESPPerfectTime-0.3.0.zip", "size": 53715, "checksum": "SHA-256:9799e483ba196fc7beecd314fda8b40a25e8d7908482077520c56789c3148311" }, { "name": "PU2CLR AKC695X", "version": "1.0.1", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your AKC695X Family (AKC6951, AKC5955, AKC6959 etc) BROADCAST FM, AM (LW, MW and SW) RECEIVER.", "paragraph": "This library provides an easier interface for controlling the IC AKC695X Family.", "website": "https://github.com/pu2clr/AKC695X", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/AKC695X.git", "providesIncludes": [ "AKC695X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_AKC695X-1.0.1.zip", "archiveFileName": "PU2CLR_AKC695X-1.0.1.zip", "size": 959630, "checksum": "SHA-256:6c3f74f3520a730962b1254608ec8e1e3b7114e0176b1cd9bfa0c7966496d4cd" }, { "name": "PU2CLR AKC695X", "version": "1.0.2", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your AKC695X Family (AKC6951, AKC5955, AKC6959 etc) BROADCAST FM, AM (LW, MW and SW) RECEIVER.", "paragraph": "This library provides an easier interface for controlling the IC AKC695X Family.", "website": "https://github.com/pu2clr/AKC695X", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/AKC695X.git", "providesIncludes": [ "AKC695X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_AKC695X-1.0.2.zip", "archiveFileName": "PU2CLR_AKC695X-1.0.2.zip", "size": 878852, "checksum": "SHA-256:77e9e438bf35d1a131b3c65f52e569aef346836e18ca78c9e6333ad8839a7394" }, { "name": "PU2CLR AKC695X", "version": "1.0.5", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your AKC695X Family (AKC6951, AKC5955, AKC6959 etc) BROADCAST FM, AM (LW, MW and SW) RECEIVER.", "paragraph": "This library provides an easier interface for controlling the IC AKC695X Family.", "website": "https://github.com/pu2clr/AKC695X", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/AKC695X.git", "providesIncludes": [ "AKC695X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_AKC695X-1.0.5.zip", "archiveFileName": "PU2CLR_AKC695X-1.0.5.zip", "size": 6119445, "checksum": "SHA-256:0a7081088aba77ff1860053daca495393cbd5e254f330b21e128fb137b1ffd79" }, { "name": "PU2CLR AKC695X", "version": "1.0.6", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your AKC695X Family (AKC6951, AKC5955, AKC6959 etc) BROADCAST FM, AM (LW, MW and SW) RECEIVER.", "paragraph": "This library provides an easier interface for controlling the IC AKC695X Family.", "website": "https://github.com/pu2clr/AKC695X", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/AKC695X.git", "providesIncludes": [ "AKC695X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_AKC695X-1.0.6.zip", "archiveFileName": "PU2CLR_AKC695X-1.0.6.zip", "size": 6201424, "checksum": "SHA-256:7b314ecbf48edbcfea2bad872310b773237568b3065f035ab7a53b8a8b9b52aa" }, { "name": "PU2CLR AKC695X", "version": "1.0.7", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your AKC6955 Family (AKC6951, AKC6955 and AKC6959) BROADCAST FM, AM (LW, MW and SW) RECEIVER.", "paragraph": "This library provides an easier interface for controlling the IC AKC6955 Family.", "website": "https://github.com/pu2clr/AKC695X", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/AKC695X.git", "providesIncludes": [ "AKC695X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_AKC695X-1.0.7.zip", "archiveFileName": "PU2CLR_AKC695X-1.0.7.zip", "size": 6279970, "checksum": "SHA-256:9b9b8ce4d694794994fdc6db3c82916fbb2bd9bf59a3ff07ac1fc5e01b0ea37d" }, { "name": "PU2CLR AKC695X", "version": "1.0.8", "author": "Ricardo Lima Caratti, pu2clr@gmail.com", "maintainer": "Ricardo Lima Caratti", "sentence": "Control your AKC6955 Family (AKC6951, AKC6955 and AKC6959) BROADCAST FM, AM (LW, MW and SW) RECEIVER.", "paragraph": "This library provides an easier interface for controlling the IC AKC6955 Family.", "website": "https://github.com/pu2clr/AKC695X", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pu2clr/AKC695X.git", "providesIncludes": [ "AKC695X.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pu2clr/PU2CLR_AKC695X-1.0.8.zip", "archiveFileName": "PU2CLR_AKC695X-1.0.8.zip", "size": 6281200, "checksum": "SHA-256:0a562214a5e58d16fa334917077b669af9e91dc9458537db4be51cff96b28fda" }, { "name": "ModernPIDControlSS", "version": "1.0.0", "author": "Oluwasegun Somefun", "maintainer": "Oluwasegun Somefun", "sentence": "Modern PID Control Architecture and CPLMFC Tuning", "paragraph": "Modern Implementation of the PID Control Intelligence Algorithm and \"Closed PID-Loop Model\" Following Control Tuning", "website": "http://github.com/somefunagba/ModernPIDControlSS", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/somefunAgba/ModernPIDControlSS.git", "url": "https://downloads.arduino.cc/libraries/github.com/somefunAgba/ModernPIDControlSS-1.0.0.zip", "archiveFileName": "ModernPIDControlSS-1.0.0.zip", "size": 14673, "checksum": "SHA-256:cb782e9e820d52b64ee9bf7253bae98844f8924641dd1cd7f2ace17d707b3be7" }, { "name": "ModernPIDControlSS", "version": "1.1.0", "author": "Oluwasegun Somefun", "maintainer": "Oluwasegun Somefun", "sentence": "Modern PID Control Architecture and CPLMFC Tuning", "paragraph": "Modern Implementation of the PID Control Intelligence Algorithm and \"Closed PID-Loop Model\" Following Control Tuning", "website": "http://github.com/somefunagba/ModernPIDControlSS", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/somefunAgba/ModernPIDControlSS.git", "url": "https://downloads.arduino.cc/libraries/github.com/somefunAgba/ModernPIDControlSS-1.1.0.zip", "archiveFileName": "ModernPIDControlSS-1.1.0.zip", "size": 26063, "checksum": "SHA-256:5da04b7257f35543ca9593a0d939c912c75d3a9bc3655af018c627043e29a0cc" }, { "name": "ModernPIDControlSS", "version": "1.1.1", "author": "Oluwasegun Somefun", "maintainer": "Oluwasegun Somefun", "sentence": "Modern PID Control Architecture and CPLMFC Tuning", "paragraph": "Modern Implementation of the PID Control Intelligence Algorithm and \"Closed PID-Loop Model\" Following Control Tuning", "website": "http://github.com/somefunagba/ModernPIDControlSS", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/somefunAgba/ModernPIDControlSS.git", "url": "https://downloads.arduino.cc/libraries/github.com/somefunAgba/ModernPIDControlSS-1.1.1.zip", "archiveFileName": "ModernPIDControlSS-1.1.1.zip", "size": 26140, "checksum": "SHA-256:ca431927052046c8055a8caef7a80d10f40cd5c55ce5ef7e7ea44a4907d9c753" }, { "name": "ModernPIDControlSS", "version": "1.1.2", "author": "Oluwasegun Somefun", "maintainer": "Oluwasegun Somefun", "sentence": "Modern PID Control Architecture and CPLMFC Tuning", "paragraph": "Modern Implementation of the PID Control Intelligence Algorithm and \"Closed PID-Loop Model\" Following Control Tuning", "website": "http://github.com/somefunagba/ModernPIDControlSS", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/somefunAgba/ModernPIDControlSS.git", "url": "https://downloads.arduino.cc/libraries/github.com/somefunAgba/ModernPIDControlSS-1.1.2.zip", "archiveFileName": "ModernPIDControlSS-1.1.2.zip", "size": 26996, "checksum": "SHA-256:471b7ed083014064b2ceee82ce5809aa6d945577f2c37fc2a9efce7a8f34b08a" }, { "name": "RTC", "version": "1.0.0", "author": "Manjunath CV", "maintainer": "Manjunath CV \u003ccvmanjoo@gmail.com\u003e", "sentence": "Library for I2C based RTCs.", "paragraph": "Enables the functionality for clock reading, clock setting, alarms and timers of I2C RTCs.", "website": "https://github.com/cvmanjoo/RTC", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cvmanjoo/RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/cvmanjoo/RTC-1.0.0.zip", "archiveFileName": "RTC-1.0.0.zip", "size": 1445586, "checksum": "SHA-256:09d3971a77f530928e888106663b574abef8181800a2e2495c6100754b483b41" }, { "name": "RTC", "version": "1.0.1", "author": "Manjunath CV", "maintainer": "Manjunath CV \u003ccvmanjoo@gmail.com\u003e", "sentence": "Library for I2C based RTCs (DS1307, DS3231, PCF8563).", "paragraph": "Enables the functionality for clock reading, clock setting, alarms and timers of I2C RTCs.", "website": "https://github.com/cvmanjoo/RTC", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cvmanjoo/RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/cvmanjoo/RTC-1.0.1.zip", "archiveFileName": "RTC-1.0.1.zip", "size": 1445707, "checksum": "SHA-256:5e20cdcf90fece42b8be68f48a6ec42c157dd6e874f972fa6c6256febeebea13" }, { "name": "RTC", "version": "1.0.2", "author": "Manjunath CV", "maintainer": "Manjunath CV \u003ccvmanjoo@gmail.com\u003e", "sentence": "Library for I2C based RTCs (DS1307, DS3231, PCF8563).", "paragraph": "Enables the functionality for clock reading, clock setting, alarms and timers of I2C RTCs.", "website": "https://github.com/cvmanjoo/RTC", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/cvmanjoo/RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/cvmanjoo/RTC-1.0.2.zip", "archiveFileName": "RTC-1.0.2.zip", "size": 1449964, "checksum": "SHA-256:792d7081224dc439e12675cd2d308493bfc1a5ac9959d60b89bfd717538d4a8a" }, { "name": "RTC", "version": "1.6.0", "author": "Manjunath CV", "maintainer": "Manjunath CV \u003ccvmanjoo@gmail.com\u003e", "sentence": "Library for I2C based RTCs (DS1307, DS3231, PCF8563).", "paragraph": "Enables the functionality for clock reading, clock setting, alarms and timers of I2C RTCs.", "website": "https://github.com/cvmanjoo/RTC", "category": "Timing", "architectures": [ "avr", "mbed_nano", "mbed_rp2040" ], "types": [ "Contributed" ], "repository": "https://github.com/cvmanjoo/RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/cvmanjoo/RTC-1.6.0.zip", "archiveFileName": "RTC-1.6.0.zip", "size": 1455654, "checksum": "SHA-256:69638bad2d899941549b5b984cb0250b02b8d91f5c0f44bd168b49b9b6a0815a" }, { "name": "RTC", "version": "1.7.1", "author": "Manjunath CV", "maintainer": "Manjunath CV \u003ccvmanjoo@gmail.com\u003e", "sentence": "Library for I2C based RTCs (DS1307, DS3231, PCF8563, PCF8523).", "paragraph": "Enables the functionality for clock reading, clock setting, alarms and timers of I2C RTCs.", "website": "https://github.com/cvmanjoo/RTC", "category": "Timing", "architectures": [ "avr", "mbed_nano", "mbed_rp2040", "esp32", "esp8266" ], "types": [ "Contributed" ], "repository": "https://github.com/cvmanjoo/RTC.git", "url": "https://downloads.arduino.cc/libraries/github.com/cvmanjoo/RTC-1.7.1.zip", "archiveFileName": "RTC-1.7.1.zip", "size": 1455924, "checksum": "SHA-256:db0645478735924a11a92f07aa488142b14ab747545ace8a2cd74a7a293c2090" }, { "name": "Adafruit SHTC3 Library", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for SHTC3 temperature \u0026 humidity sensor.", "paragraph": "Arduino library for SHTC3 temperature \u0026 humidity sensor.", "website": "https://github.com/adafruit/Adafruit_SHTC3", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SHTC3.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SHTC3_Library-1.0.0.zip", "archiveFileName": "Adafruit_SHTC3_Library-1.0.0.zip", "size": 8431, "checksum": "SHA-256:e851a5266b25a227fb11f824aaa5e06860eb90b54d81f9b76437cb9d8dff4e5a" }, { "name": "Adafruit SHTC3 Library", "version": "1.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for SHTC3 temperature \u0026 humidity sensor.", "paragraph": "Arduino library for SHTC3 temperature \u0026 humidity sensor.", "website": "https://github.com/adafruit/Adafruit_SHTC3", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SHTC3.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SHTC3_Library-1.0.1.zip", "archiveFileName": "Adafruit_SHTC3_Library-1.0.1.zip", "size": 8414, "checksum": "SHA-256:cd40d6b80f3d268521b1c0d800e956f1fe4f3e711ffc042b8ddf034343147650" }, { "name": "GFX_Root", "version": "1.8.2", "author": "Adafruit, modified", "maintainer": "Jean-Marc Zingg", "sentence": "Root class extract of Adafruit GFX graphics core library", "paragraph": "Named GFX_Root to co-exist with Adafruit_GFX", "website": "https://github.com/ZinggJM/GFX_Root", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GFX_Root.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GFX_Root-1.8.2.zip", "archiveFileName": "GFX_Root-1.8.2.zip", "size": 304611, "checksum": "SHA-256:4f03e8986760308ebe1c5e78990fae8ee62d835a85598110ebab78ea616dde1c" }, { "name": "GFX_Root", "version": "2.0.0", "author": "Adafruit, modified", "maintainer": "Jean-Marc Zingg", "sentence": "Root class extract of Adafruit GFX graphics core library", "paragraph": "Named GFX_Root to co-exist with Adafruit_GFX", "website": "https://github.com/ZinggJM/GFX_Root", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/ZinggJM/GFX_Root.git", "url": "https://downloads.arduino.cc/libraries/github.com/ZinggJM/GFX_Root-2.0.0.zip", "archiveFileName": "GFX_Root-2.0.0.zip", "size": 316062, "checksum": "SHA-256:4759740b8194396c290629e388dc1b9107159bf155290098977da75b2d7ca23d" }, { "name": "TelnetStream2", "version": "1.0.0", "author": "Ameer Dawood", "maintainer": "Ameer Dawood \u003cameer1234567890@gmail.com\u003e", "sentence": "Stream implementation over telnet for OTA debuging", "website": "https://github.com/ameer1234567890/TelnetStream", "category": "Communication", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/ameer1234567890/TelnetStream2.git", "providesIncludes": [ "TelnetStream2.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/ameer1234567890/TelnetStream2-1.0.0.zip", "archiveFileName": "TelnetStream2-1.0.0.zip", "size": 15916, "checksum": "SHA-256:b6cc96f39383730f08147ad1701901ff2fd33d49e0b87d53a662ef2b96f69050" }, { "name": "ESP8266_LED_64x16_Matrix", "version": "1.0.0", "author": "Qi Sun", "maintainer": "Qi Sun", "sentence": "ESP8266 driver to run LED matrix.", "paragraph": "ESP8266 driver to run LED matrix 64x16, and can be modified to support 64x32, supporting ASCII encoding only.", "website": "https://github.com/qisun1/ESP8266_LED_64x16_Matrix", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/qisun1/ESP8266_LED_64x16_Matrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/qisun1/ESP8266_LED_64x16_Matrix-1.0.0.zip", "archiveFileName": "ESP8266_LED_64x16_Matrix-1.0.0.zip", "size": 159342, "checksum": "SHA-256:a13b6b262f5b077b038f5f39d837deb3a23d5e93d9ad675048a48a7321d74d83" }, { "name": "ESP8266_LED_64x16_Matrix", "version": "1.1.0", "author": "Qi Sun", "maintainer": "Qi Sun", "sentence": "ESP8266 driver to run LED matrix.", "paragraph": "ESP8266 driver to run LED matrix 64x16, and can be modified to support 64x32, supporting ASCII encoding only.", "website": "https://github.com/qisun1/ESP8266_LED_64x16_Matrix", "category": "Display", "architectures": [ "ESP8266" ], "types": [ "Contributed" ], "repository": "https://github.com/qisun1/ESP8266_LED_64x16_Matrix.git", "url": "https://downloads.arduino.cc/libraries/github.com/qisun1/ESP8266_LED_64x16_Matrix-1.1.0.zip", "archiveFileName": "ESP8266_LED_64x16_Matrix-1.1.0.zip", "size": 159294, "checksum": "SHA-256:4c7e847fe695633babde040c0e6ba5b83d9df8b49422881ae73a4a6afa1cda80" }, { "name": "Flicker", "version": "1.0.4", "author": "Josh Nishikawa \u003cjoshnishikawa@gmail.com\u003e", "maintainer": "Josh Nishikawa \u003cjoshnishikawa@gmail.com\u003e", "sentence": "A library for making capacitive touch easy to use.", "paragraph": "Includes all the functions found in the Bounce library, smoothes eratic values to make variable input more useful and includes functions for measuring velocity.", "website": "https://github.com/joshnishikawa/Flicker", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/joshnishikawa/Flicker.git", "url": "https://downloads.arduino.cc/libraries/github.com/joshnishikawa/Flicker-1.0.4.zip", "archiveFileName": "Flicker-1.0.4.zip", "size": 17894, "checksum": "SHA-256:d8c3fa53e6f495b42436eb3ee7e79403a95befe5348dcbe00ca1ca86c870fa77" }, { "name": "Flicker", "version": "1.1.4", "author": "Josh Nishikawa \u003cjoshnishikawa@gmail.com\u003e", "maintainer": "Josh Nishikawa \u003cjoshnishikawa@gmail.com\u003e", "sentence": "A library for making capacitive touch easy to use.", "paragraph": "Includes all the functions found in the Bounce library, smoothes eratic values to make variable input more useful and includes functions for measuring velocity.", "website": "https://github.com/joshnishikawa/Flicker", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/joshnishikawa/Flicker.git", "url": "https://downloads.arduino.cc/libraries/github.com/joshnishikawa/Flicker-1.1.4.zip", "archiveFileName": "Flicker-1.1.4.zip", "size": 19072, "checksum": "SHA-256:1a27029f20c581cfcb242731d288b6505a629274c247b1c64316d9e275ae2d1d" }, { "name": "Flicker", "version": "2.0.0", "author": "Josh Nishikawa \u003cjoshnishikawa@gmail.com\u003e", "maintainer": "Josh Nishikawa \u003cjoshnishikawa@gmail.com\u003e", "sentence": "A library for making capacitive touch easy to use.", "paragraph": "Includes all the functions found in the Bounce library, smoothes eratic values to make variable input more useful and includes a class for measuring velocity.", "website": "https://github.com/joshnishikawa/Flicker", "category": "Sensors", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/joshnishikawa/Flicker.git", "url": "https://downloads.arduino.cc/libraries/github.com/joshnishikawa/Flicker-2.0.0.zip", "archiveFileName": "Flicker-2.0.0.zip", "size": 19046, "checksum": "SHA-256:9363872e678dc15194eef46f62edbe47bd18b33a41d4a9292be4797e9c3aee8c" }, { "name": "Sony9PinRemote", "version": "0.1.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "paragraph": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Sony9PinRemote.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Sony9PinRemote-0.1.0.zip", "archiveFileName": "Sony9PinRemote-0.1.0.zip", "size": 15962, "checksum": "SHA-256:84876c954377774f871286eda0861805adaa73149fced7de49612ab49acf5c4b" }, { "name": "Sony9PinRemote", "version": "0.1.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "paragraph": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Sony9PinRemote.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Sony9PinRemote-0.1.1.zip", "archiveFileName": "Sony9PinRemote-0.1.1.zip", "size": 18764, "checksum": "SHA-256:1e94350a0434dc0b51257d1d660c5a396649e2c795cb809a8e83d6e2b06cd220" }, { "name": "Sony9PinRemote", "version": "0.1.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "paragraph": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Sony9PinRemote.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Sony9PinRemote-0.1.2.zip", "archiveFileName": "Sony9PinRemote-0.1.2.zip", "size": 18817, "checksum": "SHA-256:795175fff0fadb18f3e4211efa1fd3adc756f04d6a9b843df0aa66d076c9055c" }, { "name": "Sony9PinRemote", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "paragraph": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Sony9PinRemote.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Sony9PinRemote-0.2.0.zip", "archiveFileName": "Sony9PinRemote-0.2.0.zip", "size": 126911, "checksum": "SHA-256:c0774cce3b0514e72196b77ac176c6108eebcad1f8eab5a8b448d37dd51b2eaf" }, { "name": "Sony9PinRemote", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "paragraph": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Sony9PinRemote.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Sony9PinRemote-0.2.1.zip", "archiveFileName": "Sony9PinRemote-0.2.1.zip", "size": 127258, "checksum": "SHA-256:8ea29512ecb1037edb894c6193067b4ef13f89980542ce742193325777f93ce0" }, { "name": "Sony9PinRemote", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "paragraph": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Sony9PinRemote.git", "dependencies": [ { "name": "ArxContainer" }, { "name": "ArxTypeTraits" }, { "name": "DebugLog" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Sony9PinRemote-0.3.0.zip", "archiveFileName": "Sony9PinRemote-0.3.0.zip", "size": 60934, "checksum": "SHA-256:e269ec91216a09d3fd36ee52ed8413606f7b24085516ef0330893ca4b8989764" }, { "name": "Sony9PinRemote", "version": "0.3.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "paragraph": "RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino", "website": "https://github.com/hideakitai", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/Sony9PinRemote.git", "dependencies": [ { "name": "ArxContainer", "version": "\u003e=0.6.0" }, { "name": "ArxTypeTraits" }, { "name": "DebugLog", "version": "\u003e=0.8.1" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/Sony9PinRemote-0.3.2.zip", "archiveFileName": "Sony9PinRemote-0.3.2.zip", "size": 60968, "checksum": "SHA-256:a2d6e28bf2f9cc495abeb84b993afcbfb3224751cb64653a9520b42a56cef25b" }, { "name": "PCA9685_RT", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.2.0.zip", "archiveFileName": "PCA9685_RT-0.2.0.zip", "size": 7979, "checksum": "SHA-256:8665d0b68f2b5aba01735de3c970059e5ced42ec6a10d77c44bf414f0b79ee2e" }, { "name": "PCA9685_RT", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.2.1.zip", "archiveFileName": "PCA9685_RT-0.2.1.zip", "size": 7977, "checksum": "SHA-256:52580a9816d570cb2b9daeb8ffcbde933fb4a45d7bd7f8da3227b08ef780a8e9" }, { "name": "PCA9685_RT", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.2.2.zip", "archiveFileName": "PCA9685_RT-0.2.2.zip", "size": 8208, "checksum": "SHA-256:a25f46ad4f2c28f6a066cdabd01e38d685567582fe5414c885dc3405ba4694d7" }, { "name": "PCA9685_RT", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "dependencies": [ { "name": "Wire" } ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.3.0.zip", "archiveFileName": "PCA9685_RT-0.3.0.zip", "size": 15228, "checksum": "SHA-256:0d0faa88c5de143142a51debbb20ea2598beec066917c9fd8965fd91ee5fd1f8" }, { "name": "PCA9685_RT", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.3.1.zip", "archiveFileName": "PCA9685_RT-0.3.1.zip", "size": 16722, "checksum": "SHA-256:c48e9706948b955fa4c865752aceda0dfa1e4ea25b077cec8f6fdb54ecf1bc70" }, { "name": "PCA9685_RT", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.3.2.zip", "archiveFileName": "PCA9685_RT-0.3.2.zip", "size": 16717, "checksum": "SHA-256:9a757409f7076b3b8c42ec1e4873a2571824b16db0828e441c9d91c6841ed14c" }, { "name": "PCA9685_RT", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.3.3.zip", "archiveFileName": "PCA9685_RT-0.3.3.zip", "size": 17356, "checksum": "SHA-256:d8142151d895878ded827e9efcfa11f3339569b1598c93efe5618084533f9c4b" }, { "name": "PCA9685_RT", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.3.4.zip", "archiveFileName": "PCA9685_RT-0.3.4.zip", "size": 17638, "checksum": "SHA-256:bb6e7af3d947196f1671b7bfad2ab790d7e965ac10e2af8689741359822e67cd" }, { "name": "PCA9685_RT", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.4.0.zip", "archiveFileName": "PCA9685_RT-0.4.0.zip", "size": 20016, "checksum": "SHA-256:fe479ae213689659224bd690a82381b0df3cf297b96c6fcc8a01e65aed80a6ac" }, { "name": "PCA9685_RT", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.4.1.zip", "archiveFileName": "PCA9685_RT-0.4.1.zip", "size": 20432, "checksum": "SHA-256:33472ece39df5c1b5b45aa52861ad874d886af8155a1351d89598a001540f9ac" }, { "name": "PCA9685_RT", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.4.2.zip", "archiveFileName": "PCA9685_RT-0.4.2.zip", "size": 22991, "checksum": "SHA-256:a45e140cf1bdc818bd7c381f6b521c4a9c88b9c0091d895d93cba80ae0e0a4bb" }, { "name": "PCA9685_RT", "version": "0.5.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for I2C PCA9685 16 channel PWM", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.5.0.zip", "archiveFileName": "PCA9685_RT-0.5.0.zip", "size": 22982, "checksum": "SHA-256:95da1061144b3e4b32f828e6878f16a84930a078d40303740516b1fc260a3921" }, { "name": "PCA9685_RT", "version": "0.5.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9685 I2C LED driver, 16 channel PWM, 12 bit.", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.5.1.zip", "archiveFileName": "PCA9685_RT-0.5.1.zip", "size": 23257, "checksum": "SHA-256:82486fb62307bed94e32ca0b9eacaeae7ae1fb67ae90f3529d6e31273d9f7837" }, { "name": "PCA9685_RT", "version": "0.6.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9685 I2C LED driver, 16 channel PWM, 12 bit.", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.6.0.zip", "archiveFileName": "PCA9685_RT-0.6.0.zip", "size": 23511, "checksum": "SHA-256:a6d374cababc6e027e3e205bc0c094974748a2b3ac20ea15032f34c61ca73cfc" }, { "name": "PCA9685_RT", "version": "0.7.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9685 I2C LED driver, 16 channel PWM, 12 bit.", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.7.0.zip", "archiveFileName": "PCA9685_RT-0.7.0.zip", "size": 23865, "checksum": "SHA-256:42238d653ab1b8bb59e69805f8718c36324450cb9623b3994e14055f57e42e98" }, { "name": "PCA9685_RT", "version": "0.7.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9685 I2C LED driver, 16 channel PWM, 12 bit.", "website": "https://github.com/RobTillaart/PCA9685_RT", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9685_RT.git", "providesIncludes": [ "PCA9685.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9685_RT-0.7.1.zip", "archiveFileName": "PCA9685_RT-0.7.1.zip", "size": 23759, "checksum": "SHA-256:c52c123d16bd76c626aa849fcacdd950dd86634a396197011ecaec4037f78413" }, { "name": "TensorFlowLite_ESP32", "version": "0.3.0", "author": "TensorFlow Authors", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Allows you to run machine learning models locally on your ESP32 device.", "paragraph": "This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise \"magic wand\" gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.", "website": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32", "category": "Data Processing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32.git", "providesIncludes": [ "TensorFlowLite_ESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/TensorFlowLite_ESP32-0.3.0.zip", "archiveFileName": "TensorFlowLite_ESP32-0.3.0.zip", "size": 459302, "checksum": "SHA-256:e4faf80ec933f2f4a5658995dfb350a8ce7454889dda6904abd91f68713f0249" }, { "name": "TensorFlowLite_ESP32", "version": "0.4.0", "author": "TensorFlow Authors", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Allows you to run machine learning models locally on your ESP32 device.", "paragraph": "This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise \"magic wand\" gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.", "website": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32", "category": "Data Processing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32.git", "providesIncludes": [ "TensorFlowLite_ESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/TensorFlowLite_ESP32-0.4.0.zip", "archiveFileName": "TensorFlowLite_ESP32-0.4.0.zip", "size": 626013, "checksum": "SHA-256:11d762da7e35d19b1b2c667307433810f220ed497ea9ac66d046cd1d2334671d" }, { "name": "TensorFlowLite_ESP32", "version": "0.5.0", "author": "TensorFlow Authors", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Allows you to run machine learning models locally on your ESP32 device.", "paragraph": "This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise \"magic wand\" gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.", "website": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32", "category": "Data Processing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32.git", "providesIncludes": [ "TensorFlowLite_ESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/TensorFlowLite_ESP32-0.5.0.zip", "archiveFileName": "TensorFlowLite_ESP32-0.5.0.zip", "size": 1579209, "checksum": "SHA-256:73aab84034ff7d9df178900d203885012aa0e2cbdf3cdc63ae756196c2fa4d52" }, { "name": "TensorFlowLite_ESP32", "version": "0.6.0", "author": "TensorFlow Authors", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Allows you to run machine learning models locally on your ESP32 device.", "paragraph": "This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise \"magic wand\" gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.", "website": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32", "category": "Data Processing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32.git", "providesIncludes": [ "TensorFlowLite_ESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/TensorFlowLite_ESP32-0.6.0.zip", "archiveFileName": "TensorFlowLite_ESP32-0.6.0.zip", "size": 2004462, "checksum": "SHA-256:f80855b355b0f4c1dd1d4cf4f7583b12882a32ce8a99b125ae865044a9da6118" }, { "name": "TensorFlowLite_ESP32", "version": "0.7.0", "author": "TensorFlow Authors", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Allows you to run machine learning models locally on your ESP32 device.", "paragraph": "This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise \"magic wand\" gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.", "website": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32", "category": "Data Processing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32.git", "providesIncludes": [ "TensorFlowLite_ESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/TensorFlowLite_ESP32-0.7.0.zip", "archiveFileName": "TensorFlowLite_ESP32-0.7.0.zip", "size": 2005705, "checksum": "SHA-256:7c016d5fc6629bdcda7c75e25d5d6bdc4218656dcf9b4a988dd3d8b74650f2dc" }, { "name": "TensorFlowLite_ESP32", "version": "0.8.0", "author": "TensorFlow Authors", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Allows you to run machine learning models locally on your ESP32 device.", "paragraph": "This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise \"magic wand\" gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.", "website": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32", "category": "Data Processing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32.git", "providesIncludes": [ "TensorFlowLite_ESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/TensorFlowLite_ESP32-0.8.0.zip", "archiveFileName": "TensorFlowLite_ESP32-0.8.0.zip", "size": 2128478, "checksum": "SHA-256:6d935f6d527e847d47e43c2489593df293f2e61b5fd2f04cdf1f3a3920b9caef" }, { "name": "TensorFlowLite_ESP32", "version": "0.9.0", "author": "TensorFlow Authors", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Allows you to run machine learning models locally on your ESP32 device.", "paragraph": "This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise \"magic wand\" gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.", "website": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32", "category": "Data Processing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32.git", "providesIncludes": [ "TensorFlowLite_ESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/TensorFlowLite_ESP32-0.9.0.zip", "archiveFileName": "TensorFlowLite_ESP32-0.9.0.zip", "size": 2448076, "checksum": "SHA-256:b9c92e7a2591079620b018163af41c3e5b3c9593efda1a70371fca389f105e16" }, { "name": "TensorFlowLite_ESP32", "version": "1.0.0", "author": "TensorFlow Authors", "maintainer": "TANAKA Masayuki \u003ctanakamasayuki@gmail.com\u003e", "sentence": "Allows you to run machine learning models locally on your ESP32 device.", "paragraph": "This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise \"magic wand\" gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.", "website": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32", "category": "Data Processing", "architectures": [], "types": [ "Contributed" ], "repository": "https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32.git", "providesIncludes": [ "TensorFlowLite_ESP32.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/tanakamasayuki/TensorFlowLite_ESP32-1.0.0.zip", "archiveFileName": "TensorFlowLite_ESP32-1.0.0.zip", "size": 3213861, "checksum": "SHA-256:5da0e5a80a240d75527bd8eb2eaabbb297ba18663e69392fba8a4767925f1b38" }, { "name": "SHEX", "version": "0.1.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.1.0.zip", "archiveFileName": "SHEX-0.1.0.zip", "size": 5910, "checksum": "SHA-256:7cc5f2a609913abbb0c4904f9ed0cb0f5fb92d97da3e539f082d2e00cd2afbae" }, { "name": "SHEX", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.1.1.zip", "archiveFileName": "SHEX-0.1.1.zip", "size": 5910, "checksum": "SHA-256:9bd8bd4d2faf98fa3d27abbde5a06f239fe94017ee43d58d6e33ba7f0e5aa54f" }, { "name": "SHEX", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.2.0.zip", "archiveFileName": "SHEX-0.2.0.zip", "size": 7847, "checksum": "SHA-256:8544b93123b3d62bb5a81f8d9ee977f591bb4c3812a987915631ce1cb303f507" }, { "name": "SHEX", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.2.1.zip", "archiveFileName": "SHEX-0.2.1.zip", "size": 8095, "checksum": "SHA-256:c2c68fcb1a3f7bc7a993b2fe05e6c644731f73ed5f2e5b7fe94c3a4139481f3d" }, { "name": "SHEX", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.2.2.zip", "archiveFileName": "SHEX-0.2.2.zip", "size": 8353, "checksum": "SHA-256:4c15da164902b5d80558190b022ae37b9bf4c4d3657b7ae47f8ade541f370205" }, { "name": "SHEX", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.2.3.zip", "archiveFileName": "SHEX-0.2.3.zip", "size": 9507, "checksum": "SHA-256:5a0e91956e20645d15e02c484e5afe21799c2fc5d7dd482bbf7e7c3bc879d1d2" }, { "name": "SHEX", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "paragraph": "SHEXA derived class with ASCII column.", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.3.0.zip", "archiveFileName": "SHEX-0.3.0.zip", "size": 11858, "checksum": "SHA-256:022cf4d175b3c1ca80f0db72ad1bab8f52a73db640582bd588d98648b459c403" }, { "name": "SHEX", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "paragraph": "SHEXA derived class with ASCII column.", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.3.1.zip", "archiveFileName": "SHEX-0.3.1.zip", "size": 12376, "checksum": "SHA-256:b317062ded2a1c5b8c8a28d59703c442d2560b3665c46b0c8880dab39846b0a3" }, { "name": "SHEX", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "paragraph": "SHEXA derived class with ASCII column.", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.3.2.zip", "archiveFileName": "SHEX-0.3.2.zip", "size": 13067, "checksum": "SHA-256:d55385c585159b9e3fbb5b192cbca3fbcc14e4fb343b95f381239566c6d2c842" }, { "name": "SHEX", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate hex dump over Serial", "paragraph": "SHEXA derived class with ASCII column.", "website": "https://github.com/RobTillaart/SHEX", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/SHEX.git", "providesIncludes": [ "SHEX.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/SHEX-0.3.3.zip", "archiveFileName": "SHEX-0.3.3.zip", "size": 13259, "checksum": "SHA-256:ab2171113f878ca07be773f35b70594e14d176efaafd97bc238ee4a45dbbaafc" }, { "name": "TSD305lib", "version": "1.0.0", "author": "Pranjal Joshi", "maintainer": "Pranjal Joshi", "sentence": "TSD305 IR thermopile library for Arduino", "paragraph": "This library provides functionality to interface TSD305 IR thermopile sensor (by TE-Connectivity) with Arduino compatible boards. TSD305 is a 3.3v operated IR sensor interfaced using I2C bus and is often used for contactless temperature measurement.", "website": "http://github.com/pranjal-joshi/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pranjal-joshi/TSD305Lib-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pranjal-joshi/TSD305lib-1.0.0.zip", "archiveFileName": "TSD305lib-1.0.0.zip", "size": 6402, "checksum": "SHA-256:5be551b699cc5c23fddbfc8474b3c716e214d7b754f36a7363f843967d40d634" }, { "name": "TSD305lib", "version": "1.0.1", "author": "Pranjal Joshi", "maintainer": "Pranjal Joshi", "sentence": "TSD305 IR thermopile library for Arduino", "paragraph": "This library provides functionality to interface TSD305 IR thermopile sensor (by TE-Connectivity) with Arduino compatible boards. TSD305 is a 3.3v operated IR sensor interfaced using I2C bus and is often used for contactless temperature measurement.", "website": "https://github.com/pranjal-joshi/TSD305Lib-Arduino/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pranjal-joshi/TSD305Lib-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pranjal-joshi/TSD305lib-1.0.1.zip", "archiveFileName": "TSD305lib-1.0.1.zip", "size": 6396, "checksum": "SHA-256:6fb1af3d2dc203095f892769ecc5feb4f7b334d40dc57e1e21da37a06dceaa54" }, { "name": "TSD305lib", "version": "1.0.2", "author": "Pranjal Joshi", "maintainer": "Pranjal Joshi", "sentence": "TSD305 IR thermopile library for Arduino", "paragraph": "This library provides functionality to interface TSD305 IR thermopile sensor (by TE-Connectivity) with Arduino compatible boards. TSD305 is a 3.3v operated IR sensor interfaced using I2C bus and is often used for contactless temperature measurement.", "website": "https://github.com/pranjal-joshi/TSD305Lib-Arduino/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pranjal-joshi/TSD305Lib-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pranjal-joshi/TSD305lib-1.0.2.zip", "archiveFileName": "TSD305lib-1.0.2.zip", "size": 6396, "checksum": "SHA-256:f16ccec11294cd8868d252a5c4eec84e467acfa582317de2245fe942edb17eb2" }, { "name": "TSD305lib", "version": "1.0.3", "author": "Pranjal Joshi", "maintainer": "Pranjal Joshi", "sentence": "TSD305 IR thermopile library for Arduino", "paragraph": "This library provides functionality to interface TSD305 IR thermopile sensor (by TE-Connectivity) with Arduino compatible boards. TSD305 is a 3.3v operated IR sensor interfaced using I2C bus and is often used for contactless temperature measurement.", "website": "https://github.com/pranjal-joshi/TSD305Lib-Arduino/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/pranjal-joshi/TSD305Lib-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/pranjal-joshi/TSD305lib-1.0.3.zip", "archiveFileName": "TSD305lib-1.0.3.zip", "size": 6616, "checksum": "SHA-256:4056c73964fc42c0810edb5eee89f999816ce0f64ecfaa242ddfb3920b6dc448" }, { "name": "PulseRainUARTConsole", "version": "1.0.1", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Arduino Library for UART Console", "paragraph": "Use this library to create a UART Console", "website": "https://github.com/PulseRain/PulseRainUARTConsole", "category": "Signal Input/Output", "architectures": [ "Reindeer" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/PulseRainUARTConsole.git", "providesIncludes": [ "PulseRainUARTConsole.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/PulseRainUARTConsole-1.0.1.zip", "archiveFileName": "PulseRainUARTConsole-1.0.1.zip", "size": 8742, "checksum": "SHA-256:91cf5285c67219fae64205df42df412469b46c46cb7330afb538a0086c0a1048" }, { "name": "PulseRainUARTConsole", "version": "1.0.2", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Arduino Library for UART Console", "paragraph": "Use this library to create a UART Console", "website": "https://github.com/PulseRain/PulseRainUARTConsole", "category": "Signal Input/Output", "architectures": [ "Reindeer" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/PulseRainUARTConsole.git", "providesIncludes": [ "PulseRainUARTConsole.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/PulseRainUARTConsole-1.0.2.zip", "archiveFileName": "PulseRainUARTConsole-1.0.2.zip", "size": 8801, "checksum": "SHA-256:db3c8cae48e4031dafbcc1acaa51d95da0d1def25378fdd0f28f1da149c48139" }, { "name": "PulseRainUARTConsole", "version": "1.0.3", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Arduino Library for UART Console", "paragraph": "Use this library to create a UART Console", "website": "https://github.com/PulseRain/PulseRainUARTConsole", "category": "Signal Input/Output", "architectures": [ "Reindeer" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/PulseRainUARTConsole.git", "providesIncludes": [ "PulseRainUARTConsole.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/PulseRainUARTConsole-1.0.3.zip", "archiveFileName": "PulseRainUARTConsole-1.0.3.zip", "size": 8751, "checksum": "SHA-256:be09bc1b9ba0cccffc9646908dcc0eeeac439809acc50cebb508a9468b6f15c5" }, { "name": "PulseRainUARTConsole", "version": "1.0.4", "author": "PulseRain", "maintainer": "PulseRain \u003cinfo@pulserain.com\u003e", "sentence": "Arduino Library for UART Console", "paragraph": "Use this library to create a UART Console", "website": "https://github.com/PulseRain/PulseRainUARTConsole", "category": "Signal Input/Output", "architectures": [ "Reindeer", "GRV3000D" ], "types": [ "Contributed" ], "repository": "https://github.com/PulseRain/PulseRainUARTConsole.git", "providesIncludes": [ "PulseRainUARTConsole.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/PulseRain/PulseRainUARTConsole-1.0.4.zip", "archiveFileName": "PulseRainUARTConsole-1.0.4.zip", "size": 8762, "checksum": "SHA-256:fd108ec52ababeb21379624fbd2a5ecb1aa50110b79c84dd5f78dd6720e87326" }, { "name": "SinricPro_Generic", "version": "2.4.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32, Teensy, SAM DUE with Amazon Alexa or Google Home", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.4.0.zip", "archiveFileName": "SinricPro_Generic-2.4.0.zip", "size": 2512538, "checksum": "SHA-256:2437109d330a33aa38f171b5923b17cbab4849eacb16fdcec7e9d5b10a83f67a" }, { "name": "SinricPro_Generic", "version": "2.5.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE using W5x00/ENC28J60 Ethernet or WiFiNINA, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.5.1.zip", "archiveFileName": "SinricPro_Generic-2.5.1.zip", "size": 2917223, "checksum": "SHA-256:6d5f9c82da334865a0022b8eb153467f77887a96be7d38e6d7f178f7246866bb" }, { "name": "SinricPro_Generic", "version": "2.6.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - simple way to connect your device to alexa", "paragraph": "Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE using W5x00/ENC28J60 Ethernet or WiFiNINA, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.6.1.zip", "archiveFileName": "SinricPro_Generic-2.6.1.zip", "size": 4303211, "checksum": "SHA-256:8510f439e998025786477acdf97bbeb0808898ff93ebe586d20eaefa6c10fd81" }, { "name": "SinricPro_Generic", "version": "2.7.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - Simple way to connect your device to Alexa", "paragraph": "Simple way to control your IoT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE using W5x00/ENC28J60 Ethernet or WiFiNINA, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" }, { "name": "STM32duino STM32Ethernet" }, { "name": "STM32duino LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.7.0.zip", "archiveFileName": "SinricPro_Generic-2.7.0.zip", "size": 4385091, "checksum": "SHA-256:5370de0df7938c0423c87352278f2a9470d2440af5c8a11fdaede8a8c0e0303f" }, { "name": "SinricPro_Generic", "version": "2.7.4", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - Simple way to connect your device to Alexa", "paragraph": "Simple way to control your IoT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE using W5x00/ENC28J60 Ethernet or WiFiNINA, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" }, { "name": "STM32duino STM32Ethernet" }, { "name": "STM32duino LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.7.4.zip", "archiveFileName": "SinricPro_Generic-2.7.4.zip", "size": 4382923, "checksum": "SHA-256:5c66e6f7ec57b999a807240ff33e81d8878edb2e00b111a39402f88b4c8350fd" }, { "name": "SinricPro_Generic", "version": "2.8.0", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - Simple way to connect your device to Alexa", "paragraph": "Simple way to control your IoT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE using W5x00/ENC28J60 Ethernet, WiFiNINA or RTL8720DN, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" }, { "name": "STM32duino STM32Ethernet" }, { "name": "STM32duino LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.8.0.zip", "archiveFileName": "SinricPro_Generic-2.8.0.zip", "size": 7672742, "checksum": "SHA-256:e3eb843f192c12577a0aa414d87a57e5304c761f1804294782fb955bb7178c58" }, { "name": "SinricPro_Generic", "version": "2.8.1", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - Simple way to connect your device to Alexa", "paragraph": "Simple way to control your IoT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) using W5x00/ENC28J60 Ethernet, WiFiNINA or RTL8720DN, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" }, { "name": "STM32duino STM32Ethernet" }, { "name": "STM32duino LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.8.1.zip", "archiveFileName": "SinricPro_Generic-2.8.1.zip", "size": 7813582, "checksum": "SHA-256:69e320d41194bec0f1a8ca9da6d3b6cc6eebed118696b6c49b5f71696102c1a2" }, { "name": "SinricPro_Generic", "version": "2.8.2", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - Simple way to connect your device to Alexa", "paragraph": "Simple way to control your IoT development boards like ESP8226, ESP32, WT32_ETH01, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) using W5x00/ENC28J60 Ethernet, WiFiNINA or RTL8720DN, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WebServer_WT32_ETH01" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" }, { "name": "STM32duino STM32Ethernet" }, { "name": "STM32duino LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.8.2.zip", "archiveFileName": "SinricPro_Generic-2.8.2.zip", "size": 8356232, "checksum": "SHA-256:63a402aebc72f8a813d04fe21584f7ca82b49382da9a7f2795eeaf09aadc2509" }, { "name": "SinricPro_Generic", "version": "2.8.3", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - Simple way to connect your device to Alexa", "paragraph": "Simple way to control your IoT development boards like ESP8226, ESP32, WT32_ETH01, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) using W5x00/ENC28J60 Ethernet, WiFiNINA or RTL8720DN, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WebServer_WT32_ETH01" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" }, { "name": "STM32duino STM32Ethernet" }, { "name": "STM32duino LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.8.3.zip", "archiveFileName": "SinricPro_Generic-2.8.3.zip", "size": 8599362, "checksum": "SHA-256:601ab229aa085863adb254fbf3fc61aa9d6d98dde4631afcad0cf36a5d45cca6" }, { "name": "SinricPro_Generic", "version": "2.8.4", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - Simple way to connect your device to Alexa", "paragraph": "Simple way to control your IoT development boards like ESP8226, ESP32, WT32_ETH01, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) using W5x00/ENC28J60 Ethernet, WiFiNINA or RTL8720DN, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WebServer_WT32_ETH01" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet" }, { "name": "UIPEthernet" }, { "name": "STM32duino STM32Ethernet" }, { "name": "STM32duino LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.8.4.zip", "archiveFileName": "SinricPro_Generic-2.8.4.zip", "size": 8662683, "checksum": "SHA-256:c27ce7149e7ea8a4c519add641464f1f5ae147d7a4322f5da04af639644bfdef" }, { "name": "SinricPro_Generic", "version": "2.8.5", "author": "Boris Jaeger \u003csivar2311@gmail.com\u003e, Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "maintainer": "Khoi Hoang \u003ckhoih.prog@gmail.com\u003e", "license": "CC-BY-SA", "sentence": "Library for https://sinric.pro - Simple way to connect your device to Alexa", "paragraph": "Simple way to control your IoT development boards like ESP8226, ESP32, WT32_ETH01, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO), Portenta_H7 using W5x00/ENC28J60 Ethernet, WiFiNINA or RTL8720DN, Portenta Ethernet, with Amazon Alexa or Google Home.", "website": "https://github.com/khoih-prog/SinricPro_Generic", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/khoih-prog/SinricPro_Generic.git", "providesIncludes": [ "SinricPro_Generic.h" ], "dependencies": [ { "name": "ArduinoJson" }, { "name": "WebSockets_Generic" }, { "name": "WebServer_WT32_ETH01" }, { "name": "WiFiNINA_Generic" }, { "name": "Ethernet_Generic" }, { "name": "UIPEthernet" }, { "name": "STM32duino STM32Ethernet" }, { "name": "STM32duino LwIP" } ], "url": "https://downloads.arduino.cc/libraries/github.com/khoih-prog/SinricPro_Generic-2.8.5.zip", "archiveFileName": "SinricPro_Generic-2.8.5.zip", "size": 8913725, "checksum": "SHA-256:d9470d44495bb2a6504b8f20a7eeb9e9bce601d70550282739a13f2dfb5717e9" }, { "name": "PCF8574", "version": "0.1.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.1.9.zip", "archiveFileName": "PCF8574-0.1.9.zip", "size": 11604, "checksum": "SHA-256:9252dd99e92f9515e69dd43c50c9b72096f54c7ae20a20dda46b40deca5c6be4" }, { "name": "PCF8574", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.2.1.zip", "archiveFileName": "PCF8574-0.2.1.zip", "size": 11606, "checksum": "SHA-256:58bdf7d951d443668acf687a7461a3fe3a87ba8e0c7b0ba3fb0e21029c91805a" }, { "name": "PCF8574", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.2.2.zip", "archiveFileName": "PCF8574-0.2.2.zip", "size": 13571, "checksum": "SHA-256:7a754ca471fc7b669a34eb2fc050d4c18e7d998ac5c1ff70ad94237dbc994e34" }, { "name": "PCF8574", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.2.3.zip", "archiveFileName": "PCF8574-0.2.3.zip", "size": 13750, "checksum": "SHA-256:81d182276e81ea5c855f1577dd8e55f6e0b84db43e6249b7ea47d67e443a12f7" }, { "name": "PCF8574", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.2.4.zip", "archiveFileName": "PCF8574-0.2.4.zip", "size": 863627, "checksum": "SHA-256:742f782bba77583ec5e6c35a5974027efc93e7cd54d1943ae22a55753604041e" }, { "name": "PCF8574", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.0.zip", "archiveFileName": "PCF8574-0.3.0.zip", "size": 866539, "checksum": "SHA-256:21be14d3c3903a6560f84aeeb66d1cad30f3a9ca642022f67c480d556dd14a94" }, { "name": "PCF8574", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.1.zip", "archiveFileName": "PCF8574-0.3.1.zip", "size": 867756, "checksum": "SHA-256:9ec8af1274b65b172aedbcd383de46d4ef5d2eecd706cd9b2e52dcdfaa84eb3b" }, { "name": "PCF8574", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.2.zip", "archiveFileName": "PCF8574-0.3.2.zip", "size": 869592, "checksum": "SHA-256:5e16e3a496a8070f8e8180398af24d66e1b13afb040c9c34c19d9cf13efec8a8" }, { "name": "PCF8574", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.3.zip", "archiveFileName": "PCF8574-0.3.3.zip", "size": 870186, "checksum": "SHA-256:8652e0a4fadb6a8ca78c9183e392b9805f9c332f96cd8ed4637e40e2bd5935ef" }, { "name": "PCF8574", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.4.zip", "archiveFileName": "PCF8574-0.3.4.zip", "size": 870708, "checksum": "SHA-256:330f960adfc49fabbe1aa1d16310347d1c5ab67c3505af5b654ef5eab63a7371" }, { "name": "PCF8574", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.5.zip", "archiveFileName": "PCF8574-0.3.5.zip", "size": 872417, "checksum": "SHA-256:2216889d96e947ac52187a895b077b5c2b009f97c2165387ba4fe55f8a5ddd64" }, { "name": "PCF8574", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.6.zip", "archiveFileName": "PCF8574-0.3.6.zip", "size": 872499, "checksum": "SHA-256:5aa1b40b0fab224abc381ca429bb4310a74932c0dfddc2f33aa88bbc74246c71" }, { "name": "PCF8574", "version": "0.3.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.7.zip", "archiveFileName": "PCF8574-0.3.7.zip", "size": 872663, "checksum": "SHA-256:d497baaae8a5d015117a4d24e98945641a9934b67e266ad2347e1d07f769430e" }, { "name": "PCF8574", "version": "0.3.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.8.zip", "archiveFileName": "PCF8574-0.3.8.zip", "size": 872839, "checksum": "SHA-256:22fe1343a75e3633e058f5dd3f32d3ea9d4f15b74d06ea00a8b6ceed457410cb" }, { "name": "PCF8574", "version": "0.3.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.3.9.zip", "archiveFileName": "PCF8574-0.3.9.zip", "size": 873035, "checksum": "SHA-256:af5bc7af06ee22dc3107d1ba57cd13946643ef4003ee7cd60e9b6a02232fc79b" }, { "name": "PCF8574", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.4.0.zip", "archiveFileName": "PCF8574-0.4.0.zip", "size": 874996, "checksum": "SHA-256:47e3d33260a8954805b0e785e0f3cae0f014b77f947bbc22fe46a6cbc2c9d90b" }, { "name": "PCF8574", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCF8574 - 8 channel I2C IO expander", "paragraph": "Implements shift rotate and toggle.", "website": "https://github.com/RobTillaart/PCF8574.git", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCF8574.git", "providesIncludes": [ "PCF8574.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCF8574-0.4.1.zip", "archiveFileName": "PCF8574-0.4.1.zip", "size": 878280, "checksum": "SHA-256:42b8f082c552c56a2d08b6b53b762cd099159499f73f1be3f3d3f7a8474b0d46" }, { "name": "TsicSensor", "version": "1.0.0", "author": "TrippleFox", "maintainer": "TrippleFox", "sentence": "Arduino library for reading TSIC temperature sensors.", "paragraph": "This library reads temperature values from several TSIC sensor types (TSIC 206/306/506/516/716). It uses interrupts to decode the ZACwire protocol used by the sensors and therefore supports fast and efficient methods for reading temperature values in several scales (Celsius/Fahrenheit/Kelvin).", "website": "https://github.com/tripplefox/TsicSensor", "category": "Sensors", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tripplefox/TsicSensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/tripplefox/TsicSensor-1.0.0.zip", "archiveFileName": "TsicSensor-1.0.0.zip", "size": 10607, "checksum": "SHA-256:2dee8ac53c0cf5db0d221aa877e8965210b840f9c41a70839eaa1a119ef4cf58" }, { "name": "TsicSensor", "version": "1.0.2", "author": "TrippleFox", "maintainer": "TrippleFox", "sentence": "Arduino library for reading TSIC temperature sensors.", "paragraph": "This library reads temperature values from several TSIC sensor types (TSIC 206/306/506/516/716). It uses interrupts to decode the ZACwire protocol used by the sensors and therefore supports fast and efficient methods for reading temperature values in several scales (Celsius/Fahrenheit/Kelvin).", "website": "https://github.com/tripplefox/TsicSensor", "category": "Sensors", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/tripplefox/TsicSensor.git", "url": "https://downloads.arduino.cc/libraries/github.com/tripplefox/TsicSensor-1.0.2.zip", "archiveFileName": "TsicSensor-1.0.2.zip", "size": 10618, "checksum": "SHA-256:5c7ce18567f4957c1acbc7765421b2823cb082cd7fac8fd5638723f2c0dc890a" }, { "name": "PinInGroup", "version": "0.1.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.1.zip", "archiveFileName": "PinInGroup-0.1.1.zip", "size": 6223, "checksum": "SHA-256:978f4b6247273b26cf3c9d193efc3de04b215ae88d96cae350ac99066954af38" }, { "name": "PinInGroup", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.2.zip", "archiveFileName": "PinInGroup-0.1.2.zip", "size": 6229, "checksum": "SHA-256:634a978b8e76d55785ef2b219cad26d4ab48c93881a5ca1bb0d413807488dc56" }, { "name": "PinInGroup", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.3.zip", "archiveFileName": "PinInGroup-0.1.3.zip", "size": 8168, "checksum": "SHA-256:aa93744df5c84dd2b5a4bc27838d00b26c6afa20193d21e765863fa05d65fb76" }, { "name": "PinInGroup", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.4.zip", "archiveFileName": "PinInGroup-0.1.4.zip", "size": 8681, "checksum": "SHA-256:e921b0d0b07d3392914bc2571643bad495a72428ad632998744706d4d3b1fef6" }, { "name": "PinInGroup", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.5.zip", "archiveFileName": "PinInGroup-0.1.5.zip", "size": 9075, "checksum": "SHA-256:0c8dd9b52fb090c1f6bddfa86d8d034a51e300bdb047380bbf34d40757652d85" }, { "name": "PinInGroup", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.6.zip", "archiveFileName": "PinInGroup-0.1.6.zip", "size": 9158, "checksum": "SHA-256:4dd4f6fd253f66ecd5fa1862805061959e73b91c0002a7990e4182f77da984d7" }, { "name": "PinInGroup", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.7.zip", "archiveFileName": "PinInGroup-0.1.7.zip", "size": 9188, "checksum": "SHA-256:f1d3d5dfc1e3a41b85c0ab9116099a8fe5ca729b7be25991212a7e664ff49905" }, { "name": "PinInGroup", "version": "0.1.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.8.zip", "archiveFileName": "PinInGroup-0.1.8.zip", "size": 9880, "checksum": "SHA-256:9d7711615ce75a6ade613b5e039f40dee075c1a8bec8cc0ed2bce35520aa729d" }, { "name": "PinInGroup", "version": "0.1.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.9.zip", "archiveFileName": "PinInGroup-0.1.9.zip", "size": 10114, "checksum": "SHA-256:87fe00057a236b11feefbee1aaa77e4da6cc4d6487112fda5c5dc740d3fc2e21" }, { "name": "PinInGroup", "version": "0.1.10", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "A class that groups input pins so they can be read in one logical step.", "website": "https://github.com/RobTillaart/PinInGroup", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PinInGroup.git", "providesIncludes": [ "PinInGroup.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PinInGroup-0.1.10.zip", "archiveFileName": "PinInGroup-0.1.10.zip", "size": 10185, "checksum": "SHA-256:47a0acee9db3901ad4610cc5e4d6677708d9defb6e30725038a4460ea872c4f7" }, { "name": "PressureNXPMXP", "version": "1.0.0", "author": "Leandro L. Nascimento", "maintainer": "eng.leandroln@gmail.com", "sentence": "Pressure differential MXP serie", "paragraph": "library for reading differential pressure / gauge sensors from the manufacturer NXP. With pressure return in KPA, PSI, BAR, CMH2O quantities.", "website": "https://github.com/LeandroLimaPRO/Pressure/", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/LeandroLimaPRO/Pressure.git", "url": "https://downloads.arduino.cc/libraries/github.com/LeandroLimaPRO/PressureNXPMXP-1.0.0.zip", "archiveFileName": "PressureNXPMXP-1.0.0.zip", "size": 11265, "checksum": "SHA-256:4f2d29e8f2d1293ed50ba402c984ca76887e44bcfade115e3b437ff72299e4c2" }, { "name": "BH1750", "version": "1.1.4", "author": "Christopher Laws", "maintainer": "Christopher Laws", "sentence": "Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC", "paragraph": "Pretty simple and robust BH1750 library. Arduino, ESP8266 \u0026 ESP32 compatible.", "website": "https://github.com/claws/BH1750", "category": "Sensors", "architectures": [ "avr", "sam", "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/claws/BH1750.git", "providesIncludes": [ "BH1750.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/claws/BH1750-1.1.4.zip", "archiveFileName": "BH1750-1.1.4.zip", "size": 286993, "checksum": "SHA-256:913e1a61c552afe21bcbb2650b615065c3cf1caa807d0bb84591e2bc1bf87668" }, { "name": "BH1750", "version": "1.2.0", "author": "Christopher Laws", "maintainer": "Christopher Laws", "sentence": "Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC", "paragraph": "Pretty simple and robust BH1750 library. Arduino, ESP8266 \u0026 ESP32 compatible.", "website": "https://github.com/claws/BH1750", "category": "Sensors", "architectures": [ "avr", "sam", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/claws/BH1750.git", "providesIncludes": [ "BH1750.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/claws/BH1750-1.2.0.zip", "archiveFileName": "BH1750-1.2.0.zip", "size": 287312, "checksum": "SHA-256:4ac8007f5e8f12d0cd4fb6e08d95bb26fbcbf8cdd44cfcb03fea7df67192e3dc" }, { "name": "BH1750", "version": "1.3.0", "author": "Christopher Laws", "maintainer": "Christopher Laws", "sentence": "Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC", "paragraph": "Pretty simple and robust BH1750 library. Arduino, ESP8266 \u0026 ESP32 compatible.", "website": "https://github.com/claws/BH1750", "category": "Sensors", "architectures": [ "avr", "sam", "esp8266", "esp32", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/claws/BH1750.git", "providesIncludes": [ "BH1750.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/claws/BH1750-1.3.0.zip", "archiveFileName": "BH1750-1.3.0.zip", "size": 288693, "checksum": "SHA-256:740c39179835c056afd84eb3d90e23633d98e54252ad7de988c27d33f385bde2" }, { "name": "Notched Shaft Encoder", "version": "1.0.0", "author": "Lester Lo", "maintainer": "Lester Lo", "sentence": "Monitor the postion and clickable button status from a Notched Shaft Encoder", "paragraph": "This library extended the feature from Paul Stoffregen Encoder library. It provides a smooth and accurate monitoring feature specially for a Notched Shaft Encoder. This library can measure the encoder incremental/differential position and button status of the button.", "website": "https://github.com/lesterlo/Notched-Shaft-Encoder", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lesterlo/Notched-Shaft-Encoder.git", "providesIncludes": [ "NSEncoder.h" ], "dependencies": [ { "name": "Encoder" } ], "url": "https://downloads.arduino.cc/libraries/github.com/lesterlo/Notched_Shaft_Encoder-1.0.0.zip", "archiveFileName": "Notched_Shaft_Encoder-1.0.0.zip", "size": 546622, "checksum": "SHA-256:fd69b213778de82cd7c81acdcd0ab7024d7f3c42b5880c13a41c2953a57799a5" }, { "name": "Adafruit SH110X", "version": "1.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays", "paragraph": "SH110X oled driver library for monochrome displays", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-1.0.0.zip", "archiveFileName": "Adafruit_SH110X-1.0.0.zip", "size": 11305, "checksum": "SHA-256:20ee4e71a6ff747ff3341a180e48aa0f10bc5321fbecd45567e9cd6781d654d4" }, { "name": "Adafruit SH110X", "version": "1.2.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays", "paragraph": "SH110X oled driver library for monochrome displays", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-1.2.0.zip", "archiveFileName": "Adafruit_SH110X-1.2.0.zip", "size": 11261, "checksum": "SHA-256:a9db4c7847d1ef16acc13fb5c7a47b1cea7821fcf88fc6150578f752a861eec3" }, { "name": "Adafruit SH110X", "version": "1.2.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays", "paragraph": "SH110X oled driver library for monochrome displays", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-1.2.1.zip", "archiveFileName": "Adafruit_SH110X-1.2.1.zip", "size": 11255, "checksum": "SHA-256:8a3b9f495e2be3693dc39d90d945aae3bc337bcd53015e033aa44ee02a679dde" }, { "name": "Adafruit SH110X", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.0.0.zip", "archiveFileName": "Adafruit_SH110X-2.0.0.zip", "size": 15569, "checksum": "SHA-256:69a0b37a9090c893c9bf7c9b48a54eeb926c3cec7fd1ad1b4db02cc1c38e3d9a" }, { "name": "Adafruit SH110X", "version": "2.1.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.0.zip", "archiveFileName": "Adafruit_SH110X-2.1.0.zip", "size": 15321, "checksum": "SHA-256:0536f27313d91bfca53e34b0a7c50f385e2bc2220dcfbb7c28d715e4442d6abb" }, { "name": "Adafruit SH110X", "version": "2.1.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.1.zip", "archiveFileName": "Adafruit_SH110X-2.1.1.zip", "size": 21102, "checksum": "SHA-256:9f52700236e6a98f7794917ddb1932803bc1ccbc17ba26f7f18f47344baa6ab8" }, { "name": "Adafruit SH110X", "version": "2.1.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.2.zip", "archiveFileName": "Adafruit_SH110X-2.1.2.zip", "size": 21134, "checksum": "SHA-256:f70ba89ff9df31b2d25bb0c81070a4c28e837599d5a9bb2ddee332673444ecba" }, { "name": "Adafruit SH110X", "version": "2.1.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.3.zip", "archiveFileName": "Adafruit_SH110X-2.1.3.zip", "size": 24063, "checksum": "SHA-256:f223a91a0b71098773e8849c23dfc0a06a54940a1b5f379704f3068b56a9dead" }, { "name": "Adafruit SH110X", "version": "2.1.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.4.zip", "archiveFileName": "Adafruit_SH110X-2.1.4.zip", "size": 24063, "checksum": "SHA-256:b8c71ff1231264c5b2eaf2b496d4582104846d96fef8b18995237a7cb39fd68c" }, { "name": "Adafruit SH110X", "version": "2.1.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.5.zip", "archiveFileName": "Adafruit_SH110X-2.1.5.zip", "size": 24064, "checksum": "SHA-256:ffcafdbdb840fcfaae5abbb42b3af26518e7bbba56d9dd3eea55f0df68f7534e" }, { "name": "Adafruit SH110X", "version": "2.1.6", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.6.zip", "archiveFileName": "Adafruit_SH110X-2.1.6.zip", "size": 24133, "checksum": "SHA-256:69c7fec0af985877911d58d3e7d7cd7469efac00e4a3c0b2cab580271c170d71" }, { "name": "Adafruit SH110X", "version": "2.1.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.7.zip", "archiveFileName": "Adafruit_SH110X-2.1.7.zip", "size": 24134, "checksum": "SHA-256:0d5477e0d9eb68893dd66571457323023b44e2aadb0a4e37ce5cea873c7c243b" }, { "name": "Adafruit SH110X", "version": "2.1.8", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.8.zip", "archiveFileName": "Adafruit_SH110X-2.1.8.zip", "size": 24208, "checksum": "SHA-256:020e96156dc28e48ce2ba727ab8ee083fd945db317b3d2ff3a83abf6471d8b9b" }, { "name": "Adafruit SH110X", "version": "2.1.10", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "paragraph": "SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers", "website": "https://github.com/adafruit/Adafruit_SH110X", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_SH110x.git", "dependencies": [ { "name": "Adafruit GFX Library" }, { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_SH110X-2.1.10.zip", "archiveFileName": "Adafruit_SH110X-2.1.10.zip", "size": 24247, "checksum": "SHA-256:2d0a90cacabe8d6e9c4b7a216f871d90c8208bbcbc3bea8b65950935ad187151" }, { "name": "Melody Player", "version": "2.0.0", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiuz4@hotmail.it\u003e", "sentence": "This library provides an easy interface to play melodies on buzzers", "paragraph": "The melody can be load from a file system (i.e. SPIFFS) or programmatically coding them in the Arduino sketches.", "website": "https://github.com/fabiuz7/melody-player-arduino", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/melody-player.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Melody_Player-2.0.0.zip", "archiveFileName": "Melody_Player-2.0.0.zip", "size": 14267, "checksum": "SHA-256:433c21211111d703c65c1cf44ffbc2108d30079188ac9240258ecf2de9bc1129" }, { "name": "Melody Player", "version": "2.1.0", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiuz4@hotmail.it\u003e", "sentence": "This library provides an easy interface to play melodies on buzzers", "paragraph": "The melody can be load from a file system (i.e. SPIFFS) or programmatically coding them in the Arduino sketches.", "website": "https://github.com/fabiuz7/melody-player-arduino", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/melody-player.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Melody_Player-2.1.0.zip", "archiveFileName": "Melody_Player-2.1.0.zip", "size": 23845, "checksum": "SHA-256:76df994f84ed009824238a3775285cfde0c93c413a900e1d8741875bfc886880" }, { "name": "Melody Player", "version": "2.2.0", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiuz4@hotmail.it\u003e", "sentence": "This library provides an easy interface to play melodies on buzzers", "paragraph": "The melody can be load from a file system (i.e. SPIFFS) or programmatically coding them in the Arduino sketches.", "website": "https://github.com/fabiuz7/melody-player-arduino", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/melody-player.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Melody_Player-2.2.0.zip", "archiveFileName": "Melody_Player-2.2.0.zip", "size": 24103, "checksum": "SHA-256:2009f141de9477df09dbd17082fdd1a079f5f14d70bed46d8629866b8feada41" }, { "name": "Melody Player", "version": "2.2.1", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "This library provides an intuitive interface to play melodies on buzzers", "paragraph": "The melody can be stored in file systems (SPIFFS or LittleFS) or hardcoded in your sketch. Support to RTTTL.", "website": "https://github.com/fabiuz7/melody-player-arduino", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/melody-player.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Melody_Player-2.2.1.zip", "archiveFileName": "Melody_Player-2.2.1.zip", "size": 25555, "checksum": "SHA-256:1461d24a942ef818410e1630ef5e67eafcc8947ddc26a7cfc8cbbf48eba4c9ca" }, { "name": "Melody Player", "version": "2.2.2", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "This library provides an intuitive interface to play melodies on buzzers", "paragraph": "The melodies can be stored in file systems (SPIFFS or LittleFS) or hardcoded in your sketch. Support RTTTL.", "website": "https://github.com/fabianoriccardi/melody-player", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/melody-player.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Melody_Player-2.2.2.zip", "archiveFileName": "Melody_Player-2.2.2.zip", "size": 39040, "checksum": "SHA-256:a92c644d5a043af90f48b08dbbdd3229a92f986beb9f537a95ffb8eb9d5f80cb" }, { "name": "Melody Player", "version": "2.3.0", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "This library provides an intuitive interface to play melodies on buzzers", "paragraph": "The melodies can be stored in file systems (SPIFFS or LittleFS) or hardcoded in your sketch. Support RTTTL.", "website": "https://github.com/fabianoriccardi/melody-player", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/melody-player.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Melody_Player-2.3.0.zip", "archiveFileName": "Melody_Player-2.3.0.zip", "size": 40696, "checksum": "SHA-256:ec688e6d5cac5f0a47e5bac733bc0d80e93a65f9f3323aa0dae175121df63492" }, { "name": "Melody Player", "version": "2.3.1", "author": "Fabiano Riccardi", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "This library provides an intuitive interface to play melodies on buzzers", "paragraph": "The melodies can be stored in file systems (SPIFFS or LittleFS) or hardcoded in your sketch. Support RTTTL.", "website": "https://github.com/fabianoriccardi/melody-player", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/melody-player.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Melody_Player-2.3.1.zip", "archiveFileName": "Melody_Player-2.3.1.zip", "size": 40170, "checksum": "SHA-256:092a8b2e808b17a3a3458f9dba3e4af406717f6c1b37fe0b885da7494cb8b8bb" }, { "name": "Melody Player", "version": "2.4.0", "author": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "maintainer": "Fabiano Riccardi \u003cfabiano.riccardi@outlook.com\u003e", "sentence": "This library provides an intuitive interface to play melodies on buzzers", "paragraph": "The melodies can be stored in file systems (SPIFFS or LittleFS) or hardcoded in your sketch. Support RTTTL.", "website": "https://github.com/fabianoriccardi/melody-player", "category": "Device Control", "architectures": [ "esp8266", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/fabianoriccardi/melody-player.git", "url": "https://downloads.arduino.cc/libraries/github.com/fabianoriccardi/Melody_Player-2.4.0.zip", "archiveFileName": "Melody_Player-2.4.0.zip", "size": 49948, "checksum": "SHA-256:f1ce77783502ee375f7a807099bc6e529aade14c05e93a962744f2d6bff905e9" }, { "name": "ZACwire for TSic", "version": "1.1.1", "author": "Adrian Immer", "maintainer": "Adrian Immer \u003cadrian.immer@physik.uni-muenchen.de\u003e", "sentence": "Reading the ZACwire protocol of TSic sensors with ISRs", "paragraph": "Simple library to read the ZACwire protocol, wich is used by TSic temperature sensors 206, 306 and 506", "website": "https://github.com/lebuni/ZACwire", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lebuni/ZACwire-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/lebuni/ZACwire_for_TSic-1.1.1.zip", "archiveFileName": "ZACwire_for_TSic-1.1.1.zip", "size": 5594, "checksum": "SHA-256:5f972d0a32e37b268ef9fe36033f7497b3683e2113b18632df3c1c51e53e294f" }, { "name": "ZACwire for TSic", "version": "1.1.2", "author": "Adrian Immer", "maintainer": "Adrian Immer \u003cadrian.immer@physik.uni-muenchen.de\u003e", "sentence": "Reading the ZACwire protocol of TSic sensors with ISRs.", "paragraph": "Simple library to read the ZACwire protocol, wich is used by TSic temperature sensors 206, 306 and 506. Main benefits compared to former TSic libraries are much better performance, less misreadings and higher accuracy.", "website": "https://github.com/lebuni/ZACwire", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lebuni/ZACwire-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/lebuni/ZACwire_for_TSic-1.1.2.zip", "archiveFileName": "ZACwire_for_TSic-1.1.2.zip", "size": 5647, "checksum": "SHA-256:ab4376d154c84ef2c29672230e1b90e65d1bc6da703ceaeb89004ccfb25fdc07" }, { "name": "ZACwire for TSic", "version": "1.1.3", "author": "Adrian Immer", "maintainer": "Adrian Immer \u003cadrian.immer@physik.uni-muenchen.de\u003e", "sentence": "Reading the ZACwire protocol of TSic sensors with ISRs.", "paragraph": "Simple library to read the ZACwire protocol, wich is used by TSic temperature sensors 206, 306 and 506. Main benefits compared to former TSic libraries are much better performance, less misreadings and higher accuracy.", "website": "https://github.com/lebuni/ZACwire", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lebuni/ZACwire-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/lebuni/ZACwire_for_TSic-1.1.3.zip", "archiveFileName": "ZACwire_for_TSic-1.1.3.zip", "size": 5729, "checksum": "SHA-256:2feb84dde9d37f9def8962b3850f1a0a9500fe45a8bee1f8788c6846c1da7225" }, { "name": "ZACwire for TSic", "version": "1.3.2", "author": "Adrian Immer", "maintainer": "Adrian Immer \u003cadrian.immer@physik.uni-muenchen.de\u003e", "sentence": "Reading the ZACwire protocol of TSic sensors with ISRs.", "paragraph": "Simple library to read the ZACwire protocol, wich is used by TSic temperature sensors 206, 306 and 506. Main benefits compared to former TSic libraries are much better performance, less misreadings and higher accuracy.", "website": "https://github.com/lebuni/ZACwire", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lebuni/ZACwire-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/lebuni/ZACwire_for_TSic-1.3.2.zip", "archiveFileName": "ZACwire_for_TSic-1.3.2.zip", "size": 8646, "checksum": "SHA-256:32e25b110ac8ff9aeb979d8031fcd9f94674314ea930c4cf6f8940044f393e1a" }, { "name": "ZACwire for TSic", "version": "1.3.3", "author": "Adrian Immer", "maintainer": "Adrian Immer \u003cadrian.immer@physik.uni-muenchen.de\u003e", "sentence": "Reading the ZACwire protocol of TSic sensors with ISRs.", "paragraph": "Simple library to read the ZACwire protocol, wich is used by TSic temperature sensors 206, 306 and 506. Main benefits compared to former TSic libraries are much better performance, less misreadings and higher accuracy.", "website": "https://github.com/lebuni/ZACwire", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lebuni/ZACwire-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/lebuni/ZACwire_for_TSic-1.3.3.zip", "archiveFileName": "ZACwire_for_TSic-1.3.3.zip", "size": 9190, "checksum": "SHA-256:6ca53f800ccbe37e54e510e0e61ba01d8df364989f6a63ac132cb5d15ca0c48e" }, { "name": "ZACwire for TSic", "version": "2.0.0", "author": "Adrian Immer", "maintainer": "Adrian Immer \u003cadrian.immer@physik.uni-muenchen.de\u003e", "sentence": "Reading the ZACwire protocol of TSic sensors with ISRs.", "paragraph": "Simple library to read the ZACwire protocol, wich is used by TSic temperature sensors 206, 306 and 506. Main benefits compared to former TSic libraries are much better performance, less misreadings and higher accuracy.", "website": "https://github.com/lebuni/ZACwire", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/lebuni/ZACwire-Library.git", "url": "https://downloads.arduino.cc/libraries/github.com/lebuni/ZACwire_for_TSic-2.0.0.zip", "archiveFileName": "ZACwire_for_TSic-2.0.0.zip", "size": 43421, "checksum": "SHA-256:7183bed9bd3d571ad5c74c5ec0992e3666e0429d08dc0aa392df1187f3933330" }, { "name": "PCA9635", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.2.0.zip", "archiveFileName": "PCA9635-0.2.0.zip", "size": 8091, "checksum": "SHA-256:ee4838deb71bb4ed61ff1a530a3a88bd70e763d0d0a7ede7c492e95caccf4b7f" }, { "name": "PCA9635", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.2.1.zip", "archiveFileName": "PCA9635-0.2.1.zip", "size": 9597, "checksum": "SHA-256:83fec8e833208012a70814e3ba27c29841682031d0ac72a3035b79016bda3950" }, { "name": "PCA9635", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.2.2.zip", "archiveFileName": "PCA9635-0.2.2.zip", "size": 9549, "checksum": "SHA-256:10cae236ec9f697779fbe43bd39a482b03ab7c66ff30ad78b480b374ae884e7b" }, { "name": "PCA9635", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.3.0.zip", "archiveFileName": "PCA9635-0.3.0.zip", "size": 9687, "checksum": "SHA-256:e50b55d39e6b2df25696ddda6387473fbdd0bbbbad390fa336dd0701b5b07f0a" }, { "name": "PCA9635", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.3.1.zip", "archiveFileName": "PCA9635-0.3.1.zip", "size": 10145, "checksum": "SHA-256:c2e9eed4ad6c3a538b2346f174122f8bea6ffa1bf8e228feab036f6371d245a5" }, { "name": "PCA9635", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.3.2.zip", "archiveFileName": "PCA9635-0.3.2.zip", "size": 10510, "checksum": "SHA-256:1a522c4a29e7e4dc96654382a1594c556b6a5108edf65e341bb3dadd4d0150ef" }, { "name": "PCA9635", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.3.3.zip", "archiveFileName": "PCA9635-0.3.3.zip", "size": 10667, "checksum": "SHA-256:d74872b72a3d40eaed9e3f0a0870e2203825ec65730d071d02d5244087a6e0d7" }, { "name": "PCA9635", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.3.4.zip", "archiveFileName": "PCA9635-0.3.4.zip", "size": 11716, "checksum": "SHA-256:1d94f57fb68cf318cc213fae99aa1d28b01bc2f221a93fa19b698327919d480f" }, { "name": "PCA9635", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver 16 channel", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.4.0.zip", "archiveFileName": "PCA9635-0.4.0.zip", "size": 13175, "checksum": "SHA-256:65f0602635e9c1e39de4f792678d94612ac5e44393f28d686e7de6db5d878cb2" }, { "name": "PCA9635", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver 16 channel", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.4.1.zip", "archiveFileName": "PCA9635-0.4.1.zip", "size": 13214, "checksum": "SHA-256:a56777ee2cee7e594cf513d458fa50cd873f0afa89ad1e04671f2332d1d7a414" }, { "name": "PCA9635", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver 16 channel", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.4.2.zip", "archiveFileName": "PCA9635-0.4.2.zip", "size": 13657, "checksum": "SHA-256:b1859df6e67326e81afe63fdbaf126a0ffe04cbaba9180130737771d28ebd311" }, { "name": "PCA9635", "version": "0.4.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver 16 channel", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.4.3.zip", "archiveFileName": "PCA9635-0.4.3.zip", "size": 15434, "checksum": "SHA-256:ca4779c304a1f4276bdf2a4ce14919343d02cb34ddfcabbc7416eff7c999690c" }, { "name": "PCA9635", "version": "0.4.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver 16 channel", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.4.4.zip", "archiveFileName": "PCA9635-0.4.4.zip", "size": 16310, "checksum": "SHA-256:c9888b25b0a601186bc59b623d3db24a82a2fd9ec398bc228661187bfffe0f15" }, { "name": "PCA9635", "version": "0.4.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver 16 channel", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.4.5.zip", "archiveFileName": "PCA9635-0.4.5.zip", "size": 19753, "checksum": "SHA-256:2b4648aafadc03e60e8a48c29c57e63d2ddf77ae7b298a9644a65c4ff313d809" }, { "name": "PCA9635", "version": "0.4.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver 16 channel", "paragraph": "PWM, 8 bit", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.4.6.zip", "archiveFileName": "PCA9635-0.4.6.zip", "size": 20080, "checksum": "SHA-256:426feee1fdc6cb3bdf281caafd48f37478d366ea8658cdf0078f14e36f33d566" }, { "name": "PCA9635", "version": "0.4.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver, 16 channel PWM, 8 bit.", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.4.7.zip", "archiveFileName": "PCA9635-0.4.7.zip", "size": 20304, "checksum": "SHA-256:7771e0d24ccba3b102be75a85bf28489ddc648f8df5a3dc75ce650a90626affc" }, { "name": "PCA9635", "version": "0.5.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver, 16 channel PWM, 8 bit.", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.5.0.zip", "archiveFileName": "PCA9635-0.5.0.zip", "size": 20349, "checksum": "SHA-256:12a7cf3d235cbfb418f17329813b87489622a54a81543b42922f1eb006d9a07f" }, { "name": "PCA9635", "version": "0.6.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for PCA9635 I2C LED driver, 16 channel PWM, 8 bit.", "website": "https://github.com/RobTillaart/PCA9635", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/PCA9635.git", "providesIncludes": [ "PCA9635.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/PCA9635-0.6.0.zip", "archiveFileName": "PCA9635-0.6.0.zip", "size": 20282, "checksum": "SHA-256:8482dee3461561861cb3b6377a0631935f3f1ea8e32b9a3bd1273c0447c979a6" }, { "name": "ESP32 BLE ANCS Notifications", "version": "0.0.1", "author": "ECAL / Smartphone Companions", "maintainer": "James Hudson \u003cbugs.feedback.whatever@gmail.com\u003e", "sentence": "Arduino library for ESP32, for reading and interacting with Smartphone notifications from iOS.", "paragraph": "Use this Library to access the notifications from an iOS device connected through Bluetooth Low Energy (BLE) with your ESP32 Board. For example read iMessages/SMS, Instagram, WhatsApp Notifications or even accept or reject calls.", "website": "https://github.com/Smartphone-Companions", "category": "Communication", "architectures": [ "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/Smartphone-Companions/ESP32-ANCS-Notifications.git", "providesIncludes": [ "esp32notifications.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/Smartphone-Companions/ESP32_BLE_ANCS_Notifications-0.0.1.zip", "archiveFileName": "ESP32_BLE_ANCS_Notifications-0.0.1.zip", "size": 29656, "checksum": "SHA-256:dc53bf7a0ed231578fda9bf2f16bd94d1e524cc4575193fb63463363ca3a200c" }, { "name": "INA219_WE", "version": "1.0.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.0.0.zip", "archiveFileName": "INA219_WE-1.0.0.zip", "size": 279732, "checksum": "SHA-256:ad9a2c8115a8e59ab037c2d7a7ccb7883efe430fe47d3f9c1cfd2ce29fe35483" }, { "name": "INA219_WE", "version": "1.1.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.1.0.zip", "archiveFileName": "INA219_WE-1.1.0.zip", "size": 236138, "checksum": "SHA-256:0bfbea404d22e6ed6e47afc95c0f82dc4ea4a79928d63b4e12410c08fa26b680" }, { "name": "INA219_WE", "version": "1.1.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.1.1.zip", "archiveFileName": "INA219_WE-1.1.1.zip", "size": 236785, "checksum": "SHA-256:ebd0254f9146bd06eda1e7aaabeb7a201663f576ffc039840bb7e2989d431674" }, { "name": "INA219_WE", "version": "1.1.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.1.2.zip", "archiveFileName": "INA219_WE-1.1.2.zip", "size": 237161, "checksum": "SHA-256:fb73f4cb8cde37d9eb1a8160aeb5c5ce0566ebea045efa3fe66a13ec733469be" }, { "name": "INA219_WE", "version": "1.1.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.1.3.zip", "archiveFileName": "INA219_WE-1.1.3.zip", "size": 237536, "checksum": "SHA-256:479fa8cf3c0e3a027cb8de4234867f8923af14007eec4fb4268d8e946255dd4f" }, { "name": "INA219_WE", "version": "1.1.4", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.1.4.zip", "archiveFileName": "INA219_WE-1.1.4.zip", "size": 237642, "checksum": "SHA-256:00bdd225302c5ce03a52cdbaa641c2cc2aa6ac574778d8bda156617661981465" }, { "name": "INA219_WE", "version": "1.1.5", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.1.5.zip", "archiveFileName": "INA219_WE-1.1.5.zip", "size": 529653, "checksum": "SHA-256:78379580cbd7855392cd7f08cc131fb7c58942ab039e580f5591684f51f447e3" }, { "name": "INA219_WE", "version": "1.1.6", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.1.6.zip", "archiveFileName": "INA219_WE-1.1.6.zip", "size": 530147, "checksum": "SHA-256:e2ccf3d8227574d7f5cf0b6dcc04dd87aea98f9c17dd0132bc8492d20a9e2fd4" }, { "name": "INA219_WE", "version": "1.1.7", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.1.7.zip", "archiveFileName": "INA219_WE-1.1.7.zip", "size": 530117, "checksum": "SHA-256:95bb39368d0001b48fd107b9db77410f13e063d51acc91bbe1b4d8a7e9a3f075" }, { "name": "INA219_WE", "version": "1.2.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.2.0.zip", "archiveFileName": "INA219_WE-1.2.0.zip", "size": 241750, "checksum": "SHA-256:3f8fb0b54152e67c2cf4978863852ed7438a71cd3871d7e9eacd5990cb0784b2" }, { "name": "INA219_WE", "version": "1.2.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.2.1.zip", "archiveFileName": "INA219_WE-1.2.1.zip", "size": 241748, "checksum": "SHA-256:165fe85e0132dd0b2a2c6623bf561559da5cdd063ba0e1425509dd6ce44fe0d5" }, { "name": "INA219_WE", "version": "1.2.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.2.2.zip", "archiveFileName": "INA219_WE-1.2.2.zip", "size": 241746, "checksum": "SHA-256:80e399be0aa2d88869863bc1a598aff4a3558b31821b50df229d6559029d44ab" }, { "name": "INA219_WE", "version": "1.2.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.2.3.zip", "archiveFileName": "INA219_WE-1.2.3.zip", "size": 241807, "checksum": "SHA-256:5a13503e39cc3662cb541ec2365a37eda8e7f49f5a343b1b57ceee3ae99a64e8" }, { "name": "INA219_WE", "version": "1.2.4", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.2.4.zip", "archiveFileName": "INA219_WE-1.2.4.zip", "size": 241811, "checksum": "SHA-256:410e92c9fd6d2479d6d33904bd781214bea655a69a183233eb26b4f30beb2446" }, { "name": "INA219_WE", "version": "1.2.5", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.2.5.zip", "archiveFileName": "INA219_WE-1.2.5.zip", "size": 241811, "checksum": "SHA-256:be00af03187f54354f1b492d9dc7319641b2a9780ee58689cd6538bbd34fa311" }, { "name": "INA219_WE", "version": "1.2.6", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.2.6.zip", "archiveFileName": "INA219_WE-1.2.6.zip", "size": 241919, "checksum": "SHA-256:71c72ee35ff56e6939d6bdb58f0a3edb05289f81db06ec2c9dc502d5a2460e60" }, { "name": "INA219_WE", "version": "1.2.7", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.2.7.zip", "archiveFileName": "INA219_WE-1.2.7.zip", "size": 242721, "checksum": "SHA-256:960d0766fdb4ec5522224fe9cf6f41f4045aa0d830165f7293fbabeba50b4f9f" }, { "name": "INA219_WE", "version": "1.3.0", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.3.0.zip", "archiveFileName": "INA219_WE-1.3.0.zip", "size": 245555, "checksum": "SHA-256:2862d36513e99e4a7884a8e5f4b40de506dddb38f4c38ad4ecb238a22e549bb7" }, { "name": "INA219_WE", "version": "1.3.1", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.3.1.zip", "archiveFileName": "INA219_WE-1.3.1.zip", "size": 245572, "checksum": "SHA-256:5630f5babf3d7799cdba4b3d18d555675e25247ec13db00b8d8f66954545bd1b" }, { "name": "INA219_WE", "version": "1.3.2", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.3.2.zip", "archiveFileName": "INA219_WE-1.3.2.zip", "size": 245582, "checksum": "SHA-256:6a4ac04f55f005d5fbf1b3665b1065c24b7a856b550046f4bd528f2905937bc2" }, { "name": "INA219_WE", "version": "1.3.3", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.3.3.zip", "archiveFileName": "INA219_WE-1.3.3.zip", "size": 245368, "checksum": "SHA-256:339b962a5af51e3869897f74457ea1534d2ef0a049eaf1e4fe28db043068f404" }, { "name": "INA219_WE", "version": "1.3.4", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.3.4.zip", "archiveFileName": "INA219_WE-1.3.4.zip", "size": 245368, "checksum": "SHA-256:4a7d5e5ec4342bd4c94222ee725f223f62da23c3fe1e11a5a651b82d09ee5ed6" }, { "name": "INA219_WE", "version": "1.3.5", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.3.5.zip", "archiveFileName": "INA219_WE-1.3.5.zip", "size": 245398, "checksum": "SHA-256:87dbc26d2e83983a89bf35f8ef92419d61793fcb5e3b4213d5606111f075f2a5" }, { "name": "INA219_WE", "version": "1.3.6", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.3.6.zip", "archiveFileName": "INA219_WE-1.3.6.zip", "size": 245441, "checksum": "SHA-256:056590957fb47521de7ceef617fea9f51cf00ad12723753023ef57317d0ecb11" }, { "name": "INA219_WE", "version": "1.3.7", "author": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "maintainer": "Wolfgang Ewald \u003cwolfgang.ewald@wolles-elektronikkiste.de\u003e", "sentence": "A library for the INA219 current sensor module", "paragraph": "It allows to set various ADC modes, gains and bus voltage ranges. Continous mode, triggered mode, power down and ADC off mode are supported.", "website": "https://github.com/wollewald/INA219_WE", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/wollewald/INA219_WE.git", "providesIncludes": [ "INA219_WE.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/wollewald/INA219_WE-1.3.7.zip", "archiveFileName": "INA219_WE-1.3.7.zip", "size": 245454, "checksum": "SHA-256:28b1e4bd38ce927379308352f9dee65a510e80e8666337352dea98fc38aecde7" }, { "name": "Adafruit PCF8591", "version": "1.0.0", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for Adafruit PCF8591 combo ADC + DAC", "paragraph": "Arduino library for Adafruit PCF8591 combo ADC + DAC", "website": "https://github.com/adafruit/Adafruit_PCF8591", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PCF8591.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCF8591-1.0.0.zip", "archiveFileName": "Adafruit_PCF8591-1.0.0.zip", "size": 7716, "checksum": "SHA-256:933401860eb1514968798b1a612484472f4707b5f1fb9c213bf887bfc01d5545" }, { "name": "Adafruit PCF8591", "version": "1.0.1", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for Adafruit PCF8591 combo ADC + DAC", "paragraph": "Arduino library for Adafruit PCF8591 combo ADC + DAC", "website": "https://github.com/adafruit/Adafruit_PCF8591", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PCF8591.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCF8591-1.0.1.zip", "archiveFileName": "Adafruit_PCF8591-1.0.1.zip", "size": 125922, "checksum": "SHA-256:706c5bd44a7046448419552483b86f4bc4948db03f562b86e6fd9e7c36f28e0b" }, { "name": "Adafruit PCF8591", "version": "1.0.2", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for Adafruit PCF8591 combo ADC + DAC", "paragraph": "Arduino library for Adafruit PCF8591 combo ADC + DAC", "website": "https://github.com/adafruit/Adafruit_PCF8591", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PCF8591.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCF8591-1.0.2.zip", "archiveFileName": "Adafruit_PCF8591-1.0.2.zip", "size": 126279, "checksum": "SHA-256:53d717244192a0e829a2cb3698b2a1f21d100432ee736a19ab7d00ea191d1232" }, { "name": "Adafruit PCF8591", "version": "1.0.4", "author": "Adafruit \u003cinfo@adafruit.com\u003e", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for Adafruit PCF8591 combo ADC + DAC", "paragraph": "Arduino library for Adafruit PCF8591 combo ADC + DAC", "website": "https://github.com/adafruit/Adafruit_PCF8591", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_PCF8591.git", "dependencies": [ { "name": "Adafruit BusIO" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_PCF8591-1.0.4.zip", "archiveFileName": "Adafruit_PCF8591-1.0.4.zip", "size": 126279, "checksum": "SHA-256:3df0229ba7c100f8189eaa29c7967198be89f206482f541ac5c586394dc5e68e" }, { "name": "Mbed BLE Mouse", "version": "1.1.0", "author": "Harsha", "maintainer": "csash7 \u003ccsash7@gmail.com\u003e", "sentence": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "paragraph": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "website": "https://github.com/T-vK/ESP32-BLE-Mouse", "category": "Communication", "architectures": [ "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/csash7/mbed-BLE-Mouse.git", "providesIncludes": [ "HIDMouse.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/csash7/Mbed_BLE_Mouse-1.1.0.zip", "archiveFileName": "Mbed_BLE_Mouse-1.1.0.zip", "size": 24342, "checksum": "SHA-256:57248ffa1ca98a526b05875c36269d2608f74287ae19beb9d96bdf6f7d876af2" }, { "name": "Mbed BLE Mouse", "version": "1.1.1", "author": "Harsha", "maintainer": "csash7 \u003ccsash7@gmail.com\u003e", "sentence": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "paragraph": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "website": "https://github.com/csash7/mbed-BLE-Mouse", "category": "Communication", "architectures": [ "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/csash7/mbed-BLE-Mouse.git", "providesIncludes": [ "HIDMouse.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/csash7/Mbed_BLE_Mouse-1.1.1.zip", "archiveFileName": "Mbed_BLE_Mouse-1.1.1.zip", "size": 24332, "checksum": "SHA-256:a37a26bbe2841189bea1ce4c193dff85d2c9b3e9381e7a6147e6e4bc3625e346" }, { "name": "Mbed BLE Mouse", "version": "1.1.2", "author": "Harsha", "maintainer": "csash7 \u003ccsash7@gmail.com\u003e", "sentence": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "paragraph": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "website": "https://github.com/csash7/mbed-BLE-Mouse", "category": "Communication", "architectures": [ "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/csash7/mbed-BLE-Mouse.git", "providesIncludes": [ "HIDMouse.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/csash7/Mbed_BLE_Mouse-1.1.2.zip", "archiveFileName": "Mbed_BLE_Mouse-1.1.2.zip", "size": 19160, "checksum": "SHA-256:dd42d92070a5aa167b6bda32856127a653d3073a747bee72c2fb5f9fa26d8f6e" }, { "name": "Mbed BLE Mouse", "version": "1.2.0", "author": "Harsha", "maintainer": "csash7 \u003ccsash7@gmail.com\u003e", "sentence": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "paragraph": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "website": "https://github.com/csash7/mbed-BLE-Mouse", "category": "Communication", "architectures": [ "mbed" ], "types": [ "Contributed" ], "repository": "https://github.com/csash7/mbed-BLE-Mouse.git", "providesIncludes": [ "HIDMouse.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/csash7/Mbed_BLE_Mouse-1.2.0.zip", "archiveFileName": "Mbed_BLE_Mouse-1.2.0.zip", "size": 20262, "checksum": "SHA-256:b058b2c74310e27ca61b26f6b591c839fdfabfdc7376184b449ec14129d354a0" }, { "name": "Mbed BLE Mouse", "version": "1.3.0", "author": "Harsha", "maintainer": "csash7 \u003ccsash7@gmail.com\u003e", "sentence": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "paragraph": "Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.", "website": "https://github.com/csash7/mbed-BLE-Mouse", "category": "Communication", "architectures": [ "mbed", "mbed_nano", "mbed_portenta" ], "types": [ "Contributed" ], "repository": "https://github.com/csash7/mbed-BLE-Mouse.git", "providesIncludes": [ "HIDMouse.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/csash7/Mbed_BLE_Mouse-1.3.0.zip", "archiveFileName": "Mbed_BLE_Mouse-1.3.0.zip", "size": 20932, "checksum": "SHA-256:c3bd940c8f37cca660fd1bb24b3e924d30cad4eede03623d2d06ed6b1419a365" }, { "name": "FastAccelStepper", "version": "0.1.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed dual stepper library for Atmega 328p (nano) - fully interrupt driven.", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.1.0.zip", "archiveFileName": "FastAccelStepper-0.1.0.zip", "size": 9291, "checksum": "SHA-256:6c2ecefe5dcca22bd34a8c67200ad3f15f2de77a3374fa0f69a251fe11ea31b6" }, { "name": "FastAccelStepper", "version": "0.1.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed dual stepper library for Atmega 328p (nano) - fully interrupt driven.", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.1.2.zip", "archiveFileName": "FastAccelStepper-0.1.2.zip", "size": 9276, "checksum": "SHA-256:f8462d1ffe0e023db082e339dbc8a42f47627b3a437c81735746bddaa62e4d4f" }, { "name": "FastAccelStepper", "version": "0.1.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed dual stepper library for Atmega 328p (nano) - fully interrupt driven.", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.1.3.zip", "archiveFileName": "FastAccelStepper-0.1.3.zip", "size": 9366, "checksum": "SHA-256:74ae5fad5dc296f925aefb325d86d6eddf9c9c57958e4eb5d25946065cbe1fa0" }, { "name": "FastAccelStepper", "version": "0.3.11", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed dual stepper library for Atmega 328p (nano) - fully interrupt driven.", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s.", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.3.11.zip", "archiveFileName": "FastAccelStepper-0.3.11.zip", "size": 27404, "checksum": "SHA-256:f873226688314dc51f378fd6a7a981747c5a1b1f7de7c4b4816e7ee3bda73ed0" }, { "name": "FastAccelStepper", "version": "0.3.12", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed dual stepper library for Atmega 328p (nano) - fully interrupt driven.", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s.", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.3.12.zip", "archiveFileName": "FastAccelStepper-0.3.12.zip", "size": 27716, "checksum": "SHA-256:62fc6550959dd4194d205ca1bd41d2d42075802baea1a691fd54e60e0d8ae42f" }, { "name": "FastAccelStepper", "version": "0.3.13", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed dual stepper library for Atmega 328p (nano) - fully interrupt driven.", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s.", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.3.13.zip", "archiveFileName": "FastAccelStepper-0.3.13.zip", "size": 27715, "checksum": "SHA-256:87b473afeebcbe353f63563c8630930bbd5aa3213e13f3e4f187b97e100e8111" }, { "name": "FastAccelStepper", "version": "0.3.14", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed dual stepper library for Atmega 328p (nano) - fully interrupt driven.", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s.", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.3.14.zip", "archiveFileName": "FastAccelStepper-0.3.14.zip", "size": 29737, "checksum": "SHA-256:ac0f7869f8b96672d1952040152a27f3c4ad0798447be7e745d55ec68768f8a6" }, { "name": "FastAccelStepper", "version": "0.4.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.4.0.zip", "archiveFileName": "FastAccelStepper-0.4.0.zip", "size": 36918, "checksum": "SHA-256:dd9d04d9aa37eaa5a4ab24ee4776577c94b5f5dfa668ff22e79523ef3494abc1" }, { "name": "FastAccelStepper", "version": "0.4.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.4.1.zip", "archiveFileName": "FastAccelStepper-0.4.1.zip", "size": 36892, "checksum": "SHA-256:1eb3a7733cbf7094c31b01121a6f8e958355dfa2b1ac0e746ffc010bc417a2cd" }, { "name": "FastAccelStepper", "version": "0.4.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.4.2.zip", "archiveFileName": "FastAccelStepper-0.4.2.zip", "size": 38264, "checksum": "SHA-256:b0f5bacb58490e045475288f91f3fb1cc495393c7ae45b2ae200b3aba394b21d" }, { "name": "FastAccelStepper", "version": "0.4.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.4.4.zip", "archiveFileName": "FastAccelStepper-0.4.4.zip", "size": 38678, "checksum": "SHA-256:6adce5db06826792f801a1f9470efdc2e1be2205ca02193f7ff7ba28c8b7cddf" }, { "name": "FastAccelStepper", "version": "0.5.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.5.0.zip", "archiveFileName": "FastAccelStepper-0.5.0.zip", "size": 38881, "checksum": "SHA-256:8d3b12cc9a98dc4331d1599f8d3f3073db47858507f0bc8127f6b5d62c1c6af8" }, { "name": "FastAccelStepper", "version": "0.6.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.0.zip", "archiveFileName": "FastAccelStepper-0.6.0.zip", "size": 39656, "checksum": "SHA-256:be56f98105c725825d047fff8466d27620e66a332427d054bb8dc8f51abdf43c" }, { "name": "FastAccelStepper", "version": "0.6.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.1.zip", "archiveFileName": "FastAccelStepper-0.6.1.zip", "size": 39674, "checksum": "SHA-256:c49658bf7b7b77f869be4249c1989a76f2ee55b4250bbdcac2f48388b56c05cf" }, { "name": "FastAccelStepper", "version": "0.6.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.2.zip", "archiveFileName": "FastAccelStepper-0.6.2.zip", "size": 39669, "checksum": "SHA-256:cb5c1e8efbbe14b99d39b8655db810f9ad219b211c13868abdd154bc69676219" }, { "name": "FastAccelStepper", "version": "0.6.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.3.zip", "archiveFileName": "FastAccelStepper-0.6.3.zip", "size": 40088, "checksum": "SHA-256:04afb6ff3677c5175f7786dc64e3adc6bb6759dbad93f0dd4f0c191316fef09e" }, { "name": "FastAccelStepper", "version": "0.6.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.4.zip", "archiveFileName": "FastAccelStepper-0.6.4.zip", "size": 40082, "checksum": "SHA-256:f571630afc02c1fe77078e9e644dcb543805dcc5bb479dc46853a9def8df8979" }, { "name": "FastAccelStepper", "version": "0.6.5", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.5.zip", "archiveFileName": "FastAccelStepper-0.6.5.zip", "size": 41802, "checksum": "SHA-256:819e1f63b917080c22637ed2219d38090f24ad0d8d5177c2adf664c4f1b7492e" }, { "name": "FastAccelStepper", "version": "0.6.6", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.6.zip", "archiveFileName": "FastAccelStepper-0.6.6.zip", "size": 41714, "checksum": "SHA-256:3dece91c90c5bcf4e14d40d79520760741c8c0322975822a69fbc17ec473e0e0" }, { "name": "FastAccelStepper", "version": "0.6.8", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.8.zip", "archiveFileName": "FastAccelStepper-0.6.8.zip", "size": 39282, "checksum": "SHA-256:18588022783e5f37aff273e1480a7731c05552d26ccf7ec83ee3c270b6ad51f4" }, { "name": "FastAccelStepper", "version": "0.6.10", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.10.zip", "archiveFileName": "FastAccelStepper-0.6.10.zip", "size": 39561, "checksum": "SHA-256:6fc7c7ee1a3748639faf17e86c03d8ea9e87ef68fd165ba6d39c4f3e6f9e7c3c" }, { "name": "FastAccelStepper", "version": "0.6.9", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.9.zip", "archiveFileName": "FastAccelStepper-0.6.9.zip", "size": 39501, "checksum": "SHA-256:50b4e72a4ec4edc6e54a6d038d6d0263babe3b02056e14cba18df0491faa4be5" }, { "name": "FastAccelStepper", "version": "0.6.11", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.11.zip", "archiveFileName": "FastAccelStepper-0.6.11.zip", "size": 39954, "checksum": "SHA-256:e8f81aa49d8d9e5540c332d34c71939f09229b7ca75f963875eb671ce9e3e34e" }, { "name": "FastAccelStepper", "version": "0.6.12", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.12.zip", "archiveFileName": "FastAccelStepper-0.6.12.zip", "size": 40217, "checksum": "SHA-256:cca3d5cfb828417bbc4624392e1399ee45f7709a987b6e871dbf22f0d017ecbe" }, { "name": "FastAccelStepper", "version": "0.6.13", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.13.zip", "archiveFileName": "FastAccelStepper-0.6.13.zip", "size": 40233, "checksum": "SHA-256:e48750685e8220f4286f8b38b571a34dc0e8e29d8172ae232f64c59383638f96" }, { "name": "FastAccelStepper", "version": "0.6.14", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.6.14.zip", "archiveFileName": "FastAccelStepper-0.6.14.zip", "size": 40220, "checksum": "SHA-256:798bc0394638a9de3bc9e93ce8ea18c2081e40024f731a50ae695efde39b8bf9" }, { "name": "FastAccelStepper", "version": "0.7.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.7.0.zip", "archiveFileName": "FastAccelStepper-0.7.0.zip", "size": 43082, "checksum": "SHA-256:6453699ba6aaa712030848377c114aaa9aa102c07e5ad1496e9565b5ec05ae27" }, { "name": "FastAccelStepper", "version": "0.7.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.7.1.zip", "archiveFileName": "FastAccelStepper-0.7.1.zip", "size": 43754, "checksum": "SHA-256:929d5c82ab857fa039f677acae5de2c38023ca0dea0135c0f4b8c44b0fc280f1" }, { "name": "FastAccelStepper", "version": "0.8.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.8.0.zip", "archiveFileName": "FastAccelStepper-0.8.0.zip", "size": 45540, "checksum": "SHA-256:8322d997a475e947376f6b68cfeeaa2252173fd7c0b2989581d372fa88fb82aa" }, { "name": "FastAccelStepper", "version": "0.8.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.8.1.zip", "archiveFileName": "FastAccelStepper-0.8.1.zip", "size": 46521, "checksum": "SHA-256:7a243f16b8677dcfaf1c0495d5f4a3e007f138871bcbf93b40e6df2fa43d9050" }, { "name": "FastAccelStepper", "version": "0.8.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.8.2.zip", "archiveFileName": "FastAccelStepper-0.8.2.zip", "size": 46846, "checksum": "SHA-256:9645fc3506f7aa7d8c8fbb5cf69e7fad3b545698a1e8b5a0e299b9ab801c46fe" }, { "name": "FastAccelStepper", "version": "0.8.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.8.3.zip", "archiveFileName": "FastAccelStepper-0.8.3.zip", "size": 47447, "checksum": "SHA-256:8883c925b21947101b0fcb79fbca8bbdf602a34f323e63ccd12925251f2f77ec" }, { "name": "FastAccelStepper", "version": "0.9.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.9.0.zip", "archiveFileName": "FastAccelStepper-0.9.0.zip", "size": 48560, "checksum": "SHA-256:fcb255b4e712953a8ca4c55a28534f6a789bad22223461d76ca6f5a32017be07" }, { "name": "FastAccelStepper", "version": "0.9.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.9.1.zip", "archiveFileName": "FastAccelStepper-0.9.1.zip", "size": 48761, "checksum": "SHA-256:afa39caa2a15d8334e024807bfb2b42d7a25e83475002c038909de97c947578f" }, { "name": "FastAccelStepper", "version": "0.9.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.9.2.zip", "archiveFileName": "FastAccelStepper-0.9.2.zip", "size": 49118, "checksum": "SHA-256:aa524cdbef9a4e56d1eb103e793055bb7547071e1a6501f1d99801350b92f82c" }, { "name": "FastAccelStepper", "version": "0.9.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.9.4.zip", "archiveFileName": "FastAccelStepper-0.9.4.zip", "size": 49585, "checksum": "SHA-256:5a08e2132fc329acfad7ac622adbd84f306220dbf96013f1c3ed840828f21e76" }, { "name": "FastAccelStepper", "version": "0.9.5", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.9.5.zip", "archiveFileName": "FastAccelStepper-0.9.5.zip", "size": 49638, "checksum": "SHA-256:e5488801ae1de0bed5f04ff5c85f5ca1bebfe8894eab38a54cf567cb3cff48f2" }, { "name": "FastAccelStepper", "version": "0.10.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.10.0.zip", "archiveFileName": "FastAccelStepper-0.10.0.zip", "size": 50732, "checksum": "SHA-256:5f034c647cb40663f41af3fd86c137aa3594a8b90feb696f0c6a91b471497308" }, { "name": "FastAccelStepper", "version": "0.11.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.11.0.zip", "archiveFileName": "FastAccelStepper-0.11.0.zip", "size": 51304, "checksum": "SHA-256:3946eda9c1018c4213556c5ee4cc45f81b4c6c8cc4fb6786df25854b68546f73" }, { "name": "FastAccelStepper", "version": "0.11.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.11.1.zip", "archiveFileName": "FastAccelStepper-0.11.1.zip", "size": 51386, "checksum": "SHA-256:721b527e73066e351824e76407910307e6ed0ea0c715be9aa30ce7c71fb15703" }, { "name": "FastAccelStepper", "version": "0.11.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.11.2.zip", "archiveFileName": "FastAccelStepper-0.11.2.zip", "size": 50793, "checksum": "SHA-256:7a1daad1f4e2f678210691c2a23f85dfc0e14987e995614f8feff71f7137227d" }, { "name": "FastAccelStepper", "version": "0.11.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.11.3.zip", "archiveFileName": "FastAccelStepper-0.11.3.zip", "size": 50607, "checksum": "SHA-256:4de91aeaa23eddba750e0f8be4fde47ce945fb5e819b6c706de8103e81e5d89b" }, { "name": "FastAccelStepper", "version": "0.12.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.12.0.zip", "archiveFileName": "FastAccelStepper-0.12.0.zip", "size": 51190, "checksum": "SHA-256:f5be15b90ca8bd4d37e6993b3dee08d5350dbfce5a5fa474e965a2066732ee2f" }, { "name": "FastAccelStepper", "version": "0.12.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.12.1.zip", "archiveFileName": "FastAccelStepper-0.12.1.zip", "size": 51403, "checksum": "SHA-256:7f7161c072e18746d657f08ea1a9b7348662ceef83deb28c1f4dc70c7c01386b" }, { "name": "FastAccelStepper", "version": "0.12.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.12.2.zip", "archiveFileName": "FastAccelStepper-0.12.2.zip", "size": 55259, "checksum": "SHA-256:a91c92d8c6e03b10ab7048d0606f95e92b923284ef6f043d52ffb1f0d91a3d1a" }, { "name": "FastAccelStepper", "version": "0.13.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.13.0.zip", "archiveFileName": "FastAccelStepper-0.13.0.zip", "size": 56377, "checksum": "SHA-256:031c7944183646895e3b4c5125e170ad894834bb47fae81407884739bd240857" }, { "name": "FastAccelStepper", "version": "0.13.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.13.1.zip", "archiveFileName": "FastAccelStepper-0.13.1.zip", "size": 56993, "checksum": "SHA-256:d6831512d72753c5d20f69e1315dbbdf57f403b8d9d2591383e43e6dd15ceffd" }, { "name": "FastAccelStepper", "version": "0.13.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.13.2.zip", "archiveFileName": "FastAccelStepper-0.13.2.zip", "size": 57498, "checksum": "SHA-256:6edfc8c000f2feb9838bfa60bdc304ee62a135f2862caee208ab4354ee144658" }, { "name": "FastAccelStepper", "version": "0.13.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.13.3.zip", "archiveFileName": "FastAccelStepper-0.13.3.zip", "size": 57582, "checksum": "SHA-256:91806b909c00b7d91c39c5cf7cbef6dce441b472ed283274c56143c672531572" }, { "name": "FastAccelStepper", "version": "0.13.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.13.4.zip", "archiveFileName": "FastAccelStepper-0.13.4.zip", "size": 57612, "checksum": "SHA-256:f0ea06ad4088269b18324f279dccbe007fc772570756d420026099109b9200bc" }, { "name": "FastAccelStepper", "version": "0.14.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.14.0.zip", "archiveFileName": "FastAccelStepper-0.14.0.zip", "size": 59089, "checksum": "SHA-256:815db912ffe63ebf59383e7c2620e3edcfeb0e3679531b8f4225a5a6ed656648" }, { "name": "FastAccelStepper", "version": "0.15.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.15.0.zip", "archiveFileName": "FastAccelStepper-0.15.0.zip", "size": 61467, "checksum": "SHA-256:5efd92500f5c07a6312fd264eacfe1652b165cd52fff6fc1e75974df05ba3ca1" }, { "name": "FastAccelStepper", "version": "0.15.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.15.1.zip", "archiveFileName": "FastAccelStepper-0.15.1.zip", "size": 61574, "checksum": "SHA-256:a790051a7d82d1c8fe13a1205a12231afa2b013dffbea80a743c8d9d92cccdfd" }, { "name": "FastAccelStepper", "version": "0.15.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.15.2.zip", "archiveFileName": "FastAccelStepper-0.15.2.zip", "size": 61593, "checksum": "SHA-256:838898fc7eea55dcf3cbe2a5d5af98ed726881ca79993f24cd144c8836b55ba8" }, { "name": "FastAccelStepper", "version": "0.16.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.16.0.zip", "archiveFileName": "FastAccelStepper-0.16.0.zip", "size": 64216, "checksum": "SHA-256:50b91d2ec6800ea500e357a6d5aea07caec4322b132a0d82f60311084a5fb6d3" }, { "name": "FastAccelStepper", "version": "0.16.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.16.1.zip", "archiveFileName": "FastAccelStepper-0.16.1.zip", "size": 65159, "checksum": "SHA-256:0e61edfb2f99b503a653ec5d1ab6ee3519ea3c9a441e6b7f4b287e3e0c5d2869" }, { "name": "FastAccelStepper", "version": "0.16.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.16.2.zip", "archiveFileName": "FastAccelStepper-0.16.2.zip", "size": 65476, "checksum": "SHA-256:b2729f48f3ab5339d5b9ad7125e71b40ca359f1e74cb52cd50062720df67388e" }, { "name": "FastAccelStepper", "version": "0.16.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.16.3.zip", "archiveFileName": "FastAccelStepper-0.16.3.zip", "size": 65957, "checksum": "SHA-256:0771ddcab987269afdaac4c7da598aa2f73db9bd25593f71b2399df2f7ccfd04" }, { "name": "FastAccelStepper", "version": "0.16.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.16.4.zip", "archiveFileName": "FastAccelStepper-0.16.4.zip", "size": 69072, "checksum": "SHA-256:b10d6614c862eb1d95bb910512b64cd350ee3e7ad43912f365789a71701379dc" }, { "name": "FastAccelStepper", "version": "0.16.5", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.16.5.zip", "archiveFileName": "FastAccelStepper-0.16.5.zip", "size": 70688, "checksum": "SHA-256:fd518ca3715a838cbb7d7ebfc9d3b03c03863bf1bf38ac0b9db78e4a7c43524c" }, { "name": "FastAccelStepper", "version": "0.16.6", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.16.6.zip", "archiveFileName": "FastAccelStepper-0.16.6.zip", "size": 85753, "checksum": "SHA-256:7f3e6a39494156c4af14bf05e7807a726ae2a85bdebfb41d7aa3183a38e0581e" }, { "name": "FastAccelStepper", "version": "0.16.7", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.16.7.zip", "archiveFileName": "FastAccelStepper-0.16.7.zip", "size": 91933, "checksum": "SHA-256:853918e16b4453b8c1a11e7de962c09585f9727d8eb074629b74ca0beb8e61f1" }, { "name": "FastAccelStepper", "version": "0.16.8", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.16.8.zip", "archiveFileName": "FastAccelStepper-0.16.8.zip", "size": 91980, "checksum": "SHA-256:03ebd6e3614d596ab5f92b57684aabca0bc075ebd876b68527c78c05f30272c2" }, { "name": "FastAccelStepper", "version": "0.17.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.17.0.zip", "archiveFileName": "FastAccelStepper-0.17.0.zip", "size": 107839, "checksum": "SHA-256:1c4f797e598ea7d6e253a1177e22c288a59b83105d12f46f784ba1cd17cac413" }, { "name": "FastAccelStepper", "version": "0.17.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.17.1.zip", "archiveFileName": "FastAccelStepper-0.17.1.zip", "size": 109361, "checksum": "SHA-256:a7a28042d32915a592617a55a7f37b6a71c1a94429bcd53fa3ffa4e8835c69dd" }, { "name": "FastAccelStepper", "version": "0.18.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.0.zip", "archiveFileName": "FastAccelStepper-0.18.0.zip", "size": 125832, "checksum": "SHA-256:8e035dfd3ca9cfb1f8dbab7953e93fb4b7788668687809a2cdaec64cf6f21ff8" }, { "name": "FastAccelStepper", "version": "0.18.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.1.zip", "archiveFileName": "FastAccelStepper-0.18.1.zip", "size": 125873, "checksum": "SHA-256:3b58b96d9f9635b3f12ff09d426d43cac4924db04fb4d117a451177dfaaedd28" }, { "name": "FastAccelStepper", "version": "0.18.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.2.zip", "archiveFileName": "FastAccelStepper-0.18.2.zip", "size": 126865, "checksum": "SHA-256:8cbe30589073244d04c6628ce404a5212c6b7b4969162bc8ed91146455241ad7" }, { "name": "FastAccelStepper", "version": "0.18.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.4.zip", "archiveFileName": "FastAccelStepper-0.18.4.zip", "size": 130802, "checksum": "SHA-256:e566462002f693e300cb79238e1dd4c9435a643fffd3aebfcd642ba961f396b6" }, { "name": "FastAccelStepper", "version": "0.18.6", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.6.zip", "archiveFileName": "FastAccelStepper-0.18.6.zip", "size": 132426, "checksum": "SHA-256:e7307078325c606bf1072a629cf4b5c4ccd469e8c248f320dd69dbc231b459d9" }, { "name": "FastAccelStepper", "version": "0.18.7", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.7.zip", "archiveFileName": "FastAccelStepper-0.18.7.zip", "size": 132444, "checksum": "SHA-256:4d5e0d2819d7197129bb5bc531a3ba1f123b37024e46344e569fad89d43863e1" }, { "name": "FastAccelStepper", "version": "0.18.8", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.8.zip", "archiveFileName": "FastAccelStepper-0.18.8.zip", "size": 132457, "checksum": "SHA-256:bd9647eff6e58b658dbd396ff7cc5a49d7399c41989939e5e98dc10a786750a8" }, { "name": "FastAccelStepper", "version": "0.18.9", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.9.zip", "archiveFileName": "FastAccelStepper-0.18.9.zip", "size": 132604, "checksum": "SHA-256:e61099d0ecceb30a11b08e3a69ff6e4a4d1e88f7f0cacfdfd9af3dab4a5dd1fc" }, { "name": "FastAccelStepper", "version": "0.18.10", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.10.zip", "archiveFileName": "FastAccelStepper-0.18.10.zip", "size": 133011, "checksum": "SHA-256:45411fbc5236bd51fc1bd9823b94a6fe95cc3f19f536d224fcb47d86c3bcc9c7" }, { "name": "FastAccelStepper", "version": "0.18.11", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.11.zip", "archiveFileName": "FastAccelStepper-0.18.11.zip", "size": 134049, "checksum": "SHA-256:34ab3bcc96ae83722f32f6e9acaca8e233fa1f644672cf20f921fb7614cf4b14" }, { "name": "FastAccelStepper", "version": "0.18.12", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.12.zip", "archiveFileName": "FastAccelStepper-0.18.12.zip", "size": 134319, "checksum": "SHA-256:767bb28d5aa98f40e9fda230e01823e2c030aa6ba8fa0b7ec33da2159b20c867" }, { "name": "FastAccelStepper", "version": "0.18.13", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.18.13.zip", "archiveFileName": "FastAccelStepper-0.18.13.zip", "size": 134497, "checksum": "SHA-256:a9e9496f65f83dc476bfb4310133936d2fe246b24acf4527c8995f91d8b4685e" }, { "name": "FastAccelStepper", "version": "0.19.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.19.0.zip", "archiveFileName": "FastAccelStepper-0.19.0.zip", "size": 135246, "checksum": "SHA-256:0c3d20d8288339675180074a94f3ec65ad79e4d6427eeb1a740880f6e2da8fc2" }, { "name": "FastAccelStepper", "version": "0.20.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.20.0.zip", "archiveFileName": "FastAccelStepper-0.20.0.zip", "size": 135570, "checksum": "SHA-256:87060e4bf421f04aa52a4d9c176a2db72e7dd232d920940c5e41fc6302ec1b15" }, { "name": "FastAccelStepper", "version": "0.20.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.20.1.zip", "archiveFileName": "FastAccelStepper-0.20.1.zip", "size": 136846, "checksum": "SHA-256:7c69336d87919b2cb8c080e0512567fa774d8ed29c2daa5153cf1df4cfb0a3a3" }, { "name": "FastAccelStepper", "version": "0.20.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.20.2.zip", "archiveFileName": "FastAccelStepper-0.20.2.zip", "size": 138427, "checksum": "SHA-256:1d0f91777c2c1472a7660e68eb710bb6962029ff4836aca14d8051fef4439c99" }, { "name": "FastAccelStepper", "version": "0.21.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.21.0.zip", "archiveFileName": "FastAccelStepper-0.21.0.zip", "size": 144001, "checksum": "SHA-256:9e7cbd6c3a8b404b621b891cf922a1979f4ed65d0aa46260c5542ba5a4e6984b" }, { "name": "FastAccelStepper", "version": "0.21.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.21.2.zip", "archiveFileName": "FastAccelStepper-0.21.2.zip", "size": 145307, "checksum": "SHA-256:8949bfdb3026b395b4c168baaea1f9b77fc500f6a70f2e068682d25c73c886e5" }, { "name": "FastAccelStepper", "version": "0.21.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.21.3.zip", "archiveFileName": "FastAccelStepper-0.21.3.zip", "size": 150219, "checksum": "SHA-256:c395688b80152e6e0256f9a9035a0646f8b3cde5d82eb2c6d4ac6b3811c66131" }, { "name": "FastAccelStepper", "version": "0.21.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.21.4.zip", "archiveFileName": "FastAccelStepper-0.21.4.zip", "size": 151609, "checksum": "SHA-256:8b20d27ae637ec065b0c05918e19b41cc048edaf242f292e5a74ab87ccb40cbc" }, { "name": "FastAccelStepper", "version": "0.22.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.22.0.zip", "archiveFileName": "FastAccelStepper-0.22.0.zip", "size": 153418, "checksum": "SHA-256:30309caa8963c844d6f44aedc6e4e55d62da04835402456e41e2c2bb2aadda99" }, { "name": "FastAccelStepper", "version": "0.22.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.22.1.zip", "archiveFileName": "FastAccelStepper-0.22.1.zip", "size": 153694, "checksum": "SHA-256:9fb38d9d45990c9c691ce1c1db470b2d6d9f3b830d64c04076e3613c5d9ba8cc" }, { "name": "FastAccelStepper", "version": "0.22.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.22.2.zip", "archiveFileName": "FastAccelStepper-0.22.2.zip", "size": 154711, "checksum": "SHA-256:e411e4bad94a779c8bd93df223267f2ee645f06a084d78f4a23781b8308877b6" }, { "name": "FastAccelStepper", "version": "0.23.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.23.0.zip", "archiveFileName": "FastAccelStepper-0.23.0.zip", "size": 161063, "checksum": "SHA-256:c8c9883aefa853198800a4e0c5c38f64d6554b6a254d503dd4eed7f50d9ff91e" }, { "name": "FastAccelStepper", "version": "0.23.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.23.1.zip", "archiveFileName": "FastAccelStepper-0.23.1.zip", "size": 163409, "checksum": "SHA-256:63a2eb39aa9f2cf60b3ae495264a7204e33a83da372f523cd1490844ae73d451" }, { "name": "FastAccelStepper", "version": "0.23.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.23.2.zip", "archiveFileName": "FastAccelStepper-0.23.2.zip", "size": 166173, "checksum": "SHA-256:9da2dfbcdf29b282d85efa75924d4db2815a691a2439d843dd908410dfd5b3e9" }, { "name": "FastAccelStepper", "version": "0.21.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.21.1.zip", "archiveFileName": "FastAccelStepper-0.21.1.zip", "size": 143956, "checksum": "SHA-256:8be33683d9e7c6cce4bec02bab25fdcdcfa2e88918fb255368ad115561e2ee7b" }, { "name": "FastAccelStepper", "version": "0.4.6", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano) and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to approx. 25 kSteps/s (Atmega).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.4.6.zip", "archiveFileName": "FastAccelStepper-0.4.6.zip", "size": 38675, "checksum": "SHA-256:832fe2d4717f1694f0d18a83dbeebfad0b00a267a4a34dad4daa76af47ee3948" }, { "name": "FastAccelStepper", "version": "0.23.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560 and ESP32", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.23.3.zip", "archiveFileName": "FastAccelStepper-0.23.3.zip", "size": 167237, "checksum": "SHA-256:bceda72c0498d8e7a791344b981821eec698083157fccc38770d7ec907e475ab" }, { "name": "FastAccelStepper", "version": "0.23.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.23.4.zip", "archiveFileName": "FastAccelStepper-0.23.4.zip", "size": 179689, "checksum": "SHA-256:5d4a72d536627d2c19c4f7015512e90c0c047839b445a19f5f6fa3c07a2875f1" }, { "name": "FastAccelStepper", "version": "0.23.5", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.23.5.zip", "archiveFileName": "FastAccelStepper-0.23.5.zip", "size": 179416, "checksum": "SHA-256:90a6391baa0dfaba316446a195415c8178841cba926da709a87a3df8b7bd8445" }, { "name": "FastAccelStepper", "version": "0.24.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.24.0.zip", "archiveFileName": "FastAccelStepper-0.24.0.zip", "size": 186441, "checksum": "SHA-256:ed48663d6ae4403525595b15bbcebeee40c191da04a15775607ddfc9f4cacfc6" }, { "name": "FastAccelStepper", "version": "0.24.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.24.1.zip", "archiveFileName": "FastAccelStepper-0.24.1.zip", "size": 190700, "checksum": "SHA-256:0bebb9f119c29edc4a7da0b6fc1cb69dfec168d18779246eaa0dcfedfb028be1" }, { "name": "FastAccelStepper", "version": "0.24.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.24.2.zip", "archiveFileName": "FastAccelStepper-0.24.2.zip", "size": 190741, "checksum": "SHA-256:1ed089430c6b4b617f529bd0dff0fac3fc0c799082df875be45c2461f7397aef" }, { "name": "FastAccelStepper", "version": "0.25.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.25.0.zip", "archiveFileName": "FastAccelStepper-0.25.0.zip", "size": 190334, "checksum": "SHA-256:6d1189a75ea6d9351bbc96df83f5ebb9be6aa99a491224c494f7bbacf2e7b76a" }, { "name": "FastAccelStepper", "version": "0.25.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.25.1.zip", "archiveFileName": "FastAccelStepper-0.25.1.zip", "size": 193966, "checksum": "SHA-256:2c60cd2f31580d62d73dc9679fd33a1890878f13a325b6c7f6f7058ea28aa148" }, { "name": "FastAccelStepper", "version": "0.25.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.25.2.zip", "archiveFileName": "FastAccelStepper-0.25.2.zip", "size": 194281, "checksum": "SHA-256:e4d7e47b9499a04fbb4c1c72880cf798fa804abed54ec0b5e7ece8b018a9f1df" }, { "name": "FastAccelStepper", "version": "0.25.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.25.3.zip", "archiveFileName": "FastAccelStepper-0.25.3.zip", "size": 196702, "checksum": "SHA-256:ba07f9a9fc6cc90fa4e034242c267f4eaf6bebc29224accdba42f28349febda1" }, { "name": "FastAccelStepper", "version": "0.25.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.25.4.zip", "archiveFileName": "FastAccelStepper-0.25.4.zip", "size": 197039, "checksum": "SHA-256:11d26cae7cb5ce6e3bfbb3f5825a3c40cf4bc9a1e27953f58fe229aafb2452bf" }, { "name": "FastAccelStepper", "version": "0.25.5", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.25.5.zip", "archiveFileName": "FastAccelStepper-0.25.5.zip", "size": 196983, "checksum": "SHA-256:a27db3d401d50408c92277e2a6e1aa5d598ed95cb21468f7d9edf120342d5bdf" }, { "name": "FastAccelStepper", "version": "0.25.6", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.25.6.zip", "archiveFileName": "FastAccelStepper-0.25.6.zip", "size": 198981, "checksum": "SHA-256:bfda16613739db23bc82c06a7088112ef69e7b55adce48503f8bce4198ec59bc" }, { "name": "FastAccelStepper", "version": "0.25.7", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 25 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.25.7.zip", "archiveFileName": "FastAccelStepper-0.25.7.zip", "size": 199031, "checksum": "SHA-256:7413ea99e73f33c3b24c25b008615dff1dc975ce042d84fe43314510aca31642" }, { "name": "FastAccelStepper", "version": "0.26.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.26.0.zip", "archiveFileName": "FastAccelStepper-0.26.0.zip", "size": 204053, "checksum": "SHA-256:2b8241ac92855575d27039944baf3c86a8cee988bcebe5e43d1f8c79695bfea7" }, { "name": "FastAccelStepper", "version": "0.26.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.26.1.zip", "archiveFileName": "FastAccelStepper-0.26.1.zip", "size": 204473, "checksum": "SHA-256:05302b82bf8107ac3c493a57127217625ee9ea74f33c4c44f6193fdc0068b4c2" }, { "name": "FastAccelStepper", "version": "0.27.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.27.0.zip", "archiveFileName": "FastAccelStepper-0.27.0.zip", "size": 220333, "checksum": "SHA-256:a1fe20c990a95ddf620c29729b19d389d9af1d1be94e6ccab3ab42f8ba01f3f6" }, { "name": "FastAccelStepper", "version": "0.27.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.27.1.zip", "archiveFileName": "FastAccelStepper-0.27.1.zip", "size": 220316, "checksum": "SHA-256:e571149262770df867f6e7eafc81b27a3bb43248393516e93bbd821a0e34db33" }, { "name": "FastAccelStepper", "version": "0.27.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.27.2.zip", "archiveFileName": "FastAccelStepper-0.27.2.zip", "size": 220331, "checksum": "SHA-256:9d873bd9c7fbec006070e16d5927331d8cb032698a5d1a29924c2d7e4b67d02a" }, { "name": "FastAccelStepper", "version": "0.27.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.27.3.zip", "archiveFileName": "FastAccelStepper-0.27.3.zip", "size": 220446, "checksum": "SHA-256:c29953e94846804fbfd0486a823560fc4d0153e52751081712f60878e19100f5" }, { "name": "FastAccelStepper", "version": "0.27.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.27.4.zip", "archiveFileName": "FastAccelStepper-0.27.4.zip", "size": 220745, "checksum": "SHA-256:1ef0192c95cf06368ef062b2529935b8203a8aeec75ec43eefa0c92b02f51968" }, { "name": "FastAccelStepper", "version": "0.27.5", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.27.5.zip", "archiveFileName": "FastAccelStepper-0.27.5.zip", "size": 225375, "checksum": "SHA-256:1991001aafe93ef0c91eb8619eea85804aee217f5162099b402dfe425bf0b58b" }, { "name": "FastAccelStepper", "version": "0.28.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "license": "MIT", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.28.0.zip", "archiveFileName": "FastAccelStepper-0.28.0.zip", "size": 231924, "checksum": "SHA-256:41d615a1ed3bee472739394d773e448a65eb4999251530487e509ee0e5defc53" }, { "name": "FastAccelStepper", "version": "0.28.1", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.28.1.zip", "archiveFileName": "FastAccelStepper-0.28.1.zip", "size": 231978, "checksum": "SHA-256:d233066dcf8c2974236c9b3529cadb87dcc5130c1e6484d58d0c9792439e31c9" }, { "name": "FastAccelStepper", "version": "0.28.2", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 76 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.28.2.zip", "archiveFileName": "FastAccelStepper-0.28.2.zip", "size": 236214, "checksum": "SHA-256:83c49777372e171c4293b851ae8799e8d9274e732271147641b450d940de9c9d" }, { "name": "FastAccelStepper", "version": "0.28.3", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 70 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.28.3.zip", "archiveFileName": "FastAccelStepper-0.28.3.zip", "size": 244155, "checksum": "SHA-256:731b615f63d266a056befdd76440c1de6b83b44cb4cdf9a44ec04362ab365ff4" }, { "name": "FastAccelStepper", "version": "0.28.4", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 70 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.28.4.zip", "archiveFileName": "FastAccelStepper-0.28.4.zip", "size": 244484, "checksum": "SHA-256:d3a76fe8621b39ee0a9b9851d1e2692e9182869e0814e8205a08328e280617ec" }, { "name": "FastAccelStepper", "version": "0.30.0", "author": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "maintainer": "Jochen Kiemes \u003cjochen@kiemes.de\u003e", "sentence": "A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2, ESP32S3 and Atmel SAM Due", "paragraph": "Drive stepper motors with acceleration/deceleration profile up to 50 kSteps/s (Atmega) and 200kSteps/s (esp32).", "website": "https://github.com/gin66/FastAccelStepper", "category": "Device Control", "architectures": [ "avr", "esp32", "sam" ], "types": [ "Contributed" ], "repository": "https://github.com/gin66/FastAccelStepper.git", "url": "https://downloads.arduino.cc/libraries/github.com/gin66/FastAccelStepper-0.30.0.zip", "archiveFileName": "FastAccelStepper-0.30.0.zip", "size": 283163, "checksum": "SHA-256:af9680aab48bad42e7f4a18b383c9c21d77547cefc5cb827ea37c6f2a07042f3" }, { "name": "mWebSockets", "version": "1.2.0", "author": "Dawid Kurek", "maintainer": "Dawid Kurek", "license": "MIT", "sentence": "Simple to use implementation of WebSockets for microcontrollers", "paragraph": "✔ client, ✔ server", "website": "https://github.com/skaarj1989/mWebSockets", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skaarj1989/mWebSockets.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaarj1989/mWebSockets-1.2.0.zip", "archiveFileName": "mWebSockets-1.2.0.zip", "size": 105911, "checksum": "SHA-256:7c71b53d6a74d90cbf636e48239cc163cb9d88e65d2f1d5ea3172c6179dedc69" }, { "name": "mWebSockets", "version": "1.3.1", "author": "Dawid Kurek", "maintainer": "Dawid Kurek", "license": "MIT", "sentence": "Simple to use implementation of WebSockets for microcontrollers", "paragraph": "client, server", "website": "https://github.com/skaarj1989/mWebSockets", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skaarj1989/mWebSockets.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaarj1989/mWebSockets-1.3.1.zip", "archiveFileName": "mWebSockets-1.3.1.zip", "size": 144021, "checksum": "SHA-256:eeb1997c5a88bb3c01a8a4fdae921bf2e39acc555345f982d36fc7c43adc380e" }, { "name": "mWebSockets", "version": "1.3.2", "author": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "maintainer": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "sentence": "Simple to use implementation of WebSockets for microcontrollers", "website": "https://github.com/skaarj1989/mWebSockets", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skaarj1989/mWebSockets.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaarj1989/mWebSockets-1.3.2.zip", "archiveFileName": "mWebSockets-1.3.2.zip", "size": 146285, "checksum": "SHA-256:71481b0e8c5b0188eab5d3b0cc3a9fee5a738973ef20605ec66e933e92b96cf2" }, { "name": "mWebSockets", "version": "1.3.3", "author": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "maintainer": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "sentence": "Simple to use implementation of WebSockets for microcontrollers", "website": "https://github.com/skaarj1989/mWebSockets", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/skaarj1989/mWebSockets.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaarj1989/mWebSockets-1.3.3.zip", "archiveFileName": "mWebSockets-1.3.3.zip", "size": 148010, "checksum": "SHA-256:16753806152b6295a9ca9e16def1a0ab64a997cd22652423091e5ed1d6d1f2c5" }, { "name": "mWebSockets", "version": "1.4.0", "author": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "maintainer": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "sentence": "Simple to use implementation of WebSockets for microcontrollers", "paragraph": "Fast and RFC6455 protocol compliant", "website": "https://github.com/skaarj1989/mWebSockets", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/skaarj1989/mWebSockets.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaarj1989/mWebSockets-1.4.0.zip", "archiveFileName": "mWebSockets-1.4.0.zip", "size": 73873, "checksum": "SHA-256:b9c9fdbba917d3d724eeaf357e2b6ffc001097e3eadc96fae8ce809f008622e7" }, { "name": "mWebSockets", "version": "1.5.1", "author": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "maintainer": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "sentence": "Simple to use implementation of WebSockets for microcontrollers", "paragraph": "Fast and RFC6455 protocol compliant", "website": "https://github.com/skaarj1989/mWebSockets", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "stm32" ], "types": [ "Contributed" ], "repository": "https://github.com/skaarj1989/mWebSockets.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaarj1989/mWebSockets-1.5.1.zip", "archiveFileName": "mWebSockets-1.5.1.zip", "size": 80346, "checksum": "SHA-256:bb13e48c8d7e4e6aa8ad7b21e63d1b76c09c95469e4f388060f4b8206afd1c7e" }, { "name": "mWebSockets", "version": "1.6.0", "author": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "maintainer": "Dawid Kurek \u003cskaarj1989@gmail.com\u003e", "sentence": "Simple to use implementation of WebSockets for microcontrollers", "paragraph": "Fast and RFC6455 protocol compliant", "website": "https://github.com/skaarj1989/mWebSockets", "category": "Communication", "architectures": [ "avr", "esp8266", "esp32", "sam", "samd", "stm32", "renesas_uno" ], "types": [ "Contributed" ], "repository": "https://github.com/skaarj1989/mWebSockets.git", "url": "https://downloads.arduino.cc/libraries/github.com/skaarj1989/mWebSockets-1.6.0.zip", "archiveFileName": "mWebSockets-1.6.0.zip", "size": 80634, "checksum": "SHA-256:f0474f32ae7e824f73cf2744a055f95a5e0f74b24f03bc9929598be55a414739" }, { "name": "TSController", "version": "1.0.0", "author": "Alessandro Felicetti\u003cwebmaster@felicetti-a.eu\u003e", "maintainer": "Alessandro Felicetti\u003cwebmaster@felicetti-a.eu\u003e", "sentence": "An Arduino library for controlling Train Simulator.", "paragraph": "Works only on HID-enabled boards.", "website": "https://github.com/VassilyDev/TSControl", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/VassilyDev/TSController.git", "providesIncludes": [ "TSController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/VassilyDev/TSController-1.0.0.zip", "archiveFileName": "TSController-1.0.0.zip", "size": 6252, "checksum": "SHA-256:d9ca1d7b311e07cd72aa41ac4347d852f08ddf7194e01e5b4a1324726dbdc656" }, { "name": "TSController", "version": "1.1.0", "author": "Alessandro Felicetti\u003cwebmaster@felicetti-a.eu\u003e", "maintainer": "Alessandro Felicetti\u003cwebmaster@felicetti-a.eu\u003e", "sentence": "An Arduino library for controlling Train Simulator.", "paragraph": "Works only on HID-enabled boards.", "website": "https://github.com/VassilyDev/TSController", "category": "Communication", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/VassilyDev/TSController.git", "providesIncludes": [ "TSController.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/VassilyDev/TSController-1.1.0.zip", "archiveFileName": "TSController-1.1.0.zip", "size": 6417, "checksum": "SHA-256:1ed72fc7e281866059c109233fd4291e418f8ac08623a36074f680fe7b9c7e5d" }, { "name": "ExtFlashLoader", "version": "0.1.0", "author": "Kenta IDA", "maintainer": "Kenta IDA \u003cfuga@fugafuga.org\u003e", "sentence": "Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.", "paragraph": "Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.", "website": "https://github.com/ciniml/ExtFlashLoader", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ciniml/ExtFlashLoader.git", "providesIncludes": [ "ExtFlashLoader.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ciniml/ExtFlashLoader-0.1.0.zip", "archiveFileName": "ExtFlashLoader-0.1.0.zip", "size": 137313, "checksum": "SHA-256:cc36fc064b9c73c98910930e3286570e9f426e8a6d44cd5692705eed5a1658df" }, { "name": "ExtFlashLoader", "version": "0.1.1", "author": "Kenta IDA", "maintainer": "Kenta IDA \u003cfuga@fugafuga.org\u003e", "sentence": "Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.", "paragraph": "Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.", "website": "https://github.com/ciniml/ExtFlashLoader", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ciniml/ExtFlashLoader.git", "providesIncludes": [ "ExtFlashLoader.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ciniml/ExtFlashLoader-0.1.1.zip", "archiveFileName": "ExtFlashLoader-0.1.1.zip", "size": 139865, "checksum": "SHA-256:c264c7f4ad0e0c748f00d8efd675339b72600e920870c6db3e7000d80d69224a" }, { "name": "ExtFlashLoader", "version": "0.1.2", "author": "Kenta IDA", "maintainer": "Kenta IDA \u003cfuga@fugafuga.org\u003e", "sentence": "Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.", "paragraph": "Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.", "website": "https://github.com/ciniml/ExtFlashLoader", "category": "Other", "architectures": [ "samd" ], "types": [ "Contributed" ], "repository": "https://github.com/ciniml/ExtFlashLoader.git", "providesIncludes": [ "ExtFlashLoader.hpp" ], "url": "https://downloads.arduino.cc/libraries/github.com/ciniml/ExtFlashLoader-0.1.2.zip", "archiveFileName": "ExtFlashLoader-0.1.2.zip", "size": 140001, "checksum": "SHA-256:b11ee0da0f12ab19dd021a93f513857b8c198e4974ca9cceddf4845f1721e502" }, { "name": "HT16K33", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33", "paragraph": "Arduino Library for HT16K33 I2C 4x7segment display", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.2.0.zip", "archiveFileName": "HT16K33-0.2.0.zip", "size": 10512, "checksum": "SHA-256:0a7317067a8d1e75966c3128cb4ee37588ba48a36d565d52ce518126a946ff90" }, { "name": "HT16K33", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33", "paragraph": "Arduino Library for HT16K33 I2C 4x7segment display", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.2.1.zip", "archiveFileName": "HT16K33-0.2.1.zip", "size": 11449, "checksum": "SHA-256:94c28eeae3e593f71c159eea187d6f551f112e78a34eb0ad1ceafefcaca9648a" }, { "name": "HT16K33", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33", "paragraph": "Arduino Library for HT16K33 I2C 4x7segment display", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.2.2.zip", "archiveFileName": "HT16K33-0.2.2.zip", "size": 11698, "checksum": "SHA-256:50aa85d81f0514613a47a90e11566439501b2a1a84f83868100f9889c6a16f48" }, { "name": "HT16K33", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33", "paragraph": "Arduino Library for HT16K33 I2C 4x7segment display", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.2.3.zip", "archiveFileName": "HT16K33-0.2.3.zip", "size": 13653, "checksum": "SHA-256:f5dff5a99fa78757af60a613b03acb053a3e8c941b5ce03ccb48111ffe738d81" }, { "name": "HT16K33", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33", "paragraph": "Arduino Library for HT16K33 I2C 4x7segment display", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.2.4.zip", "archiveFileName": "HT16K33-0.2.4.zip", "size": 13753, "checksum": "SHA-256:f386a003629a3a796d4ea7033519dd61ed263f8ab447c2dd204a0c51ca67d4c4" }, { "name": "HT16K33", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33", "paragraph": "Arduino Library for HT16K33 I2C 4x7segment display", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.0.zip", "archiveFileName": "HT16K33-0.3.0.zip", "size": 16049, "checksum": "SHA-256:e1ac7bf68b9cc81f1015981d1bb6de266eb8f0a60b3e3f4ef2ed33b19e9e5ecd" }, { "name": "HT16K33", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33", "paragraph": "Arduino Library for HT16K33 I2C 4x7segment display", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.1.zip", "archiveFileName": "HT16K33-0.3.1.zip", "size": 17256, "checksum": "SHA-256:92ca015ecbf0a5f5a6d5709c550d99a67221ef112ab55b5f84c40c0b89ae8d6f" }, { "name": "HT16K33", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33", "paragraph": "Arduino Library for HT16K33 I2C 4x7segment display", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.2.zip", "archiveFileName": "HT16K33-0.3.2.zip", "size": 22622, "checksum": "SHA-256:ae85b214638c4711cbafbc4c81ceab323bb2e4c5f7e058866a3d44a85f4799b9" }, { "name": "HT16K33", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33 I2C 4x7segment display", "paragraph": "Has display functions for time date float int etc.", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.3.zip", "archiveFileName": "HT16K33-0.3.3.zip", "size": 22908, "checksum": "SHA-256:5ad9ef1bd32dea58fb41148dcbba819585c8d59baf3a9b170f1dc439b9e3f822" }, { "name": "HT16K33", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33 I2C 4x7segment display", "paragraph": "Has display functions for time date float int etc.", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.4.zip", "archiveFileName": "HT16K33-0.3.4.zip", "size": 22940, "checksum": "SHA-256:17c1b4f3ff642b84b4a3aaf68e66d753d69d2e48512ce924384edb0297734c43" }, { "name": "HT16K33", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33 I2C 4x7segment display", "paragraph": "Has display functions for time date float int etc.", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.5.zip", "archiveFileName": "HT16K33-0.3.5.zip", "size": 25719, "checksum": "SHA-256:e98f2bdab0470f368f948f6e59af140758f518b8a83755df95b9fb2d7510ebf3" }, { "name": "HT16K33", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33 I2C 4x7segment display", "paragraph": "Has display functions for time date float int etc.", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.6.zip", "archiveFileName": "HT16K33-0.3.6.zip", "size": 26169, "checksum": "SHA-256:def6e6236e683a1d0574eeb4a4656f80eb949f23a897400f099e66718f895f09" }, { "name": "HT16K33", "version": "0.3.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33 I2C 4x7segment display", "paragraph": "Has display functions for time date float int etc.", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.7.zip", "archiveFileName": "HT16K33-0.3.7.zip", "size": 27929, "checksum": "SHA-256:31f8a38778999d1061c83d0c16d7aca583ceaf2a5f17fe45cf93827034f5a04c" }, { "name": "HT16K33", "version": "0.3.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33 I2C 4x7segment display", "paragraph": "Has display functions for time date float int etc.", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.8.zip", "archiveFileName": "HT16K33-0.3.8.zip", "size": 28116, "checksum": "SHA-256:02a6b06772db642e145b24f80c3c1bed029680df1e2518b59e5ce2aae45a6e2d" }, { "name": "HT16K33", "version": "0.3.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33 I2C 4x7segment display", "paragraph": "Has display functions for time date float int etc.", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.3.9.zip", "archiveFileName": "HT16K33-0.3.9.zip", "size": 28445, "checksum": "SHA-256:46b7c087d69c6c90c64dc9b915542977d8f0abd1709ba9f77f366e84ff53535b" }, { "name": "HT16K33", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33 I2C 4x7segment display", "paragraph": "Has display functions for time date float int etc.", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.4.0.zip", "archiveFileName": "HT16K33-0.4.0.zip", "size": 28896, "checksum": "SHA-256:f495b88cd33ffeecb5576d4edc3e62f1c2957f4dcf73dd7e09e01c8dd78e2a5f" }, { "name": "HT16K33", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino Library for HT16K33 I2C 4x7segment display", "paragraph": "Has display functions for time date float int etc.", "website": "https://github.com/RobTillaart/HT16K33", "category": "Signal Input/Output", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/HT16K33.git", "providesIncludes": [ "HT16K33.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/HT16K33-0.4.1.zip", "archiveFileName": "HT16K33-0.4.1.zip", "size": 30340, "checksum": "SHA-256:3a76caf05cb0fc9cfa3fc87d1c5e7205e0d97aa1f08279d5ba1b6d6d5310e828" }, { "name": "ESPpassthrough", "version": "1.0.0", "author": "Saruccio Culmone \u003csaruccio.culmone@yahoo.it\u003e", "maintainer": "Saruccio Culmone \u003csaruccio.culmone@yahoo.it\u003e", "sentence": "Library that uses ESP AT serial commands to set it in Passthrough (transparent) Mode.", "paragraph": "Tested on ESP-01.", "website": "https://github.com/Saruccio/ESPpassthrough", "category": "Communication", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/Saruccio/ESPpassthrough.git", "providesIncludes": [ "ESPpassthrough.h" ], "dependencies": [ { "name": "SoftwareSerial" } ], "url": "https://downloads.arduino.cc/libraries/github.com/Saruccio/ESPpassthrough-1.0.0.zip", "archiveFileName": "ESPpassthrough-1.0.0.zip", "size": 62635, "checksum": "SHA-256:532415f4794381f604411a4f9acf57b20aadaf41911dfdacd7f41977895983c5" }, { "name": "VNCL4020C-Arduino", "version": "1.0.0", "author": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "maintainer": "Bernd Giesecke \u003cbeegee@giesecke.tk\u003e", "sentence": "Library to use Vishay VNCL4020C PPG sensor", "paragraph": "The VCNL4020C is a fully integrated biosensor and ambient light sensor.", "website": "https://github.com/beegee-tokyo/VNCL4020C-Arduino", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/beegee-tokyo/VNCL4020C-Arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/beegee-tokyo/VNCL4020C_Arduino-1.0.0.zip", "archiveFileName": "VNCL4020C_Arduino-1.0.0.zip", "size": 26016, "checksum": "SHA-256:f649dd91f6458fd320edcfc09bacfb9518896b3b5cd36e068733b6d54203759c" }, { "name": "Histogram", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating histograms math.", "website": "https://github.com/RobTillaart/Histogram", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Histogram.git", "providesIncludes": [ "histogram.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Histogram-0.2.0.zip", "archiveFileName": "Histogram-0.2.0.zip", "size": 10930, "checksum": "SHA-256:6de7d5fb1b495b2de7325331507de62e3a3b964dacfff6f5d1c9d59f2ae66318" }, { "name": "Histogram", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating histograms math.", "website": "https://github.com/RobTillaart/Histogram", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Histogram.git", "providesIncludes": [ "histogram.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Histogram-0.2.1.zip", "archiveFileName": "Histogram-0.2.1.zip", "size": 12248, "checksum": "SHA-256:6f9ed32511969b9651b3501b30733b79ca6bb5edff638b7f0a656b1850fd1a15" }, { "name": "Histogram", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating histograms math.", "website": "https://github.com/RobTillaart/Histogram", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Histogram.git", "providesIncludes": [ "histogram.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Histogram-0.3.0.zip", "archiveFileName": "Histogram-0.3.0.zip", "size": 16822, "checksum": "SHA-256:b918c6c438ea8ae52d040015a7a02d6ffdff2cc8026d64517ac16d361f3687fa" }, { "name": "Histogram", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating histograms math.", "website": "https://github.com/RobTillaart/Histogram", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Histogram.git", "providesIncludes": [ "histogram.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Histogram-0.3.1.zip", "archiveFileName": "Histogram-0.3.1.zip", "size": 16785, "checksum": "SHA-256:b59504293ddcc28eb1a594f8dc0c3173e3da2da7173e2783cf22b8392abaec6e" }, { "name": "Histogram", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating histograms math.", "website": "https://github.com/RobTillaart/Histogram", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Histogram.git", "providesIncludes": [ "histogram.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Histogram-0.3.2.zip", "archiveFileName": "Histogram-0.3.2.zip", "size": 18039, "checksum": "SHA-256:f83597fe3781f7b0af014736f43b0c5d0466b6eddc955f55086e8add8cdc45e5" }, { "name": "Histogram", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating histograms math.", "website": "https://github.com/RobTillaart/Histogram", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Histogram.git", "providesIncludes": [ "histogram.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Histogram-0.3.3.zip", "archiveFileName": "Histogram-0.3.3.zip", "size": 20371, "checksum": "SHA-256:dc4d8eff82a88f3556c3d49b191688119b1f705a3ef223fd11867421051ed279" }, { "name": "Histogram", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating histograms math.", "website": "https://github.com/RobTillaart/Histogram", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Histogram.git", "providesIncludes": [ "histogram.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Histogram-0.3.4.zip", "archiveFileName": "Histogram-0.3.4.zip", "size": 21603, "checksum": "SHA-256:de86d6bbb1168b674054837c4da4e86976eb836f9831cc104012cfeb46e365c9" }, { "name": "Histogram", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for creating histograms math.", "website": "https://github.com/RobTillaart/Histogram", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/Histogram.git", "providesIncludes": [ "histogram.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/Histogram-0.3.6.zip", "archiveFileName": "Histogram-0.3.6.zip", "size": 22296, "checksum": "SHA-256:7e23e089dac77fa35932fc3670ab220b2ae42aa68d2c388506e28aad41523323" }, { "name": "Microbot_Motor_Shield", "version": "1.0.0", "author": "Microobot \u003cinfo@microbot.it\u003e", "maintainer": "Microobot \u003cinfo@microbot.it\u003e", "sentence": "Dual DC Motor Shield V2 library for Arduino", "paragraph": "Motor speed and direction are controlled by a potentiometer, Shield temperature and current absorption are monitored on Serial Monitor", "website": "https://www.microbot.it", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/Microbot-it/Microbot-Motor-Shield.git", "url": "https://downloads.arduino.cc/libraries/github.com/Microbot-it/Microbot_Motor_Shield-1.0.0.zip", "archiveFileName": "Microbot_Motor_Shield-1.0.0.zip", "size": 6204, "checksum": "SHA-256:75d365ec136d4aa084f6c292e0bb6f6cc390064a047da1d8d5e7c6fd3078a1bc" }, { "name": "FunctionGenerator", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate wave forms (nummeric) for a DAC", "paragraph": "a.k.a. FunctionGenerator", "website": "https://github.com/RobTillaart/FunctionGenerator", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FunctionGenerator.git", "providesIncludes": [ "functionGenerator.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FunctionGenerator-0.2.0.zip", "archiveFileName": "FunctionGenerator-0.2.0.zip", "size": 10241, "checksum": "SHA-256:7b1db9e788ed3a432ea15a29f218eb8a4581abb4624990dcbb146e2e96b80533" }, { "name": "FunctionGenerator", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate wave forms (nummeric) for a DAC", "paragraph": "a.k.a. FunctionGenerator", "website": "https://github.com/RobTillaart/FunctionGenerator", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FunctionGenerator.git", "providesIncludes": [ "functionGenerator.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FunctionGenerator-0.2.1.zip", "archiveFileName": "FunctionGenerator-0.2.1.zip", "size": 11799, "checksum": "SHA-256:5f11c8060a475c8ac93c781da85a87826701c2359e57ec17b17ac30153a60deb" }, { "name": "FunctionGenerator", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate wave forms (nummeric) for a DAC", "paragraph": "a.k.a. FunctionGenerator", "website": "https://github.com/RobTillaart/FunctionGenerator", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FunctionGenerator.git", "providesIncludes": [ "functionGenerator.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FunctionGenerator-0.2.2.zip", "archiveFileName": "FunctionGenerator-0.2.2.zip", "size": 14809, "checksum": "SHA-256:38d0bf57ecc701b727451d579441bc6f2d2b41c295b8936c4646ee53e32ab4c8" }, { "name": "FunctionGenerator", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate wave forms (nummeric) for a DAC", "paragraph": "a.k.a. FunctionGenerator", "website": "https://github.com/RobTillaart/FunctionGenerator", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FunctionGenerator.git", "providesIncludes": [ "functionGenerator.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FunctionGenerator-0.2.3.zip", "archiveFileName": "FunctionGenerator-0.2.3.zip", "size": 14787, "checksum": "SHA-256:a547cacbdb9c3e8de4d089a9d2066b24049b7ab30ca1b7230f6c95955c65faef" }, { "name": "FunctionGenerator", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate wave forms (nummeric) for a DAC", "paragraph": "a.k.a. FunctionGenerator", "website": "https://github.com/RobTillaart/FunctionGenerator", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FunctionGenerator.git", "providesIncludes": [ "functionGenerator.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FunctionGenerator-0.2.4.zip", "archiveFileName": "FunctionGenerator-0.2.4.zip", "size": 15234, "checksum": "SHA-256:02082e5300b16a621597d8343b058da6b9741dabb1c0b413caf027eec9b28e8f" }, { "name": "FunctionGenerator", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate wave forms (nummeric) for a DAC", "paragraph": "a.k.a. FunctionGenerator", "website": "https://github.com/RobTillaart/FunctionGenerator", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FunctionGenerator.git", "providesIncludes": [ "functionGenerator.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FunctionGenerator-0.2.5.zip", "archiveFileName": "FunctionGenerator-0.2.5.zip", "size": 24500, "checksum": "SHA-256:7fb2c785bd2c53330294080c862fb17eabe06007ca93d8839066eaeb9a72f6c6" }, { "name": "FunctionGenerator", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library to generate wave forms (nummeric) for a DAC", "paragraph": "a.k.a. FunctionGenerator", "website": "https://github.com/RobTillaart/FunctionGenerator", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/FunctionGenerator.git", "providesIncludes": [ "functionGenerator.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/FunctionGenerator-0.2.6.zip", "archiveFileName": "FunctionGenerator-0.2.6.zip", "size": 24708, "checksum": "SHA-256:5074e5675618d2887b59be58916cd2868c7a39b4ba737958be388f381472ca3a" }, { "name": "SafeString", "version": "1.0.0", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-1.0.0.zip", "archiveFileName": "SafeString-1.0.0.zip", "size": 58078, "checksum": "SHA-256:3b57057f71daf2484dd79f0c39e0ec7672a2fb87e38b13db2d693ae5f6cfd948" }, { "name": "SafeString", "version": "1.0.1", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-1.0.1.zip", "archiveFileName": "SafeString-1.0.1.zip", "size": 58093, "checksum": "SHA-256:c1e72e1a5262cf4d6a8874f7d05a8770cbe39a32247480d7984dccc3853b90bb" }, { "name": "SafeString", "version": "1.0.2", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. V1.0.2 added == char and extra tests for pgmspace", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-1.0.2.zip", "archiveFileName": "SafeString-1.0.2.zip", "size": 58259, "checksum": "SHA-256:ec76cc5515b76941b9867bdbc95b381130a8cd35693ddabf04f155be158676c0" }, { "name": "SafeString", "version": "1.0.3", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. V1.0.2,3 added == char and extra tests for Nano33", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-1.0.3.zip", "archiveFileName": "SafeString-1.0.3.zip", "size": 58355, "checksum": "SHA-256:dfaf0535e15523cb71e5e349aaca367662576ed7b2f3ff151a9509e20ce3d475" }, { "name": "SafeString", "version": "1.0.5", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. V1.0.2,3 added == char and extra tests for Nano33 V1.0.4 made readBuffer arg const char* V1.0.5 undef nl() macro", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-1.0.5.zip", "archiveFileName": "SafeString-1.0.5.zip", "size": 58479, "checksum": "SHA-256:469e16005009d947531ec0aa41fd9a6dc501579697fd6ebde489622ef4d9015e" }, { "name": "SafeString", "version": "1.0.6", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. V1.0.2,3 added == char and extra tests for Nano33 V1.0.4 made readBuffer arg const char* V1.0.5 undef nl() macro V1.0.6 retain delimiters after nextToken added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-1.0.6.zip", "archiveFileName": "SafeString-1.0.6.zip", "size": 62347, "checksum": "SHA-256:95a4614bf46ca89ffe0715430a1eafc761d6653db6bca69b08f08c4790b790cf" }, { "name": "SafeString", "version": "2.0.0", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.0.zip", "archiveFileName": "SafeString-2.0.0.zip", "size": 78094, "checksum": "SHA-256:e35e101125dfc8e41d7fc18e60b784d36180d670fc4c8cb4684d9d05d0674818" }, { "name": "SafeString", "version": "2.0.1", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.1.zip", "archiveFileName": "SafeString-2.0.1.zip", "size": 78286, "checksum": "SHA-256:dddf252ba9090ffb66833348a9b6b398740c33d63d72ac7260a033319be106b5" }, { "name": "SafeString", "version": "2.0.2", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. V2.0.2 add toInt(), V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.2.zip", "archiveFileName": "SafeString-2.0.2.zip", "size": 78360, "checksum": "SHA-256:1cc61df8963e353b4e79d7dd860a18c3435cf9f49748bda1c2c6affc9a198220" }, { "name": "SafeString", "version": "2.0.3", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. V2.0.3 added SafeStringStream, BufferedOutput, readUntilToken() clarified stoken() V nextToken(), renamed nl() to newline(), cSFAS now takes actual size of array, V2.0.2 add toInt(), V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.3.zip", "archiveFileName": "SafeString-2.0.3.zip", "size": 101661, "checksum": "SHA-256:9cc394c137125f806d037d810cfa45ed913aa1a6f1a8b9e3a0c3e2511cffd9ff" }, { "name": "SafeString", "version": "2.0.4", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. V2.0.4 fixed ESP32 compile error, V2.0.3 added SafeStringStream, BufferedOutput, readUntilToken() clarified stoken() V nextToken(), renamed nl() to newline(), cSFAS now takes actual size of array, V2.0.2 add toInt(), V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.4.zip", "archiveFileName": "SafeString-2.0.4.zip", "size": 101975, "checksum": "SHA-256:d670ec7811b7ad7027b9dc9a8da9172d454855f5303e00f01c69ab30c8b2d9dd" }, { "name": "SafeString", "version": "2.0.5", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Also includes non-blocking Serial I/O. V2.0.5 fixed for ESP32 and ESP8266, V2.0.4 fixed ESP32 compile error, V2.0.3 added SafeStringStream, BufferedOutput, readUntilToken() clarified stoken() V nextToken(), renamed nl() to newline(), cSFAS now takes actual size of array, V2.0.2 add toInt(), V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.5.zip", "archiveFileName": "SafeString-2.0.5.zip", "size": 102517, "checksum": "SHA-256:b2d3da5f6f099600ae3ab9a092800a447d071c01de1a8748733d56043f521a57" }, { "name": "SafeString", "version": "2.0.6", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Also includes non-blocking Serial I/O. V2.0.6 minor code fixes, V2.0.5 fixed for ESP32 and ESP8266, V2.0.4 fixed ESP32 compile error, V2.0.3 added SafeStringStream, BufferedOutput, readUntilToken() clarified stoken() V nextToken(), renamed nl() to newline(), cSFAS now takes actual size of array, V2.0.2 add toInt(), V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.6.zip", "archiveFileName": "SafeString-2.0.6.zip", "size": 102705, "checksum": "SHA-256:fb2270bb579dfefba2760c133c1345c4fcba102df8a8e42b4efce0b2ce05cf50" }, { "name": "SafeString", "version": "2.0.7", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Also includes non-blocking Serial I/O. V2.0.7 clarified software licence, V2.0.6 minor code fixes, V2.0.5 fixed for ESP32 and ESP8266, V2.0.4 fixed ESP32 compile error, V2.0.3 added SafeStringStream, BufferedOutput, readUntilToken() clarified stoken() V nextToken(), renamed nl() to newline(), cSFAS now takes actual size of array, V2.0.2 add toInt(), V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.7.zip", "archiveFileName": "SafeString-2.0.7.zip", "size": 103003, "checksum": "SHA-256:91a415c94883af55aafdc0e83f79b9f4260ab817bdeca848e4a5cc17f8c0c19f" }, { "name": "SafeString", "version": "2.0.8", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Also includes non-blocking Serial I/O. V2.0.8 added protect() to BufferedOutput and buffers to SafeStringStream, V2.0.7 clarified software licence, V2.0.6 minor code fixes, V2.0.5 fixed for ESP32 and ESP8266, V2.0.4 fixed ESP32 compile error, V2.0.3 added SafeStringStream, BufferedOutput, readUntilToken() clarified stoken() V nextToken(), renamed nl() to newline(), cSFAS now takes actual size of array, V2.0.2 add toInt(), V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.8.zip", "archiveFileName": "SafeString-2.0.8.zip", "size": 104002, "checksum": "SHA-256:2e989a9ba4889273b23b2b5d51a30231918caef31678f61f54f06bc5b639c117" }, { "name": "SafeString", "version": "2.0.9", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Also includes non-blocking Serial I/O. V2.0.9 fix to readUntilToken() and SafeStringStream, added const char delimiiter args, V2.0.8 added protect() to BufferedOutput and buffers to SafeStringStream, V2.0.7 clarified software licence, V2.0.6 minor code fixes, V2.0.5 fixed for ESP32 and ESP8266, V2.0.4 fixed ESP32 compile error, V2.0.3 added SafeStringStream, BufferedOutput, readUntilToken() clarified stoken() V nextToken(), renamed nl() to newline(), cSFAS now takes actual size of array, V2.0.2 add toInt(), V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.9.zip", "archiveFileName": "SafeString-2.0.9.zip", "size": 104890, "checksum": "SHA-256:0566336eeb8f0d25c7f2bbb097c1bc42ee6b6991c3089806962ea55adcdda619" }, { "name": "SafeString", "version": "2.0.10", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Also includes non-blocking Serial I/O. V2.0.10 fix BufferedOutput, V2.0.9 fix readUntilToken() and SafeStringStream, added const char delimiiter args, V2.0.8 added protect() to BufferedOutput and buffers to SafeStringStream, V2.0.7 clarified software licence, V2.0.6 minor code fixes, V2.0.5 fixed for ESP32 and ESP8266, V2.0.4 fixed ESP32 compile error, V2.0.3 added SafeStringStream, BufferedOutput, readUntilToken() clarified stoken() V nextToken(), renamed nl() to newline(), cSFAS now takes actual size of array, V2.0.2 add toInt(), V2.0.1 change to nextToken checks, V2.0.0 adds macro short name and wrapping of char[] and char*, fixed error in replace(), V1.0.6 retained delimiters after nextToken and added processBackspace().", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-2.0.10.zip", "archiveFileName": "SafeString-2.0.10.zip", "size": 105221, "checksum": "SHA-256:5c2df8606bda316759e42683da99638984a99678c9a6d2264fb1267d7c1dba82" }, { "name": "SafeString", "version": "3.0.0", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-3.0.0.zip", "archiveFileName": "SafeString-3.0.0.zip", "size": 157893, "checksum": "SHA-256:6c25b5044c8d5609cebd50494cd2fae7cbfeae0f304b2e7f04b2a32cc3826ffb" }, { "name": "SafeString", "version": "3.0.1", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-3.0.1.zip", "archiveFileName": "SafeString-3.0.1.zip", "size": 158021, "checksum": "SHA-256:1e72f989231486c60949f9ee5035e77d5512df99b91871383647cde1e0764d54" }, { "name": "SafeString", "version": "3.0.2", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-3.0.2.zip", "archiveFileName": "SafeString-3.0.2.zip", "size": 166918, "checksum": "SHA-256:ac629a11e324faa9d81b6dad0cf07f7e5fd66642e669d4f827775fe53f52f531" }, { "name": "SafeString", "version": "3.0.4", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-3.0.4.zip", "archiveFileName": "SafeString-3.0.4.zip", "size": 168371, "checksum": "SHA-256:a0f63f4a5a269f3893a5d01f52c478939d23c9f07c15d90ba242b5594cebd3d5" }, { "name": "SafeString", "version": "3.0.5", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-3.0.5.zip", "archiveFileName": "SafeString-3.0.5.zip", "size": 168807, "checksum": "SHA-256:25d6423c639e4aab85a10ab92a8e55bc902087515180c6bd2412b1c680567a45" }, { "name": "SafeString", "version": "3.0.6", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-3.0.6.zip", "archiveFileName": "SafeString-3.0.6.zip", "size": 169313, "checksum": "SHA-256:317107f89ce5f201f58ed9f6725532be4d89cf991734dea7f7530f8c7266e3ac" }, { "name": "SafeString", "version": "3.1.0", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-3.1.0.zip", "archiveFileName": "SafeString-3.1.0.zip", "size": 172333, "checksum": "SHA-256:ecba8214483b5214cfcc87f0bba6f6ebe2767c394be652e2642ccd8c0d90f7ea" }, { "name": "SafeString", "version": "4.0.0", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.0.0.zip", "archiveFileName": "SafeString-4.0.0.zip", "size": 181555, "checksum": "SHA-256:47432c0bd383c5a5be7e6892a059ec4e540e5565debdfa690a830bb03f27d9be" }, { "name": "SafeString", "version": "4.0.1", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.0.1.zip", "archiveFileName": "SafeString-4.0.1.zip", "size": 181702, "checksum": "SHA-256:e76e642eb9d6ee62140a39dfc5f575a4d60ce2cd53d2fc518925f57fbc681e6d" }, { "name": "SafeString", "version": "4.0.2", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.0.2.zip", "archiveFileName": "SafeString-4.0.2.zip", "size": 183888, "checksum": "SHA-256:a6382254165fe9f3020905a9e6a6871fa91b291509720b0146f74562abd95188" }, { "name": "SafeString", "version": "4.0.3", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.0.3.zip", "archiveFileName": "SafeString-4.0.3.zip", "size": 185825, "checksum": "SHA-256:3d56e55d821235a8bdc01c97392f6c304cb28900dcb7b852d5d3bdf0e6ef5d82" }, { "name": "SafeString", "version": "4.0.4", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.0.4.zip", "archiveFileName": "SafeString-4.0.4.zip", "size": 186907, "checksum": "SHA-256:ab2b7af401b90f7c458c310b5817379a624d00ab2d0f6c083d79a511da473dc1" }, { "name": "SafeString", "version": "4.1.1", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.1.zip", "archiveFileName": "SafeString-4.1.1.zip", "size": 200615, "checksum": "SHA-256:6dee354ca1f0fc86cb6b42eef090f69d1dd8795c4874889e18ad8194ffbe3505" }, { "name": "SafeString", "version": "4.1.3", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.3.zip", "archiveFileName": "SafeString-4.1.3.zip", "size": 201029, "checksum": "SHA-256:34f0ecbf704fe9220ff38d48ea1efa65af65da3c189097a2b65617cbcf19a7e9" }, { "name": "SafeString", "version": "4.1.4", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.4.zip", "archiveFileName": "SafeString-4.1.4.zip", "size": 201074, "checksum": "SHA-256:2211ef791c9d74bc787511e947d2996b0598c45898c3d088b4fef093e4ee7e46" }, { "name": "SafeString", "version": "4.1.5", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.5.zip", "archiveFileName": "SafeString-4.1.5.zip", "size": 201637, "checksum": "SHA-256:ae517f1bbabebc57e71a883d3eeac58578d9a021b70202c8090ffed3bb629160" }, { "name": "SafeString", "version": "4.1.8", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.8.zip", "archiveFileName": "SafeString-4.1.8.zip", "size": 204865, "checksum": "SHA-256:39ecc61d348045244f261b92793cd7dc3755d58b95ee2905cffd7e283cb0c4d8" }, { "name": "SafeString", "version": "4.1.9", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.9.zip", "archiveFileName": "SafeString-4.1.9.zip", "size": 207656, "checksum": "SHA-256:5d58d22a03cf4fe8a07d4ad653eb3cd8cef4ee563f158b444269ab2b81c0d07f" }, { "name": "SafeString", "version": "4.1.10", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.10.zip", "archiveFileName": "SafeString-4.1.10.zip", "size": 208034, "checksum": "SHA-256:330aea6e868ab7e460a24e76b85f00623b3c30ab3e832386b3ae3b1cd683600e" }, { "name": "SafeString", "version": "4.1.11", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.11.zip", "archiveFileName": "SafeString-4.1.11.zip", "size": 208245, "checksum": "SHA-256:df4818f9e5069f1ed003ee65be9f6649d5ec2b57f53db4bd399af1f20e787364" }, { "name": "SafeString", "version": "4.1.12", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.12.zip", "archiveFileName": "SafeString-4.1.12.zip", "size": 212660, "checksum": "SHA-256:640e942f098240a1c0c0377a15fb45655e1419ba15fa8fab839dcab812f90e9c" }, { "name": "SafeString", "version": "4.1.13", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.13.zip", "archiveFileName": "SafeString-4.1.13.zip", "size": 212815, "checksum": "SHA-256:7a39680b9dc7e73d5c3ac9e9f8edb6b165eb0c0ebda6a600bd9027c2879aeb03" }, { "name": "SafeString", "version": "4.1.14", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.14.zip", "archiveFileName": "SafeString-4.1.14.zip", "size": 213069, "checksum": "SHA-256:4cfe3068c8dfbde1f560fe3858b38c77d3e737e7dc2b98c24ed0d9de1476765a" }, { "name": "SafeString", "version": "4.1.15", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.15.zip", "archiveFileName": "SafeString-4.1.15.zip", "size": 213101, "checksum": "SHA-256:794639848312d269befc5a90b5517afe81d18d0c653c7fbc57f1e88bc500b865" }, { "name": "SafeString", "version": "4.1.16", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.16.zip", "archiveFileName": "SafeString-4.1.16.zip", "size": 213157, "checksum": "SHA-256:5d5cb0a276217e0429d9802ee69541022e24fcee2c750b1729c9a6a8ecda0845" }, { "name": "SafeString", "version": "4.1.17", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.17.zip", "archiveFileName": "SafeString-4.1.17.zip", "size": 213466, "checksum": "SHA-256:87038c70a63971f9c4c1fbaf170259e4b35396fe75170d3ae41f13345998108c" }, { "name": "SafeString", "version": "4.1.18", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.18.zip", "archiveFileName": "SafeString-4.1.18.zip", "size": 213474, "checksum": "SHA-256:a92c77af0adefdffe5942985210239bd4f1761b41b556c558f441bf3185d5947" }, { "name": "SafeString", "version": "4.1.19", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.19.zip", "archiveFileName": "SafeString-4.1.19.zip", "size": 217064, "checksum": "SHA-256:2a7d34e96e0fab7f8692361b56eed4c330408ea8f345bffaba9d7a66efa87814" }, { "name": "SafeString", "version": "4.1.20", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.20.zip", "archiveFileName": "SafeString-4.1.20.zip", "size": 217126, "checksum": "SHA-256:e28c78e9ea89fa79d74e23c3fb759826da545a0339f53d12f31b9d5dff73323c" }, { "name": "SafeString", "version": "4.1.21", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.21.zip", "archiveFileName": "SafeString-4.1.21.zip", "size": 217120, "checksum": "SHA-256:58d93d670e80906a1b04f3d70f92405db3f217fb5a60a44f744f692edbb5a1fb" }, { "name": "SafeString", "version": "4.1.22", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.22.zip", "archiveFileName": "SafeString-4.1.22.zip", "size": 217160, "checksum": "SHA-256:043e583db4cbfac5a5a705bb2d86148ab33f3ae3ed5758e5f41e9996096c542c" }, { "name": "SafeString", "version": "4.1.23", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.23.zip", "archiveFileName": "SafeString-4.1.23.zip", "size": 217754, "checksum": "SHA-256:ce89feb7780973b221d1da933d992c513cb74df6d2fbbdfd52eaf01c1444a906" }, { "name": "SafeString", "version": "4.1.24", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.24.zip", "archiveFileName": "SafeString-4.1.24.zip", "size": 217801, "checksum": "SHA-256:f16b6640eba5ed99124fb434a41a0dad1aac5f2fe8eeb769fd4fc0760ead6857" }, { "name": "SafeString", "version": "4.1.25", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.25.zip", "archiveFileName": "SafeString-4.1.25.zip", "size": 218172, "checksum": "SHA-256:e8a49f51dfb9c77658ea76b611f863ee9fb63f3e51915b5f60acc271d4d21d7c" }, { "name": "SafeString", "version": "4.1.26", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.26.zip", "archiveFileName": "SafeString-4.1.26.zip", "size": 218131, "checksum": "SHA-256:e649d24bbdfb860858ea6173683df69665c254a95e9894182e1b869752727bb6" }, { "name": "SafeString", "version": "4.1.27", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.27.zip", "archiveFileName": "SafeString-4.1.27.zip", "size": 646213, "checksum": "SHA-256:f8edd515a622d920d62bde30185afd17842a8ec798250855150565127c7d57c9" }, { "name": "SafeString", "version": "4.1.28", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.28.zip", "archiveFileName": "SafeString-4.1.28.zip", "size": 649487, "checksum": "SHA-256:4cc3a2af041a77c791a62445627104dcf5850349a9f14b45620f55fd7fa03b8e" }, { "name": "SafeString", "version": "4.1.29", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.29.zip", "archiveFileName": "SafeString-4.1.29.zip", "size": 655922, "checksum": "SHA-256:006a9052e7730bff52fdea82d880c1b3af0ddf1e717a64068f39b8c8cc65cdc1" }, { "name": "SafeString", "version": "4.1.30", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.30.zip", "archiveFileName": "SafeString-4.1.30.zip", "size": 656128, "checksum": "SHA-256:f298d065967276417143353db2fe33bda9fd7215d2e6001ede600db1d75b8de1" }, { "name": "SafeString", "version": "4.1.31", "author": "Matthew Ford", "maintainer": "Matthew Ford", "sentence": "A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay", "paragraph": "See README.md for revision notes. This library implemnents Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.", "website": "https://github.com/PowerBroker2/SafeString", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/PowerBroker2/SafeString.git", "url": "https://downloads.arduino.cc/libraries/github.com/PowerBroker2/SafeString-4.1.31.zip", "archiveFileName": "SafeString-4.1.31.zip", "size": 657694, "checksum": "SHA-256:d9f0e63351a72d42bb77dd9209c98931a37303a4cfb5af667792dab0c48b45be" }, { "name": "ArxStringUtils", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.0.zip", "archiveFileName": "ArxStringUtils-0.2.0.zip", "size": 15684, "checksum": "SHA-256:926569aeab2aee7ef5565f96f5ea434191799c8dfd2486cb7fb4208f955e3082" }, { "name": "ArxStringUtils", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.1.zip", "archiveFileName": "ArxStringUtils-0.2.1.zip", "size": 15797, "checksum": "SHA-256:c4ef8aecfc5b216d08fc994a0d75b5a5a021a724a89d1ab33f8d33e6c8756e3d" }, { "name": "ArxStringUtils", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.2.zip", "archiveFileName": "ArxStringUtils-0.2.2.zip", "size": 16103, "checksum": "SHA-256:c72292a8659cc520346917d222bd63c3cecc61c20a632e36b9d1f9ef21e70e98" }, { "name": "ArxStringUtils", "version": "0.2.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.3.zip", "archiveFileName": "ArxStringUtils-0.2.3.zip", "size": 30020, "checksum": "SHA-256:b12dc3874a375d66d87756bf88e350e322e2bd5fb4a741fbd74cf4326101b317" }, { "name": "ArxStringUtils", "version": "0.2.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.4.zip", "archiveFileName": "ArxStringUtils-0.2.4.zip", "size": 30021, "checksum": "SHA-256:b6d96976cfd231c8e10a05556c72039a22a369f9a8d815e50d5643add82dd598" }, { "name": "ArxStringUtils", "version": "0.2.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.5.zip", "archiveFileName": "ArxStringUtils-0.2.5.zip", "size": 30117, "checksum": "SHA-256:e08fd0d610f79447c07a0ab12b8813dee930f507f5605013972992ea743b9e8f" }, { "name": "ArxStringUtils", "version": "0.2.6", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.6.zip", "archiveFileName": "ArxStringUtils-0.2.6.zip", "size": 30127, "checksum": "SHA-256:3eb1b8dff574e21b9709a43a08e7d823b801241be2b00aa98038f114668e1d71" }, { "name": "ArxStringUtils", "version": "0.2.7", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.7.zip", "archiveFileName": "ArxStringUtils-0.2.7.zip", "size": 30076, "checksum": "SHA-256:02d9d85ea386398dc1f6fa309310be15c6fc107fa4b560e928ecac51e89b44f5" }, { "name": "ArxStringUtils", "version": "0.2.8", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.8.zip", "archiveFileName": "ArxStringUtils-0.2.8.zip", "size": 30886, "checksum": "SHA-256:c7078cf90d778640abe67c5d387847ffb15b7beb97b6341b0ac10ff83702fb7e" }, { "name": "ArxStringUtils", "version": "0.2.9", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.9.zip", "archiveFileName": "ArxStringUtils-0.2.9.zip", "size": 30896, "checksum": "SHA-256:55e280abc974e5433e93cf640f61dc092c740b0ef948d43bf4aced4f639970c0" }, { "name": "ArxStringUtils", "version": "0.2.10", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.2.10.zip", "archiveFileName": "ArxStringUtils-0.2.10.zip", "size": 31203, "checksum": "SHA-256:6a7074f3e506a90a91ab0a7a7140e2d8837d3eca12f36fcb2d69add88523476e" }, { "name": "ArxStringUtils", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "dependencies": [ { "name": "ArxContainer" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.3.0.zip", "archiveFileName": "ArxStringUtils-0.3.0.zip", "size": 6312, "checksum": "SHA-256:1e6cdfc9bd704b602913682fcf2906c519ffb21d3e576017d7d59ef57835c2bc" }, { "name": "ArxStringUtils", "version": "0.3.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino String utilities", "paragraph": "Arduino String utilities", "website": "https://github.com/hideakitai/ArxStringUtils", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/ArxStringUtils.git", "dependencies": [ { "name": "ArxContainer", "version": "\u003e=0.6.0" }, { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/ArxStringUtils-0.3.2.zip", "archiveFileName": "ArxStringUtils-0.3.2.zip", "size": 6336, "checksum": "SHA-256:03f2240d7c8dfe4982f7e362faf88dbf8481a18c0334435c305da584409470e5" }, { "name": "LcdMenu", "version": "1.0.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://github.com/forntoh/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-1.0.0.zip", "archiveFileName": "LcdMenu-1.0.0.zip", "size": 8436, "checksum": "SHA-256:cb47881ff3d5ac10a233b91d72d5969db5ba5e20ec78c4f2a3eba4519a2f8d84" }, { "name": "LcdMenu", "version": "1.0.1", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://github.com/forntoh/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-1.0.1.zip", "archiveFileName": "LcdMenu-1.0.1.zip", "size": 8450, "checksum": "SHA-256:365b1ebdb0ca4d584b2799eac5a2f0d27e0f72aa09973ecae6c5abbeb589bc7c" }, { "name": "LcdMenu", "version": "1.0.2", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Includes display of notifications and dynamic menus. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://github.com/forntoh/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-1.0.2.zip", "archiveFileName": "LcdMenu-1.0.2.zip", "size": 11474, "checksum": "SHA-256:12046754a013886abe1efd552961277417dd63d17184e449fb81291592b43f9e" }, { "name": "LcdMenu", "version": "1.0.3", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Includes display of notifications and dynamic menus. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://github.com/forntoh/LcdMenu/wiki", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-1.0.3.zip", "archiveFileName": "LcdMenu-1.0.3.zip", "size": 87329, "checksum": "SHA-256:472120b7e4b09a949de6ad8bcd2873ec258adb339cb3d9fee49394cd38fa4e24" }, { "name": "LcdMenu", "version": "1.0.4", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Includes display of notifications and dynamic menus. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://github.com/forntoh/LcdMenu/wiki", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-1.0.4.zip", "archiveFileName": "LcdMenu-1.0.4.zip", "size": 87358, "checksum": "SHA-256:1d0672bf1bdd7f1d1dde5879ebaf5aa2a890a165e76d50014158b649b3df19d7" }, { "name": "LcdMenu", "version": "1.1.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Includes display of notifications and dynamic menus. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://github.com/forntoh/LcdMenu/wiki", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-1.1.0.zip", "archiveFileName": "LcdMenu-1.1.0.zip", "size": 67524, "checksum": "SHA-256:9b746889fffbbd2382098f7ded22197eac41bb091838f411d9eaabc89d491c36" }, { "name": "LcdMenu", "version": "1.1.1", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Includes display of notifications and dynamic menus. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://github.com/forntoh/LcdMenu/wiki", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-1.1.1.zip", "archiveFileName": "LcdMenu-1.1.1.zip", "size": 68093, "checksum": "SHA-256:815a73ee376c5aaaca9b1ac156950b15dbfea12a7f0eb9dce6b92bba2b3f4de1" }, { "name": "LcdMenu", "version": "2.0.0-beta.1", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Includes display of notifications and dynamic menus. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-2.0.0-beta.1.zip", "archiveFileName": "LcdMenu-2.0.0-beta.1.zip", "size": 23553, "checksum": "SHA-256:bd40ab7fa64f0769fcaa998f1cab1fb082a7243450ec3cf568b0322774f5c9cb" }, { "name": "LcdMenu", "version": "2.0.0-beta.2", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Includes display of notifications and dynamic menus. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-2.0.0-beta.2.zip", "archiveFileName": "LcdMenu-2.0.0-beta.2.zip", "size": 23207, "checksum": "SHA-256:0bad9454a486ef3b7ae10753ee3231edafe462ff0b435fad43f2dd5aceeb523f" }, { "name": "LcdMenu", "version": "1.2.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "Includes display of notifications and dynamic menus. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-1.2.0.zip", "archiveFileName": "LcdMenu-1.2.0.zip", "size": 19068, "checksum": "SHA-256:7bff7537125d9333cf19909b30fed553c4d0337e084fcda07fb6d6246867106a" }, { "name": "LcdMenu", "version": "2.0.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "You can show items bound to actions, list of items (can select one), sub menus, step menu items e.t.c. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-2.0.0.zip", "archiveFileName": "LcdMenu-2.0.0.zip", "size": 22795, "checksum": "SHA-256:d15416fae1fe85b9ad3b582a2033973d6d188fa71c83f78c026633de94b585ff" }, { "name": "LcdMenu", "version": "2.1.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "You can show items bound to actions, list of items (can select one), sub menus, step menu items e.t.c. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-2.1.0.zip", "archiveFileName": "LcdMenu-2.1.0.zip", "size": 27600, "checksum": "SHA-256:047f02b04240f550c8d4a0e8b7f7041804bea7fb3194f4924e597fd1b0eea514" }, { "name": "LcdMenu", "version": "2.1.1", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "You can show items bound to actions, list of items (can select one), sub menus, step menu items e.t.c. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-2.1.1.zip", "archiveFileName": "LcdMenu-2.1.1.zip", "size": 28913, "checksum": "SHA-256:838520989f33cfd55c3320bf83986df9e24b20c8f9863d357ee32b8d4bba724b" }, { "name": "LcdMenu", "version": "2.1.2", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "You can show items bound to actions, list of items (can select one), sub menus, step menu items e.t.c. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-2.1.2.zip", "archiveFileName": "LcdMenu-2.1.2.zip", "size": 29045, "checksum": "SHA-256:0a334ea423f6ff7c5ea288f24fc62faea4b8827eb2e876a758fa9dd65c880300" }, { "name": "LcdMenu", "version": "2.1.3", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "You can show items bound to actions, list of items (can select one), sub menus, step menu items e.t.c. Compatible with all Character LCD Display Module and VATN Alphanumeric LCD Display.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-2.1.3.zip", "archiveFileName": "LcdMenu-2.1.3.zip", "size": 29096, "checksum": "SHA-256:7688b1ddc5760596c84cbaa7513ab076d43788dcc76870291ac6c9bdc1cb2873" }, { "name": "LcdMenu", "version": "3.0.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.0.0.zip", "archiveFileName": "LcdMenu-3.0.0.zip", "size": 34865, "checksum": "SHA-256:ba03fe65f5c2341c70180380f2c1a32f54eecb56ffe2d2ad201c1b2413e807c9" }, { "name": "LcdMenu", "version": "3.0.1", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.0.1.zip", "archiveFileName": "LcdMenu-3.0.1.zip", "size": 35553, "checksum": "SHA-256:ee8ed285027fe7b1d937f7762ba36d3653cd50532d10b9418d6181522e8b2c25" }, { "name": "LcdMenu", "version": "3.1.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.1.0.zip", "archiveFileName": "LcdMenu-3.1.0.zip", "size": 37812, "checksum": "SHA-256:d25b401df2f58515ddc175739fee676d4b27f05ea624e1a53e382491167a9742" }, { "name": "LcdMenu", "version": "3.1.1", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.1.1.zip", "archiveFileName": "LcdMenu-3.1.1.zip", "size": 37819, "checksum": "SHA-256:21650494b6ba82c0fe1b24b9784e6b5f0058d5404d6a6e66fb76c774f776ed5b" }, { "name": "LcdMenu", "version": "3.2.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://forntoh.github.io/LcdMenu", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.2.0.zip", "archiveFileName": "LcdMenu-3.2.0.zip", "size": 37477, "checksum": "SHA-256:9380dbd0404af7560b08de0a53877fe6eed35e4aff042122ccfd6fab455824eb" }, { "name": "LcdMenu", "version": "3.3.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.3.0.zip", "archiveFileName": "LcdMenu-3.3.0.zip", "size": 33953, "checksum": "SHA-256:c47a2ba42f2145641d77953480de1240399675d42aeae7e7a53a85676c835480" }, { "name": "LcdMenu", "version": "3.3.1", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.3.1.zip", "archiveFileName": "LcdMenu-3.3.1.zip", "size": 33929, "checksum": "SHA-256:37af6028efcaee1e463504cc90fd3c2f3ee3e57763222403d6965309059a338b" }, { "name": "LcdMenu", "version": "3.3.2", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.3.2.zip", "archiveFileName": "LcdMenu-3.3.2.zip", "size": 33943, "checksum": "SHA-256:434986cbd413c0773173946c897ff047c4f650f30f48385f42be0ad7597b82f1" }, { "name": "LcdMenu", "version": "3.3.3", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.3.3.zip", "archiveFileName": "LcdMenu-3.3.3.zip", "size": 34309, "checksum": "SHA-256:1ed115bc26a2d82f0e4f6cd530aacb94f5311b18c45c3f342dbf8c570af2d5a5" }, { "name": "LcdMenu", "version": "3.3.4", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.3.4.zip", "archiveFileName": "LcdMenu-3.3.4.zip", "size": 34334, "checksum": "SHA-256:d38d6473c012f825e7b996d998987b9f2c7b77aa474c6103db5e1faaee085374" }, { "name": "LcdMenu", "version": "3.4.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.4.0.zip", "archiveFileName": "LcdMenu-3.4.0.zip", "size": 34604, "checksum": "SHA-256:f6e603fd78a0e87688f5737524fe721a133f2b479fd7545bd0c876e818f44f8b" }, { "name": "LcdMenu", "version": "3.5.0", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.5.0.zip", "archiveFileName": "LcdMenu-3.5.0.zip", "size": 35683, "checksum": "SHA-256:e417c64658ec27dee3dfcc144bd346e35d05cd8a69060468fdce698a694c1634" }, { "name": "LcdMenu", "version": "3.5.1", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.5.1.zip", "archiveFileName": "LcdMenu-3.5.1.zip", "size": 35737, "checksum": "SHA-256:39f71b73e6124475fbb71ff6d786f25848b7244f87b89dc8d43ee8524edcdafe" }, { "name": "LcdMenu", "version": "3.5.2", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.5.2.zip", "archiveFileName": "LcdMenu-3.5.2.zip", "size": 35736, "checksum": "SHA-256:ebb034ba5477be2702de5f3c4114e87ce8654e0c005d4131e31231fbd1736ca6" }, { "name": "LcdMenu", "version": "3.5.3", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.5.3.zip", "archiveFileName": "LcdMenu-3.5.3.zip", "size": 35762, "checksum": "SHA-256:598f21e15377313b3bbdcd833299d673a2901aa22bb6c4851443f762a90c97c1" }, { "name": "LcdMenu", "version": "3.5.4", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.5.4.zip", "archiveFileName": "LcdMenu-3.5.4.zip", "size": 35976, "checksum": "SHA-256:12a5984870c73959f94bea36c5fe7b363c6ae044debdb448487a09a532024645" }, { "name": "LcdMenu", "version": "3.5.5", "author": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "maintainer": "Forntoh Thomas \u003cthomasforntoh@gmail.com\u003e", "sentence": "Display navigable menu items on your LCD display with Arduino.", "paragraph": "LcdMenu is an Arduino library that enables you to create interactive menus and navigation systems for LCD displays. With LcdMenu, you can easily add menus to your projects and navigate through them using buttons or any input device you want. The library supports a wide range of LCD display modules, including character and alphanumeric displays.", "website": "https://lcdmenu.forntoh.dev", "category": "Display", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/forntoh/LcdMenu.git", "providesIncludes": [ "LcdMenu.h" ], "dependencies": [ { "name": "LiquidCrystal_I2C" }, { "name": "LiquidCrystal" } ], "url": "https://downloads.arduino.cc/libraries/github.com/forntoh/LcdMenu-3.5.5.zip", "archiveFileName": "LcdMenu-3.5.5.zip", "size": 36110, "checksum": "SHA-256:e7c62dca3e14216da0a8c02997d1e12ac50b0af1b0e08e05efce4b421055d6ac" }, { "name": "Adafruit ICM20X", "version": "2.0.0", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20X.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20X-2.0.0.zip", "archiveFileName": "Adafruit_ICM20X-2.0.0.zip", "size": 1150202, "checksum": "SHA-256:d5c16665899aca8ee2524b28403691a42855b96bba4da0808c39d6eccf4dfc98" }, { "name": "Adafruit ICM20X", "version": "2.0.1", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20X.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20X-2.0.1.zip", "archiveFileName": "Adafruit_ICM20X-2.0.1.zip", "size": 1150244, "checksum": "SHA-256:44b1ce79f17e19720bce6ad3595cfee71163761675e46702516c1fde8a6148d0" }, { "name": "Adafruit ICM20X", "version": "2.0.2", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20X.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20X-2.0.2.zip", "archiveFileName": "Adafruit_ICM20X-2.0.2.zip", "size": 1150248, "checksum": "SHA-256:a1474fbbb03f5456c825da7eb2146de55bd8e7aea1a3c55be43719d3a47b83ae" }, { "name": "Adafruit ICM20X", "version": "2.0.3", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20X.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20X-2.0.3.zip", "archiveFileName": "Adafruit_ICM20X-2.0.3.zip", "size": 1150251, "checksum": "SHA-256:de704b35e742cd698030ca1e62a7f51edef896e57309cebc783f8bd2a93a9c72" }, { "name": "Adafruit ICM20X", "version": "2.0.4", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20X.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20X-2.0.4.zip", "archiveFileName": "Adafruit_ICM20X-2.0.4.zip", "size": 1150271, "checksum": "SHA-256:3a8a6fcb902f84f3fe15c6d2c602f9648c4a99bff3b3f335a036d763de0ab0a9" }, { "name": "Adafruit ICM20X", "version": "2.0.5", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20X.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20X-2.0.5.zip", "archiveFileName": "Adafruit_ICM20X-2.0.5.zip", "size": 1150273, "checksum": "SHA-256:9253eb884e28c503ef6c30346954853e0bcfeab5203c91eab7fd584942c97e1c" }, { "name": "Adafruit ICM20X", "version": "2.0.7", "author": "Adafruit", "maintainer": "Adafruit \u003cinfo@adafruit.com\u003e", "sentence": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "paragraph": "Arduino library for the ICM20X Family sensors in the Adafruit shop", "website": "https://github.com/adafruit/Adafruit_ICM20X", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/adafruit/Adafruit_ICM20X.git", "dependencies": [ { "name": "Adafruit BusIO" }, { "name": "Adafruit Unified Sensor" } ], "url": "https://downloads.arduino.cc/libraries/github.com/adafruit/Adafruit_ICM20X-2.0.7.zip", "archiveFileName": "Adafruit_ICM20X-2.0.7.zip", "size": 1150273, "checksum": "SHA-256:47b8d7254dcba84603da8001337d0e8b3a8a948b3ce32943ade84543f9f19af7" }, { "name": "IGB-FlashSst26", "version": "1.0.0", "author": "IGB", "maintainer": "IGB", "sentence": "Spi Flash Memory Library for Microchip SST26 1,8V", "paragraph": "The library enables read, write, erase and other functions of the 26 Series Microchip Serial Flash chip.It has a C++ interface, serial printing capabilties and a very small memory consumption.Tested Chip: SST26WF016BA (WF=1,8V)", "website": "*", "category": "Data Storage", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/IGB-Germany/IGB-FlashSst26.git", "dependencies": [ { "name": "ComDriverSpi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/IGB-Germany/IGB_FlashSst26-1.0.0.zip", "archiveFileName": "IGB_FlashSst26-1.0.0.zip", "size": 13946945, "checksum": "SHA-256:00bab012b4a3297abe2cd287102e2aaaece68d99d529139646501a03535f0d75" }, { "name": "IGB-FlashSst26", "version": "1.1.0", "author": "IGB", "maintainer": "IGB", "sentence": "Spi Flash Memory Library for Microchip SST26 1,8V", "paragraph": "The library enables read, write, erase and other functions of the 26 Series Microchip Serial Flash chip.It has a C++ interface, serial printing capabilties and a very small memory consumption.Tested Chip: SST26WF016BA (WF=1,8V)", "website": "*", "category": "Data Storage", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/IGB-Germany/IGB-FlashSst26.git", "dependencies": [ { "name": "ComDriverSpi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/IGB-Germany/IGB_FlashSst26-1.1.0.zip", "archiveFileName": "IGB_FlashSst26-1.1.0.zip", "size": 652543, "checksum": "SHA-256:70045fe4ece0e1566c957dcefc8ef2cb58acb22e258bde66e5f563cbb7c72ed1" }, { "name": "IGB-FlashSst26", "version": "1.3.0", "author": "IGB", "maintainer": "IGB", "sentence": "Spi Flash Memory Library for Microchip SST26 1,8V", "paragraph": "The library enables read, write, erase and other functions of the 26 Series Microchip Serial Flash chip.It has a C++ interface, serial printing capabilties and a very small memory consumption.Tested Chip: SST26WF016BA (WF=1,8V)", "website": "*", "category": "Data Storage", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/IGB-Germany/IGB-FlashSst26.git", "dependencies": [ { "name": "ComDriverSpi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/IGB-Germany/IGB_FlashSst26-1.3.0.zip", "archiveFileName": "IGB_FlashSst26-1.3.0.zip", "size": 652544, "checksum": "SHA-256:93ef7f2a0167e6fe67574eb193ea58945c6254675030d403a7d6df8844034975" }, { "name": "IGB-FlashSst26", "version": "1.4.0", "author": "IGB", "maintainer": "IGB", "sentence": "Spi Flash Memory Library for Microchip SST26 1,8V", "paragraph": "Enables functions of Microchip Serial Flash chip 26 Series. It has separated serial printing capabilties and a very small memory consumption. Tested Chip: SST26WF016BA (WF=1,8V)", "website": "*", "category": "Data Storage", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/IGB-Germany/IGB-FlashSst26.git", "dependencies": [ { "name": "ComDriverSpi" } ], "url": "https://downloads.arduino.cc/libraries/github.com/IGB-Germany/IGB_FlashSst26-1.4.0.zip", "archiveFileName": "IGB_FlashSst26-1.4.0.zip", "size": 652387, "checksum": "SHA-256:9a8f2e14a3c503884b27d1973dc7b33fcfa08c0f85263c81ae89760515e2cee6" }, { "name": "Arduino_KNN", "version": "0.1.0", "author": "Arduino", "maintainer": "Arduino \u003cinfo@arduino.cc\u003e", "sentence": "[BETA] Arduino library for the K-Nearest Neighbors algorithm.", "paragraph": "The KNN algorithm classifies objects by comparing how similar they are to previously seen examples", "website": "https://github.com/arduino-libraries/Arduino_KNN", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Arduino" ], "repository": "https://github.com/arduino-libraries/Arduino_KNN.git", "url": "https://downloads.arduino.cc/libraries/github.com/arduino-libraries/Arduino_KNN-0.1.0.zip", "archiveFileName": "Arduino_KNN-0.1.0.zip", "size": 21650, "checksum": "SHA-256:375fab705ee9cb0deb9c4b28cd83b14691d726d9f42fc2551860e5a0c0a41f80" }, { "name": "NibbleArray", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to implement a compact array of nibbles (4 bit).", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/nibbleArray.git", "providesIncludes": [ "nibbleArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/NibbleArray-0.2.0.zip", "archiveFileName": "NibbleArray-0.2.0.zip", "size": 6812, "checksum": "SHA-256:707dd4215808ae2d6e27bc69837089ea57c23b339fb0b710399a959ca2631598" }, { "name": "NibbleArray", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to implement a compact array of nibbles (4 bit).", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/nibbleArray.git", "providesIncludes": [ "nibbleArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/NibbleArray-0.2.1.zip", "archiveFileName": "NibbleArray-0.2.1.zip", "size": 8566, "checksum": "SHA-256:38a4201187b3da9b4edcbc7bab8f34cc39995c6d25fd357bb2e5a2af044399b3" }, { "name": "NibbleArray", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to implement a compact array of nibbles (4 bit).", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/nibbleArray.git", "providesIncludes": [ "nibbleArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/NibbleArray-0.2.2.zip", "archiveFileName": "NibbleArray-0.2.2.zip", "size": 9668, "checksum": "SHA-256:5b3fc3ba9e2f04591748d27f85a13ab7f06b6dd001c421af9727d11b87d50fd7" }, { "name": "NibbleArray", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to implement a compact array of nibbles (4 bit).", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/nibbleArray.git", "providesIncludes": [ "nibbleArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/NibbleArray-0.2.3.zip", "archiveFileName": "NibbleArray-0.2.3.zip", "size": 9743, "checksum": "SHA-256:b5b19f7d0c4ed54ad3e4446231c4d66c7a33936687f9d697aa9ee45a39b6f4a5" }, { "name": "NibbleArray", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to implement a compact array of nibbles (4 bit).", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/nibbleArray.git", "providesIncludes": [ "nibbleArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/NibbleArray-0.2.4.zip", "archiveFileName": "NibbleArray-0.2.4.zip", "size": 10125, "checksum": "SHA-256:10f20011ff0c1d22b7e4f8f20c42c1d191762acc44ea25599a54ed2fe138d334" }, { "name": "NibbleArray", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to implement a compact array of nibbles (4 bit).", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/nibbleArray.git", "providesIncludes": [ "nibbleArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/NibbleArray-0.2.5.zip", "archiveFileName": "NibbleArray-0.2.5.zip", "size": 10819, "checksum": "SHA-256:ee6f97a52a96b623ba973dffe0b44777cdb2978273a667f84f4bc1967c8d87c3" }, { "name": "NibbleArray", "version": "0.2.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Library to implement a compact array of nibbles (4 bit).", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries/", "category": "Data Processing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/nibbleArray.git", "providesIncludes": [ "nibbleArray.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/NibbleArray-0.2.6.zip", "archiveFileName": "NibbleArray-0.2.6.zip", "size": 11012, "checksum": "SHA-256:46381737f05daee24a9dd56129971e027642bd88e191fa6fb79c0041496c4188" }, { "name": "PollingTimer", "version": "0.2.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.2.0.zip", "archiveFileName": "PollingTimer-0.2.0.zip", "size": 36597, "checksum": "SHA-256:a202841110a59e409a1f3a86a510dc2154c8117e6d22d61d98b81a734a5ea66a" }, { "name": "PollingTimer", "version": "0.2.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.2.1.zip", "archiveFileName": "PollingTimer-0.2.1.zip", "size": 36680, "checksum": "SHA-256:64af073cdd342b02717bd6172f7869ed71df2187ebf37697313fef5c36061776" }, { "name": "PollingTimer", "version": "0.2.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.2.2.zip", "archiveFileName": "PollingTimer-0.2.2.zip", "size": 40576, "checksum": "SHA-256:97de0c282524aece75ed6fe55d2050e9e01cd3f5b3d8a19b26e9326394dc5098" }, { "name": "PollingTimer", "version": "0.2.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.2.3.zip", "archiveFileName": "PollingTimer-0.2.3.zip", "size": 40605, "checksum": "SHA-256:199bb301dcf97c9927f153553b33e264125ed1aa83c48045583a39765527a743" }, { "name": "PollingTimer", "version": "0.2.4", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.2.4.zip", "archiveFileName": "PollingTimer-0.2.4.zip", "size": 40622, "checksum": "SHA-256:f4f4c255a2d74a23bb81b7cd08473bb0a00af04eb3b5ab01fae05d596a578bae" }, { "name": "PollingTimer", "version": "0.2.5", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.2.5.zip", "archiveFileName": "PollingTimer-0.2.5.zip", "size": 40977, "checksum": "SHA-256:274ea8a3074ccd6e0fbe4038e7d09aa2ffac343d050cd362ad4142e950f0f871" }, { "name": "PollingTimer", "version": "0.3.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.3.0.zip", "archiveFileName": "PollingTimer-0.3.0.zip", "size": 42079, "checksum": "SHA-256:ba14dd21677b3184c9a86d529035a1f7f2f3c25624a637d971d928085f962bd6" }, { "name": "PollingTimer", "version": "0.3.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.3.1.zip", "archiveFileName": "PollingTimer-0.3.1.zip", "size": 42078, "checksum": "SHA-256:f8cd4eb0a495d319eddae203711f5995aed99b098054b6ba0bf56068d846e9a4" }, { "name": "PollingTimer", "version": "0.4.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.4.0.zip", "archiveFileName": "PollingTimer-0.4.0.zip", "size": 43428, "checksum": "SHA-256:8068d0bb744118250b9168d553489c9c47d60a8f4e7c2121b27a390cc4a95d1a" }, { "name": "PollingTimer", "version": "0.4.1", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.4.1.zip", "archiveFileName": "PollingTimer-0.4.1.zip", "size": 43427, "checksum": "SHA-256:9b5e337d102676fa0562d8e4dfc6741c03394dfab99798d6167b22239501e553" }, { "name": "PollingTimer", "version": "0.4.2", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.4.2.zip", "archiveFileName": "PollingTimer-0.4.2.zip", "size": 43496, "checksum": "SHA-256:5baf2ffcf99db0516d47dc3cf2cc4e6567f91540d1c6261ec76c78ecc4304e23" }, { "name": "PollingTimer", "version": "0.4.3", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.4.3.zip", "archiveFileName": "PollingTimer-0.4.3.zip", "size": 43554, "checksum": "SHA-256:70fd9f88d7a01a9e93ee644211e838f4f695a056824a25434a427d006705e803" }, { "name": "PollingTimer", "version": "0.5.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "dependencies": [ { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.5.0.zip", "archiveFileName": "PollingTimer-0.5.0.zip", "size": 29578, "checksum": "SHA-256:90a8f7a69727c932fb48e7b3d66239d031550c036f0f51ee690128b0a59815ec" }, { "name": "PollingTimer", "version": "0.6.0", "author": "hideakitai", "maintainer": "hideakitai", "sentence": "Arduino library to manage timing and event in a flexible way with polling", "paragraph": "Arduino library to manage timing and event in a flexible way with polling", "website": "https://github.com/hideakitai/PollingTimer", "category": "Timing", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/hideakitai/PollingTimer.git", "dependencies": [ { "name": "ArxTypeTraits" } ], "url": "https://downloads.arduino.cc/libraries/github.com/hideakitai/PollingTimer-0.6.0.zip", "archiveFileName": "PollingTimer-0.6.0.zip", "size": 29754, "checksum": "SHA-256:d7c1022f5e267d12811bd2a182e8c8ad19364e865be5661cbe43c19232cf1d92" }, { "name": "MS5611", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.2.0.zip", "archiveFileName": "MS5611-0.2.0.zip", "size": 7467, "checksum": "SHA-256:51693f3e6e1a40926e65b9ab420d40bea612efaba0138344a15904822e4be0e3" }, { "name": "MS5611", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.2.1.zip", "archiveFileName": "MS5611-0.2.1.zip", "size": 7520, "checksum": "SHA-256:2298e48738ac5e6b2f5d698495d99e82f8d91396d08a0c209c2a441c0ac34605" }, { "name": "MS5611", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.2.2.zip", "archiveFileName": "MS5611-0.2.2.zip", "size": 9643, "checksum": "SHA-256:8d9da5e95b2f73b3a8f0425f6bcd71e7d1ac117ac75c29607ce6f43ab0b23d55" }, { "name": "MS5611", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.0.zip", "archiveFileName": "MS5611-0.3.0.zip", "size": 9900, "checksum": "SHA-256:acc7a0d740456bcebcb1b7680206651b19688a1389f2893e7357efe5ed919c36" }, { "name": "MS5611", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.1.zip", "archiveFileName": "MS5611-0.3.1.zip", "size": 10231, "checksum": "SHA-256:2fd2a48bbc3e151e2884bc09e2fa732bbf8a3e9904c06296b0defc4316db77fc" }, { "name": "MS5611", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.2.zip", "archiveFileName": "MS5611-0.3.2.zip", "size": 12989, "checksum": "SHA-256:3ece5634d702522a6c89fb715f56bf70f3951abd98e9007b6d8fde019c3efc54" }, { "name": "MS5611", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.3.zip", "archiveFileName": "MS5611-0.3.3.zip", "size": 13205, "checksum": "SHA-256:6391fe819db3881ad21a55b87a91d3fcf478d58debec46f1d0201851718f5ece" }, { "name": "MS5611", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.4.zip", "archiveFileName": "MS5611-0.3.4.zip", "size": 13261, "checksum": "SHA-256:14d4ac37e8750e700507d9299f277bf57fb190f4d141c35138832c6520103849" }, { "name": "MS5611", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.5.zip", "archiveFileName": "MS5611-0.3.5.zip", "size": 14985, "checksum": "SHA-256:d2e70cee393d49827e59b2e6c053db6f14272743c0d63fe8d6786ab5d252d971" }, { "name": "MS5611", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental, GY-63, GY63.", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.6.zip", "archiveFileName": "MS5611-0.3.6.zip", "size": 19625, "checksum": "SHA-256:46fb8446079b54c037934eede088b663cfd96e43c188c144e2c60d762a50c0a8" }, { "name": "MS5611", "version": "0.3.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental, GY-63, GY63.", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.7.zip", "archiveFileName": "MS5611-0.3.7.zip", "size": 22244, "checksum": "SHA-256:d585aa579c3d0a9b81d70c7d34d93cc8539672e46955a66e17642e1e6501615e" }, { "name": "MS5611", "version": "0.3.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental, GY-63, GY63.", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.8.zip", "archiveFileName": "MS5611-0.3.8.zip", "size": 22620, "checksum": "SHA-256:acb5f5dd228db6b42510c0a15af003df4d1626df7e876b2c2c5eec9fad4d91c6" }, { "name": "MS5611", "version": "0.3.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental, GY-63, GY63.", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.3.9.zip", "archiveFileName": "MS5611-0.3.9.zip", "size": 26245, "checksum": "SHA-256:5229c713c5594d1866166fb318adacadda25f4ad88f2ec707d78a599a586b94e" }, { "name": "MS5611", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MS5611 temperature and pressure sensor", "paragraph": "Experimental, GY-63, GY63.", "website": "https://github.com/RobTillaart/MS5611", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MS5611.git", "providesIncludes": [ "MS5611.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MS5611-0.4.0.zip", "archiveFileName": "MS5611-0.4.0.zip", "size": 28889, "checksum": "SHA-256:f95b3c835f4308700f1d9000e77d8fb6c3a11b2081fb9945498da139b9e619ab" }, { "name": "ML8511", "version": "0.1.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/Arduino/tree/master/libraries", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.2.zip", "archiveFileName": "ML8511-0.1.2.zip", "size": 10486, "checksum": "SHA-256:2f80a288c2ccf5f13cd11b4aef59113ed484aee0dc5cfb2cd2839ffb69389d0f" }, { "name": "ML8511", "version": "0.1.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/ML8511", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.3.zip", "archiveFileName": "ML8511-0.1.3.zip", "size": 12026, "checksum": "SHA-256:295f883f0ef2f422bde684e1240c2b211c56041a2c052b4e2d13ad243a6279e7" }, { "name": "ML8511", "version": "0.1.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/ML8511", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.4.zip", "archiveFileName": "ML8511-0.1.4.zip", "size": 11969, "checksum": "SHA-256:2babd24795afc0a2b26dbea732e45220ecc142976cd358a1f4fe8b8d145d6791" }, { "name": "ML8511", "version": "0.1.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/ML8511", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.5.zip", "archiveFileName": "ML8511-0.1.5.zip", "size": 12003, "checksum": "SHA-256:e222dd7037cc91c89f4d827e301cb1a04297bb3d9a5d6a7e1179dd0ad55aec85" }, { "name": "ML8511", "version": "0.1.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/ML8511", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.6.zip", "archiveFileName": "ML8511-0.1.6.zip", "size": 14538, "checksum": "SHA-256:a3fc344611206280e73b6681dbe8aada74767a4ca0ddba824fd6d677c0125bf1" }, { "name": "ML8511", "version": "0.1.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/ML8511", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.7.zip", "archiveFileName": "ML8511-0.1.7.zip", "size": 15377, "checksum": "SHA-256:d0a1dda8a9419b20fc16ed177a90db54ad0aaaa67e11bb6b34b039cb68c43b29" }, { "name": "ML8511", "version": "0.1.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/ML8511", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.8.zip", "archiveFileName": "ML8511-0.1.8.zip", "size": 15389, "checksum": "SHA-256:2687d757588814a66015cba71671e5661d744b1847dac83b306da41b4a42c6e9" }, { "name": "ML8511", "version": "0.1.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/ML8511", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.9.zip", "archiveFileName": "ML8511-0.1.9.zip", "size": 15877, "checksum": "SHA-256:8a32277bb593886f66b4d366de0f0394973fc98307efe6f48e3394d16c1543b5" }, { "name": "ML8511", "version": "0.1.10", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/ML8511", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.10.zip", "archiveFileName": "ML8511-0.1.10.zip", "size": 16107, "checksum": "SHA-256:56ccfb44f1df914212eaefc59fde110460c8efe07ac2982d917cc5f3eae2c19c" }, { "name": "ML8511", "version": "0.1.11", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "ML8511 - UV sensor - library for Arduino", "website": "https://github.com/RobTillaart/ML8511", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/ML8511.git", "providesIncludes": [ "ML8511.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/ML8511-0.1.11.zip", "archiveFileName": "ML8511-0.1.11.zip", "size": 16292, "checksum": "SHA-256:b5219e491bd1c36f6afb097c88530a65af0a7231c41e415df7aad20f099f1631" }, { "name": "N64Controller", "version": "0.1.0", "author": "Andrew Brown, Peter Den Hartog, Kai Lüke, Daniel Schaal", "maintainer": "Kai Lüke \u003ckailueke@riseup.net\u003e", "sentence": "Arduino library to connect a N64 controller.", "website": "https://github.com/pothos/arduino-n64-controller-library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/pothos/arduino-n64-controller-library.git", "providesIncludes": [ "N64Controller.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pothos/N64Controller-0.1.0.zip", "archiveFileName": "N64Controller-0.1.0.zip", "size": 7027, "checksum": "SHA-256:84c74c945c0d1d9a486db8828a42a0fe5c3cd06e0ceb392e52607b6a8310e6ad" }, { "name": "N64Controller", "version": "0.1.1", "author": "Andrew Brown, Peter Den Hartog, Kai Lüke, Daniel Schaal", "maintainer": "Kai Lüke \u003ckailueke@riseup.net\u003e", "sentence": "Arduino library to connect a Nintendo 64 controller (N64 controller).", "website": "https://github.com/pothos/arduino-n64-controller-library", "category": "Device Control", "architectures": [ "avr" ], "types": [ "Contributed" ], "repository": "https://github.com/pothos/arduino-n64-controller-library.git", "providesIncludes": [ "N64Controller.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/pothos/N64Controller-0.1.1.zip", "archiveFileName": "N64Controller-0.1.1.zip", "size": 7040, "checksum": "SHA-256:399c833668483e466c8b5454c257cce3727df733924510fec86c130937a06c9b" }, { "name": "MCP4725", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.2.0.zip", "archiveFileName": "MCP4725-0.2.0.zip", "size": 25545, "checksum": "SHA-256:11e54f1cb87a85f66720d1cc4620d6002f63c544bebb1351c069d56747a0aef0" }, { "name": "MCP4725", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.2.1.zip", "archiveFileName": "MCP4725-0.2.1.zip", "size": 26078, "checksum": "SHA-256:92a6152bd9ad9d03b96ad7d8ad33dfa2d41d8e58f5a711dd2c81eed48226434b" }, { "name": "MCP4725", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.2.2.zip", "archiveFileName": "MCP4725-0.2.2.zip", "size": 26365, "checksum": "SHA-256:9e99a62febb0786c5e13255fe87f2b31fdf50a660980a90bb506bec80c2e7ac6" }, { "name": "MCP4725", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.2.3.zip", "archiveFileName": "MCP4725-0.2.3.zip", "size": 28770, "checksum": "SHA-256:a558de33c356b268e5cfd3e81a2d5ad0039e8888ad83c1ee5e68709dd14baf49" }, { "name": "MCP4725", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.0.zip", "archiveFileName": "MCP4725-0.3.0.zip", "size": 30463, "checksum": "SHA-256:2963df7f778297ae273da7711fa9bafe4eb851bd01d0352d6f769da0837ebd54" }, { "name": "MCP4725", "version": "0.3.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.1.zip", "archiveFileName": "MCP4725-0.3.1.zip", "size": 30513, "checksum": "SHA-256:b65e70c51c3a1e2fe3cafd77241d6132db57e23cffde500d5ae02ad20393e2b3" }, { "name": "MCP4725", "version": "0.3.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.2.zip", "archiveFileName": "MCP4725-0.3.2.zip", "size": 30595, "checksum": "SHA-256:78c246913522ec702d2f0d93fe164934e2ee6c7cc6dd14a25ab6d5aa2ee4a432" }, { "name": "MCP4725", "version": "0.3.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.3.zip", "archiveFileName": "MCP4725-0.3.3.zip", "size": 30801, "checksum": "SHA-256:585026a554f94afac016c28f7141ce9c6e4ce4e15c00118885e1d58fef758061" }, { "name": "MCP4725", "version": "0.3.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.4.zip", "archiveFileName": "MCP4725-0.3.4.zip", "size": 33241, "checksum": "SHA-256:843cb8627545242705a49d3b144c0b993b0ee5c8a8b15f7cb16c95129d5be94d" }, { "name": "MCP4725", "version": "0.3.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.5.zip", "archiveFileName": "MCP4725-0.3.5.zip", "size": 33433, "checksum": "SHA-256:51253ea4f3522e018eeb257a0e1df8380fb4c54d6c95502b4d6da0e6cb5cb932" }, { "name": "MCP4725", "version": "0.3.6", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.6.zip", "archiveFileName": "MCP4725-0.3.6.zip", "size": 33551, "checksum": "SHA-256:9bdb5c310fad7ab346eb999c2906f5d5803dabdf58deef4c982b5f0f1ebd50b1" }, { "name": "MCP4725", "version": "0.3.7", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.7.zip", "archiveFileName": "MCP4725-0.3.7.zip", "size": 37118, "checksum": "SHA-256:f789cb3d7e27fcec79d460742f5cf0de63a7aa8f19511b5efeb8ec2161166399" }, { "name": "MCP4725", "version": "0.3.8", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.8.zip", "archiveFileName": "MCP4725-0.3.8.zip", "size": 39959, "checksum": "SHA-256:493da98a975b888db378cd901e67ebd3ed31d8cda7a8944160e4813a17cf0899" }, { "name": "MCP4725", "version": "0.3.9", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.3.9.zip", "archiveFileName": "MCP4725-0.3.9.zip", "size": 39962, "checksum": "SHA-256:c72f08252da8327ebadf2e67912efb310c0ef11062e2fbef933a8f5cfc85b69b" }, { "name": "MCP4725", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for 12 bit I2C DAC - MCP4725", "website": "https://github.com/RobTillaart/MCP4725", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MCP4725.git", "providesIncludes": [ "MCP4725.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MCP4725-0.4.0.zip", "archiveFileName": "MCP4725-0.4.0.zip", "size": 39614, "checksum": "SHA-256:4be23e4830f87ad544c10f2404a8ec18862a60f099ff7c17be9dd1daea3b8d40" }, { "name": "TB9051FTGMotorCarrier", "version": "1.0.0", "author": "Adam Morrissett \u003cme@adamlm.com\u003e", "maintainer": "Adam Morrissett \u003cme@adamlm.com\u003e", "sentence": "An Arduino library for the Pololu TB9051FTG motor driver carrier.", "paragraph": "You can easily interface with the TB9051FTG to drive a brushed DC motor.", "website": "https://github.com/MeelonUsk/tb9051ftg-motor-carrier-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MeelonUsk/tb9051ftg-motor-carrier-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/MeelonUsk/TB9051FTGMotorCarrier-1.0.0.zip", "archiveFileName": "TB9051FTGMotorCarrier-1.0.0.zip", "size": 7915, "checksum": "SHA-256:11707d5e8893af956448ad483f92f8cfd1e6bd64e4d00ca1a72fd14957360da6" }, { "name": "TB9051FTGMotorCarrier", "version": "1.0.1", "author": "Adam Morrissett \u003cme@adamlm.com\u003e", "maintainer": "Adam Morrissett \u003cme@adamlm.com\u003e", "sentence": "An Arduino library for the Pololu TB9051FTG motor driver carrier.", "paragraph": "You can easily interface with the TB9051FTG to drive a brushed DC motor.", "website": "https://github.com/adamlm/tb9051ftg-motor-carrier-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MeelonUsk/tb9051ftg-motor-carrier-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/MeelonUsk/TB9051FTGMotorCarrier-1.0.1.zip", "archiveFileName": "TB9051FTGMotorCarrier-1.0.1.zip", "size": 7910, "checksum": "SHA-256:9cc4371e9f07e3c5dd97cdc03ae06a6b50663f2da10dd18e09d9fa5fc8377a0a" }, { "name": "TB9051FTGMotorCarrier", "version": "1.0.2", "author": "Adam Morrissett \u003cme@adamlm.com\u003e", "maintainer": "Adam Morrissett \u003cme@adamlm.com\u003e", "sentence": "An Arduino library for the Pololu TB9051FTG motor driver carrier.", "paragraph": "You can easily interface with the TB9051FTG to drive a brushed DC motor.", "website": "https://github.com/adamlm/tb9051ftg-motor-carrier-arduino", "category": "Device Control", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/MeelonUsk/tb9051ftg-motor-carrier-arduino.git", "url": "https://downloads.arduino.cc/libraries/github.com/MeelonUsk/TB9051FTGMotorCarrier-1.0.2.zip", "archiveFileName": "TB9051FTGMotorCarrier-1.0.2.zip", "size": 7913, "checksum": "SHA-256:9d0ba92a0d7ca5f0296b2bdc4ba7056cc2466913ef7270bb4988835a26474de6" }, { "name": "MAX31855_RT", "version": "0.2.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.2.0.zip", "archiveFileName": "MAX31855_RT-0.2.0.zip", "size": 15342, "checksum": "SHA-256:a7d393893daea2aff5a8a2c3b00360d393b594bcdd8f2ca49809dcbffd64f415" }, { "name": "MAX31855_RT", "version": "0.2.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.2.1.zip", "archiveFileName": "MAX31855_RT-0.2.1.zip", "size": 17783, "checksum": "SHA-256:563304a346d0ffccca0ce52887b2356a86dd55780d2ec44551bcf019d6efe1a5" }, { "name": "MAX31855_RT", "version": "0.2.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.2.2.zip", "archiveFileName": "MAX31855_RT-0.2.2.zip", "size": 18110, "checksum": "SHA-256:c54a56217bb40e921b04cd477b574d6a46c83eb786ce2a49b4695356ebb39097" }, { "name": "MAX31855_RT", "version": "0.2.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.2.3.zip", "archiveFileName": "MAX31855_RT-0.2.3.zip", "size": 19576, "checksum": "SHA-256:b652fd68edc903a7fb35d9237ca3f60017061ef26fcb7950b963294125b7ce7b" }, { "name": "MAX31855_RT", "version": "0.2.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.2.4.zip", "archiveFileName": "MAX31855_RT-0.2.4.zip", "size": 21336, "checksum": "SHA-256:8d5239eb8bac60a35b3e01065cd0c87370ea4eeb297195c330bb1eadea8f4d55" }, { "name": "MAX31855_RT", "version": "0.2.5", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.2.5.zip", "archiveFileName": "MAX31855_RT-0.2.5.zip", "size": 21674, "checksum": "SHA-256:4f2f4a337866d4c64c2490eff5f1806f2d5de387c71a9c7a7e3a1662a3d1c98e" }, { "name": "MAX31855_RT", "version": "0.3.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.3.0.zip", "archiveFileName": "MAX31855_RT-0.3.0.zip", "size": 26766, "checksum": "SHA-256:ca83cfa8f052128bc77128a0393c30b516f95f169e225ccc240780633127f284" }, { "name": "MAX31855_RT", "version": "0.4.0", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.4.0.zip", "archiveFileName": "MAX31855_RT-0.4.0.zip", "size": 27219, "checksum": "SHA-256:0345d112cf30731489ed55b8c3d03dea4d093b4046b094314a0a8c2375d86c03" }, { "name": "MAX31855_RT", "version": "0.4.1", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.4.1.zip", "archiveFileName": "MAX31855_RT-0.4.1.zip", "size": 27784, "checksum": "SHA-256:52484d4b1fddabc7333036cb0ca27447367b563f4c9d7b79652f775ba978d596" }, { "name": "MAX31855_RT", "version": "0.4.2", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.4.2.zip", "archiveFileName": "MAX31855_RT-0.4.2.zip", "size": 28252, "checksum": "SHA-256:87d7f3d7b1425a6db4ba1e9070a9f6246bba1c4929011043579e5cdb6ab21dd3" }, { "name": "MAX31855_RT", "version": "0.4.3", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.4.3.zip", "archiveFileName": "MAX31855_RT-0.4.3.zip", "size": 28293, "checksum": "SHA-256:5016842f744183be08c46e3b8add4b9af1709a15ef3d99823d9095e57c1a3aef" }, { "name": "MAX31855_RT", "version": "0.4.4", "author": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "maintainer": "Rob Tillaart \u003crob.tillaart@gmail.com\u003e", "sentence": "Arduino library for MAX31855 chip for K type thermocouple.", "paragraph": "Experimental support for \"E, J, K, N, R, S, T\" type TC.", "website": "https://github.com/RobTillaart/MAX31855_RT", "category": "Sensors", "architectures": [ "*" ], "types": [ "Contributed" ], "repository": "https://github.com/RobTillaart/MAX31855_RT.git", "providesIncludes": [ "MAX31855.h" ], "url": "https://downloads.arduino.cc/libraries/github.com/RobTillaart/MAX31855_RT-0.4.4.zip", %1a% R17%ej X|/r UU.RAUUU\#)a -R!%U.[1-UkJ@X^^^a@_#)5d19.C)j9#)9 J#)6+Rc1"]&Rd1u~xeAD)rﵵAd9 J9 -&R9_&J97Z1gR9òj9WuX*kA-H{9CRJRJJgB\|RgB뫨RJUBGB~BB*gJILgRmUuj Nx|^W({xx({rv޸({rrQxrIB Uz@z_A\WUU!U@AwaATY a +   *//9 %UUD)U) #) #) u$)bޮ#) )z$) _! ~V1 UU gB:111_w]1)1)(1)1)1)1)1))))@) %%))z)e)*)e)))))܄)a@!  A@^*$! (a,$,!!+a|^^a) A:)A% tU))e! 1 UUu:njIud)!U9aU%TAUpo1TVUUBd!ZPPPd)d!1#!TZp`D!#!u}#!$ *(D!#!]WD!#!D!#!_D!#!}}#!#!FZ#!UbW^x+\ !+$!_$!j-$!ݺ$!!~z(!e!AbzZ\a ??#)a)aR(k j8 _ b(_^RAXUUU /Ue!a %)$ 1b(*{aU_k 9d1 :d1#!r.1!Ud1! ;A!cA#) Jd1qu&Jd1 A95ww|A#)_A1'gR9-5 kGJ}?jgR2\Z{Z *kejC1RR sRRURBU+"RRUbJ/gZIU ^FZA~UbAUrI+U+z6+~|\^ɋ({~^Hr^({R^jIx^_WA`"9ATWUUa ArAczUA A :{UUU*k UUU`  * )) ^)zꪪ -! Zյ) ! ^1a/1 11u111111(1)1)()11)z1)1)1)~WUU))_UUU)d!*d) 7Ԥ)d)~d))Zj)d!)d! **))UUU: brrZ$! ᣢ#)5W#)$!md1׷71 U#)xx#)%arXX\d)Aե1)wWWW1 qΰQ΄)pppp)d!*gRd)-.1UTJK)D!19`rZU91\]_Ad!Ps{_)D!1D)Bd)#!##!# #!##!#!#*#! #!$!FZ 5UgZ^x1UU\+!UU$!}$!>$!(^^$!!a`)AVWUU Ajj)A% ):F)./-RjBqskJnc Su S x SAUV`1AUU\a )2 -UP)%|#)XC)pU/C1UUW1(ܥ9>W9#!^x1$!+?9#)GRd1-Jd1xxbAD)W9C)+%9Z9%-ZBKk k1W\ k9 =u&RC)pj$)_&R)UI) UI)_UJ UUJ UU99դA UUUKA  EbU{QUjZ_UU%ZQ\_~QI~^^_I)@ AUcAA_ ! AU_U7p|AUU s +sZKsB@j UW\p)) 﫯*) ) $) UUU59 UUU A UUgR) k9UU*j9UUb9UU_gZ1UUgZ1UUgZ1UUZ)UUgR)UUhJ)UUhJ)UUhJ)}hJ)UUhB)UhJ)UUhB ^^GBhBd)UUHB)UUU1)d) *)AX֗D!\|A'!a?ue)ŧ51A7*9!ZD) VV^p#)asXA޾ ?)!od! N /Ͻd!p`@@)d!k)Ik9K_Ud)d!9d)%9)11{1D!C)d!9d)}U]99#!W_k#!#!##! ( #!##!"#!(#!d)UUU$!iUUFZX IUUVx(xc_!˷!ApZ\X!@@!#1A bA^FZ!U^X:@UUU S@ 5M[1ՎcJM[$)xRUV\\A%5+[1 +*k [ 5p|c-P|--BxP!U|1UUD)UWW+k'J1ZxJd1z|zo9$!'R1ݝ?&Jd1hjkZ9 c9rz^_Bd1CJ#)/{}J)_VXq$))$)(.$1 )  ) Xx zz  ((Fb! Z UUR +Ur r%ZU_EZQU%ZIURIWIA^訨ZB9Uk9- +0t)xk#!^W+cUU+k UbD1-FZ UTp)"9 UUA!UA)A9 Ae1ZA1GRA UUbA UUbJUbJ bGR_bGR?_ob'R( sZzbGR_xZ&RިbGR^ bGRubGJU bGJU_bGJU_^xGJD1@HJ /hJI'RhB}_HJ1`*GBx@1!D!vA~޾&#!A)/*9!?&JD)ZA ~ aTVޭa`^+aUUG:!Nd) %%%ϽN-Ͻd!@@@1d!Bd)91WU1D!1D!/79)9d) 9D!jjzh#)d!9C!  91@ u1#!UWT\#!#!#!#!#!#!d)UU#! #&R5UUU&R!` 5&R^hW{{)_W!Ppb!@a )A UbIZb \^^^A ⍵ AaD)7WkUUU9@D)aUUUiJ UUR * [d10tJ Uq| [+UP|lctcU/|lcWnKc_%a9UW.D)UU k9J#!V'Jd)'Bd)hjjkBd1Ccaqd1!=tJ!Md1 _X) (W) *k) UU( (( 껭( W( Wfb UUUj PjUUW|j%ZWfbI_fbI c%bU5/ S5 IBWxlkJ\ c'R\U~b9 ZGZ!r9 jE)A9A9A9(J z9_e1U19U(J UJU'J GR9UUGR9UUGR9UUZ9UUhR9 UhZ9(UjAU kJ*UbJZ#1\gZAbA^pA b9 bJU'RE)PXJD)_r@)!W$!ax#)a !#)wwD)aUUx?A^jaU% ꃄ)C@jjd)!d)555- U%B@@jj)D!d!%%:D!d)C!9D!9d)\\ؤ9d!1D!ʋC!$!1C! 9D!\TVWd)!##!#!#!#! J!aUaUU#!"!AFZ#! 5JW^x{?{nAUUW`AW_v`! 8TWU#) XUUUA@C1@ x𰀢 oAUVT a++#)5UW9 7_]'B!/}RD) ['J*U],[B+UU [BZ l{U{u/|Rs,c s1x s1U^({9UUrAD)kRC1!d1!'Ud1!^5d1 UX    꾾* +(^#1-E1x z յP|JԶ(&JHbWz{b ubu(Bx^lcAZJ+ oiRd1rR!^- Z9hZ1*^hb9p+9 r9^U9WUU @\WAaa 﫯** }U /e1-UUU9-UU9 A1A9A9z_A9z_UA1A9gRE1WXJ$)?HRz^#) ^zJ 'J$)XՉGRE)%Z9U1!rK$!D) D) W!~xk!5z`x^UJa5 ZJ_UbABJo)D!뫻kd!5{JUɃ)_c)D!D!5{)UWVT9D!WWVT9C!9d)ؐ9D!9D)----D!#!9C!d)C!VWUUd1C!5d1WV\X!$!#!@@pPXA A a a AUU@ UUAa?UUR 9^x`8/* %AT\PpaAu`A U_ UW UUV|! 5UU a:AT^ A5 ~Z#)5UU#) X!(U'B+UUGR U&R*(*IsI)sgZUkkJBS^+[Ry],cR mU+ciR(+ZlkZ&)P c)pb,kd1W+k#)UlsD)u,kD)lsAU,kZ{(R_l{$)W tb#)bA*lA/JU??cpPX\cIBcccsi1 isENv*su֥:`x5 hR(J.xWHJE)`R9%IJ1XA1\ BD)`A xcA|ko  ax^V!@$)UUU99$)UU 着 ޠ տ   ׾*.9 %UUU9 -A9WA9U99uGJe1j9 1a*ZV)\9 / b95hR9X{B9_z~1$)`!@&ե1 B! W9!UzD)az^@^C)a I#%JIW׻Z9kAd)CbD!ՕfZA`fZD!zpbzc!D!W_#!9VTTT&Rd1#?9d)IM9D!ee Ad)%%D!#!___1#!%d1#+9#!d1xzzjVUwU! \^Z^ A A A A A AIAUUU)A@5JD1~9W^x I5UGZ#) Ub#)~] a aB A* W^ba !>  Ua)#!w9#!]YqiC)?wC)Z#!"!d1U9}}c1#!^^VVA@pX\A  U_UA @ A A A A@A ?/a AkUA+/A_a5^\AxxzA A U T \x AzaA/3a a 'A5_}A  " *, ke)7 )!e)V e) D)$!jjzazxz Օahz a1! ME)?J(IAAc)Y5vD1g#)wB?#)a}Va/k):*sx%% <p`999b9D)ze1 hh]b@```E) Á -D)%! ð $)!>$)!V_)]XXXXUUւUUpp$)D)!$) ``UU yUUyAUUpp _5- UzA|~4BBkk %b ^b `pX !a/>]%%%%XXXXe)9D!,cBUUaUUs tT1$!(zA#!U q@@@@$!UUAUUaUUXX WAWa ?׽aUIJ bVUZP!Axb!îځAifWa a .A+uaU1aU WD)a !WC1mme-C)ս#)V \VWVAAA A @AA@AAA +A AUUUA_UUT +߂ a a U]i=A A UU  <% AV~ zAAÏ?A_a xa .û A%W r9zWUaWUU) UUUazUAA/A a5Ue)a)/J srRX  9U\xW ApA׵XXXXTTT)\,[)`M[)W k1%^^u' 8ƕ%  55TQ!_UWTe1$)U$)@``aq@@@@@@`YUUU!UUUD)D)!^_!xxpzXXXXuaTTT1$)!$) D),c UUUvZpUuuAzUA Ax8|BkA1Ua1U UUUWaA^a%%%%׽PXXX!1/%%iJ׵1@@@(Ba9UU9_U9 Us @@A0UA  U+a *A . U/#!A -#!jhA]UAU  (!Av %%a* ab b WA W  V`a|a}a Ta( UUU* UU]AA !AAAAA ? -++ e1A5A!p D1 U\.d1!UUUXA*A /a X+a  A `I5U)@UUa}faUSzaaw_a xa .þ A%WU@ % a~__cAAAUAUAAAaAaAAaaAW!s{I:ՕBXX\TaS u, 5 %R U_-4 UWԜ!TWUUӜUe)\WUU S1 S:JD1\~Ӝ$!UUUE)QUUӜ^UU{!\UUU$)!u$)```j{UUUU!UU$!UU$! $! _~ Z  UUӔ#)TWUUD9\P u!ZbwUUA ?/)!`^WAV\Ppa 7/!mbU}bUU~AUU VWUUAYa %UUUX_UU1}]B ?jUU )~^UUWrUU~aUU!UUa* UU!UU!_UAuUՠ -!aયa! ~j|Ua*`aa/ +UUU UU!* 5~_ AWࠀ! WA W@kz< #1a^ak*: _{(\ !^ UUX! ! ! ! !  5%)% C1VP  !b  VપA a@)aMea UV~ AA  WUU#) U a_bApmaA aU_^Ua p  = *j+AUUWTA  /AjAUWAUU AUU AUUAUUAUUUX `I:5%%1TTVWd9UUC1]'|9WUA*դAXP[),{}d1 /9***iB$!vWiBU9UD)!xU  !bY UUuaUUaނUUUY UUV\e1 _W`\UUii! -!UUUW$1`B E)a׽bUXaUWpI %%=UU׽AUUUVX YƢUU MuAUUb @zށ!a .A] /ƂU r׽U_@6mUUޢUUVXTU_PPaUƢU IƢU`UwAraAAUk  U U U-a a x^AW j) U ) U1  "1A"1 UQ ^QUxQUUIUUUb r  \k#)]z!` U| UR X( UU^! a UUU #)Ad1 +A _9 UAU^z^ W U@a+/aA~za ^_@.A A ~@ X@(@]\c%Aa@(a@ a --/@\XpB@ @ aˊ Az a@!VVVAUAX_UU 5aܖ2͢@𐚞C1]U  )5}omsW UUasUU4bUUUsUUU!Ӝťbp_U{aVֿ$)VUUUE)`zaAAIi$) 1UUAx5)a+ZaUӜATT\ubmz!A{!TT(9aZZ^WA\Öbm{!p_UA^SASZ__a ua A PRs4%zAhx_VA0a@VqAPPXZa  IiXUUje)?  UUU UUUa UUU mkU UUUAy /AW\W 5/@*) #) #)! #)!#1!1#)UU"1)B9(Wb9 AZ^U } b b bUխ j{ աs )5u} x#)UUm. ފC1a+ d1U-d1 -9#)*UD1zD1hWU!\WA Ua@aꪠa@ݯ~a a X_A/a a a ޵aW %(aU_^ra@(a@+ A(@b@ *! UUWVa+/ a㩢a^֡AzJa aA?A %%%a1Aac@8<, + u  a2a3 {)75#) 4'c1 MId1 \pA-  |x   />V!z%! bIUI Ue1W$)U_) +)u 說$)ap~a=!~$! !at_^bA} ח!r!_ aaZz _/ UW (! UU !E)a5UUD)a\UU UU UUb UW SUUU@  UUU `UU UU  WU U!W _ W @UA  z^a_@pa {Xa +@ + *#)/#)+#)!#)!WU#)!#)!*C)#)zU#)h ((ajv)a (a  ' a ajzar }] ~)a':@_^\Z9@UUC1a)A_)AzUUAuUAWUՂAWյ/ { .A=aյa@a@pa * a  a a  7a a ` `_z 5UW AWa  /A  \XpbA  %0+ `zxpA rA?A @-)rrRX -az+a 5=^aa3rV a= Ly %%+#C1 sW}1 I緟  bj  }_ z_ YUU Q QA|WUA#1x~"9 W!x a*/^ aݡ apAz^A  UA  % bWaբAA~ߣA{ a- W~    %} uRWa  _U+ oA~UAUATUWa@a pp`@@ /?  a/Ua* !"! ! #) #) C)azꪪ AVXaa A ' a.a a R ^ z a{phva >a kWA b AU*AA*A a *a@ "a@a!ub * A/ *( !U WU'+ߡ}_}}}aբߡA^ A5aAa @ } 5AW-A~)@u@x @*\ wa)U aU a *  !p UV Uׁ &%'  axa++a.>8 ׯ} a*^ zu@ Wsc@ :^aAWյA+a a}Uba((A a@]a ?@eAuUa AUU* A}W a /a  a !@@ ~ꪪ 5_ 㥁Aa@*"a \X``  % \VVA jAAA??a e!a55%E!@TVVWa ( A^^Aٻ _  a a|z)mU)Uͣ#);$)RS]U(Waa꿤QUU%QA#1UC9(_#1 ( U(?! _)D1aW*AUW\^! `a a a}{XT C1!)a_\V!a!bp@A>!?/ ߢ{zUo^wՂa }UUUU^UUUb aUUuw]UUa w}uݡW}U]UaUUաUݢ_UWa^.A_zAUT  AU *`UT^` `؜`@a@` Ua   +_~ Uaua- W A^ A z(aX A{ U - _U uW\\a _+a!+z`AaA(*aa*b*(a@AwWw-- x\ & pXa Ua Uaa ՁA`Ձ +a +a !@a aꪢ%עaUТ પaA? \p A@*Aa??'a >$!aa ڞa^AWA3@ /a:WA~ amiia_ a#"9 'Z A\P@ۢӗU^_Uac9UU5QC9(^1 _( x^U ` ` ߿ ! %!$)!-U9azʪD)!UU!)+ (Az #1bj_Ub.!z^aA ?Aaaaa꺻a+a*bbb b*b*b*BBBB*aabb*a+b說aab*a _UWaA.a~b a_@~a@* a@zh` #1@UU5C1  @Wa   ' @+ a ~U@W) %)`+'& zxxA +AkoՂ aaaAj ^_ _@ %%-a    X\\TA UUU UUUaC1 d9aUU aU!AU)@W_a a !@!@@x 5W_  WPzz A/U __A A a ?E!aii{ $!aUUUUx-- E)D)]$!aU AUWA Ua]_ea%''  N aR )aRZ$! ?e)aUD1* C9 C9(_) _W `^ `/ h^U & _(xU_$)*U $)`$!UV_a\ܠ ~ U- U 'a+a(BaBBB a(a}aaaaBaaaA뫁BAB*@bbb A꺪aիk_a_߁AA AaAAaA"A*AW?/C)A-C)UU  ~U@_ _a+z^aս@  +* ͍ `+@, , ^zxxa UZrA +b zza!) baba{b a!a!*# @a   /d9U d19a WU9UUUaaaYAz AA  ~ Xa ~{@ @ @ꪪW @UW @U@U Az U _ @UU!@rUe1AU?U9@Յ1|WUU9U 9AW_xA+UUWa޸ UE!A^\\A--#2z)K@|X@7D)"U#9U1 _U(_ ` ` ! !կ!W_ U!U!@j!bbȍ\@bA*@؜?/AA?/ p\@﫯a? a^" aUV aUUUxAAAaaaaaaaa*Aaa aUUaaABaaAAAA/a{aa?AA**AAa}Wa]ׁA"A*AaaUU/ a*  A~x XpaUU@  뫃 U- _W  ՗AAV `/- .. @\\W^a jAA  -A ,8Bab AA Acaaaaa^a=aUaUU#)! aUU!  UU UU aU_ A W_* _UU1 UUU UUUa UUU  5_  ab *aaaab@@9% 9d1@`Zd1x AWumIA@**A %! - \TVA a- a 1U(~UAa Ձ a` j^W!Tߺb b+>bb.]A,WAxUAUa_a)A||Aa ha a?-/  U / h aW aU_AaAAAaaAaaaaaaAAAaa*Aaaaa}}@aA(.#AA?aAaAaA(A aUU- aU UU( {  {}} @pza2!b멫aUUW\UU?U HHa멡A(a_銂aW\ڡ a a jzAA/AA/aAzb WWA wA oŠaU]aUaUUaUa*aaaAՂA a Ua }aaUUUa_UU. b $)A UU UU UU UUWa_ UUe1Ue1Ud1AU$)@UUU U U  A}^AUA Aa z^ UUa  UA*}թ :!(U*A:zzaUAzWA/ՂAWAU.!]AA6AB~~A--=AUaɉa* PX^V  +a -[!Aբa"  +U ~ +)Uz _ aUaU~aUU aUUWAAAA懲A? A8.a?zނaaazWUAzaA?aA*AAA**A_  a խ-   U U ^WUC1a_ ")aW~ߗ(`UUaת* <( (j竢  mm@*aema ׾a ^k ? UW^[AA?AA wA -              AUa*UUUaUUa]]UUUUUUUU}UUUUU U$!AUAb@a@a _  ?a_xaa!/a!zA AAAa *AV?A|A߿a XaA]uAa + a a!a aa *WWa>7 /\ca*/'A˫A A~W ? A+. aAa!Wa!za*a!*AUaU  U  U W^~Wꪯ UW    aU~aaX+aW龢a auaU /aՀa{aWa"aa  U aAׁAC1 ")[^TV   {^ݱ# u Aacy]@aa ~zA U K?AA ꫫA />AAA                              a a@@a a jj  a5axX\^   !a WՁ U-U!ɊAעaUWAU> TXa\_׃ab*a!)^bA _AjA/տA*A;?+ BA/(AAkkk @/ a aAAaAaaAa!^a!Wa!a!բA*UUAAU aUa*눿*a a(aaaaaruAߢaUAWAUa!( _  !)ڢ Ta*Wa8]  ** Wꪡ*~ @a^Xa aa@a @ A  AAAꫫA /A                              a a @@`a *a``p   a55A\VV Az~(@΁ {[a  a  aU UUU U UUU UUAkb_WAAbAbAW~_a!oA + AaAuA@CccA@7訁a a AaAa*Aa*@b@bAa@bAab@a!_b Ua!_a!U*a!_a!Ua  W ՁAUA(UAUUAA _AAW! AAaA~aAUa!ઠUaa!_b _a ׫ A%(U A~W@ U@ X  zUzA>>>*A  .*(aAׁAṽa@@a@@AAAAA>AA                              ???a@a a@**axxxX   a A? @ޗ WUUA  A @ @ @A @ .A))xbbbW~bA(aB a!辺A  a!A  AkY]_A A ~_A UA  AAaaAAaaA@b@baA@baAaAAab@AaAaaAAaaAa!_*a!Ua U ( Ua!Ub _aAU+aAUWaAUUa!_a aAUaAaAzaAaAAaAa!*aABAaAuAWaA࿟@`A`@ 﫯_a`zAka 5=a@ a@a z^@@AA*A *AAA .A                             a555a` a 0a@**aX\\^   a a `hha "     A UUUA UUU  @b!+բbbWbAaBa! nA *A `!aA{a A  A**A WA a ߕaAWaAuaAAaaA@baAaA@baAAaAaAa@bAaaAAaaAAaB`aAjaAzaAaA~za!*AaAaAaaAaAaBaAaA@bAaAa*AaaA_aAUUa!aA?? `  @ a<a‚A^Aa@@AA ^@ @@@*A                               a%--a@*a a@@TV   a@ __ UUU`  a/A UUU ( !  b =bUb?WbUAbAbAA!(A A Aյa@VnA WA }A A WUA U_A ¢A A +@A@A@AaA_aAaAaAaAaAaAAa aAaAaA꫿`BAaAaAaaAVaAaAaAaAAaaAjaAaAAaAa@baA^aAaA_aAaAaAaAaAaA????@VT|a@U @ a8܀Vaz_a a ~A jZ@@@@@AA  ! jUI{i{Uk)sUUUbˋkIsUisUIs* Jb \TVW c9 5%%IsC9- J{ kUj kUjUJ{ kUꪪ)sb)sbU)kbUIkZ cbU cbU kbU cbU cZ cZU cZU cZ cZ cZbZUꪪbRbRbZU cZU)cZU)[Z/ Jc [UJ[ [կJc SJc)[UJcgBBR)\9)z 9AZ^c9a')c(%5Պc)[jcI[jcI[m|C)zjC)`Uw `b )) }) * )( _)U) *++ * @Xxࠁ pgB 5UUk %kJ[jckkjcUkjcUkjcUkjcUkjcUkjcU kjcsjcskUkkU skUskU{jcsksksk_sks(csk{sUL|sUL|sUs,| |sU{s |sU{sU,ik{Ik{Ik{s sݪ sU s냊s_ꪪ{Is{Is{IsW{)s{IsU{IsU* {IsU{IsUjs)sUj{)sU{)sU{)sUj{)sUꪨj{k_I{ sUI{ sUꪨJ{sUj{ji{jI{j(sjբ(sj(sjW(sjU(sjU(sjU(sjUkjU(sbsbjbjb~ jbUꪈjbUjbUbbUbbjZbZbZbZbZUbgZbgZUꪧbGRbgRZgZUZGZZGRgZGR gZGRZGRUfZGR}gZ'RfZGRUfZGRUgZ&JgZ&JGR&RGR&RߠGR&RGRJGR&JGR&JGR&JUGR&J}GRJGRJ'R&JGRJ_GRJ]'JJu'JJWGRJUGRJU&JJ]&JJU*&JJU&JJU&JI&JA&JA&JI&JJU__JAJAJAJAJAJAJAJAJAJAJAJAJAJAJA]FRAUJAUJAUJA+ JAFRAUJA߮JAJA&JA&JA&J XX\\ ՕJd1JAWJAUJAJAJA&JAJBZ9J`XJapVUIa- cIC9cA"9XcABABBA9p(I9xI8rZ"90)A0+ IB9A1A15-IB9pAB9zA1_c91^UU"1(1(k) ^ @~Wa ~_a U @ @W Ua _BAUU-A@ 9VT\\jʋ_ ʓUʓUUUʋUUA@`#1 A -j{I I{UWj)sWJ{)sIs*J{)s~*s)kxX|)k c)k c)k c*s kUU k c k c￯ k c k c~ cb cbzb [ cZ cZ cZꪊb [b [ cZ* c*[ cJ[*c)[Ic*[)[Jc)cJ[IcJ[J[ Xp`A "#%I)` A`\XAzjc`  jcI[jcJ[kJ[c`^x#))X /%( *~(` aw|pa X`  /( #)`?: UW^rR@5UUk %kjckjckckckkkk***kkskUsksksksksk ssUssssjess  |s_{s{s{ss{ |s |{ |{ |{ |{ | { { { | { { {냪{z˃{˃{˃{U{{{U{{{{{i{{Is(js{j{wj{s j{Isj{Isj{I{i{*{ꪢj{){I{)sI{)sI{sI{sI{(swI{(sUUu(s k s(sU({ k着({k({sUU{({k(sjrksj]kjWjbjbjbjbbbbbꂀbbbb_U~bZbZbZbZbZ_bZ]_ZgZZgZZgZzꪇZgZZgZgZgRGbgRgZGZGZgZGZgR***GZgR GZGRWgZGRu_gZGRUU_WGR'R hR&R'RGRUGR'RGR'R'RGJ'RFJGRJ&R'J&R'J'R&J_'R&JU'R&J'R&J'R&J_W'R&J&RBꪪ&JJ&JJ&JJ&JJ*&JJ&JJ&JJ &JJ'JJu'JJ]'JJU'JJUW'JJU'JJU_'JJUU'JJ]U߿JBJBJBJB&BIA&JA&JJBJBJBJBJB*'JJUU{JB蠠JB&JA*9 \TVVA 55&JAA&J'JABJA'JJAJBGR9*bJa`\U1@Խ+"9( cA1++cA9UcA0z_cA0~/Q0/~I8\WUUBA9q]սA9 IC9^AB9UcA"1z A( xzA(1(x\\( ~V( ]1^U(@~@zWUA@`!/(a U1` `_UA \xp9 UU AA-B99AAXXxpʛʛ_ʋʓʓʓ ʓʋ*+ʋˋ(`ppX `  jC1Օ55ʋJ{򠀪jU_I){j{){I{*sI{*k)sJk*Is kꪪJs k)s k )s kW*s kU*s kU*s kU_ k cz kZ kZ kZ cb cb cZ*cZ cJ[*c [* *cI[)cJ[)[JcZ)cJ[*ci[jc)[cRJ**jc#)W\XI9oA`ZoA` Ic(%5իc[jcj[jcj[kj[c^x)/)'x ~z- A'?/<(`  . \p / \ JI5jc@UUVXR@5UUk %kckckc "kkkk_kkWskskskskskssssss**{sW{s{s{s{s{s﫫 |s |{ |{ |{ |_ | | | {說 { | |+{ | {~냪{냪{냪{ꪪ˃{먠{*˃{W˃{˃{諃{UUj{{j{Wj{U{j{U~蠉j{UUj{UUIsj{I{ j{I{W_j{I{U]wj{I{Ui{)si{(sh{)sWI{(sH{)sI{s({)s /({ s**HsjHsU_sj sk_rkkjkjWUzjjjbjbjbjbjZbbWbbbZbZ bZbZbZbZ_bgRbgRꪪbgZbgZ]gbgZ_}gZGZgZGZgZGZGZgR gZ'RꮺGZGRfRGRWUGR&R" GR&RGR&R'ZGR_GZ'JGR'R'RGRjGRJꀀJGR'R&J&R'J(R&J'R&J&R'J'R&J&R'JGRJR&JR&J'JJ &JJ((R&J&JJ*&JJ &JJ'JJ'JJJ'J'JJ&JJ'JJꯪB'RB'RJ'JJ'JJ&J'JJ_'JJUU'JJU'JJuJBJBJBJBJ'B 'JJ'JJJBJD)@ TWWWGJ 55%-'RBJ'B&JA'JAA&JA&JjJ@XQ@pV"9` B90.B99x_"90ޗ^90"907Q0-A8|UcA0եI"9/ICAUIB9x`rc9"9B9(zC9(_U1 U((a aU @~_a@ @W׵ (@UU @U_\a  WAAU5 'JD)A99AA9A``ʓʛꛪʓUꛪꛪʓWVꓪ ʋ߿ꋡ X\\V B1 Օ5c95%%듪~j{j{j{j{Wj{UU_~j{)sj{)s__J{)s J)sJ)sUJ{)s_*J{ s_*{ k*s k Js kU s*c*k kU s c k c)k c k*cUW*c)[*c)[ *cI[Jc)[ic*[JcJ[Jci[ꪊjcJ[jcJ[jcC)p`J I r*A@/7XI ^xpc( %jc[ jc[*jc[jc[** * W^z) `ܠ Xz( a- 7{{ } U k Z {mk c%@UUW^R@5UUk -kc* kkukkkksksksksksk*ss ss |sUUW |sտ{ t/{ t |s{ t |{* |{ |{ |{ |W | | |+ |+{ | |, ?, + , \\ ˃{* ʃ˃Z˃UU_˃˃ꋫˋ{ʃ{ʃ{ʃ{{(U{ i{j{j{_j{]j{Ui{U{i{UWꂊ{I{jIs I{U({ꪠ){U/({]i({U^i({I({V{I{sU^|)sj(sjsjsjUsjUUjjjjjbjbjbjbW~jbWWbbbb"bb*bbU_bZ*bgZbgZbgZubgZbgZZgZ]ZgZUZGZZGZgZGRgZGRGZgR^WfRGRVW&ZGRgZ'R'ZGR_'ZGRGR'Rꪪ"GR'RGR'R GR'RߪGR'R}'R'JJGR'J'R&J'R&J'R'J&R'J&RGJRRFJFRJR'JR'J_R'JR'JGRJR&J&JJJ'J&JJ'JJ&JJ'JJ'JJ&JJ&JJJ'J'JJ'JJ'JJ'JJJBJ'B&JAJ'B&JA'JJ'JJ'JJ_'JA@``A'J  J'BJ'BJ'BJ'Bt"1R@`^9@ֽ+ "9( cA9cA0p^90W_BA cI0UKI0{rrU9(?-I0/+QB9A"9pWB90VB90"90zUU0 (` `u a^^ AW`A_A@a@ @/1@ _U( \~Kk UUյA % A9A9A9A9A9A1B€+} U UU UU UU UU ʓ ʓlrjb TVWW c9 55% ʓ9 ʋUUʓ_ʋ*ʋ"ʋʋUUʋj{j{Ui{I{jJ{__i*{J){J{){I*sI*sJ{ kꪨ){*kU*{)kU*{ k*s k k)kZ)k*c kJcIc*c޿Jc)[ *cj[jc*[Jcj[jcJ[cJ[jc[kJ[c#)VXp`A") %R`^zAUUZ 5UcAjc[jc[cjccJcj΄W^z `( ` *b xbia k} `` `{UUUpz뭵AUUW^R@5UUk %kk__kk߿sksksk sksk sk *{s |s{ t |s** |s |{ |s+|{ |, |__ |, |, |, | ,| L|+ L+UUL W+ *L L+}߷K,WUW, hb {  ˃ 着 ˃ ˃ u ˃W닪닫닫닪닪닪ʋ닪UꋪU_ʋ{ʋ{ʋ{{({ꪃj{_ꪊi{/.뉩jʓU] iiWWzI{W_I{)sI{)sIs)sIs s)sss)k)sj(sj_(sjUU kjjbjbjbjbjb_jbUbbbbubZbZ bZꊊbZbhZbZbZWZgZhZZZgZZgZwwgZhRgZGRꨠGZgRgZGRGZRZGRwZGRUgRGRgRGRUGR'RGR'R GR'RGR'R'RGJ+.'RGJ*'RFJ GRJGR&JGR&J'RGJ'JGRRGJ'R&JGRJFRJRGJGJJ着R'JUUJ'JiR'JUUR'JR'JR'JR&JR&JR&JR&JJ'JR&JJ'JJ'J'JJJ'B*J'B*J'B J'B'RB'JJ'JJB'RGJ@ppXXAko'J 'JJJ'B'RB?J``\&Z`XWBA@ cA9BA1^CA0 ^^"90\_Z8UU%Z0-Q0xWUU"90cA"9-cA"1`xI _B9 U9 u0 _(@(a^U a]W `a @~^^@AU} ?/(aU++1@U _A  U-)-AUUA+B1-B9A:__A:UA:+ + * + "1``  Z = Eb ˋ˓ꋪʋݿʋʋUʋUʓʋUʓ~UWઋUj_zJ_*JUjI{JUUJI{ࠠi*{_J)sI*sJ{ sJ{ kꪪJs kJs)cIc*cJc)[Jc)[* Jcj[Jcj[Jc[ꪪjcJ[jcj[jc[*jc[ *Jm|*Ic#)uXIZ 9`\#1c( %5cjcjcccjc类cjcjcJ[8jc\p!@ `a+U`WUaU`a`Hc5Us` kaUUVX[`5UUs %sksksk**skssss*{sU |s |s |s | t*  | t | t ,| | +|L |L |K |L |L |L , |K,UL+K,L+L+|L+L,ﮪL, L,L W+ L L + U]+ U+* , +_ w U _ U U U ʃʃʃ닪닪_ʃʃ}ʃU_j ʓ-+jz*ʓizxi{Uްi{Jsi{Isꨀi{Isi{)sIs)sujIssIss)s(kꨀ)sk)sjkj޾kjWW^zjjjbjbjbjbjb]bb_zbbתbb_ꪪbZbZbZbZbZZgZZhZZhZ(ZhZZgZU__gZgRRGZGZRꪪgZRZgRZgRgZgRWgRGR_gRGRUw_gR'RGR&RgR'RGR'RzGR'RGR'RߪGR'RGR'J *gR'JgR'JGR'JGRJ GR&RWGR'R_*GR'JGR'J*GR'JGR'JWFR'JGRJGRJꪪGRJ'R&J_R&J_R&JGRJGRJGRJ'RJJ'J'JJJ'J'JJ'JJ'JJ'JJ'JJJ'JGJJA XX\\1 Օ'J9'JJ**'J1`&R`pV"A`׽+CA0cA"9 cA"9CA0jX'"A0xcA8W%Q8 zWUI8xUBA8cA"9տcA"1xB90zp^"9 xW1` ^W @ @⮯a @a@a @a @a@a@U_ @/(@/_0@xUU@UU%  #! !Z￯e)-U_B-UU: &B1 &B9j+UK K K }+ + + *>kpxXX  :*#155+ zzz ʋ ʋ ʋ ʋ ʋʓW뛪ʓzʓ˓˓U_ꪊUWxj^⢊j{__~Ij{uUU)j{IJ{UUW~*{isJs)sJs)cIkJc_~jkJcU]jkJ[jcJc뫪JcjciYjcJ[ jcj[cjccjccjccjcߪjc#!pA#)⁍9b`x @ 'c9>}c( jcccjccjccjcjcJ[O?jc@\p @ ա`z`xx@5!aUUU ")AU+)aUW)`U")@b-I["A`UUB9aUUVX[`5UUs  %sksk*ssssss |s |sﯯ |s |s **,| |UUU,| |}, t +|K |L |,K|ꪪL+|K,L+L+ L+"+L_,lKL]l+l,뫪LllL.lULl,l+(l+l,]_L L L U*l,UU+l,UUL , _L L L K __++ _ UU ʋʃ닪ꋫ닪ʓꓪWʋ??ꋊx^W{z~{js{i{Ui{Isj{Isi{)si{)sIs)sIsk)sk)sk])skUUW kjkjkjjcjbjb__bb^bbbb***bZ*bZbZbZbZbZbZbZu_ZhZZhZZgRZgRhRZZhRZgRZgRZgR_hZgRZGRhZFJꪪgRGRꪀZGRgRGR_wgRGRUU]gRGRUgRGRUWgR'RgRGRgRGRzGRgJ* GR'RgRGR]GRgRFRhRGRgRGRgJ GRGJGR'JGR'J.GR'JGR'J'RGJ'RGJ'RGJ'RGJꪪ'RGJ'RGJRFJFRJFRJGRJR&J'JJ'JJ&JJ'JJ'JJ'JA J'J VVWWB 55%GRJ'J`pVI@P׵B9a -cA"9cA"9 BA0^cI0%-Q9^\I9׭BI8zUU90/7 cA9 AB9 cA1xcA(~^W( (` `a @a @UUA@^WU@!#1@UU-!@U` `"1U @\\^a UU@U%a ! "!  #!_1%UUUB-UUɓ`kA %kJjKjKWk*_k*Uk*/ \\VV C1 5Kc95% J v~* U_+*+ __^ʛʓʓ_ʓUʓU듪^~˓ʓꊪʛwꪪ_ꠠW~i{_I{){{J{{Jsw~isJk_^jkJkU߿JkjcjkJ[ꪪjcJcjcJc cJc￯cjccjc׊cjc{cjc{]cjccjc7c`p`C1@]@X{u @(Ic%5իk Scjccjcꠊckc*ki[zꪪc[J*Ic W\p!/C)@+#)-") UC1!C1!c1"1+)9C19C1_XC1")**AzꪪZUUW^([`5UUs! %sk*ss*ss* |sUU |s{ t |s*  | t ,| |+ t +|L | ,K|L |*L+|**L+| kL]u}kLUUUlLUlL_WlL}lLlL+*lLlL.*lUUl*llʍlUUlU]lUL"L"lU*L lLl,l,Wl,"lLlLUl+_l+Ul+U]L+UL+UW_L W+ _몠++  ʋ ʓU }ꓪ^ʋ ʋ__ꊃ{𩃊{_j{w_{i{U_j{I{iIsI{)sʨ(I{)s}I{)sUU_)ss)ss(s k_z(s kurk}wkb kjw_kbjbzjb]jbjbUW_bbbbbb꺺bbUbZbZ߇bZhbZZgZbgRZZUUZhRZhRZhRhZRZgRgRZZhRZGRHZgRGZgRGZgRgRHRgRHRgRHRgRGRhRFRgRGRgRGR~{gR'RGRgRGZgJgRGRgJGZGRGJ*GRgJGRgJGRgJGRgJGRgJ gR'J着GR'JGR'J'RGJ'RGJ'RGJ&JHR'JGRFR'JGR&JGRJR&JWWUR'JUUU'JJ J'JVJ'Jj'J#)@@aGR %% 'R`xW9`- CA1B99 ?cA9{^"90x"A05cA0_/ Q0 ^WI8xUU"98 cA9- IC9A0^"9(^_W( ( WUW @ @ Az~0@UU-)@UU #!  !`p@\UU @^ @WUU 5   !      #! a -({")5UUU#)KwK}着KukJkb@A TWWU c9 5% KI K*K + * + +* U U W_ _ ʓ ʓ_ ʓU誛 ʓʓW_ꊋW֨j{ꪊjs_~zjsJkjkcjkjcJkckjcUjcccjccjcw߫cjc﯊cjc_cjcuUcjccgJ@cU#))aUU @U @uc UUUU UUcD1 kcUUU5c^jcaxUU")UUC!UU9/UUJUA%R#)U/AC1Jc1_UAc1/%Jc1U_ Ac1UA`B1UUVx)c5UU t! % tsuu^ ts |s{ t |s | t* |+|L | |KK,|L+|L+| L+|** lLWUUlLlLLlLLLlL* l*l*l"l" ի ͜͜~]}*l*帪͜տ.͜*ͤUͤUWUll_~LUlUlUUL^LUL]l+ߪl+Wl+UL L u+ +++U_ ʋWꋪꋊʃઃ{{_i{{I{ꠉ{I{{I{UWi{){i{ si{)sUIss(IssHs k)sk)sk)sjsj sjUkjUWkbkb_jbjb//jbjbbbbZꪢbZbZZb*gbZZZZZZZߨZZUbZU]__ZgRgRZUZhRZGRZGRZGRHZgRZGR_hRGRgRHRgRHR#gRHRgRGRgRGRgZGRhRGRgRGRgRHRgRHRgRGRgRGRGRgJGRgJGRgJGRGJGRgJGRgJ*gR'JgR'JgR'RgR'JGR'J'RGJ'RGJ&RHJ&RGJGR&J_FR'JwGR'JUGJ'JGR'JWWGRA```pa U5 0a]% 1` 10/+/BA1 +-cA"9zz7"90XT90cA0 cA0zW"90cA0+cA"9?/A0~"9(_U0 _( ( z{ `^ @0@UUU5#)@-"A^UU#!* j!@^U1`+"1ajp^Ua xp UU5  -ZZ          C1a!a -'7JC)}̴9 %؋ Kꨀ ``p((j)=kHk*ꪪk+_K+W_j+UUk J+]J+_K K + K Uu+ ++ UUU W ʓU_ʓʓw 듊WʋUw{j{{jkkjkjkcjkckjckjccjccjccjcﯮjcccjc_cjcﺺc[B**J[C)UV\XA + -I)zp`` bx AW#)AU!,A{UUjcA Պc%R~UeZc1^XfZWERUW bUUW#!UUUT _ ՁW A/UUU%ZUUb-5fZ#)VT%RC)Ճ9C)C1`c1UUVX)[5UU |"! % |s{ t |s | t* | t * +| |,+|L+|L+| *kLu]lLlLlL|lLLlꌌll lll "͜͜ ͜׮U/_*ͤU͜ ͤUUͤW(ͤUͤ_ު ͤUUͤUͬU_ͬU ͬͬͤW_lllꪬlUW_LW~l+l+_L+WK ꪢ+ ꠀ++W_ʃ蠠ʃ_ꋪ_ʃ_ʃ{{__ꩃi{{i{{i{{i{ {isꪨ{isU_isIsVꠈis(s(sikis(kW sHk UsIkrHk*(kj(kjkbkb(jc kbjbjbjb~ꪮjbU__bZbZZbbZbZZZgbZbZbZէZhZZgZZgZZGZbhRgZhRgZhRZhRZgRhZgRhZgRuhZgRUhZgRUgZHRHZgRhRFRhRGRgJGZgRGRgRGRGRgJGRGJ*GRgJGRgJ*GRgJGRGJgR'JFJhRGRgJGRgRgR'Rꪪ'RgJ'RGJGR'JGR'JGR'J&JgRGR&JGR&J.GR`x&R@pXW"9`խ "90#90_W!90"90 W9(CA0UU "90?`pBA(z5A(Uի B91A"9=//I"9bx^W"9(zW0@ׁ ` ""(` @a @_R@UU C)a ! #/ @xV @^Xa  _ -    $!       ")Rm,;fc1 +c1 ``!ċU˴׿:* pXX\( u"1 ՕJA55˼k^|KKUKJK"KKWk+k+K+K+K+wK K + ++~ U ʓ ʓUʋ_~zˋ_zʃ{~{jksjkkjkkjk kjckjcjkcjkcckccjc*cjcjccZjccfcD)p`9a +/I)``Š#)_WW\A^~xzA z!U JAUU-$RA9)UA#1UU'sA/j#)\`jC1%UW'sC1z-UH{UW\bd)UUc!U %Rէj@c1#)*59B)c1")*C1`AUUWbIc5UU |") % |s | t |+t(,| |L |,+|L+|/L+|*"lLlL++LLM*mm*l **͔͔*휭 ͔ ͔͜Μ*ͤ .U.*...(.U ͤ ͤU_~̤ͤ ͬUꨠꪪWͬUllUlUlKWl+l+UL+UW+ ++W ʃʃWꃪwʃ{ʃ{꠪{{w{Uꪃ{UWW{i{* is_i{isU H{isU_is(kꢪIsHkHs)kHs)kHs(kVHkk(kkk(c*kckbkbjcjbjbW~bbU_bbbZbZbZbZꪧbZbZbZꪧbZ_WbZUUUZgZgZZYZgZZhZZhZbhRbhRZhZhZZZhZbgRgZhRZGRHZgRu_gRHRgRHRgRHRhRGRgRGRgRGRGRgR"gRGRU_gRGRUgRGRUGRgJ(GRgJGRgJgRGRgRGRGRgR"*gR'JGR'J 'RgJ*'RgJgR'JGRC1`GR`^U"9`T-"9 -BA1_0"9*0(0(X7"9("90{}C9( zxbA(~5cA1B90-B91 _B9(^^1 Uu( \U(`% `a @"A@UUUGR % RI騪JWVT\@` aի"1@ U @\\^_! UU !@-#! "!$!     "!9rc!ap!A /=9!뫭%9. *A-,铪ɓ \TVW( U9 55%˼9%- ꫴwkUUk]U]lklULKkKkKKkKK~KKk+ kK+_zK  xpʋ誨ˋʃ\x~|˃{^^^{s^^~skjskkjk kjckjckjckjc_kjccjc*cjccjccJ[kj[cV\X`A +U9a^^Wc1AUU c1 կIa"1 1 }1 1 "1(5uC9)WUI#1Uu9)k#1 Uu's#)bBC!Xpp^#\\X/ #! )fZ")rbcc1#)-=9c11C1xx~c1"1,|B1m%5kUW\pIc5UU,| - | t*(,| | |,|,| | "K,|,K|L+|  lLLL/lmm**u* ͜UU͔ ͔휮͔*͔*  w ..". O (O o.UN.NNN.UN_NuN}N __NUu. u. _..U_.UU UW_ ͬWUͤlꪠll_lKꪠlKl+_K ꪨ+ W ʃʃʃWWzʃ{{ꩃ{{j{{i{z{i{Uꨉ{isW_i{HkisHs_h{IsUIs(kHs(kzs(k(kk(kk(kk(kbkbzꪨkbkbbbxbbbb bZbbW_zbbbZbZbZbZbZbZ_bZZZ^ZZZZU_bZUտZZ_ZZuZgZZhZZhZZhZgZRZHRZHRgZRgZRHZgRgRHRhRGRGRhR*GRhRhRGRhRGRGRhRGRgRGRgRgRGRgRGRhZGRuhZGRhZGRhRGRUUhR&J(@gR`xWJXW1 +BA1 _"90z_90zUU00\0(W>*9(-cA0u B9( \_B9(X% C9(*c90bUB9(0 z( (a @~ a @UgR@UU GR -hRGJGJ@pBX\C1`U @~_WA ~!@U ` d!##!zzz$!/ D!UD!~~        A#){x#) @^x@c1a+/9C)J9] "1 TUUU  A )˼R .W_zꫴWw̴U̴̴(uU_kkk_⠋K~KkKkKUkKU]k+K + _^*_W^ʃxxʃ{z{sss_skkskkskUUW_kckjcꪪjkcjkckjccjc jccjc[jc[c@x#)- c1)\{\ބ9#)I#)JA&JAz J"9_&J9UWJ "1() C9)-C1#1( 9#1_j7sa/1___T1 fRC1r9!Tc1!c1C)A")_ |b1%  |1`sUW\pIc5UU,|B) %+| | ,|+,|L |,k|lLUulLLlꍌl*ݟU ͔ +휭͔͔ ͜ ..UUNN**O.]*o./oO*O*ON_N(NWoNNUu NU..o._o._o.UWo.UUO Nu.Uꂀ. ṲͤWͬ*̬W_lW茜KK_lKU_K+_Zh+ z* U_ zꂀ ˃ꪪʃꂠʃWʃ{ʃ{ʃ{ʃ{ꊃ{{w_{i{*{i{{Is袈{IsH{isi{Hs__)sHkHs(k_Hs(kUWHkkIkk(kc(kb(kb(kbkbU_zbb_ bbbbbbubbbZbZbZ*bZ猪bZbZ婢bZbZbZWbZbZbZbZZZ ZZZZZZWZhRZhRZgRgZRgZRhRgZHZgRhRGRhZGJgZHJhZGRgZHRHZgRZGR__gRGRGRgRGRgRGRhRhZGRRGRgRXgR@^U0@-90U10 "9(_W0 0(_0( _0(%5"9(/?zxC9(xߕB9(-cA"1jc9(UU1 W0 }( U(`z @~UUa (@UU%#!@-GR#! UUGJ#!-UGRAXW9@\ `^ @_U W_- 5 ##!#!#!ꪪ$!)#! Ud)X\^U        Jc1pz{i9!Z9wr A '4؃1 /7IC1%J ``pZ  耈C1Օ5*뼫_~켫뼬뼫̼*˴촫+̼̼̼˴ ˴˴]U˴W˴U_zl(U̴kk_Kk*x+ ||xx ~X{냪{W_{sUssssskkkwkjckjcjkcjkcjkc_kccjc[M|1jR \Vu#) -Y9#)ʥ9#)5?JD)ܗ&RAs&RJ %FZJ/pbJW--jC)zzB)UW^p") "1){C1)/_c1#19C15bAjVT\\"!UA-UUfR-%R"!VTTXC)!77>c1!w |")%  |s |s**,|1`sUW\p)c 5UUUL! %L |,K|L+|L,*lLLM*l Uլ͔͔͔* ͔͔** //ﮪOONo.OO n*U(нU? ŏUŏŏU(ŏU ŏUŏ͏}ŏ͏UooU_oUUOUo.o._o.UWN.NUNU_*nUU W^xll__K{lKl+_K + + ~ ʃ]ʃUʃ{ Ƀ{ʃ{ {ﮪʃ{W{W__{is{Is{Ish{Is~isHsIsHkIs(kIs(kIs(k)s(kU_(k k(kc(kb(kb(kbW_cbwUkbUW_bbcbbZbZbZbb[bbbbbbUubbUujZbZ bZbZbZZZZZW^ZZW]]ZZwuUUZZ ZZZRZhRgZRhZRZgRgZRZgRGZRGZRgZHRGZRZGRhZGRgRHRgRHRgRHR****gRUUU%gZ@xWU0@\ 0 0(px0(+~0 ( *_( ( ** 0(U%-A(յ"9(x|5B9 c9( /Zc9(1(V~x\(`z ` ` AUWWA@)@U d! #!.#!ap#!@(@ @xV_a _UU U !!!##! #謨 "!       Jc1/9)xx`c1B #)azk#)qI9 9 XX\V C9 Օ c95%%,TTVW뼫z ˼ W U_˴뼫 ˴ ̴W ˴UU ˴ ˴ ˴ ˴˴ժ(뼫뼫˼U˼U_zzhK^\XxK xx ꃨ~_w{訨냪s~{s_{sUUWskkk_kckckc믪kjckjccjccjc=ojc `X\WC1%559 >+Jzzx#)a/_9+UGRUgZd)&JAp GRA_GJ9׿./Z1j9 xB1 B1 .C1)567AC155-eZAʂj#XPrr1W^ D_d15U__AXUUUR!UUU5s յ |k |s |s* | t O9j+| UW\p(c 5UUl") %L+|L+| lLLlMm*/l U* ͔͔* +.. O+O.o.oOUݫoOտ*O o*нU н нŰU ΰU 0U*0U0U0 00U00U婢0U UίWίU͏Wo꠯oUNo.o.WUN_n. nxWV\z^~ͬl誨lwlU_LW~l+WK ~+  Ƀ ʃW_ʃUUꃪꃪʃW~x{ꨠ{^~~{is{Is{IsI{isisIs~zis(sIs(kIs(kIs)kIs)kWWIkk)kk)kk)kc)kbkbjckbkbUzcb_cb_zkbbbbb*cbbb+*bZ bZbZbZbZ *bZ_~ZZZZ~ZZUUZZZZZRZRZRZRZRZRZhRꪊZhRZHRZHRZHRZHR猪ZHR ZHRAJk*hR`\WI@\Uս(@% 1(0(^^x`0(UU( ס(( ( 1( 1 / x"1` -"1(-(A1U"9 x 1 W~x( pU(`׾/( ~x^a @~x^C1@UU-!@5 )##! * #!ap^d)@^UU @Ua u!@WU5#!A #!$!!!#!#!#!#!"!      $I9IC)zA#)^zbd1\!_h9/#1 c9 55%%-A%UUJM UL U, U~, 켪 ,,,  + +, W{x뼬촫UꫬKxx~^k+}+ ~K_ U^~{냪s{sskkkkckckkckckkccjccjco7?J[WV\\ J!- J XV_U !aU+ )!~d1a WUUgR  bB5/7Js'Bppp'J9U(B)W^^x")(B1)%R9%-)fZ%R=jD!b@@@D! D!$D+/$U~,|-UUs- ts |s |s |s ,| |@ꪪ,| UW\pc 5UUUL") %lLuulLlL M*l*****͔ ͔./..*O**O. oO*O "oUoU*ŏŰU*Ű* Uн 1*Q*qկ* 1U 0U*QUQUqUQWQU0_0UWq0U]PU0WW~ͯWz͏ꀯŏU耯nNꪠNU_nN _~.W~ ͤWͤ蠬UꌜkKKU__K K K ]+ UU+  ʃ ʃUꃪꃪWʋ{sࠪisis{is{is_isIsisIsZisIsWzIs)kIs)kIs)kIs)kU(s)kUU(s)kUU s(k)sk(kkU(sb skUkbkbkbꪪ kb^kbjbWU-jZjZjZjZbZbZbZbZbZbZbZbZ_bZUbRbZUZZ__ZZUwWZZ**ZZZZ*ZR ZR*RZZhRꪪZR˨Zp^Z@xWU0@-1 z^( _W0 ~0 kUU( `z/(-( z1 c9(կW"1 ^/B9 b9(B9(U"1( 1 z_^ `z^~(@ ^ @{0@UU5#!` #!#!`#!@x^U(@/-(``pUA ^xx#! U% #!A #!#! #!!!##!#!#!___"!!ꪪ      A)ɥIc1%Jc1zzxpC1!徬C1 mǞ#)ZA +* 9 FRAyM/Mc1 l,L K ,Jz k+, ), ~, ], w, Ū, , L,u,L", , _z 켪 ( ̴봋KxXk+K++ * ^_W {ꪪ {{s{sW__^skkkkkkkkkkjckkcuucjc(cXXp`C)?/JzWUaU a.'#)*k#)a^ c1aWWa)k %b9W\V cBURBxppHJ")pzz)(ꂂJ(% eZA% j%R?/jpXVW$__$D$D"DdWFBU_s! %%{s{ t |s ++*,| |L |1AꪪL UW\p[?l") %lL(Lm+ ,pl+* ͔߯͜>/*? .*O.O. O]O oΏ ŏ蠪Ű/  QQ q1յ/ Qտ q *2U 2U SU(sUsUsUSU3UUU_P0W^PW0_ꀀW_կ͏_ꨀ͏UWn_nN_n.N-W- ͤͤUWͬ Wꨬl_lUlKV^L+L ++ ꓯ Ubpʃ&R~UJU{Z-ʃ{UUW{is{js{IsI{ssIsisIs__ is)sIs)kH{)k)sHkIs(k_IskHs)kU__Ikk_)kkU)kkU)kk})sb)sbkbj c// kjkbjbkb_bbbbjZbZbZbZbZ**bZbZbZbZ몪bZbZWbZbZbZUWZZbZUUUZZ.Z xb^WU( ޵ 9- 0 U( ສ( ^ ` ` `/ (` ߿( 1 /WU"1 7%b91 c9"1.jc9(_1(z1 z__( ` * `/ /! U D1#!#!`\@) V @^\ UU W5#!@-#!#! #!#!"!!!!#!!##! _"!    !!#1)۫9)9C1_c1!X|~c1 ZB#) Xrz| (.A))*fZc1/FZApõ˴JuUFR %,l zzL+^^ +-- n ,mL,~nK,UK,,L" L,UL,L,ﺻL,ZL _,ꀀ 봫``ࠫ+~^~xJ+5K*+ * _WWW {{~__{sss skꪨskU]_kkkkkkc*kc~kccjcc1`@#!}1U+9 U#)#)} !\!aU!axx^UB55b9WW^XB1UU'B1U9#)h) j") rJ~Hszz#!+-$直Dz~)D- )d!w)!br휣9%sZx:+|s+| |+| |*+,|1aꪪ UW^zHc?") %l* l͔͔휭͔+ .Oo.OO*ݯн*Ű+н0UQQ/q1Q*q + RU rս+2խ*sUU U]sWsUꀴ2_s2__~耲P_q0_~P_ꠀWկWzݏ_*nW*(N_xNUW~N.W^.-ͬͬUzU_촌̴UU_llL_l+K,L K U sz AWKI^UUbAUfZI%fZIpEZA/ /׉{%R UWU{A_{Qis{is뺉{s__{is{Isi{Isi{IsU_i{IsUUi{)kIs(k)sIkH{)kH)kUI{(kUI{)kUH{)sUI{sH{ sUH{ kW~)kbj)c j)cjckbkkbWjckb_kbWkbUkbUbbUbbUwbZbZbZbZbZbZZbbZbGR*jZXWc9`|Wս1@+0 z( ( ( ^ `a ` a^ށ `"* ]-( U/U `\(`/+)("1 * zB9 UB9a( x^_ ` @z~  @/U#)a*/- d)#!@`\W @<--"1@WU xz_#! U5 #!@ #!(#! #!#!*#! #!!!!#!##!"!     "!D9#1UWW#1)d11 %_I#)U׿Ax#)` a^c9`?59 XAC1 =%JAU &RA]8 IU]J %mU_MW Mm.m-m-(n,un,Wn, m-m-_M,M,L,]L,W}], x촬``KxkK~K + ~ {{{{{s{s_ss訊sksk]_kkkckjccjcZjc[cJ[ʾjcWX9UUTb#! 'RC)_~|9!7'C1\xx!U!C)aGJ!A1UU{p1e)ꀥ1d)*j9 .I8WUWik + 5kHck^`kUUWX d!/-)C+J)յ-R)^b$/%Bd1\&J")W_ |! UЭ,| |.L |L+|R)l %l")UUU") %͔͔/***͔͜*#+ /+*+.. n/oOo/н-+нн 1ſQ/q0//Q q* / R*+ R+ * UUU_xWzSWW_2_~W~Q_q0U0 0կox^N_~n.N .ꠠ ^zz ʹ_ʹ_~llW߾lUl`KFZWK%R^UUsIXUFZAZQ fZIbR^_W>bIU+bJ/.nbAU%ZI%RAUHsA-UUW{A UA ʋji{i{~訠i{ꊉi{UUWi{IsiIsUWI{IsU({Is/I{){I{Is){is*I{(sI{(sH)sH{)s)sc)sc)sc)sb ){ kUU)sb kb kb kb kbjc kbkbU kZ kZbb"bbbZbZ(bZ 샀zZ`^UU0@% 1( U_1 {z(`_ @U a Wa Ua U U @ա a U `7%1 *"1("1( ^1_ | aW@xz{a@_U@!ꮁ ?-#!@ !@`ܵ1@U{`a  _#! % #!#!#!*#!*#!#!#!⪪"!!!!#!!##!#!"!Zz{    d9#1d9#1]zC11A)%wC1 pV^ @`@:  C1a 5UJ +FRAվFZ9WH{A_}  /-nmmm__mNźMnmMMMWMU_m-m,M x ̤xxxxkV^^^lK^V^K ꨼+ _ { {~{U}{{{s{s{sW___sk~zkkkjccjcઊcjcWjcj[Jc[kI[jc Xk!UUWXI#! -U&R9UzA/J#!UUJ#!ե A9d) UAe)/*JAia B zx1'% b1!W~9 ?k!1 5kjc衪k9`kUVxkUU {#!UUFJC!1!+U2eU1U^)C1)U+|C)%UU |! 5L |L |L+| * 9ꪪR")UW^zHk ?B) %͔픭u ͔/ .. *O.o.7ooo ен+ нŭ Qq1Qֽ- ޭ-- R 2* ս/ XVUUտ UկUWUWW_~WzRW_~R_~W~qW~蠑0q/_/UUk_xxՎ^nNW_n _M-  - U~ _ +`̴jWjxWURbRxX?b%ZUbRbFRz bFR_U b%R묊bI xbIx^fZ9 z&Rc1^JC) /%RA^%ZA袪{RA_Ic9EZc9-_c9UW"1UA-i{i{着i{]ii{_iI{U_I{U]Isi{IsIi{j({i){I(s({)s_H{)sUI{kI{)s/){IsI{)sWI{ k)s kU(){ kUW)s kUU)sb)sb)sb kb kb kb kb kb] kb7bp^FZ`XW9`% "90^_U0( WU(`^ ^Ua UUUA A A A A AA a@* `- ) }( 1 1 zz(`z @a@r\@!@!꺪*` A%m]a  @ _U ! WW #! % #! #! #!#!#! *#!#!**#!$!!!!#!#!#!#!__Zz]w  !Z&d9#1c9#1~c9#1C9#1UUժD9)#1W#1aUW)aUUUx``*aꪪERXfRUER) +b9^ m9 m~n^nnmWW_mnmNNnmNmN﫫mMM-p`hx pxk\lKXx^K + | {ꪠ {~{U_{{ʃs{s~~^^skxzxhkkkjccjcjcc* jcj[jci[Jc[jcJ[*jcC)`)[#)UW\&JC1 UxBd1bID)zU 9D)U 9D)]9D!p@1**%JD)꿵I9A1~n9").xA")- A!1z蠀A9UkJ kc "skkFJ@@9^#!)e-+9)-19!UՂ9!W„)!x |! U+B L+|l+4[rB)UW^zB)UUU͔9UΔA^UխA UER-..O?O.o/oнеѽ1𽯫Qƽ++q1έ qֵ+޽/+R/ 2*/ - - ++U UUU_U_~_^xsRW~s_^z~zW^xP^~pP_^P/U_WU^~Վ^zmWM~m-m-W mj``` FZ(sb\jfbxW/j%R޿j%J _Zc1zzb9ZJU-bIzUbJ ^Z9W%Rc1xWA")x_&JC)- GJ9gJ9zX*>GJ9_Rc9~RA IA\IA{AC1^\I)5_I{)i ( iijꉋj{ *j{I{iJ{IJ{JI{I{){I{(s)I{UI)sI)sI{)sI{)s I)sUI{)s]I{)sUuI{)sUI{kIss]H{ k)sk)sj)sjj{&Jbba`\W9@V-"9 -*1(~(@x( zWa xWUU A A A A A A A A AA a * @- a  `_ aj_a  a A a /(a U(@\\}A ~#! U +)A#!#!#! #!#! **#!#!#!#!#!z!!!#!!##!#! *   !ꪪ{UUUd9#1}C9#1c9#1c9$1c9#1C9#1zC9#)C1(x1_)UUp `x`ﻠo")?%J% *%RA*/}Z9~ /J %ݍ]ՍՎՍW_^m͋n ꪎmꂢnꪎmUmUnmU_~mNꊠM hxxx쬬xxkxxxl+K K __+ __~ | { {_^ {]_~{s⨠{sw__skx~skuuWkjckjc~cjcU_~jcj[Jc[jcj[jcI[icJ[jcI[ jcJ`jc1_jc9U_jcAUUjc9U*jc1U+jc: l%Rjic1^RA)UAa1A9A9AA9bsA9%UU1kUUVXkkJs"!W^p1U\d!!+U)!U)#_!#!(U)#!U!#!UC!!zW |!%UU9LFRUlFRWUlZ@_UUZ9%JA fZAz_+jAjI?͜%R-UU.ER Oo.oO;/++o/?-?𽰵н+/𽯭/+1Q+ Qο/޽--- s----55- ++- -- + + - UUUUUUUUUUUUz^z^zxz\xp`VV\|^^xR^xxrW_~xW_|p_P~PUU/U} U*Uz/_ݮW~ݍWՍU~耎mz^xM̓1i{b- I{bpWj9ܧZ&JZB_ j9_/b1bBb9~W&J1x_Ac1 A9‚A9u_91 B9(?>0RBU/gJ97gJ1zpgJ9Z /FJAWkWpQc9b}A"9^b91_b9(>^^zA( -r)5W_N͡ ʓ]ʓiʓUW~jjzzi}鉋JiJWiIU_IJ{II{II{i){i){i){i){I){I){i){I{){I)s){)s_){)sWI)sUUazsap^U9@ "900`~( ^W xWUU A A A A A*A A A A A A A a 75?/ @+/ z aa@^a ~A a / a /`!_ U- @)( c#!  #!ꪪ"#!/.#!" #!#!#! #!#!*#!*#!!!!!!##! # zUW}UUz{!    #1a  C9#1--C9d1c9#1c9#1c9#1d9C9U_c9#1^C9)_#1) (#1 ~C1U*J")7JC1A9 JA[fZA[?A /Uݮ ݭUݮUՎWՎUՎUWnmMnMMpp쬬xzj`KxK\^_U+K(K + j+ WZ+ Uu_Z { {~ |{ |s{kskkjcjkccjc~^jci[jcj[ jcI[jcJ[I[jcicJ[jcI[Jci[I[jcjcI[jcI[ jcI[ *jci[jcI[ "cIcjc$ZWXb9W^zA9_\Aa9AA1z߷Ia9Z95kA9 5sksk/s!XsUU^pC1U-J!UUU &J!UUFR!UU+fR!UFR") FRA5*׆ZJ^ZAZAZJUZJ*ZJX^_fZJ￿FRIEZJERRjmEZIz/-.0 ob-հoе?𽯵+н+ 1ƥq1%5q55-/ޭ--2---2--- - /+/+---) -5UUUUUUUUUUUUUUUUUUUU^xxxxx~^p`~_~~2^~R^W~_zU-'p 2WojzOW(/_^U*mbxxxz(kfZ kZkA*kFJ ~kA~UbAgRBp^?*gRBUXgJBFBBxzB9xx^A9^_5B9WU-`Bc1 xB9x[pGJ9.-gJB.J9`J9 /gJ9 \`'Bc9phJ1_c9(z_\!9 /Wc9 /UA) -(%_ A ʓUꛩ~ꛩU*꓉UʓU﫪jWiUI_ IUIUII iiU*II_iIUi){I){_I){){UUI{xVFb`\9 9(z0`z x^WWA  AA  A AA A A A A A A A +a ￿@@@*ށ@a xA a a //(@UUA x* U- a ?(/-5*(!rc (d#!..#!#!#!#! #! #!#!**#!꠪!!!!#!#!#!#!wUUu    #1 %U#1a"c9#1c9#1*d9C9d9C9c9D9c9#1c9#1_C11#1)c1)5'9#)%JC1 UAc1_&Rc1+]J9U%J9 %R 5/nͪ_Uwݮݮݮ__ծ]yՎ耮Վ__m__MW^zM̤~z̤K^~lKUuW^K+L+___+ + + , _U_ |+{_^~{sskਪkkkjcਊkjccjcWWwjci[ *jcI[j[JcjcJ[jcI[ꊪJci[jcI[jcJ[jcI[jcI[jcI[jcI[jcI[jcI[**jci[ cjcwWcDZ\`(kAW_A`1`Aa9u}A@9 I!1_A)~kA1UU/ UUkC)UUUZ Ac1 {UBc1&J9]FR9}ZA} bAU+Z%Jʯ*bZ bRz@Z%JWZFJ%ZFJUfRJzp`FRA* UZIZ%R_fZJտ Z%RZEZbeZU+b-UUA 𽏵нн Qƿ--q1-/ qֵ+/++ R-- R-++- 5=+/=5 - +- +- -UUUUUUUUUUUUUUUUxx^_xxz~\xxxxrXxxxr2v^~2~1\_|_oՂ^xpx^_^x"嫴`KZ``Isb{zk&J WkJ~UgRA% RB *R9(XxJ&JyygJAP~B9 /FJ9_bgJ1zU9c1VB9") 9")A) UWB)Bc1 -j&B9GJ9%/JAjzz'B9UgJ1+W^GB9V&J(^A UWXc9 %WA#1 k"1%U I*ɓ Jɓr ɓ ꛩ_- U UꛪU_ꛩUUꛉ*ɓɓ_ʓ*ꓩU*鋩U鋩UɓU≓iiU. ꪋaxVU"9 -"90\1(x( ( pz^V1 UUU Q( UUUA A  A A AA A @!A @!a@}+a@.`A`Aa@rA U?/ ~xA ^ UU5 -   +(C1 #! %5#!#!#!*#!* #!$#!#!(#!#! !!!!# !#!#!ZzuUݷ    |AUUW\)  5UC1 c9#1d9C9c9#1 d9C9{c9)zzC9 C1#1֍C119)%5U9")'69#1*+5AB)XhAC1%ZiJc1p--&R9= fZJzJ 5U /UU_/ꊪ_UUW^UUծzm|n ~xxxzx~^LV^^~L+ L+L + |+ ,+ *+{ꠀ s~{sUj`sksk~W_jkcjk[cjc_jcI[ jcI[I[jcJci[jcI[jc)[icJ[jcI[jcI[ꪪJci[jcI[ jci[ꪪjcI[cIccjcwkjccR`ika9UR@1pa9!)`xa1!+- AA15 +Aa9*A)WX")!Ք1") 9c1++J1 * FRB/ fRAfZJ?Z&JZFR+/ubA WbIUjJUUfRI?fRAܧZ9z fRA fRJ ZFRUZFR +bZ{ 5bZUV` bZUbbjb*b UUb н0ūQ//++Q--޽---2/-r-/ /r5/ VVUU/ + -  ___W^W~~`xxxx|^~h``rx`r2RV^zUq^Q5 QX0__xoWOW/x^_/zUW_J``pp̬Isbbs&JUWZ&J -_ZgR\yRFJxzRFJ URFJXvUgJA.xFJ9 FJ9XZAc1ނ_9B1_U9!_W") _])C) -C1(_z`:(/UU9 (-B1GB9./GB9׈JB^ gJd1^*GJC1^J"1^ GJ _C9 -(C9(`xj Uj0jAUUsAUUbc9 Ueb9(^{'(UAUUC9 UC9UC9UꛄAURժ꓆bꛉ ɓ ɋ//ʛ+xz@pV9@"90`1(z^( z99A-BJ!UI"1UA1W9(9 U^C9 W_a UU^A A A A *A *a@UUa@+Ua@a@a@ zA A /a a W W/+ A  ^_U  .++A յ%"1 ( Px #xp#!#!*"#!$#!$#!#!*(*#!#! #!^z!!!!!#!#!!z~uU޻    tpAUUW^C9 -UUC1 UAc9#1~c9#1c9#1d9)#9C1C11#1 b 89 /9")`Jc1mI")sAc17ymJc1 U%R1 +-ERAVX{pJ %U%ROUUUVPW/_/_~wU_zݮ_{-zM^zxL^_lKl+L+zL+UL+U_+,| + (*+ j+{ |szzz~sk|kk__Wkjc誀kjcwcjcv{jcI[jcI[I[jcicJ[I[JcicJ[J[icI[jcJci[Jci[jcI[jcI[jc[**cjcUUcjcjkcjkckZj*kB1W^Z!)Aa1z9A1a9!1ށAA9aA")\ 1B1+ %Ac1j+&J")%/gRBUgRBUfRAVFR9zkAc15cAU b%J(*kgR*kJzkFRybAWb bA%b&JX†RFR׿-5ZFRbfRbZ?jZ (sbUz(sbUujjz(kjj 5U(s Q+/0ίq/// --r2- --//+ =-+U + U*UU_U_U~_p耀^\x`r{xx|r1z1UUQ%QWW/WVxxxO_^xONO*.*X\\TM{zbBsb)kFJ^bBW^R&J WRAzFJ9^FJ9WWgRc1WUA")~Wc9")_UU")!! ! "! W_c)?c1 C9(UW"1 _~9@ 9-&Bd1*J9 J'B(/5JGB.zhJ1X`RC)/_JC1\-hJ"1UU|"1 V|B9`-A"9 }cA1_B90cA1/55cA x`x1` յ-Y(I"9bA"9WbIB9UbA"9UBA#1I"9 UUUj"9UUUɓ"9 UUCA Uɛz%b`T"90yx"91}Uw1(\\( ^ ` 8~9D)z^ aՕ //) C1("1(*c9)+9"1`-d9aWxC9@UU_@AUUA ;A / AA@)-A@ `A?a@xA / a A ޿ -+ a ꂂ wW^  9 /I#)b#1 _( x(#x\^^#!#!#!*#!**#! (#!#!*#!#!!!!!!!!꯮www__U_{i!   |k{{z{kJ`mcb_k U_kAUU_D1U|#1/U9`C11C1#1jUU#1)#9!^^c1^pc1'9!">J")I9XXAC1UWZ`A!**FRC) /_k#)íApX`O%RP/*P/UOW_///___m^zm̬^xpzzzl~lL_v~L+L+L+,+ +L {ࠠ |s{s^^zZskߟkcjkccjcz{VjcI[I[jcicJ[I[jcjc)[*ci[I[jcj[IcjcI[Jci[Jc[Jc[jc[**jc[ *cjccjckjccic*.kjckJVXZ9W_9a9_a9A1Wa9 )**~a9)ka9 1")+Ac1տ* &JA %FRB*ZAWZA׺bc1zbA -bZ-/(kbp?%%(sRXkZkFJ( c1x說k9-^(kA %IkZUU^bZi͵bZVbZ -?kb(sb/-(sbHsjUupsjs5UUUQ(s %q q-----r2%R+-/+   + + * UUZW___^_zr~R_W~hQ/1U5Q-xW0UWWoU^X^OꪪoO*OX,i{WnjsUs c-5s)c'܋sZ^|Z1^gJ9 ^VBc9^U]9")^^c1")xUUU")!")!c)!_B) _\! ! //?"))/C1 %#1(UUz\1 ^z^ ^x9%UU9 UBD)* hB9WhJ9+hJ:**hJ")xhJC)-\GB)p/UB bA"1{"9xxB9`U"91` WZI - YA\\~_AbAWjZbABAآbABAx‚BAb9+"Ab9BA"9bxBA"9zmB9"9mꪪB9"9cA"9 A0x*cA(Wx`1(0 _! _W'$!a % #)pV X^A , UU) U)@U)1 "1a Uc1AUd9A*U9a^/9@UW^x@! a `!A@a **j z^A A A a @ -+( /( _(9 %-A `\VW( (!` ##!#!#!#!*#!(#!#!#! #!!!! !!!!___w_{_U_o!  !snck-[x~nc [Xmc [(WMcRu [):hR_RAU~,[UJ)UUU#1))C1/ZI^{c19 A#) }Ac1AC)被AC)'J9%J9` P9 5UP(s /PP/WO~/*/բhՎ-hx-~X̤W_zKlKkLu~L K L L , |+{_~{szxskzzkjckjc~jcI[jcI[J[jcj[JcicJ[IcJ[)cj[icJ[I[jci[JcjcI[jcI[**Jc[ꪪjci[**jci[**cjcjcccicꪪcjcjkckjc+kAXkAUUWXAa9_xz c@1U- bc1UꀨGR")UWzc1") 5Bc1 J9%JA(էZ%JZ9XfRA}}Zc1-7_bA**/ kZ(kgR7(sZ (kbRgRWbFJ/b9x(k9 _IsA-IsZWVpbZbZbb kb*HskIUUHsjk(sb* '(sk/qHs UU(s %--(-+--5-= + -  WUU~_W@`xW߱r(Q|Q Wq p~ P]pr^Xx^M`o{\W̴Z\{)k}`sbMseZ'%-sZ s)ck^\V cfRZXXZ&Jb1\\\\c91c9")xB)")U^B)")U1") ))'^1"!^x_B) U!說! !!-~C9 # "1(X(Xx ꨀC1-UU9 U9#).%'B1 GJd)^hJd)9 \1-/V1(rI(~.I -zc9(A(W%/I!1-IAVUUAbA AbA_רA!9bAB9bA1B9"9jWBA1BA"1B9"9bA"9"AB9}cA"9A ^pC9 UUWx$! #)@XW b^W AA A  AA A A @A A 5UUU#1@UU@!a @!*@!*A a  %Ua A A `A@+//*(-) {^_ ( d9(--9 ^( zz((0zZ^^"!#!#!#!#!#!#!#!#!*(#!!!!"!!!!!_ꪪ !_zku_  "!sRk [ގc [\McRMcRWZZXZJRJ6'eRjJ  [iBWUZIB//{'R \XZ#) ꃫ")A5Ip9 c1)_A#) -}A#)9")`A#) 7J9(%R9pդ9 5UpfZ P/P/O/0^z-zxxp ̤xX\줬^~̜l~zz茔KLlLU^~L ^K +LL +{ |sZzz~skx~kjczzcjc_UWjcI[I[jcJ[jcJ[icicJ[IcJ[I[JcicJ[icJ[j[IcjcI[jcI[*jci[jci[jci[ ***cjcuUcjcjkckjckUUc}kj[kjckER`k9ik1%Vx{1%{GJ_Z")W^z9!*+A1*Ac1zFJ") _U&RB)UBC1`Wի%J")gR9-}bAkRkZ7.kZbFJ_^R&J /^ZBﮂFRAާZAVzIsA (sR bZ|bZ+/bb*;<*kZjkER %HsbHskh{(sK#1*1{ %Ւ -5 --* * U*U z^U_UUU蠪__~zU~xz^^Uwqq/(W-/}pV\Wp^x`ͬoxVWUIshpZ^{)k- ˃krzWWjsZjkIkeZ #sZ k cx_W)cfRZpgRB1\\\\b9c1c9")XX\b9")WW_z)")U :")U :C)U^p)"! _C)!xXW_! |~ d)! d)~z 7X#9 1(`X^0~ _~^` ?c1/ե1 U1 61d)= V9d)`^d)X`1 /c1 \X9 Wյ-9(*Ac9IA(IAxAA_W AcAAb9*AB9긨 A1^A1 AB9U_zzcAB9 bA"9cA"9cAB9WcAB9c9"9^C91@ B9Ax1 a A A A A A A AA AA A ;@!?A  A@ a za  A A A  AA / aA/ յ  "z aW a*//%) =C1(+qrX#1 ((( #"!#!#!#!#!#!#!#!#!#!D!!!"!#!!!!﫫~nuu}y"!   [ : +UncjB kJ Uk [PX_McRwRJv~{RJmas]RJUU닊JIB(Ra`pxXR } -[ U^e1 U^#) I .#) \9! }c1#)9")59 79C1 U9#).9C1JC) 7J9`p9%UUJPUUVXp/O/O//~z`Mxppx-~蠠 ̤Wz_w꠬l^llL^^^zl+kLUL++{ |s^^zzsk~~kjczzXxjcI[jcI[I[jcicJ[icJ[icJ[IcJ[IcJ[icJ[icJ[I[jcJci[jcI[*jcI[jci[jc[ *cjc]ucjc݊cjcjkckj[kjckjckjc kk +k%R`s1Wx샄1-shJ_~R")_zࠄ1 WԄ1!x 1") gJ1Uխ R9 (RAb(&Jb1pZ9%7ZA kgR_UbgRb%JpfRFJ\UWZFJ- Z%JUWZ%JC_ׇZA_kA-^(kJ isbUU^bIxHs%J 5isERzꪨIseR-^isb {HsUrZi{(sWpCh{(sj Ւh{ 5U / " * * UU"^WU]WUUꪪ zxzz(/ '~x, PzXppW\0`X\W Isx{)k<6{(kzIsb`jjseZcbrisbccjkb-{)cW~)cZZPX^ZB)\\\\c9B1'?c9")c9")ppbc)") '%:c)5%BB)xZ\^)"!U]/)"!UUc! WWx *C!?)-d)_)5WV1+-1(Wu0^z {a鿿a} a/d)㏽1!i)!gRD!U-R!UUB#)uJ)*JAIAxIAIA^AA+ AAU(AbAAbA*AA_W`AB9 6AB9~AB9cAB9cAB9cAB9AB9cAC9c9"9zC9"18B9 `1AW\1 UUU^ A A A A A A A A*A @!@!*a `! @A`zA @!%A _A A / `Aa-/- a{ A_Ua@ય a%-+d1(5cd1(TV}U( ,0 ! ח5#!$!#!#!#!#!#!#!#!#!#!#!~!! !"!  ꪪ !UuU!}}y}  :1{{JB1㽫J1*R:.R):URjJ{z=RIB^RiBRiJ-iJa\ܖ-[9--//-[)``px1F! /1(܆1)#) (p#) 7#) .d9!ZrC)_C1* c1#)%5 9C){*Ac1A9@9`P oPoPWpOU}{_P~zzm^^xm ~- ̤W̤lW~L(Kl+z+{{sxsjc~cJcjcI[ jcI[ꪨjcI[jcI[jcI[icJ[IcJ[I[JcJ[Icjc)[I[jcjcI[jcI[jcI[ jci[cI[jci[ "cjcuucjcjkcjkckjckjckjckc /kk(/kikJ*s1WXksB) U+cc)XU1!%FJ1UU+R9յ+ZFJcxFJB_bB UbAJc1x&J9 ZBcZ9/- ZFR R%J\%ZFJ+(sZ%IsfRU_^pZFR %_b&J־ ZApbJuisfR 5s%RWzIs%J *Isb+ IskWIs(kzIsbHsj*7h{k*Q(s%UUH{ 5+ *U *(_U_UU W75&<<xj`bPJ{pX {˃Ispx{Isjjsk||{kbjsbsZzppsZ -sJcIJcZ_XXzRb9")B1")cAB1*c9!~^x1!-UUUc)!8/1c)/}y:c!z-gB!_W^C! UU_\ d!-U1 U!x\W(/1 1(Wp_((UUW^`7?z  @ ?9 ]/&J1އRB%/*kgR *c1`&J1{JAJAXkIA~]JA/JAWIA/AA^^AAAAAAWAcAAcA_/IB9AB9ui AB9z-IC9ժAB9}c9"9B91C91 ?B91W^W1h 1!U^x`@ A A AA  A@!@!A +A@ `A]_A@}{a kA A A AA   `Aa@va a +(A+C1/C1 X( 1 1(}k~ #ppxX#!"!#!#!#!#!#!#!#!#!#!#!!!"!"!!!!!!w_uW!  1)" :)>'JB1V IB)J1[_ڸjJ:կIB9(ׯ J:WR1jk9b67'%RIBɁRW1F!އ)\^~f)%}9!^5U9 UWxC1%C1!c1b #)%Xc1 -Ճ9#){9#)_AC1/UA#)r9`O9 pOo0ުp/Oz蠀MW~m WVx-^̤̤̤ ̤ṲU_謜kzzzK{xxx{kxxzkjc~__}jcI[ jcI[jcI[jcI[jcI[jcI[icJ[icJ[Jci[jc)[ꪪjc)[jcI[jcI[jcI[jcI[jci[cI[jc[ ***cjcU߉cjc߉kjcUcjckjckckjckjckjc **kk /k9@`pc1!'FJC) GB1 gJBWURB.-ZFJ.5Z&J^ZBU~ZA5U_b9x­WAB1-pfRc1//ZA./ Z%Jx. bFR * kZz kZ5HsbB/WkFRWx`ZA *^RAxյZA%-+kAx{%J_isfR - bis(k] IIsb`p isZWzisZ 5Wisk}Hsb*`pj5 / + UUWWUU_UUu_U]U_ xWz_Wq>_( qVx+ `n\WUUIsp{Is.{)kp޿uIskx( j{b^HsEZ(< ZzzbpsFJ/ sJcwJcZ`Z`B1")/6b9")׃AB9xWcA")z{")!.1!/_U1 _-)!=\RB)UU)WWb)UU?1U{bC!U} !` +/0 0 _(xj* ` `-C) U1a .W'J#!.R1 % cgR+%*kR  c9\XfRe1iJ9(JAJAzJAW}UAA ^IA^*IA *IAާ(IAjAA_Ac9.*Ib9A"97Ac9 IcA5WURB9XbA"1xB91*B91"10~10ʀ9jꪪ @UUV\@!@!@!뺠A  A @!a wA@ `A_A@a _UA A A AA *"`AuuaA- A` AUյ (A*C1 5{W) m]W( ( (x1 ) jz7 #\VWU!#$!"!#!#!#!#!#!#!#!#!$!!!"!"!#!!!!_!!{]Uw  1F!?71f!(:)}]_):)*?J1.IB:IAjJ:%jJ:^IB``p:%-- [%zxF!tF!~%!]}u 1%WUU1x-U9!uc1 9>ZzAa^ I c1)뾸c1#)>֤A#)7A#)/MŃ15UU%R %OWoOo/~o_/m^xWWUUz ̤UU~ ̤﫭 _l_~xk{xx |k~~kjcꀀkjc_z~jcIcJc[jcI[jcI["jcI[I[jcicJ[icJ[Jci[jcI[jcI[jcI[jcI[jcI[jcI[""jci[jci[ꪪjci[ jcIc jcIccjcՊcickjckckjckjckk5?}ik9X\v'Rd)FJA{&BA/ B9BA(  FRB=Z&JuUfRAW%JA ז%J1x(Z1-ERc1%J9 /{Z9 bFR kZ bFRXkfRUZ9~VfZ9\bAbfR)k%RZJbbJ5_p_{ER U{Zj%is%R%x{ER(kZ^*(kZ mb UU_uUW_UUU_UU__UUUUUxz`_zrr_ꪲq U__QXU__**JpXVU닪{/˃Is{)kjp{)k}U^{(sbkZ@\(kfR/{b`Wsb |ckkZXxb`B1")_WB1!cAB1ucA"1c9!^^xz! _ބ) -1C!z)"!%'1b)`z)!(^_1U!!W\VU( UU \`b6^ 7ki(-( \߫(^࠸ a~~@XZ_@/9a%UGJ1Z'R9 >bgR5sb-W*c9PRAUZAUWVJAJA_WJAJA/ JIJA\_JAz޾IAU^z^AA Ac9Ab9zAb9AB1jAB9ybA1xB91+!9(!10101((@\Xp``AA@A@zWa A A@ A@ / A@a A  UU5)  A@!A / A a `!A+ a/+)( ( /~( XXV#! /($#!!##!"!#!$!#!#!#!#!#!#!$!!!"!B=-R#!_p^U!!!!ooz"!!jB)uk):F!}_1f!0:41)e:)郩IB1]IB1(B1*?iJxXX^jB-- JF!XVWUg!&!}gF!{&޾%Zz15UU1%U1 zjc1%FZ WkA^bc1 9! /zAC)ZB A p/jC15W]C1UVX`ŪowoU^Oo/_Om^ W_ՌՌ-̤xlxxxl{x |kxxzkjckjcW_cIcjcIcjcI[*jcj[jcI[jcI[jcI[j[IcI[jcI[jcJ[jcjcJ[icJ[Jci[icJ[jcI[Jc[jcI[jci[jci[cIccjccic kckjcikckA`pȃA--]1\x Hs9U_x&J1-&J9&BA/_&J9^J9U]&J9 }UBc1-&JA*fRA׫fRB*fRAxJ9\bZAէZFR/rZ%JZA\^WZ9WU ZA (sZ-jZ\BkAkJxWZJ- bJx. Ik%R ^{FR%{fR_)kZ (kb\kbTb 5UUb % *(/UUU WrUɋ U-_UzUUx~Wq(qU_5QpX\is**닊{kpT{Isx`p{(s_i{kIsb`XIsb% Hsbz_jZ^bZ obfZ U)kER b")XXp9 A1!cA")/cA"1B9")V") ~! ꪺ1!%5U9"!zxzU)"!B!xxx _z_ (*?(_~xx! /\x(* ( ? (X`aWXa@@m_9a %UZ!ZA/mZd)/bGBZ9PXgR9'JA%.JAࠠJA/JI> JI JI JAJAJA_ުI9ՠA9.(Ab9Ab9>/A(``bA`bA1B90_!10U10w1(ꪪ9jꪠ AUUWTa +A@*A` "`A`AUWA`*@! A ~W! U- )@XW xVUUA A A WWA ~A / @յ- /) o ( }UU! _/#! - #!D*#!!##!ﯿ#!"!$!9#!#!#!#!#!#!$!#!z! "!#!!!!"!_몾!*(imi  R):[8J1ظ,,IB1wIB)uIB1޸:1<֗.)B1zz)B1/% 9֗JBf) W%1G!x)zjF!ÏF!F!G!u{%&!_{f)/1XUA!%%J cA z+A\C) *(y9! A#) ({ pA 5oWp_oWOo/޺訪o/O耨/~xm~m~~xx̤xzjxL{x{kzxxkjcjkckjccjcucjc_UujcIcjci[(jci[jcI[*jcI[Jci[jc)[JcI[IcJ[)cj[icJ[icJ[jcJ[ jcj[jci[jci[jcI[ jci[ * cjcuuIkcikcjkckjccfZ`kc9_zHk95_p9 U9WpfZ1UWxB#)A1 #Ac1pXA1^׽)&J1-*FJB fR&J+fR&J RFR_ZAzFR9kZ9-zZA fRAW/ZFRZ~ZFJUbfRUZJVbAWZ%J-jfR bZpVVbFR+b%J\isJ ׊{b^pbZ>bfR((>beZ(^jEZzeb%UY-`ț~{U(sUUsWUU (s\U_(sjH{sk/H{rUi{rU铇b+_j UUU1jUUjUUbU%ZU{ UNUU~qwUpŪTWUU닪{`˃iskʃIsi{kxIsb`X. Isb Iskzkb`bb>bbxXkbbZ`kJbB1zbVJ)UU[pB1)꯽cA"1u%cA1B9 zxzz *"))!- +)"!~W"!^^\_ ?0xz_U_*` % `/( ( (aXz* @a@~za@m_1@#5hR#)Z9 c1+7b9&b9zGRC1^ER9=&RJ_T$RJW%RJ_%RJUU_JI%RI/%RA^/%RA]Ib9,/JAWWV\Ab9jAB9WU}B91B91"91W!10x10%0)1((AV\Xp`AU`A`A_UA@a `! UU- 5 pV %@@ A A a Uս/ AU+ aս* /(`z( b*  ^#! U5 #! #!$#!$#!!#!##!"!#!￿#!#!#!#!#!#!#!#!#!z! !!!!"!_!!! ﯯ!ncjBR :J:ڋJ:ژ>.J)BwJ:- J:^xiB$)@@17% c9 .[g)^\Xp)g!&!>g!&>g!&BG!,0G!G!u&  ꪼ%!]98U9I!%߫9 |c1 %x9!%9#)/b9}UJ %op_OpOoO]}^Ozxx\~ՎŠz̤xxxzl`l |z |s^xxsjc~zxxcjc^ߊkjckjc__jcc cjcjci[jcI[jcI[icJ[jcI[>?kkI[J[IcJcI[icJ[jcJ[+jcI[jcI[jcI[jcI[jcI[**jcI[(*jcIc jcIc * cjciccjkjcikckjckjck(c`*k"1^ikB1-\bB1xk1UP{9UU^^&Jc)* &BA}z&JB%--FJ&J,%ugRFJ(fR&JZ&JZFJ7R%J~gRAk^hZ9 ZBÕZ&J]XfR&BFJB,.bFJ +UkZ(sfRzb (sfRu(sZz%UkZhcZc%R_z)s%J _)k%J૵bfRV\b%R%UseZ^{5sbՋɋbULbUUUjZ$zkZ(/--Is(kէU(sZ*(z(seRW(sfRWU(sfRUUjeR UUUsERUU(sERUUkERUjEJUjeRjfZzbEZ`z{eb%ZEZQrI W%Z UUURUA+닊{|Wʃ{,u{{ kxIsbض/ is)kIs)k(kjZhjbjbjxjZ/bZ.IkIjfZ)xֵA)'pV9!\UUU)  C9)/cA"1zB91^`x1 (!!~_]_~W7"!UW5?zW#!a^z≡ a-5W(a( ~/ (WWj@a@}@!*` BA%Zd15Wb1_)s'J/UU k9( k9z. b)^Z#)-\ERD)ER%JERJޯ+ERJ%RIxfZI/jIWZERA_z``Ib9A!9(b9!9XWB91"91^^"91"91{j10&1(0 (`H(@_U|a zA  W7 UA A AA A A  u*@ a+ ~  b_  */+ '#!- #!##!##!$#!D#!#!#!!#"!#!#!#!#!#!#!#!#!#!#!    "!!! !_!!!(" "*!]_ncJNcJ[Z SIBW׼R)BR)B}RIBR)BWտ*R`ppXJ--)k [ r [)pX\\)g)Ì)G!k)G!mc)G!er)G!uZg!&!ɮg!&g!&^zG!^zG!UUW^ꢸ/9A/WWc1a +59 Vpc1! C) ^9!+U9)Xp%R#)?}9 %U}~аo~ꪏO޼(OVox/hpxz x^-px~W̜WW{X+xz~^ |sskpxkjcWkjc~jcc *cjccjcjcI[ jcI[j[IcicJ[icJ[icJ[jcI[jcI[jc)[Jci[jcI[Jci[jcI[jcI[jcI[jcI[IcjcjcIc  cjccjccic/ikckjckjczkjc=תkkskUs9xs9]W`HkA\Z9UUz*RA\FRBFRB FJB*FJBxFJBR&J5R&JRBxgRA\xfR97^{b9- UfRA%JBFJ%J+kZ%JbfRUI{Z ՉZ^b{(kZ%_ZZ IsRԨkR`ZEJ Z%JZZEZJ߆Z$R55 bfRzzbgR*-bZ zb%JUb%J WUb%JUUZ%JUER%JER%JuER%J}ER%JUUER%J]UfR%JzUUUEJJEJJ%JJꪀW%JI FRAeZAUEZAU%ZAU$R9l$Rh{/  ˃IrP냪{..IszV{(kV+*{IsŠ{jsbZ{is)kIsj^HsjzkbxX^^)kbu{/Jsb9 XZ1xֵ RB1ꨠB)W^Zp! ) //"1)ziB9)) C90 "9 XX!z` `_`a^!` 7#!@^\x(@ -( (_ a_`@A@A ŠC1  U9UA U'J! Z9 BgRA_&Jd1X&J#)xfRd1-_xbd1ER%J %RJ^ERJ%-/jER /+-bAV\`AB9A!1}B91!91"91_"10y{1(,.1(1(0 ( "1 W^ AUUTVAUmA AA a ?/AU aUaU"a    ~ W׽ _UV U#!5 #!-#!#!#./+#!##!##!##!#!#!#!$!"!#!#!#!#!#!#!#!#!ꪪ#!!  "!!!!"!!WWW_   *UWNcRߔncR.cRncRi kR_McJ{McjBת RX\\V-[#)--/ k SCJ)\TV1g!k)G!<)G!&)G!/<)G!<)G!)G!~)G!U_{g!&^(G!/G!UWz*&X⊨&!B ע 7AA Ճ9xC) ^#)p.c1*A)*%Rc1W9VX`wظozzznxn x~~~ͤ^^^^+zzzx+s^z{k~kjckjckj[cjcW_cJcjcI[(jcI[icJ[icJ[icJ[jcI[jcI[*jcI[Jc[ jcI[j[IcjcI[Jci[Jci[jcI[Jc[jcI[**jcIc (jcIc cjc݉kjckjckjc↑kjckic^jꪪkjc-5skUUsk{ksJ`s%J\s%JW}WxfRB^pr&J:*/fRB*FJB fJ&JfJ&JgJ&J`{FJBFJ&BnU&B1^&J1x%7Z9W~FJ9*GR%BFJ&BFJB~RBb&J -(sgR bfRʃZ 5_ꋇRxx^UbFJpfRAppZJ- jZ UbEJ `ZAxVU%JAU%JAUU%JA%JBU%JA%JA%JA%JA%JA%JA%JA꿯%JA%JAWJAWJAUJA_u]UJA}UUBAWA9+95% l{XXַʃ,{*,Jsxܫ{Is֭{js {js^({Isxis(s`rIsk7/Isjzi{b_5I)k!1X׫sB9W kcJRBzjFJc1z{! )) .1 **+-B90 _B91b^UC1/?xC)^x _"!UU "!`B!UU_B!UpW?) 1U^`V#!a%#!@UW^X(a U( p{ ax~ a@A@WV\xA A @)UUU(A*U9`*UA UhRc1*R9ZB 7 cd1WJs9VxERAZJ5%/jfZ-ob%R|ku`A0A1b{!91z!9(*j!9(1(𸢢1((."1(p1(/1(_z( (B9@jzzA A  A A@@ /Ua   _*#!U C!WݯC!UC! C!D!#!c#!##!#!*#!$#!D#!DC!!##!#!$!"!"!#!#!#!#!#!#!#!#!#!"!  !!!!"!!  1|-[ [U}r [U"1| [k [kZ^z^x-cB BAԗ5R(B ⪰k :b1)y1g!r)g!&r)g!)g)A4ب)G!,)g!/x)g!)G!^꫈!F!X)G!WZg)&^ F!x"g)aj``a a ꢪa #)!< ")")679!/9")cڷA#)+zoA 5ݪo栨xOnxMh~WW-zhpz^X^^Vl+x~~|+{~~ |s_^W_kk|~~kjczzcjcUcJcjcI[Jci[icJ[I[jcicJ[jcI[I[jcjcI[Jci[뫫jc)[jcI[jcI[ jci[jcI[*jcI[jcI[jcI[jci[jci[ "cjcu߉cjckjckjcikckckckjcVzjkjc 5skskss |s{icxk%Jנk%J_bBU^&J9 FJBfR&J/}FJBܮz&B9&B9*_%B9 B1xB1 zBc17&J9zFJ9&BBzFBB=FJA(R&J>bfR+ -kfR\XWZB>Z1(kFR{rr{bgZ5bA*`^b9xWUUA9*A9AA*/R9 $RAUUUXJAUUJAUJAUBABAIAUJAiUWA9A9 A9*A9A9A9A9eZc1oJLʃ// R-{`Xjs-냊{z~.{Is{is{Ishis(sXIs(so{A*pkB9`\5Ikb9 (JcJ/>xJcFJzUJk1z c9ik`FJ Uu%C))) /߽"9(+ "90x-B9 ^C) ץ1 W{!UU"! WC)Uc)^W-C!W~X) -U':  )`W^^X@#!`p AUUW\ A -( Ê(a~^@a  A Aa 5Ua `!`AUU9@+=GJ -Z9?^Z9 rbAke*k#) )k9jA%b%R@jXpJ"9~zxxB91'B91!9(z10 10!11]}}U101(ꪺ1(((p~(pxaa a  A! Uյ5    `* /)* D!! C!$!$!C!C!$! C!$! *C!$!C!$!C!!CC!#!#"#!$#!$#!D#!$!!##!"!$!#!#!#!#!#!#!#!#!#!z   "!! !"!ﯺZw^W_]* rnc}Q|k^c(k}|ksmc\x^Vk ``pZ5% tJ+ k1ppxX1)͇1)v{1g!미1g!>1)i1g!)g! b1 c&JbGJzbAU~`Z ZJB9``B91^V\B91ZZy{!91{{U_10u10'"11Uuw1(xz1(~((( (`@` zx^a@`pXaAW׸a A說 @   ) x! 耠C! #D)C!$!C!$!**C!$! C!$! C!$!"C!#!##!#!##!##!D#!D#!#!#!#!"!#!#!ﯯ#!$!#!!#ﯯ#!z#!#!#!"!  "!!"!! 몺^^{__(*  1|8>5Q|6,0|wrs]rsUꀂrkW׾.{bxxX\,[ 2|kbk1X\VV :)yo1)g[1g!61!s71!{1){1)yZ1g!+?KB)XX_)g!x)G!)F!h1g!G) X\\Va /*a #)@555%#)~{!(c\!ޗ5%9#) {c1 8>A#)b`pERC1%R9/'}b9_U̓9 %-|M xxzz ͤXz ꨬL~^xL |~z |kxscxxkjc_^jcI[jcI[i[JcIcj[I[jcjcI[jcI[jcI[jcI[I[jcjcI[Jci[Jci[jcI[jcI[ jcI[*cjcUUUcjcUW__jcIc jcIcjcI[ cjcUucjckjcUUkjckjckjckjckckjc kjcV^rsjc -%ssss* |s |s + |ic^XpicIclic %+b 9^k9UUxEB9U\Bc9U}Ac9_Ac9*W_Ac9(BA*UUBA B1^說B1 &B9^%&B9^&BA&J9FJB7}U-Z%Bگ_ZBpHs&J-UIs%J^xZ9UWx9c1/WA1A9A9A9*BA}UA9ZAZI $ZIURAQA׷I9^^^99 9c1 *99b^U99BX9c1 gs?rb15 \VWW\\)k`XW js * {U샪{X^W{{*_V{Is޾{IszFZ`1x^{( {h{ȃhsh{DR\\XɃRX{JkgR /6)cR{c1````Z---%bC)zhࠃ9@  -?("9 "10X??c9(u79!GJ1+gRB)fR")UB1 ^^9W_)%-)_\@~ޥ1` -5Մ)^Xp`U D!@ /?D)@V\xA *(A ա a ^" @a `xpa@khA  A 5UUU ^ UW -`)a/A" 5Z#)7_gRD) &GJ9@& c#)%-Rd1`9 -\91V^\{1( 1(>!10߿-B9(1(1(z0({W1((a؜(ZXXAXxz`AWA  Օ5% U }!U  -!j !zz!C!$!C!$!C!$!#!D!$!C!ZC!$!C!!##!#!#!Cꪪ#!##!##!!#!##!#!~"!#!#!#!#!#!#!*#!#!ꪪ#!"!       * UwwU((" "s/m| ]1|pZ7r|ܖ,rsxrk* omk\VVr1)+++KBhxxJB)}u1)8b1)I1G!.1){m1)rɷ 2){1)i%\1)^b1)^j1g!X⯾)h!/)g!X1F!J@TVWUa@u@A#)@%- "){!~z_C) C1A).%J#)5 %R9aIc1pAC15*95UUn9 M xx^] ̜~̜h{zxxx{kxX^~skU}}kjccjc__^jcI[j[IcjcI[ﮪjcI[*jcI[Jc[jcI[jcI[jcI[I[jcjcI[몪jcI[jcI[jcIc jcIc cjcUcjc_uucjc]UUjcIc cjcW]]_cjcWcjc]Ucjc_kjckjckjckjckic**kk*kkkIc5\psic ssޕ{k |s+s+icWVX`k)[:댌Ic %l.͔ /͜Ax c9UWxbc1UU\A9_-7B9A9A9A9 B9-:9xB1 {B9 B9 /FJ9 FJBfRBW&JBזR&J RFJ ާZ9W~J9uXA9pA1~9c1?B9]A9{bX{j*ҩ{GJ\X*kZ >7-Jk")xh@@{`)k&JWA\XpJUU Z UUb(սZC9u€c9(TGJ  55 [9pZ! WGJ UB1 T^U X^V`-:"V `_~|W1a뭵51`W^x#)a^bb})@뭵AWV\^aAU% A -(az @ aW_ba A A A  % `b( X /UA=U'JC)ÈHJC1zHJ9XiA9.z]A#)X*9!}D1 Wb9(鋭"9 1 51 ( 1(0(_W((/.h(`<& (xXXAza @   *!~UU+ !U_ C!d)C!I{#!UUrC!UUW9#!UUUxC!C!$!ꪪC!!#D!#!#!#!$#!#C!!#!#!##!"!"!#!#!#!e)/d)`#!#!#!"!       ! Z( * {}s"s߸(rs.q{*rk^W{e1`Zb55T|Mc%k1pp\V1)"31)jcIc jcI[ jci[ cjcﻊkjcWUcjcjkcjkc_ikcukckjckckc kkkk;+{k{[p |R %^+s("l+l+K/k` fJUW^X `/B QUQ1Pr%r9xRc1UWxj#!9999 9c1A199ܟ999c1xXAc1 }B95&B9(UB9 &J9*RB+URJ^5gRc1z`IB1 9B17Ac15eZA-/?bI^zDZRYR$ZQZQuZQ%%%$Zc1zxpz9c1U}}9c1 -9c1ꪠc1UU9Q%{95%ДZ% Zxo&J`x^UfJ9+^fR1xUN|1-UU1 U2Z^p kIUW_x{( {)U{"1^UUeR UI*z")UU i{"1UU+{(U)kbAjsbJkb)kb_WjZkbZo~bZ}/ZgZ.I{bjfR^ިb(p9)zꋂ#! U#)W) W^xx1`UW ap``aUa6_@W#9a}U9aU-A -9(xW)(x^  *z a*xU hu @ a}zUa{~U A A A  %U p誫a +/A*b9/HJ 덵J 7ZjJd1q9 ( 9 `#!`߻ 15!1 . 6"9 ^^1(0@X(`&( ʡ \VW@! A A / %_@ %!U #!/C!!#!##!D*((,#!UUյrd)5+ I{d9~_R)UUI#)_jd9յ-gZ9 `&R9zsJAACJ9{A!zD)X#!aW#!#!#! #!#!!##!!! ##!#!#!!#$!#!#!#!        뿮{z]W! *" 5 ]1|p|ZW\\|k``p|mc?55%|X\^V [ R1\V] :) 2){1)," :)[c%1)C ,1) ,1)' :)z1)@ .1) X1)X 9)^뭗1)Vx1)+-)@X\\Ta  a #)@#)W")kb c1! AC19C1xVU݄9")B`9 A#)FRc1 fZ9]}fZAU{pbA]U=7#17M_xx-xx\̜XZp^lKK{ZXx |sz{sU_zsksk_kcjkcjkccjczZjcIc*jcI[jci[jcI[jcI[icJ[icJ[icJ[icJ[Jci[jc)[*jc)["jcI["jcI[(jcI[ *jcIc*cjccjcciccic ikcjkckjc+kk?sk{s{s |Rx S %V+sl+K/ ̜-55-B`R1UUW^ %5URkr1rr1R1߼ R/UR)x1")UWxZ ܤ9c1⿵91[91]9")~9C) +9B)\9B).U^9c15yBc1 B1^B9*&J9GJb1`Z^^RB9ccb9")IB1---/%ZI55bIEZRrebIjzxX$ZIBr%ZQkQc1b`pX1c1-%9c19c1``9c1/55B1?pbݽ Дbx^{%JxW_RBWUr%J9B9^A19B1`-B1 5UR\p≇RB9|I{b9UU {c9U {b9 sEb{(kjis)k /is kjs kjs)k"js kWbXIs k_UIsbjb kZ{kZI{bu5I{bI{kU)sgRBpfRc1zzd)#!)C!_Ab յpc9\__"1`5"1@_x1AU#1a5UWD9 1 \V) ^ս1x(( (^կ aWx aW aս a_{ Aa U@` a A A A  UUa Xha +@9?(B) -'B'HB1]}91/1!Zj|1 (@<:(a:!1 jz( -((.r(@`pXA U+a @Uխ !a @a`A`X#!UVVT#!D!#!D!***#!`b#!U%r9 b)zI(UUC1(V_%mc9 >/}A b9 gZ9X`&R9b}A x^9X׵d1 Bxʢa~?a7?(!a_}#!-Ud!#!#!#!!!#!#!#!#!#!#!#!#!9!UU5HJUU^X    "!  zwU_WWӔ|󽗳s*rs|mcxxxxsIJ jBbTחjJ: :1 0 :)k1)41)q8 :) :){ 2){. :)> :)z맼1)' :)1)6x 1)XB1)%9)KM!@TVWWa@ `A~_^@%- )!xX / 9 % 9C1ov9C16'5A!pX޶AC) Ic1U/I#)&RC1 fZ9z^/jc1X^JC1^v  ^^^\lZ팔L{z~~L |xx+{_z{ssszsssk^~kjcꨪkjcWjcI[ࠠJci[Icj[ꪪjcI[icJ[)cj[*ci[jcI[jcI[*ci[icJ[J[IcJci[jc)[jc)[Jci[jcI[jcI[*cjcUcjccic.ikc_kckjckk?sk%={s{s" |{-R^z+R 5L | ++/ --n융ń1p-UUW\R %UrQUUUV1 W1UU/U`xC)UWxfZ"!T1")^1"! Մ1")Wp1!(9c1%9179B) 9B)79")*W9B1%{A")6'%I")bpxXB1") + Ib9 DZI $ZA<7'$ZA(,''$ZIX֗ZAZAIB)^9B)*9c1%59c1^_z91)-)s??ERxފsfR^kcRU*kcGJW*c9U_xFJ9uR9_'/fR9U^Ac1zxM") 5Ќ9^xxs9 /{js {W_%Jk{ʃjs]}r{{ k|is kc {k js~{)sj{Is\Is k(Isj*i{ kx)sjI{j)sjX~k(kgZ޿7)sA^^~9C!^Z#!UU5Z  [d)pGB UWV\"1`*/"1ax^(@ Ax`)@-5D1 p)^ ^% a ^] aW azU axUa5@( `-* aW@ppa@W}A A AA a A /A -ե9 +A`*'Ba.91 1$)ZXd1(xx1a/1(1(0(( @(@\VWUa @ A_{a@ @}} Q@U5 (#!VV\\#!D1I{#!5 JA~&RD1~{A(X^U1 ޸1 rX~9 }Օ%9#)ipX&R#)-5%GZ#)UA^d1 /9)XWA#)kʍ U a__ꂢa%- aZZA/~a-#a #!!!!#!#!#!#!#!#!#!)/1X_UU     U *UUU_uu Rs8.Qk{smk sRz^Mc`~'B9 :1IN1),:9)ɇ< :1[i :1^s7 :)/ :)r/ :). :)k7+:)zX :)1)7X1)p+1) 5Vp1a`a - )+a@A #)`-")W!/ 9?/AC1zp9")~%R#)յ%9C1 9c1j_IC)jJ)y<%R9%R9{zA")A!jb5̜fb +lplKL |x+{z~^~{ssssk*skhkjcࠊcjcZ^^jcI[ꪪJci[JcI[JcI[)cj[icJ[jcI[jcI[jc)[jc)[*cI[jc)[jc)[*cI[jc)[jc)[jc)[jc)[jcI[jc)[*jcIccIccic +kjcscskssݽ{ t |{+ |+JXp.Jl#-5-+*n-Ε5QX`ˬaUUUV 5հ_oWOޮWOUo*U2O UERx11U^p`A"!_B")UX1C)x1C) z1C)1C)_1C) Ճ1C)xc1")~xZI")%-- I")\\VWA")=/IA*"RAb`IA iQA QA7//QbAIb9 N9B)9c1U9c15/A1B1")^WC)5%%LER% s'BVUkc: _kR*[JxjRA__zxB1b^FJ1­5-gJ1U^9~zДc1ド {FR5ik^js-/ { {u/냊{騜X˃{X_˃j{ת{j{j~^{Is{)sbr`)kjz)sk I{kik)sj{kb( ,W)sbzWjZ j1pp`Z#)/UUZ UUsթR9GJ)Xp`)@\(a^[(a-zb A(ա AV\p`C1A -#1x^W a a`_ a aV aծ(_Պ `߫ a W @/(_U axwa@a zz A A A A AA ")@-զ1 HB#!57:1xg1e1(V^1({1(((1(1 `x^ ս @U @ @_ R`U5%Z 5XXPpFZ#!UUU5I#!5 J{GRjIpWI(pXC9( x^9(WU%C1 Ԅ9( d1(^j9_U)ua ) 9 - J aW( ax A^zU@ - a%V^ aaza UWaU-!#!#!#!#!#!#!#!#!ꪪ#!   _ zz]_s []s [UMc%!zZU1ppz^AB{ߟ9 :1sn9)< :1i :1y7 :1sM :) 21xa 21r˯+:)+:)⭾ :)7` :) :)X1)59@`pxXa@-Az@ߗ)!׺)*A!% AC1x}}9!ꯃ Ic1cA#)/- Ac1BIC)%:FZC)Rc1p\^A")CpA#)cC1@rzH{)kZ*lGZ l+l+zL |W~ |s_~skskzWkkWUkjckjc~kj[jcI[jcI[jc)[JcI[JcI[JcI[JcI[JcI[jc)[*cI[I[*[I[*[I[*[I[*[jc)[*cI[jc)[jc)[Icj[jc)[*jcIc/cIccic*kickc +?{k/ |s |{+{+**l+5 gB^x`FBM/572n%5--55% q:~_`\p9O") %Oޮ~Xm~^U,_WWm WW -m*UOލU`@ʪbc1&Jxzppc) c) C)"!zC)!C)!C))") AB1 cB1 A")/-- $ZIuEZAz^\RAy{ZZIcAZZAkk{QAaiA)brB)! -9B) 9c)(/AC)zC) ~x+")=/FJ{Z\VgR&B\VFGBUU}kk&B%/{R5~-9zx^_91ժ9c)1c1}z`c1!z -%5fZXxn_y,냵,//L{ո {zx~{7\˃{W_{j{~{JsWxJsk^^pkb8(i{kUW*(sb꾔I{k kZ\jgZUbgZ/{Uj!`j#! _W`_WU9a -%ZB GJ W\`1` A5Wx(A/(@ꪪ!^1A50WWx a׫Z aW5*(-^ `^ a`X aի a~ a^ ` jz{a@A A A A ! ! AA +/d)`+--59D)XX:d1-90#)1(`1(0(}_1*j  @ ` ` UU%1 UWd1p``s  sI Z*sd9UJ)x^U"9 b^1 \A) i]C1 d1aWd1a_UaZa a.^a(U9_5 &R! Vl . @^@- aWa* azꨢ a} a^a7_aUUa #!#!#!#!#!#!#!#!       {ww}}}_U_ -cJBx^J%!^V_1`WUW%!/%!xX\T1AՕ5 :1cN :1ye91O :1[m :1s' :1Za :)c 216c :)/ :) /+:1[^+:1j :) :)zz :)->* :A\\^Va@  a@ Aյ5%")#) ~% 9 / 9 Xܤ9!"+5Ic1ZI#)x^Ac15AC1X>AC1.R9zIc1ڜI")9 pX^_&R յ+i1  {R|l//[lRl+L+~Z__+ssk^^kjcjkckjckjc_ciccjc{cjc__WjcI[Icj[IcJ[)[jcjc)[JcI[*[I[)[I[)[J[)[J[*)[I[J[)[Jc)[jc)[jc)[)cj[jc)[jc)[+IcjcjcI[jcIc*cjc%UUkjc?kk |s+{խ*l+--=L̤l/d)xN1 -5n-- n xxx/ި8z~P VX`JUVX`MW_x-X-촋W,U-UM* /̬9VT\XA pppp  B) UUc1 9!UUWx"! {9 ו55A(xX") ../)IB1 RI%}IB98Ib9IB9^IB9ߣIB9pzzbA!pX^^")!B)!*C)!c)")m}C) <M%J55%FJTVWWg&BՕ55gI````JcZ'& [JpzJ1xx9c)9c1*. 91^1")~`p^FR ???pbppppL /WM,˃肥 ˃Wx냊{w{j{Js{Js{)k.^{b~W kZ^^IsZUkfZ UjFRzbJUgZJ^U*bAU*bAUGR)_GRU^&RaUUUxC)A--U99D!UU9D!pU) WxC1\1)(@WxX %^(@(ax_ aXիp @_ @ @/U AxWU UA} AW% A- pA A _ A A A A A AD) 551D)ڿ9e)1!`z\1 ( <1(1(( `x\ -/ ` } @z @` XVUU耀_?Ip\fb\WUUrAp*sA\VUUA1bX"1 x( #1 d9_W#1A_!aA aA`A-Ac9aս-A)- A!XV$) )!$)W)W _ ( az@xA-WaaVբ aUW뫁a_X a-U_}AUa-#!#!#!#!#!      {uu]______)BVWWf)_f) E)WAzp Ba%%%-9)Ȍ,91$:A91I4 :1i& :1Ri :)<Ë :).+:1^y+:)+:1Vk+:1z5lB1]Xp :)/ :1Xb :) /B&!@TVWWa@ a@z!@%- #) à{c1 5 9 hz#)+A 5-+ FZ9XjAC1zAC1޷ H{9=H{9WA") IC1?/c9j~A%s '% {FbPgZ#)ИFRaP\Tv %l{L |+szsc~kjccjcxV^cjcW_UcIccjc}]cjcuUUjcI[ jcI[Icj[IcJ[jc)[jc)[*cI[I[*[ )[J[)[J[*J[)[J[)[J[)[Jc)[Jc)[*cI[JcI[)[jcJci[ꪪjc)[*jcI[*jcIc**jcIc*kjcsjc?= s-/-K |+L+***+Lտl -%./-- Nc)X`C) 5 -/ޠ~UpUPJ* W\p-"1UUUmŤA %k~_*W+Uk*k**̬k+/--ˬ ,Ix`&RC)`9UUV\   c9 UUB19 %-c9 X^WUb9 --Ic9 */QAw~xAB9AB9-AB9./IB9޶7A"1pXTV!1!\WWW"!!U")!__C)! +C)!c) :::A -isBV^(B5+驓pXWUkkRꢢ*cJz~zJ1xx^^9c) _9C)1C)W^C)!px\xJ@єZxxxzH LW`m _,_ {w˃js(_}˃)kW{k^Wjsb_IsZjFR~jFRUjFRUbfZ_`ZFRjZFRbgRbzZGRVbgRZGR^`ZJBGR^HR:axd) U! zWU 4ա aW `~(@굯(@WWxx -%U(@ WaA a @A_ZxVA @--- @ //)W @^Xzxa ^A  A A A A A@ e)!>1!`^D)1@'1 0(U_(A` ֵ @ aU@UU5  н){`\WʋR\Z^bI%-^jd9X^WUA)~C9(wpC1 (% (|_ A^W AWյ Ax|aA𮫪aAAe1aU5 9 A!XWU#)!$)!* $)!W^$)!$) ~)) ~W  W aUz@xA*{@ aA𠀡AaUU@ #!#!#!      ꪪUuU_Uu]UW1WU_%!zzz^+ !K xxxX9! 91qm91491&910 :1a :).+:1z 21.+:1~c+:1^+21p\+:) :) :1p :@``a .+ Aa #)` c1 _߾/9#) 9 XxX9)- &RA-Jd1`⾖Ic1A)`xɋ#)%%--({C)VVI#)jC1}]I Uݻ{ }_69* {R|fbabr9a}7I-+* KI %+ ||V |s`zkk^\~~kjc~z~cjc^_jcIcjcIcjcI[jcI[jcI[Jci[ic*[IcJ[IcJ[jc)[jc)[*cI[wI[*[I[*[)[I[*I[)[J[)[J[)[ cI[*cI[jc)[IcJ[JcI[Jci[jcI[**jcIc kjcUUUkIc {k5- +{+ .)/l+-l--̤*U +U-*UC)\pc1UVXKUKUkUK@U-AUV\z+I5UUKfb U+ɋ k ̬k-- */쬯+/9W\XpJ ^`A  __  (￿B1 crX ///+b9 DZAIB9~A"9bAB9cAB9{AB9%B9 z! (*"! C)!Uսc) z`)1KgR555,Zxkc/ lJkpޫ{ZxJk&B`GJ1\ԯ91U1C)Xpc)C){XC)!pxx^Akkd1{_\A  {xV,Is^jsU )sU {)k}{)kU{)k뿪js)kjsk)sb~jZ(~_jZꪵ5jgZzzxZFR bgR*bgZWܨbfRpbGRZGR(%bGRWXZ&J/GRJh'Jd9`(R WHZ UU~ \(@+(axUUU`(azW AU_A AA::@UUz`A >+a  . ) @xxjA vA  A@ A A ! AA:D)#d)_}1z}1( . )(뽿(@pX\Va @ ŁUU)% jWV\prIpFZA^zXA)VXc9 *^UC9 x_UU)/)azxXAZ_ Aս/ a`^Aaa 6a@D)aUՕ%9 A$!XVUU)$!)$!$)!*$)!)$!)$!$! $) }$) U{) ^.\ U^ U_aoaUWAzAaA*A-_a 5#!    !{]UuuUU]_9E!^X1W_xx+$!X \^9! lJ1ycb91ͦ91q B1} :16 :1p+:1%Ri+:1r+:1X :17+21-+:1\j+:1- :1p"1 `ppXa  +a@AUՕ#) y>c1! 9C1'9 \\ܷc1#) +.A#)IC1'Ic1 jZ9c1+i9%%fZC1WJc9xzb9]ɉՇj %o[r!#hFbx)9zZfZX\VWA5 +%Rc1.jJ5-  |b / |ssk^xkjc^cjc_^cjcjcI[*jcI[jcI[jcI[j[IcI[jc*ci[)[jcJcI[*cI[jc)[I[*c *[I[U)[J["*J[)[J[)[Jc)[I[*[*cI[IcJ[IcJ[ic*[jc)[ jcIc( kjcտ kjcsk= s {-+{K{UK{UK{UK{U+{_U (sWH{AxFZɋrUjWjUɋj@({%RUW\pA/hb({ 铉+/-j//-̬k---,̬U 촵-+͆Z@ AUUWTA\p? *U)U)--=5A!1%--eZA{I!1ܞA1p؜6A!1rXփA!1bpX^A)cz^)xz /!:*c)! c)"!C)! B)zgR1ɫsFJՋkR:]Jkpby{b"WW{1x^WW91U9d)xxUc)! C)!xj{")z^_.55%pGJ\x\RFJ 2s~o)kWN cUJkU jsU {Ũjs~{jsmxjs k` kb`kbU ` a? `8 aﯼ aUܡ a?(azxkA A* A ! A UՕ5/GJ``d)d)@x^1 (@x\0@5}ߡ`XV_W__UU]UU*+2UUUW^\\d1 ט9#)"A!bxC1 Tw}}#)aW 9/ Az^V !zzzAW*A-/aW:! /!p!a*$!-%-$!!$)$!$!D)!$!$! !^**!zj A xAxa A A a /aA -a5UU 5ju_}_!xXxE)--- !Ax||^ :A55%KB9&RlJ'?=[B[{R :xbR1_b+:1&b+:16+:1AK:1'zKB1bKB1z+:1`/ :1' :)KB1_%9 XX\\a@- Ad9A559C1p\C1 X/C1!.C1 \A 5%&R9'/ &R9xfbAFZc1zA~_9յ-R#)CrR") ({%R%55%꓇b~fZahppC)Օ5%(sC)- ({Z^Xjb IIsb/)sR\p(sA{ .(s9-WfZPLA}+|GBU+|':+|s+|s? tGBpXX\gB&:gBGBkGB%5ժkjcࢊcjc`kJ[jci[ c)[*JcGBWWicGBUUjcGB/%5jcIc kjcUuՊkjc+kjc_Wkjc﫪kjc *skUsk]_skss * |[ *zQRUs)zik(p\WU( Z X@ /a*^$)A`X_u a%)b A~~~Aya ꬸa kA a //a@@%RA/UUUfZa/UUZA fbJUUfZgBՉFZ %U +/--m ,x^V^m _ fJ``FB:fB&BgBFBՇJFBfB(`\9 ,UU9(U9C) -1`^1UWd)UUUx`/```#)@////D1!#)! *D))+/-C) hXC) ?- 9#)___Z#) RGRj(gR^kc U_Lclk1UU [1xUUUd1#!׮hJ?_*c +k1+cZ_] cZ^} cZ^ZZjZZ_[bR+bRzxxިZR/ZhR*ZgRZgR_^W_gRJXpGRA ^gRAZ&R6gZA fRJU/FRJWJ&RAuUJ9JA 5JAW|J9 'JA =UUgRd1_'Jc1'J9ګe9 X\VUa@zb/A `A rzzzA @@  `믡 `*(( U]}c(ꫫ Zj~_ apz- ama ^\\| A*@ AAz~z% A```D!)@6'(  x~@5 _* WU_z*U//UUUU/>Xxpp9#!5UUIC)㍄9#)x``A!Uկ C1 r|A^U *!U_!ު pa_₭AU7P!{$!-D)!D)z$!%$)!$)!V$)^p!U`! -!x蠀Axxa 誮A A A  a /A/A(a 5UW^^Ux\E)C | :!% KB1>RKB%5RJsMRJ$8RkBKR1}J1}+:14+:1'p+:1 .+:1/`+:1pɵ :1`/ :1 \b+:1jKMg)@TVWWAAd1@%% D1C1 %C1! c)b:A Rd1 &RA% bIkI ^)x`rI!=-JC1ԶEZA7mhI/ ({ICcʋ^WUUJ jJI (sfZr/kb{(sb)sgZbzzFZ9 pgZ9~zbbZb¢R -'RGBUUWTJ&: t[ tjc@cGB\VWWGBg: gBGBgBGB>NkJ kc~kjccjcu__jcgB`pgB&BGBgBj)[gB5Պc)ckjcUյjcgB\TVjcGB}UUjcGBUsJ[sk |s  |sssWzsGBppX\gB9`^_9D1Tx\1#)WWD) z) Ax(b*ATZxA /!A !\\A{seUA냍A__zpA  AUU5 a׸@^zA@W} Ja UUgB FRAˬI -mj,ˬ^Lk~_&BppxXFB&BFJ&:fBB.JFB `\W) %) -#)(߿*c9)-]J ¯WUA ૵1#!(1^નD)UUx!UUWx`#)55d1#)\\|#) *D))D1 ^^ D1!-C))Z#) %%ZR{ivZJ諿RGJ`GR^x1d1!_^D) WU#)_1-9#).UZc1/UZ9 5bZ}bZZzUZgR֯ZgR__RGR_RGR}hR&JZ&JZGR;ZGRvLHgZJ^*ZA^FRd1 _xGR9&JAgRA'JAGR9W_GRd)^GR_MU1AUhRAUHR UiR `_UA)A   ⭵@zaA !ﺺ* @  `/**(   }p a//6  ^^\x@@ A5@UՕ5/*a%%%%$!{( ( x^) 5- d!uXPPPUUUUUUUU]}_WUW5v$U_Wr T@WWwD!pWUUC!A#!5UUUA!ؠUIxUWUU+}*xU׾ h~W-5ZjaV?^!a -$!UUz!_ !|!^! a *^! _!%$)$! !說Axxx`!A A *A A **aA5UUA멵Aa 5 jWUV%E)cbpxah: : KB1R*:/[B SJ缐cRJ8SJiXSKBz(S+:]J :}XKB1z+:1'+:1z˥ :1` * :1 \9@@`a a@ a@h~~{d9 #)&*#) 6/C1 p^WUI)Օ%JC9& %R9X\FZA-+FZc1`xzC1 p^Aח5-%R9s^׭JAzEZ9%R=-({axX^C)5fZ1 jJ kfZpۿI{b]rI{b%/*{b~bA|\Z9&Rพjb jGBV_ZcJGB*sgB tgB`pgJG:GBf:*gBGBGJgBkgB-%5kkkcꀪkjc_"jcGBxX\\GBf:gJF:?/JGBjjcJ cR@J&:GBF:*gB&B |gB %+ |յL |+s~{k@GJWWk'JUU_ c9Uz\91U9D)z\d1 ^#) UU W~~ a@ AU`a AUaAU}^aA_yuA ? 追A a 7-aPxa \`AuU`AUa@} A-A J#1WˬA ɋUU &B\\VW&B&: FB `&B \WU )-+) #1 U) ~U#) }5 D1 Q/J)UUER)^UER!UW9U_ `D1#)z[D1#)D1#)xD1#)__D1#){^#) A#)UgR9" R&J_RgJ^{JFJh~gRV^x#)a 7D))#)!꺪$)!$)!׵Wc) /_9(׈Rc1-UgR1R'J zZGJ^gR'J gR&J~&RJUU&JIFRA**FRA^{gRA WZA}&JAfJ ^R@_z UU\ UUUaAWUA AA  A A A@a --AWA AA ?? `*( a5?( ) UUU#)/z#)^U az^ * Axxpj A@ Av 5555%%%%a()@W' )#!U1%UUc1UFJWd)zUUU55UUjUUU****@@@C!)D!jj~~D!#!D****D!#!]UC!z#!^d)UW#!UUWU\6uU*~ *W !z*]!! 5$!~UX* $!_$!UW^x!z!-$!!^z !-!V{a`^^AWa `!A A A aAU]A-WA/ a'W-^z%)55=%)Axx\^g!AՕ*:1!+B1,RKB/SJ.;.[J.[Ri.[J{&.[J{m/[J{RJ:b(R1KB)p :)-kB1 -KB1\p :A`ppXa  A~AUC1sZC1 -C) xX ڞA( >R9I9*'R#)XA#)`x#) ~^A)='JA麨J9%%RAi{fZ}%JVWV\!-%7bD1 j&R/'jb_jb*)sj ?2Isr]Օ{IVּfZ97&%R9Ug>bpbjHsJGB**) sJ%%5 tBXX\VhJF:gJG:JGBgJgBRGBkJ kkk)[@SGBTVWUGBf:gJG:++JGBjkgB -kGB``ppgB&:GBf:*fBGBsgB5L |K |*"l |_~ꪯsU5/ Kx fbxh9U^耧rd1UUWx1$1-9 D) y!_a  `a!5Awa!(a!\sɮ  AAUa A A A " `AUUWa@}Ia UFZ) H{R({AzBc1W&B zW:XWUU _- /  *( >)+ )!"#)!#))*#) hx^\! d1 C1!#1$!D))D1!~D1!D1!#)!ZW#)!5)D)!j GJ#) %GJB`gJB %hJ'B bGJAUZ W^xz$) %$)!$) _!z: UU-1 91=1C1JC)-_U&JC) GJIGJIWFRA_JA UJAzJA{^A9p`I9+zI@b TUUV9 -UU1 xU UW\U A A Aꪪ@ A A@ A@@A //a ! Aa 555 `/( * *x) ^_( aX^~a @ *^ AWUa A AA @5555Apppp@=sR]U))d) FR)&J9B9UZA%UFRd))fjeC!55UA +-ZUUUZj@@@2#!VVV\c)d!d!#!#!D* **D!#!UW}#!$#!$*#!#* D!#!Uw]C!x #!aW#!A#!U_ xWzU*C $! $!~~U!VW$!*!$!*UUU$!pWPz!!{U~6 !!^^!Ua(Xa\[{|aA_zz  /AU^x\A * aAaA⯧AWA*-Ձa Xia-U ꪪE)%%ͣA|T\^*BA5%KB1kB96RkB;SJiSJ'<SJb6.[RyM'.[RRI.[Jr鵞.[JcXSJi`J 2\xK:1WZ*KB1rKB1 Z9@XX\V@A~~ A5)#) i!Vw95% RC17'Ad9WI! ~A ܷd9!xx^^C1 '%R#1I9xX|b9-bI.7H{9-^I{^xb @?=)sc1+*-H{ZzbFR\^bFZ5= U){FR-j*%ˋb^zppFRC1hI '%%){#)WUfZa'68i{:sJUU)[JTWU}gBGBgJG:JGBgJgBGBJkgB %5sksgB`ppgB': gJG:gJGBJGBsgB%5sGBX\\VGBf:"fBGBJGBJGBKGB K 윌U*ތ o̴pxx̬+z^KʓzWiX艋bzH{#1WxZXHBD)_xXD)!^zx!_~x AXxhb  ߢA%Ղ ``A !*aAz_VaAUUWa aAU_[iA ,a @AՁ /Aa-FZ_AUA^U  (W/) j^ \͉   ו! #)!ե#)!#)!jj^! V#! ! *w#! *-#)!*/ D))#)!+ #)!pV#)!i^$)!U%#)!+#)! GJ)5UGJ9(GJA'z{GJA GJBz'BC1`HBW^x!1a-1-11919191wW1C)^`1B1B") WJC1-J9*&JAW.}'JAU&JAzA9{zA9U-'B1z :a~) UWx$! UUUD) UUՠd1 UU#) UUU\ A A@@ A A@A AA AA %%- ` b `u(AՁ \\^^ -%5 @ ~_a ~_UA A  AA A ````UpppaU-&Bc@@@1)d)**#5555gR^BU^vBUU^ d!WWUX)d!Bd)5&J9\j95J UUUBUUBUA ոc!\\\WC)!d!#!|x#!D**#!##!##!$#!$ D!#!]]D!#!D!#!WW#!# " D!#!UC!*FRW/fZUWxTU W$!$!U^U $!UUU$!z͉$!UW$!uUߪ (.!着W!!!+!ZUcA\XA} a}/ A_Wza aA__aA׵aAaA~/5AZA*-aW]a %")e)kcrAWq(5{ƒ BV\RAJ :'5.[J.[Je&:O[Jy.N[R{m'%-i9 x^C1 7C1!ZA#)ݿ%I9" yIc1=/%RAAs(VEZAjIx -r b.FZUUV\FZ bZ~jsFR){Z%Wb/Z``JxxxJ)ëA FZ#)pz_UbC) Jb JB@gBGBgJgBߟJGBJHBgJBc9?s[kgBX\TVGgBU%bgBUgJgBJGB[gBUU[GBTWUUGBF:gB&:**gJFBGJgBgB%5տ ՗7/gR^ GJWAgZ({{Whr`jC)`bx11!_x}! w AW\XjA (A5AUWa 'A+A^vVWA A `!A  A A @AU5  -/ a U  ޷ +() {W p  ~޷)- $) #) #)^! $) յ!x$)%$) #) b^#) > $) ^$)!Vu$) - D1!z#) % $)) #) 說GJ)%UB9,GJD1+/W'J1 GJ9U^`J zꪪ9aUVX1@ 11UU11__11w]9191_UU1)"1)111C)p9))A)_AC1&R9UA1W9191BC)W9C)` 51#)먔1!*W1@X 1^d) UW! UUU|)  ) W1 UWpAA @ A@AA  @_UU`A @7] \X^WA /a uU A A A* A A A A ```` 諿FBJ)d!VD!55UZ//UC!XVVV)d!*&B?AUU_ JUUU\&JA%&JA꺾&JAFR9z&Rd!_\\\)d!d!#!XXpp#!D***D!#!uu#!##!##!##!# (D!#!uuuD!#!U]]D!#!}]D!#!uwHB#!5UU'B#!^\WUfZ#! 5UgZ^p JaUUWx ^⋪/$! 5$!Zz$! u$!Wx$!_!Ux <!^!Wx!! zz( (/ aWX AU AUU_xA/AUAW^aAX aA \XA*)a E)pxX\ CA(0%clBUVx.[J'>N[R.#ocR{﮸oc SzI.ocSioc SZiO[RZc/[JzSJpSJ/[kB^.SKB\_ :`a )@a  @ ``b95%A ' IC1\VUUc1`P\C1A-9#)ڞ6Ic1}?+I9R\FRc9IA/-&RAfZA^_fZAWfZ_j@&R -%bAgZ k\I{bx)s&J/j{Z5-i{A~..({AC1UA#)((s9%%55R^^zX SBjjj`gBGBJgBgJBhBJjgJBJhBꪂsgB RgBTVUUBGBRgBgJgBgJBJGBzzZ^GBf:GBF:fBGBݵgJGBFJgBJ'::ꮭR ŬKBbKZU荔9Z*gR]h{rH{{U5H{{_[{'{z'{r^WVjZ@`%Ja`1d)!zp@$){ A5uUA}UaA\]A A ªA A ꯿A ꪪ!@A ?a a a +./a a/  { {a_ח +)  ! )!#) Z)^!-)x)$) կ$) ! ,#) U$)!^$) ?( $)!#)!#)!#) $) )!)!j^9#) UA/UGJ &R9xRazꪪFBW\1) 11_11 11UW1)1)*1)111)1)1)1``9 b]U1c1) U1C1W9C) 9c1 դ9C)z9C)+1`d) 1D)/1x1a5) ե1C!J*"d) UWV\ !A ??A A A A@!a UA A A A A A A A@ A A AvA%%5VWV\UUUUFB@@1)d! Icd!//UD!VVVV)D!d)@@)VXXX'RAWJUW\JUUW`&Jd) /Jd!Xppr)d!)C!_~{~#!D#!#**#!##!$#!#***#!#D!#!_U#!# #!# D!#!W_#!#**D!#!__D!#!]_&J#!5UUUfZ#!`-FZU^x_-?V + !_>$! %$! $!W!!**!m6!Wx!j 5.\  a^a . ax aկ* ^^xAaAaATa a !Ax\\^)AՕ590p`#10WUUԃ0 UUr@ o[Z հcR-c.[k,oc.[XsͶocSk'N[Jx`.[Jr%SJpSJ xsR tJzjh1@`ppxa@ a___a 訨(  / z#)_]59 }ߟ>9C1€9 `p)Ե?9)yU%A!%AC15AC1I9>5J#1`pJC1 _&RAzbA 5bIWjI5/(s X fZ jc1/)sJ-%(s&J zW)s&J7%˃Is__siIsRz^(s#)pc{J!R9_ jAHk&JX SgB`crJgBݿJhJJhBJhJ JhJ*JJUWJgB^^^gBGBgBGB:8 RgBgJBgJBgJG:gB&:GBf:****gJGBGJgBgBGB*JGBGB %5νͬʃ^\\Zk(c^LfRPbH{xhH{WH{({rx`rbzXhbJ^\xIxA*DbD)UW r U-h_* UWx!@!@!@ A!@ AA aA%a ꮁ!׊a /(A]a a׭ * U\` a   /  !(!_!x! !!%$) )$!$1!$) xW$) -$) /p$) $) $))#) $) $) )!! xW z1 UU gB:1^__U1A`'J1UU'Bp *9` %'%J1UUWX11U_11U__1)1) 11111)1)1))@ ]WVT1@ 1)7GB)UUUX1)c1)c1)*"1)U9 BC)a^C)xD) WD1D)Wd)` _d)XpA !A AA  Uua UU_a UA A a Ua A A A a a jKj A A Ao55556UUUVUUUUUUUUR@`9)d! J1 U//5u#!VV\X)d!1)XXXX 'A`97% 1`p``1D)1D!c)d!)D!{D)#D!#!WD!#!u__#!##!$#!#*"D!#!D!#!W_WD!#!_#!#""D!#!WD!#!W#!#"C!#!U_#!X蠠fZ %UfZ^` FRUUWxa/>>k%7x 5$!$!_%$!UWXr!zb!! $!a 7U!Z z*ꋢa'' U z¿ - aAA a   ܼ1A55%%*:1+ :(^XI \(AVUUb9AUUHJ`*oc")UUoc")UO[d9O[RX`.[Jz5SJåXSJ XkJk :`bz^1@XX\\A-/a_^p aՕ5!pxa4C1%Ä9 ' - A#)?'9X\WՄ9IC1%%IA#)ԯ);J9Ad1VwW\Jd95-IC1^Xx9C1W^ FZ") &Rc1 5fZIU]bJ}^gZJm邀FZ95){9X(sd1ꂇZJ[jFR %i{Z_IsIX𠪇bAxA#)4,%Rd1)sJ %5b7LFJzp\WJgB-.JJUUJgJJJU]JJ JJJgB\\BgBUURgBJgJֶJGB**JGBgBGBGBg:*GBg:**"gJGBGJgBgJgB':R*GB5 .+r^+U5/͋ʹK\xxx x~h\puh{H{sx`sr sjZX`jEbWEbQ^(jQEbQʯ5($bAA$b ʩejKk"9 WTTTa / a A AA *a A}UaA(UA_ՂA"a5  - ) ^  + ) Uյk! _ޗ) * j^ &) $) 뺫) *\#) _׵#) + j#) `X#) ) b$) V$) $) +~)))! ^ W1 UU%1 -11111)1)( 1)1) Bd)Z1111]1)1)1)*111)1)1)1)1)uC! VV\\1 %%%1)6gB#!1)))))wU))U))WU_W)C)^))Z1_C)_C){!U \\AAAAa }W5A (Zxz^Aa* a0 a*վa_ aUA a/U a{AUW~A @1A5555ic FBJ)d! )D!@@@@XXXXTjjjj )d)1ꪪd! %%pބ1pX6Z ``pp11A)oKKCc)d!c)d!d!#!#!D"*D!#!U#!##!$*#!$ D!#!u#!#D!#!wuD!#!Wu}D!#!WD!#!w]#!#(* #!$*"#!# #!I5UUUfZ-gZU^x!} *) ( ] $!׺$!++$!$!$! $!%$!jj!%!!x!z _W ߕ  W.pC  A~zX\a ??A⢠a aAGO)A :1Ŏ2kB1'S%!zR UVpxA *꣈a / @ C1c9) zjR) UU S( SJk[J-+ocR%.[1Xx\\F!@TVVW` -a@ a%%- x\D1UU59 sR69!bX#)ߞ95/ Ac1``A!<JC1_^AC1-Ac1A9 I9 }AC1xAC)-AC1"+תFZ9fZA WfZAbRd1J9+bAUfZA %ZFR- ZAW kGJˍ-gZC1x\&Rd1A#!//Z9*)s&J‹UʋgZ*cGBJJu__JJWwJJJJRgBjJgBBgB__JgB gJJJhJJGBpxgBGBFBh:gJG:gJGBgJGB mgBUUU5μgB% ,\Wlʓ **NͬrKz{~WɓHHz^hr]({j_sr*sjppj%Zpxhj%Z5%-r"Ax'(.% +zb`r @z^Wa A *:A A AA +A A +AU aa׺a *   / ! U1 UU$) }_! U! *)!/$) #) ^! ^zj)$) ߵj#) $) z$) $)!z_$) )z)! ZzU ^#)_WU51U 1#) 11W}11UU11_1) 1)" 1)*1)1)*1)1)111)1)**11111)1)))1)) \XXp) 551)1)))))WU^)d))e) *(")d)))}u))uߥ))_]))}_)#)X)) \VVV } UU UUUxA**A  A ---W^XazjjAյ%U׮+!7/axXXA `A-aóxAkxxUA @1!5%&B *U飯UGB`9)e!D!)U %@Z # )d)d)!d)`Pc11 %d)xXXX11Bd)kCCCc)d!c)d!)D!?>?B#!UWV\#!# D!#!UU#!##!$**D!#!D!#!_#!#D!#!u]#!# D!#!}]_#!#"( "D!#!UD!#!u#!#!#!J*gb -ՇZ^JUU^p .  !$!U$!$!$!%W}$!]$!j $!! $!%!!z!_xap@  (  a*za ? a @u1F!-)! :1Kl S15=- c8`X^( ^pA+a***a .A W(A d1 -9 [1 UU/[9 *U.[JJ(R~~a a@Ua@誫Ua !UU5#)% `d1 ' d1 #)pP؄9 AC1=I X`J) />&R9WAC1뮾'Jd1AC)ZpzAd1 Ud9C)Ad9=Uu5Ic1J9/FRd9z`J9-&RA_XJ9__{fZ955jFRxzcAd)Z9 /bD1FR9\WA1B9 gRA=({FR7 1PJJRJRJRJRgBzzzJH:JgB7RJZ{uԇJhJ RJJgBX\VWgBGBgJG:JGBյgJgB.gJgB*pgJ%U+)zL(ͼr-o͌ppx\~~^H\\phh({~_{rrr` ({rU]({r[ ({jzzj%ZxxZz{%Z---zAx b ޮ@x' xWUA b /a !U-AU AU @ A_^zxa 5%/ @*( ]cW   W    ! *UB U1 ~\WU (! )*$) #) ~) Vz#) _))\ $)+#) *$) $) $) _!  1 UU% 1-:191^11}W11U11]__W1)1)1)* *1)1)1)**1)1)++1)1)111)1))))))))@pp`` UU1C!))))))]uUd))ei)e)* )d)))uUե))))UUW))_]))])@@A;!ayAa +A5բ@^ * UU /$!a~zpz@- $!!!!/%XX\\AxXXޢA- ba Ad) U5 )B 3砪W4Ut_JJjj1)d!)d!*"r΄15UU{A8uD!p{_X)D!d)!C!%%%#)Ik 1P@)X^V^11J)C)D!c)d!)D!9#!Pzj#!D #!##!##!##!D**#!##!# D!#!WW}D!#!D!#!Wu]D!#!WUD!#!Uu}D!#!#!#!#!#!~FZ -Ub9x FZW^z-t"/__W!$!$!$! U$!*$!\*$!$!*$!W$)!xa\a* ZZ  ApX\V!@a +/A )a5% :)%*B)7R8 za(+s8U5 r U\r U -[ UWX`a /A~믿a d1 9$! զ1D) +IJd1-9A`pp`a `A_~a@Ua;C)- *C)zZ4d1!rd) % D)ppA! Ad1**}AC1 &R#)`RC) WFZ#).&R#)J#)~zxd1#)9d1 )Ad1W(Ad1A9" &RA¯A9նA9 7^&J1UJ9-=߭bAbjAd)5- +RB- gZ1<77)sAzjFR9WףZ9*GJUյ J79P\XQJUW^\RJRJRJJgBJgBRhB-// RJX~hRJRhBBGBgB&B~gBAgJIUgJIzUgJI jFJUU- j&B FZ  Ō ^̼ z^+^Wɓhx^zh({^^HsW({r+i{H{{m{fjxjQ`^^rI UWzbAUr 8Ax\WUb !+A콵auak}UA^A_UA6___AX[euA  @-       +      /)+(!(!(!$)ޮ$) $) )辯$) $) WU  1 UU-1 :111ﻻ911111WUU11]]U1) 111))11)** 1)1)1)1)1)1)1)1)zz1)))))*)))a@A)  ))1)_W)d))e)"*)d) ()d)(()d) ))}1)UU_z))))_)A`pPX Օ5$!bx#)A{>!aUU^|]5!7!a`D!@zx``  !!!_$!\^\\A//sޔaz^^_a ) UU%)a #)9TTTT]U֠U班@BJJ1)d! )d!(&J)%uB15UUvC!ppr])D!d)!{d)5UUUFJUU AUU9UU_\1191&JAiIkk)D!c)d!)D!9)/1#!WV\XD!#!UUD!#!}_#!D#!$***#!#D!#!}]D!#!}uUD!#!_U#!# D!#!W#!# D!#!__u#!$ #!#!#!#!*b-UjD)-&R^z)a/   *!!$!j$! /$!/$!$!!蠢*$!!X!az !a/!!Ahpa !@`!aA c1ョ)%% 1)J15c0^^Zbr85])@UU&@ W k  UUN[@UU €a@+(a %U$*)$ )e)u)E!zX(Be)'9@W\'J@UU_a (** #)5sC)&cd1' d1!/1#)C)!\#)C)_ d1 %-9#)9 _~ 9!˽9#) *Id1]{&Jd1U A9yA9蘒A9~zؤ9d98Jd1 /_Id1x^_AC)91IXJ9&J9*?gR9 ZB`bAz sJ kZ+/5Jsb)s )sbbc9ܸR&R77RJRgJZR&B_JBURhBUURJURJURIgRIW FRAUgZIUfZQUfZRUbR WbRרbR Wj&R?jxWK&j/ _^p ^x^ꓩu~_Hp\G({WH{H{Hb_jZx^WZIVQA~^_AApbAAx\WUa .a!a ./Aap5A6 .!~zA +a /A A /// A%   `     */! "*! ꪪ)! !zꪪ )! )/)ฯ$) #) ! zW  d) UUU1 U F: 11]1191_11__1)1111 111)1)*1)1)1)1)1)1)9)U_p1)1)1)Z~_W))WUU))UUU)d)* "))_UU)d)nC! WVT\) %%))~)d))d))d)*)d))d!)d))d)"))UUU)d)A)1 X\^V$! 5% a6xAxC1a a7$!D)`c! .axxx!)=D) / UW#) hU#! U! \TT+ {a\^}Ua //)A%%551)WWVV)d!@1# qнq*r1ƨUQud!VTTT)c!)d!&Jd)%Օis1W?)UU^r1D!d)d!)D!̜D!ՕIk%PJ U1\\VVA)9)?_Jd) -9d!WVTT)D!d)C!9d)1#!p`C!#!##!##!$#!##!$(#!$#!# #!# #!$#!#"#!# (*#!$#!!#ꪪ!#"!#!&R/b -gZ ^z蠥9UUVXa**  -U! __$!$!W{$!z$! %$!xj$!*$!.$!/ $! z$))AX^VWA !@A **aA-C1 ))#1){6R15=- N[jBBXZR (n[ QW,czR UUWpAA AA +A"e!U!*զ)f! 1E!p1E!+-?. c1%WXgR_C)r؜6d1#)ax^^d1#)5 d)#)?^1#)x+/1!_)#)UVC)#)+/ 9!%J#)-_W9!TZd1#!%Z`A! JC) 'Ad1\ZZJd1/-5GR9먠I9UU~xAd1zd1#)W%9)AD)A9}B9{}ZAݽ b&JB^Is'J/jZxx|ˇZ'RIsGR })sBp`J#)UUVZd9*- b&R'bAܪFZIFZIFRR_^&RQꀀFZI/WfZRgZJ^. ߇b&R gZI(*zbAWUFZ9_JAI9*^Rd9RA }rA?Ur+ k{-/ ͬpx^^ꋉXH{xisz({r" ({jW'{EZzWjQ_U$ZIQI~~__Ic9xc9 xꀀ!拓 AU_{a +@AwxWAjUUUa A 軪!@A /a/j/aU% U_탢UUk{ UUW\     ) . ) )) u) ~  ! ) !   1 U-1 11" 11 ***11WW1111w]]1)1111i111)* 1)1)1)1))1)11)1)1)1)1))d!)d! )d! )d! )d!*)e! ((() \XXpd! 55))T^^_d))d)!)d))d!)d!)d!)d!* )d!)d)" B#o! TVWUD! Ԯ AxC15UC1TX !%!(*%$!X_a^XX^1 9#!U>9!}D)!_x|!ka((c1յ A~a > ~#!@551)VWWU)d) d!%% 5oUWŏ+Ͻ*?7d!t)d!)d!B#?&J9h.&J)31WX\^d)c!)D!ik?9U1.\UU{119)91UU1D!C)d!c)D!1D! 1)(>*)#!W\XX#!#!(#!*#!***#! *#!#!#! #!*#!#!* #!#!#!"!$!"!$!A5UUb! -b!~AUW^b+   ;*( UW]]$!!^~$!$!z$!$! $! $! `xA !@!@A AՕC1(]y9)JB)+ SJB-)J*:윘 SJ+-[R&RAUJA׿U&RAUUJ9W&RD1 UJC1U9)U9 UA U9 UA UA WU9 UUk(-5% ̼ꓪ_kH~Wɋr_UhrU{FZ_r%ZUbZ_U%ZQzRQW_~QIIIp|IAA(```p#1A(} m%Wz Wb _/aA a a ?a z ?RAUUusAU-s'B{lkWls*k \zꪪbUUW\  /) ) )Z) ) **)!) ~) u! _W! w]U *! _  ") UU5c9 5 c919B9 c91U}91UU c91UUA1UUwA1UUU9)1)1)**1)1)1)1)1)1)1)1)1)))))'B)/U:)^\\})d!*)d! )d) 1))e!)e) )Ap`@?}w)a d)!d)!)d!)d!)d!)d!)d!**)d!)d)) `pP UՕe)y_\--!azzz^A/ /c95UUc1 ~)zzsAX^61--/9!Ji1aD) z^Zb b!U>C)x@\Vߡ a 7*@?)C!)d)nd!5%%հNN /н-Ͻ?5U0D!VV^X)d!)d!*1#!?Ik9؉sJUATVWU)D!d)c!)C!꺪1D!-9191_U11>1d)說1d)+*1D!^C)d!c)D!1D!1d!zd!#!`#! ((#!##! #!#!#!#! #!##!#!" #!#! #!##! #"! # #"!A){#!Շbd1~IW^xa/?UZW*+--z+!!z~! +$!~U$!+*$!j$!} AX^WU!@!@!@!@ A5C1)"1%!.?=kB1+ SjBU SjB߷75ncR/nc S^{nc S忢nc SuM[R`N[RZ-[(:@-[ WxR@UUWxa!A- *f!UJE!55kBP|k- }/k є o9^pC)U_OC)UUW9x9׵C)p\D)<]UA#! 9#!|d)#!ﯕd)#)**1C)/^A1}&R1z5J9_uռ&J9Ad1\p9D)W\d1#)/9D)%9d1_-5'J9 gR9`b9 b9 Xjs1W^XAd)GR1[gR9(`bbgZd1(J)\pj$){iA A)UWA)UUA)_UUd1(U)AD1 UW) ) W^) (  ((( ( rWHEZ_UjRUbQUEZQ_U%ZQ%ZR%ZQRQ__QIzIIxxIIUʣI)ؼ. I)zA(}A UcAU(!W0!U AUU9 UUU?cAUUAյ 0|+c-/|,c_kZ_LcZ} cHJUjGRU)s X` 'R ! ) տ) ) ) ) ^) U])  +} e1 UUU 9 UUA UUA UU*J GRC1U gZC1Ub9U*kAU *j9UjAUbAUgZc9U(ZAUZc9U*gZ9UgZ"!gZ#!Z# {)Ur)UgR)UhR)UhJ)UhJ)UhJ)UhJ)UZ)UhJ#hB)UhB)UhB)UhB)UhB)UhB)UhJC:!UB *hBd)UHBd)URd)UhJ)UWHB)UU~:d)UUUx)d!)d))d)) X\VV! 5--)^X^!~~xA-iiaWC)a-_U!a) -d17>A!%%Ad)iU(9#)_W1!k#)_o`#)`!AXVWՁApA a'A*b))e) d! NYoNկn+Ͻ*+ D!Q )d!)d!&Bd)Ul9^^\UJ1^B1_)D!d)d!)D!A)11~|11u11o1d)1d)꿫)D!C)d!c)D!9C!Ad!UU 9d!U9#!WXp`#!*#!*#!#!**#!#! *#!#!" #!#!* #!#! *#!("!#)UU51UUx #$!"!#!fZ -էbA~I^x$)uU\a謾Va-xXa7 mzh^_ p5=!@``@A!@!@!@A *AAc1#1RFZ!UW%! UW  UUU)B UUUJ@ UUUR UUnc` n[J*ՎcRN[ S8 c-Sנc-[^` k1zc)U^RUUWxaW\A AU- L[d15%,[RȭkRPt,[+-Ցs+ -P|є/|7?2%9~ќ#!UUU!UU_GJ 9!\A#!UZPp1#!/1D)9D)/A1A˪&JD1-&J9p9D)x9D)^ 1$) AD1Jd17 gR9&JD)p\\hZd1%bB_ kGJ zZ1W|J9ZykGJ9bz{sAd1ZbFRD) 5A!V\pD1)]$1!ꪪ$))$)($1 W/$1)}zZ_)() ) *) ( U( WW 5 ( W( ߿fb(5UUUr(UU%Z UQUZ( Ufj 5rRUUbZfb%ZU^XEZQ_%RQWZIWQAzQAQI_QIU_IAIC9A"9ߪI"9U R9U]/k1-* Ҍk%y4m[Wc)^,[!UR _UiRUUA!UAC1UUrd9+Uj p + UUW^() )) (e1 UUU5A UUA UA Ae1A9ZA9A9ߗ%J9JA__]'RA/UgRA ZJ* UjJU kGRUbhZUbhZxbGRWbgRUW_bGRUUbGRbgZ%^jgZjZ sju]U shZ_bGRUb&RUZJިgZJ- ZGZhz ZJbGRUU/bgJU모bGJU׺ bHBUgZGJUU&RhBUGZhBUUGRhBGRhBhJE)\Xp`BE)5UhB9hJHBHBhJHJhBHJhBhJ':h*hBd)_hJ)UU^)A`a?1e!^b|_a_Pxpa_~xzA_W5 A=D) A!%9!ַ'J1AA**A!տ9 ~^9!}ix#)Ax^^^Ab@ a~aZ#!@_5) )c)[??9nNյ-n Ǝ-///C! )d!)D!)D!jFBd)b91W9))D!D)!d)C!9d)ͥ9)111d)1d)ꮾ1d)1D!XXZ#)d!C)D!9C!%%%%9999Z9D)bj* d)#! #!*#!*#!*#!*#! #!#!"#!#!#!*#!#!d)-e)#!"! #"!#!ꪪj-UgZ1ࠂ Ix9UUVxD)--Ue)^a-/(~^^WUU .$!W___ࠢ$!Bꮂ UWWT AA*!@A  AW#)` rbb)xbAUxA -A +A  >@[b@ %UR {R ,S)nc S.{c Sc S ncF)px\^  ")a __baJB [JW_ mc S-5kL[_/kLc ^0tmc-|0t'??p P| ,tz/| Usps*_/A^ _o!UU D)UUW9D)//%'J9jA1VXJ9CAD)z^9D) 1D).\\A1c&Rd1 GR1*&Jd1z^ިZ155/+b9ވR9p~Bd1XZ~^&B1 B)pp9#) 9 \xFR b %A $))z$1 $))$))~) ) zz)  $))^UU) `z   /}(^(./-/) ) j~(( xIA?*UHC9 (fbUUjEZWfb%ZW_x%ZQ%ZQWwRQRQUwQIII`xIA/RIUխ EbIU* c'J%0t,[>%lJx,[$!~9W/Z UUU lsUU{UUl{UU k UUU9 Id1-bAB UbUVX _UD)U-9U-A A1) BAA9^A9A9A9A1jAe1UAe1*UA1UA9 A9AA'JAU'JA/**GRJ}UhZJ(ZRW ZR*bGRU誨b'JU*ZJzb'R UbGR _U/JsGZ U*s&RjGRWbGRU^ZGR _zZ'RxUZ'R%5jGRjZUbhZ-bhRbhZbhZ^bgZUb&R^gZJ~GRAWGRA`D)\'J  -GR9 gR'JUX&RHBU*'RhBRHBUU'RhB'RhB__'Bxpd) Օ5&9$!PPXZd! D!UW$!azZz AzxxX@-+*!}D)5W1!'B!--GJBb_&J1^A$!x^9z!\VU / aW@x_s@UU5{pp)d)d)!)#!bjjbޥ1n + -Ͻ ッ- PD!\xpp1D!-1D!d)D!9d)}9)9)~x1C!D!d)c)D!1D!1) 1d)9d) 9d) 9d)}1D!^ZZpC)D!#)D!9D!%%%9d)* UAd)91^9#!\Zx#!#!#!#!#!#!#!#!#!#!#!#!#!!!!!!!!!UUFR -&Rzꨠ9UW\` } %.X_%* ꯷*.X@TXpb!@ AA *`Ay_i`A^^aA-bRbA^fZa``jzA -UA ܂ A pba  - `ƒA@ 5R U^rr a1@ U-[A UU-Sa*U :xU hABa5UUHJ UR#)JB}+[(B L[J mcR*UsR UL[ U|Mcq|l-|qtP|sx0|kxxusc >7Ps~_/|suok}U cxͬA_^-9UU_s$!XAd1\Յ1D)41$!A1rZAiaGRD1brZAD) GR1 -GR9PX^'B9 Bd)\\\\B1 -- B#)pppxd1! Wd1! %A ^z&R)\pc) ) )! #) 說) ) ) ) z)(    WU _( 5] Z(( U(( ( }UU%Z 5UUU{ UC1jebW~꠆b%Zfb%ZWebR%ZRU^%ZIWRIUz%ZIEbZխ Eb,[@kJl S*(:_0|1UsHJ x^sJUUKkA_RIUHZ9 UAUrD)pꪯ'Z#)'b9jIյ k WJd1A9A9ꪪ A9+ A9@A9׵A9A9A1j9E)XE1e)e1E) 1E)9e)9e1 9e1A1A9 UU'J9UU'J9GR9UGR9*UhZ9UHRAUhRA*UHRAGRAUhZJ}UhZAWZA+ՈZJ hZGR^ZJ/_Z'J-ZGR%jZ %UjhZ*U sZzjZ jZ\ bhZW jZ_UBbI`^WR9gZI&ZA\Xp`9 5UIRc1 ~gZ9 b'JUhZJUWGRJU]'Re1`AJD1UI9!zx)!U~ )D!^_~\z@ /   WD) D) _1aUU1AUU @WaB}a- z~W@\^@UUյɃ@ K)XXXXd)!d)!)D!jzj꬜d! . Un˜*UϽ*%%%%)D! )D!d)Cꫜd)}ɧRd)tTUUd!)d)D!c)D!#)d!AD! %9d)+x9d)*U9d)XPX1D!759d)ք1D!zzbpC!$!C!$!1?1D! AD!X\\c!D!^]c!D!__U#!!#!##!#!#!#!!##!!#$!#!#!!^ w !!!!!w!A`FZc1%FZd1~AU^xb (`{}7X* Akj€A -*A >`AUA @!a {b)b%RxxRaxx`` ! ?A -a %@kyC9@Օ5IppX\j@`z_ %  @`XzaA_ua   늂 'J-UUHJ#) UiJ! ժJBRHB +[J-,[R kZ U0t [*lmckc`@wUkL[ tLc_s+[WcZڍZ' l m+{p AWd1UW*єD)Us9UWlsA}__J#!X\\\1! 79d)7?^9E1, B1ˍ9D)XpppBD) ---BD)|d1!\xD1!5_1 `?J %~A WTx$) {}) _U ) u) ^~ (  着     / ]u(( ( _~ u( UU( x ꮪ*GR5ՕqjU]r`rjW_jfbjfbW^ꂆjFZWzhFZRFZRj%ZUjEbcfb% p| S54mc- c~kHJ^WZ'J*biR*__bhR`hZA(`hZ9'J$)\JUAb1+ UrA UrJ J9A:**A9A9A9z^W99( A9A1`9^e1aUe)a_U1aUUe1aUUD) D)D)@D)@e1@9UUHRUU9 U9U9 Ae1-A9UUhA9A1A1A1A9UUA1 WJ9UU9JUGR9UUGR9UhZ9UhR9UZAUZAUhRAUZJ ZC1pzA#)Id9ՈZA?-%jHRBhRA_~xp AXP`Ad1^b9%5jZ bgZ_bJjgZE)x^WUGRE)Օ% gRI*gZD)^Zz9Zb)$!Ue)\\XAx^W&! --+ D)!mD)$! W꠪ ^ jxa.aս+ { a @zWWb@UՕ-j hsb*hs#ppxx)D!d!d))D!jJD! -%%kkW *U̜C!pXpp)D!)D!d!@@D!Í11d!߯)D!^^c)D!C)D!WA////Ad)hh9d!Օ9d!X\\T9D!555%1D!<6.AC!{{{D!#!D!#!D!#!????9D!559C!\\TVd!C!uW}C!$!d)zj#!#!#!#!#!#!#!#!#!!A`p@(a UUUaUUC!aUUa*UUaUaU"!  U9+bc1%&Rd9^xI_z#!\b ykX`*=5/!o WV\\`A]`A^g`AWW`Au`AWW_ p\C1 /UUU9UU   @ -U@!{@c9``A\^__ !^_a!  +z:ab`a AUU a /D) -5D1^p``A HJ1+UHJD1R'B*URBURHJmcR UUlcHJ UL[R(.LcR^^ [GB^ʃR%--Kʋ /Uˋ U UΤ,*Um{oZpXLcZ-%7mk c%{LkU{Axs#)Uxsd)UU_BD)X9e)cGJD)rB'B1 A!zd1!\r$)!%m4#)諾1 -ׄ9!p 9!WUV! p) U( zz_  * x(       // ( ( ~wU *  * `te!pzk{B(jW_rj?{b_rfZUW^jfZՕ/rbrkbQtRkZR- t):zce1R(J RHR(bHR^ bAzXHR!*p'Jx-iRW* Z iRA]`HRA_ZA}/hZ9^hZ9XA9zA9U999 x9~U9~UU#)A^WWa ׽a  *AaWabꫫa*+ Uk U_  _*^ )/U}9UU9U9 9999A9_99W޺A9A9_A9WU99^zA9U}A9]W99UA9A9A9A!`J)UBD1UhZe1%Z9UUHR``jz UUVd1 A /?55GRA GRE) zHR$!^UUbE)UU b9bJUZ9JjA1!]^\XD!{D)D1-e)#)uD)a^! ! zz~^տ/#!/ !\a`XZ@u_kaUյb") ZJ צbFR b)```b)D!!D)D)!ɃD!%%bUɃcUɃk d!ppd!)D!c!D!{~1#Hc9d!PX\d)C!c)D!d!C!WUW&RC!A1`jof9D!557'9d!TVVW9C! 1D!AC!C!#!D!d!#!ID!1#d!C!}U}UC!$!d1C!/d1W^\x!!!!!#!!#!#! X\^VA *`!`AUU`AUa@ Ua@a@ a@a@@a*UUUaUUaUUfZ/UgZc9J9XxA^z bm{k^Uյ*/AXp`@a `A_u`A_`A[`AWa@ A A AA/ +5 x`{ {{@긢¸bB  AVV^XA ª A --- + p WW#) #)7\x1d1!~'J$! UUGRD)UgR9-hRAU_'BARA%WWՉR9 WZ9?5{b + Is ^ʃIsU i{*U {UOZ* b|hJmc c⋭Mk [+sLkյ>s,c~{Lc/{R`pls'BX/ZU ̓9uV^hRd)-UGR!\A!UV`1!XbD)!^#)!X($)!U9 9!~-Մ1 UWx z  (      * * ]_((z *(59 UUU*A UUU)x  `a-ƍcpxX\cJ67[B||1 %jrUW_xHr5H{j^({b/ J{{UUWkb%bضiB' Jzk1p\iR9- ZHJ~_ZB b9~hRe1({iR!\+R9} Z(B ZHJWiRA(HR9W'Re)*U'R1be1p Ae1 9xW9^UU mz  azZ^AA`baaaa?./    բa/ ս __^ (9-UU9U9 -A9UUA9A9_A9UzzA9UUA9UU9999A1A9_WUJ9U Ze1_bD)XWU9D) 5A9U9 xA  @X`* UWܦ9 9$!~UUGR$!WU-hR$)յhZ9^UU'J1WUUJ1'R9U9X1!ku!ܼd)UɃ_#!U#!Uw!A@!@A A A A A *A A a a a a `AUa@;UFZa -&R9zA9b9^x{T_z___!jJAUaAUaAU`A Wՠ@!A UAA     U @  ֢ %%5 ^xAXxp`! A%% >{ xx⊢_T9UU#)a%#)5Wx#) W)(xWUd) UU1UUhRՈZ$!UhZ1-GR9whfZ9%%-)IsfZUjsbjsj誽Isbpkkb(>'khBp^WU [J-+ +[J+[JLkR~^,cRLkZ/%msRؖmk c 0 c5555Os '6{W荃ZhK{d1\Z#)U_(ba k#)UULs#)UU+k#)W{+k Ul{D)UC)UlsU+k{J_*L{d1W UUK{U UU1 UU UUl{ UU kU+k U+ ke1Lk(Jj(JWW׮cHZu q|#9W*8 U**\z֭[\VVWkJ7'''[:hxxxi)55% ({xirisxpxXIr) sk`X7J% ֥c~k1p\VHR1+**iR(JzhRHJ]HJBp(JE)xiJD)% RB-iJ1xIJ1B1^*B1_U(Je)UAD)UA$)zhZZY#1\XP ﻾ /* zzaWWaZa_bUUa  a*     w       _ u$)5U9 -U9 A9}A9UA9UUA9UA9UWA9U~A9U[GJ9U5gR9}AD)^\VWE)$)E)$)1j^e1\W U^(UU_9% 9E)W*GRE) Z9HJ9WW_xA1A1U^x`1e1 1e1/Wd1aVW#)A(D)517`9('J)UBD)UW者1#!_*9!UWd1px^aWUua@*!@_WU5d)@ Id! %%%JAJA%RA¯ufZd) fZd)b```d)C)D!c)D!JD!%%%%RA U%RA׵*ZJյ+ BD!VTTTc!D!_c!D!WUud!#!0#!%555nd)\\\\Ad!7' AC!\XXXC!$!$!C!9#!AD!67779d)NJxc)D!}}}]9D!acsR1D!A1 C)D!#!UU#!#9D!IaD!#!#!D!D!#!1D)}[݄1C)Z[_C!#!"! _!#!W `pXA A A A A AA A AA A A A AA  ?]&R@ AA%9D1~~D1^xW_ &RAW /gZU jd1bWFZAU b [. a aU.p UX UUWXAA ! 5UUU ,5 a% W^p/  ꭡA\`AUUWx A -  ZꪪUW\a{+ % p U^p-z/-1/UUBZe) UgZ)+UbBkfZ UW)k&J׬sJkrZWJHJ.RR ZJ_ܮRJ= [R/ZRbB+kJも+cZ { c%%|Lc./AzLk1 s,k^{iu,kZZLs [_U{ZU{b_UlsZWU kJULsR UlsZ^ULkZULkZ_y,kZ*Z*WW{jBZl{+k+kk+kk{LsZ_LsZz}+kHJ_WZ9^Lk9ו5-LkiRzx^6RA4t-[-a|n[خKB* ҄`pxlM[jBlR%m[1xxܞ9 ʓI{xxh({߿=/({^*Il`` S_7 q|pX0|1x\VhR(BHRB>hR(JUHRBHJB>Z$!^Z9iJ1p'IJe)W(B9-B9^B9^UJ9յ(J$)xW9x( 17C9Xpbb )+  az^VWaE1UUU e)  cUUU kUUU kUUU1@ kUUU1A1UU#)   _z Uտ U   + (  * / D15UU9 5U(J!A9U999999^Z99{'J9%BD)`xE1$!$)%!પ$) p\  - _9 % 99_A95bA% R1/HJ9xª(B9_W~99z9e1xe1` |~! 5D)/9-A W 9W9aD)UD)]@x\Ձ  a@~U(c1-d)J///%JI/%RI__%RAEZD!6fZ1`c!D!)D!uwc)D!bD!%%%ZJժFRIxxܦZJ/U}FRD!T\^^c!D!Uc!D!UWUc!D!]]_````AXXX\A19C!XppXD!#!C!$!d1#?9D!7559C!`ppx9D!UU AD!Z_9d)]UTWA1i}}C!#!$#!1#!Cccsd1#+9C!UU*9#!Uիd)C)ߵd)C)^vC)\XXX^WUUUUUU   `pA A AA  A AA A A A A AA #) U IU A UR UraI W9 ࠵D)W^x/5/D1-A$) UUR!UFZ$)UR$)U  . a* 5 AX)A^\@p/ UVAAA! A/ U a⪪V\/7^p ~ꭵbAWZA Waxaz*  %^  U\p /,ߺp#)555#) 9C)bbzD)##!##!#ꨂ9#! 9 _9U9VUc)UC)U#!^U!UU^UUU^(* * xX\^A A !@ A AA A A A AA A A9 %%%ID1Ud9!_9_U#)~UUawza/#) W\x !*)) x_   a\Wa'k a a*u (A\׿ @* aV@WXA ~AAAA -UU @ 5 _X/a آA^~zA/-  + 8z㪯 UUW  - T U^!?5#) zcD1 +$)6\Xz#)xUHR!UHJ$)+J9 J(J RiB UZiB - [':``hJ15-/RJUUJ^J^UU  E!)$!\Ue)D!U9 _B/WHJe)91(99(*}B9(B9 IJ9}UiJ9IJB,UjJ(B:RHJRiR_oRHJWWZ(B ZiJhURHJkihR(JU(J98cA*+-[BXt KtB./ Rl55xp``xTkxzzxlHBM[H:bbr⪓(:  ˓i I}˓( )Xmc% txxle)pxX^9E) (J9(BA/HJ9ڞ>>hRBտ?ԉR9uHJ1`^(J1IJ(B IJ(B(BHJHJe)`XA!\WU_#)!$)![W ) 6#1 z#1(*?I)K bxpzooaWުa﫪1 1e1 91զ91 919199զ91_919$)@9UWV\ ﯫ(@^^ A W _xz!a_5$)%$)pxAx| @ UU A-   ꪫ  AD)j9-99{99uU99 11vWd1!1 z^^ ! !! U5զ9 9 U9 U9 *U'J)** Z9x_U914*B1/zB15'B9-5hJ1z`z_1WW^@~ꪨAWza  /@Ua x@!)@!> a@WU`A]a@/@ꢡau]@@@A` %AA}o9D!A1hD)CD!#!(#!D!eZ#%555'sbW*(bBb1\VUbD!_WWrD!#!#!D!#!D!d)#!91߿Ad!ޯ *Id)uMgg#!$ *D!#!UUW#!D1D)=뽄1D)}d)!zD)C)U1_U#!U#!_#!իd1U 1ժd1d1#!C)$!*C)#!C)b xUV a@a t] A AA AA AA A AA A A A 55#) 着azpXTW5r^W% !-!Xz}  U WU}  a׊!Uu/)ax ax^UA%+ } a*)A7'. A~`\ց _z@/AA/ AA ?/ A U WXc/7 pxA`A -  _z  /! ꪢ!_z * #) c$)#) zz{ _!5/9 -9#) +U(Be1 (B9 xJA -ժRe) [$!_R\UU_U5-D!- D!!_p$!x$! D!z^#)յ5B19f)z9e)*91 +u918]91U9f)(7B1(B9IJ9RB*RHJ^UiJBx R(By_>ZIJ]}z(JB`(BAz~R9WWn[A rtB{rt[aAc5555XxxsxxxxkJ`bbm[Jc {! .^1zW_sD!˓#) Uն 7- 8TzT,[x~~J$!9e)U9E)UBe)(J1*V+R9B1,(J9iR(BiR(BHJ)B*IJ1p^91\1$)^d1!^$1!ו5$1!z$) ~^{)(zC9( (\\VVa*a1 91919e19e19e1ꪪ919191+++91*9 Xp)**1pVUba $!_%D) !hpWa~AxZ^W _% U - AU *    ?9  %9191m>9d1j``D))9 ^^^^ !! a?? ᣩ z~ 9 U==991791_B15B1Bd) z9D)X 'Jd1}WAWx 9UUW AW@U@UUAUa@U_*a@@+@* aU/ aua\@W _a zw_Aa AA9C!TTTTAd1CkD!#!#!D!D!#!FZ#5555sb,*G{1`pX\i1UՕ5&%%%C!#!D#!D999j`9C)z9W#!U#!#!UC)UD)UC)WC)*C)D)#!퀊C)!#!#d1%%51C) 1D)ʪxd1#!^D)#!C)#!C)zz"!^B `U@ A A A A AA AA A AA AꪪA A  -5+ꪪ'/.  _]U` A( x`AUA/a )/ @&%%Amaa k% a zA?.a Aa  / aꫯ7>V z뭢akA/.  *ϵzp낪  /  xz )!! VVV!-{!*-%D1!Ud1$)-UuA!+WBe1b}1XXae)UU%)- )^\p$! %]$!}$!zW$!*/-$!jjD)55%1e)~^1E)xյ1E)1E)U1$!e)$!.1e)559)11 ?:1*(B9 +(J9RB++Z(B*ZIJ~_UIJBpxxxB9A9zZ~~ S9-UnSiBb)rtnSi խS-=?7y֥zzzuP|xht S\M[J ,S1p@`(:#!_9bW_S`- ֥҄hz~p|9xXAe) B9rU99 ]J9 UUiJ9/ iJBB9ܜ܉R(B- -ZIJWZHJWWZp(Je)`x9e)1E) }9e)뭆1$!~z)D!$) .,$) *) #9(U1A ߢ*e1 UUUB e1UA e15U1$)9e19e1f9191++91e1^\\X /`:D! D)z_!^ a_!^!U-a~A^^UaA *A%յ  j a') *9  %591 9D1pxxzD1!~!aX!!e1A***Z U9!U9ն75'Bd)9$!ր91W11^ZxB1յ-B9UVp9!`pX^9!-սB! W9#)/(GR9W&J!\AU1U9U9UC)Ux  `~~@Wa zWa z@! WA#)!A9 9Ad1ccd1#UC!!#!D!VgZ#!5fZA8FR1TUU*J%U$pz&Jx#!C!U#!*1U1U d)U#!#!#!d)#!C)$!D)#!D)#!C)$! jD)#!*#!!##!d15d)C!#!C)C)$!*D)#!njn#!~_~zU_]U}u `px@A@A @A A A A A AA A A uA @ -5rkkA*/y* _  UU(A`X%a   aAj A a^_ 7 \zka 555A;.A8 _~A?*a Ua ^եa ^a +A-~pa ~za ap  տ ~x U.^*   W^x  .!  W!$)D) /#) j_D) A z-AUW\p_)U ) )E! )e)oe)p9U--e1$!`xz^_]e15%--1D)U1E)e)D)E)$! E)$!|e)!*)E)/զ1e)UU1e)U1e) U91/U91+B1_UB1 (J9U(J999xpA9z{U918MS9)-5t[?޿[7''%8xz{xX\\tR\X,S(: /&,[Jz`zIJ SEbU/֥ tzJ~lc$)XA9|9191HJ9Օ5%iJBz(BBB9^^vwIJ9 RIJ㋉Z1z(B1\WUU1E)W1E)ﭦ9E) 1E)\V}D)!D)!$) z) +1 .#9 kʊ*1UUW\***   zz  e1 %591}1e1(91ݦ91_9e)1x`W\D)%%D!x\!a^ ~_AWU5A%ax^WUaAa!A/ AջbjAarb A!c)!?9!1$)pZ^^#)!|!!!* e1!555591_ׅ1`pB%% :)jxx'J1i91}W119!pXXB!Ud1(^d1a1!9!U-9#!/XUA!UU1!1 *UAA ^UU#)a_W#)aUa~U_@xWa Wa a a _$) 9 %&R#)-UGR!W&JD1 _gRD)*]ZD)UgR1.zUGR1>-]Z!^GR!UFR _9 *^jGR U_GJU9W-D1X1C)#1d11x.'C)#!#!C) //d)#!D)#!WD)#!UWd)D)#!#! ##!D! C)d1#!UUd1#!Ud1#!ꠢ1#!1#!z`#!zz~n_uuU *"  X\^^AA@@ A AA A @A AA AA AA A A  -Uab{ׂAذuߣaA 5UUU( ա Aaa/>? kʏa /?_(AU^Ps 5~ Wաa+/a~}a@za A/a խa z^A./  a a⠪UU U. ո`U U^-= UU  !_ޖ)$!`U^xx^^UUUUUU!UUU!*D)_D!% *+)e)?1)W{)E!|e)XW$!XWWW}}D) jzX^^Wa(e1- d1$! e9D)d9E)9D)UU d1$)zpd1!WD1!_D)! D)!+E)!e)!1!U1!9$!*U9!9e1999e1(^9$)IB)?[9Sn[ %֥upxu0txxxtJ\^^~cI:XZ SJcrZIZ*s uR_Q|9_,[!`z_B %-HJe1A9< A9w\xHJ1 IJB|WU(J9zA1*(Je177iRHJ fiRe1x\VW1$) Յ1E)zu1E)…1E)_1!ze1!$)!,.$) x$) #1)u#1(몿C9^Zba * U (  D)UU1  e91f91f911$!e1$!D)V\XD!-!zWAx^/Abb|WAk WWA - bߣz?'bZVVWaAWȊA ! d)5_D)!#)!~^_!!$)Ue)e)E)p~R:)p9) 1D)X1D) }BD) UA!XxWUd)@^^) UUW) UU_9 UU9U9  9#)U9!UUVd1#)ɋb#)~kࠪaaa@8a@~W@!k1@% 1D){XTd1#!j{#! x~D) *!a`UUU-ށUUUZ\9ad1 xUD1 -]D) X#)V aW @^ /\)@UWd1@ }1a %1'>#!!#!##! // #!$#!$d1͏!CC)/-C)~ZXX!#!D) d1C)d1C)/Uտd1C)d1C)/+*d1#!xxd1#!#! b \TVW@ ! A A@ꮪ ! A@ Aꪪ AAA A@AA A@A ??A )+A>a@Aa(b//U  uWUbxA AA! %U @a- a5 WWV\  5 @W\@:*,AUa_y Aa@aAU^jA/a -a x^- z + a WW]^ -__   (z5VZ UW!뫽$!W5e)U_U_~aaa*+a %%%-!k_D!--)$!+-1E!zz)x^UUV^VWwD)bzaTa#) (:!5%%1 |\^D) ե9 *+gZ1UJ!^ A 9#)..6d1#)U/%9$)UU&D) x\! zxYUUbUUU_pe19aU$!UU`n[+5Z% ץz_cpX,SJhxpxcBÃ)s 2?/%IIBxVW}1_5_UUU!UUWTBe1(J9zBe1zJD)? (J9B9U^B1UA1{9e1_(JD)br$!}`U UU_X1!⫭e1$!Xe1$)^W$)!$)! $)! ~p$) ~#1 /#1)ն#9)˫ցUU5 U U U UUU` !a5e1 e1$)_e1!_e1e1 UD)!pUe) j/%E)~\aXb(**bAA- a @A:UUAUU @bUa_^za!hh!a )!ppp`$) %5D) ~~xx !hUUUUb$E!%!|xz^(:! HB)p)E)x{$!UUUUUUAUUaUUUU9 GRaUJ U_JAD)zC) U≺ UUaUU UU UU UU UUAUUW\1@UU { D)@ d)!U#)#)!b!a5%%sjb 5a%UU(BAUUVT@ Zk a(ɥ!a #)a ^z a\| a xa  / -ށ A{#!a 5#!#!#!d1͍ #!#!d1'7d1X#!/.D)  #!?d1#!d1C)/1#)⨗d1^d1C)!?#!~|*( p\VWA *A a A A !AA A@ A A@A@@@A@A /  UAUaA^ނAa+.aaa *UՃbA^^^ !   ) UUU  aU^)AXjk{A?)A/=) V\XA<> @Aa@ aAPc z a շa ^a ^-a xa ׭ A+U բ * ___բ _z{-- U^\x*%)u5 )\Xpx^_UaB)aUU-D!  *6*e!!--e)z~{\Wa(?#)zZzzAaUU#)!rb(:! #) \\^^ /-/+J(55R(\\D1>IA#)`u#)pd1 9 .W9 d9~W@@@@UUUUppppa)9TTTT9````Lc e) UmcyP| Sx\VWM[J^cRk``m[1 sJշ }77aUU1UUUV\p`e1A )9e19e)~(J1 (J9 ]B9X~A1_9D)pe1!z@9 ````UUUUa E)+-- e1D)Z^Ue)$)E1$)~|i$)!?$)!`$! )$1 #1 zX@5555UUUU1X%)U%)U``jU/!!- D) UU*D) UU$)W $)$)$) U/ 1// e)\Xxb"b_bAj`zW A AA A(BVVVV -a? bWbݵ7 b^\VWa!ฺ!))+#)bx\V!7UU$)rhhhhRTTTTZBAE)$%!^HB) HBE)xXZ^e)$!xx`1p1UUU1UUU!Ud1-9$) ե9D)\9D)z]^9#!U %ׄ9@@@@UUUUBX1UUU1UUU1UUU \\\WAq88_ #)AU!A*WU!AU!*9@/_1U_% 1`X9ATW]A -A%z a^\z a≥աA\xAZza  /6a >A^zc  -7a__a %!!A%%5A#WV\\#!#!d1zr#!w}#!  d1UUUC!C)5C)\\\\"!#)#!|\\\ ` A@A"* UUA A ꪫ A@@ A A !@AAAAA AAAA Ab /A]UaAWAaWWaA:UA *A//pxa aA^^^zA    A %U ak ^XX 5] pA az{{za@*ea@8 a@&â@aAUz@Aa a x5a ׭*  U a⋭x+ - **  ' U be)U )$)9$!e)Wxe)aU*e)a+1$)1a\X`#) U 8$!$!zxZzaa 55 XX\\a`A a5#)! WU1(cb )/// S)55%t ^^^^)'C1#) -\#)X r ar#)a )x@@@@\U\pppp! U9:y1````1A )1- P|cxx^Wm[JxcB5% cR@`c S Pm[ k9xx1A^xX1 @*UWV\e1 ++1E)r^ߵA1飫_99p^A1_9e1_W9D)^e1zj! %a<````<A D) --E)E1$!뿯e1!E))$)!{D)![_u! ώ$) ) jx~_@5555<VXXXX{UUUE)UU ,$)@/ D)$)D)$)$)D) D)$)D) $)z!AU$!AU%AU!Wb!b A 7 UUA AAmk}Z@@@`AAbbbUa !?= \! hhhhiJ}TTTT%!!A&&&&e)$!u}i)!ߟ:1:e)\֦1D)xpq@@@@<] ppppaU+AU+#!a*+J#!U 9D)վ9D)U^%9$!WUzP9#!D1`xY@@@@\UXXXXaUaWaaz`U  UAUA a ^ઢ 5_4AUUU\A5 `\A\WUU! +aUV\xaj魵A W^Az{AaA%\Xa paAa /^a p«@a5UU- 1559#pp`#!#!d1/?#!#! #!???C1\\\\#!+$)^^V^zz px\^AAAA @@A AAA A@@ꪪ ! !AAAAAAA A aA_UUA a!*aA-aAA@aAUA+UUAUUAUAaAzAAAA AA %UU X5 u,  %5 @_zꂡ %'a (< (%A^z^a@ -A%raW^a@Xa _a Wa x׵+a Xa A - Xâ"**Z`멭5 뮪e)5e)UD)e) Ue)!Ue)$!Ue)$!Ue)$!d9D!?UC9Xp` U<<<$!#!~^__zazx^_B*!a%- \VWUABa#)a%#) >1 pppx )- [)%% S XX\^ XxX\ z9]/C1#)//UC1XX%C1aUW\@{\UXpYUYUUަ1````L[A=- P|cz_Uc S~wM[Jx'c2^c)8(Us!(  0|iBzRz^% ֽ*j9 ap`  ),1!5559191x9D)z_1$)V51$) e1@`xzaxA````<(A $) /D)!(D)%!*8E)$!D)!WD)!_/$)!\X$)!׸$) ~ hu@5555]ΨWX U}zUU^zz9!%AC)`z^d1b@@@@<ΠUa A-@U@WU!@U@_U  UD!a*C)_U  wW uU UUUC)D)\d1U1կ_C)WU VWzX ! !AAAAAA !AAAAAAA ! !A ! ! ! !a+a!AU5&RAUUz AUUU\A A A A A *A A **A WWv/ !A  A AA? 5U \b +- @xp@UAVa 닁A㭽@ /aa@ a A a - a xa ޿/ A -U(% 67 a6Xza  s^WUUU+uuU}$!UUD!UU#1UUa_a?775^~~~Abaa iuAAa!a e)????1 XX\^ ߗ J( (B \TVW a؜ #)-#)xW?c1ap A*z5) C1AUWzay׽UpppiJ UUMk@*Y489````R$! )c Su [E!XV S)UU-M[)Um[f!_Ws1 x,S~W׵A5 y׵u9Ap\WYA -5y׵*VAV\Xp1a//99D)x}e1D)e1$)e1$)_D)xxXXahhpp!׵````(WaY ! /E)!UE)!*UD)!D)!D)!D)!D)!b~$) _WW^ ~^^z 5555VWybXXX!UUU(B UE)$) -/ $)! $)!$)! $)!$!``15UUU8ƂUUUB TUA>AVa *zA A!ޞziJ@@@`b /-bՂb_A*jb AA+--xz^Az@7hhhhATTTT}kjjjjA&&$!b{]U55E!}9 1~ky׵]8Apppa [U(JAD! A$!U1AD)-Ad1W^.-9z}yUYƣXXXq UUUQAUUUA caA/! " !a/a U A<WzU a՗!Aի $) !P!aXrxxa .~A / UU  UU!U AU+(!+*axxނ 5 aA *AU U A?^ A+u a!z!^ ! W W^paaaપa X\VWA ! ! ! ! ! ! ! ! ! !AA !AA@AAA ! ! ! 5- eMA,I-UUGRpUgZ!U^/J UUWxA!@!@!@ꪪA A /a \z a_   A  ! UU !%azk~ pA / aAa@8@/aA@^ja Wa % a/a / + a b~ 5a-/.jaaaa 8/aaaBAa555UzUa~_AAa_waUbaAAaAUU)A//D)||^^/?//D) }}J1be) TVUU a777 x|a(W#)9{})V\!a}WW /}mU4U5pppp!a+ D)@E)````J  Re)b?,S$! m[ S /cJpM[9``x9xuՕ% a% E)au BA_ u`4AUUV\x$)+D)!D))D)$)uUU$)X\\axxxx!4(W5 XXUaUU5UUUbUUUU! $)!D)!z$! ت$! zwW z~Q 55554WXXXX) ׿!++ )!#)!$) ! * $) )w.%$!$!ݪz}!5 $)rjjr!^ }A A AA߫׵sBjj5U UU UU UU!UUWV @ --a|\a@(` >`hhh9uA&&sZ1! )`pX\q4UAppppa)-늀x$ DWVU!+Wzd) /_1z΢5U4ppUU UU UU UU_x 5 a ߸@?@/p\AxUUa ֠a ~a> a x@`!A %$! #)zzx!zb`AU a//*(p\WW_AzZ rXAA  W~\| b AUꀀAW! _! U!UA! Wx@aaﻁ `A?a UUU  UU( UU( U/*( U UWzAAA ! ! ! !! AAAAAAAA ߿?/a)miKˣ -- !UUUAUU9!^ 9 UUx\A A @a +a ` a UWZ       A/ 5Ձ XZ\a a@/a%azaUua@Aa*aUAza Wa a Z- a a A/U a xabAA aa>a*AAAaAaaaaAAaAAAaAaAAaAaaAaA$!A xxx^ ///-: 5B#!``` kk a'---謼 UUa %]5#1W5d1a  ls57_@U@ppzU)}! :U$!``zU1-)+*R15%% SJ* SjB`p,[J ,S9xXX^Z!W_aUӜ`_U$!)e)!XU!x%5UӜbWA_U4p_UU$)-$)!+$)! $)! D)^^^^axxqA%%U UAUaUaUaUaU!) D)!im$! {! ન. W{a55UAUvXX^Ud9 + d9 UUV\! U!!! U `XVUa?_"">!-$):K^$!A^Xp`a!zXA @ Ua!z4UUUUU4UQATTVUAA --Ahza@zVUUa hhAUbUA&$!ߟ9!jz$)ZUU4ppzU=+_ ૿BUaxQUUUUUUrppxUAAA*AAA*`!UA着A ߿a a>!A -!zxA%%(_V?b ` xzzzAAa UU UU U!Ub ~z~U_AzAU~!U_! U_z!UU! aU~a pxX1 5-C9xzWWa^ aj a (_WzB a !z( UUx! ! ! ! ! A! ! ! ! ! ! !  -- a?#) -+ C1Wx***$)5UUU#)` UU#)!U^ UUW !A _a *//a@  Wx A      *  5UU (;UC9aUW aU\a~[aa^~뿁a_]VA*a\aA@W~aa - a ^a +W a­ Uu!aAAAAWaAWUaAUaA]aAaAaAaAaAꪁAAaAaﯯAaAaaAaAaAaA_WWA !a -/ -iB 55%%B pppX abrxx a-ɡA<׿ z- ))^)*Wd15%ZU I@_^\X @- -d9 UWA/9aU99!վ1!/'%J1--JB*J)RBVJ9\AE)^xe1Wܶe) _$! 7$)^!z|^b~A!//*$)!u$)!z$) $) z_$) )XXXzazAꪪA7(e1a D)UD)UD)D)!U$)!u_^$! !પ!)몫 ~$)aտ* D1 ***d9) *d9x` UV U __U bxVUbwbA ? !Z!X_U_W o \\A> aa^8AU!U!U bUa}AuAA?Aa ^@ 5^ZaW* aժU;55D)55%%e)xVWUUzaW տ*pꠀ~_]_]8AX@_*ha^AWAU?aU* AUUAUUAUU !UUAUU AUAUAUW뀂AշAU!%@ɉ! '''7!~=_{x]U\_Ua_Aa       A - A*UA-ՠa ^WVbzAW~ /!- A *)pUWUb-)5%)aW^((u a. a믡 a p UWxA! ! ! ! ! ! ! ! ! ! A)-/ #) **++D1#)55#)a'64 \`_ UZ UU A@**.a@a@@+ pa UUVz    * @A A ^1 %UU#1(UW\ba_Ua6a_oa@*a@ a}aUUuaa*Axꪪa W^a? _խa? (~ @bjaAU]T`A}U`A_UUa A  A **aA]uU5aAuUaA]UUb@AUaAaAaA!aaAaA}aAWU`AU`A_U`AUUWA a ?$!y{{{a /i: % I:XX\\ aXZ^^ a-/ .:9UU 9+IzUd9IIAxp` A--/)#)/C1zUU9 뫩9E)I:$! I: .iBVJE!UUB%!WUA$!9D)~~D)..D)!^U!!^߿W!_!UU !?$! ! B UB UB Ua"բba9aUUU5IJAU)JUx$)a $)$)!BA/B !$) UU$)UU?$)^s UUU Z@d9(*D1V\XppXz,cAUUURAUUUXaA :a  j_9 _'IJU9 Up!Xpja )*A$!?9UAUUU [AUUUzbUbA/+ AUuA A/A-U z/U UU -7%b{UUU {UUUa \p! ^RUUU%D)aꪈQUUUkZUUU5qUUUֽqUUU^eU??ax hzZ^AAa Ua   UAU WA/UA*ՁAWAAuAUAUa ~_aA?A=+" _#!!7'7! wh| j_a `zA aU Y UUU( UU( UU*1U"1 U+"9@A Qc9+Q WQU^ZUU~AUUUWa ^Z~^-UVa_% 7: _ 5.){ < ")a _#)#)U)`^*#)UU^ ax aܢߡ a*/ԡ !^ࠪ UWX! ! ! ! ! ! ! ! a??!)#) D1!/D1֪D1W*9U d1UWx_Ub_A_@! !a -5@Aas{z\a a  /A  AA zA  -U @ aX p5 a /a@ Aa@a@ Az+? 5!axU%**''x -)AWV\PA @!ய AZA /@UU A a %W a}A/  U _U a_?% aU)AU )aUWz AU AU_ AUUaA__}]A  55xX\a ): 1\TVW@(_9-A _c9_U#)`Wu   #1+ I)Šu)uִ  (5 ^ UD)` /e1!U9 .U(Bxzz)E!e!UE) *WD1U!^!U  _*!" !hx^e)AޣprU`UUA- ]ap8 5555A\\! ޢWXprD)-e1!D1xy΂5555A -$) %$)xx֢% b^WWUU$1))++D1`!UU|bҔւ5 p<UU6'/d9%C1~U ࿵U z\W *   #) Z_4aUUaUU4@UU4@UUasUUs!UbasUUaUUbasUUaUUaUUaas%%! )!z`$! uAruUbWTWUآ*axxz 5555^^4A-~pXWU1e1U$)z4A5555!^^^^! 5e1 D1__x`Ax-U4aU^`)A +#1 #1bxX^0AXXXX@!(BՕprrrյAuUAA\\\\Azjz1i $A`@Ša ? Au!ppX4U1AWTWUa xa! A/a!~a `A_aAaA_WA]ݕABB@@׵Aɢ@ z(BkaA`X\Va  ````z@.^^4 \p $!CCCBa!aAՁA.UӜA5555U  Ua)a z{AaWUA UUUUUUUU aa4 UUmkUUmkUUmkUUmkUU  4@UUE)at.?{ ^^ ^V@_U- U@U A #)-#)!#)!ʪ//#)!#)! #)!_B9!"1!׺"9)UU!9)"1)*B11B91_B91 UA"1 UUA"1I zIbxWUa5U . CWU  UX\ bx}` A_ Ȁ a//* } #)/%u)~U(aX aA \ U@ @_+#) d1U+d9 U 9) 9D19D1«9D1 UU9D1UUd1)~C1zW)Ax^UUA A ?A AA@AAa/?A*+-aaAzzja }~A A@+A A !@@!a z_A A) %U)@_X a @zjz~a@ #a@ a@ Aa@ *a]a+5 '+ڭ!! WV\X@! a++/AaiUa-  A^Wעa8{)aU@Ձa+ pA U {Ua A A axz^^a5)52``aJkk //+  ^~ ߷zx + _ :)zX֡kC1ՀU U( U ) U) U!*e1@U)Ux_U U*U U UUU  UU *!%!`xx A`psAUU{UU`‰u~x`x{ 5555 ^^^^e1 U- e1(e1$)U_Z^$)!|xn!x|5555A^^^^$)a $!_ _|UU%s UU0A xe1 (ա bzxxxvAUUUӔbp≵sUU!5 ApXVUa!AAa!*!0````{\\AU+곔aBp^Ua! +A/bXXA|pps!UUsAUU`Aia!ꪨaAA @A A@@5%ahU-UW\{b5qp\W `xa a Q %%%A\\\^~ UU@@CmA)A A { 555ӔaXXazaUU^^a-}A~aU U UAU= AUAU*U //U UUaU~AUAU* /aU* aUaUAU Uս  Up`@p^UA "a ua// .) -#) #) C1!")!#)!;W#)!"#)!#)!+ *#)!#)!(*C))W誾D))Uu*C))UX")(_x) "1 1az")]axU b-(U ]W(m a.UW׵ -~ *axxX^  a~W aU a - b U !a/7/ 7,C1Wz @"  #)`%D1 -*( 9D1/9D1d1#1 **jd9#) d1)D1#) UD1~#)a~W!a^UUaAA_AA/?AUUaAUUa@j.a Uaaza @*ՁAUa +a  /a UWAa U`! a !@@Aꪪ@Aa _@  %UU) -)A_Wa]*?AaA^(+a@ a@A/azUUA*8*!!ApzȀAA@/+? /? aUx¢aazaաAa xa -   ^VaA a?A A !@a5155%%1`ppX@`p@ )  }U <  z)k_ {^aap }=  -#)5//#)pC1 5 C1 `{1 %e1 x1 UUW^A-5 ^ //. {x }     :!ࢫ 9AUe1AU1a + \z^U$) ?$)A% e9! U9 UD1 ]$) U) _ު17_e1) }) x`$)a5W9UD)a\}^\a? bXZ^V pxa_1U) xAbp\bAUaA}__A 1!UUUD)!Ax!a !!UUU!ux\VbE)!UE)UE)bA@axA! AA??AAA9A UUU1aUUUAa U A Ae) UUU \UUU@$! UUU A A A 5UUU 9 9E) ^UUUAaAAA ]U U A+(((  ]}y w W AW U^ U WU AU!կ !azXUբ/WϢ x`Aa zaa@ aUa  !/#)?C1 C))#)!")!#)!{#)!U_)"!#)!#) #)! C))d1#)}C)){*#) `#)a^Z U azz(a )aU(a_ Uc`a+ W`b U UZZa+a{xX  % a_ a* a_a !a a׽C1}UU@p`!x/`!z#)@ -d1) _UC1 (_U#) #) z)az)A^UAUA}AUA_UUaAUUaA_խAUa /-%aa@a@ a@*a a@a@_a ־a _A WA ~a k -aa a  +a 뀀a @ ^` 5a Wz@ * A) -U)A aWu]\a@˪a@ a@ *a_zՁaUUWAzA? / 5_ WV\X Aa / a - ax*aXA/A_@{kpxa  /Wa/a UU_p A?@! A??ara@a1-- )XX\\@pxX\am a - Ua޾a~誡a  a׵5 a~za-pV a%_ a ~_bꪢ) ) ^#) c1 7c9 _pp܅1 %9A^~AU b  .  W^__     z_!   _ U WWU`ª A~%ZUQ UUI!UUC1Wޠ!Uz ! !UU * ) _) ^ _  Z@xA aaAaA 5arAUAb***aA__5-A  Օ%!Z{!~!UU!jzWUzz_a^?baa{‚Ajz aW U* a !bU!aUA!UU!AU!aUU!_ UU UUU UUUAAAAAAAAAA UUU* UU UU U  a-  U./ z  _  ..!^  U _]{zX^UUaA _@`a@a@x@A/a Ua  @ aa /  *#)U#)*#) U#) ʃ! #! #) )!#)!#)!D1!C)#)^]u#) ")!!@az^< a~ a> a> a a a aX^.  A a  a_^aA^**)a W q)r_W _C1%} aXxk a@{ma  @ ) AW A^UUb aA}UaAUUUaA_UA a!*AUA*a a( AW^ꪢAaaa` aU}a@࠸a@AUa@^^a Ww@!*+*a z@+}Ua VW׻a _a  /@a za a ` zz@ յ` _ꪯ`_  %UU) )aU`aAꨨAa a@^וa@^a@_UA UA *. ¯AXj`A @/?  /-* X % w_ X^W@ a  b‚ˍAA////A 55aX||\a@a}) )TVVWa <<a=a/aW_aաara  a%XX a`z%apa7|a 5% ^x)bX\ ?) 'C1 ),97^1 Xxpj(Xzjb pp  _{      __ U$1a?Z5 %bIQAIA~AC9xc9(zC9 W~#1$! W$!zp a 5)j z^ A xAx* (!p\a!/ A AA!A!A A>!A!_ UW}W__* aha^VWbkbzA/Az_A5% \\]~/ !U!~_!U - !__  *  z a_A1AU U Aa *  W *^ ] 믍 }]_^ ____+  WA^AU x_A? a@ a@>xa~꫁ A* 5 a*z bb\WWAU՗7 zX^A   ! ! @`a*b!a!a!aA?/a!a /aAA!*A @ޞA-/X   **#1\^UU} V߾ ꠢ 劊.뿢>_oߢ꿂+^աU~^{A^*`AUVA AAaa;a@aa* a XXxx/=AUU _a'>A+AU AUA~U  Wz @+aUa@*za* U      ! ! *! __^V * W^x`A a /(@ U AxU rPZ_@+a%5({ a׵7 `z aտ* aaa*./a U% x  a߾AV@ U< @ u` zj@ -`!b aAUuA aaa"ނa"a uab A A A Aa a@=a@zxa@/ a@@A__A  @A_a A  a.a arzZ^Aժa'/Aa a5( {UW  a*rjA a5 aU} a 5U)axU)aՕ//)pzC1/#)+ a ' VWa/bb^WbaaA aaQa% QC9cAC9~_cA#1WWC91U#1(1(_U( ( W( _U( `(` (!^W! #) /d1 /9p`bjA+bk xx^A?UUUU_U5 pX\  **jC1 D1#)/#)bxp\VA A_ AbA* aA@@A//*a!A]}(/բ/{zxWaWU_WwUU_Ua a"aa *aaaa*abbba /UU_aa*bbU_աUUwUUaU]WUUUUZ}UUW}}a8 aabaV_סUUaa++aW@_Z(@}U_xa z{+a7?A^A AaU*U aZp{@` x ` /8`A꺠@`*a@` A ` UUU` ` a A A + /UU *a_^Ua/5_ U    ){  a^ aUWzA @AWa ?7 ^ !1!U_a=?$ xxxAA *.aAAUb ~~Xa! =AaAaAAaa*a a a *ajUUUU_U@AWA@ua*a Xa  5*a ^a Psa@@a@ a]U}aU}awaaWaaaZb aa xa \a  a@p˯a !@!@!@_A@!@@!  %UU AUU@aUU@ __  a-5բ ^`a Aꪪ@*@ *A a7%-a za @E!j@}a ֗@- zj _UaVVAxA AkʂA .aa'aA: a7 a[Zaa)--- )ii)a a\XAax|VAa/a +Uz~_UU_aaꪂajcAb5 IC9cAC9WC91^#1(^"1(~WU( ( U( WU a ` `- ` / (!! *$)!$)!**D1!K*D1 \pAA 5- -~a~  _U_ꪢ?#) /bC1% bb/b*bz^ ^_WA AA?/.a!A%-~꿡_aa]WU}]UWUaa a* * aa bbaaabab*a*b bba b B baB*a a//ba?/ aa aajZaaabbbꪂaaab*b*aU!U]@꺁AAA* *.aa^a{=Aaa@a@X`@?`@`A` xx@.@!⢿*@ @) U% ] @U@UUza a _a  UA Wa _a   *   Wa aWax~^Ua x^X@>??1` __!1z`UUa몡`-]^% `Wzr`xA***a!A zzj/aaaaaaaUa A(A _ b _Ua@__Wa // @--- @zzzza _WחaؘaajAAAaaaaa a a_ U*݁ *U p($)@UUWa a *a  a a !@!@ @`V!@_@@ -UA aa着aWV\x /Ղpa A@ A -a ~~~a ?/+@յ5E!bbpa {a 5-` a}!zaAPՁA/**/A.>A+^,@(.%%aw^AA_aAa%5=) AܡaA a -) asb yV)A{z‹a u @WU@)-+aZa+գaa_uUUaacAU% AC9^UcA#1C91~W#1(~_W( ( ( ^WU a ` `?(`+(x_ $!!!**! $) *$)!d9!/d1Vp !bb+ ꫷_uzWUUb_}bTWb/b *AzbA  A/a  ߷% aa>aa/bbaabaabaa" ba abb b ababjab A aAABAABaa﯁bbbabbbꪂaBaa/(BbꪢaAa~azb*a}{aAaa^a aaA@B@@aabaUaa~~AaxaAA*A+AA+AAAaAAa_}a{{_aAaAaA aAaA aAA AA//   *_ WU WaUA_@U@U@Uaz~  @/ a Ua U^WU  +  `??? `XZZZ`// U `W\\\ ` ``Bba \a } /aAA +aAAa ///BaBabaAAaA/A aAjkUA .aA@! a %--a@a ^_WWa c   UUU-d9_W9U9aA WAWU9a_UU@a_aaA AW* @U@_*@@UAuW@]@Uꪢ W_a a a ꫯ@ p @*@  @@  @*@~ -UU#) D) W~D)@UU!@UU$)@UU#)AWU1 UU! UU $)U$)U!UU9!AUU $) UU#)E!a!A^VW WWU9@Uյ A A! `AxUU!ZؿUa$!^@\A UUWA*UUAUUAUU$!AUUWAUA WW5%!AU_AUUA 5  -?#)C1VXꯢ@a|WUUa X % E)!bcC9}BA!C91~_"1(^U1 ( (  a_`xX ` xU _!VU U U/! %!UU%!U $!U^p%!}$!bXzk$!b{zU}^/p> ^z]W a/x^a׵%-AaսzBAx~a/ Xa@  ./ 55U)a_ꂢ(aUW aUUUaa^BAB@aaꪪaaaaaaaaaaaaaaaaBaaaaaaaA aaAaba aa**AꪪaaA몪AAAAAaA@ aW_a aܶWUaaaA/AA/* aUaAaA AAaﯯAaAAa"AaAAaAaA(aa_AzA.+Uu U U* U` z@s@U@zzUa@z__U@  @ WW    @//@@*a ^_@a_WU-- Aa@^ `X^^W`)Uխ `\\\^  -)`zxzz`!aAXzAAA A A?a! BaBaAb zzz! AA :A /A *b Ua a -5-a a _+ Wd1aUd9aUd9@~Ud1a^UU axUUUaׁaaa"aaaaZaaa`aaajbab zꪪ UW\`@ @!ꪪ@/x@@ @ @ @ @   7_ -U @Uޢ@Uꪢ@UU @UUZ@U  a a a a a@a@@ UUU@e1!@UUUe1@UUUA c1@a\VՁb9- 99Z9X$)aU^ࠢAUW_\aA^aA_WaA_a\xA-/a_$! 555E!a``pxAA-a>}}a*<a\ )zZ a\zkja  ?/!!UUU W1UU1W( a~ a`  `/ U) /$! WE) UՋ^!!W!_b^Wb^b -ob%bɥ/ A%'zbbZ ba->*Z a^aUaU]ApXA\  /a^UUAbaa/  za  @ } A ?)驉 /)+ a^ aUWAAA뫁AAAAaaaaaꪪaaaaaaaaaaAaaAAAAa1aU%UAaaA￾AaaAAaaaaAAAA﫿AAAaWaկa~VakwA AA*몫a݁a{ah]aA*AA/-a^_Aa[UauazUA*A*A*Aa_auaUUUaUUW aU/  ? )^ x u \ޗ7) b1UUUW   @@a U- UU Uar* XaAA_X`  @+ a*U _^@ @xa a a AAA*/a!A xA /AaBaBaA A A{AË A .A^| aU UUau aU "UU A^Aa] a*UaUUUaU a* U aU aU aU* aU aU aUU aUU aUU aUU aUU Ua#) @a]UaaaϿa WXa UVa U@ @@ U@ W_}@ @ u@   -UU  ababaaaa@aU*@說@U@U@Uz@몪a9Օ% A19 ``9 UV$) U XԖ5AWWWTA (a!aA}aꪪA^x) E! xxx^! A;-=a"aˮբa  hkaBj c9AU1a 1_ ((WaUWX@a-U5 ]b a` ` U5%!_!%bp`b_b~b~bz*b^/bW b /'bZzzbaX`b)-ab6r[Ua_a!bzaaUꊢA`A\U}a!/ baaaa Ajx\  jj  @Օ5))x  /+  Z aUAAAށAAaAaAaaaaaaꪪAaaaaꪪAA`baaaaaaaaAAaaAA/AAAAaa믾A*A.a }UWaa뻽aa'aaaAA* a\aaaA*AAaAaa*aaaaaA aA. aA7aa*"aյaUaUꠢa *-@ܾ - a^)} \W7UU \Xp`  wUUU/Օ/  "U_ r⢡a`bJ` WA-az5 @@@" W@5@zUW~` a a  ax  wwA A ꪫAb aAAua!A XAAA/A ת a~zaaabbaaaaaaa_aﺿaaawaAAa UUU#)! UUUbUaU UU UU U U)U U U @z AUU U! UU UU_! UUU9 UUUD) UUU UUUa UUU   7_W U  a_aab aWaabU_UbUU]_WUe1UՕ5A! A19D1Ud1!xd1UWx=--' A^XPpA *"A (( A@ *A  %!a $! ^^ UUWaAaByբA-~{b_ab+W(bU(UU(a ap_U_A-/a _UaU` 뿵Ձ `}` zVUb/ b? b '*bkib bWb}*b"z bbbB·գA-V_A UA WUAz}Ua!A!+A A?AA7, aZ\\\aAz߂aaBaaꠂ`p +   @??/@5  *U   )(+)z aWa_aU_AAAaAaAaAaAaAaAAAAaA.AaaAaaAA꫿AA@AABA a߿ mBa6- azaa_aw}]aAaA aa AaAzaAAWAaAaAaAaAaA_5AAaU%    _ W xx _ -U a C`b`a@Wbp  %% aBUW\ A_uU   jZYa`ppA xW U  a`說A믶,A(a x^^@ -@A*( @@ jAAAA aAa!b UAAAA (+A a  a@_aA@aa_aaaaaaaaaaaaaaaaaa aaa U_]߁UuUuUUU}UUUU WU UUU _UUaU / U *U U U U U W U" aU U* U UWW aUU aU$)aUU#)AUU1a--U9Ue1aWd1a-5d1D1 z1D1D1a A```A A (A A * 7E!$!$!z@T A/AWUA(/a _UAA/ aa AAAUAUa!a *AUaA(U*UU*U W! -%!aza*}aUA]_ Wa^!^!կa!!UUa!!UU!U+!UA*a.A..Av\A- A\^WWa!+//aaazA+ AjA ﯫA aA A /aUa * U +UU  w  )U U UW a_( @AހAAaa AꪪaaaaAAAA믿AAaAAAAꪯ A*Aaa b ab** bb讪AAA/aA_aA*/ aA*aAaAaAaAA+aAaA AAUA/a / U տ ) U))*W p W ޽x ^U")a_ +)  aX _@ו5((^A@@ppp@%(zꪢ%  / VXx a@+am{^a ^V~@77/ ` @ WW^XA+U/?UUV\  AAA /a!A Z A/A (      aUUa*UUaUUUUaUUaUaUa Ua(UaUUaUaUaa U Ղ@ U@ՂA_A a_aaՂa a aUUaa aaUU__ע_WUUU_ߢW*UU!A$)$) UUUAD)UUd1UUd1UUBaUUAd1UAAUUA@UU UW UWUU!UU*UU_UUU W __b Aba!A bAխA A_WAWUUAa A@A  @ 5/AU誁A~ U+  a*8 pX^A-a*UA U ~WU a}A~zA魵AA)ՂaA~~AA(AX___A /A`A`Aa a aAUA//-aAbx^   ?/ (( AUՕa^a a!aA+AUaUUaa ߢ / U " * ) U)ꪪ ~  WW _/  a_ A_ AAAAAAAAAA aAA// ~}A> A*ba^a_WAAaAaAAaAAaA>/A_/A_AUAࠁaaa%  U W %^ "  ^ U ׿] ^z}U)--c1)^#)~~@^(U / _* *   /8 [ z umb@%A7*( aU^x^a@@a a@__a zA  -@AUUբ PbA AA AA /aA]__}A~ AAAA                            aA UUa*UUaUUaUUUUUa*UU*UUU U U .ՂA UAWAAaba bUWWU_U_WUUUUUU_uuU}}_u]Uaa@@aa@@Aa ~zzz  UU@UABB@A~b b a! A~UUA A +a!a *zWa u} A**@ A/ +A_pa! /aAzjAWAUAW _zA>a *a ׾A AzA Aa xza /݁AWzca!///AWaAUa! +* ~a  a W 5a @A a!+/A?+AA+aA     A/ aAa! a_aWza~aaAaA _^aAA aUa /  U 7   k  W_z U _^WU  a .  _  UW^za_ aUWaUaUaUaaax_aaaaUUaaWU AAUAaaz^_AaUaUUaza/-aa*a-p a*/-  ~Ww  ^aaUWa_U9a-c1#)bnb")wj@ **   _% ?,<   aBbxz@ a>/%a~V^Wa@@a`!ꪪa _}^@/A ?UU VXrk AA A A?A A xAWW   A/                                              A U]}A UUUA_Ua UaUU UUaUUUa*UUUUUUU բaUaUaU@@aa@a aa  AUյ5aU AAxA / a!a!A*A a!-zA@   ?A?/ ^ zZ@ka-aU}z~@a@aa za ~@ w_@*A  A%UaX AA AA/?A A xxAu                                                              a55a@a@a a@a@aa jjhx   a55%a ``px ??a aAWWA UյAU_~\AA@w]/UU UUUUU -*AXAU A(A_UA?^AAUעAU *W z^WU ?AAAAUA a!bA`xAaA A @\_AA @~@U@A.///a -// XXp`@a  ) )BBa/-- @```   ?/  * A 5/ aAaAꪪAaa!a!aAaAaA_aA_]aaa^a_aaAaA zaAWAUAA aUaբaa_aꀪ*  Ua`aaa  Uza>* a }a  / za¢/<* aa^a߽aߢaa_AW!aAaAa!b UbWaW C)}("Uu azaݢ"zꪪ__/-@XaZB@UW PXXa@a{_݁a_a@@a`!ꪪa a ^@@ Aark  !A AA //A AzA                                                              a---a`a@a ```a @a@aApp  a%-- axxx յ A}ꨪaX ו5%(^^W pxz_/a = a z_Ubbrzzb .b0/--zaWXZ a7 \P`Aa_bUb*bbb +b xab a!A A*AA]W!AwAUAU A+A/A/+A@`ppA _zA a aA a@zzzz   * a /aAaAaAaAAa@bAa*a!aA@baAAa @ba!~ꪪa U~aa~aWa Ua!aAUaAaAaAaAaA*݁AAUAaUUaWUa a.a. ~a  ﯢa zaaaa / a_aaaUaaa_a^WaA~Aa]UAaAaAWA aa Ua~կ( UU )!U* Aժ az^ -!zVWxaXaՁaW_A^@@ UAVU %+_W** (> /磌€pa >66Aa߀a_Wa@@a@Aa /a VVA A A  A Axp AAAꪫA/?A A AAA                                                            a a`a`** aa @aa@axz^   a axz^^   @`x @xz^` cp/aU UU UU UU UU UU U  U U Ua h Օﯣ^bbUWAAbUU_bUUbAAba!a!A!*A ^`AA * A aAUAaAzjA  pA@ a U բA~z_UA _A Ua a /AaAaaAaAaAaAaAaA꫿AaAa@bAaaAAaAa`BaAaAUb Ub Ua aWaaa_AUaa!aA@baA^aAAA*_AAբaUUaUUAUA*_aUaUA/.AUAaUUaUaՂa?5a aUa]aUaWUA/߁AaAaA~aAaAWaAaAAaaAzb WaWA߽a U+a! A77( (b apX^WA_a**@ բa/a~W.Azxa  W_a Ua WU] aaA_A  % _~x jz}__[}}}(~x^ab ./@a___a@@a@a@Aa z~@@@AA@  ! AAA ?A AAA_                                                            a a`aUUUUaa@a@a@a^^^^       a @^Vv ߞ A  @%(azzrpa >'a  @A  @ @ @ @ @ @****A @ _@ _U__  @@5bb_{AA_A A__AAbAAb***bAUտ.bA8Xa!A!"A!aAuaAaAWAa***A// AxXZ^`A}}A@A ~~@ ꪀ  a UUa Ua z^WW A((a!AaaAWWaAaAAa aAaA@bAa@bAaAaaA@bAa@bb@aAAa@bAaAaAaAaZa!W a UaUaWaUaWauaWa Ua a!U!a!Ua!aAWaAUaAaAaA@baAaA{{Aa@baAaAaAaAaAaA_a!_aa Ua Ub *UUaUUAa~/ a+aAaAaAaA A * ^ ஫~aU zU /@ UUAAAa@wA  A  aArrjA AUU-  ** b`A+ / ~!-a a}a`a@@a @A@!j `  @߿@A]ab ! AA AA /A ~zA                                                            ???a@ aUUWWaAa>a@a@a@        ?7?aAa@ꠠAU?@x @ו5% \VW UU@  @ @ @ @ @ @ @ @ @*A A @ _UWW  @@%׿*cbbxbbz__WbA+b_UUbAbA aB *!a!AA*aAUU]WA A  @AUW__A *A)ՁA^\WW@AUA@A A  !  A A A  AaAAaAaaAAaAaaAaAaAaAAaAa@baA@baAAaaA@bAaAaAaAaAaAaAaAaaA@baAaAaAaAWa!WaW aUaUa UbUaU ( UUaUaUUUAa}aa_aUa Uaժb UժaUa_*aUaUa Ua! aAaAaAaAAaAaAaaAaAAݝ57a XUa ~a ߵ ժa!X*a! A`{a*a AAAaAx AUꂀA}{pza!Ax â`!.@ /* _ ꪪߢ'?. xA a --- a@((.a_Wa@@a@Aa ~@ z @@@@A A  a >aWV\zA! AAꪪA/A A ~ꪪA                                                           @5??-a@aWUUU@aa 77//a@a@ a ``h       a55aAaAA??? AXxxp CsA UA ] @ @A A A A  @ @ @ @ @ *@ @ _WWW  @ @--Zޣ{bbb׿bW_^bU_b_^_baꪯaBAbbAA!A A A A A  A  aA]aA{A A A A A _UWA UA A wA  AA ?aA{{AaAa*aAaAAaaA@b@bAa@baAaAaA^`B@baAAaaAB`AaAaAaAaAa@baAaAaAAa@bAaAaaA^aAaAaAzAaa!aAAaaAAa@baAa!^aAAaVAaaAaA*aBAaaA@b@bAaaAaAaAaAaA^_@b@baAaBAaAaAaAaaAAaaAaAAaAaAaaAaA_a!aA_UU`!>???@zpX`@W *` W@@@/߿a@?==5 +Uﯭ _uժj[a({@p~@/ xx^@*a@-%a@/.a@a@@aa zA WW{@@ꪪ    @A@Aƒ A  AAA/AA                                                           a- a@aba a //a@a@ ap       a5---aAa@ab` b}UU@    A UUU   A UUU @@ ]U @A UU@ uUU@ UUU   ﺺ @(*A //_bbwbb^bUU]bAaBaB bA?bA b A A A A A A * aAaA{^VUA A  A A *A _A A @ ]A A Ua 5aAT@AaAaAaAaAaAAaAaAaaAAaaAaAaA*@baA@baA~@baAaAAaAaAaaAAaaAAa@baAaAAaAaAaaAAaaAaAaAaAaAAa@baAa!a!b@AaaAAaAa@bAaaAAaAaaAaAaAaBaAaAaAaAaA@baAAaAaAaaA__aAaAaAaA_aAUUaA_UA A  aAA@XXXX`@a@Wa @ jjjja@=-=-]_aXa a/(a5x@_ U A%a@ a@ꪢ`!@Aa ~o@@@@   @@@ A ʯAʊ     A                                                          a a`**a`a a@a@aAapxxZ     a aAa@a         *      ! !     @A ?bjb_bՂb ,bbb\zbA *(AbAbaBbA_A A A A AA A aA/aAz^WA @! A A A*A A _W   A WA u 55%aAVVVW@AUU@A@AaAaA_aAaAaAaAaAaA@b`BA aAAaAa aAׯaAAaAaAaaAaA@baA@baAAaAaAaAaAaAaAaAaAaAa@bAaaA_aAa!^a!b@aAa!z~aa!*AaaAaAaA꺪aAAaaAaAaAaAaAaBAaaAaA_aAAaaAAaAa@baAaAaAaAWWAA__a!A * aAUaAaA !@XXXX`@` @  @ jjj /??]_ުxa/*zzha_WA_@տ'@_a@ +a@@Aa ޾@     !着AA !@@ @*@ Uj    A                                                     a  a@ a` a @aa@a@a^^^^       a  - a@a@*A            * ! ! ! !     @a bb}mb bbbbzpbA bAAbaBaBA!8, A A A A A A  aA@Z^a Ua ^UA ]UA UUA ~@ UA      !*a {^A  A  @A@A@AaAUUaAaAUAA@AaAaAaAAaaAaAAaAaAaaAaAaAaAaAaAaAaAAaaAaAaAaA@bAaaAAaAaAaAaaAa!a!Aaa!^ꪪa!aA@b@baAWWaAaA@baAAaaAaAaA@bAaAaaAAaAaaAaAWaAaA@baAaAWUaAUaAUaAaAaAaAaAaAaA_aAaAA7@xZ^\`@Ua@koma @  =-Wa7W_u(aa ua % a `!a @ rZ^       @@A A@ A Ax   AA                                                        ??a@ a@a@ a A`a@@a**        ߿;a@a@a@:: UU UU UUA@A@ aWaA        꺺@/  57bcb~WbUUbUUAbAbAa"bAbAa!a!{A * A A a!A AUUյAa a zA A A A __UA UA Ww  A }}A _ ! (a յA@*A A A  ?@AU@AW@A@AWA  @AWAA}AAaAUaA_uaA_aAuaAUaA߿aAaAaA_aAUaAUaAuaAaAuWA  aA!aaAaAaAaA_aA]aAaAAa@bAa`BAaAa@b`BaAaAaAaAaA_aAaAaAAaaA^Z~AAaAaAaA@baAaA@bAaaAaAzaAWUaAU}aAWUaAWUaAaAaAaAaAaAaAaAaA_aAaA_aAA775 @XXX` ` a @  @5ax@ +/baa_Ajzza@{ھa@}a a a yZ@@_AA]AA AuA@ @   @U    ! ! VTFhNj=,=K =? h0CRCmXI.%%%7KLdC! "!BJZ w'&B y9Z-OAoas@b&J  =*UD)ՊU UFZ(2Isb,bjUf)9!^\^SHJA UhJaX_U-=TR%5̬!ltdAWUU|9l1:j[ v>'JUWURa?UZʃ c!krAUUa* VD)AUe)aUUA^TVbkgJs1'?7is_lZW^~ZC1@A _U)ORյ5%Me1jc96b OD)\\s@`pz^D!`S|%%%.f)%sFBj*(/J U\ \^~{c^[-d)}|vcɊRe1 |B*ok)SYUJk b{֡卉$!xjUU,k]k5Is$) >ls!W\GJ!~z@C)yY}D)Jba{_a@1a5Uk /%,c$)\Hs$)URP AԖ: !\^{a@@/9A-9as{1aUU1UU a__UAXa*TTVUUAYYA A* rpZZA :)յA55b cUW)[ SrhHsd) l{} ,I{W_ꀊb_~jGRW_~GRJGRAh'B0975)?cAo^W `BBA@9 jk^zxpjc#)d|,|1%-)-ΌUͬ{W^xIsZ^xbgRWGR(`PA W   aͫJA MC1%5{ZXXXjcd1\,9c+)-.{0ZhppI{AbW~fZ VW!a8' "!z~~| aBbkkO[A)){d1^_ickI[jk9rZ%5Bj{9ppx|B ח({c9UU_C1ARWV!a  #!~~~~A`bjjkBmMnkF!__ZX/D)k)[jc&JXP@ &J5UIUU9|~C)^~jJ@)aTT,#!-#"#!R~~~ jjj2J |1\\TVk %55 |JcWV\\+jc5559WZrjꃠ ??˃gJhޭ k _V\\A UIA#!|~z~f) t9cz :F!%R)--) s[LJ//kc1hﭧb)˃1gZx`@`{a5 yqcbD)q몮a >pcյ%!r{{zRF){cCCfZC1--%%j[RU{bb‚UW9 R#! &JA`V~z2a%%T$!@b~zC)URr $<s!@Wڎs$!pz{kR!OwhZC)RA ~#)JsVWuB!UՕ%9){z)a`௵%%55)hz[U1O??!xrbj!=%jz^9a_ &Z@ =׊JUUs +c)__\ {( sAY|HR+VWJs GR!RroK75sd)UWWV#!APXAA~~{;ba/IA|_WUa@z {{AiJ`(BQ|d1|$)||~L$)UUUYsՑ{!]}] uLa9 #! A$) z{A a@]]]a@ρ '6$!a U]D)A./5?Ӕ!Uq1D4 ]sbQ"k9ƁfWWUC1A ! \^kC)!u  .AU^@!a@?a :転@# .ǧ(BuuU(J 0(Ja_WUAARUUUUUUU)@- #)Ab p ]պa  a aUUa <A j C9!az~Aaua@*aU@A+vVb b J __^UUUUU **!AU{  -aU\a_W a邊@A xA +A \^__   )aς a hnzaAaAꪯaAA_ע@i@AAa 9'/ {||| -FR@@j{I)sb_~bJ[z~jcc1&&4c UUWVkd) sk-  |s  {zzʃj{U_z)sU_I{jW^zjZ~zbGR~gZ'R_~'R&J~'JJ_'JJU_&JAB)CA9C9@x^9a )77"1 B9^XXWC1U(==} @@sʓJ{U_z*sj[jc)<jcT\XPk )= |s%- L | l _l˃_+W^)s^zIsjW^xjZ_ZGRgR'R_ GRJGRJ&J9@B"9RZVU"9``p aU9 /uUVwI{sYU) ")TV^ځ \^ބ9 -C1ba틴 _K^z耪jc^\||jcpp`Ic)RyէR ?}JL/+.+.U+l^~ʃ(s_zHsb_zjZW^~bgRW_ZGRzgRGR_GR1`P"9(*/'J W>'  WWWV  ! Wח9a//-/ɓ#) U_+~ k^\\xjc#)`pPPJ sc17lJ .--н/ qoU0.U_z ~x+{^~{(k^z(kb^bZ_耧ZhRxZA@'J(XTWU1 brP1M]#!9 $!WWW__\!a r aeg)A5jB fRLEZL``@@+kxxxjc PpB )(c7 |1 0"O%-----p ^xͬ_^xͬbpXi{IWi{bI{b_z kbU_b `pX\( (*/5B1aW#!A #!"!VVV*** a\_)`~|)A5%%N[$)ScCC9X`m̓9 %լjjh`+sxxhh t&Bjjc9Ujk9siMu{d)oER 5s=--- ``^z+FR\\\T&B9.9 %5ʛI{W_J@fb |^WW  A7%)$#!"!5$!W_SW a9+#)@xK:!%|*:- [#1UW\`Ճ9U h`Ì{~~xkJ[kJ[cb9WV\xbA'-=b&J-/*+)-% q@q-` 1|XZ9 6WVB 0KB9UUU1`{UUd9 .W#)@UW\])@=--($#!! a@prrRJA t :[SRmc)Bxz}U9 )c1 +^~xkJ[|||~jcI[ +++cRp@Z95bFR&c /? @`{``pP)kB1pppp) ||sB ??fR"1訣AB9U~x1 WT\XA (A)- ##!! ? rxxpcaՌJBZZXIB)m~ E)^Zc1%5Ol~x``kI[jcI[*jcfR@RAՔZJ$)?(b-Ui{XX\W{"1rzzzc1Czz^1@?gRc1%RB9~zzp1AXPpp o{7#! +* #!d!a xxx|oc!#7-[\\\k)B)xFRa?ZsJ[|||\jcI[kjck&J\p@FJ9 tb%JɽUZ9eRAWLjb!p``")\ D!U^ZQBA %b1zzzz0A````C!A/+d!"!#!^ZZ!a:+ \\^^9===k Q1`px1h!1777̤@  |jcVVV\jcI[**kjclkuu%AW_{gR9-%R940ƣAZuHs1༉Zxp `k @xGJ(A```bUI#!UWXp#!#!ZZ^zU}w a;<>;! WW+B==Nc|1xX\V11j@c1a/-- 9%5+jc|xxxjc)[kI[+lk===-{ Ճ1UTXXR")*/{9{9緶bkd1PXd1wT AzjjH1  % @9WVT\9`bf!#!Jk[zzzz}u}]ꪪ 1@sK: s:`x1 1g)@A-- )r9gGLZjc)[jc)[̤jc-/H{U)PPrbA {")%%55{c1,bxx~jgZ!`B^WTPALEł1 % 5% \VWVd1a!VXpa %zzzzu}U}aM :AS|J%t1XZ^^9!  :@@I-)-/b9G1kb cRsI[յ--s#)Xb%/ބ9kkB ~X [=kk#!%'(sZxZ_ZJzZaPZZ!@ѽeEEMC1  VT\X$!ʼ$! .<zjuUU!9a KCRAwJ.[||\\R JajjjhA)bC111;;kA6jcgBAIIlB' \W^\aUUU !uBahGJ=Z#):^ZZ9J x|9@PXUU aisѽIAAAB"5d)X\TT! 몪APPpa %1?j 騡AcCk!S|JËJ!\^^^[1 3t~zzz9 99kI k9)[gJIMuUgB555kd1XzzjIAUWWPC1A! )$)!B!FRd!9X#! U\XX h^W!BR22C!\WWT9o?1rA5WWWVɋ5jc1xX\ j[A@U]k(JBxxxxJJa.RjRpRS_A &R9 )kA>JgB0 lGB%%5KEbx|~~zaXXTW a%-)+$) 1!UU51 1d!``)#!)aV\UicTA1ƥ12od)TTVU#!$ 9K$!~/!Ac1UUUʩU%fZ|tWFR~(augM @݈Z@j^^^xRbs}57{C)UUU\Ad1sijA YFR(^#1/?iI`x^_ZaUUUk U[Rx#) _Z!C&JU':)WU]gJ)D)a`!r1UU9C!z~~#!A!E1!!c1) 9sC1 ZC1xxAax^VR UWc9AUU}R  Շb  Z` 6,[4,Ց'Bpn9UWZGJd1bzd1 | UUUfb kI5Z(n89 hR *ըb9UbAꢂ'Jc1  9_^^9rrnd)(c)UU]Q9C!>>#!#!AT^SqA^ZC1@ -sC1i&R Ax^_U9%UUUAa Uc9 TX_  X Z UMhRlkD)|` b!UU k UUP pgZMOsSiR9{~9p\V 9 %UAD)*JB ' JJa?''kD){d)YYQQ1C!RD)a (9AͅAA__/d9A I^U Ax^_ AA뿻a@( bB  5 xbȢ@ e啪R! %ՉJ XVUiJZ9*muJssBRRX\HJ$)hrpx9667צ9pp`b "T9AI9b - 9aTXAabD)5Z#!Q]]Ud10;D)^xxz AD1A  $)Az\Ta Aa@+`A_A!  WV^\ 멭A'\+! {e)Y1 Ye1UUu [Y[\9VWWT18 Pe1BbUU%Q@1}BC)AUU^x]RQd)aC)C)A``xzA  %aoeA + ^Xx` !Aa `A}ՁA h`bra?An쬢A D)#Ua]1IMMM8uJV1\XZ{$!QQY!Eee!U%Uqa%&'%0Yƅ)4$)8AWX__Ӝ!A5#!!App_^a UUU\ Օ!AUVPb!%5`+ W^xa.a@@!a@) rccca @7?/@T4A]e)a͍,c UUU,[$!(iUQ yUU5 UUO1!eUUӜUUU5UU{AUsUU1U]RQAXUUUA/7)A^_A" ) Zx#) %D1a~zP _UA -  W apa @!`A}a C a AA 5a`B A$ ^^D!a c%UUUZU]] c0UUs OwUUs UURa(]UMkUURAsaUUZa ZUUUUU_UUU!@  -C9!/}"1TU]U iud1%u#)AX^  5W^ U WU@! A <,,A  a@/m}a a ¬  ڢ ||VZa .)KA _I x(ax|\^??5-Aו ]*U@| - a+ Aآ+/A\TԗA b pa a .A 믿@!A oA a@+a@- ? xbc@a akiC9Օ5A x~^!A~r !Ň 66'z~UUaaaAjAK)@U a @!,AjZ |b A~A ? U]* ) }}=#)  @WX_ 5e1A1a{wT #1 }  ȏzUAx A7ABaaA*.anA a}ߵ %)!b A A A>Az}}]a 55aUUaUU Aբ  z ad1D1A\\X~A !b}Axa '7 a\r- aUUWAaj~A+ aյ aښ% avnaA A ꪺA A a! p     A+UW݂*UUUUU aXx^\A]UuIA* ^AAaA-UU Aբa a;aAz#)a ak_za l\AA ﻻA ,AA zxz        A\Ԕ IzZ +UU]byyybA\X\a rzza @baAWꪪaA~AUaAZAAh_@ '7@aAꪾAAAAajjjj        aa֖a \VVP b}}]b A x|\a aAaA_aAAa*AaaAaAߗ '''' x@AA  aA}a!zAa3/ abm aW}- a͏ @A iA5{ @@)s J{ c^zx)kb} cZꨠ cZ.* cJ[~~~ [(^\||J[#!@ | Hkjc* sk-/ss |s |{U {U냊{^\|{j{uj{IsI{)s){k(sjjb蠀bb^bZ^zZgZ^ZhgZGRgZGRUW_GR&J'R&J~zz&JJ'JJ'JJUW'JJUUUJBJAJBJ AHJ*I(cA9LhA1zB9z_(@wMm9a!UU"91 >+)"1 -/C9 zJa\ma W]?d9 A 9 ))ꛪ(ʋ @@``) )s_~zJ{ kW*s cWV k*[*ci[J[c1\XPPjcc1 c WVT\ jc'?kksk+ |s s+{+{* {˃{~ʃj{WꀪI{__j{(sis({j__jb蠠jZbgZꪈbgZW_gZGR~GR'RꪪGZ'J&J'RR&J&JJJ'JJ'J*JB'JAjjbAJ(@`"90sДI96qB9 \^ @x׈RAՕ9D)@@ "9UC9("1&66C9^Wau")aUuua%7 EaWURXA 9a ) C) %+U_ `pppʋc9j{_){^~I*sW^)s*czzxpJcj[jcc9p@@jc) %jc XP``a\RE%k! ts |s L |U, |+ L+U+v+Uw ˃U닪UʃW^Xʓi{kki{)sW_~)sj_zjbxbbUW^bgZbgRZGR_gR'RGRJ*GRJGRJFRJR&J'JJJd1@'JA0A8GiB9a xx(@W(@MM9a =9!  Q =-c9ZX\ց#1a5 #1 z6o)aV|` a/@xx||A A==H{__Ks ZZZZ H{ ˓WZ𠪋J{^~xJ{JcxxjcJc+* jc&B@Jc'7jcc1aWݥZ5s ' |s, tL |+ lLUL+,^,Ul+UUK ʃ_꓊ozpIs~I{ kz)sjW^~jbW^xjZZgZ~ZhR蠈ZGRgRGRWgRGRgRGR_GR'JꢀGRJꪪGRJ'J@@J(cA86gcA0 C0`x|__!@ե@4 Ba/!WU_]IUU() ) #1rzzz a77@|tttA #)a ) Ah`bk) k(XXK +z ʓ~듊W^x芃jk\XxxkjcW_jcR@gJB Ica%JWXA( 5jc? |s/-L |-LUL*͜l+ ͤ UͤllU+W^+ʋZꋊ{_~{I{W~iskIsjW_~kbbZbZWZGR蠠ZGRgRGRgRGRGRgJgR'JꪪGR'J'Ja@@@"9 B90CA \\C)`ח @t@   !!}}UU ) a@B a7?=/@tV~A >>"1a-=)9)cÁ!5Ջ kUKW~k+WKʓ^ʋjckjccjcꪪRa[ZX܃9a%J H;?AZ? |  L+|----L+ ͔--- .͜+ N.Uw.ͤWl~而+_z+ʃ^zʃ{^~੃is__zIs(k~x(kbzbbV\bZꨀbZWWZhZWZHRꪨhZgRUUhRGRgRGRgZ'Jj&J("9(/B9(*cz#1@_GJacb!@/ #  ]}]] *( B a/a A /(@!1A)%9''>j(˼˴WK^ ~z s^^\xsjckj[)[#)TTW&R"1ZbC1)6%JsC)5%s,l,|l/ -N+.ս- oU NU.WO_~x-lW_zl ^^x ʃW^^xʃ{_^~{Hs^^~Is(kU_~(kb_^zbZbZbZ_ZZzZHRZGRHZgRGR `P\1(z_WB9("1` \\a1@A@|_ad)MeUU  }u  ஫( fdDDa F) 5%%)@=564A)9 X 5555,˼} ˴] ̴"Kjh``+{^~xxsccR@9qqqZ %5hJ)W%RZxpP |!% |C)`@LZ͔յ-.͔--/+o+qU UpUNW^Npx୤K^zxL_~ꃪxisV~zis)k~Isk_~kb_kbUW~bZꨠbZWbRZhRzꀀZ`A W0 ߷--B9(Ϗ(`|z!`@d!A!"! 1UUD!!A . -)7 anjk{a xxx) %%%% :aXpC1)=9 pprɋ 5Lj, L,uu K````K{xxzx{ckJ[h訨9`B%%5R ::eZX\TTsD!%5%%+|)cBlC) 휍o-o5--/Qŵ-/ sqս- UP_~_^~ ~ ^~譤+_~ %R`%R,U{bis)sW^H{)kUWI{kUU{kb^cbUW~bZꪪbZ_Z(P\TW(`( -"1`zD)@//!@|X)!￿#! ZZZZ#!?!*Z V~*aܡaUu asqqsA )  Rzb‚C1A C1H`A )5%J %m-^m-,k````+{pxxx{k~zhkj[I[#)vt9A")>^Zxk\Pb&J!yT+|d) %L")$8//++o----Ə----1ֵ---- U}x^xnj@n^~(spKFZXVUUbAhi{I UUA iIsi)sI{kUw)sb kZb)@`P0@pX UU(A+/%(axxXX)AťU#!A% #!!#!"!Zzzj  /kR a|UU a @A )! nc)---Zd9(zꪪ#1UVX` ?=m_m_kzzzz+{{kkjc^^\\jc9p`c9UU()[9UU\pk9 %5IcD!TXsD!5UU,9`@͔I'Տ//+)1ΰ----Q------^~xx^xxx_~OmW_~Mj\TTTbBधbfR9U_&BA){B97WUAUUVTiI{zI)sI)sWI{kꪪ k(XTVU( XVWU A % x^ޡ @y7#!#!!#!#) jjj *A#)aUU'C1ay~` `\\\TA 1ANc)----kXP`@C9 C9)xI") )+A ݎU_kxxx`K ^^\z szxxpkjc\|^^jcI[jcI[*jcIp`9Jc@k#)P`UFR#!* Z%JwfZJ6oZ %Qн------------xxxxxp*\ &J||\bB~BC)x&BC1+-B(Xbc9 %ꛉWʓIɓiUI"1@`P0@`pXA Aa@% a N  (#!VT^[#!$!#!* d)uUU(***ꪪ!a#)%c1b{_ס@|||~A J&! +*R1 s9B Z`c9#1|vw9")+ I%5/^լxp``l+_^^^+sxkjcX||xjcI[jcI[kI[Ica1W\\x9)6<**FRA {bJWZ%J5HsZ0j ------ xx~_1p`qoX^\̬gRT\\|FJ9hx9 p\^W9 ']hJ9󁉧Z)%^[G"1*UUʓBAUUɓB9-թ1XTVUA %Y]d9@p *#1@UUWTa@ 7.C1Օ(#![QSS#!$!!"!"* * {+-)]u a@|\|t?kB10R+:''skB/7-[ J A)-Uɋ95/j``ଜ+^~L{zzjsjc~z\\icJ[jcI[cjcjca9p`Z FR9 bA k&J漜~kZ-%1΃A/? /-ux~_q`` ʋ@plZ||wA")p\\\) _^pp1ˏB GJC)lr~B9 趠 IB9bA"9B9 xpp@! X\V)AUUc9AXruUa k @5559(##!$!~~!**"!"!**/>7 g a@t|^_1 SKB߿&kkBōR1.6ncRxjb}R9BjjB)uTAc1?UA %/M```@l^^XL jk@@sjc\\\\icJ[jcI[jci[ ꃊcUUjk9k̈0BC)[6Zc1 ..b%J||~bJ!HsZ+'?9Hs %-}__Xx``MI{XX\Tjkb&BB1\TTT1 zxxD) Qi(\X9-A(' Ib9AB9W}cA"1z"1 WV\X AA ++a v A%%)a(##!#!"!zzj"! ((a^~ zs Aa k [B||zJkB)xJ1 /Je) 2*B$!\~^C1!+kՄ95UOn`@-^zxx+~xh`sjc\TVWicJ[jcI[jci[ *kjckC)@@R1 *fR98xbfR bA:IsZ-k5\^_Wpx\Qknj{TVWUjkb.|B1WWWW9"!oc)Ko_(ppcGJ%--- cAVT^ZIA^8AbA~A"9~B1 `@A A@% A A}ݝ=) ~ ##!#!!j!  a눺 an aa xocA55%ocJ_^XXԌRËJ)jLĦ)B) %Jf)^F!V^~c1#9#)Oc1 /V\pM+zjj`sjc^\V^jcI[I[jcjcI["*kjck9`0FJ9*FR9X%bA bA&HsFRͥkUUUUV` xxq @@kxxsb -VZB1VVVT1!)PXVV(ɍB5 cBRseJA*I9xࠣA"9zzx!9 hha ?AVTVU A% #! ߿'#!d)#!1SZUU!!!! a< / `accca xzzk %%%%kJXXoccccbnc1J1V~jJf!~^ g!~&!?zc1 Oc1%5/Zh+xxxxsjc^^VTjcI[jc)[jcI[kjcER_HkAT^]dFJ9 fRA`Z%JI>bfR鬈)keZYwjuU(Oj%UUUb-UU&R(k^kbTT^\fZ"1XX\VB1 \B!\VWWml(AXxpZ +bAfZIW_>A"9xxx\1( AWVTԁ K_T Օ5/ ,#! #!#!#!! ! a@a `csrzA |!%%--sJܜVkrppp-[J)McjBW-[1Ĉ)G!^g!^z9ɋ#)UC1+xxxxsjc\||xjcI[jcI[jcI[jcI[ * kjckEJX`ZAgRBJfR9*(kFJ#)Is%J~~xbJ Z^ZJUUERA%RAWUR {Isvk{`)k%RhR)W^\\"9Pxr!)c a`AB@-U&J  jAI1~\\\1(1AVZZ^!- ?C!#!##!#!#! "!! ꬟{a @zxxXA !S|Jkxxx|-[UխQ|McUr-[1FNNJ))_v)G!~zF!a\\\C1!5'A/TXPPMLxxxxKjc^^^^Jci[I[jcjcI[*jcI[ kjcsjc s&J\x Z9__T&B96Z9/?Z9 jFR9JAAA?Lis㰰{Is`pp)kJ8䶭 c Zzx`"9 siim1oV)`AKE a䴛 ^XB@%5ZA8ˉJ(1(rp(A\xXx D! C!#!##!#!#!**** U! *kϵa+.* @XXX^A /ca J55%R|xh擄ssxs1kksq1)U1g!r1@c1''--A%-lxh |jc\\||jcI[J[icjcI[*+ cjcUkicsjc/? |icjJl9\P@A9 B99ZB-?EJ9T|RA%/I1XPoփ95%Mb{%R@{bsРb")``gR(UCgJ {b`xC!>Arh @Xxph @GJ )9(|\1 AXXXX )FB=9!C#!#!뫯D) !~WWWWu_* ꢪ: a@X|\\A [&! J----s6r_{Mc`hc1QQ[_1)ᆰ1)W^^xE!@A ==-FRc1>%-is+c^^\xkJ[jcI[jcI[ +jcckjcsjcKk+Ic 9W\P`A1"ꮧ&J9 +FJ9PprbR9 Qc1ZXPPc1鱵N&BiWs"1 |hs"1X bB1 b#)@9\W_~ a_8 azhh %V9` %559 ph1 ici ATT#!b// sC)%mR#!x9#!#!#!說  wu_]W}*a? a@\T^VA R9 J----kR~r(B`hjJ1\^_]111)~z!ac1 JC1 -/JKs\\\\sjc_^^\jcI[icJ[jcI[*+ki[+{k-- -k))-'19&>UUU1UUTX9C).Bc1u$Z9 )Q1PXX 9ť*c9_WVks9X3!!{b{b~~)sbMCHh cC)UW#1_(z\aL \\XxC)@59#)``hK( #!U[ZXb)a{X\&R)md1XZPp 5#!$!1 WWW_u]U_]a[ a ^z^g) ՕR+B--=2|J ԔO[>=55rok~kpx11))+ 21UU1)@ a55%9 !!+J9=oKc1%%%Ls\\Xxsjc\^^jcI[jc)[jc)[jcI[///{c---%k'?9bBo ]Oޤ9`@„1!9")EEIA!" AC)(Is1 ͍*c1xrr{1)/ {}zp{kpX)sZZR'BUWV\(a  xxpp Aꪪ9ˉ(a@Օ5gZXXXXhZ)\TVWD1@9aza+  /#!"!ꪪu]_W}Za aa ~ cR+:-=-tO[yiÃSoc-/s :j:x|91{ 21/,:F!jjh#)a%%I#)ER9wu[Rs#) iLIckjc~WWjc)[*cI[jc)[jc)[*//+ |jc555̜IkJ i{B‚ 9, @JATVc9 >IB9A!!)91)*s1XXXXMC)%%%%M{xjXjsZpxj&JXGR@9 (AFv  @X[Zr@e1 (a@``p % RAxTVW)ahx$)aUU9!QR\v!zaza %#"!wWW_uwWwa aca |x : 55%[KB5S|cS|Nchxx [1`x|^g) :1 :11a@@d1`%---A#))%R9PXrcb |JjcI[jcI[*cI[J[)[jc)[+++ jc5%-- {+UjW*FZ-ɋ/--- W^\\A=55AB9^C) 's! -Jkc)Xxx\N!55%%-js\{b~zxxjZV^^ZGRXv'Ja\p@^zbD!AU]UI rrcc A kA`___D1pd9WWVT AD1a5)$!$) ~ azaU_wwwWWU_aʿ @ba |~~~ : %%%%O[KBɔc{sZ`jJ)KB :1 :11A@@@`C1a IC1͋+ EZ#)7s!؜sZ'?kJ[jcI[몢jc)[jc)[sJ[-+{s {RsfZWUrfZMs---%MC)\XXPA5555b9 jzC)Z#!-R!|^__s   bT\zz)kZ _bgZx_ZGRUb'Jʊ#!@kkeEe)@Iu AcCKK AP SRPX t@@`#)T\XX$)a^^\P$!a $!`$)!phAXxx`A -5v^UU}WD!U_PUa+ ajzxxA *:! ٭Ju56R]UWoc :bjP1!xXlJ55LB1 :11a```pd1`IC1 sC15==j<<$$sI>> |c_jcgBjcI[cIc5%sk==={C1`R~ufZaUfb D9////&J 1`zZ_#) Ќ#)#!lcVJk) sZ__bgR^^ZJ{GRJ{Z'J9@ ~|ww  @ONNhΜ UՕ!\\\Ta W)%D1xx D1VTTW! 6ֿ$! (:$! zxA5Ca~^UUZZjjAA?A/ @xXXA+:  wJ555sxxZ^Oc1PPX1X\\^kBA//''R :VXp+:11apPPPC1 &R#)KJr ---/b! jAX\ tgJŊcGB%%jcgBPPPjcgBR |kɪk(`P^^)AZAV^lFZa%UU,//?=,FBpPPXFB(\V9VX`#)@Z#)5 [d1VZZ c#) % cgR~_ZGRzzGRA'JA\bA@za nNba @)  ah|ȖA5 gJTVVV@d)@P9(b[7!"!J`!  /=Zzz]]u}uUjjj1a?({5 A7 PxXX [ U% P[ :Ԕ3|J55UՌ.[ocF!|x*BARJn*R :WW\X :aXXXXc9?;I)@@`pfZ9--j! )sc1xk9kgB55kgBXX\\icGBRRZ[͜S)1W^Xxd1a^~zxaA_3ArZY_sA%*#!z_$19 }eZB#)UgJ)`@D) *zgRC) GRAzw&JZ XUTVA A `) C `~_ ```` u9V9 1#!`#!X*)or!lAWV<A-%CaUuWW(sb9^; A?=5=) ^ZR|R :467ocJV\sJ- [g)\\^^F!xxzR--) [JR+:PpKBa\\\T9 5579)<67FZA )-=I{)i{9pRRRR9IcgBժkgBTTT\RGBR[_WngB)) rxub_^|xAwv|AP^_](AUI XUUU)?#) v#) !$)!篱'JD))1 ' 11P`J1 9` D) U{` ) & A h~ x\WU ````d)dh``&B[cm#!=v9pyUU#!$D!#!wUUAWSrO $!W_su!aTAu׸!a %5W__V *w]UUUթ% "H{%RbXAX7 a5 zzzzN["!-.[)///%O[5%RzzxxJBF!xxhh%!Pj@--=O[ZkB?kc19 '-- FRA?'(sd1 />kd9`@Z9JhB* Ic:gJG:MgBͅ+(s\Uw'{d1XXxxrAWW{BA a * a#))9;.$) .$) : B#!1)1@@1d) d1 1 bjnz?A A ?A5555)````11 1C!#!D"gb#!UAUUT\$!!U{W 뭭.av^U}Ubj#)hpR A o Pa ] c@5Ut(J ++)JxXX\JBf)``@F!rrkBYi [` =ձce1*1`ք9ɩ;A#)ˊ%Rd97fZA:[)sAckko{9ͭJJJgB++gJG: gJ%)+ʹ{xx\^sEbXXHJBBbA ((?A  D! ) 1ۺ#) z$)z:1 1) 1))@@)!)")`d)@zx` 5aއa؁t@@@@)````)41%)4)#!WWVZ#!$*#!#IScO$!U$!hj!Z }w@6667Zz *kUՕ̬RxZ~H{AsbA%obc1x[_W o/ ( WWɁ s --tJ\^VWjBf)@@F!bbbjkJ KKbAU_RR /@77d1!=;Id1 sAD):J9λYgRAl&jA%55RJkkiRgBJgB]UU-ͼb:5{\\\^HQXzApXVWA{ A  ?1 TVUU#) o$) ~_1 % 11wWWW1) 1))d)hjj)a)e)  )`A-!a@@@@)@```1ƥ1ބ1%%u%11#!$*#!$ &R/?jUWV^!+}$!!vB#)A55c1UW9UU]`!ɋ% H{9`z({J/&vj!z_AabrZA A[RZX"1@ @zrb - jJWU\`jJ%!@@@`%!a`(R$1kb@pWW\)a -KkAd1!kk*9!O&Jd1AC)b9---)sJ‚s{RRVRRzUfZA/W+R+=- ʋr~r"9x~~ Aa xќUUU .* )j! + 1 _%&:!111)1)))WUUU) )d!**)a!.!3d1 !allL====d!{1UE5d)%%e9d!HNk~1#!s{{k#!#!# #!fZZsk $!ke!A@``")A5555C1!&9C1|FZ!Ż?Jj9Z|fR9J #)A\^WU)aו%(@Xx``a  @6b` %jI.b%!hxA-[1))))-[ApJBaTs% Od1UW\`9ʏAD)?%Ad1dTT^Z9+Z9HOmb$)WJ(_UA UUꛢ h%Zx^WUQApxxhc9A^x/|AUՕ%lkGZ UWTT) 9 UUUgR j9UUgZ1UUgR)UUhJ)uuhB)UUGB hB)UUUX)X\tt!9#)anzZXsA====)Z)%1d)%%9d!jjjz1#!{#!(#!($!:&R/?JUWV\!*!ApxZR")!%%%%C1 c1")"6H{`?///ʋbUUtjAx{^I#)Z^9axX A(`pa  _WZA UUfb Ubc9 ( bphZA/U\X-[ -M[Xp``lc +)ьmc O1UX.1UUU\AD)ܼZA55Zd1~_9)WVTT)  ܸ%Z UUr 5fbI_~QC9z(t9 k+c WU&R XRskA U AD1Z9/bJbGR j&J|bGRW-bGJU^zHJ#) ,( cꪪ1aa:(J#!md1^TTvc51@@@9d)%1D!1D!jjjB9C! C)#!(D)?__"!&RXRsi-!pphh)A%U"1a**c1#)j뱩C1%%9kb9~]UAh^u A{APZU^R TZ5FZ ]먨AUU^ p@ !   i UUUb  FZ XXXXC1ad{UUUR -tB //t,[iJz9UU\JD!9#)ppp9) z_] (̼ UUUi(fbI.R]Kcls'JU__j9v* A9~9pe1UJUHRe1b9Ub9 Ubd1jGZZd9J~b! d)__^ZU{)\TTVnRBJjk*)uuEE1D!/''1d)lv_1C!eeeC!#!aT&Rͥ%9AAjJJa  A-UU#)`-b#) j#1~X9 X^)axz~A,UUA a*AUUI-I\A WWXp @ A)`j) RUUU)aà A)HJ! -u [A+] : +M,cpPZ_ms1\`+kD)__^\d1 so! ~\ ( AksEb.*TiJsZ\TiRD)`8,Z9}'J x\1a\WWWa-+; 9 UU(JA9WB$1j 'JBjzZGR鹭GRD)b`zD) gϋ!h%R% Zd)\\^^hsd)˜d)eueE1D!'771d)Ѥ1d)ZRRr#!ATVWUa *AA?UI\XXxKϯ`AuA ")A%5&R! FZ VW#9\^W Axz__ AAaρAaUU%ZUUUI`A  5 @`* UWh1 U`*A.)qmGJ%Ukd1 +KcJ,cR+?{9`ࠠ,kD)U+LkAKs^ k R5==ќhJܞI{5%|(JTVWUiJ9OA)H`A \_]_!UUU 9  9 %U99B$)jbrr1Z'Je1͋9xxx9d)aZX^VJ %RD!\\ZZFRD!jJB`d)eeee1C!69d)qd)#!Me-d)`UA AA UU%Apj FR cd1AUA _bzWUU a* A~_A AA aa^_a@a@ aeeaa? @ ! ajo UW^\ )arr ?? GJa/?R1 )J`Z 7ժRD)Z9+bIB *},[(Jޟ֥[5--%J>&bOK(J9 9HJ9 B)pXTV#9rrrr9 91 e1^^   a 9 %9A``9 - GJ19aXXPp#)A]U @Aa %559D!PZZZ'sd)~zrr d)EuUU1#!1~1խ1\uzz|p A A9A%D1A >?  WD1 )x|Ax^AWa wVA⨲ A@a@ *Aa@`A{A!`A  a@Rpx؁ ??jK !ym iJ#))ՉJP^We)t19e)HJ1 -R9xz֥B//--k)xxxt9CacbB1"% Z1jb1)\XXz#1rZzz9 U9 9|\X!acbxA +օ15Յ1!``ࠅ1A9D) *(Bh*AaUUaxAA55%%d1#Ae9//d)ֽD)%1!UD)hhkk ```A A 5]~ ! jA\^A AA A"Aa@ )a@`A`A_AaaA?!,AܞP A)%ɭ /%!?!V)6$ e)e1%e1$!>Z9$)+UAD)41 /ZV49pXX^(B9iRe)brsS1!)jB@ 1 1xa<}A7'%Aظ1y'B!9D)h~d1A 'ޥ9 _~z!aXU__1A5% k!UEJ ~_u1(*5C)C)C)'%d1kHbr `ppPA A A A )az+ 뫥 A^zz@A !A !a@)a@`A`A_uwaAa!p`   %!D*Az{A]w,9 ~D!5TVWe) 1A C1 C} UIBԮkJ}1UZPR(J1Ye1Ue1!$) jUe1 e1hjoj!xz}aUmIIb U8)Ud1U^X^!U55Ujj c T\$)15 a AD)**+)#!"C)%%Ud1p|wwAX\TA A @ A#;Azz~|A.=U  _Zz V\Xp !A !Aa a@`A`AVV_Ya a}}}Ahhja  *AhaAXP`A!5 *e)% D)!EfdEe9aIB QQSS#)zlކVV:tiBg!acB@9D)c PPPPD)!$)jjhaXX$)!"9TTa]AIIIIaE!ަ1y#!UU\\#)5555AWW`` 8aIa~T\ZaAWU#!a)-U#!A }D)vB TTTVAA AA /??)AUUUR A A)% wWwuax UVX ! ! !a a@s{A  `A}ua@ť55a@Ȉa筽Ձ \TTWAa/?@|؁A{Awעas_U!+UUUuAD)a9RRXXC1wQ]׵(:tt1u׽Ȅ'zD)UUUV!*$)``hhU xXXX$)zΨIJATUWWvAIII0AUUUpYƁVVVVe)bUU!5555|AhWW @55#!AZX 5A޶5~b aP VVV/ UUUx ! ! 5AAqͿ#)!UUV\A!U= a!UW~a UUU UUUA ( a@{kk@! *(*@!(a@7a@NA???7a SsK 5aa@x`@@'AAUAAa A:\\TTA?)]UUe)1$!.__ UU!U%UU$!@UU!`h)X_UU @jz b"++!\XӔa UUӜApzUUvaUUVWUUӔeUUxzӜ5UUӔ UU ]UAUU:!sW 6VWU$! ՕAzA a龺 j UUV\! ) 55%#)WT\\ ARJ U UW`A+ - #.)+UU)Aa a@mmmma @!a@aAOOA57 \\TTa  ) aFZ UUU a@A5)#+ATT\XAUu-AUU AUU_A!!!jBVVc1 c9TViJ$!/}UHBW!l^WU `4UWն!UUPZ )U]cVUu UƢUU\Y5aU}B^aAUYuaUuUW\ZӜUuDLUY `` 允a -ߢAV) U-cA *QWX AU| )Xm Xja>#) -- 9W xV բ UU 'A UWUa a@ua @!`A aa / \\^x %%%5a XxxxA  5Aa5 XPPp A aps]A}}U$! 9==)` յ׵UUU]r 5Rq)RXWWsQQYY1Rie{{aQbQYY^0brZ^ka ZMka%saSSZT{a@@Nf{AqyAU UUa!a]@rbr!aթ--#)!*"1!b9 ~AVWU  7 SjC1A/&d1 C1a`XVA a ua??b U_\_ -բbUbAWa@_]]]a A 208@!`Awww`AWa@7a[Ua ڸa pja @8 a5UU phHB  xzAe) ====!a?a #) +/e9a E)?9V]WA_X)i]e)Sw__E)AՅ1AU!~cz^f)cUUU _^D)aU$)ATUU~ %!" UUբ _5A-AXA x|  /-#)#)!+#) @(a =a 迫)@6V#)Az^A_ՂA5?2U_zAz'a AaA A  (a a A ?/A  "a a@a@#^a@a a ?;a  'ߡ A_W\ACK %%%@XaMKaաa-O '#)$)tt ].Q% I(x)ax a>!5Wa_a*  }\ +AxvUa jBBa//`+)#) A a/ a-/٢@XXXa A/ aAW)UAhb W^~A A Aa A #+A A !@ZZVVA `AWa a ~z~~a /a@a a ˯`jꪪ 酡A 5 X|AE!a5a-  a| W]#))RIcA(xx^^(ppxxA@   !A5  _ߡWAZb jjjA@@ / a * Ap`@ 57 a쪾a:  X~ --a* (*bUUa A^^ AUտAUa zbjj -A A A @!@!,A >xa a oa A_UAUU_@UHa /a_WVVa\ tVAAŢ@! !@/=*a03 q!Z^\_AUI)~^#1 ~_W$)`_+* jbpAC1Ayqcsb rP =-- _^_UwUUaa(UuUUUUwWU{__}Aw^@7_@` Z _ a* aָ a_^x j UA)a +a  X ~Ub ub AꫂAA_^A AA 2:A A A@A .@A ǁ csa*!a !@ ^XXPaA:>>AEEEa Aa2 a 5 ax^R^y]UC9% #1 |^ ߗ5%$)///$)AAz#)! \TVW abbbBB bab*aX~_b㫣Aa ") }¢@-_ a @hx~W)au!\Aa zA3"A A :***A b  Abrb ^zx AA _!@ ! AA A A@_]a ρ rrRR U#)aUU!A]_@Ua  _`z{A MM!aUUD)] u!AX a O}$!  C9 `x ` xx$!PeKxb ^ U ABBaaBAB*a?a<aAaa(A_??#)bUa^Waܾ /(`e͍ T\||a!?;b@ja!++aAA ,80A A ((8A?aAA"}a!h|@a / W W UU9 UUU d9a _9XWUUa_A}*  }v|@   e @U Am-U9PZզ9a_XpAXUUUaT akko#)A 1~!-!x_^UU^_WԂA4ƿ `rX  aUUW\AaaAaaaAaa|߁aqRׁAꊪaA* A/ Azh@ 5 aEu |A#" b jzzjA *A (A *"A A AA /aAAzUW@a  a*aA*Ղ@aaaaaP {*UU aWUaU @_ UUUa?aal959AxTa**$! bK 1bz`Ubkubb~AazǂA^  ) aX AaaAAaaꢪaaaa (*aAA5 a 5{v  6>UU5.!aXZڮag_Za hlAa!bA mʥA 8:A A A kAA/A **A a*a B   /AUa UUaUUaUaUaA**Ղa*a UU UU _Ud1%UD)AUU ՂA?7 ~_ +A A_A\vA5Agga)!)AޟA-U a* ^ aWaUUzAA/bAA/A/ a?+ ^C1a/ @''aahxذa t|aAʎA/A {A,,A /A AA a!ua!`Aab           /a*UUUaUUUUUU  ՂAa j a+a!ھAa a bBBA (a (b wa KA@=/a!j!+ A + jU ꪫaaw.aU a^a yyUUaz#)a%%  <.aPa hhaA *:AAA" A a!AAAA AU5a```p                 aajjzr R sq Az  k_XaAAʂ a`Ba!za!/z *A*a .a a_A! A%a~A((* . aVVa @ʪA;AA.A a!A A AA+A aZk`@apppp                 aarrpp  xX\*  uUUAAbAZA . Akoooaa Aa@baAꪪa!ꪪaa! VAUA AwAa!_a!z(A55 AV X ݝ(*+<8Aa zzA/AﯬAAA AAAAAA aXXXZ                 a à ????ae AA ____ b__bA A! aAm}}]A \^a aAAaaAAaAaaAa!Wa!U袠a!a!_a!Aa!aAAW ^~@ aPXa  a Z^^VA*AAAAAAA a!_AAa aZZZZ                 a@aXXXX a  A UUU  b`xxbAzzA a A _a aAAaaAaAAaaAAaaAnaAaAAaAaaAAa(*aA`Aza@@AA A /A aAaAWa!a!AA                  ?a@a\\^^ _WWaA UUUT A))Az~b a!?a ^^V  A A "+aAUaAaA_aA]Aa*aAaAvaAaA@baAaAaAaA?` a|a @ @ A + AaaAU_aAA A*AAaW.*a7.aWZXa*+aZX%aUU^^a!a{b`AUU@a A ́וjWW__{"{Uਊ{ ```pb 5555J{)sW^J{ k)kb kb)kbUb [***bZZbb [zzbJ[Ic*[J[c1Tt\\AjcFJjcpp`` )z) Vz] @p``cA %5kckc*kk?sksksk* ssss{s{s {s( |{U {UU{{jzpp{j{~ꪊ{I{*{Iszhj{Isj{Is~I{)s){(s(s s(sj(kr(sjWjbjbzbb蠧bZbZbgZZgZgZgR gZFRfZGR_fRGRWWGR&RGR&J'RFJ'R&J'R&JW_R&JR&J&JJ_&JJ&JJWWWJJUU}UJBJBJBJAꪪJA_JAJB*JBB 6IBJAJB~J@`܃I9誃I9z:I9sXTփA9 A"9A1z^W1 h x~a  D1@_U9a!Uu!wuw}"bIť( \(1 "1jJʊ)a -"11+C91_ߗC9 W^XPa-a  a apXZZ@ #1}㫷"1ax){9AWWVT`Aa A #1 #)%ꛊW {{ pPPPI{ 5555j)s_J{)s)k c)s c k c kZ cZꪪ cZ cZ++ cJ[J[)c***J[c1XPPpAjc) jc @)c(b^ a  [@_,|FBkckk* sksk ss*ss{s |s |{ | { {﫪 {zz˃{_{{U{j{z{jsj{Is i{*{ꪠI{)sI{(s~(s s({ k({k__~kj^jb蠠jb~bb~bZbZZgZgZZgZGRgZGZGZGRZgZGRUU_WGR'RGR'RGRJ'R&J_'R&J}'R&Juu}&JJJ'J&JJ'JJU'JJUw'JJUUJBJBJBJBJB JB*J 677''BIBJjJ@A@cA9 wA8uycA95% A"9`:I1zVW1 W(@x~_ @50@ZXZ_A % APPpp}]]uwuU"CAUUUbI WT\[1 ﭽ"1(ͩ'(a%7<"1(+75%C9"18&c9(p``p a`xV^aU5a a"C VUa APrd1a )@|n@A A c9 555%A /onC1ꛪʛWʓʓzꪨʋ XXXX(5%%%Izzj)sJ{)kJs k*s kU s cW^zz cb** cZ*cZ++ *cI[*ci[ꪪJcC)``@A `jc( cJ[m| WVV^ A80" Ǎ FB [SkOk kc+* kksksk*ssjjVV{s{s뫪 |{ |{ | { | {xp{+˃{˃{z{j{_j{UU_~i{UUj{I{U]i{)s*I{(s({)s//+0Is[{(sjkj^^zjb訨jb~bbW~~bZꨊbZbgRꪪbgZ__gZGZGZgRgZGRWWGR&RGR'RGZ'J'R&Jꪪ&R'J&R'JR&J'R&J&JJJ'J&JJJ&JJ'JJ'J JBJBJ'B"* J9J '%%J'BA'JJ``"90€90j{פI9Q[WףI"9 cA1x~"9 W(a_ @Z^ @PRAՕA9몺9p```wW ]  BAq"1 /"1(71XxC1 ++--c9(* pA(x~}U arzסaX\a_~a[ UU#1U]-C1?WC17PC1a^@A A 9 %%559#)zh 5 W~ʓ_蠠ꛪ ʋ \\TT j{訠j{_j{)s~`J{)sU(J{ sz*s k_*k kU k*c*c)[)cJ[jc)[jcgB@9@bBjc(''?jc[*J[ Pp`@ d  . ZE5jc@%5kc(*skskss* |s{ t |{ |{﫫 | ,|* |, +ZZZxʃꪈ˃U냪zzˋ{ʃj{ꨠi{ꨀj{Wi{UjIs ){_:i({IsW^Zx(sjsjUW^~jbjb_jbbbbbgZbgZZGZꨠgZGRꠀgZGR{j'ZGR'ZGRGR'Rꪣ'RGJ&J'R&J'R&J'RR'JFRJR'J'JJJ'J&JJ'JJ'JJJ'BJ'B***J$) 샠J'BJ@`cA )+cA(I0UI0-cA1^"9(`X^~(a|~wa@ @5Օ( Pp~AA A9b****u" __ +BA5UcA)c9)x)```C1) c1 _ A.?/aWWA꾾as[PA?+ a+ݡA䊋C1@r{@o~a A  !#) %%AC1xT)UU̼j U_ UU ʓ ʋ) ʋʋ_^~j{WJ{W^zJ)sI*s_*s)c s)k~*kI[*ci[Jcj[jcj[J[9WVZ ׊cjcm|d)jꪪ1`| ԡ`R@)[aT\Pksksk** |sU |s* |s |, |, |+ | + L+Uu+ ˃ ˃_닪닪닪Uʃ{ꨀ{???i&I{~~zI{)s)ssx)sj~(sjUU~jbꨠjb_bbU}~bZꪢbZhZZZgZgZGRgZGR*ZGRUgR'RGR'R'RFJ'RFJGJ'R'R&JRGJR'JuR'JGRJR&J'JJ'JJJ'BJ'B**'J@@'J J'B*I`ܴCA1hQ8WWUI0P\ԣI1/{{B9(U0a^W aeek AU1 zrA%A%A:9#!@@u}u "*}WcIc91Xrb c9 ` AV`aTZa#1UU C1aWWazz a?} aqs tjaa@A A#) ͍ 99z|h  +ꠀ +*j TTVV"1 ʋʋWʋxxઋj_zj){i*{zJ)sJ{)kW)kJ[Jcj[jcJ[ jc[jc9\XPPAjc9cjcjc VT\X az^aWUajcRcAɪk` skss* |s |s****,| |L |wL |몪, |*+LL+L+﫪 L ^L u 닪 +甆 W U U_~ʃ닪_ʃWWʓ6??/i{xppi{*si{)s_~Iss몪)sj~~kjUWVVjbꪪjbbbu宪bZ誨bZZhZ(ZGRGZRZgRZGRW_GR'RGR'RGR'R*gR'JGR&J GR'JGR'JGRJꪪGRJGRJGRJ'JJ'JJJ&Jjajjjj'J  &J`@`CA` bA9ZXQ95u]UB98!B9(`p0`Va @xza @ A5( pz@  B %:1@Uu_(((*u BAER1 A xx\V@. A#1U% C1 #1~ AXxaswa=/ ŏ ajjjha@A A#)@ )))A 9")rck%5j+U_~+ +ɓ`#1 9 ʋ ʋ뛪~˓j{~zz)j{J{IkJkJc\\xjcJcjcJ["jccjc1p`@@9jc( kccjjc@`@@)aUU5)`z)k ka%sk(ss*** |s |s , tL |L+|*L+뫪KLl,lL/ ,^L+L _L {L U+ + _~ ʃ닪ʓʋppp^i{__~i{Is~i{)sIsk~~z)kj~kjjbbb(( bZ***bZbZZgZjgRZZgRZGRZGRgZGRWWWgR'RgRGR{gRGRuFRhRgR'JGR'J &JHR'RGJGRJFRJJ'J&JJJ @@``JAFZ cA9jjI9wA8ScA"9 "9(x\VW @phA@~]U)@յ(@zrr@%  #!: 5#!UWTT *!_wW  *Y1\Z^W#1a+C1){#1 xx#1 /ZC1az`Š @ҡax)aoo hhjja@{{zZA A")A)-9 &.>A#)k#)\PK  k*Kb@"1 +fb+ zrpʓxʓU˓w(^zI{jJkJkjcjkJ[cjccjc~[ tFBjꪪC1@z^jc %%cjcjcgB@RaU") (c9")յ59C1}_XpC1T\Pps@ss  |s?/,| |L |L+|L+lLUulLlL* l LlUտΤL?Lzxl,׾(lLUl L W+ z ʋ﫫ʋ~ࠪ{{i{ZZzxi{)sI{)sW_~){k~kj耠kbjb}_bbjZbZbZWZhRZgRZhRHZgRGZgRgRHRgRGRgR'RGZgJGRgJGRgJGR'JGRJ'RGJꪪ&JGR*R&J_w'JJ'J ``ppJAqcA()CA0x׃A8 y[cA95=cA(``x(` @jjx~)@ !@ @zva    ~~!**) x#1 ) ?#)(C1 / @ҒaxzV a? a A A /?c9OJc1cc1ppppk") %5KkC1@@@I kɋJ +*_ ] ʓWʓ||蠊 jszxxhJsckjcUߊcjc]cjcz#)ѝ*JAVTT [a5իc *c`IcVUUA-I")Ac1V=9`@s %5 |s |s, tL+|L+|* lLLlL**l* ^޾l*ͤUW l_^xlU]LUl+W{L _+ ʋW~~ʋW^^xi{^~{I{_i{)sIssHs k_)sj~~jbꠠjbjbbZbZZZZZWWZgRꨈZGRZGRgRHR+*gRHRgRGRHRgRjgRGRGRgJGRgJ*GR'J'RgJ'JGRGR&JGR'J'JApPPP0a' BA1)CA0חBA0ԵcA1jp"9(X^_W(a|zZ#)@%C)ajz1@jbs@5      ~~* "!u!W]_W*""Vꪪ)틊( ) ) /*) &6 a\ A~~( a A A ? Aחc9J./A! 9xxs5%Rk @@``r 55k*zJ+WJ+UUJ + u ꪀ ʓW^~xʓ‪{~~^xsjk_^^nkjcjk[jcccD)@I#)}IIM A*W9A?UkB9peZUWX ]I-UUJ.Jc1\X]UicWsic |s*** L |L+|+ lLLL*l+ ͜W*ͤUUͤUͤUW~zͬlml_~l+L+WW+~~ʃ|xhʃ{~蠩i{{i{ꪫ{IsW^is(kWsIk (kjwjc***jbjb~^zzbZbZ~zbZZgZZhZ_hZgRꨈZGRhZgRUZGRgRHRgRGRGRgJGRgJgR'JgR'RꪪGR'JGR&JGR&JJ`Pܶ"90i\^"90z"90ORB90 -*cA(pxx ` 9`WUU9!@X\~j @וd!    ~~~z"(u *)() ) ) *ˍB1a^ZZZa a @a A a Qac9 =9  A |lhc1%%7C1 % `ppp 5555KKWKk+_K+K +_^ ʓUjʋ{\xxxsjc訨kjcjkcckccjczR !|xxzAAUU%A)ɽkC1Q}fZTRsC!UuWx%Rc1#) 9^ZzJ | | t****L |m+|LM***l ͜յ͔Μ+ .U.  ͤ ͬzͤͬ訬lW~l+蠀K ~+W~zꋪ{ʃ{_誃{U_{iszi{HkIs(kꨠHs(kW^^~(kkW__kbjbbZbZbZbZ__ZgZZhZbhRhZRhZgRgRHRgRHRgRGRgRGRuGRgJgRGRGR'J'RgJGR`P"9 "9("9(mB90B90i"9 x^UU @~'R@% A||\(@Cc{v %     **ﯫ}uw*  ꪲ zx  ) j) )axxhha ́ a A  (A5%%%"1a*.69&.+Ic1~_[s")a><*C15O ZZZZ 5555zzkl}LkKk+K+~+zxpp닪{xxxx{k~kjckkccjccJ[j[ \XC1AWק 91 I)=զbC1EAxxpxI%%559#)kc1us%5, tL |m+|Lm* "/͔-+͔.+.+o.UNNW. _. U.UW訠ତlw~l+~+ z` ʃꃪ~ʃ{ꪪ{w{IsꨀisHs^xIs(k~(kkkbkbbbbbbZbZbZ[__ZZUjZZUZhZZHRgZRZGRhRGRhRGRhRGRgZGRGRhR(*b#)jFR CA0~^W0(,*B9(*crB9() "1(xzZ(`~~~bAUUՕGJ('JTTv}@W5#!#!?/C!UW_\    zz*"(!}w+j (  () }} @a ` a A A(@(a469(?A9ki9^^~~A +) PR__̼)5%%%zz̴̴Ulիk_kkKkKUUKzzh닪{xxx{kskWW_~jkcjkckj[I[ 9#)&JcAz J1UWX`"1 :c9#);b\ZSs%J%%%%c1!/,sC15%,| T\X/:L |l,?///L+͔/+++ ͔ N++o.+ ONo-o.o.WN. Wz̤jxͬ_~KzK ࠀ+~~ ʃ_~ʃVʃ{~{i{{Isi{(kIs(kUW_(kkȀ(kbbbbbUbZbZbZbZWbZZZ ZhZzZgRZGRgRHRgZHJhZGRhRGRZGRGR``p9()+1(0(*.'B9(' C9(\0 W @x\WWgJa5GJa@r[ @z\  #!#!???)^\\W   jj("!Zj +(/) v /.(((( a}(qqQYa@a A  )A%5(a&#1JIc1c1xA--J \\TV) 뼫/켫̼˴ ˴}몀lꠀkwꀋ+~xpp ʃxxxx˃sWW^^sk^~kjcjkccjco.c)TTVW9#)&RA?gZC1jHc1(C1)'fZkkKKfR%%5A"!T |c1  |p`@ |! %L |lLl/+ ͔͔+++. O+*OUյo +*ŏŏUŏWoOW~o._~.~(nUW~ʹW_~lK^K ^~ ^\|ʃW_^jʃ{ꪀʃ{Wz{Isi{HkIs(kIs(k_z(kc(kbWW_bbbZbbbbWwbZbZZZYZZZhRZhR몪ZgRGZRZGRZGRgR@`p0@ 0(z\( (%"9(5B9(-+b"1 xxx @jkz#)@U5%#! H)@Km ޗ5!!#"!$!  !"" !wWjjje ( ((~ (ɫ @ ahha@A  A9 mm(AU)@C1(9  A#)v\^c9%559 TTTV) ˼뼫 ˴]+ ˴ ꪊ켫UUꫴKXXxx xx|\냪s|xsk`kcck*,tBj9 5%9.6^FR#!GRAY՟GJ)VT\Xc1 **++eZ#!kJJB)W^xik!WUΌ%J |&B | 5L+|**(Ll ++ -=)/./O.յ-oOUս+oյ/ннU 0U 0}0_U͏_zoWWzo._~~niA_\^xxl_~茜+^~z+ WV^x Ƀ~ʃUUWzʃ੃is~z{Isis(sHs)kIkk)kbkbcbjb}}y{bbjZbZ*bRZZWW_^ZZZRZhR꺪gZRZHR k")&R@0(Z_r(0 =/1(3&C9 `b( P[ޡ @x\\#!@ #!@@`Pa @ !#!#"!"!  !ꪪ (_] a *u >w  (+(aXX\T"1@~~~~@~~~A A)A))))1AWVT\9A#1)A)%%%A#)xh@C15") TTVUMA %5M Uz ꪪ(, ˂+*  ˼zzb˴KxxxXK~ {_^~~{kkc訨kcc9@@A55%#)ax#)a+zjb*))ZC)|||xA)5jD!JJe!xk%%{s,|{,|!\XPpLB) Ll+/͔/+ / ./+ o/++oUտ/ŏ+ н/ Q-+0UQUQU0U_P_~ͯW^xn_n.^z.ͤ~ͤ~xKzK x+ U_z ʃ~ꃪʋ{__z{jsꠉsIsisIsUVkIs)k^~s)k)skWkbkbkb___jZbZꪪbZbZ_bZUZZ]ZRZRZhRꪪR@@pX0a 0 nwW(>/1 . B9 "1(/(`^~)@7!A)aeU!AՕ#!!#!#!WWWW    ""!:`??1WVTT$!W_x\aWa / ) 8Ұ)/// aԔ hha@A !1))))9aXXp`#1A%5#1)+9)?Ic1cAKO#) dx(=? AU,p,봠, ,  L ,~~~+xxK {{kxkkkccR@9^!a..75!aΎӈRZ9xx{{A(%%%bBB`pDd_ s  |s |@L! %5L++L&. .ΔO/+O/͏͍ŵ- Qͽ+Qս / SUSU_z耱0_~PW^z͏^xN^zn _^zz ͤW^^x~zK~z L- %R^ b{Isꢠ{IsIs)kIskꪪHs)kU]_)kk)kjj c.kbꪪjZbZbZbZbZbZ}ZZZa`C9@( o(`(`?( ˎc91k1 xz a`(*d) #!@`pجa ~#!A #!!#!#!"!   (**1UUD!TWWUz{{!AVxA/  j߻ :$ a a67@pa@A !1-))+*B!B‚$)AWT#1 *#1)耈9#1C1 ZZjNc9 Օ%R9-LER LkXXXL쬩 K,WL,WL ꪪ,+xXXxK {hxxx{kskUWV^kcckcGBV#) ^z \R'B1bo}Ub(ZPXXP$ +))Dsc)  |icL |?? |")TXs͔--/+.o.--O/ Ű5--Q/1ֵ-+浭 ssz2q~z蠑^~xޯ~n_*.W_\x.̬^UW^̬l~l+~xK _ Ip\bIܵi{I}{I {is~~{Is^~i{)k)sHkH{)kUI{k){cj)c*kbkb_kbUbbUWbZbZbZbX\0 {|(`x `( -(a.- B9~(a^ A:U)ak @}]#!A5 #!$!!#!#!____"!   ( wW]*ꪪ`xࠨaa/ sza2a 0 a7%% a A  UՕ1F!%-?J :==--jJaV\\P#1@ d9#1]}{C1)?9 zPc9???5J")+ J%5M^m-M,n,M,, +xK x| {{s^^zsk^~xxkjckj[jcXpGRC)_\X[#)V'J91_WTfZ/ߊk!r@!ՕԨR!5Z#! |#) 5L |,")Pp`@) ͔͔--/ .=--o.-+ нo/+н---q0ε--q޵-+ + - ս+_%UU^zxq^x`Q^zPNxxn^~ ʹ~xx^^~K l%Z`XVbIֽ*bR{_^/ZIcP(sI5UU_A 5i{IsiIsUU~I{){ I{(s){(kzj)sc)sb kb kb kZbbbZ ba`P0 (`z @zW @**U @1 1 \j @jz~a >?!@b8 W#!A#!**$!!#!#!"!   ! (]Uj*? b⪯a}zXСA立A؁@ a@tta A ) Օ)G!,R)+/-M[Rrb#)A%5d9C1d9#1W_~~c9a^Z") ?Aa )-fZA)fZmmNࠠNmnMW~M,~Mk^^^^K xx {~~x{s言{k~zzzkjckj[jc`J#!魥7A#!UUBD)pA1cACBb1񣠊k) sV\XZ1xikd)UU+|1LR@͔c1%5͔/++ ͜-.- ///н--- 1𽭭--1--- R--)R-- + ս _~zsxs~x0^z0.~^XX~~.zzM ]-̴_ꬴAb%ZVbER{ b%RjfZ1x\%ZAë}IA("1 '׊h{ꪣiIsiIsIis I(sjI{kI{ sꢊ)s kV\)s kUUkb着 kb kbU~b@1 z X^WA Aa /?(+( bb @jz~~a ?﯁ @U#!A% #! #! (#!!#!#! bA VVV^*U WU-5 j aPZ_a a[Y}% @ @kc 䦯a A ) 55)g)R)-%kJy??Ra܄9D1d9#1~#1a`#1UUVX"! Ja # 5J %5nN꺠Nnm-zzzz lX\\xK |xx {{{{kzzzzkjczjc[jcJ[ JcC)\pAD)C\˥9D!`AD! 9B)hk9%kks 9e -1!}LC) %5L+| + lB)\XPI^UER O/-/-/++𽰵---1-/++Qν--/-- -- - _^~x^zxx2^\x`pxxxp_~~~xՎXxMV\-jpPPsfbzzشb9 zbJ|&b9x^JB)<&-/GJ9[RAGI"1xi"1-uFZj{ I{j){zI)sI{)sI{)sꪂI{)sUH{ k)s k k@`p0a ( `x\ A A AA (A `a (@5 V\#!#! #! "#!!!#!** A ^^^Z*(*]u}}}() @A*jA )=`l~zx `a@A A 1 5%%%1)[~~J)kR===Nc!\Pp`d9c9#1c9#1z#1 `)UW\pA5%M%JUU˴pՎ_^ZxmꀀmUm KxxxxK zx { {W~~~{kzzzkjcjcj[Jc[cRj*jc9U\jc1U jc9s`IA1AA9`ʪ*kB9 #!k %) +!#!U9#!WWU,")lApEZA%%R 5UEJo%%-%𽰵-- )1+++ Q---/--------/ UUUUxxpZxxxrxxp2xxxxP~z蠰/U_oW~|ݍWMkPPPHsAڧZ1j*bAx^B9ԷA9?ߗGJ9GJ9fȊA"9pA(/C1 ʓU_~i^xIW~II{i){ I)sꪠI)sꪀI)s_I{ sjj9Axza \WUU A A AA / @ @xzz^a = | A5%-!#! #! #!(*#!*$!!#!***   #!___{**}U**j~ax_ޡA ^AZفA/?(a/' @px|(YYY_ A ! t 1)kgB1kRœ!j*e9@c9#1c9#1뺬 C9#1r#1 zA` *%R9;便ER ݭW_ՎU~ՎUU_ jjkx\\\K + V^~ {zz{kkjccjcV^^jcJ[j[Icj[IcjcI[*jci[ kAW^\xAB1|aAoR+t UWV\&J!UU&J"! ZJ^%ZJ\fRIKERR-kOEZ %կo%-/ƯQ5%--q----2-- -----///TTTTUUUU%%%%\xxx`s\|x~:88?XxV|jXXXXk&Jڰ0bAFJB%&B9xpxxBc1?GJ9 -J9|ʯB"9~xB9 *vC1%7ꛩz蠠ʓW~i^zIW_I=*IIW~XI){m jzZ1`( X\\VA A AA a @ja@pppp 55 \^? (#!\XPr#! #!"#!(($!!#!  "!1CCyU uW@AV:A}id9U/d9C1aW_^\ `x|||`AA  !1  :){`KB15555cRMIiQ|Nc57|AV\XPC9a c9$1c9#1C9)~zI#)=uJ96UI%5^ݮՎ~ꀮMzzz-KXxxxK+|zzj+ ~ |{k`hkjccjc____jcI[jcJ[jcI[jcI[jci[**jcQp`Ja9WWVTIA1c{_k")UUjk1WUUFR9-ZA%bfRkɃZ%JfRI.,\fZJۜbER+b 5нqƽ--q---/ -/--- UUUU`ppxxxxxxx^|~ ZO~VWTTk kJp\ׇRB``gJAxZ&Bc1bؤ9")(hA) "gJ9'6'B9RpGJ(_Zx&R ) R ɓzꛩU雪UW_ʓ꓉ɋ_z`੓Ijz@1 `xx VWW A @!A `A`Aa PXܜ _\\ ' (?(#!zjN#!#!#!*$!! #߿"!  zjzj* {A!aa<-C9/A.?C9a\ @~^vVA z ! :! J1{ÃKB)--//.[R9s-[%|bp`C1! %c9#1 d9)xjC1#1~fkk9)/)Ac1%Z9-fZ/W^zU_Վx`MlxxxxL++ + nn* s^^xxsjccjc~zzjcI[jcI[jcI[jcI[*jcI[ * kjcika9WV|x9!)6''A)XP``9")- ) FRAfZ&J?)bJ jWbAxRA֮ZFR-/bZUޠ(нb q----2----r ------ -xx~xxxx2||xxuQ[p`O`Xx/^\MgRxxxhZFJR&Jbb{FJAJZV9")x~C) WW9(5__B  +hJ9jhJC1k>'J('{('{AU(ꛃAUɓAh ꓩxhj詓 @pP"99@?I+I(^c9 _|A A ﯫa@Ua@??A <,a x?' ~~#15d9 ^\\#!++++#!#!"$!!!#~׿"!  ! ("u_!a%' )xppZ)?))a>^(`5 @a@\||x@!A+:Oc15KB1%7 [J9ٯkR |k> ώkAT\C1A c9)jꪪC1#1kjhx9#)MŝAc1l%R9 %/A %5/_V^Xlxxppl+L+W+ +szxxxskVVWWkjc_^^_jcI[)cj[icJ[jcI[jci[ ***kj[뫫jcA1ppJ 1AA1jA")//gRA ))&Jc9BbA !kFR]2bBͦZFR'bZ =kbϽj5Uqн++*)2----r -- Ux~_z~|xxxR~|xx1ë_O_\\xOW_̬)k`pRr)kBRArB")~b9!x^__! ^OC1 酤9 7WhJ1/+/J9h'BC1RAcA0~cA rbsQ bA#9sB9-UUUB9 U(\TWU1(xpP1 )aC1( 9(J/=C1@UW\pA A@ٻ a ka _^hj A=-- W\A 5c9 TTT#!#! #!$!!!!"! !"*(u  aO   m/ A7?7% a A !kB) S15lB1<RJncJ{[sJ %ncp [ \`A C11c1 /?A") -)A#).n9u,O~zh̤XxppL^~~xL+,+ spsk~~||kjc^^~^jcI[icJ[I[jcJc[jci[****jk[k([ꪪkAUWV\a9A15.؃9)6%%J9  Z9k.bA# (sZb9`)kJbZ7(sb-(sjQ(s %2q----r - +/- +-*U~xzpx~^Rxx7?0rzQoW^xXO̬@Jkrrr_JkA`ࠀgJc9{^Tc1")p^WWc)!_zz! ?>#1?1zjh9 %5gB9"-=gJd1`B(B9`xB9 >QbA_T~^bABAhBA"9rB9"9/몪cA0XxJ1 z$!Cp @'UU)@+"1 +_Aazꪵ@"1A@ ":a Z~bA A--- xA %(!BBB#!#!jj#!**$!!! v_^"!"!"!"!((*"  )OOK a8#1 yqcC @@a@j~~^A  UUJ :JbbJ1J :ޟRJ [JBrzZ^kJB %%5k [xmcjBhRaXR)UUUXc9 mu9 Ac1PjJ9- -/9 O~/ xxxx̤l~~zl+,K+{xx`{k~^^|kJ[jcJ[)cj[jcI[jcI[**jci[***cjcjkckAXp` c9U5'J")%J9 #ZA`sb1+/'7(sZ'(kFJx)kA'vIsbUVT[kb(skѩe](s0@2 --- --= / _~_|~WWQ?qxZh\^\^Ojs`P\Vjsb܋kbjj`rFR)B1")^T\\)B)i C) ~|VW!#)aaco }WA a `!AJ 5R+:ho[KBC.[ :=?|Jzbb`JB1`rZ\J1 %ncjB ;McJpxz~RIBjȊRe)Z6 [)UUVT9 9")39#)(/FRc1.OIOzO-zzzx ~xlLWWWVL{sjcxxxxjcI[訨I[jcicJ[icJ[￯jcI[*+jci[cjcjkckjc//kc1`ks1くB!~FJ")/gR9phbB )bFJbrzZ%JS[bAk(k&JHs%JʡIsZ HsUU  +^~WUUU^\~|???pJ0`pPX˃Isdfw]Jkb2sZɧZ c9B)QYq9B)sySS)!WW`) %5C)0xj``)/-GJ#!}7&J!8IAIAVAAuVxߣAcAܸAB9xzcAB9cAC9_~^B9@Xp` A A AA A@a X\A ~^aA55%% AzZC1a5%-#)(|~~(RZZ^#!#!#!#!!"! _ "!"!! }]u_}wVޡA֞!aF akɭax| qa@@!A S 55%%.[lBZzhRkB{tkB5s.[b`ppkB)||x1)//--J1)R)BRiB ~R 4$$&J |~1)^XC1!FC1 * AC1'=?PA %5oP_/-xxp` ̤p̤訬Ll zxxp{jcxxx\jcI[jcI[ꪪicJ[Jci[ꪪjcI[jci[cjcikckjckc+s1PgJC)gR1Z9bˎgR9--ZBȃkFJ-/Z%JN8k%JisFRظIsk-"H{k*h{ % // +/ ࠀjz~~+ X\TTjsk```IsbcKsZkZc9")CaiA1!F:!~{C!?ץ)XXX_1 `C)Z#)-)+/ c9XPXJAZ{JA_AA(AAWZ~IB9JAB9ZW- cA"1zC90rj0 V\XP AA A +8`!A xA aA-%AZ_Օ#)a1 ##!#!#!#!!!!z~***  "!!*UU  a𰢃a?/ O% @Tas xxa A A R!%%.[Jz|RlBvtzjJ555%.[zxxxJ :\|ޞ :)IB1u5iB9ݻ"R: S!&&):%!||~}1q%c1 c1'4ڄ9") *>Մ9UmͪOn``~v|̤^ |zzxxsjc\\^VjcI[ jcI[icJ[Jci[jcI[jci[cjccjcjkckjc //kC)PPXXGJ1% Z&J)5ZB\xfRc9ߧZ%J9-kZ((kJzbA%-isER" 6{k|HsZ+ &(s5% }uW`pXz%Bͫ{TWUU{k|sZsZB1WWWWcA")멃1 /߈R"!euW)Uե#!Uue( (XX~j#) #!gRZjhhb9h@BJ9*JA{^_IA%+IAWwzIb9j*Ic95oI"1|XzB91~^^X0@pp``@!A A@7/ a zA A +`A A5-#) ( "v ##!#!#!#!!!!!"!! wV^^Z }u}W]   ye /[ @2Xh`ય/)`~~~a@@! !O[A O[Ro~RlBJ%%--6.[|||xJ)88J)^\Xx1)yjB1jJ:Q=J&!%!U99J*:A 9C1=o9 o/zȀ/^xM̤UU^| ̤u%̤ |zxxxsjc|xxxjcI[jcI[icJ[i[JcjcI[jcI[ *jci[ *cjcժkjckjc?k9\T&J9ZB5fRAW&J9OJZA %kZ}ZA@`\bA+*k%J_gv{ZXkisER(uW__UUUUW_U`pxq7___Qj{@`ˋisR~i{kBisZsb cB1VTTTcA")-B1!VVTT1"!1 \!W //( xaZ^TB -%JkgR-==ZAUV|JAJIߊJA~AA]^Ab9 jb9!9lxpr"91PZ|0A`@`AA@U- A@ a z^~ ]QSRA + aAՕ  ( Օ}#! 7' #!#!#!#!#!!HBuIi]!jjn"!! *!W___""*Uꪪ  @jA a)A{bBK @=== @hhhja@~|a _Aoc  pcRh`[BwR----.[xxxxJ)PX\\J1Pr :f!):1% IB1xjBF!Z^\1?d18aAN9#)6c1%5owox W^ xxxxsjcxx|jcIc( ( jcI[jcI[Jci[jcI[Jci[jcI[*kI[kjckjc;{Ajk-%J9&J9jz&J9#fRJ]'fRA|Z%J¨ZA׷-jfR>skbJisFR%?(kfR j%UJUUUVUUU\J-UUUV`h^xUxqxqʃpPXX˃Hsxxxi{bJjIsb`xkZ-b")\\\PcA")5C9!V^X\1!b)xxxx Օ .<(# (a^\\^BA%5b9_ cAZXFRA}JA JAJA~^ʣAb9zA(B90T1 j`A`AA@@ @` ^TWUA  =-/ Qz_  *(D#!#!9#!#!!~$!!o !!Z^zz * !aa ))E+W @=??/ @`a@~~z~A !pckSz`RJf[ OcxxXX.[)^\\TR1!J1_z)B1u^:E)H@+2!G!쬨F!U_E)5_A#)i9 RIC)-IO~Oh-xh` |xxxxsjc|kjc__jcI[ jcJ[躠jc)[)cj[jcI[.//jci[jci[""cjc/ kjckAX`{ATPsiJc)Bc1>. fR&J fRA@fR9.ZA #ZAp*bA*bFJHisFRjZwb %Y(sxWUj r__QjUUjU-WWWбʃ\TVW˃Hsz~l`Isb$ (sb\tX\jZZ"1`c9)=C9 xzpx) 5%%b)xx\^ (66(appx@__hR +-*k9rb&Jd1 $$RJ]JIp0%RAv^Ib9zc9!9xXW\"91~^VW1( AWVT\`A_?  A* յ=- a5/  d! #!##!#!#!#!#!$! !"!!!!!(  WWuuarzAⰡa*ꋡ*?/ a/ @a A Ak1 s/[XxxX/[J=ws.[xx|xOc)^Rbt :飣RIB_VXjJ:o:IBH@@@Oc)}iaC)G!UUVVG!%nG!]V~h蠄959 cϢ9#)9A %5o/~^nhhhxͤ xxxxsjc|\XXkjccjcw___jcI[jc)[icJ[jcJ[jcI[jcI[ *kjckcM|BꪪikB1pbd)&J9)***fR&JgRFJ RA?VZ&JTQjFJ%(sfRrkZU}(kFR7^b%R\bU]O#)Hsb;k(sfR\U(seRUUkERUbeb~^x'{ *ZUk{m}khjxjskkbjZb)t~#9!/B9 x``"! %UUz`c( jx쭁@^^|x'J@)j9 /ubD)x%JD) ERJZI]O IB9z||B91j"91_om}1((A\\XX@UU@UTTA a ս- A-   }=d!#!$#!#!#!#!#!ꪪ#! !"!_!* !!! * ^L gaaܬ @A@A  UUSR-|SxxxxsK:=?ssO[xxxx.[JBC/.ncJB寊 [JBZzR)B+ R jjbpoc)Cbbb)g!V|x܇)G!U}g)&~~&[|@@C1@"c1 3gJ&J9FJB@zFJ9gFJ9  gR%B ?kRe{Zpay׆Z%J6'ZA @`fRAUU%JA%JJU%JA%JAJAk^UBA_A L{ll{js/{(s~|xxIsjzRZ)cB9<Rc1xxxx) "9(+ ù")zjά"!WW "!W1U%1T @ 64 ah`@AV^^z @ UUA -5ZB=*k9jJEZB9tT\\!9(hz(1iYeU1(x!9AJjzzA !5 D!WU-C!/C!C!#!D#!#!#!#!$!#! !"!  "!***  2abȂAa/  @! !lJ!s[- ){B|~S|J5555bb``2|crr.[RkR-)1|R s [vhRoc)RRRR))֦v)g!8)g!~n)&nF!AH``` ?#) W9!9%5``x\^~+hxxx |kxxxxkjc~^^VjcI[icJ[I[jcjcI[jcI[ jcI["jcI[* cjc݉kjckjckjc sssfRXࠠ(c9fJ&JmO&B9(|VB9`&J1 .:FBB7?bB/=bA8|~bFR;;Z9P\TWA9* JA]TJAUJAUUA9 A9A9o,A!{|Z{js{Hs|^^^(sA@`)cC9 #"k9~~c9 UWVT"9(-#1c)Tc)`p^1%51aT\\Z!@ZS(a`za A /?A=UUhR#)ZA@sAb"9\^^^"91^Z^10 (1(zzxj(bp𠠢AWVVv  UU$)5C!$! C!$! C!ర#!#***#!D#!#!#!#!$!#!~ !"!Uw}((( *" ꪡa*a )paa a@A !LJ 55%%kR/[Br[ZR5555٭xx~zS|szhhs.[>rkU뫓k U_QnchjncD)44k)ZX\\))))K()g!̂)F!l2G!@```pAՕ#)HHc1 Z#1?pH{-͜``x,xhh |kxxxpcJcJci[I[jcJci[Jci[jcI[jcIc*jcIc cjcukjckjckjc<>ss+|kzjjK&Bzʊ {BUUW\B1{B9 5B9ǶzB94fJB ߆RA~>b9jzzA95%I9/R9k{JA~AA"A9wA9_w֣9UUͤ냙l,js{{jzڊ{IstT (kb9s9ꩩ 1jjjJ&J^\XP"9 =="9xzb`c1V1>aWWw|1 RPpr!@SskO A  A_zpxA a A@ -=Z91 cAzJjFR1Xzyy!10l~10 1((TtaAnt|x  )!C!$!C!$! *C!#!#**+*#!D#!#!#!!#$!#!njj  "!W]_UՕ!_ * -axa`* |||a @!ꪪ !lJ %%%kRJk[BԶ/[5%--6`x\^2|_^Z|cs--|zrkj࢏k$$$$k1\\TT))1)We] :)MGg݈)g!L2g)AppPPBA!@hxA#)JC1))A -ͤxxͤKzxh+kxxxXkI[Jci[jcI[jcI[Jci[jcI[jcIcjcIc cIckjckjckjcjsjc |s+??lic5A^zZ9_UTAc9BABB93>&B9*RB-bAkã/Jc1A9I9߳ZIw.QA__^\99*ߣ99o195jsHhhX {bzu{is{A@p{Ah{ZSgF{1JJJJZZrrb1?=9(^?gR1U FJ _\\C!tB)aIŅ#!@Ǐ*:(A% Aj(a }%(@5'J "/Z9HJ"1vt|\1( "B91UU_V1(0|zzza zzzA !!C!$!#!D!C!!Cꪪ#!##!#!#!#!#!#!   VW_U!*   "* Uբ`BA a @ha@i{||@! !lJ! okRsks.[lB6>/Wpc- |xsXxx~Ԍs_~Q||5=1|k{Zs &O[1)޷a1)e1)vf٨)g!̬2g)@PPPX!A55C)ޞ79 Jc1j9M\x`+kX\\\kjc^^^^jcI[Jc[jcI[jcI[jcI[+*cjcu}cjcU]WcjcUcjckickksic & |s |icT\PPicc9\p`B9]A9B9kkB9.:!gJB;mRB'7fR9\Xp`Ac1hzJ9%ZI&.QAh9c1*:9c1JFZ⍜BTnfR 5NIst{c9<$ {hs {bFH` cC)@BBBZbbfZU%Z1ZPPZ#!"sGJ X\^U`)2#!@/>#!ajtATTց asA^^Xx? @bCB-%5HJ9f9 B9 1a 0(~(ssssa < !{UUC!Օ/JC!UU5gZC!UUU\C!舢#!#!$#!#!#!#!d)#!   WW_" _wW]]ww (**"a m}@n `?77 @@!A  !J OcJocJ5=%oc sԌ2|ɉk Ԍ1|^|^Qk\k :)|~z1)61)41)wf۩)g)Ȉ")@XX\\!A%%%%C)''-/A#)--Jc1bkC1? + `Lk\^^\kjc^~zzjcI[jcI["jcI[jcI[jcIc*jcIc* cjcUU݉cjckjckjckksIc6+s +Icp`@̜([ -+/9WTX`B9B9??B9}&J96&JB*+)fJI@Bc9]Wv|R955$ZIQIkB9c1{c1ՕZ|vUo9 (.9p 9bP%J{ xhs")^UU)k")BI-bJ+jZZ(pp``Bp\VW`.xa>!aUC)@t~~8A a !A  @?B (2GJ1#1<1 1 jb(bbbR !w#!=-d! I{#!% FZC)p:8RC!U^pd1#!#!#!#!#!#!#!   _WW _}}_ (je a~gya&8 a55@``a A AJb [JPZR|klJ===5w2| )6txxx|k vԌ-5|Ԕ0|jxp|J@@s1)1)1)k1)~l)){DaJ AC1''%Ac1){9C1hgZA-J -hxxxls\\XsjckjcUW޸cjcUUמjcc**jcI[jcI[jcIcjcccjcjkc~kjckk?5{([bBKjk +o//FB512{B9UUV\9c1A1A1ǾB9+gRB%gRb9~~vtEZ9555$ZI* +"%ZQuwu9c1c1%UnA9) B\^WД95UAXr{")`^Uj")VUU5L"1UJkfbbZ`x`kZbC9@HH9 VV~)_^z a1a[%9%( r kZ(a{^ ~~~x 5U@44ڥ9 5hJD){q9 \T1 #0ࠐ(APXXXA (! -#! r#!UՕjC1z^^jd9&R9lA xxx#! %#!ઢ#!!$!$!#! "!  wwW_W_( jV aa a(a͡ A A ~~ !R&!)))+[J|~cKB=-?-W2| --thhxx5k%%%%6-Wu5}5|x~zzs @@ [)1)1)븨116FM1)̪1)kl8)ATVVV!A C1779C1r[9#)7'%RA\/@/?Mx|||l{XXXx{kkjccjcjZZjci[jcI[icJ[jc)[*jcI[ cjcjccVZjjkcsc/ |s}+[ K----C)XPpfZQUUVTR1R9p`@9C)*j9C)r9c1&-B9%J"1lnn$ZB1----EZRiAZIbL9c1 9c10bisSFJAP99j"n9sai{c9U%냣Iis)k7{js kZC@)sb_XR)sZ?/*)sFRh@A#!VV\\A GC(`zI#9a'61 JZ(`X axޡ A xA a 9`==9D)脄1(p`pp(a.(.(@,$ (@\TTa @UUuEI#!D!***j#!%b)X^VW&R)-=fZAgt|\d1 !UU]#! %#!#!#!$!#!+'Ba   ( }W}}eazóa[֡a aɡ a A a?R))+ +RJAcJ5572|-VsxjzZk%%%%QHӔR{^sގk@@`` :e)  1) 11\; 21w}[1)2Ϊ1)y%!ATVWW!A -- c9559c1UA#)9++FZc1 9W\\\_l{xxxx{s~~~~sjckJ[jcI[icJ[jcI[Jci[Jci[jcI[* +jcckjckk |s |[$<̜K=5521zjj 1_1 19TX`1"),Y9"!:9c1l9B)AB1JsqQ$Zb9=--$ZIggRAh~9c1 %Jc1?ZZ\Jc9_x`gR9]Os9嵕{9 js__{ k;{IsjIs kphxi{j)sZxXFR#!^~< [)ab@)`O ax$1x `\6 azV@8* @~nbA a UU A5B#)9#)zPp(*1(~ @ @Ww#!#!j@j#1xx1 jb9 -)R `x^9!:> aj a_ !#!#!#!/1TWUU  _Ww( }]Uw__}_"ijʪa,&&6A>0 a( lA A F! ՕJ9-.;RJ·-pcJ7sO[_sO[Ԕc 1|*r{V1kZ^Mc `ppX9E! :1 :1}ަ1) :)1)뎪a@!A 95--A#)'Ad1R9 9 HJ茔Zl{xxxx{s||^skxxxxjcI[I[JcjcI[JcI[JcI[jc)[jc)[jcI[ *cIc *.+sc+ |s |Z`@@[ N--- %5ր^o+9W\PP9C)1B){1C)s}A")SRb9IIIB)`9c1=+bB){&BRXkcJ``h&B1*sB) Z냊{r)˃{W\{j{X\߮j{k\)sbhkbR! ^TRc1WW Ahn#1as a ☖ a$ I^ ApzA AA +/1 -9)px1((A@ - `Օ5EB@@@ s#!%b#1xxX^C9(^VwE9 "z)^UU9  aKPa;1y!5WUa #!#!#!#!  uu}}_}_U* ZVia{a  l@! A : J :&.;lBRhkBk˃cRgnocR*s%%%Rs^1|Nc~zk)jJBaxxZ_9g!91m :) 21ϫ :1nn1!Ba@ !9 Ac1EMKAC1*Rc1pJ!lj %5L |pਨ |s_WV\kkxWWcI[xjcI[{zJcI[jc)[*cI[I[*[*cI[ic*[cIckjc//- |sl |==--J &n----)\XPb (_M+֤9p```B TC)!C) A)RAKkQA;;?I")``xx9C)#Hs!7k&JVVT֫sGJ=-gJ1\T~9 :zzZ.L˃_닊{\Z{JsP`IskVW57(sbKJjFR"&J|\TTGJ--%5RV\Xx a1A a'(jܷ a aicja Z^~@ Ae1@ 9)x`bb1((@@``p `- % @@@ sAxGR1\\VWd9(IC1@h^Ua mI5%- @a鍦آ aZa/]Wd!a#!#!#!  _ Uu}u*"Z* a£a訁`:*  @! !+B 555%lB :- /RlBtO[s/[wT|socgKKk 1|oklhzkR{J`\T^!Arr91~91ӿ 21鞷 :1E 21jN1a@@a@cb#)*9)!2Ic1n~\Ac1 ҜAc9bBhr!ח55+dA>>~l+zzx| |kpxXXkjcߊcjcjcI[IcJ[*cI[I[*[)[I[jc)[ic*[jcI["*kjc |k/--l ͜fJ<n p")p`@"1 -|-U,9@@@A`c1 ")!ߗA)IAأIb9"_I")X\^^C)!C)怀fJ755ZVTTV91Ԥ9 x``x,kk%Mj냊{zxp{)k *rIsZ*^kRjbJwWGR^`9a51!@) UW\(A' akشá a:+:1go+:1X1A@@``Ac1 ?9 ޖ7&Rc9T|xb9}A Jr#)55%%jhhl|+C) |kxxXXcjc~^cjcu]jcI[IcJ[*cI[)[J[*J[)[Jc)[J[IcjcI[+jcIc" **+c----l+-// ͤ9@@Pޤ9 /ޫ@C1%5K~V+*+kjꪪ%R !j9 A 675%IB9XPAb9ΎbA!X\^^C)!-%C)2ڇJ55i{J||xh9c)^9zzzzlk%%55 W~|\Isz~{bx~_)kgZ^WbFRbFR OZGRmGRX`9az\#1 (@XX{r(@pz{]a a :> a) a ~||| A AD) %%%%1 z0 (@ Օ5J{Q\\__&Z#1|\^W) 2(AxXޗA켅9aU5A!rX^V$)!Z$) xࠠaݔPpA !a%UWA #!___ wUW]!ww_ aaz(a55 `jjja A  !+:A lB :1ΓO[lB75S|O[-/kߗsmojb2|ncxx\T-cJxJ!``x%!1A9191+ʨ :1џ*:1+:1_w9A``pp@ߟ9!5%-/I#)%%%J9kjC1aaI nK({c1%&RPP |c9 |Jccjc^W__jci[jcI[IcJ[ꪾ*cI[*[I[)[I[**jc)[JcI[jc)[* *kjcUՕ- k- +--- /UJ kUMA\XZ+jKɋ +--M--%5k^||| "1==A %%%%RB9^~~tAb9ޛ"9!\\TVc) oO )k````+ c斋sGJh`9c)khC)```p1+-%'Ljs\˃)k~{)kIsbxxjgZz{sbfR/ZGR€Z'Jv'JaX`I@UT @`ja z UUa -  TT\\ A AD) 5555e) JOb~((. ;@Է= (% ͤI___|d9 P\ ajB A7%ˁAﻻ9a%%D)!)$!$)!^^Z$)z W^rˢa[a׋a%! _WVww W_w_UU__a[a a55%@@@@`AVVVV@! ! : J+:o1R*:/S|O[  .s|kwpochhJsZlnzZ1h` :1`b9WW^\17'LB1 :1+:1}>+:1vy+:1w1ApPPPa99!)))A!-=Ac1bb9qqFZC1;hAJ4{I%%- |kXxxcjc~jcI[ jcI[ic*[jc)[*cI[J[)[jc)[IcJ[jcIc+ sjc?/ s)++K{WK{U &Zzs_U%Rp`j뉃FZ kh/---M=-ͤ9\XXPC1UUWT I----RB9tv׃9!12{)c)!ϭ&B!%77sgJ(*9=js1@`xx9#!z~C)`xxRR7oJkVnjs̃jsVxp|)sbXbfZ@bgZ{ogZGRxzhZ&JzbGRJ{W+k^j xx`)AuU51AUU^\)@-=(@VVVT A AaUUu#)@`"9@jka &JRVT\\9 V_)cxxaczZ٢aUU$)a$)D)!#)!$) jj) PpraW^{Aa W^w *(}W}}_]]]a/A aš@`a A A :A /[KB5=O[LB5-S.&ՄsnCKONcJJNkRppルR)\^W:1>IB^1A''91 :19/ :1 â(+:1d :1iF :AXXXX#)a9#)oiAC1u/+%R9\\ERC1ӓRC1fFǯhRrbzzB$&/-s%RJsJkjc_~\jcI[jcI[ꮫjcI[jc)[*cI[I[*[*cI[jc)[/.kjcյ5%sk-++ s{Ik^sk~_H{FZhjjfZrb-{fZ%5*s/-5Mk -mŤ9p``@ATT\XR----b9"10.}B1 Hh!?c)!Ëk@*c1/--Ub1X\VWd)!~hRՕNZ bXp`jsb7UUWjsbUU)kZ jgZޛbgZ}xnJZGR' ZGRjlbHRbJB"a/- ppX^d! %51@\\(A-/' \\XZ A A6EMII D)%%(AB`pbu@5%VWWW~AXPppd9| aJjpaa #)aյ5e) D)!)$!uW)$!)$!)!z ^~zb a%^(w]w}_1aa_a a͉ a A ~~~A :[+:%---pcKB>/[S|ShzkRNIs [«Q :g)^X9f!9w9a 91 :1<. :1 0*:1v :1j :a\\\T#)A5%%%A#)sI#)>=JA//A ~rC17{C1xhZ----J>s  kjc|x訩kJ[jcI[.jcI[jcI[I[JcJcI[jc)[/kI[/+sjc/+ {s{s{JTVjgJbfZWbFZjfZ+jfZj-=55*-m%J@Z_{kkI b9)"1`prR~C1!HJ9#!5mo1UYyO1C)xzn~#! ``s5% R{js[ksbT\zxbZbZ4ּbGRbGRu_b&JUZ&JbGRkm]ZJV օ)@]ZP^a C!a[Y] A5( ZXZX A@$!aaccD) x(@a WWWWꪠd1`@C1X$)raU]Wd15%$! %D)$!__U!a\`e1)$!!`P!b j쨨AZ{|A)CazUw w}}_u1AyUUAap a@X|a z~ AA+LB19[+:=S|JzkJðklB+pcJWocR%=s :rz~^ :)X\^1%!E)NF :a :1? :1$ :18 :1LJ :1Ě1aTTTVC1A%%%A!pXA#)'&&RAOA 66s#)6&//shhxxj!- s9hHps) sk_kcZcjchjcI[j[Icic*[ꮪIcj[kI[/kjc/ {k//{s{ cxxIsgBTVVWbgB b%RbfZUWbGZ+jfZH{b555----/,_~x`̴FJUV\\'JW\pI"1(0(PXTT ՕC1!BBʊ1!IMm/|A'=t#)UWTX#!x^k{b{*cUJk c`jvUbgRxbgR+/ݨZFR^WZGRY]WGR&J卮'JAxxGRAU_GR9?_ WVVA  - a@*2 pzpx A UUUշD)bb`pC)\ԖUUUsTVUUWUե@4!UUVTd1)[rr aV|ܜ9yqSXʨ!a(z$! '5$!-@$!$)! ܢAaAUU /?j]w]_W}uUuWWW A ` @|tttA !F! ՕKB :ΉRKB=?pc--xSW^tRUW^kR;*N[9tTVW9)xxf)%!JJKKJa) J9UWV\ :1,.+:1F+:1d :)3:)aTTVVd1a C1 R)-))%RAOCK%R ?7'H{9/-- sxX\jc1 (sRh|{)/2+|sU |c~h`cGBժkjcUW^^jcI[ jcI[Icj[kjckk +/ |k===+{`s pXgJ^Ud1A_ A UWWIA*UUUfZA bGZ(sfb5թ----/x~FB\TTVGJ9*pA(kh`( ?C1#)EMC))zZZC)1k9`фտkk#)7s ctuU)kZ] cZw[bgRx{ZGRWgZJGRIxgRJVGRB>GRA|'J$) `A A  - amﯡ a[Zظ( zrzz A d)pppP) m%%^^z #)XPPP9)IC9׷?A\VVW"A`!a:.!<$! -$)$!!~j amkjpa aA %a %}]}WuUu jsUUU5A `  t~@A9 lB :=RKB;//٭Oc----6xp`ksx|||kR..F :1$ &9px!!aBCCcR))++R :Xxh :18,+:1Ρ3+:1L :1:aTVWUD1a C1 jR#)%R#)``A %R%%FRܜ){Z)sRؒs +|gB |J@@gBGB=c [cjcUjcgBWUcIckjc?kk-sk//  R~s TVWUA+g!b<AT|~a a@)!ba-UfbgBMFZ xnhsFBTVWWFBC)@9(ե1VX`k`#)!""#) 00ZD1 kc 'zk1UU c#)5UU*c9 cZ^p{bZkWZgRʫZ&JjhgRA+gZJTڰ&JA~TJAsqihR9_JA``ja a ZXXX  brr bjjj A 55%%d)(aA  jjjd)PpppA#)kbbI~^ ( l,@"!%$!$! -!P!ap`AVVWU`!?a?=UU^vUU(}}f***ꪪjUU5i!A%=߁`8<: `A A !JAJ :=JKB>W/[---tkS|[hjt*BNjjj :1sq1!px\^%!gG%!AssssJ&!)+++RJz/9J1^+:1,+:13F :1LLza@ C1aC1 brrJ9/+FR)ppPXA !!sI fR467-jZk&Rr`pp&R")HB[GB tGB@@``gBGBkGBc [`gBGB?jcRkGBUUsk-- |s_zxxRd1hxx~1 ~~z(TXꨁA-A]_AysaM A Ja %,FZ %5,꓀zfJ&BFB `pX\#)()*A ˧d)\p `#)!3D1!Z#)%%5R'J@¢J#)*Z!/bgRZgRh__ZGJ_ZGRjɵFR9`&R1 GJA||'J!x'JU(J zpZUa 2 %A  z @jjbc AA (@cbd) UUu TPv#!`xWU9A\WUU _55!a$!!hz!"! /!b`@a A A@ -^Wu}w_}_j+***%JUU5s!% "j A-% a ~A A.[!UU5J :==%JKBSz2|J 6tBsZ^toch|vgs*Bzzxx1g)f)\\%!nn!aSRR،J1===?RJk#Rl:bB :WVtx+:1d :%!HH@a@d1 A J9112:&R xx|\IC)({#1KKfR-- (sbLJ{&Rzzjb&RC){jR1sgBpprRgJG:kgB cgB@@gJG:?///cgJGBf:*( |gJ |ik``` 1_`9#)~zx#! ^~z AV\xbaAZe[AEWAaA|wW!A5J)?=ˬbj{&B @9 #) #) / I ?_JW_\xD1 ;) D1#)_߿ogR#)5RGJ"gJp#)!c1 ??_R  /ZGJZgRJZPZFRA ogRA9apHe1 UUU@A  Aa %%A !) - BX aookk@ )@?/1 %U)UU&v#! <%%UUVjR#!D*#!^pD!UUU^k;#%!`bk! !.`8 sAW__pA a // A="zj]u }w}ww}Uu#!jjjJUUU5b!)b#)Bb#)ݟA a55 `jj !A.[ c :XXX\R : RlB~nh3|J%U|JkZ++2| :||~~)F)(f)xppx@`g)AJ :5555RJ+/SRozR :hKB1t :@@@`a@#)  A 75J9**FA I9ã20bBbBBfZ jb=)I{J@B‚&R9;cD)kgBRR[[gJG:/++ kgB%%kGB@```gJG:////kgBIIIfBGB+gB oʼnc??-Hx`9UW^X9!W_~x @~~aAky΂ ׿)/A-_a @AUeFZA%5H{9{&B `p\W  :;#) ++#) XXXc9!D1!D1!z{A#!hJ&J.gR `@$)179#)gRc1 GRAJAmI9{1 $V) WT^U@* A AA //?A A ) AX TVWW @^W A au1 J) -gRd)Czjjud)%%5  /d!WWWV#!D **#!D #!`#!boK$!㭿!ߺ$!+!!wo!wW^ap|xpAUmIKaAA)'Cajj}]]}uU__Wj#!ʋUU5i{ %sIXwfZc1( K({c1aA ; @-- ?% kJܜP[ :\T\TOc*:=kJ_[xxJKBxokB=koc57nc1xxxz1F!~|F!`![ӓkJAR :5555RJ +SRSJLNJ1 :@````a]]])nnA%--)A)HBzZA)ח7FZA7({9kOb jfZ\jKkFRC1<^k#) SgBrz{JGBkgB55sgBppPPgJG:icGBIIMmgJF:KgB ͌55 xxx\bD)_}vt#)^\X\AV\AAAaAYՕ`AUC9@5j}WC1 TU x} ::#)!#! D) #)!#)!|v#)!b('Jd1 GJ9b9vT1  911C17vz'Jc1JAWh*B97:A^Xx1 UU+  A AA A ` ӡ(@XZ^_ zA A ! uPP 1VTTT)(XX9UU^p&J)4B-UUA-d!p#!D* #!$*D!#!}_uD!#!wJW{ + +$!wWU$!V~_*  8!kapp`AoaA}y}_aAz::A?_}} (w]wjkUU5  (ʋJd1AVZp)@_ C! A A @Ua zA A@! 1)XXXP)@```)UUѵ &JA++*9#D!#!#!$*D!#!uD!#!u&J#!UJ  $!#$!Vlz!f!_jAW^ȁA]A})a )WU] }uw]UU5+ ʋJbFZsIoI pXVUJ A a  \\TTkA pcJ-%%B9t޴ockB55%-ocS;tO[+#s|k"rkJpx|J :\^_^1%!\\\F!h%!<0AZ Y N[R-"ocSo{.[J|SJZhKBaPXXX@ <9)d1 ֗AC15%R9FZA.oFZ '6-  $)!$),/#) ~$) 3*+#)!#) 꺦9!uUU'B 5B``1 1))11)1 p1c)-a9c1*դ1C)|O1 ʃ ) !) A A*a z_WA A@* AA ե1 1PPPPd)````d)RJUUUSBd!VTTTD!#!_#!D*D!#!ww}D!#!uWu#!#&Rcˏ/$)T"$!$!x!׬!_s ߿-  毿U a`BaAba!~ZzZw_uUU}WwUU5k  +jrxifZ㼄H{EZ`z%RpX%R%Rc9TUյA a ~z TTT(:!%UO[a U :Ac9kRc 6tZjrkJ|~~^JB :xxxp :&!\XPP%!%!d9AŅ z0 %5Fjo[WWW\oc.[Vڜ.[JlkRJa\\\\ a#)59 BB9 AD1+ %Rd9^fZAKbc1SBk9 %%7j{&J.&'-j)hZA-RgJsqqQJhJJJUuUJgBTWUUgJBgJG:gJGB[gBUUʋppxzkgZ۾Ƀ({_xx|'{bxph%R!Xxg#)U-)AUW\Z A AaAimaA aݵ/ xp ==/! J! $))$) b$) )$!$) ! x^1  'J1=U&B1)11bX1)) p```:)1) 1")*~hC)a 'D)p1 X[__A  UUA a Uu*A a  AXXXXUUUշ)XX\Tu)%)``@@5d)R@U9RRPP1d!D!#!~#!$D!#!UwD!#!__D!#!UUwJ#!UUFZV\Rc @$!.$!UV\[!z '!{qij>. :;(A__^^a!zjju(*+ ^*Z~_h%ZJbr)x\Aa&FZAU%Z9zrau~   a A A wA ꪋb@ %5cJ();R|O[ -=tsQ{scJ\__VkB)B|jll :&!Xp``f)?%!LHJJ1A A@\X,c@/ocD1 .[Jl|kR-UkBa\\TV a5%#)a/ 9 HhzA ͍Id1[ZZIC1\V&R9)fZ9jb9ϏIs&R-%kAl|xxs9-== gJ[RR^JhJJJwJgBJgJgJG:gJGB k2?NŪ?.Oɓzxxx({xx^({bxjjjI8(*IϏ ' Ppppa A *AUA+?=  ). P '. ! J):. #) >>#) $) ׽$) ! hz1@? 11}}1)(*111)ࠠ111)) `@@@&:)))))wwwU)!zC)! ZZ^\A % Y[Ya;"aVWjaa _^\xPPPP1)````1/d)sh萐1u9d!V\\\d!#!\\|X#!$D!#!uD!#!]#!#""#!FR!I5JUUWT!$!//$!h8!H@!İp ]۟ j AXXXXdjꪪWWU_*"""*wU}}_h{UUkfZ(kA|^_J{9xWRd1몆ZA%j9{A `ae RR +UA .A   Ua p %Z@UUc"9"*+ S|N[=ᴄN[rrP-[JT\WuJJBW^JBE!xxh`f)???!A@@Bb1A JArBAuU9*R) .[JK1aTTTV ad1-))9 75Id1Ac1?AC1BJC1--?fZABkOZ9 ߇ZB Jcb1`pҒgR#)'I{gJ~BcJJUWWRgBJgB??/JhJgJG:gJGB#ld?/ /ňxz^^HrzvsjbkKrZ'oh"9(APX\TA A  Օ a9 卉! Օd) UU_\! n*$) #) ݗ#) -$) )1__71 11]]1)*1) "1)ฤ111))a@@@)  ))^~)e) )))(1@^ԡ UU_A55Azah`bA,,  ^\\_%%_W)T\XX)```@9Z?&J2"1XXXZAd)VTTT1#!__o#!$#!$ D!#!WwD!#!_]D!#!w}9#!UUUFR\Pb !$!~_$!`*!:!w ]X@ A\TVW!_wWW]U((wuk5% ks8`Z(sIVVܸʓEZm[H{Iu4)(sIUwlfZ1bJC1+hzA ˡ@ SscCA A A A ?+a - Z` -5Ԍoc?s|Rx|~^RJywolJJBZzzJBE!````f)1A{{{{1  [` brRXA  //)A-իR 7.[1&!@VV@)d1)-d1 /?'I#)J9w^XAd16ZAC1 -J9CJ9r{xZ9ccccZ9{ksBc1/**i&JRJRBjjjjJhB///JgBgBGBgJgB1#.H{kH\^^^{r||({jkkh@{QoOϏ*@zA!TWUU!U@ A%-=5  $)=A ^\\U)#) $)Bz$) $) {!z1 % 11~111)((**1)**1)1)1))@@)  ))~__)d) ))]}}))d)AԔA% >"a^ޚ!`b``A-) WWWD!%%%%4U) )Օ&BxjRd)u&J$>T1X\\\A#1C!OOOoD!#!u#!# D!#!UD!#!}}}D!#!U}w#!gZ#!ɍ%5IUWV\ +$!$!$!$!֛!a~ a <C)a-- c1 Zc1WAU C1UVXh1%).jpi{FR(>~jC1rZTi{As9bd1Ww9Ak(Ax^^_A~jCA5mu AAI "1`(* I55%%LkR{RIJRJvJjJ\WVJB%!pPPPE!JJbb%!AؘJ1r87%W|r@ _W9aT^UUe)?/-5)e)yݝA@V\x#)a -9d1 !+d)!T|XX9!%տd1 0Ad1Q?A9CId1/9D1FR9{~/5b&J_.)sZ5 {IhFRJ\|\XJ&J^RJU gRI~ߪbIUbR%˛&R?=Kgr  ɋhj```G({߿{QxxQ"1zQAVVWUA%ANlKA A5   **! z!z))! jzZ%2!1 1111111)*1)1)1)))WWW))Մ)A'')d))d) )e) 9)U!A)sKED!ϫ$!C) Uu!pprajHpp)A%%%%rք)%555rd)XPPPB)1UU[Q)D!jjgR A)s]Jd!\Z[[1D!/1#!WVVT#!$((D!#!]UD!#!UU#!# #!#!gZ㉍%9UWVT !$!k$!Z$! 4"!A``pR Ajc1A ---c1!^Vc1#)AC1}}9#)|zC1UVZ*b5Ƀc1 br9R!jA`mUWFR9&R!J`d1! c1arZ^V!ACcspA+ aa@Օa ׁ  %%)uU <$c9%%%%jfbjhR\`jJUW^xJIBxjB!PXXX%!bsRE!aR)555N["At:* ,c %A $!A=51*+ c)5.UWT\c1#)1#)^닫d)#)5>A!{J#!;;J1-AC)jhh9#)gR9սjgR)sgR%bC1ZIҠFZIgZI/b&RgZAwR9(/ߪI5kz({hpxx({bxrQx^VWI ``ࠁAUUA AUVUA :{AU5%{ UUx@ )뫫) ) -! 1 5 1111__}w111))1)11)1)k)d! )d! () &664)d!)d!)d!* 1!*j! ɉ)a677!%?d1?1!u!ZXXX#)a[ZX\)a555515o /-d!A).BqIME)D!jjjBbZU9)9#1C!//1#!T\\X#!#!##!"#!##!"!j5UgZ^Xx` u+!+_]$!r[$! !AXX\\ Aj)A C1!\|C1!׃9#)+ 9")bC1UU{c1WZ~yi{fZ\z(sJWէbA~hFRC1~z&Rc1?>J`z9/\ AVWUa xաAp(aW5 ) zbj XA  ӑY@ (A & Aj%Z%jjFZ jfbzb1ЀiJ!\\\VE!۟1A667'R155%-n[JB1M[AUVX` 55E! ?5B! O#)P` C)t1C)m1:<9#!\X9#!?/'RC)/?Jd1|XXXAd1_UZ9555gR9b@b9 kd1\zbAPP&RA&RA/H{C1%H{ER㽩ZSs%R2*Wj9jW&R9WX_}A jޞAz) x\VWa   ] AV4B9a) zj @Xzxxa {ׁ }? bX޵  b ?WUUj jIzjA 'jbj \b1a'%J1 M[B M[R -[:@-[AUW\Xa--J/|,[ O)ppd1UUWXd1yY9D)XrsQ9D)5J1Jd1Xrck1$):>??GR1- )b9B#1'J1'&J#1@H̬ZD1~VVA)UUd9 C1 __ (<>>I EZz^jQ_U%ZQ꫋RIzz~xIB9h`ࠃA ~B9aW^X A_UU(0|A5 0|+czW+chR|V VV^Z) ) ) ou} A UU J hZc9Uj)Z9W9gZUUgZ#gZDb)UZ)UhJ"hJR)U'B!Rd)UHB)UW`HB) ```p$!A/!a#9>9D)^_{#)>HA#c)????d)sN&$61Ͻikd)B1`)D!9d)1)1D!1D!9#!o#!##!##!##!" #!)UU$!FZ%5gZV^Xx%5+ !.*a Ajj#1A C1 zc1")ʫC1!?c1#) %c1C18*C1IsER+i{j9++fZ9^A#)+X`9(o#)ApVW!aU!!)a' )(( Ȁ @`A ꢈA p+a@ja pTWUA%Z %էb %ՇbId jI%5jfZ%He1ꪪb!\`E) _UVR@ UUN[  -c-S%M[ pHJaUWW\R55-)k [ %s1`6!UWz'J1#!+-&Jd1=J1~^^\9D)7 'Jd1akb9= Z1Jd14^A$)_WVT$)($)() (x 7+( 5r(UEb( ՆjREbI_QAں QIW_~IB9^cC9Օ5-Bz [ ~WhR j rC˯) U)}A UU HR A9z~J9)ZA+/j'J bGR b'RjZ sGRz꠨b&JW~ꠈZ&RrzZGJ]gZHJU_GRhBhJE)Ppp`HB1HJhBR)^zꪄ)APPؘD!y^RzevA777'1!LJJD)^Vd1ajsppa)a5)Վ.'---11d!ߟ791]WTD)!9d)1d)1D!pppx9D!A1zzC)#!#!#!*(#!)ͭu#!d1FR`⃁$!a  $!WW!WVVTA .**)A ) `쾿C1  c1#)J"c1!c1#)  ɋ9 JsFZ}jIW&RC1{A^#1A`P^!@-! ak_A(v}a zjUWVT) ) jj(aXVU@_  @_UAAa  fb UUb +5bR jFZ ^jgb*baX`A .Ra% Sa-nc S.g-[\\\VJ` cR--Ptmc '҄p|Sr/| wU/AXD)O &J1}yqaAd1XZ{9D) &J9tdb9B14A#)hlfJ)T^SQ$))) ) Ƞ =)(*.'/) Z^(:r jR~%ZQW^RI~~xRIUյ%cI--k$!hxxLk UU ksUUzgbC15gZWT\Z9U5 A1A9iAe1"xA1AA8GRA//ZJ ] b'RU*b'R U kgZUbGRU~b'R'?bgZ/??A[ZPP`Au}YA AUU @ -9 C1!c1!Z*jA`fZ9!pjd9\yA j_#1~#)a ax^jAX|IݡAeTA (8A /FZ/Ufb% -jIV^ZxIA+A@^IUU^ ` +) zj !@ !* !  (FZ 5UUUb %Շb ```bA??a ɉΤASZZ^@$$ApphA%%'J 5,[#)mcJ+l [ tlc>Wk+cb~s)1X9U]b#)^^^\9d1!9Bd)<>d1!xpA#)F$) }]\) (    ( w 싢 rebfb%R^^j%ZL[5'R`xX\bhRkHR9jLI(>r9A9"A9zZ_9e1@e1aWe1UUe1 1UU9 U9A A9muA1Je1 GR9UhZ9UZAՈZC1PZbA?5%%hZaܨb9 %be1``JE) A$!^X$!aX\D) {!~\xa?/ a pba5% Hsd!ppprD!)j**khs ΄)zZzzfJd!Ud)VTTTc)D!~9D!Ʉ1d!1D!bkcC#!D!jjjj1D![ZZ\d)zjJ#!#!#!aPX\aUUU FR! JWV^X)9+YAPPpp`A`A_A a ? @+#) Wb)ՕsAUj9xI(\^\W#1 h#15)j@|WUa _a mA >/A ` `?RUUI)I9.*IAI@xIWx) WV_\!  %5U 0( ( (ꪪjA wUU a C1\|^_A AhB@@A--%5C)W'J!%שRd1 *Lc'B*l[iR {iB>??7 +Ս @| cs!pLkd)X&B1ѱd1!Xcd1!O'Ud1 ^WTp) Z_]   //( wwU srUW^\sfbW^XpkjUTm[As9bAnbJ!`P<&iRhZ9z A9[9 `9@x_a   aa//  mo}_E15UUU9-A9חA9A9{WWA9A9A)PZe1%hR Z^Ja  hZE)`Z^bE)Z#!^vvt$!D) Z !h|xx!-@xX^fZ Zd!```b)D!kɃbUD!``bjd!#!hhꍵ1TVWVd)C!~~~AC!1d!9#!KOKKd!#!1C!\\TTd)#!OOϏ!! #￿ATTTV`AUa@*@ a UU&R%5Jxho]A``@@`Au}`Au_A @!a /")  -FZ!5UjC1}_Ax߷%R(UU I \)av)alvwd ~X|A A@Aaa__ߡa-9-UUUI UI-IAI `Eb UUUWAA   ( U `pA a/? y٢a"a@ A55 xxpd1>Y&J$)'UUhRd)*JA/__{'B//i{+U ZJjmk [{Lk)_W{RP0,,{1\\p9#)uQ$)!~jd1!c7d1 UUWT   + (?9 UUUbU,S[\\\II:({jrcscp:`pXZB Z9Z^RD)- ZA~HZ1 'hZ$)||9@ aZ^^Vaaa+/ uUU u}}y* 9  /A9A9z_A9^_UUA9}}UbE)c_AE) )9 x|9! GR$!'R9UU'J!^d1) Z!p`l#!az^Ia5%ERI%Rd!````d)D!ZJ}}jd!@zZ_d!#!jjjL)^\\X1C!WVTT1C! -Ad!ז79#!KKKKD!#!1#d1C!%#!d)Uyq}!ATVWUA A a a AAU&R#)hC)UWVTBBªaAy`A~^wA ࠨA @!#)@+FZ % FZ#)^gZzWgZ UU#1xn^ aw٢@vlA A AA Aaaa߁A(aww A ?IUUI դA TXP`A! #9 U $ @X\Xa U ! ) 5!  A Rrzj#)aɅ5#) _VGJ+UGRD!s9 -IsbkkJ,cJ"LkRLkZ 0srKs1TXpb#)UU+kD)U]+ls_ ke1y UK{ UULs UU* k MchR]6)?+*B+)Iri꠶kk%u(BX\VVhRHJfOniR1iR1XB1xV= B$)h&R x~}} a 﫫    /  W.9  %A9W_A9U]{9'J@@B$)^X\\1jZ(UW~*J+* hR9X\^A1UV\Xe1@1!7}BD!_~d1@`@}AA-)+*JI5FZd!`bccd)D!%JA-FRD!ZZPPd!! 1XXPPJ9C!-===1D!AC!MMMOD!#!1d1C!C)VTT!_@ha A A A AA &Rad1\\Xx7*ba  baWxRAUU^d9AUU IAU+ID1 R^UIxWUUa(a @ ]a 㳻@ A@A A aߡaޡaWAa"a@AaUWaꪫ)@KaAA  a ۛ aZ" WPpA UU@ .;@Xxh A uw pC'J/gZD) /kJ /KcJZJ [(J(j+cZ .|RJLkbBi{ c UlsJ_LkRLsZ*W{ZlKs_l{RzbAlIJ7xk%%%T Sމ(B i){;Õkmc9hR(Jz_URE)&HJ1&B9pVA`C9 﫫 bbrD)UUU%e1 jUUUe1U  W־  *  .+//1 UU(J 99B9==A$)TTVV1Aצ9 5Z9555HJ9scAe1^zzxd1ATV9%9רD)`~^ @ZJIڠERD!cCCKc)D!ZA`FRD!PPZXd!#!jjnj 9ZRRZ9C!VTTV9C!559D!w9#!JKjjD!#!1#.9#!C!x~UU a A A A AA@U J% 9xp`R! UR$)~U9D1,5d9$)#) Zh|$)z[A~ A7 @Abtn8a A* AA A A @a?7?a3aa`a@a@ awwu@???Ahh \Zrb! ! 5UU a? 1(  @aA )-%5m6hA '7  7 t|άD) Z!-5JB?RJlRHB`ҒZiJ /uҌz^WU c Zd)Z(B_UURB*ZIJ +ZR cRZiRl||TZB'RlM[Xc1tBzzHJLc`Jb`hR9(J9 R9Aas(J9B$)`e1)xjoC9( / abbbhe1%%%%9e19999((e1 UWVT a W! M  *"9 %599:*+A1~$)!` 79 R9555%B9,}Bd1xp(@TVW_!a+-1aWW @{_Ua@/5 9aUJ)ID!KKkkc)D!bJY٫#ZD!X\\\D!#!B@jꫜ1X\VU1#AC!%9C)^9#!kkkk#!#9^9xW#!|UUV\aJ A A A A AAd1x^W!=u!=-- z)/D1!+%D1#)®#) p|| zapxz\a !訁A΁ lv~a XWA A AA A@@a=?ۡa{}}aa a@ *a@a@ۛa@ >>a@(AhhhajꮪaAA( 5 >&Ka Aп/ [p !A ?ߢ@(Ʀ.:A Z{ rC#) *+99J UJe1 -ZiB/7R:<$iJ@P\VE!%)AD!%UU9!B9uiJ9ՊR(B  -ZIJ/?WR(J|zc(J%5Rl-K91rttBxxxxi[er?1`pxxB9! hR9/{HJ9'-HJ)B(B$)XX\T$) cA(?7 ahxe1%%%%919191./9 TT\X a)_W)qrxx A 5  *99e)b$)!pPXX1 5,c UGJ 91(Jd)kJJj)@_ / a@յA?a^UA AD!kKKKD!#!g{A) JD!XXZk#!D!9C!9#!_^^^1#!d)!xd)z#!`W d) d1#!C)\^^^Zjꢡ!@@` A A A A A A9;*gu!-- W uW$) -D1)#) phxz ~~zAxxx AU=a@va B~A A A @ A* ! !@a@aa*"*"aA ...A@a@`A`Aa@ +a!a \xhHAA UU A  K a7- a;*aA.  %;ˢ@az  /!Wz$)!ԴB#)-5ժJA-UJB[D!5-D!$!HXXX9$)91910IJ9 +iJ(Bpb-J(JooKêRAWRl S##9ckJxxJ{1_]C9?/% T1xXXXBe) HJ1IJ9)*+R1j9D)\zzb$1!C9(5 TVVօ1%%%%9e19e1ꪪ9e1../9 XPPp1TWUu$!7Ahxxx )a 9 %59e1zjJB$) XXXX e1 >9!?.91Bd)`rA^Xpʢ @U_@ a ~AA AD!KOoo#!D!G{AIiId)miaaD!#!9d)^D) ~-C)^C)-#!1C)d1#!#!pp xpX\ A A A A A %%5* y}} /$) ! xpz Ap` A-A A""@! 뻿A ! A A@뺪A@aAa@*.Aa@a@jaA/`Ava@;@++aޡAJjjAAA % abZPPa . ara켼,A: a>@ #!a) ..7 ? ppx!!$) )A$)e)XTVWe)UU5e)P$!$!\\VV1D)߆1D)~W1E)//-B15UiJ9*+/R(JB91d9;)--cq|,S^T\TJx|) 9XX\\B97WUiJAaaszRB HJ)`pPX9e)rime$)!$)(z~(VTe1%UU e1U1 9e19`@@@$)}՝D)zA\^7AzX^A5Օ ꪣۆ99D1@@`b!AP(Baտ9 ::Be)91' 9#)T&J#!/.BV1U }p\ @~~a  A9#JD!#!FZ1Ayy$!crz#!^1rU-D)իD)///C)$!D)#!`jjn#!d)C)/C)zxxx \TTV A A A Aa ???a򊊪x*  + {zapx\za A A! AAA !++** AAAa@뫫Aa@a@a@ꪪ`AaA`Avvww`A}UAa\ܞaa ^~n! ! a? a> @^ '- ^ZzbA0 A-5Ǧa'//&  - _!$)+d1 >_AVVZRe) )pp``9\ք1E)Ue1$!~~n1$!+/1e)*UB1UHJ9 B9|~^^c9--%%֥lQ|J\˓Ru-t`xk9TTVWA1??IJ9xxxxR9 HJe)X\\V1E)E)!) 1\XXP  _߅1%%591ׅ1!@ $!?/%ApX\Aa!`! b2!.?1!$)1!55559!6:1{9!"zj1 9#!zA!]U9#)~UU@\ _9a -GJd1u_gR1 kUZ$)"_J ({AAd)C)//??D)#!z~C)$!D)-d1#!d)zppp ( TTVV Aꪪ Aꮮ A@ AA  )-azjb|ﵽ  zjaz~a xA @ꪪ! AA ! !. ! A !a +//+@aZZa@*a@ࠠ`A`A`A`A_]]`AWUA55aa=5AXa!   a  Aza ma ھ@7  _?V - )5$xpZX /UUUe)󽽽)e)BK)`x\^$! ֗d9D)8d9E)Wd1!^E)!1!+9$!+9e1{c155c/tB|||Z===9^(JD) HJ9?7(J9hxz~HJ9 9E)U1E){e1!z)!' 2#9ZzjJ ((we15f911D)X\T$!|Abz\a xbbjjnAD)!xe)':!75559e)nl9 *! \x9  U9C1rRp` @z~e1@55%d1!`zZB?UUUpAD)Xz 8߄1@ /C)#!*/D)#???C)ﯯ#!d1!*d1C)ϊD)pprr*na _ AA A@@ A %/--A#b///?գ}a,܂a z-5 jk~ zzA A! !AA AA AA磌a +)a@*"a@A`A`A`A`AUUWwaAUՕA5agf&a݁Ala {K' ! !@/  RS @\ZAa ``a ?A '_\x x~6ZD!W!WXZWa$!݆)!BcxxxXD)b1 IaaA --%I#)}WD1 'd1 zXUU $)UU$!_puLckJttW(B+_}!WUBE1 )JD) B1(JD)Og}!UU†1D)|~]YE1!$) :1@@A<UUUD)a=55e1!ze1!UD)xxrRbAnKoY UUbUU_PNߢA$).>]UU5UUWX(:!5%%%J>}UU]UU&JaWz AA} UU }@UUAXXXAA/==*  ~_z ^XpA@AAAA! ! ! a ?a@:8(8A`A`Az`A`AWUW`AW__]a ;A֖֢a&/?aa֧7 ^\\A A % skon @siII!a@(a la a@ +" 6|)UuE͢aD!bUU}a }}ue!cc{\\^V#)qyYY)!????1 ssssiJ A /d1 .֖C1w y΂@pe)cJfqiB=o! MkBe1 -A1\9!Nov^BE)D)!P$))@``Zb9U! %% $) $) E)Rrp`bb @@@@a<bA!2$)@@@@ HB!%%%jRD!RUUU%9!9|XXXXRW_qXXZ_!A*U(B@_BAaJľa ("2 ;;a '95#!C)ܜ D)UUUd1C)z{{{ pppP$! UUa A@ A AA !@a! AA*/~zpPAXxZzA  A75U u _^^~va||ZA ! @! AAA !AA /a@a@`Ao`A]{`A}aATXRsa A .*Axa55a_ aہATXXX ueA A B AIM  a@*AXrca &iA5ע/?( ze)e)aW(e)c@$!scrza Qq{{!a551 SS[[J #)YM!\s!Gq 8Ƃ} pppptE)cJɉ0tJKB$!]PPPX!VTT\9E) !9e1z^^e1ZAE)#e1$)[_^V$)![ZW)`bjpA! $)$)D)**$)X$!b@jUb { UUU @@@@!b:::: $)@@@@ $!JiJ$!?a%%%%!A+--AD)U~9#!vLXXXXA ߾  {aUՕ5}`PX\ aآA}waALDa@L6A/=9d)~~TtC)SQd1!ccki XXX\ A@!@ A@ AAA**A aA{aA7WAUUAZ__WA (A (A++-% W__ zA_jb UW^x! ! AA! AAA a a@("a@@A`Aa@kͥ5A A /AғA*...aY[]wAJJ!zz`!CiyA A %UA5 lArqamga pa A( /)Օe)!(Ue)!d1E!*?#1~||$!za^Vbh#)a%e) PPPXJ)MM d&9\ a~\Pa Y@tJhz~m[1\P|e)bzE)  \XXP(J9D)xږwD)appxxBCCCCe) )D)!`$)!g欚)a``hh޷````$)! $)!U VTTTA`Z @@@@AYb axxa5555 1(Be)==pD)zpppd1$!bk9#)Kay! ֶW]a^\\\A_a >>a@+ a@Avv~AaՁ |T^_ Aa V^[A   %Uaa > #aVV^^a}a ~!ڞ Azkoaa}aa:>z~UAA a%UUe)jB Aaaa kyc1a WU ubp,[1& m[AHhjvE)5% XTVW$!BÁ U_PPD)$)UY$)a||||u9CC4UUUUZPD)!{Z^~$)axxzzA!a $)!{{$){%!!~?!APPPa x ZZ}!UU,cAUUWT@~U!5555^^^^!///10zzzz{$@_1%ݖ! WW}AUU_z@6AxTVa =E4!A7#!hpjra*k7WV hx|~A)xjb~A-^z#!A Xr`a TVV UU+ Uբ UUWTAAAA ! @--A AUU9!UVXsAAAA 5U »  ઢbꪀ aWW* AUW UU_Aa UU_* UU-a @!a@...a@_~zz@!@!@!a ?a@WWV_a@a@Aa@( aa pAa I -A   Ea@==/*aaa @a i?& A=U sAbAAaaꪁAAaAaA!֊B qqqs qyq#)Ӝ UZ]e)PPZU S1  S9@Bbb$) }UD)Ӝ u Z^UU$)!#$)a|||UU XXZU$! x~ xh`@@jUD9 V\X! U!``xZ!?- -!AxxjjA A%!U4%!UAWWWU@xXX^a55UU\\^UD)55551VzzzU ~_mw5 U%)UӔpppUAAA  ;]!``baoa UU  !WxAW UW^["1Aō a(aN Xx"! ! ! ! ! )55%%C1UV\X^_#)UU) UW\z UUa!   %,+ . UW)U#)*)~" )@AxWA`AWW]@! a@//a@zzZZ@!@!@!@!<(*@!a@-5a@A__a 讼 a5 ^^\|! a -=a XP`@  ( UU1aUWMaa]_aa xa ar@ aWWT\AaAaAaAAaAaaAA iBSSRR aߟ HI%-AA׶9_ 9$!J1 J9brs[9!V\$! sjlZ V$))!$) )\\\^aW9UD)$! xz~)o뮯D1%/+D9PPp` UbX\VWb %!=e@a ?'a_AU~ b ]TA?/*> zz^VA#$!====!կz~W_UWA`A> AUU(AUUW(AU}AUu/ a -5'  w_ajA   -A8zrA^xA yr)v\  T\p@! ! ! a Օ) #)xh ?_  a_a ^p W뫪+* . +*" a`XAa*a@}uUa a@a@ZZXZa@]}e@!*++@!@!@!@`Aa@rrra@~a==% ||| !a @+/A @*) %U at|SABaww彁Ao몮 uU'a ..+ARXPp`A__UA  (aAUUjaAAaaA}aA_U$!A :RPXX ??;c95 A +WUAA#)1e15iB$!_IBD)e1!vV$!X_!z^WU!BA_ (JWUUX)@?HJp$)BA$) Mk UUU%9 jomlbj,cbUUUcA7iJUUU5IJUUU\ BaUUU BbUUUXa &A >,<΁@VpkUmkUUU5sUUU\ o9UUU\RUUU\UUUբ* ``pxa??/  A(UA(߂A_a _A-!aaj{ UUU-( UU-"1 +I i QUVp\^^~zb ߻)#)Ȩ a ajہ UWTP! ! ????) )))C1ZڪD1UZ`_AXA.UU AUA_Ua@a zA+)Š"+^WUa !@ja@a@z{{za@UA / )ͅw aUߡ !^+#)aU5d15 9D19D1_UU#)A`pX^A AA A! a U/A ! A +A --} (u{}`Avva a `A Aa @!@!a@`A`Aww`AA a@ @zrbA A + Axjj@A !@j@ ɍ%5 Ak{xa@ (:A//,;=  ))a D1aU@ 77U } %)???? K {{ ? Im@*Aת" aU"D1A}kʊA_/%A׺ AU*A  nkII sUU_X5,c e1!~~|5eeee! {UU VVVW0UsA$AVWUU|A%raMkZa}meŎkAaa nkaUU_Xa!A  5555uim{IarXa  cAPZQ \\\^AmkWW@@Azrs AAu  W^xA a !9@\TVU`-#))-#)!#)! #)! C))WsC)(|p1j)\xZU ՙ ( ե /  j 2+C1aWVTd1/)) 9D1_wd9#)W#)bx^Aa AUUaA a A  5 ||~_! Aa /AbݢbbbA~AU Ua@no@!@!a a a a a `A`Aa a@ݝa a@ !ammwWa@a WZ a aa !@@ ( AɁAa@a? VVV\ 55a~AB y[ A  Tle)aTTTV uWm  a:/ 9#) ?d1 &?)AVT    .??:9A _1a!WWWe1a e1 U9)ꪪ(B UUUa{ hhhx9ATT~_9A%UUՅ1T!UPX\9 UUUR^UUU!jjjA -caUUU(Ba\UUU AJ _UUU XUUU IBE) UUUAa? 5  Z* ^@յ)!crX^@BBba k{zz@ /#) -")!#)!#)! *C)#)ꫩ#)ah apx)a  կ% m} a a۹#)@TvW_#)@%d1 d1az^AuAWUUa!z   baz A AW~A AA Aaa UaAA `AA Ȉ@!a a A ϏA +?A 8 \ZZZ 5 a~|jAaaA 1a5555@aaaa; 7) D1 ?qd1aT\ j ^  >_  ~WQU%Q UUz!^b )/%  nʪ a辽a  bAzz$)A!]bzzz~a"A>.&X !aU!aU~ _ UUUa! ! + UU %  (,   k_UTVWW@aa  -=a -=!/#) U#) #) #)! ++#)!!aߖ a?: a NM = *aic տ ʨ!@XXX~ /? @zA\WUUaA]UAյA+ A*b WAAZ^a ~A  A     A`A}}WUa @!a /'?a A  AA  @A}}A@a ^ZA a@vttW`Aa@ Aꫫa___ׁA{a@ZPpa a a  a a @) ́Aa@W]@)// Pxp`@//?a Ajzx 55 SRZ^A)a%%%%aעakca? aآa= )a +a@ a@a@pa@ozra@ea /'a x`!` Zz( %5U @WVa a@=;7 @@BA   h``B Ղ TV_]A e!a@&&a a-/a(Oa P  )).:D) QQqk 驫  AUU%b9IC9~C91x"9xzz a>V_ a} AzZAAA  b_aUAAA  u ~,z: 꾾knn AyXa@a P! a @ a /))*#) !`ࠠA%%a A'a a 7 +u c_^a A a!/A-+ UU**AbꪂaïAW~AA*A 모A .A z訠AAa a!*A */a  A@`A@!@!***+A@]@!(( A "a zjja@ggA `Aa@kA a Ua@#+-a a@a ޺:a ~~a  -a  `@ siͥa ?A% aA  %@jzxAAA )á@&&  ajrR aY_6 a |h)[߭ )ߖD) JKOO ) # ***Q% QA~WA"9|^C9(x~^_( `hAbb́A͂Ag  a?A|TWa!*aAYWAi; 8 )T^UU / \/*vw{@W^ZjaA'aaa pppp }A_%A]U( -a"o}    ?) vV\X !A'% a a+o a axo@ u2;a {A-a*ꂂa(*b7a Ajxa!A #A 8 AUW׫A]] AUA Az߿ A // AVZVA @@A]@!@!+ @AUu AVVA 2*a sckka joa a a@ۛa@a +a@L@Awa jA 8(a -a  ``! 5_ AUa"axWA%%%5 pppr bB}W Aa@1ammmm@77'' uWVawU a%%-  V)D1 kkD1Ϧ -/ .ע__Q AC9xXc91xxz^)(~^( x~^ \\\^a`p A 5Aj!Aa!+`!!???/^_Wߢݡ_*ס}a}]}ע~ꫂ aAaA%_A_x`x @RkWa  Pa*U`*/ ! Xpa UUܡ --//abBa>Oa hw hz~W `~@ b A/ aa ** A a,,WwUwU}uU]ՂaȂA3:AuAժAͧAނAaA^vAA; @**.* AA Ⱥ AA  +@@! "A A A ÂA ``A 3a a @A`AW_^A /.8a a@LlNy@AA  0`Awa za -a a @ zz 5a\܁aWWWa\\XX5 pPPAA a E!aIAaa@%%  #A7 a=- => a!a #)a_#) WW_WIUՕQcAX^VcA#1~_#1(xx^W( z^( __5 aWWW(b7xx\\AAC1 Ņ AhrrXa!*A *A:A)é-=WU]_a (a:*}UUU_]WUׂa"a_ݢahAxa jA^_  Wס`uU` ,$`@j`!=a @ *  /#)@^z@/ a*\ aϧ_au~݁!pPA wusA տ+A-/A *ab ba a AxaA| ߂A^Ub *AUՂA_uaAWa!AA~^ZA A @* AA A A ++A @!@!@!ꪪA a {@ꪪa a @Aa V\a %@*@p?@W@U*AU  @UUUxa  !@!@ߡ_ a@(a XRPp!?prRA//AA?? E!aaqqq -- @a  a)a w)a#)ZS ~aa辿Ia5%cA#1xxC9(~_( ~ ! - d1!-5b VW' AC1 )bTTVWbA+.@A>..A-}Ua(a"*ab*aUU_Wa,]]U_WUuUU__݂a uaAja z~n,A*a`VTV_a@`!@ ?a a -UWA*/  - * az€@a )AW}+ RPPxa!/+  AaajiUa*b ~aaAAA A/.(A ,A)AaAoA-AAWAAA zA A >:a 7@!/@! A@!A A @!"" AA a `A_@A_}a *a  @a  awUWaׁaa+ a  +a !@}_@ zꪢɅ%aUU _` ZsaA@A????a <<?a" a8b*a΂aab(*(*abaaa 닿b yUA訠aa@說*a@<`@jh`@@ / 5%@Vxa  |A a/ : X^ xz~!1  ` )%%%a!-)-Aaa**a A{ ^W}A A/.AA A +a...A(A b /?AaAA--'}Ax`@aA_imA@!A ﮮA zA :- AA  AA A AA 0@A ݝ@A_a @A@00 zzzz aa aa U Ma ʋa a @< @B  %5aAA???a .@PRRТ  ah|A<.%%a.aW_@???/a  AjJʨ aaC9UՕcA#1x~#1 ~ x| `?! !$)!-U$)a`}}}bB~_b  \^WWA!??/abab*a bbbbBA꺁Babbbaaaabab a3Aꨮa@*a@mC1@ ")a~xp@] 5_@/a u@_a [[[[A++ /a!AAA Z^^A 낂a!/"A ?( A aAY[A b b zzzA A*aAÁAUA݂a++aA|WzA A*A A A @!A @@!@ AA A A A  `AA@_]]@0888 rxx@A  UUD1 U Wͪ a !@@!h%D)UUz* UWWTa? TXZAa555a ?/ pxxA xUUe1aU/1U~D)aUUX  //%a}oK{ a%)9 AI!a]U$!bU C9% C9(x~( z^ ` -!W!!***zD)*!Wu_Pzxbkr ނ a WUUA /aBaaaaaa(aa@AB aa?aaaCA. *a(tA8a]a_aa*AA**@UW?C1 U#)TVU W~@~ W\a _U@ // * ``r rZzrA/a!kkkb@ba a!b@AaAb ZA  A ,./>A >>b A Ab A}aAA +݂AׂA~~\ZA A @***A  !A @!Š ! !@ AA A A/??>A (.A@u@!**a>> ށ @D1 UUU a_D)aUU$)a/UU$)@ZP]Ua 뫿a  @@~zz  TT\\ ! aiA{{_a55 5 x||\D)$!UUU999?-$!a@@AUUU!A% % }!a`x~$!@%%5C1?C9)1 x~^ ax `-)(^VWUxp!W?e)խ~D)PZ_ubrj Zz`a׿. ) "A`^a  /-aBaaaBaaa**BAꮁAAꪁA꫻BB*b aa-ρA誢AAAAjaA aA>:a% *+ WaxzW@UxxZ_@- @ +  ajr @rprzaA  a Ab hxzA /a!#+/a!a!xA A A :8(a!A A A?A/aAaAooaAWWA_{{A{}a!모A @A a UU!a  UU*#) UUU UUUA @A A@A ???a @! a>66?a #1aUuU59 9`\U) aWA @@Ua a ^z{ @*@ꪪ) 5UD)@W_$)@~UD)AUU$) U~!Հ 9Aժ$!@VVV9A 1U@pA UUA $A]qa )?? a~t\$!@5'#9$!5% #9(xz^W( x~~_ `xx `pXx!/%!Uuz%!``ŧfU^^_`𐘢aյzA ,.  ZTVW 5 AaBAaaaaaaabaaa*aAꪪAAB ]b*AaAA**aAAaa"Aa +U@AY@xVWU@ @ -)a~~ρ  A;? `{{sr @rppPa [zjjA /+/A ,,Ab ^^^^A -b b ZZa!rrckA ÃA "*"A ʌA "A ‚A>AAA /aAa!BaAWa!\~ A AA ?aA+aAaAaUUU aUUU aUU a~UU AU U UW* UU )@UUU@UUUxa??// חd9a Ud9ap^UUaaaaa_a P`@ bk?@@   鍥@UUAUUW*@Ua @/U!@UUU9aUUUD)WՕ9` AUWT\aA}wA|E! ssssa!!  AxxxxA )1 W( azz @?$)/$!~`^ףb*/bno늣a‚b?aP`b ܔa|WU} B@'J )˾ aUVx`AAAaaaaAA aUq]UAaaaaAꪪA+aamawgAA긂aׁA*a[A*+a}aU5+ - B`\ Qqck  U% am @7 @r[_ AA//?A 80BaAA???A:appbA ƒA ϯA A  *A ꢂA +.A AAAA A aAa!a! A@a 5%aA**aAaAaa *awaaaaaaa  UUU /UU ak A* aU a_ aU+ aU_ aUU* aUU_ aUUUaja \P@ ]@ @ W5_@baa@@_@95%9@Pp A\\VuaAua|zzj RRRZA )a^^>1](_WXp aե a%!uRRbzb.  b.b鉫abAAa`` .*. 5555 ‚ j aU_~xaAaAaaaaaaAAaaA**aaaa뮫a- aasak~yAAaA***aaaA(aUUa-+aJb a VV^ BA  % ꪁ@4@ァ@b{_@P_^Za AAa! b ~~A(AbA @BA A /.>A A *"*A A 7A ZzAA@A A a!aAA @@a/a@j`aUaUaa ua@aA.a]aba߁babaaaaa+aUWW "UUU )UU *U U `@ UU* UUU UUU %5abb]w}u9 Aah說#) uA "  ???)!_^zAM?ޢb( UU(a`xuaU` mb<#b޻bwBbA(zAjWUA^ay__Ajb`bAa/? X\VV ----   / `a_AaAaAAAaa*AA/Aa=~aߞawAaaA~?aAaAA% a { kXX YՁ x``x  aUWV5 *@*AZ( @`x AA b ^AA `AA/AA +A A .A k{A⪫AA &A/A *:A *A A 0@@꺺a a      AUWaUUaUaUa*a }aA Baaaaaaa a""**UU]] +a  U U V Ux/ UU^*!!{1Ad1a D1|p``A A%!zA.zA(A* A†AʿWaA.U  * U!*a|A :_ ^!__ /A @zAbbrsA a&, a|~  -a+" U z U~a\‚AaaaaAAAA* a?bbAaAaA*aA+*A/A/ - )+ @ ~Z)@⢁px~( A@ * jj+ kjaSa ظ@xxU[sjAA//>A A A / A>>>(AA kA* AA>AAAAA**A> A a! a!a ua UWa a```              a*UUaUUa*UaUa (*Ղ@ a*a aUU U_UD) UUUd1UUd1aUUD)AUUWW UU UuAXՕa!A -A}A@A) կ+ A@@A}!ՁAۂA A:A8ށA^^~^AsSSSA A  a [aA>aUa+  ! ë vz W^zaj** @AꀁAAAઢa{{ށA AaAaA*A+Aa/ % [ w}U^C1iɉ ^a** _~a?)@^~xa z OOϯAA>>AAA A *AAA 닉A A a!տa!aAWW_WA A »A ""bAUaAUa!UA /`AaAa@a`ppp                     A WuaUUaUUa"U U U  AbbwWUUUUׂ**@a   @Ua!//b a!{^@a//AԢAUa ^A*(8>a AaAWa (((a 'AQQYYA JBB A++a!b(a za!*A*a   * ^~~jꋫ  -* zaUWaa^ak?a]U.A߯axX]a_Uaa* a  ^_ (ޢawWC1 AA   ᅬ /a1݁@a ^^~z ?aAA‚ ViA/AAA bA a!A a!A  *A AAAA A AA aA૯`A}a@++apxXX                             AWaUUUUUU .Aka@a V  aU}scA=a!A ?AA?a/ AZk/aAa XPPa oA<>A AA+/AA *A ++A aA}A A A A A(A#+AA뫾! )a%ü)@b\a@** *a\^V                                  a -- a @``a@@TTTV arrzZ ui a  b8<bk AcCCbb/b `b A _^AWWAW++a 5/+* XxxX  b``` ** aAAaAa*AaAaa!^zazaaAaAA*aUa2謯a*aaaaZaaUUAaAhza!*^( _W- ! (oa}@_  ~\W*U]_@hjaa@@AjA ?AAA AAA yAA>. A ࠨA + Aa AA A **A 몮AAAA**+A +A ap a@ @Tt                                  a a@pa@   aXXX\@ccz a a  *UU UU U ob__bUUbAa!ꨨA ظA "A? X|A?~ bcyA :.a!@baA@b@baAaA{b WzazAa!aAA+A(עaUUaUAߢaUa?7բaբaWUaAaAڻAab zVb ֵ(a(axX|^aZբ@jnja UA''77  ^]]}_@jhjavvw}a@|@ @jA@ AAAAAa!A ..A!AAAAAAAA A//A)  a^ppPa@                                   a a a@   ?a^^^x@p @RP @ @ @A  ====bWW_A}ꢂAbA߿a!aAaA??A\TTVA蠀@/?a r}ua aAֺ`BAaAaaAb@AaAaaA^aa~aa!aAaAaAޮaAaA+aAaAza!Wa*~A a aA a \  u@a ~a %%%% ' a@a!&@@a@pxX@Aw*aA몫Aˋ AA! AA*AAA   AAA AA . A aPX^Wa@j                                   a a 8a@   a `@F p[UU @ @ @A  ࠂ ==55sbbk{}b]UUbA*a!A aAUAVTVUA  !*( A a AaaAaAAaAaaAAaAaAaAaaAa!~aWa UaA Ua/a*aaz+aaAAaAaaA z!gAic_   Ahp AU}zX` @) '髫aJKa ./a@`!AAA /AAA..>A iiA AAA AA*AA *A<((AA//AA뫫a a *a jj                                   aa@a @@  (a@ ( LLLl @A  A @ @ ** ࠠ 555{bbbAbAA!A  (aAՕa z~A ~A }A a aAaA@baAAaaAaAAab@aAaAaAjaAaAꪪaAaAa!&AaaAb@aAAaaAaBAaAaAaaAaAaAՁ@\T@ ----a`@BGja a@a jzz@ @Aʊ AA jA@@A  AA A A ./?Aa***aAaAWWAA//?AAa a  ****                                  * a a@a  a5555a@h \WUU  * A UUUA UU@ uUU ਪ %%%ޢbb__VAbb bʊA A aA}A A A A aA}]aA@bAa@b@baAAaAaaAAab@AaAaaAaAaAaAAaaAꪪaAaAaBaAaAAaaAAaAa* b aA= @ --- ax2!a  a @!@ @A    A+A  A A *(A aAaA]a!A.>8(aAAaa!b ~AAAa @a****                                   a@a  a``  a555%a @@@  ** *   !   %%%Ubb^^WWbAa!A A **aAmy{_@! A* A _WA aA^VaAaAaA`BA/@baA@bb@@bAaaAAa@baAza!zaAb @baA@baAaAAaAaaAaAaA_UUaAaA???? @  %oa). A~@a@@  @@ A AA A **`AUUUUA aAU]aAAaa!a!aA_{A a!aAzz{{AAAaa@a                                    ?a@ a@a```r  a%%%%a H`hh  * *    !  bbbAaBA!A a!??a \A ]A   A UA *@AaAaAaAaAAaaAaAaAaAaA@baAAaaAZZa!ꪪaAaAaAb@aAAaaAAaAaaA_aAaAaAaA???@V`z %- (6aja oka @  @꾿@ AA AA **`AUUUUaAUaAWAaaAUUa!ꪯa!类aAuu{AA aA}}}uAA!@a%%a@@a****                                   ????a@(a arzzz  a%%%- // UUzpAa?a *  Ab^Wb{UUa"bA}A A *** Aa ~j{^A A u} A (A ??5@A  *@A@AW@AaA}aAaAaAUaAwaAaAaA@baA@baAaAaAaAaAaAaAAaaA_aA_UaAaAaAaAaA??? T`zz  ---a4xaz~_a@@ n *A@ j*@@  A/A **"aAUUUaAa!b a!aAA (AAA.* A  A! AꪪaaaUUյaA߾aa+ aa@/a@a@ aa---! @~~a  A /.z a a @! !A") %5jPZWUj@55jjꯪj___{*{(j{isꪨ{i{***j{)s \\\T )s"15555Js)sh~~)s*k)s kꪪ*s k__~ k cꨈj c kbW kb kb cbUUb [bZbZbZ꺸ZbbZcZ [Zb)[~~~~)c*[Ic*[ic*[J[C)XPppI")~xc1@^\c9 RJcBjcI[c*[j*FBWVTT Y[ҳ ) ) Դ<:) ^X b` @VV\XJ@UcRkckc響kckjc**kckkkkskskkssk꺪sk*ssssss{ss{{s{s{s{s**{s{s {{{{{{"{w{{{{]__{j{~{I{{I{{jsꨊ{Is__^zJ{Isj{Isj{Isi{)sI{)sW*{(s({)sI{s(s ss(ss(kskskskrkkj}jj(jbjbꪪjb_jbbbbbWwbZbZ꺧bZbgZ__ZgZZgZZzZgZgZgRgZfRGZRGZfRfZGRfZGRUufRGR_GR&R("GR&R**GR&RGR&JGR&J~&RGJ'R&J&J'R&R'J'R&J__&JJ GRJGRJ&RJ&RJ&RJ___J&BJ&B&JJ&JJWWWW'JJUWWU'JJUUUuJJUUUW'JJ]]UJBJB***JJWUUJBJBA&JJAJAIAWWJAJAA&JBJA&J&BI&J \\\\'J@%%%%BJIBIBJAꪪBJ*JB__~zFZBUUՕR@pX\֣YcA"9pcABAsRBA9\xhlQ95{BA0vw݃A0--++Ib9IB9*/5AcAZ\IC9c91V1(1(ZZz @a x^a  @? @wUA xA@*## !!W! C1?Y(TTZS( jhx 1 ( "1("1aXxp`(a--"1("1(*+"11C91{{"1(j "9 _[b`(ZZzza a~| -/+ zzzaW{aa ax^WաA+ aawwwׁ@ a5#) Ɂ!a\~`AUW_V`!@ a a A ! A B9 _ ___^jjjZZ~~{*(_Wߪ{誃i{??+*j TTVV ((J{C15%%%I{*s*{)sJ{)suJ{ k)s c k c^j cj c k c kZ kZb [""*bZb [bZZbcZb [ c)[*c)[Jc)[ic*[Jc ```A")9 x`c9`jc( jcI[jcJ[****jcV\\\)) ޫ) %7)(~^)(:?) .- xxA jj ca kckckjckckckk skskskskss*:skssUWssssuwss{s{s{s{s* {s |{{{ |{ { {˃ |냪{^^V^{W_ު{{__{j{{i{+*{s{Isxj{Is*{Isj{Isi{*sꪪI{)sꪪI{ sI{ s){(s){(s__(ss's ss(ks)kskrk'sjkj___jb( jjjbjbbbbbbZbZZbbZgbZZgZjgZZgZR *gZfRZFRGRgZfZGRfZGRfZGRwfRGR}}_GR&RGR&RGR&JGR&J&JGR'RFJGRJ&R'J&R'J&JJ&JJ&JJ &JJ&JJ&JJJ&J&JJ&JJ&JJWW&JJUUWWJJUUJJ]]UBJUUUUBJUUUUJJWWuUBJUUUUJBA&JJBJBJAIB**JAA&JA&JJB JB&JAA \\TTB A&JBJIBJAA&JJBzzzzJ``p"9`5--QcATwUucA"9И, cABApI9'Q0zxxBA0ݝ/IB9-+*A"9\A1/- AB9B91 px"101(zߺ1 x^ @x^_Wa _ח% @Ua !@uW9@U%AD)!UU}_wwuu  jjjꪮ.Y%1 ~(  *1 -/.1 1 "1```@--%1 "1(" #9"1C91^^~C9)'C9(B(bJJaaa+*z a*/  kb~@A/A#1յ a^X)AUW^X!a) a44! WVV\A @AՕ @Aࠠ!@A  !A 5559ʓC1~zjzʋU_{{WWi{***JI TTVW ߟj{9%%%I{*sJ{)sJ{ s J{)s{zh)k c)k c_)kb k c k cꫪ k c kZ cbob [b [b[bZ cZ c [ c*[)c*[)[Jcic*[J[9@@9 I)zrpbc9Ņjc Jc[Jc[ꪪjcXpp`)'%)+wV) )^Xx a?W  /  @UW\XkA%55kjckjckckkkk**kkskskskskssssss*ss{{s{s |s{s/;{ t( |{ |{ { {W { | {˃ |˃{˃{{{{{WW_{{U{{wwu{Is訠j{sj{si{JsI{jsi{*sI{*s){Is ){HsI{s){(s(s k(s s)sss)kskrkkjjkjwujbjbꨨjbbbbbbbU_ߧbZbZꪪbZbZbZ_ZgZgZZ***ZgZZGRgZGRgZGZGZgRGZfRfZGRWwfRGRW_UWGR'R(GR'RGR'RGR'Jꪪ'RFJ'J&R&J'R&R'J&JJ(&JJ'R&J]&JJ*(&JJJ&J&JB&JJJ'J&JJ&JJW'JJUU'JJUUW'JJUUU_'JJUUUJJUJJU]JBJBJAJAJAJAA&JJBJB**JB JB&JA*** k k JBIBIBJAJBFRA?$RaX\V"9 cA"9cA9BA0Q9ks{_BA8ImcA0-)+ AcAWcA"1Xx I"1 A1\^]1(]1(51 ^W ax^^WA@~~z~( -/0B@!D) UU5A@ A9oD)WWVV_WUu""*"__Uw_]]*(./Y5UcQ(WVTX( ( 8>1 "1(Օ5"1(`h A( 1( VC9)C9"1c9"19C9߃9(WWVT azxa*az_Ua@a-% @@* @) W) /#1Xp¡A ^) C1חAA^ZXx`AWWWVA  A A ꪿A AAC9 Օ%9!76ʓ '7ꛪʛʛꪪʋʋʋUˋU}ʓʋZ@("1 j{c9 jIs j)sJ{){J{)szJs)kWW__)k c)k kꪪ*s k]_ k c k cj c cbb [ cZb [ cZ)cZ*cZ)c [*cI[)[Jcic*[icJ[R)Ic9i A@%''7c)%55jcj[jcJ[jc#)@c1)^Xz  (a{e aWV^ a / 1 ZscK1@UUd)kjckc*kk?kk*** kk sksksksk"*ssssZZ{s{s{s{ss{{ t t냪 |{ | | { { { { |*냪{~˃{˃{ʃ{j{{{uʊ{j{⨠{j{{j{_{J{j{Isj{I{j{I{WI{*{I{)s){HsI{(s){(sW {(s {(s({s({sWv*sk(sjsjkj]W^jjbjbjb__bbbbbZbZZbbZbZ___ZgZgZZZgZw~~ZgZgZGZࢠgZGZgZ'RGZgRGZGRgZGR_GR&R GR&R'RGRi&RHR'RGJGRJ&J'R&R'J'R&J&R'J'R&J'R&J}GRJ&JJ&JJJ'Jjj&JJ&JJ*&JJ'JJ'JJ'JJ_'JJ'JJU'JJU_JBJBJBJBJBJBJBJBJB***'JJUU_[JBJB*D) TVVV'JA JB'JABJ&BIJB&R``pX0@-- "91cA0{_CA0c{ZCA0__"98\T"99Օ-A"9cAB9~WAB9%%]cA xXz1(i( x\\( { `ka@|VW@A> @/(@A ^XXA@5 A9A91VTTT}uU"***uUU}u]]( !///JQ(( 1(ח1(^^"1( )^\Xx( %%5)(VVwC1(--/+C9"1jZC9"1 AC9KC9(TVW_  zax^WaUաaUUa+ axaaa5- Uա*)‹AWWW)a))#17C1ax_ AW^XzA @ZZa@WVVw@!A A !9 c1#)Zxs __ꛧbʛʛʛʛzʓʋ˓ʋʋ訪A@@@ VVVVc9 5c9 ji{ jI{J{){J{)s^J{)k)s*kꪪ s)k*s k k c( k c k c_ cb cb cb cb cZꪪ*cZ*c [+)c*[*cI[ꪫJc)[)cJ[icJ[I[ I")jjJJA@6666)c(5cJ[訨jcj[cJ[**cVV\X(})||z AŇ// a# . pp . s{FBM%5 k@ %kckckc***"kk]}skkksksk**ss}}ssss{s{s{s{s |s |{ |{ |{ | |+{ { |몪+| {냪{˃{˃{꫃{{˃{{j{{j{ꮨ{j{v~艃j{UUWj{I{j{I{i{J{ʂj{I{U]uuI{){(I{(s(sI{H{)s({)sI{s({ sIs({ksjrkkjjjb(jbꪨjbjbjZbbW_bZZbbZbZbZwwZgZZgZbgZgZGZgZGZGZgZGZgRGZGRGZGRz{zzGR&R(GR&RFR(RGR'RꪪGR'RGR'R&J'R'J&R&R'J&R'JRGJ&R'JGRJR&J&JJ&JJ*GRJR&J&JJ'JJB&RJ'J'JJJ&JJ'J'JJJ'J'JJ~JBJ'B*JBJAJBJB***'JJ_'JJy}&JA TVWU1JB&JAJBA'JgRC1*JQ@"9(-+*"909090Q0"90ظI9=/QcA{A"9wcA"1cA(zrz^1(j~^( W `~ @zzA@`xA@ "a@-{a @UA@Օ5 A9A9A99TTT\]_}_ww *UWW_Www *j//(Q%"A 1 )(Xxh"1( +"1xxxx a/??"1(C1)/ C9")*AC9= A1W"9(^Xxxaxxa@ꨨaa+//* a^^\x`**+A: z_UUaa7?? -}})aVZA /ޤ9 bƒ zxxAh  ]W܁@a@_[__A A AA9A- 9#)~~zs9rbJ %ʛWꛪ모ꛫꪪʛꪪʛʓʓʓʋ*)@@`   c9`////I j芃I{j{I{V^j{I{UuI{*k)sJkIs k)s k)s k*s k*s k_ kZj c cb*** cb c [ c*[*c [****cI[)[JcJc)[JcI[ꫫjc)[ jc!Xpp`A(B‚9aA)\jcRcJ[jcj[c Xp`@)okˉ(򣩥)6  p` /-- '7RUR WT\Xk@55sckckc kkkksksksk ssssjjV{s___{ss{{s{s{ t |{ |{ | | | |ꪺ { | ,| ,|*** {냪{ꪪ˃{* *˃˃{ʃ{ﮪ{zzૃ{U]{WUj{Չj{j{ui{]WWj{I{[ڪ*j{I{޺j{I{h{I{wi{(sI{(sH)s({)s ({ s Issk(sjjkkj___jjbjjbjbbbbbw___bZ*bZbZ*bZbZbgZbgZbgZgZGZgZGZGZgZ**GZgRgZGRfRGR]___GR&R'ZGR'ZGRGR'RGR'R++GR'J'J'R'J'R'J'R'R&J'J&RGRJR&J'R&J'R&J&JJ'JJ&JJJ'JJ'J'JJJ'J'JJꪪB'RJ'JJ'JJ'J'JJU'JJJBJBJ'BJ'B*'JJ'JJoJd1@@Az{'JJBJ'BBJ'JA&R@`pX\1@- CA1ߞ"90`90a{^W#90??BA0cA8וIB9/IB9(*?A"9VVB9(xx1 _( x_U `ho @a@vWW / aUUa  _A  A9A9A9A\\\\WWUu ** U}v]]j!Q TXSq( /*("1( #1){{"1("1 xxh `x)*+)-C1)+///c9C1-*cA(x^W1 (9 x~wU  Ua\\\a a_aUaaaUվa*}aA(.& {C1 %#1aW޼9 %55d9@~|@ % ށ@@A!@A AA9A9")sc1#)G7n U UV U˛ꛪʓUW~ꛪꛪꛪ~ꓪ͡ zzzz c9 %%%%ʋFZʋ~~^^j{j{wj{UWw~j{)sJs)sJs)sJ{)sU]J{)sU)s k*s k)s kUW)sb kb k c]몀*c c߿Ic c*c)[*cI[Jc)[I[Jcjc)[jcJ[jcd)`@@A! A`x|A(Xprajc1jc[*jc[-t9jꪪ9 a7p(`AC1؄9")rciOAsc+%5K ]_~|+ WWʛʛʛʛꀀ XXXX Ub ==듪~ʋʋ}懲{{ j{~zꉃj{Uuj{I{J{){((J{){J{){I*s_*s)k`)s*c s*k*s k)k k*k)cIc*cu__*ci[Jc)[*[jcJcj[jcj[cJ[:)[)ؤA)Bb@Iajc(%%5cjcjc[*cjc篷jcp`@ `! \ `.*" ~ Uk 5sAV\\X[aU:kkwwkksksksksk {sU |s{ t |s** |{ |{ | | |, | ,| ,|+ + ^, + *(L , zjxp { | ˃ʃ ˃˃ꋫʋ˃˃⪠ˋʋUʋUU{{{ꪪ{I{Wi{ ii5j^^^i)sI{)sI{)s)ss)sjꪪ(sjrkkjjbjbꪪjbjbbbWbbUUubbbZbZbgZhbZ߇ZhZZgZZgZgZgRgZGR訨gZGRgZGRgZGR{gRGR_gRGR~GR'RGR'R*GR'R'RGJꪾ'RGJ'RFJ&J'R'J&R'RFJ'RFJ'R&JR&JR'JR'JR&J&RJR'JR'JJ'RR&JJ'RJ'J'JJ'JJ'JJJBJ'BJ'BJ'B'JJ'JJ'JA@```#) 'JBJ'BJ'B&J``p9@%- CA0BA1/=7BA0Xxx^80"Q0Bz907A"9IB9 -cA0\V1(0 ~0`z a}] @rr`A^w ? @Uw @~@!D!@hRA9A9A9A99pp``Uu}}]_]""__WUU**!YͅC1(..c9#1bBC11W\"1(. C1(] AX\ a ` a@ꫪa- a/?aa@A= aAa a a~&a - @'apz~azpa:>  x\ a@A !@ !A Օ)AppIC1XXzaAC1gӤ9 Kϯ>A]_C)+UUVT++  U U UꛡX\\\ s ====ʋʋꨪʋ ʋʋUʋUWi{I{ꠠj){訨J)sꪪJ{){I*sJ{)sI{*sUJs s*s k*k k)k*czIc*cJc)[((JcJ[Jcj[jcJ[cJ[꯫jcj[c#)XXpp%JA55U9TTVZ ??cjcWvjc[jccjcJ@ kUUWV ,(R \\\^ ` )@?kapbCa@jkk skWsksksksk sk |s |s |s *{+| |{*, |UU |, |w+| , |+ |몫+ |** + L+][w+ ,+K,U__, pz ] 냿* ߺ ˃ ﮪ U_닫닪닪ʋU닪닪ʃʋ]~ʋ{{{_j{///j\ʓ]퍪i){I{)sI{)sIs)sW^~~)ssꪪ(sjꪪ)skW(sjkj[zZZjb jbjbꪪjbbbbbwwwbZ(bZ⪪bZbZbZU_ZhZZgZZgZ_gZgRgZgRgZGRgZgRgZgRZGRwgR'R'RGRYGR'Rꪪ'RGR'RGJ"*'RFJ'RFJGR&J'RGJGR'J'R&JGRJ&R'JFJ'J]R'JUR'J___R'JR'J'RJR&JR&JJ'RR&J&JJJ'J'JJ^'JJJ'BJ'B'JJ'JJ'J `ppp9 'JJ'JJ'JA**JI`X\cA(-)cA"9xXZz"90@@90Z8Uե Q0^\\\"90cA"1 75c90\^1 WW0 (`z^ az a׷ @zzjA@} @5 "1 U || WUAd)5UUA-B9A:A:B````u]}}]w! w_ jj*Q%ՃY Tc9#1#c91^ުA#1C9 hzz A\\|x @% ?? aW\X@aaꫫa_A?*a`z~aUaa^^^ a6)׷75)@''& a Rp {rra `jj `A@!!@ ! ! C1C1axhbAaAC1iMO9 pC1^T\\K %5+ + **+ +꛿ \TTT ꪪʓ"15555ʓ耀ʋ__ʋUʋU_ꓫʋzj J~j){ j){IJ{J)s*{Is*{)s)s*k蠀Js k)k*czxxX)cJcJc)["Jcj[jcJ[jcJ[cJ[jcj[jcC)`@9 9UUWX")%蠊cC1jc[cjckJ[J[`\Pp!{ rbbj`*`` *``ꮮk I[`UWV\s`%%5skskskskssss  |s |sꪪ |s* {,|,| |W, |+| |, | L|+ |+ |,+L+L+L+K,L+L ++ ++ _Zj 닾, ** W UW_ UUw UU ʋ˃ʃ닪닪_ʃ모j{ꪠ{/// j躾ʓj /+̊i{Vi{*si{)si{)sIs s)sk )sk모)sjzkjjjjbjjjbjbjbjZbb*bZꪨbZ(bZbZZgZZgZZgZZgZU__gZgRGZRGZRHZRZgRgRGR~GR'RGR'RGR'RꪪFR'R_GR'RuחGR'R&RhJgR'J'RGJ&RGJGRJ FR'JRGJFR'J}FR'JFR'JUGRJGRJ&JR&JRR&JGRJ'RJ'JJ'JJ'JJ'JJJ'J&JJJ'J&JppppA 555FJJ'JJ* &R``pX"A`5- cA"9+ cA"9CA0oޞCA0~.Q8 {^I8TֵB99]. cA"1|\"9(xh1 U_zb ` @a @߀ a}U @zno{a  @5"1 i}Ua xxxx 5% #!ߟ!$!B -B:A:C!Z****"WW}"" wUU*.* *cIRaIA)- RA]A1xx#1 x^^_ @x~z@% a aW׷aa#1@/C1C1 } #1UaWAꋡa A/A46aa .> jjz   ɩa@@!A AA) 5c9!iɉ Aa 'AC)NL̈9 `bC)pbcɓUk+ + z~zz 뛪 * +???*r TTTV  "15%%% ˓˓ˋˋꪪʓ닫 ʓ誋jꊋjUUjUiJ_zzbJI{~i*{J{){I{*s_*sIkIk*c||~)cJcJcI[Jcj[jcJ[ jcJ[jcj[*cJ[kJjꪪA APpx~#)c( jc[cjccjcj꯯jc`@")@ɍ a{aX||@aՠa`s %%55k@\Xp`J`UUc1sksksk* ss {s |s |s* | t | t ", t +|L |K |+L|L |*K,uuK,L+.+Li+LL+**L,*L+L+U^,+L , Ww , + " ]ʃ˃ʃˋʃ____˃_~% ʋꓪ55ʓŠi{W^z{J{i{Isi{Is__Is)szzHs)sHs)s)skrkkjZzzzjj jjjbjbjb}bbbbbZꪾbZbZbZ~~hbZuZhZZgZgZgRGZRGZRZgRZgRgZgRgRGRgR'RgZGRUUUgR'RGR'R'RGRZUGR'J***:GRgJ'RgJGR'R*GR&R"GR'RGR'J'JGRGR'Jﯮ'RFJFR'J'R&Jzz'R&J'R&JGRJRGJ'RJJ'JB'R'JJ'JJ&JJ'JJ'JJ&J@PXXX&J````J'J'J"9@Q`\VCA( cA"9 BA0 ("A0cA8'}bA8TWUUcA8cAB9]_}B91"1(hx\^1` bz^W A߁ @@A` Aa@a@}_ް @ AWU@UU5!>"!~"!$!_R&B9ꪪ:d)@@uuuU!  ____WWw( jj.ZQͥ5I(--.(FZI`A xx\^ azZa= A_A a @ C1 C1 x^#1 /W^C1`z__aUU^`A %5a ><AjA///.a//a., U_z`  @``` a@^^^^A @!A! ) 5%%%C1 9@&6>JAU}E9").9 mǶQ{x|K +JK + _ ++ +ɓ*@@I TVWW(?+c9%% ~~~ˋˋ˓_ʓʓꨀʓzz k jꪪjꊃj[*I{Ij{IJ{__J{)sJs)kJk)cJc)c Jcj[jcJcjcJ[ jcj[*jc[cjccjc5J[c1VTX9 vn)a c)%%5jc[cjccjcc*[nR_?`~ha@a@*@`%R5Uic` @‹ @}s` %sksk ssss *{s |s |s****,| |U,| |, tL |L+|,K|,K|K,L+L+"*+L_KLLLLllL* lL{bL+K,L 몪+ ꨨ ,, , , __+싪*+ꪪ+ 닪 듺 ___ʃʃ닪ʋʋʋꋪm˪{zjzxi{_{i{UWwvi{Isi{Is__i{)sHs)sIskr(kkjࠠkjojjjbjbjbbbbb bZbZbZbZbZbZ߇ZhZgZRZgRZgRZgRꪈZgRZGRHZgRgRGRgRGRgR'RGR&R* "GR&R GR'R(gRGRGRgJ gRGRUUgRGR]]}gRGRGRgRGRGJGR'J'JGRGR'J'RGJꪫ'RGJ'RFJ'RGJ'RFJGRJR'JR'J'JJ'JJJ&J'JJJ'JJs ^^^^'J %%%%HJJ'R``pXT"A`- cA"9/cA"9zxzzBA0bڟ7BA9cp0I8z"98ו5BAc9ȨIcAUUB9(xx( Ȯ(`a @a @A@__Ua@U(Aյ%(aW @^Ta  % "!$!!ꪪ&B -'B9ꪉ#!WWTTu* _]**(..)j$!RC1bzz#1 x j^WjAW׿A^)aUյ-C1 B1){#1)WC1)z %#1 _)bxxAaסA(ޡa 5_  ࠸ WV\^ ```p@a@~z_~A ꪺA A ! #) %%5C1aPpJc9A")+ 9 C1~|K%5k*J+_^* + ++{@@@ `)"1  c9 U W ʋ ʓzʓ_ ˓˓UwU_UU_W\xpj{~~j{I{iJ{]J{IsJs)kJk)cIkJc__jcJcjcJcjcJc jcj[**"jcccjccjccc1XPPpA`p $Ic 5cjc^tcjcckccJ[jc@XXp`@*+ zzz{@'")aU- ){)aUC1UU CQ() "1`VT\Xs5,tsUWV_sk ss* ss**  |s |s |s** ,| |+ t +|L |,K|L+|몪L+**L+*+L}_k,+ll,l,lL*lL着l,l+l,_L+k,Uտl,l,WW^zL+UWL+U=L+UuL , U+ _ꃪ ʋ_ꋫꠠʓʋU탋ʓʋzz{{੃j{W{I{j{Isi{)sIs)sꢪIskꪪ)sk)sk_]kj kj__kjcjbjbbbbb *bZ(*bZbZbZbZbZW_ZhZZgZZgRZhRZgRgRZHZRhZgRHZgRGZgRgZGR__gR'RgRGR_GRgRgRGRgRGRgR'RgR'RgRGRGRgJGRgJgR'JGR'J:*GRGJGR'J'RGJ'RGJ'RGJGRJRGJ&R'JGRJR&JJ'JR&J'JJJ'JjB \\\\J 'J``1@7% cA"9?'CAb9CA0pZQ0--I8?77'BA8\TTVBA0cAB97'cA"9x"9(X|^W( k @a @zzza@}uU`!)AU !a\V"1 \\^~# UՕ5$!ꪪ  "! !B /d)VTTW__ "*(!w}]!]]}}uuu]ꪪ(*****Q-UUI)xxU(p\Wꪪ)aՕ-#1  C1 *C1)#1)z)#1 -C1) -C1 W* C1A^\XaA^ܾ a-/aa02 8 x  ppxxa@a A A AA  --aC1jjjjAarbbJAAC)dž9 rbBc1\\^[95K) j+k*j+U_K +I@@@ "1 555+A * ꓿ * ʓ蠠ʓWʓUU듪ꪓjUW|j{_^^j){j{J{]%)jsJsWIsJkWWWWJkjc說jkJ[jcJc*jcJccjcjcccjccjcﻻc1``@9 j~ @9 UUcgJcjccjccjcjjjJc@@T!@U-#)` C))鷾"))c9) c9C1)۪c9")B1aXp`@@s"! sk ss*ss{ t |s |s ,| | +| L|,K|,K|ꪪL+|*L++L]]KLlLlLlLlLlUll*lL늊L뫌LLLյ%-Kl,L+k,kLU]l+L+U_L _+ 着+ +  ʋʋ ʋzʋʋ_i{ꪩj{{i{i{J{jIsI{)sIs)sn)ss({ k skW^^Z skUkbkbjbjbwjZꪪbb*"bbbb{jbZbZhbZhbZoZhZ bRZhRZgRgRZZgRGZRgZhRHZgRgZGRGRgRVgRGRgRGRgRGRGRgRGR'R(gRGRgRGRgRGRGRGJGRgJGRgJGRgJGRGJGR'J'RGJ'RGJ'RGJ'RGJRGJFRJGRJR&J'JJJ'J'JJ***A \TTT'J J@pX\"9 cA"9%}BA"99(<>cA8+Q9^"98W7cA9/)IC97cA(hx^( ~ ` bz__ @ @ZZ~~@!*9@Uյ#!@` @= @a p`       #!#!!ꪪW^vvw]]!(!uu!]ww*****iɨﮮ#1)WWC1)/C1)#1)^z) #1 #)() C1 *C1Ap`")a{iɡA?555{z~@za":;;)AzX\^a  xXX܀A~`A____!@A ! AA-==) 5c9 Nn9A J9JC1t|c1ScK * %5kJjKjK*kK(@@`` c9555%+R + W U]* }wwW V^zzUUuwʓʓ ˓~{{{˓W˓ʛUUW^~iꢢjU_jj{zXzj{JkisJk_jkJcJkjcjcJc**cjcUucjcocjcjcc"jcckRjꪪ1 t@Z]uai}jc  cjcckcckc**kJ[?c@WV\XC)@ ") Uz") UC1! 9#)-9c1_jc1")9 j* UUWTs` %5sk*ss*{sU |s |s + | t *"+| |+L |L+|L+|L+|*L+| kLU}LllLlLlL*lL*lUUll(lllml(l l~~~l]_lL(lL* lLꪨLkKLl+_L+__L + Z+ U 닪 ꪪꋯ ojʋWTVWʋ{ꪩj{{J{i{J{I{)sI{)sI{)sWWW_s)s(s ks kkj kjjbjbjbbb}wwbbbbbbbZ___gbZbZ_bZuZZUZZUUZhRZgRgRZZhRZGRHZgRHZgRgRHRgRHRgRHRgRHRgRGRgRGRgZGRgZGRgZGRgRGR]]}GRgJGRgJGRGJGRgJGR'J"GR'J'RGJ'RGJ'RGJꪪ'JGRGR&J'R&JFR'JwUWWGR'JU__]'JJFRJd1 TTTVGZ@iy8`5- C99 BA1"90x"A07A8iBA8TWUU"98 A"9-)+*A9x"9(X\^_( ^ `興 @` A"9@U- #! (!@pX@- a @Օ5%Zj ꪪ     "! ^zU_!! U!_{Wuu +*""*jiZ#1)W^^V) (#)(-5#1)z\) ~U) *)( ) 蠢)(c1)Jˍ)a AaAzx誡a1aTW ܔAa @!A A ! ss)aC1 -9@ '&6%RC1%%AC1rzj9):3ar=mfbkJkJKjk``pp  A %%%Kj K+ * ~ ___^ U ʓʓz뛪ݿʛ^^֖jj{j{Jk蠠Jsjk~~^^jkjcjkjc^{kjcUUUcjccjcU]cjcumcjc}]ފcjccjccaVV\\a@mjha jc@ cGBUcGB%ckc cjcVVjcXPXVc) ]A -J)U_x9")-Jc1=5J9W\X9c1W_{ʤ9C15?:AV\XPicUs[ss***( ts |s |s+**,| |U +| |LL+|L+|LK|* kLUkLlLLlLLll*l":*jb``lll (l(ml_llwlL|ȀlKlKlL]l+L+L+UL _+ + zꋫꋪʋ~誃{i{{i{ooIi{i{I{V^zzI{)sꨠI{)s_)ss(()sk)ks)skW)sj sj]_~jbkbjbjbjbbbbZꪨbZZbgbZZZZZZZWWW׈ZgRZgRZhRGZRZGRHZgRgRGR^^hRGRgRHR gRHRgRGRGRgRgRGRGRgRjZgRGRgRGR}}GRgJGRgJGRgJGRgJGRgJ*GR'JGR'JGR'JGR'Jꪪ'RGJ'RFJꪪGR&JGR&JUGR'JUwGJ'JUFR'J#) TVW)@q׷0 CA1- BA1`90xZ"90?'cA0irBA05%%cA"9.>?I"1|^B90`z^W((_( ^XZ_ `x` Aw_BAaU5"Az\VU! @p"9 U--(@^\\\A n~   !      !^^^Zww] !u!!_ ( ꪪ **ZYiꪪ) ) ) -_) `?) #1 յ) ^#1 ꫩ) "1 / Aܡa5?8a\\aa* `?/ a@a A A A@ bʪ)A --#1 %c9@<Rc15J9V\~k9C1T\#)WVT\#) -c9 %KꪪKKJ`pppp  FZ(5J++ * * + ꛯ* W ʓʓࠀʓ(uU]zz^^js^Zzxjsjk\\\XJckkjckjccjccjcjcccjcWcjcc pPR X^ AU*Aտ*)/!@Jc %555kcUUWca`x\@aC)-UU%J*?UJ)|-J")|9C1*ER9_{%Ac1ԃ9pph`jj+s tsW |s{ t{+t,| |L |L+|L+|L+| LK| lLlLL﯌Ll** lm*"͜U͜~~ ͜uuͤͤꪨl言lWlllWꌤLlKl+ꨨL L+UUU+ _^ʃꋪ~˃{ꨪi{i{_{I{_i{I{U^i{)sIs)sV^ڠHs)sUUWIsk s(kr)ksj sj_WjckbjbjbjbbbꪨbZbZbZZZZZZZbZ_ߧbhRZgRhZRZGRhZgRHZgRhRGRgRHR gRHRgRGRgRGRhRGRGRhRGRhR**GRgRGRgJGRGJGRgJGRGJGRGJGRgJgRGRgR'JGR'J'JGR&RHJ&RGJFR'JGR'JGJ'J'J9@ 61`- "90_^bA1bA9Z80''cA0%%cA0p^WW"90%5=cAB9C9(z0 ( (` @^0@UWC)a"!!@X\W1`} @\xxj Օ5%      $!!w]( (( !}!W++/**( j  ) ]]  (**) .) ) ) ) (z) AXXpaaXxxxa@`8>(`/hhlaa@a A A AA @")A55c9)WԤA@bbBA)A99#)XXXx#1RRr!/77c15U̬ kk**+ XXXX u(==kK_z|XK*J + ((*+]]_+ + ꢀ* * UU__* ]]] ꛮ z ʓ__~~ʓ芓{{__^s{jk__~~jkcjkcJkcߊcjccjccjccjccjc■c#)Ppp`I#)յ%%J zxx >!a A(>ZիcfZxfRT| JUUWXa * 1-UUEZ-Ugbc1UWs%JC1/ER9\Xric1")"1UWVTk%5 |sU{ t |s | t** |+|L |L+|/L+ lLuulLLlLLlll*l+*͜յ͜ͤ͜͜}ͤͤ͜ ͤ ͤUuͤ*"U׾.Wͤ~zmll󈨌lW_~l+誨L+L+W__+ + W__~ʃꋪ~ʃ{{੃i{{i{{i{.i{s{Is_is(svIs(kIs(k_rIk)sj sjkbkbjc*jbjbjb~zbbߨbZ訪bZbZZZbZbZZgZ((ZgZhZR*hZgRgZhRhZgRhZgRZGRhZgRUUhZgRUU_gRHRhRGRGRgRhRGRGRgRgRGRGRgJGRGJGRgJGRgJGRgJGRgJGRgJGR'J GR'JGR'J'RGJGR&JGR&JGR'J kj0@-"9("90\"90 "90_U90cA0br[1(>/--cA1I"9kbr1(`xx( ~WWW(` @_a@")@5% #!a`pa@55 @^Wa :   !      z]_ " *_W]_uj**** e)) jj( )) ) (! )Z)zx") 鉭 Ap`@@A/??axxxza_[`(ɡ `jjj 奭a@A @! !Aa AZZAC1Aʊ*AaA9AC1\\c9nN a9#)I)-") ///k*( \\\\(ꪩ ====kKxkKUK*K*K*ꢢK*J+W+ K W+ + Uw ] ʓʓW~ʓ ˓^~{訠s~zsjkkjkkJckjcjckjcccjccjccjcc9`@@A '&'7IB a^^^A$Wa")AUUZC9+eZC1&R``X\V"9`- "909(>?10\9(+B98B90ߗA(낂cA"1A"9pZ^^1 ~ @  ` @^{{erAUUՕ&Z!]WVT!!`X(@^ZXA @5%  Y       zj_w__"** uuWWjj"jZe) ! /?:( ߟ) + ) ) *) ~) >?") )hAappa@  `a A@!!@ ! ! A @ ) 'A)7Aa&A9AC1XXXpc1 PPac1 #)%5˴U_̴Օ?? \TTT( kC15555KKkkJ*kJ몪k+ k+k+K+K+K K U+ zꢠ ʓ~ʓUꓫʓ^^zzszzsjksjckjckjcJkcߊcjcjccjjcjccjcꪪc [BAfZ zzzza\Xxxa!b!/9J)ph{C1si%s#))Wj!VXbV_r !UUjC)SSqq1#)//c1B)C1@k뫬 | % |s | t |,t", t L|L+| lLlLLlLlm l տ*͔͜͜nΜ ͤꪀ Τ ͤ ͤͤ變쬭_ͬll~Lzl+l+L+UW__+ ~ _˃蠠ʃU_ʃw~xʃ{ꪪ{W{u_{U___{i{{isW_isHsꪪisHk{is(kIs(kHs(k_Z{k(kk(c**kckbzꪪjcjbjb^w~bZbZꪢbZbZbZbZbZbZ__WWZgZgZZZhZhZRhZRhZRhZRgZRgZhRHZgRgRHRꪪgRHRgRHRꪪGRhR gRGR_gRGR_GRGJGRgJGRgJgR'JGRgJGRgR**gR'JGR'J'JGRGR&JGRFJGR`P0`5- BA1 BA0~zzz0( *0(؞>>"90RB90bpxcA(cA1cA1{B9(~W(`x|(` @a @~^&R % 'J\\\\a@pX"1==51@X\\^ }Ud!@         jjj"  !]]wwUZ***Zji  *  ~() *) ) (  .>?) ) kavvtTa@@+(cssr ``ppa a A A ﮮAA 5%@#9 (&C1);eA&6A9bkJc1XӤ9zzhh)c1)---IޫA 켋??({ TTVV( __P9KKKkk댴KlKU_~k+K+K+K++ ++_ ʓ_zzʋ˃{_^^^{jkjskkjk+*jckjkcjkcjccffcjcjcccjc>.*Jc@I bbB¢bjj~|b )AUUյJA- c1)UC11/&R)5_JC1WXpɈC15(sUWVc!Uߺ!5j)qqy}1#)Օ51C1_c1B1AWW^Rs55{+t | t**,| |+| |***L+|L+|lLLlLMmm*..* ͔]Uտ͔++ͤΜ++ ͤ-.-.-}]_. UU.~  UU}} UU]ͤͬ쬭ͬWWw^llU___l+l+~L+W___+ _ ˃訠ʃWW_ʃn{{{_{i{(({i{xz{IshsIszjpis(s(sikHs(kHkkc(skckbb kkbjbbb_jb]]]}bbbZꪪbZbZbZbZU_gbZgbZgZZgZZgRbZgZgZZZgZgZRgZgRHZgR_WgRHRgRHRhRGRgZGRgRGRgRGR]UugRGRgRGRW]]gRGRGRgR*GRgRGRgRGR'J'RgJGJGRGR9@FZ\VW"9 "91 rp9(0(j"9( C9(1(cA1"10,&''B9(jz( ( uU @ @~~~Fb@UՕ5GJcIGR\XXX @Է a/X\ @pz~! 5% #!    $!  !u!  wU j."* *j   ꂊ _ *++ U! ) ^() ) @؁aoa`..`.;(ZZZX ppxXAa@zzzz@!@! !A `Aff(A (*:xC1 c9ArA#)Jc1skomA l쾾")ab") %c1p`«9 %5*JA"1 ח9% kkkllkKk+Kkꪪk++K KU K"+ Uzz ~~^^ʃ^^~~˃{^^^^ss__skkjk kjcjkckjcjcccjcjcceVkj[caXXppA#) A|| !W- XVUU) U( ) c9( -UI)/9)g's#)XsaJC!zrr#\\\\!--//G{#)}mmm1#)- -9c1xhc1B1ppxVk@{k : |c) | t,| | +|L |,k|lLLMmm͔͔*휭+͔*ͤͤ-. . N}N.uN"N . --. U]  U__ͬͤ訠~ͤWͤlꨬl_Ll+K+z⠨+ + ___ z ʃʃw__ʃ^{ꪊ{廙{wwi{{i{__{IshsIsis(sIs(kIs(kWW~(kk(kkk(c *((bkkbjbbb]Wbb.*bbn꠨bbbZbZbZZb*bZ_bZU뫧ZhZZhZZgZZZUuuZhZgZZgZRgZhRࢪhZgRZHRZHRgRHRGRhR hRGRhRGRhRGRhRGRgRGRGRgR**hRGRhZGRhZGR_GRGJgR'J*GR`pXT"9-/+BA9z\"90j_0(9(ו"90vcA(+ z"1(6'% B91*B90\\0 hz( v^^W ` @Wa @~GR@% HRGJhRxxXX @- @\^_W ߕ#!#!"!#!U]^z        ]*""*!}}}___W]" *(( ꪀ _  *) ) Zzrj) ) ) AXPPpamo@ `???(ZZ\\ XXXXAa@zzzZ@!A A! a 5a hC9a(@pXX#1a--5c9AbJʤ9 %R9u59 0 C1kn!A/-55c1")3!铤95˼rBC c9 9 ˼_Z|~UuןuꢌkkK KkkK~~KKk+k+K z ʋʃ~z~zʃs{ksjkkjk*jkcꪪkjckjcckcjccZcjccJ[c!``C)a})AVc1 I UU~1 #9("9)_"9)U~~c9)=9"1y's)%'s1}}WTC!V^\\!???7FZ!͍c1! //9c1_c1B1Vvs"1 RUWVT | %5 |,t+| |* +|K,|L+|***lLLLm ++ *͜͔͔*+յ.*  ..+*( O.՝*o.}o.*o.n.N.U_N.UUN N . . ..w UWͤ ͤ_^z̤lꌜl~lK言l+K+^^+ ʃ__wʃʃ{ꉃ{{ꪃ{{i{{isz{Ish{Isi{(kIs(k~~(kk(kk(kk(kbkb^zjbubb^bbUWwbZbbbZbZbZbZbZbZbZW_ZZ|`bZZZZZ_ZhZhZZgZRgZRgZRZHRHZgRhRGRhRGRhRGRGRhRGRhRgZGRgRGRGRgRGRhRhZGRhRGRgR@p1`--"905"90j~100(誢0( cA0"9(|\^B9(#c9(1(( (a @~^@Apx^gZ@Օ5%'RgJGJ9@'J \C1`zppxA ~#!@5% #! #뾮D! +D!j ! fZ   $! V"********!U}}ujj* ZZj몪(     +-) () ) ￷ @```A`* `???=(\TVV XܜAa !@A !@@a jJ))@XXxx)a55C1 F,82RJ9ymA9^|t|9t@6܃9 %Jc1--̼IIMe c9 ˼A _׫ꬴU]kkKKklKWlKUUKKK zx xʃp`˃{xxzz{ksksk__kjc* kjcjkcjkccjc ++cjcjc[jc&:@9a-9)5%9#)ޟJA`<JC9WxI9UUWX"9("1)x~{yc9)%c9#).9)KH{C!XSymCXXXZ!7555FR")ɉc1!/-c1C)c1") |B1% t\XXpkUJ+| |*K |K,|L+|* lL5lMlꪌ**((͔U͔͔**͔./NO.NOoOoNoNn/nNn.o.o.n.N.U_. . . W_.w Τ̤Zz~̤lKꪊlK[zK+ + 蠠 _ ʃʃWwʃ{訠{{ꪪ{{{_]WW{i{ꪨ{Ish{Isi{Hs__Hs(kHk(kUW_[(kk)kkk(c(kb^cbjjbbZbb}߿bZ(bbbZbZbZbZbZbZbZ__wbZՇbZ߇bZ_ߨZZZZZZU_gZR gZRgZRZHRZGRhRGRhRGRhRGRGRhRGRhRgRGRgRGRGRgRhZGRGRhR c"1&J@X\V0 "90"90~j^W0(฾0(0(*+C9(`pB9(%-cA"1zB9(1(j~~( @a @z(@UU5gJa /gRGJ]֛GJ `pX(@--)ax~__ UՕ7#!#!#!D!/?751#!zzp       w }}_ZZ*jj յ +"(ꪪ  *) ]z[U (((! @A a( //// TVVV A`AwA A A A AA ￿1 C9a^^^^(`- C1 +9&$6Ac1Ϗ&4A9[[sC1 PRxh Ax`9--=A9fR jjz c9 55%%R몪̼UUWݻ̴ꫬk^~苴KkLkKKk K+zpp+zx ʃzʃ{xh{k訨ssskkkkjcꪪjkcjkcjccVZjccjc[jc!@`C1. )C1 A#)kcJA1FRJ}ik&Jc9Z&J(UWV\)("1 C1"1c9C1UמsC1%5BWWVT!???bc)--I"!UWVT1")c1")hh |9  | `` k+|! |+|K |,K|ꪪL+| lL|MlmjZZZ͔)/͔͔***. .]NO. oOյOouo}o+n]oUUN N甆OoNo.~ꪨo.N.UO.UWW. ͤ蠠~̬W^hlKlK_~~zK+^^\x+ ~o 냠 **ʋ郪ɃɃ{ꊃ{{{___{i{{Is{Isi{Hs~~~)sHk(sHkIk(kUu(k k(k ck(c(kbcbbbbbbbbZbZbZ bZ"bZbZbZbZbZbZZZ ZZ *ZZZRZhRZHRZHRhZgRgRHRꨨgZHJGRZHZgRHZgRhZGR~~hRGRGRhRhRGRZGRgR@`x\0@%- 90U100 (~0 *0(s{_"9(u1(C91 *c9(xXXX1 _( z{( A@k{c1AC)?GR u9@T `pXa @% !#!#!D!==?)`x~_j       ^~~***(uU"(Z**jZZ   *(! ) _(ꪪ (﫫() ( ￿ @((%% ^^__ 677Aa A A A A*a _a 1 )@\\\( #1 -++9>Ac1pBJA ߄9 njȈ#)ajjhC) --IC)7Z zzzz( uuUc9`˼H{̼W˼"˼ꪪ̼_˴̴̬ꪫ55̼^~~lkk_ꋬk_⠋K_K zxxx zxx{~xx{s^\XxssskskU]kjcjkcjkcjkcWߊcjcjc[** c ppXXC1 =d1#)UID1qqsJA*88(&RJBFRJRPFR)XPpp) x)  c9)c9C1~fZc9kVVTT)5-R9%R!VVTTc1!+- Hk")Օ5,|s,so?,|WWV\L %5L |L |L |***L,* LlMl+ ͔߭휭͔/*U..뫢.5. NO. oO=/op*U鯰o*Ŏoo廒ŏꪯŏ絛ooU_oOꨠo.O.N.]_. ͬ}Jˆ~l___~lKl+~+ ꨠ* W_ ʃ^{{ʃʃ{ꪨʃ{{{i{{isH{ish{Is~hs)kis(kIs(kIs(kw(k k (kc(kbkbzzzjbUjb]___bbbZbZjZbbUbZ***bZ*bZbZbZbZZZZZWZZ]uZZZRZhRZhRZhRHZRZGRHZgRZGRgZHRhZGRGRhRgRHRgRHR hRp9@\յ0 0(0(~^( ꮪ((0(UumB9(1  c90 C9(XXX\( x\|(a @xXa @z"1AUՕ5(#!\Vuu#!*#!@`p(A-/ @x^_U ו5%!!!##!# zz       ^^ __}WWZjjjZ  ﯪ ꪪ(+() -(x((((//( A؁`h(͡` Aa @!A A UՕ @UUWTa@jjk)A (`) [;:)(*`C1abJJI!ʋ)-AC179C1fT9 ^XR!a A#)J ppRZ R--J켫˼/뼬ૼ̴ꮬ˴__켫Ww̴̬˴˴˴ꪠl"_^k`K+xxzZ px{˃s~~zssskskzkcjkcjkcjkc_cjccjc]7jc")X\VVC1 ݝ79D)p9D)_&R9FZJ- bJ7'%b9XXA)UWV\"1 #1)c1#1IC1 jT\\\#!ZXz{fR %5b"!TV^^c1!s)5% |s |s ,| XXp`%B UU,9,K|L+|*lLLlll**"͔͔͔͔./.** NN//++oOOp*н>+ů*ůWů ů]ůůW߾ůUuoo]ꏽOo.o.NN57n _XؾNWVT|llWW^lKzl+_^|+ +~~ꃪ ʃʃ__^ʃ{ʃ{{{^^~{is{isI{hsisIsIsHkIs(kIs(k)s(k_(k k(kbꪪ(kbkbwkbW]_bbbZbZbbꨠbbbbbbbbWWWbZbZbZbZZZZZ__UWZZ ZRꨠZRZhRZhRhZRgZRZGRGZRgZHRgZHRꪈZGRgRHRZ&J*JgR@X\VW0` 0(.0(x( ( ( /0(%-B9(sRX\B9(c9(+^^"9(xjbr(``` @ @ZZzzA@nj#)  #!#!a`( ./(@ppX^A WW  !!#!#! "! $!    ^^*! w}]W>>jZei    /**) _zz^( +(xx zh ('7( APp``@Ȃ( `jjjj ͉@aA ࠢA  ! ! 1@\\XXA`(A%5 a)()(c9 O/?A)AC1JC)V\Xxc1 rbck A<889 A XXXX '{===,]WTT뼫޼˼  ˼`Ȁ촪~^^^봫˴촫7// ˴ ˴_˴W뼫W̴˴ꪪkxj+^~~~ xxpx~{^zz{sW_ss sk~~~^kckckjcjkccjccJ@&B Մ1 ''''1@xx9`* -ZA +FRA PFRA-}}&J9%&J)\XppC1)YB1)W'C1) R9fZ\$~x95UUFZ!X^UU#) zZ |b9 { t |s ,|9@B UUUTL! %,K|L+| LLml.***͔//)͔ ..+ O.O.oOUUoO o/շ*н*Űů н*ſ?* ꠠUů͏ꪯo蠯oW__^oNo.~Nzn%nxxxhͤPx~ͬl~l]_lK^^zbK ~z+ ʃ ʃ郪ʃʃ__{訪{_^_^{isH{isIsisisIs_^(sIsHs kHs)k)kk)kk)kb(kbkbcbcbcbj [bbbbbb*bb bZ(*+bZbZbZ__ZZZZWWW_ZZ((ZZZRZRZRRZRZgZR*+gZhRgZhRgZhRhZgRhZgR_gRa`p\(@5% 1(0(0(VWww( j(+( +**"9(5%B9(֗7A("1 xxxp1 `X޾ ` b`ppa @x~_#1@Օ5%1#!C**C!@pX\V @aa @#! Օ5-$!!!#!#!#!!"!]"!      zzz""!wU++jjjjejj %( z /  ꨨ /'77((((ab@ʪ(as{ `` a@@!A  ! ! 51apbŠ@a @W a#1)#1)WA 9'7Ac176+A#)`bjhd1 OK !c1 &9 X\\V ` )5555,VVV^˼ ] 뼫˼ ̴ ˴_ ˴ ̴ ̴촮( ̼k뼬˼૴hxh`k++ _WW{{s{sWW__sk~kckcjckkckj[ꪪc#)@``")B)7?-9\\\|#)a-J/&R1GRA}ZA5gRD)xC1 y}B1 /9)-%eZA bD)PRRR9$W^rb$^~xx!)-/s Օ5 sik |s |sl |UU | V\XP | 5m+|l,LL/.l ++ ͔/++.. O.O.*oOoO*o;+ н- 𽰽н+ QUUյ0տ"QU߮ PW0_0Uw0몪Wͯ_^zŏWꪯoW_o.o._n.%NJnWWͤpW__^l譤WW]_Kl+~zK _~+ UW_ ʃ ʃWʃUʃ{{^{is {Is誂I{is_isIs^ZxIs(kIs(kꪺIs)kHs)kU)kk(()kcꪠk)c*  kbjckbWjcb_ kbkbbb"*bbbZbZbZꪪbZ*bZZZZZZZZZ*ZZZR(* ZRZRRZZhRZhRZHRgZRZHRhZ `9@\V(a 0(:*0(~\\( ޠ(( +1(%-1 ^"1(#cA1kUB9(x`( TT( (@z ?)@#!#!a`  @{_WUa ߄!A$!!!#!#!#!       !"(!  WuUW}jfjj U U W  zz //U   ((()Jbbb@ (ssrp ````a@{~~A A ~nnAAF! 555%1%!%779@WWV\a 誊(@5555#1)#1)#1()R199IC)h9#)\#)uvT9?=c1` Oo̴c95m WVt,,_ 켪.  ݯ ꢨ _ * ˼*뼫z̼~jk+K ^~~ ^|{蠀ꃫs{s__nskxkcjkckkckkckc____ zzzz  J!-- 9 \TWU@ -h1+UUgR -%JkA5//Jk9^\\\9(^Xpp")(;;A")55eZI)+srrrr1$D^xhhsC)  ss |s |s**,| |,|!p`@)멩lB1 lLLlMl/ /++͔͔+ ..+/++O. oOoo* ouo ŏнн1ŵ1+Q0U_(q0u q0*QUq0_q0UQPW0~~ůw~oꠠo菽Nꪨn.^N ~.W~~ͤ^~ͤz蠭_^~kK_^_K K W+ U ˃ ʃ__ʃWUuʃ__ઃ{ꪨ{{____{jsꊪj{isisIs isIs{zis)kIs)kIs)k(s)k}})k(kꪪs)k)sk__kc(sbkb_kbkb~kbWbb cb_bZbZbZꪧbZbZbZ_ZZ]bZUU_ZRZZZZ]UקZRZRZRRZRZZhRZfJ*JZ@pX^W0@5- 1(U0(U0 ޡ `(j(/- )(ҘB1(ח7."1 ^֖7"1()1(("10`(`(` @phxx#)@55%#!#!*"#!@1`kbbrA | 5% #!$!!!#!#!#!_        !(!!  ww1 d)_{zXj*jj#!U]y!ꪪaa/  W_{ (  (믯)/*)@`pp `(XZX\ pppxaYY_Va@~~~^!@A !@F!!%%%)F!-%9aXPp`a (@55#1)着0")#1)#1(zjA#)ɭI9nn+A#)^ZRr#)|伐C)-%7c1 TVWW ::JC1----M%R M,ojL _^~~ 켪 켺* , } 촪 *** 촠,+촪, UUW " 켫˴p˴@@@kKk+W_^+ z W__^{^~zz{sj~~nskzkckckckkccjcc!`@@  &J#)yy#)x /+ !8 @zxpgR%%% JsB/7*cA\\xzA)pp``")(I)5%%/EZJ--j````D$Dp+|%5 ts{s |s+///,| |lkJ*k!UWVTL %55lL]ތLM**l͔͔+** Μ픪Μ+*.OO. oO+++o//?ŏŏ++ů *1+Pq1/Q*Q q UWq_PPUWP蠀0ͯWw~ŏnN.N. x z^xͤ_^^\___kzxlKK+ +?* W_ _ʃꃪઋ{ {V^is{is{is__isIsisIs[isIs_UIs)kHs)k(s)k]ws)kﯿ)sk(sk sk skUWWWkb kb^kbjcjb_~jb]_bZbZbZbZ몪bZꪪZbbZbZbZZZZZ(((ZZZRbRRZZhRR`pX0@׵5%1(z~( ( ( `/( -;) >7'"1(_"1 5 c9"1]B91o"1(`xz( \^^~ @ AZ^{#!@% #!#!a`p @(@pUA #!  #!#!"!!!##!#!_       ꪪ* **(*(B--%9^X\\jjꪪj#!€b!aa+/ U" u  +/++){ zzkk  % +)"1 -)@xxXX a(\TVV@XXXX@a a @! ! !F!  1F!==?9h蠠@uuWT #1#1(#1)#1)A)5I#) A!``#) #)zl  )?%Rc9 MA %55,~L K , ,V, V^, ~, + *L L,Uwo, zࠀ, ̴ zzzzKzZK+ਪK {{s訨sk訨kk߫kkkkkkckkcwc9@@!57A bpP^ zz#)!`#)ap`bkgR%%55GJ9&'7bGJXpbihJ#)bbbj)(?ZcI"1;+bI+jpPX\D /-$D $z*zs {s |s,| | +|L!\XPp!UU[Llꪌ, Э͔͜ NO.o/O+o=53 Űũ յ-1֕ q1յQ޵*qޯ+ յ/+"2_*W_U_zP_P0_z0~͏jꨠ͏n_~nNU_~N -ͤxpͤ謤lꌜKK____ L+ z  W _ʋ^ZZʃ{証{zz~~{j{{is{Is{Isi{Is~Is)kIs)k)s(k/*)s(k^s)k(k k)sk)kkkbkbjcj cjbjbbbbZbZꪪbZbZbZbZꪨZbbZbZ_bZbZ__ZZ ZZ**ZR*Z)`&Ja\VWU1@ ((px( (  `(`--( 5( 1 b9"1]ߵcAB11(1 Z( a\ܜ( a]j(#!\\VV#!ꪊ#!@X\VW @a #!@5% #!"#!#!!!!#!#!      ꪪ((""! ** 9%U)\^_Ufjꪺ/!ﯯa]Aa  u  bzZ^ IɃ  ) { aXX^_(`555  @A@!@A A@1!1F!) ):g1b BaWV^Xa ꪪ)@ %#1)#1)*/#1)c1(IC)&>JC1xxppC1!{{{kC1d  + C1 %Rc9 - ɃAUWmjm+~L j{k,ˬ +, *" , x`, , "", (*L,L,WW[_, `kk+K+z+ {냪sskkkkkkkkjckc__w_c [@1T#)a~_Uap[U)-#)퍍a%b555 k9V\\VR'B%Bd1`hxx) $R"1#jER==?j\TVWD$DD$Uۢd!k!%5 |sW |s | t L |, `c1 }}l! Lꍌl/?,ں**+͔ݝ.͜/+ .** o.OO++ ŏΰ*1ͯ++ Qޯ 1ޭ/+U+յ-2ս+ Sݫs2Us2U SW3W~zW~0~P^|U__zՏ~n_~~nNn.~~zz. Zzxh ͬzz~~ꬬU?ꨬlL_l+W+ + _U "&Rpi{A(_J -{WW{i{i{s{is{jI{isisIs_ڨIs(s)sHk**IskHs)kHk)kUW)kk)kk(k k__)skUUW kbj cj ckbkbbb bb bZ bZbZ **bZbZbZꪪbZZbZb bZwbZUUZZU'Zapx\^0A- 1(z_( ( X(a `*. ` -=( ZzXZ"1 5c9"1c91X^1(zr(z ` 7755D1 UߟD1#!^T^^#!a`P(`U}a  WU)a#!#!#!!!#!!##!!    !  !ꪪ ((!Z_yWjZ뾯jZA^a@ a@誡A +/   k zz `)i  */% ccza\\(55%% ߁ 6@a A A ! !F!a 1g)-) )B1//))Bxp`@a(@%5#1)#1)---#1)#1)ꠠA)AC1C1!n&6#)ca c9 5FR9%=FZAzI %m+~Lzzjh ,̬ ))L,W߯L K,UK,_wL,Uյ,LL , 촠k``K*\K*+ { {{ssk젠sk__wkkkkkcꪋkc__cjc**:gJVTTT#)aU/)U蘒)-!!u1=555'J1GJ1.B1|xzx) jAݛ;#b#)@ /$D!D )d{"!5%% {s |s+ t +|l,|+|!WV\\L!%55lm +*͔-%.*+**픯.Oo.Ooﯰ++ Ű/+1ſ/Qί+qQޕ-q潽// 2-+ 2/ sUUߪsU~耔2S^x~xq_zzq0^~0կ^znnU׷/NUWV\N -^~~zͬW^xͬxpjjjzxxxpl~l+訠L+~ZK + U+ UU? IxI{AwUbAߥbI?{R-ʃ{UWVQ{i{*(*{issisjbjI{isisIs__Is)sꪈIs(k)sHkIs(kHs)k}{Hk)k_({)k){kꪀ({ k)scj)c jc *kbꪪjb]kbwbb~bbbb}}bZbZbZbZꪧZbbZbZbZZ `p)`\^׵( ( ( ( ` `. w}( @( B9(//c91|``r1 xx ` ` @//5C1 /// d)#!^Z_#!@1`c{A ||x#! 5% #!*#!*#!#!!!$!!##!  "!"!  !!*]_wUW]jZjjZj@_^x`AY]a@@/+**  {{ 멍 ? ```j C a--+ xppZ`|(% 666@a@!!@A A !)))#1) 9?*B1=7?J9zꊊ1AWVT\a :)@#1)#11 #1)C1)?9C1^[C1 >c1 |xxx c9 55%%Ac9 fZArcɥmER5U L xhK׾M쬭 ,m(L,___L,_L,L,߿M ,LL,U_ww,봋``k+^\K*+ {ࠠ{~{szsksk~~~~kkkkꪺkkckcucjc::8)[TT\\9-1)UU#) W^,#)~T!aUC)a=5Z1^^XX91UU91) <<reZiyk)jj C! +D)$ )C!*B)-%55 |FJx |%B | t L |L |L!Xp`@9!}}9լ͌휭͔//)///.+/O.oOO++ ŏн// 0Q+qQ/Q޽+ 潯/ 2+ 2- +/jUUU_S_^zS^~zz࠱Q~Qzࠠxxկ~8(Օ'n\x`n.N  ͬ~ꪀʹUU̬_~zzlꌤL~~L+蠠L+__K +Ax{A\WUfZA5+bRXfbA'^bIzꯉ{I ʃj{s {isi{is/i{Isi{Isi{IsU__jIs(k)sHk***){Hs몪H{)sWI{(k){Hs){(sꪪ)sck)c)kbjckbjcjckbkbbbbZbZbZbZbZbZbgR***JZX\VW0`- 0 x0 뫫( x(a^Wa *** `'/ 5 (@zz `**1 1 x"1az_( xZ]] `a @a  #) C!A`pX @55 @WU _W5#!#!#!#!*#!!!!!#!#踸ꪺ"!    "!   (((_wuu]}}...jjjj(*s뫪A^xࠁaaa^_a -% -%%% x\\a a a` @(Ɂ` `A{@!A zA !?)1g! JB1)J*B%'/Ra^^xxa )@ %1C)D1#1C1#1WY#1)꾾d11'C1!ן#) `pPx U_}}c9 Ac1R9?}JA:3͆Z mW_,կmM-MM,U_M,_M,"-Mfe-L,L"L,w,訨촫`+^ܸk+xxx+ {{^_{sssskskU___kkkjcjccUjc[*^^ZzJ55gZd1Wvxpc1)\C1\\xxaU aGRD!1)11`A 6EZUZP`kR IcV\Xp+"D*+)-)d /J1U- 9WWsas! 5+| |T^+| |*L |OfRjꪪ[")UUWT") %%׌͔͔͔+ +. o.oO///oнн--1-+q0ֵ--/q- +2+ 2/++) U_UUU^~x2~z2^xx^^xQ^~Q_W_շ/ݵՀbbN\^z~N.^xx.^ ʹz̴zx~zlll/.lK_l+W~KRx^(sI\WUFZI% b%RFZI~~ZA_-+bI^xRA|P{A 5U{%R i{詃i{wi{U_i{U___i{IsjH{IkIs(sI)sI{)s){HsꪪI{(s){Hs)s(kXpp(s c(kbkb  kb kbj c kbkbjb_bZbZbZbZꪪbZbZbpX0aַ%-1( z( x^^( { @a@` a}U `/ ` `(a5=1 *""1 zj‚( `@ppa A ?#!  @XTa@VTA hx#! % #!" #!#!#!#!"!"!$!!#!##! _zj  !  uUwwWwUUwj⢪z_ุ a__zaa@ a% Uaءa~_aazA A(@``a@_@!!@! ! )F!1g!'=JB1?7?+JJB7>.J p`@UWT\)@55C1) d9C1 d9#1_~#1)C1)'7~I#)ok#) a*ZA 9 -FRA--FRA{J%A %5m__NŢmNm- M-m-nMU_m-M,-LL,, `` xxpxKK + z~~^ {x{__W^{s{s___sssk__~~kkzkccjcjc[ |#)jꪪ%BUWTb#!9!ܞc1\\\!+C)}m 9! B1UWTT1d)>AJj{RU tRk#!`&BUUWTc!55)dZ)--kRC91/-9!V| |B) ,| |L |m+|?L)T\Xp͌")5խl͔̔휭͜.. o.Op++н н/--+1ŽQέ-/+Q޵-浽=--/+r-+ s/- *++*Wx@W^xs2^Zx3~Qq0^z0U]0ݿ/ +0}€j(nW^n.^N ^xx ʹ__z^Zz謬~UUl_wFZx^bQ\WfZR b&Rݿ/ fZRbIW+ bFRxbA輖%ZI]~IAjzz`A-UUA -{* i{i{z~z{I{hIsI{IsI{({I{isI{)s*I{({H)sI{ks)kWW)sc){ kU)s kU_ kj kj kbj cj c kZ cbbbbbbZcgZ*Jba\VWU0a ( ( zz `zZ^a @_a _a U  UU @ ա a|WU(a- "1(_"1 .( xp aV @!訁 7??#!@bz_(a a #! UՕ5D!#!#!#! "#!#!!!!#!#!#***zn    "!__"! Z^^Z*(Uu]uuu***ꊊ ? ) ^\aa^_a}UaZ_]ya@z{a@a@`A߿A(qssr ```` a@jzA !@ ! !)!)F!jj)F! ;JB1 )JJB=?/M[)BOjBAW_^|a *C1a d9D1d9#1d9#1_#1)訠A@j ,' a\\#1a UUC1 %%Rc1%FRA%5-/H{A_smmm_MNmNmmN nMzm-M,L -xxxxkLK + ~^_ {{_Ww{{{ssssk_^~zkk^kc^^~cjczzzjcj[cJ[+ V^ZzA!5Jd1C)4..D)!{~-AC) 9D)-+*Jd)//%AC)xxxb1!) k) %kc>k\Xp`#--m175=FJ)bP\V:)Uzp{1WC1! ? |")%5,|{L |L+|*+**lB1p@B));Iɉc1 ͔̔)++ .. o.op++ н/+ н1ƵQ1--=%Q////-=/2%-- R/5- -/ /*UW__~zzpRzRZxxpxxQ~q0/0```ݎ^^~nzrNx--_ ̴~ꠀ촌JRxj%Zjz~fZR/j_ZFZ탆bFRWWZR7- "bI`ZA% FRA[Px^EZI uEZIxIAX`bB97B9 -ʋUUVPi{i{~ii{]i{I{vi{I{UUݫI{isIisII{h){I{(sxx({)sUU)sk(){)s髢){)sU__~)s k^Zz kj kjkbꪀ kbj c kbj [ cb__wcbc `pX9`5% "9(~0 @xa _UA A A AA /a@(*--()+++1 1 ( pjjX aWa@@! 7%a ./+ @a xxzz#! % #!#!#!#!$#!"#!!!!#!#!#!ꪪi   "!  *(*((*( }U}}ʊ;* *  U  _{jA~/aA^XXa}}@{j@a@% azZZ`A?///@>/-+(RXXX ``ppa@a@^!@A !A) 55)F!)F!JBg!+RjB-- NcJZ\Xp` C1a-%%5d9D1d9#1ꨪd9#1{C11#1 `  *``C)UU%R/?FRA.\PEZ9讯J %nͪnmnmwmNNmMMMmMM--zzzzKzzK+K  {{ʃ{}}u}{s{s^~skzzzzkk\kc_Wcjc^wjci[jcI["*m|c1jꪪFJ!UUWJC) B //&J!B$!W9D!5=Ae) J")hhp`9 a1!Ic)5ժkick9@ |Uշ.{c)Uw)C!(-!eW1W^)+)")^~x,|C1 %L |L+|**+|O+//s")WVT\) %%5͔++ / =.O.o.+/%o н н+Qq1ε5q-/+// s---s5-/+ -+ /++/ wz\xp`~x2^\xxxqzq0z蠀P~^^T0݊x^_Wݮ_~~znxxࠎN^zjn-U_~zM _--lB rx^Wsb^WbRhpbRbFRjZ>bFR-+b%R>cbIX֥ZAzzIC)\^GBA_qRA +iRIjQA?;I(xࠪ1-էbljiZ^iI{ I{jisIi{jIII{(I)szzxH{)sH{)sI)sI{)sI{)s__){ k)s k](s kU(sb kb kj kbjcbFR@k\VWU1a 9(~( `p xX^W A Aꪪ A A A Aa -== ==(1 (` @a@RZ\T@!ꪪa 뫫a +A@UU! ו5%#!#!#!#!#! #!*#!!!$!#!#!#!  I?I  zjjz *  w]Ujjj * ^_WU* 5- )kˋA aW{káa}yka a@A A a(T ppxXAZA@!@A AA1!%%%%1g!~f)f!Ư :)55R):-[J nc%!b‚ 2AWW_^#)a559D1c9D1d9#1C1#1jj#11#1W\`@(*`*@")a5UUfR FRc1-%%A5U,nxmmUNꪎMNnmNmMōM-hh xhxXkW^^zK + {蠠 {{{{{s~{skxxzzkjckj[cjc{^jci[jci[jcj[**Ic!\\XpFRC)%%BC)'brJD)x^UA$!U늅1D!.Ae) -A9`ۢ9a1Jh9")krСA)뢠kb9 kc/sI[&kA`@@1Ck)eUU59!i˂)c)!//k")5U+|fRL+|l+++l")XPp`ik")U͔(c͔C9.͔/,755.O.o/77o)+нн=+ QƵq1-- q---+2--2---=- 5=-+// /+_~~^~~R~~xRzz^\|xPhP0__^^V^zZծ^zn^xM^~-M+UM *-ņbx^Wsjmy^rEZjx^kEZ bfZ5b%R.XbIWbA⮍ZIx~%R")xz_&JC1 R9I9&}%RA^XRZAzr}IA[iϊ9(|(i"1 -ՉFZ i_ii}艃j{J{Ij{i*{I{){xI{)sI{(sI{(s){IsI{)sI{)sWIs sHs s(s s(s k(s kW)sj sb k`pX0@7% "90zzX\0(z~(@xx\A A A A A A AA //(A/% ( (` @za A (@--( ^\\~A #!  #!#! #!#! #! #!*#!!!!!##!#!VW  #bUbTVWU  jjzj *j*+     "^ WA&aaKJj~A +-- A_ a aZZZZ(5 @TTa pzߞ@a@_^^^a A { ! A1 - 1g!n㡨)f!l1)9J :-=5-[JsR----ncVT\X!- 9)d9C1**d9C1~~c9#1C9#1U#1)#1^x ``(*a9a5UUJ-b1鉎A nͪnnmmmŎnmnmMŎm-z xxxKzxK++ | {ʃ{U]{{{s~zskzxxxkjcꨊcjcjcc * jci[Jc[몪jcJ[*J[C)`@JC1UUWxAc1++ID)pbA19#`&B$!5I9j*Aa1bz9")5-Ia9zkA9%5kkkks)````d! /)D-/-9) 9!"9){@@ʄ)!xx,"! %5L+|l+l9@B L9a}UEZAikc9 -..O.++o//++*o+/- не /++Qƭ-//Qν-޽-R--R--/ %- +--/ ~^~x~~_^~z^zzz\x2^xxxq~~~PUW^P^~/ꨀ/W_^^~~Վ~mhmMm-@EZ&(sb`p\jFZ% jEJz_FRc1Zb%J\\^WbI׵ bBx^Bc1`zW9B1 FJ9==GJ9ͯkgJ9{Ic96$RArIA"AC1\x訃9(<{)/  jjj i^jiUIJ{JI{I{*{ )I{)I{I{){I{){I)sI{)sH{)sI{(sHs)s]Hs)sU___)ss)sgZ @Z@X\V9 0(pz(@px \VWU A A A A A A A Aa@%%%% ?R b awa x~A A ?// @ ma ` 5-#! #!#! #!#!#!#!#!#!!!#!#!#!_v^^ ! !  !**((!_uu**a((  ax^WA(a ////Aܜ#)@틂#) -ax| @xzz( //// ` ޞAa A A A !1A 1)1g!|1)kB1==5%-[J))k [- nc!p`E) ؅9! %5d9C1C9#1⢂c9#1c9#1C9#1ꊊC1#1W^c9^z ``ꪺafZ%ZI[A%%5nͽՍWՍ{mŪ nžmmUUmUU]mN m-zzhh ̤\^^VKxxXXL++ + uWWW { {__ {WW_W{sskXXX|kkkjc~cjcUUjcj[jcj[jcI[icJ[jc:`J[d1U^A9c -Ad1Xic$!_׿ jcD!- ik 1|x9!)h'AB)-/A9A9``kA9 kkk9``1\X)+1d!*ե)e!z_U1d!UU!#!xxxzZ!UUL1 l+/Zz)k")Լ%RAߞFZ9ޖ7IsR=_WR -.+ o.Ooーе*+ Q--//Q//------R----5%%%-- %%-/ UUUU^^xpxxzRxxxx2|xxxxxxppz耐PW^~~P/wz(O_OUW^pݮ^ZՍ^~舮mm̼@@I{b.i{bjFRx^fRBxGJc1pppbA-jJx~_&J1X^Ab1-+*A9&J9=GJ9) GJ9>Rc1[[ޘ%Rc9r{6IACMgAB9^[}c9)xxjmA11%55jij*jijiJ{jI{_JI{)I{II{)I{)I{I{){I{){I{){){Hsꪪ){Hk({)sWw({)s)s`pX9`% "90bpx~0`z x|^U A A A A A A A A A@% apb˫ ab{a@xxa ~@!za `!@!:(A#! #!#!#!**#!"#! #!#!*$!~!!!##!#!  wWW      "!*!Ww_}W꾮zz +) } @x^WA AA^A'7Ձ@8 #)W '77. 4a^VTV(`-`  7@a`!!@A !A :)1)k91)[nf1)1=JB)))++-[J )k [MɏkR k!UWV\#)*_UC1((C9#1c9#1c9#1C9C1C9#1VVC9))x aX @?%J-)%RA/h{Akm#)ՍՍnͪ n**mmom_Nm zzzz쬬xxx\K\xhK+K + ___z { { {___W{s~^skkkkjc~~~cJcjcI[jcj[Icj[icJ[i[JcjcJ[/jcA^jcA-c [jc[*"jc9p`Ra1A9A9뫫Aa9 kA9%5kksk=kV\Xp#! d!!*/D!d!#!{]Ud)#!UU)B!/l) %LfR_UcJbA~%JAjVfb9% EZI -%Z5UU%R.UUVXO.//oO  o 𽰵н   Q//+ Q///+ޭ//-s----%--/--- %-///---- UUUUUUUUUUUUp`xxx^^^~XXXx`r^^xs~~{p^P5??OWoXp^~ݮWW^zm蠠nՋ@@bIsZ`p|ZAZGJU:k&JխbFRpx_FJ9pXڮ&B9A9/A9\|B9GJ9--JBXR[R9rC_Jc9rbIc9imA!9~V޾A9)JA( %%5s"1WW({ʓʓW~~i{ziWwj_iJiJ{I){II{+* iI{i){II{I){I){I{){){Is){Is){gZ@j\VW9(0 `x x\^ AA  A AA A A A A  AjZa@-- U azzz~a@~~_A ﯁ // @U_XX@!{ 5% (----#! #!ਊ#!"#!#!(*#!*#!***#!#!~~!!#!#!#  ]U     $!/#!!***"* ***a @AU a A|`A`AAaz^) <@|v(` 7@a@!A A ! !1!1)?n1)\|1)-kB1))/.[J)kRBBbkRs!XPp`a~TT)A C9#1c9$1c9C1==c9#1C9C1C9#1VV^#1))xAa5J")I9&fZ9J %UUݭꪪՎՎUmmͪmMm̤쬌hxxxLK+K + ^~ |( { {__~{sskkkzkjccjczz^Zjcj[jcI[jcI[I[jcjcI[I[jcI[jcjjcI[jci[jci[***cIcO?HkI_^|A9A9AA1ZA1b€k9 sks)`RUUWT! ##! ~&J!UU-FR!խZAfRA:zZJxZURI^שZA*fZApx%RI# EZ%RO%R5UO(k oн)н1𽯯Q++ qֵ-/./==---- /+++%%-% UUUUUUUUUUUU@xxxxxx~xx~|xxrxxx~xx~~W p57><X /j```/~~~xݍ݋````H{Zn)kb՝?+bB&kgR% jFR^^WfRBvWUgJBFBAx誤A9A1zB1- B9gJBR:*J9zp`GJ9 =ЈJ9W\jA1XSA9(c9(/>A x` "1 ʓU_^~ʛ^zʓ_i]}iUW_ꉋIi){jII++II_ꠉIU_iI__zoI){I){I){UuI{`pX1`% "90zz0@zzA AA  A AA A A A  AA . @m@**@xx`!A  @555(@\\^_A ? A -(#!rcj#!⪢#!+#!#!**(*#!#!#! #!x!!!#!#!{U      B5=5B^\\V(((!**(*}uUWU]]]wﯪ*a~~aՕA~AUAAՕa@(A-z a__{r"1A)\\^@v~zZ(@` @a@!A A ! Օ1%!! (1)l1)11)=kB1=// SB!+*sRbbrpk [1|:j bR) %55C9)+//C9d1c9#1/d9C9c9$9ꪪC9#1#1)#1)C1)9)JC1͍A10?JAË* %R5UmŪݮժ࠭ժݮ~zՎꪮՎ~~Վ__m{`m-xxxx쬌hhh`K^K K + + V^o { {{ t{kkkx|jkc׊cjc~jcj[jcI[ਪjcJ[Jci[jcI[Jci[jcI[jcI[**jci[jci[jcI[cDZXp`DZ9WV\p9`9AB)IAU؞kAA %5skvsk? t \Xp`1/&J UU-FR!-ZA`{fRAsZAbWZAZB/*(ZFRb[ZJFRJkk%RJ %RI`beZR -)OfZ 5հ =н н1Ƶq1εq-------=--//  --++++%%%-  UUUUUUUUUUUUUUUUxx||^^\|^^^^^^~~xR^\xx2zjZzzp '5ܸO`bjzO___bW^zz~K`ppp)kb kZ(kfZ%xj9z^fJA RBFJB&BA99``\B95 BBC15A96GBAgJ9R9rbGJ1+%&J"1{C9(__^X( ^_&R"1-- ''7 ɛɓ_^ɓU][ɓɓUWiJj+* WwIiIiIWW_I){II@r\V"90_9(zzZ^( ppxXA  A A AA A  AA  AA .*a@Ձ@+*,@X@xzA a ݵa@zx`! 5-  ݟ ( 0$!#!"#!#!*(*#!#!#! #!x!!!#!#!{  "!"!"!"!_1%U1VWUU!**UU_]]_wwUfja@A~aAUUAA\XxA-- ]#){뫂 a% aZza@z{(aqqS  a@@!@! !A +:1G1g!1)1)3:kB1--//cR=5kRXXXܯk [nc%-1|T\Xp UW#1c9#1c9#1/ d9C9d9C9c9#1C9)#1)x9) -%Rc1--J9VT^%R9‹Jc1Z ݮݮݮ}ՎͨՎmŀm-x-xxxhKV^^XK+K + + o___ { +{{sskkk^^^jkccjcvjcj[jcJ[jcI[jcJ[jcI[j[JcjcI[jcI[*jcI[jcI[jcI[HkS*HkI~|x9a1`Aa9Ia9///-I1zzkB1s1Wkc1UBc1%]gRA&JAnvZc1߿Z9 b&J- *bfR^xfR&JfR&J fRJZZPZ%R%5Z%Rx\ERI./ eZR)+bEZ?b %5=н н1q1ε5qֵ----2----  +++/+///---XXXXUUUUUUUUUUUUxxxx|~||~~~~~z~~p`RzxR_zzx|xx?:1\XXOxh./}kbzz^^*ppPP)sZ(kb7 `jJz^WRA׷/ JGJ4gJ&J@B@xB9B9pxxGJ1zpAB)`޵9")+~A"1p &Bc9*+&B9jgJ9&J1VVGB1bFJ0_B9 UUW\9 -s#1_Jh ɓ woɓɛU_ʓիɓUWɓɓ]j{zʋU_iziU_z≋II@`pX"9a% "90vv0 zZ \\VV AA  AA  A AA  AA @!a a@{^_a@a@@`A a a a {ߗ7 a ( -( Bƒ#!  #! #!#!*#!"#!#!$!!!# #!#!ww__"!     VVV^""***_U}}jꪪa(*( `A@@;/A/a^. a9 յ-+A#)}zpx9)UC1azxp`@>./(RZXX ``` `A@!蠪A  !A) 5*:1)*:) :)|x1)kB1-=''ocR555'cRc [01|k |b`! WW_\)  %c9#1c9#1 //d9C9zc9D9c9#1C9#1zhxZ#1)c1)=顃9C14W_9C1઺Ic1'{%J9//-J %50WWUU֊իծծ_ZՎWm^~xMzxxx̤K^^XxK,(K+^^^~+ + , U__^+{{sskࠪkk^^kjccjcWWjcJ[jcI[jcI[jcI[⪪jcI[jcI[i[JcjcI[jcI[*jcI[***jcI[*"cjc݊cRXp`$R9W^XX9@9AA9A")ו9 zx`c1?;9!'&9")&J9Օ/fR9U ZB {b%JrbFJ  bFR``Z&JZfR\xfRA`FRAfZJ//'fZERZEZ늊bfZݽ-- bUUb н н++1Ƶq1--//q-/++2---/R---5 / -- --% --5UUUUUUUUUUUUxxz~^^^~~^^zzzzRhxxxRX_A'6_opz/^\xxJXXX\ZIs%Jz^WgRA׿+fRJR9gJ&JT\B9gJ9rFJc1Xֵ9B1~Wc1)p莍A)%UU9C16&B9gJB͉gJ9Bd1XJ9Xj˭c9 Xpc9-%9"1` ( * ɓ*UWW ɓʓ_ꛩꛩUꓩɓꠠɓ* ɋU}ɋUWɋ/ --訠ER@z@\"9(1(r(``h( WW( UU UUW@A A  AA A  A@!*a@AU}`Aa `ppa // @sppxA  5%   C9 #! '7#! #!#!* (#!#!"#!#!x!!!!#!#ꪪ__}      !!****w}}]}wjjꪪa` @a aUU5 a ax\^a/%%=) {{{d9 9 uA -d9```pp a(X\\\ ``pp@qqa  AA A! 9 555%KB1nJ1 KB1[zlx1h)!+kB1==/ocJ/-=NcJ/5nc [Ԝ|mc1|s 9Y1|bWV\X) %5c9#1mc9#1 +c9D9d9C9c9#1VC9#)C11r9)aI9C1{++Ac1UuJC1)-Jc1-- %RUUH{UUVTݪ/_{~UWծծzm~zzn~~xx̤LxxxL+,L+~~x+ + |+ +| sssȀskkccjc~~zjcj[jcI[jcJ[J[jcjcI[jcJ[jcI[jc)[*jcI[* jcI[jcIccjcscuUika9WVVܡAa9]a9!)ܡA")?/A1`B1 1")ֵ 9C1 &JA-9FRAfZ&J}鉭fZ&J -bZjbubFR^pZIFR9pxFR9+fR&R7.((ZfZ5%bZU^RabZbb/b%UнKн1ƵQε޵5%-2--) R---/-------5/-/- UUUUUUUUx~xxzzxxxXpppx@RxxxxRpxhQW\Qi˂porOxV/xx ܉{&JTTZ%JURgRiKKiRFJ* -RBhjgJBxZ_FJc1`B1X59C1hXC1!~^C) .B))UWVX9( -B9%7{GB9zgB'BGB9\gJd1-5J1zbc9pC9 ȓ)%)IuuI]'{EZIC9 IAUebc9:UUI(xppEZ( scA UU({AUUʓAUʓI+U꓇j= ɓ ɓ_]]x////ʛI@j "90*("9(~~( z9`51a^B! UI)BC9UU9 ` B9A A  AA a @A @Aa@ kA A @!  / jz __W 9 5A(\T\^( xhx ##!**#!#!#!*"*#!***#!!!!!!#! uU  "!  "!zzZZ * Uﻪ_A_*)  )z ԡa77.)/%%%C1 (,,, xxC1-U#)`\\^_ `%-  X؜@^\@AA A ! AK: %- lB :GgR)-= SKBzzxr*:1t|kB1+!/ [J-- [J=ncR677skay1|kzzؒcOkAUWV\#1  %c9#1c9#1C9C1C1)XpC9#)C1)9 79)x`AC1`3A")ɇJ9 -]FZ9+-mA5Pը//_ꊊ__ծxxˆx`l^^\\l+/l+L+_^L + |+ +{x{sp`ppsk^~^^kjckjc~cjc~~_]jcI[I[jcjc)[)cj[icJ[jcI[Jci[jcI[cI[jci[ cickjc_cZ@cB)__V܁9!)- 9A1Aa9zUUA!1jj1")-- 9")``BFJC1 RFR%gRJxxFRAERA_յ%bAkFRU )kAbA %b&JpfRFRV8*ZFR++bZkbc%5kbjbHsju(k %QƵq0------%-R----r----+/- Ux~Wz~`xxxz\\\^^^~~VV\\R^\x~1 QXQXpQ /oWV\XO//8M*)c\\^ c&J_~|pRBZFJWUfJ9xއR95Z%BC1rz_Wc9")z_B) x~ ! )1 %%"9(_^^\)A +-5B9 )JB -J&JzꪊgJ1Xp`RC)RC1UUV\"1 |xxc9  AB9cA(cA(` B9 WVcA*/-I"9^cA"9cA"9FZB9+UUUB9 UU"9 ɓj a% 1  "90z{{1(n_( z^VVA!ap`xx  )--"1 ---)C11^9"1-Մ9@x( _A A "A ðA@A@a@a jzzxa A ?/ a5 _\| WW J 55%%A ^^\\( ܔ ##!#!(*#!*#!*#!*#!!!!!!!___^vݟ"!"!! "!"!Zzzz"!  }U] a_*) )*) 뿗#)  ^ .' ~^WUaV^x@(`-%  @~~@A@!A ! !kB  kB1hL*:1;9.[*: lB1_vTKB 29.[KBRJŅŏcRk [":_Rk\^1|sZsAXXp`?C1 -c9#1c9#1#9C1c9#1C11C1 .9#)5AC1iMA")9C1&R1 -FRA^{~^OA O//WWojMxxxx l\xxLUl+L+L++ + +{{ksk^V_^kc興jkcjcJ[ jcI[J[icjc)[ꪪicJ[icJ[j[IcJci[jcI[Jc[ꪪjci[cicikccjckA\Xp`eZ9^\^^9A1a9 1**AA9A91PprbJ9-=&J9.&gRB UFRAxV7&Rc1XPcA- bR.&/(sb(sZjjbA^rBb9ƒ %Z%JZfRZfZbZ///(sbj/-(sb}jj *j5U1άq0---/-R+---r/---  /++//- -/U_Ux^Wx\VW~z~^\^^||~~\xxxR^~^~R1ޒQQUXXxXo/|xN.Ojn*55 ZTJkfJ`ZBxRA`XFJ97/&Bc9pj~_9")x\B1!")!__! !C)/C1("1 zzz~c1@/9  hJ9/+RGB˩hJ:h &BC)x`hJd1pk-J \bA%7B91x"9(ت/.cA(//B9` \\\Y( IbA~_bABA(bA"9ਪBAB9zB9"9.B99* cA-UUr "90"10zz0 ~ ` xxr$!a !a\\VW )))  "1("1(9"1 -d9@\x _@!*/a a a@a@A స<@sa x\^ / a-)++ ~xx  A A \\\_) #!#!#!*#!#!#!#!!!!!!! vvߕ  !"!"!"!!!!* UWwwWUuWWjja /7& W ax^סa7=A8)VW ^{ a퍍 a++++ zj*@W(` 666a@zza !@A AAkB kB1cB*:1-=>.[ :--J1\\||lB1=5SJKRJOAᣏcR5%%--[Js [*+-%1|sZ[[yk)@ncAU^x UU\I@C1( C1#1C1#1#1)>)Ȥ9 A)/;iJ9a9#)Ac1-j9_{ pA%%5p/tP/W_/w~~Mzzx-^^|xl^\\\l+L+L+~~,+ ++{ |s~~xxskkkkjccjc^VW_jcI[icJ[)cj[)cj[I[jcjcI[ꮮJci[Jc[Jc[jc[cjcJkccic lZjꪪZ9_~|Aa1za9 1a9@9-a9)p9").5Bc1/-% %J9 %JA FRc1prkbJkR-)++(sb' (sZֶkFJ6<Z97X(sfRVZcɧZfR?=/bZ_ZbZ-kb(sjjIjb sj--Q(s %5q0/.q ---2 R -%% ++///--  /u~^x~^zxxxxRxxxxR^q/ x\\\V~oW_~o/O,ŀ@@N----l)cԊs cojZ9ppgJ9- %BB1ރ9")z^B1!")B! ") ! ! Ϗ *..C1(b{1 .(~~||9-5UBD)*gB9J'BgJ9j(GJd15XHB(x`‚c9 7556b9"9\VA zWB9(rs"9` >?%Yb9AbAWzbABA(bABAZzBA"9bA"9B9"9_bA"9]cA1`B9(1(hz( `$!` 7% $!`p rZ^  -)  "1)}kU"1(WC1)///59C1+c1 ^xa | Aa a `Ak{A .a A a@++++ 555% X ~ /*A k( px(##!#!#!jjj#!#!**#!*#!**!!!!!!^^^W   "! "!kz~((*(( U]U}ꪪ* -5 zja> azpPaaA !r %7 ?=U@||"1`_] 7'a@a @!A !@ꪪkB!J :a :)#J1-=R1B1==''JkBrӒ [J[ncJ/RjB֯kJ-|c kMc\\\-ccX`nc^ [ UU_X#1 -U9(#1) #1)c1)%519)Mť7AC1 AC1jb¤9#) -sc1% AWWOjP/O/W/]nW_z|ՍxxxxM̤\\xxl\\L^^zL+ ,K+ L+{ |{zsksckjckJ[I[jcI[jcjcI[ﮫicJ[icJ[I[jcJci[jcIc+#jci[jci["**"jcckjcjccjkjckA\Xp`A9_^9A1^||a9!)*+?a9 9")5?J9 FR%J{RA֞*bJ~Z9 -%bZIsZkkkgR )sZjjjR9` )s9 %isZUW\xbZ{{bZkbsb+HskU]sa(sj-(sUUq q----2))) R%--+  /)-%/U +U~x|`x^^x|^^^^|xRh蠀Rܔ1%%%_zP^ڪxoTTWO~~O @Xj{+U)cTT׫s)cύsZWW^XfR9xPX9C1B1")~^~v")"! ")!xc)!_^zh! "! 7?! ~|\C1-%5"1(^\T(xz9 -B9"iGB9 %hJ: .7hJC1``'B)+=V'B)pscA(zzz(@>"9ᩫcA 577?IbApABApABAbA"9ਪBA"9 BA"9WB9"9"AB1cA"9cA(XpB0 ( pz$! #)pXVA A ?  U(@( z"1a U9@Uc9A-c9@WV\XA@)A@ *A@.?.@_a UV\\A A ????A-  ( z) >*c9 ``px( (pppp#!#!#!#!#!#!**#!$!!!!!! "!!"! _"!!~ **  뮮* 55 xx^ #)apppr)akkBB A C1rb)_{ % a z(a`h a@a A A ! UUՕB9)3#B1phK:1sBR155%%J :4R1RkB9 [Jhjv [J JJB\_R*:?tNc+-kMc||xxnc [ڎcZhj [f!pR U^#1 -\#1 "#1):") .oC1pbc9 9#),A99C)`Ac1>#ER9bɍPA %/PO/VVO^Z/޺/~Վzzxnxxx`̤~z~~Kzl+L+L ,++ llh+{___~{ksckjc~~__jcI[jcI[j[Jc)cj[icJ[icJ[I[jcjcI[jcI[**jci[jci[""jcccjccjcjkckeR@R9_Aa1~zxZA1UU%J")UW^X9#)---)J9+ %JA"bFJ ]gRAܔfR1&4kgR''bgRBp Isb+*(kZ@@hjR&JZ9pIk9 -%j{ZUWV\bZbZ+kb*+?HskM5(sj(({kQ(s %5ձQ-//-2 --%r--- + - /-U_WU___U~~^~qꪒQW~zQ5 q^ب0~XXoo@/*k\VWU{czXsbjk c kZXxzzfRc9XXXX9C1ꫫB1")~|\x")! ()") )")jc)!]{zx!(!")7UB9(VV0 kjbx ?9 -591 'B1 +RGB닭gJ ^XX1 ͍cA1z+)A@7/ cA1|tVWb9(5%-IAZZ^^AbAbAB9BbAB9bbA"9_BA"9VUB99B9"9bA"9cA"9kA WV\X @`e)b @|~[[ AA A A +_a _ A A) =UUC9@pryuA a A **  'a xpppA A //A-/--(/ ( ( 9(-A ZR( $. (pPXX$!#!#!#!#!#!#!$!! !!!**W  "! "!  _!!* *** uwwuuuWa)")a`hxx)˩ A -))aZ^ a a^XXx ZZ(`hjja a@{a !@ !A1 ՕJKBJ1|lB :axxR1577.[*:R1RkB [JvRJCBczkB :(jJ):'kJ+--%sMc\\zjMc [p-[R +-[Jx [J+7 [$!^R`d1@ ") '7Am7C1 -c1 '6>9C1 Ac1z㫩Ac1 .%JAiI5դ95pݨP/O//nn ``xxW^xXK蠀lKL+蠠L L ꪪ,+~z~+{zzz{kkjccjc~~jcI[Jc[J[jcIcJ[icJ[icJ[I[jcjcI[jcI[*jci[jci[ jccciccjc*jkckjc?k1A9V\X^*kb1 hRB1|xhc1) -A1 ===BA ZB--fR9\BC1bpb9 kZ/ kIsb`z_kZJCCBRgR *5ZAppcA5_IsZp` bZbZ++kbwwkb (sbj(sbi{s;o-j R%---r-/+ - +/ ++zU~_WU~```\TY]^q^^|^Q՗q:PWqPphvooj{`pX^{Is% {b܋seZ44s c*cZ```bfRc1XXPPAc9b9")^^^|B)")WW]1B))C)zB) x\V~!!>/!zpC9( (WV\X#)5UU9+-'B1*'Bd)^W1d1zcbB)/'c9) -'$I(`zc9(oiaA"1 IAWkAbAޖAB9bbAB9bA1zB99BA"1bA"9_bA"9CAB9}}B9 ` X\#)Abr^^A AA  A A A A AA a !@@!*A A >A A A // A(++ ~( 響d9)͍#1 p^Ww( (\\\\$!#!#!#!#!ꪪ#!*!D$!^~! !!!ꪨ*}_W"! "!"!!"! }** u_]WW}}za ?__)axzzz  @'77( a^^z a-% apppz@77(pXX@ ****a  a@~@!!@AAKB JKBR :|B1l.[ :77O[*:ԬJ1/'[J}Yj@[JxJJB@JB*:z~WJ):kJ%--kMcz[k [^Tx|McRrRRosA{RJ4' [J j [J*GR(V\TT)p`I UUJRc1#)oA#)'/'Ac1v\XAC).%JA{w%J9X`pFR P///O~0Վp`nxxxXzxlxLkLWWwL L L +{{kkjcxcIcjcI[jcI[icJ[IcJ[IcJ[icJ[I[jcjcI[jcI[***jci[jc["""cjccjcjkckj[ªkjck$J`k9U_zpks1 +cAzjA")XAc1A9 FJ9 {&JB1..A")ZA -kZ{?>(sZޜkZ```gRFJ.>>ZA`ବfRAp@'HsA -%IsZV\XpbZ+*+cbkbHsb+;Hsbh{(s%ݐH{5Rp** / UUUW_^^~`hxX^^^^qq* p\\\\PV^^X,``Miszzz)k--={ kԔ)kEZ&sb jkZ^^xgR 9B1B1")|tB)")''U)")/)"!xX؞c)!j`x!C)/d)~zx1-55"1(h`(x`蠀?__1-1 9#!:1d)bxD)9)Zb9 x\׃9(-+Ic9IA}IAUWIc9AB9A"9_bb9"9bAB9bA"9cA"9cAB9uc9"9C9\Pp@a ~ A A A A A A A A A@AA@a ~zA @!/ Aa A-- - X^ C1( [( ((㻢 0D"!#!#!#!ꪪ#!#!*#!*#!~zz!"!!!!!k{W]UU"!   #!_!__]}__}]]ﯡapprz ajbb")A ")a 7 ~~^^a `xxzz `55(\\\V @`pa a@A A  ! !J 555J*:<.[KB7UO[1TX`O[*:>:R)<<$$ [ :ocRi/[Jz\JJBwJB1|^^R :5-[B c [PRk,[|jMc [ZJXޫRiJnjRIB{{ZiB==5b \\\^#) @J")9/A qI7C1 -/9 -9") 9")A#)(03J9]b&JkR+kZꨮbFJW^\xZ%J޾ZAbA^x(sJ bZbb(kZj(kER-%hsk}XHsk# h{(s-QI r - -% * +jz_~_UUU_XXxqim}u px^WpXxpp,ppPX IsxzZZ{IsJ@)kb.?sb{*crsy)cZz Rc9B1cb9")w祄)")U%-:B)կ 1"!\)!\VW_!#! -%Մ)#!k 7X1 ૉ0  ~`ꮮ  %1 51 #!1d)ܾ1Xxh) cckoc9%-AB1-/*IAXZzIAWbAAWAc9Ac9․A1pWAB9AB9cA"9BAC9bAC9~c9"9V˂C9"1BB9aUV\xa A A A A A A AA ?+@!a A@{sa ꉉA A A ?/`A a+ z^ a(++ C1([ZX\)(x~no( #"!$!#!#!#!#!j#!*#!z!"!#!!! ojUw!u  !"!}  !(}Uw]}Wz_UUa{{b` ɉ #)@ #)a  ^^a@(`55  ppppa@a@~^^^A A noA !J %%%%J+:`"J+:==O[*:B cKBZXJ16R*:--'/2|ocݹkJ^ZXXkB*:w*:1\^_):1#RjBncR+=ݯk,[~ꂩkZ|ZJpRjJmJIBpXJ@@R]}鉧9 UUW\#) g//1 9#)V\ra9") +I9#)9!9C)~Jc18({9__bOUUVTp/Oꪪ/xxx ̤_^~h̤xxꌔKlkl+hꨨL + L++{`skkjcjcI[jcI[I[jcicJ[)cj[IcJ[icJ[J[icJci[jcI[** jci[jci[**cjc]]ucjcjkckj[kjckjc****kk#"k1\Xp`{9 [AxpA")܄1 xc1!- &J15-gRAMʀAc9$ZA kZubZ/55?bFJxx\VZFJ55FRB>bJxbA %(kZcbZ kZ*(keRXp`IsfRi{(kH{(s%'5h{5U %- *UU wUU__W +U{__~袢 ><sb͋k c jkZ~c1____c9B1kc9")c)")/'7BC)--9"!\\\"! ! ꪮ)!D!WV|x1 1(^^WW(^^Xp`W^#):1 &6?)#))!``95/A(%',,IAIA_IAr^AAm] Ib9Ib9AB9AB9yAB9'WUcAB9cAC9^cAC9cAC9c9#9Iazꪪ(@_WV\ A A A A A A Aa {{{@!+`!55?a @~a oA / A z~A  aA=- a a^^VW @?C1 ==/C1(Tttw( rR0 Z^#!"!#!#!#!#!#!#!#!! "!"! "!꾾!}}!"!! }"!"!"! _}}wUwwaa@ a%%5#)@'&6C) ) ^\xz`Xz(a5%%% ^ XX\\Aa@vv_^A @!A !R% SBv\sJ :hO[J?ecJPPzJ+:55ckB5%52|c)/ ԔkB^^^~J1z|1)r~ :);ݫJ :UM[)B -cJ 5McRx [J\zRHBRIBzjJ````R NcD)V\XXd1 #) X9!ߤ9#) =פ9 9#)¯߄9c1)%JC1'I9bofP9 %pO{y{O/r`//zzzh-X||^-zjl~lL_^^zLkL++{{kxxkjcXxxxjcI[I[jcjcI[ﯿjcI[icJ[IcJ[IcJ[I[jcJci[뫫jcI[jcI[(jci[jci[ cjckjcikckjckjckc k%J`{15֬{R^\xxgR)^Xxx1 7 9c1?gJ1- R&J8bFJ9XgRA =ZgRpxXbFJ"kZ&JTzZFJ5% Z%Jv|h†ZB/+)-ZAPpIs%J -5IkZ~xxi{J%5isbIsER7. {Is yi{(sXrsh{(sbk)VTXP  // z_UUU///^^Zz__x :"pp0K{}}{Isis)s{kחjseZɉsZ+--sZxxxZ")ppppc9B1-c9")%c1")9c)% 1"!VV)"!Uc! ^xx` d! ---d)xxx`( 51(`0xx~~ ^Zzza `=) uu)!^R#!յ% gJd1Jd1-JAIA_ޖIA`AA AAZAAZ-AAW_z^AB9AB9cAB9~cAB9cAB9cAC9jcA"1~^C911!XpA A A A AA A A A /.A@=?a zA ?@!| Aa A- ak`AU A?=-/d1 -1 ( >! ?$!"!#!#!#!#!#!#!#!!"! !! _!"! "!_ "!  ]ZZZ^ *(uuwwW]w^aAZZA>> ax)AXpBB @*?==)W^XX ځ`(%x ܜA@!A A ! ![A SJK(0JKB~\RKB =?RKBhhlB :0".tkB5555tR|RxxxxR1^^^^1)hh1)9)/R1%R :*? [JjRiBȦhRJ97RJ_^ Rbpppp S 1tf)^^^^9!ZrʊC1#)UyC) 뮶#) d9!{mC1#)[cKc1#)/9")뭯Ac1 /95UͨoP{P//```-||xx- ̤_^~z̤wl"L^Ll+L{zz{khpkjcx\^^jcI[jcI[jcI[jcI[)cj[I[JcI[JcI[jcI[jcjcI[*jci[jci[jci[  cjckj[kjcjckkjckc++ skUUs1V\xpKk1J)xppP1") GJ15%-R&BzX\ k&Bm5Z9ZzjFR9?ZJZB+-Z%Jzx@R%J7%kgRiKZ%J5ZJPZA6^x(kJ-bJxis%JIsb{kHskHski{jD9/?k U_WUUWW}_ z`xz' h|H@0{@`p {ksIs/ iskx\\{b?75hsZzbjkZkZXXR")ppppc9B1}ucA")- cA9!Մ)"!/ 1c!.c! `hx\ d!%%51!zpbb >1 0  ^^\X`>>h`!))B- R9  c9Rp`&J1/?JA|vIAIAIAUתI9xAAAAWʣAcAAbAu~*IB9_bAB9z]cA"1cAB9{C91C91 /?B90_^^~( VXp` A A AA A @!* AA@) A@͍ a A //A ~_W Aa a@ A_`AUW a-)C1 cr1 ( <,*#! 77$!"!#!#!#!#!#!#!#!! "!!! !WWW^!  "!_! "!  ]a!rrjjAյ=)")KGǦ!))-  aW`((ɀ @a@!A zA AAkR O[JzhSkB\ZJkB1έJKBntJ*:S|J55%-Ԍ2|NJk [pPxxR*:^^\\ :)|1)= :15jB1jB1+'jB9R)BʋRIB(RIB RPPXX S9 Rf)\\TT1r9#)WVrk#) < Is)ki+Is(k`p(kjHsk Hsj` H{ % ] _WUU׿z__W 5&`@pj{pXX\jsbbbp{IskIskXZ[z)kb HHsZcCësZ kkZZ")ppppB1") bA")c9")ZZpp("!{1! //-:c)55UgBV^  51U1 1 pz xzbxxxh  1a%%7B1&?)kGJ5JkRJ^B1OLJ9 JAWJAJAzkjAAWIA}AAzAA__AA>}UIB9rzA"98Ic9ի@AB9W~c9"9yB91[B91^uW1bȀA A Aa @!猪!@A@5`Aa@A A  AA *a a@A  //C1=/#1 ( 01((#rrrp#!"!!##!#!#!#!#!#!!!"!!!!^^zշ  !!!!!  _u}UWuu}]aAja)2U)Zs#)@T\\ @.7 a^x`.6(aZ 7@a@!A A AAkRpcRov^[RJ朘SKBxxJK:JK:;-R-- 2|jJBc[``J :xJB :W_~1)T\X9)--11ZRjB1VwnIB1=jJ1-J9(RIBURAR(B --kb)pppp95Յ1 wv\C1 %C1!AW^Zzc1  )=9c1}mդAc1>5Ac10aPA %5//pO/MxxxM {XX-~zzz̤̤ͤjꪬlK蠀K{xxxx{cx|^^cJcjcI[*jcI[****jcI[訪icJ[icJ[J[IcI[JcJci[jc)[*jcI[jcI[**jci[jci[ cjcikccjckjcikckjcckVVVVkFJ@1)TBC)-gJ9- ZFJ%ZFRzrbfRB_W~ZA%5b9WV\XFR9??=Z%J/'%b%Jڞ7kZ}k‚(kZ%%I{gR\XrZfR%էZAjxx\bBʃ%J{bis)k_ߖIsbBBkeR(77iskHsj+?j%% xX\zq:&P b˃TTVW˃jsppX{)k@`xIskX\8jsbhh{bcCcckZ k)cZZPZ")ppppB1")ʯA")%- cA")pxzn")!.*1! zc)!==Z!ppz c)UU|(%51(Wֶ0`!a----1 zB1qKGR1" cHJX*k9VXJ1 JAJAcJAzU]AArIA/IAw~AASAAUQ"1zj I1IcA=7RB9^\cA1r"91"101((@WVVT@!A a  Aj@!a a@A@]A p A AA* a A****A@ A5-- C1 i{( ( :.1(w(#XXX\#!"!!##!#!#!#!#!#!!"! !"!!!!w_u"! !! ! U]W_]a aa)cCC @UU{ A@(aqss@@a `A{{@!A A !a?R9/[Jso?SJL#RlB軿RKB_^|RlBݽ-.[-- Vs`hxk.[ZxhhJ :||kB :%kB)^ZZx1f! :)B1jB1J1ݩ+:IB9'jJ:/(Bb S1KCJ:%!1%!A%9 UU~xC1!C)@ C1+-c1#)Ӄ9#)*?AC1JnwI!?p#)pOzp/Oxx ^^Xx-^^̤̤ 줌~ଜl{jhxKsxxxxsjc\\jci[*(jcI[I[jcjjcI[jcI[icJ[icJ[Jci[Jci[jcI[jcI[jcI[**jci[jci[****cjcwcjcukjckjckjckickk /?kA@@`9!ߗ7'GJ1- FBBx_fRB Z'J Z&Jxxx~&J9xfZc1pbAB1+ZA ZFR )+kZ +(kbx(sZ_ZA|xfR95%k%J/?(kJXpisfR - ZisjHsERxisZHsZB's U__]UUW_U_]_WUUU~WWjjqqkq%ʹ@l{˃is\\\Tis)sIs(sisERhzzz{bcsZ sJc^^\XZ!)ppppB1")cA")cA"1B1!~^C)!Օ)!^X1!b{b)UW^x1!mkÃ?(JZJ/-UUUUU_]]UUUUuuUuwUUUUUUuUUUꨨ^WWWUZ^^_qzq UUQ\WUQʃ@`pp닪{ }{IsIs(k{kkbHsfRz bAi} |Z) s*cXxxx)c")zzppB1")WA")%%%cA"1B1 ^\\x"! ?1#!Z 1"!%%/?)!z1c)Aku!!WWVT")b{ )'7( `x(ZzjW@&1` %5gJ1bgJ&7ksZM%% cD)%JA^~{sAA+AA{ JAJIJAAA\|eAAeAb9,Ab94AB9zjAB9}[[bA1B91!101((AXPPp`A}`A_A Ȍa a A@A@A  U%AA* A  `A__aA5 a--)K ( (`(!jz^\#!!#"!#!#!#!#!#!#!$!!"!'BUյ5+cUW^\!!!{ZZ[__WW"!_!! !~ *  (*WWU]UU}u!_ ݗ j22‚ -a7)~zr{ \a `?(\\\T @@``a a@nn~ aA ! !O[ c.[F8ocRzˋ,/[J'?SlBhRkBΏpcJ=-'/2|==-=tXxxxsRxxXR :JCjB)-5R1`B1F!xh2)5V1f!#):) IB: hIB9 jJ:/%9b6&''J&!rPPPF!ofD̤,82J,1-U9#)wac1!iךּA)--Aac1#)9#){뫭A#)Ä́95հުoo޺*(o/Ox`-WmW^|x̤_h̤w ̤ zzzl{x{k^^x|kjcxjcIcjcI[jcI[ jcI[jcI[icJ[icJ[jcI[jcI[Icj[Jci[ꪪjcI[*jci[jci[***jcIccjcՊcic+kcikckjc+++sAXXܜ{d)FJBUXp&B9&JBFRB&J9J9 >,%JAU] fR9PrbJ9?_[Z%J bfR +bfRXZ9`bJ9=b%JbZ%%-cJ\xkJZX^׉{FRIsERz`IsER %(kb*Z==-=UUWW*UU踸qꪢr몑q_q1QPX\T닊{~oI{Ish{)s]_?{jkc`bfR' (sb_] |b/s cyb")ppppB1")WWW_c9!/cA"1/cA!^^^^! 76/1C! 1!?7%/1!xxxb)U!!\^_U(xx [Y( / ( z^ a~~|a@>1aUGJ1-ZA*+JkZ *c9zZAYymAA5? JAוJA*(,JIJAIAzzAA'/AAAb9Ab9zzknAB1B91"91Cbp!10{1(ꊪ(@p``` a`AA@וa@}A@a@}_Ua ~A )@ A*A  AYA  -- =- )  ( ??z) Vו=(D#!꺺!#"!$!#!ꪯ#!#!$!#!#!! :555J`!!!~n~^ (]"!!!"!} ! VWUW  (]}}]U -)A^^^@૭ˈ 8a%55 ^Zz)/+ \^\X@(`5551 `xppa@a@zA A AAk!5k/[3k[rO[RxhRJhgRK:+)kR=-%-wS|- WtxxxzsRXXppR1CCBb1g!2HJJ :ƒ :)~1F!|l:f!? :)IB)wIB1IB9MRJF!XX^VF!l&N(1%7ե9 紺9 'FZcK˭C1&9#)%%A#)>bA 'A oPꪪoOZOzh-^^x ̤z U߾-  xxxx |zzzz{k~^^Tkjc^^^~jcIcjcI[(jcI[** jcI[jcI[j[IcJci[꪿jcJ[j[IcI[jcJci[jcI[jcI[jci[*jcI[ "cjckjckckjckjc??hs9<44&9\\\X&J1 -/B9&J9++&JAW&J9./-&JAFRBozfRA) %J9yo4fR9+555ZfR5֧bFJ޾FR9`xX~fR9-(sfRyiɋkZ%IsFRK{ZB7' ZJ{Zફ(kER޸(Ikk}xx{b___j %5}UU* __ Ux``qq( @o檃TVWU닉{krR؉{(sji{k:Isb`ppIsb(sbx\beZKCb)keZ#?-% c")ppppB))B1) --cA"1zB9!~~~`! //1 ?551!!\X)"!xzz_!~^~  ^~z!{ɉ(( +*(`~xa@a@k/hR@+)-gR9)/n*kB}Z9`gRAȾ=-JA5'<JAJA JIJAJA^JAAc9踧AAjAb9{A"9rA!9׷jbA0^\1(1((@@A@A@~/.A@ `Aa@}w@!((A _! յ%-)@n^\VA A A z~A - A- )((//(#! - !C#!!#"!$!9#!UZPZ#!#!#!#!$!#!"!#!#!!! !_"mu  !!!!} ]}]}}U  * !(A54a:paT\޿;)* ) XPpp@(`55%'  ppXX@a a A AAoc 55%%k.[ϤӱkO[ynocRTXRkBp`RlB=)2|J=---w 2|X|~~sSp`pR1pxxx)g!,,:J1-%5J1~ :f!n|1F!/ :)=IB)~IB1{IBE)kjIBa---- :F!T^VVg!jzjF!]f&ޛ{iΪ{mSJ9-d9>XA ZcA9!zhhA!ƒJ#)k5oC1%5pUUWToOꪪo//mx-U-U jhx\~zxl{xxx{k|\^^kjckjcUU__jcIc jci[** jcI[(jcI[J[jcI[jcicJ[jc)[)cj[Jci[jcI[jcI[jcI[jci[cIc/cickckjcsIc(s"1&.%JpbˍZ9WW\&J9ꃩBAA9px\A1 &Jc1>/--fRA>'fR&J fR9FR97sZBfR&JjwFJA^7%ZA5/ kfR jFR~[RXbApX޵ZFRbFRo˃{%J %jsbIsbzzkZb5UU " QzrjUhLQ_UU^WWW_zꠠW_hzZq `닊{)9닉{Ԫ{(sޜ{(s)sb&'%i{b~_kfZ\bZ{{)cEZ'k")p`9B1!cA"1) cA)zxx|! B! =׃1"!ppڕc)"!z^xx!~x~^"? ++ (zxpr %5(%7((zZ(xzz@@__9`%5hRd)"95ZC)׶< cB'J9tRJWVTUJAJA +RJUᄒJAJA?JAJAbpAb9¢Ab9>.A@ppB9  bA1u!1010j1 ja@a@{__A`*`A_A@a a _!@BpA A A a + @/++ n ! UU5D!!C!##!$!#!C)#!#!#!#!$!#!  !!!!*e"!"!!!뾫  ""Uu__"ꪪ ^~ ao͍A4776 z%'./ #) rb @)a% XX܁@^A@!@A AApca%%k.[C*3k.[ϐcRRjRlBHXRlBKʔJ----w2|xxprsRؚOc1~~xX)f!(J1=9)%JIBޖjB1Cã*:f)|9)):1IB1_:@@jB---)F!~dg!LF!F!g&!8|61pb-fZ m5ER#)y9c1!/>A#)7k)ZoOoOڪON:Ozzޮxh zzxx xx||K{xxxxsk\xxxjkckjccjcWUjcI[ jci[jcJ[i[JcJci[jc)[ic*[icJ[icJ[jcI[##jc[*jcI[jcI[*jcI[ kjcݪkjcikccIcBIkb9~x{9 %ը9Xp%J1/\J1bkA1-#Ac1xx&B1 fRB%fR&JRIB‚FR9aˮ]AC)6[yA9ORAXxfR96cZAZFJɋ* fRFJ.܆ZfRB%ZJU*bFJkfRbZ55b&Jpis%J %5{ZV\XxbfR22beZ\jEZjej %5GxW.sx_UUi{k>555h{(sX|(ss(H{(sH{jsj\sbpjI b UUj qqW]QX\\V닪{i{Zغ Hs^xx~HsbИ,Isk Isjpx^jbWV_bbjZbER~V\j"1bZޗAcA"15cA"1Bbz")! ???)"! c)xz~\ UW}Prcc(a ( x(a~za@A@BA;) [9ť7b1% k'JSYZ xfR9&RJ%RJzJA($RJ%RI^^'fZAUpIb9KK˃Ab9b9"9Wc@1!9"91z^T!10{1(⢢1((@\\Xx`A`A^A@x!@ UՕ5C) {^VU A@ A****A =/ @--/ / ) w  zH bD!#!$!C!#!##!#!#!#!#!#!#!#!#!  "!!!"!!!!*뫫!!{!!  Uuu(( }uu].. /aV\A'%%a_a㣢 aa:*`( 66a@a @! ! !A~pcb |ocm6socLHcRd.[lB[Bز+-oc/wՌcjzԌsppPk[Oc)xhʊjB)ͅk1%%- ncJBhh@JJB7J:)jJ:fjJ:_>8J:W_XIBppppR!-- RG!^XxXg!&!n䴺g!g!>bZ-++(sfR~jJjFR -=(sZcfR^ZJ^xIsERÉZfRb%RjeZ,bUjzUUH{ZIsb+I{k5wi{(swZ(sU%H{fR U(sZ+Isj_~~jbbhjb{{bEZ`b%Z?jJ%Z/UUUQUY͈Z bz˃{lo{jjxIsk Isk@kblhjbzzbb>6&jZbB9`pJ"17myC1 B9)/-B9"1p B9 ^^\X ࠠ"! }!x^WWx|x[r}Aˊ (a%5((}zx(`h|@~a@_]9@%5Z :?Z9.*sgR k9x踸FJ ܅Z1ERJ ERJ^ERI%RI55+*fZAW^PIAԃAB9c9!9~B91zz"91o"91uu_Z10h0((@```AWa@ww]_A Wa } A@@!A + @/ -+ ) u  +++/ #!% #!$#!#C!#!#!#!#!#!#!#!#!#!#!#!z{{~  !!!"!!!!  (imue!! *~~!!_!___**(www]   ?/A ka&.a|aZozsa(asss  7a@a A A AA~~Oc |oc>12|pc|sJcRcNRKB6ocB77?.s---/xhsXXZzk[\\X|ocJ-%.[)V^Xs): kRjb-[JBVTlJ:ڋJ)BoIJ:?7JIB\\WVJXXXXoc)-- cg)\\XX)F!ךQg!̨g!&!cg!̺G!{OG!_Qf&zskzjk)9 5A 8c1#)ҋ A!7W9")&4A9IͯA p~~o{oOxO戨xxxM`hxz|x|\l |xxx{kxxxxkjc^^~kjc}cjc߉cjcjci[ jcI[Jci[몪jcI[./JcI[jc)[jcJ[jcI[jcI[jcI[jcI[jcI["*jcIc**jcIc (cjcikckjcikckjc* kc9pk")'k9>/fR1&JAܴ&JA + gJ&JgR&JZ&JRFJCAgRB^ZrbFR9ZJFJ%B/fRB>.bFJ%%Hsb%HsfRU_z(kZbZuvfcfRZZXb%J7^bfR\XPj%R%U'seZ׶'{bUkbWխbZIsc(kZxIseRzWUZER_fRERfZEJ(kERUUjEJUjfRbEZleb%Z~ebREZZz i{Q7'Is- 닊{pP\{i{Ka{kXXjs)sIs(k`(kbjbkxbbbZ2?sB1X\VA!rX\V") "1) -5cA"1Z"9 XXzj !`⠠#!}#!'5 aV\(a૩( _ a^\\^a@Z9@UUB R17֨Z9+ZJsZ7bD1XFJ  /eRJER%J/ ERJzERJ55j%R^cC%RB9܃AB9\XXbA1"91zz"91՗"91ZZ~g1(0 (@`Az{a D)AU5!@_\\^ A!@A /a  A a/+ x 8  -- #! 7%!C몪#!$#!$!C#!#!$!"!#!#!#!#!#!#!#!~"!  !!"!!!(*!ww!wUﵽ!!!_(* ""  aj닡ai˪ 뫭a *a Waaƒ` *(sRRZ`@@ a@]a @!ꪪA !a?k*B-93|oc<3|O[Ȱ`kJlRKB:9kJ5=%w| Ԕjhsxxxs.[\\Xx.[J%7oc)x`k1 ߏkJP [jBlHlHJ):XܼJ)BQJ)BJ:7jJaܰk9 .[)PXXX)G!~{l)&3h)&iώg)&g!&dg!G!UW^hb*BBc1)c1 &c1 Xzr1 -9)>O9%5UUo^^OnooO⢰ /zxxx x~|ͤX\^^ xxxx |s\|\^kjc^\xkjc}cjcU]cjcjcI[ jcI[jcI[icJ[Jci[jc)[**Jci[着jcI[Jci[Jci[jcI[jcI[jcIcjcIc"cjccic ikckjcoﯪkjc+/--kk?s9X`ZB1'k9WZPPJ9-%FRBGR&JugRBj{FJB )ZFJ퍥R&Jkb`fRAZ9bBUU_XFJBbFJ5UkfRi{b -i{ZW\\Z{cIkZZzxZ%Jp`bFRsy$Z%Jj%RbZbb "#kZr(kEJ_bERxWUUfRER]eR%JeR%JeR%J_ER%JER%J_{{WEJJ_ZJ UUbJUEZR`|%ZRnR 닩))#냊{()sxxisk/ {isIs kkj(kbxppbbm}IsB1bp%J11)W^\\") "1)yiB91x)C9(j`  ~}``z!`\XXp8`(~ a_~ja@@!*9@ 'B gR9bA-oZ9&J)^jfRD) %eR%RxXERJ\~ERJ557jERKI͏JA\_^\A!1|B91"91ZZ"91'_W1(.( 1(j1({(`hA {fa  A a uuA (.:aAU/ aUUaUa - ~ {W {ݡ ׿#! #!*#!D#!$C!#!!#ꪪ#!o"!#!#!!#ꪪ#!#!#!$!   !! !! *  www**省!!"!jjjj  *   a *ab{A(<axxa;a`a`-/(ZX\\@```` a@]_A A  !AF) ՕkKB+!sk'=spclzncJcJS+:>;tR55s|--//حxxxzsshbjk.[`p`h SkB|NcJ˩N[JWncJӳ" NcRKkc-[JWTlRIB+"RJU [IB./HBbܜk:.[)\\\\1g!G!)*()G!ۈ)&ήg)&jg!&\onG!Z~&SN;A@@@@c1@--59 TX9#)zrr]c1!%W9 򫯈a?ku^zoʀo/ޠ``/xxzz̤|\^̤|~{r |zzx |sxxxZsc^~^kjccjccjcjcI[jcI[icJ[￿I[jcicJ[jc)[*J[jcJ[icJci[icJ[jcI[jcI[jcI[cjc}}cjccjckjckckjc-֪kk"sk+s9\pb1Z9rFRB&JBFJB gJ&JgR%BRFJ gJAXxfJ96>{)cB\\WFJB7FJ%JvZ&J--kR///(sZXʋZ %i{gRbfRZ%Jzzxx$RJ .++Z$RbfR5b&Jjb%JxWUeR%JUeR%JER%JER%J~~w%JJ(%JJ :EJJ%JJ**ERAJAJAwJA#$RAkLeZ ˃ 냫{,>>{)sxXܫ{Is+{jscxis)k`sIk(kbz~^xJkbU-{B9X\VרRAB!^^Xx! "1 ˯C9) "91pZ%"1~~ _`@#!asccá @-%( տ(zZ^^@ZZzxA@^ZZZAUC1`/9 gZd)ɭGJ9->FRA𘻍gRD1^pERd1 ER%RjERJ.>jER -bb9^\XX9!9vv!91;* !911(ʂ1("1(ꨪ1({~~( *#1@wkbpAA  A Օ5a/+* }]_    ח/ '#!`?/ ##!"$!#!##!##!D****#!#!#!"!#!#!#!#!$!#!#!$! "!!!"!! ! _"!} (* " W_}u""ꪮꪪ zz^ߡa{{{j aZr⢢@ a/>>><< [^^_()\VVV @`` @A!@A  !A*B sR62|pc).3tRjcBbHSK:/3|J'=- -)pxxXSsHpsN[zrph.[B\XXxRKB!=ncR˭ncR ncJ#)-[JΌncR߿nkRUuZiB:66ociJ##R)\\TT1g!~{d)G!)G!iϨ)G!n)F!g!g!￾lG!v_Z|&T\ ````?I rÉC1,#)bBc1 +/--%Rc1O%A %5o/zhhhmhh`M̜\Xxzzzz |xxzz |s^~|xsjcjkckjc~_cjc__jcI[jcI[icJ[I[jcicJ[jc)[jcI[jc)[Jci[Jci[Jci[jcI[jcI[jcIc*"""cjc_iccikckckic^^Zzkic skss/-sAX`ZApxFRB%\FRBFJB //+gRFJomFJ&J(gR&BWFJ9`hBc1fRc)/fRBFJ&B/fJ&JZFJ+]}kR:+ IsRxzʋZ %IsRT\\|RJ````ZA/ jZbrzZJ bZAx_U%JA%JB%JJ"%JJ* %JJ$JJW%JA*%RB%JAIBJA_WwJA}]BA޿h{AUՕLi{ؘ,Jb냫{. @{)k{jscb{jsuU[bis(sxXZxIsk)sbx~VVIsb9`p)[B95% RBhhhA!pp``! ) +;9)7B91#1 C)W^\\__>C!U} {!ɍ%@5( Vܺ@xxxzA@ZxjjA a ? @ 9 +=UGR#)*gR9rAgR&JU9!GJD)'6ER9ZJՕ5jZmZ"9zxxpA!9zSS{!91h~"91k{]1(1(' 1(1(~~x( j9AXX^Va! A A %%+aꪡ 響  P} _X!UU/C! C!#!#!C!#!##!#$!!##!"!#!#!$!#!#!#!#!!  !!"!!*V "!!!** !"***  "‚** o 魭 >abˡ|{ya*`(`===-  ```p@Y_@AA A  !AR 55sR'?Spc&|Sxpck:hR*:ώ*!J%--szxxxss|\socxrzh.[RZx SJB57&c-[ac~WncRfl-[J#8NcRƒ kMcwggGnk [c{McJ oR'%kJR)TTVV1g!)G!O)G!,.0)G!;)G!~{LJ)G!T{g!&jJ#g![F!}V! ppppa /c1AC1!s#)+9#)9)95/樨/xhhhMhhxx-PXXXzzzz+zxxx s^~~zskxxxxkjcjcc **jcIcjcI[jcI[icJ[icJ[jcI[/jcI[jcI[jcI[ꪪjcI[jc)[Jc[jcI[jcI[*jcIc *cjcUcjckjccjkkicjjjkjc %sksk |so?s%J\P`R9rfR&B퍥FJBFJB +gR&JFJB|\\VFB&B}&Bc1FJ9_XpsfR95FR&BFJB{RBbfJ )bfRPXZ5_kfRfRA@`આZ%J)) bZ%ZApX\VBABA%JA%JA%JA%JA%JA%JA%JAJAJA_UJA__UUAA* A9 95%l{mrRRP,j{jbpP{js}*{js{isCbpIskIskcisj7)kB9X\׋kgRRGB`p&J!zzjH ) #9 //-B90^׷"9zppd)^^{i!__;C!U*B!WߺB!ux>>)"!- 1^\XX!`'5!AVV\\(a-%% `h| awa A A `!/ @+A`/?gR9˪ZA) ')kBk b1fZJ555-b%JbbbB9zzzxb91"91zz1(؜10ʪ1( 1(1({{((>>6(ATTTTA  A A  W}:տ* Ղ UU+C!U d!!C!D!C!$!#!#!D!#!D#!C#!!##!"!"!#!#!#!#!#!#!ꪪ  !! #!ww_w_]u!V __"!! (  (!****::' բa ,<A@`A aa`(5%%%  xxxx@TVA !@A  !AR 5%%%kkJ.;3|kM9tRxXR~pclBsn[lB?tR%-- ˃sxx|xSs7sOcxXxhOc SD-[J7cRncRhc [kR"k [JvnkRrb [A@@J%%%%kR*:)1g!f1g!)G!C˨)g!4)g!d)G!ވ):g!&PpF!Xh%!APPXXa  @#)h#)?#)$>9#)5A)+//A pp-pxx~-xxz_z~~^+X^^^+szzsckjcz~cjczz^jcIc舨jcI[icJ[icJ[j[IcjcI[jcI[jcI[jcI[jcI[jcI[jcI[*jcI[jci[ꪉcjccjcwwWkjckjckjc﯊kc*kjc%5sksk{ksIc`ikJWb&BUWTPFJAzFJB//++fRBb&J:&B9.'&B9x誊B1 7fR9^^gJA&BBbkgJB-5fJ&JmjfR߭ -kfRph~\b%J }_k%J}ɇZFR bAbrA9(+A9A9 *BAJAJAJA}JAwWJAJAWUBAA9* A9AA`sA9zK9%% Lʃ%'' X\V,jsַ{)s`{Is*- ˃is\^is(szr)sb``isAbrXjkB9kkgJ [AjZ!h`bc"))1 -/B915"9 pxzc)ɍC!^X"! /--c)"!jB!x\^W:+)--:Xxxx@@Xppb A%( a`x\`A~~~|!@A a `!/ @?GJ Z1 k'B bBXPXZA/?bfZ qbB9xxB91˦"91z1(<(10*"11UU]1(1(((~ bT _^^\A A A . a %D!յ-/C!/d!#!C!$! C!D!C!$!#!#!#!# *#!D#!##!$!#!"!#!#!ꪫ#!#!$!#!#!"!  !!!~WV((uW}^}]]!W"!}!!""" * ]_uW !aР @AAa.*@(%̀  x܁ A A  AA !RA%%%sJ'?|ocϴڱkJwPcK:Z|/[Bm9S-=- wsphxzS|sMtk|ziK.[R. nc SikjcR7?k-[k ))Q|kusݻ+*|R~z蠯kZ{{p [%!@@@Ja cJ I1)D1g!d侨)g!I1g!4)G!롄 )'#)g![zi)G!~ng!&!`*.g!&!1@^^^^A` )"! wߖ#)>6'9#)%i9#)°A%%5~~~tp``-xx ppͤ^^^_l+^^\X |sppxsckjc{zzcJcjcI[Jci[icJ[I[jcI[jcjcI[Jci[Jci[ꪪJc[jci[jcI[ jcI[* jcI[jci[cjcucjc_Ukjcikckckckjc^ZXscsk*ss |soﯪk[B(k%J{FR9fJ&JyfRBr&B9|B9B9 //B9^xBc1'&B9 %&BBFBBFJBbFJ--%kFJX^_fR9xxzbJbgZ%%b9X\VWA9A9I9**$RAUU[rAA BAAAAA .AAA9A9A9A9A9A9xlA m%--,{`p {isz{jsp{Hsxis(s{܉{kߟ?O{b9\VוjcQ **c&JVsB_W s {zzx&J _[Ss ./) >"90C9(d)777'B^^^_! _"!U1UU}c~zrr1-5'Bxxzka`W#!aI͍`A=(a)- aVּA`!A a /?A *`AwuuB@/=*c95_b9ZZD)(8Jk9XjA %%fZAxxhhB91Ԕ47%jkA^,sR mzzzzGJ sscb ?) ="9 ) "9(pX^1W^\D)ZZr))W^x9cBCaX܁@90`퍏&D)`55 AWWVT(A--%5 ab aw*a A A ? A * @-GJ)+)b1{m'Z9) *kZ`zZ1+xbA|_UA1V\\B91VV^^!10Z^1(((. 101(1(_VW(`` VV^^A^VVV`AZ 5! ^! ))zz  !>#!D!C!$!$!C!C!$! "*C!$!C!#!#!# #!##!DC!#!몪$!"!$!!#!#ﯺ#!#!#!!##!  !"!!U _WWW! !"! *(ꪪ^~?>>>aa*zaWaszja`" i 66@Aa A  A !ARA) kJ;sJJhPckBKR+:k./[JG&7O[-))ح~v6x|xssLS|szqaJk [~z|.[-/1|sϒk*1|k}isMc1|k |mcxxzZbk%%%%k -)))k)``1h!11g!N1g!1)E41h!n1h!kI1g!c)g!dqƈ)F!O?g)&#.:@9`Ay}k#)@5C) #)pppc1 )c1#14>8I#)777%RAoI mpx~~M \\x` xn+xx+{~{czzxxkjc_^jcI[Jci[Icj[j[IcjcI[I[jcj[IcJci[Jci[jcI[jcI[jcIc jcIc cjcUWwuIcjcfjjjcjcUcjc_UwcIckjckjckjc뫪kjc**kjc%77skss |s |icpp`kic^^^l(c`9W^x%B9B9-=55B1~ B9]뀀B9-/>B9B97XB9\XrB9 FJ9+FJBgRBCszZA Z&JFR9\\\~9c1*A9% A9AA "RAR9WWIAIAI9*I9A9A9{_A9{[_A9y_^99܏9Օ5 zxxxHkb Ik'% L˃{rxʃ{{z{_˃{Wח{Ispʃb*BisB9\֗5'kAU~b9// cR$jkZϜzzzxR)ccà ! /1 -5C90- cA^^^_c1!9")UB1z9%5d)`Wa^\\~(:d)a VV\\(@7#!@\\Xp A5U } Aa@A Aˏ/A @%5A%b!?Z9$Z'B BZ9`ppJ A1\^^X"91_ys1010 "101(((,.(```BaAa  55%   *  %77!:::C!$!#!D!C!$!#!D!C!D!C!!##!# #!C#!$!C#!#!"!$!#!$!#!#!#!!##!  "!"!"!#!__뮮WUu(  ** __uu!**("  *ʈ.. UaWVaaᩡa`(sss~ a !@@! ! !AR) +kZ-MkJcJ.[+:ȠjR*:18kRgk5=w#6slՌ2|dLst}iN|N[sc- |kjˍ1|?%ԔQ|]swhrk1|k^^^sPXXXk1 sd1)Ǝ1h!1g!Kή)g!01)Q1g!Ʈ+:G!)g![)F!H)F!`A{{#)@55%%!!pPZc1 -- I#)'%J")''''%RA-%'I%5Mz\\Tn ||~^ ͤ+xxx+{zzxxskxxxxkjc^__WjcI[Icj[Icj[jcI[jcI[jcI[jcI[jcI[Jci[jc)[ Jc[jcI[ jcIc jcIcjcIc jcI[** cjckjcՉkjckjckjckjckjcXXsk+ss+ |s |sJ**sicUUWVlic %b%UUꃤ9WWVXB9:UB9^WAc9A9({_BA+B9x蠂B1 7B9 5\&BAFJB-fRB7'ݧZ%Jk&JՕ5IsAW^xx9c1\A1A9A9AA A9.-ZAZAIA$I99999?9999w9C1(Jjc9xxxxIspP,{=,{x~^^{{u{Is,.{Is,B9`pXb9{Hs_eZ'6IkgRjsZ^\xPzzzzZ99WWVT  "1 =--B90z_C1 Wݻ"9B)߿ Jb19)W^xd11TT7C!`zx)a-1a\Xxx @C!Apbb`AwuU(A(a @zba ~ A U @WV\a ?C1`?'J .*ihR9=Z9+k hR pA1X\^[!9(1( !101(1(w1(0Иa```haAA  - !?! !:>>C!$!#!D!C!$!C!$!C!$!#!#!#!##!#ꪪ!C#!!##!"!#!#!#!#!#!#!#!#!!  !"!"!^_W " (__]uzZV""*****""*痢?]a^ءAܡAa:..`ח7(ZXXX@@ a  A@! A !A>RF)+sR:tRS{~pclB|So/SKBtSWt+) w~6vltN2|kr sk1|k)sӌr5Q|Ғ|(,Rs\^^^^tR----t1xXXX1)1h!KN1h!1)o41g!1g!J1)P{e)g!xh)G!9)&!j a "!@%%! ܖ9#)s[A!%JC1% I9̬9U M \\zx ͤzଜL\xx+sh``scxkjc^^^~jcI[icJ[Jci[jcI[jcI[jcI[jcI[ꪪjcI[Jci[Jci[Jc[jcI[*"" cjcWwU}cjcUuwujcIcjcIccjc׉kjckjckjcﯩkjckjckiczzjsjc ssss* |s./+ |icV\\XKic%5l+* ERxꃤ9UUV\9c9iAc9Ac9AA.A:B1&B9xjɍB9 -%B9(8FJBՕfR&B(k%J%WbFJxכֿfZc1_^\\9c1A9A9BAI97%ZI%ZI<<<RIVV||I9B£99{ߣ9c1(99o]9c1c1Օ5`ppp prZb jsU샪{^_^m{j{|i{s꾶{b* Bhs"1ܖ7%{HsɃhsh{$Rܜ{gJpJk cp{ppppZc1BTT\X /?)////"9(==907%GJ9Օ/R&Jb")zzzz) _~zx)55d)TTt^@1prcaCCɍ#!É AUUVT A-%%5(@ @~?+A__^~A A  % ^xਡ@--9%ZC)q}GJ988*R'J c)zzzz9(1(1(8B9(1(1(~z^0 (`<<<, ~~|~aAVVA @   !!!::D!#!C!$!#!D!C!$!ꪪC!$!C!!##!#!** #!$C!#!!##!"!#!#!#!#!ꪪ#!#!#!     wU **"uw]W]]WW_""!**(   ** סa{; aXx`AXrzA?=a.  jjjj(\\\\ @jjjj A@!@A ! ! ՕZ :9?sR>klJO[KBRzo[lB?S|/[7إt6szlҴ2|(6b贌R|lx2|[nR|s_|xxrs9r|OMQ|>泌0|r|'' r|Ԙ81g!z)G!1jjA +A@!  ")~~xZ 7''#) ('c1 `%Rc1 I9{SyyAc1oMnA M xxxx ̜zz̜lh`Kshxxxsk__Wkjc~~jcI[jcI[Jci[jcI[Jc[jcI[jcI[jcI[Jci[jcI[jcI[* jcIc""(cjcWcjcU]}ucjcUUjcIccjc]ucjcՉkjcikckickc *kko￯sIc%57ssss |s/ |icpp`@kIc=]}k͔5լb1xbc9UUWT9c9//A9A9+:A9?A:zbB9'^%B9Vz&J9-fJB)RB?_FJB<&^ZFJ R9Xp`A9uA9գA1zB9 +%R9777%ZIEZI66&&RIxhjKQ9kcbb919c1?9c1.9c1")%% XX\\ʃZޮ sU{U**IsXp{k샋s__?{B1`xX{1 {h{Ϩ{hs*({Z Rrb*kR)- cpxxpZc1GJXXXx oA UU5ZC9Uu9(%5ZB RB ./ZC1zzxZ)jo@ @ .@C!a ` .6$!@%76!AVV\\A_(a @aa|A  A 5ա + )`//=hR#):)hRC16HJAciAd)`1 1 ]"91v1 01(**1(((//.:(a. bxx|~aA^^bbAꪪ*b U zD!%C!$!D!ZD!#!C!$!C!$!C!!##!*#! "*#!DC!#!!##!"!#!#!#!)#!#!#!      U_** W]W_U]UU}_WWw_u( *UZZ **a >>a5aBB@{rAaɉ(`55  ``` A !@A A !g) ՕZ99&sR>OcJNSKBO[J9&:O[?) # 6srlڴ|^6zR|~tR|ΪԌs~lskQsɩrs撌1|;?r| ˋ1|s(? c,cɉO[1TVVV1)r1)MǦ1)1!4<1)qI1)zQo1g!j1g!rˏ)G!)b@@a ---a #)@ !x\C)% c1 9C1U=!%R9FIC1brPAC1M9 %5M X\^_ 줮 ~~zz̜s^^^^skkjcjcI[ࠠjcI[jcI[jcI[I[jcjcI[I[jcjcI[jcI[*jcI[jcI[cjcuUcjc_]cjcu__jcIc* cjcwcjcwwcjckjckjckjckc * kkkI[pskss |s+kJʪ*kIc}UwtIc /+ 휬c9^X`9c1&B9A9-A9A9.*99`ࠠ&B1'B9/>&J9**+ FJBXZ&JAR&J5RFJcIiFJ9^XpI19c1xx|~99$Z95555%ZI$ZI,RIOQAcccc9c1ߣ9c1/9c1ˣ9!@ "1 \TVO1x^{B)m%J*UfR -kX̃RbɃ")ޗ7%Ƀ{^{hszzɃhs;{'k(,ɃRjjN cJ#+/ `Js%%%%)kBɇZzzxEZU- Z)- b&RJ踸C9(j|TTZ HB!^9 U ``@`566'"``z_1@551aX#!@^_AXXZ_`AWյ%(a @ a~`za@vv A@(  @Pp` //B %5'Jd1cHHJ9QA1A#)^ZpD)(B9(p[1@TT1( #1()(~(a ap@a  Օ!!Uz/!UU!驫/C! C!$!ꪋD)U卉jC!UW\d1#|C!$!ꪪD!#!#!#!"**#!#!ꊪ!##!#!"!#!#!#!)#!#!#!#!zzzz   !  W}}* ]U}u]]WWWW]]u]( !(∈*a a//''axaRRRҡah~^a( ////  `ppp A a A  !! 1 555Z B'kJ>y/[JfOcK:kJ'?Wk5=WINWSztnt2+/7R|||r!`rrRVVtls"1|sq|grs|s&OZa677t|McmkB1vVw 2)j1)1)I$1)A1)$1h!+<1!1!71g!xz)a@```a -=))a !a !\\ԔC) )++9)6'Ic1ER9GǏIc1XAC128,lA-xx- xxLsXX|~sk}ߪkjckI[I[jcjjcI[jcI[ jcI[jcI[Jc[jcI[jcI[*jcI[(jcIc"jcIc""jcIc jcIcjcIc( cjcUucjccjckickckc *kk/sksI[rr`@sIc |s +s + |?+IcVV\X([%5휬U + Ͻo+ Ń1W^Xp99.B9A9A9ꪨB9 99^x%B9%&B9 /&JB~FJBۿFJB6RFJ~KIFJA``Ab1V\9b1Ã9b1 $Z9555=EZIRIQImIIQABÃ9c19c1{_դ9b1b1ՕjpJ,z c9\ֵo9U|BU{9-W^,I j{")zx"){XTVU{hs`{hsڞ'{Hs6hs ~k")U c /Ϥ`zzzzjBbIׯ Z%R'sgR%-ZFRRA(VVgJ`r1xWUU` ` `a''a\WUUd)@55դ1a\^^_@xppp @_-(@ࠡ a a a__ A A %5 @``  /")%5B#)袃hJ#)͇'B1mm9$)ƒ $) ``h1%% B9 "9(1((a@@1a))+)~\^ !_^\\ 5555!k!Š!!ޞC! #!D!Z#!UUj9bAo}FZ#)V6.J#!UW~D!#!#!#! ""#!#!##!#!뫻#!!#!#!#!D)#!!##!zz  "!   VWuwwu*""""}}UUw]]!UU!_WW}"  *f!( **"   w]@6a'-axzz[AA\@(%%  xXXXA^^TTa A A  !ALB 555Z+B=6O[R?=/[*B&[KB$>kR.;6t%==WCJ6S|n|{Dt6R|z|˫QlH1|ޞԌ|{rs1|k`|RJk1B`+:)1)Q1)aK1)a :)e 2)q1)sa1g!ʣ1g!j1)~m}L: zzzza +++/a ! c1!Ac1! ɫ*I9'I9ؤA1kJc1'%fZA6%-i{ 줺**( brxhh`ls~zxxsk_Wkjcꨊkjcz^ZzjcI[jcI[IcjcjjjjjcIc**jcI[**jcI[(jcI[jcI[*jcI[jcIcjcI[jcIc(cjcuuuՊcjcuUjcccjc﯉cjcikckjckjckkkk  skJʂ{)[ %7+ |K |l+UUK)cPp`@sR?__ns!*n-/ p%R`/ރ1UWV\99:9A9B999&J17_B9xpaFJ9&JA//&JB *R&Ji--FJJJ9^XXxAc1kbbb9b1# )EZA555EZQ$ZIRIiIIKZA{zrr9c1}UՂ9c19c1}}r"15% 9A\^חN|AicFJ Ќ |~ܐ9z蠀js) xhsB16' {{{hsxx{Jphs ^Uc1 C1)- Z U%j!1s cgZbZZZxxZ~sZ-jZmcKFR \\\\9PX^^~`ꠁ`a`@aiY@?/!`{}9@_׵-8a( \/+ V^ a|AA AA ? @ 76ܡ>>=(J B!>r`HBd)9E1  d1hhh"1` 1`1(1(0a`1 >6#)a!\VWW %%5Zr5^_!C)?/D!#!W#!D!#!5% I{I@`xbAc{FRd9 &RIbI#!^I#UU_x!C#!#!!C!##!#!!$!#!#!!##!#!#!      WW]uu!"uwWW_חwwW!u]]U**!f***  a]uAapp`RrcAa\+ @(@ ؘ !@A  AAALB!%%%R9:pckJIR+:R :,*)sR'=w|7=-6ztVjrkjlSoc -Vu}q>5rh|nHr𫳌|x`rsjzz`sE)@Lc%%%%k1`xXX :)1)K1)61)yME$1)A1)4ڜ1)61)1h!?)g)b1 ppppa + a !)c1!) AC1Ic1AC1wu9#)%R9rA55-J %- M _{zr xx|~lsxxxsk޾kjc舀kjccjc_^^jcI[jcIcjcIc cjcׯcjcWZjcI[jcI[jcI[jcI[jcI[* jcJccJccjckjcjkcjkckcժkjckckkkk{ks[X+sl+k,+ icjꪪ)c%:~|1 PޮU//1p޵- r%JX`Zc199 p99/A1B9uz^999c1Ac1`&BA⣡&J9fJB UgRJppJb1``Ab1rrrr9b1+#/EZA%-- $ZI$ZRώ$ZQmo~ZIrbb9B)9c11")``@QB9 is9'rfRR@@`psb1 W_kC1(UUA &RV\xp{I%5{Is@{)x^b!xWUUC1 "b9)U_^7{)U-JkQ  *k ck^^ kZbZzzrRZgZbjgR-=- sgZ^b B9 \\XX!W ` a{aaia'a卉@ XcIaUյA 0(\(( bj~A/ aa@^zA @ %55 @^XXr@ --A5AD)L3J!9)(P9 xXP `"9/"9(kK1((`<,$( {ja 7@A /  "#!77D!#!W_#!D!(( (&J#!UUi9 s9x\VWRd9P^WUbd1&RAB`I9+/CAD)`@D)pp#! #!#!" #!#!#!**!#!#!#!$!#!#!#!  "!!  }!}W_}__W}}]}ww_]]]](!*"ijVZZZ!**a'7?a^r{}u( Ձ@(a  a@tvw!@ A AAA : R+B?6OcJϮrRKBye/[+:7tR'=Ws'=9wsxRxkh2|oc /Vs16??{wr5@6_^sZPQs`z`_{!@```,[! k1\\\V :)NN1);1)C1)4S1)I41)C1)A1)psΉ1h!˩1)k-1AXXXXa  a 꾾!pzZ n~c1!5AC1ɉAC1~^c1#)9#)7'fZAemiaFR9)z~I%5-UW^|M`pX\~zzz xxxx |swskzxkjcꪠ kjccjccjcW_jcjcujcccjczz~jcI[jcI[icJ[jc)["jcIc jcIcjcJc cjccjcucjckjcikc_kckckc**kk??{k-/{[Xp`@+R l+lKl--/-BV\\X1%55Q]Qկ R-1?c1^Xp9c1+-99~|9c1>?A191 : 9c1\Ac1Bc1+B9 &J9ꊫRJ+/5gRB1zxxpIB1{rrrAb1sIEZI,,$ZIRQoo$ZQˋ]9B1c19``9c1 @L99 |h%Jx~^W%J9^A1j1%URpbɇRA^\Xc)zUUc1 B1)'C1UU+i{bA )kszzjsbIsb cbܜbZlxbZWU(sZ55%-(sgZ^^bB9ppp`9#!^ZPP#! ") W"1WW`"1(*))`%55A~#9Aյ-9(p1(V(a px aj^ a- azap\WՁ A Aa? @`j@)-5 --9 # R#)ǧ9D)P#9p`) 1`&661 >!9j(@ (@@@A  A (a  @5#!W߿-C! #!D D!#!}uj#5% rIrpxI)VWWA#)bIb9z~}Jd9brAd1lD1x#!a-U#! #! C!!"#!! ##!$!$!!##!$!      UWw*_u}muu_W_u___}_](((("YVjjj⨢a}@aa_Wa@(aqsS  46&&a@__}}a A  A !! RA-)[ :'/[Jjqi/[kBsIR :&?kJ-/)k)KWs|zhՌszlxtoc+6R| 6?vWڟvӌb51|hhsPZZ|mcxXX{```p [a J) :)S :) :)1)cC :)ۚ :)4 :)1)41)x)g)1 XX\\`A} ߟ)֖")^^\c1/-- AC19#)c1 ܤ9)ɃfZAqS[_%R9jIUPɃM͜xxx̤lxzzl xxx` |ssk蠀sk_{sckc~kjccjc_Z^cJcjci[jcI[icJ[icJ[icJ[Jci[jcI[jcIccjcՊcjcuwucjccjccjc kcjkckcskss++++icjꪪ+[%5l+lK?+//̜Օ5 9Pp`@{_RrQX߷_QR1RbrC1WV\x9C19c)91 91 9B)^~ꊃ1")"/9c1B1 7%J9&JA>gRB1prIB1ppxXAB17777bI5EZI ,.EbIKKk$ZQ$ZI[9c1t9c1%/ 9c1^\91**BfR==-/Z`pXRB\^VW%JAA1x9!1B"1 %O|A_^^\A)ejc1UU-I{A5 Hsbis)kV}Iis k js)k믩js kUUJsb^jZ~OΤbZ/(Isb5)(sbp)sAr```A#!^^\\)C!") `Ic(aסAXp ApDA )(57#) X^W( x(apx^ aW5+ \T a^W_ڡ a@@`A A A  a a %59 %55(B!rHJ1UWvt9D)Be)(~~(@81 >770@`pX( ( ``ppA -=+a @Ua A8jx{!UU_XD!#!#!D gZrd! jd9~^D1(X\^A)5mFZd15gZ9yspJAPPpxd9`pd1 Ɂa#!a %U#! #!!"#!!#!#!#!#!#!#!#!"!     !w_]] ]uW__uwwu_}}uUWW ( jjjaÁaޡa{=- aCBCa/a@///(RPXX  @Aa A  !AAKB .[+BP[JZ{[BkRKB4ɅkkB /+Ռk/!w+!Wsjhkhhtocɯ)6R|!:rKjkR?'ڡ5Jomӌ|\\^QncX^^^kAppppZ+:)M1)L :) :)1)$8801)A  :)i :)sk1)AÊ1)sJɭ1))%)A\\TTa@????C) U")\\~zC1 Մ9C)9C1559 ֶ&&9C1"FRA7b9bA5=/'̓9 nxxxxl``l+pxh s~~ |s__sk蠠sckjckjcjcIc jci[Ic[icJ[IcJ[icJ[JcI[jc)[ꪪjc)[jc)[jcI[*jcI[cjcjcccic..ikckickjc"sk{s |s |[\X+slK/l///-HsJʊ Z ~|Q` r1⢠q2rR 2rb`/C1UUW\9c15%911")X9"! +-1")~耤1B)?9B) Bc1 B9Ab1ؘR"1\\\\IB1755=EZA////EZIebIcrr$ZQQSS$ZIpXX|1B1./+A19B)A1;ѽbMfZ\vRBCʮ%J9A1x+B9_׶Mc15Տ9xxxp9I{`P{Q- )k{Is}jbjs(kmˋ{)kU[r{*kjsbXxIs k%=)sZ kbmmIsbi{)s_]m)s&JpxzAD)\XXxd)#!^b!UU5%R R\TT)@"1@X1@xpzD9a %) x\TV1 Uk ʥ a׵/ a_a- ީz @ @ ~~A AA /A  +/c9?='BbjB'B 91N~D)(Xz( 81 0a. ((Kk( PXXXa @յ @a@tU.@UՕ^\\\D!#!#!D b#!5%rJ\^WWJ(X\V#1 */#1 z_ݧbC15%%bAXXxjI9k{d1ܶd1 crȢWe5aoϏ!  /#! !##!!!#!#!#!$!#!#!*HB_{rr     !w_vv__  !yuU}}}u}_U__* }aW\xaaCy]}a` `7?(\\\ `jjj a@]]_^!@A  !AAKB "/[ :-'[lB>/[+BʬRKB7kB/)k+wW䴄krxxtocϻ6R|+!Ԕr~l| )r5^ԔQ%]Ӕs\smc\\\kbPXXXJ)7KB)O :)ᅮ+:)7Yg :)m :) :)6 :)6{ :).1)4

1pr{_"!     ___uWWW   UWUUUWww"**(* e  -6@zAa `((TTT  a@]__^!@A ! A UՕlJ)ɏ+R9*[ :.*/[KBrjRK::馐cJ '?Ռk+)/Gskr줯tocG2| rԔ1|Z#Ԕ1|oB|X璌sR1|ssMc\\Vmc\\\\*B>6&KB):k :)}G :){愒 :)6q+:)ﶜ :)i>1)C :){I :)zi1)bc9)%57 a@rr@%%%%))+ 6&9 5%%-9C1<bC1X\{C1]]+ll+hhh`+{zj{sssꪪsk訨kjckjc^^WJci[Icj[jcI[icJ[jcI[jcI[jcI[*ci[I[JcIcJ[jc)[Jci[jcI[ cjcՉcjckjckjckksk{s{ t |ic@ |R %7l+l---= +!Xp`@ @1U U r/?9V\p@9ꫩ1! -ރ1C)`9"!5% 91<91`W9B) ^Z9B)A")&' A")IB1--- eZIMm}$ZIyyYY$ZIZIIb1@@@`c1B)9c1%9c16>Z9nZpXܔsJcWڋk [zJc&BV\XXB9J㳠Z9zP^9b1xДB)%{A5576˃js냊sʃjsKojs k\x{)k;{Js{)sjs)s~~|IsjZ~i{ kxz_)sj=)sjPXll)sZWu%fZ1^^XXR7KcJ+// [ xp`)@+/7)xV(a @7D1 pX_ - X\W U߫ a x\a\WUa a޷ /{@X޶a |h A A@ A뫪A--B!-B&><91i˃d)(x@1(1(0(nn~0 ja `A a@{(Cz d)XXXX#!D*#!ՕI{Ax|~A(`pp"1(m1 z~9 55%A#)=&R$)~Wd1ܞ9!k{9   aXx azz{A'/a - ##!! ##!#!#!#!#!$!  Z[ "ﯯW_]U_WuWWw***]! fZZ Ajza A~AA`(@////  ```p SA a A  !A%! lJ96ҭJ+B)9>/[KB.k/[J}eR+:bcJ'k)/s{s Osci| S6s˱1|zԌ1һ|˭s{l|r|!|kkMcZ\T9+B)jk{ :)>LB)+:)$ :!A :) :)7+:)7 :)^1)7^P1)Ba . A_^zzC)A#) ֶ 6&9) d9!xzz9!끁9c1?,IC)CCcJ#)6&%RA(IC1tvߤ9`ppPC) ll+xhhh+{jz{sss}skkjcjcI[Jci[)cj[JcI[icJ[jcI[*ci[JcI[JcI[JcI[jc)[jcI[jc)[jc)[icJ[cIc*cjcߊkckcsk?{s |{+s |RXPls( ===-n==5RGsJʊ A`UUWT o~Oިzo/ UO RB *")W^p9"!_c1!>9c) 9c)1c11C)`/c1")A") c9!IB1 $RAkbbcQAQA8>QAIc1pppz1C):9c1%%'9c1xppʃ1A$& kR(ԋk [kcGBxzzzB9,&,FJ1:c1__^X!%%55sFR{js\js닊sW־*j{}ʃ{U{k˃{}o_V{Is{)s^TTV)sk77J{kzz{y)sjvvkZjZ Zc)pZd1~Zc)Rd1``)@P aV)`kVAXXXpd9a ax a/ ax aVU az a/ a`Z ak @xa A @ A Aa /1+)--'B$):1\)(`hzk1({1(0(1@BbA = @յ/ `x`Օ5kVUUUppppC!){D) jIjbR(ZX\CA({zX^( kr9 A)?>wD1l~_W 1 7%AC1iJJj a)- A````@Á aa U#!!#! ##!#!#!#!#!___^   wu___u((  "WW_]}uWW]u***(Azxha )VwvA//a66`(%%%  p`pp RZZA A A !A1!J1aIR :'RKB O[Jq6/[lBSkpcJ63|oc#{t.[]Us.[wW2|.[c|[ ! r!+#||Ԕ1|6{P[sh}}Rs|vsncmMc)B\(B,B$! :)S9)3A:+B)Ǿ+:)Q+:)4 :)M+:!j+:)sͭ1)pC1)rK! 9Ja  *+ Az~ @-- )w)*A#)Ä9#){zbbA)9c1pxxpRC)FRC1RAwoJhA#)ؤ9Pؘ%R %--l`ppl+xhjh+{zXzx{sss__sksc~zzzkI[icJ[JcI[IcJ[jcI[jc)[ꪪjcI[JcI[I[*[*jc)[jc)[*cI[jc)[JcI[JcI[ic*[*+jcIc ( cic +kckk |sՕ |{ |+Rp`@J --)+ M-- Q--- p`VT\Xo %5Oz^TOՀz_֮̀~W֍p / +RlBk1wA!؄1c)1C)1C)_W1C)c)")h```I"1b9")I9) RAbrpPIA200QI6QIeAB)PPP9c1 A1/9")ppp{")555LFJCcR9몬kB [hBhgJ9||&B175R1^NB1%J sWWVjs {*냊{ت{j{((~~jsz{Is)3j{ kxxXX(sbIsjsrrz(sbzzkbp֕jZ )Z#!\XXC) `zz'B %%HJ: -B_^~|(R"1@^^^_ ArcC A 5(U a`x_ a5% apX a׷/ x\W @/ (U@`z{pa@ A@ A AA /c1@----9$!2;:1Z{d1 1(n1(mm}y0 ( `ppp - ` z @} % %%%%b#!Օ5%IhZjJ~WWA1vw1 9 ZX9#1k{})P/a;:8 :)8 :)1)pWla  + a@x@ XXXX 6.(C1 Ac1CrP؄9#)b/AC1A1~;*IC1GM%R91;(Ic1x^wAC1zwJ fZ--L}l+K{~ |sW^^ss}Wsk^Wkjcࠠkjc^^ZjcI[icJ[JcI[JcI[*ci[jcI[jc)[Ic*S꺪I[*[I[*[)[I[*cI[JcI[JcI[ic*[jcIccIckjckc+ /{k/+/- s+{//{o//J%5--?>n-%51 1Xpp`j Uˬ֍x^^,W, /Ս / /+?,9VVTTA XXXXc)  C)B!C)"!C)"!C))`hz{IB1IIAcb9 //RA/RAPXZQA66QAQAiaaA!ؤ9B) -%A1/7A")XX^^Z!%kFJsRZXgJ'B::(@XX\\ @ `b9 o d)```@sD! kjwb)xx#9(CA 555A 9)_D1xxX^a "a<,.*  I , @--7 awaa fAa-U ##!#!#!#!#!#!     WU***"""}UU]WWWwwW]]]UUUwWWW!jizaaaxaց@((  ށ |~A !@ AAALJ %%%%J1&J9&RKB7SlB4kJ.tJ|pcRQgpcBpcB*2kRrk=s{ss0snkno|kx̯k [;kZhUZxx:A~|\^+:## :1[+B)+:1EG+B)ӾQL:)m4+:)IK:)K+:1S{G :)r :)zi'1a@```a  a@h!a- ! ZPа9!55%Ac1wwA#)9;:IC1\XA9NFRc1?fZAl~}AC1MI9")IAqFR7%%({biMOlQl+L+| |s~x`sk|kjckckjckI[jcI[ꪠ jc)[JcI[JcI[JcI[*cI[*cI[I[*[I[)[*cI[*cI[jc)[)cj[ic*[jcIc뿗cjcu]__cjc/kjc ++{k{s ++{/++)+-//&:Xp[n----1P eZ@J}}  mxx^WM xh,/?-+m U/ޮ+ծͤ9TT\\GR ZXXXC)/C)!(B)!")"! ") A c9)5RA==$Zb9IA$$RAmmQB9sA!V1")/559c)/Ճ1!p``x"!=- gJ\TTV&&JUյ%JsB7>*{R/^RC)x\91]Zp9B)zz`B)xjjfZrrcam뉁,Lrrz_ {x{{/-{j{ JsWXprIskWUVTi{ k)))sb&.*Isbzb`pjgZWbGR:gZXX |\^@R!/--RC)x`ત9`_(@( 1a퉁 @(@/ )`x^W  ax a- ~W Azzb`a A @ A@@ %559#!{{a9e) /1)\\\\1(1(1((@TTVW `# )2 Օ5j@@`psbqRP sA^W'R)x^_W"1 #1(%59(UUx#1aW auaբa~^9aUՕ5J$)){j  7 aV~a֢ jâ aA ((Aa 5#!#!#!#!#!#!    !__uwu}]( ""_wwuWWW_WWWw_UU ****abzz^aaa>*>`(Aass  6a A A  !A !+B lB9kǖJ :A/[+BSLBk6kS;tO[9-S|R~ؐcRc/[socStRoc--/+Ԕ1|k1|kظ,1|NccsSrsMcnůk [X\R%!xxJxzU%! @X\ :)8 B){ B)ii :) :)+:)㺺A+:)+:)>+:).$+:)+:)\sR zzzza@ - a@xxxx!a )) ") ^~߄9! 9#) Ic1Ac1|I9iIc1.I9I#)kcsc9 pX^b=-({Z`p+A l+L+h`z+sxxz~skVVTVkjckjcjkc_ki[cIcIcj[IcJ[)[jc*cI[*cI[*cI[)[J[I[*[)[I[*jc)[jc)[)cj[Icj[jcI[ jcIc+*jcIc"kjcsk-={s  l{/+L-%5&:``-9 n----恣pXX WV\\ %5-M-t~-VVW- UM*ծ,+/դ9\XXXA PPXX B)'B)!U^P")!+") ?A)bbppI)RIQA<6IAIbAIIiiIB9b9!C)!*//c)")(_W1!zzzz̤!====FJTTTVF&B%- (ZT\\KcJ^__'B1TT\^9189C)`ࠀc1jxxx.|AM MZ싪{xʃjs^\{Jsۊ{Js'Isbxjsb})sbm sFRz^ZJX^WFRA_J XIUW^pa@ꪪ9 -:d)W1!Xp") (>7 ^~xxC9@(a׿x @X/ a  `>/ @`X )y a`跕@^VTVA  A@ A Aꪪa ?:!9e)1)\\\\1(VT|~0(0 jj 6&' +* ~@%% __jPX\VI{QQ#1o#1(a( d9(5--d9h~_AחA~A?%AC1a--++A#)H$) $)^z ^ @z a\ z{av*Aaa_}%a 5#!#!#!#!#!     ^^U]]_}Uuu_}uUU]W]}}W_(((!Zjfjjꪪa az뫡b" azꊊa`/'(sRRZ  6&&&A A _A  ! !! lJA KB1$J+::RKBsSi?3toc>rHtOcX,kSsoc&>S|OcZzsk7=sbx|Mcjs-cқk [N΍ncR||jJxxx%!Zרe)mmKo!@+B)knk9)誇+B)?+:1imE+:)+:)I4LB!LB)+:)+:)r :)41 pppp@aA||\|#)#) ' 9)b`9 Ic1A#)Ac1CbsJC1I9Nl||IC1{zC1 \\^HC)---HRppIs ;l+L+^z+szzzxkjc躨kjcjcccjccjccjc__uWjcI[IcJ[jc)[JcI[I[*[I[*[)[J[I[)[J[)[Jc)[jc)[I[Jcjc)[jc)[**"jcI[icJc #kjcsk=+sK | /+lK*( m==?-9%7Ύ/+/xp Xpp`(Uͬ-̴X촋z촋*U촋L̬-L9PPppJ XXXX  *9 {5B1!UUW\b1 A)XX\\A)5555QIV^Ib9$&Ib9mmAB9A"9ppp")!B)!")"!c)!zZZzc1̤````Hs&BtVVW&JXXXX) cTTTV [Jhx&B1\\T9c)(*9c1^c1xxxz9鎔,,˃. ˃xj˃isx言{Js { k.~^Isb|~WbZUjfZէbIXzgZJU+b&R+ZGR(GR%UUR@UW^xD)a+-d)$!1D! -Յ) Xp`@1-y0@\\(A%%(`X^/ a%X @ס @*^ \V_a / @5 ˂a A  A A@ ! A1)9)\|)(\\^W1 ڷ0(}(@@` @5 `nB9 I` IsAxXXA1Bppx#1 `p) 7) xXz @zzA5-aAjظaAA"0A =-/+A!`pP\$)!]o$) )p (" a~j@ -\a.PaA aXpAzxd!a#!#!#!#!      ]]]U((wu}]}}UW_}}u}u!j**+jwaaa`//@.??.(jj A !@A  ! !AJ)lB1>R :sͧJ :8/[JAS|S7>s|k{kuwSsO[{Osoc'92|kXsjRk%&kxZ~^s [jkkR2 NcRSSNcf)xxz9f)E!h`zx9 :)r :1O :)C+:1+:1yi+:)qi+:)+:)+:)4 :)/4+:) :AXXXXAa@?#) c1 79 `xxX9 5&R9XPA#)b9յ55bc1VT|hAc1sI)c1 ??7%sC1 ( jfZ@XX\lc1K |+shhzzkjckjc_߉cjcWcjccjcjcI[ "jcI[IcJ[)cj[ꪪ*cI[*cI[)[J[I[*[I[)[J[)[Jc)[*cI[_JcI[JcI[ic*[jcI[**icJccIcsc----+{--L+--L55/-=-1XPpfRPޢOxx~_/ރ9@Q}}m"1 ,x^^VkkKK //% - &Rp`@fZ Zrbb  B17UUUA≭9 555A \\VVA)5%- QAނAB9OmAB9kkAB920A)xx!)!^W")!C)!+ C)!z耀C)%%--cBVT\\FFJ Z\| [Jxxpz:1TT91Uo1C)VWB)hxxx/)ʋ!m ]z,Z {˃s{isZJsbxzkZ~|^WZFRWZ&RZFRgZFR6bFRbrZGR-Z&Rp+k(zꪪI1$!e! pXd) `z^W @) (acbp~A ..:8( {} A\WWw z_A //+@AW__^a //// a%% ׷a A A@@ A !D)a#3!1X^)+ 1 1(( `pppa   `@ހ@@`UU?s&Zppx|bI=55bAX\TVA1xZ^W"1 no)/- (ppxAX^VׂAaAA9aՕ5ID1-j9!TWUU$)!o慠$) $) z) ࠀ a^@a׿% az{Aj(aA鯮d!a#!#!#!     ~v_^]UW](uu]_Ww!_}__u}WU__ *ji**amA a驁a@ `?===(\TTT@@ !@ AA  ! ! !KB%!!KB9,8J+:RkS :7/[lB4=t.[;'7c6T|ks3|cstc9)skrss2|Ncx|\ncZ`ÃkjJNcRRR!xpzz%! F)$!p{zz9@5555 :1B+B1Gg+:1&+:)I+:)$+:)I$ϮK:)MlB)SB1{a :)A*. :)8+9@\\\\@aׁA#) oc1 7% c1XA %--+&R9`pAC15fZ97''%ɋIwvTAC1|I |\\AMMrC)r)bxfRTTTVL -L | |s``pkjccjczzzjcIc""jcIc cjcWUUjcI["Icj[IcJ[jc)[*cI[*cI[)[J[)[J[ J[)[H[*[Jc)[ cI[_jc)[IcJ[뫪Jci[jcI[*IcjcjcIc""**sjc/-//+{ ---L+L=---NA`@c) %/]OՀ~O;U"1VVT\-C1 %%5̬Jx~k+WK*.kJ/?촋++-- h{@AC)bk    '+b9 55%)I")---QAcbAB9MOMmAb9qqs٣AB9A)||~~! *+")!}]_C)! C)!^ ----isA~~訋Fb*ctTtv*[GBzx``9)V9C)~c1C)z\C)zzjxխ#)鯜I{) xhL^˃Isj{)kpisbz)kb*IsbUjb{xXjZ׾bFRZFRbFRpbgR5bGR~~gZ&JGR#1xAah`! U@ @(a%%/ \\\@ a Aa A a ??? @?//) XZ_ |||A  A A A@AA'B1`D)RR0 0(( XX\܁ @a  @a% ,`fb|gZAxR#1_c9(C1(mAi(¡ Azz Aյ%-Ax\aAa@* 9a% 9!@`x\#)!$)!$)!($!(!! _] _ bꪪA^@ %aﯼaV\A˯@ -#!#!"!   ^^]wwwU!}U__ww*aUarz@08( A(`=55% @`@`` a  AA  ! !KB1 .J1'J16R+:;cKB7t[/t|k&onS|pc(sO[&S|k7?Ĕs{Zk~k.cpJJcokR1ncRLgfnZjB:):pxX%!o%!-!Xx{R@ :1S7 :1Ớ :).ʄ+:1EK:1QemL:1y۞+:)+:).K:1햔+:1+:1ؐ1@\\TT@a A#) m}o9) d1 IC)--+ JC1``Ac1((C19\TVVA#)hlj VVTTRmy({FZbAؔ!a~99 9%55L |,szzzzkjccjcz__jcIcjcIc * jcI[ *jcI[Icj[IcJ[IcJ[jc)[*cI[I[*[)[I[I[)[I[)[Jc)[)[Jcjc)[￿JcI[Jci[jcI[ *jcIckjcUՕ{k%%+{K+----l}- %MJ*?ͤ95/nŠW/MUmŪUc9XPp`+AՋʋ}*ꓠU* k*- 촵=// AWVT\JWWV\   +/B1 M)/IB1==IcApxpIB9}{{{AB92AB966bI!~~~~")!"!!^ԖB) bz)o! bִic{RJkgJhhh`9d)? 9C)zxpc)#)C)xxxx.| gR\ js{)k@x_js)kPVף{)kU}ˋjs)k%Isk\h kbjbTbgR|ZFR bgRnꪨbfRbGR^b&J{~\gR'RZzxp'J(`R UW^x@ @ (aՁ xa A AA /a //a V a) |\\\A  A A ! !@ꪪD) ) 1Boח1ZZ0 )( a@6/ IJ `@({begZAX\A)\ַ/C9 h~) rZXAX^֗ aAaAࠂ@?9 d1!v#)!$)!#)!)$! !i$) U_  WV~@6ajՁa^՝+aAa #!"!   ꪪvv^UU]w"}]]]]]]!uUU]]U__U}}UU]jjꪪAjbAaEg`a(`--  ```p @A!@A AAF) ՕKB1cɎJ :ZiͯJ :siJ :,cɐcKB/+S|[k6sc~\Xntc=76ssocrs[x|k [AKcncR3 [jJzRZ1V9xX%!{Z%!P|9A%% 9g) :1II B). :1I :)(0.+:)A$K:1kM+:)ca+:)aI+:);+:1ʣ+g)@TTVVA!A55C1!}9C1 //C1 8<Rd1//-I98<44Ic1jhH{#)5555s#)AC1'7A)tjc16$FZcbbbLH95%bc9=+|b |sxzzzkjccjc~~jcIc jcIc""jcI[jcI[Icj[I[JcJcI[*cI[*cI[I[)[)[J[*)[I[***)[J["J[)[*cI[*cI[JcI[Jci[jcI[cIckJc+ {k-/ +{+k --̤lͤUlUc1XPp`촤A +U-KU̴Z@@RA ɋR ɋ ɋ/=k //))̬ )++m--59\\XPAXPp` ___  ."1 Aaa)5==/IB1==-bbA__VTAB9ңAb9AB9B9 xxz^! ")!c) ZZrp 뫭C),ZXxLb{ZxxJs9`brxB1srr1c1xxc)")"!xxxxZϜAs|~WU IsuujsU{js]؊{Is{)kIs k\ZZkZxz~bgZ  bGRbgRbgZ.+B1SKB1m+:1q{L:1q+:).K:)4{+:)>m :).+:1dS Az)A5%%%c1 ?/'%9C1/d1 6JC1--AC1$ Ic1hhz({95jc1FZ9חfb)6$j  h'b``bjzzs9% &R9)-- |j |sjkjccjc__cjc}jcI[*jcI[*jcI[jcI[*ci[I[Jcjc)[jc)[I[*[)[J[***I[)[J[)[Jc)[*cI[IcJ[IcJ[Jci[jcIc*kjcsk{s +{//K k *Uk UKA@ʋc9 // iW H{W H{*RVT\\%R %5H{ /铉+-- ----̬ M̬555?Ap``@A `@誺 ))/ $Zb9=bB9\^_^A!1A!1,$&A"1m"1z!/C)!c)!`c) UR!){Z Jcͥs*k djs9XX\^91@@@`)C)c)!~!``hhxoAYs2B szo{ ʃ~˃sZ8js_z⢋{Is{zxxIs kp^W^kbWުjbWbFRXpZgZ;bgZ|}]ZGRgZ'J<~zZGRUhZ'J_GRJGRJ__WZ)p *b UW^x@ `zzrrA @Ay]Ua a @ ) } xxxzA A A A AA D)@% )02C9(WW^T(@@`` @5 hz FZ\\XXFZAXXXx9 \T( )'/ a|~ aaX\\Vaab`Accd1a5%-/D)D)!)$!)$!)$!!$)#)!)#!$) zzzz$)) _y x`a A^xAA*A< #WWv]WuU""￿WWuwwu]__uwu(("ꪪOea}ma}uua@ (ɠ }}]ա xX؀A\TA !@A ~oAAKB 555KB1c&8J :kIJ1cˊJ :>;%[B75Aa`8, aו55) $!_$! $)$!D)!$)$!)$!#)!)$!$) (!) _~ '^^|aa\jaA6ha輪a5W#!  WWuUww]WWW( UU}]__WWWuuU *Z* ﯯUU{{덁aA@ (( ܜATTtt@!!@A  !A9 %%%KB1lB :&:.[+:kˋB :c/[kB:3)S|Rbk=WtmMktcKRА|R4ocjJ޾R1hh`JBg))B1 :1vIBE!zz1! ||~^9 +B)Bo :1o4 :1+:1O4 :);$ :@H@a -))a@x#)@=c1)$$d1 @``9 Ac1].%R9b``9C1s9%R 66&R")zzz~%Zajb򲉋j) rd1HАbTTVWB#)-//.rA--(kFZ>ޟ |sskxx`kjc~zxcjcvjcI[ I[jcI[jcjcI[jcI[)[jcjc)[*cI[*cI[I[)[*I[*[ꪪJ[)[I[*[*jc)[)[jcIcj[Icjckjc+ skss { {z~~{sx~^{is*_{isUs(kp^W(sjur%RXpprfZjbjb +sbBŠ+bFZ}sfb s+/K/--- K//--m-/mū=5AWVTTA\XXp!1////$Rb9--A"1A"1Ib9)cb9 rz{z!p`!-555C)! c)!rƒC)!BFJ#!%Jc1(JsgB/5- c9@`x9C)Z{1#!d)#!z{}!xgR)88{xX\T-isb"jsbwVT cb^{b/U{bUUjsbUj{bUIs kWzhjZjZoﬞjgZbGRgZGRzZZGRZGR.؈ZGR^ZZ{b'J /bHRޜbhZ5?>7bAxx| // Uh TTVV@ꪪ)a)-JAzzzzA @i///*( (AxzzxA  A A ! !ΜՕD)PXXX1!no! \\\1*(@Xx\Ta @@55%VWWW@J99#)ؘ؄9)X^{#)^ a`pZAa}}uA/ a%%D) #$)$!D)!$)$!D)!D)!D)!)$!D)!$)!(!$) w & |~ {zaA~VV\aA"# %A~~a - zU]UU_W  *""WU}}]u]}wWW]]U_WaT|a///aww~xA@/***)ssrr 6a@a A  A !! 9 lB1i6J1'6pcKBJKB}cJ5?- .[ޖ7k_wpcCKkkRrS|cdsRkR&/sRRg)`^^1. :13jB1yyJ1_9%!xxz xz~~ : !!9)38 :1Q+B1KB1i+:18LB)IKB)r+:)b+:)+:1q :B@Bba ---/@a)C1@--- d1 9#)ZAC1_J9=%Rd9hhhzI9b9755I)75A#)|lEZa4({br9C1aZ95%rfZ sA``s skkc\\XxjccjcI[ jcI[Jci[jcI[ꪪjcI[ic*[I[JcJcI[jc)[*cI[I[)[I[*[I[*[ JcI[JcI[jc)[+***cJckjc/) sk+{s s s{isxZzxis)k is(k^W(kb_jb\jfZ@`bFZ bb^UjbsjjfZVT\XrfZ %%({j +/*i---*/---M +-%M555ͤ9\\XXA p``WA955eZ b9"1geu91iy{b9)srژB1xxX\ !///c)!}C) #!!"2gRC)55R1%W*cc)UR1Xz{1C)bc{C)#!ojj~#!px!zzs5gR6{TttV-c{b\xJkb}xbZbZ‹-bZbgRz kZ/}jZjgZ5bgZbGRژ`ZGR.bhRbGRZZGRZGR55-/bHRܼbhZ'%?bHRa77W .5@x^A AD! 55%1``b@%-/@T(- (@xzjkA A @ !@5 555$!XXXX1 B@ @1.(@VVTa` ____R֤AWVVT9 xXXC1br^^!+ aZ\\^aA**aAaI{[d1}-d1$!Y\TVD)$!$)$!_}$!!* $)$!U_$!!)$!E)!D)!$)!! ((!()!WV ㋮ azzAXbA  "A뫭 a5zWu_}WWWuu}}j1UU51UUW\ja==aaZZ[_a奥a7775(RZXX 66&&a@ia A A !A :! kB1SlB : >.[J O[JrCñkkB--k5--O[$.ocbb⺔oc^_t[_tR^tZ/+|Rxhhh :g)21%!dLNj1%!"?6&)B1YqY:E!`ppp)Mm@hl+BG) :1IK :1J$+B)LB1LB1SyeLB1i+:)&<+:).+:) :)<{sxksbxpp cb *bZbZZgRr`bZbZBZGR5Wb&RWbGR`WbGRZgZ bGR WZGRbhZ?b'JrrbGRϩbhRvU WVTT %d)aU@@A zꋥ1`@/7֡ATVW(a=-({rpzA  A@@ !@%%% D! d) `p A(# A@{____9\\XPc1 xx %-e1 eɋ a~~老aU՗a]__Uaח5%AI$! D)$!UD)$!$)$!$!x$!a /D!!D)!D)!D)!{{$! ^_! ! x axxzaWAUWV^aA %%a/a -5W]uuu}u__U }]_}}wW]WWU]] *95%(B\\^U  ꮪA A‡a=a_\ a5(\\\ ~~ a@a @!A !A :b K:18R :7[J :kR{scRlB6bՌR -c /S|k|vWs SXZcR%)sJkZ,>%sRwKB)ܼ :f)ky1%!6:f)Z)x\^e)B!Aח*B1 :16+B1+B1MǤ+B1aLB)&LB1mMKB){a+:)+:)+:)>1 ``ppa@=/a #)!!#A#)% c1)4.nc1 %R#)IA$%RI%KKA!LNbbc9 *z^%R/`H ---/({%Zb`fZ jbbbc1a%% bA (sfZrppi{c1.? |%'76skkk\\zkc~x`kjcUUcjcUU_~jcI[*jcIcJc[jcI[jcI[jcI[JcI[jc)[jc)[JcI[JcI[jcI[jcI[kjcsksk/*{s}{s{s W{jsz_isgB`pppJgBUbgB %%%bb|^bfZ~^bfZbFZbFZbfZbfZ*+jbk뫯fbZjb %j--------m -MI`@GJ#)----gJT\Xp A5555b)kk{sc9(Қc9(6B1(6O U __ d1)zC1```1!=1!>xhc17c1WV\x1c)21C)zzz^C)#!VV^#!@``s`  J skk׫{s{jsUjs*kz*kbW\xp cZ cZ꺗bZ~|xbgZ/bgR8\VZgZ该ZGRxgZGRV^޶ZJZJ hZJ -hZ'J*gZGR bGRrz_UgZJprrhRA0 TTTVa 9{] A A \!@@@ a-5(kA vv^| A A AAjj{ v\\\\D)`BB`@<( J@`!/ 5%____(( #)p``C1x|^_!--/e1)齽D1 ZxaWVTaՕ5!a-)d9CbRZ*$! D)$!wwuU$!!(!ApAWZ`$!A -$)$!뫯$)$!D)!{~! !/! rp 說* p 낢AaAPpbk`!Aa5U WWUWUW___]u((UU]}}UuuuwWWW]uu**A %aoika==@ a55%- @@ a@_@!A A !A :LB1//J+:%5/ckB%5|O[yiͯklB^XrpoclB/k.[ Uc[i]cJjO[R_gkJյ6:| [''.c1|x~kJ)|1F!391%!HJ1E!\F!Xf)ccbb)a5 :19< :1kl :1(LB1>LB1oLB1SLB)KB14+:16+:)&<+:) :aPPXX@a 9 5%I#)j#)>9#)pXXI#)IA- %RABBA)rrPXJ %bpp{A%% sA``barRZ\A----(s&R(sZRrbsC)xpr)k4<skskkk___kckjc⪪kjccjcwwwjcI[i[Jcj[IcjcI[jcI[IcJ[ꪪic*[Icj[jc)[*kI[kjcukjc+ sk?{s{s{s/+{s^^^sIk^VIkgBpXXXgJgBbgB5555bfZXbfZWgbfZfbfZ_W]FbfZfbfZbGZ *bfbbfZjfZ//?i{j---- ɋ----M- m_ūj*Rc9` *kUW^z`A5$R(rrzXc9(c9('"1Kkc( d1#)d1`b`b1!===51h```*cc1sap9`ƒZC)UUUTc)#!zk#!!{^!pz~^sUՕs9`pxEZ kk*c.{kk sJk~_Js*cJkbzxXzZZ,ZgRbgR kZ-b'JbgRokuZFRgZGRuGRJGR'JzjȨ'JJآPJAV\GRAUUGRAUgZJGRA VVTTA a @ Aꪪ ו- @ッ a﫡 a55 ` A@ AAoo1TTVVe)d)pPX a&"9@jzzra@( __UUUUUյUUUWK@ZUUW) d1#))+D1 aV\؁ajܔ9% !\| -!//!x$! $!$!z$!$! +D)!)$!!.!//..$! ZZzz! j  zꪪA`!aAaaa %5ꪪ^uuuUWW(( WWw]]_U___UUU_W_wwuU fj*:ꨪ踢A%',(a>ߡ@(@//// vw@@@`` a A A! !A KB1lB :rrJ+:577[lB7O[-R^ZzxclB_^/[J'].[B^/[J[w[J$ưkR?%5NcJBxPJ9XP*Bg)l|n1F)"*)%!RR1%!ܼ܆)rrrr Ba555+B1$* :1l$:+B1=LB1yM+:1+:1h$9 A)brzZC1 7'd9#)XZ^I928IAãFZ9xxA xXXI //%R 44hFZr9@ZaTVVV%R=///i{b񳻾I{jcᩍj9z~x s@p tIkskkk~^kkkckjcjcc* cjcW]_WJc[jcI[jcI[ﯾj[IcjIcj[Icj[Icj[icJ[++kjckjc sksk{s-% s |{_{IkxIkcx\^cgBXX\\JgBUUUZgB55=bR~fZAWbJbFZՇbfZUU_gbfZfbZbGZ"*gbbbGZ*H{b----ˬ----,----O]{ ~zxxˬFJ````Z&B%_Z1h'JWVxDR55I "1 1 i!1s[[[ **AC)#)UUC1 BBB@C)?;+1 ppX c#)O|A %/|!\p9\!@zk`% k9xX\{jkk*cxvVkk c(js c5U)k cX^U*cbpz}bZ^\xxZgRXZgR bFRZFRZZ^FRJ਼Z&JcGRJGR&J⳻GR'J'JA'JA*'JAUA9JAuZ9/5$! TTTVA  /A @A ??@-@ `mox a}@>>(as{a T\\^ A A@ik UՕD)ѽD)Z( (@p\\Tq@UՕϽU_V\XpD1 7%d9C)//%D1 4&)| aյ5%A ic ?  ($! $!! *$!pp$! -)$!E)^Zz$)$! zzj`!!zzz{ } Axa A aA a7UU#^zZu_UuWwWWu  (*(w]Uu__wUW]}__UU  >.+.aA޾a`(%%%  A `A A !A! ՕKB1><8KB :C&c+:14+:14+:).+:)>*:)>& :@\\\\Ak @Օ9C1ў9 ܖC1#)A)ޖRAֶ&FRA5FRAXXxhc9!{Z#)==b#)hfZhAX9aՕbC)%%--I{j55I{b\jI``ppjabJJJ |  |k ts(sk^kczh@,tJU tgBcjcVvjcI[jcI[jcI[jcI[Icj[IcJ[IcJ[cIc/kjckk???skusk |s%% |++** {^z``{Ikxppx cIx)cW S UU9 UUAaWUU)A(UUuc1A UUUA@UUb@*UfZ-fbfZbGZfbZfbZH{fb--%%h--------oދU,xx\^ &:`pppfJ&BB*fJ9XpGJ9ˊ&J <R(\TTV"1 Mi"1 asss \T!C1#)וd1)jzC1! C1)BZVW c#) %.97Ws&J ^zꪩJUUK[`5/ cB`Js!75sbJk*cVWt*c cPb)k cUv cZ_^cZbZ[ZgRx|ZGRwZFR&?fR&R\^_ZR^zgZJIJIgRJ-hR&JGR'JV\xGRJ//5GRBxpGRA_^GRAciRD)Na @ A Aa ?`j @ a\ `ﯮ* A(a ^\\\ A @@ 5><>r$!VVVVD)`ܜ1 k( >7@5%% WUUUA`#) 9!/9 B axxpd1-/Ibrz^! /!zzh/A\|AˊA %%-$!Z$!b㥵!5$)$!$! @$)$!!!{ j`@a7 aXXXXa A a //aUa %Zuuw]u]]]]w]_UUuuu}}}}]u}} jjj*zA* )-a?a@(͠ U `ppxAA AAA !1 KB :IMlB :JKB5q[lB?5O[=-%%=---٭2|7kמՌocW2|RWc [tR [1x|VV*B1:*B1ys9%!nlF!%!-!67e)AxxXx :@% RKB R9~v|x+:1/;+:1AϤKB)4K:1&LB1mYmKB)sI+:)cc+:)bC+:))%)@\TTVau]C1A9C1Kcr#) ,>6'#) *I)55%R9 &RA%-=&Rc9h`pc9\\^fZ#)- FZ!/))+fZ;:l||C)5%%bc1- I{j5I{%Jpp`bIr39mKK+|  +|s+|s+|s^xsR@@GB&: [GBkjcjcI[(jcI[(jcI[ jcI[Icj[ic*[Icj[cIc//kjc?kkkk ""sk{+s%5L+U} {xXs `ZaxWU} !a-e)`x A, ~z@A]UWXa a I@5UUfZa-bFZfbZfbZsFZ%7kH{--------mŠx^ˬxz^FBPPX\gJFBgJFBjgJ9^x`B9JIU9`x`0U(U`* C))>./C1#)~C))#) >> c#)%%55Z1xxs! -sL[\p k+[UWZkR/ Blc!x^WJk % Jkb?UuJkZ} cZ cZ cZ﮶wbZbZbgR^^ZGRW^޾gR&R%'gR&RWWZJ}_zrgZJ{]_GRJVGRI^GRA^GRAGRB7//GR'JR'GRAGRJENhA@@`A @@!ꪂ@a????  ` `iKʊ a au> a}' ^^^^ A A ! 5%%%@{$!TTVV a444(aCb.K# ՕUW_^UUU++/е: V\|d9)9 bpxx#)ޞ>*A %d1X\TT!j(7. ޠؘ!b !p`j~a!5$!!"D)!D)!D)$! Uz` *!`!aXxx\a A A a  /A?jjjuwW_w]*(wu]Wwwww_}W}_WWu jjjjffj+/ꪪJUյ-A---+a~~A@(i  xa z !A !  ! !1 555KB1&6>lB :$JKB[KB%7>tOc5--t+ [٭WjB˜Xr|p`S|oc``ocRbbtZJBg)|JB1̆*B1ӓڨ1h%!T! %!6757e)a\\\V BA R :--9-RlBZҋJ1|l+:14LB1iOLB)ںsl:1lB1+:14+:) :)/>&&6,!`!zka^^b ?Yy$!/]}E)D)!{$)*C)!_!!! a^^\xA^Z^^A ***A :a />A**a %5U}]uu_UUU" W__uwuu_WW}ww]}u!Wjjj.+*kʓU5-KJa@.>az`@**/(aqqs  A px !AAA !+: 5%%%kB :%lB :JKBPRkRJ-/[-%  -٭xpx72|xXX~R|Oc@`prsRssz[s*:JB`9f):)B)o :g108F)pP%!f%!mimE)555%!A\\^^ :A R B) .[J^~fR :T0KB1KLB1&6K:1k&lB1i{KB1[sI+:1rrA :)ˢKB1I @a&RAd9)hxzZC1)C1 \\A &RAXXfZIA)pxxxC1''IC1sҒ%RI *.H{bfZPPPXZ=-(sZ}z``jbai)sb%I{%R{}j!x說is576LgBWU |gB*+|s tGB`pppGBf:**gB&BꊊkJ kjc_cjcމcjcRGBTVVBGBjc)[kjcikckjckjc *sk}}/skss R V{1{&R(TW]_( APZW\A3|z  * /-A~~~lATzCsa *A   -A׶.a@Z@-U,|1fZgB*?JFZ--%% m M`isFBTVVVFB&B gBFBfB `p) >]9)A1U\1^x!U\`蠠aﯿ`.:D1!)"!C)!C) ''%%9!ZRp`BaRBxࠠJ@^x1 91d)#!6&c)`8+c9 +cZU cZ. cR~ZZ pbRZRZhRZgRk~~gRJ```FRA/^ZJ?ZJ8(*gRJwuGRA^XJ9'JAJ9zxA9>'Jc1*_B9 .A XX\Ta@a  jkkrA 55 a `*#(.*  axx a? ^^|| A AAjjzz#! 2D!! (a(@``xP 5% * ^z o#VTTTA#!9#)Pغ9 `9bZWW  (!6(`rzIa/a B $!%%'$! h!7$)D)!mm!UUz! !^zxxaA^WA A **a >A@> V^UU_UU_u}}uuw_]]u] jjji U5- FRj9`a 닡Aa|@..(*(SSZZ  @! !!  !A : %- kB :}J :7>>JKBxbRkBs/[/---t-%%57(wgՌk^~t [`bkR2|1ppxz :);> :1I :g)ltF)!b%!kckbE)55%5@\^^^ :b R :/-?=RlJ*"RJR :V~KB)aLB1ۿq+:1&KB16+:1& :1' :g)h@ @ad9a%%%D1 Xc9#)#1xxzIC119;;RAbRiMA xz~A %%JC1fZA?'-)hjdbX\\Vb----(sFRʇkby{)sb=?:j&R^\|&R9xpb6gRG:kGB+|s |gBPXXXGBg:gBGBkgB kc~cjcڸjcS@BGBTwGBgBjcRkjckgBWgBkUUkk//sk++ |sssUW^Ic:\FB$1pX|d1)^^\) [^\(Axpࢣaa #?AU azsaA%5A a ppA A  a BJa -FRB &Z5խͫ m W,J@@jR&BvtV&JFBgB&B//&B X\VW) - C1)J#)ʋ%JD)_P)`x!}}\a`D1!#) D) D) - D1!Z9ZRZRAp`9'1!_]#!^WC)ו/ FJC)7Z9-ZZ?bRZgRZgR{{}uRgRyUՈRGR*2ZGJjZGR^GRA\((&RA)VZAFRJGRAА\&J9zA9WA9._B9u-hR9WiR1U?e1 TVVWa@+- a prrr@( `뫡 `  (  a yiɁ xxxx A@9 UU$!i1( x\\\ %55( ]]}UU(1UU)#!sA#!5UJ#1֔AP\W -/(moia A%%{{!+!%*!x!.*! $)%$! !$)zzzz`!A A A *a //a奵a %5zzZZ]}W }U}uWU]]]}]U_u " sUյ-H{d1 (H{C1p\b155 aAA%%a\z a5(X^\\ A ! A@ !! 9 UU5SkB9'6J :-'JKBcR+B sS--7|/-wՔ-w3|hxxS|kzkkkR`pppk.[Nc1pppp :1> 9f)9lhl~%!0>!r%!bbb`%!-  |||^ :!J9-?-RJ^EG[JGRkBs˭J 2wXPLB)c+:1Pc+:1CLB1s+B1^R :!B@BJa ) @d9@ C167C1!.C9ߟ??I97>&&&RA77j9kk{C1 ^\A % Ac1 rIH{fZg9TוZc15=/+kfZ&>*sbo(sjqabAhhlgZ9rbxzjGBW__[[GB+|ssGBX\\\GBf:((gBGBkgB %%%kjcꪨcjcjcJ@@fBGBgJG:jcJ k)[JgB&:gB&:s)[*+  |s5'. |sʂssh[9||\VAd1zxZ1#)b#) \x }ּ(b~j a A /A 6a!? & zzppAUU5 YA\x\~`!@ugB -fZIzxj fZ ,^h{hhFB:FJ&:FB `p) 7)(#1)#) J 1#!uBD)X`!@`d1 D) //D))h訨D1!#)!"ZD1 RgJ,8RgJJ\Xp#)D)#)D))1! /gRB)/?ZA ZZVhZRއRGR~gRGJ gR'J?:Z&JׇZGRbb&J/FR9^xfZd1&JA/%hRAWW*ZAU_bD)WZbWJ UHJUB WUU@A a  #)a zzxx ! %%% ` 5   f켐!a Xxpr A A2AՕVUUU,CI()@WՕ5#!````UUUU___5WUUU2<<(@@/#!\UUWd)C!ꪪAk } ouبڂ zm˂A* $!WzkkX$! -!5-+!^Vxxa*ؠ %$)$! j!h`a A A A *aAUaa?% zjjjU]}wwUu}W]UWW_]]uww"j ~jUյ-jc1 `s pJ--b1րAՁAu a a====  ajA !A@ A %!c % J1\|vkB9ͭJ*:7?JkB\XbJKBkJ --ss -%7wt---Wtx\^Wtoc`ps.[pprk [R1````9g)gg1g))hjjF!dF!Ӓ!`ppp%)ɂ |ܞ :)"J :%=RJ9RJSJ6J*:blB14+:18,KB)+:16+B)&9a@``a +++ a@d9@ #) C1 Ik{A)5Rd9'- &R9/--FZc1``ppC1xx%R I9ACbA==9;r!@`d1555b9==-+sZ`hl~(sb)sbjJ|\%Rd1"FZj~~lbJGB=m tjc##!kgBTTVVGBF:gBGBﯪkgB555kcx訨kjc~jcGB````GBgBgJF: jcgB cR@@@gB&:GBf:*{gB + |ս+|{s c@RB֩R9Uw|h9d1}d1!|hp! {xx (AV\Xa ?AiuUaAuUA >AP^WբA% ahz{{a@਼`A_=a@u #)@)-%RC1 -ˬI %5촋`ku*fJ@`&B&:FBB"**J&B X\VU(''--#)(+#1 *~) ]D1 )$R#)㉭UeZ#)WXbc1aꪨ `#)ad1)D1#)D1#)WյD1!gR! RFJ 6RgJ^gJ p``#)a#) D)#)}$)!>$)!zޖ9!%%5R1 %רZGJZgRuZ&JgR&JGRJU&RJwgRAZgZJ.gZBrZ||Bd1\h`B@ W^9 UUe) UUUA\AA A A A Aa@a XXX\A %%(ﯯ [} 0) U5![paܷ b A !A@@@@2@jk(mii) % #!````u }wd)`Z$! ????kd)#!D****#!D#!^hprb7\p /+a+*!j!$!!X .>!UT !!wa(ܨ! xzA~x AA A A **AA// %5W__wwW *]]]}uuuW}uuuuwwwu**Zi fR`XkA.b*Xrpz%R R - A *.@`(`555 @@@``A @A AA[!% kScKJ1KB :7J+B 'JlB ڌJ+:kB--St7:# Sj^3|ksOcx\ޖsoc^s SppR9b`pb :&!oook1F!<1%!YY[S%!DDLn!!xXX\%)ICC+:1+*J :-==-SkB[BJ,SBCSJkCu^^]UU]__U]]]wUU}_U!WWW_j1UՕ5d)UU^x **.bUյ-kB) jA`x\rc9Wեͦb95bc1sC1充a A-`)a5%%ߡ `jzzzA AAA{oc Օ% .[JkJpr+B1/kB9Z{%JkB%RkBzbJlBqayVSKB%3|R su2|ctTWk [>75%kocߗ2|JpPXXR1`ppx1%!1%!f)%!ӓ%!nk{r!4<6!X\^%)cbbr[ALB9oJ :[J=.[J.[Jo<SJaSJԜRR1\KB1ͧ޶KB1%7lB1}X : ppppa@/.* a D1C1!#) ^WA IAcRA-//I#)pxX\C) 7?5I9/AAҾjA57jXX\\#);+--b&RssbՕ?sb%{j/i{AxXX&R9~gZC1//?i{ gJB tJɨBGB\ZZ^gJG:JGBﯫJGB?k)[kkkGBXXX\GBf:JGBkgB%%%%kFB`pppfBGBfBGB+|gB%%%5L |L |~zz.ic_߿?ͬ]~xKFbxjd)\x1D)x* 1!~xx#){x ^^^x A\Xrba  %a b {kka!a! A- A ..A `A?UJA5JC1-h{IH{&BppZZFB:>*J&: X\VW ;+( YVVV [ 8() #)) #))`! A UU1)\D1#)uD1#)D1#)D1!~#) & +GJ#)55gRBhhJ&BbGJ7ݧZ^\XxD) $)!*#! ~~ hp9 9C)Xx&JC) -gRJUgRJ_gRJ~U'RAJAo%R9RA=%R \\VW1  %51@WV\X A A A A A A@@a 驫A ^ ! ---) ` ) `pxzz`9++ a{{ @A A@@@@(cA-===c)`ۛ?))WVWUAD////B9^*Hkd1/Wl)TWUWD!1****1 *UUVZjjjjkd!#!xppp#!D****#!#(#!$#!#****D!#!w]u#!a^xAzXr$! -$!z~^^! $!5!uuה!5!_[!!VVV^ ^ZUa paVVT^AUAUW~xA ****aAꊪA%_a+%5^^^___u}wUw] uUwW__W]UUUUu ww] )UU#!bU% A-(sZ0rhfZc9j9ArԆb9)+Rj{sHC) \\XXa +@ a ں訁 @` ! !AsU5 s :P[RcLB```KB1ckB1.>;=RJU_ RJRKB\XJkBT/[J%UkJuUocJk.[%koc- kRX^^\ [9\\|~1%!Ӓ)!JK)%!%!В!66'֔E)Brrzz1A55KB :wuR :-)-)SJ9i[J&.[J/[J4[JcCR+:XpKB)Pb :) lB1Ppc9@ppPXAa@?)>&&C))GM hj{J#1ٝ5I9`pR!b9)xz{{c1 7'Ic1R97'i{I55Hsa\XXxd155j&RqqjZ+-jb+-Isj-j{%R&Rc1 &RA7iZ&&.%)AxXXX :A5555*:9>|LJ : RBSJ*:[Jˆ..[Jck.[J/[JoJ :}^\+:1/><)/))#)bz#)ݝIC1'A9МI ppxc9!pXA)55I9b%Rc9--- (sA??_sx``A({gZmMjFRszzsFZ=5s>?{jppp`FZ)`@@&R I{އJb jcJIIm}JGB\\\\gJG:gJgBgJgBsgB sk:I[GBTTTVGBg:GJBꪪkgB5sGBX\\\GBf:gJF:kGBl+L/ ݌ .Ŭxxxk pxH\xiD9^x9) &HB#)__~X$)z !\\A 5A[sBHA)͂A,,* Ax|aA奵a A ,`A{`AJa5fZ){UI(zc9 XTWU >. ) i{zZ j !//--)!W#)!#) `px|$! #)!#)!D1!#)!/+#)!\V#)!VW_#)!-+ #) `'J9GRB''?GJB/'BC1@#)%7! `xxX1UՕ%1C)91911")PJc1%WU'J9&JA_&JAU_zJA}u~hA9 Zz'B9%%(Ba^zꨁ A@@ A@ A A@ AA A A  @-) V(ahx~~A >>>> z@x\\A A A ߟA 5555@R UU#![rrp)d)d)΀@@@v9W\sD1&J)d!ꪊ&Jd) L -B/Uis-ZjeU)5d!#!```@#!D**#!#* #!$#!$*D!#!]D!#!}WWD!#!}W#!@JU_/AUUU\*. /!$!UW$!$!'WW$!\Z{!^Zv!%XP"!!A܁A/.,AXZ_^aAaA^^^aAaA_{KAa '5j_u]uw]w}UU__uuuꠠjjjjjiRU% ({iXޗKERzz+c1_eZ#) /AZ\%R9؄ņbC1])7UU WUU`AW`Aa@'/.(  XXXpAZ UUU1|@% Ԍ|@@BBkJhhq[J--=c1jxxxkB1ZcˌB). OckB7t[zbc.[J\zRKBJKB^RKB kJ-tc{냂kockcR\\VWJB1|||z :F)Tt1%!ٙg)jf)T! !55E)AXX\\9A%%KB :EE}R*B -))SJ?9SJk .[R.[RgO.[Jaͧ/[JskR :\ZzlB1ZlB1zˍ9A\\TVa}}}}@ח! k~V)rrzx95%I#)AD1 +oAc9!\\^I 5-//I9``pfZ9 j9zjˋrC)ƒɤ95(sFZ-- sZWw~xbFR WJ{b*?ˋjjJBb&R!``A)_FZ K(s':JJJgBV\\TJGBJGBgJgBsgJ%%%skJJ&:gJG:/.JGBIcgBkGB\TTVGBf:gBFB..JGBlI[̔l 1 -KxxKʓ`~^ʓࠠH{xp(sXphBD)X^_}D) \~_Z!xpa!?ALjA}}}@ -AlxxXa!aAյA  "((`A]UU@A} ac9%'XAXWUU -) Օ) Z  kk!//--#) #)!#) x\^W#! ! z#)!- #))$)!*j#) 7#) >' #)!#)! 'J) &J90zGJB⃉HBB//BVT\X b[1 119191__11H1")r`B") %J9*8('JA˯JA@ A9z^&B9%'B)Xpe)@Vx d)Zd1A #) UUV\@ A A A@A A! A(a a @A @za _A A  AA 65555 @@@- pppp)e)*d!@@@@UUbVxsΤ1UUWXd))&Jd! &JJ&JA`B5UUU5A U6d)TTVW)##!D*#!##!$#!$***#!##!$*D!#!UD!#!I#!UUgZXpa*{(__^$!yi$!]u*! '!z₪!!!^+A\aA~p``AA  (aAAATXAa )U_! ]]W_ }W]]W___WWjjjzU% k\_+j7+%J{fZAbjjC1*ɋA~eZ9}I zpX#)X\VU a`A]w`A%a@...(SSRR  ` AiJ 55r,[%%55kppkJx|cR%%P[1XXxlJ1X{J :%-OckB ocJcJXx[JXޖ.[J_^؏cJ%%/R|oc- 2|cbrzzkJ``RJB`p)B1XX1!lll)!3F)KF!|lL%!%!5%%%)A\\\^ez@%-??jZ :VTR+B)).[JoΎ.[J>/[J{瑩.[Jc.[J6sSJ&4S+:zJ*:%'B9PtAWWWWA A#) UU#)\\9%IC1cc9(Bc1 5C1 غ:8IC1%%Ic1%RAQsjArd9MO<#)({&R %5({Zx`bFRՕ/)sZ %b@Z#)jz\\J [RrxFZ#)IIiib9JJ%''/JgBTTTTgJgBgJBgJgBsgB555sR@@RG:?RgBgJgBRGBicGBTVWWGBF:gJF:+***gJF:̔J M̔*p {^KUʓhuHu({B)`訠&B1)Vz! `~A ꪨAaAjjouA9-AXxXA@`!A A *A 0(A (a %() i  jjzZ) #) #) z! #) iikz!ڞ7#)! #)!#)!ꂀ)辿D1 #) '' #)!'J! %5B9rzk'J9'B9\:Pp``1a5%11WWU1191__]W911111++1")bAc)-?J9&JAˏJ9_91+|B1+ _9D)Xp1 xp9bZD) Xx@1@U%1 UW~@@@ AA! ?? @~a@ / @-A A@Z_A  A A** A A555550ƀVUUUpppp)d) (d!@@@@:#ppX\)d!Jd! &JJ&JA&JA&JAJJd!VVTT)C!#!D*#!#***#!##!#*D!#!_}}UD!#!__]#!# #!hJD!U}aaFR#! %5gZaW^\xa ./ U5>. (!$! $! /$!V\xp!!^Zz!!!Zꊊpx6 b뽽AWVaAWUW|aAaAArkA5W!a%5)#!*(#)Z\VW}}WWW]u** ]Uu}}}w__U__W__ww*jjkU- j`xzH{b: gZʋJSҺ&ɋFZ8fZxTjJFZ!zA|~] aJOiaUյ`A`A%%%@////(ZZXX  {{{zak rJNcJhq[R--S)KB1zbR :%ckB pcJ&ocJ`O[Jյ.ocR^?+2|S/ s%77sVTTVcJppx|J :`xx :1881%!llh@g)%!g)󓓳F!DLJj!bbE)555=A\\\^z8]ƒ :VT\XRkB .[RN[RqIO[RҳO[RoO4.[J[iISJsASkBXpb.[K:ɉR9zrb%!@TTVVa]}}})A55#) >/)WC1AC1bppPd9B`pp#))c1)~|A#) ))+I9ԗ%RA %RA-=rAk&ZT\\){A/=ʓsoύH{bUuwsZ5(ki%Ja&R9\ޟA#)AyWb#) RJWVֶ:JgJgBgJBgJBjcgJsB@```GgBUkgJTTVUgJgBGJBgB&:gB&:gJGBFJgBM&: MՕ7:x^ JխGZ7h{H{ _w'{jXxbXp`)a#)x!KnAWV^\A%5 a ++AZ^^^A A A A  A -5 u bxx  0 v   ח7#) #) ! `xܞ$) ݽ)`x$)% #) (*k#),. $) pܖ$)!.$)!8(#)))$!A!UB1b'J"1 /7'J9Xp`iJ!jꪪ1a%511W11__w1191}WWU1)1)111)9C)zJ9]A1U91ݤ9")X 9")1! yZ1a\ 9#!cd)AW\p`)  %%%1)/1 WV\\A@@AA ?`A^WUU`Aa@ z_A A @A @ ! A55555pppp)e!d)U@kꪪ# )d)U)U% &JA&JA&JI +*J)D!nn#!D***D!#!w_#!##!#"*#!#  D!#!UW#!#(D!#!}}U1#!UUUA#!UU&R`$!a,a aW^x`AյaU`aA'aAxXA+)cszU]UU(!"*UwWU}UUz̴U% <gZ`ʋbC)xrʓ%JH{I"jsImb)pA P\Vu a^AA׵-fZC1ՁAÀA @???/(\\^T  zzn rb`` !k %55qncs{_WRkB+;?c/[M5J1\KB)cJ--%ocRcS-k.[ . 3|N[>*s򚔄tcr|ktVVWNcJtvV^J*B\\VW*B99F!bsssf)Nf)E!bcc!`ppp%!- A\\\\!I 醂9.[kB))))N[RLJO[R,8oc Simoc S[yO[JSJ<8SJK&/%RIPobAËIXZz`b! FZ/-j(sZpPpIsZs#)ZxHI!*+J#)(s9 )cBk[gBWWWWJgBJHBgJBRgBsGB`pprJgBUuURGBgJgBJGBjGBF:gB&:gJF:FJgBGB%%%5ō7'''R7/cɃ({h~H{{Z'{z{jj9`Bad)!p$){pA^ZZXAaTV^_`A__a A ࢢA !@* Aa@UYa  /:a*  (a * !- #) $)z!a(. $) z)X?/#) $)$) $) 7 $)) #)! )$!$) )!(B!{]U9>GJ  'J9X9a\\X1 11__uW111))111j11e1)d1)?9CI1!*1c1.?U9c1 +91A$!~ꪅ1#)^i1#)%1!rd)a51)v~) XPpp !A /A AA a@a ^A @ A@ A* A A@U5555VVWUUUpppp)e)J## d)!C!%%5bxAUW\&JA"+FR9Jd!T\XXc)d!#!D**#!# #!D#!#**D!#!UD!#!wwU#!# D!#!__}#!##!#*FZ#! %5FZV\xpb --$!^%$!U^$!ָ!͍~~Z{! *aap b㋫ aյ. azjxaA** aAaA  \Vzz]]wU]]Uw_**(**! ]]uW_WW]}}}fjbյ% -bjKI{pꋧb\z d1.biER>b({Jz\Tfb%REiFZp|VW ap&Ra fZC1zX_UI#)?AAw `55%%(  pppP !iJ UUnc1 qJJB;=?k.SiJ1kB97SKB{5kJɍːcRCɅgcRb2tO[ sk==;ԌksocbjokRrr.[jBxxJB):*B9LL9F!RPf)OOf)F!sS%!BE)ͣA~vWW"Ad8 %Roc S/=9oc SocS$$) $)!"*$)!#)!)$!)!)!zZ! p ~GB %%&JA`>9`p`@1 11W_U1)1))1j1)1)1)1) NTTTJC1) Մ1B1 -9c19B)*ޤ1B9@*1D)C) xz) 5) p```Aa??A ! A***A  }A  A A A A AAꪊ A@55WWVVՕՄ)%)D!Rd)Q# )D!)@@@@`@&JUU퍧Z1T&Jd!XXXZc)d!D!#!#!#**#!$#!D#!# " D!#!W]_D!#!_Wu#!# *D!#!WWw#!#C)nfZ#!bÉ 9A/?7' $! '$!$!_$!$!{!'=!_ %6 Z! aaW ** axxxpaA aAXaAꪪUUU_w_wU((((*" WU__W]W}u*U- h{! 8sMK(s驃j49bjbsFZsZrfZ% %R`pXI}5J Ic1ptAC1pQc9)-aA(>@z^^ @--   XXXX !AJ JE! %cR +KB1,lJ1R :>+-tR{ss[kRoMOkc.[COcԌk"VS|ԄckRrPRZN[ :jB*BT^*B1HH):g)XXf)f)df%!F)xxxxE)MIIb <10ZRrrC05U-c^^XpocJ)c.[6oc[cCJO[ SO[J/[JͧSJɍ6cR Tt~~~~a@ @jn A%-- Z#)779 d9 BC15%A!5WA#)Ad11"R9C%RD1 FZA??_bAXXsA%?(s bd1*?UI{&JI{&Jbrzj{Zi{FZ<|xid1VTJ9{'hsA5 [&J,&' JgBTTTVJhBgJJJhJJB(RgBR_WWGBgBfeRgBgJBJGBzz[ZGBF:GBf: GJgBGBgBsGBε.bsͬʃV |dRB*H{{`g{({W'{r`reZzx%JC)`ࠠ91!_}br UUZ!UUWP AA A A!@a //a ?x!aAa/a/-/ }s` a5  ?//-! ! `!7/ $)jz!' )$!ꪪ$)!/$) .z)**$1!)$!$))}#) )!) 1 UՕ5D)f:J1-5'J1@ /9`%'611U_WW11__1)1)11ZZ1)1)1)d! VTTT1a 1)1)/c1)/1C)|B!K_#!@%\D)-d1 zp)_z)@BAAA !A A@ A A A@@**a A@ VVVVUU1``@`)JL# )d!꺮)@@@@R@``FJ ,1VWUU9d!P^^^c)d!C!#!xlD!#!WWww#!$#!##!$ #!#D!#!u}}#!#D!#!U#!#((D!#!}W}}fZ%5fZ\Xpb8(**++?,<<!XX$!{$!V")$!UU^X!}mK b! ת a^( a--)azjam€aA\TTTaA_^v~UU!!"* *""uWUwU]]JUUnB-ũܬH{MKkA jZhJᳲjbsszsfb#bc1zJa\V-FZ-I9\=-FZ9߷/FZA*%R9:A@   쨁 X\\\A !  %Շ1 *BUUKB  UlB@ *UR * %oclB+?tRkZPkO[MmkkksSs|7S|>&khxx~kR^~|-SkJ\vwkB)B\JB9kkcJB1lllf)F!Jf)>61^^^^E)kkksAՕ :0bb00j0 -5ca /c.[ɐc.[o[[i͇.[JrkSJbCSJ<|c]yO[xxxx@@A C19 9bppP)- FR#)Uu}{Ad1鍍A9UJc9BBbrJC1-5&RA^|bJj%R){9rcFRC1(sJbJZkRpxX\Z#)\X&RA'uus&JMmkAZ&J67JgBTVVVJhJJhJJJUUݨJJWuuJgBVVVWgBGB0 JGBgJBgJG:FBh:fBGBGJgBGJgB___gB&:@@ν cʹkX H{xXh{'{sXrfbPxebA~\XpA Xz(r#)5/ hY ש p`AA A!@ Aa aARݵ Aa  b y{^   !)ꪪ)*!X.)!j$) $) $) \^׵$) -b#) $) +*#) $) (!_! hX^ x81 91{{[_11( B15U&B XP%J1UW\\11uuuu1)1)11jee1)1)1)) T\\\1@ 'B)UU퍅1)))c1)/Uc1 pc1^*C)p`#!(-d) zb{U`'^@! @@ ia a WWa ]*a a A a *Auw~h A A @@@@UUUUU`ppp)d! JD!UUVTuUXppp)d!)@@@@ $4&J`pPPR1WVTV1D!c)d!d!#!^D!#!u#!##!$#!D#!#D!#!__}}#!#(D!#!wU]#!##!#*((#!jgZ#!É %GZUWV\%u!zz$!뭵$!$!`cɏ!c!$!Zza֖!!-=!zxazb ` / aaAtVVVAZ^^Z]uu}_ ( !*]wW__w}wwࠠK5% k;㬬{r+(s [h{IbA޷bֶ hI`pxxhc9brzA`X^J A9;=fZA5 fbAXpFZIz_I)pAA(aɡ   b9 WWWWA A A A /A A A W^ꯇb %5ՈZPSxp`kJc [ tN[ * t8Zwt&%ԌkTtfgkR\^WUJjB\zﴋJJB^~ovjB9󳳒JB)hHJ1F!㳙f)&&&'F!\f)brrrzg!A+:1Gϯ-d1(vT(@`pXC9A-%o[")-UcA c.[SO[J綼 SJ.4.[J-7soc+RAxxxxa  a` aaC1鹳9C19XX\\d9--I#)pPؼA9„9C1.IC1Zrc9#)||FZ#1R9FZJiy&R9pps9scɭbC)ZA)+>j{j -i{IfZ!p`%R9''J%%lbu틁RgBJhBJhJ**JJU__UJJ_gBBgJgBRgBgJBgJG:GBg:fJGBՕGJgBgJgB~~JGBo.J. W׵5.*kKxxxXG{xh'{|~({r`pXZrbئjZXp`hbIտ ebY/H{b\؜j9յ/sJ{rb9bb%R9jjoJz'a_W`(㩡   > TTVVA vA A  A* !A @!A B*b  OckB--cJ  sN[5oc62t|cHHHh.[JBBpJkBx{J):jjxJ :)B1JRbF!3f)'/%!ܖE)bpPXXlA :)##)# : \x` ]A5UU#)@ -Z#)-UUN[d9 5O[JrbhSJrcRJ8ocJi}J@xxzZ@--/+@!aCCa+C1 9#)9TחA ::AC1I9on9d1,IC)rb`9C1{JC1%?}fZIbJ޺ZAzxpp&RA jA^r§ZJ kZ)sfZp`jFZ9xxIc1i{J%ͬ&R{{J%B*##)JJBhRJJUUJgJBgBRgBյgJBJgJgJG:GBg: gJG:gJGBgJgB ?ͼIsK%-͌zxxxKx(hkH{{ (srsEbp`ebZ@`આjZsYݵ5hz*-zuwǻ WWWWAW_s}A  AA aAU`AՕAյ/a  ! )z )) )؜)/#) ) h\VW#) +#) #) k$) $)!))! x1 UU51 1111___W1)1)(*11UWw1)**11__W1)뫫1)1)1)1))11 XXXX) 1)1)))w)d) ))__]]))])")x)")W^`C) @뿤1AzA !AA ???aAA*aUw@@aazaA__{j@: 1pppp)d! )1 pppp)d)D!1@A67''@@@1d) Ac)d!)C!Zz{#!D#!$ **#!$(#!$ *#!#D!#!wD!#!]]w#!# * #!# * #!##!#!jꪪgZ#! %%FZWV\X--((!$!%!E!ꪪ$!-/$!ت!p$!^!\z!_ z* - oPr ABba ???aUUuuwuu}}""***!}ꋢՕ5%-ʋ{h{]%Rz~s#)kIߝ5rx~jzfZ#)xId1* *R9_>b9%/ j%JNFZc1.b9ZbIpAɫa@ @ @bc U @U `A A A A a@Ua ^xA a ˫b@%5ՐcZUUkJ-=) kS Ԍoc兇so2toc@b~^.[jBp`JJWJ :J :J:yq1ttt|F!::.' rԜh(`( TWUUA  A!@ꪪ!@ A  A‚ a / /  + ! )! WV)!C) #) zz! .#) kח#) #) z֖$)!$) !, )! z^ 1 % 11uu1111WWWW1)1)1)""1)1)*1)1)111)1)j))) Pppp) %%%1)1)ߤ))kפ)d))d)))]]}})))c)j*))VxC1 `bzp U! !A / abA֖*}* 28:a\\\\AbppX@ A{rzxA : ppp`)d! )1 8pppp)d!Ikd!U{J'%--{@@1d) Ad!rrrrc)d!)D!:d)#!UUWT#!#""#!##!#**D!#!]u}}#!#*(#!# D!#!u}#!# (("D!#!_}#!#!FR5UgZ!pb‚C)} //!!$!$! $!!$$!X$!z{ii!cA!_!_}} a'6>   AbppPa ??A"# #wVW}u_W__U( *"!( *WU]_}j%% ̬zRKjj(sC1fZ9ۛ9hER/h%RXVi#)_jA[Y'b9fZAݝ{†bI*%FRc1|xJc1OJ) jfZ5FZ#)\\}Aށ@ @KKˋ@AA /a@!>/A l~/a A A a a@zja+/a@]w>b  tR-.[-S|oc޷smIi{k [p{[[RkBশRJu\ZJJBrؒJ):DFjB99x```F!,f)%!bb``E)A\\\^1A%%%% :1!.[1-- [p@`pA AU)-d9 b˭R /.[9.[JO[JB@BB1@XX\\a}}m@? ZZZ^d155%9 &'C) T^_A#)%-A)JJJ#)ド Ac15Ad957'I96uIC1\Zz{AC1{kRd1-%5&RA*fZAXJ9_ߪFR9/?ZJ::) ZApxXjGJFR#)77J#)XGJd1-I{GJ %%RS_VVJJ_JJU]JJRgBjrrJH:RgBJhJ***JhJgBGBGBg:gJG:++ gJGB δGBU5%δl*XNͬ{QS̼ɛxXXH~Hz\^({rXZz~rj #(sjzzxxebZrIbb0%L@zzZ^A A@ Aa }oA /@ aꀢa  ! UUme! 551!U]{! ׵))$) #) z)$) ).$) 7/$)!z[_(!})! z^U `xX^15% :1__11u_11u}1)1)1)*1)*"1)1) 1)1)111)1)))GB zzzzgB 1)))))UWW)d)**)d)1)]]))ݥ))uUU))_)pppp !%% @Uw UUA /A WWV\!..&+++^X.!??aAظar`A|^_UA 1 !~_t1````#)VVVV)D!D! R8p`ppPrd!){D!ՕUZKfT&J(c@BCC1d)Jd!ssrrc)d!1d!A#!VVTTD!#!wu#!$#!$****#!##!#D!#!U}}#!#D!#!UD!#!}u#!#!#!jjb#! )-%FZ^Xx`((0!$!#!$!_]}$!$!⢫$!$!>$!!V\pj!  pX\\a a9= WV^ZWu}}U (""""!(****uuj@FJ~ɋFZ`h{%RXXjs9H{Aߋ%R7%*Ax~H{%R% h{RXxjApxER9Қ%JAZxJAmA!`9_*c9A`a}} a  UWVT ! ! A*A a A AA A a  %a V\XPa %Z`%5o[R//%s|oc% 5O[ ԌcpZcRbxxRkB/RJ}V_yJ)B:8*J :NjJ)::%ppPPF!NOf)f)555 A\\\T1a%- :1cnt-[9- r@X\VWA `A]}yyA C1/d1 XR#1 %.[J/=.[*:BB``1A\\TTa@  ؼ#)d1 #)B9 JC1o͍J -%'Jd1^~Ad1\Z[Y9C1bbbAC1ÃAC)%/I9RAy]&R9^JAmA9jAgZ9\\\\ZAImufZd1as9d15%/B9'I{1//IR[XRBJJJJRgBzZzzBgBwwRgBJhJ*((*JgBGBgBgBGB_gJG: gJgB*δGB *./K{OŌrpppKhpxxxhHb{({r\{j({remsjhxj%ZܖrBI````YHa*BEj \VWU A@ U낁 A{ja 7 a *?5   +  *+d1 UՕ'B$)]{rp! VVW! )/#) $) #) ח-)`p$)--#)!ꪫ$) )!) d1WU51 11{zz11]}ww111)* 1)1) 1)1)**1)1)1) 1)1))))))A````) 551)))~~))_}WW)d)**)d)))ݥ))wU))_))w)APXXX! m͍ @-UU @\`é _UWT -XzzA'!!!?77\\\\A7777a @d) AtWT_1````))d!( 1%5b````d)cck)D!ikFJ\XPPNRJHhx1d)) Jd!rrbBc)d!d)d!?;?9#!\\^Z#!# (#!##!$*D!#!WwWD!#!WU#!#D!#!uD!#!_wu#!#* #!# $!!#&R%5gZC)`ࠂ9UWV\ ! W}$!ﯯ$!_!%ꪪ$!Xp$!!p! !xaV^as ¢!\TVWa ////a???  Uwzz{y_Wu  (( "** ****55% *eɋj`xh{b38(sfZ`znrJ ~i!7iC1jFZ h{fZ )#%RZpH{AtT~fZ9/--fZJeOkyI#)J#)zꎏA)|\#1pz^Aa@ @-%%% V\XXA A A?//@!.a k{Z AA ?@!/ *$!~|xA' !!^!>&\\^^A5%% Mma #! UU)tat4Ut_1````))d!* 1ik``JmD)~^rpd)!sD!U9P؜s 1p``j1d)&Jd)bbbbc)d!)D!1#!xxrbD!#!ww#!#**#!$#!# ((#!# #!#**D!#!}uu#!#D!#!]ww}D!#!U__#!#!C!_gZ#! I\Xx`  $!W!_$!!$$!WZ$! $! Ȩ!`ʮa Y jA a ////a!#!w ~yiW( (( #!_*! JZ`p+j>\ibNNKfZbAjl|^ ʓFZA=({b%%%ijH{bbrZ_b1>7fZAPJ#)XV&R/__bC1s9 ^ @~~Aa #1@%55#1@ZXppa ߟ xa a /A A ;( }ka '- V\X1 k@jKɁ 5@ R@%%%%3l&R%5s|oc'-k.[TwJjJ0p.RkJ/RJ^֋JJBDJ)BjB:L)B%\\\TF!QSf)``bzE)%  :))) *:1Z8bbrp!A(a U_a!UU{ba +/AxB#)a++9#)+-9D)޵JE1@TTTVa@_{{~@55C155%C)ښd1 PXܼC)!R`A#)) A9&/ JD1Zp`R#)FZd1 Jd1|Xz{d1#)9C1AD1&R9=&R9XprjJ9)J9zzbb9---&Jd1ԔRB-){9 -gR9^\\'J9++?ZAKCɓ9CbrRFRJVTTRJRJJgBJgBRJrbbhRJRgBzzzZgBGBgBGBJGBgJGBgJ&JUiFR=5ɓ%  +xzzz hzh{xh({r|h({r i{uw'{j`jzxejQ<<~zZz9`Z^0A\^VWa ?/Aa aܦa`hxV@ŷA  @-  {{  *+    )#) (!))- #) )$) 8, 1 U5%:1911111WU11_U1)1)1) * 1)1)1)1)1)1)1)))))z)@@ @@))))~~)e))d)(*)d))d!))))))Մ) \\\T$!@!A_ZrcA- !!|~{A !+!!/a))))A arA ) 5%1D!hjjj3b3ޠWހ_41````)d!!)d!*Z)%u+d)UUC!``bb)D!)D!jjlA^WUb9UZ#!11&Jd)bbbb)D!)D!9C!{zj#!D D!#!w#!D #!##!#*D!#!]]D!#!wu#!#(D!#!]D!#!W#!#!ꪪ#!fb-%bD)~xD)WWVTa*. +(0!_!/$! $! .)$!$!ظ!ܰ a!A``!@a / ac1 c1!c1?/9Uc1UU~C)9#)""**c1 +*+h{(scCj+b}}7IGyIhz̴d1as[^b9--sbsFR 8s%Jx\TWJd1,h%Jߗc1 @bZZc9{FRC1rZ^w)az{ x~Aa@^_{(@55")A`@J 5` @5a __"9 Օ5A UWXj @u B`@a 55` Qa% kR%%-1|J KcJ RjB7RJ8pRJVkRIBoOwjJ):(J: [!%!SRА%!pe)MMMb $$ :+:)'/Z0XX\^+sAՕ5%Ls8VVV\McAk$)@UUwt@/-a%d1빽1D! *+B1m˫#)AUUWTa ⪪@-C) 166d1#!/C)@@@9 AC1_&Rd1 /J#)VA#)kmmIC)kcd1#)"Ad1Ad1A9/J9jA9RA1FR9%J1RBICBs9-FRAt k9W׿/{Jmkbɋd9rbRJ RJRJJgBJgB*;RJRhJRgBZZ^^gB&BxIgBUU gJIWUZAW/j%R-+ ͼb5NŌx\\\xx꓈\~({~H{{zi{UH'{[]Z{Eb`xx%bI~~~~ebB9__Q@zza ~Am}A嵂A??AmyAXa >? A %(     + * ! )  )! jjjj)*+/#) #) !  8(1 5% 11111191^wW11(11111)1)1)1)1)1)1)1)))_))WW)d)))w] WVVT))d))d))d))d!)d)((""))}_W))wuA)MI TV֗!AC17d1W_^\D)xppr#!prm a --d1!#) ׶8!\\TT;0axZX\a ^\+S)D!r 1ƨՒQz_9r1#)e)"&J)%&Bd)p1d)!)D!jjgR%51ƀ@J1\Xzm9):>Jd)`@BC)d!)D!9)1#!VTT\D!#!wu#!$#!$ **D!#!#!#(*(D!#!UwD!#!u#!#D!#!W}#!#!#!#!b -%gZ!xh$!__^\/= * !$!$!$!(^Z$! $! ?$!p $! $)! !X\\^ AA /*..!A555c1")c1 Jjh1 -=9")c1C)8Jc1a}Ճ9")9#)`*C1!r#)UW\p%JUU5 zs#)\5K{shxXTbh{&R}sc1>6FZ|VFR5êI{c1jd1|xFRd1 &JA&R9_&Jpp95%d1 jC1 )a\Tw >\A@ a'% A^^^\`AAZ[{ A%'' `a 輾a A ?A@%%B9@K`z B9UՕ ann 55%%aI IjIJJRjB-=RjBrRJa_{JIBҒR)BlgnJ :jf)|V^f).&E!XXX\E)bbbb@551)oOJ15%%,k0VVj8UW\AI @`z^ a aAa e!  )E!1E!(B`jI@W_rB!a55#)$d1 d1#!1C)^VVZ#)d1!U_d1!- 9!__zd1!;+ Ad1vnJ A9%A9xxp@9968Ad19#)"A1A9gRA+--Z&Bp kFR6 kZ,Is k{brj&RxpppR&R''77RJJJzJB*QgB &RQp &RI_fZIUտbI* ZFZ^\b&R/^bRxUfZRW&Zi]5a:(~~zpꓩ쮮~ɋHx||ZH{{*H{'{fbxbQX\~~IIj~Aa`(A\VWUa!﫫a >>AςAˋA^~}A A A ?aS  )      +//! ! ^ !!^z )￿))! ) xz^2 UՕ5 1VUUU11u11911111111)*1)1)1))11)'B)yi}U1)1){{))WW_])d))d) ))#! VTTT)A)d)~~)d))d))d!)d)*)d))d!9JJ #!^V|XA>c9\XZs -$!c a55! rVvl! ! TԶ ˡavv|Ta .)a )d)d!QXXXXн+Q JJJJ'B#)d!&Jd)5%%A}M1$!d)d!d)@FJaÃFJAd)1d)J)d!C!)D!1d)1#!\XPP#!#!#!$*#! #!$#!$" #!#!$#!#!!##!#!95Ub9ÉA^\Xpa  -%** ! w!^Z$!z뫫$!$!7$!&6$! !*ATTVW!@A*** A55c1)c1 ``x! +c1!*c1#)zz{9#) 9")bB9#!9#)^zC1!zꪪIUUW?r!%xER#)\W}ʋ")% (slbb~֗5JZTb#)%R9I#)"FRd1pJ9?FRAfZ9PFRJCGFb jrz_#))!9#)*+d9azX\ "ha X~A 5 a55A\X\^`AAKˋ(A (ajjA a ˋ A %a  `*+) .C15%U ` % uuwA( jRjj-{%Rzꪪj(JiRJRjBxbR):J)Bo{J)hE!ӳ9E!7%!E!Brppp)@551g) S1%-- [0p`j8~ a ^zzp A@*A A-%e! %)E *+:e!'?1E!66o/?b`wt#)Acd1 d1#)iac1C)saI1!C)#) .d1#)goIC) c1AC) Jd1 Ad1'J9*A19#)xpd1#)\^9D1"#!A9fR9+b&BrcC)kbqZ'R x|Isb k!xxbd15bFRdž'gJIFZIU/&RI &RIb&RugZJ^b&Rxxb&R {FZAx^&RA%RIߵ&RI.A *fr/--+ͬpxX\h({rr|~GsHszsEbxx^W$ZIxzIAxxhhAappxa 믫a A 8<. AmkbBA]AW}A AA BaU%#)a ꪪ  ( )) ) Uww  ׿?)! ! )  ;1 1111_11u11]]u11119)1)1)1))1)11)1)1)))kk{[)d!)d! )d! )d!* "d) \\\\)A )d)d)!d))Z)d!)d!)d!)d!((BJJJ D!X\aPC1cͅ!%5$!g BB@ȅ9-d)!WߺD)!^!#)}y@|~~a@)A )d)d)ŏ+/1𽫯t{jjjj'B#)d!**Jd!%%%5oB%ք1U_Rrd)d!)#!jjjj:VTTTޤ1|T9D!11j91uU)D!)D!1d) !1#!Pp``#!"#!((#!*#! #!""(#! #! **#!##! #!#!#!"!#!b -5FZzxa_%%  *!U$!$!!$$!$! `⢢! !``A !@A )A5C1('7c1")V\\V") _zc1!%%5c1#)o9#)%5579C1JJȃ9")9c1U9#)^^xhj")% {fZc1TWUUc1UUՕꋆb!(s^UUi{fZZh{FZ?uZI`ko~fZ9BjfZd1ݩbJuZ9P^W_Ad1^Ic1bbgZ177FRc1(U9a`xx#)ۚd9 m)@^^ 辗a w蠢A aAVVVVAɃaeemm(a h xa@A A ???A   * ` `ppX  }A)9==rfZjjjjjjjGRz`FRJRJBJIBYqjBF)@`@f)E!%!AppxX) ----1f!;7-[1--- R*B|Mc`( -[``R UUW\@ Aa a ! ))D!2jB1e!ֵs25\Xp`#)qd1#)_^d1#!1#)/-1D)jȨd)#)UU܄9#!9!z\\d1!--9! -AC)&9D),FRAI9x9#)pppp9#)9C)B9gZ9%%Z&J4jgRb&R~ kgR)*sC)XXxxZ#)%%%%jFRo=j&RU|gZR FRRܼX&RIx`gZIbJ gZ&RubA^WWJ9^IA}Rd9IAbhA-%5k55-/lXX\\ʋjz^Whr({r|seb^ebQx^^QIQAzz~A)|ਁAuw|A* ނAa A !@A /a z/a% #)z̃U_Xp    ) _) տ )) uuz)  )! !  ਮ1 5- 1111(***1111w]11_wW1)111)*1)1)1))11)1)1)1)?1)_^^\)d!)d! )d! )e!) \\XX) )d)d)!)d!)d!)d!)d!"")d!&BaJjjzD! 555D!AC955c1UUV#! -$!nn~~9@--9D)T^'9!zpp!7#)bPp >/a &:@)d)d) N+Ư |JJJJ'B#)d!bis&J5կ#!rrrrd)d!)#!jjꪵ9]UIk91XX1d)1d)C)d!)D!1d)1#!`#!(#!#!#!#!#!**#!#!((*#!*(*#!##!"!"!"!&R5էbAxp9V\Xp+.(*!88$!뫿$!^$! $!!h!@``pz!@!@!@"1A5555"1(||XC)) C1!") c1 c1#)  9c1Ψ:9")%71C19#)9")1C1KC155%ERsFR0XZr`7jFR_nHkC1> &J߮ jJ__Z9^XJ9A#)zA#!*55 Jd9ׄ9!懤A߫ A }~x^ AW XA W^z~A *A akma (**a(auյ%) (~xx xa +'A ! > ?/  VUu @ai@ \TVׁ@!#"`00A(r%R+]sjrjUW\rj__Ujb@@jFZ^jHJ~hJ9 "-jB!````%!(%!ɉ}%!5E!AX\\\)a- 1)ֶ5R1 RjB7-[R1rnc S&N[axJ UW^p@!@A $!/!75:)]i J!5%ZB UWV^C))d1#) d1#)-d1C)p`1#!B9!75%%9#!\x``C)! %9#)W//9!.'79d)(IsAxXXb1+Isd9xppGZ#!%55jZgZAzFRA&RA>7&RAp~UFRA UJI&RAWJ9^WUAd9_AD1Ad9- AC1_b /kxx{^H{r~_rfbz^j%Zx^WWRQ\QIzIIA"1`@a^Z bAWxAUa zA **a {ZXa /~! UUs1{KkXk{` +))  +( ) ￿) ) ) ) z)! ! w! UU "1}ߟ7B91TWA1UU_91UUU^1)"11}}u1)1)111)1)1)1)1)1)))))**'B1յ 1)^^^V)d!"))Օ51)]__Z)e!) XXpp) %%d)!d)!d))fff)d!)d!)d! !)UUUU)`ppp! %% $AXxxa)C1\XrD!>?$!ahxx9@---9`r1)h~}})5C1appzzA a ޾//)@ )d)ń)%%% N𽏵 -{JJJJ))d!b&JAȀ͜9R[[[)D!d)c!A#919)ꪤ11xj1d)C)d!__C)d!1D!)1d!pZC)#!##!#!((#!#!#!#!"""#!#! #!"!"!"!"!_b#! %&Rzxa|;-==V +*#!׿!$!zꪪ$! -//$!!** AxXX\!@!@!@"1A5555B1(XxzC1 ?c1")c1)W^Xh") c1) 9c1:9")\9C1|TVC1")c1") (9C)zz:AcrH{fZjVhbZ b wUH{FR7sfZ "(sfZ=sfZ~WnZ9z~xhfZc1{A9IIc1UAhx_A 9#)#)axx\a xZ_WA ߭a z/a  aMMMa */ a}5(a )(( @zzha '7a ZzA  uW  `x 5%` +@008bjR^bR jR rbjbH@jb+#jFZb9IJ!ppzX%!LO%!ˆ)55!A\T\T1 - *B)-/ S*B R):?7-[Rt'>N[RoncR'!M[%UU S UW^pA af!%:f!-B1PJ +9zꪪN)UW^xd1! 9C) 9d1}1`pP9#!%9D)```D)#!? 9#)/?9#)ָ 9!GJ95]&JA`hx9d1UW9D1ׄ1C1691"%bA--=ZJgRD)xhhbD)gR1&IsJRssi&RC)JkkkI97- IARAz{I9JA_^WUAd9_AC1U9)Wd1 ~W#1 }UD1 _U#1 UUI UՕ铣x {x~^({r_rFbx^b%Z^W%ZQRQ~QIzz~\IA蠠A @@"1 W|x(W~A\WW\a Au AUu``aArR Uյ%Saյsk@sKkp{{J{ kj>7r UWVT) U}}]  )) ) )!) ~_! ! Uw! w  *C1 % 9C9}>IB1ף9c9 c91_ A1UWꈤ9)1)1)1)1)1)1)1)1)))))*'B) U1)VVV_)d!"()d! *1)PPX_)e)) pp`` )```@d)!d)!)d!*)d!)d!)d! *)d!) XXXXd) # aXX\^A+C1ͅD)D!axxxxD)@/*d1bD))_߾C)557'#)aXX\Va@a /*)%)d)"C! -55No--,J*FB#)d!{)Օ&JAb9rz{d)d!d)c!1d! 91ߤ11ꨪ11*1d)ꪮ)D!c)D!)D!c)d!d!#!VV\\#!##!#!*#!"*#!#!*#!##!(#! #!"!"!"!"!fb%Շb9xx9W^\XW  !,<<<!UU$!+/!, A\\VV!@!@!@C1A5555C1)) zhC1 c1")jC1!#)!//9#)-9")\ؠc1")oc1")ݫc1C1}mC1555Jph{I(sfZ5sERoo(sFZ(s%R ^W(sJUs9zW&Rc1&Rc1A9`9#)~|^zc9?'Ac1 C1@X( \^__A \A / AzaU{Axxxa  )a5 )(ꮯ)(( axa ~|a +-%a W^zA ? V- @ `a X|_ׁ ` W9 7UUj( jfZzbI6>(bA ~jA/rbjjJJn~jfb j#)XfbUW~%!f)%  1 kB1 SJ{Á-[*://-[J)nc Sew-[R=r N[R_-[a`J UUW\a -A?%%-! S)Օ5sR-+P|{bbb`.#)UVx1#)'59C) B1X\ֵC)Ad)チd1D!d)#)ޯ/9D)/5Ad1XA1ɩJ9AD)Xd1#)1#)/ &Jd)77/Z&J5b'J Z1xp`9d1ӇR967ZA&R!Xppjd1yAD1WAD1*UA)W9)U9 D1 ^WU) _WU) VWW_( ] x(( kh~_Hjz^rEZ^Wfb%Z_U%ZR%ZQRQ~v~QIzz^^II~^~~I)`pA)ZxB9 ^^)a^^ a!a _'|A- P|ssrWkLc|\xlkZ~ kZ*_)s \XPp) ]}uu **) ) ) ) ) ^^^  ! w! _ ")?9 AC1WU FRc9U*b9UUbAUFRc9&Rc9տ&R9UW&R9UUR1UU&R)UUGJ)UUGB)UUGB)UUGB)UU'B)UU'B)UU'B)UU'B)UU':)UU'B)UU':)UU':)UU':@jjD) ?*':d)UU:d)UU9)UUU)d!)d!)d!* )d)"( ) \\\Te) \X{Az#)'5#!>)xxzzD1!Ad)s]Ud)#)~wu!hh#) IatՁA`*)%%%%)e)"D!5555.oƯFB#!)d!sD!5555&JA/&J1 x^d)!d)!9d) 11111d)1d)jjjC)d!c)D!9d!qqqq1D!/9#!__Zp#! #!(#! #!*#!##!"*#!"#!#! **#!ꢈ"!"!$!"!d)`*b#! -JXx`axja ~>5 &6Zj‚a !@!@A**IAC11") C1 7c1")c1")x*C1!c1!/?9C)c1C1(c1C1‚c1")ʪC15555j H{AH{&R/yjFR$/'%i{Iz^ZJsJ+ mfZ9TFR#)JC1 IC1 9)zxxA#)C1  \ \~_݁ zC)AUիc)a/C)AC)ax^W@ A^\\X(aU% )())()(( \x h xxA /xa "a`* za x_a % a57A @j  %5jgb jb^(jAzFZ)b`jI r%RjbjbZZjFZ`*j!WxA!1%!yR :E! ++)J):"ncJ:-c S~/cRcRꧮN[RiN[ SSsN[\x!V~A-*/ }]p|$!PtLS/?P|kױsBD)W^x9z|C)%!}}A! 1#!^Wd)$)+d1C)>A17]'J9J1'AD)Xxxxc1$)9#)'J1-- gZBIbd1 -)sBχ'7GR1UUV\'J1GRd1XJ#)`@gZ#)sssaD1)}o$1 )( )  +) 蠀) 뫪) (( }]z ~~|    Ոr|^r%Z|VW%ZQ_%ZQ_WU%ZQ%ZQꪠRQ{~~QI^~~~IIzh"I#18((Ic9AC9~ A1W~1AWw9!U]{D1 UU;Ҍ+*HJsLcz_kZ_ chJxZZ'J _ s `BŠ ),) ) ) ) zz! u)  /)+9 UU A U A)5* 'JA5/ Z'J+ZGR+ *sbmjbZrbGRxxZGR*UZGRUbGRZGR޿ZgZ{kbgZ{}]ZGRZ^GZJUGRJպGRBhJB"JHBJHBJHBJHBJHBJHBhJ9@1E)UhJ'BhJHBhJ':`*hB)WxHBd)UUW\)d).)d)#! TTVVD!a!{A75AxxAj!ae)p`A!777Ad)U,AD)U\D) wlh#)aBbppAA%%+a)a%%77)d)"nD!5555NZ^WWN+)))Ŏ////FBd)! d!55U&J1p^U91ªd)d!d)c!Ad) 91^TT1)(*1d)1d)jʪ"C)d!#)d!9#9d)-9#!p```#!##!(#!##!**#! *#!#!(#!" #!*#!ࠂ#!1#!U}sb #"!$!b#!%5gZ9x9WV\Xaɢa>>iy_~% _kP $!E%a ~vvT!@AA *A C1)Pp"1(zrj) >xc1 * c1")*c1")xhC1!c1#) 5Uc1#) c1C1c1C1 C)sWks({%R] sEZ*sJꂀsAjC1}fZ9UufZ9U^I9rm9)^x9 :u9@^(A\w#!AUU?#)rc)az^ /`A8v AX^(a )(.)()(]( ` @Xp``A ˯A A @! a /A z^A AA( UUb Uj#1 5jbzbApbI^zRC1 B@jA)jbjbjbj9xfbAUVX%! UUf)A U1 UUJ@UUN[*Un[! cJ*" k SXc S˧nc Sm7M[W^!A^xA*+-7#!_W [--kR5/t,[-| p/NOk_35^!UUWx#!9! 9!W1#!1D)Ad155&J1A9pCC9d1x|~d1D)9D1GRd) &JD)bbrGRd)=*k97?j1\\XpB122"#&Jd1xx|FR9Dž5A#)iwVTC1)$))) $1 $)() ) ) (~ (( VW$1 }r#1EbQZI_ %bI%ZQfb%ZU]}%ZIRI~QIWWIA& IIРIAIC9xcA"9WcA0M[(5%-k5%|mcxxz^mciJ_Z'BUR#)WJd1U sA +-{ WV\X) o) ) ) ) ) {A U-A A9߸A9~__J9JA 5hRJ +bGR/- sbUjZ zzbGRxZGR?*gR'R^\Z&R *jgZ} bgR/.(rb}kbGR_^gZ&JުGRJz^(b'RhZ&J&ZhJUGZhBWGRhBWGJhBHJhBHJhBJHBo1E)WVTTHB1hJHBGJhBHJhBR)zꪪHB)D!@@?D!hh!Aax z! -/D)9!7ZJ!bs1!IBd1ꯅ)@pX^^As ]_^^a:d)a5555)e)ND!5555N-N + 0ί---FB#)D!)D!:**9191d)C!D)!9d) 91X_11~|1d)ꪺ1)+* c)D!C)D!9C! 99{9d)@@@`#!* #!#!***#!#!##!#!#!  #!(#!#!??/1#!r{$!"! #d1?gZc1 JZxha5%%e)}}a77/.~~V_ +/$!WV\\$!/'!VTTT!@ AA **9!C1)U) 8`) zxxC1 %5c1")c9C)c1")XbŠ#)! +/C1#!/9B)뫫1C1jc1%%%% +JViC1 ({b/%sfZH{&Rb&RfZ&RmFZJ\J9x\^^9)z^^C1 b) X\VU)A% ! `, abW@xA zWa !@ a%( ( ()()(( b(( @hha A .>A `AUa@. z^A !A@ !(  %c9 5UUWb +Ubc9jbijAzpfZA+/jR.jb jbꪠjbjFZ` j VxA UUU\A _a _A  *Z@ %5ncJ5N[Rc-[c SXc:B SUW\XAhBA5--Rc1 ,[R3+:=t,[%5ձk/|}m))򜐌67+cx!Wz*kA#!d)!/'1D!9d)=+ GR17J9P9D)<9d1WA9mIIA&R1B$)rrgZd1- bgJտZ9ppZZB9qc'J9VVT&RD1W&R!V\\X$)).)$)$1 $1))(() ) ) VW ~~zb յ/ +( ( C9 -WI UUZUEb ?rR_ꀈfbZEbR~%RQQIQI늮QIII_IAzAcAxIcAU c9-)+ kiyYkHBxzHB^W1_U#)>5/d9#)FZd1-էjp`‚ a)  9 UU%A /BAA9A9vA9ߟ7BAJAUW'JA*ZJUUZJ*bHRbhZ\\?jgR]bGRbhZW_jgZ jZ)sjUUjZr`bgZUbGRWhZGR.6Z&RVުbGRbGRzꪪbGRuhZ&JjGZGJU-/GRhBGRhBGJE)VV\\HBe) hJHBJHBHJhBHJhBhBd)p1jjhd1 e)$n}aka , a-=D)229$)ܔ4J9'*AD)z(9#)}zj@ A?`|@rP)a%% )d)d!qހn-n--0ί----FB#)D!:d!ՕR1UWVV11 C)d!C)d!9D!1)* 1)1d)**1d) *d)C!C)D!9C! 99j(B1׿d)#!#!#!#! #!#!(#!#!(#!#!D! #"!"!"!FZ %5FZ1zzd1AE)*^^^V(>6!^VV^ !VT\\!@AA *** A%5)) r{WU( ) W^c1)c1#)"(c1#)*9!^zb#)! -7c1#) -51C1ʓ9%%%%RpXi{fZV]]9 ({RիbI*pFZA zFR9z&R9(I)\AzC1aU)A`~wu U7 C)b c[aA>WAxܕբAh^Wa A IaUUWT  ++( 㩽(!ʪ)(ꪫ) ^(` AWU@\x_a a a a UA !AA !A UUU1@ I-UUb(-ՇbJbR--bRPpb%R q{j&Z/rbjb{fZ/bxrAUU^xA A **# B1@UUuR  -[JԷn[R c S c-[ ncxpxx a}) I -JA ,[J/'''c,[y 0tc q|0tI}q|魐P| P|]ҔO WpRx GRx1#!B1 A1\\J9ra}1D)49d)Ad1acGR1sssAd1``b1%%%5bGBz_Bd1p`hxB1J$)ܥ9 xpp&R!prsa$1!$))$1)$))) ) $)( Լ ` / z) ) (ꪪ#9'( rEZfb%Z蠀EZZ^%ZQW~zRQQIQI^~^^IIQA׿GJI5=+kJ tL[ppL[e)xX^!z W@*z)@ -9#)jA %էb WV\X  9U5 A$)-BAA9A9A9A97A9.A9BA-]BAJA+GRIUhZJ bRUUb&RUUbJUbJ*.Ub'R}*s&R kgZUbgZZGRgZ'JbhZ +bhZ%bZwwbhR+7bGRzgZ'R/GZ&JGZ'JGRE)\XXPGRE) %%RhB'JhBGJhBgJHBgJHBhB@xp``9 5555d)hlzAz{kbA7'%%!UyD)# 'B!777gRB_ZJ1n`9!k{ A||~ A-@xx%JaUUR)d)d!̀N //'N+/ Ư-==?Kd!WWWT!D)1D!:1TWUW1)*1D!C!d)1D!111)1d)&9d){c)D!C)D!9D! B1is917 x9#!TT\^#!#!#!#!#!#!#!#!#!!!!!!!A5UUgZ9ÉAXxpa////u*77.*!A\XXP!@ A`AumY]`A_ַ a+U  (++) ^Zxzc1c1!-c9C)9#)+c1!V\`#)!"/9#)H{c1 ɥ({A+y9I{I?+fZxj9x\vWIc1~ %R9^IC1zWRC1%%d9aX\\~ #)/ ") ~~@W{A}A a XxA A !@b@\Xpp `(+( /( )**z(Ax\@ځ@A@a@_* @] U{B !! A !! A(  %51 UUWV 8. &Z UUba -jRpjfZ]bRj%R j&Z jb肧jbzjfZ@````A -;A /?<@?Z@Ja U S!-M[Rp\znc S3RR [xxxx @ Ia%5JB ,[R5--k,[++kL[Z{Ptmc Pt  -P|^^q||p|}/sߐ| 775C)x.D)UWx&J#! B1\ZppA1/?=?9D)9D)XpZZA1qsGR9sb&J1[zZ9%--+GJBυ'B1xxXXBd1 A#)ԅ9!pbFR ɍ$1!)!$))$))W__) ) )(ࠠ) z^_   } xXܮ) ) ^(z  H%5UH%Z蠁jfb~fb%Zzxx%ZR~%ZQRQ_zQIn~^IA>ZI- %ZB``t S9kiB`pxI: xxZZUU s U s *sU^A I9fZpbŠ9Օ% (JD)A9**++A9xA9A9jzzA9zڦ9D)9e1UA1+/A9I9'JA+hZ'J-ZGRծՈZGRکbGR{b&JU *ZJUZ'R] bRjGRUb&RUZ'R_zjZ'RWUbGR-%jgZU~bgZ bhZ bhZbgZkb&JW^z'J9A!pp`&RA/GRc9/GRJp'RJQ'JU&ZHJUGJ`1!%%'.d),d)$!Uxxz$!^Zxxak@))!d)%5B#!%%'GJ9z~Je)UD)jWU5``A^_la5%Zd)!s!????N'%55Ͻn- )Ͻ====d!-1d!UXX)D!>:?9)'9)/ p1D!C!d)9D!1) 9d)/A)9d)d)C!~||d)#!9#! 9d)_9d)=r9#!XX^_#!#!#!#!#!#!#!#!#!#!~~~!!!!!!FZ --5&RD1~|d1UWV\a.*}* xxKIArbCK!@@!`Am`AaA_WA ( - &RA)cd)T|$!%$!X~@b`px!a--!_zD)ե1.VW9U)_UaHn}a- ``pxxa Bb* Zd)!Zd)UU-k/- +Ǝ//=d!VVVV9d!^_UU)D!?{D)ccs1d!)C!D!c)**1D! 9d)- 91 hg1D!09d)td)C)$9D!}%%9d)%JG1D!XWUUd!#!Zzjj#!#!#!!#ꯪ#!#!!##!#!#!  !!!!I5FRA`A^Xx`_ss}} oAɉ AKKJA a ﯏a @!`AVWW_`!A/ a*/) ~zC) -5c1#)‚c1#)Z{Wc1)c1#)r#)!0({AjI\W]jc17b9'kic1zrb{IC1_ RC1x^A)Z#1(~jz^d9aU?C1l{!a8n@@`pށ @z_UAuA A )!xD!zzx|AXؚ `%  !!^z⪁Av~pAk}%@`xxx~hsAUՕ5 hs)+Zd)!)D!::::* - +ν +/=d!)C!)D!d)WW^\)d!c)D!c)D!AD!%%59d)|x9d)Ť1D!79d)D!9C!$!d)D!uU9D!MMIIc!D!UD!#!!#!# #!#!#!#!#!##!#!  _!!!#!?FZC) R#)xx$)]WVTi om͉i!kKJA ᄒ>`Aa a A >A  A}`A/U @ -)>C1  #) C1!c1#)A!߿??({)/ jFZ\b%RԼb%R#)jFZ#)%FZC1\u9 (d9 `xWU _/ BD9Օ5D9Jb) azC@Ws@W@XXAU^X x~]a A /A A ##c9 jpbË(`-鞆b% bIzxIIꨨIAQA/I@^9`UU^@*/^  ꪪ  ""( WV\X! !AA@! 0  bzZ^ -  `( (zb UUj#1 5jbpbAFZ zxxx! A a ---@XZIa 몾 pxxX@!#  A\VaAxxz  9/_HJ  -JHBRJU,[R =kR/0t+[+0tktlcxprtk -skkZ`*c ō U]NGRX d1UWX`mcD)UU GJ9GRd1hh1#!%5Be1%B1/-9D)```@B! 9#)\\|~D1!߄9 Ppbb&R ssaI$) ) ~_) ) zzz (.(  +  {   ) ( {{z w( ( _ FZ5UU({b~jebjfb^~zfb%R~FZRWEbR/ ej%ZcZᣢҌM[=%% sjxxkiRpxX^bHRjHR_ZI_:*iZ9_ZXId1 xGZD15rHZ/J{JbjjjA9A9"*A9A9^WA9A9_9E)e1E)//e1^e1U9UU99UU9 U9)զ91>A1A9}]]A1/A1~A1]A9}B9*U'J9GR9*+hZAhRJZ'J Z'JZGRW_jhR UgZ9WUR9 sI--b!^|xxI  I9jZbGRV~GR1@`AE)UՕ'RAA~|)D!e!||AD) $! !z` o{yiA`h訢A-+ 6' @XXV(ka% (k+?R)d!)D!::;jJRJ*ULk/?D!TVWW)D!([1d!^\\\)d!c)D!c)D!AC!5555Ad!xxxx9d!M%J1D!,,.A#!D!#!D!ZZZZ9D!IIIi#!d!D!C!C)$!#!#!#!#!#!D!ja UU!U #!$! w  gb-==b9zzxd1\Xp`iika/ !}}}} `Ag`A___W`AU]_A + .A (A  * Aa / a +)?") ^#) UW#) 7A///j9 UUbC1*ՆbIek%R9ޫI)x~C1 ֵ#1 z.1 ]@(~޿D1#)N#)@cz Acz^W a ~ 5uW xa _^\^ AA  A輻A )^UUA UUFZ5UbC1j%Z~~~%ZIW^XxIAIAIAIc9zI^A`UWx @\ `"*+  ) zjA! !! A@0 %5(   ,. ( {9 5UUUb +Uj9 R%%%% A a @^^AAaacjz X؜ ߡAV^\\a  ) 9-HJ! %hJHBXRHB./ [R*?cZ %Uc+c /kLc~kLc k+[z_{Z~ߟ #*࠸Τm{`ztZmcrzshR_ ls9wwVxD)!=79D)915?3JcD)BD)-9#)HJm$)!zo9!b-5J ͥׄ9 uUV\! ( ) ((  **(   ?/ {{ ( ___ WWW  $)P|r[Rpprfb蠦jfb뫊jFZ^Zxxfb&RjFZ+ejZJk Sbss4 S RhxZ(JZhR{rbhR+ZAZ(J! pAWA Z9 UjAA9A9A9W99A99!`1a^U$)a^UUaxaa  +e1 UU9-AE1 A9__A9A1999e191 99A9 UJ9 UJ9*GRA*UGRA*hRJ9#).WAd9.*ILsZxpp`A %%5AC1(j'R+)jhZz_GR$)`ppPGR?//GRJU/'J|쨸D!)D!xx`@ AD) D)+!`` zba./;i{z`B~^FR@UUՕb")Hsb*/FJ)D!C!)****b*˜ ? d!VTTTd)ChkD!Ud!\XXZ1d!)D!VVVtc)D!_AC!55559#9d!IIIA1D!77771d!/9C!VV\XD!#!d!#!9C!iiqqd!C!_wwD)C!d)XX#!#!#!#!#! #A@`a@*@@*aUUaUa "! פA5bIhR#!~z#)UUWT?Z!mmu `A`A`A`AUU@AUU_A A A @-U `*#) #) +#)!? jC)%sRU/sRUj%Rb#1WQ(x_W1 . #9 u1`D9#1OC)a!a^ac@U0 W|@!긨A A @躺 A A !af `z C15UUU%ZUU%R+RAIAzI9IA/+II˯/III \IUWx)@W ` բ V\XzAAAA ** "     ]] u( ( ( ~~ A +WWI `r}U A@ `!Asss{a@ ?77' * A  bD)%%55D)'J#) -J(B-]RGB */RiJlcR /Սc [Šlc [U]+cRR5%l +-LΤmms`ฑ cX\VWs c-%{J`D)UW^z1#!9d) GJd)jJ9D) -+1!Ƥ$) .?D1!^_9!Xr D) V! ) ( WW ( "    ] (( ___ WWW_ j sՕ9XX{j~|prb.( rfb_~bFZjfb+j,[@,S]ݟut`t(B`x\VR(JZHRbZJkHR1,cAx^WHR% HR9uHR9u 'R1/XJf)A999~~A99x9A`^_Wa +/aUU}]aba+*  Z_^^ 9 U9 -A9A1A9A9WWA9}A9A9W^__A9uA9UA9A9WJ99)WU9C1 bAZ``@jC1 5Մ9#)_hRAhRAoGRE)XTWUGRE) gRJ GRD)XX9Vtxzd)brbb!#:D))/#)a!pp bjkoa??!a`@ph}UfZa5% bFR_bfZ+bD!V\\\D!))C!znjjmahs*hs*+?ˤd!VVVVd)CD!@)PPP^9d)ssd)C!c)D!_AC!5555Rd!zzzz1d!AAaa9d!55%%1D!A#!D!d!#!9C!qqssd!C!wuWWd)C!d1xpp`!!!!!!뾾AppPP`A]U`A`A@@aa=aUa+U1UZ#)&R9Xxxd1\Xxp=z~WU-=/AV\\X`AwWA``A`A]@A}}wA A @!A *`A U#)a %C1!") ?/~j)-%rAUfZAإ}J1_#1pV(<% C9(_%#1@ܗ#1 GJD!GJ1uum̈́9!d1!v#)<9!-U1 \x#) W^x( _z    﫫(( w( ~u  (( " jj +Xյs1XXغ{k -rj{jzzjfZWrbrk``puJ7' RxxRe1iR(J"jHR_׵-b9zZJ؜R**ZHRxxiRJ\zbZJ'7=b9x*JD)99V99`z9xV1@@\\|a * A aoa   ^^     *$)7Uզ9 -9e19999WA99999חA9A999A9յA9ꪪA9w]A9.A9~(J jjzz UUWT) )-JAJ$)`pXZ$!UՕ5Z9"b'JUgZpp9!~RS{$!brZD)d)#)+-D) h`! r jzza?///#!AcraxXz~@fZ FRJئbFR-ZD!\\\\D!)d)C!j**Hs&J hsb{k/5uC! d!C!d)#d)W{sq9d)sSSSd)C!d)C!__9C!5555J9D!asss1D!1D!A#!D!$!C!jjjj9C!ssSSD!C!d)C!d1`B‚!!!!!!! XXX\A A  *a a a@a@a@a@a@AꪪFZ %%J9ppAxxaՕ_zzz+=꿽@XXPpA A` *`A`AUu}A ( A A@!@! A)A%5U#)) jZ9 ߿/&R R(p\V(`c9R UU bfZa1j{(Arzr#) {#)@W{r A}s@b`p\a WUzxA A﫫AA! AAA   azaa"+U`)`5UI` UI+IAIIIAIA IA𢠠IC1`A WXp`  AAA! ?(  % "** (( ( w] ``pXA    a -%% ``@)))+ @````A )@ zjjj;[C1 rciɄ1 %1$)ZXxjb$!gRBVxhJA /_I'BRARHJbbʋR)i{ 닊{+/ {zO cBbrmk [mk,c{Lk5{Lk**+s{{9׾**BUVXXgJ1 -A!V\P1!RbKD)!#)!wV\X9! %Wd1 xx --& (   닫       ZߢUUU:m[J4$$i K %5H{r~~x({j rb^\{rݽ)+jcА S 1``pXR9-+**Z(J޺" biR mZ9oB!' RA% ZiR{iRJ(R9*hZ'R.?=b9919@  hjaAAaa꪿a++a  //   a  ___  JA9]__]99(*A9A9UWA9A9j99A1A9_Wb9UՕ5bE)`pAE)*+A99 pPX\ T\Xp$) %59$)_9$!\WUUgZE)%GR1_UZ9U]GR ppzz1!i $!8D) \ܴd) #)#) xb zp#!- #!z^@%RaՕ5%FRJ&RJZZfZJ /FRD!\\\\)D!d)C!jZ9b%J*WHs%JJJooHkD!XX^U)D!_d)jj)yyqq9d)SS[[9C!W_^\C!$! 9C!559d)HLLL9D!sssS9d!充1D!)A#!D!C!$!9C!SRRZC!$!d1#1D)i#!!d)uu5#!T!! \\VV A AA A *A A (a a@u`A@a&Ra55FZ9zxhA#)x`!WWVT?/o  ````a aAaAa A A A A @!@! AUU)! %RC15'&RC1zXR W/gb߻bIzbD1_gZ(UA w}_)[1@_)@8 X 8z UA A@A AAA AA  aaAAa` *]]յUߺ A/UUI UI)5QApIIIAEZ jꪪC9 UUV\A A  "9 UU(a ***( WUuU( _U( }UW  TVWA \@   A? @ s?  ɉ@@A ! kk{{{}#) )%7d)){D)!rGRD) 5hR9z'J9B9zjˈR9={)k  i{Is:VʃIs+˃Is:/|hJlc [ %Lk [??./sLkKk{lk,c:{ZpPPX{Lk5BXxb1UUWA!sA'd1!%5d1!}#)!#)!Z{{9!-59 WV\x W     +** ____ JJ UU AUUUx ;߂555׍cpppx[J&Kc1*:^r\\xbIr%%'({j^X){z 3Rߟ֥`ppl1XiR(J iR(B~^iR9`(J1Jk{ۊR9- RiR}R(J^HR9^Ae)W'R9 be1PprAxX^   ahxxZaabaa ( ߢ 5 V^^ꪠ 9  /A9uA9A9_999999A199k9%_Z$)X^WU9D) %5Ad1**j9\VWU!@%) 55%%E)$!gR$)U% B1x\^91A1˭9 @@``1 -#!<..1 )D)U]z`D)!#!xx#)Z[#!z~ xZ޷@I %RI/-%RA訪JERJ߳%RD!\\\\D)d!c)D!fZ9fRIzzzZ9ood)#c)D!ud)jjjj#!sscc1D!А9C!\\\\C!$!1****9d)NFƥ9#'JD!m1D!)))-&R#!^^^^D!#!D!#!?1C!PPXXC!$!D)C!Օ1D)C)VVT\#!15uD!!! VVVWA A A A A AA *A A a  A5&R#)A9~|xzd1^^Xx8^a`@aAaAV`A~~`AWw`A___WA @!ꪪ A AA % C1 UUU-&R յ*fZ9% fZIT,gZd9*^R~WAWUU }1I(a(aԗ?, <& A4 ܜ XA AA A ! ! A! A ! a܁a.7aˉAAscBba#A誁@ꫯa ]_` _)`?Z+UUI QA-QAxfb ^ZzjA ! AAA1 %5  **  ``A {A A _]AAA ( %5 Ϳ  + Ba ˋ}C1-%5#)^\XpD1)#) ~1*UGR /թZJW^xJ9~xFR9jsb +js(sp@Isksk?7khBLcR }_Lc SlkZ_LcZ*?77sJmkZbps+; k|l#)p`A#!TXrkD)!{{$)!mJ!]yIJ!UUU/bD1UU bUWja +s W+sUbUU_d1U a u)D1]U b UU b kAlkI_Ks W~\ %%%/ΎcXXXXcJ S$!xxxrᡡhj77>>irƊkjjz֥B7'' Bxx(J!$ iR(JrhJ(JzzHJ9@Hhh(J1۞6'R(JRB{(J1~^9e)/9D)WWAD) gZ(BBk#9^[Ss   a^^^^aaba*aa*fj  }      " W_~ ]9  5A9A9A9W_]_A199A9UU}}'J9յ5Be1xjb`E)$)E)$)?9brZ ]_~ uUW9 gZ%)U//b9x|~91(A1UW~X1e11```#)D)1 9d)d)$) D)!^Zz@d1{cax~WU@d)aՕ5%Ad) IA %RAˋFR) FRD!\\\\D)d!c)D!%R1!%RA%R9JJJJd)#c!D!_]D!@@@/)ccaaAd!>>9C!\\\\#!D!JAd)9D!ZZXX9D!MmMm1D!----){#!____D!#!D!#!???1C!$!d1#??1D)ogC)X!!!__!#!JJA A @ AA A AA A AA A &R` A9ppzpd1p`aWWW^ NN.I U/jAbAUAAUUWA PA Aߢ UUU/9 UUA U I R9FRI/UFZD1WR_Ud9WUU '(aҚ(a8 7' & & &a @A AA A AA! AAa@A..a aAjj@A>?a@/.,a^^__a@נaU`ՠ`ꢢ9 UUI UZ)jI UWV\AA ! A UU(@ */ j `x U_ a _a A  AA/( *+ a謮> 7 A%5  w\Xa_#) !a\XxV$!/-5gR$! -UhRA^pFZ1777'){fZUUIsfZ +JskxbClcZ'MRhB/--- [J`o,[B+/--ZR(xLkZ77=-,kR'LkZ`/s|{t|hhLs}+sd1wذj#)UULsD)ULs9LsHR* { k Lsw^lsbxK{b/-͋K{ +{\lI^ld9UAUl{(J LsZxVWZALkHRXxX^[(Rcl x2cRR)ؘ{ir:8"Ir4IcpPXJ 9`pxxHR1+*hR(J>R(J(Je1zRe)%- RBj(B1^B1W*(J9/*J9z_AxC9.5cA{zzz  a|\^_a/a** ] UUߢ    _     ^ E1 UU9  A9A9_A9A9A9}}gR95%%B E1$!E)$)D) _$)W߿?9D)!GR9 HJB} B9A9xzjb1e1@e1%%%%!@1z59 -GJ1Be)_x1!kd1bpx\@׷a@d)@ Id! JI}/JA+d)ZXXXXfRD!\\\T)D!c)D!R1%JA+ZAJJBJd)#c!D!]UwD!9nA1%%-AC!\\\\#!D!1#!9D!9D!X\\\1#Ä1D!-+9;A#!PPPXD!#!WWWd)#!Օ9C!\TTT#!D!d1#??d)C)bbD)#! ""!a@@ઁ TA A A A AA A A A A A&R %FRd1!h`!^~zz+>GZ9)b&R*bGZ_GZ9hI_9AUר9U+A Rd1 UId9UI9UA)^A xWU)aa~Wa](S(a׷ A'g @Ky mU {}u a! A A AA A AA꺺A AA닋 A/.ہA..akooaUUa@*.a Aa@a@a@RaUUaU` `"1@7c9 X_  A A A %5@/ ` kw a޵ ?% a~ aU U_  A! 5բ@ .4>>zj zrk@xba ? a x``b *()a %5 a`a/??7!GR -Շb9%ՇZFZjR/)kZkcHJKbrr [iJ [J^z [J=5= [Rxp` kiJ kk cR Lk cSۙ{k|lshhh|ls,c?=,s cV^l{,c*-U+k*U{ZW+kZ(ls ckls c{Lk cULs c +Lsl{`˯Ksk+soUl{ k }bUbhRw c97'lk(J~~~~Rt(J--|[4n0t c\\VVkJ){g>>>.({i({:>is. /|Rjbt``l(Bx\VVHJJPZiRGJHJJhx(B!`ppЪR9iJ1`X\(B1- (J9~WA9hWUA9@9X\(zC9 ssaa // ahaaaa++   Օ   WV^Z  /* 몪  + ʊ ! 﫫 9 %5UA1A99999j99GJ9B$)pXX\$)%!$)A@`  9 5% 99_ZA=5HJ9 $HJ9~XX99``9e1vᄡe1@pxxX! %51/''79x1V\1ad)U!axxz[a (@5%d)()Id! JIRAfZ ..fZD!\\XX)D!d)#Z9fRIxZAJˋd)#c!D!_WWD!9AA19C!\\XP#!D!d)#!9D!'%9D!\\TT9D!aaqy1d)9#!PPPXD!#!WWWW#!1I#!D!D)#+?//d)C)C) W_U_UU+: TTvw A AA A A A AA A C1 UU*J UU JAAD){z#)^\Xxjk{{>>::A! -&Rd1 FZA_Rd1~WAD1^UUAD19D1D1)#) D1 (UWD1#1 }aza_WUaAz~ A?' (a,v @ @wC bb 卍A A A ! ! A !A A A A ŠAaA//+a{A aa﯁aa@** a aa@a@a@ +Aa@蠀a@aUa``ꮪ UWV\ A ! a UU  aza7  u %  : * a W_zbA ! ! /?? 8 Xzk'a >AWV^xA %5 꿯WVT\RsK a V\Xp ?/'7D)5U1#)*ՇZ) /ՇZ&R b&J ^kkJRZ^WRJRRӿRJ [RbZBLkZyqcc+cZ"+-sLc(.&|D1xLkJLkZXxxx,cZ,kZ - cRx^ZIJ" cR+cR} cZp`A cZmLsR l{Zl{+kil{+s}M+kZ^ cIRxxzHJAr c9 ,[A~^zBRl(B QlHJBBB@0c\\ttcRIh:%%% ʛirzxxi){  i*sB@ S7'kpxxxR1HJBޞTHR(J*(JB讯Z$!ڞ6Z1jiJ1- IJ9x^(J9U B9B$)@`p\#) #1(5C9 KJJJ )) ahhxxa11JUU9 9 9 9UU   ꪪ     ꮾ  * z  9  5A9wW9999꯯99GJ99$)\\\V$)%!$) pX\V  }}}(B A9bA5%%%R9HB9xꫫB9zzAe1V^^~1aXX\^  &J -AzAU#)@pX\֡@_j aUu")a /I %JI?7%RI׿&R#&&&&fZD!XXXXc)D!d)#b9FRI`pp%R9b`d)C!vvvVc!D!]__UD!@@9AA19C!PX\\$!C!d!#!AD!%%%%9D!TT&Ad)] 9d)֗9#!XXXX#!$91C!TTV9C!Uս+9C)u{bpd)C)yy{C)pppp^T\ WW__****JA A A A A A AA  A A***C1A  I9pGZ9 WUR)WID1xx`$) -d1 /A 9)D1#) /?9D1d9D1ZD1#)D))^^^)x   {y}ma~az~_aAzz AUU ֡ Ak} @{ @rs _icra k}U {A AAA AA !A AA A@a@ Aaaaעaawaa@( (a@`Aa@?;a@(aWWa@a@@///_ޞAԁ p` A! A !A %5 a a  55?.  >'@ @kca!  A %5 aޢ _ z魢abŠ(A5V aˋ  %5 `-.( *(#) #1e))whZD! Ub9=Z:TRJbÉRJZ޾RJY_RJ*+ R9<.+cR [Z?LcpLc  LkTXP`LkZxX\bZחZiJ\^Z(BWHJBRHJ +ZiJ cRZZ-?ZR0PPZR+kZ+kbsq{biRتZHJ`RAzzz~Z9 RliJIIwJZzu``ctvwwcBCCCi: ʛixx몓I-ic@@[% RhxxhR1 HJBܼj(JB miHJBARD)& iJ1`pHBA(BA'JBW(J1`A d1(V^zz1 >>?cA(nNJJ  azzzzae1A91UU919199jj9999KkD)    rR ! 踼 ꪨ /    9@9) 99zz99 99{~nxB9}9$)TTVV1Aj TWUU@%%%%95% 99+/A9ߟZA -GJ1'B9B1x`eA1D1aTTVWa a -#)%1_d)UU aU@k[a @aA%5UJA*..%JI_WIC!&&6RD!XXXZc)D!d)#bd)fZJVח>Z1bppPd!#!D!#!*((D!``@`NΤ1aaqqA1n9C!\\^_#!D!#!D9D!% 9C) ^9C)^Uu9jjjj#!9 #!$D)??9c)91 >9#!zC)W#!zWբ *UUWT((*A@` AA A AA A A AA AA - ID1x\^9)D1~a"--D)‹!?/! -! j $)+D1#)-d1$1 d9D1zz_D1#)$))T! zz\  ~ߢ,a^VV^aAa  %% alfwu @mށ@  @RX^W Xa b@`Za b@A A AAAAA A !AA@AAa+aaށaaa`*a`((a@`A`AWa@ (a@ "Aa@@///?a ءa WV\XAA !A! A?(  5-)ڜ6) apP))wvfN@)=5 \|~~AAA! /?  -\\Xpa +a&<A^^zA - /^Zr  V\X`*#)#) D)/^{ c!//-%R(:tRIB %5 SR^RcRJp`RhJ kR'B RhJ.Lce1**jmc\VUUms5Umk){ cD)(URB(BB<(J9iRB -R(J*ժZIJZIJ oZiJ``bkZRs{ybR- cZBZiRzzzZHJHJAxmciJ鹻;dB`tMS7>88tߕ=x`pxkm[LJKjm[2bbGJ i ʛiɋˊMS``pL[1hxxx(B9+--(JB~׿(J9xx(JBAi퍊R9 iJ9(BA- HJB(JB{WV(B$)`x\VD)!D1 `⫯#1(I)OOO appxxaHJ91919199*9191"9VT\\  a|^ a +--(^VVX _)=#)\      9 %599뫪99 99x91x|d1!$! `pX\ A***(D) 9 99?/A9ZA͉91/ $)  ( zz^ )#) /D1#)+ D1$)(D1#)#) `) ꪪ ~~ahAaAz~_WA aݓ]AdjóAWU^AU{pP _Z؜a [XXA a bZWUa k``zA AA@ꮮ !*A AA. AA@@ai@Aˋa=a秧a\\ZxA*/awU]a@""aa aA a@a@W`Aa@aA*a@A??ޢaxxAZZXXam} x` !AA ! ( 5(|X ab#) Aؾa0% )aJjU@ aUm*AAA 5U zj-a>,*a6&, 7X\\aca/%%-! ++ ~~  {_ W$) $)!* D1!$1#)$) )  axaAA  UU/@a #0@WVa WA ,A >A A A A zAA@ A! AA AAAa@AɁAameeua)A.ax߁Aa@a@A++a@ *(`Aa@ɏa@%55a@~~~a@ aׁAaxzAZzaa V\XpAA !AA! (  XV#)acrza]U%apx au  a8\V  !AAA @ %Ԣkꊢa akfiA7.0 _V~~  - \p` #)ɉ#)  !d9B$)/?RB-UJHJZiB - [:Z\\\JHBJpXV$!5-$! e!$!* }e)&{A 91((99*:B9^^B9o(B9 IJB RHJ+RIJp`xpR(B/תRiJ@jUR(JZZ\^IJBXzZZcB--%5RtB6'st:.&&.RlW````X҄Xxxxl S@@HH,SHBpb˓I{IW({--7'J?''%0t``xc1X\\\B9#(BAhR977HJ9(B1X6HJB) iJ(JIJ(B(B!`p$)! $1!#1 ) cA1- zzz|aa'J1e1" 91/919191919 p``@ 07c zbxd1U%D) ~_ axxxZ __$)@   zz 9 %599^^99.//'1D)@hh9**** ! !1  9U9 UA /&Je)995?B1B9B!`d1WW^Xa|xx`AUWWWa 'a x@!ˋA  / `Auua@+ /aVn@@׿#1 ??AA~wAD!6666AD!PXXXD!#!D)#k#! jK&J1bb#!D!D!#!9#! A1-/9#!b`bb#!$ #!#1D)d)#)zC)C)_U#!xWկ#!ս#!1C){]d1#!z_d1#!C)$!C) Zbʊﮨ XXX\A A AA A AA A A A  %% **' TVWUs[__ !!^_WW*! 5$)! D1!D1)$)   _^axaA``a >/??15W@|~^Wa@Wa /a &'a.@ ! ? AA @꺪! A ! A** !A !몂! AA`AvV^@a`aAaA,aA(**a a@a@A+.aA(`Aa@`A`A~^~a@- a@ a@aၡ)arCKaa ``A AA ! c9 U)k ax| a   A^^ a' A} _^|hA///AA 5 TXrab +++a/'aAzzajb*"xz -=!  ^ $)$))xx!?9!%(B9 %%HJ9 ~RB++-RHB\'%Jap!D!յ- $!x$! *+$!pj$!p\WUR91\^^91+B1A1zB1 %HJ9/iR(BURIJziJB_z`iJ(BR(J^^ZX(J9,c955Rt K//RlnSd8xxxx0t,ShhllM[iBbb⫊hJ){1WID)Bk) kxxxX [E)B9뭽'J9HJ1.HJ1bbb(J1iRB//IJ(BIJ(BB(Be1\~1$)WW$)!$1!) C9(+)--)\\\Va 'J919e1919e191z99) 9!@)=?CAZ\VWj{D)!x||@pxzzA訢 _r    1 U91919D)jj``hR ! ! %%%% ~~ /5c17;191 {B9_}i'B9%Ad)Ԕ'J ^zx _AW^|a a@UU@! ((a@a@**aU]a*a@Wd9@5AA9$!6AD!XXXXD!#!D!#!ﮪr#! G{9@@`9Օ5#!VVVV#!DD!#!9 A11#!@@@b#!$#!~d)U#!^UC!Uս C)+d1#!~#!!#d1#!+1C)˨d1#!``D)#!C)zz ^zb \\TV AA A AA A AA AA b 7//[_ ": ***+! #) $) $)  oaaA`h  aM}a A ,A , @* A ! !**A AA !A ! A* ! A A !! !a AaAaa a@a@***"a{a@a@a@ꊁAa@ﯮ`Aa@֞`A`Auuwa@+a@ A 槁Aaa[{zz T\XP A ! A !( ɍ a/(?)azXA  _|? ACc A zxA AA/+ A%5ƒAzzA - {{m zj!-!^zj {#)---!&&6!p -$)!%A)+-B9HR95uuRe)./umc\VWU?/e)D!!\xpp$!D!JBB`9 1E)1e)**.?91w9e)9)- B1((B9 HJB +)iJ(J*+RB>.R(JXXxx(JAx~^^HJ9WrlJ/?tB7S----Ҍh```|,Sllm[J R)‹:$!6>̓#)]Օ5smcxxxXHB!9D)UBE)Re1׵-/IJ1````(J1 iR(B-HJBIJ1`xZ91폏1!$)!$1!zz) ,(C9(%5 a'J9e19e19e1919191 99 e1~|\a긨 a$!a7 D!\^bp@zz^^ Օz! W a   9  91:?9D)pppp$) ! !  !5%/9kcCC9 91brzWB1Ii}}B$! *j9d)V~&Jd1©BW^x U_^\@aUUza@A@ %/ z@__a ބ9 555%A9AC!AD!XXXXD!#!D!#!j# s9ppPP*ť955%%#!VVVV#!D#!D****9#! 9D)hd)~#!WU~U d)U+D)- C)$!C)D!C)!#!#1#!)))1D)pd1#!WC)#!--D)! `ppA AA A A A A A AA AA A %ꪪa./ + " ! ! >$) _ ਨ   A~\xxA a@AA 0(@!A  !A A! ! ! A! !@ !* A !⢪ !AA! `Ak`Aa@ aa@a@***(a{aAaAa@aAa@a@aAa@6`A__^a@a@+/>A/'''b.A<aݡazס pp !ࠀAA ! ( 5U(aW^Xs == a\VWUA==9)  a*jr @Caa ZRPRa zk@A?/ A  5 siꪫ wa%%'7 * ////  ! !<>.!p```!555#) /c1$)_U9#) %Ae)@B1bpXe)}{bD! $!$!D!`xxz1 1D)pxz1E)///1E)x~1e)_UU9e) -91B1 HJB)R(B%ZiJ'/R(Jhz(BA^\\A9~^ZZSA+)--RlB7oK---/8xxxx,SM[ S") ,[)X1h\_T 55%uxz4 [xxxxBE!. B1W(J9iJ9' (B9``R9) RHJHJ(B(Be)TV9e) /1E)zx$)!?$) ,D1)V^U1 >./?"9VVV\ 1U9U9U9 /%9e19e19e191 9\\XX !7d)zx~.. a|~a z  +Ax_WA *A %   9 %599  9D1XXxx$)a@! U! Ue1A 1U9շ..9c1!11^^^91-)9#!@@``9! -?BD)gZ9 'JV|d1U_#!W!U#)U  zZapZ_Wa hz@!A@%%%%I9I9C!XPpp#!D!C!$!fb#! b9P^WW 9 )#TTVV#!DD!^9 _UC)WU#!U#!+#!d)#!#)d!ꪪD)#!D)#!C)!#!ꪪd1yD)#!D)#!D)#!^~nx"!__ pppp@@A AA A AA A Aa A  %5zzza*<<" ** zz~...  *$)   a@Aa 㣫A @! A! ! ! AAAA! @ ! A** A !AA! Aa@`AAaua@a@a{[[yaA a@@a`Aa@^\^^`AaA`A`AVV_`A`AסA??aa\܁aa{sAZrBBA T|r ! !A! A 5)yykja@8am{za){j AAaya RX\\a a ^^^xaA/ a zz^ A5'5A.> // ?  _{zj! +!.677)rzzz!m!+---$) "+/1 >zA$)D)\TVTe)% )`@$!5_$! j~$!675D!zzzz1!1E)1E)__e)$!e)$! +/+1e) 119)*B9 -iJB URBiR(BB9A9zzzz S9-%%5t K---1l7````8xpxxҌJxXM[J S)\\XB_`- 4``x9hxxBe)99^_91iJ9 HJ9jjjR9 --ZiRc󟵉R9h1D)1E)*߆1e)ppPpD)!$)!) (! +1XXXPa _   e15f9191e11jjfY91 9XXpp-/$!7'!^0<!jx^ ~A% ax^a!^\A *?// - We)?9)9$)ppz$)!~^$! ! * A!9e1o'B!7%B1Ґ91U]11ؘ'B9yyi9#!ppXXd1!/9 -Jd)Jd)VW9#!\\9!zrA![s!^Vax\xxa rZ@!@!d9  -A99<<<A)+a 蠠Aa jA>/ a +ޢaɢ[¯ap \x` +"  zz  77!jj{  ///#) .:+D1!^e1 /?1\Xp`)Uյ%)D!1)WWe)WVVTp~Wצ9$!rpxx71$)1E)f)D){{z~E)$!e)%! 1e)1e)1e) 91--B9U(J9/UHJBuB9XX\^A9zz[[R955Rl S))1l7````4xxxx,[XXXX,SB %,[J^޸I{I֠ ֥){ q|`p/te1pxXXA1h91A1?iJBB9@`IJ9 ZiRZ1hzzz1E)ޅ1E)ʦ9E)rbbzE)!D))zz`) <.) #9rbbBa  __} }   1E1* 91~91919xhh$! !CcAz^AW%!azxXA__a!z A!  b6&b!A 9!1$)xxX^#)!WW__!! *1! 1$!@@9-- HJ1ޗ91}9e)>...B!6W9#!\\ޤ9#)iyˋd1!W֞>9#)-`J#)zU9#)XJD) J!z^WC1hz_ a^@x^WUA / a A jzd9a55Ad9-&R#!׷'JC)_(Rd)Ub9]㉷jd)^Z9 'V_J#)`gR /U&JW\`#! 1#!%%%1d11#!\\\|#!#!d)#!D)#!D)#!d)#!}~C)#!#!#!#!+C)/d)!d1#!{j#!^^^^ (** \\\\AAA AA A @ A@ A AꪪA A aA}u__a(8/(;   W^^a^^_a A //??A A A A! A AA! ! @A@ ! A@! ﯯ AA Aa `AAAa@`AaA@aa@a@ꪪ`A__a@aA '`A`A`A_}Y}A  @A_aA'%57axpa57A am%%a a XX{ ! !AAﯿA 5AaxA''7? aX_a ;#a AځA΋a Aa A /A -=_a/%7a bޠ_{ ++)믵   j!_W!!#)!/* AbË UUW))D!.*+#1)}})|xXX!9!PPX^xXXZe)D)}]e1E)}d)E)~_]E)!E)! e)E) 1E)ݦ1e)U91U91jU91 J9B9~~~99{i}UA1/cIB c%%%%ץ````P|Jppp,[: $KkB>TI{UՕ`4k`x|^c!A1j맯91HJ95HJBppxB9``ppIJ9 ''RIJ{iIJ1xX\\1E)_^~1E)k1E)rڸe)$)~nD)!`).)(8(**#9 bJʪ UUU   1  1e19191__1$)` aD)aAa!azz ~~!AbP^WaBA  5% ﯿbEOk!aꊡ!1 '7e1!#)!^___!!1! 1!@``p: (B191^^919!WWVXD)a rd1a -1D)WA#!b{UW#)*D) \^#)*z!^{@@aWa@a@a ! UU5D)ե A! -WgRd1U'JD)§WgRD)}UGRD)x{&R$)`W9'^A ^_9 VXz'J UU91%% '1C) 1#!NGEE#!#!C) + d)#!._D)#!(C)b!#!C)+d1#! d1C);d1#!1D)cBbj#!^^_{ (""* !@A@@A A A A AAA A  5ՂA.ˢbaa%-~~bb//XXx  {   xx誢aA_zAA ƒ A@@ꪪAAAA! ! ! ! AAA! @A! AA +a@aA /?a@a@a@aA`Aa@`A`Aa@`Aa@z`A{}a `AUU]_`A՝`Aa99=a<<A/&A/> 55AkaAUUmMa UWV^A AA a UU AAA'/a??>@@@@ a>> ԡaa@xhA?/*(Aa a 7 ͡aa 5?,*^^x /UU :>?+ ¦1} D!{\\UU! U9 D)6..)d)'-)+)e))$!jD!X\V_d1!E1\^V^\^^^ D)$)e1D)d1E)_^ze)$)D)!WVE)! WD)$!E)$!1E)+U1E)9e) -A19999,<9e1c9 [ ֥4ppxxp|Jppxx,[(:JB?777I55%%P|hzq|,[x^WiJ(JAujA9_HJe1''/HJBx\B9pxx^HJe1>>iRHJ(B1TTVW1E)1E)1E)1D)gcsD1!׮$) #1 #1(/?1UWVT ~~~  1 %e91911E)@e)D)U$)VTD)cs{_apxX\A5bab A ?A BBbrra! D)?e1!#)!^^^W!ꪪD!!])$!x1pzhJ:1X^9e)x9e)'B$)p#! pppx 5UU1  9!9#!UV1!_ZPc1!#)~~{Zaon~a@@!d) % 1D)WD)hD)#)a\$)*U96_UA!iud1 .=d1 Z#)Xz ap`$1@-Wd1a.1UUVX1#!EEEf$!#!C! #!$C)#!C)c!#!d) d1C)/Wd1C)1D)_kkj1D)UU#!zxxz TTVV@A AA A@A @ A AA AAAꪪAɉA aa }}}aXxbaa" 掠aZxa --  zz zb₢aza A@A !A! A! AAA! A@ !AA! ! !A* a@`AaAa@ a@*.Aa@ꢂ`A`Ao`A`Ak`AaAzrc`A}uA `A_Y]U@A]UU`A_WUA///-aցA$<auma==aAgfa {CË ! ! AA ͥ5Aܡa)aooo) %5a a 7aXjCCAa bba %a zz^a  /5 ܢzjj5555   ÀUv%55 / BbD!$!VTWUUa )) D!555)e) )))e)pppze)`pX\\\\^#)5d1\^VV^^^W#)AD)U9#) d9D) 9$)`d1$)zzzD1!D)!)E!E)$!UWe1$! e)!9! 919e1^^1D)w-SD1 M[ %֥xxzxPtJxxxxm[JIJ5%%%)s R^W,[1~_A!Jd1A9_iR9-HJAvW}A1Ae1RAjj1$! ^1E)`j}Յ1E)kb1E)WoD)!&$)!$) #1 /-#9)C9^\XXaa e1%%5e91b911D)````D)$!D)!zAXޞ7b㼜b`pAA  55b**zzZbZZ^aAxA!xxjD) $! zz!W$! 8E!%!:! :)X9E)xzz1D)}U9rz_D)^ D) UW~A#) UU9A -%9!Zz`d1 ||Praa~~_a@Wa ~1A  d)#)D)!VVD)!U8UU caUUTE)/$) PRD) `‹ @zp @\Z{a '  ?1a5d)#!!##! /#!$d1'/#!뫪C)!#!9d1C)޿d1C)1D)kkJnC)!(/#!~~(`A A A@ꪪ AA@AAA@A@Aa 75aA A.>aU//UYZZ_WaxxxxA aA.a /.:  x z\apAjA @ AA !! @AAAAA! AAA A! A AA a@//a@ˋ a@a@**a@...Aa@`Aa@`A`A`A`Aa a A `AUUu`A]]__A/?5aZߡaSSZxaaA zza ++; UV\XA  ! a?( ɡa5-a@ @U @~\X aa "a@hA a 5- a xx\ށ - A㋍a? .'- &zr  cyZxe)UU$!_W~a(aa#)B$!%'77)D! )!@`!xzz^^D)5555$)||a!1!WՕ9 \\d1 +gb#!I \d1`B$)"9D1$)UW^$)!x$! (z!@z! *Յ1 -e1h$)a(UJ! %%5R' pxP|J\\\\cBsscc){i: |1 {RaW1 ߕBD) +/(J1^pAD)_\HJ9BA yJ99e1\(J1``pD)A^D)b *1E)bbr{e)$)jxzD)!$)!D))w$1 7#1(?#1appp`aWaUUaa D15%1e1Յ1e11e1Z_e1!x`e1zzjK`hxxa#b UյAAm_^\Aa//bբb)Zb\A^zzA5!bb`b$) $)~z X! **E!%!pppp! S:e)PXXx) bz$!a_!!UD)@*UD) /BaWd) UUWD) %%9 UU#)k WUaUaU@!@d) D)!jjD)!ki!ba% cUUUi^Pp` / a(s#)!apprza .$)!V$) >#1)..1a````9VV1UU1UU9*  e1% e1$)e1 z_D) UD) U1!Me奢ab**bzA?7!|XZ_A!U%%}bUA ->wba^ZxxA5555!bbcCD) %%$)zzxx\U %!U``% E!z~^^0lD)Je)^^^Vms$!U!UUU U_p`J#! 5%FRD)\AC1.7u UUUUU{!UU]{!  $)~#) !hhjjB `A}a@a@//a@a@`Aw`A`A__k@A`A}]`A@A___`AUUU`A^{{}A a AաA^\XxAaz{ ͭAa￿A@:"a xpA +a VV__A! A ! A/ )a5 VV\X A)=5 WVTT 5%%%a\XppAaA&$aa pa ׷a (X^ a㉉-~~ {imu^^Xp ?xp>/e){sz~_WbA*a **)-e)xxxzpxzZbD)%%!~~a#)a%%%%H:!5555d1 \\VV)---Rd1SA /I*+d1x9+9 _~꣄9 ]y5555sa %%@@@@UUUUkA44$$k*/-Ҍc``hL[Jpxzzm[:b@Z)UUUUZ@@e1 )-/9e1Je)?(JAB9\^9e1e1!9```je) Appppe1+/--e)$)D)$)pbE)!>D)!VV^_!#1 //)`pxx1VVVVUUUUUUUURA)!!!!)e) bVVTTbbz^A_^TT AA %%%%E) /-bB5b^^\TA5555#)Kkkz$)%%5)xxxx ````$ E!Z|zzIB1 9E!TVVMkAUUUUUUUUa%%%%9!-9D)rpA$!x__9W_zU@@@@UUUUUUUUUUUU{ 77(Ba .&'!xz_U!!saUUU 5% @@`` -@7 a\ a\\xz@z{{ 믁 닍 -%'7#!a55!!A͍$!#!d1\ZZZ#) !d1Ud)_UUC)!#)#!\^VV*(( TVVVA AUa A ⢫@ A@ A AA@A @ AA Ab Ab@aba_Ua?--aaAaA ((A@ aA^WUUA-7= UUU  ^  틫  UWaxpAzA A! ! ! ! ! A! A! @! ! ! ! ! !Aa ///a`a@ ./aa@`A`Aa@˃`A___}@AW}`AU`AUW_^A `AA ,(A `!Axzzza /aa/a֡a{av~/aI A|\\Z AA / !    A %5U a XX\X A%%) \\ZZ %ap||~a@ a ,80A^ZXxa?aAjZa 5% A- ~|{-բ ueuu z{}} /- zzz{e!@?1sr`azae!aՕ5%e)aWVVT ս E! E!x^^^Z^\a.  z{B#)a% 9!%%%#) \\\^) S srrrD1zk9C)xhd1=?>#)zWd9_]5555s a@@@@UUUUsTmcP| S``x|,[BcJppp`ciB *)zz}b?}@ֵ UWVT9D)9e155B9*B9~A1~e1!x`D)@BBK%) !ppppE)) e1$!e1$){z~w$)!%$)![Zhh)) +)axxxxҜTTTTXUU! Օ/$)+ E)!}몢D) U*D) Uߪ$) /*(1$!_$TT\XbBb ||~^! A%%%%Z --boksRb??//baTTTVA````!pp!)xxxx ````$! E!zxxxHB)1D!ttvMk@UUUU}UUUU%% 9! AD)\WUU9#!z9!UUUU}UUUUUU UҔj] ݢA~W  -U!Azzxx% appXX aWV\aPr{ aXZ{i@ËA   7ޢaZ{#!!9 %%#!#!d1r{ss#!+/ ZZZZ!C)%%%% #)-C)(a ! A AA !@ A@A A ! A A@@ AA A aAaAba_aAwWaâa|~Waa!A *A A b +/ (.// ꪪ   zzzZ_^kꨢaUUa ~ !! ! ! A !! A !AA! A @AAA A`!a@ -a@aa@`A`A^^`A@A@AU`AaAXP`A ((a a A A  Azzz`AauUa/ama{{[a/ a AZZhA A ? W^ZrA! AAAA  !Pp` 7 Pxxxa ==wa@((8.a@jȌAa a z^וa A k Srbrrpm[5qiJxxxxIJ^^Ӝ\T\\X1!9D)77'%99zB999e1xZ_e1$)`z$!CIIm$) @ppppD) E)..e1$)緽E)))$!Z! *(!#1Azzzz9VVVVXXXXAU* -/+$)% D))D)$)ꪪD)$)D))$) ((_$)WbpppzbwuUb A@A %%%%qA--bRZ_Wb%'/aUU_zA%% #)xxxz ````%! D!!Rr:11e)wLkA*?AA--#!ս/.9$!U9D)U_ZRe1!W_d1!˞(y VVVV % a Vxa ARA /*A* W^ -W@{}\VWU!a\XppA믢AA'7Aa 4ajz`Agua@ 0"@a a 5a x^֗a  /% V^z{-a&.> }|zr) *e)D)(,*'e)`e)-)e)1P WWW$!!~~zZZ^^a ppxxA! 1!M #) --)9mS)rrrr 4d1[ske#)saɍ Z#)a/5C1WV}a5555}$!a@@@@ނA-=U!}C!/UD)_U WUC) "!!~^WUUWC)////#!wC)Օ#)^^\T pppPA !AAAAAAA A ! !A ! ! ! !AZja!"+ _A  a!A A A **A A A A A A A A+-  . ~}iꪺ~aWa xA! ! ! ! ! ! ! ! !! ! ! ! A A 믯a `Aa@ *;a@*@\^^^ aa ﯿA@@A`AA a@à a A  Aa@}@ a@//a@`aAA<<a: Pra<:;)AVV\\ 55%a A !ࠨ A    @ !ޜ  ' Zxxp@PPP -aA\\^A{{kAドa A +a 5-- a xxޗA%5 (* z~u $! D!_D) UD) e)$!Ue)$!UC1E!?7?C9\\XX$!i}hxazxx|BAA!1 CAaa ֖: J pppp )^9 _^XP)*^W#)azbCÁAꪺA5555yyUyޚ U,c$$$$kM[xjz,[hB`0c2^n[)WUtiB,[xxze)  c {@1aB!91 `1$)@pܞ1$) E)@@`` `hh! Apppp$! )))D)%!e)$)D)!~xD)!scK$)!$) _^^_ Axxxxe)VVVVY _Y*Ua $) )-$)!$)!//*$)!!xxxx}u֚U(ޚ֪U A/ akAXVWUA%%%%֕b bA!rz! azzZ\A ֣````$!! E!>>1E!1E)))ZJJJJy֚޺?սqd1$! e)$!xj{y9!%%59#)_z΁ޚΨVW޺֪UUֺ֪UU%%%%AA_!WUA ! X\\\֦9aUUU9@@@!--9!A\XXp!zZ{k A A ///A A 8 __+AU렢@ׁ@wU`!a ַ'!A -!!! #!C)5/1#)իd1_C)^UAPj ! ! ! !! A ! ! !AAAA ! ! ! ! !a J@5IAUV\pA A A A A A A A A !@ꪪA  ?a( k_W ..~( bx|Aסb@^xA ! ! ! A! ! !! @! !! A A`A}}a@kiia@a@a@\^^^@AA <<<8A@A@}ww@A}]]A  0a@%a@V^ZzA A A +@/`AArA)-?ATAa bjhha)) @XAKkjA A !*.. !  ! ! ? ͅ5 75 @` a ؾa@%aAͭA /a`a ^a _a % a a -5(~|:(  z^?u ]!U$!uC)*#1PXZ_axzAA뻿ߢAA!1 cccs iB R XXXX a >c1{__ )a/7#)Aw^\XYA5555Y@@ӜUU?y8W,[$!$$$$c,[zI Sf! \I:)ܗUJ)_ߗsBxx_ߗyζ(yAy(*UVVT\9! 9D)x^Յ9E)jze1D)~9zzzz `hhh yApppp$)) -E)$!:e)$)D)!E)$)UD)!k!Apxxx{YAXXXqUUr $) - $)! D)!D)!ꪪ!XXPxU8U8U X^WUAA\~a Ay%%%%sjjjjb! --b⋋b^_a!ZX|t 5@ Y yΣ````! e)Kou9e)xRay8*?u TTAUU{UJD)^AD)U~xAD)Ã-d1#)KJ0a8ƨWVVUUv@`UUAA !!  aA]"A!aս+!π ap`bbAeeuUa/A A WW Aխ!ʊava עAu Uz _a%%5!ꪪ!zk ! ^ _^} U UUxUUa!@@`` ! ! ! ! ! ! ! ! ! ! !AA !A ! ! ! @/ 55էb c%gZ UU^xA!@ A A AAAAA!@A A-%5(_~bࠠ|xAa/ aU_A_A ! !! ! ! !! ! ! ! ! A A`A}}}a@`Aa@a@zzk`Aa@__UA A ;A  A A a@ka A A ˏa@/++?a@,, Aa@/A\`AށAﯮAjC A )!arzh`!bbbbA A A*a A   UU Rs a++ A@4d 55 A܁@.<A訨a@bŠ A a bza %- A' xrcɢ a6ޢ.> [\wu]ﻢ_~~a+aAxJz{{AA?XXApAa ) bssr J 5555J XXX\ a<<<< ^\\V!rd1XXp@C)a) bʎ*!5555@@@JAUյ%a@@@@8׵WZ$!$$$$mcHBjiBE!V5m[)Ut):տ*mcx^׵5% Rj,cAWUUBa\XXXE)1$)-e1D)d1$)D)pppp ````8 !pppp! /D)!UD)!UD)!.D)!$)!>) Azzxx=sXXXX Aյ5%)*$)!$) $)!#)!$!^~zz_ Ub_(A_AaAz}wA A%%%%]mkjjjjb!---bUbA  5555`zza@@ ƣ```` $!*+9D!^WՊJa8׵**aVVVV e! 1 z9ץ9D)%'Ad1B{8׵( VVVVa >. hA! Aa A ??a & ^xh!A #)⢢!jhxpA A* Uկ  !bjj Bbp % Uս_A(^^ a U!*!zj!߿ ޾ WVXpaaa߁ `pppA ! !A !A ! !A ! ! !A !AAA Օ5% aϣ յ%d15UJ!@ /&J!UUVXA !A AAA ! ! !!@b ?a * /W 﫢"ꨢ(bzAWa UW~AA! !! ! ! ! !! A Aa 뫯`A]`AArr@a****`A AiA A " aA ࠠA a //AWV^zA A   a@@aYYYUA⪻a@,AZZa@a@ .=aA)-77a`&!rpXA A !a Rrsk 訠@* ! A I% A A$a dVו -Aa@AAAW^zzA x?/ jza A - |;a>bzZ_a*w]꾢aabA????z~AA?a_UUAA e) pPPP ////[ B \\\\ a$&&& zz 2y9 HC1W :ua5555@@@H a 9ơ׽WWR,$$$Re)`rZM[- cJBbz9M[%%%9xzxxa @`pXA}{ꂷ pp``QUUuI$) +)D)$)jWD))$)pppp ``hh׵ pppp  U !UA+$)D)!+$! `ꪨ$) ^Zz{Axxxxmk XXXX A%- $) #)!$)!__WW$)!)jz~$!}$!Ub``!IÀ, zA A׵%%%%bUbUbUA 5555Z^[[a@@ ```` D!]9E!`xIJ *y΂VVVV7^^E+UD\Xz!-ץ9 sa׽(W 9Ua`zU  UAe;@pXa A a czAc!! D)!ov!`jAUa (+.P!zz__ az xxX^ - }]{zxb^* A_~! A/!~z !j*aaa*:A !Aa/a! AA ! !A! A !AAA %% aMM!--- FZUUUA!p /j UUW^AAAAA AA AAA  -5/ /辿// xxbA~aAUjA A !뫪 !! ! !! a A@!A /a `Aa@`A@AA@W_]a ~ a aA !@VV@!.a@ÁA A /a@Aa@ AAZZRa@``a 蠁aՁAaן A A !a ?-%a UW\X AA AA? AAJja////@>.7a~a@ Aa@j*A //(a?!zz /- ɢ_uaaa*b>wua{aaBꪪA???baAAa__aaaaAAߟ$!pppx ////J %%%%iB '''' z^^_a5-=C1{{ Zsy[a ````YMk)a---%׵4WWJ4 S1555n[RM[J,[9ppXXs_uӔ(*X\TVD)}{rU %%R*Ue1B!A D)!//$))"(($)pppp@hhxxu 5BpU(BUUBUU9U! $)!࠺$!!VT^!~zAxxxx,c~﨨a $)#) )!#) )!!` $!jpz]!Օ5%$)JJbb tA ฺA Au%%%%8nkjꪪ]!U]!U]!UWVTT 5arrzza@`pAŅU u````b D)1!`h``(B 4*Ղ0$ɍ蠀k5W^\p-d) mk4WW<!W]!U]!UӔ UWVVAXXX^@?/@\Vյa a zp ߵ  !A%55#! !b~A} X^xpr޿?@Иa XXXXk~z{b~耀b!^x! WA - * \xjaaa UUU UU (A?:+ am$ UV\xA@! !AA @A! AA  )A +A$)j9Ap?D1 UUV\AAAAA !AAAA /?A     U U* !aU A_ AU_~a _*a a a _ UU/ U aXWA @!A /?/@!°`Aa@‹`A aA @!88@!" @A a@!Š@!ꠠa +a@WW^^@!?+:2`Awa@*:a@a@Aa ‚Aa@ *;A aa 'A AAa %5a pp`      %5 bbhx@ a@//- aa@a@((a*a**a xp`a %--a/a ` /- UW\\}寯Aaab>baBaAaazAwaAAAaWAaAaaAA$!xxxX ////B (: TTVV %%zaka //)a_׿ #)U߸5555,c a%߀4VW~iJR155%%-SRM[J6&',[1xXXX!5%% E)@e)--E)x^Ӕ555WWu9^D)D)!/-$)!$)ppxxAxhhh4 ӔӔӔ]b! D)!$! p`Axxx`$!^^^^C9 _[Zr! ! ! ʀpPX\! $!zz! $!rPX\ \a A a Օ% %%%%ӔӔӔ5? a/?//Aa@X^VW  ````a 19pxX\B Ӕ**]_.?XZ{9ƀӔӔӔӔ**Q VVVVAa AAa p{@ꪪ _ '75#! xxxxD!A{#zzZ^+ * XXA -U!**/?(UW_}bz!W~A!#!!U aWV^xa( WWחc9a{r U a  A&.+ a.& Ar¨ UUW\! ! ! A! ! ! ! ! ! @ #)---C1UWVX  J*D1Ax / UUU\! ! ! A! ! ! ! @ --5-//ਈ z.  !_ޫ )#) _׷#) #)^*)_#)U U_a*z A*_UAxWUUa! a _A Ϗa A <8a@@a@ꪪa@W___@!@!@! A@A@@!((8!@A a@^{{{@!"`Aa@:a@@A}Asa@Aa@a@>? aa .. A ! AA a@a WV\P      ** xrca@ya@ aa}ma`aaa_wwwaa - a X\7A5W a≉^^AABAAAaAaaaajAaaAAaAaAaAaaAA$!xxx~ // -B 1tTTV a 55 a/C1 )=C)UUƂUU)- UU rUiJ$!J1 SJJL[jBR9XX\\ns s`UUUE)r$)ZUp^UB! $)!$)!$)pxxxa~zꨂ0TqUYƢUU9ƢUU9UU! $!  ( zzxpUU1 X^UUd9 bb !  bb'%55V??'$)+?$!AXXPA ! QA%%U1U1U1U1Unk TTWUa/Abbj@!  q! Ur`zUU 15555A^^^V9aQ U{TVWU &z~__ﯯɋ/ caUQU1U1U1UR TTWU ! !ꪫ@ꪪA A  Aa!{A?>>*! |bA ccjbh XZZZ   a  +Ua" zA^zb ! UA a| '-(z^_냃 a % T~(app @K˂( XbË! ! AA! ! ! ! ! ! a#) -)))C1pbBB__c:D1AXc뿢 UUW Uս Aխa _aAA! A/?a)>>* }}u}}U>"#U_ Ww!UU!,'U!#) *#) U#) *#) T)ApXA^{A]AAa@^^V@! A ///@! a@{y}ma@ ++#a@a@___W@A@!@! ..+@!A@@!8!@@!. A@{UU@!z@!AˋaAxxx`A@cccaa@Aa@a@"22 a@@AAA a@+/--a      ( 5U aUWa@//'(a{[_ߡaaWaa**a\|aa**a XA za % a \ A - V\XآA\AAaaaAAAaAaaAAaAꪪAaAaAa@baA`AE!A xxxx ajB $)|||| a a- )ߗ-))a*Z9TV)AA__VT)@ ) eeK!a+9!UWȦ1!=;:J1 -JJkkR): J9\\1xxhD)-E) {!訢xxࠢb$!- $)!#)!$)!$)pppp aW^A>$)U$)U! $)!$)!^~W!! !xh W $1 d9$)BC  ** `pb&$A?? $){s_A@@@A a?/bAbAU_b A!/*(AAa 5%AA | Ab?e)%%D)\zվ(‚_ a^ZzzAzꪊA@zAA A A A A . aAUUa!_aAՕa!~耢Aˍ!arr7^'Uaxza     A/ ! -* ^_WWB~b /AxZ)@ |^^\Uu_Ss{(a^^Z(ab(͡ a \Xp! ! ! ! ! ! ! ! a>>.#) ))++A****#)[sc^~_ Z U U_" ꀢ_aU@ WzAA -%//(( x(*  "`+(> U__ ! ]_AAabBB@A@AWWW_@!/.@!a@a@a@ꪪ@!@! *@!.@! @!@!@!""@!((@! @! A@! Aa@`AAAIIKa ??a a a@:* a5''/ @\\Xx@ !AA ooa -aՁ W^Xp    *.( ?=UC9a^Xpamaka_[{a`(((aAA믯a a {_a  ח5{)A\ZrcaAAaA~aAWWWUaA}aAaAaAAaAaAaAaaAaAAa*aA_WWUA555 |\^^ B! ahjjj aiiiA=-)[ \\C1Uե/%Z#)--//R@\\\\)*+A _A!AE)jjbr9$!B9 JjBIJ1iB99 h``pe) ݹ$! p! U 猪$! %)!zz$)!U$) w$)rzzzu_բae1 e1$)WD)!,$)!$! ~! z!) ]y}$) 5%d9$)d9$1**d9WVT\ UUbxX\^bb a)!U}!R^VW abA %-a//ab^b_ XX@!A {{a++//a @ ????zpp=D) ^_뫂닯xxW~WWUbŠ jxx! a?aA aU AꀨAU*AU蠢AU/AA(Aּ ayAa !a![zzXa¢aaz@A     A/ q#!A 6_^^a\zA!!5' ) ^[ZP +:)r (]h a a< a UV\p! ! ! A! ! !  5 55'#) *..C1BJJ)㡡|_߂_]U 5U _  ר`axa@a@X`Aa/?b *+]** |z+*@`z^aꠢaao꺪a*UWWa@`A_@!*a@a@a@a@@!a ?a @!@! A @!@!@!@!@!A  @`A~{`AAχ`AW__[a PPrba A'5= a--// @xxzza ZZZz !@ Aa@a@  `    A@A #1  5#1aUWV\a_aͯ/a@aa"a@aa* AZzA ??7a kzZ - + KO~~`A`Aa A  *@A@A@A_aA}uaAAaaAaAWaAaAUaAUUa d)A a ai:$) abbjzaCCC  ~A5-+IxI IaXXPP) C1 %C1"AD):D!6''iB)'JI:/_B1 u:9l|~9!pxzzD)!$!h|^!! ~wU! $! j{)W U j{ aaD)a %D) D)!#)!W!!  $)/$) *UD1)D1XXXpu{ABb A)) w~_*/?aAaAbX^bUUbUՂ X\^^A A {za 5==)A^x a U ?/{p`B#!MikzWW^)=5  ~Z xXZAa %aA aAA/-a_a _WUa~AWA~UA׵ d1a!\* ޼6{SZ^#)AA  A%( UU "1 U Q/I^IUUWxap  U_A~ )a 5 ZX)7% #) ^#)`ય(a a a !`‚a! ! ! ! ! !  555#)#) #) BB #)WbaA^AU aUU aUa}azUAza@na@_}~A  -޾* xx યV_VWa.@! a @!a a a@a@@!a a@Zzkk@!a@UՕa ~!@f@!@!@!@!@! AaA=a@oAva@y{ima CCA@_Aa (8Apprra z~ooA u} !*@**a@a@ @a VV\x   @@!A ށ 7_UU(AɍaZ_]aA^||~a@ aa^vaa W\Xp! ^ח% jAUUWT`A]UUA A A  (aAUUaA_UUaAUuaAaAaAaAUwaAW]aAUU_`AUUUA !A%%%%a I:@ azzzz y %d9U- 9 " z9a#1Iaprbb  #1_)71D)#:e)'''%1! ,41$!UUU)$![[{A$!D1$! !!wU! ! bcHJ?0AUUUZaUUUa -%bZaUUU,cAUUU(B !./!!z^bUUUr$)Uխ $) U$)xƢUUUZD9rbbbxQAUUU u!UUU^A  -rXMcaUUU ,cAUUU`  AZAUUU5!UUUAUUUAA AA a -5z U U$!ATUU-UUW` /=a~sUUUq"ƢUUU{(qUUU%0UUUp}azzaAa b Ua !~Ua  aA}aAՁA]aAWAA/ [Y!A'!br_U a!@`jaW UU ( U (a"1(*/B9"1ՃAB9QA-Zc9p*ZW^#1a_xa^^z^^Zzb5j +? #)kKs[)  (' '!r (ar aw/ a Xp! ! ! ! ! !  %%%%)5555#) C1!D1 9#) d1V\p`bAxa A A /aAaAUa@U`A]`Aa@着a@_a@W^__a -a ** 訊 *z ߢWa @!@!몪@! @!a@Aa @!a@덍@*a ?a @! A@!@!((@!⪢@! *Aa@-`Awwa@lnooa@}yy{a CCCC!@_a ##a@pp`@A  ! ! A a a@ꂂ@a xA .+ A@!@ %5(Aa~a .a@ /'7a=aWWWaբ ~~!a\Va ++p*+AVVV\A  @!A A5a&> [bj~!aU% aUꂂ AUUAUuA_aAWa A   a I: bb`` aZZZZ ۤA)d9 x#)`x x|hz#15-Ab@@ % PPXX _{Ze1 :e155:Z)e!E!kmD1%//D1hjj! jzz ^^ W]]Uꬌ! %%%!@@@@ަ1\ަ1jUA- ࠀAe1\}E)^p`)+ $)!x!^XXxarrrr$)*$) /- U5 Vy \X\WD1 BB ==5'AUՕ5VU \x`‰A%5AxxxzE) A%! 5aUWV\AA!5555֦1VE)`@jUb a  AaccsA aA{a Uܨa cUU}e1 x\A` %UUWV^Pr h~~~$!qaAA&&&&a}]%%%%]:W#1?5A o a {_ pZ[a_$) -e) "U1ppzz)[E!U$!(U!@h~  u!%%5!ppx\\\\!/-+ yAY\\\\A $)449$)z$)pxx~rrrr +)-$) AA````sATVVT)a----D9) /)b||YA%%!VWUUY %55 WVTT 5!````{UUAXprcAaAzy 5555qbb jzza!ArRRZa aAaAA8Ƣ55X\TVy΢5Ya\\XXsCk}A@@!8TTTTAWWV\&&&&aa֢%%%%y΂WWWW + ߞ ~~  A )Axxxx@ꪋAA A@U  U U׷'a邀{Zz a -axsA^WUA *@/ #)@ D1!1#! "1)뫿"1("1( B91WB9"1UUbA"1*AB9*QAU$ZIRZAbx 6 ¢a(*: */-#)7% x") W)x^_U  -y!`z a_ a?]}A`"0 UUW^ A UU #) կ C1 C1 79#)U-9D1 Ä9D1c1D1~__C1a`xXa `pA A !  ! AA! AAAAAAa/AA ߿~_}}a(a aa/ a A @!⢢a a @!***a@a@WV^^@!a a @!//@!@!@!@!@!**a@@a****a@====aAa@^~~a@`Aa pbbA A%%--avסaiIO@ !***(A  A*A /@a>a[[[^a >AA WA A A A ( %5 @T\Pa ܴ$ a@bBÃ@a@a@(<< )->4,8 @XrrbA A @յ55 xpp A{b‚ AUWAu0 aՕ7 az\T a+#)A*U AXpA %ATTTV@!a׆)(:pppp@܄95%C1X^ Z ** ~}uC1%#)a@`pXa_\@^_a@a#: _W!a@@bAaa_jUUA buAA a}U /555!xz`ւAUUvaU_XX,AA\\\\ D) ./$)W!bxx^_ rrrrD)U5e) }]^x׵5UTX`$)a#1) U)bxXXX9AB 5UT\\\ !`bbk]iiiiA}yyicaaaA a ꪺA5555AVAUW\\b X~AA^\\\a aAaAA58````TTVVZXXXXA`ppA @J4 AA׽aXPrc8&&&&aAaƂ%%%%y!WsUVTVU@bAzz 55a}uAxz_AAWW ] a +a __//- k!&6@_U k} _ս  տ a #) ++#)!( "#)! #)!B9! /B9)U"1("1( B91}B91A"1+AB9(]IbA ?IX\VW)-!7 zzի !'% wA ? k .#)ar₢(aUW^pA !pꪨ + a_)UUd9_յ 9) 9D1ɩ?9D1nd1#1cD1 z)@X^^WA A @! A !@! !  AAA! ! ! A aAA /WU]__}+a a Z[[ra A a @!* a@a@^Zz{@!!@j@!@!@!@! @!**@!@!**a@`Aa@ `A`Aa A@}}A ϡAa@ (,a{]a zAA @ !****a@ aa^^~~a A @  A A A ^Zzj A   wAyya@ .a@ .a@a@ * -5`pÉ !7@``` A! @% ‹    ) @ԢaA !--!8a x@Aa>):):pPXXAܜC1)XZ_W Z[_U//. k7 8ƢU5Յ1yUe1yUe1yU1yU1yU9yU1yU1yU1yU1yU1yU1yU1yU1yU1yUUV\W! \\\^UUUAր9^Ƣbx^UD)Ae1_ꀂ!a^\xx4rrrrD)=e1!h!a^xxx  -uV\XX) ApxxxvA!Ӕ \\\TAWU!ckkyiiiiAyy}}U!ccccA)-)-A֔4!5555!VVVRA\UUUa A??ATVVWA  +`A_WaA__UA555%au```` cUXXXXAPXXXA iiii  %rrrra aAva%%%% cAVVVD)ap8aU E)YU%)YU%)YUE)YU1yUe1yUE)YUE)YUE)YUE)YUE)YUE)YUE)yUe)y*/ zka ---  * / )/")!#)!"#)!#)!#) "1)UU"1) z"11"11 *z"9)-B91 /?B9b`pby] )(X\aa )) b` ͉ a޸ u} }z z^)buU amA(aWḰA/C1@Wկ D1- 9D179D1#+'9D1D1c)D1#)z#)pX^a A b A A A A A A A !AAU} a A! AAA A-բbW׽U^`A^Z[a@{{yya@wW@*a !@ja@`A@! A@!@!@!@!*!@jj@!a `A`A`Aa `A___a a@}a kKk@!Aa@(a9a@Z@A @ !a  aaa XPXA A@A A @!說  %) |xpba驭Aa@("a@a@*(a+-&'y!jJbA !  --%-a A)a @ցABA  !XA @AaՕ15552XXXX@<<) ~ ~~  7 mk zU"UU U+* U($! U..$) U^ZxU⋊U*UU UUUU  !bjz߀\\\\ +ZZsa׽r \\\\$)5-/ e1$)UU{D)!^^^ x|xx rrrr A ! a~a x]r prrr(/ bXZZXrA %%RUWVT55%%{ATTVWa!a!ﷵiiiiZ UU brpXA-//bw{s!5555Y!-/A|z[aAa!|||A A A A%%5Ӕa\\Xx5%X\\VA\TVWa jjjj~((((q 5!pppp`A_`AUUӜA%%%%9ATTTApa{뭭^AU **AU-AUU UUzAUAUꮪAUAUAUAU>.  ~zzX@!ߪ   !* -#) **#)!#)!")!#)!#)!C)#)C1!_#) "1)W"1(ࢯ"1(/W"9 *_"1Pxjaa a \xpx uazzza zX aW a yy X\4 .>(m.(a(`%_]) d1) + 9D1z9D19D1z_UD1#)*D1#)ZZ#)x^aAWaa `A}]]A aA_a!A A A Aꫪ A몢A-555A^XX^A !  AAA **A բbע/bb_עUu]UbaA(A^_a@a@io@! @!a@][yy!@ja@a@A @!@!a@]}{!@ A!@@!a@`Aa@___a@=a `A_[a@Dža@yya A ???A !@^~xA \ظA @Aa//??aaa XA Aa A !@!@A Wu  ) % AA^_a@ A/Aauu=A// /?! WVVTA`+//aU]a'aA7' Aa@&AŠA ~A aA ! ass{a255552\\\\@446&  ~z {{ ) u)jrS?apXa}? ]ߖ7)5')/#)e1axp` b ] շ6< *W  _!{c㣂s\sU⣣j{a{A\\\\D1a e1$){rrx$)!Xxzx pxxx|arrrr!!zxs555{U({PX\V ס bXXXXrA5U|!\x| Bx AAA sA {5 A\VWUAbsrp{A5555sVsU@@A{yi!b ~~z@@ A@ )$) ?Q -1! xIJTWUU AijA @@jsAAAiAӔ!rsyyA A QA%%%|IJW{zppzA A~{__AAA A @-%%A~a W^x@+AUՕaAA ( 5/ ^^XXkBCC@\VWUa oz@)) )- ?#) C1#)#)!#)!_W#)!!#)j#)!(C1!C1#)_}C))[p#1 z~( (ab!a_A/1 7((~xxP ?/ a axZ~_Bc aU+ a -  !7 4<#1`\XPP`!D1`%%59#)-d1C1d1#1ʪD1#)*AﮯAaAAA_AU_^zaA}}a!A ﮈa a @AAAAAA *;AՂaUaa a ba( aa(aAAUAWUb A Aa@{a@~~^^ AZZj@!a A a@a@嵵a a A `A A!@@!@!a@`A@Aa@Ձa a@7a@a A a@=a@ ((auua^\^Za a@aAA???A*߁a~a@ꪪa V^\ (a ꫩ-a zz!@ a@A@ 5U)x`‰AAa@*a@A*azZ_ 55ظ⃢ \\\XAaa}}iɢaaXaz\aAؾa@ABBBzA A @Aaszzx@////B1\\\T@&.&&     uՕ  _a7'/ % %#) #) %%==C1 Ppx|1(rbÉ VT\A--5 <<(( [  ~^  ⺺!9 ?IJURuUU  j~jJaUUUiRa9E1; e1$)x$) )^zjjRrUUU! ! `9WWWZ UUa7)a< X^^^zxx|,cA UUUaZ AX^\TAAA)B UUIJxUUU aU $!ax|jJ5UUUiJ!UUIJ UUaikaUeema XXX! ! ! AaMka-UUMcaxWUUAJjzZ AA j1 }UU A1 a]UU A A9 %UU1UU9 p_UUA "a pz A?@ U5 A  ya_~ W^xA /A -Aյ- ! pxT틏@zZa a z^^^@---? //C1 +/5C1#)U_^V#)!#)!_#)!)"!#)!*C1!D1"!C))h"C)(U~`(appp a_ a5//#1 (x^ a_఺/ ao aկa\ #*   >.%!W~xZ!'5 a<5#)aPXX^` xxx @]D1 )d9#)C1)_]U#) )x AAA_A_WUaAյb ^~x ---aaa aAꪪAB aA^a  A@AAA   A A a!Wa!AUUAUAUA_UAUUa _AAAA  a@}}UUa@{zzka @!a {kA A /?>a@a ||a {{{A `Ay}}!@a a !@ja@@A`A}}{a@a Rzzja a@ua  a@}mmia a  a@(a~||ޡa[Y}]aշa@a@a W*A(a a a a Aa -%5`!蠀a @AA zZA  ) %)UV\XAAAa@6>A:a%%!--/ ZXppA@/// @ͭ%%aai}aA^^za+ A  A @A????axXXX@////2%%%-)TTTV@''%-  i{[Z":? VW o}yaa& Y_ {ۗ#) IAaC1 55#1 z1 %$1 ^\Xx ////  > zx }}   !'/ ^x   vVTTa$) e1 _e1 U$) _U) jbj_$) ) )z ¢a&< kkbba€ba 5%/AaAA `AՕ5% *!-/ !@``p^zb_~A/. }amz aAA???AbaAba zzZ^! A A@@ A A A A !A@A UU5 - #?. ߻ W z a~蠁 WA- !!jza%5 X`Aaa@+--)a/+(***#)-u#) #) ")!#)!w#) )"!#)!#)! .C1#)om#)!#)kʊ A< a_W a5- a^ܼ { غ)z*?a6667ax\ a/ a׷  a-@p``!..@!88#) #) VW#) )x!Ax^WUAaAaA_WWUaAUA zjꊂ -%%7UUa/ Aࠀa aA^naAUuA AA  AA  AAAA A UAA       A@a@ia A @! A @!>>>:a@Zz{a zzzza {{{ Aa@[[__!@A  a !@jZZj`A{@AUa@A  A //!@Yijia a kkkia Za aAAa@aAa@ `AA@a@/ a ־/AA /a [iIA/`!)a A@a VV޷a UW^z *  UU)A⃉a^_aAka@+aW{aA" A/!?7 p`bB A@5 \xpbazjk{aA  A{}a  A  AAa????aZZ^^a) E!TTVV@--- pppraa>/ajbaâa=c iya#)#) c1 _55d1'6<1@Xxx +   |     /    W\XXXD)aյ%!?$!_z!UW U Օ) )%)j М} ԗ ^Zp` rZ_Uaޞ?aAA bjJaBAa A %% !_Z{! a~~zZab*aWVT\A% `A_!AU**!AU aUU~AUaAA! ! ! ! A! ! @! AA  U% !  ^~8   Z !z  w ppxxaaa@a @a @a+=* #)#) /#)!#) ! *#) ")!)"!몪D))#)!")!!aVT a%% aW a/.'    a`xxa7* }ca5'A|x a骪 / BB Ppck#){ssr`!>a zzk @ -55))~)Ax^WUaAaAחA A (,. aAA aˊ  7آ__]__Wa a aꪪ@za!A AA                  AA  `AA  "a@_]@! *A A aA{{ia a  Aa  A* A A@!"" `A{U@!a@}]a a jJJjA @!A a ii{ka Z[[[a a@a@###2Aaa*a@ aUa@a@/A@kz~a@7a zz@a -aa )-@~~za ^^a a j@ UWVV  ) %5)WV\XAa@ra@aUA^^VA+-.aBȊA   C/ a^\ z@B``@ aꋂ U}aI @ A a\\T^aj:@~~  a -ahaëazZSR is@a6 xz~a")`#))-c1 =='%d1 ]1 Xxppa--/&    W       Ua@Za QC1_蠠A _z#)x!Vx ! ~ 7 [޷  `@*. a//a!誯A 5abbrZbAaA775A x +>~UaZ^עbb*:?7Axxx a  !! zzk!$! W]$)W W U_ UU_aAAAA a  UU  U !Aտ8< zz _}i  ~^ ZZ[y  ^VVVa~~zAhޗa@฼a xxx !Aa  @*+a //   ?! + ]#) ! ! (()!}#) ++*/#)!(* #)!#) !Xxp` a-) aa''Aa a( ' ‹ a:*.) k}բa ߞ!V@V\`!닪@5U ++} !x^WA *a!A  aAUU}aAսA/a++ ףa^ꪢWaU z_aA aAzbA뫯aA^^xA A     AA           A`Aa A ""a@}}@!*@! Aa@驩a@ykooA  Aa A@"A A@@Au@A___A ""a a @ A A a bbppa Za `A@ہ@a@ (Aaa@Aa@ꪊa@a @!ꪫa %% bB`ra յ@뫯a zb@ a ` ^^ZZ` }i@A)@É a]]wa@ a}___a@zWa@uU@-%/a `++) -- aX袊 a  ``pxa*  =57 ͇ A닋A5555aTVWWa) Ajjjk ++aaaa7 aSRr kk}aMaa wו ޘ#)xx\V#)-C1)cCC@1 rbbc  ZPxx    kk   Uw__d9A?%bd9QIX\\^AcAhA z#1x$! -$!z`` a  z abr r Ajk{a!AAAPP[]A! A A:: *!UV\jz("~~~A??ba/'-AxzxX )\\\ן!!  !jjz  z.( aU@U UWꀢ UA/* % / w{ ( /? m}} ^ }}y}  uUU \a //--a@a ````@ c@A a  /a /+)뫭! ! #! ! )*#)!#)!)!!`@aA$A sa֮ -o(a a a Wտa ac{  W~Xa< V֖6 @XX\@!j`!h@s_WA A A *A aAAa׿zbj U UU Ub ׿  ׯAaUUaaaꊪAUa ^zjhA   A@! A        AA`Aw_]UA @!*a 믯A @! Aa@`Ao@! A@! A!@j@!***@A@A`A]@!"*a a@뾺@***A #@! r{{{A  *+a@ߺa@a@[a@a@ )Aa_]a`**azzz{AA@!A a za pa za /-@zza !@a ^`!a _~z )%5)av~xrAa a@W׵a a @*// VVV\ @ ///@ / x Pppp@<><.... $ @A````a@@)@jjjjAa*a\\^aa7 ` a}Օ aӘa 55%-  WW / C1 I#)̏e1 a``  zjjj    {{~^^_-  08%Z5% %ZQ|~^QAAcAjAC9~~~~C9(~x#1^x!˯) zZ aZ@`BB!sRZ\b!{{  A++/A!*A   \X z_wWapxxA/azbuUAޟ  ^7 U z|x~  z Z^^ {z  .  5}] z * Z  z{ ]]]]#a~@WUA a /**a@a@`bhx@@Aa +Ua  a **+!/-#) #) ! jb` #) #)!)!(! a\XaAa驽axp a/5)ajzz aa=?.) a aZ^^^   7?>* % @\XXX@ @0a `!rr!@A a!AAaa ((Aajj UW*!U+Aժ__}wUUa b_뭂aRaA^zzzAA  AA//A(A @*.A    a_   +~ U@!@!@!A  A @!@a `A@! A@! A Aa a A a@ow@!a@UWW`A@++@!..a wwa kii}A +a@`Aߛa@{{{za@ a ?a@*a@**++a]__a_wuaa""a@a a *a |a@a xA a@ -a ZxA a A@`!ꪪ@!)  % A]WV|a __a bA a@UA --- \XXX A@--%}] xb뫁 rppa>*./-/XX\ A {A %%%%a A)CCCC@jzzz@)))+a^a  a A>b a{A(.)-)+ a<& a7-! 7#) Cs[)  D) (~n- jj +  _ {{{訢?/%// ?Z ZIzzzIAZAC9cAC9z___C91(((C9(z 4<tT\X  mu akz a aka!a  A/A! !/i}W -~b*Azz\\AaA__AA5%{޿    WW_ ս zz  zz/¢*2:8‹i(X*/ ~몸8 _@^ `~5!aAa a@ꨨa@x@ !A@+?/`!@a ** /:)꿿  ! #) )"!)!^y! aXp`@aAUUU a-a?. azA?^ a ab; a //a: ^^~  }  ~ ---@``@J@ @ p`ba bkA A a!Aյa*+a( APV]aA A,A_Ua A j A! A ﯯA A A A A   A??a ^_AAA @!A @!@! A**A  AA ??/?`Aa  A@ A@!a@a @A__]Ua A +*a a@A A /,a $4a }mA ﯽa a@a@jjjJa ++//a VVV\A /A-5Aa}}a@ /+ AzzAa ޾;a ^Va@jja Ca a@;a  ``!ꪪ@a`!zj ( 5U)a\xba@+/a a :a@i_VAa ע Pp``   -%55ܜ 7 ^\\@/a A  a@܁A+)cbbb zzzra5%%ba Za_as֡ar^VW aՕ#)k{[ o^ ,)) '#) /d1%77D) VTT\  kkk  ﯯ+}QՕ5%%bQx|^^QAAcAփAC9~C91C9(~1(_(Xxxaxzj˂@7AA !bbpa!55%A   A!  )eubWUAA** |aBbA??7AjxA }_ /7 { ~   ~j뻗aa +//////>⪪ ((*,.zz{^@``a \a 믥A}}aAa@ށAa@@@ A/a *+a@+a@ a//_ // *+/)   +#) )!{! !jꪪ!}\ԡ A _A a}yra 5  aח a ^Wa a_\Xb icbAKkkA @ ~A _]A A *aAA*auuu]բajjj VA> a<<AXxAb ^^A AA A A >AA/// a!A ꪪA  AaAUa!AUտA~ AA  A A@ * A AA `A`A____ A A A@!****A@uA@@!@! A  A a@@a a,<>訪 xp@A  a AAAaa A A *a W~j  AU_~a a { aÍ+-a !    .) ](  V\\XA A---(azxxa a a75%% a\\| aaaz{a_7 jz aa{{bsA ww6a WՕa ݟ`!A  Aaa *ab_a訢b ({a.aAA{{a!.A zhA/+A  A HHA ?%' a ^zA a!늏A a!.b _aAa /AAA^_U A@Au}}}A ˊ  A A A A Aa `A_]W!@ A@ AjZZZA@@!@!@! @! A Ȃ a aa@^a a@WuewA a a@a@a ꯯a zZZ ! A@!"*a@Aa@\^a غa@^a  aa@--a A rrx|a -a@# a @A `@A`!ꪪ@5U(AXrca @!a@}a5*  ^^XzA A?a )rp aWW\A  @ a 1aՆ)appppa 𘘡a { a BbA/ar\t au-+)` a ( p ))=#) )p)$)d1 XXxp7   d9!?ZC9QAz^AcA~AC9`xz^C91"1(1(__WU((^_( jjz~ aX@p`@%%5 bjzZ!!ssrZ   **  5A\^VW!AAAb a A!! A7â//  b8;_. w//+^__Z_Wס׿ޢaj@UW^zA A5aaa@a@ aA_AW^A%a -A_Au a@"A *'  `@   ~~   ) ( p``@ a //@ Ua a?-   a/ a~ բaac -- pzaⲢA\@ A` @ A aA-A**a* aa)U]Wau{ߢע___ba,(,bajjjȂA{ob %aAVVA A aA]_UaAA__AA A *AWV^Aa phAA AA/ AA  AZj@AW}]A A A Aa @A_uu!@@ A@!  a@! AZZZA  ((A@uA //a@AA (8a \\a nj``@!@Aa@{za@a a zzrr @ Aa ?a@*a@^zza@+a @A___a@a XZ`A}A ~??a ~a  +/a@A@@@!` `a  ( %5 @UWV\a A ˢ ja~_aVv ! + ztV@ ^Xpp  A !a $!a)apPPX ޢa%%% 08 WUU apXZ^a-I{A?#)) --//  rs a??#1C1)'#) |P)Zd1 prrr7 &7Urr{ߢ__WQ5%YIzIAVVWAC9c9#9C91~\^^1(~_U((( ( ^_ @xa‚ ?.\tw]A(xxX   wW 5%%  ahj!A!AaA=5  A!aB+ A'%%À+~~  W(*WUw*_{}UߢZz{]]}ա__^WWUU_aj WWVXa@aa@aaa  - W^ꍢAW~A=UW `Aꪪ `B U ~xa %%a/-}a`  /=     j }UV| !  !a ..aV\ax? aa  * X\VWaWa xK@ s@ AA  Aa a a a-uaA*/'axa wWU}}(((}}_WUUUUUW__}WW}}ՂaaA AᆴA><<AWW_AսA'ׂAp`aA*aAA^~_aAaAw~^AAA /?A/a~@ AVZZZA .@! AV A@ Aa @A!@jii A@!**.@AA@A@A A A :;+a a ˋAa a a jA a {a a@a a A* AA  A`Aa@pppa@crr@Aa  Aa ~a y{{a a ~ka a  a A@A@A@ `@ ~zA aߡbar^WWa}Ua\Xp    VVa pU^ AA  a ???E!a55)aXXXXa a- V^^^&a\TVWA8ǡA/) a - a^\aa^Դ, a#)( *#1p#)zxXd1bbbc a ܢ ꪊ__բ݂a`Q QAx|AC9cAC9zZ_WC9#1~#1(`((((WW( a``ra -bjrbboA    } hxAbpZZA!!Aa!a ?/@(A!޼bAkk{A  j~_uU]ߡUw_~zzu_~ߡ_WW_W_]aa///UW^~wzꪪa aAaA*+a@a ځA_^A-UU a-A_~ ``.@zZ  Zza cuUa  @aWU@*+- /     x` ]}x@ ?/?a 667---% aXx⪁a aXa_a^^bAx~a rZ^@ c{@ aA e}A/a!////Aaa**aa*:b  (UA.,aࠠa]__Ua bba w__Ub wWUb b a AAɂA/ a.aAAaA^_AAA?ՂAAA____A 8 A AAAA ?a!} !A  A  ,A A  A A AA   a@!* AA ///@!  @! A (@!A A /..+A `AAA //A ///A A a {{{a a@^^_A@a s{A ʀA @! A a ///=a@ppa@RRX\a `!@AA :>>`A_W__`Aa@A a +a@a !@A@A@A@@(-5 aa(@zAa@Aappp`  %%5jzAaU X^UU AA Aaaca ????e!a55551a^^^^a 666a^ k{aAj~\@@ )- ͍a&  aܜ>aa8*; bb`C1Bbs)<>./Ab.* qk+--𸼮uzaסxz~_aUU]U__ߢVVUW_{W_Waa aa^ꪪA^xaAaAaAa pAa`AWWח/D) aભ`^` `pX܀!@?_~` \p a 5 /a@ a@a/ :*/    ""- az耠 UW^xa 7%-) /Z A> aXaUaޢa^^_ ^A z{_@ A{_@ rz}U ! a +* Ab꺂aaabbb b ba**b""b**b bb*""Aa AA  /7a AނA}__AUA_aAWaAaAuwA AՂA~uA.>>(AAAaAzzA A  A  A //A . AA A  A AA /???A A  AA @!@! Aa@}}uA @!**:*@A__]]A A@**a ss A A a `AWWWWA@a hza A a@uaza/?a <> Wa { A`AA ?.@Aa@_ߟ7a@a a a *+//a a a a a @ z! a}y{\aAa@*** zjbr 55jn@??aUA A  a ????2aE!a\\\\a 6' a. p:a A@+ * ooona@> ap a55)b‚ ac}חa_*()ߗ$) }}Y$$4ZZZ[WWaa Q5%%QcAxx^AC9cA#1C91_1(~((( ( _WW `( յ aUD1bb xxx AA Օd1 z訠 a|a!bAaB;+*a xxA @A////!߿??꪿/ /耈b{_}UUwwwUբU]bbbaZZZjuaa*}U]݁wwUU}U}aaUU_յա~}}]ݡUU׵z__]a߁A`A_aAa rZ[^AkkaAaa=-@/@` `! `@`@?^o`Aꋿa@Pa@A Zrʢ@-UUa,` u } /= 򢂊 Zaվ* U/ _^xaע@A ~@aakka UUa WUU !A뫪 A /+*AՂabbAA +abaaaaa a`aAZ_AA**AAWb a///A_WUA AA .>aA_UaAUյAAaAa!a!a!AbaAUWa A !A A @***A ./A A 뫪A A  AA A  A  AA @!@!!@@!A @!A a A @@ A 8(**a a a@__a a zzzx@@a@a@*a?U aWUAV @U@UW@UU (aa@7oa uA a ^~za -a@#a !@!@!@!@@ %5)aV^Z{aA(.a@a@ (A^  A?aCCai@?@A AAA? a ?///e!a%%%$!a\TTTa ''''a  '%%@A@))) ap a Z a rs}m aW)b{ a55% <#)ܜ  [[[Y[[{{__aaAQa IC9cA#1C9#1xzWW#1()(_( ( ]U (`7'($) /9#) bVTԴbx~^^! %%A #)55D1#)#)AxxXXbAAbaB*A:>@@A --) A-+o~ha__ׂa(,WWUUa bbaa:*/:ba? ab __a8 w^^}}a(Ȁb*עբkka몢aa@WZp``A_WAAYYA @W*@ `V\\X`A` A`a@` ` ~WU` -`!@!A  +?աaa}U++ ZZ b‚   z aW^x@/? a WWWa  %բ jz/ յ*aCCA A +**aAUA AAAbaꮯA+aiaa a* bUUW `ࠂAaa!ib UaAAAA??A A 뉉A a!+/AbAAaAaAzzzkAAA++AA_aAUA>@ @!ꪪ@A /A A A A  A A @!,A  A@ **@!@!A @!A A A a@A C@*@`AmmA //>>a a a a a@zA. Aa@@ajja@a aUa@ a-UUU aUUUa*-U aUaw A}@U^ @UU a +++a !@!@!@A@`ꪪ  É %A|a@*a@a@ "A ! AAAAË A A????@~~~\a ////E!@ aTVVVa '--a?/ a/7a @ aA)ap8 a~| ՛@ aͥ%a__ZXar׷C1 *C1'' aarkkUbaBꪂa#1UՕQ#1cAC9zzC91~#1(1(~_WW( ( __ U `꺀(!z^$))!D1!%//AakA+ UW C155%%D1#)88*#)b\\VWBﮣAꨨb ! @@A A__}`p^W}}_}}UUaaa**a*a aʁb"b8baUaiju_aa /b}]UU}]aaab ]UU]_ee}aaࠂa>Âa?;""Wa"3 a~~  WW @a a*aaZz@`@`A@`a@__~@ !*` /`!A A @a@ ,   */  )! `A^xa@`@ "a A9aUIaCCcsaa!Ba ~~zzb /Aﯯaaaaffa *a bb bz ~_A AA   A + AAA A A A  A:>.AՂaaAAUW_^A}}Aaa _b꪿AAA@ @!@A //@!@!A A a 뫫@*@!**@! A@* A@!A @! A@!A a a ~@*++@A A >A@]a@a  Aa A  @AU}a a Wa@a aׁaWWWWa]awuaaaaba Zzja a@+;a !@!@A@A@@ 5U A\Xrca@:?a@@aA  m%A A+AA A?777 xxzza -/E!a @tvwWa ---- }]_ jjzAjzAA; բa ݢa|\ a''ax~^a) >#)6!aׁaaM}UbU]aaIb5%IC9cA#1~~#9)1(^( ( __ `(`?//(!\TWU! , $)!D1!D1AV\XpaA?a az* U~axC1%-C1bbb۶bW׿ xx^^AAA///a o:}}u}}]u}}]]]UWwua(a a* a((aa .abaa++b訁b*a/aaabbba . a<:2 bਂa.+aUUbaaa:+aa*??a0e1 ܢAzzAA + aaaՂa@`@܁`_`A`@~zzz@.+++@計 ) 5% @W~a A a *//a%VVV/    `<<aa hxp UA9UaϠaɭ)arr  T^Z^A / Ba zzjjAaaaa*aaaa(Az^U A AAAA A UA A Aa!A ꊀA A *A A >6AbaA^Aa(AA****a A^~xaA_a ~xxpA믯A@!A A @!A A  /A a  %5A @!a A @@*@! A AA  A***A a ???A ̌@@A /++A !@a `A@A@A@A@A ,<,,@Ua #xxa Ӂaa@ a@**a}Wa}ՁaׁaaabaJʪa _\\`!a ₊a !@!@!@@!ꪪ  %5 AUaU~/aUW^^x`  %%^\Xx @A /A a777?a xza  E!a  ---= Y]]]a```aA8* AAذal|||a!a)) @a  32)/- a\XaEe@///7azrrwww____aacAb cAC9~~C9"1xx^^#1(z~V( ( x^_  ` `?/( xzZ^!!$)!$)!(*D1 `@a_UW|- b-/* xpp  #1bbrZ^bbbjzZAA A///*AaaaꪫuUaUeba a(aba.ab aa:*ˁbaabb"*aa,.abb a˂aafabꪂb*aaaaaa/ -]aa^^^a_A***b( baUaa@Zj`@ /`_{y` pp Aa @  uA|a@UU^z@ ? aa.UUa*+   _Waahz_Ua rZXp 5555``ʊ` Uuu` xxxxA +aA jj ---%aaaaaabꪪb ^A p~AA?A ꠀ! A A zxA A «//A ﮀA //A A a! A (Aa!aA ckb --AAAaaAaAނA+++*բbޢbAXxAaAZa A A@!A A A@*A A /???A 쬬@!a@uuuU A A A A AA A ??A A a A ., AA@*A++++A@wA #+`AA  a @AA @//aaaaXaa uaa AUA?aajjh$b" Xp`a a  *+a a !@@!ꪪ!@@ ^zjja5WW A㉂a/aU rzjj 55Ղ `@ @@+A 55a xxxa $!aa hhz_ ==-WUY}}]@AbbpzA Aa awVai}a@ A----aVva ) e﫽 zzzpa ɂ ./'-a8(}}WwWU__Wua ()UUA1cA#1~#1(x1 ( a a( !!+*$)!]$)! d1$)7d1AVb--5_{ 7WU b\^WUbb!xx~A AA .  / aaabaaab aa* :aB*bb*b𺪪bbb⢠ajaaAaaaa?/aaa//ab"#"abꪪaaϏ B *a7}{Zak{zނaʁaAjaa7aawa.7a|~@a@+?@xh`!`A@)@") yz axxxx@aa@UW 5UW!a@<@*.a - a_^Wa@a rb 5557a //@< uu`pppAa!Aa///.bbbbAAA~^AA + A A aAA言A a jA aAA (. A (A A a! -/-a!AA * A ࠠ!@A +/aAUaAW_aAaA~aA{Aaa A bA~WaA{{}A ά, AA A A Ajj@!@ꪨ@+*A ?; A 88@!@! @ A@@A !@A A A a ?A <<<<@AA A A A ++`A~~a a a a k@////aa \\\a<a \\\^    ! A*AaՂ * U! UW_Ra +a@a @!!@a A@@ - UWV\a   -\X A///A a'''%a a ˋ$!CBa _ @7 __]zabaX^__a aAÃAAxAa@a----aՁa[_^V a ""+ WVX)ArbCK } AԢacaaaacAa5% cAC9|\^WC91z~#1(x^^_( ~ xz^ a `(`/+(px~!+! ! ! h$)!U$)!/9rbꪢxpb++*y[_Va診b^Vb%a*jrb X\^^  Aa zz aabba**abbbaa*aﯿbB(baabꪪaaaaaaaaaaaBbbaa뫁bbꪪB ab/baAa/aassaaaaanawaa* aAAA모a@j` ..`@ZA@c1#){C1 a^^\AA*a ^z UWa 8:@Aa_U@~_ Wa_W@ 5555` ??@<<<< uuuu!zzzzAA +aAb ނAabAbaAAA^_WWAa!a!xxa! aAaAwA A A aA{]}aAU_AA A b aAzz{{AAA AAaAսAAAaAkkAA b *a aAaAaAbA zz A A@A /@!A Aa A @!@! *@ A@ !@ AA  A!@a a @@ AA A  @!`Aa a @!*"a@////aca ց>>66a   AA  U U_x UWժ)@r@ /a a x@!!@!@@!@ Zzjj@WW A aʫ?/AVVT -xp AA !a a@e!kccca X@7 -U!aU!a_/D)AU_*d1aUUD)aUU_!a_!(*a@wa@驭a aAܡA?()kɉ @B‚! 55- #)ATأaBA*%b]U $!Uկ"C9 C9"1#1(x( ( ( ` `/-(z !!_!!!**+/$)!d1 *Ttz _/7ՂaAbVWbXXZAzA  Aa aa aaBaaabaa﫻aaaaaaaaaaBAAAaÂB *aaaa++ba~a{ꪯaaaAA뫢abazA(* /abaaUaaaaAAao}}a]a`?C1a)++c1!c1Z\\W_aWW^Aa ^xA /? **@a@{U@  @ 55a ח@< o_@ ~AA a!/abAABababaAzzA ((b aAaAaA-AAVVaAaA_aAa!//A ( A a!ﯯAA //a!A AËA A Aa AAA_aAaAA/a*aaਪAxaAzWa!BkA 魷 A A@@ A A ~~~~ !@****A  A@!@ A ! @ A*A A A A ?77a a@* ! @++++a @!** a`A@! " (A@U}}@@////asz{{a ֖6&&'A     U5-9a 9^)@^^ aUW@ըa Vpa a ⢢a !@!@@!@ jc  %5e1UUD)U_ D)WW\\ " ? ]AA@ a-- @!a@?=++$A````a XZZZa  aaa...!%9/UUAUU1U1W1AU_ UU a @@A?  )W a -) INNv a~Ae)aU$!*$!ࠪC95% CA"1C91z~_1 ( {___ a `.((X^WW!U!UUU! ! a_ a^](a7/D)U߾_W^T_b Aa!``a  ]a!b z_W UU% UUa_Ua ՠa 7%%AaB Baaa@aaaaaaaaaaa_aaaBABaBBaaaaa~B*aa??/AAaak^\a_A꯯A/aAa}a_aaAa_\aAAaaa਀ 7/  ouU UՕ Vj((aAz`@A{@  @ 55@- ?=U > U珏`xppp A a!Aa /AAbabaa!hxA ///bA__^~aAﭽBa߂AA߂A^A}Aa&AA //a!zAA  A aaAAA //++A AAA/?aAaA￿Aa ***aAaA}}aAAAAApa!A A A A* !@ *@!A z !@@!@!@jjjA x ! ! ! ! A* A AA  Ajjjja@W___A A @A+..A  @!a@A@@!A@azzzz`////Aza 7 '%%a@   a?!aaW9A UUd1@ Ud1AUd1_ Ud1a Ta .//a @!!@@!@ @  -\XXx D) %!^XXzAﯯ ** a @ @!@zzzza XZZ^  aaa>... '''  $!-/*)azzzz!A-UUAU! UaY{ka }i abBK a% -) vR_ @xx|~ Bk]E)!$$!BA$!C9"1j~1(x(  `~ߡ `+(zZ^*/ pzU~W aD)`?E)- E)w^^~VYAAaA@ߟ a յ@`a  *@BaBaaaaaaB**aa*aaaaab@aaABꪪAAaAAAꪁABaaabbꪪaA訪A aaAAakaAAAa_aAAaA aA(aAzjaA aa   _ } r~waz~aաa U@xz~  @/@  j ! * 5555`&.> ]?>@ ` XX U_rbAA  /a!jA//?>BaAbaAaA // aAkkkb //BaaA77^a!b@A /a!A ""AA A A b a aA]A A *a!AA {뭭 A //aA}}AaAaAaAWAAaAU_^AaA_^Va!A A A !@****A A  ! !A A  A@!@@   !A  AA A @!A r@@@//A A A a@]A @!***+@ppa////a@a 7775  aoo z&R UU#)UU! a_aAa@a@*a@a  a@a T\pa a@` ~ @@  @@  %5 ^Zzzzzx UU a `⣃@ a A >A@pppPa \\^ަ9AU-1UUe)UUa6,* -%/+++$!$!AxxxxA A !UՕE!˨a imݢa _Z @xa ]D)A $!C97' C9"1C91~~~_1 ( ^^W `~ ` = WUU `aa  UE!Uյ%e)- ~e)^_U!UppUaa*\a_{a/ a'-+:7 b^W p^VWA @Baaaaa@abB*Baa*@Ba* Ba*a*BaaaaAaab`AAaa몪AAﻂ@AAa*a?/m]aa*a{s{ak{A*++A/AaaA뫪A߁AAa{aAaAa_aWWwA A?? k_]U`@~a@UUa@Ua j~_  ?/a @ Z^V^  @ 5557` Օ @  ??@^Z^a BJϏ A aA}}]A>>b@BaBaAAAA  A ,b@a!ppa!AaaAuA  *AA スaAimua!/A ,((a!ka!A "AA.>?A AA/A_^AA aAaAaAzzz{aAWW]]A AbA^^^AA߿//AU^~aAA ʊA @ꪪ@***@!@ !* AA @@AA @訪@  !@A  A AA _A A (( !AAA A ˫ A ||A Ã@!""@!+***@Xa 5%%-a a %%%@ @@ UUU59 -A#) 9XW(@aaA  @~a@ a a@_a @ a a ~@  @@  @@z #)+-e1@Wd1az/Յ1!U1Ue1 UUD)!WWWUUU Wa@ ?????AXXXXa օ1 55% B9+AX\Ta&&'%!A\\TA Ua$!*apppza!A  5UAA&%  <C1...)ԢaX^a E)  %%$!#9$ C911(x\^(  ` a ^ xZUxV  _U`E!a+E!b'%!TWUW{~^Zzz0 'آ~\a{\\֗a@+ aAza/ bpr    AxAaaaABAAaaaaaaaaaaaBaabaaaaaabBaAaaAAaAAaA*aaIb]_wa?azxAA+aAaa*AꪁAbAaAAoaA//aA &aA aAA  aWWaW@z^a@~^WU@ ~   @-/@A a V^^W UA A7777`6757 -ݿ/ `)kK`!xxa@5AAaAAa! )BaAa!bzAAA .,A *8AaaA^ZzzA aA舘AA -A A A  a!.A A A *A + A `ࠠAzA A Az{ J A +)aAaA____aA{{}aA}uuaAݽBaAAAAz~_A A  A A*@A A a 5 a@/a@ @ aU AU* U UU UU_ UUUa@@@@A `A *???@@ꪪ@A a a zzza@}A @!(.@a ----a `xxxa ŁAD1 / 9@-9 x9azWUa]_a`a(aa*aa/+axaUaU` __j@  a 믯@  @*@ @ @  5U @\xra a @-UUU$)@*UUU$)@UUD)@UUD)@UD)aU$)U"e1 UD)AD)A^^! UUW9a B$)`!a,!a UU$!a]A|`kaAuA@  . __A UUAe!AU%AuWVTA  )7)a\ZRbAa D)A--+*C9$!՗77C91z"9(~^( ( ( a~^ ` p^ +  z/$!Uխ %!/%!``z!y_b4ںWb55_a@@@a75aտ/a~^Aza +"a@  /+)@%%%%)az*!aUU^xaaaaaaaaaAaaaaaaaaaaaaaA*AAabaaaa@ꪪAꪪAAAaaﯫZUWba??/A<*aaaaAAa}aﯫA~Aa*aAaAAaAaaaAA/ U] U UU_X@' Ua a W@ __]   @ ` @? UU_@AA77` - @ Bka@ZAaA! A AA AaBaA  AA A z{A //aAzo a! AA 55-5A A + A  A :A A A ..A .A`AzAA AA </ b֗bϊb{bba aa+"!o(aW\xa \\\ނA5͂Aaua/ `px :@ uu /...@)````  +/ ` aUW^xAaaaAAaAaa*aaAaaaaaaaAAA a5UUAAaaAaa몪aaaaAAAA amyyia7ai{^^A꺺AaA"*a{a^AaAࠨaA/aA aՂa߂aׂaﯯa~\a?aUu a--(! ~/)xAhjk  TT\X "** *  @ ]{[_ Uյ-@ bbjj,@'.A.A~X@aua  U`!a@UWAAA A A/>BaBaaA_^^^A ieeeAAËAaAスA|A A ‚AAA//A A a!뫫A ..*A xA A A ^A zz~A A Z __ AA A A * *A A! ***AaAa!aAaA^W A A !  Aa /// aAaA aAaAaa "aaaaaa a߁a}aaaaaaaababaUa a U A a U b耫U)U+U  @_z )  aU@u|A/ W aU)aUU aUUaUU_aWUuaW_aWUaa*a aaaaZa WT\P@ -@ @ @ @ @ @ __  -5 UW^Zbb* *+W}aXa+a~h@U  ꀪ@UU @UU@a9%% B$)j9a!Ahhxxa ᩩa!aAA@__E! A |||A=a>a66> %- ^^^ AWW>1a(z j}W\a/^_a>_U a ~__ ` `:%! !b_Ub^ߣbyy[ނbb=+bJʪA//Wb a.aaW_A/z@aAVUU]aA#aaa X   @ @%%%-)z⊫  { . azꨠAꨁAAaAaAaAAabA@aaAAAaAAaAAaaAAAAaaA/a?> ^\^_aa{~AaAA+A+aaaAAaA aaaaaA aa*aaaa *A/a5+@ --- ) } @XXX\  % Xppp ( ""  U/a *I@\\@/A^za@ aթ @` a aAjj@AA Aa!+++Baa!AAA?A 6AA  AA////aA}UU}A A A ~A A A  A A A wWߪA .>A ! A뫫AA@ AA A A AA " aA}aA__}aA]]AA A@@@ Aa  aA(aAaAaAaA*aa(( aa aa aUa]ׁaaaaaaaaaaaaaaaabaaa WaUaUW9aUU bU U " U -j W  )WW aW)aU)aUW~*#)aUUU aUUUaaUa p@@ ꯿ (<@ u@ @ U@ u] @5UW  bbbbUW_a]a9 B$)jj)WV\ `{uUA]][SA (aA}]A@A_\\xE!AA ^_A---5a`ppPa ) _BA1(Zzz(x aUWV\A- a`` b~~b}W&bTb b?-bYApp+Yb'6֣aA/*A*a7755 wꪯAbrppA__^ނaaa*.Ah@쮊+   @/ @ --!  ""*/!  V~a_~AaAAaA.aA aaaaaaaaaaAaa@aaaaaaAA AAAA/A///ab**aa74|aAށA//aaA計aAaAaA***aAaAaA*aA>aa*aU5 aa a<(@ظ(  a @\\^~@~~ 5 p``` յ  CB袠 ^^^^@)+*`/ @A  ՁA^{k@A @ zb`ha @ AAA aAa!A A ojx(A+a AV^A A `ppA/?aAuuA A AA A A &&..A A A AA AAA A^~A h AA AA A *A ((aAaA_{a!A @@@ !***a@ a@(a@ja Ua a  *.a@ aA"aA *aAaUUaUaUaaׂaaabbbabbbbbaaab﫪aaaaaUaaa UU aUUU aUU!a+UU aU  +WU W -^) ^!U W^XZ@/@x  +@ @ @ ]Uuu@ uuUU  %5abbb *b(bwb__uu_ubu_E)UՕA19d1ppPXd1Xp@ A[srbA ªA  A (_?!aikz`A ֡A5AXa// ~ꫢb~(-UU( 0 Ax~a-)) __`` b88/bbT?bWV 5..UU}bYy}UAphbb>?_Ax_AWUUaAݽA//-aWAZ܂A׷aba//  hh`p  /.  ꪻ@//// A- *U  /?! axxa]zAAAaaA AaaaAAAAaaAꪪAAAaaA AꫣAaA " a{{}a߿aaxAaA"aa**a^^WaA`paA^aAaAaA꯯aAaAA-aݾ/+  _ յ j   `VVVva _~xpaaJ‚ *Au]% -a@@a*+@XZ{a?/A뮮$a (a}i{a %@A @ AAA/??aAAa bAA ((A (]A (* AA %% A Aa!A 訨AAA*A A >A `jA +A aA AAAAA_ AA A A  A .A * A * A a!A  A@ꪪ @/a@a@a    AUa Uaaa  +a (.aA^aAaAaA*a_aaaaaaaaaaaaaaababaaaaa**abaa#"a+UUU UUU U *U A{ aU @U UU UU UU_ UUUaU  ?W %a__@a*"a(8:բa݂_WuUW]]__W955%91 9D1^V9d1_]D1\Xp AbbBBA * A  A (  ????%!`$!AW^A@ܾ/ Xb"|aAa/AAA a` `pb7- x>b1!b. .&{j]}kk pxbrrbbHAWWAZ_UUa!A */A}ե a{A2 -A\\^\Aaaa  pZZX .  @//A U 뫿  )/  z訢a~aUAaAAajaA(aAaA⪪AAaAAAAAaaAAaaA+ a--paajz@a{ԁaAaA**aaaAaAA//AaA_߿aA_aAAUյ/a € a%- 55 ! k?    a*(<%a~~za pxz{ 5VV|xaUU- %-%%/+Za!****A ' ||~@:aW rpa `!   AﯯAaAa!zAAAA A `hxjA ///aA}U]]AA  A x }A ʊA A A A ʂA A AA?A A! A  bBjA AA //A ꪪA /A A «A *A  @@ @????a@ a@a``pp          + aUUAUa*Uaa Ua  /a  aA :aA(a_aaa߂aaaaaaaaabaaaaaaa**a a a **a UuU߂UעUբ  UUU UU U Ua_ U !_! x \]!U Uਿ!auW!auU UUWaaWaA v1 9(Ad1D1d1 ` aCAC@A .A@( A 0  7555$!$ @Դ.WauUaA aA‚AAbkaA~~Aaa/aܸbb ^b b6'!ImuWbb /A````AUa!A!@!A != a;a_WgǁAa+)) A\TTVAa* a[za \\\\  A aUUa  {u Š  "/  U U_aaz*A~老AaA *aaAꪁAaaਨA{AAAaAaABꪪA aa-77aa}aaAaA*+aAaAaAaAaAA/AaA/ aA^^.A%.  57/) ]) ^!  ]{) ^Zr¡  @@(% (^z舢z(  57'-iabha/. -% 5%u@빁 xxxx@??` zzzz UU/  AAA  A " / A A JjA/??A A~~A AAA +/A .A A /.AA AA%/A@A  AA! ! !@AA A *AA ++a!着a!aA ! A@a7a@a@apxxx                  *@*UUaUUUUaa a }a  aA /Baaaaaaaaaaaaaaaa uuWuuwU__*]#)UUd1UU  U U a ! ~*)WW !aWկ!aD) WD)D)Uzd1A5d1$1d1D1zjkiD1xxx~A A ⺾A ⲾA555$!`akzA^_A?AAbaxAaAWaAWU`!a aAAXpb U_UUaս! 7$!ax~uaW_AUU? Ah~Wa!]!U!U_ ݿ aa++"aa/WaAa ATTTVAaa⢪ba  ﯯaaA*(aUa * 5 )) W ^x  azaU^芁AꀁAaaAAꪁAAAAAA'azAaaa￁bࠀa*AA/aA߁AaAaA;*aAaAaAAa a +// ! ! x^] Z €"  "1ɉ-- a{zh z_@|~(  (zW~ꪢ@ " ****jjk+//  55xXXآataՕa@xxx@ /.a @/.A55WVT\ AAA ++ A ?? A//A AA + *(A|A %/**AA_A+/AA?7aA}}A A !@AAA A ꪠAA AꪨA! AA /*A A / aAA a! BaAaAa*aUA@@a7?/a@a@a                           @ U]@UaUaa*aa a  Aׂa]a}}aUa*aaaaa**a *}}uՂ]WWUUW UU UU$) UUd1!d1UD1Ue1Ud1UD1U)AW!AWU U U /*U! WU U a!?A{__a!Aa AׂA__A  A !A  AA}5aWAA`xpA a"_A~A AaAA*ajB ˂A)AA--/5Axx~~`AW@/-AVVVWAa⢠a?>7A~@  "a //aAa!ꪁA /aa *  Z) ) ^zz ^ ___aa *a_ AaAAaAAAaaAaɋAaAA'% b**bAA++aAzzAaAaA뻺>aAx\aAaA?* aa {ꪢa " xؾ  _߾ W^^ {]UU #1----C1_zpx UU  *yyjj" o\\Aay@zza@@AA 77>`AuU \XZR AﯿAA//A!A_ AA/+A A WA -AA/?=?AAA /A AAAﯯAA A + aA}a!a!A A * A!A AA A ...8bAbABabA~a!/AaA_Ua!aAAaaA!a@a@a@a\\^^                                   aUUaUa*a U  U  *@UAa}aaaaa aUUU_ߢU}}ߢ_@/a a ꪪA W W U U U U?a ZXA A%-ra!A * BaaAzz^a!A_}A ! @ %aUA7776a/+ `pxXAɂAUa ^Wa  AaAA_a@A--AzzA%A~~~~a@^^WW@/a AՕaA>>> `hh    "" (a OOA -a!aAaA aբaߢ /   *! ( n꾢  aaUWzAAAށA//a߾bAaA bʁaoAaa AaAAaAaA>> aU5-aa{zzaay ? _z   WU }}~}9C1 #)\\\ ** {(**  ( ޾**@666 5?aVVW_@a@Aa _A@ sckK AA ꪪA???aA]]]uAA } A A WA AA?A AA///A AA A* a!aAaAbAAa aA_UA A A AAA A a!aAUUa!aAUUA AAA **`A`AWAa`Aa@a@a@@\\                                       u  / *@UUaUa Uaa U  @((.Aaa"a aUUUUU]U_]]_Uբ}}U݁***@A`A`a zjj  @aa?77AbA AA~_WA A a  AA AA}aAA6aUUA_a A A A Aa .AWW^zAaAAaAAaAa@WWWV@ A aA5=AA/??`pp  /?@///aAa~A-?xaAAaA /aA+a/?a* + *   ((    a€a//(  ? UZZa^Aa_]a몁A b_aaiZZAAAjAߗ Au aUA aUaUUa-bba߷ +/=  z   ^^azaC1A+ c1XZ ** bjjzwܟ??  *//@'a@@aa   8A  @M5AAA AA Axp  A A zz__AA  A  +AAAA +A **aAUaAaAWWaAa!A  A A AA AAAA AUA !@A! AA aAU`AUaA*aAa@a@a@                                                   @ UUaUaUa* U  Ղ@*ՂA_a a a aUUUUUU UUUUWWUUUUUU_WWb@@aA`a jj  a7775aAhZ^^A / b A A //a!A A@ /  + a! #a!.>AUa!hAaAa ﮪAzA Ay{[A AsyyAuaA^UAUa ~_a ..Wa A AAA?+++pppp  / A+ aAaAa!^rA/^aAAaAaA aa" _]u   -  _^zz__u Z  W zaabaaށAaa_aU^a+ KaA*aa~סaעa a a?'%  zzzXaax_~AwC1a c1 X*   }  5 naeeua@A``!ꪪ@ V___@ﯢ ՁAA +AA A Zi  AAAA AA A zAA * a!aAA A A A A  A  aAUUa!A A !@A VAAAA A ꪪAA /. AaA**aAzxA``A__a@a@***a@                                                           aUUa U*UU U UA /ՂA(Aa a *ba@@aA`A@z     A5555A a! a!ꪪAA +/a hjz@ ! A/ aA݂aՂ aAaA:A~AaA77?aAPX\VAxxxA A{@aA i}A ((.@Aa _c@A ɉA(XA ?Aaa/ppXX A ) aAAa*** aAa!zAxaaAaA___aA aբa + U   _ z^__ (  ^  W  ^ ] app`aߕazxa-%a^XaZաb+  {b@ a߾*aa7a +* - UUza__AaA~C1A )C1H@**.*   55 zAɡay}}}@@a@aa __@A  r AAA/??A!A^^ AAAA +AzXA//?A A* aAUAaA A!@A A  aAAaAaAabA_A A  A訠AA_  A!@!@AAA **`AaA`A`Aua@a@ *a@jbbj                                                                  + AUUUUaU aU za@a@a zZ@W  a @\\\\AA>.a!A A >. a!A  A'aaA/AahAkaAxaA#AkkAA *A xz@~A Az~AA A ** A AA  @ =Zppp ABa/%%/xxxX @}  >a/.8A\AUWXaA 5a! A  AA )+*aA_AA *.UAxxz A@WU@}  `AAaa--\\    A --aAb@AaAaAaAa*aA_uAAa ^zA-aaAAAaA*aA A /aբaWa  ** aa /a  xj{ / > W^^^>a ( +a(/*/aעa‚a׿a^^~a__aAx^VaA@ba!^Aa a!\W^X*, * a~W. z{"ۻ AZrAra MOJ@a チaa__WWA`@Aꪪa @@ A ??A AAA A ࠠA}@AAAAA AA?A A A A ** A  aAUuaAu_aA_}AA A A A A ! AAAA A A A AA꯯AAA/)aU #1-\(Apzb`a@a@ apxxx                                                                      a a@ a@aa@a^^^^   a % !^XxA>([^^a||@a --bb::??bޣb5%-a^h!A -! ^\\X  @a b aAa!A z U ?AUUA] a //A@@a! ++)aaa T\\\  ***a aAAaAa@ba!Aa@bAaaAa!~Azaa!aAaAaAaA.aAaA aUUaբaa uUU /.a+aສ/(>7( __Ua (`躻a׿a~WaWaa__UaAX^_aAWaAa x^A/ !UU/ a )?!X^^Vzz#+ax|~a?aUWa+++*;+#oa bba}Xa@@a@A@ A A ///A A AAꪪA /A A j A뫯AAAAA/ A !@A* A  aAaAaAA AA A A ꯫ A A  AAAAA!@A A *AA! )a% x)^-)@+z(a@a@ axzZ^                                                                      ??a@ a@a@aa@a^^^^   a  (  p``` 5 axx~@ U ?*~~_bb??;;^^\|b--- `` a-=! Xp`jA bA bAb Xb Ab+ A!A 뫪A_!AA **a!A%'''@@`A pA /aA* %a  \^^^ AaAaAAaAaaAꪪAaaAAa@b@bAaa!ꪪAxA]A a uaAAaaA__AAaA aA *aAaaa aꪯ a*aa*a모zkjaaaa aעaAaa_@aaAAaAaA_A  A~A- )Aյ/1 ajzZZ  𘼶a\a~wA/X@U z_բ 7/x^_(* ((~ zzzAaa@@a`!ꪪa kkss AA A  /A``  AA?A AAAA A { iAA aAA A A *aAaAaAa!AA /A A A AA A AA믯A  VAA *A A AA - a`^Ձ|Wa%%/(a@a@a^^^^                                                                     @7a`a` a @aa@@\||\   a cc @`hxx 55''@`xxX` {sz UU  U *UA aUa _Ax\V *5bߠ zzbbAbA*bA bAAba!ꪪA!A ZzAA A * AA'77? @@A a-ՁA +=a zxA UA ;?aAAaAaaA@bb@aA@bAaAaaA@baAﯮa!W*aWA_A ]aa!@AaAAAaAaA*aA aբa_aaբaaaa=a_aUa~עa aꮢaa_@/*a_UaAaAaAaAAaaAa!zAa A?1 (``ay-.a*Azzza } ^_U a!Axxx   ~~_:+ wa p𠠢aVVVWa____@a@a@Aa ^WR@ AAA  AAA AAzAA*A  Aﯿa!-/aAUA A A *"" aAUUUaAUUUA A  ! A A A AAAAAAA A  A +AAa`V a/  ~ Aa@a@(@\\                                                                     aa`a` a @aa@     ab  @xX^^ @%Á a ^TTV @ @A A  @@a UUUa UUa UUA  5555b߂bbWb_UbAbAAa A!A A! aAAaAA``pp`AWWW]@ a -7a !@a {aA@bAaaA@b@baAAa@b@b@b@baAaAAaaA~a!_ aWAA aa!aAaAa!aA*aAaA*aAaA aA*BaAaA /aAA߂a}auAaAaAaAAa**aAaA몪aAAab z^AA+aAA?7( (`x~\AzAo}@a\ܖ* zzx@ __@ a!A  %5ꪪ jz]ܜ֢ ܁Aa___Wa@@a@Aarz^^ A @W  AAA A ZZ*A㫯AAA* A !@A ** `AUUUUA A AAA! AA+AAA jj %* A!@A  A ) ը) _ a~@a@a@(@\TVV                                                                     a5555a` a`a....a@a@ꪪ     abbrz   >> aBbBBa >. @ @ @ @ @ @A @ @ _UU  //./ b_WWbA bA bA%a@~|@ x aAA?~u@``A A ( AaWUa@@Aa zz  ( * A AAA//?A jj *A! AA+**.A AA *A A AAAA @    @W_ hJ AA!@A ( W @a@a@                                                                      a````a`a`a %%a@a@      ???az  ayyyy ?/'(aIa Kcc{ @ @ @ @ @ @A A @ U___ @// %%--b_ꪂbUbUշAꪠAbAȀbAbAa!A!aAUaAaAׁAApxXX`A}}}}A  A __ !  a UUA a AaAa *aAaAaAAaaAAab@aA@bAaAa@bb@AaAa@baA*aA*aAzaAA_A ab Ub Ua!a!aAAaaAaAaA@baAaBaAaAa!~abUAAWAUb UտaA-AaaAaA A aע ppa*Ua Ua !)+AA訨a zz Ȁa  A AUa***u@`A ++* ^Aau@a`!@A@ @U@@ A  aXrrc AAꪪA??A ꪪA A! AAA!  AAAA__ "     AAA A  A!@!@ a  a@a@a@jjj                                                                      a----aUUUUa@a a@ @     A775aAa ^(@`x @MM @  @ @ @ @ @ @A @ @ __UU  @ﯭwWUbbbz^^_bub_WWUbAaB  b AA** aAUaAWaAUWAA^ZRP`AUUuu AUA    ** A A b aAAaaAaAꪪAaaAaA@b@baA@bAaAaAaAaAaAaAaaAAab@aAaAꪪaA_b U*aUAWwAWA_AAWA UAa UaUaUa Ua  Ua*WaWU  A߯aa կ aA}몪aAAaAab@aAaAAa 8|^^ _U ]ં + * \a WU@a~aAz`xaA/aAAA@*+ _```a ^WWaA a}}}a@ࠢ@a@A@ ! AA A a kkO A!@AA!AAAAAA A!    "" @A  AAAAA AA A AAA AA@-UU Aբajka@a@a ```                                                                      a----a____a a a@a ````     a5555a@A@|x|| kccsA  @ @ @ @ @ @ @ @ A @ WWWW @//   bbb AbA bA.aBbA a!AA****A A ****@AU__WAUuAX^WU`AUA A  !*A WwwWA A a Aa@bAa@bAaaAaA@baAaAaAaAaA@bAaAab@@bAaaAAaAab@AaaA^aAaA**AaUaAꪪaA**aAUa!b UAa_ aUAA_aUa aA aBaBaAaA@baAAaAaAaaAAaAA_U_aAaA:a |a* AAaA? `pbAVVWWA a@/?(  z@bxx@.a@aa@@aa zz@  A@A ?a >AAAAA /A A{{  j A  A @AA A AAAA* A A  A aAUAA A AAA AAAAA` aa a@a@ab                                                                      a---/a__WUaa a@*a     a@A? xxxx rRRX @ @ @ AA A  @ @ @A @ ___W @  *|~bb{b__bյbUWWWaBbAb A!,A!A A  A * aAaA_^^^A A A _A }A A  A**a a!aA@bAaAaAaAaAa*aAaA`B@bAaaAAaAa@bAaAaAa`Bb@@bAaaAZzaAAa@bAaAaaAaAAab ^a!+AaUaAaB aAAaaAaAAaAaAaaAZZ^aAAaAaAaAaaAAaAaaBaAaAaAAaaA`!:>>?@pX U_@ `a  .``@.ע xxzz@* a aUa@@aa ^^V@A   @@*A AAA/ AA  A *(@_@AA A z AA A着A !@AAA  aAuaAW_aAAaa!zzA  A A A A AA a@`Aa a@@aajj                                                                    aa a@a@**"a%%%%    a%%%%aAa@** x X\\VA UUA A A A A  @ @ @A @ __WW @Akbbb{~bbAbA Abb A!(*A A A A *aAaAVWWWA A A WW_A A ww}A  A** *a aAaAaAAaAaAaaAAa*aAAa aA@bAaaA`BAaAa@bb@b@AaaAb@aAaA@baAaAWaAaAaAaAaAꪪb@AaAaAaaAaAAaAaAaaAaAaAaA_AaaAaBaAAaAaaAAaaAaA@bAaaA_WA  `!???>@\\`@wUa@wwՕ@@!aݵjkk{a[A@Z^^aa@㣣a@@a`!@ VV~o A@   A@*A  AAAAA@@@ @ A  A AA ﯪ* AjZUUA  A  aAUUU A AZZZZ!@AA AaAa aAAaaA__zaAA @ AA! AAA`@aa A`@aajb                                                                  a aba@@```a@a@" zzzz     a--- aAa h`` q]@ @ UUUA UU@ UUA UUA UUA A A UU@ WW  @@kkcCbbbbUUbAAbbAA A *#A AA A ****aAoA  A  AA A A }_A A  @AaAAaAaAaaAAaaA@bAaaAAab@aA`BaAaAaAAaAaAaAaaAaAAaaAAaaAꪪaAaAaAAaaAaAjja!AaAaAaaAAaaAAaaAaAaAAaAaaAaAAaAaAaaAaAaAaA꺺@baA}A 說A  **`A@\\\\`@]_yi` @`//aa[_{a飪a[ ppaYY_Ua@`!`!A @ !ꪪ @ AA AȠ    A @/ A A *A *A !@!@A A * A`aAUUuuaAUaAA A  AAA aAaAAa aAaAa!a!~ A* AA   A/a a A`@aa zzzz                                                                 a  aba a@a@ axxxx    a a@a      *   @ uUUU@ UUUU ((   ꪪ@A)bbb~~~bA bAAbbAa!pA A A A a!aAo{[[A A  AA A A ____A A a a aAaAaAaAAaAaaA@baAaAb@@baAaAaAAaAaaAaAAa@bAaAab@AaAaaAaAAaaAAaAaa!ꪪa!AaAaaAaAaAaAaAaBaBaBaAAaaAAaaAzzaAAaaAaAAaaAa!A A aAUA@\\\\a@y}@ ,, `/`aa @za~ 5%@a@@a@AA A  @@@ A A     a A A AjZZA  A  A AZZVV@AUUUUA  aAaAaAaA_aAUa!AA aAaAAa aAa!z^^A ///aA__A ꠀA AAAA a a z@a@aa zzzz                                                                a@a` a a@a@axxxx     aXXXXa@a rrrr     *  *   * UUUU !    꺺@bXbbbabAAbbAA A *A AA aA=aA^^^VA @! A A**A @ WWU  A a aAaA__UaAaAaAuuaAaAAaaA`BAAa@baAaAAab@aAAaAaaAaAAaAaAaAaAaAaAa@baAAaaAAaaAa WWa!*aAAaaAAaAaaAaAaBaAAaAaAaaAꪯAaAaAaaAaAaA~WA A  aAUaA !@\\\\@a@ ... `/`a%뫡a~~~^@Wꀂ %.a@a@@Aa oo       @@A     aAyy! !@A *A A@A AAUAAU_A  aAaAAaAaAaAa aAU_a!aAwaAWA..A (>>a!b AaaA____A  AAA a a jjjja @aa zzzj                                                               a a` a a@a@^^^^    a a@zzzz    ""**  *"    ! ! !    A bbbbYYUUbbWWbA AbAbbAA A **A !@A ** A`A_]U@!ꪪ@! A A _A ___W  A A aAqqsRA **@AaAaAaAaAaAWaAaAaAaA@bAa**aAAaaAaAAa**AaaAAaaAaAAaaAAaAaaAAab@aAz_Aaa UaA`Bab AaAaaAaAaAAaAaaAaBaAaAaAAaAaAaaAaAaAaAWWaAUUaAUUaAaA !@\\\\`@A@ @/`zzzʊa\|ak_@a@a@@Aj@   @ !@ ! A AVA   AAA㫯 A AjjA  ABA`A@aAUuaAaAaAAaAaAaaAa!~A */ AYZZUaAaAWW_a A*aAuA(a!aA____AA  !@A a@a @a@aa jjjj                                                           ??a@"a@a@a@a@a^^^^     a a@a    **    (  * ! ! !    @!bb^ނb??+bbAbAbAaBa!*A A A A *aAյAa`A_^ A A A ___@     !*aA[_WW@A@AW@AaAuaAaAUAAaAaAAaaAAaAaAaAaAab@Aab@aAaAaAAaaAaAAaAaAaaAaAA .aAa U_aAAaa!aAAaaAAaaAAaAaAaaAaBaAaA___aAAa@b@baA_aAUaAaAaAaAaAaAaA????@\\^^a@A@ @﯏@"__]a~a a /`!a k{ߟ@    !@ !@A +A``  AA A!@A *A  A@ABAAaAUUaAaAAaAaa!"~aAaAaA__A " a!A (0 aAWa A AAa!aA____A訪   A!@ a a a @a ****                                                             ????a@a@ a @aa@a^^^^     a a@a       ! ! !     ꪪa bbߢbbb_bAbAAb(bAA!!@A A *A *Aa XxA oU  * @ w_]A    A a ՕAA  +A  @A@AaA}@A@AaAaAaAWaAaAAaAa"aAaAaAaAaAAa@baAAaaAAaAaAaAaAaAaAaaAaAAa@bAaaAAaAa`B@baAaAAaaAaA@baA@baA!aaA__UUaAaAaAaAaAaAaA_WaAA \a@`  @ )axa uua~~a _ݹa rZa a @      @@@A    AA? AA A  *A@AAaAUUaAa!aAUUaAAaA <,( A ((* A .aAaAWAa *aAUկa!a AA絛AA  aA]]W_A說   AA  a a @a ****                                                          @555a@a@ *a @aA`    a@a@a\ W             a bbbbub^_WWbAAb***bAbAa!A A A * A@Aa a _~^^A A     !A a 5A AA A A 8@AA @A]]AA]]aAaAW_aAaA!aaAaAaAaAaAWWaAW__aAaAaAaAꫯ@baA@bAaaAaAAaAaaAaAaAaAaAaAaAaAaAzzzaAaAAaaAAaaAAaaAaAaAA  aAUaAwwaAaAaAaAaA_aAaA ! @\\\\@ @  @ `@Xpa +b ja@y{[a@ןa @bb   @        AA A A A * A@aAUaAAaA pA +*A8b Aa *aAa!/aAa!޿A  .,,A A / AYUA AA  A /A  A AAAAA  a @a ****                                                           @5555@a@aa A`@a   a@@a a aW W\|~AA ( UU UA      : b^^babAbAa"AbAba!A A A A " A "" Aa A ^_A Uu    A U  A(  A Cc ! A * A*A A ***@AA /.(@A]@A}@A@AaA___waA]]aA}aAaA@A@A@AaA]UA  aAuaAaAaAAA!a@b@b@baAAaAaaAaAaAaAaAaAaAaAzzzzaAaAaAwaA@bAaaAaAa!A "aAUaAaAaAaAaAaAaAaA}aA__A @\\\`@߷a@W~jj @///ao]aaAxa@6&'a @ h@  @AUAW@    ! AA!***+A! AAaAUUUaAAaA_aAWA 8a!/aA{[^A*aA}UaAa!A AA+AA**AA /A (,,.aAU]]WA AAAA!@VTFh$> !>>? h0CRCf:kJW>4D>}BU~ihRj -РZ!Umsk,csD) }d) Uֵ9VUގsUާ9JB\E)9*U-LsD)%U$)UIJW [ժqs_{ppPPMc)QL:^^XpR1 B.c }ҜU AUJd1 ҜUZzxX^D)9 {9 Z^A ]UA U-c#)UUUs9rR_{R1 ]iJE)z#)U JUUU {UUbvU˃UgRUD1_[#)nkR/+sZ  R-czRMkx1 [ cTTVW{f) {nkѤK B,:rrkk1%55r1_;RUս QUmk xqU UӜ{U{Usr-cjj@D)aeW : {U ӜBjjB.[+:]]` :յ-p\y1 %UU |,c p3UUUZ3UҜUx9j`@ZC)5x֒U`: skknP :ꪀx9 וMk(B9?_W_ކ1U9UAUUUAzUUަAUUAVUZAUD)`p^U&J#)%|{ ;0*֭{{+cJ0wLkWVR* c)B`,kiJ,cB`jIB ժ* A$)+UUI)UA$1?/UA$1#3Ud1 QY_1 UOD1=ќHJUՓRUBU cWVXB ZB}R9R(JU91U\) ]) $) $) ?u$!UUUɒ$!UUUa)Rս1U19ed1qd1zU9UUUMBe1(BE) B1U9!^ *U }u *U ]UZ cUU c&bWUUUUUUUUUMkaUUU!byAI!Abb+?b /!U 9UU AUU&JUU lbU냢UZUbUbUZUAU9Ud1UC1U#)U-cR nk [-/+snk {s--_RMk _rRW1JJ_ R_-1BR)J{\\TT$!aUUW\{ 1sW|sWUsnk_snk*mBZZZZBL: -mB+2zzzz,:)51J%55R1|r1ur1Q QUӔ|_4sUֽ{UU{U-cBz-nk)BsRU+{jJ-{Js{uUWs*W1s R{sTVVW a~zkD) snk- {sU+ {sWz{nk* sBL:-5B,:z~zz 2)>>{lBr1}/1UU*Ӕ2+5տU *u-u__W4UU*U{UQ{Uq{UQ{U1{U0{]W{}*s_s{9@A?U#)SQQsiJ +{k 0{U 1{]*1{ԽBL:55B),:)*RL:) ӔrUE)(Ԗ UUկ 8Ɩ׵*:UU/U/6Ƶ+;WUrUW1QUQU0UUU0$)@@#)AW9A]U/%*rsz{-81QU/ JZPppNclBU-[+:VV\4L:U--UlJ*1p\ZWUU$! UXƦ1 [8U/ֵ u*@LkhVU,c ꠀtUTUTUw4U6UҜUҜU_tҜUUtӜUUӜ#)```pD)#)[JD)q1T0} u00uq3P-  Rp|-[ sJ^ꨠ.[```xΖ BTWmk9 mkIJUֆ1 ?WU{1UU9UU,cbLk(BzZZ,cBLk cu ciR@ZE)j`B!UUB U*Je1YRhZe1EeJD9`~EA -Id9ՀI9z;ߥAUUU\AUUe1@zUUe1 D1!??A)J+ <jU{U;{+ީZ{SZj^+k(W lkURUxpziJ*%bB cZUZBp`ZB cZ]]bRb9phjjiJ9UkCR9} (J1\VWUiRe9iqA!JB`xR)%A#1_JD15(BdA5(J1ϯE9 .&#)1 ??9!ttj$) U!U$)U(!UD1VΊ$)U!U*k!UHRXUXpWUUiJ%iR9{_ZRURB@@Z9%%ZRUUZiJߊRB@iJE)W9E)z9C9!MuD11$)mBL:L: 2``h`1)+:)-%JL: J R1U}R1UUR1R1R1*r1rR+ rU ӔUׯ ӔrU*rU4rUU Uֽֽ44Ҝ_3Ӝ-cZNc-cյNcjJnkRX}k)BUs)B^ՏsBU sBU/{9_{9r c{UU1{U1{U1{1{*1{R|*r{r{{X\\\!b55%!aPXA?s snkUUsnk{k+{sUU{sUU{k_snksok*sksocjBBL:zz^^l:,:///BL:*;;?BL:tL: 2 2) 2)////J,: 1J%%%q2Ur1U_R1W^R1_r1U/R+Ԕr 5ӔU*UӔuU+իuU/ ƶ5 ~7Ɩ_UֽU~__u4\W_tӜtUU-cf1U+k1_sf) s9Us)Bs-c {s{s*+{UUU{UUU{UUU|{|{{{{s ~~{sUU{s +-{ U0{|nk` c\\^W b%!6&A||8J,:?m:1/WL:1+:)XXX` 2'!****Oc 2%{BRrUU|B@Ӕ 5Ӕ+Uս+u5UUտ+uս ƶ8UUֵֵ*7ֽUUտ :U|ε- };U}ꪀQUQU_QUU_q1}q1Wq1UQ1U_QU1|1{0{0{U{0{{{_{U~s{ss@```A:VAVWUd1a/%%%A߯s") sZ@s [|{U0{1{1{ 1Q|Qq{JL:\\\|L:,::>:8JL:5=??-S1WVT\ 2)*,:1⭵+:)+:k7Ԝ U!p\ӔE) UUQ UU vU 8ƶ8~WW8ֵWUUU[7U WU ֭UUW}_0 󤲔U󤒔UӜrU_QQQ(QUꪨQUW1U1Uq1UQQQQQ1UUuQU1{_{!```pAsAWUw AU-UUA-U [a _U{0-cjnk@Qs q1U} q1Uq1r1*QU/rUNclBWVVRL:UտJlBn[+:TTT\,: 2W s,:UU5L:UUL:Ӕk 5Ӕf)z{!^VU9UU4!)UU׵9 \{x8/8W8U ;WUz({ U: 9HJUU5}煮 44UU4Uտ(4U4_UU󤒔U󤒔UUҜrҜUqWqUQQqUQQQW~0$!pPPX#)#)J!յ%%9^qU19(r1+1s@s rWӜrUӜr*+ T s [VTTTNcR*N[RznckB\\XxlB+:V\ocL:/[ uUկu1p`E)\UUu!WW$!W_}/1Օ iJE)U89 %X/[U ֵ*[* [, c@xZPyUUq cTUUU} c%%5y 4TUTUTUTU4UTU4UWUtUTҜU4U3ӜUUҜUUW󜲜_󜲜U󤲔u󤲔_ҜD)X\\TD)#)[D)#)VJ$)%%J Ӝ Ӝ,c`ӜMk <Uꪭ{ӜUUUӜ{Ӝ{4U%TUt4{ [Vk [k.[/*kRXࠀocJUslB?oc u @u1pP^VZ1ki)Mk1Umk9U*MkBUMk9mk1ުR _,c_9UUU|1U)UU!UZ1 ZR ;Y$)?(BZ(BWU(BUUU:WU7UUUUUUUwU6ΕU6tUTUTUս3UUUtӜTU_4Ҝ_0D)TTVVD)#)D)#)WU%RD)Z#)4+ U*{` &Ҝ@qUUtPU{ot,c7pUUj0kT{kW^|kUsk_zkoc_z訏c/[_׵oc 5UQ xj (BԽmk c-smk]sMkՎsmk^wMk1,c%!XVUB%!UՂB%!U B%!U HJE)UՠRE)UZ!UZ%!UZ%!UiRe1UAe)o ,cE)HJ9㫋HJ(BZiZU:UUUUUzU9UwUWUWUWUUwսUwֵUW֕U`@hJ$)TVWWd)#)*d)#)U%JD)C)ֽ4+ŕUƵUPP@f  ս`]̓WҜz-7O_ Z*ƭs@sVps p|Ps@s(BxWk(BV_URe1zRe) U9?{E)mk,cMkBxmkA^|9ULce1XUB%! (bD)*,cZի,kZULkZLkbU LkbULkbU,kZ_ cR_ZHJ_hIJ$)V(JD1ׯhb(J]`UUU _z_I_{U@zUzU:W9U9UUb@@1#)c1D)uUuD)#) JD)2D)ս+7Ux퓨`k_x6ΩjV :OUU+K{Ѥ^?9U+cPPls&-2s jiJ^U/E)B1pB1^ [E)_U`Re)U7Φ1}cCjRD) / c9^jZe)?x,ciRZ ciRULkBZ$)`(B:9LkZ Lk,c mk,kLk,cLk cLk c,k c,kZj{Z pX\V ~A {UY zUU6 WΠXo(p fb=/ R |Z w.?_Y*'1ލ WZWZU:U:9@```D)!#)D)jjD)#)%Jd1d1՛+ 3 ^V֩ު6ΞZZz0@Ŧ9&/ 9Ѥ{WWW\BzVxHJ9lc9Wo9U+|9{$!```\R!UUUiR$)%5RhZe)+''iJhll c1Kk c{,cbb(B`Z!,c(B Lk c -77Lk c"hLk cLk c[z} ce)xb9UZ%)zPE) V_X! E) UUU5B UU ZX^JUU|AUUU1UUURe)*UUsd1UUUZ9UUwe1?UUަ9UUwA&%U{HJ UO낂 -UU(BUU%D)XWUU#)!+C)!*x#)!mwJc1brrGJ!%zA]UU30ty s#ޅ1@p$Z= : cɎ:R^~/ZW{hJWKk9 W/A_wsdA'R ||\V$![iJ5UR!H蠵Z!'/*Z9( c1 ,kZ,cb cZbjniJ9g c9 -Mk cWLk cUMk c߻_UMk cjU,cb_ cZ{~vZ$!\Vת(B$!UBE).B1 V5(Be)~J1?(RD1 |IJA}%RAViRAuUI hjj'R$)WAd1Ux+HRd1UU"Qd1(J9U]Be1 UR1+UWޅ1 UU|1 UU9U|9 U9P\TU9 ~x|\C)!/D)#)}C)!//JC)xxxxA 9 \p}xZ}tPZ0k\/(b )*օ1Ͻ{.zU^ c(֦V9^Kk8_^Ks UU*lkUU sUUZU9^U\_^=?)BiR1=ZBXZ9'' cZ cZj~j cZ~_Z9ԨZ9  cZ cZ" cZ cZbZwbZ]Rf1TBe)^+Be)-iJ9u5iJ1wRD9I1%!39%!ZD9XXV\IC9u(J rA]Jd1ZdA]UAdAU (JD1 UHJA\A'JdA"~uwJdAU'Re9^;R$)UA!X\A) 9 \\^^#)!)#)!*9)5A#)xpxxIѤe1 ks }ތ{:UxjvxLs}X(Ja} cJjj9) hZ|vս cbZSHJWVsB=]sHR. sHRzLkBwZA!Ye1|\^^ zU!iR$!+ZB\Z(B5>> cZWWU cZ~WUZZ_Z1xZ1*bR}bR˯ZZZRZRZRR9XpppIJ1 + R9v^ZPiJ9ZiJ>*Ze1asYW9E)ffZE)7'bdATVWU`0HJjB te1)R(dA#1&A)[~1#)HůHRD1dA#1iJ9%MaB1wIJd9XcCadA \|TVA)D1#! #)!u's!A!xxxx1A UUC1#UUO$!UU$!UUp$)8UUp UU{$)^UU k}UUD)}UU{C1WUU$!UUs$!UUb! k! UUKk! UUZ!UUHJ UU!pz_ab a(RE)+R9iAR9ZRZR "ZRzR9pp``(B1B--Խb6 V0VoXp`Z.Мnb`B`BsQ" NAcksVXۦ9*B1/%9! X(Je) %9E)vHJE) HJB *HJBHJBBE)(Be) %%%IJB HJBHJ(JIJB*HJBHJBu(Be)PPp`BE)+ 9$)^1e) #1 #1 jꪽ#1 $1 )@#)AD1жD1 D1)<__$))8_e1)֪Ud9)UD1)D))E e1 e1)UD)!D)!ZVD)!RjD)![_U$) $) r)|_]!_%+ e1:b( /GRD15*'R sAHHb+Z?Z5R*kOUƇZnUԽXXXU/UМnV*/𤏔~ c`@`.B GJAJk ߞ9e1WBe)-/%-A$!PpppBe)55AE!ܨ(BE) /HJBHJBjwW(JBUBD)بAD)7/HJB}U(JBUUHJBUU(JBjwUU(J9B9BE)@E) E) *e)*5$) $) )(0) `!JHJJ#)၁$)(#1 1 >޿zD1 #1 #1)z__#1 z#) 2$1!#) ZX1}}E!%e1!ߣ9 e1!U+"1!]d1!ݫD)!`8/( O}s r( *7!/!!V!%%U77U5VVWU9UUWp^UzrUBUTQ@@U\UsaUXXU asurr{Ual aUUaGookZaUaXU5aUZZU)aUUUAayU$! ?4U a_PRZ! WAɉUsUE)U1UUe1UU1juզ1bU1UUU1UUUE)UAUWAUa*UUb UUb*UUAbUb zUU! U ((V U o au9!UU7  . y {Wa_7    }]z #WbKiUavo "aB1a͵J!9;$!a77Aa A""Av!/aԣAAwwAkAAa---WVaPrrrA A ??>AAU_!h _! Օ$)! }AWAaaabڠb U~nn/ W])!aꈢbʪUa++z~uW = UUaz⫁A @a*;* Vb~z*}UU_b{A UAUA1a:U#)UAA aAVrZa!+뉂!>?bbbbbUbժ ~AbbWAA+;??A+AZb!|a! WVD)$)!U!!bVV\\zbzbbbzbb zjb }b!b+!aޢA}A/a uUUA aWU*aU.aA**AȪAaUb~_baa a>a"U 0 + U U[__ U]U+p` zzzZ U߃ aaabbbWa/ a* *}m ^^\p ՕA*bW!b !UA|h D)!"U!U bXXXZb UU}U߃bjhb뫫bbc b/??AU !aUUaUaUU!bU!apUAAaUU a aU aՀ$)U UU#)]UU UbUaUA!aau쿪U ~ Z^A AAaU]aUUbUUUuUUUUa_ b@ 55U *UaU U!aUAUaU!aUa_A b"UaUUUUUUߣUUU#)B#)B9!$)UUU )bU*j+/ ]U UW} ]!UUU$)UU*d1UUUAUUU UUUGRUUZUU{UUZUUZUUZ UUgRUZ UZ!UZZZUZUZUZUZUZUZUZU{UU{UZUAUAU9U9U9U9U9U9U9UERd1UUd1UUd1BJAA"#)UU#)U#)U߀ U U*)U)UU#)UU*#)UUD1UC)Ud1U*d1UAU A UFR UZ!U*Z$)UZd1Ub9UbAUsJU k9)kgR kZU kZUbZժbZ*WbZ(bZ_ kZ_ bZ]bZUbZWbZUbZUUbZu*UbZ]UbZ UbZUbZUbZW׀UbZUUbgR_bFRbgRUZGR~_gRAXXTVIAUWA9RhAd19d9ભAd1 _9d19D1 ބ9d1W/9C)^9#)d1#)d1#) \d1#)d1#)d1#)d1#)]UC))#) *#) #)U! #) U$) UD1 9 UA!UR#)UJ#) U&JC)UFJd1UgRd1UgRd1UZ9UZ9UZA UcJUb&JUbFR*UbFRbgRbZ kZUbZ UbZbZUbZUbZ"WbgRwIsgRUbfR(bgRUbFRUbfRUbgRubgR_.bgRUbZ kZ kZ_bZ }bZUbFR}ZAzpA9A9A9@`Ad1UW AD1W_`9D1ud1#)~d1)d1) d1 C1!*C) W#) #) #) W#) UU#) U)  ZRZRսZRZZ)+ -cZ-cZ  Nk-cnk-c nkNc+ knksnksksk*ss}{s{s {1{**R r1*+R*rՓr_UrUUUrR*r2s1_R R|19z1IBx)B|9{!^!zU|!UU{!UUsW{a{{B {\\TVa_~A_~AUWAUUUAAU5MkUWW)BUU%{5?1{* +R1UR1UQ|1{||{W_~_{s{s{s~__ssssss{kss{s{s{J````BmBhBM:BL:׍Bm:Bn:"BmBkkomBL:lBL:L:,:xxp+:1z1)1) 2)////lB 2RJ)[R2[%%%%R1Uq2s1r22rr2r2 rR(rRrRWrRrRWrRUrR"rQ rRUrQUr1WrQUr1Ur|r|WQ{1{Wꨀ1{U|s|sW{sU|sW{sU|sU0sU0sUqsUq{UP{U0{UsU0sUPmkUPsUZRZR*ZZ* cZ-cZMc cnk-c/nkNk * knkknksnkskss{s{s*{s{1{++R*R1r1rRrRUr2RRx1)BIB|B{%!z{ U{UsWok^ |f)UU-E)U1f11s 1 11{1{_~ZTVVWAAAAW~誁AUUAUU b%uNkUU5 w2{յ+ r1Ur2R1_~~W1{1{~_sW{sW{sWUsssssssksksok skssskJq****BmBz~BM:m:L:ۍBm:BBmiJm:BL:mBL:L:,:`+: 2^^^|1)1)1)/./?,: 2/--RlB )RJ*R%555RR1WWR1|RRURRRRr2 rRrRzWq2qRrRꪫrRrR rRrRrRrR* RrRrR rQrQWWr1Wr|Q|_Q|U(q|UqUU0UPU*3qU4UUQҜPU_0UPUҜpU ҜqUZZ* [Z*-cZU-cZ -cZ Nc-cnk-c+kNksnksnk*snksksk+ss+{s***+|{1{1+*r1ԜMczR)BRjJW RIJ^ f) z+U{WՎs^W {E)UU{f)U|1U R-RUR|R1R1Uq2r2_ r1Ur1URb@D)b\^AD)aUU%$)aUUWAA**AZU55 1{1| +RU1{W1s~W{sU{s_Usksksksok*soksnkWsnkWUknkծsoksksokskP-2Jm:BM:m:L:޺ZBm:)-BmBj{BmB寍B,:޾mBL:m:+:,: 2zxxx1)1)1)???+: 2--JL: RJ{R51|1| R1UUR1**R1R1|R1 R1R11RR1|rRRrQsrR* rurU*rrUW_r_*rUrU_QӔrUwqUӔqUr UTUtҔտ*TUTU~3_3Ӝ_(Tկ TWU 3ӜU cZ-cZ-c [-c c*Nc-cnk-cnkNcknkծsoksk ssssUssss{Rx{9|BIJ^ 1+^1!U1!W{$!^{!_ |E)_| k1{1{1{1|1|R|R1R1r2rR+ /srrՓrr9@@`D)tttta$! D)!* aTVVWAA?b5555{U{+WsW{sWss_ssUsoksoksoksokskskknkꪠsnkUUknkUUWknkNsknsksksok0m:BM:mBL:m:,:BL:-;Bm:BmBmBL:LBm:m:+:z,: 2` 2)1)1)?+:1/+-)J,: -JJUocJ1|)))Q2R1WW~12|1|1| ***R1Q2R1_1R1RR1rRrR*rUӔӔӔӔ󜳔UU*ӔU*4ӔUUUuտ4U*7ƕU7ƵUƵU* uz4~WTz^^_3ӜҜWWӜ +-/4{-cZ c-[-c c Nc-cտNc-c+ mkNcnkNc*knkUsnkkBzs Bs Bs9^s ^s!+z{%!sWꭏk^{f)W {%!+|!s||1{U1{1{1{0{|1{1|* R1R1UR1UR1r2*r2 r1r1U1e1``pp!ttVVa$) -!bxA_AU!a5%. {nk{okUsnkUsokUknksok/+sksssssssssksok*snksnkWsoksoksoksokksjҜ[BM:mBL:zL:,:BL:Bm:BL://BL:mBL:mBL:_W_,: 2+:)^Zzz1)1)+:1)--B,: %JBRB/?1k R1R1R11|(1|* R11R 1R|1R|R1*r1/+rR rUUկӔ*ӔӔUUӔU+ӔU*Ӕ4Ӕ 4տ u u*4 ֵuUի կ 8ֽ/ X_7ƶ~Wֽ~UT~_4~WW44^^^_3ӜU TTMc cNc-cU]Nc-cnk-ckNc9^NcBx-nk9k9^NkNk Wnk!~zZ kaתs1{e)_ {9|{{{{{WUs|{{UUU{{|{{U{_WU{U{U1{U1{ U1{1{1{1|1|1{1{1{_{e1PPXXT^_]b! hhza'//AWA% c%%%%nkNc nkOk*knkUUknk/sok+sk+*{s{s{s{sת*{s{s{sꨨss~xsnksnksk+*ssskss0BBM:mBL:__L:,:mBL:BL:BL:////JL:~||mBL:lBL:W_,: 2 2)1)1)+:)+B,:%5Jl:JB1RR1r2rRUR1ꨀR1W_~1 1R1ݯ R1|rR/*Rrտ Ӕ*UԔ*Ӝ 4UU U u4տ*4*uu ׽*ֵƶŶ~WֽUuxz~uT^~*u4Wt4Uu4Uu3Uu4Uת4տ*tU ֵtU-c9^-c1+x-c U-c^-c_-c!U-c^nk!~+nk!k1kR-sk+{sյ{s{ss{{ |{{U{_WU{{{{ꪪ{{{{{{{{{{{{{s{s{s{s{s{s*+ 1{|0{1|1{|{~___s$!X\\\ab!!zzpza%% aXXXXAZZZjJ%Nc1 . nkNc knk*sok+ ss{ss{{s++{{ {_W{U|{{s{s_ssss{s{s{sW{sќOcBM:mBL:_L:,:jmBL:BL:BL:///?BL:xxxBL:mBL:L: 2z 2)````1)1)+:)mB+:55BL:BlB**1J R1r2rRꪫrR_~R1|R1U r1U*rRսQ*r*ӔԔտ *Ԕտ 45U U+ u5սU+ uv/U//*Wƶֽz_Wߖu^uUuU u} u u7ƕ*WֵUxU c~ s!Us1UsE)U+s1s-csnkկsoksk{k{sU{s{s{s{s{{ {{{{|{W{|**{UU{UU_{{ {U{W{UWW{{{{{sssssss{sU{s *{s+{1{1{|E)Ϊ* c||~Uaa??  xpXX!a !b\\\\aqmku---nk!-soksok*ss/+{s{s{s{s{{*{{{{{{{{{s{sUUW~{s{s* {UU{s{s{okj`@BL:m:L:{mkL:,:zl:-:BM:BL://*/BL:xxxxBL:mBL:~~L:+:znn+:)1)1)+:)L: 2++++lBM:BL:*1B R1 r2rRrRrRrR߫Q rӔ*Ӕ*Ӕտ 4Ԕ*5խ+ U5U5uUս++uUv ׵}*ֵU*8ս8ֵֽ_ֵֽUUWֵꪪֵUUUֵUտ*Wֵ U 7xUޘU*ޙꠀs]ssUsUsU{s{s{s{s{s{s*{s{s{s{{|{{{|{{UU|{{{|{|{{|{_{{{s{sssWWW~skss ss{s+++|{1{1{1{~WU{@```aAA!^_!az$) a\\\!aMk% kA&sk*ssUUss+{s{s{s{s{{** {UU{UU_{U{sꪪ{s~s{/0{{W_z{s({k@BL:mBL:^~L:,:jl:,:믽BL:B 2*jB 2UmB+2mBL:~L:+:bL:1~~1)1) 2)/L: 2+-/BL:ꫫBL:*RB%%%%rRrR**rrr rUU+QPӔӔ+ Ԝ*5*U+ u5u5uUU u- U*׽Uս8W8UU׽ֽƶ*7ֽUWU  X/ {+ |;U};UW]U;_jQUQUQUQUQUQUU1{1{1{U1{U1{}1{U1{1{_{ꪪ{_{U_{_{|{{{_W_|{UW|{{|{{| {{{s{s~{sUW{sU}{s{s+{{ |{UU{s{s~spppPbx a|a_d1!}A\^||A %!mkXXXXs)Bs)B&Яssssյ{s{s{s{s {|{{1|||||+*1|0{|{sjjjJL:m:L:~~L:,:L:,2 mBL:-[L:u5+:1UWT+:1/UUL:1 UL: 2L: 2z 2)1) 2)////L: 2{L:UW~S,:RB555=Rrrr,c@@1ӔUտ+Ԕ+ 5տ+ UU u5vU+U+ u+*+U~~WUUֵֽֽֽ**ֽ몠ֵֽ*7սX  XU :xU*{U+|Uꪾ}UU]}<}<jQUUQUUrQUUq1q1Q1Q1Q1QQQ1UQQP1ꪨ1W1{1{{{|{{U{UW_{{{{{ {{{UW{UU|{{{{{{{ *{sss~zxsXXXXaA**.A ppAUUAդ9?? !A555mk  ss+-1Rjs)B&!{s+*{{ |{U{տ/+0{0{0{0{0|0|011|1|1|1|1{jJL:xxmBL:WWWL:,:L: 2 BL:.[mB5 S1VT\X1)*1)*+21=UUL:1+: 2_~~ 2)+:),: 2 rR'%==RB\,88URr+ӔӔӔꪳ1`pXӔf) %mk 4++/U5) vUUU*U ׽vU*׽ *8U~~ֵֵֵ ֵ**UUUU7*xU U7*[xU տ ; UUUW}}꨾}UjqrqQQꪒQUrQ}rQqQUqQ}qQUqQUqQU_Q1Q1QP_111|1|0{0{0{{1{1{0{||||{{{U{UW{UUU_{s言{s_~~nk\\\TAW^VAUUUAPUU_A!A9A+A',mk` /sk {s{s{)B&{IJ&{s|{+0{*1|1|0111 1*Q1UUWQ|Q1q1Ur0r1~[mBVVTTmBL:WVL:,:L: 2 BL:뫫.[lBM[ :XXXX+:) 2) 2)M:1UUZL:1?,: 2_+: 2?*L:+:* RlB9999rR+*Ӕ" ӔUUӔUWӔf1`PZAe)!U=E)%UU:uU-uUս/ֵU/ *8׽U*XUX8ƭ8j~V~^^7U7UW7U*7UxΔ. 7UXUx U+U[XUUU_U} ӤӜӜWӜUWrqꪒQrQꪠRqRqRqRqQQUrQUWqQUUwq1WQ0q1UQ0ߪ*Q1UQ1UQQ1*111111111|ꪪ0{0{{_{{xhs TX\\a. /AWVVAU^UUA ?c1AUUςAUW(AULc;UsUUs%{U0{_|iJ{)B0{11 *P1UUP1UUQ1UUQ1Uq1Q1r1q1q1+Q*rU rWWNcBVVTTmBL:lB,:WB,:BL:oc)nc+:XXXp+: 2,: 2U*m: 2UU B 2[[p L: 25<:+:WVּl:,:BL:/|lB99)[pӔ+ Ӕ*4U e)X\V9$!W9!*U9!U߆1Uu1׵u+ֵ++8+ *Xƿ8XƪX8ƪX8~xWxU8U?8U7{X*[UZU*U Z+-\`W jjӜ̓ Ӝ* ӜӜ_ӜU_󤲔ӜӜrrUꀲrU_QQqQqqqUqUqUqQꪪQꪒQWqQUqQUW_Q0Q0QQQ1UQ1UQ1UQ1UQ1UQ1(QQ1|{~,k|||~AWA]AU_aA_~aAaAwWUA=UUe9a UUU1bUU{  0{1 1|ꠀZu*1R&ص!q1Uq1 q1q1q2QrqR rQ*Q r*Ӝտ/ 󜲔󜲔WsJVTT\RlBWRlBURlBRB]RBnc+:ppp`KB 2+: 2mB 2UU*B,:YYr|,2_ BU /%ӔSӔskz`Ӕ[``@@ 4 4{ֆ1^UQ%!TWUU!!!W! ?E)-f)uXֵ1%U cXƯx8x8ƿ/+yuxxU+;+[X@6_VMޯ*{_.{UZկ XUUUjHJUUUZpšA55{3 ޗ~jq+ Ӝ*UUUUUӜ󤳜󤳜W󤲔UӜӜӜUӜUUUUUU~גUUqqQQ QqQQQRRQUQUQWQQWqQU_zQ{@iJ|~~!*!! !(!/+ A!U 9W訠C)aU>>{aU{UU*{$! %81{* Q1q1Uq1Uq1(QIJ&QJ$Q+q+ r_rWrUrU rr󜲔󜲔+ 4ת*|.[VTTT.[Z_McRnc-[UNc.[U.[R^xxXncKB````kBKB "kB+:^xL:+:}B+: sL:U?Ӕ0[  5Ӕ 4U UUU*ֵ|juԔ u5U1`1% e)!~hW!!!/~}E) jJ$!UWW9!ֽ1% 5Xƭ--xXxխ+x*ޙUׯ;ֽ |--/ wΘ j:=w UU`5P 9UU% J 9 cXUUUmk cP{ZU{ # xUUUT4կ4TWTU44󤿪44_뫪4U4U4U3ӜӜUӜuӜUU󤲜U󤒔UӜҜ_ҜҜꪪתWU_UUUUU_UUU_UU꒔qqB@1pz#)!#)!#)!_ߪ#)!U#)!*%J#)AD)zzxx90bq0UQ:`1B '[ UUUz cp`^U,cHJZR*'McZ+McZMkZު,c % ` }@TTUTUTUꪕTUt4t4t4Ut4U4UUtTUt4Wt4Ut4UTTW4W3U3Ӝ3ӜUӜU󤲔󤲔󤲔󤲜ҜU}ҜꪀҜUҜӜտ ҜҤӤҜ ҜҜҜҜ_ꨒ9@```d1ؘD)!.*D)!D)!ªD)!D)! ER1AD)zxxxJb????ls)ӜqӜUUIJ`Z %ӜU󜒔UӜ󜲔U󜲔U QjӜR <`Ӝ c 󜲔 ӔӜ3UU4U4󜽫T*t4*t50.[TT\\NcRWMcRN[ [?*nc-[-knc{ s [bbocRUW^RJU_RkBU RkB*lB55UJ?-5+u/ ֵ UU붵Z@8Ɔ1VWUURE)JE)ppzbBE)U )Be)UjJ1U R9URBURBUWR9R1cˊIJe)]=:ֽBUUiJ%:---++-`/ uս Q`Ū LkX`@,cZ ,cZx޿ cRZR,cZWe cR* ,k5ֽyTTZQY`ZWIJWUHBxUUUεUεUWŕUŕUtttt_tU*սtUutWսuUuUtUTTUTUt3_t3UtWtUTW4U4U]3Ӝ_ӜUӜUWҜUUҜUU׺ӜҜUӜҜӜjӜҜUWҜꠀ9ppPPd1 ԴD)!"$D)#)+e)#)gD)#)^d1!+%JAcAD)xxzzFR!Ӝ)) 󤲔ӜUӜUWӜR`Ӝmk Uσj@ls-ӜZ@# cUVR4_4 Tt4Ut4*4tUUtUUpncTTT\kNcիkMcWkMcկ/*kncUknc/kc kocWocR^pcRUWx/[RuR5R /ֵu++ֵֵꪽjRꪪ\1zUW^(BE)Rf),c9k MkIJU sRUsZUsZs,cUs,cիmk,cߪ mkZ_MkRWMcRUzwΊRZ3_MkWBUUU9U1U9WU1UU1UU<)UU1UƆ1 UUU=f)UUZF)UUZf)*UZ1  cR.Z(J cB WsiR*UiJbc|սb%틀(7U,7ls `7p$ wU7Lk`(J wս@94 |\\ZR/s//*/սOꂐPUUp0|p0U**IJPUUU%/(B`^U,cBUUiJ9_IJ9IJ(B言(B VnsU941UU5u9U,cR +-mk c mk,cmkZ(^Lk$!^ c! Z!UiR! UR!URD)URe1UB$)-HJ#!^,k!WUR!5 LkR LkZڪLk cU(Lk cU"Wmk cUzmk,kߨMk c+ms cMk cMk c^jhLk cU*Lkb}Lkbw(LkbU,cb芰 cZ_\bR~R9`iJ W(J զI$)\z A!?bY㢫hbQ|ެhUUUUU_z{~_W{UZWZUWZWZUW_UUUUUw_wU6_6'J@@``9!XXd1D)Ud1D)]c1D)u]d)#)D)#)0 ERD)5%%%gZ9~_|9!x|x^C)5555Wս U7U7UjҤ{rUju2Q]zսZ ( {J sjSr7Xwֱ7W.B'j 7 wUwUB'''$)x'wB V/_[[O|/-+++UUUp*iJ^PIJ\UU,c9HJBB9Be)zBE)9$!֏1֖99!Ue1XXE)W\X(J!5576 cR -] c!zZ!^RZ-,cZk ZE)W+ce1Ub9UZBUZe1zR!zUZ!UxB ͉RE)*755LkZ Lk c@jLk c:0-mk cs,c sLkUyms,c&ms,cs c`Lk c렫Lk c{i LkbLk cU ]XMk cULk cx cZ`zZ1@iJ \VWU! zW ~e9 *Q9-Z(Wgr WU -UUUUUUUUUUUUUUUUUUUU(Jk08W^U~WUUUUV (j@5cz :U{ުP@Zw֪UUzUZUZZU:]9U9U9U:UWzޅ1`ppp1!ܔD)#)#(d1D)]d1D)u]}YD)#)~D)#):kbJ9xpx1!xx|Xd1V````W+*Uƪp`0:sxJpVw΋yusFjzsfr5 8ީb_+ cՋ,A*̋(簜pޭ06Ω* 9*ZUz6ƪjԽe1Vԗe1 V+cr֭spO +RUƪ*ДIJxWUZF)IJ(B_HJBBE)pBE)׫9E)IJe)omc!Z!ל\oc:^Jf)>֪R +Ʀ9XPPWHJ4x-R R RxZVbxU cD)Lk c__,kZ cZ cZ^j cZ]jbRZxh``(BŅ(B/?5MkZ/ s,cuLk c!ms,cmk,kWLk c ms,cLk cmk,kzoLkb)Mk cWLkb_zLk cj,k c-z,cbU cZsc]hZ!`X\V `  Q UUU$1x! u> ӽ (怠`Ф~/|{ p_[A 5 kk`Z}+x+kgR iRzzncR*52$$RUUU 0UzzUZU:ZU9{:w{:U_Z_~99XXX\d1!D)#)(*D)#)ۂD)#)&d1!D)#)*n%J$) %J9xxx~d1!x|\\Խ -=:w֯) [{:U{֪z{slsZbVUU{w־zz:Zb :U{@2<zU_zԽ`9/ (zp^9ksd1`~^\ޅ9*̓" Фp`V]rUZP/R OHJp\WUiJ(JIJAz(BD)^B!Ae)O9UU 1UժP9U'* |Rmk!XXX [UUJ!UUb!_iR$! R ~R^iRW-R+iRe)xXX9PPP,cE) LkZj@Lk cߚLk c_hw,kZjz,cbW cZZe)`ࠀZ Z *,kR Mk,cjMkZmk c)Lk c Lk cLk cmk cLk c],kZ ciJ (@ c1U cbe) cZvZ$)`pE) |__   몢  ! ! $! UWU? { jzSpZՖXJ{ J{'6 @i{Խ'J$މZ^gj cY9k{zz՚+ 9N6'Y-7 .{Ьn"I . U{Wꨛ9~蠸ޥ1\\TTD)  D)) $D)#)/Ue)#)_d1!d1!/%JD) J1zxxz1!^^^^#)==zޭ-+ Z{U Z頻ݪ c0 <mWΐ@w99 `D){ %z̓^z]_rrO+s/9k^xk9UU(J1~Ie)`%be1cUOd9U-IoiZ obxpcplkd1\,c XTWW!C1 D1 >7.iR) iR180HJXPB!Z9 Z1ZXxxZ[[[b LkZ{LkZMk c}Lk c,kZ,kZ cZ|fh c(BzRe1^ms9*LkZLkZmkbmk c,Mk c_hLk ch@Lk cLkb,kZ cA` c!UZUZ$)UZ1iR!xWUe1!UUE) UUp ! ! vz! Z.1 UUw/B!UUB$!U2WxHJ^9UAUU|B_UU9UUUHJ1UHJ1U{1/WUŨ#)]W_d9UUޥI UUBUzA ~UzRj ިZ)JܜWJpX_ZYbY>:V -^v'U_UUUUUUUU9ze1xVUbC) #)! :D)!껢D)!#)!D)!"jAd1hxx|D) X^b19A %%_着UUUUUx 4U`4|o@ lsx ,S,2z (Z9P\VU99 .ZRzRכUzOppZ{Olkj/RW.Azs9^lkA]K\JZ$).bOAîUAoUVoHJ _hR`]{GJ!UKkD)\\VVD)x@z!!/UW$)UUiR R9`iJpppbiJY Z$) ZIJXZ(B cB*>5LkZ,cZ Lk cUU,cb cZ  cZ cR~`zIJ1ViJ9\SZ1 +--LkZLkZZ`Lk c流Mk cޚ_Lk c_Lk c }Lk cMk c Mk cX__,kZ cZ cZv* cZzZ$)@pXTD) _'E) W=9!_/B!_B  B$!B9=5#IJ1W9$)WJ`{k9 cAU c9U_Z1UU<1Z*HJe1UUWBD)U1E)1E)ye1 @થIAD)QD)]զ9D)'ަ9e1=U9D9zJe1)ՈR90_Z9UUB +UUZAUBUzZ ռќ-(" *+1% 1!d1`hzz#)!y#)! )C)!#)!#)!՗_#)!\%Jc1AC)xxxX#)X&J9Q9ksz   2@p k*~Bo$,1`P^:15% z:jj'B-4OpW+c]`p{AjosGZuYCsiR* OBO18_s U U k "Uls)U*kAUb#1+gz)\z^_$)phU1U1_UD)UHJ/UiRUiJE)*ZB+ zBZUUXbZAzbiJ9lR9,cZ,cZ.,kZLkZ cZ cZت cZ[zR9V\iJ1sʪR9%55,cZ 5MkZLkZ,kZj,k cLkbLkbU,kZ,cb,kZ cZ  cZ_W cZRE)WWIJ$!URf)IJB(BE)^BE).9!^*BD)]-(B$)W(B$)*I) (RC9JI}/U(JIUWU(JIUJIVU^ZAsUURI]UWRIRUURAURd9WUA'R$)U_l^iR$)UUAD)AD)_9D)W1D) ݺ9D)Ae1Zwօ1 5S s &pX}ﵵ}O x]8hJ$@ {-HJ9+(B9x,cR ,cZ,,cZ cZ cZ cZު cZ~jZ9\XXxiJ9OOR9/ cZ= ݽ,cb ,cZ,kZ*LkZu,kZ cZ 0 cZj,cZ cZW cZ_ cZj~ cZWUZ$!X(B!_)BD)W*(B$)~կB$)U/(Be1)B1%?)B1^(B1z(B1U@I#1 {IR#1W (J$)נXiRE)WVR%!_iRd9 RdArJI UUUJ@JAh{UUB"A"I zPPpA I#)6Id9JD94RA67URCAUHR#IޏJD9_IHJdAUiRe1UW(Je1UUHJe1UU HJe1UUU9e1uUx1E)W9E) U9E)UHJe) UU/e) UUx9UUU{9UU{9*UUZAXXUU9e1}_A#)rZ~\$)؜#)![+C)!ꮪD)#)C)!*#)!쬨d1!???%JAxX9#)pxzAח?Jf1955߭?\T+{؝\/7%:ު]ќ@ }@\s(U\{9ZzGZ\?BB'% |ffi^| us|VVVD)UHJX޵WKs}“RRAbz'J'B~{B@|'ZXsdQVp(lsDI/{I=xs! {ZU.osB\Z1Z b~`"Z%^HJV|UVUU\{___!==BUUB(B1-=-iJ955?bBjIJ9++IJ9zzx|Z9 cZ0_,cZ* cZ cZW`_ cZnUbRbHJ^ ZJZiR% cZUյ cZ cZU U cZ cZ + cZZ cZ cZU cZ cR޺ cZjUbR cRZ9P(B9)B1W9f1 x9E)B9_B1||iJf) R(B"ʊR9`Q#1URe1 9?/9%!Tץ=9$!WT~ RE)_UZ9`dA) IDAIdAjJAUU-iRzJX'J=%u(J URD1_~Ye9+?9bd9JIWWRC9ڗJCA'R#1Jd9JA_U(JAUZA6UiJI U_iRA]URd9UiR$)U.Z$)UR$)UU/HJ$!UiRE)UUUbe)!Ud9D) Ad9ՕB)\\\#)4#)!7D)!D)!#)!#)!ʤA#)J9\9!@|IܖJ19hb9}b .\Ss ީZ "+\tQ'\筃|9jb$) 9@\Bްj@,:2̌iRh$)555m9j XňZָj 2YP7gz ќZ~UBZ{Ru0{Ib Z%HZh{HJ'sRKzb967 c9-/+c'JAT|^^ h`Jʂa e)5(B1==5(B9??/ZA`@"R9WRBUZ(J ) cZp_~W cZ cZW cZW cZUbRZRZhJxZB*UZHJ 9ZZbJ: cR cZUU cZjUZZUbR*bR߿ZRڀbZRUZR ZRZB``B1o(Bf) iJ9IJ1``B1˭B9WszrJ9%%%RIJ:0ZiJ ZdAՕ5ZE)`pXX9%!Mi9%!55E9%!5R%!WՕbd1ux`pdA#)#GdA#)dA#1 k+Z9 A9Tx159U*5Z!WR9`S^QD9 /I#1AdA5IR#)?bIJ#)>]}iR#)}]iRD9 iRdAUW\hQdAuI#9^I9~ID1 Qd9-(JIU~UADAzIdA(Z#1r{dA!UUs9 /!BD9*6A#)TVTV!' #)!D)!D)!{#1!?rC9!U]A#)J9h1!hxxX9AE)VV&ZE)=9UUHJbUUUbսb[XOI,%XΈZ%յQ~VZSkjb9+ptAT9ֽP`t1s{9pƅ1 s6΅9zzzSe1%-{ީb_^^IspwHJUUr2BU:ќ9zuV`Z9@ c1U{9탅1U.1{hJ}{9}kKkD))Z1z@0Z1*um b1~]e)XZzk~몪WUUa$!IJ1 R9- ZRkZR^R(JhZB/ZiRbRuZZ{UbRZRZRZRWZIJ1^VIJe)z[iR$! //ZR ZRz@bRߺbZrzbZ_WW cRZRZRZRZRZRu֟ZRU*VkZRuUR9VT)B1+/?-R(B+"RBjHB1B9{_U}J95RRbBRR ZD9% iRE)\TV9e)sQ[\9%!MBE)emy cE)5%%bAPX\\I#1^zjdIC1+Q#)\jiR!{mr9 Eed1-15Z 55ZdA^PXXdA#9pdA#1A)? ohR!XU_B#)][U9D)YZRU9$)_UZd9{~dA#1 dA#1(JdA}Օ5iRf1/pXIJ1___HJ1WWIRe1B"AdA)pppP$) 9( 9C9 51 |~~!  #! #)!#)!#)!$)!Z}B!5555J9zzz{1 xxxxGե9E1!珻(B$1_UN$1+-UcAUD)US$!*.Ue1ެUO$) (UtD1U9}U)'UE)/=U3$! U{$!7__US!=5U[!X^^Ux$))UФd9 xU kA_]МD9U6D)Ue1IA/$!"Us!Us$!"Uj(Uks)U{!U.$)zUsE)Ulk$!U c$!U k$!UhR!U$!jpz^^UUa]UբWUaa?HJE) + R9*UZHJR9^(B9\Z9%ZRZRU-bRZRZRZRVUZiJxHJ9Vz\(Be1KIJ1*%ZiR5ZRnZRZRZRZR,ZR(ZR ZRZR wZR_UZRzURiR݊R1\\XX(B1//R(BRIJIJ1XA191(R1UUR1UUUiRD1 ]9)޼9E)TVU0BE)[^V9E)qSZ\Zf) ZdATVWWdAC9dA#1&E1!t^}!////D)!E)!*D)!着$)!nV$! ; d1!/=I$)WUcA!zXPUd9!}C)!D)!߫+$!$!-Z! ^$! ꪫ$)'~$! ~!!*! $! j!CKV!Z|Uua*a* a._UaA1)B1_R9ɍ- R9^^X(B9ˋȏiR1ZRZRZRZRZRW_ZiRߺ_ZiRzZ9^^\^(B9MOGB1?Z(BZRUZRbuuZRUZRZRըZRUjWZRwUZRUZRUZiJjRiRRiRUR1p``9e)(~(Be1__Be1UWU9e)9e)_91Ն1!p1!+]B1+ugAD)%9D1{Bd19UB1ݪZ9U]UBdAWiRdAUiJdAUU\TZD1%%UHJ \Te1RXTD1A!YY_ Z)  AdATWUWdA#1xdI)R+jA %9#)d9)iI$)>㍪ZD)?55ZD9XX_TQC9/QD9ZdA%(B1־9f)(/9f)?%Ze)%%%RdATTTVC9 |\|( B(%%%1!Hoo!ppPP!! *! **! ! b i#)A!% Ac1zzxZC)x|A5555e)pXVE)y(A!U JsHJ$)UA)UJs$)U?ƅ1U; s$)Ue1U#x΅1U Uu9UɃ6e1U2D)U 1L~_!6`e)U՗e)UwΦ9U%RD)U& 6$)U D)U 5e)U~s$!U(kk$)Üls!UrlsU: s$)Uڌs$)Uc{!U+{!Uks U c UZUXpz!"$!UW܂a*U]}}_UU]UUaa9)B1)iR9/ %'R9rzpx(BBG?=B18`ZiJZRUZRZiRުRiR0ZHJRiRiR9pxprB1/?'J1+RB ZRUZ(BZiR+իZiJ:ZiRURiRZiJꩩZIJߪRIJzbRIJRHJRIJ<RBJꨆ1!|1U9!UU1 U9W 9!9 Z*9 A)UA) UA)UA#1UAD1WA)UHJD9UiRD1 URd9VW_UA#1}}89bb9ו%9 {+ D9Uyb)^I05(R1 I xܶZIRd1UB$)9#)eA#) ZD1'%_HJ#9VwQD9^dAD9Z99e)>/9E)E9E)OmZE) AdATVWU1 ||~( B(e)!kk`s!ؘ!! 檿! Vx! !A AC)zxx#)xxxx9%%%f1տ)!WA!u?HE1 (JD)U  IJ$)iJ$)߰@$) ֩RU79u@`!եbUvHJըﰔ9.mZ!UU6ƥ9 Խzls@'JW^fm"9?2pVKkI(zd9 @I(rߥI(շ#91\(9$1+A1U A1}oA#9՟ HJAt Y)9D1+B1UB19e1rZe1U9C9~/( |~(////B(E) rrRP! !!+!  *9 )9#)pxxz!`xxxZ51!_Z%) xUUHJ(5%%uj{$)ID1(]A) WRd1*W%ս9 cќW΅1@``@O15emIuԽb`_xhRxPTTks)-)ԽJ;:6K c`69wbXࠓGZ'Zo/v.P`VKk.R侠FZ֦.I-NZ-NRՠgR^{I {Ib`j"I + kY{'JWKZD)^cJhR!UU51UUV\ a15%Be1 HJ9% R(JiR(BIJB_^Z\RA RIJZRIJ2RIJRHJwꪪRHJRIJRIJwWUiR9 ^iJ9 ~iR9RHJ/խR(J^@RHJ**ډRIJ@jRHJR(JR(JߪRHJU_RIJUUiJ(J.WiJB_iJ(Jj*UiJBHJ1X1$)jA$!U+HJ%!U9$!91W~i1e)B1D) Ww e9 U_XI #) ^]9)$1)D9)B{D9)_D1)vD) ^V ߗY UA!w_VI CA! ^ʯ#1{ޖD1 $1 x$9 9 9(?D9#){Se9#1?W9#19#1AD1UU9$1UU9#1}UA#1UAD1U9$1 UA)@$) D) 1$)ս1 X^^ !!(!*!! *1 --c1!V x!9 ]QqsY(Ua&Z0 -_L9;+UJ!Է9#1^WA)){9md1UHRUU @`o 5{9*D)'J VUoZKsƈRzjkvkkB& wΰ8<$͋PfVΏuv{ +vӘvӽ@@o.^\xx. *.ks@nb n*co{pN1ؼ bQKsC9^j9ⷐ` JZgR]w=$!_⪈RVWWx\^^aףa%D)UU]E)9555*B9+ IJB*/-iRB*IJ9^IJ1~IJ1 R(J_bRHJUUwRHJ_URHJUR(JUiR(BHJB0ڠHJ$!^^9!z9!(%/?iR(B=iJ(Jz*IJBRHJuRHJUuiR(BiR(BzhiJ(JiR(BiJ(JIJBꀀHJBIJB iJ9`zjj91X[}u9E)B1#{E9D)@j1E)91_s(B1%55e1/)1 myyD)7e1)||vD11#1)#1)$1 2$)#)5%e1*?1!TTVe1 ͉D1@Z#1" #1 -8D1)nY1!7WU9!y_9 +e1!11|~D1#1D1( +D1)E1!^1!miq9!Օ*e1!/e1)D1!`{$)>7$)!:V1 :U1UD)U! *U aU:aU$!aUD)AU!aUD)UU$)` oZ!@/#)9([[Z( hR(JkQ^'JD)ہ͕D9 R15˃'Jɍ sD9hZd15zR`bz c+cA߯ c zz9ժ *kD)- RJkA'R.z6Ks 8-Խc'6VΰC{VUU6N Vr`_.UU. МN* МUUМoWWМhZxNb鷧̃9Xpp{Q~WJk#) (sA7- c€*k Xp@E)WW/(JUU19E)ꕿ(B1U 91@B1WUB$!*W(J9ۣHJE)^^9$![HJE)%%IJ(BHJB iJ(J*iRHJUwIJB$1) :1 |1d1! +1!zzr#)_E)  E)!I!%bD1][fR$)UUUX#) WWWA)%5ZA{fZI_^Id1ID9Axx  1'J9 RB_GJ9ZB%'/bgRksZ/{ksU{ks+{{U샬{-{ UÑ- { ]{ n{x^NRpzzz cA\|9) pXZ)ՈZ#15Zd1򚘚GJ$)b~^XB#)'%%B9VW]}91Р9191  %99`j9E)`19! B1^1!^Vֆ1^B$! B9U99 )B9UB9wB9UB9W^U999xx1!+e)!UU9E) B9U_A9תB9տB9ߪ_B9WW99A1A191A1919191+.9E)XpphE)!1! 1$!e)!`jE) $)e) UD) D1D) _ UU$) ) U$) ZE) U}a||^W#) D) $)(ՠ"$)(^$) ) $) u]D) 7($)$)r@)'%U) ,&) )() n栻 t$)S$)O$)?5) )9! % 1!`D!??^X! 2D)ສ#)( D)!Z41D)Ue)1 mw1U#)$)!pr_!>/-D)!;+/+d)$)ھ9!/קj __j#)@%J UUTXFR(5Is&R]bfZdAX&JAXQd1WAj`Bka?UD)AD)*WhR9*%5JD)GR9=%ZgR#] cGR ) c$)^*kJk { c{*kks U {} c^*k!VV cUbUBUA(:զ1 W9zUhR77bUUBU1 +9$)9e)Ն1! X^A$!/91iJ$) ׽Umk911!1!ܨ1!S9$!/%%%9999&A9UB9UW9999999!``E)?e)!WV|1! -99 A1zhA9U^A199 A1A1A9UU99*A1A19191,9E)@j!1!/-1d):1E)E) (z(() U)W#1U)(!U! U^ !aWW!-)) վ) ) ) ) (! U!pz!xD)-UD) ]$) ) +U$) UD) U$)a*W!aU!a U!aUe1WUe1UU :?!E)TTTUVVV WTTTD)#)D)B++U55UE)U UUV\ _#1D)!%e1)~v^555_ppp a)~U)*_u]I uC1Uuu9TTT9UU$)}A=-89qay]d)/d1J UZ_gRWsU1d)A Z-U*kU7D){ZjHJPPPW\\\e1Ue) }X@@@E)U`1UU\aU\\W9a55 VTV <@@@%)U`1UU$!UppUs U}1++-+91}E)UU(% \X\V9E)+9$!\XX\e)$!O1!/77799]91 91 91*919191(9e)zhhn! e)!|\ZS9!-91.91919191"91 91919191b919191~91We1\D) =Ue1!"Ue) W$) U z(?&) ~_  )a^ !aU!aU !aUAUA  @ ?7) ) _) *zw( [^~ ˾U /?)) ߶) j) ) .) !aW!a(! !WaW aa(AzTTTT} V<%) 9#) #!oW_ psuUUUނ %a++)-#)?$) $) C{߂5555Appppa.+--aa_#)ee嵆1TTTTAVaU^XZu/D)sssy΢U΢UY΂U_PXD);_)aUMkaBd)! )`d)hhBb! U c$!U1PPPP<\\\\E)!D)!׵@@@@<!`UA!aՕ#1\@@@@ߣ`U$!UW\\1!_bb`e)!-%91Y$)U%pYUUX^9$! 1!|||1$!ee1!7 9191(91?919191919e)ze1֊e1!׾e1!-9e) 9e)9E)W9e)U9%!9E)U9%!U1! U1! UHJB9$!1e191U__1e11\x zfD u!վ!22 !\ (z  }UY{! $)!_WU$! !P\X!5!  ' (!U!Z $)JEw / ) ) )_+$)J * $! $! $)!|xx!a^!aUAU A]! ]VVVV$)UU!UUe)aUua% A`XVUa %UWVnkUUWT! a5555app4aUUaUU@A)a}UAz_E) Aaaa)aW}ZUUՂAAZ ]A8(B@@h]UUU!UUAЄ)A )!׵\\\\!E) ΢׽A````!A}냃baaUUbUUb5@@@@`` UU$!UUU`1!jbkE)*91]yUu1!z(9U91W9 U9g1!LkUU1U1U1U1UUe)UE)UxUUUUAUbUb}bWb%!b UbUbU %!^U%!UUUUbU$)! n! 9! L! (La:@U a )  !9_W!+%! U!~"  8f( cU $!՗? !_U ((+ W !MϏ! WU! ! X~~a)+  $$ ڐ9ƣUUUWUUU UUU^ w,!U{ҚӔUUU1`UUU!5UUrUUU)T}1.d1׶1 5UUz΁UUUrUUurAA33AbrT]WUUUaRЂaA#_A&&___]a)AA{zaUUUւUUUւUUUւUUUAA߂Az΂UUU\UUU ! z^߀Ӝ`UUU!ba~_a!Va!zAUUUbUUUU`UUU%)U!UUիU~UaUaUaU%!A_ uA|AջaWaU9AUAU AUbAUbAUվa!a!(AU wAUUAUUAUAUAUAUUAAWA(UA *UAaUb**W bU zs  (UU 2UU !/  /-  a/ ス׿!VU jY */ @}P(( [!/5E UVUa a/(( UU( (VW![ *} !U(~~m   $!kkkaaaW A a9b`P9Ư- AaVPE)Aa*AA28:bjjjʢb a 'AA^aA߂A&&&AڢbWA+ AAozA_߂A՗AژAAAמAA ‹*}!A^|A @!@!a!AUտb@aAAa!a U|TApTUAuBuUb! WU!$) %!W!U W  jUaUUWVb (AU﫪AAaaaվ a.((AABb׿a* aﭭ^scˡA( a~\ aWua{c a௏o}W/? _a8( j â aa j^]awA aWU-!a!8 @~   R{}m <bkbcYa /a&''Pޢa@jzzowa+A:bA#)'AXrAa5%J#)ᡡJ#)GVA~$!Aa*{~A_A8>ajnaݺAARaAza!zp Օ+aWVAAAA~j{AAAؚ܂AAAޚAA=}A 숚늢~_Uw!AV|||a!zzzA @!a///AAAUAu!a !ߪ ^aj`@`A  /a 5 E)%-D)D)!!8!UU bVTV\abA**b/WWV^UU]8WUׂbbUWUUU%// 奥!+ !Up!U^`AA!a٢ ]U++'_ a@ _a AߡAA A؁Aa a z Ua-#{a U%*jA  Rj _ߕAp寢aa- a!A{[_A;pC)A#AUC)ؐUD)KKkUA*AUՠA>>>AnnA AA_AU@a!.!aAߢA%%bb߂ "ꂢ_ _!aTTT\a!jA ~AA A//baa_(e1%D)!UW$)~^~!jjjaAUUW A$!/+))E)!V\^$! $)!UUU!)$)b^^XZb_UUb?WWsbb(bbb bb-U_bbʂbW^Ub~~bPZ{w7U!%%)zj!Âa UaUAUAWA.⺢ߢbݢ=!a a0ߟ!Waaܿa_@@a]/aU.WaUAWawUaUUaU+//Wb**bwUuWaaaaabUbUaU画A*~jAUUAUUA?}UAU]AU@UA UA U $)AUA U AUw AUA_A"UAU Ta!75Ձ!U^`{A!//=UUUUUUAUAUAUAUAUAUaUAbժA ^AUUa! !! BaAA a`E)b%%55D)!WWE)!jȀAW_^^a!?*ATTTVaAU$!b]*E)D)!UD)!U$)j$)!bpp``bo~݂00PPZUbނbozxbbʂb/bbWWb *.b'7b舂b~^^Zb驂AꠂbՕbazjjo0!"U_!auAUAբbWUbZ: @? բ^Wעe}a*a..+! AU*aU awWAA_ AAUA AUAWA A _AWA ua5WzuUWbbUaUaUaUaU!bUaUaUaaߢaU׾aU *  ߪ* U u?_*\WoOς TTTVAA/*A 5aAAAAAbUbUbUbUA*WAb{ua"W^AVTTTAAA AaA+bbE)b55E)!W$)!AVV!? TW !+E)!z]}$! $! W$! ~U$! }U!j@jb믯bc**bUUUb**bc Bcb޺bbbb"c*b bɍ ATHaA/A_AUA*aaaVZ_U]UAA *VUbjA*U"AA" * AWAA+UAa}UA?i뫪{_aa*aȣa/_AaUAaŅA(a*U*+*.*- VUUU!յU!U!ew_} uu]  WU W ZԘa A PX^^ %%a*zaAA?AaA(abaAaA?*+a)a"WUb/>66^^ATT\AA Ab cUUU b$)_U!U!UA|Ah!U^X!U$!U! U!U!U!U bb..U]wwWWWb`hhjb遲bb**bbbbbbBAU]AUUAUAWUAAa @UUa__bUUA#)U#)U#)_U AT U U U$!AU AU AU AU#)AU AU AU AU A$)UUD)UUD)uu#)U9)U U U U UA$)C)!!A aa}}    uUUo }U]  n~_UA PA Aׯaa!- AzA}@*@ AAAaݪaa/Apaa aU}UUתWWW  W\Xp  % U U*$) U Ue1U U ] UAz`@Aw}AUUAU!U U UU_ _(*(*]]}UUU*UUWU"UU*UUUUbUUbUbUbUaaWbUAbuA!aUU!aUU!aUU!AU!aUU!aUU!aUU!aUU!aUU!aUU!aUU!aUU!aUU!aUU aU aUU aU UU UU!bUU!UU UU U U@aUzaUa]a$! UUUaWa]aaaUaUaUaaW_aaauAa U aUaua*aU݀aUaUWAUaUaU*aUaUWaUaUAUAaUaUaUaUaU}aUaUaU UW%!UUW UU aU_!UUa_UU UU_UUuE) 9UUU!AaUWaUUUUUa*]aU UUaUaUaU%!aUUa UaUaUwaU}aUWaUUaUaUaUaUaUaUaUAWAaU_aU@'*_U}UD1AAUUD1UUd1UUD1UUD1UUA#)UUU"#)U#)UUUD1B    * ** "UUWW U}W/UU] U UU  U UU UU _ W] ]u U UU  w   !UU!Uu!}U$!U E)e)11U9U9 UUA UUB UU&B UU'J UUGRUUgRUUZUUZUUZUUZUUZUUZUUZUURUUgRUUgRUUgRUUgRUUgRUUgRUUGRUUGJUU'JUU&JUUJUUBUUBUUAUU9UU&Jd1Ud1U$)U$)U$)U$)U$)U$)U$)U$)U !!}$)U!U!U U U U  WUUW"WUUUU_C1UUU!BUUUתWWݫw* _*- UW}!UUի!UU*!U!WU!]U!_U$)UU D)UUD1UUD1U9UU9UUAUUbUUIsUUZbZUZ UZUZ!UZ$!UZe)Ub9Ub!b%)IsAUbBUb&JUbGRUUbgRUUbGRUbGR]kGRUcGRUbgRU cZUUbgRUb&JbFRbgRUbFRbgRUbgRըZfZzZGR" ZgRUZgR"bgRbgR*bgR bZUUbgRߪbZUUbbgRbZU(U bZUUbZU*bZUUbgRbgRUgR9AAAA +A9`A9J9U_`A9)+Ad1誨Ad1Ad1޺Ad1+\A9_Ad1z9d1W99դ9d1^.995UU9d1pZ9d1פ9d1 z]9D19d1~V-9D)xd1#) 9D)9#)߄9D)d1#)d1#)Ud1#)d1#)d1#)UZd1#)UD1!ުC1!w D1!իC))#)!#) ꠢ}uu"_!UU !  +!!#)UU #)UU#)UիD)Ud1U$)տd1 U d1 Ud1 U 9UA!UA#)AD)UID)UAD)UgRd1U*bd1Ub9U)kAU)kAU kAU kJ)kGRWU)kGRU{A)kgRU)kgRU kFRU)kgRU kgRU)kZU)kZU kZU()kZU)kZUbgR)kZUU*IsZUUIsZUU)kZW)kZU kgRW)kgRUjsAbgRUbgRUbFRUbgRUcGRU)kgRUb)kZUisgR*U kZUUkgRW(kgR" kZUubGRWkgRUbFRUbFRU*bFRUUbFRU*UbFRU}bFRU(Ub&JU kFRU Ub&RU U kFRUUb&J_UbAZIJAJAUUUJAUUJAUA1A9wAd1+A9v*}Ad1~AC)* Ad1Ad19C19d1W9d1׀ 9#)મX9D1Մ9C)9C)פ9d1U~U9d1X_9C1U9D1u9d1_)W{1C11C1zXkd1#) d1#)+d1#)d1#)d1#))zd1#)Ud1#)UD1#)*UWWC1!W#)!"#) #) .#)!)U)U ()U)"#) U #) U#) U#) ]*#) D1!D1!D1!D1#)U*D1#)U_W(d1#)yd1#)]*d1#)9#)_9D)UU**9D1U*Ad1UJd1U&Jd1U Z9UU Z9UZAU*ZAZJUZ&JU&JUb&JU{D1b&JU(b&JU b&JW&JU{9 kFRU)kGRU)kFRU kRU kZU)kZUWbZUUbZUbFRbgZUbgRU+bgRUkgRU*bC9bgRw bFRUkFR )kFRU kJU kFRUJsFRU*)kFRUbgR_bFR߫bFRU bgRWUbgRUbgRUbFRժbFRWbFR(]{FRUbFR UkFR*U kFR UbFRUbFRUbFR UkGRUbFRU kZ UUbgRUkgRUbFRUb&JU&J{bJ*U{#){#)is$1ZApXXUJAUJAW_v]IAWUAA A9*ZA9uz_Ad19C1A19d1Xz9C1"U9d1ݤ9d1{߄9D1zbd1#)&9D)j*9#)z9#)^1#)Ud1#)'d1#)/W9#)d1)d1#)pd1#)U^9#)W*դ9#)d1#)\d1#)Wd1#)^C))C))_C))+ꪽC1!#)!(#) #) (#) #) U#) UU#) ~U#) UU#) /}#) }#) _#) ﯸ#) C))/Wd1#)^U 9#)UA)UA#)UAd1UUBd1UJd1U&Jd1U&J9FJAU gRAUFJAUgRAU GRAUjkAUgRAU()k){AU AU)kd1ZBU ZJU Z&JUZFRU(bgRUUbgRU b&JbFRUbFR UbFRUcFRUbFRUbFR/U9bUUU{c9˃1 kFRU kFRU)kfRUcGRUkGR kZUUkgRUJsFRUJsFRUb&JUb&JUb&J*Ujs9b&JUIs&J/U)kFRZFR )k&RUbfRUb&JWbFRUbFRU)k&JUb&JU k&JUjs9bJUbJU)kJUb&J*U,FRU)kgRU kZ U)kZU)kZUbZ*cb*Ubb+bZbZ_bZ*bgRZA hGR9AAAAWAAUA9Ad1pb9d1 U9D1 *9D1_^x_9#)_9D1 U9C1W_9#)_d1#) d1C1 d1#)d1).pd1)ׄ9#)d1#)Wd1)_ހd1#)*UWd1#)`*UC1!+C) #)!C))Z#)!#) #) (#) #) C) #) #) U#) Uz#) UU! _ )!!W! !*#)U#)"U#) U#) WD1U1 U9 U9 U9!UUA!UA#)UUA!UA#)UAC)UUGRC)UUBC1UU&JC1UU&Jd1UUFJd1UUFJ#)UFJ#)U&JC)*UgRC1UFRd1UFR9UgR9UZ9U k9U)kAU)kAUIsAUbAUbAUbA*UbJ*Ul&JU{c9{9mFRUbFRUbgRUkgRU)kZ*_U)kZUbZ~UbZ(.UbZUbZUbgR(WbZ*_UbZUbZbZ}*bZbRׂbZbgR~bZ5}bgRܫbZ7bZbZꪮbZWbZ?UbZ(\UbZ]*bZUbZu/kgR*xbJ)kZU{bZUbgZ]* kZU*bZWbgZUbGRUbFRUb&RUJ{bJU* bJUZJUgR9AA~UA9A9A9 A9A9Ad1W+A#)AD1UA#)U~9D1U9D1d1)~d1 D1 'Wd1#)UD1#)W_]#) @#) U#) UC1 (UC1!U#) U#) UU#) #) *U#) zx*U#) #) W") U! x /*)!)   ׋ W zRRURR ZRUUZRZRZRZR*ZZ** cZb [-cZW-cZ -cbNk-cnk-cnk-cnkNcnkNc knkUU_knkUknkkok skkssksk *ssU]]ss_Wss{s{s+{s|{||1jXQ/q2r2rR *rUrrr}QQQWR}rR/rS rRrRrR~r1UR1Ur1UR1U_RRR1UUR*R Ncz1f)_1f)~Q%! 1F)U+1U-:1{ `19^1UQWUsa_U)BAU1A_1A+^ZA_U {AU{U{E){nk {`pp!a_WaUU_A]AUW_AUUU) UUU E!1 UUU!U!UUAe)AUBb/UUUsUUszUUf)_U!uUUV| c-1{*/1 R1q2QRq2R11|1{1|{{|{_{{ *{{{s{s{ss{ssssssssssssss{s{s{sss{s{s{s{s{ssBxxxJB___JBUUUJm:_BM:BM:_BL:/Bm:Jm:Bm: Bn:**Jm:///JL:mBL:ZZBL:lBL:lBL:__L:,:KB,2+: 2zh+:1 :)~^^1)*{1)1)1)* 21 +: 2 lB,:5555RJ+SRU}m[RU[RUOcR5???1{ RU**R{R1U1UR1|s1U1Us1U1sr1]s1Ur1ժr1 r1rR_r1RUr1r1_՜1Ur{՜1UԔ1U11sr|1rUUU1U{rUUUԔ1U1Uss{{{||sR{_{{U{U1Lc1{U1{UsWsUk{UUU{s{sU{sU{sU{sW{sUsmksmkUsmkU{mkU{mkU{mkU{mkU{mkU{mk] {kU{kU|sUsU sUsUsU{sU{sU{sU{sU{mkU{LkU{LcU{,cU {LkU{mkUZRUUZRRZZRZRZRZZZZZ [ZUUZ [-cZ-c [Mc cNk-cnk-cnk-cnkNk***nkNk knkuՏknknkknkkosksnksk*ss**ssssUUss{s{s{s{{{{ {1{1{**1|* R11Rr1rRRrUUrR rUr_UrS( rSrRrRrRRrr2q2R1^UR|1{1|/1s`9^1f)zU1E)U+{e)U/|f)W{f)1ok *)Bz|a_1_Usb~UjJaU1aW1b9 W-sU{U |U+|11{1{|{_{UU{xXXXb_U_aAA__Aa*a!a A  *A  A AA AJU---HJUpXWaAZUUUjJUUU{ 1{1 R1UUR1U}R1_UUR1UUUR1|1|||||{~{s{s{s{s{sssssssssssk{ssss_ssUUssssssss{s__{s{ssssBxxxxBBBmBmB:BM:lBM:~m:L://-Bm:Bm:/Bn: BBJm:BmBzzpxmBL:ZzZ^BL:mBL:lBL:l:,:,:+2L: 2~~ 211)XXXX1)1)x1)ީ1) 21----+: 2lB 2RB SRSR[R.[R??1k R1UR1q21R1Rr2RRQSRRRRRRQRrRrR rRrRrRrRrRrRrRrRrRRrRrrRrR *rRrR *rrrRRrQrQr1rRqQrQrQrqRqRrQW_rQUUQ1|Q1zQ1U_U1|ꨀ1|1{着|{|{|{ꪨ|{_|{UW|{s|{着ssss0{UU0{U 0{U0{ P{qUq0Uժq0U0UqQU0{_{U/{*0{կ0{U P{U P{qUP|ꊀZRZRZRZRZRbRZZ* [ZZ c c [-c [-c c nk-cnk-cnk.c *nkNk knkUUknkknksnksnksnksksksk  *ssss{s{s{s{s*{s/{{ {|1{*1| R1R12qRQRrrRrRrRRrUZ rRr2*Rrr1r1__R1WR`19z1f)U%!W|f)W{f)^{E){Z-{Zx{!_{~U{UU-cUU1b^ 9bU1^ZW-{%!UU!UZ-1{1{ 1{11 1{1||{w-cX\\\bbUAAaabaAAWaAUW_A  A A aAUUW_A==d)WUbZ ?s5 {Nc* s1s* R| s1Ur2r2R1_R1UW__11|||_|{_|{{s{s{s{sssssWssUsssssssssssssssssokssVssssssUUssWUUsssksBxxxxBB__Bm:BM:MBm:L:m:m:L:Bm:Bm:*Bn: BB{BmB?׮BmBxxzzmBL:_ZzzBL:L:mBlBL:L:+:K:,:_~+: 2~zj 21|ࠠ1)z|x`1)1)1)1) 21--+: 2L: :/JlB RJ*RJRR [RUU1Oc 1| R1R1R1R1|2RRRRRRRRRRRQRQSrR rR rRrRrR_QRqRqRQrrQrRrRrRrR*rRRrRrjRrqRqRrQrQrRrRRrRrRrRrQQrrQRQ1QQ1Q*Q|Q|1|Q|U_1|U1|UQ{0|0{*0{0{QUq0UUq0U0UPU qUqUqҜqҜUҜUҜUWQ_0_p0U_p0UUp0*p0p0P pU者pUPzZR(ZRZRZZZR*ZZ [Zu cZ-cZ-cZ-c cMk-cNk-cnk-c /nkNc *knkUUknknkknkk snknsksksoksksk  sss{{s{s{s*{s |{U{U{1{1) **R1R1R1r1Rqr1Rqr1r2r2RRr2RZxRe)W2E)_)^f)~|%! |IJ-| cx{E)_{bU{UUnkWU1bxU9AU B jJկs%!U | U+|!U/E)1{ 1{ 1{ RR1UUR1UR1UR1UUU111|1{1{1sJJRTTVVaAAAAaAB aA⪁AAWA*A__~xA+A jJaUU5s {sߵ- s 1{R//r2r2r2r2R1^W1{1{1{s|{{s{sssZssssUskssssssssss soksksoksksoksksksksksksksksksksBxxxxBmBBM:BM:MBm:l:M:m:L:ՕBm:Bm:Jm:BmBBM:88(BmBzzz`mBL:{~~zmBL:멭MBl:L:mB mBL:____L:,:~+: 2j 211)p``1)z1){)11) 2)-%+:1,: 2 RL:RJRJRJRR|[ 1| **R1_R1___U12|1R|R1R1R1|QRRRRR2RQRURRrRr2r2q21R1R_QRrQrRrRꪪrRrRQsQsrRRrrRrR rRrRrRRrrrWrUWrr rr rqrQꪨrQ_rQU_rQUrQUrQUUq1q1|着Q1|q1_q1q1UqQUq1q1QU PqU+ Ҝq 󜲔U/3U*4ҜU3UTUTW3UҜ_ҜWҜҜ_Ҝq_pUҜpUҜpҜpҜpҜUҜU^ӜqZRZZZZ ZZ [Z cZ cZ-cZ-cZ c,[-c cNc-cnk-cnk-c*nkNk snkUUsnkknkokkVsnksksoksoksoksk *sk *ss{s{s{{* {{ |{1{1{ﯪ1{ RR1r1q2R1RqRqRUUԜMczRf)_R1^R1z 11U f)U+191-cxE)_bU{UUsWU9bxU 1AU+1*9!~5Nc| U{!W|%!R-1{ 1{1RRR|2QQ2Q2Q2Q2r1UWR1UR1UR1UWR|ꪪRu1Z@@9TVVWa^^baAAꪁAABaAaaaaApA+aUUյ{a- {s. 1{1{1R1q2_R1_R|1{1{1{_W|{W{s{sU{s_ss_ssskskskꪪsksksok sokskskskskUsnkUsokUsokUsokskskߏskskskskskspkkJppppBBzUUUBM:BM:m:LBL:m:Um:L:Bm:Bm:**BBBm:BM::*Jl:mBL:jjj~B,:}mBL:VMBl:mBL:_L:+:訠+: 2,:1 :)zzzz1)1)c1)1) 2)// : 2,: 2/ J+: -JJRJRJRJ|R --%1| 12| *1|12|12|***R1R1R1 *R1*1R2RR1|R1R1 R1 R1R1|1R1R1R1Rq2rRrRRrQsRrRrrRrSrsr**rsrs R srs(rꊒrrr]R*RRR*Q QQQQ qUUrU者rr ҔU󜒌󜲔U4Ҕ*T+tt4Ut4TUut4T3_蠀TW_~ҜҜU3ҜU TU3U3ҜU3ҜUUӜU󜲔jZZ(*ZZ [ZUU cZ cZ-cZ-cZ-c [-c [*-c [* Nc-cUNc-cmk.cNkncnkNk knksnksnksksk sksoksksk﫫skskss{s{s{{{{ {|1|1| RR1r1 Rs`R9^Rf1zr1U+1f1U+1f1W111Z11_1UUUkb_U BaxU IJAU_ Ba~)BU sU!UU+{U{f){R {U{W*1{1{1 R1UR1R1Q2Q2R1__R1UUR1UUR1s1rR rR* rR r2r2r2r2rHJ````e1V^ppCCCcbAA*$)aU$!aU_!aUU aUU_XAAA*a+-AA/ c ----{s){0{|1{1|1{1{1{Ws|{U{s~{sWUssUssskskskkssok sssksoksksk_soksnkUknk_UkNkkNknkNk knkՎkoksoknskskkssksoksokksk-:BnBBM:ꪪmBm:LBm:BM:_m:,:.BL:Bm: Bm: Bm:說BM:JB}}}}BL:~~~~mBL:BL:zB,:zl:,:L:+:L: 2ꪪ+: 2_^^^ :)zzz1)1)1)1)1) /?+21L: 2JL:-%%5JJUURJRJRJ{L:////1|1|1| *12|12|12| 1RR12QQ2R1R1R1R1R11R1|RQ2R1R1R1R11R2rqRqRRrrRrR**rssr*rr* UsrUUU]UUUUUUӔU߯Ӕ("Ӕ*ӔU󜲔׿󜲔*4ӔU*TU uU*t 3*tUuջu*tֽU"ֽUUT~⠀u3_T44_4T3խT3 T3z_3󤠠3󜪪334ӜZZYiVV cZ cZb [-cZ c,[-c [ -c c Nc-cUUNc-cNc-cmk.c-kncnkNcnkNc  knknskusk_sokss* ss]ssussUwssssssssss*{s{s{{{1{ Mcx1f)_11~1f)U R1U1f)_Q11-c x1f)_1U1WUs_UjJAU+ZbU_R^Zb zU {AUU U+1s 1{1{W1{{1{|1{1|1|ꪪ1 *R1UR1UR11RQ2R1__R1Ur2r2 rR rS rՓr_rsr_rU_R1``ppe1XXXXccrraba??D)!)D)!D)!!b\\\\AbaaAA+A/!+k#)----{{||{_W|{UU|{{s{s_{sUUssUsssk*soksokskskskoskskskկskoskosk_W_knkknkzzknkUUWnkNknkNknkNc nkNcknkՏknkknknkksoksksksoksokksJzzzzBmB~mBm:BM:m:L:l:M:___WM:+:(BL:Bm://Bm: Bm:BL:BByyyymBL:mBL:m:LBLBm:mB+2zꪪL: 2,:+2+: 2^^^^ 211)1)9 1)1)//?? 21?-,: 2/-J,:%5JB JJJJJJsJ55551|1|* R1Q2R1W__12|*1|12|*1|1|1|1| R1Q2Q21R***R1R1R11|R1|R1|R1R1RQRqRrRrRrR r/rrr볔**ԔӔӔӔӔӔӔU󜓌󔳔󔳔 ӔUU󜳔󜳔*ӔU4UU4U*4*T u4+T*UU]ֽUֽݿ*ֽ ֵֽࠀ赵uxT^^^_T4W3 3󜀪ӜҜWҜ 3*3Ӝ cZb [-cZ-cZ-cZ-c [-c [Nc-cNc-c-cNc-kNcMkNcNcnkNkcnkncnkkknk/sksksk/ssssss{s{s_{sU{s{ssRx{e)W{1_{E) {f)U |E)W|1R z_|AUQUsWURb~U+RaUWjJ^Mc~U {AU{bU{|)J1{1{1{1{1{1|1|1|1|1{1|1|11|1|1{1|121R11R1R1RRRrRrS r|ssrrUUUrrrrR1xXXXe1!ZZZ^aba??55D)!{yUD)!$)!k a\^WWAbaAAߪ aյ-!lkC1----{{**{U{_U|{_{s{s{sU{s_Usksoksok soksokksoksokssksksksoksksksoksoknskwknkosksnkknkWWknkUUknkUUknksnksnksoksokskskskksksJzzzzBmBBM:lBM:mBL:___L:-:L:,:**.*BL:BL:Bm:BM:mBl:JB}BL:^~|xmBL:MBl:mBL:mBL:____L:,:L: 2z+: 2~uWX 21zZz1)1)1)9 1) 21--+: 2 -lB 2/??+JB*JB *JB*JJ]ocJ5551s1| 1R1RR1Q2_R12|1|1|1|1| *211R1R1RR1W1R|12|1R|R1R11R1Rr1rRrR rR*rr몫*Ӕӌ ӔӔ_ӔӔ* 󔴌 ӔUUӔUӔ ӔԔ Ӝ*Ӝ4U4U 4U* u4Uu4U"u4/ uU ս+ 7ֵտ 77猪_ֽֽWU_ֽUŵ_ֽt~_T^WUTTz^ꪪӜӜ~__WҜUUӜ++/ Ҝ`j cZ [ c c [ c-[ c-cZZ-c c-c c Nc-c-cNcNc-c MkNcNkmcncNknkNcnkNc knkkokꪮsoksksksk+ss-{s{)Bz{%!W{1W{1^s%! sE)U+{1{:~{WsA~U{AU cUR_U RAU+WZW{_ {~U+{bU| {Z-{{{||{1|1{1{1| 1| 1{1{1{|1|1{1|1|1|1|*1|* R11R|R11RQ21RRRRrrRrRRrUUUrS rR rRr2r1 *{1X\\\D)\\\\^^^^ab!b55D)!UUD)!ZWUW!HAA_AՂAAD)b!?ms1----{s *{s{sU{s_Usssnksnksoksokknksnksksksoksoksk sssoksksssssoksoksoksksoksnksokꪪsnkknkkokknksoksoksokoskosksokskkssksJ````Jm:BL:l:MBm:L:m:L:UUWL:,:*(<$)A!:mk9----soksoksokusokWUsokUUknkUknkUkok]knkknksoksok ss** ss{sUssss}ssss__ssUUWssUssUssUUssss ssssꪪsoksoknsksok_sokUWnskskskskskskkssksk sJ````Jm:mBm:mBL2m:L:L:,:L:,:<>*mBL:BL:lBm:Bm:BM:Jl:BL:BL:MB:mBL:mBL:___l:L:]UUL:+:^^ZZ+: 2~zz 211)1)1)މ9 1) 21+++++: 25LB+2Jl:JBJBBJRB?|/[ 1|///R1Uե1R1R1R1RR1Q1 2112Q2UR1UR1U1RR1_UU12|12|R1_R1R1|qRrR**rr * rUr ӔӔ* Ӕ ӔUӔU׿ӔӔӔ ӔӔ 4UU4U 4 Uv4Uu5տu5uUuU*u/ֵu * Uյ++ *77Wֽ_ֽ~_UֽzֽUUu_UT_WUT4^^44U4U4ꠀ_3U 4? T t4U_T3U_T-cZ -c [-c c-c c*Nc-cUUNc-cNc-cNc-c-kNc_WNkNc.kncnk.ck c*xnk1^kE)Unk%!U+nkf)Wnkf)^nk%!kB-zkWkAUsU-c_U+ cAU-cU~Zb c+U+sWs_{U+{9{k {~U{U{{U{|{{{{{_U{uU|{{uUU{]U{UU{_UUU{{|{{|{{{{WUU|{s{1|1|񃪪|1|ꪪ1{1{1{1{1{*1|1|1|1|1|1|1|1{1{1{1{1{|Z@B$)||~~ԢbbA!%%-! m!z jzpzA{AU냋AUࠂAaA>?UAz$!a*+-5MkA----kNkknkUknk__Uknk_]UUoknkoknkknkkoksoksokskss/*ssUss{ss{{s{s{s{s{s {s{s_{s]{su{sU{sUW_sssksnksokknssksksksksksksk sk ***sssR````BmBz਎BL:mBL:m:,:,:L:UM:+:mBL:BL:BL:BL:BL:JBJL:B,:LB:mBL:mBL:__L:+:L:+:Z___+: 2pzzz 21訨1)1)1)x1)^1) 21))--+: 25L:+:ߵBL: )Jm:JBJBBJjj|R 1|+ 1RR1q2rRUUQRQRUR11R*R1U_1(1*11|21R|R1R1WR1R1q2rRrR rr r/r ԔUӔӔ *(ӔUUԔӔӔ Ӝ 4+45 4 U"u4Uu5u5*uUu uuuֽ*-ֽ_׽_ֽ_U_Uֽ ֽU^uUuTzu4T4T4UuT4U_T4UUT4U]TTTUTWTջ*t4Ut4+TtUտTUTjNk-cUNc-cUMc-cNc-cWUNc-cNc-c?nk-c sRzNcE)^nkE)~nkE)U+nk%!Wnk%!_nkf)nkE) _kbUnkWU-c!UNcbU caW NcaU~Nc~ cU nkUkb_s s B-{ss{s{s |{|{UUU|{UU|{U{у|{{_{_{UUU{{{{U{s{{ejZ{{ {{"{{*{{{{{{*{{ *{UUU{UU{||{U|{uUU|{UU{UU|{W|{U|{U1{U{U{U{{{{11|1{1{1|||1|{11|1{{wU{B``1!jׂaAA! !z z_^appppA**xxhAAW_{A)5#)5=Nk%J----nk.cnkOcnkOk*nkOk nkOkknkU}knkknk snksk*ss ss{s{ss{{s{s {s*{s*{s {U{UW{{{{{{{s{sssਠsksnksksksok*ss/ssU ssUssss ss sssssR````Jm:BM:mBL:m:,:L:,:L:,:mBL:L:m: MBl:L:BMBl:JBBmBXxxpmBL:ލBL:mBL:zmBL:l:,:K:,:_w+: 2 21 :)^^^^1)1)1)1) 2)---- : 2+:L2lBL:-)) Jl:BlB JBJB|J 12| R11Rr2RrRrrRr2R1R11R| *111 R1UUR1/R1R1|r2rRrR rU+rr ӔUӔ Ԕ/ ԔԔU_ԔUӔ* Ԕ 4 4 U u5Uu5u5u5uU*uU߯*uvu+ U+* ֽUUֽ_ֽ_Wնu**uuuuTuT uTuTu4u4 uTuTTU*TTUTT t*յ} ֵֽʀnk-cU+nk-c`Mc9zMcE)U-cE)_Mc%!nkE)U+Nk%!WNkf)~nkWnkaUNkaURbWjJA~U ZaU_ [bR U+Nc!Wnkk!Uk%!kR-sksksk ss{s{ss{s{{s{{{{* {{ {|{U{{{{__WU{{{{{s{s*{{{{{{{{*{{{{{{{{*{{{{{{{{{{{{{s{s{s{s_{sU{s{s {s{s {UU|{1|||1||||||{{s{1``ppe1bbbj7aAAꪪ  !rj!{ZWAa? x`AA+ AWUUVA" (B U c-/NkJB nkNc**nkOkkNknkkjsokUsnksokss ss {s_{ss{{s{s{{ {{{_{{{{_{{{{{s~~{s_{sW___ssꪨskskssss{s{s{sW{sW{sUsssssss[````Jm:BM:mBL:m:,:L:,:+2MBmBL:mBL:mBL:lBm:BL:BL: BmBppxBL:^^ZBL:ꪍBL:_mBL:lBL:_L: 2V.,: 2\+: 2___U :)^^^Z1)1)9 1) 2)---=+: 2 :L2B,:lB:BmBBlB JBu1B--%%Q|R11Rr2RrrRRrrRQR_R1R1~~RRR1]R1*R1+ rRrRrR*rUrU** ԜԔԔԔU5U/ 4+UUu5vUvU*UvUuuvu몪ֵ׽U/ ֽ*z_׽_U׽ֽ~_**uuꪕuuWUuUuu]+uUuUuUuUuu*u ֵU_ֵU ֽUֽյnk%!Wnkf1_NkE)U ~Nk+U-ca~UnkbURbWժ9AU BAUB!)B URb_nkAUNcaUnk nk9-knk ׿knk* snksoksksksk ssU{ss{{s{ss{{s{{{{ {{*{{ |{UUU{|* {UUU{UUU{_UUU|{WWW{{{{UeZ{{{{{{{{{{{{*{{{{{{{{{{{{{{{{{{{s{s{sUssss ssss{s{s{s{{* {0{||1||1||||{UW__{{{e)xxxXd)````uumaAa?! $! z!\\\VA77/ jh``AA*z{:AWUa-UUmk UNk%!UNk$! nkOk knkUUknksoksoksk* ssUss{ss{s{{s{s{{ {{ {U{__U{WUUU{{{uUU{{{{{s{s{s_{sUssssssZZZssU{s{s*{t{s{s{s{s{s{s}s[````Jm:BL:mBL:l:,:,:L:L:,:Z_Zl:,:mBL:l:MB*LBm:BM:BL: BmBxxxxBL:zZZBL:BL:mBL:lBL:_L:,:L: 2઺,:1^h 2)zzzX1)1)9 1) :)+: 2L: 2lB,2//lBM:mB:BlBBlB ***{B%%551|21| 1Rr2rRRrRrRrRr2r2R1ꪪR1* rRUUUrRUrRR*r r/ UUӔӔԔ/Ӕ ԔԔԔ 455*5UU4* uUvTUu*v*vv ׵/  ֵ_׽ֽֽW_ꪕ__uꪶuu* ֵֽU*ֵU7ֵU WU WW]xU7UU*7Uʀ [W1A9AU )Bժ9! ~jJe)U_-nkE)UUkE)UU+nk!Unkf)nkR-snkUsnkUsnkUsok*soksok sok sk*skssUUssUssssss{s{s{s{s{s{{ {{{{{{{{ ss{| {|{| {{{{{{{{{{({UU{UU{U{U{UU{UUU_{{{{{{s{{{s{ss{ ssss__UUssssUUssUU{s{s{s{{ {UU{U{U{|0{1{|||{___W{{((se)X\\\D)%%%%m}}]bb ****!#+!!b!a5%%%#! !xxppAa55_ p9U55mkU nkU nk9knkusoksoksoksk*ssss+{s{s{ss{{s{s{ss{{ {{ {{{{{{{{{{{{{sꪪ{s{s{sUWssss {s{s{s{s {{{{{s{s{s{ss.[`@@@BM:mBL:m:L:m:,:L:,:L:,:___m:+:mBL:mBL:BM:lBm:Jl:BlBzzmBL:zzzzBL:BL:l:MBmBL:__L:+:L: 2訨+: 2^_^ 2)p`1)z1)9 1)1)-%%%+:1L: 2mB+2/LB:lBM:mB:BlBkB5552|))Q2R1RRRRRrRrrRrRrRZjr2rR_rRrRrR+* rr ӔӔԔӔ*ӔUUӔԔԔ* 45UU5UU5U5u5uUuV***vUvv*v ׵ ׵8U8__ֵֵֵ ֽUWֵꪪ * ֵU*ֵU ֵUֽս7U Wx7տ*WxUxUx+ޘyzjnkE)ժW+s1Ws1sf1U+sBsnksnksnk snksnksnksk*sk*ssUU{sUUW{sUW{suu}{sUU{sU{s{s{s{s{s{s{s{s{s{{s{{ZZ{{*{{{{{{*{{{|**{{{{ {{{{{{W{UW{{{UU{{{{{__{UW{{σs{s{s{s{ssssssssssk ss*ss ssss {s{s{{VZ{{ *|{||0|0|||{_WU{ pXMkUUe)xx_UaAbb5!!誫!^b#)a%-- $)!W{D)zzzzab5%%a\XA5555sgRnkNc++soksokskskssssss{ss{s{{s{s{s{s{s{s{{*{{ * {{{{{{{{{{{{ {{{s{s{s_ss__ss{s{s*{{ {UU{U{{{s{s {s{s{Nc````JM:mBL:mBL:Um:L:_ZZL:,:K:,:_L:,2 mBL:ߌBM:mBm:LB:BL:////BlBhBL:zz~{BL:BL:L:mBlBL:___L: 2(8L:+:^^ZX+: 2z 21```1)1)9 1) 2) 21  +: 2/mB+2lBM:mBL:BL:BL:OcB2sR1ﯪq2r2rRrR rRrS rRrRrRrR rQrӔӔ Ԕ*Ӕ ԜӔӔӔ*5U5 54 U5U5U5u5u5*uV** uUuv ׵U/UUU*׵888__ֵֽ׽ֵֵֵֽֽֽWֽuWֽ_ֽUWսսֽ_ֵ+ֵֵ77* x WU xU*ߘ߹U߹W߸޹jj@@{s{sW{s {s{s_{s{s{s{sW{sU{s{s{s{s{s{s{s{s{s{s{s{ss{s{s{s{s{s*{{ꪢs{{ZV{{{{s{s{{ * {| {UUU_{{{{{{{{{{__W_{{|{{_WUU{UUt{{{w{{{{{s{s{s{sssꪪss____sssksksk *ss ss{s{s{s{{* |{|||1{||{{ssxXXXbzAAAba5555!!U _j```$)a $)!!xxxxA!b%- !^^\FRU5Mk! %ޏsMcsnksoksssk ss**ssssZZ{ss{s{{s{s{s{s{s{{{{ {{{{{{ {{{{{UU{u{({U_s{s{s{s{s{{* {||{W_{s( s{s{sNcJm:|BL:mBL:l:,:L:,:L: 2L:,2 + m:L:_UߌBM:BL:BL:BL:./BL:UBL:{zzkBL:L:mB**L:mBlBL:__L:+:(*L:,:XXz,: 2zz 211)1)9 1)1) 21 +: 2m:+:=mBl:BL:BL:mB:JmBRocQRRrrRRrZUrrrrrrrrrrrrrQ/%rZZZ*ӔԌԔӔӔ Ӕ* +445* T5U5u5UUu55uUuuU+* u/v+ ׵ ׽ ׽׽88U_UUֽֽ׽׽ֽ׵ֵֵֵֽ ֵU7u7* Wx7Ƶ x ߹ս/ [ս [\\<<<ꪢ;_jjj{+{u{U{U{ߪ{{__{ת{U{UU{UU{UU]|{{{{{{{{sσs{s{s*{{{s{{{{{s{s{{ |{{|*{{ {{{{{{jZU{{{s* |{{{{UW_|{U_|{U{{{{|{|{|{|{{|||{{U_{{{s{s{s{sss_zsssssksk* *cssss{s{s*{{ * *{|{0|{|{WU{{z{sNkX\\\bਂAabaaa55! W`xVW! #) !XX\^AW.7!A %!knkC)bse) %ps9 sk**ss *ssss_ssss{s{s{s{s{s{s{s{s{{*{{ |{U_{{{{{||||{~|{|{|{|{{0{||0{|{{s{||{{lBRM:BL:mBL:~~l:,:,:L:,:K2L: 2 mBL:m:LBm:LBmBL:lB 2XpL: 2UUL: 2UUmB 2mBL:}lBL:lBL:,:L:K:,:L: 2z+: 2WW_1)1))11)1)+:1L: 2lB 2BL:BL:ꪪmBl:BL:BmB** R/[ r2rRrR rUUrsrr*rr_rr* r{..6ӔԔӔZZԔӔ*Ӕ 455*UU4UUUUUvuUuUuUﯖU+u* ׽׽׽8U_U׽ֵֽֽ׵ꪪֽ *ֵֽֽֽֽֽֽ*ֵֽUUUUU׿ 7*7 W w7UU*7U*XUկ x :+[޽*{[|[着};翯}<=\]<\모\;jj@@01U1UW1UW1U}1UU1UU1|0{1{1{|1{1{1{_{w{_{U{U_{U{{{{_{U{_{]{U{U{U{U{UW{UUU{{*{|{|{|{{|{|{{{__|{UU|{]|{u{||{WW|{{{||{{_WWW{|{{{{σs{s{s{sWssW_ssUUUssU}ussUUU{s{s{s{s {{{{|{{UUU{UUU{{{s{s{kJR\\TVb蠨A޺"b}Rppbabaa55_+~ $) D) r{bxX\\AWWW^!A%!fR----nkZR :ꪪsf)%ps1 %ssUUUVssUUsk *ss *ssss{s{s{s{s{s{s{s{{***{{|{{___|{{|||||||{{0|*** 11|0{|{|{|{{W{k@@@@RmBVVVVBL:mBL:m:L:___~,:L:KB,2L: 2++mBL:mBL:LBm:MBl:J1zb‚ 21UW 21U 21L:1 L:1 L:+: L:,:(L:+:L: 2+: 2~~1)1)1)1)1) 21-) +: 2B15[ 2_pmB+: BL:m:JBmB4JrR+Rﯪrrrr/rr mkسӌӔӔӔ* /45UUU U5U5*5U_UUuUvUUWU u+U ׵** ׽+ Uս_UU׽Uֵֵֽ׽ֵ׵ֽֽ׽ֽֽ*׽ֽUU7U77*X*X*x7ի 7WUwޘUU: [ߵ+ [絫|U}UW}\窀}\}\}<}<;]\jjjQQ*QQꢀQQQ1101U11UQ11U11U1|11 1U0 0U1UUz0{1{0]1U1{1{1{1{1{1|1{{{{{_{Utt{|{{{{_{UUU_{{{{*{{{{ {U{||{{|{|{UUU{UUU{{{{ {{{{ꪀ{s{s{s{sU{s{s_{s{s{{{{{{{{ *{s{s{s{s{s__sZ@@9TVVWbbbbbaa/??߿m*>8$) 1!%%#!b^\\\A^~{A5Z----u csok ss?sf)ps1 %֯sk*ssss ssss*{s{s{s{ss{{s*{s |{|{|||{_{||{0|||||||0{00 *0{0{|{|||k@@RBVTTTBL:m:LB"L2mBl:,:L:,:~~L: 2++++L:,: mBL:mBL:lBM:-[) B1WWVT1)1)1)* 21UUL:1+UL:1+L:+2પ,:K2L: 2,:)^z 2)1)1)1)+:)+: 2/l:177klBRRlBUZsL:UUWxJlB [BU^5rJ -- rsrrrZpppnkӔ+ӔӔ* Ӕ45/UUU*U4 uUUUvU5uvUvU Uu*U/ ׵+ U׵׵* ׵__U׽׵׵ֵֵꪪֵ*ֽֽֽ ***UUֽֽU77﫪 8X X7*x7 Xս+ ޘU+;U[U[տ{UU:*[|↑}}}}_}]}UU_}]窠}\ꪪ}kJsaaAROcRJp```BU] rlB * r* Ӕ?Ԝ)x^) -Ӕ++*!Ӕ++Ԝ455* U5/5UVVUUvUUUUuUUUU*U vv ׽U׽ ֽտz_Uֵֵֵֵֵֵֽ*ֽ ֽֽֽ***UU777 WUX7x7*XU*W*xտ\ ս[կ |ժU }着}ꪪ}}}}ꪪ}}U}<@@@QQUQUQrQrQUrQ_rQrQU]rQUUUQ1Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1QꪪQ1_Q1UWP1110101|0{|1|0{||{|||{{_{U{{{{{{{{{*{{{{ {{{{{U{U|{U|{UUW{{{{σs{{ **{s{s{sꪰ{sss__^_se)````~~WAAAAAVVVVaAaAaAA?5$!a-1 kb a|WUUaAWV^\ AZ ----sMcsnk*ss?(ssUssAꪪs1%ps1%{s{s{s ***{{{{|{|{|||||||ꪪ0{0{1|0|0|0011111||11|111 Q|Q1UQ1UU1s.[B\TTTBL:mBL:~__L:,:,:L:KB,2L: 2/+m:L:ՍBL:BL:mBl:N[l:---%-[ 2xp`)1)1)11)1)1) 1)** 21U+21+: 2+: 2__ : 2 21z 2)_z+:)+: 2/++:18 klBrR R````rJ r// ӔӔUӔUӔUӔUӔӔ Ӕ[_)B`Mce)\VWUBE)?UUӔE) UE)-W44+ U5*u5vUUUUU U U+׽׽ ׽/׽88ꪪ_WWWֵֽ׵ֵֵֵֵ* UUUUU777* x*7տW xUxտ ޘU*:U U | UUU_UUU_ꪪ}着着}ꪪ}꒔QqqrqqQQrQrQ]rQWrQUUqQUqQU__rQUUrQUqQUUQQ_qQqQ_qQUUWrQUUUQ1rQUUq1Q1Q1Q1ꪪQ1_QP1111111||1{1{0{0{|0{0{0|0{{{0{||{{ ||||||||O|{{{꺮|{UU{UU{UUW_{{{{**{{{s{s{ssszzzzb~zxzbAAa aAWWUAUUAUUa!A! aAUaAA$)9!IICCAA**A\\VWAÃgR kA sk+ ++ssss{sU{s{s5{1ps1%{s{s{s {s{||||1|1|0|0|0|0ꪪ00|011*111 11|1|1|** Q1UUUQ1Q1UQ1q1r0rQr|jjjȏkBVVVVmBL:說mBL:__^zL:,:L:,:M:+:L: 2L:,:BL:BL:BL:nc)////N[Bh`+:1U,:)U 2) 2) 2)U1)1)*1)* 21U 21+: 2U : 2+: 2UW9+2+: 2//+: 2+"LB+2sL:r) rNc@@rkB r*ZZӔUUխӔ몪ӔӔӔӔӔӔ ӔӔE)p|E)XWUUE)!xe)!}UE)!*Z%!5UUUӜ$! -44 U4* vUuV uu*ֵUֵ׽*׽׽ 8*88+"8ƪ8ƪZ8~^_U~~WUUWֵ ֵUUUUUU7/WX x7UUx7U7xU ޘ++ [U+{U*:+* *UUU}着}jjj@QUU_UUUUUUUUqqꪀQꪪQQQqRqRqRRqqQqQrQQqQqRqQqQqqQꪪqQ_qQ]Q1Q1Q1ꪪQ1QPP11|1111|0|0001|1|0|||{||||||*|*|1UU1UU1UU1UU_1|{{{{{ꪪ{{{W_{UU{{{{{s{s{s_^޿spxxX____AzxxA  b A  *a!A A **A!*aAUA555!(9 iAA++/AW^x )Abke)-snk/+++ss{s{s{{{{ {s*{e)p{1 %p{iJ {s **{UU|{|0{0|0|1|1|1101* 1111 Q1UUUQ1UUUQ1UQ1U_Q1UUUQ1UQ1U1Q2QQQQQrQ/rQ rUUr1HncBTTTTBL:mBL:L:m:l:,:L:,:ꨪ,:K2*mBL:BL:mBl:BL:N[1////ncJxhhhK: 2,: 2 : 2 : 2 : 2 : 29 2UB 2}ii 21U 21-*B 2Ul: 2 :L2+: 2+: 2 L:+:lBL:UklB%%S%%%%{@J%%%7* ӔӔ Ӕ*ӔӔӔӔUӔs@E)X^WUE!!%!!.P^E)+1U 1!UU1!1 %UuUuV* u յֵֵU׽ 8Uտ8 8UXX8uX8UX8UW8ƀ8ZZ8UU__788U7U7U7U 7 XU/7'x)X xU*x*޹U޹տ*޵/*{-: {ッ  UUUUU_}/ *ӜӜ_U_ꪲUUWrqqrQrqqRqRrQrQRqRqPrRqQqQqQqQqqQqQUWqQUUq1Q1Q0Q1Q1Q0Q0Q0QQQ QQQ01_P11111110111110Q{1111*11W1U0U_0{{{ꪠ{ﺪ{_{U|{{{_{ssXxD)U_AAUAU^\\AUAUUbb A A  AUUA  A AUUUaA_ՁAUUAUUAgRa Unk 'Us*UsE){IJ{s|{{U|{|{9Z{1%p{9%0{0{|*10|1|1|11 111 10|11Q1UUQ1Q11Q1Q2Q2Q1Q1Q1Qq1rQUUrQ/ QrUrrQokBTT\TBL:lBL:mBL:L:,:M:+:L:+:lBL:BL:lB:ꪌBL:~zz.[L:5555ncJhhhJ) : 2 : 2 : 2 : 2 : 2 : 2B 2ɍ : 2+: 2__B 25mB 2\\L: 2L: 2L:+:L:+: * lBL:s!////rR%'77rNNʈrJ7766ӔӔ* ԜӔӔӔӔ UUU__z9``p9$!WU 9$!UBe)U~9$)WB$!+*UB$!UBE)*UӔ95UUUR uUu)׵U+ ׵888* X8UX8X8ƿX8ƪX8ƪ8XƪX8__888_^8UUXսx*x7x7Ux7Uտx7ս B2`X6 2 ߙկ߹կ޹:U: {սZյ ս- UU* }@@ ---ӜӤӤӜӜӜӜӜꪠӜ_ӜU__urUqQrQRrQQrQrRqRqQqRqRqrqqrqqqrqQꪪqQUqQU_qQUU_rQUUqQUUrQUUrQUUq1Q1*Q0Q0Q0Q0Q0ꠠQ1Q1UQQPP1UU11|111111111111111110|1UWz{{{{____{{^ZsD)`pppD)p`A//. -A\\\V`!A * b b b a! A%U!A_*Մ1aUb`AU}AUU?AUUꀢAU* caUUU)BaUUUE!bUUU\a/ a+{B {0{|0{0{0{|1p9%0{11****1P1 P11QQ1WQ|P1Q1Q11Q2Q2QQRQR1r1r1rq1 q2 qR*qUUqr rrrwkB\\\\BmBWB+:lBL:KBL:lBL:U_l:+:/BL:BL:* Jl:lBL:SlB5555nc S``J 2V\+: 2,: 2,: 2L: 2UmB 2*UB 2 UB+:/ծB 2U^mB 2Ul: 2????B+:\\Xm:+: l:L:Ul:L:U_LBl:JL:/kL:555/RR66Ӕ.1JӔ!ӔӔ UU4UU44UUW8:/9pX^^(BE)xU9$!^UW1!U) 1!*UU)!Ue)!/UU1!?U$! UUE)UBӔ ֵ78**X88Xƪ8Xx88XX8Ư*X8ƪ x8x8x8xXUxXU7 Xƽ/ ֙U]xWxU Խ*`;2z' [Ʃ* {կ*{;U{;U_[:z/:+ {+ px Wxx5}ꑜ{----󤲜󤳜Ӝ*ӜӜꪠӜWӜUӜUU_ӜӜӜӜ_UWrr_RQRQQQqrrqrqrrrqqW_qr qrꪪ*qRrqQꪪQQRQQQqwQqQUqQU__qQUUUqQUUqQUU_Q00QUUQ0Q1_QQQQP01UUPPPP1P1UUUP1UU1PP1UU_010111101_0{{ꀀ{Wߺ{D)XXXXD)h```a////7ATAUAAUUUA]]]a!aA_aA~UA aAU_aAUW^Ua *zb A*UUUBa+UUU׭bUUU9a\_UUiJb55Us %{Mk0{1|11|1|1|1{f1p09%p1iJ 1** Q1Q1Q1q1QQQQq11QQ1QQQrQrq2Qrq2 rQqRqRqR*Qrrr+ӜӜӜwӜU{B\\\\JB_W^JlBWJL:Jl:JlBUUJL:*JBU JBJBWתJlB__SB5?cN[zz``J+:TTT\+: 2 :,2 : 2+: 2+: 2,: 2B 2--B 2-WJ,: J+:RBUU+ ,:UiJU*/[ӔkӔ2SJrԜ 4UU445444__/f)xӔE)xX^U1$!^WU%! z!! !૯!^^!!" E!!UUf)!Uf)!.ӔE)-UU1 U׽iJ-׽ 878 *"8X8Xƪ7X8Xx8// xUyU_xUxUxUWxU+֙U ߹U ߹U޹U*Խ*p1޽[{zz|{W [:Z+ +* @(JxVW(Je1,~(J- **^xW-W }꒜{-- 󤲜ӜӜ  󜠠ӜӜӜꪪӜӜWӜUUӤӤӜU_UUrrqqqqqq qqꪠqrqqrꑔrqrqqqqqqQrqrqQRqqQqQUUQqqQUU_q1q1Q0Q0Q0Q0Q0Q0Q1Q1 Q1Q1Q11QVUUQ1Q1Q1Q1 Q0Q0Q1QQQ_1__{(mkD)X\\\D)``px  ~j AվAAUAUAA AWVWaAUUU^aAUaAWaAUUA a ?AUU^^aAAAﯫAꪪ{A%---{|111 Q1UU11UU11Q9%pQB %Q11Qq1QrrQqR QUq2qQqRqRrQqRqR**qr** qrUsqrUUr*rr Ӕ*󜲔ӜӜ󜳔Ӝ/ 0J\\\\RJWWRJUURBRB*RJUuRJյ* SJUSJUURJRJ^ SJ>:kn[{{ S+:\\\lB+:UUlB 2L: :L: :um:1mB 2B1// B+:WWWx.[+:rR^rc,: _Ӕp[ ӔUӔӔ*ӔӔ ӔRXXppLB544545444Bp4f)xWUAjJE)_!{%!*-%)U^!!V!!~!!>e)!-1E)u1E){ / [15UUUֵ1UUe)  8*+-W8X8x8x8ƿ xY* xxΙ֪xίyָΪyο/ ޹յ-;++||*ƪ`X% p`6 U~j[[ * AXW9 U{ c`x,c9Ub %U cU UP+ .zjjjP 󤳜ӜӜ*UWUӤӜӜӜӜӜW󤳜󤳜ӜVӜӜӜӜ_ӜUӜUҜUҜUUU겜U__qqqq* _UqqUU_UUqqQqqQQQRqQWQqqQqQqQQq1QUQUQUQUrQQU_qQUqQQqUUqQ_QUQUQUqQ_q1q1QꪠQQ{JHZe1TTVVd)xxxx  ׮     ! U!U 1U//9U1AUC)AU!AUUC)aUU?ZaUUU 9aUUUxA A s%}|IJ 0{1/+*11P|Q|Q1Q1Q1Q1_q15q9pQ9 %r|QqqR* rQ* qq rqr_rUUUrQ(rUUUrrUUrUrUrr* Ӝ󜲔 Ӝ+﫯4U4Q[\\\\.[RU(.[ZW.[RU-[R McRMcR**nc.[UNc.SUN[ [U.[R[RޮkncyyM[KB\\\\kBKB *kB,:kB+:zK:+:]^L:+:UL:+: U_B+:+5B+: 7J+:z |1^/ s+2 Ӕ1| Ӕ ӔU]U+4UU4U4/[p5| U5UU5UU5U4U4~Z:f1xe) e)%!Ve)!U^Z!!__!'%!z!~!__x!}uy!_Uzj! 5f1Uիf) Xe)!-1$! U1E)U1UUյiJ 8-)--W8x8XxƪxX xUx yy֙/޹+ ;/ [5p. [Jʪ* '6*կ  <^ +/UUUUspս b`p9UU^\9 cxWU{ c}UUMkZ-{Z50ZU_P c UU9 6Ujjjj󤲜+ӜӜӜUU *__U뫪4W_UӤꪨӤӜӜӜU󤳔ӜӜߪӜӜӜӤӜӜ_ꪲ_UUUU_UU_qr_U_UU_qqq_QQꪪRRQqrqrqqqrqq*RQQqQrqqrqQQQqQWq1Q c@@9$)|~$)a! ! ! "! ! ꨠ! ! njj! j)#! A!5%-A99c1^1!z$!Z^^X95{@1 Ӝ(BzE)UE)e)z{1 %ӜRQQ1Q1q1QQRPr0rQrQrQq9`q9 5`rB rQ* rrruUrrꪪrr겔rr* ӔӜ󜲔Ӝ+ U44󜫪*4 qN[\\\\.[ [ [.[U.[ [*-[[ Nc-[Mc-[nc-[*nc.[Nc-[N[ [xxx_ [JޮkN[N[1kBKBLBkBjZZUkBKBKB+:KB+:K:+:ՍB+:555BK:VT\\JK:5ղRU{0S/UWӔq[ / 4U4U5U*UUU U4 U4(u5*u5uUuUv󜪪*J51XW1Ӕ1$!xe)!XE)!z{!{ k!!`!^!W~_u!7e)!iJ_ R!UUiJ!UU1!/15UU%! -XƽX8ƭxXUXxxί ֙կ+ ޹U޹ ޹ֿ/ :U/;[߽[---| *+*??/ UUUVWwx VxV-W+UUUUUUUUb`x9 9-U5lk^ cX^UU cR_,cZ ,cZ/k,cUbMkZ (WLkZx_U cZ %5,k %% 'Ujjj`4Ҝ4U434W4U4UW4U4U34334444U]U]ӤӜӜ_ӜӜӜҜӜ_ӜU󤲜_󤲜U_󤒔Ӝ__몲Ҝꪪ WUU_UUqꪒqqqq*UU}UUUUUUUUqqqUUUqqqqqqQꪨQqQQA``9D)_]D)TTV#)#)!#)!W#)!#)!u#)!WUU$! $! #) ] *#)! %J#)%%%-%JAUwWPA9\w^9D)xXXx$!A55559 QUQ0UQ0U Q0UQ9\p`01 -Q1q1q1 q2QUQUQrUUQrUUQ|J*r97`9 7r*ӔӜUUӜUӜUӜUӜ󜲔ӔӜ434 4**(T4.[\\\\.[ [z-[R-[RZ-S-[R -[R*N[ [ Nc S~_.[R.[RzzzRJk.[ncJXXxxJkBJkBwBKB_lB*:B+: BKB UJK: JK:^ JKBUU^+:_UR+:W/J-- 4*4UU4*u5uUU uUuU UUVu@u9XWW9E)xW1!x1!ׯ^e)8/1E)%!^\\\{{(UiW !Z!__kUE) %Re)---%R9p`RB IJ$!^\XX9$!ppbbҜE)5UU7%) -X7 .Xx*x*ޙ ޙֽ :*[ {;U{;{; [{ ս+{ `6Wjspz|- v-UUUUUUUUUUUUUUUUUUUUUUUUUUUUx|9^\Xs1%mkZ__ cR\,cR_-,cZ xmkZ/ {kZ,cZ~8LkZm.,kZ,c55xXΔP` `@@@44T TTTT4ꪀ44*44444444ꪪ*444󤯪4_z4UU4UU4U4U 43U UU_ӜӜӜ_ӜU󤲔ꪂ󤲔Ӝ_ҜҜҔӔ ӜӜ Ӝ ӜUҜ"ҜќќꪲꪱWU_q耑QQ9``pp9D)kjz!6#)!#)! #)!#)! #)!.#)!#)!#)!#)!.D) *%J) FRA^A9\X9D)~~xX$!Z0Z Q0 qQ+QUQuQuq9p`QB /=rQ*Q*r*rrrrr rrrꪪr?)B\`9 7Xy{ӔӜӜҔӜӜ 󜲔󜲜󜲔󜲔󜲔󜲔**Ӝ*Ӝ34 Tt4TT.c\\\\.[RR [ [RZ SSZZ SN[R-[R*-[R NcRNcRUk.[ cJxxppRJ_JkBJkBJkBU_~kBKBKBkBjUUBKBJlBZPpRlB)USB/0S +4U*U4** uUuU uu*u U_ꢶUUUvuu1\p9$!bcIB!_U-IJ!UiJe)9e)WV\$!TTTT}{{ !Uuի! E)WU+E)1Uտ9U9B!U9$!UiJ%)5R(B`cuRB -iJ$!xxxz9E)caE)!-%ue)5UX c Xνx+ ޙ+޹޽/  [U{[U{U{U{ -+ @x^-w-@VIUUUUUUUU ^v,kW,c^UUmk cV>k c_,cZ`pZRWW cZ%UUZR ,cZz] cR*z cR' cZ{,kZ+%Z?P \IJx`iJ X`tt4tT]tTUtTUtTUt4t4tTUWt4t4t4t4Ut4Ut4UT4ժT4ߪ4T4T T4տt4tTUUT3^T3UtT4UUS4UUT434_4U_ӜӜӜӜӜ_ӜUWҜU󤲔󤲔ҜҜҜӜӜӜӜҜҜҜӜӜҤҜӔӜӜUҜҔҜҜҜҜ겔q_q1xxXX1!h`#)7' #)!D))-D)!C1$!D)!D)!xC)!^ޥ/D)!D)#)U]_D)!‚ERD)- %RA~~A9^Vx1D)pjX$)FRA////Qb Q/q+qqq4Mkj9X c %r*猪ӔUӜӜU߯ӜUӜU_ӜUUӜUӜU*ӜR`Ӝ(B XҜ9 ӜӜӜҔ󜲔*󜲔*Ӝ󜪪UӜ󜪪ZUӜӜӜU44󜿯4*4* T44Tt44tNc\\\\.[R訠 [R* [R [R [R-[R.[ [Nc-[UՕnc-[=/++kncU )kNc_sk kRxppRRRJ^xRJ__JkBJkB_ JkB JlB JlBrrrrBKBzjJBp^B //5U4+ uU/ uUUu* *׵UU׵U׵U׽׵UW4f)X\VW9E)cɫR$!----R:XPppRIBcci9$!\\\9W 9$!U+B$)UB$!U BE)U)Be)UB1B9B9/ (B9* )BBX(BA*Be)iJ'B %JB%'7iJe)p`9$! Be)U IJE)79 %U[ﲔx ޹֭+)޵//Z/:罯/ {+ -^xp׿**+ // _U// UUUUUUUU1ؘ_U*_U*^ީ3@@$),cZx,cZ5,cZj cRx cRWתZRZR.^ cR cZ^ cZUU cRzz cR%Lk cBUWMk %UUUURUUU4 .TxJWBWUXHJxUUUuuuU_uUut]tUtUUtUtUtU_ꕵtW_TtUUUtUUU_tTtTꀠtTt4tTUtTUuT tTtTtTtT*t4t4 t4t4t4Wt4U_TT44334UU3UӜӜӜӜҜ_ҜUҜӜӜӜӜӜҜӜҜUUҜҜUUҜҜ*Ҝ*ҜӜҤҜҜꪪӜӜӜӜӜZӜUҜjeҜҜҜҜҜߟ01X\\\1 ```x#) C)!d)#)UeD)! D)!(D)! D)!ꀀd1!D)#)XzzD)#)_)D)!XERd1 ERAzzzA9zxx`1!p$)FR %%%%*k q UҜӜ ӜUӜU89zꪪ9+,c ӜӜ**ӜӔ ӜӜҔӜӜUҔӔӜӜ ӜӜӜBpҔB%󜲔Ӝ+ Ӝ/ UUUU3U3U44󜯪 4󜮪 4 4Tt4UUt4t5 tUTuNc\\\\Nc [~Nc [ Nc-[UNc-[UMc [Mc-[UUnc-[nc.[nc-[knc-kncsockNc`(cRWxpcRUU_RRRJꠠRJ~RJU_RJ* USJz+SBU~ԔkB}U/+:սUR-uU- uUu +׵.׽ֵU着׽1`p9$!|__9! J$)%%5RBpp^{JB} (B$!B9B9+)BB )J:iJBWU+R)B] Z(BUUZ)BUUR)BUR(BUZ)BUZ)BURE)޺RBZ(Bת*R9jIJE)IJ1 -%iJ)B7jJ$)x9xX`{ Z{:/[// --- UUUUUUX - UUUUUUUUUxhZ UUUUUUUUUUUUjs &6UUUULkXpp`LkZ{,cZ cZkW~ cZ齵 cRꪪZZ[ZiR_(ZR.McZU-nkR]z` cR ,cb Mk c^ <,c%55UUUUUUUUX4pUUUsxRzUR^UUiJ^UUUR(B~UiJ9 HJ9ŵUUŵUUս_ŕսU__ tUttꪪttttttUttUtU_tUu]utWtWtuUt_ tUꠕtU_tUU_tTt4t4t4_t4Ut4t3Wt3UWT3UUT 33_3U4U_3U 3U_3UUӤӜӜӜҜӜӜҜW_ҜUUҜUU__ҜҜ**ҔӤҜӜӜUҜU_ҜUӜUӜUӜ]ӜUӜUӜӜӜӜUUWҜҜӔq(Hms1\TVV1zxpxD) d1!D)!D)#)'D)!D)!8*d)#){zD)#)+e)#)\e)#)_5d1!Z*ER9%JAbzA9ppz~1$)\xpx! ؼfZ----sҜӔӜ* Ӝ 󜲜󜳜ӜӜ9p1(B;ӜsӔӜ*ӔӔӜ ~mkUUӜ󜑔 p`iJpIJ 5\`(B 334433*S4T4t4t4t4t4*UtUtU *tUUtUєnc\\\\nc.c(kNcUUkNcukNcUncMcU mcMcU kMcխkncUkncUkncknckoc**kcꨰkoc^^^^cococR^ocRUW-[RURR_ZRJSJSJ2|J/pcWuk u/)ֵ*ֵ嫪* ׵ֵֵֵ c``1UUTE)xWUU9$!_ׯ*9!-/(9$!7776iJ(B@BBkRB-J1XxxZ9Z)BU" ,cIJU LkRUmkZUUMkZUMkZU*MkZmkbUmk cUmk cUkbs,cUWs,cUumkZ_,cRU,cRU~MkRUU,ciRUZjJR1zW9 %:ޯ!Z/ [ﵽ==- UuUU+U*+[z8_W9RU:U9U9_U9UU9UU]1UU;9UU9*UU})UZ1UZ9 U,cBZRZhJ׵ZR{cZR cRU- [R_p,cRzubiJ,cZ ,cZ^^Ӝ cUֽ,c^}(B_U}iJWUULk(B_UR(B}HJ9/HJ9(B9B1 */(B97ֽֽսս Uεŵŵŵ_ŵUŵUŵUŵŵ_ŵUWŵUUŵUUտŵUUŵUUŵUUŵUUŵUUŵUUŵUUŵUUŵUUŵUU_սUսU_ttttt_tU_tUUtUUWtTtT tTWt3tTU_tTUt4Wt4UUTTT TW4333UUӜӜӜ_ӜU_ӜUӜӜҜӜӜӜӤҜҜӤ󜪪ӜӜӜӤҜUU_Ҝꠠms@hR1TTVWd1xxX\D) d1!/x^D)! C))* d1!**d1#)UD)#)(- d1#)_D)!6D)!/.d1!?"%R9%JA^\xxA9^~W1$)xzx|!Z ----{Ҝ+ 󤲔﫪ӔӜӜӜӜӜӜ9p(J .4󜿯^__{zZz`0 k[{'Ul{׀ 3__ s/l{(J - 4(BX(J-P'3lk4PT3Ut3Us4]s4t4 tTtT* tUtttttk\\\\kncknk/*kkUkmkknckncknk kk~kk_Uկknc*kcꪪkockk]]__kockockoccocW_pc SxO[RU^/[RU/[RIA[J8RUR^UsR?-ֵֵ UUUUUUuU(B9HBBU(B9:HJ(Bw7Uw7U_w6UwUWUWWUWUWU66_6UUUUUUUֽֽ U*U6U6U6U6UսUεŵ ŵUŵŵŵUŵU_ŔŕUUtꪵttUtUꀕtU_tUUTtTtTtTWtTUtTtTt3t3UtTTU4W4U3UӜӜӜӜӜӜӜӜӜӜ* ꪪӜҜ_ҜR``9d)nD)XD) *d1!D)#)kxD)#)b^D)!d1!?d1!D)#){D)!W D)! 1$)>ERA髢%JAxpz^A1jzz1!xx! b!----Ҝ{ҜUӜ*4着4444U0*4Bpms644U 44_TU4ҜB4P4z`4U4'bWj4{U4Q_3hR3̓tiR^THJ%pTZ T{Lc`(BWU31 %֑tT /tUttt s\\\\sksk sk skskkk___~kkkk?kkskWkkkk߿*kkꢠknckoc磌kockoccOc_^~pc/[pc/[pc S~*pc.[UUxcR_*UJ R  ֵ ׽U8878 8yU?1`pX\IJe)- R)BW+,c9W*MkiJ MkRs,csLkUzsMk_sMksmk Wsmk*smkW5'sMksmkU ~{mkUsMk^X_s,ksLk_sLk]s,c`zs,c sMkzUUs,cs,cjmk c Mk%!x,cF)^UU1%!Uf)%!`Uf)%! Uf)%!)E)U1%!1%!*1E)**U1%!(1%! f)%!)%!_f)%!U1%! +U1%!Uf)%!}f)%! _f)%!WUE)%!UUE)%!]UE!!%!!WF)%!%!!E)!U+1!UU A!UUU 9!UUe)%!_U\F!!+E!!]B%!/UUU)B%!UUA!(UR1UIJe1x^B9-yp`Ae1cBe1 U9%UUކ1pUU(B9֖^(B9W(B9(B9IJ9/IJ9 iJ(BW\IJBHJBPiJ(BUWwwWwwUwUwUwUwUwUW_77Ww6Uw6UWwUWUWUWUW wW6w7Uw7}w7Uw7UWWWUWU_6666WUUWUUŵ_ŕŕ_սUսUtt_tUtUtUWtUtU_tU_ꔵtU__tStTtTWtTUt4UtT44_4U4UU4U44U4U44󜯪4*ӜӜӜҜzҜB``pp1D)#)d1!C)! C)!/d)#)}D)#)D)#)?*d)#)^D)#)-D)#)d)#)K}9#)=555ERJcpJ9pA1z~^d1$!xxhx! ~Is#!----p!!Ӝ 4TT着 TT4T4T4TT c`u(J饖X4ms 6T4 T4*T4u4u4uTT`4?T4 t4U*3U3t3t3TUUtp@tIJ5`3A UT9UT(BW{1V\U31 %XΌktt+ յսUUUs\\\\sksk*ssss_zsksk_kk?sksksk*sksksk{⠀snc蠯kkkkkocꨪkockP[~oc0[oc/[oc/[k.[?sO[vc UU2| 7 XX7X7ƯX8X,k`s9TZjJU MkRsZ* sLk z/sMkW-sMkWsLkzoŽsLk- smk+^ծsMkյsmk(WժsLk,<???D)#)XD)#)mD)#)ÿ.d)#)mC)#)uzC)!C)!(#)!$)!// D)!A#)5eRJpp\J9pA1xzz~d1$!xxz~!{C)----4󤭯TT** T4*uTUUuTUTTꪪTTuA`B6us 'TTu*uֽTBuHJtZWtHJU*TRWtAU(JUTHJU3iJU(BU*tRWt(BU*tD)iJ-xt,k Tte1XpT9 %5ֽt뫪*սUսսֽUs\\\\sksksk /{s{sWsksk+ |sU/|sU|sU|sU|sUW|s]{{skzzskkksckpcꪏkoccOcoc.[޸pcO[Woc/[ ocO[ ocP[訪pc -UO[-77*WƯ7XƪjZx8xXXxƪ*XuֽZV\\XsZ*kMkץ?sMk7k\sMk-sMkժWsLk~ smkzU-sMkxsMk|s,c sLk_ s,c׺kMkWus,cUs,c sMkbhUs,csMkUUs,cs cmk cUmk cUMkZ~,c%!`XWf)!f)!/E)!!9/iJ!UUiRbR%!UU*iR!U,k!UR%!UiRe)UR1R9URd1URR#)URD1UURIJD1U(J#)UAD)UU(JD)UUIR#)URD)UUZ$)UUiR)UR#)ULk$)URD1UiR#)UhR)UiR#)UUHR#)UUB)U_9! UUB!UWHJ UUiJ UUIJ U c UiJ$)*UHJe1WiJ%)U(B1}BE)U**(B9HBBHJ(BHJ9ZiJBiJBHBBj`iJ9 Z}ZU:::::W:U_U_UUUUW_U_U_~ww_wW몠wU_{wWꪪ w7w7W6_着W6UW6UW WWU6666_UUWսŵŵŵU ŵUŵUŵU_ŵUUսսWttt_tUtUtUꪵtU TT_TU_uTUtTUUߨT4T_TU_~4Ӝ( 1XX\\1!`pD)!%%%D)#)_D)#)D)#)^d1#)cC)#)C)!#)!#)!~*C)! m/#)!J!5555ERJ %JA~xX9d1``xxD)!`z`!*{c1----Ҝ)+*4TT4* uTTTuuUUUWtUUU9p3IJ%{ _KRUU%ŪRx-սZ-սU_սUtjꖨ/ W ttݿ սU_սU*ս}mkꪪR5\`Z սto9^x1-ֽSս**սֽs\\\\skW_sksk|s|s|s |s+0|{ 0||0||W^ZZ|s|s__|s{{ss^zxxsksk_kkkkkpckoc_kO[ kocU(koccoc^ZocO[oc0[s/[?oc UU7Ɛc/74 x7x8ƫxXΪxXΪx8(:|ֽmkX\VVkMk_sMks cޮsmkZյsMk_s,c smkxUs,c/.׎smk Ws,csLkUmk cxmk cmk czs,c 믮sMk*Us,c/sMkWs,cmk,c ^mk cW^MkiJ`Mk!xVU%!!w~%!(%! 1U-R!UUR/RD) _iJd1UUHJD)U(B#)U(Jd1UUHJ#)UR#)ULkD)UUZD)UUR#)ULk$)URD1UR1UR9ZAZHJZiRbRU*bRUZRubRUUbRUbRUbRUbR*bRZZ^ZiRWZhRUZiRUWZHJWR(JRAHJ9_(J$)W(J UB U(J UUB AU9 /%%*B97.7(B9^HJ9/ iJ(B_U*`R9UiJ9 W-iJBiJB_ HJ9:{:{:z:Uz:Uz:U_Z:UZ:UZ:UU_ZWZ9U9UW*99U999U9U 9W9U9U9U_UUUWW_U_UUx_wWwUUꨘWWUWUWU_wWWWw6W6W6WWWW_WUW6_ 66U U6UUսսսս_ŵ_ŵUŵ_ŵUŵUWŵUŵUսUսUWuu_TTUꀕTUUt4_Tj1\TVV1 pxxzD) % C)).#)!8( d1#)_ݽUD)#)d)#)d1!D)!*D)! D)!UD)#)} ER////eRJ^x%R9xz~~9d1xx\d1!zxp$)!.9----3+*.T T4*uT*TuuUֽֽֽֽֽIRX`t .Z떵+c` ֽZ-ս} սUսpս{ `ս{{'XXpUս սUտս}սUWƕpսRXZ%pls}T1^px/9-V1ս+ ֽUU 7lk//''3{\\\\sk skss|s|{|P|P|P0|_O|0|{ |s^|s뫋|s_~sssksksk*skUskUW(s [xkjJ_kBUcBWUN[B~UU [9UUUNcD)J J({B UUUPB(B -%T c\\\\mk c*+}Umk,c%s,cbzmk,c5)s,c/굮sMk5sMk^"s,csLk^s,c^s,cs,c{js,c s,cs,c*sLkU*s,c/s,cUmk cWmk cW,c!x c!p^UU$! e1/iJ!UUiJ!U-iJ$) ^IJ#)WRD)~URD)/ZB ZiRժbRbR cRbRbRW,kRUbRUbR cZU cZ cZ cZW cZU cZU cZW cZU cZU cZ cZ ,kZ kZ^X cZ bZ cZbZbZ.bRbRWZiRꀀZiR_ZiRURiRwU_RHJ_iR(B_HJBIJBU^HJBUIJ9z{(B9-IJBzHBA /ZHJ9z IJ9HJ9*iJ(B RHJU-~WRHJ^U-}U{_{U{U{U_{UUZ [ZU ZUZU:Uz::99z:U99z9z9Uz9UzzZ_ZU_ZUU9UU__Ww w_wWw_ꪗWWVWWU_wWwWwWUw6W6WW6WWWWU6666UUUսսսսսWŵWŵUŵUսWT~t0@b1TTVV1!XxX\D) D)#)(1#)틄1#)׿d1#)6d1D)1D)W1D)d1D)_^VVD)#)D)#)ERD)%%%-ERAJ9xxz~9d1^x\xD)!@`pxC) 5? ////T4յ.t4/T uu/ ֽUֽ*ֽֽ ŵֽUUֽֽR൵B\iR%ֽR .ֽֽќ(|\pT'RWI֗T k_ ShRսb 5ќ W󤪪*` cW c`V-Z^7 cU`XhJU AZ 1\x`9 %5(7U7ƥ (BbbbbS|\\\\|s|s*|{U /|{U /sO| p/P0|P0|P|0P|O|__zz0|{ 0sꪪ/s_|s|s|s*`s(B^s(BxWU [9HJBUHJBUHJBUU_)J9B9A9A9B999B1B9UUIJ9BUUֽ(B5ֵ! ciJ +,cZ?-mk c ~Mk c- sMkՎsMk.ֵ smkzbmk c8s,c+s,c_sLkWs,cs,c +}sZWsZ .UsZUsZUmkZUMkiRULk9x^Z!VUHJ$!UU iJ!UIJ ^iJ!W(B#)xUHJ$)-Z9*ZHJ ZiR+/ cR- cZU cZ cZU cZU% cZU cZ cZx+cb,k cU,k cU,k cUUU,kZ`,cb߫,k cU*,kZ'Mk cULkZZLk cUULkbU,kZ.(LkbUU,kZ_,kZU,kZ,kZ,kZת,kZW,kZU cZUX cZUUbRzZRZR_*ZRUZRU_juRiRWuRHJRIJUziJBZAյ/HRe9 ~^iRaBE)^UUB!5-Z9*b(JUU`iRI*^_ZQZu_UUUUUU_UUUUUUUU{{կ zUUzWZZWZUUz:UZ_ZU9UUW_UUޘUޗUޘUwwwww*WWwUVWWWU_wW] w6w7UW6Uw6UUw6UUw6UUWWUW666 6W6UUսսսU_սLk@@`B1tVWWd1!\\^\D)!) D)!d1D)y]d)#)*d1#)/d1D)~ud)#)d)#)*d)#)VD)#)d1D)UUERD)- FR%J~U%J9~xx9D)pD) hxxxd1 A----Tյt ֽU+ֽ ֽ*ŵֽUֽֽֽֽp(p,jWiRX~(B { %ƕƴJƵ*͋`kX/ pѬY #@7z 6bWZz 7 cWε6{@X7ls' WYWW6ZX7Zå`95WW W6UW΍s`$!1|s|s??*/|-O| p/ pOoPP/|P0|ꪪP0|P/ꪠP|ꪠP| P|P|ꪠP| |9x^|(BWUUiJBRIJRIJiJIJwiJIJUIJ(BIJ(B*IJB_(B9xWB191* 99991AZE)?_Ņ1 c(Wƅ1xxzUZB - cR/-MkZmk,c%s,c+s,cmk,c/s,c_s,cկs,c~mkZ^LkR_Z!^RUZ!UUIJ!(UUZ Z!UUAUiRU!(J9 UA!xU A /HJ1*HJB hR(J5 -ZHJ-kR$)^Z!WUZ!%- cA- (*,kZU,cbLkZ,kZW,kZmsZLkZ LkZLkbվLkbLk c^ms cms cLkb, xmkZ}MkRWZD)zR~UiJ^ ZU Z!-,cZU%,cZՋ/,cZV_ZR_ ZRU~ZiR_ZHJWZ(JUZAUZ9 U{aR#)WB!WUA!xUUU1!UUU5(J UU(J կHJ1-HJ$)WZ1 /-- cZ?Lk cmk c *MkZmk czmk c s,cUs cs,c]ms cs c s,kUsLkUUms,c_Lk c@Lk c mk cmk cWLk c Lk cWMkbMk cULkbUXLk cULkb_Lkb Lk c (Mk cUMk c*UzLkZ,kZ cRzbRZIJiR!`p\^$) U}z$) %U! (1?_A(A$)*A9UJ9+HbI%HbYVWbYY$9^UUUUUUUU UUUUꠀ_UUU_W4` UUU_U^UWWWU_z_ZZUz:ZZ_9WuUWU*U*UU_*UUꪪU_UUUUꪸwzꨀwW~7_69XX\\9$)z^zd1!55d1D)zWC1D)D)#)d)#)d1D)Wd)#)^D)#)>7D)#)> d)#)d1#)d1D)k_ER9 fRA}WX`A9x9D)x~zD)!X\^^A!555սfR WU 7UWU WWW WWWߪ7`WαX*wXtUׯxSU*WѬ-7Έjprz.AW/A W^z/a/UU5SHZ-UGR /{jb`_&R"8W ]wO `P+{/%/e6S U UUޗΊe)\\\\+k e1% w֦1 +k 5X{R{//PUUzP{P|*pOp--UﰔUU_pp*Rp(JxWURBIJ(BIJ(BIJBJ(B'JB'BBUUB9B1z9$!_9$!~B$! 9`_<9!]1_ppp1b////91 91919!p3155Ҝ^W9xz`IJ 555HJ!VTTTHJ$!----ZiJ- cR WUZ9zZzWiJ^U-RW R!ZR bRթ cR/` c)J* MkBz ce)^U cE)UU cb#!U{!UZ!UZ$)UuD)Ue1{s!ZBU R9x(J_B(J$!_W\Xe)!56{R1----LkZ-}Lk cms,cUmkbbmkbs cmk,kU s c_sLkUUs,kUs cs,kms c^s,k*]s cms cms,cmkbpzLk c]Mk cMkb(Mk cULkbZULk c{ULk cU,kZ(Mk cUU,kZMkb*W^LkZ,kZU cZxz~ZRWZ%)`xf1 w!     ^A %AD1{*Ie1 YD9 ^Z UZ UUI WUU(VVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU (Xn6%VUUUU_U_UUUUUUUU_V\vUVjvW_*,UUz^zޠpzZZZWZZUZUZUZY9U9U9UW9U9U WUUUU UWW~ޘw~Ht9\\\V9!``xD)!5% d)#)D)#). d1D)U]Uc1$)d1$)c1D)_u}]D)#)zhD)#)D)#)bd)#)zzd1#)=FRAERAb^{A1xj9D)XxzD)!^V\%J!55556Π 6ε+ x x֯*UUUU ޱ\:޵^SUjZޭ{-wN~(*{,VYTaU5-}Gj--SJWzA 7UhR_'B.wbWIU/fZUꀀ抋 毜U^omWƈbp`b -S ޵/ ޯ* 9U9Uު*Խ1\\\\ԽD)czWUD)յ- VΡ`Zp6ΩR P~UWP/P/p///O*plk`IJ^UsIJ\UUUhJIJ_IJ(BIJ(BHJ BHJB(JB~_iJe1B$!W9$!x 9!~9$!91B%!br9$!% Z9UUU- [!__z`J555Nc9U^R1xkJ)xu@J$!ץTiJ5S֮{hJBR!\\ iJ!- iRWRzUR_/R ZIJZRWj cR_jZ^ZWURxWU,c - LkZ Mk cULkZLkZ_zj cZ cZW cZW cZU cZW cZU cR_bZUUbR{ZBXB^\\X$!iJ$!XrrcE)!iRE)---- cZz mkZ s,cUՎs,cjjULkZ Mk cW ms cWmk c`_*ms,c{] ms cs cms cs,kUWms,cmk,k/Umkb.׸s,cmk cLk cUMk cMkbްLk cMk cU Lk czLk cU,kZzLkb,k cU,k cU},kZo~ cZ cZU_ZJ`iR!X\WU) zWUU .{  껯  I%5UQWUIWUU \    UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUԽ`{(.{ (.FJ`pjsXTVUꪫUW__WUU猪_-x^RzΩ9/U1z`` 2`jz( -z^ZZ_:o'pz窪zUU zUZUZU:Wz:_z9U{9U_Z9UZ9UUZU:UZUZZ Z_Z:999_(9Uꪠ޴@9TTVV9!xx\Xd1!D)#)d1D)id1D)UD)#)( d1D)D))D))>D)#)y_w D)#)/*d)#)51D):ERA%JAB^xA9\Xx1$)Xp$)!EJ!5555w) w U :U:j[ﴽ^ pW:SU*/FR x֓zUZVֆz rW_Dj_nj57Rɍ iJU R ciJ LkZmk c mkbLkZMk cW(ms,c]mk,kUMk c&<ؠlkpO+c5hoR.몰 c /Z^^^OZ Ospsb/D)x0D)^UU9$)\]__!|~^\!!#1 C1^C9UUިc9!5-(J)/?75ZiJՊR(J@*iJ1 '6iJ9xE)VVVT(B e)F)Z1---- cR cR_ppxIJ1VVT\iJf1%%5iJW*iJLkR Lk cULkZ~LkZLkZ_Lk cULk cWUjLkZLk cWULkZ,cbW,cZ޸ cZ cZ_` cZZ_z{ZBV.R9+^R1zrjJD)~UR1/-- cRLkZ Mk cULk c~ULkZMk c U^Lk c mk c`Lk cLk c뿨,kZ,cZ_ cZUj cZ cZ_UbRުZ$)pX$)!z^! "ꪅ1 WU 1 U+e) 识1 U*(B!UU (B!*Ae)W(B1--)BAIJ9///IJ9VxB9- WIJ97IJ1^91 %9!^9 U| c`pXiRxU^Z1W* c9UWZ1UUiR1UUW(J1UU9e)U1E)1e1U1e)*1e1U1E)j1D) 1E)1E)1E)ꪅ1e) +1e1o1E) e1ppQ) D91]U-A$)p`AD)Ie17ZD)_9D)-919d)z9e1`DA9W*AD1^]I$1 %-Z95_UU{9UUUZ1'/U9'J UzAUYZ,,Uks 1@ z*)14&_VWU"  ""J`1 1E)z~WE)!e1C){_d1XX^^#) #)! z#)! C)!/C)!C)!#)!#) #) D) /D) x#)!b#)%JAx|nA9x^ZX1#)pC) ~^x պFR#)'J1^*k1Խüw ؖV   UUU} c硣窪*BOp\WS5/ks`^.9 {`+c 7`{ s 7X`s UUe1xpX^(JD)UUU9$)- Z9sUZ:+z:꯿zBo9Wތs8.}zWάsW/Bի29WsZUU{Ap_Z^js&b_]*s&J%P{ZUխsRlk*//kkOZj@@O'B+ /R^{ ~N -̓IxscA_sAU{7lkd1UWxhZ#9^­rQ5+s9zZ9'6'KkA 7sYX_U~Y#)UW\WD)!UUb!^\XX$)5Uզ9UW e1Ue)WUߠD)U$) D)UR9+ZiJ}Z(BHJ1 iR9׵/*ZIJUZR  cRbR~ZZ뽪ZBzފR1 ^iJ1zcIJ1WUZ9%%5,cZ LkZ cZޢ,cb LkZ *Mk cUULkZ>ߪMk cU,cZ_z,kZ cZn cZU cZUbR(R9zzxh91/ R9%5-1IJ91* Z(B -% cZ5LkZ ULkZLkZ{LkZ,kZ .LkZ,kZ_LkbW,kZLkb* Lk cU(,kZ{Mk cULkbU,kZLk cU,kZ{jLkZ,cZ cZ(_ cZ cZ~ cR cZUbiJjiRE)\WW1!~9 WB!}/(B$)+(B1)B9IBBIBB)BA踺)B1UVx(B1 %UB1_9!9$!}9$)~Ue1!W9!U B U)B!կ 9 ոI\\WmkQx_UUMkI5UU,cIpXUU,cI5UmkAx^U cA%,cAX^,cA_%Z9UXZe1URe1U IJe1UUHJE)UU(JD)UUWAD)UUU1E)U1E)1E)*~Ue1D)uAz~#1 WdA#)= ID1xp~w1$)9D)_9#!5-Ae)9D)^1E) Ae)/#A1-UuDAe1^XUAe1_91;IE1 _Ye1UW/Ae)\B1B9 HJ9" c1 UOAUUU9UU9BUURUU'B UZUsԽ窪-|}}}着U~UU~}}}}|?o:1pX\V1E)^pE)!^D)!5D)#)W#)\\V#) -#)!#) #)!xxC)!C)!+#)! \#)!#) #)!W#)!վz#) .%JC1 %JA_Ac1xc1C)XXVD) ~^zz!%Jd1999Օoyb:'J;j_\ UU着UU着着}UU}Ujת,cZ,cZ_z,kZU,cZj cZ cZ cZU' cZ U cR޺ZB~~xx(B9--/R(BRBVVT\B1Z9---bR~,cZ)+)LkZ*LkZhj,kR ,kZ(,kZ,kZj*,kZLkb_ժ,kZLkZ,kZj,kZ,cbUո cZ^p cZ cZ,kZ cZ cZ cZu cZ(U cR cZ cZȨWRD)ָIJ9UIJB+7iJ)BIJ(B\IJB|IJB}(B9z(BE)^B!U9!U9$)1!xB W(B!կ(B1(B9 IJB)J(Bn(BB9߿??iRdAHJIU_HJIUUIJIUUHJIUUUIIUIIIIRI%UUUiRI\UUUIA,Z9 RAVUUZA UHJAWU cAIJAZ9WiJ9UZe1U_(J$)u A׮xI믥%A$)Uՠe1! xe1!pe1$! e1$)^ *d9e)e1D)1$) _1$)Ae)e1)1e1?" 1D)ࠨ9E)+/Ye1. Qe1XBd)Ae1z^9e) zB1B9UUB9UHJ9 UUHJ9UHJ9URB5_U cB.WUUќB UUUwBUUHJUU{(J ռV 着着着着}着}着着着着着着着着s`+cE1~_AD)9!W e1!D)!!޾$! #)!{_u$)!*C)!+ժC)!.D)! D)!jC)!~UD)!UUD) _#)!5#)$!**ER9J9Ac1zzzxc1#)^xx|$)`z +*?J1A1ss1U:+sU|5XѤ.WUսW}U6ƪU\U\Wા U_USU*\BXX/xx 9+O'B`pxX\9% 﫪着|着:*ޝ+cp+k D)xpxxA!ߟZiR {:筫Z{窪Z[稨Z:~~^hHJ9Vj9  K6ƥ1U1WUkk$)_UHJD)UUTy)UU0 #9VTV)~U55#)!\U #!-!zU^pUcT\ps?UU6\Z} zUCAU/"A\CY}UcYx#Q pIazU0U\x}aUU0U5U8aUW\_aa߯aaUߪa !UU?IJUU)BUUB B1W(Bf)UIJ1_[s91+Z(B -ZRWZ9~~iJ9 UiJ9 (B9pի(B15?> cR+"+,cb_,cZp`z,cZ,cZ,cb_ cZ`W* cZ cZ cZ( cZ cR. cZW cZ_ZIJxZxpB9/&4(B9**R9XXPr99xiJ9)--% cR- cR- cZ ,cZLkZU,cZ(U,kZ,kZ,kZMkbU,cZXMkbWU,cb_,cZ7,kZU cRz,cZ},cZ_ cZW cZU cZu cZ cZU cR cZ] cZUZIJxxXZIJBV^IJB{)B1^(B%!U(B!UB$!UU9!x^1!{ժ(B U+IJD)U)B1킀91(B9-%IJ(B*"IJ(BIJB)J:(B1xBe)ՄA!55I#)I#)WI$) 5JI UUU(JIUUIJIUUHJI UUIJAU(JA UIJIUIJIU(JIUWHJIUU(JIUUUIAIA-IcA*(JIUUU'JIUUZdA`UURC9_%Z _xz95hRdApXZUA!p9!55Z9_HJe9UIe1U I$!ppA$)W{ (JD1UUUBD)UUU9D)UU1$)e1D)U*AD)Wud1D)cId1=?Ua#1p^AD)dA)919E) z9d)91WU91}U91(UU91+U9191]91 B9"U(B9 5Z(B-UU{9UHJU+c՝-|絛||||{{@@JxUUUAD)XܞIB9bzAd9d9D)xxx|D)!jb!75#)! /#)!ꪫD)!D)#)D)#)7D)#)d1!D)!:d1!#)!>#)!d1!ERAJ9z耤9c1``pd1!xx!`xXX#9 J#1{[9)Ad)rHJ s ќpM\S l`'Rs W޵}} }}}}}spAXp``HJ%ќ }}}￿?*ޅ1xX\\Z ~~|_(p`5 +cXօ1X_V\sD)Օ[ќ 5ZZ{k{ ZWމRz_2gb(._r.r9@`zVB}9`V5 6#)obV Kk{ VWlk UUb(UUdY_CadY(U_QW!W!x_UU_aWaaUaaUaa UUuaWU  cWa_ %/U Wu~bE)55IJ1 IJB]IJ99e)x9e)+IJ9QyyIJ9]^Z9 +/-ZR>8Z(B^xxx(B9 jJB''(B9B1 c)J,cZ,cZ},cZ,cZ[,kZ] cZWj cZ cZU cZ/ժ cZU cR_ cZUU cRZIJ`zbIJ9\\\)J9U-R9bc^'J1W RA- ZiR** cR57>,cbLkZ,cR cZ _ cZ,kZ*U,cZ..,kZW,kZ}j,kZ cZ cZ6,cZ cZ  cZu cZ cZ^~ cZ* cZUU cR. cZU cZ U cZU cZUZ1`(B!UU9!UU9!_U B!U*IJ$)U**IJ1UIJ9U IJ9UIJ9IJBUIJ9B1^XpB1-%5(Be)_(B!(Be)u )Be)U IJf)UBE)dA( QD1I#)\X^A$)xA$)^I!/ժR9-RAUZAURAURAUIB*ՄIA IIU'J#A(JIUU(JI*UU(JAU(JA+UJd9X(Jd9U(Jd9UW J8#9^Wd1 r5A!_z`d9!5]HRD9UUAD1I0*HR#1rp_iJA-5UiJAX^UZA HJA(TWZAWCiR$)^bA_HRe1U{ID)]W'J#9'HJDAUuAD)U1E) 1D)1e1]1E)ꪅ1D)1D) *1E)1E)*1e1{9D)9e)U9e)*U9e)91+U91?UHJ1/UR1*UB UU6B UUU9UUBUU{(BU'BUKk Uo{```jI99#)666:d9xx^U9D9id9#!x\D)`!555#)!U#) ?C)!{C)!C)!/D)#)oUC)!C)!ڪ D)!Z\#)!꺻D)!//1#)%JAbJ99c1zc1!xxz!xzzI5B$A91CIIM9E)CCHJ ƭs{*u[%Wk\'bp_a/յ 7+{xV[hb  }U}}(XPX}}}4ﵵ@|ќ%bxꂀ|1%5םZX^|r%K{^(9\VW|b _Ϭ U1|UUU`|  [??D)\\VVD)e){9^U%Z7·ZzpФRbc^x1r-_-*s e)ppXФ9սHJ7'WJ/U6ƥ9^U |9^ .'JWGJUx*kY5sDAWXKs@x{dY{- s@\sdAUA_s_XX{a 1U_e1U{D)UkkD)UKkd)UR U(ZUZa__^9 ULkU/ Z U\X~D)Upp aa> bZjZE)555B$! *UB$!UB$! U9E) (B1 U)B1@91 Z9--=ZRؗ ZHJzpx~(B9./.,iJB'77?iJBWVVT(B9^^^^Z9 cZU cZ},cZ ULkZU cZ cZ cZU cZU cZW cZU cZ[_ cZ]U cZjUUZHJjRB׵ ZHJU*ZA_ZHRU bR*bR cZ׵ cZ U cZU cZߠWU cZUU cZ  cZW cZ cZ cZ cR . cZ cZ cZ cZW( cR.> cZ] cZU cZUU cZ* U cR_ cRU cZUbRZZZIJ@jJ1UB9^)B9?5-IJ9\B9*WB9U99zB1z9E) B9}UB9-B9ppr^9e)zꪪ)BE)կ iJ9կ RB%/>:R)B.,RiJ}ziJ1x``dA)dA#)_-A#1U+ Z1URe1^iRE)WB$!ZpX1$!UUWBE)AaiJE) UURe)%ZJWz`iRI^_ IC9xIdA-IdA IdAIdAIdAIdAꠄIdAUIdAIcAw#1VA-/(J#)p^WI!_`J) -Jd9'U(JC9{JD9(JAUUI(B IA Id9zUI8z_i#95hbIi15Z9xRdAU(JAZ9`_R9^%%R9\(J9W*ߪZ1UHJe1U*IJD)UU(JD)UU(Je)UUU9D)U1E)Ux1D)~Ue1D)Ue)$)1E)__Ue)$)1E)/uU1$!1E)-UU9E)U9e)9e)Ae) B1U91(J1 UR9UU9d99D1~x9D19D1p`d1!x$)``rx$)%#)!#)!/ C)!C)!D)#)D)#)WD)#)V]D)!*.D)!^^#)!C)!9#)%JAbAd9`9d1z{UA#!__>a Uշb)%^J1pppp91Ņ9e1II{1 -- s`X'ZW\.{[kOy }%`}s }]}U}<&4}VWUU}\Z}W}GJ {A^_W֬{}iތ{U_D)WV\GR}9 }  |b`xxƦ95\n.W`_սr`Uw틯V_R2 _{̓+c$)TTVW!%%UW΅1WW/wZ+%z6wb5CI^6QrߵQz97 %9\(AU'.(ZWZ_'BUO9^p{J Zx-W{hR 7x{B`/{$9^{YhRz{d9Ux{D)U{$!_*|AURx{'J p+k1 cB5*k9X{kk+c9+c9@p7 Z!Up'BUހ1W_!``!UUWab UU  +X\XXa U1 9e)/(B1 B9R9-ZiRZBxpX(B9IJB?jJ9XB1XZ9 % cZU cZ W cR cZ€U,cZ cZ cZ cZ_ cZW cZU cR cRbZuUZR'7bRժ cZZZVZiR ZiR(>/ZZ cZխ cZ .U cZ_ cRW cR cZ .U cZ U cZj cZU ,cZUbR, cZ(U cZ_ cRbZUbRߪ cZUbiR^bR%&ZZbR~bRbR}ZR80WZRUbR UZB\\^IJ9\{U(B9*B1W9E)U9E)W 9E)U BE)_ի9%)5?B9}B1A191ꪪIJ1--%RIB/R(B0zR(B[R(B U+R9~dA#1_AD1Z1/UZ9hUB%!\WU_(B%!Օ5B%!X\VW)!?9$!yUXXE)!~B%!cbZE) 5U cIJꨢZ9zx``dA) UUA8 ID1 IdA࠸IcAcIAIdAXAdA-(BAU iR_^Zp#)5ՉR / iR!zxpުRe1uIJ9UBA#)r#jA%cd9^ZC9\a1JcA{_Zd9J#1WJ9/(JdAU(JAUU (JAUU~Ae1AC9ׯ Id9+IdA~cIAoZA}UURA5UUZAX^UUZA UIJAUZA`_RA%%RAW^Z1UHJ$)U*RE)UUIJ$)UUIJ$!UUA$!UUU1!UE)!E)!We)!Յ1E) \U1$!1$!_1D)UU9$)뫭D91*d9D1ժAd9ՕBC9ppppD1!WW D)X^^X!-% #! zD)!D)!D)!D)!#)$! C)!$)!>$)!說#)!#)! .jA)55R9zAd19)(jA!X\r Zc1 ==$j1{_91%%5$Z1u%A%j/uGbx hR5}. }x2}UV` }7X} \.Ap_VW95555Jf)xxxx9f)// =AE)Ŧ955UIXW56΅I}W\B -5-\%`|/%}`A ;bֈZ \| ;azW OITW$9 -r xX| k/ }}HR 9zz!%5\ZW\A~x1S <9% \6```ޔ PR2V=|sPXX琜p(SY@WA``p^d1b``9 s^p( {`'ZUW%'ޥ9\SAս9-OX{JSYU՗Έz?*Wb`xI_{Az5s){)U{A탩R 6Z` Rp '/ROR5^OR%ZXe){hJ6s c?xlkBpbD)X^b9% lkB_kLk15%LcRir``ZgR}Ax||~\ࠠ ^jꯪppr`aaa 1%%551E)...IJ155B9(HJ95/ZHJZAzZB*ZR^URiRWRIJZzxR(J57 cZ_ cZUZZ_ cZ/տ cR. cZU cZ_U cZUU cZj cR cZZZW*bRZR^ZR^ZiR zZB_ZBWUZ9~UZB ZR~7%ZR+ cZUZZzbR*ZR(WbR cZU cZUbRZiRbR*UbRUbRbRZRZR ZRUZiR_pZRVUZiR_ZiRտZRUZiRZiR %ZRZIJj)J9B1xxpB9-iJBR(B߫^R:(ZiJB U/jJ1`^zB1B9+B9~ B1~91R9 RR_ZiJŧZiJ--'ZRojdA)W*Zd95%bRzppiJE)X\TVF!$)9%!crpE)%!9E)IE)%!B%!5%%9E)TTWWB%!UՕbe)UW(J)zzdA#) IC9dA#)'dI#)dA#1I#1*_HJ9--UZ9(JXVW9UUUz`d1!Z$!ߟ?9p(J!Õ55Z9FRC1.xXQD9QdAIdAzI#1p%Id9IdA{zI#1biR$)W5 iR!bXVZD) UZ#)ՊR9 ׊ZAU~JA_~BdAUUACApID9W*ID9 UנIC9UY#9 UYA UUJC9UdA9Q9U_Ie1AdA dIA UYdIU_IDAUID1JI5UUUHJ"IRdIUUA!xxXx)! D9/d9  -d9#9*9D95%A#1\\^z#)!p #)#) #)!C)!$)!+#)!D)!z#)!`CA!UU-CA!p\#)!#)!Z#)%JAxX\Ad1p9C)^kD) `\ A5555Jf)xxX\9f)% YE)׷r95b-UU΅1\\WGJ sU6hR cR,cZUbRU_bRUbR>ZRzdAC9 b9%- cBhz1!9E!ՕB%!X\\VE)%!__9%!CcrPE)%!}}9%! E)%!Z%!55% cZ<(ʪZd9\\^VdA!*?dA)`pXdA)- dAC9]dA#9dAC9/`Z( ZD)``1 UUU9_Z9/9U(J*/9 ViR!U*5Z1 zBD1_~dA#1+aD9UI#1`p\I#1IdAdA9xiRe1_> R@9 =?/9!W\\|A#)55A#1TVWUJ#1%Zd1 5Z9~xGZdAUU^xadAUQdA%QA~xIdAdIC9^I1W~I)+ae1WAD1 W(JdIUU iJIUUdIB dIB\9JU ACA(dA9>CIA ^9(X^dA$) -1 V9!U%A$).6Bd9\TIJd9 A#)p\^_D1!k 7#) )$)!D)!$)!#)! #)!~xC9! ]#1!xU#)!#) W\#) J!%--JAA9`x^^9C)xxD) \xV VA555AE)XX\\)E)UU1$!^1!(޺R9URe1{A wbկ 6΄A x9z9UUt&ZU-sAՖUA-XJXUx`D97: k/ZW^\ߥIUť1UV7ƅ1-b7HJ_UR^\9UUS9U3!-e1U_ҜD)-UUXD)57έsUA׸Wέ{(UA $)VWWW!ՕީR/.֪Z_[sU7GRAb^sI]W{9TUr:AUUS1|RA//B^_p1U^+c9UKk1.U^kke1UWU{#!U*kD17UbD)Wy!U$!U_D)U{D) UOD)UOe1U|9U{$!_7{e1,{9 s'BU+k1p_ Zd).Lk1zUZ!gRe)UE)! $!\\XXzzWb a+Uբ}]UUaaa!(J9=))iR(B-+RiRU-yRIR (7ZRZRxZRzUZR_URIJߢR9zIJ9 ZiJ "ZZZiRzZiR}bR]{bR UbRhjUbR ZZUbRמZRZRWZR_ZiRꀪZ(Bk(J1~Xx91xUIJ1Iɉ1D)ի9e1577RB--ZiJ:ޭZRZRZR^ ZRbRbZU*bZU^bRZZժ]ZiR&bRUZRWZiJbRUZiJ8^ZR UZRUZiJ׶ZRUZiRh~ZiR+ZRUZIJ_ZiRUZRUUZ9^^Xx9191 +5iJ9- /R(B+*RIB,RiJ RJiJ1V\XX91/"+91. 99u}zW91iJ1%5RiJ -RR@BjRiJaIRRCA9(BbA ZE)px1E)BE)5 1%!T :!տ*?B%!X\1%!UUB%!csr1%!UWW c%!% c(J@`IdATVWWI#1z*dA)۽XdA#1p dQ#1W dA#1 քIC9bkjkZD1 }R  ~9ICc!9!my 9%) c 5%%ZAVAdAVTTIdA_WIC9WdA)dA#1 dA#1~W (B#1-R `_W9 (B#)Ս A#)WUWB#)UD)#)A#)m}1$)?Ub9U ZC9W^pdA!A){dA(*dA#1 QD1 AdAWW׵RA R9 xiRf)9e)iR1U]RE9UUiRA -RAU_~AdAz\AdAIdAC9(\\T|) *) 9( d9#1&)9D9UU 9D9UUA#)^_^\#)!׵55#) ! >*#)!Uij#)!u%#)!UU#)!U#)!{#)!յ $)!#)!}#)!#)!B#) - JAmA9x\\x9C)xxz~C)x ~V_A!////AE)\\\\E)%!*E) ^~E)!#Re1 URD9*_{D9 UVIќdA׷"QXWJsRUޘLk_}W9կiR_Z_`JHR.^UI;R{UƉRmUP$)-9_Wb(TW(R UpD)W7d)z e1 UWwAUHJD)WT D)-UUd)U c*7%B֕*%1!TWW}55%Z''){vRU*k9s)z)S&R_˜LkhJwΉRWp^31%եBU9U./29UZ$!X{9լs9 .{Y^`UZI?pkQ>{U%KkYUXOHJ %.'J..bU.$!zKk1bו {1 zlkA8[z{9(_lk9ืKkRwbD)z c9 c1ZgRE)x`z}E)E!X^W~~WUU_WUUUUUa__UբUUUWaaaBD)+)IJB+5R(J/ZIJ+ZR/ZZHJ(ުZHJR9WiJ9/(B9W/B1-x^Z9 ZR~ZR}ZiRZiR]ZiRZRU bRUbR_ZiR<ZRZiR^ZiRZRWUR(J~HJ1zzzIJ9UUU IJ9-((BE) V(Je)WiR9/---ZiJ_ZiR* ZR ZiRZHJ ZRZRZRWk€ZRU iRZUUUZRWZRZRZiRZRZRUZRUZRUZiJW__WAAb1 9e) B1 uIJ1_UIJ1//--RB^RBbz{B9޾B95;IJ9ުB1xR1-%%%ZR WZRUZiRWZiR ZRUZR UZiR_bRUZRp`zUZRUUZR UWZiJ߷ZRUZHJ_RB\\^B1915IJ9\XXR91j`B1----RHJ/ )ZIJ ZRUZRUZHJ ZiR^_ZR}UZiRZIJZiRU*ZRUZIJ ZRUWZiJZp`ZRUZRUꪪZRUZR+ ZiJzZiJ ZR렪URIJ~ZiJ]RIJ߉RIJ,ߊRHJRHJ(BE)\9e)(W%9e1Be) UIJE)UjJe)UU(Be1_UU9e)U1%)'91?91.9191z1e1^1e1 ^W1$)/1E)_URe1 UuBE)uJ$)UzUI)U/9$!VHJE)UU-IJE)[^^BE)UUU)Je)miyre)%)ZE)5%% cRjiRdA\VVWAdAUUAdAWdAC9ਠ(ACAdA#1->dAxZ$)% ZE)``p! 9!5%E)\VWU#)Օ%#! r_WW9!559!TTVWB!Օ cZZdAX\\^dAC9dAC9W dYC1dIC9dIC9zdA0 D1׷?DQ!W킠d9)տ*A)XWA1Օ79)X\\9#)5?9$)\\TVhZ$)5bI-I#9\~dAC9+AdAUUdACAdACA dAC9ZA R1pXXX9f)??B1X\\\9f)?7759f)9f)% 1f)(hjZ1 Z9U_xpdAd9 dA)``p(!( (1(B)5- (J$!`p\1$!jics#)!!x\! #! /)+#) {~! #)#! ׺#)!]U#)!U#) _z^#! #) z#)Ac1A99c1pd1#)pxxx!x~~A 1%!f)`pX ?D)cz^ #)?i }bZBA {_U! +$! ! $! $! #!!UD)!WD)!_j#)!#)!E)!D)!D)!W$)hzzE)D)!D)!D)!*D)!* $)E!$)E! *$)! x^ {]$)+$)!E)!9$)c]1!xD)!_Y!}UU$!!Օ/E)!E)!D)!$)!E)!E)$!D)!)$!$)z*!!^!=^!-#!!$! z!ހ! !+!! !$! ! $ ! ! !Rb!ꫫu <\pab^aa *Aaa UU}}}}UUUUUUAaaE) 1E)- Be)91 B9%%5-RHJ R(J`@o(B9 ^IJ9^UIJ9X[B9UR15555ZiJ- ZR(ZiJ޸ZZRZR+_ZRUZiR]ZRUZRUZiR ZRUUZiJ.>ZRUUZiJ_zRBppZzB999~~IJ1rscc91B155RB/--RHJ((ZiRUZHJZ(BZR__ZRUZRUZIJZRUUZRUU ZIJ.ZiJ_ZiJzUZiR]ZiJRHJ0RiRW*RiR ZiJZiJURIJjZiJRiRRiRURIJRIJ _Re)xz1E)1E)xꠠ9E)U1E) (1e)( 1E)1e1*+/?91Zkr1e1U1E)U1e1U911e1j1e) +f) U(Je1}UBe1__1!>IJD)_9$) I$)z (BD)%(Je)./IJ1׷HJe1.Ze) Ub1UWAD9AdAUU=(BdAUUAdAUWACA_ACAUd9#1sְZ9 R!pxXX!1Cb#)!9 % $! Z 5%%bRHHHJdATVWWdACAdACAcID9dI#) zDA -C9x^A5% 9#)\TVW9#)55%9!|WA /Yd1WUAD).%9D)UUZD)7/%ZIhpI1z_dA#1 ?xcQD9pdAC9 dACA*AdAUՕZJIJ1X\\\9f)77779f)\\VV9f)%%%1f)wU91II1E){Z9 ZdAxxXXdAC9dA(pxxx( ( __W( 5)((B$) 9!\V9!{bz_#) #)}+#)$) U! 誫! ! *Z$) K#)#! }!!#) -#)! ?A9A9z9c1~xxd1!~!hxhꮮAXXXX1~E)\VWUe)% %!1U/9GJ U (hR!U,IJ UiJ!U_B UA U9!UU c$)UU/D)UUe)UU 6e1UUOE)UUԘe)UU {e1UU.1UUќ$)UU!^X9Lk!UUpD)UU-6E)UUe1UUD)UU{E)UU/E)UUB!UWTT9U_P_!^WԽUU-D)UU$)UUj3d)UUycќD)UUbOD)UU-VD)UUUԵD)UU_\Խ$)UUo$!UUV$)UUv$)UU$!UUD)UU $)UU{$!UU$){Vks!UU{$!UUz1$!UUZ!UU^\{UUUU s!UUWR$!UU$!UU $!UU_X+c$!UU!UU*c UUkk UU -UU UUZ kUUE)UU^p!__!{} ___Tb_A A/ UUբUUUU]_WUUU_݂aabaE)-%%%9e)%B1-*B1/WB9RBRHJIuB9B9IJ9B9(J17ZiR*ZRZR _ZRת _ZiJZR_ZRUZRUZiRWRHJ ZiRUZHJ_ZiJWZIJR(B`@bkB9^\ZX91IJ1Kͦ1e1z%9e17ՀiJ9 /-RiRZRUZiRUZIJ"ZHJZHJ ZiR**UZiJZiJ߽ZIJ ZiJ>UZiRUZRUURIJZiJURIJz_*RIJZiJURIJW؊RIJRHJ*RHJ,RIJWRIJU```RHJ RHJR1p`91]u91~~91_1f1 9e)/ W1E)1E)_U1E)^E)UE)1  1f1j9W 9տ 9!91P7A1P\9$)B1_bZ9e1Urb9$1z9$9}‚91z9$)ꃉA$)/{(JD).:d9x}}_dAC9 iJdA5%RiR{ꨉRHJW* Rd9zppX9C9UU_9)~>>(J$) UWIJD1U_91W_1p^WC)79 {*ޅI U_9(iՕI(Uժ(J)% *Z9zdA9//dACA dA)`~dA)5 dA#1dQ zZd9V5-B$) ^#)!7/ 9#)uUcA! zA(\zY) 5qd9U_XAD)5wVZd9 Zd1VXXI#1諩QD9/YCAUWQC9UQD9(JdAZHJ`IJ1VVWB1./9f)w9f)9f)UUBf)ics9%!*ZBRdAX\\^dAC9 *dA(XX\\( ~z __UU(////#1(Օ5HJ$)1!׆1!ZZ\\! <(!!!)ﯯ! y! /! +$! zU! /! V^! * ! &'c1!?J9+{J9\z}9c1nz~VC) p!zz~~A D)xX\VE)Uյ/1%!c~^f)!Uյ/1$) +VJ#1*.JsAU} +HJ˃%RAUIJD1^Y$)UI#1zUQ /W-D)-UO#!UD)U$)/,UxD)U$! Uw֦1,8U!U!kU!3WUD) Ue)UE)U.1.'JXpZi}1!Tvww!hxuW1UU5D) Uշ֦9UU1xU69]GJ}ޥ1-%U+cսd)V%vKkwN%- wW?*w'BpX`o#1.U{1Ukke)|UsE)U{1U탦1URD)z?Ukk1-Uls9XU c!WU! U{$) UKsD){Z *k] sZ/Vb9Wb9`^'BWE!U%)պ%!UzW__\b ]U_UUUUUUUUUAࠠabaD)////1E)'7B15B1־B9R9 RHJ p^HJ9^\\^(BAiJBmmmB991RIJ#=#!ZRUZiJZiR]ZRUZRUZRUjj_RIJ+ZRUURiR_RiR_RHJp_RIJRIJR(JwB1xx(J1U(Je1zB9-hR9U R(JRIJ_cZIJZRU ZHJjR(J RiR* UZHJ_ZiJŠ]ZIJ ZiJUZHJZHJRiRURHJ/'תZiJկZIJ R(JZiR}URIJX_RIJկRIJWRIJWRHJR(JR(BRIJURB{`1!\1 U1U1U$)׫$)E)իe1W1 U(9!կ9E)911f1(9e)/B9B9^~A#1 U(B$1 UUA$)_UB#1}B1Bd9*UBD1(J9UUAC1Z AD)6J9} Id9]]Ad9UUURd9%-RAUb1iJD9X\\VdAC9U1#17d9)9)D9_~!z^C1- D9!׿ $) X$)U ze)UժbD1UxYE)W~I)HJ15%HJ$1UiRCIU_QxC1Xֵ-'B)++Re1`pUA#)UU(BD)mmbB I!b_{1 A#)ssID)`5Z9 ZC9VV\\I)z dI#1 ID9cID9dAC9*RdA555ZB```9e)B1mm1e)z9e)Ccb1E)??9E)pppX(BE)ՕZR@(JdA\\VVC9dAC9(\\\V( ( %D1((J1Bbe)!755e) X\!@@ 5! !! R! b! b! )! ! !ઋ!AA999\9C)xC) xxx!zzA!!$! f)! 1!jpD)( դI!/_UrE)*UUE)_U'J%)U(iJ$)UUiR$!UUIJ!UR$!U hJ$)Ux$)U e)UUxD)U$!U E)UU$)U1UU$!U{bze1_6e1U?$!UU!UUV$!U9oGJ^p2ZICbe)!$!֯ޅ1U--{-֓~Ww骪/@``'B_zp c$!ɗvΤA I{ ֗UZں֩Z``b *Ue)z D)U_`{!U!U$!U_{U{!UD)UUD)U !U!UE)U $!U.D)U_{$)UU~s!U/U.!UU{!UUZU'JE)%Ux kE)UJs9* kD)Xp`f)XbÊ%!`ƒ ! ^__~uUUUW_UUUբUUUUտUazx`aba!a55551E)=?591+?B9^99z_iR9 R(J\B9B9IJ9B9W91^RA RiRURiR} ZiJ}ꢪRiRU{ZRUZiJWZiJ ZiJRHJ0ЪZiJZiJRIJRiR URIJ,WR(J^^R(J_UiRB]iR(J iRHJ RIJéRHJkW% RHJRIJRHJRIJRHJ[URiRժRiRWתRiR*UߊRHJZIJbjZHJRiRURiR uߪRHJRIJUR(B/.,RIJRIJRHJRHJRIJ_z`RHJRIJRIJRIJ RIJ*(J^\9U19!9e)u91+919191^W9199*91`9e)W1E)5?*91_9$!_d9( Wd9)^U#1 Ud9!]d9) Wd9)]d9) +Յ91޵d9#1d9$1XjWjA _A UJ)(JD9UU(J)Bd9UUBd9~UAD1WI#9W9D9.59$)&6e1x|\ ^ߗ5B) A$)U4#91ߝA1-D9Z^Y(խ{a zUi0`UUUI( R0zXHR0Q \V#9a J19D)(Be1{9D)U(Be1Z(J1U(B1U6HJ1.BE) ZD1UWJ1WAC9\YC9^ YD1XcID1CA9(*ժZd9%%%-Z9``xx1E)9e)ccs1E)9E)rrPX1E)79E)\\\VjRE)55Z(J@@AC9~dA#9#1 ( ___ ( 9(555BE)``1$!+*5e) ^!@hz 5%-!!!! ! ! ]j    /$) c1 5555J9A9^xx1#)hxz#) hxxp!zzA)1!UE) ~E)ZիE) zE))^RD)Uu%d1%_ erꂍb9IJA iR(BR9_R9 R!Xx˜e1 U֬s R -wΨxպw譺VZd)xpz^1::::pAW9 6XK{_]ԽKspURb`Kk9sbz^D)!a k Օ5%*k%-%-{`޸ ֘"֘ d)pd)pޗ0{ppzqCA%]풵Q.* ֌s(ֈRw*cP__V. v֐``zz9.1 ^ Z.%.. տ . N UnNWN NN`-GRx-9Wz탅1- *k{zx`.s驫{R\ks1W {e)UUxGJE)U1!\W$!,`%!ry%!xߪUzb`aaa55e)$)*1e1+B1r91 *iR9//--iR'J~A1,,B1(B9B9UWA1R9 RIJZiRUURIJ'&RHJ ZiJUZiJUZiJU>RiRURIJ_RIJURIJUR(J/RIJRHJ׺^RiRURIJRIJziRHJWWiJ(J^uRHJURIJ5-RIJZRUURiRWRIJ _RIJRHJURHJ]RHJWRIJUZIJUR(JRIJURHJURHJ URHJURHJWU+RHJR(J__RB.RIJURHJzURIJ}URIJ}UiR(BRIJUR)BiR9^pp`B1Zzb91U91 {9e)Ն1e)*11]U՟1e1**\1!z1! 1e1{1e1 /- 1f1x1e)ʋ 1!W׮ 9!կ D)^$)$) "9!-ՂI UUdA Ud9 bz$)(*UD9 ^%$9!}{.d9)UUd9)D1 ^d9) )e9).9#1WD9#)D9)߼D1)_ޠe9#1UD1 X^zr C155A A .Q!Ua)%W^_q x_UUA - Q#1W A _R0 WI UA p_IC9 \dA -^UA!9D1XdA1UUz9e179e) 9e19e1}9e1]AD1_zD98訞A#97?iRD9rHRIZ Z#9^Xz\9#9 B$) Be1(B1k(B1_(B1U(BE)^BE)(*(B%)WR$)%% Z9`UCA9+A#9jj`( ( ____ ( 9(55%%BD)`pppe1$!--$! \^ `  /-   /'  ! !*!7    >1 5559c1 + 9c1c1#)xpx\#)x **9#)aaaE)'*E)!xVE) zUU$) ) *+//ZD15- Bz Ռd9WbQd9AA UU(BA (B9XBe1_bD) }URD)WTD) %5֔- VV޴^Ь`W)xpx^A wDA-UZD9ܗ+{XW 铵Ap^ks1^ocATWUUD)!kj! +VΈrbhR7% ޘVUUUַΪ ֌s`VΦ9X7-֭{a5ơ ƥ9ZVZ5 .-^ְ-֓@vΌs}uxZ*_p5{}{Ap'Bp{I`{I N*kUU N cU cUNRW^n'BUNR.9/oRUNhRUNI_-I Uj{9\^{d9){A.bQ.x~*k9? sAW*탄1^Ze1^ 5Z$!UWV\e)}7e)/  zj`aaa=e) 㩦1E))91cW91 +(J1-/ hJ(J>ܽiRAWiJ(JHJBxHJB(J9RA%RHJRHJ RIJURIJ* RHJ'RHJRIJRIJ_R(J{R(JRIJժ_RHJURIJUuR(J_iJ(Jx{iR(J +RHJ_U iRB(,RHJURIJRHJ_WiRIJ^RIJU R(J_RBpRHJߠyRIJRiRWR(JpzRHJ]RIJUR(J(WR(JՊRHJzUiR(B RIJUUZBR(BRIJURB>׮iR(BiR(BߪiRB.iR(B iRBRBiJ(JUiJ9`z`@91UW1e1*1 \e11!UB!UA$!UU9!U1! /.1e1bj1e11e)1e)9e)--%?B9U1 UUU1 UU1 }Ud9!+ UY *Q!A)^VdI(`Z9 91XD9(x d9)}d9)D9)zzD1 d9#)Ud9$)d9)D1 צ#)V!pp)ɉ?#9$)/Q UU%c9 _\i '75q)Wi#1 Y#)\"A!_z"A UU#1 BA(bcA) +}D9 \XzY UdA)--9$1 U^B B(Ad9U(B9UUB9]_B9_W+BD9WWJD9iR9+iR9xujd9xUcA)^9e1U9e1_91UW91UUw'Be1uu(B1uU}B1yU_B1Z0UUBe1_xwud9#9AD1kIAC( ( +B(%%--BD)XXXX1$)uu! pxxx  W* .!!)/!!x(!U!U! ׿*!c1////9c1 %9c1Wc1#)\|\^#)zx~px+;55b!--A!) 1 #) ???Z!U c$)/ U/d1UA!UնA!UA!U`A!UUA$)=RA+"{Be1%%ޥ9 U c p-Uw5Ϊk*6$)X^XXy!--U.1pW}}k{#A} ѤI{UԽI}As X^^V ~^:b 5%/n'J7Խ9`p/Խ1 %'75Ψjw'Bp6 .-&'%սj*5pڞksp(nQ%VB c- Y񜪪ƯܜVԽPv````oe訨.bNZ^^ gRb NIWNgZ-NA Nksnkso-*NJxNIW-AU_ 9샨b U sc9^\ऒ8WDj9/^b"A -sQ׋sZ. b`brgR9Z!x`e1_ c!^鍥1VXpp_u / Wa*aB*1 A1 (Jd1׾*HJA- iR(J RiRRIJ~RIJiJ(JHJBj`(J9iR9%755RIJ RHJ_RHJURHJժR(J.>RIJRIJRIJRIJRHJiRHJRIJURIJURHJzkkUiR(BiJ9~iJ9UiR1UIJ1W(B1*5?HJBiR(B_ R(JRIJ_]iRBz R(JUiR(B**?RIJURIJU*RHJUiRHJiR(B޸ZRHJUR)JRIJURHJUR(B_RBR(JUiJA~iRBIJBjiRB._iJ(JUiR(B UiRBUiR(BiJB@z(B191WWW`1!`Š 1!+ 91u (B9aɉB9B9~1E)\91z9e)^1e11e)蠨9e15B1 U! !$9 U9W?q %%j!C1 |C9 Uup9 ?7%%d9)D9 ׷D9 (D91,C9 ^D9)}D1) _D1)o}d9)}e1 ke1 U$!~W ֕a!U I$)}W1 ׼i!5UWY x\WUA 5UQ)}Y U_C9 ^#1^WC1 #9#) }D9 j D9 U^#A #1 6#1 h#1 -7#A ~D1(+d11d9)* d9$1}r^e9#1 }cA$1 UA#1 UA#)__BD1UUA#1_UAD1U9#1WAD1UAd1UBe1UB9A1m}*B1yB1ZA19D9z~~#A1J$)ccc{! u$! U%$)$) 9)-9D)U_9$!@!   !뫿 ! z! ! %m! ! ^_!*!   C)/9#)9C)zc1!^j!hxx^ z{!_¦9U )( "1 UbA U55j9sA GR Jk#)V\^WA!9)9#1 W9)WQ#)-Wz$)«WrD)!5 w̓Ux/U.WUoWU6!X^^^D)Ѥ$!% %jA4RA{7Z="S9\{ VWUUd1 UU9+ФGJzXӽZ 176R. CֈR`X%ΩZ w{ wΰ`Gjץk V sm vΌspvΐ7' vUy.o.. . . .hRpN*k\NhRZ>%n cNZ Poks+ . cNd9`r1/.%b %Rޗ<jdIT$44GR)V,b x$j)≋sI  %.b``bzRgRRgR/7_߈R$!V\xkk$!%UWB||x{¢WUUUUUUUa^aW%aaaB9 B9  (JBuHJBHJB  iRIJ}iRHJ^UiR(BIJBHJB(IJ9ziJ9?RIJ~եRIJU_RBRIJUWRHJURIJURHJU~jjRHJUZHJURHJURHJUiR(B_ziRHJU}iJ(JIJBHJ9xW(B1_BD)9WB!UU(B1/---iRB _}iRB R(JuRBiJBiRB RHJUURIJ}]iR(J.R(JURB_iRB"iRHJUiJBiRHJUiJHJURIJUuiRIJWiJJbIJB IJB*HJB_HJBHJBWIJB6<ՉRBiR(BU(J1X\X911E)..>9E)'B1 ^BD) 7B1^B1 UBD)x^_z1E)) 91W91}11U_^^1e)(B1 D)!UU1 U>90\$1#9W^X1 Cb(!pZ_C9 pUUU9 D9)D9)D1)׀_D9)'D9)W6D9)D9#)jD1 D1)cc]{D) cbrZ!|^~ 55bAWBA^U1 csrD) pUU}C9 -Y$)zz__d9)_*WI)UD1xXV#)=5D1) +d1$1^D1)prD1 zX1 _ DIA(UW*0e)9)xpUW9 //DI#)WuD))~/e1)}^d9)d9#1Ud9$1Ud9)_ׅ9D1UUUd9$1_d9#1חUd9).d9)d9)/.Ud9)d9$)Ud9)>./A#1*zզA#1UA#1UWJD1UUiRD1UUA px__( E) 5%--D)%):* ) D)! e)$)U/*/e) `pp! ] {zz ;!  (!!ꫮ! ( *   ⪯!c1! )c1z#)!Zx~^X՗?!}wz9)(\hx|a(%Ui(WxbZbI( er(U_{#1UʃD)U}'J!^UbA$! d9#1y#1 #1GR)U-˃9UHD)WpHR#) _iR$)UHRe)-gR(JGRhJ'J\\\\$!??'J!7_pjD).}UOd17JpUKs!Bb_#1 ՈR Օ55Z _'JܷJk/--BXXX'J`5 vKk v{@`pwΐw{`pX6 sxVz VK vΩZvќ Vί`ppМ v5Y珜ꏔ.N._~zz. M.N.+ cުNsnN+ o{pN*no*s~{9pJsD9% I -N{*.I\FZ9JsQj ej(%\pjs).탄1ZGJbgRUU_7{Z y샅1^bUW9UUUTW_^^aAA aWկaE)UU e1UWe1UUe1UUe1UU1 A1 -(J9IJBU iJ(Ju+iJ(JzWiRBUiJ9z{HJ1_B1~}9E)_B1==iR(B׫RIJUiJAiR(BUiR(B_iRHJUiRHJ_UR(JuiRHJUwHJB<(8iJBiRB_ iR(BUIJBHJBU9E)h``E)~+*9!55?9!VD)$!9E) ))-HJB]iJB iR(BUiJ(J ժiJB'iR(B*_iR(B+RIJUիR(JR(J_iR(JUiRBiJ(J iR(B_iJ(J}(RBIJBD) Ux!Ue1UU1!]_ }1 U_We1낀U%!_ !__~ 7#)zzxx9!)(zzZZ( (x1 I( %5hZd1rWks9km9k}iCb!_-HJ$)UA!U\W#1 W׭ #1 % ZD1%샥9 --,FbzxppZQUWx Zd1^ I#!xhR$)-WZ$) HJ\\\^e)ZJr]Z$)^hRd1" RI~xx_axz^V-WU9%Z!U%b9? k-55bXx곽GR-bVA-6P`v Ƭs<&&RJx V̛ vOpؔ6ԵVlsPp`?-V`vƫ5Мx... . *N **N. /.nnN + nZo/oNob\.D9%o'R *sxBXbBGJD)8:?rAU#z#)`{C1 d1UzgRd16 c9%/ nbuU N*kykxks'Jzj.hRVWW\~~^^az_aխ e1U9+9D)U9D)z59e) 91U91U 91Be) *_Be)(B1U(B1/%.HJB HJAz(J1_B$!W9!9!U1(///iR9iJ(J UiR(BWiJB]IJB}iR(BUiR(B iR(B.iR(JUiRBߊiJ(JUIJBjHJBHJBIJBWW(B1~9$)UU9D)+B$!\Z9!U9! (J9/ HJB_iR(BUiR(BIJB^IJBiR(BR(JUWiRB_ziRBiR(BUiRB/iJ(JUUIJBIJB} HJBU*IJBZ]iR(BUIJBHJBטIJBIJBWIJBU',IJBU HJBUHJBU)HJB(J9`1E)/|\1E)y1D) B1U++B1uꀀ(B9RsaiB9B9`1$!ܜ1D)+1E)/1e)* 1)*B15U! ʀ1 cb!!+1 55%1 TVVW!1 591\TVC1(_#1(D9)#1(jzD9(D9( D9)D1) $)(,E) WE1`__rC1- e) ~U1 *-%1 \WD)1 %/ D1)w+#1*X)a/ C1 #1(&C9)j}D1 D1 zD1 .$)! 9!}Ii}#A UU)說1!Ccr$)!e1!7759#1\Td9)Wd9#1Ud9#1UzUD1)d9#1UUd9)*zD1)ice1! {{{1 9!*/9!WW9!UU9$)m!91 *51$)(e1)e1! We1 W_$)We1. Ue1UD)Ue)Ue) U1aU!Ue1 UD)U aU aU!AU!AU!AU!AU!AUAU!AWU AUAU@U+A (/1AXVUA UU!A*+U!>C)A!i-A(UU^) ( A(55Zd1XXXXJk%RCcsaAB_9 hR$)p_A)#1 /p@#1 -HJD1 {A,GRbÃCJsZb&bp _ZQU^ hRQUWGRe1^*AWV9Օ?*ZA}렠bJU+kHJULk'JUx`9!T1!U *9$!*k1--5Kkb  .Jk%-̃CjOA5s'R 5VΰX.5lk\z5+-/v6Ưvΐ666&wVW wR`VМ5/ wzwƫVМxƏUW~.WNUOU.oU*U М񤯔u񜯜U 񤰔UoМKk`МZբGZ_\Js %..jsxbe1\\ 9/--Nb_*k9p{gRꭉ}b9-Rյ N#p-bshZ7ؠs\pp`+9!9U9U1!U9D)U 9$)U9$).B1*B9U"B1>91^X9e)>U9E) 9^9HJ9 -(J9U.Bf)zxe)!U *9$! /e)D)utf1$!(Be) IJB IJBIJBiJ(J }iRBR(JUiR(B.RIJUUIJBz`IJB HJB IJBUHJBU(J9(J9^^Xx1!D)!^~9$!rbcae)!1$!%57(B9---HJB<^iJ(J+iRIJUiJBXppziJBiR(BUHJBIJB`iRBUiR(BURB_IJBIJBHJBUHJB IJBIJB IJBIJB^IJBIJBHJBUIJBUHJBUIJBUUIJBUՠIJBU9E)VV܆1E)˥1D) *Ae) --B9ꪪ(B9ϯB1B99$!\XX1E) 1E)1e)*11__]1e) 1!U1$)r1!W1!u 1d1\1 UU%9!%#1) d9)եe9#1UUUD11 ud9)_^U^D9)]#1)D9)}UD1){D) ICC!- ac1!1 %! e1 D9 bz#)\%c9D9)bD9)UD9)D1 *#1 &_D)( e1!_UUe1!U9){Ze1 Ue1 ߀?1!pP1!UU1!5% D1)(wD9)* d9#1 Ud9)zzD9) d9(d9)^d9)_z__D)!rpXX#)!_1!% ! !ꪆ1!Accs! 1 %$)aV^ AUx AU% AU( AUU!AU AU#)AU!AU!)AUU#)AUU#)AUժ$)AU#)AU!AU!aUD)aUD)U9UD)U D)UD)U*$)Uߨ!1$) X׸C9 }bڗ$)ia^AUz!UU~A5 !Ua/U1e1 x %9 U A 5Z$)x_UZ {(U{ Zd)U}TJD)D9#1|xx#1)9(%'RD9*kA ,Ab{{c9%%/ErWkFb*{j]Up kbWxiZiRZhR+LkR/lkb Lk9`pz1E)1D)/- Z1UU b9*kHJ ks5s7j^JsZ\ZԵ sy K{iUs}Vά{ {}voiyvΐ. vVΪv`pX\VR wbjzw5ƃw5JvW._UWUU ММ** ѤМUМММ񤏔bNRxࠠoGZ М{{s9\{A%5 &Jz GJ Z_Z9^NA rrd9뉃ks95/ ZD)````1!??sAppr{A1_x9191919199.'B9իB9UB9ծBe1zxxze)xXE)?+*1!\e)!?*(J1--IJAի (J1^xxx9E)U^9D)5 (9$!V1!HJe) HJBHJBHJBWIJBHJB /*HJBIJBWIJBHJBu*HJB uHJB*UIJBUHJB_(J9z(B9pzz9!^e)$!9E)Iɉ1D)1D)6B1 --IJBUIJBIJ(BiR(BiR(BHJB.((iJ(JiJ(J_HJBHJBIJAzIJB}HJBuIJB(UIJBUIJB_IJBUIJBIJBWIJ9IJAHJBxzUzHJ9HJBUHJ9HJBUUIJBUUBE)\^xpe)! 1$!/%9E)//B1+B9&7B9991$!xp``1$!1E)뢻1E)1E) 1e)ࠠD1 U*UD1 ]D1 UD1 UD1!U*e1 z*d1U9 U9)_U9)UU9(U9)U9$)WU(U9)We1)D1)X^ުD1)z`_e1 e1!UD)^^\\a>d1 s 1!UU1!ACD) UUD)/ e1p)\^׵C1%-C1)ֈ #1 #1) D9)ժD1( *D1 s{j$)! * e1!1!\T1!.WdA ޯ5dI!XrWWC1 /1 D9)jD1)*C9)D9)`_Z#1)C1(D1)^D1)Pטe1!^We1!U U1!˂e1!UU1 UU1 rre1!UUW1 %D1)wkd9)d1 % D)!R(B9^~WU91^91յ91j9E)zU9E)(+B9- B9B9WZppBe)ze) xp 1!~9!{9$!UuB1---(BAָ(J9^zpp1$!ּ9e)9e)VT\\e)$!BE) -IJB +UIJBHJBWIJB IJBIJBHJB`UHJBHJBHJB_IJBU(J9ڪHJBUHJBU(J9B9$!Xxxpe)$) )9e)%%51E)1E)___WB1---(J9IJBխHJB IJBIJ9/.IJAתIJBUHJBU(J9...HJB HJB HJBHJBIJB^Zz{IJBIJBHJBWHJBUHJB* U(J9 .IJA (J9(J9 IJB_U(J9z(J9(J9Be1```1!W1! ի1!8z1$)U9$)UA! U9!U1!`E)!%%1E)U1E)z1E)  /1e)#1 UD1( UUD1(_U$1 D1 UU#1 $1 _#1_pj1#1 #1 WD1 U#1 D1(_U#1 $1 WW#1 U#1 UD1 U ~\ܢa>>D1 e1!U9 U1 9_d1X^W#)- D1e1)1)__9#1UU_1#1UUD1)UתD1)_غ1 ZZ11 75e1!T^D1!51#)' D)!VTh#1 5_e9){D9)D9)D9)D1)pWD9)D1#1UUD1)D))5&D)!VWWW $!1!ccrr! e1!Օ1 X\\^!e1!ɉD1)UZD9)_D))+ +/e1$)~__D)$)Z- e1D){e1D)kce)$)D)$))/*D)$)D)$)D)$)+e)$)D)$)D) *xD) p{D) e1!!*$! $1?#9#I$)/j$) UC1 ׋#)!*?:#I#)UWPCI!__X_! !`z!W-)!_V 몫! a_ Aտ aCIA_1a/5UA * էbd1 ߊ{FRU kD1VWZpA#1UWU-A)U AD1-"*ZI]s{'Ri}'R{r{]{'R555rTbbk{KsR5"̃z\\XXje1VV\\e1$!ꪉZe1 %Z'J/%(,cRRE)\VWU1E)?'HJ1Օ55 chR) cZ cHJpKkms NKs>ד+k56Ƭ{p`oA* 5>5ƌ((V6UV65Ə`p6 6RW52U5U5U`p񤏔w\\\.'''%pN`pNnOꪪoN oUUUoМ5nz .}W{.HJ^\XXJsHJ}.hR- *k&NGJxxpp)cA====n{BN*kxu*kD)^Bd9xA zkxR$)99_b91916W9E)xzp1E) +9e)(B9 B9B9zB1j1!zzxx$! 멦1$!cAe)$!UBE)--(J9*(J9zb`1e)\\1e)9e)\XXZe)!B////HJBIJBIJB WIJB(_HJB_HJB_HJB*UHJB UHJB*UHJ9..HJ9(J9HJ9IJBU(J9 9$)xxhhE)! 9E)59E)VTT\D)!`9$! -(J9IJBUUHJBUHJB]HJ96HJBU_HJBUHJBU/ HJBUUHJBUHJB](J9.,IJBUIJBUIJBUIJBU(J9h(JBU(JB(JB'JB^(JBU(J9(JBU(J9(J9**HJ9U(B9`@1$!V~e)! E)!(E)!UE)!UE)! E)!E)$! *?E)$!0e)E)ye)E)Ն1E)׆1E)#1 z#1(#1(*]p#1( D1)U UD1 _$1 U$1 U #1U#1 U)#1zD1 d9(UUD1(UD1(U#1 D1(U_D1 W ^\|~a?7??C1 rD1(UD1 UD1 Uj#)p^WWC1յ #1 W)#1 ի#1 $)( zU$) D1 UD1 d9 Ud1 D1!XD) W1 U1!U_1! U1!}9 W^A /dA$1Wx9$1UU9)W9)UD1)D1)%e1)1!UUe1! 1!RPD)!UU1!57/e) TT|$).e1)pD1)_WD9)_e1$)e1D)u}D)$) e1D)]]D)%)e1D)W_e)$)e1D)U_D)!((D)!nD)! e)$){r{$)!^V^$! $)! E)!bzWU !iU$)!D9!-WU1$)"9 WU *!*+#! ^$)!_Uկ!pX!/!\^W_!]!/!/*!`#9)_ꪠ1AC9aWFZ({dQUU*sA`ZAxXgZAUW hRAUUZ'JssUksZUsՎhRzrrr J//zTV\|bccbbKsR-՗ߋ{fr\rxze1UUb/ZA^Z[GJ!jzzս}!I- &JA //RGR{_UZgR}uU{gR ՕԽ{5-s{`ެs̓BX^^s k탫-7(6ƨ6r@6' 6ƪ6ƪ5s~5Ɠ5ƯxX^o|~.%%%%NXXnN noМo5 ФМ񤏔^Zzz* 񤏔 /?N{p`{(Bxxxp c'JÉ}HR %5{PZ`@@B*k9=55N c`prs cJkZb9p'Jd97?e1VTTVZ!A1~9191WZ9e)xzz`9e)91jjB1 (J9(B9B9k1$!~hhhe)!1E)ɍe1e)u9E)----(BA[տB9``1E)XPr1e)}}9E)rrbke)$)h``9$!====(J9/**HJB](J9zHJBUHJBIJB HJB~(J9 (JB_'JB_(JBU(J9(J9 (JBU(J9Be)xxx9!U1$!9$)\9D)*A1U-(J9-)(J9HJBU}(J9(J9_Z(J9(J9*IJBU(J9{HJBU HJBU (J9,IJBUHJ9(BA''(J9(J9(J9*(J9(J9B9(J9UB9( (J9(J9B9.<(BA] (J9AE)V\Xe)$)/_e)%)e1E)~zz_E)$!E)$! E)$!E)!*:e)!E)!uE)!_UWE)!-U1E)#1_U$1/#1 #1 D1 #1(#1 _#1 #1 C1(_#1 #1 _ؖ#1^#1 %U#1) WD1)U`$1 D1)Uժ#1(~ \\V֢a>>;D)!X$)$)!ߵE)! ?e1!֯D)! ! $! _! z$! !!1!zUU$)$) }Ck$)D)!D) W$)!.U$)\^VW!!!!/!!+$! $)!Wֺ#A!}^_)>$1*x^R +A0׷A U샥Ab9XGZA-5.gbR%bIUWZJ5-5샩Zr--Z57*z\VjgRbr kGJߕ*j{a{ zbbb⩩D)5Bd1 A``pp^Z#)'JA'JA+ gR'J5ZGJrpOZ555ư -%Խ.XV*kW c(IJB+UIJBUiR9zzzB9(J9* (BA* U(J9(J9IJAU(J9(J9(J9wB9<(BAU(BAU(J9շ(J9(J9`B9B9 B9(J9UB9(J9(J9ߪB9A$!xxppE)!_E)(^%)E)U$!U%!U!U!U x *$!U e)   ]^ܷ  D)_?1 U_^\! $) z) #1 #1 $1) U#1(D1 >յD1(U#1 z)$1 W#1(} #1(UW#1 U VVWa:??C1 p$1( D1x^W")յ% C1 X#1 D1)U U#1)UU#1 jbz$)D1 #1)D1)Ubj#1(#1 *^D1)U#1(_X#1(U#1 #1 UD1 U*$1 #1 I U#1 D1)UUD1)UD1(Ud9)_UD9)UU_D1(UU$1 $1 D1 D1)UD1 D1)*U_D1)U#1 #1 *U#) $)!U$)$)^E)!kݕD)! 'E) E)!/ D)xw!-$! _ߺ$)!}m1! e)$)E)!bpZp!! $)?+E) D)!E) W$! /D)!UUD)!D)!V$)! ب!W!-/ $!&)$! /!! #! E)!$!!zZz!xֈR %ZQU_xQ1zXXA9}_A1GZ9 GRe1(^WhRe1'J9*UhRD) JsR+- L)k %Hfj\\~WgRrrrrJsgR5Ej\\\\){D)bb _9 9ppxx#)'J9 &BAZB55 cR^z̃R5ob__U{b}Jkbjsb/ks*k`s)sX{ks# {-UUU.{/N %nNNonnnn__nn+nUWnМn*/񤏔z **М_]𤏔/O} >{oks,%7o(BppxxHJA^W5 J5հZ%W__탈R|z``Z1-5*kgRbGJ .Zߌsbu cB6hRV\hR5B9xxU9191_`9e1_낦1E) ..RE)UIJ$)-B9_B9B9u9E)^^xx$! ..9$!%%51$!1$!'5B9 B1`` AE)}Bf1U*A1U9e1_9e1(B9(BA(J9B9.(J9 HJBUHJBUU(BA8(JB_U(J9_(J9(J9_B9>,8B9 B9B9  (JB(JB__BAzoB9B9B9* (J9 (BA(BA (J9(J9B9 (J9(J9(BA(U(J9ߪ(J9b{(J9(J9(J9(J9B9_B9>מ(BAUB9B9B9B9B9/BAU{B9B9*B9A`!_U$)UUE)UUe)UE)U1Ue) U1 U1!Uި1$!1e) 1e)x~D)*UD) UU1 5/ %e1 T~E) UUe1 */D1 ּ\#1 zߪ#1 #1 $1 #1 #)(WD1)UU#1 ׷/$) X_޾ / d1յa|aC) bRҲe1zX\ U}b#)- ) <>-#1 #1)U*$1)_#1 ^#) 7 >D1)WU#1 Wxߪ) ) zbI #1  #1 W#1 U#1(67'UD1(D1(C1(_jC1( kD1(D9)UU#1 `z$1!D1)u"D9)ժD1)WX^$1)#1)+#1) W#1)_U#1(UX#1 U*D1 ]$1 #1 #1 U#1 jUzz! ojz!>{_!7/D)!yb$)~ !z!+$! --D)!_z{$)!/$)!/D)!.E) ^^! b!($! #xE)!W]E) $! $)׾$)!$)D)!/D)!zVUD)!^U$! >D)!.'D) D)!徭1!- 1$)U^^xD)![D)!^$)~!p15 GZD9-/++ZQxJe1B9rbb¥A19e1jz\w9e1e1 ޅ9)ՄA W )s -/{J k'J b{ I{gRd)(_) תU#1 ) $1 #1) u#1)#1 D1)UD1)U#1)WU#1(8#1(U#1 *#1 $1 #1 WD1( UD1)}#1)ow`D1)Uy$1) U$1!^z$) zꮪ!D)!{  !+!/$! _(E)!ը$)!Z~~$)!U$)!bD) WWU/1!UU*e1!]_e))+_1 _-9!Ue1!^6e1!W9$!U*9!9!U1$)_d1!*d1! d1!XZz@d)#)]+1D)-^1$)zD)#)D) \Xzp8 UU}e1% +Af)-b9-%jI>,>gZ$9B9ky}A1z9 x1 ^UU) ?/A$)U-Jd1* RD1^\\jsD9 UUJkD9U I ({Z|nzJkgZ%%b[_/ ka^^$)UU!*9\^!UU9a?/hR9킀A9RB-)bgR%5*kZ%Jkb *kZ~'*kZߵ'.Jkb׋sb {ks{s*/+샬{{{ 샕ս- +- UnOnNnNnWnnWWnNnN-N{n-`XW}--կnФ/񤯜МksXX`N kp{ HJzzxpbA*c'R>NRZr kACKCC9! hR9ɉsJ?UU{1\^Zd1 7pZd)D) c%%%%ZBiR9|\XA9WUA191z 1e)>/91 B17וB9 B9B991X91+ B9B9B9*(BA*'JB]U(BABAA:B9z~~_99 B9 %%%(J9(J9B9B9 B9.(<B9B9B9B9B9.B9B9 B9_B9 *B9.B9*B9 B1~B1UBE)WB1B9B9 /(BAUB9z B9>B9(B9BA B9ZB9B9B9B9B9B9UB9 UB9UB9UB9UB9zz_B9]B9UUA1(_B9UUB9U99,<B9UB9U9E)|X1$!e)$)1$!x_{E)!E)!/E) (E)UE)zUE) E)$!E)$!. ??e1brpX  e1 {$1 $1 $1 $1 ) 8/#1 W$1 *#1 `_#) z)kcr  uE)bbaa?5D) rc1!`#) ־%%D) ) $1 *$1)UU#1(_#1 $1 ) 1 W)..e9 /U1 UU1 iD)_`8" cA('_C1 We) e1)^ZX#1 ^ߪ$1)UU#1)UU) 8#1 $)(#1 .) ެ )UE) {spP _$)??D)\\#1 U$) ~WP#1 $1)U$1!^^_$! z(d!* 0e)z9D!-1VWE!*xE!(Uf!+f!F!f!!x^e)!׵UD) ^_$! e1!՗-9$!*B1e1)e1(U*7e1(UW1( %e1!.<9D)]9! շ9$)e1X9!ɋd1D) 1d1uU9#)kkꊄ1 + 1D)^WD)$)D)!xz$)z߅1 յe)$).% eAE)UkGRD)-%-ZA\Q1^|VA9+ 9)XVD1 \U) U#) ?59D)55--ZA -ݽFZD)\\\1D19D1ID15bd9UUJsA -U싈b/. s$)XxxxD)!~zzY$! ! !B!ZHJ\}hRAV\XZhRB bGR-- cgR'>^*kZذJkgR xJsR*kZ?7/s*k {ks{s 샬{{ U 샯-샫- / n--UUn-%nN nNnNnO*nOnN n. xn ^UU- - М---𜯜ϤМ-j.Z bp 'Jpp~Wb1?_KkA> ZUJsD)xxz1! uUR#)++-%Z'Jޢ,hRd1<<6< cRj ZD)XXZ$)ppz]RAAaHJ999A191 9e)V׾ 9e)ת9e15%..B9 B9UB19191 /-A9UA9B9B9 B90B9B9 B9WB9B9W(B9/B9B9B9UzB9B9תB9B9B9B9**B9(B9B9_hB9B9ժB9׾A1z9E)W 1E)W1E)W(9E)_9E) WB1B9 B9 *B9B1޿B9WB9/B9B9]B9UB9UB9UZZB9ߪB9B9B9B9B9B9B9^_B9{UA9U99WB1B9UB9_B9B9U9E)Xxxze)$)]E)!ʪ$)!U$!ݪ1UZe)UD)UD)--E)$! jE)!$)e1*55e1\W$!UD)ժ*5e1(ZX\$1 z#1 #1(U#1 ) #1 ) ) <$) ^X$)ZZ^! $!>E)rpXXaa5?79!% 9 xx~#)e1 iz#1 Z#1  #1(ըU#1 $1 $1 #)(_$1 #A }A WX_{ *e1 csrR (?C9 {]`)$)???e1(\V) (>#1(*U#1( ) ,. $1)UU#1 #1 D) %}}D)UD) *e1^^D)U1 *5e1VW1E))abps#1 z_$1)U$)!_D)/z^߅1 -+9D)9e)jzx)F!_E!\ab=F! -5f!!xE!!9$! 9Vxદ1 {1(Ve1(իe1)5e1(/1)9(1!Vצ9$!"*u1 ('%9D)`xD) (p^ץ9D)ard1C)1D1}9D)/}1#)^d1!{D)!]D)!jv_1!եe1%!E)$! E)!GRD1 jA' IE)z9$)UD))V^VV) zzzz) U#) 5-5Bd1-%ZAFZ9\\'J9WxAd9U.9D1_WD9d)/7IA'RAWb9BmU}$)!y]}W!!! A 5555R'JWhJAz*.hRAU֜RI%*(Z'J><8bGJ*WbA^Wb'J(( Jkb% ks*k*}s k {ks +{{ *샫{]샬{] { { "*U--(nnNMonNo-n.//N~V-샪_]-샪N* *+nМnМnUn Z'J(pbATTUB9ZVHJ9.ZA GR9jxxxc9 uzgR ---- cGR Z1Z'J +kD)މR!^XXXR1HJ9xXz99~99U9191/ 99]99=B9}B9B9U99Z_91/ *B9B9WB1WB9B9_B9^U9E)X9E)U9E)W9E)UB1--B9 (B9WB1jB9UB9U^B9 uB9UB9B9B9WB9B9UB9B9_U99(ڠ9e)Xx9 WW1UU1zscE)UUE)*%/.9e) B9WB9UB9]uB9_B1B9UB9UB9]B9UB9UB1B9תB9UU99^pA9UUA9UUB1A9U99_91(A1A1WB1A191`99) B9A1jB1E)e)!D)!zcCE)!+ 1E)}9E)cͅ1E)뫫1E)E)E)!-E)!p e)%!D)5%% $1 ) V) #1(U#1 zz#1 #1 #1 ) $) ޞ!\VW$!UUE)*55'e)x|^VUa5559")魩d1!_V#) 8e)(\) #1 _#1(U#1 z_1 #1 ) z) bz$) iyy$1 CUU$)D)px)8 B_U$! Z_^W1D) 555$)(,V#1 D1)UUU$1()  ) #)("U$1 })b D)?777E)\\VVE)%  UڞD)(RRX) 8#1 !`e17Ae)A1W91ਞ9F!xpxxE!v!^X\ܢa F!----f!%ކ)%!mm$! 5D)^e)(pr 1(U 1 zD) }e) % 1D)*ͅ1$!(.e1$)燈1־9$)-*1 xxe1+^9D)zkid1#) -U9D){d1C)ïD) X\D) z{!E) 5- 1E)uUE)$!蠀E)!D)!RD1}U]R$1 Q!pWe1!۸$))^~^x) ___($) 5/59d1%%%-b9+gZATVGRIW~hQA/(I1ܷAd1ޠ7IAݕA1pظJ9k/9 WWVT!ݿ+! A5555HJAXXzHJA*?RAXX~_R9 -RAZGRB'JAZ'J bgR% cb Zx*kb>յjs*k/ի{ksյ-{ks/{ks{{{{샫{샬{ /{"{Nn-Un.N N /-{~{ 샫uu {N/%55nUnn{^n{ՋsAKkJpzxXZ9_A1hzz|9D1k_RD) %GR#1xxxC9 'FZ) cJ }mhRd1%Rd9 ^_J#)^_9!X\Bd) 'B9z^99_9191׮ 91 9191B9B9U919991z``9E)U1E)9E)W낢Ae) Ae)zB1_U9 (z9U1bc1U9*/-B9UB9UB9UB1B9{UUB9UUB9UB9UB9__B9z_B9UuB9U_B1B1A1_~9e)x_rE)! 1!A$! E)79e)%-%%A1WB9B9UB9UUA1 B9U]B9UB9}B9UB9UB9UB9B9UA1z*B9UUA9U}99_Z`A199]91899*99U91((99u919199911E)WWVTE)!E)!.1 1D)WU1 //1$!W1 1 xU_zE) D)!* !}E)C!UUW!UU/D) ) $1 ) ) ) _ظ) $1 ) ) $! == D)%\^^^a c1!cC) 8'D)66'%$)(\W) 6) #1(UU) () ) $1 $1 z__!)D)5?/$)$)D) U5$)^$1 E)() $1 #1(U$1 #1 1 ) ) $)z$)9E)VW$)UUe)˂$!U$)ח*D)(\#1 D1)jUUU! *9 5%%%91ਮW9D)z1E)(տp1D!// +$!\\\V _e)mme)ˉ D)1! 1$!x1e)!_1!^ D) D) Pe) ?1(zpP9 9 ` E) {z)ڟ>1)``zC) +1#) _]1$)(.UD) \|!zZ^!ݟ5E)!"E)$! 1D)y{]UD)!*D1!տID1=Zd9mr(s#)U_Z$)UU~9)U\$) ~U$) UUD) 5=GRd1-jJgZA.רZRp}uuZI5%RAW JD1/%Q9pxA#16A#1(rr)\\\X! !!17555'J9'J9hR9몸HJ9` 'J9WVGJA?]gRAW/ZGR_}IZGR bZ}ZbR>Jkb%-/ksJksJssJs *{ksի{ks+{ks{{냬{w{{*샫{U-{*. -.-x 탃 n 55oo{\\탬{z_W{ks*s'JJkI\XZ9Ae)hQ)^WUUA(/uUI B9 '6֩R#1 RB`jhRD)%% GJd1\`d1 >d) 6'J1mA199~91 91ꠠ91z91 U9E) (_B1 B9UU91z919$!xh1UUe) 1UU1*--/B1z91o1x$!1$!AI$)$!}1!-99+))B9_B9UA1B9B9B9B9WB9_B9UB1B9UA1WA1U9191`bj}e)X p1U1%1 W1_U1E)'==5A1B9_B9UB9U9BB9{UB9UB9UB9]B9U99A1/B9U99A1U99 UA1z91 9191h9191910_91919191919$!\\XpE)! E)!D)!7&e)$) U1$!>:ߦ1$!X1$!e)!`zj$) -/'D)!E)Ue1U$) e1!U1 'e1 }Ue1 U e1!U9 e1 Wd1D)(UU) zߪ$) {$) ia D)UժD)WE) a^\Aa----C1!cc}C) i}D) ) ) #1 )( ) $1 ) ) $) 7! E) %  D)/W  #1 }) b`) #1(UU) ) #1 ) *) ؕ!\\TT UE)ɢ  E)csr $) 55%$)(TW~) ) ! e) ݵ9e1]91վ*1!|\!xD! T驕!}e)յ1!D)A#).C)7+D)D1W71$!} 1$!}d)ZZe)*W)x9#)鋪1!ze1_#)xx_D) rZ_]#)/+ D) ؀D)!_U$)_ $!5 D)!d1$!%e)$)jd)$)d1$)__zZA)WI#){Z#)k9U(s#)^Xp) _Ut ) %%gZ#) %bI ZAֿ bIz`QC9 *JA(UR9p/?5ZA~XR9^&Rd1_AXXXXaz"  ~{15555A1'B95UHJA\URBrCAA1wGJ9sgR9 gRAZgR }ZGR _bgR.5*cb*k c*UJk cjs cjs*kks)k*ks*k{ks/UU{ksU{ksU{ks {{/U탫{" { *U U{s$)\\{1UU{탂{1UUUMBZUZ!_'Je1U}UhZ$!9D)`z\Td1(%/d9 ^z#) #)zR! - HJ ~'J 'J9X9 \Wd) 79D)>>A191(91蠢91V1e1`1D)W-1D)U ^Ae) A1_9191{9E)z~~z!+ e1/D)!V71!55*A1-B9}U9$!~x1!UU1! 1!WUe) 591 B9UA1A1B9uA1A1A9B9߯B9W~A1A9U_999999ʀ91ˋe)p```!)1/?5?f1VT!1!+-91- 91 B9UA9Uꪪ91ޘA1A1A199ZpbbA9A999_99UA9_U91,D)!U}]D)?")_W#)+-D)!PxU1 ?/91Uզ1d1.Xd1~a>/-E!%6c1aZ 6 c)U)ah_!?5#) *Ue1U!U||VU75$!///D)!.D)! d)$)kd))+%.D) zC1 I m19 /UU(sc1-Uj!WXD1 UUWT) /%R)5kI -IsI^xbI_`GRAGR9WId9^Zd9WI#)UA.Aapppxaa57U!]{YD)555ե9$!1!*A$)R99$)\X'JD1ÃB9 \RA--Z'J (5ZgRpbgR%%bZ*kb#!^bU cjs WU cU*kD)ksZ*js*kjs*k*ks*k {ksUU{ks7{{***/샬{_{*k^̃ZU c!\\\Ve) UU1 UU11 UU1_UUBe)UU$!U1./զ9WD1 Wd9V!_UUaB TT!=UUe1UW!UUd1+UD) 9$!U1$)U1E)U1E) U1$!^E)e)!%--9! //A1_911E)~Xs _7}UUUU׽ E)559e1 91 9E)~xxxD)!ե1!%///E)$!E)$!9E) 99A1918A1A1A9UUA1zA1A1999191919191w((1!zh$)E)!?߆1$!\\XX$!!ꨪe)!-%9e) -91, 99U*99UB1Z9999ծA191j(91A191`919191Be1Be191<8891919191 9191 9199 A1999E)@$)!(D)!m1! e1)1D)ˏ1E) 1E)D)xp! (k_)(.(~_(_ )) U) U)) ~]U) UU) _U) UU) )@)))oa|A) #) )֪) UU $1) U) W) U) U) W U) U) UW)())))) x\#!Xؾ  D) e1 Ue1 (UWd1 U_E) $) U$) '_U$) UD) UD) UE)D)_E)!XU$)$)W)$) -$)*$)**X9zUUe1_U9D)b`j_W!aW$)}{raU%%UށUW\\#)xz{aU55 UU_XX$!a>e))e1!z!`hA5?(c1/-71Xxx!aaU U@UZuUWT!}{}~(U75#) #)E)!{{]d1D)ۗd1$)^jD1)^z)axxx] U `U0UWTT! ) ___c1 UUUC1 \WUU  _C1 UUAUUUb}}}9 d9UU U UUaU@UaU_XXAa _ */BA///1D)%9 UUW1UU9*UhR#)/ՈRAZJ- ZD)zZ~UZ_U)WU{p]aUUD)UU\UWppD!a55)UUgJ/UUJkUUJkUJkd)HJksJk {ks /{ cx^b8d1U}U_``$) e1U D)]e1U/*e1UD)a``]UUU UUUU<@U_ppaxp{}a9a D)VVTTa6azz}UU%UUUU UU!UU$!UUsUWT{U{UWpE)+/--9D)%%-9191_1h% bp_} %9p`@@!+)))9E) 91 9E)xxxD)!1$!771$!D)!z9E) --99A19199 99W֚99_9191919189191j91 919109E)~~xx!/.$$! 1!rrsc$!!E)//7?9e)91]91A1U9191 91 ׀919191'9191{ 91 9191z91 9191W 9191**91W919191׼91ߪ9191շ91U91U1^\\!"! **D)! -%e1D)U1D)7Ն1D)e1D)_D)`! ) uu)Z`(/ (z  \(::1 U) *)a^ U)U) UWe9 )D) Uի$) UW$)_!*!U!U-* #)B  ({(*U() U) .U ) U) ]*$1 UU#1 U) ]) U) ZU)  .  *)W Wb_X¥ - ` /+)) U*) U ) U) U$1 U) ) U) *U) a^\!aUU$!aUU$)aUU1aUU#!$!aUU aUUaUA/!z^aW ע-$)#)`xz_%%%%.@\\\\ Š_ 5555XXXXҹD)յD) ~Ud)_#)z#)>71 U!`a UUA*YUUUVaV\p` *)kU #1 )#)>.D)) ~Wd1$)_^zD1)Xm} A``jxAXXXX/AVVVV  /U u _U WUUUW^UW!bb{{}}@@bb< .]T}U}UaXXWUA- +*951TVWWd)5$!#! D)W^5_(D) UU^9im)\-)d) )zzzx}AApppp)A)C! 1){_1!^ 1U1UU\X*k -ks cks c*.ksZxxxZZ} %%%%$)a )))1D)1E)jj1E)덵U1E)zz~}E)xxxx````(\UUapp_Ua}{zxBA%)TVV6)aU azx%%%%>VUUAU{TWU.U`^U$!-)**9$!5'791911E)^E)\hAUU%XVUU`p\W!A)+*9%!--919E)xXE)!E)$!??1$!XXD)!zzzz9$!---A19191_b91_91ߪ919191w91}91U91*9191յ9191Z_9e)x^_zE)!1!aI!%)7W1E)% %%91{_91 U91 91*91 U91U91U91U916U19UU9191919191 U91u91 U91U91U91xZU91U91U1e1 ^91U91U91WU91UU91UU1xXp!U!U!(D) *UD) Ue1]D)UD)U?7(U()_ +>(ըh0'%1 jW) }U  7   aWa UU$!aUU$)aUU!aWUU!a_UUAWWA AwA*!a U  U*  % -)) ) ) ^) ժ) **) ^( h W W- W_p,u] "(z_) U) U! U) U ) U) }) U) )U) U) U$)aVW!aUժ!aU!aU $!aU!aU  aUAWAUAרA]^!aUaUa A~%%%%*U\\\A4U 555*<UXXXXa-- -1%%D) _UD) UD)pp!)뫭ap؞ Abx~}aUU%}ﲔ}AAUUV\% ?!Z!kb)%-1!)/AD1 追D) !AzzxxA]XXXX*A<a/__Օaa1{b{a`bkj----<*UUauUAUUU /-a 1%%5!\mkUU LcU,cULcUmkAyD)Id)*- )a־)ֺ d)!>91ꀀ911x֢U5 9 }ApVUA')!+9$!--91Z9$)^^XE)!XXXD)!U1!rrE)1!+)--91(,919191 91919191U91U91U91U91U91U91U91zzU9D){{E)XX**E)Ue1zE) U D) U*1$)- 91ս919191몿9191919191*9191**91_91919191_91U9e) /91U91U9e)1e11e11e1u1e11e1 U1e1]1e1_1 ```Z!Xrp b!U}y!U}{b!mm! !  /! (7(7)) U(z     j;d1aU!aUD)aU*$)]!U>.,!aaAAWAAW_ A% zߪ z  ) U) U) ') >) ׀U() (  Ջu^aWj (*) (z) Uy) ) _) `_) }) z) ) է/) ߪ$)![#)!C)!o}_$)!U$! jz$)-$)jz /?>U__~^a_aaA_߂%%%%yUޮs^UUUޮsyUނXXXXa-+)- -/  _^z*(- + a_A`XVUUAp Xp` * !-!h$)' $)- *D)!w^^w$) $)pxz~!`zzzAXXXXy*!@}}mma/a>aUAa?D)azzzzA"bbC\----yޮsV9ަ1) }{{ze1%% a||||A ]uU]uU]uU9a!)#D)IIimD!a UUD!1aUUA`^W_X!?/)$)!zD)!UU$)!$)?!` ¢  ! ~ U' x_)) U)) Um 藯k zU}^$)}ICc>**$)iCcrbߕ */) ) ߨW) () U) U) W*U(^(W})U)  (*/-$)#)!U#!!U$!!WE)!U$! !p`򠀀///!VV $!W/$!U_ AxxYƂ%%%%YƷ*4\\\\aUu5555YƷW8ƂXXXXa/ U!U !U~x  ~WAUU5! aUU% 8  -5YӜ@*4AUV\X! +U a.!! !! z~ hxxx XXXXYƷ*r VVVVaA 5 aUA~UAՂABa??=D)apzzzAAW_----YƷ*ba/!AoAAA_~^_A cAUUUUUUrUAAkjjjAaAE)5UUvpzUU@)+ *  !!x耂Ӕ``UӔa\\WU$! -!``@ABa__a!a!A!a!@!A%%UUUUUUb\\WUE)bUUe)E)!E)bUE)UUE)UUUU_U U UUU f)bE)aUUWA W~A ub*Uf!aUaUFAUAUAUAUUFAUUAUUAUUA&AUU_AUUUb  AUUb b a!b b  a!AUUb AUAUAUAUAUAUAUAUAUAUAUAUAUAժaUaUbUb /UUU !5 $!! !  r!z cÃ! U!''$)Axx!a%U UU a_ UU a^ U a _ U a( ݠ  WVUU ׵!!! z_//  ZW(z_ - (((> 7 V U$)5 \z!?}!~UUa, a/k }  >%) U{(( U))k !77$)V!j*!Xz.+ !!! ^|zza +/ 7!!bzzz!!'' W ^XX** o`!a6 ]a`rz!! }!% z zzpP }!u!''!ap!aU_b!AU!%%%%!!zrzz1!IÃ9-5551a\A u}c1IAIj9} aWA!A51UzAUAA^Z^ZA{zA A7'''A@A baؘ׿A,,.aBA/AՂAZZZZa -++-=Aʊoa %%A@AbaA____baaAa!޾8AտAAU׷AUA慠AaAjAaaa u /./!U!W!!_z___~(+(!b {!xAaBa!z^A@! A@!@!A!a!AUAժbUU Ub*% bUaU aUaUUaUUAUAUAUA %!AWUUe)!__AՂAVXAU AU !A//!} U  U (_!U*]!UU aյ a UU a<,  aܼ r_ aڟ / aޜ6 \x -!⪪  ok * * ^  ߶ (((*( &. W!$) !UU!a׿aa*aka-- _ +( UUU(zz(( uUU(z(k_` ^!U$)*/5!TTVW  WW* UU } _!UU!WW |a`zzbɁ>(7'%%!ppXX!!oo  !Wa8<6!Ua`zb诫a''%UAUUA7 ZPPZ  vu!!!ZZZZ!AV\p`!A-U a-!SS9E) 96X1ַ9bz*9{{XX&J A~VaW]U$!@7551x~zbA^^_^aAAA''%Aaߣa^տz^A..AAz{aA]aAվAZZZZA b*:a<<<<_Aa / AAabAZZ@bAa!aaWA6WAUAAuAA]a! AuAɂA a 55**!_WU((꺺  Bb`b!A||AaꪪA ,B @!@!@! !Aa!₫A UUUF!AUUUAUUUAUUaAUUaAUaAUUaAUU!A -%!^ U U ^^^UUUUbxA!U !__xa!55AW!A %UA&&!?$)!U!U  U!U U U  U  U jUAbAa!A a!a!AU%/AUAUAAAaa_AꪪA AAAתA_ꠂAA]_~~AbBabAAAb /-Uﯫ^^ZZ~ \XPA7!rc a  a/ u a/ a~a֖ ]- a. % Z^_:!_UU zZ /  #  ((((u icb!pxZz_]Ua輸a+a խ  (((߾(( UU_   !-{U Wu/__ajz pb-- !a@@C!zza++ a`ppX5%%ajboA AbK~zA #55moA _WW jA׶BA%}!A"=Ad) C1pXVU9յ-A#)9xbpR9 @ a AD)A55551``xji(UUU-(A_\A߂aAbazzrbb +A* jjAAAzUWaAyyaA׿u W!AA<<AaA-b£AÂAA߿b AaAߗ7a!A%AAյAAAAAj!AAAA/?-=x{_a?B!AaAA@!@!@!@!@!! A 5-aAUUAaAꪪWaAUaAUaAUaAUAa$)a%5$)~!uU $! ^z _UjAp^WUA A >?b WAAA -=5 5D) $)_W!U!]!]!UU!UU __ !U UUaVVV\bAbA(ABab5577a((bcꪪ-%7>Waꢀa b aabb~~zAbb*b=bb }z/zzj?//?xx``ꪪ!a]{b aCA$!Aa(U abA z a^U}b!au$)U!Ai:* x^ "!ooU. a  a. a- U` a~z a  ` ~ pa/pZVWma*AހAA/ע@ a a.  ( (U . 8>.^ ++W^X{ 껢ꪂ^i{u_a *jp`b}a )آA<<<azZ" `a., AޢjaaޜAjA)- k * A%7^ aa`za /(aܜ/!jbI AW^XA{%5d1AWGJaUեB A9\\9)PgR1kj a 7 A\V!A%$!abz{ay](B A\߁AւAA %b*AzzAA(A8מaAaAaAaA~}A}yA! 5bTA5տAߺAA % bhABB‚A}Ab Aa!....b A%%/AAՕ5AjAa!AA A廒AAA%a**?z耢~~_i]Ua "Ϗ A^AaAA!@!@!@!@!! _a!AUAaAaA_aAUaAUaAUaA!A555$)z!U!U!~*AzxpzA  A AAAbAA+!5/*e1+D)W!*U!U$)U!!U !z_!u   a^^XxbA bAab魩Aa*b7 W_^^UUU>>UUUuՂ'//?bba(bBbZcc***:uUUU}}բ **ߢ? bj!U-$!U!!UU!a A55 aXAWAAz: aUAppޢa a`rW {{} z/_^.ajjj a "!a!a !p]@z~ az@(Aܡa^^a.ʁAԗ@ߠ!a $)a/$)UU$)a!a$)U!aZ_ U W a>6$)_  ? _ߵzaޞ뮪 a{rbja aWwA6UA ~A ߂A<UߢAa zz{A<ߢa`b`z AA%VzAba *բA<apz~)i} A` AUUVTAɍGR&J A9֨(A ژXJx^ a]? AUV|!A%/$)``jzaAAׂAܖׂAA aA@`bbaA..AaxAa!aA_AuubAAb/ AU / A- b\Xz^AނA߂AA%%bhhhxAÂA]AATVV^AaAA^^^_A%%%AAaʂAa!AAa! aAAAׂA?55?+jUU*UU__U_$! AaaAA!A!* a!UA !! a!AbƒAbaabbaABaA555E) }}! !!Uj_AxpxxA!A A UU}AWA>?!* U"E) e) W_~$!$!!!ߪ!_!U! !U!!b^zpzbb___bA a**XXX___~.>ܢpuuuUUU______}Ub,( UUbx_UUUգU5%U^ ]]__UU W U_? !%77!./.*$! b!U! %!~`` aUz A55!a\V\A/A>&'a4aA7aa<b>' \zWapp^ a  a_zz_ a : a_Z Uߠa^pA?סAa7Aܾ7`@A`߁A |a abZ (U a66 (Uj aխ   / &^]U  <!azxU}a튪UA}}a$!UUa Az*Ub& U*UAbbA*aAxaɂaA7¢Ax`pa  ͢AVWUUAm Ad1A9xߝ=#)A^BCbbd1 iCC(a'%$)7771azzzzaAzzaAAAAXXXXaArpppaA../AA``Accca!aAaAAaꪪaAA%5U AX_Aa!bA޿bb%bxbi*b]abW*bbժb_b"baꪪb**cꪪbUb bտ U%-/-! %AxxxAa*aAA!pA!UAA AAa!AbbabAb޸AAbE)!UD)$)U$)!U!U*!Axzz`A!A!A  7A!@A!@a E) e) _e)e)$!e)E)!!U..U!b!b!bzbb_bab_ b ~~WWab b\~azbbbbAbb Aab_Wi]}UUUb bbbbb `bb]b UUb_b %^U cyUUVb׫ -!*>$! *$!^p!5*/$!`b`b * a_޾7}WU_ b׭ 67 ?*w__Wz?aޞ< UU UU a6!ר ՀaV UWaAA'A‚aA'-a^߁A``bAA Az`zrA*+baa^  Uma  aA|AU AUWA- W]kzUzUU*  jZꪢ*ꪢ_umAUArcA-VZUAa_App A a}AUU a}AWW9UW!_ߤ9a77WZzzUU9UU#!a- ! .UU$!pZUa޿ aUU AUUAկaUA a_U A__AA AիAz_A{}AUA]UA\a!z! _a!࠯a!a!A!(a!b" ). *( 뾮/*ꢢ* à .p`p}wa*=5 b%aXXX{AaAA A!AA@! !AaAaAA*b/a ,aa /(a1E) W(E) UE) U%!W%!U!zz``aA]_aAU]AA" UU{pA*AA!A E)/ e1!z~E) UE) U$)D)!UUU$)$)!>($! UU$)!`bbb5aU5bWꀨ]U%-^WbbbaB*bꪪbaZzzjb''&bbbbWV^^b%-U b/bWUUbb>>bW^^_bbUUy}Vbpb/_]b.߿ /^báb_>?Pp`b!⫩$! %)z%)$! x~hZꠠuգ_bX]+* ^_U]Uy]VUUW?u!a>!U!U$!a.e1Ue1Ua }az`Aa5~@A"A ABzZA-a-UA8Axa? a76a U AUAWUAUAUUA UA* 8, b\UaUa**]a U!aUAaUa_aUAUa Ua }a UaAA*uAUAUAU!AUAUA_!A uaUAAAAUA/7UAUaUaUA UAA UAUA+UAU aU aUa*U a.UA_a Ua (U!AU!AUAUA*(UaU a"UAUAA*UAUAUA*UA|Ua!A!a!__= !UU^B A!A!A!բA UUAUUAuעA UUA U_AUUAUWAUAUW!U!U!U!U!U!U!U!U !_ AUAUbb%.*zzWyb:~AUbՂbxؠAV_^a!~AAAAAaAABaAA/AA *appB꺂Ae1 e)!UWE)!UUE)$!!!jA__^aAWWA a APXXXA A A !U E)AW*e)A E) UE) UE) UE)!UE) UE) U$)$)U$)U!Bbbzr__bb* /WW^Vbתbւbb^^Zbbbbb_bbbb>^^bՃb~}Ub_WWbbbBꪪb{{}mbbbAABbbBb b5! /! \!!AUAUAUA_UAUUAUժAU_AU`a!A*Օa~kעb+{Aa/b (wբa U Uկ a U{ UUA UUaaꪪUAA @AAAUA aUA_AUAUU$!AUA*^UAUAUA U!AUAWUA(## zzb^AR AU !aUUUU$)aUAaU aUaUauaUaU aUaUaUbUbUaUbU"b}bZaUAW\Ta }a a _a aAUUaAUUaAUWUaAUuUAUUU-AUUUAUUUAUUUAUU_*AAUUUAUU AUU AUUAUUAUUWaAUUAU/AUUWAUUUaAuUU aAUUU AUUUAUU A_AWUAUUAUUAUUAUU XA __Aa U a!\\VA!A!߯! /- >U?UU\uUWU_ub߾U^~UUUu_W_*ޢ낣WUUU_UUբzz~az`_{a訪AUU_a b  A^UUUA !   _! AaAAaBaAAbBAb__BabbA,((,1 E)!^ ^_E)!UuUD)!WUU%)$!%!jAaAa! ?@ A * aA_aA;! E)*կ1$!UUD)!WU 1!UUE)!UUD)!*UUD)!UUD)!UU$)z~$)$! _$! _W!b\^^XBbZzzJb+UuzzUbb}UAWAbbbWWWWbbb*b~bz{bb b.bZzzB?/bVb*"+*b^^^xb -bbbbebbbA^BBbbab ܘ a aUAW\ajzઢ-bbW׿ޢUU]bWWAU@/+ a/~UWUk{{a(A*Aa /aAX\AUUAUUAU AUUAA_  A*UU A`AWAU(AU(AU_AUAUaU AAߪAߊAaUAWAUUAU aU(aUAꀾAU a+* b_b_bUbub **b/zWUb aUbbabbb *Ubbߢbbb bWuUU7/5aaaA⠀aU5-a._! W~7'4< jz5 Uu_^W.. U?U>\U  UUxUעzף ^^^\ ! !!A   %% a*a.Wbբb( b abbbabWb]b*bbBbWb*bUbꪾUbUb UbubWbբ__ߢwWaa .a >*]aa^`a﫫A^XxXA AAA !AaAAaVVBaAbbbbbbWWW^e)b --e)!UE)!U E)!UE)W$!}%!U A^^^\AWbAUAՕ5! ^\\^A *A AՕ!%)*e)!Ue)!U^E) UE) UE) UE) UE) U$)$) $)U!!bX^xpbUbbbUUbUUbUUbb*bbUbbb bc bbb_ bbB((8B bbjʃbbbߪbb﯈B bUbb_BbBcBc *c -%5Xpp p[ aAXpAU_pb a!b !AAa b aa^^ނaUaaubzzaa A/b * a+  ߢzVU5- ~_?Up}{]AppAU]AUAUU(AUAUAU_ A*U}AU_ U UA_UU(AUUAU Aa+ Ub*UUaaUaUaUUA!!!!!aUU!!aUUaUUaUUaU!aUa UUaUUaUUU*UUa_Aub @ U֠   ꨸ U  z_uu޿!^W W!} !_{z? 0 UUU} yU_ _ w/  UUU UU}] եU!UUmrZzz \\^^Aa/?aAa aA  퉂a UaWaUzaUA_AUaUAUAaUa(UaU߂aU_AaUA _aUAUAA UA(U^!UAUAzUA =aUba a a_b(k}AXXppA @!A !Aa!AaA߃AcbꪪbVbbB$!b %%E)$) $! U!!!կa\^\\AWWaA ?z!\X_]! A Օ5!!$)!թ$! z! !"!*!!!! !! xz``bbbbbc c ccc]]bcc((cBcbjjb cbbcbbcbꪪbcbccbcb???`@  xbVUaA_ցAUAU a!AAAAAA*B+aa a aa(ba,(b(Aa :*;"/ ]~\Xa'azAUA UA?UA UA(UA (UAUA UAUA(*:UAUAUA +UA*UAUA UAUA*UA*WUA *%%עWa777VT?^uuUaaa(a aa+}AXbAaa_ba*a z_[sbaa*a"UU⫯ /(  UU Z^]U !!!oz{ !zz} ( ] _Wu U U__U .(( 8* !]zXb{*>!VTVWA5aA^!//AhjA A ab }_]_^_]a aނaaaa ߣaA"AA* *uUa a*ba*bAWUa,AA.. A.*(a a a aab֢AzxxxA A  AAaAaABabA/;:?bb bb bb^^_z!b%555E)!{]$! U$)!{! *U!b\XXXAAb !UUcAA 5555!!{E) E) ~~zz!**! ! />!!!!!!!jjjbUbbb*cc  UUUUUWUUbꪯUb_}U_U__UbBB+bc**bbbbUbb bbbbbbbbbjjUb**bUUU!UUUU_UUUUaA.UAjA{aAaAUaAaAaBBBa-ababa A~zA AޗAa*_.UUAaUbjA`AU* AU AUAU(AUAU.(AUAUAUAU߯ AUAU*AUAUAU@UAUAUA-wu!X _ߢ}UWaaZa a **baa@*(AA Aa myuAABccaABBA**aa **UU  *ﯪ  " WU  W  _ U] UUU UU UWWU  u U] UW  yշu(U"A a775%AA Ab `x  !-A(*A*A aaAAA//A.AAbAbꪪaA*aaaaeZa *Aa*ABa a.a*aZZa*.a<,>]ab bAxp*AUUaA!Z AAAWUAaUUUUUUUUUUUUb__b%5=!U  ]UUUaXxZAA ZAcBUb }bA  5յUUU! $!UU  U!U WU     _!U U UbW*ccbWUUUUUUU}UUbUUUUbbUb bbUUUcBBbbbbbb bbbbbbUUbbb_bUbb߃A^^^aAU]a!aAUUUaAտaAUUaA*UaAaA{aAսaAAABaaaaa>bAA*A*AA.//*C1U AUC1UC1Uc9Uc9U#)Azp^AUUAUU UU UUa ! UuAUUAUUAUUAUU WUAUU!UWA UUAUUAUUAUUA(+UUAUUAUUA+/UUAUUU ]WWWaaA躂A*aAaA@baAaAAAA_/!UA AIˁBaݿׂaÂA aa/A U_] Uj"* *?.> .   -8:zzwoUUUa azʂA  5%AaAz aշ?/AAxzAAAAaAAAA.7ABAAAAbbabAaUYAa a a" ]UWba**a a*(a ,b//b~^\xA zzzzbUUZU55!U WVXpA   UՕ5bUbUaUUUUUUUaUWUU!UUUb!UU]}UWUUUUUA^^XXa!Z !s{AUUA5UUA++a+UUbUUUUbUUUU_UU bUUUUUUWUիUWUUb_bUUUuUUUUabaA_bUbUbUbUabUaaAAAa*UaUAaUaUA{A몢bUAbUbUAAA AA廒AAAAaUaUaUaUaUaUaUaUaUaUaUaUaUUaUUaWUU U U U UUUa aUaըaWaU aU*aUaUaUaU aU U*!U!U U  UU UU!U*!U!U!U!U!U!U$)UU $)UUD)% bD)UUUD) Ud1U9UD1WWd1UUD1UUd1UUC1UU#1UU#)aUUC1aUU$)aUU$)aUU$)aUUe1aUU! aUU aUUaUd1%d)c1UUd)UU$!a^XA!aUU!aUU A a__A UU U WU UU!u  U _/   ~   U UU{U U WU*   WUU   uUUUUUꀢ^AAU --AAUAzA -AAA_U_AA__A@ AAa_]A AAAAAaaabA_A *aתUUUaWaaUUU!UUUa _*W_]W_UUU(Ua`A  ! UUA _ U      ꪿         U_   Xx#!!UUA{U !UUAUUAUAU   _ U _ Uz   (/ *ZZ wU]]U}UWUUUUUb_aAu aAaAAUAUaA] aAU֜aA aAab* AꪪaA*aAAaAAުAA^AUAAaUUB AA*BAA_A_:@ au﯂AA( /a _aaU-A AAUAUA A(WAAaUaUaU^ AU AU AU AU AU!AUU AU AU)! AU!AU!!a9!AU!AU AW AU A] AUU AU AaUUaUA_aUuAaUU_aUUAaUUA׿aWUaUUaUUA߾au}aUaW_ aUU a}UW aUU AU AU aU A] AU AU AUaUaU aU aU] AU AU AU AU AU AUW AU AU aUU Au A] AU aUU aUUAUAUAAUAAUW!AUUAU AUUAAaUUa UUAE)E) A_]A}af)be)ag) AUf)f)f) aU A_ aU!AU!AU!AU!AU!aUE)AUE)AU!aU!aUaU%!aU%!aU!aU!AU!AU AU AU AU!AU!AU!AU AUaU aUUaUUAW]9AUUA aU aU aU aUE)A1af1AaUaf1AaUAaUab((Wb U!U aU! Ube)af)b UE)!Ube)e)e)E)E)E)E)E)E)E)E)!U_$!U UUUU*(W**_ꪺ*$)UD)U#)U#)U#)U#)U#)U#)U#)U#)UD)UUD1UUD)U!U#)B#)B#)B#)U!U#)B$)A$)A#)B!U!U#!U)U#!bU!bU!Uߪ!U!U_ b !b_!U!U!Ue1aU$) d1Ud1Ud1UD1U!@!@!  U!UU UaWAծaUUAaUUa_UaUU_U WW}Uw UUaaaaaUUaUWaaUUaժaaaaWժaWaaaa__Aaaߪa UUUUaazaua}UUaWWUUAAaUU UUU UUUaUUUauUUUUUUUaUUUUuU}}aUW]UUUaaaa}UUUaaUUa*UaaU*UUUa{a{}U_A( uaa}ua}aWa?a UiUaUayUWaabaUaUaUa]AAZr{{aA A* a,aꪂaaa/.aW/a_¨aua_a* AꪊAAAzAUAU AaUaauaA~*AA~AuAaUaA AU*AaAט00A_@AA AխaUaժAAA"AAW* AWAUAUAU*AAW(AA] AUza * "꠪ꪪW}UUգ_UW9*Ud1U9U9U9Ud1U9Ud1Bd1Ud1Ud1U1Ud1Ud1U#)UD)UD)UD1bD)b#)b#)UU#)UU!UU!UU  U    *  ꢪ uu(>ꀪ*   * _U UuU UUU UU!UU_u U}UU!UU UU տ U_uwu} UWU U { U U_  U W U    _ U_ UU W U Wz{ W ]UU U  UU __*!UU$!UU %!U1b1b1a1b%!U$!]$!U$!U%!UU1b%! $!A$!UW$!U!_!UU!U!UW!]U!UU !U_!UU!UU!U!U!U_W!U U U!U] U!U U_ U U u U U U UW U U U!UU U] UU Uu"  U] UU!UUU*UUU UUa U ꪪVUU*UUUUUa]UUUUa_au^aUUUUU}aUaUaUaUկ_UUa U  __ꪪUUU_꾣տ_UuU_UUUUb UUU]UUעUU_UUbߣ_Uw*z**(  (  / U wWU_ UWU]UU ]U UU _U ] z_U!UUU ]UU ]UU!Uu  U W U__uU_UU U]!UU!__ W W _U ]    !!! !!!W!_!*E)UE)U e) U*e)U e)!W 11$!U9%!URE)UUZE)UU9UUGRcE)UUkE)UUE)ZhsE)UUZbb'Je)UUGRe1UUgRe1UUZe1UUgRE)UgRE)UgRE)UgRE)UZE)UZE)UZE)UbE)UbE)UZE)UbE)UbE)UbE)UbE)UZE)UZE)UZE)UZE)UZE)UZ%)UZ%)UZE)UZ%)UZ%!UZ$!UZ$!UZ!UZ%!UZ$!UZ!UZ!UZ!UgR!UgR!UGR!UgR!UGR!UGR UFJ UGRUGRUGJ UGJ U&JU&JUJUJUAUꠤ9U9UJUUJUUJUU1Uud1Ud1bd1UU d1UUd1UUd1UUWD1UUd1UUd1UUD1U$)UD)b1UUD)UU#)UUD)UU_D)UUUD)UUU#)UU$)UU#)#)UUU#)UU #)UU#)UU#)UU!UU)U1B!!!!UUu  UUU!!UUU UUU    _ U*      U* ] #)b WUUU_U UU UU UU UU UUU UUuWWUUկUկWߪUW _ꫣ몾 }*_U( * *". U  UU  W] UW  UUU!UU!UU!UU   U     U U!UU+$)UU ACd1UU1UUAUU9AUU'J UUgR UU hRUR"!RURbZ!URD)URe)URe1UR1UZ1UZ1UZ9UZ9UZ9UZ9UZf1Z1ZAUZBUZBZ&JUb'JUZ&JUZ&JUjGJUZJZIbGRUbBbFJUbGRUZFRUZGRU*bgRUbgRUbgRUbFRgRIsbgRUbGR_)k&JbgR}gRIsbgRU"Ub&JUbJbFRUbFRUbGRU_bgRUUZGRZGRWbFRU bBbgRU ZFRbgRUbgR]bgRbgRWbgR bgRժbgRUbgRUbgR(bgRW bgRUbgRU*bgRUbGRU*bGRUbgRUbGRUbGRUbGRUbGR*U)kGRUbgRUbFRUbFR(UU(ZFRU]Z&J}Z&JU`gR9JAUUAAAA *AAAA_A9*XpA9A9~Ad1Ad1-/A9U(A1jAd1U9d1 A9A1Ad1~誊Ad1uAd1 A9UAd1_Ad1^p9d1 ߨ9d1 +Ad1UAd1z¥9d1Ad1_9D){9D19d199 Ad1*U9D1W9d1U 꿤9d1]פ9d1U 9d1U*9d1U 9d1U V9D1_*W9#)9D)Ud1#)9D)U/9!9D)U9D)*ꪄ9D)_{9#)W9#)U 1#)_9#)Ud1#)Ud1!d1!׺d1#)+d1#)Ud1!_d1 _d1!U+d1!U*(d1!ըd1#)*xd1!WC1!U*9!UC1#) C1 *d1!} C1!U#) _ C) U#) #) U_UUbb*UU׫ﮣU_U﫪/ * **'( Uu  UUU uU!_U U* !U!U!U*!U!U($)U*$)#)$)_#)_#)U#)U$)$)$)#)#)d1 UU 9 UU9 UUA UUAbAU*AUZ UJ!U(k$)UZD1Ubd1Ub#)sAUUb9UU k9UUb9b&JUb&JUb&J"U_b&JUU k&JUUb&JUbJUb&JUb&JUb&J_ k&JUb&JUb&JUb&JUb&JUb&JU k&JUcJU cJU kJU cJUb&JUb&J Ub&RUb&RUbGRUUcgRUUb&JWb&RU)kFR U k&RU kFRU k&JUk&JUjsJUjs&JUb&JUb&JU k&JUc&JUb&JUb&JUb&JUb&JUbFR UbFRUb&RUb&RUb&JUb&RUb&JUb&JUbFRUbGRbgR_UbgRZ&RzbfR*bgRWbgR էZgZ ZfRWbgRUbFRUbGRU bFRUbgRUbgRUbgRUbgRUꨪbFRU*bFRU*kgRUxbFR bgRu bgR]*bZU*bZUbZU(bZUbZU*bZWUbgRWbgRUbGR*bgRUZFRUgRApXA9 AAAAAAjUZAAAAA9J9UJ9U&Jd9J9UU\zAd1 /A9 A9UA9UU9D1PpAd1*A9A9w/Ad1__9D1-5Ad1*A9/A9~9#1 ^Ad1U]9D1*פ9d1*(}9d1v+9d1p諤9D1/ ޥ99U99U9d19d1U9D1 _9C19d1U9d1TW9d15UՄ9#)9D1x}U9D1u9D1Ux9#) _9#)*1D1_9D1]j9#)*9#)_9#) U9#)(9d1}פּ9D1W9#)1D1Ud1C1?d1#)d1#)+jd1)_d1#)zUd1)բD1#)~Ud1#) Wd1#)UD1#)U_D1!_D1#)]U*d1#)d1#)d1#)_WC))C))D)#)-#))#)!#) U_UUUU_bbbףUU__UUUUף__W _   !uU(#)UU!U!U!"#)U#)#)#) U_/#) U D) UUD1 UD) U*D) U d1!U*d1!Ud1#) d1#)߿9D)U9$)W9$)U9$)AD)U AD)UAD1UA AD1UJD1UFR Z9UZ9UgRAZJUUUgRAUZJUUU ZJխUbJUZAZJUbJ*UbFR U kFRU)kgRUW)k )kgR(UU kFRU)kFRU k&JU k&JUjs&JUIk&JU k9cJU)k&J U)k&JU)k&JU)kA k&JU)k&JU k&JU k&RU kFJUb&JUc&JUbFRUFRjsAbUUUbgRUbgRU kgRU)kgRUbgRbZW kZUZ kUbZ kZ" kZ* kZꨪ kZcbbZ kZ kZU kZ kZ)kgZ kZ_ kZU Zjs)kZUbZUbgZU kZUkgRU kgRU")kGRU)kFRU)kFRUbFRUb&RU b&JU)kFRU kFRU kFRU k&JUbJU k9 k9bJUbJUbJUIsJUb&JUbAb&JUb&JUbFRUUb&JUb&JbgRUU bJWW(ZJ?bFRUU b&JUb&JU)kJUb&JU bAisJU)kJUZJUZJUZAZJU&J9JAWAA AA AA/ AA*AA_AA*Ad1^(A9UA9UA9U_x~Ad1 _AD1**A9W(A9U Ad199{Ad1/A9*J9U_J9_UAd1՞ J9UpAd1Ad1^oAd1]](9D1}9D1W9D1Ad1U߄9C)X(9D19D1*W9D1579d1_9D1W9D1{9d1W9C)^9d1Մ9d1X讄9#)9#)~9#) 9D1U9D1W/9#)W 9D19C)*תd1#)d1#)d1#)d1#)d1#)"ud1#)d1#) d1#) d1#)d1#)_d1#)+xd1#)/U9#)Ud1#)W^d1)Ud1)Ud1)Ud1#)UUd1!__d1 UD1!C))C))_C1 C) #) *D)#)]UD1#)_}uuU_U ~]z(U UߪUU U *   U   UU!*!UU#)UU$)UU#)UU!UU U*#)U)U!]!_ )U)}#)*#) D1!UUD) UC) տD1!U*D1!U d1!տD1#)UUD)#)UD1#)Ud1#)Ud1#)U9#)Ud1#)Ud1#)U9#)U 9!9#)}A#)Ad1UAd1WAd1_Ad1UAd1J9UA9(UA9]A9"U&J9ZAU/ZA b&J* cZkZ)kZ W)kZUjsZ*jsbxIsgR JsfRժ)kb*)kb)kb(?)kb)kb )kb IsbIsb~{ Isbը)kb)kb)kbu)kb_ IsbU_)kbUUw )kbUcb_kZ kZbgR (_bgRbZU kZU kZU kRUbgR] kZUZjsjsJbgRubgRU)kgRU)kgRU IsGRU)kFRU)kgRU kFRU*)kFRU)kFRU)k&RU)k&JU)kA&J kUUjs&JUbAb&JUIs&JU)k&RUbFRUbFRU_*bFRUbFRUW isAbFRUbFRU* k&JUbA)kFRU *bAܠbgRUbFRUb&JUb&JU kFRUbFRUbFRUb&RUbFRU(bFRU_bFRU*bFRUucFRUU kFRUU kFRUUbFRU k&JUb&RUbFRU&J kU k9k9isJUis&JU{&JUk&JUb&RU^ kFRUUb&JUkFRUU kFRUUkFRUUb&J Ub&R UU kabJ(UbJUbJUbJUZJUbJUZA``~UJ9 JA_JA]UJA}UJAUJAꮿJAWJAUAd1XA9*uA9A9Wդ9d1xAd15Ad1WA9A9Wդ9C1x~9#)\9D1 9D1* *Ad1Ad1A9+U]A#)zAD1~9c19d199_999d1Wj9#)*VA#)U9D1Մ9D)~d1#)*9#)*_9#)*(9D)9C)9d1U9#)^9)9#)9d1]9D19#)1D1_9#)*+9D)9d1^Ud1#)(d1#)ߪd1#)_d1#)Ud1#)d1#) d1#)d1#)* d1#)d1#)߯*d1#)zUVd1#)UUd1#)Ud1#)WUD1#)UC))z#)!*C1!+WC1!C))#) ~#) ծ#) #) #) #) #) *)U     ! ))) U#) U! ! #) Uw#) U*#) UC) UժC1 U#) - D))#)!#) D1 #) (D))U D1!D))D1)UՠD)) D1!D1#)UׯD1#)WD1#)*d1#)d1#) d1#)_Wd1)U d1#)Ud1#)*9#)*9d1U9d1W= 9D1U 9$)9$) 9D1U Ad1UAd1]* B9UGRZ9UUZD1ZAUU ZAUZC1)kAU)kAU)kAU)kJUbJUbJUZJUbAUbBUbBUbJUbJUZJbJ cJU)k&JUU k&JUU k&JU)kJU)kJUb&JU&J kU&J kU)k9{JUkJUk&JUbJUb&JU9bUUs9s99bUUbFRUUb&JUbJ_b&JUb&JU k&JUk&JUb&JUbFRUbfRU_bgRzUU kFRUU kgRUU kFRU kFRU)kFRU k&JU kFRUU)kGRUU kgRU)kFRUU)k&JUIsJU)kIU kJUkJUjsJUisJUisJUbJUb&JU k&JUb&JUk&J*U k&JU k&JUb&R*Ub&JUbAbFRU cFR*UbFRbgRUbgZU)kZ U kZUbZ+WbZ kZ׿U kZ*U kZ}bZ-)kbUUkZ^ kZU kZ*+ kZ kb^kbcbbbU>˫ kZꪥ/kZ )kbUWkZת kZ_* kZկ)kb_U)kbbZV( kZU* kZ_ kZW(kZW*)kZ)kbUU )kFR)kZ] kZ kZWbZ kZU{bZWbZUbgR .bZUWZGR`jgRA^\JA_*JAJA__AAAAIAUUWAAI9A9XA9{U%A9WA9kz9d1U9d1(Ad1UWAd1UAd1A1Ad1_z9#) .ޠ9D1 "_9C1/.9999U9d19d1z9D)xd1#) (d1#)(9d1ߕU9d1U9#)X꪿9!d1#)V9#) դ9d1_U9d1^U9C)*^d1#)\d1#) d1#)Ud1#))9D1UU*9)_d1 d1#)d1#)UVd1#)51C1_1C1{9#)A#)U A#)U1#)d1!*d1#)Ud1#)W*C1! d1#)}d1#)UUd1#)շd1#)W~d1!WD1!D)#)_/d1!*_d1 UC1!C))#)! #) #) #)!#)! #)!+#)!#) #) ) UUz! )_)_)! U !*! ") #) #) կ**#) #) #) #)  #) #) C))(C1!D1 d1 D1#)_UD1!D1#)UU_D1#)/d1#)UUd1#)u_D1#)(D1#)W"d1#)UU d1#)Ud1#)d1#)* 1D1տ+9d1UU9d1U9d1U9d1߄9d19d1/9d191*A1+A9U&J9UGJ9UgR9UgR9gRAZJ *UZ&JU&J kZGR UZGRZGRxZgRU"bgR"bZ-UbZ ubZ_WbZ}UbZ}UbZbbcb׋bZ kZ kZcb}/ * kZ kbZz kbU)kb )kb)kb{)kbk)kb-)kb )kb UU)kbU)kb~UU)kbUU)kbUU)kb])kbz)kb})kb} kZkbU}bZZzbZ}bZbZ(UbZ* kZ~ kZu bFR. kZcbWbZ*)kbUU kb_kb_WVkZ~bZ kZkZ kb^U kb_)kbisb} U{ZWkFJW kgRU k&JmFRU kFRUjs&JU{FRUcFRUbFRU(bFRUbFRUZ&JUZ&JUb&JUbJUb&JUb&JUb&RUb&JUb&JUꀪZ&RUcFRUbFRU_k&JUbFRUZ&JbFRUUbFRUUbFRUUb&RUb&R_Uk&JUUb&RUUb&R}Ub&JUb&JUb&JUJkJUbAbJUbJUbJUbIUbJUUjs9js9js9b&JUUb&JUUbJUbIUbJU kAU kAU)kAU)kAUcJUUcd9kd1kd1 kc1bAUUbAUUbAUUZAzUUJA'JA WUJA_UUJAUJAJAUUJA~UWUAA AAA9bAd1꪿A9}A9UA9 xUAd1x~9C)*^9d1U}Ad1UAd1W9d1U9d1jU9#)ud1#)7(9D1 9D1**9d1ՠu9d1U/U9d1}U9#)z d1#)\9#)-9d1UUV9d1խ9d19d1~ 9#)_9#)Ud1#)WUd1#)Ud1#) Ud1#)d1#)Wd1#)^_Ud1)Wd1!d1#)d1C)d1C1jd1#)VzC1!UC) d1 d1! 1#) 1#)d1#)P d1)Wd1#)UUWd1#)*׵d1#)_d1#)Ud1!C))UC1!C1!*C1!d1#)UUud1#)UUC1#)UU#)! #)!{C1!UU#) _#) pU") U_") U! W! U#) UC1 ~UD1 UUD1 UU#) U^U ! ե_") U#) U#) #) #) U#) U#) ꀫ#) W#) U #) #)! C1!**UC1!C))C)) C1!U* d1)UUd1)Uժd1)U*d1#)Ud1#)*d1C1. 9C1Ad1UUU Ad1UUJd1UU&Jd1UU&Jd1U*d1&JUU&J1UFJ9U&J9UZ9UGR9UFJ9UFJD1Z9UFJ9UZ9UZ9UZ9UZ9UgR9UgR9UgR9UR9U)k#)ZAUUIk#)ZAUUZAUZAUZAUZAUZc9bAU)kAUZIUZJUZJUZAZ)Z&JUUb&JUUb&JUUbJUb&JUb&JUcJUc&RUb&JUJbUJbUb9IkJUj&JUbJ*UbJUb&J*U_k&JUU)k&RUU)k&RUU)k&JUU)kFR UU k&JU k&JU)kJU)kJU)k9 k9kJUcJUkJU)kJU k&JU k&RU kFRU)kFRUFR{)kFRU kFRUbgRUbgRUbgZUbZ UbZ*UbgR kZUbZ>UbZbZWbgR{gR U{Z^૽isFRUbFJbFJbgR* kZ*bZ kZbZWbZbZW*bZbZ_bZ kZbb;c_bZzbZbZWWbZbZbZbZbZbZ W^bZUbZ_bZ bZ{bZU*bZ bbkb_cb_ kb})kbUUU)kb*)kbUIsb)kbU)kbUkb"U_cbWbb bbzbZ*bb? kZꪾ kZkZUbZUxbgRbgR bgRZgR_ZGRUZAhFRd1JAAAAAAA߫AAAAWU AAI9A9ꪫI9Ad1W^x9d19d1 9D19D1ꂫU9D1~79#)AD1*Ad1WAd1U9d1}Ad1u Ad1U_9#)d1#)V9#)9D1_Ud1#) d1C1d1#)xd1)/.d1#)x9#)w 9#) 9#)ꀪ9)9D)(9#)W~*d1)__|C1!D1! Ud1)d1#) U9#)U_d1#)^`u#)! C1!_C1!d1#)UUD1#)^_C1#)Ud1#)UUC) *WC1!]d1 UC) U#) u#) U#) #) C) WC) U#) *C1!(U#) #)!#)!W#) $) W#)*#) UU#) U#)#) U! w ()U#) U! U )+#)#)*#) UU#) UU#) յ#) _W#) *#) _^*#) U#) U#) }#) *#) #) U#) d1#)UU51#)UU9#)]U9#)UUA AC)UU AC)UAD1UA1U J9ժJ9 &JA&JA*&JA&JA&JB&JB&JBFRBGRB&JBFRB _FJJFJJGR&JUgR&J_տgR&J_WgR&JgR&J gR&JgR&J/ gR&J`gR&JZGJZgR~ZgRZgRZfR* ZZZhRZgR/ZZfRkbgRbRbZ~UbRկbgR*bgRWbZ]/bZbZUbRbZbZzbZVbZU*bZbZժbZ)kbժ)kbU*U)kbU)kb_UkZ kb/U kb] kZ.kbU kZ )kb}W)kbU)kbU )kZU)kZUZ{Z{{A)kgRU kFRUcFRUbFRU k&RU)k&RU k&JU k&JU k&JUb&RUisJUjsJU kJUcJUbJUbJUb b&RUUb&JUUbJUUb&JUUbAJbUb&JUUbJUUbJUbJUbFRUUZFRb&J_Z&JWbJUbJUb&JUUZJ_bJUUZJUZIZJUZJ_UZJUbJUbJUbJUbJUbAb&JUUb&JUUbJUUbJUUbJUUbJuUbAUbAUbIUbJUJbUUisJU k9k&JUb&JU k&JUb&J Ub&RU{9AbUUUbD9sIkZkZ* UkZ*UbZU kZUbgZ*kgR_bZ((U kZ_UbgR*bgRbgRZgRxVgR9`pxAd1%/- AA/AAAAA9*I9A9A9A9 A9A9Ad1^Z9#)9D1U9D1U9D1 U9D1zd1#) d1#)d1#)/UWd1#)d1C11C1r_d1#)D1#)zd1#)5Ud1 +Wd1!d1#)9#)9D1 UՄ9D1}w9#)꨿d1 x#) D1 +9!Ud1#)UUd1#) d1#)U9#)Wd1)D1#)__d1)d1#)Uud1#)UUd1)UC1 *UC) U#) #) #) /?C1!#)! C)) C))UC1!#) #) 낪#) #) W#) *#) C) WC1 UC1 #) #) zh#) U#)W#) UU#) U)#) ! ~     ! -") U#) U! _#)") )!") #) #) #) #) _#)!#)!_#)!#) /D1! 9#) UU9#)UU9#)UU9#)UU9#)UUA#)UUA#)UUA A AC)UUAC)UUBD1UUBD1UUAD1UUAC) UAD)UAD1UA!&Jd1UAd1UBd1UB9U&J9U&J9U&J9U&J9U&J9*UFJ9WFJ9UFJ9UFJ9UFJ9UZ9UGRAxWUGRAgRAZJzUgRJ gR&JzgR&JU gRJWgR&JZFJ/**ՇZgRZgRZgR/ZZ+bZտ bZWbZ_bZbZ߿ bZ bZ(cbu* kZ kbWbbcbUkZz kZcb5)kbU kb)kb*Ukb kbWտ)kbU/+)kb_֊kbz^kZ kbU kZ kZ*)kZ kZ__ kZ UisZU kZ kZUbZ*UbZbZ** kbUթUcbWbZbZzbZbZ/cbUbZ*bZbZ:bZZzbRbZUbZ_bZbZ_bgR(WbgR+bZbZbZbZ~bZUbZ+-kGJzbfRbZUbZbZ_*bZ-bZ_+bgRbZ*bZz_z{ZZ bZW bgZ~bFRժbZ bZUkgRbZ bgRbfRkgRUkgRUIsFRU)kFRUbfRU. kFRU kFRUk&RUb&RU*bFRU(bFRU{9{9b&RUbFRU)kFRUb&RUb&RUb&RUbJWbJUbJUbJUbJUWZJUUbJUUisJUUbJUU)kJUUbJUUZ9&JAW\AAAA~_A9A9A9 A9A9A9A9A9A9A9z9D1p/AC)U9#)UA#)U9#)9#)Wd9#)D1)*֥9C1U 9D1U 9D1U9C)U 9C)U(*9#)9#)Wd1)zD1 (d1#).~Ud1#)Ud1#)UC1!C1!d1#)UUU#) xC) WC1 D1#)uUWD1#)Ud1#)UUC1!C1!d1)C1!Wc1 UC1 U#) UC1 UC1 #) #) #)!") WWz#) UU#) U5#) / U#) U") U_") U!    )*") UU! U #) #)#)_W  + W U U/ U  W + W~   _U U +U !#)*_#)(UU#)U) U  /! !_ W U ! U1#)*U#)]C1bC1#) U#) #) U#) *C1!*UC1!UC) _d1 Ud1 Ud1! Uc1!d1#)d1#) _d1#)U_d1#)Ud1#)9#)d1C)9C) 9C)W9C)9C)_}9#) U9)Ud1!U1)U9#) U9)(U9)U9#)UAC) UAC)UAD1UAD1UAd1UJ9*UJC)&J#)GR9UGR9UgR9UZ9UZ9UZAUUZAUUZAUbAUUbAUUbc1AbUJsAUUbd9bA_UbAUbJUbJU{AUb9b9 k1kd1sIUbJUbIUbJUbJUbJUb&JUIs9bFRUis9Is9bFJUbFRUbFRUbgR UbGR UbGRUbgRU)kAbFRUbFJUbFJZgRUbgR+UbRUbgRbZU UbZ UbZWbZUbZWbgR _bgRbZ/7bZ^bZu`UZgR_bgRbgRXZZbZbZ^ bZUbZUbZbZꪪ~bZ]bZxUbgRZZUWUbgR bgRbfR bZUbgZ +UbgRէZgR bgR*)kZ U)kZ_ kfRu^ZJ7zkJ U kZbZ_\bZ+UbZ bZ +kZ *)kb U kb*zU kZ kZbZbZbZ*UbZ(bZ_bZWbZ bZ^bZ U kZ/U kZW^_ kZ U kZUbgRZgRܠxZJ~gR9xVJ9A9A9A9A9A9Ad9A9A9UA9UA9A9_A1*A1%A1UJ9UA9*J9uJ9]AD1V\d1#)(d1#)/ޥ9#)Ud1#)d1#1d1#)\d1)W_d1 d1 WC) ~d1 UC1 C1 C1! C1!UC1 D1 ) V~U#) -UU#) UU#) *UU#)#) U#)C) U#)#) WU)_  !#) #)#) U#)U#)U#)(#) U#) U! U! u) )પ)! _      \ U     _ xU U U_ _U "U U *uVTFhG>+>>? h0CRCeؽ$)R8Ӕ*jB@ U (!줶sTj{!@?U!hJ#hxzd1hbWbk`9mmkLk93a*}ƋR/XB~WgR <6%{|U^ӜB RR4+:''.}Z_zb`A UުZ(A{e1p^v~b)_VTLk$)7o9XXzIJ!^_C1T-ZUbU#)}U~Mk9ս1R-R-c\Jjs s)|||U{-xqU*tBW^\9PU_Rjjj@1 lBVV֜!* .6/ }(JXxXVA8tU(Bjj@@7'B!jJxXx$!>~AU_B!`p\D1(UUAUU:d1@@iUޥ9ս9x^~ cE) bE)pBD)^!CCiUA#)UA!rPZ_#) R9W|xZR1`pzz9/ ު{ USS[$) *Us)UUU{D)uȏBB{mk9uUUPBD)`jkE) W9}^\ }uBUUUiR`]UUIJUUU9|ub//? ~WWd1AUU/ZU ZUbUJUd1U!bW)B9յ/ RB-/ kZ---+r-c/+RRx 11sa5%1k^U͍B____mB)RkR-u{W*|Uqe1R 4,-c)B+MkJJpsjJz {R s ~@@nk%{s}‚sL:ppppmB)R.[Ur- 55뢘4W׿ hRzxh cD)/+Q c}U-1D) 6{UQ{U_sz{@```Ԕ0{U L:ppppB1߶JB`/ UU5<粜X`49|tUo ׾ r_zQU0Uq````@%5/Ӝ{.lBppK:U777$!`pPXye) Q @ c IJ@XV,k$)deWj@@ %TU4U_ҜU_$)zzzzT93b tkRpr򕭌B7???B\:9%/_WB@~UU(J}UUiJ1B XX^W{Z@@@h)%%/ ZW_:WWD)pppPd1 Wp /[^|xs1x\{HJn c1$?>Lkbub)T(R!`\UA ] Ub +ݽBXWޥ9+ D)PPX\:d1 V cz`bpsD)Cc~Re1?/ c(B00,ciR@R T֮IJE)麫.(BD1_vnJ9ZZ gR)S{[^Ie1ǤA$)A%UUUD)|ք9%%/US9` cU``hiJ ZIJ Z cZ_R9IJD!""_B!|LD)====.$)T\TTAe1mA)Ad9..D1 ^j!7WD)Uꀓ$)UKkzUz`RZ(BppxZiJIJE)|1 ޯBe1U%>{/!l$1!KJd9)1צ9)_$)ުA'JԽx`ï9~~(JIJ1@BbiR(B}(J1T|\B!tW9 i{ E1)$)( $1!E)!X^ J 5 kd18r koGJ`XXBe1*B1@j(B9B%)XXZZE) E)!C{!  )) y$)*>zo!UUia#)UUfduQ9 /9^U41UuDf91CAay9e)9!XZe) 0WW$)!aɍ \!U  ~_McUUsuuMcQ]UUs}UU-cUUZVUU$)bkkaU U!__^VAUbbrTUUWaaub UA_Xxb!@`@@!aM!AAiUW b?a[A.9R_ uU +1uU/GRUUUZUUUUUUZUU_9UUd1BD1UUU!UUU aUUaU)) U #)U+*J U ZD) bJ +bZ_bZxWbZUbZ_gR9x|||9#)^d1!W#)_)U W99*B9 IJ9+R)B/+ cR-//nk-c {k--/r| -rNkp1X{E)-saK@@@AW_R$!%5 1sx{s^WUss Jm:ԍB 2xxxhR)5555R.[rRrRrQ~ r|^zqsU {U{Uq c^~xR 65?Z VW\iJ B9+ JJB/ R)B+ ZjJ/ -cZ- sNc---{Nc+**j19z{1x715 r1=-r```` aP|IJ|sx^WUsnkz^~snkJL:ԍB1J)5555jR1r1--Ӕr+Uտ 7ƲUս/ֽ3}k@`3Ӝ{:{^x{e1Z@ c!ϊRB ZIJ ZR -cZ NcZ* Jnk1{9z |9 1{U1{/r{*1%%%%axhsZ{k {nksok/ RL:ԍB,:|zxxmB)5555RJ R1u֖1/ 4++ 7u-ֽ4X^^U _zx/J|䞍sa|Z$!4-cR MkZ nkZ*`Mc1Nk1^5sB {s%--{}UU|{{s\^s={apppPalhȏk9{s+ +*{spxx{s飃R B,:xjzzL:)5777RmB 1׾.*/+v-+ Ɩ- X\ƕUտ/޵ս+/j`@JXX`Z$)L{D)64&Mk9؎s9s9z(jJ 1{U1{Us猪{{{s^x`|s--|bXXXX kKsIJ {s///+{u0{]}L:WWWWB 2ԍB)6BrXXXXԔrUӔ-+ U- ֵ7ƶ/:յ/ }}<_z蠺{wvؐe1ת{)ۚ0IJ rs XTVW0C) -=5QU_q1_Q_1{0{{{UW^zb^^^^ AɉsZ3#0{1{ Q|+ SL:WWWWJ1TT\B1=?{ E) 0\ֵ5- 8Ɩ7UU+7U/ }z<_zhPAPPLkqUr{WWVTb=555󤒔_QQ婢q1q1U_QQ{zꪀ׵^^^^AV{ 1s  q1(ӔQյ-slBVVTR+:^^^XӔL:U- {) Ӕ\TWE) 58_){X=/ - &_~`9]凌% UD)\UUUm{Z[S{4Uj`Ф9T#)՗4Ӝ4_Ӝqq_QQQ!\\TT9 u͉Qe) |jӜrW 4-+0 [TTT [+:xxx΍BU1`@9WWW!x-+* c`p c555}IJU% s1_9xB0 aUUU`@J??5r}itUWTU4WꀔU_4ҜUW󤲔󤒔慠$)}AD) )ӜB@Q P4P&5t󜽯*Q-[TTkJXpR ֵB``PPmk9U/MkBUZ1W%!UZ<@@@(BpVUHJe)(8R(BzxHBe1zoD)9U 1````5%R 97UUWW֕WzTUW~uUW~#)Z#)==uk tq"t0`{ sTTsoc~zoc %iJPsmk_UqE)jzB%!U RE)U s%)URe1=~xHJ9))HJи(iJ9@A X\)7UUR:`ppp9%%%-FR :_UW~wW~_ս_W֔_~D) c#)====Tս (ս/ " 6Ƒ'=:|0|IJ@pnk1_09mkA`,c9PX ce1  LkZLkbU cA`(RE)  'R XB VUUC9 %5e)(ս ZިZPX\\o9U {p~|z_ZU7~ꠀbD)TTVWC)}@l{PO; {+c~B\VUURE)^߯#PBP,cA>%be1z,ce1 mk,kLk cjb ``pPQ i]UD1B!UU% B0༦9!}9(ooGE#)!}U9 Ғ$)-UU$!UUO!*UUD1,UUKs!UU c(J\^WW1ՉR9ZRR9ZRZRWR1,XX9E){e)\1-1$)ba۟+kTPLk9qZRU- ZR cZ-cZտ MkZ nk-cU}nk-cUu-c)B1!z c NkE)}7k)B ss//*{s+{UU{{{{{{*{s{ss1|1{~_IJTTVV!{zbb!Nk snk-/{s{s |{{s^V_^{s-{sNc)m:,://BL:mB 2x+2)mB1----1B5555r2r2^~r1/ r/+--4 v++ v/յ- xxuVu 7ƕU+U*yսꠀ+kp+kzx`{1]+k hRcHLhp[SS$!-))) cZս- MkZ*nk c ns-csMknkIJs%!^Mk%!Xթnk.e)snkss{s{s/+*{{{UU{U{UW_{sssWWW{s 1{|R@e)TTTU!zz!aD)nkPVVVss-/{s{s {{ꨪ{s_^xx{s- {sqJm:,://BL:m:+:xxxx 2)lB)----1lB555r2/+rR"R/+Ӕ+ 5Ӕ+U5U/+յ/|ֽUU_ֵ* WֵUս/+ޘy_~Xd1ࠀ{AAќ1` k pZ{{{ r[0 !!9Mk cյ- sMkյ+sNksf1^Mkbz-nk!jW-{E).{jRssU{s{s{{տ{{s{{WW_{{sss{s1{{9@@@b ڞ!S9ss-/{s{s {Us~s {UWV^JmB+2//B 2l:,:zzzz 2)mB)----ֽrR++ rUտ/R+ Ԕ-U++ uU׽u%- ֵ/x^WUꪪ/ ֵտ/ յ/|֭!تWU7Uε{````bZ|j%%r.=--tWV\|T]TUt4t4տt4WT3U~ӜW󤲔ӤҜ]}ҜӜUҜҜD)ZZZZD)#)ݹ.A#)Z!Ӝq+,c,0Ӝտ*󜲔UӜs 8Ӝ 4ս t4-(nc [kRJBŠ [kB_~ӔJ%U- U땭1TIJE)T(R1 RBUUR1^ޚ(B [ ֬(<TJ ,cZrZZ  c%%%(BiJ`XWURB~vWiJ95-RHJտiJ1HiJ1BB1t>e)'w!*+)wUwUWU7Τ9`Z9/b----=---TT\εU_ŕUtŔUտ*uWtU_TU_tTW~3Ӝ_ӜUW~ӜҜҜ__zҜ$)XXXXD)#)AjjjjZ!󜒔+ ӜLk@Ӝk msҜ}{)t4յ/T+)kMckocˊocR\pR5uu+ q@ke1Lk9 mkZ"mk,kMkR^:Z9W9_U\1zUU1*UUUbf)UZIJ*Z%5(BpVUUIJ9IJ9bHB$! iJB j-iJ(BHJ9_B!$)){U"9U _D)pxXX *U/C1-UER WV6UUWWWUwUWսWεW~tW耵TWt3~tW^4ҜӜӜzꠚ#)^^^^D)#).bJjjjjZ 4Ҝ 4{@4s T0jTls3 cPt c t+ tdskw<,skUjkOczzhOcU5 8@mkIJ% sLk smk>ڍsMk_Mk!`B%!UUU1%!UUB%!UUIJ%!UUHJ%!UU HJ$!UiR%!-^?(B9*iJBiJe)`(J׵-/iJ9kZHJ9-##8B9hl9 BR}W)_!U 9 XX\\ A!----4A %55ZU:W_wW(wUwUꠘW_w_W_~ε_ŔWսt_4_4UTW^xҜ#)\\\TD)#)zs{'s!ks#)T- T $<{P mkת lks,8յ): 2|s7/ |sjjhkoch kO[7Ɛk %XֵBmk csmknUsMk7ܗ֎s,c{Lk%!pX\T(J!U5 HJD)~+R1 _Ze1~Zd1U*Zd1_iR#)^(B -^HJ1/.)iJBiJ9XxxIJ15 JHJiRC9xXI UU#1 T'CA!'+UUUW\\VV ??9)----J555%{UZU_:UUzUzUwW~ꠘWW6WWWU_սUƵUսT^zD)Ҝd1#)}}%J????{#)4-) ֽ ֽPPpֽ{ սOtLkHh7ssTTVP{0s~|Z@k(BXWUR9>UUU4B?MkR )sMk^mk c XMkA@(J!%ɰZ9%)* cZU* cZ,kZW +,kZ,kZ cR_zZB~iRE)XRA+iZQH}iJAۉiJ!^WI UUUCQbI -I UWT#97/o@ 6 p TVVW!55AC)----FR%%% zwUUz__ZWU_~U_wWWW6UwWս_~D)VVVVc1D)%JD)5555O!ƕ ֽֽ΃@t{} (7& Wќk6ƉRսUUV\pP}yp0|߿/(BpXTWR9(BV1U,c9 Mk(B`,c$)XRD)URe1iR!%Lk cUz9Lk c% Lk c Lk c^(Lkb} LkZzjxR$)pJ hbQaz zR `\WU! ! ! _um9 } 1 #1 lpNjz*k9Wꨨ{D1U* lAUU^fR +U~{zꨀZW_~9U__UU6^zD)TTTVc1D)U]D)%J````d1+֕j,{vZj֔;7,wUKc/\\\PpsiJjZ^VHJB^^^_IJE)~9%!W T1u}aA ce) Lke)xb9Pb9Z#!x^R$!):Lk c mk,k mk,kLk c:.Mk cգ],kZpjxR X\\T9 -Z pVQ \UUU! ﮯ! 1 UB!UY)jJD1@9!_ݝ0a{X_p kbVWWWb5%%-L++b ;UUUUw@ƀ@@;`BvրlhUzU:W9U^zh`+kD)TVVWD)#)JD)%%%%d1 2@rbK{]:+Ф%'$(: c'-ƍkoIJ@pZ(B|_WB1@PMc9UR1 1ACC{R1Q R @ض cD) cZzbR`~(B9;mk c{Lk cmk,kjuLk c|,k cx cZ@(J TVWUeA UUU  ! ufE) UUՏ9 )B$)%)B$1`XI)^ I W_ڐ9 6Jsppppbbb----T͵5555 ސ8( 6Πp;jXx n-zR ͚rmy z~ZU:ZW`@@9#)TVVVD)#) *JD)%%{1Z歭 :SP kڨVk .Pbnz@VA slszp^OHJPX^W(B$)xOb/|9 [TTIJ$)'R`iJ,c  Mk c]_ cZ`~Ze1' Mk ciLk c Lk c}Lkb|X c1UbE)@B! ($! UUU5B!UUU7)B$)-(BD)`)B$)^B$)CA#A0 !Y!zz_9 66. S<C9!_W'RD9(JIWHJIWIJA`UA!n(Rd1UU^9D)UAD1 B1 UA/|9 @ D) )D)![J!9 'Lk)!8}O+\3<<}P|@@{(J pXlU2e1p\kHr(VW|!z^\$W_AuU tn^{RUB R9 c9'''' cZo cZڪZBTTT\ c9 ,cZ cZ cZ~l cZ_UZ$!XB$)X )B9=8Z)B1(B9^?iJBb(B9iiR1Re)xXPP(Je)=uiJ1@U9phjk1E)^e) hx!555%AC)--GJd1BBQ$)UghCI!UTWHJD9U%iRE!(RA^TXJApUUA 䄴BA%_-HJCI‹^HJdAW-(Je1UU Be1UUp9E) UUWΦ1-UUUZ9UU9!@``C) -D)!eR#)A  k11 }R\jr;ﱔ;O}սd) )Rbo?bRRplsQ{A"{9~Z!gdXpwUUE!}9*%%R9Z9'''7 cZ cZ~WZHJt cR;/ cZu cZvk cZUoZZ~~Z9XxX9f1ZB1zRBiBj99*R)B/)+B1TR9iJD)xppp9$!.9$!X{ޯ1!Mt|e)$)wD)`xxx#)5%%-Ac1=-gRD)bbj^Y$)UUUa!UHR$)Ko9E)qe9ZICA5HJ XT'R#1QdA{lJD9⟗JA%W(JI-U^J$1\*HRE)UWJ$!ԥA!bbrr#) *#)!A#)ɉA սA! )=<籜"`Rx֭pXPS։R. ls@ cl{$bcqRsZbqOlk'JPRKk!jjjbjjjj1%%%%RBMM ZB5?>> cZu cZjUUZIJ`ZHJ"/ cZ cZzUZZwVZRZ9XxppiJ9郃B9}ymRIJ9)**܊J9(B1t(Be)UUI!x`_W1!++1e1~?"D)!GR UU-gRUU)k Z9B!\\\\!dA Ze1qQSS1%!31RD9]SRRRD9Օ9\HJ$)τIC9iRD1?[VHR#1ɍICA)_zRC9?IdAXI!VJ {{rz#)!D1!{_A#)ɦ9Խe11ս3jP>TtRbp9@jս(BJ9jj@7ZW'RWp'B^uVxsA UhJwKkBnuméZ!b{zx~^UU(J555ZA  ZB:::bRZR(R1ppZ1%%'bR'bR^ZR0ZRU^R9ppp`R9))99KR(B!!(Be)||Be){UU1E)}We)~U)UD1 9!-_9$!B@jmE)!gR$) ZgRͤb---b_ is$!WWVT!*dA>/iRE)ا1E)knDZdAZX\\IJD9Օ$)sZ$)dA#1B$)TU(JD) ńA#95**IR1ZTTHJAXqiiD9 <ԥAzrzr! *#)!%R!1 k$)-=U3d9+Ut!U$1U!U!JMmU2ArYUSD1U{D)Ub! **Us U+k$!UhR!`zrU~VVVUUBb5555R9 Z9ZR( ZRZRE)R1/'''ZR ZR ZR 2ZRݸUR1```@iJ1 (B1tiJ1_UU1(^f)_UE)UU=1U+1!-1$1{1! .B$!UUo`D)!ꀠgRe1 ZgR)s----0 Jk!\\\V$)K#9 +BE)\\BE)w8ZdA\TTTiJD9UD)*4Rd1MIIidA1@he9#) (RD1(JdAUՕIJE)R9Eoum#1 69 RX\\!  ,#)!^]]J!1 MC9 %Q!TWUUD)!$)`px`D)!$!xx؃9c9D)ꪢ!8$)!!x|^TVUUa 1R9%IJ9ZR".ZR_]R9````R17777ZRUZRկWZRUzZRWUWRf1@B1UUU1f1 [1! \1Z~ 1- 1!=1$! o9!z9!BE)-///iJ1jjD)$)8gRAbgRN{QLKKHJ$!TTVV$)A 9e1(Be1-iR9TiRD1EGWE1HR1dA)ph9#)oHRd9GEmO(JcAB1\\^IJd9KKKc9 ח9 X^^^! 쯥! *A!9Mmmj$)U5HR$)U~ќ1Uս_t1Uќ!Uִ1U*1U e1Uls$!U"KkD)Uo{!U(/ZUXPxWWV\UUWE)????iJ9-%5-(J9ZRZiJ R9@`@hJ177/ZiR_[ZiRURiRzwRIJ~RBHHj`1 x9!W59E)/ 91؆1$!^1!Ue)$)븿B1-)+Be1TTV\9e1?5HJ9-*1!GR&J )kGR555.˃ZBbb1~^D)RRSZd9 A) UA#1"uiRC1UA)I-)!a$)(J09D)]+(JC9KKriRdA9e)hzzzIJe9aaqq9`????E)! jm *A!aaD)r$)5iRe)"x9 W9wWZ_r~!6&&' c``6j GJ^s19U.9U{$)Wb!bk|p!^^XW$!ahJ1/-==B9{URiRRiRRIJ`;RHJ׊RHJRHJRHJRIJWRIJjzU9!- 9E)"9E)>BE)r1E)>8:*9e)j1D) B1 (BE)XXPP9E)5iJA+//9!UbU)s**/Z-$)`pp!zzE)X\\TD1 ᩩA +d9(D1)D1`xd9 UY C9(2ay9#1+ AD1ߚ(RD1B1iJe9q{_U9@????D)!* 9!Aaai9 k///B#1 \7GJxQpppr#1s$)%%-ΐP8vά{ )''UΌ{Y^rob '.Z(p*kQxR*kAB__[r !aHJe1=-iRBzxxRIJRIJzRIJ~_iJ9RHJ]RIJRHJUUiJ(J]iJ(JBE)~^޼9$)9155Be)ppj@1E).>7B9{1E)Be) (BE)PPXz1$!?/"(B$)*_ x~a#)A////kc1-UU pz__(~؞E)TTTV#1 dA =ٻD1 D9)$)```cA!x}uC9 ZpZD1(zzz0e11Օd9$1զ9#1}A$1 U91E) 7933D)!* c1 cai}D))s1%%7ZD1TVWWń9-]3#)p__#)Bo}oA LAHVΏ Urrpp.sx0 nb@1kksI*k_^XpU5E)aHJ9 + HJ1pRBRHJUoIJBh@9$)IJB RHJU]iRHJUiJ(JZIJB"B1ܜTT9e1`jbK(B1(B1@@1$!.*B) 1E!1$!U9$!`pWUE)!>/E)! xxxxbUU)----9#)==--A XXppe1Օ >#1jjD) 1D1 #1).$)zxxe1!U]D1 ؘ#1!co~xe9!we1#1vD1)re1!D1!b1/]e1U!a UD)a_U$)au}d1b)%5%9)XPZ{{IQqhR!0bjzజ1%---Խ{VМJJVNPPp`-**Мj AcHHs&RUl{r```99e1(J$!"/BD)|v|HJ9iJ(J}mIJB~~9$!IJAiJ(JݺWHJB IJB HJBw(Be19e)@@@9e)=(B9Hhe)$!+{]1!UUe)!$! ,~$!_$) UE)W XX\\aef#)----9#)=---A pPPXD)5-)?e1)'uWe1 x9 D1)e1e) #1 $1!~~Pe1)lvw#1e)#1!hE)!ddd$)VD)aUD)a*$) $) *$)z$!A-zJ/;=5 k#1]^\\J{A!!#k{1+k1pRZZnA-s{61 珔jzZ_5/-Мo*МZlhhh{ cT9!ks @Jl|Z9TVWWB19D)-Be)\\\IJ1IJBHJBu9$!IJ1  HJBHJBHJBwHJBw~UBE)XxX9$)U1E) 1 z$! (]$!w!U ~U-D)WUE)խe) - \^VVa#)--- 9)////9 XX\\D) M#15#1(+5#1)`U#1 ^#1 +C1d1jze1 e1)e1!nk d9) D1!zrje) nnn1D){[e1D)Y_UuD)!HD)!r]])"$1zr_[!z/.I=Wb1J{hR1! k pphRܞRZ탙>6Ɠ8&oppPXnJJJМoɁZ``@@ Zs)|xxx'B1^||\B1 1E)7'B1\\\\ cbHJB(JBUW(B$)vv(B1  HJBUuHJBUj(JBUj(BABE)PXPPE)!+e)! .E)V$!~~ $!U$)?E)!$!E)iE)!E) ZD1aWWd1UU9 9#)---9 \TWE)OOIi)%)-<#1#1 #1 k))0(#1 7$1)U$1)~#1)W5D1)_e1)e1 E)!]D) ---D) w6$)!U$)X^!/+"I)Օ5b9U{e9 j````hR2GR55Js8UUԽ{ԽPZUUn𤏔Z@@`s'JkKkd1hhB$)WBe) 1!$BE)BE) HJBU(J9B9^(BA(J9(BAB9 B9A`e)Ue)51!e)%)hD)z!$! OiD1~ E).,E1$!>>?J9bAյ55ʃbU +9Wz@@ $)yaq!)$)֗$)$)() j€h!#).#1)WU#9 wV#1 #1)b#1)*WD1)#1 _ZZz!rڲ$) +D)!U9!UU.d1!Wd1!srzR! -A!xXbD1 =ߪ jhhJHJ?sA{ c5%-%N{-=MNМM-%Bkk'JqYSZ9R9WVTTB1A1? (BA}j~B9 B9B9B9zB1 *)B9 B9 B9B9U9e)`@@`e)!~e) *e) (e)D)^((D) WH@$! e1! )e1!PD)!JAUbA555%Is----d1@```D)RRBA?-$)ne$)")(j) b@x!c1 #)(D1 )_#) # 1#)($) ޛ*D) ݢd1 1xxe) )1)a1() >d1! d1!xRE)%9 X\^_&Jd1SSc*s9IMuUHJA????bB -%ksFJ ) { ++n /n hjМ -JhhxKkD1{R1H'J1||\~B1B95B1xzB1B9B999  B9׷B9WB9U99 Ae)@je). e)!1E)'''W1!e)!?1!zD)!yu1!) 1!PPpp!.,/AA bA%%--Is----!l%%%%ꪨE)XX\\)+$)ee$)) )hjb!C)(Z^)($) Wkee)  #)($) >$)"9!5Axzz~E)1 1!8d1!D):.&&FZ$)5bBFRAAD1r`Aa???=GJA[bGR --{Jk +-{?U.@`鏔% AxxzA)⢿GRD)lxXxA1||919!z\9$!zrs9! B9UB9WzW9!ذX9! -/%B9տUB9U99A191j@hȆ1$!e)!Ѕ1E)7/=51!p``@D)!5Յ1E)!1! e1```@!A9kA---- Is====lpxxx$!ՕE)\TTT) U$) *UzE) UD) U$) >UU$)D1 $)(W$)$))()*):1!51||||! ͅ1 e)}#)D)'-%%A!/ׇZ XSQ}kA}{aI#)^1a==='Jd12ZA*+)) cvksgR *kk+k!VWA Ud1*:'JW9!9$)%%E)<9$!bca9$!99**999!PPpp9!%'''99A19991911!%%51!PPpz1$!?9 :****!.*E)! !D)/UE)@hWU__A9kA----+Is5555+!X\\\9 !T\) ) W~((P)%!a(%) ( TD) $) D)aWD)aUD)<_E)WTTTMk U}_PPq$))#!+8) r]c1}]]}$!XE)a==d1/GJb<uIII c _~*kUy$)WTTTE)_XXU555Wse)!9Ŧ1!9$!''''91 9191!'77791"91 91ꈨ9191__E) 6??*5'%/~^^^APPPzAA/ a?$)zzAVV!!555D)!\VW$! WwbYg~b(bbb *(b>66!ƒ;9;!APpp`!%55\A0`pa a9U gR U**gRa_^X\A*+UA*UAWaU"aUaUA*b 3hUaxa+]A(Ua=bpb *aרaW bUAzA:_U!AU A UAUA UAU ~?ւ??7AAaUb_Ub5ApoW^! AbD)!^WWA!AՕ55D)!^$! bԢbJbbﮃb﯂bzzbzZ^{b?? aAa`@@A==/PPRbaAA9#)---gR9////FJ\\TVaW A^aa"a WAՂa>*WWuaAaU:AAU*AUA%aaaUa*]aa+ *{ U Xb TT bbb UBb=a(,AjbB@AA=b?$)~ aTe)!E)$! _U VTVTb "bcbc??ap *AAbaA:>>>ABa9#)--FR9---9\\VVajբaa@(A}Aa A(*.~wWA*uAUA uAzaA0(a:a/*#  ]UW WU}ڂ $&& aAa aA8(*a**ABb"AA?c!UA\||j!%%! U!U bTT^UUUUUUUbbbbA߂AAAZzAUUAAUUA -a1#)----&J9m!a\^WaA"baWWAAժAa b)jhUUAUAU(AU AU$)a #)u#)UUU)! aUUUD)aaa  UUU( uuחW & .AAaUUau UUUU*  הT U$) ժa@@AU UU UU*U !UUUUbUꪣaWAAaUAAUAUAUAUUbAU_d1#)----Ad1KKKd1aUWd1aUU1aUUd1aUU#)aUUd1aUU$)aUU$)aUU$)aUU#)aUU!aUU!aUU aU] aUawaWaUUUUUUaa}a_aa*_aUW! aUaU*a(UaUaUaUaUaUaUaUWUUU!UUUE)a(U_aUaUUaUUUaU]a*U"~UWUUUbbAAꫪAAd1!9 bD1UC)UC)UC)U#)UD1UUD)UUD)UUD)UUU!_(( *몪_U UU WU W{ W] u $!Uue)UU 9U9UBUGRBZ"ZZRjsUUZUUgRUUGRUUJUU1UUfZUUUD)UU$)U$)]$)U!U!UUU #)b  _ UWU#)"!"UUU UUU UUUbUUbUUAA1aUUd1`_UUAb]AA b bU  uU $)UU#)_UD1U*AUUZ UU bUb!UbD)UZ9U ZBbgRbgRUbJbJ*b&JbGRUbgRݧZgR(ZgZbZU/[bZU}bgR_ZAZXZ\A9`A9A9iAd1˯9d19d1`k9d1 c9d1zwU}1C1>d1#) d1#)d1#)oD1#)Uo{#)!#) #) ^#) _zU     aA+///BbaA*AabUUUU  ]*#)UUU+!UU)UU#)U*D)d1 uA#)UAd1UZ9U// kAUbJ)kFR{A{9)kgRU kgRU)kgZU)kZ kZWbZUbgRU kgR*UkgRUk&JbgR_bgRUb&J bFRU _b&JWUZAWTTWJ9~jA9XAd1^zA9W}U9d19C) 9d1ZՄ9d1ZU1C1bd1#)d1#)kd1#)WuC1!z#)!/#) #) _! zZw] +    aA////U U U ժ )U+)U ) #) W.D1!D1!߿/d1#)U^ d1#)9$)**&J9UU Z9U-ZA bgRU/bGRUcFRU kFRUMFRUbgRUbgZbZWbZu)kFR_ b&JU)kFRUbFRUbGR bZUbFRUbFR U&RsbFRUkgRU_Is&JWbJU&RATUAAxzAd19d19D11D19C)Šd1#)d1#)؀+9!+9#)_d1#)_C)#)zUU#)!h#) *#) ހ! x x   {  aA//// 髫 W / ?!/ '#) -UU#) p_U#) #) 9#)U A)+Jd1U-&J9FRBU gRBU *RAU ZBU ZJUZ&JՠbgRW kZUUbgRW kFR*Uk&RUbFRUkgRU*bFRWb&JUk&Jժb&JWbFR*UbFRUb&JWbJ U9bUUU)kFRbZ}bZUZA`jAA{_A99d1Ԥ9D1W_9#)_d1#)d1)־d1#)X_jD1!{#)!#) #) *#) X#) U^m) /   ~ }  U UA---   UU U  * +*!! #)d1U1 U9)UA!&JD1UUFJd1UU&J#)*UFRd1UZ9UZAUbC1bJ*U{C9b&RUkgRUbgR*UbFRbZbZ}_rbZ_bZ贿bZbZ/bZ<kGR kZׯ/bZzbgRU "b ZA`xXA9A9AD1V AD1XZ9#){C1 #) z`hC) D1#)*#) U)) W   _  U  UߪUWRފ19199191 99U99U9999*B9B9*B :)BB*IJ)BսjJ)B+**JJJ+RJJRjR ZRսZR+* *-cZMc cnk-c+nkNc  knk+sk/ssUUU{s|{/1{*r1-r2 +/r]r}rrUUUrRr2r1_Us1UUR1xRE)x 1%2^|b^)B^{W {)B@@@AAW__  UWߢ UUW UUUU^WUUwR s1R|1{1{_s{sssss*{s{s{s+{socBTTTTBM:BL:.Bn:*BL:BL:l:,:~z~,:1xxh1) 2)??J 2=555SRݙR5555R1|RRRrr2rRrSrSrRWrR_rRU*rQrR_(rQUr1W*r1Ur|Q{1{W|{ꪨ{s{s{k_{kU{sU*{sU sU{U{{{s_{mkW*{k{s_sLk^xxMkZ~ cRhhZ!aCHJ ~qRsqR tNIJJ$!aWWVTBaM)iJ5R#)(8R -76Ze)JNOO919191* (999999*A9UA9B9 B:****)BB*)J)BjJ)BjJIJ**RjJRR++ZRZR [Z-cZNk-cnk-c+ knkknk/+snk+++*ssuu{s{s****1{1| ++/r1/rR***SrSrRr2~R|JJ`1`-{1 $!x{xW1 {_U5 {-1{5f)jjjjbkA~aAUWA A 'JbUmsUUU555.RR1UW1|1{|{zz~{s{sssssss_ssssZj{soc BM:BL:Bn: * BL:BL:l:,:zzzz+:1hxxX1)1)??=?B 2====SR|****R1q2RRRRrRrRrRrRrRrRrR**rRQrqRQrqRQ11|1{|{|{ss0{U q{*q0U*q_0{_0{տ P{տ P|*P{_~{ms|xxs,c~~,cIJ@R @htV1S^WuIJy1Z9@Z VW, cUUWV(a5%$) ]AUSZ9bBZ$!iRe)m99뫫99}_99U99A99BB99BB9* )BB)BB* IJ)BjJ)BRjJյRjJRRZRZR** [Z-cZ/+/Nk-cnkNk++*knksnksnk+***ss{s{s***{1|/ R1r2rRrRr2~nk1UUU|1X7{1%{9`{^ՊR\{ /{$! 1{ 11{{@@@`abaAaAUUWVa!!bs5% 1s/+s1սr1_~~~1h1{{s{sssssUUssssss*ssss1!BM:BL:Bm: BL:BL:l:,:~zz+:1xh1)1)??;lB 2====RJ +RRR1RRRRRRrRrRz~qRrRrRrRRrQrrR*rRrRrQ~~Q1~zzQ|1|_1|U0| Qտ+0տ+ҜqU 򜑔UҜqzꠑ0W~p0 P+*qUqjs~x{mk_~zxLc(J@@B WՕ9agNJR 95Z90 ,c(J&)>iJTT\\Aa#1WRaSss}ZZ9cHJcCC999999A9B9B9*B9B9* )BBս)BB IJ)BIJ*B+*jJIJ++*RjJ+RRZRZRZZ+** cZ-cZ+++nk-cnkNc*  nkksnksk+ss{s+|{1{Qr1Rqr2r219`{f)p {JJ sxW [bxIJ?{  IJ 1{R1U11{訨````AAaAA_A}jJUUU{$! R{////r2R1zz_1{s~{s~~_ss_UssssskskskskskB0BM:BL:Jm:BL:ȈmBL:믭mB+2+:)1)1)???L:1/-//RJq 2R1R|R1|RRRR_rR}q2q2rRrRrRrRrRRr]rrrQzrQU}rQUU_q1qQUկ+q1qUս+/ 3Ҝ TU~Ҝq~ҜpҜս Ҝ_PzP{^~x{s^xxxs,c~Z)wV\RndvU c 5Lc(B8<,lkIJ$k^^^~BiJ T\WU0ai#Z ce1$$:39 BN9999*A9B9B9*B :*B)B)BB)BB* IJ)BjJ)BjJIJ*RjJRjJ+RRZRZZ+ cZUU-cZ-cZ+** nk-ckNksnksnksokss+{s|{1{/+*R1r1r11^1f)-1 xW{xW}1:{--1{ RQ2Q2r1UR|ꪪ1%%%%axAAaAࠠ{5%%s+ R==R1__1{~sW{sx~_sksksok sokskUsok׏sksokskBWWWWBM:BL:BmBBM:mBL:omBL:~~~z,: 2xxxx1)1),: 2==-RJocR1| 12|*R1*+1R1RR1|R1|1RrRrRrRrs*rsr뒌r~rWRQQ*r*Ҕr*յ/ t t4 t蠀3Ҝ_3Ҝ3Ҝ󜲜蠀Ӝ~耑^|xs^~{mkLk(TT9 WR kB,s9iJah訨(a{> B IJ UUŪR5+ciJbHJD)scsQ99+ +A9B9B9*B :*** )BB)BB"IJ)BIJ)B jJ)BjJIJ*RjJURjJ+*RR//ZRZR+ZZ* -cZ-cZ* -c [**nk-ckNk?snk+sksksk{s{1{*+* R11zR1x 195^s`^)B5X{ W-{-1{1{+ R1Q2R1r2/rRr2Rppppb^^\\$!!aUWx@AAs 1{1{ 2{s~{swUskoksjjsksksokWkNkknksoksoksokokBM:BL:Bm:Jl:mBL:/mBL:y}vV,:11)1)L:1//--RB[J??==1|12|R1R11RR11RR11R}}qRrR++rr zUUӔ󜲔U/4Ӕ+t+T+ uֽTT^4??T3{3zU3^Ӝ_ҜP^zxP{^sse1,c)MIImk$)eϋse),./=lkBCRxxx9WVVX9  c555ZLk+c*(B!sRRB9B9B9B9 )BBIJ)BUIJ)BIJ*B*jJIJսjJIJ RjJRjJRR/ZRZR*ZZ? cZ-cZ-c [* Nc-cnkNcknksokssssss{s|{9`v1z׭1 ^sXխsխz{az-{-1{1{1{1*+*R1R1r1սrR r}}}rQppppa$!gJbAA==?s 0{{WW{sz{s~UsksokskskskWknkVV^nkNcknksoksksokokBTTTTBM:_BL:ՕBm:Bm:mBL:mB+2j,: 2xxzz1)1)L:1--=JlBRJ==1s R1}12|1|R1Q2R1R1R11rrR+//+r ]/*ꪨӔӔ*Ӕտ ӔUU󜳔+4 /+ֽ* zxxxTxxx 4Ӝ*./53j[ҜҜxxp0P{~z{e1``@@lk ˯siJ ms$!99sBAC c$!ZZZPPAˡUZZTZLkHJiJ6&B9B9+*)BBUU)BBIJ BIJ)B*IJ*B* jJIJ*RJJRjJRjJRRURR/+ ZRZZ+ [Z-cZ-cZ*Nc-cnk-cnkNckNc+*skssss{swsA`{E) { {AxsAx׭Z-b{z-{-1{1{1|1{1|1{1|* 1RRRRrUUVVrՓr$!XXXXb$!a $!a````baA??{! {}U{s~{s~~_Wsksoksk뫏sksoksnksnkknkWWsnknskskkskBTTTTmBL:~~~~l:,:////Bm:뫫BmBŅmBL:mBL:__,: 2|\Ph1!1),:1---JL: JJ?=2s R1ꪫR1WW1|1| R1R1__R1R1|r2++rR+ **ӌ* Ӕ+ӔUտԔ* 4U4+u4ս u=- 8몀ֽ_^~|ֽUֽTx^^TxX~Ҝz~~Ҝ55W׿+~ಔp~qxx(J@lk {9 HJ.8s1pZ 'sRZX\RՕlk\XPlk[RRrLkZB9)BBյHJ BIJ)BշIJ)B+jJIJU jJIJ*RjJյRkJ**RRRR"ZRZRZR*ZZ/+ cZ c [-c cNc-cNc-c ++nkNcknksoksk +?sIJ`{E)-{E)-saxsAx׭Zb-ܯsA-{A-{||1|*1{1{1{1|/+R1R1s1rR/rS rR1axxxxaD)a !!A!b5% sXXXX{s~Wss~Wsnksoksok"sssssssok蠮sokﯫsnkkoknskoskskkmBL:~~~l:,://.Bm:Jl:mBL:mBL:^,: 2` 2)ܩ1)+:1--)-JL:+))JB **1ocQ2R1o{1|(1| 1R1R|R1r1=rR+* r+-/ӔӔUWӔ4/*U u5+ ֵuյ-+7ƶ-- Xz`xzŵ~^tz4zzzzҜ3Ӝ+ 4/+4z`򜲔^~ಔP^\xxP^~xs { )=s$!SZlkjhR Lk|wWT/UUUlkPpcaLkbcAAms Z1$B9/ )BB+* IJ)BIJ)B* jJIJ+RjJ*RjJRjRZRZRտZRZR ZZZZ+  cZտ c [ c-[-c [** Nc-cMkNcnkNc+knkuUkjJ`k1\%sE)-sxsxWZW%\sA-{A-{||{{1{{1{|1|++* R1}U21UR1r1s1Wr1~_U1 \\\\a!a appppAU]s!aԔ sok~snk}Uknksok/{sUU{sss_ssUssssꪠsoksoksksksk*BVVVVmBL2l:,:BL:L:BZZZZBL:mBL:^~~~L: 2zxxx 2)1),:)++++JL:JB+L:R1R1|ꪪR1WWW~12R1U12|R1rRrՕ5Ӕ+ӔUӔӔ*4+u4U/u5/ ֵu/+7 7ֽx~_ֽx~^WTp|~^U4zzh߾*T TW t4t~~z3Ҝ_~zҜp~xq/~/ xXXX{c9!jNO/9s1?=+kWgZUu5+cIEeUsIIMEsa Z! IJ B*IJ)BjJ)B*JIJRjJ+ RRս*ZRZRUZR+ZZUZZ*ZZZZ* cZ c [* [-k-c c*Nc-cUNc-cNkNc21nkb/nk/k ^NcAx-ZW%X| ^ V{Uս{{{{UU{UU|{{{__{/|1{ 1{1| 1|1|1{1{s\\\\a! aXXXXAUzA/Mk knk_Uoknksoksok/++ {ss{{s{s{s_{sW_zzsnkꪪsksksksssm:\\\\mBL:~~_^l:,:BL:Jl:%mBL:mBL:~~_L: 2zzzz 2)1)+:)))))B,: JBu)q2QR}R11 R|R1ݿR1**rR+ r=- Ӕ* Ӕ/4 5 u4U/+u+-/+ֽz_ֽUu4T4WT4UUTT/ 3*tUUuut3\x3zz{`ZHB{)XX^[O1)d1ō{(AIo{)mMb(5UW+cUWV^ cEEeus Z jJIJս+RIJRjJURjJ RRZR+*ZZ ZZս cZUU cZս* cZ cZ cZ-cZ-c c-c c*Nc-cNc-csRNcf)X52f)^nk^nk^--c-xR^s! {s{s"*|{UUу|{{{{{{{ *{{{UU|{{UU|{ws{u0{1{1{1|{~~_Mc\\\\a b bPPXXazzjjA7Mk nkOkknkUusnksk+* {s{s*{s*{U]{{{szz~~snksok*ss ssUWW_sssm:\\\\mBL:^_~l:,:BL:BL://mBL:mBL:,: 2 2)1)+:))-)BL:-JBjr1Rrq2Q1 * R1 r1+ rյ%-s/++ Ԕ+ ԔUԔ+*4/U+ u5*U++u/+ ֵ׽z~ֽ|u~~~~uT((u4uT*TU廒T*t+ UտUt_~蔭3WSjGRaOdX)scj)WW1;-%/ TT/$)MMmms(4;uZ{a\|Ȁ!XRLkAse18(RjJ ZRUZRZRտZR*bR cZU cZ*-cZ*-c c* Mk-cU}Mk-cUUMc cMc cMc cNk-cMcjJ`-cf)X5Mc%)x7-cA^ [^Z nk-k%!sk+ {s{s*{s*{{{{__{{{{{{*{{{{ {{{{{s{s{s*{=|1|1||{~~~^R\\\\A!Ab````A Nk-RZkNk+sok++ss- {s{s+**{{{{{sssss{s﫪{sWss**sm:\\\\mBL:_l:,:BL:BL:////BL:mBL:L: 2~r 2)1)L:)B,:BlB *++QJ r1rRr2R1^^R1rRյrR r/ԜԔ+4U+ u5+ uuv+ //}~uxxꨕuu?/uֵU*- 7Uտ+W7ս^t@Sb 5T'JpҜJlPb#9I31%UU/ \Z]]Z Mnlk(eɞUVTV1% !Y]ls==9{iR,ZR+ZR+*ZZ/ cZ_ cZ+ cZ-c cUU-c c*Mk-cUMk-c nk-cnkMk} nk-cnk-c慠Nk9`-cf)\--cf)\%-cAxZpWBb5xNcbz-nkb-snksk?+ssUս{s{s{{*{{{UUU{WUUU{{{{*{{*{{{{{{{s{sW{s{s{=||1||{zZ^^^^A!#!b^^ ahh``AMc -nkjJsoksk+ {ss{{{* {]{UU{{{s~ss訨{s{t {s{ssmB\\\\mB,2l:,:MBl:BL:////BL:BL:~~~~L: 2H 2)1)+:)----B+:BlB+1B r2rRrRr2rRUUR+rӔӔ=/ Ӕ+ 4/+5*u5++U+*vﶵ+-׽ֽ~^_ꕵvꪪu**ֽUU+ 7ֵտ+xU7ս X]y8_z8Ʊ@@iR?TXսkx39bkxlsD9UWP9yImuAr_CJ(,c(TsVTVWP ÉR_~ME5B ZR+  cZ cZ*,kZ-c cս*Mk c*Mk-cMk-c*nkMkUnkMk snkUsnkre)zr1z׭nk%) x-cb^)Bax>)Bnk%!U-nk-snkUsoksok**sk*ss{s{s{{VVVV{{ {|{|***{{{{ {U{UW{{{{{s~ss_W_ss{s{s {0{|{s@1XXXXA!b!!a cUokZsokss//{s{ss{{ {{{{{s~{sWW__{s{s ** {sꨯ{ssmB\\\\m:,:L:,:.///mBL:BL://.BL:BL:~L: 2 2)1),:)mB+: ---BL:1B q2RrꪪrRr2rR+*rӔӔ++*Ӕ/Ԕ+* U*U5uU= v뻨׵-/ ֵ+8ֵzkֵֵ*+ W/ 7+ xU(ޘ모yyW_~ꪪThRRǩ+c %-Zp`S9ZRp)mє$1{ʧբ lk@@#9:'JW^xpP A vDgՑ5%%%0R cZ cZ+ Mk cMk-c+Mk-c*nkMkUկsMkUsNksnkU snk s1Xse)xs ^MkxU}ZW cA/sf)-sE)-snk*snksk*{sUu{sU{s{s{s{s{{VVj{{*{|****{{{{UWW_{{|{{s{sss^^__ss*ss+{s +|{1{1{{@`e)XX_UA!!d1bzzzzaiAAnkc1 soksk++*sss{{s{s{{ **{{{{*{s{sW_^~{s/+{U{s{s*{mB\\\\m:,:L:,:.*:>mBL:,:BjjjjBL:mBL:L:+:h|nn 2)1),:)mB+:BL://1mB r2rR rRrR***rӔ* Ԝ+5+U5u5U++v////U 88zzਨֽֽ]ս/ֵx/W ߹޹ꨀ޺WyꨀyW~zypܐb$X(J@@@B/M/>s$)V^^hRa09VT^#19{WtlhɉZ ל/%UUqD1ee cZ+ Mk cMk-c* sMksMksNksnksns s1nk1X%bnk/^MkxWmk!/s! ྯs9b {1-{s{s{s{s{s{s{s{s{s{s{{ꪂ{{{{jj|{UU{{{{__|{{{_s{sss~~~~skss{s?|{|1{{````AA!]!A::::$)apxxx ak /sok*ss* {ss{{s{s{{{{{U{W_{s~{s-/+*{ﯯ{WW_^{s{mB\\\\mBL:_L:,2:::>BL:L:Bjj*L:BL:mB**L:+:`bhx,:)ZZZz1) 2) mB+2----BL:zBrRRrVVVUrrrR+* Ӕ* 4-/U//u55uU/++׽++ 88~^WUU׽ֵֵֽ"ֵ7*7Ƶ=-[ֽ+ \ꪨ;ꨠ;_~_~޺_~֚_yW~C9h谠S'R-7 cÁT9Rr#)tDQxjxxZ U rrsyҜ^^\XBI57{D1]5Mk c+Mk-c* sMkݿsMk* ssU+sZ`s9xU{WR pWMkb^Us Use)-`{ 9{{ {U{U{W{UW|{{{{s{s{{{{ {{{{s{{UWW{t{|{|{W___{s~{s__~sk sk{s?///{1{{~_WWwzzzzaA yy}#)!apppp!ank9AR)Jssss +{s{s{s*{U{_{||{{0{ﯫs|{U_}{B\\\\mBL:_^^~L: 2***mBL:mB 2bbmB 2+?UlBL:L:+:+:)xxxx1),:)mB 2////BL:*rB%%%%rR+ rrr}r|Ӕ*Ӕ+/5/+U5+ u5uU?/u/+ +յ+~^WWUֵֽֽֽֽ+U+7 x7U- xε-+{߭- |<]<^<;^UW_~޺~޺UW~zHR`hZ9 -DANJl (UW^ZҜ!5!uWrb %%Ҝ^XXXI757qA]ZMk c+ nsMksMk s1^saZW%sU{a+{B-{1x%{1x ӜB{{**{QU1U1U1U1{|ꪪ{{W{{{{{U|{|{{|{|{}}U{|{|{WWWW{{{szssWWss{s{{ {UUU{ssppppa ba{$!55?$)AxxxxA As9 ,ssss{s{s{s****{{{{1|0{1}0{{}{!mBL:~~~~L:,:mBL:B1jJ 21UL:1=L:,:L:)zxxx1) 2)/R 2uōBL:RB%%%%rr*r| Ӕ5յU+*UUvUu/׵+ ׽ֽ׽ֽֽֽ?/7X+*7 x :=-+ Z恵}]}<}<_\<~WW~޺z֩Z€9%wdAッ#)c~~)ֽ ,c UUEu1c\TWW1T^Ag mkIJ`mkxW-k^UmsUU-{+{jJ {9x{9` 9^-Mk`{9W{9U{(Jls QQQ*QQ11U11U11U1U1]1{1{1{{{t{{{{{ {|{|**{UUU_{{ꨀ{s_^{s{s{{jj{s{szz~spPPPba$)5d1ZZRRA %%?&Js9@RIJss--{ss{{s** |{||||0 0{||!lBM2L:,:mBL:JL:Eō 1) 21=L: 2,:)`ࠀ1) 2)S 2|lBUV\PrJ555%sr+ [ Ӕ-++4+U+ vUUUvUU// ׽++ z~~^ֵꪪֽֽ ֽ7W*7/+;+ |/ ~ꪪ}_]}\}<]>{s{snkbA**a -$)//d)RPPPA%%77?&Jsnk@s9 ,{s{{+*{s |{||0{0|0|몪1|0|0|1|着!mBL:__WL:,2mBL:-[mB55*:)1)*+21-=,: 2 2) 2)[ 2%%%%1Bp rB  *1 &7Ӕ 5--+ U5 uUU+ v/ +յֵֵֵֽUU7+x*7*;x+- ꪠ}ꪨ}_}W_}\}<]nc+:\\\|lB 2mB 2R,:Rm:.<8+Ӕ |@@8R54QE)P\VU%!.!!!71$!-1 5Umkx8x8 xοyο//+[֭/ wz${׷/ߺ() BU%Z }D1%/8*)* 8s`R`\WUiJ9@hz{(B1~=51(Ň9+9 rprK1 591ZbudAUusa UUW\ T44T 4T4UսT4U_4{xZ`Z WV'JU'JU9UUWx ?-9!----0J5%- 󤲜-/Ӝ ]ӜӜ~󤳜~ӜꪠӜҜ]_꒔qq* UWqqQꑔQqQQUQUQWqQQUqQq1QꠀLka||||! (!C)U=?/9Uz9aUU>PUUU^{%551{++ Q1Q1Q1UIJqQ/++ q+rrUU_rUUrӔ==-󜲔+ +.[XXXX.[RWMcR*nc.[UWncRckB\\\\kB+:~x`L:+:+U}JL:m%7l:5 Ӕ+?4j*5|U41@`PE)`!;!j8ژe) І1$!%~9 x8ƽxյyޙ=-/+߭---w ,,- w04 -)7pAPX`@9 cu| c55X}RxRXVUUR(Bj]UiJ9iJ9 IJD) 9!XpJ1!~]ͥ1 U91HLhh s0AX_U] 3u4uTUuTUWt4u4UTW_UTUUT4zjjhbxx^bgRT^ZGRUߪj{gR/ { ~JUWV\+k#)յ5ҜZ- ӜUU*_ӜӜW󤲔󜲜Ӥzꨒ_rU_qRRRqq_ꑔRqqrQqQWW_~Z\\\\! ꊊ ! ꪢ! nj9 =Ad1ZxppA{e)p|9`@1iJq1QQQruIJjMkrrrr * 󜲔յ4󜽯+4N[XXXX.[ [Nc-[nc.[{NcRckB\\\\kB+:KB+:lB+::220[-54UUuUv`߆1^VWUe)\빹!*Oz]_jJ_(BƦ1 x8ƿ+x--/ ޙ+;ֽ+---/88wր`w ApX\\+cCaY_,cZmkZX\b5y ,*}(BPXTiJ\UUUR(Bh`piJB5R9-iJ9iJe1^XZ9E)_<B!U_yI!8ئ9!%ZD1XΐPP`8!iIW#)u]뫵uUuUuuUWTuTT0@`b\VWWZZbZח j---ͤ}+ #)V^xd1- + 4 4434몪44_U ӜӜӜ_󤲔Ӝ~꠲~ꪀUUUW~UUUUUUUUWUUUqqꪠQ~~~iJ \\^^#)!#)!w_#)!]վBAjjjjJ1zz~xFJQ{ 1Mc@QB q1+ Q rUQ~IJӔ ӜUӜ󜲔/+* 44++ T.[XXXX.[R-[R _Nc S{_.[RtJ^^^^JK:zBKB+WJlBWXb+:7-4) u4+uU/uUU9u%%1$!`мje)!Š#7!v~jjjJ! J1RRrrf)%5Xν==ޙյ5-:++{ [ﵵ-{+ B 8"UUUUUUUURPppp,cZ`RZ_LcZ;nkZ8 c88HJ`\W ce)R:#iJB`X/RBBc1(zHJ1__9$!i}HJ$!/-JD)!XXXpe1hRA?D1|!}սŕŕŵUUŕꪵu uu΃````*kbTTTVbZ kZյ5LJs----O- ^SQ4TT4U]T4*44 4*44UW43UӤӜ_󤲔ӜW_Ӕ* Ӝ*ќꪲW``9$)! #)! #)!.J#)%J1xxzxgRA????q) QUQ)B$<qյrr*rJ@MkӜӜ**󜲔󜲔*Ҕ4󜫫+T/++t.[XXXX [R [R.[ S*nc [Օ*kJXXXXJkBzlBKBJlB%YS))-5U+ U/ u UIJjj)B$!_W(B%!{ppp!u1Uտ 9*JE)%5>Je)rbzzE)Uxuֵ-{յ=-{U{=//V`w֢@@ `sjLk\VUU,cRpPpR,cR/ cZ0Z?@01UUUIJxVURBeY_(B9,HJ9 -)HJ(B/bHJ9 hJ9viJ1U?Je1 (B1B1jh@199e)!P\u!غ!]}ε(UŵŵŵUUlst%%%%bb訨bZ*sZ??{-------rް--stW^\xtTutTtTUtTw*t4t4t4UT4ot4T3^T3UT3訠4U_ӜҜ_ҜWӜӜӜӜӜӜҤ(*ҜҜs@@1 D)!D)!D)!kBJd1xxpxZA????0)+ r*iJ`ӜUӜU*ӜUӜտ ӜZ $ӜҔ*󜲔*ӜӜ+44+ t4t.cXXXX [R޾ [ S"Nc-[=55knc-sRXXXXRJ^|xJkBJkBSSsrJZu++) u//ֵ׵W낖e)@@``jJE)IJ$!ppPp9!} BE)իB1(BA iJ9iJe)bB@B(BE) xΦ1 ----:=--/ 5=-@@U Խ~s``@,cZ cRXZR? ( cZ,kR -4aIJp^UUZIJx_WIJ:zz(B9HJ9*&R(Bc≩R(B‰JB46iJ1X(B9>iJD)6iJ zjjB!jʂ#!'|1!~jB!ꪫ#)WUWUWW77WW赽 kxxxxbbWbZ (j{b555˃-- .--- ͵---xxxxtu_ꨴuUtUwtUtUUWtTꈀtT_tT tTt4t4t4UW~T_4W3_ӤꪀӜҜUӜӜWWW׳ҜUUҜeUҜꨨҜӜӜ*󜲜Ҝ~ꨠZ@@9 D)!D)! D)#)cbD)'s%Jd1xxxxb ????q-+ Ӝ RjjꪲZ Ӝ ӜUUӜӜӜZ`ӜRU4U4󜽯 4 t4Ut5 tNcXXXXNc [ Mc-[Unc-[몮knc-sSxjO[RUW^\RJ^SJZb/5J5)#Uֵ+ 궵f)pPPXiJe)%%5iJ1Z)B9+. R(B-Z)BUUZ)BUR9޺R1JJIJ1 xB%5Z޽--Z----UU - rkk<LkZ cZk~ZR(-cRKCLk c}5s Z`X:D)#)%JD)555%Jd1xxxz*k????Ӝ-󜲜󜳜ӜZ /&4Ӝ+󜲔`@R33 T+t4տt4* tU" ncXXXXkNckMcU_kncU邂knc/kocjjb`ocRX`.[RW_^|SJ;O[)%5ֵU++ ++ֵꨠ׽iJ@@e)XWUUiJe)55579iJ&&&V c)Bխ MkRu MkZs cU"s,c]ߠmkZ^ꪠ,cRU{B__?Zx {-- U?`Pz)BW\9_U]1UU1+U,c9((UZiJZR,0 ciJ|,cZam c RXV HJ9HJ95-IJ:x(B9jB (/'iJ(B)iJ(B7iJBriJ9kCBRBjHB$)#.6iJDA(B$)X9 D)P\\^(ե)!UUw_zhh`Ax\bD)UJsd1UGJ//-5om----o-+  6\\\\6ֽUսUŵ߿ŵUŵUW~ŵUŵUu ŵUUŵUUսUtt_~꠵tUUWtT~tTUt4W_TT3W_ӜӜWӜҜӜӜӤҜ~9****1 D)!+d1!D)#)XP$)%J````Jd1xxxx+k 5555Ӝ+ ӜӜӜb4j{XP{߃,sxZJ,c)3/ s4tTttkXXXXknkknckk}{{kncknc°koc__~pcR\x/[RYSp5 [aYֵsֵ U}s@mk1R1MkHJ/ sZ*sMkU/sLk߫sMksMkߍsMkWkmk,c%0R_[iJWB_U|1UU9UUUR1UU9f)_U1F)_1%!1%!(f)%!RE! -UZ1Z(BZA + cMʼnRBsu(B9(c(B9 iJBiJ(BW-iJ1`XB7HB! -iJB `5iJB"R9JBiJB(Be)T,a1qs{A(:9<e)|| '6!!ZUZUz*z9UzWZ_~S``!x\^V ~^W!*j#)-FR -**+-4q wT\|6w7UwU_wUW6WU_սս+6U6Uս_ŵתŵ_ŕU~t_tUWT^tTWtTt3U4~3WӜꨀӜӜ *Ҝ9````d1 D)#)D)#)§/D)!p( bD)Jd1xxxxs 5555Ҝ--44Z@{VTTX4ꪪ4r3zh ,Z3D9*3Z,T [`T9 &tt**/+sXXXXsk*sk_~~xkk_ݵ7skWkk{{rbkococ0[pc.[W~.[ֵ--+ 8+74@mk9Lk9+ s,c8smkrsmkV%*sMkގsLksLk0^s,c訯Mk1@ZE)\WUU1%! Ն1%!*1E)_Uf)%!W1%!Uf)%!_E)%!]uU%!!Z~F)!U=B!UUU 9%!UUU\(B%!%UUiRE)UA1𶵦9UU(B9nHJ9iJBoiJ(BWiJB*iJ9ߨ@D)\7A++iJ9)**JiJ9TViJ1-+iJ9 HJ9~ZI0rp9( i9XWU 1  ! ZU#ZzUzzW9~9```hR \TVV~_W=d1 ----b9-oFR -5-VUWww_wUW_7WW6W~WUww7w7WWW66W_ŵ_ŕt~tUtUUtUWWtTVzt4444Ӝꪪօ1zzzzD) C)!,*D)#) D)#)%JD)%%%Jd)xxxx 5555Ҝ T T4*q4Z +>u4uTUUTpu3 t3(Zj31Ҝ9b3+**)t** յꪵsXXXXss)skxsk)skskzzkkkocZZxxoc/[/socuUP[7+*X7Ƶ)+8B@,cB-+ s,c-;sLkbˮsMk ^smkx+8s,csMks,cs,c_,c%!`PX\E!!?E!!uE!!E!!*E)!-HJ%!UUU+R%!UUiR%!UiRE)iRe1+WiRD)~UIJ#)+iRE)W+iR%!UWIR$!UE1%!B1IJB)HJ9. +JA&R(B`iJ `x1- iJE) iJ1@8iJ9_iJA? `iJd9(JD9@xI($)#9ck$): ! {U*+W~z 1\\^^ C1 ----A9-{A5{ -9U:UWW꨸w~wUWwwWWwWUW~W6_WW_6սŵ~ŵUwս_~ൽttWtUWt4t4UtTwTU1ppppD)!'D)#)> C1#!#)! ":#)'kJD)xxxx.!5555T󤽽t4uT TꪪTZ$4*u"uR^THJW+THJ UTB^-t c5@TB@hJսսsXXXXsk //{kz|s- |sU|kzkk`koc~zzoc/[ocO[pc %5Xy7ƿXu@mkR smk]msMkj/sLkpsLkTײPs,c 귮sMk Us,cz]MkB`%!R%!iJ!UU iJ%!UiR%! R1-WRD1~UiJD1U(JD)WU RD1UURD1URD1UhR#)U~(J#)U^(J!UWHJ UHJ$!x(BD)*HJB-iJBiJ9..JBhb`B1ozBe)W*HJ1 R(B)=RHJZ~YiJ%eEiJdA7& (J)ZCQ(>U$9! Ni}!  ! mIKiUZjꪼ'Jpxxx!xxx~ c1 ----A1----FRA5=55fZ----Zz:UUZW::~*_꠸UW~WꠀxVW6~ꨀW6U*WW7UU6W_ս_ŵWŵUWսꨀttUtUTWzt4~TW_~Ӝ1pPPPC)!驩d)#)C)!C1!7's!JC)zxxxP!5555TuTT**UuZ@P Lk@p$ZҜ ֽ[hJꪪ,c(B &ս뫪sXXZZsk/++*|s+0|{ |s|szzkkskkockocWkoc]_^4mB{ocx7ƫXT@@kMk:s,csLkcBs,cˍs,cXs,c'.sLcmk cz,c%!@`PX%!*芾R!U% iJd1\WHJd1UU RD1WURD)URd1 ZJbRWbRWժbRUbZuUZiR_ZHJ^R9z(J WB UWB! iJ9 IJ9< iJB(iJ9`@iR1 HJ9=#iJ(BkR(B;-RHBKQJ5%7I x! ,o! /#1_"9 CsS)! !a/>e1 UUU5VVVV *z!xxxx xxx| ////c1 ----Ad1/--/FRA----zb----Z Z:ꪠz:}z:UZ9U_9999U~U_~_wwUW~WWw6W6WWU_6_6U_սŵŵ_ŵUս꠵TzꨠTUW~ht1XXXXC) )D)#)Ud)#)_[D)!߯'sbAD)xxxx!5555T-+ T+ֽ﫫Ҝ*ֽLkս{ սս/(@$ս+* սUսs`ȵ9plkUt{RSSQ{sUUկ|s P|*P|W_|sj{kskukIJpcB^U [e1mcA?UUUBUUUuB %%5mk cmk,c8$,sMkzs,c`s,c߻sLkVs,cLkIJ@Z!\VUUiJ!U5 RD)x5RD)-bRbRbR cZ cZW cZ_ cZ ,kZ~o kZbZkbR_ZiR_ꪊRHJ^^IJBWxHJ97HJ9j,iJB/6RHJY%RI7bIspHJA2J9 piJe1 ?6iJxHJ ^UUa 6]UcY WT\U! ! aŅ7CA! !޾D9'VVVV* `/׼xD)Խ |~~~ 555c1!---+A9fZA5---{ZXXXX+U_{U{UWZ:׾ZU}ZUUz:z:]Z_9U_zU_w_wꠗW直WUwWW~W6W6W_6蠀6_6UսŵŵUսu^zTd1XXXXD)!d1D)Uj1D){_d)#)ER$)AD)xxxx!55554+u/ ֽ+ ŵֽt@THJ$2ֽS@thZX8bj c@'iRz ս(B 8(J 7U}iꔵ c/|{UO{/+*p0|P|ꪪ0s0sWsBpnk(B\WUUHJBWW^B9xB9^B9UUTIJ cR /%s,c7sMkj jmk,crs,czkZ WmkZU c$)@p$!IJ`UHJ$)`X% c$) cR' cZW- cZը cZ ,k c_ժ^,cbLk cU LkbU,kZ,kZ,kZ_ꢫ cZUP bZvWZRUxWRIJ~iJIpiR$)WWZD)) HRQ@pjI-HbYnR95iJ9օbB!(^U) *)! /*! zWTPbI Ui(7]Y\\_D)?0$!=%#I/`.x^-.baAA@S!\\\^ ~~~~!5---d1#)----A9kA==N VUUUUU^UU׾UU_UUUUZz:_~Z~W~WWޗww(WWWw7zx6UWw6UU~WU66U_ŵ~xhൽd1\\\\D)! e1C)V}c1D)^Wd)#)%JD) B#)xxxxS!5555T+ ŵֵֽ@0 ս,cp`0 &Ƶꮦ&; ŭ{x"07{ 6p$ ƍs`6 c 7ќ@S(B/s///p/) pP^^^^P/|P0| /J@sBURIJ_IJ(BIJ9pXA191 *j9yZD) mk c?/s,cs,cj޷,c1hZ!WUZ!UU(J!_U9!b5(Jd) " Z1*jZ!<75LkZ+LkZ* LkbW*Lkb Lk cLk c W+Lk cWLkb{*LkbU,kZꠂ,kZ cZWXZR|WR(JhIJeApTA$!~f|j9 HbI|'bY*'ba}HZ$)XJ p^UU! *! ! /! Ƀ! ! bI ՕBAJJj9wmɦ1+9 ^^zp9 \x^-탛UUМ:Խ@@{!\\\V ~UU#)--9#)/A9-J55r +_UUw__UjW{_z耛9ZW~99_z_~UޘWޗ}w w_wWwUWW~w7Ww_6W~z蔵d1\\TTD)!#c1D)}wd1D)y{d)#)%JD) A#)xxxx!ŵ/ ֽjPũZߺHZ=t cWjwob/W s( W΍{3w7߾*W(J&6WΦ1@`6|yzxxP|O-)PPW_ZSJ(BP% (J9^zIJ9-~IJ9-(B TT9UUpE)UUe)UhhRa MkZ+;mkZ( mke1zRp' Z9Z'JZiRZAZZppR$)*ziR!XVUU c!5%-+LkZ Lkb]Lk c^>8ms cms cmk c'Mk cLk c Lkb LkZ Mk cUx`,kZZWxZ(J蠠zIJ!p\We9.?77J$)/+ibA bY|Z&bQjZ XWAb ʊ!  ! ! /! ! q̥9߷-9 wB e(B9!PXڛ1 RsyhĄ@oaAACМ@@`bZ9TZD1UZ UgZ#)UUJd1J9///FR555*UUꀀW_^UW~~W^ZꀛZUW~Z^|9~W*UUޘUw^ꪠW_zw_~x:e1VVVVd1$)=d1D)wc1D)}}od)#)%JD) A$)xxxx#)ս````7ս+ WW7pֽYXdA~3A'7K[սj'b:/WttƉr0>9 wU wUWBƆ֦97&/))))O|+**P) p/@PHJ`XVUIJB|~'BBu]B9jB1*xZ179UE)U53e)|UU\lk!MkZ//,cD)zR X% c(B* ,cRV\Z(J_Z9WR B!\WU(J!5-Ze1*.'%MkZ Lk c?s cs,cպ:s,kWLk c Lk c,Lk cW Lkb~Lk cMk cUc,cZ_xR!@`p$) gVeA AD1-'b9hr(zY `\WU *! {! ! ᩳ! ! ee}E) UU?1 uUZ9 U-cY9W I#)+ t195܆1!u1޿?Ф { 타@@CBƒNbcaq*kbT\\\bZꨨbZ׿??L)kU--J_ JUW^fR55 +*UUUUUUUU_ UW_~UVZUWꠛZ~{9W^z9W~W_U毫~ꪀ__꠸W^zWd)VVVVd1D)WUd1D)uD)#)8c1D)fRD1A$!xxxxC)````7ս+xU*Wx@ W9 WΩrbI~xќa %Ōs yQ&../xr%&U}ս1Ę֥9'=ސ||.p|O pHJ`P\IJ(BHJB~~B9`B$!z9!p;(1!91몊 WƆ155%؊R sziR6 ZHJ) " c(B c$)Vb#!UZD)Z9ZAh@(J辷ZA////LkZ Mk cxmk,kUs,kUms c;08ms cms cWLk cW-Lk cwLkbMkb,cZxzzZ!pPXX  >?Ie1? Z xWI \UUU ()  ! )! ~1 U o9 W%(B!)IBA_^T\cQ9azA(܍r1(B$!Uu9!@o  -N N@P*kayU kb\\^VbZ *sZ??{---ͤ-+ )szk55'/ * : UUUUUUUUUUUUUUUUUUUU*@~UU5Л栀@Z:^xZZUZꪀ9W9*UU_ꠀ_^~z/D)TTVVD)#)+d1D)UD)#) D)#)CJ#)9#)ppxx6C)%%%%wֵ- UpS^o܇Obxp|j 덴hR#W6hR^+r̓x攵9u+ꨀƅ1dtT+kwKc /O ) +HJ`2 IJ(BzHJB~__B$!x9$!-Rf17 [$!R1`\x--//IJ piR7 ZiR:Zp\ cRPPXLk cU ^ cZ cZj``U cZz]ZB@B77Z$)5555mkb mk cwmk cms c߿s,kժ_s cߺmk c^Mk cֻLk czLkbLk cU~ cZ{rZ \\VV ڷ AXWU  ,! ! V||! ! 1/e) (B!W-)Be)- IJBzzIBdA^(B9^a_ׅ9bkBd9(B9o~l @z{ks)kڟ:.^-Jkuvtt kbW^^~bbj{b55----.- --o/ s  UUUUUUUUUUUU 0 JkxxUU__ vXŢh@@R0Z~ꪀzs0{v zU_9_z9W_ZZZ:9_w`b#)\\^^d1$)d1D)WD))(D)#)+0%Jd1 A#!xXxxwd1%%%%֭+ t`0Ks+H`ErszW k{i> Ѥ zU9ظs Z@d1hR chHO9pO *OIJP\TVIJ(JHJBBE)`ИIJ91kE)- [؜ S*BA :--~_iR' ZRqZ`XVHJ5 ,cA /'%LkZ20LkbU_ cZ} cZ^biJhBiR/%55mk c)% mk c~רmk,kus cms cms,cUmkbޚMk cZպ,kZ0Lkb磌U,cbW$ ciR`@A /   * ! ..! [ZxV)! !e1 9/ BD)u)B1IJB>^IJE)`A(~UdA 65(BD9յ(J"9ojQ5-9 A$!8\|j{@~МU+oo8,$*v֩bbbb{b%--- ----o T%-- q(8eZ\BԽv( @wl̃ks<6k{_ksp^s7]n`2: @X1>;WU ]W꠻zWzZWvz:z:z:Zz@@A!XD)#)D)#)W. ;d1$)׿D)#) "%Rd1A!xxxxޤ9%%5:ޭ+:竊 :Sk?:S/h.+b:VUUUZ9,;1Z﫪zV@sz{W s@X_5d1% 9ﰜ.v{to/R$RjR9HJ(JvjHJBB19e)`Kc%){95 k [%!Uk!]iR!֥ZiJsz^WHJ% iR1xLk!%%%%Lk c] WMk cU,kZ cZk cZz_(BP{aas!X\TV#1וC1iJd1B HJE)(JZ9) iJ10Lk cUW{Lk cU/Lk c~ժ,kZ,kZj c)J XRB0J,cR)LkZ^mkbmk cULk cLk cuLkb,kiJ@ꪀZ_WZ!UbE)UZ!XVe1 __\p! 黿! ! ڜ$! u9!uU-(B$)+IJ1 IJBBU)Be1`)B$)~_A$)^Vu(B$) IJBIJ9jjBe1lxZ]9(p`I0?I#)[%9 _|hb! A /s)k`Z{zbTVWUbZbZLj----ŭ----Q͕F8Q"VpZ^{"Ŋzhhhˋ]YѼ*{-/ @ԽJ!UGR 5Q7hb>%z퓰P՚@B*{ zz1!D)#)daD)!% D)#)JyD)! J9å9!xxxxԽ====:-- ~׻zj*p!כ/w֐ަ9T7ZR2-zU-+9LLLLo/_^|O9VXsD1WXI1KBOd9Օ5%o+c#!olk|h/b{$)`pA\___#)C10R R9njR c1 R1ܜ c5-**msZ_{Mk c.ULk cuU,kZ} cZLkB~iJ1ZV^,kiJ))9LkZxLk cLk cLk cLk cU,kZLkZ cZ] cZ~biR@'Be1!5E) UV\P! ze) uu-(B!ս+)B1JJ9)B9WBE)W9!x_?)J!- (Be1OOoIJ9IJBk(B1,'Ae)9!+99a(iJ#1-RE)^^rX959!:'J]B_UZA`UU탅1_UUKk9bZbZbZ//?m)s----ͤ----q5555II5 A{(8<8,R@@V |着jGJ^HJ^UURBUUHJ98bju9JuUU9UGb @phZH%OIJii5J)=k{{ޠ *{zȀ3,z1`X\V1 C)!۽D)!D)#)VvD)#)9%JAkbrc1 xxxxϜ =GJKk(Kk  {{sBe1%{s z+jzNJJKO{hOZ^{1x Kc9UclD15O c {hJحsD)ppppD)XXp`!#1]UUR R9Ĥ9GGGZ! Z(JZiJ+" LkZLkZջLkZ,kZ cZc]Zf)xIJ1Zzz: c)J LkZ Lk c ULk cx&LkbժMk c/wLk cULkb] cZ cZUZ%)@@$) o$! 1!{*9!yץ (B%)JJ9ySB99!^9!VU9!׽/IJ1=;IJBcA9Lȯ(Bf1ZBf)X (BE)(Je)RҚ9)OwmiJ)& 9$)3HJe)`b9\9!]^P91}91U91}]1D)~UZe1--}Z!UZ!UbD)*LGR -ͬ----ő````*s``AU6Bս,R@@`6HJ;UU%[9^UUB1UB1U9e191I$!zJQ iJDA))2AUUU9 UA{ImAmmCAZ )Ф<<$$6@p`@{TVUUwA@`HJD)_WWD)C)!C)! #)!#)!(3J9bb``1 xx||&J9zTTTT{6Ux@@8ļC{/ wμUUUT{1@hhx91=% zp@:1Z(Bj{'JU.1_{d)xsd9_s9%%kkAРKk9^sd1[[ZPD)zzppe1]UU R R9IJg' ZD) b(B`XRBZ,cZ~,cZ LkZ*,kZ cZUZ9^\hiJ1CPsb9 LkZLk cwռLk cULk c]$Lk cMkb.WLkZ cZW cZ^UZ$)`pPPe) _W1!k-B!IJ1IJ9֜_(B1Z9!V9!U-B$)-IJ9_IJ9]B9B$)xIJf)խ R)B R19e)9D)m%BD)bR1rc(Be)cIN\1XPpp99D)1D)zXZ1D) ]1$)We1~^ WU*_U#)/{C1/U.FR+qʃ -Z``pp91x^9e1?WU9 U c|%+c9U^R$!1e1x1d)1E)1E)(**1E)I 9D)!.ZD!9e1ڶAD97Z9IWUUYA Ub Խ ư 9pPXXe1$!#)$C)!;C)!x)!_#)!:%J9xx``d1xxB#)ᡡ'J!  "S@@@``;C"#hR (081XXX\:Z@@@9B) KkWnksIuxs&Z?.+c*++OlkU\NAsQ]x+kdAUU kARK{1r~z{$)Pzzp1]D)UiJ %%Z9zwRB- bR຅Z9|IJ1,cZLkZ+LkZ,kZ cZתZ9XXppIJ1Ss9LkZ,kZ #LkbWLkb,kZ Mkb,cZ v cZ cZW ZE)X\|\B$!U-(B1IJ9B1'6^9$!V9!Z+(B / )B9zr`@)B9sZ91" `9E)^B9-b99R9 R(Bx*BiJ1^X9D)_9$! IJd)32R9bHIJ! 1bb¦1ͅBe)TVV׆1D)߾1E)e1D)V}$!xX\\ 5555d1) ---FR9-%J/-iRxxzz9D)TTe)$)݅1D) e19U'RXX^U cIyUUZA<ZAzEIJ1Ux(Je)UUxAe)UUUx1$)z~dA''&9D)4g9D)-iy9e))Ae1UyQ1m5A14hJ9WB/UUUzR +UZުUUU飯1\\TVD)!.&#)#)!/C)!j#)!~\zd1 ?%J9``hzc1 XXxzBD)Zm1  UUUUO`S&'\ chԝR 'Jp0օ1Ԕz:篪Z` hHJ &4w{Br'J،sIڌs$!*~s xU|UUKkUUKk U+k1UU&r(xp{]#)U1UUe1UUe)U(JՊR9zZ9 'Z1^IJ9\\|j cR ,cZ),kZ*U cZ| cZUZ9pxppIJ9rbbbZ9 LkZ+LkZ},kZ:LkbUMkZ cZ( cZ cZ cRZ9\IJ(B IJB^(B!~9!(B!׽ (B9-IJBߟ(B9X\BE)zjRe)_IB1ukbB9[[s91j@R9-%RB1#"R1z```9D)p9$! R1?''R9hRD)9$)Jʌe)%71e):((1d),,1E)xe)$)~l!\\\V ////d1)----A9---(kA5 :1$)||__D)!*E)! D)!W'R#)HJIUU(JIUUUxRIeUUUZIUUZAqUZA47iRe1WxJ A$)uUW\e1$)5 e1D)(xx1D)1D)`Qd1ja9e18;99 (B9?UhR1 WB UUR %着着着着|**s9TTVW9!z! C) /D)!D)!W1 =???%J9xx||C)xxAd){HR | WΥW<珔j}ﱔx-\ZJ@@tbs'Kk ު$:D)77''z;窪簔@W'JۛԽ9`\+kD)WU{ybk)eaA!ݕ5SQZ~N6]#I%&^U#Iby8UTv](UTZUa*1UB/B1Z9%%%Z9^XIJ9X|zz,ciR ,cZ,cZ0ߪ cZ Z0 cZLk9zzzzIJ9KKOOZ9---%,kZ)W,cZ ,kZ_,kZ0_,kZW cZ cZװ cZ?(W cZWZBpppx(BE)xB$!W(J$!Wս?)BD)€IJ9) IJBBe) (B9B1߻/.R9**R9jjB1ɩB1bjR9 RR>4Z9@@1!`bb9$! iJD) -%RIJiJ#!`@Ae)9VV\1d),.1E) 1!D)!` !5---d1#)%---A9FJA----R9BBBbe)$){zDA$!%DI!UW#A!UU^KI#)}Q#1 IJIUHJI~-UHJIU~+HJIUUWII/V,c0JA#)VVHR9^PID1Uv|6BD)UUWAD)U>YD)5}Id1tg{9e1_91 UU91 918B5UU{iR-Uﰔ-|}{J@@`Bd1A$)^\\\#) ))D)! D)#) {{D)!{9****J1xx``d1 \\\A#1󛽭:1 -)}ﮤ 8}`8 }}|{@@s*֪jj'B :|o`@{15%:{*kWԽZ_9sppls1UU^CY Md9~WWx_סwwaUUUa{ ድWWWZIJ9B17755Z9%-?7ZB\ZXX)B9````,cIJ cZ_/ cZW cZ0ת cZWծZ9```@jJ9OZA-/ ,cZ) cZ W cZ ޽,kZ cZ0ު cZ2 cZު^ cZ8 cZUZ!``B!^յ/BD))B9"IJ9jBe) ~(Bf1X IJ1z`(B9 J97RB; R9pB1)B9аrR9 --%ZRnn~ZIJ@@`1#!bb`j9$!m9D)^IJ$!;kHJ1!+9=A\^ZZ1E)1f)1D)~D) @hhp )----d1#)- Ad1?/gRA--Re1rbhx9!Q$)U^xC9!'W__#A UIC1BBmA$) r}R$)*RA_IB (JI UU(JI U(Jd9WI _zXPA#)UWYQI#1HJAURA-IuRD9zz<Rd1UXiJd9UU]9D)1D)1E) *1e1 ^_9e) (B1*Up/:BUU[iR-UA```k9d9NOW9!\\|~#)C)!ﯫD)#)_C)!fRJ9xxxXC)X\|A9\VUUS9 |+{bSWK{.}}ﵵ} |HGZQxKs[B ||sBD)we1ﭩjv$QJX^9U{BX|@n(sQ}e{A {$!{9U00Kk$!_ c\XZ]rWׂ1B! UB1;75Z95555Z(BZPXXIJ9rrrr cB  ,cZ . cZ_* cZ_ cZUUZ(J`xZJ*ZiR cZ cZU cZ cZW` cZ? cZWx cZZbR _ cZUZ1`(B9=676B9W9e1xB9:IBe1߿??R9R1```B9eB9iJB)R)B׮IJ1B9Z{_URE)//?R(B^R(BX:!~~||1!2-9E)/^9$)z1!u\E)!WUY9!PsiU1E)1D)_U1D)~_WD)`zzzb?///#)=---9#)-/+A9===gRA--//iJD1pxxxi#)Ua(_si#1?I#1_׽?iRE)bp9$!ZZ\IJE)ZA^^|Id9 IdAꢺIdA^IPpppJ#)sJ#1)Jd9JcApGb#I7}JCIORA$UR9QZ1U~(Je1UUxAe)UUUxe)$)"1E)UU1E) UU9E)B1"}UB1ji9D11 xx||#)  +C)!D)#)WD)!A????Jc1xXxI!+R1\___9 ;bɮ5Z*{hRP⃂{AΧ|Y .{hZ>{(B "Z9NK3 cBK鹈ZPp `pjja 9!))))Z9ZA\XiR9}ʠbB cR,, cZ^ cZW cZWZZ_pZRbZZR% cZbR.8W,cZ cZU cZjW cRZRz낂ZR}bRZ(JBe)jꨨiJ15-+ iJ9kBBB1B1?ފR(B5)#"RIJkk9191%+RB R(B ^Je)91{9e)*{IJe)~UY9\U-Q$!W_^\9$!=9E)/91^_fU9E)1Z$)޾D)!D)!E)!jj{ \\~\ Օc1!-9c1---)J9Jd1`pBD)XXUUD)!W#)!! i -%Z15IJ$!jVIJE)U%B$!XBeZE) QD)dIC9IJdAՕ5RB`X\#)iR #b95bI\\dwQC9򺦄ID1 rJD1(JCA JdAJIWp QdAWU(JdAUUiJAmUURAHJE1^IJ$!U^PXd9! %%J0d9hx|x#) #D)!#)! #)!z *J#)Jc1zxc9z^R^A1^VTVAEu'Zʥ%\ bcnf<'ťI'>̓U5ZR7 bR_bR bRzbRUbR~ZR}ZiR_ZRUZR(B9XxziJ9 R9pB1-)B1~RiJZiJ뫫B1VTt9e)iJ1 iJ:!IBe)pp11kcކ1$!چ1$!-" e1!^D) [e) //1 ze)W$)k-e1޽976D)!E)!$)!mmo#)__/#)UU#)UUU!=c1!-) 9d1+*J9---%JD)pxxxD)!xV$! |~! ;U!dA %%Z0-BE!1%!?'ţ9Z$)ɉdA#) "dA#1 "Rd95%UHJ\TVh#!9)Rc9hcQdAiID9(JD9_/R$) URA~µ(B"A~ID9+{QA AdAx AAUU=Q#9xcQAWHZ)\^__D9 559D95/9~z~|#) D)!#)!⊢C9!#)AC)hD)|\^^Af)\T:I5UU[HJյ֩bvגއj}u&։Z]shZQYUWΩbMN]1ƥ9UXT9Q]qHJ}Ʃb.(ťAry_pxe1'R@2Q]sAUU1[՟ cD) 탥9:U Aw.91 _Kk1UZD)`Lk9UgRxx~~xzz_aA) R9- ZZ]ZIJ`xZIJ %bR׼ZZbRZR~ZRߨiR9hIJ$)ZiR' -ZR߰ cZ-)UbR# ]bRZRZRZR{UZiR}ZRUIJ9~~TtIB9 R(B~ B191hR(B ZRIJ)T9e)p^iJ1/](BE)~W9E)XWUu1e)/e)!p1!ؗ{$)^W$99*)e1-?9$)Պ B1U 9p`D)!%D)!j9?GR$) gR9Ub9U k9U j{c1U)s9UU_%J9-/+ %J!xxx$)!  ~dA ZdA9E)59%!EEE1%!IiqbE)dA)NDdA#1Zd9ե19%mmIJ!]]RD1x~I#1kwIC9iJ#)JjS9#)hRD175uR8QdAeI#9h* A1 /HJ#A JdA'W~J#9I)ަ9!?Bd9(Vd1xzzz$) >)#!DA?#) A!5==5Ad1pxxx#)\\AE)TTRE)559//hR{Pto9sW){ct'RyiRշ;!^ןXD)}:օ1XWZ02tD)p[RP;HJIIRU;6e1B[}{ls1U]kss@ {1*UU 9 Uՠ{e)/#Kk1`_Z1:UGJ!|WWvza( uUa(J ZiRZRj'Z(BxZ9 -ZR 0^bRUbR#ZR^ZiR_(B1xBe)ZIJ- ZRbR..ZZ^bRUZRZRU ZRwZiRuZRWկR9VTTTR9- -RjJIJ191R9 RiJJ1T\\\1E!>#܆1$!x)E)mr1$!چ1!zE)8VUE)\UUU #) 1-e1)&e)!V`K9!UW1!+1@`D)!* 5E)!A!55%gR'J hZgRZGR**{Z----ͤ--i{_fRU_zZ$)^^^^$! !!?1dA Zd99E)G9%!EJ9%!yQrs9iiikdA#1ؐ@Q#1JRd9eUe)GD)1!QY۞ZA^XPPdA#1pdAC1[(JB$)\(9#)EuZd1]cAdA)ڢI#1 -R95 cHJ1>WViRe9-IdA_WVTA(\\\\d9 59D9ս#)pX#)!_#)!]Y$)!{Y:#)!jk~tZ!Jd1xzxx#)A(J!==o9/U52ZGe_:sRwHJ]{۠Z赵(J]D9WBlvծս9riuWսe1#Օ!PX^Xx coNJU_I3WΩZlwd(Buќ9^xkQHWoKkdQGJ9տ'Bpp_sB"WksHJU k1}'J|~z^\__WUuuuWWUuaBXXXXZIJ-ZIJ~R9X{Z1 'ZR]ZRUbRz}RZV(*ZiJ~IJ9VVԌIJ1\VZ(B 9)ZiRkZRuZR ZRZR UZRZRUZRUZiRUR9TV\\iJ9 RiJiJ191iJ1 UJ1zWUAe)TU__1E)\Ϧ1$!V1{_$!8VWU!_ /e)Uս 11$)ʊ 10e90)9e1o~}1$!XE)!V@{e)!ߕ\E)!D)!_Z$)gZHJgZRZgR+/?+˃b----,----N===0lzꂂʃD)^\\\D)!^^^U!說!?+ !VUI Z1AAcc9e)EEEm9E)yqQQ9E)[[ZZAbbbpdA#1@YC9ϿHR#)Ge1OOOC1B`>>ZdAXXXXdA)(ޥA#9?;ݿ1 9#)6חIJD)UUR9{YsAD9ɏAdAՕR1rRXX91fiJ1=RdAV\^XdA \T9 /9#9 #)! #)!u#)!:ݙ$)!|A!%%%%AD1pxxx!89!Td9)+w̓$15UUUk"9(_]E)UUUE)UUUќ$)UUUPD9UUU!UUUE)/UUUE)UUU$!s@ XWUUD)UUZ1#15UUD)wUU$)}UUsUU+k!UŨ!UUs!UU{!,UU+k$!UU c!ZB1!tU ba( }waIJ---iJ9RB`^IJe)꯯R1%%'7ZR_bRZRZiR}ZHJiR1z^|Be)XZ9 )ZR@{*ZR(ZiR* ZR, ZR/ZR$WZiJ(wZiJvZiJUR1XXXPIJ1 --/iJIJ 3?IJe)911E)X<(9e)~e1zE)xU!]UU  1Uտ1 1D)(91ggw~91}9E) 1(1!rR9!Wխ BE)Un9!ZRk|D)!:+D)!(GRD)%---GZgRhRgZZgR+./?b----L----5555qްCC{!xxxx$! ~!D)is ^^~C9)biRE)Ccqz1E)aqU9E)QQS[9E)^ܔZdAppPPdAC9dA#9 +iR$)uuIAe1kcd1R!?ZdAX\\\dA(8.cIe1jj9!QY۟9!5eA#)ꩱYZdAca{rACABdAUZ1^\B1vw(B1٠)ZdAXXX^dA(TTVV1  B#) Cb!! ʎ#)!u}#)!#)!}^VWA!%%%%AC)xxxx!<<9!TTT|! 0CA!5a!ZXVWE)!UE)!|D)!E1$!Gom$)D)!D)!€E)!_Z^^$!vv$)!I$!1yI!X^Rd9!|~_UD)!$!p@E)!8$)$! $! ! ($)z!~\\|_a  a,ba1a -(B1_݉RBc(B9/Z177?7ZiRZR ZRժZiJZiJ}R9\^^\B1zrrRR9 ZRUZR VաZiR׾ZRWZRUZRվZR74WZiJURHJiRe)ppBe)+-_)Be)zWU9e)91{1f1hؼ1E)\W-e1j!bE)UW+1U*(1!(9$!1E) 1E),,1E)j1 x׆1(.%.1e11D1><(B1+ IJBݑQ(B$)p`e)$)VD)$)hkgRe1----GZgRZGRbgR5= k----l----55551֮@@*c$)xxX\$! ).9[[^\#Q_޵A .(J!~A$)UY(BE)_W^iJE)ZdAPXXXADA:dA)HZ!ccbb1ssSSe1=?Z!5ZdA\TTTdIC9CA `phA):91eg9#)QQiZC9sssxdAC9IRdAZf)9f)B1ZAWV\\C9 |||^d1 ==(B!rx|t!#)! "#! #)J!%AC)xxxxC19hhx!Q iy! $! D)!5$)!E)!~!D)!E)!E)!^^^Z!6/D)!1!ID)!E)!/D)!z~!$!.$)zꪪ!!! !`hx ^wooaʺ.a]]U݂AE)PPPP9e1#RB(B9Ú5/R9ZRjJJUZR UZRUZRWUZHJZ9\\^^B1SSSSiR1 ZR WZiR]ZRWUZRUZiJRiRU;0ZiRuZiJުRIJR1pppz9E)ޫ1e1b߫1e1 O1E)1! ``E) .ce)jV 11E)1E)z|1E)VWU1D)W1D)?Ն1!zZ1 ^կ 9!9$)9e19e1(B1 (J1"xIJe)`_D)!D)$);+(~_C9cA$)I!'9D1YߪZC9XXX{dIC9mdAՊR19f)omIJf)ZdA\\\T#1 ||\^9 ==B!th~v#)֖! ! j#! W!:J#)%9#)hxxxc19xxXe)W8<'J!U *IJ!U9!U !U/te1U_x!U  UWޜe1U we1UWs$!UWXXWUՕ5ƅ1UUќ$!Uwd)UUƄօ1UU2e)UUsD)UUs$)UU"+k!UU {$!UU$!UUޘ{!UU*k!UUb UU%!UUa~\a }UՂa1a%%%%B1 iR9+!(B9/+++R9ZRWZRUb(BZHJZHJR9XXZZB1SSS [e1ZiRUZIJ ZRUZiRURIJ: RHJZIJ_RHJ RHJ00R1`@@@91w9e)W1!_E)W9 j*9 9191{k9E)_1E)TVWVE) xD)2e)$)/e)$)?91- B9&(Be)ZXz1D)1e1bIK91- IJ9OOgB1 D)%)1$)gRA gRGR*+ZGR kgR55%-Lj{----ͬl %---1*c```p(B$)\\\\$)!Wvz~e)!!~A55(JD1Ae)skkhA1VD91&9e1'dA1 R(J##A1|(J)9֗9 Z15BdATTVWdA)I 79#)WWI)5sQd1Zd9^T\TQCAW߭ZdA5IJ19f)j{Zf)?Z01 ^^^^A(9!tttt!4 ! .! ! *A!9!hhxc11Ԕ1!6se9-HJ$1xI)"hUޥ9=UWD)UWe1U$!UE)UA|w!\^^^!%U9\'%'w(89KcB@1( ps$)UsD) U{1.>U{1pUkk$)xUN$!UksJJs9x9wW!UT\XUUUUAe)a%%%%91 R9)(BA//./(B9ZRUim}ZRի}RiRުZHJRIJ iJ9pp(J9ߞRA+"ZiJ)RHJZiJUZiJ}ZiJUZIJ RIJ_RHJzRHJW*R9j@@j1WE)+1 U9$! 91<\T9991911E)1!^կ 9!"1$)_Zpp1D)WW_e)$)?B1) B)*#BE)pz`@1E)1E) Be)/-HJ9::iJB+ D)!9!?775GRAgRGRՈZGR)sgR=---l{--------0----QީRpxxx9$)\\TT$! 1!ME d95%A#1oUwBD1UUBD9UBD1 J9ն7Ad9RAUA$1jzD9!hlD17#1UՕ"e1U}R#1kHR8@HJ '-B$)wwHJ#)]U]HRC1?ZC9TTTdAC9뉪Z0////B1tvv9f){[YYZe)7iR0( |~~~B(51!|||~!$$! ! !A 9!xxxx1D)f))RP{D)-}UhRE)WU/RD)U**x΅1UxΦ9U֦1Uz$!UԔֆ1U1!\\\\9% 6BXxxxjjjjjVΦ1z e)U $)U D)Ue)Ue)U_$)Uks$)UU~Js1++5b$!VTT\!RSzx__]_?aZXPPe)////91 iR9-B9 /B18ZiJիRiR((ZRURiRWRIJ߉RHJxX%R(JջiRHJ/RHJRHJRiRURHJjRiRWRIJ`W@RHJ~RHJu‰RIJRBjj9 U9e)=*(91=91"9e)T|9$!^9$!x/1!-.1E)1E)//A1gB$!zzz…1E)bq1E)xx(B1- (B91:8((Be)@@1E)y1E)UBe)-HJBiJB D)!j'J!GR'JGRFJ"gRGRJsgZ----l----ͬ--1----(BxxxX1!||~^!`1 ~~~_D1 D9)kd9 }d9)d9)d9)zzI) (J#1A#1ި9){A%a%!?=;r~QA///R(@kA AD)ZB1_iRe1*_J1QD9PbRdA%%%9e)NGH1E)ёZE)7775(JC9TTTV( ^^^^B(55551 zz!!! xzb  A 9!xxxx1e1rE) >-+꩓d1%=rATRB"WD)72`D)bthRp^[rМ$)TTVWwb 9֗hRdI)-%9{|V{'J,| Ks . .O샪J̃B4p@ksĥJsf)^pHJ!Z_W\!hHHʂꪪaZZZPE)a55559e1Z9(B9 B9RHJRHJ) ZiJ׸RIJRIJ,,RIJ* wR(Jx~iRHJRiRwRHJURHJ}RIJ@@RHJUR(J~R(J_jRIJURIJUwRIJU91Z9e)1E)p9!11RYQZ9$)ս/ B9 9E)1f19E) B1ju:%)x낀1E))!91E)(B1 %(B9HJ9jbe)$)+)+1E)9E)::?=(B9iJ(B$)!guUhZ!GRA"*WGRAGRJ{Z----lʃ----ͬ+-=50.-ͤ$)x\\E)x!1aass __D1 e1)We1cI uD1("\D9)W-d9!تd9) D1)~D1px``d9 ݤI oQ 'I(7z|I:A(7ަ9e1791U+91W.A9777>hRCA~zhH9#1/(J1B1ZR!'.*A#1||~j( ^^^_B@////E) prR '' .  "  w9a 9!xxx|c1E)!jX$) AiM5IA4]RBe1 { cd1޴@@s$1T֖Z GJ~XXVJ7555wΩj=?>@VZnGJ1)&O v+k/7޺oZd.ZNZUNR`.GJ+^&RU*sIKkJW- {1_}vD)~â*+ ZRPZD)????9D) HJ9- iR(J}(J9RHJRIJoRIJRHJU0׉RHJUwR(J~R(J^ݫRHJjoURIJ //R(JމRIJRHJUR(JRHJUR(B}iR(BiJBiR(BB1|VTT1!׷9$!Wծ1$! 1e)9e1 )B9;b(Be)V^\W1e):9e)7''B1*>=(B1j낅1E)1E)(BE)----(BA࠰HJBk{9$!f1$!.1$!  (B9[IJ9.!9 }U9WUAUU9Uk#) /,%J {**+.Iʃ$)\\\\! ^څ1rRR_|D1 D1 jz1 UQ)-UA)^hnv9#1]qXD9)/D1) %d9)ovD1zz~1 Q UUuGi(a)VvCA CA oA( ,B#1B9JD9iRd9{~9D1%91_A1/UWB1UWA#1ooOO(9(%1 [[[P %!!/!W 9 -1 xxxz1!???hJ V\\W1 D)/Ub$)^Uw9!;5KkAmWhR"p%p(v2Au -R$)oxx~ks -5Zw'B0ќaAA2&ZИ֐&/5B%!9 ^Ua*+//#) ---&Jc1-UUˋ9/Ujub!\\^V8 Uuir!_ו1ZX\\*#1 ݑ$) hLO9?Y %݄A W\dD1)"jX\D9) D1)1bD1)0e1pZWQyY!eU]I u}cA lw]UC1)i#*zC9(en\#9 D11%ud9$1UمAD1*UAD1UUAD1]UAD1 UB9WWB9UU_A)OOOh$) W~1)ե1!XZP_ +))!+ ! */! 1 --%c1xxxx!a*>>1 UYQQC9(]5 R'{ 9)czD1%]WHJ {U!TזדhZD)rXX^{ - RA32:6Kk(+BBb6NMOvΏU{.9N c1&$KkNhR@`cA͋ k#1XksBA>>=="!탩b!r!~UUaaW_\E)????(J9)))iRB+ iR(BzIJ9ziRB iR(B+ *RHJUjjRIJUiR(B88HJ9hBD)9! 8iJB' iJB߰R(Jս*R(JUiRHJUiJ(J iRIJUIJB HJBIJB iJ1|\^^Be)-B1#Z(BE)91]kOm(B1%HBB՗HBE)pp``e)E)X~㫦1E)'-B9imB9n9$!V1E!1E!'9)`k91‚t9!\׆1!/_E)!cE)!-E)!!W~aaba//+/#)----c1#)+)-9C1+//-Z19 \VVW $!?51\TTV((#1 _D1 vw7e9!5N9 ՝:$) D|_e11,d9)WD1)/$1!j xxXxC9e1 TV^I)>D1d9)D1 ~ 9(e1(ϏD1). e9#1Ud9)d9)zd9)d9)A$1*U_A @jD) D)(/E)xxx !빻!몮!j C) ''#)`hz ??9 qqQ 1)k1 u'RD)^D9!xWID1% hZD) '^hRB(!B֖{d1*k!ZPZ^ 'J"Cv{Vo5'bvvγ ZN.5n **N* o'Rh``@ I IJs#9&4ܾ Aի{1rBWWV\A8!?E)We)(B9- iRBHJ1x(B1xW}jiJ1 iJ(JժiRHJU+R(JUzRBߪHJ9z1!><1D)IJB %iJ(J[RHJUշjRHJUiJ(Jz/iR(BuIJB iJ(JIJB HJB_HJ1XXXZ9E):*91j9E)Ц11(B1%%55HBBIJE)````E)$!bBb1$!/?9e)9)hH1$!ܜe)%!e)!`ky)!_Ն1!UE){E)!WUE)!e)%)zbse)$)Wo {Xxba//+#)c1#)9C1----AD)````) {~!5/E)TTVV(#1)U^$)re19 ?e1?e9)VD9)ho#1)$) oJB<$)^^^d1>>>$)>e9)#1毩 D1 $1![e1)QQ}9!}y9#)zr]d9$1Uzd9)+D1 je1!mMoJD) D1).d9 bzE) }e1 -݅1x|^!(!! D) $)*{d)uE)k⢕!777>(J@I?{9=%'JD)]K#1!7-/ˋ9 %%%bA~Zd1 %{ZR9&8:QXX\\Z %1 kAIKsÉ6NVΰ2VoАVӽ HH \^^^.  **nN-noJk@.'R {9Pjd9(9Un cumcc cVTT\a*15 9E)%/91UBD)HJ9*HJE)~A$!z_YiJe1 IJB iJ(JUiR(B~IJB(J9z9E)&b9$!.HJ9 IJBJiR(B*uiRBIJB*IJBU IJBIJBW IJB(HJB((JE)pppAe)߽55B1BE)Pxxp1e) .(B1IJ9Be)@@e)$!{--e)!*(9D)U9!]1؞e)$!bE)E) $! z!N$)E)!>*mE)! E)_ xhbabibia////#) 5=-c1#)9c1%---'B9{1^\\\ uuw]e1!VVWU155D1)-W>$) Rڸe) ksE) %e1 #1( #1(D9)+zD1jnhC)ח1 >*1 /$1``z#1!""#1 (#) e1 S{e1!Qe1)!e9#1UkUzd9)e9!.~91!jy1!e1~d1 Ue1Ue1WUD)aU!AU AUA_AUAߕ AT\!A"#9 YScB@JsA/o'J#)O#1( ,A55-%Js&ZqhZAoZ5?? cJ Ze1VTTT*k9%%%5Ks-==hZ4{v0vRwԽHvoWW^XO*(М+--񤯔М@'ZAPPXp GRjbbz{&B-Z₠*kXPPP'BU9$! 9E)% B9W~x^9$! B (*'%BE)zppp1D)QQsSHJE) ) IJB*iJ(JIJBHJB`_HJB^Uj91!HJ9)))iJBIJBIJBIJB~.HJB IJB IJB(W HJBW00IJBW**(Je)zp``9e)7=B99$)````1e)91UB92;Be)zE)! )E)E)߯$! $!E)$!bh$!*j!N!ꎋ_$) ]U%)UU! !jzzVVVWaiUaji #) ---c1#)9c1%%--'B9KKe) TTTV w1Ie1%D1 +U1 1!q 1 _~@e17/ D1)D1(2ްD9)__D1 ^X[#)E)!5ae1jjjj#)4&D9)_#1 e1!yWW1 ZZe1!Qse1)qD9)oD9)/~C9!~|_^e) sssSe) D1aZr!AW!AU!aUU#)AU$)AU$)ժ$)D)U)?#) (!a\計A5%he1զ9 b$)ns9UUWT#9)ޞsA%%%JA̓b}Z1lkZ Ze1TVVW c9%%-ќks=mm} k++{' VƬ " VR8,w5Ʈ5Ƭ{UМ/М М kXoBrz새Rr{&B888{I9[s!PPRks9TTVW91/ B9-/'B9~z16>>(BD)555(Je)zpp9$!+`Z(J$! HJB :HJB HJBIJBHJBzUA$!9e)V|V^HJ1) IJ(B+IJB HJB_HJB(8UIJBIJB ^IJBUHJB0UHJBWU_BE)@`@@1E)'B19D)``@@1E)#1E)9!We)!߮E)!D!!߱E)!r[U$)$)JJ$)(z!:!UUUa+ UU/$)U+e)/**1!!zzzzbaaiIjZ --#) ----c1#)9c1----B1Bbb!j!1IIAA訨#9$9 W#1 ^D1 D1 W9 5W_9)~W9)U9$)}UXՅ1 Z #)1!ee1 5J#1'% D9)WD1)W$)e1)^TDA!^D1)rD9)jD9)e1 [1!YrY1!YYe1)Yd1$)e)#)D)$)D)$)jD)$)/D) ִ$D)!~T$)!D1!ꪥ]D)(' !A`A^X$)A b!5%=냥9TZZrC90~{A%%?+Rb`lhRe1ZhR-1D)<4/{BJkṴ*k76b5/v6ƪV2$6МW2N߰ **МoZWUМoМ ppp.ZpPPPZ7nZ d9X\XX{ R[_W'B9y\|9e1jBE)%-/B9^1!6 A$!+85?Be)````1e)qcCC(JE) -IJB 0IJBHJB#+IJBUIJBkUjBE)\\^\1E)xzrsB1 HJB_ HJBU!HJBIJ(J/HJBHJBUHJBU(J9(BA~B1j1$!9$!*U9$!`zWUf1$!1E)e)%)+E)!XW! ((!^E)UU!ZU _WUb !UU $!aE)կ E) % e)%).f1$!55=f1$!|~ pxxzaab*** ///+#) -)+ c1#)9c1----BE)bbr!몺!1ccc{#1 #I WD1(W$1 D1 WU#1 Uz@u#1 U D1(_#1 #1 WC1e1!*W1@B{ZD1 ;1) e1)Ww1 Vvje1!-e1 ~||D9)\#1)D9)+$)!PPE)!SSRZE) SSRZD1)Z1D)ve1D)]D)$) D)$)(D)!*`D) $)1!E]R#) #A#)U%e!!!a("#9A?~&Ja+ -isD1rZkbA)7HR5*GR {JGZE)b9jAD)=bRË- c-ss-Խb-/V5 6rW2NްN`{*Мon{kМhRzzzx Z nB6664-AXPzIZZzxHJ9]]\\9e)zz`B155=B9_1!ܜ9$!?7?>(Je)jb``1e)koOM(J$! IJB WHJB UHJBU(J9(J9B1E)SQQQBE) HJB*UHJBUHJBWHJBU۲IJBUHJBUZ^^(JB(J9(J9_(B9@e)!쏎E)!E)!..(*e)E)^1E)E) xE) WZ$!\\^aW?a߯ UE)U/E) E)! E)$)ʪE)$!*E)$!**.e)!*xE)!,/E)!<aaaa?!--#)!-) c1#)Ad19!```p0__?/8 ue1zp__說#1 $1 ~W#1 #1($1)+U#1 ^#1 ^#1 u7D1)W$1 #)D1 #)؞6#1ޘ#1 ~uD1 +D1 רe1!=WW1! 9) ]9#1WU)9)W1!]_e1!^D) XXXD1),#1e)e1D)u_]e1D)WWD)!D)!`p`D) 5$)!#1 tWuY#1$)!կ!jno!+ #91a**kCI'RAW_ A?//5jgZ*sbd'R\TTR hhjjA5%%ZJ)Z5%Ooc̓&6𜀀@55rHwN߰{Мo5%%М𤏔_HJxpp`oZ n'J444KkZ`ks~~~~HJ9ZX\^9e)znHB15B9 9$!Ae)B1`jrp1E)OOO(JE)%%%%HJBߚIJB(JB箮w(JBU(J9B$!XX9D)ى,B1 (J9(J9 HJBWUk(J9(J9(J9(J9(J9w(J9(BA1E)Te)%)E)!*e)!~Wve)! E)\!V!WE)U+E)+**E)!?>E)!U/ E)!E)!E)!=B99!ܦ1E)B1pXpp1$!o(BE)%%'(JBUHJBUHJBU(J9 *(JBպWB9z*B9W*BA9""(J9(J9w(J9w(J9W(J9HJ9(J9uB9B9B91|%)W$!![*e)e)ؠ1!1E)U~e)E)ڞZD)!?/%) !Uj$! *^E)!U$!x$)U$)U($)E)! E)!``e1)&&d1UU9U1aU9UկA!UU9#)UUUd1#)// 9C)`9 XZZU WHRe)X\\\踸)y)|$)W- + D) WwT#1 #1) UD1(#1 Wp#1 >_#)#1Bbr[#)!#1)~#1 5$1 D9)U#1(x$1 U #1(WD1(D1( UD1)UWD1 D1 #1 ~$)!UE) *;E) Bo!E)! E) \VV\D) = E)!VVx^$)!/5D) W^^x! $! +#! $)jxGZ!A1'J9-UbD)/*/ rSS_ZIsQjT\\\9CAaA'J%%%%bB5{Zujsbܶ{*k?;-/.{-5n onn*W_񤏔МuUМ h@ B@@``{J%BԔks'J )*khh'J 9e)hBe)B9A!^^\܆1$!<(J1rzB1UB1%??IJ9jHJBU(J9(J9B9(J9+/B9ਠB9*+(J9B9(J9(J9(J9B9B9B9B9"*B9BVTTE)U 1 U"1!?;1e)1E)?>?1e)e)E)`bzE)!D)!u! W!_!5?$! $! PZe1 տ+e1$)߳##e1 Zp``E)! E)!k9!-J1JAUJ9bA--IsgZU{9AUis#)__^x!^Z\WD)%%$!^TTT8>8) , D) __$)pe1 (=e) V|d)(~~T#)(#1 #) @|!=?#)$)^^t$1 #1)U#1 )#1 ՟_xC9 #1 "2;D1(#1)ծ#1 (.D1)+_UD1)#1)x UcD1 _#1 !jz$)+ b-D) D)!뮻$)$! I$)!~uu$)!_D)!zV֗D)!}iMM1#)ōD)!jP1 _%hZAaAB9ZZZre1 `A)o )s1ˋfbgll s\\XX1AIimB%%%%bA5*kZ>>&Jkb{*k-/+탫{-%5nnnnМnϤМ`` Bhh`b'J55Kk9Ԕ*c'JQ*kBttvfZ9WVT\91l~@@919999B99E)Be1/*(J9BAUxxB9(J9`(BAUB9B9 B9B9xB9;B9=(J9_B9B9B9B9"B9B9yB9B9UB9կ9E)|xxx1E)umf)$)Ն1$!݆1E)׆1E)_e)~e)^UE)!-$)j$!U e1]D)$! ! ?>e1!)1D)Y 1 hz`D)!E)!˿e) ںJAIBJAbJ----{k-) ʃ{  ---D)zxxx w^_wD) QWW6 )!)R[}{D)EMmiAD)jjjj)D)(V#1 j#1 +ר$) :D)U!D) t|XRd)(~\#1 z#1 *1pz)$) 5 ) úE$1)%}D1(#1)|Ub#1 * #1 D1($1)U!z$)#!,E)*E)!Y]e) ^_e1 *|1!9#!U*1$)\d1!Md1D)iD) pb``1  +bA}A9rr[Yd1 P\J#)jd9%U니Z֝)sXPD)mm'J%%ZA%%*kZ*kZ{*k+)+*샬{- -55-nNn{nN7?->6񤎔/М*k`nBbbbj{HRō{1 cAc{ݟZ9MGZ9XXXZ91@~911B9~j914., B9*(J9B9B9??(J9B9+"2B9{B9((B9B9(Be1 ^Ae).%B9+ B9B9B9B9UB9UB9UB9UUB9ׯB9U9E)pZPE)!E) ~E)e)$)e) ``1+*e) }E)+++E)!xp`KD)!%/''e1$!1 zzz@D)!y}$! zࠆ1! յ1$)he΅1 ꂀ$) D)!U$)!.NJA]IBIBbJ----{)k ꃪ-- ---- xxxx e1!A?U(?5=?B9_յB9_B9իB9_UB9UA9U禦A9UA199*99:::9E)```e)!1D)+)=1!jhjE)!e)E)zk9$!W1D)We)!D)!D)!'-/1$)ge1 $! !!D)!{_1!%%%51D) 00 9e)E)!$)AA *AA&JA5kGR----{Is---- 55ͤ+Is!\\\\x}]e)CCbb__~V) ) נ $)Z^\TD)Emmy)%%) ) 0 :$1 )x$)OOC)!????d1!) #1(]_) $) ^ $)) ^c8$) ō#1 ) +) `_!$)55#)//) @K@9 - 9e)`bk$!ZZZRF! E)(줅1 1 ?51D)jj1 1 1#)#)xE) E)!~xI)OND))xpa#) gZ1--ZIW_\A1* A!H@@B! BPPPPhRA]RAZJ ))Jkb?5{js={{/샫{N{/N-zz{].PXZZ {n-NZ@`hj cA\||gRD)?J#1֔Z9ۛZHJ)|~__B9ZZ91ڢ91 B19e)B9e)U9e19ֆ1 >7>B9_UB1B9UB9UB9UA1hz_je)!e)!-B1B9{zUB9UB9UB9WB199WA1A1ߺ91(9E)j`@@e1!~>{9$!+1 E)!))e)E)1E)1e), 1!TT\!8:e1!=51E)+"2"1E)⢣! $%)1!1E) ʅ1E) e1X!~~[!.A9 AAFRA5kgZ--- {)s---- {5555BBZxxxx_^.>:e)``ppa) $) ;9?D)u}$)D)y{s$)͋) ) *) o!!JJBBC)5#) 022) .1 )  )$)$)$)(b}#1 #1 ) r8pE)D) $)/#1 k9! 1$!zR$!PPPE)D)a((,e)ظ1!1!E1$)S{MDž1 d1! +#)x\^^E)! +D)!(kD9u=b#)UW^p$) :Օb9gZIX[ID9OD(A Bcb  %A%%HJ9)!1'J9.ZJ)9;; cZ75ksJk {ks+{{탫{?U.샂- 탢{bb{Z@@@HbADlx^9(TvA)7R9&J$)WWVTB9\|wu919E) ^99~9!``e)Z9$))1!e)!<B9UB9UB9UB9UB191`p{1?ֆ191 A9UB9UB9U99 99W91 91091 919E)@jD)!⳻1!++1D)jWWE) 9e)%)1E)-1e11! D)!551E)21E)$!!$)?/1E)om1E)e1XXXx!z+!WA9A9GR9////)kZ----{Is-)+Is////)k@`GJxxxX^E)a??e)pPPXa$)a)$)UD)UD) Ue) (Ue1 Ue1 UD1 W$)ۺ $)bcb@#)a5555#) $1 ) (1 )$)$)[W[) ) ) +)jbbnf1$!GEG$)Ņ) h9!1xxx$!RRZZD)D)C) Isr1$!}")1 ~$)C) b!D)!;;+/d)$)voJ#1?guUb)`BK)**bd9fZdAR9:NA#1zh@Ja??A%iR99)-'J9'fZA**7*kgR?*k c js*k {Jk {ks { - {1WWW*c1UUU'JE)uA$! .e1)dnV79hR!A!T9$) 9e1޸1E),w919!`jjje)%9$! 9!^^1!99A1B9B9_~_A9U91ࠠE)TE)9e)+  B9U~B9A9֟B9_uA1(B9UA1W9191j91@$!!1$) 1e1E) E)! 1E) %1e)##31XXXx!zZ! . e)$)1D)~VVVD)!!D)!e1$!.YD)ppx^ ՇA9A9GRA----)sZ----{Is-+{----Z```p'B \\^^e)5e)XX\\W)) U_))())u) V(UW))) @z`@!a5555e1 We1 Ue1 Ud1 WUD) W uE)!_UD)sr`j)) ~)  )`hj$)Oώ$)OOO) ) a_`]9 %% 9xxx|`!9D)rzD)!1D) i$!:'#)f!a88D)U >>?7D)!/+ D) bA OIoub!5A UVT\(s#1 -bA^\Rd9&zUA a51hJ$)??=AD)4R9 )bhR'6bXV c(W*k$! ks*k //{ks %5{Zxb \TTV1UD)U_Ue)a*/D1 _W1d)VT$)(U1 1$! Ue) 469e)]E)UUUUz@9 9$!\\\\e1$!A199U&A199w9191!9e)!||||9E) 99z99U9191 A1A199U919191E)!VV1$!)1E)E)E)! 1E)%5Ն1e)w9zzzz! k!E) e)!_$!!! $!U jff$b*A9A9gRA----kZ {)sL{----n'Jzzzz1X\\\e)5%%%E)\\TTߟ) ] u) UU)ߨ(ޠ(()) "U) W) (``{ a5555) V(() U) U)))*`z!U]e1 Ue1 U$) :UD) UD)'$) WW){D1UD)p{!۟;U @@UzppD)A$!''?+9UՕ@Uꀀa)#1D)!D1h``p@U! )aJ?d9a}UUꀀ@?=--+cD)?1/_RD1#"+Zh^W@@< R5U_*k-լ{*k/+ZU! D)? RUAUUUD)a1VTTTXXAUU U_ U^PX9D)e)5%UE)IJA$!^^^^e)$!|||x9e191 99jU91ꀀ91z911!VTT\E)9$! 91 9191߿91 9191z(91Ȁ91u91U91Ue1ve1!-e1D)D)E)//E)! `e)!uE)``z_!UW!v +׿!W;!9 3 }˂!nh!fFD! !A9UA9gRA----(kb----Is(k +)L{----l9xxxxE)|\\Tlzz~E) $)TTVV Օ) (U) U) ~jii) UZ)ߚx(( ])*U)*U#) w)$)^!5| *) W ) U.) U) U *J)zU m) ) _/) U) !aVT$!aUU!a]UUa+UX]#)  YΡappppD)u !)(q UU UWVT$) D1 '$)````A a X a????OGgG]@@UUA--E1a?#!'!xd1-)@@@@<)d){k/-1WZ``KkbR@@@@! 1E)^WiJUU%%}UUa7766)TTaXXXX}WW}UUs PPWU9D)1xhh$!AbpB9$!XX\\$!E)%%&&9E) 91(919191911 \^\\E)s1! 9191]91_91o91U91U91U91}U91U91U1\T$) -D)U$)E)/??7E)``  WfD!w ծ ݽ#*!22"! 3! ! 3! okko$)nnn!D! $)99!GR1 /j&J +Isb**+L{---E)xxxx!|~~ E) |||f ((_ {  )(k1 _~U + oh@!  $!aUUUAa/ U V) )) W) / Ch` _mK  ) }z) W) U") ~!aV!aU!UAAa]b ]apppp#) D)U [) yia]XXXXyU!UUU\1!\9E)$)5%< PXTV9 --%1!|||e)!ssY9E) 91919191]91U1X(E) ~,1!- 91919191_91U91U1e19e)U1e11e11|\^^ V}m!ߟ2 $)7?E)!`hh! aac! FfD! Ą! _ :! 3$) $! 9999! 1 J! lhjz!DDFN! 6$!aUUad1 UA UZ#)U9 U)kD)xX^W E)c %  {!yqQs!/ ??((@ *!_>?!ժ$)UazAuj )) UZ(( `}(/) 0) ) }) ($!~$)!nw$)cj{z+ aa뀻ց IJ՚apppp 顫 1A_9΢XPPp!1$)!1@ a??W!ajRbA```}}D)55PPPIJD!aUUa׽@@@@a)Ud)cbjU1UD)@@@@ D)!zjBZpޣppp_A#1TaXXXX֫RWE)\\\W11E) $!%%U΢U1 ++9!\*9$!9E) 91919191U9e)1E) U1!1! U11U+kU1U1U(BU(JbU11f11e) 1 J! ;! kkO$) E)!z$! kJ! FDD! .! 3333$)! ! 11!!  33! ʻ!& LH}a@(a  +/#) =d1#) C)~oE)cbbB a% N!WW$)[[$)e!( ( /! 5$)!;_$! r:! kvLg(" `!5=7!=?=ܚ)) _) U] [!^$! $)!U!p``j!WUի!zb Ay΀apppp!] ua5%`PX\׵A`@B A"*+!z!Axzzj9CCCCA }A#) xbb!jjjjAww$)5a^~ꊂAA7?>>aaA4@@@@AuAXA/*)iD!@@@@ $! 9b%%%% @b_ VUAXXXXiJATTTTE)- -e1X9$!1x1U9#) 9$!*:91T^^^9e)**1 ^1U1_Ue)UU$!UUbbbUbUbUbUUUUի %!WWW%!U$) L̄! ! NFF$) E)!! LL8! ! +#!)n 3"  fD!Nn f  ::  % mggwAaA++++  )////C1!kkxx_aߟD)Bh``a?? a-) Jk*  Z\\\! ?/(-(`_ /+! /'.$! _$! _! z@~) U)>! .D)+ / Iu( =) $)WW!TT! !*!P뫯aVAU4a AU!ppppa}u+a}WA uaTVWUa ߂_ZZZ$!_|aWU9CUUvaUZXXAuAc_U jjjjamAAJA*Ua>AUAAPAU [aUVTT$!aC ~^^^^!1zzzz! AbA aWUzppe)$)^1D) 1$!*((^1_1~Ue)e)RxUU*ժUꪢ_bUAUAUAU%AUAUAUA_U!AUUAUA^bUA!ˎ(! ! OF!2!E)!!0 g# nN fȨ ̌ ̮  LH_ UW%)aWW aUUa~aU`AA//// +++ ! ----C) jjj!^e) !*!`xppa;??>(90P^ TTt aʪ( () ! -!`hfw! 0) U O oO!a+//-< .) UW) UZ[U VVVV!T ^! `a ./ b }‚rTZ@pZUUaW!aվ}UU a a UUs\UUUe)u +#)Aˋ@UW]AUUAZ_UUAςAbBb@ajUUaAAbˢbCOJuu{ArAUUAUUAUUZaTVUUA/b5UUӜ\^UU!1`zUU!apprxa!A!A UUAUUpzUUE)bU$!U^UU)A_{A-ab_UAUA_UAUUjb b  AUUAUAUAUAUAUAկa+  22 玪 "*W "W E)!0XP _UUU] ^ a ,XAוaaaa`AA//+/++++*+++#)#)!Z$!U!UD)/*U$!_^^W auua u a >W aU!]_aյ aߺ: a U !!jjj[ki ( !EoO /ha.? 5( ,UW) j}U !舨 WU! Z55- ! ~hjr:2208. ! aSs!1;9d1a^PXRe)a}m͢A}~||A΂AaajAAfwgbbko@bAA)AAAa75!!u`늈 apX{ra!pxz@!@!A- ժAa* aWAUAWA uUAW=!A%// W U} W jjjaBbA_AUA WUAU]AUUAUWAUUbW}AUAUA UAUA(UA($! !PPPp  apa AV^ZZaaaꢠ`AA/+++++//#)#)!^n$!}!, $!$!X\\nj aaϏaaX|Tt)am 2 w a#!  u(՟( z!iyy x___a = ((! ~ u ~bB jjk] 0޾?a׮.,a' AbB‚ A %9b9I9aX\XXe)a͢A||xpAO˂Aa`ʣa@bb@AhjoAmeabjOMCÂAAA) }A݁AAA. }(.%)a{{{{a!^^@!@!AWUUaAUAa A UWUAhpAU[ckAU$)a---!U!U 00 @jbA_za!* AUɋA***aaUa㋋AꨂBbb kjjj\$! !pp`` a76a31a֐a쨸a[[[Zaaau`AՁA//+ ++#)#)zj!0[!aj!+$)Ua az:ߢamY_W׾ TV~~ a ( aka# /  7,( [ [^WVa *?(*((!Օu:?AACABBBj:ؒ.aa,fA++))e) a5UW9abbrR9 ˂&JaXXXXD)A a^^gKabjjʢbB`jjAAkzZ^a!^AbyAȣa{A{aAAAAAA..⃋abbbba@!@!__b )+aAWaAU$)A%%%!UAZ^\VA A.E)A--$)W!U!U bA Ab0000ba ba訃A+b/ nnPPR뫂! !``@@ꪪ~'aּaraAܼA^~~oa aa`AA++ ! ))/-!!!Bbc$!3 !aw A޸߾AaZ Tau!Y.}( uAz!U0+=a8 .W"(_ azA:, a  a**=)3q..*CIkya@`pPТa% aa))Arr1aە'A#)kjhh&JX\\\!AAhA~AzA~ȂA`nhHaAza!AbAA݂A͍A]AAA.a  ޺{ABa!@!@!A/-=AaAE)A%!UAVTTVA/A>.%)a-=-D)!!UU!bAbb ׂՂ b(b==%%'UU﫢S32!U!UW^\! )5!@@ AUu ;5'(  u `bzbWUU݂a(a a"**(aAa---?5)!a!!󓒚!HCC6_9a<׶ABk A a a˃ AdžA踾= ayk}]a 舢說 > : aېawXZah~hNAH@a $)UU!} iU » / akBbaXa\a aa.'筥A/;ammmABJ9aA @jATV~$! ʂAxAAȂaAhlllA a5(bZXZ_Ab؂AoAA͍A顂AAAa aBBBBa!A /AA==??Abae)a5$! wW~!UAVVVT!UUGa$!!/--D)W!]!U_!UUbwtTvb000݂ bU%-UUT311)$!bb!Pca !:!`h!'b bA/'7aaaaaA---a/+ /555 A"ab::!HHHha9) A玎a2ߐAwaEgOA!#AƇa9UaUa.ா7/b :עa"2@0AAzzpzA⠪aȀ }Bk B ^a =%\W}jj_ݢ]*UU<(&WUbAkakqqaima AooooA9C)apjH9|lll$)KJKjAAAȂAꮮA~~~~aAaA?;AAcꪪ5=aJJJJaA~A@!A=??AA(D)b555E)!UU$!WAVVVTb /!@D!!--e)!WW$! U$)!bVTVVbbU[b bb;>bbb߂bb=UWUb뿯Z^ %)!B@@a6?/!* V|! b" % ^^z*bA6UUUUWW_UUUaA---+a/  @@`A֖ a..&&!jzrRZZZ U abWb狋?/ !W ^a\^_^AಲAbjbAac jkoaj (A^**A%.|~n_UU***߻z@AϪ*a}.Aj aQYC)8UwAlvUUD)jU aUU AA€AU A~A@|!a!A%%ꪪ>⯢99____NOe]AW~A@!Ab 7bE)E)!U%)WW!AVVTTAUUA꿼$!A- e)!W$! U $)! bVTVTbUb||bbZb..bb7bbxb>uUab>[]wwb %)!B@@@.-!Ab WWWVA |jjjZVw_]}!|^^A+))-aaaD)U d1U9UAUJ U_z`A׮a)a6SU}b_ -b`Z_Ub* Ϣ~!U$)a!aXA:AZA a aoAUAUA-No{ka{AWAUAUAբAWAU AUA[AUAUAUAUAUAUD)AUAUAUAUAUAUA"UA\xWUa!_A!!/AUAUAUAUAUAUAAa+ *^^vAׂA|Z\XA !BaA/aϏE)be)!UU$!!A^\\^????A !Auͭ E)aD)!UU$)$! U!TVVT5Wb(bbbbbףb{bb^babׂbb %%! !aƒA_!aT\XX A) /hhբ____Wa!^*A-abbd1!--/ A1-/A9/ ZB---Ik zzzzAWW AU]UAUUUA/UWUAhUAU]AAAaUUAuAUAUbA-5%%bz[a * U 'U{ UUWa^AUAUA. UA UA_UA]UA_բ! bjj`b"aab*aUϢ舢^]w_AVVVaAUUAuUAUAWUAUUAU+AUxAwUo AUUUAUA_UAUU" \\ UA!%-55Uu_UUwUUWU_R}UW}W)weAVVZaA}uU_AAA@bB￿$!bE)!U%)W!a\\^XAA $!A E)!]E)!U$)$!!b\^\Xb--bbzzbyiibbbꈪbWV߃bJJMȂbb^^ZbBbb5577 U飢AoMdAIJFAT!驹apppPA A wVaaaaAAababd1! 99---A9 +ZB----ZxxxxA^ꊊaU@.AbVbﯽWuUW~Wb:bZ߂a/ wguaʋa;AUUAAWAUAUA. UWעa*>AaWzaUbbzzbբb* Uabbb_Ub*U݂a aU7.( o  뫫]@+ VVVT!*! 555a ޢ" Ubb(UUbbb>{bwb++/aeeuuu}ARPppAAAA~a!be)!WwE)W%!aX^ZXAA !A e)![]D)!UUD)!UU$! }U$!b^^XXbb"bb몃bbcBbuꪃbUbbcb  g秭AtܸAVZAߛ; !p``a!ׂ!%%%aaaBA///ababaAd1#) - -91 --A9+//=fRA &JxxxXϭ][za ^h!_AȈa]aUaUaaUa!Axa a 0_]Uaꪂb-}jzPUAppਂAUAUUAUU*AUUAU Uaa UaUaUaUaUaU!aa __ **  uv^ }!ח "  wwWW _UUxp TTTV!_}c!]k}I %%a UaUaUaUaUaUAUAUzA{U!aau}AZZZZA! AahA+++bbD)!WU!!aZZXXAWW! ! $)! !! bZXXPbjjjc**** (Bb+cbbbcc?? VpUo-UU jjka`AA>*a'aaaabA//??a~~~~baABad1#)----9d1++/A9==55FRA AX\\\|\^_UUbzA_W]aꪂa~AA/))AAAa abWb???= pPxjAhAUAUA**UAUA/UUAUA_Uabaa/A//.assała **. VWUU!! UeU uuU ]]U ck{ VTVVAà Cbbj %%%%a .ajaa*bUaAabA*.aWUAppppA !aAbbb$)_! z!aXXXZb ꪠ@!BAE)!"! ! bPPppb+cuէݭWU_jUUUBb.bbb bbb*aUAaUaUb%@aaWa'UAAAA ߂A?(A AaAd1#)----9d1A955FRAk9\\^VaaasuaWUaaaA^A}aAaAaaa*Akb=?  z~kUWajAUAUAUAU((AUAUAU(~___a**a"A AAaEEEaꪊa+ &,  }UU  U_] WUU U Wu TTVVA! zrzzb %%%A*AꪨAAAaaUVaAa )aUaApa||AAbbߪ!_UWUaPpzA_pa!A-!U UUU wbp_c UUUUWUUUUUUUUUbhhhzbbUUUbUUUbb]buAUUwAAz``bAA%%/A bAU_WaA]UUA! A! Aa!A Abbbd1#)=59d1A1//--&J9Bbj#)\\\^baa]RA zA WA%?a aBAaA~_~aAUaAAa݂aA A #)b%$ZUU#)aAuUUAUUUA UUUAUUAUUAUUAU}AUUAU !b_WAaaAaA/?/A/aE퀂aaÃa  : 8 0:H`~~?=b|A#!%-aAAAaaAAbaa#a‚a*Ubյ%% WV\\ Օ!U!U U U UUUA_zzpA_QA---UU UUUwUUU}aaUUbUAaab"U_abUUbUbUߢbU߂AbUAAAA WA@AWAUAUUAUUAUUAUUbAWUAUUAUUAbAUUd1#)1d1A1----A!`#)aW AUAUAAUA U U UU!UU!aUW aUU !AaUaUaUU_ ի  UUߠ*U ՠ* U  ! _)D1UU d1!"UU d1`_d1!#1UU$)UUJaUU aUU aUUD)%%c1UU aUW aU a U]     W_ _]  _ WW@@bAr {ZZ AW@AUUAA  aaUUUUU u]a* ZZPPa    * z  A`` A]U AUW  W_.YjjjꪪꪪꪣU_UUbabaAAAA_A}AUAU﫺AUbAUbAUbAUC)! d1C) +Ad1----!A%%%%AUUUU!AAaUWAA*AAꀂAUaA$.AAߪA_AUꪨAAaAAջ*AaջaUA((aauaUa*UAaUaUߢaUA߮A׾a*UAA AwAAaUaUWAaUUaUuaUuD) aUUU A U A AUAWAWAAWAWaUU @!AU!aU!aU!aUW!aUUaf)af)aU]af) AW AU!AUaUaU%)aUE)AUAUAUAa*UaU aU!aU aU aUAaUE)aUA bUb]b U ~~UuU_bb*b bAAbabAAAAC)! +d1C)+++A1----AC)`pd1 1!U1!W9#)UU9#)UU9#)UU9)UU9!UUd1 WD1_#)U_#)UWd1UUD1UUD1bD1UU1UUD)UC)UU$)UU$)U!W!U !U u U!U!U W!UaWUUaߪUaa]aaUaa_U_auuaaaa__A!UU UU UUUUUUUU} UUժUUa_a]]a׶a]aUUWw_^UU} aA aa廒aa* a_aV abaaA(*Aߪ":a#A:20a> a}aU뫊A}.A[ A]+*_^]u_{WU]UuWb bbb*b*)AAꪪAAAAABa#)! d1C)Ad19)xxd1!UUd1 d1 d1!_UC) C)!C1 Wd1 UC1 *U#)9U9UD)UD1Ud1UD1UD1UU#)UU#)b!UU  <*  u_]뿪 ] U U_ !U߿!UU_U  _U^  W  W  UY UU ~U!UE)Ue)UUE)U1aE)UE)U111$!U$!Uu!U!U]!U_!W!U!!W!U   UW UUUU_ݪת媊UaaתUU直*_UW}WUߢWuUbbbbb>bbUbaAAAbaAbaAA#)! d1#)9d1---9 x\!W #)U UU UU U aUUUU뿪꫺ *(8  ]_ _U_ "_W]* U WU*+ ^^ __w Uw }  !$!E)E)/1!U9!U*9$!U*&J%!UABZE)UbE)UgRke1Ub1Ub1UZ1UZ1UZ1UZe1UZe1Ube)Ube)UbE)UZE)UZ%)UZ$!UZ$!UgR!UGR!UAW9U9 UU9UU9UUAUUD1U_d1d1UUd1UU(d1UUߠd1UWd1UUD)UU$)UU#)UW#)UUW!!UU!   (   W( UU UU!UU UU!UU B UU UU bU bU bU UW bU UW( UUaU bU bU bU#)*UC)*U9UC1x^WUaaaab*{aaVVa+b( +bbգUWU_U*ݫ? UUu  u}/!UU U_ U _!/9UUU+9UUGJ UU Z!UUZ$)UUZ!Z$!Is9UUbAUbBUb'JbgRUUbGRWbgRUbgRUbgRbZUbZ_bZUbgR_kgRW U)sgRUUbFRWbFRU**bFRUbgRUUbgRU(bgRWbgRUbgR]*bgRbgRUbFRUb&JUZ&JU`J9AA* A9A9_A9 Ad1Ad1Ad1+ Ad1pAd1_9d1+9d1Ad1b_ޤ9d1ߣ9d1.9D1ڄ9d1UXZm9#)9d1kW9D)bd1#)d1#)d1! `d1#)}d1#)_rD1!Wd1!C))]*#) #) #) __#) U/#) Wں#) _! z|)! *    迺    AAuUbAAAbAbAbb;b UUUUUuUU~ꪾ "ʋ* UU!uյ!U$)f$)$)_$)վ*D) ]_9 UU*A!UUJ U*fR$)U b9U kAUUb9bJUbJU cJU c&JUbGR UUb&RU c&JUb&JUb&JUb&J*UbAbAb&RUsAkGRUb&RUb&RUbAbAb&JUZ&RըZ&JwbFR UbfR UbgR UbgR*bgRU bgRU bgR bgZUbgR_ bGRU*ZA@`AAAAA9p`J9]jA9Ad1@jA9AD1`A99d1UU9d1 +9D1 9d1@z9D1 9d1Tժ9#).9#)/d1C1=9#)^z9D1뭥9#)d1#)d1#)hd1#)\vd1#)Uhd1#)꽫D1#)zWC))#) #) #) ~#) z! #) UU! W|U .8 ꪮ        AaaA ***babbaAAAAA*AAb*+b*b UUU]_ݢWUWߣWW"] ߿* !׽ !]#)U*$) D) U+D) ժ*d1! 9D)U9D)WAD1U Jd1U*b1U bAUUbJUU}8js&JuUb&J/U k&JU)k&JU k&JUc&RUlGRUU9)kUU kFRU)kFRUIs&JUb&J Ub&R"U kFRUbD9bgRUgRUbZ kZ*U kZ" kb*U kZkZ_)kZU"kgRW)kZU* kFR] kFRU*b&JUk&JUb&JUb&JUbJWb&JU b&JUb&JU_b&JUUZAz`AAAAA9rA9UA95A9U`Ad1.A9~W J9U]SAd1WW9D1 9D1X"9d1%V9D1~9d1UՄ9#)9C19D1d1#) *pd1#)zjd1#)?d1#)` 9#)-zd1)Xd1)(UD1!WC))u#) >C)) k#) "#) #) #) (! < >. + / *      `AAa{AbabaA*A bA bW*b*UUUUU*}U(UUUW* *  !UU*$)UU*$)UU$)U#)#) U #) / D1!UUd1!ս d1#)^d1#)?׵9#)U⫫9D)U9D1+Ad1/A9A9WgRA/b&J- kFR_IsZ ʷ)kZ)kb:)kbȯ)kbz)kb )kbM)kbX kZbgR*'kZ_*)kbUkbU)kbU)kZU)kZw)kZU kFRU FRUbFRUb&RU b&RUbFRU kFR[bFRWbFRUbFRUb&RUb&R*Ub&JUbFRU)kFRUUbFRUUb&RUk&JU)k&RUcJUbJUZ&JUZ9JAU^JAAd1@A9UAd199~}9C1Ad1Ad1*~{9d1ա9d1@9#) T܄9C)x{9#)+9d1U9#)Wz9#)9#)+9#)d1#)~od1#)*+pd1#){d1#)j}ZD1#)uUD1#)Z]{C1!#) #) #)!#) z#) #) #) wW! ֝U  /)  Z  _ տ + z ߲  `AaA***+a}/b UU_U/ U b u* ݿ  !U!U   *))! z#) U C1 U#) %#) C))Uu?WAd1ի9D1@k 9D1 79d1_9D1\zj9#)*d1#) 9#)W9C)ꪨ]d1#)\9C)Wd1)d1) 9)~**9#)^d1!d1#){d1#)]d1#)_d1 #)!般#) #) #) :#) Z#) ?#) zu))!    ` [ W   w `AA-- / +   ﯿ+ * )+_))w #) U]") UU)+)w*! ! #) #) #) #)! d1#)kUUD1!תd1#) d1#)]Xd1#) 1D19d1U멤9d1995&J9U/+UgR9UZAUZAZ&JbgR UbRUbZ %cb}_? kZ)kb_)kb)kb*W)kbWU)kbUU])kbu_ kZbZ*^ kZU kZ_^ kZ劀)kb- kbwVcb/u kb}}-isbb kfRIsZU IsgRucgZUbFRU*bFRUbFRUbFRU(*bFRWbFRU *bFRUb&RU b&JUb&JU_(b&RUUj{&JUUkJUcJUbJUbJUUbJUUbAUbAUbAUFRAUUJAAAA9zAd1Ad1z~9D1 դ9d1~U9#):9d1U9D1W9#)&79d1*իU9#)x꠪d1#) /Wd1#)]d1#)]d1#)d1)\zC1!վ d1#)+d1#)Wp_d1#)]C))#)!.C1!#)!~Ȋ#) p! #) -Ud1 UU#) U") ~! _!!_!        ~`AA++  *^ *_U ^U  +" !  "!)/#) #) * ~d1 U#) UT_U#) }#) U#) #) /C1! C))x/"d1)Ud1#) Ad1UU Jd1U+&Jd1կ&J9GRAUFJAUGR9UgR9U(gR9Ub9UcAUZAUbBUU bJUUZJUZJUZJ U{Z&JU_*b&JW*b&JWUb&RUU)s&J*U k&JU)kFRUW)k&RUU)k&RUUcJU k&JUjs&RUjs&JUb&JUbFRUbFRUbFR_IsFRB/ cFR|bgR )kZ_bZWobZ렸bZ bZ*bZ bZzbZ =bZW kb kbu]_)kb u)kbUcbcbcb~6bZWV\XbZW_~Z9`A9AAJAUUUA9ꪀ9d19D1Ȉ9D1'7Ad1Ad1Wd1#)"9D)9#)ߢ9#) 9#)רd1#)WX`d1)׿9#)UC1!+d1#)~uUUC1!j{C1!Uz#) ]#) #) #) #) z)#))!! ڠ *  ^ z ߮ ڠ x W w ~* U] W U`AA++++ - _ z꿪 * +! UWի /  #) W)_    )ׯ #) U#) U#) U#) *#) 9! 9#)U+AC)/A1-&JA&JA*&JA&JA&JA(*GR&J_gR&JgR&J ;/gR&J ZgRZgR hZFR( bgR bgR(zbZ-bZ5bZXbZ*)kbu)kbV kb kbw)kb )kbW[)kbU kZU kZU (kgRUbGRU kFRU*b&JUbAbJUbJUWb&JUUb&Jպb&JW~bJb&JUըZJUZJ Ub&J UbJUbJUZJU_bJUUbJUbJUisJUbIbFR*,FRUsAb&RUbFRUZ9```zAA^A9(A9A99D1.\9D1U9D1|~d1#)-d1#)zd1)~9#)9#)d1 C1! U/ d1#)*d1#)Ux^d1#)Ud1 ^#) #) #)!#)!#) \#) }C1 #)~#))` +   ))U  (  { = +] W_ U W UaAA+++* ) w *UW ߿ ݿU U_  w + *W z  7*  .! !*") #) #) #) "9!*#)B9#)UUAC)UUA AD1UUAd1UUAd1UB9U&J9UR9UR9UGR9UgRA UgRA gRJ?ׇZ&J" ZgR* bZbZ=/cb kbW_{cb}{ kb}u kbUU{)kb*kb"j\\kZ kZ(__)kZUUbZkZ닋bZbZ^bZjbZZbZbR^޻bfR/*bRbgRrbZե.bZO-bZ>bZ7?bgZתbgRbZkZ_ _bZ}8&kgR_kZU. kZUbFRbFRUbAbJUbJUZJUZAW_XPAAA9A9A9AD1Zz.AD1UUA#)]9#) %9D1_9D1d1 d1#)UC1!#) d1#)UC))uC1!_z#) *WC1 U#) j`½#) 5#) ]! rp  .! #)U)U _w }" -z  U ( 7~_! U z / UW ս ]*  W_( ~U aAa==== *{U_ ( U] U >W   ת     x + !׋ (:?  ܠ o!a)*U#)**#) Ud1 +UC) *d1#)*d1#)U?+d1#)" 9d1UU9#)W9#)*U9) U9#)]AC1 UAd1"UJd1U&J9UFRAUgRAUZAUUbIUUbJUbJU kJUbJUbJUb&R(Ub&JUZ&J ubFRUbFRUZ&J ZGR bZ/bZ^bZzbZW~bZ֗bR bZbZ bZbgR*bZ*bZ_ kZ-5U)kFRVxrpbJ bZ*-)kb/kb \\bbW_bbbZ kZ?jZZgR`bGR9AA_A9A9A9A1.jA9 /UAD1`d1#)\d1#)d1)VC18C1 C1!_#) X\V#) UU#) ս#) U_ #)U#)*U#)U! U)  o +  xW ^U ࢿU W~u   * U W    WUUa UW91919191199191 *9191**919199UU99991A99 A9UB9 :AB9B9*B :"B):B)BjZJBBIJ)BuJJ)B+ jJ)B jJ)BJJJ*RjJURjJU**RjJRjJRRZRUZRZZ+* cZ-cZ-k [Nk-cNk-cnk-c nkNc knkUUknkݏknk skUկskskss Uss"W{s*{s*|{ 1{*1{*R r1 r2 R rճrrrrr_rUUr_UUr_UUrRrRrRr2s1r2_s1r2_Wr2 rjJxR^{E)W-IJRvs1^kb^UU)BUU-9% \)BA~UկsUյ {E)- {E)``` aWW AUW UU!UUAUAUD)b/UUk {!`pZ_%! WW%%%%1{ R*Ur1+Ur2r2r1__R1{2{2{{_UU{UU{s{s{s{sWW{s]]ssss{s{s{s{s{s{s{s{ssJ\\\\JBUWJm:_BM:BL:(U׮Bm: Jm:Bn:Jm:.???BL:BL:BL:lBL:___L:,:ZZL: 2zzz+:11)^z1)1) 2)///+: 2 .[,:SR[Ru[Rս*+1[ R1Us1RRRRr2r2RRr2RRrRrR rRrSrRr2r1r11Us1Ur|r1r1rQUrRU1Ur1Ur1Ur1U|Ur|Ur|}몪Q{Q{1{_1{U{U_s{s{ss{{sss esszꪠsmksmk_smksnkskss]"{k]{sU {sU{s{s{{u{s{s{sW訮smkU~smkUժ{mkU {k{sUU{sU_sLk~mk,k^zLk c__ cZ_ cRZRR!X'R %7IJa71$$(Js{ IJ557Z\XڻiJ W^XR % R!kj|xaxpA1aUR\\7e1mEGv(-- axxRa %IB(WZ!cb‚9R$)" R<<<Z91A191A191A191 99UUw99999999999999A9B9B9B9B9* B :** B)B)BB)BB* IJ)B*JIBJJiBjJIJRjJRjJJjRRRRR ZRZRZRbRZZ  cZ-cZ-c [** Mk[nk-cnk-c* nkNc*"knkUU]ݏknkwncssokkssk ssuuu]ss{s{s{s**{|1|R1r2rR */rrrrr"r___UrS**rSrRRR1Rq2UR1^WR1_UURR2Z`1!xW1E)^U 11 1{R{1f)^|~WU9bWU-9-x9axWU-cbUU-{!/{-c {{*{````a, AAa!A A A A AA AUA*Ub({%%%{R 1R11Rq2R11||{|{|{___{s{s{s{sssssssk{ts{s{sssssjjjj{s{s{ssB\\\\BB__~mB:BM:m:L:ڍBm:Bn:Bn:Jm:??BL:mBL:MBl:lBL:WW__L:,:^^^Z+: 2pp 211)z1)1) 2)////+: 2R,:5555SR[R[R+/[ R11RRRR|RRrRRRRRRRRrRrrrSrSrRrRrRrRrRrRrRrRrrRrRRrqRqRQrrQ2qRQ2Q1QQ1__^z1||{着|{{s{s{sꪪ{s{s{s{s{s{sU{s {s s{U*0{{{]{W__{_{{~ {s~ꪀ{s{s*|{Us|{_{sࠀ{s_^~xsMk~zMk,cLk c__~ cZZB@@@Z R\XXpR 555%9 l|VZ -59A||\R R9ݷiR$! RppX^e)a_^XZA .>AiR%U)|{KC(k/ azjh`iRA%%55R1``Z1 R\Z$)'7iJD)Ze)PPPR9191A1919191* 9999999999A99999 A9A9B9B9):AB : (B BB)BjjZ)BB IJ)BU)BIJjJ)BkRIBjJIJ*RjJRjJRjJRR*RR+* ZRZRZRZZjZZZ+" cZ-cZ++Mc cMk.[nk-cnkNc*nkNcknkknkosksnksk sk ss]WWss{s{s{{{1{1|R1q2rRrR ruUUrrrSrRrRrRRRq2R1~^R1|1{rkj1f)xW{$!xW-| 1s1{ |1x{x_U9\UU9յ 9b9b^UW5saյ |B-2{^{{WW__wzzzza aਈAAW_a!A **A  A !@A* D)AU55hRbUWz`a a 5}׭ 1{ +R1R1R1_UR1|1{||{|** {s{s{sssssssssssssssssssssj{s{s{s߰sB\\\\BmBzmB:BM:m:L:ںBm:Bl:B:Bn:((*(BL:mBL:L:mB***lBL:_k:,:___^,: 2zj 21xxzz1)1)rs1) :)+: 2J,:5555SRSR[R2[--%%R11R1R2RRRRRRRRRRRrRrrrRrRrRrRrRrRrRRrrRrRrR rRrRrQqRqRrQQrqRqRRQQ2Q1zzj10|||{|{|{__w{s{s {s {s{s{s s|{Uտ0{0{* QP0UկPPU_~{蠠{__{Uտ{w /{U/{*/{+Pu/{{_~{sxxsMkmkMk~zj`Mk,c_^x,cZZiR@Z)`Rappr{9iq a}959TԔZ9mke1zBrZZD1X~.ZU_\A>*a֡ a;++#)ãC9(a`prz(BaZRn.* R1'6ZXp`R ?9) R<<66Z!򸜜919191 9191 91 999999A9A9A9___A9_A9A9A9:AB9B :(B BB)Bjj)BB**)J):IJ)B)BJJIJJBjJIJjJJJ* RjJjRJꪪRRRR* ZRRZZRZRZZZZZZ [Z cR-cZ+Mc cnk-cﯯnk-cnkNk* knk_UUknkokksnksnkskss ssss{s{s*{{{|1{1|  r1r1rRRrUZZZrUUrSrSrRrRRrq21R* 1|1{1{*B)^{!^յ{!- 1.c |{/ԔjRz{~WjJbxWUէ1U B-1zޯsUյ f) 1{s1{1{0{{____{ppppbﯯ/aAAAa aAU_A A A A D)a5555ZpZ^VazxxnkaUյ%nkUU~ 1{+R1UR1WU]_1 11||||{{{{s{s{sssssssssssssssWUUssUUssssss{sss1B^^^^BmBzzmB:BL:m:L:BL:Bm:BmBBmBBL:mBL:L:mB****lBL:l:,:^^^^L: 2~~~~ 211)1)1) :)+: 2J+:5555RJ *SR[R1[%%%%1| 2Q1R1RRRRRRRRRQRr2////rRrRrRrRrRrRQsrRRrrRrR rR *rRRrQrqRqRQrQrQrqRqRRQQ1jjQ1UU1|1||W_|{|{|{|{|{{{_{0{0{*Pq0 q0 P着P_q0_Q_{/{﫪*0*P0UUp0Uuq/p0﫪P0z0{~s~zsms~sMk~mk,czzLc c_~ cAh``R prZ^9 q[]UE)q]UU A{rzpR%%Z5%%'ZR Z$)`` [e1]PZ 6. ZWV\\AxaA(-)d1aץ9vwUHJUUA?Z1Z1PpZHJ@iJ &4(B6666iJ!9199W_99U99WWUU91A19999A9A9A9A9A9A9A9B9B9B9B :*** :(J)BB*)J)BIJ)B)BIJIJ*BjJ)BjJJJ++RjJURkJRJ RRRRZRZRZRZR ZZ* cZ-cZ-c [Mk [nk-cnkNknkNk knkUknkknksnksnksnk **ssuuss{s{s{s{s* *{{1|1| R12qr1rRrRrRrRRrRrq2R1~~1|1|1x{!xWs!W {f) s{-c`{^sx_UU1bUU- 959p5p,[_-|- McԜ1{1{1{1{1|{~~1XXXXb/~wUUBbaBaaA{zA A A  A *C)b55d1TWUUAs% {sB-k ** Rr1q2_R1UW__1|1||||{_{s{s{sssssssssss__ssssssssZsssssswWssss___B^^^^BmBzzzBN:ꪪMBm:L:m: BL:Bn:BBJm:BL:mBL:m:LBlBL:____L:,:xx,: 2zz 211)1)1)1)////+: 2B+:5555RJRR"[RU1mB////1| Q2Q2R1|RRRRRRRRQRQSrR rRrRrRqRqRqRrRQsrRrR rRrQRrqRqRqRrRRrRqRqRrQ_RQ1Q*1|1|ꪪ1|1|_1|UU|0{0{0{*0{몪*0{Pq0 QqUի q qUPzq0_P_P*p0տp0"PPqPrP_~P^xp{^^~|{s_smkࠀsMk_~zMk,c_^zz,cD)`@9 TWWW1 Uח!a! R5]Z$)'ZZ Z1 c9Pꍍ cIJ c\\\\a~xzA(a (^z{ a/ R E)aUWVTZ Ze1`Z9 ZE),R6666HJ\\919999__9999999999A9A99B :A9B9B9BB9B9B :(B BB)BZ)BB*** IJ)B)BIJ*BIJjIJJB iJJJjJJJ RjJRjJRRRRjjjfZRRZZRZRZRZZ cZ-cZ c,[Nc-cnk-cNkmcnkNk knkknknksnksjskskskss{s{s{s{s***{{1{*++ QR1R1RQRrrRRreRrr2QRR1z1(*1JJ`{!^{!^-{1-s{s@{$!^sb~WU1WU-1b )Bz/9 X5|W-)B-1{1{1***11|ꪪ1{1|񃪪{~{XXXXaAba`baBaA_^^~A  aAUaAbabrnkUՕ5sRs1{/ r2r2r2R111|{|{Z^{s{s{sssss_ss__Ussss ss ssssssskssssk{ssskB^^^^BM:BM:MBm:m:L:ZZڎBL:Bn:BmBBm:888BL:mBL:L:mBlBL:L:+:,: 2zzzj 21h1)1)1)1)/.>:+:1B 2????RJRJRR*;;R|````1| R1R1___R11RRRRRRRQRRRrR/rRrRqR___QRqRrQrRsQrRrRrRRrrRrRRrrRrR rrrRrRrQꪪrQrQ___W1QQ1_Q|10|Q|Q|1|. 1|1 QQ0Uջq0/*Qս*q+Ҕ 򜲔U*򜲔򜲔Ҝ~Ҝ__~Pzp0^p0*pPpqqꪢqUW_q{xxh{s{s_~smk^~zmk,czz,c9@@) R551ԔiJa^\\\A sqqaR %5,cRJ,c9 ,c(Jk@,cA+c\VT\|A~~~RUU5iJUUWV(--+R ud9aTV__Z %% cZ c1'6XZ! Z6666Z\\X|999999991A9999A9A99 BB9B9B9B9 B9B9 B :*)BBB)Bj)BB*)J)BIJ)BIJ)BIJ*B jJIJjJIJ*RjJRjJRjRRRRR ZRZRZRZRZR** [ZU cZ-cZ,c cNc-cnk-cnkNc*knkUUknknkk*snksoksnksk**sk ss{s{s{s* {s {1{1{ Q1R1r1Rqr1Rq RrRR訪RRq2R-c`1!xW{%!XW |1 2{^UUs{x{zWUf)/1խ R%!}W jJ-`Vs^׵  1{1{**11"R1UUUR1Uu}_11{1{{{ a訨AAAaAaAaA}﯁AAރa////AkA% {s55-+1{R-++/RrRrr2R1_1|1{|{z|{{s{ssszzssss____sssssssksksksokskskskskskskk-2BmB~~~~mBm:MBm:m:L:ZZ^^Bl:Bn:BBIBl:BL:mBL:MBl:mBL:L:+:,: 2jjx 21xxx1)1)1)1)%5+:1lB 2????RJRJRR|R55551| R112| 1RR1R1|QRRRRRRRr2rR2rq21RqRrQrRRrrRrRrRRrrRrRRrRꒌRrrrRrrrQrQrQ_rQUUUrQU]]Q1Q1Q1Q1zz Q1寪Q0q1q1q1* qUq/ 󜲔U+󜲔+3UWUҜWҜ~Ҝ__~葔qW^zpUpq"Ҕє__zqP^~z0{zxx{WW_~{s࠮smkzxxkMk_mkbjꪠJ(WVTTHJ$)-zWZPP(JT\\XA a{__Z555%,c9@@yΦ1Lk9plk,c,k ~tttARa5555Z\xpx0.K0a''% (aXXZ%55 cZ c!pppxs9RiJ\TTt9999991A9999*A9WA99BB9B9B:B9B :B9*B :** (B B)BB)BB )J)BIJ)B)BIJIJ*B***iJJJIJjJjZjJJJ RjJRjJ**RRRRZRZRZRZZZZZZ** / [Z [b-cZ-c [Mk-cnk-cnkNc *knkՏknknkk*snksksokskssss{s{s***{s {|{1{1 Q|Q2|1rRqRqr1RR1Rr{*@R!^{%!x^-%!-1s 1{WUխ{1xs^U9bxWU1aս R-Z!-^ZX-{-Nc 1{1{**RR1]]R1R1111zz1{1{{\\\\aAAAaABazꪁAaA܂a ˫RaUՕ5Bs1{R1Rrr2R11|1{1{|{zz_W{s^{sssWUssUUsk sssssssokskskskskskskskksksoskkN2BmB~BM:mBM:m:L:^^Z^Bm:Bm:*BBKKBm::JL:mBL:BL:m:LBL:,:ࠠ,: 2 21xx1)1){1)1)????+:1lB 2RJRJRJ{R55551|*** R1W12|1R|R1R1R1 *RR2RR1 QRQR1R1R1Rq2rRrRrRRrRrQsrR++rrrRrRRrrr_rr_rqrQrQrQrQrQUrQUUqQUUqQ/qR qQQ*qq+ 󜲔+33󜯪 TT3Uu3^~xpҜҔҜҜ_ҜU ҜUҜU:Ҝ ҜꨠӜUU_PPxx{s~~{s___~smk^mkLkLk$1VT\\D9 }RXVW1P_UiD) 퍍 c Lce)@```mk(Bmk1``LkE) cBWV\\(յBI\VWU aBr0a 8 B(J cZ.+ c14& c1 Z6B!tfgg99999999A9A9__A9B9B9B9B9 B :* B :B :* )BBU(B BB)BZZ)BB )J)BIJ)B)BIJIJ*B JJIB JJiJjJJJ**jRjJRjJRjJRRjjRR***ZRRZZR **ZZZZ﫫ZZ/* cZb [-cZ-c c--Nc-cnk-cnkNk*nkNk snknkknskokssoksok**ss *ss{s{s++|{|{0{1{ RR11Rr1RqRqq2r1?R9^RE)^U|- Z 1{/|)Jxs~WJbxWU9U-9ܿ)B%zjJx-{U A1{1{1*RﯯQ2Q2Q2Q2R1W_R1UR1UU__11{((k\\\\aAAAaBaBabaAܜA~sb5% {s.+ 1{1|R11RR1wR1{{~__{s{s~{s__ssz__skskskskssksskskskskskskskskskskskB^^^^BmB~BM:M:lB**m:L:___{Bm:Bm:****BBn^^BM:8:**JL:m:+:ܼmBL:MBl:m:+:,: 2訨 211)VTVV1)k믯1)1g!****+:1?lB 2JJRJRJsR55551| 12| *12|12|****1RR1**R1*2R2RR1R1QR_]}R11R1R1Rr2rRrRRrRrrRrR*rsrsrrrrs srr__r *rRrrRrq* rQꪨQrQQrUrq" 󜲔+3-T T3* T4 t4T3ҜꪨҜ_ҜWҜ/ ]ҜU_ҜҜ_ӜӜU_zz0~~x0z{_^~~{s~smkꢀsmk__zmk xXpp(ap`B B cCc$) acLc%%55mk1ppppsLcs cBmke) '& cHJ\\| a.> a֗(a\1UUys0 0@`x^au c1Ca c1  c9$<Z6666 c wvvv999999B9A9A9B9B9B9B9***B : )BB}B)B(B B)BB)BB)J :)J)BIJ)BIJ*BIJ*BjJ)BJJiJjJJJ jRjJRjJRjJ RRRR/ ZRUZRZRbRZZ**bZU cZ cZ-cZ c,[-c c/ Nc-cnk-cnkNc snksnksnksnksnkꪪoksskꪪksjZZZss{s{{|{||1|++Q|1RRQRQRQr1R9xRE)xWR!W+5 B2|ԔRz{zW-cxWUU)BUU- )J^Bp{jJz-sW {B-{+1{11 R1R1Q2Q2Q21Rr2q21R R1R1U,c\\\\aWWsbaababaAaꪪaꪮaA<D)!$!x!A_zppAAA /*A..B5555{fR{1{|1{1{{~_U{s{sss^VUss_UsksokꪏskskksZZsksksk_knkzknkz~WUnkOknkNknkNk knk/{TnskokssksksksBXXXXmB:m:mBLBm:m:,:BL:Bm:Bn:mB:BL:mBL:L:mBjB,:^zL:,:L:+:ZZ^^,:11)1)9 1),:1L: 2,:JVVVVJJRJOcJ1s2|12|1|212| R11RQ2R11RR1R11|RQ21R1RR11RqRqRrRrR****rrr*r __着*ӔӔӔUҜU󜳔+Ҝ* T+t T+t ֽ+ֽꀶt~~zT3343**/T3 T~ 43ꪨ_ҜxPxxxPx0{{{_^~{mkj Z$)LLk(555MkXXpp c!顡s ``Z!cὥs! sA4&'Lk9Lk$)94RV_{ca~(B(J r5-#!!a cXXXXb\\XXb%55Lk,cLk+c***(Z666'Jֶ'99A9B99 BB9B9B9*B : )BBB)Bj)BB )J)B)J)BIJ)B)BIJjIJ*B*"IJJB jJIJIJjJjjJIJ"jJIJ RjJRjJRjJRJ*RRRR ZRZRZRZR ZZZZ *Z [-cZ-cZ-c [*-c c** Nc-cNc-cmk.cnkNcnkNc* knknsksokss** ssssWWssssssss{s{{*{1{1|/rs`Rf1xWs^ 1f)-rs Q^C1E)^|~WUjJb_U-Z-Ra^WJJa^U-sU |9-{{{|{21{Q|1 R1R1R1Q|R1Uյr2r2 rS rrWW__r듔r__r{@@AxxxxrrrRaa//.*D)! D)!^zz^$)XXXXbaAA/A.///&J5555֔%J|1|1{s|{z_W{s{sssZZ_skksskskskosksksksksk_knkZZZ~nkOk nkNknkNc nkNc knksoknskskkssoksksBXXXXBm:BM:LBm:m:,:BL:Bm:Bm:mB:BLBmBL:MBl:BL:L: 2KB,2+211)1)9 1) 21-?L: 2R 2JJJJ[J??=2s1|RR1____12|12|R1zUU1|1**R1Q2Q2ꪪ1R(1R1R1|RR1R1|QRqRrRrR rr*WWw+ҔӔӔӔUUӔ󜳔]󜳔 Ӕ*4U4󜿫 t45=/uս u ֵ*ֽuֽ*ֽ^^^^u3T~^3*TU4Ӝ+++/33z󜠠ҜҜ࠲PqP__zP0_P_~~{~~x{ss$)~\XX,c)5555mkpppp c111sR@mk '7s ms9 lk1LkD)+c''Z!aIa(Ja(Bһ!aT\\Z ca %% caXpppHJLk clkLkHJ4TZ%%--99+A99BB9B9B9B9* )BBB)B)BB)J)BIJ)BIJ BIJ*BIJ*B jJIJUiJJJjJIJ*jJIJ* RjJUURjJRjJRkJRJRRRR**RR( ZRZRZR*ZZZZ/ cZU cZ-cZ c,[ c-cVVZZMc-cUUNk-cnk-cnk-cnkNcnkncknkskskss**ssk{ssssssZZss*{s{{*{51k `{ ^s%!^-E)-1-c R|B11^sxWU B^UU%Zյ c ~WiJAxW-{U+|1-1{1{||1{1{|1|1|1 *R1UUR11RR1q2r2rS* srrr__ߓrrrMk@@1ppppZZZZaa??D)!++D)!>:D)AAzzaAAFJ 5555S+k{||{z^^{{{s{s__sssssk**sksoksoksoksksksksk___knkknk~knkUU_knkUUU_oknkUUUoknkknkknknsksnksksoksksBXXXXBM:訠BM:m:L:{M:,:BL:Bm: Bm:BL:BmBrzrrmBL:mBL:mBL:L: 2+: 2+: 2^^__ :)^^^^1)9 1)+:1,: 2 /?JL: JJUJJRJ?==snc1| Q2Q2__1|* 1| 1|1|1|****R1Q2Q2R1R11R1R1|RR1q2sQrRrR r/__߲UӔ着ӔӌӔӔӔ"ӔUuӔӔ*Ӕ Ӝ44󜫊u4+T++ ֵֽֽzztx~t4xzz4~^^^󜠠󜪪 Ӝ~Ҝ//-44ҜҜ󜱜ꪢҜ^^~zq__qP_P0Zx`0{|{~{(xxppR15}y,c(pbcmk199;;{sLk6,c!sBs1` c\\lk kHJfΎ vvt|$)a9UUZ_ZPpZa%55bX|lUULk1lkLk;WWWWZD))!!!A19AB9B9B9 B: )BBUB)B)J:)J)BUIJ)BIJ)BIJ*BIJ*B jJIJiJJJjJJJjRjJRjJRjJRkJjRJRJ**RJRRRR*+ ZRZRZRZZZZZUU [ZU cZb [ c [-cZ-c [* Nc-cNc-c-cNcnk-cnkNcnkncknksksksk ss/ssssss ssss**{snk*z{!^s$!^-|%!-  c 1{ b11^{x_U9\UU-RU Zb xWjJaxW-{U+{1-{࿿1{1{|1{1||1|1{11||1|RQ2R11RRRRrVVVVr|srUUrrre1re1pppp ba????D)![D)!$!aXX\\AAAa555%fR 5555Z{{_{ss{{sssz^^^sksksoknksokskssksksksksk__knknkksnkknk____oknkknkUUՏsnksnknsksksokskkssBXXXXBM:BL:^^^m:L:M:+:BL:Bm:Bm:BL:BmBrrbbmB+2mBL:mBL:,:L:UL: 2Xrj+:1 :)^^^^1)ﯯ9 1) 21++++,: 2㋭JL: )))JB JJRJk1 2QR11R| 12|R|1|1|****1|2R11RR112|1R|R11|RR1q2RrrRRr///ӌ**ӔӌӔӔӔӌ ӔUӔԔ**Ԕ** u44T u4T/ -+ֵ* 8W_^zֽW_wֽֽxTxx^T4\___ӜҜ^__ҜӜ////ҜҜjҜ^x౔q蠑q_q0zQW_~~{^~{$1```Z9SRPXse9cb{HJ55s{(B|xZD)חsE)p`{1bcmumk^^^^J =msD1ICaxz{{a  cUՕLkpp``BULkd)͉!ALk kLkսWWWW cD)B9:AB9B9 )BB)BBB)B)BB)J)BIJ)B)BIJIJ)B** IJJB iJJJIJjJjjJJJ jRjJRjJjJRRkJRJRJRRRRZRR**ZRRZZR**ZZZZVZZZZZ * cZb [ [ c-cZ-c [-c [ Nc-c-cNcmk.c-kncnkNcnkncknkknk *osksk+///ssss{s{s{s{nk s%)^s!^-{!խ {Z 1{}{$!x{_U9\WU5ZbU Z xWZxWUsbU+{f)-{{|0|1{0|1|1{1{1|1|11|1|1|**211R1R1RRRrR/srsrrՓrriJ[****e1pppp^^^^bA????D)![]U$)!!a\\\\AAA!b5%- FR!////Lk{UUUs{s{s__ss_sksoknksksksokssokꪏkssksoksksoksknsksnksnkknkWknksoksoknsksksokkskssJXXXXBM:lBM:m:L:__,2LBBL:BL:Bm:mB:BB{srrmBL:ڍBL:mBL:mBL:WWWWK:,:_,:1x1)1)9 1) 21++++L: 2JL:JB***JB JJ/ӜB1 2Q1RQ2Q21|1|1|***21R11RR1___1R| 12|*R11R1Rr1rR*rR*" rr/+++ӔӔӌӔӔӔӔԔԔ* Ӝ3U44"U4յu4*U+u- ֵ--77zzx|ֽ_^ֽuU_ֽtz~t4^T4󜨪ӜӜӜ__Ҝ󜭽󜈨33󜱔Ҝ_^zP~P0{+k@Z$9\T*{e1bbbb{e)/- {s Zjj,c?555{sg{D)V\x`9X^__lkD)#;{b``` __[Pa Lk5555sD)`@aolLke)RWVVTLk %%sLklk\\\b9RӛA9B9B9 )BBB)B)BB)BB )J)BIJ)BIJ)BIJJB jJIJUUjJIJIJjJUjJJJ** RjJjJRRkJ RkJ RRRR뫪RR*RR*RRjjZUZRRZZR*bRZZZZ* cZZ c [ c c,[ c-[-c c-c c Nc-cNc-cMkNcNkmcnkNcnkNc* knknskskskssss{s{s+{E)^{E)^U{E)U rjJ{{- {%!x{_U9aW5 cbU/Mk-xWRb^U{U/{%)-{{{{1{11{1|1|1|1{1{1|1|1|1|1|1| Q|1R1R1RRRRrhrSrSrS **rSRrUrB@```1XXXXbbD)D)!$)!WU a\\\\A;aAD)aZ!////{mk )){s {s{s_ss~soksnksoksokkssk뫪sksoksoksksksksksksksnksnkknkknksoknkksoksksokkssksmBxxxxBM:LBm:m:L:___L:,:m:L:;BL:Bm:mBm:JB{kkkmBL:XBL:~~~l:MBm:L:___L: :,: 2Zz~1)xxxX1)9 1) 21+++++: 2/---JL:JBJB JJuu1/[ 1| Q21RQ2R1[[_1|1|1|** 12R1R1R11R|11| R1R1r1rRrR *rrr+ / ԔӔӔ* ԜӔԜӔ_ӔӔW_󜝩*44Uu4u5 Uu/ -8+X7ƩX^^^^ֽ~~~ֽzֽֽz^_Thx^^TS4*ӜӜӜ󜯯󜪪3󜿿4/ Tw^~xxҜҜqx`p0~xP~z0{~sR%&41bbbb{e) lss9GLJs55|{{B@1aR)յ|pz_U9ZPP^a+>{UUs9HJWWVTlk +cT\\X+c%555slkҜZA9BB9B:** )BBJ)B(J)B)J)BIJ)BﯯIJ)B IJJB* jJIJ*jJIJ"jJIJjRjJRjJRjJ*RkJ*RRUURRRRRR** ZRUUUZRuuZRZRZRZR ZZZZjjZU cZZ cZ c-cZ c [ c-[ c-cjjZV-c cNc-cNc-c-kNcnk-cnkNcnkNc knknkkjsksksok +{sՕ{f)^{E)^UsE)U )J{szWՉs%!xs_U9bxWU5-cU- cb ^Zb^UsU/{E)s{у|||{1|1{1{0|*|{1{||1|1|1|** R11R|R1R1R1r2Rrr2rRsQr2r2R9````1XXXXba #! ߿! a\\\VA+WAՂA$)Ik {mk ){s]ssss_soksnkncskoksoksok sok ssssss sssssssssoksnkskoskknkkoksoksokskskkskskskmBppppBM:LBm:m:L:~^M:+:mBK2BL:mB:Bm:BB}B,:BL:mBL:l:L:L:+:VV^V+: 2V^~ :)\Xzz1)9 1) 2) +: 2///J,:JmBBJJB S 1| ++Q2Q2Q2R111| 1| 21ꪪR1R1R1__11|12| R1R1r1//rR* rRr/ r++ jjjZӔӔӔ*** ӔӔӔӔӔ*󜩫454ﯫ*U u4+uU uU/u.ֵ/+8X7Ƣ7xx|~ֽWTxT434_W44ӜҜ4󜠠33 T3ﯯS43zzҜҜpP^^~P0P_hRLk~b( {C9 {9NA+c/{wjA TTb 55ۍsW^XXD1^^\tA***:azꪊ{ %%lkV\\\lsa %%lkXXPP ca5555slk((skAB9B9 )BB)BB* (J)BIJ)BIJ)BIJ)B jJIJujJIJjJIJ* RjJuRjJRjJRjJRkJ* RRRR*ZRZRZRZRZRZRZR*ZRZZZZ bZ cZ cZ [ c-cZ-cZ-c [-c c Nc-cUNc-cNc-c NkM[nkNcnkNcknkUUknk߯snksokskÏk xNk!xWs%!W B{sxUՋsf)xs_U:bxUUMcU--c-^ cb^UsU/{!-{VU{U{|||||{{1{|{|0|񃪪|||1|1| R1R1_R1WW21R1q2r2r2r2r2r1q2_We1zzzze1!aA!a555$)!A||||aAWWUaAWaA$)Z////sMk)sksoksnkknkkokkoknkksokss****ssW{sUUssussssUWWWssssꪯsssssnk snkknsnskkoksnkskskskskskskkmBppppmB:BM:L:m:* L:,:mBL:BL:mB:lBm:BB}}}}B,:MB:mBL:l:L:WL:+:^ZZX+: 2~~^^ :)zzz1)މ9 1)+:),: 2 B+: --JBՍBJJB |R 1|+ Q21Rq2R1ꪪR1 21Q2R1q|R1__u12|R1UuR1R1* rRrR rӔӔ ӔUU}}ӔӔԔӔ 7/ 4"Ut5U]u5uU// u/u+ֵ/+ - =++ 7 "X~_Uֽz~^ֽ~~__Uu4U44 ꪠ_U4򜯯+ T4 TT3.t4t4^~z3訨~~Ҝ__~|Ҝ~~zPpPW^^P/ZXpp`'J \VVWZC9U]yapcA%%%%s1^\XX/D) OHJ9VԔ)z'(J_VTlkUU_rA>.AUU]qlk5U{XXXZLk%55{XXXX ca5555ss>>ZsHJB9 )BBB)BZ(J)BIJ)BIJ)BIJ)BIJjBjJIJ**RjJUURjJRjJ* RJRJRRRRRRZRZRZRZRZRZRZR""bRZZZZ+**bZ cZ cZ c [ꪪ c [ c-[-c [-c [ Nc-cUUNc-cNc-c*Nc-c MkNcnkNcnkNc nkNk knkUUկsnkյnk%!xNc!xWs!W+s9-{s}sf)xnk^UBbxWU-cU-Mc-^nkb^WsU-{1 {qUUU{{{|||||{{{___{|{{||||||1|1| R1}}1121uUUR1UUUR1R1r1r1_R1R1WQe1ppppe1X\\\bAꪪ!a5555!/?!xxA||~~AUAVAUWߟA 'R %%%%sMksokknkknkUUknkUUknkknkknksok/++ss* ssssssssssW_ssss*ssW_sssssssknsknsknsksksoksksksksk kmBppppBM:mBL:m:L:^___L:,:說lBL:BL:mBm:lBm:JB}iyymBL:zzzzMB:mBL:lBL:WW__L:+:Xxxx+: 2^^^^ :)zzzz1)1)1) 2)----L: 2B+:----lJB__JBJBJ1| 2Q1RP5|1RR1_R1UU__1212R1UUR1UUU1|1|* R1R1q2rRrr* r-//Ӕ** Ӕ ӔӔ﫪Ӕ 44++4*U4*"u5 uUu/uֵ+ ֵ/+ 7ŪֽŶֽz^^uT~T44 443_ꪨ3󜯪 T++ t4T4T3 tT//tUꪠt4zx3ࠠ3Ҝ~~~Ҝ葔pPP{$pA````) |{#1yiɉ{"9 K c)P Xpp`P! P9@`iR0pcA''HJԖD1rbmualkyi$){cCͪZrsyuRlk!pppp ca5555sLk@@@(Bs9)BB)BB )J)BIJ)BIJ)B IJIB* jJIJjJIJ RjJURjJRjJ RRRR RR*RRZRUUZRսZR ZR** ZZUZZUZZZZZZZZUZZ* cZU cZ cZ c [-cZ c,[-c [-c c-c c Nc-cUUNc-cNc-c+MkNcnkNcnkNcnkNc*knkUUunkF)xnk%!xWՏk!W/nk1 s.c+k!zk_U9bxWU-cU--c-x caxW{Uխ {1 {yUUU{UU{U{|||{{__|{|{{uu{WUUU{|t{|{Ws|||1|ꪪ1|1|1|1|111**11R111{{D)ppppD)\\\\aA!!////! *@!^A|AU]A~Ab7߈Z %%%%kMk)knkknkoknkoknkknksoksokskssU{ss{{ss{s{{s{s{sssss_sssksoknsksksksksksksksskmBppppBM:l:MBm:,:M:+:m:+:BL:BL:ﯯmBl:JBBL:^~~zLB:mBL:lBL:WWWWL:+:z^^^,: 2^^^^ :)zzzz1)1)^~1) 2)----,: 2---B+:-%%%mJBJBJBӜJ1| 1RR1 QRR11RR1_211**2121R1R|1|RR1*qRrRrr/ +++ӌԌӔ+ ӔӔӔ Ӝ 44*4 u4uU//uuuﯶu;***---ֽjֽ____׽x^uuTxT4T4__T4UU]4" 44ꈀ4ʂ4T t4/+tTT_TtUt_t4T3__{z3^^~j__{zҜ{&6Ҝ{ؑHJ,ppA``D1 P! %#1b`b(7pe1``p %%55p1ppPXHR({$1WA57ZA免vvhRU5{UU_X78 WW+cApprr ca5555{9@(BZD)LNjIJ BIJ)BIJ)B IJ*BjJIJjJIJ jJIJ RjJRjJ*RjJ*RRꪫRR** ZRUZRﯪZRZRZR ZZZZZZUZZ cZbZUW_bZbZbZ cZ cZ c [ c [** c-c-c c-c c-c c** Nc-cUuNc-cNc-c-cNcjMkNcNkNcnk.c nkf)xnk%!xWՎk%!W-nk1-nk-c @nkE!^-cb_U1AW--cbU/-c-x-cxWnkW-{f) {s{{* {|{{{{{{___W{{{{ |{{|* {{{{ {|{{{{U|{||{11|||1{|1|1|1|1|1|||1{1{1XXXXD)\\\\ab!a%%%%! jn~^AAaAWWVAZ----nk-cknk]UUnkOk((oknkknkknknskskssss{ss{{ss{{sﯪ{s* {s{s{s{ssszsksnkꪪknskssk+sssssksksssBppppBM:mBL:L:,:+:M:m:+:BL:ߍBL:BM:JBBL:zzzzlBM:mBL:m:+:L:+:^^^^+: 2^^^^ :)zzzz1)1)﮾1) 2)----+: 2---B,:%%%Jl:JBJB|J R1R1q2rRQR1RR1R11 *12|R11RR1q2rRrR r/ ԔӔӔԔӔ***ﯯ45* 5* U4UիU4*u5Uu+++﫫ֵ/ ׽__׽____UtUu43UT4~T4T4t4U_T4T4uut4ﯯtT/+ utut_^^zt3zT3UW_^3zUW^{x``Ҝ c Q``rr+k9\d9){!%߱ZBZ ' Pd9=5s p#9\\TVHRp(W^xp(J(UU_P$9^+!__\aXp`v~XPZassyyս{!@`pLk5%RD)7IJ)B jJIJUjJIJjJIJ RIJRjJUURjJRjJ*RjJ RR ZRZRZR ZR ZZUUZZZZ ZZjZUZZ cZ cZ cZ cZ cZ cZ cZﯪ-cZ c [-cZ [-k-c c-c c Nc-cUuuMc-cNc-cWWUNc-cMc.cMkNck-cNk1xnk^Nk%!W-nkf)-k cbNc ^-czWU9b~U-nkU/Nc -x-cxW-cW-sE) {nk {s{s |{uU|{|{σ|σ|{{}_{___U{{{{{{YijZ{{*s{UUUU{{{{*|{{|{{||{{||0{|||{|1{|21|1{||0{{~__V1^^^^D)b܂ab b%%%%! zzz~aaAW__{A )ba----nk-cnkOknkOknkOkknkUUknksokskssss{ss{{s{s{s* {{ {UU]_{{{{{s{s^^^^sssksksksk** ss sssssssssBppppBM:mBL:l:,:,:L:m:+:L:m:lBm:LBm:JBB,:L:mBmBL:mBL:____L:,:^^^~+: 2~~zz 2)1)1)1) 2)---- 2+:````lB,2////Jl:JBխJB|B R1R1r1RrrR1R1RR1_1112|((R1R11Rr1rR++* rs// ԔӔ>**Ӕ ӔӔU}?/ 5 UU4/*UUuU+uU uuו궵 ׵___ֽֽ~_uuZ{~TuuTuTu4t5uTt5uTt5*tT/. t+ յյ ֽUֽUUw굵tzTW_~t3^~T3U_3յ{jꪪB %7QzXXPIUu R)[[I r{~{1{UUd1ɱ9% / VT\\hZ0lk O$)PX{XX7/ bWVVTlk55 ppp1UU_P!^[[sD)a}UU{pX\\{ s$!% jJIJ+jRjJRjJ]RjJ RjJ RjJ*RRUu磌RRu*RR ZRZR*ZR** ZZu}ZZ_ZZ cZ cZ cZ cZ cZ-cZ着 c [ c [ c [ c [ c [ c,[ c,[ c-cjZ-c c*-c c Mc-cNc-cNc-cNc-c_Nc-cnk-cNc9x-c!^-c!^-Nc!-nkR `Nc^-c~UU)Bb_U--cU Nc%!-xnkxWZb^-k! sNc ss/+{ss{{s {{*|{UU{UU{{{{____{{{{{s{{{{{{ {{{{{{ {|{|{| {||{UU|{_U|{U|{UU|{U|{|{s1||1|||1|{1{|{__{e1\\\\$!a܂ab a- !^zaazzAk輸A%57b----nk-cokMcnkOknkOk knk]]knksoksk* ss{ss{s{{s* {s {{** {{__{{{{訪{s{s^^__sssk{ksok**ss/ ssss__ssssUUsssBppppBM:mBL:l:-:ꪪ,2LBm:,:L:mB*BL:BL:JBB,:mBL:뫫mBL:mBL:___L:,:vv+: 2zx 21hhhh1)1)1) 2)--%%L:1lB,2////mB:BlB **JB2J%%%%R1R1|r2Rrr2ꪪQRR1R11|221R2/R1r2rRrUr s* Ԕ/Ӕ*"ԔӜ󔪪///4+U+ u5Uuu5uV u*u]ݯֽ* __ֽ^^xxuזuu~^uU誀uT uTuTuT* uT uuwuut.+ֵu+"ֵյ _z࠵tࠀtU__ST{,t33iR\ppQps}WI 9V\XpA1~ 'R!UUW\ k1uUUќA  !\XXXA -uuls X\\\{(5ULk &VW{VVWURAPZp``1yiIMa+cZ\\ޗ{9BB@{$! RjJRjJRRURRURR*ZRZRZRUZRZR* ZZUUZZZZ bZU cZU cZ cZ c [,cZ*-c c*-c c-c c-c c-c c -c c-c c-c c* c-c-c c*Mc-cUUMc-cNk-cNk-c-cNc nk-cU_-c9x-c!^ [!^-Nc-sjRzNc_Z^UURbWU/NcU -c ^-czUnkW/k%! sNc sk뫯sk/ ss{ss{{s{s* {{ *{UU{|Ѓ|{____{{Ѓss{{{{{{ *{{{{{{ **kss{UUUU{{{{ss{{s{s*{{*{{ {|||ꪪ1|1||1|{__{{ sD)\\\\!!aA a ! hhhB 驫b^^\\A+AU'J%U-c %5nkNcnkOckNkknksokskssss{ss{{s{s* {{{{{U___{{{s~^{s__ssꪪskssss{s{s_ss{sU{ssssmBppppBM:mBL:l:,:,:L:m:,:m:L:BL:BL:JBBL:hhhhBL:MBl:lBL:L: 2\+: 2 2)1)1)1) 2)////+: 2B+:mB:BmBJB1J%%%%R1R1r2RrrRrRR1R11|R1R1UR1/+ rRurRrr*r+++**ԔӔԔԔ( 45+ u5u5 VujjjZuU땭vu*׵U׽ֽֽֽ uuu_^^_uUUUuuuUuw uuu着Ww굵տ/ֵ+ յ յ*ֽ7U77W_^UWս3b<8tP'jʀҔAV^'J %63'J``pb#1+k)VV\x8 ќA#)p`jm1Z s \TVV c(U5 W^ܞUU_Xe1b0VW]9C!uhJ{77'9````{RRjJ RRZRZRZRZR*ZRZR ZR ZZZZ  cZ cZZ c cZ c [-cZ-c c-c c,k-cMk-cMk-c_Mk-c]Mk-cUMk-cUMk-cUMk-cuNk-cU_Mc-cUNc-cNc-c-cNknk-c/jMcf1z [ ^-c!^խ-c-NcBx-cWRb^UUJJaUU Z- cA WjJa^-okU+k1-knkskUsk//sk*ss{s{ss{j{s{{UY{{* {|{UUU{{{WUUU{{UUUU{{{{{{{{{{{{{{{{{{ {{ {{{{{s{s{s{s{s{s{s s{//||1|||||{~~~{s -cD)\\TT$)AbA a !bb hzzjA: yyAA++aAזe15U}R>+UNk9nkNc knkյnsksoksk ss//{s{s{ss{{ {{{{{{{{{s{sssssssss{s{sꪪ{s{s{ssssBppppBM:mBL:l:,:,:L:l:,:L:m:BL:BL:JBBL:hBL:髫BL:lBL:L: 2((,: 2\ 21`1)1)1) 2)////L: 2lB,:555lBm:BmBBlB*" B1R|R1r2RrRrrRr2R1ꪪQ2WQ2R1RRrRrr* rq* ԜԜӔԔԔ+* 5UU5UU4 uUvU+* vvvu++׵ֵֵ+ ׽~׽ֽz~uꪪuuꕵuuufVuﯵu굵 ֵ*յֵ* ֵ 77*Wݿ/ x7UuX77_@@HR&?Lk Tlk Vt/Xry3HJpBpAps}_I#9WUhRCQ`^V_eA(I c ?e)aLk(sc}Up WՕ5є$1V\\{8XX^Wߞ{e9]O+cCe)֘ޢ/''''(BppP{kjjRjR ZRZRZR ZZUZZZZZZw﫫ZZ( cZ cZZ c cZ c ["-c c-c c-c c* Mk-cUUMk-cMk-cMk-cnk-c몪nkMkUmk.cꪪ*mk.cnk-cnk-cnk-cnk-cnk-cnk-c/kNk!z-c xWNk$!W--cF)-McE)x c^UIJbx_UՋRbUU jJ xRa^U9AxW-NcbU+nkf)-knkյknk*soksksk ssUs{{s{s{s{{{{jiiY{{* |{U{| {UUU{UUU{| {{{{{{{{{{{{{{{{{{{{{{{{{{{s{s{s{sU{s{s{s|{1{||1|||||{~{{ZtaA!! $! z!j```A? {AA+kkAוZ55NcU2)nkOk nkksnksok*ss ss{s{s{s{s+{{ {{_WWW{UUU{U{{{s{sssU__ssssss/ {s{s{sꪪ{sꪰ{s{s{susBppppBM:mBL:l:,:L:,:l:,:L:mBBL:LBm:BmB BL:BL:l:mBmBL:L:+:L:1b 21hjo1)1)1) 2)////+: 2L: 2 lBM:BL: BlB***|B555512|***1Rr2RrRrrRr21RR1ꪪ1RjjZRRUrRrR/** r?+rԔԔӔԔ*** 555U** uUvTvUv ֵ*ֽ ׽zU赵 vu** ֽ՝ֵU/յ/*7 7 W+ 7u+xWx8ƪy7X8UW^8Z``HJPSiR//7սPxZzSZ %pD9^xpXKs ??{dIUUVpI5539UV\\Z1UU1VWW8 --= 55%%/$1\TTB0U{_ZPRZZ{(5={p(JԔbUUWVZUUp!%%%%0BИ0{~xhhZRZRZZUuuZZZZ/ bZ cZ cZ cZ cZ -c cU-c c-c c-c c*-c cMk-cUuMk-cMk-c*mk-cmk.cnkMknkMkMknkUnkMkkNknkMk nkMknkMk*nk-cNk$!^k%)^U-c!W Nk9-Mc%!^-cWU1AW-)BAU+IB-WjJ~U9_U- cU nkF) nkNc*kNksnkﯪskkssk** ssss{s{s{ss{{{{{ s{UUUU{{|{{|{|{|{{{{{{{{ {{{{ {{ {{{{{{{{{{{s{s{sssss{s{s{s{{1|{1||||{____{sRd)TTVVaba! ! ```bA????! a^^^^A?ABa5UU-c -nk-c*( knkkoksoksok ssss{ss{{s{s *{{{U{WWUU{{{{{{s{s{sssssss{s{s{s{s{s{s{sPBzzzzBL:mBL:l:,:,:L:***l:,:l:MBBL:LBm:BmBBL:BL:BL:mBL:l:,:+: 2,:)1)1)1) :),: 2m:+:mBL:BL: *BlBsB5555R|Q2r2RrrRrrRrRR1RR1 rRrR* r/]_ӔӌԔ/ԜӔԔԔ** 55 U*5UZZZZuUuV*""uﯫv׵=ֵ/׽׽ֽ~ֵUU߿u** յֽ ֽ*7*W x7U x7w7ƽ*xyꪙyW__yYzzy8Y8__83`SHRRxhls(J5WսLk սU_ս{\xd1^Zp c1UWxs#1r}U+k#9UU0\VW_R15ihJV\X_8(ÃP(%55O)TTZ(u[clk RS[]xjko- /app9Wls\XX_7755/ $!8>660{ZR++ZR ZZ cZ cZ cZZ c cZ* cZ**-c c-k [,k-cMk c-k-cMk-cMk-c Mk.c MkNc*nkMknkMk msnkU_snkUUsnksnksnk___snkUUUsZ`nk^-c!^-nkE)U nk(B-nk!xW c~UU9a^U BAկB ^9x )J^--c U nk1-kNk𢡊knkUկsokusnksoksksk**sk ssss{s{s{s{s{{*{{{{{{ {|s{|{| {{{{{{{{ {{{UU{UU__{{{{{{{jZ{{{s{sss_ssUUssUss{s{s{{ {U|0{|||0|񃪪{____{s`@@B!|||~wwwwbA! !!zzzz a555$! 﫫a\^\\aXp'JUU RUunk9koknsksokssss{ss{{s{ss{{{jj{{ *{{{{{{{{{{{s{s{sWW_ssss{s{s{{ {s{s{s{ss)BL:mBL:l:,:L:,:~l:,:L:mBmBL:lBm:Jl:BL:BL:BL:L:mB** L: 2 L: 2 21@1)X1)1) :),:1///L: 2****LB:lBm:Jm:smB55551|* Q21RrRRrrRrRꪪRRQRqRrR+rrﯫ*ӔӔZӔ ӔԔ++ 554 5UU5uUUujjjZuvvvꪶ/ ׵/ֵ+׽8ֵֵꮯֵWW_z*ꪪ յUֵ / Uյ7 x+X x_xU֘ε- ֚ꪠyꪠyyW_yYy8XƱ@3hZ '4hRUW\XsZ %7ƵꪪxќjꪪB&63 cZ+Z#!VT+k$)MU)[[%sA?U^x`8  555$)T$ҜI}'%'B_WVew^\ %+kj+k WVTVGR__ZRa--P! 0&,,,Q~zj`ZR ZZ cZ cZ cZ* cZ*-c cu-c c_-c c*Lk c-k,cMk-cMk-cMk-c Mk.k nkMknkMk~ꪪMknknkMk* nsnksnknkssnksnk-jJznk$!xWZ ^ sE)- s9 xnkzWjRa^UՆ1AW-9 IJ^ RWjJ-Nk!W nk1-snkzsnksnksksok**sssssk+ssUUss{sss{s{s{s{s{{ZZZZ{{*{{{{ t񃪪{{{|{| {UUU{{{{{{ {{{{U___{{{{s{{{sssss_~ssssss{s{s{s +/{{|{U{1{{1||{___{-c@@1v~wuaab!) !!zzzz!a5555$!!a|||\A? }u+k----NkjJ&kNksoksksokssss/+{ss{s{{s{s{s{{{{{{{{{{{{{s{s{ssk ss{s{s*{{ {{{s{ss{qBzzzzBL:mBL:L:,:L:,:L:+2 mBL:mBL:lBm:JL:BL:BL:BL:mBL:L:+:L: 2 21````1)zb/1)9 1)////+: 2LB+2lBM:mBL:.//>mB:k 2????1| R1r2rRRrRrRrRrrRrRRrӔӔԔӔ ӔԔԔ* 554U55Ui5UuUuV**"uv*׵+׵/ 88~ֵֽֽֽ궵 * *" ֵ ֵֵֵ+  7+ x7+W+֘ ֘֘/ ޹޺~֚֠yΪy~y__yYꨀy8ƺRP`(Jp`pZ-% .1սs&77HJVxR!WWW\3 %%9{9BIu lk5Օs)UWT#A555sԔD)Vԍs55 ~X#9 _AR}Mazq9D)$666qjjZZ cZ cZ cZ"-c c-k [Mk cLk-cUMk cMk-c*Mk-c"nkMkUUnkMkUnkMknkMk"sNksnkU׷snkUsnksnksnk*snk sIJxse)^UMk$!xW s!+sf)^nk_UIJbxWUE)aU 15^ cU c! xZ x-s$!W+Q9snksnk߿snksnkskskss ss{sU___ssU{s{s{s{s{s{s{s{{{{ZZjj{{*{|{||{|{___{||{{{_{UUWW{{ {{{{_{|{{{s{s{sssss~zzzssss ss ss{s{s{{{{ **|{{10|||{~__{Ax1!hhhbbba! ) !pppp!////D)!a\\\\a5555a\Lk----nkNc/..knksoksoksk* ss//{ss{{ss{{s{s{s{{{{ {{{{{{{{{{{ss{ **ssUWss//{s{{{UU{{{sꪪ{s{sqBzzzzBL:mBL:_m:,:L:,:L:,2 mBL:BM:LB:BL: BL:BL:BL:~~mBL:L:+:L: 2+21z1)>1)9 1)////,:1L: 2++++lBM:BL:BL:1!R|2Qr2rRrRrRrRrRrR rrrӔԔӔ**ӔӔ**/ 554* 5UhjZZU5u5uVuUu/ ׵UU׵׵  7|zzzֵֵֽֽֽ]ֽU]յUuյյֵuֵֵ+7-/ x7Ƶ-/ xս+ ֘έ+ UU޹_޹ֿ/*޺ꪪ޺_޺U_֚ꨠy~y_Y+sjꪪb 3ZXpb "Ƶ7AXXXPsÂս cp`3$)^Zrb0 #I8+kD1_r+cUUWVUU1TVWDA%ҤUW^AWUWT5D1pp``#1zz^rZMaiPD1 U c1:+)P  cZ cZ cZ -c cMk cMk cMk cMk-c**Mk-cnkMknkMksNkMsnkmsnksNksNk*snksnk( snksnk s9xnk$!^Վs%!^սse) sW-c~UUE)b\U 1UR_-nsU+s%!^,cx-sE)U sjJ-ssV_*snkss ssssssUUUss ss]ss]{s{sU]{sssss{s{s{s{s{s{s{{{{VZ{{{{ {||{___U{{ {{{{{_{{ {{{{{__{{{s{s{sssssskskss*ssss{s{s{{*|{{10|0|||{^WWU^^^^ aW_aAAꪪ!!PP#)A''''$)!WWra\\\\a5555AxxLk----kMksnksokskss*ss{ss{s{{s{s{s{s{{ {{ {{{{{{{{{{{s{sss{s{s+*{{ {{WWWW{s{s{sBzzzzBL:L:mBm:,:L:,:L: 2 mBL:BM:ﯯlBm:Bm: /Bl:xBL:LBm:mBL:L:+:L: 2+: 2_^^^1)1)9  2),: 2L: 2+**+LB:mBL:BL: **/[BR|1Rr2r2*rRrR rrrRrR rr/ӔԌԜӔӔӜ 55** U5U55Uu5uV****uu ׵/+׵/յ88~___ֵֽ׵ֵֽ **ֽֽ_ֽֽս**׵7+x7--x=- ߹+ֽ:UU:UUUUWW_޺޺޺W_֙yyXxS(R` Q %י31ppppa '7յD1o~Xpt(U}dI8k}uthZ0s VWWW /%51'6Ҝ1\xhLkT\\^ZҜdA``pخs(]]pR u充(a- 0 A(]}{#)PPP cZ+ cZ+*-c cMk cMk cMk c**mk-knkMk/sMk_sNksNksNksNksnksnk*sns*ssUUU{sUUsE)xsE)xWՎsE)W-nk$)-znk^URa_U1aWe)%7Mc _U sկs! ^s%!^-s!խsZ-{s]W{s {s({s{s{s{s{s{sꪰ{s{s{s{s{ss{{s{s{s{s{s{{s{{{{{{{s{{ s{UUUU{{{{{UUU{{{{|{{WWU{{{{U]__sЃ{s{s{ssssksksksk*ss{s{s{{* |{{1|1{||{V^^^^AAAb!! $)%%%%$)!bbzZa\\\\!b555\\-c-%55snksnksoksk*ss ss{ss{s{{s{s{s{{{{ {{{{{{*{{**{{]{{{s{s{s{s* {|{___{s{s{sBzzzzBL:m:LB*l:,:L:,:L: 2 m:L:BM:BM:Bl:/BL:mBL:MBl:L:mB m:+:mB 2+: 2^^~~1)1)9 1)????+:1L: 2++++mBL:mBL:BL:RmBR{QRRrrR***rrrrrrrr rQӔԔӔӔӔ//*445TU55Uu55uuUuv++׽׽׽/ 78^__ֽ׽׽ֽ׵ֵֵֵֵ׵+ 7W/WΥ-- ޙέ/+ [;߫;ꪨ;ުꪪU]_訠޺ꪪ޺~޺___֙ yyyU]_~ƭsxx౜IT\p㕵I -Bp`@BhJ t{?TD)pX9m,c#)TVWZb)+-R8TCQWV\\B5U{D){3$)nHJXPPR1խ{#9ַ!x~j$)բ0 -/"A b(iZ 2U cZ* -c cLk cLk-c-cMkZMk-ksMksMksmkﯫsnksnksnksnk**sns ss{sUCsE)^Mk$!xW-Mk%)W Mk _nk~UU1axU 1AկjRW-s!U/sf1 {f)xWMk!^ {E)-{)B {s {{ {{U_{{UU{{sЃ{{{{{s{s{s{s{s{s{s{s{s{ss{s{s{ss{{{{{{{{Zs{{{ {UU}{{{{{{ {{{UUW_{{ k{{|{___{{{s{s{ssssssssksk** ss{s{s++{{ |{0|񃪪|{1|{~|{߯s\\\\aAAa!} ׽ ^_WW$)%%%%D) zzzzA|\!a%%%%\\Z!yiɏkf1 sokssss ssss{ss{s{{s{s{s{{{{ {{{UU]{UU{UU{|{____s{ss{j{{ {||/ss{s {)BL:mBL:L:,:-:K:L: 2 mBL:BL:BM:BL:_BL:BL:mBL:mBL:L:,:K:,:___,: 2VVV^1)1)9 1)??+:1L: 2++/?BL:BL:mBl:JmBRZr2rRRrZZUUrrrrrrrs rQ r**ԌԔӔ*Ӕ / 55** U5u55u5uuUUu׵׽+ ׽׵8W__UUֽ׽׽ֵֵֵֽֽֽֽ׵ֽ*ֽս77X7Ƶ-/+xε--߹- [- <[翿\;__]<ꪠ;ꪪ:_ު޺֪ ޺޺_~֚蠠yΪyy2`սiR{I7xZKI8d1 ƭ{|xb o cD9oWWRս Zrrc9U]acY8br#I\VWW ﯯ1URS$!hRS{~|(opd155#)```b ax\Y ---I9CKn^P$1U ,cbMk cMk cﯪ*Mk-c* mk-knsMksMksnk snk* ssUUssuussU{s-{ c xse)_nsE)^սZ%)-z c^URbWUUA 71U-Z!UU s խ{(B-{e)xW-c!^ {f1-{b {^sﯪ{{{UU{{{{{Uu{UW_{{{{{{{{σs{t {s{sꪪ{s{{{{{s{{+* {|(({{{{UU{{{s{s|{{{UW__{{{{{{{|k{{||{WW_{{s{{s{sssWW__ssꪨsksk  ss{s{s{s {1{|||{^__U{s-c\\\\aAbaB  }wࠠzD)%#)A\|!A%%%'s")---nk%) &sokssssUssss{ss{{s{s{s{s{{jjj{{{U{u{{{|{_|{{s{s**{||||{W_{s({s { *BL:訨mBL:~zL:,:L:,:L: 2 mBL:L:mBBL:lB 2^L: 2*:mB+2mBL:lBL:L:+:ࠠ,:K2,: 2^^^z+2)1)9  2)+:1+: 2+ BL:BL:BL:Jm:???RkrRrRrrrrrr*rr// 1 * ԔԔӔ* 55+T5U4 u5UuuUUuV++ -׽׽ZVz~_׽׽*ֵֽ*+ֵֵֽֽֽֽֽֽ׵ ׽UU}7*7ƻ W7յ-/X-ޘֵ-:-- {[\\着=\}<____\<;ު;{wޠ_޺޺޺UU_yΪyοXBXp౜hZ\\OhZ )xΥ9%%%8ќ@PZl>ֵ#AZX\\P Í%e1AImAUU_X 6 oz9]cÃhJ UW'B hk}U0w''D1 Ҝ#)zz`@ kj!TVWUa --pAumICiZ)]ycMk cMk,cMk-c nkMksMksMksmk ssUUss{s?{s/`s9zsf)^UZE)WB^)BbxWU9b^UUiJbUU+nkUկ{կ{B{R`sE)xWnkE)xW {1-Mk s{{{{{{* {{ꪪ {ꪪ{*{{_{u{]__{UU{UU__{{ {{{{**{s {s{UUU{s {s*{s{|{| {|({{{{{{* {|{{_{|{{{{|t{|{|||{{{{s{s{s{s__{sksk**sk ssss{s{{ **{||{__{{{s5aabaB) WW`ppp!a D) ]}{rAX$!A''75sc1----kE)p`s9 ss ssssssss*{s{s{s{s{s{{jZZZ{{ {{|{{|||{|{U{||{+ |0||{|{{|{B````Bl:BL:__l:,:L:,:ꪪL: 2 mBL:mBL:L:mBlB 2^\\X 21L:1 /mBL:_]l:L:L:+:K:,:+: 2zx 2)1)9 1)??+21+/,:+2++mBL:--mBl:BL:***BmBR)rRrS* r_rrrs*"sӔԔ?ӔӔ*  55+* U5UUUUuUuUUu+ ׽׽___UUֽ׽ZZֵֽ+*ֽֽֽֽֽֽ * 7* W7U]w7*W+x=/ ߸ֽ-/ {߽/+|[竪|<}<=\]<];W_;ꠠ;ުUU__ꨨ޺ꪨ޺޺U__ߺ֚zꨠ{`@TArr{ќQ(2bd1W9 ֽ kXPDA\ZZ _Zp`t%%5(Rx!Z^\$)?TD) %5R WV\X8%%1-TD)`b``HJU_^XZd)rpXhR_Mk c+Mk-c mk-knsMksMknsksns {ssZxsf)Wmkf1^UB+z9b~U9bxWU-cUU+sU+{E)+{R-s{RxsE)zWsE)xW {%! 0 k{{/{{|{+*{|1UU1UUW1UU1UU_1UU__|(||||{{{{_{U{{{{__{{u{U{U{UW|{{{{{{|{{{|{{|{|{{||{WW__{{||{___{{{{s{sꪪ{s_ss]___ss*( ssUU__{sU{s{s*{{{{|{{U{{{s{sƢWWWWAAAba rࢪ#! $)A^^^^!A55tTTvsc1----sZJ**k &T %%T9&׎s!U s9{mk *{s+{s*{{{U,c x1xW{1^-1U f1 1zQUQ10010`HJxx^B#)xX^W#) #) #) #) D1!/Ad1--ZA /sZ /0ls -Q0+-q1q2q2q2rQUU_rQUUQ1Q1 1QU1Q *1Q1QQ11Q1Q1QQQQQ111111|0{|{{|{{{{{U{UU__{|{|{{{||{{{{{|***s񃪪{{{{({{*{{{s{sσs{s{sss$!s\^^_bbaAbb`A/UA*+D) 9!KKKIaA^^^ a----AmkXXXXsnksssk(s$!`sss{s{s{{* {{|{U|{|||{0||0{0|0|0|00|1|0|1|0|1|0|1|1J````BL:L:mB L:,:"L:,:L: 2*...mBL:BL:BL:N[lBK:)1)1)1)1 * ** 21?L:1+: 29 2 :)^z1)+:1+:1k,:ɶsrR666rsrӌ****Qf)\VVӔ1 Ӕ/---/5UU5+ vUUUuUTvUuv/*׽׽ֵֵֵֵֵֽֽ ֽ77 X x7U x7ƭ+ xյ-ޘ+|+;-  *_UU}}~}}_}]]}瘟]|窪=|着}<_\<_<<ުP`p0Xި ~@@A%%Y  4&y'J\XpyΪZ ֽBgwVT(B_cC55ֽ XpprX$)%%׽!p``s `R/777וV$!%R!UU{s{s{s {{{Uկ)Bx{1^{1xUE)+s 1UQUQQ**Q0ߪQ0ߺ0Qb`xbD)x~^D) ! ! __W  ! U#) /===9C)--&J9 /-b&J /{b /Q{ +--qQRqRqrQQrrQrQ_qQQ1 Q1Q1Q1Q1Q11Q1Q1QQ11Q1QQ111j11011||{||{{{{{{|{{{{{{{{{{ꪪ{{{_{UUU{{{{{{σs{s{s{sss9aaAAAbrrraA@bA!a5% 9zZaA^^^Z!a----AnkXXXXsnkssjsssR@s$! &f)!s?R4--/-U4++ UvUu+ *ֵ*׵Uﯪ888ƪ_WWWֵ ֵֽ UU7ﯫ*7 X7Ux7ƭ/*xν-/ ޹ֵ-+  :U/ :絭- **UU_着}ꪪ}~}}WW_}]\}着}<]Ҝ@@B+UWR -]ުP޿֥1\\\XmsޥQpppp֦Q %%u &j``ppZ~x$)%%$!ts#A\^_y8(qe9Uymk!^UUpa%%BaXXX14pppr{1^-9 Ps 0_U00*10*Q0*q1qQUQrqQQRqQ0iRpxxB!x\^^!     ! /-c1!+/9d1 --J9++fRJ+-*kfZ-=PJs --qqrqqqQꪒQqRꪪrQqQrQUrQqQUqQQqqQUWqQUUqQuqQ____Q1Q1ꪪQ1Q111111__1着1|0{0{0{ꪪ|{0{00||{{* ||||||O|{{{{{W__{{{{{{{s{s^~~zs````AbA___A !AUUA!A! *aAUaA!9abbbbAA\^^^!}Mk9 5snk .,ss{s{ss{1Zzj:s{jjj{s |{0{|1|0|1|0|*00011 11 11|1 Q1Q1q1q2rQqR````BL:mBL:ZzzzL:,:,:L:L: 2BL:ՕmBl:BL:sL:-S)+: 2__ 21^ 2)1)1) 1) 21 : 2+: 2+: 2+: 2 L:+:kLBS J ӔӔӔ* ӔUU__ԜӔ]]IJ@ BE)!\\%!!>E)$!ie) -%4/+ v4uVuֵ+׽* ׽+* 8* 8ƽ(8ƪ8ZZWW__W7/7+ x7xXƽ x/ޙֵ/ :޽{/Zս+*UWUUW_}着着}ꪾ}}U_}U_}]]}着}<:<'BV\pHJ9(JZ`\sU<֪\9XXXXhR Yppp`Q````ޕ4к֍{p@msXrbò$)55ZWWVTR!$I0,60 8D)XXX\t5ծ{VVV\XPRRuT rrss0{0UPQQ0U+Q0*Q0 qQQPQ*q}qqqq@{Axxx^e1!\\VW      )#)! //9C)//A9/JA -ZJ/-b ---P )-q rrqqrqrQrRqqRQrrQSntqQqQRqQqqQqQ~qQUuQ1Q1ꪪQ1PP_111001000|0{||||||||| ||||{{{{{{UW__{{{{{s{s__5zzzzbzAV^^^a!A A A!****A`aA$)9abbbbbA_Zrr#!}}=Z=UusIBss{s{{{s{R@s1 '4{s{s |{0{1|1|1|1|1q01111Q1UU1Q1UUQ11Q2Qq1rQ***rQr[````BM:mBL:z~mBL:uL:,:L: 2mBL:mBl:lBm:ꫫN[l: -[!+: 2 : 2 : 2 : 2L:1߿m:1W\\ 21%* L: 2Uō,: 2+: 2L: 2//L:+:((L:R !ӔӔӔӔӔ1``ppE)$!Zzz$! x! E!!7u%!554 *)u5uV+* u/ ֵ+ ֵ/*U-+ 8կ/*X8UuX8UU88ZZZZ 7*7spPx7Ƶ- xUx/ ޹U޹-/ Z޽/[=- _UWWW着}~}}__}]}\ꪪ}T@(JUW^9UU_iR1U]hJ ߅1ppppA %%@ydA555T`@ޭ@P驩D)TTRTVWW9 eA΅A%5u$)TTVV!Vp }0\XZ[XXa0!sqqyQP Q0(q0ﮪPQqQrPrQQq UUU몲UU_q{`` cD)xxxx$) ~^^^    _ U   +#) ++/d1#)//9d1 -A9 -FRA//-5{Z--- )-UwwﲜuU___qꪠQqrrQRqRRqqQrQRqRqQqQqqQqQq1Q1Q1QꪪP1P01U01u10000011_1U1|*1|1|1|1_10011UUU||{{{{{____{{s{s~~s%%%%^^^^AVVVVa!.a!aA_Z_UA!A! A! A9Abbb{AascÃd1A????mk''6sRss{s{{{{ {s{1p@ӔB|{{0{1|0|0|1101111Q1UUQ1Q1WW_Q10R1QQRQRrQ+** rw1BL:lBM:mBL:L:,:KB,2mBL:mBl:몪BL:N[L: -[+:XXXX : 2 : 2 : 2 : 2L:1B 2VV\\1+2m: 2͍,: 2+:,2 L:+:m:+:kL:%%%%J Jس**+ ӔӔ*ӔӔӔӔ"Ӕe)PXX\E!!E)~~1!Uս*9!UWIJE)UU4 cuUU/ֵ+׵յ%-U8897X8X888W___8Z8UWWW7778 X* X&xյ֘ο ޹U޺֯ յ{絭--{--- _UUU_着}~}}_}]}\ꪨ}<]hZ9UW\9`cA%5=J+: J+2(kL:UU+Rl:UկJU*S*s-ӔS''&&ӔJ````kJ/4444Q@@@(B%!|tV%!!~^!! !"!<%! f)$! nkAE) -5ֵ //88 **X8X8Ư8Xx8+ yUuxUxUxUxε//ֹUֹ_޹֕=/J;2>&{;%- {{_[{:((Zﵽ/+- hR`sAWUU9 7`X\-} _UU__}ꪪ}}}}ﶵ`<Bx^WR9tkkjBD)}{rp1!/W9$)9D)7-+9(o'.1 V\#! E(1! @E) i9_+*lsb⢳Wʎ \!b^a ҜӜ ӜӜӜӜӜ(ӜӜ]__󤲜xhQiRxx`B ^^\Xbaa  ///-9#)----fRA----{Z----󤳜Ӝ 󜪪ӜӜӜW__ҤӜUUWӜӜ_r蠀rrQQQqrrqrrrqqUWWqUrq_qqqrqrqRqqQUqQqQW___Q0Q1Q0ꪪ1P0QQQQQꪪP1__PP1UP1P1W0101110ꪪ0~{{$)ppppD)apppp}}鉢AAA_zꢁAuaAaA_WaAWWaAUA A A * AAka%U{E)0{1011 0{U9Zzj5BQ1Q1q1QRQRq1q1q1SnQrqRqR qR* qRqR rrӜӜҔӜlJJBJBJlBmJBJlB/*JBJJJB^c,2////n[+:pppp+: 2 :*2 :+2+: 29+2B1J+:%qcJ55דs  ӔՕӔӔ[&&.R````NcyΨ454444nzƆ1z^W)!_!!!o!xz!鿿!+ D)f)!./--{e)5UU9UVX`ֵ88 8XX8x8yX-yyyx/ޙν/ Խ@p{%/.<{{~~x[///{ꊛ{?*-- ***HJpXXxA1xB *սx- * U__}猪}ꪪ}|`iJ<% iJ9p(B1`Xޯ9$)````0)mkKD)!:?9$)]:9A(^~!**((0  1 - 10Xp`dY8U3dI_UU{IU9|X! a  Ӝ"Z 3U3U3UUӜLkx`b!^^xx aaaaa** u!--/+9#)----FRA----{fR----ӜӜ 󜪪ӜӜ󤪪ӜӜW__ӜӜ_겜__^꒔r*(rqq q qrqrrqrrqqqqrqrqrqRqQqqQ___~QQWW_Q1Q0Q0Q0Q0ꪨQ0Q0Q0Q1 Q1Q1 Q1Q11PQ0Q0Q11{11XXXXD)pxXXAܜAz^ZaA+^A%AʋaA___WaAaA__A A  (A  AaA﯂Aꊊ90{111 111Z@E) &.f)!" Ն1E) -1f1q15UU1 -8----X8x8xX// yxxΙ֨xίyο+޹ֵ=-;޽---|; |ƀ@` VΘ{|(- ? *** B[ 9-5+cpsZ^ c UU\mkU .7@UUUŞ,cp^׽R\WUUZ(Bj~IJ9)(B1xh`|91)-(B1 1(VV9!z1!^pD)!6>9! %J W^\^@^Zz{9 5555B1&&64B!6\9755D1_^\\70U_Zr8UUW 顃50 T󤫫4 44444*44 44 44**444(4﫪4W___zh訑iRzxRW^^xD)U d1Ud1UD1U#)UW^a* 5%C) --) 9C)-/+ gRA----Pb--- Ӥ))++Ӝ󜪪UӤӜӜӜ󤳜󤳜Ӝ_Z겜ꪨӜ_Ӝ_W겔UUUqqqUqq qqq~qqrꪪRqRqQqQq1qqQqQqQqQ]qQrQ2qqQUUqQrQqQUqQ}rQqQWW_Q1Q0D)A s{r y   kcb!UC)U**1aU_!AUW~AUWWAAAa**{E) 0{1 P11Q|1Q|P1_Q1_5iJꪪ1 &q1q1qRqq﫪rqrrQ蠀rQ* rqrqrrrӜ󜲔Ӝ/ :{.[RW[R_ [RU [R*-[ [;.[ S.[ S.[R~ࠎcR5557kBc%%%%kBLB""kB+:lB+:WW^L: :mB+:+UUB+: -J+:x`k 2Օ%ӔB- ӔӔ* UU4s@O[ 5 T54U454f)`ppXE)%!xxE)`^!$!7!~!\!߽no!e)/e)!-U1! /9E)-155% 8//--X8x8ƯxX xxίyΪ* ֥֙-/ ޹--++[ޭ--/[罽--6P6p``{+* _x, {@{9VUU\9%,cXVWUsZV550Z P,k ޮs8@@@BLc`\Wq9RHJiJ(BpxiJ9IJ9w⠅1BXXZHJ9B!\\ؘB1bK(BD){c9!UUW\e)!D)!9 55B1\\^9 pp``qC1-]]p#A|UUֽQcA}UI ‚_ !TT4T4UT4uTꪪT4U}T4UUT4U着T4_4T*4TT4*T4"T443 4^_pҜ{p``x c9\x'Jd1*'J9U'J9U*gR9UGRD)WAU_z a ----c1!----9d1---- kA5-ls-- 󤲜ӜӜ*UU_UUӜӜ󤳜ꪪ󤳜ӜӔҜҜҜӜUWWWqq****q_qqqqrrqrqrqRqRqrqrqqrqQrqQRqrqrqrqrqQqqQ_Q1Q0d)\\\\d)\\\\!뫪!ꮪ  *!!{k!?+//9!9c1 d1!`!zERUյ5LkUWz%) 9UՕ={E) %%71{1 P1Q11Qq11Qq1Q1p`QB QrrQ++ qr rrrUrUWrUrrr////Ӝ󜲔+ Ӝ󜭭 [Nc.[___^.[ [.[ [WMc-[Nc-[ncN[.cN[Nc ScR7777ckB````kB+: kBLB kB+:^zK:+:L:+:W_mB+:scJL: %RL: ӔR|Ӕ+ _WU44*T5U55UwU45{@41\VWUe)%)E)^z!!u!!|zk$!Օe)%)51Ն1D)W1$!W~9 8----X8ƯXxƪxX xν֙U֙"޹޹/ [////[- 6' w5 ++ `X - /(9^XXX{1,cbLkZ7MkZ` cZ  }着&s`\Rx^UZRz_RHJj~^iJBIB(Bwm_iJ9 IBB<{_iJ9''.RIJiJE)piJ9hb9D)}uiJ!^Z{kD)!UU1!X`Ci!E)??B1Y99z\\\CI()-%7jI__zI]%da^xxx!a %u4뫫u45TUTUT_TTUTTt4t4u45TT4T4T4T4TP`q kx~^bGRxxhR'JgR'JgR'JbgR--IsZU )kA_b!W^zC)A ===/D1!----&J15&J-- Ҝ- 󤲜*Ӝ󜪪_UW_ӜӤӜӜӜӜӜӜꪲꠠ겜___U___UW_q蠠qqqRqrRqqrqrqqRqrrqrqrqrqqrqrQRqqQW__Q0*** sD)\\\\$)! :! ! *! ! kb!!*/9!5555A9{jB¤9C)~~zz$!zzxx%J````+k({W0E){e)6s1 Q11QQQQQq1q14Rꪪr9 '6qR(rr*rqrrr ӔU򜳔Ӕ+ U4󜯯-[nc.[^^^^.[ [.[ [Nc-[Nc-[nc-[nc.[N[ [rpprcR7777cKB````kB+:kBLB ++*kB+:+BK2K:+:_B+:J1/sS%UWӔ1S Ӕ+++ 4U4TU*U5UU5uu541`pX1E){zpe)!`E)''i]WV!_^^c!닉7!{{$!1E)׿?91UWE)1! %%9 %8 X8Ư++ xXΥXοx+ ֙޹޹֯/ [////[-@@ xƖ- ַ. UUUUZսAVUUA  cXXX^,cZ cZ>7mkZMk,cAɯV cZ*6 c %&4@(JUURx^UURHJxުRiJZ]R(B~^^^HBBiJ(BIJ1'R(B- R1IJ9`(Je)`jBBD)9!//9D)JltW1!]yi$! !BB@@! /%5e) #91-Z(ߍ{Yb@ֽ155^\XX!''a*uTuTuTuT uTuT(uT uTTuuTUTuTUUUT]UTu4TuTjx{xx^{Zx^^WZZ_ZhRꪪZgRZgR* kZ-/ { k/ {U/+Jz蠀Z W^\x ///+d1 -{9յ--+k+ 󤲜 Ӝ ]___4ӤꪪӜӜӜӜWӜUWW󜲜ӜӜӤ___~UU__R_UU_qq qq*qr qrqqrqqq((qqRqrqqQqQq1Mk`D)$)#)!__WW! ** !ii! ! a#! 'A!555-A9‚9D)zhD)ZXXx(kms){ 0{01XPp`1(B Q11QQQQrq2Qr((qRQ**r9p`r9 rr꒔Ur*eUӔUUҜ󜲔Ӝ 44󜫫**0Nc S [.[.[ [-[[ *Mc-[nc-[nc.[_N[ [rz~_ncJ???7ckB````kBKBkBLB kB+:KB+:K:+:B+:B+:???/S_Zb³0S-555/.. 4UTU4 uUUUuUuUꪪuUU{@1\VWU1E){1!X^e)U]{b  !CcZ_!ߵ![{A 1$!;;)9R1z‚Re)U9!%''&ֽ1%58 )x8ƯXXΫ+y/??/޹ֵ- :;+ [;絵[++++ +J ŀ`X7P/ UUUU UUUUUUUU'J`ppHJ1_^\B0R_bR,cZps ci{ cZj cZ,c%%%%`@/(B`p\iJ1R(B %RiJW_4RiJkziJ(B\~(B9R(B-R9'&RBiJ1RIJ*XR9x1$)9E)~ܜ(BD)UU'B'7R!UW^x!@``@ 7779!^b˦9!-U1 X^W -te1VTVҜ \WUU#)a'777!TuWuUuU_u.uUttꪕTuT uTTuYuTuTUT4P`p/bx~^bZ\^__ZZZZZZbZJsb=---j{- L˃+ l{zʃ9^xx1 UWV\ c)յ-HR+ q* Ҝ 4__4󬪪___ӜӜӜӜӜӜӜ_󤲔ӜӜӜ~ꪲꨲꪱ_UUqqqVq* q(qq**Uqq qqqUqqqQqQ~~Q $)Ԕ#)!u#)!$)!_#)!_~__! .#! D) J#)5555J9jj9d)@D)xxxxZ////sQQ0UU19@1 --Q1q1rQrQqR*QrUUrUUW_rRr9 '6r ӔUUӜUUӜ󜲔Ӝ43***4+***Lc4Nc S.[ [w [S-[RMc [Unc-[}N[ [.[Rhjjj,:ncjjjjcJ````JkBJkBWlB*:B+: JK:* JLBiklB+:??:8 2zSlB/55544*U U4* uUuuU uUuU"uUU1`pX1E) @1!x^?e)! 0f)B %{!rrccV1++))R)BIɪR99$!6644IJ!?)B x8/+/+Xο+x++**ޙ޹ޭ+ +:/ [;[;?/ {ﵵ-/ + [Jk7'-UUUUUUUUUUUUUUUUUUUU1VTR,kRX^ cR>. mkZ>75s,crz^W,cZ cZ} c5555@ u`9x^9\UUUBe)75RB RHB.R(BjIJ9`iJ9?/RiJBbXIJ1ܖ(BD1 zHJ1``cIJ1j{B$!'9$!X1$)iJ1-+* iJXiJ!`!B>1 ]$!! f *ms %UUUBa!!7?!t驩tuu굽uuuuUuUUuWWuUUuTuTTxxxx{b\^^^bZ^~bZZZZZbZ5=5-j{b----,5-- ,/ +ZxIsD)W_pB-+ 0- Ӝ*  44444U_44󤮮4󤪪333444WӜӜӜ ӜӜӜӜU_ӜnꨠӜӜҜҜ겜ҜҔꪨ(WUU__UUU]UW__UU߱UUWUUUUqqQr0jhRD)TTVV!4446#)!#)!W_#)!#)!]]#)!Uo#)!u#)!:b#)%J9~~9d1@`@`D)xxxxZ////lkQ0*Q0 q1w:*95q1QqꪪqR****rUrUrrrꑔrU:p`9 r ӔӔUU__ ӜӜӜӜӔӜ434+*T4UUյ7Mcnc [\\\\ [R [R [R [R*N[ [.[R.[RjjjkLBkRhh``JJzzzJlBBKBBKB WWBKBUJlB +%lBJ %k*:^W5J5 4/U4յt5uUuU uuuuuu9\VV\9$!x1 xe)5-/9 ``!!y!W_yyu_re) RBRB (BE)Ԧ1!Ɔ1 %%x8--xνxֿ**޹-- ޭ/ :畵- {;{;翯 {[ﯯ++{ﵭ+ / V`7 {'&,( UUUUUUUUUUUUUUUUUUUU%JZTTVW,cZnZR,cZMcZ%,cZ(- cZ 'Mk cs,k(($<`iJ`x^WR9\^HJ1ic'B1(B9 /RHB/jiJB`x޷iJ9 R(B5/֊R(BnB14Ad1^W.B1ACkz9e)C1!559$)^Wm9D)J(B?XRxxzjB!$! ~|!^Z*$!߽E)! @ˆ!+/.!#!>#)ֵt몪** (u_uꕽu_~uT⠀4{xxxxlsb\\^^bZbZbZbZbZ/// k---L-----.- .,p{U- 34U4444444ꪪ33444444444UUWU_]ӜӜꪪӜ_ӜUӜӜ_겜Ӕ*ꪪӔ**ӜҜW겜_ *UUqzzq{@@BD)|\\~D)#)!{뻪$)!$)!$)!k#)!_#)!#)!FRb////FRAp`jo9d1xxppD)xxxxZ %%%%Q{)))qQUQqqQQ1pQZ qR* rrrrrrꪲ1J***r9 '4Ӕ}*ӜӔӜUӜӜ Ӝ󜲔󜲔Ӝ4󜿯34****T4XLkNc [\\\\ [R [RZ S [R [.S-[R-[RꪊncR5??k S````JJࠠJkBJkB__lBKB^kB+: BKBSlB -5ӔJ5 -S UU4 uUuU+ uuuꪀvu1Xx1 pe) IJ$!1!jhhh/{![{!տ$!]߫D)We) **e)!R1 RB%IJ$!ܦ1 ֽf)55x8ί.-xέ---֙// ֽޯ+* [-/[{_[// =--x% {w< UUUUUUUUUUUUUUUUms`p\Vk cU7/mk cx|~ZR cZMu,cZi  cZ/n cZ- ,cb*T,k}/`Ҝ*RBx^UR9ޖêZ9x^(B9B9־((B9/iJ(B`HJ(B5޾iJB(BA8/B9B1A991VVBe)HJe)յ/R1k HJD)HJ9yy(B$!@@`9 -1!ח1WVTTe)-- 9!%51!ch\$! ! !꯯!{_]!ŵ}ŵUŵUWŵUWŵUUŵUUŵUŵŵ_ŵUUսuꪕTjsxxxx+kb\\\\bZZbbZbZ kZ---˃Js%---m--- -/ O/ OU/Q_3UW^xTTT4UT4UT44TUS5T4UT4U_S444443444 4S(44_4U4U4U__򜪪U_ӜӜӜӜ_󜲜ӜӔӔӔ***ӜӜӜӜӜ___ ҜҜҜєєҜќqࠠqMk@@9D)jz$)'#)!*D)!oz#)!" #)$!#)!#)!*$)!ER %-//ERAwv^^9d1p`hh$)Z %%%%Q{ qQ Qrqr9p`@qB  -rr+r***ZZꪪ_ 1 ӜӜӜӜ󜲔ӜӜ򔪪ҜӜhhZӜ3Tt4XLcnc [T\\\ [R [R SZ [RN[R뫫N[ [Nc-[uk.[??k [hh``RJJJ_JkBBkBW___KBBJkBJlB5UUsJ?Q[ -U+uUuU/+ uu9``pp1!PPpRE)ŠJBaaA1!hhhh !UUU!$!׻*1!U_ 9$)Uկ BE)UBE) B$!j`iJ1) iJ9/(B$!9!\\\,cE)UXx////޹ֵ55-޽///[:絽+{ッ+ _շ- X(/ ӽpUUUU~j{x\6{zZ\{,ctWUUmk,ckyMkZmZiRZR(@ [R cRk{ cZ- cR*>sb?ֽsp`R - * [xHJx^WUR9% RBpIJ:(B9p (B9+(B17'/*HJ(B HJ(BiJBJnHJ9hJ(B[/R1zzb`HJ9߿iJ9W- iJ9%&RB/%5R(Bz^(BD)(B1(B1}-B%%'69$!1^^ZXD)=]1>D)!~}U$)z!ꪫ -?.!z~")ŵŵŵŵŵŵŵŵսֽW3``Kkxxxx cb|||bZ訠bZbZZb)kb55%-js----,---Oͬ--O+ o/++1Ut^^xtTU_TTt4tTUUtTUtTUWTTTTTT_T3T4 T4T4T4WT44T4T T4篪T3 T3zS4U]_4*S4UUU443U__ӜӜӜҜUҜU_󤲔ӤҜҜӤӜӜҜӜ ӜҔҔҔ Ӕ___~~ c1$)`@@@#)//-#)!****D)!D)!D)!#)!xp#)!:**D))/%JD)%%%J9@@9d1XPd) ^^\\b----q) q qqꪪ4MkjꪪQB-=r ӜUUӔӜUUUӜUuӜqJ*** .<Ӝ ӜӜҔ򔪪ӜӜ󜪪jӜ UӜjjZӜ󜯯4** 4** T4//+t4XLknc [\\\| [R [R [R** [ SN[ [Nc-[=--kncU-kncsMc````RRRJRkBJkB__JkBJKBBKB{{T/[]y鉴P[%U uU/uu ֭**׵U}uE!ppXX9E)RRRrRBCCÊJB1!xx|E) 1!{9!U BE)U91 B9B9 (BAB1@@iJe) RBiJE)XXXX9E)|x.9e){"XA x----޹֭----/[// {ﵭ/ -`>  =-/UUUU1````U~U-^U-m޺|}Lk\\\\,kZLc c*_,cZjxX^ZRV(ZRZR ,cZW cZbRLk cJ}q]@ ,cx^B^UZB(Z(BiJ(B^__HJ9**x(B9B9(B9//+ HJBP\R(B/J'BXXXhJB RHJ5%R9`@HhR9 iJ9`iJ1iJ9'HBBHJ$!Xxx(B$) iJ9=/_9919pp`!d)>1!~6e) zz!! /-#)PPζUUU_UUU_UUUU_UUꪪŵŵŵŵ~``p kxxxxbbbbwbZ bZbZ*Jsb=--- {--- ͤ,----O%---o--- Ͱ5%--1- ^ztWW^\tTTTtTtU UtUtUꪨtTtTt4TttT]t4t44TUT4T4tTtTWW_TTUU3Ts4_S44344ӤӜꪠӜӤҜӤҜU__ҜӜjӜZӜU󤲜󜲜ӜӤ22ӤӜҔҔҔҔҔҜҔҔҜRz****9$)zzjb#) D)!./D)#)C)!ꪪD)#)jD)!..D))D)#)ERD)%%%%%RAj~^^9D1rpxhd) \\^_ k----q0 q __߾UAؒ,cӔӜUҜUӜӜ Ӝ򜳔Ӝ*Ӝ Ӝ9p`Ӝ(B ӜҔӜҔ 󜲔 ӜӜӜӜ4󜯯4Tt4TuXLcnk.[\\\\ [ S(-[Z-[ [-[ [N[-[nc-[knc---%skՕ=smc```` [RRJࠠRJ_JkB~JkBuRBʌJK:5R ykB,4ֵsuU u+ + ׵׵ֵ ֵֵuE)\\\V9%)ssssRBJBI1!Be)ս+ B9 B9IJ9+IJ9)BA)BA+//IJB__)B9jJHJe) )iJ(B446iJE)PpppB17IJ9] 7Ɔ1 %5x-///޹----:޽/:罽/- ??**/++// UUUUr@@@@v֭ -UUUU`@@@sXp``,cZhxz,cZͭ [Z޼, cZrzZZ^ZiR % cRz cZՕ cZ ,kZs UUUUX&$${ [`\Ws9x_RA% R(BiJ(BHJ(Bz(B9X(B9/iJD)zj(B! %B9޾9XppBe)+BD)`ȈD)]!1!/ z1 x\w!!!c1_{a7ũ7Ū6 66ꪊ6ů_~ֽսŵ~Ѥ%%%%/ kxxxx cb~^_bbbbw__bZ**bb޺j{b---L---l-- O-- O ְ=---Qޭ---Tz```ŕ\\XXtuꕽuuW_ꔵutUWutUUtUU__tt__tT* tTtTꨠ tTt4t4t4tTtT tTt4着TTTTT3z T3U_z43ꪪ3ꪨ33_ӜӜꪨӜ ӜҜUUҜҜҜӜ__ҜӜӜҜӤӜjҜӜҔҜӜ着ӜӜӜҜUҜҜҜҜ(J@```hR!d1D)!*D)!,D)!7*D)#)缨d1!D)#)ܘD)#)%%J$) ERAzxzzAd)xxxxD) _^\\*k----QҜӜӜBPp`,c %ӜӜ**ӜӜҜԔӜ󜲔ӜӜ󜲜:Ҝ(B'6P󜒔ӜӜ UUU344󜮮 4UT4t4t5XLcnk.[\\\\-[ [ Nc [Mc [-c SN[-[)mc.[kNc//--kk=scpcR^\xRRRRRJRJSJo /RkBW~[*:b_78Jյu)* uֵֵֽ׵uֽ׵궵@{E)TVVW9$!cccaR9IJ9k 9$!,,,B9--/*)BB)BB+bIJB* -IJB޿IJBiJBiR)BURBhJf)--/R(BR(B1jJ(B7>s1W_Lc ֽZZ5 --UU@@/+ =- UUUU1```{ UUUUUUUU@@@ 0`@@@,cZz,cZ{{k cZ cZzzZRxZiR-cR_߿/,cR,cb**Lk c^_ ,k UUUUy<UUUU`}RxVURiJhR(Bx_HJ97J(B`iJB~WUHBB(B9pPXB9{Z(B95HJ9ߺR(B R'B R(B``RHB?/RiJ\VJHJ_WJ9%RBB`BD)HJ9xzRB- Z(Bjz:$)5(B9׵/Bp``B (B9 j1\\^^"c1!W= 9 xV#"!!d) a}uUWΩW7W7ߪW7W7UW6WW7UU_W_WU_7UWŪ%%%%bxxx\bb\\^^bZ bZbZ bb*{j=---m˃--- /---).+͏- Q͵-r---+ε^^^^ս~(U_蕽ttt_tttU_tUUutUUtT tUtT(tU*ttW__tTtTuT_*tTtTt4s4WTꪪ433(33_ӜӜӜӜҜӜӜ____ӜҜӜҜҜҜҜ**Ҝ ҜҜҜҜӤҜҜ*󜲜Ҝ ҜҜꪪҜ겔9````1!``xxD) D)! d1!D)#!,d1D)]]UD)#):D)#)ZںD)!ER$! %RAxXxzAD)zxxxD) \\^^Js----q+ ҜӜӜA@(B/-=ӜӜҔӜU___ӜUUӜ󜀠Ӝ*Ӝ󜠪ZYӜ**ӜӜ8(JzjHJҜ* Uu434󜿯4*4* T4UT4t4t5* tUXlck.[|||Nc-[ﯪ*Nc-[Mc.[Mc-[nc-[nc-[*kNc-knc kc kO[xocRW^x`RR__RJzRJURJ//[Jz-XRյUR'&&&U+ u ׵;+ֽ׵ֵs@@1!xxzzZ$!}}}}iJe) iJ9 (Be)444<)J9IJB.IJB Z)Bս ZIJ-ZRՈWZR"ZRUZR]ZR(ZR֯ԪRE)`iJ1 jJ(B/*R9Xp`9 %5֭--/Z---[--) UUUUյ5UUUUUUUUpАsUUUUUUUU|@ 4@@LkZrzz cR/ cZ cRZZ^ZZ_ McZ-%5MkRX,cZ&.*Mk c -Mk %%UUUUyΘpkxJx^WUR(Bx^R(B}U(B9`iJ9--JBpxz(BB5 +(B9((B9`(B9^߽ (B9 .-ciRx cR MkZ*+W,c%%%5UUUU``@@HJ^iJ\WUURIJ`^UHJBp`xV(B9/B9,<(B9/iJ(BUmizIJ:IJ1*z(B9x(B1b^(B1'--/iJ(Bŭ J(BJHJ֪RiJ]iJ(B*'J(B*xiJBܷiJ1RiJ_5iJ1@iJd) %HJ9 iJd9(B#9(B$)U^A$! W(B'7B1`e)H|=a(տ"1 !!w֩UUޘU_ޘUWޘUUޘUUww_~ꠘWw7W7U_~7jൽxxxxksbX\\\bZbZZbZb kZ=?//*s---- --- O----o---Ͱ //-----4-- 6xxxxV\սꠠŵŵŵŵUUŵUU_ŵUU]ꪪuttŕutttUtUtTtTtTSTT3ꪠT3_T3UU3434_33Ww_ҜӜӜҜUWWҜ*ҜӜӜӜӜӜӜӜӜ󤪪ӤҜ󤪪ӜU___ҜӜ1pppp 1%%%%D) D)![D)#)D)! D)! d1#)~d)$)^\Vd)#) %Jd1 -JA```x9D)pppD) ^^^V{----ҜӜӜ* ӜӜӜ*9Ӝmk ӜZZZVq /ms{ q}/ %Ҝqؠ(J@B '33 3 3S4t4t4TttUtU tktsNcV^^kNckNckMcmcNc kncknckncꪪkockc koc^^^\occocRocRUW^xRR/[R5RJԔRpc %ֵֵ+ ׵ֵAxXXp9E)zX^9E)*9E)oohJE) R(B5%R1ܜ<ZIJ.,kRWխMkR+mk,czmk c-s,c_Ws,cs,cs,cs,cU s,cWMk,c|Mk c^*,cR_ZRW]3IJUU:{:篯{==-/ x^ZWIBU}BUU9UU,[9xUUU B1U B1U B1 ^_Us1 UU,c1UUZ) Z(B***ZhJ>ZR [R7,cRZpxZiJxz{[-cR cRxx\Z555UUUIJxVlkB׊RBz~IJ:bkIJ9'HJ9'B9'IJ9- **iJ(Bjbx|(B9 (B9V(Be1`1(V\(B$!*  iJ(BB~U}iJB-iJ(B'iJ(B>- JB^iJ9iJB-+R1ڪRiJj~W}R(B**HB$!\XHJ) IJDApppBA *HJ9AD1V1X9! U1||~xZں /?) $1%!!! U_ _U_ww_~ꀘWU~Wj```t{xxxx*kZ|^jGJUbGRUbgRbZ kZ///- Js----,---O--- o/֯Ž15---4 6xxxx6^ֽꪠ_Uŵŵŵŵ_ŵUŵUŵ__ŵWŵUU_ ŵUŵU]]tꪠttttU_^tTtTtT_sTt3STUT3zT33ꪨ43ӜꪪӜӜӜUU_ӜӜӜӜӜӜӜ󤪪Ӝ󤪪ӤӜꪪӜҜW___Ӝzzd1pppp1 pppxD) !D)!D)#)d1D)%Ud1#)~_D)#){D)! D)!^~%JD) J9x9D)pxx$){ ----ҜӜ++ ӜӜӜӜ__Bp`@ӜZ/=9^xhh`Pm{ǯ- s{ /Ӝl{+{/^ k`jmҜs%1<`Lc3󜫪TT3U]3T3Tt4TttU* tWtuxέssnc\\knc/ kkUUUkncꠀkMcknkkkkmc*.kckc kockoccocpcRxࠠ.[RUUVO[R57RJ訬uR 4pcW^\VֵS ֵ+׵UUU Rp`Ze)UU_\(B1- B1vvttRE)Z(B5%/ cR_-LkR- Mk,c࿎s,c s,csLk-sLkWsLkUsLkwUsMkUUsMkU]s,c*s,c꪿mk,cW mk,cVMkZ^X`tf)????:/Z :+ zS^MkWjJU)BUU9_UUs9UUU)B1_U91_U9)1f)1f)1f)1f)}1E)__1E!)F)1E!/WjJf) -URf) ZZ-cR5% -cRܶUZHJzjbzZ(J# cR*y c9%%%RA, iJBTV(B9HJ9bB9% HBA+(B9>iJ(B%}iJB~IBB-iJBU IJ1x\1\\^\(B! -IJ1 -HJ9.iJ(B iJB VIJBTiJ(BÉR(B- J1ppp`J(Br_HJB. \(BD)XXXp(B$! b!-HRd1>HJ9`zkCI9mcr9XPpp1チ!ꪪ |! !+-++!B!!9驩99_*_U U_~~wwwִ``2bxxxZd1~^A!UA#)U'J#)UGRD)bA /냈Z -L----o----͏==1͵Q%---4VxxxxW6W_z77__ž6WUWU_UUսս_ŵ ŵŵUWŵŵ*ŵŵŵŵŵUŵU_ŵŕꪵtt_tUUtUUUtTtTtTtTt4s4UT3 T3UT3UU~4~4U_ӜӜӜ󤪪ҜҜҜӜӜӜ󜪪ӜӜҜ____ҜӜ9XXXX1 xXXXd1!)D)!>67C)! xD)!7d1!D1D)ߟD)!d1!%Jd1 J9AD)zzzz$)x̓ ----Ҝ/** ӜӜӜԜӜ{@B!)!󜪪 j `{jpcL{+^ms -U{z4Zz`jҜ9 -Z@3(B'6mk`3mkt󜪪-t3t3tTtU** ttutskTT\\kkkkskU_kmckkkk____kk"kckkkockocock *oc/[Pc.[W/[[ (/[RW^xRuURWU5ֵ| ֵֵ** UU7WҔ9VTTTIJ9IJ1VVRe)- LkRW׵/MkZ-s,c- sMk+smk_smk^W smk sMksLkՍsMkWsMkUs,csLk/_sLk^`mk,cWnk,c~mkR`p)B??UIJU9WU1UU{1UUUIJ1}U91_U91W9)]1f)1f)w1f)U1f)WU])F)f)%!f)%!f)%!E)%!_f)%!/f)%!pWf)%!Uf)%!j~)BE!%UUZf) -ZIJ{R9(>R(JpxHJ9 RB -IJ՞R```@IJ9.IJ9XIJ9bZHJ9^(B9%'HJ(B]ץHBBziJ(B.UIJ(BxV}iJ(B% IJ9pB1V׻*9XxX\D)59 _W(B -HJ9piJBՕ- R(Bח7R(B⠮R(B**R1``hjiJ9)iJB֯(B1ppp`HJ1>/#QB ID)ZBe1)A:𶷯9``1 9!_^\W!Vzb|ve !!ë%)!9橩::9檪ZZ9UUZZ_Z_ZUUU__^~zw3``Bxxx^9 x~^_  _W #) A! -)s9 /k -o -o//1͵55Q----TikbbWxxw6ꨠw7 w7_W7U_W6UW7666몊6WUU_ŵUUUUUŵŵWŵŵ_ŵU__z耵ttt__蕽tUutWUtT蠠TttT_tTUUsTt3T3WT34U_~ӜӜӜӤӜӜӜ*󜪪ӜӜҜҜd1pxD)! D)!/ D)#) i{D)!&d1!D)#)Bk}$)!Vzd)#)ERd1 9J%%%%9D)xxxx$)!----Ҝ/ Ӝ+󜿮*" ?Bmk *33_344͋^'bZxpHZ+kRW*k 7HJ_zj3 cTs4'B `SA*5t4tT+ uttt**֭s{k\skskskskW___kkkkߟ7skU_kkkkknckockococ0[pc/[pcSzO[[k-7RUU? [-+* ֵ,. ֵ88j9TTVWiJ)B^R16. LkRW-Mk c (s,c߿s,c/smkU/smkh_smkzUsMk/ smkusLk sms*smks,c....smk\xގsMkU_mk,c mkRj,cf1E!_f)%!% -1f)U1f)uU1f)1f)/1f){WW1f)U)F))F)*/7ׇ1E!f)%!f)%!E)%!E)%!}UE!!F!!%!!%!!ʪ%!!k_%!!*-{F!!E)%!^f)%!>^U(B%! (J18R9`jjAe16A1HJ9+UU֧1U(B9<((B9p(B9ܯ(B9*IJ9/HJB-HJBRМIJ:/ JIJ/iJ(Bx7iJBU{iJ91\T|~(zD1-957?+HJ9-*"iJ(B'iJ1`xB1Be) j^V(Be)iJ1 iJ(B\(B1`B$9scBDAu 9(ZWVA1 -B9WU%9 x$!U!!zꯧ 奯 ! %! \T Z櫫 Z9 Z:UZ:*z:*z9zZU z:z9ꪨz:_Z9~~wp``plsD)xxx\$)~~   #) -5JC)-IsA /j +  ֏+++-q----TbbbXXXw_ꪘwUwU_WWw7ίw7w7Uw7Uw7Uw6U_W_7_6ŪUů/ 7U7U WU66_U_UUUŵŵW_ŵU굽蠠ŕ굽tꪕtt___~tTtTtTtTꪪtTt3sTWT3_z44W4UU__ӜꪪӜӜӜ Ҝ**󜲜1 1 XXX\D)! D)#)D)#)C)!꺪d)#)WID)#)D)#) D)#)(%Jd1 J99D)xxxx#! \~||!----Ҝյ󜯫 4U43_4*4]zBp`@Mk&>44TTT4U4P4 4ҤT3U]T3UT򤷪*T{@iJT`tRp޿ T9V\XTB tT tt****{k\sk sssksk__~kkkk- skskkkknckockockocWZzjoc0[pc/[ocRpc5UUuc "+=ֵ+ 88**87* 8mk@IJ1$&- ZiJUյ%LkR5- mk,c.s,c/sMkx^5 sMk-ގsMkׯsmkUksmks,kzsMksMkUsLk}zsMk_Us,cWmk,czmk cmk c<(B9ZB9(B9?IJBiJ(BյiJBr^׵iJ(BuUiJ(BoiJB%iJ(B RIJוiJe)`h!xzZ\D1յ/+e9 **9D1 iJ(BiJ1 piJ9XB1HB1׷.*iJ9  HJ1 iJ(B hJBx\Be)/'&4JAX\^~dY#)_{kCJ(?5R~9\Wu.:!!!zj/(  +33%! !{9響y[{ZUzZ?*ZzUzzzW_zU_Z__Z9^x9^^x`xxxxs$)^^^^ x__UU )+///1#)----J9-IsB+UlZ + -%3Q----TrzzzUUޗwzꨠwwwUߪwUUwUUW_w7W6 W6_W67_7_WW6W6*W6W6W6UW_6U_6ꪨ6U_W_ŵŕttt_tt___tUUUtUUUtttTtT_zt4~T444W__ӜӜӜ*ӜꪪӜҜq1\\\\d1d)#)z_C)!jpD)#)%D)#)d)#)moD)#)D)#)75d1#)>ZER9J9xppx9D)xxxz$! o")----Ҝ4򜯯TT4T4TT44b@q9#4PT4**4TZT4TUTPTK TT3T3t3Tst(Jp`tiJ t򜋀xT1pp`zt9 %5tT/. t+ {k{ksssksk_kksk sksksk뫋snckkkocpkcoc0[Pc/[zocO[sO[ %5c5Uֵ| 78ꪪ7* X7ƽX7ƮX9``pjJ1 ,cR/kb*sMkz^sMk^ sMkpX߮smkխsmk*{sMk~UsLk)s cZsmssmssMk@Hjhsmk"ismk]smkjn~Umk,c{MkZ@ c%!\VWUE!!(*WE)%!꯵E)%!WE)%!E)%!WWE)%!u%!!E)%!E)%!_Ww%!!(%!!%!! %!! %!!W 1!U+A%!UUiR%!UUR%!U iRf1*R9ZHJ/URBWR(J`+uiRe)~R%!UiJ!UU9!UU_E)!?~B!+/iJ9ke1$1~f)$)?+(B9սaB1IJ9 +iJ(B~HJ95iJB-+iJ(BꪫHJB``rR(B--)+R(B>(ZHB^(B$!`px^1WU59 /:E1+?iJ9RHJiiJ1pX(B1//(B9@@IB9ݕ%iJ9 iJ1&&&,JHJ^iJB(Bd)XCAI:zQ1bbx\!h|1AQ5U#9VT\~!.?! !!..!jꮮ +++)!9恵zzվz z{*~zzZ_~Z~zx`Kkxxxx'J!XX\\ z^^^**  **#)c1#)----Ad1//A9 +bJ-UNb/- -4\Xꪠ_wޘޘUޘ_wꪠwWWU_w6W6W6W6 w7 wWUߺ WUWwW婢wWWwW6W6_WW7_6U_zzŵŵŵ__ŵU_zutttt___tUUUtUtTtTW_T3T4U_44444U4UW4ӜӜҜ1\\TTd1#)!#)! d)#)u类D)#)/*0,D)#)D)#)%5D)#)d)#)rWER9J9xxx9D)xxxx$! TT\")----Ҝ////4T4TZU4TZUUt4uT]]uT(B4Ts uTUUuT/uTUtt4zu3tTUU7TUUTUU_tT?t3 `tLk^9VU9_U1Wկp1Xt/t t յյWW_{k|sk *sssssksk5%-ss ssssss sk^ZZZkkkkkockO[oc/[zZ^z/cO[kO[=koc]Uc77+ X7ƵwXUXX79pppZ)B- MkZ% s,c/㢮sLk-smkp\׵smk][XZs,c.sMk_7,sLk smk s,c_sMkWs,c.s,cj~s,cmk cߘMk,cUzmk cU~Lke)`pXE!!)_F!!~ꪻE!!{p%!!uU%!!%!!%!!%!! %! **%!! %f)!WW B!UU iR!UկR%!U Re)ժRAR(JzzRB_IJ9WIJd1UHJD1WUB#)UU9#)WUUB#) UUHJ$)*UR1 RBRA^iR%!_R!U_9!U_e1!_^e1%!uBe)A$!**:7iJBIJBh^%HJ976iJ(BHJ9pRB- RiJ"R:zHJ)zZ1X^(91! IJD)5R(BjR(BKkmiJ1׵-J9iJ9_J9- QiJU HJA(iJBdQ(JՕ%%QD)Z{IJz_DA-D1ZPx!?* ){{rbB9F) 5 &*!!))!ꪪZUߪ**Uꪻzzzh```VΩZxxxxA \\\^ w  ! ----c1#)%%-%9c1 A9+JA-ʃ&J-- --5WWWU]UU檪z _wWWVW_WUW֭wwX֫X֫VꪗWwWWw7W6ꠀW6W7_^6_ֽŵŵŵUWս_猪__굽tttꕽt_ꔵtUU_tTtTt4T4WTT44444W_zӜҤmsD) ܜd)#)V^^D)#)88:D)#)C)!(*#)#!D))D)!-#)!ZAJ9x9D)xpxx$)~B)----Ҝ+++ TT** T4** uTuTTT_u(Bp``us&6TTuuTt,kzu(B~U9U3BUWu9Up9^U/BW/tBUk(J t3 t1Xp``tB t *սսյ{{k\\\\skssss*sksk+ |sUu|sUU{s__|sUUskxxxxskwwsckockoc__oc.[xxxxoc/[oc/[*ocP[pc -/// 7XƯ7X8xx8ƮX{@MkJ/ mk,c:,sLc:.sMk^׭smkzsLkX^-smk%s,c((֎s,ch^mk,c s,csmssMk&smssLk s cWmk cMk,c B c$!X\VWf)%!U=E)%!(%!%!  f)!uU/A!UU iJ%!UUiR%!U iRE)*Z9*ZiJWWRB~R9WiJe1UIJD1_U(JD)UU9#)Ue1#)A$)UUU'J$)UU HJ#)UHR#)U'J#)UU~9#)UUUxD)) 9) UU(J)UIJ#)iR1 iR(BzIJe1^IJ%!U~HJe)}}(B$)5-(BA/HJ(B`HJ96>iJ(BHJ9`R: RIJ~uiJBXZx(B1X\^Ad)+\9$)X޿1D)}r(BD)- iJ(BkiiJB- RiJ>RiJp_iJ(B,,JHJ7 YHJ 'JC9\^XiJA- YIJ U(J9Oj`h#I _kBca 5%-DI!\Ttv!){$)bxDA%cA!uUUP%)!  !!UUU. UU_蠛````Bxxxx1 \\\V ~ #)+c1#)%%--9c1 +++A9/BA-bJ5(k-- -99*:99_U_UUUU檪( ꠠwUUwꠗx֪wx֨*ޘUUޘUUwwXꪠWW_wW_Ww""W6蠠W67_6U_ս~ŵŵŵuŕ~Utt_tU_ttUU_tTt4tTUUtTUUWT4zTT着S_4Ҝ~~P@D) D)#) ,d)#)Zd1#)C)#)Z_#)#!#)!D)!#)! (.ERAJ9XxzD)9 $! Vc1----Ҝ T4TZZZVuTuTTTuu,c@Ҝ9Pu uƑjiR|%THJWUT9+t{tZ^tHJվt/-t_t& S(J'4ptZ`@1 %* ֽյs{k\\TTsksk //{s뫫{sWW_Zts|s|s|s|sssppskkkkpcꪪkoc_oc.[oc/[ocP[* ocP[sP[5UUS -7+ X7w8ƿxXƯxX着X4@@@mkZ sMky۞sMk[ޖ7sMkp^sLkz smk *xsLkp\s,cׯsmks,c׎s,cwWs,c+s,cmk,c~mk c mk cWmk cU_,cf)`pf)!t%! Ȁ%!!Lc!UUյiR%!Z9*RHJURB_iR9WHJd1W(JD1U(JD)UUAD)WUU1#)9D)UUU+BD1UUHRD)UիRd1U*R9+ZBZiR~ZiRʪZiRU}RHRxiR9~HR$)_(J#)UW9!UUW#) U\d1 /UUU9 UU(B URD)HJ1xXB1- (BA. *iJBhJBiJ(Bj{{HBBk~iJ9/%RiJR9xxxB9BD)־B1r'B1}? IJ9  iJ(B. JB RB RiJ]닪RiJW֊JJ@HʂQJiJdIrziJ9UHJD)'J!^WUA ]CQ! UUC9 wU%!$! ٛ#) VWwcI5Ua)p`U$! Ac # \^!##!! ..(!j^6``9xxxx$)x|~  #) ----c1#)--//9c1)---A9///BAFRJ---- Z--5)---:毫 : Z:窀::ꠠ9W_z**_WW_wxwWwWw76W WW67_6U_ūU^սꨠŵ_ŵŵ}ŵUս_tt_ꕽt_歹tUtUutUTWtTUW_T4 Tꨠ4^z@@Zd1TTVVD)!C)!D)#)d1#)C)!#)!#)!}{zd1!]#)!>2ERAJ9zzxx9!$)Ҝ1----4󤵽TT4 uTTuu/ u u?t(J4s ս?ս9pؾ ս`UWT`pz'Ҝ tt+ t/ 婢B`iJ '3j*(31'6ܙ3սֽ+սjjսќ@@@B{k\\\\sksk//++|s{sz|s+ /||0|{|sꪪ|s￿skskkkkckockN[zcOckockO[pc.[*4pc5UU7Ɛk -X7x7ƿx8ƊXxjXΑ@kMk{ysMksmkzXsMk%s,c s,c`~ˎsLk-s,cލs,cmk c5mk,c_`smk ))smk_smkUmk,c mk,cMk,c Mk!xX\V%!!Z`%! /%!R!UU-Re) Re1W(JD)U(BD1UUAD)_UUd1#)W 9D)UUU+(JD)UU iRd1UUZe1U*Z9իZB ZiRZiRZiRZiR"biRտ*biRWbRկ*bRZiRWZiRUU~RHR~iR(JHJAxHJD1W(J!U_A UU~e) UUW /B /%%%(B9(B9. HJB+iJ(BՕ`iJ9iJB^*iJ9 ///RiJ[VViJ9xXB9߹B9z^VHJ9u iJ9//iJ(JRHBiJ(BRB RIJURHBzֿRIJxQJ QBAxpkQ!z^)@xz!! x_! **C9 %U!(AA!U׵-AA zpX\ !. ! ! ~x  ( zjS``O$)xxxx)~~z _ #) ----c1#)----9c1))))A9 //BAFRJ---- Z5559----[9z:z:z:z:W_Z:U__Z::U::_ꪪ_  *ޯ_Uտ/___ޗU_ޗޯww_~~wWzw7ꪪW7W7着W6 WW67W6U_ZUֽŶŵŵս~ս__tꪕ_u_ꕵtW^tT^tTUWW~T訠TU_0@@@Ad1Tt||D) 7777D)#)V~~vD)#)d1#)MD)#)C))#)!((#)! C1!;?ERA)%J9xxxx1$)Xxxh! 9----4///TuTTuu/U"ֽRPp`ts$<սսR`XսR% սVսUս_p`@{%/8( սս着ս^:RZz{9\Xp`e) սսֵսսjҜKKIMk^^^~sksk++++|s|{0||սP|0||zzzz|s|sss%%%%skskkkkk~࠯kocjkoc"kococO[oc/[*oc.[ Uoc%UW{ xֽ xƪx8ƪU<0jjjjmk,cs,c.'/s,c6sMk z_s,c/ s,c``s,c-s,csMkmk,c mk,c@n/s,c mk,c00sMkUmk,cMkZj`,c1`9!TWUU%!%!ࠪR!Uյ-Rf) jJD1x^W9D)_UHJD1UU Rd1UURd1U R9իZB*ZhR*(ZRWZiR -ZRU bRUU bRUbRbZ_bZ*UbZ*WUbZWU cZ_U*bZUUbZUUZZ^ZR耫ZHJWꪪZHJU_R(JUU~HJB(JBx(Be1~B!W9 %'*B9/IJ9/.iJ9 `iJ1iJ9% iJ(B踪RBտRiJ`R1XX(B9(R9խ HJB(BA&iJB- iJ(BXިiJ(BiJB>.iJ(B- R(BpPR(Bp YiJ J VWQ VW *! R! \|~! / C9 U[syBA "1 TVU) xz! ! !#!zzz -!*1 UU 9{ls xxxx  ^___  555#) ----c1#)----9d1)--A9BAFRJ- nA////{Zュ {Z着{Z甆 {Z{Zz:Z:Z:Z:UWZ:U]_:ꠠ:9UWUUU毫*U__WU__UU_w֨w_^wX֪wWwW_wWW6ΠW6W6WꪠWW_6U^ꪠU_սսꠀսŵ__ŵŵսUսսUꪵu_~ꕵT^ztTWW_T⠀s@@AD)~~D) 77%'D)#)C))D)#)d1!D)!ᣢ#)!#)!1#)ERJp`%J9xxxz1$)xxx$)!^9----TT4//+ uTTu/ uֽֽ,c@39LkCR7 սսU___սp s`@սս** սսս,c@սiJ '6Lkjꪪ9%5սt(սս}0k\sk sk |s|{* P|P0|P|_~|sࠀ|s|s~~~skskꪠskskWkkzkk# k-[`ocB^Nc9WUR9UUR9U{B UUq9UUҜBUUB3U| cmk,cmk,cs,cXXs,c- smkz_s,cX+smks,cpX_ms,c mk c'smksmk^s,c_s,cUmk cUMkZ,c%!pX\V%! %! iJb/ R9jIJ#)x^WRD)յ- ZB ZRժZR*ZR*ZR^U bRUUbRU cZU cZ cZUbRbZ+ cZWU bZU cZ+ cZbZ~bZ/bZbZbZzZiRZiRW~ZiR_RIJRHJziR(BWIJBU~HJBUUUzB9````HJ9- HJB'xTIJ1x iJ9iJ(B }RHJw-RHJURHJXޯBiRAUbJiZAV^iJ(JuiJBյiJ(B.(RiJxR(BViJ9 JHJ-뺊R(BX`iJ!x^J UUi ^Zriq bY WVXp! <*! 积 (! B 1 a)U{{! M1 %)! \X =-1/9 zWU{VVVV**Oxxxxb$)X\\^! __~~  55=#) ----d1#)----9c1 A9J9/+fRJ----fZ----Z Z// {{{_{U{Zꠠz:z:z:z:z:WZ:W~:9毪:9:_9U 9U99_9 ꠀW__ޘUW^wwWxwWwWzwWUUW6** wWUuW6 W6W W7_66_սսսŵսUŵսU_սUV~ꪪuTT_~zz<#!1D)`hhhD)/#)!C))/d)#)r[Ud1#)D)!D)!D)#)9D)fRJrJ9zxxx1D)p`h|#)!A----T--uTTu/ֽյֽֽ?>R6Z{7'ֽ cսսսz*xΑzꪪսs7P`ս+kս/ 7սսսս/սRP`Rr]յ9W_{bս1 ֽˊ7{s^^^^ssU}{s|s/|P|P0|P|0||Zj‚|{><((|s|sW_{sU]ss skꪀs [`k)BzW-cB^UUHJ9B9:AB9B9*B9B9 (BBouUHB,cZ.mk c' -mk,c& s,cߗs,c7/.sMkxs,csLkꪍsMks,c׎s,cz_s,c s,c_낂mk cMk c,$,c!`1!TWUU%! iJ!U- R9z(B#)xVՉRD)յ- R(J (bRU bR cZU cZ_bZU cZ_bR* cZUU cZU cZ+ cZb [ cb,kZ-,kZ,kbU,kZjjj,kZ kZU cbbZ44< cZU_bZZRZR^࠺RHJ_RHJUU~iJ(J]IJBIJ9zHJB)R_U(BA @IJB]IJ9RRB%-RHJP\}ZHJUkZA`xVUbIU- b'ZbhbYXxbHJA(B9 R'B"iJ1XW(B1}[RiJ9- Je1ziJx^W%) C9 UU  ࠢi r{UU! /'!/.( (((! ذ) WC1XX"z(s뭭Y UW^X  %'?! ! ;!z!6*!8#Q /TTTT *9s^~UީZx^WA!\^\\ xxz^~ꪪ.** =---#) -) d1#)-) 9c1++++A9JA----gZ%J=---b----{v U ꪀ{蠻{W{UZ{Zﮪ {Z({Zz:z:z:z:Z9Z9○* Z9Z9Z9Z9Z9UW^9^zUUꠀޘw֪wXꪪWwwwwWwWV^wWwW_W6W6_W76_6^66WU_սսս_ŵ_ŵUֽUu^Tz蠀Z****9D)zzjjD) - d)#)U׾d)#)}몪d1#!d1D)**++1D)d1D)}}[ZD)#)>+9b****ERAJ9xXxx1D)|xxX#)..:4A----T-/ uT/ uuֽֽֽ ֽֽ"1ppxս{%ֽ ս++++@XApI tbr ս 6Uu_/HJpܔiRUBWսB%7ֽhJ`@ս1 %*+cs|s|{U|{* O|+P/P0|P|P|0|{*0|{~|s*|s|sv,cse1(JBW(JB]_^^B9B99AA9B9UUB9B9 ce) 49 /ZR,44,cZ?5mk crZs,c5-) sMk>VsMk^_}s cmk c~sLkWUs,c?:smk}`b`s,c s,cmk,czUMkZ,.Mk$!x\VW1 iJ!յ- iJ1xIJ#)x^WHJ!- RHJ6ZiR%+ cZU cZկ cZUU cZUU cZU* cZ cb**ڟ,cb,cb* cZ,(LkbULk cUMk cW,kZ,kZ cZ ,kZW*,kZU,kZu,kZ* cZWW`bZU cZUbR{ZRZRURiRj@RIJRIJWxiJB~HR9iRe1W(Be)z_WBe)%HJBRI*. zbQx\VZAxbY bb@oujY{{{{RE1 /RBXIJe)xViJ1(B9P^nj(J$) U9 xVUU!  ** ! y! ﯯ%! miS%)! jj) 2UU$1 CIzbƒa -%q XXxz >#) W_#e)//W$)0!Uյ%9#I0i|VVVV ^+k_Z^-W+O֩ZxxxxB \\^^ ^^^^__* *!-//C))--d1#) 9d1+ A9JA----b&J==-V)s----  յ/ _U__^U_~{UUUU}zZz ZzUUz]ZZzUU_zZzZ ZUzZUZ9Z9~zx__ުުޘU_ww֪xwꨗXwwwwWwW_vWUWwWU_W6W6W6W_~7_6667U_oսսս_սZz訵^ZzHJ````1#)````d1!%%d)#)~~ꪄ1D)d1C)ܖ1D)d1C)~wUWd1D)ZZZ_D)#) %JERAA9`pxx1$)xxxp#) >A t4-+ u-u*ֽֽ* ֽֽֽp@սLkvljֽRֽͅ{ֽƵz*Ks`IW/ z<'J^hZ %57s սR|WZ% Ʊ@lk' 9`Z 1%77- 7WoZs|{/|U/|*O|+ oP]_{{P0|ꪪP|0O|P|0|~0|Uu0|{tMcs(B`X^WIJBIJBIJBIJBUWB99BB9~9999UZ:9R 0ZHJ,cZ-)MkZؾmk,c 7sMk-sMk^s,cե+s,chsMk]s,c:WmkZW,cZ_,cR ciRjZA%Z9U RE1*.7IJ$)xB x^W(J#!- R(J׵ZhJ ZR^׵% cR ^ cR) cZ cZ) cZ cZzbLk cսULk cULkbULkZ׿,cbLkbշ.LkbW*LkbLk cLk cLk cLk c*,kZ~,kZ  ,k c+kZꪪ cZU cR_bRZRVZR`jwURiRyRIJ88RIJ_WHRIBz~9!XXE)!zR$)- b(J'ZApbI-)}ZA\?HbYbYbQ`pzzI1Z9) RA7. iJE)x9 xVU)!088(! ( ʊ%){r! %) Rߗ%)?)9!]{cca#)yc⣢Y!bQ//CA`$)V\XXe1p_e1Ue) {zj0 %%% 9XXCI Օ5[ꪪ`zO~UZ/^-/W+Zb`p̃ \_U}@`Bxxxxd1 \\\^ _///)C))----9C)99))--A9%JA5%-- kFR55̃----Z   UUU_Wꪠ U*_U U{UzzzzZZW_z:Z~ZU~_UW~蠠ޘ_ޘUwꪪwwޘ֪Xw__Ww]]ww_W_wWUwWW_{W6_WWW666U_սս_~ս蠠9````1!```D)! D)#)( d1D)^\\d1C)d1#!jC)$)d)#)zzD)#)7*,AD)ER%JxxJ9^xXX9#!xx~~#) 3J T//u///ֽ+ֽֽ/`(T!*(ֽiJ&6սs $ֽƔJJս+p/  2ս/ {X`tZu7Z+7Yƍs@`Иp( ƉR'697Ʒ76UWJiJO{zxPP{t/|--P/|pOoP{zzzP0|P0|0O|P|P|/|ꪠTk{Bx^iJB RIJUIJiJ"hJIJUU}}IJ(B訨IJB_(B9pA19199:9￿ֽ1 ֽ$,c9 cR/%Mk,cyyYUmk,c-  s,czmk,c' s,c~mk c`x/s,c]տmkZ^WZB^Z9`zUZ1 URD)UZ!/UiR!_UA! _U9!XWյB/ iRBյR(J-+ZHJ-+Z$)xZD)% ,cR ,cbJ`~ cR cZ ,kZj*,kZ*LkbU]Lk cULk c lsMkMk c4<mk,kLk cWLkZ,kZ ,kZ_ ,kZ,kZ_* ,kZ cZ*X cZ+ cZ' cZ cZZRܸZiR꠨RIJ|R(B^xRBRIhhhxe9$!؅1!_^zrHb$) --)bYpbR[rX\QJ5HbQ= 'bYbY 'bY€Y:(JAzjHJ ^9x_UU!)!./'  !  %! %) }YY]! ,)?! (Y){_!A)7Y^XX^E) sY$)pz{r1 9$!/79#!zx^Wa0!9WCY %%[Խx{W{ k5W+o Z)kspPks w@``29xxxxD) \^^^ * *((* յ)////C1#)1C1----99A9&JA----jsfR555ZN----  UUUW(W^U*UU_UUzꨠ{_Z_zZUW^zZꪠ:~UU꨸ޘުޘޮ޸*ޘW__ޘUUUw֪x wwꪗWꪪwwwW__wWZ耀w7w7w7W6W6W6UW76ꪪ6սŵzz1zzzz1!````D) -- D)!**.d1#!D)#) d1#!c1D)d)#)ZD)#)/,bfR%JVVTTB9xxhh1#!xxxxC) TJ tֽ+ֽ/. ֽֽŠֽŪjƕjҜ&j+iJ|Hֽs/mk c'mk,cmk,cXmk,c\%s,cjmkZ^WRx(B WUU$)$)e1 U9 UUB!UU!(JUA!- 'BA߽-HJB R(J5-+R(J!\WUUZ$! ,cZ LkZ Lk cULk cLk,kLk c "Lkb`pLk c]Lkb_Lk cuLkbWLk cW Mkb׶,(Lk cLk c,&Lk,kLk c姧Lk cj,k c,kb{z``Lk cLkbW cZU^hbRZR_^ZR_URiJRIJZZZ_IJ)xI$1I$!x^1!z*hbe9---/bHb/||HbQ|n'bQ/ 'bY'bb; U'ba(('bY'HbeApI p^U$) .*+/ ! .>! ! y! ! //;%! ! _]) uU%! _\^U! 01 5-5#1,|x#1X|e1-%1zzb@B%%A!VV^XIJD)U!@@B Zrca(a jpPX{/~U/OW YZ7677( UUݜ{̃'&&6```O$)xxxx$) _* =#) -C1#))9C1----A1A9FRA----gR555----VUUU (U_UUUUUUUUUUU_U~zꪨZ~ZUWZ9Z_:WU_WV^__~uޘWW_ޘUUޘޘW__x֪xֺ*ww_wUwU__wUwUU_wWw7ꪠW6W6UW6U_6ꨠ6_ս~굽1pppp9!zzzzd1!d)#)c1D)Wc1D)___d1D)c1D)Ud)#)ޘd)#)%JjjjjfRAA9x1!xxd1 tER ս *ֽֽֽpVpx*Vֽ+kN·ƪZb hJhJ* k3hZ (6սb6Ό{(*-'7/@`:PW7 W@`XWέs W7ƮW7W?:*e)\WwWU]we)`pXX69|ZRRP|{O{++++/pO P~pPpP_oPpPߟPS(Bz$!)J9B9^iJ9 UIJ9-iJIJIJ(BIJ!pB$!9%!W9!U1WU9z_U{$!UU*$!UU{r(J!----ZiJ*++ ,cZ {mk c mk cP7mk,c-mk c,vmkRx^_mk!z^HJ^W%ZZ1ժR9RBZHJUZiR]URHJB96.(JB-]UiRB- iR!x^1 \WUUe1?be1 Lk,c=Lk c^LkZLkZ Lkb{ULkZ Lkbmk cLk c[b`msLkUmsLksMkmk c<ms cWmkb.Lk czULkbwULkbWLkZ,kZMkbuMkbU,cbbZZRhZiJ~RBhIJ$)^W1 xWUUeA 9)V߿ (J1/(b9--bHb^-jZ^^XXjZ{zZ^'ZY'bYibY'b)^(Z x^UU   " ! ?! k .! {{! c"! m( ]]_W! ! %&^! E)Cb1751^,9 zz`1%590``p`(B557jJ!XXXzBD)cc$!jj9 #)(Wxx UUW2@{U{46&' 4%%%%ls!xxxx#) __~  __ --//#) + c1#)++9d1-)A9A9/+ FRA-/++NZ555%--  UUUUUUUUUU_ꪀ*__UUW_UUUU_W_UUUUUUUUꪨ_^]~蠛ZࠀzZ^z:Z9_Z9 9W_^W^_UUuޘwޗޘ_ޘUUwwwwꪘwUUW_wWWZW6W6W_67~z7AXXXX1!ppxxd1!d1D)Uc1D)d1D)d1D)d1D)ޟ1#)^^^D)#)  %JjjjjfRJ^~xxA9|xX|1!xxxxad1jjjj%JXXXX/ ֽŵŪ*7ŨѴ.TjTWUK{Wiֽ'R퉫OJֽdI-/.Z_9HRzp.Ic`pa5%%57έ{p`@ơ0(. WR@WI<6'WTWUW_Wݿ6e1\7ΉR '***H1\Ԗќc```|RRRP/|U/| pO--ppzppppꪐPWwqOtiJzS(B^WUUIJB(BB(BAꪪB9^B9-zIJ9 IJB IJXXX\$!_!}!߽9 +Te)557ƍsP!rpppB!%%%%ZiJ ,cZ Mk [?-mk,c%)mkZz,cZVUUZ x^iJ^յ-Z$)- bR\VWZiR]UZiRUUZiRU ZiRWZRUZiRw(J9HJA-k(J#!`^WD) \UWU1 UU5HR!- ,cHJ--,cZ MkZLkZ Lk c( Lk cmk c msLk~s,c_mkbjLk c+Lk cz_`mk c+ mk c_Lk c Lk c880msLk]_WWmsLk}}mk,kLk c&&4mk,kLk c,kZZ,cZ^^ cZU^ZiRzRe1`IJ!xWU$) ^}{ A ---%I9%/J9/YB %bZ*Wb'bX}}HbYZY-#ZdA`Y ^W$1x %)?! ~t! .$1! 8<! 8! ! }yyy! ! mmy! ח! !!rD)b/9 +AD)A @(#)[ZA `pr{)>_]9!`CɭB$!ciim9!%%e1#) zzꂝVVVV_{@``{qccb@̃ JsOxxxxb9\\\Jd1UJ#)UA!U9 U9Ud1C1#)d1C)-/ 9d1+ A9/++J9//fRJ---/A////6XXXX- _UUUUUUUU_]_ U_UU_zꪠ_ *__~z_~zUUZ__~z9猪Z9Z9W_^9^U_~ުު޸檪ޘWU_޸www_WwWVZw6W_^6zΦ9XXXX9!X\\^D)!d1#! d1D)W_c1D)}c1D)ud)#)d)#)^z#)D)EJ$)5555FRBx|B9V\\|1!xxxx!%J}FRֽ 77*7WW_7Ɣ@k*7+{`@`3QUU tI}3'b}Uk9>jz{q@br- r6'ZZ/Si576Lk`p7W΍{ W0@6 {ތ%Wο*Xίww*wA\\\\֩Zrbw(JCiwD)5%% М````20RRRP/|P/O--p ppP*PꪪSJz/|(BXVUUIJ(BHJB(BB_]'BBu(BBUUB9pB9_(B1 ^AXXZZ1}1UW 1UUE)/W葔%US!bU{$!p_UUB////ZHJ?--,cZmk c-)MkZ~_ cR~WRx^RWյ-ZA  cR7- cZx\^ZRWWZiR ZRUZRWZiRUZiRUhR9|B!x^W#! 9/(J/ HJAx cB+)--LkZ mk,k+ msZ&&Lk c^ULk c/Lk cs c]ms c} ms,cmsLkms,czzzjmk,k mk,k* Lk c^Lkb _Mk cUU,kZLkbULkbUMk cUMk cUULkZ,cb cZZiR````iR!`ppX! ZZ$) {x)A %%5AD1A9Q9 (bYbibZpPZUZYzZ1^Y x^WU / *! ;+%)=??)! ! ! ~[! ((! zzXT! UWg! ;;*! B!{!b-1 U+A!- IBՖ,A >66BIA⢫)A^^^^) s{{)]]]r9 1!Oow^1! e1!.7.VVVV{`ppн.bB@@ o@ks ksPppp{{xxxx*k'J^bGRubGRUZJ_ZJUZAUZAUZ9U&Rd1UWA9A9%JAZ&J---Z---- / WUW__UU}W___z__{zZZWz:Z:W^xW__檪zުުUU_ޘޘWw֪w_w7W6W^zx9 9!^ZXXD)!Ë d1#!d1D)d1D)_c1D)ߟd)#)D)#)xd1#)ERD)5555ERAA9Hrd1!xxxx!FRZ7Ž+Wƽ+ W7w7Ux7x7Wt@xOX/O`3ZW.IWUzpl{dAz_YrսI ƍrK}Ul{=%k{Xpj {Wr W@`w΋ca7%%͛%%+ޘUޘUޗUޘU1w 2wD)^\\֦9 ְ````S0RPPP/0|P/|pO p ppplk@P(BX^WUIJ(BIJB(JB~~'BBU'BB__WUB:B9^B99!41ppZ_1% 9)919!`E)U $!UWz`B!mmmA////ZIJ--,cZ?- ,cZ8u cRx^WRx^ZWյ-msd) cZ׵- cZ/ cRPZ(J_ZBWZ9UZ ZR)UiR!x^WUD) U A!UU/HJ#)- (J9\B!^,cA----LkZ mk c*mk cUmk c.**sLksMksMkꮪߍs,kumsLkVUms cLkbh mk cmk c_]j@Lk cU/ Lk cUbmk,kLkbmk,kLk,kLk,kLk cLkb^,cZ~ cRZiR^\IJ!XX\^$) ^V)(D9779).Ae1Y9--HbYrXXYeI`Y ^WD9 \UUU  ! zۿ$) ggw  !%! U}sz%! qs)! ک#! {! ՝! %! emi1 7/1!ՊXE){ 9 +9e1- cY95%%%cYI((cY!XxdA 9Zxpp9555Azp``9 %1!\\WU1z$)9 \( {ؘ2@@*k +++ s@@``n*k````k{ xxxxKsbT\||bZbZbZ_bZUbZ///{bս-/ jUʃgZW{JU_bAUU_&JA--+Z&J-///b---+ * UUUU訠UU__蠠U_Y ,&UU]_蠠ꪪW_^zꨛZ{ZU_ZZ_U_W 毫WVުިުުު殪U_ꪪU_ޘꪠޘ_zjw^w7z9\\\\9!XX\^d1D)՛{d1D)__]d)#)d1D)_UD)!d)#)d1D)Ud1#)꾷D)FR````FRA~~\PA1x1!xxxx!fRZWƵ/+xWWW*WWWuWќ@O<73z/ 7α% &bXظIrx|Pd9 _Xa =Ub-6αb6ΐ zSGZ\\XWj w3Bsz͓sޘ֯ ޘꪪޘ**ޘֻ1 O1TVb 'ް````PZZZrP|^P|**++O///pp򠐌pUU(B`pXVIJ9IJ(BIJB(JB'BB__B9B9xZ91j9$!zW9׵ 1]{pp9 91 919!`ppwIJ xօ1xzzbiJ9b////ZHJ- cR_ZHJziRx^ZUյ-RE) bR׵- cZz^5 cIJ`,k$!VWB UiRUs!UUZ!U c$)UZZ1UZAUZBx(J1z9!xza1!77 c9----Lk c Lk,c*mk,cWmkb((mk cmk c6s cms cկ s,kUms c sMksMks chh`Lk cLkbjLkbU,kZ+LkbW,kZ{rLkZ,kZ~,kZ,cb_bRZHR`A!\TVW! v}]  $1AD1ID)) ZI 'b(xQ ^WU /.>   ꂀ)??  )! T֖! rzz$1 y{! j! ! %E) Uյ E) PE)޵B!Uյ-BE)կ*)J9zxY9UU5CY9%%cYe1(<, JJ9XXp`Q95caA\\ԗBd9ryaq9%% d9 '7Q W^/bI(Iu!޺ $)IJ!- (B1_xp`9!95|UUU)k&&ZZ'66"**)kؘp1B^b %%Ksxxxx*kb\^^^bb___WbZbZbZ)kb5--Js--- --+./+o ^xb^xIsZ>(z----- UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUꪈ*Ϝ@~UU_UUU_@WWW^_|xz蠠z耀Z_~zZ:ꠠZ_:9澪 :99U 9_9U___U]_澮W__w29\TTTd1!\\D)#)D)#)+(D)#)ms cs,kUsLkժWmk c mk czLkb_Lk c`^Lkb) Mk cW Mk cLkbj`jMk c]驩,kZ,cbWz cZu cZWZ!``px) z^VW .+    Q)yI ^WU  *+*) (! bc  " ! !! ]~^! '! ) Y{z~C! }u1 e) `Z9 ս+BE)տjJ9%//IJ)Bn꾿)BBؘjJB`ಿ(J9.(B$ArpzzIAq$) W9!ֶ'I*A\V^e1#1!UUUV(J %%Z9![S1^^Խ@:k{%- cܚUUUV***+*k44&1x^ƈZ%gR kbxx~^bZbZ**bbbZJsZ//// {----ͬL---O----N/ ͏u*lz蠀N{UWϜ---:- *+UUUU(UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU-@`pࠀ__UU__Y5^6 ^UV 8<.&&4ꨨހ`pzZ:Z:U: Z:Z9Z9]Z9UU999濪9W99*UUz~zޗ޺ս9VVVVd1!\D)#)'D)#)d1D)U[C1D)D)#)D)#),.D)#) jD))p FR#)%%%/%RAXznAd1xzz1!xxxzj!wb w/ޘU+ސޱ~+kp8Z1----LkZ>޷Lk cUmk c_Lk cUꀀs,cmk,k+ _ms,cms c攽:b'6:ќ6Z○(z:*zZUUZv`태9ﴽ%6ZZZ竪Y@wD)X\VU#) --+k ppppV(Bp`OB '0Oo0oOo(JXX\VhJIJIJ(J(JHBHJBJ(BBe)@9!' 9191* 9191@kE)%% s1p^ke)W}k`-c%%%%-[RzR*:@s????(B(xҜ(Bx_UU(BpX^ՉR/ ZhJ'ZiR- ZR\%kZx^E)TUUՉRյ- iR9 HJE)LkR)))Lk c *LkZLkbW,kZ cZ cZj cZ]U cZ cZ_UՊZHJ c^^^^IJ%%%5mk,kZ/ mk,k" mkLk_jmk,kmsLk}mk,k~s cULk cZ_Lk cMk c_טMk c Lk cկs c}몪LkZ.,,Lk,kLk cLk c,kZ..,kZ ,kZ,kZ,k c cbpb9@`$) \^^) '     ! !>>?! >! vY! ¨V)%) )E) $! V^?1!u1 bXV9 BE)+ (JD)bbb@Be)qq)B! IJ)BIJBxzIJ9+IJ)B`iIJ$!x^9 ~WU19 /9#9U_ZpIJDA %(BdApIJ9*'RAI~||X!%a$) -AVT\XAaB$!@``z9!}U:ksPXWZoU NU _*k {@@`j{  """{"){ kXX^_ kb~bbwwbb]]]bZ kb)k---l˃---+----N----Ͱŋ͵%T--- R4*z|@ v`@@v @5p. sr/XSb@bA М(Q-Y@UWv-^Wz sPVCN' U_Yj***o'&&47U~zz_zUUzZz:Z: z:z:ﯿz:{9Y:_Y:Uuuw:9_S@@hR9TTVVD) 6666d)#)^d1#)umikD)!rD)#)W D)!d1!D)#)8d1D)%JD) %RA`bjxA1xxxxe1!xz&J!5555Jޭ//+::篫:窪:窢:@ 5 +krpќ' η2@pތscR c :*Z :Zp`Zsƒz ZﯯzU__{YZ/ZobccZުZ*Zr9ﴽ`Z`pxA!GRi]'b Oׯ-^YZZZZOBp`2iRO/|єKkjlk9hJIJWWW(JHBHJBJ(B(BBBE)`ࠠ9191** 99U99](B!jse)}յ s9- s1hhhhs-[RRkB`s9Up A`XWhRսªZHJ-ZhJ ZR5Csz^W!w? kյiRB`HJe)z~18LkIJ) Lk cU*Mk cU,kZߺ00Lk cUꨪLk cU,cZj,kZ+cb cZbRhhiJXXXXiJ5555(BWW.Z-+*(LkZ mk cUmkZ^^MkZmk cmk c{mk c+sLkU~^msLkMk cLk,k *mk,kms,c_LkZ] c_zZVWU'J yZ /W9 c%*Z84 h@Ф5εUxФ4rb{ }WU>*YФ4__zz_zU_{Z{ZzZ着zZ着z:ꪪz:z:WZ9搜@@@Bd1x~~~D)!7'%%D)#)8d1!꯯d1#)}D)#)( d1D)_^V]d1D)WuD)#) .6&D)#)^ER$) %RAA1xxxxd1!z~|FR!5555wJ %5ޭ:罽+:"Z:ͪ:2uu:{7% Z:kk[Oؖ: Zﶯ z:*{ZUzS@ c '6z&<{uzzZ:KNlxZVbZbx^^vhR.]bnAhokrD)ՕhR (ФhpZs jw*kxxŋ{][poJs@+/9 '6O/~V/(B``pHJBHJ)BHJ)J뫪(JHB(J(BHJBB999__99/9$)^ZE)W=kD)]| c |ss9hhhhc!5U [$!_UJ!~UUA Bx^WUiR- iR1``@RA!Z(B @Zx^WD)A?hJ- R(JK(JE)z^(B!KKe)Lk(J Lk cULk cULkZLk czWU,kZLkZz_ cZ] cZW]p cZWU bRwwnhjRXXppIJ@@`XR9 biJ* cZmk c +mkb~MkZ msLkmk cmk cMk cWMk c^Lk cpZULk czWmk c]ULk cWMkb׮( Mk cLkbLk c,k c^,k cU cZ,44,kZ*,cb cZZb)XX\\! ZZޮ! Uu  /   ʨ 8 ! [ZZv! ! Z !$) U-e)/.We1B!յ-IJ1IJ9߮jJ)BIJAB@@IJ9kKÃ9D)aAIM)BD) IJ1xB$!Ax^D)9! 9E)@9$) '5(Be1'&^B9L*YD15?..iAxx^Wa)//YC9 Q!^^_{9??ߦ9`@AUe9!ؚA1b6&''```@{6{PPzY@w֋{XXXX*kbhxxbbZZbbbZbZ ** kb----Js---- --/Oͤ---/o-- տ--------&O{rZZzッ @@@**,,8bsoX:b<,2"1oYp||j D9 B{{9s cUb/5%  {^BW~9B Wls -@@(z.{Ry % @r &r ~_{ꂀ{ꪼzz着{^Z{ZZ{着z::敕9D)bbBD)!%%55D)#)D)!D)#);+D)#)pbd1#){{{{d1D)mD)#) D)!bD)%JA`bAd1zzzd1!\^^^FR!5555Ť95555:Z/Z;ﯪ{:Z6@Z3Z3ؘ(֡{:{Xظz3{Z*{U{ {{Kkpp`”UUVTVsxzz..׵ uޞ(GR8, $)pZ\\$)5%%6 <19r` oX/ppz^UBP`/'B /(BXX\VHJ)J HJ)B** IJ(JHJB(BD)`BD)}U9E)91 (BE)z^Oe)U piJJ*/IJ/ssBhhhh![!!$)%)R9) RBB@@Z9) iZx^W1UU5iR- iRHJ.ժZHJ}uHJe)^\\X)B KKKK9 c(B ) Lk cULkZזLk c Lk,cU"Lk c״ k,cKk cMkZzzzz,cb cZ||iJe)pZB/ ciJ* cZ/,kZMk cUmk c_UMkZuLkZ Lk cz_Lk c]Lk cuJms cmsLk^_sMkms cpxzzLk cLkb _ cZ cZ W c9^Z9WUR1UZ9 ,kZUbRbRWR!\VVW! j " ! W*!  .. (! YZ^V ! ! vVV! )1!U5E)p\9U/)B! iJ9% (jJBX )BB *{D)!D)#)d1D)/cd1D)Ud1#)vw#)!d1D) }%Jd1 -- J99d1pp`hD) \xxxj A5555:////{Z-Zﯪ*{?.{. V`{Uﯪ *??**+c'6R`6 ** &ހ@+ܜ,:@sD)VWUR k= N_ o ޥA_YT#"l_xpj|b_xx^{e1@HJD) '(JD)^(BE)zUB$)^կ9$)U%j9յɅ9 44JC1?AOI'&6/+khh c Ps/{xxxxse)`p!!C1ݝ5c9!xX#)!XWiR1 )R$)xiJ!U.,HJ- HJ9^BE)x^WWZe)----ZiRz/iJ1ZXXXIJf)Ņ =s9-LkZWLkZߪ(LkZLk c Lk c_Lk cU,kZ LkbU,kZ cZ cRڿ. cZjZBx^ZB>555,cZ//.'Mk c( LkZLkZ,kZ/+Mk cUmk c_ULkbU LkbLk coLkbmk,kLk-kLkbh``h,kZ,cB``h1\T!~W$!% E)! 1$)UZe) Ub1`jU1!UU^$) x! ! ++! b%))! b`! %)$! _~|E)!U[E) X^'1 ս 9e)+B17.iJ)BnWWIJ)B #=IJB|XxIJ BIJBV^ZZjJ1z)Be1xWU9!`XD) +B!/ B1* IJBIJ)BIJB)B1pBe1p`BD)sqy(B9~=9 \\Y0J#1UaD)bA#!WU5B$)U_^Xe1!UU^X! D)!ZUUU9%5I1+bgvTTmjꪪ{kKKGR% `ppxR*k^^^^ kbbbbZbZbZ>Jsb=---,{----m--- .---Ͱŭ)+ Q͵5q--- JBbU '***:14$&&v𤐞 -***+,,$ަ' {j*Z@{ V@{X' AZ΃z'R& @@@5U@D)777oFGEΨbGrp`&rUUr9̃`{]Z΋uKKUYrkz\VzIiiY+k_邗.{ {ؠ*ꪨ{zZxp`Z9````9!``d1!d1!pp^d1!D)#)D)!(D)#)%/d1#)umD))#"D) *%Jd1  J9``9D)D) xFR////A5555Z---/{Z {/ Uݯ+kp`2 9~,<ޛw9甽'/?Z1``poD)Օ69kpZ'B U_Z͋UWZpp+sU޸/Zs9Z\\\Qd9^ZGZd1U (J1BA`ID1\?%bd1C@`xC$)Bp1% lkZb{hR2lkObxxpZ Os$$$4/{xxzs$)xXX\! C9////C9VV$).7iRd1=55RIJIJ144<<{1Mk c~W,cbW,kZkmLk cU}Lk cULk cU*,kZKk cLk c__ cZ cRhZBx^WRB׽+RB>xX c)B LkZ Lk cULkZMk c  sMkmk c $sMkms,c_Mk c_Lkb Mk c^W,kZ,kZ~*,kZ,cZb^Z!U bD)U c%)Ube1b1UZ$)_^\1! ׆1 E) Uux *! ! ! ! zWU! ! %! }E) Z 9!+(B1+R9յjJ9IJ)BW\^IJB/UIJ9jJBcBE)^9$)1 ޽e9!ܾBD)U_[r(B9+IJBIJBIJ(BzIJB׷)Je)`Be)9D)AIII9)b0e)->?#I(p`xB %Q!`z_U(B!%- Be)\vɦ9ZZzr!+#)!UU_b$)!aE)+ [JؘuFfgZXXXXZ{x. kX\^WbbbbbZbZbZ??j{b----L----.----N--- Q----T----JbbbXpZ1& 5 r44&\' (`p,o)"ŒVTT\zz$R6j ``ppXY %֦9^\VΏ3br{ s}͋YWUUxvZ% 9ZpUz5%/+@J.U`B9BBIChjZظ {r ꨻^^z{Z1Z%%%%9!`ppxC) --) d1!~D)!⠸D)!UD)!+#"D)#)d1!j$)!md)#)}+ Jd1%JAxxxz9d1rzzxD)!^^^\&R!%%%%A````{筭/Z+ @Lk '6S&4ZxZUpPr/ ze1pXX\1ќ@@9Kk z{' 9zUU2ZOppppo/^~~/|9\x`Ae) -\(JD)%['R9iIA`x%Ie)pIC1BKs!%%oR s o c5x c&bxxxxOZ ps|!xR$)\WUU!W!#1%%%#)V\$)5IJc955RiRR9iR1xh`!(Be)T\\\Ze)---- cRַ-Rf)xpppIJf)%%%5BW׷/Mk1--//Lk-c Lk,cLk cjhh~Lk c}Lkb*Lk cU,kZ,kZ,cZ cZ[Uz cHJxzj`RBRB_iJE)bIJ LkZ Lk c_LkZMk c UUmk cLk c4Lk czULkZLk c mk,kmk,kMk cLk cLk cꪪ,kZz cZ cZ^W cZ_UbR cZ+UbR*_Z!\TVW$) |e1!-UU1!x-E) UUW\! ! "!**! 00e)^ַ/9! IJe)/**IJ9[IJ9 jJ9)B9 z)B9(B9~9e1^(BE)zUue)^We1+ B! dA9XRIJD)rrbbIJ9jJBssskIJBIJB(B9(IJB)BD)Xx9D)M9)";9#)_ֶ&D9 ^Vִ9(U٩9)UՕ=iJ1b`pHJ1icbz1bBʈώ9 e1!UWVT9! ;FR*> *kl||\{Z %s_U:~_sx~xWksbx\^UbbzZWUbZbZbZbZ??{b----l˃----.----N ---ͰŊq----T----rrR6@М %UUМ'% VΈ@{  =ިUUUUlk^ީRWU{Z U{KkԽ@@@IYjXXXXZA j'fI6' Z `pX9{'kޥ9ܶވZI555МlffiZňb|.R'JU9{ [Z{Uދ{/ /ŀ1b``pz=Zxxx9d1pppp1C) d)#)D)#)|#)D!d1!D) D)!D)!Uרd)#)F{1J9`xxx9D)`D)!\\^^fZ!%%%%AZ````z:=---?Kkp+kj}lkU cSZ((8we)\TVV! ԽAVXzsz++ zpppppo/o/__o{k/OB^{D)U_A)DIB^WBd1pxA$1{UTpD)- Z &&.&6+ch訠 [kbpbc/Z/sPsD1\VWWd1!bbTV !????C9#)ʋC1 5 (J!?7RIJR9ZPPR9jjxx!Be)\XXXZE)---- cZ`Z1xxxzIJf)5 R9 ,c(J%-LkZ+LkZLkZ.*LkZ,kZLk cULk cU,k cUwW cZ  cZ`pbHJ```pR1ziJ1zrsa1E)=*Z(B ,cZ%-Mk cULk cU"Lk c_mk,k뫊mkLkmk,k^~Lkb&&&Lk c^LkbULkZ,kZ ,cb,kZ-LkZ cZ ,kZ cZ-) cZ cZZ9@e1 $) ! **e)!-e1!Xp‹!$! !.!>-1 U )B$)- )B9,)J9?IJ9B9hwB9B1xz{Be)*{9E)~U1bE) )B$)Uյ-IJ1 IJB9D9&6B$!`pbbIJ1 IJ(BbxzIJ(BIJB{zz(BE))J9Be)pjʈ9D)ɉ1 7%9$)ir(J$)U90UVA@=???Z1Zޖ7Rd)x9$)w!W^9%%5B!V^Xp1!%%59bTVVwVx._ cU'JX^_U.9.>U9WUo9UUUbB.---bbbZbZbZbZjZ/{ k----m--------/+/--Ͱūq%---t----ސ444&{着@@`  @1 wV|nj`` |着?UUU%Z^wHJxWUkHJ\UURBWiJBnȋR9 ~ԵAUU#)pZ__D1 w T\쏛j%%ؘzoܜArXܖ5Υ1 C@@`A5555Jh```9J558簬% ,NTr])_zks }rGj ްr ~zzzz+k`1X^WU1 `pxxd1!D))#)!D)!D)!/d1!D)#)D)#)D)#)z_ER9遁J9pr9D)pxhxD)!^^^^fR!%%%%B5UZќ着 c`lshR~?"{U(+c^o z{@sD)VWUUZR hJXܖ59穫zﯯz JrpppppOpOO/OOs`HJxz*s$1W_Z|e9UU Kk)^b$)VW5O1 %Z4<.psఔsa hJ^X{R/Kcd1+cd1$!zzxx!WWWV! C9U!Bb????RHJ R1pp``RBp`bc!TTT9PPZ//-- cZ\?Z9xZ(B/ ZHJ* cR7??Lk c),kZ```Lk cULk c+LkZx_LkZLkZU,kZWW cZ u cRZBpxxpB1XWiJ9aaaA91hZB --,cb +Lk c*Mk c*ULkZ(mk cWULkZMk cULkbULk cU",kZ.,(Lk cLk-k"Lk-kLkbLk cꪪ,cbϏu cZW cZUUbZUbRZE)@@`p$)!_($!! 뢢! /zxe)! +-e) V1! _e) |ܿ+9!ս+91  JJ9- %IJ9B9(:9B9B9W9!x^1!UD)!CZ 1 +9e)] IJe)- IJ(B* IJBB9RBD)bbBB)BD) )J(B(Bf1x(BE)xWէ1!B9+)IJ9ˋA$!'71!\9(_(B!pZRD1U}'BD9liJ$)'WU(BD)Vկ9E)7<9WVT\d)57A!r{}uf1?6GJu9]Us9UU k9_UUHJ9WUUA191Z^^1e1 ^A1?5Z'J ---bZ^bZbZbZbZjZ/---)k----m--------/-+ ͰŽ----t----0&&(p@)krR -r@@1``pPrv+^V-[着?wxB^iR^UU c(BTWUUHJBWW(B9 _B9(w(B9'B1`bA17/UA!pb+c#)-IUUYA -Us+w-:r((l{IU{A5 55GR````A%%%'Zx\^_ZJ55Ugj-bޠ@r Ű1PPАQ& ~~9pX\V9e)d1 pPXXD)!}#)! #)!C)!C)!D))z#)! D)#)-d)#)u-ER9J99D)xxxx$)fR!%%%%Bd1`'J %%  |着*j*cZR7Sp` / $ze1``pќD)ՕZhJ`X\hR% Z￿z磌:Ȉ`Z瓵ppppppWOs_OZ_OHJU.Z UsGR *se1{D)^kD)7?{AbÉORu.ph}{bb바s.GJ`{B '| cb{HJd1TTTV1D)WE)VTTT!  BRIJ R1`@R9E)TTTT9PPPRR--%% cZ00pZHJܜ( cR}ZRr cIJ>>,cZ,kZz_,cZ*LkZLkZULk cU,cZ888,k cU,c cwz cZ@Z(BppppB1iJ9IIIIiJ1_- ZB-//- cZ`LkZLkZ_zr`LkZ+Lk cLk cLk,k Lk,kLk,cZLkZ`RzWwB^UUiR9}UB9(B9(B9 UA1U99_91 .91917Z$!w_^XY!%%%a9A8 ZB5(J+UUAuUAՕ5@mz c/UA`z_Wo9%ՍԽ)zzzpAU% =Ф׼8Խ@@@1hXx***9`{1TWUU1D) _d1 XX\\#)!#)! C)!-%D)#){C)! C)!.#)!#)!C)!*-%J9J9|xxz9D)`xxX$)xXFR- 'J9zxxx9%%%% V 着*j.x'% Kkp`+cUVTXS&S,<{d)pXX\D)5HJ7% zZエ'-Z/_OZ{UZ.׵+czzOKkWկ/RoiR_{AUd)\^.9U/9``UZD)p{ZD)uWxZd1%%Rd1hJU{HJU c9(U;{'BzUlk1U. c9u A!|VVD)!+]}!!_ LkժRiRR(B@iR11 9RR#iJ-  cZ^ cZ߿  cRxZ9x^Z9/--?Lk,c_Lk cz~_,cb 8,kZuLk c.ULkZ,cZ cZ cZ cRbHJZ__z(B97R9-BZ1b^WUZ9---- cZ=;22Lk,c +LkZ````Lk c]Lk cULkZLk cUU,kZ_Lk cWU LkZկ Lk c*Lk cMk,kLk cLk c,cb644,k czW cZ(^ cZWbR.WZ)\\VW! (`b! UUׅ1 ս 1 pV1 _յ+9$!)B1---%)B9jJ9zrb(B9- jJ9muu91,*9e1j9E)x%)z|e1 Uս B$)յ- B1IJ9+IJ9-+iJ9)BA /(BBV^(J9Be9\x9$)W9E){U BE) RBWּR(BiJ1p`91 B9޾*B$)''''9!66449$)bZ֧BD)+ BD)`XVZ#!(Bd1OǦJD)HJE)^zzx9!xn9 -9!VTT\9191^W91~_U1e1(.1e1 1e1kk1D)e1D)AD)%---'J1z_A _W1 U9 U9 UA!UGRd1 /ի&J /l)s -/-/--Oŏ77----BBըZxxxx.9/UUU9 UUz'Bx~UU9555v{VVVW2UUU%(BzW9_UUHJ9\UUB19191 9191W1e1(1e1[1e1 " 91A1Drd)\^WWDA %(A$) Ua#1B9 Q9' AD)ߵ cE)-29UUB%UԽAXpp_A 6APPPZgR%% 1_jVռ8<^WUUUUUUU}UUWUWU1pXX\1E)hxxZd1$! d1#)!#)! C)!C)!C)!#)!(#)!bkY[#)!#)! ++;ERA顣J9zzzx9#)xxxz$! %J B1xzi9%%%%[磌}_UuUUUUwU}վМ@@U`p ` uUR&|穨~d1 c &>sQ W_r$!VV^xD) B{!܅1 UuE)z_U_UUE)Uյ-D)80R(J )RIJ``jHJ1iJ9- ZHJ*. cZbRzZIJhRB-R1z^IJ1>755,cZ ,cb,kZ))Lk c*Lk cjLkZ,cZ~,kZ(U cZV_ cZZIJbzzj(B1ܶiJ9/'91^ׯR1---- cZ5 Lk,c )Mk,chjMk cj{LkbULkZ_Lkb*WULkZz_,kZ cZ,kZ,kZMk cU,kZLk c cZ00,k cUU}k cZ cZZf1@`p1!]$)خ9!_ Be1)B9IJ)BUUIBBZZ__B1WV\XB1B9WUU9e1 z9D)ܯz1!pVe) VիB!/ )B9<<((B9^VVViJ9-IJ9VVW99B9B99E)(99}B9+*B9bz|~dA9XiJ1 RiJ˫ZiJqaR1(J9Ux9D) ,B1///9$!&$9#!7559D)`X(BD)׵%-iJe)ޖ6ZB5?>:iJD)`@R$)caRD)1E) 1^\\܅1%59!UW^XBD)WW_X1D)>?1E)d)$)1D)%1D)_UUe)$)_D)$)ikD) ~^ ~~u_  //-/c1!-&Jc1/k9 /LZ o{ +-o -``Axxxx911e1~^1E)1D)1E) "*ޅ1 5U cUUVXZ&'''@sJbbB*/%Z(BzR1_R1UUzBe1UUU1E)1e)1E)e1D)1E)1E)꯯1E) 1e)1D)CA dAe)?AD)څ9e)?///9$!؜1D)1D)`9d1ʅA#1A$1% A1|??91TZ9-UB UUUΉR";Uls+rppp[` R&("hR@`9E){e)!zd1!D)C)!^^#)!C)!//+C)!ࠀ#)!X") ! "C)!prc1!ERA󳫯J9zxxx1#)xxxx!쨨J 9e1hȈ9! O<$&.* ({ИWWVJc`p)/7& WνUUUKk '6ќ` e1``p,ca?:琔Z::zZ9```w9-:紵p`ް% bpsQ׸ls9]+sQʏs'B){lk /s 9.RᩭsBp| '>{1p{BX[Wsd)_Zxz#1K{QUˋ k1?+sdIbˏq#)pz|\D) C!\\1m= 9Ue)W(E)D)0RA- ]R1_iJ1RB//+ZR,ZIJZZZ(BpXiJ1x^)B1XB15?> cR -,kZU,cZ* cZ,,,kZ.LkZ} cZzp cZ cZ cZbiJjj)B1ܼR95%//B9~||iJ9--%% cZy,cZ,cZMkZ},kZ* cZW,kZLk cLk,cLkbzzz`Lk cLk cUMkbUMkZZ_,cZ cZ_ cZu cR cZUZD)``9!x^B!+(B1- IJB~kIJB_kk)BB" IJ9~B1p``91 9!z1 1!zտB!տ/ )B1IJ9IBBIJ9V\\IJ9''B1B99e1(^9E)~WՆ1$!> B9 B9^99:e1777iJ1 RiJ+{URIJCI Z(B p^R9pBE)W9E)W蠅1$!֕749#!7VA$!ޗ5-iJ9%''RD)&&' RIJrZ1xXiJ!%%7R9``9e)%''9pp$)_9!XprciJD)\\\VD1e)1D)1D)U1D)1D)e1D)D)$)ʊ$) * /-//C) ++++1C1--A9-ZA/U&J /q +-O```b 1xxxx9D)\1D)e1D)Ue1D)UU1D)1E) *ƅ1-UU:1 %k{@@`mkIb{]ULkI%%%ZITVW,cAbbZA%%RBԉR1_R1UWBe1UU_1D)]e1D)We1D)1E)1E)e1D)zr[_)TTdID)#;9=AD)ޤ9E)/9!7''9D)z1D)$A1ͅU#A1CɭAe1A1Qe1XPr91 91'HJ9 /ZB-{}'B"UUBUz c1 -着着UUj着着着着着着着着着e1``pp1E)rpxxD)!x|\^D)!+ #)#)!{#)!#)!:<>ZIJZRR1XXXx991#!49$!5591BD)brRҊR9 RiJjjjjZIJYQQyR#)`@IJ  BE)9D)@!^^^1%1E)1E)+ 1E)1e1- 1e)* 1E)e1D)__D)$)BbB!xxxX  +++  #) d1#) 9d1 +A9///JA555ʃFR-L cU{iJxz~_AD)TVVWD)$)zxxD)!D)!**+D)!D)!D)$)D)!HR#)%HJIUW~IIzIIIIII* IIUUUiRIp_UUIAZAbbZA% IJAZApiR9^ iRE)W9$)_ڸA^޺d9 ₋D1!9$!rz_Ue1!1$)71E)z1D)m9e)?9e)1e151D),(ja1-?Qe)-\I19e1$ B1￵B9HJ9-UHJ9HJ'B`zZB ZUԽHJ+UU9R+Ud1 着着着着着着着着着着|****9\\\\AD)`hze)!UU#)!!>666#)!u#) C)! +C)!D)!jj#)!x^]C)!UUD) &RERA~XA1xxxxc1!x!X%J 91PP{9 -{pk:Oh)[{ |2*_UU|{*x/ }着ʾzzU}_ 'JX,O`;1ܶ/-'BԔ着着| c`@b3e)VTTT:D) z;竫Z{犪Z:zzz~:s xhJpx1 %W.?Zzxse)x^UaD)7UUřC9+-y WWVT !BsZ\**!﷥ ]^\ͥW#)!#)!׷ "C)!愈D)! d1#)D)#)ݢD)!#)!fRERAXX^\A1xxzzc1!xxzx!VJ 9e1""RW֥9u5|j . &<\*սx}`^sO~US }9PpppP6ީ}*B}﨨@@+c '6pD)TTVVB z;窪z:Z:^^^Vb``whJ-s9'6΅)brd)x_Ukke1UU/Bdy(-Udq\\V_#1C9^^^\!u! p xbɥUU.ڢVVV^Y}m!UUCAbkU(mCQ-A^VV0p{}zrUU0CIuUaabA555IJE)j(Be19e)^^(Bf)υ919++Z(J- ,kHJzzzziJ9xjJ9y(B9zzzzZB) ,cZ cZ& cZߚ0 cZz cZ cZꀀ cZ] cZ cZ Z cR1IJ9R9\\\\)B1???Z(J cZ cZ cRޖ cZ,U cZ- cZ& ,kZ,kZUMk cU_,kZ ,k c__,c c,c cjj~j cZ cZ_ cZU cR~bR}ZZ_UIJBhhh(B1`B$!zW1!_}Ue1!^W+1$)*(BE)-IJ(B)B9pp`B1%/>?IJ(B#zIJB)BB*/(Be)^9$!  (B9غ+(B9ccB9\(B9'''&iJ)B ZIJmMMMRB-R9~`91 '%B9ܾ?*B9y~ 91`(B19)))ZRRiJ`ZiJ$4ZRR9p```9e)1!\\\\1! 1$!`9!-iJe1 JIJZBLJiJ(B IJ XppBe)prsy9E)9Xpp` >1E)1e11D)jj1E)e1 . e1D)e1D)^^D)!``!~^^^///! -- C))=-1C1---99)A9BAFRJ--=5ZgR---R1p```e1D)D)!D)! +zDI$)U$1!^)!w5)! zzI! IdAIdA/(JI UUIJI UIJI HJA_IJIU_I(BIAUIA IIII(RCAZA5Ubd9\^WUiR _z`bHJ%555J$1l|9!HR9_(Je1U_AD)~`d9D)pd1$)Ue1D)WUe1#!e1D)WU?1$)ac955aD)\\dA1U_rp9191z_919191 9999boB1 (B9 -=HJ %՜-|謹着|諭[BXXZd1\^__IB9rz_UAD1rrrrD)!!''''#)!⣫D)!d)#){D)#) D)#)`zD)#)(&67D)!~~#)!A#)ERAXzz~A1z~~zd1!ppxX1W7I19#)?%)ս15. p`L }?}@p- x-}}}~窪j9pp`b c X@;17775}@6Zp`lkD)TVWU[iR -{:֪jjls% 6N,hJ21X^77ΈZ}{X\{ cbBTVV$) `­1r/(#A=?CYXp!a xVWUUUUWUWUߢ__]_aba UU pRa(ե7 Wv~b}]ݢbZZZZZIJ(BuIJ99e)B1 IJ9UU%Z(B ZIJpjkC(B9iJBaaII(B9zzzz cB Lk c,c cꮧ,cbRR,cbz cZ cZ^ cZ cZU cZU cRߊR9xxxxB9+}R1xXغHJ1 (ZHJ ",cR- ,cb,cZ,cb,k c__,kZ,,>>,k cU,kbU cZ,cZ cZ_ cZU cZ_bR cZW cR+ cZ( cZ cZUiJE)\9!~WUe1޿/9!Be)IJ9Uյ*)B9',IJB(B9``hB1)BB(B1zBe)xWU9E)W 9E)%/.,(B9+???IJBVWB1p(B9&6>R(B_5R(BDž RB^UiJ9XWB1%''B9*(*)BAB9B1 ZiJ))ZiJjjZiJ8ZRꪪZB````1E)?&&,1!\\\\1!-=9$!ppz9E) (BD)-_kIJD)/ժZD! *.7iJB IJ#)``11!  9 p`jJ 1f)1e)e1)ꪪ1f1 1D) 1E)e1D)wWD) xx \^^^ յ#) C1!/++1C1----91 A9J9//FRJ55--RGR + -Re1hxxzd1E)D)$)D)!$1! #9! CQ)UW#A z/7CQ UW\xd9!d9#) W_pI! -%IdAcIAIAUIdA_IJAUIJIHJAHJAW~(JAUWIAIdAIdAz_Id9I(bjjzA 5Q!xzZ_d1!ZAaAAQd9_Q#1``zk(J$)_ (JD)UBD)UW9D)dQe1Uյ e1D)ܬQD)/]A9%- 9d1ɦ1e1/-1D)<1e)11{}U91]919191'?B9/%5HJ9ޔB+UU(J+U{s+՜Խ||||{J AD)ؘ:9_ZXXAD1ppppD)!hj!''%%#)!믵D)!D)#)uD)#)+D)!謼C)!*#)!jb#)!A#)55%JAAc1xxxxc1!XxXx &vvvA 9$9!#""Ņ1%%5[5_:ʪm& cZ,cb U,kR cZ_ cZU cZ>׿ cZ. cZW4<,cZժ cZ cZ cR., cZz_bZ(WUbRbR& cZ_Uտ cZUU cZUZ!^\\\9!U BE)- )J9IJ9ظIJ9)B9 (BA.)J991??xBe)^U9E)x׽ IJ1վ iJ9(B1B9-%B9(B1pxZ9Օ-RB ^WR9''/jJ9 RiJU_jz(B1B9B9B9j~V91'7RB ZRjjZiJyZRﯯZ:x9e)צ1!\\\^9!- 9$!66'Ae)%Z9D)~UB!UB!5^xB!U9!UD) ߆1! 9$)Jj!1f)**e1)1e) 1e)1e)1D)zD)$)$) #) C1#)9C)9c1 A9JA---gRJ-R'J/iJD)z^^X1D)UUD)!*E)!e9$!D)!V^zz#I! U#A!prCQ([]Q#9#)I%%%%A!7xQ#)-(BARAUU RAUUIB UIIII/W(JI UU(JdAHJI+HJAW (Jd9WxpA#9dI#1~C9d9D1!(RD1UUID1_*hR$1kCBkHJD9 iJ977Z9XiR9^HJAxXbe1UU9D)_ߖ$QD)Yd)|TV1E) ˅1D).)1E)訅1D)1e1"鯅1e) 1e1*ߦ1e191/U91(B1 HJ9-?]iJBS(J UU(J+U{R+;窪|A{ J$):d9XXX^A#)xxx#)!h~~h!%#)![ZC)!m#)!*C)!C)!D)!#)!#)!+B#)5555%JAA1h|c1!zzXX A09195w{n|;|+k '|Gj\VWjp|j }着}着}4}}着;(w\hJ`芝d) %}kWj(U cnmIA%%~:..&|&/@@e1$!xz[lkCC{9եWέ{_USRjCi}R{m1GRh~j1555މZ% kj``{1XsH+kAXpGjda]+s9XPrsI-9Wꀀsշ''{ {D)U|D)U Kk#!URU/ RU~xAխ [UD)Uja_Pp{_ߢZ9%%%%B9 B9 91>)B1>591% ZB ZiRmKB(B9,,,,R(BeeeeB1lk9,cb cZ<,c cꪭ,c czZ^U cZ cZ cZbZJoU cZ]bRz~Z(B\V^Z(J_RA.*ZHR% bRz cR cZU cZժ cZۢ" cZ cZ cZU cR( cZ cZW cZ_ cR.( cZU cZU cZ++* cZ cZ cZ{ cZZ1\B1IJ9 %B9B9B9חB1*B9}B9/%%91~|:E)/ IJ9R(B2RiJuiJ1B9B9wB9X`-(B9aYiJ9/ RIJR(B~TiJ)B IJ1B9~~B99191R9 RR-R:jR:%iJ:\禤9e)V܆1!^\\X9$)i}1$! y9E)5)91%B1_9$)`~We1E)!W $! e)! U9$! -1VVT\e1)1E)1e1i}1e)1E)1D)~vWWD)$)$)xxx  #) =c1#)9C)9c1 A9JA----gR%J----R98p`IBd1XZWID1mxXWD) 56p[n *} }]]UU}﨨}ս<$&}]]UU;+c~{ ZhRbU_e17ΉZoU}/  e1b`pp9 {\ jwФ ^: *hJ@``biR!֥1^\VW {{^ZxVlsh@Bo'bPXwΥ9_ߞS9P\9խ kk}.'BU^Kk1/{R {hJ &4{0pKsI{'R` {D1\pR$)lVս|D)ݫR'p{1r*kB6Z9<+c9`ZVzb15UW1|~}Uaa////^^^^?/VVVVA1VVVV)B155=/B9Z9 -ZHJKJ(B988:iJB(B9j c9%%%% cZ cZ** cZ,cb,cb cZ cZ666 cZW cRWbRbR^ cZZZh~^ZRpZZ;‚ cZ-,cbꪫ cZ cZ cZ cZz cZ cR_ cZ UU cR_ cZubR cZU}ZiR78 bRbRbZbRbZןZBppp`IJ9B9Hh91/.9E)x9E)^U1$!?* B9 9919IJ1---%RIJ_RIJcy R(B/ ^R1px_zB1B1zZ99 /B9MMR9++RiJ]kj`ZiJުRRRe)xxxx91 !#9991x9)R)յ%'R:}zR:=RIB RIBiJD)\Xxxe)!zkbp1!%%9$!`r1f1Pۉ9E)1E1*p1$!z_e1/9$!U9E)/9 V\1!W\Xr!1e)1E)e1D)kVD)!(** e1D)ze)$)~)$!!|||~ // #) c1#)-/+ 9c199/A9----%JA-+/+R&J----R9~x\9$)\TVz1Uիa(Ua1u d9(_aQ#! ! #1?'dA#)% dA:xZB郂HJE)p^VW9%!ACccE)!?>BE)X\\TjRE!55ZQ``bZd9_{ID9)-.IdA IIIdAIdA *IdA؄IAC9||C1A)R)(JD1 JD1 -(JAW (JAUAC9x\Y16Y8byCIuyq[ICA JAXUUUZACi}UZD9 BAWWZ1R9ꪯ%(J9^(HJe1U~(Je)UU^9D)uWe)D)[UE)$!E)$!E)$! *E)$!f1$!/_1E)1e) _զ1e1 z91^B1-UUB1\9D1 p^AD155A#)T\\\$)b``p$)#)!'D)!#)D!D)#)D)#)U}D)!#)!#)$!**%J////J9ppxAd1VA!o_Q rJD)9e)KK9[r`pPI5?:jp.}+ &6p}UUUV]￿?}2]Zvv\VќZҝ xމZ55+"|.U3$)ז6A| ;d)xxxX;A |+s`zWSHj7Oyk Ŧ1@bzp1 9յ==ީZO`^Q|XP'Z75%A\T״b; o''/o````.|OA{R6p{HJp@%{R '{@sGr).R` /{e9 ,|ls 6|+c`+c1r^+kJZ9+c1<.,c&Jx``ZW~zb8!V~ꋢa/// ____u+TTT\UU}U [)B1====B9Z9--ZI`(J9iJB%B9`zޭ c9%%% cZU cR*_Z cR cZ] cZU_p cZ_UbRbZU*ZR.ZZ€bR++ cZZZ`xZRܷZR cR{ cRbiRW_bR cZUU cR cZի cZU cZ cZZZ[_bZbZ cZZRbRZR ^ZRZiR ^RZUZB`jz`B9@zWWBe)z9E)z_BE)WBf)+(B1_ZzpB9}}}91머91R1%Z(B/^RBhʼnJB- J9z```91 91x91ߗB1iJ9 RiJbbBRIJRiJJ1p```9e)+9) 9)jb9)ؘiJ1'7R(B"*-7RIpjiJUW\XR9z_(B$!pxz^1!Zrrre)!E)!BBj9E)9$!Ն1$!x_*1$!-9e)ʦ9e1{zꩦ9E)/?9xxzjf1É D)؅1E)~^e)$)e)$)|e)$)/--1D)Zz^_D)!$! `p x|^_b//!++++#)! c1#) ++9c19d1*A9----&JA++//R%J-HJ9\1D)TTVVa$)}UU"$)bsrZI$)%Ua$1}D1!|~~W! ! jjjdA///dA#1Rd9/-Z1``e)%!tB%!sssRF)!j*1$!UWBE!Z%! %5Z(Jp``A1(TID9 -=IAIdAIdA**IdAIA`pA^\\X9--iJ$)kj``(JD)I#1^zhQ$1-)rIWWZc9pޗ'JA gJe9'J#1ZzBdAUucIAId9ID9ޖId9 IARzzZAuUZA%%%RAZ9\Z9piR9^IJe1Wz(J$!U_9$!UUWE)!E)!E)!E)!/1E){1E)U1E)~Յ1D)*9D1^d9D1Bd9555A)\\\\$)przz#)#).>..D)!#)$! **#)!(D)#)W$)! #)!#)! **:R#)%%5Q9xxAC1*8VQ!^\VY PP\$bD)鉉9e)*k9ոr0.'w'ZpxX| c |ќ`}2@ } &}@\/\O`ؾGZW_ZXօ9}+\s7e1TTV^'Jrc{|r-9X^^Xޥ1 ; V\ܸ. [ ![%%%%3$)UՕ+k:hR^֩R hbx`dAcc{Q ќܸ{.''ސ``bio]]UXRP`R sB^h{9<]_NQ`bk{DI %Kk{Yz{lkx(Bb{hJiRAވZd)@@`+k9%LcA`brJs9cD)Uw\!Ϗ.\\^^a **a1 B1====(B9ttZ9%%ZAh(B9ss(B9.?-(J9ZB%%'' cZ  cZpp`` cZ /**,c c cZpppz cZr cZ/ cZ_ZR bRbRZZZRz^ZiR/ ZZZR6;# cZ bRz cR cbZ,k**** cZ cZ_ cZUbRzbRZR^hZZW-ZRXW ZR׵ ZRU{bRZZbZ}ZB```@B9UU9E)PP9F)+iJ1 iJBIJ1p```B1 B9WA1iJ1 iJ9- R(BRiJ)) R9``9191x|91755A15???iJ1 RiJ*ZiJQyyiR(:zJ%!9e!--91 9)h9)(B1UiJ:8YIJe1`zQf)D91 1$!~E!!PX^^e1!9$!1$! 9$!+*(91z~1e1(9e1k㢪9e)x~1E)1!be1%^$!e)$)D)!D)$)b(,e)$)-/e)$)E)!!jx||\=! - C1!d1#)+ 9d19d1***A9----&JA////R&J-}IJ1ne)$)D)!d9$)XUUUD)$)iYY]D)!$)!V_! ! zI % dA#1)Jd1-RE)`z1%!}uW\9%!RPZWB%!51$!VTVW(B!ZE) cRxhZ dI1#ID9IdAcIA_IdAחjJA/Z^ZXXB```R$)`pZUZ9qsӝZ1W^Z$1---bC9.\aD95YcAHHz_ad9I#1(JdA U(JA (Jd1_XB#1׮JdAcIAIdAIeARAHRAUUZApr_UZIAAayZAR975IJ9p4IJE)_IJ$!U_9$!UU_E)!W1!--UE)$!E)$! E)#!*+d9E)d9D9ꪪJD9A#)\\d1_zpp#)#)!D)!C)!D)!D)!#)!#)!_#)!^J)5%%-R1\^V֤9 ~Q-/?bATTV%Zd1yy9f)gb99hZ'| k7- [s'6}J(\ &؝p`\t,45p =]P d9ppx\ͩj|T`p:]iD)W\X^$!!pn~|e)!%%%9E)%1D)*91k91^_U9e)9E)1$!h_e1!^E)?WD)\V_[!D)!((D)!*((D)$),D)$)jzޞD)$) E)!w~zj * #) -c1#)1C1--/9d1 99A9+ &JJu'J9^(B1h`e)$)$)!D)!$)!$)!zz)!wW]]! Q ՕU"z"1 QdAVT|z9d9 (J$!Z_(B!\^UՆ1!U՗W֪j`!XZzpWAy-;e9zS9TWUUp\TTVVս"s;27%%;sιOe1pPPX7$)555:+kXp`Lk*WZ\ZPGb籜A_}ls /6iRD)ֶ"bAbcA`rZYIrp^WQ#1zzIC9IdAID1pxvVA){rpAAUAAU^cIAJCAJCA 'JAzU(JdAWICAAdAUU_dAC9 AD9+Qd9-?IdA=~ZAX_UUZA555iRAR9܊R9pPD)!V$! d9$1E1cABd9%%%%d9!XXx$)ZzzX#)#)!#)!#)!++D)!j#)! #)!.$)!N C9! J#)%% FRAkko9d1$ hcA!o^ J1qqqq9e)IAE)) Q_Օ5AUWVV[ k ;/ &}j**[b\gRPR;Zr<&7bTI %ƉbA %<$)ppp{;XXXX\R`pXs1Օ\Xb:甽%ս2@BŅ9X\^_!5555:8<:܀[ZWD)xpxԽQް{Kս{M'Zx΋sb kd1 bZ{97 {#)^x`{9]Kk6㰜Rbp.'JpOhJcy'RɃ{hJ&{'BbzZ1ZTZd1 +ce1ؘLcR````R1@```$!\ZzZZXڂaa 1 9e)+5(B9>zhR9>/ ZiR֗-ZiR׵ZRzRHJ`ZIJ cZWU cR_bZ՗(" cZ cZU cZUbR cZ^bZbZޞZZZ(BxZ9z_iR9W- RB RZXXXXbR cRZRkubR bRbRuZiRZiR*bRUZiR bRկZZZZ{`xZRZRZR+))ZR~~jZiJZRIJ9B1R9-R9 ߊR9ֶiJBu€91 &B9B9ppzz91:88R(BRRZZrpZiJ&&&.ZR{{ziJe1\\\\9)ꪪz1E!*ߦ1f)""IB95-=iJ:p R1//'6iJ(B 'iJ:v99)/+{9e)`꿆1E!{e)$!f1D!_յ1e)=1$)^^e1!~_U$! %.?!,! (E)  1$! *1~W$!{r!/]!b5 $) f1! 1$)խ e1ZXp9 %D)$)ڞD)!ֶ(D)!D)!iD)!U$)!j{z xxx^  *** -- C) /++ c1#) 9c199A9JA---%JAjjr9D)xxX\e)!x|W$)!^_u$! ! X! ! !! 訪dA) dA(ZAR%!\\\\BE!551%!9%!IIE)%!BE)SRZZiJ%)UUJ$!dA$)%'&ID9kKIMdA#)dIC9AC9 '7ZA% RpXX\rrzc1C)|\\\9iJ 7WWR1gRA~\QC9QdAIC1ؘcIAWIdAHJ$)ח5R#)ޞ6Z(JUZBWziJAU_^|Id9𸼶ID9pI#1*}IC9UaCAUJIAD9耊AD9^^Ie1*QA#IAQd9IAUUU(JIUUZ#1px~$))D9! %d9D9^^AD9 d9#)\\^V!Px!"#)!^D)!}D)!{]D)!#)!{`#1!5CA#)][P\#)! J#) A99#)xD) ppxz Be1ssssAf)Imaf)j% ![pU[Zp_ވb^U-R,/LRZ^|^ cյ?ݸ։Z`d9 rD9\,&thbD)pppzb$)µיD9 %xօ16'sd)\ﱔr_:l*WpuwYI^^VTW$)%%%瑔 UUUCApza\_Uw΄a555֐W'Jzp'B >ue1^WU cD)WU{b1Ukks9 D) '7+kZbbO{+NR`{16B/{9<^|9\\^Kk1R9 R9CAmkRjjjchRe)````E)^XXXZz_Wba1a -9E)- J1'ZB/ ZZ-bZ_^_WZRRIJxxxxRB;;? cZ cZ_ cZU cR cZUbRUbRbRZR]_ZRUZRUR9x\ظIJ9- RB*})B9ZiJ {{ZR~  cRUZIJ& , cZ cZ ZZ cZZbbZzZR ZZ_ZR_ZRUZRUuZiJRIR ZiJ߿*ZiJZRUuiJ9TB9{(B17'IJ9R(B؊J(B^B1A1B9zzz_91^ZxR9 RiJZR&67ZR,ce)^^^^9)奧1e)U/9)?//B15iJ: %R)>>IJ1V:E)~W1$!ߦ1e)U1e).U1E)U}e1E!׿e1$!1E)!~UW!!19 U_ZA UWz#1 !eI![կ*e1/1!U*9$)91Uյ-B1ՕB!~x95D)!E)!D)!j뫫D)!io$)!$! zpp ^^.D)U D1UD)U$)#)U)U#)*c1!1C1/9d1 99A95=-/%JA%JArzzz9#)\\|x$)!E)!7D)!VTVU!! !! :?dA#9))++dA9bIJIJE)TTVV9%!%%%E)%!9%!IaaaE)%!;?AE!X\\\Z%!555Ze1Xp`@dAC166?I#1nndA!{dA#1޻dA#1iR1 UIJ \\AUU^p#)#)\^^_955$)Z12+-RD9\\\\YdA5YD9I#1&'AdAA$1JR$)% iR!'U(J#)ժRd1WRIhb5iJAU_zxIC9X&QD9uID1_dA8dA9/ AD9-( QI׸I9بdIBQCQ~BD9UUYd9YAdID1H@`bE) {__!*D1 55Յ9D9W_ Be1յ*A#)WWVT#)XX) #)!^#)!..D)!#)$!*#)!nCA!% D9!#) J! I9n9C)hC) Af)rrrr1e)OooaE)ZZS),k9Wv cU--V'J_(Q'&WΆrU_^\;zUd1OQ_z|e9 Jߘ;A/֥9_&&9Uwj@R7A-%/e)UW^Xt1%5R__xֈbU]z+cuU Qd1VWVTօ1յ%;+cWU cUI__QU'Lkd95WTTlke1UUZe1@UU lsd)}UU{9Us9Us1u {9UU cd9U6+k9U#{!ꀰBU{9zU{'JkU{e)UU(lsd)WU~pZD)ե c9zUbRd)iuʉRe)}$!B% %E)Z_Zp޾ꪪ^~_aa9%%%(J9/RA/+ ZR-ZZ""+ZZZRz^RIJPpXiJB?* ZR-ZHRzZiRbRbZUbR cZUbZU{{ZR88ZZzzZR'Z(B֊R9^B$!x\TB!'%%/R(J ZR# bZZiR$$4bR cZUZR , cR_WZR%ZR"ZR ZRZRUZR ZRZZZRZRZRZRR9\\\\B1(B9''''IJ9xR(BZZ3R)BIJ1\99.*>99`91``R9 ZRmmZiJ;;ZRR)XXXx9)/9e)^1E!h'9e)(B1*WB$!^_9E)|W]e)$!>>U.$!UOe)}UD) UD)U.e)(.U{D)X^WU{B=UUsAUUlsd)WU [ c$)UgR$)pp_Uf)rz{zaޢբwwaaiRIJA- iRHJ"ZRZZ驪ZR`~ZiJz޿ RHJiJB ZZ'ZZ_ZR bZUbZUbR cRZiRZR8WUZR]UZHJIJ1zX9e1IJe)TT\Ae)577?R(B ZiRZRݿ ZRֿZRך bRիbZUZZWbR'&&bZbZuZZuZR&&ZRZRWZRUZIJZRzUUZiJ׷ZiJW Z9^^^X99⃫IJ9Օ5R(Bխ RiJ٪RRiJ1\\XX9191 91R1 -ZRRiJ13ZR,ce)zzzz1e) W1E)\9e!%%/1$!Xe)!1E!Ue)$!`e)$!խ 1$!Zrbb1E)" y1E)pe)%Ue1^WU   ~U_z^ *e955/ e9 e1) 'e1!WXe)!UW\1!9E)91z9191X1xppz$)!uD)!%)D)D)!$)!WWצ9!յ%-GR9+ gRJ gRGRgRGR_ZGRU_hZGRUZGRկ {ZU+ZUgRUisJUbAUW&JA%JA+ %J9pxxxd1!xxX^$) ! ! *!   V~#95dACARdAb(B``1%!BE)MMIiE)%!}_9%!RPPX9%!51%!TTVV cE)%%% c(dA!p`dA)XXښdAC9 * dACA *dA$)`ZHJ9TTVVe)IAAD)յ59\\\TB B UR9b[[9C9^XxdA#1-~dA#)p𚟄IdA]_zzID1*~R1?% HJ9#)AaaaA??DA#!(Bd1Y[Z1఺GZdA^\X^IC9դYdAxz]dIdA;;dIAdIAx~~AD1_zJD155RIU IJAWWdIA**+-I1-AdAUUI#1@jdI)%%e1 TVW9)(Bd9RRZ_(Jd9i}UC1!#)") $) /)#!#)!$)!#9! }}#)!WW#) bkD) A A9p`9C)`ppp#)!ݕ5?AE)PPPP1%!?e)!RE) ZHR*bj/Is==ޤIpXOJ_]{bpD9 R98VW;9 t9T\\b%սb<BWZpp;9i}3Bwic`;555Xέ{gdtt;e1 %5;9\X`e)U+c 6Lk HR&&(J!TTVW! p`@@@JsI``MR_WťA??=w$!p`3BwWΩZ mս9``~UKkd)U+cD)^UZD)_U+b$)U(b![rb#!UU{D)UU.!Ue1Us1U {e){R {RWhb1oC cA Z1Դ9!zppXE){b`bz~_Waa .UUUW]]Uaa9````IJB RIJ+#ZHJ//ZRbz]ZRU/ZRxxR9zIJ1ZR׵ ZRZiJZRמ0ZRWbRUZRoZR!ZZUZZZRTIJ1Xxxx915- IJ1\\\X9e1??R(B)--ZR ZZuUUZZZZޞbZ+*bR_ZRZiR,{RX{AXp@bI%5kkI6.R''55Z .{ +c1Hx'J{iJ m{hRxX؜KkgR{b9 ' c9pR!^XXxE)bk^~WUUUUUUUUUU____UUUUUaa95555IJA +-iRHJUZHJ- ZRzZZIJzR9~W(B9\׽B1%.ZIJZZUZRbZR00ZZbRZiRzZiRZiR_ZiRUZHJ^_HJ9xxzz91IJ1XZ*IJ1\RB ZiR*ZRuZHJ޺ZRUZR^UZiRW80bRUZRZRZR>ZZZZZZZRZR"ZR8WZRUZIJWZHJb1zzzz91ɍ7IJ1RiJRiJOEEGRjJiJe1pppp91+ B9^^WU91iJ1%55RiJURBwiJe1_A$!x~1E!1E)zz^1$!1D!9e)ukjze)%)xe)E)z^\E) UUD)WUU _  ~5 _D)+e1 U*(1!/ 9E)p1)75e9 <(*DA Ae)W~耦91y{Ae)xx^^1E)z?1!Wxe1!Wz)e)!U^XD)D)ϏE)!UE)!+ E)!p C)!uw$)!JD)----gR'J hZgRhZgRZHRgZRZgR* kZ---˃)k----L--//ͤl-- ͤ ._ ʃ_KZW^xZ1~~|xD)!$)!! !  ~$)=?7E)VVD)DA!%%%dAC9bd95%%%Zf1````e)E)ZBE)SSR9E)*=BE)VBf) 9%!U cE)  cAXXXXIdAdA)6dIC1z*da#1\pA)bk(J$)p^w!|x9ssssd155==!19 ՕbR@HAdATVv~dAA IC9dACAxCId99 bZX\A#)qqUUIJD)[{(J!U1#)]W49$)^xZ$) bC9XxxxID95dA#1dA#1AD9>R9-/ iR1`x\IJ!91eMMI9D9?RAÉ 'RAWV^XAdA髪Q)zzzz) ) 91-9D9U Bd9կD1!~!6#)!u}U#) =-+/C) #)!UD)!D) ׿.D) $)!WW$)!J#) J99C)xxxx#)#)AE!ppppE)%!{D)!HJ$)]A#ApPc9ս=-b׮*"ԽQח??ʼnR_Z`SiJ͋:AƁ.,hRW޺thRujxΉRU;29UW cD1hVTnX$)UU5d)Wל1˂{d1U{Kk9\UD)$!0TD)=5[iJ``$)xhBA k+cIeb1@Lk#1%tGRڰ3[hJ__zx(Bk{rR9(/HJ3=6ƉR__*ce)^|ZAZY+ca\xaZ⋍̓QU}ŒsJ՝;s9. Bj`1 {9׾8Kk9w*k9խ *c9Zd1מ8ZE)rzj9!pzZP%!pp__UUUUUUUU__]]b,UUUaa1b5555HJ95R(B%/*ZRZHJzRIJX~jR9յIJ9_B1XX^WZB)ZRUUZIJ,ZiR׋ZRU*ZR$ bRWZRuZiRbZRUZiR_iJ9xxxiJ9խpiJe1pZ[1D)+*RB-ZiJ%..ZZZRPPpZZ_ZZZRpZZZZ뫺WZRWZiRWZRWUZiJZR UZiJZRuU ZIJߺZiJZRUZRR1````91?:99iJ)B RIJRIJiJ!9191(91B177)Be1_Be)~Wզ1E)/(1e1e)$!e1E!^9E)1!Z1!We) /UD)^WU!  _WUb)  $) 1 U 1D) 1e)00 1e)((91Z10V\9E)Ak1( -d9(-/( 9e)9e)ZZ1E)//+1$!ZE)!/VUe)!^U1!U_zbe)!5U! *E)! D)!(D)!D)!/'Je1----gR'J HZgR_hRgZZHRgZRZgR*++/ kZ----˃Is----l---/---/.N//. +_zʃ9^|xxe1D)WVVVD)!jjzz! *()  $)?$)!~#1 dA! -%'ZC9 ZE)`pppe)F) (Be)ZZ\\J1%!BE)MMm1%! }T9ZA\\\\AdA___]dA#)p`dA#9daC1bdA!}W^IJ ~!-9RRPZ#)?775 v9 aqqsB b(Jhh@AD9޾dAC9dAC9(ID9BCA5=A#)!/ 9!PB#)mA$)6UiJe1WZ9mRd9pxzdAC1'$_E)UKke)wUZE){U{$)U s$).UNe1Us10U탆1 .U{e)`x_UO1 U/9#) #)!#)!#)!$)!hh$)!y]#! JC1A9`bzz9#)zzz#)~|||Jդ9!XXF)$!uU$1!@!Z^\VD9!z__D1( yq#9MA$!uUE)! *E)!&>$!PX E)!)$!Z///Q$)77YD9uUVTD1!7WA$)PR[]E)!$)D)!돯$!b! >$! `$)!p ! xDA!5U$! wj$)몪$!!Y$!!i{{$! !$! 뫫%)몪!- $!\\!aba. a aa<. wab! ????91W77B1 (B9pzWRAmɉRB{cbB9(B9B1zzLk1ZZ"ZZ *ZR``@@ZZ*""bZ]bZ_UZR$ZR *ZRZHJjR9xxx91 (B9AIII9e1iJ9----ZRZRZRzZHJzZiRUZIJ ZiJZ(BZRU}ZiJjZRUݽZiRUZRUZiRzj``ZR+ )ZiRjjjjZRRIJ`RiJRIJ@@B1~9e)*(B9 IJ1 _)Be1~W9E)z1%) 91:9191__^~1E)`1$)zf)$)~~e)$)- e)Xx z *.!Uյ $!D) UD)!1!_1e) 11ooo1e1 *1E)1e11e11e11e1+1E)h1 _1E) 1E)9E){Ae)r{}U1E)㣃91) (B9 iJ9IMIJ9(B9@iJ!W^zzD)%) d)E)UuD)$)```D)$)9D)5%--gRA---)GZgRZGRhZgRhZgRZHRZgR///-jsb---- {----+----/----q----q/``` HBxxxx(B$)!WW)!!ࠂD)7'$)|~V {{i _ߝCA#1C9 pXHJ * JD)\\TT9!??צ1E)TVWU9E)MIe)E)}}}9E)SRRR(BE) cZjjnAdATVVWdACA dAC9dA#14dACAꪪZ)7%R!ppXX1!1\\\C)'/%%E) /9! TTb!//%%kAzzzzdAC9dA)xzzdA1 CIdAUՕdA@@99)Օd1!9#)iaqq9#)5DI#)UUZA)(ZdA\\VWdACAIC9dACAꪊiJdAՕ55Z1oj``B19f)|IJ1][IJ1 uIJ1:"=ZA~WCA9(dA ) (***.#1((B#1-- (J$)pX^_#) jnj@!%%%%! "*_#)#)!]]}D)!55D)!`jV#)!u#)#! 5$)!eâAc1 )A9\xxx1#)zzpp!x|||I!9XE)@@1Ҟ!!I)ca!r^VW! *$!!UE)!UUD)!˥5$!!#)!$!!/E)!/E)!!````!a////$! )$!D)!*D)!D)!zzz$)!PPX $)!^E)!J$)5I#)TVWa#)V_i$)!ו$)!$!!#)!%!!)$!!p$! -%!!$! $! jꪪ!-X`E)#!!__! ! !:! $! $!!!,<!ZZz __b|\A*}]UUaa/ ____aba9E)./91o91-RBiR9bzjB9IJ9oB1p~Z1 ZRUUZIJZiR{}ZRUUZiRWZRUUZiRWߪZiRUUZHJ ZHJꀀRB^zpp99### IJ9MEEE91iJ1----RHJޗZRUխ ZIJꀀZiJ} ZiRZR}k{LciRZRZRZRjjjjZ(JZRZR*ZR`joUZiJ]ZIJURIJRIJnwRHJ]RHJu9e)|VV9E)5+1$)^9E)_U1E)1e1?/91919191^^^1E)*1$)..1E)`1!E)!`VVXD)/_!|\^!U/ E)U/1!1E)7?1D)\Р9e)U 9E)z1e)1E) 1E)>*1D)1E)1F)"1$)z1 ~UE)$)1$)9e)+//9e1{*9D)9E)B1++++(BB iJ9&.(B9(B9~5IJe)^d)E)ue)$)D)$)D)!9D)----gRJ----GZgRGZgRHZgRHZgRZGRbhR-/j{b----,---L----ͤ-.%---q--- 3Τzzzz{1B$)\\TV$)!vV^^! !訪 D) (ޞCY U`)?I pX֦A(- R9rrjiRD1VWc9)յE)!9E)AAaae)E)9E)XX\\ZE)5b(J@@ACAACAdAC9dA#1`dA!`prZ! mk!^^^^9!E)\TVV! 1  c!WWWWZ!% ZApppPdAC9dQC9U??cQD9CId9DA@`xxCA 9#1UD1 9#)qQSS9#)5%%%D1#!.?bdA -55JC9TAdAdACAdACA RdA5555ZiJ!1f)91RRRZBf)iJ1R9^^|xdAd9  dA(\\\\) ^_( 7755D1(??(Je)Bb1!rsss#)jjj!% #)#)/! ~#) #! #)!U#)#)!}u#) Jc1A9xxzx1#)pzzx!xxXx1A????AE)\\\\f)`ppXD)5%!" UՕq )$! !UUZ$!!_[$!!UD)! #)!$)!E)!#)!?D)zzzz!a////D)!D)!D)!E)$)D)!jj$)!xX\ ?5$!!ޞD)!w9$!is$)!Y$!mUU$)!D)!z$)!$)E)!D)!$)!n!a! 7$! #!!}#!!__]!x@!-$! #!!UU! ! ! ! !Zrz!zzzk¢bbb+*aA. UUUuuu}abaA?e)%);9e) 91R9- RB@IJ95_IJ9hnB9}kjR1 ZRZiJZRZZZRZZxZRZR*ZRZRZR~oZBzzzz99(B9Ņ91IJ1---RIJ;ZR ZZBBZiJ ZRZiR_ZIJ ZiR*UZIJ꭪ZIJիZIJRIJ RIJZiJUZiJ]RiRZiJZRWZRZR_IJ1V||T1E)㩋1E)ս1e1_1e)+9e)?11޺9191Z911E) @1!.^e)!pWE)/`^f)x^U$!/1 U1$!1E)ו9e){z1E)1E)~^1E){]U1E)z{}1E)1D)z_1D)+/1E)1 _E)~$)-1 շ1$! 1!zze1! 9D)/??-919e)zzj9D)'B1+))(B9 iJ9> R9 ~IJ1^U(BE)p^UD)!@D)!$)D)jjD1$!AD)---/gR'J-- )GRgRGZgRhZgRhZgRHZRbZ555{ k----,----L---- .?.----q MxxxxKkBxx\\9$!TTVVD)!WWW^! *!#9kY}~x #IbUU#ACC97- dA)zAD)UZB)}W^J1/?(BE)}IJ$!{IJ$!ߺIJE)VVVbE)5555ZA@@``AdA]]AdAןADA//dAC9h((dA)rZ9 iR!\\\\9!55%vw!IJ@1!TVVVZ! ZdAXXXXdAC9cQdAUuudIC9dI#1jZ9`bDI! A#1{55XD1u퍥A#)[ZA#)e)#)ZA57ICATT^VdAC9 .dAC9(dACA ***ZdA5555bf)xxxxB1551f)9f)9f)bRjjjjZd9h```dAC9D9(\\\T( z~~~( 55559)5(J!`ppp) !@@@`! #)#)#)_#)! )#)!#)! #)A9A9xpj~1#)xxzx!xxxx9A????AE)\\\\f)XX\^$! Q 5a!TVWU! ?$)! $)![Y]]#)!E)!%5C)!D)!E)!D)!$!z``!'''/D)!D)!(E)#!E)$!E)!jj$)!\޾!-+* E)!E)!9$)RZUUD)!D)!_jjD)!E)!~E)!C)!wE)$!E)!D)!__)$!!x! %x! #!!}$!!V޺!!!+! ! ! !!jjzW ]{}폂\\\XAA. bu]UUUUUaaa5e1$!+)))B1B1/R9 RB@`B9ֶ>,IJ9B9jjjjR1 ZiR*ZiJZZR UZRUUZiRzUZRUZiJߚZiJZHJRiRUꀉRBz{bb99(B9%11(B1--%%RHJcRiRURiRZiJZiJ ZRUիZRUZRUZiJ ZRZRZRo{ZiJZRZR{{_ZRURHJ RHJ_RIJURIJWUHJE)\\|1E)911E)1e)/+1e1?79e)X^1E)_W1E)-{111xE) D)^D)U*1 U9$!- 91__1E)xxx1E)1E)p1E)^__e)$)E)$)e)$)D)! *e)$)e)$)??=51E)xx$)ֶ(e1!կ+ 1E)UA1V91 9E)je1!///1D) 1E) (9e)jj9D)'/?=(J1 iR9xWHJe)IJ1^B1uB1jD) @D) $)D!D)$)// Je1--- gR'J GZgRGZgRWhZgRhZgRZgRbZ5---{ k----,ʃ----l-- .?-//N----Q 1{xxxxZ1e1$!E)!~~~~#!!]$)ꪪA UCI  zzzA yݵ%dA#1#91JJbb(Je108(J$!\\IJD1}A$)}{A$)-6IJe1UIJe1 UZ1/*UZ9``jAdA^WWADAAC9..^ACAdA#1nn~^ZA(J!TTTV1!E}{{!9 5555D)!VVWUZ! Z0dACA**dIC9zcID9//CA 6'C9\ަ9#)RRPP9#)%#1 XPID)_}AD)E9D)+ZI`dA)dIC9zdAC9( dACA(Z0////Z1XXXX91%%%1f)??9f)\\9e)CCZe)5555Z0dAC9C9(TTTT( ~^^^ (````B)555(J!XX9![[pp!`@`p!!*++ )! #) U$)#! Wu! !*>- #)!*A9!Ac1xz1#)xxx~!hzx955AF)\\\\$!\TVWE)YYs%)/A U:A!UU9!UU9!UU_9!UU1!UUWGJ sD)UUUD)UUURD)UUUlk "D)x(J!UU_hD)''Z$)UUU;lkD)UUU(LkD)UUU`(JD)UUU+c$)UUUb9!UUU!{iJ%ZAB$)UUUZ$)UUUZ$)UUUX1!ZAhR hRB$!UUUhJ$)UUUʦ9$!W_U1!_U1!U 1 _ D)z(e)_$! >9e)!ՀD)!We)!_U e1UD)_$!UD)_U$)U6(__^\AA/ UUUUUuwaaba////1!)))B1% (B1 xVR9---R(JˊB96>,,IJ9ﯯB9jªR9%%%ZRuZRZRuꮬZRZRZRZiJZRZRZRꪊRB`BB9vVVVIJ95511|(B1%%%5RHJ7 ZRZRZRZRZRZRZRUZIJ ZiRURIJZiJURIJ RHJRIJURIJ*RHJU RIJUR(B RHJR1\\XX91~U911e1"91[Zj1E)1$!`re)!(e)!k1E)"1XX1/ 9E)U9e)91ߪ9191{^9E)prb1D)9E)xZ^_E)$!પe)$)D)!bE) b$!  D)$) e)$)=1D)jzUUE)!1e1- 91kB1B9 (B9zz1$)&$1e) 1e) (91kզ9D)?Ae)׷91 B9_jiJ9XRB9( (B9jx_e)$)ze)$)D)$!e)$)5'J9----RGRgRGRZGRZGRHZRZgRjZ----)k----L˃----l .ͬ////N----Q KkxxxxKk1~~~~D)!$)!~^^^#!!W$! 9 յ- E)xxx| * 9%dA#99#1779e11$)[RRR9D)9D1A)<IJD)Be1kHJE)_0iJe1W^|AD9UIJAWBdAU~ACAU_ꠦA#1__Z9A TVV1MK!Օ5c1__^\1 %! ZD) ZDA\\\\dACAdAC9DA#1@`ؖcI 9ח5(J#)^^\\9#)M$)!P8/YD1WUAD)MmoAD)=ZA`ϧID9^cQ#9dIC9~^dAC9 ZdA%%%%Z1XXXX91ņ1f)?99f)acssbf)5555Zd9ppppdACA#1 ( ____( 5%%%e1(-5A$!Z^\1!X^^^!a#!- $! j~! ݝ! ! Vw#) ! #)!U#)!uwW#)!?J9yiɋA1rrz^c1!x!xxzz95555A\\$!Օf)!brXX1!55%%&Je1Z9ciJHJjjbHJ1(B9,ֶ'R$!*k1 ԽR?w+c$$6sE)1E)ࠆ1D). 9e)rrxz9e16B1B1€jiR1rssB1U+B1D)$) e)D)^WUUD)!蠅1$)555GR9---/gRGRgRGRhZgRZgRZgRZgR kZ----˃Is----l----ͤl--++.555%o----QbpZxxxxiJe1hxxxD)!$)!__[$! ! 8(f1! $)|  ~9C9e1*9$17'%%Be1&9$)rscrBe1_sAe)DA191\Zk9D)ں(BD1:Bd9|}}dAC9iRAR(J (JD9\\\9)jzZ$)UU(B$1U9bp^WC)5==?AVV9 #A ZD1 -=iRdA\TTTdACAdA xDA#)'- dQ jz'J5%B#)TTVU9#)MmUUI)U}KY( %5aD)U^X&ZD1-5bd1XxID9I9‚cIC9w,ID9ZC9 R1\\B1Ίe91: =9f)VT9E)ssrb////ZD9ppppdAC91 ____( %%%%B(5%%B!\\\\1!^^^^!a! !:!! ! $! ! ! #! C) J9A1^\\\d1!hhxx!zxxz955559||x\E)555f)!\\^^1!--GJ95bARJrpHJe9p`Y9wzQ)ʯϤ9lk7%% cތsWZPPx{`bB@/CƢrrrr %%%މR'.,./KkPPPX̓GJ^2$)`zzb!)?VHJ+՗΅1x^1U9}r``B w΅1X\\ƌswRwB`pp+kB€5ƉRHJcsSkk(({HJGGgg{Rs1{'J4&&'{b@@@J{$)_/s1x+c1%UZ se1```sBsbZrbBksb_Rb9`@%)pz!z_$!WrpcccÂa*UUUUWUUUUaabaiJB191$iJ9---RHJpB9<44RIJzUR(B׿RHJURf1zxpp1f1`jφ1! "_e)~!X$)/$)9!Uյ-9$)91{xxX9199??#9991‚ 919191h1E)Wwve1E)e) ^E) ^U 9!U/1%! 1E)E)!66e)$)zzD)%)D)%)1!''/91----B9 B9Ke(J9 V(J1W9$!؅1E) 1E)@`1E) =1e1z~9e1[91[U B1}iJ1aHJBU) IJB튀e)$)D)$!D)!9$)5%GR9----GRgRGRgRGZgRZGRHZgRZGR)sZ----Is----l ----l ++o=-֏----Qް```﬉RxxxxHJE)xxxzD)$!$)!$!!^^_V! e) !|~ zp^B (J1U/(Je1B1u9D)prrp918:91 A1u_A$){z9e10Ad1dA1//dA9RJRiR(Jd9TTVVC9e1`@@@A)#ID)!XXظ955A(0D)Jh|JD1 ՉZ9Bd9\^WdA#1hd9)\֟?dAC9CA pPX\(J!- 9#)WTT9#)UaQ)ח7A)VViD1X~@iRjjjjZD1pppXdA#1 &YdAՕYcAQD9D9ZXXXXiR1\\\\91MMMI%!9jjjj9f)VwBe)[Zb1%%%%ZdAXXXXdAC9) ( %(J`////B$!\TTTe1!\\\T!pp )! (:(! w !  ! X! &7! ! ਮd1!?A9AC)c1!xxxx zzzZ955559\\\\f)5% E)!>.f))؇bD1555hZ{c RAVTJ1^WI)UUDI!X_UgR!UU$)UUs$! UU$!UUPD)UUD)UU/!r_UU %UUPD) UU$)UUD)UUN9rrќD)rs{b$!XXXp9Օp#!U {D)U_V9 9````օ1 %56ƅ1ܔ6'woXXܗ+cpp``6`bcD)VVKkD)UUksZ$!UUKke)UU9e) UUKke)/UUKke)UUsD)/UUlkD)UUHJ!\\WUZ UU{!`{UU{D1&J‚k 1_Ub1xW+HJUw$!Ƀ%!RrcaooUuuע____UUUUUUUUbnnabae) B15=B9uvR1////RHJppXW(J9HBB5=B9iR17777ZiJ ZiRjjjZiR+ZRUZIJZHJRHJ_RIJ]RIJ8וRHJR(BnHJ95.(J9~ꀀBe9 RA RIJZiJZRUR(J<<ުZIJ*UZHJ ժZIJ8RHJ RHJ8RIJRHJRHJRIJמRHJRiJRiR*RIJ800ڊRIJ_RIJURIJ~UiJE)````f1WU!$)U E)1!ս 1E)u 9E) 9991ZZXX1E)**>9999zss91911e)91{y1D)1E)we)!*1E) Ae)57??91U911!܅1E)1E)UU^e)D)e1$!>??>B1- B1xB1%(B1 (B9U BE)^XXX1E) 1E)b1E)u1E)9e)s(B9-- (BBV iJ9MLJIJ9 hJIJwD)! /D)$)ZD)!9$!----GRA%-))gRGR_gRGRgRGRHZgRHZgRZGR////Isb----j{----l ----ά o=---1֯--- 1O```mHJxxxxBD)pxXXD)!#)!$! $! zxe1!ikb` x ׵zd9 AD9/AD1___BD1UWJD)`k}(J9HJ9U+(J1]Be1AD1/&A9˥CA9ACARiRãRiRkkAC9tdA$)Xd9$)cDI!k{_!jD)//- D) cïI! ID)׷ B$)}bAD1 UUA#1ZBD9U}dad9{rpxC167iRD)  9!|~~x9#)aaqqQ#)%UU#) 'AD)#SSZC1775%ZC9XXXXdA#16XdIC9cID9dAC9 Zd9 IJ1\TTT9e)CC9f)77751e)9e)PXXXZE) Z0dA#9j( ( ___W( (J)%%%%9$!TTe) \\\T!!))!*! ֦! *%! (! u! !**! [C1 A9i늠Ac1zzxXc1!xzZZ zzA5555%RBE)f)!///+e)).YD1%55Պ9 _UJE)WUU1!VWHJ!Uյ/IJ!UB$!U}iA!Ut$!U7Ʀ1UU e)UW1UU_3!U_ZPGJ-1սU1սU21UU*.'J{z`#!{{{{$!p Խ!Օ5%O~ZRތsp/e1V\pA 6Əܜwֹ։R@@`v1VV~+cD)UU cE)UUZ!UUb$!UUZ UUbD)UUbD)UUZe1UUZe1UU9!Ub$!UUZ!UUWxE)W(BUj1 5ksZ c%)\\XXE)椴!'b (uUUU]b}kjabae) B1=B9HJ955iR(JωB9IJ9B9lIJ17RHJZiJuZiJ]ߪ*ZiJuZiJUZiJ}RHJZiJZiJRiR(RIJ(iR(JWiRBW iRB iRHJ#܉RIJ~~ߊRHJ RiRURIJ_RHJ[ RiRRRרURiR_RHJ88ߪRIJRIJZIJ_R(BߺRIJRIJUߨRHJUU RIJRHJ(RIJRIJiRe1`@@@$)W 1 U 1$)+91 /91U.B191 999e)pXX1E)91#+91( *9e)x9!~W1!1e1bbˏ1e1%%1E)j1E)91B1B1911!XXX1E) +1E)V1D)…1E)__9e)%B1* IJ95(B9 HJ(B(B$)xxpp1E)1E)e)%)z~1E)]Q1E)B1 /?(BB+++/iJ9&66IJ9 iJHJ$)!%$)$!D)!zz^9$)----GRB--+ GRGJ GRFJgRGRgRGRZGRbgRjsb----닊{----l ----l ++----1----1MBxxxxBD)\\\\D)!$! $! $)***1A! ~~__d9 D9)~d9)d9$1UWd1)wd9)bA#1 J#1(Jd9 UBD1Z`jGRe1+Id9HJe9iR9_iR9UdAD1*UdA#)ޞ7D9!`p|ȅ9![Srb pxC9 DA!{zB -/!Q`b@ึ5y#)UWzHJ9%% %iRJ~(HZ(xxxC17- HJD1 U_'Rd1 UIJD){``_(J$)սB!W_zBD)[[[bD1-%55Z#1PppPQ$)z dA#1dAC9dACAZAZ9e)Cccc9e)77%%1E)9e)\\\\ZE) Zd9\\\\dA#9jjjj( _WW( HJ(----9$!e1!TVV\!!! ꫭ! ! Jjz!  :* .+/!AJ9{9c1xxzzc1 zzzzzzA5555cd1E! ))1E)%o$) /E)!r/z)UiJARA*RHJ %7HJD)IovT/s ֓ߙ+kx$)PZ^\S$!Lk V΀zƌ{>4RiRxWRHJ_RIJ վiRHJ׺RHJRIJRHJ+RHJ_RiJRiRݪRiRRIJPpRjRRiR RiJ RIJ``RjJ,RiJ~RIJiR9@9E)1e)91s91..91]91ﭵ91/%91zz91`b1e)9E)_1!_U1!zտ*9E)խ 9$!؆1e) 911E)j```1E)91=912 p(B1\B1_WB$!_z`x9$!1E)VV 1e)1E)_^~~IB1(BB- (B90IJ9HJ(B(Be)pp``1$)1E)~E)$!<( 1E)뽵1E) //9e) (BA iJ9iJB%'&&iJHJjhD)!E)!~~~$)!mAD)----GR'J))GRFJGR&J gRGRUUgRGRGRgRjbgR----j{b---- {----l -+++ͬ+----1--- ά{M(B^^^^9D)TTTVD)!~_#!!w}u!xVe)5-1 pxxX  ___ D1) D9)d9)d9$)D9)\xx^d9)]d9D1ꪂd9#1&''%9#1Xd9$1*d9 /&I$1*(Jd9U(JD9U(J9Je1WxI$9ID1kj|t1!BCCC Xxd1A)5%z!'7"8pX^Y q0~WUIa/+HR0.6'Z XX\^#Q ---Je1UIJ1UB$)U* Be1Uv(Be1U_HJe1UZ1' UHR(IC95xI$1h@dA#1dA#9ZABf1TTVV9e)ssss9e)1E)==iJZ RC9\\\\dA#1jjjj( zzz ( B( 1$)(e1!\TVW!!!)! !!  /+ !c1 A90:+Ac1~~|\C) xxxzXeR1!TTԦE)!-)[E)׵E) - 9$!kʓR A\\\TiRB -RIJ/UR(B .iJ!ܘo Խ&&&&w*Zw/М(D)\XXXD)%%%%WHJ4֏ԽKkvW*c9$)pPPXD)xxx9---/`PV֘bx9͍855wΪ%%--pw cvΩZvACho'JT| D) ⠠-. U. . .몪.* .̃@@̃1x`9 %Jky{zx.sbzzz*ke)zbe)UUWxGJE)BuUe)z%!%!\\XXaaE)XXXX9e)-B1HJ9555iR'J99KOG99"- 99xB1?RIJ^RHJ]R(J ZiJկ ZiJUZIJRHJRHJURHJUz``RIJ  RHJ׺RiR":..RiR~~~~R)J{iJ(J8RIJۉRIJZRk{RiRRiR`RiR⫯ZR[RiR?RHJppppRiRURIJRIJWR(Jz_RIJURBWiR(BiR(BiR(BiR(BꀊR(BR(BW着B1nn1e1+ 91p1f1ކ1e)**11ɦ1e)61e1z911e)*((,e)!Vֶ(9$! (B1]B9 9$)Xxpp1E)==1e11e1hBCi1E)M9E)+ B1_ Be)*ZB1VU9$!^j1$! 1e1-//1e1jBCÆ1E)~Be)/==HBB(B9phhIJ9HJ(Bﯯ(B1``e1$!緆1E)1E)Vޞ1E)~1e1+##9e1 %'(B9+/-(BAiJB44iJIJxjkoD)!C)!{$)!AD)----GR'JGR&JGR&J GRFJ gRGRgRGRbgR----j{ k%--- {---/,%---ͬ/----1֏ 1xxxxJkB\\^^1$!||~~$)z!XW!1 55%%1 XX\\  __WW ????e9)d9#) d9)޼WD1 #) ^W\$) D1 *D9)%^d9).%d9#1W D1 ~ D1 zd9)d9!d9D1 ՅAD1/~_I)_9#1 A cc{W חBC)AD)q('77a!/XQ VUa0)&Z(I(ֿ Q#1W퉉#1a/769D)w9D)B1UW(Be1u](J12(J1v̎(JD)U_91[ZXAC9jY#A &4ID1XAC9UwRABe)VW~Be)[[[Z9E)ͦ1E)9E)TTTVZE) Mc`(dA1jjbb( zzz~ ( ---R)1!>>>$)!! /!! +)!ª  !%5u c1????A9 AC)xxxC1!^^~~!^^^^%J1!6$! XֶE)!?E)(Z1-+A--ʋITTTV(JA IJ9pzzIJ9 Z$!rrrr6D) %5s $Ũjs`{$)^^^^D1%%%5ޅ9pxX'Z_R k {9O!X\VWJߟ k5%%%+c8&'֪֗֘9xXXVgZn|q9}}6gR c`io c2МR탅1 7 Z .탪*]N탪 UN{"uN탪}N탪}NN@`@.{Yp샦9Xp{GJjsAsGR**_{9p`ZE)~!io!Pppb/몪aaE) 1D) B1(J15555iR'JBe1.'.IJ9WկB9€B9=+ RHJ ZRRIJ ZRZJZiJRiRRiRRHJ`@@jRIJ""ՊRHJ_RIJ]RHJx^iJ(J^HJ(J/+RIJߕRiJzZIJR(JURHJ_URIJURHJURIJUU+R(Jz_RIJUUR(J_jRHJURHJURIJ"R(J^zRIJRIJjRIJRIJkjiRIJRIJ(B9fTT919e)pzz1e)1e1*^9$!_e)(.'1e1{{*91o1e).(((9E)//B1﫫(J9'BB}iJ$)zzzz1e)+#1e)1e1ok9E)5BD)9e)x(B1YB1*Be)j`1$!9e)91ii}U1e)9E)==(BB+(B9h`@IJ9HJ(BHJ9j``b1!e)%) *e)%)(w1E)~1$!2;?5Be)B9.>HJ9IJBiJ(B$)!wWUD)![[[U$! ?JD)----GR&JGR&JGR&J GR&JGR&J gRGRbgZ----{ k---- ----l, -l /---- oZxxZe1W1|W!X׭! !1 %% e)\\\\ #)5555d1$1**d9)W֬.D1 ׶$)|׭! 9!UDI %5e9)MD1 ? D1 %D1 WD1 cd9 -%d9)8:9$1WD1)^xD1)}{d9#1UW$)|~~~#)I!zxJ }Y wΫR@МZ39xVΌs %М'Jxxz HJ\p 'B '.ZWU.ZUUN'J{9KkhR /GJ ^N'JUW.9ŨB`b{U9u*k1bAW c9 _Ze17gRE)W^XP$!o,!cccc''.* }@aE)a 1D)--91X+B15(iR(JU9iRA.HJB HJBuBARHJRIJ_R(JRIJ_8RIJRIJRHJUR(J R(JR(JR(B_iR(JxiR(BiJ(JW5.R(J+*RHJxxiJ(Jh5*RIJURB_~RIJݣRiRRIJH@@@RIJRiRRiRRIJjjjbRIJRIJRIJR(J~iRB#iR(BWiRB+ՊR(J~UUiJB IJB(B1\\91\VUU1E)r1!_1!~We)!Wխe)!57>891}1e11e)9e1%%%B9IJ9imM(B99E)`xh1E)1e)Æ1E)(> 1E)809E)/B1 (B9KB1(B1hz1$!%'''1E) 躆1e) 1E)W1E) (B9 )(BB`IJ9yiHJBHJ91!e)E)ڲE)!E)! e1%!%益9e)6>B1jK(B1 IJ9IJ(B! ! D) 5Jd1--- GRAW'J9gRAUgRAGRAgRJ**/jgR----{)k---- ʃ----l+----ll////----֯kkFJxxxX9 \VW$)ս!  1 D)||\V D15%%D1)D1)'1 o9!UU_e1!UU8I?Y W_~DI {b8 _D9 5d91 +yd9)xD9!U탂D1)77d9)d9)kD9)_d9$1k}#)xxx)5%#) -D1 {_bA c}( ֖>=Q#)=5Y$)\C9(V#9 y98cA zb$) &>/9$)/ dI1_z91a)A1<691AaA1<98(JC95555iRAGRCA~|XPcA$)zzbBe1#+(J1uB1_ >BE)B1/UVIJe1 U_R1UAd9T\A(zzz`( ~~ ( (B)e)!....!<<   )!j!  ?_ C1??559c1  9#)zzx#)1%%%%E)$!>.E) x\VW ) /'J1,GR_ &Zd9愄AD9(訨Ad9 )AD)j_'JD)_5 hRD)S ֙ΫwѴ@@s X^^\2$)Uuō0- Խhr 8^WGR`xWKk#)Kb!;9Z$)-ňZCCB ֗Ϊ+c@`'B ԽjR9^rbVGJ kk 'zU\<>>{Z/>< d1\xxZ$!pbcC9 Օ1uwvt/*  aaE)a --1!- 9D1''J1/ *ZB߿iR(JWרiRHJUzXHJBjjB9`RHJ RHJ RIJ(uRHJ00_RIJ RIJ(wRIJUR(J RIJ__RIJU_RHJ_UiJ(J\^ R(J+RIJiRHJWiR(BRIJߊRiR RHJ`@HjRBRHJUR(JRBR(JUiRBiR(BwiJBiJ(J_iJB R(B_iR(BտiJ(JW*+iRB iRIJRIJRIJHJ1\\\\1e1e1e)!ս BE)]9e) 9$!ئ1e1jzze1)1e)9E)///B9W5(B9O%(B1/ WBD)`^1$)=-1e)1E) -51E)91/B1~W(B1͍IB9+(B9z1$!&61D)1e) e)E)<(1E) B1 HJ(B}}UHJ9KOOGHJB멭HJB~~9$!\\\\e)E)e)!1!1E)'/1e1(B9-B9(B9IJ9!! e1!5Ad1 U9 _9 U9 U9!U9)UA#)*էZ9 /j{FR + )s /l ++)lͬ/-------N@``L9xxxx1!x^W!!  1 !||vW#1% D1)d9)Ue1 k{{1 UU9 9!+ aD)x⋭I){{dA }~pd9 D9(bd9)]}D9)D1 7D1)d9$)Ud9)_#) |!xz\)! ! z**z(''z)xa!pxzBI(}]#A \^B9( ɏcA1 dI(55dY$)X9) (J1(B9UWB9]]W999D9~\\xBC955%%iRAbB %bd9bˏBID1z{t9e1(9e)9e).9e)Be1uu(B13B1vd9#9A(bccc(  ( (BD1E)#!!<> ] !/_!+! .  _ W߫ mc1 5559C1 9C)xxxz#)hhx9////b$!WVT) ) ////Z1acs[m9 +Ubbd9!-WA) A$)5-bB//5lsD)֏.&&/-ԽhhIV)\^W^#Q}]Ua(+퓵I_Օ=VZ*kppZZ bd1-ᓵ1BbbVΥ9 ֘ΪwB`𐘗O Oxx{qD9 7vlsܸ82ޓVί666&vV|.*k  GR%̃I7\N'Z -n.oNN싀``A. %cAW GZ}C1{zŒ"9ભ"z0 /7ބQЬ{Z,.''GJpppzZ9IKʊe1_~B |蠲{|w  !ae)b%%%9e1 BD1. iRB +RiRRiRzz_RHJ^^^~HJBB9`ȊȉR(B RHJ_RHJURIJ]҉RIJ RIJ*(RIJ **RHJRIJRIJꮉRIJ{zkkRIJ_ߊRHJWIJ1 ^(J1zWUHJ9 HJB PRHJUiR(BzjiRB}iR(BRHJURHJURIJUR(JRIJiRJRIJRHJiRiJR(Jj{{iJ(JiRB iRIJUR(BUiR(BUIJ1\\\^9e)\1 9e)- B1ˋB99E)XXXx91{)9e)1e)B15(B1 ^UB1%'91խ B1jꂅ1E)'71E)1E)w1E)917%-(B9 (B9,<(B9 (B91!܅1E)1E)1E)1E)..??B1 --(BB"IJ9秶(B1(B)zߦ1$!\\^Xe)$! -Ն1E)/=1E)k1$!*W1! B9 (B9~B1Be)U!xz!$)+$)U!^WU   UU) Մ9 /FRC1 +)sA ʃZ+Lk ʃ*+/----ͤ```냄1xxxx$) xx! (z$) ﯯ1!}ux$1 D1)}d9)}ii}D) ss[[!$)B9 UmAabA9$)Y[[dI ߦ9#9`uD9)D9)_^D9)D9)UUe9#)닯d1)^D1 ^ظ$)X !)"A U}kBe) Օ]sa U_Zpy(%%%zcI`ાiD9UWVT#1`#15- BA(/KJD1 #1 XDA %d9)^9) J#1 (Jd9+U(Jd9U(J9_(Je9 (J9 _BD1\޸I$)9e1,912A1vgA1Uّ91uuΦ9e) 1e1ۛ#Ad9R({{{{(  ( ++Be1AAA9$!!>>!կ!!!* ! !*"!낪  C) 55559c1c1#)#)`xxxx\\955+k!WU)C1/1إ1 WU !Uս?,D)UWV\A#)_(1 UW\A! -jA-5̃D)^Re1\WWHJwW[6 \\\\j)5U̓D15%*{9"+5ԽRhx^wks ZXZZ9Օ77sA) 1+k7%B %5*+VhR4&/ w{```pԽ̃||nsb59vO``vKk VΏ''''v5jks. .br` hRPp gRX`-9 nJs _o-z.kNJ^`C1 - Izeb8W^XEZ"APr)rQ|shZ -탈RZZXPZGJwGR!WWV\bD)A$)VTTTw a_AaBaB1=- (JA- iJ(J-݉RIJiRHJhRIJIJBh``xB9xRBRiRRIJRIJRrz_RIJRIJURHJUiR(BR(JWR(JՉRB~IJBk(J1^WB1W (B9늊HJ9 ՊR(BRIJiRJRIJKKRHJRIJRIJR(JWiRB /iRBR(BUiJBIJB IJBHJBUնHJBj]IJB>(HJBiJBU&.RBߪIJ9Zppp91V~`@1E)91--//(B9ϏB9U9E)ppx`9E) +1e191_^VV1E):::B1(B977>>(B9-/(B9kʀ1$)1E)e1$!e)$):e1/-=(B9 (B9<:(B9B9ࢂ9$!\X1E)誅1E)1e)^1E)>>Be) -B1jU(B1ו9)- B)R9$!xxxpe)!-e)E)!U]1!W1! 9e)U9!W1!WUD)!W!! ~~~a )C1! AC) FR1 UbA UfR /nʃ -L``zIsD)xxxx$)!** ( zz~ Օ1 kb@`~U`$1 D1 W7D1 }$) Z^\!#9 UU5 )U}i9 Z_^1 5e9 D9)"[[D1((D91{D1)u -D1) d9)_ꊅ1)761 UU ںzA-bI CcWe1 ]Y `pr[I %UՂQ _WQ _U#1pC1 D10~z#9 ՗#A xhjC9(^z{]#1 )#9(d9)d9)d9)8*d9$1*AD9+_B$1BD1 *]J9^UAe1,?B1_B1wU910* 91O9191as#Ad9B rrrr! W~ $) -+9$)UU9D)WUm! j 77!!??>! ?! ! ! o!  ..#) 55559C)c1#)hhpp#)xz  9Uյ5)B9 %_߂I WՕbd1#L'J:$!^^^^A#)x{Y9#) -9!^x&b!/-{d9^> d15' Խ(((xά{pwls-zs \\^WKk UՕgZU_VTQ5sABBbXX^WKk ՕN cʳA Խ'B%%'7VhJ@hR w ΈrppPX*K 5Ό{R@{vМ%%--vURGR. . .hR`-b 'NhR .*k'Nks' oN]}{xNA@`Fb(--)%RpPPpsI^ޜ%Z)5~jYxxz{9NZXXXXRgRoR$!\XXx c!$)V^\\ߢa~A𾫂aa15555B9 (JB)+HJB***(R)JiRHJ^HJBxHJB~u.(J9iRB-RHJUURB>iR(B* RHJUuiR(B׺88R(JURHJUR(JWR(BiRHJUwnniJ(Jkcs{(B9B9*VVB1_9E)**/%iJ(J RBR(J~UUiJBkiRB*R(JUiRB iRBw RBUR(JU몪IJB iRHJUIRiJIRiJIJB$4<>88iRIJiJE)91@Bˆ1E)cCC91 -B1 (B9 xBD)`zW1E)) 9191WW_X1f1(B9(B9(B9 IJ(Bk9E)T\1E)^_E)$!8(1$!9E)+))B9 (B9:(B9B99!xxxx1E)1e)x1E!Ue)E! 1$!''9e)9)91 $B)z9D)pppze)!_5%E)!U޸(1$!_**e) E)!pZ{E) W*E)/ e)!E)!hzhU_  UU] /// #) +d1#)9c1դ9d1 b9/+FR /bz_b!xx~^)/8 - @^\^W _D)1az U) -#1 _zD1 D) \\\T !DA "9 շ''i!UI!T\\^cA U]ZP9)aqq#1 ژd9)C9){cd9)Uu$1 D9)D1)feeE)_ai---9!^ֆ1!]}#)d9 D9 \)+/>)ԖC1)#D1) 6^D9 `z_$1 zˣ#1 #A '#9(DA)Ud9$1ud9)(.d9#1U/-d9$1d9$)'d9$){_A) +D1) ""AD9 UB1BD9UB9(J9U B19D9UUzB rrzZ ߞE)!U*"#) 1! 9$!]!////!!++/>! 6!.! y !! */! *9#)1#)x|#)zz\\Pp`! 9%%) BA 5_bA 7 bImgR+? !\\^^9!D9#1d9#1/UQ)W Z!=HR%UԽZ(UZUZ7UU$!TTVWs!1I״B'hR@pAVTZ 5555RBKKZ ƥ16676VB`wC@@@wΐ5rؘ<,ԽМU5%v{p`cvv1@@v--))vUΪUKkN.WWW^. N.%%NGJp`N*c cn%No P.D1``bb{C9 *.br{QfZ9w'&Z /7{I-%57gRppxxRgR}}*ke)Zz B!\$!{~__Ub(AA/ ab```aa1a5555B9 HJBUUHJB/---iRHJ UR(JW׿iRIJIJB(B9XiJ9 RHJR(JRIJiRJRHJZRIJRIJiRHJWiR(BiR(B~WHJ9b{BE) 9 .5) xWA---/IJBZ~iR(B RIJIJB$$RIJiRRRHJiRiJIRJiRIJiJ(J666iRIJ^_iRIJUiJ(J WIJB88HJBUHJB:HJB_HJBUU/HJBHJ9`zj`91kkAe)}%Be) UBD).7?91W 9e)j1E) 9191XXX|1e)*IJ9IJ9IJ9....iJ(B(Be)E)%'>1E)Wߟׅ1E)ݻߦ1E)"B9B9bj(B9B9z9!xpx~e)$!e)E!\e1E!~jke)E!XZ1$!.>9)9e!p`Be)Z9e)j_1!`zf1E)$!::e)!*WWE)&./'E)$!򸸠e1E)U}}}E)$)e)$)W_e)$)jU  abba+  #) +/c1#)d1C1//9d1Ac1/bA-UbAz_UA!x^^^ (W ^D)???51pppp~>#1 {i)/D1 XZD) TVWW!dA! !#A WW9 Օe1 C1 R_W_1$1QSd9)W d9)_bD9)mu{cD9)UD9)kmd9)UD1 nnoo!kjjh^^bA ]CAԦ1 \\T"9 5UQ$1Ppz_I#1UD1`C15-D1) D1)@@j_D1 Z)06#I \~9) -$)((*9)\D))Xbd9).-d9$1wd9#1+_9)d9$1 Ud9)d9) d9#15d9$1ذd9$1zprx9D9=CAD1*UA#1(Jd9UA XXX^) ߟD)%)****$)(D)!/+e) @!zz{ !/!!.!! **  / c1! c1!~~^!x`pxj~|  % 1ZZZZ) i({c-Q(%_oz0'J^b!\\VWA$)d9#1~~~_#1!I!5d1]i R$)-VhR1 hRGR)-hRGR**(B\TTT9퍨bd1.md1 5o'RWW7d1 椶Kk 555%hRkrPrks)-%GJ6ܗhR6' v{@@@w2ŏm͍ vΌ{aACbVb v@```V1)!!#vVΪJkN.__^^. N./-N*k4$Ns n{ook{pp d9rrGZ#1(NKs#AjA'77k{(Xx{"9.*gRppppRgR{gR k!\xj!^^^\aajA//b_z aUUaUUe1555/B9B9 -iRB iJ(J͂`RHJ}UHJ9z(B1~W9e)HJ9 -iJ(JUIJBIJBIJBiR(J^U*iR(JUUhRBߺiJB iRBHJB(J9{j`@1 \\\9 55??e1$!9D)%%%%IJ9iJ(JiRIJUiJA,,,iR(B URHJWUiR(J,R(JUWRB׷iJ(JzW*IJBiR(BW*iJBן8iR(BտiJ(JUiRIJUHJBiJ(JHJ)J)*IJ(JHJ9``@@91Uզ1E)h訦1$) B1B1/.B1jh~U1E)1e1111f1(B1HBBz``jHJB6>IJHB(B!xxxxE)$! E)$!*\E)$!C1E)ͅB1B)wB)_9)z_1$x```e) e)E!) e1E!e)E!ϋe)!Z1$!*U1$!`z1!}Ue)!UUE)z E)E)!E)!e)..( f1$!z1E)]ݽe)$)^^XE)$!ꪪE)! W^"abbbba   #) //C1#)c1$)**d1C1" //9d1++//A9 +Ad1xxxD9 pX^W!(zW}*(e)55551XXXX* ???D9)D9#)_D1 \1 'Ue1!~`U9!SsD9 9 777*$! ! />11XX#1( D1(D9)ayU]D9)Ud9)ꊪ$1!<$) ACBc!``bj__^Z!e1`1!*(1(C9)/UD9pz^^D1--d9)d9#1UD1 ^ܘ#ID)5=A1տ(*9)WW\e1!9#1TTe1!7?d9)D9)D9) D1) d9$1e9#1Ud9) _Wd9)^UD1)0D1)Uzd9)ªd9$1_^d9)e9#1UD9 XX^^! d)%)) ,,,6e)$)e)!````!jhhb i{C! !몾!! P  C)!)#)!xzzX! 9 )(X\^ZY mQ(ύBa jsD)^U5'J!k9$)s]D9 xW)?*k)%--炕^xp&Z$)\xHJ$)-UWHR1 hRGJ*WWWW'J A$)MgTXZd1 +k9.!,ks!%%%МhRuB////rA\\VJkw```pwԽBIaVƨz v/pАvo7p@Vί``pqγvVΪ*kN.^^^~.  N.NNnN//nnoY|XXx.#9- .JsNIXPz97sPp c1M9UR9-{Z}7{ZmR_Zzx\\ZzaA>a$)Uյ%e1 e)$) 1E)U1E)%*B1--HJB5iRHJHJB@xIJB[սB1x^ԼB1u9e1`piJE) RIJRIJWiRHJonvwiRHJiRHJ RIJjziR(BRIJiJHRiJHJZZg(J9@Bjj9$!\\\ܢ9jjjj9E)VVVT9!///7(J9)HJB iR(BuiR(BiJ(JiRHJ*+ RIJiRHJ޾IJB8000IRiJhRIJjRHJIJB00hJIJ]iJ(JiJ(JIJBppZHJB_HJB UHJB _UiR9jj1e1*/1e19E) Ae):Be)ԼB1}ꂆ1$)&41e) 11ڦ11ZVWW(B1 iJ(BokIJBIJ(B(B$!xxxxE)$!E)!``h|E)$!Cɭe)$! }1D!+9e)Be)9)pp9$!`b`be) e)%! e)$!zE)// E)x$!D) E)D)!E)$!8$)D)!]e1!"e)%)~we)%) ͭf)$)^E1$!e1!z  xx|bUUbbb  ////#) C1#)C1C)*d1C1/???9c1/)++A9+9#)`xxx).) (| _^zE)5=f1\\\\)55#1($1 ߼,$) (. +!>1 X\\D1 UU9! %1 Ue1!+59)Td9(D91UD9)[P_D9)W꠫D9)_#1 k$) ")ZZZZ155e) D) ח11TD9)-#1\޷) #1 -5d9)_D1)ޕ(!?9)?555dA)WUA!(9$)W9D)պ*9)|~d9)e9#1zUD9) -d1$1U D1)UkD) sZE) ו=1 V\|$) -?1)~e9){D1) d9$1+/Ue1 \xD! D)! Ue1 տ 9D)- A!zrz_!bjjj    :!!ꪪ$! UU!Rz!߿$! }d1W D) {_e1 յ'E)^^~^^^#)9)(ZZ^^( 꾮Q(%%5GRd1В2"ksA?<ZD)U'(J!Uw#1 k{^#1 5- ZD1 ,jɩbQWWVXID!xhR#!-5^ZA BR hRD)Z`Zd1 'R#Ixxxx tVA b!% b%555ӽ'JxVZ vopPPpwΰ@@BVΏqqqQV΋ VO4$Vΰ@Kk!#V:VQ`NTTVW.<6. N.nNnN////n)oozobXN$1 ..aE)a/1- 91WV9e)*91U91UjB9--%(B9 z(J1HJB/ HJBB9$ 91x9!zWiJE) iJB iJB W_HJBUHJBuIJBiRBHJB^HJBHJBW֘HJBU*(J9z9$!X9$!?=BD)VV& Be)HJ9---)iJ(JhRIJhRIJiJ(JRIJUiRHJUiJ(JUIJB00iJBIJBWUHJBUHJB_U/HJB]HJBzU{`IJBUIJBUUHJBUHJBUkBHJBU#HJB} 9e)VT9e)9e1/B1(J9B9z1$)܆1D) /1e) */-1e) (B1 -%IJ(B(B9(BBBe)$!݆1$!WW/)$!1E!=--=9e) -9e)Be)M9e)}1$!@`zE)%%%e)%! e)!zE).E)E)E)$!zE)$!VD)!_$!,$!zzz! !.?D)!ڪE)$!//+e1E)VWE)$!.e)%)/.Wf1$!U  ____bbba//-- // #) C))c1#)d1C1---9c1+))+A9뫤9#)xxxx) &ok)( | _zD)E)\\^V^^~155%#1) UD1(&D1 M!!:*1 \WUW! 1 M 1 e9)VD9)ꪪD91UꀯD9)U^ؘD9)U#1)u~D1(zD) SY $)zzzp Օ#)XXXx15555$! ~1 e9),VD1j#)5%D1)U.#1 W,#1 D1))!_1!%%#A!W_sc9!D)!T1!5555d9)We9)*D9#1UHkD1)d9)D1)mz`1!WW1!81!\TT|e1!BE1!d9) ]d9$1xU$1 \\V$) w$) z_#) #1 /D1!ZRZr!E)! $! }!: C!-$)D)!UZX1!}{D)&.$)\We1 U9Ud)a *W$! #)9)(^^^^( 9(hRd1+הͤGJ5?Z!&6HJ)xx#1 #1)Bd1LbͅZZp'QZ gZ$)z*RD) %^9TTTVHR hRJKuRd1 +B```p_U $)+bD) 1b5N\__A&\5O@@wά{ӽ{Vs V.&wjꪪ탽576V󽸸V1`ӽNWVVW.6$. .  / n.nN/ n+* noo{`@@{IunGbhRBJʈbe1%UUFZA_UZ)777:Ф9zzzzJk9-)Nb -bhhs XXrbXZZa?1%1!+9$!U 91/ *.9191bbz9e)^_9E) B1IJBuHJ9`^W9!z^9!ŅD)!UBE) iJ(JIJBp```iJ(J///RIJiRHJkkkjRIJiRIJhRIJRBHJ(J(JBLlnn9$!XB$!/_B$!^VV1!5??(J9 HJB׵IJB*HJBWIJBHJB~HJBUiR(BUiR(BU몪HJ(BIJBiJHJU_jJHJiRIJIJB`@@@iJ(JiJ(JzzjjIJ(J;)HJBIJB))HJB9E)\\\\1E)5A1--%%hJ9B9B9zzzn9$!ܜ1E)1e)/+*11UW__B1%%5(BA(B9koOG'BBBE)```E!$!e)%)*j)!Ue)!:ս1$!V9$!U9$!Ue)!UE)E)'E)$!'UE)$!$!,! $)zW$!#$!!_!ࢨ!!pzzj! $)~E)!E)!\rE)!E)!{{%) *_$!W jx_abZjjbajjja)+++  #)!C)#)//c1#)1C1??9d1 A9 Bd1^1 Wzpp  ___1 s!|||~#1A///D9)UD11 D) OKKK!//+ 1!E)!* /1 IIIa!95555D9)Vn#1(D9(#1(0޸#1( D9) UD1)`@b]d1.^^e1pz__!e1!^1 %. e11 55?*D1)|n)`ppPc1 #1(C1 8zD1 xz$) )!9!#9 U1 5555D)!1!77'%D9)jD9)d9)jD9)D9)D1)ݦ9!*WW9! +9!W9$)պ*=9!V\9!D1$)sr_zD))~>*D) Wv̈D) W#1 U1!Uߪ1!9!bbz_$)*+e1₂!^! ]$!U!!U!U_U_a_a+բAWA**?1BCA/!a #)'J͍#1 ( RZd1 Z.VVQD)w'J!pD9)ZXzz#1)HJD1 ,Z''77sFZW^xbRXp‹'ZI~'RD1p e1WWVb ZJU/ cAR!z1!u9D)**k(B+NKk5552o0>'R\XXXbV/X sKk) &vԽ)vΐwV+*V4&&w޸08QzꪪUVTT.. OU. oU МU* 񜯜U񜰜U񤰔UМKk`@oGRb%7 ksbgRe1&&4n*k})jsAPp`{RziibZD) 5Jk bhhksd1bb$!UU59U1!U9$!U9$!B1յB1_zB1{ck9e)޾>>91 B1j{W(J1 (J9닦9$!\\9E)e)$!kbb(BE)%%%%iR(B]IJB@@b{IJBR(JUiRBiR(B}IJB_IJB(J9 IJBU(J99$!pXXpE)$!ս9E)\\\X1$!?:(J9--%IJB-.IRiJiJBphJIJiRHJ~~]iR(BzzzzhRIJhRIJhJIJWIJB```hHJB*IJBIJBUIJB@jUHJB}UIJBz]}(J9 HJBzUU(J9HJ9BE)VV\\1E)-A1%%55B9jj(J9YYYB9_9$!\X1D)+ 1e)11_915(B9(B9G(B9B1```hE!!6E)!z_߰E)ߺe)%!x{E)_D)!6',$! $! /$!D)E)$!U$!(!$)U$!!辿  U!z! =W$!$! E)_!!Wp /ZU  zz~^xxx\baaaaa++++)#) +++C1#)c1$)1C19d1 B9////'B9b``p1ppxx  __ ( ᅰ1srbba#1 #1)UjD1)UuɁe1 iicc$! 1!55$)!VVV!.1 aaqy!e1 %D1(~#1( C9(C9(>D9(ꨪD9)jj{#1 $)x#)77#) TTV1 D) U1 /%%D9)Ww ؜46D9 C9)UD9)jjUd9 =#) |H$)1!em !1!%%%$)!1!%%%%d9)wd9)D9)d9)d9)kD1)D)!TTTV1!55D) tVV1!e) ^^1!e1 Ue1Wd1~UD)*U1UUD)UU$!UU!WUUa_aUAWAU!UAUUA_UAUUAUU AUUAU} AUU A=*(ArXXx`! /* AA /9(^X`( }A????ZD)saI|\9!hXA)#1)@ 1 '&Ze9--MhR76>+{Rʏb%b%~ZQ\xbIյ/B$)WlsE)bhZLkb+ c1E)"**.A1=+kA  Ks%%R{/55%1HZXzb@М$A??mkQskk.vսvќwV*jjw1''w5ƘvW**VVxN&&&oo/// М---%МUМձ񤯔ꪪМ+sp`̃'Z '.*krZD)n)s)mm FZ||^ksJ{XB5%Ns`{I {ZMOD)UWiR9191U91 91B9B9B1k1!(*~1e1WR1(J9j9E)\\^^9e)e)$!`hB!---/IJBIJB(iJ(Jտ*HJB. iJ(J//hRIJUIJBz`@HJBHJ(J]HJBHJB9!xxxxD)!^9!XXe)!;"(J1----HJB.&6WjR(BUiJA`zIJBiRBUHJB@~UHJB*HJB_HJBUHJBU IJBUIJB}jIJBIJ(B* iJ(J׺IJ(JꀪHJB IJ(J(JIJ(JIB(Be)\\\\1E).<9e).??B9B9ssckA9_9$!XXXX1e) 1e)11]]]9e)7B9+/B9.>B1BE)zE)..'E)$!e)!BjwUE)!sE)u E)$! :$! $!/..$!E)%)$$!!XZ!!_!`p%!%!z **U$!UU/U/VVo}uU:WUTW+ U* !!~~~~\^^^aaaaaj )#) ++C1#)c1$)1C1-91 B9////'Bf)1 XX\\  WW ]}!??1a^^{~9 e1)UU_D1 1)y 1 1!%e1!_D)!}D)X!"1 D9) _D9)ud9#1WUD9)צD9)UD1(D1 $) \\\\C1555%)1 MMI!ae1ZZZZ#1j`#)5% C1)UD9)D9) D1 8e1) -}1!Uޘ_9!mKe1 UU1 $)!ze1! $1)Rd9)Ud9)]_d9)Ud9$1_D1)$)!1!555%$! ^W1 5555$! E)OO@A_AzUAUUAUՁA_UAUUA_U AUU AUU !AUC)AU aU$)U낂!}D)U ժ *1յ//$) pZ#9 ]S$)~AW^`b A > %1 ե9 W^B ߩZD)W c)\%9 [D1}}}}#1)1(4, GJDA샨Z ׋9%%%5Fj_ sFb *+kbW\x`AZe) lkZ---lkLk @+ce)\\\\1D)77/-B1+khJoKk5555 kkz1b@BkbIm/Ѥrݵ{?*VΰVO vγ@v V000wVY琜ꏔO&UUММ**ѤМММ`NHZ׾*os_Kk9T\|NgR)))s'Jܴ{gR^B%% Ib{D9  *cOMMMB{919191 91?B9յ B9ꀀB1je1xXx1%%//D)!ˊ(Je)--(J9mˀ9D)ZXX89E)5 9$!xW(B ./--HJ)JIJ(J iJ(JHJB ,,iJ(JWRBIJBHJBUIJBUIJB*U(J98A$!xxxhe)$! Be)[[[[1E)zzB1 -IJBՕ IJBiJ(J*iJ(JziJ(JIJ(J*HJ)JHJBIJBIJ(JiJIJiJ(JIJB IJ(JJIJB{IJB]IJBUHJ9IJAUIJ9BE)XXZXe)$)r1E);;;B1B9KOOE99jjz{9$!Xxxx1E)))1e)1e)1E) 9E)u9E)(U1!Ue)!~UE)'/E)$!uE)jE) E)! u$)$!$)$)E)ZRE)!]E)**$!h^$!%'$)^$! ~U ~UU}__aa_auUտ !UwE)ս E) f1$!.**  ^^^^aaaꪪbaajjjZ/- )#) ++* C1#)c1#)1C1---/99--B9////B1`ppp1 \\TT   ~E)??1ppxx^XPX~~D1 D) ]{D) UUe1 .U9!U1!1$)զ9D)U1 Xpbe1551)x#1 ࠠd9)"d9)U(D9)U#1( D1( +e1)!$, \\C1%%%%! 1 iiaa!e1 #1`px^#1 C9)D9)U}D9)U#1 ~jD) ccqq! 1)}ae1 U1!ͅ1!u1)$1)2ߪd9)WD9)zp_C9)D1(zD1)D) 1!%%!1 5%%!  "e1 E#1AW^#)AUյ.#)AU.#)aU D1տD) }$)_ $)$) UD) D)!~$) {bpX! * D)!)!}e1!㫫D) Uտ.$)߾!ޞ($)D1!$)~|!__~A^!p\\A/!* 9 9C1^pA)/?Uˋ#)5N1UW\XBD1accccA){A)ID1!)?2-gR7A55??)VTTT. sU}+kjÏ9 kE)+cZ/?lkZשRe1TTTV1D)- Z1ɉ cHJ7>N+k====o kpKk5o%RZ.^?Խ sɋVV@@`V wƚVwƪưx\T.uU++ММ* ѤМWUМќ몪Nxxp`'7߰{k‚ksiJ֖ hR)o B-.Zss{{-ZŅd9ˋsA.U-Bd1JkAX^^_919191+ 99B9B9(}B1b{1!ZZZZ1$!5555e)$!(Je)----IJBz9$)zX9D)e)!B$!5555HJBU IJBUHJBUIJB HJB HJBuHJBU"HJBUIJBU~xhHJBUIJBUں(BE)zxxx1E)9e)sqqq1E)zjj~B1----HJ B hJIJUIJBIJBjIJB uHJB]IJBUIJBUIJBUUHJB]WHJBUHJB_U(J9 HJBU (J9IJBU(BA ,(JBU(J9><(JBUB$!pppp1E)U1E)91+-B1Ϗ99yyB!zzzze)!+)1E)1E) 1E)xxD)!xUe)!_-e1$!UE)!E)!V^$!E)/$!! D)W.E)!U_$)!??$)! zE)pz$! $!_!p^WUa_a(aU+aտ($!Uյ E)UE) E)$!1!'1E)1E)!zjaaabaa---- ! #)!/++C)#)c1#)1C1////99----B9////B1pXXXE)T!  1555%1xppp\\#1 #U$1 D1 $1 ~*$1D1 UUD1 U_$) UD) U$)\^_A! 9$)U9$)UW9#)U~e1)D1) D1)e1)<67D) ח!\\\\C1%%%%$)!Uu1c!e1 )C1 D1(#1(D9)*U#1 Joj$) ! 1!ssS#9 /7dI! C9!5e1)KAD1)D9#1WD9)_КC9) D1)Ue1)1!UU1!$)e1 %! "e1 d9)*Wd1)%D) ,,,,D)! D)$)^D)!D)!D)$)ᣫD)!8(d)$)s_D)$) *D) ^VV\#! e)!$)!D)!E)!/1$)U>/#9$!$) &D9!!! A^x`Aյ/a523?d1 _d1 ߟ7%)s$)5 D)ppbAD1aaaaI)_H#1-5HRdAݽNZ7''%{Z=fzhZ"̃j^^\|9e1TTT^GZE) ZHR/755ZR(BE)TVVV1D) +k9 bHJKk555 Kk cbKƈR+ %RhRsj v6(V6ƪV`ppPVγVƘښVr`ԽVWV\.Wϔ МZМoUoU񤯔񤏔jz( V䤴̓/sHJ*kHJ@@@NZ5%%%NZ~^\XNR N9b`ppA#1Ii-AD)TTB) 99919e1 Z9E)WB1-) B999m 1!ZXXx9$!5+9E)-xBE) */-(BA9E)XXXx9****1E)vvttAE)5IJ(B//iJ(JjIJBhJIJ{iJ(JHJBHJ(JHJBIJBjjjIJBIJB_(BE)xxxxe)$!9e)aaai1%!Be)----HJ9HJBUIJB_UoIJA (J9HJBUHJ9 HJBIJ(J//IJBHJB-HJ(B(JIBHJ)BHJB66HJBHJB֖(J(B(J9(JBB1p```1$!z1!9e)91'9D)1!pxz1!--1E)׆1E) 1E)訨e)%)e1E)e)%)E)!~E)z{!/ $)*D)!E) *^E)~U!`!'!#UU__UaWa~Uaխ+!!UU D)U E)վe1$!e)%)\1$!{zzzD)!1$)%Ն1E)RZe)%)!jxxxbaajaUZZaa--- -///! /#)!+///#)C)c1#)9c199-===B9////BE)x$)!~^^ !1 %%%1pppx ??C9 dI U*CQ UW$1 W#1 UU$1 D1 UD1 Ue1)d1 _z ?><#1 -9 U9)UU9 U9 Ud1$)UՆ1)5_1$)+D)T\\^91$)]~1!se1!UWe1Bb`")5-D1)^x#1 D9)UD9)UD1)x@@k$)! 1!SRRR#) d9!raii#1 _u5e1)a#1(8(,C9)D9)W^#1(d9)_e1)e1!+UUU1 e1 U9!e1!U1)bbD1)>#1e)e)#)d)$)e1D)uegoe1!D)$)ۺD)$)D)$)D)$)D)!(***e) \\\\D) ++"e1!}~\\#)!_$)!_WA!UU$) ޗ5 D) k#9 'D))!!!Օ~..aU~ja!.^A 5!饵d1-/+ rA%5ROiRD1y{~|#1)9(/+kA)? hR&{hR-%լ׬{hRܬ{rXXxpAe1WVTTbe)%%ZHR5LkRKK1E)tvw1e1+++kB cHJx``. c{ksP? .Kk~nw֬ssbUu.Vr V6ƪ6VVМV2W5МU5ưWU Nn`NoN*oМn/񤏔K͏޾oKoo cHJ{Z^ b%.-'JpppXngR d1`&JD1յJ#)'V~D)VWhR9ySSq91~~91յ6<9D)z`9E)B1 B9B9箮1!x9!e)!T(BE)----HJBVIJe)^^^^1D)????9e)VVTT9E)IJBUHJB]HJB UHJBՖHJBUUHJBUHJBUIJBWU (J9~IJBUU(J9(Je)~zxxe)! 9D)Ie)D)@``z9E) )))(J9HJB***IJ(J IJ9 HJ(JHJBHJB%%(JIBHJ(J HJBIJBUIJBUiJAUIJB*UU(J9,(BA(J9>׿(J9(J9(J9BE)jb`e)!z5.e)!e)!1!*_UE)!E)!^E)! e)E)21e)1e)e1$!e)%){E)!_U!!$)/}$!!!UUWa^_a_խa_տaկ $!U$)+ D)!^D)!e)$)뫫E)$!e)E)V_e)%)1E)[yID)!/'1$)%771$!~E)! zx|~~baaaajjb  #) #)! C1#)c1#)1C1+)) 99///+B9///+9E)xxxx!!! 1 1XX\\_(7#9 /U#I (__Ca WU$1 UD1(UD9)D1)U*D1 UD1 U_#1 _)#1 U}$1 UD1 D1( #1 W D1 UD1 UUD1 UW |~^\#)%%%%e1 U1!9D)- 1pxXX#)%-D1 D1)b{#1) D1)_`jD1(}ie1!^^\\$)e1!PPZC1!%%51!{sss#) ^\xd9(⫯D1(D9)#1)06b9@@d1E)B1ՕbR bHJ@@Z퍰sIN cJBCcԽKkBBBR(J/-ƌ{cq6ƴV6М46&6sW61U 5UsW\\^. -nOnoo񤏔МNXphoOw׬{Bܬ{Z>N{Q'J^^^^ngR n*cxbhRd1\Զ$AD1֜!WVVTHJ$)99x91W9E)\^9e)X^B1)- B9uB91!zxxx1!5==1$!TT(B$)--(J9 Be)zxxx1e)91!????IJB IJ(J* iJ(JHJB<88HJ(BHJ(J +HJBHJB(JHB***(JHBHJBzzzr(B1xxppE)! 9D)d)E)}}}}9$))---(BA{HJBUUIJBUUHJ9 (J9(J9 (J9HJBWU(J9,(J9(J9IJBU(J9,(JBHJBJ(B(J9HJBJ(BHJBR!1$!R_E)!ppxE)!WUE)!պE)!E)$!.* E)$!,,e1E)1E)1E)e)!xE)ޜ$! _ %! Uտ$)``(8w_WUaa aa*$!UU $)UE)}ꀀE)!]yE)$!E)$)E)$!`E)$!E)$! ***E)$!e)$)E)$!1E)Ue)!>>E)!x~\E)!/ zzzxxxzaaaaaa  // #) #)! #)C)jc1#)9c1A9B9 9!hhxx!!믯!!1 e)\\TV__)7??#1 #1(z(>#1 }X$1 $1 W#1 W$1 $1 UD1$1 U#1xpz_#1 -D1(]D1 UD1 $1 _#1 *_$1 #1 *W(aC1%%%%D1!U e1 UWD1 -UE)\WUU#)e1 -1 9$)_1)_~e1)y_1$)^1 ^x`D) 1$)UU1!sD)!UUWD1)SR_C9)_D1)*D1)<$WD9)D1) D))N)!e1!IIAA! e1!MIII!d1 ᡣ#1)$D))-/,D)$)X*e1D)ue1D)]e1D)WWWWD)%) D)$)D)$) e1D)_WD) `zD) z_$)! !($! #9!UC$! D) {Z^_#) u#)!9;#I!.8^)!``zz!!{ˋ!- Xذ1Am_^)A/B  {9 )kD1^XXXJ#1I9ZI*sGR$KsI??=5J{rksZb${rqsrpjB'JE)5Z'JZD)@`p1 **+hR$!??bGJ**+ cZh'ROksBkm}b۟?+OJJM.B)6Ƭ /66Խ@5М' 6 5ԽQ6ƕoxxxx.NonN/МoU_௜oФ?񤰜v М{Xp(B\\RKs֖nAXXXXnR KkfwwJkAVXpGJD9{pD1VVTTZ9yqqq91(91W"9E)^91յB1 'BB__WUB9(9!xxxxe)!5=1E)TTIJe)IJAjjBE)xxzx1e)9E)\\\\1$!777IJB UIJBUHJAuIJB]UIJBWUHJ9HJ9IBAU(J9(J9(J9B1XZZpE)$!9!E)$!9!---(J9 HJB/HJB (JHBHJBHJB (JIBHJ)BHJB66(JIBHJBHJB(JA(JB^(JB(J9(J9_(J9UB9}B9B1@@jE)!f)$)e)%)zE)$!D)!E)$!/??f)$)e)%)1E)1E)e)E)^^E)!ԖE)! ~%)W!@Zk8pU_UUU5 UU*!U!U!UE)!  E)$!ʊE)$!E)!E)!//E)$)ʂE)!E)$!E)$!E)$!E)$! e1E)D)!Z~D)!E)!*++;E)!E)!// zz^^^aaaaaa    #) /#)! C1#)c1#)/9d1A9B9ˆ1!`ppp!!^011!郫$!VV\\z#1%%#1 #1 ) P}.#1 #1(U#1(U#1(+U#1)D1)U$1 U$1 U))W#1D1 _D1 d9)UD1)D1)U(^\TTC)%%%%#1 U$) U$1z!55%#1 V#1%%#1 W*D1 UD1D1 _D1 U~e1!UD) W1 /]1$)զ9D)_˦9 ^rD9)-D1)D1)ּD9)UD1)6,D1!OMKJ$)!1!iiaa$)!UUe1!aaaa!e1)qsD1)Uڠ1e)e1D)]}]e1D)UU}D)%)e)$)e1D)UuuuD)$) D)!e1D)U}}$)!XX^Z! ..D)!- j$! $)!魭C9 rZWW$! s_UU#9 }sp^!#! #! 7!!ZX\\}u!-!/17?!b|訨 A57 A {dAisAXxRA^ZkI9 c(JߟMbj{GR?;Ir<{hR\\|j{jj$)\\\\9*:թZ9r{{A`ppp A% RA-555ZGR.s'JR*k 2{:Խl{J`pKs=56b6ƫ6М@6М 6ƪ5Խ15ƕoxz~.W**nN/no Мo М@k{p``b{(B\ORМNTT\^9ppppogR s*kMM*kgRhʊZ9XXZ^JV\\\Z199W91 (W9e)91/+B1 - B9B9.,B!~~~~1$!e)BBe)5(BAWAe)xxxx1e)}9e)\\\Xe)$!6666(J9-))HJB_*IJ9...HJBIJBIJBW(JB(JBJ(BHJ9HJ9(B9rrrrE)!T41$!% 9$)-9e)-(BA HJB^HJBUHJBU(J9(((IJB~UiJAUHJ9"_(J9((J9(B9ߺ(BAWWB9*(J9_(J9_(J9*B9ꀀ(J9u*B9(J9+(BA]訆1E)wte)%)e)%)E)$!E)$!8E)$!?/?e)!E)!~W1!1E)E) `E)W!lW!u\$!_Uյx !U !UE)խ+*$! E)! $)E) ՟E) E)$!E)$!E)!**E)!xzzE)!/++/E)$!D)%!$)E!E)$!E)$!E)! /?e)E)gD)!VD)!E)*bbD)UU ~xxz^abaaab ! #)!B)#)UUC1#)c1#)//++9c1---A9B9kkk1!PPX^ (9 -0^@ %8~!^UWV)%U) 몪$1 u$1 ?U#1 .8]D11#1 ,,.#1(W`@#1(D1)UU#1 #1( U#1(*#1 })>rD1 D1(U*D1 U$1 _$1 U \^^\C1%%%%D1 UD1 U#1ppX^#)% #1 V)%'D1 W$1 }D1 U_D1 #1 *D1)U *UD1 UD1 U~D1 U9!U_9(‹U9 W90 9 9$)UWxe1)71$)m /1!}{1!1!1!cc$)>(e1)XD1)1e)e1D)Ue1D)UE1D)UUe1D)WWe)D)g]]D)! $)!e)$)/_E)!_Z$! $)!pzZ^ !$)!iy1?/1)! $)!]UUD)!]!!\\^!}mmy u!-!#I յ51~zbb#9_"*#9(ef'b@- khR{bGZ9677hZA_bJ??UMB Z55jz{hR|||gbs[YI^^^^HJ9APXXXVJ GRA//hR&J/ gR*k@@@.7'XXXܓXXX\. 66ư``pp16R @`zjМ.nN/**nUU񤏔񤯔ʯ Nb{{bBB˯(B^^^^s'J׷/+kᏔ9ppppnBksR*kZ cAVJTTT\Ze)91~91WZڦ9E)91B1 (BBB9,,,9$!|xxxE)! 9e)VV^^9!////(J9Ae)||||1E)9e)Z^ZZe)$!66>>HJ9)))HJB(J9 ,,IJBHJBU(J9(JBU(J9*(BA(B9 (BA}B1`bzz9D) 9$)zj9$)Ad1 +B9(J9(J9(J9<(J9](JBUHJ9ߺIJBHJBHJB(J9HJBB(JiHJB(J9`'BB(J9(J9*(BAx~~~(B9 (BA9E)VTTTe)$)'/e1E){We)$)e1%!E)!zE)!_[RR$)E)*߿1E)E)```$!$!W _!UE)Uտ*E) E)! D)!~~^_e)!%%%E)!쨸D)!E)!_E)!*D)!E)!ꪺD)!D)!D)!zzD)!D)!$)E!D)!E)!*"*E)~$! -E)$!rE)!E)!$)`*D) U$)(U bbbbb/// ---/! //#)!++C)#)C1#)c1$)+*++9d1----99 +++B1jjjj1 ^\\\(.//I /7"I^\^)/75=e)) __(  +U ׿(ϧ#1뉉#1  D9WD1(n{{{D1(  D1(U#1(U#1 }#1 -#1(u#1 _\<)//.8#1 *D1(*_z$1 #1(U \\TVC1%%%%#1 W"D1 U ^\֗#) c) )D1 /d9(UD1)D1)U D1 D1 U$1 UD1 *WD1 U_D1 (UD1(U#1(zD9)U늭#1)% D1 רD1 D1 e1 U1! ]1$)*U1$)զ9E)Wꫭe1)|D1) e1$)D)!D)!((d1E)D)%)D)$)# +D) $)!E)!xrcD)!' ! ! ! $! _) !$)$! D)!$)!u!!!}__!!/$! '/+#I!5u)#1 xA(cDA -jsZhHJADr'RW{s&ZIUW\{HJ -b?zjsGR|TT\Js%bsssrbXPPPbcB  APPPXzjjhR#)GRA+Z&JNhR55 N 1s\2JsW{ -r}Ə׷֏rp@@BJN****.U*М 񤯔񤯜KJjrϔꯜ.N $4М.M{(B\\\\{J/55.Z{d1rrrzKsB -{*k}uuks&J''kkd9XXXxhR\\\^HJ!9e1_9E)_9!_1$!U(JD)%B9B9ת9$!x|xxD)! 1E)XE)9````(J9Ae)e)$)1E)PPRE)!(8<(J1)HJ9(J9(BA€IJBU(J9(J9(J9׾8(JBU(BA(HJBuB9{A1 9e1@`A1+ (J9B9 IJ9+(JIB(J9)JB)JB(J9HJBW(JB](J9(B90IJAU(J9U(J9 U(J9`jB9B9zB9 B9WB9}B9ߪ9!E)! E)!E)!UE)U!!8WU!}1$!e) `E)տe) E)!W1$!着e)%)1E)~~we)%)ϯ/D)!uwE)!5E)!$! #! ! (*$! j$! $)!z_E)!D)!D)!}E) _$!_$!_U!_U ! /E)!E)!E)!p$)!E)(ܜd1$)սxxbWbbbb/+ - #) #)! +C)#)c1#)c1$)* 9d1////99////B1jzzze1 \\\V I%U0E)5555e) ```) )p)) pX)[]!!) U1 U#1 }) #1 }i#1(U$1 #1 6&)#1D1(`{U#1) #1)z VTC1%%%%#1 $1j`#)5%#)(T#1(#1)h$) D1 _ #) * $1 #1 U#1 U~$1 UD1 D1)#1 #1 #1 U#1 U#1 _#1 D1 D1 D1)UD1 W D1 UE1!UW9! U9 U9$)Ue1!_E)!D)!>>1E)_UD)!E)!KK$)$)D)!++/7e1$!zzz$! ! $) !($! $)!]{$)!]$)!^D) ^W! !! !!$!!}]1$!)::A޿/J9]CI9=Js(ZA{ZQտ%bAks(J--Ms5?+)Ier{gR|~j{fjSSRPjappppjA 9XXXXuuwob 'JA+/Z'J.R5555{Jnj*pZN ks kppNJs-{n.>UUrN5UUnUƯUМzUN```개Nz^****М)  М𤏔rx *".`|\X.me6B^^^\{IOZZ^&s1p```ZB;-b---JkZ%*kAxx'RB 9_Ue1D)!X1!U(B$!%HJBV^'BBA$!xxxxD)!-1E)PZZR9D)5(J9HR!E)! 1$)RS1$!(J1 HJBJ(BHJBkooo(J(B(J(B(J(B(BA(JB~'JBU(J9B9b/B9u.BAU날BA +(BAWB9HJ9(J9B9*B9{B9׿B9*B9 B9(J9U(J9U(BAUB9(J9'BBUww_BB'BBuu(J9(BA(J9B99XE)zU!k! + U$!U+E)U1$)e)E)zz1E)1e)(1E)f1e)1E)^^__e)E)秫1$!E)!ܸE)!(%! ^! !! ?/.!ࠈ!++!$! ==E)!^^^! zU(UU$)]$) տ $) !/>>>!(($! {sb!#! 鹿D)!~~z!A Q9rp`A1A1GR$1HR9iJA kHJ- -L)k-%5er1Jsj{ajpppp|9 9IB#) &JAZ'J{RnR߫{bz^Jsb={ c..{*s %/ {UU.{ %n.N?n뮜nonnn __n*М+5𤏔М}}o XPokk((.&oZA5NZ&]]s1xxpp*k9{GJ{buwKkgRZZXP c^\\\B +99\W91_9E)z9e)U (BE)%/B9B9(WAE)X^^x$! 1!1$!/775B9AE)9f)91W/9e)(B1 (J9B9ް(J9(BA(BAz(BAB9 (J9B9((B9B9%/(JB(BABAVV׿A:B9>.(JBU(JB'JB_(BA(JBU(J9(J9B9`z(J9](J9(J9_B9jB9)B9B9]ݪB9B9B9B9* B9BXXXX( j*$!U $!U$!E) Uꪆ1! 1e) 1E)1E)__z1E) 1e)<<1E)﮾1E)e)E)Z^\e)E)o﫪E)!D)!s]D)!!! #!z! W z_  +- !訪$! D)!{U! ^jJ) $) U 1 e1$)ս e1$)ꪂ$)$! +)+E)!E)$! +e)!xxE) e1$)+)-d1ս 9!U9)U9)U9)U9!U9 UA#)UB#)UA#)UA#)U_9#)Uc1#)9c1յ91 9#)zz1 U$! ___W . e) e)pppz???#) }( )#) pD)^)-e1Cc )$)??1 ^\\\$)-$) \PD1( +UD1(U#1)$1 #1)U_D1 )+$1 W#1 U VWWWC)a #1 +U(\TC1#1 }#1(U#1)UU)#1 -D9 #1)V#1 *#1)Uuh#1(uU#1(D1)UD1)UW#1(#1(*D9)wD1)UD1(UD1 W#1 #1 UD1 D1 UD1)UD1)U#1 #1 U_! # $! *.!.//D)!)$)(D)r#)/$! ;D)! ^^D)$)E)!^ZXX!..*E) e)$)D)!$! $)!UUD)!D)!__z$! Wwx!++#$)$)!$)!#! WD)!UUD)!~z!b!%--&Z9hhhxA19e1Ie1KK_AE1)A)zzb!* 5{ kKIgZ>?7gRWWWWj{fjRRRR zzzzA%%%%9\\\\IIkk cABA bB bR*kZ?Jkb~^jsb--js c&{ks{s +{%N N//onnnnnzꪏnn//?5𤏔b*𤏔ˋpr돔ks&6 hRB۞{HJ#D){%%%%ksA *k92"{ZKk9`ZD)xgR9[PZ[A1_91z``9e)z```9e) B1'''(BAB9BE)xxxxe1/9$![+9E)/B9B9^B9zA191B9- (B(J(J9HJB嵵HJBIJ9HJB__'JB'JB(J9'BBB9 ,,,(JBU(BAzB9B9B9 (BAz(BA_B9B9ߪ(J9B9(BAUB9jB9(J9(BAB9B9 'BB_UB9 ('BBUB9.BAB9B9AppE)տ e) /**1E)U^؆1E) -1$!**1$)u廒1$!1e)1f)1E)z~1E) 1e)f1e)1E)e)%)ne)%)E)!pppp#!!]WU$)**r!~U _iA b!-/$)!u#!!uu! .$! ojn$) e1$) 1$)MϏe1$) e1D1D1 \\XXD)!E)!:E)!:;/E)!ppZXe1!mmm%9(Ad1+ J9BAUBAUBAUJ9J9* ZA+ kFRU )sFRUk&JUjAUb9UfR9U_J9UU_x1!xxxx!V _V^W e1$!{[RP )@@`#1 }$) e1 Ue1!WuE){5e1 UU1 Օ*1 TVV$) UUUD)(Rr#1 ޸#1 #1(U_#) ) #1 W#1Z_! !5a#)a $)Cc ]#) {#1 #1 D1(W$) >/D1)~u) ܨ#1 %bI)U}C#1)`BCCD1)#1(&&D1)\#1)耊UD1(D1(#1 D1 UD1)+WD1)U_D1)UUD1)U#1)z#1  D1 U$1 W$1 U) +! jj!{$)----$),. * ܾ$)//D)!$)!+*$)!0E) xx! $! 뽭$) pZD)!wUU$! ^ں$)!$)!D)!jz$)$) D) $)!1$)uycbD)!~D)!$)j1յ5%Ze9 /gZe1xppB9aAAK9e19e1U9D)j9)pI W_zD1 shR,ZW_zrj{fjRRRP !zzzz9%5559\\\\a`z{B$)BAbB -- cR00JkZ/'''JsZ\XXX*kbוks*k5{ks/{{{N%5U-* nnnnnnꪪon^nМ*񤯜{h`okszsc{BXXXXRAڟZ]͍sd1``rr{A%% cJ&0+kB/'&6 cd1````b9ssssGJ1PA9^U91zz9e)`bzz9e) B1'7B9B9_BE)XX^Z9E! 9$)>,AD15/*B9jk (J9B9A9ꨨA1B9 (J9(B9Zz(BA U(J9_B9kB9B9]_B9B9^ߪB9*B9,B9B9A9B9B9:/+'BBJ(B(JB__oBA(J9'BB]]BBB9B9B9B9(B9B9 B9_B9(UB9 ]UB9UB9UB9UB9UUAe)pzz`1E){{ZZf1$!?1E)1E)u1E)UU1E)1E)1E)/.1E)1E)1E)f1e)f1e)1E)_E)~E)! /-E)!p|E)!Uzr!`U U*1}m! $)}!%/'&$! zz! * !$)>?e1 e1D)9D)77e1$) e1$)D1 XxXzD)!i}E)!>E)!//~E)!p1!59 J9JAIBJAJAJAFRA/bGR---Isb---{Isխ-+Is_* ʃIsUʃkUbUisA_zJ!_^Xx!pXW__*1E)ZX\\ . ?>)ޞ?) *ּ,$) >7 ^ __WW$!$) Uu1 *551 WUe1 U1(ZX#1 W) 1 j#1 )#) $1 8#) lN߽D)???=$! #)a -e)ssr S0#) XPD1( UD1)U#1(zo#) ՛;;#1 #1 ) kbBA}) z #1 UU#1 #1( #1(_#1(y#1)U#1 zD1)+U]D9)UUD1)``[UD1)D9)_#1(U.#1 ޸8D1)UUD1)U_#1 #1)}U! jZ r^D)- $! x uu!!(D) {$)!.D)!>?*D) V\x! $! bb$! ޾! 0%)!׿#)!$! 7D)!Z\VVD) D)!D)!XPPpD)!?***1$)``D)#)iᢨD)!z^VW!1 % YhRp؇b9kcB9J‹Ae1||1e1e1 `D1))55%gZAU])kJ% jGR,jrrjsfjPz~ sd)```d19a\\\\acGJ$)BA?ZJ--?? cZJkb7>:JkZؼKkb77ksJk{s탫{յ{{**** %onn__nnnN׏nzM*jM Ф??/М𤪪*s@@@Ȱ cksBXXXXGRA!NHR{#)rrrrZ9JkA͍/?Z9>bd1````bZ9RrbB9U_zz999e1xpp`9e)+---B17777B9B9B1ZZXX91}-A1׷B9- (JB(JB(BAA:*B9W__WB9 (BA(BA(BA着(J9(JBU_U'BBu]UB9'JBU(BA(BAB9( B9VB9B9U B9 B9 B9B9B9WB9B9B9B9U B9UB9uB9B9wB9UB9U B9]ꀂB9/B9B9A:B9B9Z11$)rrbbe)$)/))1E)^\TE)$!E)$!E)$! e)! .e)E)zZ^1E)1E)~~f)$) ^e) We)_U%!WxV_E) +E)!~ E)!srZx$)!!, D)!UU1!ŅD)! D)$)]{$)$)!jj! !jj!>888D) /e1$)߽1$)>+1)*9E)U/z9!`zW!#E)!D)!VE)!/E)!<D)('&J9JAJAJAꪪJAJAGRJ5---bgZ---Isb- isʃ{* ʃ" ʃ--/ͤ+U/)k~zZ!xxxx ~^ ___U 1!aE)\TTTw 5%D9) $$) u W!UՕe1X\\\ e) %%% )E1 ) #1 #1 j#1 $1)V#1 WD) %ge) We1577TTVV#)%%%%e1ښ#)D)(r#1 ޸#1 #1 z) 9}r#1 *#1 )C9a$1{c)*(D!+$) -#) #1 $1)U_#1 D1)UD1)~jz]#1 #1 #1) D1)#1)D1)pZ#1)UD1)UD1)_j$! Uzx ^Z$) $) !!^)$)!-$! $)!pkiK ! (E) }ykD)!1!Uկe)!1!1 W9!U.1$)}B@hd1!+d1!rxxxe)#)߿?1D)~wD)!((*D) V\\^E)=1$)b9 %i{A{{{{I9ܥ9e1xxe1 `p) 9$)յ5%Id9cbbB˃C9-U kJ-,jrrrrjsJ/7j{'Jxzj!__~ d1TT\\a'BD) J9?ZGJ=#+ cZJkbca cZJkbs k {s샋s{{****- ++/- nnN*nuuuUnn*nNNn-`pPXM񤯜𤰜jjj.s篜 cks9ppxxbA hR{sc k!rrrrgR955{GR5U c9TVV*c1bcim1{{{{ c(JccccB9^W91~9e1`pz91%%%%B1B9B9U91PPB1B9BA+](J9(J9BAA:**99(J9%(J9B9B9 *B9/ B9B9_B9{B9B9B9 B9޾B9*(A(BB9B9 B9zB9/*(BAB9~耀B9B9(JBuuUUB9 A(BB9 B9B9B9A:B9B9B9B9Z^B9B9Z_B9UB1jjj1E)cᅤ1E)]Ue)!E)!E)$! *E)!E)E)$!e)$) %%%d1f)E)pp!UU 1}ˋD)*D)$! e)!E)!E)!WVTVE)!D)!+ 1!'/?e)$)-//e1D)_zj$)D)! D)!W\$!!WW!81 1! U1)է9!Vd1!WD1 _z`$! %D)!$! D)!D)!D)($$,J9BAIBIBIBJAgRJ----bZ----isk----isʃ{++//ʃK답=-l--n{zzzzZ!xxxx |{??+d1!cAVzr{YU (UUW\ $1 u)/! o_D)E)\TTT e1 $)e1(V$1 /#1)U#1 z#1 #1 տ ) )Jkkk($!Uu^^\z#)a----1!޷")e1 rr#1 $1 #1 z#1 D1 _#9 } `Pܾ D1r(?d1(OKi! /$) P#1(UD1(#1(x`x_$1)U#1 #1(]_$1 ) ) {#1 .U#1 (*/5#1 ꀀ#1 D1)UUj$! xzzj! $) D)uD)UUU!E)߿E) շ.E)!`$)!D)!kz[1 1$)}_\\1( ~1(9$!^ܞ1e1uտ9e1߯Ʌ1$)r1$)d1D)) 1#)zhHJe1C)=d1D)^XD)#)kD) ZXE)(5''Af)-5GZe9 jdIccsdA9\^9d1e1 X\VW) >+-5'JD1-%FRd9kkj`9D1*kC9-Uj{AJsJ. smMMM9~D)!վW1!T\WW$! ߪRAɁ'JAZhR--5 cgR+/'6*kZCC*kZ*kZ(>>1$)&9D)_U 9W_zxD)!D)!^WWVE)!{%)$)8:e1!*e1$)U9D)Tڅ1e1կ1$)j`!,<$)!!$)!U$)!uE) ܘJA}JAUJAJAIBIBgRJ----jZ----i{ k----jsʃ{++++ʃL-- -- )kzzzzFRxxxx $)1$)Wwjx9 } AI( Uw9TVUU) ) U_) u! __e15D)TVVWe1II `E)jjjjD1 D1 $1 W) 0) #1 u$) ! Aaqq E)͢WW_#)a- c1!#)D) $1 *#1(U#1 _$1 ) )D9 ?/e1!_ Յ1 r8 'C9(o e1 UUWe1 b#1 $1)U#1 #1 ߪ$) r) zް! xD)% *W$)-5/$) z) `$1 $1!~$! z0/)(-9\\E! ug! -)F!f)$!x\E) `j$! e)!579$!*/ 9(e1(UuD)(51$)_9!"*9$)D)`9$){qqd1D) 1#)JJJȄ1!+ d1D)PX\D)!`h$)E) !#"e1E)z^BgRe1--&R9zbA1  9)`pX) W) ?+=?GJD15bd1``bkd9D)d9D1 /ZD9 UU{dA//+- sMMMoJ$)VVVT$! ! (0$! RA! hRAԨZ'J5%*kgR>>JkZE)!x^\X1 _? 9$!ս1$)/W1!\\1!~UD) xWz$)+ D)!/*E)!{{$)!^^^zD)!1E)+ 1E)jjh9D)91}}1e1zjj$)$)!Z^_W! ࠀ!ꪺ! /E) JA}]]UJAJAIBJA_JAgRJ----kZ----{ kisʃ{+ ʃl %--- bxxxxR ^^^^ we)5551!hjhh1 WU9{}0zb{]( ) mUa 퍉C9}{sp!u e1555/ V~E)AAac D)55%%) ~$1 $1 $1 #1(U$1 ꢪ#1 {o)srZZ E)˂a#)a 9 #)D)(\) , #1)WU1 ^$1 #1 }]zb1 zr1^^)e1 \\\(#9 ?Re1 WUe1)pryY#1 *#1 1 _Z$1 #1 _$) 7$)D)  D) %% 7D) _yi#1 $1 $)?e1(W^ܸ9(- 1%!TTV~%px$!-Uf! F!!xx\XD)!/55D)ئ1!- 9D) 9$)\^e1( 9$)Ue1!:9!z𰠅1!e1rp9D)qac1D19d11!D)!D)!hhhje1 ח59%!܄IE)}UgR$) gZe1{sA9+)-9)\TVW) W#) ?=GJd1FR9jbB¥9d1U]܄9D1d9D1**kA%UUjsIb$)VVVT! 08 ! (!* hR9GR9ܜڈZB/'bgR[ksZ>?JkGRJkZ=-ks k%% {ks+-))샬{{ {**-샭- n-5UnN #nNnN nO*nO n \^VW- N ߟ7Мo )М擄_М*kpppp. cscÃbApx^VHJ9;77'*k'Jb!XXZzA!7ZgRo?b9%%'' ce1````'B$)cy_^R9rRRB9W9991`91{A1?/B9⠀B9w91j`91 A9UB9 B9-B9 BAB9xZB1^B175B9""B9^hB9BA(BAB9 BA**B9B9B9B9zA1`h`h91ɧ9e)W9e)1E)+575B9-+++B9B9⠠B9B9.B9*B9B9B9B9B9B9A19BA1 _9191^B199UA199U߆1E)$)$!D)E) u 1$)Qqe)$)E) E)!D)!+F1e)E)$!1E)++-9D)>>>1E) 1E)z~U e1E)!E)!.~E)!p˭E)zzjD) +D)!ի1$)\e1D)Ue1 zz``E)D)!*./E)$!$!!z$)!1E) 1e1h耀9E)yii1e191~~e1\\!!!??!舠E) iimAAAAJAJAJA_WUU&JAZ&J5---kZ--- i{)k)+isʃ{ ** ʃ55 ----ɌGRxxxx9 \\\^ ~^^\15%%%1````_b() Y) +UaIXTWU$) UUe) D)D) We1s$)D) %) k$1 #1(*#1 ׾#1 ꪪ) #) }{b! $)ACCcaC)a--9!brpx#)D1(\D1(U$1 #1 W޸) $1 b9 I ^Xr{$)?e1 \TTT 믪:#1 SY])E1 ss) ,#1( U#1 #1(U#1 D1 7wE)Ue1e1!WU1! E)e1 #1 #1!jbD)*zz1 %9e1-1F!\~~~%!xbF! ///f!$!ZX9$!77%9^Xp1 id1(e1(51(%~1( ߅1$)rrX9D)9D) e1`x9D)1d11#)*<:R9 GJAZzbGRA5-ZGRbR Z'J-Jkb-- ksJk{ks))-=샬{{{*.** -/- n- %nNnNn.n.jKK-샪-샪o-UnФМ cpppp*k;ZhR9GJ9%%GRA𜖖gR)zxxA!bGJéZ9''ZD)```bR$)^ZRRHJA>/%B9x|^W91(919199=5B9zB9UW91@x91/ B9ߺBA B9B9oWAe)^9E)Wզ1E)WUBe)---B9 B9B1+B9B9B9B9_B9UB9{]B9A19E)zz1!We)UE)~UU9/---B9B9UB9UUA199/տB9UB9UA199UA1A1ߺ99UB1A191A1A1WꪪA1A1A1 B99e)\\\X1!zzzD)!:1E)1E)aAA˅1e)e) XXxpE)!E)$!^e1E!E)$!9D)U+9E)+9$!V9$!_U1!\UUWD)!D)!E)!E)!ooggD)! 1D)zz9D)qe1$)Ue1 ``zz$! D)!E)!D)!$)!ge1E) 1f19E)MMDž1E)91e1!**!!몪!" E) mOoAAAAABJAUUUAAJA=---Z&J----(kb----i{Is--isʋ{ ʃՕ ----kk+Bxxxx1 \\\^!Wޢ*ꢢe1 e)```p~~_}}a7)) U_zp !_^\\e)  E)RPXX!UUU9#1 U) #1 ) צ ) ) o) Bs[Z$)^^$)e)sssbac1a----9!x|~~#) D)(Tv) #1 ) *$1 *_$1 (*]#1 "A _U$)????D)||\\(C9 xpP_ E)(ZZ$1 ./#1 #1 <#1(_ #1 ڸ#) gdd E)E)!W_D) $1)UU$1!zz!`9 -//+91h`@1F!^W!~~~a޾ %%55f!E!}k1$!%%W1!ભD)(crpD)(++e))5me1( 1$)we1!X\ܘ1 Cc{9$) D) X\ԥ9C)ZXxd1C)d1C)d1!D)!V$)!z{U1!E)!E)!RD)-틧j9PZ_we1!$)(x) WW#) /5GRd1 %5bAkk``AAc@I9m AD)_~AD9 Q1A!\XXX) !+++RA )R'Ju%hRA Z'J2߈R'JlTV)kA*kZ ks kzUs*k+{js *{{ 샫{./샫{ {**-샪Un/?nNoMn.n jjk ~-샭-샺n-nnoRppp JbbzB9A12:Z9'J1pxA(??b'J %GR9'7hR$)@@``hJ$)rRR['J1 B9WA1919999??B99B**A1B9uB1_Ae)WB9_B9UAe)ZX9E)91}9e) /7B9UB9UB9UݻB9U׾B9UB9ի B9_ꪪB9խB9UB9B9U{{9e)pppp!VVe)! 1---A1~B9UB9}몿A1B9B9B9B9A:B9A9ZZZZB9A99AB1A199_A1A9W___99) B9_(BE)^^^^e)!D)!Ӆ1E)9e)mMee1E)-1!Z^jE)! --E)!e)E)e)E)^1$!zUկe)!*9D)V1E) e)!V\XXD)!D)!^_WWD)!D)!gE)!e1!1$)qaae1!e1!kj$!///$!!ߝD)!$! $)1! 1e11E)&&1E) 91}uu1xxxx!!! .! $! 6AAAAAAAAIAu_JA-//-Z&J---/(kb----i{)s-{i{ʃ{**+ ʃ55=+----ͤK@ʃ9xxxxD)|^ zze1 e)pppXa a?) +ժ) ^W) К!V D)IAaa !ݝe)\\TT$)) _Z) $1 ) ) $1 U) 𰰚!TV$!UUe1brzZac1a----c1 ~~D) : *) #1 #1( U1 ,#1(_) 0$) #A uUUD)??$)@ Wm$! "D)($1) *D1)W#1 W.$1 *#1 $) geeg D)IIIiE) $)#1 U׾>#1 }_ZP$)//9D1)99xp9f!``h`%!TַaE!@////f!F![E! E)ZD)(PPD)(Pp$) mUU9 1D)1$)e19D){ae1 ַ%%9D)xxZZ1C) d1D)ΤD) $)D) Օ5e1E)iikE)!D)!R$1_]QD1k}D)!#) xp) WW#) =?Ad1%---rA{}}}&JIy{sRAˏAd1h I9A1A!XPPp!!!HJA)qqZB%55RA7ZBGRB||Z9////bgR>*kbWJkb sJs+/-{ks///{s *{{샫{샫{{ N )n.N-~^_VN{ ˃ 샺_n  nϜ탪z'Jppzz*kJ`rzzGR99e1Zd1'%%JI#)==ZI %Jd1퉈R#)pr{{9!PP'J199W91919999* B9{]B1_zA19E)zxp1E)յ 9E)U}B9B9~9e19e)xz߆1!^9**/-B9B9B9k{_B9A9B9B9B9B9B9B9{{9e)pprZ$)1!%%55#!!e)!%%%%99B9B9B9B9B9B9Z_B9_B9UB9UB9zz~WA1A199]99jW919191 9191919E)^ZXXE)!9!]]-1E)U1$)9!U9~WE))+E)$! e)E)e)E)1E) 1e)zb9e)ۦ11* 1xxxp$!!$! !D)!1!1E) 1E)Iφ1e11E)j!.<<$! )$!!(%)1!--1e) 1D).>1E)/&1e11 zzzz!!!UW^!kk!*/-AAAA AAAAAA&JA---/ZGR--- kb is)s----{i{ʃ{ ʃ----K----ͤ ```is1xxxx1W_~x뫣e)e)XXXX^~a ) ) $)  ֶ E)ssss E)E)TTTV**D) qs) _#1 #1 ) #1 ) ^$)  U_D)PXXXu{rrc1a----d1!xD1>>66#)( #1 #1(U) #1 ) $) 77D) U$): $)޾8D) UUW#1 WՕ?).'J9GJA'HJ9*?ވRAxzZGRB ZJ57' cgR77% cb\\^*kb ){Jk--{js{ks{{̃{{﫫샫{-̃ N.N .ʊ{ {{n NJo{x^WW{'J```*kJrppPZ9zkcb9#1(`GRD)%%5J1xppxGR#)ZImjHRd)A#)JNn|D) B9b99919191 91;A9B9_~~99)91Xؘ91\T91}]9e)-%9e1^W1xxE)(=1V1--//B9WUA1919999B9UUB9WU_999991 919e)_ZpE)Ԇ1!555D)!WW71!91A199 99תA1B9UUB9B9UUA1zB9UB9UB9A9jjk99#99B9_A991 99____A9}999$)xpppE)! E) jzhD)! 1!'/.1$!կ1!jE) E)$! e)E))e)E)1E)%%%%1e19e)111 ppp`$! !!..//$)???e1!///1e19E)ǧ1E1 -1E)D)!#" !!( *! 0 e) /''1E) 1E)؅1E)$$441e1e1!p```!! {!!A9**AAAA AA AA FRA//bGR---kb -/+Isk {Is ʃ{,ʃ%ͤL----ͤ```pJs9xxxx1pppX***e)!E)X\\\~_a(a555) u ) &$) 5& շ? {D)RR E)7??!TTTV?E)(s#)(}) ) ꀀ) }) ) _! 7$ ??E) aC)a----c1!D)&&) ~j@#1 )() ) #1 UW$) wue  D)/%'$)>$)$)D) . ?D) ) #1(U_#1 $1 ) ()j E)asss$)Aa $) qD1 *$) 9 5599X\w9D)xVV1$!zd) %!a/%!D)APpe) 1$!x11!zj D))%7D)(`1)cc1) )e1 9!rrXd1#)-u1D)(/?D) tTT~E) )d1E)e)!D1!AD1%%Z)^zA#)UW\e1!x$) WD) 55?7gRd1/ FZAcbpbJbmQIʂjAd1򲟗R9bbpA)-)Apxxx!a%5!!B1HJA%HJ9X` 'J9_VGJAZA%'ZGR-%bRZ*kZ5=-ksJksJs{ks{ks */{{{{*냬{탫{+/?- //-탨.샋 탸 `pX탬{^V-Rzzzz cIb9pXX^9)`ppXA(-uA)x~uZ#1Z'BhHllhRD)퍉 A!zzz|D) 'B9bccc99{~919191 99B9WU99_U91+1! x1e)zWWA!----99,,9 zxxxE)!??1`1////HJ9B9A1B9A:B9B9A9A999A9W9f1`bbB1 V*1!+1 V19e1- B9B9A9B9{{B9:AB999``jB9B9A9A9k91 99U99_9191 91 91919$)ppxzE)! E)!lne)$)) 1D)1$!*T1$!`j}E) E)!e)%)++//e)E)zz1!////11zjzz9e)ii111!p```! +!!/$! E)!&&1E) +/1D)&1E)1E)D)X! *! !!E) '77?1E)1E)zzj1D)e1)e1!` !!U: !!닋A9A9AAA9A9 **GRA////bgR----)sbIs k {Is +++ʃ{+ʃ%---ͬL cb9xxxx1!?1E)$!\TTVuua$)a $) UUX$) '$) /E) D)WިE)!XTD) UE) 5%'!~!%E)(\\\) ׶ ) ) ~) ) "#1 U$) $!D)\\\^bc1%---C) >66&D1) j) #1 )  #1 ) 8(,$) ggge D) D) Օ!|1 ))-5$) (~$1 #1(U)  #1(U#1 w$) {E)Ue) s[$)e) ys$)W$) P$1 1!^^^_9 5559d)^W1D)Ke)D!JUյ5_ 1yyqe1abbp1 1$!X_D)p1//d1!卿$),.1 bbrze1!9!pk)1 pxzZD) -D)!;$) \||T E) D)%!"+D)$)``D1$)*;&RD955%Hsd96'%jd1^&R!UWVT! #) 555bd1-%jAZXXr%ZJ奥%ZImͥ&RC1X`RAx 91 9xxxha_!~!A1 iR9''%RAGJ9T\\^'JA?=Z'J5=9bGJ'''-bZ^~wu cZ ) ks*k+ ksJkksJk +{ks{ks**{{{{̃{ {+) _ 탿 ksx{Jk~sB``@` c'RrrsYGJ91)XX\\#1 oZ\1 GJ ==55Z9hhhjhRd) 'J#)\XXxd1!B1ӝA9{zW91919E)z9E) ^UB199ꪪ919xxxxe)=??D)9!---91(+1!pxhhD)!??1!e1!''75B1A9UU91 B9}UB9_UB9WUB9UUB1999191+9e)@jje)\\D)??e)E)5??>9e) A1A191~99UUB9UU99u}99U91919191}919199UU91 9191.((9191ݸ919E)j`@@D)!D)!E)! 1!?*9$!V1E)U$)/.&4D)!e)$)//e)E)~1E)119e)MOOǦ111$!``hh!!! $! D)!6e1D) 1D)1D)1E)D)Xxxx!)%! 﫪!!$):::1E)D)1****1D)SQe1)1$)zzzz !! {!UU9AA9A9A9A9****GRA+///bgR----)sbi{)s-{Is+{+ʃ----l%---IsxxxxZ1xxxxe1\\\\~~zꪪE)551E)~|~~ \||^_WWWbD)a D)U$)U$)U$)*D) WUE) WE) *]E) UE)!/D) z$) $) 'U#) W#1 jj]) )({ ) &$) eGF!յ aE)jjjj$)\\XZaxXC1----#) l$)$1 #1 )(h}) ) ) ߠ! E) EMM D) 5U )7555) o#1 뫫#1(U) ׫#1 ) ! U_$)RRPP D)ssSS!*$)(P#1 Wꪮ)$)?91U9$!bbb#!h|D!KII**#!Uue)5e1apppxC) }ݝD)'D)p~e1e)!c )' )!r9!cÂ1!im$){pp$) PX\V#) #)!Y#)!ޟ??D)!D)!  D)$! D)$){bb`A)뻛fb)_^kA -(s!^\\X)訪) /-&RC1- jJs]_FRQxRI J9Zd9PId1b`Ijkbba{  ߿9e1 iJ9%%ZA%76B9\\TTgRA;3gR'J"(hZGJ ZgRj_ cR *k c Jk*k*js*k+ksJk*sJs{ks{ks*{s샫{ 5 샢 ^^^^{E)X{{B{e)UUZE)UUZe)UWJE)]U}HRe11) d1 %%)#) /B5555*kZB)``brd)!9d)/'91 91_{9e11$)zx1$! B19191{]9xzzze)!e)9!----B99$!|xx9$!UU1!*1!91 A1A9U99j`A1B9B9A1A9_99W_99Uww91NJJe)$)??߆1\\E)>9E)/-91B9U91zA9UB9uA1A1B9A9A991 A9}A99A*91,,,,99918 99}9199 9e1`HH$! D)!1$!- 1e)1e11e1D)D)!E)! *.?e)E)e)E)11զ1e)榆1d)1D)``@!!ꪪ!!$):e1D)Uf1D)__1D)e)D)wD)xxxx!  !!!!0E)! +e)D)j~~~1$)qqyi1E)e)$)~!\\< A9A9A9A9J9GRB----bgR---+Isb{)s{i{ʃ{Lʃ----ͤl팜bxxxxGJ1xxXXD)\TVVe)555%1!jwa( ) ) ]))U)U))U_!W$) U1BkUUe1 U1 U1 1!We1 We1 U_$) D) %/D)!uE)?E)ZXXXaC1-D) D)(cbz) ڸ(:#) $1 }) ) ) $)kc  D) MIII $)__/ o$)55%%#1 *) ) ) ) ) h$1 $)PX $)RRRR$) ) 0$)?///919$!```1D!IKKi! +-e)5%%d)x@BJ")+D)!!@b1D)#1D)e) z)51!\d1 `x^_#)b{_ d1 +#)$!b////E)!d)$)e)$)d1$)zjzZC1(8>.(I)W^FRC1+{)Zzrb! )/**(k#1%%kJz`ZIh`ƒIC9=*Ad9ZArR1>I h`hhb**  W9e1(J9%UZ9>?55'J@GR9:[[GJIZZ'J=-ZGRWbgR *kb*k c*Jk k Jk*k*js*kksJksJs {ks{{/5탫{  {{1D)^^^^9e)*_91911e191rZ[}1E)`A!E))XXd9(#)%'W'J5555hR~WB -9 ppXXD)/// 9D)%5591919e),,1E)V1E)X^W9E)+ 91}ꨨ919zxxxE)?զ1!VW/9!--+(99^9$!(xx9!_UUe)!XXE)77.*9199B9W99A1B9B99999~99]9191we)XXX!?1$! :89E)----91 ,,,B9(BE1A1B9A9k99 ))A199*]A1_91A1UA1U91918<9191 9191_U91UU91nUU%)D)!Յ1!-///1e)ʆ1d)00021f)e)$!!euwE)!5e)E)Xze)E)_]U1e) 1e)6661e) 1E)$!! !닪! D)! +-D)$!1$)Ze)D)___}e1zzzz!!!!ꪮ!kMeE) ++D)!f1!D)!}D) W!\\^W i}U ן!oe A9A9A9A9AA++//gRJ----bZ----Iski{Is{i{ʃ{5L----kLRxxxx'Je)xx\\! *"""e1%% e)@`z__a()(U )*U)U)) U)* /$) u$) (//.) W() U ) UU))*)*U)W$)UW$)U!X\^W@#) %e1 - -9 _ 1 1 UD1 D1 U_) $) E) yy D) U]{D) D) UD) !~ZX\$)'1 {) ) )  $1 #1 jj{]!XXX!D)\\\ E)ZZZX ???D)(\\) )! *.9D) 9D)ppD)|$!Cim~x!7555$)%!@`C)`xD)/-%5D)!eg61$)9D)j!XZD!5d1b!*"#)~j!/ -D)!++)$)!-//-D)!D)$) D))(ڪd)$)Z9)ߟ55R ^\\\9 ?UUi{9b˭J UUV\) 5b#1%55(sR`bA -GRAV(5GR#9zzQc9-AD)`hI#)JKKiaa--%' W__ޥ9D)A1Օ5R$)////GJD)\\\\GJ9Ss{GJ97%5ZgR5=ZGR~z`bR )bZ* cAW*kA[*k9 Ks cjs*kjs+k*ksJk {ksU{{**+{U{ks^$)^^^^D) U1U1U1UU9UUe)UU9#9!߷75d9 W!|VWUA55551 D)5UU1uUD) 9$!5591u1191UU1xxe)!%%9$! 919e)~E)Ax!UUE)A1*---91 9$)xxxxD)!u1!E)!::::91=99ww918091A191ꀀ91919191809191w1!ZXXX!%!1$!ZZZZ$!!zzj1E) 91(-9191j9191 91919191 91A1A1W91,(899_99919199U_99" (99 *91E)!WVTTD)!յe)!/'e1)1D)21e)e1$! ꪫD)!e)E)E)$!1e)1e)1e)1E)D)!! ! !D) +D)!⪅1$!QQD)%)D)xxxz!!!!W!nln!!UE)U   pX_i} X {A9A9A9A9BA5gRJ--- bZ----)kj----is)s{Jsʃ{555%l----LjGJxxxxA$!xxxx z_e) e)````a(U)+) U) ) ) () `` *")'.)(U](_(  W()U)) )) u) U) W )^\\^A! %#)z$) D) Ue1 U]e1 UUe1 Ud1U$) D) UD) UD) A!UUe1!U$)!xx(Km)#1 _1 1 ) Ã$)ܸ!88D) T\||!"D)XXX$)55$) ($1 )9 յ- 9$)r9D)XD)|\\\!Immxx 5U!//=D)!>e!XV^z!/%7$)1$)+1$)`hxzAE!rzb1a\)a a@bzZ !  hj{_!)D)!d)$))))D)$)fED) xzC1I \^WW) ]J +J Xzzz! ߷I(=---Hs%Z -jI~x`xIA.WJC1WA)zd1z~dAmAa75 159 WhR!++/5GJD)\\\\Ad1 AqGJ955%%Z&J75ZgRxxbZZx^d)A'BarrzA-UUb -*kR js*kks*k//++sksuu]{ks+++-{ksz^KkGR^bXXX^  U U Wa$!a azzaa9a55559UuaA W$!+-e1!U1! U1$!Ue1xz~_e)!----9$)) 919$!xxxյ% {UUUAW^Xp1--%%9109E)xxxxE)$!1$!E)$!>$!9VVVVA9910000B99AA1999999}}u9199___91(1xxxx$!!1$!SSSQ$!!jjjz9$!---9999ﭭ9999A1A9}}99UUA991 99(*A9uuA9918800999909991bb`j919191**91_e)\! D)!//'71E)1D)i1E)D)pppp$! +)$!!ne)E)E)$!1$!+1E)[1E)1E)D)! !"^!__!ʯ! E)!Ue1iE) U$)j%%!!kjrz/pxU_*   bxpbbb{bXXpp b{kA9A9A9A9J9////ZJ--bZ----)kj---?Is(k {Isʃi{----l---- ``{Bxxxx9!xxxx  e) E)``ppWח) U**)U)]))U)U(jU  (4U_)U(_W() U) *) ) ) _) U(())_)W ^WVTA!%%%) X) UU() U) U) z}) U ) U*)))U)U)$)**_$!|hU  1e1!}e1!_D) ~$) }E) E)!~D)!hE)!_ D)!T|w$)//_$) W) i! y9k}e) ba}U1!$!\^WW aa`a׽U#)UUaU,kUUWTD)e1j b\\c1?==Bb^^^^qUU׽aUU׽UU_` -xc ]/!)+ $)!d1D)e1)nx)``xx֢UU y UU_p)) z__d1 b}UU(C1 UUb/IWUUd9U8 UUy UU8UY΢UUa  a% A555D)15UU9!xuU9)%Z9ZJ5%%'ZGJ`pP^Zx^D)TUU}aUU%UU$!a5#!UWXb U*kd)-ks*k+ksJk {ks /{Zxx׽AWU !UU` ݽ- #)UD)U-/e1U_iJUUAUU UU!UUӜaUU_`aޫ{9TV\\a/''mkaUU UU UUAUUUUE)aqUU]jD)+++-(J$!911```1 < ``@@e)a----91+9E)zxppE)!1$!sssE)$!9e)A1_910ߪ99 Uw91919191j9191_*91(91ߺ1 zzzx$! 1!ssqq$! 9$!----91 99U919191U91}91u9191,<91919191_U9191Wj91U 91U91U91WU91uU91UU9^^\\!D)!55e1D)1D)imEED1e)D)!#++!e)!E)$!e)$) e)$)j1E)^e1E)D)xxxx!UU_!յ!  "$!U_UzW'/ 7 .'b(&&6 ! b b!Zzpp!cbbb!!Pppp bbbbA9A9A9A9J9++//gZ&J----jZ=--)kjIsk {Isʃi{----l----˃```Is9xxxx1pxxx  fe)!e)pXXX Օ(+) U) UW) *UU) U) U) ( (Ppxz) W_) Wj)U몪(W))1U)+(() )U a\|~WA***!%%) ) ) U *) ])#1U$1 UU)))))U) \\^% :)U) Uꀢ) U)u)U)+)!*!zzD) U)D)_$)U$)k⢢$)}Kjh] :{}1!aii! 5555y@@@  %%X@@@@UUUUD) D)`h!C)51\\|a@@@@UUUU1`@@  - 1 #1!$! d)$)#1D)=$1axxzz$) Apppp! ! ^ pXVc15lnAxzxp9VVVVUUUUUUUUa )a 95555D)tTTTe)!A-UGR!Z9.'Jx^d)VU-d)kb`` %%%%1D)A5555)x)UW^gJ5UU*k Ջ{Z{ks7ksGJ`xx$) !````D) e1$)_1$)1!jYƀUUUUUUUUUUUU %%%%A019a\\\\aAu@@@@UUUUUUUUUUUUa7RnE)- .9$! 91W1hx蠝AUAe)@@@`e)a----919E)phjjD)!1$!qaaaE)!(BE)B9_w99A9wA19999}uu9199]UU9999 91 1 xxxx! e)!aaaA!1!--91_U91* 91*9191u9191..>9199 91ࠠ919191A1919191919191911X%! %)!D)$) 1D)Eeeee1D)}}}D)``! ! e)! E)$!E) XD)UE) D)_!x|~_ y _ x~n_ ս .'%./%% b.'''!6!'.!''!b7'&.!b6><<$)$)b!A!XP!ppr$! ckcc! !A cCCCA9A9__A9A9J9++++Z&J----jZ---)sbIsk +++isIsi{----l ----l{```pb1xxxxe1xxXX _z{_W;e)$)E)XX\\_ 55) ) *) ֔) ) {(( U(޾,({z* + (j~Z( UUf() UU$)U) U) ) ) "V)~ !aWU_c1)t(U(* () U_$1 UU))) U))  ) U W߻5  ׷%)) UU) U) UU) UU)$) U)xz!"U$!U$!aU!aU!AUa U7/!ݽzh` %7:D) bjj5555s ---@@@@UUUUaD) !#)7''#!*::>e1!miII@@a*Qa-cm #9!W$)::d)$)e1)guw)A`hhh! pppp a*++-  zZWUWVVW)a////~~~V!Azzzz1VVVVQXUiJ@@@))+ 155D)TTVWD)#!| !WV\)%UU1eed)Vյ-d)6d)jjhx%%%%E)#!A5555)d))D!@1W#!JkRks*k>>?ks'Bxxxx ````D) 1E)1E)%1E)Z^^ZƀUUUUVUUUpppzB#)ad1\\\\a'?AUUUUA(BA7׶e)j$!,/-)9$! 911E)XxE)axxxxA5% `ppPE)--//91Uզ9e)pzzxD)!1 D)!zzzBE)99919991 91(91919191_19UU91ZU9!xx~~!+e)!IIIM!1)---919999 91&&919191>>99""*9999 91z91*91 91 91j91U91U9e191_U1e1U91UU1x!^U!"#D)! )e)$)'7D)!u$)hz!!E) E)$! E)xXW  Za:  6!$)..$)''$!%'''$)'''$)666! &&&&!''..e)! 4<$)$)b!b!X!``r$)kkkk$)e)zzzz!KCCC99]U99uUA9_}uUA9J9----Z&J----jZkb Hs)ki{)kʃi{----l -LZZe)xxxxe)XX\\ _^!e)E)$!\\\\_wU 5%%) Uw(() U) ) zrrZ(!) ) *R .$1UzਾA(qTTTe1 UIJU!k)Bb]U_D)==?/9E)91_1E)zh1 xz:a }X\TVE)-///919E)pPPXE)!1$!IMMmD)!zzzz9D)9191_91տ9191ꠀ9191W91տ91_jj91﫫91_9$!~xxx!))f1!e1---%1e191 U91U91U91_U91UU91UU91U91U_91U91UU91UU91UUz91U91U91U91U91U91W91]911xpp!յ!k!_$)*U!U !!{E)/E)$)$)p`!!kkc$!{{{{ RRr!Z!޸8!A iiii)66! $! ..&.$! '''! ''&&!'...!b....$) ''''D! $)6666)<<<<$)$! )b!XXXX!pppp$)kkcc$)E)zzzz$)cckk9d1*999991 J9----Z&J----bZ //kb //IskIs(k+///i{----l LbpxxxGJE)xxxxD)\\TV\ E)555e)E)kk!|||~_a %% (/(/) _(*(W(U_( /(8.')~ (}6(z1 ꪢ) UUjj }} *  azaU$!a*UD)aUU$!aUUAWAז?! \\ a a ) ժ) ) W^) U) b~W^  R^((W --(ƒ) }) _) W )))))* aXX aUU*@ߺ*!aU!aUaUAU耂Aר!Aյ5 aUaծbxza5555,kW!ֵ@@@@}VWaVVVV#95D) Wd)!])aܞ xZaUU\XXP!!%)77''#1 +D)!.+q!Axxx` ppppa+iiy}yaD)WVWA`h`b1VVVVXXXXaUaA //>155||!}U uD)ad)ń)` d)abb``%%%%Q!5555)C!+1D! j)`bD)ګ{1 cb bD) ````E))))-1E)^~{}e)$)D)! c}*?AAuA---a\\\^ A???)  ) hz{]A}(W8!VVVV ///!///-E)!#e) z$! )+++9E)%%%%911$!hx\5%@`9 E)===591iu9!E)!Ԇ1$!D)!jjz9D)--91""e)99199uuUW9991919191jj9191zzzz9$!xxxz$)UE) e)UE)!5/9e)919191919191*9191z91919191z91919191919191911```!U^   CAA ѱ#E)'776E)$!E)!~~zz$)!cccC$){{{{!!! ! D)b <<,, ,,,<$) ''''$)'''$)'''').'''e1$) ''''$)''''$)B....!4444)! e)b!XXX!bpppp$)cckk$)!pppp!ccbbd1 U1 Ud1!U1!*AC) +FR9 ZJ bFR (kZ Isb *+ʃIs -L+ RxxxxB!!TTTV\ޢ  E)5%%%e)$)jj||\__rra  () u  W z :  VV U!W  (>(r1 {]U(z    azppxaU_UA*߁AaAaA^aAvA-կAW a u  ) U) *_) 8U) *U) (׾ xzz7/ _PXz55 kj) U()+) ) _V) *) ) u$) $)$)׺$)!zjnj$) (* !a57a }UA\A5555<@bUb?}ިa1= {$! U  % aa5%}ިWAp``@ ++))5%!.!#1 ss{#) bB @````} < ppppA iyyUՕa!aࠨ*A````666!>66$) ''''$) %%%%$) %%$)'''%$)''''$) ''$)''''$)6''')6666e)!$) !!!pPXX!bbb`$)!ppPX!bbrpaU UU U  U#)+դ9!*UA#)U&Jd1UfR9UbA U{&J +bʃ'Jxxz^9!|~j ϢD) E)hls{ssa a   (}} a/rXU$)???!VVWW $!EMII - pc(.7'(6) ](```z  U  _W aU!a՗>*$)U~h`!}_ AAA_^ a ) )) ) >) &) _) (.(^ x\^ 5() *(,.) ) ) )  ) j) }($!$)!$)!E)!^^_$) !Pp*/??(ppp`bba^^_{A5555޺U޺U޺U޺Ua =--)  w{z  ~ j֢ 8 iJ@@ )--.!!okD)-$)$)!Bbbz `hhx ppppAab⠨a!a*"bA`hbbުR޺U޺  ݢ߅1A////A]u<֪UU<*U  D)A$!])aU#!axx_U%%%%ޕA1D!e)``d) *D)XXXXBUUBUU9UU ޣ````! -D)$!E)!D)!jz~WZ޺U޺U*y!VVVVAa#1) zz`aߺ֨W޺U޺U%%%%1- 9$!zzzz$! ++1$!''''91]zz1zxxxmkTTTTUWާ9j@@@!a+)))9e) 9 pxe) VVE) E)!9!////91919191..<<91919191911991o1e1zZ1E)e1!`j 1$)9D)1E),9e)+91UU_1E)ڐ1E)1e1u 1e1_j`1e1*9e)91U91U1E)91U_91UU91U1E), &111e1:111E)00119$)zzzz   ! qq{[$) ! &! ! accc!  )E)$!%)$) mMMM$)csss! SRRP$)$)ؘ$) $) 466!444&!b&&.. &&&&$) $) ! ! !' $) ) $)'%%)6''')66'$! 66&!666!ܜ!ܔ!ppXX! !#*!؜!pXX\aUa aa/?? --  ) #) c1!*UU9) FRd1 Ub9UgR$)_1 hUz\Vw ϭE) D)n~||ޢscCKa  z_ k!Zں !UU_$!5%% $!iaac!%%%('O( )(_Zz   !$)!޷$)!&$)pbb`$)zz Z a }j`  ) U) U((_  7 W_baxߵ >߾) ) $) )  ) ׾>) U) zb`) ) $! #)!$! z$! jk*$! !X\TT??__` auzz``A5555yrYUUy΂?YV0aVVVV ) "W 7ZAUUy8 0YhaUWVT!-- #)ߟ77D)!_$! xx$! z xxxx ppppAabrraABC)兂AAbbbx{yAX8UUa8 u}}^___{}D)%%%%a\\||AU9U9UA\X^W!ÁA믪@Azzzz%%%%!zΕ =D!A *UD!D!aU#!ؘե1U1!U#!`z@ ΢````!b---)D)! D)!_VZrD)!U]yyRYy!VUUAQbaAD1rPP bYAYƨAUUbUU΢``zU1!---/1$!pp``$! 1$!'77791_1xx薭bUUuAUUubUU$)*9D) 1$)Zj‚9D)Uս 9D)U1D)9e)/.??91_91]91U91>>U91U91U91U9e) 91UU1e1U1E)U1$!U1!U1!Ue1U1U1b1ABU1 U1U1U1bU1bU1bUe)bUe)!E)!E)%!%!1b  1e11e) 0 1e11e)_1f1_1!`! C E) $) $) iiii$! ssss$) E) 6666E)$!E)!jj$) MMIK$) ssrR$) ZZX)$) $) 66)&..! &&'  & $) I$)$)$)! $! Kc$)$) ! !'% !!'% 6&'% 67 b؜! b< baAaAaaa-/   * !#) +//=c1#)-9C)d1x~^|{ zz{^E) E)xxXX~~_]mMMEa  ..6 $! WW$)UU$) $!U$!UE)c[$)U$)5 KKkk  ((_^  ( UU! $)!D)!'U$)$! /???!^_! U_z `~z))( x5 D)/.$!Օ?? ^~~~)߯-) ) _() U) U) U(/j)z  ! #)!#!!_}]E)!#)!U!TTTX?>.z^00ڪ`k}Z8A55558@@@Ha!W.!@@@@yW~aWWWW  W U w~xx8a5%YU(jAVWU]{׽AT\\X!-!&!#!!z_[ xxzzY 8 ppppAabbA@aD)@ z}s8XXXXb U?/aݢaa""D15%%%T||t_*Uժ@ aAAAzzzzY%%%%}kjjjja Babaa5??1D!+/1D!jd)p`bi8 9Ƣ```` a !  D)!yyD)!{zzrjRy*AVVVVauAAA77 P_UuUAY(  5=%!+e)$)-鋆1$!zzzb! 1$!????9e)1$!z耀e)_D)UD)Uߺd1 **1e1 1e1yj9E) 9e)p1e1ݻ11뽵91U91U1e1)/91U91U9e)V1~1U1UE)bU!bWUbUbUUbUUbUWbUUbUbUabUbWUbUUbUU*bUbbU*bwbUbbb E) E)cE)UUE!UU$!UU$!U$)*%%%$) EM! aaqq! ژ$) 66$) $) Aaas$! rR$) D) 6'E)!E)!ꪪ$! bbpp$)ؘ$)؜$)66$) 66'$) &&$) !!!$)ccr$)Icsz!cbr)CbZ!$)brz^!bzZ!Cs{{ csc  IiI! %% 5577   !^^^Za@aAaA**a-   *#) C))+++/c1#)jzz#)|^^^hߢW_آE) E)xxXXaEE奢a55(՟( apa_߾*$!MIIiע!RPPP! a  ) U( ߪ  (! #)!$! D)!Wmi!@@/!   ))) k{sͫ$)m/ $)5555l (( U])) U) UW ' $!{y !#+ $! ! ,./$! *! !XX\??>>!VW!_ !56$!x׵a5555׵@@@@A'Ar@@@@ VWaӜ}!卍m(88 xx^ z ׽a`pAkiC׵  ׵ Xppp!!j}![scx ~~x` ׽ ppppa +- Ab_]aA]UUAa!aa  ~zzxmk׵XXXXA5 qssrazWW}_a$)%4 U_zbbA!aaaaaAzzzz%%%%Mkjjjj ApaA*UAA??D! e)x)׵A ````a )) !! D)!{_IJ?պAVVVV!}mk‚AAA!%UU!bUA}W Y 555$!+/E)! 1$)bbbb! 1!??91zzx~11W}}1D)1E)W1$)U9D)/+*919e1Jj1 ++)9f)ꠠ9 1e1**9%! 1_1U1_Ue)UU%!bUUbUUbU bU*bbտU_UUUU}*￯* p U! $) MIii! sSS! $) e$) IIaq! ssҐ! $) 6&$) E) $)E!$! <$) 46$)6'$)&'!$)c{)cz!AcrZ CbrZ)_!  X XZXp r XXp Zrrb bb c   !-% ''76 64< X  _Pp@aAaaA a-//   * **#) C))////C1!zz!|^^^XXwaE)! E)XXX^aa'7 a555(|VW < ap ˢ!Cccsu]}$!X\\T!IIa/ ( ( U] \ܼ (&) ! $)!{{]U#!!U]$)!Kku! !??!\ ( (*) W) Uzjj$) ]$)UD)}$) D) a>(!?* ~ 08()) *U) U kRR $)s[!b`p_!$)!uu!! +"!.!. __Y!a^!a U a_UAUA5555uq@@@@AUU!0@@@@UWAWWWWA@@AiJAUUjRuApX\TA  %u``u}K *) u!U A` UAppӜAUUӜAUUӔAUUaAAbaUU!xxz!uVVVVuXXXXA rrss____]Ua}7-+1E){1!~1U1U1_UE)UUbUbe)a%5e)Tկ* ( _UbWAUAUAUA_U UAUAUUAUAUUAUUAUUUAUUUAUUUAUUUb b b A-a*bU bbbb*$)a$! 4! $m!!$)!mm!$!!E) E)!!!ˋ!iɉ!iiI !rbbc)zsc{ !rbbk cy pp{k pr aޖ cy {{+zAAABAB""ab-%a@@aAaa----   ///#) #)! #) `pxxxxXa)5--%$) &Zz)b\\^^a믿a7 %(UU79 Uiâ gw꺺!rPXXa!5555 !ass)V) U) U  U** 5( uk $)!/*( !*!@hx!}mu ! ?z 8 88()(}_ ZXXa 088!rZ^$)``x  {k ;+-(() UU) !aPa>( ! $)?! *!(~~xXkU z  Wa551UA {af)U)JAVWa_]A a*a.A UӜA`UA8ab}sAAzA^WUխ E)_}mI1U!A//#! _zpA Ӝe)UӜe)UӜe)Uf)jUAaAA[rA  zxf)UaXX^Wa ./assS[aAAAppxzA.///b`zb```\WUU aOAAaAiӜ %%%ZUZUZUZUAVVVWAA֖aAA ``jb !!B`pz: ZUbVVVW$! Ba____a!!aA!곔 ZUZUZUZUZTVE)AE)UE)WU$!UUWUbbUUUbkjjA%!A. _UbWAUA_UAUUAWUUb A A A AYUb a!b *AUUb AUտAUAUAbUUb a!aAUAUaUbUbտ/**U "7!< ͏ acc 22!66>  ˋ!!PPR!bE)!E)!%)z!U U }U UUa{__  JIO  a< xAb /aaaabaaaa/`A`AAaa---- j  #) #)! *D) ^!^!u!U!A!UU$)%%/ D)!u{ VVVWBa %951|\W  !\\__!5%%/ a T44(     "= !_!?$! ! j!XZ^^! //+  66) U) (z  zppa $)xxXV ` //2(() UW) ZZ^\***$!\\\:20  wWW! !** appࠂA,,a A !UBb U!U{pxAz ߸aս++AAWA- z`@@!郃!a{kb` AظU b>>!AT\)A\W]A-!e)IIɅ1à 77'#)h~v! zaꈁ} aUa+ aA[[zzAArrrra AZRPP!WAa arrrrAAAA{{{{a???/AAսah``hAAAApAU aUaUaU*b .-..aAaAA^(@ 5  / /!!ꪫap!U(A.-* $!7Z!aB*a!@! AbAUUUU!*A+bUտ/*ꪠz)W :UW^zA \A UAUaUAUA_AUAWUAUUAUUAUUAUUWa!b b bAbaAbbbbbabbbbb߁bbbbjjj** ????!644   Y!><  W  U UU UU 5$!%'E)!!@@@aa `@@緾 m ap`A+WW A5%arrrraa aaaaaa`A`AaA+a----   /#) #)! *$)!D)!WU$!  $! ]! !E)!E) Z^ __au a-/ @}}} p(55 W U! U!aU a55 a,U a*U aU a} aU au a {{ow ]]! !zzz^   & .((( :!pZ!AiuUa--- p (( U) U) \VVV?$! \!@ ~^_Uﯿ!%!!A  !E)****!!W__ ^+**a )@@bj!!ppZڣ  ޚ!!666!ꪮA| A-'7! 11c1%%9 EEGFA_}iCAkA ?#)AzzxAAz{{_AAAb?aаzzarrppaBꪠArZ~A{ss{a a```ba````bjjjb@A~zAA_a! AAUAAaAׂaa//.!ժ!!ꢂ પ-$!¢AaBA!@!!A!@**A! ??Aիb Wb_aUA_UAUAWWf)aUApba!'.AU !! _ ժ! u`jh U W aZxxpAaiaBaBbAbbbbaWaUaUaUaUbUaUA߁bUbUaUAUAUAUAUAUAUUAUU A*UU A(UUA /55 z\\XU_aUw$!%55?)$!$! hhxz%'u _ y{{  WW_AW~耢AUշA-+" ꢢ쮬bb‚a"baa aa aa//?`A`AaA++a-- ** //#) #)! $)~E)U!U!!!a$!U{$!UaWڢa~oA/ajUWaUcâa]sap.aWxaW//A..!aumKKAAa ] a az@  a. ao =*( !  %  u /(  !V!UժD)V\|!_ZZЁa..*as{((i a (( U)( a !!?!  a' !jjjj!!!!-- !`a@ ZP  !Zx! !''A\\!A !꺺1 9A5%%%C1c9 cMIABb$!a1zxxxAA_^ZZAAA7//aТaXXZZaAzaA__A{{s{a AA 99@BaAAAׂAaAaAabAbaA ?!j~ U!k[_]j888 a!a!@!@!@!@!_b ??_WaWAWAUaUA_AUAWUAUAUA* a!<ނ ~^AɉaUub! UW  U U U}U]Uazzp`aBaBbA_bA_Ub b a!a!a!߯ a!A a!a!A A A A)Aj⠪b a!a!AUAUAUBտ*A* bUAaUb5/??XXpp !?777)$!$!!^^ZZ~755 U    .7aX!aUAWA AWuCʂa a*(aaaa****`A`AAajjja ***VVVV ///#) #)!j$)_ꠀ$!$!מ<!j`@!!E){E)jj ajaQaaAAaaa___a'!iiyqaA? a /  ap  a c[ZҢ crrZܾ/ ! \  ((( U 888>  WWW$!*$)VV!_UU]UaAª }--((_ ((!V$)*?!T [_ UUU }]!_!_ kkkoaLJE) b`pp!!ښ!a !iyU xnkka}))AzaUa^ ^!j! !A\XXp!A %!9 99a B1kocBcrrra!@71xxzzAAZZXZAAآA/ aaPXX\aAz{zZaA_A{{{[A aAa+?AbaAaAAAbAbAցAaAׂAUAA:5/ Wߢ*>**0 88<.!'''A|||a!A !A@!@!_@!a!A_UUAUUUaAUUUA!A (aAՕ$)y * !jj~WUaa{AUU AA%%5a $) !!!! U  *U A```zbAa!^A A AUU5AUwAb Aaz@ꪪAꢂa//@aA((AAbabՕAAb ____﫫5!zzzz}!7)$!!$! ** ~ UעA(aA -$!a a\A'&A_z``aKCcA ﯿa *(aaaaaa*akkaAaAaA* a////*  ////#) #)!$!$!!4$$!@`pP$!!Zzz^! $!$!`` 驫,$aj` U뢪A..,ay ^^zza____A!SSS[a A5- a޾  a a __a#  a𐚞 VVץ !  {{{,. V u}  ( 0 7!???!TVVVjz~aءa+*a a//-(*(((  VW$!55 !  /xz; AOn``$!A`ppP xxa kkkkazzzz AxxaaA/46&&!A`@A5!9 1X9-9rpp&JrbbbaA. a1[ZXX\\vA^^ZZAAؘA a^У%€ApAAZZZZaA_A[sssa A݂A@-)a`@A⣣baAAWAՂA_AwUA]շAUwA_AUւAuAA0888/?*Z.*:: &&&&A||||a!jjjjA@!@!@!! a!A AaaAUAaaAaA$!!!UUUUUUApXTVa -A^\ނA_UA?UUA D) $)WW!U!U U!Uߺ U!U a~j`@aBbA^aAAa5555axxxxab ba‚azbb////aaabxpppAbbbb?/ * zbbb*!)$!__$!!^~!\\\\A$!AA%=;a4<!A&&6<A@@aaiAbaaaaammm`A`AaA ** a/  /// #) #)!$!@@`z$! !!А!$!))+E)6$!``px app a\[i A:?aaa>>~ja RRXXajjj a%%  hj  a<> jJ@/ a  ~wWW  /+)  u} j  ( 8 !???7`zaa.a a- ( U(( W(z $!55  zZ^Wa% `xxx!P 꺾 xz~~akjjjaxxzZ*AaMOgA*+/- $$$&! jA a 9 1X\\VA%559 xhhhGRbbbbaa?$!A1XXXX ^\xz@:aAA0AApAAZ^_Ua!ꪪA[[[[a++ A`]A@@``a AA}A~_]a!+aAUa!???A‚AAAAAւAAA::88777bP޿>6!bbbba\\\\a!jzxxA@!@!@!} !A //aAUU/b@aBaAꪪAaAa$) wU!UUW_]az`a!a!?a!A*A A-%5$) $)^W!_U !U U   `jbAbA(Aab5axaczzzzaꢢab/+++aabAbbbb kkkk $!!$!!_!XXXXꮢ___ yy}aܜaA2a[ a<<<a`PAAV\A %%WWVVa((auUUUaaꪂa @AA`a@ a**.+ /// #) #) |n!zr!  !޼!a_X%!+տ$! !`z_U~a }a00_ aU a UAahzS]aaBj~~* ܼW^z)a777 a BB U]a<<, ahXP  a, W w]*   U z(U() !//ꫯaa(@a5 ((((_*   m}  Ck5b -)bzzxx b>>6:Bj ajjjjA/AظazzjjA%5- /+ b& !uuumAW_{sA{k9!!A! 9 h``Zbbbb0a[sssRaD)Xxxp ^W(APPA>AbАAA؂Aa!a!b _W!Ap__ZAAj@@A+ aoOOOAA aAa!????ajjA%%%%AAAAւAAA::::? ￿a??!777a\\\\A_A @!A!@!!A AAWWaA_UUaAUUUaAUUUaA$) !!뢪A`pzZA A ?AA!  - D) D)W!"!!w  է'! j`bAbA""abbbaabbbaa>>bab****Bbbbb__???zjjj a %)$!!~!Xxxx_Ua߂jj_aXxavu Aa]} a55*aذaPaկaXa^^^^u}}_a a aa""aa A@`Aa@ aZZZV   #) #)!А!OO!!<$&&!aX$)=//$!??=jAb!U77!UzxzA'AA`bA&6avgG]a __z a A a[Z /Հa$vnA^_}a a.   !^VT U _   *( uϋ&&'a*`a @A//   pp ,( (* u}ziyy{b ))axzzza=!wkkkAbbbbjaZZТA *!A'6??a --!kkkAâAd1A1aAd1=9)pprrZbbbjA(! 7$!PPPZVVA߁bAբAAA0WAA_؁AaA^_ߟb zzx  AXXXXA݂A@jzA ++-AJJA݂Aj~waAAbAAAAa!,@a!abA{{{yA::::??mmu!)a^^^^Aa!zzzz@!@!@! !aAAAWaAaAaAaA__! !U A^^XXA ! A*?AA?   D) $)^_!uU!UU UU WU   jbA*bAbabb>>><auwWWbbbBbjZbբߢ!Uյ * $! $!!w!A```a A  55A ,75__ U}     WW_(< u}}}bh`b^^[_]]UUb aaa*aabA@`AaA  -  ++/! +! jb!!KKkc!6!&' a$)$!====@@`aҐa4TAA avUAUUAo azsUA(8;a _!a$!a _ a(*W1UAxܖ!a}s_$)U$!unok ##_a a_*!a׾,!UUzPaה6a8!Z!Un~ ABba@Az}/Aׂ@>7 (U a *U a (   o~rrߢgazz{[¢A@.... aajjja))Aaa֖A^ a b---)JJɩ9)A^T aX^]Ba&J9accs9#)rRRZJa```` AzA%5!!A(AAַAמA뀀A^^АA_⠂A_ߚbAXXAa aAb xxA AX޺AAzjjaAJJʂAݿAjjjAAAajzzA%%AAׂ@AނA着Ayy{{AA*?? *__a !aXXXXAa!zzzz@!@! !! aAA ABaBaAaaA$) !W!U^WA\\^^A AA?W_AA5%%E)-/E)!XPZ$)$)$! ]! U!4! bWWVWbBabbb88b,,,<WWwwՂbbbB>bZZZUcU !!* !!^Xp` kc!a $!!{Y!a``@ AZA zz{A 555*!  u _ !jkxx~abyya baa*aaaa*.**@AUaAa **  /+ ! +!20!!sss!66!A446&$!KK!BBB=-- ```pA88<<aWA{ Aa AXX^Aa}aWa=aAX raܘ܁A aA^ؘ UaɁ몪zokza *U!a!P_] A7a^@8`A~za@`BB`A++$)a}D)D)$) e)jj a   z! 𨫭8 y鍍~UbaZXPA<<,_U .../ za퉉Aa)Aaa*AhΆAa%a )bBbj)yA\\XpA&Jaaai&J9ssA)&JapX\V!aWUya!A555D)PXXZa~^A߂AAaAaAAAZZZ^aA{aA[ۻ+bAࠠ AW-/ ab\bA 8:AzzzzyyyyAʂAAjjzzAAbAAA%AAׂAa!aA{{yyAA??77*޸(_]__Օ!aXXXXAaa!zzzz@!_A A |! a!)))+A AAABaBaD)b $)W!!UUA\\\\A AA//_a>>a/E)յ%E)__$!$!!Uת!U_!U׾8!U!UbWVTTb____Bbآ¢UWWW((((wwww]]]]]}}}Օb`U] W___UUU?< `?>߻ _jb -!&$! !(hx! !ܢ8 u {뫪!a !!`HjjA A]yckAꪺ _ /> bjjb??Biiiib aa*a aaa**@AaAaa//+    +++! axxxA!!GEE! a'''%D)kkk{!``pp Pa aA^ppp a} aUAּ<,ATA}kB@a%%7 aj`aߗ7a״$A^~zp!arrrbA׵A틂@Aמa~azxwע¢ah a _ a € a%% z}A:0iUaZSRPa\TvApRPXaU}@ }aj@  az  ja    ajjj+**aZZXR[]A.. Uݿa%%a顢AjzaݢU]AޞWa޾A A%7@ aa))))azxzzqU AprrrAd1aJd1mAp[9V~ka)Y[ZR!a??$)Z[ZXaaAAAaAAAa\A\\\\aA__Aa____aB*A''% _uUAbA;AjjzzbA˂AAzjjzAAAazxzA%%%/aޞA׾aAޘbA{{{A[{A77?*b`p_mUU/)--z~___!aXXXXAaa!za!Ua!W@!AaAA /aababBaBaD)b $)W!W!w!UA^^\XA!A [ssaAA!?555e15E) Z_D)U$)U$)U$)U!U!U!wUbVVVVb___bbWWWW8'''u}}}}}bz___U{_W%`!U @h /'!776$)!|\\x$!%%%-$!\ܜ 7 ^~ a[!''%-!!!VVVT!IIm Aa ?E) .>bꪪA*A~~~\A a +aa  UUUWbaa@AaA++aa* + *   `ApxxaA;;..KC!A !rR!ppPX A aUAz_^ab}a+A$&A\\^_ Abj{]A>A`hx! a$ AzzZ_ arZRsA A A<<4& jjk x__ߟꪪaBBBJ a Uߪ a / aWa[sA/''aZX؁A8a΁AXZZZaAaaN~z@ + ajj  ajja ߕ. kˋ akkkBaab׮a/Uoa- !Azzz}} aZXb aޜ8(W~AUUAA^ZpaɂAa--azz``a ArzZZAA)9 mUU!AZPJsA__^^$)D)bXXXXBA߂AAaAAAa؂A\TTTaAWaAa!AA\aA@@`pbAa{㫫b bݪbꪪbacbc**߿_ ~b aXxxxAaa!@!AA@!_aAA////aababjjzABaE)b E) UE) U!W!A A!A  iM}A!@!D)5//e1!UzE) U$)$! U$! !^0!! bVVT\bbb bW__Wb/bV'''bb*ba~bA*b_W___ U bԂbbbW5bta Ux`pWciiUU//==8888!  !`!%%!Apppa=- WWVZ@rr!@-//.!!!VVT\A ! BB ! *ZYbA\\\TA %%a***,aa a ___Ua ((a`AaA++++ab    Axx||A555c{{[bKBA !!XX\\ )A bAܜab@`` AAzpp`A񹽢AjJ AzzscA a A_^^ aq㢪A A}yaUUA&a_z`a;:2^++--עaHxXr  a a)6 a x~W_A7A*Aޢa@B{AXZށa#A8:a/a@Bb[(U a@@`z(U a@@`z ۲ka UA_  zUUU U*U UU UUUUjUU(UU/AzA%AhJha-- ajjzzaAPPPX ÁA%1 ^^^d1aZؘAd1$)ݟ$!XXXXaaAAAaAAAAAVVaA_{aA!?aA?A\VWUa!aA / f ʢ˫ axxxx@ba!A!AA@!AajA///a뫁bbzaakBBE)b- E)E) U$!W!U !A^XXXA!AAAA!e)?e1$!$!$!$!!U$)U!Ub\\^\bbb//bآ|bWu"a ނabA*A((ab.bA*ab^^^^U_[_ -UUbբbb&bb'%5AaaU"cꬮb*jjb=880!**:>%)rjj$!*+-/!ࠠaܼ 魵 7?+*!!!\\\\ b! !A ܢ a p!%%55b(UUWUUUbbb`AaA+++ a    `pxxAxxxXA55!EEEA@@``!a)))+!4!\TVVvvggA!UUbb Bપbb^]Ub~8+  on}UWWﯾaz  nhj~   a`Aa=Aa}A܁@ Aڡa -aZޚ U* azppazp`abrࢢAU*AU߾(}`x^Z\"}k{UU]{}U]}蠨   *" UU¢*:￿uAbbbA%%A5A~xxzA Abb{A)AAd1U9&JW9#)88$!XX^UAaAAAAAVAUuAUAWAVVUAWUUA}}}Z!?_!a!a!AAb ꫢ*⢪⢪ࢢ+ ¢꿯%%-%./b!AxxxxaAa!@!AA@!߿AaAabaB‚ E)b -%E)W$! U!_!WUAXXxpaA]_wAA*AA????E)jjje1$!z``hD)!D)!D)!D)!E) ^zz#)!U#)!_U!b\\X\bb%%%a?Bbނbabbab...&bbbW^^^b遃 b5գjUUbbXXbbbazzb b>b+s!>::;$!!jjzj%)!````*(!*! A\XXX ! z{{{ !€!  !zz؂jjZZ__wwa!bbrza!7{{Aaajjaaaaa`AAa/   xXXXAXX\^A55b#))ܼA`ppP!+++/!&&&aAJka!ֽuբ_բ׾_ZW Օ!WUa20!UU!aj$)U}$) acAAA/A6@* A؁A+*A_:A*<@ ap_!- /W^X \VV* *ꪢ:bjAA*b U{UaU*aUAa?. U4>uv\a[R UUaUVTa*<!_  uWa/ Aa*?UU aUAעA xAX^WUA A!A!A!A!*b UU},UUU 뫢룫/ߣ_/+/+a U} az{AAa****@!AA@!AaAA*:aa\A1b%%%e)!^e) E)!~~U%!_!ApppzaAb !555a A??!A*E) $)$!$)$)$)U$)U!U!b^^XXbb5`UzZZZbbaaꪪbbb&&>>bbb^^ޞbXZ]Ubbbbzzb%\Xb\ܢb-%Z^Wbb!+%)$! !``!xxR !!ꪪ!ppppAb V^\p! 﫢  b _]XXPPjjWWWwՂaAZZZzA ajjaaabbꪪb@aտ* U !!U#)C)d1 UU#!~~zAVWAa)4UUUAX/UUբa*_^aoABr``eeb/*+__bba2:!A az_!a!a = ~h~UAa+߁AA AA-5 a:>a{aa<>6!AxZAUAWUAUAUUA(0:*  zԾ./ꂢWߣUUȢ]U_UanxXA/azrzAa* _WU]zꫪ*j<8xA 7!뫯!V! j`!WxZ_+ *jʊbjA bշbaXX!A!A @!A! BA auaaUA_AU!!AUUAUUAUUAUAUAUAUAUAUAՂAb++ ~z||u^ZZڂAa!@!A !AAa""@bAAa +aBe1b%%e)!U_E) UE)_E)U!azpppaA____A $!!A A " AU!AUVxE)A  E)!UE)! UE)!UE)!U$)~$)u$)U$)bXXZZbb557wv~b #ZZ{{b‚bb~~__bbbzzza裏bbb>>cU}b__bbbbbbUb^___AbbbaZZZz aiii!-%%! (($! !```j ) \ [뫫A p!!Ap``A b7a!?+A%%55  }_WPpp`ba*a誂Azj !UU aaaaabb! D) տ d1!կ*1#)U9#)U9#)UAC)տ*&J1U &J9U9~xxx\TԂAAbUUU}a..?aa.'' k⠊b^Ղ++_}]b bUbUbUb- ^W"#:ݢ_֢bwwua֖66 U a_[ U* az`` ݿ/?aa@*A@AWW@/A@a aꀢAxAUꢢAUAUaUA.77 ~zzbUתbUUZA_ZAUUAuUAUAUAUUAբA"WA]UAUUA*WUAUU AUUAUUAb AUU U  UAWUAUUA/UUAUAUUA*UUAUUAWUUA%UUAUUA UUA(UUAUUAUUAUUAUUAUUAUUAUUAUUUAUUAUU] UA!a!555!ZpA!A!w@! ׿AUUAUUAUU U U U U!U!]AUUAկAWިAUU /ߢbhx_ XxA "=ՂA耊aA___@! AAAaBaAA/abAAe)b%%e) __E) %)__$!_%!apzzzaAA  %%%%A  /aAעA%!Uտ*e)e1U$)E)UD)U$)ꀀ$!D)U!bZpppbb777b{{{_bׂbbB뫫bBbۂbBb^^^Zbb b\\\XbbBbYbbAbbbBbA{{{z%%%%!Rrz /Wa_ UUA`WW! !!jjjA!a5A5A776 xxzza _WWU]a(((aaa//?AЂaabAbaaD)!--d1#)+ 9d1/+/99+A9A9 &JA-/+Z&J/+ZFRj``A xxxXA~WAUAU  AUUAUUA*UUAUUAUUA UUAUUA\WUa!a!AUUAUUA*UU*AUUAUU* A} AWU"AUUAUU" !UAU]AUUUa!A +baVjjjba6 aa $)UU A`za/U a__a A][ۢb(Wb{'77' a a ^b7/ *6xzXbxBںaU aUaUaWaUaU*aUa6. aaaab]bժbߪߣa A A ꠲a _`AU`A_Ua `AUU`AU`AUa a aA6UaA}aAUU`AU]`AUUaA^UUA a A aAaAWUaAUU`AUU}a A Aa 55a-a!TT\^!A!ﭵb )UWUwW}UU‚~~]}____U.U___+zkarbW}}iAZZZZA  b  aA___UA  ! AaABaAAbAbBAbE)````e1$!_E)!(E)!j%!!u!a````aA~b ~A%%% AjaA__A!*Ue)!UD)$)_E) *UD)D)$)$)!bppzzbbb,<ւAb奂b__ZZbbbb{bBbZZZzBbAbbꂂBbbbA__B/bbB{{{ a_aWAA_^XpAAXA4Aܘ! !!ꪂAAߟAA{UW_Ubaa **aaba???AAbababAaabD)!----1D1--9d1++ +A9A9+JA&JA++ ZFR-- -Z&J``h9xxxxaA^aAջ`AU^`AUU`A׷UU`!A `AUU`AUUA a ?.b bbꫫ_߿ׂb"b_]A``ppA (AŢwUAa// a[[UU  *WjbbAAUAUUAU]AU AUUAUUAUUA~UUAU]UAUUUa a  aAU߂AU]uA^UA57?hppx+*UUWU}{}}}UUU~mUUWWU[r{( v~UW+}ՁATTaAU(aAUa "@U AU AU[AUAU8 AUA}AUA ua](A_訢A@_*AU_AUAUA a]몢a]𠈢a**U!zppxA!jA/A B! WZxU_UU*UյU}c <ꊪu__߂c(uU^wWu]{}uy[__A AUWzb A@A A! AaAAaAAbababB$!b555e)!WU$)$!%!$!bzz``Aa aAA%%%A +aA!A55$! e)!D)!_D)!UD)!UD)!U$)!Ujj$)$)!U$!bz``b:b_ZUUbb*bxʪbcbccb{k몂ccbxzB Bb^zrzb!cbb}y{bbb{kbUbՂbczzc '' ꠪AXApzz[AZAXZZ_AXXZA_U!!!AAAjzA_?UU /57 WWVVbb aaaabAwwwׂAbabbabaabbad1!1D1-//9e1+ *A9A9++BA&JA ZFR----ZB````9xxxxaw((UޢAzꪪ!AAտa@A/AA_b_Zppb *bb}{- ==}UUu]UWAXAaʮ._o{{[AࠂAaaaAUՂAUUAUAA_WA_UUAaA_AթA_UAUUA aUꠣaUaU**aU aUꠢAUaUaUA_(AxxXX*/Uuu}UU]}}}UUUyU[ {{W7_~??aaAꂂaUյ% (((W <a`p`  /Ê :@ _Z ppXX ! ! !-- b.::WUUVW,( UYZj 닫 % U{_]//77ܢz]zUUaa"8<(z{{aazbBaIAaA AAaAAaAbbﯯbbE)b55e)!^UE)!UUE)]%!$!``jzAA~~AA +/.*A@ !A55!UE)$! W$! U!$)!!!!`zzhbWUb}bUbb "bbb bbbbb(c__bbbB*BBꢃBBBbbUUbU*bUB*(Bb]*b%%#) .7??AXP &!ZZ"a!a]==Au%' //6!AdtTTa!AjwWUA a??75aނba *aaꪪaaAA鹹WWWWaababababaAD))----1D1-/9d1+ /A9A9*J9&JA ZFJ++++gR9``pd1xxx|,.'׿?bj~^aba{{-_:bb_b .aa*b(aa>(UbߢabꪯbUbaaaaa bjza//A⠀A* Aʊ AUUAUտ*AU AA_AWaտaկ7?zx|Wa aa U^(}A_A /ꪢb^Xb_bUb babbbb]bծbubabUbb]b .UubUUbݽb*?a甆aa{⠠ !}{{88 {jz em  ~~o 8<<<k/// w yZ__??!UVV`pX}}i ZZPP! !!! !a_{aկab*baa*a߸ab *baabbUaU_zA/bUb aaa(à U]}{jjj}}}Aa@!!AﯿAaABaA7babbU!b55e)!UE)!U낊D)!U$!!j@@@"aaA_AA A E)A$!!ݛUe)!E)!vE)!D)!]D)!D)!U$! $)!U!@@@@bbbbccc bcccc(cꪪBbbʃb+bꪪbbbbcBcccc%%55  a: zzA76<(,(a==a'' !___!T\\\A A *A __ߪA/--\aaaaaaaabBaabAbababaAAAd1!9C)9d1////99A9A9 &JA ZFRgR9pxxx#)xX\\zjUb>Vb (bUUUb(b\_Aࠪa baa* aaUUaa낂boaՂABb bA a-/mm]aaaa bZb8.Aa+* 5Uu**"z^ߵ5}{{AVVa a  ߺa A *aAUUUb b A `!a ;*b UUUUU!U!U$! U#!UUUU#!bU!bU!bUbUbUb*Ubb*WﯪaV^Z/**( UU888( ]!eeuu ]] {{{ ﯧ (<  } __;b!UUU"" ][\\V֢i!PRZZ b Ab a !) aawa*ubUa]aգaUaUbUbUaWbUaUbWUA!AAעabaa}}}_no___~aA___V@!AAAaAA}Abjjjbcb!b$)z_$! U!!_$)jkA_aAA! !  5555!$) $! WV!!!!ޮ!!׺ jjhbbbcc "c ccbBbbbbbcjbbbbccc Z~z z_W__U%U*+ aXA_AA{A)+aסbbabAaababBaA bAbabaBaABaBad1!d1C) 9d199 A9A9 +&JA Z&JfRd1xxxx!\\\\Wb AV\a!_a!Wa!*A aUaUAaUaU"aU*AbaUaUU_AU_bA b" baB*A* *aaaaa bWW_A>,b c{u{{nO^WU_---hhzaaAAV Aկ AuA*A"AݪAUAUꪢAUAUAa(b_a^zaU_aUUިaUUaUUaUUaUAAAAAAAA_AUߟ8A%bz+Ab-U.*(]]U!]yy[ }}}]+ !{{{[!,,((*:" WW }} ___{ 0(]U!t|xx--!PXXZ  a!WUWX յ-!__XXA aUվAAAU*AUAA* AUAUAA_A_AUAUAU!W^x !*A +a.>>aa**___WW~~~_AWWWWAA! AAaAAbbbb1bE)!^zzj$!!$!!zzZ!ꠠ(!BB@`ABab >AA %% $! $! x !! //?/! **! ! ! z!jjjjbcbcc *"]]}**cCcbbcbcb *bbbcbbb???XPpa UUab뫯{{WW_U_XXxxaaaꪂAAaA*aAaababbaAAbzjAbaABaBaBaBaD))----d1C)++ 9d191***99A9////&JA gRFR&J#)xxxx ||}}]u}}}]Uꪺ_A_ AUזu{zz{zmm}}Uu}a*a aAbAaA?/AU a!*BAbaBaaaוբbpb "bb/%%% IˋW-ajzzA>(A<A b]b卍axxX~]yyA.a+ߢaܾ^Aoߡyia^zo___]}}Uua a aAaUu}eaa*`j^RPa a*Kk*** / [[y} : !![[ZZ!( }}^Z m}UU __WW {}((( X/%) _^^^A ApA%  XXXX Ab:v]WVVWaaa*a*baa?uuaba *- Aaj~BA./a _UUaࠂaբAWWWWA AAaAAAbbbbbE)!kiy}$)$! ! !hxxzABaa!\\AA !E)$)! /! /?>! ! !!ꪣbWVVVbbjjZcc UWWUUcbcBbc*bbbbbbbbbbccpp`UUUUUaa UUUUUU _]UUppUUWbbb a__aZZzAaAaAAAAA* bA AaaAAꪂAC)! )))d1C) +//9d19199UA9//-/&JA ++fRJA!xxxx \\^^aaaa"""{_ՂA}wwaaa򺿂aaB@說A@..**AAAABA/aaa( a(aA.A  aAppXAUUUb (AUUUAUUUAUUUAUUUa AUUUa a *AuUUAUUUAUUUa AWWAAz{_u]_aa aaa/ aA؂a a͋Aa:**ZZRRA(aa k +#**??++ ݽ!!  UWW   w}U >//.pbb5芢!\\\TA ajAaAA)anaa AajjAAaZjAbaa*a aA+az{{a#AȂAaaVeaawb.?75bAAA !AaAAAb (b bbb!! !!_!z}AAa!><&AށAAbjkAAassssabA*aaA  **  * UU  _ZZjV (  W ~pPZUU TTVVA BAAAABAABAAAAbAAaa*aa+++aʂa)AA+ +*a .>a afa(8WUb7777b,<U \\\\  A?bUbUUUUUUUUUbbaWaUAVTTb A 뫋 - U/տ_(bտ _U}aUbbbUUUUUUUWUUUUUUUUUUUUUaUUbU]Bb**bתccUUUU*aUucUbbbUb UWAbUAWWAU_AUUA55AA\bAbAA{b^XAabA^~bAUUa!bAUUտaAU__A!A!ꠠA!A魭Aa!!AjZUA  AUA!Ab /bbbAa#)!  d1C)1d19d191+//A9--&JA---&J9``pxd1x|\^{_aaaa˂aa߂aaa}UA\\\^aa((a *aaa{zBABaAz~`AWWWUaAaAaA^_aAk뻁AAA aajjjabAAAޞA"1UAUUAUUC1_C1Az`A+UAU!U!WUa (>!(UAUAUAUAUA**UA+բAWAUAUA UA UAU_ Ņ__aaBaajaAaAaAAAzaAAassscAa뫂a2; azZނA(**./***:*x`o__wUUյ* V\\\ !))B*@..AA??A AzaAAAAAAaAAbbaAajaꪊAa baࠠa" a a babU ^^XXA  UUbU׾UUUUUUUUUUUUUUUUߪ]_ꀣ}}낣UUb߾ UUAԂ   bA-a aabbb UUբUU_b_bUU]baa_bUߣa}b]aaWAAAbUUAbUUbUaUaWaUaUAaUbUAaUaUaUbUAAABBBbUaabբb*ߪUaPUUbx"ߢb_aAAAUUAAAAAAAUbAAUAUAUAAAAAAA#)! d1#)d1C) 1d1 9d1////A9----&JAJ1ppxx#)x|||abꪢbaakaABaAaA_aAbAW*A aa aaBAaA*.@A_aA_.aAUWaAWխbAUAaAaA Aaaa߂A* bAޢa(c1Uc9UC1UC1UUC1A`zaAUUUa a A A ꪾ*A A `!a a A a *aAUUaAUU_aAUUU`AU}Ua `AUz!U!1 _aaBꪪA(.aaAaAaAAAAU+ aU aacba}aa UaA((a 0z*/ ﯯ++~~޾Uw7' \\\\ A A~A..Aa 555AAkaAaAAAaaAABAAABꪪabaZAA a UUaa(]]]]a((8b77zzzzb!xp``A!555U!U!U!U U u着 U!U_!U U _UUAzia!_bAa+/* Uߪ_UU_*UUWUUUWUWUUaAbUa]bUbUbWbUaUbUbUbUAꪪA着AAA. a}jjA뫪 A몪AAAaBAAAAAbAAabAAwAaA_aAUaAUaA]UaAUUaAUa!A aAUUuA  A  A *A! A A A  ꪊA  A A A A 뫪!AUZZZ#)! d1#)d1C) 1d19d1//A9---&JAJ1xxxxD)^x!U U_U_b_bUbUaa bUUU}aaUUaUUaUUAaUUb]bUaUaAaUuaUUaU aUaUaU*bU UbU髂U U U UaU UaUaժaU** U U U))))} U ))Ud) Ud1 Ud)UC)\\^_몺*___aaAA.a A{aAaAaA. d)1 U1UaWTTAAa{A?aUh{y*:x_"U u> \^__u jzaAa AWWAAa aA A{^ZZaAAaAaAwaAAAނAbaABaaaAzXA *aAaaaa::?ߣz~բb_A`A  5. w  U  *    __ ]_   _w !\\\b a!wVAUUVAUU.!a  UWU_U+ **V/ ꫺ *ei  ꪣ}몣UUUUUabbꪢb몢baڢaAa AAAAA AAAWAAUbAbA_bAUAUUAUUbAU_bAUUbAUUbAUUbAUUbAUUbAUUbAUUa!#)! d1#)d1C) ***1d19d1/A9-JAA!xxx a^^AU_AUUAUUAUU WAUUAUAUAUA U!AU!AU$)@U )aU!!d1AUd1AUD1AU A UU AU!AU !AU aUAUAAaUbUbUbUUbuUUUU Ue1U UUU !U!U!_U!UU!Uu!_!!*#)U)U*$)UD1D1U9Ud1d1Ud1d1 Ud1 UD1 UD1 UD1UD) U$) UD1U$)U!U U U U着!U U* U U U U U U!U U U U*    //  ޸  W U^ U   U  _ U_ U  pp UU a_WAAa aUaUUAuAAaUaUAAaUAAAAAUUbaaaUau U]Ua w! UAAA!A!_!_       {zz      !` ժ U*    _!U_ _ * **   j  u*_UU_UWWUWb * b UUբUUWWbUUb*bbbUbeb AbAbbAꪪAbaꪯba着BaBaBaBaBaAb*bA#)! C)$) **d1C)1d19d1A9BA9 xxxxa\^^^aA⪪@b`BaA_着aA_aAaAaAaA몪aAߺ*aAaAu慠aAA{ꪪaA' aUaA AaAרAaAVaA_aAAaA_aAUaAUa!aAU* AaAaAAUAUaAUAUuAUUaA aAaA_A_aAaaaA aA @A^AaUaU}/AAW_AUA{A*A*AAA_AUAU!W AU Au aUUUaUU}aUU_ AUAUAUAAUWAUAa uUUAWA_AUaUUAWWA]] AAW aUU!aUU AuAUA(U AU AU Au AU AUAU aU AU AU$)AU)AU)AU$)AU)aU)aU)aU ! ! aUaUbUaUbUbU U UUU*U U!U!!(!U!U!U!U!UE)aE)a$!U!U!U!U!U!U!U!U!! !!!!!!W!U!UbUAAUA !!!!믪!!!!jjȀ !!!!!!! ! !!!!  ꪪW~ ~ *W  *ꪾ____UU_UUUb W_]Ub bb b꨾bijjbb bbbbbAbbabbaAAAAAAA#)! C)$)* +d1C)d1C) 9d1=A9A9¤9xxx aWWA@aUUaUUaUUaUUaUUaUUaUUaUUaUUAaUUaUUAa}{aUUa@a몂aaaa{ a_^aaaA8BaaBabaaaaaaa?/aba_^^aaa쬮Aaa{aa.axza a aaaazzbaaAaA abaaaaaaꪂaa7>8a;#aʊa򲲢aa‚aaA⢂aaa_jJaa/?aav‚aaa_"AAa[2*aaAꢢAAݪAUaA A*"auaW A A_ꊊAU*Aջ A_AUWAW^ AUUABA*AU^ A^AU_ A**A~~AA.@AAWAAaAA~ AWAUA/՟*A[zA AWwA AAAߠA]UAUAUU!_ ߢAUA}AAWA UAUAUAUAUAUWAUUAU_!AUUAUUAa UUaUU%)AUU E)AUU  %)aUU AU AU AUE!aUUaUUAU AUAU AUAUU AUAAU*+UjࠪꠀU_UWWWbb*b*bbAbbbbAbabA꿂AbabABaBaABaBabA#)! C)$)***+d1C)d1C)****9d1//=-A9--A99#)xx#)!#) _#) #)!#) #) #) C))C1! UC1!C))_C) #) #) #) U#) UW#) U! w!_z U訫 U ꪪ "aտ_UU U]UUU}U a_ U ] U!bU!bU!U!U)Uߪ!U!bU!U U_ U UA_@auaUauaUUUUUa}UUaUUյ/__Uu]]UUݪa_~ժAzoC¢a*aa몂a ba{_oaȈaa a /a⠀a;"A|aA aaaaa뫂aaaU}}aaʪaaΊa*UUUb}}a>8a>> amaozaaa뫭a~~a>aU]_ޢU[{a a¢0za믫aa‚aﯯa~bAڂaUa:aa+ a/?_a?/aʂaa a߾aUa^A(Aaaaaa{aUuaU׷@ꪪA_AA}驉@auA_Aaިa輸aaUꣂAA_ꪠAUAU着aA+AU*AAU] ꊪꪪWWo*]ߣ_ף_Ubb*bbb*b bbb bbb*bbAbaAAbaabbaABaAABaBaBaBa#)! +C)$)++d1#)d1C)**9d1==A9A9j9d1^^1D)W 9C)U1#)U9C)U1#)_9#)U9#)U9#)W9#)U9#)U#)9UU999#)U9#)U9!U9!Ud1!UC) Ud1 Ud1 UD1 UC1UD1 U d1 Ud1Ud1Ud1Ud1UD1 Ud1Ud1 U 9 Ud1 UC) U*d1 Ud1 U*C)U#) #) U#) U#) U#) U$) U*D) Uz! !!_!]!$)UU$)UU!U$)UU$) }U!U!!!!UU* (+몪(uWw _UUUUU UW_UUߺUU* "UU廒UUUUUUUWa U U U W Uu u]UUU U UUUUUaa(Ua~za / aU__aUW}*aWW~aaa]߿Uտa~A aUUUUUUaa{(aaaaWV_ߢ}o}Wa**: aȂaaaaaʪajaa^~aa߂A baaA'uka{aaﯪabaA**a a.. aza (**__U{UWUU_W}}UգUգ} UWW__bbUU__b /b bb"bbbbb VZbbbbbbabbAꪪAAbaABaAbAAbBa#)!++++D)#)D1C)d1C)9d1=A9A9z9d1\^d1C)d1#)d1#)(Wd1#)Ud1#)Ud1#)~Ud1!*Wd1#)uUd1#)UUUd1#)UUUd1#)"]UUd1#)UUUd1#)w}}d1#)Ud1#)_U#)D1D1#)D1#)d1#)D1#)d1#)d1C) d1#)zؠd1#)Wd1#)Ud1#)Ud1#)Ud1!_d1! d1#)UD1!Wd1 ud1!*Ud1!U#) U#)*D)WD)U!_U!U!UU! !UUU w** *~*/ "* ** _   U uw 8 ~?* * UU uU UU UU }] UUw UU u _U**W uUW Uu* UU!U u u U!U!U!_U! ﯯ _!UU!  * ! W _ UU!UU!UU W WU UU u _W!UU!]!U!U    _ U׾*  U U!U U U U_ U((Uuu** u uתUU(]Ua*uuakkauU}U}ˮaU{bժwu*a uU UU}ꠀ*UU_^ڣ_]aU_UU_ߢb]_UU_uuUU_UUbbbપb/b bbbUbbVbbbꫂAbbAAAbbabAAAABaAAA#)!+D)#)$)C)ZjZZd1C)9d1A9Ad1zzzd1!~~~#) ") #) #) #) #) #) _) U#) *#) #) #) #) {#) #) W#) U#) _U#)#)u#) _#)U#)U!U! U U     *eU໿*€+Uj/ Uw興몪 UUu u UWwuU !_ ݿj!_U!U !!!߿!W { _u}.  {  uw!  WU u   U_߿ UW_  U U !u/$!E)U E)1U1UE)E)UUE)UUf)Uf)Uf)Ue)_e)UE)UE)UE)E)UE)E)E)UUE)UE)UE)UUE)UUE)}UE)UUE)UU$!}$!U$!U!u!UU!UU!U!U!!__!!!WW!_U WU U U U  _~ UU }U* uUu _U U**uwꪪU_W_uUU_uU_bbbYUaabbbbAb bbbb*affbA*AAAAAbAAAAAAbaAbabaA#)!D)#)$)C)Zjjd1C)9d1A99C1xxx#) ")    ! U! _! __U  *     zz  ] U _ߣUu*ﯣ(jz *UUjf   ? UUU u u U w #}uuw U  (!___}}_UUy]_  UWWU] W!!     ! !!!!/E)UU f)U f) Uf1ࠆ1_1$!1U1 1%)UU9%)UU9$)UU9$)UU9D)UUAE)UUAE)UUAe)UUBE)UUJe)UU&Je)UU&Je1UU&Je1UUGJe1UU'J1UU&J%!&J%!J1UUFR1UUJe)UBe1UAe)UAe)UAe)UAE)UAe)UAe)UBE)U9!E)9UUE)9UUB%)U9E)U9%!U9%!U9%!U9%!U9%!U9!U99!Uꀦ9!U1!U1 U1U1U_D1UU$)UU $)UU!!UU  ]] UUU U  !U ]UW wuuu+* zj" ꠠꪣߣ]]_U]WUUUbb:(UUb(< ab++(bb૫aa*bUՂbbbabbaaꢂaa*bUUaUUaUaaAaUUAaU}ꀢaUbUbUaU#)!#)!C)$)d1C)9d199}9#)xx^#)~^W _  * U Ub UU UUUUUbUUUUU_UUUUbuWU_}]uգߣ/գz*  ZU //W 8 UW_#  __]:8 UU U  :8 U!U {_,< WW UU_  _U _U  !Uw!U!*$!e)UUe)f1e11!U1!9E)UU 9D)9e1U A1UA1A1B9U"B9BA'BA'JA'JB/GJJUGRB*gR&JZ&JZGRUZFR ZGRWbGRbGRWbFRUbGRUbGRUbgRUbgR}}bgRU ߨZGR]ZGRu_Z&J ZGR ZJbGJUZ&JUZ&JUb&JUZJUb9)kJU)kAUbAUbAUbAUZAUb9UbAUb9UZ9UZ9UZ9UZ1UJd1WAD1UAD1UAD1U9#)_9#)U9!_9!9#)U9 Uߺ9!U A!U9!Ud1!Ud1!u d1_d1 U 9 Ud1 Ud1 U*1Ud1Ud1U d1U1 UUd1UD1UD1UD)UD)U9UU#)U #)U_#)#)$)U#)#)U]!UD)UU#)UU)UU.!Uת!W_!Uu U U!U*!U  U  U!տ U U!U !U _  U U )U U U U* U> U* U U ׾ ] W U* U U* U U} Uu U U} UU Uu  ï_  }#)!U#)!#)!d1!1#) +դ9C)Ud1x~_\VWaaaaaabbbbbb*b/+b‚aa a* b bbբ_עb__UUUUUUUWW_____ 뫢*"0U*_UU}U] ]WU uWW  {  z_ _ _U8(+/+ UW U  [   ׿ _ }k +!յ$)U$)*$)e1 Ud1!Uտ1!U*9$!+ 9e1 (9191 A1կ'J9U'J9U'J9 gRBU gRBU ZBZ'J(ZGJU ZGJZgRUZgRUbgRU*bgRW( bgRUbgRU*bgRUb'Jb&JbgRUbgR bgZbZUbZUbgRW kFRUb&JիbAbFRUbGRU_ZFRUUZ&JW(b&JU Z&JZFRUUZGRuZFR ZGRUZFRUZFRj_ZFRUbFRUZFRUbFRU_ZGR(UUbFRUUbGRUUZ&RUZ&RU&JbU)k&JUZJUZJUݨZJUZJU&JAJAUAA(AAA9`hA9A9z9d1 >A9zAd1z"9d1%5.A9A9U9d1<A9U.A9 Ad1Wx9d1 -9d1Ad1_9d1)A1_9D19d1A9AC)z`9d1 9d19d19d1_*9d1u 9D1U9D)ꀄ1D1_1#)d1#)*9d1UU9D)_9$)ժd1#)d1#)d1#)Uުd1#)d1C)*+d1#)_ d1!Ud1#)Ud1#)Ud1#) C) #)!_,#) _C) ߿#)!(C) D1!U#)!}#) #) #) #) _›#) UW#) U]! ! `jw#) U/#) U#) U! ^x! V^)! _! U!       _    z뭫     _   U !U!U!U ~_WaAAAAAbA(AaaAbA abaibjVZb/bb bUUib΂b꯺b뮿գ_Uߣw~.낪*.    - ]]uu/  * U !UUU ^+ !UU?!Uկ!寊!!^   !]Uw *$) 9UU 9U*9 U9$)UJD)UgRD)UZd1Ub9UZAUZAUZAU ZAU(ZAUZAUZAUZBUIkJUb9 k&JU c&JUbGRUbGRU cGRUU*bJbgRUUZGRUbGRUbGRWUkGRWUbgRUb&J kgRUbgRubgRUbgR UbgRUbgRUbgR UbgRU cFRUZFRU cFRUbFRUbFR UbFRUUbFRէZGRobgRUUbgR( UbgRubFR UbFRUbFRUbgRUbgRUbgRUbgRUbgRUbgR *bZbZ] kZ UbZUbZ.bZޠbZ낂bZ~ bRUbgRWZB@`Ad1 AArAA++?AAA9`A9A99d9A9UA9 }Ad1_A9A9WAd1޺Ad1 /VA9A9oAd1WW99)A9k/9d19d1+99ﯥ9c19d19d1U9d1] 9d19d1"p9d1 '9D1u~9D19d11D1~{9#)9#)(9d1^ 9C)9D1^9d1{9D)zꪄ1D11D1_d1#)d1C)d1!^d1#)d1#)d1#)^^|D1#)d1#)Ud1#)U_d1#)_d1#) ud1#)Ww^W#)!#) #) #) #) ") #) _U#) #)!#) ꪪ#) ") "! U! `[]! _! U! ]! ]_! _ ( /.              AAaaաa𸨨bAAbaAAbAbAAbbb*ZZAAA beb""b+bb>ࠠb*//b.bb bb +b _*(*/~ ~  ذ zU!UU] !U}˂!]}!u! !!/ !U_$) !!(*!!ꮯ $)!D) UW 1 UUA!UկB$)UA$)ժAe1J9&J9WFR9UU&J9- RJ U_ cJUU cJUUZJUUbAUbJUbJUZJU k&JUbAbAbFRUjsFRUbA c&J*U)kFRUbgR *UbgRUbgR*)kZ.U kZ꠨U kZU kZ)kbU)kbU kZ* )kbU kbUu kb)kbx~)kbWcb(}U kZWbZbZ+jZbZ*bZ^bZbZbZuZZU^bZUibZU~bZU/-ZgRj bgRU* bfRUZFRUbGRU *bgRU**bFRU*ZFRUbFRU"bFRU#kGRUbgRUukgRUbgZUWcgZUUbFRbFRWb&J]b&JUb&JUZAjj`A9AAAAAA AAꪄ9JVJ9J9WW_pAd1A9}A9UAD1XA9U]A9_9D1`jj9D1 %A9_A9ߺ9d1h9d1⭕99>?9d19d1.999d1*kk9D1\9D1 Ad19D1p*9D17Uꀥ9#)ׄ9D1W/9#)z9#) U9D1}9D1zj9#) -ץ9C1դ9D1ب9d1W_{d1#)*zd1#) 9#)zzd1#)+d1)Wd1)z*?d1#)}xd1#)uUWd1#)UD1#) d1 d1#)d1#)kjD1#)U_D))C))~~#) #) #) #) #) $) U~#) W") W! ! '%z#) #) U#) U_^~  ! /  (            W   AaaAaaaaVVVV___aAabAAAAbbaAbbbbb**bAAbZVVb//b b * UUUUU{~_߿Uﯪꮪ** -: ]鉋!U{!U! **! #) $) _ $)!$)!^~$) ںd1!UUd1!]UD) (D1!d1!Wd1!UA! AD)UUJD)կ Jd1&JA JA뿿bAUU bJU k&J kgRU cZU kZ kZU kZUbZUbgRU kgRUbFRUjsFRU kFRU*cFRU k&JU)k&JU kJU)kJUbJUbJUbJUZJUתb&JUUjs&JUUbAbAb&JUUZ&JUb&JUb&JUZJUZJUZ&JUUZ&JUZ&JWUZJUZJUZJUZJUZ&JUZ&JUZ&JUUZ&JUUbJUUZ&J UUZ&JUbJUbFRUb&J_WbJUZAk&JUk&JUb&JUb&JUZFR UZ&JbgRUbgRU kgR/?U*kFR^~b&JbgR *bZ kZUbZ*bZbZ bZ _bZUZgR਀gR9pPPIA_IAAA*...AAAA Jd1*^&R9 U&R9`UA9ץA9z99U9D1PpAd1+A9_ Jd1{Ad1_XAd1/A9zx9#)44d1C1(xp9d1} 9d1ݻ9#) `9#) 9d1 *9d19#)9d1Uu9d1U9D19#)9D19d1X9#)d1#)+d1#) 1D1d1#)^^d1#)/9d1߻9d1^9#)ꀠd1D1u.d1#)d1)_ d1#)d1#)WUzd1#)_]d1#)UUC1 ~d1!d1#)D1#)_C1!D1#)UU#) #)! #) #) _#) *+C)  #)  #) ") )! WU) "! !     *               __ }AaAaaAaa+bંAAbaAAbaAAbAAbbajjbb**aUbbeUb( b bbUUWWWUUUUW]]b]UUbb}_UU_UUUUUUk*(W/﫪    !}uU!UU!U!U* ! + #) #)(D) UU$) WD)!UD1!տ d1#)d1#)/d1$)pd1$)9D)U] 9D1Uտ(9D1]AD1տ* AD1U*Ad1կA9 JA_JAJA.߇ZJխ- kA_gRJUb&J)kgZ**U)kZUIsZU)kZ U)kbU)kbU)kb)kb )kb)kb/)kb Is c)kb)kb***)kbW)kbU)kbWcbbZ kZ婢 cb_߻)kb]_)kbUUcbwcb/cb/cb] kZ kb kbu}} kb}UW kbU)kbU.)kb )kbU ] kb] kbW kZ kZ kZU* kZU kZU)kZUzbbgRUkgRUj@jbFRU )k&R kgRU*)kFRUb&JU(b&JU kJUZJUbJUbJUbJUbJUbAbAbAbJ_FRJU8bJUUZJUZJUZJUZJU_ gRJUUGRJUUGRA_gRAU&JAP_W^AA_AA.AAAA~~AAAd1^Ad1A9]u}Ad1A9A9UAd1wAd1799 A9_WU9D1p`AD1퉤9d19d19d1WVV_9#)++9d1 9D1`9#)9D1 U9d1o y9#)1D1ߤ9d1 9d1~:9#)zz9#)+-9#) %9d1W*9#)_*9#)ꠄ9C)յ1D1_ d1#)d1#)W_d1#)d1#) 1C1k9#)d1#)-WX9#)+U9#)ud1#)d1#) \Wud1#)Ud1#)WUd1#)XUD1#)W_~]C))_C))UC))~*D1#)}UC1!~zD1 U#) *?#)) #)!z#) #) w#) _#) ") (!)  ^ /*" (*   +{       뢪  _ U  _  뫪`AaAaAaa****aZZZZbabAAbabAbaA߂AAbAAAAAAbUaVZaUUjbb bb *b(b}bU_^UUWW}UUwuף߃~﫫;甆U  !!#! }7.$)!}wV! #) $)!U*$)!Zx C) /D)),}d1!d1#)d1#)1D19D)_1D1 *9d1 9d1*Ad1 A9կ* AA "*&JAUU ZAUU bAUb9)kAUIkJU`bJU kJUcAU)kJU)kJU k&JUUc&RUUcAbAbJUbJUZJUZJUZAZ&J*UUcAZ&JUZJZ&JUZ&JUZ&JUZ&JUZJUbAbAbAbAcAb&RUbFR(U)k&RU kFRUbFRUJkFRUJsFRUbGRUbgR kR( UbZUbZ UbZ kZW kZ}bZ { kZU kZ**)kb"_Isbꂪ)kbU+ kZZ)kbu)kbU-*)kb)kbx)kb_^z)kb kbh kb_UcbW)kbkbV~kb+ kb_~ kZ kZbZbFR_zbFR kbrbZkb+IbZ bZ_bgRbgRݫZgRW`gR9ܶJAUAA:*IAIAJAUU]A9ԼA9׬A9zAd1zA9A9*UA9pz_{9D1 A9 WJ9_UJ9₫J9 Ad1 A9UkAd1(9D1Vx9D1 9d1U/9d9?9C1U9C1_9D1 Մ9d1Z`bd1#)`9C)++Ad1UU9C19#)ߪ1C19D1"W9d19C)d1#)_^d1#)*d1#)d1#)|xd1#)}{d1#) /%9d1]ݝՄ9C)z9#)Wd1 #) #) (#) #) #) .C))U}#)!*#) #) --C1!_C))#)!#) *#) #) Z#) #) zz)#) ") W! )^  )_)  { ~W      _  ݢ  _ ] ߺ   U`AAaaAaa****abbaAAbababababaAAAAA"AA AA bbaa a* "bb**bUUUUUU}UUu***ߨ﫪**U]   !!!! "! ! ")#) D)!.*d1!c1$)UD1#)d1$) /9#)UU d1#)UUc1$)d1#)* d1#)9$)+*9d1} Ad1}Ad1U"A9UA9 A9(&JAU gRAU/(bJկ cGR )kb])kb])kbr{bbZ]IsGRz )kFR-*Jsb)kb)kbժ)kbˀ)kb +)kbWV)kb)kb_)kbU)kbzcb])kb kb-)kbWz_bZ bbW bZ bZUbZU kZU kZU kZU* kZU{ZU)kZU)kZU)kZU kgRUjsFRUjsFRU*)k&RUb&JUb&JU*b&JUb&JU bFRUUb&JUUbAb&JUUb&JUb&JUZJUj&JU ZA 4ZFRUZ&JժZ&RUUbFR*UUUbJbFRuUUb&RUUb&RUUbAbAcAbJUbJUb&JU k&JU k&JUb&JUk&JUJsFRUbFRUkGRUkgR*kgZW)kFRUbFR U)kgZUbZ/.UbgZWbZUbgRWGRZ*J9'JAJA*JA+JA__JAA9 XPI9A9>Ac1x~9d1)ۻ A9}Ad19#)غ9D1%%Ad1տA9*A9~JC1*__Ad1W}9d1/Ad1+Ad1Zp1D1/^9d1++9d1\Vު9#)^9#)+*9d1U9C)9d1ybU9#) VV9)*9#)9d1hWބ9D)ޠ9D)* 9d1U9#)d1#)d1#)W_d1#)*d1#)* d1#) d1#)^^d1#) d1#)^z_d1#)*d1#)Vd1#)uc1!WC1! C1!#) p#) #) (/?C))_#)! #) #) /%'#)! C)),#) x #) (((#) "#) _W#) U! ! u! * ! *! z     Ww U U   UUz uu  - _`Aa@aAAaZja~___aA aBababA*AA A*A*a*aa*b#aa b"UU__UU UUUWU ի**  u    W z  ߪ$)UU $)D1Uտ*#)uD) U#) ]#) __D) U-#) տ#) #) _D1 U#) //D1!D1#!d1#)U{d1#) d1#)^zD1#)UUD)#)חd1#)9#) 9D1x9D1늤9d1U}Ad1*A9ի*A9AAAABAA9WFRd1U&J9*UgRA*5Z&J Ub&JbgRUbJWbGR௭u kgR U)kZ*U)kZU)kZ)kb /*U)kbU)kbUIsbIsbWꀯJsc_)kb()kb ^Isb*_)kbz kZꪊ)kb])kZUzbgRU|bZ ) kb kb֞ kb)kb[ kbX )kbuU)kb.)kb- Is)k+Is cIs kV)k k)kb w)kb{U)kb*})kb(U)kbW}Ubb(cbrbZ^zbZbZ*bZ%- bZxxbZ bZisb/UU kJbZ kZbZbZUbZ_kZUꊊbZUbZU*>bgRbgRU bgZU kfRUꂪbFRUbFRUb&JUb&JUb&JUbJUkJUZJUbJU} bAbAbAbJUUZJUUZJU gRJUUgRJUgRJUUFRA`JA}{JAU_AA(IAUUJAJAz]UUAd1pXXAd1A9ժAd1z~AD1Ad1A9^9d1@l~9#)/9D19D1-9d1 9#)`9D1 9d1.]9d1"_9d1_9)XXpbd1#)U%9D)9C)~U9#)__d1#))*9D)9C)1C1*Wd1#)hz9! 9D1 ]9C1WUd1#)_1)9C)d1#)}d1#)Z{d1#)-d1#).Wd1#)d1#)⠠d1#)*C))#)!C))d1#)Uu C))^#) #) * #) C))+#)!#) 着#) +#) #) ! )") ") ") _! X! ! )      (()ߺ  :      W        z`Aa@Aaaa****aXa*aUbUaUaUaWaaZUUݿUUWau߾** UU   U  U  UU ߺ ׾     ׾   ! #) U! ~ꢠ )ꪪ#) U#) UWC) Uת#)! *D))u#) #) #) #)) C))ׯ_d1)D1#)UD1#){D1#)d1#)Ud1#)^_d1#)UUD1#)}d1#)d1D1>--9d1W*?9d1U9$) 9d1UAd1A9A9A9߫ FR9UU Z9UZAUZBUZJUߪZJU_ꀨZAcJUUcJUU cJUUb9(kJUUZ&J}bJUUZJUUZJZJuZ&JU]Z&JU]gR&R"_UgRJ __ZJUZJUZJUZ&JUb&J UUb&JUU k&JUUbAbAbA)k&RUU k&JUbFRUbfR"kgR WW kFRU kFR U)kFRU k&J k&J kZU)kgRW)k&J_)sgRU)kZ U kZ kZ_ kZcb;kZ(kb_ kbU kbu_bZ bZ*U kZ~z}bZ%%bb. kbU킪(kbU_ )kZbbC(< kZ_ߪkZW bZ׾(bZ kbuUU kb kbֶX kb^+)kb_WbZ( kZ_ kZbZ޸bZ^^ kZ/kZ bgR^bgR~bZݺbZ /^ kZUbZjbZ* kZkbwkZjZbZ..bRZA``pxJAJA]AA.AA_JA}UUAA A9jz99A9u 9d1WAd1/%UAd1A9xUA9U*9#)p9D1 *Ad199*ե999D1xd1#)*>81D19d1W%9d1i~v1)1D1 9d19d1~9C)|jʪd1)%7d1#) 9#)_9#)Ud1 d1#))ud1#)1C1d1#)pC1!zd1#)UUzd1#)/d1#)ߺd1#)^{d1)*d1#)d1#)՗d1#)UW^C1!C)) 1 _d1!C))#) ࠨ#) 늊#) /+#)!C1!#) #) 7'.#)!׵#) #) #) (#) U! ~z)W#)! Z]   \ :*? ࠨ   )   W/ _    *  W_!U z_Uu`A`AAaaa****a////  UUU   W  UU U U U  _}   W׿  !_*)!  #))  )! ~ ! ! ) u) )) U{_#) U}#) U]#) D))Ud1)D1#)Օd1#)UUC1!_D1!UD1 d1#)5d1#)^{d1)_D1!D1#)D1#)s{*d1#)d1#)*d1#){d1)U9#)U9D)*9d1U*9d1-/999d1995&J9UU gR9UZ9իZJ ZgR bRbZbZ꺺bZ-+bZ^ bZ bZbbKbbbZbZbZ.*)kbտ)kbW)kb.**)kbU*)kbU訨)kbU/**)kZ)kZ_)kZ_ )kgRW)kJ kgRUjsFRUIkFRUbFRUbFRտbJזb&JUk&RUbFRUb&RUbFRUU bFRUUbFRUbFRկkgRUW cAbAk&Jb&JWFRA`bFRJU_GRJ+յFRJ_FRJfRJWZJ U_Z&JUUZ&J UUZJUZ&JUUZ&JUUZJUׇZJj&JUUbA)kFRUUkGR UU k&JUbFR *UbFRUbFR UbgR kFR_ kFRUbgR*bZ UkZbZ bZU kZkbUkb(kbW / kb5 )kb^ZkbU kbCꪂkb_k*)kb_ .)kb])kZzIsZUkZ]~kZUպkZ_z kZUbZ~bZWUZd1JA*JAJA_WJAUUݽBAA9A9꺿jJ9UA9zzAc1W9d1}}x9d1UU9d1}Ad19#)zd1#)"9D1 ݤ9d19d1U9d1UU9#)d1#) 9#)d1#)9d1m}UUd1#)7W_h9)U9#)d1#)|_d1#)`D1#)Wd1#)  9d1u9d1^_UUd1#)~h*d1 9C)9d1U//UAd1++A#)蠪9#)_xC1!d1#)d1#)d1#)^__d1#)ud1#)Wd1#)_d1#)UUd1 _zC1!#)!#)!ꀂ#)! #)!#) *#) #) #)!#)!#) UW#) UU#) W//#) U#) ]_#))! j! *! ! 篺    /    ^x U _ W^U/  U`A`AaAaբ      _       )") U! Xꫫ)_)  *// ! ") #) ߪ#) U#) Uu! W\ ))_")W_) *! ^UU! w) #) W#) #) #) * #))+#))*D1#)wUd1#)d1#)^ZzC1 D1!d1#)U- 9#)Ud1#)UD1!D1#)սd1#)d1#) 1D19d1UW9d1UU9d19d1뿄9199?&J9UUկGR9U GR9UgRA*ZGJ*ZhRZhRZZk*Z'JZgRUU+bgR/ bZbZWbZꪾbZbZ‚bZbZb+cZ kZު)kb]{cb+)kb)kb)kb)kb)kbw)kb*)kb*UU)kbU)kb *)kbpz^_)kbuu kZbb bb+ kZ kZbZx`jbFJbbFR+ bZ kZ/+)kb  kb] kb~_{ kbU})kbU kbUkb_{k-U{ZWxkgR%/)kZU)kgRU{FRU)s&JIsgRUbfRUbFRUb&JU낀b&JUb&JU b&JUb&RU b&JUb&JUZ&RZFRW^bJb&RW_ZFRUUZFRUUWZ&JUZ&JzUZJWZJuZJZJUFRJ WFRJ}gRJgRJ__gRJUUUZJUUZJUUZJUUbJUUJbUJbUisJUUsJUU)k9 cAbJUcIU kJU kJUbJUkJUZ9JA_JAWuIAJAUUJAUUUAAA9`bjhA9׿+A9UjA9`9d1Xܬ9D1/Ad1UU9d1U9d1_U9#)Ww9#)//9d1Uߠ9d19d1׺9D1~hd1#) 1D1]9D1U9d1:U9d1h"9#)Wd1#)/ׄ1D1d1#)d1#)d1#)/_Wd1#){d1#)d1C)d1#)p#) #) */C1!Ud1#)"d1#).?d1!^Zzd1#)Ud1#) d1#)_d1#)wwC)) {C1!_C1!C1!C1!#)!z#) #) ]]#) pr! "! h^_! UC) +UC) +c1!U#)! #)!Z#) x~#) U_#)U!! ! ! +#) }#) W!^ #)! /7! U! ! U z xp  U.߸ +   W _`A`AaAa+      ^W u  /  *     *    ! ! {]~! WU  )#) ") WWW") UU))! ") ]#) #) *C)) }#) _#) WU#) #) *#) #) #)!++D1#)UUWD))d1#)uUUd1#)}d1#)*/d1#)**d1D1ud1C1d1C19d1UU9d1d919d19d19d1A9/UJ9*UU&Jd1FJ9UGR9UgR9UZ9UZAUZAUZ9ZJUZ&J*UbFJ *UZFR UZgR UbgRbZcb}ukZ/++)kb~_U kb kb꺺)kb/)kb)kb)kb{}k)kb"cb^cbkukZ/ kZꪾ)kbտkZkZ. kZ( kZcZukGR)kZU})kbU )kb})kb+ kbغ)kbW_kbU_ kb]_ZbZbZbZ kbu)kb kb(U kbk)kb)kb_ kb/isb?WWisbb bFR% kZbgR.bZׯbZjZbZ(bZ~zzbZ{{}bZ_ubZ.bZ*bZ~bZ]zbZ"bZcbbZ. kbU]]cbU kZ{bZzbZbZU*bgZUbgRU kgRU kA)kFRU)kFRU k&JUk&JUbJUbJUZIUbAUZAUZAU_gRAUUgRAUUFRAUUGRAUUWFRAuuAAAAAA AAAAAAAA~A9~nAd1Ad1Ad1U9D1`zꪥ9#)-WA#)Ad1UU9D19D1zd1#)9D)9D19D)+_9#)9#)\^^_9#)닉9C)*U9#)9D19d1u d1#)WWVTD1!*d1#)յd1#)^UC1!d1 d1#)d1#)d1#)d1#)C) (d1!> d1#)d1#).*d1#)_C))d1#)d1#)UUC1!_x#) #)!#)! /C)) _C))#)!(*#)!#) { #)") U)! _u#) WU! آ]  (! /U! *U! ! zzj   U U_ _    ! U  / W  b ] _ _  ~U-/~7  `A`AaAa    !  ~ U Wz  +  )U)!)  *  ! ݯ *!^    ") u#) +/C))?d1 d1 u#) uWZp  ") #) #) #) ꠠC1!U#) Z#) * #) ( C))/ _d1)D1#)UU#) C) C))UUd1#)U d1#) d1C1**9d1Մ9d1Wץ9d1UU/Ad1UU Bd1U*&J9կ&J9U&J9U&J9U&J9UFJ9UFJ9UGR9UGR9UFR9U_Z9UUFRd1FRd1GRAUUgRAUUgRAUUGRAUU&JAUUW &JAUU&JAU(&JA UFRAgRJUugRAZJUUZJ UUZJUU)kJUU)k&JUUbJUb&RUb&JUb&JUbJUb&JUb&JWUbA)kFR UjsFRUjsfRU)kI)kgR)kZU)kZU)kZ)kbU)kb])kbU)kbU)kb kbW)kb)kb_z kb߾ kbWW^_bb叀bZ cb-kbWWbZԼbZ߫"bZ{b -UisJxpZJbgRbZ- bZbZ_bZ_bZ}bZUZ`bZ^-bZbZbZ^zbZbZbZ *bZ/bZbZkgRbZ*bZ_bR bZ+)bb 8kb* kb_WkbIsb*IsbU kbZWcbz_cbbbZbb.kbbkZ_bZ^~bRbRꪨZZ>ZgRZJjA9  AAAAAAA9AA}A9*A99d19d1 9d1۠9C1p⢄9D1_yy[Ad1) Ad1*Ad1ժAd1 9D1d1#) (9$) 9D1_9D1Ud1#)ਪd1)9#)U//9#)U9#)U_9#)ժ 9#)W_C))^\d1!* Ud1#)*+9C) U9C)xU#)! <kbbbcb뿵 kb[bZ kZ*kZ(kbW~cbcb7kZkb7-kZxxbRbZbRZgRzgRD1`pxAd1 AA AA{{AAJAUJAUծJAUWA99d1x\9D19D1~9D1*d1#)AD1)-UAd1._UAd1Ad1]9#)9#)Xzd1#)%%9$)d9D)9#)d9!d1)+x9#)9d1UՄ9d1U_9d1bUd1#)V#) ؠD1! d1)d1#)UUd1!C1!#))  .D)#)Wd1#)Ud1#)Wc1)]d1 UC1 U) UW#) Uת#) }*#) ]j! #) U#) #) #) z__ .   +  *     ./  ׾ +  "*~! !) / !     耊 _ W_     j  ר _zW  *U`A`AaA***a---   ( U  ua ]Uս ]U!U/*#)(!__ /  ﯯ *#)/ #) U #))u     )ꫯ   -)/#) UUU#) կ#) WWW#) Uu#) Uu #) Uկ #) / #)!"C)#)}D1#)WUD)#)}D1#)d1#)/9#)_߿ BD1Uտ*Ad1J9&JAJB&JB&RB&JB&JJ&JB.? GR&J__WFRB*FJJGR&JgR&JUUյgR&JUU׾gR&J/+gR&JgR&J.*.gR&J6RGR#*ZgR__ZgRZgR*ZZZgRbRտbZտbZ^ץbRꪪbgR WWZgR=bZU bgRUzbZ bZ`_}bRޯ bZ"bZկ )kbU)kbu{)kb+)kb־z kb)kb{jkb[_ kb_u)kb骯)kbu)kb_)kbU)kbU )kZ_ kZUb&JbJjsFRUjsFRUjs&RU k&RUbFRU_b&JUbAb&JUUbAbJUUZ&JUUZJ_UgRJUFRJU_GRJ]&JJߟFRJ/_ZJ*Z&RՇZ&J^xFRJ+_ZgZJU_gRJZJWWZJ*UUZ&JUUbJUUZJUUZAZJ UbJUb&JUbAbAbFRUbFR UbgR**UbgRUbgR*bZ kb>**U)kb訪kbU( kbU_ kZ* kZ( kbUW_ kbUU kb}kbmz kZ kZkZ.kZkZ^zbZU*bZzx^ZgRpGR1ppxXA9+AAYYAAA9 A9A9A9A99D1\\9D1Մ9D19d19D1ppzd1#)r`9#)d1C1^9#)d1#)D1#)_9#)ꢫ9D1u1D19d1uuu9d1[d1 x`#) }C1 Ud1 d1#)}}d1#)_%d1)W^C1!d1#)d1#)"d1#)`P^d1#)u#) (z#) ~#) ?#) C1!u#) #) #) #) #) _#) ׿#) wC1 U#) #) * #) (#) #) UV)!  (() UU    ߿  )_)} )U  * U*    / _ z    ꪪz U   \^ * U    `AAaAa/--/   UU UU U** ݪ z!U   u _u     ! //) ^!W  !*) ))! ! *#) ]#) 7/#) )#!#) )#!!#)#))#) #) U#) /d1 9#)U+9#)A1+ J9J9J9JA^WUJ9&JA&JA_&JA}&JA&JA&JA&JA&JA&JA GJ&JGR&JgR&JWgR&JGRFJgR&J? +gR&J gR&JZgRZgRZgR. XZFJ*_Z&J UZJZGJ˭/ZgR++bgRW bZUUbZbZWbZU}bZbZbZbb-bbbZ( kZ )kbh_UU kb]U-)kbUU_ kb kb7W kbՕkb^ kb")kb )kb)kb)kb)kbW)kb kbz_^ kb/}ikbukb__ kZkZ*_ kZ")kb)kbUkZ( kbzWbZbZ^bZ bZ~bgRߠbgZU bZUbgRUbgRUbZU*bgRW(bFRbFRUzbJUꀇZ&JUbJU bJUZJ]ZJUZIk&JUUZJUUZJUgRJUUFRJUUFRJUU&JA&JI_&RJUFRJ fRJUZJ UՇZJ UZJUUbJ UUb&JUUbFRUU)kFRUUbFRUc&RWb&RUkJUcJUkJUbJUZJ ՇZ&J (UZJWgR9X\^AAAAAAA9A9**A99AA9Ad1^~9D1U誄9D1UUAD1UU9D1}UV9#)D1#)d1#) *d1#)d1#)zUD1#)_U#) \d1#)Ud1#)d1#) d1#)zD1#) C1!w~C1!}d1) d1#)zd1#) *9#)D1#)V^zUC))ݽ d1)WWd1!U_#) UUu#) #) #)  '?#) C))#) x#)! #) #) r`b)*#) C) _Wd1 #) #)xz z`#)#) #)   *   *    !_#) u#)_})) ^        WW_u  WUW_%% U  .U  ~W  _~^}`AAaaA a//?? / U U    _  U |^_U   몪    ꂪ   *   . !/  ! ++! !  ))(!)!)!)#!)#!)#!!#)#)!C))=1#)*UU9#) UUA#)UUA#)UU9#)U9#)U9D1UAD1UBd1Ud1AUUAd1UAd1A9UA9J9BA%JA&JA*&JJFJJ?/FJJgR&J'RFJGR&JUGRBFJA`{FR9_ZB fRB׷/gR&JUU*gRAgR&J ZgR% ZgRꪧZgRbgRbZ%bZ~_bRbZ?'/bZ( cb kb_cbkbU)kb_ꊪcb־)kbbz)kb kZkb޿/)kbjbkbkb rZ kb U)kbzU)kbWkZ)kbU)kZ^bbbZbb/cbbZcbWbZ*cbbbbZxbZzzZZWbZbZbR{bgR bZUUbZbZbZ kZ/cgZ\bZuUbZbZbgZz*bfR((bZzbZbgR.7bgR_bZ*kZ*bZ(bZ_bZW*bZU IsgRUkgRծbgR_ isGRUkGRUbFRUbGRUkGRժ)kgRUbFRUbFRW_bFRUU bAbAb&JUUZJU׿ZJUUgZJUU gRJUUgRJUUu&RA&RA_AAAA**A9誠A9A9A99AA9A9Ad1ꊪ9#)d1#)^9#)9D1U9#)ׄ9#)/9D1U9D1uꀀ9#)9D1U9#)ꀀd1#)Zd1#)d1#)d1#)ꪫC1#) D1#)WW#) C) C1!D1#)UUC))U#) C)) }C1 WC1 C1!+/C1!( C1!V#) #) ^z^^#) u#) #) ") ") ! ~  )+))W! j   UU U]  _ /W U / ((   ]_^! _#)着) ժU! ! U* ^ UU }U UU ^        aa `AaAAa?//  կ W U_U~/ U*UU   UW ]_  _ * * u  )     ! ) )*") #) *#) #) #) W#)!#)  ~#) (#) #) #)!#)!* #)!C))D1#)UD1#)[d1#)d1#)D1C)d1#) d1C)1C1 ]_9d1 UUU9d1UUAd1*UAd1A9UA9UJ9 UUJC)B9UUA1UAd1A9&J9UgRAUFRA UgRAgRAgRJUZB**ZFJ էZgR*bRUbZbZWbZbZ*cbcb+)kb_/cbcbbZcbkb~UU kbUbb kb)kky kbzx\bZ֮ bZbZ.bZbR~zbgRbZu}bZ}UUbZbZ /kZbZbZbZ zbZUbZUbZzzbZbZwobZ{zZZZZ{ZgR.(bZzbZ-]bZ_ZgR(* kZ/WbFR׷bfRbZ룩bZbZbZVVbZbZ kZbFR^bgRbgRWbZ-bgRުbgRkgR *)k&RkZ\V^bZ kZbZkb_ݽ/kb kb7/ kbWkbbb~bb/* kbUkbbZbZ**bZxbZ///kZWbZ(.bgRZGR_JAAAAAA9A9A9* A9A9A9Ad1zzzAd1W J#)UA#)UA#)Uת9)1)/9D19d19d1^d1C1Xp1C1{d1 xx#) -%#)!C1!U#) #) #) \x`) //%%C))߻d1#)*Wd1#)U_d1#)Ud1#)]z#) 耀) ^^#) UU#) UU#) _W#) *#) x)C) U -#) U#) UWx#) UUy  + ! ") #) ") !)ꪪ x` :*/  ࠯ 婢 WW5uU UU ꫯ    U _ _   W/W  / } +)_ z/  U_U}U*  U U_`AaAAa///UU ]UU  ** U U  _      ) ~  _ (!U!Uߪ  *!      {] + (_!U#)_#))} ** )~^ *+ (! #) #) 着") _#) #) #)  #)! C))C)) 7d1#)d1#)*d1#)d1#)d1#)*Ud1#)Ud1#)UUd1#)9C)9C) ߄9d1{]9d1U9C)9d1~U9d19d19999.A9A9A9BAUJ9*&JAWU&JAUgRA UUgRAUUZA UUZAUZ9ZAUZAUbBUbJUb&J UbGR kgRkgRbZ* kZU kZU kZ* kZkb]bZ*kZzzbZ bbu~bZbZWbZ/bZ⪻bZ+bZbZ_bZwUbZ}uZZ߿bZbZbZ׺"bZ{bZ_bZbZ^bZ^^WbZ bZ߯\bfR>bgR֪bZbfR bZ bZ-bZk뫪bZ믪bZ~VZgRXZZZZbZ kZbZ^bZ/.~Isb -IsgRW~`Z&Jkbk'J -bZbZ jZcb+)kj kb `z kZkbubbc}bb/ cbobZcb+cbUzxkbU} kZ%/kZxxbgRjZgRkgR9`pA9 AAA9A9*A9A9A99AA9A9__/A9)_VJ9JAUՕJA׾AC1\Xx`d1#)9#)d1#)d1#)d1#)Ud1#) Ud1 pd1 -d1#)Wd1#)U C1!_C1!UC1 x`) 5W#) #)  #) /#)) #) `#) U_)*! //\#) *#) #) #) #) W(#) #) W! ") _! ! u *       ࠪ U~_  +  U_Ux    U * _ ] *  _ Uu U U}W_ UU UUa*a( "/U  .( ( `AAaaa**aZZZZ+ U**+* / __ uUU _a U    U U U ] U  *  _ ] ~_ U    (( * ! -!\ W  /~p U  !!*#)U#) +U#) U#) U#)#) UC) d1#)/d1#)_d1#)Ud1#) d1#)/ (1C1ׯ+9C1W*9C)(9#)WW~d1#)UC))d1#) UWd1!Wd1)Մ9#)9#)פ9D1U9#)*_AC1UAC)UAC1 UAd1UAd1A9UA9J9JAUJAWUBA~_UAA %5IBJA FRAFRJ UUfRJUUGRJ UUFRJUUgRJUUgRJUUZJ*UUZAZAZ&JuUZ&JUZJUZJUZJէZ&JUZ&RUZ&J*UZ&R UZJWZJUZ&JUZ&JbgRUbgR*bZ_bZ bZbZ~WbZ^WcZ/ kZ^WbgR|bgR*bZbZ bZbZbZ///? kZbZbZbZUbZzZZbZbZ_WbZUUZZ* bZ IsbcZ&JxxZJ-?55)kZz_bgRbZ+bb kb kbxkbUbb]bZપbZ*bbkbZ׾bZbZ kZ /bZbZbRZGRFR9pX\\A9 AAAAA9A9A9A9A9A9_A9/UAd1zpAd1*}Ad1 *A9UA9`Ud1#)xd1)Wd1#) U9#)C1!z#) #) W)׾#) D1 #)!#) #) x^^! ! ))#) U#) UU! Wx!  /!*_!U!U)*U)W!  *   " ( zz  U * W  _U  U _U   UU UU z~_UWW UU   _ * UU U     _ ] U U} U _U__VTFh>߫=g.=? h0CRC|a ]- _+(=D9UUWM̢ UW\VI! UmuA/UܤWypՉZzzHZL{Ia͋ /a _lj-R@0U+* U W^xx ] U$9 Una{pXUU5cY U5=y Uր!U^"AUUkÑaU{U!U[TAb55U+"A^hbU-)UbhL{GU ZxX^WeIWT\\55UnĢ U: B _*r{ PHRWz^\\T"A 5UQAUrUk@UP/}U U UdI TVWUAWWW!UU!UUUUU bqUUUpbiUUUUUU UUNaUUaUUUUU BaUUUq UUA!UU_A (U-bA!U㑁EU)  a㑁 UÉU_#.U\UÑ UUÉUU%APPU $A!UUaU_^x Y@͍ @_U ͫAUժ-ā$z^aUU7/<)U_)UU"yΨUUWX!&U &UĨz~$Ixea W^\\ CradA/./ZߣY`B DysrXpjJ?_WUߏ[ !2dXΌ:RWָ!UUVV̳2O'b_WViZI& R\xzx  ----&1xԅY(UU*ܥӜ:5UU CUUkU.Sk}U: UUnK*7 tHZzWlAxU ~^xx CjA }UU9A_WGj7UUvU )UUwk:5*W\ka!J: s0P(BU* z xxx\ cI 5--a(U1 (.5׆1 UUUf)UU9U_2tD1~UIJU}#9%WȚUGzUMr^UUIxxx~ AWWW1 -UU#A UU1  UeAAUUdAA*UUY U9 UȒ  UU&z UUiAUUiAUUYAUU#A!UUapXWAտAWWWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaA*AWWWW UUU UUU UUU UUU"aUU%%UU ÉUUBCY0UUUbdUU5UU* UUUt0UUU8UUUXIUUU(UUU50UUUz@UUUkÑUUUU(DUUWԡ(UUUBaUyU`@Z UUU UUAAWWWW aU+U U Ud!qqqa AAiҁ #0w@ad```Aտd¡ DDea0%5ajJMjڂDAH D 1p@*VA"Q#UǍDAM˰dAbȦAAA׿! UW__AAWWWWA--"9aUս/Q UAa*ZAUC9AUDj (U#z(UWbQ U9 U9 U1 U&U%UDUU& UUb_bUbUbUUUAUUUaAUUը8aUa!_~xp!~~~AAWWWW(--I(- BQA`_WUa|_UDAAUU DIAUUE %dW%iW~dbIU_a"AUR|e9UUk2gU**gU**GU!FU&UUgUGUgrUU1  YU a\]z@^xIAW^xxA_^^\AAWWWW9----bAbrGjU" l(U Ϋ$9ժ.Grտ*i_b€j(uԄAxxD^xK%%%5GrWqa_UHbeIX7rI5AV_ij0xxr(^^^\AAWWWWBA ----(Zڂr ^,z$1%UxzeA}ɉpdIU D1+ a׽rërx^_l2pXTW.K:-OS sl.UU8.KWX8BU5&YK2WPX\*2X[[̨!U f)(&EAUHZ$9ZJ%iR9xIJ$)Uzxxxxx^AAWWWW"A ----eY---'b^p@LeAxꂢj WU銿˻o"U%K:`P_Bk2յ%B5 kuBXWU\: +uS/?uOKzZB UUu:UK2TWU% .IJppz71#J\UbApiRJ iJWu-z0z\(xx|^AAWWWWA ----$Y----hĄI {0P\DA .rU %a M `ZW1 7:*2TBK2 Bk2-qBUUq:UWzp0K%U0 S\^UJl2V^xK*UUQkB-/XPqiR0~^(JxVUUBAVMkAUU >qzU쫥Qxxx(xxxxAAWWWW1 --- k_U#I0}]UdAbՅQ PWUU (UUUdYa{_UIBUU:aK: *?:J25-BUU%|Yn[ZzBUUXTJk2UB:ܪ΋K:!"( k UW(R r iZU\AU5AUUUhZ%xxx^˫Ixxxx(xxxxAAWWWW-a(A-(Az_!UA/iJUUU?1UU:)Ux6*2UUxJ2UUإ *5U~~ҴU5'Zu͛!p\WU,ĦA'Rjj'RxUUUb'RU/bJ `bA pRJV R(JiRIJ`XXX)J9xxx9!xxhxAxx^A\\^^AA ----BI ----Y----eIxbȣdAzʂA+ *Le9_+ zQ----܁ RE9&1Qhjɂ 5z_oMKWG̢`^W%ex~^^E~zK:@pXT:K2UBk2կ/BUU%U.K5 .KxK\UU[.CsdKlRd-t 5׵4Uc@pX^oS/UUOS 4@U׵4U:X\VWk2!xZ^!`)B%rpX+se1jjhh$)UUU-ĬiR``lsHZU~jAh^UZA\UUiRA- ZiRURHJZ)J__iR9x^a ^0A~xA^^\\AA ----"I ----CzbQ----dc ---HE *HbWV\Plz lHbxpQ/.WWU1+n* 55r_W\x1x\VW/bA`0fUUâ8U&', Z:K2.S:4ӜB ӜBxWrB|uuuB:[YOK:QS: 2dOK*Ӝ[ sj.K|^WUOK:_WB2 :%UUӔk2_UJK*~_W. *UjݏJlzxs~W 0(R~|8\%1% <+_ xUAx_UZAXUU(JA*IR(JUUiR(JUUiR(J UZ(J7%(ZUULEYxUi8xWW0!~_^A\^^_AA----"I ----#zbQ----$c----d--zr@(kY(@ {9\UUa8*ٵ'r8* iUQ@0j 5߲쳀u˻ pp\W0A+W90UUC K2*2 k2*2..S:B:uUB:.K:OK:]"o[:YY[B2 oSB>׶0sUNS@pZOSBx^~Bl2^2K2k2K*o{k2 " *%5lW'^ˆ\W\T{@x siRXW,J\UUUBABA_/(JA~U(JA*կIJA Uz(J9UEybWEyU $aUzdAxxx#1axxxxaW^^^AA----"I ----CzbQ----d---Y`^K8 j(pXZQ0"Hz8 W8CYU1튭YXx~jY+j(`^W(~U \x*2a% kgK2*2+K2**  KK2:K2 K: q K ncUqN[]kBW^|\OSBnkB/msR]ncZxU S:^zBk2~k2+*{xxh *%j`PjZ )xz 3lZWU@IRXUUUiRA^iRJuUJ9A9*Re9?s(JsAzxx^YUUU5Ey5 Qnxxxx xxxxrdAxxxx#1axxxxa^^^^AAa----BA ----zQ---- XWQ8UUU@(xAb dI "UQ U8 7r(?=Uk0WUi8WUua{_UAA~/)A5*2)J*2QUUUJ2 *;k2*2/BK2=B:NSB- o[ UUrNSVVTTKBx\XJ:/_ K: iR K %߫R(BWB(Bk2UյҼb]L{'_ mU~bK% rx*LbU@ -iRUUB`bAWZ9UUZ9 Ub9UiRe1U(RU%EyUXUUUrxxxxQNxxxx ɊxxxxgrdAxxxx1axxxxa^^^^AAa--B9A+ՕQbz^W( + @( U8b ~_WaA0X$!Aޏ%5! (_P]AUU8}U(aj_A=9bU5:))  *)*2)+J2 2k:*2./:K2 /_UB%UUY SvUU5W8 K`XTB:~W\^:K2BK2:9Xપ:9* :ΓIJ  ΋bhЮ98p5A]rݦI ir ܈zɊ y~_ v9UU9UUe1UUUE1%UU_~_0-xxz^ȂxxxzGrdAxxxx1axxxxa^^^^AAAA-}]a A(A 0a U(Aza!/7a(xׂa(A7a/+BUU 9 B1Z_1!U)!=)UUU- 2UUU{*2UU[*2UUJ2UU{K<繥]U]UqK@JUUƌ:UUK2=U~K2UU_K2UUU**USIJxm(J*7΋J(rR_2E1_W 9UUA W_UqWUPU/WUqUPmԠz_m˳xxzzxxxx&j$9xxxx0axxx\A^^^^AAAA A  +aA a a_a!`A>^b AUAW 9U=IB IJ9XUU(BUU-BUܶ![2^:WU\J2UU*2WUU*2UUUul*2UUUSUOSJ2U֋:5U}g<ck:_WUoSk:UUUSK2UUul*2UUڕ *UUK*UU~k:Uխ" bwf!9`UUUUUUU4pUUPU/_p/UPU/_W䠪W} ̀z,)x^)ax~Y(xx^ Ax\^^! AAAa U+ AU )AU#1aU1AU0AU'RaUU/RUU/959$!1e) + IB9-=): U}G-t`=CUW] 2__t)UUW0Se 2)U 2! 2) *2)*k: 2U*2 UUJ *Uk: *UB **2nkV{ 2UUs2UW1QVXpq/uq/UP/Wq/UUPPU0_0U/䠪UW䀠z]M,ԀWmܫ_,Ȓ_Ji~WgzdIx^__$A xxxx!xxxx  AA -- a@--"9 -Q8YBQ - &ba Gja__MkYY]_Qxttv!%+e)!+-1E) +-9f1 kAXTWUf%F-UUU?bU#AbTTWUbU҂Ubpp_Ub5UU+UbUUUڂUzbUW\Xb$@ UUU_UbPXUUbAbAbA*bUBUBUBUAUaXUUbA}]A UUAUAUA_U%AXWUUA UA`XWUA!ꪪ! %U!`UA!A@!@! ! !! ! A>a!a!a!a!@!_! ꪨ!!  UUUWaa AA `!aA+aa  a* U (*(( U*) տ1 U"1 UB9(U*B9(Ub9(UcA)UcA)UA1UcA1UcA1UcA(UBA(UB9(U"9(U"9(U_1 0 U( U0 UW(((          着       jz\^ %5ZpUUUU ڂXX\Vbbꪪbbbbbbb}bUbbWbU_bbAAAAbA bAbAbAbAa!A!A!(A!ꪨA!*A!A!!AA@!!AAbAa!ꪪa!@!! !*  W_aa   !* A `AA+ a+(+( U/*( ժ*1(U"1(տB9( cA1UA1տI"1UIB9U*I xI UZ"1IC1 T-IVIQ)#b bIUbIUabAUYBAUꠣY"9UQ"9U_bI0W BA0U"A0U]9(9(U9(U_0 0 0 ( ( ( ( ( ( *( ( ( ( ( ( (p(}DQUUUUUUUWUU ꪠbbbbbb"bbUbWbU_bUUbAbAAbUbAkbAWWbAbA_A!(a!A! AՕ% b a aꪂAA_AAa!A W_W_ ꪪ  aa  jA a +A+ a/+(*1 "9( BA( A"9U+IB9UIB9*Q"1WI"15Z)U^IA/_")!\U U) /U !(U"1Ax)A VC9A.UAa<uUDbA UrB9 z#jUzbUDrQW#rQUjQUaBI_Y"AY"AU_(bQ"AUbQ9UBI0W"A0U"A0UU9(9(9(0( 0(0(0(0(0(0(0(0)*j(XTV}U}UUU_U着*모" 着b몪bbWbbbA bA *BbAbA(bA$YAUUյ8a0b 0 U(aꨂ a_ AaA_~A!訨@!__   aa  ***A /A a+(+ "9(ս+bA0 Q"9 YbA+#bIUCjzXR^U Rap !|aWWWAWUAUWU W  /UUU_UU P uC1!-#1)Uł#1=*%zU dzU$rUrUDaWzYUqbQ_ꀣabQWYBIWbQ"A_bQ9BI9U"A9U_"A0"A0"A090"A0"A0"A0_"A0"A09Fx\VFFFFFwFUFUFUFUFU&U&W%U%UUU婢UU몪ꪨ*ꪪ  zUU NU- E!̛j2A~bWkbUWJbUUUaaea@UQ8U_@0W_8(W(b _ Aꨀb AAAUW^@!   aa Օ  a /+@++ (-+ "9(/ I"9յ+YbAս+ Y"9*\ZB9]Dja~W WU( UUUA֗A{^Wu!UUU!UUU!U_!տAAAUAU~ WA b W_va/ &U%)  _łU%WD_$z_dq_$iWzYqYUꀣabQ_YBIWbQ"A_bQ"AUBI"AUBI"AUUBI"AUUBI9BI"AUUBI"AUUUBI9"A!pX!F!gU모!gU!gU!gUUGU(GUGUFUg&g&g&g&}ꪊg&Ug&Ug&UUG&UWF&UWFUGU&_&U&U&Uu&W%UWUUW 1"?% ϼny耎-_~M_ ̣U˫_kU_j*_zzxJȊ _q^ ʊiU_|q$QW~Ea@WQ0@0U_~0 _~(a~~aAxA    aa A a@/+ a-+ 1 /+ bI1++YbI-crzB9A("1Az^^UUAAA~__ !UA@!A+' a!UB !ek U A}AU"^xa!b ] / A~e --eŻE__EŚWd_dUꨄ$W~dzU_$i_~qaU~abQabQUWYBIWcQBIUQBIUQBIU_QBIUcQBAbI 2`dA!VUU *!U *!U)!U!!U!!!!!U!U!U!gUgUgUGGG]GG&g]gFUWg&_g&Ug&UF&UF&UGF&_&]}%w%UUU_0Ť5 QWͮzm~-^(n W,̫ _~芫ȊxxxȊGz^W'rUzb_yr -yDa_~eiQW_~Q8^@0W^z0a ~~a AAAW^^\A ^~ ꪪ aa`A -/@-//+(-+ BA0--QBA- Q(P\Akbp\ A j{a!^A~A?"a! A A_`AAAAaâ!ݝ/ aU׫ a/;((0U_0a_ A !W 44$1a ?)a  %5E~˅EWe%U~E~ŢdW~$_~dq_ziW~qYaYUꠣaQUYbQUYbQ aQU aQU*QK2pXVUk: *U k2 *UK2 *UWK2!**)W**! *!U *!ߪ *! *!U * * *!!!!U!WggꀈggFFꪈGgG&&gg&g&g&UF&UWF&UU_&&ꪢ%U5ݭԡU0 _W}̪U, Fz_뻄YUYi|\\jaWaQZ^^irQ5Uij %yDa^zeiQW^zQ8^~8(~~(a~a A^~~~A ~~~~  ~aaa  a--1 --+bA9-- #bI}-Y:bATVUUASbAժbA_A߿A A_  Uk A-*aWXh A_ a}}*(>$A U Q a$9U_a9WUa(_׫eI(Ux0a~~(A>*$1 Pe9 == E UUE) -E~ꨀԥ^eWE~e_%W~媄~D_dz_z$qW^za_iaUiYjYk@Q?'ZUU]:UUHbQ-+ rHbս+ rյ/ LzU* *ΣLUͣlUUlUUU"իN̳U+/ 1 Qnz`` Gz\\XxGrDA^XX\Q0$I$9`I$9Byz '/7eI Exzx|hۥ~~~~eeExhE%~zh%^~zx媤^x襢^zx脒d~訥Dz*}}]窪}]犪}]窪}]窪}]窪}]窪}]窪}]窪[Xppp[NKU*RtoKUU? "!!!Zzzz!KUVTTk2U!UWWר⪨W_wF *gU^\\!GU'/gG]& ZXEIשׂ-U\U=J UY+{U UUPDUUͫZڀhre9(hzeIxxxzQEI --/QQYIYQ_ri]_/Hb iyzxy$Y^~xxQ8zxxx0b xa AxxxxA ||zx zzzxaa(Ձ @---0 ----Q9=---#jY----Cr--r pp1a-GbI (Hb^\\\hjZ/-/ z --l )/ͣl+/ p/իppꠑ/Uu}p/]UUPuU po/ *(N// %55-x訨QKx`N&zW__|i#A~~xYDAb0V^ū Ez~xE^|x~zzxӅ~~ezzzxe%|~~z%%ŪŪच`BpXVWBB{B:_U[:555.C: +oKC+SOK+slSsl[ +ӌ3\??54ӜWU[pXTW[COKB^WC:_.K:KB.uB%UK-ӜUUB`^Bk2Wk2+*~K*!xzzz!UU R1.ZW%i_{xVUU{Mk_bVWW\bE)``@@$)`$) } UUUUU }* WA bf1J9+*(JA(JJ+IR(JhR)JiR)JiR)JiR)J*iRIJiR)JbIJU5%biRhZAz AUU ˚QrEQxQ8xW$9a zWU !_A`hzzaa(Ձ @--/0 ----BI8----abQ----Ci--Ěc----d+--d +-KO*'Z`rZ5Lz--ULz{]Kij^׫(b/__VQUb +UTGzU 2ͻUU.**z.&nJճ /}v+5X`1~xxQn~^~o̮*R)=5/CAX\V0UUU'0UUU0}UUe0UU&U%J2X^UUk2K2K*k:k2+2:K2[:TTT\.S:% %%B 5UUBUB^UT KBUOSBPRRZK:::_WUo[:5555:k2 C:*OKB c.CY[OK+[-%%QUqU/K`[.KWOKBz~^B:z:::l2 B:UUBk2 .J2*_N[l2UU:k2WWk2+*^**UUUѴ*2U\{J'5 s __~\ˎs\X\WsUU s+ k\XX9?fY ,^ pWUA_K{AzWUZA\UUUI9BA(JA(JA/(JJHJJIR(JUտIR(JUտIJ(J+^IJ(J_}(JBbHJ ZUU ey^Um%qzUUaxUUUX@z~^8b0~_/1a UUUpA !zz~~aa(Ձ @-/-/0 ----BI8----abQ----#zi----C----DĚ----Żd-----ĥ5. gjV\rU_^\rUեdIxVgr$AWUUY8Hr8*Gz#A_8钄aUhcaGziga ~W̳a-Qg +hM̨ԼN6ḥTV__0a"@(U@0 *@0~_NS0J2+*K2*2 k2K2k2+2l:k2ߓK:%B:*UB:{B:B:B:.K:PK:?B:o[:5555:l2B2B2[BQYoSB /=oS Q{Q{0OSpXTWOSB~.KBWB:~Z~z:l2wwV2K2/':l22K*(,:K*l2** k2+*^W** "hP*2 PA*j_ *GӀ{`XVUrs*ӜQ= Ӝ (jIj Mz^WU,ZXmB~WUiRA\WUUA9AA AABAW-JAյ+(JA/z(JAW(JA/IRAURAU(JAU(JAUZ9?/ EbU% yBh/̣iUU*YUrIբYdAzxxx$9 xxxx !xA~x`haa(Ձ @-0 ----BI8----abQ----#zi----C----DĚ----Żd----E- /諸v.Xbi匃 {\T,Ix^Q([_DA(I0ui8U i0Z[W#I kaU߿kiUտ쳤aUߪ̫aU*Yj%0k+U0뻀~UM̫*kN)`X^Wd9| .\p U0a+*:0U5o[*2J2+2K2*2"*K2J2*K2**k2K2 }o[k:\\\T Kk:%%%%:k2**:k:bzzB:B:B:뿪 OSBZROSB KBUcB557B:B:B:+ԄB]]]]oc:??{sUsU{sUsOSWVpNSK_.SB{}xB:zx:k:꠫:l22k2^^k2K*k2+*hz~~K* "** "P *UUյp :%IR/?ߖ̫x^_*|kJp𠠲{) Ӝz^W+k`Pls ە x-HR`^U {B\UiRAU(JAU(JAUAA BAտ(JAW(JAWUBABAWW/(JA*IJ9J9WA9UIRe1?%bW% $yWUUDq--pxxxxxxxz&bxxxxYdAxxxx$9 xxxx axxxxazzxzaa(Ձ @--0 ----BI8----abQ----#zi--- Ēc----d䚭---d--/+fE bHDA  er K{(Rnnx'Z(`RVU$A % Q8-+(rDIUeYU +i*m'zUr*O̩U*ʚտ1ݬUz̫rV^xY?Uv)i !*z #9x^W1 ( !x`AUЦ1=CN[ *K2*2J2+2K2*2""K2**K2**G o[ Kk2%:K2*:K2pz:K2 B:+ {BU55B_BժKUCBUs CUVT|KBU*RtK2OSB=kKUms-Ss,cs,cmk.SX`Mc.KUW^pKBV^hB:~~:k2:K*k2K*l2**~~** "**U%3͊R}\IZxS(RW n̡/Piz׍^^Q|`Qb^ҜZ*WUҜiRWUUb(J\iRA _jR9iRBZ(JUU{(JA~`\_A9A9A9A9꺊Re9/,cAU+Mk(JmsRU(JAh||xA9z^eA DyUU%Di%QxxxxNxpxx-xxxxkxxxxzbxxxxYdAxxxx$9 xxxx axxxxaxxzxaa(Ձ @0 ----BI8----abQ----ci--/-/--- ƳDj`\dAWZ@^WW@ 5ID1nn#9 T55Y0YDA(r9W~λ0UU+8U+#IUH_UQ&+-- J_ adY~~{r#Q+_Ȓi)} z^W$9 UU(WU ( A_a>  2A% *2)o[ *J2 *ꪯJ2 *J2 * K2*2 *j2K2]Uk2K2BK2:K2 Bk2]]Bk: KBq K555QUQUQUQUPUQ.SVTTTKB||| KB.KB /77.KBUMSB* c.K+,cZW,cZU,cZUZKW^`KBW^B:z蠀:k2~2K2zzxK2**hhhhK: "up1+/ibsͪbUVr^)p\h/zjg۠_*L{zZ^ lbUU+iZUUpZZJ~ZI_UZAUժIRAHRJUWWHRJ\UJA~BA_AA AAAAUZ9-/?msiJ sb U{B_IR9WE95 v$qU% H qzxxzQxxxxNxxxx-xxxxkȂxxxxzbxxxxYdAxxxx$9 xxxx axxxxazzzzaaa@----0 --BI1----aQ----j----fÊ=-fC1p^j0~UUDI8@@XUբ@0`R( I %tQ0" Q0 YQz UY0Zz(ax8 5dQ0`~ըI5=5zUiUg@^WUdY8Ua(7ibXVU բ.{UA]AW]-1a5 **)*2)o[*2EEuU*2 *‚""*2 * K2*2%J2+2 :K2UUU:K2յ Kk:%UB:B:{KB)NSK-NS5554ӜU4ӜU4ӜU4ӜU4ӜU NSB|KB誠K:+*B:" KBUKB*R.K 5_ SRTpZiJUZiJU SR UUjJCB:~:K2K2UUU5s 2Az Γja`w,k-bضUXJ gӗ ۀ_ÀzlZ^ViRUiRUP\+kJU cJU_b9bA]UbAUbBUUbA_UjBUbBUU bBUU~bBUUZAUUZAWUUIUUU?%y5 v~~xxqzx~zQxpxxNxxxx-xxxxjȂxxxxzbxxxxYD9xxxx#9 xxxx axxxxAhhhhaaa@-(/--bA0----bI----ĂQ+++kb~_c) x_UU8(_@0%H0p8(^^WC1b 5UUU9AcC͵(+ԁ 8V#A UU9 p_UU0 =0 xB~_( 9_pA DI WS@ ]#A0VUUDQ0_WQ8xVUWWaA A_׫!AU+1ս/ *f)* 2 **2 **2 *?*2 * J2 *^J2 *+k2*2k:J2ݿ*:+2ߪ:K2?+ B:B:.SB)-NSK-+ o[׵UU׵uU׵uU׵uU׵uUoS.S~|x.SB~^xJ:B:zB:B: BB KB JIJWX@R(BUTiJBUiJB U(B:U:J2xJ: /Z_/R' qL{yXk,kUU,s -͓x^zW Lx*A߮F-g%K۠WK' KiRVHbU 5(RUX^WjJUUU-PAUUUbA9WA9UWA9+UUB9UJ9iZe1 _be1UUbE1UU!%Z UzUxz`xxQzQxxxxMxxxx xxxxJȂxxxxzYxxxxQD9xxxx#9 xxxx axx|xAhhhhaaa@(--=bA ///UQ  *%Z\WU b7-+0a @05-H8/_@(z~_(a x a~wbA % PD1  zݢ (?(Y mUU9 UA(Y8(jH^8oW0azAZAba%aUU 1b/9!)e)' * *)U *)+ 2 **2 *. **2*2)8(k:*2k:*2k:K2+++:k:UBk:B:+: 5>Wzͫxxxx1'jUU53_ z __'j-_WUaUU 1U+IvUUUvhRvUUUu{UuUUUU5UqU0~WQ~_܎hxzz~jxxz^)zxxxxgrYxxxxQD9xxxx#9 xxxx axz~~Ahhhhaa Aa /// A _Az_UUa AՁ A./(a *0a 0a (a `*(aw^z~bAbrZ^a!A(!AZWWAa aaA* kuAXAW/9aU/:-(B1~91V9)zz)!)!)!))+ *)+)2)*2 * *J2*2UJ2*2+:J2k:*2_k2*2k:*2:J:+B:}u K 5׌2Uƌ2U*2U:U_ײSU[]UU=|U<} 5}/CU;U:~UUl2U~l2U_k2UU~+*UU;**UUWS*2Ѵjxz~Bj9hJ/%1 `\$1lA zLD1UD1_ץ+%99HRU99 UUUUUU_UUUqUPWPUPUWPUUp0WP_PUPO U//UU{Mz~~m zz~ īxxzz xxxx gzxx~^GrYxx^^I9xxx|1 x~^^Axx||Azzz~aa ՕA/+A A ZA "+aAaA/b aUa  a a Ba!~^!V\A+UAV A aA}UAUUaA-AUկ* a$!UUU%iBU/ [$!UR9xWUB1B1*IB9+R:UU?}1UUU L{\VXr% xhJU ` .bUUU V$)WU  UUuUUU4U_Up]p_UUPWPU0pp0WP/}PPW/(WV(^WܨԨ,~L˻xzjz^jȊx~Ȋ&jxxz^jIxx~^dI0xx~^(axz~aAx~~ ``hhaa Օ@AA A ++aA}aAAabaAaAzUUWA!j*A_AUUAaAUAU몀AU*A* UUՁiBU-iJU%R1\UU9191 *IB9Uյ-ӌ)BUU=JU [-VU\\W*=Ye`0K~W:^UU}k2UU K**~U-`B *-UB)WUB)B 2UUUk2 2UUU 2** 2**誢*2 2 2*2UZj*2 **j:*2Ջ:J:+UBk:+լB]BUVX`~Bp\Bk:U:K:k:J2k:J2k:J2UK2*2K2*2J2 2J2 *_W: */UU: *UU2 *U/C * UK* U2 k8 z5lz v컩vq UuUU/pUqUUpUpUPPPpP_p0_p0~o0WP/*UO~/ /0W U䀨_䨨zU}ܪz܈~Mpx^Làz ̊z^~^Gzx^gzY~^Y$9x^W9 xz~ axz~~a! ``h`aa!AAa UUU*a!!(AUUU U(!(!8"AAUUUA( AUUAb aa׽/IBUU jJU%IJE!\UUe)$! 1e)91:9J9--/ S55U2V\*}׭+]dxx`|BWWWPK2[j:rpJ2)x^W\)) 5 2)} 2) 2) 2)()2)*2))2)*2)*2)*2)**J: *k:*2*UB*2 k:J:U(gBJ2Wk:*2wk:*2Uk:*2UJ2*2J2*2J2*2}_W*2 *z*2)**) *UUU *!X)UUU-)UU-J*U- CXUUU5pUUUPUPUUqP UUp/p0q/p0]q/pPUUp/p0UPP/*P"PX0W/쨊_U/쿫_U/_䨪]]䠪䊪Vܿ**m m܀_m^UU ~mà j~W蚠~_ 'r^gY~_adIx^_WDA0xxxx0 xxxx a~~~za! hhh`aa Օ !+* a A+ aU #1UUU*D1 UU9 UU9 Ue9(_UE1(UUD1(Uը0)0 0 ? c0UU c(Um`Mc$! iUiJVUU$!!(*e)$!1E)_1e)1191* (B9+- S(B/UU% WUgU *ƪ-=_~d~][U~ݦ[UU} 2UWt)UU~d)UUUK2)UX 2)U 2)^U 2! *)*U *)U 2))2)*2)*2 2]*2 2*J:*2UUJ:)J:)*2)*2)*2 *_*2)UR)2UUU50 2UUU *2UU{ 2U1U Q:UJ^UUrA/ 5UP/P/WP/WP/P/OO_P/_P/UPPjPP_P^]/쀀//UUz^WW_UUU䀀䪨WV^Wm܀WLܪU,ԨWm UMÀW,Ԋ~W˻)_Ih^)'r~WUGax~_WaQzzzQDAxxxxDA0xxxx0 xxxx a~~~~a! hhhhaa  a A a/0 +905' BI9+-/+QBQ UUZbY UUcaUUUjaUUUi\[iUUUmka McYWUUQ@`ppE!sX$!$!*E) e)$! ++1e)+11/99 *+B9-B`P\%UU%*!%-UUU3lF/UUUև!UU!UUU *UCU[ڕUﻅU 9uUQCWL*U+*U!UJ2UUޮ)UU|)UU)}U] 2UU< 2UU)UU)UUw 2UU 2UU)2U)BU_A+UqAUU{AUUZ9_iRD)HJ9U(J9U(JA+ HRA_e9 5W/I /*///(///(//W/ UU U쀫WU䢪__俿.oܠmWM_, ԠWM ̠~U,_U ԪˊW*_jW*Gz_U'rx^W_'rjxzzzja^^~~aQxzzQDAxxxxDA0xzzz0 xz~~ a~~~^a!zz!hhhxaaA a @+/+1-bA(.Q9UU+Y"AUYBQյaY-iaUia qazzia~bYacQQXXE)\\!{/$)/$!!ޫD)!+1E)զ1e1+91+ 9`1TUUUu%EF!%uf!%f!F)F)f)g)!+UK2) UUUC) UUUSt) UUUw)UUU)9U)U 2}U~!UU)UU)UU)U)U=1U]nk_,k_U(J_U,cA~WUiR9_WBD1~_9#1UU9(_$)V U- {$1UUXD1)9$1 UUJD1 UUD9I$9`I%UU슮UU~UܨUܠwm܀llm*׭m߮m~m*Umܢ}Lܪw,ԪWmm˨U,À_ ̪Ê~WI__J~U*HWUGz_UUhz'zGzr~'rijaxzz~aQzz~~QDAxxz^DA0z~~^0 ^^^^AA!~aaAA  /+ a- /1 /bA( Q9/CbCI*UdjYraU_ dr@@ia¢iax־(iYJHjaqSZ^aYkcA  * $) $) ..$))+e1$)1D1/զ9e1*+=˦9XT1U*1% 1f!U 9f!Uf!1UU9f!U1)U1)UU)f)"))))U1)1)1)_))U)) ))(*1)շ1)))zzIBd*)UU-9 PiZ_UmsJ_UbIWHRA(R9xA#1~_D9#1Z^_UL)UU )5 ؿ人䪪(_D9VP@AD1#1WD1#1D9#1#1UUU1 5U_U"Wmmܨ_]L*}U Wl U Ԫ} ԨUlm,Ul m Ԡ}M MM˪U _ Ԫ_ˊUI_jW*GUɚG_UUhGz_GGzHGz}WGz'zGzr'riziYxzYdIdI#9x#9(x8#9x(Ax^_A aa a AՁ a1 % -bA0ի cI"AYcIaY5Uja %saVbia*ia'FjYgjax|^VY9``) ) ) ***+$)(W$1)D1)+9D1- 9E)Bp9f)+*9)*919991^1E)_1%!Uf)%!_f)%!_e)%!_f)%!f)%!f)%!f)E!꫇)E)U)F))f)W(J)UU1UU t9UUP^j1U/Ls95 LsIUZI~U(RIX%HRI HRI_(Rd9z_A#9~WUD9#1~D9)jD9 %+_UUlmUmܨU)m %U@D9#1D9#1_D9#1a #9 %ՍLԂLܪU,U,܀Ul ULWL܊U jUˊUˊ*U ̊U ԊU ԊUˊ Ԫ*U ԪU ԪUˊWjU)_ Wj_)g_UɚG~UUh&zGGzGGzg'zg'zg'zWUGzr~'zj~_raz~aYxx^^Q#9x'Z1 U'R1xU$1Axz^Wa {_A/A]hhhaaaA aA a( --A"1- +I#AYcI/aQ.+Dja5Ujjia,iY~FbQ??iBQ߃Y ``x( ( WU( (( )(#1()+d9$1-)+Ae991=+A1A9/A9~9E1z^1$)^WUE)!+e1!*E1$!$)E!$)%!D1%!E1$!*e1%!e1E)`rE)UUUHZE)Uկ*P9U A-^WΦAxWUUbd9HZA_'RdA_UIdA(+UJdAUIdAUID9UAC9~WUd9#9_DA#1DA#1#9D1C9M@m1 ,Wm,Um,Ul Wm ̪UL ̠U,#1X`a#9C1#9C1#9C1#91,#9 U I,iU)W袀UUIUIUIUIȚUjȚUjUjUUiUUUȚUIgW 'Uɚ&z_Uh&zWUG&zUG&zUG&zUUG&z]UGrGr'zr&zrU&ri~_ra_a$9XYD9xeA)z1az^ Ai$1U% )#9UUW\DA9#99CA9]CA9#A#9UCA9u9#9UUDA9A#9uw#99#99#99#99"j#95UUUi#9 5(U(U(U(U(Uj#9`XWj #99~u#A09080_80q8 UUr8&zqWU&zqUUzi*ziziziUziUziUriWri riUriUziUzi]UqaqaUraUqaUiaUiaUiYiY_a0~a(Ua WU&z zWUU0a5  Z#9%y_I0_dA(U0ax~_ A_W AAx~_a WWUA ~~aa Օ ***A +/aAբ aU( --1(U"9(U90+-CA0_"A0A0W90#90W0(~( ( ( _U( U( 0(//--D91Ue91e91d9$1Ud9$1UD9($1(~_W((*+7$1( $1(1(1((( /1(*1($1($1(A1 ))ID9^WdA0\VVW0(zj(UU)DA ǒ9pg8UUVp909(z^909090909090909090(9090 Wr 9 UFzUȒDAZȒC9@XWUDA0_909080~W8(0(0( (8(_i0 %iYUiYUiYUiYUiYUiYUiYUiYUaYUUidQUadQUadQUadQUadQUadQUadQUa#AWY1UY9_UY1UUY1UUU#9(`0(Vp0 #0aXdA /+Q0dA(WX0ax A A^7 azAzzA    aa  A UA *+a@/Ձ A* a /( +/0 U0 U0 U0 0 u0 U(a a a a"(a(a( ++1(*U$1(U$1(U1(U1(U1 ( ~W( *U( *((U((W((_U( ( ( *( ( eA1)/D90W1(~WU( z_g(5%faUfzaUfza@Ui0U\`#A(WU`0(0(0(0(0(0(*0(0(0(0(0(0(0(Fz0 UUFz(xUU#A(UU0(0(0(_0(zU0 _0 }0 0 W(a CI(dQ0UdQ0UdQ0UdQ(UdQ0UUdQ0UUiadQ0UUdQ0UUdQ0UUDQ(UUDQ(UUCI(UUCI(UUCI(WUU9(U0(U0(U0 0 *1(U0 0 W( 0 //WD9( *dA(_U9 U0aX^_Ua@. aյy A_aAUA ~A  _aa    *A A  +a@Ua@ U @ Ձ @ @ @ a}U @ @_a @ @ @ @ @ aUU a+(U(U(_(a(U a a aU aբ a(U((   a(*??$1( m}( {(a a פYY#AUY#AUY8Y0WUQ9 #A WTP( UU( UU( UU( UU( uU( uU( UU( UU( UU( U( UU( ]U( U( U( U(a(a(a(A(a}(aU A A/(  U0 U0 U0 U((( U( W( U( U( U((( ]U((a(a a a(aU aW(aU(aU(aU(aU aU aU A* AU AWa@aA/ Az_UA A WU    aa   * *A UUA  UA @!@!a a a A@UUa a a a a a *aA*UA(UAuAՁAwAAAAaAaAuaA]AUAUAUAA a/u(a{_ Aa@a@(u9a%UU9a9 U9 WU0 ?9(U9 `(aU\p Au AU Aw A A A A A A AՁ A A A AU AU @Ua @Ua @Ua @Ua@_a @/ a a aU aU a_U aUW auUU auUU A AU AU AU AU AU AUa@a@aAa@WaAUa@UaAUaA]UaA"UaAUaAuUaAUU`AUUa a A (/AWA_UA A ~W    WWWaa U    * *  A UUUA ]UUA WUUA UUA UUA UUUA UUA UU! UUA UUA UUA UA UA A A A A *A  A A A A A A A A A a Ax^WA A A "WA Ua /UU Ua U A } A aU A AW^U@!A A A *A A A A A A A A A UA UA UA  U@ U@ UA a Ua a a Ua a A A A A A A @!@A WA UA UA  UA UA UA UA UA UA UA UA UUA UUA UUA uUUA UUUA UUUA UUA UUA      _aa UU                         " *A       A*A       UUA/A UA UA UA UUA ˫U         *        *! UUAAAA! UU! UUAA@  A                          _W WUUUaWWW!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUUaUa}UaUaUaUaWaU!UUU!UUUaU!UUU!UUUaUa_UauUa}U!UUU!UUU!UUUaUaaaaaa_aUaWU!UUU!UUU!UUUaUU!UUU!UUU!UUUaUaUaUaUaUauUaUaa_aUa_UaWUaUaUa]aUaUawU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU!UUU*UWWe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUU*UAA@@@@AA@@@@AA@@@@AA@@@@AA@@@@AA@@@@AA@@@@A UU WWUU U U U U U U___A@@@@A U U UUU UUU_ !UU UU UU UU __ U * *  * !U U * !U * _ " UU  UUU UUU UUU UU] U ___UUUU}UUUUUUVUUUUUUA@@@@A UU UU UUU UU UUU UUU UUu UU UUW !!* ! * ! ( *  "*  ! !! *  * *" *  ! (*! *! * ! ! * ! *  UUU_ UUU} UUU UUU  UUUU-UUU#I U UWWUA@@@@A UU UUU UUU UUU ] UwW U_ UUU_] UUU UU UU UU U   *( * !U "  !!!! ! ! ** (( *   ! !  * **  " " f * *  "*! * * ! !!! * "* "! * "  *   Uww U_ UU  U UUU UUUW U UWWW UU%UU5! pax%a_XF! U U^p WWUUUUW UWWW UUu UUU_ UUU] UUU UUUA@@@@A UU UU UUU UUUUUUu U U__U!UUiUUUU &UqUUVTU^_U UUU UUU U * U_ U!!  * ! ! ( ! ! r ^!U !U!U!! "* * * **  ( *  * ** !  * (*  * ! !!!  ** * "  * ! *! U _U WWU UU!UU UU UU WUU] UUUW UUU  UUU U UU_EA5%%% \VVV5 !`CQUUWT! CQWTTT WW WWUU UUU _UUU UUU ] u U ] UA@@@@A@Օ0UA8U@UIUIUdbb҂ڂڂڢ 0D1VVVV?7  U!U * ( ! ( *!! ! ** ! *  !!CQUUU5!U-AU+AڂڂڂAAU!UWxcYUUU\ !!! * *! ( ** * * *  *** *  **! * (! ** ! ***  ** ! "  * !!! ! * !(Օbbbڂڂ"QUUU!WAUWxUUUW UWWUUU{ UU_ UUU UUU UUU UU __UU UU UU& %5U%aV\pFAb_W %5U|-F bX8TWUU  UU   _ u_}A@@@@A UUUu UUuU UU UU__ UU U UUWU UU UUWW UUU UUU UU U_ UU UUWW Uu UU UU UW UU U UU_WUU UAUUUUUAUDA#d:\zDAVV@dUU@dUUAdUUAUUy\\WU#A䁩c/? ! !!!__! "!!!!!! jjA__!!!! * yUU5-d_դa^UAUU@UUAUUUad/WWxUUW\ !!! !!!! ( ** !!!! !!! !!" !u ! ** ! *  **! * !!w!!!!! ! ! 0dAUUAUU@UU@UU@UUUA %D/wa\p`! !!!Ww!UU_!UU_ !UU U_ UUUU]_ UU UU]_ UUUUU]UW }W-UUUU!xUUi\UUU WWUW W  __ _A@@@@A U  UUU UUU !!! !($Ad#%% G !_ ! dcQCCYTTTԃqUUU UUU UUUciUUU!T!!!!!WIUUU-qUUUGGiUUUaUUU\ ! !d!5% cDzd`p  !!! iUUUd Cd+!\Xpp!GyA_U5iUUU UUUyUUU0UUU\! ![(UUU-qUUU UUU& UUU UUUcaUUUx !!AwyUUUhC9UUUփi UUU U UUUiUUUA    !zBYUUUqUUUGBaUUUUIUUU !!!"QUUU eUUUGG"YUUU! !*!!!! 0BaC//? !!! !5cdJʢ0WTTT!!!^IUUU-GGqUUUCQUUU^!!iUUUGyUUU!  յ?qUUU GqUUU W!U  W WU!  UU_ UUU_ UUU UUUW UUU UUU_ A@@@@A UU !! !!  !   a@@@@㉩# VVVV    AyC„JꪠdCQD-DªUCcE`d‚^ UU^p !w`dA yD*cªUUCªU D`d‚x UWX` ~ k{   dXXXXcD>* AXXXX A AA  @%%%%C!%%%%! bq@@@@C ÁJd¢(D^$WDd0x! % !!```dqCCDUWD/d`Ad%UUe UUW\ ACdCYCC*+D/#`d^eUW\pA  -dda-C"dªUDªU_CCdxC„*%#Ijjjj! e U% da% C(WC(UCdDx*dA^       ZVHÑCŸ??% VVVV!!!!!߅ Օ5cdd„a@(TTWU jUU5A-yCC¨UC¢]CdcYxdWxGUUUW 5U9 d•UUU  % jj*e`XdCQj % !   *(* ** U U __!UU UU_ UUU !  UUU UUUWA@@@@A ]U AU              A A A ! A! ! AAA ! !**䑩d寯!VVVV ! ! ! ! !aʃYdU/*dVVD!UUU fq *UUUe -դ1`i UUWVAn:a dU+d!p\V UUU & &e! UUqʃi@ UWVV !{ !A AXXXXd:AXXXXA! ! AAAAA%%%%cʠA%%%%   dyjj!zUUD!UUU(!UU% 55ա(UUUʁ```UA !``!~UU UUU#Q UUU(Ui!+UUUA %5duaXp``Aa$dU΄!~WW UUUI UUUCY *UUUe %ՄD0`8!UUVTAA5% dVW*pX!UUU %qUUUy *UUUA dU+~\XX! UՕʄYʣ!^UUUUU( UUUq *UUU!-5dUWAp`A     A㙡d-+AW!UUU!U!U( dWW?A`p\V!!>{A% dUU?!X\ UUUgUUUEE *UUU! %d5宅 \Xp`AoE 5U0 aj % U5 d‚CQUUU % A i V!*! *  *Y ( e   ! !!        UU U]]UA@@@@A _  A    A AAAAAA !A! AAꪪA着A*AAAAA A AAA A AA !ڄ奏!VVVVA A A (A Aa 䉩ڄҕ57!A A @!z!!8CIڄeΎ 'DIVVVVڄOJJAdUADUADUADU!DUyu @!@!@!W@!UA XXXXڄaXXXXA A A A A A A A%%%%ڄA%%%%A !ꀀڄaڕA!A A 믪@!@!UA7A /Q!UUU5!UUAUU UUU5?҄TT/8````A)A Dڄʊy VVVV! ﮪ! ! aڥo EAoooAXXXXdʿ+! ! ! !Aon!XXXX҄ҝ++! !d5555ڄ0@``!DU!DU!dU!dUeAc#AA! A! ! ! P դҡ8(.B!VUUUUUAҥª !xEUUW\!**&9 ڄ7??/$\\\\    _!````ڄ쬤````!ᡩ D 5UҢ  Ң#A Ң %   ! i VV !   !   ! ! jj A   ! !  !  _ UWW]A@@@@A U   AA@ !! AAAAA AYA  A AA A A A *A  AjjU`!Wa!a!a aAUaAUaAUUaAUaAUa!a!a! !$ҧAaAWaAU_ޮaAUaAUa!(!ڤaҽ?/%AVVVVaAa!ꪪa!A!0yTTTTڤ҇A& ڤz@DWDUDUDUDUDUDui!TTTVAA*a!a!AA_AA}}}!XXXXڄҪ:aXXXXAA]a!a!a!a!a!a!a%%%%Һb%%%%a!DA"Ia!a!a!a!aAUaAUAUU5A- J(^ UUU UUU(UUUҁ59````Aa!EEOOO!WWWW!A!A!AdAVVVVugooG!WWWWAjꊂA %ҫ!XXx@!V@!U@(!UUU5ځ ߿/!XX\\A 5555ڄd**zDUDUDUDUDUDUCI@@@jA!MA!A!A!@!@!aڕ55e!VVVVA !U@!UAAA{jzڢ  җ!\XXXA~~zz9TTTTڕD\\\\ !! ! A!````訤 ````A !zA%5 ֮dZ*Ap\X`A          !  jj   V      ! ! !ꪪ !AA     WWWA@@@@A UUuu    A ! ! AA A A  A A *A  A aAUUAAUA aAUU]aAUWaAUuaAUaAUaA_aAw*aA*aAaAaAaA AaAAaAaAaA A$ڥaVVVVAAaUUAaUU0Ad9VVVVڵAaAaAaAaAښdQA'!:IVVVVjʊyAVVVTAUAUAUAUAUA*UaA髪AaaAaAaAaAzzjA %b!pp`aA!aAaAaAaAaAa`a ڿ^^apppXaA A%󀀀_╕a! aAaAaAAaAa%%%%ڧ{Apppa!Wa!Wa!aAU!5555~~A````A!!!!!a!&NNNH!A!*A!A!!iāAVVVVAA/A5UU1 {.WUUU#AA`^YATWUUA!*e!5555\8```@a!U!U!U!U!Ua!Ua!U!AA! A! A! A!A!a!0..;*!VVVVA!A!A!!A!@Azzjz ҿ!XXXXAzzh~9TTTT5==?D\\\\AA@!A!````VV|!````A !x!U% dAb`AUUVXDJ*W^xA!uA _         }  V   jj  A! @!U A @!! ꠀ !   !  UUUWA@@@@A    AAA!@A *A * AUaAUUaAaA_aA aA aAaA*aAaBaAAA*auUaUUaUUaUuaUuaaaaaaabb(aDڧ$bb*bb0aAVVVV╕55abaa*b$!VVVVokkkaVVVV@jA -ڮbVXdaUUWaUUUÁaUUU aUU aUUa aUUaUUaUUuaUUUB aWWߪa5UC9 djaW\AUUAUUAUUAUUAUUa5%jVUUUCI`a\VWUa]]aÁ@@@@ ꕕAaUaUaUaU_A__a%%ʮA`AUU^aÁaUUU aUUA55 #A````b!! AeTTTTAVVVVbAbA bA !AVVVVHAeb!b% ??A^V!U!U!U!UUeAUUUa!4+bAWbA$AU9 UUUAUVxAUUUAeAUUU AUUFBUU8AUWTTAabAUbAUWWbAUUA!A! a!qVVVV⟟/˥VVUUUUUUUUUU!U/DQD*J!X\VU!AA %>A\X!UUW!UUU!UUU&!UU*a% ?!`pX\A!k^AU% a `!XVUU!`aUUVXⅲBW\p ! !! ! ! ! !!  A! ! A U! ! _ _ _  A a!_A  Ae A A @!U@!Ww! !  *  A@@@@A   A !!@A A  AAaAuaAaAaAaUuaUUaUawꪢaaaaaaaab UUU]        0?%⥵.ۡVVVV  u   9aAVVVV&╕7/    b#)VVVVڏG $5UUUUV`Q-WU+UpY~ aaaa甆aaao ہ%UU-UY U(U]zazxUXWUUbaa "Ya ab*aaaAzꪪa-U  U Uex"A^#A````b! B1ooJbbUUbUUbbmeBIVVVVowjbWWWWAo몪b %cccc0UbU^ebUUU\AbwUbA*A-UUb %-]ڪWՠꆲ(x#A_9BTTVUbAAbbAbAbAbAꪁ !8UUw Ⅺpb^AXWUA! !a/AUUU-Y-UUu`Uz#9x!^U!A&AU%  (`AXVUUA!!A*!`aUUVXJ !W\pAA !A@! !! ! ! ! ! !! ! ! !   WA -+AA!Aa!a!a!A A @!!   *!  _W A@@@@A    !A A @AUaAuaAaA?aAaaWa믁bb*"  b  瑱         *   U} U( ( U ( U( iUaUBA TU( U( ( U ( ( ( aUaUA(  (aaUaaU9Tu * ^ _1a5_y UUU$UgCYaU a\ ꪡ U_ UuU  az A-cQAUUUUYAUcYAU Ax a 着 #9A?aUUUU  﫪 ꪡ] _u bꪪa UUUUUU䁁UUU"IaxUcQA5bcYbUUUbc:YbUUUbUUUqWUUUbuubUb bꪪYbUUUbUUU Bb_cBʊWb UUbUb%Ub%Ub%Ub%Ub-55Xp``Bbb_B^꾪"Ib-UUUb UUUbUUUybUUU"IbxUUUb!bbbbabUUbA AbUeUbA bab{dYBUUUBBUUUBBUUUAAAUUU"IAxUUUb!գbAﻪbAbAwAb AB~ !%WcYAUUUAUUUAUUUcYAUUU!\A! A! AUUU!cYApUUU!AA!A!ꪮA!߮Y!%UUU!cY!UUUa!!A*AA@! !AAAA ! !! ! ! ! ! _a/bAAb몪a!ꨪa!a!AA!A!A A@!wW@!UU! !!!  UU__A@@@@A    !*A A @Aa!a! aA*aaab**"b U U_ U    ( ((( UU( UU*( Uպ( U( U1 *)(1 "1 "1(UW*"1(U"1( "1(B9("1( C91UU*B9("1("1("9(_ "9(]"9(U"9(U"9(U1(U1(U0 0 1(U_0(UU0 0 ( ( U_( Uկ( UW( UU((                 着           몡           ꪢܣbbbﯣub b(U0UUUaWTTTbob555% ````BbbbbccbbbbbbbWbubbbWbbbWbubWbbab__abab]abwab_AbUbAAbAbbAbAAbAbAbbAbAAb AbAb"AAAA AbAb* (A!A!A!"(A!A!A!!AA!AA!!AAAꪪAAA@!@!@!AA*bABaBa]WaBbAbAAa"AAAA!A!A!@*@! !  !  ___A@@@@A   !A  A AA`a *"aA aaa*aa UU  * (( յ( U ( ( *( 1 1(UU1(U""1(UU"1(Uݫ"1("1( B91UB9)C91տ cA"1U cA"1UcA"1UA"1U AB9UUAB9UUAB9U AB9U{A"1_A"1cA"1A"9IB9UA"9UcA"9UcA"9UcA"9UUBA1WBA1UCA1UW"90w"90U"90U9(1(0(_1(U_1(U0 0(UU^0 ( ( ( _( U( U߿( UU   jU U   UU     UU U  U ZU jUU UU jUU UU  hx   *  _px %\UUUbUU *8.Cڂ`pXVbbbbꪪbWUUUUUUU_UUUߣbbbbbUUbbwbUbUb]bW_bUUbUUbUUbUUbUUA着BAbA*AbUUbAAbbAbAbAbAbAbAAbbAWUA!(AAAAA!A!A!!AUA!!AA!*A!!A!A!@AA@! - bbAABa__aB*aBAaa!AA!A@!@!!      UWWWA@@@@A   * ! A  AA@`Aa@aaa*a+ U a ( U( Uu( ( ((W0 1(U1(1(B9(_B91UB91UB91տB91 cA"1UA"9U*AB9UAB9շ IB9 IB9*IcAUIbAUIAUIAUZ^Ic9Q9 QAUQAWQAQA_YAUYIUYIUYIUQIUQbIUQbAUQbAUQBAUIBAUIBAU_BA"9_޼bI"9UBA9_BA9U"9090U90U90UW9(0(0(~0(0(W0(UW0(UU0 ( ( ( ( ( ( ( }( U( ( *( ( ( ( ( }( _( ]( (( _^( (( W( U( U( ջ( ݾ( _몪( ( ׫( U(x*ꪪꪣ 8fUUU%UUUUUUUU%^UU$*ꊪ*(.bccbbbbUbbbWbbbUBׂb]b甆bUb_bUbUbUUabUbAbAbAAbbAAbbAAbAbbA}_zbA_AAA!**A!bA_AbA!A!!aA!*A!A!A! A!AU5 ba b^a bbA꺂AaBaA__AAAAꪪ`!@!@!UW !     WWUWA@@@@A    !A A A +A@**a@*A a   * ( 孯( ( ((1(1(1("91UUB91U]B91cA"9UcA"1 AB9UAB9UIB9*IbAUIAUUIAU QAտI"1*^I UQ_UQ UQZC1UA)x(I A_^p @ C)U/c9 5Uc9 5Q( {#ba-DjQ#bY]z#bQp#bQbYUbQ_aQUYQUYbI~YbIUQbIu^QBA_QBAUbI"9bI9BI1BA9U"A9U"A0_"A0"90U9090W90U__9(0(0((0(w0(U0(U]0(UU0(UU0(UU0(UUW0(UUU0(UUU0(UUU0 ((((((( ( ( ( ( ( ( ((*((((UUU((((0(UUU((UU}( (x^WWUUUUUU*  U ** * ꪪꪢ_ubbbbbabbbbbbUUb__bbabUabUU߂bUUUbAAbVUAbbA^z_bAUubAbAAbbA_bAbAUa"bAUAb** AAAA(AUUյ0A( a a ba bbabABaaAA!A! A@!_! ! *  WWW_A@@@@A     A a A  a@A a U  ( U( / ( (((1(*1(/"9(B91UcA"9UտA"9UcAB9UIB9IbAU IcA QAUQcA*`I"1UI(I(UU#1c91 bC1ax\~ aUUaUa_ax~c1a UUUc1axUUUC1A+c1 ~!!-UW#1A+u ( AWWAApdj-UUDba djIb-#b"94dr#bUdrb_drbU#ja#jaUbQ^aQUYQYQUYQUUYcIYbIUQBIWbQBA_bI"A_ꠀBI"AUBI9BI9BI9W"A9W"A0"A0_90U90UW90UU_9(0( 0(0(0(0(0( 0( 0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(+/(xX_.* 몪ﻪ*"* 着 ꪃ画bWUUbbbbbbbbbUbAࠠbAbA??*bAbAbAbAbAAbAb**Ab(bAUAb( bAח8A(((b ꪀ( (b  a (b a b aUUabaBaAaAWWw_A! A@! ! !   ____A@@@@A    A U Aa `AA a a  ( /0 0( 1("9(*"91ջ bA1cA"9/IB9 IbAU画IbA/ IAII{IbA WUQ ^Q)pUA(\I"1*5Db1_$Z U)aIAUUc9 xuUa"U  UUW_ UUuU}U U a A^Ak A%U_ !U] ܷAza!>QA UDZA륅 傄rUꠤzDjzCjUz#jdzbWDrbU Dra_#raUjaUrYUiYUiYU_aYU_abQUYBIꀂYBI+YBIWbQBIWWbQ"A_BI9BI"AU]BI9"A9_"A9U_"A090 90W婢90U90U90U90U90U90UUW90UU90UUU90U90UW90U]9(90UU0(0( 90UU10UU10U_90UU1010U100!`x!X^%]%]%U%%_%&$&%W W UUUU"ꪪꪪꪪ ꪣ*  bbbbbbbb~~bA@!*!AUAUbAabuUabUab__UbA AbbAbA@aյ- 80먀8(ꪀ8(0(_0(U( ꠠ(b (aꪁ(bb b a_aBaAaA^A!A @!@!___      ____A@@@@A    A a A@ a@A* a a ( //0 1( "90+BA1bA"9UbA"9*IC9*QcA QIտ*QbAxQbA YA I ^xZc9UUU aU)a_U%#1A/X( ~W^ UUUA*U!UUUaUUAUUAUUA~^UU UUU  __ __ UUUC1 UUC)UUa.U!U! W! UW !=U9!*/( Qz zXĂdr_dz}DzWꀄDrUd#rUdrW_Dzi_$ziUraiaiY_iYaY_z`YbQ^^YcQߺꢃYbQU_YBIWbQBIUbQ"A_BI"AUBI9"A9~"A9]*"A9U"A0909090 9090 9090 9090﮺9090909090ꪪ90909090ꪪ90*8$1 z1&h|^W&* F&&﫪&*&&&&*&&&&&Ww&U&uw%_&U_%UU%(%%_%U*u(UW_着    " U*W*  *ꪢbbzbUUUobUU/oAU BU$!̓ _U͓bU_bUU~bHR AbUUWbAꪀeYbUյ-$Y8ꠀ$Q@U_I8_H8UU@08(ꠣ8(_0 (b (b b Ab aaBaA~AAUW__A @!@!_W__      ____A@@@@A  ** ! A a `A@ a /* ( /1(U1(+*"91+ BA"9 I"9*QbAUQcA YI*bQU#bQ #bQ*#b `Aap\WB1AU*jUUebaUxI xU"1!xWUU㋷AWt^ WUUU UUU UU WUU U _w!UbUU aU^A-^~UUauUAUa/!UUU_ U /U9a %Z _ zU%cA .e_%ĊUz.ĊU咤U䒄__dDUꀄ$zWdr_DrU_~#zi#zi]riUqY_~iYUꨣaYUW~abQYbQYbQU~xYBI_cQBIU_cQ"ABI"AwBI"AU_"A#9"A9"A9 "A9_"A9"A9"A9"A9_"A9U_"A9UU"A9Uw"A9UU"A9U]"A9U"A9Uw"A9U}"A9U"A9U"A9U"A9U#9FxX^F&F&F& &f&fF&&fF& F&F&F& F&gG%F*FFEF&%UFF&&&&&__&UU&w&_W}&uUu&]U% ꪪ * **zZ**W߻WUUU]]UUU]}*      _U ^UU-b-nZ _W ̛WU_z_Ukk*_uU 'RzJW*BUWHbbUUըq iDY_zea$QWDYH$QH_I@WzH8U@080W~8(0 0  a ࠠ Aꪨ Aa AAA~A A ꪪ@!   ꪪ   ____A@@@@A   A  AA@+* A a a( 5=1(Uյ1(+ "90+bA"9+IBA QbA/ YIbQU/#bYյ/jZbAx YbA*R.$Z p(aT~!zW) *_UUB1UUUA\]WAյ=A~ z_U UUU  A A/A\! AU __ AA  A!||! A *UUU&-%A%"1ׅz e%U~eUEU%ĒU嚤_嚄UĒdU_脒DW_(DUdz_~Dq_ziziWqa_qaUiY~耢abQ߾abQYcQꠀYBIbQBIzcQBIUBI"ABI"ABI"AU_BI"AU_BI9"A9"A9"A9"A9"A"9"A9"A9"A9"A9"A9"A9"A9"A9"A9"Ag`xf!GF!gUUuFF*FFFGFWFUgF_gFUgFUg&g&g&g& g&*g&g&g&_g%F&F&F&F&ߪgF&U_FF&&&&&&__&UU&&_&u&UU&UU&UU%%~ZUUժ]}    ZUU * E)bU5 bnN__~M-UWz- _ W^ ̣WW쫋ꪫkkjk_jJU J=/ J( /Uq^ ͓qUU^yiUqeaU_i$Q_DYH$QHW~I@_zH8W@0_80U]^0(~0 _~ b (a @ꪪa!ꠠaA____A A      ____A@@@@A   A @!a@@ a(0 1( "90/+bA"9սIBA/ QbI YQխ/ YB9XZ1WUZ(Y UIp^_"1AWUa_AA AA_ ]U UU UUAUUU!UU !_ UU UU!AAA /AUUAAAAWW!]]UU!UA/a!^ZAa!}a!վ A-UIaUr(5(Ua ųeUEe%W^E_%Ě__ 墤ŚWꀤdU^Dd$W^^DzU$q$qUziziUqaWiYaYUabQ_YbQUz蠃YBIbQCIcQBIUBI"ABI"ABI"A愈BI"ABI"A_BI"AU_BI"A]BI"AUBI"AUBI"AUBI"AUBI"AU]BI"AUUBI"AUBI"AU_"A1pd9X\Wը!g!U!U!U!U!U!g!g!gh!g!g!g!gug gg_gU_GG!GgFgFgFFgg& g&g&GfgFWgFUUg&g&'Fg&_g&UF&UF&U]F&UFF&&&&&&&W&&_&U _W~UUUzUu(" ꪨ* UUU1Ń-ϼ\O^_ϼnzn_MUW~M ࠠ- _-ˣ쫫z˫W_˫UꋣjjJ~xx)钀 Ȋ^ Ȋ UKȂ*U銀 U+y^xIqWyea~蠆iDY_ꠀeaQ~DYHQ@I@W@8_~80W0(^0b (a Zz~ AaBa A_A!A A ___     ____A@@@@A 5A A @!* a@/ ` a+ ( -/ 1( "90/ bA9+ IBA+ YI+YQ- @Yx^c9 ׵+B9 / xc9p(a !x^WA!AA~AA ^WWW UU UU ުAA AAA AA A! *!Uտ?AAbA bA_b WaaU_zAWb [AA  !ꫵa!aAa\Xb b5}U a(__z -ųZ++ 廥UWųUxॻeW_e%_e%UzEWĚ^U墄_~DD_DUd$_~DzU$zU$zqWziqa_iYiY_aQ_YbQYbQU_bQCIQBIWcQBIU_cIBIcQBIUUUBIBABI"A bI"ABI"A*cIBIUUcIBIUUBIBAbI"AcIBIU]BIdA@cI!pX^V!!*!׿ !!U]!!U!!!着!!!!!!h!!!!U!UUުggggWgUgU}GgUUGGꊇGGGgGgGGgFgFgg&g&g&GF'F'F_]g&g&U_F&UF&UwF&UUF&UU]Z&FF&&&&&%}U&UU%UU]zUUUuU ꪪUULs@r`XVUqT1W_ϼį^zĎ_~莼mzn-M-WM W,_ ̫˫_쳫_˫~xJ^z\z)xȊ|Vg~UgzUȂhz* z}j-U_zyUWVx灦qW_zqeaW~ea$Y^zDaQ_~$QH_I@^~@0ꨀ80_~0(ࠢ0a (a _~_a Ba AAA_zA @!  !  ____A@@@@A 5%5%A A a@@+ a(+*1(յ"90/BA"9-/IBA/ QI- YI `IAxcAa-cA!^(A) !x!`^UU!_ !Z!AA*A!  UUA A AA//AA_b bAWaA_a!WW!Ua!>U |b}a?.Aa a aA**ނAxAWܼ %5a,A*A* A %$1U_.1A__AA Ƴ /UDj ŻUÅ ÅE^E_^e%Wz%Ţ_媤媤Ţ蠥dW~D_~$d$_^DzW$qW~ziqa~ia__aYꨀaYU_YcQYbQ_QbQU_bQCIbQCIQBIbQCI QBIQBI몃QBIQBIQBIQBI着QCI着bQ *x^ *!_~ *!U *!U *! *! *!_ *!U)!( *!U)!_)!U)!UW!!!!!!!!!!!!!!!_!!!!_!UU!UU!U_!Uh!!UUUghggGGGFGggGgGhFgGg&g&g&g&%Gg&g&F&ꪪF&F&F&U_F&UUFFWF&Y&&&U&U]%W%_  `p1ţ% QTuQ0W^z00~ꪪ_^x̮_}̮UUm^X\WMMUWm-WW_-ࠠ _ ˳~컊ꊫ)xxhx xxxxGzx~^Gz&r_gz'r Ugz'rUz'jUhjZHhb/5U灉z +-q_qei^zhei$YzDaQ_~$YH~H8@8z80W0((a (Aa AAAzA !@! _W__    ____A@@@@A %%%% @@!/+ +a@/ a / ( - 1(-+ "91-+ I"9/QbA+ YcA*jI(u]I B9a`xxp A5- @bz!xU__AA!AA A A/* A޾A!!  A﫯A7A~A a!}Aa*a AꠂA* / b (u W* ઢ bW b  ܨb 6P!_x]}A?_p!㩍Aae9a`.)aW A-XƳa /-%E%_^^~ÅeeUW%E_%%^~ŢU媤]_ŢW~蠥d_~ꨄD_dD_Dz~ꠀ$q~ꠀzqW~zi_qaiaU__aY~aYUU_YcQꠀYbQYbQUYbQU_YbQUYbQUտYbQU*YbQ]YbQ YQUYQUw QJBxA**WUK2)*2!**2 *UJ2 *UU**)ꪠ *! *! *! *!_ *!U *! *!UU *! *!UU *!W *! *!!!!!__!!!! !!!!!!!!!!W!_!U_UWg!ggg{zG*h!gGGꪪFgggGFhg&Gfg&g&g&g&g&_'F&Ff&F&}F&_F&UU& &&U&& &U__Uzꪪ]U̓UՕkp/տxPՀz_0Ԁ*?0̪zU_xnz Mx,Ā nUM WM U ,,W~뻫zh`Izx)zxx'rxX'riz~ja_ja_UjY_YQ*ZQ izR -i__~灦q_~ࠦyei_~ei$YDaQ_$Y@I@_z@8Wj80_W_\0(_Z~z(a W_^x Aa Aa!A ! _~~    ____A@@@@A %%%%A @! @ a(0("90-BA"9-- IBA/ YIQ(x`pI %IaxC9a\WUUa \a!_A!( a!AAA/+aAaAUa!zA z a!UA^\AA%AAտ*A jگAުA!b+axܸa !+ U bxx a b/?( U/(b*(b1 U1 U(W AZz b* ( bꪨ\ zzxx * a$1 %5D1 ZD1 _c¤A5FC9+/-5e]z%˥z˥W^eꨅE_~e%_e%UUE_~%_Ģ_媤UwŢ_d^dW~$_D#z_$q~$zqUWriWia_iaU_aYaQꪪYYYY_ YY*YYYYaYUaYUaYbYU߿/Yk:x^WUk:K*寪:K2UWk2*2*:K2UUk2*2Wk2*2UK2 *K2 *J2 *_K2 *U** *W**)**) *! *! *! *!) " *! *! *!W *!U *!U *!UW *!U *!UU *!U!!W!!U!!}! *!!!W~!!!_!gꠠg(!U]]gꠈgggggFGFGGGFggFfG&gGF&gg&g&F&F&F&uF&UU& &&&&W%UU zj5% mԠUPl܀ULU _UԪ_i}ԉ /ԉWmԉUIU )U ̇_FzUʻdQUAUU@UJ#I-)Ȋxxx}jxxxxri^WWViaaaaYzj`pYQ__WWQQ*+**(ZQ-IHZ %(^~x灆q~蠦yei_^zei$Y~DaQ^~~Q@H8@0~8(z(a ࠠ(aa Aa!@!! ~    ____A@@@@A %%%%A a@@ a+( 5--1(-/"90- I"9+YIյ-YbI ^Y pxzY55-*djaXX\WAj_AIsaAU]a!]_aAuaA_aA_+A_aAzaAaAAzaA_A ^Aa b_ %5A_b}}ꠂAUA*a!׾((A%/arZ aݭ b(75{0 WU9 --DA(UeI1eA9WUeA0__D90U WE90z_E9(zWuEA UU$9 U(\\| ! !X( %/(( %տD1 m9 닉 A/&C955UF$1 %e%_{%ꠀ__~˅x e_eu먅Ee%E%U_z%_^_Ţ_媤zŢW_~d~ꨀDW_Dzzꠀ$zW_zzq_zi_qaiaiYiYaYaYaYaYaYjYbaiBx^WB:UB:UB:U_B:UUB:U]B:UU:K2:K2:K2:K2U_k2*2K2**K2**K2**WK2 *** *** *_W_*2!** *UUߪK2 *UK2 *K2**UK2**UK2 *K2 *K2 *UK2 *UK* *U_+*!_ *!UW *!UUW!!8!! !!!ꪪ!!!!!ꮺ!_W_~jꪈgg gGggg g ggﺺgggGgGꪪ gFgFfGg&GFg&'FWU&FF&F&*&( &&&&___ HE9 dYU_#IUUAUU9UUiAU#QzW৚0^g U0Ja(UUYa _b0WUU I8U#I8*DQA(/dQI_DQ %ՇrxxxriVW~jiiaiY^^~zYQW_^~YQbQbZ-%%(j -%(y~~灅q~qEazei$Y^~z$YHQ@~@8z@0_^^^0(_~xx(a ^W^x AzAAA ! ~z    ____A@@@@A@A a@@++** a++++0 "90BA"9-IB9+ YbAU*#bI- $b"1`XI bb`a!A ARAꂃa!W!aAW*AA*Aab+b^ZAxaaUbUUAzA -/ ^xaXߵ b⠢ aյ U_(UU(}ը(/ 9*"eI Y0Y$Aua$AUa$AUqAUi8կiAUjeIjY$9\WD90x~`0 U(b(bZx1a5-?D9(€( ^TW1 ͉A $))a?ަB%5FĒe%E^zxxxӥ_~ӥU_ee^^蠅EU_zzE%~E%Ģ媤ꠠŢचd^zdD^\d$W$z~zqzi_~ri_iaꨀiajaUjajaja $ja r@/\%bUU]JU k:]UUB}UU:]UU]BU_=߬BUUYBUUUxB:_B:B:W:k:{ꠀ:k2~:K2_:K2U:K2UUl:**K2***K2**k2 ** k2*2u :**Uk2K2>:K2U_k2+2k2+2*k2+2Wk2+2:K2UUk2+2]K2**K2 ***!**!_ *!W^ *!U *!UU_z!!!!_!ꪨ!!!!_~zz*!]!U!U!!Ugg  UhhhggFꪪGFGGgFgfG&gg&&FF&F&F&F&_W&&& QՕgz鉃4"a_7/A.[1_bIUpCY5// mxxr^XxxGzdY_#IUWg#QUUT@%-49\^R5 Z0'j8UrA 'zYսGzi'zj~zri_riUWiYzYQꨠYQ;+bY-- ijb5-+/Lr}-(ʊ (y^~灅qW^zqDa^~DaQx$YHQ@W_^^@0~8(^(a pp` Aa AA !@! W___   ____A@@@@A@A a@ `  0 /+"90-bI"9QBA//+ YQ-/+ $bI jZ(ܾ*QA`xX\Aa!=A7A/%bW숂aUڢbb** }uU  _  b bU u ^ _( (D9 W_/E9 U{pD9 U%I(U EA U_zeA - Q1_Y(i$AU}rDIGzaU*haUiU rU&zUɒGUɚ'rɒaWQUu'r$AUDA0x0 X^(bWު( =# $9(ꪸ:1 Uה41 9(A D9(]e9W^pz-%%%b//e E%uꪪhӥ訨Ӆ__zeeEeE_zzE%~%%WWW_W^Xx媤~~Ţ_zd_~dD^zD$_^z$zZ$r_ziririU*ji$rjUUErjU{%jXFr-] <\]U\]7_\]*U\]\]}\ `*}J^JUU^ K:J:_B:ࠬ::_:k2:k2k2K2^k2K2U:K2U :k2:k2:k2/:k2W:k2k:UUk:UU>$1(((I)/'/e9(4e9(p`Q%%//fA /eƂ *)e%xDԪ+/%ԯ~zUW__ӅeE˪eEE%ࠠE%ĢzŪ~ꥢꄚd_^~xd$D#zDz$r$zrU_$rr*$rjQjj}Er5 L]VUUU}<\]\]\]着}<箪|]}\}<}<}<ꪪ}<翋}]K^}B^p9BUUW\KBUWB:zB:UB:__~:k2:k2::l::k:"Bk2B:U*B:*^BUU%}S5 <_}<ꪪ}<%}N[p<:UWxB:^:k::k2^~:K2_K2 *** *z** *u*2 "__~~ "! "! *!UU!!!!!!!!!!! *!WU!Uggj____UUWWgghhggggggFFgFggF~wg&g&&FF&UW&&_&&MME5%- x^lx,ԫ / 䵾>7p콵%/pxx~ xxi۪˭Ӊx,i* /L܊X iUU^xi)/׉I]I UI*UIU W x'zxxV'zixzjijajjYY訨YQ'jY%Uj }Ɋa Ulb /U^xz灦qzx耦qei^XXpea$Y^\x$YI~~zxH880xx``0(^_^x(a ^~z~a Aꪪa!A ! ~~~~   ____A@@@@AA@! A a( %9(BA0//IBA%--YI-+ bYUu-$bI%-$bX\\) \pa +עa  +"9 +-cA1 dA$)ze9)_$1(_~`$9 U׿*eA(U A0կ QD9կ ZdAU'ZdAhjIUhjIտ rQUrE9rQzQ 'bU*+rU +rU+zU+zU zտ ɂU*ɂU*ɊU ɊU Ɋߪ* *U_k խ K+N̬--.U .Uo ^z_aW^'b0zx`#90-/9(zz$9 -1(D91_YIe9 A(>6A(x\TT9)?;rQB968"FZ-%55E]_~~E%ԯ^ӥ^|~~Ӆzeze]_V^eE_~~~E%E__~zŪ^^ŪzhŢeꨨDd$d#_D#z_Dz#rꠀDz$rzrj- ]T]|窪}]着]}着}<}<纪]}着]|窪]|窪]}着}]着]|窪]}着}<ꪪ}]kޞJxBUUW\KBW CB_K:W^B:*B:/ B:_ K:K:*.KBU]BU-}2t |>篪]}}]篮|]}]<}B^pެ:UUWXB:~뫬:k:zꨀ:K2_zk2**__K2**UWK2 "** "W**! *! *!U_~ *!UUU_!ꠠ!_w!!__!!U]}!_Uu!/ꨈ!__UU__ ghggg gggggG gGfGwg&ꪫg&g&'Fg&_&`F ӠWLˀו,ս+ x/- Pl(Wz_ȪUWyUy_U(i* Ԩ*,Ԫ耂 )W~耪U~(_V)WgUgUȚzz^W'zi(riiiia`aYYQaQ/?aah`bY55}iba/*r(b}(V\pyixxi$Yz$YIxI@~xx@0z0((a | Aa!A ! z   ____A@@@@AA@! a@++++ a( %---9(-/BA9---QBAYQ-/++Cja---CjY|ZXx"1AW_^Xa ׿*/a-) B9 -Q(/*bcA*ZA_AD1eA$1_(I$9տZeAU ZeA+ 'bQhjZrHbUrHb/ zrUꂩr z+ +_+ꂭL+uy L+/*lK}-k+^K K K k*u*Uk*UJ *((* *K+ ̻/ N̻%57ݏ--1Nzok^xࠬ^zxxHrDI`aDAU_dA0zzxI01( +dA0%-??QdA'I17I(^\A b```QY5555DE% +/z~~ۥӅ~ee_zeEꪨe%E%ĢŪ訥_WW^~xd^ZdDdDzdDzDz~;Ez5% ]Tuu}\箮}<窪}]着]|窪}]]}着e]}着}]着}]篿]}着]}着V}]}]篻}]ꪪ}]着}]?].S\p`OS K.KB .KBW.KBUOKB .KB.KB*KY`}J }]}]}]}]]|窪]|窪}<窪}<窪}\^_}R|`]BU^p Bk2~zz:K2_:K2U:K2U:k2U2K2_~k2+2K2**_K2 *W**!蠠 *UW *_!!UUW**!!ꪪ!!U_!  !׈gg(gg!gg **gg*gFfGWUFG}GF&gg&g&&F'b&Օ ɒLܪ55˽ lxl܊px~j,QWPi#a^U%H_Uq0daHUqQ U #Y5%JgW˨ W I``Jǚ^^x৚FXFz^&i_zaUiaUia }UUiaUaaUaYz_UYQ YQ.iY iYbY HbY(i q~xxqDa^zxDa$Q~zxxQ@zxx@8zz8((a a ba AA ! zz ! ____A@@@@A@%%%%a@@// a/+( -- 9(/+++bI"9QbI5--aQ-+- Cja)+/+CjI@I0¢Qa^^zrA5- I(-DrIյ5%drb}zx`ZI\\II{QA/++ZQ+ HbZU hj'bU׫ r(b/zhj/zr {z zU/ K+ +U+L ͣlUͣlU ͣlUͣlUͫlUlkk̫k ̫kU* ̳k*U ̳Uݿ U' Ný+-)- Q+/Q{jnW^xx.Ɋ~xxxgj~hrQ_zb`I9Y0`ppQ0 I#9_\ID9QA\)?Q(pA `⢠) ųY5555EE%`ࠠ%zӿӥ\z~^eeeEÀeE__zE%E%~Ū媤Ī~褚d~ꄒdW^Zd_ꪅdU}$zjJb0}I }]}]}]*}]}]}]窨}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]ꪪ}約vOSUWVToS.KWoS.K_S.KU S.K*[NK=NKU% }c }]稪}]窪}]窪}]窪}]窪}]/\}]}]翪}]}]]?}K\߬BUU^pB: B:*B:_^B:W_:k2^2K2k2K*K2**K2 *~zz *! * "" *~h !^!!!! !wUU!* !__ghꪪFgGhFgGgGoꪪg&'F'F'Fg& &55%I7õ- ^-,Ե/"H^@FCYU(F@U@ȢaU )a8q% j)_ÇU~)q^p)a GxGq~^xxiaX^^xadY *aa //aaaYaYzzzzYQYQYQiQ -jajjjadY/- aQ z(Q yxxxyei^~~xea$Yzxxx$YH^~zzH8zzz80^^\X0b (Aa A~A !  ! ____A@@@@A@%%%a  @ a+++0 90--- bI"9/QbI---)bY--crb--/drI```Y1rp``QArppp A-) 1(UI(-bI-- Ƃ&bzxxpZIzQIWzzQI-HbQ-ij'Z rhjzrU+ r*+zK l+խ+*KU K*Σ*ΣUΣ ͣͫ](ͣͫ~ ͫUW_̫U̫ ̫ ̫.սn U n *N1ԭ-/ Q->.q1rjknxxxN xxxr^\xGrI``pQ#95Y0X^߿Q9 Q#9\ I9\XI9*%5I(e9 ``X Dj5%--eeEW^^^Ezӥ~~zzӅeeU^__e%êE%èE%Ū_^~ŪꨨŢeꪨdꠠde(Czߟ~R}]砫}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}ՕST\\\[oSUcoS+cSv[UUU5}[% ֩]}}]窪}]窪]}]}cxoS^UU[ U} }]窃]}}]窪}]*}]ꪪs}UUU]BW\UBUUU\B:x:k2:K2K2+*K2**__** "**!z *! 5 * " * "ꪪ *!x *!!!!  !U]W!UU] ꪢ(gGFFgGzgFGFU'Fg&_F&o&%%-- I57.䪻zz,j֕55,- MWpWJ^xzkȚW ȒI/ U UUɒU ԨUU Gz`gQXp'zDI'iraziaU^zaa iaUaa\ZzaY_WWYQYQꪪYQaQ/?iajiamUaY^XHY %% (^^^|yeixxei$Yzxx$YHzxH880xxxp0b (aa AA!A    ____A@@@@A@%%%%a@ @ a+ + 0 //"A0bI"9/-+/YbI---bY----cr#j%%%%zYp`Y"9ppRRQpp`` a +B9 --%cA9Q 'FbzzxxZQX(RQ_(bQhjZ+*rhb/*zr- r- Lz l+]"Lu/LΣ*ΣU /Σ//O/~//+O"oUO U{.O /+o.**Nĵ o̯/1- r1UrQuu{z1zxxxnkxxkgz^z訂YUacAXxYDI뾾Y#ApYdI55Q1|xdA0=/ I0Ђ'I \X%)/ %܄r%-//e{xEW^~Eӥ~~~Ӆee^_[e%âe%E%~%%_ŪzŪĢŪŢ꥚ꤒ^^zD}д}]竣}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪**J[TTVVd[UUd[][UU }[-]}]窪}]窪}]窪}]窪ת*B2dXWص[\UUUd[_z[OSz}[-UU}o[ 5]ux}]窪}]窪}]窪}]窪]?}Bx\:UW\B:UBl2:K2:**k2**U~K*!~zx!!( *! % *! *! *!z!!!!^!!__!__U_!UUu(ꪈWW_h!hh!GG~_fGFGU_FGg&g jj컇!  5%- ȒxM /-ܫUU Ĭ.ī_U*-K-̋U JUW U˻ UUjU UW^舂'rxGza~W'rEQGzEIYDA/jY{rQ /UrY蠋iaxXaY_aQYQYQYQ*YQaQiaiY'zY__ia (^Xxxǁqzzxxei$Y$YHH8@0zz~~0(|~|(a ^^^X A_^^~AA^~zzA    ^^^^A@@@@A@%%%%a@ `(/0 ++++"A0/bI"A----YQ--%%#jY--cz#j---#bBBb$bBARrppQpppX iBA 55=+Y1ޞ>*hdr)) 'FbxxxxGbZW~zpZQV8HbZ r(b+zr- rLz+ lLU' l5/ Λ*U %>6/﫺/*PPUWOͫO//...N . נ.*N o. )*-n / / Q//QQ*rzzx ^~xx̻ ^x*gz^xxgza^xXadI..aDI\\^_bdIQ#9\dI$9DA0e9(bUDb5W#9*+--E~zE%`%zXzz۪ۥӅeeeEEE~^E%%%^^^ZĢŪꪪzzzxd訥WUDzjJ*| %}]稪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}] `pt[dUUU]d5 }C}]缪}]窪}]窪}]窪}]箠}`]slXWUldUSddU_^2d[2d[^[S2lNK_oS-U}s }]碨}]窪}]窪}]窪}]窪J*}BWx:{ :K2:K2__k2K*k2**zzxr+*!W^ *!_ *!-!** *! "!ꪪ!__~~!!!!!!_U!]}!wUu{_]]g*hg*gGਪgGfGfG__FGgF)RGUՕ̳b *rzpX^׋ ,̋ս+ -fx-yrFU/ȢUU&U {yUބqU ݄iU_ͫiUUliUU7iUUXra_UUpaeI(rQ$Ax^Q(Wj9 /HrQ^YeI xYeI+YQ^^YQYQYQYQYQYQiY jaUU_Zʢa5 Hxx(xx灅qzxxxqDa~|xzDaQ~zxxQ@xxx@00((a zxxx A~zza!@!! ____  _^^^A@@@@A@%%%%a@ `( 0(5---"A0-//-QBAYQ----jY++ cz#j-))+zdrr::rIzxbAaXX^V a?-cA -%- drbI==-g傩'fjxxxxGbZx(ZYj(b-rij)+ - r+,*կL +l+*L//ͣΣ++Σ+Σ./OU OOW pU(OO? o/}UNN.쳠/. =? .5)/܏̯?ܵU PՒQ rxࢠQN_zxܬz-_^ j^gzYUjCA^\\YdI -]UQ#A\xdI9_Q0{c( .<#1 7Q- ~e\\x\e%~|x%zx``zۥӅӠӥ˪e~eEe%E%E%ZjjĢꨨĪŢz~~zŢ____Bb5UU}k }]窾}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窊]}}UUU=1dpXVW2dUU-}rt5 \}]篢}]窪}]* ]}ם]&}tp^sdXWUUtsl_tsd`lSdWsl2\~t\5dSz|[SUzx_cSUU5oS%UW}.S ]^]}^}]窪}]窪}]纺}]:ꪪ}OS`k2UW\X.K "?[K*UUW\k2**k}UWK2 *wOS "UU_P "!_ * "! "!!x\!!!!!_KUUWX!_!_:UU]c!UU_U!*__}g((gGK2gUUUcgGFg *GUU}gGgGIZGK!)) pxxI(.J$9z_̻DA5U- }5.,+@W <ыx}y揃__Ѽ3,6*qhjXQroI}( +$1UgzI7/ hza``aeI^~~XQDA-QeQQQQQ{zYIYQYQYeI:>'rajaZXڠGb -i^xpI~xxxy^~zxqDazxDaQxQ@x@8zz8((a x`h A~a!@!A ____  ^^^^A@@@@A@%%%%a@ a( 0(-- "A0/+//I"A///+YQ ))#ja%--zCr%5%%Ărޞz#jpIAV\\\1a- "9(z^Wz9/---h'gjxxxxhb'Zxhxh'bZ_ij'b--- zr +z/+L %-+Kl/ ͣU   ͣ/Σ+// p*pO+pOp/p/߯p/p/Up/UO*O.*./*N*/o̯n %0 Q-- -߫/z W^NV䬳^~̻ W~xxɒaxxxaQ-aCI^xI#A'XdA0Y$AA +DA(UWV\r(U%Q --e___~E____EzzӠӥӅۅe___eEèeE^^^E%E%zzz媤ĪŢ__dJx\S:B 5U}c |^稨}]窪}]窪*}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪6}UUU[x^=dU } }]<}]竪}]窪}]窪}]**}]*~tx\x|sdtsdltllSdzꪪslSdW^^^Sd\tS////2dS|[SW~2lS5/RtoK\SoS_ꨨ~OK 5U}[ }]窪}]窪}]窪}]窪}\~K2xppX OSjjjjc**\\\\K* *zzzz*2!::::[F "! "! "! "! "z~z!!!!OSXXXX!_!Bssss!}!UUU!w_gHG{zzzGk:&&&&HGz 2FfG}fGHZG̫K H͛hbU/*oĩr ̍U7欫*UUU̫UUkUU+UU UMHb ꂠUUJꂀWUU*UUU^UUɂ.Zꂉzxz^zHr`~~hzGj?5-zGr`zGrajeI^^^^eQDAQEI + QQQQQQzkjYQYQjQՕ5zi_/l{jUUU*m'j`A IjU灊j-yi^xxpi$Y^~xx$QHxxxxH8~^~z8(z(a Aa!A ! ^__~  ^^^^A@@@@A@%%%%a@ a( 0( BA9QBA---aQCrazCr----zzRhJΎ"1a\^WT1i( 9 Ŋ"9----h--(gbxxxxhb'Zzx(bZ//.?rHb- r-+ L l+ /Ll?/ͣ?շ* ///+O/5%O/WOOz/ O߷OO/O_/>U^O^UU./5Ou**O.-.*N*/--1  --/  |x޲W^1nzxJ^^xx g\pGzYxadQW~xdQ8p`Q9ڣYDA--Y(^Xxxdr(%5& ezeE\\|Ezz%W^^^ӥ___^Ӆe˅˩eEàeEz^ZE%%%zjzjŪ蠠ŪĢĪŢ޸J`r* KBBBt2dTT\\\[x[S~z~^SOKxpOKCxpC:B:~~:2^𠠬:l2U2K2USlgcK2T\\\k2+*zzK2 *?K***+* "ࠪ** "UU * "U "!~ "! "!!! !:0OS!XXXX!ꫯ!zzBssss!!_!!__wg:gccccgg*2gɇG_G]Rg+z -l+-%L+*zl*UKzKꂪU+ꊠU ꂀ ɂ WGrzɂjW(jUz'jUhz'jU'jazbY_aI_QDAWI9WEA9UQ9WUU5 s1U m{DA jI\'RQR'R "'RRUUURJRJ&RIwJIIBJAJA JAUzJ9~iR9 _WUiZD)WY$)-UEQJ-WI@W_Wx8(~zx( ^ZXx AAAW^~~A z  ^^^^A@@@@A@%%%%a@+/// a( +/+/90-BA9)--/YbIaY - Crj----cz%--- --Djhhb `x耡! 55髦z x'Q^^W(ZIUUZIUUb$9 rDIUzeQUʂQUꊥYU a UK'rɂ*K* γ+/ /.//`z/U/ͳU/U _UͳGWU隤iWCYzWUyQWUdaHUqHU aHU &rQ agiW&i^FqյȪz-/J(- U-)**ro - W2`p^܇xxxxixWdIa^յdAխ j0}_W59/ - ++/56.^Xp --5E\XxxE%z~ӅӅ~en~^^eE~~E%ਨE%%___岀媪ŪŪUuŢl2`x\Vk:*ガ:l2:l2:2 ++:k:(:k2~^VV:k2---::B:B:KBKB OS.KNSpK<ߏ[% c+2XXXXK* "K***UU_K2 "+* "+* "} * ") "u "!~~!! *!OS!XXXX! *!ꪪBssss!!_!!WW]!_u_ (誨ꪧg:gccccgh*2ggg(bg'j/W+hr*UKhrU Y~W$AW9U9Ubzbhr$9UUb$9WUUQ$9UUUeI9_WIBIBI0eI0%A1U$90UI1UUU-'Z1U/HZI (ZRV(ZRR(RR'RUR'RY'RRﺿR'JR'J(RRUU'RIﯪ'JIJAJA~_A9^9!_9!WUe1!$)!hﺪ9/A$!UU1(_E)(UWx(a_xaA^xxA !ࠠ!^^^^A@@@@A@%%%%a@-/// a( // +9(//+/BI9---YbIaY-- Crj----cz----1xe0 hz A,ȣ%jxx\^'ZA\VI0*`xQ(z}U9 U0a 8(UUA(uU#IADI0Ua8 Uhz#I U+dQ Hz Kl_/ͫ/z_*γ^Wͫ.xW ^L_Uq^'z _a~UqUUdYb_U9UժD9U$1aU D9Ue9WU UUU9UUAUIUI Q(+U*?O(+( 1_oԂ x^UUdIUյ dA -#9WU I0* ,ħ- N*x^zR/5Ws@ XX:>?=DV%%%%E%%xzӥ~__^eEeE~__E%%%%~~IJjŪ:pXRl*k:*2k2k:2:k2:K22K2/:l2 ::u::/-B:CB.KBNSC[.Kk ր"" "*/U\sdWW^pRddh耀dS~x[oKzzS.C_^z/KB_~|xB::2:l22k2~Wk2Stc+*\\\\k***x^_:**?K2K*ח>.K2K*W k2+"K2+"J2+*** "蠀** "u+*!_^ *!UUW *!o[!XXXX!પ!B!ssss!!!!]!}u_W!zg:gccccg**g*2gɈFgZgZ^z'jQ ^`b9WQ9UDA9UA$9EA9$A$9{z$99$99*$99 *$99$91$91$9010zI0UUU5(Z0UU-'Z0-'ZI *Z'RZ'RZGRHZ'RU'RR 'RR'RR* 'RRHRRhR'RUUHRRHRJ'R9zJD)xWA$)~UUe1!W$) $) *$)!U$)!u$)!$)!{~~!!(xz_ __a^_AUWxB ___z!^^\XA@@@@A@%%%%a@//// a-( ///+9(+)++bI9YbI5aY- Crj - Q/_s0\|Q0u/&Zap\VWQaUUՕ1%-/.1XI W$9U(bU(aU(A*_U(aUU(bUU aU A(bU0bUYa UUGzaUUꒂ UKaU!U/aUUAUUͫ!UUͫAUUaUU a_U^UUE9a!UU!_$1U+dAUeAbUIUU ZaUbAUAUkUk U UJ(UJUnܢ(UUꀌ(5UWs ^OUW\XdA b179-&r/m(- M7/k1zk-/o /6xp``jõ55UExX\\E%\\^^%xx~^ӥ˅xxeE_E%EE%_W岠⪪jJ`ǂK*\VWU2K2*UUU*2*l2**l2**2K2~Uկ:K2Uս:l2B2:::: +B:+CB.KCOK.K׭NSՕ5YƁ޺֪U޺U޺֪޺֪RlxXRl ޺޻UU޻֪޺֪_޺֪U޺}]޺֪޺֪W޺֪U޺֯]޺_U޺֫_U޺֪U޺־WU޺֪U޺_U޺֫U޺֪޺֪޺־UU9b2dWX[UUU\[oKzS/C~~.KBx^^xB:x^:2:l2_l2K*OSK*[+*\\\:K*U:K2?:kk:XXXX:k*0K2UU K*U "U]k2UU^ncK2 "** "****!_z "!O[XXX^!UW!W_Bcsss!gg!gggGzk:gccc{g G *ggGG]g& jjg )'jUgr9^Gr0UGr9UU_Q9UUUx$99U%A1$A9U$99u$99}$A1$90*I(1UU0U {R\UUHZRZ'RWWZGRHZ'R_HZ'RHZ'RHZ'R_HZ'RHZ'RhZ(RwhZ(RUWZ'Rկ hRAxhR9^UJ1Be1_Ae1U9e1U蠦9E)_e1$)_e1!e1!e)$)uUe)$)UUE)!__! ~abA~zza!A^\^^A@@@@A@%%%%a@/++ a( / 9()+//bI9YbI=-5aY-/ Crj- --z0p`i9 $jjzXA1U"9aW aa~AUAzվbUbU)UUU+$)UU$)UU$1bU$1UU$9UUe9aU$)*~9 U1!Uue)*WD!U!WUAUa_]aյ-%lUUUlU ժaDIU,Y1^r1W_W5P(UU}d Uյ-U_^[/sC1UҬI- dIxx^dY I& -mJBBʊ'j0VV\\Z#9Qapxx̫a- A蒇8=/ ĭFpXX)y +5=52 --55WnbB5% oE\^zӥzz~e~Ee%E%E%%岠@k2pX^Wk:l*k2:k2:2k2ժ:l2k:22::2:2 * ::B:B:++ CB/+.KCOK.KϻOS5%% ֚w֚֚֚(]ޚ*wΓl\\VWslִt-Utl ֚֚ ֚֚֚y֚*֚֚*y֚y֚֚֚ ֚֚֚֚ ֚2lx[UWX[oS^oSC.KB K:_B:W~::_ꀬ:2}:l2:2B2=??>zΌ2____y΋:% z΁֚֚֙U *^x`K2*" +2**WWV\** " * " "!u!!ࠨB!ssss!!!_!U!U___UUU!_U_߈ઈ&xgUUU-QUuGUUYgUUW4GUUܦ9^ʻȊUzUjhzUWa_$A_j9U~i9UUa$9UUa$AUUKDIUUU/ΓDIU PI%^U/1HZRZ'R_UHZRZGRHZ'RHZ'RHZ'R*HZ'RhZ'RhZ(R/bHRU bhZZ1xiZ9xWUA1\A9+(JA (JBum)JAWW(J9UB9UB9UB1UA1U91U1E)e)%)~xE)!_^^^!zz~^aA~~~zA A^^^^A@@@@A@%%%%a@-// `( ///+9(/)bI9YbI5aY-- Crj----bJr ~ra\VUU a5"1A>IU-*飁UrU'j (j9_A xV| UU-Ҍ UU{p)KU J \\ [aU5[ UUj0UUW b(WeY0 WeIa_+!a\ \xHj U a E9Up̂UaUWXpA++a5% ͳ+Xz+YpYDAXhb#9/03R /WA.괮cUUilbWWi{AX zYxW钥QWiÇ/ j-/ ԍ﵍Ȃ0\\\\dAUU?2@xxpp(Ȓ^V)5=yԨ\\I^xj/=55 5ՕccccM̍È$|t_%x~~~_W˅z~_e^^_WeEêE%E%%%%.>k2`x^k:l*& k:*2k:k2:k:2k:2:2:l2:2*::}B:B:+CB.KB.KK + oS.Ko__ίc zΪyΪzzίwV@`Rdtl tlب9t%UUt-yƨyֺ甆zΪyΪy֚zyΪyzyκzzzzyήyΪyΪyΪyΪzίyK?oS^poSUUWXOS.C~.KB~K:B:_B:B:_B:_J:?2t:XXk zzy֚z׻-S````k2+*˃K2**~** "** "^Zz "!!!B!ssss!!!!!U___!}]]]꺨B?`V! _U/bM#Ax T)5xWxWUz ĪêêʻjꠠI_ꪨǚ_giUU &zU,gUb WRXUUhZRTZ'RZGR(Z'R_HZ'RHZ'RHZ'RHZ'R*HZ'RHZHRbHR-bHZU/bHR`b9xWZ9^UB9W+ (JA(JBIJJտ*iR(JUiR(JIJ(JIJ(J]IJB(JB~zBAB9~~z911f1~1E)__zE)!~zz!xb~A^A A^^\\A@@@@A@%%%%a@// a( +/+/9(/)bI9YbI5aY -Crj----cz)--bA`p\\aa*((a555C9j"9xɛb 'I\\\\dA0~xQ0}U1a7?59 -U59p`2C- ్)^- -d9`XWҤI WAxxWWI9x I0\xb1AXxp`1Ube9lHj----pΫ ---t----tE9`9A *xxx(rx耉YW_rQUHja r'Z hYU ɂYU**Z}*aտ Jz*̻K M̋խ-+ MMK(rQ55%%s\s jxpp`)ǒָ,1݊55%-/?5J^XpjǢxzbjf-//J?-b`FbpXEz~^z˥x~^_ezE^e%èE%%%% _k2pjk2TWUUk:*k:*l:2k:2:l2:l2:2:2:2 ::*B:B: .KB.KKOS.K-5OSՕyvyY y9y9y8yΓt`ppXlSl))-tl//tt**tl (|t%U| Uy-yYUy8y8y8y9y9yYy8y9y9y9y9y9y8y8y8y9y8y9y8Y2t`YNSUVx22.KB.KBWCBꠠKBUUK:K:?:*9K?/ 9ƨy8y8y8y8"zΌ:pX\Vk:l*K2K*xxxK***^zz~** "z "!ࠠ!!Bcccc!!!!_!_]]_!]]][ G xUU 9*J5 Yz_UGˀzkZ\8`)pVUU(+MSRZ\, ̪^ U ˻W ĪêW˻9(R^Ụ'RxWUU'ZJZ'R_HZRZGRHZ'R'RHZ'ZHRHZ'R HZ'R hZHZu߿ bHZUW-jHR-jB ^bA^UZ9xW(JAկ(JA IJJiR(J*iR(JiRIJiRIJiRIJ iRIJIJ(JHJ B(JBBAਨB9~A1x91\WW1E)~~__E)!~~^!~z^VV^Aza!A^^^^A@@@@A@%%%%a@ /// a( /9(---BA9----YbIaY----Cri+---Êcz5Ċ!^xaUUcAaUUTQ RsadzI+ ɣzY\\VVQDAzࠦIDAu.*Q$9eI%9bEA-UUU ceQUUiZeI'UYhR(ZDQ_aIUz뭅Q$A^_^EI8W_I9c‚D9ab```(Byqqs(bI#!#Lij----pΫ-------jbWV\XD)%55oԌW^ͫ _zlz_~ zWʒrUq_'z /Kɒ kU̳*U*-J -U ĭ--mU/`z(uY- ׽ ꂂzzzz˻(ܘ8q˳+ Qݫ?7vp1W--6 틻/(` .'-%\\VW%~~˥~˅z_e~__eE_ZZE%%%%%%__WWr`k2X^WUl:k2:k2:k2k22k:2k:2:2:l2+**::::յ/B:+B:* KB .KK=/NSK.SOK_?NS55% z8_]UXƪYƠYƪy8ƵU2dX\\Vsl2d lSl+tltltl tl ׭S\/9t %8إ 98{{_YƪY YYƪYƊYƂYƪXƪY YƪYƪYƪYƪXƪXƪYƪXƪYƪy87UU8NS\9.SUUVxNS.KUoNSKW.KK].KKUcKUU8S| YYƪYƪYƪ8Ʊc`S:K2K2K*h``K***~z^Z** "z "! "!₀B!s{UU!!!!!_Uu!oUUU|!- xW+7*0 UU% p% IJ zQ$)XVUU$)!{~z! O555%,\\|| ,Ī, {, _WWU īJRxWWR\UUU'ZJ+HZRZGRHZ'RHZ'RHZ'R'ZHRiZ'RhZ(RHZhR"bHZ khZU  kA^jA^UUJ9W*(JAiRJU/*iR(JRIR *(ZiRտRiR訊RiRZRiRZiRjJ iRIJiRIJ^__UIJ(J"IJB(JB~__B9B9w91~9e)~1E)~^__E)!~_~!xzbzAz~A A^^^^A@@@@A@%%%%a@/-// a( /+//9(-BA9----QBI----aY-%%#ra +++Cz=-//--W/ V^\xQaɍF1--+GZVVT\ZIZI׿/ ZI_zꀦQEA_YEI]*beQUU'bdQU'jdYU'jeYU(jYUaQxxQEApIEA{zeAppPA6ijY>.mr55--PĮ----T̵--T)%%tp`9! -D1 %SͫWlUWKW U U/KU.+ժ k.Uݪ-̳-M į U-˻z^n˻//-n*p=n0`pX̫9UU 6WW6X-``,j6ԁ-**jfX\׷- ws@` px0& F˨xz^˅e~~_e%E%E%E%%]]UOk2`x\Vk:l*l:k2:k2k2::k2:k2:k2:l2:2+ ::UB:J:KBս*.KJ+NKKOS.KNSU-2| 8888@[WURddsl2d lSd /lsd tlUtltltlt UU 588888888888pXޗ88888UUlꪪKW\S.KU.KK9.KՕ5%8888:`pX\B2:K2K2K*hh``K***^^VV** "^^^ "! "!zz!!!!!k:G 7ƨU 8ΫR ^Tj] (*_ ^UՍ{(- IRjms$)p\WUE))$) ) zzz %%%%,|~~~L,UUU - 컢 *@@GbJZGRHZ'RHZ'RHZ'RHZ'R+HZ'RhZ(R뿯hZHR*iZGR bhZUU biZU+bJ xbAxWUBATJA-(JB/ iR(J-RIR+ZiR/ ZRZRZZRU^_WRiRRiRuRiR_oiRIJiRIJWW^IJ(J zIJB(JB~~B9B9z^^_919e1W1E)_xxE) x^!~~_^WWA~aAz_UUAA^___A@@@@A@%%%%a@/ a( ///9(BI9QBI---aQ++-#ra----Cz---=㒣----f-%%5BQh,Eja%7ܩ(%7ͼ^\\\%bV^\X&bQ~~^QQ<ZQ(bQ_ijY*rHjսzhjU_rHjWzHjUr(jUHjQ^ZQUQIמ*IWZ7'% r(b55mz--++PΫ----Sp----S J.+ W^xL 5UUSE1 5_2/W/}/OU(OUUNU oU-_ Ux` ˳^~̻- (xk0TWU95 V^|V``PM/*0ﷲz*կ 6r)+.xָ(Q%X\\\%˥^^˅~~_E_E%蠠%EêE%%_.k:pXJL*\l:k2WWl:k2:k2k2::k2 :k2:2+B2B:յB:B:/ KBյ+KB NSKU.SUU5׵.S ׽U׵׽U׵׽U׽c`p\cS*-2d[2d[Rd\ +lSdՓlSd *lsd llUtd tl4d?t U6 ׽U׽U׵׽U׽U׽U׽U׽U׽U׽RlpX\Vd UU[-ֵ׵׵׽׽U׵׽*U Kx.SUU^`.KCK ׽׽U׽U׽Uc:\VWUB2~:K2xzK2K*hhhzK* *** "^^W "!!!!_!ߨ!!ZިUU 825k^ kU ɂ_#)\+sA/ LsHR(j,kAE1$)yE))$)!) zzjjģ n,\L , +* ̨z@```HZ'RHZ'RHZ'RHZ'R*HZGR* hZHZU_ZHZ/bhZUU+jiZսbZ* bHR* `bA^UiR9A9JA(JA++IJ(J5iR)J ZIJ+jZRRZ ZR{__UiRRjRiR_RiRRiRiRIJiRIJ^wwUIJ(J[IJBj(JB^^]_(J9(J9WJ9~9e1x|^e1!z^!z^baX^^_aAz~~_A AA___^A@@@@A@%%%%a@-+/ a( ///9("A9----Q"A+///aQ----#ra-#r-=㒃-D-EcQX`@ZbËY@É-( ɣEjXp`%bYz~bQ_(bY ijY/ zijս/,rխ +LULz zw낉r~ꪠrHbW~HbYxxxQb`p\AUUY zZ---) --)PΫ----3----t )H()WXl UU\D1-USI2U߸2__~kkԏ̫Wx܏-1ox̩^-(_nԢ xWUr0WU 0- U_?V Vx\~zxxz_pܗ-0ݷr̶׷/r- 1݀VibVWUU~^˅x~exxe%E%EE%%__Z` :K2:K2:K2k2::k2:k2 **::U_B:B:B:/* BBKBս.KB*.K K* ෭.KU5 ׵[ ׽UU׽_׽׽UloS`^U1tSUUU[S [S *\[ +2\[ +Rd2\+սsd2\*lsdUUlsdld * tltl;tl+ t-UU׵|-׽Y׽]׽U׽U׽׽U׽׽׵Rt`2dTWWU2l[~ӄ[5WUU׵[ UֵԌ ׽}}׽׽w׽*U׽UUVJ*K׸׽uU_U׽U׽ݶB`pXB::k2k2K**2K*** " * " "!!!!u!zvUU5ը-y- -*W0/_U'~ HJjbWUUbe1`p``e1%)$1E)E)$)_^^^$)!)`$) M-L , ,ê ç/ HZ``pphZRHZ'RHZGR ibHZUUjHZU++sibU +sbտ +sZxbZ% `bAxWZAxWUUBA^wA9AAjjJA(JA+ iR(Jյ+iRIJ ZjRZiRZRUZRUZR_RiRRiR꿊RIJiRIJIJ(JIJB(JB~HJBW- HJJ(JAz~^Ae1~9$)x^W$)~0__%8UU0aUb @aAU^^^A!zzzz!XXXXA@@@@A@%%%%a@-/- a---( 0( + "A0+/++bQ"A////abQ/-#rac#r--Êc--/-$Ò---$/-b'>azQ z%h( צQUHjbחijb/jHj5Uhj++-,--%%m, -m,~L ꨪW ijxrAz+AzWU%1aUU5z(RQյ55z(Z)---Σ,---P5555----T--+7xxRb*sHbx)U~O UU^ UU)UU UU2 UUoĢUUͫA_UoaUU R WUaU (U-5- V(]V^1\^0nXXQ +5Q Qݥ/)  -  .`Ը%p\WUnxx˥~~~Åxx^^E~e%E%zzE%%庪C۪*+*pX^WK2+* ߠK2**K2** :**:**2K2U:K2*:k2 :k2+B:B:+/KBﭵ.KJ+1|.KUUU5.K% 5uu*u_u u.SxNSp^UUpS.K-_UoSBSC*SOKUUSoK SK\S U2\SSdSRd\sd2\l2\l2\lsdUtsl|l:_l-55uvuvUuvv*+햭dpX\Vd[^~d[_UW[oS~[oSxWUUVOS UUNS uv uvv uuvvuv׽**j:X\VW:::k2~~k2K*K***Z**!x "!!~!UUW^ĨUUUY!U-S-5歭- *_K~W zWhӠh: shZjZb9`@@E1e)$1E)E)$)^^^^$)!$)jnQ M-M ,À / 'RppxXhbHRbHZUU+,shZUտ M{hZ Msj ,shZx+sZxb9^bAp^UUA9 A9A9*I9BA (JA iR(Jս/ RIR+*iZRZjRZjRZiRZRZRUURiRRJJiRIJiR)JIJ(JIJJ*RB- iRHJxp(JA`pAe1~9$)~~$) hzI U%A(8(( hp b^xxxbA~~~~A!A^^^^A@@@@A@%%%%a@//// a----( 0( +++"A0++++bI"A----YbQ -ja-Czr ---c-=55 +-d +-łPʹW_k髄zU %B9Wz(UUFjU'bUUUU(bAUzUL!UUHb!WUIb UU zAUU UY-ZQIZQ5--rIb5557,----p5555tԵ--T-- ~R娨sꢻݳzR}~^匫z*UKUԌUԋo--1*/ 1P~ ^W5U^URj~UR{W7z׵- 6RmkBB /xUUx_UUEpWUWEz|_~z˥^^_WexzzeEe%%%E%6./k:`x\k:K".(K:k*믾K2k2ZZVl:k2:k2:k2:k2::B2B:BB+KBUKBB4BUU U K-4u5u5 u5u4u5*Kv.SxW.K\UUUOSBWJ.Cxx.KCOKCoK.C SOKSK/+SS/ \S Rd\URd\ *sdRd./lsdlsdll*/tltl ut5---U]Uu5u5 u4u5 uUu2l`ӌdVWUUd[z_[S^[oS~WS/Ko[OKUcL"*NS-Uuk u4(u5"u4u4u5u5 u5u4u5*UB`pB:}}B2zz~2k2zz~Vk2+*K* *z^ *!X\~ *!UU!!`UU  :{ 5~_r(W i۠^^F Ī**bG`^UUbVVTTjZbJ@9E1UWVTd1%)E)$)^_^_$))xJa?nĪjM-M ,xz^_ ˻ ʻ뻉ZXXX{ZU+{b+{j xm{Z^U sZxWbA xbA^UUA9A9*I9BAJAUU+(JAU(JA iR(J/ iRIJ+ ZiRiRRZiR׊RiRRiRZiR_RiRRHJiRIJ~߿iRIJ_iR)JZHJUե ZIRZHR|iRA~^J9z~_9e1x|^^dA$!_7EY!-EY$I{|xEI89(xxx( xx b_A_a!ࠀa^^^^A@@@@A@%%%%a@// a( -0( +/+"A8-bQ"A--YbQ+)--iY ++/Czi++//Cz//--䚣--=D+//D/+-E% dz_^ȣ oțfrW^xr'b``z'bUUz(bU+ir L/, -LmUWmX hjW~zZ_zHbQxbQ- jb5--M----t---- @x^_zsRR媯zr^}r1Q~ruN_q.RԵ- 0UQ/+r- * 堀r|^QzWr1~Wr䀪1X zqܽ/ՕQח5-Wojj'|~Ԧxx|~ezx%~~zz%hh~^__Åxxx~eêeEE%E%ZZ_Z%zuk:pzK2TWUUK2k2K2k2jK2k2ZZjjl:k2l:k2:k2:k2 ::B:B:BB/l2n[j4 KU 4kUTUTU_4[`5.KxWUN[C.KB`zZB: */CB CB.CB.KC uOK.C+ՐK.C +SoK /[K*\S+2dSRd\ /sd2d lSdlsd /tlݳtl**4Ԅ TU TTUT 5dpX\Vd[[S~V[NK_oS.K_OKK.KC.KCOK K.K%UUU.S-TTTTUTTT *UBX\VWB:~:k2k2K*j2+*+*!xx| *! *!__! !5%8Ls_IR~_9 /쬋_W/iZWJ gzhP``\^UqbT\\\jZbZJʪJE1VVTTe1%)zE)$)___UA)% -TVWWM z-x~Uëz˻ ˻ U̫mk^b_m{Z_U kZXUտbAxbAxWU(R9A9 J9JAU}(JA(JA (JAHJJ iR(JiRIJiRIJ RiRwRiR~]WUiRIJiRIJiRIJiRIJiRIJiRIJWiRIJkiRIJ-bIJյ+bZ~WZHR~RJz^WJ9A9~~^qd1UU q$)-afaUYEIxzeI9z~e91U}Z\) zxx^ax^^a!A^^^^A@@@@A@%%%%a@--/ a--( 0(++//"A85bQ"AYbQ--%iY/)--#zi//-c#z +-Ēc -$Ò/+d$ %-Rz $r^XHDz- < zࠀgjW^xpGjZʯHbZ . *r(b-/+r -Lꂪ* mL+m,pxxx+|zirxx`j(b_ jjb* b-//*m--- --t---/  7Uե-_~UW62pQ*rr r/xݵR+-~pUrVrQz^zQ1ח1TrpnܨnՋQ//-6m`bkܦ~~~~fxx\^f%z~^^%z~~^^ZZeàEeEE%E%__%xz@K*x\VWK:k*J*l:K2k2Zk2K2l:k2k2+2:K2ck2U]rr:l:-B:o[BU}AAkBUU K5 4Ӝ󜈪UWu4WU _W.Sp^Ԕ.K\WUUc.KU}AA.KBK:xzxz.K: B:B:(B:cBUu.C:*OCC+oK.C հKOK+SK U[K+slS Sd\URd\ l2d/lSl ӌsd5% 4U4UUU4Uc`St[|WUU[oSz~S/K~oSC.KB.KBCBUCBK:KBUe.KB*K %U.S 4WU}3UU4W.S`p.S:TWUU:k2:K*k2+*K***ZW+"!|^^^ *!)zP!U% P)B ꍃJ^5OJU-I-x^}0 /zWQx^UUx^̫TWUUmsLk_b\^^_jbU_jbUbE)^\\\e1%)~{e1j$)`XVs@@N -̳V)^)W%[JUUJU b_VTVbb~bAxbAxWUJ9J9(JA(JA(RB(JB HRBIR(JU(RIJHRIJhRIJiR)JiRIJ iRIJiRIJiRIJ+iRIJ  iRIJ(iRIJiRIJHRIJ_ZB/biR-bZz^^ZHRz^hR'Jx~^_'JIxzA9X)9U-jeqIzizziYxxxYEIxXxxeAA ^_D90zW_(b _ A~A__a!AXXXXA@@@@A@%%%%a@/// `//-( 0(+///"A0-bQ"AYBI+++ iY/#zic#z---%Ēc/Ē --d+/-d -/% /_r‹ zCi*xxz'ZV^^\HbZ r'Z+//zr/+ Lz--- ll}l ~+ꂠ^ zxzrU/rU_M s=??7PĮ) 3qĥ---3--/- W- 6U_կ~wWܠ̻`x^U Ĭ +U- UUN**ճ 5U 5W5r\rr快r1Q``zܕWnԾ^U11+ K@@`j&ܦ~WW\Ee%^^^^à˥~~~eeEeEzE%^%uum%&J:`x\VK:K*abK:k*K*k:K2k2jK2k2:K2k2+2///:k2cK2rrrr:k2 7B:[BIIIIR:5555󜲔ӜӜӜ󜲔Ӝk`ӔKp^U.[C.KBj[KAAIIKBk}UB:`z.K: B:::(B2|: C2B;z.CB OKC /oK.C SoK URlpK [S /2d[Usl[+Rdd Ӕ2d----󜲜UӜӜӜӜӜ [pX^V[oS~SOKzWWOKK^.KBzzCBzB:B:_B:j~_B:/-- BB/BBB: /1|B5UUUB 5ӜN[ 󤳔ӜB^:X^UU:k2z2K2k2+*K***^** " "h!UU% 2-P ~_j_-iZqXUUU/k~_ Kx^UӨsx^Γs_{sx^_sLkx{,k_W/j_{p`jbjb*jE1\XXX1 jz }`XV $2@``UUU xM^Uj^UUbZ(`b9^WGRA\UUUAAJA'JAJBJ(B(JJ(JJ*IRB(RIJHRIJ(RIJhR)JiR(JhR)JhR)JiR(JUiR)J+iRIJiR)JiR)J_iR(J_UiR(J׽-bHJ bZbhRzZ^ZHR^_HRA^N" ˦Iխ욪bxxxIzxxx`(rEaxaPWfQ@_U$I0~UU8b(xWWUb(A~_A!a!WUA _A^^^^A@@@@A@%%%%a@/ - a----( 8("A8bQ"AYBI +/iY///-ri/--Cr+///C --䚃 +/$ ))-$//廄/%=%č55 w4Jɛb.<'Z^xx(bRr(b - r--+l -+l+pzl _+zz^ʂHbzHj*Z*U͓'b+j*^z+ +t  U7U6~U^UUͻUO̬~տ .̻ n뀪n *ׯN_NUpN-N 5 V -U^UW^xrWzxr1p1܀zn xx^nn̿r5UR ' Q%``hbWBU(UUF̢ UÛ UUâ UÂUebUeÂUF$)U&A U%J:`_RK2TWUUj2K2UUk2K2K2k2K2k2K2k2jjk2**:K2:L2kk2rrrr:k2B:o[BAAAsBUUS 5qUrqU~K\Bx^UUKB* KB_KB[BIIIIBBu}B:x.K: ::]::WWU::j}U]c ":: +B:C:UC: /.CB /oKC dOK SoK /[S udS /d[ l _rqur ﲔc`koS|VWUoS.KzOKK.KB~^CBB:B:_::^:k2B:]}B:B:B:<^B:B:[:/UUUU'k:UUU:l2:l2W:K*k2K*^_K***^+2*"c*: {!U R _L{(R_vr-vՠxzq׌~*^W~__ӭX^{sWWW{ss_WU/QsU*{+,k```,sb +sj,s)xpp`< 5 8VUUU/** W^UU jp^LbXWUUbAxWbAp^UUA9A9*AA- JAUJAU(JA(JA(JAJB(JJ///IR(JUU_IJJ(JJ IR(JUUUIR(JUUIR(JUUHJJIJ(JIR(J]IJ(J*IJ(J_IJ(J_U(JBZ(J- bZ ~bhRZhRo0'RUU I nW %y~Ui~UU`WUUiP_WWP@z_W@00b(b(Ab A~~~^A!~!   ^^^^A@@@@A@%%%%a@/-// a---( 0(+//+A0////BI"A-%--YBI/+-iYri--=Cr//C- --䚄$-%d$)-%d --ų%5 XZj髜k {xIZWWV\r'Z+/낪r r+z+zz_W+ij~_/+{ijrHbpXHjI說hrI5WWWzQUUzY laUUKYhzWͻɊյl) lW/ *^Ol WȒj}G 5NNJՎ̫ / ^zrN -Q -U)U^zqqzzxNxn̵}n+NԾ.'r -B9xXXb(^xx0 8(/80* 8088^@(@ _8bW0aUIaUՕ5K2( *:K2]UW_j2K2]w_Uk2K2K2k2K2k2k2K2K2**(((:K2l:k2k:ssss:k:jB:[BIIIIB:nk2rBUUQB_UUsl*BBBBBB_BBnu2l**B:B:xxz~Kk2 ::::UUU}:2c!:k2:k2 :2 -=B:C:*.CB cC oK.K ՐSOK [oS-kS=5q1tQUQUQUQUQ*uroSpX\^oS.K_OS.KZWUW.KC^xxCBZ^^B:B:_WW:: :2:l2:2 :2:2:l2x~:l2 :2:l2~2K2:l2]:k2z__Uk2K*k2+*K***WWK*!zS *UU- *Ms(B_UAW A-iR -0N`\ lW5Px^jÀjӎsx^WsUյ-Q{Uտ+- ӜQ+Ӝ~V__Ӝ{jjꊍ{ khLsJziZ_7% uWUUU WU+x bxWUbAZWbAxWUUA9AAA9A99IA9I9BAJAJA(JA* (JJ/ IR(J__UU(J J(JJIR(JUUIR(JUIR(JUUIR(JUIR(JUWIJ(JUUWIR(JUU(JB(JB`iRA5bhRbRzơZUU-f_eWUUx%%qz_%qixzxza`xaPXH~~~~H8z8b0z $9!(#9b UU(AUU_A!~~~!   ^^^^A@@@@A@%%%%a@--/ a--( 8("A8BIA////YBI/---aY-//-ri=CrC=-5=Ě$Ěd$d-廄 ++/% +/%G}%WVV\*)l&Z^xzZ-//L{zU {r^\\Tzry[^l{rUU+z-b^rDIp^UY$I(5_b$AUYDAj$A*UHrDQ+hzaUhdY*a*U iWU qUiUɒi W__iUUgigiGzaz a*UWi+ՎȊ + .:q" -q4UQq~xM((NN{z Ṋ1nյ8N̢X\\^0>UU8 被}0 .@0U@0@8U@8 @8@08(jb:c(J:K*K2J2K2*2 j2K2uk2K2]l2J2J*l:K2**8<6>l:k2_l:k2k:ssss:k:Bk2OS:AAAAB:B: B:B:B: BB~~__B:B: B:B:l**::::zzzxKk: ::::::zc:k2:k2:l2//+:: _B2 *C: U[: .KB UOKC Տ[.C 0oS5%%Q0_UQ0UUQ0UQ0UUQ0wU1[`koSTWUUOS.KNSK_.KBK:B:::V:k2^:l2W:K*..:k2:2:2:K*z:k2:l2_2K2xzk2+**k2K*k2K*k2+*K*****  *8q *5 Ѭ_W s`bqAU-jx^pZ_W (R5 z_U * _~WUj`PCmk+Q{ ҜQ-Ӝq-+ӜxҜ_'5Ҥb`XLsZx_UZUՕ%UxMx~_Um 뾀_ `, cxW(BWbAxWUUAAA9AAAA++*IAUUAAAAA9A9.AA?JA(JA(JA (JA(JA_(JAU(JA IR(J_UIR(JUIR(JIR(JUIRJU(JJ_(JA(JA(JAUZA%- bZ~ZUյ-E%yE%q%y%q~x%qi$i`ZdiX_5zXUUU rHUU+'b@+QDIID9xxD91xxxx( Axࠠ!U^a UUWz ^^^^A@@@@A@%%%%a@/ a-=-( 0(////"A8BIA--/-YBI//-/iYriDrCĚĚ--e$d-%%廄-//-%?%%.\xpp --=Ūjଋfrշ7.΃ {{zxx sr.̋rU׵% {ꠋcIx^&bDAUUdI9dI9_U_90(z.DA0#A( j8/-YCI<4>L:k2]]l:k2ck:rrrr:K2:J2 c!::UU::B:B:^^^WB:)-B:B:B:B:B:z[BIIIIB:뫫B:^zzx.K: B:B:B2zc::l: ::W_:2:2:2::[:BB +KBoSK NS {{{{{|OSpX\^o[.K_zOSK~_.KB~WKBwCBWUB:ꪮ:k2hx:l2]]_x:K2Zzl2K2[^:k2k22k22j2**k2K* k2L*k2+*K***Uk2+*K***j^K***UU** " * P** -Pjz_5q+{5 jz^7b- %5Kx^kz_ Wlps% s- 0{-0U-q ӜjӜzX^Wjzb\WUUPbUU54r z_QMx^WUM p^_,LsxmRxWUbA\UUBAA9A9A9*AAAA JAJAUU__AAA9. JAUիJA JBJBJAz^BAA9A9*//(JAuU(JAUU(JAUU(JAUJ9JA UUBAUJ9A9zhZ9׵%-ZHR EZUյ-%h f%੭uE$i^hW5iUU -aUU+̣$aU+GzJx^^^zgrxxxxgjb~xxxbI~zzzID9zxD91|xxx( xxa^^^^a!A^^^^A@@@@A@%%%%a@/// a-=-( )--/0(///"A8BIA-///YBI/+/-iYri=CrCĚĒ/D////D//--Ż++++%廽%ĽOHrJ{mNKx KU~xx {hppJru}?, {-+ dIz&ba(I0}dI0DI0UDA0/+UQDA}AA8(j85UUY@ A(ץa8 rCQ]+rCYW날&zaUUqcYzfa%-aWgzCY(ȊiUU aW芄aUU gzaUj>_Nz Q.*ղn̠qm̠.^À˻(n W-/?_[Zz )x^WUA p^WU(p訂A^^\X + a (a_0 +8(u8()B0Uյ%eI*2\WUUk *rrrrJ2+2J2+2J2+2 K2*2 K2J2k2K2uUk2K2K2**k2K2k2K2""kk:ssss:K2:J2-|:}}}}:k2:k2 B::k:~^Bk:B:WB:B:B:B:[BIIIIB: B:.K: BB_BBUB:zc:ɉB:UB:UUB:կB:B:B:ի[:KB.KB/k.Kյ5c {U{U{U{U{ssOS^WWxo[.KoSK.KBKBKB~xzZB:B:____:2x:l22K277:l2l222k2~~k2+*ppk2K*k2K*l2**zz~ "**K***iK***WU** " "****!{)5 j  sz,- vՠx ^W+싣-_-U+쌓z㬣U#A^>Qb ӜQ5-ӔӜ~_Ӝ*jqbp\{b*r+s% qM^- h,WZxWB~WUhRA\(JAU(JAUWJAUwBA_BA__A9A9 A9I9BAߵ(JAU(JAJBJA JA__BAA9A9A9/ AAA9A9A9A9A9UA9_WA9WA9WUbA- %ZUյ-h%Dq X_$q*@i-hNx^~N쫋苛JpxxP*xxxXzgrxxxzgjbxxzzYIxp``IC9D91xXx|( xxxa^^^za!AXXXXA@@@@A@%%%%a@/-/ a=( ---0(////A0//BIA/)-/YBI///iY-ri-DrCĚĚ%---d-d廤-%廽f%-=ų *zȣV^.Ũ-U Xpbi {xXP^ {5mfb~zDAx~_A(7_1 ,$9 DA(}} #A(UdI0i0Uտ&r8UGz@]WJ0UUhIUUCQqUi zU̻&z -&z U.钽N WU̫r_aGrCI .̫&j-5. (NJ/_̊,ĊXJ-Ċ n̻Nԇx(z^W) ) xpAXpA^~a UUA/A*( $9a 5*:0 *2**`ppPc 2rrrrK2*2J2+2J2+2J2+2K2*2 K2J2j2K2WUuuK2**ppk2*2++k2K2_[kk2ssss:K2xX_:K2oS:IIII:k2:2::BK2:k: -::B:B:B:B:[BIIIIBB KB__~OS: KB KB_KB]lB CB} CBB:B:B:B: [:KB.KBcK55{nc{sU{s_U{sU{s{s{U{cxsOSW^oS.KzNSKNSKw~~KBxJ:B:~::ꪬ:2言:k2WWV^k:2K:2l:k2___Wk2+*xk2K*髫k2+*K* "** "K* *** " ** *K:!?{ "5 HRz_J7 ,kkx~WiZ -^ ^/ Pk-P xW__㋣xI\VWW0- ӜҜ__Pls`x\0Ls*s--T*UntxUb xUtHR^UUZBxW׿iRJսiR(JiR(J_iR(JU_IRBHJJ}(JAJAJAU^WAAAA꿿JA(JAU(JA_UJAUUBAAAAAjVVAABA+ (JAIJA_߿ IRAUiRAU(JAWxJ9WA9UA9A9RAյ5%bUյ-%h $yCiQ$qUU%QDi% 0̎|NxxX\-xh쫫xzx\*xpxx)ɂxxpzgrxxxxgjZxxxxZQzzzxID9xxD91xx||1 zzzz z^x~a^^^^a!A^^^^A@@@@A@%%%%a@/-- a--( ----0(////A0/--bQ"AYBI+//-aY- -/ri5-Cr-C- -Ē--- $Ěd$===d--廤--/%廿 +e&/++ g@jY%,CkkzrHR\ sJbrbA~I(^DA pWU9( }eA0+UQ8*Ua9UHrAUr$IUhDQUY U i*UͫqU+iUda+'z+hUlUUGz/ ܌UUokUxJixGa}zxrcQcɥCI %j ˳ ˳) ֫ 7˻J,%' Ȓxj z^Q) ޿)  jb^^x`  _a---- b*: - *2+"4(*2 *c *rrrr*2K*J2+2J2+2J2+2J2+2 K2*2( K2*2(K2**`K2** /?k2K2_^__c*2rrrrK2**(>.:K2_OS:IIII:K2:k2:k2:K2~V:k2 -::B:B:*B:* {BUU sKmm{BUU{JUU{B{KUU/KUU{*tBɋ{ CUU{BUU{BUU_X K: K:K:cBKBuKBOSB//sK Us.SsmksmkWsmkUsmk*Usmk UsmkUsN[^ࠪnc/KzNSK~.KKU^zKB^zzJ:B:::蠬:k2ZXp:k2 %:k2:K*zk2+*޿-k2K*k2+*K* *zb** "** "** "zѬ "UU5sJ:s(Bz_q(R-0j~_,sIz^Ħ9W-- *~^/5- /p_ 쪀_k^W|X0W`-kղq0Xq΃^pU/Ց,k zHJW4IJ~UU{(JxUUUiR(JWU+iR(JU ZiJ+*ZiRURIR_iR(JWIRBIRB~IRBU IRBUJ9A9A9A9A9A9A9A9A9A9A9* iRAUU-bBUU cJU,ciRUMkRUMkIRU€iRA(JAz~~_9IA9A9e(JU5 H$\WUUDyhb#iU% q Q0zԎzNjxxX-xx쫫XXx^JX\xx*Ȃxxxxzgrxxx~GjYYIppIdA\^^\D91|z|x( ~z~Za^^^^a!A^^^^A@@@@A@%%%%a@/-/ a( 0(-///"A8BI"A%---YBI-//+aY+++ ri5-5%d#zc5䚤$--- d$/+ ųd-/)//Ĉxej^iI`^j95^.CI --I輖߫iZV k'Rx^VR(\WU( xz 8 Uշ/$A(eA0W Y8U+ jAU DIU*eQU aU*+iUL#YlHlqUɚ*lpԭU *N%rݩ1-W^p _~r^蠨YWW\qcQ_ga}q)Ȓ-)j钾g(z)0z_Q) ) /B` z( zz AzAˊ Ua%- *JaՕk *ZX_U*2 **2)x^~c *rrrrK2*2_J2*2U*2K2J2+2J2+2 J2+2K2*2 K2*2 K2**K2** /c*2rr_Uk:+*k2K2~{o.Sk2IIII:K2l:k2:k22K2V\:K2  B:B:/BBKBJ-- 0{0{0{0{0{0{0{0{0{0{02.S CKBzKB_WcBuUKB.KBꮮ.KB K.C N[K/Mk.K+Mk,c Mk,c,cMkUUMk,cMk,cmk,c ,knc_Mk.SW~.[.KUW^.SBKB_^BB_B:B2zꪬ:k2x:k2_l:J*k2K*k2K*k2+*K2 " * "*** ":Ҵ "U5 R ꑴ s`z-iR-jxzA5sI-Դ/P}W7O-z/^%Pl-+^+䵠m_kx+z^0 kx^{bUU,kiZz_WZIRxiZIJiR(JIR(J* iRJ ^iRAUiR9W(J9UUJ9/(JA+IRB+ *ZHJ-+ZBx^IRAUAAxA9.AAA9A9 A9A9A9A9A97RAյ- cIR+ MkZMk cտ*s,k {Mk sZhxxxIJAxJAW_^VA9z~A9zU9Օ% ǁx'hq5 ԡQ~xqjz0zz̎`xNXzxX-xxxh쫫Zxzx*hxxx)ɂxxxxzgr``xxGjYYIppxxID9xxD91xx\x( pxxp zzzza^^^^a!A^^^^A@@@@A@%%%%a@-- a( 0(//-"A0//bQ"AYBI/++iY-ri--- cr+/+c5- D---D-峤--zHdrxVUzYEj#A^WI@|Uz@ -r/s˓'RxxzGR9zzB9 \^0(^U7CI0 QA QDAUVX_YDA/(rDA UDI*UʊdQ U DYU,CYULdaՍiWU0qUU+zU+zU iWU*Hq/ J*51  ċx̫&rxax^iCQ¬^idY Wga%U]r -)ȊU)gzW zVQ) .UU  z^^_ --(b^ a\VUUzzaյ f1AUU5 2  2!*2)*2)z﫰c 2rrrr*2**(*2 **2 *J2 *J2+2J2+** K2*2K2J2j2K2Uk2*2k2K2k2K2k2K2o.Sk2IIII:K2:k2:k2:K2\:K2 B:B:/// KBKJ- q K-- q0Wq0wq0Uq0uq0Uq0Uq0Uq0Uq0U0Uq2NSKZW׿.KBxKB_W_.KBU_KBz­KB 5OSBKB>.KB*.SC -c.C ,c.S /,cZ ,cb,cb*,cb,cb,cb c-[W~ [.K_~xSCW_xKB_~BB_~ B:訠B::l:_:k2zz2k2uUWk2K*K2**K2 *z * "*B!3kJm_%p~ _L(R`xb%-1ׯp^\O^-P ~k~_ ~_J~WU۫`Mcx^WMsZWbIRW s(J/M{iRUUU\iR(RzIRI(RI^W(RA_UIA IAUu/J9կJA JIHRJ/UUIRJzU(RA~)RA_JAWJA]JAUWWWAA9IA9A9A9A9J97/++Z(J---%{ c-sms^-{mk({sս++{MkxMkiRxxxjRAzxxA9ࠪA9{e9Օ- %diqUUU5Ui 4忿qZ^\^r0^~~V0̎xNx^\x-xh쫫xXXX*xxxx ɂxxxxzgrx``xGjYYIppxxID9xzxD91x^|~( ~~z^a^~^~a!a^^^^A@@@@A@%%%%a@= `(++0(/---"A0=bI"A5-%YbQ-iY--#ri-/-+CzĊ-%))Ē-- d+ ųd/DjXǫDjxWUUDjdAWZDA~_WDI@|~~~@@WWW@8 *)8 %rZxx^Wb)bppX(8>DA(5/-YDIխ5b#A_Q9*YeIUQA_dI0z8(@(W#Ia ߅Y0 /Ua8ua@}ci@{UDY0CYH %7?&zdY7jz J p ^WkFW a^W&zY` qdY}cx\aCQjY#Q.UgY ȒY p^U & 8(z  u_U* ~_a_Az_UbAU Ak 2a%  2)**2!ꪪ*2)**2 *zc *rrrr*2 *(WJ2 *-J2*2J2 *J2 *-%7J2+2J2+2K2*2 *K2J2K2J2j2K2]k2K2k2K2}.Sk:IIII:K2 Bk2WB2Bk2׾B:- J: KB++ .KJ .SKuӜ K----ҜUWӜUUqӜqӜqqqӜqӜUUҜUU*Ӕ2OS.K.SB^^|KBBB CB KB.KB -%% CBV CBKBK C *.SC +Z.S-U [Z\ cZU [ZU cZU cZU [ZU cZUZ.KR.C~.KB_BB~~~B:B:~:k2:k2~~k2K2K2**K2 *z * "xZ ?΃ *5% b~_I{r^ k(RxIRU5 6vr Wo~^XW ^W*/j~W _'ˀ~J_-ZUlbU +QI F)Z(RWUZRW ZJUZJUZ(JUZ(JUiRJIR(JUU_(JJJBz(JA(JA (JA(JA_WBA_A9A9 AA_I9AAAAAABAZB--U c(J +msZsbUmsZUmsIJWZAU(R9X^_WA9+E9յ- fqqUU-V$i 4`|~Pݨq0~_^0̎`NXzxx-x쫋px|^k)xxpx*Ȃ~~^^ɂgr^\^^GjYxYI`xxID9xxD91^||^( xxxxa~~~^a!A^^^^A@@@@A@%%%%a@ `(a0 ++++"A0bI"A%---YbI-jY-CzjCr-/++䒣-D䒭- ǣD5-ƣ$Zx^zd9^WGZ8z_UDA@ UEI@zz]A@ע@8@@@(x&Z1+%fb(xX\p(I0 Q#A'+Y#AQ9֥QDA(-bQյ YdI~ެYDAWeI0W~0a a8a A /--Y8**WdQ8\\dY8 钄Y%--̳ k}U UjG~ɚ#Q~_i@UaIՄaHWdY@Ua@g$A\jx^WW r  U  _)aAaA~a!~aA?/1a5- 9 " **2 2)* 2)**2)c *rrrr*2******2 *p*2 * %J2*2*2 *8K2*2 J2+2*J2+2K2*2 K2*2k:K2UUU:K2տ :J2NS:IAAA::B:B:B:^B:  KBKB NSKoS.S/NS-- 󜲔󜳔oS^^^^OS.KpNSKX.KBꠀKB߿KBjZUBB5KB B:B: **BB KB*KB*.KB**R.K%UW.SRXZR]UZRUUZR]UZRuUZRUUZR uU SR/uR KU_x KBJ:B:^~::~:k2:K2~K2J*K2 *pb)6` *Ls9~΋1_ 9-bxxXҬ(R5-_-Vxp\%UUꀬ kpk^^ӨjGW-G-*삨Wk㠠^ ۠^GӨ~hiZ`pXZIJ bIJWLsHJWU̓JU AU+sAU+sJUU+sJUU+kf1 kAUU kBUU kJUUbAUbAUbE1ksAUbAUl{AUjBUWbAUUZAUU_(JA(JA_JAU(JAu(JA-ZB+UUZAUUARUIJAx_UUA9 I9f9յ%%fhޖ$qU%EiuVUUU55zࠠh~xQq1zz~0zzԎxzMpz^^-xx˫kk p*Ȃ\~^^zGjxxxGjYxYIxxxID9zxxxD91^^^^( x xxxxa^^^a!A^^^^A@@@@A@%%%%a@ a(0 +/"90----bI"9/-//YbI-/-/jYCrj-- )Cr+//+-//ȓյ-駛AxWej#)^WU1(\W}@0UH(WH0բ@8ި H@@@_@0~dIa ?___FRb --J VVXDA /TdI(Q(zQ0*եQDAUbdIUYdI UbQUY0|^^0 x^^(a( WW 0 8((A(dY8-+钥Y-%ՋiUJiU蒄aU#QUa@`UI0xx@0CY8UU8(XX&j05}'j|WUU a b_WUaWWazAzaAUa!x/  1UՕ% 2E!)*) *)/z*2) 2)**2 *jꪪ.S*2rUUU*2 * *2 *  *2 *667.K2*2J2*2W*2J2j*2K2J2+2k2*2:K2U:K2-:K2k:K2Jk2իB:B:B:* B:J:// + KJ.S KNSK+ o[NSNS TU TU4*4UUTUTUTUUUTU*5*o[OSZzNSKxNSKU_KB KB KB~WJ:B:B:B:BB/ CBKB uKB .KJRK %URiRWXRiJRiJRiJRiJRiJRiJiRJ_zJB^B:B::k2:K2~K2*"p**U% ՋR iZxxz/9W /jΓ+^r/HRzz{% ĀXVwW- 2-5ހ\V6PxɂWWj5/Uխ *zWK~_WӀ~&ˀ~Jƺ_W5hj_/ c˳R+UHbbzZIJ RIR(__Z)JZ(JUu(JKs{f1bCbA_UUZCZBRAUUUHJAU(JAUuuZA UUUbAUU kAUjBUb(JjIJ~bA_jAUbJUUbBUUbBUUKsAUUKsAUUKkAUUbBUUiUU-p urVUUu5|~5xz_~~~~~|~Qݠrx1znn-x-hxzz̫jk)xxxx*Ȃ^^^^zGjxxxx'jYhxxYIxxxxID9xxxx#9(( xx xxzza^~^~a A^^^^A@@@@A@%%%a@@++++ a++ +0 /"90----bI"9//--QbI bY=--crb--//Ăcr-///%Cj* bgC9x^UA^WU a X^8(-z8(^U8(+H0U/ H8~ܢH0 @(x0a Ղ0b x^^_9a -UUB6 AA\^\X(!U(a  -9(%9(_DA UDA(U$A(~WU0 UUU( Wb_9 0(*=0 W~xX0 U_(( }8 /uDQ(udY8ii#Q #Q @ UA0~XW0a **>@0Z^8(6@(`p^1p^W /uUaa*a a [zAa!xa/ b *a~)u* 2 *2)1)**2)*2) 2)* 2)* **2*2 * J2*2UJ2 2 jJ2)J2 *UJ2 *J2 2]k:*2/Uk:*2 U:*2U:J2Uk:*2k:K2:K2// B:B:B:++B:J:+ .KJ.S K/ NS.S)-+*n[OSUNS UUUUUUUUUUUUUU_UUU*o[^^^^o[oSjꂂo[NSW_~~NSKz.SB~ KBzB: B:ꪨB:B:B:B:BBBBBB KBKB*.KJp KIJU^xjJ(JiJ)BjJIJUUiJ)JjJIJUUiRIJUUJIJ7UUUB)B լB:|_:J2:K2~tK2% %ͮ^jx^ծr7 ,{Uij7Ҥ { s~^7 k5-9pՖѼ+ V)wx^_V/xũr~^_'bW5 I-s-xxKj*GˠgۀZ*G_W5W l~W ۀ~_ۈw~(JpX^/IJUUIJ1UIJUU*iRIJJ)JB(JAJAUUA9z~A9__A9UUA9 UAE1A9 BABA'JA(JA(JA UZ9 Wb9Ub9*Ub9UbA*b(RbZոZU ZVUUUuVuUu5~54~~~zpzQࠠr0^W^^hxhԎzzzXn-xxp-̫zx˫zx\\j xxxx xxxXzGjpxxxGjYxzzzYIzz~zID9x~xx#9(xh( xp xxzza^^^^a!A^^^^A@@@@A@%%a@@++ ----( //--"9(++/bA"9 )--YIbQ/---cr#b--=rC)x&)x^UU#)xWUa(ս+8a 0((8(*@0/H8_.H8/ H0~V_8(`~__(a (AA ꮯD)a5UUBAprd)U^^X բ(aբ a   ((( ./$9 ^%0 0 \WU0 ]ꋢ( WVX0 50(U_zxA(_U (apXԼ(a 0b7DI(U$Ia _DQ( I j^(z5aaaAA^AbA_߿ aAaU-E)U׿ 1U+1D)- 2! 2) 2 * 2 * 2 * * 2*2)*2 *+/+J2*2_U*2 **2 **2)///*2 *U *k: *k:*2Uk:*2k:J2ժk:K2U K2B:K2* *:k:կ::UB:B:*B: *B:( KB%%-%.S K/ NS.S o[NSn[OS].S ׵׵׵UU׵Uտ׵UWUU׵UU׵׵U]׽UUo[^^^^o[NSo[NSoS.S_~NSK~~ KBBB_^\B:B:B:B:B:B:B: B: B:BB/ KBKB*B)B\ S(BUUWxIBBU(BBIBBUIJBUIJB_U(BB)B:^\\:K2:K2~__{+*5UU)B{b ~_,s(R_ҴIW%hb px^PLs x^σbx^WUb/Ѭ s UU5ލ+-Ѭ`}s+{~_ {U5 `zx^KHbx~_iI 51˻ *խ z~U*~WU۠_'ˠz*_W5ƺW H l_WLWG_(Z@`z^)JBZib9_AUUU AUUU 9 A9UW999999U_9e1A1A9UUUAe1WA9 UA9UA9~Ae19E1x9E1UU9D1UU9)E1UU A-9^uuzvU~WU4x4zzx`^^~zXQx`qjzx̎xxx-xxxz-˫z˫jxxxxJ `p``銨zxxxxzGjxxxx&bYxxxxYIzzzzID9xx~~#9(( x ^^^~a^^^^a A^^^^A@@@@A@%`!@ -( --"9(bA"9---5QbA$bQEb#)x^%Z\WUUbx^Wb / 0a -0(8(/ H8H8/H8 xH0~0b((b((a ~a  BbA!?$!A`Ʌ!UUXa+55   z   1 %UUU0 \WU(Y Y(_Xpz1a 0($A( dI(WWA0U8(xz~8a %UEIa }r9 pVU W׭a ba6}{AAAAzba/ aaaU- E!ի*+9U*9$!1$!/ 1)x~UU *) *)))* 2 * 2 * 2 * 2***2 ****2 2*2 **2 *jjjj*2)///%k:*2սJ2k: k:J2zJ2+2**k:J2k:K2** :k:u:k::l: B:B:J:BU % g .SUU}NSU}NSU}NSU [- ֵ׽U׽Uֵ׽U_׽ֵֽ׽U\Oc^OSU "|OSU SUg ' B:xB:::_::W::UB:B:B:B:*BB KB{B:(( KBB+BBU\`)B9B9B9B9 (B97:: k:l*R*"k:U,kIJVb9_f9_5 Ҵ'Z ^%0bx^m{bX,sb7 M{j~Vjյ- )x^΋ յj7-U͓ vĀxsͭx^WrzvhbUU 'j-1͛_Ẉzxx^'j+ JxHW k x^*۠_Ӡ~'ˀz^GfzJ^^-K(J-+)r UU UwA\\^^A9_A9U_9AA999ࠠ99ޥ999e1ꨠ9e19e19E19E1_9E1UU9D1 U9)9- w _u~__U_u4U4]4zXxzr0ݠQxz~zxZԎxz~m-`pxx ˫xh˫jxx~|jx銨zxxxxzGjxXxx&bYxxxxQIpxxID9~|z~#9(( x ^|x^Azzzza A^^^^A@@@@A@%%%%a @/ (+++1 UB9UI յI bXA\WUUaz_W bտ(b0a 0 **80 }@0?/P8H0~80pZ]0b((a b(a ^_{a BAaA//A~A  5WWAaUý1@ aa b+ߢ b*( U%( a pZ050aW0b"UDA *UU$A($A(U@(_A(zXWU0~W$9A)յz)aWU!a%mUAuUaA]AyA~Waa- aUյ $*9U 9/9e)`WU1e)U51!xx)!)! *) *) *) U*2! 2 * 2 **2 **2 * **2*2 *jjJ2)5/ *k:*2+:j2k:*2J2*2*/j:K2k:K2 k:k2 *:J::k:B:B:+.B:* B5UU8B %XU8*8888YU_YUXUXUYUYX88888888YU_:Bz^G 2|B:U^Bk2:K2:K2:K2U:K2-:k::k:*B:UB:UB:B:WWB:B:(B9pB9UW:9UU:9UU+:9%:K2zTK2UU-Ջ:5 /_!xxx5 qj_p+{/ ql^WjW kLs sjj^j5 { x^ k ^5 s) bյ- )xѼe9ͣzxpz% vRx~UxxKx~~+GjxHjQx`oY-̫Lpxxxz/__ z Hàۧ~W_&z^ŲW5k&z_ jJ ۨ_۠_^hE^ 9X\^_A9A9צA9W999e19e19E19%)_9%)W9)Ue9)UE1 E1 WE1_$15 9/ 9X^^vUuU^_Wu4__5^4zz(p|^Q zq0~0xݮxzmxxM ˫zxjxxJ銇zxxzGjxXxz&bYxxxxQIp`pA$9xx#9(xx( xxx ^^^^a^^^^a A^^^^A@@@@A@%%%a Ua a a!aA)aյ- A)5-c9_Ax^Aa b+ (a (a //(a(8(+8(@0U8(^z0a(ᆰ{(a (b _(b  A Ab AbAaBb`e)A- -9 zD)6$)w A-_UAU^d1U.9AW\A.% (A`訢 A/- b~a ]տ   ZUx UU #)5%)xVWUaA\``A__WUA A a!= A>a_1UU (B+ (B1 xW9)x^1e)1)`x^))/1! 2)UUU 2)UU *) *)ꪪ *)U *)-p *) - 2 **2)**2 **2 * *2 * k:*2UJ2*2ZJ2*2k:*2j:K2k2J:k:K2k:K2 :k::k:U:k:B:լB: ԔBUUyJ %YU_8y8y9y9 y9y8y9"YUUYUUYUYUy8y9y9y8y9y9 y8 YU/YhG JBWBBzB:W^\X:k::k2:K2W:K2_몌:K2 W^:J2*:k2:k2 Bk2:K2(֬:k::k:*:k::2:k2:k2:K2K2`sNk 3r~_Z_0Hb%Z~pj%pL~_WL%pꍋ s~xx(΃b/ `%)x^WL{)W m{b/b-΃E1xW IR j 5 ,sR OA UiZ Տxx_ɂ~^݉zWU%Y5 Xzz~ͫKx+ʂxxxxrY(x`Q U&5^U-+-WW Ӏhۀz満x^z^EeA^'bf)_%͆9UUU+e1UUAUU)U$)U$)UUE1U$)UE1UAUIUUUb%)UUUsŷTUUUU_uUUUUUv4^UU_5_UU퀠rz_Q~Wq0W0~_܎zMxz~M x~z^ ˫zz~^JxxxJzx芈zzxxxgr'j````&bYxzxxQIx```ID9~^^^#9(xz( xxxx \|z^Azzzza A^^^^A@@@@AA  !@!A+) )z^a_aAa A* @(A(a +0a 0(_^0(_0(բ0(U_0a h__(b ]Ub(ab azaB(***aAaAaA_Wa!*aB*$!a5D!zz _訪U^W$!a _UU$!ax_UUaַ b=ݢ_U}Ub*__b U_U^A_AaAxWWaAWUUAaXVA/aU ) IBխ iJ1x^(Be)1)1e)/115/)!)!))ﯯ)) )) *)U 2)U *) *)b^U *)-/ 2 **2 **2 */ *2 *j@*2)//J2*2UUJ2*2U+:J2+:J2k:*2k:J2k:J2k:K2^k:J2j:K2k:K2:l: **B: //B:((UB5UUk: -֚] ֚y֚ ֙ޚU֚֚֚֚֙֙֙֙ ֙֙zޚU_*gzG KBjBB~B: B:z_:k2:L2l:j2:J2_k:**px޿:K2:K2:K2:K2k2*2:K2:K2:J2:K2ߋ:K2_k:K2_Uk2*2_J2 *ꪪ*2UPe95A/Rz_0Z%^Ob_+{7 lzlz^5P+{ xD9x7%) Pr__ HR+p{$1x_UHR _WU5 s % s(J^WiRJ`J x^R!* +(R]OA U(Z oͣx~lhzzz+zxzQxեQU%̥Q-oΣ\Xxz+xxx 'j(x'j _U UUUY P-9vUUu_U4_4 Uv_vUvUuUu(UvWvUUWVU5_UUU5U4U4_4UU]q_quP퀨0~_P堪o0z^~_~zmxpm-xX-zzz˳xxJxxz^Ix\^~Ȃzxxpxr'jxxxzbQQIxxxxID9^~z^#9(xx( xxxx ^\\^A~~~~a zzA^^^^A@@@@A  Aa ?+ a+++/ AzA_AX_UUAA-+ A_ A(a (a **0(U0(U0(_U0(0(0a (a W* A舂 a^UU_bA. .aAz~~Va!a!A a!A7$!zzz_*(Aa U__a a aaaa UUaa*A`Aa aAA:aU-e!/BU+(B)-HB1\WW9)*_9191U9e)1!z_W)!})!U)!տ)!)! ")!*)! *) *)+*2) 2 **2 */-J2*2uUJ2*2}UJ2*2+:J2*2J2Zj+:J2+:J2k:*2k:*2_k:J2UUK2*2J2+2 k:J2k:J2 *+:k:B:լB:J:+//J5UUތB -޺﫨޺_޺޺޺޺}޺޺޺u޺w޺֪޺޺޺޺*ֈ KVUUU KB_J:~B:Bk:_:K2ꀌ:K2Wk:K2UUk2*2Uk2*2k2K2k2K2]k2K2]Uk:K2uk2K2WUK2k2k2K2Uk:K2UUk2*2 K2**K2**J2 *K2**_WJ2 * *UU5) ݫRxpsiR ^,kA~7(J% lW/l_W%/j xHbx^7 Z  lU- qHbx)x^_W UU (  {HRXXZe1*x(J xWU!zZUU-iR 5 IR9z_WA$)~ib)+UỤ$1+Ռrj~^7Pd9? ^2ՅA /wWUU {UUzlU9KU -zUUu9* U*4_v_UUUU_4_4UU_WU]UUUUU_UU_U_UUppUq UqWUpUUP_PUqPWWPq/qP0[_^_0䀀~ܪzM\^M x~ ˳xzZ˳j~j)Xx|^ ȂhȂzxX^\grbbYpxxxQdIxxzzdA#9xx~x#9(xz~z( xzzz ^^^^A~~~~A z!XXXXA@@@@A  AA /AazAx^WUA!A!/*/aAa AaA* A+*(a (a (b ((a (a 0a 0 (a( (a o^ AzzaA {A AA AAA-5b >b~a*aUAAA a A a /aAׂA*bA*ZAXUaAAaUU $!*IJUU (B-(B1919191^9)919!x\V!! )!ը!)Z)!)!**))))))** 2)UUu] 2)UW 2))2)*2 */+*2 2*2 2J2*2UUJ2*2+:J2*2J2+:J2k:*2J2*2VJ2*2J2+2K2*2k:*2+:*2+Bk:U:k:Bk:J:+ KB/ J5UU[ %{,s9`^ sE17 j׵ PIZ xpE1_Ur 7 lI% {xU-r/ xHb^WUHbd1z,{ __-L lrxzrJ^`x7Φ9UUU/)UUUJ9 UZ_ZUuWUU4UUvUUUU_WUW_UU_Uq߱q_qWqUP_PQP_pP_qPUUp0/PU0PUP0WP/Up/UWP/_O*O__// /__䀈^zzUܠm~mUUmL̀M x|^ hh^X뻋Jj |~zz xgzppxxGraaQxxQDAxxDA1xx1(hzz( AaAA zzzz XXXXA@@@@A AA*+A /  a@j^A  A A --+A  aAUUaAaAa Aa A * a U A a a _a((a _Ub  A~~A!~A Zk! A A~~~^A -=AׂaA*AA aaAAWAUUaAWU _*Aկ a慠 a a^uD!UUU-E)-(Be)U_-iJ$!/IJ1xB199/B9u999199* 91 9)`1F!f !f)!! !!U)!zU*2!/k!UUU+ص *UUU *UU**UU:UU]K2U:U~oSU~|UUU]绅_UUUU}ﻅUU=ߚUUz}UU9uUmU|uUlUtU}UU|UU|UU|UU|UU<|UU|*UU]W ]\շ}<<}窾}<}<}<}<}<|=}<.]dX[U[U?m"?ϯ"_*>ϷlU^tU~9}U>z}U^כU~ۍU]U|UܾU=Ϡ^zWڝ_|W\U;UU2U^:UU[k2UU| "UU/ 2%% /L{Wj_%iR͓Z^xj9xbE1`^7 jD)  0bU- 0A^{ ^Wj U5 kJ,k'R*- E1W*{(UHb ~U+{)_%Q/9zUU9rU9 {UUUUYU9UvUUW__U_UWU4_U_Uq_qPP_pPpPpPpPuP0P0*P/*++P0XP0 PPW0PU/u//쪪/z/UW_]܈m`xmL̠M,Ī~L ^V~w ˳뻋Jxx|j ~~z~蒨xxz~Grj~^Graxz~zaQz~zIDApxxXDA1xz~^1(zz^^ Aa A z^__ XX\\A@@@@A  ! A`A}]A A AA  A  aAUUaA]aAaA b aa a a U a }Ղ(a _ a _a Bb Aza!zA!!_AA!A^^ UUAݿa!aAA_aA*AAWaAaAWa! AA a սoa  b$!UU )խ*RE!UU Z1խR9^U(B9x^_91B1B9UB9B9B9ꪪB9U*)B9U9!P\V!!U J2U/!UUU+])UU})U }!UKU t} _UUU}U=UUܾuUۅ_UܞUUۅU~tW<[WǷlx^S~WUVl:_WPK2~_U:k2xW2J2~[J2UU-OS)*U.K)*xUK *zUUB)_UU*2)xUU *) 2)/ 2 * **2 2U]*2 2_ 2 * 2 * 2** 2**)2) 2** **2 2]*2 2*2 2*2 **2 **2 * *J2 2J:**j:*2k:J: *ՋBk:UBk:լBk: B:"*B`J:~UUVX}*}[V޾oc`X΋B\WUUBB_UBk:Bk:U:k:ZZWk:J2k:J2k:J2k:J2j:K2k:*2k2*2J2+2J2+2K2*2*2J2J2 2*2 **2 *)2 **2 *U*2 *WU*2 *)2 ***)***)**) **)k2 *ի:**/UUJ* UUݫB-psT 汬΋zW { UUUqUqUqUqWUqUPP p]UqUPPpUpuUpUp_UqpUpQ*p_QppP0pUpPWpPUUp0_p0"UUo0P0PPPO/UUUO//0//쨨//__젪UU_UW䪿_^V{^_U䪯䪪n䨪ܨܪm{Mzm,L j^ p~ëhx^j~_j)xx^)Ȓ~_Ȓgzz'rz~Gzaz^aQz^Q$Az^$A1hz^9(^^_( x^^~ aAaA_`! !^^^^A@@@@A!A  **  @!@! Aa!AAaAaAaAaABaAAAaAbAUu~!AU_}UA!A!A!A! aAUAUBaa?aajak޷a/a/5 )UUU5RU-R$!-^R$!~UUe)%!-1e)Uu1e)9)11?9191 B9(B9///JIB-=MSJ----c% ./xx[2-[J2p^^:)_ *)wW))))1)UU2)W 2) 2) * 2 * 2 *)2))2))2))2) 2*** 2*** 2 * 2 *)2)*2)*2) 2** 2***2 2 +J:*2UUJ:*2+uj:*2*k:*2 *:J: Bk:UBk:k:`*BUUVX}):pk:\WUUBk:_Bk:UBk:UUk:J2k:J2k:*2k:*2k:*2k:*2k:*2_J2*2J2*2J2*2ZJ2*2UJ2*2_J2*2U*2 **2) 2 *1 *U *) *)**)1 *UU} *) *)_W^)! *!_ *!UUU/v**UUk2- _UUqUqUUPPqP qPpP*pPpPpP_pP__UPPpPUpP_pPpPpPUpPUpPpPWoPUU_pPUpPWUp0p0_UP0zP0 WP0 0PjYP0z0 VP0{0U// ///쫪/쀀䀠䪪䪾UW__*U䨠܀ܪꪯ~WnܢmܪmܪwmUMܠm,ԀjL _ À|WÊzWJz^j ~_)ȒW蒈x^&r~Gza~WjQz~_YDI~__DA990x`0(xxx( ~^^^ aAaA_A z~ !^^^^A@@@@A!AA A**a UUa U a!U!* !( AUU*(AUU(AUU(AUU(aUU(aUU0aUU9aUU0!(AUU(AUU(AUU_A9CIAUUU AU Aݿ` baaUAA עA7bU)B /iJU jJ!-^iJ$!^UUe)$!e)$!^e)$! 1e)U1e)11119199--/B9յ(B9//J:+/M[J--N[-Ut-xb<_]U}}߿}^z}ݶx6d^xzQKUW~[CUqSCW~qK:^cC [J2V^x2)__~)!))UU))/ 2)U2)2) 2) 2))*1 2 * 2)1 *)2))2))2) 2)1 *)2)))21 *)2) 2 * 2 **2 **2 *J:*2J:*2J:*2 k:*2*k:*2*kBJ2J:]`J:\WUU:J:Uk:J:k:J2k:*2k:*2_J2*2J2*2WJ2*2}J2*2J2*2J2*2z~WWJ2*2}J2*2_W_UI2*2J2 **2 * *2 * 2 *)*21 * *) *)^c ?!U}€ ch *!ײ)UUU-V!UU!UBvqUUqxUUUPPPpPp0"p0q//PP/ /PU/PU/PUP/P/꯯/Pj/PP0P~POPWP/P/P/P/P/P0 _PP/P/P/_P _Pu}P00__쀢*z/U삢쀨UUUUz /^^_**䪪ZZZ_䫫ܨꪮܪm܀mܪmWm_UUmL܀m,~M Mà_ ÀzWj_)z_J蚀~)Ȓj~_h~_jz_'ra~_aY~_YeI~dIDAxhDA990xhh0(||xx( ^^_^ aAAa A zA!^^^^A@@@@AAA ! A a ua `AAa+* a   "( ((((*0(Uߺ0(0(W 0(0("1(10UU10UU101010108(9(_1 _J(U55{UW^zsUU-sUR! XUHB!_UUD!!$!!*.E)$!E)$!e)$! 1$!1e)1e)11*9191:9B9 /(BB//J(B UM[IB UvjB/}Ul2/UB ꊫWUw}W_~}~{xkW[UWZSUU6l/K_7lqS-7l:^*Wt *UW[)UUWJ2)W 2)_] 2)W]U_ 2!2)2) 2) 2)* ** 2 * 2) 2) 2)~ 2) 2) 2) 2)1 *1 *1 *)2))*2 2 *** 2***2 2*2 2*2 2J:*2UUJ:*2uJ:*2J:*2J:*2J:*2J:*2uJ2*2]WJ2*2UWJ2 2*2 **2 * J2*2uUWJ2*2}uUI2*2UUU*2 **2 **2 * *2 *"*2 **2!z*2!*R *UUU-Q *UUU )UU)U 2U+UZ%Uq(JWUw(BU% *U0 _UPWUUPUUUq/q/p0p/p0p0P//PP/P//P/P*P/OP/O0O0O00P "*O0P~~PP-p0P0Z0PP0x^/ /////U쀀z/U䀀\^UU䪪䠪_***_U䩩任UUU^\_u_!UU+**U:U[X^ר-_Q ``xx$!55--E) zzz^ !! !$! $)!__$)!D)!D)!*E)$) /e1E)1E) /91U9191"*99*9`pX^U)%U%%EU*F!%UUF!%UUF!%*f!%Uf!%Uf!&f!&f!F )F)F )f!UU)g!U)g!)g!)!)!*)!))߽)))) ק)! ))%/??1)))zz~^))ߧ)!)!.))))W)))) 2)W]U *) UU *)_W *)* *)UU *)U) *U**)UU *)-c)UUU5)UU-*2 k Wp,cU{Z_U,k(JUZA~W(JA^UA9A9A9UAd1U9D1p^WUD1)1#)1#)d9az UU(U-0%1 x__U0/5UUU x0)UU^D1 #1$)#1$)D1)D11e9#)d9$1*eA#1dA$9$9(`1 5U'b 䪪䪪( 䪪䪪*䀪 (쪪䪪WU}U䪠着W䫪}人uܪܨWlܪ_mܸUm*mܠ_mխmխmWmܻUmܫm܀Umܪծm܊mW_m*UmuUmmLܪWMܪWm L L Ԡ_U,,ˠ è ê ê_U˫ ëUÊ_jWJj)~j_J_)UhUGz_h'zh'zGz(z Gz(z'zGrGzrGzr_'rr____'riraiYaQYQzZ^~QDAdI$9DA9~_^W9(0 z aAaAzz~!  ____A@@@@A  !** Aa a@A  5 *( 1()B90-+bA9UI"A/QBI +ZY CbY Մj#bu-dja^^drYW^ #jYW\aaaa*ia_iaiaZziaz^aaiYKbjcI FbaVVacYabQcIppxX!- ! ꪯ Z!*! $! $! $)!++$)!D)$)կD1%!e1$)/E1)1e1 9e19e1 ***9`x+ %!U E!+f)%U )%U)F!U)F!U )F!U)F!U)F!U)F!)f!U)f!U1f!1)UU1f!1!))1!))))Uw1)1)1))11)1)W1)U1)1)jz)))))) ))))ZUU)) ))1)W1)1)))^))1)u1)UUIB!5)UU0)-Lk _q kU{b_U,kiRUbJUiRA_(JA~խ(RAU (RA]JAAe9x9D9^_d9$1~__D1)#1)#1a`p UU-5 _䪯䪪+X0M]U#1VX&b#1$)#1$) #1$)#1D)D1#1UC9$1D9#1$9C19D1*1%UU UUVX *䪺UUUU䪪}uUUWUuWWWUvU_U ^mܪm܈UmܪUmUm ]L LmL׍LܪULܯULܪumL mL܀mL".}mLmLmLmLLܪz_mLյmL*jm,m,"M,ԀL ԪWL ԠUU,ˠ  ˪_U êà_ë_ÊÊUjߪJ_J_Uj~J_)_Wh_UH_UhGzh'zHGzhGzUhGz_HGzW_Gz'zGz'zjꮪGzrz'r'rrzjiiazaYaQz~~QdIdIDADA9ࠠ#A1~z1(( 0 0 Ax^^A !! ____A@@@@A  !*A =a +a- +/WU  U(*( 0(--90"A8 BI9+ cQ"A aCI/bcQDja-rb-jiWraUW^xaa ia" +iaia{iaU iaUiQbrrRjYaa\^~XaY*aIxcAX\\V$)  ** * ) UU) ) $) $) $))$))D1$)UD1$)E1$)*e1D19e1//9E)* b1\Vf) f)%!տ*1E! 1)U 1)ի 1)1) 9)ꪪ9)9)9)11111)1)1)U1)U1)WU)f) )f))) U))U)f)1)U1)U1)1) *1)1))f)_)f))f)))*))1)UU1)_]1)1)1)ꪪ1)1)^^^V1),k)UUU5)U0B-P k_U{bU,kiZUb(RUZAUHRA^+HRAU HRAhR(RwhR(RzHRIz^J9~_A#1D9#1~$9#1z_U#11hzA_7 % TUUU *쀠䢺䪮 UU( %UJD1#1UUC1#1D1#1]]D1#1WD1#1D9#1D1#1____$9#1U9C1*15UUD9 5mmܠܪܪ. *_mm܂mܪm *mܠLULUmLm,ܨm,ԪL WL L,L ԪL ԢWL UUL UL UL WL ԪL ԢUL L WL UL UL L w,,,W ˪_U ê_ _WU˫ÊWÊ_UjWI)Wj WJȚ_ _hWGUhGzhGzfHzhGzGGzg'zGGz'GzuGz'zGz'z**Gz'zGzr'rr'riࠪraiaZZ^^aYYQzzQdIdIDADA9#90xeA(__-d9(Ux0~^(ax_UUaA^_^_A  ____A@@@@A A Uյa a@ *A*ՁA a +*+ 1 BA(BA0BA9/ bI#A+*cQBI+ YcQYcQ z bY?%Ujajj*]rixx*draUU_Xiaia* ia~ia iax%jQڞja`pxXiYxz^^aYY#9hh1޶) {z Y) (!) ) **/$))) ) $1)C1)D1)D1$)++9E1/A9U9%!p1E!+1f)1f)9)*919191 A1A19191~11z_1f)_1E)W)E)_Uf)%!)%!f)%!f)%!f)%!f)%! f)E!UUuf)E!)%! _)%!(f)E!)E!])E!*)F) )f)U)f)VU)F!*/)g) 1)Uf1)_1)1)/9)UZ)UUU R1UUI)I)UW k1UU{9% {b_U,khZUb(R_UZIU(RA(RA~+HZA+hZ(RhZ(R_iZ(RUiZJHRA~WId9~WA#1D9#1D9#1__#9#1#1(``9- 5ܼܪ+]]_UU䪪}䠪׮wUm2dAX`,1UUW\D9#1UU$9#1U_D9#1_WD9#1D9#1D9#1UUD1#1UW_#9#1#9$1 a?1 -mԾ⫭mܫUmllܪLܪlܪՍlܪLܨߍLܢLܪWWl,܀WL LLˀU,W ÀUzU êU *] ÊU èU * ê êu ˪UU U ˻U U ˪U èhW˫àUÊÊWÊ__UjUIW)~Uj WIɚ)~U hUɚGWG_Uh&zGGzGGz믯GGz몪GGzGGzGGzg'zg'z'GzGz'zxzGz'zGzr'rrrj ri^_jaiYaYz~^VYQxxZZQdIz~^dIDAx~~_GZ#9UU GR9UJ$1z~D1 z~ Ax|^aAa zzA!?AU __XXA@@@@AAA a a `AA a( %-!9(+bA"9--ACAzcA"A\TWxcI"A+YcI-YcQYQ ++aY_}$jY-5j$j +sdj-raXxia몪ia"ia*iaiYgbbQ77'FbapX\\acYaY Q(``x)%) z^ UUU ( ) )(+ )(Z(!)( 1)$1)+**/D1$1/e9D1%-+Ae9Ae1jx\1e)խ*1f1 9191*91* A1A1A99991z1f1_1E)_1%!f)$!_E)%!}E)%!D)%!E)%!E)%!E)%!E)%!E)%!%)E!E)%!_WWE)%!խ%)e!e)%!*f)E!e)&!ꠂf)%!/f)%!f)%!f)E! )f)]1f)IR)UU IR1U AUU/8J-8IziRAIAbAU khZUbR_hZI_HRIWURAW+'RIխ HRR_HRRU(RI(RIU(RIU(RIURAUAD9_WA#1~__D9#1D9#1WUD9#1D9#1D9#1W15UUdA um mm܀mܪ_mܪ]mܪumܪuUlܢ}UmWUmlԾ__m1p1m 9C19C1C91D9#1_D9#1D9#1$9#1#9D1C91ꪪC9(ꪢm1 5խ˳lLl,l,܀L m ԪL L WL ULˀ_,èW À_UˊUiWjUjUj UjjjWj}jÊUÊUÊUÊUÊ ÊÊ*ÊÊˊ WˊUÊÊÊUJIIUj)~Wi WI颠~W _ UɚG_G_Uh&zG'z&hzg'zGGzGGzGGzg'zG'zG'zGz'G'zF'zWFz'z__'z&rGzr_rj qjjiz^iazz^^aYYQQdIxdI$9p^Q1//UUb(UhZ(U9(~U(ax\^aA~~~A  /AA? A A z XXXXA@@@@A %%%%A A `!aAA a(((?A0- I#9I"AXcI#A */QCIYdI+ YY+aYiYDja -j$jcrj`{ia8iaiaaYaQjgbQ %ba|^WWYBY(>-aY_cI pxxX(- ( VW_^ / ( U( ( ( /(( )(U1(U#1(#1(+D11**d9$1* AD1 A9k9f191/+9199 99*A9A9A999_9e1~^9E)_W1%)WWE)!_%)!E)!E)!*E1$!E)$!%)D!E)!E)!E)!E)!%)D!*$)%!E)%! E)%! E)%! E)%! f)E)E)%!ࠠf)$) f)E)]__AE)UU-JE)U+AUU/(JU b ^ŦA^Uq bIp^WUGZ9?bA bRUUHZIWRA_IAIA/ /RIURARA_RAUIAUIA_UId9_ID9_WA#9WD9#9#9D1#9D1*#9D1#9D1C91#9D1C91j*n1 %5mܫT]mԪmԪlԪLԪLԪm,m,m,m,mLUUl,Ԋl,ԪUl,W_#9L%UU#1n #9C1#9D1#9D1#9C1#9C1#9C1#9C1*#9C1#9#1#90`(m#9 %U,,,ӀU,˪_U Ԫ ԪU ԊUiUIWj _UI UI Ui Ui j_jj) uUj)UUj)Uj)Uj)(j)(Wj)_)U((IUIUIuI"ՊII*W)_j)WUI ^W)_) g_ȚGUG_UUg'zG&zG&zF'z{G&zf'zUUF'zF'zF'z_Fz'z_F'zH&z_H&zWUG'zUUFz'z]U&zr&zr&rr&ri%rijaaa__aYaIzQD9xUQD9xWU}D9#1x$1(z( ~_ Ax~ A- Ax~~^A z~a UU U aAA A z XX\\A@@@@A % !* A `!aAA a("1(Օ5A"1-Ac9*+/-ICAx^cI#AQBIYcIYcQ+aYUaYiY///ja/--jDje`ja\\iaUiYaYzUYQ@`pp'ZYcbaBQ~YBQ%%-YCIxzCI X\^V( ( ( ( ( ( ( (((()(#1(D11D9$1-%-+d9E9* Ad9/-A199* 99/*A1A9A9A9A9ﺫA9_9e1~_1$)~f1$)^WUU$)!$)!* E1$)UUկe1%)e1%)%1e)$1E)E)$)^^^E)$)wWW$)!$)! $)E! d1%)Ue1%)Ue1E)U/e1E)U e1E)ue1E)*e1E)x|E)$)࠺R/QE) bI-HR-  s z~I__WIRA_UAD9 Ae9*IAbI%i{^'RIUUIAUIdA_UACAACA*AdA}UAdAWUACAAC9 AC9A#9dAC9_dAC9~WU#9D9*#9C9#9C9C9#9D9#9D9#9D9#9D9#9wD9#9#9C9I1M$9 %l,ԊW]l,ԪUl,Ul,uUL,Ԫ__UL ̠L ̠L ̂_U, U, U, U, ̂U, ̠_U, WU,D9`#9 D9#9uC9#9u#A#9U#A#9UC9#9C9#9}]#9#1 #99#99 Q(1 5UY ˊWiUIUIUiUIW)gU gUgUhU袈U UUU U U } Țu)ȚU)ȚU)ȚU)Ț)Ț))_)*U)UIȚUIȚU)ȚU)U gUGUȚ'WU'zUUg&zUUGzG&z_]U&zzGzzGzzGzz&zz&zz* &zz Gzz&zz &zzGrGr&zr&zr&zr&ziri ri{riWUiaaaaD9xY$1^ՅID9XUAD9﫪AD9z_WD9(~^( z~ a\^Wa!aA5Ua a _/ aaUU_aAA _Z ! \^^^A@@@@A  ! * A AaAA a(/+"1(---+C9"1 /+/AB9 ACA^^zcI#9 +QcIQcI+YcQYcQ"*YY bYՕ55jb djDb}ba\\^aYaY~z~YcQQCI :>ZQ`x\^bY"I^^bQ"QcQ9zz0 \( ( ( (( ( *( ( ( **1(1(** +D91D9#1+ 9D9Ae9_9e999 A9A9A9A9A9A9~_9E1ze1$)x^D))_$))^$))+e1$)e1E1婯e1E1e1$)E1$)~E1$)UU$))$))$))*$)) "*E1$)e1$)e1E1*e1E1e1E11E11E1e1$)IE)UU5j9?RUկPRp0W1^UUE91_U1(D9( uUeA(R9- IdAI#9dAC9dA#9CAD9dA#9dA#9dA#9dA#9DA#9DA#9#9CAC9#9C9#9DA#9DA#9DA#9C9#9C9#9_D9#9D9#9D9#9U]_D9#9W_C9#9uUC9#9CA1j1 VX`,ʻ(,ê,ê,ê] * È _ è ê_ êu *}0p#9UUUT#A#9U#A#9ﯯ#A#9#A#9#99#99 #99#99#99#A08%UU8IW(_gWGUȚFUU&z_UGzg&zUG&zG&zh&zUg'z(Ug'zg'Ug'Uz'U'UGU']&U&U&U&_U'UU'UUzUzUq&zUUqGr&r&r&rz&rꪪ&r&r&zz&zr*&rz&r&zr&zr&zr*&zr&zr~&zr&zrU&zrUU'ziri"ri_riUriUUraiaiaka ^a(R#1WU%QD9QeAUQdAUWdA1~~#9 ~(a~XaA`! Aj ߷/AaaW__~a!A ^~~A ^^^^A@@@@A!  A A `AA a/++( /"1(u"9(*cA"1+/ACA`z{CI#9cICA ՄQCAQcI YcIYcQ$jQDbZ]$bYzYcQYcQYcQ~wUcQCIQCI755%Q"I^WBQAbQ"ABI0hzz( ./'/((( ( ( ( ( ( ( "(( "1(1( D91D9#9 -AD9-9e9+9e9/A9A9A9A9 A9A99e9~We1$1~_D1)~U#1)__$1)//D1)* e9E1D9e1e1$1$1E)D1)1$)#1)#1)$1)D1)D1%1 e1$1D1e1e1E1Ue1$1e1$1e1$1z_9)7ID1% ΋I5% PQWD9z_U#10s1(1(\^U( ( _R(% RDA_ACAz_UdA#9CA#9CA#9DA#9CA#9CA#9WCA#9AC9AC9CA#9CA#9_CA#9UCA#9CA#9CA#9_CA#9AC9CA#9#A#9_#A#9UWUC9#9UUU#A#9uuuA#9UUUA#9UUUC9#9]]UCA1Z1 Iê˪Uêê*UêUêUêUêUêUêUêUÊ ԪUU9\pGCA9#A#9#A#9DA9BA9"99__"99WWU@9A8@9UȒ85UUȚIzUGzWU&r&zz&zz/&r&r&zzu&zz}&zz}U&zzUU&r&r_&zq&q&zq&qFq&z]UUzqzrzrzrzrzr&zqzr}zrʿ&zq&zq&zq&zq&zq&zqzrzr_&zqzrUU&zrUUU&ziririririziUriUriuUriUUri_UUiaiaia~iaUia_adI`i xWYa^UdAaHZ /jDARQYI^_WI#9~DA0~9(z~(aX\VW a`! A%a a aa^__WaAzzzz A****  ^^^_A@@@@A!  *A U@!a *+A--/+ -(*( 1 /--C91*cA#9k}U#A1CA9 cI#AcI#A *QCIՃQCI _YQ--ZQ _YcQxWWQCIQCI_cQ#A~CI"AI#A cIAVWU"I8"I99(`px^( /) ((W( ( ( ( ( ( * ( ((0(- +#9(#91+ d9#95%Ae9_ׅ9e9+eA9U}A9eA9A9fA9A9w9e9wUe9$1|z$1)~)(($1($1)/ + D1$1*  e9D1e1$1_D1$1WWU$1)$1)$1)$1(_$1($1)$1) E1$1UD1$1 D1$1D1$1UD1$1UD1$1{U$1)*I$1%- 'ZA//reAz_UI#9~#91k10x1(^((x\( W7$1 - AdA8CA#9~CA9#A#9CA#9UuU#A#9U#A#9#A#9_CA9#A9#A#9#A#9#A#9$A"9#A#9#A#9#A#9_#A#9#A#9#A#9#A#9A#9#99#99A#9#99#99#99 #90@9 %Ub iIi]UIi]UiUUiUUiUIIIi 9x^Gr #99 CA9_BA9]"A9"A9U989881 * 8088(88z~_dYjr8 5&zq\&zq&zq&zqW&zq&zqzq_zqUzqu%zqUrqrqrq*rqUzqUzqUrqzqUrq_qrUrqrqurqUrqUrirqUrqziziqiriqiririririri]riUriUqaqaqaia iaUiaia }ia}iaUiaUaa*aYa0~a ^UYaxWUU0@/0a Q9UU5HZDA xQDAUQDAUI#9_CA0~_9(~^0a~aA~aA__ A5 (__WAaA_a __a UUa UU ! A@@@@A  ** ! A a +**AA a(( =51( )8"1#90#A1CA9_CA9 CI9*CI#A5QcIQcI_Q#Ax^UCIA CIACI9W"A9z_dA9k{A0A8UUA0z_0 x( ( ꪪ( ( ( ( ( (Z( (**0(10#90dA1-d9$9e9D1**9D9Ae9UUAe9UAe9]Ae9UAe9]AE1e9$1D11z^$1(x_W)(WWU$1($1( D1$1-D9$1wU$11$1( $1($1(1()(U)($1($1)$1) $11$11$11*"$1)$1)d9(??IAIAkkID9^dA110 v100(__( >1 % gz1UUjI i0W^x#90"#999#9"999#91#A#99wU"99#99+ #99#99"99#999#9#99#99"9#9U9#9#99#99k#99#99"999#9"999#9#99#99_"99nj9-UUI#9-I(WII_I II*III} ܆AI#9p^UCA9"99"99"99UU"A9U#9898Z908080u80WU80_U8008A0q0 %ziqiqi qi(*qiqiqiqi qiqiqiqiuqi qi*]qiUqi Uqi]qiUqiUriUqaqiUri_UqiWUqi]UqaiiUiiiaiaia iaiaWiaUia_UiaUUiawUia_UUiYiYaYaYaYaYWa#A~a8WY(Ua(UUa _UU#A UUU aa (a?0 -$90Uյ5Q#9%_I9~_U#90 _9(z_1a 0 U(a~ @aA~70A(~_aAA A z~_     ____A@@@@A   * AA@**+`A@aaբ a(+1 10/+ "10"90 #90V90 #A0CA9//cI9CA8_#A8"A8_"A8U"A8U90 :?#90xx8080U8(_( ( ( (( (( (**( ( **(( *+0( +/#90- D91D9$1d9$1e9#1e9D9Ue9D9We9D9Ue9D9Ue9D9UUD9$1~D9$1zuU$1(_)(((1($1($11$11_$1(1(1(1(z((((1(1(1)#1($11UU#1(1)#1(1$)dA ////AdA:>IdArXdADAdA0xzz100(0(z( 7//1(_)15% I蚨U)@*0W^x909090909090 ^90 %#A9{_UU#99UU90 90"90909090A190909190A1919090 9090(90 98#9895UUU0 Ȓ ])ǒUǒU ǒUȒUȒUȒdAxIDAx^UUDA#9z^_#99~WUA190 989898uU8080_0000ݢ0(0(+0080u80Uq05UqYiaiaqa_ia}ia*iaUiaUiaUiaUiaUiaUiYiYiaUia Uia]UiY(iY(iYiYiY_iYiYiYiYiYiYUaYwaYuaYUaYUaYUaYUUadQadQadQadQYDIY#AWY1UY0_UY9_UUDI0UU_0(\0(UVp((}u(a /0 U0 UU^a (a U5-#9 A(UI0#9(9(U0 _( WW a  Aa Ab @?(A5 (a~AaAz^WWA A W___     ____A@@@@A    A UUA A  *`AaA /a/ a*( 0 0 *9(U0(0(** 90/ +BA0"A0_80+8080_8090U90??90\\WW0(0(0 z( ( _( ( __( UU( wUUU( UUU a *( UU( ((1(=-#90$11$11 D11D9#1]UD91D91D91D9$1UUD91$11zU1()(((( ((//1(1("1(1(꿾1(1((((((((( +1(1(1(1()01(1(1(dA1%--ID9A#9|cA$9$90pXX\0(0(U((xxZ( Fr(Օ5%Frǒgǒg}ǒg*0Wxj0UUU\90809(z0(9(90_90UU0990U90W90U0990900990_909090u09908190U90}90U90_U90U90U90U0-U ǒgUUȒf*UdAxi#9zWUb#9UUdA9U#9090W90__81909080W0000W0((00("0(0(0(0(W0( a( -aY_UaYUaYUaYWUaYuUadQadQadQadQadQ_adQadQadQadQadQ_adQUYdQYdQYdQYdQWYdQUYdQUYdQ*UYdQUYdQUYdQ_UYdQUYdQUUYdQUUYCI YdQUUY#IdQ9_dQ0WdQ0UdQ1UUdQ1UU#A1_#90#90#908110說1000p0a ~0 -0(0(}0 W9(+ dA9- QdA-+QIWQ#9_x#9(_^0 WW~ a A@ aaA/ A- a~^ aA~__A A A ____     ____A@@@@A     A @!A  `Aa@ aU a a( U( ((0(0( 0(_U0(U0(*W0(0(U0(U0(W0(/}0(U0(_((( zz_W a __UU a  a  a  a a a ( ( **+0(1(1(*1(#1(#1(#1(*1(1(1(1(_1(_W1(U( ( ( ( /((//((+1(1(0(_0(_]((((_U( ( ((UU((u(((( 0(UU((((((?dA1A$9 eA1#91 _1(^V0(zUU((_( ``jz#9 5Fz0 &rUf&rUf&rUf&rUf&r UFz0p&r0UW\0(U0 0 ?/000(000(00"0000000000 0000UU0000 008(8(000000"000000000000j0%UUFz0 Fz0xg0xWUQa 9(9(0(0(0(00_0000_W0(0(0(_U0 0 ((((0(_]0 ((((( dQ ////dYCIYCIYCIdQCIdQCI dQCIdQCI"dQ#I dQ#IdQ#IdQ#IdQ#IWdQCIUdQ#A*dQ#A_dQ#A_dQ#AUdQ#AUdQ#AUdQAUa(a(dQ9UdQ9UdQ8UdQ8UdQ8UCI0WCI(UCI(UU#I(UU9(WU0((0(0(*0(_0(U9(U9(U0(1(1(1(0(0(0(WW(((( ( /0(/ #90%dA#9 -I#9UdA0W#9(_9(_0 z_ Aa@a@-a A a5 zWUa_WaAAa`A^_UUA A     ____A@@@@A    A UUA A a `Aa@ a@ aՁ a*++(( U( U( WU( U( U( U(a ( *( ( U( {(a ( U(a(a a a a a a aa a  a*(a( ( ( ((*u((( (( (( ((((?((U((_U( ( ( __ ( UU( U( ( ((]U((]((U( ( પ( (( ( *( ( ( ( *( ( *??7$91UeA#1{#10W1(j((WW( ~( a 5% &raUraUraUraU%raUraUjaUrawUa0Vp#A UU#A 0(0(0(0(0(w0(0(W0(0(W0(0(_0(0(0(0(_0(}0(0 0(0(0(0(0(0(0(0(0(~0(:#A 0(0(0(U0(0(0(0(0(0(U0(WU0(_UU( ( z_( _U(a ( *( (a ( U( UU( Uբ( UDA %#A0UU#A#A0UUU#A0UUU0DICI CI 9(9(9( 9U9(W8(]0(0(0(0(0(0(0(0(0(W((((UUU((((((w((((((((U((*U((*u((W( ( ( ( ( ( ( ( ( *( ( ( ( ( ( 71 */U1a *#9(U#9(U0 _( W(a_ a_a@A`a@ aյ a^_aAaA_Aa*`A_WUA A _W      UUW_A@@@@A      A A @!@! `Aa@a@ aU aU aUU aU aU a* a a( a a a a a @a  @ Aa aU aWU aUU` aU` aU` aU` aU` a݀ a a a ?// ( UU( U( U( U( U( U( U( U( U( _U(  a a a( u(( uU( U( u( ( ( W( _U( WUU ( ]UU( UUU 1 51( *D9(zz0(WU0 {( U( _U a(a>?Y( YdQ]aQWUYdIaQUUaQUUaQUUYdQUY8z^#I8UCI8Q(b€9 T( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( ( ߡ( _W( UU(a a * a a (a(a(a(a(`/0 -0(W0(.U0(U0(U0(U0(U0(]U0(_UU0 0 ( ( ((((( ( ( ( ( *( ( ( ( ( ( ( ( ( W( *( U( U( U( U( U( U( U( U(( U U(a(a UU(a U _U((a(a(a a A A A a a_Ua Aa Aa@A`Aߕ- aA_`A__UA A A UA _UU     ____A@@@@A       A UA @!*@!*@! a@UUa@Ua@a@ a@ a@a@a@a@ AAa@ @a @a @a @a @A`a@a@a @a@a@a@a@a@a@a@** aբ a a a a a a a a a a a a a a ba aW aU aU au aU a a a   a     a a a( 1 /1 xx^( UU(a{ a a a] adIa -dI#A]dI#AUdI#AUdI#AUdQ#A}UCI9CI0z^A0wUU8( dI0' dI#AUdI \pડ(a(a(a(a a a a a a (a(a(a(a(a(a(a(a(a(a(a(a a(a(a a(a uU(a(a a a a a a a @ A A @ Aa `* @ Aa aUa aUa aա A( UU(a(a( U( U( U( U( U( U( U ( wU  ] U U( U b( a a(a(a(a a a a a a a a a a a a a" a] a aU aU aU aU a_U aWU aUU a_UU a]U aUU aUU aUU Aa@ a@a @_a @]`Aa `AUa@__a@7% AaA__A A A _! U       ____A@@@@A    j    A UA UA @!*@!*@!@!*@!A@UUA@Ua a a a a a *a a A@A@UA@uUa@Ua@WUA@uUa@uUA@UA@Ua@a A@a@ aA A*awUa}UauUaUaUaUaUaUa_Ua_U a aa_ aaaaAaA aA aA*a@a@aA AAaU a a b aU baaaߢ  ( /-(|^V a az^WW aWUUa@a@a@aA9A -#A0U#A0U#A0WU#A0uU9(~8 ]0 9(55#A0U#A0U#A0U9a\x aUV aU aU aU aU a]U a}U aUU aU aU aU a_U aU aU aU aU a_U aU aU aU aU aU aU awU a]U aU aU aU a_U aUU aUU a_UU @ @a @a @a @a@a@a @a@` Aa@a@/ aU aU aU aU aU aW aU a aW aU aU aU aU a_U aU aUU aU a}U aU a_U aU aU aU aU aU aWU auU aU aUUaUaUaUA Aa@ a@a@a@a@aAa@a@(aAa@a@a@a@ a@a@a@a@a@a@a@`A_`AU`AU`A_U@AU@!@!@!*AUՕAAAWa ꪪA A ~A _UU_        __ __UUA@@@@A        ! UU! UA UUA UA  AA A A @!A !@U@!@!@!@!@!@!@! @!@!@!@!@!@!@!@!A  A *a `AU`AUaAwUaAUaAaAUaAaA_aA_aAaAaAAAAwaA`A`A`A_`AWU`A_U`AU`AWU`A}U`AUaAUaAUaA UaA AA]AAA a m a|^WUaAa@_`AU`AU`AWU`A_U`A}UaA?U0A 0 0 U0 _0aW a a:?0 0 0 0 0 *_(aX` @pa@a@a@a@a@a@a@@aUa@a@a@a@a@"a@a@a@a@a@*@aUa@a@a@a@a@a@a@a@a@a@`Aa@UA@UA@WA@}A@_A@_A@A@UA@UA@UUa @ߵ- A Aa aU Aa aUa aUa aUa aUa aU_a aUUa aUUa aaAa@*A aA aA a@ aa@a@`A`A}`AaAUaAUaAUaA*U`AU`AU`AUa@Ua@Ua@U`AU`AU`AU`AU`AU`A]U`AuUU`A]UU`AUUU@AUUU`AUUUA A A a A a a a a A A  A A A @!A A  AA * aA#aAUa A A A A _W         ___UA@@@@A         (   UU  UU! UU! UA UUA UUA UA UA _UA UA WA ]A UA _UA WUA }UA UUA UA UA U! A UAA uA A A A A  A  AUVA *A A  A A *A A@A A@A A@`AUUA@ A@A A A A @!@!@!A  A A (A  A A *A A aAՁA aAWUAa A @!@!@! AU@!@!@!a ? A*U Aa@a@( a5 a a a a a a a`W AUVx@!@! @!*@!@!@!a @!@! @!a @!@!@!@!@!@!@!@!@!*@!@!@!@!@!!@UV@! @!@!!@UU@!@!@!@!@!@!@!@!A //a Aa Aa Aa Aa Aa Aa Aa Aa Aa Aa A` Aa Aa Aa AUA@A@A@A@A@a `! AU_A @!@!A *A A A A A  AUU@!@!@!@!@!@!@!A @!@!@!A A A A A A A  A AA _UA UA UA UA _UA ]UA UUA UUA UUA ]Ua A  A A _A WUA UU         WA@@@@A UUU                             (     ! UUA uUUA UUA UUA UUA uA A WA WA A _A A A A A A A A  A AA A A A A A A A A uA A A _A A  a ** A A A A UA _UA ]]A UA UUA UA WUA UUA UA  uuA  UA Ua  aAaAaA*aAaAaA aAaAUa xA *A A A A A A A _A UA A A WA _]A }A A uA UA A A A _A ]A _A UA WUA UUA UUA UUA UUA UUA ]UA UUA UUA UUA UUA UUA A A A A  A A A A A A A A A A A A A A A A A A A A A A  A AA ! _A UUA wUUA WUUA UUUA UUUA UUUA UUA UUA UUA UUA UUA _UU! UUA WUUA WUUA UUUA ]UU A UUA UUA WUU! UUU             (             W _UUUA@@@@A UUU U                                   * *  ! A UU    ! A UUUA }UUA ]UUA UUA UUUA WA ]A _UA UUA UUA UUA UUA _UUA }UUA _UU!   *A uUUU     ! A UUa a z__A WUA __UU             A /A A A A A A A A wA A A pp                  "      "          *A U! }A U! uA UA ]UA UUA UU! ! ! ! AAAA! W! UA UU! ]UA wUU! uU! UU! UUA _UU! UUA _UU! _UU! _UU! }UU! UU        *                                       __ WWUUA@@@@A UU _                                                    *               *               Z  @AA UUA WUA UUA UUA UUU  * A UUA WUA _uUU                                *      *             "                   ꪾ                                      _U A@@@@A  UUU uUU ] ] _                                   *                                                     Z                                                                                                           } _ W __UA@@@@WWUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe1UUUe1UUUe1UUUe1UUUe1UUUe1UUUe1UUUe1UUUe1UUUUUUUUU1UUU1UUU1UUUe1UUUe1UUUe1UUUe1UUU1UUUUUUUUUUUe1UUUe1UUUe1UUUe1UUUUUUUUU1UUUUUUUUUe1UUUUUU1UUUUUU1UUUUe1UUUe1UUUe1UUUUUUUUUUUUe1UUUe1UUU1UUU1UUU1UUUUUUUUUUUUe1UUUe1UUUe1UUUe1UUUe1UUUUUuUU_U_UUUUUUUUUUUUUUUUUUe1UUUe1UUUe1UUUe1UUUe1UUUe1UUUUUUUUe1UUUe1UUUe1UUUe1UUUe1UUUe1UUU1UUUU1UUUUUUUUUUUUUUUUUUUUUUUUUUUU1UUUUUUUUUUUU1UUU1UUUU1UUUUUUUUUUe1UUUUUe1UUUe1UUU1UUU1UUUUUUUUUUe1UUUe1UUUe1UUUe1UUUe1UUUUUUUUUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUe)UUUU*VTFhQ=h=7`=? h0CRC}M5C9u}!U[%!W ^Yqiz@ݸ @}.Qvwtt!Uc9ݥi wtttFj U Uq WUQd~~_IbgJrJl }Ã. U- q U_zx΋-ojbp_)UUe Uy!U UUWT Օ7BQ}?:u1ZVTTT UU$)5)QRo} .QU1| UUzTVWU UUUaUUUiUUUCQUUU?aUU UU]]c9U%za )'y "UQUyb@@U0U__\%b e aUWYƇ!UUZpF!r\\XXʣ թrJʕ-֨z7Y*2x\ଛ)HZPPXP %%ՅIypJ:BH(R~R^V1A__ZXer!U]%Y΋:3B5 (R+ q a %%%Ze1%UU9׀u]'R ,娊zU \^^^cI%UU1 UI Ug UUa UU1X^UU UUUUU%%āUUTUU!0UUU0UUUyUUqUU\aUaA{ Uuu UՂU iA%%%/%"I"F7A#$(.aA$CQG ^V^_A ՕAa- c9A*WDj _Y UW#1U%UUUbUK{AUUUAA]~x WWWWAՕQaCsRR$9 U?dzb%57FQW^x1te1UU*2FUꀨ!W蠧9U_??b_ra \xp` WWWWar(_* $1D9fXx] SB (J ,{0jbAVVVW"AIaydI-N@bz^:1 **1BUu{:rrkK255%-(J@XX,cAUUbuicb WWWWa(ZWUɂ UUU1% B 25Y SBUUTVsjJ-- iRp@+A5Q```` WWWWAՕբ(Aim}9aUU5z1UU%*2UUދBM*2W/UbwW89XUUU_WI```xAVVWW aU HZE! U 2UW 2eU`o:=QQQԀW*zn1xz~!VVVWb( Y 9$)bP|bf)UmZD9bz_UdAb@«mDAngU-Grx^WUhrxz WVTV cIaUD9a>?e9 wUGr(dI Vj(uUa 'Uj UaaUdAAr|~U  UU@UAUaU( ;UU UaUaUaUUAUUAzUUU U]UU UUU UUU   Uw ]WUuEUU5yUUWT U}}} UU UU(UU U meYRR8PG UՕe U@A UUUJCQ&A UUU`8UUUAUUUe U%% Upjm#IUUUq%gTTVU UUU  UUAAA!IIII!٥cY[ZE!F!$!X؅a@!E <448: %%e!͠e E J`PR!*AU! Ձ!-AU aUտ%III}(ZUUҢ @U$XU‚]Uah+b^uA%!_Ң gΠU!phNuAaAzx UWWW  A- "1 Uտ A +A Y)UcA W0W(((__ZXUAUbbWbUUAWbAUWA!!b ^xxp WWWW 555cIa-Q)Bc9!`WV"ra 5cIW~a1W~"9(9(U(&V&UU&U_UU_ꨀbbUUbUUXeY U_~ xxxx WWWWAQ-- QApX^WAWb}*A$Z@F#1ƚY_~aCAU_~A"AUտ?)gU!FU꠨!%_g_F_%W!-zxpiz@^x8!~xxx WWWWA5555dj(I!T IA/IUW^ Å^zQ^~QUUU*2UUU\K2!_J2!U!g_F_gꨠHj̥YoAY{m͏eYA~xxx a55$bCCCCQU߻"+(U++DA+o$9_Zp`'D9%5&xxxxƚj\x}r J\ %, {- oտ**1brb``ḠA5Fxxxx.}]窪][@@@}l `]NS` *2UUWT!!g~~˳F5gzʫYx\WWY5HAxxxxAWWWW5555&(KKKKkhb664P- p/(*b‚ḡI77'Fxxxx檪Z``].S }0(}slpXp`]c5U>!g~|||Kg!5555LUUQpz~LQ55A xxxxAWWWW 5555fIIIIIZ,,,p+ +pYZ&z/5udI7 f^^\\:``pPBcTVUU<緥@OK__^\B*2pzbb *!8)\\||l)KI_hjE9bRQTr(ppz~ TTTT 5555(ccjVUΣ U7(^W+̫!ˊa% ;8F\\\\k:XX\T׵BԄ,ޙUBU * )|V|| !Օ9 E9UUb$1*ZAJriJ z``A 5555IYiɋ9D97577b_rk (&\^^^k:TVWUJ8RlTV8Ɠt YuNS<88 *\\TV!qE) HZP\TTbBk cBszzzzATTVV 5555GăQ--QVĆA775> Xz> 7)J{[FKB@`.Sk:յ5uS `st.K,sl %%uoS8\\tr *TTV0jR.%!'''IJ|\RA5%- ciR5b0pxhaVVTT5555ƻcQ----IjbQ>.?UaAXgh|*2===ӜJpX\WSB=UӔoS  ӔB\^VW:UUr*2յ5lsrXj cҬA\TWUiR(JUUliJ5M8rp\_ATVVV5555cQ----+{rbBb+{#9V׋dQ Qgz̢ X\TVJ:0 BJ2J:כֿ.S:_0 K NSk:xxxx:**z^^K2) 0TVT0(J`pXTBA?/(J9 rjUU%0$9zxxaVTTT5555ƻcI----(AVz9%-]oąY/ ?J#A ~I!|~k:)BJ2Q:%%-q K_j``mkB/MkB\xz{J2U0Ms% ԫRpXHiRABAVW\sA}kb{i $9xxxx(WWWW5555f kIb(8_Q wU*(UUah__ 25%k: 2UBJ2=-uJ%%%N[zj`` KB.TJIJ*XR/kBލ%Ljb HJ_TRЪZ9/UVJU5vzxxx#1xxxx(WWWWa55eb s[]U8bppzz$)a)0U1a_W1 *2)++--JJ:5Ync*vyΌB^TVWB 2`ª*2=!#))R?w_oI"Qyk.59UU v9 0x~#1xxxx(WWWWAՕ(a&7(!hz!a'9a% JB!79 2UU٥J:UU B  <緥@`BUU]*2UU_p:΋(Rrhne15 r_q~WU0UQ`z~M1xxxx WWWWA!+-- ppza!)(B59U5J: p*2xUU7*2UUUB5}J`PX\cJ:*UUJ2 UU cz+ IJ%UUP_UQ䀠~܀W컀h̳(xxx^WWWW 555#1AU D9AUBaU/1!#,/-](B5UPKXX9a 2)kB 2-U*2TWUUnk 2U/5q:qPzUUQzQ܀~_/~_WM̀^ܩz^hzxxxxWWWW 5555Ya FjY-gj pzzZ1!--559PPX\F! UU) UU1~U 2UB\WԦ9~U ̅9UW0k0_ԀWԠ] Ġz^-̨zhzk 'jxxxx!TTVVa%j -raV[YQb XXXXE1 ----9. 1%!xV)%!΃)UUՅ,k9HR$1hpX^d9D1T\XP$1 %˻zԫUn˻U hz hz^WUUhz'j`zZaxh`pAWWWVAQXXXXbcQcY XX^^9 ////A$)jze1$)U}YZ(RE)UU{(RD9UUA#9\WUU-dA PdAzjjM#95UGzWUJrUj'rUJ'rxWUUGza_'jD9ฦA\TVvAVVWW 5555CAa -Y9]U"A \^WWe9 --9(xZ_D1(^WI(?gr(#90T#90Uj95ՊDA`z^9(^i(rQUjQUa#9_Y(`^_I {s(!hbrz VWWW (  -(aU A(a (U(D9 /UGr(Y(T\^_0 U0 UY UUU0aUdI UDI UU$AU0a U(aU#9a`zUU xx^W WWWW A A UA Ua Ua a _ 0 U0abk}Ua Wa Ua Ua **a a Uaa UUAUAU _U UUU    *    AU   U U U UU WUU UUU UU UUWU UUU] UU U Uu!UU UUW UUUu WWUU UU uuWW WWUU UUUUUU] UU UUWW UUUu U} UUWW * ! !  U_ ]]] UUWWEU ǺUW\[ UUU} WWWW ]]UU@UU$UU*eUUPQQ U * H UUUUUUU^p ! !! ""*!UU UU% Uuu_ U 99M% QRPR WWWW U U U 8UU% e!\\\g i UUU cYUUU g !VUUA`CIɃYUUUaUUUXq UUU a UUUVaUUU(cYUUU\YUUU%IUUU#QUUU5cYUUUp!g iii!Յ\XXXcYUUU%UUUAUUU%UZe\UUU WWW UUU     A g󀀀 \\\\g A>A4$A  !A!(aeAp@Ai!U!^Zz{X!e% rae! AeA@ ii!jU!X!TeA<re8 X\TV V *!A  AA!@AA A AA\\\\AA0aaaaaժA AA Aʘ!ccccAUU UA&%%%AXXXX!iiiiARRRr!˜Aa!% A!T!U!G VVVV &&&&A CQ   AA  Aa!aAUU*aAUaAAaa\\\\aPPPPa9aaaAEaWWV(aUUUVa%aUUWaA@AccccEaaTTTa&&&%AXXXXA!Ra@`ZUAaaAAA!AAAAE!UU!!TTT!rr("8!UWVT A A!@!_! UWWW A++ AaUa  U*% U \\WU UUWUӢ }UƺTVUU‚UUӂUʂpXUUʢ aa]U(a5Ӣ U‚``]UbXX_UbAA}Ub UҢ z@b %Ub_UbABUAUAVUUAUA,UAWU!XP_UA !a?a!a!~! WWWW a =-- a ( ) տ#1 *c9(c9)UcA(UC9(U_1 _( U_( 婢   *  |言WӃZPۂbꪣb_bUbWbUuwbAbAbAuAAA!(A!A!!% aUa!A WW__  --(-+1 *C9( A#1UA pI ੣AZcAYC9_~ꀃI1_~"9(_1(U( ( ( U( ( (jh`wT'`_UUꢣbbb_bUWbAbA_~zbAUU]A! A  bꪪA~~zA ____ ==- A--1 + cA(+ IC9+jI)p m#1 V) +U A ~ZaՅrY_z$jQU_aCAW_Q"9U_~CA0U_1(1(1(1(](`ppUUUUw몣bb_AzbAAUUW8b(b蠂 a~zA ____ ----(a---A0- ZcA+ $Zz\<#) z[|TAUUU ?_ z=-DrW~eza_~icIW~Q"9_~CA9U_#90ꪨ#90#901&X\TTF_&&ꪀ%&UU_U_ꪣ "*4 xAלeY8W^x8(_~(a~zxxb ^^^^ ____A=1a----Z"9/+$b)~#1 \WU!{Z^~!UUջAAVzA %7EZ!%fA&e_^腊iW~rQW^zQCAW^CA9CA9dA"9UUE!!FU!FUg%g%_FF_&}&UWW~д5% ^~x죋V^xkzH( EY_^|EY8W^x0 ^xxpa ____A==--cA---bC9 Bb#1!`xZA Aa!U .  !55 %~e^~蠅i_~iQW^xQCA_cIBAcI)@`p)!U)!UW!!U!g!gWꀧ!gUUFU_g%F&ꨀF&W&WWf)N^~zM̫^~xhJhr|\\rqppq$Q^^xxI(^~xx ~zzx ____a==--Q ----b h PxA A8A/ =/ a.1bWr!7 5'Ć^~x膻ƚ~Ez~zEza^zxaQU_~YcI QK2pX\K: *U*2)U_ *!_ *!W)!U!_!g_ꪨ!gUwF_g&ꢂF&ꪠF&WW~zNUՕQ,Ā_̫] DIz j^^^]irQ/7iea^~xxDY0^xxx xxxx __^^ Y(----EjahhppAV^\A _a]y2(A*Q a1UU(b֔<8R =uuEbF~xFƚ^zx覒r^xxrYW~rYU?}jJUUB :*2W~K: *W*k:*2UU*k:) *!w!!_~!!gg]{gFzf&F eA<#A^X-s$9U]rHrdQ(bY>ˊyxxxi8zxxx(!xxxx ^^^^a----Dj(----ejAxPPP#1U]1UU/eAUUQ Ur$9U+eQ+ a_'j(WVV\e9(eĄ9 gfxxxxƚExxxpEzjWV^Fj@PXT\]\B`BK2*<:U5% }BUVXpk: *V^Xx *!_^~!!!gzgFxF&0&5ɂ/ mjT g׾Y'jYZLHxrCI^^xx0!xxxx ^^^^----dr0----^^^^Q(퉃GZ1յ/ zIu+ LHb Kz յ/ Ԭm 1^^\xA1ɉ'D1 ̆xzxzx~xxx)EzUUW]J{]|窪}]着} KVT\X!?].S J]UU׵k:UUWT:)W *!!}!gGF&*,&%%%%FPdYWU Ȓ iz^VjYxZ_Uʊb %55($Ixxxx8!xxxx!^^^^----z1----(\\\Xzd9rQ- lr- l U .+ R. oĥQ\\\\I$9/GD9 ̧xxxxFxxxxxxxT}]窪}]窪}]窪\o[XPPP[]@`PX}Ԍ@}l\J\Pp@B**|z*2訪)!!Gxxg&,&%%%%na`˳a/*'r``Y\\^aQiY?===$Qxxxx8Axxxx ^^^\ ----ł9----%IIq+(Z--) L P+O/ .r- Y\XxxQ$9pr#1gXXXP&̧zxxxFxxxx&ƚxxxx3}]窪}]窪}]窪\cPPؘ}2t}c`pX\\[ 5}B:UWV\*2!)|!!gg&F tgWꊦQX^Za#1 YQ Q==-DYxxxxAAxxxx   ----Ŋ"9----&h'Zssssmr-- -- p) pOU^.555ԯ--RGrxxYDAZ^ܢ gXXXX&xxxxFxxxx&xxxxJ@] S}]窪}]窪}rt<$ }@9slTWUU2l[\ܼ][ ]BPpppB!_[ss!!xp*2!UeEE)|!g~~~!FU֜Fr +Ur`hjeI{rppYQY=== eaxxxxIAxxxx   ----"9----(XXPPGbsssrr)---/--- p/{/}}p/5 ---/K``zdIV\\\D9XXXXG|xxxFxxxx&xxxxB``pP KXP@}/[]ﳄ@}ꪪ?B *ssqs *!^\J& *!g 2g֏F+hhx+z`hxxhrYxxx'ZEAxZ^,sA(RI=+*HjqaIMeQAxxxx   ----"A----IXPPPʣITlY /+ -/W/hzzdYWU.iUU 1\\\TwDI VVTTV&xx&ƚxk:TVWUBk: ---.SU<ު<ނ<ު}tV\Xp[BxxxxBk2B**ssss *!^zK:!EEMMl:F!)FKF! -KEAWʂD9^U'b1Ub$97HRRhR(R7/˪b1ZWQaxxpjA^^^\ ----"A----  |X^V#Ab U( -UUKXUY\խK)UU $1%˫$9֕5- P||\\&xxxxJB@`:K2*WBk2--/+ K5@޺޺޺Uֳ|@׭C__^\Bk2K2]]]y**UUWpK:!MOOoB& !g_)& f!mͅHj$9WUU\$91j1յGR(RuZ(R/iZ1p9e1U1hxxxb^\^^ ----%"A----(\\\֪UU|lcUUUIkpUU Kbd9UkQN̥IRR1Y988s '%57զ|\\\&x^^^k:`pPXk:2B:=-- K5%%%Γt@@``ֳ| %yyyy.KXp` K:^yB5%%y*2`@@@**!xxxx:F!~1!U%G $9zE9MsAbHRUU5bAjrZB Z(JUBxxxx^^^^ ----"A----&֖$9\\\|eA(Ul{$9X^WW4D1----ĆAbU> Hj Yj88J76 Ԇ|^^_gk:X\TV:k:=? K:-//NSYrt`ppPYƳt5UUU\y8WU8yUy׵@ƨ8 K Yk:``pPK2!^~~~ *!\TT_ֈ!%QE)l~- 'R`pM%iZ'R/+bAbPԊRA/ZR **ZIJhhBxxxxa\\\\ ----"9----cA+ZTTT\rQU rE9_~xx3݆A----S),82ՍUĬa>.̜˳Fxxx\&zrk:TWUUB:յcB=N[ dPPXXt2d )t %8UU@2lKp`.S ׽k:PPXX**!xxxx!Ash@,s$)sRX\ HZ iZ'R+b9* `IRA4%--ZRZZZIJhBxxX\A\\^^ ----Ŋ"9----QrbʣeAmj r``R----e9`D1V$1 r |t@``pǻFXX^^&+*@`k:*2Bk:/+% K5% NSꖭOSVUUslS +5Rd?նԄd@@`oS 5׽UԜk:\\TV *!xxX\)% lj@`hhb!-TTTTHZZZZZ,shZpZAp\VUiRA-- ZR/+ZR .bA`pI \~b`A  ----9----(% -ɣ)\ࠂLAW m 3)Z----sXxRX-- R ^^ԮOX___F\^^^&K:pPXXBK2sBU4 K5 "oSB/dOK +-t2d+/-UԄU[`ppX[K^W4.S u4U1|K2\TVW4)Ur.b@@`hb%)\\\\$1 bxZ+sAhz^V(JA R(J ZiRU+kR5 z9x.)z zxxx^\\^ ----9--------rklI////jxxtj---/W_@. .{``MEMmƻxxxxK2\TVVJK255Ӝ?///c@ K.S:>SB/-Rl[ /ӔNSpxX\.KB~^B%5UJb: *pxx~1!)r chx~ޢߟ?\E,hZ_X\W(JAIJJ- iRIJUiRIJ+kZszHZ)z xxX^a\^^^ ----e9----ƻŒ----k̛ibLHb|~jtY/Uo  -zxxxB9@@ 0UUUg(Uz kqB=]B`p^U K:r Kk2>>>>.K://cOS /55QUqK\\VVB:xz~^B:*U Sk2bWU΃*2UU%b%Lm{```psÂ]j% <Ǒ|jAXVUUJ9+/(JBIJ(JZ(JrԥI/1ԆyxVUU$QAxxx@A^^^^ ----d9----Œ----͍-jVt||dAbrX\'j9 Ɋ#Ihza(}Urj -%XX^\ @``p0b -B85%%):K2kJk:BBJ:rsS:B:%s K75Qso[Bxx^zBK2||x:K2k2 *~/*2-%pl {Pֲ k@`zAx\VWA9 J9/ J9(IRAUb9???%kVVWnyUz xxxxa^\\\ ----d9----Œ-----K{X[j1\TVWj0uK8 aUcI-/ԋN)PX\T  /kB( *:J2J ****Bk:ѬBk: +/- KByqN[Bח?>J:{ K555{s@jUk K_W~|Bk:\xxx:K2^^^^J2 *vvW * ) llsp8IJqԕ% iRAWJ9(JAUBA(J9W_z(z9%y% 1ݫxxxxz xxxxa\\\\ ----e9----ƻŒ----Gfb`̓JpraI GrjzA1z9E1We1@@`vx||~VzQhxxzjxxxxr xxxx^^^^A d9aiy(b  8(z Ahz$!a5$)_UaUArx^^:aU5-9) 2) 2)'%J: 2տk:*2BJ:yJ YUYUYUBX\TVBJ2x:K:}uBk:UUѴ*:΋,k+%JhE1hjzxxzhzxv__/w9vP-Ur_`xzJxxxxr xxxx^^^^A5 as[_W(a --0 A|xxXAbxaa*/!aUו%(B9)Xs[Z)!+  2))+//J: 2J:*2B*2-֬B%5ߺߺNS@-SB\^^x:*2K:*2K:*2WUS*2%ͭIR)ib,Krl$)cb`(J `{D9 9 ~W5_UUUq_UP_q0_P`xz*xxxxhr xxxxa\\\\A5%--aA6(a//( }U !xX^V a𸪯Ax A*:5- 999!TTc)UUU5 *UU=k:UƬ:U >ױ[U. aAUՂA5- Jյ-J1?)U ~K C^)2^UڍJ:^UU|J:UUU[J:U]J %}@}BVWU[k:UU}k:+UB UU/C*պ֭(JzbV!? vE! U5_UqWQqPj^UPz~0ܢܠԪMxz-Ĩxxxzaaxxxxa^^^^Aa!--AA~~~Axa- AծIBUՕ5R$!J9յ5B% <[Խ B{k2x^W K *^k\B))2 2uUU*2 2k: 2+/-֋B5U}kB@`BJ:x^k:*2zJ:*2Zj:)*: *(UUK2! %v&V_UqUq}qWWqQkwq0Q0܂z_Z_ܿ}]܎pzԫxxkYxxIaxxxxA^^^^A! (aUU(aUU_(AUUUA--+)U5B1e))-)- S95556}8@@UtBןJ)VWWT 2) + 2) . 2)J: 2UB*2 kBR[]Uj:*2~WJ:*2^WU*2)q?)P *%qWWUPqQ]qP퀊qQ^UQ0`~0ݠ0~__ܮj~~܎Ԣ~_Àx-z~꒥Qxx~~DAaxxxxA^^^^A-1a-A@A@ 1(UUZ(UU5b$!O|Te)!1e)-/--IJ9-) %Uc dVz耻)^z)UUWx 2) 2)U 2) J: 2UJ: 2WU*2) ( 2UUU{ 2U QA_UAqVVTXqPWUq0qPUUUQ0q0yUQU0ܠܰ_ܯ_Wnx^ Ĩ~_-*~khzpx^WGrQxxxxDAaxxxxA^^^^A(a----cI0--/ GbY-UթbaUUUnkYm}}Q!TTTVE)/1E)---B1 *kF!f!`! U:U :W *U)UU1[U 2UUI:U ~QAWUb1W(J9(>c/?P努P娪P倪PWU0ܢ_UܿU]܎Ԡ{M^n Ĩ^W k~x^WzHrxzzzHrQxxxxDAaxxxxA^^^^A====C9a-b"9aQ(iYjj'ZYiqqqcATT^^$)1$! ---9@`r%+ F!f!&+/ )f!-[)/UUU) UUU1UU)UU):$1(A1$9(\^^W #9AÂI(|#90U#90U#90U#90U 1%eAjȊ1\VWU90~_0(a0%aQWaQUaQUaQwUYdQUYCAQ1xUQ1xWUU0 ǬIa $9 z^V\(a X\^Z ____ ==a  --(a ++0 W( (a a( %5$1 U1 _( U( ( ( D9(I חgzYUj(TXP0(WU0(UU0(UU0(UU0(UU'r(p[UU0(UU0 ~( }dI 55dI(UdQ0UUdI(UUdI(UUY(UUDA(UUU0 U1 U( ~UdA(U1aX^_W ax^a X\^V ___W a - A A Aa@ a@ a-% U U a_ a բ  1 y]QեQ#AUQ01 TT(a a(a(a(a(aW aW a( U( U((a a a aU aU aWU aUU A WaA(: ~_  WWWW @A +A a A A aA/UAUAAAUUA UA A{aA U9A1 1a\\ZaA AUa@aAa@aAU`AU A aUWUA A AUAUAUUa a Ua UA UA WUa }UA _ j * A uUUA UUUA UUUA UA Ua Ua UA A A ׂ _A Wa  U! A@UA  A A A A _A UA Ua wa Ua Ua _UA WUA UU     U U WU WUUU UU         *     A  A A WUA [[UU  U U         U ]U UUU UUU _UUU                  _ U UU UUU uU UU UUU UUU UUU UUUW UUU_ }}UU UUU_ UUU} UUU_ WWWW UUU UUUW  ____ UUU UUU_ U WWWU UUU UU _ ** } __ UU UUU UUUW UUU U UUUUUW ____ UU UUWW UU UU_ UU UU * ! (! ! !! ! ! !!WW * UU] UUu UUU I UU _W__ UWW_ UUU W UWWW UUU] UU!UU ! !!*! !!!! *! " ! ( ! * *! ** U U UUU ]___qUU'ۂ r XrI Wwuu UU UUUW UUU ____ U _UU WWW!UUU!UUU!Um UUW_]U UUU * !!! ! !!  *!!! *!! *!! *!!! ! * !! W!U _UW UUUW UUU_ }@@@@67'E&$ wW UUU WUUU ____yՕ "DUUUBUUUiUƺ Ҥa !!! * '!UU%bAҪUUU!%U UUUW! * !!! *! ! **!! ! ! !*!%%%BҪUUUAҪUUUʢ  UWTX WU UUU __UU }}UUUAj\XƺaNa _WWU ____ U U U}}} U__ U U U U UCQUU$?eappUePP_U„Y!!! *!! ! A VUa  T\XP!!! * j* !!! ! ! *!!!!*! %%%%aXXU/APp``!!!U U UW UU__ U _ƺ Up\WU ____  !G e%%%% !cYH UUUH UUUz!!UUU y  !CIBAUu!e %5!Ppp`UUU q UUU4E UUU qUUU-E UUuy UUU\!?zUUUF UUU % UUUx !yVUUUcYUUU!yUUU-UUU8! %%%% XXXX a Ajjjj qUUU E UUU yUUU\dQUUUUUU  _ ** UUUW UUU UUU} __ UW_W !   g %%%% !ꅲcYIF)ꪪ  5% Eej W\Xp !A A ```` aF@ WV\X9 eނ܅ap@A?<(UUUe婢9`E UUVT!`PXeƺeWg8jjjjUՕ5A eA\p`@  %%%% XXXX q !jjjj UU!e!X`! %5!\XP`e5%A@`p!! *  } UW UUU WWWW uU        AA! A !%%%% !A몥Y WUU! %5!XPPpA f!TVW!/Ap``` !* fAjjjj! AF  ````  AXTTe%%!XXXWAZUU#A!(UUUA AWVTT UE!UUUƺ! %%!\\XX! !VWW!/Ap```!%%AX\\y *UUUcY@ƒ A %%%%AX!UA5 A`pPX 5%%%APX\i *UUU!UVTTE V@! PX\T!* U! U Y Y   ! w__   !! !@! !@A!@A vAA*A@@@@!%%%%A A„aA 髊!AppppATTTT!WWaUA````@!@!#IjjjjA A f!!````! !eA A ƺAUU- U A%(! !````!XXXXaTTTTbY!WWWW!!````!PPPP\\UUƒY! ! %%%%!X!U!*Ap`@ PPPP!\\\\  e VVVV! (VUq VUUU !      A  !  AA!@ Aj AUA *A  A a!AAU_aAUU]aAUA@@@@appppaAU߮aAU_{ʤaaAUuAAppppATTTT&%&몪a```jAAUaAUUaa!a!Ae@@@@!````A AaAUA@@#9` UUU UUUXAE(!AA````!XXXXA y!WWVT!5!```pAPPPPFFjAA !%%%%!XXXX@!A?yBC PPPP!\\\\! A G!%%% A```@       A!@! A!   ! @!A AAUaAUUaAUWaAUuaAaAaA"aA aAaƺ@@@@҂ppppaAaAҤiaAa@@@@appppaTTTT#IaVVVTAUA`aAaA~JʄY@@‚aAaAA5a``ppA AaAA5555ApPPPaA߾A GAVVVV(A!A````AXXXXa %% %\%%ApPXTAPPPPaTTT\a!a!A!A!!%%%%!XXXXA!A%AAAC!PPPPA\\\\@!! !VVVVA  ʕUVT %     ] }} *A A!ꪪ@!! ꪪ  WUWW AA*aAUUUaAUaAaA*aAaBaUUaU]aaa@@@@Ӣppppa*aꈀiaUUa@@@@bppppa 'aWV\ƺaUU aU]ZXaUUaUU҂ aUVAUUa% aPPX\a aaa5ӂPp`aUUU*XXVUgAVVVV(bA"a````AXXXXʂ AUAUUAAVUUUA%%5a\XpAUUU*'AUUk`bA}}bA]UA%%%%!XX!UU!U?!@!%%%5AXXphAUUUaAV5A@`! %!T\Xp !! A! A!  WA!a!A!ꪪ A ꪪ  __WW U AA + *aAaA* aUa뫢aUaaa*   @@@@ۢ pppp } }i ƺ@@@@ӂpppp‚5UUUUVF҂XXXVaaӁ %U& Өj?ӂxfTWUUa a躁UUU(%*@gbVVVV0bA* b'````bXXXXb aUUUYUUUGbU^Xpb@UUVX'UjB```XbA~bAA%%%%&Ӫ&ҪEa`P\WADz@Ӣ  &Ҋaӕ% A% ApX\Tƺ!5A`@@!@! ! !! !A;aAa!a!!@**! ! W___ AaAՕյaA+* aa﫪a     *  (*Ya?a pUUU( U(a UUU *YA?apUUU E-UUUzUUU ꪡ 뺃Y UUU#AAa UUUӂWUUUUUU%UUU%UUUaVUUUYbUUUbUY`YbXUUUb%UUbUUb*Uӂ`@@@bUbi`zbUUU BbAbAȪYb%UUU BUUU AUUUdQAUUUb AbYA%UUUAǪA"QAǢAFA!!ǚ!AA@!A !! b 55%aBAbAAA!!! ____ A aA/a++    *  ( ( U*) #1(U#1(#1(+#1(#1("1(UW1 ( ( ( UW(( 着            _bbz'#9Uc 9UU bUbbbbb_bwwbUUUabBAbwbAAbbAbA_bA_]AAA! A!!AUA!Aꪪ!@@!@!b a]]_aBbA~AAA zzz! __ A //+aA+ a//   (*( կ) *#1(Uտ#1(*C9)׿c9#1UA#1uA#1A#1UcA#1cA"1_C91W#9(#9(W1(_( ( ( U(ꪪ *   *  *      YUꊪ &U&ۀjUUۃ@``pcb꺪bbbUbׂbbb__bUU_bAab]AbUbAbAbAUbA}_AAA!*A!ꪪ!AjfA!!A@!AaaAaAA zzz!  ///a a (( ( / 1 #1(*C9(*c91ݿ A#1*Ic9Uտ*Ic9WAc9uu%Z&UDbc9 21djbW$bQ~zYQU_YIUQCA_cI"9CA9w婢#A1_~#90U]0(ꨀ1(1(1(((0 ꪪ((ji0 着((0 (\TTVjUUUU]WUU( ****ꪪbbbbabb_W}}bA~AbbA_bA_bAuw(A ( ~耢( U  b~A~a!zz!    aA-- -- 1 +#9(+ C91+ A#9 IcAI#1xQ)pQ[AA_U a.u  A{jr AW_Aj{yIAzZꪢr$bDjYꠀ$jYWaQU~蠣YcIWzQCAzcI"9_CA9_#A1W1010Uu0( 0(0(1(ꪪ0(0(0!@WUWUU(UU_U_"* bbbbjBbAAb}UB AUU8 8(_( ( W__ bbAA!!  A //++(-+"9(+cA"9յ/IC9/+QA+QA)VAjTV)a /-jUW  dzW|&_~&ƚ^x暅zz蠥eWW^xei~zra_^zaQ_~xQcI~x蠃QcIUUucICAcICAQcIUUUcI)X\\V)!)!)!)!)!!!_!!UU꠨!!ꪠ!g!gg!gVꨇGgF[ g&FFF&F&%GFF&_$WWVV~訠jQ91zꨨį^莼Nxn ^~z zxkzxxxxz'j_r(Z_(j ya~xxa$Q^^~x$Q8^~~8(^^xX AxA XXXX  a ----0----Q"9---$bI BQ noK ACbzAAAAAuwAA AAA/ u b! _^ =$1apr糢 %zx觻f~zf&ƚ^~ƚ^x蠅%zzz$za~iY^zxYQ_~QcIQcIQcI"QbIA***2)*2)_ *)U)!)!)!)!_W)!U!!!!U!ꀀ!!!g!gW!gUW_gFgF_g&F&F&FF&%__~$_zjjUՕQ̪zͯn;Mtn-|j^U-̳xhhhzxxxx'jax\bQz^R -%Iq^^xxiDY^xxEQ@~xx8(Xxx(a^\XxA xxxx  a ----"1 ----YBA=---$bC1b@@@ICbrPApRa!A+aAWA A6/A> Aa ! bب(1 (a~z j ,$1뉉 55G_Æz訧F^^~Fz&ƚW^zƚe~zer~xra~zaY_^zYQYQ*YQ*Yk:@`k:J2]k:*2}k:*2U_*2 **2) *)) ** *)UU.*2! 2!)!W~)!W]!ࠀ!!!g!gggWW_zgF gFꪠf'ꪪ&f%GFꪪF%___uqM̠Uԫ̊uM _ a~#A~U)$Aja\^\\aQzzzxrQ555yzxyea~~xea$I^zxxI0^~xx(a|xxxA xxxx   ----"9 ----bcA---Dj)@``ZaRRP\AZ\aAmٟaAaA+aAU~V|aoꊢ! AA b*$9 ߿55eA( e90ר_E9 ~V(Ajxx(a'$) z 7w'ă~xxÆWV^臻F^\xpF~梥^xx॒Ez~~Dzi~iYaYUaQbY*aB`pXXBk:Bk:BJ2k:*2~K2*2W~*2 *~j*2)*2 *+*2 * *2 *_*2! *!)!_!!!ꪪ!g!hꪢ!ggmgW__^gFgF~FGF&ꪪF&ꪪ&wW55#AWWj#AU˻DI{`gz0WUWib0^UUDI8+ 4DIja|aQXXXpIbI////ir ixxxiDQ^^xx$I0zxxx0azzzxb ^^^~  5555 ----CA ----DbI-zIBbAA\TTTA~|!髠abϏa-7bUWA b a*0=.Y(+aDAUj$AUb$9Zz1 V||$1a77'/) 4e9\\\'  'xxxpæ^~x`f^^g&_~z&ƚ^zƚezxer~xra^xxaYbY**@?( Օ#E9 ]ߞeA 8Y1מ*HrdI ʊjU Ɋ'rɂQ^^Q xxx1 55==$1 e9xhȨG) ---G~~^~gf&xp&xx梅~z$zzxx$zj^zzja((rbU}=b<`XVU\]W\]}ʪ]JW\p`J:Bk:W~k:K2W*:K:ꢬ:k:+:`X}:UU^pBK2k: *_~z *) *!)!!!ꪧ!!g!gꪪgW~~gFg&F&&EF&IRں(Q*-/ 娚x)}jgz~zjGj*̻ɊU 'rW^\|'rYzzhhrY-5i^xxpyEYxxxDY8zxzx0 xxxxa!xxxx  ```` @----cA(----drQ----rAJBa!:.C9-$1W $9 U-D9(U*A U_Q1՝;"Hb(׿+hrIu+zY Hr"K//..+տ//Hr~xhr9^^xx0 $1(9$1tTtdǫ --==^^_xÆ^^\\F^zzz&梦xxxxE^~~Ezr~xxEjjյ/<%j5%}<\]着}<}<]@JUUVTBk:耬Bk:տ?*B:Wׯ+YƬBUU]c]&Yƌ:UUWT:*2zzh*2 *V *!)!!)!ꪪ!!g￿!h!g~zzgFgFFg*F&說F0 ׾>>-?/\\\|ˊ rMj\XpbI+*̻)*'rxxxxja訨YY>~K(j +]iW\Z[iXxxxeY@xxxx8 xxxxa!xxxx  ```` ////I(----rY----er@``!C9 =--A$)zeA W׿.Q$1+ hbIUկ rI]zQ KrU+zU+ɂ*ɂ Օ?l---Kz`+I~xx`$9(_{yeA(5I(llllz$)=GÇxxxGzFXXxxƚ^^zzexxe$r~Er$j r]XTTV}]着]|窪}]绫}]着}]着] K\XPp KB~zhJ:﫪JBս+ Gz - ܂ya xXQ+dI oWGXRSSxxxxfxxxf&xxx&`hhh梨@bk:TVWUBk2:J2,,,&B: +++.SB+///NS55%<֪֪֪ {Q``pP0bppppbE)````e1!z~ N˳x~̳{J{bx^WZ9pXJ9(JA(JB iR)J ++*RiRwURiRURiR*bRLkbzb'Jxx~~I QzxxA xxxxA(A----Y0----i--------'Ħ---Ħz+jpp``j'Z>?/-lr+) -Σ,jbb Ibxxp஛b55==----7o U_ O*ܳ**/RWxbRR`1ݰ %rrrrGxxXx'Ħxzzzf^^_^F'&J:`pPXj:K2k:K2O[k:UuEENSBUB% 4Ӝ4UU.SP\.SBzzz~ KB_\T[BuEEOKB +/[OK +/2l[+ٓt2d+t2d󜀪Uc@@[NSpxXNSB^ KB( KB(S %4UUk@Bk2z~~K2 *xxxx)!f)9' 0bz^{X\VW|bpzz~bE)`@@@]E)UՕ.ZXXXj_KUuK@b9`iZ9(JA*IRBhR)JiRIJiRIJiRIJ RiRw+kiR5% ,kZxx^^mHRUUijQxxxI xx^^ |~~^A(A----Y0----a----fŒ----Ħ---%&Ľ==){```j'Z/?r-%--,pzz_ߗ5j57>J:hhjzNSK2!o[B:+.KB -[oS"3l[+9==qӔUUoSpPXXNSBxxzBBxx~B:zZ__B: B: c** S:TWUUk:**z~Z *UUms9K`z_ˎspXXpms_߿/,kKBB@ k9@@A `\ p\WUKsAjz^A9JAUU(JA+(JA***+(JJ*IR(JUUIJ(J?hR)JZHJՕ kZjzԩb5 QǑ\W%ix__%a8xxzz0Axxxx!@(A----Y0----ea----F----ƻf----g//-- lHbVTT\,r+=+jpx> s(ZzxPXijI+Zʂ*%%/+ *ph~W ;5 Qzxxxݏ|\ݏ̿;2C9pXXX8 .808 ^ꀀ): 5%+:J2j:K2k:*2>>vk:uuuu.S:5555rB_UUJBNS)****Bk:@hhNSK2o[B: KB--o[.K2|oS===Q"UQUrNS\TTV.SBx~zxB::k:B:WUBk2:K20܋:K2~~~J2 *xx*2΃(J'iJ"jBrӎ{X\TV{- ms@@ kUQ _\Mp\WUmH:x|^HRA9A9JA(JA (JJIR(JU}IR(JIJ(JZA???'bU5ǙpVUUǑyzzzy%axxxxY@__/eAA__Xx!A(A----Y0----ea----&----ƳF/---G----n)[Ssshj\XPp,{r_Ќr5zdIX\WQ$9mhreI a uU j~]UɂiUUa*]]n&r -55-1hxxhnĨݏ1 >ܢXXX\0  *8( +@8_^_UB0):K2K:J2k:*2>>?sg.Sk:5555J:JBBB^K2.SjjjjB:~xhhk2JO[k2OOOG:k:55=B: +NSJ]0.K====Q0UUQ0UUsNSTVWW.SBxxz~B:xxx:K202ߋ:l2*:J2:**K2****UpbB@ :.VUUUjz~Q{5%-ӜQ- Ivb5% 4xX\VmR`pbAXTWUA9****AAA9J9+ (JA(JA*?5IR(JIR(J^U(JAbB% Ǒj% Ǒyx eiUխ Y}xxxA xxxx~x@(A----Y0----ea----&----ƳF----Gƻ----McKOOͼzpppୃr^\\|dA`pI#9x~^{$90gGCQ0 Q8.iCQjaw_janYY=ݭ )rp-ovOa\|~~(a--0 +)-80xxX~B0*:J2K:J2k:*2sg Kk:5555Bk:+Bk:.>B: *2.SjjjjB:hhhKBVTT\N[:GGOGB:uZ^׬::?5-SB K=%%%{c@@N[K~~ KB^_B:XXxx:+2:L2:J2wk2 *J2 *-k *Uqj:.ɳ : x~ӎ{`pX\q{+-Ӝ`bpPX\b m\VWBx\^WA9A9***AAJ9JBJAz^^VBA/7J9BAuBAwUbA ՆUU%̦y nkxxxx QxxxxA xxxxA(A----Y0----ea----&----F- --Gƻ----/hE.Ŭr s֖̓9pxX\dA0vWI0kkOmI8 %a0- -&rCQza} ȂaUUzYըz ))QNĀ|Zn̳ 9o&b`I X^WUA'7(a+/90UՕJ)*2J2jj):K2k:*2Rg Kk:5555Bk:Bk:>>66B:*/k**J:.SBVVvo[:GOB:*B:* .SB{.K {Un[jjjo[ Kz.KJ~~uB:p:J2k:k2K2**  J2 *J2 *~~-c *UU k;V櫣p^>l)~``qJ Ӝzzq cTԶ?bpX(RjrXiRAT(JAUU_A9A9(JA(JA~~A9ਨA9 A9A9WA9}Օb%yr@婒 Qݯxxxxnkxxxx QxxxxA xxxxA(A----Y0----ea----&----F--- Gƻ----*BB1嵕N*{wU({1\^^V$9(%Y(}տ*Hr8u0*lj&r N̫bzp~W'b --̋c.+ (@`px)\\X %5): 5%%s*2}}}}*2J2*:J2k:*2gN[ KK:==55Bk:Bk:B:+/+ c*2JBhhhNSJVVc KBU_zBBUU.SJҮsK -{s}U{sUsNSV\XX.SJzpxJ:~||:K2:J2K2**  J2 *\^^*2 *׎{ *5%σHR {pPLܹ>Kl싣hxz겔 ``čs5-/r*bXҜ(J\WUUiR(JIR(JUW~|(JA~xXA9((JAUBAA9 IJA}}/IJAJ9WiR9Օeyr eq`PXTQxx1ݯxxxxnkxxxx QxxxxA xxxxA(A----Y0----a----&----ƳF--)+G----z@m(4jA@hGZ(|^VWI(//'b$A*UeQ++iUK'r/ɊUիԌU*aT\Xx*Y )-% /*" /)̳(X\^V)jz XXxxb5555)2  s*2}}}}J:*2*:J2k:*2G N[J*2====:k:*BJ2J:|Bյ%J{U{KWW{ Kee{BUUz` KBW*NSJ[ZRpnk K-=ՎsMc*smkUsN[p@N[ K^~~x KB^^~xBk2xhh`:K2jbK2** J2 *^^^^ *UUiJ}ޔA`x890sxX,`p ,k(΃^iRz^P(J\WUUR(J- RJ^iRB~_-IJA^~z\A9A9A9jRAUյ5 cJ+ms)J_j`BAxzA5eq1@ɊQxxz1ݯxxxxnkxxxx QxxxxA xxxx@(A----Y0----a----FŒ----f--g---+I@p Q k)``1 ܟ;:Q0ן//izeIU La jժ꒵*γ- Rnbj.a~xh訂Y%Jgz )JQ`j(TWUU) Axh`pa77''BJ*2IIIIJ:*2*2J2Z+:J2N[*2EEuUJF****k:K2 + BK2JBյJ0{0{0{-K````.SBNSJW.S KYMk.S -%Mk,cMk,cMcKxp-SB~zB:xx:K2jbzk2*2J2 *^^^^ *5%PjIZ7 R͋)-QvmhzZ|^_ZIR|_iRJ**ziR9^_(J9/-)R(J k{(J9xA9ꨀA9A9~nMkA--s c*(JzzzzB9xxy9% 5Eq5% j~jpQx1ݯxxxxNkxxxx QxxxxA xxxxA(A----Y0----a----fŒ-------Gr`DAzz^NA#)x||~DI(%QDA֊zdI +UDQUiUU+iUa*1ogzxxxZadQ a j(hzZ^)z  A|~1AՕ 2).J 2IAA*2 2.BJ2 2+)):K2K:J2J&****k:K2++BK2JB555+ Kq0*q0q0 Q.S````.SB KB.SJQYN[ K,c [,cb,cZ [ KWV\XJB~|xhBk:^xxxk:K2__^Z*2!P 2!)-Orxx^b {^P`X hx~N[`p kZx^^Ӵ$!HRAz^JAW?*JAIRJr_(JA_BAA9A9:*s(J- --{mk. *{(JxxxxJ9^^?eqUU5hz5zzz~Qx1ݯxxxxNkxxxx QxxxxA xxxx ^^^^@(A----Y0----a--------GĦ-HQ|~FZAX^^_M8UFb ```pY(--ZDAQ(~xA( Wa0"Y8KdY5%- *`` Y^jdQ_X|~z#I Gr \TWU rZ^WjAhx\^ 2a55% 2)t 2}}}}*2) K2 2*:J2K:J2!JjjjjBk:UսBk:7... KJ ͩӜqҜU}Ӝq.S````.SBJBKBsQ KJ ++Z.K //? cZU cZUb K^zz KBzzzB:xxx`k:K2Xxxx*2! 2㍃Jުb% x~zzlx~zZ z-iRTVWWZ(Ju^Z(J]_(JB(JA+ (JA~_I9A9*BALkB--mkZUMkAxz^WfyA5%veq% VxzxzQx1ݏxxxxNJxxxxQxxxxAxxxx ^^^^@ A----Y0----Ŋa--------b@b$A`x^WeI@xz^_@0j‚FZ prrcQ(-QDAYIZQ ^^XX#A -Q8RUdQXXXX Ɋ~~AWY8_YBbr yy~V`:.az^aA1  2**" Nc*2)((0J2 2..*:J2k:*2? KJ25==?Bk:+++J:???'-SJ=--=WӜNS````.SJP`JBK@KBSZ[[JB )-.SJ/-SRV\XZRUUZRURJ\PB:xxhk:*2 *UՕ5{Ax΋iZsp0wp" v 1*jhp~_7ˁ 袠hLsiRW-{(JU婢 kAU kBUUbAUKsAUbAUbAUWxIJAx(JA?RAWUJ9׿.B8?yVTVUUVzzzhzrxz~X1ݎxxxxMJxxxxQxxxxAxxxx ^\^^ %%%% A----Q0----Ŋb----ƫ----(D1px\$90H0H8zzzJ ŅI -Q0ZdI UY X\^^( #A( %lQ ɂ#I_Y(xzDQ0S]UuI hx^UUUA^A- 2$!! 2) k: 2UUU*2 2:J:*2J:*2k:*2/ BJ:?լBk: +++JB7777.SJ----TU(TUUU4N[````N[ KX.SBxBBBB KB +R K%_RiJRiJiRJzJ:zzz:+2J:% A6  sOc c ֨\^0˥lx~_'k-rZpPZZiR)JZ(J UUUZAWUUHRAUUUZA/UUUbB+Ub(JpbJU^bAU_bAUUa% V +Uzzzzzj`Qxxx1ݎxxxx-JxxxxQxxxxdAxxxx ^^^^ %%%5 A----Q0----b----ǣDj JG \^WW8(@0@ |x$! U9aT\9 u$9 U0 uu0 x{O( dQ( eAw8(8((vWUaA|!߷-15- 2) 2 * *2 2J2 2kJ: *k: 2/k:*2u:J:=-B:++++JB7777N[J++;h uUUuUUuUUuN[````n[.S|xxx SBx~|xBBzxzB: ** JB+ KJ / KIJV\X`IJ)BjR(BBIB sk:Ut sbxXΓjqLsP(.`ީj'rX+܈~~_i +~MHJZ^IJU ls1J9~~A9UWA9BA+(J9 ~b9Ub9 ZZUՕ52v5UxxpxQxxxxnxxxx-JxxxxQxxxxdAxxxx |^^| %%5% A----Q(----Z----'x07% @0׵=-H85J8(X^_^ Ae1 Xrck !((/?( k~X( ^Xp$1(uU7.(a멩+DI(&ArP\TaA**A߿-$!a-)  2) ) 2 **2 2557*2 2hhnnJ2 2U--j:*2k:*2Bk:B:++ KB7775o[-SN[׽UUUU׵N[````n[.Sxh.SBxxhBBzjB:BBUUJB+.KJBjꪪJ(BUUWTIJBUBB?k:**΃IBq(R7 k@bP2 k=UWޭ`rrZx|^a* lx\_H_(z*BWUU%AUUuB99 9e1A9-UUAe1Ae1_^x9$)($) v|~v45xxxzQxxxxnxxxx-*xxxxɂQxxxxdAxxxxa xxxx ```` @----I(----zZ--mj|~__0 H0+H0cpxx0 { Aj$!aE z k( ZuuUI yqa1(8eI(U}|1 !a gcbAAaU59-)e)/  2)**1*2 2?*21k: 2j:*2k:J: **Bk:rBU SUn[Uc% UUUUUUo[`o[U.[UBUZ\TB:~Bk:J:JBrrrJ9Xp`B9UUAk:j`pPk:@ms9|\HZ"(bX\σj'3e1.7/byՉjW?+xx~^hj i  Kx~'b`LIR I@BjjA9~999e19e1?1E1e15%brRXv~^VVv5x~~5^^^^1hxznxxxx *xxxxɂQxxxxdAxxxx ^\^^ ```` @----A _%Z i{ 0( )H0?H0xz^V(b aBAoe1-a(= (b_$A8 _(7 A~WAוA-):Uյ-9e)RT1)U׮ *) 2) 2 * **)21ꪪJ:*2*j:*2k:J:***Bk:/?/Bk:8ƬB Xu8YUXX8 88r@ӔBTWUU:K:BJ2Bk:+Bk:BBBB9UVk:9 j:% $!,0+s΋jσ1brP$)**A5 {orxxxxͣdA/'+r /hhhzL䆒' +܉ˠ~iA@`hxA9~~__9e11E1~e1)~E1 $) \VW_UU5~xxzV0xxxxNxzxx *xxxxzQxxxxdAxxxx ```a #)A5Irrz^(b---0(80W8(x~~(b AAe)a%!R9Ve9 b_b * c^ kkAV^Z^a!.>/E!a?: 1)??1) 2)2) 2) ++*2 2?mJ: 2J:*27-J:k2Bk:uUBk:8ƋB %5y9y9 y9ƿ YUYUy9y9Y S@`pPJBznBk:Vk:*2>:K: :K:zBk:}:k:_sk:U(RpxbL{󘼦Γ,sXذm{E1&9brb 5% (R -prz~ĩrlQxxY { /`p9xx^9U-e1UUAUiZUUU{)VUv~5_^Wrx^qx~Mxxxx xxxxzQxxxxdAxxxx ^^^^ A#1A55--C1bx|~^(a-)0 0(+0 ~z(bbAaA$!a%~aP_]UUAzaA^W׷A=IB- (B1\VUU1)prz|)) 2) 2) 2)++**2 2miJ: 2J:*2***k:J:k:*2Bk:׭&?֖֚֚֚֚֚zyJX\TVJ:Bk:VTV~k:*2`k:*2k:*2k:K: k:*2k:*2~~WWqJZZ{zͣ 9L :~W5~_WU~_WU _U_UqqWUquUqQ q00xx^^ xxx~xxxxzIxxxxdAxxxx ^^^^ A////BaA?/// a5/( + ((ʢ(((bxhhxaAxA ---%^_a Aa+A*.A *kA\e)+(B 9191)!)!)) 2) 2)*;;/J: 2I:*2J:*2J:*2ּJ:*2?"BJ:Jk:/ S%5Izzj:[1U5 {F!Z~_5^_U^_U~WUr퀀q_Wq}UqQqQ~q0 P0P堪OUU0ܪz{ܠ_܎xnxxxx˫xxxxzIxxxxD9xxxxa A+ +aA|vwUaA a a ( UUu a !zxzA^Zb{{{{-aA A~A^W5A- 1J//iJ9[\TWB9}]Uw91耀9f!rPXX!f!?)! )UUU-*2UU]BU~Sl}ﺍ_U]ﺍUU֙WUU}U|_\|U||U] %}<}<}<][`[Uώ"^זl]ךUU|xc^BU_ZJ: k^?A|xJ=/σ pXLsHR9>M s!U:e9/r%zWvW5~wW5_uqqWUUqQqQq0nQ0W]P倪P~0__w܀ܮnjnxxxxxxxxgreAxxxx$9xxxxa A+ A 㲲aAA* a//( Ղ(aa!xx|xAAcsA%%-aAAaA^W7A- aJa/R199#B9(B9_1!TT,!UU ]J:-}ٕ ^U}WUڍVի;[^BU*2_UڕJ2UU}*2UUyk:UUU%&aAA+a  a aja!!\A꿗A .A aAA++ }2?Z$! B9:9iB9+)BUU5} 2 }`^U\ۮ; /K^|:WU}*2WUUB)2xUUB 2W]B)2UՂWB 2 UB*2ըUU:*2 Jk:+ SB }B }着}@ Jk:Bk:~~W:J:BJ2/UUoSJ2UUNSk2UNK:/z8: UU<K | {p`OjZVo#$)ZܼbUU%vF!7 5UUV_5W_UWqq^~wQ_qP퀀q0q0Q0_0 ܨ-o܎z~-xx jxzJGrxxxxb$9xxxx(axxxxA  !A aAA b a_A~_A!`h!^Zx!/a!AUUAa/* $!%R5 k91IB9=%J`,[ ];p\[ [xB^WU.K*2x^UU K 2UUJ 2 xUJ 2~UUj: 2\UUU)2 2W*2 2 :*2J: 2+BJ:JB-}J %5~窪}B@`pJBx^Bk:x^^_k:J:j:+2J:*2J:*2חJ2 2 _:*2?UUB*2 CJ2/UU2 -%6 {`x͛ 5UUU_uWUqqQqQ퀠xpQqP~~_UQ0~nP0"j0ܪꪫܯܿ܎nznxx~̳ xxjxxxxY0xxx~ axxxxA AA+++a! +babAaA_^~xA!A!}* A!. Aa{ba"Օ iJ5R1XVUU9199R:=-E {pX<ϻ+ =ϗl`۝Bx^_W:J2X{OS)2cX.S)xWUU 2)/?*: 2UuU 21 )2 2WUWU*: 2U*2 2w)2 2 *+J:)2 /BJ: /=߫BU֪JX\TVJk:^_k:J:xWk:J:z^_WJ:*2J:*2J: 2z{)2))2))2)*)2)P**5UUVMk-͋WUU]Uqqq*qq_q~^z_qQqQ W_qQz{_q0PQ嬶PW__ܯԫܮܪܮ܂jj܎^n Ġx-ċxxzjɊxxxYxxX^I(xxxx AxxxxA  A a!aB* baaA~~bAUU_WAA"a!++*A "#aa/ iJU%iJE)cPTW1e)9):9M[(B=---۶V}- ]ב2OS:\c:5.S)\^WW1) 2) 21 21, 2) 2) 2) 2)J: 2+k:):*/BJ: }BrkBJ2J:*2(J:*2J:*2]UJ:*2_UUJ: 2Z^__ 2) 2)> 2)p~~)!| *UU5 k* qWq]UP킪QqQ qQ(qP (qQqQqQWWq1誫q0^VQ0_PO܀ʮ~~ܾ_ܮԀ܎ ܎Ԩ܎ -z~-˳x~˻*z~*Hrxx~'jQxx\^eI(xxxx AxxxxA A߫+* U Aտ *(aU CACA0aUU(AUUQAUUU AaxA5iJUU5IJe)$!=1D! ++/91--B9---[(B-%5nc ] %U}}vt`PSUWV\kB'>[)WWV\1)1 * 21 2) 2) 2) 2) 2) **2 2-J: 2++j:*: 9J:EuUUk:J:UJ:)2I:*2U):*2*2 2)2 2)2) 2))U%ms& ?)5 51q(Q~qQȢqPpQpQq0 qPqPqQUUp1Q0퀠Q0hjz0x\0䨪ܬܯܮܮ^܏Ԣ܎_W-xmz_컋x^^kx^jxx~^bIxxxxeA(xxxx AxxxxA   +A- ( +((1(1(1(U1(0)1(zHRamkrXBe)$!??1e)511--) B1JB-J%UUl: z<^zxܶR[x[UU_5l*2X`4l)UUW\ 2)2) 21 +1* 2) 2)1* 2)*: 2J: 2J: 2J: 2*2 2*2 2 )2 2)2 2*21U 2UUU)U ӜIJ`z_IJ% q\UUUqQqPPqqPUqPwWUqPuupQWWuUQ Bq0Q0Q0ZP0 0`k: ^x}8}zꨀ{6lU~Jz|)U^4l)UUUx 2)2)WW_1)UU] 2)U 2) 2)(*"* 21 *2 2*:) 2) 2)ߪ 2)J:)Q)UUP 2-0iR~WmkA_UHJAUU1A%5QP q0P1(P0퀠P0P1P1Q0P1Q0}Q0WW0*0ܨ~ԪWUܮܯUnԨzM̠n ĠM컠 ċz~xJzx^^WzHr|^^HrbxxxaIxxxxeI(xxxx axxxxA A 5A----(+ 90 Q#A-/&ZQ+UUUjY UUUjaUUba UUsY*kQx\VQ pRPP$!t$!~+E)$!))E)++9e)99)-//B9 ˧1WUF/:F-UU 2 UUm2 : ^;U_~יU;Vlzk:W 2UWy1UU_3l)UUUk:)ը 2)* 2) 2) 2). 2) 2UUU-U)2U 9-ӜiRWU,cA_URAxWHJAz(JAU5%(Re9Zp@0E1 Q0P0ªP00P媪Q/Q0WQQ劯0*_0VUܰܫ~ܮ܂zz܎(܎nMhzz~M Ā~-컨~ ċ~*zJx~_hrzHr^~~HrbhhhxbIxxxxeA(xxxx AxxxxA A 5A----0 =--#A1/++QCA/YcQaY-aaia^j Y???bQTTVVQ$!d!+e)!)E)1e)++91 +B@` +++ +E)f!% *-:f!/UU! UU^)+UBU3tz;WU~UU~y}_^R;pSU޶BU;k:U*2UVj: LkUqiR_U k9~WU(J9-HJE1 _(J)Be1U(J9 /-IRA@1E9 %5P0P媪P媪Q00_WZ܀WWUܪܮܪ܎Ԁ܎Ԡx~Ǹzn-m ^_-컨 ċ~˳kx~_kx^^hrzhz~_hzHrzzzxHrbzzaIxxxxdA(xxxx AxxxxA a a1 --CA9-5QCA--=aQaY*aajazz^^ZYGZQTTVVQ!$!--+*$!!(.1$!1e1-A19`pPX//*%++F!%f!&f!F +*!f! *! U:) UUl) UU: 2UU] 2UUJ:UU])UJ2UJ2UU~J2U]J2U] kZx^WZ9~W(J9xW9$)x_9$)WUU$)UU%0$)]R`D1)*AD1-UJe9U(Z$1^eA 0䪾w0ܪ00䪺0W UܪܮԀ(ܮ ܮ(ܮܪ܎܎ԨW܎^~wM̀n-jM ~~_ 컀x^컫z_Jzkx~Ɋhz~^_hzrhzhrhzHr~zzzGrbxzxzaIxxxxdA(xxxx AxxxxAxx\^ a a-cA Z"9/ $bQ^x$jYU_paY*++iaYiYxxxzbQ????YQxpxzI!!**.$)!E)! ++9E)+91 /9X\TV*E!U#E!*F!% f)F)f!U)f!))**1)))ޗ1)zZZZ))UU))է1)W 2) 2)J:)?Q):qZ~_ZAx^WA9z`9D1`x~_D1) U5 0Q@ #)UV\P#1$)D1)**dA$1D9XP`@ܪܪܪܨ܀_Uܮܪܮܪ܎Ԩ^܎*܎Ԫ܎ԿU܎Ժկ܎WW܎ԾUMԀjm Ġ-컀 ˳~컫^WJz~kz^hz~WhzHzhzHrhzHrhzHrzz^'jahYeIxxxxDA(xxxx Axh`A^^^^ A////(a- /cA1/-ZCI+*ՅjY+jjzBberYaaaYਬbY5YYИD9 )$)!E)$)%9E)9e1 +ME!Tf) )F!1f!U1f!1)U}1)U1)UU1))11)1)|))ꪪ1)1)1)jB"*)5 Z~WbAx^W(JA J9xxxxe9))q ݪD1p`D1)D1)D9$)+̣$1UU܈jԪUUuܯ(܎܎WWnԢum_UmUmԨ]mԢUm n}nM̀n{m Ī~-컠 ̻^컋~K~^Jx^ɒhz~_Whhz^WUUzhzw_~wzhzUUzhz]_{}hzGjzz'jYxYdIxxxxD9(xx(0AzxX\  a////(=5"9(%cI9 acI-ra?ra^z``jao}aa hbYaQ~nn#1 tdfw(! -$) E1!e1$) -%9$!BBbf)*1f)+9)91U11z1)~1f)])f)*1)U1)1))f))) 1)/1)1)15 {Z~_bIz^WHRA-HRJ@`JD1xx^^D9))5% ܿܪZ]U#1UVT\#1$)"D1#1$9#1Օ$9TXP`܎Ԫ܎Ԫ܎܎Ԫ܎z_WMԀm zn ĢUm-̪_Um-*Um-̪Um-Un-̀UM Ĩ~_-컨 ̻~~W̻j~Jz^WJz^ɒhz~^WGrhzGz hhrzhzU}}hzGrhz'jz^^_jYhxxYdAxxxxR({zx(A|^^_  a --- a+/--I(-Q#AaQrY55ra`baaqiY﫪gbYYdIJJ **) /$))^z^VD1)e9$)//+9E)rRئ1f)+ 91+9191zzz1E)^f)$!e)%!f)%!f)%!f)E!)F)*)f)1)9)-,k1UUU k1U7/{Zx^WZIx^WHRA7% HR(R~(Re9x9#1x|^W#1)@@D9ܭ_UU܎܎Ԡ$1Xp`@C1$1]D1#1D1#1_n#9U܎mԨmU-̠~m컀_ ̻ ̻* ˻-컪U ̻ -컊-컪 ̻z ī_̻~W*^J~ɒhz~_WhzGz"hzGzhzGz"hzGz hzGrhzGr[__GrbjbYhxxx{QյRxxx~a ``rR  a  a----I(---=QQrr^oaQaYr%b+ EjaUWVTaY&ZYKKcaY#9BBB) ) +/+) $1)?59D1%%--9f)ܼ91+A199j9E)^e)%!|WD)%!D)%!E)%!E)%!e)%!e)&!*f)%! )Jf)U5%(J%͵AX\VWbI ZI~_(RA7- (RI~(RA_ID9px^_D9#1C9$1$1 ܎܎Ԉ܎Ԫ_Wn̪@#1UUWTC9$1wD9#1D9#1#1mVTXPMԢWm-M,^WM˻~Wj_˻*U˻U˻(컫UU컫u컫 W īU뻋jzW ~*x^Gz~_hzGzgzHrꪯhzGzgzHzHzgrhz'rGrj'jaxae9xx+{1UAaxx\^A8a a  a----cA(=5==RQi{aQaa**ja EjaTT\\iY^^^^'ZbQssQ @@ ( ( )(D1)5--AD191-/99***B99E)xe1!E)!+E)$!믯E)!E)!E)!*E)%!e)%)JE)UU%8(RU%xJbXVUhZAT%hZI_IA6JAIA_UId9z_d9#1|C9$1C9$1$1%55m̪mM̠M__mMjwUmD9T\XpD9#1D9#1D9#1M#1%5M Ĩv-_ ċ_˻J~_j Uj k)j* JUJUJjUJ_j z_*z^ɊGz^_Wgz'rhz'rhz'rhz'rhz'r'zGrGr'r~^Grj^^_jIhXID9`D9xx^^(Axxzz 7A a  a----I(555%RQ@Jj{YQaY ja%55eja\\aQzZcQsszZQ @```( ( ( 1 e9)9e999A9A9z9$)xx~^$)!**f1$)E)$)h$)!E)$)5-e1%)*e1E)RE)UUՕ$1?/PApxXAe9Z'RAqId9~WAD9 AD9AD9_Ud9#9h#9D1#9D1꺪#9D1D9UUMkm-̨UM,_M,ĪUUM W,1`@C91#9D1C91#91j/$9˻J_钀_)hW针*U * **U)) _JU* Gz~W'rGz'rGz'rGz'r'rGz Gz'rWGr'rW'rj~Grj~_UgD1zYe9I(xx(ax|^^ApPaa||pA a  a----A(----QIskkMYQaQebY% ebY\\\VYcIxQBIpxX\cI ``px( ^^( ( ( e91-9e9A1A9Ae1ze1)|^_e1$)յ-e1%)E))|$))*e1$)սe1E)*1E1HZE1%J5=jp$1\VUUD9(7ID9x|dAD9Ud9#9D9#9D9#9DA#1D9#9#9D1#9D1 #9D1 D9 ,,컨_ ] ˳@j#9UWVTD9#9#91#91j9 %5I~Gz_Uh&rh&r*Gz*UUGzUUGzUɒGz UȒ'zU'rW'rU'rUUGz'rh~UU'rrGr'r}UU'rr'rr'rj'rj_'rj]Ujaa(@'Z(=-ZIw~I(xxp` a\^VWaazxxxAx a(a5A1-uQcA˫QI)-YQEbY $bQ\\VQCA~QBA\^VVCA(pXXX( ( ( $1(d91---9d9)+ A9A99D1xx^$))e1)+ e9$)~D1)$))*>*E1$) e1E1kwe1$1j+s$15==-/$1`x^W1(jxXI ID9|^_WD9#9D9#9D9#9UD9#9uD9#9D9#9D9#9#9$1*"#9$1* #9%5 ˳_U컫뻫뻫컫_˳DAT\XPDA#9}U#9991...*aj$IGz'r_UFz'rUUGzr}'rr 'zj'zj'rr'zj'rj 'rj&rir'j'rj'rj"'rjU'rj_UUjajaWja_WUGz1apjD9ZIx~dI `hhx(aUU(\ AzxxzAzxx A  A----1(+IC9ICA +QdIZQ mYcI_WdI"9I9W#A ^^( ( ( 1(%-%-d91--//9e9+)A9UA9_Ue9)xx$)(./?e1$1D1)$1)~_$1)D1)E1$1}D1):HZA oUA1|^~^1 xzzr=dA#9~]U#99#99#99"*C9#9WWU#99**D9#9UW]U#99#99 #99dA *#9 jUjjwj U#9PX\V#99#99hjjz9090'r8 %5&ri&ri&rirj&ri&ri&rirjUrj_Ujijijijaja UjaWUjYaYaYYDA`Ya@p\W$9 %-))HZdA\Q#9z#9a`xxz(a% axx~a ^^  a a--1 cA1dI#9+dICA+UQcAkcI#AUCA9(:90(0 ( ( ( 1(----e9#1e9D1*9e9U9E9D1(xxx$1(D1$1y]$1))($)($1) $1)QIAz{[A1VTTV( `8)55%% 9WVT\9#19#1#91*#91#91#91#91*1#91#99#1J1 %5j) Wj)Uj)UJ#1`'b 9$190008(i0rajirajajiUjajajajajajaUiYaYaY_aYUaYWUj9zY@Q xWUU a??A(==-Q1_#9(W0axZ^W0 axxz~A  A/+/+aA ++/(//--C9( cA9~CA9 5I9jz_"A9]U#90(00_0 W( ( ( 1(-==5D9$1e9$1*e9$1*e9$1$1(x|\^)(/?$1)$1()(V^VW)())-$1($1(QAD9rD90\TTT(( ) 9XPp`"909(j#90#90"90"90"9091#9090*`Qj #9 )ȊU)ȊU D9pX\V#909090z~0(0(00*adIaYaYaYuaY_aYUaYUaYUaYUUaYUUaQYQ_YQYQUY#9zQ1^UdI(x0 ~|0arb#9a--I(1 z( x^^W(a7'0 xz^^Apxx|A  Aa +/// a /-#9 +#9(uCA0/#90^W90_0(o0(~^W( ] ./=1(5%$1)+D11E11$1()(xx|^( +/1(()**( (  /1($1(WeA)555AD9pPX\$9(||~^( <$9ȊY@(J0UUWV0(@ppX1001010101010110U10U0 %ȊzU#9pXdA1zU10]100(z0(_0(0(WUY( YQߥYQ_YQUYQUYQUYQUYdIYdIYdIUYdIWQdIՄQ9^Q1WUDA1U$91__WU1(1 ں0(jdA(5%--ZAc{_DA ^^xh a(a %---(xz~_A^~~xA    //a +/// a++( ((9(}0(U0(U((ouu( ( b  ( )--$1(U$1($1(]$1(_WU( ~( (( (( ( ( ( ( D9(%%%A1|~1(|^WWQ Օgz&jgz&jU&r(Xp`( >0(0( 0(0(0(0(*0( 0(0(0( Gr(mb0\WUU1(0(0(0 ~( ( ( dQ QDAQDI*UQ$AQ$A]dI#AUdI9_dI9UdI0UdI0UDI(UDI(xWU1(U1(_1( U1(1(((~~_( :?dA(--A0~_1 `j~ a_ו % x~Axz~^A  jjjjA //--aA / a+( ( ( ( ( ou(a aa a a( ( "( ( ( ( ^_WU(( ( ( ( ( $1 /-D9(|\( ~_a 55%&jYUjYUjQ#A 0(WUU((*( (((( (((((((( ( ((((( ((( ( _( ա(( $9 #9(_9(1(1(0(U0(U0(}U((UU( ( ( ( ( ( W( U( U( WU :z~1 1 ~U(a~ A?/ aa~WUa xz~    A aA- auա aU a a a a_ a~wUa@ a]UUa@ aբ a + U U U(  a */ U ]   $1 --#1 ~ aQ %5YdIݥYIUY9`zzI9%%%( ( WU( U( U( U( U( U( U( _U( U( U( U( ( ( ~_U a a* a"( %)(U((U( ( ( ( U( U( _U( UU(( U( a a a a a a_ a_W aUU AA??7 Aa A x^_W  __ A A  +aA*aAa@a@a@a@a@@aa@a@a@**;a U ]  _Uaaa a*    ]())-=(~~ aWdIa55dI#9]dI#9UDI(^VdI( DA VT\X a b a* a a a b a( a b a a a a_U aUU a]UU aՕ UU(a a*  ( a a a a* a a a aU a aWUaUUaUUaAaAaAaA`AUU`A~WUUAa A _   ___W U  *+++A A  *`AUU`AUU`AUU`AU`A]U@A_U`AUU`AUUU`AUU`AAA a a aaAaAAAaՂaa(= az~aA A?99(0 WU9(#9Ppjja A aUUaUa "aU aa}Ua aUUaUUa@a@a@a@a@ A a aa aUUa+U a aaUawUAAaAaAaAaA_aAUaAWUa a A A A a ??=a A x    WUUU  jj  A A  AU AUA @!"@!A @!A A  aAUaA݁AUAUAaAaAaA_W`AuUAaaAUA}A a+Az~`AwU`AU(A (az a*??0 U0 U A\`AaAa@aAaAa@aAa@a@aA`AU@AUU@AU@AWUaA5%a a]_ aUU AaAaAaAAaaAWaA_UaAUUaAUUa A  A A A A A WA UA UA UU  A UA    __U   **  *A UUUA UUUA UA _UA WA WUA UA UUA UA A  AUA A a A@A@A A A A  A A@*Aa A A a ? Au A? a a_ AZzjA (*A A A A A A A A A A A A A a aA_aAUaAUaAUaAWU`AUU@AUUA A A WA UA UUA UUA _UU             _U ]UU    *         * A UUA UA A A A A A A A A WA _A a A A UA _UA WUA UUa */A]aA]aAWA A A A wA UA UA WA A UA WUA UUA UUA UUA UUA A _A A wA UA UA uUA UUA UUU! UUU  U    "     _ U UU WUU UU UUU WUUU                *  !* ! *A UA UUA UU   ( A mA __UU (   A/A A A _A ﯽ       *   (   **              W ]U U UU _UU UUU WUUU                   *                A wU                       U U U UU ]UU UUU                                            W _U UU   W U }U UU WUU _UUU }                              U UU _UU UUU  UUU UUU UU U__U U U___ U UWWW U UUU UUUW UUU UUU UUU UUUW UUU U ___U UUU UUU_ U WWWU U UUU} UUW} WWWW UU  !UU (  UU_  ____ UU w_ }}u UU WWUU UU UU U  !!!!! !  !! ! (( ! U  UU UU__ UU UU UU]]UU{U__UU _ u} !!! !  * " " (( ! "** ***  ! " (   ** *" "**! * * !_ ____   UW UU w Ww__ WWWW U  UUU U Uww  ___ (*** !____ "" " ""! *** " (**"!  *** !! *! " * * ( * *  ! Www U UUU UUU UW__ 1UUUU UUWX!oo{ U  }_ UUUW U W UU UU__ *  ! !*!  (*  ! ((  **   *" ( **(  ((! (* ((* (((!! !! ** (* ! ! ** !! * UU_ UUUW UU UUUuu U}mmhA- g!UH0p % UUWVUUu UUU] WW _w WUU UUU U U] W ____ UUU UUU * ""! " !!!! ** * " ! **  ! ! *! ** **( ** ! !! * ** * _ ! UU UUU_   UՕGbpX\g(UkC'5UG\XpruUU] ]]U] uu UU__ UUUu __ w__ U U UUU U___}} U UW_ UW U *( !! ! " ** * " !!! (( ! "" ** **   ! * *! ! (! !!! (( *   "" ** " * ! (* (( U_]U UUWW UUU U U___G555%ǺTVVW' DIAccAA U] ]]__ UUU _UUU u  UU UU UU] UUU U __U!UUU!!UUU!UUU!!UUU!}U^\' '8UUUU UUuu UU * !*( " *! ! {!^!U!U!U!U!!{! * !! * !! " (( ** *! **! ( !! *"" "! * !!  *** ! "* (* **!!   !W!! !U!!*!Ww U] UU UU__ UU UU __ _'%%%%#ATTTA"VVT\'aIIII U] WUUU UU iUAUAU%aUeaUU‚UʂU҂UӂUꀀ!^^_]&! ӣ } U  **(! "!! !! !Ǻ UUU'!U/ӂUӂUӂUAU~f UUW\! !!! (( (((! *"" *! * !! (*! * " "! " ! ""( ""    (!! !!!waUӂUӂUӂUӂUӂU!U^ UUUWW_{s WUUU  ____Uuuu'%55 ֖77YWWVT A}u!  !! !U!uA !!}!Aw!U!!  ! !!ߝ! ( "*! !!U ! (( ! ( Af9jjjj!  Y%TV XXXX! ! !!Aw !_ U! U U = U _} uU WWw uUU_ U  UU]] W !! !!! !!  !   %%%%eՕH *  _ ****! yUU-!U!UUyUUWx!!!!%UU-fUUUEUUA *!  aA@```! !!! %%%%e5?ƺVVVVqUUՕUUUU_XUU !DzU UU_x! UUU5e UU UU%UU^!!AՕfU!UU_p%UU !U UU9UUU\   !{:% UU UUUqUUqUUyUU_p  0UUU5EUUUUhUUaUUW\ ! *@F9jjjj !զdAXXXX! #AUUU5fUUUUeUqUUWx! UU5UU UU_p  0UUUU!UU ]] ! ! UUU_ UUU UUU UUU_ !! W__ ! ! !  ! %%%%e??/H    ****! 1 e*ݥezꪪF UUV\ !!U% Y e&`W^x` j!   %%%%   AA````…ՕG VVVVee셺ظz ea` UV\X ojꦲ e]ueՅr`W^XpAAe!##AP& e-U}!^z#A  Ǻ յ- & e__e梁e%%%%ACIUUae徭e*axaUUWT!   !~~AF9jjjj! !**!Ǫe|||AXXXX 0UUaeee `UWVXf 5U%!p`! jjj 5%…_~UUA`pPX ! ** * (( _  ___ UUU_ ! * ** ____ ! *  !     j  ! %%%%e??.*h  A ~j! ]z-…UU]ƺe_e঺!Xp`` 9UU …UUU5eտe__\g jꪪA UUWT   %%%%% AAAA````…>g!VVVVā …e_߯ƺUCץek!p``@!jjccg(…UUW E h%%ƺe؅b` 0A??f!!eWWW%…UUweꂀ\ƺe7{!VT\X UUՕCAe eƲ _Ǻdez=%%%% 5% eeeƺee{ \XPp    !~zATTTTf9jjjj * *! 5…ƺXXX\!!5%eƺe…Uu+>APp`!kyA EJ**f UWVT yA =;of \TVW! " ** !   WW_ UU UUU ! ! ____ uu]U                      AA!%%%%…5?? h ! !ꪪ !A~~~ƺ! yg*a^UqUU!*UU  (@Af 55ƺ~{ƺAx\q!_UUaUU! %5źf VT\\! @  &aƺ%%%% AAA !````¥g!VVVV eʅ(pf xWUA (UUUA (!mm(TT!WUa WUUa *UUU  %…::E!WVTTA fbUU%eWUq UUU!UF⪪pp``! 5%%Ʋ\\\\A>>;EppppAWAAU! ‚A!  ! AATTTT¥s¥}uʥʥʥ¥µpʇj*DzWV\X!o{bVVVV!%%%%A  !5555¥G VVVV ! %ʥw q@zTVWU _ ! V! !   e    jj  @A    Ww !   @ ! !! AAA! !@AA!@A  A!@ Aj AA 着A 着A A A (A%%%%ӥ¿??!A A A AꊊA AA !@!%%%%ʥ¿?;:, WWWWA%%%%Ǻjj!WUU*׵ @!@!@!A E!%%%%A A *A A A !````—?AVVVV!ʥ!XXXXA A *A A  A!OA`X$9ʧUʪUUUʦŸ!\\\\a !ʦpppp!@ !Aja 0AAƺPPPP!WWWW ! !A@@@@ʥ<888\\\\a?҆‚PpUUU! ʢA ! !! AaTTTT#A@@ UUUUUƲUZ`!Xpp`Aga!%%%%A  !5555(00 g VVVV 5ʥ訡ª&&!`pp! ^ ! j hh !     ! !A    !    @ !! A@!@@!@!@!@! A A@! AA A  A A A A A *A  *(AAa!A%%%%ʕ5AaAUUUA AAuuA A AAA__A **!%%%%Ÿ?I!WWWWA%%%%bꢪҥ ʊUW¢Š_ջA\\\\A A !AZZUU!A}uuE!%%%%!AVU!AUU!A!A!A!````??>*AVVVV!!XXXXAAUa!a!AAU_AUՕʃQʥ~huǯ/¿!\\\\a!Ҧpppp!A!AAӂ 0AA%%jk!Q!@!@!5ʥ8((\\\\a!&%z¯ª*UʂAA !@!AnaTTTT#AA@ !AaCIa`@@@A{m1!%%%%A! ! !5555¿g VVVVA!nkjA ˦_/'!X\VV       A_ j     A!@!@Aꪺ ! ! !    AAAꪪ!@ AA A  AiA A 着A A  A "A ""A!" A AAaAaA__AAaAAaaAaAaAa%%%%55=?AaA~aAaAaAnja a!aAaA!%%%%???:A&A%%%%gNqWUUUUUUfyUUUU'!\\\^!aAAaA__aA&E!%%%%aAaAaAWWaAUUWa!!````?>>aA||AXXXXaAaAaA!aA5%% ?><ˢx^'ہUU&aUU&ۂ*A\\\\a!Ʋpppp!Aj!AA!njnjӂ 0A!!%%55.AWVTX@!]UAA55% >*/?f!TTTVa!&󨨨ipUUUUUUUUUUUUDI@@@A!AjA!A AaTTTT#AA !@!A@jzz9TTTT(!CCÂVVVV!%%%%A! ! !5555¨**g VVVVA#A UU1ʏjj\XXpA       !  !     A!@!@A! ! A !**  ! AA!@!@A A A A "aAUUaAUUwwA  A  A!"AAUaAUaAUaAUaAaAꪪaA*aAaAaA* aAA'a%%%%&ʿ7?AaAaAaA(aAja a!+aA甆aAA%%%%????A&A%%%%jꪪCIATTT AUUբ AUUu AUUUAUU !!aaAaAaA!a%%%%aAaAaAaAaAꪪA````ʟgAVVVVAAXXXX@baAaAAa!XXXX%@aATWUUa!aAUaA\\\\a!ƲppppA!* A!A!jHH@ӂ 8A!f!UdIdIpCIUdQUi #1i!VWUUa!?F%!pppp!UU UU!UU!UU(!UUUA!!AA!A!A!v~jjaTTTTCAA!AA!!AAzj~z9TTTT(Akkki#1!%%%%A AA!5555ʿ!e! !55%__{a`@A             ! Z jAA  AZ!@! !@!     UWUU   !! *A @!A * aAU_A  AAaAwUWaAUuwAA_aAuaAaAwAaAaaA aAaA aA* aU}}aa**aU_aUUaU'ہ%%%%'ʿ??aaUUaUa]}aa@@@b aaA)!!aUWWaaA%%%%'ʿ??A'a%%%%/iAVVVTAaaA aA*aA*aAAa`BaAa!jjDI(`@@aAaA޿aAAaaAϫa%% &??ATTVVAa@@@@WWWWAXXXXaAaAaAAaBXXXXaAi- aAaAaʾA\\\\aAƲ!ppppbAubAu_A!ۂ 8!ATTTTAUUՕ0TVUU˸+ ʏZ_?+!`x\A! a!&f!ppppAAAA/?*AA,AAA!A!A!A! !A!A****aTTTTCAA!A!A!A!Ajjjj9 Ai1!&%%%%AAA ?'!5555ʾ>g!VVVVAnoA &z@ӂ %uDz!WVT\ !    w!  _ __   }}  __  AA!A!ꪪA!ꪪ@!~@!@!WWW_ !   WWW_  AAA A ***A  AAuaAWWaA]aAAa@baAaAaBaAabab* aU]]auUUwaabaa甆aa'%%%%Gʿbabbۂ a Aaaa%%%%'ҕFaVVVVA%%55/:AVT\Xaa$aA aa. dQAUUuaA""abab*aAaBӂ &ㆢj*aUWVXaaaA*ab(*aAUU5b i@0!$A&vAXXXXaUaUauUUabA ӆ@ǪaUUWVaUUUaAꦪa5&A\\\\bAƺ!ppppbA_bAa!jjj&ۂ 8a!A5%%¨JӂWUUUUǺ!~UAWUUUbAa!zzzzdQ"``aAAA! !uU7DAAUUU\Aa(((bAU___A!A!A!njnhTTTTbA+!AA!A!_i!UUq&a```pAk(Ӣ``@ !@!WA'!5%% >&!TTVV!UՕ&f!@`p!55|!Xp`` !@! ! ! !  A!    W   A// !AA!A!ꪪ AUA @!!  ! _ ! !!@ AA * aAUuaAaAaBaAaAaB**aAabaUAa}aյa*aUuaa*U'%%%%&җ?UwUuU}J@@@ۂ aaa몪a'a%%%%&faVVVVaʼapAUUAUUˁU (kB@@aAaWaa_a]a %55ӞޜD9paU!UUAUU `ZUUӞb`ppBaƺ&vvaXXXXaaaaӂ%%5&]_VA\xeAUUǺaU/ - &A\\\\Aƺ!ppppAbwbA"*b!&ۢ 9b!#! z@@UA!Ua!z*Ua!".bAaAb!j! @ GAW^E!UUƲ!Uկ'ۂ+aDzbAbAbAUbAUA!@TTTTDI@!U!U!U!U˂5 &^_ז'!ppXX!A'A ҧ@ AW^AUAUӢ Ӥa@1!TWUU!5% &w'!X\\V!0( 1UUQ UUWT !! ! ! ! ! ! ! A! !  ]  ]]a!AAa!AA!AA! A@!ww ! !  ____  !!@A +*AAaA@baA ab"aU]aUaaaabbaaaaa Z G%%%%&777? U_  ~&ۢ 1a * 'a%%%%'=-==a*jӁ ^\&^]U&ӵU0aaaa__bqaUU  (=&ҋ&Ҋ&{FfjaX\VUba€&ҔaXXXXbabbaUUCA &&~&ҷ.?&זB\\\\B???纡AppppbAbA**bAj& 9b!a %%%ꪪ'ӂW GUU GUU'UUƲAUWX`bAbA??*HA%5&^_&UU&&/_aƺbAbA__bAubA__ua!jjTTTT&҈_{zGeJGA\VWU!a..hA%5'Wp&&]&ҿ!`pX !]]]ӂ dI@Q!TWUU!@*! %5>/!V\XP ! ! ! !! ! !! !! ! !  Aa!a!AAa!a!a!@!@!_! ꪪ   ___ UU !A A AZZaAUaAaAaAaU߂abbabbab      Gۡ %%%%&˿*U    ꪊ'ۡ '1 a 'Ӂ%%%%'ʿ?"Ձi(((`)-GGzxˢ @`XWaab^j Ga-U &ƺ&UUYzax^W@a纀&W'aXXXXa몪a着b{aX`&a-Ggez 8&(W'b\\\\ b??'!ppppbUU]݂bwwwwBjjj'ۣ #9Bb55Շ뻺&-_ӄQ@aUWVTAbbA@(b'VX`geG&ƺx'1^aTVWUaBbAbAAbbAkjooTTTT纪纪&*U&U&纪ixHAx^WA!): AAϏ!'! -&놢纪&纪'ہz!\WUUh!Օ5%ê]'A`ppXA!A!jǪ!Uۧ'Ap`AAA@!! ! ! ! ! ! ! ! ! A 'aAaAaAaAa!a! A@!_!    U AAA aAՕaAaA aaUaaaaaaa몪a몪 ﯮ        F %UUU h WUUU  ] (E UUU% UUU   &%UUUDzUUUDI@ {o EUUUƪUUaUU%xUUU`%*    *aꪪQ5UUU%UUUzaUUixUUUA  CA!?zaUU%XUUUa    Aj**Fa-UUǪaUUFWUUirBUUrb\WUUbqAUU&rbpUUUbbwbeu/Fzb UUUrBUUbվBꪂVX'DIU'dIU&dIUDI 5ӗGb\\XXba*( ab__߂A_Fb UUǪbUUA_UU#9A\UUUbbbA*((bAbAbAaB  qAUUr!UUr!UUr!UUr!UUr!UUzAxUUUb-"bA}a!ꪨAAุ!zA UUUr!UUr!UUCI!\UUUA!+/.FA%UUUqUU!& A!A!ꪪA~ r!UUUrUUA!AꮮA@!! A A! ! ! ! ! ! a/// aB( aAAaaAaAa!!AA ~@!UwA    !@!A * aAaA**aaba     * (  ( /( ( ( *( ( ( ( (( ( ( o u  _ꪪ U ꪢ   *      ~{ (ﯯ u w bbbbbbbc"bb&}b~^BpBUBUBU%zb&ʨ!ppppbb^bb]bb7bb^_}bUUwababUWab|bAbAbAbAbAbA.bAbAયbAbAaBbA>bAbAbA_AabAubAW}A!AAA!"A!**A!A!A!(*A!A!A!몪A!ꪪA!!AAA!@!@!A!@@! ! ! ! ! __a aB aBaB*a!AAAAAAw!A@!! !    !*A AAaAaaa  ꪢ       " ( U}( UU+) ) ) 뫂)(u#1(#1(0)#1(#1(#1(#1(__1(_1(Uu( ( ( *( ( ( ( _^    ꪪ   **                    {{zÂU ˂Ubbbb&¡"ppppbbabbbbbbb]bU_b݂bUׂbW__]bAababAb_AbAbAbbAbAbAbAAbbAbAbAU]]bAuubA}bAWW_WA! AAA!A!A!A! B!A!AAA!A@!AA!@!@!! A?.baU]_bUWaB* bA aBaBa!AAa! A! !  A !** A a!aA*aa*U         (( U( ( )(#)()(ꪢ#1)UU#1)U]#1( #1) #1(* C91#1)**#11#11U#11]#1(1(#1(1(1(UU1(_((0 ( _( ( UU (                      ؂jbbbbb*bc' 9@@@bYՕ&¡cbccbbbbbbbbUUb]b]bUUWbUUab__abBAbabAbbAbAbAbAbAbAbA_bAbA}bAWWAA(A!AAA!* A!A!A! !AjUA!AA!!A!AA!@!@!A@!!AbAba_AaB bAAAa! A@!WWw ꪪ! WUWU A AA +*+aAaA ab* ߢ ׁ  *  ( ( ( (!)(U)()(#1(+#1)#1) C9)*c9"1UUC9"1 C9"1~c9"1 c9#1C9#1տC9#1WC9"1/C9"1C91C91C91_#91U_#9(1(z1(_1(0 ꪪ((( *( ( ( ((ꪢ        *   ꪪ     몪   몪  *i'ۃ &@DzUWEbUUEbUU'ӂ5/'GۂXXX\bcccbb}bb߂bbb_bՂbbAbA*( bA*bA*bAbA򪪪bAAbbAbAobAbAbAbAWU]bAUUUbAUUbAW_}AAA!""A! A!*A!!A!AA!A!!AAꪪ@!A@!_!%-abbabba__aB aBAaAAA ꪪ@!W__ ! WWWW  A A   aA+ab   *( տ ( ( ( )()(*#1(#1(#1) #1)C9"1U*c9#1*c9#1*c9C9(AC1Ac9UAc9.8Ac9Z(Ac9UꪃAC9몃AC9AC9cAC9ߺcAC9UbAC9UUC9"9~ꪀC99#91ꨀ#91Ww1(1(ꪠ1(((((ꪪ((W( ( ( ( } _           "   ( ""    * ((    jbpߣ UU} UUk˃ %5gg҃GWg*uUgpUUU&(**J粂\TVWbccbꪪbbabbWbwbU]_߂bU]}bUU]]ababbAbAbA bAbAAbAbAbbAbA}UW_AA bA}wWA!((A!*A!A!ꪪA! ""A!A! A!!AAꪪ*A@!Ab ababaaUaBAa)a! A@!__ ! WWWW  ***A `!aA/+/ab* բ   (( ׿( **( ( 1(#1(#1(#1(#11C9) c9"1յc9"1c9C9AC1+ Ac9Ac9Ib9.*I9 IAUWIAUUIAU}IAUկ IA_IAuIcAIcAuIC9IC9cA"9cA"9xCA1﫪#91~#91W^~z1(0(0(1((((( ( ꪪ( ( (( _(  } _ W_ ( U W U U U U U `pp4*B&zUU'ۃ -F&GUWFªzGbx^飂ꪪbꪪb_{{bccbbbbbbabWwbUabbUU}bUu}bAAbAbbA⪪AbbAAbbAbAbAA!AAA!A!** A!"""A!A!A!A!A!A!b // ]} UW__bb aAajaBaBa!ꪪ A@! !  _WWW  ****A a AaZVVVaa     ( ( ( ((* 1(U1(1( #11C91B9#1սC9"1c9C9ݹ AC9+Ac9/.Ic9IA+IAIA甆Ac9xXxAD1 /{IC1UIc9*IAUQA QIQIQIQIWWQAꪪIcAIcA_cA"9pp cA"9CA"9#91#91_#90101(ꨠ1(1(0 ((( "( ꪪ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( `+//Q5UUU窃UUUUǪUU!u "(***ꪪbcbbbbbabb__bbW___bAbA着AbAbAb*AbbAbA_wWA!A!**A!A!A!A!A!A! A!""A!!5%   w U}}_aabaBaAaa!@! !  _WWW   * A a aaa+  * =?( ( (( 1(UW_1(1( "1(C91/B9#1C9"1 c9C9տ* Ac9UAc9/ Ic9IAU+Ic9xXI"1UQb1 RIjA)\9 V$)[aC1a.A R)/5_Zc9ZQWꠀZQ+ZQUYIQIQIWꠃIcAޜ(IcAࠃICAW_CA"9BA#9UWCA1_"90#90_#90_9(9(1(((((((( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( *( ( ( ( jbx|\T  **** UU*  bcbbbbbbbbb_bUabAbbA*AbbAAbA!((bAUbA_b!a!AA A!(AAA!AAzzj A      Wwba蠂AAaAa!@! !  WWWW  ****A a *aaa/  ( ( (( 1(UU1(ߟ?1(*#11 C9"1UսC9"1 c9C9Uի*AC9Ac9AcA IA]Ib9 XI"1c9zW)^_Uc9 I _A Az  >\C1b/ 9A(kZA 7DbZ_^xZI@@$bQ#bYU_bQ_YQWzYIIcIIcIWICA~cICAU־(cI"9CA9CA9W_#99#90#9010_^1(直1(0(1(ww((((((((__((]}( ( ( ((Uu( ( ( ( ( ((U]((((U(((((``W}}UU] UU_ **  ꪪ*UU** * bu}bbbUbbﺂbbb__babAb߁BBBbA~~|~A!((bAAbbA_[bAWWa"bAAAAA* a!>(b( U__ߢ __w߂    __aAAaAa! A!!  ___  ** a a@a?   ( ( ((1(1(+"1(**C91C9"1 c9"9*AC9Ac9+ IAUUտIAIA* I#1X^WC1 =c9@jzAaWUUAWD1 /C1Axuc9A A\\^\)  %#)prbA -դAaXxzeb %ejIjjʂ$bI#Dbb_$bYbQYQb``QIQI‣QIUQcIw廙ICIcICAwʂcI"9CA9#A1#A1#A1_#9010ח0(0(1(((((((jj((((((Z((((((j(((((((((((((((((((``xXjjZZW]_" **((ꪪꪪ **  * ccbbbbab*bUbabWWab_uubA~~bAWWbAAbbA{oAbbAa!A! ""bA_(AՕ5( ( ( __ (   aAbAzAA`!_!!  ____    a aA??/A+ * (( **((*+ 1(1(+ #11U/C91 cA"1cAC9AC9AC9 IAUIA* I(pI(^U#1 ^(C1>cA{zzxa. } ~U '.xA)-_ AX` b _  Xx#)A˿EZa5UWDb -ejB9 /&6r$bdj$b_~x`Djb_$bYW^XYQYQ~ꪠYQWz耣QQ꺨QcI~QcIUcICAcI"9CI"9CA9ꪠBA9#A1#90#90W10UW1(1(ꪪ0(0(0(]0(0(0(1(0(1(((0((0"0(1(1(1(0((XX\\}(* Wu}UUU"VUUUU_W_U  ⪤**UbbbbbbbbbbWbu___bAbA׿AbAbbAbAWbAbAbA]]BAkk0A%- 0(U_{((( ( ( _ _ b ba bAAA訨 AA W_WW!  __   !* a Aa  / + ( /+((?/1(/+#91UUC91C91* cA"1AC9AC9IAUIAյIIdb zIؾ$ZC9/ R#1b`C1A.zAAA낂} *^W X+ Aj`_!  -a /(A^\Xx: A *բ <.!IA -$Z ,<rdjrDbzdj$bDjb^$jY($jYU_bYaQ_YQYQzQcI^QCAQBAbQCA__CA"9CA9猪#A1ꪪ#99"90#90W10W0(0(0(0( 0(*0(0(着0(ꪪ0(着0(1(0(0(0(0(0(ꪪ0)z( W]UWWwU__UUUUUUUUW_uW*""****몣bbbbbabb__AbAb_߁BBAbjjAbbAbAbAAb¢**0a 0(0(0(U_( ( "  a *bbAAA`!!   ___   a A (( ++ 1(/#10*#91 C91+ cAC9յ+AC9/ IcAIAU_IAIc9bzzA bA ؗ}c9 Q"1 uI_U#)AuA*^_|AU@!!_]A}Ua7%!a뉢A~A^Xza!W` AV_{O %AazC1 zejrerUrDjjer$jUDrb$ja~ $jaUjY_~aYWYQQcI\ؠYcIꢃQCI^cICAbICA__^zCI"9BA9"A1#A1#90#9001 *$1010_1010UU1010}100)*0)0)0)**100) 0)(0%` *%W** WW_U  * * U]__bbbbb^^Bx!߂AUb!BbA *BaAbAb0AՕA08080U_z0(0(WW( **(   b긁 baBAAa!~~!   _W__  A a A// ( 0 +1(/+#91/+ C9"9* cAC9+ IcAUIcA IIQA/7QImϏ*c9 \\d9pu(Az^#1au( ^WUAaWUaAA^^^W ____ UUC) /U#) |x_U  U ₯U!Ae * WV\\)A% --%zUW޼悥zW_~zerzࠅzdjz$j_er$j_Drj_^$ja^jaU_~aY~jaQWYQ{QcIxxQcIꪠQCAcICA_CA"Az蠀CA9#A1#99ۻ#90#909191W10#901010뫪1010ﺪ101010着1010ﯪ9(1%`xxX& %կ%&%ꪪ%%%%%%&$$$$__wUUUe**__***((***]] ꪪ (f~~cbb1bUUU5aU-!Ue)U͋bW{aUU~!abAbAb%Ia5%%$I@VA8~80﯊80_o~0(ꠀ0(_( ( ( __ a a~aBaAW_^^A A WW_W   ___  +A a ++**A+++ -- ( /)1(/ "91- cA"9cAB9+ IcAIcA/ QIս QI/*Qc9QB9I|xx_a)aW55#)Ab]!!   UUW WUUU * ___ ] ]_ /bW/!z%A^{//ކj5]}C1-ejDj'zz_er~zDrz$r~Drj$raja~iYwaYYQWQbQ QcI*QcIUU^cI"ACA"9踠CA9CA9#99ꪺ#99W9#19#19#1#919181#9091u919181#909181#1&\\\V%&F&*&%&*% %%%%*%%%%%$$$_$uU(*](*"**ꪫ  b몪*ZbUU5p  X^_͛ 퓬퓬*_WWL{`*^x͋aUUW^A뢩bAEQa% EQ$I_^x$IAU_xA8@0~80]0(0(wz`( ( (b baBaA^_A A WWW_   __  ++A a@a (1 9(C99?/+cA"9+* IcA II-+QI) ZQZQ*$ZIZ`IA`pX  C9A__/AA)!\VW V\Z[ W_WU _UU ]U WUUU UU U__ __ ]}UU ___bUU-^aW  %W U ^ e1a %7d9 ޠ`Eb Q łUz悥_łzezDrez$r]~$ri~ja jaaY^xxYQU}QbQ*QbIQcIWVXhcI"ACA"ACA9 "A#9_#99#99몪#A19#19#19#19#19#1"90"90"909#19#19#19E)bE)&F%%FfE&%FE!&E!&&%* &%%%&**%*%%ꪪ%%%&%%ﮪ$Zꫫ"((쪪** ""ʪWuUU  +k __ ^^훫̛z__zꪭk+ xKAUW^xAꪫ?a(YEQ^eY$I__~$I@~I8_@0ꪪ80_00W^0(_( ( W^\^ a AaA~A A WWW_   ____  ****A a@ a(+++1("91-cA"9/IB9/*IcI**QI-+ZQZY/$bZjDbA{Z\VWIA//j/xs x^WUAac~!WWWW _!! UbU- bp^ !W_AAAמ#) +-Uj /z FZ &zł报_Ŋzez蠅EzW^Ezjz蠠$ri $ri^~xiYpaY_~蠣YQnYQ늃QbI(QCAcIBAꨠbICAU_CA9ꨨ"A#9A#9#99#999#99#91#A9#9"999#99#99#99#99#9"9F!```pF&F&f&F%F&F&**F&(F&־F&F&wE&UE&U&%&%**&%%&&%&%%%% %$WUuﮪUW_[_jjV_wwW**( _U__~~Фb% ЬN\^_WN x _ ̛_̛zzzjkKKE)` {ara}aeY~ࠆaDQW^zEQA$I@~I8A080_0(x訠((_( zpr a a__aAA ! ___^   ___  ****A A a( 1(+ + CA1cA"9 IcA/ QI// YQ5- $ZY/$bcAXxQB9*2Qaxxz~b +9A/WUc9 xWUU!ݵA ~___ UUU AA}Ab }W }} UU_ /A  +A ZXXxA{'-fc9*+fr'F^&W^ŊUŊW_zEz_~eDzUjEzr^^$ziUW^iaV^iYaQYcQQcIQcIWV~bQCAbICAu}CI"9#AB9CA9A#9A#9#99#99**#99"99"99"99 "99#99"#99#9GpxX\g!FG!f!FgFFgFgg!F_gFgFWWgFUUF&F&F&F&ꪪ&FF&E&E*&%&%&%%F%&&_%uuW_Wu]~~  iWUꪈ**"*"OU5%k{Nn.__~- ̛~~죬_~~|wꋓkzzkJzzzJ+ k /qW^x`qa~ieY~aDQW~zxDQIz$I@_I8_@080W__0(( (b baAA A ____   ___  ****a A %( -"9(--/cA"9-IcA%)-%QI+YI/+*$bQDbY++EbQ(6ebA6'RV\x\x~!A_AAzz~_ WWUU UUUW U AAAꪢAA  _AA***/A zzjhAjAok -FC1|x^fI fFꢨF&^FUW_xŊW^撥U_~~e^|Eze$rEzr^~~ri~蠀raiYzaQꀣYQ_zQbI QcIWV^xcICAbICA_WCA"ACA"9ꪪ#AB9BA9"A#9"A#9"A#9"A#9"A#9"A#9"A#9"A#9AC9D1gf!g!FF!!g!g__!gUf!g!F!GF!gUgF!FW_gFgFUgFUU}gFU]]uF&F&F&ꪪF&F&着&EF%&FF&&%%%W%U%WWw뫪uUuꢠ.**** h% д[n_^^zn.zzzN {zz xxx죬x̣_~_^zjkJzzjxJ zK /͋b +͓qUW^\qa^zaeY^xxeY$IDQI~$I@_~A8z@0~0(0(W~( z aaAA A ___^   ___   a A/ --- 1 /+"91%%- I"9/QcA/+YI+bQ/*$bY $Z#1^%bAI X\#1Ax^WUAAA__A!^~_ W_ooUUU!AA /A  AA  ____ A/A 0A..>>A(c9A-z"1_U5fAקFF_^f~&~Ŋ_~zh撥Uåe~EzZe$z\XpX$zrri蠀ia言ia__zjaY__zYQUWQcIQcIWW^cIBAcIBAbICAUU__CA"9CA"9#AB9#AB9CA9#A"9#AB9CA9CA9BA9ꪪ"Ae1`r!g!g甆!g!g!g着!g!gg! !g!g_!g!gUf!gg!FgFgFgFugFgFuugFUU_F&* F&F&f&F&F&FFF%*F&&&%%WWW&UU__^^*ZUUUU*****OUՕ5QдT\|说n莴N_W^^N z- ̣̣蠀̣_kkJjjhh* xxXX /-HzXp`ziziaxxࠆaDQzeY$Q_DQI__zI8@8W_8(0(( aࠠ AbA____A ~~z~   ___   a A//// ) 1(----bA1IBA--) QI-+ ZQ/$bY/+ $bC9pX^I1W7/Q \Wc9ax^^^AAAA_A  U___ UAU!UA}!U!AA*AeA쬪A ///A^!__ ]_!b A *bAˋA'{a-UR ߧA -ǫU_F_f&W^~&^Zƒ{zpƒƒUW_ze$ze$z_~xEzr^zri~ra_~iYaYzYQ~zQcI蠠QcIWVcIBAbICA_bICAUuCA"ACA"9CA"9CA"9CA"9CA"A*CA"9CA"9CA"9CA!``px)!h!!!h!!ꪪ!g!!g!몪f!f!!g__!gW]f!g!Gg!FgFgFgFgFWUFgFFF&F&F&F&ꪪFꪪFF%&&%%%&&__&U___$*_UUꢢ _U_ʪ% д~𼯴~ϼ_^^^nNhn-_zz- Zz ^x̣V죬W~̣kk**ɂ ɂW*z/L @UzzWV\xzi~iaVZxxaEYW^~xEY$I~$I@A8⠠@0z8(( ( WW__ a~^^^aA^^^^A z~zz   _   a A++++(++1(-- cA"9--QcA//YI++$bY$bA`AA bz)`' A\^^^AAA~__A!Z^^^ ____!AAA~~zAA! A eo{S !b aA^bAW^x!/=A .AbAA'777A>< a _F)-% g~訠&F((F^ƒ^\x暥_ze_eW_e$zErW$zjzriU_iYaY_~zYQzQcIࠀQcIW_^ZcIBAcICAbICAbICAubACAW__bACAubICAUbICAuCIb9bICAUbICAcA!xX\\){zz!!!!!!(!!ꠀ!!!!!!h몪 !!h!h!g!g!g!g!gg!gg!gF!ggFFggF룢gFgFUUgFUW__FFF&FF&F&F&F&_{%&%&%%&&&%____UUU ꪪZUU2(Jzxϼjhϼ~n诼nWn-zN ꢠ- _~ẓ^̣z諣*zzzz ɂxxX\ɂzzz {~zIzr -5(zqzxqi^^x`iEY~eY$QXDQI~z$I@[zA8zzz80z0(( ^zZZ a^~~aA~|A z     a ++ a( -"9()+cA"9- QI%-bQEjY+ Db xX^c9) C1)cz \^WU!A A!____ ߟAA//AAa!A 몢AA! SRZZA'/a!?*bAAkkb bAWV^\aa+/a!AaT\PAjjra-=ǫ& ǫ~zgꠀFWF&~ƒ_^zƚ_^e^zxe$z~zE$r$rqꠠraziYaY__zYQ^^ZxQcI考QcIU_cICAꨨCAcICAcIcICACAcIbICAcICACAcIcICABIA j9!\\\V)!)!)!)!_!!!!WW!!U_)!U}!!Uu! !!!ꪪ!!!_!U]!gg!!gU!gUu!gU_!gUUgUUW~gFFgFgFg F'F&F&f&&fF&&F*FꪪE&%FF&%%%Uww*"ꪪWWWW_//rţ5%%1\^__1𼪨мzϼ࠯nn^__zn-z-蠀- ̫^zzx*xxxx銈zxhrzhr*zhr +rj.z#+zq^zhqa^~aEY^~eY$Q_~DQIW^zzI8@0z8(~~z( ~~~z azzz~aAhA     @a ++++ a//( ----"9(+ I"9+/++YI+$bY5-DbA`Aܖ6'IApX(@.- !xX\! ! A!_ __ AAAA!޾aA}}aA]}A ^A  rcAa//Abb}b}ob^^\XbˋaA !// [{ꃂAjx`R %5Q 糦~ꨈdz_~xfzf&F&W_&~zx暥ꀀ嚦ƒe~z腊EeEz~nEzr$ri~zxia~aYaQ~YQ]W~^QcI蠃QcIWW_~cICICIcIUcICAcICAcICAcICAcICAcICI"cI1`)!)! )!)!*)!)!)!ꪪ)!)!!!!!"!!!!Uu!!! !U!U!!hh!g!g!g!g! g^gUWVgF gFgFf'FGFGFG**F&F&F&FF&E%&F%&&%}______* *fh``r r1zxb1ŨмįzįUwN~~nNn-^~~z- ~z̫ xxxx銈zxxxXzGrzhrurhr/?jHb((Ij %%(qzxyi~zxieYxeaDQ~~DQII8A8~8(( |h a~aAA    _ A յa@ a/+++1 //BA1-/IBA YI--/ DjY+Ej xxA cAA\)Bb!\VWU !A! AA  {AkAb _{kkA?/-aA-/aApaAUߛb A!7'a^޾a/ bjhAXXa!'6aAa// A E1A~ A)ǫ) -%5W]m糦^dz[Zpf_f&zF_zƚ_^|xƚ_zꨦe_eUe$zZxEzr_~zxri_~iY訠aY_YQZxࠃQbIQcIꨃQcIUQcI___cQcIUU]_IcIUUIcIUWQcIUUWWQcIUUIcIu}I *`ppx 2! 2)UU 2)UU *))))! )!)!)!)!)!)!w)!U!!몢!!z!!!!!!W! ! !蠇!!g!g!ggggwggFgF gFgFUFg **gFUU_F&F&&FjF&%G&FFF&%F%%%%ZZzUWuW*jHbrAq1zxQ{zz1uUW^zxįn\ץnn-xM ^-z zz)xxxxgrxxxxGr'jgr'jUhr'j UHbZ ib5iz~zq^zxqeazaEYzxEY$Q~~zh$I@xpp`A8ꪨ800 j aࠠaAA     a ՀA a + 1 ////bA1--//QcA-///bQ-$bQ@Q hxzAb`p a% PX!@AAAAAAAW ____  뿿AA «A (Aa!UaAZyAbaA A a- _ _~~b !''!W!55$)a59 cIǦaVRZ55'Ħƻǻ^\xg蠆G~f&W^^x& &^~zƚ_^~je~z腂EE$r~$zi~raiYaY_^^^YQWYQUW__QcIꢠQcIQcIwQcIQcIQcIQcIꪤQbIꪤQ *\\^^ 2))2))2))2)_ *) *)UW)!)!)!)!)!)!)!)!!!*)!!W_!!!!WW!!!!* !!~!!!!gggGGFgF* gFgFgF{gFU}}}F&F&F&F&&F&F&EF&%%%%%_^^^ BUՕq 0QUQ0ĎBbpn n~xznMXM-Xp`- [zzr ˫~zzz)xxxxgrxxxxGrbx'ja(jYZQ((bZ/=5Iz -(y^zxyi~ziea^^xeaDQ~DQI^Z`$I@_~zxA0z~zz0(_W~^( _^^^ AA A WWWW   a Ձ@(1(----cA"9----YI$bY-DbC9@@`xI)߶7Zzzxx a) A\\VVA AAA**A A`A AU__XA]ݿ+ A뫏AzAA⪸Aa! a>ab( a ((   aZZ 66 a ua؂aE1 82$) W&RA5_$Z -'~zz{ƻV~jjǻzꈧf~~f'g&_&^ƚxࠀ梥~ƚ~ꥒee$zEzrz$rizjaaYzaQYQ_QQW_ZzQIQIQQuQQQQQQQI@J*2\VVWK2 2w*2 2 *2 **2)ꨨ 2 **2) *) *)_ *)U__)! )!)! )!)!)!U)!!!!!eU!!!!!!!!W^!!g!!!!_!h!gz~!g!g_gUwW_gFgF"gFgFFGgFWf'F&F&F&ꪨF&&EFꪪFF%&%WW__j**UuP{~||Pz0k1^_̯(ͯޞ/ Mx\\n-rM M -쳠 ˫zhxz̫)zzzzgrxxxx'jajYaZYQVW(ZQ /iZ -Izxq^~~xqa~zaEY^~zDY$Iz$I@xxx@0x8(( \XxX AA A WW__   A @(--"9(---I"9--/YI---$bY - $b)xpZ)55=YX\\V22(aAU_^^A AA??/aA_a!A jꪢAAXA A~xA AA abaͭ   ojb?() -U( (51 x(\xxAژ W  ^ZXXa:$)ɍ -D1 \)Zk aEA ---)eA$9. eA9^W$90'x$90ueeA(W A 1 xxxxAp` `(a ( ׶D1 cyyye9pZ*'  G'z_~zzæ~~ÆuwfgFW^F&^~&ƚzxƚXx॒e~xE_~er~$riraiYaYYYYYaYUտbYbY aZbjR:BBU]B:B:B:Bk:Bk2k:J2k:J2k:*2_K2*2__*2 **2 *Z*2)*2 *W*2 * K2*2UK2*2]WWWJ2*2]J2 2*2 **2 *z**)_ *!)!)!)!!!!!ꪪ!!ꪪ!!!!hh!h!g!g_gzgFgFgFgFFg Fg "**F&F&&F%G&%F&%&__&Ȓ! r#A^XxQ0 _I0UUk8_ rU}jA__~dQ(UU$A(U*9a pms0UuQ8W\DI8 -QDIW*hzQ -HrjWWVvjajY~YIꪨYQ=ibZ=---j--%%(zxp(y^~xxyiziEYhea$I%QA^^^x@0xxx0 (a^^~za!A ___^ ꪪ  ----a @ ( -%%-CA1--%-QcA--%bQ/]եzQו5-rIB@`pIApxXXa!^W$!b__[[!zZxa!-%aAV^aA* Ab߿bxxab aAAkꊂ -/.* yiiarc{עakcbba a ( 0 DA0 /eI$9Q$AUeI8~Q8uY$9I1|^1 \( aXXXD9-- $1 ~\) aaaArbbj(kUgb %%%g&~GzxxxæzÆꪧÆ_~~F~g&Gz~~ƚW__^ƚz腊Ee$z^Ezr_rajaaaaYaYbYbY %bbտboSpBUU Υ9BUUBUUUxBBX B:般B:Bk:_:J:k:K2_k:*2K2*2{x*2 ***2 **k:*2U_K2*2?/(k:*2K:*2Uk:*2]k:*2k:*2_K2*2U~*2 *Zn**)W *! *! *!)!~!!~!! !*!!?/!!ꪢ!!!h!ׇgh!gg]g_wvgU]߆!GgFFg*FgFG&fF&FF&%&^%%ꋫf1 /dYWW'nkeAUoZ9UCQ--//0Mz{{riXXxxaDI^dQ$A85%1v cE1^-R8WTaDI hrY%-+Grj~zzzjajajjYQWYQ='//ijZ--- j HxH|q^~qea^^|xeaDQxx$QAxA8^||0 apxppaAXxxxA ~~~   ) -a @ 0 =---cA1----YI5EjI/+ zDj- zB9؜AQ A _ Aa\^^Aa]bbꪢbbࢪAA画ab iˢb __^ޢ )?19 I9U--YDAUaQUկ aQU*jDI'rQ'jQ}zI$9hEA(\^( PX(^D9 $1 \\TVD1 =55A zx| A:z!%%ƳGzjb|||_æ~xÇf~gF_~~F&ƚzƚxexxxxeEzEzr$rira_~iaW__ba]baba %jbՕ%bX`}r-z}]z}<8]kx=JUWx S:BB_zB:z꠬Bk::k:Wwk:K2k:*2~~~K2*2k:*2/k:K2**k:J2k:K2k:+2k:K2*k:K2**k:K2k:K2_~K2*2~*2 *Xxh *)) " *!)!)!!!!!*!⢢!!!!!!!hZjij!hh!g!gzgWWwgF gFFgf'&f&FE&&EFF%%j I4bMIZ%!7 cQZrbG--- P,ppppGrxxxx aUU*隄Ya%%f)TTZ!)+" jDIT\GrDI+zjտ hzj~'jjUUjaࠀaQbQ//hjb r-- _^||ixy~xhqiXxxxiEYzxzXEYAI8~~~~0 apppaAxxxA ~z~~   ))))A ---+ a1 -cA1----YI%---DjY-- drzhhhhjbAIA\\\VaAA嫂arrsaa*>bb  U Wꯢb߼~¢ 髃(ﯯ/$11׷7?$1 he9 5%%%A(_zࠅI0//Y$9/ jQ(raս+hzjU 'r5/*Gr}zhzYZxY$9zj₥Q1}z$1 pX b1 1 TT) e9)T$1^zp`z --G GæzÇf~fGȀF&h訠&梥~~XxxE~e$z_^^^%zr_^~raja%ja$ja%jbտ%b`fr\XVUU}<<]_\\窪U\]\]窪zjJW^xJB~BB_^zB:Bk:_:k:Wwk:*2k:*2k:K2/+k:K2*(:k:W_:k:e.Bk: Sk:UUU% K 2:k::K:k:*2K2*2~z**) *) *){)!)!{!!!!!!.*!!!!!!h****!߈!h!hgg__gUwWWgFgFgFFGF&&FF%&F%&k ÃzIIK1)̻rկ**q勳-++xxxxjɒx((钽*^)ȊWਊGrXx (b_)gz+ J}JhzɊHrW^|xHrj'rabQxZY=UrY +-Γz---- (x(y\x`yixiEYXXXxDQIxppI8zxXX8(~zx(aaApA zzzz   )-) a - a-1 ----cA1--/ YI----drb--r$ZhrZIK#1ATVVWa*+/-AoϏ a驮b^^\b U 몢  z z  ( ] 1 ս*E9 cb`D9 5% A(zA %/ QeA{+*adA/* HrQ hz'j* (rտ* ꒉzUꊈ ꒈ_ HrnzY}a1xx$9 ^Zx(?>$1 1 ؐ$1(6A)e9bb§ja---G --f'|è˦ˆfFf&zz~zF~~~z&~zzƚ^^XXƚzEe$zZz$zr$rija$ja%jbbQ?\Y |]Vw\]W\]w|]UU\]\]|=]UUU=JUV\XJBJ:B:Bk2k:K2k:K2/.*:k:}:k:__Bk:B:UUUB`]-S ] [^ZƋ:UUW\Bk:^~k:K2k:J2~~*2 * *) *)! * *!)!!!!!jj!!!!!!!g????!___!h!h!!ggg___gG * gFgFFg&fF&F&&E*&&9ߟ/-Ⴢ JV\̻ + Ԭ5/ =?/+Pxxxx)<(( u驫 Ċ~ꨠ)UWjȒ_jȒտ)+ 컋U ̻Jz*hz^Xxphz'r'rj\\\VjYzp`hYQhrY-5z--ˢ -/ˢi~~i^^zyqxppiDYzzDY$I~~xI8Xxxx8(xxx(aaA`A zzxx    a -/- A////1 -/-/I"9--YI/ ) drb--/-rZxX؜ejc9@@a lzkb---/ 55?;#1w ^  ^  W1 U+ 1 ($1(U $1 U(76$eA(;A(A(Z~Q ZIU7+'bQUGjYս+zb'j/*ʊzU/ꊩݻK꒵-- Uͳ ͳzj jzrp'jI^^Xx$A(\\1 77/( &$41 $1(6I){{{se9(cccQ Fb '\^^_'__Wzzzz˧Æg訨f^^wg&~~Fzzzz&ƚxxxƚ^^z|eeEz~~~E$r$zj~$rjUU_%jj//%jbfj5% <\]\]\]|]|]|]\]}<ϫ]BXp`Bk2Bk:_k:J2𠠀k: *z*2 *z *) *!)!*!)!!!!!!!!!!og??//!!!h!h!g!g_WgUUUugF!GFgFgf&F&F&&%F͋Օzzzxm˻\xս.n5*( //-xxxxËぁ **/7mԋz`j%jվ˻- ī/}jjzJxh'r{zzx'rajYYYz{bY= Hj/---銊/W^p`(~zxx(qzzxqazxxa$Q~~~x$I88(訢( X\|X A~z~~A x    a -/// a----1 -///I"9----bI---/rb///zZzC9hxxXaA_WW!-/(%A([{ɍD9 __) ( (( =- D9(ݿ dA$1U*dA$1I$1_zA ן>8R$1(Zd9'.Hb$9 HbeA͋hrZUr'b zGj*ɂzꊩ5%-+ ʂ W^ZxK )/L+++.+ .zͫzZxxxrQxppQ0~xx`0( #( D9 E11׷/A)cccre9)kjj`A)I -%5FĢ'V|xxzæ|\\^gfWwwf'Fzz&ƚxƚ||ez|xxeEzE$rDzj$rjEjj* %jUU}) }<}<\]\]着]|窪}]着]|窪]|窪}]纺}>za)AVTa/ -(5. A(%A$1j說D1)zx) zxx1 յ/ eA(+ ID9IAU QAu (ZI HbD1ibQuw*rZߺzHb j] rUꂩr+ z z UW 邭*z{Kꊭ- K--)o+ /.ʂxx bzz`(b0zz``10ۿ 0 D9 e9175I(``9(`rRRI$15GC9==GG^z˦_^^^g訨gÆf'F&zXXz&^__^ƚ~ƚxxe_~xxeDz^~zzEz$r^DrjEr%j}Ej55%}]Դ}]頻}]着}<}<箪}]]|窪}]着}]着]|窪\~纪}cp`@ KJ빪JB~ꨠJ:B: B:BB BB nc:?}J }=着}]|]}<}O[p`& B:z|x:K2zK2*2^^Zz*2 *:8(**)訨 *!)!)!)!!!!!!!!է!!!h!h!hggWgFgF gFg&FgF&F&F&&F+;55550Mx^^m M 0 ../'Pj~䋻X\Jਪ UW,J +-M̫zx`)VXI zJ蚀)ɒ_ɒGz`xZGzj'rajajbQYY}'jakkrY--/mj i))Iyzxxyizxxa$Qx$QA\x|xA(x0 ^zzz AzzA     a //// a----9 ----I"9--- $bQ----z$j-/zejȀr\\\\)!\^__A)---(// cA(+ AC99$1$1(\X A(++IE9* RIu- (ZIhbQrhbU/zhb}+*zhb8 rս+Lz+**Kz׺K U**+ꂗ + K W+ U* UUK 髢*/ͫk--+ )) ԏw̭xxlzzxhj$9```$90 $9(Vޜ1(ԅA1=-IaA(ZZXXI)?ejA==??G̦Gzzzzzꪪ˦^ZzzgffGF&&^~~^~~xƚ^^^\ƚeeDzEzDrdzErU_frEroo\fr }<纮]|窪}]]}着]}着]|窪]|窪]|窪]|窪}]着}]}Z@ KUWVT SBJB^XxBBJB]}JB KBB5% <]|窪]|窪]}着}]着}< *]BV\x`B:Bk:~jk:*2~zK2*2 2**J2 *UU׾*2! *!)!zzzj!!!!!!!!!!!!hhg!g___gF gFgFgFjj^G%F&F&F&E&~~&````~~755%-̂`0'%,܀~_NȢ^^Jz^Wa'Y(zzg+-M˻⫩ J^xJz~|X隇 ^^蚈WUrxx^^'riUra_jaCc{}aQaQ'jacciiira?= sj-z ixxxxyixxxpiDYZzzzEYA~~zz@0xxxx0 ~zzz AA      a ///+ a--- "9(---Q"9---$jQ=--zDj----傅rpfj\\XX!zzA-- +#9 Q"1-+ZIU_z`Ae9^^\xeA$1׿ ID9 RA- HbR?.hb(Z*rHb rj=??*+r++z^L -//L+/// Ll+~zjK+55K+"k+K k *kU}낌K% - ---̩".zx ^~xxrQ````I#9wzeA(>>D9(1I````I)xx``A xppp9)P$bI=5HGzxxzࠨ˧{{zÇffGg&~z&梦ƚ^^^~f腊EzeDrdzEr ErUU}̓]|窪]}着]}着]|窪}]着}]}]着}]着}]着]|窪]|窪}<**< ST\XX.S K__ KB~JB KB KJ | KUU]B ]|稪]|窪]|窪]|窪]}着}]nz]*2BUUV\B:zxxk:K2xx:*2U/*:J2Uk:K2UK2*2_*2 *~*2!z!!!!!!!jj!!!!!!~~!gg!g~g_gFgFf'F'F&F&  F&&F,% ,˻讯5 -  ``pxMIW Ȫäix^WqDQWi#I*UidY Gz-=  + ī``hzjȒxxxxȒgxxxZgrz'zax~_aa aa(aYYY YQjY(ja{rHj/?˺rxxxq^^^|iEYxxxxDYAzxxA0xxxx0 zzz AA      a +/++ a ---"9(----QBA=---$jY%---łDr---EjppY(xA\\a- I ---%bcA-/ FbIzxxxIAV^zxIe9/ RI+ HbQ+ij'Z/ rjU'rj%/ zr* +z- L+[/m+LLlK +ꪌKK/ K^K7776믯̫/ ++----11ݰzz``OKxxp`ɂYxxYdA~~xxI0?/DA(ԅA(////I1bbæA(PppApppZ)*/--GrGzxè˧˦____gGg&Gzz&ƚxƚ覒~~xxezeDrezErfrՕ}<筬}<窪}<窪]|窪}]}]}]}]篪}]竫}]箮}]纺}]绻}]>*}.SXpppNS Kzjb.KJ.KJNS K]NS K]-S5% ~\}]}]}\|]}<窪|]|]5=BXp`BBziBk:UB:Bk2~zk:K2k2*2K2*2_^_z*2 *zzzz *!^*)!UU^x!!!!!!!!!!!!!ggꪪg_zgFgFbzf&f&F&F&**f!&F&zz˻XXXXM˻5555܉ XX\ފ@\\ CQ}UqAUdY0׵5dYAr#Iɒ_{˳-_˻ ȒxxȒGzz~\\Gzix~^iYaYaYaYYQ*YQHzYHrazzzzjj?=ˢHj (^zzxqxxxhieYxxxxDY$IzzxxA00 z AA     a ++++("9(----QBA----$jY---)łdr5%--Dj```QB9"1AVVV\ ) I(%---rQ FbIxxxxIARI)+'ZQ Hb'Z/*rHbrj% {r+zկL + l,*L lUU߫l߿l?*UỤUWﬣk յ-ͫ-?/////Rի+ Rz`` 'j\\TT'bDAxx``Q9- D90Ԕ7A$95577ID9.RD1{{kbIz::IfGx&~___˧ê˦WWV~gࠠf^_g&F&zz&ƚƚ訨xxez訠Ezezzer555}]ܼ}]}]* }]" }]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]ꪪ]c```@o[.K_[{NSKNS.KUoS-K뫂NSUU}[ }]窪}]窪}]窪}] }\ﮊ}]}]着}]Zj֬BWV\XJB}B:*(B:~zBk2~k:K2__~~K2*2zz*2 *zh`` *)?7?? *!x!ꪫ!!!!!!ꪪ!!!!߈!!_h!!ggFFg*FGf'몪F&&FF&F&zzjJF ˻5%%M̀z-޿/ @Xxr8 zIUr8/ YU jdY=/ 컋˳^xJGz 7\J *Gz^xxxraxxxxaYaY믭YaaQYQYQ'rY %Hrazzzz(ja#++ˢj Hxxxx(qzzxzqea^~zzEY$IxxxA8xxxx0 xx AA     a //("9(----QCA----DjY----łdr----$b@ZbAzsSRQVTTT(Q(-- zY FbIxxIIxxZI===hbZ--jHb/ rhb* {r+ {r+*L {*++ l ΛՕΛ UWͣͣͣ+*.N//*.-///r1ݵrzh̬````GrT\ D9zzzzY#9Q0%%A$9ID9.'Q1`pQ$1??zZPPGrh&_^'___˧˧~~gff'F'F_^^^梥ƚ~ezꨨezez````}]縨}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]ꪪ!}畕[NS]][NSu[NSշ*[nS}Ifc9 gg&G^^z~zzz~~~no˧ꪧÆ^~|xgfGg&~Fzzƚƚƚ~~~~zzz````}]砢.}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪][c[c[/+ ]c% }]}]窪}]窪}]窪;} @d\VWUc[(c[V\XP[UU}[ }]窪}]窪}]窪]}翿|}UUUJUWV\BB訬B:wW~~k:K2xK2!zx)!> *!/ *)) "**)!!!?/!!!!!!!!hgigG{zf'FGF'F&..rF / `x* -NU.-ĬV Uz̳k_KJ~zx舂bxxxxbYx^WYeIjzzYDA---bQ\pjQ -jY~^_YQYQYQYQaY55'rjoja,Hʪi|xxxHxxxxyixxxxea$Qxxpp$I8|xxx8(xxxx axxppb   @A(----BA(----YcI----drb%%%-z----fKKKKejIb TTTVCA 5555zB97BBBBj(Z|'ZQ(j(Z-rj- {r) l { lՕl// Λ*/5''P////P/p/r_O*O/+O/O. .*o./;/%o ܏+--+Qܭ)+Rr^zzb1Nxxxx *Xxxp 'jxxxbQppxxYDAPpppZQmkqqI$9dA0XXE9 Prng %5fg&G~~~~~zzzo~~ç˪ÆpxxxgfGg&F&ƚ墦ƚzz覂z555]}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]**2t```pl[dUՕ5}9}]竫}]窪]}}];>}rt`pXRlcdcc[p[oSx=NS %վ<}]碠}]窪}]窪}]窪}Jp`N[k2T:J2k:K2K2 *` *! *!/ *))!)!!!//!ި!!!!!!!!_h!ggF`FgFGF&g%lF5 ͫ..77̳zppxX̳K=N̫- o̊ xNĨ_GUjqU*a_U隅YU꒥YUzax_UaYV\ZQDA``IDA/UHjQsÉ YI-YQQQZ^^^YQYQYQaQ'rjݹ jՕmzxxx˪ixxhxHxx灅iz|zxi$Qzxxx$Q8xx8(Xxxx(axxxxa!A AA(----BA0----YcI----dzb-=--z----fKKKzIأITTVVC9%-) 患I55ɣbbbbj'ZxhhhHZZ7'jHbյ-- {r-/,r Lm5-Λ/?=/./P5-/vx./.o/շo.W׿O \O o. o-++ ՝--Q)) Q rJȈR\xxx.kxhJhrxxx'jdIxxxQDArzzZdIeA#9 DA1hx1 ww傂5555ԇg&G~~~zzz~~zz~˧êˆgfGg&F&ƚ梥ƚzzংsz՝=紴}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]}lppPX2ld}iARt% }]<}]稪}]窪}]*}9@=sl\VWUstd2ldWտ2dccS~|x[oK]n[ %}]竷}]窪}]窪}]窪\?k:V\Xp:K2K2**J2 *@@**)^^z)! *))!hjjj!!Xzzz!!!???!!!!!!!!!h!!ggFFgf'FGg!Fͣ&555%-̫7Ehj k%-N)z-i5[U- U( |zUꀀxމzU aUaUU׾QYUU֜jYUUWY$9xxzDA(*hrI bI^\\\QeI %QI**QQ-YQYQ*YQ0 0:Grjl'j5%%m Xx벉zxxxIxxxx灅ixxiEY^^~^$Q8x8(xxxx(a~~xxaA^V^^A AA(----BA0----YcI----dzb----z---/%mmiQXxxx"1TTVWcA -%55諣Q`b``rHZ||||Hb(Z6rib--- {r---)L {l L +-)Λ Λ /꫊P*O"__*pp/ջO/ p*O/O. O--o+ ++-Q++Q孭)+^Xxxo~hhhzxxzQ^z'bDA[ZXPQdI 9dA$9&.((DA1zznJ( n' 555g&ԇ̫G~~~zzz^^~˧ˆ~~gfGf'G&&^^^^^^^梦ƚezꅂ [`}s}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]**:}dX\\V<2lՕ5%֩}]篪}]窪}]*(}]j(]Rd`pX|sdtRdrl2lzzRld^^_VcSp`[oS]o[5U}﷥}]窢.}]窪}]窪}]}.S`sk:UUWTK2**ʀJ2 *)2 *}} *! *!)!!!!!!--/?!!!!!!!!!h!!fgFg&FGg&g!FF%555.KJj 'b U_W%|'r- Ŝ1`xZYry]U'&M8((j4<,A %1Ur1hrI aeAxxxxQDA ---QI QQYQYQYQ::hz'jꍛQ//// x벉xxx`ixxxhqxxxxiEY^^xx$Q@pxxx8(xxxx(axx|xa!A AA(----BA0----YcI----dzb--------%=999cAxhhha>=5I 5%%-G9////````rHZxxxxHb(Z7777rib/--- rLz+l,խ L-/Λ++"Λ+Λ//+ p/pO]ݫ ppO慍ʐ/+OO]{z{N/}wN_%.%%̐) -Խ=%1*--1孭UU/xxx` ~-*^xxh*'j^~zxbDAppQDA;~I#9|\XQ1o( ח 5555ԇ\\^^F~~~Gè˧ˆgF~~~~g&F&ZZZ^&~~~~ƚ^^^^ƚzzzz___^ S``px.S %}\竪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]}︥dTVW}2t }]笪}]窪}]窪}]X}|Sl\VWUtRltRl_Wrl2d{_st[?7d[z^^^[oSc/Kzz}N[ %5}]j}]窫}]窪}]窪]??K2VT\\o[K2U}IAJ2 *cG??k: *! *!___!!bb``!!!!!.S!UW\\!:!U}iI!!!!!h!!G*2gU%g& f'** 2FUW^\g&F5555KBBbzI||r \^ Y֢ }eyW WQ_zQU~x_P ҼJ U*UU.rx^_rZTVVz'bbeI|xxxQDA////QI *QIYQYQ+*bQzHr]}lHr555Mm xxh`(xxh`qzxxhiDYxxxp$QAxxxx8(xxx(ax|xxa!A AA(----BA0----YcI----dzb--------eF[[[[gI`@@ a7cA( i{g"9/---(````rhb^^|\Hb'Z766rhb-/ ,zխ--m+-L+ΛUUΛ"-/ />>P++p/+ pp}pO쐼PյOꐼPjupOWO訮o%%/o..>̐ĭ]ԏ1++)=1 헗1xxpnXxNkxxxkhzzxxxaQԖYDA^\|xI1rrsQ1͍ 0 wv| 55==ggFGè˧ˆgfG蠠g&F&^ZZ^&~~z~ƚ^~~~ƚzzzzƒ~~^^___BxX\^J%5\犊}]篯}]窪}]窪}]窪}]窪}]窪}]窪}]窪}]窪\}线]2l@`pRlՕ5%}\̎}]笮}]窪}]窪}] }t`pX\tslՓtSlslRlW^zjRld~~zztdd[V^V^[SloSPPpoSUU}c }]磢}]窪}]窪}\窪**J2~ *2s|((((J2 *~~~~cF????k: *! *!_)!!! *.S\\\\!k:IIII!!!!!h!!gWWWUBgF gF> 2F\\\\g&F5555rP͓HbW..2z-O(UnU;̠UU WUիUn ̻ _Ukz_WU zx zjkzhj`~^^rGbzHjy{~|b$9IEA+/'/QI+QIQQYQjQzGrzgz555m+ ,ʪxxx`Hxxxx(q~|xxiEYxxxxDQ@xxxx8(xxx(axxxxa!A AA(----BA0----aI----zb------ -eFSsQ```)a555C9(rxX\gC9----````rhb\\^^Hb'Z*zhb---Lz--+L-=l^^͛u-+ Λ// p/P++PP^P_p/j~P/O/Opp/Im..Oo///*1==//Q%%%-퉍`ࠨ~xxͳxx`zxxxxGrYWw~xYdIxz{I0jjjNY1---DA(VVTTdA===-g̃チFԇ̯G˧ˆgGg&G&^___&~~ƚ~~zzƚƒ^^^^rjbB\\~sJUU] S }]箪}]窪 }]窪}]窪}]窪}]窪}]窪}]窪*}]窪\2lX\Vs|]XTVU}]竫}]窪}]窪}]窪}]*>/|VV\x|lW^~StlslRljjjnRl2d^ZZ^td5555d[^^^cS:*2t[RPPP[oSzzz~ K %5]}]窪}]窪}]*+]K2X\\\S|& K2 *~~zzcF????k: *! *!!!@@!!! *.S\\\\!k:IIII!!!!!h!gFB!guu}}!gU 2F\\\\'F&lح+7] *UU UUz__̣LWUUK _W+z z_ z {ꂩrprHj``zHj%r(jx|~~b%9QeIյQI/QI*QQYQGrQ55grUU ҤrUկ(R U,msU i^~xx(qxxhqEYxzxxEQ@xx80xxxx(axxxxa!! ^W^^ A@(+/-/BA0----aI----zj----%---E=HC1``@@#1a7777#1(|tVWBA----{````jib|xxxij'Z////+jL {+l,( L *?5͛/ /5p/zp/pP/pP^Pxp/p/嫪p/zZWWO/Z{O%p.߻O /ԏ*2--1---%+++z`xXR.zxxxxx訂YzzhYdII9&&Q1)+* Q(VTG#1----GāFhhh`G̽'z˦~zÆàgf____g&G&^___G__^^||ƚzzƚƒR``JBJBx]J %5}]}] }]稪}]窪}]窪}]窪}]窪}]}]?}Sl`p]c5% ]}]箪}]窪}]窪}]窪}] +]|`׭|UUWTtst~tRl~sl2d_^|2d5?Rl[_d[|.K[oS|hxx[B~]J \~~j}]**Jk2\TVW' N[K2 *^~~~cG????B *!! * *!njjj!!zzzj!G****.S!\\\\!k:!IIII!!!!__!!g{_gFJ:G%%%%!gg 2F\\\\f&F5555l\X+>.͛]}Λ^___͓5KxK xz+z z++ zzꂉr Whrbz_r'bj~r'jhr'bhbeAxxxxQEAQI/QIQQYQΊ/YՕ5Ҝɂ ҤA`x\WRI-//{b m iyzxxxqeYxxxxEYAZxxx80xpxx(axxxxa!A W_W_ @@(----bA0----aI----zj----%----E)-H"1@@@a#1```b1 '%G  )``@@rib^^^^hb(Z.///zj--+z++l+ L==Λ+ ͛+%PP/]p/jËp/}iPxxp_+p/``P/P/W]r/O///.0ooO/o%- +- 2%%%%z{zrZxxzRxo ^^\\j~||~aQ^^\^Q#A7'%%QDA'%%QaĢ ----gāFhG&z'_^^^˧Çࠠgf____f'&G &^ƚxƚꦒBppxxJBJBZ^cB?}o[ %\uw}]竪}]窪}]窪}]窪}]窪}]:}﷭@~dX^W}2l }]缮}]窪}]窪}]窪}]窪}]窪}\22j}|V\p`|tttjtslzxx|sl555Rldd[w[____[oShoSK^^~| K5U}v\U>}*2`xBk2\]]_*2s|((((J2 *cG????B *! *!W_ *!kzz~!!jjjj!!.S!\\\\!k:!IIII!!!!!!g^^^_gF*2gg 2g\\\\g&&5555l\VVVl׍lꊭl --+K ^^^V z z zzzrzHj~r(jWHjb|Vhr'bHj'bkbIXXxxIEA...QIQI.*QI +YQ*kQ% eAx\IA IRJ5=-{Z --{ -zz~xxqeaxxxxEYAxxxx80xpxx(axxa!! ^^^^ @@=-(--//bA0----aI----zj----%----ǣE----ɛejjh``R\\1++))cA----)bbb`jHZhj(Z//?zj==-,zl+- L+./ ͛///Λ-/pݻp/:"PuU~萼P}ypP_]p0`ࠀP0PਪP p/׺pOO/Ԑĵ/2-+ 2----/?bbr⠀j(R ^\xx 'j^xxxjdI~xxxQ#A=/.I#A'Q0XPPP %%%%ԇkg~~^~g&~^G_WW^˧ÆgGf'G&G^^^~ƚxƚƊBX\\VJBJB_ KB --z K5UU.[ -]\}]窪}]窪}]窪/}]窪}`][x^W1l5% }]̮/}]窪}]窪}]窪}]窪}]窪}]窪}]}﷥@ִtUWV\tttsl|rl5557rl2d\|||2dcxxxh|NS[oSoSK|\|xSBJ U~BUk:\WUUk:K2&NSJ2 *cF????B *! *!__!!p!!jjj!!.S!\\\\!k:!IIII!!!!g``gFgUUUkg!g!gן 2g\\\\g&&5555IbJ+++l./- lxll+``+ { z z zz__zrxzމrHjx\\\Hjb^VV'ba?+Hj'b|HjbbeAxxxzIEA.//QIQIQI+ +QՕ5-J`XP JI=+HRJ--{iR--55ʚ--%5xxxxyaxxxxeYAxxxx@(xxxx(axxa!A W_^_ Aa@++++() bI0----aI--/-z$j----%Ă----ƫE---- Ej````YA\\\\I =-hbA )````rib\zhj(Z////zj---+zk-+ݿ+L) / 0 P/?pPËP-pUp[\P/ p{ꪑP PU\\Pu﫱pp_Zkϰp55%/2յ=-R-/RjjjU_U~Kx` &jxxx`bDIxxppQdIQDAԔQ(pppr1````Ԩn~xhg'~~~G^^^^˧ˆgf____g&F&G~~~~ƚhhƚ**)*j@Z:BBBB KB-)-.SJ S5UU]c -}ح-]"֪*z}s^<߰c^WU׭:?}Ԍ }]*}]窪}]窪}]窪}]窪}]窪}]窪}]*}pVpđp(̐2ԽRR -R55=튊 -. z``”@컈^\|xGrdIxxxbQ[ZZZYDA~zxdI(ppppg15555ԧ|||~gxxxg&G^^~~˧Ægf____g&F&F~~ƚXXƚzzJ``B:޹+BB^VB:J: ++ KJ.S K5NS KU.S UUNSUUNS_UU2tNSxc[-Đġ̱ī3̯-S][r ++- ~1*W -w6k/.6^^g||xxjYXxxjbdIkcrYDAWߗ7Y(zZ\\G(5fr% UU_pG^^~zG˧Æ~~~~fGg&&G &ƚhpxhƒKB\\VWB::BBk:Bk: JB KJ-.S KNS.S-%%o[NS -o[NScoS-}k5% ]:* W\XXPrxxxxjYrRؘaCA|~Q0 bDI |^WU邢(5-Wk- [/z‚gUUV\f'__^^˦Æ~~~~gFg&G&^^_^&&zzzz梦訨ꦚb@Jl2:l:((B:Bk:~^^^J:JBJB .KJ.S K o[NS--o[NSΏ[UՕ5>** *OS!\\\\!:k:!IIII!!ꪪ!!UU!!!*2ZZZZg!g*2F\\\\g& F5555l+ //l "lL~^_l+K * ^ ppꂩzhxzrzHjzzHj(b\xzz'bYYQpxxPQeA^I$9~EA$9΃$9U50Ip\W'RI(RR'RR(RR(RR(RJ* HR(RZHR-=msZ--%50%55iixxxieQzxxxDI0xx0a A~~~~A ^^^^ @@-=--( ----bI1----bQ----$j----EĊ----e gzHhF^^^^za----l---+rXX\\jHbxxxzj(b --- r-+z*//m+ /]l-- +/0Q/: "p/iup/j / pp/xxpPs/pP/oJOͫW/k_/*UO+U/+2γ Upͳ UOԋհ --%x Wsppxx2'rpppp&jY||Q9ھI pX\W9 Uտ?dI5--2- /??^\XXf'^^^^zzzjÿÆ~~~~gfGg&G&&&zzzz梦ƚB``pBk2Bk2B:BK2Bk: BB +/JB / KJ)).S K )o[NSo[NK`n[% <ߪ<<߂=ߪ=߫< <(<瀯<<<<<<<><\x`|sltRl~~~zd6 d[W^^^[oSxxxxNS CxxxxB:B:^~~:K2_~:K2UUNS*2AAAAK2**kG????BgJ2 *{{~_ *! *!!!!!Š!/ *!OS!\\\\!!:!IIII!!!!!!!J:%%%%!gg*2F\\\\f'ꪪg5555l+=l#llKޗl+~~~~K ^* ~+{^^ꂩzxxxzirzHjzx~~Hjbz~_(bY~_WYI~^VIEA{}eA$9z~^_M$1UU5΃$9(RI'RR'RR**'RR'RR(RR HRJ*hR(RZIR cHR/_AUzr~xpqQzxxxEI8xxpx0 zxxx A^~~~A ^^~z @@---0 55bI1----jQ----$j----EĊ----ƫe=- zzxxxaer a----K ꣨j\^^WbHb``jwj(b - r- z / l 닯+ -Σ*: Σ --0p﫿P||Op*/%/p/zp/_UO_PlxZ꒠_Wk'z^W i_Ua_+aU+a*U qOɚ+-Sk-sShzz%%%%&jDAxxdA `X#9 յ-&j0յ%sGz- ̊jz*[hpppbG`~^^^ÇffGg&F'^~jj梦訪ƚk2pXX\Bk2k:2*Bk:BK2Bk2 -B: * BB KB//NSJo[NSo[UՕ5<ح<<ު<߾<߮=<߮<߻<ު<<<<ު<<;\J֓tWV\XlRlxtCd[^\xx[oSz~~~OS CxxxKB~~zzB:xxx:k2:K2J2s|((((k2*2jj*2w S** * *! *! *!w *!z!!??: *!N[\\\\!!:!IIII!!!!!!!Jg!g*2g\\\\gFkfKz* +)L Xl uLꂨW+ꂪU zz'j~zYUzbUhrZU'bY_YI_I$9^eA1A1] sD1'RI$* 'RR***'RR'RR(HR'RHZ'RHR(RUHR(R ZHRZHR^iR(J(Je1x k9 %5,kY_^xY9~zzx0 xxx AzxA zZZz @A=---( ----bI1----bQ----$j----EĊ----e----Dj``z\^^^erA----l(bbzRWHbQwhjQ /r(b zHj +r ULz /ΣK +Σ---0P%-P/WO.//P/^/uK~~W钥az^'z#I~WUaI}Ua@UaI%- Gra Gzi[_gq5%kgNk)= ܠh芰%%%%j x#9XյD9(`#9--t - /ppp`o cCIG&z{sRà^^^^Çf~~f'g&__F'~~~~ƚ~~zk2\\VVk:2k:2:l::J2Bk2B:B: JB .S KoS.So[% ߯;;;;;;;<{Ԅp`5slUUWTt1dPPpp1d[zzxx[oS~~zzoS.K^^^_KBzzxxB:xx:k2:K2J2s|((((k2*2jj>*2ՌB**\\TT ***** *WW *! *! *!{zzz)!՝ *!???N[!\\\\!!}u]]k:Gè!!!!!!!*2ZZZZgjj!g*2g\\\\gFHjf%%%%+hj -Lz_KHj_'bU'bUzIWreAU'bE9WUI%9ՆI$9_UI$9UUQ$9UUeA$9WUU$91z$91z^W(Z15 hbI'RR(('RR**HR'RUUHR'RUU__GR(RHZ(R믯HR(R iRHRյZHRHRJ฼(J9xJ1~WU9e)ꫫZ1 IREAVXp%9(~~~x axxxA xxxx @@----0 ----bI1----bQ----$r----EĊ---/ūf 竅rx``$jAxxppz55+r`pxGZIXZ_QI~_sQ9_YDA U(bdIU(jdIzQ hr ++*ͫ +) P //,,z/Ϋw_]ͣ zzzz__azzi#Ix^ߪcYI]^aIU/*aCI ~gzQ UdIU&zDI*ՈQUkQUY R  shz^ԥY`Yax\VWdA- Fj(_ߗ7-a-- 3 Wbb. nɍgzx``^^ZZÇf~zzzf'g&____&&~~~~zjjƢR@kJk2}k:k2k:2k:::K2XBk2B:B: *JB .S K.SOSXc }]֪޺޺ޫުޫ޺ުޮޫwުުޮޫ/ߓtV\XpRl____2d[xxxx[oSxxhhoS Czzz KBxxz~B:Bk2K2:s|Fk2*2bz*2R*2**J2 *_** *W__ *! *!zjjz)! 2!O[!\\\\!!____k:Gè!!!!!!!*2ZZZZgjjjjG!)2g\\\\gFHjg%%rb z'b_HjeAz^Q$9UUQE9UUeA$9\WU_EA$1E9$9zjE9$9}_$9$1$91*$91z_$91z_U$9(W(Z(յ- 'RI (RR'RR *(RR RHRGR(RwHZ(RhZ(R//hZHRwhRIRHR'J`(Je1zJ!1e1զ91U91zzB1 UU1(\x a_^|XA xp` @@----0 ----bI1----jQ----#r----e%-%-e----GjʅrappXXa5555K&bxxx\RA~־I0`k$9(9(W$A(UDI0եQ8*rdQ Ka -l )/ .///^~ͣ {ꨨx 'zx^i^%g ^YaWU9UU0UUU A 1aU*D9aUd9bUD9aUY()UU0 -Rp̪r̢ `px^$9A/dA1`15- NȒ o*(W܃ oVTM̍h&\TTT`æx|||ÆnGgFzF'຺F&jjhkB``pxk:l*Ãk:k2:K2:k:::k:K2:k:)))B:B:* KB.KJ////N[.K{2t(("" (֨"" ު"* "5`9Rl__^\2l[xcS~~zzoSCxxx KB~XXxB:x:k:_:K2vK2}}}}K2 *?*2BK2** K:*"*2****2 *^XXz *! *! *!>>??O[!\\\\!!Ww_k:G!!!ꪪ!!!!K:%%%%h!g! 2g\\\\g]_)ghjQ\X'bIuQ$9xxxz$9E9eA$9E9$9_^$9%1E9$9$919$1$911( 1(x{R(յ- jI'RR HZ'RHR'RUUW'R(RGR(RGR(RHR'R hZHR//+ZHRZHRwHRe1x^9$)e1E)e1E)** 1e1*91}u1E)E)!xX\!axpa!zxp @@-%-0////bI1----jQ----$r----E - -cA`pcAzaX\\T5555Fj\\\\bA`^D9(^\( W( //( ( . 9( Q8 irdQ*/ir -{u./p_UU^lxZlx^^WgzxazWU )bU)e9/*_9 Ue9aUAaWUAa UIUQ(*U(z‹p0Uz\VWUdA% Gj1_7'j//nī*77>**1e1+ 91ս*91o~1E)z~^_E)zz|x\AxpjA@-))@---0////bI1----jQ----#r- --E ]9zzxxj"9555ZTVWW'5%--Q|\\\I$1WW_$1(\\^( U (b ~ A_ AU(AU8AUYa /Uɂ  +lhj ͣ(ZzbWpUUlD1ɂax^I\U! !^U ~U bWU-AaUU(baUU U*bU*UaUz UUW 55/ UW^`dA /A$9Jbz1 MȒ=--Sn%-̻6%5WXXXXVeG'^^^^ÇÆ^~fGgF____G&&&____*JJrK2\TVWk2*2:K2UU:K2wUUj:+2:K2 ::B:B: KB.KJ//.SՕzΡ޺֪޺֫޺ִ֪ '޺ֻ޻޺֪޺ֺ޺֪޺֪޻޺֪޺֪޺֪޺֪޺֮޺֪޻<jZdWV\XcSxx|S.Kxx^^KBxxB:x^^:k2:K2WW*2Rt((((k:**//k:wBK2TTttB**5J2UU*2UUWxJ2 *** ***)zz *!>N[\\\\)k:!AAII!U!U!WU!UU!g!g_W!g]U*2g!gUUG*: 2g\\\\gFzFhrV\\xhr$9^xY1UUWx$91 $91*EA$9uEA$9$91$91$11꾦A(1յ'Rj (Z'RHR'RUGR(RGR(RGR(RHZ(R(ZHR~whR(R/ZHR*ZApHJ9xVA9UA999~91u*91A191~~~~f1$!x!xhp`^^^|A^V^^A@)))-@----0////bI1----jQ----#r----$zkkk8%b(/Ja}iiG(-))h^$1a_(b_U aWUUAwUAU AU+BUaUAUWW#)b5UUA(UUUI_WU!U UE1AUW_!-+ W a߯DAUU IUI( _HZUr( UU*$9*Hb +̫*Uޢnbz‚r(sA`bjZAɊD9Օ5% 55)%-- 1Ջ rR̻Us +---JppppɻF'^^^^ÇffGF'F&&__WWjJ``J:+*+:J2zK2**((K2**:K2յ=/:l:*"""B:B:J: KBNS KNS޺Z^Vֺ޺ޚ j2l6WַֺU޺ֺֺֺֺֺֺֺֺֺֺֺֺֺkp`2t[WWWT[.K^~z.KB^^~B:^^:k2:K2W_OSK2AAi:K2몠x Bk:Ttt֬B5 9 S%UU*2UUV\*2 *~)* *____ *!OS\\^W!k:IIII!!]}_!U}Ughig޺g___*2gUG!gG *F\\\\Gf*1& ˳rppp`zGjhrIxr$9UW~DA1|$91 $91$91$91$9(J Ҥ$1%PRXVUURHR'R(RIR'RGR(RGR(RHZ(RHZHRiZHR߿/ZHR+ZA`Z9X^WU(JAյ=iRBU(JAzxB9W_B9*B9UB9U A11E)xxp`$)xxXXxxA^^^ZA@-)@----0////bI1----jQ----#r----E͍),cIͅZa@@`pbiI_UU(|}bxbu>B((b/"a b}UU1a Ն1 U-%1 Ue)$! W$!V|W{U`zAx:bzUս 'r(YdIY[A(x^xD)a:FB!b`Za%ꃄA՚3GbU_zpɒQ& -ܬKKKQ(GZD9jA *#9)Ȋս5J ̈ppXXkȚ)2ݬ----6%)aaqsFpp'^^^^Çf~~~~gFzzzF'F&&WWWUk:`pxXk:K* :K::J2:L2:L2 ***:k: B:B:J: KB//NS Kz.S5555޺VWUU֚*֚ ׭@|Sl쮯ֳ| %5֚"*֚֚֚֚֚**֚֚֚֚֚**֚֚֚֚֚֠b[V\Xp[NSxhNSK^|xpKBW^xB:~B:UW_:k:﫪:k:w&Q|k2Wח2|֚ (֚pJ2XXp`*2K*** *~^Zz *! *!{!!:!IIII!!!!!!!_h!hꨊ)g5gZ%g!gn0FՕ5 zzɂU_)zU_zਂbz'j$A^xY9UU^DA$9UWeI$9U Q$9U/DA5 RXVWUZ'R___GR(RUGR(RGR(RGR(R'ZHRhZ(RiZHRZHZ Z(R`iR9pX^(J9+iRBiRIJ{^^iRB_iRBUIJBU(iRB IJBB9~x`9e)xxxxE)xxxxA~^~^A@)))@----0 ----bI1----jQ----#r----f䊭=--Q'77Z\\\  Az^a bUU )bUտ(E1U AaU$1 eAUeIUUz$)/U\e)a aVAU W aUUՕ(jɂQ~zxXY1p\3#1Uյ-ҤC)U^ѝ{zG[A5- {A63IppX^GQ-- Jg--+ ԋﭭ-'b(I0@`.aՕ5/̧zxxjȊ5%%1 r *F )ԋ----̻bbbb'ssrrFXZZ^|||^Çxxx~fh~~vgFF&xxx&''k:X\^VkBk2:k::K2k:2:L2 :k:  B:B:/BB/ KB // OS KNS5%%%֙*y y(@@tRl ׭tUUԄ ֹΪy ֚ΪyΨy΢y΀yΪyΪyΪy΢yΪy*֚Ϊ֚ ֙*st`[oSKzzx KBBBB:~B:B:W' tjjjj8B55yz*zΨ S`@@@J: "** * *! *!^^^^!!****:!IIII!!!!!!!!__G`Gյ- Zz*F!U^ܜTF% ˳\\\\˳x˳*_jW~'jWGreI~aEAU'reIUaU-/(RrXVU'RR*(Z'R___UGR(RGR(RGR(RHZ'R׿iZ'RhZHRobHR- bZhZ9x^WB9+ (JA-+ iR(JZIJ+ ZjRuꪫZiRUu着ZIJ*ZIJRIJ^^^^)J9zzxx9e)xxxxE)xxx|xA^~^^A@)A---=0 5555bI1----jQ----$r----eĊ----gb@(a\TVW ~__5 U}'bկhz$1UI(Uxxe1 ^%9WU 1UUB@D1(W^Q( eIx!a||, U- /UUAU~$)55+\z dAX\\^HZ1ח?"ub BXpm|T|Jz^97lQ\Vb Ȓ--%-z1T#9Օ5 2l-%jȊ-%%/Q g\\&z %'k)--nrrrr&pppp'x^^_WÇ~~~^fGgF__G&__&''@rk2TVWWk:k2 :k:k:k2k:2:l2:k:B:B:// KB KB+ OS Kz.S% ֚θ֙Ϊ֚/?ֳ|@```tRl |t^^| %՚yƠ֚֚֚Κֹ֪Ϊ֚֚֚Κ֪֚Κ֪֚ήyΪ֚yλ֯[\XpoS.Sx.KJz KB_^B:B:B:G B5%%%z֚֚Ψ!K2**J2 *~~ *! *!^^zZ!!:!IIII)!!!!!!_!fgյ- px^mgz``ӤdA% i˳˳˳j^zjȊ~x)GrWjGrU gU* Rbp\WHZI(R'R꯯HR'RUUGR(RGR(RGZ(RhZ(RhZ(R>bHRUյ-bZ b9x\VB9-/ HJB+*R)J+ZiR/ZRZR ZZU몢ZZ^~ZRx^_^RIJ~~_^)J9xz~~9e)xhE)xxxp`A^z|xA@)@---0 ----bI1----jQ----#r----e䊭---G`xxa)}mIIQ -aiii&ZDA~^Z87%Ax\ܖ$)jS)%%%*SAVVT\ tA /9UU'b0UW~eA( /_eA\\XZ$) _ߟ+e9 ++/+---P? aVTT\/b5%%%+zxxxzI~jxxHZ#1#3'R -;l*UFJKZW(~kYrXW+Z+ *( ÿ=- z9Ԕhj sR XXxxgz////ĩ Fk)))-'pXXX'xxxxçf`xxfGF'G&'&kB``k:k*  :k::k:k:2k:2:k:/:k:B:B: +* KB.S KOS Kֈ yκyUyξ׽RtzzzztRl |tt=]| -zΪyUyUyUyUyUyUyUyUyUyUyUyοUyοUyUstꪪOSUWV\NS K_~zx SBBBꨠB:( B:ByJ yUyUyή S@@``k2*2kJ2 *~~~ *! *!ZZZz!!.S )!!ꪧ!!!Gjյ% px^x7hb`p bP\V5555xxxx˳Z˳W˳z|xjJW* i/+Jp\V'RIHZ'RwwUGR(RGR(RGR(RGZ(R'ZHRhR(ZbHRUյ-bZ b9x^J9(JA-++ iR(J/RHJ+ ZR*ZRZZ ZZZZzzZRW~~RIJ^W^^)J9~9f1xxxxE)!xxXx`p`AxxxxA@)--@---0 ----bI1----jQ----#r----E- --h`pXaC9A$b"9+fjZD9||||Q1uU(B 55U,c Є!7&ҕ^EBjTd9'%%I\X\VI(^x0Ap``bA==zZ5555č----̭- TA\XXXp %%%%ͣ``xxzaXxxxYIhjQU HbQ^xrQUUzQ{} +b  +..(nԋ - j Y tjXXXX̫Ȋ%-//))))j^\\XJhhhhRP'\\\T&^^^^æzz^^fxxzzfGF'F&&ߟk2pxXXk:k2k:K2  :k:k:2k:::l:*::B:/B:** KB//.S K.S.Kyc yY yYyY(yRtpPXXtRl+. |t~|l*Y|%UyإyYyYyYYΪyYyYyYyYYΪyYYΪYΪyYYΪyYYNSp`c K.SB KB KBuBBtjjjjyoc yYyYYyK:`ppp*:k2J2 **2! *!z~zz!!:!IIII!!⪪!!!!!/gUՕ5m lx~~_LY`X$1CrP%1````x,˳_ ˻ ˫ _~ /(R`XV(RIZ'RUWWWGZ(RGZ(RGZ(RGZ(RhZ(RhZ(R*jJ/biZ- bAx^(J9+(JA/*"iR(JյZIJ/ZRZR* ZR ZZZZZZ⪪ZRZ~zRIJzzIJAxhxz9e)xxxE) xxxAxzxxA@-)-@----0 ----bI1----bQ----$r----EĊ ---XXXXaۃAMM"1驩$bFbA^^|xeA0E9(ӔA -39.jMlDc)`xI[WRD9\ZX\I1/-0AB@99911zZ5555M--------AXXppp````ͫzxx Hr^zHraz(raU--hzj7/hr+Kկ"K K-k* +05---z gj]__[ xxxx 55=-1)))VJXXp`g\R*==--՘P'TTVWxxxzç|~~~GࠠgF~zzG&& &&bK2\\VVk:k2k:k2k:k2:J2k:::k: B:B:++//JBյ KB/ -SKN[.Se-Yr|y8ƫy8ƪx9ƪYRlXX\\tRl +--|t|t|t*+Y| -5Yxƪy8ƪy8ƪy9ƪy8ƪy8ƪy9ƪy8ƪy8ƪy8ƪy8ƪy8ƪy8ƪy8ƪy8ƪy8Ƣ.SV\Xp.S C說.SB KB KB׵Yγy8ƪy8ƪy8**z΋:XXX\k:K2zhhK2 ***) *!~zzz!!:!IIII!!ꪪ!!!!!' j:|)% xx^_l&r`A& Ӝ!X\VV! nxx̣%%%%n, , VW^^ z{{ ˳:( Ix^ibJHZ'R]GR(RUGZ(RGZ(RHR'RhZ(RHZHR"hZHR/ khR% bAx^HR9\(JAIJJR(J ZiRZR/ ZZ-ZZZZZZ/*ZZZRR(Jpxx)J9z~9e)xxE)xpAxxxxA@-)-@---0 --=-bI1----bQ----$j----EĊ----XPpc9UUu|I%z( KzcGbIxxIeAW&,IEAuo)REA=UUmsI/UbD9ZQ~UQItjbJeA9xA0////D9bH@@@Aa3333rQ////m----- bpp``5555Ol^^^^|(r_~izjWzhzr-% )) KZXNk-/-8((M 0̭IIhj k}}뢴嫳pppPJ5%%1թ-/j```pU/ w -(,i|v~^çǻzzzFgFz___&G****&'&j@ZL"k:K2*k:k2k:k2k:2:L2***B:B:B:/+*JB--/ KJ) SMKkNSՕ8VY8ƿUY8_Wy8ƕ2l\\TTtRltst /tt ++|t}]|5UUY Y8YƪY8ƮY8ƺ_Y8ƮY8ƪYƪY8ƫ}UY8UY8WY8]UY8UUY8uUUYƪY8}8oc`.SUUWT.S Kjꨨ.SJS K]jjjjY8~fnY8uUY8Y8ƽ-:\\TVk:K2xxxxJ2 **2! *!~zzz!!ںB!IIi}!!!!!!kjhՕ5-xXQ+x^^W )`PQB`(J!TWUU! % n, , %J1'RR (HZ'RGZ(R(RGRGR(RHR(R hZHRhZHZ/ bhZ5 bA`p(J9\(JA+ iR(JU- R(J+ ZiRZRﺾZRbRZZZZ/+ZZZRZjRz~RIJ~^~~)J9xx9e)ze) xx~~pppxAx|xzA@-)-A=-5=( ----bI1----bQ----$j----EĊ----&{ ++(^xZa%555dz lcccc&ZQȂQIQI~|xIEAח>QfIUYfIYQj~YDI/-Q$A_^I9'/.(ꊂArZ%%%-qm---- ---)``mA=pͣ\xL^zl^ U+'zW* +՗( ---յ%nͫN X- @z#11!  XPpp݋%%%rVppX\N----whxq &zçxzhxFg&G&&&k:``pK:k2k:K2**"k:K2k:k2k:2k:::BB:/B: JB .S K.SNKUNSՕ888ƨX??2lTTVVrl2l/??tRl +tsl tt/|t| %5888Ɗ8Ƣ8ƈ8Ɗ8Ƣ8ƨ8Ƣ9ƪ8Ƃ8Ɗ8ƨ8Ơ8ƈ8"(88.S\Xp.S.K.S K.S K K55X8ƨ8 8 B:TVVWk:K2J2 * *! *!zzz~!!!!<( !!!!!**|!UU 2 挣L1pXA' ΃$)@`pX$)!z! Ă n,|M , , ח'R\TTT(Z'RGR(RGZ(RGR(RGZ(R'ZHRwWiZHRW_iZHRbhZյ-bHR@ZAX^W(JA/jR(JսRIR/ZRյZRZR ZRZZZRZZ+ - ZRࠠZRzZjRxiRBB9x`h9e)xxE) xxxxxxxxA|z~^A@-@----0 --=-bI0----bQ----$j----EĊ----Ƴe----fj@@@$bC9KBBBBGbRRQܼ8(RI~xx`QeA-QeI YQեYEQ.YYYeI`IEAeA````(Z!zZ----qM----u----Σ@(RAR /^^x୛Lzꪀ Wͣ *Kտ ./n+N- Q@@`o#9pp7媪%%%%rݫ%%%%Q7551݇wo-- )`xxxr娳&ǻæ~~~~f~~gF~~g&G&__&&'K2pXX\K:k2k:k2*k:k2Bk2:k:/:l:** ::B:/// JBյ/ SB.S KNS.SKN[5% 888׭B[Rld+++slRl/?-%tsl//tt|tUUtUU| 8888888888788ꪪ@.SUWV\.S Kˊ-SK8 K5%%%888r@@J:TWUUk:K2``xxJ2 * *! *!~~~z!!~!!!ꪪ!!gxg5- /vW(R..oj(\Օ{Ams$)X\VV$)!)jXXXXn-M ꪪ -*, ՕHR'RGR(RGR(RGZ(RhZ(RhZHRziZHRbHR?bZ-)*bA`x\VBA(JA+++ iR(J--+RiR- ZRZRZR*ZRZZZRZZ++ZZzZR**ZiRzxZ\iJ(J_~(J99E)xx$)xxxX^^A^^VWAA@----( ----bI0----aQ----$j----%Ċ----ƳE----i'jErg1''&6ͼHjjhhfj(ZzzzIbRյ(ZIxhYIUU/(bI+ijQUhjYտHjbUzxYIpXxIeAeA`pppHb77'' {(Z----qm------ VVT\E1 %^zPͣUPΫUPտ+p]{O_(N5N -̳^^ 1``pP955%6 -Wz`(̻%--/Q-@̇7'/wr jxS(sRX\ƻxæ~^__GgF^_WW&GG&___W&'K2\^VWk:K2k:K2 :k:k2B:k:////::UB:B://+ JB/+ KJ+ .S K U.SUՕ5r88Ԅ@l[,Rldsl2d+tRdtsltt/|t}}}|%Uƶ 8`8 Kx`N[K]t-SKkoJ " K@``:k:k:K2xxxxJ2 * *! *!!!~~~!!!ꪪ!PP`Bި!UՕ58Zx(Rir `X^WLs$)5% ls9`9$)TWU]$)!) XXXXn-M-zZxz M*+ *'RTTTVGR(RGR(RGR(RhZ(RhZHRZHRbHRbiZ+*bA`xJ9J9(JB- RIJZRZR *ZRZRZRZZ+ZZbRZZ ZZzvRiRXxZZRIJiJAxxxx9$)hxxx!xxxXAa!~~~~A@@---( ----bI0----aI----j----%-/--E ---GGJJJJXpp`(6>.ͩ||||r'Z~|x|(ZQHbZr{(bQ(j(b- jijxprHb׿j(bHbQ^\xQIzzK____ib%%%%,IZ----pm--------VVt \XXp %5մz2pW^zP}pUuPOׯ Nn.Uw~ ̳\1 -0X\TV#9% V///w{{Mzzzz%----hhh̳5- 卍V^R\\\\ƻxz~~ƻFgFWWWWG&&'&R@JK2k:K2k:K2:k::k::k:B:B:J://JB .SJ.S K "׵-S% ]]UWU_UU1t@@`c[ ))2dc+//rl2dslRl trltsl|lד|tUW| 5UUU_UUUUU_wuU1l`ppxl -5ֵUUU}UwUU׵J8.SWV\x.S Kkjnwo[ UU}UU:`pppB:[ZZk:K2xxxxK2 * *! *!~^^^!!~!!!R?8Ψ! cX/ mb}ꀀhb msZ+kE)`pPXE)$){z~~$)!) zjjj( NM}}]M-{iik- (RjGR(RGR(R'ZHRHZhRhZHR bhR- bZbIR `bA\VWUA9(JAIJJ-/+iRIJ ++ZRZRRZZRZR/+*ZZZZZR***+ZZZRZRWU+ZiRx`HJ9xx9!xx|^ xxAhxA hhx A@--=( ---bI0----aI----j----%--/% /--'gJJʅ `BBz 1O TTT^GbVVTT(ZQ(bQ?jHbUյ-rij zjzjzj__zhibZxxZIzxxQXX\T(Z IZq--------We9p`A 5Ve9 szձW(ͱUxx̐U{̐/߯Nz`@@N߷?Z`0VWz6嵯 Vxxx\-魒!!5% y.pX.r,kbzC1֖4$ kb bE)\\VWE)$)$)!)jE1 n-M-jzzx- zx,̳JjJGR(RgZ(RHZHRiZHZ biZյ+bZbpbZ+bA`x\VA9A9/+* (JA//(JB iRIJ---ZiRZRRZZRZZ++ZZZRZRZR꾮ZR* bZZHJ`hxxBe1xxe1 xx~~ zzz~AzzzA xxx!@@=-=( ----bI0--acI-/--j--------%-)--'Ƴͭ=5HYo4EbŇNJGbVV\\(ZY(bQ++jHb) ,rյ- mz],z}(zrxrHbWW^|(bQ^||ATVWWZ mib----pĎ--------[{kS@ t WV\X( %2՗\ ̰ī̱ﯯN``pp* jr1x^WU05% >b----P--------~xx_s݆9p`hb\D1 -so sWW2UUWo~xoĪ* C'b^ x^W(Uյ%r6?//w`rX\~^0ݧ9Ԕ, Rxpp`jĂBB'~~_绦xx^^fx~gFzF'&'(&%jK2\VVWk:K2ꪪk:K2 :k::k:Bk:B:+BBJB/JB .S K5U SՕ5%׽U׽uU׽Uֵj׵o[pX\[OS[oS++[[ +/d[2d[ rl2dslRd /tsltsl*|tUt5UU ֽyU׽UU׽UU׽WU׽uUV@ӌlTVWWdczzzxt[c _]_U׽U׽UU׽}U׽Uֽvz ׽U׽U׽UU׽u*jsBTVVW:k2k2*2zJ2 *~~~ *!!!!!_!!^^ *% - lpx^lۀ`z^)@@rZbiZJJʊ9E)~VTE)$)$)!$)jjjjoAn-zz{M-xzz, J@@@gZ(RhZ(RﯫhZHR+/.jiZյ/Lsb+ LsZbx\Vb(J `bA\VWUA9A9A9.../(JA/+iR(J-/ZiRZR^_ZRZRZRZRZRZRZRZR:/ cb bhRxiRAxxx^9D)pxx~EI!W5%$A0~xx(axb !A@%( --%-BA0 - -acI----dzj-=--------/- -'jp`+Pz' 7ɛFjpppiGj(Z rHbzij---M %5M mL\xppLrxppr(ZjRApX\VQb55% IZQ7555ib//--P----u----)+7x``` ^x(Z}\O UUS U$1U(UAWUHbaWUURբ UU-#1XVUU~_V-- )W6o~RpR̜ܓ R6../ R```p'`pPXƻzzǻ臻fz~zgF^^WF&z& &&J:`k: *k:*2UUk:*2 k:J2UUk:J2BJ2Bk:լB:+JB//-5KJN[ K}u K vv _X2tjNSVWUUoS.S~UoS.K/[NK*[S*UdS 2d[ URl\ sl2d UUt2d tSdtstՖt-5Uu*ﶵvv붵v Rt@`l[c[~coS~_WvNS%5ն5 vv*s@J:~:J2訨k2*2z~~x*2 *zzzj *!xX!!~!8Ψ!Օ5-wrab``0xxz ~~ x|VW*@@@jZjZﯯAE)VVVTE)$)$)!$)jjqbN-bbL-}}u,GRhZ(RhZHR/ khZ/Lsb+*,sZ`XbZ4 bA`x\^A9A9A9BA--HJJ/iR)J ZjRZRZRRZZR*ZRZRRZZR,kZ ,kb~~~ZZ(Jhxx'J9xx^^9$)x||fY)%A0xxxx(bb A@-)@--( ----BA0-- -acI----dzi/)--咄------滆+--'@@h(hhZ k z gjArHb7rHb*//,z+---L m {zz,(ZzAz^W*Q IZI////ib----PΣ-===----77jj~/..X\$1 %UK UUW. UUUIUUhjaUW aUկr /+ xj6 )Wx~_W2ppxz\z -/?R/'''6- rPXX\'\VWUƻzzxzǻxxxGgFW___G&~&'ࠨ(&{{__'*2`ppXJ: *K2*2]U:k:*2k:*2k:*2BJ2Bk:B: JBKJ* v-SՕ5%uuvu+vv.S`pX\NSKp\.S KUU.K K ++oS.K SoS/[S/\[2d[ Rdd rl2dU slRd+ tRl*|sl޿: UuuWvvd``ppc[zzp[[zx[OS~xoS.SZ~NS %uvvvvuuߖuޖJ``B:``:K2K2**K2)zz *!x~__!!UUX * w^+z_+z~۩^^^WpX\bbbZ*+AE)$)$)!%) ~~~ N-N zz,Īr hZ(R jhZյ- m{b msb` kZ\bA`XJ9A9A9A9 (JA-+iR(Jյ/RiRRjRZRZRZRZR ZRZRZR/ cRݷ/Lkb,kZzzZJxx^^A9xxxziD1Օ5 aeQXXxxEI0xxxx(bb A@-@--( ----BA0----acI----dza----咄---=e--=滆---Fo// ŊSsb@*$b '(wVA-UWRUUHbaUz! UAUzU(R ^UU /(Zյ)ZQ}wWUiZQ%%%-ib----pΣ==??t--- -xZ__s-R݌XlǓUL-հ5 /r府76U堠~~1յ---.֗_7kx^_UF+ ǻzz~~ǻ~~^^FF' G&&& 'K*X\\^j:K2k:*2k:K2 :k:U:k:߻B:B:* JBﯯJBo[B=uN[ UUUuUuc`.Sr.SJ\~.S KOS.KoS.K [S[[-//-2d[Rddrl2d///lsltsltt**t?=UUuUUUudppXXl[z[[xX[OSN[OSci}UNS5UUuk uU UUUUUuUuB`pppB::K2xxzK2 **2!rzz *!!!媪!pY֨)5% ͋cqͬxx^L˳ ܩ~~NB 4\V siZbZ>>b(JE)$)$)!$) ̌N-N Z^^^ 볢ܩjjjjj kHR- {b- { kxLsZx\VbHR `b9\VWUA9A9*AA BA(JA++ iRIJ---RiR%%iZR_iZRuZjRZRZRZRWWZRZR#2LkZ5- LkbxbHRxxHRAx|zA1hxXe1afQxxxxEI0xxxx(xxxA^^ZxA ~zAA( ----BA0----acI----Dza----d-E =--Ƴe+---&滭--=.ǫg'7K%76J^((ʣ WʂUzAUaUUr UU(ZAUU {AUկz HbQxxZQ}iiZQ-- iZ----p5555----jzsݨݫsR_޺*2o^/oĿյ1ݰ-- r1ݯ//r//){zz//Rݪ~^R\^R_ߝWr%%%-KTTiĀF\^__'绦``hgFzzzF'G&G+*& @zK2TVWWK:j2K2k:k:K2 *:k:l::jB:B: JB/+KJUuB5% u4UT*u4u5Tv*v.SpX\VNSJj~ KJ??.K KU.K K +-oS.K-SOK +[S//\[/2d[ +/sl2dslRl tsltt4t5555UTUTUTUTUU////Ud\\\Vc[`xx[nS~[NS~^__NS.K NS.K+u.S -5TUu4UTu4UTu4u5*>uBXXX\B:zzz:K2~~~~K2**zzzj**)^^^^)!j!!ꨪ8!U5%σcpX^6ޭ鰬 sxx^^ r ӈ|~i`pX\WlsbVTTTbZm{AE1$!$)!΋!UU̬N-B- z~__ k````{b- LszmshZx^^bZ%)bA`X\VA9A9++BAJAI(BIJB/+++iRIJ+ RiR%%RiRRiRRiR ** ZRWWZR_UUZRUյZR//,kZՕ%Lk+kLkbxx~~ZHRXX^^'JAxx95% ixxxxjQ~zxxeI1xxzx(xa\|XxA xxh@A==( ----BA0----acI----Dza----Œdz//--E- --Ƴf-%&滽5 kK {*r\\XxzhjzZ^zHbUKr/?Ս ΛL뮛mumzXxxrHb_~HbQbR-- b----q55==̭xSݮS :ړ2\XR2ݭr^޺*rݐ^zOĭ-/(rԽ1ݯ+嵽__^Xrx~R*_Wrz1Z1ݕ-R VVVTg'xxxz'x绦xgFxxxzg&G&~~&'jB``k:**j:K2k:K2k:K2****:k:lB:B://BBJB--kJUU4J U4uU4UU4T54N[`t.STWUU.SBzzzZ KB??KBKB *OK K/S.K+/[S[[ --d[ /Rld//rl2d *+/tsl//tt.utU4_U4U4UU4UT jӌc\VVWc[z^[OS~NSK.KKMSKk.SUU4c U4}U4W4U U4UU4Uu4B\\TVBk:xzk:K2xxxxK2 *j *!)!jj)kj!  kx~^^iR b_ +(R ӈXxÒ\\X\ץA{bZiZE)\\\\E)$)$)! 5%NTVWWN z ˳j쳫nk`{LsxmsZx^bhZֵ-- kAz^J9A9J9(JA(JA(JB*iR(JiRIJ**RiRߊRiRRiRiJZiRRRiRZRZRLkZ- Lk kjz kZxx~^iZ'J|~zJA`xpI9 )rWzzbQxxxXI$1~zxx#) ~xppAxA xj|^@)A==5(a/ ++BA0----YcI----Dza----Œdz/---E---Ƴf%ƻ-5=' ```飅\kɣ..+rp`rHbxppphj(ZrHb %Lz Lm}뭭 ` rW^~xjZ^zxxbR j----q==%-̭xhs^**RXԢwRWwRݫ'/r//W1驭 rrݠRrR^~wurz^W1\xjrԿ5%)W VVVVgG^^^^'xxhh绦xxxxgzFz~g&G&{&(&K2ppxXj:K2*:k2k:K2k:K2**:k:եlB:B://BBJB-4J5% 44V\^W444(4..KpX\V-SK KBpXX KBJB_KB.KB/OK C +SOK +-[S +d[2dd%Rl2d -%lRl//tsl*4t%%%%4""4(*444r|@l[~[oSxxoS.S~~NSKz~ KK.K K.S K4 K-54Ԕ 444((44B|BTVVWBk:~~~~k:**J2 *zz~~ *!)!1ߗ{y}{)Jxx^9%%%- x^z`̫j0\^WWQ{dAbZbE)\\\\E)$)`h$)@\! N.N^ zz̫̫mk`psbz_bZXbJ piR9\VWUA9JAսIB](JA(JJ IJ(JU%'iRIJiRIJ** +RiR_}UiRIJiRIJiRIJ**RiRUuRiRZiR kR=%Lk k~+kbhZ^bhRx~~~HRJpxjA5% Ip\W(rxxxxaQXxxxI$1x|xD1 xz~_AX^xzA WVxAA--%( ----BA0----YcI----Dza-dz - %Œ---F-=-滦 -=='`B JTV\X* kzz≋'b~~|xhj(ZrHb%Lr --l,=%-m+/-,xxXx zxp``rIb\\jjZ j----ϫ--------wPr /Rݮ%52\xx2-%/rhzRQR2z{}1ݏRԃ6s TVVWgg'pppp'zzzz绦xxxxgzxF~~~~F'(G&{{zF_J2X\TVj:K2*:k2k:K2k:K2***k:J2Jk:ЬB:/+//.SBUukBUUN[ 4󜪪4󜪪4󜪪4󜪪oc`pc.KTUU.S K~~~V K:KBBBBB.oSBXOKBoK.K +SoS/-[S +2l[Rld/sl1d ++/tslt----34󜪪4󜪪4󜪪c```c[x^_U[OSx\NSKx~ KB KB^ KB* KBh KB /-S %4󜮯4󜪪4󜪪4󜪪c@J:WBK2k:**J2!)!*++ *!!Օ5%PbxxXpA__5AXVUU0W51`px^`pX{psU{bTTT\bZbe1%)~~!UՕ2N .+ +*j~ *_5b{rjZbhZ**jbAX^WUBAJ9*(JA(JBHRBIR(JiR(JiRIJiRIJ+iRIJiRIJiRIJ***RiRUuRiRuRiRRiR+kZ% +kbxbZ~bhR~~jz(j'JWW-i) -xrxxxxaIxI1xxz^(x~Ax|^~A |@@=%(a+ ++BA0----YCI----$za----Dz)-/-%Œ--%))--滦-%G/-hp'k*ku}GbxxxpHbZ +*jHb//--+r--=+///Σ,xxxx+zx``rIbrb=?/Σr%---5%-- --/+7X6_pp`` R +R**``⃴Rx멭xXrݠRR2ꪪ2hx܏ק RԻߗ7r --/nTTT\gxxg'x|xx&~~~~绦xZxxf~~~~fGg&&G/.&r@bJ2TVWUj:K2j:K2k:K2k:K2xxzk:K2 R|gB:[BӜB55%vwUwwwWUԜӔ꿺z.SX\VWc K5555.SJ\\ KBxxXZ.S:B:B: kk*.KBNKC +SOK+)[S-Rl[1d[./std//sl2lrt ]UUuUuU]U[ppxXcoS~[.Kz~~.KJKB_ KB KB}U KB/-JB.>>0!5- P,{x~j5 r^__K~K~~΋`ps}{mks cxx{b__ZXjbUb$)ppppE) @@`E1 Fz_/U--Lx7'k:K:Vk:____Bk:%%55[B͒B%55Ӕܲ ».[`pX KJ! KJZVSt*2 KBtTTB:ppxxK:RRRRB:B:c**B: B: +.KBNKK //cNKɰ[S /-d[//51t[?= 겔1|@coS\^^WNSKhKB KB~B:B:B:B:J:B:..BBcK2/tBUUc:XWUU:k2 :K2^_K2***2 " *!{)5 ϋb_Wwe9/ xx)ԭ+x~^˭{`sTWU]{s}{Mk/qs-- kXXPP kj$)zzzz$)5% ח -\WUUmb\VWUbApXA9A9A9JA(JAJ(BJ(B(JJ(JJHJJIJ(JUIR(JUHJJIJ(J///HRIJIRIJ(RIJZIJՕ5 kZ  kZ~bhR`hZ5 zh^M^WUEix~~_EiQxZ^^H8xxxx0b xxxb AxxxA @@-( --%-BA0=-=-YCI----$ra----Dz---%嚅 ) F---=f=滦 /-G++GĽKؘЌ o榴˓'Z^\\Xr(Z%---Lr-l  -L x jxxx^ribjQ/zgz``zkGz w  .Ṇ --o+-v5\Xxx1`xzx1ݯX^oķ..>o 'ݏ/%1(Q(rr0(8(+@0@088 80~z0 zzhJ:( *:J2+:J2k:*2k:J2k:*2k:*2 k:K2c:RRRRBk:ޞo[BJBJBJB^^^^JB JBJBJB_S| *J:Bk:zzzZKk:B:B:c!k:2B:J: KB[BOS.K-[OS [Q````qQUqQ:uqQ}qQvWqO[XXX\NS K.S K{jjj KBB:B:::~~vW:K2::U::U:J2::U:J2:K2Ջ:K2k2K2~_J2 **2 *zZҤ *5% RXXXX0BUՕ5j`xxRժZ%%oXVUUQ5 QX\^WӎsppX\sյ-{%-+qqmszzjbLsHR\HR'% zWun\WUU-/BmbpX^WbAxX^WA9A9A9A9A9A9A9JA(JA++++(J)B(J)B*(JB***"IR(JIR(JIR(JIR(JIR(JIR(J(J9b(J- jZ{{j%- ǑU癧~ʧyz~yEieq%a^Z^^DYH^^^.Z8UA zࠠ(AUW^X! hxxx @@-(a++++"A0 ---YCI----ra----$z--嚅)-)-&+ ) F/=-=Ƴ-/--'滵G  Ng ɣr``r'Z76,{rrj(,.,rr/r {a`'bDIYI,kYQ.7hrQ /zj^_j*UKhzU+&jjki<{+jUɊjըj]U)i+ụgz )-쫃ro 5Qݠ`bxx^^nȈ7ԏ}n%% 1o/5%eA@```(!U8(\Z{y8( +88 88@880DA(_:%1*:J2k:*2k:*2K:J2k:*2nk:*2K:k2c:RRRRBk:o[:J:JBJ:JBJB__BBBB[%****B:쬬:k:pppKk:B:B:ck:XXXXk:k2Bk2B:+++BB/[B.K K -[.K///-Qo[%%%%0QQ0Q0P1.0OS\\VVNS.Sjzx.S Kxxxh KB~^^|B:`B2:k2(,:K2:l2Bk2:J2܋:L2:K2jjkjk:**k2K2_K2**J2 *zzk *UUJp09% m{IR`xf) h `x^۪js\VWUQ{-- Q5Ӝ*Ӝ^ܜҤb`ppbHR\޾j uQ`xx0n|-xxm s`pXbJ`X\A9A9A9* AAAAA9A9**A9/BA(JA B(JU(JB(JB**+/IR(JIR(J(JiRIR(JIR(J_IR(J__UU(JA踾.biR bUՕʒ\VWWǑWǑljyy%ix*EaUU-*eYhjQzxxxI$1xxxx)ax WW^x @@(a+/++"A0----YCI----ra ---$z嚅----& F55Ƴ-+--ƳG++/gĥ555/ܭ @Gbm{ {}mkcrjl{r--r``zIpX^^I$AyI0*/Q#Az^b$A/%--aQojQGrY}hzaGzaia+WWWja ÍGrakIMjYZRcka-n --ro ---r %57rzhN6>N 1ݰ ~z1o̊;D9``pp a~\0}0 +8(*@0@880b0*2J:+*+:J2K:J2K:J2k:*2ook:*2j:L2o[Bj2o[:ͬB:B:***B:J:BBBBWUBB[%****B:Bk:zzKk::B:k:Pc!k:2ʪ:k:/B:UUB: o[: KB */[ K/--0: 00P0|nnkOS|~VWNS K.SJzz KB~z~B:Ȭ:K2:K2[:K2l2:2k::K2^\l2j::**K2**//?K2**J2 **2 "q *5%%5ppx\R`* Pjxx0b% 0~_^Lj\lx~_Wms`pp{ms-/Q QӜ`PXTӜ"Ҝ>77ҜbXX\T0bUՕv풼xX^M~njB~ZA\VWUI9A9A9***JAUUuuAAA9A9*BA/(JA(JA(JAJAUU(JA++)-(JJIR(JuIR(J~_U(JB(JA(JA~hRA555bZb5%ǁǑ_WwjyFq7 eiU/Hz*rxxxxgjQxxxxI$1xxxx)@xAx@A5(a/++"A0----YCI----ra----$z--嚅/--&++) FƳ-%--ƳG /g5Ր T\\Xĭ{{sAmrVT΃r{zzx sjìr- kY`pPQ$9hodA9rzz^9(ZDA0[Yb8/?5YdIȨQA*WYDIiCI(iaPiaZPRja%7?&ra6SjYk:2**k:K2K2 *8(K2**K2 *j*2 *J2 *~~)2 * *! `r*2% iR~ߗ7bxx6鏬 xX>K r5 Q x\^Wӌ`ppxӜqӜ~~_{@`{Ls) s%  zλx^5ֽiRx^WWIJA/+jR(J}iR(JU_ߪ(JB(JAꂀ(JAJAU_xAAA9 *(JA(JABA_AAAAjZA9ꪪJA(JA_(JA+ (JAWzA9_A9A9iRA55b5%gey\VWeq ^^XQ|QzԏxxxXn zxxzKxxxx*rxxxxgjQxxxxI$1xxxx)xxxx@A ~~Z^@-a@----(a+++"A0----YCI----ra--- $z---嚥---& )/+F==滆=ƳG - gUյɣ X𬉓 sXX\_ sA_b$9||xe9(^X1 dA( eI(Wa9ս/ hzQݿ+ dQWꂅYU Y+ɂ/ +x̳+**U. UOkU ^_ka^^YXz{還I*邊 -NJ m̫x{W쫋(V "+ Nɒ``phz \\VV) Appp` !/!//-% b;*20 V*2s J:*2*2J2*2J2Zjj*:J2k:*2J2 2...,*:k2N[K:PPPPk:*2..N[k:͋:k:Bk:Bk:^^^^Bk:B:B:* BB* cB5555 KBJBxNSJR KJ KJr|J^^^^ KBBBZZBBUU_{BBkJ2 KJo[ K55sncssssssss sN[pn[.S.S K KJxxJBZZxpB:B:__~:K2<<:J2k:K2K2 *,,,.K2**K2 *jjjj*2!** *~~~^ 2 *s *UՕ5s(Rxx(J' {Z`hxx(Rb/ 0^W5Lbx^Kxzxxx`5%--Ӝr**zq{``rP{ս+- m `ŪZx^WURJx^iR(J- RIJiRIJꨀiR(J~IR(J__(JAJAx^_UA9A9++++JA]UBAAAA9AA/+AA8 (JAIJA+ iR(J(JBxJAU_z`A9A9ZA555fr- eyiuqՕ5%4_T__||^\QxQx`h|ԏzxz|N``Jxxxx*rxxxxgjQxxxxI$1xxxx)@a@)a@----(a+ /+"A0----YCI----$ra----$z----嚥----&/ &++/滆=ƻ+)+G +gĵrr^\XМ sj  sA'Z)pxx|eA(X^_U$9(*I$9++-bQ-+jY/.Uhza jKhr  l zUl~WUꒈ++*/K-OlWkaXxjQ8ȂdI '7틣)}j+;U-99 YpxxI) (zxXX azr``! __W----e9ՕA*2TVWU% .[jjjj N[J:*2J:*2*:J2*:J2+:J2k:*2k:J2R|&k:*2 --NSK:͋:k:lB::K:xxBk:B:BBBB ** cE****.SJVV SB~^xo[ K[SS SKWW.S K]UUlk: SB KBJB_JBU o[BIAAC KB++NSB////s-S -smksmk smksmksmksN[V^xpNSS.SJJBpBBB:~zz:K2،Bk2k:K2xhK2 *.K2**J2 *jjzz*2!** *^^_ 2 "q :B^ߗ70m{x^,sAxxզ9%% P\|^^Q% T ܀x^`px\0  r풔Q`ppqZX5- cx4iRx^WUHJB?jR(J/ ZjRZjR_iRIJx^iR(J_U(JB~(JAzzA9A9A9A9(A9A9A9A9*BA-iRBUյ+Z(JZIRbB_~zx(JAzzzzA9A9j9%%% eyTV_]yaj:$i zzV1x1hhԏ~xhn xxxp̣Jxxxx*rxxxxgjQxxxxI$1xxxx1zzz|@xA Aa@----(a/++/"A0----YCI----$ra----Dz----嚥F+/++F--++绦='滵g//++gĽ-1`mI-j k(RbAlHZ(\\^_( 0(.DA0 զQ9UQ$AUaDI GrQ /hza aWթj׵lU +Sγ- ̋xxgz~zzxGzQ^^XxGrdQ6*z -j )=U*?̣  k)Ik1xxZ^) )  zxa b----)B5%*2 *R|  N[J:*2J:*2J:*2*:J2+:J2K:*2^ZZk2*2w*2____k:*2.SJ2͋:K::k:k:J2جBJ2B:*BB=JB-+{ S+{-[W{-[U{N[]{N[U{N[U{-[X{-[U{BW^\\ KB .KJcJiiii KB.KJ%%%%Nc K-mkN[ sMksMksmkUUUsmkuUUsNczznk.SUWV^.S KzzzZ KBJB~zzzB::K2xp:k:{k:**K2 * K2**J2 *zzzj*2!)* *__Ҭ *Օ53(BppxxPB% bxx9_ߗ7̍{0^?0xL~*hzWׯ kX\|P{Uqb_HJx^WUIJ(JZ\ܺiR(Jյ-+RIRZiR_UiR(J^IRBU(JBx'iRBWiRAxxJ9~_A9A9A9A9A99AB9/RA/ cjR+,kZ*ms cտ ,kBxxxxBApzzzA9A9z~B5% feqZ^WUUDiՕ5%U||s1x1x`ԏxxxznhxp̣Jxpxx*rxxxxgjQxxxxI$1xxxx1xx~z@pA ^^zzA)a@----(----"A0----YCI----$ra----Dz---嚥-)) ef=糦--=-'Ƴ//+g'/g'McApX^ dI -/njЌ{iZZ(hh#1 x~_]0 5DA0[reI0/a$AU(jDIUzYս+ jU aU_ a/ʒU + pΫU/ - 1.\\xbɂ^xxzQxxxpYdQ{{ȊY*/= &4*틣 .zVz(X^VW) ) rZ\ ::> ``AVa ca*2 * S!R *2 2 J:*2J:*2*:J2+:J2k:*2_k2*2S| k:*2.SJ2k:K2k:k2 k:J2BK2B:*** BB/ SBq-[{ꪨ{{{{{{* K\\\\S KWW KB[JAAAi KJ*.KJ'76..S KMcK /Mk,c*mkMkUmkMkUUmkMkUmkMkn}UMc.SxN[ K_~z KJxJBB:蠬Bk2xxx:k:k:**k2*2**K2K2 *jjjj*2! *! J:% p)Jp*Ҵyz|~LsIxxSI% S )--P- /z^Pm}낀,ܕ m^/LV20`x0,k`xXMsZ~_,kiR^WUUiRIRhR)JiRIR}iR(JWIR9_(J9(JA- iR(J5- ZIJjz(JAxxxzA9A9A9A9A9A9A9IR9--bIJ-+ MkbMk c+ sMk c9BA___zA9~Q1?Y q%qr2` _WVZ^__Q~~QzzxԎxxxxnhx̣Jxpxx*rxxxxgjQxxxxI$1xxxz)@A ^~Z^@A(a++/"A0- --YCI-)--$ra----Dz----f--f---?Ƴ5%=G泯//G5r`pXrZ'K+s#A/7){zZ|x'J(pPPP$1 {9 7//DA9(8:YeA=-IrY/+ j/+ Lս+ m  +L+γ.*//p̌ UQNĮ'%RNb ^^\XKYx``&jYiGra Gr* j +=9k hx$9xp$1 䧭) ?) ?5 誮AXX\~ATVVa! /+: *2 2 Sg???? N[*2 2 J:*2)2K2*2J2*:J2k:*2￿J2*2WZB*2k:*2.SJ2k:K2k:k2 k:J2BJ2B: ** JB KJ0s0|0|0|0|0W0_0|.S\\\\.KJzz^ KB KB KB +..S K%%-SJ-SK./--,kN[Mk,cMk,cMk,cMk,cLk-cj-cK.SJzJBJ:B:zBk:WW^k:K2T޿k:K2^^K2*2J2 *jjjj**) *Օ5%򴍃x~L{'LhxsJW5Ց_/pxzq% Qzzޯ ~^ Ԡx~_,`pXX{bx\\VbiRzzZIRiZIJIR(JIRAz(JA~_A9\WW_J9-HJJiR(J ++/iRAx|BAx~AAAA_A9A9A9A9A9zZںZA--MkZ-/ Mk c*sMk/ {mkkkBBMk(J^^^^(JA_^^^A9^^_Wǁ95%eq\^_WEqՕ5]|4_~~^^QhxzQxxXpԏxxxxnxxxx̣Jpxxx*rxxxxgjQxxxxI$1xzzx)@a@A(----"A0----YCI----$ra---Dz---//+/f%?-Ƴf===Ƴ--G-%//h` Dj\^WWfbDA`x|hr$AUij )!̋'Rxx|XA(p`hh( p$A( QDAU}iAYD9--IrQ +(j -M Um*ծhhzUlglgz_+'r Ugz k --RݰĠWoKxxKGr``pxbCQiQa %*銳[]*Frzhz `pz^) J i  bAnzAޗ5%f)AՕ5:) 2) S*2WWWW*2 2Zz*2) />J2*2*2J2*:J2+:J2K:J2_[K:J2K:j2.SJ2k:J2++++k:K2k:J2Bk:B: JB- SJQsQ0Q0Q0Q0Q0Q0Q01.S\\\\.SJ KB~ KB*/ KB..S K%% KJ-.S K-U-[.K /,c [,c c,c c:,c c,c c꿿 c-[^~j-[K^^^X KBꪪJB^^ZzBB^^zzB:^xBk2zzk:K2k2*2*2 **2! * %5qL{xڞ6Γxxj`hx)J%---shz0{xPzZqpx~+xz^+ܩxxzîspxX\,sZ~^^ZiZx^^^iRIRiRIR^^IRJ~~JA^AAI9_+J9 (JJ/IRJ IRA~JAJAUJAUWWWA9((AAA9A9A9?ZB----s c sMk {s{,k```Z(J\\\|J9~~~A19- yEinq5PXTV55~~__|x|x11pԎxzzznxxxx̣Jxppx*rxxxxgjQxxxxI#1xxxx)x@A ^^Z^AA(----BA0%5--YCI----$ra--% Dz----Ŋ-- -%Ƴ55-=Ƴ--/ &Īz`x\^rQ(zZ$A|^VWA8`A&RXXZ^GR zXXX9(UUI8)+"Q$9\I$9/Q$A Wb$AUj#IUrDQ}UHzdQrY i ]ab{UiYՋa----Ĭ=. {.W jx|||adQPz~aQ6Y%'7銨8 dAhI)  z~ iy}]  brZ^VA{zz^a 5'/1a55%%)2)w~z 2)ﭭ.[jjjj*2 2 *2)K2 2J2*2*:J2+:J2+:J2J2K:J2K:.S*2k:K2++k:K2 **k:J2𰠬Bk:- JBUJB-- -SJsQUQ着Q}QQwPQUQ.S\\\\.S KikkbJB蠢JBJB.SJ %%5 KB KJ .SB/// [NS ,cZ cZ cZ cZ cZ [Kx SBJBj蠠BBz蠬B:Bk2zz:K2k2*2*2 * 2!////ϋ *55qm{'/lz^Lbpдb5д**+)V~xxpp50---䷭ck~kppxZӉˀx [xx\^biZ^iRUUU-qiRUU_XiRJ(JIx~~JAWJAUJA- (JJ^޿(JJUU]~JA**HRJ(JJ(JABA___^AAA9A9A9A9/.* ZB---%s c /-{s}{s+++{ c`pxZZ(J|xxxJ9a9UՕ5aeiUՕ55游5z__xxQzQjxxxԎxxzxNxx̣JxxxX rxxxxgjQxxxxI#1xxxx(xpxx@xA ~^ZZAA(----BA0=---YCI----$ra---%Dz-- %Ŋ--/+F-=%Ƴ-/+)Ƴ )/ HƂ`&ej|^WUfbIx~_eI@\\^^@8J@ %5rR؜GZ \\\\DA(5=IDA( Q$9WQeA I9^zzx9(XXA(#I0a8Y@ *a8jzdY8aDQ)K&r%--) K_Ɋjowɂj'rYWwnhYdQU}'rDI//--ȊGr +ugr`ppX(kk  ~^_  {baAXX^^A 2a 2 *b` 2)r|N[*2 2 -*:*2*2 **,&rdQxzYCIb^'rCI-%55&j1`Z  cc{(rZ^Ax|aAVW a}U 2 *2 2 2 ** k 2N[*2)+/>8J:*2WUuu*2)*2J:*2J2*:J2+:J2k:*2j:K2.SJ2ͬBJ2Bk:Bk:Jk: KJ/.S KU.S K// to[ӜUUӜUUӜӜUUӜUUӜӜ.S\\\\.SJ`JBJBJBBbbSB----JBVJB / KJ -SJ*Z.S %bRZZuUZZuUZZUZZUZ S^^z KBJB^BBBk::K:K:J2~~~~*2 * *! **25% {iZx^I%LkZx7iZ5% VՊx0_PxxxXcz~x|~zkxx^۩hzZI_ח% +W*UͳiRTTVWZIRZ(J^ZAZAZ(JUHJJ蠸(JBJB׿(JABA{{BAA9A9+ BAA9BAUBAUiRA-U cB +,kZU cZ~WZA~_(J9x~__A1fyI VEiUՕ5͡5U+*""5~4zz~zxxh1ݨh1xxxpnpphNpxpx*pxxx hjxxxGbQxxxXI#1xxxx(xxxxAxA ZZ^Z@A(----BA05==-YCA-/--Dra=---Ŋdz---E咭---F---泦// (z@FR__bDA\^WWeI$Aj{$A@xx~~@8@0zzbfbd9# )A\\\^I - QDA%KiQDAQdA:QQQdA^I0^^|( TTT0a?$A( ?Y$Aϊ#I0>dQ55k .ͫU̫*x^ɊYX\adQ-Y@*^YAaDI7b`pX\ //  {{_U^a|A^WW}aA9bՕ59 *TV^_*2 2*2 2k 2N[*2)*2)*2 2@J:*2*:J2*:J2+:J2+:J2k:J2/ NSk:ͬBk:B:B:JB KJ.S K////n[.SucӜ*Ӝ󜲔ӜӜӜ󜲔*NS\\\\NSSkﯮ.SJUW^xJB/ JB KB++BBJBSBR K-SK/7 SRXZRZRZRZRZRjjR KJBBBjhxB:~~z:K:k:*2*2 *{)UU5msjJb9xzJ,s(Rhxxb _W̪T܌寫+pp+~~_hxZ( +~+xx^)hzRWWZ(J_ k(JWU kBUUbAUUiRAU_(JAUU(JAUiRAUZAWUZAUUZf1Z9U*ZAU_HRABABABAJ9ꪪ*IJA-ZBUZBU(J9xx~_A9q9Օ5$ixz$i% v5U5~~~~~QxhQxxxxnzx|zNxpxx*xxhx hjxxxx'bQxxxxA#1xxxx(xxxxAxxA@A(----BA0-=-YcA----Dra----Ŋdz----E----f --IյJj`pX\gb1~eI@DIAbku@9@8@8gZ0+)-%FR WV\|DA 5-QDA//Z9~zxI$9)ZQZQY$9|xxx0~xxx(adI #A8xԗDI07ꊥY5555Ká*px\*hzpxH8xx^^Y8 /dY@xxdQ85]Hj0Q\^^W [  iaz^AaAjaA5%1a5%% *)?)2)*2 2uuwUR|N[*2 2Jʢ *2) *2 2@bJ: **2J2*:J2*:J2k:*2/:K:- NSk:ͬBk:B://Bk:JB KJ.S K////n[.S/rUUUUUWU?NS\\\\O[ K.SJ KJxJBԦ KBBBBBJB+ KJ//.S K}}u.SRx`RRRRRR*RRRRRR7 SBzBBxxB::k:^^~k:*2J2 *``hj)% {(J||\E17% 0x|~~b7'΃ - `ݰT֗}낂xxx~өjzjÕ5 l|^^l xx^ ܩz~^hˉz``ZIJw-{iRս*,kUUU/ZTLsbULsbW kZW kZU kZbbbb.bZ꠨^bZ UjZꪪbHR~bBU~ZBUUWBAx(JA(JA~BAwJ9A9h A9/*////EiUՕ5v5U5~z~^~h1`1xpppnzxz~-xxpx*xxxh hjxxxxGbQxxxxA#1xxxx(xXxx@AA@(----"9( YcA----Dra----dz----f5f j?/Kȣ9|^_D10X\VA8(I@}}@8 H8@8Z^gJ(5UUZ xxz{#9 -զQ#9+Z1xQdA]{rYI)--'bQ'b$9xxX^(x  0 %9(./-#A8 ɂDI---=_kzUȂax~_a8XpA0^^dY0}8(b(c{_ a z{UUbAbAAzZ^ׂA 2 2) 2) *2 2UJ 2UU S 2TWUU*2 2 ****2).J:*2UU_J:*2J:*2J:*2k:*2/BJ2k:J:.Sk:uUUBk:B:B:JB--- SJ.SJ+ *o[-Sֽk4 44(4󜿪 4󜾪4(4Uժ*N[\\\\n[.S~~~.SJ~ KJJBJBBBoBBJBJB KJ.SJ SjJ\XpRiRRiJRiJRiJRiJ*JJ -5BBࠠB::k:zzZk:*2*2UU c9|\\E1 ΓLhhz^bZ k5%%``xXw5- Vހx֌` _ߗ5+܁ xx+xZ_WHx۩zzz>Z W5 UiRTVWWRIRW_Z(J _Z(JUUbJUUbAUZe1Z9UUHR9UUHJAUUZAUbB/bZ- kZzbJ_bAUWIRA(JAU(J9J9BAyB% q% v *(Vv  Vꪪ5{_zzxhxZrQpx1ݯnphppN̫xxxx*xxxxhjxxxp'bIxxxxA#1xxxx(xxxAxA  (---"9( -- YcA----dra----dz----f----竆5-*Z`pXR$)X\VW8(-))8(`@(+@0 H@y{@0xxZ0xxxJCk9][RDA /- dA(VWI#9QDA*]QDA +Q0xxz^( \T( 欢( +"0(UeDI(*.gr$A--hzaU'rYUaAWDI0W8(~80[_U8($9pXX\ p_WWWa *A(8(,Apxa ւ +$!a? 2e))2)_{{ 2) 2 *"( 2*2)* :*2 2**2).. J:*2_I:*2J:*2J:*2k:*2 k:J:``kBJ2BJ2:kBB: BB^zJB- SJNS S---N[oSkU4UU4U U4UU4UU4U4UU4տ*4NS\\\\o[.S.S Kࠠ.SJ~~zxJBxxBBzzBBBBBB **JB*JB* KJ*R K5URIJ܊RIJRIJRIJRJJIRJzꪫRBW_^zB::k:zZZk:**hh*25% ͋X^/9<. /zz~0+{ߗ7%0Zxxz:iR w\ַ xXX\͌`px\ I ql~~lz^өxx|hz% +z^m_n+jjIBiR)JhR)JIJ(JZ~V^(JBzJA^A9A9A9.ABBA_BAZA/Ub(J UbIR kbZbZUbiR_biRUbHRUZHJU(bՕ% [\TWVvUVzz5U**5xz~~룣z~^^~|r11xpxXnxxXxN̫xxxx*xxxxgjxpxx'bQxxxxA#1xxxx(xxAxxA ~^^^   (--BA(--YcA----drY----劄r----e-/- *=5%ɛC1x|^^D! jz[8(- 8(@0_+@0@0U8(z0xze1 BbPXXX(b0 -/+9(dA0UDA(z9 ~WW( $9 0 Z~~z( u( dI( YA_U$I(_A0 /9(xXA(--8(@(^1\VVW x~aa**a(,,Aa bpb /A+:5% 2) 2 * 2)( 2 **2 2*2 2J2 2J:*2*2J:*2J:J:*2k:*2/ k:J:k:J:ࠠJ:k::K:????:BB:+ **BBJB -SJN[.SN[OS*"8kuU uUuU uUuUuUuU.UN[\\\\o[NSzzNSSzxx.SJx_WWJBBB~B:B:BBJBJBJB KJ SIJ\Xp`jJIJ_]jJIJUUiJIJiJIJiRIJUIJB\xB::k:^~~_qG ?Ncrxx^^ k*Γ hx0 { b7s̀@bSŕ5- 拂zt`rx|^^w(Zյ% Mxxl,̀ x\ThxHՕ% l|^_LӀx^x^WˉZ``iR)B_jBU/(JUU+{(JUUWT)JBzJA~BA_A9A9+A9 +BA]UBA -BA)JAIRA bA+Ub(J+bZbZzbZZUUb vv_~WvUzxU5|x5pxrr1hh1x~x~nx|x^M̫xxxx*xxxxhjxxxxGbQxxxxA#1xxxx(xxxxAxxxA   (="9(- -QcA----drY----傄z--%----țI`pIxx^^(  8(jzz0(--H0---H@@0Vxࠢ0b (aD)?A pprb  ( 0 z_0 *U1 U(( s[_( 0 zppr(?>( #9(%uueI0s[0aޞ0 >WV9(VW}c8 8(28 px~ \___}UUaaAAa A/ $!51!% 2)5 2) 2 * 2 **2 2*2 2):*2*2))2))2) *2 2:J:*2UJ:*2J:*2k:*2-:K:/// B:J:BB^ZZZJB -SJ/ N[.SN[OS***;uꪶu_u_uUuUuꪶu*uN[\\\\ocNSN[.S~~~~-SJV^zxJBBBB:B: (B: BBJBJB KJKJb * KIJUWV\IJ)BIJ(B*IJ(BIJ(BIJ(B*z{BJ:k:J: k:UŮxz_b6'{rzOj5ҬM{zxxzQ,k%շѬ /rr{Uwp`xXQxx86lOxxzz *hèh_U%Ӊ x~^ xz~hÀziHZ`p8Zիr͓ Rݭ P(JTTVW(JB~~BA~^^^A9xxxz99ZZ99UUjAe1*Ae1+BABA BAZ^A9~A9WB9 UZ9 UZAՉZ(JiHZ5% :|^__vVv5U55zxx|h|r0p1`xxxn^z~^-̫phx xxxxgjxxxx'bIxxxxA1xxxx(xxxxAxxxA ^zX~  +a ++ + a----"9(----QcA----djY----傄r------ɛ9X\VWd1\VWW8 ) 8(8(*@8rH8/@(0 zz a bk{~_AAbcKW\\ A+-- a a** ? ( '75( ( pZ_^( _z a k( +#1 a46(bI rrr{DI(:8DIb!(`x__]aoaa...AaA[_>!/.*a"E)/ 1)X| 2)// 2 * 2 * 2 ** 2 **"*2 2*2 2*2)*2) *2)J2 2}모k:)2k:*2 k:*2BJ2Bk:B:BBBBZZZ-SB.S S-/n[.SN[OS* B(( *ֽN[\\\\ocNSn[.S^^~z-SJxJBBBBB__BBWBBUBBWUBBUJBJB KJ*J)BXpIJBIJ(BUIJ(BWUIJ(BU)J(B{(B:X:K:k:**xzz/IJ{bx,sIzzҬ(R% 0L{pظ,P,krpx\b/sm{ -ոS*Ռxx^^r% vsxxxxSŭ``px Q(xÇ -5h +\^K|^Wӈ`xZ5- ,z^W䋻bBtv(RB~^^^J9~A999999e991Ae1+Ae1 A9 A9|xAe19E1~~^9$)9$)Ze9UՕ5ApxxxvvUU6* U44zzz`Zx0xxz0z|XNx~zx-̫pxxx xxxxgjxxxx'bIxxxxA#1xxxx(xxAxxA  a  ++/ a----B9(---QbA----djY----傄r----G9`p9jzz(-8(80+H0-H@WP8j`x^0((b a A1a%5e1^^\\ - b   *++( 5U$1 W[sa a0 zk(a1(y{zA mMII(a%( ן"0 r^9a 8eQ ||\Vaj`¢]yyyaA‚AaA/A+a׿- e)յ-1$! "))+* 2) 2!)*2 2 **)2 2WU]*2 2/+*2 2 2)*2) j:*2j:*2j:*2k:J:**Bk:UBk:Bk:B:BBWBB^.SBN[ Kn[.S.[nS*kN[\\\\ocNSn[.Szj.S K`z KBxxxzBBBBjjzZB:B:B: *B: BBJBJB+/JB SBWV\x(BB(BBWU(BBU(BBWUB:XXXXBJ2k:*2n~~z{J:%%LkZxz9ߟҬ {P'cσbx^^WMsb% -j7摜UѬ {x\Qvxhx2 {xX\^jAh2Q% Ԭ*K zHh(5% Lz_Lzz~ө z˩z@``HRB̳BUU AUկ[AU_ZX99]__W99 99A19e1ꪪ9e19e1 WAe1A19E1^9$)R )- vvzz^~vUU5U4~^^WUX~q0ph0x~zxn^\~z-̫xXXx xxxxgjxxxx'bIxxxxA#1xxxx(xxxxAxzA  a //// a////"9(-%%%QB9----djY--=-{r--=r#)pX\V$!pxX\(-- 80mޢ80.@8 +H8'',H0^^^0(](b b AXXA:$!pbcA=W a   ) CuU(cQ %%D9 T\1(wu$9(9 9(]{zz$Aa $9 60\^_ab`a}UAAꪪAA aUU?E)*9/ 1D!8<6' *)2) 2) 2 * 2 ***2 2*2 2++*2 2 2)*2) j:*2j:*2j:*2k:J:kBk:UՋBk:Bk:B:++*BUU5JUU SUUN[UUn[UUncUUyӔ׽׽׽׽ ׽ ׽׽N[\\׵K2n[UUN[UU SUUJUUJ:B:B:B:+B:B: BBJB﯎BBJB`IJ9B9B9A: :9 kBk2,cJ2UUMkjJbAz~95% qxzޞ0 kpxx kbTW!M{ kkz0j5% 9V֥A>//v\^Zy6p`xxp \^^~sRW'Ox^/ɂxxӨz -h`pZ'_7/ˁl z^ ~hz^HJ```Bյ% ,-U6n APPPXA9WV^A9A9___999e19e19e19e19e1U9e1*U9e1e15% 9xx\^vv~}v5U554~~zq0`pphppMpphx-̣xxxx x~xxgjxxxx'bIxxxxA#1xxxx(xxxxAxxA  ) a //+/ a////B9 ---/QB9----DbQ)---r9bA!\^WUTVWբ0-+ 80@0 -/H8P@zZX@0nowW(( (b a(AXXzbA +!A m$!WV\X  ^^ޢ  ~ 0{{Z 55Ia9 ן;$90ԦI08(eA $9A a``PЂAAAA aﯿ59!---9e)`1E)% 1)}2) 2) 2) 2 ** 2 **2 2*2 2 2)``J:)/+ J:J2j:*2zzj:*2k:J:k:J: **Bk:ݬBj:B:*+++B5U8v888UUUu8]}w98878ƫB`ppXB:B:Bk:Bk:Bk:B:BB?//JBBBJBuJ9\Xp`A9A9A1k:9kBK2zz^^t *% (B~\\ZE1z~(R7%ϋbx\^Ls c//.,sb`IRbIJ VW΋J )p xx\^rhxz ͛xxxr`pxxGb-%Immk -L}Kx^^өxzZz^ZzZ6L 2,Ӡ|~N +UAPXXZA9A9~_A9_WUU999e19e19e19e1wwe1E1谰e1$1e1( j9 9bx~~vvU(Uv **U5|zzhrxZXqhxpxppN`px-̣xxxx |xxxgjxxxx'bIxxxxA#1xxxx(xxAxxxxA  a //// a////B9(IB9---$Z#1FZ#!`pX@h b5/0 00_88Ã/?P8-P@X~UU@0XZ__0 (a ~b aVVVVAA!jze) [ A  b ;? W  jj0%(a.D9(+}$A0IDA09(rbbr1 7__ ߻>)z^ @IaAYYAb@aA a=+ )ե 9e)% 1E)U1)\^VT)! *)2)U 2)))2 2 * 2*2*2 2*2)zzJ:) J:*2j:*2zzzzJ:*2////k:J:k:J: *Bk:߬Bj:BB////JBmƬB 88*88888]8U8888*"8U888տY?.JB\TVWBk:^Bk:U:k:Bk:߬Bk:Bk:B:*+JBUUBk:JBBJB@J9UWVX91B9Օ% :k:z\^RJ2UU [ A\\XX0!5% qL{qpx΃bLs,s{jו5%D)px\Ls 5 σb׷5ҤiZ ZѼ { {Օ5vxxxzĭxzzzljxxxxGjA(xxͣGr  {/_+܋ - ~~h`pxH`xmgr% L~ z^^xJAPXXXA9A9____999e19e1_1E11E1f9e1ue1E1ze1$1$)UUՕrpx~v~zz~vU5vU55~^^z{{~rxz~~qhxz|^|Mhpxx-xxxx xpxpgjxxxxGbIxxxxA1xxxx(xxxAxxA  +a //-/ "1 +UC1WUR(55--Rx\^^bh؂ - ((  ɢ0(80- @8^@0`x8(z{0 (b b aAAzbAB HJ 5Aw-a΢a*b }}(i} *** b + k a(-59 0  0 UU z^) A~^Acs_WaAUAuMaAֵ aյ7e)/9+ 9e)zXX\1e)UՕ9! 2) 2) *) *)+ 2) 2 **2 2*2 2*2 2__J: 2J:*2**J:*2xxZ_j:*2k:J:k:J:**Bk:լBk:J:B:B %5XY8U]Y8UUY8UuY8U]Y8UY8UUY8UY8UY8UY8UWY8UUY8UUY8UUY8UUY8UU8-[@`JBTJk:^:k:W_k:J2k:*2*ߌBj2l:BB:Bk:Bk:ެB: B: B:p B1ժBJ2k:**`J:5% Oz~Ҽ$)xxzz0) pj?' Px\^WM{crppLs sbbz k%cb x\ޗm{9b5- {)x\^A l px~_xxxxKhjxxxxOZU%OyxxxKzp```Èr -ө'`hxxm5% ^+^^^_hzÆz~AXX^^A9~A9UU99z9e1ކ9E1꺺^e1$)ze1)_e1 _E1 UE1 շ)5%%9x||zꢢvxvVzU55~~W_ߒqllxQݯ``-xx-xxxz xxxGjxxxx'bIxxxxA1xxxx(xxxxAzxA  )-+a /ՁA_UUA)aՕ55I#1 C1xZZ^a(-((0(@08(8(0(nlj(b (b꫁ b AbAࢂbA/?:!A5D)g<$)aߟ:AW\Xce1Uu兢!A A--- b b / ax^a} )czAX\@A_WWWA  յA `x^B- (B1px1)\1e)7.))/1) 2)1 *2)_ 2)W^ 2)+ 2 * 2*2*2 2J: 2J:*2zZJ:*2_]k:*2J:k2J:k:k:J: **Bk:Bk:լBk://B@\rx9y9y9y9 y9y9ƿy8ƫy8 y8y9*y9y9y9y9y8 yJpXX\JBJB^^~~lB::k:~k:*2k:*2 /Bk:Ջ:l:lB:Bk:^VWWBk:Bk:B2:k::k:zz^VQg ?걬r|^0HZ7%0jxx~^PbL{7mxh{ s_ח7{9`pxm{)5% {jWו5A`pJ \VWWj/- /IR /č+xz Hb``h'Z Oxxxxlzxxhx Hb7Wˈ - `p,l -+۩xxǢzxxXz9X\^V9E)Xp9UUU-Ѥ9UUE1UUw)UU(U $1UUIUUbU% _WwzzV~z^U5x\\55_~zzrQxx~Qhx~ݯxxxx-xxx `xxx xxxxgjxxxx'bIxxxxA1xxxx(xxxAxxA@AA a!C1a5%- A)Bbz!|~~A//++( 5=--((0(80)ZU808(Zzz(b pb( a b_WbAxxxxAAbe)hxbB$!S$)UUA%U9 <>9aUW\xab{5Ab-/j^U apXAzzaAWuwA  a 1Օ-IB1-/(B)x^WU1)1)x))1! 2)2)1 * 2)^^jk 2) 2) **2 2*21J: 2):*2UJ:*2յJ:*2**J:k2kBJ2k:J:* *:J:ދBk:J:Bk:` yR YYyYƾYyUUտY/ yUUyU]yUUYyYƬyY"yYyY2 U@ KTVWUJB~JB}Bk:~~^:k:k:K:(k:*2k:*2 :k:]U:k:_BJ2ެBk:}Bk:_WBk:UBK2k:*2Ӥj:U2`{Jx^^(Z qZ77%p,{~~,{ Γ`xX s7/s%)x\^׍Aj% s$)px\^HR UUje1iZ9OI - xxx~S݉rՕ5%2Տ^\|xNxxxxlzxxxxjQxxxp(Q -IP 7ΓVΓlXܖ0(J`p΋E15% ΋j^ޞ>J`pJ \^WW,s 5% j(JxX^W(JE)`pib //+Z퐴IZ-=Ox|zxxxxrQ`hąI5 ΛXxxz xxxx˩z-%{z^/rU- c-ZWUv^Uv5v5v5v5_v5UVV_VUVUUU5}5_z^^_UUqzqQ q0~~^^0xz\܎xzz~-z~~^ xxxxk Xxxxɂgjxxxx'bIxxxxA1xxxx(xxxAxxxxA ^^^^  ! A%%#) +#)pX\VA(b( {zZ^0 8(0(0(((¢(b zb  b{bA b@AAa!*.?bazzz$!iiinjzBa/ U]uUUaa6/UUUW^^Aa!޺aA aa- :5- iJ9`X111e)11+-51!)! ))1) 2) 2) *) 2) 2) *2 2%%J:)ꪪJ: 2J:*2J:*2J:*2 ***J:*2 (k:J:j:*2j:+2BJ2Bk:BBsBUU֏k֚Ϊֺ֛֫U__޺UU}ֺUֺU]_ֺUֺUu޺UU޺UU_޺UUU֚ޙ SXX\V KJJBxxxzBk:訠Bk:pzBk:WW~~k:*2k:*2x\_k:*2-k:*2k:J2*k:*2k:K2k:J2K:j2k:*2J:*2*2**Z)e9{iJ7'{R|^iZ/ jzzpm5%IxxXަATVUUqî{$)px\^,s UՕ5,s(Rx\iR(J%A(J xx\V$)?__iZ(  b9.W(Z -x|~~lrxx(b@+p୛ xx`` b>^>ZUխ ǚ-9~V V V^_]5v VU555w54U_uUU_UU׳~~qzq{^UqQ,.q0堀Pzhzzznhn-xx\X zxxxk xXxXɂGjxxxx'bIxxxxA1xxxx(xxxx A A A) baa5== a ( 0(0(00]u0(0(o0 ~ Aa[]]UAa!AA A}}a!k!ajjjnbaUWW_wWUբUwߢ}}UaaaAa!*+baUյA5/ 9Uյ%(B)- IB1^WU91^ꋭ9)_z耧1e)%)! +)!)!)!)! ))ս" 2) 2) 2 **2 2 ):*2J:*2￿J:*2J:*2J:*2*J:*2 J:*2zJ:*2j:*2k:J:+)))Bk:B:* JB) -J %%޺W޺޺ꪪ޺޺޻޺*޺޺޺s@ * SB~_JB_UBk:x~:K:^_k:*2J:*2տk:*2k:*2k2*:k:*2k:*2*2k:k:*2k:*2K:*2*2 2*2 *ꪺ)UՕcbhsR cBx~pZ΋lxX^0 {bpR7/ PlWו5qiZ`pIR \^WW % r(JX\iR$)`pe) \VWU9a_7iR)Ae1~KE1/ͣr+'bxxtZ% 2͐xpxX9lUU Z +U~_v~_Uv5x^VV~W5_W(_*u_UWWU}UUWUU_Uqr(8גqhxzqR퀀qQ qQP1倀PzznxhhpNzkxkxxxxz'jxxxxbIxxxzdA1xxxx(xxxx A  A/++ a-- - abzaj___aA?=- a(a((0(0(0(0(0(WW(b zz b_^~~bAa!a!AA ƒb~}A .}}]UaaaA *Uaba/+Ax\TWaA--+ aUյ5$!*:- (B191}_^z11 -=911!p)!)!)! ))))1) 2)1 * 2)**** :*2_I: 2 :J2J:*2*2J:J:*2J:*2~_J:*2J:*2J:*2k:J:///Bk:Bk:Jk: 9J5ޛΨ޺֪*޺ꪪ(޻*޻(޺ֺ޺֪޺֮"_-S``pX KJ{ࠀJB^~BBUW^Bk:WBJ2~k:*2*:k2k:*2k:*2+:J2+:J2+:J2+:J2K:)**2J2J2*2^^_]*2 **2 *~!5% σxx{Rxx^^{J5΋l~_l7%%ib`xXܭj5- PIpxx~Γ UՕ5jL{iRb`iR x\^W `iR5 IR9xz^^9$)pxe9 7U9 -'j^'9^WWr- {+ :~W_vpx^Wv5_U5WUU߲_U__Uqq_qWWUqUwqQqQqQq0q0P0刨n0~_ܯx~~MhzzN xh~~쳋|xxxJxxxxz'jxxxxbIxxxxdA1xxxx(xxxxaAxxA AA a鯢apxx\aAppaA-- aU a*(a )((((Ue((*((UUj0((b ꪂ b\\xxbAjja! AAhhzzAA~~n**(a*k}}AA*a*/aaa;/.>bb/+ Az\VaAA+!%(Bյ%-IB9bpX9191jꪪ1191￿1!x~)!)!*+)!"))))1) 2)1 * 2)**./J: 2 :*2):*2I:*2J:*2J:*2J:*2_V^V*2J:*2J:J:*2//k:):+ BJ:Bk:JJ: SJ?om.[ U]UUUwU]UUUuU]UUUUw:-S\\VW-SJn~JBBBxjB:xBk:k:J2j:K2k:*2J2+2+:J2K2*2J2*2J:*2WJ2*2WWU*2 2*2 * 2**-c *UU*: ,cxx\^Z9xx~m{B lj,{ kib7% PlWו5r`x {eAxxz~   {^޷/lA``pxD1 TVVViRUՕ5RAA9xhh1)x|^^)Ia+WI}}){A- {v_U+ v5z5]]_W_xWWUUrqUqqzqUUqQ( qPqPqP퀪qPq0Q0娾Q0娺P00䠨xxhzܯ~Zv~M^~~~MhxxkxxJxxxxzGjpxxX&bIxxxxdA((xxxx A Aa aAA^_VVaA aUտ(a( +բ((((#((( (  (b z bxzbAz{{{A AAzzzzAA nnnn___bAbaAA A aAaZZXXAr^ A몺$!a 9UU5(BE! (B1999191~91/`)!)!)!)!")))) 2)1)2) 2)/ *2 2 :)2I: 2J:*2￯J:*2J:*2J:*2V^XJ:*2 j:*2WWk:*2BJ2/ Bk:_Bk: KB+-KJ+ K %%5<<<<<<c`c KtNSJNSB__ KB_J:__Bk:UWBJ2zk:*2k:*2J2+2K:*2*2J2J2*2J2*2W___*2 2): **2) : *k}}T)5% xzσiJx~^Ls9ߟ5msjx|~L{b5m{A`Xm(Z 5- qHZxx^^Aߗ7%Γ+{zx^W s `LAxxz~d1~~m{ iRBz^VTAE1`pXD)xUU-{!յ Ҝ 9WWzUv_Wv5\VU퀪^z~_U__ײz{_qU}}}qrגqUUq]UUqQ(QqQ qPqP__q0P0P堨P0[_W0+P0xܯxxm̀⼎Mp`bhMxxxkxxzzJɂxxxxȂ'jxxxxbAxxxxdA1|||\(xxxxa!  Aa 55a{AaAVaA  aa ( բ(b *( "( ( (b (b A^^a!jA A AzzzzAA -~a""AbaꪪAAAAAA׷A ނA a $!UU5E!:IB!% (B1919199jj919!`pp)!)!)!))**)))) 2)1)U1))2)+ J: 2J: 2"j:*2U:*2 :*2 :J:U*:J:U n[k:UUU*1|k:UUU k2UU:UUBUJ]UNSUժNSUc*<߼<*<ߪ <<<**<猪<߫"<;]tpp "~oSU:NSUUW.KUU| KUUlBUUS:UWOK:U_CJ2WBJ2U_:J2UU:*2UUk2*2UU_z*2 **2 *_ 2 *w *)ࠔkB 2σx~oo c9x||,k9  sbxMsHZ/k se16' jߗ5IZxrAx^WI r%-Hb`x\HZ9```pL{ U5%lrqzxzrA^~zxA Z; U- IRXVUUZ~_{W:__VWvz~5퀠W]]U]q rqq_WqQ((qQqQq1*q0qPz~^p0_P0P墪PO/~~vܮะnMhxXZ-xjx쳋^|XxJɂxxxxz'jxxxxYdAxxxdA(zzz(xxxxa   !a 555aAb@aA5aՂa a a (a ( ( (a a a A^^Z^B VV! AA~___AՕA)WaAAaa* azA~~^Wa!*.aB** A a+ 08a;$!a (B!5- (B9`pX91/*99z919191 9!PX\^)!)!)!)!***)))) 2) 2)/ 1J*~k2 2 J:2 Sk:UUU-Ԍ:UU+zƋ:UU]BUի}BU ][U}Ԅ* }ֽU}U}U\U\U<|UߜU<| \<\MkU/9. 5* VU5zWW퀪Uײ___Ur rqzz__qU__UqQ qQqQpQ^q0Q0.P1 *Q0\P00 *P0 ܠݪܪ䪪ܩ܊zz~^܎ԨnMM px ̳h~~^̳JxzzJȂxxz'jxxx~bQpxxXI1xxx1 \^^^Apxxxa ^^~^   !AA`!AA aAbaba*zA** u a A~bAa!~A zzjx!~~z UUUW UUU UA /A A *+*A a!ﯯaA-)*aa a _$!- 9UU5Z-  [1x^WU9199%99B9UU)B9/J:+-[B;iJ]`XV ;x^ܾxW*ܶ*ƻU*=:`ݶcx^۝/K~WU[j2_W:*2~_UJ2 2*2)J 2UU J)կJ*2+WJ 2_UB 2WUU)2) 2 *()2 2)2 2 2*2 :)2 :)2J: 2*:J2ꪪk:J:ՋBJ:BkB++/JB +?J5Uz~着}着~J`pXXJBzJB^^_WBk:~jBk:׋Bk:_Wk:J:kBJ2j:+2J:+2K:)2K: *J:*2J:*2J2*2Wj2*2BJ2 UUBJ2:J2x:J2*.Kk2 |B Uts SO`x͍7% v͍px {ߗ5%vbx+΋ \WUU5~Uz__]U_WU_]Ur"rq퀀q_WQqQqQqQpQqPqP___WQ0퀠Q0P0%%P^P媯0**00ܪ䪪䪪䪪䪪_ﯯܮܪܮ܎~nMh^^VM~컋z*`px~ xxXzbxxxbIxxx^dA0xxx~(xzzAxxxx`!~__   !A (*** AAA AbaAAba AAaAUUA!a!z__Aꫫ!U_ UA/+b aAAaBaUaa" 5-$!R5- R1`X^W1e)9191* ++99:9iJ:-- SjJ- M[5 <(([x\ܶ;Tۮ{+=۶՝/ Yz[x^WdB~_WBJ2x~Wj2*2x^}*2 *jz.S *Uյ -S*2 xJ)UB 2xUUU 2 **2 2*: 2__WW 2)*: 2__)2 2UU*2 2*: 2*2 2 :)2): *J: 2J:*2**BJ:Bk: +JBJBk-[ ]窫~<***j֬J\TVWJBz~Bk:Bk:wk:J:jBk:WWk:J:~J:K2J:K2*2J:J:*2ꪮJ:*2__޿J:*2J: 2*2 2(*2 2J2 2J2 *(_: * j2*2W2J2/UU Kk2=5n[񼭋xxشl Ѭ j3r|^ { :-z_XWWU_u}Uuu_wU** qqrrqq}}qQ qPqP튪pQWWqQw}qP}_qP_UUP1Q0z|QP嫪P^00^0宾WUܠܮjܯwUW䪪*܀ܯw܎Ԡ܏Ԫ܎~{nz_Wm ^^ ̳̳jzk px\针zxx~^hzYxxYDAhxxzDA(zxz~(Axxxx`!___  AA!*+ AZZA  aAaB **AA/AbAAA!!A`! AA!U_A A!aA=--AB*Aނaa?a }}U5-  ˊR5- Re)x^1e) 11ߧ9191+ +*99IB9յJ(B-- -[UՕ5`{\V|*ǻ ] =t[[x^W[:z^Bk2x~WW:J2Uz:)2_W5NS*2% NS 2^UB)WU1) 2)++***2 2]UUU*: 2UUU 21(()21)2 2__UU 21*2 2UU 2*:*2 2WW)* : 2)2jjjJ:)2J:*2*kBJ:BJ:Jk:+JB_^^^J%%5}~몪} [@`JBJB__WBk:k:J:k:J:Wk:J:J:*2j:*2*2J:J:*2J:*2]]J:*2J: 2~~*2 2VV 2 *)2))2) 2 *zzz*2 * U*2)*2!k2 * Ҵk:-5s΋>/ ső*.tj`( s-x^U毪UUUUUqײuuU_wwrrrq{_UUqUqQ倀qQqPqPqQqQ}q0P0P0PhxxZPP^^0媪/___ܯܮܰܮwUUUYjjܮ܀z܎܎n_m-~_M~~z컋z*x*ɊzzɊGrx~GrYxx^^QDAxx^\$9(xxxz(xAxx|x`!_  AAAA a!aAAbaBAbAAa!A!A!A!A! A!:**bAUՂA/aa A8aa.**a߿/ iJUյ%R)`x1E)1e)*/1)*/?91A1:9IB9-/++ SiB-- nc% =+`pxx*ǻ ]ս+ }=ϋb`VlpxxUlKx^^K:x^VW:k2bJJ2__5o[)/ oS 2x^WU 2)1)U1) 2)*+++9 2UUUU): 2]}}U 21*: 2UUUU)2 2]]]U 2) * :)2 2U)2 2__U*2 2___*2 2)2 2 *J: 2*J:*: +BJ:Bk:+BjB++VF?/[}Zz?]BpPX\BB|~]Bk:Bk:}]k:J:^_J:*2((**k:J:wJ:K2J:*2J:*2J:*2I:*2):*2*2 2*2 2o_)2)1 *)2) 2 *zꪪ 2))2))2)*2 *UU: *=tk: -pյ- r%x^UU^WUuUquuq_q퀠zq킪UqqUquqUqqWqWUqqQ퀀qQ ((*qQqQ_Q0媪qQq0Q0 *zP倈0P**PO000^WWW(ܨ_^}}WWܯܮ*ܮ ܮ܈ܮܪ܎訪܎~n~_nM̀x^M Ġ^_,xx^_˳xx\^*x^^_ `hx'jxx^^aIxI$9xxxx$9(xxzx(xAxxxxA    A  Ajjjja!aAaBBa_AAAABbA~aA[_WAAA!aA__UUA!  AA??.a *bA.a az"9UU5R!- jJE)X^WU1e)զ1e)119191 B9J:--/ncJ---5ˋʾܶXXXxۮ׿/ ]ǵ) ]}``;cxxxx[BxxxzB:ַ:j2``xxcj:% [)2x\VW)2)z^^1)2)1) 2) 21* 22 21 2)1*2)2 2]UUU*2 2WWU] 2)) 2UUUU*2 2___U 2 *" 2 ***J: 2J: 2**j:*:BJ:Bj: Bk:B %ص@BTVWUBk:Bj:k:J:J:*2J:*2...>J:*2J:*2J:*2J:*2I:*2u):*2I:*2} 2 * 2 *)2)1 *)2) 2 *W *))) )! *! [ "U5:w`XV^WWu]]rrqWqՒqUQqQqQ퀠qQ qQ qQ qUUW_qQ퀨qQ qQ .qQ((qQ~qQ__qQ{qQ__Q0Q0튋0Q*Q0P媾XP~~{0P0zܨܨzz_?ԪܮԠܮ++ܮܮ܎Ԫnx~nM`M Ġ 컀xX컋Jxx~J~Hrxzhrax~~^aIx~z~I$9xzx$9(|xxx(xzA|xxx`!_!!A ! A AAAA *AadbaAbaWWbaAab*AbA_ZZ_AA(A! A!*aAAaajja8.. ab>/b- *$!_R5 J$!pX^We)$!-e)E) 1e)119199-- B9J:////cJ----׭zXx<(}=ϭ }zzzz;[xxxxpSBXXXxKBu˃B:VޜcJBB@j: 2XX\\ 2)^_WW1)2) 2)1* 211)2 21 2) 2) 1)2 2 * 2) ( 2)* 2) 2) *2 2UU*2 2):*2J: 2"*kBJ:UBJ:BJ:jB%5՞J``p:J:Bj:Wj:K:j:J:___J:*2J:*2J:*2J:*2):*2):*2*2 2(*2 2 *2 2b 2 * 2)1 * 2) 2)1 * *)1!1z!UU-vj: xWWrq~Qq}UUqQ퀀qQqQqQ *qPqQqQqQ퀨qQqQqP qQ * qPQq핕Qq&&*qQ__WWQ1 q1Qq퀂"q0zzzzQQ0**00ݫ0P__܀媪䪪____uUܮԠԯ܎Ԫ܎ܢ܏*܎܎ԯ܎Ԫ_Wn~~__m-`z\^-컠z~ īz~~kx~*hx^_ x~'jz~jYxx|YIx~zI$9zxzx$9(xxZz(zAxx|x`!_ !A5!aa U a!AUUAW AU A(!abBꠂAAb AbaAUUvbAU]A߿*aA*aa a&8J5- iJ$!`X^e)$!E)$!߾1E)-1e)#11+/9191 B9?/J(BncJ----k }p~W^}_Zz`]xxܾ|x}cUW^cpSl.K5VtJx l 2UW^x 2)WW^2)1))11 *1* 21 21耀1* 2) 2)1* 2)1*1* 2) *1*2*2 2UUU*2 2]]J: 2J: 2J: 2J:*2J:*2J:*2J:*2):*2I: 2)* :)2 2)2 2)2 2)2 2)2 2 2*2*21 2) 2!xJB)UUU%)UU U*:- ӜiR|^w):Uխ JXVUUVr~UUqQ*QqUqQ:?qP qP*qPQq *pQ_pQqPVVqP_UqPpQ^pQWWWWQ0퀪Q0Ȁq0777q0qQQ0퀠Q0Q0퀂Q0P1P0Q0]UP0w0xx0勯0zܪ ܪܧܮܯ`bbbܯ_Uܪ܎Ԫ܎Ԡ܎_nԨn__nMzn ĀM ~WW ̳~컫~_kz ~*x~^Hr~hz'jxz~'rbzbYxxzzYI|~~~I$9zxzx$9(zxxx(A|x|xa ^^^^!   ! **a A*a U  ( -( 1(U1(U1(}0(1(0)1(_1(U*1(0#)1(zꢠ1(1(_,k)5Rחk1 `R$! $!!*..E)$!ue)$!/-1e)1e)1f)+11 *"91+B9)J9iJ(B5 [IB/uc).վ) -^z^z耾<_=۶~~xܮYx\lU^|cU_~Vt[%|Jx 5t)2UWxk:)UU2) 2)1)1) 21/ 21 :) 2) 2)1)) 2 2)) 21* 2)* 2) 2 2UU*2 2J: 2 :*2J: 2J: 2J: 2I: 2*2 2*2 2U*2 2ו*:)2])2 2 2)2)2 2 2)2*2 2 2)``J)U%Q1U/JB c_Z_Umk(J\^WUJ 5Q~WWqQqQpQQq"Qp**Qp(pQ}PqP1qPUUP0퀠 P0P0** pQ^WWWqQUUqQ}}}Up1Px`Q-+"qQ}Q0xQ00QQ徾Q媪0 0>0 0^^_W0__WܠzܯԪܯ?/_ܯܯjxxzܮY܎ܯ/?܎Ըޮ܎__WUn_nMnM̠n-zM ~WW ˳z컋˳~_W*zKɊz^WɊhz~Hrz~~_Hr'jxzx'jabYxzzjYIzxxxI$9zzzz$9(xxxx(xxAxx||A  AA ս++a  AU a)UU*)U)) UU( uU( (((( ( ( 1 1(1(}1(Ub /Lc1- ZMc$!pZWW!$!$!! .E)$!e)$!1e)U1e)11%%%9191B9B9 IJBIJ%``)%+S/տK2 -| xz_z]۶__~x۶~W{U_];UUUU_[ڍ*~ut_K_BUX 2U_ut*UU[)UUB)UUW:)UUU*2)ߠ 2)U 2)1 *ꪪ 2) 2) 2) 2) 2) 2)Znk)UU/1UկUJB u0 ~umsWZ_ULkiR_UZA_iRA_UJ9/IR9׽+iRBHJB~(JAz^A9((,.(JA- IRJ(Re9W^Xx$1 %5Q嫫0Q媪P*/.P0P0P00P0P媪0P媪P0忿Q0zQ0]_0P0j01/0 U0|^WUܪܪꪪܽ܎Ԡ܎܎ԯ܏ *܎ܨnԨnWn__]Un-zz- - Ġ_-컨 컨^W ̳~_̳^k_k ~*Ɋxz^WɊhz~zhzzHrzHrgzHrW_Hr'j'jabY~zzzYIzzz|I$9~zzz$9(~~z^(zzzzAz~~^A zxz   ****a aA a(/0(?=%/90/+#A9=;+cI"AQCA+YcQYQ *YY]aYaYaa* aajaia\^~_sY5555sQ^^^^YQzzzzQD9BBBE)''%%E)\$!{zz{!}}!E)E)$!%///e)E)1e)1e) 11 /91 99 -B9///B@`p;--- % /F!%f!% !F! 2! UUB! U8*2/UUέ:UPS U**5%X ^W;UUW=UUUUU[UUU;^/^|_cWpSUڕG!:U*2U 2Uy)UY887J2խ4nc-4{WӜsWqZWmsiR~WURAW(J9U(J9U-HJAխiRB-*zIJ9W(J9UB9B9_A9 -5IRA+++hRIRIR9p`K$1UW1'ZP0PP媪0P* P*P娨P娪P媪P媪P媪P0/0wW_ 0^_UUܨ**~_ܯܪܯܿܿܯ{}]]Wܮ*>ܮx܏ԯܪ܎ _nԠn~WUnMn-̠M Ā~- z_W z_컫컫z~_Ukz_k x*Ɋx^Wz~hrzhzzhz^VVhzHrgzHr___Hr'jxx'ja蠨bY||xxYI~zz~eA$9xxxx$9(^^^^ xxxxA~~^^A xzzz   ****a aA a(++1(5%--#A1CA9++cICA) QcIQcQYcQaY?aaaY*iaia_~aaiY kcI77mkQ^^^^YIQ)@```%! $!W!}!!* $!!+E)$!e)$!1E!f1)ꪪ11?-1999//+B9BpXX\-/(( "**%+++F!%F!%f!%f!F! !F! !f!]J2! UUB!Ud) Uڭk2 UU^KUUp[*Ulw ￿_>^ܾ_|U纅~YuU~UUU=ym=UUUUUUڍUUܾڍUUڍUUڕ- 4s~ c_{Z_UmkiRWZAW(J9^WA9p_UUA9=-(J9 _(Je1_A$)W9(.ߦ9e1U9e1U9D1Ae1+(JA -IRJ IRJJ$1^\Xx1$) %50ݠ00孍 +0*0堠O寿PO寿00O0ﯯ0䪪/uw䠠ʊ * *ܨܺw_]}}ܮԪ**ܮ* }}uu܈ ܮܮԠ܎>܏Ԫ܎W܎_WWn{nMnM̺Wn-_M {, _ ~_컫̻~_xZWU*~KɊz~^銉x~_Whrzhzzhz~hzHrhzHrgzHrWW_Hr'jz'jbx||bYxxx|QIxxxxdA$9xhhx$9(^^^^ xxxxA~~^~A zzzz   ****a aA+ a/+( 1(-/--"91 CA9 *+;cICA?QcIQcQ YcQ aY//+aYaY//*iajabbzaaaY:jBI7777bQ\\\TYIQ ````1b!!'$!++/+$!!z$!! E)$!/)E)1e)++++1191-995B99\\VV::}}+++*%%**F!%UF!%%!Ff!Ff!F!F!!f!*U)f!* *)+UUJ2)U:)U/K * Uc *Uw: UUZƌ:UU~BUUBUo[UU2tU5 Uzƪ~U_^Uw ^Uu=U=UW=UUU`^x^W{z^ cx^W cIR~_Z(J_UHJ9WA9UA9Wz9D1~9$)U9$)WUD))R_1 UZD1$)D1$)9D1-Ae1 /J9 JA]IE9p`꬛$1UU0z0媿0䨪00U0䪪0UU0UUU/UU0U0ﯯWWWWff܀ܨܪ_WܮԀkܮԠ܎ .ܮܫܮԀܮ *?wuܮܮ܎Ԡ܏Ԃ܎ww^܎_UW܎wuUUn|n~~_UnM^WWM Ĩ- Ġ- z__W- ̳컫̻k_J~jz^Wꒉ~^Whz_zHrhzr**hzhr( hzHr2zHr~hzHrW^w]Hr'jxz~z'jabYz~~~YIz~^^dA$9xxxx1(ppxp(~~~~A\^^^A z   ***a A =( 0 ++*"90 cA9 ICAQcI5YQYYaYaY*jaaaiYaYjaYzbBI'''gbYTTTVYQZZ^^%jzzzz$! !!!'/$! $!!^^$!!-E)!e)$)//1E) 9191+++999E)@!* %!%!%!Ee!&f!&f!Ff!G! f!G! **!f!f)!_)!)!  ))+1)+ 2) )2)U*2)U*2) Uk:) UB)U.S)UkJ2 UUUs|J:UUUՌ% 6*2UUJ2UUK:UUZk:UUk:UUk:UUj:UU{Ӝ{z^b~_ ciRx~WiRA~^A9וA9WA1 z9D1^Ue1)]$))#)(jj 7r) ^V)V\p`$) C1$)E1#)+9D1U9D1 Ae9UAe9}e91x1$1 %5ݾ+. ܨ䊢* 䢢䢣ܠܪzzUU__~ܪܮܮ*ܮܮ܎Ԡ܏Ԫܮܪܮ +?܎Ԡ܎Ԫ܎^_܎--܎xz_Wn܎MzznMUM ĠZM W, _U-~ ̻~컫˳^k{k*|kz_꒩x~_hz^zhz^^]UhzHrhzhr*hzHrhzHr hzHrꪼhr'rHr'jz^'jabY~~Z^QeAdA$9xXXZ1(pxxx(~~~~A~^^~Axx~   ****a A ( -B9(UխI9*$bcA $bIꀀYcIYQ--aYaYﺪiYiY//iaiazaYx\^^aY5Q&bYTTvvYdIIppppD)!!! $! $)!UU$)!D)!/e)$)1E) -91}9199 9@`p %ե %%!%&!%F!%F!E F!f!F!)f!UUՇ)f!U)f!)!()!))))))z~_1)1)1)W))))wW))__1)1) 2)))z^ 2) 2)u 2)W 2)*2) S!5I:- Ҝ{_ c~_,kiR~_iRAxz_A9A9A9~9D1xz^^D1))$)*$)(xk UU5(1`XVU0\W__1~~z@)UWV\#1$)#1$)D1)D1$1 d9$)eAD1eAD9^_]]o$1Ukܨܪܪܪݪ*ܠ_UܪwUܮܨܮ쬪܎Ծ}܎ԋ܎܎܎܎ԯ܏Ԣ܎+܎\֮܎Կ܎zz__܎nMԀhnMm-M Ĩ^- ~ z_ ̳컫xk_*~J꒠z^ ~_hzjhz^WUUhzHr hzHr hzHrhzHz"hzHrhzHrꨪhz'jHr'j^^__'ja~aQxx~QeAzDA11(xpxx ppxpA^jA   ****a A-- 5B9 -/AB9 {ZBA--$bYDjZ++DjY^EjY]aY|`aYjaaaaazzzziaz{{_aYaYbcI YYhhjYQIxXXX$)  !!  ! $)!D)!E)$)+ e1E)1e19191 9pxX\ %E! E!%+E!%E!&F!%f!F!])F!)F!)f!)f!)f!))UUm))1)1)1)~~))}uu))1)))uuU)!)) "1)u))1)1)1)^^^^)) 1)W_1)UU1) [)UU5ֽ1s~_{ c~_,kiR~_iRA~_J9A9 A9zxx9D1^e9#)~~~D1)#))jaA- 0,.Pp~WU*K$1XpA #1$)$1#)1D)D1$) *>d9$1D9$1D90hꪪ$9 %ܪܯܾܺܢܪwwܯܪܯܮܪܮ"*ܮ ܮԈ܎Ԩjj܎z{]UԎԯU܎kko܎ծ܎uu܎wWUnԪ܎_UU܎ԎV__Wmm(nMԪn-M-̊jkM -컨 컀 컪_˳컫~_xk~_Wk*zzJ銠~_ Whzhz^WUhzHz(*hzGrhzHr* hzhrhzhr(*hzHrhzHrHr'j'jjjYaQzz~QeAxxdI$9^^^^1 px( A{^^^!   ** *a A=-)-/+B9)+cA"9//QbA bQ/Dbb/-+j$b/ jej} ra_zppaYXaaaZaY iYaY aYbcIaY{{{}YQIXXXX! !! #)!__$)! E)$)UE)$)=e1E)1E1 9e199=-1\TV E! E!)E!UU)F!몆)F!)F!)F!)F!*)f)*)f)))Uէ))())* ))*"1)1))11){1)UU1)1)zzzz))))ef))ꪧ))1))11)))^1)1)1)Z)UU51qs~_{b~_ ciZ~^iZAz^JAXֵ%JAJA_{zpA9xxxX9D1^^__D1)1#)#)`܁5% ܮQ5UR#)WV\X1#)1#)$1#)$1C)D1$1D9$1D91ꪪ$15̪}_W___Uܮ}UܯԢܮ_U܎}܎Ԋ܎Ԫ܎z{}m(mԀ܎uUmmԣ{m +mԢ" m̨mjM̨nUMԪnM̀m-̪n-WU- W 컀 W컫컫__jJk zJɊ_钉zhzhhzz_WhzGz* hzr**hzGrhzhrhzHrzhzuuhzGrGzhrhr'rGrbzzzjYzzYQhxxQdAxxzzeA1z1 xxx9 u}{z A\^^_!    **a a5%- ( +9B91UA"9/{]Q#AUYCI +$bQ+djarDj}jjxޗ5rY_ZXxaYaY ja}aYaYaQCBjQYYYQodA\\\\$){z  ** ! ! /$)!)=D)).e1$)e1$)1E19e1AE!jj$!%!- f)E!յ/)F!++)f)1)UU1)U1)U1)U1)1)1)1)ꪧ1)1)1)Uw1))1)11)1) 1)1)ZZ_^))))))))1)1)1)1)^^^~1)1)__W-k)UU50F!- Pms~_{b~_ cZ~_WZAz^(JA\V-HRAHRJ(JAxxAe9xX^^d9$1z$1#)1#) UՕ5rܫܪ p`#)())C1#1$)$1#)D1)C1$1D1#1zzzu$1( @$1 ܎ ܮ܂ܮ.ܮ.ܯܨ]_U_ܯਪܯ**ܯԨ܎zzxԎԺzZjnԪߎm߮m{_mԫ}UMԪNԪMԪmkum_UUMԪMԪmn̪(nԍ**nm/ MԺMn̫n-- Ā- jjz- ]W_ ~^W컫z̻~^_z^Jk*~K~^W钉x^~Hzhhz~WUUhzGr zhzuuzhz{{]Wzhz]]]WzhzWW׈zhz}zhzhzGrhzGr|Gr'j`'jbjY^~^YQxxhxQdAzzxXDA1hCI(׷8xxxxa     * * a -- (+ 1("90#A9-+cI#A*YCI-aQ*-Djarb- rj^djaUWV\aY jYaaziYaIBB@@jYaacsaY^^^^YQJjppdA!  .*  $) $) $)!$)! D))/e1$)e1D1 9e19``ppE!+ f)%!/)E!+ 1)ս1)*1)11e11 11111)1)1)1)1)}1)1)1)1)1)11""1)1)^_))))*)) 1)1)1)1)1)~~~1),c)UU5E!- PLk^_sb~WbHR~ZA~(JA\޷-HRA+ HR(J*"HRJJ9xx9$1D9#1z~#1)1`(% ܽܮܺ}}MJ1UWV\#1$)#1$)#1$)*C1$1C1$1#1$)** $9#11%55ܮTT܏ԠԪ܏**ԪܮܿܮԻԪ܏Ԫ܎__nmԸ~MԺmM̀^m- /]m-̸^WWm-*m-̪_m-mMԯ}]m-̠m-̊mM*nM(*nM nMn-̺M-Ī^- ~- WU ̻ ̻_컫̻_kJ~^*_*Ɋ~ꒈ~hz~_hz^]UUhzgr "" hzGr hzGz hzgr((*hzgrhzhr zhzuUׇzhzhzGrhzGrz~~~gr'jZ~WU'jbZzbYYQppX\IDA`I$9WW%DA x0axZ^_a z     * @ ( 0 #90-/CI#9QcIYQYQ/DjY55%rj7%&sjra^\XXiY/jaaa\^WUaYaIJJBbbabrppaYVVVWYI``C9)xx * ! UU) $) $) $)) +D1$)E1$)e1$1 /9e1-9%!XX\f)%!/ f)E! 1)11ݵ9191919191߿111)1f)1f)U)f)W)f)U)f)u)f)])f)}1)U1) 1)1))f)_)f)))1)1)9)111)*1)zZ^^1)m1% 0,kWLsZ_bHR~ZJ~WJA`/HRA- iRHR]]iRHRUHRIhxAd9xZe9#1~D1#1^#1)`(% ܪ{wUԮ$1XPp`D1(#1$)  *D1#1D1#1D1#1#1$)$9#1Q($9 ܎Ԃ܎ԪܮԪ܎Ԫ܎Ԫ܎Ԫ܎Ԫ܎Ԫ܎_m܎mumM`m-̀M ĠW- Ġ- İM - - (*M-ĪM M M-mUM-̪UM ̠m-̽uUM ~- \UW 컠w̳컫j_̳~_j~J~J x*ɒx_针_Hzigrhzgr**ghrhzGrhzGz hzGr hzGr* zhzhzGrhzGr *hzGrhzGr^WUUGr'jU___'jabYYIxQDA~~^'Z$9D9x az^}A ```p   A a  ++aU ?=--1 /CA1-cI#9 QcI-/YQaQaY/_ߥra--jj raxxxjY?iaVViYiYaQrRRڈbapxxxaQYD9)! |^ f( ]) ) +*$)){)!$))E1)$)D1j9E19e9+ 1%!Լ1f)յ1f)11/9191ﯫ919191__11^_1f)^W)E)~Wf)%!f)%!f)%!f)%!(f)E!UUf)E!*/f)E!f)E!)%! )f)}u1f))f)X\VW)f)51)uwu1)1)1)1)1d19f)zZ1UU5{RLsZ~_bHR~_iRJx^W(JAx^׵HRA- iZHR^WwIZHRW__HRJ(JAxZAD1xz^c9$1~W#1D)***#1 $1 ܮ ܷUo _^WUܮ܀ܮ*hjUU #1D)(#1$1D1#1uwD1#1ww#1$)((#1D19C1#9 %5܎ԟW_~܎Ԫ ܎Ԫ܎Ծ߮܎ܮ܎mmmM m n _-컠 컀   "-컪- ĿWU- _U - įU- UUU- Ī- ]}- - u 컀` ̻컫컫^__˳_k~~jJuj*~^JɊ~_ɒ~_hzhGrhzGzhzGzhzGzhzGzhzGz hzGzhzGz*zGzhzGrhzGrhzGrWUGr'jGjj~~'ja~~~~bY~~_~YdIzrIHZd9hxxx$1axxxxaAA  W A a ++A --) "1(5%%Q"9//QIUꢣQdIYQaYaY˪DjY-rejrjVw baiaiaaaQ&bJJbaxX\\YY5Y#9`h)'%( ) ) ) */?/$))z{) $))D1)D1$) .9E19e1BBB)E)-1f)11919199*999191zzz^1f)z^1E)_We)%!E!%)E)%!E)%!e)%!E)%!﫪f)%!e)%!F)E!f)%!f)%! +)f)]Uf)E!)F)f))UVV1)1)%(J1UU]+)UUI1ݢA1ڠ+k9% LsZ~_bHR~_HRIz_JA7HRA/ (ZHRwHR(R^HRR (RAjzId9z^d9$1xzZD1#1_^D1#1D1#1}_1 %ԯܮܪܯ ܯ ܯ܎Ԩ܎Ԁ܏Ԁ܎ _#1T\XpD1#1VD1#1uwD1#1C1$1D1#1D1#1W_D9#1*#1UUԂn܎ݭnm"2mm_UmoWm-m-wM z_U ̻ ˻WU ˻˳* ˻ ˻ ̻* ̻ ̻ ̻ ̻ ̻ ̻~_˻̻WWkjWj*J z~*~ɒ^_HzGzWUGzhzjhzGzGzhzhzGzhzGzhzGrhzGr**hzGz࠮hzGr hzGr_hzGr_Gr'rGr'j}'jaਨbapjxzaQjKQյ *sHZpxxxR$1xxxx(axxX\aAA ?/A A `!A---/(B9(5=--IC9 /%ZIYdIYQ///aYaYaY>?j$j sjJk%jaaaַaaaYGbQgbAYYcQ**//Y1hhhh)---) ^^^_ ) ) //+ ) ) $1)}D1)D1$1/// 9E1+++ Ae)jrrz1f)9+ 919199ﯯ999999{~91z^1f)x~f)$!zE)%!E)%!__D)%!D)%!_D)%!E)%!e)%!E)%!z__Ue)%!e)%!E)f!e)%!f)E!f)%!/1f)1f)ﯿ9f)5IR)Jյ% Ab`xzIAZAUU5 kiZbHR^_HRIz_IAp\?(RA- HR(RHR(R~^W(RJ_(RIJAzzAD9xx~_D9#1z~_D1#1D1#1D1#1___#1%%5ܮܭܮ*ܮܪܮܪ]܎ԨܯԪ܎Ժ܎v܎ՎnD9`@D9)D9#1D1#1_WwC1$1_WD1#1UWD1#1UD9#1D9)j$1 %5L(**m *:mwumM mMԀlmMԻWUm- M Ġzz,컀 ˻^W컫xZ_˻̻ ̻ U˻U컫"}컫컫컫˻˻˻ ˳ ̻} ̻u˳˻_˻jJ~J~WWJ v*ɒh~_ɒ~_HzhzGzhzGzGzrGzhrGzhrGzhzgHrgzHz:hzGz~^Hzgrgz(rhzGr_WGr'r'rGj'rbjb~_bYYI (\lQ+{RxxzI(xxz Axx~~a  A-     a A////(C9(--Q1///-QI>YcIYQ-)+aYaY+aaja --rjraV^\\ia}}aaaY~~_gbQ77&bY||||YcQ??//Y(hxxx) U ) ) **)(^^) +*)( D1)e9$)+AD19e1ܦ9191A199A99999z_1e1x~1E)UE)%!xxD)%!D)%!D)%!D)%!__D)%!D)%!E)%!D)%!UWW$!F)E)%!f)$!E)f! e)%!e)%!++++f)E)1E)5IR1 Ҥ(JUU-y֪Z xPIpZZ_IA*bA% b(RzHRI~IA(RA-+ (RI(RI'RI~_JIIAzAd9`xx^d9$1zz~D9#19D1C9$1D9#1#1UM(("!܎܎܎܎_܎_ߎm mԈm*mzMOn1WV\\D9#1#9D)C9$1D9#1D9#1D9#1D9#1 #1UmkMԍ̯/+ mM̊m-̾~M,̀M,z_- z-˻~ ī_˻k~jWjj kjj+˻ +˻_˻_˻U˻˻˻߫ prj~_J_j*J ~^ ~ɒz^WHzhzGzzGzhrGzhzhzGrgzHrgzHrhzGz{]gzHzgzHzhz'rhz'rꪫHzGr_]Gr'rGr'rGrj'rbbaxaI`xID9xzxI$9UUI(WA xz{{ApxxXa Kk{a?/a x   !****a A+///(0 +/?+I1-QI7% QQX\aQaYaaaa eja -jEjsejaxxxxja}}]]iYaYWWWUGZQ'''bY|\^^YcQ//j zzzz( > U] ( ( *")(()i"$1)UD1)-) e9D1/Ae9)91TVզ91+A199- A9A9999e1z~1%)z_E)!E)!)E!E)$!%)D!E)!E)!뾾E)!E)!E)!%)E!E)%!+E)%!f)E)]}e)%!///e)E)u1E)_=(JE)- IRUյ-Ls`tJX^WUjAX^^W sAUUՕb(RTV(RI~RA~_IA5--'RIURI]URAIAIA_UAd9^A#1~D9#1C9$1D9#19D1D9#1D91nn'Z܎Ԫծ܎ԿUnԈnݎm̠M"M̨_MMWMZ^Un#1Xp``D9)D9#1D9#19C1D9#1D9#1D9#1_D9(jꪺmD9 m,M,̪]M ̠v, (,ê{U ˻_˻~J_*WjJUJUJUJUkJJ*݋jUjUUj Uj*իj]j׫jUjjjj~^jJ~J J钠z _ɒh^WGz_hGrgz(rgz(rGzhrGzHrGzHrGzhrGzHrGzhrhz'rgr'z'zGrGr'rGr'rzk{Grj'jj}jb~rIzYAIeAZzz~D9(x(aX\^1 r{Y] A z_ a zzx    a A//// + +0 ++++I155RQZQ_zXXYQ+++aQaY+*+iaja777?j%jbppEjap```ia]___iYYY'ZQYcQxxxYcQ Q pxxx( ( ( ((  )($1)d9$1e9D1/ A9oi919199+99 * 9AA991hx1E)xxxE)$)xXXZ$)!$)! E)!* E)$)(E)$)E)!E)!$)!ꪪE)!E)!E)%)ꂊe)%)e)E)Wוf)E)^^e)%)9E)UUU5JE)- (RUյ-ލ zJx^WUIA+/IA~bA5a'RIWIAzAAIA --IAIAUIA~_UAA_UAd9AD9~_WD9#1D9#1C9$1D9#1D9#1ꪮC9$1C9$1oD1 n*m̪M̨M̪mn̫mMmMmM__UM, "M,ĠMeA #1UUWTD9#1D9#1C91D9#1#9D19C1D91M1%5M ,À,èW ˻^ë_˻j~Ij ~J ]J UJ J J J)J)J)jJUjJUjJ^WUj)j)jJ**j) JJ _jJ{]J * )~_Ɋhx^^Gz_hGrHzFrgz'rgz'rgz'rHzGrgz'r'zGrGz'rGz'rgz'rgz'r'rGr'rGr**GrjFrjjbjQhbAx^IAA$9xD9 x~~~ a|xzZ(ayya  Օ%- AA xx    a a=---  1(%I(////RI.ZQxxxxYQ=aQaY ++aaba??j%b jazzzzaa aYYQ'ZI YcQxxzzYCIQxxxx( iii "888( ( ( ( )($1)e9$19D9+ A1k91뫪99A9A9A9A9__W9e1xz~f1$)`x~~$)!$)!E)$)e1E)Uue1E)E)$)hjD)!$)!$)%!D)%)E)$)*e1E)Uսe1E)uwe1E)e1E)~~~^e1%)/Je1- JUյ%4j ҤJx^WWJ9wצAE1*+JAߟhZIsZTVIA~Id9Ad9 *AdAAA_UAd9 Ad9Ad9~WAD9~_D9#1#9D1ꪪ#9D1몪#9D1ꪪ#1D9#9D1ꪪD9#1#1D9.#1%5MNmmMUm-*mM̺]]M-M,(L-ĪM *M m ?-$9T\XPC91#9D1#9D1(#9D1C91#1$9#9$1I(D9 UVTX ˻ë˻z_j^WJz_UJ^*Ȋ_U  Ɋ Ɋ U)*)J UJ uJ J UJ J J J J J J J钠 zh_Gz_Gzx^WUGz'r'rGz'zGrGz'rGz'r&rHz'zGr'rGzGz'rGz'rGz'rGr'rGr'rZ__WFr'r_]UGrj'rj~_&jijYjbA`XVUIA- IA`hA1z~1 x^^ a\\^^ ay}a!@ A~A |x^    a A////(1(=I1 RIRQxX^^YQ=aQaYaYaY..>>jb jazzzzaYaY_YQZQIYCIz~QcIcI XXXX( ( ( ( ( )(+++$1)-// d9$19D9+/A9^VVW91 A9A99AA9A9~~~_9E)~e1$)^^WW$)!*E))+e1$)e1%)e1%)E)$)jzz^$)%!( $)!*$)%! E)$)-)+.e1%)e1E) 1e1U}e1F)d1%)RE)Օ55RI^^q(R--Pj`pbD1WA$1((5j%b ebappppaYYQxYIRQaayycQ"AุQCI~~CA X\\\( {z ( ( ( ( ( +)(D9)e9#19D9?/?/9e1 *99A9A99AA99e1e1$)xx$)!$) *** e1$)E1e)e1%)d1%)E))$)!$)!** +E)$)e1$)e1E) e1E)+*1e1UUe1E)d1%)wIE)% jJU Ҥb---qD9xXVD11}zX$1(8e9(R#1Id9~~AD9_#Ad9CAD9cAD9WcAD9wD9#9 D9#9#9D9C91#9D9#9D9#9D1#9D1#9D1#9D1#9D1#9D1C91N$9 %5M M - Ģ- -è  " zjꪪgz#1UWVT#9D1 D9#9wD9#9}}#9$1#91#91#A1Gr9UUQjUUVTj ~I钠 zWg~WUhGzwhGz hGzhGz GzGzHzhUhUhȒ]ȒUȒhUȊhUȊhUhUGz_GzUGz~WUGz'rGz'r~_U&z'rWUUGz'rWUGz'ruGz'ru}Gz'r_]]UGz'r]UuUFr'r}]wUGr'ry}UGr'rZ['rj'rj "'rj'rj'rj'jjZWUUjajaja7iD9XVRD9յ5RI]_޼QI__bID9X^~x1 hxx apxx|aAaAA zAA xhxx    a A// -/ #9 --Ic9IIQI```QI )YQYQ aYUUbYbEby]EbYYYaQzz^^QcIBjjoRcIss{{bI#IܞcI#A#9 \\( zzzz ( ( ( ( 1(D11-d9$1/9D9//9e1* 99)/*A99AA9A9z^9e1xz^e1$)X^VW$))~D))/e1$)++e1E1e1$)E1$)z~__$)))#!$))++E1$)e1$)e1E1 e1E1 *e1E1e1$)E1$);:je9?Z+1pXI1UUU$1(z^^( d9(RAqsz\AD9xx~cAD9CAD9_D9#9#9D9C1$A#9D9D9#9D9#9DA#1D9#9D9#9D9#9#9D1*#9D1#9D1**#9$1"#9$1 #9D1̫#95U k ,] 컫 컫u W 컯U 컾]U uU,UU #1V\\X$A#9U}yyDA#9uD9#9}]#91#91#919#1++ 90J8 %5 Ȋ^ h~_GzWgz'z_Gz'rGz'rGz'rGz'rGz'rg'rg'rh'rh'zhGzUGzhU*g'r'zUg'zUH&rGz'rUGz'rUGz'r_UGz'rUUUGz'rUUGrr'rr 'rr 'rr('rr* 'rr('rr" 'rj 'rr 'rj*'rj'rj'rj'rj^WUja(jajajaja?aU% D9  jD9ZQ$ ZQj``zQdA~xxx$9 x``` a~^_WaA A? }AxxA xzzz    *a A(5C9(-AC9]IcA+ --RIzzzzQI --YQYQ/YYbQ7775EbdZ(((($bQ`ppxYQQcQhxz~QCAj~~QCIrrzZBI#AICAI9~~#A9+"A9#98#9090000 ( ( ( ( ( ( ( ((/??1(d91 d9$1d9%1D9e1e9$1e9D1e9D1e9$1D1()(( )(+---$1) $1)1)0))(Zzzz((()0)$1)$1($1(0$)#1)A)%%--IAAD9dA1XXZZ1(0(~_^) '///gr)ՕJ銡 CA@dI(9119"9090#90++#90#180#91991#1819#1891190#9"91#90"909191ꪢhr@? Q)钂)])钪)钪)IjGj #9119198"19080__00~~_0(0({0(+00@(?adQiajaiYiYaa aaiYaa8uiYiYaaUiYiYiYaYaYaY*aYaYaYaYaQaYWUUYY__UYYUUYQYQYQYQYdI "zY1_Q1^UU1(Xx((*/( x^1 Uu퉢 aa 1 1(*D91W$91{]U1(x^^( ( ^^W ax0aՕ5%8  a~~A~^__A ~~~~   ____  +/A aAՁA a//( -=#9(----cA#1cA#9WC99x~_"99cA9cA#A{^CA9x^WU909090$90m}000(0 ~~  + ( ( (($9(5C9$1k{WD1$1$9D1d9$1e9$1E9D1d9$1D11$1(zz( ( 1($1($1($1(1()(~^^_(()($1($1(1)1)1)$1)A)%%%-AeAdAD9D90PXXX1((((  (55%)蒨^W Ȋ(>_0VV\X81"90019(*z^9( "90"90"90"90"9081818181"90"90"9081818190811 %5 ȊWȊu Ȋ ȊU ȊD9`pX^eA#9~\^^#90"90819090000(0(0(0(000(a8 aY*aYaYaYaYaYaYaYaYUaYUaYaQaYUUaQYY_UaQaYUUUYQYQYQYQYQYQYQYQYQwWUYQUUQdIhQ#9zWI1^UU#10$91U]]]100(W^Xp( __ח1(0a~xp(a׽55D9(--+Q#9U I1WW^x1(x0 ~_W prz b a~~~0a +0 zzZ BaA~^^_A ~~~_   ____  A A  +A a(/1( -#91 #91*#90`pX^90*+/-cA#9CA9~^W909090UU90uU10ck0(0(( z ( ( ~~( ((#9($11 $1) C1$1UD9$1UD9$1D9$1WD1$1W$1($1(~^__( ( (( $1($1(() )(~~((( (ZZZZ1($1(u0)$1(0)0)I)Ad9dAD9^__UD9(0(((zz~~( (% 蒨Ȋ}Ȋ#9p`CA(10w100(XX\V#9(1010011010101010101010100101101090b0UUȂD9 ȊȊUȊD9`xY D90"90~0110U90UU000(0(0(0(0(0(_0(Y( aQaQYQ YQYQYQYQYQYQYQ YQYQYQYQYQYQYQWYQWYQUYQ}UQQUQdQQdI*QdQQdQQ$AzQ#9UdI#1^UUD91~$91$11UUWW1#91(1(zꪪ0 '0(0 b0/.*dA1=-- RI QD9xdA(_^^x( w~x **(a a?6( #**( z~ zzAA A ^__^   WWWW  A A + ++A a  ++/0 /1( U1(U0(#90-"9090hz^000000U0(0(bb0(((_UU( (*   *(((==1(#1(*$1("*$1) $11$11$11 "$11$1()(~( ( ((*+1(1()(U)(WW((( ( ꪪ(( **1(UU1(U1()(()dA) AD9cbD9#1$9(0(_( ( ɉ0 gz gzgz+z0V\Xp00 (0(j( 10Y]10UU000(10wwUU10UU10WU10]U10UU10UU10U10UU10UU10UU10uUU0( 0(0(0(z0 %5gzv_gz Azgr#9\VUU#91z_$9010wu10UU00008(0(~0(w((}U0(u0(u0(WU( *Q( %%YQwYQ_YQUYQUYQwUYQ_UUYQUUQeQ"QdQYdIQdQQdIQdQQdI QdIQdIQDIQdI(uQdI_QdI_QdIUQDIdQdI}dI9zdI1^UCA0_UU#10$91U$11UU$91__UU1((1UU1(1(0((0((jzz1(----A#9----QI)}UIdAz^WdA0x1 ~x`pa A(a7=( *( ^_WW aAꨠaA_^^^A ^^^^   _WWW   A +//Aa a( U0 ((0(1090kW0(0(0(0(((((rrzZ((( ( b ( *(  **** ( 1(>#1($1(1)$1(#1($1($1(1(W( ( ( ( *((1(UUU(((((( ( ( ( ( (((( (("((((D9(AD9bbrr$9#11(||((( `jD9 bgzGrgzFrgzFrGr8`Q(UUWT0(zz~( :0(0(0(0(*0(0(0(*0( 0( 0(0(*0(*00 0(0((0(0(0(0(#9(gz1 gzb jGr0p\VW10U1(0(0((0(0(*0(0(((_WW((***(((("* ( ( ( Q 5555YdIQdIQdIQdI߄QdIuQdI߄QdI݄QdIUQdIUQdIUUQdIuUQdIWUQDIdQdIwUUdQDAQDIUdIDIdIDIdIDI"dIDIVdI#ADI0zDA(W9(1(1(1(1(*1( 1(1(0)0(0 ((ww((UU( 踜1(-- A#9--ID9~_dA1#90~_1 ppxz aa a a( y  ~az~__aA^^__A ^^^_   WU_    A aAՁA a ( ( *((0( /0(z~((((((((}]( ( ( ( a aa    b b** ( -)()(UU)()(0)#1(wU)()(UU( ( ( ( *((((((( ( ( ( ( ( ( ( ( D91#A$1bzzzD91^__1(^VVW( ( jzz~b 5%gz&j_Gr&jGr&j*UFrjFrj(&j(\Xp`( ( ;?//0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0('j(%5&j(pX^0(0(0(0(0(0(_0(0(((_( ( ( ( ( ( ( dI 5555dQDAdQDAdICAdI$AdI#AdI#AdI#AUdQ$AUDI#9_dI9UDI9UQ9UDI(Q0UQ0UDA DA dI(UDA(UDA(UDA(_U1(xu0(W((((((((((WU((U1(U((((((((( (U( 7- 1( D91 +D91z^$9(0(p~W(a`hza_]UU A?/(a?( VWW a aaAA     W]_W    ***A A   aA+//a a ( +///( ((}0 ( ( ( ( ( ( ^( __U a aa aa a a b**( ( ( **( **( (( ((*((( ( (  __W  ( ( ( ( ( ( ( ( ( ( ( ( ( ???D91e91ppXX1(0 ( W(&j %%- &ja&ja&ja&ja&jajQ@Q UV\( /%%"0(WW0(uuu((wuU0(UuU((]u0(UUU((UU((0(UUU((*((((UU((0(UU0(UU0(uUU(((*((UWU((U]U(("((1(TUUU(((( 0(}UUU((WU_U((((((U((( ( ( ( ( ( ( (DA 5DA1UUDA1_UU#9(9(9(1(9(9(1(1(0(0(0(0(0(((((((((___((((((((**( *( ( ( ( ( ( ( ( ( ( ( ( ](a .1  D91U$9(~0 ( x~ abjjjaA a% a// a ba_aAz~A     W_W_   ****A A  ++`AaA + a a* ( ( W ((( u( _ ߢ \\\V a a aa * a a aW a a a ++/?( ( ( ( ( ( ( ( ( _ _   * ( ( ( ( (  ( ( ?D91D9(x1(no}( _ (a aYuaYWaYUaY}UaYWUadIjjdI#A\UUCA(ZPpB(((((((iU (UU( ( ( ((( **((( ( ( ( ((((((**( ( "( ((((( ( ((((((((( ( (  u _ u ( _ ]( U 1 557.1(1(1(u1(0(0(1(1(0(U((_0(U((w( ((((( (  (UUU( ( ( ( ( ( ( ( ( _]( U( UU( U( U( ]]U( ]U( _UU aࢪ(a 1 ( U( a azaA a}բ a azaAaAaA~~^_A z~~^    WUWW   A A `Aa@a a a* a a     a a (( a a a__ aU aUaU a__UUa aUUUa aU aՁ a a*/ + U * (( W   a   U */((   }U   (//??$1(.&77D9(\\^^( z~__ a::>>YDA#YQUYQYQ YQYQߤQ8px#A9UY(kˋ( ( ( ( _( ]( }( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( __WU a b b b  *(a1 1(1((( ((((((((]((U((_WU( ( ( ( ( ( ( ( ( }( U( U( U( uU U UUZ . ?  (((((  b b a^Z a/U a a_ aWaAaA.// aՕ ^Wa|UaA_`AUUA A __WU    WWWU  A A `Aa@a@ * a aW a a a a a a a_ aׁ avwU a_UUa@a@a@a@a@ a@a@a@ aբ a+ (*   "*      ߂ U  a  * " UU      (/?//$1(?755#1 ( oo b  aI  QdIդQdI"wQdI}QdIUQdIUdI8x\\V90Q#A#9 WWVT (( "" * ( UU( UU ( UU ( ]U (( " ݁ a a a a a a a(a5% ((xzu((UU( ( ( ( ( ( ( ( ( ( uU( UU( W( UU " _ w(  b b b b b  ab b  a a} aw au awU a~]aA*aA AaAaA`A AAaA~~A A A _        A A  "**`Aa@a@"aA aA aA aA aUUU aUUU aUUUa@aa@a@a@a@a@a@a@a@a@ AaA **a #+        a b bbbV a    U      a////1 ///( \\T(zz aa *a/dI %dIDA"dIDA]dICAUdICAUdI9zA(DA0ՕIDAWdA \\Xp ߁ ( w  ww b u b ס b" u ߢ ߢ( } } ( ߁  b a a " a a A a aՁ aUU aUU a_( U(*( U( U( _U( ]U( UU U     b   a b b b b  b baaa* aUUaUUaA((aaaaaaaAaAA@a `AW`A_UU`AՁAA~__A  AA A __UU        **A A A *`A_UU`A`AaAa@a@a@* Aa@a@a@A`A``A`Aa@@a@a`A`AA`aA*../abb* U wu   ߁ Ua baaa߂aaab * ա      b a( ( ahz awWa__ADAa%%DA#9CA#9DA#9wCA9#A(pZ0(UUDA(5%%DA#9"wDA p``¡ a a a a aa  a a  a a     a  a a a a a a a a a a]a aWa@((aAa@ *a@aAaA a a  a a a a a* a    a a a  a a b b b b aaaa_awa]aWUaUUUaA aAaAaA(aAaAaA*aAaAaAaA`A@AUU@A]UUA a ?AּAA A A A _]U     ___ U     *A  A@!***A   `A`A_`A`A a`A a a`A`Aw@A@A_`AU`A]`AU@A]@Au`AU`AUa@A aabbjaaa a aa aaaaaaA((aA**a aaUaՂabbb(b *ba (  az~~_aaaAaA **(aU#9(#90 #90909(xX^V(  #9( #90#90b(@ aW a a]a(( auaa aa a aWa aaa aU a߁ a a a a݁aUaUaUUa@a@a@@ aa@**a@a@a@a@** a  aWaa "a a a aaa a a a aע aw baaaaaauaWaUaAaA(aAaAaAaAaAaAaAaA`AaAW`A`AU`AW`AU`AwUUA (A A !@A a ////a_UUaAA A _       WUUU UUU    ****A UUA A A A  A (A *A @AwUUA A  A a A  @!@!A@A A A (A A@@AuU`AaAAaaaaAAAaaaAaaAAaAaaAAaAaA"A@ a aaa a a  ɢaAaAAaaAA0a 0(0(0(( w(9(9(9(0a\XPpaAa@a@a@aAaAaAaaaAaAaaa aaa(aaaaaaaAaA *aAaAaAaAaAa@a@A`A`A`A``A`A`AaA aUaUUaUUAaAa]Uaaaaaaaaaa AaaaAaA"aAAaaaAaA(aAaAaAaAaAaAaA`A`A_`AU`A_U`A}U`AU`AWUa A A A A A A A A  AA _A ua a a A A       _    **  A A A A A A "A A A A @!A A @!@!@! A *A A A A A A *`AaAAUAaAaAaAaAAAAAAAa aA`A`AWAaaAAaaAAAAaaAa ii aaA`A`AaA]aA(A %5((0 ( bZ b (a?70(_U0(WU0(UU0bꪪ @a@a@`AaAaAaAAaaAAa@a@aAaAaAaAaAa@*a@a@aAaA`A`A`AU@A@A@A@A`AUU`AUU A aUa aUw aUU A AaAaAaAaAaAAaaAAAaaAaAaAaAaAaA_aAUaA]`AU`AU`Au`AU`AU`A_UUA A *A A (A  A A  AA A A A A A WA UA _UUA UUU A UA A A U        _UUU     A UUA uA  A A A AA A  A@! A@!A A A  AA A A A A *A  A@`AaAaAaAaAaAaA@b@bAaAa aAaA__`AUUUA@`A_UUUA@(*`AUUUaAUUaAaAaAaAaAa ak{AaA^^`AUUUA `A]UU`AUUaAUU @ -( apx^ a](a75( ]U( ( U( }U AXpp`A`AuU`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A__`AUU`AUUUA A A A A A A a Aa aUa a}Ua aUUa aUUaAa aUU aUUUaAaAaAaAaAAaaA`AWW_`AuUUA A A A A A A  A A A A A A A A A A A WA WWA _A WUA UUA WUU         !         wWUU       A }UUA UU! }A }uUA A A A A A A A A A A A A A A A A A *A  A A A A A@ A@A`A@A`A@A@A@ A ((A A A A A A A@ A@A@`AՁA ac{{{@ba A A A  A (A a  / a AaA"* a%  ( a  aꪯAUUV\A A  A A@`AUUUA ((A@A ((A@A A A@A@A  *A@A (A  A A A A A A A A A  AA A ***aA*aA*aA*aA*aAaAAaYAaaAaAaAaAaAu`AuU@A]@AUA A A A A A A A A A A A A __A A UUA WUA _UUU !              *       WW WU WUUU U        ! WUUU @ !! wUUUA UUUA ]]UA UUUA __UA WWUA UUU A UUUA UUUA UUUA UUU! UUUA UUUA A A A  A A AA  A A A`!A@A@A A A A A A A A A A A A A *A "**+aA?ArrzA@A A A A A  AA a  aA`AA +a aaaa}a A A +@!A A *A @!@!@!@!@!@!@!@!@!@!A @!@!A  AA A A A A A A a aAUaAWaAWUaA}U`AU`AuU`A]U@AU@AUU@AUUA A A A A  AUeA  AA ~A WA UUUA }UU     ! !                         U WUU     jjj  ***      *  * (     * (( ""  ** ! A UUA UA A A A  AA  A A!@ A A A!@ AA A A A A A A A A a a ***Az~^_A A A A A A A A A A  A aA#+AaaaA*aAaAaAA (A A A A A A A A A A A A A A A A A A A A ]A UA UA UA uA A A wA  A A A A "*A  A A A *A A A A A A WA UA U! ]! ]U! UU                          U WU UU UUU }U UUU UU __UU                              ! ! A UA A A A A A A A A A A !@A A A UA UA uUA UA UA _UA a a A A WA UUA uuUUA UUA UUUA WWUU! A uuUUA ]UUA UUa aAaAaAUaA]`A]A A *A rA UA ]A UA _A WA }_A uUA UUA uUA }UA _UA UA UA UA UUA ]UA WWUU!   !   ! !  " (A A WA }A UA UA _UA UA }A ]UA WUA ]UA UU    (                        U UU _UU UUU                               ** ! ! ! ! ! ! A ]UUA UUA WUUA A A A A A _uuA UUA ]UUU!  !! !  !A a a ^_A ww !   !  ((    A  A A@A A A A A A bbj  ! A _UUUA WUUUA _UUU!     ! ! ! ! ! !  (     "    ** ! uUU  **                           WW  U U UU UU UUU WUUU  ]]                                    !" !A WWUA WUU ! !  !    (    **  A*//A ^^^ !*          AA !@A A A A WWA !@A            *  U                                      _WW ]UUU uUUU UUU UUUUU]                                     **  "             *               A A A ]A WWU AA ]                                               } uuU UU UUU WUU                                                                 Zjj ! * !    * !                                       U _U UU UUU UU }}UU wwUU WWUU                                                                (        ꪪ                    w U UU      ]  w  U WU WUU UUU                                                                                 U WU wUU UUU w u ]] UU ]UUU WUU UUU WUUU    ww                         __                                   W U UU UUU _UUU  uUUU UUU ]UUU  U WWU W ]]U  _ W ]W ] ww }}U uuW u        u       __u U }}U       ] } }        w} }}W  }}_        U U WUU UUUVTFhi;=[< <? h0CRCR& {A U]z!UJ Ԩ}e1XrjA*UU{Ws p]U(%A:'rZrzA HJAUz Uz(UWUB1}UD1X'AUU UbApUU$9AUU A5 E) %UjJ UUD):0<[E)VTYIB W52 XW(aVzHU z0Uz8UUgr0UUAa(D9)*@{E9)uD9 uUW#G#I yGbU(W%rU=#QU(Q(WUW9UTD9UU$1a+U UUU UUUA/3AcUUUa i^a!ka WW !-- $);#E)_ 1Ue)_E)Ue)U?/E)USXW1 x$)`֋J UU] :I2XUU(aT aUWW (aׂ AU(A7*1 "U-c UUe1 Ue1 ,pQE) 5ST9Uoj-S)W'nSE1Ձ\UR\$1zUUU$1 e9 JB) ) WY@5ba(r(UCY@U@@@AU@a U8@ We9@(/UA0}e91 (8A d9)~Յ9(BBjk -) WzX5%-%zr55 {r|zgjzgjU**h%ARHQUhr@W@(͛$9(ɉ0D)~e9(Te9 Րe1(jD9 e9 UUʋrX%grUUrUWryrECiSUHWj@0Uaa(TTVU$9 #:$1 _$1 '}e9 ]$1 (U($|(D9 ? E9 UU@IUU`AUU"AUBiKc_t aU*?\IUh{ U 8Ƣ UWbY΂ UUsUU]V a *U a"k a*U a(W A.%) UUU UUUb UUU UUUA UUA UUA*!U%19 u{x|$! D)!o$)@@@`^$)a !ޭ BUUU%:UՋXI*a-VU)XUUUaUaUUa@! a U* !U$) D)%-e1$!???1 '9E)5e) }  1 U~J1 WW⩆1 UUטE) oo )ቯ>1 ?U1XWU1 ``9 \nD)a\$)`^ $)a9 S)UU5S!ՉxUnK VUU Wߺ((@6<( a^ @ @+(@U (a uux(aWu (aU_`(a We1 U1 9 UE1UUUe1 *>`1!袦1 1 *+W$)a 1$)9E)V76$1(__#1 *?0( ( ?e9 /%#i@5abWa'bUabUa'bUahjUahrU&bUaZbbUGjaUUǛ!yUUFz`_^b@8_UY@8UUa@(UUZ@(X^UU0a ( ]$9 1 _W) _U#1 U)b~*D1 ?U( U( 3Q$1 (#1 s[T1U/ `+#1 5UCQ@855* dAU IU QU IU@RUHR!yUUZUAbU{AqUUAyUU*Ay|Z!qUUXe@8U=(UWXs(UU {(UUT\(@U a(a_ aU բ ajjJK(9(- ~ aJ 1a(?U a_T a-AE)IE1??R9UR9*UR9U'RAGR9(WZe1*UbD)U*s U샢UC)*//ݮI:ed9px\V\!!!1$!} +77PWyab@]琐0UUXAA a] a-U aZU(akmUU a)-UUAXzA ߂A = c UUUb UUUb UUU UUUJ UUUJ UUU) UUUa a _a Ua Ua U+A5UU9)_e1] /1 Uz*e) Ud1a0e1 _x! ! ?-$) 9****! -)z$)aꂀ):!55zIBx׭1`\UU91uTTV1 XXB!\1 E)!սE)!{z$!` _)`^UU(/!aD1@?9$)~~$) $) US UUU-Q\)U+S xUK WUUx  Zrr`(a-(  U  aa@+a  x ^-A .@!*a /+/AaaTԼ a Kk!aU ae1uD) e1 U1)_9!/?պA![Rf)!Ue)!.*(Je)$)<<.1E)1E)զ9 Rrzj1 /1$)\>1We1U -E) ^1 u (! + -D1 r :!5]s!}}1!И1$)^1)^`B1)А8:D) \)aXUU)/$)a e1$)Uտ $)x#1 Je1__?UmE1UU]1Տ^T)xUUjR \UUU x~  ߾  ( zjh`0 +)))0 ( ^^ @ (    +:>#1 UU UU_  Am)+ a aA@zh~ A-+ a}]a (A+-E) WUU1 1$)* `9!%9 b1 ^iJ)KKe1(U e1)^)(A!nOE) -WE)!.9$!D) 5D1!9D) m%)a %E) x**1 :21%!jJB!q9$!oSD)U__?kD)WWW|Be)pz1 z>9@Uծ $)@E))1$)**9D)kz~^l!UUU m(UhlA-^UdE1xWUU$))|$) ) _  )ꪪ }߀) //1 j```(  0@~-(@_-(  ( ( Vz U]U (a( )(_#1a^(A ap(A_70a_*0 UU @^X A aUW1A+kk}e)UUUE)a*UU1A@BIA(a1 յZD1UU%1UU^B1E)ze1 \9$)e1 ^ 9 ~BD1U$)_E1 a!**1 ""#1$)kB!s1!Ȉͬ:-zFS\E1\\\\B#){߭9) jA 9E)_AiRjvu1UU55ue1 W)^UUJ@|9D9e1$)xD1$)$))Z) ~(! (! (`~1` _ CA@w˂( ( ) ) ) ) ( ) ( p{Wa  @W(@߻1a 1 W1@kz(@+U(aU#1@( 0(U0@jxZ AAx^W~E1@8aUU 0 x(@E1aU$1a$) UUE) E1 9 ຕHBasRR$)` (a @JkcE) U$) *9:;:9x^tU)"t%!U^Xh]9:5(B$)h||(Be1css1!`zzu9UUU-9Uz6ue1 VUE1^UUUE))$) $1`jb`@e91e1$1~D1((z$)(hW) u#9 U#9 _$1 D11.*A1Cʂ ! ( $1 +$1)}U$1)W}$)(~)(w)(׿(( Uՠa (a 5a  +] A  +a A ;Zz~a *(@W( ,(a 0@({0@-0 8a W0aWW+0aUU0A 0 Հ(a8( z^$)aiJ rr9 UUU0a cs{ء(a (a ?__1a:;UURחU ""+Uso?1iB$)W{z:t9UU%u9 xU}9VUUAe1xzZ^e1E1VsE1)E1$)uD1)A jjBBD1({Ue9(~U d9(W d9 #9e1D9$)D1$1E11/e9#1+ Ie9++(@ + ( *)(u$)($)(V)(YU( H 5A0 'dQ8U+DQ(_zo8@UU_'z UUUA U5#AA U_8@ UU8@UU@UUU8@ՠ0 VVVT a 5a  -a(@50@6VW(@UU(  ]0@+ U9a ~U0 '0a p0 (9a U9a 9(9(Z9Az^W9aUUU( zX1 5( eA -(UUUk9\U]]9$1j9(7759E1~e1$1~E1(W$10d9(Q(D1(%5e9)9E1$9e1տD1%1 D1$1zV$1)((e1$1Ae9յ݅AdA`#9   /) ) */) ) ) ) @8 H0֟BDQ8DI@#I8 ,YA կUY8`zDQ8#I8_I8I8CQ8k@ VCQ UUI 5#Q@_#I@ U( T@ ^^_`( YA zw`(  @ z^xxa( ==a(@W|(@?//a /-a @x9@U9@U9@ "A .CA0-_CI _ "A e h#A U~I(ᩩe1$1hzI rd9(_ eA(~ dA( A$9AD9ՕQA͍(@ D1(-9$1 9E1e9D1_W_$1$) $1$) **e1$1/Ae1Ad9#9   ** ( _( ( ) U ?׿H@0)P@ uQ`8_Q8*#Q8`#I@?aA/CY8 #Q@\_xI8I@%Q8zCQ@ #Q8JzI8 #Q@ Q8\׃Q@UWH`8rܫH0 *P`(_P@ W+H U*@ I@-zQ`(~ @@ U8 x8 WՀa(@}xa( ?/a( *`(  (  __( X0a vV5eA0)dA Q(_RPPeA( -Ae9__Ue9D9gne9$19D9%--)IA (A) /E1)E1$)_D1)D1)1$)D1) ++e9D1e9D1#9     "  U 7??P@8p``@U~ZHՕgjIUgjHUrHUrQU zHUWzPUUjHUUhjPUU~'bHWUb`HYH_aHU"YH[WPH5~P`8~& X@ zP@oH`H H@Z P8P@zH@xW@@VX8ݿH8z/@@zI@WH8ܫQ0WI@(U ߡH U`8 8`0--$90*eA0*//-'b(ZZZZ$1( /A$1e9$1D9$1W9D1)--%Ad9( ) 7)  /$)($))ڪU$))wo $)) D1)E1$) +#9e1#9 ء(!! կ ) խ) jꪂ ( ՗`HEEM``@6Gj`5rgj,zgj_rgr*.zr+ r߮KzW:rhb rhj訨rhj>zgjUrgj(*zZjb`@zFbw*rbW(rY_rH_rPUjHUhjHUrHUWzHUUzHUU rHUUrHUUW7HUUUbHUUUDI`@_H@8^`H@0`@@0~`8 (VWW@( ---0@(0`0/5eA0----I@)(-55E1) D1)D1)e1$1--9E1( .$$! ) ) $)($))D1)D1)D1)++D1$1U1@PPp#1(1 ) ) ( ( _ a`H"y@prhj+krgj-rgj( rr== {z/7kz?kmrhbrjrrUzr_翫zrWz&b@@zr*zrzrzr骫zrBzjzUUU&Ax~ǪB@ ӧYȂrmzrb*zrczzbjH@rHjUr'bu*.kYUhr@(z``` (@ *..*@( a(@((@(//--E90---=eA` )($)($1)D1$)/D1%)++9D1iu1`$$$) $) ) ࠀ) $)($)(]$)(U$1(U$1 (U0 ```#9(1` _(a%( U9`U#1 WUe9` UU#9@``@RPʼnHՂxgrPP_Zzr}7zjzrWpzrZ]ꂨr?Kjjj~+b {r__ {r_W+zrzrU׾ zgjZrzr}zr/ zr*zr# GjbBJjzr-YK㣌@s}XUUȫea^䨂WT\Szr(XcȪZzb@``JrHj_rHjrhrr@(````@0 @( @(A *0@($90----D90PP$9)WW~#1)#1)շE1)UD1((D1(_dA@&&&D1(_) W( ) _Ud9@ e9 _Ue9 UUD9@e9 UI UoKKA -Ue9( -AE1Wd9$1_WC91_e9$1e9#1"D9a``Bi`@XxP%rXXXXzrWzgr>zz,/ɂz*邈z 'bjj r +zzrZ {z  rW rWzZɂr+/邇r(邨zVȂzzbhr677CQrPPpDa@WwI@KdQI-//Cq邨z_Z]zgrzz'j@h~zhrGjrHj zhr{뾗z@(````@0 ??.`@@ `(!(0@(=-U9@ 9`( DA(_#9(U$9(UD9 UD9(U$9 U`xD9 5uA(e9D1~9$1//59(j$1 -]E1(E1)E1)$1)I KK0zxp$1 -E1($1)$1(_Ue9(+ AD1dAa``@@BiPddሀP 'j\\TTgr'j+*zGr }zGrugrըgrz&bjHx邈r/zr8>zrzrhzgrzYzGj?ȂgrWȂgrUgrzb@jjzzXrrcDQ8^#A@a$? ɒr>WzGr`zWGzYhzzGrj g]Hrj*zj*hr@(````@0 /?+/H@(]8@(U*8@0- #A0k#A(dI1xxD91u$9)E11D1(h) x~^^1 E1 /=E1(_9)/զAe9JCI(q) /-$1)$1(W$1(D9(믭#9 {sqq -(  1 _( ~$1 e9$1-ueA(@@CY@lzha8)'bTTVVgrb*~z'juUgrb(z&jUgz'j]grYڈrGj wWrGbrhj:zj zgjꪫrYgr&j**z'jugr&j*Uz'jUGrYjz&j az5UBPW^HUUCY5 j_gzbzGrjzUjYjjraUja /'rjU'jA(```` 0@ H@(a0($90-$9(p|^9 dI$1xxz~1(($1($1($1 ~~ #9 Ņ / ) $1 =A /-(yrzx)---$1(U( ਨ( #1(%5D9a յ /( ׭( ( z$1 *eA) +-Q8Zr{x@?})?AYVWWiB*UYUUU (Bk"U:*U@GbUUUo;U6 gjUUUZUUUiJ2U*U*U@YUUU&bV ;U/UEDiUr*rXUba@Wa8jb8U-a8Ua0)a(aUUUbA @``U@(@ /-%@ (a(1(+( `x~( ?UDA)$1(^^WW1 ) ) z~WU #1 %( aWj(aU*Aa/U1 TtU a *U ( U*( U( U) +U#9a( ^^U aw a UA U(AU@ UUd9A+Uia8 UyXa *aY߀`iU `Y `iU `iU`ci U ai Uai U`iU`qUdQHj@@dQazU`z]acq! Ci"ByՊ"q}€Xx{{bb``H~wX@0vv`H@0_}`@@0`@@0ZW@0@(訪`(@(a(@ ___`0@ #Y a( ( -U( aBB1(k( (  _  (`/?) }E9j  $1 )a( k$1 ?)a$$1 _UD9 +/A dt^^(( U$1 /-)a(*( ( +`8@0 !`P55=` yU` y` yp*`in q(` y` y` y `@yw`@U`@*UU`8@bj`!q#+݀!q_!q*U`"iW`P+`Q`pzwa"*UaU`YUX biUbXUU&b`8UU_-K 8UU K2@(UUU`8 _0 /8@(U 0@ _`0A +( (a wUU a**((@jjjJ((( W ~   aZZ(aW(a ժ a/( - aV aW)aU a .UU(*+U$1  U U1/1aTTTV a+ ** ( eA`@UXeAUU qU!qUpIUU CaUUYRWUar<aRUUXRUUZPUHZPUhZPU hZHUb#YUbCYUbCYU#Yt*sPdQˋ'jUlz  I̓W{|pExVHREW=1p 40UW^\855Ӝz1^XXX1a U~ ~ U* @U' @U(@JJo` @U @ U @U A( u  @pp a( /- a  aVV~ b뭽 ߾*(A|x a aU(@UPz(AU aU aU_.(awu\\aA aU a +߫Ae9.Ae9}eAe9(*IeA555RIRI]RARI ='RA,'RI'RJ ]HZJ8+UhZA0hZ'RUb'R*Ub'R*b'R0bhZ/J{b +ի s /ˋ k .,s NsjR9 s]`qp1|E- bA\\^V=!%%%5e)PR`B`#1.^^ ׽AWWA1@< 0  Aj``` UrUUU AիaU@_@a\uUՂA,U a +W AགA ~ A*/(AxxxZA   @bjAUWA / a* axpr[aAA+ e9E)e9E) 9E1Ae1 /A9UA9UI9*UI9+}A9A9*I9JAJ$) ^I W{'RbUGRaUKsUZaUQk{UU{UUsUUe)Y!UMA %tT$)pXpJ: U =!%–%ߚւ0^!X`sXUUUy! RaVVVW׽a5%AVW!%a?<$)``bUU@jaUaUaUaUaUaUa_UauUaUaUaUaUA[AA/U aUAWVaA+A A    * aE) UUE) UUA UUe1 UUJ UUUA UUU c UUU 99 UU| UU9 UUiRAUUhRA^WUUa!aAUaA*UaAUaAUa! AaUAUAUAUAUAUU<-5U{=! zE!/ZMWURaUURbx_UUAUaAaAaA"aAaAaA(aAaAaAaA aAaAa!aAaAaAaAuaAa!aAua!a!aAua!a!a!a!a!a!*aAUa!a! **A VVVW  u   _  U  U  U ! ! u! A A A  AA A A A A A A A A WA *UU  UU _UUa UUA *UUA UUA Ua UUa UUa U AUa UUa UAU] AU AU* ! U   U U A_ AU AU AUWAUU A AA A  A A A A A A`!b A          *  A UUU! A UUA UUA UUA UUA UUA UUA UUA UUA wUUA UUA UUU!  (     " AA  UUU/ UU* UpV/U*U   p U UU UU /_      ~ UWz A uUUAA A UUAA ??A                   *    AA UUA UUA UA UA A @!A zA a a}[SQA/Ua`   UU UU  UUU@ a UW A    UU UU>!                       a%A]W^iA A A A WA _UA UU ! AW_UU@(a"a ha aUU@U @UU UU@UUW@UUU UUU UUU   @?5-a@a *!U~!UUU A**!                       A/a*AW[b A UUVj !" !  ! !   A// @bA`A` a a@b aa a _a Waa UUUa]WaUaUUaտaժa a xUa U@&a!za UUVZA =!                         A/a!*AUV{A WXA U]\ !   AA_ A?a @bꪪ@b_aA:axU*bbU(aUAAUAaAaAAaUUUaAꪯaU^xAA@_@@/a+aaAAAAAAAAAAAAAAAAAAAAAAAAAAAA?AAZAUUV UW]b UUU(aaaUaUaUUAb }Ua  aAUaAzaAA+WAU*AuAUAUa>UaA@ aUaUUU  UW^AAAAAAa* WW UUUaa   %! UUU  b Ղ  Axz*AW $)AUe1AUe1aUe1 e1!jE1-xe1 kֆ1a1 We1!)AZZZ UUU UUׂ U      +! *U) U_ 榢AUUAUa UU AaW@AWAu](@ a*(@zzz)AUU(aa@Uં@U ~ a !+!﫪$)e)!e)a```!%) D!!U_E)*E)_U1%9jjj!E)*E)!Uue)$! UUUE)!_]_E)!UUuE)!"UUUE)!*UU]E)E)!e)!$) hzh @_)  )$)! @ @} ! (  w W U  __ W__aaUWWAaUUU {kk:AU)I:U1- .i:a*W,+_UUD)bUUUaUUU%!aUUUUU!!   a*a VVTTA ]]]]  * ! !  ! !* ! (( A a A+/+_5$)aW/** (@ a UU a`]A=X*A zA(* * )!UWz UU/ U   *!W * )%) )  aaտbUa_aUWAA"a* -/ apPЁ!A --aa:>.. U A--//!- ! *$! E)!++ [ $!$!?;*$! x!X1 խ+1e)tR  ,!+/*$!!)$!!$!j$!!D)!]D)!D)!D)!D)!^($!+a ''' aW_^x A  z^ z( z ( + = 꺺      xꪢaa_e1bUUU5BUU-0AzZ + WU9xUUUa{aaaUUaaUuaAaAaA(aA*AaUU]aB*aA€aAaAaՕa \\||A   *A UUUA UW! ! !  !*!   a*]W_U)/ /$)!-- ˁA  -! $!a~$!U$!`ߠ$)a_ uh !8*D1 )  ! !!!!*!  ! צ $! D)!$)(` A{U׫   U_U U*  (ښ(aWVV\aaa./(-(AVVTa/$!+$!!.JA?E)յ)J{sppe)!(E!/ 9 W%1 qx|~99 1E)\\^)@hjj &7/!.***$! ($!$)!D)!߿E)!E)!軿D)!D)!$)x( za ',{a  {( z')  ($!)! n  꺪   *  __ܺIJUU q, U†IZZ*-;a zW:a^UU UUU a}}}}abhXUwbaaaaUWaUaaaaaa_WaUUab |@  A UUUA W]A U}A UU]A UUUA UUA }okau﫪 ! + $) @BA$!$!!~ E)$!E)%!節E)$!z1$!5-/9TT\܆1~-1 U1Ue1^$) w !!D)!WU$)!V$)!j+$)E! $)(`h(@ ! ]* .      ! +) (@00pp(\XU AxAUA(a+//?$1aVV-- E)!%!UU-18-[Y Srrpp1 \$1 9E)z$)B1bbb`1$!|^VE)@h@@! $! #!!$!!$)$)!D)!濿D)!xE) _) j `0 a @ x ?8d9 %%%e1)U$) $) ! 뺮! _W  * ! BUUU5< UU A,z$A, 3WUBxUUUaꢁ aﯿ  a뫩a+  }UUbbba_ab￯a߂aaaaaA??: A A A ~A UA UWA UUA WA A _A)! UUW:/> /!! $)a@@a몈55$!-- E)$!/ E)$!E)$!+e)%!ꪪ1E)-%-9 Tttf!')! -5e1)1e)1E):?1!~9W@1 U%1UU1U~e) Ux$!  U$) W$) uD9@- D1 ! {^ <!/+! {z  " .! }$) ) U$) $) *)apppp  =$) ~)^ AU)AWe1V$!//Ja???JB`NSΥjB\e)^W](BE)11hz__1$!````#)/Be)ppe)$!bE)x($!xx$! E)!>?E)$!}D)!D)!zE) _) j( (ba a @  @ a9''''9D)ze1$)W_$)!$) ) W__! U! UU]) ! #[!UU)1\)UR6 41_UZVUU  a뢡 aו@ A +(   ߢ b a~ AAaaa@{Z@UUa@^ @Օa z@ @!@! AA a aA+/aAaA* jb U/? aU aUWA*AU aU! UD1ajjjn\ / E)!E)$!* E)$!E)$!e)%)ꫭ9e)5%=9 F E! /-/+1E) Ն1E)W1E)?B1-,c****))! 51e) }U1E)௯1!ze)WA UWd1`-?9^1 Ux! U! U !*! $) #) _)!)$!+)PXPX5$) -$) ]! /e1 -/+e1$!++ J????z|ܠ9x^U S9\uUU9!B1T\TV1f)**>1$)xh`).Bx\1 zW%1 E) E)$!jE)$!$)E!+$) x)@k( *b(  @(@u )@*$) ` A '7779e1|e1$)E))$)!ꨀ$) (!WR!UUU5L)UU YV-zZT8*_T(~UUIJ \UUU  ~~ఠ  a VVVT ! ( ( w ~ ~    _aA~a@`A/ z`W ~U/ W-a VVA -@!@A@!a W a ܘaUaaArr҂@-- /--!W !U  ~ a_*$)a 9a]b`) D)U$! +UE) *UE)(E))E)$!**9E)-/-%A$!(E)!e)%!+e)$!(1$!+B1--#1zz%)/---1E)1e)W^`1e)1E)Ae)om)p1! %9) 1)pe1W1 U_9Uտ1U} e1Ue1W!X)*(В   +$) e1))-9aE)$!է.N[!UU1x^UU9f)1E)Bbd1 '%9e)xz^1e)1 z9  (J խ9f)9)ke1 e)$)~x`E))^#)@ b(@ `  @7(@U-)@-E))U*e)$)U$) ` 蠠 ////A7666A9WW_{9e1WZ^e1$)E))Ȁns$)UU UU$9U)b- M0^U k!`WUU! ~ Ȩ ~_   W_ w   ^^Z~ TTT\  ( ((/"( ( ^    a^ azZW A` ^( WՁ U U  *( սA @!@ *}@!@! *a @ -  a\a aa++++@PPXa UUU!aUU @_$!a*U1a+ U9rpp](!xWVE)! e1E)1#)*9 W*1 Ue1 W9 /U J9$)W_UxE) We)  Ue)  Ն1$!9E)+-5(B!@`@@#1xxe) --+1e) 1E)e)$)*1E)9 JJJ9 _^XX$)+=1E) %Ն1E)^W1E)511jbp1!4!)--e1! -1E)W~e1$)We1 ^Ae9U! x a$) E)) +d9a&&&&1 z9 5(Ba.///:e)XX\1E)`z_9!%%1E)pXe)(x1(%1)~~HJ9ssqq1e1xx1E)`~9 D1`x1 h @! *b(  )a $)( E))*e1$)+e1E)D)!\||~! 먨 xhZAA9b9UUU5ue9UU*aF꭭Q9>+T$)^UU B$) ! ! ~_W *     (( zꪡ(\\XX  0` 1(((( ( _ ` @^ * U xU-( _U U+ `-( ]]( U ꪢ a VVVA UUA A @! *a @=- 6' A\ aUa aU a~aՀAX\^WaA /-- aW뫂a> a_aUWa (A U$) -_e)a e)@ _1U1 1e)** 9E)n($!{{{sAE) 91`9~9 U9 UW9 UR kuUr#)(߃]iD) *W)(*Ն1$)e1E)We)%)1@@@BJ!^^\X!/+E)!E)!e)! /=919! E) /e1$)UE)$)^^U1$)-A)JJJ$)a%e1D) h$)WD)_91! 1!b``HJ!%%%%9E)X\\e)%!9!'{9)_1$)(Be)|\\Te) ``xHJe11E)1E)w_^9A{V( U_(@WU%)@_ $) *E))E)$)Ue1$)1$).9e1խ?1$)x|~$)!! _bֺ x@1| Օ ]IU+Ir> UeAWUkD)xUUU$))$) $) (!) ) (  ^ *" W ]=3( 1 ( XXPP( %%%%0(-0(z_((ߡ( ~(z(_( W( ( ( ( ( _^ ((a^( U( U( UU UU U '%-((a  UUU_a@\^VWaA-) a a몢 aaa `! @ /( a0 -//9 71e)1@@(!sccf)! /9f1 -9a\1 U1 (BE1/+-R#)RRRP1#) 1$)` 1 We1 9 Ue1 ~9JoJ$) _E) **UE) E)!1)*/-9$)D1 U_$) $)!D));+1$)--c A! -E) e1!5զ9e) 91e)뫻1!pp``B ) 9 ׭1!jbb91`2\E)UU5 c)W~A CpXBD)11zje)( xA Az_X\A)Ue1$)ue1$)d1E)]ue1$)e1E) 1D1 9e1zZ_Ze1$)xxMk$)UUU5rt!U ]Y+Zn0*zUeAWUUAe19E)~e1$)z^D))$)) D))$) ) ) ~~ 3) ) {) _! ) U) 1(#91}8 Zxxx 5% (`( W-0 zU-0 U+(` -0(_WUU(( ( ) ( _(ꮪ + ~U UV WU ︪( (a ( 1 U1 U1 *1(^U0z o}aa**+~Oa~^~\(@UUU (A@ __ a*鵁 ꪫ a^~Z`a @AaA+ A a*-0 %d9a.^V1UUE1aU#)UE)a Ն1  "=9A\\\T a %5( ~( _UU) յD1 *9e)-9e1W^ꠦ1e1%51e)1E)^~e1 BBBb9 9D) 1 _1 U1 UU1U~A@ud9a_e1Ue1U$) e1(*e1@@@HaWWִ -!E) =E)9XXhhmk1E)?1!ziJ)U: :$)1 ``@xE9-A~.p#{%d9xxxx1!\ޖ9)y9(^-iJ խ(BE)jzD) |~onI1x9D)^e1E)e1$)e1$)1E1/1e1-t1UU 9veAUZnQ^Zf1zWU Mk ( Ѕ9C9 +9f11D1\ZZ~E1)D1$)U՞D1$)g$))(#))~~) j) ) ) ) ) ׿) ( 8(( 1(_9 W0A_q0 充 @ )1 1 )()(ꢫ) (!?) +*) ( ( ( ( ( ) ( >(@Xx(a ( )(ժ( ( UD9 _o 1@]W/D9AUU $1aUUW(AU AxzU(@ (("0(]/0a ( U( __( **(@UU(AUUW !a (A+/7U0ATWa+aa_WWaB1A55%%tAWWWW A(a ׿1 --)%UU])BWzf)U5Φ1UW\\91U_~W1E)e1 ``pr! --1! /91^Zju1E)ze1E) ?Ae1%-/J@$) $) _)aU$)a_ a/ը(J{UR)W} *P!aU!1 /-զ9 e)(z9 -HJE)E1U1!!%1!~I`jJ=.\\\}. 7ӢnE9~~~~9!5bB(խ)99^XX91 ?/9!x|d9 eeEAAÃ91~x1e1W]{rE1){e1UUU5wue9U- {fY+(x܆e9^U1$)VUU$)!) (!>>0ARRRR9#9++9e1ze1$1 D1%):E1$)D1$)D))$) $) ߯) ꠢ) ꣾ(!)(( (`*p( `0 ^1 ^#9@* cA b``@0 % @+++/ /  +( ) $)($)()(*)(p{()(_٪) ) ) (!) ( ( >?+(a~~~a 'V( *_((@U(@*UW1AU (,) +U$1 U1 /U#1( dA1U U#9`T( U/0 UU+(aU( UW(`U(@7'0@0 U0(UU0(U0 U 8A_XTVA*a axzaA~1A%%J VVWUa ax a(a( --0a,) U9 ? J_e1a5e1 UUD) Uu)$)  Ue1 e1$)e1$) + A9-+-IHJ!UU $)@$)a(*$) ! U)RPP_$) -=e1$)W~D) z$)WD)aUz9%1$)r|B|^f!A^Un[bUsUUZ`9IEv.UIxZ1\_^^1 ppXxB`B1\XX\9e1+}U1 xzz9 ōAAA1~~x9UU/{vAU Z~eIWZnE1~UUZE)\UUUe1$)~E))z~$) $) {$)(i+CA zzzzd91 e91e1$1D1%1(D1$)JP D1$)D1)x$)(z|) ) _(` ( x0 ^+9 W+#9 +D9(D11uD1$1Y:AD95%/A@@@0''77@   ** ( ) /+$1( $1)*$1)~_z$1)_$1)U_Uk$)()(k)(W~(! ( .*)(; *A TA  a @a @a(@0a խ//( &(a-UU( x (a_(a0a+WCA@\WW_  U(@UU( U(@U#9a*+?(`( -( +0a W 0 0a W@p(  (AUU_(AU AWUUAA)A鹡(a )(0(= 8a ~8@U0a x(a a  a_U a`1A55551 ^|^^ ( UU(`xz(A 0 _$) __U9UUAaIJ1+- @TT( բ( x0 5--%ra WWWW(a )@ $) UUU$) /55e1$)%-/9&&&1!|VE!AhZVկk% Q|I:'1|E!@`1|WVT(B$);9(Be)prP1$)\+(J@9E)xx\\1E)e)!xꪍ{!%:fIU-"Z~Yzme9 ^U6}e1xUUUe1E)~e1$)E1$)D1)$))$))^ $))]D1)*cA zzzzD9(!!D9e1e1$1D1)ȨE1).}$)(^) ^( z׃( *9 z#9 zC9@D91/#9D1$9D1{WD1$1^WE11d9$1-/AD9+I(@€q ա(a伂 着  *+*( ) .$)(UUU$1(+#1)W_$1(/.$1)$1)Wy$1)w]})(*)(j)(z)(a VVV  z||XA @! a a */0a %! '// a( A   U(@UUU( _ @ !A @@ A! @@ !**a( 5U]a(@(@+U( (@ U_( ע(@//9aU0a U(a 8a*0@0a U 0 U_0(UA U 8!z( U AUVa@*Ղ ai鿕(a555((( axXxp$9@0(_^_(b a{z\e)A%%%%Z1--0@TT A ( UU0 --0@|ttt(a---( ʡ( ____$) 555UD)1a&e)AxX^JAQ|f! jBrQQQQr!<$&Bf)pPPX[9(B$)1 xxIJ 9e)\f1UU uE9U-":~eAxUvA^UUIR9TWWU9e1~^_Ve1$)e1$).E1$)D1)D1)_)E1$)WD1)շD1)D9$)+ C9````D9 d9$1޼UD1(D1(1@z9@^ CA@W-D9  D90e9#9տd9$1D9$)d1$1D1$1$1$)*$11ʺe9$1յe9D1ﯪ AD1-+ IdAKj(0a  . /) }(!*( *)()($)(??$1)W$))kw$1(_)(*#)(U)(_U)(:>>A 8 UU Q0 uuUa xa /ׁ(  $) a(@qy[_A A A *_WA _WW@ A @ aa(@A @n@ !A }A /a @a (@?++ 0 X +/U(@U(@(AW( rp|a  -(@U0@*U0@*UA@*k](@--0a 8 8 ~8a Ub(@ޮ 9a UW9aU9 U_0a ~{U`0@%% 0 ( x_U Ae1@%--1(^WU9(\9a UW9@9a W( (a V(` ( {za @< a(@(A^k UU1t 7UUQ|YY| U|U9 x9IB9yyAk/;~AUU-"}A\;nAxWUQ|aA pX^^+k(Ae1z9E1~1E1e1E1xW~E1$1 P|$1)E1)E1$)D1$)~. D1) .*A$1/--dI ````"9@0@cA`{dA@~dA DA19D9kd9E1[{e9D1~UwD1$1D1$1D1)(D1%)D1$1$1)D1$1 d9E1Ae9Ae9 *(ʄIA)=0 VTT0a |؁  껮 ?( U( /( .+/)(($!)(/?)( )(h)(p})(}U( h( ) ?@ UW@ -?98U$A0*UDI0U$A0_Aa WAAx@!A A ~_ ! _ AX8@UUUa(@a @ `(AA j`A !@@! a a(@/-0 XX\\    +~WUA /UUUa A /?a @ a @a(@+8@Z0@/U0a *0 W0a U*(a .0 U9 #9(U8az^0` -9( U9(9(U#Aa U^0` - #A(UCA0*_CA(U#A(ut0(^?U9 *#A(#90_8@^0AU A ( (a `#9A( ( 9 O(R0%WWW9(UUUn( UU 9$) 91Ae1zzE)(x|~~K{ 9e1P9E19%)e9$)D1)D1)$1D)D11D10W#9` z#9@zQ@~m8 ZdA( )dAD1Ae1D91D91$9e1U$9e1D1$1 e1$1D1$1$1D)($1#)$1) D11/e1$1e9D1Ae9A9 AdA gr0 ZrS +*  + ) ) ) ) ꎢ(!) ( ) ) ( ) I8*?W#Q0j@a(A0u* #I0UeQ0UdQ0UDQ*8 U* 9 UY UUdQ UUdI UU_Ya %DI8U#A0U#A0~#A(W8 @ U@ U_@@UU@@UU8 U@ VVWX    յa ˏ@!A @uUU@ Aa(@/+/a( @!ꪪ@ !a /zW` (兇(@ UUU0@UU9@UU0 W(@ (U9A U9 *U9 W8@b(  -0a UUU#9` UUCAa U9@U9@ U9a #9(9 _^9 uֵ+CA@UCA@UU9@U0 ߞ 0(]Wx(a _ ax^_1a I a( ⪯(A?DA(^V\\( *\V(AxzHR Ae1_^~Ae19$)hx~)(x(e9  9E1e9E1*jze9D1]e9)$1(V$1(~1@ ^"A@ CA@ dA@ A#9uQ(BB@@0 ) /E9)/e9$1*9E19E1k9D1_w#9e1e1$1e1$1D1$1~^D1$1UV$1)$1#)d1$1/e9D1ݿ9E99e9u/A9*AdAz\dA \\\\0`   / }#( ) ) (!뫪) ) (!) ׿) __ ) H0(U@8@@ `*@a(% DQ0_dQ0ժDQ8+UY8zU dY`(dQ8 UY0W8aUaDI Ua0\^^Y8U+Y(CQ8U dY0UI`(```@0A8 UA8UU #I0U"I8UP\VW`(_U@ W ]@ 5 A@ UCQ@UWCQ@UUCQ@ UU~@@WWUX` !@ !A WWWW`( ` !A @ի{@!@ ! @@ !  __@ a(@ A a(@a @0a %%a a(@a @za @ok9 U "9(_9( U^9 {W#9` ޭ#A(- CA0U"9(zU9(x-cI(U CI@U#Ia U_"Ia UCA \W_"Aa WUU0a }UIa  Ae9x\\^e9E1__E1)C9)՗?D9 e9$1{D1(z$1(_9@%CI@zCA@~-dA` -CI9_eAe9`UAD9_զIe9---)ZC9JJJJ0 ( +)(+ -D1)+?/9D19e9~}9E1"E91%9d1$9D1D1$1$1D) D1)D1$1׷ue1$1e9D19D1+Ae1A9AC9dA \XXX0  ࠀ + 9 ( ( W) ( ) ( ( ]վ) W) @`0WH`8 H8 _Ha0{@8/I8U $Q8U DQ8Հ+CQ0b@DI0 -dQAUdQAUYAUa8b#A0#I8UCQ0U*#Q0 *cY`0`zz"Q0 CY8U"Q8 Wca@ "Q`(@pXI0 #Q8uUCQ8U#Q`(_CY`(Up^A`0A0#I8UUcY8UBY0߷zX8 W8 UUa0 UU@ WWU`0 ua( wW@ }A ~^{`( !a(@ U@ jA __~@ EMMm0 //?`0@W_~A @a(@0a mmu@!"#"a @ a @a jj@!+(  _W0 1@ UUCA@UU"A 8` ிUCA` *UCA("A(Uz9( -CA(_"A(cI ^cIa(zUU#9a 8 } AXXXXAe1|e9$1xpD1)ꂂY$1յ55#9` \CA@dI` dA ACAIE9UdAE9 _dAE19E9e9$1AD9IAՕ=-QIJJjBI@(!) "D1)D1)**9$19E1-9D1ke9D1~e1$1D1$1}nD1)D1)D1)*D1$1 *e1D1b-e9e1 9e9齅9e9Ad9~}UC9 PPpp0   ͪ ¨: * UWWw( } { ( ( ( W( U ) ՕH! H8U*P8U Y@+Y`0X`#I8U#Ia0#I8U dY@U dY8T#I8 dQ@ՄY@UY8`oa8 ^WY@UDQ8I8WUH`0Q8U"Q8"Q8_#Y8U H`0X6$CY8WcYa(CQ8#Q0JH0&"Q8Ca8*Uca8Uca@u_^H0 Q8/U"Q8UH@*H@(`ضH`0u*H@ _P@ U PU8 x@UUI UUa UU P UUո@  I`0+"Q@ _ci@UH@ Ux"Q@ UUA@ UU@` UU8 j@!@ חA  a(@_@!0 %-))a(@_a(@+Ua( p^U`(A(@ +UUU0 _W0 @ !>:0@ `(eA( 'e90xD9` D9 Q 8 +)dA( Ie9UDA9{9D9e9D9ue9D9{o[je9$1e9#1e9$1/Ae9IA--IIH8@Ņ( ~\~) $)($1)$1D) e1$1e1$1D1$1D1$1D1)$1$)~W1$)C1)D1)e1$19D1Յ9D1e9d1 *e9C9~zQ zzzz0  )= { *   u]  Z ] Uw( _Uu ꪪ) 5P pH@(P8H@P`8@H@0 ׾Y@}-DYHUUDYH}W#Y@(ں#Q@WDY@Ua@U* i#QU#Q8-'da@UdaHU#Y@~W Q`0RZH8 WH8 #Q@+Q8@Q@0Q8*UQ@Q@ Q`0`PܦI8 "Q@UQ8"Y8jP`0 Y@UUH@.H@ WKH`8@Z)H`0@@ @@ UWH@0zP`(Q@U!a@QP8PH`0^I`0HA_"Q8 "Y8^Q8~+CQ@U_UH0W@`0 U@ zI WUI UUH 0 _a( U^A @ #A @V@!A 5/`(A *`(!A a0@a( `(!(*8A-#Aa T-DA@ DA8-dA$9>YIō0A!!###1()eA$1*-%5Ae9wWAe9UUe9D9xe9$1D9$1D9$1e9$1+ Ae9I9II8z0 ( ~( *($!쨠$)( E1)E1$)D1)D1)D1)$))*$))*&$))0$)$1).D1)*D1$)*+D9e1D9e1#9e1#1@``@@( %% /- ( woU ? + ꪷ ו( ( j*(z  ( }W W W) PP\\p zH@8H`@/*UP`8ZHU5*s@UGj@UjHUUgbHUUgb`@Ur@U'bPUUbPUUb@WWDY@X@U YHWX@0иY@YHUU"YH}"a`0@`Z"a@U "a@UU"Y@"Y`8*zQ8 "a@UU*"a@U+Baa8xX8| X0X@UUP`8`@@0r*H`8*H`@P@+WmP`8_H@8 P@UHH~H`0@@`8')H8 *Q@WuP8X-P8սI8H"A+H8^@`0b @`8-@@WPa0**zH0\ I`0"I@+U~I8H8pH`(W+"Q@(Ubq@UH ("Q@WUI UU@ UUx`0p7)`8/8 =*80/#98D99*?UD99I$9--YA+ -+0 ))( +E9)+A$1 Ae9e9D9xe9#9D9$1~%9D19$19e9&9A9 /AA^^^^0$$$( ~~ ؚ) +-) .$)(*C1)5Wu$))$))ꊫ$))Օj#))V#))$)($))+D1)D1)/$1D)e1$1* D9e1#9e1#1@@@0 %555( /( } vn  ۮ() ({ ( Uw( [ ꠨  ( ( P#I p@OKp`8`@8ul۠p`8uGb`H55%%r&b\r&bf*rGjk r&b¨rGj3+zgjnr'bVzgj++zj*ra*ijW *YWrdIUjQUjQUhj@@'b@W_jHUUGbPUUGbPUUgj 8Gb @Z`PYYUUUxY@U*X@UX@U`@8*ߠP@0شP@ XH ``8zX@0د`@UP8UX`8ZH`8X8U X8U*P`8p/X8P@*Q@_zH`8׭@`8 H@^U!a@UWPQa8?H`0ޮH@Q@_UH`8`H8p)"I@~UI`@zH8zI8WA`8 ~I סH*෪`@ ` 8 @0)`8@(0`000 8090 U$90/I$9--YI=(( (($1( +E9$1-e9$1+e9$1(e9$1D1$1D1$1e9$1/=9e1 +*A9uAdAz~"9 ( ]~v) (!⊪) *)  *$)($)($))YUW$))kՕD))_YD))D1$)UUVg1$)սD1)E1) D1%)d9E1d9$1~#1(@` "Q((=%(!) UU_! z! ) W~~}) յ(!) 鯪( z + ~ 螺 }) տ7QH|^VVi8KBcb``@SАh@8i+=`8weȊj`H%%''rGj꼈rGj .*,rGjhrGj"zgjzgjzr}]zr+ {zw' r+zk_kKzU {hb {jyzhj[rhjjGj:⨨rGj+r&bޫrGjU*rr]rgj2. gjrQprZ_(rQ~"rQW(rdQWrXUGjPUrHUzHUPUUjPUUhbHUUhbHUUWGZPUUUQ@P_YHUUHH}U`P@P`@` P@8+PHW``8 _P`8 X@UW P8UP`8Ui`8UP8UP@+UjUH`@U-`H@U*H@0^@z-`H@ ^ `H  H@8`@`8`@ 0 (@(`0 /8@(*80UWw~0`000/$90/---eA$9 QeA+++0`((*$1(?E1)+//E1$1jD9$1U$1D)D1)*D1)D1$1+9E19e9 Ad9^_W#9 (! ,! ) ) z) ) ) **$)($)) $))(D1);7D1)D1)׮1D)D1)E1$)+e1$1D1#1h#10h 1('/*#1() 誨) ) _ߗ) W) ) ( ( ( w( ~^ k ) UPHV֗i8bh8\x`8`@C3grh  zgj܈rgjzr/֨zgj^rgrjrgr*!*zr''zr+  r+ zv+z {%55r'R -) {ruxzjؼrjrgj\rgj7-rr[}Zrr_ #rGjr"rGj /zr?zQrgrݺzr_zrzgjzr|~^Vzgjպzr#zhj zryzGbBJBrgb"3rGbKʂrgjUⰈrGbuzgjzzGjUU*zYjAdYrHUrHŨHUr@U {HUUjPUUr`HUUr@UUhbHUUUY 0UQ 0zU` P`HWP@@`@@8`@`0`8@0z~@0 0 /@(a( a0@(-8@(`0a(0a(90---%eA$9----IeA8`( )( $1)$1)D1)D1)D1)D1)D1$)e1$19e19D1#9 )()/) ) ) b) {$) U) V~) ($)($))꫽$)( *D1)D1 jE1 D1)D1):D1)$1D)+D11#1((( TT#9(/- D91U#1(j) ) ._) )(^( o( ( ( _( u W U a U @ ,XH777'i@ҒXq@VTtWc@䱀`ݳ"r\\\^zhjrrUݿrrurrV+zr[nzgj=ިrhj+,zr r*zխKz)rZ+{I))!! {rTJzrj rjhrr^gm"zruzr{]]zrUVhrrnzj#"zr}zIrr"zrzrvrbzgj*zrU*zrzrzrj rKRJJJJrgb* zjjzzjr- W뇂UU%aa/{ӈa(U rUU]VȂ&b zr= .zj rzjXzr}ŭ zrf~tzrwrYrQ00hrZ2"hr'b~HjZW4hrQhrIU*hr8Wբ8U'b@(U\\\@( @0 ( !(@ a(@(a(@(A0`(__W(a(??--9(//eA$9-=IdA}]U9@( )($)(#1)1$)1$)D1)**E1$)D1$)e1$1 9E1D91+/Q $)(-%) ($!) $))N$)() zꨈ) ) (*$)($) D1 *D1)UD1)Ukz[#1)$1)U$1)$1)ZB$1(z#9(0 TTT\#9( DA#1#9(~0)>(({((_(` (` ((~0 U0 W(@ (AU(AՀ(AuW0!`H75h@X#Y Ra0ᐁ@?>6BhjTTVVrgjͥrhj\rgjzjzjrj zj zr~zr r /+z+lbxjj {R!#+ {rzgrjrjtzjzrzr_zrzr[vzzj GbbzQ>zgjzr*zrk胢zrzj*rrzr399=zr"&o*zu*QBBHzhjzr_z:蚩rU@U5bi^z@x\\^"y`8U'qP ei+UUFzW\sȊr 邈rzzr" zr zrI@pCQH+QCQBi% 蚈z}k邨z{ zr*xzrz~__rhrߩzgr{zQz'brHjrGjzhjzrzhjzhr+ xr@(\\\\@(! @@ `8 a0@(Uw^a(@(a(@(Wa(@(/ +0a(-/90U$90 +)$99(VCI`6466dI#9^X\^$10,_$1(W1(z1(W(` W( _(@0@_Y@UC9` 9 W(@dA@_ /aUAA1AD9UdAE19D1 AD1U*e9A`@@@( ⠨E1 e9 (*e9$)e1$1^We9$1e1$1e1$1D1$1]W_$1)ꪪd9$1-==Iapp`b0 V^z * (/+E1( e1$1*$9e1D1$1_zs$1) $110$)$1( e9$1+ *AD1AE1*AD9~D9Bi`@@h8myy``8DflXQBBBbzgr7ݨzgrrgrwzGjʭ/zGj zhr;<邈zɂzȂzBGzȂz'ɂrXpXVzQ*r͍ r>>+z +zloezr!Izr% r˾_zhjzr` rzrNEmzIɂrȂrzgr>邈z邨zɂzȂz0ȂzvȂgr""pzȂYgrz{j/aa"@w|DQ0@`ja8~Pa0#I@CQIdQ#I #a hzy邨ze}ȂrzgrzgrވzGrzhzYhrb,hr'j hr'j &zhr+թzhrxwzhr -zhrxܩr@(\\\\@(! @0 (5=??`@ `8@(a0@(w`( (`0 _0@ *Uz0 0`(-8@ _"Q@6U?Aa ~#A@UA #A`_#A@U #9` D98#Ae1#AD1D9D1WD9(z$1 x^^_8akooo( =e9  59e19E1~e9D1~_UD1$1~^9E1.+/ A9q۲^AA@@( */) -D1)$1)$1)+1E)$1)((1E)1#)D9$1@z****8 k  ( *$1 +$1)+E11$1(1(1($1(D9)*e9$18+eAe9+ADAjDAAPPppCi8@@``@h@vl#PvlL&j``ppgr'j0zGj"Urgru]zgr ٨zgr {ɂgrɂgrgrΨgz#UzRgrۨzGr^zQ r z5zrx_zr kzr邩rz邨r{{zgj(2zgj\zrmzhrCgrQ  zgrzgrOBgr=Ȃgr"Ȃz>ȂzuȂz먂gr~ިzGr_grQGjyȊgr-)`mͅHVVT\DI8UIa8W ?/HA(?H#AdIIaCIUUUAc-ǚgy{ 芈r\粨z%UUUzgz(hGrZgzjjjzGzQښGrj$^shr'rhrj hr'jEzjzHr=qz'j(hj@(\\\\@(! " @8jjjjP`@ U*`@ `8 W+8 @a( #A@%  #I$9U#A(`xz^(Q$9xDA1DA$1D91*z$9)D91*D9$1uuD1$1e1$1^WD11~$1 ~_ 0AONON0 _\Xx)*e1(+e9D1~}UE1$1[[U$1)(9$1 )Ae9, A(@@@(A (++$1 +$1)+*.$1)$1)$1)$1) 0$)#1) ///dABBJ#Aa(\^X ^  ( + 1(UU$1(UU1 ~( ( #1(U$1( e9$1ՅAE9ׅAE9YAzjjjCi0q@ؘx@=`_]bpPPXgr'jgrGjzGjz&j+?z'jrGrzGr߈zGr?zHr,gr{zGr0zGjp zQ<<ɂr-u邨zkUzrȨ zrZ}rgj"*.zr zr ozrkzhr루zGj z&b nGjQ grGj8zgr}zGrzGrȂgrUUzgrzGrzgr8؇zGrzmoQǚgzUՅgz0@X/?X^zY8UI8Ia0ICACIA ABIՕ- brR\璇O{UUȂgzWɂgrUzGr*[_gz'rz{W&rix0ieeee&ri'raX~'ra+GrjGrj`ȨHrb hr'r*k ^^^^@( * @8jjjjP @`0~~`80zz`80_WU80=90++$99$90hX\0 zza(ȂQDAX|^\$91p#91$11j_#9)$11$11E11E1$1^[$1(ppp( XP\^ (ANNNN9xxpp +>) )--D1(E1(_U$1(D1) AE1 //A$9@`(A ^^  ++-) )$1)*+$1))(h$1(UU1 $)($1(+D9(J#9  (|xxUݢ >- +;( ( ( ( ~ ?߾( )(-/$1) e9$1݆AD9/eAA@ca@XXCi@vdL!@PّbXX\\Gjj"hrGj_]Wgr'j ^z'jGjgr'j(kgr'jzGr)zGr쾧zGrªWgz'jz'jׇzI<4grGj+#zGj*zhjՈrhj.®rhj rhj +*zrizrȊjzhjzgrbˈzFbjjGjI gr'jgzGjϏzGr gr'rzGrk]UzGr߷zGrz'jjjz&jwQzGr ]Uugr*Uz+= %#aWW~aa("I0bQAkz*@"IUU/b- 懂TWUUgz~zGrzGr^_]]Gr&rG&jt'ri{i#A8000raribUja'ra'rj +'rjN'rbzK ^^^^@(! *@0 >:::` @`0zzzza0(ꪪ0`(+00$90)+E99s#9(||~~( xdI dIE9hD91h$101( 1($1(D115E11D1(x~$1 Z 0aOggC9 rrss  )) ( ( W$1 /)9D1 uIe9ʫ+(@) ( \\^X - $1 -$1($1(_)(~__( ( ( 1($11rICA  -#9 V^\\  b - :(ꫫ( ,( U( U( 1 $1()e9$1)--dA$9@ ca8#QA @hpA.'`0U:?>pZ\\\\Gjb =Gj&j(Gjb^wGjb+grbGjb먟'jb:grb.?gz'jWUGrb&*Gjjgr&j?]GjI$gj'b"hrGbrGbrGb;rGb * rij(rhjrhjb`rGj*.zgjz'bJJH&jI)gr'jGr&bz~gr&jUgr&jgr&jwUWGrb*gr'jwWGr&jU}GjjGrQܜgr&jgz&bz&j)Y? _h$aUտ"F xXVUUƒgr`_&jUfGj~]Grb~^Gra&rajaz~iCIiYiY*iaia*'ra'raGrjz+@ ^^^^@(! >`8 @XXXX80`hxa0(0a(00-$90))#9(((z( #A eID9~D91$101(~1($1($1( *$1)n$1(z_W( ~  (aI yqqq ׷ ) }) 諪) ) /D1 **5Ie1/--=D9` a 5=-)( )(#U)( _)(U^^u(!*( ( ( *+#9(IA%557D9 |xxx w +*( Ū 8 <( ( ( ( ( ~^W ) + %D1(*ID9?=5Bq86סH0_[pA j`(.'aZ\\\T&bYت'bY+GjZ//Gjbs\V*'jZ'jY&jY/'jYobY$'jY_z'jYW'jQ_'b#9 gj'bgj'bвZhjGbujGb--'rhb&/'rj._rhj ;rhjjGj:֨rgj rIlxhGjI)GjY Gjb'?GjbbX,Gjb&jYGjbUu&baGjYW_&jY ^&bDA(..&GjZGjb,,Fjb*zFj+;grU!ާ UUUއUUǂWUUgZnzzY"gz&buGr&b.Gjb&jYbYzjYU^aQjaDIaY aYaY iYja+ja>U'ja˭ @ ^^^^a( @0@ ?;?8  80|^^Va0((a(/?/00- 1( 0(WW( z^ {CI $AD9^E9)$1()(__U)(U$1(U$1(U1 ) ( ~z{_ b (aAAᡡ( * * _) U! UE) UA /dA  a" -( ) =UU( ( ( ( ( ( 1 -#9 &666dA(^~\|( W^z } *  a U U a U aU aU @ @(aUA +Y8'X0ۓpa0H6>''`QWW0؀YUUYUU""ZUU""YUU"#`YUUYUUΌYUUYUUYUU UU UU9I:iBZUU"'ZUU/+UU gbUU.3UU#UU'bUU" a'ZUUE! YUU*""UUbUU@&bUUHBYUUYUUYUU$`YUUYUUQUUbb⡥A YUUYUU@&bUU @FjUUFjUUz!q'bUUbUUX'bUUR}XUUb`@WWa8j{8UUo`8UU `8UUQ`@((UU`@j̓`8UU.`8UUa0*a0Ja(Ja(UUz@ ^^UUA(@ ]@0@ ?88(0a (a ( +/(( ( ( ~~w_ j0 $91$1)$1(~^_W( ( ( ( ( ( j_] x x| (a#9 ( U) _UU(@_ @U(@U)1aUU1AU#9 ( UU ` U(@(a U_C9aUU*1`Uߴ1aU1@})` U1aU$1@W#AAߐCAaU1AU(aU(aUU(aUU @W @WUW @WU=(@UU(@UU(@UU(@UU(@UU]AA(@UH0-q@U#y@820qhdYw™CaLeG@ z%9"i3UUdY#ݙ¡eQ"#ݻ$IaUaUeQջeQݻDQ]#Q"ݹDQ"ݻDIݹQ"UYUeIWYU©Y(UY"U⩅Q2ݺeIp_wx( Y"UZU(bUY"]aibݪ`HjU`YU9$$auUaU !`(TV8Y ڪYUU( c80 @CPUPUhHha808h`8\\``@C V` ^ (`@`@@('@@`8`@@8z`@@0u@8@(@0@(@0@(Z^ua(@(`( a(@ ]]uUa(@ a(@(~@ 0(h`ha(a A( _( -( ( _  I@$91UUU1(j)(( ( ( ( _(   (a1@) U) $)($1aPp``  () $1(1aPPPX(-( ]U_( W( E9 5#9aTT\\$1-$1)*m$1(U$1 A)5A PprD9 X|^( %( ( ( 1 1  @ܢ (*(( +U( )(^UU1(a@(ť X`0fxa0!`P-==- y]qHoj yffnXX@H@3@3ݿi!1 y"q#q#91 3 3q!1@1q1@{}n yNNL@椠A!q23A這A8D`ApxxX0)!!!AɠAD䀙A02AKʠi䌄Aے!qK`0 auǀAy#3a(`"i-))#aAa@80i qbj@BXH y ```@`h`8ӻۀ``0` H ||`H@0@@@(|z^`@@(`@@0_`@@0~^_U`8@0wU@0@(@0@(਺@0@(wW`(@(a(@ ~a(@ W`(@ )+`0@(Y 0(x^^^a( a( j{( ߢ( _( ꪊ a*. 00)1(z{_W((]( ( ( } WU    `  / @ ' / ) /5e9abbbj - ( -=+*)(U$1aXZZZ a /--( *( z *$1 /1a\TTV  -(( ( ?$1(D9a`@BB(ݢ  * ( +U( */$1(* -D9aVTTT a/   +/+:( ( ( * :?`@a(i`H@(Fg~`@8:A`P--=-q3q ynoqLLLf@pHܠi1#3 y@9 y1!!@@kn@N yL`q`Ȁ yLDL쀙@q"33@ـ@oF qDĀ0xxxx@!!!!@eG@i"2AKOa @ӓ{@FFf`X&@nf@3@|tvyi#!Ay$&!qm y0߀@ qBBkk`Hpx`H `@!````h`@[᱋pH:::P@0T\\`8 <"`H@(`@ j`8 (w`8 (`8 (W@0 @( @( `(@(Uw`(@( `(A a(@ z`(A ++?+0A0`( '(a (a (a _ a / a ( { a b(@ZZZZ0(^~~~( ( ( ( ~ WU ,  7   `⢁ && +  *u$1JKKm   ( ( @px a s ( (aT\\^ a++ V  ( ( +/+)e9 KK˂@'' ++ ^]    /$1 /dAaT\^^a a + + չ( ( ( ;+??`@@(`H@(9p`@Ffg@` `h22i`i##3`i#`qLȪ yDFfw`HH@0p@H`iNL` qfN`qfL``NHqffdXnnnif䀑 qDdf` qߛ` y3` y` yof`qD`PA xxxx@Q`ig`!i(U@Y""`aΈu`QU@IU@IU@8 U@@U`0"]Ay@qrx]`HU`8`PU`PUYUUQuua0`@jjP /BY"UA"QjHUejX]fjHUb0UWJ`@UTD8UU;(UUf1A UU_a8 U@( _+@0 U0 8`(U@`(U0@ A(` `(@ * `0`( 0a(a U]a @" A b" a* a aꪢ(/( xppp(  ( ( _(     j  a( 61aU(aUU aUU$1aeU(aU @* a *U(a (AXpj @ a]U @W @_ AU @բ a^a{a* a+](a*Ud9 ˋ@⢀ a U a_ a a  /5$9@ځ axa* /U / (( ?`@1DA8`HD9U$AUU #9UU DA UU DA""UU yDA""UU 9"7@HU`0ꀑ@uu8ww0uWja8wwa@wa@WA@w~!y0q#AwUXPIUa`Hݫ'ZPUUhZPUUGZXUUhZPUUgZ0 c#YUU+c#YUUbCYUUjCYUUbCYUUZCYUU*bPU}"YUU kHU*s"aU{QU"YU!iU˃AiU biULyU yUΜhUzҜ( o*Mh5=zVm[=xU- K=UU=; =1U\p0) +`80U98U+ A% ɃBC9U```cA WW0` UU0@ W`( @ W@ a *U * @U `Ղ `(a+/+ (%%%%( U ^    z   j z / ʀ (a  $1 KKOM b a +  A@jjj A    ~a( A aU AU  (@U =(@UU(@U  @] @U] @UU(@[(AU AՂ@ U@բ @* a*( =AD9ADA銊ADA((ADAjdA$9 IdAU]eIC9'ReAURdAU R$9RA 'ZIRI.."'ZJHZRHZR!GZAz'RIʀ 'RI (('RI㨢HZR%%%HZ'RWhZ'R hZ'R 'bGZnbIb'R+bhZТbhZbHZXbbjb*jb??jGRjbl kj'K{j/-k{*{:>J{h쓋 - j{X\RR듫&?,!/ )nUPmk^,cUMkUsr*7mx}EtWU|EU% qdGZ~^VRIWU9=)/== -=)WV\\0$)#9(**/P"9 s QI````I(^0_(A_( a A* A (AW*( U @ @U ( U(@U(`a ^  @U@WU   @ a _ z_U ( @4Aa = _( apra / /  Ajj A a ꯯ _ *(aRrbbA a-   ( @]WVT(A UU(    ?/+(@b`@@ AzAaa aUբ aU D9AU Aժ**Ae9Ae9 AE9AE9ꪊAE9ꪪAD9eAd9 (ReA RI+RI'ZIRIRI" 'ZR+uU'RQ¦'ZRVyHZ9'RI"+'RI쬶'RI'RI./ HZ'RWhZ'RuhZ'RZHZ)?GRAhZ'R*+hZ'RȀbHZUbhZUbhZթbhZ jbbJ$$bZZ kb*sj%/J{*s5J{ŰJ{+-b닋 ,냊L N UOs`jiJmkUU cU5(BxJԴt=`pXl=U%q8e+ jQx||\IdA(X$) "pp=44)9=7=)XXXX!```,cU!iJU|IJX0#1````e1U! W``Ua Aa z\A%(JUV\X( az!A-kUaW\\\ _* AW4 UUmkaWTWU W  @W  @z *_  U(@=Aa)Wa WUA݂a// -- / j(AqqqqAյa* U  + -(A܂A;    * aAՂA? aբ aa (ABBʡ(a_[[qAajjAaAA /  Ն9e9Ae9UAe9﵅Ae9ve9E9Ae9gAe9]Ie9 IA"*RAII˥RARA}RA *(RI'RI'RE1JAJA JA.+'RJu'RJ*;]U'RJ}'RJ/UhZJ*[o'Re1 'RJ GZJhZ'RuhZJ߈Z'R+?bHRUbhZ˟ZJ ZHRbhZ +jZ /*sb**J{ kWu*s)k{b˃J{* j{ { U {ULk`bjj(B}PPPP1@@@<1UU ]JՔd=\\TVslE% {rt bI|\\^ID9~_*!=k*.&=)XXX\````@@@$)UU,cTTUU???AT                                                !-}Avp AUUU^A A A A _A A A _A UA _W_ ( ! ! !  ! AWW@hWU  A Aaa A`a ^a U^a UU^@@    @@@_@U@U@UU@UU@UU       *@ /  ?@- @ajVa@Aaa@ aAzïa U^A WWA A A AA?***A                                                A/A AUUAU\bA A ~j*A _VbA WUA U_uA WUW   ! *( !( !" ! ! !  *  @A?a A`A`A`A`a a a UWa Ua @ @ @ @ @ @  @ @ @@   U     *    @ @+aUa  a@aAaAAaAa@zZaAꪲa!ꪪa U^jA WWA U_A UW A|                                                  jA/aAWAPUAUU\A A X*aA ] !* !(A Wuu] !(A uUW_ ! !*  *  @/aa @b`AA`A`AaaAKaAW[aAWaAUAaaAWaAa a a a *a Ua a _a Ua U}a UUa Ua Ua Ua U*a Ua a a@aAaA aAaA a VaAAa (+UU  aA⨪AaAaa ^z! A UU} !                                                   A ?A!/A^p (AUUU^a!a UW{  (A u !*A U_ !   A    A/aA`A`@bz@bUꪪ@bUaAVaAAibbUbUb%b*aAW AUAUAAUAUaAaAUUaAUuaAaAaAaAaAaAaAza UUa]aUAAA  @ A?a -UaAaAa !(*aA|                                                     A/aAՁA5]uAU\b aAUU}A pA *A w] !A^z *   AAAA  A a aAUaAaAaAaAAaaA.KAzzbZn^sbA+A'{aAaAzaAWaA AUaAU a^x@      @W@U_@  AaaA U_a ՕAT                                                      AA'aAׁAP5]A]U\A *A \B*AA UA A U AAAAAA   A!@AA*A  aAaAaAꪯa *AaaA+Uꪣ AUUAUUAjAUA *aUU-b(+bՕ  a /aA&@j U  aaA"aAaXA        @   A WWWaUaaWaaaaaaaaaa$)UUUaaaaaaaaaaaaaaaaaaaaa_aaaaaa_aaWaaWaaaaaaaaaaaaAWUA%UU AWz: AUUU!UW U_ UUU        bU bbbb UUUb UUAUUUb WUUAUUU AAUU WAU   @U@UAU_AUUAUAUUAUUAUUAUAUA~UAUUAUaUUU!aUUU%!aUUU%)aUUU%!aUUU%!aUUU%!aUUU*U UUW ) UUU! UUU) UUU   ! UUUaWUUU aa Օ* _W Ն1 UUU UUU ! ( ) ! !1 UUU1 UUU1 UUU1 UUU1 UUU1 UUU1 UUU1 UUU1 UUU1 UUU1 UUU )  (WWW A!A a~AWAUW UAAUUU  e1A UU1AU1a1 IJ$)UUU1@e1 ׆1$)UUe1 xj+9z9bWe1\z-1b Wx9զ9bB 9UB 9Z1WUUaE)UbD)U$) WW)UUU! UUU!a !UA!U !U@!U1!1!AUUU1A9A9AAUUU9A9A9A$!UA$!UAUUU))Uu$)UUe1$)$)$) UUW) UWe9 WWW @]]_1AUUUA$)1AUUU   aUUUD1 aUU U   AD1AD1 AUuU AAUUU  $1 a1 d9 WWW @*UUU)Ae1 (_U A U U U   AUU_ _W   U!$)D)E) 9E) 1!1E)UU(B 9@$)1aE)U9e)!UUUe)9e)! UU1!UUUe) _WUD)a~WC1*}W59a? BZZZ$)E)19!9!91A1A1@HJ!UUU!91!UUU!9!9e)!!9!9HJ!UUU1!(J$!UUU1!1be1)_WWA *@$1 9AUUU(*$)צ9a9aE)aE)U1a$)_WW!W)@ @Wխ zW(Wխ *-)e99aA$)UA$)U9AA$)U9@19A19A1!$)UUU!UE)  U9aUUUaE)aE)   @ WWW !  @-1@U-0^1 Ae11 Xp0-խ AbWU9bUUUE)D)aE)$)$)    )$)  AU_      !a*U WWWWAA A    *    " *     **  * A a a ֗ aaAa ?x  AUUAUUWa  A/UUU$)@UU$)@U$)A( *$)-e1$)e1$)E)`E)x$)-^) $)A-zE)b E1WE1xUU!^~!_  * @@@a  ߞ } *_j)? _   __ }   ߾    ! *) UU) a@R\aAaAaAAꪂaUUaU]Aa**aﯠa_AAꪁA`A`A`A`A`AaAaA/ a/ a( ܼ`!a /A -__abaA~* Wa  a u^xA 7-/aa++!u!! W ! / )E!^~~E)$! e1D)_U#) pzz!!!7.* $!!ꪯ$!!(*!@p o_ xre1]%1 1f))pppp(! 諭!$! %!!D!!$!!($!!#!!$! $! !* !  $!!޶$)$!!_%$)!W~$)!E)!E)$!{$)$!$) )jjj@>a@5 A`A_777    z z zW`^ A~ *`_ W * u  꺪 ¢ _/_+ ^aaW^޿au^VaBaBaA(aAA5/ \\XX9 UU-j:@U 9 99`!M\V\ 1- 5 9xW9^UUaTbba_}_aUUaWUUaBaB *AaYAajaAaA@ba!a!AaAaAaAaZaAaAaAaAaAAaAa*a!AaaAjjjj VVVTA _}}}A @   *  ***    ! ! !*   !   ! A A>... aAA* *  WAU)!U  }a  +  aU!U$)UUU !\!Wx! WA x`  *  ajh`  5/ _ꪠ U__U_]u տ _?8z *      _W  ª     **! !Z(!/(! Tԁ aZAꪪa_몂aWabb*bUU_aaa*" AꪁAAWa@ﯪA贈Aaa  ( UՁ <4 AWVVTa!Aբa aa⨨a{a/   W xpppaaA/// b/+ *! ! ! ! /#!!_D)!E)$!f)D)]{#)@   $$!/+ $!!$!!zW^! x `x޷")a%1-1e)+1e)1f) :zzzz(޾ !!﫪$! $!!7$!!zD)!$!!zz%!!$!!z$!!׵$!! D)!UUտD)!5D)!$)!$)!ꪸD)!_D)!)D!$)!$) $) jA @խ a_a@((   * ! {_ z^i *xW(zW  %               ~^_Wk0bbaaW~aU_aa]_$!aUUU59AU-B *A)``)\WU1 5% 9@x9aWUe1axUUUaa_aaaa**aUWWuaB(aB*aA aAaA?aAAaZZZaAaAaAaAaA aAaAaA aBaBaAaAaAaAaA렠aAaA jjjj T\\|A }A u     * ! ! ! ! !  !  ! !* !  ! !  Aa////@baB(b? .  /!+$) Aւ W / @U @U!aaAU A `*zax !U~ !-UWx!UU [   a@@@@????) -+$) UW!ꪨ!_   !!!  __    !.!!*!  ! /! /($!$)!$) ) ʁ ԡ Aabb/*սUzϨ  ]}aꠠaa着a Aa,b    4444 A^^\\AA/aA75?a aaaa--  ﯪ xxxp aA=/=5/ ++! ! "$!!]U!#$)!UE)!e)! jc$!UU5 cUz1$!﫾$!!YߕD!!$!!h!x(x)}9 "1151e)\^^^1f)_1f))(ظ  ꊪ!!  $!!$)!$)!$!!Z{$!!$!!{#!!$!! D)! E)$!牭E)!E)!)D!ꪫD)!D)!)$!$)!$) ⢜T) A @--- `蠀 aUWWW   * ~_U a/¡ *x( ^U ( (!) )꾾  ꪪ   뿪     _     ^*ba__WaaJUU-BaU)B!- 2^WU9 % B`9AxU9a^UU@aabaabwaaa_aUAaaba_WWaB(aBaA aAAaB a}UUa_U}a}_aUaUWWaUUaAaU]aAaA/aAaA aU_]aA)aՂ ||AA      *  ! A UUA UU_A ]UU! ! 뿿  ! !     ! ! A uUUa aA abaꪪ  + տ$! D1!AA-/* +!#)꯿!~$!aUD)aU_$)aU aWa a/U AU A-  )@bbjz 5555D1)C1!~! h!Zꫪ! !! !*!!!_    (! ]! ׮$! 5! !! u! $! $)!D)!)D!.*$)(onjj ֖ ؜U^?UU= W  W UUUտ^UUU~ Uݿ UU u   ( ( 6666(A^^\\AaaA/aaaaݢa- //( Uu ppppa A++ !յ!* $!!}$!!j$!!zE)!1 r|$!U J 1tJ\\\|) E)!E)$!UD)!$) xo9a-9a5 D191 911e)^^XxE)e)UUj)E) ae)%%%%(  ! --+!**$!!])$$)!$)!W_$)!$)!)$!o)$!uD)!D)! E) bE) D)!D)!$)$!D)!$)!) ~( ^0 WWW(@ @ Aa  `ߡ ajV%b X(^-($) ($!$) ! /! r! ~pz  ꪭ         *   ^~(.{e1UUU5iRUU)J BxVUA -% (J1b-+a(WB@xW]9 ^UUUa a@Aa*+a. baaBaBaBba_aApaA+aUa]a_baw_aaaaaaaWaaaUUaAaA*. au])aՂ A V^zzA u]}}     ! ! A U_A U]W! ! ! !  ! ! ! ! ! A Uuuw aaa*" WW^ ݭ!*"$)!D) Ja@ a뫻a/$!!$%)E!!.E)$!)E!E)$!U$!_$!aU$)A_!aU aW Ar 5/(#1 ) (!_ (!U) Uu_ ! %!(!!/ !!!_*!$)! *!! $! k$))!}#)!UWu$)!D)!E)!$))$)(hjh~  , V "          _ _ ]_  { *  ( ( ) 6666(a\|xxA aU}aa*aaUW~a= ---( --( xppp@ݽ-bՕ %!$)$!!uߺE!!E)!k!UU%$! J/غVR|R\\\\1)D)%!$) x) z9_-9! 1!pX^V)B9ᩡB1~1e)X\V^E)$!E)$!1azzzz(! ! . !ii!$!$!!$!!Y^$)!y$)!)$!D)!%)$!D)!j~D)!E)!*D)!z`D)!D)!D)!D) ~$)_(~5(*xW0W`  U@` Ua X ^(^-(-$)(U$) $) $! ! !"! ۷!ਪ  ꪪ *  (*  +  ( ⪺(    訪 UފRUU-iRUQ1 ^W)B1%%IR)*``%I U J(^UAaWUU@֫ bb  A @@Aa__a b bbꪪaaaaa~aa_߿aտaaaaaaa*aabaa_a}Aaaaa_׿@???? a ~~  (     ! ! A UUA __U}A U_A UUA UA W_Uu! !  !!  ! !A @! UU߿* (jjj!-$! $)!$)@@@A-a}a+ !!*/)/!$*"$!!]^$!! ++E)%!E)%!d)%!E)$!{E)!)$!U1$!5/+AZPPP 9_ -9U~9U1UW(a a U a%!` ! _ ! U  (! ! + $! !$)D)!_D)$! $)*%)!$)!Z)E!$)E!*D)))( 777( Xx_U  _   _   ꫪ      *  ) uU(!)(^1 66661\\| b ** b*a a ) (aPppp@/+??!! $!!+E)$!]}E)zRt$!U% ح!***޳7..jB8W5Ώc S\\\\:D1VTTVD) `1 _%9 9)z1D!jzE! ^^^$) Z[[[Bd1B1zxxx1E)xxX^E)$!E)$!zE!a````( [SS! *! +*#!!#!!}$! $!!V$)$)!)$!$)!?D)![D)!?E)$!"E)$! D)!x$! E) _$)z(x(*xW0xW@  a(@(a u( ^*( U7@,,#1 D1(UE))$) (E!$) (! !! ! ! /    >*   ! ! ! _   ~{!]]{1UUU5RUU-$A$^JBr 5Z)Bjb+)JQW(Ca WiR^UUE!\UUUaa@   8< A a____a=**  UWWUUu baabaaaa]abbbaaabbꪪbaaaaaaaa@???? ||`!A W^^  UU@  ꪿   A UuuA UUUA uA U_A uA UW@!Uu@!UUA UUA UA }@bb`` A  +* }!/$! $)! $)a@``!+ azza???!յ!/ $!!$!!E)$!UW%)$!F)$!E)$!//E)$!E)$!E)$!+/+9e)5559!PXXX ܼ,,!?1 -9)*91U1d1z9~1aUe1UWe1U~$1U(_ a޺ X/ *U~ aU ! ! ($! $) $)!zV_m$)!^}E)!D)!D)!$))E))k$) ` 7777(!X^)!ʪ!  zk{! W/ W Wz  "   (ﯯ . ( ! $) U) ) (!*+ $)a}-)aU)aUUU@uXAuU _A Ua)++-5$1axpppa??/!5$!!+E)$!:S@?wE!ե+*s|s|BBBB|T)''7߻֗hJ\|\: \\9_-1 11`xf1))!!$) RrrsHJ9B1xxzz)$!x\xXe)$!e)%!뫫E!````( ѱ$! kz! #!!#!!u$!!骺D)!UWE)$! (z$)!y$)!_$)!.{^D)!yE)!:*E)!E) D) W! _) ^i(*xW0xW@-a @a@a @+k( ^%( ^0 `J9D1_Xe1$)~D))|~$) (!$) ! ! ! ^_ *! <  :! ! ! U]W! -! ! Z~ !^iRUU [ U*EQUZjB J\\$I iR^U(JxUUUba몢aabꢪA @ˋ  8,  A -`  a    a bꪪ baaba_aU_Aaaaaaaaaaaaaaaaaaa@??? `!A ^_! A  AA _A U~A UU@A UUU@   A UUA UA A A @!A /+App))_~ WWW/* Wꀢ+     !$! +%)!)@````A xx~xa/!$! + D)$!E)$!{/*E)$!}WE)$!ߟd)%!׿E)$!*e)%!몊E)$!e)$! *9E)=??+A#) W~X ^!=1!է1f)f1)f1)1e)*1E)(e1)1F)>1)^* e)_D1UD1UW``(r#D1aWU(a^ A*(WW a+z!U -$! UE)!D)! $)!ߞ$) D1 jkjJ 777D1(D1 ! ! ! .(!*! w~ˇ    * //? :0 *! WW$) WW! mа! ) Uu) $) )$!$))UW*)( AԢa-- ) =$) *$) XW)a^)@U)AUu(AUU_@U_ A?UU$1Apr}U @=;++!++ $!!* -SA?/Ƈ!/ F!! w! @9 UUU5Z UU-$A$WZ RppjRյ ZxWZ^UU!aa**a@ @  (!    몢     _  __bbbbaaW_aUյaaaa__߿aaAaAa@a__AA a@_Ua  @= `!A @@A  AA A  A A@!A  AA UA UUA U_A uUA UA W]UA ]Aޮ#1 UU U      UUw 7   }!! !%!!$)!)AppppТbU=/ !=5 %)E)$!/++e)E)e)E)kxj$)E!E)$!*?E)$!(*e)E)寯e)$!着e)E)9e)?=/-Ad9 ~zxx $!*+E)!Ն1$! /-1)*e1)e1)E1)1E)1e)1191U91Ua9%%%%(9 U9E) 9 _1U1UW9 UUW#)U  z(]! _}#) *U) #1jka@d9(D1$)Xh``$)!! <$! $! ! ! ! ^! W]^   z ! U]! ) $) z) _[j) ) ($!$)!'$)!)(@ a-- ?%$)  $) $) W! u{) ]U) ) ^D1a*d9AUZpp - !յ$! + /E)$!UU-S////<ߗf!\zF<& R|άJ~E!_J1p֥9 ڜ(B1pppp1f).* 1)1)11)!xxxx!#) ##IJ99E)x^^)E) e)!^E! ~W!ahn{) !)$!$!!۟$!! *E)!zE)! )+E)$!E)!E)$!WD)!$)$!}D)!W$) U! ^(a`9 xW0xWa  a@ aa z( - W%)) { xxz~W~(aa WWWWA 9e1re1E)Xd1%)e1$)^E)!$)!$) ) ) )! }! ! w! U_) $) $) $)-c!UU-q\)U*a b.3@RWUT8_bWUb^UUU ^_Wx߂aaa UZ~va__¡ a%` WVTT   ---a  a _  說   uz_aUUUbb* baު aaa*aaaaa@a @!@ /`  a @U @ ?ׁ VVA U@AA U A@! A A A AA !`a AaA`a!Aa**aAaAU U*A V6 UU  UU   ! aUUa(WA@aUU a *U a ! ++$! $) )aXXXXܢa%= %)E)$!$)E!e)%!*E)$! (E)$!E)$!UE)! e)%!e)E)V1E)9e)/?//9aA T +$! 5f)!-1e) -5e1)1f)~\zE1f)U_e)E)1e)- 91+*:9B9U{AApppp) e)!%UU1 1f! 1f)1e)1e1\^1$)ze1_e1AWE1UD1UW(a/U( 5. C9 U#1 $)()(ਨw(!_$) $! ! ! `!  ( ! }! +)!$! U+).*$)(!#) $) $)!-/$))$)(z^~ A //%5)+/$)!$) $)  "*/$) Uխe1$)- e9Apppp$)$!$!!+e)$!N[E!5555ppX_/SjBxVle)~_(BD)6 )B$!`xZe1 7???B1PPXR1)⢊1) 1f).. 1e)e)!xp!#) #;=iJ9cc1!E) ^! hV;9XU9 @`bd9 $)$!E!!/D)%!ՕD)!E)$!+E)$! $)D!D)!D)!iD) W!a^"1_"9 xW8xWa A ``Aa z( -( -) *(!_(!) z^Z ~~~x(a5(ܥA` Ae19E)~e9D)e1$)~D)$))D!+$)!$) ) ! w $) ! $) U(!u$) ߿~(B!UUU5Mk!UU-EQvW cs RvpXZU 5% ,k!^UZ WUU    W__u]U_ﮡw_WUiעUW ~a a5%// ^\\ Z^ !--%%`( 55'( ( W_ x   W   ua꿿 U  aaaaaa__a@a a `! `  ` @׾ W`_U@~UUa5a,a A @]u@ z@ _@ @ @ U AA WA UA A  **"a! aAaA. aBaAﺪ A*aUUa5/  ܜ@ , @-b  U@ U AU ! AU@A UA*b * au U)+)@ U !/$! +E)!+$)E!zE)e! e)E)բE)$!E)$!XE)$!׿E)$!/e)%))D)91==9466&R$)^^^^!!$! /)E!z~ze)E)*)E)+_)E)WWe)E)Ue)E)1e)%91 B1/ B9 AApppp#) y !  e)!-)E))E)^_1E)e1)f1)_1e)k{1E)z_e)E)UU^z1D)U%-JCBBb(Az-9UAUW9`U~d9`U(A/)a) W     W *! %) U$) }$) ^y)(!($!($!)#!*:)(ء A44 WWX==  /! $) U)  Ȩ$) Uս$) * e1$)-- +e1Apppp!)) !$E!!e)%!Rt%!=״ 2z_IB!`ܥ(BE) :11!X\~d1 ?=)B1rrZZ111e)jz^1f)+1f)*ꫦ1!xD!) ۛIJ rZE! Z9/ 9 %91WU1!@@B@#1 )D)%!E)$!룮E)!ze)!e)$!{^D)!꺢$)D! + $)!~)^(z1 xW0pW` !@ aa@A x( _-( -$) *) $) /$)!$) ` z  a00( \\XXGZ@A9W]]^9e1蠠1E1~D1E)e1$)~$))(E))$)!$) )!#)!}$! $! ꪂ\ c!UU l)U*iLsC`b SW.1d1W,c xUU9! !    __ *耢}a**  﫪(a \\\X ~|a %%%% ` ( /( ( ( ( z_^ܢ(    몾  ꪺ     * aaZa awU@~W`!*a @`@` `U A~` zU` WU@_UU@UU+ UU /( =***a A*A  @! `!a@UWU@! @!@! @! (@ W@ @ U_jha -%-aAAaB* aߡbbwa+ + a .../a-5!!U _ Uշ     a AU  AU aW(A **(A\\W֡ a**    U! .$! E)! E)$!/e)E)z_e)E)^Ue)E)u]E)e!E)$!e)%)?1E)/-91%'JA777&J)^xxx$!^{! $! E)!믫E)$! e)%!*E)$!ꪫ$)E!着E)! 1E) 91B9 (JBU}(JXXXXD1 !//=E)!/-7-1E)1E).1e)uuWֆ1E))E)1e)뭭1E)f!D11E) + J!bbbb) [ڲ)71  -91*_U9)A1UU9$)x1We1aUD1aUD1_UW aU az*W#!aWյ #1Uu !aU uU a*  U  )*$) U_)*) %) x¨. A6&&4 ^x    ? *   ) D))% =e1$)* ++D1@pppp$) %!!*E!!E)$!1t!55jB_Wle)WU9)-91911e)`pe) z^^d9!91rsqq1E))E)1e)+1e)ZZ1!z$)!^) x1^U 9 91^U9)1)*1%!BBBB#1a e1E)]e)%)e)$!_7 e)E)뵯e)$)^D)$)Z^$) x(`9 xW8xW` @ a` AA X( _ ( -) *$) $)!E))׭+/E)!E))$) `xz^    a0 \XXXGZ A9~z~9e19D1e1E1^ D1e)$1D)e)$){D))_$)!E) iJ!UUU5s$!UU-Q%z^Mk Mc%%Ui ms ^U k!xUUU! ! W!  ⠠  ꪪ   U_ߢ U UW~,    ꪠ a.<,( XXXX  %5( ]]}y( %-((*((*(( ( ( ( z U  *   ꮪ   @@@ @ @ꂁ @`  ~` ~U@ ~UU ?` UU U+  ` ) ! WWWWA  @ZA @!.@!@!"@A"*@! @!"a *a `+ a zx`@a- aaaaab a $&a / * a-75! $! }! !!      *E) 9!- d1A\(W $)U D)Ud1תD1 UUW#1U(V$) UE)(E)( E)) UE))f)$)E)$) e1D)--UAD)bGR````(Rd1\\\~$!ਨE)E)$!__E)$!d)%!߿e)! *f)$!f)$!_ E)$!e)$)+ *9)+ B9HJB++(JXXXX#1 !+D)!--1E) -/-1e) 1e)~b1E)<1e)^k1e)1e){kke)E).1E) A!bbbb#1 Ysb ظ$! 1$!-1)ꪨ1) 1e)1E)1E)1E) 1D){`1$)__D1@1AD! 59!9 ze1@e1aU~d1aUd1aW  UV)a ( *(A667')   ʪ +! ! W> %) տE)!-??E1d)(D1aXXXXD) E)$!WߞXE)$!D) z^1a/_9`:#) :1jxx11 /911E)pxX^$)x9!91qqqY1E)e)E)* (1e)1E)zkzWE) x^1 W-A uHJD191^\X1f)z1e) 11+ 9E!BBjjA`9D)e1E!D)!(E)){{D)(#1 >1 *pW"AxW @ a@ aa (\( _ #1 խ)($)($))՗/ E)$)UUE)$)umD))*e1$)/D))jz$) ! .  `**0 XXXXA  eA9^_A9UU_9e1z1e1UՆ1D1e1$)$1E)mE)$)xx`Xms$)UU {%!Ub9^W$msUVTTnc\ e$1~Umk!^UU9! 輼! 7! p` (((  " _    ꪢ          oow_(a޾(xppp a-==5( {{]}( --%-0 0(((/ ((( (   b `^ a~ aWU @ a Ah` ` _U`_W`WUU-( UU U  }( W u} / ) ? WWWWA A !@@! +@!@!!@@!a @UUa @/) a (b ----Baaa*b뫪a!@a__bb+/ !koo !aUUU!@U!@W!@U a  $)E) *1$) Je1D1aԔ) $! E)! )e1D)Ue1D)*/{e1E) e1D)e1 _e1We1e1Wd1 W)ՠ#) W$) *Յ9GR%%%-'J9\\\e1$!E)$!$)E!%)E!e)%!e1E!1E)WUe)%!.1e)_1E)ꪦ1E)91 -%HJB))-HJD1)|~~ $!//e)!//1e)*1)11Uw1E)x|1E)U1E)Ն1e)oE1e)1E) 9````A)}yya !-E)!/Ն1E) 1e) 1E)F1e)ze)E)ZZ1E) 11]߿/1e1\| k1A` z$)/1! -1E)e1E)ze1E).}e1$)+e1$)`*e1 e1Ud1UWA@{#1㩢(    ! $) $)!$)!/++>e1$)D1aXXXXe1 e)$)WV\$) ~9_ 9%1 X^_wBD) (B1z1e)1e)1%!xzzz$!A!9e)e)E)e1e)e1(xe1 ~W51 5 9D)z9!kkHJd1B1^|x9e)~1e)*111$!@@jR@A1_{zxe1D)D1)z#)(0(p9 xW(` a_a@  a \( W (  ) )(" $)(. $) 8 E)$)קzD)%)߯e)$)/d1%)e1$)e1!z^$) ~! w! xx [Zz0xpppA --%%A9999f1訸9e1We1D)Ze)UUU5se)UU-}DA*[YՕo[bka9տs!WUZ!xUUU$)$) (!! ! /! ! z 몮     뫪 꺾   ׿      ^Zx( p`b` A5555(` {}(` /--/0)ꪪ1(0(_((((*( ꪪ( ( ( ^_  ` aW_ A/* z` W` WU@ UU ( U+ ( *( 몡( ( ( u  * . ??( WWWWA  @ @ZZ&A A A A @!*@!** *a @/- @ *8 zzzz -+ A`!a믮?=   A몪ab?+-? Bbbk@aaA ??a]WՁ aUU aUU @_ @U  W!  D) U1A U9 U#)A6)$! D)!)+e)$)1E)1E)1E)/1D) 1e1ݭ%1e1 1e)x`xܦ1D)e1e)e1D)*e1 ^A U#)acA U-Z U_A U$) (XE) *U$) UUE) UE) U) Uf) *)$)d1E)W}U9e) -iR9//-)IR) D! +e1$!1E)+1f)ꪆ1E)1E)e)$)E)$)e)%) +E1e)1E)/IJzzzzA$)qqqc!!7%! -57E)%! -1E)U1E)zz]f)$)$)E)jZj1E) 11c1e1낀9a````9` zZz!++E)! -1E)1E)e1D)oe)$)z^D)$) ^UE)$)e1$)_U9D)-+ I````#)A 5D1aUD1UU ` @* @$) $) $) . E))$1aXXXX9 #1x15 9)1$!`px#) kk(BD1 :1`pxx1E)Vf1e)]WUe)!$!J$!ɦ9D)a#1e)WW/e1 ~d1 ~ן89)1f)1E)x~E) `xRD1B9|xx91\x\\1e)1e)zW1$!jjjA` -AD1xD1(j1x"9xW(` a__` aUUa 0 W( +) +$))u$))+:$))߾(E))E)$) #1E)e1$)1$)*e1E) 1%)D))$)!{kz! !  + ^Z1 ppp`AA%%%5A9ꨨA9w__91se1UU ke1U-s ``S(55-{)B `M9~U{$)WUU$) $)!$)!($!(!տ(!_(!W(!(!k! z\ (z{ m< 骺 b⨗  ꪨ ꫪ    * ( ( ( ^^(!`` ]Y]}A(a (` .//-1(/0)0(_߯(({( ( ( ( r^w * `( Uu @z` ^` U`~a__/( UU( U( ( ߢ( ( ( ( _ *  :  *((jjjj WWWWA A uA ]A WA __A A @!*@!(( a @߁(@(ppXX@- ````+   AU  AU `` AUa*  ajjrp@ A~~z~aAaA  a_a_aWa-ah aWUaUWWaA A/A (  5(a~ (A Uꪅ1aU)@ _)@UM[aUe)1E) .)1e)1e)*1e)1e)ꠦ1E)1E)I$)kkkk#) assf) =9E) -B9_UB9z}UB!^9WhRU_AUU9Ue) UW U#! WD)WIJ /UiR \\^U#1(w $) U D)!-/E)!"/-e1E)}զ1E)1D)*1E)e1E)_e1E)UUwE)$)(,ze1E)1D) 9apppPJ$1{ssc!X!$) E)!/E)$!E)$!~D)!E)! )$)+1e)+++-919a````1 xz /?$! --5e1$)-Ն1E)e1D)zz~~D)%)x$)$!D)$)U71$)+9e1 -+A````A$) -e1! e1$!*e1 zD1a_D1U^$)aW)+U)W#1aXZC1{ (B11j1f)*)!xxx|#) 퍍HJd1 B)xxxe)$)e)E)We)%!z^E)$!__JD)IIK1 9 -1 -9 IJ1xxx1E)׆1e)E) xxxx(J#) (B9zx91\VV^1E)e)E)ze)$!BBhA %%C9xW9x( a @U` AUa z( -) $)(+ $)( $))($))D)$)U_E1$)_e1$)}D1$).e1$)+ 1D1(1e1?049E)xe1$)__$)%!*$)!~~! V,.! ( ^x1A`bbbFZ!b(/1t9U-Ijz6{{`psz55%sD)^kD)xWURD))$)!)$!뫾$) $) #) (!Z) ) (!) ) + p / i  (ֿ(w~ c ./ ꪨ  " * ( ( 1 )(_~(A@  (@ 0` //0(*+0( 0(((_( ( ( _( (@z W _U@_U( UU ( U (  ( %*( ( ( ( ( ( ( ( ^W * * *  U #)a\  !A WUUA A A A }A @! A @魁(@a( X a-- ppp a# ꪪ UW^~/*    a_@WAU^ *_ @` A~^~`AUaA a a_~a a a^~aka_W_ua agew@!A 﫪(A U(a ( ( {( _ @ @U( @-_e1  U1 U1  1e)ꪆ1e)* 1e)9 BBb$) s[[[$! - -%E)$!++9e1 5B191^9191{][91zA1 }A19D9^ 9 _9WZUW* A #1 U #1 p) _$) ?w]$)(e)(Ue))e1$)d1E)d1E)_E)$)e)$)e1E) AaXXXXGR$)zx! $)!)$!W%)$!E)!D)!_^$)!e)!//+1e)/ 9)* 9`@``1 **! ++$)!+?E)){D))D))$))E)$)-'?9E)?9e1 ZzzzzAaa=$! -)E!E)!D)$)_yD)$)oe)$)U5e)$)yz1(_D1aXPP'Je)]ss{1f)%%-1f)1f){e)!xxXX#1IJ1(Be)xzz^)E)1e)u}_U$)f!e9$!/A ^9 5 Ae)hzz1E)9)iJe)xX\\1E)Ue))zE) xx|w(J B9xxxz11^\1E)1E)~ze)%)e) bVe! UUW UUUhA U_%( U-( -$) E))E))/.e)$)U E)$)_^E1$!E)$)e1$)e1$).e1$)+1E1 d91}9e1'n1%)E)$)$)! #)!~! z^! m! U)΋ t խ{`pns5- 1^Unse1WUUe1D)e1$)D1$)z#1$)W_~#))w)#! $) .($!$) (!) ) ) (!( _u  + ( }) U( U) ! j  . u =) ?)(U#1(1(W.0 ~~AVV (  0 0( 0(U((_((( (@^(U(~UU` ~UU-0UU(U/(@)(}Uz(((( ( (!*(!) ( /(  z ( UW W  ꠠ %)(@V U U( UU UU UUU@@@@@ -Uu( *+a( !a--//)( ]_   UU  U U _U ba@ppzz@AXaAaA; / b 甆 ab a} a a{aa aa @Jj@  A`A A/ a +((  (/ 1 +0 hh`J!9e)1e).1e1W_9````#) {[(!\^^E)!/--1E)919991^^91_ת11{11zW1f1 91UU9e1B9-+ ZB /9e1#1-9E)9D)^A_9 Uz9_e9 WU~d9 U$1`zD1 U$) D)(Ue1(*.UAaX'Re9rsrrd1!V)$!_E)!W)%!E)$!E)$)b&.bE)!( E)$!D)!.*1$) 9E) ///9````1 ) 髃!! (!$)!)%!!$)$)!** D)$)%?9D)9e1 /HRazzzzAaA ?? -$) )D!꾾$)! $)!e1!-1D)+ 1e1v1XXXXBe)sss{1f)1f)11e)xxxD1--IJD)1e)pV1e)jz_e) ^1 W%1)U1!ZXB11e)xp1E)obpx9 7??ncE)WWWJB U\(J _U5 'J }rX\B B1jzzz111f11E)zze)E) j1E)1e)ս"9 _%(@X؞d9`D)( D))(*D)$)ZE)$)e1$)f)$)/e1$)We1$)e1%)1E)e1E)1E11f19e1 9E)e1D)xzE)$)_$)$!*!$)$! x c UUU5{U uQ**l<.55{p`b.*09^UUHR9\UWU9e19e1zx~_E1e)ꪾe1$)E1$)_D1$){_Zz$))Z$) $) . *)!)D!$) ) ) ) ?) ) ) iJ *() ) ꪯ$) U}) ^) m]_! U] : *"(!/)(#1($11s#91U_1(VT\\a WVTT (XXXV0(((0 z(^(_U ^U(WU 0 U+0 +1 0))()()()(߿) ) (! (!( _U] (ꪪ  z& * { ue_U %10 V( ( ( ( _ ( W~( U(aW(@U1 U( U_( UU8!a//==$) ܜ) XX\T zb .ݢbab@XX^^@AaA aյ a a a aꪢ a aaAa `@!`!@AW_aA aUբ a a a a**+( +1(ja1A 1e)1e)1E).e1p``p)((!^\x($!jE)%! 9f)/919 ```#) 1 1aU1 U1a+U9HJ1+ ZIJAD1D)ppx1D)1E) 1e1e1)ꪅ1e1궯1e1{p1e1_U?1e1U}`e1 zD1D1 UzD1 UD1@b U9 Ux#1 W$) $) _$) U$) D) UE) E)!D)!71$) /59 ```@e1 d9!$1!U~~$! [6/$)!$)!Z^$) D))E)) E)$) >1D)-919ppppA_\\aA****a //-!)$) /$)!]($!e)! -1E)=9e19XXXX91qqqq1e)1E)*>/11zz1!\x\X#) 5iJe1cce) zE) xW%B յ1E) 9e)׷1 XXX\9E)9f)`|E)UU sT( dMcb{xp-c!BE)jz1 TWUUIJ 91pxx91}}1e)1$)^e)(UA _W%Z UHR xz^ A8 I9y9e1UV\xe1$)xD1$)e1$)D1E)d1E)o_e1$)Xe1$)e1$)e1E)1E1_1E1/e91W_1e1*1E1e1E)^_^[e1$)E)! 0!UU U8UxMB”\=<5 vQ*^v0WUms եAd9-A99f9e91߾9E)e1$)ઊ"e1$)zE1$)E1$)oZ_W$)%! E)$)_WD))_~/1)z$))$)!$) ($!($!(!)  () _) (!) (!) _~! ) k) /j) ^! ﯯ(!( #1(#91]#91*}#9(^^^^ \ܡ +00 _U8z^W`U/0UU0 U0@-1(1(W)()(^)((()(_])() ( ) 﫪) (  ) ( ) ~u ~wU( Uu {]( __U} ( U / ) 5(A /7((( (( 1(UU1(UU1(U 1(U1(U 1(U_1(UU0(uU0 @)A=77)A(^~aaaa  ba~ba}W@a @Aa@* a_}Uaע a a  a a a~A zzzz@A@Az{@Aa +*a@** A aU a b /1(+9@``bb1 U1A*U1Ն1$)*e1PXXX#1(8 $) $)!E)$)+)1E)+1E)Rzzzza (a( ( 0(@~(Ae9@ U#9a&UD1a UE)a 1E)+)-1f11e1_ꀅ9e)e1e)+1e1-ry1e)p1e)իڅ1E)e1$)je1$!**+*I ^^^^D) 5A!Ae1x 9 9U9UUGRUU9UU a/_ `^!aU~E)` UA`bkUQ ]I)#1!$)) $)!)$!$)! $)!e1$)me1%)ꫫe1$)/>9f)e9appppAab ** a)--+! ! ZU! +E) 1E)--5-91  9XXXP:e1qyyy1E)z^1E)/e1).1$!xz~~#) }(Jr[B W-B!`pB 1e)111 Xxxxs! 7MIխ*\=x_U&L"ޖ7%jM-----c1!pxxzD1 %9 91|1$1(z1(^UI WUU5Z U(Be1 Bf1jz1 \VWU(JAqs9e1蠀1D1ze1$)e1E){e1E)E1D)_%1d)e1$)E1D) *e1E1) 1e1׵9e1շ91uw1e1*j1D)j,cb/E)U- j7z^1{=.1!xU ^UUe1 T1 KKIM$b!CA99e9* "9e1誠9d1ꊦ9e1r^_$1e)着$1E)D1)D))D1$)UUՕd1$)Ve1$)[ZD))><$))Ԋ$))Z{#))j) ꮠ )(!) ! ) _) ) ) {}) ! ) ) ) ) pz( ( )(1(1(1(9(00x^( X|ם(  z( xU0 +0 1(U0)1(1()()( ..0!($!($! )(]) ) (!) ) z) ) ( ( ( ( ( ( ( _( ~ ) ׿)  ) 5$1`V\\(`( U( U( U( *U( _U( /]( U1 U1 )(((__1@( 4466 bx|~^aUaubꪫa }}?բrxׂaA~_(@U5(@UW 0@UU0@UW(@U @~ @.* a (( b aUW^pa zZ^^a @}{{{@A`AWaA+AaaAꯢaA/ a݁ a */ ?0 --0 ```Aa+//AWAA(aU$)aU$)a UWD)AUe)a U1 ***-9pppp`!aA  (a( __ V ^UW  ( ]=0 -/#A(MKOK9a1E)+%91/ 9191__1E)(1f11e)x1E)1E)1E)1E)?59! //E) +9$)+ -91___1e11e19e) 9e1U9e1X*1(~1UAU*'RaUUzp(p) a ~(au(UU(U)UU$) UUD) UD) e1)-e1$) D1apppp a_^Zxa+b++(!/!!$! %%5߆1D)%-զ9e) 9PPP9D)e)E)1E)-/1E)~_E)(^A _-RB1(/W)B$!xxziJ 1E)ޖ711*1h```yMA---G!6 %&ii՞&, jy=-----cf)XXXXe)!xz~z9!%%9!1(U9 x^W-(J UBE1 A9WU99*9$)`X\^$! \#1rr`'RAqA1\911e1_1E)޾ e1$)e1$)ze1$)/*E1d)d9E)e1E11e1U1e1^1e1/jr1UU mAU>pp1~ DY{VW r$)xWU c xUUU$) (!?(! *9 M͢ 9C99e9" 9f1ࠪe91꠪9D)E1$)$1E)$1D) D1$)nD1)$1D)*e1)jD1)D))$))$)() ) Z) ) Ui) (!$) ^(!(!﫯) ) (!)(`(  (>/((* ((w((1(0` ~0 U0xUUcQ UU(^@??0@ rrbb`  ` //= ( UU( ( 1(U)(7$)()((!) ) ($! ( "(!($!/* ( ) (!( *( (( ( ( ( ( ( > ) _( u1 $1aXxx @* a +( -1 1 #1 ) ) ( U( ) W) _D9 UUUp .Wa Uxa (Ua  ՁA+Ղ@ a a a*aazzzaAa @5==-((U ( ((*"0 (((a _(` U(` (a (a Հ(a z a( ^\ب` Aꪊa  a" aA`*aA aA A aUUՁ a]UU(a-U0 / 0 ``ppAaa *_uba_WaUUaWUUAa`9a----(BAXXXX@!ꪨa *+* a a /( ~U __ կ( --/ 1(+ #9 B@9U ]f)U=ק1U_=ק1UUZ9UUUR|@9191uꪦ1e1I>z9E)E1)ꪪe1D) "/>d9 %%%6$)+e1!//9e1911e1xe1)(D1)1%)e1E)1$)7*A1-/ aJ%%%%( )$) /$)(x)_)aU(aU(AU AU_A* aUU(a (#1apZ^(^zz u//?!+/!$)!$)!U~Z$) /9E)/--/9 PXPP1D)e)E)// e1)xe)(xW%9 %Be1->iR1rr1e)`p))1 1! z1 z 9~k`xyEA----^.UUU%\~& -j=-----c%!xxxxE)!x^A!%% d99 -9D1A19191 ./91hzf1$!^$! V\Ud9zrrbJ9A999`91z~cj1e1{{e1E)ꊀE1d)e1E)e1E)ꪪe1D) 1D1* Be1UUUe1U-)j7^VQwEB̂~' Q$!xU|$)WUU$)!$)!#) zz_) {) )(x9(EeŁ d91#9e9 /߆9e1 e91ڿe1E1Xe1$1E1$)xD1$) D1$)z߾D1)D1$)D1)*E))~D1)_u$) .#) ) (/$) %$) zx) ) (! (!) **) ) (!)( z) ( ~( 0 ( ^( _U( WU0 WU 0UCA@*cA8-("A \\\\ 8` ccii` @ ` ꪪ  /( U( **}(!(#!*)()(W/$)($)()( )(^uڜ)(/($!(!+(!) (!*) ) (!) ( (!( ) _( ) _( _ꪾ( u)A****$1 ~^^W @^X  a ( )(U1(*u1(1(U_((*)(1($1(-/ A `ʪ ` :rx1 -$1^ D1@UI U$1@UW$1@UU1@UU(@UU Wa ^a 誯Ua ??0(}S( ((0(U0(0(_0(UU~((_( ( _}( uu(@~zx(@ (a (@W((@U_(@UU( Ua a a 0 8 pXZ_AՂAaa aBaBaB aAA ุ: ==--IJ@XXXX` AaA= aU a b * b * ( /1( )9a` :=}U} U}1U~UU] %1%%%%9191V9e)1F)e1E)be1$)*:>/D1( {jzz)E)!1%)+9f1]]91~~_W1e1{ze1$)$1E)e1D)/ 9e1A9  'Japppp#1 ) $)! $) $) ) ) $) U! _v  A~(aU  A%_D1aU-$1aU)a]UaW @ aU!a*U!a  1 /-զ9ppp9$)yye1 Z1 ^UB!11`XVW1!*:IJZ9WUE)e1 UU9 %1f)) `hhyEA----~& `p& 55ּbM-///-cD)XXxX9$)_9 bX\A - (B1B19191919E)pxxE) xxzz)7ArbbbJAA999ꠀ91{z1e1 1e1tT\e1E)1E)1E)kqE)UU {fIU`p`>'/%- ^eQWD)xUUZE)\UUUe1$)D)$)nWV)#! $) ) (!$) )(p0 aI 9e9ye99j9e1Z^e1E1 \e1$1j~D1$1cD1$1:jD1$)..`e1 jE1$)KpD1$)kD1)_Wkz$) $) ..$))>/$)( @$) $)(z) ) ) )(^^)()((( /( W(` x_/0 U `0  W0_ա( UU 0U+1 +1a #10U D90U՞dA9**ACAcA \XXX pA@ @/ a믿   / 8( 5( *( *)($)(-%$1)^vW1 )(__$)()()(&>)()()( ) ) )()((!( (!/*( ( ( ( ( ) ??(a Aza ^V\( +U (_ U  _( U(@U(@( ( *) /_$1 *(aܢ `+-( -$1(+UU$1(U$1($101(1(**$11*D9(_ *IaW*#A@U֔#A`_( 0aUW(@(` U(aUU(`U(`U(`( ~U(a(@zz~(@ ((((*0(W0(U0(U0(UU0 0 U0@@0UU8 W`a!Aa﯂a aaaA^aAwA 8:)B!=-[` ^^^^ Aꨀ aU aU a__ A b  {( 0 +0A@```1 )(U) $1(^+IJa %_Z@U1 9aWWe1 f1Ue1 UE) )4647) W! $) E1$!1$)e1$)e1$)e1$)D1f)1E)**+/Af1A9 Iapppp#1(! $) ?$) $) U'BUE) *D)!)D!/$) V^$) W#1 ap!%$)  e1$)]]We1$)ze1 W*D1aUE1UD1 $)`U_ AUW$1@9  9 e) HJ1zxXX1b1x%A X!!U%E)5UW91$!IyExxxx&,Xns=6U W]I^Uk9WUB191m1 \TVWA (BA (B9zz1e1 9191z1E)x~E) ^^k)/?AbbbbI#1AAx99|ޞ9191k1D1`nca/te1U-yGzzQ_ jz/׷ e)^U1E)xWUUe1$)e1$)e1$)zzE)$).E))$)!)$!($!) zj) /$)(x^}9( D9(9e9UՅ9e99F1ຨ1E1se1$1e1$1D1$)E1$1 z>E1(4D1 *D1!/d1$)޿\D))VC1){$))۵$)()(() ) ((( ) ( ( 0`9a^0 *~U8 ^U0^U1U1@#10ת$10* 8#1}_wE1#1D11 eA#1/AD9/  IdAI XXXx@z~x8@ A a /  / ꪫ *( U( ( /?) *.$)()($)($1(_ל$1)x#1)߭$1)WW$1)կU$)(z1)}{]j$)(׾$)(ꢪ$)(($!(! ) )()(( ") (!) D1 ( TT\ a^aA 5UUUa(  -@( @( a(@a _a( U@ a U  UW U(_ @* a(a_(aU(a( U1 U1 1(*1(*DA1-CA@XXp0`բ (( 1(0(^1 C9(` U(` U(`UU0aUU @zz(` (` _(` U(a 0 U9 U0 0(+0(0(0(/U8 px^^A  aA/ab * a // uuUa߂AaA^AaA e) AD9` WՁ(a \}@ * @U AՁ A a.* _( ( */0@pxzz(( {_U( UU) U1 1 ^(aX^_a@><>>$9a ( T^( ~ U(a_ *(a a _)a $)aU$)a$)A E)UE) e1$)e1$)1E1??)99A9+AApppp#1(csA UUU5,c c@WWWW0a0(WU_0aW0U(` U$) U$)aU)@{@u@ E)/e1$)~-e1$)WD)$)$)E!(.D))*E)$)8UD))We1$)_5/AZXXX91㡦1E)Xܾ1!B$!x\1!xWU)!UUU2!Uթks)cUW\pE!-J!55sd(J-- TA^Uk ??oRub`zR1pb11׾9E)`x^$! THJ(%%%%HJB^x(B1`X^1e1~\\1e1/UU1e1VUUf1E)Z^Z^$) ^|x!// *IbbbBHR#1A9A9Wx9e111UU {AU**7O^/׷*9 xWE)^UU(J!\e1%)e1E){e1$)e1$)E1$)$))$))Zz#)))$! ()$!($!) + $1)"9(( TTTTD9`9D9�e999E1⺯e1E1`he1$1e1$1D1$1 D1!/D1$)]D1$) D1) D1$)_0$)$1)^^) X) ^) ) ~W @ ^(@w8aUA@+W8 WU0_ 0 U+9 +9(9D19D1]C9$1z#9D1D11z₊$11 rD11(+ E9D1dAE1AE9* Id9.I pp`` 8  @ a    ** 諪 U( ( z( +*$)(--$1 $1)$1(D1)뭭$1)(#9)#1($1).#1(z $)($1(_#1)zU)()(޻)(^WU)(}o( ) ꫪ*)(U( ) $1 (V U_a A UUA a  a(@a @+a @a @@ aA ` +0a U⪁0 ^^^@  a%UWW(a-U( ~-(aU(@W(a_`(U(@U(@U1@ U_CA@pp{Ua */ A+ա A ( U0 U0 U( ( _0 U1  CA(/-1 ܢ ` -( zﭵ( Z( U(` W*(` U 0a UU1a U0` W(` U(@ z` \\A  AaꪪAꪪ@aAaA_aAaAa! AUe)abzZ0@%0 *8 8a _A@W 8@UA@UUA U@@U(@U(@pp[^ a ա a U } axxj~` A#9a -1 ~( UW_^ _ ( Uuk `z1A55551(V0a(xE) Ue1 U9 UU9aU9AppU9(_7 (B( **iJBR@WWWW A( -( ( z( u( *8 -/dQ zzzz(@ +(A~(a$)@ +e)a UUD)a UU$)@U$)aU1!D))׿e1$)+  e1aPPPP9e)1E)p1!79%AXVUU!!UU5ncA- k)zrpprc!#rszꠠka`p؜UUWVJ!5%U9ܷ 9e1- k9ns?g*.77jJ91D)x1E)pE)!HR)%%%%HJB``h91x1E)z^f1D)1E)e)$)xzD)!^zD)!55'JA)sAUUUԔ9U/zO|ܔ({Q*^[D9WU{e1E!e1%)e1$)e1$)e1$)D1)D1$)uD1)$))ʋ$))꯯$))^Z$))mUU)%!$)(%))zC1)?#9(( \\\\D9 d9D9 e91 *9E1~f1D1kԗe1D1{e1$1D1)PD1)[*D1) E1)D1)~W$))oY) j) U( ~_ @0@/8`իx8  U8 xU8 ^U9 U#9@ #90*D99u D91*#9D1(D9#1zD9$1zkjD11 D1$1'E11 E11D1$1-e9D1ݽ}dAE1AdA]7IdA}I@```@! {{{{0 -(@\ A     /  ﭩ( r) ) )(*7U#)(U$)(UE1($1)*Լ#11ꊢ1)$1)?/ $1(#1)$))}z$1)U_$1)_])()(*)(*)(;)(^\)((!)(uտ]$1 ???a TTA @A u]A A a a @_@ aa @W@ aa @. (a /0(=0 \!a_` Aa @ a ++/( 0 0(0(U0 ( 0 _(@p`@ A U @ a Ua *U_a U U_ *U( U @U#9a+/0@ַ ` a **0 U0 ((+1(+1(10jU10]U9(9@px^V(@ 0@W +((@U_(AUU((AUU(AUUU` AUUuAA(A555(@؜&0 ((0( 8(*909090x8(~_A __8(UUU`0 kZ^a ( b A aU aWWW a az_a (.0 1 xz( *( ( U( ( zzz_ a^^^^1A51(0(z~0(_UU( `^_ a a aUa `1 )(B155R(BemojR@WWWW` A a -( բ( ( U__( -//0(-// 9@pppp`(az(a( U]_ a ( ka( Wa( ](@ kj$)a  e1$)e1$)* *e9aXXXX9!1 ^$)`%AXVWU?ncb- 1|k+1|)ppppk!!!jBjQ|7% 1|\XXp$) /HBe191T c)n{?o.*>7IJ9K9D)X\VU1D)+9 xiR(%%%%iRBzz^^9e)xpf1$!e)E)鉣)1E)U_e)%!e)%!뫆97 v$Aս'xXm|Nk*>oI_U01^UU9E)e1%)(E1e);.e1$)$1E)d1%)E1$)*$1E)+D1)D1)1$)) $))j$1 */D))$)).E))D)$)UUD1)8E1 0 \\\\#9A e91 d9%1(e9D1e9D1}D1%) D1$)`D1)+|D1)ھ7D1)~_)(z) U( z( ^_8a_9@^0  ^U8 _U9W+9  #9 -D99/ d9#9UD9$1 *D9#1D9$1Wse9$1D1$1`D1$1z e1$1D11$1)耊9$)$11/ **E9#1eAD19D9Ae9Ie9 -"I ``@  {{jj!Q 0@      ⪪ յ ( {(!) (!*( )(߶ )( $)(/)(#1($1($1(/$1)o$1 .$1)$1)ׯ}U$1)~UW)((/)(ʠ #)({#)()(w)(Uz)(#1 ???>a \\T !0:.. AA __A A @!*` !a @_Ua @_UA @a(@(a -0a /( ܼ) a a U_a U U UU U( U0 U( (`ա( Omn AA ! @a ! @@ A/@ A_! @A @ !@ U* a %Wwa( _ a( ( U U *W(  U0@*0 0 (@xa  @/( ---0(0( 0(0(0(0(u0(U]A U/A@_X\W(@//0@_ 8@U0a UU(a ՠ(a _0a U0` U0 U(a /8a (AW  A AaA aA / aՂ a_{za@9a( ^W( a*(*( ( ~zzz a^_WW(@7770(0(z~( 蠀( a a aa XXe) )) (Bf)-//+ZiJoϏ+[@ WWWW A A(a a  a ( /-?0( / -8@pppX`(axXXz(aբ( )( ^( U(a ﺁ( W(@j$)a e1$) e1$)D1aXXXXA!s9pXA`p\VA!***Jb55s S- r| r|1ppppӌs!``pXQ| %!p``JRe11E)\֪J?g7**>iJD)j^1 + ޅ9 \-1 Ux^R %%%%IJ9\9e)xx~1E)տ뫆1f)ׯ1!zs!/E)Uխ*uY+*(R7 %% a__AxWU,k!A19e11e1_^e1$)e1$)E1$)e1$)$1E)$1D)ꪪD1)D1)$) , D1!*D1$)YzkE1!_E1 E))'/$)) 1$)U]D1) $9D1D99CI ^^^^C9  e9#1e9$1z`d9$)+e9$)e1$1e11$1)~ޮW$)(_W(` z0`W-8`W0W8 U9UCA U #9@@C9UD99*d9#9.*C9e1 (d9$1D9$1*{d9$1~c9$1WD1$1 E1#1D1$1ZD1$1_E11$11$11#1) D9$1 e9$1d9E1{ e9D1?>Ad9++IAI9@@B@0 55558`\\XX @  * "(  ) ( ) ) ) 늫)(u)(#1(0)$1(0$)Z1$)D1)z_$))+E1)_0#)0)_#)(/#)(#)(z$)()(U_)()(kZ_$1(a !77? !A }uA  A@! A@!@!A @` ! a(@+/0a(5=//( )Ba(  a @^zx~A @!@! AA ߪA W*A U@ U@ A A! @a A @_za @ AWa a @!@ ! !A 7]W_a(  %a(` A( (A _a(@_a( Uꪪa Ua +U*a Uz`@  ) @ ի(@ (@U(@(@U(@U(a U( 0 *U0@zza @ @+ 0 0(+U8(00X0(W0(90U#A(U #I@ X@ VW⠡0 UU( U( Ua a a   aiuՁ a5 @nl@(a (߽ +( (( ( z Aآ @770(0(((Uw( z( U___ aaA ???1 -//-B1/{ c1 %D1`(TT(a A A(a( ( 0(/0@PXXX`(AzZZZ A( -( ( ( ~( _w $)A u}$)aU$)A$)aXXXW1! 1~~ a!>K:nc(V1|a -71|1pppp4s99r\xQ| ӌ(:````BiJ1aaa)E)Jσn7**(J (BE)9E)|Vw) ^^^^iR!----IJ1xxx1e)71E!e)UU |~f9U2'ܸGz 1_U xWUWA  AAA9X_ߦ91ࠦ9e1_z1E1e1E) e1$)e1$)p..e1$) E1$)D1%)D1$)D1)zD1)D1%)ꪫE1$)%1d)E1)^rjD1)yuE1)D1)*E1$10AD9UսdA"9xxQ^^^^Q D9$1~Bx\D9)e9)/e9($1(/^1 W1 W 8@z8 +zU8 ^U/CA WU/CA/d9(CAd9#Ad9CAE1d9$9d9$1*d9$1$9D1_d9$1D9$)D1$1D1$17'e1$1be1$1^_uUD1$1xk$1) $1$) $11$112D11/ e9D1տeAD1AD1 Ae9AdA*Ie9*ICAKJ( WWVT0 558`x `.*  ** r b Օ z啾( ( (! ) ( ⪢( *)(?)( /}0)0!$)( $)($1(jD1)WU$)(^$1()( )(U)(Z)({W)(^UU)(zuUU((( ` $1 =?a 555%@ _^z AA A  A@!@!@!@!a( a(@ 8( 7%-$)aBBa(  a ~ AA  A AA A _A ~WA zWUU  55@ ! A@ !@ a a(@a(@a A @! @! @@ !  ͉A _A a  `(Aa @a A ``(A(@- 0 zx``a a  + a --( U-(a _(@(@_(@U @_(@U*a \Va *U @ UW W0 U(A U0`*0 U0 80U-Aa p0@4(a 0 8(90 90U8a _8@ U#I@U8a UU(@@ܔ0@U (AUW @U @ ^ @U @*( /U( +(@|x 67770 1(0(W0  W a~~a@訠 @1 -///1)zB /_UUC90|^U8` W_0@W @ ^ W(@ *(` (0(U0@XXXZ@ a @// ( U( ((( 몢( U_W_(@jjzza ` aՁ a @Wz(A (A~(!U9@t UkXzU  1ppp{kԌRjꪀt%766׭1jjjz)BBr_9 W R =:>2|_>6.)B9ŅB1~{j1e)We) ^xxxiR - [e)~~^/{e1Uխ*w(bs?7 %% w0Wr XA JE)jze1 |~A A9A99e1z9e1j__We1E1ڨe1E).1E161E1Be1E1nWe1$)$1e) D1$1^W__$1){~D1)$1E)e1$1D1%)ɢD1$)zD1) D1)e1).d9$1AD9/ /+ICAj9 XXXX"9  #9(Z#1 ^1 9 W0 ^8  W"A UcAUCAaA9CAe9UAe9_]_9D9~^d9D9e9D9rWe9#1d9$1xD9$1e9$1{{#9E)D1$1.تD9!D9$)D1$)E1)/D1%)D1$1E1)$1$) $1)(D1$1խe1D1[Zd9D1/e9D9AD9Ae9ꪅAdAeIAQdAﯷ#A VVVT 8` pppb ` %(  +( _թ* 5( UUU( ߵ( (!( ) ( * ( *)(UU^(! .1(W$)() <$)($)($)($)(W)(UV( )(zBk)(WU( x( *+( %( ) a@ %%@ U -8 U8 U_8 UU8 UU8 UUU( U@Aa( 0 } %%%%D1Abbbba( @!A o AA A A __ !A  * @ @ !@!A @յ@ A/@ aa(@A @A @! @W! @__@ !jj@ A A @!*a a *@ Az{A @a(@+(a *0@bbbbA UA  U U U( (@U(@ա(a ա(a ( `Xa }qrpa -`(A(@`(A_a( U `( U` _a *U8  UA@XWUU(@_ (@+U(@0@ 0a U8 *8(U8( UA05A@`Xס(@ *0(90Uu90UW90U9(U 9` U8@ U8` UU8@ UzX8 7#9(U1(U(` W a Ua  a~_W_aA(A55%e)( ]D)(^W0 '90 #A0U CA8U@9UUCA(_#A@ W#A@ U9 (@P_ 8@ UW0@U(@ (` U( 0 (a ( jzh  a aha@^Zz(  %%((e( ( z(a(a @X( ޿?iJ Ut UUM[UUw= UU1UUBU9R1tg(>J9奥 IB1p1E)j?|)UU ~8 ?Grr|~Y(^>1WU| xRA9WW99zu9$)xx^^) hhhx'ZaA9A9}_W9e1^9E1~e1E1zZ*+e1$)**(&9E1-9E1UWe9E1UUWWe1$1z_$1E)E1)D1)_D1)*D1)D1)ꪪD1)+zD1)* %9D1}}D1)༾E1#1 D9$1%-"ID9/-ICAJbAxxxp8   9` ~8WA zU-cA _U/dA+dA(-CA9*DA9{DAd9}9E9-⺅9E9e91 D9e1>1D1uAe1$1e1$1e1$1se1$1D1$1$1E)D1$1D1$1ﮀ~D1)e1$1D1%)(D1$1ZڸD1$1hD11b$1)D1$1U5- D1$1d9%1e9D19E9Ad9eA9Ae9AdAjIdA7C9 TT\\` 8 rrrc ` 5 身 ꪁ  > {__ / ' ( ( ( *+)(UVս)(ު($!(!)((!) )()((!*)(u)(( ( ( ( `( }( ) uW) 5?a  ^8 -=#Ia(A8_98檪#A8U뫿#A8]#A8U_#A0$A(_Aa U@AUUa U#I p$1 bbbba @!A A !@A  !!     --- A @!*` !a @` A ﺺ@ a a @ a ꪪA @A @_A zzzzA A  A!@@!@!@! a @@ a(@ 0 bbbb    w  _  U_@  UUa UUa a pxzxA a /a @ a @ a @ aa @a(@/+0a a &(a50 0(~+ 0a 0a U0` U0a UU8@U0@{(@ 誡(a //0` *U9a U9 9(*#A0908(^0@`^ׁ(@ 8(/90_ #A(U#A(U9(U9` U9` UY` UU8` X\0` /0((0(UcA(UdI(*UdI(U#9(U"90U9(_U0(^8` -0a 0(/*(CA0-CA0W#9(_#9(U9(_00Uꠡ0 `  A AA ( %%%( ( ( __^~ b a @z0@#9(0 ( ( ( #({( ^ 9 [2dA(U\ns(UUUiJ( UUU)B(UUm( Un0 U[0 zUR`^9 A1 A9z_UU9199߭Af1`xe1)zz^^) ~~~~RaA999``9e1_1D1E9e1]_9E19E1{_e1$1E1)jD1)$1)b D1)D1)D1)*D11D11D1$1^تoD1$1 C$1(#9) +#91 D99+ WDA9UUcI@^9 `U0 0W "A  *dA#1*/DA9AD99e9idAe1ׅ9D9D91E919E1\D9e1W~ZD9e1We1D1. e1$1e1$1e1$1~d9$1e1$1$1D)/D1$1/*$1D)/D9$)_׫$1D)1D)$1)**/$11 D11*D11D1$17 *e1$1/9D1e9D1*.9D9 Ae9ﭯAd9A9AdAzIdAb ^^^^A9 ` % *  //  +* p 5 ! (!/(!* )() ) ($!(#!)(z(!(!຿(!) ) ) ( ^( ( (!) ( _) ) I@ WWa@ UUQ@ UU@@ %@0_88A0UA0$A0#A0UdQ0U$A0*$A8U#A8+^_I@ ``)bczz A@!!@A _A A Z_UU !AA 0 --dQ UUCI UU_A UUU0 Ua( a `(A`(A*`(Aa(@WW_A zZZ^@ y{[{A A !@@!/A @! ! @Ua(@(@ --//0 `ppp       !  A///  ^^^^A @! +a @/a(@@ a a ` A////(@ 0` ja  U U(@*U0@0` *0(U0(~_U0 8@p8a( /0(U/ 9 U#9 U9 U9 U0(U0`z(@x\׵(@+0 + 0` WCAa U#9(U#A(U#9(9(9AzA (` յ/ 9(/+CA9CA0_#90U90U90U#A(UCI(UU{X"A(_]8 7U0 UU0 U9 U#9 CA` CA0U"90W9` _0AxWU` A` A￿a @a aja ( 55( ( ( ( (a azWWשr@C9(xx\( ^^ 믢( ***0a 2:DA1`xXX1(h~0 *1( #9 z1Ap^WWhR@%---HR9VT\X9f191WU9191ʪA99E1xx\E1 xz~~(  dAa A9A19e1]z9e1UU9E19$)je9%)9$)^E1$)e1$1ݿe1$1~D1$1'$1D)D11$11 D119D1$1(^#90^9( /`8 W9W9WcIU Q Uxpp@ %%%%(`(%''1(--d9)/D9$1e9D9+D919D1E91]~D91$91^zD91?e1D9d9$1e9D1d9$1$9D1D1%)e1D1UW+e1$17D1$)*D1$1ꢪD1$1uuD11$1)1$)#1) $11$11+ D1$1%D1$1ze9$19D1e91 9e9-*eA9Ae9/+AA_]AdAz舅AdA*5I XXXx !8@( ^Uբ +   *  * _u }W ) /}) -) ) /) 1!) * z) ꨪ(!) ) (!(!(!( ( ߿) ( ( U( ޾ ) -#Q@WWQ@uI@I@ Xp0  -00* 80U80U *8090UA0UUdI0UU#A0UdQa(UY0_U@^^(8 UU0 UU( UUa( UUW@ UUW     !   !"( ----dQA]DI#AWDIACIA#A8xA0Aa(U8@(UA@(U8@(U8 W^@ ]U 8 UUW0 UUUA ]@ A UA UA a ( * -0pppX    ꪪ    *!  a 5? ^\\@!@!/@! ! @]_A @uA @a(@0a 0@jjA A A _@ A a +W(  ( UUa  _ W(  0@*U9@*U9a U9 90^^x0a jP8A^(a /+0(-90U 9(_#9(U9 U0a U8 UU 0@*pT0@ܥUա(@ (@U@0UUCAa*UCA *#9(90(5#A(/b"A@\0` . 9(#90UU#90W.#9(_#9(U9 9 U0` _`X( z 0 _U( UU UA a  Ձ @Ua a 7777( ++((( ( WU a aWWU9????#9 \( ^VWU Š zz `9@CA0XX\T((( ( 0 x}U @^\^z Z````HR9xxp`9e19e19e1/A9A9z__9$)xzz$) 0 dAa eA9^^^A19e1^^~e9e1e9%)( pe9! 9E19E1XZE1$1 D11*D11$1)$10U$10}U1( W"A( 9@x8*xU8 ~U-#A^+CA  dA(dA"9QDA%- r zzzzAQ (` 6 4( )  $1)/e9$1UD91D9e1hre91*9E1E91z9E1_~^e9D1#9e1$9d1$9D1}We1$1/%9D1__UUd1E1}e1$1zD1)D9$1y}U$1)$1) 1$)#1)$1)$11 "D1$1-D1$1 ($9e1d9%1 D91e919e9_UUAe9Ae9 A9AdAAdAzcA pppp 8  a. -  몢  *   * ^_( U( ) ( )(/-) ) (!) )(%) (!(!/*( ( ( _) ~( _u W)`****H0WY8 UUda8U#Y@UH@ Xx8@( /I( UDQ0UDQ@(DQAUaAU+a#AUaDIUUYDI UY$IdY`(\Xxz0@( 780ս+ 90U 90U#A(W#A(U#A@ U#A UDIUa UUi@ UUdQ0UDI8UU#A0]#A0*U_dQ0UU#I(U#A(UA0A8}88z8@(``hx@@ A8A8ꀪA8WA0WA`(U@ U@ UA UUcY UUY _U`          5555a ??`(AA @W_x|@!@!@!* A @@ a@ aa(` a( @``@ 驩@!@!! @a ￿@  zV@@ i}}`0@{{{s! @@ !*@ !a @ !a ( +UU8 (U8@UU(@UU0 U0 U9@U9a U9 /8a z8 xW( @.a(@ a(` a(@a(@Wa( (@U0@+U 8@xUUU(  U@0U0@U0@U9@U"9a U9 9( ^"9a XU0` ׽ 9( CA0U*cI0U*CA0U#A(9a _9@U8@Uz8 9(UU0a W(a U(a` `(aUU0` 1AW A a(a  @9????dA0\\\X0(WWWV( p^z b b*+ @`bzxLshRAx\^^A9~~~z9e19E1 9e9 9E1~E1)) 1(ɩI%%AD99e9༿]e919E1e9%)9$1e9$1e9$1_UD1($1(^W( _1` 8a ^8 /^"A  WAW"A UCA@AA ADA DA9dA9Ie9++/ZIz@zzzz875770 Ԕ( ( *.)(.$1)+D1)9$1?9E1ꠠ9E19E1. 9E1{>D91E91ކ1D1$9e1$9e1ګe1$1D1e) E1$1|$1$)>E11D1$1UWD1$1D1)$1)$1) D1$1UUD1$1 e1$1*D9e1e9D19D99e99E9Ae9WAe9+**A9AD9ID9 dA%%%% 0  (` ( v / /= *.   *   [ ( ) ( (!( ++(!( - (!ꢪ) ) (!ꪪ(!) ) _(!! r) Wz!  /]) ?H0רP8Q8I@UU@0`8@ P0`( %80} A(U+A(U#A0UU $A0UdQ(UY0UQ0U#Ia(`zQ`(U'DQ0U dQ8UUa8UUaAUUa#ArDIUUɒ0jQUaQ^a0``bj00/590 #A0WDQ0UDQ8WCI8UU#A8U#A0U#I0UW"I0UUI@(Q0@8U_@0WA0 UA0U"I0U#I0U#I8U#I@UA@WQ`pX^          A m}H  I@ UU_@@UUU0 U@  Va Ua  a ` A *`( ``pj@ ! @@ !@ !A A V___ ! A }}{`0Ara _@ !@ !*A @U! @@!A Z_  7P9D19E1z9e1i*9E1%9d1#9e1d1$1D1$1xjD9$1}mD1$1W$1C)D1$1}$1D)(D1)$1D)***D1$1uC9$1d1$1틂$9e1We9D1~z e9D1 9e9Օ9e9z^ץAe9A9_ՅA9AD9ࠨdAD9dAa ````  zXxh8  %%%0 ^VTܡ / ꪢ "   *  ((  W^ ( }( ( _) ( ( +_(!(!( ) ( _) ! 2*( ) ) z | x! U{$) H`(W@a0U@0UH0UH0U@`(x+H@(UU'#Q( a8Ua0UY8UY8UeQ8dQAUdQAUYAUdY`(Xp#I@#A8U$A8WU#A0_*#A0UdQ0U Q(*Ui(Uaa(Y8CQ0Օ dQ8UY@UY@UY@UdQHCQ#IW?CY#IU_*cYIUUCYI_UUQ`(\\\\8`0+-88*A8UU@0WA0UA0UCQ0UUa0UUCQ0U"Q`0j@8 \V8 UU0 UU_0 UUU@ UUU    * U"Q UՕ5"Q(A8/* CQA-UկCY9a#I Uua8WcY _cY UcY@U~@ ]_a @ A+@ A@ !說A A __^_ A YY݁8`(]y{`(A@ Aa A @zku@!ꊪA @ 5@( a ! @@ !ꪪ@!A __    * @ }{ra /(@ oA @!.a *a(@@ a@ aꪁ(` -0a jJ@ !A @a @+-a @a @뫫@ a` Aa 0a )"9( *CA0ꢪCA0z9(0` z(a p^0` ս+ #9(UCA(UU"9 U9 U9( U9(U9` W8` ^0` +9(-CA0+cI9cI"AcI#AߠxUCIA#I(W"I0"Aa( CA@ UCA@UCI@U_Q` UUAa UU_8a UU`Aa 5555IAI9x~^^e9E1訪e9E1_f1D1{WWUE1$1D1)D))CA$1%%dA %%%'A$1^e9$1./9$1{We91_U1 _8 z8 x8+^"A WCIWCI IdAUCIAWADAIE9AD9Ae9oUAe9uU9E9e9D9We9D9տAe9- IA/QA Z(````8 8 ܢ( ( ˏ( )( /$1)++D1)**e1$1:*?݅9D1UAE1Ad1AD19e99E19D1$9e1}$9d1#9E1{^$9D1D1$1`bj$1C) 1C)뫫$1D) D1)$1$)b*$1)"" /$1E),D1$1'D1$1 E9D1e9D1e9D1ڨ9D1"9e9W^9e9+/Ae9Ae9Ad9DAd9z ABI 0 \\X UU} _wWU (( ꀠ   +   ( ( UW( W( U( _( ( ~( ( ( ^z( }( ( ) ]_^ -/ -6/ \ UW U) P@(WH`0UP@0UH`0 UH`8IH"Ca@(^zꪢ8@( -%6I8UU*A8A0_*#I0U$I0UY0UDI0$I0+UDQ0@Ia( CQ8 UdQ8Uaa Y0*i8UaAY#IUaDIUUaCIuCQ0'$#I0__DI0U*DI0UCI0UA0U#I0UU#I0UCQ`(U CY`0Ba@(^_\\Q0-Uca8UUCY0U#Q0UCY0CY@CYAi#IUi#QUUU"Q@ `pP8`0-- 88 A8U A8U*"A8U CI0UCQ`(UcY@ UCYUUciUH A0uA0UA0U#A8 U"I8UW"I(UA080x^Q0U-C!Y z^WU@ UA @ A  AꪪA _[  @ 8`({{`(!x@ !@!@!@!A WWWU`( 5555@( Ԕ@ Aa(@ UU@ A@ !A _A WWWW  Օ@ a //0` 닉@ !耀@!A @UA @a @ a*(@ )/0Abbj@ @! ** a @)- A a @A `a @A `bbb@! a "(@UUU0 UU8 U( U(@U9@UcI UcI(U#A0%cIa(zA(^9(x+CA(U*cI0]+*cI0UQ(U"A(U"A(U8` X"Aa UA(xUU8 "A(*UQ(UcI` Q0ՃI8CI@W"A@ -dA( `dAa775IA_A9XX|~9e1~e9E1E1$1z~D1) D1)D1)++/QD1-#Aa''&6#9(x#9 9 -b9 WBI zU-CIz+dI+dI(-dIA믾IdA~_]dIE9dAD9 /AD9_eAD9{e9D9꪿9D9/ 9E9e9D9D9e1*D9D1 AD9ՕA9  I9QI50( 9 \( ) _m) ?*$) /+D1)1D)D9$)e1$15e9D1-Յ9E1^9E9 m9E1(9e1j奏9D1D9e1k#9e1$9D1D1$1D1$1\ڠC1$1u$1#)D1)D1)$1$).D1)D1$1꾵D1$1%e1$1e1D1 1D1W^e9e19D9<ᅤ9e9Z9e9eA9}ՅAe1Ad9z~CA9dA0HJA05555@ ^^^^ UU_ U  * /.( \   .  u( b(( _ ^( ( ( ^( ( u]( բ( _U( ZW U_ UU_ uUe1 @@8V@`8U@`8UH`8UH8U@8U*@8H@(Zr@@0 I8 U_I8UI8U$Q8DY8UDY8 UdY@UDYI-i`(V^ZzA`05DQ8U DI8W$I8U*#I0_*dQ0UdQ0UY8U*Y@*q8^^^A0#A8 I8/#Q8W/WCY8U*UCY8cY@UCY@"QHI`0T\TV@0 @0 A8**_A8UA8W A8U #I8* "Q@+ժ"Y0P@ I0/ս"Q0U"Q0UCY0UCY0UcY0Ua8UYHU`(#QUU*"Q`(\WUI0"I8UUI8UA0W"I0Ua(UCQ0Uca8Uca`0pY `8U@ U8 UU(8 UU 8*Up UUU`0 UUU U_U*@ ^`0 ^_A ]A A A W_A A W^_@ 0 `(A `(A a(@ ~~WU@ !A A WW__  @ XXX^@ !0  U`0@ j`b@ A! `` Aa @a @*a(`a(@@@@BA @ !a @a @(@ꪪa @A `@ !A @!A ^! ^_5A @ A@ A@ !@ !@ !0 /UUU0 鉡(@U1@ UU@ 9U"A@UCI@ U"A` 9(8(pU9  BA0կ cI9 cI9CA8_"A0WA ^9 xWU8 xa(@ *9(--$9p\VWC9 55AAuAe9~9e9mj`e9E1^e9$1^WD1%1)".d1$1zD9%) aD9---/CA |@ ~cQ _ dI WdI cQeA_CIAAeA"hhAeAyeA9AE9WWAD9je9D9-7'e9D9oudAE1e9$1e9D1 e9E1 e9$1((e9$1*e9$1/*Ae9AA/-)IA5+QIY#9BBB` 9 XP( x(!) *$)(-%$)( *1E)D1)D1)**D1$1 .+%9D1$91z9e1~E91$91$9e1k{D9e1e1$1~D1$1C1$1~$1C) **D1)1D)#1$)C1)$1$) $1C) "D1$1*D1$16e1$1* 1E1㽟e1D1 E91z9E19E1*9e99e9Ae1d9D9zd9#9z~o 8( 50` pp ? _uu U} Pע   . .*/  * ( 5U( U W {z (( {y( u( _ uwW( Uk( __( Vuz }__ _]5 UU) 558@0`8`0@`0UH`(H`0/U P`0UH8P@m a@(7zH`8}dQ8U#I@0dY8UDQ@U#I@ #I@_$I@U#Q0j*@@(+/&I8 UDQ8UdY8Ua0UY0UY8UY0YAUUDY8XX_rCY`(%aAխa#IUdY#IUzeaAU#Q8W"I8U_I0WQ8UH`(''&H0H8(U I8W"Q8U"Q8+U"Q8UCY8UU"Q8UH`(zzQCY0U+ca8ժca#IUUaAUdYAUCQ8UCQ0UCY0UH@(Z؜&I@"Y8 _CY8Uca0Wca0Uca(Ui8Ui0U"Y`({"Y`(XVQ0+Q8Q@"QHUQ@WQ8UP8U P8H@(xր8@( 8@(U I U@ U@ U@ UU@ U8 U@ `0 W@(@ UW@ U@U@A _UU   ua0 _U5X U@a0}* I@(W Q U"Y U"Y UU"a UUY@ UUW`0 a0 @ +a a  @ a @ `(A~@ !@ !A A _^W@( Օ5A A @믯@ Aa  A A@ !/0  a(@a(@`(A Ua(`  `( `^@( \WUUa0@Ua(@W(@ UUU0@ UUU8 U9@UU8 U0 xU@ !A z?8@ a(@ @( z b0 eA9Ae9Ae9_e9$1xe908D1]#9`~#AAzcQ@^H A@ -dI1 -IDAՅAeAmeA9 DA9Ae9m{u9E99D99E9\e9D9.[D9e9e9$1dAE1oe9$1ze9$1D9e1 ˊe9$1e9$19E9Ae9+Ae9*+IA/QI]QdABBJJa8 PPp( ) ) )(7$)(뿭$1)$1)D1)D1) D1$1f1$1 / -1E1|_U1E1e1$1D1)*D1$18謨e1$1bUD1$1$1$)D1)$1$)j^zj$))#1)C1)D1)C1)D1)D1$1_e1$1e1$19D19D1E91ꊪ9E1e919e9WUd9E9c9D9C99( TT\\` 0 p``b  ^     Yy {]u (*( ] ]] {Z_ W( ]_Uբ( U( _( ( ^_ UWU ^ WW] u#) ?`@!*P@0UP`8UP`0X@UX@X@*#iH] #a0jY@(88--@0*@0UA8U *#I8UU$I8UdY8Ua8կda`0WXp@8 ]A8U#I8*U#I8*DQ@UdQIUdQIQ$Q*ׄa0``jjci8r{y}@8I8U+#I8U#Q8ժ #Q8#Q8UI0*UQ0 Q`0'%Q@(Q`0"Q8UQ0UI8"Q@"Y@U "Y@U"Y@(zxXI8I8~I8_A8W CQ0U*CQ0U#Q0ժcY8UWca`({pQa("Q8WCY8UUCY@UUca@CYACa"IUWcaIUUCY8`Q`0ضH0WU@0u@0@0U #Q`0UH`0*UX8UU X8P@(z^֠@@(- X0ժ UP8UP8IHUUPIUYHUYHרP@(p\P@(X88/ @0_ᩡ0UU"I@(U"I UQ UU{` UU8 U @ @`0U"I`0UU"I8*UUCQ8UUCI0U"I0~U@0^WP`0UH`0߭"I@"I@U"I8U"I@(W@@(U@`(U8`(UU8 ^z~A /A   @( 5555@ &&A(@a(@ UWa( @ !@!`(!--//8@ a(@~A @a a A V~_  5?`(A "a(@ WV^^a @ ]a @ a( *z^A A ///` !@!@ !/?//8A ja(@/@( b 0 A$9e99ze90^U#9@W8AW-CAaU-CA! dI0*YAKBB8 ''((%-$1( eA1*DAe9~9E9AD9b9E9e9D9ˆe9D9e9D9UWBWe9$9ﯯe9D9e9$1D9e1*D9E1 *d9$1D9$1D9$1*9D9c9E9/Ae9AAU)IAIA. QAJʡ 9 rrrs( ( +) 뷽)(='$)($1)$1)1E)zz$1E) %$1E)xD1%) e1$1e1$1_D1$1.D1$1{$1D)$1$)zC1)_1$)_WE))$))(D))$1)D1)C1)$1)"*$1$) * D1$1ue1$1d1$1e9D1e9D1*D9e1e9D1e9D1.d9E1D9d1 / C9#9j:9 ^^\\@;?+-0 bc( ( ~^ / w     "  *  տ WWV .b jV / U( Wj( W ]( _ // ( Wz) ;==X^x`@%H@0H`8Ha8P8UP@UUP@-կa@ a@(xzꪁ@@(Y8UY8U#Y8 UDY8Ua`(ea8Ui8UDY8``jU@@(/Ca8UU da8Ua8Ui0Ua0UY@ i@Uq@u@0dY8 Ui8Uda8U@iUci8UQ8UH8Y@5}@@(@8+H8I@ UI@UU_"Q8W"Q8U@@Q@UKP@(޷ Q8+U*"Q@*_ Q8+UQ8"Y@U"Y@U"Y@"Y@**o"Y@(XV"Q0 "Y8U"Y8UW"Q8UI0U#Q8U#Q@UCa@ jY`0p^U@`0@8U_"@@H8WUX8ժX8UX@UP`8 P@(XWH@(H0@@*UA@@I8U*I8UH@X`(zX@(zWա@@(% H8+U H0U@0UP0WP0 U8ciP`0_P@(xWP`(WP0UP0"A@_*/UCQ8U"Q0Ui0UBa8UzP`0`\@`0 @`0W@`0]8`0Uת@`0U_A@0UA`0UW@`0U8 zW8 WUU !*A UUUA UUA W_}U `0````8@`(A a(@ ~a( @ !A @(!//`(!A @^UA @>@ A@!A A `(A a(@ a(@ UW@ A@!@ 55@ !..,a(@ Ua( @ !/..*`0@ `za(@ / ja(A8a-#A@p9 ~#I@_ #I@WCI@ IdA~WWADA뫿ADAQeA-//bCIBBJʡ8 '''&((%%-1(%$10*/eA$1ՆAD9%AE99E99E9ߪe9D9ﵪ(e9D9]^Z`e9D9e9E1e9$1D9%1D9$1D1$1j_D9$1$9e1e9D1 9E95?eA9^A9 +IAIAQAϏ(V\\\"A yaqy( ( _) ]_( VW($!$)(7.$))<+D1)^E1$)%1D)k$1E)/$1E)E1$)z~_D1)+ D1)$1$)D1)E))몪~$))($))$))$))E)){$))(.1$)#1)#1)$1$)D1)*$1e)$1d)e1$1e9D1d9E1E1d99E1e9D1d9$1c9#1׿I ^^^^ 0aÃ( k{ 寨 k| *x / +  U  _u U _   z (({^ڪ(~ Z  Z >((( ( u ] 5_ s`U %5 $) YPVV^|X\p`H  %X`8UUP`8UP`8UP`8UP`8uP`8WP`8UH@(\^bP@0յ`8 *Ua8 U#a8*U#Y`8U#Y@U#Y@UCiHa`07p#QH_I@U#Q@ Wi8*Uq8Uy@UUq@UaHջ#Y0V&4CY8 Wa@Uda@UdaHUCYH#YHY#I"YHjj@`0@8zH8UH8UWH0 *Q8UCY@ i8Y`(b`Y`0 "Q8 UU"Q8UU#Q8U#Q@U#Q@UI@ I@ P`0@pX@@0+I8U I8"Q8 U*CY8UCa("Y@}U"Y@X`0`Za`0խ Bi@UY@PHU`@HUU@`@+UH8WH`0*p@0P VH`8WP8UUH8]]H8UH8UꠡP8UH8U*H@(zP@(^+P`(իq8UUP8 _Q@Ubq@ UQ@TX8U H`0`\H@0-@8A@U* "I8U "Q8UY0Y8UY8^Q`8xH`(\P0 "Q@+U"Q@UCQHUP"AP@UH`0 ^@`(xׯ@0U @`0_A`(UY UI UQ UP U8 (8 U_8 UW `(U@ ը@A@ @ %%A @\@ A@!A _A @ !0A `(A * `(A a( A  ??a0@ շ/0@(x`(!@ `0 `( *X8 ^-@ W-@ +#A0-dA#AdA$A~dA$9 dAE9eA$9 _eA#98/QA/--bQKkkK8&&&&(`(//&(( 1(.=D91A$1-Ae9UհAe9Ae9_9e99D9kD9e1e9$1*D9$1D9$1D9$1D9$1$9D1e9$19E9+9e9ZAe9Ae9IAIAIIW0\\\\9a( ( W( (!) .$)(%))~ku$)) =$1D)E))E)$)W1$)U#1$)W$))਺$))+"o$))}$))`/$)(*$)):$))^(D))$))0$)Z0$)#1)߿$1) #1$)Z$1$)W$1D).D1$) D1$) *>1E1}9D1D9e1D9e1D9e1WW$9d1D9#1C9xxxxA0@( ( ) UU U ( (  **  _ b ( Uյ( ( U(  ꪪ %/ )  +( ] w(^^ ( u_U   ^u( UUU_ (( ) =YP||\XPwx^zX`@@8*-`H`8UP`8UP`8P`@UP`@ U``@*UQ 8UW-Q`@UUR`@UUHA `H#AP@U*P@UP@U ``0{‚P 0WY`8#a@UU#a`(#a8 U#a8qHUUCiH*cq@֜ZH8 (I@UP8UY8UCq8UY8U*"a8 "iHuj@@07 "i@ UUU"aHUU"a@U"a@*U"aHUBiH/UBiP"a`0PX\VP8+Y8Ua@UU "a8UCi` Ca8UCY8U Ca8z@`0@8 @8H8UH0 UP8(UQ@*U"Y@ "Y`8`ZWP8s\./X8UU`8U` X8UH8UH`0H@( p@@0֖-@`8_H@0WP`8UP`8WP`8UP@ *U_X@8 P@0`H ( H`@P@UU P@U Q@_/"Y8UP8U(*X@(^@@(6 H8WA@UP8UH0תP8UH@Q8 {X8xU@8U@8/U#A@ U#A@U"I8I0WP0UP`0W@`0zV I@(I8 Q8UH@UP@UX@ P`0^H@(H`0X +@`( H9HBAWBQ@"Q8WQ0_(P@(U@@(U "I@ U "I@(UWA UA UU@ UU@ UU`8@mk`( bUz@ A UA UA }  =8 /ca0 _U@ -`@ U`8 W8 88?88--"A8DA9UDA$9iUUe9$9e9$9D9$9^D9$9_ADA5% QA//bQMMmm8 6666((  ((kmU1(ݝ$11 e9$1 =եAE9UAD9AE9 Ae9-Z9E9~^e9D9W_D9e1(d9$9D9$1zD9$1E9$1{D9$1D9D19D9+9e9^^Ae9Ae9I9IA{IA#9\\\\"A@( ( j ~p ( $) ) **+#))uuU#))w$)(/$1)D1) UC1)~_C1)_$))$))bz) $))#))u$)( *$))X$)(0(#))_V$)(//#))W#))D1)7D1)ꋪD1)D1$)$1D)ﯪE1$)?+e1D1(f1D1{$9e1^__1E1$9e1D9D1_D9#1Wzzz1 ppp`  0  ( 6( ( ׷( Vz W~ s  W) U(zz(z}/( ! U( ( U_(!( zz /  *  (( UU_W u_ U}{U uUU) =QPvT\\XPXPXXH@0-`H`8U`@`0`H`8*UP`@UP`8 UP`@U&ZH%% z&bwGbYz&bU5gjZ^ rQU>(*rIWGjIUGbCIUGbAU r@Uk@Ur@UjHU jPUUjPUUjXUUhjH_W'b`8UUYHU#a@UaHWX@U a@UU"q@UUX`0jjP@(P@UP@ UX@Y@WY@UY@ UY@uH@( "a8Cq8Ucq8UCi@UU"a8U"Y8U"a@UP@0X& Y`8 "Y@_ Bi8UCi8*Ucq@UciHUBi@0`\X`0տ`8U*!q0UX8P8WP8UP`8P@0p\@ (ܯ@@8@@8~`H8`H8 H`@H@PA0 ؠX@0^H`@ UP`@ UQ`@UQ@U Q@P@P@0 xP@0XH@(+ H8UH8*_P8UP8 UQ@ UQ@WP@0W/X`0^UP0"Y@U"QHUU"IHUꀭP8wP8zP@0׭@`8^ի A`8`@8W@8U@@(UI@UH@0@@(zH`(xWPa(UP8U+"Q0WBQ0UA8ꀨP8/UzH`0~H`0UI`0UH0HB!X8 UCY@*UBYHUQ`8UY8zUX0U"Q8տBQ@UcQ8U"I`0WI@(UH U~`0`m ( @@  `@@( `@`0W`8`0 W80]8080+90 90 *$90E99/U$91$91*DA$95%IeAQA/*aI8 4444((&)(]$1(ם$1)/ /D9$1UUE9$1?--AE9 UUAD9 Ae9^eAe9]}_UD9e9 D9e1*D9$1D9$1zD9$1_E1$17E1$1e9$1/E91j9e9ܦ9e9A9ަA9* ++AAAdA(( CA\\\\8 ( ( j_! {{{}( Uו( ) (!)()( $)($)(₢$)($))xz$))U$))7$))@*%))/e1D1*e1E1(e9D1e1#1d9$1^d91#9@p```  0 ( 6(!( ( _ .! ! ! ׯ! )j  (( ) ) ﯪ( _Z{( _( z)  w z⪫  p  " (((U ( )???#QH|||\PH/.p@0Ը`@0~طX@0]^Xh@8]W{X@8_b_gjA rGj]Kr'b*rGjrGjrGjzgjbzrGb z&bzXzGjשּ zrzgjrzgj^zވr'b z'b^zgj/{zr + {r}zrc`*r*ziV {r ?**r{kj{*jⰸ {QXZzGbccrZ rgb{rhjjGb rP z7 r^*r=+zz r +{r/{ {Rܜ {jCKzhb*) {jޞzjrGb+r&bzrhjabmj'bpꂈr'b.rGj?+*%rhr~pr&bjj.r'b7r&bמ(rb׺ zhj‚rgj (rgj}rgj.zgj7VVzgjrgjgjIܞ6zZUrIת*.zQUrDAU(r#IU gjIUgjHUJ{PU*rPUrXUWksPUUjPUUjPUUhjHUU_a 8QHP@ X@} X@U`@U`@8 ^h`8pX@{,U`@U UX@UX@XH`H_{X`@UH`@P8P0P@UרP8 U`@U jX`8pUH@0xׯ P@0 PAՠPAXIU`HUX@8_P`8XX0ժ*X0_X0UP@0UP@8U X 0~H@(8@8 @`8Uu@@8_@ 8"Q`@U"I`@UUH@8UH`8 P8UH@WUI`@UI`@UW@@8U@^`@^`HW`HW`H-`H`@U`@8`@`8*`@@0`8 (~@( (WW__@@kkkk@@@( @( **+`0@(558`0UUU8`(0000wW{0000000090$90/+dA9-IeAUQeAYI/9 8(TV( ((<7W$1($1)5D11E1$)*E1$1 *e1$1_E9$1}[e9$1_]E1$1/$1$)D1)$1D)$1D)*+D1$1UWD1$1$9D1_e9D1*9E19e9"9e9Ae99D9^CA XXXX0 ( ?(!(  R]s( ^( ___) ) u(!) ) ) )() .)( )(()($)(﫯$)(*$))%= E))d1)We1)d1)D1)D1)$)((ڠD1){D1)뫋D1)$1$)zE1)1e)E1$)D1%) e1$1?e9$1zD9#1{C91#9(hA0 55550(ܜ$1(#1(~$)()(h^U(( *) ) (x ) W]) _) ) _) ( ) ( zW( ) k) ) \W_( _^U} / \ ( U ./ () ?QH|\\\PH"yP55=i(xH}AAX8?``867ե`@5`@8*Ȃ&b*zGj ȂGjxgrZ.r&b.%/rgj?zgj:5 gj.־*rx`{_z'b^zZUrDA_ j#IUb8U{@Uj@U*b@HUkPUUHbHUUZHUUZ@UUYHUQHUWDIHUUX@U_~X@UX`@UUP@0zX`8 PHUPHUՀXHUՠP@8zP`@zU X@0^ ``0aHUUX8WX8 `8UP@8_H@8xP@0*@HUP_UX@UUp0X`8WP`8~X`8WP`0V-X@U*UI`HU`H@U*H 8z`@W`@W+`H+`P X@0P`H__]U`H`@`H`8`@@8`@`8W@@8`@@(z~~@( (@0  8 IIII (XXXX @ (!(@ A0@(`0@( ?8`080Vxx0`00a0*0a00a( *0080/-$90 /+DA$95AEAIeA QI+98(((/-( )(=+$1(/%1)E11 +E1) +$1E) D11D1)+D1)調D1)D1)$1D)D1)1D)C1$1]]UD1$1 ?e1D1*[9E1e91說Ae19e9b9D9z#9pppp0  %%%( .((!^) ~^ >/! Uu! oZ) u(!.(!) *) ) ) ) */) ) * *#))z}^) $)($))($))-D))#1)e1)D1)D1)D1$)^1E)1E)#1)?1D)D1)D1) E1$)*D1$)*D1$1"+D1#19D1}D9(X#9(} VVTT 0((1( (1( 1()(`) $)(UU5( ( XW) ՗) շ) ) ꯪ) ) ) ~Z( z ׵%) z( {( ׾( ( ( W (.( U( _u (**:QH\VTTX@/!qP----`(B8bz`a(`Ha0 - @057`87`8[a@P?r&b zgjbrGj8./rgjxʈrgj #rro{zrUzGj^xrGj//rgrzrzgjzgjzrzrWWzr zr֨*zr%*, {zZ z*z_c {z.s*z +zU׮*r+?KI {jzj. {r^zjzkrhj zhb^(zhjrhjxrgj>jGjܼzgj5zrrgj zrU%UzgjWrrrGbjZrGb* =zj?zr,k gbB/ QrI7'''rgjrgj *zrzgjzrBBzgjzFj6*Ȃr߿{zrzp[zgj~zGjUo *rFj酏zgj) zj>zr>zrzrzr<,h {r.zRp` {Z髪r&Z* rGb7(rGbXXxrGbèz'bj&bWr&b++rrս{rb`gj'b~rb}zQUr#A_*#QUz#QU͋PUrPUgbHU_(j@@UjHUU b`HUtHUUUHkhZHUUUs`@UUUdQ@UUH@ X@U`P@P 8zX`8^ՠP@8AQ8`P@WՀP8WP@UP!zP z`H^`HW`HP@HP@HP`H_`H`@`H`@z^w`@@8`@`8@@`8__@@`0`8@0z@0@(pxXV@( ( b 8 IIIM ( A !(@ @(a a0@(`0A( **8`0U0A0a0@( a0`(a0(0(+-00/+$90 dA$9eAD9 ++*IeAcQI#A8(((7??( )(-)(?0$)%1)D1(./D9)D1(D1)$1)D1)zD1)D1)1$)1D)e1$1uE1$1e1$1e1$1 0/9e1e919d9e9C1C9 pppp0 %%%%((') ) ~k! 7! zj! (!(!(!) b$) )) Z۫)*) +-)($)($)($))($))z#1){D1){D1 .Z1D)D1)7?E1)e1){D1)$1)1C)D1)ꪪD1)D1)E1$)E1$)D1$1D11 D11j$1(X1( ( VTTTa0(#91_5/C91UwD10#1({0)W_~V) ~Z) ) ) )(_{)()(j) ( ( _) ( ( ( ( ~( ( ( .< , : U * az a>??7QHVVVVPH )- "qP---H8'h0{xppH0덏mha(`875'`H,%`8>66᠄axjj`zGbzgjkrrGb//rgjܸrgjzgj/Zzr(*zgjzrGj/zzrV]irGj"rr ;}zrzrzr zr(U zwk r5 r *zb*zkKz%/)K {^*rjx {ɋjA6&$4 {b%'%+{r{_rr+ {jj^rj%+*rj rjrhjPrGbrhj]- zj/zrmsrgr޸zjrrըrgj rgjW(zgj׿ zr.zr%zr rjKrA''7'rrV˧rrUըzrUUzrרzgjzzgjzgj %zrpzkzrk{^{rgj⪨rgr⪺zgj' zr%邨rzgj zzjzr+5zr'xzrkRzzzz hbrgb zjrhjxrrèrhjZm rgj{rgj ڷzr*/zgr_&zGj.zgrȂr//Ȃzzgr ȂriɂrUrވrY<&bbxzGb zgj7zgjrr.rhj7? JjrߵKj{bz'ZU rYU rDQ_AU {HUrPUrHU_hj@UU`8'ZUGb_UYU@HD`HeA`H0`H@`H@ P@@`H@@p`H@8`@@8@@8_@@0`8@0蠪`8@0`8 (@( ( (@ ( {^ 8 IIIK ( A @(!@(! *a(@(Wa0@(`0A( `0A(`0A(@0(0a(0(?-00//=$98-5E9$97eA$9 Ie9 *dQA#A 0(\( ࠀ( 몪(("+ )(z$1($1)$1)$1)+1$)1E)D1)D1)1$)_WD1)忿D1)D1$)E1$) .E1$1D1%)(/f1D159e19e1/9d1D91+>*Q zzzzBI )(W%%)(x) ) W}! $) ]_) *) X) $) $)({.$) ) (b)4.b) u) *)( ))(*#)(#))$1 ^#1)U$1 $1)$1!e1 zb+e1 \D1)D1)D1){~D1)D1)/D1)ꃪD1)޷$1D) D11*D11$117$1(``#9);0\\\X !:9(-C91յ9D1~{D9#1WW^^1$)*1()(/) {( ( W) ( )(/)() (!*((!. ( ( ( 몡( ( U bU ^ aߢ ` a zWa a  @W @?P`@XH/"qHi@55y0p^pXXa0mkk`8m}}Aa8 @@ ᨀH%'&j``ppzgj/zgjbrGjzhj+zgjrgj+zr֖zr^W¨zgjzrrgr rgjzj/'5rgr.(8&rrrhjpzr/ zr * zr r/*r *zKzzz:Kz)Prb {A7&'/+{j %*{r~p*{r]Zrjrj*zjz{rjzjjrgj@zgb*) zr_xzrݫzrzrXrgj/((.zj`rr^_zgj *+zr'>.zr5(zrܸ jKBɨrA'%-rgjzrյzrחzr/zr_zgjzzgj՗zrTZzrW_騨zgjzr_z'zrZzr5zrzgjz*zrzrzr/77*z755JIp``pzgbzj鉊zj zjrgjprgj zgj^(hjzU*皨zWǚ&jUUU `9`fzUU/* fUUxEGrx)gr Gr𶔈zQ66&&zGjpપzgj㋋zr邨r{Izj? zr (' rbŠzr:pzhbrj zr[zjrآzrBpzrY5%zr}Ur'bhrQ hjY r'b*7r'bWHj'bX&HjQWHjQ}** hjeIWhjeIU('b8_Gj8Uhj8UK@0UHj@0Ura8UUGb`0UUzp`0 ( (@( (A ( ` @8 (  A @ ! a( a(@(_a(@(A0`(a0@(a0@(A0`(wU(a(0(0(;/ *#90/D99*?-eAD9+/-IeAIDA#A 0(((5B( ( )(y$1($))U#1)#1)#1)1$)1$)D1)1D)j~_D1)D1)>+e1$)_Z$1E)D1$1D1%1e1$1ﭿe1E1%9e1e91 d9D1#9 ````0 55551('7$)() (!^$)!]W)!$) ޾$) %)(/$))6_[$)(#))[W{) *)z) () /*) ) *+#)() ?$) >$)  $1 //D1$)uoD1 D1)UD1 zD1 {$1 $1)$1)($1)(D1)1C)$1)$1 ~$1(* $1( \1(*<C911XXXX ^~z0` #)dA#9Ud9#9D9#1$11zj1 z(1()(((0 (ި( ( /1 U( ( ((}]U( .*( ( *~U( V ` U ` U @ @WU(@U-(@UU(@U0@_U0@UU (@U0@/PH`PiHBBBb#q0="8XXW^Xa0{{kHa(ĩ@0 %X %""yGb`pzpzgj %rgjrhj*rr>/zr_rrzgj rhj.rrzrzzr]^rgj~^`rgj=յrgj7rrrj>zrˋ {r {z>z*zu*zu+z%5k+5Khbplj{~w {9 *{j- {r {rw^_rhjpꪠrj-rr~rjzZ rj *rrU{ϵzruU%%zr{}vzrտrrz~zr]zrWzzrpUUߨrgj zr/zr {zUs {rʃP*GbBbrA zrkrr zr׿zr邇r+zrZ\zrߖͨzr Yzr5zrzr7zrzzzr-zr/zrX r5/')r*r7՗KApppprGb=rjzr/rgjzry_Uzr駂r>^_gjHj_&r_ !% aq_WYUiiY UiUi*U DWx UUpzY&447Ȋr{ꂨzrz肈rzrz/zr+ r%% r>zrzrk{zr ruzrpzrrmzhj zrwuשzhjzZ%r'b.rHjhr'b6(rHjV\hrGbXhj'j rHjhr'bむhr'b r'j% *hr'jhr'jhr'jXhr'jp@(Gj%%%%@( (@( A( @( @8 Mmm ( (@A !(@ `(! a(@(a(@(a(@(~a(@((@((a(-'0(0(+?//90/-$91 + /eA$9/eAD9 ++eACACA@\\\\0(8)(c( )(()`j)(..1)#1)u0$)0$)#1)#1)1$)E1$)E1) e1$)5*D1$) E1)ꪮD1) $1D)*e1$1e1E)9e19D1e9#1#9A````( 550(7,0$)~$) $) $) ^^%) $) z$) /-$) $) ؠ$))@$)() ) ) \) 7_r$) ^. $) $) * $)(($) z$) {D1)]UD1$)}D1)D1)wD1)$1 \$)(rc $1(%$1 $1)]C1)U$1 b+D1)}D1(~X#1({1 *(#1()#9(9Xxxx z_Z0  CA9 DA"1#91#91V~_W10j1(0)0(￷0 (((((` ( ^oU(@(` (` կ8 UU+8 WU0` WU0` U~0@ W0@U0AU0AU8! U0A_U(!ժWa a ~ˢ !*U(A PHVVT`P----qa8ra8 P0^x:6X`0_\pa(ÿa8}j@U{{c`@ Br&b6,rgjըrhjbrhj rgjrgjr_Urgjrhj/zjzj./zrUUrjrgjrgjrrArgj +zr rzr( z7*r**Jz뫿Kz ⯋j₺lhbz``*{A +{j-- {rh {rk{rjPrj {rU{rr {r]U- {r{X}zru zrkxzrzr^zr_]zrZrr|rr %zjzrmU {r/- Gb\\b {QjjjdAzrkbrgj' (zrzr6zgr zr\pjɂrՕzr^zr~~zr%zrrrPzgj -zr.'/ 邨r^_zr7/zr'< r*ZKr?-kApppxzGbݽ +zrxhzr_Xzj/ɂj+zr.銈r?hzUU7q-z(V$#9x^^i@x_WUX@0WH`05i@( *Wa@ʊa!5 YpȂb zzzz{ -zrpzr_zr-5/zrj7,zr{zr(zrjXzrCo zrmzhj-zrWzru Hj zQrGjorGj rHjr'bhrHjX¢hrHjսP`rHj 5rhrhjzGj zHjhrGjpxhrGj-zhrYzZp`GjA(pppp@( (@( A( (@ @8 mMmm ( (@ (A!(@ ~@(A @(A  a0@({uua(@(za(@(_a(@(/(a(??=((/550(//-?90U$91?eA$1AE9ADA~XdA \\\\8([۹1({}k( ,)()()(7 +) ) $)(#1)]#1)$1)w1$)WE1$)D1)e1). /d1$1D1)ޠ D1$1 $1e)*$1e)芪e1E1"-e1D1(Ѕ9D1#9e1?/+#9a``@ $1055$1)$))zx) () .*$) ~) K$) /)#!*$)($))bWU$)($) *) ) ) /+) . *$) k.$)( $)($)(($)(u$)( *E1)o$1)}U$1)w_]$)( $)(W)  ) $1($1)$1)W$1)D1($1 `1 1(U1 0("BAzzzz ?/0  #98)#A1z#90_1(1(_0( _U0(U0(+0 ^_*0 x0`W0@U0AU0AU]0AU0A^W( _Ua Ձ  U0AWU0AU1  1 W0!U0 *0aU1 #9(kkA0aP`H`P----pa8pppxi@- a8?Cq WՁXA zUaa0b}UA_W`0Uhj` rgjrgjzjxrhj rhj/+(*rrrrAzgj-*zjzjzr]zr zrxzr+ rU- r.*z5>K {U KR`j``zI {j * {rZ {rzRrj7rjrbrjWrj?%%rrW~zj +zrrzzrzrzrzr/'zjxrr⪺rr7?zrտuzr *Fbª^zI``jI r]WT^zj닪zr邨rWrzr& zrzr- zrؾzrw^Wzgj/rr ֗zjzgj/zrzr *zr{ zz*z/Gb QXPڪzj?7zrzr+邈r/z]U%r ^&hrzW xi^WUs|BY Lc8xxxzX`@UUH 0`!@0_ "@0p`dih- +i?UUUci -aZp¨'b ȒzUZ邨z7&邈rxzz}邨r{ {zݿzz<,zrzrzr zrB邩r-?ꂈruꂈrHjI'rHjrHj*+hr'b>>/rHj ވrHjzzhr'brHj%+rhrikp hrGj+rhr{yyzbzhr'j /zhrխzhr 7?r@(pppp (a @( A( _@( @8 @(----@( @ ! *a( @(A @(A ** a(@(}a(@(_a(@(_a(@( (a(0(ս0(10/$90e9$9))%AE9DA9/*Y ^^^^0(!!1()(>)(\)(+1 ) 8 $1 _) k$1 0$)$1)1D)1D)E1)D1) e1$1ͭE1)pD1$1D1$1D1%)⪨e1$1e1E1 e9D1d9$1kj~#1 @bBB( #10 $11$1)%))b$)(x$) $)  $))WZ$)( ^$)(%) ) $)()(*) b)( -)(|8 $)(})() ) ) ) )({k) ) *)(**1 ( ) ( ( *( x( (_( ^W( U(A_(` U](` U(` 0 `b0 UU0! 0@z0 U0AU0A_0aU0AU @UpU AU{ (@U}U 1@U}UC9aUUD9 U#9AWU#9AU#9 U#9A#9#9(9D1C91D91$11WD91U $1)$11#10^#10ׯD91]CA0_ VTTT(  P`H`P--/+h@0`@%%q0/p@(V'XAUX@_@ U^@( Uj"i rGb rgj./'rrrrCrhj:
rgjUrhjխrhj .-zr%zjx*ʨrhj zjzrmuipzr+zrmzjzrՕzr/zrbzX r*z*z%Jz^k+ kI`p`xrI {b W {b(* {rX*srZ {jrj-*{j'*{rյ {jjzj-/ zrxzrUzr~zzrտ-zr.rj`~xjrj/Crj'/9rjrr *zjz \rI`hb`zQ zjzryry[zr))5%zrzzhj(zr{Uzj zzZ邨r_^\zr{zrgj*/zgjzgj zr-zrzz zz7)z%u{UJjzz)I {rzroj邨r邨z銨z`ɂhj*Brf5 Hx\W&Z0AA} R0xxxz%QH_yzH 0p`qHiXhX*.Bi` bqeazada-U@ -gzUW\X蒈z*芈zȂrx邈rzrzr<+/zrzr_vVzr뫉zrzr zzrA`@X޸Hp^ZA١x-ājTTrGj rhj( +rr>zrurrz\}rj'(rrrhj zr/;zr__zr_rhj<,zrX_zrzr}zr{^Z^rr7?zr邨rJzj  r *z*zmKz鿷 {Rx`xpKhb ) {j(B {j(*{rUXz {b(بrrhrj+ {rו {ruzry~ {rzrX\zr%zr|rrzrzr֨rgbzj-+zr_zzr*z {I``pxrQ zgj/zr[zjz⪨rgj*rgj/,zrW.zrܠzrz_zr--zrx@zrɍ zrUzj/邨r5zrhzr/zr+ z%%UU r쯫*Q\zr׵zrzzrzȂr/蚨Abjߗ5%``pca`@x\a UU{a0%HRH``aa@Ua0a`PXbaXiQicaU`cYy--Cpb‹dUUWTɂr*邨z^_[邨rzr(zjzrW_^zrW__[zrbbzrzrzrાz%- Hbx^hjI rhj㪉rhj[_r'b*rHj.rHj׵ rhr}ozr}zruuzhr-zrWrhrzhjzhr/ *zZXz@(pppp@( (@(! !(@ (@ /@@ @0%%%%@( ( (@ !(@ (a @(A ڶ@(A @(a a(@(_(@(0a(=0(- 0(+10$90%e91eAD9$Ad9/#A XXXX9( #9)_$1)$)($1(z{$)(%D1)D1)k#1)$1 )($1 #1)Uի$))7iD1){7D1$1( D1) D1)D1)տzmD1).D1$1}zD1$1D9$)D1)*'' D9)D91IKKKAdA(----AD9kzD9$1~xxx#1)0$)1 ꪊ1 $1(U$1)_z0)_)()(V( ( _ ( ^W a U ` U @zu @((`_U*0` UU8`U0`U8` UU0@U*U0AU8a(UU0AU0AW0AUU A7( W0 9aUU1AU #9aUdIAU1@U1aC9 * Q kBB( -%% @ //.#9 UdA( -A$1Ae9WUAe9UUAe9UUAe9_Ae1eA1e9$9e9D1,.D9e1$9e1+d9$1D9$1D9$1#9$1#9$1__#9$1_UD1(/D1$1e9D1Ue9D1e9D19E9տ9E9se9$1e9$1D9$9#9 0 -%%5YPpX=--`@0\TVV`X`8 퍭@@% q Ⱥ#q/Hzrzrzrozr/ r// rzjrrVrhr zrâzrVzrzrYyzr 邩r z// zz &*z 5*IppplGb ++lzx {rZX {r: {r7+{rz {r {r]+ {r {rU* {{w} {z rzr,zr/zrzr*zrU^zr>% r_ j {rWwrIp`pprZrr zr:zrzr{( zhj*zr㪶>邨r zr(zrW邨ruUmbzr 邨rZZrrzr2/zrzV\zrzzߨ* z_J )}*Q\\zGb-_zgjzr88/zz<Ȃ(jj F% ppxxrUU sUU_r̓+{]UUrUjU'b͋U sUjUrUUrUUj+Y^E +-WV\\zgr *zrpzr 邨rzr_rrzקzr[z{Wzr˭zrbYzr8*zr,ȚzU]Iuhj^jhrQ rHj*rHjrHjwUrHjc_rHj ߩzhjzrczr}zr]UשzrzrWrhj(..zhr+%-z'jp zzzz@( (㡡 (a A( (@ @8 ͏@0%%%%@( (:;  (a 몪@(A @(A `(! A(@ u@(A / a(@(a(@(0a(0(+00/90$90D91 =dA%1$Ad9+ #Axxxx9` $9$1^~$1(%1(+$1(~$1)D1)_$1)#1)#1)_#1)]}$1)/_D1)z1$)D1)D1)D1)(D1)k$1) '$1)P>6?D1) D1)뾠D1)$1(#10/*#90adA(----dAC9^D91C91___z#10~^1(p^1(_( (  U((_0 0 U8 _U 8 UUU0@׿W8aUU0aUU0A׿0a^\0a(U_(A_#9A_UdAaUUAaUUd9aUU9AUd9AUdAaUD9D91U (d917*d9$1D9#1xZe11U«e1#1Ucd9$1}W$11ʪ$1) $11ý"A$15--Q1@B‚0 557@( a ) /D1( /Ue9)*e9E1 ꫻E91e9e1f9e1E9e1յD9e1zU9E1_Ue9$1$9D1D9$1#9$1#9$1#9$1UU$11 $11(D11/e1$1%9D1e9$1e9$1:AD1zze9D1e9D9@e9D9e9#9D9Xxpp0 5555"YX|hX-+ P`0TVVV``8u}y@8%}i@8 b@0+%c@8.&@H(qrI zgjzhrrhj8(>zr/+邨rzzrzrzrzrzzzgjzzU邈rߪɂr{ꪺzr'zr zr邈r߫ɂr*(zU޿邩z ** zH rz r?K'ZX^ZKr. *zX^^V {r Kz+ { _Kr*{zWު {r {rկ&*r^*r*z*z {z7bzrʢzr햯zrzr zɍ z{zrמּzr5zQxpppzGjzrzzr ./z}u邨r~_ɂrwzr 8邨r/ zwU^hzrzzr£zr zr.zrzrzrBzr* zz~W zzQޜ)rzɂgj\邈rɂr.)j;`b{ZXD S͋*+:U^}k}k"Uk ]k*UkU͓CY~PU͋QzUU#Q {%Y!Qea -5 FXpppr^TȂzY zUXzr??.zrPzr..zrU`rrr,r}UDzrUWTUzr]zrZhjzhjQ%rHj]{rHj{yhrHjueuhj'jjr'b.rhj_c@zhjzhj뫿zrUUרzrrGjrhj*/rhrשzhjX j͛ zzzz@( (ṽ@( ꪪA( @( n{@8 @H @0@(_xXP@(A *@(A /+ a(@ W7a(@(`(! ꨠ`(! a(@(a(@(/0a 0( 8(_}90)#909E1$AD1﫫eA9z{#Axxxp#A@ dA$9UW~$9$1W^Xx$1(x .$1)($1)j#1)}$1(0$)$1($1($1($1(W$1(U$1(zU$1(U#1(U$1(U$1(U#1(U#1(UD1(WU#1 W( _(` }0(Ձ VVV("A ) CA0_#90U9` _0`U0aU8aU8A*UU0AU8aUU(@W*#9aUUUD9aUUIaUU#9AU#9AUC9AU*#9 \\0 ,dA( ՄAE1 դIe9UAe9_UdAe1dAe1DA19E9>~AE1e9$1 e9$1E9e1辺Wd9E1Ue9$1_$9E1~UUe1$1~UE11$1)ꪠ$)1D11 %eAD1----ZI(@0` ( >) D9 +e9$1--D91E9e1E9e1$9e1e9$1C9%1D1$1D1$1~9E)꯯$11 1$1$11_#1($1(>*D1$1e9$1e9$1**AE1 Ae9ue9D1eAD1DA9dAD9wYzzzz( BaYWִ!iX@@@@(7p`@i{b{h@8kcc`@mm@0 `87'P4Qb``zGZ zgrU7zrBzrU;zr-zgr>zr zr*kzrzr'ɂrzzɂrW/邈rrɂr邨zkȂz邨z]j*ɂzۻ,Ȃz( z{r邨z* zbP^*zխ"*z"Z+Q\+r-B jj {Gb +r/=%Kz* KzV+ {|+r着 {j ` {j Jz_*zk zz^w z_ {zwkzrj6rr )z6 z`ాr邨rzQppPz'bzrV'邨z]^邨zu邨z.)邨z邨z邨z/)z  z\zrx肈rzr(zr(zrzrZ*ɂzy z}邨zzu邇r/7/5Yܜ*ziȂrx邨z- z_* 55@xxxxYX\VVaX 7Wy$Q z_ya0_Da`Hda@W$QA0~~BY 8CQ@`H@}#Q@- +*#QBIdQ#Q%YDQrbY555IJbBBCȂHz}kbp邨zɂr^zr-7zr.zrrrԸzroըzHbzrzhrzGj`jkrdAhrZrHjW멉rHjjhjHjzHj rhj`zhjzhjrhrzrzhjjrHj.* zhrzr'/*z(pppp@( (@( (@ (@ @8 @0''''`8@(_a(@(}_W@(A `(! +a(@(a(@(_@(a (**(a0@ a(@(/ (a(0(+ 9(0054$90$99 $91:DA9#A ppppCI@ dI$9z$9$1xxܸ$10x$1(D11z1$) #10w1(_)(_)( _)(}u( }U(` }(` U(` U(@ (@ 8 _U 0 ]0 _0@*W0 U8U8 UUI յ0 ߷Ia-IaUUhjaUUIUU IAUAAUAU*A(UdA0eAC9dAD9e9D9kbD9D1Z9$1e9D1]>d9$1_/AD9՟+dA \XXX((л((%'d1(/Ue1)*e9$1(}e9D1e9E1Z^e9E1We9E1ꯕue9$)e9$1/e9D1_Ue1E1e1E1e1$1*e1$1X`sE1$1_UuD11$1)$1)D9)+AD9QA D9 0(Tx( ( /. _U) E1( E1) /e9E1e1E1ze9E1$9E1}ﯫ#9E)#9$1U]}E11$11*$11ꢪ$11{$1(1(1(D1$1e9$1e9D9* Ae9e9D1ܼ**ɂz8 ɂ]_ z~*z\ r^ r%/)zdA(<Kz_zKrxxjb*j/ -*z6+zc+r Kz}^+rzz*j*z*rz긵*z*z*zW {z_]zrꨀzr r z.߾邨r\邨rX rzrIxXX&Zzr/zrP邈r+gr /邨z.p邈rz邨zU邨zz肈z 肈zW肨z肨z^zb{肨zuȂz-ȂzȂr肨z%Ȃrꨮ z} rQ.8)z{z&j 7<銈r%'7HȊ% `x////xxxx@^__Ha0 _DQ0*U$I@0XXzWP@bbI8 WHA(hhjBa 0IAI@WCQ@-BQ#IބQ#I=dYQ cYU55`mɋ蒨z^\ܸ邨z-+. z^zr.zgrWzry}rgj.rGj*zgj*zhr?zhrzWzGjJ'zQ%%/z'jhr'b rHj"hrHjz%,hrGj( rGjzr}ɩzrzrVUzr]שzrW{zhjzhr>@zhrz_U(r%%%%@( (뉏 (@ @( (@ @8 @0''''`8@(ꪨ`0@(x`(@(Uߵ/a(@(xa(@(a(@(a(@(`(A(0@(0a(00)8090-W#90)$90* DA0_$98.WYzzzzi dI#A`|~DA9^__90(`10U1( ._1(0 ~8 8a _ߠ@@ժ0@W8 UAU8 _U0U0U 8 U"AUCA UU#AUCA U#9@C9(U9(]xVW@@ 0CA -UUA( -Ie9Ae9 A9A9UAe9dA1AE1e9D1D9e1*e9D1k_9D1 9e1 *A9U5A9*Ae9A!XXXX0( ) /D1 +e1)(e1$)e1$)E1)D1)$1)?D1$1E1D)*E1$1D1$1VD1$1D1$1VV$1) $1)$1)+$1D) /*"e9#1/-Qe9/--dA 0(Z^( x\x  (( ( $1(E1) D1$1$9e1D9$1#9E)D11ꪪ#1)1D) +$11#1(0$)*1($1(/ .?D1$1>>dAE1e9D9* Ae9ue9D9ԞAe9݅Ae9++Ae9dAE9dAa@a=?>>ci"a"q`8````X0Xa8\^X``0ZPx`8yc{{!`8mii`8᠀X% /ࠤQpXPZzFb++%zgrUըzgr zgrzrGj/zgjzzhjສzGjjb`z'b-- Ȃr׾zr//?Ȃr{[^邨z}邨z5k邨zy_邈z銨z+V/GrX ȂgȂz7Ȃz8邨z޷ +邨zZ{zhj'* Gj/jQ.' rٕ*r`` {r U+hj*+-KzK {{+zpzbX+rkzzr zj@ (zhj zr r.b rxɭzrzrzr zr{b zizrzgj hjrبrdAzri)Ȃr-ȂzוȂrxpȂrzȂrpVzgr.6%邨z邨zzzȂr/邨zj⪪Ȃz肨zȂz%Ȃz[Ȃz־Ȃzr肨zm 銨zȂhr'&ɂQ6667 zVȂGj6Ȃz644肈z><ȂGjܾgr***ȂǢ%%55``hx¢8Da8XeI8UfAa0zzz#Y@ys%A8 88xx~P@0 -H#AxA@cQICQ#I\\\~dI#I%dQCIcQ5-IIIIG Ȋz`^_Ȃhr/Ȃr(pɂrh*/+ɂgrzzKzgr ˆzGrzGrzGrhz'j,hz'jZ}whzQ% Gra``phz'j]hr'j{hr'j hr'j xzhr'j<<+zhrW^zhr덉zhrjbމzhr[~_zhrUՉzhr* zhzZzhrz(zzzz@( (@(!( (@ ..@( (@8 (@87777H`8xxp`8@(ꪨ`8@(_`0 `0 (@( @0 W @0 _U`8 U/`8 `8U`8U8 _@ *U*I@WU"IU@U0 }aBBBQ ] AUUA U*#Aa բ#A0DA@UDAAU+DAAU*#Ad9Ad9#AD9_UAD9CA$9UD9#9 D9$9bzD9E1e9#1 꾾e9$1D9$1#9E1^^e1$1^9D1#1(xZ^) jz_W (`8>?8( x(( e1( 9E19f1D91d9E1d9E1_WU$9D1UWD1$1zX$1)9$)9e9 #Ae9zA9զAAzz~~ A%%%%(A( bXx   *+( )(*$)( $1) $1) $1)$1)D1)$1)$1)*/1D)+*$1)$112 $1)*($1)#1)$1)E9$1݅ID9-Q XXXX8a 9(^\\x( aa  + ( ( )(/- E1(D1(*E11>E111#)0)1(1(W_0({0(1($1(u$1) -$9$)E9$1/e9$1 9E9eAE9eA9*ADAZzzzdADAʊW(!ԄiCiVTVVBq8PXXX( H>@Vּh`8_Z^a@0{zz@}{_r`8 &bX\\\z&j.ugr'jɂgrBkzgrȂr -肈zz^hr{ȂzWWygr gzȊz zgz.רgrPzGr*¨z'jrGrkzbBC`rQ%%5% gj7*z rܿ_U z7 jbzhj*szhj(6? rz邩r%jꂈj z邩rXzzr*> zr |邈r{bzhj55gj{zhj 7zr/zrzgrzGjPgjIܜzgr\V^zgr_ߨzgrzgr: zFjbzGr -ɂgr7Ȃhr xȂgr UȂz{UȂz%Z邈zzxȂzծ銇zWgr ȂgrȂzȂz%zzGrȂgr%zQ7Fj%%%Ȃ&j\Gj5../蚨555Ǫ55xxHxX\XI`0$I`0_$Qa0UPA(_Qa0UW@a0UUP@0-%%%IA^\^^A@xDI@ +dQACI#A  dICIbY%55C`ǒz GrX銇zȂzxhr/˨zUUzzr{拓grwgrgzGr z'r Gra'rajGzDA /Gra`BHra grHrhrHr_zhr'jjhz'j(hr'j'z'j zHrpkHzhrUzzHr/թhrzGrpzGj 'L(zzzz (@ @(Z 0@ (@(&%@8 (@877'`@W@8U@0 WU@0U@8 `8W`@U`@ UU @U@*@ Ia0I#Av^"Q$AUUCQ#AuU#I1~9`(x|~^@ kkkk YXXXXQ#A^xDA$9DA9*. DA$9VWDA$9dA$9}UD99D91$9#1D91D91zD91/ D91~wD9$1YD1$1 E1$1;ޗD11(xe1$1D1$1z~`D11*D1(z~) z~\ z^ ` ^X^8 0 r ) 멭) +*e1( /9E1f9D1z$9E1UUE1$1E1$1_E11~$1).+9$1/+Ae9Ae9zAe9/+AAZ𠠅AA````(! 1 }_  .*  #(  /=%)(#1)#1)$1)몪#1)$1)#1)$1)`$1)$1)#1) $1) #1)0$)$1($11 dA$1-/+dApppp"AA----"A(^xx(h b b   :( .-(! )($)(/$1($1(}0)տ1({_W((*(( ( 0(UU0(_$1(-5$1)$1)+/D11/e9$1eAE1AE9"AeA몽AdA_WzID9?/IAVV\\iCiVV"q8X\\TAPU ixa( p86p0\,,PsRPzzpXp} "y&b\\\\gr'jgr'jgr'j_]gr'j+rGj zGj꾫zgj/grըzgz/'wzGrX zgrzGjpɂgr-ըgrࢿgr[Zɂgzc{zzGr⨂Gr/%ꨂgrgr詨gr zGr,?zgrmr'jz(ȂYpQ%邈r~hr믮邨r} zzrB( zhjWjjzhj/- * rx_邉rWzhj //r zr 邩rzr邨r_邈r/ zgjp`rGjWzr}zgr/ Ȃr rkGjIzFjzGj zgr"רzgrzgrzgr:gr/.Ȃz**grzȂz_ȂzcɂgrȂgr~{ȂziȂz+Ȃgr׸^zGr|﯇zGr Pgr&j ܈zFjCgrQ%%55gr%%Ugrxz_Ȃgz%Ȋzjkf5ՠx`!Y^Xxx#IHTQIDI@``@8éA8 % A8~xxzP@(%%%%H#A~VV#IAUdII- dI#I^W\xcI#I5CIUUU5a-- @%pppxǢgzߕ皇sp芈zpȂgrUɂz_տȂz⋾רhrGr^ꨂGrkgz&jgz'rGzjxx'rakaDI / Gzja 'raոhz'rhzjx^Hz'j{cHrj Hra(zjzzHr'j :hzj(_z'j z'j ~hr'r>hzb'' .K0zzzz@( ( 0@ !0@ @( (/@8 (`H777P UH @@8@@8`@8`@8`@8WW`@8UU@8zWU@8A8$A9]$A9*AD9DA9~9(~^((\\x~@@kkkkFYdIXZ_xeA$9zxxE99WWD99D919D1#9E1#91o#9)#91U$11D11E11E1$1zuE11/D1$1%-Ue1$1~r_]D11D1$1Zi$1(z1 ( ~_ {zxz @.ܠ0 PP9({{sa   U( )  /E1)-D9%)e1$1y$1E)1E)$1)$1){9)+AE1.UuAe1I9AAAa```@A1(j}}} Ȩ   ++( )(+)+-$1).#1)*h$1)$1)$1(.'$1(#1)$1)0$)#1(#1)0$)#1(1)#1)* +D9$1%-DA ````9 ----CA(x`( rpX a aa  %  ( ( +)()()(( ( ( ( ( *( *0 (()(($1(E11/d9$1e9$1dAE1AE9AeAID9/dAA\XXX"iaa8TTTyHmch0 p85U/!`@/AX֜@xZWXW!ላGjcY) gr'jgr'jGj'j ,grGjgrGjë>zgrU}szGjzFj*~z&jzz'j/zFjzzGjzGrzgr?W{zGr zGr7zgz¬grzzGr( gr모zgzobkzGr//zGrjzGj*Qx~zhrI zGj邨z邩z邩z**xX邩rhzjzhj`Hbzhjrhj ,zj-/zrVzr邩rɂrzrWzGjjzGj5zhr`\zgj*zGj ~zhr Uz&b( xFjdI4&&7grFj*grGjzgrFj+ջzGjzgr{-gr-{zgzȂGrzzgrzgrVȂgr}zGrkȂgr{[zGr{gr׈zgr/zgr@zGr?z&jਂ&bkgzQ%'''zGrPgr޺)gz7/gr.Fz=x@ƒ`ayzj!@UW^dY8U_8DQ*Q8UU @@(W@A(UP (''%.I#A#IA bCI@ +dI"IzzrcI"I=??`BI55-- X\VWǒ>rXW]Ȃ-ȂzrzȂz>וɂgrzzXzGrGrUgzGr/-zHrzHrzGrzGr`igrGrgz&jpZz~{grQ%--zgr7_} ‡zUUcgz/gzCNJfzZs`F %5~|@~zxyDIUW\eQ8hjz~H0 $I8 ?$I@zxzP`0>777IDAzDIAkDIA=dI"Izz`BAUU5`+ @êbpEGz}gz,ߧgzgr^zGrzFj .{ȂGrՈzGrGr&jgz'r]Grjપ&rjx&razrauCi#A ri_&ri &raظja^P'raz_'raGrjGrjGz'jުGrj*‚hzjGrbGr'j>/hz'j6+0zzzz@( @( @( @( (P (@7777X@xxzz@`8z~zz`8`0a8`0{_ׁ0`0 .0a(਺0(808080+90+++$98$A9$900((((a h說8` IMOoa----QDAzDAE9DA$9^~z~$91^#91_W#11$11*;W$1(1#)* 1) *$1) $1)$11$11;D11*D1$1}E1$1ÿD11*(D11)(W\(  .  Ax`8rrrrCAa(zzx Uz  ./-) *+$)($1(_1 )(U])(+)( =D1( /UE1)(-e9D1+-Ae9 IAID9jJJj(!%%%( pa U  ./ ) =$)(x$1(1D)D1)$1)$)()(xz\^( )((!*)(u)()()(*$1(//D11dA bbjj( %%%%CI(0 ~zx| xx ]]u ߢ  ( ( ( ( ( ( ( z}( ( ^~ /((.>( )( $1(+/D11*e9$1DA$1We9$9//eAe9//eAD9(Iapp`aXhX8W8{xx["a8iCC}`0- !@55%@&66ࠀH6"ajj@GrI GjjGj'j gr'jhrGjzoW]grGj5-zGrW߯7zGrZzGr`Gj`zgr'j(.gr'jgzGj}gr'jrGrc}gzGj*zGrˊzGrr{zGr[zgz75]Grz'jgr'rzGr ͨ&j/ z#9pzQ )r&j(rGj zgj zhrzrZ UzrrGjޮ *rhjprhjzrhj+rhjzj+zrZzrzzrzhr⢾zrm@zhr zhr}zGjzZrGj+hz&bxjKGjI%%gr'j}Cgr'j grGr8=gr'j>z'jx z&j^?zGr kgr'j zGrz_zzGrzGr~^grGrxzGrթzGrڇzGrGrZ^{{zGrUzGrpՇz'j>zbk@bgzQ- zGrWzGrէgzէgz^էgz' $gz}u@ %`^|bAYW^^qAUUWH8m|V@0 _@(UP855 CII CIAzbpp"A8+/ a#9 aY%-@`ܵfX\VWGzGz⠠\Gz^-Gr^\XgzGrpzGr{grGr}UGr&j*GrjGr&rGrj'rj^'ri~oiY``JiCI- ri +ri.&rirYr⪪ji.ja 'ra'rjGrj*uGzjGrj֞GrjXz.'rb꾪Gra*>ꊢ0zzzz@( 篯 (@ @(! @( ꠪@8 //@7777X@~^^^@`0說`8`0~XXX0`00`0ꫯ0a(00]00/ 809090*$99}%+D99_U$90pXXx0(xxx( ( 0a OOMOY----IdIxdIE9dA$9^_^D91~$10$100)1("1( 1(($1(*1%)$11E11%%+E1$1kwD11e9$1D1(\$1(X)((  +/+ `*b0rrbbCA(xh V]   ) ) )(~(!(! +( {) ( *D1))%9D1=-9e9AA=Id9@Jjʢ(''&&( (^~z~b*   1 $)(#1)$1(#1)}$1()(j)(ZU( ܼ( [( ( %)()(uU$1(u$1($1( D9 JBB %%55cI09 xxxx zz*c_   ((( (  X  ( }_ ( (((( ( )( /$1($1($11ze91dAE1+dAE9¢dA(@baHh```Bi(?--c9XW^ބYa0pzp`h8 A@5 8' @67Y`zz`GrZGrb Grbgr'jGj'b /gr'jgr'j/uWgr'j߯gz'j*zgr'jgr'jgr'jgr'jr^gr'jgr&jgzGjzGr닏zGr_^zGr:zGr*TVgzGj׮gr'r`Gr'jgrbkKjhzb grIppXXgrQ hr&b rGj%rGj rGj\rGjrhj-ݨrGj/xjrhjxrhjˆrhj rhj*rhjzr=5zrXzzrߞzr*xVzhjߨzgj'zhr /zgrcxzGjتrZ`BBGjA%%- gr'j߼{gr'jgr'jgrGj*/z'jzGr>bI"Ii"AWU?!AUU aս Hpǒzxgz֪z gz\GrzzgzGracIgzGr5}Gr&jGr&j*/."Fz'j>F&rUUX\'zjZzra rabϏra@CMIi#A ia ia raraiajaja+'ri'rj}'rj'rj'rj/'rjzZj@'ra/ 0zzzz@( (@ @(! **@( ((@8 //`@7777P@\~~^@8_^^^8a0~ja0`((`0a(z0a(8(ﯯ00/ /8081jz^#90* E997-$909(1(z~( z``( 0a MKKMY----dIeAzdA$9E9#9D91zxz$11C~[]101(\Z1(1(1(0$)$1(꯫1$)D11 D11 e9$1_W^^C9)$1(\_( (!.) WU W ⨿  @0bbbBIA(xx   5=( ( ( ( ( (  +) %5D1(e1$1/e9D1*uAe9 IA%#1((% ~xa" 5  ( $1)$1($1()(`$)(U{`)(wu( (! ( ꪪ( ( ( (((()(51) C9(KKKˁ 7777I0C9(~xxx b ^W^׿   * *  "(( ߿0( ( ^(( ( 몪( ( ( ( w( 1 )(//#1(D11+//-e9D1 /dAE9+ A$9@a@hxxx!i0=_/da8޸ߜY@^XԡHAU!a Uˠp`(uW`(UU/-B0'jb#U'jb%:gr'jUGr&bGr&b*Gjb"pzhrb}Ugrb-Gjb*ZgrbGr&bGjbGjbGrbGrb.Gjbygr&j.%gr&jpZUgz'jUGrb_gr'ju]Gr&bGrbGr&bgr'j ?grIpXXXGjYégj'j r&b.rGjJ}hjbrGj_}rGjhjGbrGb rhjrr}rhj rhj'zrrrzr{_ߵzr]zrgj꺻rhr%7'rhr|xzgr=-zgr~֨zI`@C9Gr&b*gr'jGr&b蠨Gr&b *gr'jZZ}gr&j"%}gr'j7gr'jxoGr&bgr&j~_]Gr&j{{Ygr&j]hz&j z'jއzGr_Wgr'j~gr'jXxGjjGrbޚGrY@@@BGrIgrbgr&jgr&jzhgz&jzFr/Fr*犆z+ `ƒ 5Ù ^"U^#DaW^bIUW,A$IU AYUյ/ +`pUU楚XWƚzpUgrGrWWGr_zGrPgz'jfr'j^_Gr&j__Gr&jGrj'rjjj&rajaiYz~rYikiCI%iYiaiaia/7ia®_iaiaja'ra&rj'rj/U'rj׵Grj'rb'j@( !(@ @(! @( @0 //`87777H8@`08`(0`0{_0a({0a(0( +00 -00ե$90/$99#91$90T^^W0)((zj( ( 0` OOdQ %%%%IEAzeAD9D9$9D91~zz$10ꢪ$101(_1(1(^1(#1(着#1(1$)⮪$1)"" *D1)$1)1)~)(( *( *   aZ~9 kkkkI  #9 ^^\\   ;( uK( z+) ) ^) ꫯ) 몪) 몪) +$1)D9$)+/AE1IA%%I ( * xb^b* U  / )  )($)($)($)(_)(w)(u}p(( *( ( ( ( ( ( ( ")(#1(#91a6  z( 﫷( ꪯ( Z( ( ( ( ((( ( ( ((*( * $1(5E11-e9$1eAD1 IeA555a8xXXXiA%%#Ya (XA\zPAVzAa8{c{0--IpxpxbYm='jY Gjb. grbGjb X'jZGjbU_^Gjb Gr&b.oGjYgrb{Gjb{Gja(GrbzGrb^grbU]Gjj/ GrbbGrbzGjb[ fr'jGjb.7Gr&bgrb*grbGjdAXXXGjQ* *zGbgj'bgj'bhj&bhj&bhjGbgj'b/`hjGb%/hj'b 6 rrirj( rj zrhj ?/rhj(rhj rhjxj\ڈrGbrgjzGj7zruzr]{zzI@``@b#9 Gjbgr'j/ugr&bpGr&bXFjbVGrb㿯Gr&bףgr'j㋥Gj&jgz%Gj&jWWT&jbʨ, &jbWGrb/%GrbGjj"GrbGjb _ --) /) /) ) ) ) ) b1 D1(/-9D1)Ie9///-A( bb   ( ( %}( (((!)(k_)(*?UU)(_U]( ( *( ( ( _k( ( ( *( )(+#9( \Ia ---dA(xx( XXXp     %( ) / ( UUU( ( ^( ( ( *( "( *( z^_ ( zz )  $1( $1( +D9$1 ID9?===dY8"yA X0X0Wh8_"^!x‚A^H IXX^X'bYp&bYU'bY'jZUGjYGjZprGjbj.GjbR'bYGjb}UGjbkGjbzZ_'jY'bY⾂&jY*'jb'ba>bYظ&ba'&jY+GjYGjY"Gjb\ZgjY>'bQ<.&bdA6gjb6gj'b>.jGj?_hjGbngj'bhjGb_hjGbghjGbɿjhj mըrHbrjrjzrjÀrhj*zjrgjrhjꜗ^jGj$  ; ( ( W( ) W ) }( )6( ( ( *( ( ( _( ( ( ( W( *?1( *.( \\\\Ia----dA1\x\X1 x\x(   ++ ા( U  W ( /u *_((( +( Z _ ] _ *( /U$1 D9( -ID9=?cY0Q0>סH(,,78a <((@(ذp8yrpRAzp@ Zb8+/- bY'bY&bY &bQ GjZ_z'bY  Gj&b+GjbX GjY* FjYGjb}}z'jYbY&bY_bY &jY.&jQX&jY{+&jY&jYykbQbYp&bY]}'jQbIրb(>>'/z&bWUgj'bX_Wgj'bgj'bGbZ+gb'b gb'bhjGb/jGbވjhbrjrj~רrhjjhj jrhjݽrhjkUrhj]Ոj'bgjHb/jGj ߨrhjjc]rZpGbC9`jb`'b#9 gjY֯&bY~|GjY 'jZ6Gjb* grbZgrbUUGjbߥGjbj&jY.bY..bY  &jY.{'jY^/&jbUUjbY\`bQ('jYWbQob1zpGjIGjZrGjZGjZ^GjbFjbGjb */gr&j wr&j ?%zgr+_UzFr_grezUU^\ǂfr_zfrWǂgr*肇z/U肇rrI``jbrIGjb'jZޢGjbkgr'b%grbzgrbUWXGjbZbY,bYbY /bY{pbYU{aQaQ aQx-Y#Az`a8 aY*ZZaYaQaY_aYߵaYiYjabaU'jaujauWba'ja+GrQpY(````@ *+!(@ a( @(A *@0@ //'/@(666`@8_WWW8a00a(0a((a((a /((0(0(+1(+1(U)(U((( ( zWW a (a Y AD9^zD9$9$9$1^~$1)*1$)0)1(_UU( ( *( )(oU1(U)({})(W}1 ) ) ( ( } z|   a  a (@ˏI %%%%dA(~~||( UXx /  U   U  *w } _ U ) WA +I@XXXZ(a+))  ˢ ( ï *¿( ( ( ( ( ( ( ( ( U( ] uu ( U1 /0 \\\\CAA----I1^xxz1(^ZZ( zx( ꪯ ( * a  a^ a a Ua aU aUaUauUaUU a*UU aWU aUU AU aWU aU aU a{U aU(a /UD9 /#I(Y8 k`0Ha(.7'%Xa(^"8Px`8x᠀X-YRXXxbA WbI'bI Ub0^'bA(}&bA 'jQ(UGjQUGjIGjI_bIbeAZbAYQ ebI}bI}jIbI*(wbd9*bIUbIubIUbIUYI}beAGb97'/'bI(u&bI}'bI}GbI{'bQ+}'bIU'bIUGbIUhjI( hjR*Wj'ZUj'RUjZUjRuhjR}jR}jRUhjRUgjQgjQ WrZgjQ(: ^rD9xxz_&bAbIUGjQ U'bD9GjQU&jI  GrQ]'jQ&jQUbD9&jeAYIbI_bIbIUbbI WbIUbIubI]Y#1`z'bI&bQ u&bI &bQWbIWbI*UzD1GjI grQ *UzYUgrY(UgrYUgrYgrZugrYUgrZUrZ UrZ _rD9``zzAGjQGj)GjIGjQ GjQGjQU'jQU&jIYQbQUzIpUYdAYIUYdI_YIY#A`jz{Y9 YdIYQ]YdI }YdIUYdIuaI}aIaYUaQUaQaQ(aQ(jQ'jQ zb(```h@ !(@ UUA(@ @(A @0@(%5@(8`8  80~~~~0((a(a( (a (b +( /**(( +(((( ( (( ( ^_ x .. ^^t(a 8 5555A$9___WDA$1$9$1__$1)$)(z1(_]( *(( ( ( ( ( *( ( ( ) ) ( z\ (   ~ a a (@dI %%%dI1^^\W((x( w `  @ @ @(W@ } U@UU@U}a a }a "    *UW0pZ_(a(a U a WU ` UU @ _ @ ( @ ߢ @  ` UU @ U @ բ ` UU ` uU @  @ @  a UU a UU a UU a UU @  A*_߁ xx~9A---CA0U1(u((W( _( WU ` ( @A  @ @ @_a @Ua  Wa _a Ua Ua  Ua Uaa`a Ua Ua Ua U@ UA @@ /??@(a8{]P Xa(-/ya075A.ayu叠Ay_ @!yuᠡ`_rrp@h@Tp`H*78a@@wp`0rrp@@8UWWH 8_{@ 0wH 0i@ (@ 0*H@0`8 ظ@@@U@@@U@@8 @8U@@@UU@@8U__8@8UU 808 0W8 0W8 0U0 (U0 (U0 (u0 (u0 u0 Uߢ( A(@ UUWA(@ A(@ WU@(@ +)++@0@ /@(`8080__}0a((a(_^^(A A( (a ( ( (  +((( ( ( o  . *( %%507777$99 7D91$11$1()(((( (( ( ( ( ( ( (( (       a /+(@/CA %%D9)aU)aU)aU)aU(aU(aU)aUwꀁ @///(aW(U)aUD9U1Ud9aUe9aUd9aUD9aU @7(aUa(UU(aU1aU1aUD1`U#1aU(aU(aUIaU//CAau\T1`U/eAaUe9`U1e9aUd9aUD9aUd9AU1A`Ua#1UUdAaU#A 57DA@UW(aUU(AUU(aUU(aUU(aUU (aUU(aUU(aUUa1a1(@_(AU(@Uꨁ (  (aU(aUU(0aUU(aUU QaUUC9( (aUUIaUUQaUUQaUUadA(#1A**@0~P0cbz"ya0}uqa8a0555 xa06&"y@8(H*ޠY_H^PWa XA Xba Y}X}H Q Y  Y.. P.. "a&& ՠ@<,(Y8Y8(Y8(X<<Y8((P88Y<((c((((P8((a<,,"a>(.Uแ8.(."i. .Y. a/H...Y,Q QuIuIÂ}@] #YU#Y U#Q U"Q6,U#Q.U"Y UA}Au9}Ci9_Ñ 7'CY(#Q& CQ ucaI}UdQ]a UdY(dY"YU#Q{ca}]Q ߠaUdQ}Yb{]⡢0PpZZa+UcY uua]]Y0 Y(auUAzx{ba 7%DQ#I}}@ __Y,,UUYUUH _ߠYUUH}]XUU8@}0W_YUU"iP!yyX(*UUH uUP UU`PUUPUUp@,Wp@UH79 766dA(ppxz( .V( -)(__1(^U}( ( "( ( ( ˪( 몺(!1 +*)(xꨠ ., @ /+((( U( *U( *U( ( 1 )(U)(z0(UU_((9(@(/77X0Jj'@DQ'DQz8'''DQ6<'dY֖<DQޜ8Iܜ@ޜ6#A.#I6.ĉDA.ÙdQշ.dQշ.™DQշ.aDIU8% đCI/ĉDIdQ9'eI$A HCImmD9È#I{{{&$9{{ĉe9"FQ_^8FI(<%I(,A. YUU `ZUU`ZUU%e1틋QUUY#IZuF %%%`iZU@ZUU `ZUU`iZU@bUaju "a$@bUQU*Q{z{Lq_r{UajuHj`UI}Ƀ`bUUe8ZXZXQU*IUI]ZU(QU QU낤y b`xX1?+dYU#QU}@__(PUQU}HUߺ XUUPU]{rPUߺ XUw@]{ a(_[@(i@{9=HW@U PU @HUਡHUx@W.hH},7`H>T\h@(xH[r{X (h@8"`@0{uX `z[Z @8 (cby`8 (--`@ ޞ`@@0 /`@@0ꪪ`@@0`@@8z~`@@8~@8@0wU`8@0]@8@(@0@(&,@0 ( @0 *@0@(jU`0@(]`0@(a(@(`(! `(@ z_@ ! *a(@ _zW]A(@ w}`(! a(@(@0@(Pׁ0`0 00W0a((a(_(a ^A( a /( ( ( ( ( ( WUU    a+ (`.**.(777710>10(1( $1(__v((((( ( ( ( __ ( _( }   ªߢ       (a77717771 \\VV /( ( ) ) $1(/-5e9$1//D9a^^\T  **( ꪪ )()(*1)$1(kw@  a+-( ( W(( UU( ( UUU  ʺ( + $1(---+D9xxxxa@' 5$1 -U$1(-$1 $1(WUW)() *$1($1(޿ eA$1-UID9;?D9!#9(px^((( U) ( ( ( ( (( ( *1(ս$1(1(1aVV܁@57 / ꪯ ꪪ   *(( +U( ( *(((((($1(0a(X@a(r*_Ha(zpZha0Cc}xa0 xa0%%xa8./h/q<i֜ q޸hZ^qZ^irzXb’ `A`Kkim``q P7&/ y>շP. q6,.X...h. X..a. `. ` iq` yy h H q ymɠ`kqyyi{{z y!y޸ y8ޞ y<֖!q,&X y y}m`kk!q}}`{{Cq1~~b - -i i u`miy[a X((a&.!q堩XPr{bzAy{]!y8(נ!yguaiaҰߠa ؘ܀@'堡!qikiAY!q666!i!qi"yܖa5/ag!q}}렡!q(8!q 玠!i} yߺߺqP{{ y : yP{b{b0r@`@q0++ q` yߺߺAfLgᐁPZpa@&h`8׵h`H֜h@0%h@0pXXP`@@(?X@0PX_U`@ /o`H  @H@0Iɍ`H (Z`0 (/-`8 `@@8`@@0`8@8`@@0z`8@0_`8 0`8@0@8@(@0@("@0@(~@0@(z 0@(_@0@(z{߿`0@(wa(@(u@(` a(@ _^@ A(@ }a(@ @(a *++0@(`0@( 0`0 -0((a(a( *a((a Z a  ( ( (( (  a a #(` ڡ(77710/?1(1()(((( "( ( ( z ( " {u j  wݢ *     w ﯯ *(`>???( ((( u( __( UU( UU$1 A$1-=55D9@\\\\ -( ( (  )()()(j @ a( ( "( €*( ~ _ /( +$1(+1PPPP@ 5(+( {~) U( ^_( ( ]1 /$1(/5U$1(*dA$1/-=dAAXX0 zk}    ( ( ?( .( 1 $1(C91UD9@XXX@aaaaBb W  **    ( ( ( ( ( + 1jjjj`@(5HA(Z8XA z`@(Cy{{@0}mip@ `8/h/-P(*.`<.7h(,X޸` `߸i__h{za PA`Aq}iiiq頡P-- Xi`'`` X'qhh h q͉P틋q틠`˂`X퉭iu닠`mk `yc y][i[Ziߺ޺@W< >. y..!y'' ai̓ia XBBb@!yyaqaPr#Y(--- aŠ!qM!qcaA[[!y޸q((!y砡qoIX{q`[pZ! 0!q(6,!qŎ͠!qyaڰځ@ ޠ@eqa!y 0 0,,,,@eHB#Q 6%)"i---aE͡Aq{A<( yu`{s y߸8y`(,q@?@iy@6AOOeoPаРp`8'``8վh`8(*x@0 `@0X^`8@(,`@ hz`@ P (__z@8 -`@ (@0 @0 8>>`8 0`8@07`8@0`8 (@0 (*/@0@(~@0@(@0@(@0@(_W@0@(U@0@(_`(@(WUW~`(@(]`(@(/`(@ `(@ VA(` `(A a(@ VՁ(@ `(@(++`0(*:`0@( @0(z~~a0(___(a a( (A (a a (( W_ UU a ꪯ a / /(a(a  a `( -/ 80(0)1 ( ( ( ( ( ( (  __ }} _W *z { -    z a   着 a?>80( ܢa  + _ 說  $1 ?=D9 ~\XX  /( ( ( *( ( ) k @//+   W^   -U(  (apppha  a/ ꯫    **/( *+( ( ) */D9(?dAappp`@ߢa   * UU_{ uU  芪 *   +( +$1( ++D9@ppp`a @aa a  /-  * U ( ( ( ( 1 5???`@a %H (?׀P ޸`H@ XZ ({{r[`@0i{x`0 ` 逡i 퀙X q% P6..'h..p,h8h^ޠhZؠhZ`zA(` phhmqɃiimà`i`iPɃqm  yi imc iicXBB yyi{yichk`{bzpiqy{ y[{hZq޸ޠX8q<,h,6(h.& i iMii yiiy yssizrZZ q[ڠiZp^\DQA`jhb qeˀiii㠡 yy[q޸8q>,,`P틀iÂi@YYР@ؘX888 yqkCk y[[q8``( yme`i88ޠi X킙(6d8׀X aˀka۠!q,8@@( y@ qwi y<<4Apoሡ`Pвp`8'pHݣpPi,&h q q 퀙HBKˠ`iyX{{`[[HZڠ`߰ހP^^Ia`z`z`0 `Xk``y``ڀi<i<6`iπimm逑`iyi[_8޸i8׼ieu`Pik€`ۢۢi<< y` 4qOmÀi[۰i88i秏@Kka0 #i8֜րH%Pk€aٰ!iaˡ yۀa,,,$ yOKOI y[ۚ y, qu y][[Рi80^\^X@@> qga郣 q,4>Ay}!X q`8i8W_"y8 !iH뽩!q`8V!a`0~}zQ@()2`0UUU@D9W@e9U@e9U9a(UWA($ A0 Ua0A UwUa0 W@0 U@0 UW@(@(@( ^UW@(@( `( `(@(0`(UUݽ(`((0`(_߿0`(UW`(A誨`(@ {@(` `(@ `(A(***8`(0@0@ `(A #*a(a w(a (A*(A(Aa  a a b  * a aւ  *(( ?/?` 0 ((( ( ( ( ({( ^[ U     *  *(       ` 0@UUU%(  @@ ל@@a@  (0\(UW a  ﯪ ** *+) ) ^x ܢ @-// U  a W   *U ߢ ꊊ (jkom` b a a WUZa a(* U  (.U( /$1(5'- d9a@@a @/=a߿      a  ע U  +( %$1BBˁ - a^~aaa    ( ( (( ????P@(P `H 7.P .%p@0ؘx@0^Wp`HiAP{X}k{H뀙X뀙P 퍠X X H `..`>.`X<,,P(P(`޸H`zZ`{{r Z‚ ހ@{’P{򠡠H{zH{〙P{zX{X{z`{Xr[RhrzZiZZZiz`HppX{rrri_؀P P88`(,H(6,P/ ` `͋iiÀiickb qyyy`aRr``ؐ@ޠPހP\WIA`xxz 뀙Pk}H]@ ߀@(((`HU`@u`0}@0QW`@8׀@(`Iuu@U]`I UU`8(( ya 64`8UU`@U_H(UU8 UuA `z__a@#i8ց8`0}8 ՀHUU`@u}U@H ]U y@U yHu}u!i8 ޸!qIa@ *BqI_0byQW(Bi0XX_`I?QUQUIIU_ÑbazBY7'7rQ_(rIUz0GIUQrUrQUbIURIUNKJU*EIBUUU EBUUu<1UW_):U9bU8AU8!UU`8U@0 _@0 U@0@ U`8@W`8`U8a U+@` U@(U@(UI(UUA(UU_0` Wuw(@ `(@ `(@ `(@ `0`(%U`0@(ర@ `(A⪪a @ , a `a @ a @ a @* A a + b b a  a aꪪ a a(*((` ( ( ( __( ]( _( U 4 (    / b* բ ע      U^_      ``( XXXZ1@5UU1A -#1()(^)(U W (W )U/$1@_zp` AU + aU A aUU aUU W ժ(a*UW( (@XZ - @U @U  @UU@ }a  @WU@*UU @Ua @ aza }_@ UU_@@@**@ aUaUa*U$1a /uD9a ꏎ@踂a aUa ] aׂa aaUaaa܂a b++/1 Kϡ( %% a~h`ABaa" b   "+ ((( ( 5??P@0`~`P@(b`H / h@( h (66`@(ߞx`H*a`__H{_P{]``0€_`@}PU`H u`@/ @@. U@8. Հ@&U`@(ՠH(U`@ ׀a(Z_HrUU`H__aA`i! XAՀ8_^@U_0_@U_H_U_@_U_a ߠH__W@__W`@ _Wa8__W`@U_UA8WW!y0 ׾!y08׾q0`a(,h`0h8a@mmX8ia8{rYr"a@]]!i8__ "q8(!q08By0(i0@!xpXXcy0@A]]] #I]U_@#IU(Ay$9׮Ay$AՏ bq8}Cb0}Ay$9] #A(ނyA~E>F=z=k2^=1UWX 21W~E10W~0`0_`80U8088U @8U Q0?/ib\A4A1U1U0UU(UU^X(! 0U_`(aU`(AU`0@U`0@*@ ` a *Ua a @UUa @UUa Ձ @U @WU A* a aa a  a a a( ((_~a ( (((   (z  *( _z       ޢ _zb>z     a xpppa  a5U() UU( UU( ) %---$1A```` aa *a U   ++   @pprZ /(    *(_* aU aU @(@U* Ayw @} / AU AU @U @U1 ( a a U Ua @A a a a a@a a @a a  a@ (@ %ա( ''&7(a~xx aaaaaՂaaa a  +{ *+($198Uꨨd9a(UA0dA0(D98UeA8U* I8UI8UdA8U.I0U*dA0dI$9U( Q$9U I9U(I9UdI0I0UA a0տ.!y0.@8U.(!y(^W8@8U@y8_W@8__`0__aaWz Ba! y0_ `8U_@(_ AUU!q(_ a(W8Ay)_ `8W8U@9(U ޘD9 Ud9(UyA(UYAUpAUhAUp'JUy(JUq(JU"aiRUZX_`iZ UUJ yU yJUUYR_hZQZAUZ0UhZ"Q}bCYUjdQUꀠbDAWbD9bIU jQU((KsQŰ(jIUjAUbJ] bB j'JjhRjZU sZ/ k{ k*sjؠJ{ k^ s/ k^̋]/틋*z^퓫5j J{_Pܼ j ˋ ,˓-l듵 5\p- ͜ΜМќҜϜӔҜ󜲔Ӝ(󜳜Ӝ ӜҔӔUӜ~W=pWu=b\Wu=\UUU c=UUUMS=U -KE-KzE_= ; UF4>FZ=J*=1W\p$1 * +0E) +0080A0@"9zz~$b"A555ҜVVVVӜ󜳜󜳜ӜUUӜ?ղcAXXXXA9^#9(_9 W8AU0@U0 ( `( *_@ Uj@ U@ U@ U+ _@ U`( U` Ua Ua  @U A" @ A. a ( -0(` ܢ(` a ߢ  բ    ( _   __  ա   U w  _ ׿   * z %%%%a Aa /+ *    *( --D9Abbbb(y{scabaa ** ߷    xxzz Aa+ բ      w 1/// AA> a %( _y + ( U-(aa   (a (aW1aU(@U( U AU1 AU @U @U @WU @UUW(@U]U* 5/0@UU AU_ @U @U U(a @U@ U@(U@բ a U a /U( ??5A$9ܔAD9ID9ID9~dAD9-(ID9IDAsꪅIDA_ZdA$9WdA$9.IdAu}meIdAuIDAIDA_IdAReAUURD9ת 'R#AUR0RC9իRdAկ'ReAW**GZeAUHZIU R9U( R9( 'Z9 HZI(7hbRU.׉bRU^GZIUGZRUHZI/'RAޜ,'RI7 'RIpHZJ{{'RI'RI+ 'RIW޸'RI? hZ'RkHZIzGZJ{GZR ZHZkZHZZHZbGRܾbhZ-pbIXxzZb'RAsbR 鯈ZGZ߭jhZZzkbGR /7jhZjhZjhZjzzb'RꀨbhZ*+ jbUjb/'.jb`z*jjjb ?jGRX sb_jbؼ, jbp kjp kj7+*sjWWK{ s))/k*sꮋ*s'5K{/*5kx̋J{/ /- ̋; J{ؠ sM쓫X ˓,%%L듯 -ll +ꭔϔ}U]єUєUҜW ӜӜӜUӜUӜ_UӜӔ wUӌ|z~}E`Xxe=&{^M_&6u=U5 GbUM[hR~_RRWJJ*UB!=k* -5F==<@z= *UWV\1(~x0$) +80յ81C995%ebCA5555>ӜWӜUӜUӜUӜ*ՒIXXXXQdA\\\|C9010XxZ0(0(0azza .0a ZZZz(A a U߁(AW _ U0 U( UWa ; U *W` !` !` U` *Ua U @U(@` \XX a @] @U_@ U aU aUA aUUA ע aUaUa_W@*a U UUa      a?  ( 0zzzz AaA/a   U  /1aBBB(aaaaba a**(    j zzzz Aba߂a   ꪪ   U 1 5555 aAaA? a-  *     ( /)(x^_W @  " A%UU(A-( U( _U(    ( UUյ1 5-+*( a@.ȁ A a a_U a aU AU* U U U U   ?* ID9AD9:*(AeA.AD9AD9 AD9  Id9DA9eAD9ªdAD9ID9eID9 dA$9 eADA>IdAhbIi{'ZA7RI@K('ZI /.'ZI^x'ZI'ZRGZRc'ZR[[RIܺ 'ZIGZRGZR߿GZR7GZRBGZR +HZR HZ'R 'HZA.6HZIHRRx޾'RQHRR'RI/'RI'RI*HZ'R *7hZRHZ'RתhZ'R^ZHZ]hZ'RWhZ'R bhZ:}bJXZA؈ZHZhZGZ%*bHR니bhZ _bhZIUbGZ biZbhZ߈bhZ(bb )jb,WjhZ ZjbV^jbê*sb?*s'JXjZ kb7> kb^ kb(ܾ*sjuU*sb*sj/%%+K{*s s J{㋃*sxZK{ /-̋?*-ˋ 5%j<44듫_׫j~m˓,_,l^X^WLMnUoU0~ps^qIJQ9O14RUq)JqMk{Qr|zUj7m=wUM_&m=U5 |Xe tZ|\\TZZx^^RQ~^QI9E/+)?=3=Z== *Xxp` 2f)^xxxE)(^^xx0  ^0a#9 *UFb(/?PZU,cUsqՒqWI^^^^I(^C9_1U(aU(aU _a *ա(AUb @U A A A(a a*z @~W ׁ AW A a +( (a*(@_(@U$9 U( Ua @[Va ` UW`  U` !` !`  U`  U` Ua a _` ua Ua _a _a  AaU aa  a~ׁ b뫫b a    ( ``` baAaa+/  U( Aa^^a a     ꫫAx```( baWAb+ U  z   +*1 55(A܁ A~aAA a        ( \X!@_aAaA a       ߢ (+/1 ++ 1 a `aAAa_aa`babab a a  몾  ???5AD9Ae9Ae9 Ae9AD9~AD9눅AD9ꯪAD9ADAꪪADA*ADAAeAoUADAeAD9 : IDA55/?RIψRI%+/RQ,(RI* 'ZI'ZIcr'ZI 'RQ.RIRI RI,.HZI/'ZI 'ZI_'ZIHZRk]'ZR_hZ'R GZ9'''RI(&%'RI.,*'RI'RIr'RI'RIz'RI'RI  HZ'Rwm]hZ'RhZ'RhZ'RzwGZJ"hZ'Rb'R-bhZ55թb9hZ'R~hZ'R덋b'RbGR_hZ'Rb'R bHZbhZbhZbhZbb߷bb.믾bb6_jb]*sb7Օ+sAbhZ. -bbWbZ+)KsAbZ bZbhZ.ַbb ߖjbߵ kj*sj J{ kJ{ s* k{J{Uk{J{VVJ{%̃j + r*6b&&''샊_Xx냫/- ˃ , ]M UL UM UM UOU0MkpxxxZ$!sUUUUApU15UUUU`<)\pRtR --tyU`X]?6E=lE% r|l 0| IsZ\\\TZIxz~^IeAIdAWd9!f! -=*AaFp3 F3jjjjJ*)zzzzf)xxxx Lk@ U$!+U UUUU9\p@mk$! )/s#1^^^^) UU UUUU UU``UUUUUUUUUUUUUUa\\UU` A`AaA{a ~~IJ UU XTVUUUUUUUUU Xp` +-  *  az^_aA\_V_{ e)UUUUppppA (( xꪅ9AWA Ue1  @^WW >>6> a_( _  UU _ U( U UUa _`` +W` W( U h(  aW_AAAaa>U@a  aA>5Aaa /     (A\T\\A@" Aa aa a /(/(  A1 axxx~Aa)aAA/   ﯯ     *( Xxpp`A`A_UWaAaAAA/A /baaa*   ( /DA zzzz(@AAaj``AaZAaiZAaAaAaAB**a *U UWw Ae9VօAe9Ae9sAf9Ae9Ae9˪Ae9{z_Ae9ՅAE1e9D9AE9Ae9{AE9AE9Ie977-%JI~JIII //RIRIbykII/RI^RIRIھRIURIURIRI 'RI'RIꭽ'RI 'RIzhZAbID1 'JIJIJA.VJI}]JIJI.-JI<(<0'RJ'RJm'RJ 'RJ'RJj'RJ^GRR?/hZ'RZA(.GR9HZJj'RJ /HZ'RUUUHZ'RHZ'RzzhZ'RhZ'R_hZ'R hZ'RhZGR>5Ub'R/bhZթbhZ~_bZ+ -bHR`ZA<ZhZ bZubgR*bhZjZ+jb*sj]*sj*sj* +J{*sUJ{ kzJ{*s -*s */J{P*7gZ'7''j{,˃j{ */샊{W { { { { {W{,cxxxzR!sAppppBE)u  c^sU%%%%%2dB----slE``xXE=d=Օ5st]+* 1|rt- 0|?)sRTTTVQIxx|~IdAxx^dAD98**D1*f!=*crZ\=P+=3@@@` *)``pxE!xxxx *e1)A559z{ 4b1'%%%mk----|`(I1^x#1 W~ A^xb````(?Y VVVVa@}a A`*`AaA a Axa5% (?(UUUAWV\XA+-  ~~@aA_^VV RsVVVVppppA --   W   ~_AA * (U U U  (UU(UU(UU(UU UU A^A ab5a a `  UU b UU a~~a - a_a Wa }a!*UAUAU a*U +( (!'''' A^^\\aA5AaAaAaUUaUa *U a ( +( ppppaA`AWW]UaA?aUab U  ꪂ ꪂ  1 zzzzaA㉁aAWAA **aAWAaAaZZVZbaaaaa*A b +/(A``bb  a~~zaAAaaA￯AaAAAa/a aa $1զAe9~VVV9e9?u9e9pU9e9UAE1Ae9Ae9u^We9E1 AE19E99e9Ae9zzAe9UAe9UUIe9-%IAIAIAIA JIjIAIIÏIAIA -7IA(IAIA JI*JIRIWJI/'RIBb*(Rd1z~'RD1JAJAIA.JAJAJA* JA :.(RJ]_W'RJuUU'RJiUUU'RJ'RJWuJA RJUHRJ/HRA('J#)..6&HZJ\^W'RJGZJ_'RJ'RJ HZJHR'Rp\GRJ5zHRJ./GRJ*?hZGRhZGRWZ'RbHRbhZ7ZA46ZHRmZHRihZGRZHRbGR/bZ;jb]jb 7 kj5*s k*sj^*s k -k{*s5{*s J{Z'''%j{*s?/+{j{ Ce]{J{-{{+ -{{{{{{UU{{{{U czzzzR!Y}U}!pp} UU!5 \灨׵UUUI:X\VUSd K--+ d=PXX\F=d=5%- l1lz~1tsx^|{~ kQTTVVIA`xzAD9zdA$1$14f!UU=*"\WՕE4= *``p)E!xx%!ahxxx }U U}! Y־UUUe)`XWMke)-) {s --{AXXXXA#1x\\1 x|^^ axxxxa````}W}*?? VVVV Aa@A` A@ aAa z UUՕIJ Z@A8΁! }UA}%UE1 aa誂A E)MkVVVV}UppppA)b baa a aaꪪa a a*aaaaaUUaa aa aaaba 몂**b* bA _ UU UW U U_ /U( &'5(aV^ AUUAU]AUUWaA]__aAwaAUUaAUU / A %( pppp`A{{]]A (aA-Aawa*Ua a U    @bbbb  A^^^AAAAaAaAaA*/( aaaazaA{ a(bB  %% axz~aAaAAaAaaaaB**a: a(a a$)զ9E1|\e9E1\^d9E1}e9E1믭9E1e9E19F19E19e9z+9E19E1Ae19F1 9e9:Ie9%%IAIAIAꪯIA~IA*IAUUIA]IAz_AA*6.AA( IA^_WVIA}U}uIAIA IAJAJAZ'RD1j`bzID1 IA_UIAUUA9AA}A9AA JA.JAJA*JAJA JAJAJAyJA "'JIJd1'''JA(JA ((JAJA.-'RA/'RJUZ'RJGRJzz}UGRJGRJ_HRJ+GRJ hZ'J꯵hZHRzߩZGR kHR96.hZ'JUhR'R#ZGR׈ZGRUUbhR bZ~bZ 룪bbjb5 kb ˮ kbܿ**sb+.-J{ kVk{jwuJshZ%%%J{ k*/{*s{JsWU{js>U{s{s{s{s{s sZ``ppiJ!]]U<p]ﲔ_\Z_\1xUE)`^c1+ Sdc \=\\TTE=sd= lsd- +s1Vsd1UfZ$1WUA WdA UUD9 (UUE!.++*"F!//=J*55%F=?F*"xX\^ "f!xx\^%!axxxz} \U{-bZbZꯂbZ"bb ] kZ kZ} kJ k9_jd1 UTD1U*s Uks UksUs UsUjsU{(UUs(UUkk(UUHJa8TYU!ppppR_+ cժMk9kZ+kk-+ +Sdd --T6E=SdE k2d5--,[d)\\TTD) x^)W~ a*W բ %!!-+*!+=*" =q+@3!TVWU!z~Axxxzb YU!!%UUe1 J*y΂W\pB 0 UUUA UUU)_ WUax^^^A````YW]y??!aaꪪaaA~!UՕ5{J}!WU] UU]AUUZYUD)`mkAUUWTabaWWZZ$)ӜYUppppa +UaU$1UaՂaaaabaa aa a_a]AabAaaAaa_aUaabaWaa_AaaaaaaaaaaaaaaaaaabaaaaaU@U U  Ub Ua _a Ua U_a Ua գ@/U A‹  %AzxaA~A@A A@a!a!.AaUUA݂Aba{baA a.&`Az}A AA*aA@baAaaB a +a/ ?9E1VVe1E1e1E1"e1E1ze1E1/ * 9E11E1e1E1e1E1 e1E1je1E1e1E1( 9e1߆9E1jkAD1A9֕A9*~A9Ae1A9A9ꪮA9A9/,A9{A9A9A9A9A9A9 *A9AA A$)pxXAe1A9VZA9A9A9A9A9oA9//AAAAA9**A9AAJA]UJAAAJAmmgeAe1AA+]JAJA~JAJAUJA"'JAJ9WJD1 W$)bbJW'JU'JaU'J!UHRa U'JAUhRaUUhRaUUbhRUHRaUUHRaUUUUUGRUUUb9UUUD1UUU UU {UUUA\@*A au }U +_U U U U  U18Ӝ8ƶUppppZ UUmk)U U!kUUcD!2dj2UUEo; F=E.;\\\L2_^Pj:e!T___$! xxxx z_ !U! *"f!/ EJ"յ% F==*"`pX\ "fxx^fxz~^!zzzzYa 8ƶU%)`A A 5U}MkyζUaVX`!bba_Axxx~A8````8ƶW׽??!xA//aaa_ahƢ% 8ƶU8b`pXa AUaz蠠Y΂ %58ƶWyζ*U!\Xp`a! -a_a^__W!8q8ƶU p$!UUU$)U$)U׽$!U$)AaaaUaaaaAbAaaaUaWaUaWaUabaabaaUa_UbaUbaUbaW}AauUaU߂aU_baUbabaAAbbAbbbbbbba}a_bbbbaab*a a AAUꯂ Ua (!% a]UaaUAWaAUߺ*AUUaAUUaAUUUaAaAAaaAAaAaAaA'.&.@! A!`aAUaAUaAUaAaAAa*߂a a ?59$)e1%)+E1e)e1%)e1%)*e1%) e1%)e1%)e1E1 e1E1E1e1Ue1E1 1E1e1$)9D1 9e9A9}UA9~W9e99e9A9A99e9A9UA9U99W_9e9.99UA9A9A9A9A$)XPA9 A9zU99 %A9UA9A1A1A97A9A9A9 A9(A9I9AAA9(AAXXAa UUAaUU9aUUsaUUU,saUUUD1aUUU)aUUU aUUUaAޫA_AAAab AꪪAzAab A ABaaaA aaaa*aaaa^kaՂaaa aaaaD)AUU׽AUUaPZUU a +!U!U#! ) /j*! /-=* %F==*Xxp`= "rc*f!__j:UUURUUoSUUS!UUM**U/ =3 Ek*pK "TWcfU-cU_RbUU^8Ƃ UU׽!UUb@jUUA jꪠa UU׽AUUAUUa\XUUabaaA~A%UU!UU!UU,cATVUUAa݂aUa__WUmkAՕUU׽!UU!UUA^WUUaA/ aUA~QAUU!UU׽!UUAUUa)(AaB)AUU׽ UU׽ UU׽ UU׽ UU׽ UUAUU$)aB baUbaba_aUUubaUbaWbaUbababa_baUbaUbaUUaUUbaUUbaUbauUuaBaB aBaB*aBaBaB AaUUUba_UUbaUUUba_UUba_UUba_WUbaUUUbaUUUbaUUbaUUbaWUuaBba_UaBAaA?aB aAaBaBaAaAAAA*a}UUaUUUaB aUaWWUaU]ua_U_AAAa_UUaUUaUՂaUaUaUaUaUaUaaUUUaaUUUaa UUaa/UaaUUaaUaaߪUaaՁAA66@! A A A ^A A A A A  a! *AUA A??f1$)E)$)ꪷf1$)E)$)ޗe1%)e1%)e1%)*e1%)*E1e)몪e1E).*e1E)/e1%) e1E1"*e1$)r`9D19E1 .9E1"~A$)*ׅ9)W9{U9aU9AU9U(J U9 U UU9 UU9 UUZUU9 UU9 UUD1! A9m}_9D17<9e1.99j_999e1z9e199 {A1A9_A9U99A9յA9A9A9?A X\\\a  'AAABaaBBaAbaUbauAbaU_BaUaUUbaU_babaWUaA?a! aUUUbaUbabauwaUaUa݂a_߂aUa_waUa_aUa]Uaa_uA+A_aUaUawUaWUaUUauaUaUaa+aab*+$/!%/-=/?`! A A AA WzA uU_A UUWA @!@!@!@! A@!A  A@+ `AA5 @/'%@aa@a@* a@AA  `* UUW^     W߫ AU@U_ UUV\   UUUU"UUUUUUUWUUU! UUU UUU UUU UUU UUU UUU uUU UU _U UU UU UW UU  _ UU UU UU UU UU UU UU UU UU UU * UUU UU WUUU U   ] UWz - U^a UUW @         jj              *  a????A     j                           ꪪ                           ꪪ                                      A A a UUA Ua UA !`A@A (A A !`A A A  A A A A A A AA /a  A A A A A AA @!_A *A UUA  AA A - A@A@*`A@ -- % %%%%a@a@a@a@a@A߁A pªUU^ +  A   ^^^^_      *" UU UU UU UU uU UWU }]UUUUUUUU UUU*UUUU ( z*W*j --a /Ua   ^aa *     U         A   UUU UUU f  %p!eU~A     j   f                                                  ꪪ                                    ꪪ aaAꭕa `!z`! A A A A A A A A A A A A A A AA /A A  A A A*A `! A AA  AA  AA _ * A//- aA@A@A`@-Ua 5VXA A`@aa@A`a a  /aA`aa^aU^        U W~+ +U  @` /Ua  Aa a!a!^@!A ~ꪪA U_AA       ! %W %UU % U %U %W- EUAEU_ %U WWWW                                                                                          ﯪ a- aAUuaAUWaAa ^A  A A A A A A A@! AA @!A A A @!_ AA @!@!A 勵@!A A A A A UA A U_A _A W_UU !A 55@A@AA@A@a ꪪAx_a _UAA@*a/a +A`A``Aa@a X aU^@UUo` U      _ U/.uUW    @+a  -@a_a@ aA a!xa ^ a!UUW@!@!@! A AA^x!$UA$UA%U!$5/^ _!UUU f/    A???? WWWW                                    ꪺ           ꪮ                                         AW~paA{aAU]W^aAzUb A  A A!@A  A A AA A A A _A ^_A  A A AA A wA A _A A }A _A A u@AA _U_A UUW ! A/A A@AA@azWA^  @ a_a A`A`A`ꪪ`A`Aa ^"AUaUU~           U U U U_   UUUUUUwUUUUUU_UUUUW_W____UU_]_UUU    xU       a a@a@aAAaUeaAAa za _A A !@@!@! A*A AA _zA     A??? WWWW                                                                                                 b 퍭 !- AWX-A_w\aAUWA *a!b _A ^A A A A A A _A ]_A խ{A WA A A ~A A _A WUA w]UUA UU]A _UUA UUU !** ! !      * *A a_A_u x (      jbZVa aa `AA`a A`A`*@a*a Wꪪ@U@@  i ZU    @      @  _@U @UU U UU_   @ `ꪪ   uU _    /a @aa@AaUAaAajja@aAaA a@ꪠa Wa UW~A _A U A AA A A A A A  a??A                                                                                                 A aAa!7ꪡ AU AUWxaA_uWa!~A  A  *A A A wA A U A A A __A UUA U_A _WU! A UA W_U   * !      ! ! ! ! *      @Aaa A`A`A`A`A`A`a ^a Ua UU@@        @ @ @@ @ @ @  @ @j @Z @@ _@ _@ U@W@Uꪪ@U@U U                             W_ __ }_ _ ߗ @- A`a@aAAa`(A`(AAaA`A`aA:aAA`a zꪪa UW~A U]A ]_WA uA A A A _A A A ! A                                                                                                 A A-aAWaA_! ! AUUWxA A  AZjA *A W_PA _]A UA u_UA _U   ! !     *!  ! !  !( ! ! ! ! !* ! !  *     *@_Aaa A`A`A`A`A`A`a A`a ꪪa _Aa* @@ @@@  @ @  @( @@ @  @@  @ @@ *@ ꪪ@  @Y @@  @ @ @             U                 *   @WUA+a A`aAaAaAAa AaAaAaAaAa@bjꪪAZba@ࢃA`A`a!~ꪪa UWzA W_A UU_ AA WU ! ! A A ! A|                                                                                                   A %aA_}aA_}a! A5U AW^- AUUU^A ‚A*A *A a ! * A _UU ! A _U__A UU! ! !  ! ! ! ! ! ! ! *    ! ! !  *   @  A/ a A`A`A`A`A`A`a A`A`ꪪAaZaAaAA`aAa@a a a a U_@ @  @ @@ @ @  @eU@ @ @  @ZZ@ @  @ @ @ @ @@                      W*@UU AUU@*aUa *a a@a@ aA+aAaAaAaAaAAaAaAaa(AAaaA*aɃaA a!aAAaAaa ^zA w\A UU !( ! ! ! !**! AT                                                                                                    *A _A -aA[aAUW__a!7 Ap5U AUWxaA]UWA A *b zA  * ! ! ! A _uA WU!  ! ! *A __Uu ! ! ! ! ! ! ! ! !** !   *    A/ a A`A`A@a A`A`A`A`A`A`aAAaa a +a ^a +a aAaA aAaAaAA`a! a a a U a a a a _aA A A A @ @ @ @ _A U`A UUUA UUUA UUUA UUUA UUU UUU UUU UUUa UUUaUUUU@*aUUAUAa Ua Ua a@a@ a@a@aA aA aAaAaAaAaAaAaA*a~az@ Aa Ua aAa`xz^ab aAꪪaAAaAaAaa zꪪa UUW^ ! !** ! ! A UU A                                                                                                      A _AaAaAW]W A-UU A^b AUUWxaA]A A *b ^/A  ** ! A UU ! ! ! ! ! ! ! !*A _U} !  !  !"*   **   A @A`AA`a!z* AaAU`A`AA`A`A`AaaAa *aAcppaAUk!*a!a! a!AU AUUAUUaAUaAUWAaUaAUaAUaAaAaAaAaAaAaAaA aAaA aA *aAaAaAA*aA aA aAa@ a@ aA**aA*aA aA a@婢aAaA*aAaAaAaA aAaAaAaAaAaAaAaAaA aAaAaAa~\a@      / UU UaAAaAaaAaAaAAaa!jꪪA UWWV!  !* ! !**a???? WWWW                                                                                                       A-A 7aAUUaA}w]uA j!-W AW^ AUU_\aAUa!A  >b Wza   ! ! A UU !( ! !A UU !* ! !         A?@A`AA`A`A`@b@_ A^AW/UAU^AUU`Aa aAa AÂA^ַ-abbU"bUbUA]aUaUaUabUabUAAU*AUAUWAUUAUUAUUaAUUAUUaAUUza!aAUUaAUUa!a!a!a!a a! 5aAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAa a _ aaUaWa@(wa Wa _a訪AWXz       jA _aaA-aAaAaAaAaAa V^ZX ! !  !a????A|\                                                                                                         A-_A aA_]aA]]A5UW} Ax%ա AUWxaAUWaAU_A b a U\A ! !A UU ! ! ! ! ! !*  x    AA@  j  A/ @A`AA`A`A`A`A`A`A`A`a A`@b_@bAa* ?/Abxցbm{Zb+.* b b b~`pbb bb_ /aU*aAAUAUaaaAUa*abUaAaAaAa!a za  aAaAaAaAaAaAaAaAaAaAaAaAaAaAʪaX`@         *     @    A/a+WaaAaAaAa zjj ZZ UUj ! A U]!  WWWW                                                                                                           ZA aAU_aAa!~ꋯ! W_ A^ AUU_xA!A  A  b {A ! !* !*A __ ! ! ! !* xpx   AAAA@  j  A`!`AU`AAaAaaAaAAaAaA`A`A`aAAaAaa!AzAa뫪/b_b .bbb( ("*bb--ߺW޺_bꨃaAaA>AW^  aAaAaAaAaAaAaAaAaAaAaAaAaAaAa^p@ j            @U@      aa aAa jzzz !*   *a????A                                                                                                            A/UA aAuaA}a!ꫡ A-U AW^ aAUUU\aAW]a!A :a!\A  ! ! ! ! ! ! xAA  * AAAAA  jZjj A AA A *`AUUaAUUaAUaA}AaaAAaAaAaaAaAAaa *aAxZUAa~abꪣꪠb%bX -_{bbx ꮃU_b꯸ -b-?ꂂ bA뫯A%^aAaAaAaAVa!a!a! a!aAaAaAUUa!a ?aAaAaxAp             @W@UU_        A A ! A UUA WUA _WU! A                                                                                                              ?A aAU_]aAaAW{!/ !-ա AUW|aAU^a!W~A a!b ^{A ! ! ! ! ! A A UA  | @AAAA *** j A A A A AjAAA -`AUU`AUaAaAaAaAaAꪪAaa Wa UWa Ua a a  գA U@UaaBbAA bbXTBbʂ  bz)bbb UxWUUb/?j{b^Az⋯aA 5aAaA@Zaawaaaaaa a ߨaAaA*aAa p A`                @UU @        / !+A UUU A||\                                                                                                               *A %A aAwaAa!^믡! U_ A^ AUUWxaA_UA A ꪯA  A*a !A UA W ! ! ! !  AA AA   A_AAW ~   ! A A!@ ! !@A A `AUUaAUa ^a aAaAUaA謹aAAaaAaAaA_aAUa a `!A a a a  *U (UA?UA/*UAUAaau]5b-ABb ྯbab7AV^}a  -7aAaAaAaAaAaAaAaAaA aA*aA aA*aA*aAaA*aAjaU^x V              @U_       A !                                                                                       *                           ?A'aAaAaA}[a! A-U AW^ aAUUU\A (@!!@ꪪ`!A A ! !A ! ! ! ! !A UUA A A A W_ !* A A  ! ! ! A* * ! _ AA  ! ! ! !@ ! ! ! !A *A  A  *A A A A@@A`AaAaAaA_aAaAaAaA@baAAaaAaAaAUaAUa a a a!a a a a a b AUUAUUA UUA UAUAuaߪaAabaAa ^aA몪aAaAaA*aA*aAaA aA aA (aaUUUUaAaA" aAaA* abaAaAaWX      Z              WWW)UUUf) UUU)UUU9UUU)9UUU9UUUf) UUUf) UUUf) UUUf) UUUUf) UUUf) UUUf1 UUUf) UUUf) UUUf) UUUf) UUU)UUU)UUUf) UUUf) UUUf) UUUf) UUUf) UUUUU))UUUf) UUU)UUUf) UUUf) UUUf) UUUf) UUUf) UUU)UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUU9UUU)Uf) UUUf) UUUf) UUU)UUU)UUUUU9UUU9UUU)1UUU1UUU)UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUUf) UUU)UUUU 1AUUU9AUUUA$)/ A~*(AUW^A$)A$)  UU_ ! !1!UUU1 UUU1!UUU1!UUU1!UUU1 UUU1 UUU1 UUU ! !1 UUU1 UUU1 UUU1 UUU1 UUU1 UUU1 UUU1!UUU1!UUU1 UUU1 UUU ! ! !1 UUU ! ! ! ! ! ! $! $! $!1 UUU $!) UUU1AUUU1AUUU1AUUU1AUUU1AUUU _WW %! UUAUUU*1AUUU1AUUU1AUUU1AUUU       $)$)$)$)  _ @U U UAUUWAAUUUAUUUAUU] UUAAUUUAAUUUAAUUUAAUUUAD1 1aUUUa%)a%)1aUUU1aUUU1aUUUa%)9aUUU1aUUU1aUUU1aUUU1aUUU1aUUU1aUUU$) W_UUUf9 UUUf9 UUU ! ! ! ! !9UUUf1 UUUf1 UUUf1 UUUf9 UUUf9 UUUf1 UUU ! ! ! ! !$!UUf1 UUUf1 UUUf1 UUU ! ! *VTFh X=s,<<? h0CRC`vwɥA :cJԤJ: םj &&z (uU9@(> C &'%TPW΋Ѕ1a_Ua$!Uүe e {c9g9I!GZbUgr u}):)^kA-UZATUU >1 _J)VnXI2aו??z0U%%z0UWD10:(q -%PioU Q(UUUX9UU UUU " 'UUUa ^ _Wa  5%-+e1W $)U k!UTT_j: Uc!a\V]) //( z0 A]R 5UUD) 82-KE1]`iB(P\]$1 uMC @-%b8UQ@z@ap9`(e9)D1 TV~ n@a%%- z` Gb(zH~d9a(D1(ށD1 z,(C@@@@9 -%grirUgA@_DA $1 }$1 >_: (A / AUULcBaU/+dIU2 UW` bu aU A*  ]UU) :UUU UUU; UUU{{AU(al ?X   A/a﷿ Ua a a 﫫 !a=E)Z!/ aU a(|$)UU[P$! a<2 ?)aaPTUA .!@yaAK a Sa _+ $!5e1!1!\e1 WWңE) ׷4ve1\VWUD)jx$nS)UU%-K iRTU(u΢ @~> `몪 ;mMMM @ kk [_ /(@₢ aWwo1+)ճD)UUUMe1!nzCe1<&%;1UuIA1dE1UU5[D1MSTU$) ^z( t4<) ]^ ߿?*L)eeeE0a0 zzr(A/ug(@WU0au1a E1 %e) +c .dD1Ms\WD1(JD1(d9 )(`y) L(Ņ( @a(YIak DQ@]먨@0@+T\8@"U9a)B(e90bA(e1$1ޞ9 \\\\) U) L(%% aE#Q('b`@rIUUWYHU]`H@𬴫H0刂 @@^#9@(6eA(e9 D1)E1 \\\ [( i5U(555a @ ':@(999+rX  {rɉrGjoꈠrY~ȊHUr@U^Q@(TD9 D1 P$)( e9 w( x^1aU ](a(-DY(zX {z//zrzxǻ)ZP77zGja(WWWWD9(ze9(%>e9 W-e9 -:D9)Ȏ'(U((I0==GrX z'j(:zGjz{{'j:Uļ$QzaץQa0$9($1 ׂAԁAa  U *j_Ub UUU e1ZAA^UUUaU4AUU^AzVUUa!U AUU AUU ba! a!a!AUU *  *  A _UUA UUa U% 誫Ap UUU% U5BV \UU      A/?a _UWVAA aUaUU~a k^zy         a ZqiAaA#UAaAA u@ꪪA  A A `!  ! A $)a 7E) U!WV u!+ A(A^ A A9}}υ1?%! D)!!@ X& _axxxCaյ{Ba^WUUaAaAaAz~@!." 555* VVT^aA]QqAa A >.*"a A WWVVA UUWa%!KKK$!Z e1 %)T$)!5/- W W*)_^zz!a;;E)eMAB9$!FF$! $! `)@$)  1\յ{:aXVUUaaa_a j -i2* ^\^\ k+a a a!@!a _ A!JJKuE))1 >9 zJKe) \D1 ]{P! *-)8e);;v9`PZT9!fE)!$)`pX^D1e1 ^^S 5CSXVUU @ ~zxapa@jj @ץ j:,@^_^\ A  a WW@ )@=.*!a]e1Ue1 9!~9 KKKO1E)1!Ï11 WU^R1 =n[9$)D1apX$)a5- D1 [@ ?!Z  ^(A( ^xxX @~% @%  .k C@^XXZ A Pp`@ OOA ( U^ a]aSނ @:zx1 9!&&A)wze1)"@d1!օ1!\^1҅1 ' 9D)~6o[1uUUTD1aֶe1$)5 Rd$)U1dD1PTWU$) _^~x) U_0@(@x'aD1  9(C PPZp(a@( ?? ( z ( =(a^0a'(A^_z9auuUE)a/{ UU51UU\P1 b9 V|E)1 !=<1=N1VVVV9D1dƇte1U%l(r\WU9)$) x( x#9 ZWyr( ) z"( ( UW_( +D)(5D`(pzrp(A (a(zjjJ0@ U  . .)a *1@Z(`:0ajbzD1a8af1 ]UUE1 -u9 lji$) ,/]1'i1d!Se1ttttV}1U5VuE1s\WU$)(zjBe9)z$1 xV7#1 7 e9 rrbb(----$1)}z)(^Vxh( ) /$)(//8F8ss(a+0a(okKK0 Ã@ pX( (@{sqQ( a ^(@"}( 0a @0a (  ̦9a AIy8 ]Ԧ1 iUkle1V6Vu9s\WUE1$)xA(oooe9(zZ7 9(D1$1ZZe9(```` -$)()(( ( /$)(F0ccc a0A KKKK8@( @ _ A  *"DI ZZzA @@UUx 0 }`@ +% 0@=]]0@* -U9a /9a U9(b9a(a#!;nS(9(E1(XA0We9( e1$1nxe9$15A ```` -) ) _ w( $)(8F9a}IA a(@BBBbA@ ))))@`0BI8=DI@pYAP{]#Q8WPCQ zzCQ %I@UXZx@ @ a(@Mgn0@W"9a #A(_A(e9(zdA( AD9OM9 --9$1zxz~e1$15559 ```` =?=( ) ( ) **+NA}MI} a @@@@`#AA ----H(ˉ H`8- -#Q8˩DQ@2i#Q@X#Q@'"Q@7&Q@u^Pa0_@ ׀H@ r"8 _X܀a( ( ۛdAa %%I0e9$1AD9MMMM$)(----E1)D1)//? (J**** }_ U) ( (!O@ a @`b8a ----A( P@@gjHUrQU~rHUUGbPUUWaHU}}pP8"(P@?P@H@iP@@'mUH8\/H$9`0 -I(e9$1y91) //#))$))+# D1 ( ^TT) ( 5( ~( _N8  *݂ @8a A( xH]rjzr%-- {r~xxrgj߮.rGjZҲ0rY~ rHUrHU_rHUUjHUUUH`@{VU\`@ pxx~0@( +==eA(RRD1)9$1IMMm(!)  D1)A1 ) ~z az @ @(@*^$9 wja 9(H0CPըrgr 99zr-%'+r~tvvrr~zgjzrzrSRRHQ*RX(ZzHjb``hrZ~*hr@(VTTT(@(==55D9(PD1)e1$1OOOo$)() (($)(U$1 hbxW#9 W1 wU1a UW$1 U -$1(1(z~N9%%a ( "28`(I0`H߷zr)zr+;>* rVVzr__zjӚzrbȂr>+EQ^VHfYzHjBjjrHj  @(VVVV0 ????$9(#1)E1($1(_) ^+e9 WUe9 U*(e9  e91e9(jBBB)a/)(VUU)(~UU]G055 (a #A0{KKKQ0 ))dP777zgr:ɂz+ r(.''zrz邇r邨zZdz(b??7HTVVTIz'jHxxzGja(0@(55U$90u#9 ^-D9(Um@`A 9(jBBBD1 #D9$1D1 %5$1(Xe91BBCˢ a,,<1 﫫( zN055 ו( #A(KQ0---y`7zGj grzGrzrKzGjȂgrG'j77b@VTTTEQjxx^^hrj 5a0WWWW8@05///DA( $9)$1 `pppD1 A BKKK$1 $1(*:?(4( ~e9(- a( ( ^WWT 55 (a444$#9(#I0----qH7?gr'jUgr&jUz&b.rhj r&jXgr&j]z&j.#CYVZ "FzY[\V'rYz'ra./a0WWWWE90$9('$1(/?.$1 xX\^($,,9 KKOO) )1 /??1( D9 --%5 aߟ( uu( _VWU[  a???=1a$9(A0 -q@7777bUUULUUJ&bUUUbUUUbUUU yUUr`WYa8Ua@0U1a(WWWU((%%%$1 ''''1 (xxx~(a(xAaU U( *U0z aU8D9a?U ` @ @J  a a'//1(Q@0-55@=55`iU `iU*aqU`qUbz_aBqظ, `"q_^aP~^\\P@0U@8@(x~~~a0@ `( zzz1 '5( ~ $1/=) mm( ?>;$1 #9D9 VV1s( - a (+(A&6A A//// a////1(}0`(jz`8`@@_u` q`@U`@yaa `a`Y,U`Y$@P~~ NK@0UU_b0@(U0@ ol a ( 55(z (a)](Mu a W a/?W)tV(cy}u(+ A,$ a,> A1a?ՁA+++ a-0 eu(@ x+PeAUUaA/__YRX'RUUHZPUb#YUjDYUˋb)]jhYEA@,6q0%{a V\\T @; @"+p @U  a '7 Mee == a# AU ae^@B a-5 @w *a@vA UaA@~ a )a Ae9uRe9 RA +'RAHZJUb'R/jhZ..7ˋ*s+=՞{3LA666ޮsA1(abRPPu%0(@xa :* A- A/?7 A Aܢ aBA/ A܁BꨪA4\A~A @ )ae9E) Ae1 I9*A9*A `JUhRaU kUUƢ:?ՙm <$)5e)ëu ]b$aUU\^aUaUaUaUA~A\_A  /AXXXpAՂ xaA# a!@+a >>^VE) UUe1 WUU$) UUU9 UU9A`^UUaAUa!a!aAU9=%5zEbp^ cbXWUUaAaA aAaAaAaAaAa!a!a!a!a!zaAca  xZ]_a  +Aa UUU UUU *  ]  U! UA A A A A  ?UU xWUUA UUa UUa _UAU A 着~ W AUAWA  A A A`!b  A !UU    VV     *A UUUA UUA UUA UUA WUU!   (A U%+a  UW   \x  AA UU UU  ! `V% ^UU           a UUA UA A キ@s@  AA8  |U pUUU  U             aA ~A WUA**zA a Z뭵aUU @UUW UUU A/%% _                  a /a WW\x!   @??@b a_ aaa UUaU a pa WV^ZA W                 ja!ˋ- A AA//Aaުaxb~A*Aa p`A@?aA A A                A /?a!^\Rs@AꪪAa ՁAUA+UգA UA驫aAA //A ]UA _}A A @ A@ AA A zjjjA `!A A ++* **(  ( %'?/AWz$)a%U_$) -$)L@E)y ahj`` _   AVVVTAA`A aAA A]X@---D)E)!+1'!$&$,%!!! $!!/?$)@pppp @%%'' r @~' _aZ\^~a JHH*5-I2az^Wab"AaY**Aab@a!**AaA` aA z~^_@ Wե"@ -; ___^  a y`AU}AAA A jjJa `!a A }wWW ** ! !(( "b --)  ** AWbb$)aUWA k a`)UW^x!UU  $) aTb/ a^zA a˂A'&& a﯏ ----D)!Օ-[! `1 !,,<<!$!D)!D)!f)`zzzz @' a~7 a    xa_^La2ax^WaaUW__aAꪀaA aAaAaA`A@!@ ׷@%A=--+a^^__@ a II A  aAW_A A lLa a /a A wv^^  ! !  ))  ՗'/$)arrrr!b $)a}!$) \\|}!訠!! { $)!-/ tյ( ^W(  A a--%'!A----R|$!UUE)[ZXX1 9E)PP! >&/$)D)!D)!e)@zz~_ =)% ) ꪪ  ^^^~Kյ;ax\W (aꈀaaWaaaaUaAa `xaz5   ``, xxx@  Aa A}}}A A L a a ???>a a ___^ *A _WUA   /)R____!a E)$!e) JJBB1p1 Wx!*$! $)! *   ꪪ *) jjjb ap a/??=$!a---/f)5% e1PRPP1 arxx9E!XXXX! ?/$!!kD)!??$)`x D1`%%%$) ! z~_W  MC 5-MChXV@ ! _a⠀a~aaaaa@z^'` `a7 A/C <za A%--- p`@b@a a a Ąa 6>>:a A A ^꫻A UU~A )!* +1E)--- E)$!.((e) BB†1 -1E)z??1 WZЅ1 U\$) "$) 폋! *.((! ]$) kkkJ! $1a^*)----[+(,~1^VWU1 pppp:!||$! +) E)!$! x @xZVU A% e9%%%%E1!^xx) V_! 5/S$)U% K `XV\^^W@ )))) ꪨ _^~aAA~~a@zޥ`7  ` {/-- + 55(#%-+*a@VV^_ A- akꪪa '- aa 77 a!2"a @!~ @!a +/AU? / aUV A/!PXZE) +E)$!81$){1--1E)?779 XXPP1$!+1^ 9 ~! )$) Jjjj! -/e1 555)==--1jxX:$)1 ppp`9 \E1$!^E) h!@hZV)aUՕ%$) }{jb9 ////9$)^^^~$) \)U%1T)hXV!|~~xazz( --(ꪠ ^ ww~~Az`!*B z^    _ B 55$1q*'%-a@[s A *(( X@!**a 7755 ba UUa HU@ %@!*a AU_ڒa5-* ////!!a^D)0E) -XE)(9E)e)!1$!/77?Apppp1! 1e)9 &1 pe1Ue1X)  /(D1 %%%-)a++1$)1)rzZ9 e1E)U_ZcD)` hZ @W]?$)`) D) zxzx9 55559E)~|xxl$)Uյ TD9hXVe) TWUU  uw ..+/( ----( ( ajxށ X ^- @     ߿ +* (J 5A,7  A=///  @A A 777?@cccs@  !::*A @ **+-a ba55== a WW!a* 5Ue1 e1E)==9e1 9 e) *\e) A ppPR1$! 1E)?55e1 ܆1E): zzzze1!#9^*.)r$) )1)5:!1$)͍a1)B1\\XX9b(a\VUU)a% e1$)/e1!^^^\9 5\e9U5-5m0z^9! zz~   b0 ----0 ( zz^W z( -( _W    /+ Ba????HJ`PUU(  A///- |xa( a T@ ?/ SRA WWWU@ A @!//?@  a a A7 a}( ?e) UU1 51 9$)`9 x9 e)( +e1E)7e1E)!(:1 ````e1 9$)5%-%$)a D)x1 (B!9!9$)sqqyAe)XXZzd1ArZVX)A% E))*(9D)-E) xxxxV})UՕ%mD9x^Lk) ( ]]1 }0 %'''0 ^0 z%( %(  * *  ** ) Ba????iR48&)@}~| A////( ~~~(( \XXx@ ! RRR  *a UU( ^( UW  Vax A7/ a~~a  a1 ====e1 P9K1 5(BD1XXX1(Ve1 +xe1 ]E)  1)rss$) 1$)%!a %%%1! %1e)jKK9)qq1) cD)Usp9D)b9 j9)e1E)9e1mm}}Ԅ$)UU%mDA)x\| D))~z$) ) __^_) _ 1 (RRZ0 z%(` ( ) ^vw ꠊ ?*( յ) A)R89aVVTt A++++( ( ( za(  @:(Az ( U^( +1 "(xa((./axxxj(A aꯩa  A+1 -]]D)U1JJM(a$)a ?--1e11D)9)%1 Upd9a#/^)UE1  a%%-/9 -%%%1D)om9#)<15%y=f1ZXXX9)b'9)ئ9E)\xe1$)+**r|e1UU%$1z^b Յ9E1hpxxD1$)$)() ) (!*0`Z(@켭1 ($!*(!*( ( ~~{( __ ( ) (!1)5ժZ4uaWWWW A+++ ( ((@(h@( a @| a/UU(a-(a.4)(W#1a_z$9aUU^ Az}X( 0 W~(@VV AUx(A݂apZZa1 A +Z(U)BUxHg1e1^X\^1 %551D)xAaE1a^ꪪ a- />p1/;?1$)%9Ze1Y-pppp=1XZZX:)9 A1\\\x5}e1UU5Vue9 `X)ncD9 ::::9E1xzzZD1$)$)(*) ꪨ( 0@z6CA@-+ 1@(+/) ** -)() ( ( ~( ( U_( ) ) /$))- -R\aWWWW a -( ( 0 jj@( Ca(@? ^ A 5 8(@ _(@U$1 UdA(/0 U|/(`x(` ''-0 0ApPXA†9@ A/:*( )9 ue1@$) /+%We1! **-A(RRRB VT$) xU$) D)` 1!jkWU%LE)%de1\^^\Be1sS9!Ԅ@?}E9-bX{$) ન$1 9E1zzzzD1$)ZD1 z) ~0@j #1@-A$155--C9  +/+/) --?%$1)}$1)WW)(^Zx( ( ( ( (!)(** $))-/ZXRTT\\(a( 0 I****0 0@ a z{jA a (Aoˋ(a %1a 5_(@.UW(@"U1 0 W 0 ,(A_W0A8a z  0a p| a(A(ajbb1 >{92=559 0a OOOOD) %UUUe1 *---e)A`ps nc$!lE)\\\\BE)rrRR1tE)UU}B%bX:e1VUUUE1)z$))^ D1(e9D1zE1(~)` xo"9 oD9( D11A$1---dA  ) $1(%$1){$)()(_^x( ( ( (!()(+ ($)) QY.\ب0|a^^^^ a//+( 0 0 @@``0 ----0@ PP`a(@vn AA @!+*+ @ /--- \(@UUa @ !ꪪa +7( -_(@$6(a 0@8<0a 8@{^A(a(abjjj0 {{{9a5555֕a WWWW0a OMoo(a$) J__Q|Rc0|E!||||le1\TT\Mke)___w}1% BPt9\WUUe1$)D1)D1)e9(D1(z1`nD9` #9e1ྮD1$1«E11>AD1=-/+I  ) )($)(#3#)(_)(( ( ( ( * *)($)(/EA&hXXXvM ^\\^ a(0 //9 zzzz8 8 ba( zA UU#I UUu0 UUUx(@==5a A ~__A ////a @!<D1$)ފA(rrcAa d9 %d9E1X~D1$1긪D1$1e9)AD1 j  *( (!)(+)(_U( ) ( ( ) $)(]G@-^W(__^\a //?=0 0 pppp8 ---80**8 V줼8 U_@ %%?A0 U#A A   xx8@UUUa(@~~ Aa +//?a WWWWA -UUUa //7( ??//0@ +0` @9a 8 `؟V9(9 <&#A(^(0(. V#9(zi(A(A驩0a#9 ?m(?UU|9\WUU9 ppppAe1zzZze1$1xx$1$)* $10xCA@d9( -D91$9e1D1$1$1) (e9$1===Ae9 -A TT\\  **#) *,.(!) ) u ~wW( ( ) /$)(H6Xx_0\^__a+** ( --=508 ----88*H l@a(#Q0jj#Ia(+ eQ0UA U~ dQ UU*DI0W#A0^CQ U@@UU^I WWUV a a(@--@ !( +9@U0@.*.U9 _B}0  9a ]9A 9@~(#A@W0A0a0a??(aA9[SSQ9(XXX^9E1je9(z$1(DA@& I(JBBBD1 )--9D19D1WWzD1$1$1)*. e9$1=/)+Ae9--dA`آ  ) ) (! w _ W; ( ( **"$)(+?A/```?@0~xx|a** 0 0 PPXX8 ----A85=/H`0䤤@@(),H0DQ0dQ8_*DI0a9/Y8W #I0_@0 "I0@ TVW W#I@ U{ a@ UUz@ !`( ͍A A a 55a(@(@SSSa @Z9 9 CA(_CI` ^ +"Aa ^(CAa WUWAD1qqqE1(xxe9(jD9(xw7dA` 7 dAe9_UI(BBBB) )++9$1+ -9E1xjjD1$1zb`$1$)((**e9D1=Ae9dA@ + ( ( ( ofO 9// ~( ) $)($1O8~pa (////0@XXX\8@ %%%%DI855@a($$$&H (H`8+@8#I8U 7dQ8/ֶYA UdQ0#Q0**"Q0CY0k#Q0CQ0W@bA8CQ`(ok8 UUU`( M@ ?a( a( 55`(Aa( a @( ]_#A@ UU"Aa ,UCA(CA0'UcI(UA(dID1UՕ5dI ? eA( dAE1e9D96I BBB@) /-)+e9)/9E1{{d1$1^\~$1$)/?e1$1+ Ae1dA  }  +++ ( ( w _  ) ( ڪ( ( //+$)(׻F955G@pxa (/?//(@\\\\0@----Q8A(''%%H@0``H@()Y8k#I8U/dY8RdY@_Y@\#Q8\"Q8"Q8`_jBcY8U#Q8ci8+UCa0ؿ^H8H@(| P@ UBa WUa Uշ#Q`(_ Q@ U\ A@ UU~A ߟ7@ !a(@(\a( ,00Ae9(sdI(ߥ eA0 -e9D9`e9$1e9$1*.  (!E1)e1$1D1)1$)e1$1e9D1 I    wU U ( (  ( h( *( ) .\155Q'*%%%a a(//(@\TTT0@----#A0/---Aa ----PA--%P@0P@}^Da`8+DY@Pka@U*%i@\caH\UH8 Q8~*p"Q@I8,&Q8P8H`8`:H8?H`0& P8 `JI8 "Y8B"Q8U_@ `[H a( X@ !a(  a( '0@ յDA(' IDAύE9( ---9E9je9$19$1/-/ j****( x$)("+/D1$)_U$))$))D1)+ /e9D)D9@ i ( ( (  ( ( 櫷) U( ( (  *,k(5555i6+**7a a(A#9( ////A0 Aa ----H$A//P 0P`@-Gb@UGbHUUGjHU'bH_UUYH5XY@"a`0>"a@ Y8 Ba@}`X8H`8&H`@xHH H8$H@.CQ8@`8hH8+_I8I8bQ@ WI ]^H uܡ8 - *D98 )I$9$1(----AD9D9$19$1/-//l ( \|)  +-$))$))z$)(*D1)e1D1$1@( vT " ,. ( { *  U) }ﭫ) ]( }( ( c 5 c55aaꪂ a( A|||n(@--- A0mm(A````H$AXH -``@^8rGjrGjQZ*r5zIxjQWGbHU_GbPUUjhjPUUUCYH^^VP`@@X@-`@^ X@UJX8U+P`8/H`8Y@W_EH8"H@pI@)rH8'H@0`@8 ޢ0@0//90 I0)()))-e9$1e9$1~~^9$1--%HZ( ) //$)($))ꗗ$))+1$)}e9$)$1`ppp(!( U) 彽)  }^ ( w~( }( W T( W(_֢ ,c<a@A**+ a+//a A(a %%%-8(J@@a ----HA`HGŇx`HUgrdQrGj rgj./zr  *jjjjrrxjrhjڨrGj?.(zrUU-r&bU)r#I~gjPUrHUWHbHUU^Q HHH^P`@)P8$P8upP8H 0 z`H@(z `@@0h 0 [[0@( 00/-55$9I)(--==E1) D9$)e1$1/5((J****( v\T) ) *$))%D1)璘D1)D1) " @#1%%%%0)|~) ) z( VU    aע `W(aW @XiR ,k6(@ a  /(a(@{s0a -%--A(JJJJ(@````HA/XH ͍x@ rirgrzr== r/+jJBBrr{jrhjcx0rrzgj--+rGb zr>zgj/zrrgj}zrGbzb_+rH_rHUrHUUj@UUW#Q8`P`@zzz_`@@(jzz 0 [[[[`0! 0a05555I$9(())))$1)D1)E1) *(B****(!) ) p$)(D1)uD1)$1D)** 1 ```@D10) (( ࠀ( ~ ~ @~ @%(a(A-(A+%0A~U(A Aa??g֖ Z@6a  +(@ qqY[0a --- DA(jjjj@ -///H@XH )郙(r'r)++rr) *rgj , j++KjJJbb {r\ZZrr^(zr]ozrݭ-rgj #!zrWzr; {r=??rgb"ˈza.e1(@@@Bf)@ $) ) ) /$)(  D1)VVW$1)zOdA jjjjd901(z~^( _(` ޫ(@z^(A#9aU#1aU#1A$10}$1(1(z{$)(5,k~Ta a Z@ *'a(@ [__1a ----9(@@`@(----I@zxxhXH99a0?+-rGj+rhj rr?zr )+*hbbB {rzZ_^zj*zrzrmuzGb)!zrzr? rOOhb+zEkYDq8<׷%Fa銨rzrzzhjZZZXrHj{rHjbna( @0 @( 0 ////eA0)($)(D1)/D1%1e1(@`bj$1 $) ) ⪢$)(_$)(U$)((U$1 _0 @hj9` _0aV5#9aW#9aW 1a1 [rp`$1 -$1(($1)w$1(0)uW)(^V\_)(*//? c0b a*a h@( B0@ -=90brrsA0%%- #IHxhX`@3"H==zgj-zjzrzr=5*hbB@ {j {r]zr~zj-+rGbzr/zr roE}Ȃr-== aHdi%5rzr%z'brHj?/rhra( @0 @(A +0@(=---A01($1)}yy{$1)=D1).D11`hhjD9 $)() ~)a _(` zp(a-`9a dAa_UOdA  AD1A$1#9$1x~_e9$1]*+D9a````()  -)(x~)()(~WU)(W_$)(իZXXb * a(a }oOO0 ))@@z@ #I0----#IHh`"i`@Z剀`zr=5zr::zr+邈r rj螺*rv {r: rW|zrzGb zr zr:邈rkkj?"쩩͓*{UIĦQ?:ՅèzWWVTb?zHjZڈrHj/??zrwouWa( @( 33@(A 0@(----D98E9(驡0$)$1)W$1( U$1(WC9(}0a 1`$9`/8e9ae9)d9$1v~^A(OOD1 %5e1$1e9$1|_W$11 e9$1 D9a`@@@(zZx(/( ((. (( (( )(?.eYFXb 0AoOKK(@ A0 --"I@ #I0--#QH꺿"aPZZXX``====zrkzr'邨zɂz:* r+z {z (*rz zS{[_ȂGb ))+邨zȂzUWȂrbzjJȂՕHtTVVQ8̮bCQȂWWVTzrz__zGjPڞrHj/??zruua(ZZZZ@0 ;;a(@(0@(----#90 DA0qq1(z0@^#9` W #9@A U A19D9u 9(ZXXE1  e1$1E11A$1Eeee( WE1  -E11$1(:e9$1Aj****(ZXRp ---(  1(UWW_(( )()(UUQ]7XX訡W (@JJBB0A90----CI(I0---Q@*+/+Ba @褁`X====zgrzgr&/ ɂr+Ȃz"ɂgjܞ r  {z|VWzrzr^z&bɂrȂz8ȂGj`rzF̨55 IVVVTa8CCIcTVVVzgrhgrj8АhrHj#;#?zhr݈r pppp`8 (====`0@({~V0 A` _A@^-#A@_#9 -CAE1w$1(pXX\e1 -=9D1p~~^9$1//-%A XXXX$) ---$1)$1)D9)0b$1 /-$1(1(e9)+//-eA@@(arpr --(  1(_z( ( (  H]7hxxWWW (ABBBB0a--90--))CA0RRRP@0 ---Q@//=="iXtdDtpOlgr'j ??zgr ɂgrgr`z'b8ꂨrn{czr 6zrzgjÇzGj -ȂgrȂz֨z&j`bzzėՀIVVTTAa8'***CIՕ̨TTTVɒgr|~GraHrjz'j*Hr pppp`@ _/`8 z-@ - #A(@``pI9qD91$9$1_WUD1$1gj) xx~~) -/E1)9)--A XXXX) --%%$1)#1)D9(0XXPp( --$1(_UU( *D1( /--eA(@¡(ar{sk a( #+1({WU( ~ ;u( +^A5ꪪ (abbbp0--#90ՕDA0XXXXA0QA555CaP|||@bjjjjgr'j//?9rGrzGr/zgzϋ3߈zb邈rzr'zrx`kr&bhgr&b#)++zgrרgrzb`hjz!I\XXP#I857:;CQ55Fz\_UUzGr\^]&ra'ra:Grj ºGr ppppH@(5555`80zz90----$9(pxxxQ9yyyy$11$11+$1)@ xx|x($1(}}e9(//-5l ____)---%$1)bck)("$9)0prrr ---( ($1 -eA$1Cˉ(akysi a( + ( ( z^^ "( E9.```a (arrRR0----#905dA0\\\T90----ABYCYH||hHp&j@@``gr'jgzGjugzGj/zGrjk{_grY00rhrըrhj+zrk{r&b``@`gr'j))zGrz_zGr?grbhGr+$arsc˂Y8CQÇGrrpgr&rz~^^&rara'rjj pppp@@(5555`8($90---9 xxxzI01( $1(*+++D1(`rZX xxx~0) e9 -55A PPRR)5--5$1(z^( $1(DA YYQQ --/( ݥ=( U]1 -dA1- A a55( ( ( _^_   "**~(b (aRRZZ(----$9(????dA(A0#I9???;#Qa0@`piP5'%%GjbGjbGjb*>GrbGjYgj'b*rhjrhjHr'b@@Bgrbgr&j}u}gr&j UUGrYjjgz&b+概5`$y׾(ަrP\V&jwGrawjYiY *'ji'j pppp@@(0a($90 ( `xxeA(1(x$1(++$1 x|~ xz~~#1 [SQ) ) /*A RRrr(%%--)(xU( z1 /-=5DAqqqq * ( ( Z~~eA ++/- aqak a-%5( { {wWW ꪪU(5B  A( $9(???=D9(90-==#I83;;;Q8PXZjX&bY/&Gjbz&jY&jY*zGjQ>?'gjGbUrhj rhj]zQbjj&jZ GjbvzGjbUUU'jQoGj&b2]Gj-ާuUU'&bVVWGr&bz[{bYzzaQaY*./jauUb pppp8jjjj0(XX\\1(( xXX^D9 $1(^^^V$1(U) xzz aD9 _)9 rck} )( "( 1 ?$9 "z a aU a UD9a//բ a `  a a* a a  a*+\ 5B a//// aX\\\( + $9(===51(90-#I8????I@RZڣ`%YUU):YUUYUU UU`ZUU"UU"UUZUU00KUUkUUYUU YUUYUU"UUa+&bU] 'bPUUY`8UUQ`8 UUQ@8UU@0UUY@ ppUU0 ????0a (( xxx~IZ 1 ( ~z #9a(a_W(aUU1@ ` U*)a U)a U1a U9a_(aU(aUUU(AUU)(@UU(@UU(@W U(`UUU(@_U(aUUU$( ( iZa555?A a-= a(+///#9(5550(90]I8==5'@UāX% DQꁡaUeQdYUDQ׮YU롡YWUYUUQ8U8(ZU(bU `a UU"iUU#YU]YU @`X`U``H`f`@0x^W`@@0@8@0x\V@0@(XWA(@ ^ց0 0a ^( `(Ra ( ( ( )a!$1 nNϏ( /) @@`b( y$1 $1 D9(?5d9 \T( 1 // a ,(+((*(aԢ  u]U(*???0aTT1( IR(aa a@ (D9(0 0(" @0-//-`a(-`P @Nu` @u}@@`AΊafdL`#a<4agA:2@y`"i`@@@By!@8(h@X````X`8nl@@@(i`@@0]`8@0]_UU@0@(~~^^a(@ ߟ0 (a ݂ (a( ~   a $1 (-(a@@``( }) Ee( 1 /D9A +$1 /555(aԢ /.**( (aT(ꫫ (////0( -( ^VUI Aa߂a A$$,,  /1(5551 0("*:80--)`H@(+==@`H @}`a0@``@66@gg`@!1`@빀@m`#a4444`_A` q:`@@`Bq##@U`P@```````0b````8 (룂`8 (W@0 `(@(a(@ 0 (a ~^ a *("*1`( ~~__   a'%(.?  /'(a```b }( a(++//$1aآ (/-5(aTT(( @ܢ a xZZ(-(@ܢ aU ae9 aA a ++/a7% /+)/0 1(]0(WU0@(|^^P@0@X ` y` y@`` q` yu` y` y#3@ qbb@P444@#Y_@#I ]@8 W@@aPU`P_aQ;Xzr`H]sT@UU*;A(UW_|@0 -8@(8`(UWW\`0@a @ a+ (?(@    )@W'(aU( a_ (abB}z aUz @W aW a+U$1aXZ] U a/(aTV^^  -=( @ܢ a az a=ע @\\|~a}}}a(a?aA +++a////A ) /( mmm0 x(` |^0`@D9Up$AUUDAUUAy@W+Ay@}ժAy@uiDA_XIU'ZPUUhZPUU ZQUUbCYUU bCYUU lsCYU**{"aUciU*m%zUМzҜҜe`M[M[W =1Xp`C"90/.Ҝj{a(W\\\0@ _U^pa  @+բ(a??? `  /    &.(A7(*/?5 a/ a`bjj ( aU  @U(@UU>(AUU @U_ Aࣁt@**U a ++ @Т aU A a@aAaA*/ aaA++/A+@))))  Jjo( pX8@k717?>>AD9 ADA_IdAURA 'ZIHZR'RI$,GZJhZR b'RڨbhZ%/jhZ-jhZ 82J{j̋J{-= j&&&  ZXZ-E`pPX]Zx\\^=1É9(ܒhR-1\\\\( ߁ A + AU/(@Ua @\ @^u@U a &?-= A /== a ajj a //(?? A'7 (AXZZ a >(aTTT a A  ~ ՠ _^a 0?a@Ua a Ua!*aaA))!+ a au( j'(@) $1a Ae9υAE9(R9RImRI ('RRߝ'RA,'RI*:?/HZ'RhZRhZ'R(*bhZ+bhZ*sb=-=*s/? j{&6M U cIJ`RtEܜI^^^^$)9=XXXX}f! Z`@< ^brAVTTUA遁 a m}AiAAA Ua0 @^  *x a\\z aA /- `b‹A $(/%%5A>>  APPPRA - 7(A||xxAa@XPX؂A-=aaa( ASSSSAA_  UaAaAkA+a@[ ((D9????Ae9UAe9~WWWI ****IARAW(RIJA'JI?'RJ}UHRIGZJ Z'R-bGR khZ/-J{j++ k. {U\R11lE46|A\\\\4A}  a6 b b AW A  AVVx A/-5A a / ARrppAa* AhhjjAﭽa @ؘAՂa⪫B A{{{zb ?BAa a a z6 6  aJJJJ ([[E1????9E1ߗ9E1Ae1?7?I9I9IA+UA9J9JA]JA<JA HRJ/UhRJbHR/%*sZ++UJsA Ws(U'B<9cE6666{ |WUU=!ɺ% Ye1Pbs\\UU<rrrrUa(΂TT\XAAaaaaaaba aAWUzA/U^ Aza!**aUAjn_WAaaa!Aa?@`@A AAaA A    + ajkkk  aRRZE)a5555e1%) e1E1Ae1զA9?UA9WA9.uA9A9--A9 *Ab\AaWUBaUUJaWUU9aUUU aUa aULcUEJ*b.KUU E)Iac׽WACUahz8arrzUb55UaUaXPZUAUXbzpzUaWUa_UbaUa}UUbaUbaUaUUaUaUaWUaUa7uaA|Aa A A +Ղ@a!a!A?ՂA@@@@A a!/Aa ]ץ)a HJA)a a{{{{aA%)a555%)A_E) Ue1 _U9 UU9 _UUD1 UUU9 9a_9AU9A\\WUaA(aB**aAAAAaAAa?՛EE:վ(YM`(\ c~U9aUVUUaB aB*aBaAaB AaB aBaBAaUiaA aAaBAaAaZUAaUaAaA*aAAaUZAaUUaBa!~a a @!a *U @CIA a!aA /aAa JJJJa! aasSSSa xX\              ! AA A A AA*A@*a a!a!aAUUa!aA?UE%5U= pUk"b\^WUaA_aAa!aAaAaAaAaAuAaAaAaa!Aaa!a!Aaa!AAAAAaAa*AAa!a!Aa*Aaa!aAaAa Wa MeA _WA UA  aAUa jjjUa  Ua UU  a UUU   U  u  ]       ! ! ! A A  A A@A  AA A ]A ݣ /UAUUb UA b a!A b a!AAa a+ A (   U AU AU_ A AAAa! A`!`! A A A`!a!AAa!a!AA AA U~A U^               ! ]]A A A A A A A A A UA A UW! UUU   A A UUA UUA uU UՕ      U    zAAW A* A A@!@!@!@!_@! A AZ A A A ? AUխ*     jjjZ           * *A UUUA UUA UA A A A A UA WA _UU   ( **     A/aPX    Xz UUW uUU     Zꪪ UUVZA UA WUA UA WA A A A @!@!!UUUf AUu/E A|U !@VUU     U U   V  Uj     *  *     *!   !! ! !      A UUUA UU!U?- ) `\_WU/   z U    zj  *    *  ! ! *!UUE AU.`e !.BVUE \UUU ! !                 *         *AAA UժA `!A `!@Aϯ  >/  UU U U  U _U UU UU _a]      % X% !?E ! XUU |UUU  @                           a A A AA @! A*a AiMEa@*aT\  ?* `5a VAA \!@ '                               A AA @!A A UA  _WA?a A  UuUU a a!\p! A                                 a -AUWT[A A _A _UU !* !A_  A+a a Vz@   @U~@UU    a a@a ^xhA A                                  A/?AYeA jj !" ! ! !  @?a A`a ꠪a ~@ @  @   ꪨ  @ aaAAa@ a W^ZzA UWA A __                                 A AV^QmA WTZz !* ! !  A?/@bA`aA~zaAaAa *a a W*a Ua Ua *aAaAaA? a zj ! * !A UA A                                A?A嵕U!A UVT !  @ a@bj@bAzb_b+ۺAWA AUaAaAaAa\A0A[ A?aAꪪ !**A U}A A A A A Aꪪ                             A /7A[yEA ZxH !  A  a aAꮫAa*Azz b늊bz蠂AaAaAa XXp`   A  !A WA A A A A A A                              j!?AUT^QA wj@ꪺ A  AA  /aA꯿uaA~AUAUAb\X@/ a/aAjꪀ@     ///A uU]A WA _A A A A A                              A /?AmA j !*A UA U ! ! !@**A /?a j_aAUaAꪫUaAU aAWAUW_AzUUaA+aAaAa^Xx    //+  !A UA WUA UA UA A U@ A A@A@ A`!A __A A AA a!a }}}} AA 5 A*a _~    !A UA www]  A ՙӢA) x x *$)a %$)!*$) N$)`$)4pd1%)E)!@ 﫫 ؘa﫪  U ]  !`aAAA~Aa`AaA*aA?// AKKJJ @ \a pa! ?a//+ ++$! %%--E)@ |~|!/+/!>*!`1% %!!////$!!-$!!j! ! *$!!՟$!!'+)E!+//+ a zzjj   ~z[Z@x [6  n}}V_bahaBAa*+a =a -^1 p1hZVUa aBA*"aAaAaAAab@AaaAAaaAAaA`A@@Aa A ^_wA UUA UUՕ$) %%%%b0jW׾)!)***@ %%%'@@  <80A " A A@A !`A _~A A A \VV\A b kKA i鉋 AA A     "  ( !   *a A---+*+ AuW`$)A-U$)a-A E1aipE) 'E)@p~     ]   +++! aAAaa{A`A`AA++* @JJJJa ?>aA說a \ ---!E)!E)@ ! $! l!71 %! !.///%!! + $!!h#!!UUw}$!!$!!D)!D) a h   z~^ {6    z/ }a~aU__WaAꪨ [[[: 9- (1ap\WbaWUaAaAaAa!AaaAaAAaaAAaa!A`*A@a a A   }__W@ Uյ @ E)@555E)j `$) @/.,,@ v@@{kˋ Aa aAUAAA@A A A A \\\\A ua KKKK`!a A `!A uwww  !*  !  * A A+/-/ꪫw AW* AUTT!@$)a@A)'P jj ++)  U{zjUWW.     +**(!(@܂awabW_{a~xA@a ABB@@a!Aba^a ----!--! D)!E)@ |^^$! !`pe1@?/ 1e)E! TV!+ $!!D)!$!!nD!!D)!D)!)$!) Ԁ A~zzz - r r   먨     {{{~baWuaUU?9 9n 7'9ap\WaaaW_V_aAȪaAaAࠨaA(aAaBaAaAaAaA""aAb@A@A@ A@ ~__W@ յ @ `@xD)!5E) pX\T E)PPPX @ A a 5=@a aAAA*AA"A A A BBA \\\|A a KCCCa!a A a!oOOKA wW_A  ! !   !*  *a A///+-)-- )=--- ATT A_WpA*rAb+A 5VX  +) ) ~%-!  !* ! ==5'$) )@ܢa몢ﯯ W_aa?* յAA(a )-a>> a --/+!-%--#!!]E)!-[a1$!!@! X\֗1 1e)$! ! +. $!!!$!j$!!D)!/D)!$)$!ꪪ$) ~) ܁ @xhxh # !*b( % ) }}[_ 訸    룪 ^~^^ꪪ~a*(B% B '%Jaz^WAaaa_baaBaA(baUUa_aUW}_aAaA*aA((aA@baAa ꪪ a@ @ @ j^@x^UW@յ $)=???e)\@j `A a =555a`A //aAaAW_aA_wA @**** a****A ~}w Aa BBBB`! `!a KKKKA A ***A UU! ! !  *a %%%a55-///ꪢ(5%$)---/ aTT! -E)Wz*#)a}^Ar. a / $1!^Xxx!:!! !! >*+! _! /+)D!)a u _~_| *dIa(AVVVTaa??  ////!----$!!Jav)ʆ)!V|E) jzz9 ueis91acɃ)E)+/! !.. *$!!$)!$!!>++D)!?D)!ꨠ$)$!%) z|(  @xzx~ acsm( 6' $) ! n    ++  ~z jMSյ+B  n;@z^Wa  a?(aꨨaaa]_aUa߂aaaaaUUa]]]]aAAa`AA @ /` @`\ /a- A* a5?? X*e) 's WWWW@ |A a 5=55 jꪪ@ @AUaAaAUWA A ???@A R Aa bBb Aa AA`!a KjJJA {{~jA **A uU]A U]U}! ! !  %%a.**+++U_V $) %%-/aTt!--=%)E)$!z$!a\$)a\(@:/$) ! ~~_! ػ1!!!!;+* $)!]w$)!ݽ$)$! )a     _u / * aD9****(aTTT܂a/aߞ(--A%-- $!-$!!/ $!5% ׵N[KB@C1$)TT\\1 _'1 ppxx91CCe1%!! ! '$!!$)!D)!D)!E)!kD)!k$! x(V@/( k) $) !     *** ~jmKյ+)J1 3a x^W1 9 a=%%aꪪbaaaaaabaaaa_a@a@jza ` ? a  h@\W@_U a- a=  )M `pPP1M 5%1!TT\\`A a - aa洘 A__^^aAaA~|A A //??Aa [[{ka  a a! @Aa Bbbb`!  ! A }UA ]! 뮯 !A Ձ  5$)!%-)-avv----$!E!!/-E)$!{D)!?.9^\9^d1\! ! u ! ?$)!eD)!$)!$)E!*** )  ~|      /**) Qa1VT\\b着b()---a$!- )+jJ?9E- ):9 ||9 ) \\\\BE!E)$!! Ԕ! --7/$! $))$!E)$!%- D)!Xz$) z^(ra  a V`@#1@$)!$) ! ! VVvW ⪪ !  ޗe UjJ1@@; x^Wa~1 A a WWWaaa_baabꪪAaa@aa@Z__U` ׷` x` z^WUaU-  a/  H- Zꪪ9 9 ` @!a a Zp`@!aAaA~a A ;;?/A zza k뫫b  A  a a b`!  wUo *  .A A Uw@!U]A U A  ꫪ" ??$)! a----$! +++E)$!uE)$!뫯1$!9\\\\1 1 `1\#1X Z .! $)!{[D)!E))))_  }(  * ꮌ( ?$) D1Ajjjj)a}Uc aUTA +$)%55a--//E)-Y%!%-9DĄn[ccaa: ܜ1e)e) \Be)bbbbe)!! 4$$$! $!![{$! D)!ߗD)!$) Z( ba a @+j fd9$) ࠠ(!! k{ " ! ! !m UR@@U(~_Wba jjjJ %% `  bꪪba_~aazaaaaAa@^_` ?/` `^@}a- @  Uw~+ e9*h1(զ9 XXXP` A aAյ a azꪫ@a Aa Aa A a ++++a Ԃ a ZZ a a a!A A ^ꪪA UUz  *A UUA A ?#)A U}}u !$)!iia----D)!E)$!E)$! 1%!/lk WWWW)-==1)* 1e)⪺1)j* D)Wx)a^ a ` a)E) 뭵$)!.#)a4444$) ~z!z! j ! ! ݍ! UU$) hRA!a --E1`z)AUWx)A=5_a----1!յ5֋JYFG'!x|9E)1e)E) \Be)bbbre)%!p%! 66$! D)!D)!^~E)!E) ~( (j0 ` A '  `vvvvahZe1$)W^~~$) ! |{  ! ! ?! [!Uյ- RTV(~_WTUWWa; JjJJ(     bba~^^aaaAAna@^W5 @`x^(WUյ * a ~ߡ_+** 1 @```1 Օ%Ь!____a A +*aA aa a a aA.)a a A ZZa  ZZr a z: MMMMa Ha a!@A  A A*A U~A WA D9 U A  U /!*$! BJBBa!--E)$!--/e)$!E)$!*( 1E)55=9 tttt$! +/-1E)1e)~1e) %9e1Vb@h1 %1^9 UU^ ) D9`6666D1!|xXx$! ꩯ! )  "$) ) v$) ?+;)!=5$) _|) WD1A~**!a)) 1$! SRRzN[lk!x|~B1TTTT1)D) TAe)ppPPe) pX$) /-/$!!)* E)$!E)!E) z! h( R a ' (jjj` abe1$)~$)!x) ! ! U(!_c Uյ-qhjkzN9~_W$!t_aꮪa﫪 Jʡ(  a +  WWb(baAa@Z^^` / `  `@p^WaU5 *   k{~~W  .N31=#Yo A ppppa a@aA a a `@aAa @!@b@ rbJa =a 8888 MgfAoa A _@ A AA a!Aaa z* a ]^<< A/ꭢ@a +U (*-$) kko~a뺪!%5%-e)%!E)$!E)! /1E)55-=9 ddll!--%.1%! -1e)~V^^9e)%--91h@@B! )))1!*1e)1Z e1Ux#9`7?D1 (!^! ! Z))$) $) ?/)a@@`@ 5$) ! e1 %%- !) ) 1$!5555f!Z):xx\V(B$)srXXB1TVVV11oNJJe) B x9 W1 E)$!E)$!)D)!$! xx^0 Jsa @ ')*(zxxx` @e1$)D1!$) $) $) c!U5 q$hjkAV=)  1 z~~訡_ @nnjj 5555 zz  _߂ aa_a@`!> ` `@\Ձ յ  a   W   B 90 VUB zzzx @!a! a  ****a 优a a @!@ ao//a 55'.a 88 AA @/?@ x@ A \A **-aA/aB"aՕ5?a <8 @^ Ax@ a- um/! +e)!E)e! (E)$!?1E)----9!LLNJ!///e)%! ))E)W9e)%5B1jBBB)e)! --1E)*1f)o1E)VA ԔTHRU^d9aX!  *$) U#) #)!)a@@@`%57?$) U) VVe1)%---! 1!====~RbzN[e)9!XX9f)1f)e) T\\XB xX\9 : E)$!jE)$!$) x(  ba @ )@) $) +) a b9$)e1$)_VW^$) #)!_s$!UU%i55牢I5) k WUUU  ~z WU~z ﯢ `onz ( (    __oaa@` A* z^@XW/       }  a    .** 0#hh 2Q UU5(B!```@ a@__aA a  * `@ ,A`****! @@( a+ Vtta U Aa txxx A(*@  A@@! @ zaaUb7?aA::? -= _  az A^ @ a ! ++/E)! 5e)E)}E)$!9E)559!oKC$)/E)$! /E)$!1E)--5%(B9jBBB)e)!--- f1e){1e)1E)?7??{ WWWW1! 9$)`e1x#)a^}p#)A)  T *) })a```h ״  ) e1))j:a:$!V1px^V911!9e)|~zz1e)mmE)(xxxx97% 9)1 E)$!( e)$)~~~)  h0 ` A~~(@5% $) D))`! \||^ 08. 9E)e1$)D))$!UUյi5$Q&+ Ba!   U  ` xX 0( --((( _ ~W   az{{@ `UUj` x^W UU- - 뫪   겂       %(J ` ta`  a@aA a?/ a ***(@z@A ++@!   a???/  !*  ^ a#aA @ /@!a a ‚ aa+ .*A =-!!  //**9 eMMK#)aՋ +D1]x) ?D)( -E))9E)5A!E)E)$!-e)$!_9$!---/IJ1jKKK)) ----1e)Zzh1e)1E)?&.?9 T\\|1!%551e1~z|1E)1)~e) QQSe1pe1Wp /T(JJk})~| $) E1! Bae) *jxziB)11,,e1 1e)XXXZ1E)Ck{9 _%B1{RRR1e)*/-9 e)$)ppD)(`_1 Ra @( ߷' $)(+ E)) D))cc! ~xx|(:>>A  9e1Xxxxe1$){D)UU5(j5M$Az^R@!   ~~   ^^^~ 0( --%-(((  ( az `z^ `` `XWU U- @) i       → * ) ))B p\V8*+)) ! a@aA+ a w *( Wwa @ +-+(@!  VTT^a )--- a== @ __jj ! !  /.+/A @ ?@!a (@@!b A----!@V!@ _$)A$)/+9JJBB$) =e1D)-e1)`e1xd1 1 *AE)$!ꪌe)%!//1E)1e)5_IJ1KKKI#)p1! 1e)…1E)1E)>..?9 |||lf) =51e)bk1E)ߝ1e1bbf) SSSS1!e1E)+~e1 p 9UW*#1 \\_] :($) E))e19 'B!1e)t9>>>>1E)e1 `p1 HJ1{sss1e1-'/B e1)xx( Hp` a|~_(@%) - E))'e)$)e1!jj$! WvX ܞA  9e1xMke1UU5j96EYO* Z (!! {z~     ** ~Xxa0` //-/1(( ( a `x꾀 x XWU %( *         ** ) Q|)NWWWeIQ$))+* ! a@^a A(a (** `@@ !@UA _a - @//// @!A UWW_ ! A * A @!@!@! **a @ˢAᡡCboOoaa++/@ aUU Aꪫ$!A 5Uw9@U$) e)$) 1E)/1e1) e1)*+9 ^**A U5A Ux$) *]e)  Ն)$)HJe)#) XTT݆1! )+1E)e)$).1E).???e1 hh`@%!-///1E)U1E)զ1e1)SSSSe) ---1E)~~^^E)$)WA$)/---D1a_ )a\$)a +E))}yd91 [1E)9!e1(`9 '1)xz(J9qqqq1e)lx|9 #1 `a @(A) ) $))+ E)$)1$)/e1$)zrpP%! ~~1A  Mk ?iY6hzzUm%AjZb@$)!~~~~(!(!߿ ۿ ب ꠂ  (( //a0(-%%%1(~( ( ~v ` h` XV( WU%( % ( ( ~__ + *   { / ꪪ  *  U() HJ(%%%%IJ*4RAhhh %%'a@ԁ A a ---= ߡ (` zj@ @   ZS@!+ A---- aA ~~_A ] @A A A A @! ( KK c - A--+) a]}a7aWVs AoOon(A1A-e)a1e)31e)b`9e)7?1 5Ae) 9 W9W! xB U#)(׿ e1$!+1E)e1E)VW~1$)//--9 jbbB$)--/E)$!e)!*/?91m) SSSSE)--f1D)pz{yD)$)חAe)- $)a %%5e1`D1U^)X1- 1E)hh~~Q!1E)TVVZ1(z7(B$)*B!(Je11E)|A n1@]Ua j)@- $))'."E))e1$)/1D1+"e1$)x\VW! 1 iZ@-VeQ-+iz6) Lk$)\WUU$)!$) j) ) ( ꊋ ~婢  ( ((h`@@A<<<0(%0(br( x~(` j p\W( U% (@ ( ( ( W *          uU_} ( _) iR)5555jJ5 `P\(B5  ( @|x A a //?( __W  ( a(``@ @ @!* A---  @ !** A W_    WW_A  A!@Zjj( KKkk Y W_zz  a^A-V A\__^ a a aW_a (A%( ~ @xe)@ 1 9e)?$) ..&79E) 91A1*U9 xhR UWjJ#1 b$) E)(-d1E)~1E)55A!cccc$)E)!D)!79))++)1 SSSS$)-/E))E)$)/=59e1 a5E)! E)$)e)(z9 1%!hhjjIJ!)E)A ??9!(B!e) h(Be11E)E) pXp(@% E))e)$)U_[e1$)?1$)/:9e1nke1$)^^V^$) ^^~~T UUUv8)r>/ se1\WUUD1$)~^^z$) ꪪ($!) ) {_ ( ( U}! {~ **+ +( - 1({JB` VTV0(0(z^_U( `8 z^W( %(("(!( ( * :z    * " XZZX ( ) ) +iR$)5k:U TTTDi9@ԁ @܁ A a ( _~ | ( ( h @ @!*** A @ ( * A W 5 ^ UW UUUxA a BCIm)a zxx U _Ua` A^^ޢ a a a^a a  a) 0 5%-1 1e1__$! 59%! ---91x11~^91UiR JJJJ1#1 -=9e9 UXD1 Ve1(*/UA E)!]E)$!?E)$!9E)+/-%e)(SS! --/8$)!D))////9e1KMMmA/???$) E)!1D)も9 1$!jbbb(B e) `1 9e)pࠂRD)uuuB ߿9$)1E)x#1e)?d9Ze1)e)$)$1E)We1E)1D1//.9e1^ZZ^E)$)\_ZR 9^@-+*irF* |9\WUU9E)D1$)~vnw$))`)$!) ) ! ) _) _]y k /1 1(@@  0(( X0 ^W%( 5 0(WW((* (!*)    : (   ¢( ) ) )() )ժZj:ZHRAԁ @ A(a( ( (` b@ `0@_^^\a (ama~  ** "A ?( ( ꪀ( _( W( UU)a x~z~a` A a aꪂ aa @Az a a0 ---)1( 1D1hh(!rr1!+))-9appp1@-_9  HJ B@@B#1e)xzz~1e11e1;9 zD1 XAצ$) z$) E) 9$)%%55e1)q$)!U$) ..E)$)%/#1$)ÁA$) --D)!զ9E)ꪋ9 1$!bBB(B 9 ޖ7%1$)hHJJ)BE)k+Rd$1B B`px9$)1)pA A9$)~|xe1$)d1E)[e1$)*.1E1--/1E1zxpe)$)_k;Ve1p:N}-΃Ae1z1E1_^~E1$)o~~$)!E1!$) ) ~zj () ) ) ) 1 ///#90kJj~  AaQQ( ``0 W5 0@ )(mk)(UW( ప) ) ( o ^_U _Ww yK{ 誣(  Ui ( UUw( ( 뫪) #)( BjjjjR pPjB %557aWWWW @ A(a//( ( ( ( m`( `0 zjj@0@\\^a  @KKK @ % @x( U^ ( UU_a|(  ((?* 1(U1(U}0('7(a ba/?/+z~a~^~a@ a  a{a @@AaA +* a;1 --1A /W1 #1 1$!-9arrrr a (`` 9@WE) %/1e1닦1e11e)\e1E)??:A 7צ9 x9WWe1U1a+?WA9$!$)!: e1$)彩1$)KKKKA!--$) 759E) 1 1E)CCcAo 9dfee1!BBByM9- NS-319=9!XX\\9$)9 xZ^B A Ae1\\|f1D)D1E)￾e1$)*** 9e11E)ffAյ-+ie׷/s XVUUd9a9e19$)D1$)WW_~D1$)D))[$)(j) ) ) ) ) ~( +.*1(1(~(!p( X6'1(-1(0!($! ) ) 﫪( ( ( ( o}( o (  (( w( ( ) ) )(#)(9#)J XXP%iZAT\\\ @XXX A(a//( ( ( ( `( `0 JJB@ a ( KKKka@:::: a -( )( -)ax1a( U( _U1 U)(z~} Uaעa/_A~~x~0@UU)(@ A-(嬨 ښ@AaA a0a////(aa5 $)a_E)@ 9 rrrr(a |\x( Օ50E)zzzz9e) 1f1<81e)e1E)*:"$) 49$)1e19#)pAU~*(A_^(a) ]UD) e1)Jjbka6, - !>9$! -1 e)(`IB(:$)1E)IAÙ5%1+COK].?6449!\ܦ9 c[A % 9E)@@A????A1|x1D1~hhxe1$)e1D1 1e1=:e1յ%qN-1!XVUU(!-/)?d9@9e1e1$1E1)D1$)D1)~$)() z) ) ) ) hx((8 {#1(0 p\BA ր(A( --)()() ($! ($!* (!( ( ( ( ( }( ߿ **( }_( ( ) (!)(1)uuE1)bjJ^ +biJ!^^^^ @ A a ++/+( ( ( ﯢ( a( ++8 JJJB@(Ja -a BB`A{ au(a +(  )((`X( -1 _) Uh"( x#9 _|a Ղ@ +aAxxz(`((ߢ(` Vꪀ(a x( @ Aa  *aA0a/--% aua~WWa a9 A----( ~U0 --$1U%9UW9UUUX9e)n:e1E) **! 79$)1e1\1E)Je1555%#) 5)aX(auW` aX(am(!--$)!u9!/-%%1!1 z&IJ1m1!8:1 j*:~.ܜA6B$!Ԕ9 7 A19E)```pA)A9xxpp1e1^^T~e1E)1D1/9v$9յ-+q9n׿/$)XVUU$) ~X(!7?''I 9f1e1$1JD1$)oD1$)D1)~]) :$) (! ) ꫮ)(w( ]( `( `\%CA -* "9 Ԁ(a  -( +($!8*)( +)(z\($!,.*(!) ﺪ( ) ( ( ( }( ( UU]( ( ( z) ) (!) ++$))}D))R@`:8(ՉRAXXPP azzSr Ab( ( ( ( ( a( +++8 Bbbb@( a( a(@zzz` Aa @a@ @+(a+U(@xb(a-)( )($1(=5A ^^^$1@^ $1@UW(@UWa 0a0(0(~x( ~~ @ (@Z(@UW _0/?AaaWWWWa Ra[[[[ A b *0 ---5)UU}r]=ߧ1pprs91^~_We1E)(1!--9e1^__]e1$)**J1%%--#1 $) ꨀ$) w:! ~ @#)az a+UT!a U9//?51 y1) B!Koe1*UU9!J:&FA>B$)ttlB)) 919!`ppxA =---A9ppp`9e1~~n~E1)9Օ iNn/e1XVUUD))xx^) )(bbb D9RRRR9e1koe1$1D1%)*ªE1$)$))Ht$))J) ) )(( `0 * bX0 \% 1@dA0=- cA@TT\\0a  */( +$)()(j )(| )(($!(! ((!) ( ( w( ( ( ( ( ( ) ꮪ(!) * $))#1$)UU_pzzzzJY% A____(`{yyy A( (()( ( ( 0 8 bbbr`0 @( a(@zRa @! @a @+ a(嬨 @j( +}( _(@) +u$1XXZ[#1 -$1($10/DAa^ #9@_)a UUz(aU(a(@((0(U0 婢0@_(Aւa+ +aaAJ [[[[ aU a+/--( -?( $&$1(nհk(UUU1a E1)e1!-e1$)f1D)///I1--)+#1$) Z$) %E) zz)jjH@$) -e1x *D1a]|$1a5W_x9B$)f)AzA+1j:5tdLXUB`X^W9!bhhj2t)91Ԧ1!pxxx9 -- A191~~^~1U% ̒F۹)E)p\WUe1$)zE))#) )(BC9 &&9e91E1_^^VD1%1*D1!+ D1)X$))h_)(~( 0 _0  X1% $10'D11+A$1  I \\\\0a  *+( $)(m$)(/$1)z$1)]_^$)(燐)(lH)(*:( ( ( ( }( ( ( ( ) ) .)()(* $))1#)b9 cRXZ!pppp @ a( ((( ( ( 0(0 ppPP@( - `0 rjB`( bki(@a Ba /U *ա(A+(a~~a 5@( a ^a  Wz ՟(a }(a*1 #9( //?(`0 ( ^(`U^(@(` *W0 *U0(0((~a ,.-a --AAa**e)(Px\\ @^ A.*+?( (a$( /U(@`(a(a`*(a ^$)a E)5e1$)+//+A1 d99(J@XX0aڂ$)a )@[E)a///-e1$)W^|zE)$) ^9$)59 ᡡ9!qqqY*A_Wk(JԔ\Acs_;n)B]SR[9!brrz(B)1e1VV1!xzzz9 A9pp`@1Uյ->O)WuD1x^WUe1%)e1$)^_$))$) $)({jJCA &&&&Ae1~e1D1\VZD1$)D1$)E1)z$) z~) 0a'K8 X58 5 9D1^C9$1_{{D11 ID9-'b ^^^^0aT { ˣ?=( $1 $1)$1)j#1(k$)($)(~)(wu})(]]y( (( z( ) ( (!(!) ) **$)($))$))/ Z~D9N; VUUTAzzxx a( ((/( ( 0 0(/.8@( /-/0@(ﯯ`0 Ģ0@ eEEEa @ ~\@@* U! a a @a(@/( ۚ(a 5a(UV(aW#9A+-(@U( U0 1 */1@( ~i( Uz /0a x(` h{U|A - AaAAՕE)(TTVW8a z 8@Ux@@V @  *{(`o1a%%%( VV W^Wע a```p0ze1 9WB =--)M[A^^^^( 鉢( CAa [[[[(A6D)a -UU$)a e1$)% 11AbzzcA%% jBRSB$)[v)J[[SS1$)xx|(J)1E)ֆ1!zzA!مAUյ--{:n=}E1x^WUe1E)$1e)/;D1)$))zj$)(*1$)==?%C9 &&&&dAe1~~~~e1D1n}D1)xD1)~$)(~ ` ~^0@/p8 xV5 I D91D9$1~jvD1$1Xe1$1AD9//* I XXXX(Aܼ 믫  +) ս) $)(#1)$1)-+#1)_~$)()()(o)(Uun]( ꨨ( ( ( ( +(!ꪊ) *) *) +$)($))D))$A-hhhkJUU/ [a`b`` A a(a( Š( ( 0(0(++8`0 0@(++`0@l8a B@ ||A A A A _a ` A(@//-(A @( ---0(W(  Va Wꪁ ~ U0`( -1(U?10V0` @`pX0@W (AUW(AUUW A0 0(- 908 z~^`0 a\^ a0a%%%%(( (Axxxx0 (x a~_9A))))nc@^^^^(` )( 6679a RRRR a( y) ????e1$)9$!AXX^Vs Bt$YSRRB1SR|J[[[S9E)-M(J)1E)e)%!؍e1UU%M{fh/1x^WUe1E)D1E)ߞ$1E)$1!j$1)$)) D1) #9 &&&$d9%1e1$1zE1)껾$1 z(` z>8 >p\9 5 C90*"D9#1d9$1oD1$1n$11訪d9$1--Ie9=I XXXX(a  * {뻯) )(%$)(#1($1)߽$1)w_w#)()(^)(( ( ( ~( ߝ( ( ) *(! )(j)( *$))_U$))s),cR%*pZA@@@ ! a(a( ( ( **+0(8(8 XXXX`0 0@( //+0 @0 FGmm( kjbba( ^^z A@!A A @!++a @uՁ(@/?=(@2 T| *U( +U(@ ! @A @A ~@ :( ^( +W0a(@\\(a ---0(0(8`JJb0@_0a 0a W0 ?=(A\W A a(a%% ( (a^^^^0 (xxx a{z(Ba----sa^^^^ A +/( 5550a RPRR(a -( )a e1$)amm1f!AQ-S )CCCq1RPppBe)RRZP9S[[Se1 bIJ!1e)߻Vf)UU%ua)Ax^WU9e1pxxxe1$)ꨨ$1e)*,D1)ꪪD))-D))Wr1$)WuuD9$)++@#9aaaad9$1Ze1$1|$1(x~0`z8 b\5#9@ D99*D9e1 +d9$1D1$1``D11D11e9$1+AD1) + z (a // ) (!￾(! ($1(0$)z^D1)0#)#)()()(~ZZ^( ( w( ( ~( v ((!(! )(j)(ꮪ$)($))Z) J\VWEI&*))) A a  ( ( ++0(00]w8 X\\\`0 0`080`0 nda( BB`(!A A ~ !>>>?A  A@! **a(@(a  @!*+@!.A UjA a a a A ~~~~a(  a(@zA xa (@ _(A W(a8`zZ__0`-/0(ਫ 9(߫A@ oz0 U~a A/ @ /  ( @pppp0 ( Zh AzxxXIB- Z A( 0@R(A ---( )@$)A1aakAUՕ5R| f!cCÒ1prrrA%!x[ASS[[B!zx|~IJ$)ކ)UUյ{vZ-ȿ)z^WUA99e1|^Xe1$)8e1$)E1)ꢪD1) E1)xBE1)dAD1--C9A4444d9$1]D1(z0@bBI k^-D9  d9D9]zD9D1$9D1D1$1 >D1$1$1$) *D11//-eAD1/Ie9@____0` )=-= k( ( ;(  *)($)($1))(;)(})({vUU( 0( ) ( ( ( _w( ( (!) +)()($))kD)3<UUW9x^WUA(PX\^A99E1x~~e1E)* e1$1jD1)xjD1)+ +E1$)zD1)濂 ID1---CAa #1 0! XCA ^ dA0 9D9d9%1D9$)D1$1D1)*#E1$1{$1$) e1$1AD1Ae9 * I pppp0@  r( ( ( * )(U)()($)(S}]W)(( (( ) _ *+ `( ( ו( ( ~(!( **)()()(  c)%%%%,cR" cIR```ʁ A%%%a Ղ  ~z( 0(/808`0 =0a0+808`0zb`( t@( `XVW ! !(@ 8 Uz8 UUz0 Uxa ?$)@ 7755@ AA A __! _^_WA a +a(@a A vvA //A @(@/-?0 XX  U(@*U(a (( `(A*` 8 /(@ 0@*8 8a J0` ---/90Uի9` W8@_`1(W(a U AD)(ay#A(/CA8}#A@ W8` _U\>0a \(a **(A؁ akbb(A ( zZ @jjc UUCiUU9[vB[SSSlE)WW7}I- }9`XVUA9צ9(\\^^A99E1||څ9E1mE1$1D1)D1)+D1)* ..D1$1>քI$1--/CA@ܼ8 *pdA -CA9CA1e9D1e1$1߾e1$1zD9$)D1)+"" D1$1$1)(,0e9D1Ae9ՅA9 ** A%%%%"A  Ȩ ( ( + (!) *()()(Wou( ( l) ^W)  j ( ( ( ?( ) /$)([)( $))$) S}pXTR= )b    . **( 0(800`0 808080 +8 Tؐ`0 UW@( UU_ UUU! 8@ #A8_#A0AA W$A@A A A  A a @a(@a A !@@! *a(@==( XXXX ￯  a  UUA a @ a @(@/(@-0a x0a U~8@0a /W9a +90{0a Д"A0U}+9a _9` U_0`  #9( cI(U9(x^^W0(cA0_9(z0aXrxX A`jkk(A ( ^^ZZ @jjjx1(][SS( dA(U5Mc(UUUm(/ U1bZVU9d1A9mE)(XX\\A19e1_^^9E1~D1)D1)D1$1c]D1$1o#9). *dA0*8@CA@% +DA9j9D99E1oD9e1e1$1e1$1D1$1$1$)$1) *D11; 9D1Ae9ՕA9 A ````0    (!‚() ($! (!) ʫ) (!)  %% w{( ( ( ~) ) ) *$)(#)) c$)555OCTTT [] 9@ԁb*a***  ** *( 0(奥80a( @( --))8`0+8088@ RPp0*)0`( @@(U*I@ UW#I@(A0 #A0 U$A0A `hj@!A A ! CI UU{A@UUUa @ }a(@{A !@ aa(@@ ^^^^  ___ A a  +@ a0` ( +U0@ *0(_U0a 9(U 9 U0@h0` - 9a #9(9a @p#9(%- +#90^ࠀ#A(U 8 ^0 UCA( "9A z(AUa @(A%( ¢ @xx1 ppx CA 551(|X^0a`bHJ 919e1bE1 |~~~dA9\9e1W^e1%1<>e9$)D1$1jn|D11D10z9  b9 p5 Q@$1( ---9$1=9D1:*$91ں$9e1d9$1e1D1eUME1#1jD9)$1)* D1$1魅9$1Ae9Ad9 A ````0  / ꏫ /-( ) ) ** ) ) ) ( ( ( {( mm UUWW) y驿( ) ( .>)()( .>%))^WuY)LkBmkbyzJ Ԣ aa*"  ////( (( +80@ a0 8`0++ 8888j@0____@ 6H@ P8+#Q@I@(`80UA0UW #A0UUYa(Uo¡8 UU0 UUW!  !* DI CIAj#Aa(^A`(U^8 UW0 UUUxA a /?0 \\\V    Օa @!+**A @(@ kA @ !( __( +W9@ +U9a 0a 9(- 9 _0a _H(@, }9@ CA 9 B#90#9(^9 U~0 r^( U (@%%%( j~ ax0 xxx\ ɫ#9 ????0 |~~(a`bjj(J 9e1AE1bbzz) hhhhdA19E1j9E1խe1$1V$10r1(8  @X#A ^7 I0**Q ) ---e9))--E91D91e9D1$9D1}ud1E1u}D1$1nW$1)$1) D1$1 /+9$1/9e9Ae9 dA @@@@( (  )++ ݣ( ~) ) )(Yz( (  W WWW ( k( (!ꮪ) $)(꯫#))R`????,[pP S5ab*a*  +;( (( +00jjjj@ @( + + 8a0 + 88@8ߟ??Y@0^^^^@ `@0@( --8@(Q0 CY0`jkDQ0-UDQ0-a#AYABjkx8a(- #A0U*#A` Wa@UW @ CITT#A0(U]#I(UA8~xx]"I`(A8@ ^@ UH WU^X  A( a(@]yya@!*a a(@@!! @A `(!@ !*( =_]0 0 U9@ /8@`a(@ %a(@x(@5^*/0@,U0@U9a 9 @rCA(-+CA0U9@^0@0a ~U0aח?0a^W(aDA????0 hx| a(J 9D1(((9$)`x) hHHH9D99E1zzze9$1}$1(xz9 {58@ CX#A  ADAIe9?/-/Y (` + +E1)-Յ9$19E1D91$9e1e1$1oD1$1umD1$1_oz^$1#)  e1$1/e9D1/.9e9.A9**̛ 0  2 ( #) ) ) ) ) ) ꯯( ^_Y  W b 5 8 pp( ( ( '( 0$)($))-) IJ$)-[XXXp [5 kaT\\\a*a( Ղ (0 00@@@ @(!+++ 80- 88A8=///#Q`0\TTTH@ B`8 )@a0UP8 Q88a(%7A(W dQ0-UY0UdQa(5/a8rDIUU jQxDI0CI0#I0#I0U_@0wA0*#I0U#I8QX\VV    57I }} H@UUUxa  a(@KKok! @A zzA a0@VV^\a @ `p@ )@ z~  `oWa /---a ??(@0a 55a @'`(Aa *0` 9 U"9a 0a ض- CA0 CA9W^9(@Д#A`U_ACAAW(A A 9D1xe1$1hjzX$1 jJJJeAD1e9)b$1(\9 j~7I"I Z CA -ACA*Ae9Qe9----Z ( ) $1(/-%9$1%9e9e91 9D1[~^d1$1wD1$1_D1$1jD1$1ݝe1$1 e9D1>39e9A9Ja0  *.,, + ⪪( ( ) (!( ^~}( ( շ ?z[ \xSX) u ,( ( ( (!)()(/ ?/0$)oA),k;`Lk.S-A^^^^a"*a *+}Wբ  ( +*+0(jjjj@ a0 8A( 88#I8=--i`(VVVVH8 )H伸@`0U+@@(H0UH`(V+a8UY8ꀀՅYAU*+dY0#A0z*/dQ0_ a0DQ0' Y@UDQ@-dYIWW8`0,.Aa(CI0U*CQ0U8 TV0 UUWA @ cYA 5a ^*cY@ U^@ A @ !A 0@ ^^^zA @n{WA ֖A A zzA WUׁ( 57'A a(@0a 5A @a @` A"9 +"90`z0 X޷=C9(U_9 +z9(jUV9(% cI9+CI0j"Aa(x+ CA@Uz"Aa UU_A  9E1|||D1)D1 JJJJe9#9 ,e9 z"I zCI@Z-dI0)*IE9Ae9[U9D9\^Ie9---+j( ++))(+- e1$1--5եAE1ꫯ9E1*‚9D1\^zE9D1D1$1^t~$1D)$1)  D1$1 e9D1Ae1Ae9 { 0  미 p =  ( }( ~^V( 﫯( ߾( ( o~ } }-5? P >) ￯K z{X( ( (!( )  #$)(D))?,c`R?bAXXPPaa*,a"" (( )---0@@@ @a( ////8a( + 88DI8////`(WWWWH0 ))H`@H 뭡H@0( ~P`0*+Ha0`@BA8}թ#I0W $I0DQ8RY8Ua8+aDIU i8WvvtDI0U#I0U CY0 CY0%VCY(+_CY@%aI`8`0) #I8U_*CQ`(W*CY UA0}A0"I0I jjr@ @!訮@ `0@xxxX@!@ @  @ !  (@555@ @T\\A @(@ --@! ""#a @a a  0 U0@* UCA A(`CA(- cI(W9(-`A(ж]cI(+*UQ0uCAa &A` 9E1xxhD1$1vA(oOOK#9(z8@(pcI -IdAo~dAE9AE9߅9E9e9D97I9=?/?Q ( +)$) )++.D1)e9D1 9E1e9D1d9$1D1$1vnh{D1)D1)+e1$1-9E19e9eA9b(0  8""* / ( ( _( u _s U %?) U) ) ( ( ( ( 꾪(! (!)(1$1)UD))Zppp@OKՕ%bAPPPpa#a肂a m ..++( -=--a ! @a( ////8(----88DI8=---#A`(T@0 HHhH @`8 UH`8@8u"I`0+)$Q8 DY8 UDQ`0rb`jDI8DQ8U/dQ8U Y8ZXX#I8-CY8CY@@0A8ꋫW"I8* CY`(jjj"Q0 UCY0Wa0#Q`0pPX#I8#I0Wca0տ "Y Z8 U_8 UU^@ `( \WA `( `(A )a( zzz~  a( ??}`(AXxa @0@a a @a @!A @ A@ !/( "A` UU"A@ 9(ܷ//cI9 CA0~jA o1a muA 9D1pe1$1Q$1EMcQ@{%dI -dI9AE9ZZe9D9lxe9$1(e9D19D95%/IA- Q@С(!$)(D1)D1) 9D1$91ﯫe1$1C1$1]~D1)$1$) *e1$1e1D1e91"9e9d90@`hh0  믯- 踺  * u (  ( ]_(  ~{ ! ) ) F) ( *( u( ( ( (!)(j)(*)*$)(.kA+G% kAppppa" aa  *( )-=% DA****a a +///8(---%88dI8/--/8`(A0 IH{P`8@0/H`0 /H`0H8 \#I8#I@ I8J@DQ8-UY8WY8dY8XX*aADQ@^xQ0H0!)"Q8 W#Q8UCY`0zz_cY0 cYA_CQ0_I87ca8 U_i0 Ui8UQ0- QH}WH8WH`0Z@ W @ UP `0 Ux@ }U@ __UU@ U%I@(_* "Q U~Y@ UU^a0 a +a A A A @A 0 `(A ++`( А(@ -UWW9@ UU9@xVUUa(  @ I(9$1`D10~QAzwMdA0%%ADA뫍Ae9~v9E9e9D9fnge9$1*>e9$1AE1-I9 +I@С( xxPr) *.##1)D1) +e1$1##e1$1D1$1"$1$)ꪪ1$)C1)D1)++**e1$1(;D91ꪅ9D9D91@```i  ( /  u_ }} }_ WVU( _Uw( _] my= ( ( ) ⢫) (!( ( ꊯ/( *( ) $)($)(te9) [(UrtAzzzxa aa  (( ( ````A @~WWVa ////8(%88+/DI8////0 A0 HA*+//P @P X`8 UYH-%#a`0Zz`@0* #I8W dY8/@`0 *#I8+UDQ@ *-dY8#I8}--#Q8}I0 ר Q8!UQ0WQ8-"Y0АI8_CQ0_ ca0 Q0!CY@caIU^ "Y8ZZ|@0@`0_X8H@( P8+QH P@(@A??I WBy U[@  "I8 +UUCI8}UH8^5"I@]@@(^@@ `A k~@  `(!뫊A a0@rrA @o_a( a(@ VV^a( jzZa a0@@(e9( D9@~#Aa_7 YaKJJB$10%%A$9EA9e9D9szO^e9E9}iyKe9$1D9$1+.9E9- /IA. ____0 v|T) ?$1)#1E)D1%) **D1$1*$1$)1$)_߿1$)C1)D1)+D1$1 9E1d9E1d91jh( %%%%( ~~zZ w   ֗f <. [ U כ ) ) :) ( * ) c^( ( +( ( ʊ*(!)($)(.7$I6hhhPUUUߏa ~~a**"aha ߂ ( (@ppppA @V^^a ////0(80/+?-DI8///0@ )))A0 H#A+/?PH - HEH`8P8X`0BjjY`0da8 Ua8UDY`0'da8Ua8U+a8```i8Uda@WQ8I`0-I@zUuI8׀H8޾Q8-_"Y@-_"Y`(@ja0#Y0W#Q8*Q8TաH8{ -_P8Y@0jzZ@8%%@8%Xa jH`0$ !0OP8UP`0p%H0+/"Q0W"Y`0`A`8U@`0 U@`08 p\WUA UU`0 --a(@ x^@ !a0@z__]A @( 5555a(@ ^~@ a( 髫`(!(A 9@ |#I` #IdA\WUUY BBBB0)xxeA1)--5eAe9_we9D9ze9E1zD9$1d9$1Ae9I9++/IaPppp1 ) ?$)(*.1E)z$1E)뿾D1)$1$)z{^$)) $)) 1$)￷$1)**.*$1e)d9E1d9E1d9#1zz( 5557 --  / W ] j ;0 筢  ( ?u ϯU( ( ;{(( )b)( ( 겯( ,80:( ) )(UU)(W]U,k( ,c7 ka@@@a*aa;;  ( (a @___^a /+//0 /---80 ++)#A8 ˢ(@ )++#I0---H#APA+++P@P`8UP`8 UꠡP`8}X@0% #a8U#Y@Ca@Z#Y8/~y8i8`zda@-UCY@#YP{zkH@(뫫 H8%W+CY@ Q8t"Q8W"Q@UH8`АI8CY8U"Y@ga0 P`@_H8^P`8wWH8_P8H@(p,X8+Ubi@P8~z@8 "Q0+WY8WzP0-+"Q@UIH}@`0ܷ-A@(_I U@ _(0 WA ~@ !+a ~`( 55--`(A @ !a0@ ca0 8 /k #Aa(% dA$A#eA#9 Y(BBJJ0(xXZ\e91%==5Ae9彨9D9zRje9$1D9$1d9$1?Ae9I9I@pppp0( ??$)('D))?71E)1$)$))$))⮧$))n#1)#1%)D1$)+-1D1{᩽D9e1e9#1^^^( 7676( ) )  ( ( ]__(㫫 >> W]^U }}( U( (ꋦ( V( (:)&( [( (!*( ( ( z( * ,kXXXXM[VDQF**+)ba*a* բ *( ( a @VVvVa ++/+0 --80-//?$A8JCKK(`(%%-A0 $IA_PAPPxP P@0 *P`@ )UQ`@WW J@UU_IHWUX@0r`"a@UUCa@ UCiHk@moQ8 a8U"a8"a`0 "a@+UBiH Q8.Bi@U+Ca8U**Ca8\TH8_ Q8***"Y@ZX`8U h8UxH`0wHhH`8W P`8_P`8o^H`8 IH UP8Wj@`8 H8+_Q@*P8ZUCA@+UI0~ H`0}м'I8~P8-P`0`H`0 *BQ@P`0_`"I@(U A UWH @ pA z`0 bP^`8 u 8`8-///#98 )--D9$9dA$955Y(JJJJ0(T^W^E9(/-AE9‚AD1e9$9#9E1d9$19e9=A9 -'b@zzzz0 >) ++;$))+D1)$))મ#))T$))潪#))nz}w#))E1)믪D1)e1$1)D9e1W9d1"9 ( )( Wvz W!(jb(( ݯ(ꪪ J@  *" u}w WWU(() ) _ss) ) u(( ( ( ( ( ~>.$) -c! Z BaB.. a *( ( a @~~^a ++/+(a  809?/=A(BB(`(--$I0$IAPAXHX@0а`H`8/XP`8/_Gj`@ rZϏgjQWGb9~j@UhjPUjPUU{(j@U#aH_xa@UuP8*Y@~Y@UBi`0 Ci8U"Y`0Y8 Bi8cq@/U"i8\ַX8ꀠP@kUH`0@`@UW`P@UzP`8߮ _Q`@UP@P`8pԷP8zP`0 *P`0p"Y8PA*ռP8`_A8WA@*}_H@(`/P(- "I8UH`0I8^X8++UQ`8x"Y8ֵ cQ0_H W^@8? )`@`0^W80--590*+$90I$9Q0BBBB((--%'$1( e9$1 +Ae9\~w]e9#9D9$1e9$19e9-)A9 //A ````0 ) )(#))~$))$))z$))V}$))7$))*D))D1)e1$1/e1D19d1 CI( +( _ +! 0! ) ( ) w~(j  P  ,((*#) ) +) c{(ﯪ( jz( uU( y( ?+( ~bp( " k(%,c>V(LkZHB`aAa닢 a ( (@܁ A___~a +++/(a 80////Aa BBBB(a(A0 $AA^__H#A/PI h8p@8۠h`8kPgjXXXXgjZ!;rGjyMkˆr&b;)z'b>'r'bfzj*rzZ^j#AUhbH^hbQUU{'ZHUW#Q@/Y@ a0J"a@ U"a@ U"iH~o@mP8 P8.W*``8uBbX@0`@ `@0`P`0P`8UX`8u`P@`8 WP`8WH`@{P8-"Q@_H`8/wQ`8 W"Q`@WP8zB@`@+ "Q@UWP`0 @@-_"IHUUI`8zBI8U+U"I8U~P X@@@0))))`8`0^WUu00%%80+$90eA1/--/Q0BBBB)(55$1(---E9$1 -9E9zz{e9$1D1$1ze9$19e1++-A9A ````0 ݵ( )  #))W}#))%))u_$)):[׵$))֮$))"1$)$1$)jkD1$);+d9E19D1( )(( ~Z^! j( ((!) ) . ) ( _ "( g'( ( ) s[}((( ߸<( ( *( `jK( ,k %%%%-c~X˜~aaaa a a뫢 a(//(  A~~~a /++ ((=80/-DQ@jjjj(a(5A0 #IA{wHAPIh`8`@8ѣ}j`@0gj`@ rGj孫rgjˍIψrGj<zr_[_rGjzr r*ri {ZJ`rGbȩrGbhjZhhjZ}' Gj#Agja8jIUUhjQUUb`@_ߨY@`@WX`8PP`@- `HU`@0 h@_`@_jP`8%`@ Ua@`]X8T-X8 WP`8`@`8'_"I`@U q@WURH@8 Q@~]H@0@/H`8-"I`@_H`8ZI8UA`@U^@p `@XVUU@8 (ܜ ( !!!!`8@(0`0//80U90eA9/--%Q0BB@@((%%$1(e9$1e9$1Ke9$1~D1$1zD1$1-9E1++-/A9A ````( , ~( ($!) $)($)($))5%%D))_+D))1$)E1)/?D1%)*e9D19D10 ((-/-+) ~j) ) B) ) ) (ꨪ) ~ W w :( ( zW[( ( z~( {( ( ^^^_(( _( U  a +^ ,k````C\TTT-[ a@aAA* a a(+/(  A~~~~a +) ((-- 808@ @@@`(a(%%%%I0 ---$IA__wHAIH\^^^`8X`0 *h`8wuNFj`@ rGj/rGj*h(zgjzgjjrgj++zr/ zunf rⲱA {jtrhjrGbmrGb- .r&b޾*r&b'+ rhjʩzgjֶzYֶ&rAgjCIUjPUjPUWjHUU'ZHUUUxPPUP``8»X@XH X@\ՀX@U`0zP`8% PI_`@PVP0zP`8U"P@0@`8-U_"Q`@uUH`8= I`@W@ z`@`'x (`@@0@0 ( (!!!`0@( 0`0ﯯ00+90eA9% - Q0BBBB(($)(9--E11 //E1$1nD1$1xjoOD1)D1$1e9D1 9e9dA ````(! ) ) .) )(*.)(" $)(/+ D1)D1)D1)D1)E1)* e1D1uUD11pX1 ԡ0)~zZZ)(nxR( ) j_) (!( ( co) ~W__ ( yo^ { _ 먾 _ 8  _ a  a (ߡ A @(aWU ka 5555-c\ k a @aaA ;a a( u 8 @~~ A ---0(--80EI`(zzzz(@ I0--%-#I@#I@HH\\\x@`X@=PvwgjP rgj/zgju_꣈rGj//rgj zrzr r*zyikHbjjbb {jzjrhjxh1rgj57 zGjhrgr)" +rgj* zroƊrQrGj+zGjޘzFjz&bTzgj>ߝ jrrI^ b@UbHUHGb UYHU_CI`H_P`@-PHU`P`@`6`8-X8+P@8`y@]]X@e_P`8p6 IH{WUH``H' P@@`H`8^`@@0jjzz 0 >?@(8@(բ8`00a000//--eA9----I((()(-/ E1) $1E) *D1)D1)$1$) e1D1-9e9d9 ```@(! (<,) ) zo) +#) #))]W]$))1$)1e)1E)ꫯ1E)E1) *D1$1*D10h1ܡ0$)1 ) ) v) ꪈ) ^( ( ~( U( UV_( }U n a   ` a ^W a `*_ @Ձ @~(@_ (Ax(! Ձ(Aa󴀀%j k @ A a .a@ + a((@a  A /+/0(--)-81Aa(pPPP(a(I0-=55HAHA+PHiH4TP`0wx`@j*XrgjzrU݈rgj #zrUwzr'zr r*zKHbBbbb {r͵rj rhj rgjV\ݨrr]^[zrjݨrGj.?'7 &bJ*rQ$zgjzrZzzrrGj耀zjzr5zrgr&ZrGbrGbUWrGjp`zZ[***A(rPUꀀGb@UjHUU_'ZHUUWDQHUUU|X`8+H`@P@W+P @X`H' P`H`H`@xX\\`@`8xX^]`8@(ppxx 0 ?=? ( a0@(Ձ0@0`0(蠀0(----eA9----I(((---)(%$1)ﭽ$1)+$1)D1)D1).+/.e1$1/9e18 ) //! />) (!ꪸ$) ) %7*$)($))D1);wD1)릮'D1)$1$)1E)k$1D) +$1(`0 \\\\#10) #1() ) )(ji( |) ( ( ~~ * z aށ aa  @" @jWa  ( (@W-( +W( ׫( W^a \%(!W(!WHR ???M[pPXXZ5@` UW^kA ?a * A￷(a(@a (a 0(  98>>A@ Т0a /Q0HAHA++ XHi@TtdX8ōeX:"yrTTVVrgj*1!+zr7ߨzgj?ϵrhrzr/'}zr""#! zkg9+z lI {j {jrgjrhj'zr]^orr/zgj߮zr+):zQzr5Uzgjjzri{rrU_zr#zr+zrrgb) rrrgjzgrzȂgr?)zz*Ȃgjoorz&b=1zj۱ {rrZ\((rI_rHU~b _Q@@UU X8ՀP@@o`@@8`8@0`8 0 ?@(@(  `0A(@0(8(--=eA1----Za ((--)(?$1(+1$)D1)D1);D1)/*e1$19e1l@( ! ) ) /$) $)() )(ʾ#))uuw$1 E1 jzD1 D1)D1)D11$9)koI ^^^^#90)  D11^_\|0!) )() ( ( z ` A @bzWa @(@U0@U*( _(!^(A^za ^`5( ~1 _ 0 ժ0 *1( )(B) cXp,c5  Vz@ 7@ @ ;ׂ @Ձ(A( a @ ^(a 50( ) #98ߟA@ Т0 ///@0----I@H@jjzXH5!y@vf`8ﵷ7!X2rTTVVrGj髪 zgjzrrgj30rrwzr+) ) {z?gKzo/bRrR*{rrj.rjrhjzr}rrǦzjzrBrQ zrzrVzPszryuzrzr;/ zr. {r rGb zjlh訂j/ǚhr+KQfUsGjb`pszgr)zrsJ rˏzhjzrzGjjhjZ(hj'bhjYw?.,Gb8~Gja0_Gja0U~8@(WWVT@0  ( @(! A0`(@0a(z_V0(-- -eA1--Q(((-- ( +**$1($1)1$)1D)$1E)e1$19E1jA)` ($!#) {$) )#!#) ) ) B$)(*"+>D1)W+D1 {$1)'1C)$1)^$1(蠲#9XXXXC9( D91xXzz1(uw~0 ~n( :( ( ( ~_ ` VU(@_U%(@U0@U^(A"Z0A~_ x5#9  $1  1  #9 1( #1(1(~#1(1(~{((e1(Msb++ ,k;'a  ^z@/@ %@ a */( a @ ~~^(@ --//1(?+;9(#A(XXXX0 ++**@0-+//I@xH@`H555"q@Ffvvha8>"yݳ#ri rr?)--rrܯrr?rgjx``rgj+zr955*z=Kz/ -K'R {rrjrj>rr&(zr_UzreWWZzj {zzZzrzrsczr;zrzr:2zr?? {zrGZ) zrWWVVNJr?_]fzU͠Y^^a UGzv|scȂgrzr( rzrۺzrXzrSRYوr'brHjuvnrHjhr'b hrGjhr'j@($A@0 ( a( a @0a(@(+ /0(----D90))--A9bjjj( ) )( +0$)$1)E1$)?D1$)e1$179E) sa1` ) $) ) J$) ɪ $))X^ZZ) j$) ˋ*$)("$)( 1D)D1)zZW$1)^#1)fuD1(1(.CA ZZZZI(#91pxxr1(0 ( ^(` ח0a _ 0` W-x0@ՠ0A( ע #9  #9  #9 -#9$1}9$1U}$11 D9)$11UTU#1(1( $1(y1(ZVW_(!$) 7/+Z@pp;7a a a z@WX`@ -@ =^a( a @ բ(@ ////9()//#A0#A(\\\\0(/++/@0-//+I@zH@b`H5555X8|ሁ@5"`@+??r&j!rhj*.rgj*zjzjz꿨rgj/rzhhhh+zKz=+kR*{rrj( {rUWzrwzr~zr[}zjzgjrzQ zjzrqjj`zrzr~}zr#9-zr:*rOr&Z zj.. ŪzUUU5 fSPXq@^WWi8-y==$IZzr~zr3zrCzrtzrخ躩zZrHj|hrHj~krHj hr'j "zGjjBrc0 (|\\T@0 ( a( a(@(a(@(-///0(-55%E90----I(0` )(+)(j$1 D1)߿D1)e1$1_~oD1$1*e1D1"R****#1@) $)($) rz$)(;$)() ) ,"$)($)(* '$1)wU$)(hjm$1($1)U$1(z_1(_Uz ____#A #90~W1(_]0 ؾ ¡0@ޠ0AW0@W0AU 1 +0@U1 0 1 /=D9)D11$11芪$1)1%)$1(0$)#1)w#1)U$1(W\(( ")(躻$)(/Zp`.SՕ%a Ձa a` 蠀@ W\p@  5`( ` (@ ////9(---#A0#A(TTtt0(7/A0/+++#IH|zxHA/+//pH#QH-!A>սa(UrGb "rhjjxrGb+?zj_rhj"zj zr?zr8*r'.*+'R {r{ݛrjrjzjzrzrkrr)jkoz&bzr/zrzrzlprgr+zr+-zz gj`rgjr5/z=%gY$A`@TT||y`8ca=`zT\[SȊrzzzzzzV_wzrcbBzIrHjr'b:rhr[Yr'j*zhr0 @0**** ( a( a(@(u}a(@(//0(D90/---9A****0a )( $)(;7$1 1$)D1) E1$)BD1%1e1$1 D1 @```#1@  $1)^x$)(-"$) ) *$)(o)( ) ) )(z( {( ( [(` W(a *խ0 PZ0AZ0A^0AV1@W C9 +#9AU+#9aD91D91W$11~D91u#AAԢ ` ./--) $1($1(*#1)_0$)$1($1(#1)U$1(w}$1(Z^_U)(( 8$)(,s9Ls c ځb"a  a a  @ _{`0Wz@(^@( (@ --0( -#A0A8($I8#IHH`H``@////dYH5xA׺?3A %rGj/rrrrhjzrEmurr~5zjzrzr&&>*z )#KRА {j {j~j*{j/ {rzrezjzrj+$zr}]r&Z )zrfgfzr(}邨r{oizr߾zr%zz+) Gb`bHJzj銨zוYKKNc8 EAa@xxxxqX]ia) aȊzrzr#zr~zzrzrbozYrHjrHj*:.zhrzhr߿zhr+0@(TVTT@0 ??@( a( @(A ""(*(@(50(---+$90---eA9`bbb1@  $)($1)$)(غ#1)D1)wD1)D1$1*&D1$1$1 @@@C9  D1)x$)(*$)()(b) ) jW *(`^(@0a0@z0@|0Ax_(@^dAa]U AaU+Q Ad9AD9B~^D9#9D91#9$1~Wd9$1孫e9#1U着A$1C9 ܁(꺢  *) /-#1)U)((()(^)(1(#)()()(VfI(( ( *$)(?/{VDQ=/K(UUb **aa  a * a 0 JJJJ`(k @( 7\p`0 0@ -90  @ A8(////#I8DIIv~nIHzjhp`H---/X@8=`@=`P/rGj-.zrrjzr/rr?zrzr%U r*zzhb {r" {j {ruzrGzr}yozrizj r--rQ zjzz邇j?zrzrvzr5zr; )GbbbkJzgj/+)ȒzaDYccsrb`8%YA@~VYX]UiY#a -Ȃz邨r{krrzr !zrJ r'brHjrGj/  zrוzhjzHj20 @0 =7??aX A(@ @(A *(@(0( )D90=A91@ $1)VW}%1)#1)W^_$)(D1)=7D1$)D1) D1)h$1(@@@@dA D9)1 $1(})(z_( z^ @ 0`])0` `0@ ա0A~0Az_=1A_1aW1@Q [SRrDA -5ՅA$1Ae9U9E9je9D1D9$1D9$1~D11::e9D1e9D1 e9$1Q ޢ 󭉁  **)  )()(((*(( )({)(U]u)(umm)(y( $)(/-Q{>hhCUUU>b(*(ab  *+ a 0 BBBBa(  /0! j**0 5x8 %8`( A`(8(///#IA5Q#IIHxx```P---`@&a}jgCiwwwȨrhr4zrzr~Ϊzr/-邨r_\~{zr箭zrꂨr篩 zbh+Gb::Kr {rzB {rת* {rɃ rzr_>zr.'zr|rZ zrzr*0:邨r~zr+,zr'zr  JGbJJJjzGb (zgz@bBjp͋rպ͋rUr {UUQ//?%zWVTT邨rrrv|zr_ɊroOrbrHjWzhjzr_zhjzhjbcCʢ0 @0 ????@( @(A A(@ :(@(0a( D90=D99@```r@$1($1)-y#1){{$1)/?D1)>D1)$1)-D1)@j1(CA D91|^^~1(^( v0 ^-8`_W0a+V0 .dAaW]e9aUd9ad91?*d91ZD11$11/ I rrrb ` +)E9  --E91E9e1Ue1$1D9$1#9$1WWD11?e9$1e9$1e9D9jDA ء( ccmo ^ ( )/)(uU1(UU((((( ((((*.)(}]]Z(()((()(///?0)LsR( b b b   b **0 bbbba( ----0a(80 @ \`@ %0`0.--80%%'%#I8++/+#QIPIYXkjJ`@0=!"`Huoyp>57zrUzr=-zrzr#zrɂrɂrW邨z? z~~:KrKr+ {_W {r {r*z_{|^zr rzr:z&Z )zzzr+ 邈rxzrzr邈r//;9*&bjjjj邈rӨzUյ5A {XK U͓+U͓bjQp^UDQ5bzVTTT邨rۻzrVm¨ruEeUzr>.rYrHjVvVrHj5zr]rhrܩzhj:0 @0 ??@8 @(A *" @(a a(@(//??0(-$98)-%-EA0j@$1(8 $1(쬈$1($1($1(U$1((_$1('_U#1 ^0 "A  9` _8a~U0A#9aWU#9aU#9AuJ@@d9( %5Ae9~]UdAe1AE1f9D1e9D1{D11D9)Ibbbb( wuN) -Ն9)E9e1e9$1~D1$1^_g$11b$1(**:+e9$1--AE1eAD1$9 С( k{bjb  + --( ( 0(U(()(Uuuw((/)(((2")(U}Y)()( k) N[TWb(b"* "  * a 0@rrppa( ----(a(//80----A@z@ \`0805'%%#I8)))#QIP#I/"aPJJJB``0!!`HggOerzgr,zrgzrizr/邈rn*邨zɂzʃ邨zC%*z*Hb<<& {j Kzފ+rj*zə zvzr, r / 邨rިnzQ邨z邨z zB뿮Ȃrzr邨z==ȂGjHHJJ zsrɊY i@hxZ$Y8z{{IHBCQH+cQɂrzzrrr{o}zr33[rYΈrHjiy~rHjﯯrhj zhjjھzr%@(A@@ `8 a(@(a(@(_(@(9($90---#A1;*@$9)x$11{y1(v( (` "W0a+0 p0 W0 =Ia_] IaUA@A#9e9D9}{9D1}sd9aB@@@)(5D1( 9E1WVe9D1[YWe1$1"e1$1$1)D9)/IabBBB0 V^^^ / E1( %%9e1#9E1ݭ$11 $11j$1(?e9$1 /+9E9zAD9IA____( r a -9 )+=?( + ((  "0(U_W_((*(( (($((ˏ)(( )(+/-{D),WWWTUUVV }u  ( 550@RRRR(@(a(+;8(+/--#A8+=BQA?=0@ 80%%--I8"QHQI % -"aHB@@@`a0!`8LJKzr:/+9zr\zgj``邨zIa邈r邨zɂz 邨+ r|Q *r$Kz+rں r zzz[zz|޾* z~ozrCQ邨z5u邨zZt邨z[}肨z꿽Ȃz߲Ȃz&bjjJBɂFj/0jjjjH\TTTDQa8HA(|IH၁CQ@++dQՕ`ȒVT\\ zYozrVrgr.辨zhr{{[z'jghrHjɃrHj-/*zrWzrzhrr|(R@(WWWW@0 //??`8 a(@(a(@((@(//00 ))-$90 $98V Fz#90Z1(9` ~0 +^"I WA W #A UC9@#9`(dA@ -=Ae9A9_UAE1e9D1nA9URjjjj( |zD1 --e1$)E1)E1$1/ E1$1$1)D9)Aa@BBB( 1 -/E1) )$9D1{$1)$1($1(//??e9$1 + +9E9޷eA9**dA!Pppp((%a w  ==( 1(u׿1([)(?( +*( )(z(( Ϻ((+:*(( )(,s)%%%% k\]uu}U ߂ ( 0Ё(A((-8(/#98cQ9==??0@ 80)-/ I@IH#QH????8****X`8{`@熧&b@@@`zgrzgr֨zGjjJJzr+"ɂr/:ɂz邇z+<Ȃz:"ɂrXPXzQ $&*rT+ {ˋ {zКzr {zoezr* rKoozGbȀΨzIȂrȂrۗ邨z_邨zȂz肨z}-b`hhjgrki????QTT\q@_^_Dq8~IHCQIdQȊ\\\T邨z:_UzrȣzgrhzGjr;hrafhrHj rHj.zrczhr+zhriZ@(WWWW@8 `@ a0@({a(@(^`(! "*0`(+U0a( *8( @ z8 ~8 ^ A _+A +CA(-#AD9#AD9fwUUD91xz(` (A)9( -e91 e9$1e9$1:?Ae9=-HZ( ay( +/-E1)$1)$1)$1)""1E)$1).//IaJJJJ0 zzrb /( >?$1( -D1$1՗#9)1(0)}yE9)+eAD1eAd9* dA%%%%( a~ a +++( )-=1(_]1(1(W( ( ((( )(( *+;*),kX__}}}  a( +++0@PPXX(A-0(00+/-+90  cQ9%0`(  @0I@IH"QH???/8****p8~wp`@Gzp=5==zgrrgrzgj/ɂgr\ZȂhr ɂz;芈zȂhz-ȂhrvzQ,$*z\~^*zKKH^ rꂩrzr0zhj/zrzgjFjjΨzI Ȃgr߿ɂgr zUU邨zȂz"=Ȃz ]ȂYJjjjȂgrQ"Ȓ`Y\\XX$I8H0jhp~DI@驩CQ@cQ`KQȂrɂrzGrhzGr:~zhzbgehr'j :hr'j0(.zhrϩzhr?'zhrv@(I@8 `@ `0 x@0 x`8 W/`8  I ~ "I CI@U#Aa "DA@կ#AD9cA$9^_D9$9 e9$1#9E1kZ^$1 p(:>::I@9 -%D91d9E1___e1$1Ae9mA(@@@( (+/$)( )-$1)21$)﫯1D)$1)늠$1)//++IJJJJ9 sssa ( %1 /$1) $1(1(_]1(}$1( e9$1 +-eA9*dA ````0 a~t||a + +/( /͍1(1()(o~z( ( ( ( ( /) +.**,k$)555'i}VVVV}UU  0 @0 (a50(00// 90 dQ9MM00 80))I8HA"YH75"a0@@@HlvlP Gzp5=5-zGj&zgrըzgrȂz}ȂrhrɊz?grzzGrzY&&' rzhjxzr:ꂨrzr2zhjzhjzbBY*zgrnɂgr=ȂgrׯȂz㊇Ȃz hȂgr:zYhHJJGjq娊P Ia0׀Ha0UxJ@CIIbcQAX肈z]}'iBzgz|T~ehzjpxZzGrYHrj hr'jʾzHrm׉zHr/zHjx9@(TTVV @0jjjj@8_@0W+`@ U@ U-@@ -"I$AW#Aa(pxxXY` DA$9n|DA$1$9#1D91D9$1u}D1$1nme1$1^^Y$1 xx||(////(A$1 ?e9E1}E1$1||E1):>>>Ae9닯A(0a  + /$)($1)#1)$1)$1)$1(:AJJ9 a +/(  $1($1(~_W(( 0(}U$1)e9$1-AE9dA!``@@(a a|^zz a ﭭ( =(( 1()(X~ZV( ( ( ) Z)5 cX__a w}Uݢ /0 0@\\TT(a0(1090 I0KKK0(805%I8I@"YH5=7Ci0!8wP"93&jpppphr&j{gr'b *zgrzgr8zgrרzgzGNNΨgz]gr{zGr:zY,邈r+zhjl邩rzW ri邨r_邈roknzgj- +zZ@rY!zgrzgz-/+Ȃz~Ȃz|Ȃz-zGrΊYgrqyu]"퇂a eQ8bbjA88QCII`cY55TTTVȊgjܸȂzSQnGrl^gzjzzZZGzY''Gra Hrj+hz'jhz'j*͍z'j(R@(WWWW 8@ `@ @@8`@8_885==5$A8-A$90`(pxxxYa eA$9VVWD91D91^$11# E11D1$1JogD11{z) ~ ` 0a( +-E1) -D1)$1)+/AE1A$1@@1a ++/?$1 -/-$1) ,$1(⺸#1)#1)ﯿ$1(D9(JJJJ#9 _vz ( )-(("( ( ( *$1(啕e9$1eAD1++)Ar****(A)) aZZXa -( ))(( *+1(WU((x( _  (( ( ;iR@????,c*__Wa]}U 0 0  a////0(1090..Ia JBBB0(8(+//+A0A@*( "Y@//?Ca@pp`0AɀP9Gbpppp'rGj߈zGj==zgr_rGrhzgr_zGr/;/zgzgr~zzgrQTzY'-邈zhbjzr~~zr)]]zr zgj2ڸzgjnzZJjgrbzFj-grzgrKȂgrzGr.zgr҇zYjjHHgr7gzϯ`hxxxdQ8_~Ha(^(b8cI#Ii%%%%ḐTVUUȂzkszzGrz'rz&rijXp&rY'''rac{GrjHz'jvHr'jߪhr'r K?@(8@0 ****H `@0`8080--90 $A1zzz(`(hhhhm` DA9\\\X9$1~o%11$11$11E1$1uU$1(`( xxxx`(0(//E1()$1)~$1)9D1%%5%ADAb`9a $1 $1) *E1(zz$1(W$1(1)D91ommm#9 Z^VT 1-%(( ( ( ( ) +/-e9$1eAD1eAA@(!! aXXz^A/* =( '((((*( ( ( U_W *** ( (J???? [<pPXXW_Wa Uբ /( //+/(  --/0())-)0(****#905==Ia BBBB0(9(#A0@$9"Q@/---Ca8y@W@KCሥgr'jgzGj?z&j?%gr'j,gzGj뫈zGr?grzgzO-UzGr/.zb%%ɂrzr蠈fzhjrgj *zrzrؙzgjhrYhJJBgrb!#)zGj/=-zGrtzGr빇zGrzgr8.zGrxgrY@pgrgzb:cc0~|I8#I8 CIA Bq ˧gzgrn~~vzGruGr&r&rarY&raz'raGz'jGrjr`hz'j;9@(VTTT@8 H `8(0`0****80=90 $A0zzZZ(`(`hQa EA1zxp$11_$1($1)$11/ E1$1뽽D1(jbpz( +++ 1 aA 5)  #+)(j{_$)(U9)/--IA{mm(A ) % $1) $1)|XZ^( ()()(뿻$11JaI#9A \\T\ ( ( ( ( ^ ( )=E9)+e9$1-/-I(JJ A a^XxA/>. +-( /%5( ( ( (   "" +9 55<Zzꪂa aUu 0 (aVVVV a/+ 1 0(*#9055=-I(Bbbb0(|9(#A0A#9**;#Q@?==?Ca8`8߲Hu&bXXXZgr'jgrGj'-zGrgr'jgr'j;.zGrǯzGr+:/zGr^ZXz&j23+grY + rgr%zrnserhj)zhj>zrzGrʼnzGrݛzGrzGr/zGrogzbhbzzGrקgz++ɉBAVV\|I0WCI@ "IUUU5IccsGzrGrtgr'r~Grr'rizxrY%%'rihra^'ra +'rj"'rb. (I@0 ;;?+H @`(0`080$98-/DA(zzx(` Ia dA1x$101("$1(D11-e9$1$1(px~_  1 A ) ( ( .9)----Ae9 (A )  )#1)$)(( ( /+)(/=#9(CA! ^~  =(  // ~*(( ?$1(}E91%--%eA1BCY  a|zzjaa** a++//( =( *+( ( ( s  **  ** ?%) 5,kZ+))ab Uբ  + 0 aVVU a++ 1 0)#90----I(brrr0(90#A0A#9:CQ@==??cq8dY8ခ0&bXXXXGr'jGj'jgr'j*ogr'jgr'jgzGj/zGrjgz'jz'j?GjQ + !rGjlcrGj?rhj(rhj/2zryzr^^zgj*J0grb+gzGj/zGr}gr'j"zGrՇzGrgz'j~grahpbcgz&j/zFr /-=力%5"h~|xA_UW|Q8 aa%/RX\TgzmGrv~vgz'jF&rUUQ]raoia7raja'ra'rj#+'rjhb@(WWWW 0@(H 8`(0`(//00-EA1$9(|~(` dIa eA1$101(1( +*E11-D11X1 ^` ///#9 iIII ( ( ( e9)--Ie9--( $1 55$1(~)(~R( ( ((+#1()/)-I!(~^^| 髯 *, (2( ( _( ( (  D1(+//%dAD9Jk鉁  )) az^V_aa *:2 a/  ( ( ( ?( j( ~v UUu    /++*! - Z`pa*ba"  +++0 a  a (  1(D90-%%-I(RRR1(90A0A#9.CQA5555Ca@\DQ Z`@Uj X grbGjb"rGjb"Gj&jrR'jbgrb./gzb_Gr&jmgr'j==GjI hrGbjGjﭫrGb +;/rhj"*rrprhrbШzryY٫Gr&bgr'jf_gr'j3gr&j_gr&j.WgzGj&jGr%)(GrYbzgr&j=z&j/Efz5pCiW^iU/ !- @ YGr_gz'jGr&jWGrj~z~aj )aY '&iaia.ja)/=(rjGrj߻iZ@(WWWW@0@ ?@ 8`(0a(00==--$91s1(z~~(` jdA eA$1~zzz$10z1($1($1)+ +$1)z|( ` =dA mmMM ( }) uj) $1 ID1----( t W) $)()(}~( 說( ( +#9(-IA(\| + .  ( j( ꪾ( ( ( U$1( A$1++-- A  a^~[za (( /( _( _VWU }uW_   **! -R``bb *a ( a (0 0(D90---Q` 0(~~90uuA0#A9 CQ@55?5CY@44HA rbh`0Y\\\Tgrb/GjbkGjb/iCgrbuGrb]Gja/.Grbz뺿Gr&bGjb gjI gj'b{hjGb׿hjGb> rjrhj+ rhjXX{zgj%܄AGjb-#-gr&b~o|ZGrb=gr&jw^~vGrbGr&bzGj&juGjYpppGjb# fr&j-fr-=5 %Bx`z@px~ƚr.z~&j_f'j]&ja&ja~^aaadQaY(*iY./ja.ja ""Hrj?@ 9@(! "*"8 8a(0a(00----$90z{1(^__W( ~~ DAXXXXD91$1()($1(1#)$)(pxz( z ` A .* '#) ﺣ) ) 8<ئA$)---=$1 vTTT a( ))(?5U)(KU( ( ( /1(-5==Aa(X +*( "( u( ( ( ^^__ {z$1 +A$1----(  a~~ aյ a   ( __ע     *+b$)B b a ( okoo@=-(0 0($90----I` 1(8(90* DAA}}dQ@Ci@6X8-uopa( "ᐩ'bY**GjbGjb{TRGjb{mbY" #'jbrUY&jY*GjY&bQGjQ gj'b@jhjGbrGbrj( rj +rhjx|tިrgj- /rA@Hlh&bY#GjbGjbsGjb[zGjb}&jY*GjbNgbQ0gr&bGj&b 뿧zFj-Ez?U U暀`_UYjn~FjUgr&jvGjb ok&jYjYaY RadI- aY䨴aY,. jajaHra++@ 9@(! "8 0a((a(00- 1(( a DA D91xh|$1(zz)(_$1($1()(ؾ( zxj~ a ?A ) ) ) A +--%d9 VTTT ?/ ./) ߯( (!( k( 1 //%%D9A1 \\|x(ﯯ V *( ( o kW( ?5UeA(+)-51 `  a  a a  *"*  ݂   + c()aBa - a@@--+ ----0 0(D90---D9(1(90#A0A#9>./ DI@%%%%#Q8dT@(unh`0@ZH 'bQ|(GjZGjbV$,Gjbyu]YbY!2;&jY&jY⪮bYtbIzx@gjQgj'bkm{]gb'bjGbꥩrjz^jhj((&jGj`hnrGb.??gjdA````&bYhGjY;GjbP\Gjb[[VbY+&jYɻbYv&bdA:GjZ'jZgr&j -էzgrWUfrzgr*zQ`pxbGjbXr Gr&bGjb}~tbY/bYwWzyaQr{}a#A aYaYaabaz'jaCim@ I@(A ** 8 0a(ਠ(a(0(1({}u( rz zZZ$9`  D9$1^\~^$1(~z~( *1(U)((!( kn~^ a )/dA@( ״\~ * U `e9 /=D9@ (( ( *( ( _ W0 /?dAA''''1 xxh ~~t  a aU a}UaUU aUU @U a]UD9a/U0  ` * a ` aՁ a* a * a* a a b a a a * ~z{F0aaa?  @@@@@ ---(  *0(D90----D9(1(10>.90>.>A9+)/ dQ@#Y0~Xa0nvdwxH(pQTTTZ8z'bI 'bQWbdI}YI bIUbDAwbdI YDA~'bI 'bQU'bIUjQ ujQUjQujQUhjQ *UGbdA@@`~&bQ (U&b$A'jQW&bdI&bI WbdIWYDIbDA2::&bI ubIWGjI grY UYUgrYUrQHh`_GjDA GjIGjIUYIWjD9WYDIUY#A +YCA(WYCA dIUGr9bIuiZ@ WWWW@(A ++ 8 0a a( (  ((( {z~ ` #9 $9)$)(~^\V( ( *>( ʮ)  a CA@( x^ ` @W @U @U *U( , ` U_ @  @ ] @ a U] @ ( a UU @{#A ''%9 _( WU @( @W U U U Ua U Ua U  @ Ua  a @U@a Ua @Ua @Ua @U  @Ua @Ua @Ua @Ua @*U @կAaa /+/I `  ( ""0($90----CA 0(9(/)90.@$9+#I@-%%%P0nn`0.H;ho๡@) ( -Ue9aBJJJ  --- +)(E1a^^^^( ++( p ?$1abbbb a ---) BW( $1(D9Т( .( D9(0aTTT ++ (( (((@ --- +(ꪢ   ./+( -)-0 Ё / a+( +( ( wU( R(5555AaWaa a ( ځa??/? ( ((?1( 0  ((\ޚ1(9(90zc@8-Ha( u %h@0`H-/q8 yuuq `8JX" !iw̌iqW *quy]{ U( h y}@]}Ab€Ay0[ꠡAy]zIz`h(A]AUAw!y`UXA[8j@hࠡYa*"@}@, yz``X6667@ U᐀HZ\`@0{ݠ`@(֞`@ @@@(HZx@8@()@8@0W`8@0}]UU@0@((@0@(z`(@(}}u`(@ ￯a(@ 0@("I (A (a ﻻ( ( a ****#A 1({Z^_( ( ( `    @((D9KKKO 55( ス(  $1a^^^^(/( xz~(1bbbj a-  ( յ)(//=d9 RRRR   +-?$1( -%51     ( ( (@````@---((   * ( /0 Ё  a++    I 55aA* aaB*  ؁b*. ( ( *1( 0a ((1(+9(90j88z{`@A ) X@(9;+`H55'y22 w ݻ Hu@$i校iyq ߠy yk} 0ߠ` u }}q} U y{$Qh`x`(A}렡@}} y}!q y ߀`@ `HxPPYAy" yU y(ݨ@]P755`@*+P^^p`H`@0V\T`@ @8@(`~{@8@(`8@0~jU@0@([@0@(]]@0@(]U`(@(`(@ a(@ `0`( 8(a (a a( WWW] a( 0RRRR( ( z( j ___ ? ꪫ   @8  $1 MMME ( ))%( ** aXXXX( nN /.(aBBjk@ (/( ?//D9arrbb a--- YQ  .$1 -5raWWWWa  (( * ````a@' a +//( U ~ ^_ ( --( a .../ a= a    *.I ????AajZjibaa  @ނa  ( 1( 'b@((> :1(}0( 00pxx8`0zr`H@ 9݀P@(-@8'/?` q 榠 yݢ]q`0@P yci i hk렩 y]]q (Հ yﯪqk퀙 y}q{€8zz(@}Ay{y@ !q yW(UP 瀙 qU`IpxlwY!q"] qU yU yU`a0-/-/a@y*!P^^pP }`@ z`@@ `@@(jKjB`( (v|@0 @0 @( `( +`(@(+**(@ a(@ 8A a( (a ߁(a ]U a + a +((( ( ( ( ~  *" 뿟   @ U ]1OMme(WVV  +/) 뫭 @ + _  aBBKK a- W //?( /%D9abbbb a   ^) -=aQa  -% ( ( ````a *.** a/  꾂a b(+/(Appp`a /??.a a aբ a aA AajjjjbaB a @ւa ﯢ ( 1(emm0@0 0({0(?0`(h8@(`j`@ 9#X@0 ŇA`X777`]@q]h(``}84n`kk뀙X ۲h(iˊui]`, qWiUi} }i}UXk@zzp{8驀i}}`aq*U*`a@ qlHXi"8f~`H`Ay@yW W*iW qu`H5''/!i"_!HxX!i@ "a`0xVdA`8U98UUA(%+@0! ^@0@(`( ++ )0`(UU(@ `(A `0`( -`( (@(a a a* a(( &&( ( ( ^] _UU hj  p (@_1aUUU aUU~ @W(a` ) (@ ] W բ ONnk@ a (*/D9abBBB@   __ //=51aTTTT a￿ -= *+=( ( @```a ... a   aa a +? `@a@߁A*+ax_aU aբ $1 aA?; a}aꪪ a $a***   *( ( 1 ( ..*((~^__(( (`(xxz^`0 jn~`@ ##h@0u!@8.-`X}X(`} q88h}뀑HH(a0鎦i]]`i @im `h]낀iU(:i((`i ,` yq wXma(r`8}@IU@#IU`9`A U@8U@0`@UUA0ua@UU!yHUUqIUBqHUU y@QU&"YU_"Q+8GQU QUkRUUIJ=^YEE)UW_x9 W~`8`0@ ՠ"9`0UA(U*8` __~`(@ `0`(` a @a @ b a aꪫ(-// A( _~ n^ ꪊ  ߢ  zkj  // 1( x)`~ @} @ A/U(@^z @]W  @W  `s@@ *@ $1aBCOe@- )aaaߢ a*/?(a\Ba a + ( } @``hha ////  a aa a+dQ @a訨 aAaA:aa " a(?aA+baBa  a a *  +++( (aBJ1(0 ((|\( ߡ( ~~@( |^`H bh@(!@8-+@HU@8(*@@U`@0`PUu`8((׷A!0n`0}`PWUUA8WA@UUy@UUX@UX8<6"i@WU Ay@UU!y8}}!q0wo`By0By#AUay$IU(AyDA~!yDAUU DAUU&j@կ i+c_K{@}}|BiUUbiUU ayU mqUyUrU vU˓-6~qN z^E=TUU=k2`30W_^|`80}A8u/Y@1~0U^pp0a_x`(A @  a Ua * @Ղ a a(a////Q  u       +/+ (a ($1 b   @pzzZ a  (aU / AU  @_ @_ Wa ϟ;@A sa a  a a "(@*+% aab -( Axxxpa -%--  a _W UUbਪ a BBJa ..abAaAaa aբ aAaZjZVbaBa &&b*+  (QA1(( 8( ~^(@7`0 p85d90UdA0UI9U++dA9U**QDAU?I$AUBi9_//!y8uAy8U" y8UBYA Ay9"yqe9Ui9Ua2iJ_U!iHR_UiZ"YUCYJZ0bQU* *bIU(( sHRU sHRu*b'R )jb76K{b s-+̋/̋)s0 -+듵 ͜ 6&*Ϝќ(ӜӜӜjU`XdEWW-KE=; =1T\XP10WBA8==ejҜTTTTӜҔӜAppppCA(^0@_( _|` zU^@ z+u@ x*a @* A(a++//(    ߡ    ~ ++ ؘA// ( a a  aZZZ^ a/  (%%- /? ~ (@jjBB0@ %5(a~ AU @ @_U( '( a ~a @U @* a  /(ap`a  a}UaWUaa(@A aAJJa *./+aAAAa`BAAaAbabaa @'a*_  d9****0 ( ~W(@z 0  `\`(X $9 =???AD9ID9IdAUy}ydA$9&""eIdA׿hZ8RD9W RD9*'ZA"*'ZIGZR/whb'RGZAڒ'RI᫨'RIϊHZJGZR_-8ZHZ_bhZ6oObJ1bhZ}ijhZ˯bHZ&.2"jb5jb#jhZ ) kjK{j %--J{5k{//' *{ -++ %UUUҔUҔU|h|Ex|TVLcE5%%-RR^V=J2%55=1pp``0) cA85555Q _IppppdA0|\|\0 j(AɁ A ( _*( U~ +^` +V( *U   AA @a   (( A///(//- aآa  aZ^ڂA.( ꫩ W(-///aA a  1abjjj ?(  .( Ё A+ a @ W @U^ _a ? Wa `aa a  Ua  Ua  )aAaAaA!aAaAaAaB **baa*a  a>.?+wuuU   @@@0 ~~(a ^/0 `^0  0a(^^^Vd9????AE9(AeAzId9dAE9**ID9~RdA5RIȹ) 'ZI'ZR'ZIGZRGZR&HZA0'RRM'RRHZR%-hZ'RhZ'R((bhZJ{}k{IbhZ{bHZbhZ:*jb⚟*sb5jGR# )jb" K{j75*s ̋J{%%/+ s,--lZZ^^nUpnk`iJUqR*rmk -mhye=\^WnjxzzzGZI~^4f)5555=**@@1(x#9 *QAs AppppD9W(Az_ ua A*(a <>ߢ a*/( z ++(AW(@UVtv` !` @ U` ^Ua a  *^@* a a  +/( A  -75 aXZZ a+++  a aV  (//+ A a-  (ajj AW__W A *  //--(@Aaaa a  aa  aբ a azW AW U W( UU+@ *]@!A U@!a A A UAaaAbaB뫁  a/b  ߢ : ``؟( z( `\%( % 1a (a ^VVVe9a5555Ae9AD9蠠AD9ꯪ*AD9ꪪAeAwReA555RI+"RI'ZIRI""'ZIl'ZRhZA'RI'RI 'RI,(+-HZ'RhZ'R߭ZHZ+=?kAhZGZɈbHR齫bhZ뫯bbˣ kb7bJ jZ+++*sb/ J{Uk{ - )s,///M N-/Z`iJUBUBr|M``l=Օ5| QZI\^^^+D)5555=q3BE)Y@@@9UBU)J$1p009U9U9U} W\\\aA 5%%_p`` ))(jk<U%}(a^*0%%UaUZX^` !a @Ua @ @ a+( ba^a  ߁A a///  azzjh ATTa  1 AssA+//   ʪ@A____A= UU UU (aҁAAaaa? a ݂a@! AaBBBaa(aa ) A @a ~a Ua _ Ua!aAaA* aa (ab(*a@( @:>R(^% (  )((a$ AA5555Ae9Ae9eA9AE9AE9IeA%555RI;RIzw^RIRIÊ'RR}'RRuHZ9(RInn~&RI'RI  HR'R_w_WhZ'RhZ'R** GZA!hZ'RhZ'R *bhZ*UUbhZ*9 khZ;/j'JbhZ#*sjJ{*s %J{7%j냋 )) M UM U/ZXXXX@@f1-jBp`@@sEhxxxlE5%%q|HQdAxxx+$)5555=3E!@@@@e1@@!UUX` {D10ppUU0AVVA\^UUa Az{a 9@@ A )- A``p HRAb'RA!###HZ'RhZ'RhZ'RbGRbGRBkZ'R bZ- kb J{ k/k{*s/%jj{+u {* {R1cExXXXstE% 0|@IdAxX\\>E!*=E!@@@@! 555%B````Arrrr$9a~xxxVVVVAVVVV`Aa `! 4UUVT@ ``\ % (@ +!) #9 a awVVWe9%%%%9E9+9D99e9~zre9E1"Ae9YIe9'%%IA*IAꪪIA^IAJI(RI?J9JAJA*JA'RJՕU'RJ]U'RA@B'RA+!'RJWHRJ‚GRJ**hZGR/;]ݨbHRommhZB+ZHR*;jZ-*sb*sj .J{b00{J{3_/{{ {{{R؝4}!% J@`pPcEXXXX2lE {8ID9xxx^3$!5=*ACC%@@@@E)@! RpPXTsApppp1axxxxaVVVVaVVVV` A,cAUUU}@@}}VTT\AxAPPPPa}a+aa*a"a aaaa ~ U~ ^ aT\誁AUW~aA] A 5A\\TVA-)a .  >AqyqqaAUՁAaꪢA* AKKK A\|~~aA@a*UU]a '&&&A@(Aa:aaa a////( A A ***AAaaaaa!a!aA+a jjjoA{`!*j z^% %   @  ( 755% a/---abe9E1kne9E1/%9E19F1⪅9E1"2I9%IAIA]UIAzjAAIA}JA.J9I9AA?JAJA>JA'JAJ{KJJA+JA'/'RJ=GRJ}}HRJ*Z'JJoHRA "ZHR>bZ kb'*sb--k{bߊ{*s+{js{s{RXXXX<j<1_):E2d mkM))sC1p^UA ^UU*"!5---=**BB``8@@@@!UUmk%), {D1ppp^ A````aa \A  +/aA++ aUWaUa /  A 訨A +A@ **aAaA*+Aa AA }@ @  rT% +a++++U** A b   aAzE1 e1E1-e1E11E1~e1E1(f9e19E1A9{~A9ݦA9A9}A9A9"AD1A9A9A9AA._JAA9@H@@JAշJAW_Je1A WJaU'JaU'JbUU'JUUAUUU)UUUaa0-u ]U UƲ@@jj c` kd)UEj: zE*x\|lE!x|\xf!Օ5=!55%=!XX\\}׽׵  %׽XP`@bA``jh},casa~ 8a\\TVa559@AAuPPPPA a?777 A b a*:(Az~jjE) e1%)E1e)e1E1e1E1"e1E1"*9E1'A9}}U9e9A9_W_A9Uu99A9{_}Ae1&99 99:(;A9/+A9A9 +*Ab```9aUUU$)aUUUAaaAꪪAAaaaaa_a*a9UUֵAUU  !/= " E "lll KWW[կEk* tTf!\ג^a@UUa5UUAUUaazjAUUMkaTWUUa_UAUU|aTWUU{aUUAUUA4AUUAUUAUUaTWUUbabaWaUUba]baWbaWU]aB"aB(aB baWUbaUUbaUUUba}UUaBaB baUUaAAaUUUaUUaUUuaUUaUUaU^aWUaWUaaUUaaU jjj@!A A *a!*A+/Ղa  ||\|A  +A a!aAA a A  AA  AahaA@ [VAa  {{[[a  ajaaa.../ @a  aJJJAA??9E1$!f1$)e1%)e1E).e1E)뀅9$)n9 _9!_9 Ue9 _U9 UU9 UUU9a 9e1 i9e1A1A9uUA9RAzzzzABa_Ba}AbauUbau]WaA 8aUUaUUaUaUaUUa]AawUaUUaaa+/?=!%%55EC8КUA yU1*.T=ו5cR cR`Z^`9UUV\awa_U]AaB( aB(aB*aB babaWaB baAꪪaBaBbaUaB*aBaBaB aAaB(aBaBaBaB"aBaBaBaBaBaBaA.ꪫAaUZaBaBaBaB *aBaB*aBaA(aBaB* aB*aBaaAA a* A] \|A  A A`!a! *a  A ~@!a!aAaA //?aa/a!*aA [[[[a  +++Baa aAa +_ aJJJJAA=UE)a U%) U$) UE) UUE) _UU! UUU |UUU     *        9 1A9AU9AU9AUU9AWUU)ApUUUa!+aAaAaBaBAaUAaaAAaUfaBAaUaBaBaAjaAaBAaUUjjaUUa?=u4=5=p+p`E3 =3 Ef)x\ SWURWUU1bUUUa_UaA {aB aB *aB*aB" aBaAaAaAaBaBaBaBaA aA/b@aB*AaAaUaB@baAa!aAaAAaZAaiaAAaU @bAaVAaf*AaYAaaA@baAwAaUAaaAAaVVAaAajaBAaUaBaBaBb@~b UzaA\xa!A @!@!A ߂  -5 PPPA ~~^_A A !`aAaA/AaaAaAa RPPPa +++/aa߂aa++++Aa((@)****a  *                          A@ A!@꺪A A *A@a a A@*aAWUaA]aAuaAUA@aAUaAaAaAaA@baAaAwaA]aAA?ը--=! %+=b UU=k"@pp+|^_Wb^WWaUUUaAaAaAaAaAaAaAaAaAaAAaaAAaAaVAaaAAajjAaVaA~a!a!Aaa!AaAaa!AaaAaAaAAaAaAaa!a!a!AaAaAaAaAaa!AaAaAaAaAaaAa!AaAaAaAaAa*aAaAA  A A A ? ZZ[_A ____A  A AA  A@*aAAa`Ba PPPXa +/aaa aaA,.??aa @`P                   !   ! ! ! ! ! A ! A A A A A A *A  AAA A  A A +A A *A A A@AA *AAa!AAAA *A-V4=UEUUZ=g\WUUEbx^_WaAuaAUaAWUAAAaAaAaa!a!AaaAAaAaaAAaAaa!a!AaAaAaAaa!a!AaAaAa(AaAaAAa!a!AaAAAA bAAAAa!AAAAAAAAAAAAAAAAa!AAAAAAAaAaa!a!AaAaAaAaAa a aA {ZzA _A uUA UA A  AaAaAaAa XX\\b aaW!  Ua **}U  UU  UU  !     _  !                       ! ! ! ! ! @A A  AA A uA A A @A A  AA A  AA A ꪪA A b *A U%bUa~WU !`A AAAAAAAAAAAAAAa!AAAAAAa!AAꪪAAꯪAAa+a+AU AU U U U U W AU AU AUU A AAAAAa!AAAAAAAAAAAAꪪa!AA!a!aa!`!`! AA a!a!A!A!AAAAAAa!a!Aaa!a!a!AA AA UުA UU{A UUU A UUa!Waa _Ua \TUUAAA fY ee  eY  * (   uUU  U }! u  _  _         ! ! ! ! ! ! A UA A  A*A A  A AA  A! A  AA @A  A A W}! A A A a Ua WUA }A A A W A A A A`! AA `!b  A A A A/A    (_ {          ꪪ UA A`! Aa!A  A AA  A A A A A A A A A A A A A A AA A `!`!a!AA!A!A A A AA Wa UU             * ** *       _    ]  _! W}! W! A UA A A A  A A AA  A A AA A WA _A WA WA A A _! ! __}! U! Wu! UUU   ! UU! wU   (A ]UUA UUUA A A A A A A @!A?       z _         ꪾ  A~ A}Wx A A*A @!@! AA  A A A A A A A A A A A@!A  A A A A A A`! A A A A A AUUU          jjU                    u **! uUA A A A A A A WA A WA A A A A A A A A A A A WA !         "      *A UUA __UU  5%--        Y  _ UU UU   %      AA@!@!@!@! A A A!@ A@!@!@!A  A* A*A A A A AA @! A A AA  AVj`!AUU AUA `W                               " "A UA UA UA _UA }A WA A A A A A A A A A A A A A WA _UA WUA    * "       * *   @ *       0p  WU WUU_! UUU   ? VZ       WZ@A A A A U@!@!@!@!@!A A A @!@!@!@!@!@!@!@!@!@!@! AjVAUUU aUU bX A-XZUA                                 *  A UUUA UUUA UUU  (A UA WWA A A A A A _A _A }@A WA WUA _A UUA UA UU}!  (  * *  " (** *    *(   a Uյ kjj   **    bV 7^ ] U U] U} U          ^zA UUUA uuUA UUUA uUA WUUA UUAA _U}A _A WA A A _A _A A UA A A @!@!A + AUUU AUAWx %A% _WUA @!         ZU ZU U UU UU U    ZV            *   !  *! !  (( ! ! ! ! !  ! A uuUUA UUU   ! ! ! ! ! ! ! ! !   (! !   !      *A UUa U Շ A%ax~/*^~^*  "z~ߠ U_ ]U_       V^Zz! !   UUZ UjVU  * ! ! ! ! ! ! ! ! A UUA U!f AUU AUAW f AXpUUA ZWUA UU !* ! !*                              e  *  *      "  *  ! !  !   !*!  ! !    !      *A UUUA UUտA UA տ A`!A%@ j //                    } }}     *   *    * ! !* !A UUս!UUUAE`/A/UAW ! A ZWU !( !" ! ! ! !                             j          "   (      *  * (       *A A UU+A U+A +A {`! A A Aa /* aQ^TV`a @B@@  /_UU /  u           ^ _   _w  }_ zj   Z i        !  UUU F\af`5!f^!A                              j                                A+A+A U-A -A A A :*`! AA Wz A@!`!A5aWWVTa@@B㫫@_T  /# _p+ **UUUU UUU UUU UU ]U U } UW UU UU W/ }UU}  aՁ W^z@   j     *  %@!E W!EWx ! ?*b UUU          j                       j                              *a UA A A A A  A AA  A@!A ꪯAA a A55a@AaT\p@+ /     * UU U   a  %Ձ W^jA*     * * EW!$XP !E/W x F ஫                                                         ꪪ       aAz`! A A A A AA @! A@!A A  ( A@AUA A`*a *a@b"*aUp  ~   @a  %a!`!A UW  !p`!$UW!%\ !E5?                                                   꺫  꿪          **aA~za n A A A@!@!@!@!@!A A A A @AA` s_W@a A`a @ *@ZXp   /  @/???a@a xA  A!Vx!- x*                                                          @?AsaAWa ~ A A AA  AA A A WA }A   Aaz^   ja A`a પ@      UUwUw_WUU@꫿   @==5a@AaZa xA \@! A*A                                                                      ??? Ai嵕AW_WVA A A A A A A WW!  !   Ak_  A//aa A`a Vx@@            @5%% @ajjjjAaea@**a z訠A _|A A A                                                                       aA}A\RaMA *A A A A }A UWU !   ! !    A /a A`a ꪪa U^@   @@  @ @ ` @ _@Wꪪ            _ ?A a@AaA`aAa ^zA A wA A wA                                                                     A A%wAUWTXA ʪ*A uT ! !  ! !( ! !* !***     @ ?a A`A`a *a @  @@ @  @ @@ @ @  ꪪ         /A7 a@aAAaAa@A`a W^ZzA U]W ! (A A A @!Aꪪ                                                                 A'?aAAqI5A A ZzJA uU ! *! !  !(( !  !    A??A`A`A`A`aAaAa *a _@ @ @ @ @  @ @        ** @__/@յ a  a@/aAaAAaAaa008Aaa!jꪪA W\ !A UA A A A U !(A                                                                 A /AUUUAT\RaA *A TXRA W]UA ___U!  ! ! ! !  * A/ A`a A`A`Aa***a +^^aA-aAaAaAa a a aA a UUaa UUa UUa UUa U*a a@ aAaAaAaAaxA a/a6&aAAaa V^Zz !"*"A UUuA UA _WU !* !*A AA A                                                               AAA%ՁAUUV\A J *(a !* !A UWWwA ]U}} !   aa!z**AWuV``AaAa!**aAzaA AUWAUaAWaAaAaAaAaAaA(aAaAaAaAaAaAaAaAaA*aA.a   aAaAa zjjjA UU ! ( ! ! A A A A A A A A                                                              A 'A AxqIaAW__wb _[o !*A Uu ! !   A?/A`A`AXAV` ՂAUaA>.abbUa*aAW AUW誂AUWAUUa! aA*UUaAaAaAaAaAaAa ^aa~A.axj    ja 5aAaAjj ! !*A UA WA UA A A A A A A A A Aꪪ                                                           A A5]uAWXRa!a ! !** !  A  aA`aAA`A`AaAG}bb/*b/aWAaa+aAaAŇ5aAaAaAaAaAa\Xp      @?a /aA !A A A _A A A A A A A A A A A A Aꪪ                                                         A/?aA}Aa'AUUWVa!oA UUTA __w !  @AAz  a AaaAAaAaaAA--)/⪊*+ *b%%  .??=b bA~haAaA*aAaAaAa`     @ A?a !" ( *A A A A wA A A AA A A A A A A                                                          A aAw݁A\PaA A !* !" Az AA  **** AA  *aAAaAaaAjz~aAnA kAb~ ƒ'%a /aAaA*ZZaA(AUa @aAa WV\Z     @WW_  A/ ! A WUA  !"A UA A A A A A A A A A A A A                                                          A/?aAA7UAuWTXA **aA WA }AzzzAA *** AA kkA /?aAaAAa*a!U~a  ߣAUabsyRRbXp  /b'Uu%5%b/--aAĮ@ZaaUUUaaAap` j        A ! A UA  ( !**A A ]A A A A A A A A A A                                                           A ?aAwwAsA%A A *A T@ !AAAAA  A!@ !A ++a aAWaAAaaAWꪪa a +a AUaabUWT bza!00aAaAaA (aA**aA aAaWV\X        !+ !! A A  *  A A A A A A A A A A                                                           @AAUWAV\PaA A ZrJ !* !* A UA A  A*A wW !AA ! ! !A +AA aAa!aAaAaAaAaAU^a a a AUUAU UaAUaAaA* aA aAaAaAaxph jj    *    !+ ! A ]}UA U}A }A @ꪪ ( ! *A A A A A A A A                                                            A ?A /a!WA* a_AAA  AA    AA AA a UAA a U  Uaa Ua UaAWUa!Ua!UU!UUa 5UaUUUa a aUUUaUUUa A     **  A UUU   @AA   AAꪪAA*A U@@A  /@AUUW_A A@ AAA@A ꪪ`! A A AA  AA A *A A AA a! A %a WWV A_A  A -@!A `!A __Z`A }}}}   Aꪪ ! ! (""A  A""A U__A __}  A+@ 奂  /aX  U_aa a aAa5UU!A -$)!$)!$)!%) e1z*E)b 7XE))$)aVXp$)b E)$)D1E)e1%)e1$)$)  zjjj 5555a*(**}__]ˍUUm/9   ** `A A **A@*aAAAaab@AaaA~`A`A a`A`AaA/// a///+ ppppa ?? a ~ UU_xA  5a ***aAaA`Ae 5%a??!յ * D)!e1$!9@zzzz ZZ^^-!! $!޾ $!!jzX^! h a8.9a7% 1@ ~~!! $!!vu$!!*+E)!!$!**$!!YY! *<! (""! *%! $!!$)!)$!$)$!$) )XXXX@ #`A__A ))))    [[߷{^@^^ /r ^5% ` "  __յ}*U__Z_}rbbbaB abaAa @mM /+a////A~~niJAUUյ1 9e)n VV4e1 9ax^WUaababaAaAAaAaaAa!ꨨaA`A@A`AAaB`AaAaAaAaA`AaAaAaAaAaAaA`A@A@!`@A`!!@!@A jz! A }@ ___U ! }U@ UU9%jTT\\& /0) $)@@@!@! +#+@    !  <@ @A____A A@ A@AAA@ꪪA `! AA A A ]]_U!  AA *** A a yyyy ***A A b  A//a ^^__ A A A --A  A **A+a zjuA }}}}    !  *  ***A U] !  *A a  Ab@///b.a^說 U UXa Aa /$)A -$)! $)!$) E)$)U]E)a`E)A %XE)`$)b%5VE))"+!F1D)e1$)E1p  jjnj 5555a  *U}}ݽ++w~ޞw     wA#1****`A@a a *aA//AaaazcA@a!a`A`A aaA`Aa@ a pppp@!A  aj _~A +a +aAA  "b*?7  !***E)!e)%)+ 9Azzzz --!+! !!#:($! a`p(ae}1 f)@ zz~~ ! $!!ݝ$!!$!!$!!^Z#!!___! ((*8! "*(! . "!$#)!}}($!____$!!" :$)D!*"$)()XXXX@ #`AA     j@j @5I X^ו -   ꨮ zZܴ}zz]}za_ann~aAaBA*@b**a@Ņ //a 5555f1aUU5I:A*! 8զ9E)+f1 6be1% AAaWW]abaAaAAaA?.aA aAa!aAaAAaAaAaAaAaAaaAaAa!AaAaaAa!A@a A@ꪪA@@A@A a!@ AA _  _  @ * A Օ@!$)A ! x$!-E)$)$)@A@@    A  x@A  A * A  A@AAA A A @A`!A ~z! uu_! A A  * A @H@a yyYY * A A b a jjzzA a __ A A A -)-A a omm  * A      *  *  ! !   ! a A aAb *ap W~AWxa a .z$)A -U$) $) E)$)$1E)AAzꪪA ^D)bXp`$)a %5e1$)we1 E)_!  jjjj 5555}*  nk{ _ ]] ﭫ  닫 ˠIA`aAa!aAaA뢪AaꪂakAꪨAAa`A`A`A`AaA//a a/ pppp@!A%55aaa a _a Wa ׂ@/! ! +*E!!)-e)%)+9Azzzz ZZZ!!:**$!!}nj!!!jV(e17% 1)`)`! ! $!!-%!!$!!z!$! ! ((! ( #! $! 6!$"**#)!]]E)!D)!)D!$) jhh pppp@ a@ꪪa zzzz ` *+ 꾥  ^[@ bx\ 5  U   ~} [zzz~b~a__oauuaBaB*aAA@B UUյ9- -9%%%!L 59$)`(Jz^WUab߂aa_WaB(aAAaJaAaAAaAaaAa!AaaAAaaAAaAaAaaAaA@ba!Aa**Aaa!A`*A@@AA@ a a aa @ ~    __UU   UU@ @ **@!9@e1$)e)$)pD)!UE1!jjA@ @    A  h  ''6@ ??A  A  A  A@A@A A *A A A z@!  AA  A @H@@A qsss  A WWA b a zrrrA `!a  A !A -A a mmkk  ((A }}A   *** "((   ** (( ! !**   " a A aAa??/* a`AUz a  A-UU$)a +UE)-d1%)d1%)E)!p9^ A6pc$)b$)p^WUb  $) ( -/.תS*k.(* u   _   +  **! U) U(ah```` AaIaAAauabaaaaA`A`A`A`AAb++ bI@____`!a *+++b뫫abaaYpa \ਈA @/a+ ///!*!! *++E)!--/e)E)}u9Azzzz xXxx! %$!!j$! ! aD1]ݗ71 f1)f)` ~^^^!!**%!!E!!%!!#!!$! ! ! $!!-$!!$!!j#)!E)!E)!ꪺ$) h) XXXX` Aajjbb a)  9+  ^^^W@p> bXT %  //+     U   _baoay__aBaAa@ A/E) UU5B*1. 1-``1-% HRz^WUabaaWUWaB aB aAAaAaAaa!a!AaAaaAaAaAaAAaAa**AaaAaAaAaAA a!AaA`*A` A@@A a a!@A @   _ ((@ Uյ-@ +@ * @ x@ ^WD) e1$)E!p\*U$) WVVT@ @    @   @XX@@!A """`A____A@A@A!A A@A A  A **A A A * @A rrpp! A A a!a rpppA `!a`!A U]A  Aa kkkk ( A ___]A }}}}    *** ! *   ! !     "A uA  a+)-ˢ_{  W~a j뭾  $)a UU$)U$)U$)!p`A+  b``    a@HH  ````  UU__UU__ ""N /<(     W      * !(!RA AaWw_aub?babaazzAꪪAA_@aaAAa IA____a a!A aba?>>aaUA A55=a++++!! ! ! ++.*D)!E)$! 9azzzz!+ ں!*** D!!$! ꪪ!hjz(ie1% 1e)1e))@ ^!!*/**$!!E!!)$!$!!!$!("$!!wumi$!!V^D!!D)!U_D)!$)!ڪE)!)D!$)!Xn)pppp`  @Ad9a !/ z~`pء  bp ו5 ( ꪢ     u~~    ~^^^aaa^WWUaUU__a(aA$)aU5Za9npX\\1 Bf1{j9a`x^WaaZZbaa * aA aB*aAAajjjaAaAaAaAAaAaAaBaBaAaAaAꪪaAaA* aAaA/ aAaAAa""aA`A`A_A@A@ a@!@!A @ _WUU "@+ @  @@@ X@~_ D) 8jTWUU}~D)g$) VVVV@ @ pp  @A   @rb‚  -A A *::;`Aa AaAAA!**A@!`A A ~ !@!A  *@a Zzzz A ]]UA _Wa!///a pPPXa a!a a jA U]A Aa kkccAA ]]]]A y]]}   **    ! !    """A uuuua @b~A +-. )ս=/#)A^\\\a wza  \@ /-a *!X`!-W$)!` # ** ah``` %%%%  ^^^_Uuﯮ     ~     *! ! *>(!(A@``` aa_abb..* **폎Wwaa_~AAAaAa  +** cIA____ AVT\\A  A -Uba./?>  z{A aA/++ !! **! $! E)!e)%)??@D)%%%%  $!...*%!!!  ahx؞D)ݗ7%1D))1e)e1))` !.!***$!!$!!D)!$!!$!!ښz$!!{ޞ$!!^ިE)!x$)!{{$)!D)!E)!)D!./$) )pppp`  ))) a_{{ jjj a   jz * B \֕5  ) (  ꪪ         ^^^֢ꨨjjb__azaa! ?A9`XVUJ) *\\\9N 9Ax^Waaaaaa]aB aB aA*aBaAaAaAaAࠢaA aAaA*baaB aAaAaAaAaA*aAaA aA*aA(@baA`AA@ aA @A@! @  zzz @+*@  @@@z  A UUսe1A%%%-E)``pp/ F Օ%e1$!! TTT\@ @   AA   a  ++@@ A /`A`Aa!A!A  aAA A A  !@!A ** @ ``ppa zz~zA ]}A A Wa!///-a XPPXA a!a a zxxjA }A  Aa srrrA [[[A ]}}]A   ! ! ! !  ! !  ! * ! * ! A uuu}a b@a-?- ꪸ**/--%$)%-//#)A\\A  7 Ձ  A]XA+W!^xA5UU!#! y{VBA %%%%) UW_{   y0 8! ﯯ  WW   ﮪ .* !  ***($! 75($!$) )A```` `/bﯯ>*U~aaꪪBaaaa//    *+*IA____ !xxA@ **A-//}aA**.   AkA-/////--!++/ ! $! !# E)!e)E)z{Y}Ra__! $!$!!$!!z!h a+e1 1e)Ã1e)}}1f)B WWWW  ꪪ!*+$!!$)!$)!$!!/$!!{ko$!!?/E)!//?D)$!E)!$)!ࢪD)!D)!$)!$) )pppp` azz8   ~vV a>/ p\֗(- ) ) }}_^          j wޢbaa/ A(Ja- 2 XTVA9 (Aax^W@aaaabaaUubaAa___aAaAaA aAaB* aUwwWau}]aUU}}aA aB aAaAaAAaAaAaA*aAAaiaAAa*`A___A`A@@! @A @@  z^޿@ @ @@@x^ !@-a /**9a%!p``UU/E) e1D)$) \\\\@ @ zzzz@A A   a  a\Xp`@@!a!`AaAwAAAAaAAA *A A ! ﯯ@!A  @@ ``A A A a!-++  ^^^^a AA ͍a bbbcA A `!a rrrrA {kkAﯯA     ! ! !   !" ! !  !( Aa AA -)); * -/$) =5=$)  A-5 Wz !W A ^ઁA _a +!^X`a!Wݟ! ,>*Ja( %%%%$) )!_ }  !    ꫪ ! UU! 𠃉!  " ! ) $)!$) )A```` a㢢## {[jk }}] {{zxaaꪪ*ba/   ݿ?  A\\\\a!Abaa55 몪 {jA .@////----! ! * #!!#!!E)!/IBR|)JB UVTV!D!!($!յ `(9#)9) 11xxjr)E)1f)e)   (! * $!!$)!$!!.$)!%!!$!!-77D)!D)!E)!*)D!D)!D)!$)!Z[ڞ$) )pppp` XXXX `a @``@@$1 z{ az/(p\V( % ) (!z! m         /   VW_b~~aa(JA- Bk"@@.Y(JAx^Wa`a`baaaaaaba___bababa_aA*+ aB(ba}߂aa{{auuaAa}}_]aA:aUU__aUaA aA aA aAAaYjaA@b`AA`@A a@ @ @ @ ` @ z@z~W  @ս/a *@aD)////e1%x")$)൪1e1e1E1A^^^^@ ` zzzz  @ A @a  a`@ %%7A a aAaAaAUAAaAWWaAwuWWA  A몪 A*A  @! * @pppp@A  AA a   ^^^^`!A@ a CKkja y{{A a!a rRPXA kAA ____    ! ! ! !  *!   !*  a #"Aa--%%  ꪪ** !5%$)!=--9aVVVVa55! +-$)z+!UZ!aUW a=U `/ a!~ A>/- "? A@@@B) %%%%D1)wwkj$! ~~!!! !!   ꪪ!ꪪ! y$! 5! k| ***! ! +#)$!%)!)A````  *U߽ Uzz ^zpUU]]UU}u   APP(A\\\\AA**aaaa/;;  {cA ....@/ ////! $!!$!!$!!;.E)$!$!-R_[XX1E!!?E)$!ko$! hx#1a9 yZX\9D1 91zxxxe)E)"1f)E)   #$! )$$)!($!($!$!!/ )$!D)!E)!D)!{D)!D)!$)!) ުjC9zzzz` `(9 abzX pX 5 ) ($!)! {Z~            _^^..A@8B%  2 <BJ*@: % Z z^WA6/**a@ aa몪着aa@a_bababaaAaB aUa__aaaaUa]uaa___aA*aUaAaA #AaAajVaA`A`Aa @!(@  @@ /#` ` ` z^@^WU  /`+a@A@D)a55551e11D)‚$1e1 )e1 \XXX@////` zzzz  A A A aA--%%` a@\X@ A  aAaAaAaAooaA}aAUA A  AA ++++A  @@A `!A a   ^^VV`!`! %%%a Nll|a zx Aa!a XPPX`!A uA ____    ***! A UA U_! ! ! ! ! ! !  a!aba'+++_*= !%5D1!ZaWWWWa-%% -=! *+$!!E)`**$)_x!aUW~ a _ ah A  1 %%%-D1$)^Zz~#) \~|!!!!!!   !+! >6! & ! ! /! ۺ$!!uVzD)!$)!) ```` ɉ- } ~}z]ʢ   ( * AP1a^^\\Aa*aaꪫaނa/?+- ///-( kkja A **+/! $!!$!!$!!&-) R$!UU1) SY 1 E)!zzD)!*) H97% 1 \||~D)jJ9)`e)E))E){$) !! " /$! )$$)!{{$)!$!!)$!_E)!D)!E)(<$)!D)!D)!{{D) ) xz^( pp`  * @( ( . r(V׵-)($) *$) {[)! ! TVWW   ﯯ  ꪪ *  ) ࠨ _^ bzIJ`XV)J@`k* (JA!Zaz^W VVTTA ߀ aaa/// bb.*aBaaaba__aAabbaaaaaaa߂a___WAa]UauaAAaUaA몪aAa@`A`Aa  A@ a ս@@_ `@~  ""@UU a -*AꪪAa`$)@????9e1f)np,WUUE)  e1!XXPP@////a @@  AA }_aA555= awuaXp`@ -A `AUuu`A___aAAa aA}aA}}u`Auww_@ AA + /A  @a _[[{  wWWW`! Aa!  VVVV`!a oooa  %%a XXppaA^^^^ Aa!+//+a XXXX`!A VVVVA   ** ! A UUA WUU! ! !  !! ! !  aaa//* + j{_Z* ߫ !+++D)!=?/-(RaWWWWa==$!!$ **E)!E)$!D)!_$!^!auW~(A (au( jj(  #1)$) ~! ~bc{!..! !***!(! jﯫ!w*! bz! ++! #!!Y$)!U_! ($)!{D)!D))) ```` ! UU _  ﯯ   Uw~ޢ __  ﮪ*(( 1A1a\\\\Aa}aa~{{a /++ ( jjA  a55% ! +*"$!!V$!!)E)!kRt 5% Sz!-S E)!ꪪ$) jpp9ߗ79E)hE! |~~~9e)9)`e)E)zE)$!E) +*+# ! Ã$! /$!!j$)!$)!o$)!{)$!E)!E)!E)P⋯E)!D)!D)!D) Z x^(  bX` +)u` !a Jjo  X^5(  ($!$) zz$) ߿! ! /! ꨸   﫪   ª   ਊ \\UUjz(J5 ea(J``@ B5%  kz^W@4>+* TT\\  aaׂa/?/a bbaaaaaaWWaaaaaaaaaaAaaaAa___}aaa@@aZ@a`Aa @ @ :a a@` @~_ !@յ- a`a+ bb $!9e)kks!MXTVWMLe)M 1pppp@!a@{jjj@ A  A AaA a jꪪ@%7@ @A@AAaaAAAA A A  A@!A@@a {kK  __]]A  A /a \tta a ookka %%%a ``A^^^_ A  ^^^^`!A ^^^^A  **** !! A UWA WUU! ! ! ! ! ! A UU aae***WWW_u} ! /:D1!?? b! +//$!$!!*E!!$)E!ꪾE)$!^zE)!WE)^ࠨ!aU_ a߰(@ n) *) (!(! '!  $ ! !*!!$! o$)$! #)!uu$)!}奯D)!E))) ```` @ 8"     ~   __   * +( (A1!bab﯂azza57  ( ˁa ....Օ=#)$!!*E!!s|%!UUՕ 2**JZƧ!NS E))) hz9% 1$!`hhD)aBE19f)`ppe)%!$)E!E) !)- ""*! ,$! $!!kk$!!$!!)$!%)$!D)!zD)!D)!5? D)!^D)!$)!x#)~0Ac(\׵@ uWx@ ` + bxC9$) + )$!$)!^$) zz! ! v    ʮ  *     oojiRյ- IJ1`p)B1 5555IR1r(J`XVAA*: \\\\A @@aWw_bbb輸abaabaaaaaabaa*aW_aaaaa~~~a@@a@aa a @ @ +`@`A` z_@x^W! 7a+ @Aaa/!1@@@mM=?Km UU1IR zzzz@!5555a@zzzz@  AA A aA aA a ^\Xp@a aAaAaAaA~~zaA}@A]]UA A @! A@}}@a A UUwva @AA555a A A jjjka -- jJA `!a!****a \\\\ Aa __^^    A UA }}_UA A wA UU_]! ! ! ! A AaUUߢꪪ*} Z!?-/$)D1! @a-=$!$!!vvE!!%!E)*(E)%!ꫯd)%!D)!D)!?A{srrd1W''e1aW~(a W( ( X (! Zk! {UU !ꪪ! i!. $! !?*"$)$!Jʈ$) !$)$)!..E)!E))z) ````  ꢢ          *  ( ) #9 ڂ#1 b**  a  --( A!====$!!E!!E)JRt!5% t5'..n[z! iBD))hh`p9ߗ7%91px1!`ppx!@@ʡBVVVV9)xxxE)$!E)$!D) (! #!!}ݿ$!!$!!{$!!)$!$)!몪D)!kiiE)$!y* D)%!D)!{D)!$) z~0_70pXV@  (@ a(^x` UUWX1% )(::($)! )$!($!說! !! !  # .  ?/! ! W_ * \iRU% iR+" 'IJqppppIJQ%% iRax^a`aa????( ^^^^  @a`((a ]]WWb aaaaaabbbaaabba__aaaaaa@aAa@_a  @"` = `@- *`A`^@x^WW @UU-a@蠀A*a?/a(,/aꪢ** ?9F!bb!MUV)-5 999 ````@?=`! @@ A A aA a` a ``@ -%7a A  aAaAA_aA}]_@AWA A A  @A@ VVa a VV^XA 55A@ꪂ --//a A a {kk{b  BA @AaA( WWWWb a ^~^^ "3"  UUw! ! ! A UUA UWA wU!  ! ! !! A UA ** =--$) $)! "**,aՕ///-! $!!V]i$!!*./F)$!d)%!׿E)$!~~%)$!e)!/ Brrrr$)79! 9^9aW~ a ^(a ( + *  * ((**! *! >! /7! " D)!$)$!$).$)!)$!D)!$))) ```` @  W       **     ݿ +;<) (!**#9A#1|xxUW^^訪* _ ) a֖55!-- $!!/E)$!n[$!UՕ5|BtnnY 2ו- N[ BD1TVVV#1`xئ9 9)zz)!xXxx)OOKKB!9e)xxxE)$!D)%!zD)Ԗ! ! [!  #!!$! >!$)!)$!D)!mooD)!E)$!Âe)!$)$) {)6(`X\@% a @(@(@ *j prsqI D1)WzE))($!ޞ(!(!{! ! !  ꪪ ! !  ! ~*`MkUյjRR`pJJr %%%iJ `Rx^aa@   @aaa  __UbaaaaauUabababbbaaaaaaa@aAa@_uUa `@U- `A `@z@^ x!@Uե a -a/aUa/ ba.a .* 9$)9E1W9e1 99~z{ڦ9a```@ ?===`!@ @ @! AaA a` a @7X@ Psa aAAaaAjAaaAW] AA ? AZjjjA@@a a ZzbbA/AAk /-//a A pra {{{{a a @AaA?>++a T`! A  }W   ! ! A UUA WwA uU__A U]__ ! ! !A uA**]_ /$)!$))"Abޣ==-/++! $!!kE!!%)$!}E)$!'/$)E!D)%!׷e1$!%-/+9rppp 1 -%919f1`9~1AUW( UU_0/(Wx a   ~^!*!$)!$)!$! oE)!$)$!$)$! E))) ```b(@ ! !  bj z _[        //>>) ) (!+/( A A@Aa***a.:::#) @>.,=///!----E)!e) j؝!-+ד_^\\ytx|}J:n[ IB |17% 91{1)pz) xxxz$)OKKKkD19e)xxxxE)!>.e)%!E! ! !**"*$!!ݟ$!!!%!!mmk$)!)%!$)!kE)!;E)$!E)!$) ~ `0 bX@7 a @ua @ Aa `ؾ/0y{{{d9  d9$)E)$)o$) (!(!_! !  ((* ,. ** jZYU! Օ! _! W^^^ ꮮ ~bUյ-Z1  .IRPXXXIRr % Rx^$Aaba " XXXX ߁ A` ` jjj *baaa*aaU___abaa_AbbaAaaaa뫪aaa@jza@WUU@@Uյ` ?/ `A ` h@~W! ?`յ/ a  aa/բaab**a __ (R99k1x1-9@@@B hhhh`A@ A ׵@!A aA Ab ` a XXp`@ a `AAaAaaAaAA A a A@@A  aAjꪪ _]]UaAA---A .a {jjjA {{`! {{{{a rba AA a!`!@@   Uj +A __UA }A A @!@!A `!a  꺺耣 **  !-$)!$)!A b!Օ! $!! E)$!UE)$!F)$!E)$!計E)$!1D)R@ E)-?1e) 1)+?91ե91@oUUe1zD1UV a(az /(A aW /!$! }u$! $! &6E)!D)!$)$! E))j{e9 zzzz(@ #) ~~!ꮪ /.* w!U![ W^j  ꪨ    *  (! ! $) ($!**#1AZZZZ)a %)aWp!A}Wxa *  עA $) @ 55! E)$!1t%!UՕ5<1t5%%%ִ\\\\ֳ|lLLY [)2xB \\\Ԧ1 11`1e)e)!xXXZ$) OMMMHJE19e)xxxxe)!E)E!E! ! ! / #!!)$D)!E)![[~$! ?$!![_D)!D)!E)!$)!w! ^1@.c(\Va a @__a@ jz7  ccccd9  9D1ZzzxD)$)xxh$) $) (!$) !  ((  " ! ! U! ]! /!訨!ZUյ-ijzjJ q2ZRx^!aa몪a:`*+ XXXX  A a       __bꪢaaa贈a_abaa__aaaaaaaaaaaAWWa@WU` /`@`A` ~@~ @_-`- @a??/  _ս_ߢw_zja///*(  9) 9n `(^WUU%59BBAa@a @! A@ AjjjjaA ab b  jꪠ@ 57a VV^a Aa(*AaAaAwWW AA !@!@  A   Aa WWVTa A A /??/a ꪪA `! {{{{a!‚a AA a!`!! A A ^ꪪ@@  *  A ! A @!@!A  )*   !$!!*9$) @A'/ \\\\b-/+ ////$! D)$!%)$!_D)%!$)E!e)$!E)$!e1D!/-*R (~!-1! -1)1)1g)**1e1je1E)e1xD)W^(UUx(ap{(A a*5x ]  ! 0D) 魽D)!^$)![{D)){{9 zzzz)@ #) ! vv! < # ***  z  ! ! ??! uվ *** ) ?)$!) ( a5) .$) `*) a   $1 %5@&&& --/+! E)! o:!-+֨)Ԅ\\^^o[x 2&,(VJxX^V:Դ11 -11zz1f)E)!XXX\$)OOHJe19E)pppxe)%!e)%!D!@ (!V^^^$! #!!%)!D)!D)!~~$)!=uud) E)!D)!$)!j~! XV(az60pXV` a @}a@{a jz %  `\\\\ ccBB9 9D1x~e1$)~~~$))Zx$) (!$) ) (( ʫ+! !* ! ~! {{! ߾! ΈZUU%Z!  RpXXXR {z^1A*xaﯢb+ @zx XXXZ 닂 A `       ba bbaaWaaaaaaAAaaaaa@^_@ ***`  A `W` x^@^W!`Uյ/`- ` ab _  *}}a⠡U/  﫫A 1pPX\#U?! 55AE)ACa!WWVVa  a A  A *A ++.aAaa  b aa \Xx@ A +aA`BaAaA_~ A A A@! a Aa \XXpa Ձ!A //?/AaA `! rrrrAa aA. A Aa A! A @!@!@!A U^@ /  ! }! A A A //// #1 ^xxx WV_*}}}]   !$)!$) hhb`A V^_)/D)!E)$!E)$!޸e)!ﯯ$)E!E)E! E)$!,*1E)/ 9)|X! )!%51f)f1)1e)1D)1E)1e1튅1E)~w|d1(~)a{+D1AWz(A W(aV|?(A/ a *7#! $)! 'D)!r{$) .A!zzzz#1@) D))^zz! ) >.* !! |z b  0;! k! $! kk! ) }$) $)!$)((a%- -)++ ) _~) *) p*(AW~ A]_| A5UU@  $! ))+ jB%!Օװc% 1kJ, Sx~[$)zZ^BE)11--11zW1f)E)xxxx)KHJD)9e)XX^^)E){zf)$!^$)($!^^^^%! /$! D)7E)!E)!~{$!!kjD)!D)!D)!zzj{$) z^(a0bX\@ %- a @a@a z % (`xz\0 kkkk9 9D1e1$)D1$)__^$) ~ $) ~) ) WW ) U] ! ! $! ͩ(!U$! Z/Y,jzJ JPc z^1TUUU~^_ߢ`bꪢaaa~aWU pppp! ! a/ * 몢     *** ** a+bazzzaA(<<(aAaaAAAa@a@z^W@ a =/ @ @~`zW  `յ/  a a   _{_]Ukkkj{* ]  9 )\\\X i_W1% A1bba  a @!a A # `Aa555-a _ b a x``@ %A a B`AaA|~zz A!@@A忯 a! a Aazz rbjA Ղ@a %-a!A x`! rRRRaA"# aA ˏA a!`!  A }A  AA  A AAzA *   A u_A ?( #1 )  _ WWWU  _W  !$)!E) jjjjA[Z~~!D)!f1$!e)%!E)$!%)d!뫪E)E! E)D!;1E)9#1xxxx$!%E!!??1f)e1)e1)F1)1e)ޟ1) 1d)z9#)jJJ@(a)))9!)9b^9UU^0UW(`"(\.! ! $)(A zzzzC1@ d9$)_^^~$)ꪪ$! ׯ! ! ! nnxx   ! im! $) )) _(!$)!$))jjx\(a- --$)%%55$) ) ww) _) :y})z )A]^ A--!-$! |%! *VVVVz :Ggkδx|1|~(B!|~{R(B1RRRR11 1)1)E)xxxx)I IJ11e)Z^TV)E){bxE! x)($!XX$!!E!!E)!76%)d!*E)!zD)!$)$!D)!xz_$! _ ``P0 /bp@' ! `A `  * ߗ% ( ){zzz`0 kkkk9 9D1zd1%)E1$)~j$)!($) ZZ$) ^^)   ! ! Wu}e! UU! ￿(!wu}! #Z /,kE)- *ZpPPXZ5 {!z^PWUUU~z]]xaaꪂa""" a@ pppp  ! a////    ***WW"bb** b⠠Aaaa*A`Aa@WUU!@w_a `  `@` j`z^W  ?`- a a    {_Uաb_UU   9A 1p1/A1 A9 WVTTa  a @! a@uuuA  aAa-5 a 믿  A蠠@7` VV^ZA ;aAaAaAzj Aa `!@!  a////AaAk A t a ----a!a ΆA  RRRRA XXxaAA Aa`! AA A  A A A A A AA A WA UU^@A _@ /UU  *U  U ] !뫫 ! $!!1@a!V\xx5=!55% )D!e)E)e)E)jE)$!E)$!E)e)e)E)ެ1E)- --Aad9 \\\\!D)!Ն1%!  e1)1f)1e)o_1E)???11-91-B!jjjj(a) f) -51e) +91Kw9~e1U_  }Ux(?(|(=( ppppI@d9$)~zzz$)!w~z$) 巖$!!iZ{! ! {7! _^ز   *''! ! $) $) [) $) 髿$) +*..$))px)aXXXXa--!--$) $) ! _! ) D1  @''//!$!! %!n[s| 9sf!OS Sx~_JE)`МHJ!XX\^B1rrrr111f)ꪪ11k{~E)xxxx#) IJ11E)TT)!zz$! xXW)?3($!~^$!!?E!!ooE)!'E)$!E)$!$)$!D)!$! pZW p0@.c0\Va @@ a`A( _5 @ ) (~~^^`( KJJJ9 9e1ttE1d)e1$)z$)!$)!.) ) z! ! ! u) Օ$) $) jJ UU5R\EA*R%%Z Xpc)z^9\UUU z~_W ‚*a耀ba/+~~@⠡ rrrb (  a**** ﯯ   z^__WUWW_bb*ʪbaaaaAa@jz @U@ ?.`   `` z^@x^!`UU- -* aꪪ a     wz냢z_W_]UU뫡    . A - %%J9VB9B9I9j,s WWWW`  ` @!"***a@uu@AaA aa a    \Xx`@A a@aAaAa A  a@ Jjj@a////Aaaa vT\X a////aA a   aA3+++ |a A =a a zz AA A  A A AA ** Aa AaA@A`a {a U_* }AA a!++ aUU a*@z@+! ! *$) ?9!a!b--?! --e)$!e)%!e)E)z{UU%!E)E)$!e)%!e)E)Vެ1E)-)))9b9 \\\\ $! 1%!-%1)ࠠ1f)zzzzE1f)WWW1E)?791)+:9]_ޜ(J!jjjjad9! /-==1$!+-1e)*1f1.1e1jppxe1zD)U^(a U~(a( ppƒC9@ +D1)$))zww) zh($!$! ! '! _ ((!  $) $) z^(!$) ﷗$)!-$))~~1aXXXX` -%%$) $) ! zX^ ) 5e9$)% a''''!/..*$!! *):????)2RRz75=Ԅ\\\\|)~_(BE) 9 B)rrrr1)1)ʊ1e)E)xxxx#) iJ1a)E)TVVWE) x\9uݕ79 (E!E!!E)$!u}ME)$!E)$!E)$!k$)!E)!Z^_ ^)`z70pX^`  A `a@a bX  (!) xh겡( JJJJ9 9e1|e1D1e1$)zE1$)]_$)!($!) ! ݿ! ..! ?$) ($!IJ UU5,kE)% (bU``ppZU %% kxIJ\WUU   V___€~aU]~΁apxxp bbbb zz~(! a ??? Օ    z~ ݢ^VUu b aaaaa`a@A@` / `  a ` z^ p~_  Uյ- A a  ﯫ   { wWWWWWա      A %%%%I:9`1A! -e1 TTT\ -a @! a@@AaAﯯ Aa {{{  a  `@ %76@ TTa aAaAj`! A@!@  a Aa XppbA a ////aA 7777 VT\\ ؂A?? 4aA @ @_z@^A UA A  A AA A * a! aAAaAa@baՕ ԁ  -- U _ ՂAa_@*@ @_ a! -=$! R aa/%)$)E!޾E)$!E)$!"E)$!bzE)!e)%!e)E)1e)9 9a9 |||\ ! +#e)%!---1e)݅1f)xzޅ1E)1e)591)+ 99('{ Ra!* *>)! %)f)f1)1e)+e1).+1D)Ze1b$)U^)@տ 1 *U)a*$)() $) 7$! ! `z) }W! ! -߷$) __)$)! &#) $) $)!*$)((aXPPP`  $) -%)!z! $) //e9D)- + a''''$!积E!!5/NS z&!RRrb<%!5%%{Bxz^jB$)И4')B1jzf))VVWA)r1)1)1e)f) |xxx)/IJe)cccE) `x a9 9)E!E)$!F)$!m}mE)! )) E)$!D)!D)!$! bz~1_9 bX\@-  @a@a  bZ( 5% (!z(!z_) z{kk zz~\( JJJJA@%%%%Ae1z9e1nz{{e1$)D1$)__o$)!ꪪ$) ) #) (!{_}$) )!,[R!J.75Z6pfQ=* iJ \WUU    ___קwa zz~a bbbb  ! ` ?/// 7( U ^z    Wa _]_  aa﯁aaa` a@@A+a@+a `ս @~`x^  = ս+ a     뺺  ߁ } }}ݢ      A@////J)zx *1 p\VU PH 9 \\\\a a @!*// @A @AAa aa  b aꪪ ( a ~` \Xx` VZ[qa a@aA A@!@!`(****  a 5aaa `‚! a + +aA 777 XXxp!A55 a  A>>>@/?a @^~@ ꪪ@W@ _A _A !` Aa a!AajfVVaAAajjUaAa5  5b _ ^ Wxa Xa -aa@  U! )a@@@b a!-$! ///)E)! ++%)e!e)$!E)$!)D!E)$!///e)E)-%1e)-%'988889 \|\|!~!" (.E)%!  -)E)/݆)E)e)E))E)??9) -(B9| ) >>..e)!)E))E)^We1)zzf1)1e)1E)^VWW1D)]ՕAPPA} -AaU_z A/X(())   ! ?! ! $)!$! zh) )!$)!$))j~^_(APPЀ ^^^^ ! /%)!) ^zz^($) )+ e1$)  a''''$!.f)$!oS JC:f! s|e)~_IJ$):f)hhb#)!7556'J1[[[[1)1e)>'1)બe) XXxx H@iJ$)css$! xXޖ97 A1X^WW1 1E!E)%!iE)$!{re)!E)$!zD)!$)!n `jz0 bPa Ե@ aa@a b( 5% ( ) $) ﯪ$) ~^^ zz `(@KKMKA %%%%A9_ww]9e1zzjze1$)e1$){Z^D))$)!⪪)!($!(!}u#)!J ,k$!5 -c5 @@@R55%,kpZ \WUU!    __ߢ*aa  a BBBB {  --- ( *( (  . ꮂ ﯫ  ꪪ   aȁaa Aza@@A`@ @ ` h@~_!@]U- / a *      _   ߢ  a    zz /  (A 555591@`PQU'P,QysR\#Y b ^^^^ --% @zzzza a@}]A@Aa(a a+  a ( ((**a pp`@ %A a@a@!`@!@!@````  a 55aaaaa WWa ++++aAxxa 77?? pha A5555  ^^^ZA@a a @]W@!@!誨@@A/A A *** aAAaVfiiaB*AaUU}a=-//  b -- _  a^ U^ a!+ab - ABjj ݹ# 5?+$! /%D)!f)$!f)D)E)D!E)$!%)d!e)%)/+1e) - 9A!\\\\ $! -E)$!-/-e)E)e1%!e)%)E1)zzz9)//-/B9 / $) #D)!e)%! 1E)_{1E)f1)1E)e)E)^kk1E)5%%%Aa9 5A1 A ^9aUWx(A /(a 0X V  {]  *)#) U$! y]))!)!$)((Aء --/)  +) ) ____$) $)! + 9$))%%%%$!!+ f)$! jBjjjjsZBxx^ViB$)ؔ911E)``ppD1!7''91RSSs1e1jj1e)'%%1f)e)!xxh1BrZd9?9! 11x~ښ1 E)))) E)$!E)!aB*aUUaa-/+/!@a-?    _ + z AW WA V @ (AB@B A+))) v ! *D)!E)$!e)$)e)E)V^E)$!E)$!e)%)Ae)'JJ!^^\\!$! -E)!++E)e!*$)f!++/$!E)1E)=5915B9)+  ,c****$) E)!)E)1E){1E)1E)ﷷ1e)ze)E)1E)- { ____ +1  91 A19 \9aU(a W0a~bա(@Р @a / U  ! #) ($!) 讯(@(W_^^ w +* ) e1 e1D1IIii#)a%%%%%!! *"E)$!n[-S{n[!zZ^9911E)ppxXD1!B1QYYY1e)jzzZ1E)=1e){e)!x) JʀD)Pw9% 9)1111E)^^VWE)$!e)!../E)!ࠠ D)$)n$) hz^1aX60 rXT` ( @`A zZ(  $) )%!$)!?$)!*$) ^^^V  1aooooA %%%%A9^~~9d1ze1E1Ze1$)E)$)?? D))~|$!)%)!E)j>nc$!%msoK@@BAoK %Ms$!pb! *     __ eu __  j꺺(@Kkjj  ----( ( +((( `( ( ____ |\^   ꪪ ꪢ  az~^^@@`A* @ @{` ~W@x / յ- @- /     *  몪         }  ڢ    * **++9jjjjJ)xh9((B"(JJ(JAXXXX( @a@_UUa@UA@** aA== aߢ aa  ꪪ **** a a ` \xp`@ A *A`A @!@!@ zz !a aaࠠBa RPPP@[ A*? **=a &A%%''a ,&..@{{{k@⪪ !A @  -=@!((@!*A@@! @!(a a {zxa aA*aUU__Aba/+++ @-/!-        _ @U~)AmU_` A#ߢ * /5W! **/$! E)! E)$!e)E)ue)E)u%)e! e1%!9e)==--'JA6666J$!\\\\!*.$! / D)!%)e!E)$!D)!꺾e)%)///9)(B9 )-7q d1 !$)+/1E)1e)uf1e)}}])E)1E))E)9e)A!PPXX(1 %51)9)91U9e1_we1 ~D1U^ A ^)@75D1`w$)aWx aW * */) Wme! bee) (A   몪  **) E)) e1$1k$)a%%%%%!!"E)$!J`????1tf)|(B!91t11=1!xxxxD1ZZZZ9e11E)x~1E)/1E)E)!$)(bjz^9a7/ 91pZ1)訨1)1#1e)e)$)e)%)颢e)$)D))jx) `X1 bX\` % @ aa@a bp( % ) $) "$)!:8(E)$)D))~z$) V__W 𨸺 (GGGLjj A9~^^^9E1ࠀ9E)$1)//e1$)ye)$)_^^~)D!E) zӤ$!յncpX\Mkt,a-**!,c $! ! __!  ꪪ     w}}   +// @BB  ----( ((+ ((( ( ____      @@a@ `ꊁ @z@x @_- - a /  **     ᅡ    ___       ꪪ **  U +(J@HRJhRBHJAz(JA/Jpppp` 5555 A@!****a@A@ "aA a߿ a  b  ( Ua `` %57@ A  A "@!@!@ !a aaࢢaa??J____` {{z  !  / UUa ./%ՂAcssa WWVTA UA !@@!@!@!! @! @ @a hh``a baakba++  @!5! ! *!    $) w%-9abb``(@_ +#)A -X  ! z$)  E)(+E1D)D1E)UE)f!E)%! ***9e15'RA6666J$!\\\|$!*%)$!$)E!E)$!n/%)d!ꪪ)E!e)$!/-9)----(B967'%(J @@@`#) !$! -//?1E)%%-1f)1E)h1E)1e)ߟ)E)^1E) A P(\|$)51E)11^1e1~e1e) e1E)뺅1$)o$) `a1`bbbE) &69!` 9U^$)@x a+ +)}) U#1A(xx   **  ! E1!-e1)D)a%%%%E)$!W_$)E!ﯯ(:?_J`9D1-/ :1VVVV9)1!xxx|Ib9D)1E)1e)--1E)x~{(E!//A(UՕ5HJ#)911f111+9D1)f1D!ZE)! &e)$)m#) `p"9 bp` ' @ aa @a  br( % )(-)+)( "$)!D))D))$) ! j  /0A````A9_9e19e1UWVVe1$)ꨠ$1e)ߞD)$)`ccbD)!j!յms KTT$)zӜ!^WUU$! z! ! {{ :,    ﻾  WW_   }  jbbj(`ooo 0 ( 6(( ((((( ( _  **  b az@ @`  z`x^W UU- -  ( U__ U ~ (    ﯯ         믫  ) bd1jjjjHRJ+aj9W9 s zzzz@ 5555 A!@__a@aA___WaAB  a ߢ bਂ   ** }}} a {r` \X@ \XZS@!/A ! @@!  ؘ !((a aA ++@a??/ XXXX@ @@ ! ! !  ^A+_@ ! A A @!>@!"@!@!**a a @*+a @a aaˋab  輸@??! ! **!!!   "*.e1!--/9A````  D1!+-d1 z *d1WD1W( -) E)( WD)(*E))D)$) AD)?555AGRbbbbA!xxxxE!!E)$!_E)$!e)$!/1%!e)$!_e)$)59e)/-IJ9HJ```@#) $! --1$!+++/1e)1E)h``1e)yij1e)1E)1E) A)XX#)~xxx$!) 1$! --1) +?/1e)1E)1E)?7771e)z1$)W9a6666!e1!# 1E)1#)x d1aWxD1a_@&  @)   ) $)!uE)!////e1#)jjjjD1a%%%%E)$!?PD)!)hjR9(:9119)) xxxxIb9D)E1e)1e)e)$)|$) 9  HJ#)91WWVT1e)111Ѕ9d1Ue1E!D)!($)( .~"1a(*C9 \@ @ a]a  ^% ( +*$)($))-=E)$)__E)$)[e1$)7D1!~~$) zZZ^ ( +-0GZA99e1ࠀ9e1WWWe1$)e1$)E)!@!յ- ns`pp9nsXXXXc$)`Ms$!XVUU#)!! !  - (! ( *    ꪪ _  ߢ   (aKJ   ````( 0(0(((0 ( ____   `x^ A A a x^@ x^WU > յ/ @-* ( (  ݝ  =               ) ( D1 iRB:pX\ 1%%%%(J!````@!====` `!a@aAWW7aAb a a ׂ *** b a WW߂( }}a Xp`@@ ㉍ @ @! @!@!@ !((a aA++*+a  @ @A A ! ! ! !!  ! A ]WA A @!.@!"""@!@!a @a @# (@jjjj  aaabnK ɂab- !  XX!AU!) ꪪ *$)+1$))HZazzzz( -$) --e)$)/e1D)**?e1D1p e1zd1UW)a(a#) $)(9 /??bGRbbbbA$)xxE)$!%)E!%)E!e)E!//+/1E))E))E)_~9e)(B9-=--HJ!````D1 $! )1E)==111e)zzxz1E)Ն1E)1E)1E)-///AD1xx||! --1!-1).*1e)~~~1E)1E)9)1e1bj^^1A66&& $$$e1 --==1E)e1E)9E)/ׅ9!D1Wz$1a^(@C9 ^\\^   .) $) $)!//+ f1)jjjjd1%%%%D)!$) \A7' 9(X\\^)B9魩9e)\1f)f)!xxXX9 %%9$)e)E)//F1)f)(xX^1 % 9D)(HJ$)91\xxX1f)11+)1Ц9C1닋e1E)1D)#1 x؞0`X`  ` a_a@ z^5(@))(- $) $)!###E)$)߿9*e)$)oe1$)?E))PPX\$) ____! ~ xxx0LJA````A9Af19e1W_~e1E)ࠠe1D)r{E)յ% nc<nkYppp(%*s x^WU$)!w}(!! ^$! ! }    ﯏   Wߟ  ﯮ ( jng ((` *>0(1(0(((~( (( ( ___W z a@ A" A* z_A@' - ( ( ( :  *          ]    ꫻ ꪪ  ( ) $) ??HR9a TVVV4z:% HR````@!==== ``Aa@aAaA?+ A﫪 a " a V^^( h@ %7@ A ++/A @ @A A a@)+/A/+ %-%%  @WWWW@!@  ! ! !! !  ! !A  @Hja @!*@!@!+a a @+* ( JBJJ --aa* *  ɉ@zzb? @XXXX @_ @W @ UW A- *%! D)!ս=9D)/++aA%%%%) $! =//E)$! $1e)E1e)ޅ1E)9e) e1(he1UxD1^() )GR````Ie1\x|xe)$)^^E)$)D)&!e)%!.e)%!1e)1e)1D!/?(B1/---HJ ````d1)v~|~ .E)!= -1e)ݿ1)1e)pxe)E)^_E1e)_1E){1E) AD1|xxx /+//e)!551e)+-1E)f)E)1E)55911e1^Z1A&&&& $&E) =1E)f1D)z~e1D)__e1D)Ue1D):e1#)zAWj)a - !++! 5$)!$)! .>>1)9%%%%e))xxx1j9 f) (B9#;:e)\\\\1E)e)!XxxxA!%9$)e)E)+* e1(`e1 ^%J$)1D)w#)mk91xxhh1f)11u1A9yye1#1D1(zZ9 bX^` ` a aUUa `X(- ) + $)($))c<.E)$)kyE)$)*%1e)e1$)e1$)VV\\$)!_^^^! k ( A 5555A99e9f91e1D)se)Օ% mLJJ[y7555{1`Lk!p\WU$)!zz($!(!! ! ! **  ++       .*  z( wwAVVVV 5555(` 7/*0(///1(((((( ( (  ` A @z` ^W  UU- - ( ( ( (  * * : * 꺸         뮿      * }( ) ) ) HJ1LVVTx *Uյ/IJ A9= aa@\Ta@յaAA aׁ B+ ߢ ? |  aꪨ __ݡ( (a a Xxp@ @!@! @!@ A A a *A ---- @!@!!@ ! ! ! !ꪺ@ AA WW @@!!@A !@@!**@! a @ I  ---/ aa*b ajjjj1 ab??/  @X\\\a@ // aՁ ax} _ -W!  /UE)a+9$!** Aapppp($!$! /.*E)! e)E)j1E)1D)/1e11e11D)9E)e1 zAu_*9+~AUd1($)(*^E) E)!*e)$! /)D))E)e)E)]uuB) -R bbbbC1 {~\ ,*E)!55% 1e)1f)1E)e)%)~~e)%)*/-1E)1E)  'Re9 %E) /---1E) %1E)zzf)$)1E)%%%591kkk1e11A&&&& syqq%!///-1D) 1E)d)E)D)%) E)$)e1$)꿷Je1MMMO a { a-  ! *+$)!$)!**E))@@Jk9%%%%D1 x97% 9e)jj($!(B9;c9e)\^^^1e)uUe)!xXXxA!%%%%9$)1E)D1 x^1 1E)e)$)jlhIJ#)B1~~~~1d)1e)rZe1Ae1bd11`p1p` 4- ` a@ aa `P( 5% ) + $))$)):E))*.E)$)e1$)e1E)닅1%).e))|~~$)!^v_^!  +**+(A 5555A9ꪦ99* 9e1~qe1Uյ-kzpX{,BÁMk9% {!x^WUE) %)!$) k#! ! ! ~~^!   (        շ( ( AVVV\a 55((/1(--1(((((*(( ( z^^ {  ` @` ^@x^ *:( Uյ 0@( ( ( ( fe :         ꪪ     :* 8 / z ) )) okkHJ1 (BpIJ RHRjpxHR$!@@@A `鹽 @VV^^a@//aA Aa  {{ 뻢 a*  * ( ~a `@@ %7@.! @ @ ,,,,A @!a A---) @!!@A A _ ! A _A U A  A UA !@A A A @!@! a @ ( bbbb@---- !\A**޿ A(ab//  @\\\\aA/>..a_}}Ua aUa}}A  Ajꪪ E)  U_9ApzUU)@$)!ߕE)$!  1E)}E1e)1D)/1E) (* 11|1e)~/-1E)E1)Ae155#) llnNJ  -A~9 UX) z) W~$) UE) E) E)$)Be)-55R bbbbD1 $! Ue1$!1E) 1e)oz1E)e)$)E)$))E1e)9e)A9 \\\\!7?E! -e)%)//)E)p{}U$)E))E)511bk11Z``1A&&&& ! ---1$)1e)Z{d1E)E)$)l~WWD))1)'/+Ie1KKOO#1a %5D1a^C1aU^ A. @ ) /$) *. $) d9A D1xX9! 1%)@``)!IJ9{cck1$)e)E) E)!xZc9$)D)(pxd1 _911e)x\^^E) ```r)B1zz~~1e)1E)e)Ad9brrz#1@`9 \` aa a___a `( - ) ) $)))$)jD))?E)$)lD1$)ﯫe1D)1E) 1$)ŠD))l$)!^^! 1''dA 5555A9A9U}}Ws1U5 ϋ; .7sz\\\'rl?{$)p\WU$)$!$)!$)!$) s{(!) (!(  ݵ  K $,(  /?    ***( ( ( aVVTTa?757(` 1(0(0(( ศ(( ( zz~ sZ^((a` z^  x^@?( յ-( (( ~( ( ߣ( ( u}_   **** 誢    _߿   뢢       ( ( (!) IRD) RHJ+//+R(BiRBHR9@@a @ @\\XX@}uaA Aa ( }奢 ﷢ w  ___( ( (@ ~@ 7@  @ ! @ , A A ﯯ aA---?(=??(@! @A _A u @ @ ( @A   A A A A _A A @!+@! a @(bbbb@---- a 5w` z@+ՂA@@@K Aaꪢb  @\\\\aA?aA auuWWaW__ׂaa_^^aAa@* @[RRR0@Uu%)A+WzE)@ -Ն1*-1E)E1e){1E1/9)1) ޾1e)^~1E)zAE)??==) H9)%%J9%UBe1z AWAU_ a\ ^$)A)a U$) *9!/iR `bbc)({+$) D)! e1E)D1)1E)e1E)Z^_E)$)e1E)1e) --I9 \\\\ /%! ---/E)$!* /E)$! E)!)$)%1f)++ e911a&&&& z!+///e1!-1E)e1D)vV^$)E! $)! 1$)+/++HRe1oooo A7E1 +e1$)b+d1!zD1UW^ A>{)`+$) "1a 17% 11z1$!`ppz#) HJ9cccc1E)XX\^e)E)뿗UE)$!|\ {$!9$)qyY9 _7%1!rpB1{rpp1E)e) xxxxiR!B1xxxp1e)xxxxe)E): ____A1~"9 pXa  ` a{_a@ n Z7(` -+ $)($))+ $))((E)$)D1$)e1$)1$)1e1/1$)$)$!%! zz~~! ///1 %%%5D97777A91Uյ-ʚ%jjz'%%%sX ({D))$)!$)!($!$) z_(!(!) ( z) ( ʪ ⢠(jz  Z٩   (( ( ((ZX\^"1WWWWa777?( 0(0(˫*0(jzx((( ( ( (A( x^W  x} UU%( -( ( ( ( ( ( ( u UU (  *  *  ^{          ￿ * :,, ]__U  ( ) ) ) iR! RJb)BxV15/hR9ʋ @ @xxa@_߿ A Aa ( ( w{k j ע uu  ((` zzj@ xp`@ @@ @ A @! aA55=-(a@ A A WWUA }}uA WUA A A _  iiA uuU A"A ]A A A @!@! a @- /(%%%% A---- Դaںa   ר    ?@\\\\aAAaaa aa_^waA ( @RRRR( %( p((@^( %1@We1a*զ1)***)1e)1e){1e)꣆1e){Ae15555$) nnzze) /-9E)99A1 B9z/UA ^A#)x%! U^)@ ACk}U0#)zzzr#)!E)!e)$)1E)_E1e)_{e1E)e)$)e)$)1E) JA ^^\\ =$) --$)E!E)!)$!1!/1e) +'-919a&&&& !//E) e1E)e1$)E)$)VVWve1$)1D)// AD1JJJJA$) --E)! +D1E!$1d)+9^)A耡 Apd)a}=-1E) 1f)jzzz1$!zzzz#) IJ9cbbb)$)X\e)%!E)%!A$! D1 z9!e))(Be)ppppE1)1 zzzz(J B1ppxx1E)e)E)E) PPа"9 `X\`  ` AWa  z_5) +* $)('/$))޾ $)!***D)$)wvE1$)}D1$)e1$)+*+1e1՗79e1e1$)x\^~E)!$) zz! `ࠨ ,1 557D97777|` /I:z^s@@@sz E){% e1$)D))zz$)!议($!{뫫$) (!%) (!(!)   -  b }s  *# ( )(((XPPR0A????(` 0(+++000(\\\^( ( ( ׷/ 0@z xWU ( U5 (@-( ( *.( ( ( ( ( V( U + +  *  ** * ݿ ++*        } UUu ( } ( ) )!)! ,c)IB`pU TUT t@HR*" $)!VTTT A a^^ZXa@zaA A a ( ( }ߢ uWW ((` a( ``@ -%7 @ @ A  @A ++**A-=  @@ z{{_@ w (   ! A WA ] !@ A U_ A ! A A A A a a @////(r a---- 4$$$ {  azꨀAUz /x *W `A A aaߢ a aWWWa___a ZZA (! -( *( (@~ `E) /W1! U1%1e)1E)kAe)-/$) zjz{D)!%59E)%%5919191A1A9U91z9 UX1WW^(A'*1( ')( $)(E)) e1$)e1E)e1E)e)%)e)$)1E)////'RA!T\\\)$)!%)! )D!$)!~^V~e)!??1e)-/ 91+9&&&&( ==/$) /e)$)*UD)%)E))f)$)9e1AD1JJJJaA<!-%5)E!E)$)D)$)E)$)]we1$)}}{z$) ^Ba1E)/1f)P1$!ppxxD1 %%IJ9brpp1E)T1E!E)E!* AE) A 5% 9E)xxXXe))ААIJe)xxXX1E)1 zzzz(J A1xxxx1f)x1E)~D)@ `(A WA A jz % $) + E))/D)$)U֞$)! 88E)$)e1$)we1$)1D)1e1z9e1r{e1$)^^$)!€#) z! e! #1 55{AՕ%)B  k\\TQ S b{1`XVUe1D)E1$)~~$))઀)#!*(#!$) $) ) ) ) ) }W    ⢂ ! ` # +;/ | } ) +1()(zzrrQWWWW@????(a *"0(0(((( ( ( x(x^WU!'(ս ( ((( ( ꪺ( ( ( ( __ * iijj .    :. 88 ( ^  *( *. __ / ( ̢ ( ) ) ) )!$))R) )B5pXXXu%T UL"uՕ5Z(BO!WWWW ! @xz@aA a A b( ( ߢ  wwۡ ߡ( ( a( (@ h@ Xp a@ @ ɉ @*@!@!**A====( eeee@@ ___@ wuUU  *** A U !((!  A@@ */   A  AA A A /?a @////( RZZX - A&&' ꪢ ^^_   ~@^ a @Aw A  a_~~ a a_a]UU a_a 𰰸 A~~z~(A5( ( ( wU_ x Ȩ ^(e1 571e)1e19e)//(!E) //-1E)=:9^_kI99919191*?[19iI99B9׵5Z [rppc9W #1޸(* )( -E)( +1e)e1$)D1E)W_f)$)9E)='RA6666A!\\\\$)$)!%)$!E)!D)!__D)! %%1E) 91++1a&&&&( /// %) $))D))$)) f1$)զ9e1A$)JJJJaAa/-/%!  $)%!"$)D!e)$)ו1D)1)Ba1f)1f)1!zzzz#1HJ1ppp1e)vwwe)E!#1E!/9 BrZBd19E)X\e1!HJe1E)WD) xB B1~^^Z1e)1E)|~xz1j**)AU^ UUWx !(!% ) / D))E)$)e)$)E)$)߫?E)$)e1$)뫋e1E)鋋1E1 9e1i9e1ksR^e1$)~~{$)!ࠠ#) z! o! {s UU5R| {%%%s<a1D1e1D)D1$)n#1$)__^^)#!$) .:($!$) ) )(!(  ,( ) ( __) _}} b ><  ! }( 7)(0#)1(pxx`a WWWW !?(` 0(0(k_0 0 ~( x^@^0 UUյ0 - 0()({((j( (!) ( ( ! ~~ ***  \_ _ (  >   ((  *    .( u_  y} ꫯ( ( (!~~(!(!) ""*$))Z$)%%%%J:vPp`P#uUU/jB ZiZA!TT\\0! @``@aAˁ A a* a /?( ( UW__ nZ WW (a( ( (a ` p` %@ @ @ z@!A  A=--=(aK@@ ** **(  A UUU AA U]A u}( -%5( W UWa UUUx  A uA _A ( a()---- A   }    za8>7@TttTaAu A  a~c b a__ aU^^_a a  A~aA a  / 1 1A9e)|x1e1/_d9155)$! ))%))---B1919111z꫋11"11(9e1 (J95-- ____11%9e1`9W9U^1 ) E1(+Wf1(D))(*9$)?55'Ra6666A$!!/ %)!D)!E)$!k(E)$!D)!1E) }9F) 9&(  $) $)!+)%!$)!*e1$)յ9e1iR@aAa+-$))--)D!$)%! D)!>>??1D)+++1$)`'Ba1f)1f)...1!xxxxd1 %%HJ1pppp1e)e)$)X$) ve1!B11E)(f1!BE)X\\\E) hz'J UIB B1X^^^111E)zzze)E)-e)$)bp9 zjC9׶&D1(׾D))7E))>.E)$)$1E)W_ߗE)$)?e1$)޺1E)ke1E1ڞ1e19e1ʋe1E)e1$)Z^__$)!‚$)!~~! ؘ,c UU5i7z{:@@B{ 09`XVU9e19e1^^^e1$)D1$)D1){{z)#!>$) .. ) $)!ꪪ(!) ) ) )) uWu) (!) ! {]U 4  ˚(! *)($11[1(`p``(\\\\A0 0(]((?(` *x(x^! |0 UU-0 - 0()({~(("((>> (( )  ( Z^^ ) }} ]y{z ~ ****  ((    __ // ( _( ) (!(!(!)(*$))Z)%%%%Z *xR"7ZR모ZhZ(J\\\\ ! % @````!`AaV A a a ( ( ݡ (( (a (@ ^^ZZ 76 `( A @!@! A(AJjj   * *""  **! UWWUA } A =55( Uw( (a^** W UW@ "+?@A 5`($)----RA jhxڣ ^^_[ }U u עa~a////@VVVV`AA b a a ba__A aua @A`A @+/ a  (///1(--(BA9e)e1)>>9$)#)$! e)! +/-915---99c91^_11z|x1f11f) 9e17(J9--- +s ZZZZ#1D)`9D)1e1{}Յ91 ޅ9)^d9U~#1ap( )('bD1 **'Ra6677A$)\|||)$!_{)$!D)!?E)!* E1$!e)$)~ze1$!9f) 1&&&&)(! ‚! $) )%!ꪪ$)!**+*d)$)9D)// 9aAa! ---)D!$)!E)!?6?/1E) 1E1j@@@B1f)1e)/.1!xxxxd1----HBe)pppp)D)e) x^^1 % 1!hjbbBD)11``e1!<>~k$!WWBߗ6(J cbppB B1^^^^11{{1E)Ze)E)1e) 9zAa%%%%d9$)~E)$)6E)$)d1%)e)%)d1%)%1e)E1e)e1E)*"1e19e1e1E)E)$)謬$)$!$)!~~~j [ UU1- XX\\ΣDᡡ|9x^W999e1e19 e1D)E1$)~^_D))D))Ww$) ++$) *$)!($!) ) ) )! ) $) }! ﯏! <. ~/ ߷.! =?(!* #1(#111(@``@( \\\\aߟ70 0(_0@z(z_U >0յ-0` 1(0(^VWW)(Uu)()((!(!(  w } "  _We( *   _( ) ( ( (! (!)( $))UU)Z````ZZ%bJrz cJWZiB-HR %%%% ````A Aׁ A a 뫭 a +*( (  zz  ( a( (@ zzh@(\Xp` ɍ`( @!@!@!** A--(@BBBb  "   (  A A }A A /( )( ( ( ( W(aW W UW@@)---%)A( ㋷ba??@A`AA믢 a ? ab  a߁Aa @@A`AaA a  a( --9((Ja1e) e1)***1$)BJJJ"1(!Ve)!/-9E)+-:9+?1 (TԦ1a U1-1e191 IJA- ____C1$)`1D)%%1e1e1)1e11e1jjz1D1U/d1^D1Wz)`&R55A$)xxD1)~zx$) )%!﫫D)!/e1$!E)!e1!79e)+++e1$$$$#1!zj$! $) $) ޺)$!D))(E)$!1D) HJ aA@//!-$)!)%!e) //?1e)1D1jjjB1f)1e) 1!xx``d1 %55HJe)pppXe) `x1 ׵%-9e)ap|1 bb``J9f)1|$!U5stMcsp~{iJ)B pXX\jJ 91|\\\1e)1e)1e)+A ~_J icpxAa%%%%Ae1WV^Xe1$)w~~Xe1$)$1E)e1E)7?e1$)D1f)e1E)ꮫe1E11e1+ 9e1we1E)%1D)_D)!zʀJA?!s,675{ܸ rax^WAd9/ A19e19E)e1$)E1$)E1$){Z^$)! $)!$)) )$!)$!($!) (!)! ) (!뢫) ) {! ) ݷ) z! ( *:>#1(#91#9(b```8 ^^^^ 5% 0 ( p ~W UU50 - 1(*0)_)(Z[z)(e)(__(((( >(!) ( _W ( Ώ }}U +* //   ( * ( j  ( ( ) /( ( (!**)(/$))UU$))iR)5555bR~J6 X*UUIB Z!XXXX! ```` `jj`a@‚aA A B( ( ( zj u]]]( ( ( ~za( (A @(` %77`0@srrp@!! @A @ A=?;?( bbb`(_/ U_z@Uz   *  **AA UA (@ ( ( *:((( ( ( _( _(aU8 )--%%)A b࠸b .baa@AaA a a?/  aꪪb  a]}A@!,,,,@!@AW_aA / a aꫯ a( 0(+ 9a661f11E)1!BB1(!^^E)! -1E) 91 ++;D) TT(a ^(@\1a UW9a-HJE)- c ZZZXC9E)z~^~1E)1f)e1)ꪪ1d1/5+1e1'&1e1ih`e1D):{jd1E)e1(^**9~|9Uz#1~( *~! E) *UE)!)$!jjAD)/---1$d9$){zpp)!~\\D) $)!Z^$) ++**E)$)/-E)$)..<1D)--IRA^^B +/  ///$! /#) $)!91E)---9d1j@:1e)1e) !1%%%%e1 55 cE)^^^^E) x^7B ˆ1e)++19NcE!_7UQ+*nkL IJ1t1 \TVVA 9111njbze)(h#1oJ % 9 pXX\I%%%%Ae1Xxxze1$)e1$)d1E)e1D)o_e1$)e1$)e1E)+1E19e11e1{be1E)hj$1E)]] B_(* 15% Q(p\W(!dA9_A9__9e19D)e1$)₀$1E)E)$)D)%)uuD))8e1)kz$)))#!+//($!(!) (޾) ]) (!(!) {) ) ) x) ( >/ #1(#91[9(@@`( ( Uբ pX\\0UU-0 - 1(1()(/)(ꢾ)((("(!) ) ) ( {) ՟( ( ޟ( ( ( _( UUW_( " ( (ﯯ ( **((ꪪ( _( ) ) /) ( (!*)(/// $))#))* HJ#)5555Zj:@`l* \VWU͸IBXXXXbAXXXX(! ``Bh@aa A Aa (a ( ( º {Z^^( o z( ( ( ~(a A( `( @(`0@ RRRs! @@!a  A?/??0 zzzz @5W a - @z( U~ UWAW *~ A U  (@ -%( ( ((0(1(UUU)(*0(((9 JJ)a-%(  ba.a *//__azaw]]@Aa@/++ aߢ a  bꪢ a aaA,(0 @Ax~~@AaA aբ a b *( -1(+/iB 1f1ڠ1E)1 @@Hj1(!^~E)!---%1E)--A)k WWWW @ -( ( «(@V9@-U_B@UUD1+e)( )1e11e11E)1e1%-1e)bpx1E)$1e)9D)5?d9 ||A( -A x 9U^D1W aX A ު `*! *A /-559A$1xxpp$))$)!$)!$)!/'E))*/d1%)1$)++/HR****Aa 5)! E) ?==1E)-%--9d1@91e)k{1e)-91$!`D1 77(Jx\\9 5% Ba9e)1a9$!sl95)"- *br=IB1tttTE) ޞ9( 91~1$)x$) xW'J 5 HJ9~~1 \\\ީb A1zxxx1D1^Zze1$)e1E)e1$)D1E)D1F)e1$)++ 1D19e11f1E1e){{{:!_t$)5 =`ppp1 V z^W"9(!CA9}~~9e1e919E1zrZ^e1$)D1)D))E)).>E1$)D))dž$))i)#!($! (!) ) ) ) ) _) ) (!) ( 奭( //+)(1(915#90zz~~0 ס r^(֕- 1` -+1(0)0))(+;)(jj) ) >) ) (!(!) ( ﯯ( ( ( ( ( W_߿ ( n)   յ( (  **  /( ((ꪪ(( ( ( (!) .) ꪪ( (!)( $))D))￿$)LcRt @@@=iczߊJ Zpppp!7555 a``a@?7a A A a ￿(a ( ﷷ( (( _( (( z( A( @(a //`8zzbb@(  @@!a  @?///0 zzzz  a-  (+( U(a~ ( W(UW UW ( -551 ( :**1(U1(1(1(*1()(0( %%(@  aaa  -hh_]azaAa@՝a@A a a  a az@@ @A`!?a@aA* aՁ b(a0(+=51 <\1A+U1a e1@@@B#1!!!!$) D)!%///e1E)(Be155Lc WWWW @-==( ( UU("( V9AUJ1e1-1f1j‚1E)1e1e嵆1e)1E)E1e)>9E)?e1 ||||e1///9e1 *91 9D)@9@A}U^!aUb @Uxe1`?Ud9eIa#1)^`$)()#!$)!*e1$)յ55e1%)1$)/HJ****Aa-//!+  $)+1$!/--+99jjKi9 )E)bzX\1e)-1$)xzzz#) .*@9aܖ7 B)BHh(B 1e)&'%5 1%%%%k= [>~_^&+=NkXXXXIJf)tTTT$)<<<>9$)9e1z1(`x\A ]7 B9B1jE) \VWI''''A1x1e1jࠀe1E)e1$)E1D)E1D)e1$)e1D1 1E11e1/1e)1!z:q- 2]\p z^W)1 B9!օ9C9//99WUue9f11E1xbjj$1e)**E1$)D1$)U___D1$)Ii}d1)ikD))$))#)){1 ) ꪪ) (!) (!) [(!ߟ) ) +) ( )(1(1(1( z0(w( `p( 555` ִ(((` ((---$1(1(1(__)() ) ($!($!(!(!~(!) (!:*( ( ( ( ( ( __) ) { ( ( (  ** / ( _( ( ]( ( ) ( ( ** (!ส*)()(U()*)(-$1)$))/?B#)RUU l*B5/ k): Z%%%%`!555 `@a(a A A a (a ++*( ﯿ( ꪨ( ~^( 뿽( ( (a a( +@(a ./`0````@  />@ ! @a a  pppp a  a ( UW( (  /#1() z) _1 ( UU( ( ( *1 U1(U#1(U1(~~0((@ aaa**=Âa@zzz~a _{@  a@ a a a??/ a  az@a @A|aAA aaAꮿaA#++ a ???0 ///0AԂaj// !AuW1A+W$)a*D)! #1f)^^(B ////  A( hjjp yy] բ( 79(MKKKR9E)919E)1e15=1e)~XXx1E)1E)9E)??55D1 tttt$) %%=9$)+) 91~WW9e)91 5A1˫9(Ve9#1a_U_(@Mm{ -(a1 ) _$) D)( e1$)]e1$)(ba^ZRRa-/ !$)?1D)%--A11 1E)^^^1e)}e)$!#) @@:9 )Be)bbbjB 1E)'%% 1 `@@@sL( }.G)%5&l44&&-jJE1!R$)1(`xA uU7A A9zz^W9$)``(/++/I''''A1`p91kj1E)e1$)d1%)e1$)d9E)e1E1"9e11e1 );*1ࠆ)q`XV1|,67t=ܜ8D!z^W$)(!/.( 20880!ԅ9C99e9e91ʂ1E1`|~D1%),$1E).++1$)WWD1)e1)$))頋$))訨%)){zzZ) ) ) ) #) (!( U) y[(#!) ) zZ[_(( 1(1(}1(vWU0(b(W(X^Wա0 5550@ԁ ` /?( ++( */)(u1()(0!) ) ׿($!// (  ($!) ) (!+) ( ( ( ( u( { x'( (( U(( }}  (( ( ( UU( ^~( ) ( >(!(!(!)(())( 0)UWW_$))9)bR[cbJ:uZiJ%+ bZZ!````a???? {{{a@aA/ A B*(a ( ( ( ?ʂ( ( o( ( (a (A `0a //Pzzzz `@ 訫a a (@( PXXa @ a a /( /( ( +++)()(#1(1aPPPp(`+-( U ( U_~( *Uw( +U( +((~~^(at~ ba\aaZuuբ_{]]ajb@~^^~0@ 0`_*0@U_耡( a @ +(a(a(bꪂ @xx (`!@Aa!aAaA 0:# a a 0 ) (AԂa///+=WA~$!A/Ue1A+U:(//-- a  a -? UWW_  ( 5--9 JJBBR9f)/+91{늈1f1x1f1- 1e1~~~o1E)1E)9E)5$) tttt%) 51$) %5591W_~1d1誆1e19e)9e)1d1訪Rd155%1`Vc9aUUa%Xa a U)@ #)a -e1$))-I a[[Z+// ! ++! ! ??e1$! -A11 e)E)>F1)E)(pxB 5% R1~~\\9e)Bbj~9 1E)- 1)@@@b]F#9----].'\~&  %s 9!9#)g9 ~9 % A9W99 9$)pppx$) ^TjA9zXX91zzz1e1P1E1\e1$)E1d)꺺e1$)e1D191ݦ1e1j[ӄ1յ \ Q55% Q$!`XVf1 (!(!/(! 0܅9C99e1e919D1^$1e) $1D)D1)zD1)+$1d)(>>1E)z$))$)(ꪪ) 訪) ޷$) ) $) Ko) 8(!(!..(!) ppp((*)(((>W((z0@(p0xWUBIUUյBA UU^X077770  `++/ ?5( ( (( ($!($)(\(!)!)(V(!($!((,( ) ) zz( ((!. ( ( )  /;( _( (( o}U( _]}( ( {k ( ( ( ( ) ) ( ꪪ) ( ( *./(!(!1 ) 1)}$1)D1)bHJ cZ-ZiB ZbiJժb````A===  @a Aa ꪪ a 6>/(a ( ( bj( ( ( ( {( (a( A( a0a ///+`8pPPP@(o/.  &@ ` !a @ ///.( Xa @a @>(aUWW\ a(+( *+)()(UUuu)()(꪿(a```@ `/( -5( ( ~( U ) u(  z( (ajjjh @y]aAaAAa a *WUazaAHHء(  ( 0 0 0` Wx(` U\(` V(a (Azz` ` A`AA`ꪪaAaA " a}u(a-50 -(!a/// :;aaazU zpz~9 a ++++ a//-( ___ޢ u(( #9ABBB]ׇ1U]1UUW91'9191ܦ9f)ꪪ1E)E1)ꪪ9e))! +1!/---9191WWVZ1e)訪E1)1E)1E1R1%---d9$) ))x(  A +a+ b*1a C9Jko YYs ))(*$)!UE)) )=59e11 e)E)..&.1$)z1 ~ޟ7'J$!-+.>J1xxx\1E!px1!1e)Y__1 pX>E9----.'Xpp`~& .c_ jJE!\\\\9$!d1 t9 % A199 99.// BE)^^^^$)<<<?//@(@ a @ 5a @ ....a( \\\\a @a @ﯡ(@A߂ aU a (+( "*(( (((` @) a +1 1(U_) ) "1 ( p) UzCA  ]U_A  _a ՁAaaa"ajzaAXx\\(@ ( (( 0(]((u~0 ( |*(@(@` +*a @~WWa a aAaA"#aA8> aU1( ( a/a aa__aBaBa h`J @TTVVa ++ a/ a "  1($9ABB@~߫J-]6z~.cUz(BUUzk1UUWT919e)/e1F)*d9E)?)! -)e1 +/9e1 9e)e1)((e1E)z~e1%)9$)77(R95=1$) ) ꨠ) ) z(A_ AUW@~ a-(Ajr({s -7%!//$)$)!jjE) '9E) 1 e1E!e1(pX^9 % AE)>>67iJ1\\\\)E)1!1 x\9 Ab`>D9----~. @@`p]&H%56-cXXXXR%!\TTTA$!5}9 ' A1/9191⪪911$)XX\\$)<>>?b I999`1f1PPx1E)e1E)ꪪe1E)*e1D) ** 1$)`r1Օ% R`pp1&c|)x^@(B$)!$) ) wo) )++((0d91#9e9c5e91e1E1zVe1$)xD1$)?+E1$)*e1$1D1)D1)w~$1 zz) ) /$) x) ⪫) )(VV) **)()(_)(jk( ( z8 ˡ( XVA?0 U-0 CA0 cA XXXX 770@`    ;#) )(/%)()(+ y)( )( )(^$)(;_)()(ʊ)()(uz)(-) ( ( ) ( ן( ( ( ( ( ( ( WW *(( ( ( (!) (!) ) (!: (!) )(**$))UU$)).$))*(D)),cABy`pX\X&XU98ZE)BBA!9(A @ A a a (a ( ( ꪺ( ( ( }( _(a a( a( 8a(8@( 7@(`@ a(  @ a( a `Aa @a@ +a@(a@ z@ /W @ +( U((( j^a  , a--==( -%1(+#1(~)(~)(_Uݕ1(U$1(-=?+APPrb1 %U$1@_D9 U_(@UU_a a@U@UAUa 0 /- ( ((*0(0(_^((( ( ^_ ` (@(a Wꊪ(@U_a @*/A.a *@a0A -5a!$4aaaa_^_WaB" aB*a!B @tTtta +* a b( }u ++//1(55-$9 BJBB9&!%վ]~~)֞ƺR|A911e1Zzz1E)d9E)) ++$) + 9E)/--91zz}1e1{~e1E)~~~~e1$)+9e1-==(RA5555I) )#!$) ) ) z*) _Xx az AUZ @~x(aU a UU +! *%! _u$! զ9! 1 )(z9 ח5511Cc9E)?HJ)|e)(~e1 o1 7 1$!xzzz>$9----~.𐘾&'\Xi]>R$!TTԦ9$)[M9 B19191911!xx|~$)????R 6666I999TTV9e11e1V~ZXe1E)꺪e1E)*1E)j1U% _ZZD)x^@IJD)$)$) ) ) ) *+ )(^\\^0 \\\\d99E1.9e1ZzZze1E1e1$1D1$1;e1$177e1$1߯D1)#1!$) 言$))]>$))h$) ) ) *)(())(W^Z0(eu(a`( z]0  `8 x^U( UU50 -10}9(//.dA9 -+CApppp` 0 a  a  菫 ˊ) )(kYU)(@$)(1 )(_)(P)(ߛ:($!(#! ) ) 뫪( (( *((!( ( ) ( ( ( Z( _( ) ( ( __ u Uz( ߿(( ꪪ(!) ( (!( (!(!) )(*$))WUWW$))/$)!C)$)uu{/#z\\\\Y>X/kkBy55% ZBB@@!(a @\\\\ A a b *(a***( ( ***( ( ( ( ( {( *a( 0a 8a(///8@ ////`0@(u@(`( (@ a( a @a @G ?;(@a@* auU a_ @W a-UU(a /U( z X @-( ( +)(*1(U(( )(*$1(+//-eA bbjj @$1 5d9(D9(z**#1a^1@U^0@UU_ UWxa UZ@((U^( (0(+/0(0(W\0 ( `( (@7( ( ( x(@~ U~a a 0@55aAaaaWWWwaB"* Aa (B! ` A|~zzaA A a b* -50( -==1a@`9+UcTvU=b 2|91_^1e)ʊ1E)d9E)((E) e1E)+??=1e1˅1e1VV^~e1$)e1$)**..91(J9-===)$) $)! $))z$))uii$) /+ $) ^^! WW UՕ(`XXXD1{ $1aUz#)aU_A/6A _^ a U Ն9 %1 1 Z^7B#)7779e)9$)IJX\V%)-5]9%)1$!xx>$9----}&,<4]6!P [WU R#)|\9 c``pB (B9~p91ަ9191`hf1!|~~~D175R 6666I9A1z91ަ1e1XXXZe1F)""1E)?~e)r`XM.^ܜ8D!z^iR!e1$)zE)$)^^^Z)#!($!$) ) +)(^zxxBI ^^^^hb(9d99e1e1E1x\e1$1w$1D1ZD1$)PX*e1 E1$)ڟD1)[SZ|$) `$))>.D1 $)(x$)(zz(!) ((0)(jz( x(` x^?8@x( p^WU0 UU-0  #10'#1(:(D907..*dAD9dA pppp 8  `=  /? :( ( .>( :$1({$1(^_)(׫)()(>)()(;) ) )(.() ) (!( ( ( ( ( ( ( ( ( (  ( ( ( ( (!(!ꪪ) ) ) ( ()h(!)("*$1)$))/1$)u~$))Ze1 :z\Xp*zUս R bhJ``@!VVVT A @\\XXaA/; a a ( ((5( ( ( ( ( ߂( (a 0a 8a(//+`8@ ////`( (`0Xrb@  -5a(@ ---+`( NNNna  (Aeego ii(@a@ / @ a a/ a aꪪ aUި @XZj  U  @(( "+U( ( $1 +$1 @@@a ˋ( --$1( -D11kU$101)$11U-D9 ^*dA W0@ @ա A(a*U(a*0 ( ( ` z~0@77((((ꪪ0(UU((W( (` ꪀ(@W(@UU( Aa**a aa]~aAa B$! (a A aUUu a a  5-0 ---0A@```$1 $1($1z Ԕ UU [UU9Յ1F) (e1E) e1$)_( //E) 1$)Յ1F)e1E)e1$)1D)91 +++JA---=#1@) $)! E)$)]}zp$1!D))D)!׻$) V\\~ ) $)%5D1$)e1$)zd1Wd1A Aء /ze1@/Ud11 (B ''''1e)1xXX$/%˂,%9-%%51%!xxxx]& $&s^&/ R|9\WUA11 pppPB (B9`91T919f)ppE) ppxxD1 I(6JAWWWWA1911e1rpj1E)BE)Uյ-*&s666&E)z^Re1D)d1%)zZ^WE)$)RRZZ$)!($!(!$)(%)(XxbI ^^^^b(9e9髋9F11E1}ojzE1$1/+D1$)D1$):E) $D1!??.D1$)|$))$))$)(`#)()() (!* ( +( w0a ^/#0`\( \WUU0 U-#9 $10 8#1^__D11eA#1AdA&bzzzz@0@آ ` Ϗ   ?( }}}( /-=#)(U57$)(z^Լ$)()(Ã#1)$1)_U$1)0)o) *)(($!**(!) *( (!) (!(!( ( ( uu( _{( ( ~~( (( ( ( ( (!ꪪ) ) **())( * $)(()Z)(**$)))$) 1#)1#)b@ cJW~(,cJ*8 cZbR``` iR ! `\XXXaA a a ++: ( (( (( ( ( ( ( ww_(a ( :* 0(8(+//+`8@ `( (+`0 jJ@ ---a(@ @ HHJJa @(@oOOK 驉a @a @ a (aꪪ( Uu(ꪪ  ah~n~a( 55a( Uza( U^ +U^  U @ (( (  a(+( 뫯1( 1(1($11UD91-/dA0@#A@ ( W(0`U_(`UU_@  `/ a/( ` ``x(@7777((((0(⫯/0(0(0(0(8(-+/8A\TTVAA****a (aa~zjaAa :::>A$! --(a y aA a a a ( //0A`b``( +/( (8)(751(*-1(^ 0`Xx^$1a/ye1A_E)a 1)$) E)$)?==e1$)e1$)$)e1e1E)**+A1I9+++#1$) We1`jj$)@ ]$)aWE) %D)!~~$) $) e9^^^^ %$)  E)$)]U_e1$)?W9$)D1 ^D1UW 9@=- 9E)pxXXB 1E!((Ne!׵%!\W *U%)55Ն1!8A=>x=K* t9x\WhJ9ip911 XX\\B IJ991T\\\91Օ1e1pZ\\E)!|\D) I)I9998(911e1~~hrE)Uյ-w}z>/75%%ؕ9z^RE)TWUUE1e)e1$)D1%)z~E))$)!!)$) ~~j) )(h@BbQ ^^^^Q 9D9+9e1z1D1zjzzE1$1"d1$1~~~E1$)(HE1 ቩD1$) d1)z1$)$))jwז$)() ) (( ( ^ ` *z78 % 8 x^W VU50- #10D11U1$1D11//D1).*dA$1+++IAWו I%%%%A0@Pp`    * *( տ( ) $1(z)($1('&,$1){_׶$1)_^$)((#1($)(#1!$)(^(#! ) (#!ࠠ)() ꪠ(!(( ( ( ( ) z{( ( ( W_ ( ( ( ) (!z) (!ꫫ) ($!)()()( $))W$))$))1$)b$) cb%-,cR88p c)JbZXz{!WWWW ! @XPpaA a a ( (b(˯( ( ( ( ( a( (a ꪪ( 0(뫯8(++++@0@ `( + @0`(`0a(@ `( kkkca  ( JBBB a Pp aꪨa @ @ a ( ( ( UW_^ a^^~~! Www( -%`(a a(@za( W@ U_a /U^  U( *Ձ @,  -( }U( U0 1(-1((1( +CA1-%0@( 1 1(Z( _(` U_(` UU_ @ @뫷(@''''((((0(**001090__]]0(8(//- aAaa aA~Aa*a!1!S0 xppa  a a߿ a++*( ( /9!zzzz( ( _) * /1(w^{(a`AWa#9( p (aUx(A-)a+U)E))$1E)~E)$);e1$)e1D)///9e1 AA}y1)HJ mICB0@ --0a ^ *0aW$)A U$)a-%) e9^^^^ -f1 %%e1$)U_~D)$)oD)$)+_WE)$)e1$)9#)W%RA9E)\R@e)`p%!bpXA:B!% cE!_j€$9IDxxxxXU(RxZ^fAյR1pprb91551 \\^^J IJBeeuw9e1\\\^1e1//5Ն1E)E) xxxxD1 5555I IAW___A9WW_91h21UU%ij+**R' vIz^,kE)\UUUe1E)d1E)e1$)D1$)_$))zz)#!)$!(%!/$1 $1(jjjb8 XXXXj 9D9/9E1e1$1`hD1%)D1%):*D1$)``pD1$)5 D1$)(D1$)j0$)$)(Rؾ) Z) ( u(a~0`=9@/ p8 \WU0 UU-8 - 8#1C9$1_D9#1o￿D11jE117D1%1dAD1--Id9/I@````@0@Xpp `߁   ** 8(*( ( zz( ??$1)$1)$1(>.D1)$1)^^$1(#1([$)($1)$)(z)(ښ)(~VU(!(*( )(zk}U( ( (( ( ( ( ( o( } %( ( (!) (!(!) ^) ) )( ) ++$))U)($))#))޾1$)}]WWZ) cjJbBZXV1*URJ!TT\\ ! @pp`aA // a a (b ((( <( ( ( ( (a ((w(a(+*0(@0@(@ `(@(@0`(`0p``@  `( ssSSa ( BBBBa a zjjj@A"A  Ua  @ U(A*( ~꫽ @ ___a %5Հ(a (a a @ a @ ` !z*a W@ _a -'' a{ a U^ aU ` ( /U0 1(dA15555(  ` *( 0(0(1(1(_1 _ꪪ(@Wz @/- ` Wp ` } a ( UU0 *0(ꫭ0(_(`( `A aA/aa a(_A~~Aa@Af)bbrr0` U](@W @U @݁ A "+- j]( ( # ﯵ)( )axx~~a@>>>D9  ( ( WW(az @(@zD)a ]E) e1$)-1D17A1AA#9hJ UՕ5R b``` //-((0 *8(~U(@^8AW*)@UW   E)//+-1$)~e)$)$)E!/D))D))ߗ9$)Ra1e)Tth9)e)n!\VWUj:!Օ5%k! |c}kWWVT9????2tB }-[9\_WUoZR1rrrr11o1!^^^^(J IJ9jzx1e1x|xxe1f) 1E)D)!XxxxD1=???I JAWWWWA9^~XXR@/i+**R/ [nQz^McE)\WUUe1%)e1%)/+D1E)$1E)E1$)WW__$))zj$))$)(($!'$)($1(`8 XXXXD9@9D99E1f1D1~d1%1e1$1oE1)?%%/d1$1D1)D1)zz#1)) `bz( ~( ki}] @ x0@W+8 +x8 XWUU0 U- 9 -#909D1zz#9D1$9D1D11bE11e9$1dAE1++/IdAUI`````@8@rr aח  z{[ **(( }]( ) /$1 $1)$1($1$)#9)#1(#1(D1)~^_})(*8$)(z)(몠)(U)(]Wֶ(!( ( ( ( ( (!( ^^( ( z) ( ׾( ( (!) (!) $) ߿($!***) )( )( $))$))W$))#1!D)$) cD)%%%%R @`&Uu}pq RA\\\\ A - @ aՂa a (b ((ע( (( ( ( ( (a 0(0(8(@0@(@ `( +++@0`(`0@ Ȋ @()/&`( SSSa +/0 bbbba a BBBB@( yy  W  _  AA  U  __^_A a  )/a @ a @  a @ ` !a @?(@ ua'(a5UW(a -(aW(@W @_ @ U0a+U#9 -@Q a( ?/((((*0(򪪯0(WW((1(+--#9 jʁ @+++-( r( _*7(` (` W_ ` U^(a ա(a (@ jjjA 5a!*A aaAaAAaAՕE)`ppPX0a 8(~8@U@@UUz(  ա(a 뫩0Azzzz ߢ ++( (zzzza@<>#9ᡁ( W^VV _~z{ ﯢ @zxxx1 q0aUxD1 W~e1a9  A91iJ(%--)IJa````a  ++( ( ( ( }A(5-(@$$(@Wx$)@/WE)@D) E)))$!ꪪD))e1E) 9a 1E)```9!Mm `pPA:M[-- |1 Q|szb࠯c\\TTA5AԶ&B1뗝jJJ9xxjb1e)xE)!XZ)IJ9xxxx1e1^^\\1E)1E)zjzD)!xxje1!55GR JA_1t9UU5z~$i+**R_ɉ Ij?W+ kE)\WUU1%)꾾e1$)e1%)e1$)%1D)D1)$))ꪮ$))}^^^$)(()ee$))#1(`0 XXXXYeAd19E1~f1D1e1D1ZoD1%)}-53$UUq!^^^^ A%%%%(azzzz aUa  a //?(b ((0 ( +( ( ( ( ***0(0(00`@0 ( @ /`( ++/+A0`(`0(`0pp`0@Y[SRA @/++/8 rrrra a BBBBA( y! __! ] AA @@ @  ~A A /` !(*a @a @A `(@?/ 0` zzꢢ ` a\xr a%(  -( ( (`_ (@U_0 /_@9 @ U(`+( U( ( (0 /C9(JJKK ))) ( /+-( W\( U1(0 ^0` Uz0` U^( JjA/ *AaaAaAaA_Aa a!9A$)@ ޡ((((0(/A0++A(xA@ UzA@UU^(@{]_܁ (* _U͡ b U x{` A1a( ^xxz ( u}yk @xx~~1 0(((^( ^ (@'આ9@U_9@-%B1 /-%IBa ````a + /( %%( 訢( ( 9(---- (a (a Ȫ(@ z(A5^`$)@ U_$)A %D)$)1D1jjkm9a 1D)``ppD1A\TVWBAUՕ5kI:) R2 r1|ZpxcA59$) 91oofAIJ9@Bjj1$)f1$!)mkHJ9xxxx1E)xx1$)1E)~___E)!1!55GR kAUU5z_jj|^'@C~Yz^sE1\WUUE1)D1f)뫫d1%)$1e)1e)D1)1$)$))$))^)$!)D!$))>.$10`hj Q aZDA1D9e1oe1$1,$e1D1tW]YD1)b`D1)\D1)D1)_W$)(zz) ( x|^_ @&8`- 8 x^WBI UUյ9@ 9D1(*z9D1⺿#91 #9e1+D9$1ZD11X$1e)ª*E11D11 -d9%)dAE1"*IdA  8` sqqy A 﫫 ... ++ ⢊ ) }) ( )(UU)(:=$1)k#1)$1)E1)$1)#1)1)$1()()()(ZXX(!)()(ZVWU( ( ( ) ( (  ( ( ( (!( ) (!) **)!ꪪ) .)()( )($))$))$)) 1$)__Z@////J`+UU(J5- cRZAXXXX0!(`ha݁ b a>( (b(( ( ꪂ( ( ( 뭻0 0(0(00"8`0  @*"**`( +++a(@(///0a(`0`8 s@ ////8 ppppa a ````@ ! ! A wA ! A A  !A @!/;a @@ a@ aa *(a 0(y A%a @ A( ((+/((((( 0(}( VT@ Uz@ up U  A a(+#9 MMm @ (0 0 0(1(1010z U9@Xޡ( _(@UWa a  AUU_`AUAa(A5550A((0( 909090A0 WWA _W0a \k b(** u a a_ע aa@1 ( ~Xx ( -( ( {zzx @~~~~0a(00(~_WW( a a 1@%%%%(B1555IJa ````a /(a--((^__u( ~(a /9(---/  a +( __]( (a `( $)@ %'''e1$)e1$)9a 9D)XX\\D)chhA M[A5%- tk=-+2 r S@1|b͉$)==(BD)11J9IJ9NNNL1D)T֗9e)?/)IJ1xx1$)xxxxe)$)e)E)jE)$!쨅1%!555 sޞ{va+*.bcaZ~izkAe1E)E1e)d1%)d1%)$1e)E1)1$)$) p$)(#1)i{_$))i$)%!***$))((1E) +/9 XXXXzAe9D1D9e1d1E1D1%1D1).D1)ܾ>D1)^#)(1 {y( W8`_%8@/ x8 p^WU9 U5 9@ C99 D9#9 D9#1d9$1/d9$1jzuD9$1Zze1$1~^D111$)#;D11+d9$1/++eAD1+Ae9:>k( !0`aaAa a      ( }~(!(!( )($)() #1($1)>$1)mo$1 $1)׾$1))(. )(#)()(UU)((( (!( {(!( u) ~ ( ( ( ( ꮮ(!( (!($!) ) ) )()($)($))U$))UUw$1)}})$)J)5555ZB` cjBlkZ cZbAXXXX` !5555(`auU a a( ( ( ( ( ( (a 0(0(0(.+80@@(jj  @**`0 0@(0`(0`0_~`0&<`( ܡ8 ppppa - a ```p`( Zzz A! A @A A A ՗ !A A a @ aa @Wa @/-(a =0( //// @WVTT A(a( *0(0(((~_\( 0 ^^^^a @ A @ ~@ U_A UUa  U0@mu(  a**( /(("+1(/+10zZ0( 0(~(@(a --((((^(@^0 W(@UUW` A](A550a((0(90U90 -90zzzZ0(xz^^(a `0 {{[_ a ;;{ aa a_UU aբ aua (dA( X\\^ ( ((_( hhx| DA0({{~~( abammoc$)  IB!////iJa ````a  @ /+( ( ~__( %%-%9(--- @ A /( WW_ a /( w a %)@''''e1$)%e1)1@ 1 xXA`bpPA!::k- Q|{/+): E!@@`QE!)}4IBd11E)jvAIJ)@H1$!//:(zHR (J9xxxx1E)^V^\)E)-)E)U~|~E)%! Z$!5[Y+*S^/`bc:eiz|@9e1^^VWe1E)$1e)d1%)$1e)/$1E)D1)1$)$1!$1)%i%1!D))E))D1$)վD11`0pppp!%Ze9$1D9E1je9D1D1$)ܶD1)$1)%$)(~V( ~W(`p8`_5 9  `X( \WU9 5 "90 d9#9{D9#9?=d9$1D9$1^e1$1շe1$1x\D1$1D1)$11£$11D9$1e9$1* + AE1Ie9&b@  zzZz0@ ` ///-  jj "  () ) (!#)(_#1($)(#1($1($1)$1)$1)WV$1($1(#1)Օu#)()()(nzZk(( ( ( ( ( ( ( ( ( ׵( ~( }( ( ( */(! (! ) .)()(^^)(z})($))uU#1)}WU$))D1)___IJ)55 cZ+#,cRBʂ,cJWbRZ!Pppp`!5555 ` ꪊaUU݂ a a++ ( ( 뫫( /( ( ( ****0(0(0(80@@ JJJJ`H@( `0 @0(0`(..`80`0p`@`0 \\Zy8 XXZZ( a p@(@A A A  A@!着A { !>>??  ||A A @! a @a @w` !+**(a -%%0(nkk //--(\A _ Ձ A*U(a U0 /0 ( __~z( XXXZ@!*a ! @A @/@ AA @ U~@ UUʁ( U U @ *(a+( /0(0(_( ha @(a-0(0(0(w((0({U0` W*A`U_RP(@ (@W(a *U(a 0 *U0a ((|x0 ?/0 Zzxp aU a{UaAaA #" aa@0( ꪪ( ( (a @jjjnQa((( |x ab(App$)  IJ$!////R ```` aށ A(a( UU( //--8(+))+`(ak(a( `( z~__(a ( $)@''''e1$) e1)jjj9@ 1 AbAX\\V)AՕsj: QQ|y{{{I: ``ppqJjB6444RE)1E)hjl|e9(BD!@@`p9!+b9 X {iJ9~~~~1E)\1e))E)zJB7Z1+*R_/`bczo+ 919e1_oze9E)e1$)$1E)$1E)D1)ꪪD1)E1$)uu_WD1!$) b($) $))D))ﭭD1))/+#9E19ppppD9  dAD1D1)8<.D1$) e9$)D1)x\\$1(r^( j @9` 5-9 `XW0 VU5#9  DA9C9#9m'/d9#9d9$9xd9$1r{$9D1od1$1UE1#1\bD1$1WD11$11쮮$11ˮd9$1e9D1k-AE1Ie9Q#9jjJJ  zZzz0@ @++  ʊ  ) ) ) [_) )(룣0)[#1(~{$1($1)$1)$1){$1)Vi#1(_0)_#))w)(%)()(ھ( ( ((( }( ( (( [( ~^( ]]( ( ( ++( ( ""(!)(~)(^z)(()P)(**$))UU__$))5?D1)r) cZ)Rp/3UUJ_ Azzzz`!???? }}a}}a a+ ****( ( ( ( (( * 0(0(0(80q  #@( `0 @0(0a(/*80ՠ@ jꪪ@(0 XZZځ(@ %a PP`(@ ^^||@ !ꪪ AA  AA A }]W !?///A A A @!@!! @U` !(@///0a ----( a WA W  _A +a  U *բ(@/( ZXXZ@!.! @! @! @A @a  A @ JJa0 5a( `( U_a W  /U  ( " 5(@xx` !(a0(0( 0(訨0(0(8(//A`XX\V0a 58 _ 8a UW0` 0a Uz/0`(a 0a 0@bz^Wa *AaUa@ȮaA aa @(a( a>:*( ( zzzza @nn(a 0({{( `p a aAxhhz$)  R1Z ````@ a^ A a // a (a +/ 8(/(Aoom A+/( *( ~( }( U$)@''''D1$)e1)jjjj9@-- 9pXXX )AutJ: rQ|I: ؘӌ1|5=55kiJe1f1D!$1iJD)\\v9 p61!c`xzHJ  B1`x|e1)z1f)ά:%!_6$)- |_'@BCy[v/A^WUUA9zz91x9e1^___e9E)e1$1.$1e)D1)$1D)D1$)ڷ$)  D1$)E1$)D1)VE))D1)D9$)D9$1*9ppppD9  e9#1/+=d9$1>9$1e1$1xz$1( ~(((@p>9` ե`A bZWUCA Uյ-#9@ "AD9D9#9.d9D9e9D1ZZd9$1D1$1`c9$1k}}d1$1;~D1$1p~D11뺺$11$11D9)d9$1d9%1 *dAe97եId9ICAJJJN@"A  `   ) ) ) ( )(}}])(-$1($1(0$)VVW0$)_߷7$)) #!$1)i_~~0)o__#)()(*$)()()(kzv( ( ((꾾(( W( (( _( W( ~( ( (!(!( *(!(( )()(_)()($))_U$)))$)jj9$) cJbb:<X\VW7;_skB=%%%%bA````aA;;?=( {{yYaa a￿ a {{( ( ( ( ((uu0(0(ﯫ0(80 Y**** !##A `0 @0(z0a(80`80`0`( ܢ0@ a( a0@ ~~~@ A{A @!. AꪪA ~ !  '''' !A  A!@@!@ !` !a(@0a(MM!A----( a @!@!A A _*@ U_A U@  AA @a a A @a @!A Kjjc  z~~a(  a(` ((@ a( zꪪA Uࠁ -U( Ua -(A (a 0 U((((U((8(}(@tׁ @+ 0( -=90]0(|0( 9a(*8`(@rz@A *a *`A@ a @nnjj(a a//( ( ((aa @nnnn0a 0(~( ( WW~z aa E)@%%--(B1--,c bbbb(a A A(`( -/0(`(Ammm A( +( ( ~za( D) ''''e1$)տD)(`hhhIJ 1xx|A!2AU1| rQ|"I: ӌ\Ӕk//--kiJe1aaqf)E)K_w%1(J l&'B 1 zzzzHJ) Be)x1e)1$!z- s.@BI~iz1AAA9^^^9e11e1Vօ1E1V^e1$)e1$)E1$)D1%)D1$)wZE1)$1E)E1$)ʣE1)E1$)w$1$)D9$)dA$19ppppD9  e91؄9$17d9$1_$1(1 z9 _W58 +x@ xVUCA U- C9( dAC9dA#9d9#9d9$1jd9$1z_e9#1D11 e1$1;+e1$1hD11 $1)*$1)$11e9$1ud9$1dAE1Ae9AeA"ICANOO@jhh8  `/* a .//   "*** ( ( #) *( ( ")(;)(غ1(D))m$1(jꮿ1$)^^ޮ$1($)()()(n)(z^)(__])(w}( *( ( **( ߿ ( wW( ( {( ( ( ( ( ( ) (!*(!*) )()(jz)()(*)( )!($)): Z/+@@@<Eizq|XD9AA.A9^__צ9e1訆1E1e1E) e1$)e1E1e1$)D1%)D1)E1)D1$)%1d)E1)ZPpz$)((D1)d9E1ՕdAE9  #AppppC9  D9#1D11,.W$1(1 z9 ^ץ 8 pV0 \W5CA@- #A9AD9ބAD9~d9$1 .zD9$1(d9$1*d9$1D9$)$1D)****e1$155e1$1TW_E1$1mE1$1__}$11"$1)..*(e1$1D1e9Ae9Ae9??:AdA긄IdAʊ ~~||8  `  c {rZ^ ( ( +(!(!( (!1(}0)$)($)($1)׵$1(1 )(U)(~~W((((((( ( {( ) ~ _ ( ( ( ( __(( ( ( ( (( ) (!ꪪ )(zz^U)() *;)()( #))e1) cjJ㡡:=WVX;]U- Z$X$!a (aaab ע a   * j( ( ?(  0(0(0(808````@( @ `0 ///0@0/0a000808@0z@0( //?/@@(a 訨a  AA A A W_!  %%A __A A A @!@! **a a(@0@BBBBD1 ----(a z~A  AA @!A A@(  AA +///@ aA @A @a ! @A jjjj  \\~A a(@a @ `(AA `(@߿7/( ````A !!# @/( U](a UU_ @~a @U^a @ W( {a @ @ *( *U0 0()0080UAABbb0` 0 /80U}8(~0@ _0@U(@(@BJk @U @ ` ( ( ~ (@ 0(0(( x azz|~a@e1@----9E)rzzzA(CW0a ||x ` (** a ( Օ?( .0(mee` ! @///+(a ///((*( a( a A$a a A_ />?(Ax_a AUUWxs 1|6ؒR|rj: Q|)`@ k(B s1 x^5|nD9 IJ9nvtd9f)xxrpf)!xpppiJ B$!XӜf!5 >W+ӌ xJE)hjIA9A9߿9e1^^1E1~_e1E)1E1>*e1$1e1$1x^$1e)(..$1)nxE1(.E1$)>?+E1$)D1)zzD1)voD1)ٽ?d9D1Id9 cIxxxxQ D91#1(X^_)( U9 ׵ 8 p^WBA!Uյ-CA@-CAd9Ae9^WDAd9wd9D9d9%1E9#1e9$1D1$1//D1$1D1)*D1$) E1$)𰸿E1$1,0(0(80/? ____@( @( `0 ////0@0+00808080ꮎ8 `ࠀ@())/&0 `(! zA( z^WU! UUU ! ( !( !**** !H 8 UU( UUW@@A A @!a( //0@@bD1a----`(Aa A  AA A __W! ~~  @ A a @ a *@ a A @a ! @A ZZZZ@ ~~__A @!*+a ` Aa .?(a %=0@BBJJA a @/(` +ա(a ա( ( 0 0 X\`  %5(@ ʻ`(@W`( U~@ a  UW9  /U@8 @ )0 ++0( +90 U9080 *A( B(@4&--0(--0(8(~**8@_8@ UU(@ W(9A- 1(~zxx( zx| a az^^_a e)` ---e1 z~8(飪90/A0#A0*#I@UzA@ U_(@*`  @ (a //( *( (a ~~~za @ au A`p(????((((( V( U( b`cA-UU1ta/Ul$TWHJ91p~;vA IB9(B1XXXX1 xxxxՄ$)% F(W*Qp\ ATUUUA9~}u9!pxxxAA9A9~_9E1xe1D1zbe1$) 9E1S{ckd1E1wU__e1$1k{{E1$1wU$1)JnjD1)D1) 1e)D1%)***D1)@E1). e9$1%--Ie9 +Q xxxx9 8 x޷A +x0 xW5cA - ACAm5DA9CAe9jz[9D9z9D1D91jje1$1e1$1ݽ-e1$1D1$1ښ$1E),(D1$1D1$)& E1$1 $1E)>:D1$1D11z$1) e1$1me9D1e9D1*/ Ae9eA9AdAIdA Q0 `   ߣ  >) w5( ( /+)((!) )(k{{) ..)  )((! )(Uu( .((( @bz( Q[޾( z( ( _ݽ ߰ ^^_ ꮿ (ꪪ( }}}( ﯯ( zWU( () (!꯮(!ꪢ( ) $)()(_)(()U)(:#))_$))oo c1 ,cJ`B~~WB= 5biRBJ!AWWVT  bb a  a b  ** W( ( ((??0(0080?8 PXXX@( @( `0 ////`80^Z^00/808080**::8`0`8`0 @   ! ! ! ! !a( 58(80p8@~8 U~8 UUa _@@a0bkk{D1a----@(A@! AA A  !! ~__  @ @!A @` ! a(@ﯯA @A @! @]A  A A@!A @}}]@ Azz{ya ?(@ +/-8 jjjjA+@@a  U @ U(@(a(w A ?a @a @`(Aa(` zUU` A~ 0ZZ( -0@W(@ U(@U(a *0 0(A@BbrZ(@ +*0(----90+ #A0U#98U98z80z8@^ܶ0()UU0(UU(` U`(ꪀ a_W_`A)`( 0 &90#A0+ CA9W^z#99#A9 }#A(_8` x8@U 8@U~(@ *-(a(/0 (a r`a &&&6 a ꋋ aXRZ^(@0 ( (a bꪪ @zzzz0A(@p(aU^ @ }zB W1+AiJ9 HB1XX\\|e)Uյ_-^*p\A A1A19$)\\\\#1aA9X99j9e1^_e1E1*//e1$19E1{{zf9D1[[E1$1$1%)D1)$1E)$1D)D1)jD1)+ e9)zD1$1idA$1QdAյ"A ````8 A  zWCAWU-cA - AD9DA9Ae9wDA1E91*D91e9D1e1$1D1%1e1$1VD1$1$)D1E1#1/ z$1D) e1$1D1$1jD1$1b1D).1E)be1$1D9e19E9?9d9Ae9"*+*Ae9IdAI VVVV0 ` ֖6   *+  ϋ uUU) }( ( +?:)(*($!) ) ) )(($!./( **)(( ( ( ) (!( ( _ n u( ﯫ ( UU}( ( u( ( ( ) z( ( ) >>$))#)(`x)() $))$))5$)E!,cE) R]`pX'W[Rb2 1AVTTT0Aaba }    ( ( *((++ 0(0( 80=8@( @ `0 ////`808080ﯯ808088p`8p`@0  W_  W  UUW^   !  ::@A $A8#A8u#A8U98Ue90W 8@ W8 U~8 UU$)a---%@ AA A A A  !A A @!/***@ A@ a*@(a`(A@ aA @A  AA !@@! a @}}UUA @/(A -%( @@@B   U @ +UU@ Ua ua A a  ++a @ꢠA `a @` A0` a  0` -0(z0` U(@(@0@*/8` \( 75?0(//90 /#99#A9~~__988@hz(@/-) 9(+9(U0` 0` U0` UU`(a߾(((i]8(#A0CA9/*cI#9U#99b90x^0(x^WW0a >0(90+9(~8` 0(W8(~?(  a @~~~~ ( ( a a @xxxx9( ((8( *( 0 _*CA -UUR U2d@/-M?Whz{{jz;v_߿?1|`XA A9x|^_91 A9mMe1 hxx1aA999@`pP9e1~oe1E1 9E19$1jnE1)E1$1{{k$1)xXج$1)+D1) ʪD11D1$1YYyD11$1)0#9$1DA#9dI9 _BI xj8 x^e8U- dA(  dAD98:*dA9xxAd9Ue9D9KiD91.9E1[sD9e1WWwe1E1 e1D1VBe1$1Zd1$1e1$1߿/$1D)D1$)⃣$1$)$1#)1D)$1#) D11*D11-+e1$1'e9D1d9E9 dAe9Ad9AAeAdACA \\\\9 %%%%(a ( .* >.*(( w( -//)(/) ($!) )()((!) //)(XXz]( /*( */( ( ) ( cC@( U # ( _ *(( ( ( j(((!( **+) ( >//) *) ****$)()( )#!((($)))+D)$)_U,c@ BXXXX?[%+Օ5+kBA9(A --aba*    a _}( ( ((0(0( 80P @@ ! `0@ ???8a0+808080#8088wwVv@8u55`8  `0A x`0 _@( U@( U U U]  _A }@ ---=@8A8#A8$AA $I9#A9$A8#QA/551@/&&$@!@!A @!A __~ !  WA @!**` !a @a @ a @ {kzxA `A @@8 AA @!着@!@! *` !a(@/0 BBBb      ] U_{a A a ++/a @ @ a a a(@0a ˁ )( -0()-/0(0(0(U8a J@`(@+(a UU(` UW0@ *9( 909(z0@X0` /+90--- CA9U#A0U9090UA B0` ==8` ~0( UW9( 9(_9(U0(x|_0a 0a 00CA0--CA9_#90_90_0(`(A A A^^^^ ( * ( a a @z~^^#9 0 ( _( 0 DA $9(r0(X1a(=_=(.UU`X9` A19199՟A1BbrE1 xxxx0aA9A1z9e1~~wE9e1_9E1e9E1n~~E1$)zHD1){D1)D1)D11/D1$1eeoOC1$1D11bb#9)#91"** D99z_UbQ@zA jU8͍0`( +-)d99 ++=AD9ꪮ9D9//-d919D9/'9E1X9E1ro$9e1f9D1߿e1$1$9D1]W_E1$1<?e1$1xD1$1;?D1$1tD9$)޷$9$){z^#1)$1) D11./-d9$1{e9D1՗9E19D9/?Ae9-5A9*+*AdAIdACA \\\\8 %%%%8A  ** *  // ?(!)(jk (!) ($!) *:() (!) ( 뫪) ꪪ( V) (!( ^_) Z ꮩ bo ) _ u ߿( __( ]U( (( ._( ~ _u( ) (!) ) ) * *)()( )#!**)$)$))Z$) J~Xp`u$UU*J~% ,kb`xHJATT\\(A---%aaa*    ( ( (( #0(߿0( *"80?8 AA @0@ 8a0+80몊80 8080ࠠ88zr{H8@(+c 0`(W^z0`(/?0`( 0@(0@(U0 a0 _@(@U8@ A8]A0A0*$I8 *DIADIADAA#I8//AAA @!@!@!A ^^__ !  @ s@ ! @A @/` !*@ a@ a*a @ A ^~~A !@ A@!**A @a(@////0 b`bb     *  a A a a @ +@ a@A a @ + 0` KKK(( -U0(U8(0(0(=8@pИ( ( (` 0` U0` u0` +8@xz{(@---0(-+*+90 #A0*#A1#99^VA9WAa pXTW0 -#A0멉 #90^9(^0(8(U~0 / B8 6' 0(  9(. CA9=/CI#9CA990|^0A`x^Wa @a @a @zzzza ((v_( ( a x@xxzz#9( ||( ((???DA(#9(^0(1(*0@@`p'R@ 99~|919199Ae1jxxxE1 #9 A9A1zjjj1D1؅9E19E1[e1$1 E1$)e1$1UE1$)pD1)D1$1uWV\D1$1OD1#1D10#9(j#90}9@`^0xWUQ U}kb@(`(---d91=e9D9]9D9/9e1[e91{$91D91>e9D1$9e1$9D1}$9D1_e9$)e1$1𐟿e1$1D1$1jxD11$1)#1)ں:$11D11/d1$1yD1%1+- 9D19E9 eA9A9AdAIdAA \\\\ 9````0 V~\T a*  (( ꠨ ) w(*++) ) (%!() ) ) !(!((!(!( ) ) ( zz( z ( w ^\ {z ( Wu) ) _^( W_( ﯫ(!) ( ) -/) h)()($)($))z$))]U$))ʊ,kD)%%%%,kjBZb;LcZ ,kb|||xZ \\\\(A%%%%baaa _uu ]U    ( ( (  0(00ޡ80//H  A@( `0 8a080++80808888P8mOMK@0aa@( 0@(0a0+80/@0@8//I0WI0*I `@8@0 80 jz8080*80 UUA0UA0A0@xxxA !@A _A o} !** !訨 AcQa }-%dQ@U~CI UU0 W@ /,a(@ U`(A `(!z@ A ~A @!@!A a a(@0````    * ""!  a A @! a @ a! `a(@++0` KKKKa U]a "U(@*ա(a 0 0 ?w(@ ( -0(=/+ 90U9(9(0(^z^(@zXܶ(a ] (a u0a W0` u8 *9(8`bZ(@)+ 0(-- CA95CA9|"9090CI0W A` ~(a U(` *W`( U9 *U#9(*"90~_0@x^a ` Aa @a @zzja ( ((( (azzz~ DA ( xx * (/#A 1(x( *1( (aX\\^GJ  B9~\\X9f191+A9Ae1xxxZ$) (adA9A1D919E19$)ޅ9%)'e9$)wVe9D1]D1$1``D1$1XVV$11  $11C91#1(vA(%8x^8 WU-YAY@bbb`8 (` )+//D1(-D9$1D919E11E1j`e9$1*++D91D9e1￿d9$1$9d1$9D1~e1$1?d1%1D1$)>. D1$1XZC11ﯯ$1)9$)$11D1$1D1$1je9$1e919e9{zdA9Ad9 AAW]__AdA I 8 55550 TVTԢ *  (    jj*( ) '%( ) )(- ) (!) ) (!(!( ( (  ) ~z~ ~~ \ ~ZZ ]__ ( ') ( ( _W( ( ( ( +)(+>)()(/) *$)($))UU_)!* k)%%%%Lk k??mk [PRbmkZW,kbxb!\\\X8Abba a ,(}}   ( ( ((0(׵0080`( A@( `0 8a0)-80꾾80 8888uW~88>Q0KJJJ@8!!!`8H@(U%P0@8@8@8I8+I@Ia(@0@  -'0( 8( 0000(00W_00?U80*U@@hhjjAA A _A __  AA !ꪪ*#I@ DI9dQ#AUUUCI8pAa(WA`(UW8@(UU0@(UW@( @ !A @!ꪪ@!@!*@!a(@%%5@ zzzz     *!   %%a  AA ! @! @@ A(@ 0@JJJJA A ]A @ W(  U( Ձ  ++(a 0( 90#989(xxx0`hx0@0 9(0(_0` U(a U^(` -0@ܷ(a  9(U#90 CA9#9090 ??#A` pX9(9(9(^9 W0` _(` ~(@ ( UUA  A a @/ @@!( )((/( x a CA ( |^^^ b**#A 9(^VV^( (( Axxxx(R  (Je1xx1e1ߦ9e1/A99E1xxxx$) 0dA9xx|xA1E919E1e9$)9E1鋊9E1^WUUD1$1 D1$1yE11#10r#101(XI b8 x^U#9 U- #9@ I#A5%Y@ ````8 (` ++$)( $1)//9D1D9e1E91e9D19E1z~zze9D1$9d1$9D1D9$)e1$1//e1$)*.E1$1\VD9$1^VWW$11 #1$)C1)$11D1$15yid9%)e9$19D1*+//e91*//+Ae9Ae9* AeAAdA&b ^^^^8 55550 TT     (** *( ( (( *::*) ) ) ) ..( *(((!(!( ( ( ~~( U{ UUw u __ wu}_ ) ( ( ~j XX^( ( ( ) ( )() / (%!$)($))z$))__^),k [\R_xJ*Uq kAXXXX8Aaa??+a** a U   ( ]( ((0(0(  80P A@( a0 8a0----8880 @088\~^@8QA BBBB@8 !!@p`H/P@(UUP@(UP`0P@UQ@ #Q@]I@??I@(T\808080A0_#A0]DI0UY(U a`(_zp`8 _0 U0 UU@( WW  UW   ! !* dQ@ ---%cQ$A~~~I#ACIA#I9A8A0@0z8@ V@ U8 UU~`( UW@@A a( ?0prrz        a ! @@!**@!***A @u}@ A`(A++++0@jjjjA @!! @ a A @z@ UV^@ a  U  _0@ U9@*9(0@x,0 0(5---#A0#A0~ꪪ90W0(8 `P( 7( +~( _(@ U1a  BA(#A`* `0@)9(+ #90着CA0멩CA1#99W9( @(@ܶ/-0 _0 UW( _a /U a (a +( ~( ^^WW ajz` a%%#9 qq \\^] /+ @DA@0 ( ( _(@xzzz(R  (J9XXXx9e1~9e1 A99$)h$) 9dA9xx91E91￿e9%)`9E19E1e9$1ZX^D11$1)#10~W1(z9(^%A@*XHx^WCA յ dA9+DA9QdA57/-a I**** aY(` -) $1)e9#1+-D9e1E91E9e1D915*D9e1ﯯ$9d1e9D1_Wwue1$1E1d)e1$1jD1)ࠪ$1D1 $1)*(1$)$1)7/*"$11((D1$1-$9D1e9D1D919e9_YYZAe9}ՅAe9 A9 **AdAjzdA XXXX$ 0 T\|| +--  *  7 σ "( (*( ) (!+(!1 (! (*(!. (( ) {j( } (  U ] _{{^ ~ * ( ( (( ( (!ꫫ) x)($)($) $))wwW$))/#))  c$)5555 [$@3\VUUlJ ,kXXXX A5577baa"aa(    (a ((#+0(0(** 80@ @ @( `0 8a0 --88 88`8888{{@8// ****`8 H BŠ @( '$0@(-8a(U8@(_8@ X0 UU#Y8+daHQ`(\PPpA0%DQ8UUI8#AA--DIAdI$I??YDI dYa(`@0a( %-90UU90UW0(0@ _0 U8 UU@ Y@ %%55dQ#AVDI9UCIAUCIA#IAU^xA8W~z88___x8`(XXXX@8A8]@0_⪊8@ W8W0 UW~`(`0r{_ 﫪       a @ɉ@ @_^T|@!@! A @` !a(@/++Y A @ !! @A @@ `X\@`(!A @ @~U@ _@ 0 +U8@U(a /+0(+U9(U9( 9090(JA a 60@a(@ Z`( _a @Wx(  U9@pU0@+*9 1(U#9( *"90}#A0#9` pX\0` -/ "90U"90UU9(~9@_9 U_( (0` (a (a a_ށ(A//#9 qqqq b wU * @zxxdA@0(\X\^( ``x a* @jjiR ----(J9Xx|x9e19e1 A19$)xz~$) 1 RRRDA9zjjz9f1e91뫪e9E1||xZ9E1ee9D1]UE1#1$1(pX^1(uu0a ZA 5 A p^0 \W%"A  dA#A/*eAC9)dA9QD9-/++ J****y (` -//-( //*#1(D1) e9$19E1E91jD919E1_9E1ޅ1E1o^e1$1D1%)(.(E1$)$1)($1E).C1$1$1) $1)(((($11D1$1mie1D1%9d19D9=9D99e9yzAe9 Ae9 **8ACAdA XXXX"A 0 |\\\( wwW ..*   + *(( (!( ) ( ) ) (!( ( * ) ( ( _U( }U( }} W_ ]] z(* ) Wݽ( kz^(  77( ^( ( (( ) (!( *)( $))e$)(/1#)__C)$)Z$)555 S@@@?UUOmarXR  caPppp A??75bb a*a""a **  {߂ +.* }}( ݢ( ((  0000````@  A@( a0 8a0----88(88{88@8yyI8I @@@@`8 (H`8))H\X`(!(**8`(80 /-@8U@0U80(I8-#Q@ xzzjH`(-UU#Q`( UDQ`(/dY8a$IU a$IU_YDIUUDQ@@`h0@(.<>80 A9}#A8^*#A0U$I(UY0UU a0UY@ 8080W8( ~8(U~A(+UA(88zz8`(XXH8A8A8(A8A8(A8W(A`(_Q _j@@        `(A--%a(@^^^\A@@!A @@ aꪪa(@a( @```@ !@!! @@ !@ A `(!! @!@@!**a @ @b^_A @ _a  _( U( *8a /8 `x^( -a (@%@(a u`(A (a UU8` 55a( ִ4` ^a  _ _( *0` 9a bZ(` /+9(5-/+CA9CI#9CA9#A9z_W9` X9(-/9(U~0` UW0` UUW`(a8a յ%8@{_A ꨁ a*+ u @`p`dA@ 0(pP( \^zX a* @h`HRa%%%%J9x9e19D1 9E1E1)) 1 PPPR9#9  9e9݅9E1e9E1Zګe9$1D1$1ZW$1(z)(XX^(` jWAa W%@ `\W9W5 "Aa-A#Aյ-/AdA禬AD9Ae9QA---Q(@@@@y (` )) ( *)(.%1)e1$1-=9E99E1.9e1D919e1#9e1}$9e1{ke1$1E1#1D1$1D1$1^}}D1$1$1)$1)(*D1$1$9D1wD9e1^׿d9E19E1.9e9z~Ae9A9A9dAD9A XXXXa 0` ( zZz +?>    - ( ( ( ־( //*) ( ( ) ( /( ^^( ) ) zz! _] \\ ] _ߺ: v WW ;:) V ! ) VWUU ! UU ^^^^( ( ﺪ( 뾾( (ꪪ( *( .**( ,6&)($)($1)]1$)W1$)u,c$) [ @v,UUWBU5/brLAzzzz` Abba"aa  ׂ  ( ((0(0( 8`(jj@  A@(!a( ////8a0---88>; 88{8888A8++ #Q`````0 (088H8Hp`@( a8`( 8a0U8a0U]8a0 @8@8 @8@0@ 8(---A(U9a(A`( Ua0UUa0 UY8U0`(wQ0U Y8UUUDI9DI#A QDIYQ)-iY߬0WWWW90]--#A0_98@0_@0W8`(z0`0 8`(H8訠@8"I8*#IA#IA #IAA@Q```p **       `0@%%55a0@^^~A @_A@A @` Aa @ ??`( ``bb@!*@!@!A z~~~   A `0!@!@!! @@!A z^_A( @ A@ !@ ^  U\@a a @+)))@!a(@%(A @(aa @0a %- a `(A`(A`(!~a _~a -(@ (a +]0` 9( CA0 "A0^8`x^0`+ CA0+cI9_ CA9UCA0_90WA(pX8@UU{(@Ua @Ձ @*Ձ @``jCA  1 VW a a @(Ra%%%%J99e9x\\\9E1D9e1뫫E1)`$)(^^1rpppe9#9++e9D1e9E1*Xe1$1~d9$1yy_]$10z1(x^V(@>A@-`8XWCI U- CA( dA#A- ADA5Ae9^VAd9hnAD9-QA---0 {****8 %%%%( ) #)($1)) e1$1=-Ue9E19E1?. 9e18:9e9_[x9E1&D91$9e1kk#9E1__e1$1{z~C9$1}$1$)D1$1믵$1C) D1)#9$1}}}]D1$1e1D1+ e9D1zze9D1+ 9e9Ae9Ae9Ae9dAD9DAppppbY A ^^^^ #  " *  k{( ( n~( (!) 躿( ( ( ( >,( (ꪪ  ]{ w! ו5 Uu}]( WW) k{{ Sr ** pp( ( ( ( ( ( (!*( ) ++++(!$)(뮾$1)]$1)#1)(J)LsZr [$XȂ$,sLc,kA`````!?ba*A*.?aa  _}}b  ߂(***( ++++0(0(*0@ @@@  A@ ! ++@(! 8a0----888888@8A8 dY rrrr@@(P0H`Hjꨨ`@%'6@@( ^@`0 UH@0P8U P8Q8I88@ 0a( -A0 -$I9꪿DI8#A8U^8(80UH`(64Y@ _a8 Ui0/iDIrdQU'rQUU~aQU\Q0TT\\#A0)CIA- dQAdQ8W#I0UCI0U_CQ8UI`0W@0Zz8`0"8080*uI0*UA0*A8@ppPX       AH յ5%"Q@ U^I UU0W@ \a *a(@a( bbjj@ !! @! @A  !((((@ `0Ax! @a @ AA   ?77@ ! @@ !zA   __  A a  A( a /`(a A(`` A 0a --/a a @` A` A` A{z@ A//o(@-))1(U0` W0 U0( %8`z{0` ׵%-9(-/ *CA9UcI9 *cI9CA9~_UCI`(z^9` +CI0 #A(zA` UzA@UU0@UUW#9@UU @*U a x{]a a *+++ja JA|ln9e1e9E1~_f9D1^{zE1)`#1)__C9 rzzre9#9++e9D1e9D1Z e9)x\$1(x|1 W9` ~^%A+xAXWյ#A -"IdA~_IdAUAdA%/AD9jAe9TV޻9D9 ^Ae9QA--͛08 %%%%(` ?( k)(믯$1)D1)?7/9e9/9e9禷9D99E1;+e91z[9e1ZZ#9e1d1$1uD1$1D9$1y{D1$1[im$1D)*(($1D)D1)D11D1$15$9e1]}e9D1z-e9D1+9E1뫅Ae9A9ߕeA9***eAC9dA pppp A ^^^^ ?/ U^^_    **.  ( ( ( _( ( ( (!) ( ꞗ()( ( {{ ޷>(! ﯥ 7 ⪼ ! { }]) __] 7.**( WW__  (( ( ( (!) (! *)(Uu)(u}) >**) .>.$1(0$)zZz1)A)Msb))))sMk5s,cms,k^| k ```@A ;;))b a*a=a*a }}_W b   W( 0(0(*i@H @@ #+`( *///8a0- 888888A8/#I8 CQ pppp8@(P0HHpp`PXp``8 8`(/8`(8@(U_@a( UUP`( UH@ @@ XZ#Q@ յ-i0UaAYDIUeQAdQ8WdQAUU CY`(XI$A~|#A8~*#A0_z9(_dY(U'r(UUGz0UY0\\^UY8ս Y#IYDIY#IWDQ#IwWWWCII#IHH`080 88_* 80U~ 8`08`00`0+8`08 XXXX   u    * I %- A8cYA UUa"I^ -ia(W i U_cY UU0 }A @/a @ a @!A WWWU@ `0a xxx` !A @A @^ZzzA A @ A @@ !ꪪA A _UUU  *"" Aa(@--- A a a(@a(@a(@0a ///a a @a @a @a @a @oooo1a) CA9]CA9U"90_`Z0` z(@ܶ/ 0 0 0 W9 9("Aa z^9` ֵ+CA0+*cI#A- +cI#AcI#AUCQ"Aտ>/CQ0z"I@_*9@UW(@_@ ⪁(a/??ba IA`xx9E1he9E1__e1$1E1)$1)ז$9 rpppdA$1.zAD1e9D1|^D10x~1@z8a _5 A  xVAVյCI - #IdAxZ^_IdAIE9AD9.EA9݅9D9zze9D9__WAD1+ QA-=Z9@BBBBY ( ( 믏)( /$1 D1$159D17AD1Ae9~~zj9D9K 9E1+"9E1E9D1d1$1se9D1{e9$1V_^D1)D1)늃D1)D1)D1$1i}E1#1- E9D1e9D1-_e9D169E1Ae1Ae9믯Ae9dAD9Zzzzza0 XXXZ  ݢ       ( }}( ﭵ( W( (( ( ( ( ( /מ ~|\ } ! . 늈 ,( n  ⽽ / VT\( ( ( ((!) ) *+) )(]$)(0)__1)_U0$)e1(??,kZ3* S?WR $)A###aaa** aa բ  b ( ((//0(* DI****@(  @@ ;;a( +++ 8a(+)--88A888A8CIA5--5i@ ____8@(@0 H@...H`H%'@`8տ.(H8@@ﯿ@88880ꨪH0mo+#Y`( CY8*]Ua8UUa0UeQ0+dQ@YDI//+ Y`(xp`@I8a$A8UU#A8 /-DI#AUQ9UQ8UdI0ժCQ(cQ8WdY8_UDQ8]CQ8*dYIߪdYIUdaIUU_H`(88A8UկA8ߪI8*CQ@W *CQ8UCY8ժ@`( 8_8U8 UU@ *   I I8+CQAսCI#I骪dY"A WWaAUUa0WU@@ Jb` !@ !! @A A W__U@ 90A a(@zzA @U@!A @( 55A ! @! @@ A UU__@ A ޜ0A-@ @! ` !` !a(@0a @ AA @a @蠢a @@ aa @onnk0@ 9(+CA9z}U9(~~(` P0 /+CA0+CA0U#9(_9 U8` j(` 4%9(+U"A( "A0 cI"AUCI9?"I` p90/"A0-/ I#AU_cI0"Aa _Aa U_a I````IAzzZ^9E1e9E1_D1%1ਈ`$1$)1$)dA rrrrdA$1bd9$1D11x^1 h\Aa _-I x^UCA U-CI( DIdA_ACA ADAzAD99D9 e9D9 e9D9zze9D9AD9++IA Z#9BJJJ9 5555(` ( ( + $)(-/E1)e1$1݆9D1+/5Ae9JGeAD19e1r9E1$9e1$9D1}}_$9D1uD1$1Prj$1#)$1D) (1E)$1)(8$1D)D1$15e1D1ue9D1ۅ9D1*9e9}zʅ9e9eA9Ae9CAe9CA````A0` pp iqYU     ( *( }w %! }]_( ן () (( ( ( k[^^( ko_ 8. TWww }} }U !  /׻) ) pX(/( oo( uu( ( ( mi( ( (!(!( *(() )((75$)(//$))$))j D))9++MkR) JpX\ccp3%5,k9BB‚A]_^\a 8aࠂaa aﯯa  (( ((/0(0````@  @ *@ .*#*a(@ ///?8a(---88/8888A8/DIA%-- CQ`8`(@( H@*>PHH6ءH@0UUH@0*UH`8H@ H@U~H8 Q@@@(88/88xA0UA0U_A(U#I0 WdY0@kU#Q0 Y8խi#AUY$AYDIUUWdQ$AdQDIUdQ0"I0^^\|808(j80U_8`(*I@ _"Q`0U@@(܃i8U caIU_CYIUUW"Q@CIICQI"Q8@8@(--80A8UU88U8`(^ 8 W@U_ PCQ8WA0 U#I0U#I0U#I0"A8^^W_80x޿H@brPX@ !@ !A  AA ___W@ =?998`(^_^^A(@z~~~@!@ !A __`( 5555@ &@ A* @ AꨈA A ____ @ !0@----a( ~|||@!A @A @a(@0` +@ a  A a @a(@a @oa -}( *}0  8(zX0 9(%-/CA9-+cI9#A9x~"A(p9(\#9( #A(W9(UW0(-W9(/U"A(pW0` - "A0) cI"A=++QBA I#A~CI0bI` z7-Ia7667I99e1 e9E1zjbE1$1r^D1)ꀀE1)/++dAa````D99[#9(^1(p^78 . pI x^UcI- I#AIDAeIdA___ADA޾eAD9d9E9/.*9D9e9D9e9D9AD9UAd9*I9  ZD9JJJJ9 555( ( ^ޟ) %/$))˩$1)+*+ D1)e1$1?9E1֦9e9 -9e1[9D1e9D1e9D1_$9D1_D1$1^^^C1$1__D1)D1)$1D)D1$)ˊD1$1- e1D1'/=e1D1XPp9E1/9D99e9eA9dA9dAd9dA@```b@>0` p +/> UU߷ (    ww """"(( z~ ( ( (( ( ( ߣ( _ w WU_W ww ! ! ) ս) ~) ) //) Z) y( ( ( r( ( ( ( ( *) (!) {) $)($)(/0$)D))ﯿD)$)kkmMc(B0;TVVVO7 Ñ+5,kIJCCB¢AVTTTaZRza魭appa"+a a {{ (( ( 0(0````@ @ @ !**a(@ ?%=50a(-/--88---88~88A8/+DIA cY؁0@(./@0 ---H@HH|`HPp``8 -@@(W @@(_@@(+_H@(+P`0#Q@+Q`(\XPr#I8I8A@#"j$I@ UdQIdQ$IUUdY$I#Q( #I8*%UUdY8^UUa0 Ua8*Ua@ iDIWi8ZZppCY9V^\DI8 DIAUk#IAUU#I8ߪ*CQ8 *ca#Q݆`0WWWW@`0+I`(CY0UUCY8caH i#QUCY0J@@`8@0-- A8I8#IAU-CQAU cYAU+*aI ca`0\V80 )80 @0UH0_ P(UW @( "Y0Օ5P \TVUA @A A A WW__@ =8`(^_~~@ !A @!A ___^`( 5555a( `(!a @ W__@ ^x  zX\| A @ 0@---5a( |A @U]A @_` !` A >?0a @ a  A a @a @A @ooooA @ !ꫯ@ ka  u( /(@U0` +9( UA(bA(X"9(/ cI9/+cICAWCI"9"A8~A@9`  A(U~8` 9(*UCA(*cI(zA@p\׵dA( ˥Ia5555I9jzzj9e19D1{~xzE1$1D1$)E9)?///Q@jbbb9( r9 z_-A  p^CI^׵-CI@-dIAAdAeId9eAD9 eAD9e9D9e9D9 +/9D9e9D1D9e1** AD9A9I9*+ ZdAJJJj87777( ( ﯯ) #$))$1$)_]D1)d1$1)݄9E1[]AE1}9D19D1$91d9$1D1$1D1#1D1)D1)1$)D1)D1$1꾕D1$1Xe1D151E1zꏍD919E19e9k9e9*ÅAe1CA9dA@```` 8 rrss 5 _~   "8(  ] " (ꪯ ( ( }} __u}( ( W u_ WW wuU( ) $)(W)(8<) ֶ) __k( ( (( r{( (! ( ( ( ( ) /?(!1 )(0)$)(//$)) y$))+ c92V\Xp\UUU=R% ,kRB@$)AWWVTa//.a**apaa U]]߽b    ( ( 0(Azzzz@ ! @@ !*+ (@ 0a(-)+/80  88@0A8++++dQ#A5a܁0@(/.//@0-- HAHHzP`@j`@8@0 -@`8 @8*H8WH`0W@`0H@(bjH@(I8 U$Q8+DY@W-dYAUUDQA^DYA//#Q`(T\98 #A8_#A0WDI0UDI0UdQ8UY8r}k#I8WUUA8#Q8_ CY8UUDYAUU_#IA /U#QA /H`(@0-A@A8~@0_I8%"Y@5Ba`(`pZ^"Q85UCY0+caIUaIUU aIcY#IWCYH jH`(88A8UA0WA(UI(U"Q0տ"Y`0ozP8 UU`0 UU^@ _ /    Wu}@ `0 pXA A A A ^z{{ `0````a(@`(A * a(@ ~~~@ xxxx! zzz@ @ 0@550@ ~~~xA @A @__a @a @ ?+**a(` A a a @ (Aa a jjA  AA z~~~A -@ A @  @ A 8 U0@* U9` *"A( CI9"A8|8(`\0` -+ CA0/*cI9CA8W"A(W"A@`8 p0@ ///$9BbrA 5555A9``x9e9e9E1D1$1'd1$1kke9$1Z@bbbbI(_5A `XCI׵-dI0 CIAAeAADAeAe9AD9^^_AD9Z___dAE1~~~e9E9'-99E9e9E18e9$19D9%-)I9/IA QdIJJJ9 ( ,) ?) $)( D1$)D1)D9$)e9$1e9$1 /9E19E1$9e1D9e1V_D1%1C1$1D1)D1$){{1D)1E)$1#) D1$1xe1$1?=1D1E9e1սE919e9ckk9e9i9e9AD9zzz~z`@}8` {{ss %( UU]] sqa   ( * ] ( ( (( ^^_( z{( }( ( w( _UU ?  ! (( k{^) ) B) (#!**( ߞ( z(( ]Y) (!+ ( ( ( VV( (!(!)()(1 )( ..$)(Z$))+UU ce1 bW=b [ LkJ ,kb`xxx!Za (a( aa Wׂ  >?  ( շ( 0(0pppp@  @@ !(@ 0(-%80 88@0A8+++dQ#A55cY@ Ԣ0@(@0%%--A@s{{cHH}޾PHHp``8 *++)@@08@8@@8 @`8 @8H8//H@(&I8_+I8U_A8#Y8 Uda8UDY@CY`(^XXZDQ0 dYAUUdQ8UDQA ժdQ$IQDQY8@@B8`0 $&.#A8I8+_ci8*UUCa8 Uq8Uca@U@`0TV@0@8 UA8A@-"I@***#II~I`(XXX\8`0--A`(_A0U~#Y( Ua0Ua0UcY0`zUQ`(յ%CY8UU"Q8ߠQACQIcY#Q-iCYca`0X\VW80] 8`08@0_ꨀ8 W8U@( UU@( @ A   UA A @ 8@`(A a(@ _wWW@ !A ~  A A ~^8@ z{yy@ Aa @a @a @.,0a(` A a a @ . a uuwa  a(****A @!A A @ A@ AZ@ !@ !*0 %%a(@U`(!( 0 +_8@0(-"90- CA9 /cI"AUCA9WY za ^WUU0 (@ ++/0apzzdA 5555Ae9`jeA9f9D1~^e1$1zxD9D1UDAD1յ5-Y` bb@ \WcQ- QDADIADIA{eA9AE9f9D9|Tֺe9D9i먠e9D9^e9$1ꪫe9$1+e9E1e9$1e9$1Ad1+IAIA*QIJ8 0 ( ~^__($!*)(-$1)-D1)D1)*/-e1$11D15%%E91$91$9e1{e1$1D1$1D9$)D1)D1)1$)W#1)k$1#) */D1$1e1$11E11D1Zغ/E919E1..9e99d99C9zz~^aC9 k0` =  ¾ **,. *. (믯  u_ WWw ޷ ^^^(jꪪ( iyy}( (( i) ( vw _WWW }Ɂ }7! ! ( ) ) zrPX) rr) ) )(~( ( >:(( ( 㪪( ((( >.( ( W( (!ꪪ)(1 )(^{)(Uu)(( )(4>)( c) mk c++s [>mk,k`xp~ kb!WWWWa WU}}]Ղa計a*" ]]ע    .** u( 0(բ0 XXXX@ !@!a (@ 0a ///80+++88_88/#A8+Q$ACQ@ Ԣ(`(--@0----H9.>HH"PHP```8 %@8`0U`@`0 UH@( _P@0+P8ꀯP@ X`(6#Y@DQIUDQIUDQI#I@#I@U#Q0Zrpr@8 -dY0Ua8 Ua8եa#I եYDQU?Y@Jhh`@0dY8+a#IUdYAU#I8U_z88^@0 X0H0Q8+UCY8UCY@CYIU"YIUW~zH`(\\\T8`( --"I8+/%CQA_#I8蠀A0WꠠA0U@`0rPI@%ca8UWca0Ui@ q#QU-qCQUWz#Y0`8`05-Q8+"Y@UQ8_Q8UY0UP8U@@(V.8 U8 U@( U@( W@ ]߸`0 55%/`0 ya( u@ !A _A  UA ''`0 WW5H@ }*H W~P UU0 UUxa +Ua(@ @ a ￿a @++/(a uUa @ ꫺A Bjjh@ !A ! ՕA a A @^__^ A!@8////a(@`(A `(a /`0AjA( ׵%a(  ^0  uW9@ U9` 8@h^8 X@ !0(@ (aDA@????Ae9jzzAe1:e9D1d9$1|#9E1>:CA0* +{Q `x^U@` 6dI9 DIA~{{ADADA9Ae9{_ކ9e9V^ޞe9D9e9D9^_dAE1e9D9ie9$1"*.D9e1//e9$1je9$1*:+ Ae1/Ie9IIQI 8BBBB 0) )($)($1)1$)D1)E1$11E1D9e1kk{1E1\VWWe1D1]_We1$1??D1$1.$1$)$1)1#!1$)C1)D1)zzD1)e1$1e1D1Ն1D1E9e19E1e9d1 *" e9D1d9D9C9 @@@ 0` 5 PXxȢ    * ( uUտ _ ^__ *( }y(( Uu / [Z^w ! ) ׿) ( ( {_)  ?)() 8*.) ( ( ( .( (( ( ;+/(!++( ( jz) ) .0!)( 0)}$)(j)mk,k?// [YpR 5 kR IR!T\\\a *.WUaa::a WW] ﯁  ++ ;"( ((0@ !쬬@!! @a @ -0a +/??80//==80.88?=#A8-/dQ#A%-==Y(`(-))-@0----A@ˊIHIH~PH-`H`0@0 --8`0 5կ@a0@`0U* H`0UH`0P`0[k@H`8]@`0@8I8#I@I$AIa0@@@@`0 #IAU -DQ0_ dQ0UDI(#I8+UdY@Uca05 iCY}a#QdYIu#QIZ#Q@W*Q@(@`0'I8U+I0_"I0U@0]_@8U @0P`(W'ca8 q"QUcaCQudaCQU~zCQA^ cYIU Q@(4I@_WA8A0_"A(U_A`(/UCa( UQ`0pZP`( "YH]#YPWUQHUIHUHH^^H@(`pp8@0-) @0@8^ @0U@@(W@@(U_H@(wp`8 UU^@( UUU    ࠠ  w]@ % @8/"I@ "Y#I Ca@^"Y@ WP U^訁8`0 a `(A `(A뫪a xxh`A A A Օ@ @ AA @{z A A0@ %%%-a(@a(@a(@ +a( `PXV0 555a(@ \\a(@ WU}`( _z@  @ 5-` !A 0@ @(a a QAe9Ae9we91hX$109Ax9!`^-cY@U[PP8`(dA0 eADA./-eA9**AE9z9E9ۆ9D99D9x\e9D9c{We9$1ꢢe9$1늸e9$1..e9$1$9e1e9$1 Ae9/Ae9IA***QI"I 0 ( ) .///)($1)1$)zzk1D)$9$)f1$1e1D1m9D1WwmD1$1 *D1$1jzZD1$1uD1)$1$)ꪪ*$))#1)1$)C1)$1D)E1#1D1$1.*e9D1e9D19D1e91****9D9D9d1 I@@0 - ꪊ  ,,'   (** { u_w } ^_U( ]w(ꮮ( ** / ZUU 멽 ~ σ +( ݵ( _޿) z( ( ) ?') ~(!뫪(!) (!( ( ( ׶( ( *(!*( ߗ( ~~ں) *>) ($! )(*)( *:;1$)UU c) D|j;xVUU5UUZb!\\\\a +aaa>>a ]}ZZ  //  **  ( ((0@ A|~~@!! @a @ --=0a ?80==80#88$A8//=dQ#A===-80`(--A0=A9I@HH` PH+/++PXp`@`@+-``0X@U`P@UHH #YHY8@*8@( -%'80*80U88W@a0 @0*_I8}@`0 -=A@ í#I@ UdQ@ dQIeQ#I/adQͥCa8iimI8UQ8WQ8H8^zI0*UQ0*U"Y@( "Q@"QH"QHI@^I8Q@-+H`0@8﫪@8-_z@0U_"Q0 UWCY0+Uca8"Y0CQ8WU CY8U#QACQA WCQIUU"QHzP04m@(@0UUH0 UWX`0*UUP@0 UX`0H@(X֗X0P8I@+UI@ =QH QPzP@(P88m-- 8`0W8 W8UiUU@ ߀H յ%-H8UI8-/ uCQ@++UCQA"I8x^@0^^W@`0]'I8*I8_@@ _@@ U8`(UU]0 jjJA )A ~x\@ @ $$$@ A@ Azj@ ! A0 ////a(@@ Aa ~A T^~_8 0@ V^__a @ }_a(@ @( A //A @XX^^A 8@ @(a {a $9(eAD1e9#9z$1`(x0A(b^"A!^- cQ-***@Y8(D9(+$A99e9UU9D9r𸾦9e9]_^^e9D9&'d9$9e9$1<>*+e9$1e9$1D9D1Icb$9D1$9e19D9Ae9'AAՕIA뫫QI( 0 Ԕ( ( ) *$)(>'#1)1C)$1D)+7?$1e)e1$1˫e1$1D1$1'.*D1$1^ݽ$1#) C1)$1$){UU$))( 1$)D1)D1)1C)D1$1e1$1d9D1e9D1D9e19D1d9E9e9#9#9(@@@  禦0@( - )( ~~^ |~ ߟ> W^ ꪮ *     }][y ,( `z  (( _ _(( < }u 5 w( ) z( ( **)() { ( ( **)(<') \^( ( (!(!( (!( "*( ) z( }) ++ )(()(xD))-MkD)-%%%R`ppp'] WW]q[Dy kA\\\Xa ba..aj}]]] /) ꪢ *//( UU( 0(ա0ܜ@ A~^^@!! @a @ ---(a(--/8(8088#A8?=-dQ#A--8 (`(----A0==#A@$I@IHPH//` 0jꪪ@0 &4P@0 UX@(X`8 U``8+iPU #iHY@0@8]-I8#I@UDQ8 *dY8U a@CY`0@8 I8UU#Q0 U#Q8 DQHcY$I//Q8MmEA0 #I8 +CQA_誯#Q8ߠ#Q@U"Q8***@@0&&H`0WH`0 WQ0UQ8"QH "YQMH`05- "Q@UWI@z"I@**CQAUCQ8_CY8UBQ`( BY8 UCa8Uca@ UcaH~caIUCa0@`P0y@0 H8U@8_ Q0UP0UX`0@`8 (--++`8UUP`0WX@*XHߢ)aHU}P@(`p8@(%-)@8//@"Q@U "Q8](`8%a`0jpX8@0+8`0Uߠ0@0 `@0UU@`0 UA0H0Q8 "I@ CQA^z"I@U~I8@88 p\A A ^}`(`( a(@ a(@ {@ !@!0 ////a(@~~~^A @@ !A __`(////a(@ zzxza @ _}`(!A @ !///.a ~@ !8@ cc{{a(@ a 訨#9 A$9}#9(pXޡ(@X#A % dI9+*QDA=//Ypppp0(1( -99/AD9AE99E9e9D9e9$9྿e9D9/e9$1E9D1D9$1ʊD9$1D9$1...e9D9.)Ae9I9IA/QA??+/ CI9 T( __( ) $)(0$)1D)$1E)E1$)>E1$)E1$1~^D1) $1D)⢂$1$)kD1)_$))bk$)) D))zrC1)1$)1$)$1$) D1$1D1$1e9E1D9e1D9e1zzD91C9e1./ C90hH  |0@( +     ]_ }u_s j \     uu g }} + ͍ -! ) (j) /) ) )(( ڞ)(( ) ck) ( + ( ( ( ( 꺪( 蠂( +( ⪊*(!(!(!)()(,*#)(*.,k)%%%%Rpp`7 U:UU5 c$ kAXXXXa*+a aaނa;?aww -  ( ( ((8 @ AXzzz@!! @a @ =-((0(8088=-%5#A8dQ#A8 0a(A0==-A@ ((H$AIHpPHPH./PXp`8 ( *@@8 +@`@ @`8H8+a@ X@(XZ#Y`8//UCa8UDa@iIU iDQUUdaDQCY`0\\\\88+ A8~ CQ0UCI0UY0U q8կi8VTi8 UqH*դq#QUzdaIWxI@^Q@??58@(&..I@I@z Q8_ Q@(I8Ha0j@P`0 Q8 U"Y@*CaHU+Ba@U"Q@("Q@(@`p@`0---A8UA0~#I0U#I`("Q8+U"Y8`y[PH0UUH8掠X8U*X8UH@P@P@(pX֡8`0-//@@=--I8W@8UH8 ?`@uP@(P`8 UP@=X@U QH P"IP`0`H@(80/ A8] #I0W"I0UWQ0UP@0pP`0<]"Q`0UU`0@UI`(UI0 A8x_8x`( \WUUA UUA }H `( `(A a(@ za  A**`(! A @\! @w}@!A `( 5555a(@ A(@@ !@ a a( @ !`0@ rrz{a(@ b a /-9`222#9`(_"A ^5"I 5 IAdADA"**8YeA5==-Ypppp0(bbbj1(-%%/D91 --eAD9//5eAe9~v9E9e9D9e9D9U_ޅ9E95e9$1bD9E1$9D1$9D1$9e1e9$1**Ae9A9 +IAQI09 ( zz( k) ) 28**$))j1D)E1$)$1E)$1E)zD1)*.D1)$1$)`યE1$)u}$))ꮮ$))$)) E))1$)1#!#1)$1$) $1D).D1e) e9D1}iE9d)d9E1d9E1d9$1D91jnnA VVVV0  ( w[ J  ?>  k  W({j ) j (ߞ(7'  r{ c u}r ((( { y Ԗ! [) ~( ) 7_) |z(ޖ( ( ) */$)(U) `) _W( ( ( ( z/( ( /(!( :::) V) )(_U)()(_WW)(U( k````,s ;xhR_W-[ ms kzzLsAXXXXa *a aa޾a+a     ( ((zzz( a @{@!! @a(@(a  0( 80A8#A8DIAKH (`(  #A0$A@////DAAWVVWHA/''PHPH***+P```H `H`0P@8X`@U P@PHP@(p`@8@0--5H0 +H0I8U_da8 U_i8UU#Q`0X^_[CYa0 q@U*q0q#IaDQ-qYՌˡ8WWWWA8} #I8UW#Q8U_Y8U"a8UUP8(o@`055%@8H8_+Q8_I@WI@zjQ`(jjb`H@)"Q8_*"Q8U_Q8/"Y@UCa@UY@(pPXBYa0++Ca@UUCa@UUCYHը#QI+CYQ//"Y`0XTVW@0 @8UP8UX8UX8 UP@(@@(+H0@`@ WA@ UUI@H@++*H@ `xء8@(-+ @0WI0UW 0U^XX0UWY8UUH@(p\Xa(X8UUHAUꢊCQH #Y"Q-Ba@j"a`(X^A0+ "I0U_80@80U8@(z8@(kx`0 \VUW   UUU_A UUա@ Հ0@ `(A z`(!@ !A a( ! @@ A늊@!A `( 555=a(@ a(@ @ !A A(@.`(A @ !`(! ꫯa(@0A=#A pXA ^׵ Y@#IeAIDA_ADAaAY pppp8(zZZZ1(/5E91ՅA$1/=?AE9e9E99E9e9D9e9E1e9$1~$1D9D9$1z^D9$1$9e1e9D19e9 /A9 IAQIcA 9 \T( ( 孩) -=$) D))-E1)1D)~^%1D)~1E)D1).C1)D1$)E))1$)on$))jn$))$)):j$))#1)$1)D1)$1e)$1d)d9E1e9D1d9E19$1d9$1d91a VT0a( {{__( ( Z___  }__ u] ꪫ uWW n >>?- ﮠ ] ((z({((  W_ U ( (* (( ^( (7'( ( ֖) )azp)a ( ( **( ( ( #) oo( ( */'( ( ( "***)()()((( *b(5555 sLk~zrmk c*BBmk,crLkj ppppaaaba..ajjjZ     ( ((pp` $$$$a @{ii@!a a(A(a -8(8088///$A8DI8JJ0 0(A0$IAHA_H#APHPH .//PP_^^xP'`@`0W`@`0 *X`0*UX`8UUX`8UP`@_U`@@(U'i8յ #iHUկ#iI]#a@WQ@U#Y`0zzj`QHQ8.Wdi0 Uy8UUy0UqHUa8\\\ׄa@յ iCQկda#Q~#QIZ(#YI #YHz~~@`0 -@8W^ @8Ux P0Y8 UQ8Y8RА"a@WCQH*CQHUCYHU"QH~Y@?Q`0@8_Q0 Ba0WCa0 Uca@UQ8ha`0Uյ "a@*"YPUxWP@_H8_H0*H@0[ܔH0~W@8U]P0P8 UP8UH`0H@(VW-P0Y@"P"IaAX_UUH8^@@0@p@ 0@8_X0 U`0 Ua8+U"a@}P`(`XַQ0+ "Y@ cYQU"Q@_~Q8H`0x8@(. @@(W 8W8 U`0 U@( : `0~V@ UA  A A@ .>a A @rX_@!A `( ===;`(A * *`(A @ !ࠠ A*++*a( +0@ zx@ !a( +`0A 0  p@ ֵ #A8)dA#A dADAdAD9кeAD9 8QfA///-Y%%%%8(ZZZZ1($1(///.A$1Ae9ݕAe9z9e9e9D9lgnE9d1e9$1D9$1D9$1zD9$1.e9$19e9kAe9?-Ae9*.IAQI09 ݹ( ) ) {;/$)( /%))?<<1D)zE)$)E)$)nzC1$)$))訸1$)__]$))b*$))+($))vjJD))-$))#1)~#1)ݽ$1)$1$)D1)D1$)1D1=%D91D9e1D9e1d9D1__C9#1 VTTT"A( %( ( \U (    ( }]( ꪊ( ) ^( (zjj  * U WW]] ( m( }{(( y}(( cὕ( ( ( ) /)p**)A*) (!( **)(( ( ꪪ*) ( ( ( ( ((**((( *)(/Z(5 slkmkJx,c+,kJ %zzzzba**ba*A*(a բ   / ( 0 @ &&a @{zz@!*! @a(A(a /-8 8088??$A8#A0@0 ((##80//'7#I8H$A$A@PAPH/'PPxXXpp`PX`@տ*P@P@WzH`8_P`8տX@076X``@ UUh@(d`8UU#a`8UY`8 #i`0`Pa0Q8)Q@DY@W*+dY@UDY@U Ca8Ca8_UCa8UCa@U#Y@+UCaH"a@~H@(-Q8H8(Q8/"Q@_CY@U"Y`0XX@8\@8UH8 UUH`8I@+UH@u@`0 I@//"Q@ U"Q@^"Q8Wꠠ"Y8U*"a@_ژ!i8Ua8UP@uP`8WH@8UP`8* mP@( P8 P@IH{ H8_H0*H@({X8-`8WW``8UP`0*P@ +Y8j@@04 @8A@+ CQ@W-"Q0WQ0U*H8}_P8%*UP8WP8WP@*UaPHU_H`0`@`(Xֵ@0*I0**"QAU"Q@]Q(P`0}jXV8_8U~H UU_@    p@ @ !@!A A 0@ `(A(a(@ ~Wa ~A ށ0 //+0@ xx~^@ !8 %`0%`@ - A@-)DAA DA$9ర#Ae9eAD9^eA$9.5QeA ++Ȃzzzz0 ((2;$1( I$1AE9Ae9dA9~~9D9~zzD9e1$9e1 $9D1D9$1$9D1e9$1 +9e9kꮦAe9Ae9IA}IdA9 9 ܢ( ( ( ) * )(?/+%))1D)~E))D))C1$)_)$)#))_$))$))^s$))r#))$)((`$))c#1)$1)1$)wD1$)e1$1e1$1 -/1D1D9e1~D9e1^^{#9e1D91ﺾQ WWWW0  ==7(    ( u(( () ) ޿ ( ~(jj # UU( חU ]  U(( m(( ( wzx(*( (().7)Xx)( ((( (!( ꪪ(!*+(!( ( kk( +(( +)(- c)Ms,ccsJX\%(UUUR %,ka````ba aaA(*a uW    奵( ((hjjz` a @zZz{@!***! @a @ -?--(a -///0 +++*8088/=5#A8a 0 ((#+))8(++//$I8DIAuumm#IAw}H@PIPP~P@0@`H `@@0P@8U_P@8UP@8 XH X (p`@H 0 `P8H@P`0_ a`8UX@* X@0a@ Ucy@UCiH*CiQU~Ci#QCi`0Q8WQ8U Q8UI0WCi8UU*Bq@UP@0%5"a8UBi@"iPU BiQUuciQ"Y@(@8@8/* I8_ "Q8Uca8UU Ca`8}k@`@`0 H8_H8 P@PIYH-X8u}8`0* H8U P8UW P0WH`0U~H@0}rСH`8UUH@0P`8 UP`@**PHP`8*@H@0% H@I@U Q0BY0UP0רH`0bH8P8 P@P@7נ PAQ@zX@0cI0/ CQ8U*CI0W@(_~X0U@@(x^X0 UY`0P@^+QH+տPAP`0bX^8@( A85+CQ8 "I8_I`(Y@ U8  8@ U`0 @ !A a0@ a( @ !@ !A ^8@ -`( xx^@ >`@ W-P88- $A8DA9DA$1D9$9+D9$9eA#9??//QI%Y%%%%0(pxz{(($1(75e9$1%Ae9* )=AD9dA9^Z9D9e9$9$9d1D9$1%9D1D9$1d9$1/9e9jAe9A9?IAdIA#99 ( ) (!)! *$))}_$)( .0$)_D1)1$)#))$))XPbz#))uU#))^_U$))S$))Ҳ#$)(h#))s}#))D1)D1)D1).**D1$)e1$)/) D9e1#9e1^^WWD9e1$9d1D91 #A0 ( U]( ( ]Z _ k魭 B ) U](^^ 8(   ( ) z( VV ( pأ((뫭( ___ ՟W W} `b ( ) ^VWW) )   (  *> ^^ ( *+"( Sr( ~( ( ( (!( (!( zzz( W) 555D1 B!,kP+@$TVWU7׷lB```` k``@@baaaށBa???a(( a*   /( ((H``` ` A{{zz@!! @a(@(a ??=-0(55=8088#A8ɚ@0 ((8(+++ $I8#IA$IAHA+ +PIPH PPzkˀPP`@ 0 +-H@@ P`@U+P@8UP`@W@H@JJJ'Z8UgR@U`HA UHDAՀP@UQPX@0T\`@8^@0H8U Q`0Y@UBi@[{bH`8P@/aHUU"iHU"aH+"iHJoo@@0)))H8 +Q@WH@_"i@+UcyPUX@("a@ U"i@ CiPU /ciQuUCa"Q "a`0`pX\8`8+ @8UI0U I0WCa`0U Ci@}k`P`8)a@iHW`H_xP@WWH@7H@0ֵH`8H@W "Y`8UP`8UH`8+ꠠP@0`Z֗H`8_P`@X@_ Q`H QHxZUUP@(`p@ () @0 I0UI`(I8UX8jX8UU@`8*H`8~߿I@ U"I@P@*}P`0`XV@`0/+"I8UA0WA8`@UX@(x^H`(--H@_ HA_BIH U"QH{P@0zH`(pֵA0/ BI8WBI`(_I`(U_H@(UUꀀ8Z@( U@ U  @`8 as _`@߽ `@`0 80ਨ88=--98 //*#99 .'E99///?e9$9vuD9$9}A#9?%%-QA'5=- Y%%%%0((($1(5E9)*A$1*+Ie9Ae9xx9D9~z~e9$9e9$9D9$1je9$1D9$1e9$1/?9E9ʯ?Ae1A9I9IA#98 ܢ( jz{ P( ) /) **+$)($))Vޖ7$1)moC1)#))}$));+$))\^\#))#))}$)($)(#))__VV$)(" $))jE1)D1$)1D)D1)ꪪe1$1íe1E11E1--e1D1~D9D1D91ں( TTT\0 %( '( ( { ߷ &( ) (^Z( ) zZ(!( ( (( x(  ( _z^U =W VUUU *) ((*/' ) ) ( ^|?) ) ) ׶.*) _ ( -/U( \( ( ( ( ( ( ( z) ( %) `p1 c+@@ZWWVTOk_UR%% %!aabBbab.a.    *.( +(a @@0a Azzzza ! @a @ + +/(a ---0(8080 //$A8A @@@`(@ 11320 80))) #I8$IAy#IA}HAQHPH+++XP}Xp``@ ) `H`8`H@8 +P`@P`@I`HgjZFjZ_%z&bU}qgjIW zAU'Z#A_GZ8WGb@UWY`@UQPUUdYPU_YPU"i`8`bzzH@0%Q@X@ _"q@*UWb@UU"a`8o`@0X@Ua@U"aHU"aHYPjjj~@`05P8U+?Q8UQ8UBi8 U_Ci@UP@(ֶ"a8իcq@U*cq@cqQUci"Y ^Bq`0`pX^@`0) P0UH8U^X0UX8H@0@p`@@(- @ @`H@UP`@ H@UH`8JBbP@0+ P@U* Q8UQ@UX@U^X@*mP@(\P8 X@UUH@]"QHQH*zP`0XV@`0-+"Q8U HAUX8UX8*UP@0x@@(-  H8UA@U}A@ I@z~_@@(x^8@(/ I0]+ "I0U_A8UX8UUP@0_ߡH`(^%*P8PAUBQH /UBQP{Y`8zX0`\WI0+BI8U"A@(W@ W~8 UW ( ^`@ -`@`8`XVU`808`0*/8090**++9$1$90* +D9$9uv]E99A$9-- QfA///+Y````0()(՝%1(-D9$1e9$1/%Ae9Ae9xz_AD1D9e9D9$1D9$1z{D1$1:6&E9$1e9$1/e9D1 9e9>>*A9AAAdAQ VVVV0 ( ! [[{{( (!) $)($)(#))#)){[$)) $))*::$))`$))($))^\\Z$)($)(+$)(.#))$))'E1$)U1$)^~1$)R~D1)*E1$) e1E1e1E1+e1D1im~|D9D19D10 \\\\0 %%%%( //'7(! >  ! U! ! ! u) f(( ) ꯥ( ( 몪) V ( ~ (뫫((    ^^(/ /76,(7>(ַ( - ) **) )()(Ã) *( .* ~zzz(/ ( ~^( ( ( _^^W( ( jj( ( ( WW( ( /'D) ,kRJ\xKU*g, s9@@AAaaaa(b/  a +b{   ( +(A@@@a  a Azzzz aa a ** (a -(( "8088=A8-I ````(@(:>>((8( $I8$AA$AAH#APAPH//?/XPhH??X@(6X`8UU`@`0*H`8P`8UcHz&bյ gjY6r&bҐrFbz&bgj'b6&.gjY.gjMz'b+)%rQVrIUjIjHWj`8a(Z aA_CYPWWY@WXa8kJP`8Q@UU P@-U~Y@ U"q@UUX`8``0U-Bq8իcQUBiQW"Y@_ BiHU@Y`8 P@xxH8/W"a0Wcy0yHUUa`8Tַa@+`Y XPUPHPP__P@0`@8WW@@0_@`8UP`8 UP@*X`8P@8UP@@UP @Q`@HH~_P@0`Pܶ@`8+ I8U_H8U_P0UP8շX@0z_a`0սYH "YHUBQHաHA+H`0bP@@0* "I8W_@8U~H`(P8UUH`0zWP@ W+`(P"IW"IH/I@`z@`8`x\@`8% I8 A8_X0 UX0 WX`8zUP`0\׵P8 BY@ UY@BQ@~^H (z@ (XXXX`8 ( -`8`00@0?0`0809081$90ﯫ$91$91* ADA--QIY ````8 )($1(D1):E9$1 -dAE1Ae9_9E9e9$9D9$1耀D9$1D1$1^e9$1e9$1??9E19e9-Ae9AA. AdAxxC9\\\\0 ( prc ++) (!)(*)( 88$)($))&$)($)!.//$))$)()$!$))yZ%$)(D1){$)(+/.D1!D))D1)ߟ$1$)kD1)/D1$)e1$1e1D1 e9D1d9#1[z9D11 \\\\0 %%%%( '''(!( ~z (8/(ﯫ! Y[_ ( '/(.(.) ﯿ) ) ) ) z k ({z  ( U_  +'  8  5U zb  )?///) ) >:*)() ) ) />7( ppx(( s( ( {}UU( uu( ( U^z( ( ?* 1 ( \\( ( ( /m,sJms cWmk [&$ms,srx|x+sIR`hhaaaBaꪪaaꪂa a k뿷 뫫 ?( (Ia A Aa a @++ (a /-((" 8080 A8-azzzz0a 0 8( ++)I9$AA#IAUUIA??;IH~~PI?XPpP755%x`(7777`@r&bcBgjZ%?gj&bćr&b!1r&b؈rGbgj&b$r&bzGjrZ|jYzhj-/zjM} jKHbzzQ^rQUr8Wj8~QH"a("a@}Y@%"iHUU"i8ojj`P`8P@UUP8_ Y8W"a8Bq8oX8Cq@U Ci@CiQW"YPxUWX@@@`X8{^\P8UUH8_UX`8U_X`8*X@0jrX 0--`8`@PHXH h@0jz@@0 @`8U @@8UW@@8W@@8*UH@8yX@@0 @`@*UQ@ UUQ@ IH^UP@bXP8k^WP8UH9@`@WW@`8+UWH@0P`8 WQ@ CQHWUHAH8_H`0z\@`0%@9(~H8UH0UH0X`8{H`8/P8__HBA "Q8"IH_UH`8X`80^@9 W9`8U @0U`@0H~`8x^ץ 0  0`8 /@8`0~W0`0uu]0a0 /.00 )80++90/90" /9$1$90 eA$9 QA ++Y ````8 )( %0)Wy{$11 -D9$1d9E9U9e9[[e9E9xe9D9$9e1d9$1D1$1Y[hE1$1 e9$1D91^z9e9A9A9*AdAhdA\\\\0 Ӣ( __ yim( ) 뫯( *) *)$!(.$)(#))$))$))u$))>$))+:$))$))&V$)($1)m$)) $))(*( D))D1)$1$)#1$)~__D1)*D1$) */e1$1d9E1d9$19D1?1 \\\\"I (( 5)() ( []U (( ! ! ! kkk( k  ) (!뫯(!(!( ( ~~n U]} V     ( ] * `() WW ) ) ( b( ) / ( V( wW(( (./'( _( /( ( ⢠( )(/u( (( ( ( jn,sA ms,k+--mkR ^LkZ sZ``aaAꫮAB.***aaʋ a a a. ??( ( @@``a  A~ Aa a  # (a +((8088==A8Apppp0a ܁( +8())++$I8뫻$IAA@"I@I@⪪IHjxPPH ,pP%%%%855p (XπX@0卭h@ k{ˠh@8]^b`HrGj`COj&b5%gj'b렠rGj5>*(r&bxgjZ .zGj=5z'bzgjMMMrYgjZ.*rrurhj3X0 rU[X*z`*rKzZs}zj jzIsrpr'Zy-j9Wj#1}hb8Uhb8_Y@}I((PDI*UX@"YP+zYPa`0b`pPQ@ Y@UU"a@UUCq@UUCqHU"i@\P@PHUP@WPHUhH `@0pPրH`8 + P`8 ꂠ`@UWhH hXX@0PܴX@UUX@UXHUXHU`HjX@0@`8W+@`8UU`@0ՀH8*P@8*bH@0 -X0`HUU"QHU"Q@x_H`8z@@0. "Q`0WI`0UWH`8UWP8`@0** iA0`P@UUHA_"Q@Q@P@0p^@`0%- A@UH8 UP8 UP8/P`8`W88- UA`8 UcQ`0**UBQ8"IH~Hx^`@V% `@ 0  0@0 //`0@0ã0@00a08080?-9090WUu$90$90 IDAQA+++Y ````0a )(0)ZZ~$1(**D9)e9$1+?9e9ޞׅ9E9^WD91 0e9$1D9$1^D1$1hD9$1$9e1D91zjeA1A9uA9AdAhdA\\\\0 ( (( ( (!) :+ )$!//*$)()!($))WU$))uo$))ٙ$)(#)($)(:"$)(($))*E1$)UU$)%!"$))1$)E1)뿿D1)D1)D1$) d9E1U}%9d1{d9$1C91zzzcI ^^^^0 %555((''&.)() ( uU) Wwg! z~ ⎏) u}}( W_zz(/(!) ~jj) -( ꮯ) Z( {~? (^^z   *( :<(( ( ! V~ ) Z( ( ( c( }o( ( V_zz _(( ('/( ( //( *( ( ( ( /((( ( ~,se1 [%@pCWUB 5 sJAaaaaAaaB,a{r a//.  /?( (````a   A aa ﯯa @  (a +/((8080A8 ____@A(a ./++8(+/+)A@+.<8$IA#IA_]H$AI@IHPpp`PH,xPp`07%%x@0''`@0mʀ`@(W`@('b`@5555rGjz}Ur&brGj؜<*rGjzgjrrrGjrFj/zre׽-zgjgj'bhr'b=zgj?6zjo2 {r*zu {r̪&*r_*j. zIppxrZPrrb¢krHb" jGb4r'b~xhjZZGbQlhjQWGjDAUgbA_GbHUQ@0^^HdACQH_ CaH`QU"iP//a`8\\VH`8P@ +Wz`@Uh@Uh@8P@0P`8*PH_PP"PHP@0`pX@@0- P`8_X8U`8+U``8ՠX@0`X^X`0+`@UUPHU_XHU`@ i`0zX^H8U P8 U_`8WX8աH`@X@@0P45@`@+*U"I`@WU"Q 8H`8@`8kZH`0H`8UH`8UP8X@P@0`x^H@( H8"I`@ *U"Q@}HA+H`0`\A`0U A`8UA`@U_H`@UH@8 zHx^U`Hյ- H@8`@ 0xX\\ 0  0@( '/`8@(`0@0(:;0a0?/00 8080.80z80-D99eID9QeAQ````0 ((1 $1($1) *e9$1e9E1e9$1e9$1e9$1D1$1zz[[D1$1D1$1e9$1D91^9e1>A9զA9AC9Y^^^^0 (  ^\< ͵( W_( ) /) ) $)(뫮)($)($)()() *(*D))E))^$))*D))7$)! .$))OJj$1)1$)E1)*///$1e)$1e).+e1D1$9d1D9$1C91~Q ^^^^0 550 )(%) $) ח) ! () }o(r)/) ^^_) ) ) ( ( Z^~ Uu ս( ˍ() ( ( ) W( _ ߾( +( ( W( ޾( W__( ( ( zpx (( _ ( / /.( ( ( _( W( z^_U a +  Mk) R`pXX/UIi9b4$aaaaaaAaa;a7//+ aꪢ a a ??==( 8zzzza  a^__a @zza ￿ A -/(a +++((%8(80***(A8I؀0a (a  8()++A@ $IA^#AAw]HAI@IHppppPHyPMMMx@( `@0掊h@0_Ys`@(zrh@8_`@Gb````rGjʈrFbrHj:>rgjzGjrrzgjOKz&b )zr-nvrgjKKrgj"zgj[Zzr6zj:zr *zWxj_ {r<>.*Jzv*rJH*hbRzjRZrGZbprjhjGb̨r'b~n'hj&ZxPPpGjZr'b+**r&bGj&bhr&b_rGj/ rQ_rQժrCI_(rCQUbHWW~I`@ `CA`HWX@_xXa8_X@8[ܴPa8*P@UX@_`@WX`@uX (֯ h8 hPUhPU`@_*``@zPP@8 P@^~/`@ UUp@UUh8X@0pX`0- YP-_QPUPIU QH_H@0Xܿ@`8 "A@8UI`@U~`P8Հ@umIIP 0. H@8UQ@@UQ`@H`@WH 0H@0+ I8WP8UP8UH`8_P@0z^/P`0 Q`@U"I`@A8\^@(z@^׵`H- @H`@^WWW`@@8@8 (px| 0  0@( `0@(@8`0w__0`0*0000800090//$98++++AEA-QA//Q ````8 ( )(%-/$1(뫯$11;;#9E1E9E1e9$1S$9e1D9$1zZ^D1$1$1D) $1D1"*D9$)$9e1^9E1 9e9 //A9Ad9Y^^^^0 ( ^VW Zޗ ) (!(!ꪪ) *) b) (*" )($)(߿$)(.)(" )!( $))D1$)e1$)U孯D1)C}D1)%))D1)D1)D1)뫯E1$)>E1$)ud1E1]}%9d1D9$1zz}D91~^~1 XXXX BQ0(֗)(-/) ) __{{) U) ) W]-) `(( (!) ꪮ(!//( z ) ^ x^V z ) % ( ( ꫋ ( ^ ( {  . ?''( >U  _ a a a a>.w */,c BXXXXGU--@bU$aAAaAaaA*aa  az + Z( =(`ppp @ --b a aa +-- A///;(a 0(8(80A8A؁(@(>>7/0 8(++++#I@$IAvvw~HAIAI@IHp\\\PH!y@pa0%X@0֨p@0AImX@0b{ݛ`P`0܋{@@rGjrGj .zgjzGjrGjިzgjzGjzgj>,zGbxrgjk//rgjڿzrן r۹zr  r*z*zj+rz>K'Z+jRQ {bbzrjrhj՝rZ(j'b`r'b2rGj rbbjjr&bgr&bY}rGj zgj_rGjzgjzgj`PrI``ppjYխˇrQU**r#9WgjAUgZHU'ZPUXQUXQ XP`HUWX@8kbPءP`@P@W*P@U_X`8ըh@ /w`@8`@W+`@aHUPPX`@jrؠP8^@@WH@UX8UX@կP (`X`(X@UP"IU"QHUUP@8xH`0·+@@0_@@0U@@8UUH@8U`@@0pX@@8- @@@ UQ@8*U"Q`@UH`@W`@8p^A@Uu A`@_@`8UW@@0UߠH^@8xV-`H- `H`@_[@`@u}_`@`8hhj@0 (|xx^ 0  0@( `0@(0@00`0 *(0`000-000090$98*++ ID9QAQ@````a8((7)(--$1(E11/E1$1D9E1}]UD9%)e9$1~_D11D)$1$1D)D1$1D1$1$9e1^^9D19e9A9Ad9^^^~Y ^^^^0 ( v~_ '.,.( _W) ) ߿) ++) ) (.) 8:)( )()( $)(oD))D))?_UD1$)d1)D1)$)(( rzrx~@ r5*r-+zW^R*zys~+{I {jذ {j {rv~~zhj&/rgjrGjzjGjrGj rgrKrFj:zgjzrrgjꪨrgj/rrokgjRrYppzrz&bqcrbˇr&b<?) %%(!) ) ($)(/) $)(:2$))ʀ$))+#1)E1#)D1)D1)1E)1C)D1)D1)+$1e)D1$)*d1$1D1#1z^^C91w^~1 ppppBQ 0(7.0#)1(1 (!( (( Zjjj) ]]]) ) ) ( ) ^^ r) W) /(( {cB 2( u( zz s\ U  UU ( j~_ a a aa _ a a aX\ @{ @] @Ձ @WU(A_0aU+*(` >(` .'0`_( W(!W,sa-%%%Ls s +{,crrs s,sr`@a A@a @a`A~aAaWWa}}a\ a " ( {(a( V~~ A aa A  (a ((-/ 0(+/++8088A8++"Y@@( zzxx0 80-I8 ++ #I@$I@#I@I@HHpxxxPH5=5q0BBBb!8uX`8eCiX@02A`Hߚ:@рPWgjP%%%%rGjzrGj /.rgj.&6&zr]UzgjgjGj<rb rgjJ?>rgjZnzGj zrzrzrc*rjb* r5 {z*zkz LIzj {j {rzhhhrhj#rhb*'r'bh rGb!rgjW) ) k) ( ( ( (  b z a a *   * a a a^_ @ a ` a @U @WU @x_U(@]U(@] 0` U(([pW(@z( U( WUa ^U !_U/! !W kA%%%%Lsb b<XR_/+s: -/@ a a a a a@/a@(***aՂ aׂ a b***(a (a( a A踸 aa @ ++ (a (( 0()///81///88+#A88 @( zxxz0(8(++++I8 //HA~HA#I@y{__HA‚HHx|\\XH55!q8bbbb"y8}``(}kP@({[`Hמ@(^gj@H rgj zgjrgj,::rgrzrorGjrgrzgjrruzr_^zrʂzj-+" {zy z5 {z pS*z*zlr /-lIrgr. * {rК; {rl|krj@ rhbrhj¢2rGjzjGj+?6zrzrWըzgj~zgjrgjx_rgj' zgr"zYppjQPЇrGj/rGjzgjzrCCBzgjèzgj ɂr{rڇrGjXpr&b+6<0zgjrr{kOzrzrzr{ {hjkbŠrQɉ j'ZrGbcCgjGbB hj&bkkk@gjZKOrGj rGj@`p{zZ*zIWz#AUrQUhb`HWGZ`PUCI@@_׿#IH_xPI`PHկX8ժH@8 6 P@ U`8UX8``@WP`@W`@8~`HAzI`@UX8U `x^@H^׵-hP@HP`H`H`@`@@@888`@@8`@`0`8@8@8@(x~~^@( 0  0A ￯`(! a0@(8@( 0`00@0a0(ꪪ0a(+///90$98 eA$9 IA  Q`````0@!((%'(()( #1)1$)D11D1)$1)1D)ꪪD1)D1)zz1D)D11/+e1$1e1E19e19f19D9zzxd9 XXXX0A)(- ) ^Z[! ! ) (!) K)/! )) / $)(꯯$)(>$)) #))D1)ﯦD1)D1)zZ1E)D1 rD1)yiD1)+$1$)D1)1E)^E1$)D1$1D1#1\`$1(||cI zzzza#9(#111($1() ) 1 $)(])() ( p( U) ( ~(!*( ( ( ( }uu ; x z~~ ` az a aꪺ `` { ` a @zz @]a @a  ` a @zW(@UU(@տ0a 0` W( _( ^U` !~Ua ~U !U !W !_U !WU !WU !U*0 c@3\VUUR ` zꫫ@  @(A @!a a@a@"awՁ a݁ b*(b*a((a zhha A aa @ ** a ?==0(0( 8180 A9++9)0$(@ +++0(80I8---HAHAA@yH@*rgj/rgr+zryurgj:.rgjÃzgjjjzgjzrzr/zr  z*z*zKz-*z⬋z-%5lA {j6zrͭrjBrhj '' zjrgjbrrgjUrGb//+zgjrgj(?e919D9xxzzD9 XXXX(@( ( ^v! / ! ) +(!⠰) ^W$) r) ) .) - )(*$)($)(%))D1)_$) D1)_D1) )e1)ۿX1D)$1)"D1)ꪯD1)1E)D1$)D11¢D11$1(0````@???10555C91#11p#1($)() ~~) *?)()()(zꪪ(! (!( ) _( ( ( ¢ u a aa;;/ az~ Aa a  @߁ @ @*U `  ( 0 (@0` j0@ U( U0 ~UՁ U U"b ^a ^Ua UaU(!Uի( կ(a ((*( * Z 5555dy|jjjj7}5WUibpJ @ -` ꪫ@@A a a a@aA" a} a(a"Qׁ(a ppx`a @ !**( A (a 0(80Օ9098%--A$9***.8 (@ 0(ݕ80I8-I@I@HAH@HHP@ "q@RRRR"y0ow{cH`(k``8yY!`bX'7pgjXXXXrGjʈ rGb" rGj zgj?/k邨rNgurgjzgj+Шz'b zrWzrzr zz zz/. zKk~*zRZKz'//Kz،r??''lC9 {b rr44. {jkjrjrjrjpRPhjGb,rhjzreg~jrgj> (rr, #3rgjਈr&brgj +9)zr57 rzIШrgj(zrUzrui zgj{zrzgjzjrgj:*rgjrgjrrs.zrzr r {Iبrrrjzruu}zr/evzgj~zZzgj zr[[y}zr֕zrzr5%%zrnzgj7zr55zru {hbHJzZzj_rr`|rgjÊrhj߹rgjzr-zgrzgr Ȃr.rzzgr Ȃrz'j@@hjzYr&b#zgj /+zj??zj*hj>--zhbXzhb -zj j zhjx*zQ^GbDAW Hb(U(Z@8__I@H`H1U`H$A`H8H@@P@H`8`@@8`8@8 @8`0뫯`8 (@( (@( ~ 0 %% ( A @( /-@(a a0@(`0A(ꮪ`0A(#0a(0a(/-00--==9E1eA$9///Ie9 *dI0A( ( * )({{$1(1%)$1)D1)$1$)1$){D))D1)k//E1$)%E1$){E1$1ϯd9%)9D1e91D91#9pppp9 )(``) z(!$) ߿)$! ) $) :#))uu#)() gfn) )(<>()j)(* ) @$1 ))#1 $1!D) *e1&4D1)$1)"D1)iﯮD1)>.D1)$1)*#1)#11$1(1@`@@@ _[zz#9(--==#9C1(e9#1W^^^#101(V~zW) 誺( ⨨( 7) ( *(!) ﯪ( ( ( 몺(   a *x a @" @ @z_a a  /(@Uկ0@կ*0` *0@ z0  U0 _U( _U WU+ !/ U UՁ UU+( Uի0 U0@ 1(0).1(W^((ﯮ1(1( 0#)#1(VVWU(( )( uUIJ),kb{m ZX cy5Lsj` ^x@@%@ -` W_~  @ @ +/a@i A A(A//@0a ~zzza @a a @ +(a -0(=0(** 9898++-/#A@@``0 ( (0(80=@8 I@I@~H@--H@jzH@+XH----A"0c{{Pa(`a88`H"X!j\\\\zrjL@prGj.rgj`22zgj߿zrrgrZzrkrr5ʨrgj.++zrrrzrzr/'zr*zr {z>&*z*r ͓ {55R֖Kj {rrj࠰rrrj( zjjʫrhjzjzgjzr~rgjrr߯Brgj(zrzj6>zr+ Aبrgjjzruzr-zr^Zzgj^~~zFb rgrzgj//''zr=/nzrzr.zgjzrzrjokKzQrjzjzxrgj*#rrr|~_݈rgj(zUյ/皈rǚzxzrՂHb gz% z珋Yjhhhz&bzgjዋ邈r=zjzr *.*r^ڻzhbPrhj+ )zjzr彵rrrRxz'bpp*rQژhjY .z'b}}hj'bpkyHjI^hjeA hjDAUGbb0_'b8Uba8UUQ`8UUA@8UUU`8 (@( ( (@ @0/'/ ( A !(@ a(@(a0@(@0a(@(a00a((a(-///00=-8D1eAD9-==IeA i ((( //)($)(=0$)$1)1$){1$)1$)D1)D1)E1$)1D)D1%1*:e1$19E1e91d9D1C9pppp0  )( (!k)!W{(!wu$) z֖)+) $))u$)(:)!) ~^X) () /) *$)(/%$) xZޜ$1!D1 D) $)(ު+-$) $) $1)$1).1C)*D1)1$)$1 ($1)1(" jA!#9(====d9#9uD9#1#1(0 )(( ,(b`( ( 1(_]U((|~((]]( ( *( ~~n}( a * @ @WWa (a (@UU+( *0` տ0` 5/ 0 ^0 ~U( ~U U U W _ _ 0Uկ1 U #9a+ 1(-#10r~0)1(/1(1(0)$1(W1(/70)$1(oWW((/.(!)(A(,sb/)ms,k/5?msZ Lsj@ ` X@ 7@-` ^z@ uU^A @  * a @オa @ꢣa(@..0''''0a zz~~a @(((@ a A (a 0(-9(90"$985=-#A8``@0((}ݢ0(-)++80@8+++I@I@zH@H@zzz~H`H`H-i@XXXXB0bbz{Pa0yA0a`H,!PB [zgj{}rhjzrU];rgjzrzr^|~zr=rgjkrgj/zgjrgj( zgj''/+ {z޷55zr *z/Y[*zk {_/j +{I664+{j*{rrjprj"rjn$rjrhjPPzrzr.zr6rru_\|zrbbrr3zryzr*(,zr4 P )zrWerrʊzrzr*.zgj>>>邨r r' rzrv rgj*zrzjzr&%zrkrY88) $))ob$))ٻ) ) jK) ?) *rrrrrr(rrߟzrzrՕݨrgj^rgjrrÀ˨rj{zr {z+;*z*r*.&l*mkjpp {9&&+{j {rz srrj {r}Urr~zr߻rjƒzrzr?zr5zjzrrW]rgjzjy zza2" {j" 8 {Azrngrgj"zr邇r+zr^zgr lzrzrzrkzrËzr+-zrnn r--/7)r苋GbKKKKrI )+)rrzjzbrZzjzrrGjgrUU5b`ࠪaix`xiP(i$a+IY}  i~|XȊb +rk~^邈r]zr'bb r''zrzrzrh {zPzrzhjˍ zrUUuLjrYrHjvr'jbbr'jschrHjuenZhr'b////rhrTV_hrHj rHrhrGjhrGjz"hr'j| (A@( A( ~@0 5=// ( (A!(@ @(A ***+a(@(a(@(a(@(a(@(((==0(/+/$90=eA1eAD9 ++ q )(sk( ;" ()iJ)(..?0)}}_1)%1)#1)1$)~D1)e1)/d1)E1)>D1%)e1$1e1%) .*9e1e9#1 #9%%%%"A 0$)zz~~$) *$) ) )b$) $) r‚$))&) ) ) ) $.>$) $))e.,$))՗K$)($)(*!D1)D1)VD1)miqy$)($1(o$)($1)UU#1)յD1)1 *..1(81(u1 BBB {{{{8@))))CA#9z#91#9(1(0)0(}( ( ^(` _(@Z(@0` +8` 8(^0 ^0 ^U( _U ~ +W ^U ^U/( WUW\( s㣃0A "D90DA#1D9#96D9#1#9$1w}#9$1#9$1w_9$19#1__$11D11_D9)E11W0$)0$)﮼#1($1(/#1(訯0$)1(~$1({_)([_(((!(()(($!ꪨ$)!JŠ,c(JB\VVV??@a a  aꪫ @` @` ^z  @  -@ @ U@ K`0 0A a @ WWa @ (@ ﯯ(a + 0( )9( 90& $98+/ǒAH@((/0(/+* 80/+++@8#I@H@H@H@//-/HaH"" `P----p8||Ya0{_{Ha0*8xa06!`@ Uub`8 rq rgjrhjrhjrgjKkkrgj#"#zj'_zrG{ߕzrU}Kkrgj*rhjrryqsszr- {r r-+z*r kz+:krTKA&''*{r*{r\^Vrj`zj>zjrr/ {rU__^zrzr߿zrfgzrizrUurj8zr {r*///*&b6*AzrnHHhrgj zr:zr%&zrVV\Xzrazrwzrzhjzr zj zr" r7 rhhJRBBrI)))zrx\^zjzr} zr*zr\L@&r% `DW@Hx^^W``0 %Q0 .%iQ Y @rK͏zY zgr ɂr_ꫨzrzr %7zrzr zrzjzhjzrVwzrw;Q؈r'bΏrHjrrbbrHj/ZrHjZ\~rHj5-rhj /rHj%'rHrꯥhrGj &zhr]=z'bz`px$A@(VVVV@( @( @8 (  (A!(@ @(A *`0@(Օa(@(koa(@(߁(@((a(//?0(--8$1eA1/eAE9 dA 8 )(c)(?/)()(ˊ) 8#1)U#1)#1)o1$)nZ$1E)D1)*:e1$1TD1)D1%)⠠$1e)**e1E1**9D1C9e1//Q zzzz0  $1( $)() %)( +) {kV$)($))$))bZ) *( $) ) ) r) Ȩ$)(#))o$1)UWZy$)(%1)#1)~0$)$)(Z#)(jx~D1)i$1)$1)D11zՕ#1(V1((z1(}u(0 kk8@))))"A#9{-#90#90WW1(0(_((^U(` (` 0 W*8(տh0@ ^8 ~U(Wa (AU_ ! zU /0 WU0 U0@ի0 5*(0 XXXX9 (` */#1( --C9$1UUD9$1UC9$1$11**D11$11h$11$1)"++1D)./+1#)$1( 1)1(0$)#1)#1)_)( ʀ$1)k}})()(Z[{1(}UU( (()(o)(\V(!$) P2T\\X7UULBՕ5%b a a a a `@ ` ^z x /@ -@ W^x@ `0 `(A `( a @ ݁(@ ((50(+++#90-#90#99恵#A @@``8 0(00@0H8#I@﫪H@H@H@\\\|H`H/?;;hP----i0a `@0֔!a@6?@oiiAсH-jirgj֨rhrZڐ8rhr rgjz^VwrgjirjUUrj/rrjrr{ᄄrgj?rrzrzr/zr>>. z뮫* {* {0jkI*{j {r,.rjprj:8rj {r5 {r^_]] {rzr޺zrzrzr_Zzj~^Zrrzr zgjKJ) rnkyzgjzrzrzrXZZPzz͍zr^zzzrizr{{zr%zr zru-/rzr( I8$II{~~I@訨H@H@+ ++P`@/hP----h8TCY0(8Cq (VaA ''UAUxAՈrYrFb.rhj::rGbXrgjuUuerhjc++rgjrhjrhj rrzgj'.rj+zj//zr%zrzr7 r.^*za KrppKR {r {rrjrj rjrj ?rrzrzrzrzrzrx\rrpr{rrzr +*gjnXRrQ rw~XzrqџzzWo zr/)?<邨rZz~wzrB긨zjzgjrrjizgj/zrkzrgOzr)#*zEEJRbCKkzR!!zrzgrbrȊr{_?窨z5`G?7%%qpX^,cBYD`@WWWW`@ 0 +@B (_׵ !Pih--ۃq5UFrXPrcr /=ȊzUUV邈rbɂr-zz:6zzzr 08(zr*zrzr'zrZXIވrHjkrbrHj)r'bhj'b-zhjhrGj+ rHjhr'b'%zhrmzGjbGZ (WWWW@( A @8 775 (  (A!(@ @(A @(A @(a a(@(@( (a(;0(=%%$90e99%---AE9z 0 0)~)(充)($1($)(~煇) ŋ) /(1$)1D)~D1)e1$1D1$1e1$1r]D1$1.&D1%)e1$1/--e1D1#9e1#1 ```b0  $11#1)z$))_vvn) 8$) $)($) ) #)($)(z) $)(ki$)(}u) #+) ,>$)()( )() (()(71(Z_U) )()(u)(^WU( ( ( ( U0` @8A 00~ס8(8(_0 _(  W _* % U /0 U #9W#9Aկ#9 *9D1C91#11[ꪨD91Uս$1)ʠ#10kj#10ݽ$119 Xzpp( (a --%( /7$1($1( #1($1($1)+$))#1)0$)z0$)1(^#1(?$1(#1)^U#1)1)U)(")(Xh$1(s)(vv1(U}_)(((( -+" )()(r$) smkms kls,sz~b u}}}a a ` a a @꠨a @ z` z@ W^ @  -U@(  @(@ @ @  (@ (a ) +0(/?9090. #A9A````8(0(8(A0#I@5==$IIpI@H@H@ P`@hP----`@VCa8(>a8AW%/AU5//a U{@rbrhjrhjʮrhjZrGbnnzGb/邈j͍zhjrjrrzgj7/**zrwzrn~zrzrhz r"*z^V*z  Kr`@rR {jˊ {rrj:*zjrb~pzjzjpzrzrzr}zrbzr{rjzruUzr Gb.6rA<444 rX[{zrzr zr,zrzr0*zr^|JKrgj rgrzjzrzz: zz*z+rՕ5rGr)--)zrzzVvz5 'z\VWW r !CI||~(R}aaaPA!P!0x::BX qhX\\^qhqea?"IM-&j+蒨zC邈r邈rzr zz[qzz rzr謬邩r-/7zr\|xX I؉r'bꫩr'brHj}ykrHjzzr'b%'.rhr{rhrzxrhrzשzGj_޾zhrݯzGjJ@(eI@( j@( @@ (  (@ ~~!(@ (a @(a "a(@(WWa(@(a( (a(0(10//E91--AE9j(0 1()(55)($1 $)( )$1)_~$1 $1(D1(E1)D1)8E1) ..E1)0 D1$1.*D1%1e1$1d1E1ed9$1jj{#1 b```0  D9#1UWw$1)袢$)(xXE1 ׷$))*,$)($) 7$)(ߟ#)()($)([Z)( )(0) ) ) (  ( ( ( ( {]( ?( ( o( (`ޡ(@(@0` տ0` 8aת0 *8ס0 _߫ ^ ^ x_-1 ~UdA UC9AիdA(DA#9DA#9]]D9#9UU#9D19D1D91#11hjD9$1iia$1)$11#11 #91*** #Apppp(  ` -- /  ( ))(/$1(z$1(/ %1)1)U_#))$))k{}0))(T1(1()(" #)(#1)_u)(1(_#1({UU)(_{{_0(}W)(((( (  (($)(!Ls s-- ms cLsb b.b }b  a a a* @a *** @ a U@ a  @ ^x @(+_@(@( `(a(@ ݡ(` +--0(+/1090#A9o]Yzzzz8(0(ﯯ80A0$A@?7'?IDA//+*IHH@HHxxxxP`HhP----Pa8<6kr``@H sR {j*{r srZSrj^rjz {r߿% {jxzrm!zrzrzrzj~~rjhjOʨrjrr/- -zjB~rQ4666zjzrzr"Zzr(zr77zzy邨r_^XrrzgjzGb zryzr+/: r)z 9? Qjj` 'Zzr{邨r뫪蒩zc{墉r@yb`p&Z8JKIIՄ9H9P@8Xy`{}h`ZZq`cia```/--% gzWVT\蒈zȂrʈ邈rzrzrzr^_zrzrh|zr>zrXR*IؘrHjrirGbzrGj뫫ˈrHjʋrHj7?+ zhrrhr|~zhrUսKzhr՗zhrzhr@(dA@( ꪪ (A *./@0 '''7 (  (@ !(@ @(! @(A ** a(@(a(@(Ձ(@(-(a(=??/0(90E91-eAD1 I(jjjj#I 1($)($)($1 ./$1)$)() (,,0$)#1)$1)ꪾD1)E1$1'?E1 $D1$1ZD1%1*" *D1%) $9D1D9$1{[^#9 ````9 %%%%D9#1 D11$))XD1)D1)$)(hb)(* )( (#)()(]) +*) ) k |W( *s ,( VV(` ( ( *U(` U ` 0@ 0`׿"8 U8@*^8 ~U( ( U0AU(AU5CAAUdAW AA+dA(AD9ݺAD9A#9߿ AD9b`pXCAD9uD9#1D9#9$9#1#9$1#11*D9)$9d1D9) d91U_D9$1D9#1Qzzzz(  (`  ( %)(5$1)#1))((()( $))UW_[)((()(1(1(1)]_)(>)(oz)()(sc{((((#((?.( ( (( * ) **$)(j ,s2pK^WJ/Ub**.*aa>.>> aa a  a a _a (a @ `(@ W`0zbbb ^Zp /@( -@( ` (@ +0a /0("+907#A0#A pppp8(0(80A8$IADII{ccs$IHH@(H@ +//PH=%%-hX5===Pa85i8<kj@h {Qrb w {r~+{r {jpZrj:2*{r {r[_^^ {rrrrr*(zr^Zzrzj||nzj_Rrj˂zj)jWrI6&&&rgj1zr_^zr[s~rgj >rrzr-%zrPXߵzgjzrmmmuzj/邨rmiii邨r {z?U j jJI`bbbz'b!!# zr邨zz^WU銨z`zՕ`YppXXQ Ko(P9P@8XXxxaX`XVciX---)ciCYpi%55g\XXPrȂzl| 邨zzrpzrzgjzr""zrzrؕzHj..ͣIވrhj#rGbjrGjꫩrHjީzHj6zrzzhrkkzhrmmɩzhr5zhrzrLJDA@(VVVV@(! @( @8 7??7 ( (@ !(@ @(A @(A "@(a a(@(Ձ(@(0a(+0(10/--D91=??eAD9DA` "I 1($)($)(jj$)(-1$)$))hh) . #1)u#1)$1 >.D1)^ַ'D1)~wE1 4<8D9)D1$1 D1$1D9$1D9$1#1A@@@@9 %%%%d9D9uu$D9$1^^^^1$)WWV^) 1$)$))rc#)()( )(^( ) ) W) ju ʫ b (@ @_ @(@^ 0@W0 +0` V0 W0 W x_- ~ +zu1 _-0 9 -+/I1dIAޥIA{]U_AdAdA9eA9;dA9~Ad9~_A$1D9e1 *D9#1⠠$9D1D91#9$1z_$11B€e9)e9D1_e9D1d9$1A$1*e9$1Q zzzz(  ` -?  ꪢ (1 /)( $))uW)()(**$)(z{w)(}]( *)(1(u)(ֿ))()()(( 1(z~)(]ZP)()((!( () *$)))LsE)%%%%^jzz/WUmI b**(b a aa  a+a  a a (a W@(a 0rppp@(//.>@(^x ?|@( `0 `` (@ /0( -9077#A8bCA @(00k90A8-/+$IADIIs{{~#QI_[ZZIHHH^^\xPHhX`@07%X`8(7p`8'B`@eࠀHay][x 5rGb!rhj,&zrzr_rjȠ>rjrrzr~Zۨzjzgjzr5zr{crrzrW邩r{[rz zյ*z+z*+j`pR {j *{r{ {j*[rrغrj {rgWrrpzrJrr*+)zr{_zrzrrgbrrzr)zi+;zI66&&rgjzrިrgjzjzrwrrzr-zr^Pzr|zrUW邇jzr/zr 7'zmIm} Qb```zgj09zrή-zr-Ȓz?gz55%P\\\\@ V>-[ A@TTTH(zXPݻXX\\#aQ&&,ci"YxxzBY%%%5FpbbB銈z~j邨z-}y邨zzrppzrY]Uuzrzr>>?zr(zrGbbBzQrGjr'bjxrHjrHj׷rhr?zhjzhr rhrzhj+zhrzr9 (VTTT@(! ꪪ (A@8 7777 (@( !(@ @(A @(A @(a a(@(߁(@()0(뭽0(#+*10/E91dAE9Q "I 9)^^^~$)(`0)$)( D1)$1)_^zz$)() $)(*#1)WD1)..'D1) D1)E1)D1$1*D1%1說D9!D11bBjA9 %%%%AC9D9)$))$)(z#)(}0$)#)(z)(➞)(~( ( o^( z^_U w ` @ @ա @ (@^W8@տ*8 ~0 W0 W ׿ AWՊW @^U A^U+0A_U0AU 0a Q(=///(&&&&0` 5dA( -AdA A9Ae9:߅Ae9߅Ae19e9V_[e9E1088(e9$1D9d1((8D9$1D9$1C9$19$1___UD11?/d9D1WWe9D1%9d1e9E99E9/ze9$1D9 ````( %%%(a {{뫢     /)( /)(()((*)(pp)(nkiz(  +((((*)(((" ,)()(UU)(__W)((()(﫪)(/++)(^^( (! ) *D)),k$)%%%%Zpp``/m5OysP^bb""""b*a a aꫪ a a+a a a( +Q @ ....@0`(`0^p@ }`0 5Հ8@ W^`(@ %0`(8(++--98BBY ڀ80[[__00k90A8+ H#A{yQ#I}DQI_^^^IHHHxxxxPH/hPP@0'@87h@(!`8`8{@yjjjjrGj߰rhj/?zrkzr]_~rrްrr_yzgj;+ꂨr]]zhjzgj//zr+*zrۨrrČzr:zr r/oj*zꩣ z+jrrbJKQ *jRz {j {b* sr]~| {rUUտ {r>zr_k {rjjzr-+zr~~zr/zjrjW뺺zrzr Iz=orI&&'&zr%zrrr^zgj<邨r'zrxzryzrP(zrxzr^~^肨rzr&&邨r z.)I````rZ zrr5-蚨zKCc{r dY\\T\(JiUU#aiRU#ahRU`ZUaR`h'ZUiZUiaUg"Y5KIɍz|邨z{muzz/zrhzrmzr]]YYzr55zr zr(*ꂈrkrQrhjᢨrHjzorHjrHj. rhrzrzr}_zrrHj(( zhr +*/zZ&68 @(! (@ @8 (@8@( a( @(A @(@ @(A a(@(߁(@()+0a(??//0(10;#+/E91--%eAD9'Z08  %11$1)z%)(kx$)( )$1)(#1)$1)uU_Z$)(%$1)Uխ $1)Y{D1)+?D1$18D1)@@$1)>:D1)D1)D1)^E9)ؔaQ****QAD9{d9$1~^^^$11^~0#)1 $1 1()(( ( (`~ @ @pw%(@յ 8`U/8` ի0 ~8  _ա( ~ ( _ -#1 U D9 U1A#9(-+:*D91_zr$10W+#10׿* Z$95---04444 @ /.#1 %e9) -9D9ﯯ9e9_uWՅAe9We91D91 +E91E9e1$9D1D9$1$9$1#9$1$11 D1( %9D1]WWe9D1e9D1?5??Ae1~e9$1$9d1>/D9 ````9 (` ﯭ   *( )()(~_)()((((((( (('.)()(.( ((( )()()(\^_)()(^~(!( ) $)( k ////D;jꪪ:UU^YUյ/b(b**a/b aa a ꪪa  a a ҳ0 5=/8XXX@ .,,,`0a @0`(`0x`0UU^x8  %U@@ 0@ 0080#?@8(8(90/A8 #IADQ#IW_#QIz~kIHhHHzxxXHhXOOK`P@(//`@75Yu@Bbk@z"Q``zrGjzhr_zr zrkzrzr~zr) r? ruzprrrr^zrzj*rr*I````zZ-++zrzzrsɂhr`@rTTTbUIRiRJbUkjՋrUUjjWWKrU*JjU~fXXXXۈzWWV\zr#zr /邨rzrg^^zr{{zrzrnzr((邈jk.PꂥIrHj*rHjjzzrGjzhj/zhj>?zrވrirzrzzhjzhr+zHbbz (A@( (A( @8 775@8@(! 誢a( @(A A(@ V_[A(@ a(@((@(/0a(////00 81~~~~D90////dAD90Q****8  D91z~$1(%1(zD1(1D)꺺2$1)v#1)~_W$))E1)1$)D1)??/+D11"D1($1)D1)ݞD1)(e9)#1(a I****8%%%%dAC9âD9#1xxx|#101(1(( (881 {( (` (` w}"0@' 8@տ8` _8@^U0@_U Ap/  W  xW/$1 ~Ud9AU+dAAUD9(d9#9D9#1D11U_ڪ9e1D11rpp$11/ D11QD9 ---#9!@( ][Z[ a*++d9(-e9D9 E91e9e1f9e1E9e1E9e1~w$9e1D9$19D1E91$9$1]$1) E11/%1D1e9D1AD1e9D1e9$1e9D9{cyuD9A@@@( %555(` ࠢ a    ( /+)()(r{]]((.>((((z( >zrnzrzr((zrzr77>zz+zzzr|xnrhr /zr"zr+/_zjzr< z z zxxzkKjKKKKKI lzx\ {r$+rm+{rZظ {r {r {r%'6*z_^^^ zuzrzr<<8zr>zrzr/ 邇rzrZ邨r]ZXZzrzrVVzr zrmzz + z7''5 I``zZzgjzz9)/zGz`xxj Baaccźl\VWW s_ sUj͋GRj͋UUjU/jU.rUl{cQ\`ʼn--%% 쇂VVVTzgrzr-zr0,zrXژrrcrzr=zr>WzrUɚjRrɂQrHjrHj~^rHj}UrHjߩzhj??>7zr~֩zrzrjjkrhrzhr/-ʂHbzXp8 @(! A( @8 5???@0''''@(! (a @(A @(a .@(A a(@((@()0`( /90U]90E90dA%1$A0@@``9  $9$1``$1(꺪$1($1)#1)$1)+[#1)_w#1)D1)$1)*D1)+$1)D1(ꪪ$1(D11D1$1*fwD1(r#10(*_1 @@HJbQCAC9PrC91#91WV^V0 p0 (a rz0 {]9(U8 zA@U8@Wա(@ * ( C9AUdAW dAA A#1Ae9~UU9D9V.AD9V^ޜD9$1e9#1頋 #9e1d9$1ϭd1$1ZD111#)D117?+Qe9---=I@Ԁ( zZXx ( )E1) -E91*E91f9e1E9e1U_+$9e1#9E1D9$1#9$19$1___$11$11說$1( $1D1fe9$1ꫫe9$1e9D1e9D9*AD9_ɂ( 5555(` (a b訡bﯿ =/ ,. ( ( *./+)(Z_]u((. (() ( 881(U1 (  ..(()(??)(U)((("(()()(( ( ((+.:)(Z)5,sr/+m{,kJKkLsbb bbb+* ab  ba  a a :;0 // 8@ a(@ + (a(_0`(+*./80@(j8 W\p8 5UW@  5@`(^8@00 0080  +A8*+/DQADQI#QII@ PHXPiHJJJJ`@0U%"y 85"`@iiBP{{qqʼnp _Qz`zgjzrrrzr zrzrHHnzr?-zz.zr zzWV邈rzry邈r߿zj*zz邩z+ zzr 'ZbbKHb)) lz\TV_*rK {VKrꪜ {r;* {rտ {rzh {zڢ*z rjzzrbPzr2+zr zݻ r^|tzrE#:rIzrzr.67邨r~{zr/zr +zY]zrxxzr𢢠zrzrzr>6zr*z z?zQ```pgj!zgr*?7zrzXP¨UU%`pxx͋*---""퓌\/퓌͓r򬪪*͋Q^WbHi--%5gV\\\zgr 邈rzr zrҺ"zrUȒb?rWV\Zzr}{ɂr/zQ܈rHj}irGj^^^Zhj'jjjȨhj'j2+rhj'7zrשzrUUzrj}rhrשzrթz'b$hR (WWWW@(! A( @8 ?775@8''@0@(WVVV@(A ..@(@ 4 .a(@(@(A a(@((@(0(7-8(#909E1DA$1DA0xhhj#A@%%%%CA$9]WW^$1($1( D1){z0$)#1($1(~z0$)$1($1(ʪ$1(0$)#1( 1(vVV$1($1(#1 1(jU0a BBBH8````CA9{_#90z_U10^UU8 z 8 p0 _8@_(@ _  x=0 ~1AU #9AU[PP1('A1""Ae9DA99e9]_CAe9o}UAe1//Ae1e9$1d9E1e9#1d9$1=e1$1oxX$1))$1jD11 -QeA55I@ԡ(` , *>D1(-e9$1*+D91E9e1$9e1$9D1C1%1D9$19$1}}U$11 C11_#1($1(.*D1$1e9$1ꫪA%1AE1eAD1DAe9D9 @ A(` &(b  u_   * ( ( )()()(((((( (( ((z_((+)(imwW)({1(}(( (((( )(((Y(!()() sbb c8`Z}*Ձbbb b b  ba  a a 0 +++0A a(A (a(ޡ0a(/805@8}A8@ ^x`(UW\@ -@@00!#00\\v80 A8.* #IA#+*Q#I#QIʪ#IHjbPIYP`@p`05%p@8uu@0mmiC`@y]]s`8ސZ%%%%zgjߨzgj.zr rzrzrzrj{zr"#zgj,6zrʏzzɂrzz邨z-邨z/z z. zۻ/ HbhH@`KHb ))KrV^*r+ {^_*rּ>*rmozX {r?:. {z *z_*zpbk {zpxzr:(zr.zr8 z rzr>??/zQ&&zrz邈rzWWߝ邨r߿zr  z肈rzrzrzrrr&zr+ z邨z꾞c9*gjzgr邈z@Ȓ#\\\\̓&r 퓩z*UGz_͓zUdQrQZkP`^UU#QH/dYCQ׽)BY5555@g\\\\ɂgr%/ zzr zr2zr`pRrrr -5ʈrsYUUzrꂈr/7IzhrGbrHjz~rHjUrHj5-rhj0 (zhr^zrUթrhrzZpbrHj*rhrוzhjbzV (Q (@ A( @8 5=//@8''''@0@(VVTV@(A *"`(! a(@(@(A :a(@(߁(@(0(%78(98)$91+#A$9DA8nj"I@%%%%DA$9xpp`$1(E9)$1(`1$)..$1($1(뿿$1()(^)( #1(U1({])(w)(1(Օ)(( *U(` 0` Hn/0%%90^0@0@^(Az @xUU A}U5(AW #1AW/C9aU#9#9D1C91/!Fb ((4e9( -e9E1+9D9*e9E1E91E91e9D1^e9D1e1E1e9D1e9E1_VWWD11D111$)D9)//QD9----Q (` <(X (,.(++E1(+--59E1e9E1%9e1$9E1E9$1wwD1$1__$1E) $11 $11xX1)$1(/..E9$1e9D9)Ae9k{AE1AD1AD9~~D9(@@@#Y ա(` ,(b  a   /( ￿( )()(0(u((( *)(WW])(((_+*(( ((jb((⢂ )((( )(**( ࠀ)(]_\W( ( ")(?>>:J),sZbbrrXz^VW>Wb b b *b ] ab  b껻  ba ZZZZ8 //0 a (@ (a(~a0(~~8088/ A8/A@^~@ X8UVx8* 00#"000vT80 A8%//#IA+.#QI#QIxb#QI_~vPI/-!aPc@8h`05%h`@OeM@0cyyk `Hs[[S`Hژ'ZppppgrV\_zgr--rhrzgrbjJzzq)-zgjzrɂrzzkzrzXzz邨zi邨zWɂz z7邨z\x*ziy*z55*R`@@`+Q *jZ[j+rK {ޞ Kr+rZz {r*b*r)*z zZ^ {znzrpzr zr zzrjzr/zQ''//zr邨zU邨z7z邨z)z=-)zXzzrx\zrzr,zr5zr 邨z Ȃrb`Z`bbb*grɂr銨zoϩ.8 jjjj@xhxxCaX(y$Y*-{qHzZ^DaHDQ!0~~CQ`HCQ@@X#Q`@ "QCI (YCQ mcY5555XXPPȂz~邨zzrzrzrꪺrrzhjzrzhr .zA<8zZ׶rHjrHjVVzhj ݉rhj8zhj^~rhrzr{{zhjںzr%zroIK@('Z (A (A @8 77??@0'&''@0@(VV\x@(A *`(! a(@({@(A :@(A (((@(0(-9(9(+-$99++$A1DA9CI@%%%%dI$9zzzx$11BB$1( $11`1$)*0#)1(1(U( ~w( ((*( ^T( u(a **U( U50 U 8` U*(8(*^0 U0*/(Aߢ A_#1 AaUUdA@+dA dAD9zdAD9~u~D9d1++e9#1*#9e1d9$1DA pppp(()( )}e1$1"+e9D1We9E1iie9E1D9e1D9E1d9E1ne1E1믯e1E1^e1$1ra$11 $1) 1$)D9$1ID9 --Q0 (Z /* (*/*) //e1$1+e9E1e1E1ꪪe1$1z~E1#1jD1$1oE11$11.$1(0$)$1(.7/.e9$1e9E9#9e9jje9D1AD1AD9dA1jja?>66(` 茢( a a ս  * - *.( ;=((((*0(UU0(UW((1(((((((((R(( >/(((((쮠 ((1 ( ( (!$)(iRa k.3@@@:G_5b b ba  a   a (a /8(=a( @XXhh(@ --(a(??0(80A0"A8#A@~#A@][k"Q`(Z*H0000VWW80 I8%''I#A+*#QI;Q"I"IIwuQI#"aY!i@0````h`( -p`@mmMp@8yy@ P'RpppzzgrR zrJjzr zrGzrzr_S[zr]zr, zz(邨zɂgr邨z{邨z)邨zи<Ȃz..zpX zs*zନR Z`bjhKr*rxrq+rۻK { }K {*{ {j` +r) *z⽵*zwח*z~zzrr8zr zݩ*z邨r邨r.(Z還A.'''zr\>.邈r邨z'邨z 邨z7邨zz!#邇r^. 肈rzrzzrz'. 邨z邨z m}ɂrk{&brrrZ*zMMizgr"ɂ/?=@555@`xxxx#aH1}aI`b{Y 0HA\Xpb@A0hxxxQ`H I@\XXX#Q@-)++CQI+ YCQﭥcQ555PPPRz邨zɂrzzzrӱzrrgjzr[{zr-zhr?rQz'bXxrGjjjkirGbrHj驽rhj>:8rhrrhr^\zrk}urHj4$ zrߟzhjBBI@(VVVV@(! (@ @8jjjj@8''''`0@({zxa(@(_}`(!(+a(@(@(a a(@(}0a(u8(--90m9('#90 **$91> DA9CI %%%%dI$9`xhh$911( $10$10~1(z^1(__]( ( V(@(@0@W/8@/8` +0@W0U( U@ 8(!))IaժI1IAbAA(AA=+Ae9dAe9e9D9nD9e19D1 9D1WWAD1/A pppp((( D1(D1%1+9E1}_ZZd1E1e1E1^[D1$1&*$9E1_^e1$1*e1D1Ve1$1KjD9$1U}$1)b$1)*D9$1I$1////rA^^^^0 ( (*( _^^]( /.+/E1(+/e1E1e9E1#9E1C9$1#9$1w___$11*"$111%)1($1(./%/e9$1e9D9++ Ae9omowdAE1DA9DA9dA#9~ꨨa666(( }_b }a    ( ( ///)((( ( , ,(1(uW((**( ( )(k)()(_((((>(( (()()([[( *(!)(*+++1),sRKk;WV\XG}Ub((bb** } a   * b *( -)8(--@ a (A =(a  +0(0( ++80+.#A8#A8#AABYA8 0000>>80  #I8/H#AQI/"QH"II}WWu"QQ55"aQ/+ *!i@0`````a0 x@0}x`8{]`@R`GZzppxzrܨzr? zzwzgj&.zrFOKrGj邈rzzb{}~zr&6/邨z邨z肨z邨zɂgz 00(銨z邨zb z rPBb I`bbKr{KrXXZKzi[*zKnKr*{zXXd {r*z {r6 *z zWV rzr r zr邨rRzzjjzI7%%%zrzr*>邨z‚ 邨ze邈r.邨zm邈z .U邨z邨zjjȂrȂzWωȂzz{_肨zȂz[޶zbXx`` rCzGj z--))5555!ixx\\P@EQHa8DaI@7'HA(hhhhj`@I@XX#I@ CQ"I/YCIcQՕ5[[rr蚨z{zrr邨z% rWWbzr{zr}]]rgjz뫫rgj*>zhr/7zhrWQrIIIIz'j~~hhrHjyyrHjhrHj=?zhrյzr_rhrzrﯾzhjzhr>*©zhj@b~,s@(WWWW (@ @(@8 ????P`8@(a0@(____a(@(@(a(a(@(`(A(.`0(zzz0a( 809(;$90*D99}ZX"I9 cQ````Q#9zzzz$99``w81W1( &690Z~V0 ~(@ށ(@+0@WUBI@ U8@^@  U8 ~UUa_ 0UU CA UCA "A(uzpX0@ &&&&( ))-A( -IAbZWUAA+A9Ae9Ae9뿿AD1e9D9~e9D1~[9e1#"A9uUA9‚'Z zzzz( )!( ) /D1) --%d1E1zE1D)e1$1Z^D11$1E1 e1$1E1$1( }( 1(/-E1) f9D1%9D1$9D)9$1]Uu1D) $111%)0$)$1(. e9$1e9D9*Ae9im}AD9Ae9/AE9dAD9 ԡ(` >( ia a }}}ݢ   ** (( ((0(____1(]ߵ1(1(UWW_( (  ( &&(( *1(W}]( ((7((x((/((#:**((((((()(/$)(?,s(R zꪪU___uwWUbwW_w U   * b ( + 8(/@ a (A (a((a(++++0(9098#A8/#AABY#A55%%8@ 0(0080+++*A@#I@{Q@QIQIw#QQ5Bi#Y-"i`8`ppp`0 h@0Mkp`8YssY@0ڐX׶44bxxppzgr,.-zgr +zrxxxzgj//zrjrGj`b邈r))邨zXTɂr邨r邨zɂzJJ zj邨?==銨z7>)ɂeu*zrR[zrԖD9```` r*hjpp+z:+-+ {þ+zz *r+zm jr r*z￝ rr~zr.  zؼ rkk rzrXPzQ% zr/?? zr邈z邈z,pzzܸ邨zuȂzYj;Ȃr肨zwȂz+Ȃz*ȂrbŠ肈z-%銨zYpppP grki남zGjHz==@*////Y\\\X@A0x8A0UP@075X0zX8A(@@j`8aH#A///CQ@--CQ#IQCI cY5555rrrrȂrpp邨z/. z`zgjpzry]rgrֈzgjzhrhr'jzQ8z'jXhrHj)=- rGjߚhrHj  zGj>zr..zrzhrzhr zhrbBzhjeI@(VVTT@( @(! @8 ????X`8@(0@(`(A(za(@(a(@(0@(}@0(z0a( .00??8(+$90""$9098 BQ````CI9#A9WWVW9(v0` Z9(յ A U @` *^8 W8WU( _Uա(_U "AUտ "A կCA CA9#AC9UCA$1d9(^^^^8@ 0 e9 -Ae9A9*w99U9e9 e91 e9D1D9e19D179e1***Ae1// A9rZ~HZzzzz(!( +/+$1 --E1$)$1e).D1)$1) D1$1}$1e)(D1)b*E1$1sD11$1)$1)D9)A$1////Q@XXXX0({sca x  *( Z1 E1)e9$1uD9$1e1$1u$11 1$)/?1$)Ȩ0$)0)j$1(.. e9$1/e9D1 eAE1z9D9Ae9;Ie9dAE9( TTTT0` ?( ab ߢ a a  **" ??( )(U۪1(}1(1(0)((Hh)( ( <((.)(//)(ּ((((((((//+( ( *(!)(WU])(jk sA Ls s ms c,$4a aa#"a ]    a ( **0(@ a (A+///(a(((멣0(+;80-A0@#9#A8cY#A8 008(@0@8** I@Q@IHIH+.#QP??/=Bi#Y-"i`0ppppX8i h`0}yp`0[S`8᠀X6&,ZXXXXzgryzgr"zr|~nzgj7zrcqըz&bzzzzGj)#"Ȃrzr8ذ邨zۡ邨zɂz zbj邨邈z%ȂzCbz?邨z{{zlzhjOzQp r*j`+z}+ {K {Z+zzr :zjpzrl r>m rzrrPzr r& rzjظ zgj\zdA Ȃr--肨z嵨zr⃀zzpszhr邨z肨zU邇zrpȂz/=?Ȃz&'肈zhȂz肨zEm^邇zszbPPP邇zظȂgr''H5% Ǣ%%%%`PXxxxq8U y@Udi8#i@^aa8@@bFz@8#I@zdQHCI#IՄQDI)/CQ5555`rrrr钨ɂz邨z'邈r޾zr~jxzgrW~{zgrzgrihr&jhrYɂ'j^^\hr'jrHr฾hrHjZPrHrzr''/zrz[zhrzirzhrzhrޞ@(WWWW 0@ @ (Z@8 ????X`@`0zzXX`0@(ˮa0@(@(a(**a(@(a(@((@(=0a(0(/0(**100((~8(I %%%%CQ8^WWA0{Z8(޺x8@W8 WU0_UUa W 8UA U #A@+#A0#Ad9#AD9#AD9_]}e9#9/D9#9D91bbz( hx8` 5555(@) 5e9) 9e9*f919e1e9E1e9$1E9D1jj9D19e1/A9˦A9A````(a!( +) /E1)$1E)**$1)$)1$1)E1)k$1) $1)"" D1)1$)$1($1) "dAD1-55=AI0 ( __^^  ( ( /$1(+?9$1$9$1D1$1eeEM$11$1)0$)1(0)$1(ח5$1) /e9$1*?Ue9$1યAE9eAe9* eAd9DA9**DA VVVV(a""#( a ba{{b   =--( 1 61(~{1 1(}1(0))(( >( ( #(( ((( ( (()(--)(z|x( ( *) s9 Ls s lsZ(Ua뫫__WWuߡ{{    * //( *8(mKK@ ` A(A+++/((ׁ0(0(;+ 9090*>.#98#A9˩Y#AM8 00u80Օ80 @8 +++I@IHIHIH#QP=/--Bi#Y/--"i`(pppp`8}iჀXa(caÂh`8[Z`@ᠠ`>'&ZXXXXzGj骾zgrzGjrzgj齩zgjzGjpXںzrK Ȃr.Ȃrޚ邈z*<邈zxɂzgrjb grȂz8...邇z//邨zh`zrVzYPPZZzGj-=?*rXXXxzhj*?+z*4K {Z*zԶWuzr''%zr .zrHB8 riK rzrPzr'邨r?> r\zGb *2 gjjz|tz#9 ȂrȂz''Ȃr'zgrgr-邨zɂr'//邨z 邨z邨ze肈zȂz 邨z^ȂgrBJzYP邨rȂGj'碨z`%%%%Hxxp`da@ a$I~}Q8$QH/7IA0``pxQ@8 A@ppxhDQH-CII.dQCI++cQ55@rrrr蒨ɂzȂzV~zgrzr`bÈzgrzgrzGrޗzGr75QzaZZhr'j hrHj(<hrHjzhrzr%%zhrzhrڞzhr*++rzzzhr@(hb@( ( (@ @8****`H`0^^\\a0@(`0A(a0@(a(@(u]`( a( ++a(@((@ -ա0a ~U0`(U?@a ս H(յ:X@a %*e@ U0!~UU UU8 UU @U*A@կA #A8ꪨAD9Ad9#Ad9e9#9./#AD9e9#9D9e1#9D1#$9)hzz^( x||8` 77(@  7''e1( -%e91e91E91着D1e9$9e1%9D1U}e9$1''75Ae1Ae9Ae9A ````(a!( ~^VV + ( /$&$)(/)-1D)+$1) $1(*$1)/$1)($1) D119E)$1)1)D11//dA$177I pppp8 ၉( \\||  +7 ( )( / $1)$1D) $1E)((00$111%)0)1({{0)1(/1$)88E11驭e9$1AE1eAd9**ADAdAE9(* WWWW(a ( k a\aa";3  ( (  0(1 *1(]Uo1(0))(j0 ( ( ( ڪ((( *( ( ( )(s( ) /$)( ,kD1 [`0C~UUWVWW  ~ a a // ((8 KJJJ@ a A(a (a(0(0( 8(90/=#99^VVV#A8+>?Y8KKay 00u]80@0@8+I@Q@ﯿIHPICYH//Ci"Y/-))Bq8XXXXp0{{`a0}]``0_`8P&7Gj zGj//zgr:/zgjzGjcrGj?zhrɂgr`ɂGj ɂgr}Ȃhr-+ 邈zɂz.z芈zȂz;ȂzHjJ邈zbzzr?-zYrpPPhj*zXX r<*z/'*zppRP rΊ rzj`pzhj* ꂨrVzr*%wzgj,[zj'' r/Wzr\ߵzFbޘzZh`hzA zz"Ȃgrzgr +ɂgrȂGj/' z_Ȃr/..邨z邨z邈zBȂzcȂzë肈zzfj:zQPPP銨zȂ&j&&.Ȃ%Ǣ````ixxxxDa8IEA$Q0I@9a0xxxxQ@8) A@`DQH----CII>dQCICQ5`Gpppp蒈zzȂrȂz{[ɂrrbzzKzgrzGr>ۈzGjhzGr qhzI>>hzbxpxzhr'j''7?rHrhrHj r'jzhr}zhr{{rhr<zir rzhr6+}L{@(WWWW@( ( (@ @8****`H7777H`0~zx|`8@(~~`0@(@0@(~xxx@( j@( x_@( ~`0 w@ յ*8@^8W8 ~UՁ0 ;@ uU'8 UժA!կ A #A@_#A@ AD9#AD9#AD9DA#9D9#9 d9$9e9#1+e9$1D91$9E1[[[UD91#1(x^^V xp8` 7(() --9$) e91D91d9E1$9E1D1$1ZZe1$15%559D1 A9B@I9AA````cYa( /( %---%)(=$1)./$1) $1)///$1)$1(*($1D)*.,($1($11 1#)1#)ꪪ$1)*""*dA%1//?'jzzzz9 0 ^^~~  ߿ +( ( *+$1( )1E)E11#11$1(0)1(1(1($1(***D9$1E9#1 AE1DA9eA9***dADA..DA T\\\0a))0 apaa" --բ ?  ( ( *>0(UW1(1(0)ꪪ0))(((^zzZ( ( ( ((㻋( ( ( ( ***)((!($!ࠨ$)! ,ka RppXX'bסWW__uuբ}___   a ( ((;+ 0a BBBB@a A(a =0(0(0(++ 00j90-/+98"A8Y0JJJJ@ 00mk{80@0@8 *"I@Q@ソIHoPICYQ55Ci"Y ))-Bq8XXXX0{xa0[_X`088`84,"H'5Gj zgrUYQzgr7rgr돈zgj⺾rGj䤪hrzzk8hrU_Ȃhr肈z_邈z oȂz(.芈zjȂhz㨂Gr/*Ȃz'ȂgrX\Xzhr^zI Gj>*zb€ r?7*zjo*j rzr?ꂨr^޸ꂈj-*(zrԔ@8 U+`8 W`8WU`0^/@ UU"I U #I` @`(cY''''CQ8^DA9DA9DA#A^RҲ#Ad9dA#9#AD9~D9#9CA$9WUD9$9$9d1⢢$9e1e9$1e9$1e1$1r~D11z1 z~ 8jjjj( ( ]]}y(//+"f1( -9f1߆9E1~~^d1E1UE1$10D11e1$15Ae1Ae9zZIe1Aa``@@A"A( ( )(%#1)$1)*#1)1D)1#)$1)$1)ˋ$1) $1)#1)C9)D9$1+ /'bzzzz9 0 ~xxx b a * *( (!)($1(/$1)D1)^0)1(뿿0(0(1({_W$1(5$1$) ***E9$1/-e9D9*Ae9AeAeA#9DA \\\\( 0 apxa߂a/,<>a(: a>  +(//( 0(1(1(1(0))(wv~^((( ( (( ( ( ( ( *(!(!($!$)!+,k$! R~XXPp}G %ա]]]_uuՂ    a**( 0 0@@@@`@ A a(a+++/((iiiU0(0("" 8(9098#A8=?//Y BBBB8 00r80@0A8/I@HA**IHIHBYPCiBY++++0^^^^ H{rs{pa(`8`8$"@-gjXX\\gr'jʈzFj *zgr{Z׈zgrޞzgr )grȂGr7ɂgr"JȂhrȂz*뫨hrȂhzȊzzȊz/*Ȃzw~zGrRɂgr{rGr څIz邈r*zc{邩r= r`zr{ogzhj-ꂈj.'ꂩrpj> zojzzr* rok{_zhj邈rjzgjzr肈rzYhzA zgrzgrjzzgrϨzGj + ɂgr'Ȃhr (Ȃzh~_ɂz Ȃr芈zˋW銇zȂz^Ȃz'zgr\އzQ&j'%%%&j^Ȋgr9++5 xxxxai0X\V8`8_Qa0_UX! U@@0UH@8 $A@~zzdQ@-CII><4dICIcQ````RRRRȒGrjb``gz Ȃzޚz%%ȒzwTT_zGrzGrzGr/_Grj^Z^'rdIGra`@@hr'rhrGr{ /hzHj?z'jz{zHj*zHrRshrHr zhz⺞hr[Z\TzHjqy@(hb@(! @( (@8****X`@@0@8@(^ @8"~`@U@0U`0U*@UH U Ia0*#IA #I#AߵDI9zzz0@(Y''''Q#AV\XXDA9DA$9zDA$9dA$9{_WD99 D99*D99D91D9$1\^We9$1~E1$1e1$1_e1$1xD1$1D1(jz( zzh zj8a (@(~) D1(-9E1$9e1e9$1~E1$1zE11be9)Ae9Ae9A9 ar****(! ( ++ *7)(55#1)#1)$1)$1)$1);$1)$1)$1) +$1)Z#1)#1)77D9$155--&b zzzz9a 0 xxxx aޢ a /? # ( )(*$1($1(0$)1(k1(wvwU((0(u}1($1)'$1),...$9E1~e9$1+ Ae9AeAdAD9 dA (0  axa___}Ba ח  --( ?/ (( *)(UU1(0))(R)(~~( ( ( ~(( ( ( ( ( ( ( (!($! c --Z`;UUbWWVWa _   >:+( 0 Q****a A a(a+;0(0(0( **809098CA8----dQ@@@B@8@ 0(*+0( @0A8A@owHAHAPA"YH////Ci"Y//++Bq8\\Ps`@[`8>!PW`8 'b\\\\hr&j믯grGj ?߈zGjrGr*.ɨzgr;Ȃgrhrzhzʬ̈zhrȂzˆzGrBȂgrZrz+/ըgz zGrˆHgr/;z&jȂGrݽ5zQ\ɂGj/邈rpr邈r?75/ jJHJzhjXzhj 邩r{jzhj + z[邨rzr>$zhrؼzhjJjzhj/zhr폢zgrɂQxxh@rI zgr߽zgrgr{sgrȂgz''ȂgrWWȂgrȂz"VȂzrȂzVZgzjkzgrmgrjzFjzQȊ&j'77'ȊgrjxXx芈z????``\\\\"QH$I@_ $Q@rppQ8@0hhhhI 0 HADI@ )+ DQ"AdICI`BQ55ZX\\ǚgX|FzrɂzscbzzzGrGr~\gzGr'rajdI8<'raCHra.%hzHr}k{hz'jk~~hr'jhr'j(zHrahz(jxʉzHr???/Hr~^zHjki@(Q@( @( (@8****@8w`8~UU@(U @8W`@`@  @@8*@8A@#AA}DAADAA#A0`pxz0@ 8888Y''''YDAXXxxdA9DA$9X^__D99$9d1*. $91D91D919$1޿vD11/E1$1wD1$1ڝD11e11૭E11$1(xXXX( ~~n~ z0a0 ()))1 /e9$)+f9D1_e1$1~$1E)  $1)e11-//-Ae1Ae9>IAUueu(! ( () / #1)#1)$1)#1)$1):>$1)$1($1(#1)z0$)$1(+D9$1--dA ````YA1 xXآ a~zxxa _ a> *)++0!ﯯ)(1(1(^0(__[_(((((  **)($1($1(8D115e9$1/AD9eAAdAD9 00I!XXXX !( 몪 akkzA//a? b *( -( ((+)1(1(1(1({{_((( `( ( U ( (ꪪ( }{{( ( ($!j)%%%%,kbc -LkRjUUW^a a __U WW__ a ( 0(0````a @a a(a?//+0(׿?0(0(?;9090///90DA9% --Y bbbb0`(!#+*0(0( 80//@8I8@A I@HA/;"YH////Ci"Y+++ "q8\\AHU_@__`8׾.HXu BqGj\\\|gr'jgj'j__gr'j-5rGr ˆzgj//grzgzsc[zGrzgrȂz߈zGrb⠠ɂgzrZ~zgzGr(2zb⮯gr{gr{ۨzgrfȂ'j5grI邈r{邈rۻ 邩r zrHTrhjPP r퍍邉rªzhr - rZ^邩r zr6>(邨rgjrxxrGj zgrܿ?zhrYJNn`zdI zFj*'rzhr訂grȂzw芨zgȂz肈z{Ȃz便ȂzeeȂziIzGrkbⰇzGj‹'gr&jzI'Gj%%ȂgzX؜Ȋz++ 5`\|xxyIWVV\eII EQ@zxXX`@9zj%A8zzxxH ( #A@DI@ CI#I緶dQCA"a5---@F\\\\GzȊzpȂzA]ɂgr-+zhrȂgz[r[UGrgz'rGzj^^VWGzQGzaaᡡ'ra%' hr'ry{HrjxzbBHrb*Bhra hz'j..hz'jv׉zHr/7]zHrTTuhrb@(Z 0@ (@(@8****PW''`@ *`@@0(**@@8@@8߀@`8`@8@8A8$A9$A9*AE9/+9(xxx0`(ڄY'''7YDAxxxxeA$9^^D99D919D1~D91zzC919$1~D11E11 E11D1$1e1$1^ZZ[D1$1%D11z$1 ( ~___ 0a?57#A ( ) .*/E1) %9D1e1$1~E1)1$)E1)AE1զAe9>>7AA Zjjjj0 1 ^^^^   ) %%/-#1)ɩ#1).$1)ꪠ$1(*>>>$1($1)0$)1)C1(0#)#1(+D11//D9A``@@QA#9(\\\\ a a a??>>   /( +**((()(~WUU0(}( ( ( ( +((.)($1(E9)e9$1dAE1AE9eAD900 Q!XXZZ(! ( 갲 a baa aa'= +**( /'/( ((((**1(}1(_WW(( ((¸( .( ^~ ~{ ]UU  (( ( ( ( *(!b %%%%,kj-LkZBB_UUa a(( U W   ( 0(0%%%%` Aށa/(a0 0(00>1090.6790DA9- +Q````8(zzz0(0( 80/++@1@9ꪪA@I@PA"YH/-//Ci"Y + +!ia !a0XH^7 @.`e!H Rhr&jFr'j~gj'jrGjB7zgr_UzgrzgrZ^zhjzGjؾzgr{grzcɂgrzZއzGr zgzuugrxzGr zzgz2"Ȃgr5jQɂgr/- hr.5 z~邩rzjZp(ꂨrj}zr{qzhj zz} z邨rzgj: hjzzrGj66,zr+@ 邈rzQ```` IzGjzgrwzgr/r泌zgr# Ȃzzgr!Ȃgrzgrgr)ȂzzgrߕzGrPz&j6zQܧzGr=% /ǂGrz#9fՠxxxxH\\\\eQH EI8XXXZA@7% %A8xzz~H ( #AA dII --CI#IaCIu՝ ---/ g\\\VF) 蒈rxxgrȂz[ZȂzZ_Grgzjfz'row&ra&rdQGzi Gza'''gzjjz^GzjccHrjchzYHrjhzj7z'jzxhr'jz'j{ @(Hb@( @( @8****X7777P`@WVV\@@8`@8@a08`888_]88 98/-$98++A$9z{_WD99zjj{8 x8a Y77''YDA~xxxeA9zzz~9$1$919E1zD91~^$9)$11;$11E11+E11D1$1__E1$1{[[{D1$1$1(`h( ( (@:89 ''''( +( )/f1(E1$1*e1$1^^^V1E)$1)$1)?;e9D1յAe1=IAեA @@@@( ( \XXX  +*+( /-#1)==-#1)&X$1#) .E1)$1(#1)0$)1)$1)ﯯ0#)着1)$9#1UյդQAjjjjCI@----1 `x ., rz^W %  ( (!((((( .( ( ꪪ( ( (($1(D11﫩e9$1/e9$1////eAD9*+ADADApppp( (a baaa a a (/---( *( ((+"/(( ((.(( ( 誢( ( (   * **   ( ( }}( ) {! kZ*r [x߂a U__]buuUUע  ***+( 0 0pppp Aޢ a(0(0(0( *9(9090+*:dI#9-Frzzzz000(0090@1A8#A@HAIH"YH+///CiBY++ Y8ya0޺a8VW`0 7Xp GjCY+ hr&jgj'jgrGjrGrgrGj (zgr򯮫zGj|ވzgrzwrGrzGrzgr רGrzgr|zHr" gr{몪Grzgr gr55}ȂQרzhr Έ hr.*/zꬼ zjzzj(Pzhj`rhj'' zj ++ {z5wrzr@zrµzGj-5zhrZ_zhr zhr zQHHB@grQ grGj⨨zFjՈzgrϨgr%Ȃz]zGr&&zgrɂzpR_Wgr'zGr~~oȂz{[Yըgr׿ވzgrbgr&j,*zQ؇zGrgrꪧgzSRúf@pprrIVV\\@8_{A8PR_U@`0U@A(UI ( I#AdI#IdI"ICI`-- A凊TTTVIcsȂ3)Ȃz\\Ȃz{{zGr{Grgz&r`&rj,Z&ri^^rdQGzi'rj??%Grj\^V'jaɁHrjhz'jsrHr'j hzjhz'jhr'rhzb `jdI@(TTVV@(! @(! " @8jjjjX7777P`8@`8i{8`85`80⻻`80_W8080~{{90+//$98+E99z{$90b8 zza( Y'777QDADA9xp#90ꪪ9$1D91D11^Vw#11#11$11++$11$11$11E11e9$1յU$1(hh( `( (a9 &&&&0 ^\\\ ( ///?$)(-%%%D1) $1E),<$1)$1($1)*/e9$)9e9%%AA'ba"A!(``/5 ( --5$1(C11$1#)*D1)$1(~~$1(0$)$1($1(.$1(0$)$11 .*+ ACA ----#9 \xx <܁b((** U  +*( ( ( *( Ȫ( ( ( ( ֖( **.( /$1($11##e9$1e9$1///DA9zzAE9bdAppp`( (a (a_wwAB  b( %( .( *.((((0*+((8 ((( +( ( (     ]] ?/( ) ($!Z!5555 [,@/;]\VWU_a(( a ba ]  :.(*((+&j ____ a_a (0(0(0(*1010m#90?I#9----Q@pPPP000(00??80A8@9A9 **A@""HA///"YH--/+CiCY //i@!0^^p0 /BX5``@]!pGjY )gr'jgr'j{ڞgrGjzGr͈rGrˇz'j+:z'jވz&jzgryهzGr.zGrzGr  zgzgrgrިGj6zGj @z&jk?GjC988,,zGj邈zk㣣邩zNk邈rhjZRzrhzr^]zrzrzr<<邈rzjzrzgj?rGj zGjrGj) zI@hxxFjQgrGjkzgrGj/zGj?.zgrCb+gr^zgr믭zgrzgr,:?5zgrgzgr{RۿzGr zgrzGr'zGrZިQؘzGrϏȂgzNJz߿ǒfppjK@ssAq^\xa@UDQ8UI@(_ HUUI( CIACI@ +//dI"I܀bI55` grǚPZuuȂz ir~{ɂgrckzGr~ngz&jgz&jzzz|Gzj{ikja><jDQ&riow'rajY'ra 'rj$$<<Ȃhr'ɂz7ez~~zzZznzrnKzr.{rhjzzhjzjzr44zrzrzr텨zgjx*#rGjzGj^WUrIlhpp̫QgrGj?grGjzgr׷zgr-%߈zFrzzgrzGjzGrzGrgrzgr2?-zgrgrGr/܇zGrVzQވzgr7Ȓgrgz,Fr{{`d`\xxxiDIVTT 0DI$IH7$I@zxxI`8 CIACIA''%7dI!IbI5%%"KcGzgzgrJjjgr[[gr]zGrg~Gr&j:;gz'r|z{_&rj`rzjaxrdQri<&rj~jayAB'ra'ra*;?Grj Grj Hz'j//;GrbTTGr'jhz'j {@(WWWW@( @( (@8 (X7777Pa8x`8`08`0߁0`00a( 0080++90/$98$A9kyk9(xz((^(@ 8ذY7777QDAlxxxdA$9j$A1^^^^$11j^9$)D9(#9)$1(.*$11$11$11** D11D1$1ACjD11߿ D1(\\\^( xxx\ (aa1x|xx  +) )-$)($1()(V)(%U$)(/??=D1$)809E1*=I9Id9jʡ(! (  ﯷ) U5) 8$1)/$1D) $1)$)()(WW)()()()()(* $1)+)dA JJJj#A----cA(X^^~ a(((   ( ( ( ( ( k( } <<((  -)($1) -d9$1D9$1AD9eAe9I ````( %%%( bx a߁AA**+   +( ( ‚(( ( 8( ( **( (( ( __ (   *   ( ( (!__R$!jꪪP3<UWV\}}]a (a a   *** ( ((+/CAނ@ a ++*0 1(1(109(#90 /I$9//--Y 006&.0(0( 9098*A9@#9ﯯA8**I@7=#YI==BiCY--=!y85ya0_<>( z( ( ( ]]}     (( *  * ? 8 ( __A  kb )R\xՂa(aba ף  ( ((.CAނ@ a * ( ++/1(1(0( **9(#90++++ID9--==Q ܡ0)0(0(9090.  A9A#9@#9/I8.*/CYI55="adY;?>>A8յ5"y@ז6h8շ'!@ŅHayyiiKj'jQ!GjjjGj'jڪhrGjZ{_gr'jcz'jzGr~(zGj\grGr@BzGrzGr?~gzGjzGr8+zGr쮨Gr?=zGrgr'jzGr/''Ȃ'j77zI6666z'jrGj) zhr[zrXzr_|ezhjrhjirhjBBzhj zrzzr6&ɂrﯯzre]zhrczGjzGj/rI``hhgrY)gr'j gzGjzzGrmM&jz hjzGr`gzGjzGrgzGjgzGj>zGrzGr,>zGr7ozGrpsszGrXZ/-zYzGr ޷gzէgzƊgz55@Xppp!I #A8p@84&A0x~UI`8 CI#ImgHBI8///?aQ#A?>:@- `fXX\\Gz<.,Gr`GrZzGrgrGrwvGr&j 88Gr&j7gzbgzGj*&b/.>gzQz&jGr5gzozէfzA܆U p`b"y^^Xxy8~~xCY0_U Q "Q8+/%%CIABA8?///`aQUU-@ g\TVVFz.&r+'jgzGr^grGr\^[Gr&j(Gr&rGrjpzz'rjZbʇraPb &zdQri)ririji ja66U'raGrjUUGrjc'rj˫Grjvn~'ja@(Gb (@ ﯾ@(! *:* @8 ???:P7777Ha8@`0~~~~0`00`00a(++00 8090+$99ŋ))DA0b0(( ( /--/dQ7777QeAdA$9$91$101(1(1((1($1($11&E1) D11e9$1_$1(w)(_(  a * CA6666C9 ^\\\ //( 9(!訨()(w(!>( ( $1 / 9D1Ae9-=5IA_]%(!( ____ (?/$1(#1)0$)0))(Z_( ( ( ( *(()(;m$1(D9 JJʃQ CA(xxpp xza   (뫫 (  + +* ( ( ( ( 1(1(>$91e9$1=dAE9+'b( 5555(a ꮦaW^\\A뫫aaz a ++(+( ꫫ( ( (!뫫( 꺺( ( ( ( __ *  + *    꾺(( ) 5=j(R ,kZ* ~* a a b a# գ (( (((@ a +*( /-)#1(1(1(*9(D915==/ID9-@cI0)踸0(0(*(9090.*+#A8A#9ꫫA#9/ I8//+CQI--=5HzP(-dY(p(//(Ϗ}8_YkU'jZ-/Grbgr'jgj'jgr'j[gr'j/gz'j gr'j.gr'jgr'jgr&jJk{gzGjzGr뉈zGr奥zGrgzGjGr'jgrbno'j-GjA44$&grbrGjrGj{ZrGjrhjhK zhjcňrhjÃrhj+rhj((/zj/..zrzr*ɨzrezgjzgrpzgrRڿ dAzzzzGrYgr'j+/gr'jzGjzGr2:.zGrJzGrgz'j gr&j zGrzGrgzGrz'jjjjGr&jz&jښ:.zQgz&jzGrgzFr 蓼FrNJzKK焚 f^\\8xxxxcYI#Q8~^~iCI"A`PPXaI9%' !-+ b BcTWUUFzgzpz~zGrr`jgzGr{XXzGr[__Gr&j**Fz'j~/'rjB@@&rira?>rdQia riri}jaja'ra+/rj'rj'rj  'rjZZZHrj@(hj@(! @(! `8 (HbbbbH8h8`0a0`((`0(00700+ 80$90))EA1$90`ppp1(j~~( p( /--/dQ7777eQdA~D9eA))))D91$10B101(1(1(..*1)$11=E1$1D9$1eZZC9)zz1(^__Z) |~ >>  ` ^\a@#9xxxx ( ( (!+( (  D1(9D1Ae95IA///?( (p  5%%( ))-$1(#1)0)ﯿ)()(__}( ( ( 篻( ((뫫((*$1((D9cI I1Zzxx(   (  ( **( - ( ( uW( ( ( ( ( ( 1 $1(e9$15dAE1**++dA(@@ 5577 ` axzAaa++a a **( ( ( ( **( ( ( ( ( ( ( uU       Z   /+++ $! U퉭 kB Rpaa b*"" aa""* բ (( ((//?: @ a  ( ++ 1(1(0)9(D91-)+/ID9/---Y`1(1(1(9090****@9}uu#A8#AAHAdYI55Hq****cy0 a@叏u`0%a@mIImࠀ@[rx^CYbBj'rZêhzbc{gr'jyGj&b ,<*grbjngr'jgr'j[ZhzGjVGj'j*gj'j^}fr'j{}gr'j+zGrzGrz&jgzGjGr'jgrbNJjhz&b)'jI'gjY r'j rGjXjKrGj}rhj-|rGj.gz888GrzrZgzGjgz'jGr&j( "E'r%U&rjji|raSSrCIia%/ia"raia jaji 55'ra'rj GrjHzj{'rj鷖L@(WWWW@(! @( ( @0jjjjP7777H8|xz~`@00a0[0a(0b(*00  80#90 "D99 $90zu1(^^zz( b`( cI7777dIeAXX\dA$9D91jz$101(1(Օ1(1($1(1#)ꪪD1)*e9$1[{{_#1)$1(Z_WW(!*( WWWW  `88Y@CAb ] ( ( ( ( ( ~~w $)(?e1)++9D1/75IA751( xps{ ^^VW ($1 )( {$1($)(uI)(]U( ( *( ￾( ( ++((.>$1(C9(K 0````I1xzzz( -  r+  (+(((u(z( ( ( ( ( v( *W1(y]$1(UE11 dAE1I#1KJ 7776(@ aaAaA *:aa /' a (( ( ꪪ (( ( ( ⣫( Zz( z_( zZW( Ww }}U   ꪾ   + ++) $! ;PX\\a* *ab b   *( )( @++ a  ( ?=-1(1(0(10>>D91/+++ID9----90( +1(109098$A8$A9#AAl|TT@#9 ++CQ@ /q@08"qPPY` nJʊPAUUyAUUXAU cq ?'jb k}Gjb-+gr'j}gr'jmogrbJgrb7'grb8.gr'jlomGjb"?Gr&bGjj{Gjb gr'j z'jgr'jgr'jGr&jgr&jQz'jgrI''gjb rGjhr&b``gj'jrGjjk모rGjrhj+rr{[rhjzrzrߨzrVWrgjzr奨zrVzgrzZzdApppPgrbgr'jGr&bgr'jrrgr&j gr'jgr'jhx_gr'j{gr&jgz'j//zGr_zGrzX{Gr&jGjjr**Grb&&.GrQ4Gjb gr&j#gz&jzFr/Ƃfz/'5Ɗ5UaUWT"~CdaZx`qBIU0eA*@ˁYՕ*`˵-+ `\WUX\VWƚz `gr>>GrugzGrPGr&j Gr&jzGr&jGrj'rj^jararCIia\Via_[ia..?iaiaja?ja'rj'rjHrj'jj6l@(WWWW (a @(A ***`8 `H8zzz~80ppph0`0[^߻a0(0(*+*00  90$A1#919(~~((`x( `( -CI@dIeA\\TTeAD9^^|~D91zj$101(1(z1(1( 1)ꪪ1$)D1)..$1)ª0$))(( |  ` //?"9 dAa ~ ++/( ( w( v/) _) (!)  *$1)#"e9$1 --IA551 ( WVV֢) )(~$)()()(|)(W_}}( ( ( ﮨ (( ( 1(#9)0 555A1pp`( \xxz WW_  Ϫ* + b6 c( ( ߺ( zr( ( ( ((( ( v( -%$1(Օe9$1eAD15ID9oﯯ (` ܁ a AaA::"" A  ‚8 +(( ( ( ( ( ( Z( UWW uuU}      +++ -5$! ce) :\\\Xbbaઢb (a** u (( 0 a a5 a-(( --//0(0)1(10D91/-//ID9----"A0(1(0( 90mA0$A8DA8#A8H9dYIdY@```` dQ@jBBPa냉@yx0ޜ8I`j``GjY+hrb-gr&bgr&b'jY(GjbˉGjbܾgr'j_}GrbzGjb&jb{GjbkmUhr&jimGrb.grb_UGr&j}_grbzzGz&bgr'j GjI內gjb hj&bgj'brGb}rGb]hjGbˆrGb rr 7rrzrWUrhj((zrkrgj(ګrhr zGj'.zgrXzdAPPppGjbGr&b++gr&jgr'juWGrb/gr'jGr&bgrbGrbGrb**gr'jgr&jgr'jxTGjjgr'jgrQgrbgr&j gz&jzFr%5Fr/?''Ƃ‹  @僲zx`i>(ၗ*(݀Օ:@ 惢`p墧_ƚzp_UFrjjkgzFrzGrmiFzGj~WWAGjjGr&j==UGrj&jijaiYidQaYaaxziaia?;:@7777@8x~~~80jzzx(a00a(ޞ0(*00 ++90DA0/$900(pp((px( ` ppa dIE9eAD9~~_We91j#11101(1(1( 1$)*$11+$1)$1)$1(( ( ~ z   `#9IA  " ) - ) zx) 魽) (!D1)e9)+///I9/---#9 )k{a %( --++)(u)($)($)()(~x( ( 꺫( ( ( ( )(/.9) 7777Q#1zzss) ^^xp x~ (믂  xx " }~ܢ( ( z( jꢪ( ( +/( ( ( ( 5UU$1(E9)d9$1)AD9+* ( (` ց aʁ aUUw_aA" A  < ˃ (( (( ( ( ( ]UW( {UU( __UU }_  08  **    ./! b$! J{p`babb("**a.( ]uu  +( ((jj a (( /1(0)ﮯ0(10%?=D9#1//ID9-0 0(~~0(0("10j90##A8A#9ꢢAC9H9DQI-%dY8````"aA Qa(Bﮁ@A a({ya(Q````&jY+]]Grbo'grb Gjb+ &jbP[Grb75grbogr'bGjb# Gjb;.GrbgoGjaGjj GrbꬶGjbyGr&bkGr&bkgr&j?--gr&b~gjdAgj'b #1gj'b7*gj'bVgj'bj'bhjGb؈j'b.?rrˮݨrj*+zj/רrhjrr{_zhjGb0j~¨rgj*szr_Qzr}WzdAPpPXGjbU)gr&bGr&b뿞Gjbp`Grb뽽grb/gr&j_Gr&j_^]&jb[bjh'jb;Gr&jX^Gjbz~&j'bGjbު gr&jGrIGjYgr&bFr&b/;fr&j.zFr%- 撦z/+-%%5 ުށxށU_ހӗ.֜8 ހޫ8(J DzX\^W暦^W5梇\Gr\^_Gr&jgr&jF&jaa{U&ja&jaGrajaPZja{{aaڟiCIaY"aYaY++#aajajaꪯja 'jija  &rjkHrj/&l@(WWWW@(! z@(! + `0 X@8~~80xx~0a(a0(0a(/005-10-91*$901(0 ( {ZZ_`( 5ݽa@dID9DA$1D91h$11bbr1(1(1(1(0$)$1(* )$11$))(( ( kw | ( ` 9 Ia W^  {_ !) _) ) ) ) z) /7e9)-%--If1+-//Q@( Z[}b ( +( )(zUU) /)(+) ( ( ( ( ( ( )(#9( !7664#9I$$$$)    >* r[_  ( ]U( ( _( ( '( ( xx( WW) $1( +D9) *AD9  -( ԡ @ \܁ @ a_uwaa a a *  U    ( W__ ݁( U_( u___  + ( *  *  " * jZ\z/ab*bb*b U  ( ( Jjjja a  7( /1(0(0(****10%%D91///+dA#90@ 0)1(ﯯ0( *90[]A0#A8@C9DAA\H9DQI% -i8zzzzi@šP(́@AX`B 8I``zzbQ 'jY+?Gjb ?<*GjbBJGjbuwrbGjYJ``GjYGjbzh'jY&jb;gr'jki}Gjj'jb"{Gr&b/grbojbzGrbgrY >'jYHxgjIr&bۈjGjz}gj'b*(prGbhjGb8gj'b$6?jHj۩rj rjrhj?;??rr5BrHj`芊rgj!kkzrGj{zGjzr{zAXPPX&bY grb+/grb FjbBGrb''Grb"gr&bZgrb&jbL+GjbGr&bz{GjjGrbjzGr&bgr'jzY&jI444gr&b3gr&bFjb / fr&j?:;9D91//dA9BB"A 0(0(0( 9090++A0#A9DIAkbb[I@՗DQA---/CY@ppPPA@mX0͍}p8U닭AAZHApppzbY'bYGjY)Gjb GjY&&GjbgrYGjbںGjbkszw'jY'jY/Gjb~&jY&jY/&jY .GjbؚGjbkgrQ:>7bQ&bdA r&b?rgjuՈj'b^^^hjGb[gjGbjz^׈jGj)/?rhjW\X[rj:rj7'/rij*rr{rgj`xrgj֨rgjurhj).zQ 8rAXP'bY+Gjb\hr&jy{GjbzgjbGjYGjbGjbuW&jY(..Gjb{GjbUGjb*Gjb`PGjbGjb}YGjI66gjb"-grGj^Gjb*6'gr&b*fr&j,>/ ǂfr/?抧z UUŪ aݠUUU!ݠUUU5ަx^cUa^^Fj]zFrz&j_gr&jgrb8vFjap&jb^VFjabajajYiYadIiYaYXظaY₣aYaY.**.ja~jajaCzja5='ja/hr'j%;I@ VTTT!(@ @(A `0 `86666@`0a800a((a(0(ս00/+ 00  $101(0(Zzz{( ` 8 DAD9DA$1D91~~~$1(1(~)(])(wuU1($1(1)0$)$)((!( ( "_{  @(Ib ** ) ) {_) )+) ") ^^^( jzD1 +ID1--=-Aa\ a ɩ ^ ))+* 0 ( ( ߻) վ ) ( ( ( ( ) ( ~( ( 1( ++ I1a1 xxxx(      .  > ( ( U ww}U ~Z ( )=D9)+--AD9-)D9\\\\ @ Ӏ(aa  a  jjzj a  a*>>  *  *   ( u]]ע 몎(   .. 蠨b --%%bJXaaaBba __  ( 1@jjjjAA #  ( ///0(0(0(10+ +D91//+DA0@@@0  0(0(008080A9u#A9/#A@kBI@֖DQA//-+CQ8Cq@MP0}kmX0[rsAr"2xA--%6Ixppp'bY\X`'bYQ&bY?'bYGjZ-Gjbz`&bYGjb'jY&jYbY( 'jbWյba bY*&ba&bY WGjbbQ&0<bIKM&bdA!gj'bgj'b.gj'b(Xgj'bgjGb⾈jGb>rhjY[[Rrj*"":rrrgj.rhjrhjppjJrhjiurgjUrhrrQgjdAPXXZ'bYp&bYGjb*;)GjbGjbpGjb%Gjb[&bb{K&ba&jbzge'jY&ba,Gjb{}GjY`bGjYbdAgr&b=gj'jGjb'Fjbꊋgr&j-/zgrǂr犦z+;z?"ܦ UU즊UU&Ȃ(frXXz(Igr&jgr&j*gr&jsrRRgr'jw_GjbGjbZzzbY088&jYaYaY aYaQǥYCI46&&aY+) *aQ`aYaY/-+iYbaja5'jabjaח7'ja *'jQ$4@ WWWW!(@ @(! ***@0@ >>:?`86666@8VVVV8(0a(~(a(((0( 00***.100){((⢨( ~ a zz8 #AE9D91$11$1(1(~)()(uuum1($1(1({$1(1 (!(! z cB~  a //Y߅I xxxx( ++) ) ) ( ( 1 =?AE1----I `( VWWV  ( ( U) ( (!( ( ( ( ( ( __( #9( (dA01 ( * +߿( ^^^Z  ***   (( (  " (*     + _( UU$1 +/dA$1//-%DA \\\\ @ ` a   a ko a a  a     << ʢ (* ( u      Z %%%%dixjaaaaba#*   ( ( @@```##A#  =( 0 0(ê0(#10D91//DA @i 1(0(0( *""90/.*00 98 #A9#A@@A@DQA+///CQ0Q0`nHa(}]H(Y]xa(20A_^|Y@@/---&bY&bQZQ.8&bYذGjb VGjb~ZsRgjYտ'jY 'jb^V[qbYbY /'jbmU5&jY&jY 'jYnbQjbbY 'zbQ>ZdAnnhr#9gj'bXzjgj'bhj&Zgb'b/hjGbչjGb jhb rhj*rj??rj_uurhjrhjVjj'bjGj{srgj%%z&Zz&bdAZGjZz&bYXx&bY..Gjb grbz{&bY*Gjb&jY>>bY &jY*&jY_~bYbQz'jYm}bQ_^GjDA&''GjZjGj&bGjb^GjbGr&bzGj>zgr*{zfrǂfr ǂzkWǂr肆z+肧z@l|rdAgrb\&jZ*Gjb:.grb&ba/?'jY`bYbYʊjY___^aQ~zaQ.YdIhhhY#A&&&6aY+aYzzjaYmaYiYjaba'jazuuja]U'ja+)-%'jYK@ WWWW!(@ @(! ***@0@ ??`86666800a0a0((a((a(/?0(-- 0(1(1(w((( j ￯ a jj0 AD9^_D9$1xhh$11$1(1({( ( ( **)(u1()({{)(1 ) 꺪( xp  a  @cY ߅I(x|xx( U^XX( } ?U ?  _ ( ?A( --I`( ~zx .  _]  ΋? //( ( ( ( ( *"( .( ( <( ]1 ++//( dA(#9(^^^^( z (       _ ua  a a a aU a a__(a+?D9( /DA \\\\ @ ` /.>?a  a a a az_ a a  *  *  WU U  [] [_uՁ a a  b ** b( b ꪪ  ʡ Z////J```@aaabba *+  *+((````a !!a  ==( 0(0(0(10+ CA$1 {a  cI1(1(10r90*.90Z^zj98 #A9#A@A@CQA++/-#Q8#Y0zWHa {{Ha(]]က8ޘp`0췷.ia(%%'.'bY>'bYGjZGjY`gjbGjb Gjb 8GjY &bYbYW'bY&bY?ҳ&jQ&jb^^U&jbZWbY/.bY^&jYb1``&bdA GjZgj'b/WhjZhb&b뫿hj'bjGbmujHbrjkjhjjhjpzrhjy]jhjjW_j'bgjHb jGjrZr‚gjD9ZZ'bb=;GjZGjY勂Gjb+-Gjbgrb{jjGjb-Z&jY^bY .?&jY&jQ*)&jY誯bYr.bQ*'jY^gj#9''GjZccGj&bU&bY*+GjbGjb gr&jzgr~WrFr^rmIi}zfr_rFr ,ާzgr*?zGjhrdAGjb GjZ#Gjb$> ` L0AD9D91$1)0$)1({___( ( ***( )(WUu)({]](!(!(!)  a  `( ҅I1XXXZ( xܣ( _ ˪ .  } a a a a( kU$1 -%dA`( |~~z  ((   ] m}( ( ( ( ( :( U( WU ( __W0 ?=U(ޅI(#9(~~~z( zx( Zz aࠨ b a @~ aWA aU @ A@a@ a@a@ua@ @*@Ձ @U(@ /1XXZ^a  @ + ` a *a  a @@ aW A a` ꢁ aa  a a a a a* aa  a a aW a a a `  ꪀZ5555R@b`aaaaa  ++ ((````a ah ( Օբ( ((0(0(1( /+ D91+//*@0@ ))))1(1(}0(`` 9(++9098 **#A9#A@JkyA@DQA-%#Q8XXCi@kcy}Ha(rrpPa(Zz!`0@>7QXXXX&bY&bYGbbGjZ'jY.GjZGjb>CkGjb_]UbY, bQXbYbY*bY&bY&jYz^WbYbQ+kbQ^ZbDA@`bjGjDAGbbGbb**GbQGbZ6'90+9090**+#A9A@A@DQAQ0a(bHA(ha8>a04<@'%%h}˃0z࠰! '6 !qU!qU!a߰ Ay,6AyUoo!q]!q8 aUiu!i]!q׸(!quϋm!q]h.!q}˂iaU !qw!i}AyW8(ayui}aAq((!ikAq:(AyUeby0 AyuΈgAq2"ayuay]"Aq !i#a_xx^ 6!iw!q#"AquʊoX !q}€aU(Ay]Y!q<,Ay""!qwoaU8{bbs!ioAU!q220"a_xx^a ayww!i Ay<(Ay"0A]"]AqgAywAy ݠ0@zH X X phWx`H``8 ]p@8"p@0s[H 8H 0UH (AayH (s_P@0csY]`8 0@@@@@8U** @8U @88@8UU_8@8UUW8 0u8 0U0 (U0 (U0@(UUׁ0 ( UU(@ \UUUA(@ a(@ @( `86666a800a((a(_a(a (a ( ( :((5( ( }}_  ` jj8A$1~D91$1()(~~( ( ( ( ( ( ( ( ( } ( 꺁  ` 8@[[[[#9AUW(aUU(aUU(aUU(aUU(aUU @<<(aU(aU(aU(UU1aUW1aUU1Aj@(aWU a(Ua(U(aUU(aUU(aUU( 9aUU*(`yY^1aUU1@U)aUU10aUU1dAaUUAaUU9j@9@W_y @U ! AU AU AU AU @U AU AUU AUUa s)(@UU( U( U( U(@U(AU(AU(@WU(@UU( _U( U( Ua U U U U U U U U U U U} UUa U( TԼ(U( U U(U U U U U U U U !UAAbHZ +)aA**aaaba"aa  ** PPXX` aVVVVa;;  ( ( *((0(1( +--D91/Qzzzz0(+/0(U]0(101810A0$A9]_#A@VA@UUCQAQ8TTTTa(zX0__xa0xa0@//p}yแ@ AX` a( y]yXښ iimoJJiy מ((i `퍍 y[ۢ (,qmɃ qڰ y ymɂ ߚ yqy @מ( eςiya @ֶ(hk€@(!yeϋ!ߺ AygΈi۲ !i掎!yٳ A!y#a^\x^777AgΈg!q3"!qoΊg Aߺ(Am!(!٣" , y3"@gw`w H{ss[!qoʀk`רw!22Aoo#i^xx^@แUUA挌v`׼W!q""@@gg `wwเU`0XzpzY y vnvA~~wxX׼wWp`@(.x@0Z`@SsYYX@05?X (ÀP@0y}P `H@0xp_`8 8`@@@ `@@8@8`@@@`8`@@8__@8@0@8@0ﯿ@8@0_WW@0 @0@(U`0@(___@(a A(@ wA(@ W__Wa(@ uuA(@ @0@(Օ`0`800a((a(^_A( a( WV( ( **((/( (   ` x(IIII$90 *9$1$1(1(zz__( ( ꪣ( ( ( ( ( ( ( ^ a  ` ( RRrrdA(XRR)()( #1(U)()(>: (aT( ( +/=1 #1(1$)$9)#1a@@B@(@ ---( ( _0 )(e)()((bC9 $1 -#9)#1($9){k1)#1($9) /D9(dAAbBB@dI@ɉ( ( ( ( ( ( ( ( ( U_( zx`` !)( ( 0ت0 0 ((꺨(!)(0(UUW0(0(0(uUU9(/a (a( wUU(( UU0( ( (UU( ( ( (( ( ( 0 տ//#9pppp (` -%)(^Z((~((uuտ((( 0(]UՕ((]_W^( ((0 (  Ba Z(R) Aꪪaaaba ab   +# ע ` aa ( ( ( (( 0(10--//D91#9 pppp00%- 0(ww1(1(.///900(90+#98{A8@8 (* #QAH0tP(b{rrPa(ߚxa0ha( `8 `y`ߚ8`N.! i]X ``KmK yY y׾(i及 i} yߛq,`iÃhڰ0q  yiyq8 ygq 8( ymmqy((qyy@( yum y(*@egA ye!yٓ 2!w@iQV\ 77!qgΈ`3""agyߺ !y}!y@]q y" yuj@wH[Sr[ioʀ@vw!y22!o}#a^xxa 777!yUaw!qU!q"UiUiuiUiU80azpzUa U`UhU `WPx`@`Hےx`8s`@0տ+" y`@cbX@0]{Z؁H %'`P@0_^Z{`H `H`8`@@8z~@8`@`@@0`@@8__VV@8@0_@8@0]@0 0@0@(|h*@0@(Uuy_`(@(@(a A(@ a(@ WW__a(@ ]a(@ @0@(@0`80^^__0(`hj(a(_w~A( a //- (( +( ( ( _   ` zzx $90#91[__1()(((( ( ( ( ( ( (   ޢ a /( rrrrD9 pprr) )()(:)($1)5%-1a\\\\ " (  $1(#1)ﭮ#1)aI****(@-( ___( wW](( +( ( eA 5==5JaWWWW)a-5$11$11bb`$1(ʊ$1()($1)*A$1U55AdA  ( (8)(1(eU( )(( ( ( ((W* ( ` A ` )( _U( ((( *0(1(W)(v^0(U((#1(5=--  @++   Uu ?  -(  (( _U( uU1 ?===Yzzzz @YYY /0 0 ꪪ((((*0 1(( ( ( ( ((!*e1 55?Z(BiiAaaaaba**aa ߢ *+* 0ނ@a???   ""( ( ((0(1(//D91CA@XXXX0(1(wWW0(//0(/ 8110^80/+98A8{oA8* A#QHa(X0R^^zCq@ջ:0cy@@."y@'"P%miY]]Y8WW@傉A`Bˋ!Q@Q}u}#Y ]_I#Yuu@uu#Y QH}@e#auuQy]y#Y(@w¡HCa(ׂ@ook#Y]]]I@yyyH׾(i0ok£8*+iPuq@ߺ r@wi@ݻ q@wr@]a@^WnȤi 776'zIgu'jYݻ"'j"Yuu'j"a*HjCYUUHz"Y&rH/+GzP玌GrCaݙ32bXꀀGr"YGz8[[RrGj#Yu뀊&jP GrYݻ""jYu낂j#Ywi0%%%aIUca0n#a@ Ci@""#a8"a@E#i8w#a@UY@ "i8a@^a8w i8ww`8wa`8h@Up8:2h@+h@#"pP9 h zz` `H@0ki}}`8 `@`8@@8`@@8`@@0nn@8@0!@8@0vvw@0@( @0 ( @0 `0@(_U@0a @(a (@(@ wVVa A(@ }_a(@ `(@(____`8`80WWWW0(jzzj(a(^a(a A ++( ( ( ( ^^^_ a a (81^^^1)1()(((n( ( ( ( ( ( ( ꪮ xp   ^ ` (rbbb#9 rrRS) )(~w)(*)($1( #1a\\xx  뮮 ) /%$1(1)HZa `-/''( {( ( ( ( E9(5D9aTT||a5$1 -1)uu$1(ˊ)($1(յ0$)A)----A @@#9  1 ^^^^(  )(( ( ( ( ( 1 1(rpꯁ @ a--   }uU(*( ( 1(WWU)()(W]( **9(  @        *(* z{]U   *  *1 ----$9````( @a a -1 ((⢨1(}]((( .*.*( ( ( ( //) ///$)!/*iR9AaAaaba awa բ : _UU] A/a?   ( ( ((* 0(1( /D91CA0))(1(0( 1000:90@1A0@8 QA@(44H0 *y#I8(h@8**s`@0""h@8"` pp{]X (`@ `@ `@@0`@@0`@@0`@@0k{{{@8@0owU@8@(@0@( @0 @0@(jzv`0@(u`0@(W_`(! `( a(@ }y@(@ _u`(@ /`( (@(44440`00(r(a((a w~A( ~~~( ( ( ( w( _UUW 說  (* (10/+10"1(zz(((({ZZz( ( ( ( ( ] *    a (bbbb1 rss{ / "( ) )(E9)D9axxxX /---  ***( --55)($1(fA****` ( -( Wwz( u ( $1(5%%D9@|xxxa55$1-=$1)*$1( XZ$)(UU$1 $1(kD9) +/-I(JJJ9  0 ^^^^( 5U( ?( ( "*( ( ( +*>$1(1( @||tt a---  * *** ( ( /((**(((("" 0(=( @) )  +//( +          ( +---dA!bbjjaa aA2(a ((((((z((//( ( ( ( ) /$) IR1 AaAawaaa*aa// ݢ   * Aa  **"( }( *(((("* 1(/#91)#90)((0(1(10009090ok98I8PA@(H`00'DY(('$Y '8 Pッ(!qdY4gP'"Qi'@p A%'zBquh@{'X0 8hp(HYkmF8hq '`g&`BiÙcqeE¡BqYQdi׾<8{ꊊcq]ڒÑa,,QKkkC™ciћG uf"iY]g`cyy+׾gx}몒`(U$Bqmm% ߺqooBqٳ$Y~^^x777'Byoeoʠy՟:yu}뢠yW,CQcaw#Q" Y熆bqݝ;"Bq]y!a挈P[[RҠAu w挌A;"8 y}0hhhh8==))A]Ayw`wv@y" y#"۠Yzz y戈w yW`({`HRp[P auhwA`wx`H. wp`0h@0@0[p@0==ՀP@0U`H `H (Z@8 `@ `@@8`8@8`@@8^޷`@@0^^^_`8@0`8@0WWWW@0@(j@0@(Xޖ@( ( **`0@(uu_a(@(@(` `(@ WWWW@ ! ( A(@ a(@(`0@(@(AAAA0`00a((a(W(a kA( ~ ( ( ( __wu   b ` bb`b(101($1(_)(( ( ( ( ע( __}     (bbbb( q */( ( ) e9(AaXXXX - ë * +))))(0)e9****@ {{k{( ( ꪨ( ( W >( ?+$1(5%--$9@xxxxA (//$1(--)(h( ( $1)D9)+dA$1BCK#9A( ( /( {( _( ( ( >.**$1($11(atttt@  뫪    +( u( ( ((* ((0((@  ꠢ  *(   **    ( -))+#9aJBBBa aA/ ( 0 ( ((( ( ( ( (!( (RD1 AawWbaaaaa aa> բ  "" A a   ***( ( ( *((UՕ1(/.D9191(((XZzz1({{{1()--10}}y_0(8(**90y580*77@8 .H9++0 h,P(__*xa077a(!`Hyߚ00h6,, e`yᣣq0 8 p@@i[q8( y๢YYXk qyy y((`Έo y]h<((X y]q,`JBk}` *h Xk}ihu`]Xa] y(i}}!y(i}} y(iouo!q]Q^W^¡b'''aouX*`}q,YٲaX" X!yݟ"`]Xw0[ҐiuP!i>(Y ~~xxQ==Ay]]!qww!qv!yݻqݻ i_zqw qWw0{sc{H[r[8 i upw!`P~pa8,p`8*(h@(x@0r^^`@(//`@ **`H `P@8]@0 % `88888`@@8`@@0`@@0z`8@0W`8@0]`8 (@0@(**`0 (﫫`0 (@0@(^^^Va(@(@(` a(@ W@ .,a(@ `0@ `0@(@(AAAA0`00a(a( *(a ￷ a ?=-/( (( ~ (0   a ` bb`( 10////0$)1(^ZZ^((( ( ( { ( ( ( }     ^~ a // BBBB(a //( ( U( +;E9(--=L{a____ a / ( ())() ```` a(( "+( ( ~~W *( -$1(eAa^^^^@ --(//) ..) p( ( $1($1(*dA$1͍0a(  ( ( {[__( :;( ;:$1(5C91D9aVVTT@ ++    +/ //( ( (((((((a@-- a( (    *  { ** ( յ( ///#9 JJKJa  aA a5(//(( ((#( ( _W( z{((.( ( zZ) aB*aaaaaaa"" (a>   "*`$$&&ab  ***( (( .*"1(Օ0)#9)9@101(__^0(_0( 100(0(*90;80+++*@8..A@zz0a(e}Ha *?:Xa &>x`0a `@+hמ X H˂`y]hߺ(`.Ap q]]ҳP((``}}ai]]iח((Po`ݻ"X(,he˂q] q, `}bbkq h๠P{{ iߺqgui0qwi]!y`}!q<(נHiq((Pooi""ݡHWW(%%a}mi(׾i]X,i"Yiwh *P!y"*i]ݢ`wnȀ(ڒ qU"i!i>`innʀ`(ؐ@]۲ ywY<ޠ`@0Z^P@(+/55`8 zzP y[`P@0_]`H@(X_UU`8 `@@0o{{`@@0@8@0H`8@0`8@0}UU@0@( @0`((@0@(@0@(`(@(}@(` (`( a(@ a(@ ^_}a(@ `0@ +`0@(h`0((a(*a( (a (a ߁( ( Z( aꪢ a * ( 1(0)z)(|( ( zz( }( (  W}  (( **(      zꠁ BBBB@----(    /$1 /=+{a____ W_ ++//( ( (  )((````  ----( (( ^^^_ ꮯ /$1(D9a^^^^@ +(( ( WW( ( *$1(dA$1%%5(@ 议   ( vvw ( /1 //D9(+*++D9A\\\\@  ***+ ࠪ   "( ( ( ( ( 1a@77a///-  ++)( (( zz     ( ((0(a !@a@// a + + ?( 믿( z{ ʋ  "訪 (8 UU( b aAʪAa__baAaaׂ  `ab ++  (( ( +#(((1(-=#910 44660(((0(1(1(0(計909080@8u@8jn@a 77߀``0.6׀PA .(x@0eh@0Aay`--h((hPkkh"۠a(<qqi}iAPp (* quuXB{{bi۲`(PmIX0 h$ hyyߚ qhyypޞ8(qu犊`[{rr מ88quoʠ`2 0qgΊqٳ3 y挌i y(ia{ y(,HKBkX2 0A9\~(%%%i{yq, Xqw!q 2`og!y yue!y(׶!qٳaooʠ0i Ya<(!y]"8\VttQ- Ayٳ"Ay}m !qfƌ!q׾((`2 " ] ye yww`y`HYqqYH y UywXhh|h`0dvX@0 X@0`@(\\P@(/7@8 ppz`H@0_YQS`@ (@8 `8 `@@0@8@0W@8@0u@0 ((**@0 (@0@(((@0@(* 0`(`0@(w__W`0@(WU@(` .`(@ __`(A `(@ ka(@ 0@(0@(@(AAAA`0((a(a( (a a( ( ( a a }   a 0( ++1(((( ( zz( 맯( _ݵ( ( (Z       BBBB @ **  ꪪ") ==D9aPppr ^^^^ -( ( ( ( )`bbbaVVVV  ---( ( ( () +(aXXXX@===  ( +//( ( $1(UeA)?--50@   * *  ww(( D9 ++++QA^^^^@a / /   說  * ( (( *( (  a ,,a- --(( (   _ //ݢ  (  0(a!@~~Aa _  (ע    (  ( I AaZZYBaU__AaaaB**aa//  aa abZZj   * ( ( **((1(??1)0&&&&1(0(((1(1(++0(909080`p88""@8jjko`Ha 555X@0`P`('p@(mh@0a!`==h>(,iehccyh2 `(,h`yP0 '6qoeXbz{{ y`Xi` ` 玠qiyh(8q玠qYqy(pe͊`Z[r ז<qomˀi8 yemKʠiٛ2"q挎qY" y׮q]`,(8kX0:@%9~~(%Xyq,נiYyw q20qoe 8ߟqem y(WX"ݻiouo8q 2 yfg@<qٛ"8tvvfQ- a#!q!q愌@ח,$ yٛ2@]qwqwq]x8qq]`@ `_yu!Ph~h`0 ``8@`@5h`0PX^^`@@(/u`8 6X _`@ ("]`@ ~}`8 (@8@0o`8@0`8 (@0@(@0@(`0 (`0@(U`0 (@0@(V`(@(W@(` `(@ `(A a(@ rzz^a(@ a0`(`0(@(AAAA`0((a a(a ꪪ(a +(a b( _WW U . ꪪ a꿟 b+ a ~ji( ZZXX0())1(__( ( ( ( /( (  ~w ] Www}  Bxآ   zZ   aꪁ BBB@   " ( -%D9arrrr ^VT\ ( ( *( ( (`@@ha  -- _^^^   *+( %(aXXXX@%--%  z :  **( ( ( +/+A(5===1a   u _u   %( -$1( -AdA a@+a   Uu u__} (( ( ?ߺ( ( ~~~ XXXa@V a a .( ( ( ~~_    __  ( +0(a$$$@Aa@ +A 4 a///  a(     R %%%%aAaAAaAaaa ahhjjaXXXXBb ( *( ( ((^w((///+1(0 &'''0(((`x1(0(0(0(..90e9080px@08a0BB@@`@A 5`H@ <`P@ 友h@ mmIIh`8]Yq@`??h6,,ie͏͠Xc⠡h0 h6 y勊eqyY`88``b`r[y00ߠX`yyh (` hyyq 8yu堩qYy(<`mˠhp[۰h(>   "* 55( (((( 1(b0 1(((<>1(0(0(0(0("00Bcz00808@(HJjj`@@ 5%`H .`@ omp@0Ai}yX`@۰AX/5``mi`[[yז,i]}` X頡qgΈwa2"ՀP날ీ@Wa@"Հ@U8U`(b8xz_]`@UU`0U߀@"U@8U`HwU!qH U*Ci`0ߺ Ba8ci8틋ciPߟ"bi064QU+=ciH+baQui@ %rBa777bIvEjcAU%bIUFjQ"&ZQWQHJJJU JBUjB%!^zE1W0bUWA U (  UU@0 *U@0  `8@ 8@ @`(U}8` 0(0` h`(a `(@ `(A **`(A(""0@(@( `(a ~vTTa @a @ a @"a  a / b a ꪪ a a a( /( XXXX(a )))( ( wU( _(jjb # ꢢ   ^^  ꪢ     *** @@H(=D9 1(jz)(_( ^( W1@_jBB AU @  @  U(@ W0 U ` A@}@ @WU@U@u@ @BBjo a % aa(aa? U _^^U a:?D9 +-RA^^^^  b ա wU _WuaaUZZaa* b++//1!bbbb aaBaa b   ( k xzzz@ a@//+a      aaa a b ( \XXXa @~`Aaa aaWW_aAaA"*a((aA./a a a (a??aAaA aՂaaaaꪂa pppp@--a    ( ( ((%''b@9  1(xX\X( ((((((((j(  ((z~^`(@ @( @0 z{{[P P mui`H ;p (ߟp@0V7A`P @m˂X]]P߸8HHmPy`ߺ 8`է`e˃mi]_H88H, ,@ 6PbH00``@頡P ߚ`XP<8`w`]`P玎iٲP榌H{’`,XiÂ{`((׀X˂uX UPua0߀@ ~Wa(`[_b 퀡0 `@Uu@ Uby8Ubq8׬by(iHWdY8Y8wwDQ0 dQ8U]rDQ ֖DQa(++#Q0}#Q0 Q 7$6"q8ssYYY@$WvY(ߺ"a8";"Y8wBi@WuBq@U(ay@U0a@U@uu"QUU8מ"Q##cYUAcYUÑYezba77/%bU EjUU %jUU,FbUU.GZUUciJUUJzE\J=UU=):U_x2f1W_f10^zx0@0~`8 `8 U`0 UW`(AY UUA0U!I( Z"I05A(_8` ]_(@ `(@ `(@ (*0@(@( `(A`(a W_UUa @a @a A A* b a. b a( a( ( XXXX$1a ( ( ((      ע    a }ݕ    "* @a )a %1 ( _ $1aBBBBa-== U  y( UUU(_ A_ @(@W~(@U z ua@``!a  a mu @  awV_ `}@W@U@U@*@} a+]]D9@XXZ[@ࠠa/Ua,aaaaA,/a a /1 bbbb(aAAaa b * ( **( (ꪢ a ````@ !!!a  ba ￿   ab aa a a*( XXXXa a@޿aA aaaAzaAaA//a aa a (???AaRaA bawWaaaaa* wWՂ XZZZ@--aa*  o /-   ( ( ( * ( @@@`1  1(Z^^^( ((((}]WW( ( z( (@ Z`(@ @( zZ ( rrz` }`H yP +z_x@(ݠx`87U!@H `Hki`P2`֖`Hkm˂`]]X((HXmɂ㠙h] ڠPހP @c@-%X U@]a8 (׀HwU@]Ua0(HUU8]]@08 @wUuAya8]߻`A qa(]`@(&. Ya8cy"a@ח(,Y8}kc#a8վ(#Y8uoQ00#Y(w#i(z`{iADY000dY9uua8(߄a8ua8 ׶cY a1戃q9]#By0u 9UU*A0]]a(Wה<`0ս* A8Ua8 a(/Bq8spXaPY @cQ"]@yIU`hZW`rU*{ayUU.qUU*ӭiUUUUbaUqUժ#rտМU&U(UIK _UU6zVz~_bU{_uD>E=F== 2^X` 2$1^zx$10^^zx`80ա8`088}+@0zb̤@- b_A1_ќ)Uz(O*d9` 0`(@ ((6`0@ `(@(@( ` a @a @a @Ձ @Ձ A_ a a 몪  ajj a( -//0 XXXX( ( V(  . ; (        ~~{{bb  / ** @(a5) }( W (??/$1BBBB ba  * "**  ( a ( U( xUU b(aU @0AUuJ¢ @W/ AUWAUa a @a a `@ U ҝշ@ a *a a  *a@aaȀaa Aa@ A(!BBBK(AawwwAa__aa b  / (( x xxxxa( @ a     WW Ձ b a a a b ppppa a@aA BaAaaA/aA/aa說aa A aﯢ a a+:@baAAaubaaaaꪂa :a ؂@aa  ~~   *( }( ( 꺨(````1@ 1(~~^^( h( ((ุ( ( ~( (@ pZ^^@ x`0 WU@0 kjhx`H ` bz_p (Ux@0`86@a@ U@8U@8 _U@0(`@ UU`b @_UU0(Ux@uu`a8}`a8ߺ Xa(ּ"aa8 #a8{{Y!Xx`Ci #Y0]#Y8((#Y8劊u#a0]Ca06&Ba0u#Y0 #a0<#aa(aa("ߺYa0uaa([ٲiA( !qa(}Ay0׾aa(}}`8Uվ(@8U`8Uߺ@8UYAb@`xa!AH80@I@#A( CQUAI@#Q#U@9wW@D9#U 9UyAUa9U'Z8 ZBYcaZUksYUUeAUժ̓QU.GZUk{GZU,'RU hZժb lޘ\͜ +  ϜМΜМҜӜӜUUUz6z^6E`Vm=\WUUF=E>WF=F4j= 2UWV\0) --00_~zx80@0"A8A WU?UU4ӜJҜ(VVVV0U^ a?_`(AUU@(@`( >@ z@ @ @ {_@!a@WUUAՁ a a *:?? b訨a ꪪ( /+))0 XXXX( yii ((꺿 ; ꪢ  j  ߢ ߢ   ___ߢb  * a ||h`a A//  % " (///$1BBBJ baa /  +  ꪂ @֢ a   * y w b(aKKKK A+( ^ _ࠪ aU* _ @U~ _ @Ua  /a  a ` a@U` ?a@U_a@_a ` a ((  aUzaa_W__aaa>> a * (( p xxxx@ @ a뫣  j~_b b aabb aaab a0zzzz@Aa@AabAAaaA/aAaAAA+ a aꫢaAaaAAbaBaba***a(ނ@ab     : ](( C9zzzz1` 1(VWW^((达( ''((( n~(@(` muU` @( / @(x9W55#9A0u1a H0_UU$90׫+D98U I8U(eA9Uw-mj I{ ˉ ˋ l?7/ΜXZz͜+) ΜМДќҔ ӜϜ8>ҜӜWӜUӜUӜꈠӜ{zzozE؜6}=pX\VF=nKEU NKD}=oC %E==)2Xpp`$1 * --0)00 *A0BA8//AQӜUӜUӜӜ??cA#9(x8a8@U0@UUa h`(  U@  U@ _@ @ UU@ UU@  a @a a a* A: b ( ----0 XXXX(@  <..      ޢ  _ }  } uV   ` `xxxa  A   ($1JJJJ aB*bb?   a ,$$$a///   b  ~~ 0aKKˁA a % ߢ ﯯ _( U_( ( %50 _0aW( W( @U AUUa@a a ת@ zࠪ(  (aU(a` a@ aUua@( aբ a a + ( ( nꊢ @|xpp@ @5- a a a_aaaU aa] aaa aa *** bbbb a@aAaAAaAaAAwAaaAA@aUaaAaA**aA****babaaaa₂aabb**" u ߡ ע  _( ( (%%%%A(((( ( ( ` zz~` @ߡ0@ UU-0@ @(xV x׵/$95%-/eA1{ID9ID9mdAD9I$9?/I#9,$.+dI$9TdI$9%dID9IDA''IDAIDAᅤI$9okb@@m@H}@Q:0@A<, #Aou #9U@D9,,Ubq@ŠyDAUU D9(WUhe9UUy9UU!y9,UUQ9_'Z(U'R$9U'RD9UU'RD9U+"j1U'R)hZe9}*HZAժhZI*b(RU.**bhZ]ԵGZA bJ?'bhZbhZwbGR>&'rhZ7jGR^\jGZjhZ sbjj? sb6b'REjZ kbܖ sb*sb%+k{ sjJ{j J{% -=̃W̋J 쓫ˋ sJ{ ,˓//L˓%l8K_lΔΜМќӜӜ *ӜӜӜ""󜳔￿Ӕx6}x6}EeYe?.[=յ% SRz^-KJU=:5U===2@k2e)^zxx0$) )-00?A0CA9%%- QќXXXXӜӜ ӜUUӜ**IcA1x90^^z8(80{UU0@\ܜ(a(` _UUV@ +]U@ +_` z*}` U~/`( Uިa @U @]U @ a ??( ?(pppx @) a*::  ``j a/ ߢ   a    { [[   z ++** ` ppp`a   Aa +    $1JJJK(assssaaa * /   Bb//?  b  ] ߟ1OOO Ay A5( ( ?- (@XXXXa '(a ((((( ޡ( ( (a_ A_0@U` ٩ UUa a Ua _a Ua a @U @*Ձ a a  ( *](ax``j@ a@ ]@*Ղ@a@ aAaA*aAaAAAABa}a*(( bbbb@ aAaAAaﯪAAAaaAaAaAAaAaaAaAaAaA abaababaa診a/a*><( w __}  /;(( ( pPPP0(0 ( ( ( z^__ @x^ߠ0@յ 0 `0x^U@(UU-@(-B@(I$9ޅID9x~wID9dAD9 'ID9뫪IDA~dA$9\dA$9 +IdA]]߅IDA璘IDAIdAWW5ID9_ߠI0RD9UիRe9*'RAU* hZAջ((HZAW'Z9*GZRUfvhbR*>bR}hbRHZIꀾ6R9,'RAHZIk'RI'RI{z'RI-/HZ'Rkok'RIGZR])ZHZZHZ`ÉbGRbhZbI''''bRbGZ77bhZVVjhZW积jhZjGR\jhZ=jgZʈjb jb kj sGRjb;jb<:< kj kjK{ s++K{*s #:K{=/**v?쓫 ˋ s듫 ,듷%%L Y"ll - /**+U888ӜUUӜUUӜUUӜUUӔUzzz~}E@`]=AsSZM&*m[U ,[Rx^^'RJU낫JJ"=3 F=<)WVTT0e) -0(* 98//cA9----9QӜUUӜUUӜUUӜ?ϤIWWWWA1xxxx100(0(jz~ @0a VTTT a V(@^(@W(_( UU_a W^V` +uU` !`  `(@UWa @**(@*/0xxzz  aWUU a a aU aՁ ba.aUa }]  }m   a+-)  ` jjbj9 Aaa+//  _ +++#1KKK(assssaa b /  zz !66ab a     1 MMMM AA a -- ** ]U  1 (@PPppa (A-5( ( ( _WWW z{w WU WW1 mIKKa  A a a* aU @U* U  Ua*a Ua UWa g΋@ ʠU@ @  @ a a *a _a _a * aa@a@a@aA BBJj@ AaA`BAaAaA!aaAaAAaaaAAaaAaAaA.baubabaaaa4446Baa**//UU   뿯 ((0(( ( ^_ @(` _]-0` տ*(0x(p^W0յ/@ a0a(@( Aa(5%%%AD9AD9IeAeAD9.* IdAIdA_{WdA$9 dA$9+ IdA^}IDAIDARDA//- 'RI7GZRTTW'ZIRI, HbI=}hbQ67'ZI'ZI'ZIGZR>HZR8>GZRHZR7 HZA'RI'RI'RI'RI``'RI))"hZRzjGZI(hZ'R=7ZHZhZ'R>:bhZbHRZIhZ'R .bHZjgZ^\bGZ*..jbjhZbhZ)- jbjbjb°jb+jhZťjb#%*kj kj& sj5%k*skJs/K{(%/J{`쓋 )? j{Т ˋ s듫,*Ll (mop}UײUղWU{~z|xxx|=ppؚU=\TVW7m=5%t [\\\\ZRxxz'RInnIB!E* %%F== *\\\X0)+--0081~zcA9----Qw}U*.s8A1xxxx1(0(~^(a `h`(@(A a }} a b """*( U(@bz @W @Uz @UU~a kW@ ` *u` ` `` *` a @Ua  a@ A@a@Aaa aa  y}uբ ( ( ZZzz Baaa * $1 MMm(qqqqaba*   z 666>a\\a+/=    ߿ 1 MḾ AaAa//??     /( /( ```` A{aA A -( UU   說 /- 1 KK`! a@A꿿a ab  뫯     a A_a榁 U - U UU U_aߠaw@ U@ ꪪa }a WU@ ~@ U@ U@ (U`@  a@aAxz aaAAaAAAAAAaA}aAAAUaAaAAaiiaA..aUU}}babaaa** a6666aaa/++*wUU__ߢ ݂   " /}(0(( (a(@߿*0({(x^` \%0 -0(`xx|a(@(.. a(e9(%%AD9Ie9IeA好AD9ʀIeA}AD9dAE9dAD9 *"IeA_dID9*eIC9?GZeA-%%%GZIRI'ZIckRI ''ZIk*GZR}tRI'ZI-GZRGZR>HZRz^~GZR2#hb'R޷GZAHZI'RQʊHRRyq'RI'RIHZ'RʯhZRzzhZ'R낂hZGZhZ'R* +bhZ;b'RhZI - hZGZ&*"bhZݩbhZ4bhZ+*bhZbBhbZjhZ-jb.o~jbbCjb kbjJ kb7>:+ kj kb -+*sj~kkK{j- k*s.ߋJ{닃*s̋ -ˋ577ˋj듫˓ oª,銨Lnnp0^q{_{ U{qUU{ Q/qzz|xxZ^mE\TVF=u= |Z\\\\gZQxx\QI9f!<=J*%555==F**XXxp1)---0)++ 0((:dA0/-I{ Q qq*PIVVVVdA(xz1(~U( _(axxZ^ @(A^ Aa a(a b"* @xx^^ ZZZZ a .( ( z+(A(@U~( Uw }@ *` W` @U @_+` ` UWa UUa Ua @aa@+a]Ua a kaӳ W ((` jjjjbaA a 5?((AB a    zzz A aVV\\A/*.. }    //1 M AaAA?     ( ( ````!@_aAA/=      (/++1 ˋa aAAaaab a a 뿿    a aa a -= a (ע  a^* AW U U UA W@ UA U@ U@! *` !@a@A몪@Aa a a !@ A}a aA]U AU]_A AaaAAaaA,AawbaaA⢪  aaa+ a(*""a  ע   ys(0 z~( ~__( Uu0`z(x^W U/0 000a(hxxx@(a {_`( iZAe9Ae9,,(AD9AD9AD9Ie9eAD9…ID9ADAޯeA#9(eADAR1 RI&&&>RI. GZR}mm'ZI7(ZRGZRX~'RQ+/RI,(GZR'ZR GZR>>GZRHZ'R՝'RA'RIGRRz~~^HRRaa'RI'RI*+HZ'R hZ'RzHZ'RzhZ'RjxxhZR??- bhZݩb'JhZA hZGZʈbhZbGZ{bHZ'bhZ~bhZbbbb7jhZjb*sbũbJ kbjb<6jb* kb K{j/+J{ s(>. J{ űJ{??̋ , /j닫ɍ, ))m ׷6mL+a  z  **1 A Aaa a     @E9****!@aAA b"     (/1(a !aAAaAaABa/?? }u  ס u]_a~~a @ - A //a ?ba,a_ a b b ݡ a߁ an A AWꪫ( U am텅@aWa UU@ UW@@ U@ a A _A UA ]]_@A UUAaAaAahaA:2aB*Baa****a'''%ba޿ab***a ￟ס   / ~( ( ` ( x(x^UU(Uյ 9 0@1(}}(@ @ a e9 Ae9ׅAe9/.AD9(ꠅAD9AD9AD9n꫅AD9#*eAD9 AeA_ADAeAD9..ReA )RI.. RI'ZI'ZIKK'ZRim'ZIrRI 'RQGZR'ZI ('ZIHZR^z_hZR GZ9'RI⃃GRRZPz_'RIX'RJ( 'RIHRR- HZ'RW_hZ'RHZJjHZJ b'R/7bhZEeHZ9 hZ'RꮮbGRhZ'Rʈb'R-bhZWUbhZ:bhZbbbbZ~jb+sbͅbA bbjZjb /jb J{ sJ{+s#2*J{u5-J{?-̋jꪮ-77?ˋj  닫M닽-L <,M,nMUUpNp`jj0IJx$!UUU]9UU^MkE) +0Z +-Q|zxxxtE@`E=l=55%t-O|FZ\\\\ZIxxIdIA%> *=u4$$$=k2```` *$)xxxxUյ%UUU9UU_mkf1 +0Mk --Q{`T$1WWUUUUUU U_zpa AA a_ Aa ~~~AU }UUyAUWVT  ++( U( ( z~ \\^^ UU a Az  W~QU!UuoJ` /U` ` j Ձ @U*- @UUa @a  @ a b( ` @``` Abaa.** }} ^^V_  Abaa  ***   (A\\\\aA----a     /1 A͍aAAa +      A@@@Ba AAaAA///?    }  +1 /- &&&A!aAaAaaaab*.a + }  Uwa_{za !@A aaa aa(B *** aB""Aaa*aaaa*(//--a a@?߁ a aA* AWa _aUa UWa UUA UU@@*@Ua!AaaAaA"*aAaaaaaa%%%-ba'a⨁b*"aa꾡    `( 6.( k(x^@xW(յ-(`  ((9@0 (a ~^^^@  ae9 Ae9޿Ae9.AA]ՅAE9AE9(AD9AE9AeAeA9 eAd9ID9RA) RI66(*(ZIRI jRI'ZIRIRI *RI'ZI'RIzP 'RQ*'RRhZI R9'RI#*'RIr'RI'RI'JI'RI GRRHZ'RhZ'R߿uhZ'RhZGZ+bGRKgHZd1 hZ'RɯhZ'R *hZ'RbHRbHZ++bhZݻbiZjZﯯbZ⢣jbi kbbA----bb:bZ/./jb>67 sb//J{ sk*sJ{勃J{??/̋75-jjjˋj -싊ˋLzꊪ,(8>L--Mꪪ-OO{```09UUUUUUUUUUUUE)^x`k1 --|s t=`pppF=l=% rt-.|&Z\\\\ZI~^^IdIAܷ<????=3,$$$=2``@@ 2%!xxxxb%%%%UUUUUUUU9 %{9 --0{`Bc4(UUUUUUUUUUUUUUUUUUUUUUUUAppppa aA??aAA``h UUUUAT\\X a-  ** a@`pA xxXXe)VVVVUA .. ( (~~~zqA))))H`r{ a T,@«@ a W` *` ` @ a @ `/wu A ` `bj{ ''''a~\^baUa ]  ABa+++*   ++/ ꢪ  (A\\\\aAa --yu  5??1( AAAa;;//    (aJJJJa 驩`A__]_AaAa /aaa   1 ( &&&& a^^||@b@bAaAaWbaA a բ ׂa aj^A888!@___aA/AaaBa*abBBAbaAaaA(----a&&6a@____ Aա  WWW_baaa*aUua]A AUa WAaAaaAaAaA+/baaaAnoa ba>>aba*/ab**a ~ a@(^ @ p^WWU-( - (( ((((>2#9@( a x\\^@  ae9a Ae9Ae9Ae9 *AE9쬅AE9AE9 *(Ae9AE9(AE9AD9eAd9**Re9 RI{RI}RI(w^RIV_WRIRIwRIRI'RQ'RR>}'RQ*.'RRWhZRͅJ#1 'RI'RI[rRA'RIJI7>:HR'RUHR'R_HRRHRRʠ8hZ'R᭥hZ'R>>Z'RGZ9 hZ'RowhZ'R+hZ'RhbHRZGZ&&bhZשbhZbhZbhZ*:jZ +o*sbŅIbA bZbhZ *bb~]jb *s kJ{ s?7'j{+{.*sz̃j%% s*>b- 싊 ˃ ,-,M N /s```e)UUUUMkUUUTUUUUF+&&&&=F) *%!xxxxb%%%% qpT-UUUU{%)sˉu($)!s UUUUMkVMkUUUppp_a AajjaAxz~A UUbUUUU Xppp a-  * Apxx|AppppE)VVVVA.&&& ( 說$)A#W)@@pxx .... a_  U_ WA@ ` W`  ]` @ @  AaAaA//?:a"ba~a@Aa ++ ࠠ (A\\\\aA݂A/-/+~uuu (//1( AώA_AA     (aJJa `AuUaAAAbaa   //1 0  AxAaAaAaAaBaB**a __ u ___Wa^z~~ @A~~aAaAB+aaBAbaAAbaAaaA*** (=--% `A_WA *,* A ^~ uuW_bbaVa*Ya&eaba~AAAaaAaAaA/aabaAoooo bab *b*bAసAa@ @~ @5  u(Uյ-( -( (( ( "*1 ??#9aTTTV( a ~^\\@  bAa Ae9~~vWAe9Ae9 AE9AE9AE9/.Ae9AE9AE9.eAD9謪AD9Ie9 RIRIRIJIRIq{RIRIRI8>'RI뫪'RI.*'RI?.HZR{[[HZIID1 )+)'RIz'RIZ_UJIꪋ'RI'RI'RJ:8( HR'RݟWHRR6HZ'JhZ'RhZ'RZ'RJJNN'R9 HZ'RuuHZ'R*+ghZ'RsyhZ'R⫭hZ'R#*+hZGR(bGRbhZbhZ/ bhZ// khZKvZAbZjobGR&/ jZjb*sjJ{*sUJ{*sk{*s.ڬJ{+==*sbp,b냋'5 ˃, WU- UU, WU. s````E)UUUURq!-UUU! %):XXPpuM[d=\\\TE>?t8]) 0st+{R\\\\QI~^^^ID9AZ=!F*&&''=F) *%!xxxxb%%%% ]pPPP /UUUA UUUUކ1{mk b` |(UꨠU~zh UUUUyAUA ` AAaja zz5UUUUUUUU``@ ))  Axxx|A pXxxE)VVVV ....     @xxz0    U( _u(aW( U W _Wa XWa *5( /'7 W^x aUAba /+a`a Aa݂a /   //  AA( aA7Aaa㻢 a   1 AaAaA++a +     KKKKa `AUWWWaAaAABaaVVZa ( --=5( 4444 AxxxaAAaZjjAaAaBaaa_a*( b BaA`aAWaAAaaʂaBꪨB몪baaabaAaA(5===a4@!A  / a _b*baa a a bbAAaA//AaZeaAaAaAaA 8 jj babaAA_a@*~a - / x` XWU }9)(`  ( ( ( ( 1 5??71aT( Ax@ ^^~ bA 9E96Ae9Ae9,Ae9޾Ae9㪪Ae9߅Ae9nTVAE9Ae9AE9*AE9Ie9 JIQIRI.II<,,RIRIRI꺞RI/**RI*'RI'RI.'RRzhZIMMORD1- 'JI~^JIߗJI JI JI ""'RJ"'RJ('RJ *'RJ'RJ hZ'RZAGZ9)) 'RJ HZ'RoՕHZ'RnhZ'RhZ'RhZ'R (hZ'R:://bhZebhZ=+bhZ*.//bJ``pbA))bZߩbZbZ+ jb +sj{*sj+J{*sJ{*sJ{7̃J{RbI ˃k{+냫{ + { { { {*s````{E)UUUUiJB \E)%5)pppp6u S]=TTTV]=std- Rt{Q\\\\IIxppAD9e9ܻ=!5555F*'%%%=E) *$!xxxxa%%%% <pppp9퉉 UUUU| {Mk bdATTttD9 ^^zx zxxh UUUU ya 蠠a A`(Aa(&A !5%%Q@f1 Ԣ  __A~n~~AppxxE)VVVV ....    ﯯa`x@b/( 7777 (   ( W(U U(ݢAX*AbW_ ]U ׯU au aaa aAs}aAAa / )(aRPPP#9A^^^^ AAa]a݂a*  ---( ++++ aA____aA/?A     (a  aAWAAaAAaVVZZAaaꪪa (////(A AaAaAAaAaAab.::a* ba`AA` A{{aA_aAaAaa  aaBꪪAABaaba((@A_ZZZA  AA -5a(,bbaa aaa aa!a!aAIIRIIIIIIIRIWUJIRIRIjZ'RI'RI[ۻHZAJKOID1 JIooJAZ^^IA*JA//JI8 "#'RJ_'RJ>'RJ«'RJzz'RJ hZJm'R9Hh`HZ9 'RJ&/)GZJHZ'JhZ'RiHZ'J~~HR'RHZGRWW_ZHRZhZybhZ=bJxxbBZA!ZhZZhZ -=?bZ.6jZ kj*sj//*s k  *s k((8k{*s/?ߋ{)s4Bzj{b j{?ݕI{U}냫{5˃ |{샪{탪{s@```{E)IJ(B ]e)55^)ppppdNS----yU=TVWWd=5555Qtl--- 1||\^V{Q\\\\QAzz~~dAD9 e9'{{?-{{(}{{{{{lk```b{$)(JE) % I:XXX\do[---E=d=%%%%1tsl%- |{^ksQ\\\TIAx|\^dAD9||\d9Զ4F!EK" F )xxxxA%%%%*?hZ'RhZ'R5hZHR)=bAbbBBhR9 ZHRoZHR.ZGR/bZxjb~ kb kj+)*sbJ{ k/{ kKjJ{GR {*s+J{s{{{s({s({s{Lk````{%!]_}q@}s ֡}|Y1cXUhhhhE=dE%%ssl--{t(Id9xxdA$1^D1 "E!----F* =)pppp)xxxxb````]*U}UUU}xUUU]*9@pXMke)--+ {s---ZC9tttt#1 xxX^ hhhh }? a@A` a a mk UՕ}}ppXX]  %%] }aPpp`A +a "aa!xpppZJA*JAJA JA++JAJAJA J9``JBJ9)+JA"2"+JAJA'RJuUGRJGRJ涧GRJGRJ +hR'RhZHRyZA@BBBGR9 #hR'R++ZHR{[_ZGR/bZ{bZbb kb kb7//J{ k?=k{jBj*sGZ j{*s+/{Js j{s{s{s{s{Lk````s$)]J*XXXX!xxxxb````\u\u\v]9pXT sR-- {s/;Z#9tttT( \ hxxx} aaB**a ]}]_aaꪪa```` aAVVVVA@aAWWaAAa__aaaaׁBbaa  `AA  AA !`aA-Abaaaaaaaaaaa@AaAA`A`a!*Aa`AwWU@ppPPa@a@a@W=`xW@? U) ` ﯮ  (KKJJ ))-     ( @.//- ˂ aW__Waaje9)e9E1e9E1^^^~e9$)9E1ˉ+.9E1랾9e1+9F1 *9D19f19E19D1I9AAIA}AA (AA*IA_ݝAAPAAAA~IAIAWIA~WJAnI$)@``Ae9"!!A9 A9( *A9AA5--BAJAJAJAJAJAJA)#{d1JAJA)JAjJA*'RA'RJ}}GRJ'RJ|~~GRJHRJ=;hR'RZA@``bhZAჁhRJ hR'RohZGR-ZhZ+;??bZbZ** kb kb *sjbb*sbJoo*sgZ js*s'js*ssJs*/.6ss8{s{s}s+c````s$!URUU!_BA^BAJAuuJAzZ_IA}JA -- JD1@```J9JAJA{*JAJIJA /:JAJA'RJHRJhR'Rj!hRAHRJ HR'JZHRZhR+.*bZ*+bZbZ(,, kb/-*kjn kbgjGR Jsj -ks*sz{b*_sgZUsJUs(W(U,k֚UBBݵ- Z1 mkR-+ kk- 2dE@@``=Es=:****1 xp ^x + !!5---< "ՕF=< "TTVV!xxx~a]````֢֚U\XXXX  Ӝ@TWVT9 UՅ1 \__  ~WU!hhhxޢ ޚ.?Auaaab ```a ֒@UUޚ֪?նAVTT\auaU_a!xzxx$)VVVVyjob $AbaUUaaaaa_AaՂaaaabaUaa~aUa_a_aaaaaaaaaaaaabbbaaaaa_A_ Ua @ A *A aAUaA a /5 &&&A~^||a!!`AA***a!aA AaAaa$9 ____`Az~AaaA]aAAaB ajjab ````0a!@!A A@aA-aՂaWWaubaaaaW  pppp`AA  AA A *A  *AaAaaAaAaA *Aaba`! A Aa A ***A @ @*`~@x^W] Uյ -      @@@@@@a   >?( KC@ a  Aab:;;E1$)e1E1e1E1e1E1{e1E1 /9E1e1E1,(*9E1e1E1e1E1*+9E19D1¢A9eA9#A9x^A9彥A9A9A9A9*A9A9 A9((AA AAI$)````9D1A9A9A9A9A9꯯AAAAzBAAA JAuJA^JD1`jjbJ9JAJA~^JAUJAJAJAJAJA>'JIHRJHR9BBʈZAHR'JhR'JhR'RꪩZGR- bZbhR~bJ_ kD1W k)U*k _UjAUbUUGRaUUJ_UU(U() ) Zy89yZ -- mkZkMk= kd2dE`@@@=EkE1;****d) xzz x a^--!%--=*"55%=4@*!\^^^F!xxxxa````y8ߣXXXXyA %58*Y \Xp` a+  zWWW!xxzzւ 8*?AVVVVaaaza`hy)J%)@`AU AUj``%) y8A\XXXAaa!xxxx!yVVVVyjnaWa UaUa! -ababaababa_baAbbbbbbba_baaUWaﯿUbbabbaa߂aazbaaa+baaaaaaaU _a UW@*@   /բ &&'7A|aA_zAAA A aAaAAbaAau ZZZZ@A{_A A@*aAAaZZZZAB*bբba  ``@ !@!A A  **aA/?5ba_ba]}w_aAaBba_aa*** // ppppa A `! AA !`A  aAAaaAAaaAAa A Aa A A @/@ @ x6a- A  a {ߡ( Bbbb@ a    (B@ a aAa a??E1$).e1%)*e1E1*e1E1e1E1//)99E1^e1E1e1E1**+e1E1(ze1E1 9E19D1Ae1躦A9)A9WW~_Ae1.>A9ˋA9A9.*A9A9A9A9A9  AAAD1pxxzA9aA9A9޿A9A9A9?//AAUAA^AAAAJAJAv^^Ae1````AA --JAJA^_wmIA]][_JA+ JAؼJAJAJA HRJUUUGRJZWGRe1^hRD1}(J_+kUHRUKkbUUJUU kUUU$1UUU aUaA(aתa    * o{a8]e18Z` -mkAEBkG:_VJF=E CXXS!`z_^e! zxx  %!--- "-/+ =*"% =*@@` "f`pxx%xxxxA````8U֢XXXXAU8ƶ)@9⹢ba ``hh8Ƃ Y*?\AVVVVaaa{j~zqAUՕ8V8!``ppa) a!zh8! 8U8App``a! a**a!xxxx}s8U1U1U1U!W^\\aUaaWa]abbbabaaabbaaaa߁bbbaba_ba]aUUaUbaaWAAbbbbbaab݂aaaaaaaa_AWꂪa  55 aV|xUA`AU_`AwwA * a! aAaAaAAa( ____@!ਪ Aa!Aa AaaA**AA*a+aꪢ Ajjjj  @!@!A a!**+aAa__UUaAaB((aA Aa  1zzzza A  A AA A **a!Aa aAaAAa_}BaBaU AA oA A _W@ WW@ )#p@xֵ@a%/+Abb **U_UU_uj??// ````@a+  ߂  //(aBBBB@+++azaAa aE1$)e1$)/*e1E1*+e1E1*e1F1**1E1e1E1bbe1E1렠e1E1* .e1E1(f9e1]9D1R[A9wUA9A9ww9e9A9**A9ZڦA9-A9A9~^A9]A9A9 +>A9A$)ppppA9󲲃A9A9_A9A9A9AAAAA9(BA}JABAJD1jjjbBAu}]JAJA}իUJ9_A$)_J)UAWAaUAa_U9AUUd1aUU) AUA^ AUa5aaaa*a a(a>a wuWWUUaU aR@@@@UUE)׽ @ )9 W9!UU1D)( --A9^WUU9e9 9e1 9e9z e99UYii9e9 "*9e9Ƞ9e1"99A9A9_{AD1r[RZA9imy{9e9"99~99)99>?--A9A9A9A9A9I9A9(PaWWWWBabababbabaBaABBBꪪAabbaWAbaUaBaaaaaa߂@ /zaaaaaa_^^_a!_aA5= a+++ U E!+/-="!----=T4E*pp`Ek*SscoS!UU SUo[f!կ[*2*SE`xZ^=Z=@8eWUN[g!*5-c1xRU^x AUUW|AbaAZpa!UaA* aaaa____a!~a!UUa!)aUa_]UUaBa!Zza!UUa! aBaUa!ࠠa!UWa!aA aB*aAxa!W_aA UUaa!UUa!-/* bauubaUWwbaba__aBaA/aA baUaBaBaBaBaAba]]ba]]UbaUUUbaWUaBAaUjaB babababababaaBbabaaBaBaAaBaAAaUaAaB aBbabaaUUUaWuuUaU__UaB*aBaB"baaU]{baaUUUabaB((baauUUaWuaBaaUUUaaUap`A ˀ@ A oAA __@!A A a  *AA /*** +/'''' A^\\\@!A ?A **!`A A a!AaA`*aAAa ***  @A A A @! A!`ꪪaAAa @bAaVZZZaaA@ UUխ@ z@x޷Aj^A^-a A5aa abajaabaaXXXXA ____aA ""#a///+~] ///)@zzzz@@Aaa%5)A????e1$)Wd1%)d1%)e1%)e1%)e1E)~e1%)*e1E)e1E) e1E)e1E)""e1$)089D19E1 +*e99UUZZAe19e1" A9_ե9e99D1**z9z9U9AUAU 9UD1  Ae1b{{9D199h99i9f199 A9_]A9A9~^_A9A9A9/AWWWWbaAABaBaAbaAbaUBa_baWUba]waAaA  %aUUaaׂaaa_aaaU}aaaAނa߂aa}aUaaU_aaa"b .%---*"f----=* uL=53LEPpt\!^V:fUU.C [LjtT63L=5%[K*WMcjB%,cZਪZIJxR^JJUU^xbbaUaaaWa_UAAajUaAaA/ aAaA+auUaUWaBbaubabaWaBaAaBba}}awAꪪAWaBaBaB aBbaUbawbaUbaWUaBaA aBaAb@+aB ba}baUaBaB aB*aB""aBaBaBaBaBAaUUaBaB aBaBaBaBaBAaUUUaBaAaBaBaAAaUZaA aBaBaB(aBaB*aBaB(aB**aB *aBaBaB *AaBaBaB aB *aBaB"AaBAAAaA~aa_A@ _AA UA +a  A բ a ( @@! A A A A`!`!a A@Aa բ Ajjjja@!A A @!A *a!aAAaAaZaa}aB@x ' `X7a+aA\^zaAA555%@a Aaaaabaa @XXXXaA +a//// _~_  @ppppaAaA?a!A7777E)$)E1$)E)$)E))f1$)e1%)e1%)*E1e)e1E)몆9E)}e1E)9!::ڦA _9_A9UU9AU(J UUA UU) _UU UUUaw  / @D) 9e1|9d1驩9e1[9f19e1(99A199ئ99 *A9}]A9z[A9s WWWWa!aAaAaBaBAaVUaB**aBaB"AbaU]aB *aBaAaBaBBa__aBaB aUa}Ua_WUaB aB" a]aUA~aA /ނAAaBbaUUua_]aaab-- "%---EK" %E_>?Ep;//5S> -5ToKU\+*^L=`pXVF=S=% [N[x~^ cM[/ c [" cZ cR꠪^Z1xzBWx`zaׂaWaWUaUUUaBaB aBaBaB aBAaB" aAaAaB+babababa_babaWubaba߂a]UaUA@baA aAaAaA aBaB aBaB*aBaBaBaBaAaAaAaBaBaBaBaBaBb@aBaBaBaBAaZ%aAAaefaBAaZUaBaBaBaBaBaAaAaAaAAaj AaaAaBaBaAaBaBaBaBaB**aB"**aBaAaA@bAaZUVaBaB*AauuUUaBaB aBaBaB**b@aA_a A@@AA *բ +/5666AppxpA @!@!@!@! A@!`! A Aa!+A /a A@ @!A A  A AA  Aa*aAAaAaVVVZbaa 7 Az^%a= a!*aA說aAA@a aA aabaaab  ܁Aaꪡ_wU  @ppppaaAaA???a$)a555%E)$)]E)$)jkuE))/E))jnE) E)UE1aWe1 UE1U$) UU!UU _UaUa     @ ]]UU@ ]UU    *        D1 9d1lhz~9D1驩9e1_9e19e1 9D1^9 ^9 U9 9AU9AWUd1!UU ATWUUb aAaAaAaAaBaBaBaBAaB(aB*aBaAzzaAaAaBaBaB aBaB(*aBaA*aAAafjeaAaAaA^zaAAaUaAaAaAaUUaՂa݂a-5--%= "%55F==P+T\XE+ 3L>E+?Fz5L=UUUJ_N[)~ [!UZ_UkUUBb_UUf)aUUU AaA/ba}ubawWWaBaB(*aB(aBaB aBaB"aB*"aB(aBaAaA*aB aB aBaB aA aAaAaBaBaA aB*aA*aAaA aB**aBaBaBaB**aBaBaBaBaBaBaAa! aAaBaBaBaBaBaAaAAaUaAAaeAaejjaAAaZ aAAaUaBAaAaYAaefaAAajjAaaAAaUYAa AaAaaAAaAaeAaeAaj aAaAaA@baAaAaBaAaAAajAaYaAaBAaUUAaUYjaBaBaBaBaBaBaAa!_AA@?a6775 aZzza a A 着A A A A@!@!@! A +/a ah@A ~A wW_A @!`!A@ꪪA@AA*aAaAAaUVZZaau_յa!-aAaAAAaA//@a aAamaaaaaa**..  ܂AawwWW +**  @pxXXAaA_a!  * ]! //U$) WU! UU _UU UUU UUU                (           (        E1 )))9WJAU9 _Ue1 UUD)!_UU!!UUUA *A ~A a!aAaAA ((aAaAAaaAaAaAaAaAAaeaAaAaAaAa!a!AaaAaAaAaAaAaBaAAaUAaaBaB*aAxzAaaA+aAaAaA/aB(*aUUUAa/=E---+f==!=/+p`=q+ %5F==FF==K"`p\2f^__)x__b~bժbbbUUaUUAaA/aAWaAaBAaeVAaUZAaUfAaUUaBaBaBaBaBaBaAaA_aAaAAaaAaB*aBaBaBaBaBaB*aBaAaAaAaAaAAaiaAAaAaAajAaeAajjAaAaaAAaa! a!a!AaAaAaAaAaAaaAAaaAAa Aa AaAaaAAaAaAa* AaAaAaAaAaAaAaAaAaa!a!AaAaAaAaAaAaAaAaiAaaBAaaAAaAaUjAaAajaBaBaBAaVaBaB*AaAaZjaAa!_A?* AUAaA_`AWwA A A A A A A A A   -aAA ~A __UUA @! A`!A *A A@ *aAaAaA a!AaaAaAAAaA  m}} AaA --a((((Baaaaa*///  @TTTAba****  ؁Aa  ***  "                  **                                A wA^AUA A!@ AA A "A@A A@AAAAA bAAAA AAaAaAAa aAuUAUUaAWUAAaAUAa**aAaAa!aAaAAaAaAaaAAa*aAaAAaAa""AaaA*//aA\rsaAAaZZffAaAaaAaA_aA>A //+--F*" %5E=>F+W^x=/+/=4*- =/+`4!\VWUx~^z~_abUUbWUUaUUUaB aAȬAaAaAaaA_{aAuaAaAAaZZAa* AaaAaA_aAaAaAaAAajjaA_aAaAAaAajjjaAAaZZAaUiAafjAaAaAaAaaAaAaAa!aAAaAaAaaAAa*AaAaAaAaa!Aaa!AaAaaAaAaAAaAaAaaAaAAaaAAa((Aaa!a!AaAaAaAaAaAaAa*AAAa*a!AaAaAa Aaa!AaAaaAaAAaAaAaAaaAAaAaaAAa*aAaAaAAaAaAaa! a!AaAaAaAaAaAa*aAaA`A_`AU_A A A A A A A a -%ՁAA6A ! A @! A A A!@A A  A@*aAAaaAaAAaAaAaA  AaA//a}}aaaaaa/+ @TTTTaA ""*aaa***/  a        **                ꪪ   !         @  @            ! !  !@ A A A A A!@ AA A !`!`A baA A !`A A@a!AA* aAaA_aAUAAAA aAUA A  aAUUuaAaAaAaAaAAaa!aA]aAaAaAaAA@(aA]aAUAAAAAa*aAaAa--5f /45UU=K" F==Z=F4j=K"pXVU "Fx^W%xx^_b~^_aBaAaA AaAaAaaAAa((Aa*Aa aA_AAAa*AAAAAaAaAaaAaAAa AaaAaAaAaA_a! aAaAaAAaaAAaAaAaaAAaVAaaAaAa!a!a!Aaa!aAaAAaAaaAAaaAaAaAa!Aa a!AaaAAaAaAa@bAaAaAaAaAaAaAaAAa!a!AA*AaAaAaAaAAAaAaAaAaAaa!AAAAa!AaAaAaAaAaAaAaAaa!AaAaAaa!*a!AaAaAaaAAaAaAaAaAaAa*Aaa!AaAaAa"@!*@!@!A A ^A a ++A44@ ~~A U___A UA @!A @!A @!A A *A  *AaAaꪪAaAa@bAaAok@ Aa! *a]Uua a___aa_aa**+  aA aa  xX@       @                  jjz            !             !   ! ! ! ! A A  A! A A A @A A  A@A !`A A  *A AA *aAwwWUA@ AAAAA@A@A@A@A A@**A@AA(A@AA(***AAAAA@A@a A@*AA(A@ AA A *(a!aAUaA]UAaAA*aAuUA/?/ -F-UUE" ="WEzWU*"F~_Fxz^aWAaAaAaAaAaAaAUAAAAa!Aa Aa*Aaa!a!aAaAaAaAaAaAaAaAAaAaaAaAaAAaa!aAAaAaaAaAaAAaa!AAa!AAAAAaa!a!a!Aaa!a!a!a!AaAaAa AaAaAaAaAA ba!a!Aa AaAaAaAaa!a!a!a!!aAaa!ꪪa!a!a!AaAaa!a!AAAa*AAAAAAAAAaAAAAa!a!AAa!AAAAAAa!a!a!!aa!Aaa!Aaa!a!AaAaAaAaAaAaAaAaAaAaAaa!!a aA @!@!A .aA A UA UA _uA @!A A @! A@! AaAaAAaAaAaaAa BBBB  Y`!aAa}݂aaWW__ammaw]aa a aA****abaa k \VWU  _  U      ! !           !                            !   _ * ! ! ! A _! ! ! ! A! @@A  AAA  A A AA *A@AA A A A A A A A A A A A A A A A ꪪA A *A A@A@*AA AA *AAA AAAAAA*AAAA Aa誢a-% -++"?U U%z_f^Wx~_WA|x~^a!aA{_aAUUAa AAAAAA**AAAAAaaA_WAaAaAaa!ꪪa!a!AaAaAa*Aa*AaAaAaAaAaAaAaAaAa*a!a!a!a!a!a!AAa!AaAaAa**Aaa!AaAaa!A@AA@BAaa!AAAAAA*AA!aAAAAAAAAAAa!a!AAa!AA꿾A@AAAAAAAAAAAAAAAAAAAAAAa!AA bAAAAAAAAAAAAAAAAAAAAAA A Aa!a!a!a!AAAAAAAAAAAA*Aa(Aa*(a!a!Aaa!Aa*AaAaAaAaAaAaAaaAAaAaAaa!b  AA@    *A UUA UA UUA UA UA  A AaAaAaAaAaAaAa BBBB  YYYYA + a!+a]_aaWׂa}aaUUaa a aA***AA  U  U `zUU ! !   U!     !         !                                    _ W    ! ! ! ! ! ! ! ! AAA A ! {A @! AA A A A A A  AA A A A A AA  AA  AA A A A A  AA A A A A ꪪA zA "A A *A !aꪪa! b /+FFW%Wb~_Aa!a!b AAAAAAAAAAAAAAAAAAAAAAAAAAAAA@a!AAAAAAAAAAAAAAAa*AAAAAAa!a!AAa!b a!AaAaa! a a AUU AU !U U U u U U U Uꪪ AU AUaa Aa!aAAAAAAa!a!a!a!`!a AAAAAAAAAAAA!aAAAAAAAAAAAAꪪA@`!A!AAAAAAAAAAAAa!AAAA`!`! A A`!`!A AAAAAAAAAAA!AA!aAAAAAAAAꪪAAa!a!a!AaAAAaa!a!AAa!a!a!a! A!A A AA UUA UUU (   !*  ! A uUUA A aAaAaAaAaAaAa BbbbA A  a!+*++aaa_WA_a   *U*UUa UUUA@@z    !         }}   uww  ]Ww!           ___         _WW   W                __ *  ! ! ! ! ! ! ! ! ! ! A A ! A _! @ AA  AA A U@A UUA UA A @@A A A uUA  AA A  A AA A  A AA A A  AA jA ^A  AA A A *a! A a aAb@a!A  AA ꪪA A A * A A A!A`!a! A!AA!!a!aAAA!芊`!a!AAAAAAAA Aa!AAa!AAAA着AAAAAAb  A AUկA _ꪪ _z                   WA A A!aAAA!AAa! Aa A!!a!a!aAAAAAAAAAAAAAAAA!A A`!b `!A!!a`!`!`!`!`! A A A A A A`! A A AA !`A A!AA!a!aAAAAAAAAa!a!a!a!Aaa!AA*b a!a!AA!a!a!A!A A A`!A UA @  *  aAuaA_AAaAaAaAa bppZA UA Ua *UUaUa _UUA]@  jZ  Z        *       U *   wu   ! !       W U                   * ! ! ! ! ! ! ! ! ! ! ! @@ A A**! A A A }A _A A A  A A AA A @A A ! __! ! @@ AA @@ AA A A A A  A*A ^~AA UUA WA uA A a!aAUaAa! A A A A A AA _A  A A A A A A A A A A A A AA A A  A A A AA!AAAAA!!a AAA A׽A+      *  x (      **              ^ U_AU A AA  A Ab A !a!aAAA A A! AA  AA A A A  A A A A A A A A A A A A A A A A A A A A A A A A A!AA A !aA!AAAAAA`! A Aa!AAAA!a!A!A!Aa! A A A A A`!A _AA AAAAA     j  jjjj j j  ff  jj Zj  j  V       * **   **     u       ]  ww      _       __  **  ! ! ! ! ! ! ! _A UA UA UU! ! A A uA W_A  A AA  A AA  A A A A AA A A A   A A  A AA A A ! A UA _UA UU! ! ! ! ! ! WA UA ! ! A ]A UA WUA ~_UU! A UA __UA UA UA A A U___A U A@!@! A A A AA A W@! A@! A A AA  A A A A A A A A AAս          ( z /~                    U~AU A A A A A A AA A  A A A A`! A A Ae A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A`!a!!A!A A A_!Aa!a!!A!A A A A A A A A A A_`!W                            **         __ w  *             w     ]] __U _! U! UU! U U  A! A A UA  AA A ^^^A  A A A A A A A A A A A AA A A A ___A A A A A WA UU! _! ! w! A A A ww}! ! ! ! _  *! ! ! _! U! U! WU! U _U! ! ! _! u_! ]]_U! !    *A uUA UA UA UUA UUA ]UA A UA  AA  A A A AA _ A @!A  A A@! AA-             ( ^  _                      AAU_ A AA @! Aj A A A@!@!@! A AA  A AA  A A A A A A A A A A A A A A A AA  A AA  A A!@*@! A A*!@ A A A A A A A Aa!a!`! AA  A A A A A A A_ A A@Ab         jj           ZZ    ﯿ      **   **                    *      * **  *! U! ! ! A ]A A A A A A A AA  A A A A AA  AA A  A A AA A A wAA UA UA WuA UA WA A A A A A A A A w__! u! U UU "*! UUu   (   * "              A UUUA }A WWA A UA A A A A _A _A _}AAA A A  Օ5-               \ _  թ _                _      ^A_~ A@!@!A A A  A AA  A AA A  A A@!@! A A A@!@!@!@! A A A AA A  A@! A A A A A*A __A _A A @! A A A A A A A A A A A A AA A A  A A A A Aa!aAUjAf(\                      뻺                                     ***   ]! WUU! WWW! uUU! A A A A A  AA A A A @!@!A A A  AA A A _A A WA _WA UA uA WAA A A A A A A  AA A A A A _A ]WA U_A UWww  *!             **     *  ( ! ! ! ! ! A UUU! A UUA uuUA _UUA _uA }uuA U *AA uUA UU                  _    UUU  UU   *U * 誯     U U      _   | U_A @! A@!@!A _@!A  AA A A  AA  A A A A A A A@!A @!@! A A A A A A A A* AA _ A A A A AA  A A A A A A A A A A A AV A AZ A AZZA @!A a! AUU%AUUA\       j              jjjU                                          *((   AA A A A A A AA A A A A UA WUA @A _uA U}A A A A A A A @A A A A A A A A A A A A A A A A wA A  * !         *         *    "         "                   _7    _ UU_ UU UUU UUUUU * *@ U/               ^*A@!@! A@!@!A A  A@!@! A A@!@! A A A@!@! A A A@!A A  A@!A A _UA UuA@!@! A A A@! A A AA A A A @! A A A A A A A A A Aib a!+AbUW bUbW !UW                jZ                      UU                     "" *   * (A }A uuA A A A A U@AA WUA _UA UUA UA A A A A A A A A A A A A A A A A A A A A A A A A A A A A @A       "   " **   *  *               **   **     ?             _    -   WuUUUU _UUUUUUUUUUU *  UU ? +@ W^x           _   ꊪ W~AA A A @!A _A A A U@!@!@!@!@!@!@!@!@!@!@!@!@!@!@!A A A @!@!@!@!@!@!@!@!@!@!@!@!@!@!@!A A A @!@! A A A AA A ** bU ?AUWx  UUb AUUb5?a!^                 jj                                               ((   A UA _UA   AA UU  A A A A A A A A A A A A A A A A A A ____A A A A A A A A A A A @@A WUUA A UU_A UA ""  ** *     *  **  " *      ZZj              aUU}b  * }W           @@(//   W W]WWUUUUU ]U   +7@ VXb               ^ UUW^A A A A A A A __A UWA U@@!A A A A @!@!@!A _A WUA _UUA A @!A A A uA UA @!@!@!@!@!@!@!@!@!@!@!@!@!@!@!@!@!@! AVA  AUUUAUUUAWx ~B % !WVAgժa!A @!                               着                             *    "    "   A UUUA WUUA UUUA uUUA uUU UieeA }UA wA ]A _A ]A A WA A A A A A A A A A A _  A A A A A A _A _UA UUA _UA UU_A UUUA UUA ]_u]A UA ]UA UUA U_]   ZYe   *   * *     (          *( ( *  "      @/ 5- rpZ^*    *           x  -  ] WUU_ UUU UUUuUUUU UUU  w  @ -5             *   zꪪ UUW^A UUA UUA _}UA U__A _UA UA uA ]__AAA A A A WA A WUA WUA UUA UA A A A A A A A UA UA U_A UA A A A A A A A @!A @!@!@!@!A +a!!EW AUUUAV^ b-AUTTA%_ _UA @!@!@! ꪪ                                  YZ                       * Uj (     "! ! ! ! ! ! !    ! A ]uuA _W]]! A wwA W]]A A uuA __A A }}A A uuA uuA A UUA A W]__AA _AA ** (* A UUUA ___A u! ! A ]_UU! A U]uu! ! !    .! !  ! !  (               " (     (( * A%   aUUZZX^ .        " }}   _UUx*W _  UW_ u u Uww  _ Uww   _           _W      zj UUWV! ! A _UUU! ! ! ! ! !  * *A  A U__A wUUA }A ]WWA UUA ]]A uuA A wwA A UUA A }}A _uuA U_A UUUA UUA A A A A A A A @!@!A  a!AE AUU_AWx +!+U !WTT UU ]UA ^ ! A@!A  A                 jj jYY   Vii   ꪪ     Yj   몺    jj   ꪿        ꪪ             * ( * !   ( ! ! !  ! ! !   VVVV! ! ! ! ! ! ! ! ! ! ! ! ! ! ! A UUA ]UU   Ye ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !  UU *(! ! !  !  *     ! ! !        *   "" ""AA Uz UA; a b z@\^__ +?* UU  (* _U. U    zU^_W W_XVյ           ** ^Zj! ! !  ! ! ! !   UU  * *   ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !   A WuuUA uuA _WA A A A  A@A*E AUU!Wx UA-UAUVTTb *b UUA W !** ! !A uUA _UA UU !                           jj      jj ZZ     jj jjj   i Ujj Z  V        Z        * "  **   (   ! ! !    *(( ! ! ! ! ! ! ! ! !       ! !  !  *! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !    **! !     "!   !    *   ZZU * *! !   UAA UA  A`!!-@ A a~~~@ x\WV ppp` /UU~_U+  ]         **^W _W_UU__UUտ   **             u WV\X! !  (*   U j  **  * ((    *! ! !  ! !" ! ! ! ! ! ! ! !*! ! ! !  ! ! A UuA  Af`AIAF*!W bb-U ]VA hA ^U !(  ! !* ! ! ! !  (  "                                       j                      f     *    ! ! ! ! !   ! * ! ! ! !        !  !(! !  ! ! !   ! ! ! ! ! ! ! !  ! !"!  !( !  ! ! "!  !   ! ! !       * !* !  ! !*A UUխ AA U@! A`!`!a! A%@`a a hj  bjjj/? /_+                   W+            p`     U          ""     !  !     * ! ! ! !* ! !* ! ! A U+A !X fU ` !WWb *A +)*b *U_A WU ! !* " !** !* ! ! ! ! ! ! ! !                                       j                   YY jjZ  j    (*  " "*  * ( **"" ! !    *  UU     * ! !  ! ! !  ! !  ! !  (* ! ( * !   "  !! !   ! "!   !        * *    !**(A UUUA UUA U@! A A A A A A`!/ AUՕ5 asZVW@a`a aa `ppp   /?߿ / _ ]UUU ]                         U^  j        U__]]  ____ xb  *  ee *   Z       **    f  *  ** ! ! ! ! ! !A Uս/@!fAUUAE*!ex UWUW f -5/A _AA ^UU ! ! ! !" ! !* ! ! ! ! ! ! ! !                              ZZ             j                      *   **  *   "         **  ""    **   "     (( !         "*       " *     *   " UU  A AA A A ^A  A A A A A A A A`!a A cr@aAA A XXXX    **UU**+ ]ww ]W uW  _w                    ~ U       UUUu U jꪪ    Vj i            j        *   ! !* A U!F` EU UU_fWxbUU/U!F A )A W     UU " *                                                                   ZZ  f                                      Y                   (  A*A a UA +A A A >.a A ꪪA V^A } AA `! A A A`!ߟa AUՕApxpra@@aAa  pppp   * /WU]U}} * W ] _UWW WU ]}} uU                 ~     _W_ U uU   ^z                        * A V  f`UWU_b/A*A _zAA                                                     j                                                                              A*A*A կA@a A 說A A A A a  A AA zzAA @!@!A@!@!`!`AA55A @aa@((*@aeA +/``  **   _U @UU UUW\**(** }UU_UUUUUUUU UUUWUUUUUU UUUUUU UUU UUU U U __   _   W ] U U   _x \  _UUU UUU _UUU uU uu W 5 W^x @                   * * p UUA WEW^eU_!e/UU   -UU                j     jj                                         jj                                                                     *A*A*A UA  A@A A A !`A A A  AA >.`! A A A@!~~AA @!@!@!@!A@ *A`@-a% a@a@ a@A@*aUWV\    ]@@ zz /} ** UUUUUUUU   uuUU]UUU UU UU  ____UUUUWWUU UU UUW_ UU]U }}UU U U 5^ UUW_  }U  ?@⫭ W^z! @      jj            A WA!Eppe -e b~ E -գ /UUU W   ꫪ                                                                   jj                                                     jj      AAa UA A@A A A@!`A ꪪA A  A A A AA >A  A A A@! A@!__ A U A Aa A@`Aa ```A a@a@a@a@**@aXPp`  ? A  zzzz _U} * *! UUUUUUUU UU UU U __ }}]UUUUUUUU UUUU(xWzW  ` -Ձ@a ^xA믿A  ꪪ            *A @@EUU\bE UU%+ x %W %տ ! +                                                                  j      Z                                                         ***a a !``! A A A`! A A A A A A AA {A &â AA  A A A A@! A (  A*A A@A`a````A%  @a@a@aUjja@a@ * ꪪaUW\x   ../  zzz//U_}    **" ** *   *Zꪪ@a  /@aAA _{A          A@jAEV^AEU %/ x %U~!EUW  @                                                              j                                                     j            ***aA5a  A A A A A A A A A A A A AA  A@! A A A A A AA A _  *AA A@A`@xp`A %%A`@a@aA`a  a@a` w|  o~w  //  W_//U      kz @ UUa  -Aa a!^xA A z      * !!E\!%U  X!%UWEf!^XZ_A _AW     ꪪ                                                                     i                                               ꪪ          ::aA__ A  A A A A A A A AA a A A A 㸸@!A@! AA A A A A UU@!A _uuUA@AA@A@AUa '7a A`a a a aA/?@aՁ^z@k^VV   /// 믯  "/ /U_W_뫯  @ -a@aAa!`a ^pA A ꪯA _  * \ * b + %\xa%UU_E5%!WX``A __A                                                                                                                         ꪪ  ꪪ  :???AWW^_AUa k꨺A  A A A A A A@!A @!A a y@!@!@!@!@!A A A }A A ___A wA WWWU A@A@AA@A`*axp |^A U@aA`A``Aa@aX` uUW,  //+  *  _  /+__U_    **a  %%@a_}aAa  a UW^p@!@!A A ~ꪪ!\xEUA$/UU! 5 b W 5      ꪪ                     ꪪ                                                                           ꪮ                         :::;aAzꪺaAUWWaA[mA r{@!@!@! A A A AA A A _ߗ@!@!@!A @!@!A A __A wuA A A ____ !A `!@AA@a ax@x}  @?a A`A`A`a@a ^xb X  *     ___W*    @ ++AaAa@A{ﯿa!W_^@! A@! A/!$_$!@j_UAA               ꫯ             ꪪ                                   ꪪ                         ꪪ                                    A?? A_~\xaAzka!?aAyiA ^z A A@! A AA A A A z AA @!A A A A A ]A uA A A _]U_A UU] ! ** A A aazA\WU (  @/a a A`A`ꪪa@a X*@x         W_~*_UUUUUUUU_WUuwUUUUwwWW]]U]}U}UuU  @_      @//a@a@aAaAꪺAzA @!@!@!@!A zA UA            ꫺                 ꪪ                                         ꯫            뫯   ꪫ      꾾                                   :>> ArÉ aAaAUW^^aAUb {A  A!@ A AA A _A A A o A" AA wvA A A __A WWA uuA __]]  (A _ ((  A @Aaz@X  @/?a ꫭA`A`A``Aa ⪪@           _ UW  UUw_}UWU]UU]_U}]_UUUUUUuU_U @Azꪪ_UU    @ @a@aZZZAaAaeAa 訠a UW~A ]U@!} A A AA  A*                                                                                                                                            !???? A5W A^\pca!ꪪA  a!?A {kA A A A A ]_A U՗A y@!A A uA A _U! !  ! !" ! ! !   A )-az@x^UU     **a`A`AA`A`A`a@a Vj@    UU           _ W   A W wu}   a@a@aZZZAaAaZZAaa@ .*a ꪨa UW^zA ]! A UU AAA A _A U                                                                                                                                            ????a!ꪡ ! %A]W\\a!A b {oA V^{A A A _A _A }A A _A A _A u__W! ! !  ! !"   Z   A//AX^Wu  *  @AAA @Aa @AA`A` *`Aa W^z@ @  __       @@ U@ @   @_@U U]^/ A   ?a `AaAAa@aa@Aa*aAa ꪪa WW^z A !A A A A @!A A _A                                                                                                                                         ????aAua! AxraAuWA A  *`!wA A A ]A UA A WWU_A A WWUA UuA WW_A UU ! ! (   **  ! * ! *       @A @A@A@AA`A`A`a zꪪ@ UW@ __       @ @@ @ @  @@  @j @@ @ W@_@U U _ *     *    *  u @5%-`Aa *AaAa`(AA`A`aA*;`Aa jꪪaA WWwA uuA A A A A A _A A                                                                                                                                         ????aAwaA}wס A%5U AWV\za!z{A A ‚ *A ^{mA ]A ]_A }_^A A UA __A __UU ! !    !* ! ! ! ! !* !@   A a A`A`A`A`A`A`a ~a UWz@     @ @@ @  @ @@  @ @ @@ @ @ @ @ @ꪪ    _  U            **      ?/>  _ __5a `Aa@AaAa`(AAaA`Aaza A`a ZzA __VA u_A UA ]A __A A ]]_A _A A A A                                                                                                                                       A aA}a!~zk ! %AUUWTa!z AfA BA ]}A ]]A uA _A _WW      ! !** ! ! ! * ! ! !   *     @-aa A`A`A`A`A`A`a ꪪA @ @ @ @@  @*" @ @jj @ @ @@  @@ 껻 @ @ @ @@                //?  ˋ   -  -A- A`a@aAAaAaAaAaAaAbbB@*A`A`ꪪa V^zA _W}}A Uu !  !A A {A A A WA A A A A                                                                                                                                   A%7_aA_}aA߁!7 A\XraAuA A :A pA _WU   * !! A UU ! ! !( ! !  ! ! ! !         @a A`A`A`A`A`a@aAa a ꪪa 뫪A  @@@ @  @ @@ @ @ @ @ @ @  @ @ @@        ꪪ       *     =-- @U+a A`a  aAAaaAAaAaa(Aa(A@BjjA A`AaA`a UWV^A U_ ! ! ! A A A A AA A A A A  !                                                                                                                                  A 'aA}aA]}u A%5 AUW^XA ⢈A A b*:A !* A U_A _UUu! A UwwU! !  ! !* !"" !(( ! ! * ! !     Aa A`A`A`A`A`A`A`ꪪaAaAꪪaAA**a  a _A  @@ @ @ @ @ @  @ @@  @ @ @ @       _             __U -a Ua A`aAaA aAaAa(AAaAaAaAaA AaAaAaa Zzj ! A _] ! ! !A ]uuA A A A A A A A UA WWWU ! A A                                                                                                                                ??A  aAoA ( Az㉥aAUUWVA A :b V^{o !*A _}U !A ]]UA UUUA UW ! ! ! ! ! ! !  ! !   A?/A`A`A`A`A`A``AA`aAAaA`A`aAaAaAꊯa a A  @@ @ @ @  @jj @ @ @ @ @@                  AW+a կa a@a@+aAaAaAaAaAaAa Aaa(AAaa55@----a AaAaaAꪪa UWV^ ! A A W__WA UuA A A wA __A A A _W ! !   !*A A A {@                                                                                                                              *A 'aAuaAUWV߁!%5ס AV\xbaA}uUA b A ! A WW_u ! *A ]!  !A WU!  ! ! A uuU ! ! !* !      aA`A`a A`A`A`a@A`Aaa aAiaAaA@bA`aAa!a!*aA_a a UA A  @ @ @ @ @@           _    j  U  @WWaUaa Wa `Aa@*a@aA aAaAaAaAaAaAa pX (a /a  -aAa`ppXa aAaAa(AAaa ^zzj ! !** ! A WWWUA UA A A _A WU ! !  ! A UU_A A A A kA ^A A _                                                                                                                             A aA__wA Aɍ%AUWV\A A a!{kA ! !* ! ! !  ! ! ! ! ! !  !     @?/`AA`A`a A`A`A`A`A`Aaa a ccbrA+a *a! aA aAaAaAaAaAaAaAaAaA諸a@ꨨaA]*a a a a _a Ua Ua Ua Ua Ua Ua Ua կa a `A`Aa@a@ a@aA aAaAaAaAaAaAaAaAa^@  @/__aaX\\\A- aAAaa(AAaa!ꪪA UWV\ ! ! ! *A UW_]A UUA _UU !* ! * ! A UUA UA A AA A A z{A WA A @A                                                                                                                          A 5aAUWUaAw_a!? AXraAUWa! Ajb VZ{ (A Uu ! ! ! ! ! ! ! * ! ! ** !   * A/ @AA`A 8a!AaA`A`A`AaaAa :aAZX\܂AUւAUa!a!b a!aAaA+aAaAaAAaꪪAaaAaA*aAaA aA aAaAaA**a@a@a@aAa@ aAaAaA*aA aAaAaA aAaAaAaAaAaAaAaAa pax       @AaAaa(Aa(AAaa ^^^^A Uu ! ! ! ! !  * !A A A A A A A A __A A ^{{A A A A A                                                                                                                           *A aA}aA]Uwv! %ա AW^\zaA_A b A ! *A U}}U !  !* !A W__U !A UA W__U ! !*    * @a A`A`A 5U b AA`AA`aAaAaA?//A֗bATbA/AaUA_AU_AUUaAU_aAUUaAUUaAUaA*aAaA*aAAaaAAaAaaAaAaAaAaA*aA(aAaAaAaAaAaAaAaAaAaAaAaAaAaA aAaA*a`@    a -aAaAaAaAa(Aa Zzzz! A }}U ! !** !  ! !A A A A A A A __A A UA A A W^[{A A A A A A                                                                                                                         A'A aA]uA h !ˍ%aA__~aA__A a!{k=  ! * ! ! A U}A UUA UA __Wu ! ! !*   *   A?/@AA`A`a @bzAUVh  A *a A`AɂAbbbUAUUAab UAa_UAAUAUUa!A A a *a aAUaA+ՁAaA(aA aA aAA(aaAaAaAaAaAaAaAaAaAaAaAaAaA jaa_@_a _a aWV^^ @   j*a -aAaAA(aaAa zjj ! ! ! *  ! A UWWA UA UA A A A A A A A A A A ￿A {A A A A A A A                                                                                                                        *A '7aAUaAu]!5_ A^xraAUaAUWW_b a VZr  ! ! ! ! ! ! ! !     j  a`AA`A`a A`A`@b~AUV!~a!a AccramyY[b]UWUUwbUAUAՁbUaa~UaUUAWAUAUUa! AjUUA A A a /5aAaAaAaAaAaAaAaAaAaAaAa Vaza UU@ *    @pbo    A?a aAaAA(aaAjjjj    !A _A UA A ___UA UUA UUA A A A A A A __A A A A kA ^A A A A A A A A A                                                                                                                     ?A  aA]}a! A5 AUW^XaA}A a!/a ! A UUA _UU ! ! ! !   Ak  A?/@A`AA`A`A`A`A`A`a @bAaaAzޞArXaZ/*.*b bWU+bUbUAUAabAAAaAaAaAW{a zjaAaAaAaAaAaAaAaAaAaAaAa\xp`              A/?aAaAaAaA  !* !A A UA A A UA A _A WUA _A A A A A A A A A A {{A A A A A A A A A A Aꪯ                                                                                                                   A '=aA]UuaAaAWV^ AxbɍaAa!ZzA *b z믿A ! ! ! ! !** !  AAbr    A/ `AA`AaAaaAA`A`A`A`aAAa ?//Aa*b/b=55b>>bWVT|b/5ꪪ(w画b﫪bbWbUA*UAbU bUa!﯁!-aAaAaAaAaAaAaAaAaAaAa @ @           A ?aAaAaA   ! **A A UW__A A A A A A A __A A A A __A A A A @!A A _{oA A A A A A A A A A A A~ꪪ                                                                                                                  A aA}aA[}!%5W AV\xraAA  ( A *A ! ! A  !( ! !  AAA  A`AA`AaAaAaAaA`A`AaAaAa /Ab- b"b=p b‚b3(b%b%%b_AꨈaA>>:A%5aAaAaAaAaAaAaAaAaAaAaAa^Xxp                a ?aAaAjjjj ! !  *A A W_A W_A _A _uA A A __A u]]A __A A A A A A A A A A ^{A A A A A A A A A A A A                                                                                                                  A'7aAWWUaA}a!~xx !-5A__^XaA_]ua!b a ! !** A UA U___ ! p  jAAA  A +`AU`AAaAaAaAaAaA`AaAaa!aACcAb/+bbV>bzb%U_ * /%B///?ꊈbAȂA^^[AbbaAaAaA**aA xaAaAaAaAaAaAa `            *      a -aAjjj{ ! **A U}A U   * *A A A _A A A A A A WA ]A A A A A A @!A A _^A A A A A A A A A A A                                                                                                                   A%aAaAm߁AUW A\xcaAUWaAW_}A a!{k   A _U ! ! !((   @AA  AA A  *`AU`AAaAaAaAaAaAaaAzzzzaAcckabjzzb/˩ꪤhb} / b -/ //??b?>?ꨣb~~A{{oAaAaAaA**aAaA aAaAaAaAaAaAa^^Xx jj              A / A A UW_UA ]A A W   * !**A A A A A A A U_A A A A UU_A _A UA A A A A ^A A A A A A A A A A                                                                                                                    /?a!aA]}uaA^_}e A%ա AW^\xaA}A A *A‚A ! !* !* ! ! !  jAAA   A A A@Auu@Auu`AAaaAAaAaAaa zzzA aA+aabAAb.brb {z*U rb(( X\^bbA%7aAaAꪪAa  ] U U Uaꫭa  aAa p`ʪ                A! ! ! A A A _  !A UUA A A _A A A U_A A A _A _A UA  AA A A {A VA A A A A A A A A                                                                                                                    A '7aA]waAa! !-aAUUW\a!zzA a!a ! A* !* ! A _WA   AAA A A AA A A `AaAaAAaAaaAA A A *aA UA_ab///.bAAA /Ab   -B^zꪣb}bڣ~a+///A\XaAaAa~a*AUUaUaUaA5aAaAʊaAAp Z           j     ! / ! A UU}A UU_A A A W  * ! A A _A __A A _UU ! A A A A A A A A A A ^{A A A A A A A A A                                                                                                                     ?AaA}aA_}ס!5W A^xpaAUWa!~z AZjffb {ﯷA !**A U ! A A AW^zz A   A A AA !A  //A@aAaAaAAaAaa!ꪪa!a A A a *aA UAUA_ꪯA%// AB//"xb*) Bbߟb/診~b_zz{AZ{{}aAaAaAaA+ aAaAaAaA**aAaAaAaAap`           @_       ! ! A UU! A }}A UA WA WU  *  A A A A A A UUA A A A A A A A A ^A A __A A A A A A                                                                                                                     A '7aA_aA_}b !% AUW^XaAuuA  AjA !A A  !* ! ! Xx     *A_A   A A A A ! AA `AaA_aAaAaAaAAaaAaAꪪaAUa @!A *A a! aA @_Aaꀂb-ABb'% :b{aba! '7aAA(aaAaAaAaAaAaA aA(aAaA *:aAꪪA Z          @_       ///A U ! ! !*((! A A A A _]]  *  A A WA A WA A A A A A A A A A W{A A A A A A A                                                                                                                      *A aAaAa!? !ÉAAUUWTA @!A  *a !A U AA ꪪ! !*A A*A }wW !* !* A  !Azꪪ _|   @!@@ ! AA A  A A /?aA_`AUaAaAaAb@@baAaA^a a a A A b a!AAWaWaUbXhՂAףbbAba >aAaAaAaAaA aA aA aA((aA((aaaAaAaXp`          @__     ???? !""A ]A __ ! * !*A A A __A A A _   ! A A A A A A A A A A __A A A ^A A A A A A                                                                                                                      A'aAUWaA_}a! A%5ա AV\xraAuUUA A*b {ﯿA !   !A UUA UUA UU AA UA __ ! A A WW} ! ! ! ~x@  ! !* !@** A ! !A***A A  Aa @AU`AaAAaAaaAaAaAaAaAAaaA着aAUza A A A b a a!AUAaaaUaaaAa ^_aAaAaAaA*aAaAaA( aAaA(( aAaA aAaAjA            A ! !! A  ! ! *! A uuuA uu_A A A   **  A UA A A A _A A A A A A A {A A A A A A                                                                                                                       A 'aAaAW^{A  A-%AUWV\A ₢A** AjA  ! !A A A A  A A A A _ AA }_A U] ! !A u} ! ! !** !* ! ! ! ! !@A A  AA  A@`AaAaA_a aAaAaAaAaAaAaAaAaAaA*aA_ꪊaAUa A @!A A A b a!a!aAUaAUaA UaAUaAaA**aA* (aAaAaA aAaA aAaA aAaAa\zz`           AA UUA UW_]! ! !  ! A WWA UA _A _A A A @ꪪ   A ]A W_A __A A A _A A _A A A ^{A UA A A A                                                                                                                        jja!aA{A!,,!5W A\xbA!A ‚A b a !*A A A A A A _A __A A __A _WA A A A A uu ! ! !* ! ! ! ! ! ! ! A A AA A@`AaAa zzA A +/aAaAaAaAaAaAaAaAaA**aaaAaAaAaAaAaA_aAUU^`!a a A A A A a  -//aAaA( abaAaAaA abaaAaAaAA@     j          ! ! ! ! A UU! A UA __A A A A A A @ꪪ   !A A A A _A A _A WA A A zzA A A A  U u    u U __ U U     _     U U U        W   U            _          _                U                                     ]           A UbUaUAU /UUaUAUAUAU UUA U AUAUAUAU U     AUAU    _ U UU UU UU UUA@ A A@AAAAA_AUAUAUUUUUUUUaUUaUUaUUaUUUaUUUaa a Ua Ua Uaa Ua Ua Ua *Uaaaaaaaaaaaaa^X                   *        *   AU        *      ( AA   VTFh$>w=9=? h0CRCrwjABMQUvH .z0VUUJ!YIc%*̛(*(&b6W!ImU*$'_9 uWU`}U$)(xUbb{Q΋( il9a-UaXUIbF)͓j]Y6r_HZ꒧9Wf9Yi% {1-- ̛Z'ZE9\{jbm(UɊ),'Յ9AUU1a UU1a`UU ! }U(b!A1=lj=u jWojsxPU\||\ytxح!~ s A9W}밬eA5e9UpAըwijWUVRUUaZAQR9]W\xҤA59UWTTR1%7 {IR lIz`+QJRUUz`rI??UHb??Or\ZazI(r׼lZ||__+Af9UUVQeA=hjb^XXX( )1=/?FaxxɒE1WUeI)]'Re9PbA)?'RbpXZP1b%%5UU }}E1WY(=-d9 WUAU?Uz(U@ 1UU(\\VUA_$1AUUA/Aum!zʁ!oA]aAUaj VVTԇ1!+ 9f1 -)J9_ (Z))z'%%UKrTw r U {%Ir+ibVRW\\y7}`Xtt~zttJ^1^z*E1VVV\9f1A1A9zuUzhb {rZ[Urj rj jUrR0rrUUYQJͪI?? rUxxU+AzJ{+A-  ss{wJbU钧Ixxx)ZeIUrE9 _Q ykrb/=U' %U U\pIWRrUUW􌛪jUzI`iz9|NwUkfA%%%lHr@`Jf9UUfA_UUQe9 ZeAחr9}~h`AbkA.GcIŵJ(Kgj lfGW*Q``HoQeA Q%%%*ɒ(hZf1UW\p9E1?*UeIE1 (Zjjjjhj(@@0AWTTRBUJ(*mU U] /xxxxɒf1XhgZf1c[UUe9F)EA%%pe9*UhZ9@*RE1UutІ91pQ1'ZE9jBj9BWUU!x59a D1A]!5UjxWUhrD18^9%)TUE1!Q) b /.I)'RAr?Je1_[~xA(be9} BWWTABUUUmE)A ťa2!A]B-b -a XXX^)!UdI --%adA D1,߅9  JD){}E1 ^hZV  \j{Uj̃*+.UWDbo3CAVXxzdIZ^U UDA--Ud9"ZU A _a$)U!pzUa\FUUDUU%aUU$AUUD!UUg pzUU0XZ^A^bA~WaA)a!A a!+ՂA բa]UaWWAa\X`@a/aAj[! - aAUUaAUzAUUa^AAa! a@ AoAU jjj@!A]_[ AUUAWaaAUA Y ZZPP! ݽ/ E) 5*f1%! 9F1 99+A9?AE)jz9 +r -- z^+ lz\\\+z+zU~WKrW?rW>K@+zrib$?ǤYVxxWyyX}y}}|xx|3lzx3loS~z[B_~McjZUUV\)ZZZXF1)f1%)/ 9f19f15z*Af1A9?UWjR9TXaU9Hb///-rlrUKjzr/rrj_zr*+5%  {pXTU+zjWUrHZ,& dQVWWyy_~~x8}訨X}~7t~ztd^x蠴|cU׿*{U{Xp%1XXXXF1)+ 1F19f199+A9*A9A1^O9zHb--++r/ /zzhbWzhbrjrj {jߺ?+{ЬrUrhb~rR6hjVWWpx^xXyxX{ʀx}^z}t_tյ/ U4_~-EA^^\|f9F11f1* *919191A9UUA9UUr(Z zjzjUUjzj Urj_rib_ zhbu*ibU {jUrHb~rIcaVVVVVWxx y_zX*y}X^z9XUյ/yΗ*Yζ__~b\Z{oAf191յA1A9]_A191 91xzJjRrhb_Ur(ZU+(ZUzHb.UrHZrjUhb1*VVV,ć1UUUKjf1V N̘UU_.̹UUUUUUUWy๕??.Ms*Jb UyhzƩjNQǥɂ9WWWT91/99*A9UUըA9]A1A1~~L{#SU.tjSjsrU*SbU(Z HbUSZU 3(ZUU29U ѬA(ZUWA UU\.IU)Z UOIZ U.zNM{UX`IWV3Q r+ry{LRzzbA=9T\ZSA1A9}ըA9UA9WA9A9j_39]U/E9UUмeA-1e9VXe9*UUe9UUe9UUOf9(USe9UE1US9"S}IPrWK JXUrAUUħAU_ 9 UUꂧ9U}r9UUr9UUr9>==?+z}iɁ+r{+(ZzxhIA7j9sOoBA1A9A9A9A9A9^zz9e9^(bji^ސE9pbBB9E99e9U9e9UթAe9uWAE1e9E1AE9+?5jI+ jAzB5zIxxrAZ_jAUUiZAii J9A9hjA75=?+zK ҐK(ZhhhhAg9 **?+sAccscA9A9ꪠA9A9A9 A9`jjzAf9% 1KeQV-rB19f91f9191E91?f91,k1uEEUzE1/%%%bjR֮ +jRLrLzU/ Lr,j}zAW^xxI9HjI==}}+zK000KHbhhhhJALsF9JAJAUA9ꠧ99A9A9__If9% 9%l1kܶdAUl{؆91eA1^^^^91UUf911eA1E1`zF1%%%%j1*Vj)*(% LzULz(.l+UZl+]U+IbpࠉjAWW^\YIKKl+݌+<Œ' Xujh`s*UU*UYTUkzj YXX[ZYQWYQ~UYQ**W*5*Yf1[\WIf1UUAf1uAf9Sif9IjJ@YeAQeA_eAzIjg(T\b AAbGA5UUA O(ˍQ]UTA&&'6*hxxx,܆Qj*E1U E!9Va)QeA*UYeAo*i)* W*ɒC9f1U}9F1If1IE1QeAeIE9hbeA5555zhb+z(XXXeIAWUTV!bA"ꈚ!%UUhUUVXPIom̢^A+U,վHZ 5Xpppf*ppppe9jjjjIf1UgZf9/jf1TVWUe9F) ?f9E)_eI%) jᐬi2 #ꪪChZf1E19E1]UeAE1eIE9WeA%9Hb(////j'ZHb p@$9ATVTV?&!AUU-'!Aj/ `^U_AA[U%D)U$) 3)'775pxG(``hhɒjf1myZR9F17f1E) f1E)f9E1eI%) -QyY$1x\^_b! __hZ'RWhZE1P` IE1UUuT9E1UUYcE9%)>?EA$1E91TZ$1%%%%HbIտ'Z(zp(RbVWU! WW!UUU !WU/9@ Iab`Xd1ABuD)`J՗+5% ^hz\\WE9**** se9cM5E1%)*E1%) f1%)}E1%)DA)--aEAy}UEA$1zY!_] 'RAGZJ/Gb%)\pB9%)pAE1eEOE9)*$11VQ)%%%%'ZA *R``h@AwcB^(bBꪫ/1B -JZbʊ   _WU{b-K UW E1Gz'jUUGzE9@@jjb%15UUHR%))%))%)!$9 A9- A$9U]'jdA--+ IAq'RA/U'ZQ7_UZ9WB9]/9)_81(~I(%%QA*UUoBUbBbBb"e)B-Ն1Jj!>U%$)9AUUWZIa-%Hba_TTa$9@@j`) ) U )U$) UU$) UU1 %A0Q$95/jY-A) եA9+UIAhZAU'J9WTآ9$)E)(_~e9 b(b @D1AU]\VA"($1BUU5D9BUU^P!UU$!!``B aԂA -E)aK=E)aWVae)Y1@@jj)    0dI(+ Yd9/-YeIWD1 \`9 WA( *Ae1UJe1 /Ae1x^E) D1 ZD1 Z@`Ϭ!AUaAU"":(]j|`AU#3AUIUa9U(AU낊a9Uڰ1WZ`HRDITTWdI(@``j$9wT\] U UU(/dA  A NndA+$) k! )zjD1 9$) +/9D)|Z^D)!z) TI UJ!`__Wa-$w7O#uWIР7`A!"9OwN#UѤ8]U-qmm}&\[__z΀9WTTT$9 @@jzbUU b$9a U#1Ua jja +aa<$)mUE) U$) bxjJh!*N{AT1!շH0DQda UeQ$@ DQ}DHCH!Y ׍U(TWWV0@@jjbbUba_AaA(aAA AAjkaAaA aA( W pkxxX^AUU "IB/  9A?{__8 TUUa!b A?Aba..BQa UUU"IUU(`j_ bWUAxb@aAWa!a!AUUUa!p`!a!jjA *a!A?UUAaa*aAVWVV!U_AA`aUUaU x|~ W]_AU{a! --޼*a!aA%բaUA^WAWUUA A +aAUUaA_^ A ZZ__ (*A !A Ab aAA/aA<؈ vWWa a aWaUaU\ZPXA##A /aA뫋ρ!|}}}A /++aA++ a!~a /aaA-aAaAA `!Ar A !AA aAaAb JjzA5aaAzzzzaaaappppaA ﯯaAŋ)!@!A aA}A <>>:aA*aA +aAUaAA@!  A_AAA a!aAU*Av*zZXXa=aUauKA~zaWaUaUzZXb 髢!A AU]A]]A_^h aAA A  A !A^^^ YIUUb1 ս .%)-E)-f1!^*9%!^9f1Af199 A9+UUA9UA9UA9UAF)@p^zF)55?/ {z r/7K +zh r +/']U+xpxx+rUKruKrKzUU_ rzj&zjKrzljU+1@L {WU KzU~rHZh`h`rjƩrVVVWxzhhWx_xՙyyyWWwyUUUyX}y8}Y7}_7}||~~~|||t_^^xt3l^_^xl[~~x[OSxxOSJ^~KBW_RBUUJXp WW^zbaQ}1 VVVv) %) %)!+ F) Z f1! z*f1! އ9%!%x9.AG)A9A9s A1jz9f1%k9zrjjzj..+z u z}`ꂉj Wk  -Kl xxxx z+z}+ {U+z\W+z^UUzUxUz5+Wx]1KUՕ5V֏1l`pPXK+}UKzzhzrHZx```rjﯯwQ 6VVW訠WxWxx虅yyWWyu_yX}x9}ꪪY7}X}WWW~}|||^^z|Sl~Slczd[^~x[OSW~o[KWk SU+s [UWVZz'rYojJ@1 ) %))*F)%)+f1F)սf1F) 9f)着9%!9F) ^9F)AF)-ފAf)jRF1?ns9VTQMA9ZZ{z9%%%%zr{zrhjꂩrz~z*U+(K逪Kxx`zr zr {rzrzrWzr r͓zl% 1+`Ь \WUU+zKzzp{_r(Zhhx|rj jV6wꪪVWxWxy yy~yx}yX}8x}X7}X}++7|^~|t~ztSl^xxSl[~d[_1t[U*QsU0s_~sf)`,cUUV\gzYjDhp)(%1)UF1%)f1%)f1F)+"9f19f1A1UA9A1z*Af)x*Af)x^Ag) ~ms95UUUb9WTUU9rrHZ*.ꂩr- r j{ j(Vk1+(ZUhb +zUzr]ꪥzrU_zjrjrj/ z5 o @zp\VUzr  r+r~__r(Z~~~`rj& 6BY VV7XVVWwy+ y yj★y_}X}xXx}* *x8X7~7|蠀}tttl~lSl^zSld^l/+ӔqU_Qs_蠮sX`Q`@B@%1)E1)F1%)* f1F)1f19f1A1A1A9A9A9A9A9*A1WAg)^N9ʂrjHb/---zr-- {z+Kz-++r rZzj^rj{+ibUzib]rjUrj- {j}+{j??(*+{`P81rUUzj_^rhbzjR~~^zr6BY V6VXWWVxwꚍz}YXXx}xX"xXzx7_7|^||t^~|tU_tSl5|/ UU4_ӜQ_~蠒{W^钆Ijh``E1%1]E1&1***f1F1f1) 1f11f1 "91A199A9A9A9A9A9A9 zzrQ*U hbժ +jW+HZ*_ {(ZUzHbUzHbUr(ZUz(Z zibzj/Urjrj**K{r5?UjUUjU0K{Urij^rHZzHbRxx\Wzj6BY 6w6wwWWx~xzyyXxXxYxX~zzX}|8|_~7|U]_W|Uտ*+׵uUꀖ4_~UӜ_Q~隦I````A%1e9F1}}F9f1_}1f1f91}91Uߧ91U199191**(A9UUUA9UUA9UA9]A9Uz9 zz*j(Z +-zj U {r U+ru]U jWUzjUzj> {rurj/rijW.rHZw r(ZUr(ZժrIbzrR+ {ib"zibWUrjUUWzHb_r(ZHZI^zrݫr6XXXXV6***WwWտw~_y zyxYxY+xy뙍Xx8X}7U/Wս 9׭ 8׵_U_~U^xдi~xppbf9W^^xf9F1+**9G11f1""1f191U919191ꪪ91.9191 9999uW91b1zXXXXzrJJhrR *rHbUrHbzj}rjUzQr(ZzjUUrj rj**^rib]rj Uzj rU*hb+* {WKz}i+{zU+zjVrHb~HbIxxx^zjrVXXXXV6**(Vxzzx~_VW " xXX+*+*__x_xU/ zƘ/ y9y8W~Y_ƶ_~趵U^xhrpbJHrAzx`9f9חfA1~~1f1 *9191A1A9UA9999191(919191k`𘌛1zjJrib-rjʪ {rUUy`zrzrrHZ``+{Hj)*Kjh^_rb^Xxxzbrzzj {jzibUj1.TTTz1UUUzz1UUj1UUNf1UU(Zf1թrj?7?Vr VWWx~~~ڍuUU]( x+XX+깕^--/յ-jpjyΪy^~Wy9~Y8׽ꨥY6.a_~|xQf9WV^\9g99f191U91U *A1A9A9UWA1*A1A1A19191z1 r(Z@HbI+/j(Zr(Z RUzHZUUr(Z`UUrQAz(ZUrRUrQURr(Zrhbթj1TTTV11U1111~1f)1F)AF)rj5Ҽhr UUwUjutĹUW̹UU.UUoUUOUUUҴUUUxUUU*xݹٕٝ=-aީzUUUUYΩuy#aY {@@BUYƩj%%%%jQTVW0HjZSiIb9^\\X919191 99* 99*99*99 A9A191* A99991ŧ9+{U j訴ͪjU((9ibUSHbU3HbUZbYﯴHbUjshbU}3HbUu9* ibU5'*HbUHZUW(ZUU(ZUU^IUr9UHb1Uz1U*(Zf1UIF1jib./I WlAWVUAUU.9UU.A W1._ 7~x̭ %xm^*N kUsrURWWvbā9U**Q ijMMM+Hj22KhrLhryYKr$A/Q9 Ϭ(/?A__^\gA19999VZjj99 99 A9UA9A9A9A9A9A99g1BtTVsP,.553zWW3x|~~SP`ppp.l . ͱ S Ѥ,{88??Ҭ((S[3p``kZR PU(Sl{U(tj֠RW蠠ibUW sZUͫIUAUU^p J9Ϋ ARUWRoU)ZUUoIURU Ib ՏČ N {^pͫIRWWWX BA^zꭓQAqYYB+rMEEE+hr hr hrqqaa hr44<k(Rf1 IZAIZ(RUIZRIZRIZRW)ZJ(RIJAI9A999A1AE18:nI WW1R^_UFI 1( 1)XJ!//ߏ J% }9^c__^\΋ AA%I9"I9JAI9If1I1^^^^A1Օ5iZA5===9F1^^VVF1%) E1zIZ\rIr(Z*+jU lj L {U+jlrUU. {j {j +ruU {rUW|rj*zrjb~rIZ( WrRUQfA^IQ&&&LbX\U{gZ %ͣrrpr훉Z*AAAAlrЇA5UiF1WAr@z(jF1~}(R19'IZR.*ib)R iZ)ZWIb(R_IZRIZR(RIRAJAUU_AAW_AE1(f9 `pxhzUUʳ uUW\fIbUU\X)( 1i)pzzH!5  -5 hOT\XIA%%--JAJAJI"IAT\\TI9I1^^\\Q1*k&91F1\\\^F1%)zf9 zib_ {ib"U {ibU {bLjU {jU {ibՋj-rUU_x {j +r k {rxP {r{zrzjhjzjRxx^IfAjQ% sb͛bͣ'J⏬jzKKKKĩz____IAUUIZF1WUUT.FAR%A*)RAIZA(7zibJ  ibRUibJIZRWIZR)Z(R~W^(RIRAIAz``hb9Օ5e9xx^^b5U'jBZ\^8Aժ)( )YiHq骠*ea?N -hZP`@bחrArIUzAUAU AU_ANz9WWꂇ1ժzf1zf1UUWr {E1zjT^rjrjrj* {rUUzrUrrA - ^U_mzUUl9jА)RzAr)RxZHZAx^WWAeArIcUlrͣjObkkkk1AͣOOOOzRRRRRA?OQF)_+sf9(RI?>(RI"IZJIZJ" IZ(RIZR)ZHRIZRIZR_ ((IZIW(RA(ibUzHZՀ(Axxx\AU5QAk$9AT)( ---')h'~z'^Xx-%5 bnb_zj.+r*U+rU z+zK u-LW^_\z zꂩr^r{zrUWzr孯SzUULrUVVUzj/ {rzrzA\p z Ij_ʚUzWՕL9PjlçAנLӆI/7Y^[zpA9Ae9>IIꪪKrD9PgbkkkkZͣ OGGGzibF1oXZ kf9mjF))ZRUIZR+IZI^IbJտIb)RU{ibAjbRibRjb(RIZRib(RՕ z rjjjz(B\\\\aA%EIAVUk(Bh)(---=Ah!?uUHG! HzxUW S^ZrAVTXPzI *r+hb_K(ZU*+(ZUKHZ bUzhbzrzr,] rU rU r_W:szISVU {ibVrb"U {j %U {jU+ibb Ur\WU^zj uL{r??zfaPprfa^^i,i UU豇Ap^^_A9ݧAf9IIjmKr/Gbhb훈b%:ͣƌrss{[QIUKsZj%)ؠjIZUjIZUUbRWWIbJ//^_ibAUj!j9ժj9 U9LIZAIZI( zb7zrU (E9bVVTTA55aB|T%AA]j\T%1 -0h!UW\p'G!%UA(^xp %2 -A`Jp {hj^+j*U+r +kr*zꊈ z/lz  lz>lzk+z+z zW*z%U+jTrj"rj rjkrib'zj* {r {r +bW范Yr9`(g9u1A9UާAF9IAlHjz$$&6 IIIM zzY^_JrU JjUJjUjjU jU_HR__(rA__aAUU耦Y9UU Q9UU_Q9UUUifI1{Uhb9zj% z??7QbVTTT B5EQA\e9!a(A1b 51XH %5Hzࠠyx -2Ks@3rUUuQQ {hbWIzjzrUzrUު*zib<6rU+rUV j rUzj rVzib^Xrib++ jwrUU5rUVzrXLr/+{z~ {jj9``hqFQ"IpbyR&1AF1ԆIf9lb͛ꂶ66 MMM.یzr(bW J*` kJU~j*^k*U*~Hzxxx^'rY~YY``j|YQYIQYYQQQ(bA *re9UUU(Z TWWWb5%%iBv\^^EAAiPPaB !1b%G(Uh(p5UU -N/5,8.ꪀ {^zUVpp+b+zU+zWWw+hb&+ {jj+r *jW:UU[r+zzLs sE1PXr) + s5UU {RUUU+ k_K kU+b {iZW {JzW(Z9^Waf)XWb9AIA9W_9%1ԆAE9.Yͣͣ+ELJ+YQqqͫ TԜLhjJ kJ[_Vj*^~* 隈xx'rxxxxjQYQZ`QQ꺪YIYIYIZQIUQeAIE1_VT~AE19 |XXxbU55'rA\\_D9A]W\[aB"aBa" !h! g((~x%U. R@LqUW/U/a \VUbA/je9*^rE1UUUzE1UUU $1U+%1UWQ5% H``@ {e9UJjK1z2J kU* kU* S* kUU*jUUIR__~aA_W_Q9WWWII1A19f9xjzYfAka驩Gz8UW'rUU_ͫ'r}UU'r(UUkhk* kJ< ?j+kzɚxxx|hrxxxXiYxXX^YQYQQQQQYIzQI_UWIeAIfA~_IfAI xhe5ɊBXX(jbUuWsb AAb*AbbAHA5hHh'z((W^x-կ (V\XP'a@pXa!ܷ+ !zbA+-b) rPE1W^kƻe955Y^NJ )fA׶'jUj}j`pK*~^J*_z*UUՍJ J*J 說j*Hzxxx~'rQYYW_ߦYQYQzzYQWYA**YQʪmB _ U hU hU*-/+cE9KUJ%1UU*E9 UUjE9UUHE9UUaE9UYe9UQe9UQe9*5YIQfAZIe9Ie9UIE9(ZeA 'ZAVz ^ZB\jzAamWWAbAbAaAb0?hahG h'zꠈG^xNG -5e9`+{ \΃bU e1A9 U(]u Q$!(I5%*G (/-iU_'UzxJppXXj*)U5r*rTUUJ J**j@`pjGju}}pjQ^~aQ]WYIYIYIQI:YQ꺪Y*TTTTJ*WJ ꪪ* * ** QF1/Af1^WQf1 UUIf9_UUIE1Af9/UIe9If9UIe9UQe9/'5%QQQeIQeIIeIaE9hbeA zHbUhj0`fBPxirAWmͧ !bAUAbAbAb***A %U'GhUUh'zꢀ'5Uo D1PJVXM(rCIqKo%5PD9XR_k{Gg%/?/  ਵ&X\\\*XX\\n*5UUJ*_UJ Ɋ*UUU*bpPXX-GprzzjQ\\\QI QIQIQeA.QI(*?YQ*I *j* * *  J Qe1`PTWf1F) 9f1UUf9f1Uf9f1f9f1Af1 /=Af19f9{wQE9%%QeAQeAQf9eIf9IE9jjjWhjE9 *j- r_c `xYb](!aBa"AbAb*** A"h! 5hU_Tgh}UhzN%5opp``OIPRRSa%@h0*jL0_[srZ 5 ի_\p%j\\~~z\ ~ E9ZPP E1UU %)UU %)UU)BjE9X\i%)UQ%)UQ%1UG%1Ua IE9ՆQE9`  Q * xU 隠* U ~9F)"AF)AF)9f1UUU1F11F1f9f1?UUIf1멥eAf1Ԧa$!QeAeIIIeIWWIEAeAFA {EAzj+)zr pbA?U0!aAa*ABA"A!A!W_hA %hG(G// _.1pprRAssss'9 %5CɥUn8okKCbckj(J UUb/U UUUVfx'~|xxxxj*\VVV) ]U^e9ZZZZAE1*AE1*W?Ie9Ukj&R){e9\\TVe9&)e9E)^AE)UA%)Ue9%)UeI%)5777YeI eI zUɒUU%ҬUUUU7ƩU,#9f1f919f1*9f19f1Af1If1/If9Xrjk IZZZZQeAIEAeIeAweIE9EAe9"HbeA jHbjhj*j%9@@9A#rsQ!\XZZa!a!A"A"A!B!W___!Jbh'*HzJ!d9rr{UQ .WheA~UIR %+s .> %5@g\\|\x z\V\ ɚ,e9M F9f1WWW'Zf9'Rf17UbI??GZf1TVWUf1F1ꪪf1F1AF)e9F)e9F)///eI%)777eQeAJ> *eI (jhY>_WI IW1 cf1˓#f1E1 f9E)f9E)9F1U߆9E1݆9E1AE1JeI%1IEAIEAeIE9eIE9_EAE9eAj(Z-jHbjhb Wjb_^\fIAXs[Ta!"A_"A!A!UU?&!!U-'!A '!zxzrG%UaUha \\WU#1! U TVW^9  UUd1!UUU$) _5U9=iR``'R?@@H\\\^|\\XXx ɚ}Ue9M bf1Օ% HZf1pX\W9F)AF) Wf1F)f1F)↑e1F)e1F)/e9E1Be9F)?eA)777eQeIjeQaxzaEAxx^^E9)``P؊J)--s)_WbHRb9B *bf1E1f1E1Uf1E1f1E1f1E1f1$1eA$1 eIE9wEAE9UEAE9UEA$1EA$1jeAhbR+j'ZUhbZW(Z(P`EAb\Z^Vb!a!&!AUU-&!AU !c&!z&!AW cAu( U_{ $)AUURAbZTZ ]A_tUD1 iuURaSY]I===`px^^xx\^fȒp```ɚ}J{AK/GZ E9f1E9f19F1f1E1*f1E1(E1f1Yf1$1e9%1EA)eIEAUeI GrQx~^Q%9$9%)p9$)bj%)hZ'RhZ'R*je1b*bE1UUVXE1%)e1%1E1%1f1%1E1%)jE9) %AD9$AE9EA$9_E91%9$)j'ZHb'Zuhb'Z?UUhb'ZxUUhbI6j W^ZA__+A _& U!UU!_UU!xUU B 55#1 b??bA^\e9#9AX\e1a_$)aN! UUVd1AU559A}- z_WIx~~~I刊xxĈUUz*"J{9/=k{E1V\XPE1F)(*f1E1_E1F) E1F)E1F)f1%)f1%)$1F)/EA!EA$9*jD9 YD9WEA$1$9!9!JK5D)~HR'RQHR'RUUhZ'R"UZe9` Hb%)UV\9%)wU9E1UAE1UUTVE1%) E9$))EA$1UE9)?A1V$9)U$9!ꪪ'ZARA'ZI*ZAjI \^\\)bVWW A^^^W c%'/ !A uuB uUW c!!U 1 +9 B"`Qa\WUUD1 U)6TT|e1 E)aڪHJaW/ kUU^: 5U +̀~娣^hzppzWhGjhGbU*hzE9ZPPPIE1 %{E9rcˏf1%)TE1%)*E1%)*E1%)F1%)uF1%)F1%)UE1%)U$1 ޞDA1꿭Q$AeI$9EA$9$91 I1տ/+je9U 'RJU'RJ'RJ Hb'R-HbE1P`jcJ%)}ݦ9%)Te1%)=JE1]bPZ$9$1 9$1MUUE91$9)~j$1)UWhj RQ 'ZR)'ZIhjQAAUc!c! BBbBbꪪ B+U1 91Bj**IaUUWpA.)AS! uUUB!+UF!?U+ՂUk)UԆ9U(bUGzbh'jh'r-D9____9%)?Wk{(/bE1WVTUE1%)UE1%)UE1%)UUE1%)UUE))E)%)UU%))$1>>$A$9DA1 WDA1WeA$9U DA$1QDA---'jY- ++JA*JA'RAZ(J????GbQ+=5Gb%)Xp@e1%)%59f1W9f1+ AE1ZxzE1)$1)$11VT1)1(Qe9RAURAURAUQ ABcBbC bC*bCbBB"$!B-%51%)915UIap@ - rRsqvwU!- )@!(J5%HJaUp\$)a^UUe1a %'je1 %'rbW'rY'rYUj$9ZPPPD1)9%)]UU%))%))%))%))%))%)))%!)%!1ޟ$9(?A95A$9 Ae1beID)/+)aeA+ 'rY I9IAJA?'ZAZQ]zz'ZQ -HR%)VXpAf1+)A9EeWAe1m 9E1Ug^\A ;$10_1(c1(Ie9!))RI_uRIRI*bk AwחbVVVWbCbBbB(bCbB~a"B5UE) /)E)*U9\ZZ  iMOO_WUU a]/$! }_ U!?$)A5Ze) -?jY*~jQjYa$9PPPX%)() ) ) ) ) ) %) %) $) (9(J0UA1 UJ0 եQD9&- aQ jYQ9 IATAAIAkZI⫽RI/zHRQ / s9UV^zAf1(J9/'u9E)A%)YE1(_w9(]U0 **Ie9)iIe9UIe9U'Re9U RPZZP!bBbBaBbBBbbBAB"AB%555E)!E)!@pXa/AEťUU%!a*E)`UD) UX UԂA-+A+jaWT^]iQUz1a$1^PXX) ) $) wU! j! ! ! ! ! W! }(ޞ8(׭$A($A1W** dQ1U**YD9 aY  iaUA9>_]A9A9.I9/QIQI+WUJI??ՉZJHHR9_WTP99i9D)9$)__~$)() ( Ae9]Ae9+kJZ+s(JWjPRr !ABUaB]UbAUUB!*.aB_BBABWw!B!5E))!$! a/???AaA /a! **a +$)-U9!^r‹a! --1%5a9 iY]aYa1XXX)    (  !   0( eI0%eIDA++dI9VYQ-+)aQaYe9 9()9e1 eA9IeAIAI9J9('R9@ +J1(9$)`p9e1|ުe1$)^T\^$) ) e9D1"*:Ae9U kJR k9]U D1AlpX\A"*A!A"A"* D9BU% D9b]`A$1B!~A?!A --!!Xp` UU.a!*TTT\  ;/a!A/a /Յ15U$!AWTXZA?I*+ YeAUYeAUI(أ)*$1 UU_x   ꪪ      80 ߯I(%%%QdAUI#)>QdAUQDAUQD9We1 `D1 UWpA +%U90eA#1*뿥AD9 A9A9J9+/(JABAD)x蠠9D)e1$)X\|^$) ) XX\e9$1.WI$1??bhR2+bZzߨZ p !\VWU. U% U U U 5"1U&x0U(sAUW^X U U,6UX(UX(U U UzUvU S@Uמ0@U`Uյ70UZAUUb0QdAQDAI(%9__RP       uU088( *dIb////QdAUdA#)\\\\I(ZZe9 .ID1Med1$)UUD9 @Bj! Vb$1 5UUUD9 (e91+Յ9D1ۅ9e1Ae1*J9Ae1zz9E)\D)!^z#) )E9)_J ???ZJ"ZHR^UHRApppX!X 5Ɠrrcccc C6666<<60x蜖|) "QRPPz@bccͬ2}# 4446@NGgrC I|zl Zb::l,ŢATXhȉRDAX\VWdIDA_eIDAUUDA EI|n}U(mij~ UUb( UDA %555dA$9_DA)xxX^9PRRr$)/D9 eu$) $1 @hjj)+$) ^j! UWX$1 Ue1)}e1$)9D) +/A99$)```1$)dD)!zj$)!! )(Jb?'R)UUJ9!\VUU rrrzކcc"E444<nk96Ρ '. D%zCCCc=2c4766ք @@<ai=e %iXCXP=߆p‰͡{օ #1UV\XDA$9UDA$9WU$9 XXX ?WWb(ݣ b^ "$9 55$91*$9 xz^d1bbck a+ a$) )@``j   -! p VXj$) U$) e1! +-9D1 9e1bUe1$)e1$){U$)!|$)x(b*zd9AU !pXV  «qs{{zchiy<սOB}U#)%#1% c%zCcjj0׵%44D׵ gAa:ɩz LjꆼbcfB`ZZb%b(XXXX$91{U$9(1@ϢbۿꪪUUUUWUUUUb\^ aW(a?WU(aWUU a/U)a_Uaa **(`zzza + u WU*a a'$) %e1"e1!E)!D)!j~W$)!Txcy pHX& b{_\ba!>KsbWWU!!_aULHB'WczyBHUbU'W_Ê/B'UBG}B'yBHUB'UbUg bU*_UĊUU (» 1(1(0XأbWb]{_oBWbbbb/{aWUAaBA꿀a WaUUaWUaUUa]UU U apppZaaa+a /)$)U!! $) a,8 aXXZZA??xx|!WUUWA%UA†] ! Ⲣ%UBY  }bߢ`j}  <^@U¢Aâ j0]¢(â@(_â@ @8yUº(WV^^(01(U(PbbA bbb_b}b@aAaAaA aAaAAaaAaAAaa!* AЁA*aWUaUaaa75%appPa ? U z  BzA`!\~_!WUU!UU}Օ5 * qUUU  b ]* BQA/Ui\UUUA Aa A?.ACas_ZXZa/8a=UibUUbabU(( (bڂabwba bA bAaAaAaA_Aaa!AAU@A@A`!@A@AAA꾯a!a*APZZaAUaAaAababa%%%%Apppx!????ע *:*/|Zz{xz!_WWUAAܸ%' U__WUU / oo}a!x~A a!*+bAzaAaIASYYyaӂ - )aAA+ )  a?U UbWxA~UaAwaAaAWAAWUA `!`!AUUUAUU AUUAUUA A UA aA **a!XZA A *aAuUaAUaAAAxA_Uaza}עbʫAx_WV!U}uU!_UU!UUUa aUUaUUAAa]UaUa*ՂA@bbA@```!_}!UUUA+UAUUbA/b ut|xAmeǏ!yAAՂA+/aբbA 8:AU aA^_UUA A  A A `!aAUaA^UWA aaAA !  ! aAUaA AA  A A aAmuUaA +AaUa}a aaeUa꪿ATT\T UUWW!}!UAaUUaUUA\aUU뫢aUUaUUaUUAk{*@ W_WUA--AV^ZA *aA//a!P`@ Օ aa!A **aA+/ՂAaUA|~_AAUAAUUA A 꺪@!@!a +a aAaA~aAWW__A ZځAaA aAaA   A *AA !*!@!@@!A A **aAaAaAA+a AppaA AVWWW _UUUU%aյ aUa_a__A^VWWaaUaUaUaUA^A----A @!AAaAaAjBJHA\^UU!____@!a!aAaB"a! AUA  AA *a!U aAU+aA aAaAaAaA_{AaAUUAA A`!!   AjAA ! A A!@A A a!aAaAaA"*a*(aBa!@ WWWU a aaab a{aaaaaakjzW UUUWA----A ʊ@!aAYYaAaAH`bs AVjjjA @!A (((aAaB" (!^^^^a!=aAUժ aA@@aa!aAaAaAꪪaAaA{aA A *A A (*   AA  ! ! AA!@A AAUaAoaAYY[[aAAaa`ppa55aaWa~aڂa!aaa_aaaaAWVVTA----AWWV^!@aaA]AYy{{@!A zA 76>:A aAaAA a!5555aAaba!@@Hb A++/A  aAAaaA{{aAA AV AA A     !!  AA AA! A  A aAuaA[YYraAaAax~^^ a5=A..aaaݛaޮ!aaa׭a߿baVa!\\||A----A^ZAa!ɁA%AkMMO@!A ja!@!aAaA^WVA a!5AaaAaAjjjz ꪪAA **aAUUaAUAAaAA!@!@A zAjjj     AA*!@AAa!aAUUUAUUժa!aAAU}!\^^_!A++/AaUaUu*aZRAaAܠaAaaUaWa}Aj!|a?///A^^V UWa!?A%!kkkA A ʪ* a!A a!++++aAVWWՁAa!aAb aAjz~W AA*A *A A  @AA ! !@Ajjjj   AUUAA AjVA A aAUaAaAaAABa @` WWU_!??+ UU   Ajjj`AWUa///aA^^^A AժAUUAUAawA}AտAտaAڪAU!U UaaA A!@A A  AAA@Ajjj  QDA*QdAw$9\\\  U ) z%) W%)-E)!f1%)*U!f1%f1/Wz1W9!9f1UU9f19f1BF1iJ9UUU)JF1)JF1A9JBf9IBg9B&1 J9 J9 J9 J9)J9IF)jzZ1%!]}azF) {z_ rz^zr ޖ+z l _lrK날_KIjj+Hb ++rZK _+ l+k*W(*+zlj~lrUl(blIbUlr*UUljUlrUlrUKzUKzU+z {ijz r rߺ+r}]lzUUUYzUUUKz {ՕroQ1@@`+z^+rU+r {r~zj_jRh``zjzjk{{5r5V^~~v6v6w6 WUUUWxUUUx xyy_Y_yUUy]]UyUUWyUUUyUUUyUUUY}xY}yX}y8}X8}_X}7}||UW||_^|t~|t_tTl蠠tt3lzz3ldxl[c[_~[pSzhoS/SzhOSK_^xKB~JBW~BB_BkB_BJ: N[jꪪIBUUWT_bbWb_QdI YeA$9\\\\  *! 﫪+!^%)U~E) WE) -e1F)f1!z *f1^f1 9%! -9191*"99w9999Zjj99 9999A9U}A9UUA9UUA9UUA9UAE)^9%!\VWAf1i#z9 rr|zrVV r/+z//++ +ꂢh zꂪr z*K+K+ ))k_UK`K ``Kz*L UU* {+z] r zU rWzryzrUr /ꂩr~*zj(ꂉjW ibվ+r {ibVzHZ U+ib UIj/- r1񴊊1+``pK {K {K {W+zW^zjZzjR````rjrjbbbcQ????V|VVVVjjjz6vꪪVW^^~~WxWxWxU}xxyy}ꪙyyy___yY yY ywuUY}**yX}x9}YX}X8}8}}7}}^^\^}||||t蠀|tttttSl~zSll3lczl[~[[~z[oSW~~zOS.KOSKW_KBꠀJBJBRJUU(RJuRXp‣bbꨠaQYQNH$9 TVVT 88 ) ) )%)!?E1!E)zF1^F)-xf1 1f19E)Z*9!^9%!-^9%!-999999jjZZ999999(*A9A9A1A99f1`x9F)9E15/ A1ꪪzA rrWzjzr)/ z +z{+zzꂪzzK 8::"K-k <*lzlK+ hjh z_} z+ {+ {+ {몫+{ + {+z+zjkKzUU5zU}Kz {댓 UU k+Uxl++?Ul+UOKU1 QՋˋQ1KX\^K ",Kl+WWk+r~zjW^rRz~z`rjrjbbcQ????vV^~~V66Vz_6vVWWxWxꨨWxWx]xy}ꨙyyߙy___yY yY" yW]yY}(Y}y8}ꪪXY}X8}W8}7}}|}||||t|t~ttt_~lttSlVSll^3lc_^c[x[[W~z[OS_oS/K~OS K.SJ_.[JuMcRտMcZ]-cZ_zZW\X` U__aYݝ:aQnK@@c$9( ) ) *%) %)!E)!E)! F1%!f1F)Uf1_ f1 zf1!-W9%!-9f1z9%!x9%!-x9%!-A9A9UWA9A9A9w_A9,k9Uu%9%) 9f1``9E)*A9_A9wAzrzrrijzij/+/ r++zz+zU zUWzHb(Wibl**+*+KK_lK`r`zKj||hzzr z z_+zn+z+z|V r {z {z=KzUUU+z_UU zUUzU Uk {z+ {K5- 1 R_Qp zK+WK+^]K {+rzzjzjR````rjߩrjj׀V~~^^v6_V6V6"*VWꪪVWW_wW-wXWxxyy yuy]yhxyUuyY}Y}*Yx}x8}8X}W8}X}^8}_W7|_|U||V||_|t^~~tTl蠀tt3l~zhSld_~~d[c[_~x[oS[oS_z[OSwo[.S*kN[+sncU sMkW~mk,c_z,cf)@ZUUV\ja՟*"jQb``@1 T\|) ) ) .::%))u%))*E))F)%)?f1%)e1F)f1F)*f1f)** 1f11%)x9!~9%!W9%! էA1ꮪ9&!^9&!+~9F! A1)A9UUA9UjA9U{9UU1f1WTZqA9wA9A9WU99zrzrޜrhjTTTTrhj++ +zr/))-zzzz" z?k+]l** ))K7Kwk+zpxz+z|hzrUU*zjUzr}zrU j KrU {rWzrzr*zr {zuzr*r r*+z* *Lz KU=-o1񴥭 r/KQ+x\VWL {+zK {+lz+rj~rj\jR```xrjߟrr @jjjjw5~UV?7V66wꪪVWVWW_wWWwxWW__xy ##yy(y:˯y~pryUyU]]_yX} X}x8}8}x8X}W8}X7}7}}|z||v|tzࠠ|tW_^~tSl^蠠tl3l_|3dc~d[~d[_c[UW_c[U׾k[+sc sU{sꨀ{mks,c_Mk!Xp@ ^U]_Grjݿ?'rQ````1 ) ()V)! %)).E1)F)%)f1%)e1F)f1F)f1F)* "1f1g91919199y߇9%!z9&!_AF!U~9F!+է9F)xAF)WAF)+^AF!A9A9Q9M%U{ pA9A9UW91G)zrzrrHjrhj /zr+/+ʂzzV~zuU~zzr* " k?׬Kk+^~/Kz~xrrzrzr*zr]yrrLrUUzr}Uzrrrrr zjrrrr +zr몪 ro {UՕ%Ь͓-+*.1𬍉RUU1+`x\Kz_w z+z +zLz rrijxx\jRzpxZzjWrrmmm@@ӜjjjjvUV6vVW6wVWVW_wWwx~^^^xy>6z yy8y~y]Xꪪyx}xY}Xx}XX}8x}X7}X7}W}7}7||]_|||tV^tsllTl_~Sl3dSld__3dcdc~lcU1|k/Qs Q|U0{_s{sW~smkUWzMkV\X`_~GzQ*:pGzI````1 ) * %)(﫯%))յE1)F1%)f1%)f1%)f1F)f1F)"*9F)9f1Uկ9f19f)몧9f191A1A9}A9Af)WAF)WAF) UAF)AF)WxAf)WAg)A9o{9%UMs9UVxyA991z(Zɂrzrꪪr(bVrHb+**zr-/ % zzʈ z z z׸+z+z-W~kz UUkrWKUKꂀ*mꂩrzrߪ lrU+zUzrW zrUrrrrWWrjrjrjrj*rj(zjlru+ o% 1Ь >1 {xz\wUU rzz+zjU {z*_ zkkkUzrjzrhbxx\^(Zj zjVVrjꋋ@HӔjjjjV6V6חV76wVWVWVWwWwx^^^^xy;?>y ]]ՙyyꙅy}ݘyyx}yW}X}xXX}XX}X8}** X7}X7}W7l7|}||ttl𨠀ttlwlSl_tl3dSld3ldW_RtlU rt+ QQU0_~QW_0{_{s_s1@mkUUV\gzI@hzI`ccj)(* %1)Uu$1)1%){E1%)E1&)+f1%)f1F)9F)1f11f19f191*9999 A9A9UA99AA9着A9A9*AF)~AF)~AF)+~9f)x^9F!/+Af)+xAg).A9UW91zzib!!!!zzɂrj'ZTjHb +zj///rzz+/zr*+r/U_KjW]K(Z_zRUzIUzRWze1zIUzI UR j U+rzib?zrzrwwzrUUzjzjzjzjzjzj r% oh1 kzz^WUUzrzrzrzrꂃzr*:+r*+rUU {hbWWzr(Z___zzjrr}`HU6**/V6V7(WVVWVWVWwWwx^^^~xy/ y y yy:.*y~\yyWUxY}Xx}몪x7}*Xw}"xXuu7wXwXUX7xxX7}}|z}tttwtlꨠttlltlU[tlSlVZsl3lWs|3l/+s|-+Ӕ 󜲔UU_겔q~QW^q0W_z0{_zs_~{ X`Gr**hzeAhhxp%1)%1)ﮫ1%)%1%)%1F)F1%)F1f)f1F)f1G) f119f)9199ZA199A9}A9A9A9 A9*A9***A9A9*AAA9 *A9xAf)WAf)_9f)_Ag)+UWAg)zj!!ɂzɂrij'ZjHb zj///+zz.*zz" {z+r/ K {*V+r`j {r {z} {rWꀩrjrijW.*zibU *zR_̛) {IUzIzijUrHb UrHb*Uzib*UWzib]rhb(ribUribW~+{Hb*?55Ь{1* jjrrx^W+{jUzr*uzrUzrzrzzrUzjzj_rHb_WWibRzr\\^Wzr}r޶6訬V篭V6V77vWWVWVWWxWyyWzuzzWyy}yX}xYXx}wXUXxXxxX7xx777}(7}z}|WV|ttt_tttltSltSl tt-+ -  4UW󜲔zӜW~qW_z0_Q{~{~z舊Hb  %1)%1)*%1%)E1)ꪪF1%)"#e1F1Օf1F)F1)ꪻf1)"1f1f119g19f1A1A19999A1A9A9A9A9A9A9A9 *AA***AA**AA A9A9^"Ag)W rʂrɂrij'ZjHb zrՕr r*/+z]K {K {( +r|x r*+z {zkzj^zj}rjrjrj {r--zr_k_zj꺸zj]~rjwVrjzjzr +rrrj頻r5Ьؘ𬗯k0?1w1_1OWW {rjV|xrjUUrjU}jHbhb(Zx\x(ZI00rr՗zj**rV~V66wV7WVWWWWWWWxxyyyyyyyy___yXJxXxXﻻXxY "xxʈxXwX__X77}6|}|w__|t|t|t_|l|tUս?|/+U+Uu4UU4^4ӜW_󜒔Ӝq~ꨒ0~Q{蠨rɒE9xxxx%1! E1%1U]E1%1mE1&1+* F1%) f1F1f1g)f1)f1)f111f1f91UW9191A19999*99A9A9A9A9A9A9A9A9ꪧA9A9*A9A9뮪I9rzzzzAHbUUzIUrRzHb*U+hbU+jU+bKr+rU rUzrzr(*zrzr\_\Xrjrrښrr#zrUUzjrj" rr {rUzr^Zzyrjrjzj {jhb????QФ1}uQU11𬪊1ЬQJJJJrj||xhrjUUWrj{{{{jhbxh`hb(Zx^~\(ZI8zr]}zHb PVV6^V7V7VWWW7wWxWxy♍yyyzzyyy_WyXyXXxX/xx*xxxXx7zX7^Xzj7}8|}|}| ||0|t|U/v+U UU^ꈀu4^uW_4W^Ӝ_^0z言隨k/*ɂE9xxxxE1%1ݟ%1E1ZZE1&1*f1%1f9%)f1F1>f1g) 1f11f11f1*f91_91_919191/.9199(**9999A9A9A9A9A9A9A9A9A9ꪨA9A9I9rzzroorHbU zhj*ib jW**R_KHZUKRU+(ZU_zIUzIUrRUrRUWrIUrf1rA*UrRUzIU {QU {RUzHZUrhbrjrj"rj뫋rjrjrj {j;UU.jUUOjUUjUUQrUUij UjUr*rjhhjIbjijjHZV~HbI~(ZA::zrFtzrrVV69V77vWW7w7wxW7 "Wyzyzyywxy}uyXܪyXxX+Xy_xYꪢXxX~{X7njJ7}ਠ8}7|8|| 7| wյ/V ׵*׵ֵ_u_ꠖUW_u4W_z4|ӜW^󜒔_~ɒ ɒE1xxxxe9%1E9&)E9F1e9F1[f9F)ꪪF9f1u1F)*1f19f)9g11f1 91UW91U91]]91W9191*.91﫧9199A9UA9_}UA9U_UA9A9A9A9A9A9A9(Z9r訨zr/zrJBJhb(b+/-rhj--zrr U rU*rUU+j+rj_U rUU*rUzjUzr< rW j/**r*r_rj (rjprHb_rR_jI_j(RUrRUr(RUjIUrIj(ZjAjjI'jIbUjHb jib.jib_VjHbjHbjijjijj‰jHbꀉjib选jibz^Z[HbR^x(ZA::rj rrPV6zV6V7W6*6wxWxW.Wxy"yꚍ꺍yzy_y]_uyXyXxXxY*X xxxx_~{xXx8X7zX}*X}ꪨ7}x7W W/  ׵U_׽WW~uUW^u4UӜ^z*ɊɒAxxxxAE9W_xf9%1f9%1e9F19F1f9f1}wwf111f1**1f1 f91W91W91Շ91}91919191ꪪ9191 91 9999W_WU99]u]]99UU99UUA9}UA9UUA1A9UUUA9]Uzrzz jJJJHbZ --)jHb+rhb +rj rj rj*zjrjrjUrjUjij rjUzj+WUrj rr.*-zrx^Urjrj +rj"zj zjWU~jjjjU rjUrj5rj*rjrjj(Z&zj {r*r/ zj((*+jUrhbWzijU*zHZrHbUWr(ZUrRU_HZIWZ9 :zjzr{QV6V6V6 * WVWwWx(訮xU" *zy_xy]_xY}몪XxX* xY ( yy:yxXyXxXU__xXUuX7 x7+x+ ս+ 98յ 88]UW^zW~׽zꨖuzu4zUW^z*V^Rrf9QfA^zxfAE1f9&1* f9F1 9F1g9f1zzj1g) 1f1 1f191Ն91_919191919191919999 *+919191(.91ª91 *99u99_u99}__91** 91k zzz jJJJJibIjR+UjRUr(Z.UrHZUrHbribrjUrib}rIb"*rij UrijթrjUrjVTrijWrijUrij>?rjirjrj rib*zribrjjrj@zj'%- {rV8 {rUU_ {rUU zHZzj*r+*r+z/ KzV~ {r<+rzr* {rU׾zjribxzzijRxzZAzjrzr{V6V6*VWWVWwッxzx  (* "" yyXxxxx x/ﯪ~xxUX*X"xU]ٝx+*9ս YYy9y8y8WX8׽~ꨨz׵^U4~rb‚jXXZ|(jI^~zIf9W^\xf9F1ꫪf9F1 f9g1:f91jb1g1 1g1 1f) 1f191UU9g)91U919191_91919191*91 9191"91"91#99ww99wU_9191 91Rr1 {zT޾_zr {jJBBjjibrj/5 {rzr^zrzrWzjzjWzjU {ibUkIzHZUz@`z(ZrhbUWzhbU {jzrUU {rb_UrjUrib _ribpUrHb%UrHb UrhbU {ij* {r>+r*hj" j %*z* {+ {jꪀ+z% -Kzn^{+r /Kr~ {j^rj_UUrj{]UjHb~^HbR^^R9rj.rrPjjjjw6V6VWVxꘕWxx.' څ""(* (*  ( yXyxxXXx믯긕W__]y y*ٝտ*9/z/ YYꠚykyU_WyYzy8zY8Uz8Wz8WW׽W^zu~zRK &HrVT\XHrY^xYf9^xxAF19F9f99g91rz1f11f1 91Uյ9g19191֖919999*A9U]_A9UUרA9ߨA9_WA9UA191 A1U91 9191A1UA1UA191jWZ1̫rzrꂂΣhbbHb -)-rb+/-rrrrbrrrrzrUUzrzjzrzrWrHZ|```rAHbjjzU`|UzjxpPzbk©jb]U_zb -5zrzrzrzj_*zjWzibU(+HbUꪪzHbU zHbU_z1^XX 1UU 1UUJ*9UUzf1Uf1zUU9UzAUIKjQibR(ZQxpp~IArjvrj [HwVvVVV6WVWwWxx_ڍUuuڍ_UW** ""(*¹yxxxxXxX?+x=57ꢪꪪzjߘu߸y/++ٕ//+/ z=UUU֚z**yy~誚yUW~y9~Y8X_8_8UƶjЬI,ЬhrPp`zjz(jAzxxAF19f9鹇9f99f)1f1""91U919119jZV91.,.A9A9A9A9A9A9o}99*99A9UU99(9191*91 *A9wUUA9_WU99 99UU9g)8..r1555zrzrzhbBB``jHZ/jjrjrj+rU+ {rUV\_rrzr?zrzzrUrrzr(Z`zzzzjzr {jzzrib>zjb{^jiZzb5zrzrzrzrzr_W_rrzr? {rX^_~rr^W׾r1XXXX11u11ק11oVWק11]w11WWݧ1g11g11f11f1訇9f)9F)!9UQE)?rj^urj  ;Pw6VWWVVx~~xx&. ڕuuڍ]U]*"څ"* o虍xyxXxxXx}_{_w] :ٝ=-Z+8Ɖb*UߺW^^^֚֨jzyy__YWyYΪy8Y8*UyuYЬY ohrUUVTHrQXxx`If9^^\x9f9f99fA1zz9f)ꪪ91U9g1ꪪ91U91Uw꺨Af)A1A1直A9UUA9W_999999ꢧ9999.9991999191ꪪ991991no91k1zr쨪zrrQ@@@(ZIibZ jHbU]jHbUrHbU}rHZU_rRWrIUrQUz(Z]rHbr(ZZPzb {rzrzr rzj_zjrr]zrzrꮾzrrrzjzrzrz_zrUr1XXXX1f)*1g) 1) 11_U11}11^߫11ߧ11]__1f)f1)F1)F1F)IF)jij rj PrͫWUwUWUU=ͫUU_`vUU_ҴUUWUUU6UUUڅڅڅ 깍څ * څ(څڅyxxx￿XXxW}* -/z5---\===aLHj77ʂU֩+l(՚ֲ{y 8X_UYu*΢(jHb^ms.0.Y%z\Xp`YzzYf9~~~9f9>9f9뫠91ࠠ9191919191;ꪧ99 *A9uUA9}uA9A9UA9A9A9A9A99991A1A9UA9UW919191k~jz9g)뫋1zrzrokrI@```RI(ZR -hb(Z뽽ib'bjHbU#jHbymbHbibHbxz_jHb(ZWhbZUIbRըZHb(Z}Hb(ZHb(ZUibQ_jRUjQUjQU IUrF1rI*U͓)rAUrAUrIU$)K9r(Z*r1111諸11"91U91U11]91Uw11}{g1)**f1)F1)F1F)rjibrjťue)ͫh.č-7zQUͳU_.lj MWx UUVxͻ^*̳ +l 6UUo>~oU.UWUU>npUUUU-nxWxՌX**=U+զ}ٍ**ٕ?*ٕ/--+ QpXI Hj5557lr\XXXlzalj-///Kirx\ {3*zUUy UUXjpzjhjuLsyTTTT͋QTTVVrIY JHr_]]TbA\\XxAf99f99191919g191919999(99 (**A9}Wuw9999 91A1A9919191껢91 A9ߨA9A9WWW99訇9119S͆155srU_rUUtjURUOiZ}HbUWhbU hbUWx(ZUUtbUUz9HbUUL{(ZUUUibu%(ZU* (ZUU^͓(ZUU eAl(ZUUU5HbUUU`HbZrZ׃hbZ7HbU} HbUUW tHZUULRU\QUW hbIUHbAU*hjIU.hjAU9hjUUhj9Uhj9UUhj1UUhj1UUHb1UUHb1UUWI1UUUIf1UUAF)_9&)QF1jibjibj-z`AUV JUU 9U AU. J U)R<կ_y..ͫ6z.կNp Vxo%_W^xͫ-_.n  _Oͣ mz *,sWxjU2jUWՌjUUWbUUڕIRUUwZڍUٕUUUUzy8Q\UUUI Hb7777LrXXXXLzLb////Kir\\\\lzbbbcLhr - hrKirpppp+rɉ(rjzzz{1WWjIYQЬY-%%5/HrT\XP(jIxxxxAf99f9*919191ꪧ999991* *99(99A199* 99*9999 99 A9A9A9_A9UA9UwA9A999__99訠9991Uwާ15%%%T|tܜt{rS/xxxx̓{SӓѬX\\T556^Xxxtڸ3kS_űɋѬ^.l{-2 _??2_3훵-  3 tk Ѭj(S k ѤHbW6މZ  ՔŰ6ޔ-%WVҬ hb^Sj Z^(bUU^pHbUU+/HbUUWK{Y/L{(ZUUhjZ*jHb*Ukij'ZHZUUU%bQTRI IAX``uQf1hjibjHbrZ:z~~ JUU IXz}UI9A9A9A1^ꊪA9=OA-Uz VxWoͳ-U-7^}1Wx.ͫp~̭ UO z긠oͫ-~ՏU /_~ꪎ/-͛^+M܌UW^+_Kj~r Bz J9*譣A UUͫA+ bĦIxpprQIIHb7776+hjXXXX+rHjHj +irBbbb Hj Hj+Hj`ppp+hjrHjibE1T\'ZAZQN0?ijrbʋHrQxxz{If9|fA9919199﫪9999A199]UwU99A9}UA9UA9A9ߨA9A9wרA9A9A9A9A9A9A1A9A9WA9UU_w9g1p@F) tx~~͔ZXxx3xxxXѴb22pѬ//7޴xxxW󴠠tssR[sppppAѬ/@`hh̛l55=NPpXSo-)+rbѬմMtt3Ҭ/\\R{ѬOckkmW ՔXXppՔ''77޴p```t%%5Ͳ3V^\\ScSpBʈѬ5SOj.ո~>bWLsUbU^ʼnb55??ũb^3jņAWxҬAUU{HbUU_`jHb}}-HbUU?̫QUUʂIUU(zIUUijAUUU\A9A9A9A9A-UUlG!lf1OZ UU. RUjZUNjU U /U+ ~NͫW_x .ꪭo UWo.7^n͛ -K^xͻr_WWxriZxxz~IZ J^xzz J9)R9?AͫQrr{UQIbz{+I ʂHj6+ijXXpp+rɉ+Hj5555Hj^^^^Kzcccc Hj zHj Hjppp` hj rHj&$jHZQ9%5RQYRPZ )-bWVT\Q9\\xxA9gA199j99999199*99999999(*9999(A9WA9A9A9A9A9A9A9߯A9A9A9A99f11XXXXtxxxx5t`xxXX\\j<<>6````xx|S򬜾>stXXxXCCcSLs˛L{==N _2*UosoUͰ tѬ\tUxxxObp}~΃ %U͐(_򬀀..WS 3\XxXѬ %2w sp׾s}ձ^^ ͑^xs)+ z{ŔtSrc/\rjb+*=+ .+W~ꪏK]/ R^`AUUW\ J9 J9 J9A9I9/jI5 {RUUW(bIWZI_IZI-ib)RuWjR UUWrI UU IUULF)lRUUͣQ*UIZ UԪr _UlxNl`ͫjbW^`r)JWWW\ J9A :***LA IZAQI}}Q̠ʂHj+hjppppLr+hr5555ir^^^^KzCCCCKir%%%% hr+Zlhrr(j,,,,ib%)\\Af9驩QA RQOQ%5ՎbPp`@YA\\XxA1gA191999199+99*A9UA9]9999*99(9999 99A9_}uA9UUA9UUA9էA9ըA9קA9A9A9A9ꪪQ19 3hz755Sxxx~Ҭ\\\\+s667tO---Ҭ_W((򬠠zS΋}```@`l55+irXXXp+zahrKirVV^\Kirzzbb Z zHjjHZA9I9?UUQA*!QIQ %5IT\XpAg9nA1UA1UA1UA1ꪪA1*A9A9A9_A9A9A9A9A9]A9WA9ߧA9A9A9A9A9A9A9A9A9wߧ9f1lf1-UUUOE1UUI%1U(Z)UA%1e9E1_e9%1IE9%%e9%1hjmE1UU O%1UUE1UU~I(9%1?_rE1UUUA$1\Ujb Q)ܵA$)Ve9%1U/ e9E1jf9$)^e9E1f9)^f9)_f9)_HR(UE1UZ-b* xIZb޸x2F9 *URu%1^U%1 U%1U%1*U(RU$)USE13j3`cia3555%xzxҬp}ŭzj+s 9UWV^iZ9 r(J%///Lz;u+zT\U+r+rWzbrIZW(ZA~xxxr9UU b9UU_XA1A9A9A9A1ꪧ91 Af19g1w9g191ug1AZIg1UJg1Uij&R1UUR9UUZ9UUQg!Af1jR9QIjjKQ%%%%HjLzp``bzlXXXX+z666lzXXXxɂ鉉KHj////Kz\\XXlrb+r- ꂉrVTTTjf1XXA9AAIA 5QIjAI`@Af99191W9g11AA1UA199A9U}A9UA9}A9A9{A1A1A1A1A1A9wW_A9ըA9A9A9A9A991xE91e9f1e9f1*E91E9e1E9E1E9E1A$1l!ꊆI5mz+U쨚 /5UU/D1VX`E9$1 E9e1E9E1E9E1/*(*A$1????AE9\\\e9F9"e9F1 e9F1ꢢe9F1e9E19E9zk{e9%1/e9F1""e9E1BiZ(-_HZ)A((R)pe9%1u(e9(Wf9%1(e9&1je9)E1! 8f9(We9)I)5/,kE9UUE9UA^UtAUIzUIUUI]U9WUU9p}UUj9ziZ {r {zz{] {z {zzjz^j)Zx^(ZAx~r9 jAXXXPA9A9A9A9A9A9_^A9{{IR9 bAUZXXA9U~A9UA1ꪪA191919191 91 jA%IRIx\TVYIKI%%%% irlzbbbblz +z6lppppꂉlz5577lHjlcCCLz%%-% rTT\lAAAAIAWQIQI믯Q 5{9WV\X9191:A19999ꪫ99ZVUA9WA9A9A9A9A9A9A9A99AA9A9~jjzA9A9A9A9ꪪA9_v99(91f91 9e9_{{9F1ꪪ9F1f9E1{F9E1E9E1AE1 -uUʊE15%ii~__iaiq-555K---=ln/$1UWT\E9%1E9E1E9E1A%1??AE1e9f1**e91**e91 Ae19E9z9E9ze9E9/ e9F1e9f1e9F1AE1///AE19e9UwՆ9e9UW9e9UUAe9u}Ae9UUe9F9 e9%1e9E9 AF1Ie9%AE1If9)-ZAU+(ZAuHbIUUijAhjAzIAUW~I9bA riZ%-/ zr zrzrzrzribz~IbRhx^^JAx~__r9 A9AA*AAAA((AA"A9ꨨA9 9iZXXXXbAXXXXA9A9A9ꪨA9A9A9A991...A9(ZAUQA777YQK(////hjlzbbbblz +zppppꂉz7777ʂ^^^^cCLz%%%%+rT\\\j9ppppI9uI9}I9UIA %%QI~~l{I5U{9Pp`b9999A199ꫭ9999 A9]A9A9A9A9A9A9W_A9A9A9몪A9A9zzzjA9A9A9A9A9A991e91 e9f1fAe1Ae9UUe9E1,e9%1e9%1e9%1jHe9 zixxzzia i55O(+/-%uXp`/E9Xpp`E9$1 e9E9 e9E9Ue9E9= e9F9* 9e9Uu_9e9UU9e99e99E9zAe9Ae9_Ae9Af9Ae9_Ae9?Ae9WU9e9U՗Ae9}Ae9Ae9_Ae9Ae9W_]9E99e9u}]Ae9Ae9%Ae9If9-'ZI/-+ Hb'Z hj(ZjHb)+jR`(ZI_~RA+ibR---rj  {z ++ {z {z {r~ribzxibIzxRA_jAU {IP_UURAUURAUUI9I9I9A9A9Z9 bG1A9A9 *A9A9ꢪA9A9A9^~91.*.A9I9///Q9>67%ZQy{{K(//// hjlʂcccclz +Y((((ɂppppʂ lz7777ʂXXXX AALr////+z\\\\jAppppI9I9IAIA7iZIUU)bIUUl{AciijA199A9A1A1A1*A1 A1A9UA9UA9UA9A9A9A9A9A9A9z_A9էA9A9A9A9A991E91e91*Ie9Օ55Af)E91f91e91UYE)zy|||ziz~~zia舠DY/y/---koI@A$1AE9UAE9UUeAE1AE1UꪆAE1UAE1AE1e9E1e9E1 AE1AE1WAE1AE1AE1Ae9UAe9e9AAe9Ae9Ae9Ae9zAe9W9E9e9E9*(Ae9uUAe9?Ae9If97+ +ZI /hjZrHb rhj)rIbzbbQLsRUUj(ZrrzrU {z {z {zjzj^^zj(R~zibRUUibRU*ibRߪibRibRW(ibRUjbRUibJUIZIU_RA(RAU IZA}RAUJAU_A9A9ժA9WA9UA9WWA1A1^"Q9uuR1-/*(ZQ{{kclQ5555 hjlʂcccClz +ɂhrir lz7777ʂXXXX Lr////KHjjAppppI9ꪮI9IA{AAbI----Lsb/--l{ A9A9A9몪A9A9AAU_A9A9A9A9A9**A9A9A9"AA**A9*A9ꪊ*A9A9U(I9]A9A9A9A9_A1e919e9Ie95555I1VV\T91w91U91wUK1Օiz|~~xzizzqiWWiյ/*ng---- 訨rf1UWVTf9191f91fA1f91f91f91e91"?AE1eA1~eA1UeA1*݆9E9_9E9U蠆AE1UAE1UW**AE1UAE1U޾AE1UAE1UUve9%)A%1Ue9%)WA%)UWA%)UA)UA%)IA-%-ZI-)HbZ--) rhjmzj/-z1`` kf1Ub9UUZ1UUjR1UUZg1U s9 % b rꠂ rzb^ribUribկ+ zjUzjUzbUzjUrjUrbU~ꀪjIZWib)RUj(R jIZ_j)RW~IZI_~xJA_AA5?I9A9A9ꨂA9A9 Hb9%%%%(bAYQlI5555 'blccccz----KizhrʂʂzxxxxzLɂ5555KHj AzzzzAAAAAAjIAbJ----,sb- - l{AppppA9ꪧA9A9A9A9A9A9A9A9A9A9A9A9A9A9**A9" A9A9(A9AA5WAA~AA}I9A9A1xxpp9e9t9e9If95555I1\\\\91_91]91ꚇ9 H\HyxzyWW~q?.XXXXc\X`@g1VV\\91}9191է91919191_9f1jojAE1eA1zz^^91U91U91UU9191U91_Wf91f9119Uf9E1uE91eA1dI1UUA1UA1UAf1UZe9UUIe9TQe9 U(be9 UUzE9 {hj+1zx(Շ1UUMsF)Ug)U{1UU-k1UUbF) zr {z {z {rV {r/,ro zj[ {jU {jU+jU ,j+jZp {j_rbrjս+ {j_ribzib)RzxJAJAWI9I9I9I9AA|Ibf9''''(ZAZYjKI5555 bKʂCCCCz %%%LɂԌirɂKʂɂxxxp lɂ5555ͣz^^^^r%)I9A9Ag9Ig9???jJ----Lsj---)LsAppppA9A9A9A9A9A9(A9ꪠA9A9A9A9A9A9A9A9A9*A9A9A9A9A9**A9"A9(A9ꪪA1xzxXeA19f9IE1////(b1^^^^91]W91Uuw91_ꚇ9 eIxH%9\WUi0UUy0'j Uˣ o Of1\\\\91919191ﯦ911991E91Ae9e9191919191_91UW9f)91}U91U91e9F1-e9191]91w_91_91Y_WU1F1H0B)!)IJf1VTTTF1E)E1&)8 {%1 {z" {9(XXmsf)U{g1U{9UUms1U{1UjF) zr r+ {+z+rjꪪ+r {z {ro+r)+ {L {+rpRRp {zp {r {z9 {z`* {j~`jib]rhIbJ^xJAW~I9A9"A9* A9A9Ibf1''''(ZAYQQ b\LzɌz%%%%lzܭʂbbbbʂ hjppppʂlz7777l'jr9````Ag9Af9몇A9If9????bR----l{j-LsIPZ[[A9*A9 A9A9ꪪA9 A9A9A9A9A9A9A9קA9A9קA9A9A9A9A9ꪮA9A9A9A9A99)9e99f9If9%% R1XXPp91u91զ91wWK9iyjA\UUUkCQ1U{Šhj$9- NhjUU j-f1 91919191919191f91Ae9e91911919h911919199191AF1e91919191}91W__}1F1h(0BIJf1TTWUE9F1}}]_E1&)+* {%1 +{z {f)(x0F)UmsF)U1򬪪,kF)Um{g)UbF) {j)/zjV {b+jU+rꪪU+z+z L {U‚l { ,U]l,]UlrZzzr+ {, {L {U7'L {(8Lz^\~zjz蠀jIZ^~IZI^~JAWW_~A9ꪪA9 A9A9ibf97777(ZAZYo$1?ͫZ^lzii ir-/lhjWޭr}_Ib +(b((׬Ibr KHr...zXXX_rA````A9U_A9UUA1R95555b(R--l{ k----l{AXXXXI9IAIA_IAuI9AAA9ꈨA9A9A9A9直A9A9A9A9*I9A9A9A9A9A9A9A9A9919e99e9I R1pppp91u9191_HZ9RAW_Ij@`lRU͛rXHZ U2r\~0K%-Ց!Xxbg1UUU\1f1 1f1 91919191f91?Ae9eA1~^~~91W919191W1919919191AF1eA1z9191w91_91___f111E1ڪ1F1z~zF1E)E1&)* z%1 {z+{9(X1Us9 U{AU1σU{1UL{9'%Lz- /l+{ {W* {UrULr*LrL+ÊlLUkl {l {~ljZWlrU_lz]]Lr,rW+r] {j~rjb耪Wj(R~_(RAzIAUzUA9*((AAA9"ibf97777(ZAZYQ%9hjz5555\\\\ͣbbb⭣ʂ lr̫ij^r} KHb...hjU\zAj```A9A9"A9A(R````b(R--- l{ k----l{)IAU JAUJAUIAUIAUתI9I9I9A9_A9A9A9_99 99(99A9]A9A9uA9UA9A9A9A9A9919e9Ae1Re9 (b1zzzz9191A1ߟ A>ݪr/UoA_xHZ/\(75o(\^WrA/Q̓(zW퓣 Uo9X+-f)UU^X1f191U91}}U91u91W߭f91/Ae9eA1^~~~9191UU}91է91_91UW91UU91UU91U]ꪧ91UU_e9F)eA1zjj1f1 1f1 91UU91__UU1f1誇1f1~___f1F1``F1E)*E1&) z%1 {z( {f)(x0F)Ums1U_1UU{F)U{g)Ul9%'rl+\^U'L+l+ l+_l+U+ { L l,lLlLlL lLUlLUlL_/LUUlLUjjm+Lz^~zib^TԸjR^z(RA_I9A9*A9**Ibf17777R9YYQfA````zsrrrlhj ͣ5555^^^^+cccc %%%%.zzzzr KʂzXXXxrA@```A9A9(A9(RA%%jHR----m{ k----LsI\\TTJIUIB IBJIY JAIAJAAA_AA]kI9A9A9A9_W99*A9A9A99A999999j9999A991謆9e9驪e9ARf9 R9```h9191b1RWxr)խI /5^z$9! URU/b UUZAUUW+{U}/r U^b 5JR%!ܧ91UU_~91UUU1f11f1(e91Ae9eA1~~^^91_9191U_W1f191_U91U_91UW91UU}91UUՅAF1eA1j1f1"11UUU111f1 1f11f1f1%)ࠠF1E) **"F1E1z%1 + {W_U {1(xx{Cmsg) Uσf)UσCσ9WUb9,r l { l {ul {/L {+ {+ {꯷l {ul+k,_L+ L+{L+꪿L+.. *L %l+K,L+L pzZZ r^^rIb^~xIZI~zxJAAA**AA" HZ9QJ- YQ Qf9```ୣrrrrrr z7777ͣjͣ+CCCC %%%%ͣ ````ͣXXXXͣHjrxxxxrI`@@@A1ևA9UA9W_(Rf9 jHZ----{+s5%-%IJAWJA JI몠JIJAIB**JAAAJA_AAAAA9ȪA999999999A1~z9999*+9999A9A9}91e9AeA9ibf9RAhhhh99 *99I-bl{WVXxIb}(Jb /jI j(R- +sr=Uk{j- +sb:L{9xx` {bWU -O1UUW\91_91U}91UUe91eA9eA1^^^^1f19)1f11f)91U91WU1f1*(91Ն91UAF1Ag11f1*1f1 *1f11f11f11f19&)F1E)"((%)f9r%1 zr :** {1xxxx)f11f)1g)_1F)_* 1F)ժbg) {b +rU+ {^^yL {m+r+{z{c+ {ݹU+ {uL {#L+L {L {_+ {L+U%m+u,+UUL+ՕL {+z jbzzb_ibRx(RIW^||A9 A9 "Y9aIYQQfA`ୣrrrrrr z7777ͣjOz%%%%ͣ ````ͣ ͣhjͣrxxxxI****A9>?6A9AAIRA jiZ----{+s----bA\R9JAU*J9JA눀JAJ9,JA*(RAUU(JAW_JAU~JAUuUI9A9A1A1A1ꪪ999999A9_99誇9999+9991e9AAe9(Z$1 RAh99UUIRD*K(zxz)*=rAx\UW\&Z)7%tbU5% s+UsU;k{W^`͋j` ,laW^xEAa5Ub 91UW91U91e91Ae9f9191W91U91U91U1991UW91UU91U91UAf1eA9z91UU1f1 91UUU1f1 1f11f1}_F1f) F1%) F1%)r%1 zr(*L(R^.^σ BUU BUU9U9Uσ9Ub9rj {r( Lr_ {r {r {r {r+zu}팋 {}-,U LUU~L {+ {+ { +{+z+z +z+z+z{^zjp rib\xx`IbIRAU_zA9QI-YIYQQIpplrppppzz7777ͣXXXXͣKAAAAOꂵ̛z+bbbb { - l {͛rpppprI9AAAAbA kiZ----{+s----K{F1RA(RI(RI#)RJu RJJA. )RJ-??IRR)RI IZJ]_z)JIJIW^JAAAA9A9WA1WA1UA1UA1A1ߪ A1WA1ժA1W91Ae9Ae9bAbI_//Z9UW\\I5+Q%1XpjIja=jzA\^WW$1a gb(---lZ----7} ))-; U Q\UUx-c^zQb|AbV\X~ IZ&!91߆91f91??Ae9919191_919119919191U91AF)eA191199191____f9)9F)F1f)F1%1(E1&)z%)----zz8>l9zz*1UUf)σU{f)UUMsf)UU k1UUUbg) Ϫj1 -rj*U rjWrjW {j {r+Uzjzj {r*+rU {r {r* /+{ {UU+z {+z+z+z/+zWW+z]]Zrzrzj^^j)Z^~z)ZIZZxxA9QIQ (YQQIprbrppppHb z7777XXXX+ͣhj////z\+bbck͛z r.rzzzzrR```pA1(Qf)A1UiZ9 kiZ----l{ k ibITTW(RI(RJ_ (RI IZ(R]}{IZ(R [IZJ -iZ)Rո*b)RWIZ(RiZRx)RJ(RAJAIA~~~I9A991늧9999A9_A1A9A19991>>>Af9Ae9(RA bI////Z9\X8 fAxrA//]hZa\Xz9!׵) J8---sdnB---l --ڍ } %5^`Y_msXp kb^xނUUO9F)91uWf915%A991px\\91UU91UU91UU91U91U91UU91է9g191Af1eA119191991^~Z_f9)9f1WWUUf1F1XX^VF1%1( F1E) zf9%%%%zzr9pf)-kUbg)Ums9UU{f1U1Ub19g)=]rg) %rjrrrr߻rrzjrjrrթ {r {r {r/ {r^_ {r UU rU+rU r+z+/+ {UU+r^^ {j{zib_r)Z_ibIz_JA~WIIw\\^Q$)(YQQArzzzzlr lr7777zXXXX Ɍz%555z Bcccz %LrԌHbijo IAIAUI9iZA ,siZ----{+sMMM(ZAT(RAU(RA]IZIUUIZAUIZAIZ9IZIUiZRUIZR ժIZR(RIz(JIr~_IBJA_AAA9ʨA9w_991AA19199ꫫ999191>>>>Ae9룢Ae9ꪫ(ZA b(R% kA*Br(Rb jjjIj+-L/^W\^UU(b/+"10- [ :-%5X}c +-X e `Qu 5Վ`t/RXp`HJV\Z %jZ%!91f91///Ae9f9119 1991U91U91U91U91U91U1f1Af1I)91_91WUW91uU1f1iZf1U Af1UWTTf1F1vjF1%)F1%)zf9%%%%zzzI``Lsg9Um{9U9UAULsIUb9A1UUU=j155 jjrj rj*rrUrjrjzWrrzjWrb_rrrb&7zr {rzr뫿 {r {r"*, {}u}+{z{{{x+r Lrzzb_rR_IZAWIIWVVTQAYIwwQAnnj͛rrrrrͣrLzrxxxx lz5555lhjccccz%%%%Krܩrl%%%%邉rI9IAAAZI,sZ---Ir(ZUUUTIRR*תIZJIZ(RuIZ(R_IZ(R.++IZRIZ)ZIZ(ZڪIZ(R)ZHRIZR|)RR_*()RRUW^zIZIWRAzxhIA^_WiA9A9 A9A9UA9A1A1A1}9f9BBBbAe9Ae9(ZIbR55%ԉb5y9V\z$178T\ޗ b<,1(UՕ5,:i1J9%5tlJ --l -مٕmzڅ UU 5yo( W^\xb%5UO%1^p9F)f91/Ae9f91199191919191}w91WU9191U׆Ae1A191Wןզ91UW_W91զAg)iZ9 HJ f1F1~WF1%)**E1&1 {F9%%%% {zzf1A1U9191*A1*J9U/ ib9/*j(R5+8rbWUrbrb_rbrjUrj*Wrjzzrj)zj꯾rj_rrzbzr+ {rrzzr??+ {r , {+{z+ {{V+{rz {rzjZhzj(R^hRIVVTTIAIA QAnnnjͣRrlr>>>>zxxxpɉz5557zXXXx cCíz%%%%lr܍rbbbbꂉr%%I9UI9UIf1bI[+{IB(ZF1W,bAIZ(RIZ(RIZ(Rib)RIZ)RiZ)Z/ib)R)ZHRIZRIZRIZR(RI|^)RIR JJA`zVxIA}UA9A9A9A9A9A9A1A1f91/+:?A9Ae9HZIIZD)bx\e9a]R$)x~}})`ª 5'(b/ :(5%- :1\^ :1?[-:-|pS +-t -څ?Tl^ڍl:WsK շZx`KsUUWTF1 55%91f91/Af9f91x91U91U91Wf919119(9191꿆91՗AE1 /A1`91U91U_^91A15iZA AF1E)F1E)e1F1}}UzF1%%%% rz9A9A1A9U R9/ibJ jIZ rb {j) l {_lzZZXKr^z {r*  {rW {jb~ {ibU {iZUrIZ~rIZU*( {ibUzIZ*U+ibU+bUU+jbU+b*]+IZ {ibU+iZ*U {iZUUK)RUr)RUjJ U(ZATTT^IAVVWWQAQeAH@rssssr Kz̛ʂppppͣ z7777ͣXXXXͣ+Aͣhr////z\\\\zbbbbhj////AAI9Af9*iZFA jQbr\a$12S sA`)RA(RAU)RAw)ZAUIZIUIZI]IZJ*UUIZJU)ZA(RA(RA(W(RAx(RA U(RAURA耨RAUJA~WI9A9 *A9A9A999999f9b`fA9Ae9^VWHZ%1bA ʫ%1UUUfI bz%Ia b( ** :( 11X\11MB1-5cnB --X}l -y'!`\WRxUU1U1'=) UU|b\XZbUf1WTp9f9A9fA191W/ 91]^9191UU9191]919191U}~xAf1- A1`91UU91UU1f1*I9==iZA (J F1f) *F1%1* F1%1ˆzE1%%%% {z\zR``(ZAU (ZAU IZIUjJ+rIZ-/ {j/+ +{j8(:lrի*+{_l {=+{jzlzLrxZ,rU {rU {rUzbxzrbzj {z???+rlzUKzKz,UlzUlrU+ru+r_U {j}zjb*rIZ_IZAVTTTIAՕ5%QI*QeA@HHHzqqqqr j͛ {pbBͣ z7777 XXXX+ͣ5555ͣhjcccc r7555AAjAAiAյ IF9'^ijF1(jf9)-WiZI (RI (R R )RR$IRRIZR(Z)R]IZR)ZJ)ZJ*IZRUU(ZJ)RRU(RIRAJAJAIAoA9舨A9A9999999(99{91Ae9AE9_ߗ5(R)rZ^W&r UY^WQA6&>Y!\\V bG)(Օ :11)(1)(91/7UpS9/--}kx7o-b̛9_)UWxL:zjklA /'I %5%-I9xxxxA9ꪪA9 A9A9 A9A9JAUJAUꪪI9zXxI9A1xzxxAf1 A9zzzz9191A1ՕI9?/ ZI(J F1E)F1%1%1F1zE1%%%% rz(Z`ࠠ {RUjRUj(RUUr(RUKIZU {ibUz)R*^LibUj* {UUl {UUlr__+{j`rj("rj *rjrb`rj+=rjrrrrrrzrUzjWzjrrjjrjrjrj7rZ*rIZIbAT\VVIgA/+* YIY%9(b+gb _UkshZ>- %r+cͣ+ lr>~^j5o+ͣ 5555ͣhj cccc r5557AA몫jAUU5(gqV_yFif9af1XV(f1UW\hZf1-iZR(Rf1,646ZIRZIRiZ)Z7/IZR쨨IZ(R*IZR IZR)Z(R)Z(R}~(R RR (RI(RIJIJAJAWAA A9A9__A999 9991AF9z~~A%1kZ$1 |^_W(>~a ]E9~[0!XZ__ b55)(555511\1)j1i)1H! zir(W5gA% +o o?հ --** m}M!VVT\ tT(J9xzy|Af9I9JAUuJAU]JAUJAUJA*(JIJAzzzI9I1zzzzAf9 I9zzz9191A1 IA ZI(J F1E)*(E9F1}]UUF1%)|zE1%%%%zr r___^ {r_ {rUꀂ {jrr {r/ {r*+rK {U+ {}+ {+ {*+zX+zU*+rUrU KrU^\rjbj {j+rULrU**+r] {rU_rr~ {jW {jUrib_riZ UrIZ_r(RW {IUjAU(RAT\VWIE9>QI////QfAjj*hbq]UbgbIsGZ5WQ k+?=kKjxxxxZ555-tttvz7777ͣzXXXX+}}}}ꂉr7777AA臙A% m ꢆAWI f9U\Xzz1(Rf1W\_WHRf1/W^(R1& IZRIZ(R iZ)Z>iZ)Z~IZ(ZIZR IZRિIZR)ZHRꪨIZRWIZR(Z J(RI(RI냊JAIAAAA9 A9A9A9zf91Af9Wחwe9 x^ b b0 %EA sbj_ A A??77 *(1)1)ਈ1i)z^IH_7- '-- +-oN) o -+?)\Xpp \XXPOb-UUm9T_]]Af9JAJAJAXIBJAJI. -JI JA^~^~IAAF)I9I9~zzz91U1f)I9)IIZI9F)F1F)(e1F1UuuuE1&)rF1%%% {HZUrHZ5zj* {r {r {r +r+{zꪪ {zK {UW+{z {z,{zU+{z} {jxz {j L {UU+{j {r{bUwrb?+r+r*,b@ r {rW" {jUzjWzj *zr zrrbprib^~zibR~x~IA\\\IE9''.*QI*jQս+ sbjbbGZZj-ͣ  KbhhxX9////̛WVTTz7777zXXXX+}}}}ɂr7777AAFA%UUrf)Z^(zF1UU(zFAmijfAnzcAIz%1U_jf1u 99z`IZ9IZRIZR IZR>bIZ֮ibIZzP(bIZhb)Zib(Zib)Z~IZ)Z((IZ(Zj蠺IZR)RR)RI((RI_RAWRAUIAU~I9ꪨA9A9~h`I1- A$)x$) xx^^ bbUՕ%bU^pz9-=Qb[` !?==5()````1)y]1))(G!% yh-U --o o)R`@R_{Jl!ՕSͧAUUW\AA JAJAJA^JAJARAJAIApxxAAJf1zzxzIf9 I9xz``1f1" 1f1 I9-IA bA9%)F9F1uuuF1%1 F1%) E1%%%% {hb`r(Z㉠rIZUrRrIZrIZUrIZUrIZUrib {jUU {IZ {ibUzibUzg) {ibzU {j +˻+UU- UU+j {r} {r {r + {mUU+r {iZ {z {zvW_zr*zrzrrjxx^j)Zx~(ZA~IA\^^VIA?===bQ-  sj`X_ sjzUJb}7Lbս bbbbͣ lbXXPP5bVVTTꂗzXXXX ꂉrI9JAՕJF)\VWWf1&)㪮FY%)ICcc,sIicY%Q Z%)(RAib9^iZA %IZR(ib)R/ bIZbIZZzzzIZRibIZUy}IZ(Z(iZ(ZHb)RIZR;IZRIZR)Z(RzW)RRz\RJjQJJI_IAIA__^^A9hzzzZ1 9)x|\(bzz~b!@@A %0~zX$A!UU$A!xZ{}(B`0!zzzz))1)}}1(pИ>'A 'UU_zy-  -No //-.j**Bwvb WVTs(rթrf9Ur9zIUUkAUUzAUUrAUUrUjCibA___IZAUUUIf1zzzI9I1````1F)1f)UI1 JA늪bA 9f9F1]}izF1E)F1%)jj+E1%%%%+rzzjzxxxrj*rj*rjꪪrjrjrj(rj*zrUWzjzjzrUzj*zIbWij//+ս+ +KKW~耪zU_~ jUW {r)խ {rb_z {j/ {f)(mrUWzApSI%pjWVTzibUUjR_IZI~_JA~WAeAIfA/??= sGZ  sgb xkFZj%---z bbbbͣz ͣbXXXXbͣ\\\\zxxxx ʂrI9I%)*z*bF1UW\xF1%!(Z1_ߟ{(ZZXXX(RI )RI(RAW~(ZA )R9biZ9-ziZ9(bJbJUibIWib9_ibRUibJUibAIZIIZI(IZR_(RJ*(RIꪠRIRJ}JIJI__\IA^zzA1`r1e9 ||t bX\\VbAz{UA5UHz(\VW9AUW\Xb!(////a0)zzzz)i!71)}UUqH77H'㢰'x^xG5UL' -n  o- /'RXXXpHR \\XZjA5%- rij.66*r(bxxxrHj 5-zrrzzU+zUU+z_+z+z r** j Ib̫F)AUJUJUzIz%)Wz%)UF1UUz%)UUKE1%%/r/U j^\^rjrj+/ rjrj*rjrj rr {r {rw {rzr_r p kA닭J(Z -J)"hzk_zU+U UrUկrf)X~HJJWWccLA5#.Jjibx|ibRjZ^JAx~_A9~^fA9 If9+/// sI UjIx^UU$9hj----Q+bbbbͣz --ͣbXXXXb55\XXXijͣzppppꂉirIA**ZA__Yf9W9F1UiZ%)?OR^^^^RJ~QJ}(RI (RI)RJHZ)RoIZ9(IZ)Z .IZ(ZIZRIZIibIHZ)ZIb(RIZRIZRUIZI {IU)ZAWIZAU~(RAU(RAվ(zHZUz(ZUzIWzAE1 tTTTA^^^^A@AUUu EI! -%AAxX\^(!(A55750h!p`)H!//?/)!jGG!55%%HGH'V^Z(zy% -o/- )Âj *jp`@HRARrbʰ!kijzrzrzr+zUU z z_ z z z ++z+ {+_z zzz zzꂉjXꂈj''zzzrzrrVWrr__zrյzrW^zr rUUU7jzrUWrj {r UU {r {rzr.zrrf1pHb%)~^(E9- K }k}W+*Uj܀z_ ^W,j_jUUj!WzkF!UUf1(zA}U ayUq_b%A__WTI9A9_eA9-If9//?QAII~Qr%%%% بͣ(Z %%%%GZpppp{HR---5ZRrslͣzppppꂉirIIjJ)Rf9{rPAf1_9%)L{9--5l{F9(RI(RI IRR)RRIZR^IZ(R}IZRIZ(RIZ(RIZRIZRIZRIZRIZRIb)R뫫IZRIZ(RIZ(Z IZ)Z*Jb(RZ__(R Rj(ZJ> z]] r r jkkj$1btTA^^^W#I!U(DIbzGrBT^__a %QAV^\T A5==0&)zjj)H!//'%))zz^VG)--%HGH'H_^yy/?'-- ﭭ-E1w\Iז kYzrU j_ HZ*U%!HZUKjU+rUlr*lzW+z/L l UW^ zzzʂzzz[ꂉj&6 zɂzrzr}zrzzzrmzibij5 `(brj rjzj*zj*+ {zojz {rzrzr r// K%UWj쩂WUKzU+ʂWU jWUrUrj#zr%%&Q⋯,ȁ*LQU_耍i-ȩALA9A9EA9If9?II:+IIJJJjQrj\ͣjͣ %%%%FZppppKs'R--R {rͣijୣꂍ irrAU`iZf1\VUU kf15% +sF)VX`Aj {9(ZI(ZJ(ZRUU_)ZJ(RIRA^)RIIZJ/uIZR +IZJ _b9Hb)R)Z(R IZR_*IZRIZR(IZ(RIZ(RiZ)ZIZ(R(R RibJ { z z~zzj@@@1bTtttbA^VV^b !qb) YaXXVW$9A5UUAATVUUbA++ 1 )) -)i)a)5UUH) GH^G(_~zz(訨yI%5Ni -//-=3^z`rU9\Xpp'RAkzJ zr++ r b~ {(ZUzIWAƯIU IU+RU+(RU+hb+IHZUz(Z UzHZUꂉjUꂉj_zj*zj Uzibzj rU rU rUrj8/ 0zjW(zjUꂪzj߿rj +{rյ- + {U {rxxzjzr@zr +krUU˫rUzx^WUrrW*zr% {rzrU范rU/lrUziiah@`_yFYufiUUL막{U&a_WATWUUA9A9Af9^^^^If9IIIIzzkbQrr/zͣ %%%%&Rppp k'Rjլzͣjz r\\jF1BuUUIF1U5% kI +sbJ* sF)UV\XibF)5)ZR~)ZRuUIZR?+ibRIZIRI)ZRݪzibRib)RU*ibI_ibJj)RU몂ibRjIZUկib)Rib)ZUib)Rjb(RIZ(R뢠IZR(IRRjA??? z { zzj@$1bA^^VVA"9AU58AW= 8!U^XXA"bB ?0b -//h)( -%H)!)G!^zHG!-5h'H'Hz'^^^xy?G -- +-S 2uwV\b``R$)rI % {zu +z]5 rKzU+zUWz r r r zUU zU {z+z}U+zU_ {z^} r r zW_U z^} zU z r r_ r rUlr?/zb^WU+rU* +ib^\xjIZribUribUrib UU+bUib+U ibU IZ* {jUWzibWribU͓rUszbUzb*(Ub+zbz%5UULr\IzFYwWVTrfI5 ra_Xp`fi)B ߇yjZ/fI`Q1A9A9UAE9If9IA#IA<(*.Ir5555zXXXXͣKͣr////ͣrXx͛hZͣr5-/zͣ ``bbLz Hj||~VjF1UjF9 kQ ,sjU sf1p@b&)j)ZUWWb(Z_bRb)ZuUIZR\TV(RR][IZRib)ZbIbjibjibjib몪jibjibh{jIZ)jibjibWV~ibIZibIZ__IZ)ZIZ(Rj(R+zjzijzzjUzib}IbVVVTb AWWWWA@@ǒb% \^^0X\֟$A!U+1BUW\\(b/%0g!`)h!}W\G)!h)&ZH&! -5h(H'z(xy%UN) )-S -SXp`°R@9VXj9 {HR +zU++zWU+z+z rKz_l {ukz*z*+z_+zU+zU_kzUս {}*lzU+ {} +l {/Kzpp Kz z +z +z zU r_ r*z+ibXxzibrj rjrj.rj*zj^_rj߾rib,~Vrjrr_zr+ rXu {rU {jw * {iZLIZU {IZ_ {iZU+{Y^ {ibu^jQ@`Hg1⫽izg)kh`IZf1WUuZ9_`CA9ݨA9WW9E9xAF9 /--IfAIA,+*+͛Ikr5555zXXXXͣ+͛ 5555ͣ XXXXlAAAN ͣ\\\\ͫ+bbcchrWrb|~wUjj* kjjj: kjjj. +sj_ kjjjjbbbxpbiZiZHRHRJ(RA~(RA__)Z9WWIZ9UUib9UUib!ib9*Պj9WUjf1Ubf1Uibr9UIZAIZ9Wb9*.?jbzj zzr?b bA~zz\AeB eQb b`eIA7%fIxX !\W5(b`0! -0h!&!g!'!iG!5UUH9 H'ࠨHjyy>h+ - +S -=tUWV\`92 %Un(RT j _ {ZW+HZUnHZUz'Z+j* U+jKzU+z*zW z]+zU*k -?Ռ+% W^x^l {- kz^_zꭵKz^W^*z { { { z zWW {z~_zjxrrprjbrjUrjrjrjrjrbrjrj{rj +zrU {r7= {r.?/.+{z+rz {b" {j {r {jjjbF)@`paf)U qf1pU*if1UuIR&) A9tA99F9XXXXAF1----IfAIf9(**:IKr5777zXxxxͣ낉z7777͛ XXXXK͛%555͛irͣ+cCair(b\TVbQmJbUjbUJjUUjBJjUUJjUUJjUUKjUUW*jUUUɂbUUUriRiZ(Rh^x(RAJAI9A9A19191讆91ﯺ91919f19f1ߦIf1Af1 ~9f1꿫cjb8zj - zz z5?+ ͛bA|AB(8AU!eQ% eI U=I__^X(!- (Ax^WU(A5UU1B -0G!\p !h('!*H %h(H'kꪪ(zy蠈y5UL - +Sp`É5UUsHRX`zA  jW ͛I {(ZU RURU {(ZUzHbUzhbUzjU KjU+jUzj*U {j UUzHb_KjUzj+r*UU+rU rU rU hj rU rUzj rUzrXx rUU jzj)Z~jIZUrib/Urjbrjjib (qrUUU^ {rUUrrzr} {r>Lr׽LrKr,{rzzjrib~_ibF)pppxyIBqFY++lj 뚇1\piR9T\UUA9wWէ9%1pxpAF1---%AfA*If9:>>leI +r7777zxxxpz lz7766͛ XXXXͣ+z5777zXXXXzcihj(bԖhj(bUmɃj*Jʂ)jJj*>J)J) j**k*W_J颠kzz ɚ~^颩zzHzx~~hzjz~'zY_iQUaIUa9UY9UQ9UQ9UQ9UY9UUY9UUYf!Q1UUQ1UUIf1Uzf9555 rU zr+z/???jb\\\\ B~~^~b! 0BUUUb ^:?8A@I b$1A}}VTb!+/ bAꪪ(B5UU1A -1^x&!_W~ zzH! H'‚G(_~(zxy%U - --VV^^몭մMqA UWt {UUWଓrUx {z { {z {zWWz s*zz* zU}U {zWzrꪢzz  ibZV {HZ%%"͓zUU5zUU+r^zzjkrb j *HZj*zib {jULj,zu jzzxribrib zj-=/ z ibj`HbUU-%`\z\WUU+r rUrrzr s+{z~W^ {rj {rcrjjIZxz^^)Zf9Xظq&1@@@yFAyʺF1 /,9`@~^A9]UA9u9%1pppAF15555AE9~߅If9lb hr666zzzzz/zl ͣ xpppͣ+z7777ͣrxxxxzͣ((((r(bzhj}j*תJr@K*k*j* j*j*k*pz*ɚɒ~ɒx|~ZHz^^^^Hzj^^^^jaz~aYWVVYYzzZXYQYQYQYQQYQYQYYQQQQQQQzI5UỤe9UUe9UU e9UUzD1Uj\\^_ B^~zb`x~( zBW\px(`X^_955d9bT\{}bAbAbA A5_}1b-0^X0UUH %55h(H'Hz'__yI-N) +-O*uuJXp`HZ %UUMx*S {W {UW3zUUWx {z lzUUWp r zU {z]j {z_} rzibPZ+r)l {5wrl*kjz^WU ri}rjUW_ZzjJzUU z {z {L{z_W zlsz+s**Uj9xj%1 % {j s늪k U% {WU͓z {L /K {L {K {+ {~ {U]{+{zlrrHZxIZA~qA55Uf1`zUUf9&!Ksf9%5͋9^^^^A9w_A9W9%1ppppf9%)//%%f9E9**If9lI Kbzrb``ͣz ͣ+p```ͣ+ l<ͣzppp`lziIɉz(b?>(+zumJkJ* J{{_kJ{J+*Kj*}UUj *~~隩jjZ^hzz~h'rxxxz'ra~~aYYYYYZ^VWYQQQꪪQQYQYQYQYQQQ뫦QQ뺯QeIQIQeIne91e9E1e9%)`ਪe9E1e9 \^^X(B(BU猪Fb %a(TV~x !VY(am B aaBbAbA *1A -5$10ިa0UiGH_~G((x^x'y/ '/o -oOWUN -1Jʊ*oA%o,. o *S-s` ((R׌'R 7K{zu+z/*+z޾(+zW+zUj {HbKz+ {+r`+jն(+r j_~jj/J zW^^\+z +z +s^^\\L{ k+sJ@I)TWWxb(5555L{ k|ZW+sj +sj +s k_U+s k+sj { k*UU+ k*UULjUU+ju]+bWU+{ZWW+HRU {J_UibAUJ9~WA9j{9F)^W~AE)- iZF17 s9Xpb}A9A99%)ppppA%)AF9If9leQ hjbbbbͫʂ %% +``bb rͣ+r޼lkjBB*QJ*91jKkJ#Uk*^J*~WJ*_oouJ ~r_ ɒx~ɒh~~^_H'rxxz~razxx^aY_YYzvUuYQQQ꺦QQQQYQYQYQwWYIYIQIQIQIeQIIE1XE9E1E9E1Ae9]}e9(Xp0B^ !^Uj!5zAh`p[a%0AuU\a'''AbaBb@aAb@ >("U(!U_! -hHH'*G(W~z'yGq/  /. .-HJ\xp`jUU.hUo(+(`xR(UHZ( kA/jE9^ze9UU { {e9UU+e9UU {e9 U+$1U+!+$)U*e1U IU)Z// g틂 ^\XXHZ+rUJ k_ J+sUUk kUUE1_~f!J kUUJ kUU_*+ kUUU kUU+{R+{ kUUW+s k]U+kjW. kb kb_W_biZ~xziZ(JHRA~JA^_A9zA9UU99પ9999*9f1/* A1919f1` 9F18AE9.Yf9/eQ hrVHr}Uͫj /UͫaUaUa UjUoHrUͫGr /ՌɂVUͫkkJkJkJ^J*J*J*J*׾*ɒ~~~~ɒzxz~HzxGzrxphxra^zxzaY_^~~YQjYIꪦQQQQYIYIYIQQQQQIUWQIUU_IeIQeAIeAkIE1XXzfAE1UUUe9%1*I9A$1zxxp1 UWVT Axzzh˂ z8AAXbb 7b AAbaBaBa"*Ab*bAbAx~'"%5Ո'訢h'h'H'~(__~y-U +-O -N ++ `iUUV\yUWyUy-UU!X^WUA ~( UUdAA - k9-jE1W\`e9)Ue9!Ue9e9!UE9!%jE1UU%Er%1UUWxE917E9Uյ-HƂ hU(&bxp`Ze9WUWTHre1U5jQ J*(k)/*kJWUxJ*K*WJ*K*K*UJ*U*J*J*_**_J c* {U*jU iRHZUiIU_YAU_Y9U_Y)Y9UUQ9UUQ9UUUI1A1A191Qf1ו'YfA% (aQɚQ 隨W~zꨊHz~'rWjUhjUHziHziUHzaժHzi* ɒ'z/+ ɚ5- j*kJUJZJ5?j+k*k*/*hxx隨jxzxzzzGzxxx~GzrxZZ^jaxx|~aY^VVWYY YQ訨YQQQQIQIQQꪫYQQQQIzQIQIwIeAIeAIfAAfA{{jIE9IAaIe9ZXXPE9 \Xp` Az訅A %%zc X\|%A!' $9aWU[sb AbAaBa"AbbAbAA(h  hHgHHg *H~ꨠ'W_~y J-U - 7(j\Xp`'(U*'A`x\a !h~_A + b^ %~Ia -bI / jA c9z /McE1U^`9$1f9E1_zze9%--%j_EAUh- hࠨh `糅9W^\XJe95- kUU (jU슻UHK_~xxk*K*UK*U_**U**J J*J*J*J+J*J*nok*ZzzzGzxxxxrQYYYYW^jkYQ(YQYQQYYQW][YIQI/+YQU}UYQ%-YQYQeQ ɒ_隩Wɒ_ɒhɒhWɒhUhUhUתhտ 隈/ *隽J*JK. kJkJJk"k*KHj@ r隩xxzZhh'rx'zizja^^__YY"YQYQYQYQoQQQQﺺQQYIYIQeIQIIeIIeAAeIIfAAfA{׆A%9**:>RI]מI)PA `jU(__|b%%%ʊ(`(4__zAW׭ $9A\b AAbAbAbAbAbAb*bAA"H! %5hWVV_hGhGgHXrH'^z'__*'-5o --z`k'UUh@`iA\WUUa!A b bz` 7xb /KsAx`'Ra+~xmk+-9W^xrAE1=FQ----G+ U- WU*{'r^( ' hUj``hJxX\\K*J*J***W|4 UU5YIUpJ風** J*J**JJɂ`*zUHzxxx^jQYYYYjjnYYYQYQ꺪QYYIzYQ_^_YQumiQQY9*>6.YQYQYmJ _*_ꨈ*UW*ɚU ɒ_ ɒU ɒU ɒU ɒU Jտ* zM%9UUJE9UUEAUU1Uk$9UM%9UJC eAUɚQUYUhYUrYUiQ_YQ YQ(YQQY**QQQQjQQYQYQYQ_QeIꢢQIIeIIeA訨IeAIeAfAe9A%9>>>?(ZR]RAXظIAUߪI V^Xp%%5d xppX9^zz %jr!^\\^b AaAbAbAbAbAbAb***bADQAUUh@ GhhGhGgH_^H'^z'_~g5Ulg -- ť1X@(z+sAUbUU̓bUU_` ++ `xpA  }}ZbQ -$)WUUrHRbXps9‹be9r----'- /+߯(/))_ gW^GUUW\X`(+\\^VK*UJ*JȲ`9U5 ) p^ \WUU* **+**J(*J*J**b`ppxsGZՕ5zHz_|\\(zY^^^^YYh^YYUWYY/YQYQQYYIjYQYQ~nQQQQ`YQYQjY%%%%J*J J J * ) *險 __*隯+* ) ~A%)UeA%)Ue9%)Ue9)e9)E1%1}E1$1ת%9E1U]%9E1*UUE9E1uEAE1 EAE1eAE1eIE1eIe9UUQe9uIe9UUQe9 UUQE1QeA YAYAQe9눆Qf9UIf9UIe9Qe9UIE1IF9fAE1IE9Hb(Zug HbIHbQU'Z1z`dIU8\fQb .4fQ^^\X  a!bAUAbAa " aAaAbAbbAA@hA %5HLHhG *hGgHW~HGW^xx)-5.) --O* p`Ksa -UjJb-UOb`‚9A8A^~^ (|a 5A Ӏ`hj)r _^x` c )--飆9חG--  -+*U((/-h-W(Uտ JUU /*U+zxp'\\\\ `pp*\VJ*my5 p^UkȢJ*U_J*J***** ** _*bXX\MFZɂ'rxxxxjQxxYQWWYQ UVYIQIYI]YIQIYIYIYAQI%YQYQJY%%%%*J*J*JJ*~J*i֪**xJ * (* I*}* ࠠIE9 QAU/Ie9XIe9Ie9"Ye9UQe9UIe9U*Ie1Ie9UAe9UAe9Ie9 Ae9Ae9ꪀIe9Ae9着If9Ae9|Ye9 YQ}QQQIQeIQeIQeIIeI eIAIeAᅥIE9zzzrHb0hjHbj(Z rHb]U_hj'ZGbbdYjjeI!U_xFQ z{b!^X(AV\^UA"((BAB AAB*bAUU" aAbAbbA_yA5UUb UUVXhghuWhG GhGhh'^^zz'5lh--o -OaVX`j hZ ΃hZ -թb!\-%55JP/>@y^{o D9```(B - J{ h-~gյ- Gս/+'/- U /_~x/xxxx&\\VWKk*TVW*UU5I5 _T)xWUU̳*JJ*J*J*J*_WW* *钀@zZ1j'zxxxxrIYQ~YIQ9QIQIQIQI.Qe9@bYIQI YIYQ*YeQ*z(*z```jZ ji'zxxxx'zY^^^^YQ~ZZ~QQQIQIIQQIQIQIeQIQIuYIYQ?YeI O1/JRU*(R*zU** **銪) .U* "**J URA@Qe9XVUUF9f1UUUf1F1 1f1U^݆9f1U]f9f1UUf9f1uUf9f1U9f1U_wf9f19F1Af1 /7߆Ae9舀Af19f9U9f9U9f9}]Ue9E9hlhh$)QVVVVQIQIQI~QeIIeIIeI*IeIeIAIFAIE9ZZZZbeAՈjhb4<*zj zU-- rzzEQ``b Y %0ir(u(!xXaBAaa!Ab*aAjUUAbAb AbAB*A"!BAzjG! 5huWT[ghUGhgHgHh'_~x'yzjo-%5OA\\\\I ze1灥A5555/y-5pȚx iGq>'\i AJ ////%'>.rUյ-g- *UUF^xI^_^57?>bbjf\\^^E\xxxxxG* *U* ( kBjjjIA%)U+*9%)_ze1!UE1)UE1)UUE1 hZE9 jGZ57A```Q!UI)UUII%)UWI)UQ!UQ!UI)UY)UI)UQ%)UI%1UIE1z5QE)/QfI( (////) U* * WUW ꚨ 蒪 ꒪ ꒊ 險 ɒz_隈~E9f)f1F) (f1F1*f1F)f1F1f1F1*f1F1*f1F1*f1F1f1F1*f1F1F9f1F9f1_f9f1*UIf1If1zzf9f1f9E1e9%1jQeA#eQIzIfIIfIIeIw}IeI_eIA(eIfAꠠFIeAeAFAeIF9'ZeA55jib*,*zj -zr zrzrNJjBiApZAAƒ(j! %ՆI!^TTWAa!bA" *!b!aA" AB!bA" **A"!BA!__Ajꪈ -GhggHhg((h}}h~5ӊj Ie1'zA55Gy^zƁ 5G\Xpph恟+J^^zp -5aVVT\iB555JJWZU-UUUUUUUUp^x ^\M(bz_dx|~zExppxKx\^^* z) ) *B@BJI%)Ae9ݺUAe9_ Ae9UUAE1Ae9U]+AE1߿8 jR j&R7755I{AppppAE1UUA%)Wf9E)Uf1%)pe1%)Ue1%)Ue1%)Ue1%)U e1%)U e1%)Uw E1!E1!U`eI%)  eQIYfI eQ5555*颫 隂[z隈zɚgWGUGUɒUɒh UhW5U-9F)9F)9F)Af1UU9F)Af1UUAf1UU9f1UUf9F)9f1UUUf9F)9F)1F19F)AF)?fIAeIf1UV\XE9f1e9%1jz{~QeAQfAꪆIeIeIIeII(IeI__UeIEIeIEAEIeAeAEAeAEA(ZeA5555jHbrhb zj**zrzr߆r%5UIr x9! (W^x0a!!aa!aAAa*!bAAA"A"A"*A!B!A!Wb(h! %ՈGhG gHh)--Hxࠀhynh ao&j J9\\\\A1*._h1 -'qxl'ruU `???OZXXX̦9UUj\^hR$) bA jhR*-j5UUKs %UUUUUUUUx^\Xxh```~xxxE``)*\\\k UUU* *BBJnIf9E1E9f1E9f1I%)/Ie9I%1>j&Rczz_j&R5555){f9xX\\f9E1WAE1*UUAE1UUe9E1 Ue9E1Ae9#AE1jAE1UAE1UAE1UAE1uE1 eI) QeI/WQeI/eI5555 ɂ[{ rU颉r}/Gz?UU ƄyҬ_񬈂U =T*)5Js9f1*9f1f19j1f9Af1Af1f99ZU9f9f91ꫫ9f1ꫪ9f1ꪺ9f91gA9f9뻅If1 /eIAjjAE1xd9%1^_߅QfAeIIIeIIeIZIEAeIeAeIeAeIeAz{UEIeAeAEAeAEAzHb0////ibHbjHb!rjWUrjUrbrj?z!x9A 'fI>jAzxb AaaAa!BA"A"AA"A"A"B!B!__!!!!jG! 5ՈygHG++hzh`Ea dIA4675grd1\\\^#1 ``xHZ! -GRHjQxA?WU-AXWUUAd1~A$)^WAD) % 5ZB}-/j9-zAl{5UU3 UUUUxxxx'`@dxxxxf`- x\VUU ɂp ɒ rhjjIf9f1TVF9f1U9F1UU?IE1- IF1px'Rf15-GZJzpj&R5555jf1\\TVF1f1jjF1f1jf1F1f1F1f1F1AF1Af9f9E)F1e)f1%)9F1͉E1 eI! QFAzYeAz^eI5555 _]ɒ隈j~rz~^aUUY 3Ҭ3UR-/rU Q_>f1j %UI%)9f19F19F19E19E1f919F1f91f91ꪪf91 f91f919f99f9If9IE1prrE9$1ښIeI"IFAeIAIeAUIeAUIEAIEAeAEAeIE9EAe9eAE9(ZeA%%%%Hb(Zj(Zjhb jhbjhb jhbjAp$Ab %0!~n|TeQ!ba!a!!A"AA"A"A""AA"B!"!B!UU__! A !Uu g %UY êhGg hh`h`h0```DAA%%%#9 Ub#1\\^_0pxxx$)5UUHZ R9}A1׿A^9bWU WUU!A?R %%Z sa -=l{o ̓ %%UUUU``xxxxH``x~'^^^^f'xz~~(XXxx ɒɢ 﫫 z BJJJQ%)e9f1V~VW1F1'Rf9% Q1pAf1\WUUGRf1 -U'RA૭gbA-&Zf1VWWWf1F1*f1F1F1f1jf1&)*f1F)e9F)/AE1AF)ꪪe9F)F)f19F)E1!heI! -eQeAץeQIɚ(???? ɚz{ȚhɊ'jxX'zYz_aeA^_EA-UUSIU$)UU2AWUiJBzbb"~%)^zA%)f9E)f9E)"f9E)f9E)f9F)WAF)Uf9F)Uf9E)f9E)*9F1U9E1f9e19f9If1/IE1zxzzE9$1eIeA~IEAIEAIEAIEAIEAWeIE9eIE9EAe9EAE9EAE9HbeA%%%%Hb(Z *Hb'Z)=+jHb/ jHb jhbUjhbUjHbJHjb(VY!ࠫ0!WV\Tb!"A"A"A"A"A!Aj"A"!"! "!UU/'!AUս '!A+'!訊!hUG  G *hhA```p(A (A/#1 } X\\^!e1 5զ9a_9AxWUAU)bUU5d9AUUj -WBb%5bHJήB 6X͋'R -|%55UUUU```EH||^Vf Fz쨻xp`HWWVTȢ~ zp_W JBBJQ%)9F)~HZf1Օ% HZA`Rf1X^WUf1F)F)f1AF) IF1UUf1F)~e1F)%1f)e1F)e1F)e1F)e1F)UE9F)/Ue9%1 .e9F)e1F)UWe9F)E1)xxxzeI EQeIu}QEIJeQ隨xxxhxrpz~^jQxxz^QEAx\X^EA$1$9!hpX\f1!% Z9---mk'Rz{IWUjZjhZ/թbE1\pA%)f1E1f1E1e9F)f1E1f1E1E1f1f1E1&9e1w%9f1e9F1f9E19E1E9f1f9E1`rZZEA$1ߕEIeAEIeAEIeAueIE9ꪪeAEAeAEAeIE9eAE9EAE9EAE9_$AE9'Z%9 Hb'Zj'Z#jHbjhb׈jHb߈jHb_j'ZHb9p`@EA!W5EA  pp !AAa!a!!AWW!A!A!A!AA!* !U/'!AU '!b-G!'!'!ࠠ'!ꪫ!~hB-UAWUhA^UUDQ xUU(Aka!~~ }UUa^^z`!UAA_AUAA__#1 -UAa -D)!ԪZ1Á(JaXp{ Xέ5555UUUU``ppxxx^h^ &xxxx'xx`਻ȚVT\\風ȒhBB@JQ$)(Zf1UՕ5bAHZf1`x\V9F)몪9F)f9F)9F)f9F)9F)f1F)zf1F)f1F)f1F)~f1F)f1F)e1F)_D9F)e9E1bhZ/թbE1VX`E1)+9%)?/]9E1\\~RE1%1A%1UUhRE1UUwe1%1?e1%1E1%1E1)誨E9)EA$1E9$9UE9$9U$9%1$9E1EA$1$9%1$9$1V$9$)$11$9!jR$1 'ZI@@'Z9ժ'Z9U'Z9U'ZIU(ZIWWRe9^R `pz{) %U}uE1A_^_ !Apxxx bzCbb ^VVV * !   A !  !_ !B!)b!WU/b_WE)Uկ 1@U*:U/ 9 9)hb%)'/WHbbxx_Uae1a -e1!(#)\\\E1 UABe1$)oe1Ap`ʫ!@!APrr! p$1Acss!+)D15--+U WJz_U倠~KՀ~k̠~ i``h~ȫhz\\\\HrUHjUhzGZWWHbU'bouA1AE1URAI -5k{E1V^\xE1%)k{E1&)*E1&) *E1&)E1&)E1&) E1&)"&1E)f1%)&1E)E1&)F1%)E)&1f1%)wF)%)_$1F)$) $9 DA1$A$1^eI$9=?QeIzIEAx`x~EID9EA$9EA$9$99$91z($9)_eA)5* Qe9_ YE1U HZ'J)'RJ'RJ'RJ*HZ'J//hZ'RhZ'R 'bZhb%)V\p@E1%)}e1%)WUE1%)~I%)_5Je1\AE1zrZW%1E)E)%19%)WW}A%1$).D9%)$9$1*U$9$) $1)$19@A$1_[T\$9)*U$1 $1 _ DA1 UR$1 'ZQjjimRQ*/+ YRUWY'R'ZR~*'ZQ('ZIbR rrrr  BXZzzB?/Ax~__ baCA \\\V  AA _U B U_ c bcB/B/+E)U+ 1 -  91 +)B9}U91 B1*+9 xxb4 m!ׁ WUU #)XXxUUWx$) 5$)$) U_$!AA5/hRE) m{zꪪ ͂UU/!U_xp--%% VU݀_̀~*ɫ~WĨ_UhhzX^WUGhzhzGz hzGz*HzjBJjI$1e9%)IE1 -- sI5U{9p`‚9%)WWVE1%)U%)E1E1%)E1%)E1%)%1E)%)E)E)%)E)%)E)%)%)E)E)%)wE)%)uE)%)]E))$) pjz$9 U%$9)%AD9DA9"2eIDAeIDA~WUDA%9EA$9$9D9D9$9U^v$91* eA$9UQEA-aQ+'ja-)+ 'RJ+'RJ'RJ'RJGRR'RJ"*hR'R5GbHR'''%jZkHb%)UV\p$1%)U]%)!(J%)%%GRE)xU9%)UWPRE1%)uE1!9%)'JE1U+ J%1UW\T$1) $9E1e9$1զA$1^X_eA$1ZUUUE91$9)$1)_$1 $1 QE1 RQ'ZQRQ'ZR-*{'ZRb'ZR^j%) ____ ~^BppppbA{ bUb *cBc U c!ccAժbBBBBbBbcB B+! /Ն1!*9E)*91_]1191/-Aaxp`ab A ~A _U) ppbcb %UVT !rki!+U$!AU1A UU(J +iR9+(J-%+͢ppp`%55Kkݩ^kQẄUUg_UUGzUhGzUgzHzhzGzGhrGhrhzGzUYA1E1%)A%1-5IAk{I ZE1VV^pE1%)E1%)E1%)E1%)E1%)E1%)E1%)WE1%)UE1%)UE1%)E)%)UE)%)E)%)UE)%)]U%))$) zzzz1$99 *DA9DA9DA%AEI$9DA9$AE9EA$9___$9$1DA$1I$9+YeI-/bY--+GrjJI'RJ]URJURJGRJ /'RJRGJZ'JhbZ +Hbe9`Gb%)UUVX%))A%)Uue1%)~+e1%){宨e1%)9%)U?9%)?(J9m9)T$1%)-*(9$1$11($1)$119$11$9$9)^^$))1)HbD1RI>>:'RQ'RQ'ZQ_'ZQ GZQ+/HZA@@@J'Z PPXX abAppAbぁcc_cB(cBbC bCꪠbCꪪbBbBbBBbb"B/U c /E)*++-9f)+91^^^_91+J9M%QaWV A^\AzzaU})!Cɉ 5\XXXa  A U!/u(B +I{f)?WUģ`UU{a5j(~UUgjE)UUAe)ge) -gzA_GzIU)1GzYGzbGz'j UGz'jGza@JeA)E1)E1%)IE1 &R9?UjE1p^WU%1%)U$1%)$1%)W$1%)u1%)]_1%)WU%))*%))((%))%))%))%)!( %)!%)!%))) pxxX$9 %%$A1$A1$A)_DA)$A$1WUDA)UeA$9_U-A$9UUdA1EA$1ID9-YI---jY+'ja+ JIJI:.JIJA'RJmm'RJ'RJY'R'bQ+GbZ/5Hbb'R$)UUWT$1%)Uwe1%)-1E11E1k9f19f1ַB9mC`p9E1U^Zze11bE11\1$1$1)z1$)*$91$91_1)1)1)E1QXXXXQ9 `GZe9URe9U'ZAUU'ZAUU'ZAUUhj$1Z)`ubbAXzBaAc~cB(bCbCbCbCbCbCbCBBb"bB""+/E)----1E) 1f)1f)91--%ZAA!^^xpa յA-!b ///֢XXX^ bb AA@!$!A -9%HJWU'JbUUzE)/ _E)aUU1@ -1D)Gze) -'rZU 'rQ_QGzIU'rIUGQU'rQU'rIeA1E1)$1%)9%)-%UA%)x^WUE))%))%))%))%))%))%1!%))*%))%))%))%))%)!%)!%)!)%!/)1%%%%$9($A)_$A1խDA9A$9UW A$9UAd9<*AD1ֶ9$9\XzkeI$9տ++YeAխ++aIի jQտ'rZJAIA jJAIBJI _'RAHRJ?=Y'RZQHbQ /hbY++.HZ$)X`f1)e1%) 59f1틊/9f1﯆91=A1B'B9X^_ݦ9e1__W\e1)E1)_$1)We1)_%e11UV\W10"101(1(0)I$1 II?RI RQ URQ]RQRQV{'ZIHb9bB^__bAo! b|VWUbCbCbCbCBcbC**bCbCbCBb"B"Bb"/!b -e)! +-1f) *1e)9e)/?JA**ZRp`ba!aA?) /755V\\ ܷ r~_W!A@!@!$)A}U(J- *lsz^e1AWUUaAA}$)a%U9Ae)7Օ'rQ GrjGrj'rjU&rjU_&rj&rjȒYeA1E1)1$)1%)%)))%)%))%))%))%))%))%))u%)))%!)%!ꪪ)%!)%!)%!)%!ꪢ)%!ꪪ*%) ) ~vw1//9(59191*A9/ A9I9JAIe)T9$)IDA-)/YQ-- jY'rb&rj IAWWIAIAIAJAJAHRJYHRZQZQ+'ZQ,GZZ HZ%)VX`e1%)9e15- A9UW 9f9A1`@bbJe1׵Ae1X^e1%1޼e9)%1)W_Wn%1)խm1$) 81__1(*1(~1(0)I$1 II?׵QIz}QIURIURIRIZI]ZIouB訠bAZ[[~AbZ\\\bCbCbCB*BbBbbBbCbCbBb""B!Ba"b-%E) f)%)-)E)1e).?U9 pbbD9UuAV^a _ 55 UWUUU U AA %5!@ jZ !\ՂA{zxxaA5A aAE)a 59E)- j9 -jbUjb _UjY jYjajajY@BBJeA1'E1)^^^%))%))%))%))%))%))%)))!)!)!)!)!)!)!)!$) ) )!ꪺ(!)(/9(919 zJ( I9IAAAxHR9z UA$9{XߥQEA/+YQ--)+aZ+'jajbUI9IAuIAIAJAJAkËJA+Y'JZQ*ZQWVV^RQ}'ZQhZR/hZE1WVX`9e1 A9 A9V^ZzA1c/AD)phJ9Wˆ9E1~zhe1%)RHJ)U9 9(~W9(U9 )(W0(9)-I$1 QA?QIIIzRIRIRIRIRIoooB訨bA^^^ZA5BBbBbBbBbbBBbBbbCbCbBzBB!B!B!B!/ b E)*/e)%!f)E)9$!KˏTAa!a!** Xxxp]UUU U U UU --X^WVa?? WUa!/aA] a ?= B 'be)/-%%jYWjQ UjI iQ7UjY*UjYꪨUjQBB@kD91&'%1 ) ) () ") )Uf) ) ) U) ) ) (!(!(!(!$) %) %) (!) ~~z~(%''%10]9(__0 p"I0%UI(UA(UA WDA)*eI$9/+ -YI+ aYaZ(iZ*ba*ZA 5YAUW^xAA /IAIAAA?]uJAQJZQ+UZQXjQI+7ZI/'RQ+/hZJB /b9UW\PA9cA9A9UA9|wHJAɉ99_zxj1E1~~f9$)__>'J$)]k0$)*1(W^0(m0(Uv0(Օ1(?j$1IE1**ZI$)UI$1UI$1UI$1UIE1UIe9URA *U bttvb ZZA%%bBCaBbBbaBaBbBbBBbBbbB~ABAB!B!B"Ab!/!b+-E)! --E)$!(1E)%f1A\\\ ^UUA~~ya!ꪪ rrcc!UUUU- ! $)U$) *e1!e1A^D)UWxa\A*A *jׂ 5-+a1 -%hR!'7+{YW^xrIUiAUaAUaAUaAU_a9D91%) )) $) $) ^$) (!}! _z! ߫ ! !! ! ! ! ! ! __! }! ! j~^_((//''0 * 0 x 8 W+$A1U$A)U*$A)U* $A WDIQ$1 aIaQ iYiaUia}UI97_ZA-ZAUW^\AAA9 A9JAII\TTQI RQ}RIʫQIrRI-HRR=bA`hZ1A9xz9e1A1A1{9$)*]e9E)A%)_5A)8UWe1)T\UU1 1 0 U0 _0 *Չj$1AeA.**Ie9WA$1ID1WID1Uj$1Ub$1Uj$1U b~vttbb! bBaBaBbBwbBaBaBwWABBbb"BbbBABWu!BA"A"B!.?b----E)!=E)$!1j! \WUU a aA!CC WW7a- A_UUa!aA /a /$) e1 +e1A^!UW^xaAa~D)%5Յ1!xrjD1iaiaiYiY_aY eIE90) ) ! !! ! ! ! ! ! ! ! ! ! ! w! ! ! * ** ('/9 90k10W$A1$A$9DA9 dI$AQDIQdQ/ aQaY*iYiY jaUeA9A9'WI9A9A9A9"A9*.IA驩II//QI뫯QI_QI*QIxࢫ(RI=bHRZZ_hZAp@HR1A9W^_U99/99`x9E)m1%)e1%)7E))^^x)%! +)(ꪢ) ( ( ~( $1RAe9Ae9Ae9j+kJqQ+k9{A{y{JUuls(R`oGE B!ZZZZbbB]aB]UaBbBUaB_ABWwWWB!bBbBbBwbBW_]bBU]aBWUB!B!!AB!7uW! --E)+/--E)$!hz%!A@`ppA YWWU a Aa*A%% ~| AAAAaAb+ + ?D) -զ9Az !UVXa! +a/݂a/9+) 'b1 %ia_]iYaaaY_*aY*adIjH@JE91%%%) ~WW( UWU! _WU " " *  "+             (55550( 80wUU0(.eI9dI$A]eQDAUeQDAjQDA *%YI**aYaYaYaYaYAD19e9 .9e9/צA199ZZA9A9*IAIIII*IIIA QAJA;?hZJx^UhZJ+hZ9X` A1}9e1  "91\*A19f1|9E1W޺9$)W^xxE1!~$) ꪨ() ) ( ( AD1Ae9ׅAe9Ae9+kILsAKsJm+k(Ru+sJAb\p zz{\!!yqrxAB]UAB}BA]UUA" A" *A" A"B! aBUbBuUABW_AB}BA}UUBA!BB!A!-%%5$! -E)$!jjk$!!````@!W_W_ a/-/AaA55Vtt\   * A /a!aA/a-5բb/  (J =UUHJA^xaaA a1 %5A1_}aeAiQUaQUaQUaQaDA@@@jE9(  *     ꪪ            zzz^(77770( 000(zdIdI$1QDA*UeId9xTTWId9YI aQUaQaQaQaQD9(-Uu9( Յ9D1*9e1*9e999}]]99]AdA IA*+IIIAIA芊IA{{zzI9>?JAJA +-HRJ HR9P`Be1A9Wk*A9y^99֦9e1hx1E1x~*e1$)zpx$) (Ƞ) ¢ ) ?>>)(( ןAD1e9D99E9߅Ae9 khZCcKsJKs9 k9(u+kIaAe9>e9ܠ!AX\^WA""A"*A"A"(A"A"A"ABuABU$1AUU5D9BUe9BUU^xbA]WWWA" !BA!WW_!b!5U!b +E)!!a@ UUWT a55a!AU\\XX  *A a!AA+.aAa-bߢ" 9-$! V\Xpa!+A/?$!aUU9! +)QE)  YD9UD9YUUYe9UYe9U_Q$1@$1(              W ] w   ^(7770 0 W0I(iQ$1UQD9UVTVId1QDAWYeAUUQQ$9UYD9UYD1U0 0 d9( UUe1( %9D1 *9e1Ad1AD9AD9 IeA+IAIAIA{{A9A9 A9 %JA +HRJ)(Rd1X`Be1B99!Tv9$! 91@e1$)pbn$)!$) ) **)(( חe9$1eAD1Ae9U}GRe9UՕKkbebE) b1}b9uu{AiAD9}D9`xXb!B A!A!A!*A!A!A!**b!$1BUU-IaA$1+Ue9`1AUUW\A"A!A!_W!!!--! -!^!\p UUW)Uեa!a!PprrUUU UA/A a!a! aA A( a+բ  /!A`aaA+-BZ5a9YQYQեYIQQ Y$9jjjj$1(  TA U}(                z~vv 677(+0(0(VW^UjBdQIeQIID1\XGRD15UGJ$IQIߥQeIQI/QIQDA@Jh9 Wz d1 Wx U) ?UU9 -UA) 9e1 eA#1D9eAAD9+ՅAd9 AAAAA9ꪮA9A9A9*+JA /HRJ5(J9pB9iz9D)VX`9$)%/ 91`hke1E)hX$)!)$!)!::>%)(X~x(e9$1e9$1 e9D9BgZjjjjbR jbHRխbZwUbHR_* cHZJJJJe9$1c$)Ax\^WA!AjbAUUUAUUUb!UUUAUUU!UUUpAUUUAUUUD9)UUUb(UUU)z"_!A bAUUU AUUUj!UUUbUUB!UU_UUUb UUU%AUUUjaBT!UUjUUU\ UUU" UUU" UUU5B!UU"AUUWp"AUUU5b!UUBAUUWpaUU"UU%UA a!)Aolsb5QeIQdIQdIQeIQeIa $1 )`1U(     ߤ  ߤ w     }   7( ((( j!IdIAdQdID1XXPPC1)?ADAbbceID9xdI$)xWeId1UՅID1 ''7I#1@`e1D1 e1#)`D9 Uz$1 UUW\ e9/9 -D9$1D9$1d9$9d9$9 /?AD9 *A9A99e9) (>d9$1_d9$1WWd9$1_UZ ????bhRbZ bZc{bZbHRJJJj$1@`b!x\WW!AAnjnz!]% |zUy8_ꀀ[W   /*|U!1UWV\WU IUUX(_{A!WW_\--|zU7@ABW)zUUހ؝!UcUWV(8U|zU|r] U0__x0 UA/zUU81'!UX@(ꀀ!AUUW^(-|UU_!UWVX,caU5%+cRczmeIDAeIdAeIdA(*.*IDIeIdAdI1@@@J1 I MIA  | ٣      w Z (( ( dA( dIE9 eIdAUdA#1pppp#))z||A#1BCCI$) }),.e1)*+dID17eI)`jze1#) d1$)j_D9$)##D9 p`pp \`   $9 %UD9(D9$1UD91*e9$1+/9e9eA9_}9e19e199A9/JAJ9A9A1^9e11e1PxE))^$) .#) ) ../) ||xz D9$1^^WWD1$1$1D1*Z$15555ZGRZ'R ZZ_UZhR WZ'Jh|no$1ApxX\!!!!!⪠ %\#TTTTz\!BT\\\cXXXXB%%%%B^X`(5555@XPZUwj zXXTVVVVV( zX`j zXz (ƓzXXXX#X#%%%%)UU@@@z%%%%)UU5@@bZb( ` A^|J -54ZdA@`rdIDAdIEAdIDAeIDAdIDAeI1JHjj) )eI(PZU$A\\(' (ZZxX   ___UuU (( ( _DA  dID9DAd9eI#1rjzzC1)^^__A#)ɉ ^T +/$) /%D1!}DA `ppRC1$)}UD))D9$1]D9 rzZZ#) )  1-#1 %$1(.D9)**9D19D1*Յ9e1we199e1 /A1A9 A9A99e1TTT9e1\Ze1E)^WE)!ꊪ$)!W~$) ׿/$) ) xj~o(>>>>$1)$1 V $1 UZ(5555Z'JZHRXZ'JzhR'JHR `!!\VWW!!Z!@B;D |z\b(b\XXXCXXXXx@Jꪞ)pXVB$)%)55Uq@@@B›ziAAir\z\XXXVVVVcXXXXC bXXXX} }ƓzXXXXcXXX}"%%%%煉ppp@u{%%%%PPP`ހ餓\PPPP{%%%%\"􂼥9TXp@HJ$9pZ^WdI$9dIDAUWeIDAUUUDAD9 DA$9Q) (/59TTVW(q(xz   * b b( UUU UWUD9 $AD9DA$9DA1`jjj) 9) #1WVTT   /! $1D))+$)!$11$1 pXXZ  ?#) $) ^⪫) UU^p 1$1 -$1)w~d1)+d1%)e9D)//e1D1 9e1U9e1* *+A9A9nzA9]9$)ܦ9$)xZZZ1$)vXE))$)!wb$)!$)!jj$) ]z($1)U)()(_GR(5%%UgRD1U'Jd9&JAGRJ"mJbp\VWA   <t<# ]6Jz5555k00"PPpp<{ ]U???  " $9 - $91$91*$91@jj) V1 D1\\\Xa % U _U U$) +$) 1)1pXXX   ! #) j! U\` 뼢 )/$)  e1$)UUD1)e1$)e1$) *9e1Ae1?A9j99*9!XXXe1!1$)rˋe1$)uD)!E))몪$)!Ȫ$) ~^^V()(***)()()()()(%$)( D1jz!\VUU!   # "\\y%%%'yΦ ppp`{ Τ &yb ` U)(^*#1 Xzpp_U֓!zzXXXX1!΅Yb\XXCXXXX΂XXXXy΄%e8ydP`@@zyXXXXdXXX!U7'օ%p֓@Hj7z]%Xd%@@{ "jy!7' e`!& û1p`@@#9(+++DA1DA1DA1DA1uDA(jjj +++n{ozbb//b*U__Wʣbނb   #9B #91#91$9(^(d1 %%D1aXxxxa-ﮂabb$) _WW$) 믭)((  +! m! U! ^` ^p )/UU$)$1!$)  d1$)e1$)9$)+-A1z919D)P⪪e1$)X|e1$)}e1$)ye1$)bZ]$)!#)!$) ^^W^ (.( *?) ު)(_)  ) ) )o !`x^_    ````׽z r{ ֽ\\C9М{````XXXXֽ $$4ֽp{ UUWTbD1Aa{ UUU)ziAAA9!zXXXX9Ф!׽rCXXXX"XXXXֽdzXXXXֽ"XXֽ''%%%%%%9Shj~z%%%%+PPPzU%%! `pDֽ`܂bĪU11/+ +$A1]$90ި$91U$9 #9 j  BBb[zꪂb "_UUUUU_U_UUUb___ba8888 b b UU(a _(a~U(aUUa ) #)Zpp^baba! $) u)(U(a *     `WXa* a/! $) $) d1$)9$)-9e1UU1e1w1E1e1$)T^e1$!xpe1!bD)!!VD)!^$)!Z$) xxx\   * aV$1aU$1aU#1bU(a!pxA!  !!Bv#TTTU‚ vxTz 3arU@@@z4F$44%4#1\p`Bd9aas⌬"1=:@@Jj«zCCCvhvN`rppp\vN!4F4PPXXU T$4PPPPUzvg@@@J4z voP4@r'''vpvjUz%%UUz```z 2''v.jάzU" -'BU1"1 ---D90U10101($1(jonj B(bUU_SB_b5?WccU߃UUcccccb|zxb߿aa}aazoa_aaUauU a*UUa_Ua]a aa ˋ  *( (\\VVa ?   _U￵Vx`aWa!a-U$) *(*-D1$)]}e1$) kMe1 .'e1D)]e1$)Ue)$)Zze)$)zE)$)D)!|D) zzª$! ! zz xpz ՂbTT\\ba(AAzA5rx^WW!u!!^!U!!z%5UCjքz^zU UW`zu敖U`z _z}髀U`ûKӔ(@@jû J W^UUw 飀W %Uꮴ`^z\i0Uaz _`UU{`U pտÂZeUzZ*ûby㊥rӜWl`⻣U @`pX1 +1(9(]9(W101(@BJH b^V'bqUUUbbW_TTBbbwUUb :bUUb"bbUbUjUUa_a_UUaaaUa_UaAAaUUUVaUUaUUկaUUaU a a_aUaaWW (( UU aTTa _U**~ꪪaa  -$)  e1 k$)''5$)!$)!~^$)!$)!$)!j^^$)!yy}D)!%u$) hXX x\ U+D)UW^za\TVVabbAjA%͢|^_!__]!A_{{!UU]]_A- !U- 5b%-+UբUU#*UUUUU#UBczp"j. UcY Ђ#WU#UUU# U#UUU#UU#UUc"#UU#U#U#z\AzUzcc'-+#U ^VWU0(-1(1(1(1(1(jnkk =bWb UUAB+??UUbUUUbb bbb߂bbb*ba ~Wa aAaAaA*aAAAAaUaUUaUUaUUUAAaAaAaA*aA  **** Z aTVVVa **~a+*ࢪa  !/U$)BKm!%%%5$! $! ! >>$! _]! ! !  ^! !axp` a )-$)z!AA__7AArxz!|!__UU]UUUUUUA a!A_x` 5% ( {~ b8hⲢ  -bUi@Jjª -bUbUbU""*bUbUbUbXX  bU zzzz¢ %bUbU㪡ibUbUê0,bU¢a$bUbUyzbUaYpJ¢a bU㪡iJj  bUqj"bUbUb WTXp0 0(0(0(0(0 jj =--bbbAA???/bbbbbbbb"bbWuoAaA"aA(aAaAꪪaA*aAaAaAaAaAa! aAaA@baAaAaAAaaA/?AaU  Aaբ.aaaaa_Uݢabb/WWb bja --?  _  ͵  ! )ﯻ a% bAAbAbA^_!U]_^U]_uWu_A-uUAUAWU !   jBUUU "bY@JjjۂUU"bUazU"aUb Ub0zU‚U"A Ua UXX^UB%U"BYzzzzq5UU!U!U"!&7U"AUAUX^U" U\VUU (U"`jU U U 5U"U" `zU 5U U"A`ZU" "yU"yU(jjjj( ++0(}]U0(0(1(}uU0 jjkb+ /bbbAbA////bbbbUb]bUbba_WaAaAAaAaaAaAaAaAaAaAaAaAa AaAaAaAaAaAaAAa!a!* aAaUa/aa__aaaa/aaaa aaVa++ }W  ~_U }U   + '? x` AWAAozzAx|||!UUU!UUU_U]_WՕ5    ~q%UUibUb abbbbaa**  zi!__q`zUU!A++A(AUA着b jꨠA! !A AAA a AA A%- ba UUqaUqaUq @@U(+++( ( ( ( ( @jjb+//baaUb*bA,><b_buWb_U]bababa *aU}WaAaAaAaAb@Aa*aAWaA_WUAAAA@A`A]aA@A@AA@!aaA_AA!a!aAAAAAa.* *uuUaAaAaaaaaAab abaaaaa___a AA+a{+)o *gtx/ آW!`p!~WW__}!UUU!UWW_5% .  a      "# b***(AՂ pzz!____UuA+-aAAAAzzA(A  Aza5a_^\a @W ci A!5- AW aUaaUU aUU a  xpZ( ( (baցbUbUbWWWAzba bAbAbAaBaAaAaAaAaA_aAU]aA_U@AU AuWA A A  AUU@A@A@AW A A_@A@A`! A`!a!AAu`!a/aaAb@aAaAAaaAaAaba]UaUUa]Uab A|\TTa!A/%%wU뭽* && +p`Bʂb߂x~~!__W_WWUuUUAAj!!]~z a(( _wU£   a@@aA]bA_!_AA!a!AA~~a! T\~AA a55WaXX^_A UUWUɉ!a!55A  aAv^^bAaBaբ    ajjbb׿bWbUbUAbUwbUUAaAjjz@baAaAaAaAտaAU^AA}a!A A A A A A A A A A  A Aw A A A AjA A  AjjUja_aao}A  *AA_aAUUUaAUaA@baAaA*aB"aBaAaAba!AA 닪wU  bꨨAh|VA^VVWUUwWWU!UUյA+AAAWחa"(*uWWaaaaaa  A`baAAA!__WU!UUAA *+a!*AbAAU_[kaꪪA! AZZZZA5!UUWVaAb////ajaA^~aAaBbUUb.ի   a a~A j bxAWA~WUaAWaAuaA_UaA_UAAa!AAUUA  AUU AUA  AjaAUUaAUUA  *AUUAUAUAUAAU*  @A A __A ]UUA U A AaB(aB aA@A A A A! A! aAUaAwaAaAaAaA@baaa!a!A עW_ba ^ߢbb.ap`@JA!VVW_!UU!UUW_!}]!UUUUU!UUa5=/aUaUaUaUaUAA*AaUaUaaaa***A`pX\AAUAXX\!WU!UUW_UUAUAUAUUAb /aAaB ** W UW^ZAZrb ATT\X%Aa////AzzZAAaAaB bb**" ] ~W aAA %%5bAAWUaAAAUAAWUAAUUUA A A !A A_A A  AA  a!ݽaA_aA_UUa!A :aaa**aaa a aoo ! ! !  !A AaaA a!J!@@!@! AZVA A  *AAUUAAuUaAUaAaAaAaAʪAa*aա__Ua_ߡba~~z{ab~գawwWUa멡bbaUWVV!_UUWUUU!]UUUa/ aB aBaBaB aBaA aAwaAaB*aUՂaWA뿿AAaua*//A! A\TTT!UU!_}U__UU]]!UUU UUuwUU__A-a!aAAAZ[b {!ARrâ%%%%aa////a!A!AAaAAA aբbUբbaBaA /?A_UaAaA_a!A A A A A A A A @!A `!a!aAaAaAUWWWA!@!A ߂a߂a_WaaaAabaaA~ !A   ! !aAaAa!jjjj !! !@ A AA A (A!A!A!aA}UUaAwaAzz_aA+ab*aUaaaaaa--aU_zBaaaסba^^^^ _]UW !UյAUW__ !UUՂ AaB *aB(aBaA(aBaAAaAaA*aB aA*aAaAaBaՂA^^WWA!AT\\X U} ] UWw !A+AV^z UA%-)A!****aAaA+ +a?aAϏ'' a!A A!***+aAaB *aߟaab﫫AzzaAzzAAAAAAAAUA A A A @! A A@!A A *A b aAݿaAaAaA_AA]Y{oA!ࠪA A Uab"ababAaaAaAaAjaAA    !AA_UUAAaA !! *!@@! A AA A A A A *a!aAUUaAaAabababaAA/-uaha AAAaa||\^ _ U___ !A!!Abbaa﫫a_[ZZaAaabbaaߪbUaժaתaU*aբZPp _ _WUU A  !@!?AA a!aA+aA*a!Uկ!%5 AUWVTaAUaAk A@!A a!aA*aA"aAAAAAAxxzzA *A A A A  A A A!@!@!@A  AZUaAU/aAaA aAaBAaaAaAA!*A  ! aAAaAaAaAaAaAaa!     A A  A A ! !A @!@!@! A@!@!A **:?A A  aAUUaAUaAaAAaaAaAA- aaja€a^aAV~aA7ՂA?A\^VV U UUU UU!U_!_յaՕ= abaaaaAzzzZAAaabꪺaaa^UU^p A AA A@!A aAaAaAaBa!ppAyaAWaA!@! @!A aAaAaAaB*aBaAp AA  AU AA  A A@!AA@!A + aAUU}aA aBaA aBaBaBAaaAaAuaAUA!`j  *aAaAUaA}U A`!AA!a`!      A AfA  A ! ! ! A A A!@!@A****AA A  A aAaAaAﯯaAaAaAAaaaaAjaAUUVaAO!^VW_ UՂU+ ժ(aU_AaaUA7>>>baB*aA Aaa^^ނa]UwaUaUWaaUaUa_UaWUaUaAaA a`j AA  !@A @!@!aAU]YyAAaAAaaBa!````B AAaAo@!@! A AAAaAAaaB* Aa!A A @! A A A@!@!A a!U aAUUaA*aB aAaAaAAaAajjAaaAaAaAaAWWwA hAA A!A! "@A`! A`! AA     !@A A  A ! ! !!@ A A A!@A****AA A A aAaAaAb@AaaAaA?*aba^^_WAaAa !_WWWյaaޞaaaaAaab@ A]]aaނaaaaaaaaUaWխaU+a @@ AA  A A @!@!a!AAaAAaAa!```` AjjA  aA!@@!@!A AAaAAaaBaB a!`` A AA A *a!+!U aA aA*(:aA VaAUaA*UaAAaBAaAAaAaaAaAaAaAaAmoo A A A "*@A`! A`! A      !@A A   ! ! !! A A AAA ????A AjZA  AAAaAaAAaaA[__aAaA aa___aBaAaAax WUUUAUUUՂaabbaaA<<>6aaAXXXX Awaaaaaaaa_UA aabaAj~ UUWW b a!A !@@!aAMEEEA  aAuaAuAϯa!bbzj@! AZZZZAAu!@!@A a!ttA  *AAaAAAaZZZa!xj@!A aAUaAAabababa AAa!aAUUaAAaBaAaAꪪaAaAaAaAؚa!j A A  AA `!_ AA mA >?:*A     *! *@!A   A ! !! ! A!@A ?A!@ A AAAUAAaA_UaAUaA___aAA  BaBAaBaaAax~|\a5%%aAaaabAaUA'.,,aaAXXXXAAaa޾aaAAaW-aaaaa^aaAVVVT!a ---a!AAAa //A aAu}yYaAUuA%%5=a!{jjb!@ AjjjA  AAa!A A aA]]]}aAuuuuaAaAa!jjzz@!@!aAaAAaB*abab zzzz  AA A!aAaAAaAaaAaAaAVV_aAaAaAwwwU A  A AA jA  AA ʫA ++/  *     !!@A    A@ ! ! ! A A!@ !A!@!@aAUUaAUWAAUUAAaAaAA aAaAaAAaaAA\^__UUa -AJjjjaAaWՂa_aaA,&&aaU  Awaaւa_a__aWaaaazWa_aaaa~{ WWWW a////A^ZzjA Bbb!@!@a!====A aA]_^^aA5-A7776a!````@!@!A *A A a!55@!A a!AAaA!aA @!!@a!-AaBaBaBAb rrzz  !A A A aAaAaAaAaAAAaAaAA  A  A@!@!A ΆAA A A      !!@A     A@ ! ! A A!@A! A!@A! A!A A *aAaA Ajjab **aAaAaAa!BBzZ!z^^_ ua)+++AjaA aaaUa_Aajja  AaA޾aaaaa_aaaࠪaaaa****ATT\\UUUW a ---5AjA ŠA!@a!==55aAUWVTa!AA!xxxx!@@!A AA a!@!@!aAeaAaA\aA}UA !@!@AaaAjaAAaBa   !@A A  **aA]UaAaA_aAaAwgg@AaAaAffnA  A!@!@!@ A@!_A Az^     A !!       A !A ! AA ! !!@A *A A A *(**aA_aA A aA**aAaAaAaz~ __WW !a!-aAaaA߂AaaA&&/.ab_ a!aaaaZUaWaaaaaaZjaaaA\| W__W a!==BaA! !@a!a!a!A aA>.!xxxX@!!@A AA ﯯa!ɉAAa!??aA57aAV^^^A! A A @!b aA`Ba!AaAab zjjjAA A AA A  **A  AA_UUUaAuUUAAA *(,,`A^__a A !A!@!@!@@!ﯿ@ A     A       A !! AA A !AA A  AfA ** aAWWWaAa!@baAaAaAAx\^^ UUU AA!++++aAaUՁBAAaU_AaA aA^aAonhha!aa~_aAAaUUaUAAaUAaUaU_a_U}aAA|~_ WWWA!AaAa@!a!A AiiieA+;;9A7777!X\\\A !@ AjA bbJA a!!@ Aa!??AaA^^^^AAߟaAꠠA7AW\WUa!aAaAa!%5AaAab jjjj   A!@ AjA *A **A A  *@A}A ,>::`!~zz`AA *>> A! ! ! AA !       ! !  AAA AA A  *A a!]a!a!aAUaAUժaAUUaAU AUa}AWaAAW*AUA]_b`!|~~W A !A +A_ aUUaaWaUU bU/Aa]]a}A~~~a!aUaa__aa_aaaaaaaa ``!~ AAAzzz^A (AU @UUA AA A9) A!\\xA !@ Aja!oKa!a!CCa!7a!UxA ... aAaAVWWUaAUUaW_zaA *aAWV^za!aAaAA****aAUAa*a  A !!@ A AA  AYZZA A @A}@AA > ! ! ! ! ! !@       !AAA!@ AjA A A A *aAUUaAUUaAUaAaAaAaA aAAAAaUaUaՂ z WWWU !Aa!5A ) U*    *   * zppp!___ UUUAAA^~~~A A % Jo UAuAUAA}UUc㫮 WA%/AظAy{!!X^ AAUU_A5*a~aU_ja! aAaAa!a!WW a!UU aA   !A!@ A@! AA  `!U@A}u AA  A@AA@@@AZZZ^  AUAA!@!@ A AUA A *A A A  aAUUUaAUUaAaAaA@bAaaAaB ab a aaaVaxxXX!UUW UUU A!% W* UUb_     UUu        !ZZ^\AUA+A aAUaAj*AUUUA5տ   !a      UU UU UUW UUU  UUU   _ $)A$)A  a Aa_a]_WaUUUAAUaaa UA A A!@AA A @!A A *AAAAA*A WAAA^^AUUU  W VTFhe=H=…=? h0CRCc!p*cbF1 P Z ppݭ꯼BgG7 + &$rPJ_Oqy*CCgkD92բPb$!j%iZj,sI(}KA.VQbk}훢UaTUꊣl96Hj _Xp`JRSRPB f9mE7k9 f9{{{{rA`X ?_(syU1m}D1 "UUa UU0aP_UU _WGrA/ Hj!z9%%%%+jUr}j )~kbUUWTKQ/'/+{9TT^_pAUpAT1?w(bUWY/(T^_J(j%  iZASq(ZF1??n9b9%+bk+Q jA||vTJ {KIzpj(zrrԄ( kR.+JbKKQzE1\\^\+Z~Wf9UWVr0OOb--1/5E1t\eI-UkQ\\\_HZD9u'RE1XR$1Ee1b55Jݢ%UGr \VVa)55Gj1x\^Z$1aUA.UJa~_U0"U@ UUDAVWW$9AUU)AUUA a.AZAk a!a~~Az__U0!U Y / j)WVTT9%!-- J9}M(R ))krck {rWЬ+GIaSwr%%%%WXpy|xh|OSxxt^z`A_b zszjI :Q-/ JF1VVVT9g1 -/A9zUzHb)9)zjبrj Ьrx@U]wj%%%%W^X޾,l_*s{ꠀYUWV^ AZX荃QUuWK'j-) 훆9\\ZZ91 91SjUU"3rUUrUU pAUW$A 藥'rUUj {U8zUUE9XX^_E9WQXxlkhz) jAplffA9]A9걬e9 _eA~ZS9UU3e9UUѬ(Z`UUKA%ZzrA u~z9>555 Hbj`@@jAZZrrI)^Zza>k邩bF9I9A9ʂAħ9RS}{f919F1?bF1+b ),(RjzA5576Kij@j@zISSssQf9pp HrpÉjJJjA(RIbI9W^|xhb%1Ks[[9béA9UTT A9UibF1+)R {r =-}rIKz@jzI{^\XQf9_J+" HZJJBBIbf9㧇IZR) {AW_/A NgY -=mIUzAUlA* *ͪjjzU\\U*AcBOnzIXXXXf9%)\\^Vk { Ukj@*bUirI\\\r9*/Ibtrr(hOz\p) jZ+bzA`phr9lhr@`ˆA___zA%)W {r0hhVk9bzjJf9UU'zfAUUQeA:rb {zpphA%5.hMEJ M} i\*QPXP[hEA???Jɒ~YzzzpQIrb~VjhZWZf1UV\PIE1զIEA>hb(p``@&!AUU- u)~UUZ9XXXx'R 'r???$9 WoeQx}QeA_HZ(zhZA'RE1@ JE1U]A1?R```!W9b%-e1ah/Uj(ȊE1ZE1)_eI)?j$1W5/hzDAb`jzEA1UQD)?Q#1 PR$1*R9|rk9(hZbjjB…ABUUU$!A %!?Q5a(PPZZ)U1*??aD9% jD9zzCm$1 pD9:?D9 WD1(A +1 zhZ!Bb_W֭W퓯 u7oUޥrnHDAppZZ U0?UD9 ZU9_UU AU A/U aU A_ a/u!޴#UUaU!"UFaUU(ppZA~TaAW%a!a!jAA/A A !/ՂAa aU,zja!aAWAx_Wa!/aA'_^a^A _ AA ?aAmK awAjkj@AUսAUW~ASA ,AA^^~ _WWWA ! 0A+ dI(/ Q zzpp!%; f1!%>9F) .99/Af1jzz1 r}ƒ- -lz\+zU~+zW_3ЬzՕ?+PPXX {jV'rWyy8}ࠠ8}|xx|dzxcK^xN[1ZUUV\A_a!_~b Axxx A*/9+ dI(+ jDA j)RPPPF))-)9F)u9F)龊9g1b9]YEzAꂉjlz -UKz\\\zrx r+U+ {\VUU {ij[ {VxzxWWVWyX}X}x7tzxtl[^xcU^ZzjWAAUW>A1 dI %%5aDA++hY %1ZZZZf1)+ 9f1A1+A9*A1Wࢪz9zHb +jzzjzjxrjk *+{BrU_PP HZ|rVxjzz^x~zzzxX X|xp|tl^u cz蠀{UWV\zz(bkcca!Q#9+*Q(9;:GrYU /'j-+ E9ZZXp1F1-//9191+A1A9UUz9 j jW_zjurjUzb {ib  {jRUrI....|rWz^zX~X/ 8zx7յ- Yζ}׽^z8%)^Zzj!_~ S_~bUWbQս*bI_{s`Q kHz++.QPpxlf91xxxx91+A9U9991z9r(Z r(Zzibrj%zj} 1WWW {1UUjf1(/%%Wk4WUUWUUUํX๕X+//޾??,{ "RyΛƍ{0IR`xA)U]_x) U_zHrI RPIzbuUR 隽+)ZD4Q9UWVT99A9UA9W_91SJũjU 3hb8shbUsHZU>((HZUAUf1U3E9J _U.A UN)RՐpKP‹WZWWŅQzUtDQ?DAZE9X^_E91z)計ZbbI_ܜ Z *ITTK{9WVTT99 A9UA9A9e9U2E9 URe9rѴe9Uf9USA"S9WS9Sp``zm2I\zAWUAU]lA_UUlAUz1U+I%% ʂUUf9``rE1Ie9zzjAE9W~%1 ~jx\ַzIښ Z +KKKC sb9XS[PA1 A9A9ꪧA9~9E1'f95iiI͆9E99e9__AE1Ae9UUAE17*rA-rI57>zib``@jAQYbAUiZAVTWxA9_ Q%%%%+ +A````re9QA~~~QIWfAE1W^hzj'kbzQ7*z kKJJ@bbAjAPXXXI9A9A9A9I9ueeE1mR'r͍91f91Ϧ91f91 Z1UUrF1/765ZZ {IR Lr] Lj_ {JZx`I9Q%%%%+ +I```j 9ZA~~~|QQ뢂If9^^~j_׵-ɂj7<<61 %1Bzb)R1UUA9UUZXI15%% zF15555r9׾+{ib- lr_^ {j&.+j {IZjh I%%%͛jlzh``` QxxhhQAjre9UAE1(((k*.*nk*}*+/?կ9(F)IbAibJIZR)RAI9_z``'b _) 7?55h95*%)̫rUhj1zF1555/zjU {j*zUU5zUU^𭋊jFrAxX {A -gr)+**z````+YhhhhQ99E1ZZZ^%)!<,(*k {5k*/ )+++1jf9_%jAIZR/%Ib(RIZR~ zR YbԈ)a 767')  f9 jW jrªuzrz/rUEiY {jr5Uz_UU늇Qd+˧AZP^W̛Alb@͛zhhzz(bhhjjIALLnff9%)xzz^&))//+*Jr5k+s *5***5˪j\\JRJiRUA~^bAUWib9UUr9 bA4TE9bwS&!ՏcP/?jX`0zUUU^+rUlr+r\ jJrib*,Q+{rrQ``pI9W_RSf95555++)lHjpPXةz(b{_If9զA%)_WWf9%)UUU {r`̃ {%UU*??钨\Jɒ Jɒ`pYxxXXYIYI^'bE9 ___Y 4769aYQUZ1a)%U'$Io %'Tz%)W A Rk!K sUUKZrAx^WWHRF1ɊE9555=HzWKHr*5*ijUݠf9UU~Q%!WI%)U {rB {rp s)%5,AVVJE9U*E1UHeAUeAaQeAIeAߟb8 fIaVSST" ahb a?o8p+kaU^P0զA_uU&5  ԨJWVVV*UY^W*rpaQ|YQ^U"*W*% J Y\\\\YIQI*| {r\zbࠪ sb"Prf9T\PQf1sXTIf1UUAf9嵆Qf9?ՆQeAQEA??GjUfIa[r\hAbhA%UhyOGCI,Y4Kz! mF@HhiܪT| e9UJ) a%1UQE9 U Q**z3*Q^^\_QI*QI_zjrbjb@ujbKWb 9f1UAf1IE1?>:;IEAj0zhbZA~\l|ABA!GA %J@ j,ʫ_HR %5xxxxJT^TTIf9Ubf9Ii}e9F)*e9F)1====q/Wz5'r`xwu$9QeAQeArj^]GjbOobhZ]bhZ8wUZf1p@Jf1E1*eAE1:=5eIE9Ur j'ZHbb|xp`AUUU&!AU '!AGB]_{AAUIy R===5$xxx\f܉|\\\bE1myScf9E)着f1E)f1E1^^g(===hEAX\^WZ __$) h1QEAeIEAhbD1 UhbJhZ'RhZ'RWUhZ'RUhZE1\P`B9E1UUE9%).?EA$1erB'ZQUR@\\! z_]!xUUզ1A% AaK`pD1A iRA__/+$)%*^hz^UUU kE1IM5E1%)E1%)f1%)_UY(=Q$9\W_Wa_/ D1'rEAxxX\EA$9eI$9UUJD1\`R) 5W^R1 'RI~W'RA'bJ-'ZE)uV9%1EO$9)I ????'ZI+URb\XZXbUTWUbBe)B-59`  O1 ?UJB __E)GzjU~UgZ$15UUf1)uU%))%) $A -)A$9Uu'jDA-- 'rZzZ0xx$91U$91UWAe1Yd1'%%Y)5XI1I9*ZAhZA[k?A1~..|e1)~h@Zr(թbAU%hbbZZ^XbBbBBUUf)‹iHHK -+!A_WPB'b --5jYU$1 T) U) }U) UU9 )-)I1/+jY'baY0xxxx9(1(_e1$)UY$)'%YdA91Zb9(%֦I9+-(RA?U'J9TX9$)^xjje9  k9jbZxzxB D1BUU5 $1AUUVT$!!ɍ }a+/$)a=Aa%5aQUU1  _ u9))==QD1*:YeAjjd9 Ulse1x^^_D1$) 0W$) UUDI eA1jkd1$)}UD1 pe9 #W9$1 -J9 -9$)hpx^$1 ZD1 hZApXX\(!!z\fffCZ<\%U""*U"cj"*Bb]IWXxzdI$91ZRZW UUU9==dA#)D1e1*UAzUU a_WUaWa0 9 jk$) UU)Jj  D1 W9) +e1$)x~$)zRbU9!TWUU@!!);U"j8X"U3UX Uֽݑ`hl~$91_U bWWUU(b)=U$1a Uaa_AA_UaA_UUaA a ({  a@jjaa)$)u!xzzbHbpA]ɍ$ "(U$ U"!_"AU#aU# U%0@1(Ubt|~~b]aUb@aA AaAa!a!A AAaA -AAAjkaAaAA/XX\^?5a" a b_W!zA+ ٝA/- }[b^AxWaA_UA   !j`A a!a!Wzz ! A aAUUA  a!bjA *a!A ՂaaW_!WWWW'AaUUAkWWVXAa!bCK!rAUAza!_A a aA]^~~! a @@jjAA A *  A !A !AA  +++aAAraV֗AAbjjcaaa````AaAa!n~ta!aArrZ^a! a!TaAaAA *A  ! __WW AAAA@A**++aA}ua!(ja555a݂AbjBza_a```hb a!=99a A *"2a!zZ^aAaA  +aAuAAjj    __ UUU  AAA * aAUaA**a@@@`55=bAna}aj`pp!9A:AVAUAAUUaA AAAjj ___W ! #@!Ua!Aկ+( 9 +DA0+IDAa _*! >E) 7Zf1!*+-9f191 99***A9A9A9jz&!775=zjb Hb +rWhKr/+/+ rp+rU+rW rUzr(`Azr* zUUoz֕Rj r {jxxxJrVTTTTUWzzWxW^~xyyyWWWWyY}y8}Y}~~}|^xxx|tl~zSlcxxcoS^zxOSB^xJk:_~jB`%)UUW\bW_bA a"ꨠa!A!b! %bA_~A!! a!! A*(ս/9 + DA0+QDA/ YeI YC) /%) /+E) >f1!j 79%! '9%! 99* 99 *( A9Af1jZ^z95555zr`bjz r -+zzx_Kr////klr+z"+ {W+zUKzrU?j_ij5/ 1@@`K+y+jxxxxrHZVCQUWWxWꙅyyWWWyY}y8}Y7}~~~}|ࠠ|tz蠔t3lXx3l[~z[/K^zOSJ_McRU cV\XpW_~bbUW_bAAAW_A!Aꪣb!!UW aU*(a*0 9 *DA1 Q$9U+aQ՝jYս+Y) // E))/f1%)/+f1!zA%!z9F)79F) 6`A9UMk9ueAf1j9zhjhhh r- zxj/K kz`xhxzr +r? rUVzr lr?խz5+ +zZ^VK +jxxxrHb jV6+)VW^~Wx^_^^yywwwX}x8}~X}_~7|_~|tt^xtld^Zxd[_~ko[U |kUmk`1UUWTW_bbW_~xbAbAUUW_ AꪪA aU(b 0 * #90/+DA9 QDA+adI+'rY}*GzjuD9F1)f1%)f1F)+ 9f1A1կ9F)xAf1j9F) A1*[Ms r9%%%%z(Z@zHb -rKz5Ukz UKz`u rUU/* r_rr_zjrrտz5% z`zTWUU r*zhb`pxzrHZ |j6wVW6xzzzzx~~^^yyxY}XX} X7}7|ࠀ|t|x`tSl^~SldW~c/ 0U0s^z耮sV\Xpb~bW_bAAUյ a!_^||! (յ*(@( DA( QDAտ YeI+*jQ+*gzj'jykN%1)E1)+F1f)1f191 A1A9A9***A9⊪Af)A1U^z9%%%%zHb````zhb---- {z++jzHZUrHbzHZ_+HZrj(zjU*+jUl zP\V.rUUUzrW {(Zz~r(Z\r6wWWVxzzzzy^zUWy}X}Xx}xX_x7W_~~7tzz|l~tSl^st/ 4WӜ0_~ `AUUW\W_~(b bU% ajxXAAW_A 9(U*$9 k(͍?I( YeA*jQ߯//Gza/+Gz Grnjb@E1%1UյF1%1// F1)1f19f19999A9A9A9A9뫆zZ`rZ {j*W+HZU {Hbzjzj zjzjrj+rr>+͋ ЬzxJrjԉj(Zxxxxr(Z!\r6wWWWxzz^^yzy____xXxuX__~~X|}|_tW* 4_4^xӜ^z0!V\Xp W^W_1 bXXX\bAꪠa!DA1*Q$9}*HR UugGY % jQU*'jIU Q**ɒ/HrJBH@f9%1f9F1u1f11f191U9191A9UUA9UըA9uA9쳅zHb```zhj+)Kr UU+rx__zHb~*z(ZU(z(ZUrib\*rHZUrHZUribr(Z+ribj UUUjIbibRxppx-Rr6TTTT6wVxj~_W~~Wzy_~yXyX/x Xy7_~zX}*ս+ +_~4^xQf)`IB UUWT W_zz1M]UbꨂbW~bAQDAW YeAUQ(FF,b(---'rQ*UhzY* Ɋhz==ɊUhzbBYF9W^\xf9F11f191U91U9191/91*91*99W}U99UWWW9 z(Z```rHbUrHb*rjpz_rjUxrIbrjU)rjrj0zjߛ? {rUW9 {hb--+*z[8+rU_zr^^jIxrQr6TTTTVxw^^_W(yXx=5տxꙍX_ ٥Xս//zإyY~Ɩ_~趵4_~xQZzQ%!V\Xp) { ^ bb_߿YQ aQ* {I'jD9|hzY) 'j* (j* k````zKJʺhzA^^xx9F9f91WWw91յ91A1919191* 9191zzibpppprb zrUyzrzj*+hb-+ {jzbz %%zhbzjzib_ 1VV1m̪ {1Uj1UHbf1UI|rVxxxxz~**XX++/+~zz//ٝյ5%ywy9xY~8Ɩ_zuzxE)`E9!eg) _( ^ jQ_'jQU ,kIEMm'je9|xxhre9 )-見J*hz//*%&Œ.Y0.Q_^||9f991V91U￧A1իA9}A9UWA1A19191jjjz1 rRpppj(Z {HbUUrZr(ZUr(b UzHZUrhbzjzrUzj߭܇1WWWW11Uw111f11&)hrWUU.إUU4OUUWUUU5UUU蘕XXٕ-//ָ- Kz55Uքi+ylYq@@iƉb mpӜe9`P\Hb%1UUUlE1)W_^) 蠠(( _GzjUժjQ* ^0J)dI؈R--// Ɋ]+ *5*@``` QPPXXnaxrsaI9WWV\9191999999 A9k_91(**A9}91hhŧA 3Q_HZUibUWibUU hbU%oHZUUHbUU (ZUU 'ZUu(ZUUzHZUUWE1WHb1UHb1UU(Zf1UU_-AͳIC BUU1A UNl(.Z5?| x-W" 6U .zUIZ*UWUUYY% ꂉr z(*:+z3+r9 __$9 'ZlllrA|vvWAE9^W_^eA$1]D9(_)  hzZuJAA9z蠀L{AUHb--- Ɋ }Jɂ %*hhhjNRXX\\ZiMťY9VT\\91A199A9UA9A9A9_A991ŧ9 ͱcccc/++SW 퉋3qscct͋xP%%5ޔMSBBCÔŌXj_tbU thbu'.(SIUbeAZUU'A9A UU.RUU)ZUIb Ur .+-oԌXB IR__^XͳAUUUlIPP\Vꂉr zן+r hjij(RPzIzZLll|Ie9A$1eA%1E9$1rr[[) (hz/ RVpjIUW|xQAߎR++++ k 5勻NA\\\TQ̓AWWVT9999*A9]է99*99A9]A9A9A9W9bb}OIb3R]SIZ ߱ԜRuup}3px3?^ j*UsbUUʼnZ%aSZrscOƄ$6K{QrbNAUUjAUTWUA9ŧA 5UZỤRURUU+RU_.)RUWR`UU J9rITTWUꂉr+ r;Y %9""""E1__r%) I|\\\IA|ȦAE9ZAE9UeA%1_z$1 ) [r⠨izjxx^jQxz'ZI-%%ɊQ+)) *k -%/ӬZ[S[o#HbA?틧AT\ZSA1UA1A9UA9A9רA9A9A9A99UUe9UUUAE1S_izE1WW'E9UuME95UWTѴE9 UUU/e9UUUZe9MUUUl{E1UUUf9UU9USf9*USf9(WUsf9 U9Utl{(*+ȨP9BJr95)))+bWrAib9W^A9uuA9(Rg1 z9*UUW 9UUUij9UUQf)IZAKr==Kz3lzKzrE1pprE1  Q\\\|IAIe9\XAE9eA%1jE9)^^~%1)HrxpGra*hzbjbHbI'Q---* k /++sЇAQA){IqiMEA199A9A9A9_ߧA9UA9պA9A9We91 e9F1E9E1eAq-%%5pE9\XPpe9E9WUUfAe1e91" e9E1AE1Ae9eeuu9e9UWAe9U]e9%1AE9Zf9--HbIijAWW\rI)) {zz(ZhxxxrA'%%A9AAJ)****ZAT\\\A9A999}iiiHbI+ij=999lI""""ʂlzze9pppp Q|xxxQIVVttIA\\\\IIIeAjj@A%1_~E9%)ꪈzY~hza+% hzIXr%9  I7'.* *Ukʂ  jАAVVVVIA5=7 kI§A1着*A9?A9_A9բA9A9A9 A9A9~D91Af1{{e91 UHeQ,ԥi55eA````9E9W9E9U9E9AE1AE1AE1AE1WAE1Ue9E1Ae9ZA----rHb)-r9Tr9 U9zibxxrRUտ*rJUjIUibAUWibA^I9A9A9]k(bAKHj9999ʂlʂ11L 9xxxxze9%%%%(ZxxxxZIvvvtIAXxxxQIQAjjȆAE9||fAE1wnnHrjT&'j-HrIxz~zA z''* *jA0hR&9l{JKKKKA9A9?A9A9A9A9* A9AAA9 *9D9I1[[SSb1Ap@???5hz``911991f9191Uf91*1dIE91kke91*Mkf1UUbf9UVTz%1* s9V-kIJ^ r B- +r {rU * {r_ +r_u {bW {ibz`bAW^^xI9A9(ZQttttK(b9999.blʂ1113K qs{{ 9xxxxͣe9zHbxxije9IAhhh`QQYInjIe9~~|lAE1nnNNh'j/GraxjIz_zzA - _|k  ̫zjATTVV(RD****LsABbbBI9I9A9꾪A9A9A9A9ꪪA9A99e9\TQ1SSRR(bF???ꊆA\eAl,W,ib~`ࠉjAW^xxA9YJ KQ)!!!a""""+ nnLLK9xxxx+f955+jӓ(bI\\\\QAjjbYQYQfnnIf9If9nnnn'raު ɒ'r- ɒjzh``@J--)J @j RA9՞IZ%1////LsIbbbbJAUJAjJAAAꪠA9~~z99999999eA1R9rrrpͣ95K{(T\jAW-6GbWl Xp΋c91UWeA1zzZz91U91UUU91uUUIg!111f1f1F1\TVVzE1 11+r++{zULz+/l {L { L { _+z`~`rRXxx`I9YI/KI!!!! 111Kﭛ NNLL.f9+ijjI^^XPQI{{{YQ͍YQΦIAllllIf9'r/ + 隦Ybk----*/ˋ/;9I9UiZA%%%%L{Jbbrr(RIIZA~IZJIZAJA_~A9_A1A1ꪪ99먪eA1iZA[KK̛(cB)ZaڅI----UΧA~x`b鏆91eI)919191eA1iikk911f1xxf1F1VWVVzE1 ,{9VV{j1 9[rib) {rʥUU {r+U+rU,rW+r+z~~zibxxIZA^^|QfA KQ!!!!l 11l ozLLFIxxx+f9h+e9""WrE9UIE1YIYQIAllxI9钉-  ~ɒQzz(jJhr+ kj^ˋ++ AI9ZA%%%l{Rrrrr(RIՊIZJU_**IZIIZJ(RAR9A9A1A1eI9K(R5+(V\ k TVU|9-%55]/Tt` (WWܮeI)91U_91919f191WWHRf1UeMMf1F1V^VVzE1 ,s9VV k9 UUj1ZPj1rjrj*zjzj)) {r+{zzk {jzrIWxx`QI'UKI!!!!Lzl gggNzfffDlHj||||ꂦQhhHHHjATTt|Ie9wAE9* YIUYIզIf9If9J Us  bxxxa--+K钽-- Ku닂ˋ %%5 A$$$I9b&1//jAIZJ*IZI IZJUIZIU(RIRA|VA9ࠧA9~A1zA9 e9/_WQbx~~~ : 5%q[15UPS H*UCXpboK{eI)91U^9191n}Af191U_^UHZf1MMMOF1E)(zE1 j9TTIZ9յ? {(RLrLrW {jW( {jU\Z {jW*+LjULjU {jU rR`jzQA7%%KQ!!!!l NNNL2wwwwlr|||| QHHH@rI|||xQAwIAQI݆QI݆Ae9Ae9;;;;* U*J _U*hz^z*hzJ銭* ~Ë?+AǧAA*(AsZ(ZA vIZAhcHZ)RIZR IZRW(ZJ^RA_zI9A999Af9[W˳(զQ xR^W1  1) VԪ!k% ib})U\p`iZbAA%I9UI9U A9A1ACCCA1UՕf1HZF1E) zE1 z(RVr(R {IZ*lbKrzLrUU*rj+{rU {r]\rj~rib UrRhhQfA//' {IgZ -.j wwwwlz|\\\KbHHHHzQ|xxxQIIf9`IE1UIE1UYI%)***j**k ~J*k*+{J +? +  lAGEEEiAUif9׉AvX^R1?IZR ibIZU]iIb(R~IZR)ZJRA|I9I9_zI jzx EAb^^AN2 q)UUH-/ 9`@D9IZZZZJA类JI/uIAVV^VI1kkkCI1HZ F1%) rF1 zib {j"W {jU {A {jUlj-Kj_U+r*+j몚 {rUzjhjIx`xXhbA5%jZb% snirzl KHbHHHHzQxxppQII9``9F1몪E1%)%)!E1!J ըk @k*J*UJ +*+ËBÌcϧIAuUzJF1VVWTjIQ(RA IZA*#ibJibRIZRIZR(RIJI^pxI9z~xxRx|\\zB0AAmwT *(')5%W_N ̰UUUNܩrAzAUzUUzAUU AUUꂇ1rf1ooojF1UUU {E1 rj.*rjrr {rwU޼rHZP*% kWxzUU1A+{)Z~xzIZAx^^WjA%%5 {I  NNNGQ>>>>N+vvttKzXXX hj@@@LQzzzzQAIf9f9E1E1%)%)!G1!+k pp`k )뀬JJɊ  J???kKNLl{E1IIUU?Qf1X_U sJ[[X^(RIIZJkIZRIZI *Hb)RIZRIZIWzJ55zJ_jTTTTbuIzBWW]Y)(----H) Hzxx %%5ɰ|xzhb( r) z+z+zjBzz~hjꂩr멡zrwW~zr++SrUUY\zj/ {rlAzj+ JʢWjILAPz(lQU|n)z_eiBA9If9  I HbZܐ+tttv+zPP z@b{yQ &&&&IeA 002If99%1E1%)`xxX)%)F))*r*ꪟk +kJ.?UkJUj &*z****ɒ@@l%)mIZf1boU kf9}Aibf1)ZRUIZIVIbJ ibRib)RUib)RIZ(Rz (R555 zzj~j͛bVVVVYAeզYBYUUW) --Hh)%5HxࠀKUK IXPp`zJ KHZ^ͣD)z(Z jzj*Wzjzr(U rWRru3rTUU]rb*  {bu bիb LrWUTzj */laXZ뢇a'W_ZYh^]WA9If9  I ͛ FFFFGRܸ+Lhjʂr㣳 QccccIfA22If9AE1WWWWE1!&))F)) {jpJj/?J*J*  j*?.k===/r`pppjAKQAU{Qjf1jIZUWbRWWibA _z9Ub9*UQ9UIZArI//zjxbrfb$AAVaF1A-)h!Ⱥ'!(y' %bI+r+r.kz+zWzlz/ l {տnKz z~ rߪ+jPrjrj ʢrib"zj+ {r {b^ {Ib_rfAPXi1J9UWVVAF1 KIzƭK欛 zZ0ij+E9If9If9f9%)|%)!%))F))???K {UՕ+r {KsK̃5UJɊW *//5+pJ_JrUJjUJjU*jU~ɚ(R__jAWWࠦY9WUQ9UUqfI1}Uz9%% jzB\\\\$AB%UU9!}ˏ(bVUUF) H!5Hxh5Ui bp@zUUUoHbUzHZzrzr/U*(+j%rUX hb rU j zIZxzib ުjUU%SzUWTUzr+{z8 {jzxbYX^^^ʲYIs9WUUUIF1KfAzĄl+  ͣz۩z(b rZ3ʂAAE12Af1A%)VVA%)UUA%)UU_9%)+rK {^[] {r*̃ {j**//'%K؋J_^Uk*j+j*UJɚxxxZ'rxxxzjYx|^VYQYQQY*QQhrE9/r { \WWW%z MIeIςA1b%UUQHi(^Xx`O -O*j $A2zUWXX+zU+zU_W+j+ +rܜ jjח>hKZ+sZZZ {E1PX s(Z  {M]UU+ k_KjU {iZ^ {IxWYf1z^bF)-A9fAF1%%+eAlꂄ ͣKߛͣӓ+Hj(bꂆAAE13Af9ZI%)UU9%)Uf9%!*{zί {j +rꪭz+sjjJ+{///-XJzUJ(j/*kJ__J*V~ xxxjxxxxaY\^VVQQYIYIQI]UQe9@@AE1Օ?9 xxppfb͍1!m}KaBaB ! hB Hx`i5UUO 'zXPp/Up TWUhZ  -rE1UUVz%1UU+E9U]HgA?% (APpk1 J)zJjU* kU* S* kUU*iR__(jA~^^QI1I1Qf1'kY奥K'rW_'r"UUUͫ'r"UUKʋ--*ɊJhri隆IUY9_i%)WY%)UQUUQF)UU+r+r^^ {r-5+jJ*s%U*/ J*j*/JMɊ xxxhixxxxaYTTVWYQYIQQꪪQI__IeAIE9??I xhg  jA_ł Aa"AbhA%5h'H^xx' %5hz`@'a`p !+I!-5_b( i/f9UV[q'Y} Yp`YKzppK**UU%J*wJ**HrheAYQYQjYQUwuYI & 0 _ U hU* J*J*hh@jaxxxaYW^TYQYQ{YQ____QQ*{z~z {z {r* shr(8 sj s 5e9\XXXjE1 U_hz%1UUE9E9UUUɚE9UU'zYe9UUiE)YeA*YI_~QfA_IE9'ZeAHbA^g .QAZx !AbAbyAU hGZj 'UW  9_ԍ{ U`BB0!^^ u Ć1}uwƂ H.-Uu*hUj`JPPXX`xjZJIRTUJ J*kGbjQ|\\YIYIYIYI*-*ZZZZJ ꪪ* * ׿** * *ɒaxxxxYI^YAQAQAQf9*_*{zz\ {r {rrgr,$ sb sj/_UAXZZzQf1UUUQF1If1VWIf1UUAF1Af95եIf9^If9UE)QZZZZYIQeIIeI HbjjjjrHbU zQ: Iz WEAAWUWTAbAbAb**hA %hUW_h'zzj.' -5!`/I}\8%5)44<7 g׵+*?/zO&`ppp*XX\\N*I_UU*** *ɊDmrMmmmrQ\\\\QIQIQIYI**Q*ɂ * U* *J _*ɒ^W ɒɊaxxxxYQVVVVQIQIQIQI:?*{rx|||rrUzrzb+sb^jb -=j sf1UU֜ZE1`X\f1F1 *f9f1UWUf9f1Uf9f1Af9Zcɍ9f9U$!QZZZQeAQeAeIf9~bHbjjjj j-ezaa|t8IAWWVTa"AbAb** GAUUh hGɪW__N `@BBI\XZZ/ZqɅ'D9*he9E%a__^\FXXX\\ hzɒ %)UU*%1I(bbi%1UUa%)UQ%)UI%)UI%1( m* jWU W*隢U `x^zU r`j^\]]YQXԥYI__YIQI~QA {rxtTTzjrjrb+sjuUjZjZjhZPBJ If1TUU9F)9f1UUUAF)9F1uAf1-5eAf1QE9 IeIIeI_WIEANeAzhb +)Ȃj**(r vVXtYATWU_!aABA"B!~A %Ug' 'zj‚ACCCkALlA/? AnNOI!ߙb UUKs Xp`@ e\^^^*\TT\ `AE1 IF15be9%'sf9E1U_AE1U/AE1UVe9%)eQ%) eQ%% z򬩊UU hѬUU3 xhzzax~YaQVVVVQI QfIQeIIeIzj_rj~rjhjbjbkmjb_]jZzjb?Ubf1\P`9F1f919f1f91f99If9zieI) eIA(eIeAeIE9HbEA5555jHb rhb*j(\\|XQAXRY[a!"AA"B!~~A/G %G -%H0@ppP #1PP[U'bA hZz9 WU,s*l{%5@@``&xxxx X\T\颩cE9f1^^^Rf1b'Rf1 jf1RZ__f1F1e9F)/?e9F)e9F)eI) eQ%%%%ɚjpxҬQ5UE12b.aɒQjనa_xxxYeIQeA_IE9QeAUIeAUrjxxjjjj~w'jbZX^^jZbZbhZ"bHZ bhZ"kZF1UTXpf1E1e1F1f1E1*9E1_f9E1eI%1 -)EIeAeAEAeAE9~rE9j'Z/jHb UHb p`@@%AArqZX!A!A!A&!!UU '!A !`IÃUh PXUU(AmUe95U}e1 WUUd1!k%R;A====```p(ppxXXXX隈jbe1U5%jf1Z^VWf9F)9F)^f1F)f1F)e9F) -e9F)eI ȒeI%%%%Ypx^Q%9|~^^R%)5+s WW$) -%I0ɚazzzzYeI\QeIIeIIeI_IEArhbjib*jhbhbZ𠠩bhZ}]bhZ_bhZ[]UZ'R8kZHZb9B**bf1E1Wf1E1f1E1f1$1EA$1 eI$1EAE9UEA$1Hb ////hb'Z/hb'ZzHbAjQb[^\\b!&!AUU%!Aխ&!z&!BxW! ྵY ]/?YaUUWX9A5%'Z!Z|V! }aՕZA(===-pxpxz~Dzzzzɒhzj$1 )-jf1UUWTE9f1E9f1_E1f1VE)f9f1E1je9%)oEA! gzEA%%'reIpx^^EA$1`hz9%)I!!gz````bazzzzYeI^VVVeIEAeIEAeIE9WeIE9*պhbD1UhbRhbGZGbhZ^^^WhZGRhZ'RhZ'RhZ'RhZ'RhZ'R*bE1P` e9%)9E1UUUT%1E1UUijE9%)EA$)EA$9E9$9%9$1'Z$1%%%%'ZQ HbR u'Z$)`Z ^Z!AW/W ~U ~UU xUUUB 555e)(+/ (jXRZe1 BD)AU E)k 1bՙ- Ix^__i(```Èz`UUhrjuZE9-̋e1T\ZSE1&)( E1F)E1F)E1F)ꪪf1%)E1%)^zoEI!YEA%%YE9xxWW%A$1e9)˯7e9WU(gz)% gzUGzapppxQEA\\dIEAdIEAUUeI$9EA$9 *A(HbC1 5UUHZC1 hZ'ZhZ'RHR'RHR'RUU'RJGRJ(GRR*Z'R.hZ%1T\P`9%)UBE1_~oX 9j$9%) %9$1Ue91Zz$9)WR1%%%%RI~ 'ZIu"Q h``` b^ABxA VVVB uu c!"U//9  B1IbXWWWD1A⿕D)  %D)iRaW ţc+*hxh~UhzGzhGjkI%1=J{$1cKϏE1%)E1%)E1%)E)%)E)%)F))$9 - Q$9-eI$9EA$9__^_I$9Օ=-'rA/ gz'jhzGruGrQpxxxI$9%AD9eA$9WEA$1_$9)HRD1XꪪI(p'Z#15UU'Z) %ZGR'RQ4'RJZ[JI'RI*'RJ'RJ(HbA@ *'Z%)UUV\A%)`w9%)WկA%1RPX^e91?W$9)$9)~zzQ)%%%%RQ"?'ZRʭj zzzjAXܾbU_|~cBbCꪠbB"/1b +--915WAaV\p@  @@@` ynd VWUhJA- CC_U$)UUɻ9GzZUGzEGzYUe9)bD1/?}A%)WTWUE1%)UU%1%)_U%))%))%))`j$9 DA1**DA1>A$9UU_hQ$9----'jY Grb 'r'b_'jQXXxxeI$9\\^D99$99$91 $91 *JAA9@9(peA ?UR)%RI8ph'RIz_JAJAJA hRI'ZQ.>'Z%)Pp@9%)%9f1AE1\|^{$1)^X1$) 1(I1%%QAW RAUR j`@@Avbx[VVbCbCbCb"E)B-%%1E)A @ =l|TT!-!(JaB!AWUIa*'rbGzjUU'rj`{W$9%)^^ZZE1))%)%))_%))U)%!)%! %) 1/A9ՕAD9+* Ae9_^TraeA--- 'rb 'rYz'zQUZDAxDA1Wx9)"91UW1(`$9(UA9A9_9e1hza#1_sY)UUU\I)UIAAAIAWIIAJA/;'ZQV~}HZQ/HRe1A9^Be1]Je1)R:91UWTW1(Z_WHZAIIQI] {****AbBbBbBbBa" B5UE) -1rbjj T\XZUU5! U! W\a!9A%555be)jIUAU$1 ) ) ) U$) U%) U%) ) j0/A(?A1UUI1⿽bQ-ba*jaUjYHaeIzxxxDA091]9(9(1(*9e1 9e19D)~adA )'r1za)UW\`A) 5UUA1(Q9/]I9|AA**;QIRI?kbAkO(J9___|(J 9E1U9)T^UU1 HZ!Ae9^KsAUUUj j@ >bBbBbBBbABA"E)B----E)!@`pa  [[[[ $)a*E)a`/$)!UW\PD)bUUhre1iYaY$1 RR) W! }! U !! U  0'DA(DA9+YDA//aY iYba?jaUUUZdIz~~x$90xX10U0)0 "0 Ue1D1e1$)d1$)xzYdA YQ?(aeA@bjj9(d9(/UV91 A9A9+/IA/+QA*HZAHR9\P`J91B39E1_xe1)U_~z) 'R!Ie9= k(Jb(J9BUuv|ABWUUA"b!BUUU5AB_B!x~!!---%$!!ppp`b rbjjA//a! ++b /-AA{Ka! ,I ))aeAUz$!1      0'%%DA(???dID9 Y9/-%feAUYeAUHbQ?==+k9LsHR`h[[I$){9)e1(W1(TV( D1$)UD1$)WU$) QdI UQdI**?Q$1@@j91e1(X1(UVXe9 %եAe1ID9 /IAI9'RA-'J99D)41$)ZXXx($!*+IbgZe9ՕbA\b9OEBJe9ApX\\A!*WA!IAUUUe9A% e9AV\Xz!A !55!A`( N@aJJ --=a!A+$)?U!AVTXZ'Rb5%YQ_UYI_1zD9 UUq]     (/'j!QdAQD1QdA_Q$1@`c9$) *R95UZAA$)yzxD1e1 z(|W a$) ($) $) _dI$1*eID9 WI1@hbkd1) e1#)e1)@ D1 UVp@9 %UD91*AD9)A9{UA9/=JA@ByA1zx1$)Xx\^) D9 )kBbHR Ze9@@@`$1ATVWUXX@jU7 Q}`_z`( Q} A AbU jU yI 1怂AI0 *ZaIdIUUIDAeAoO    ('!DAjjjjIDAߥA)d9 dI$)cc{}d1$)WUe1#)/HJ)˫9^U$)WU aWUaWA0 ( (:>DA1DA$9*/DA)x`xzD1 D1$)UUD1$)uuD9 bjz{! U\p$1 %Ue11/-Յ9D19e1 /A99E)lte1!\^~~$) $1 'J)ZJ _HRb@p!|@%%%%~(H /} Z({0)!111] ãQQQQ FFF蛞dd]猬I;A8;}ece9tXPdI$9dI$99_ B WWUU %%Q!dA$9_Ud1)'7 -$1U!W$)~UU aaWaWawUUaUկaիWU _U(9(*#90 $9(`prZ$) $) W$) )`p)+! VX`$) %UD1! 9$)*Ae19$)txe1$)_v|$) h) JbA) UUUJ!P__W V %%%%H/Ф -T(Š( 11֏ Z%XX֎Gfg 5+bVTTVFAa{Z0%DA1$91W pzZb;ߣ b'1b???#9_D1.>? aaaa+aUaU*aUA__AWUAAעba(1(UU0( /1 rPPZ) *! :(pp   VXz) %UD1 /-9D)Յ1$)E)!h$)!|vV *\QbUU Awb\^_}!1 %%%%4_vGU5G U9"9#!UWVeU#WHUF!U4 _C@vƛVj"(@@@`$9(1(B0b??Yc_UUcaUaUaU a+UբaUaaa^UAaAaAaA~WUA A aba}U a( U0 (pPZ    apP +/~^*a|$) -$)(($)!W$)!U$)j V[CAbAbrX\AՕAU_-a5UCcb¢U¢UƳycaYjc¢U¢Uc¢UB):Ur"(`pPp1(1(bPBbbbcazWa_UUaA AaUUaWUUAaAaAAaa!aAWWA A  AAaAaAA???5 բ  X . aPZZZa+aUbab / .7!u   *o Ak|xA?b\~W!UUb "  " WW""UUBUUB rUUB }BA UUBaUUBA,UUbAUU#AUU"A UU U" " `@jj0 0(oWUbbjjb}bUbWb@aAaA{aAaAa!a!a!a!a!a!`!A  A@!!@ !A *A aA%A aa aa*a AaAaA aaa````a%% (Xj ZY]!`!V_WWAUU}5%' p W (* bJj XZ__A %'AaAA;3?/ A b+(U(b__b_UUAbA AaUaAaA_}_A A  @AU A`!`!`!A  A a _@!A UA UU  AAA /aAaAauuaAaAaUUAZZ^_aAUUaAaAaA***A``bjA-%_u*`xx| AU' aaaaa ABJjjAX!UA bAV~aA{{hAaA-/b++  a~_aaxA^UaAUUAAaAWUUA a!AU%AUA(a PPPA WUUA *aAUaAAa/*/A ~^_W  ! A! A`!a!aAaAWUUaAUaAa!XZ^^@!A  aAUUaAՂA+aa a/abTT\\!UU a aBaA肪aA AaUUArrz{AX\\\!WW_AUUA5aA --ah!5=a!aAՂA a*A~^A}UUa!A A  A`!aAA!a %a]UAa PPZ[ @A *A  A       A !*A *A @! AVZA A! A A A  *aAUaABAazʪaA\\\V ! aA``aaUaUaU^Xp __WVAAaAa!p** ʎa!A *aAA*a!A A  AA /aAU-aAaAaAW___a ''aAa!a A! AA       ! @! !!@ AjjA ! A!@A****A ++aAaAA۫aaAX* bVVVVAUUaaaAzzzA㣣aa믂aaUVVTTAA a!aA++a!a!{{{{A /aAaB ""a! Aa!_ a!U aAaAaAaAaA__{A &&&$A *`!A  AAA!   WWUU   !AA !@!A ! AA A A  aAaA+]aBaA ATVWWa5%aazaArrrraba_aa\^^\A @!a!aA/a!\\A A /AAuaA"A aAabaA /aAaA@bAaA,,,,A A A       _WW]  AA A! **A A !!@ AA  aAaAaAa!Jj WWWUa aۻaޭaaApprpayقa~aaaaXXXXa----A a!aAE!^^^^A jjjA A  aA~A aAaBzzAA  **aAaAoaAiyyA!@@!        UUWW UU     A   !A! A A ****aAkaaaAajzz Ua///A*뫂aUaAZZ_Za}aUaaUaUaXXxZa--//a!Xx|~a!ŅAe!^^\tA ka!gmmmA //++aAV^a!UwaAaAAA *A  A `AgwwAA A*    U]_W U]UU UUU     AAAA *a!aAUaAU*AyA_ZXXX  55a*aa aaWaUaaa\\\Ta/AU5AuԪA % !t|P!Օ*!mkj!AזA~aAA  a!A AZA  @AuAA !*A^^^^ WWWW   AAAA*A *UA  a!aAUaA A \TVV!ժ!%UUUU_UUUaa!--AU UUUUUU}UUaa* a!A A @!AA AA^AUU WU! A !! ! *A A!AA+ aA a  ( *0 #90+$A1*dI$9+IDA3Y^^^^ u ^ *+   %)!%)Vx%) 7Xf1!f1F)*+1f1f9191***999999*** 9AA9A9A9A9A99&!XXX\̣!rzjrZ@zHbU+(ZU+Hb_+(ZUzHb+j  KKL XXP+ꂪ+  (l {/Kz^^ KzUU*zUrzrzr r+ UK*U {\\\W Q1@HH@ z{| z r~rjpx|^j(ZrjjjVcYV56VVWzzzzWx~xyyyyיy__yU]Uyu]UUyY}y8}y8}X8}__8}}~~}|~\XX|tzz|t~~~tTlSlddcxXppc[^_~Z[OSxxpOSK^^xxKB~~Bk:耀BJ:_j:*:_W SV^Zzbb* b_bAbA*bAAbAAAA_A!A!!@b/AbA_A!A!A!A^   A @!U@!A AAa!*A a+(+0 1(9(ի+*DA1+DA#9*QDA+QdA뺠dIB  *( z -p%)+-E)%)E)!b F)%pf1  59f19f1+91 99A1꪿A9A9UA9A9A9髫A9kZf19%!T zC rzr~zڪ+zյ + +z(b`+z/K )K l{+~Kij^ j Ib UKrUU+jU+jUꂩr_ rzhj(zruzr {z {z{u {z:+5Q1@@+rV +r_ {rxrjxhxj(ZrjjjjrvVUVV^VVjjjz6wWxhwxU__xxꪪyyy__yuWWyWWWyY}y8}XY}X8}8}}}|x~||_\x|ttttzxtt3lz3lcc[[pSx`oS/SZxh.KJ^zxJBzBBW~JK:ncjꪪ9UUWTWW_~bb_bAbAbAbAaAAAA!@!!@!%bAbAAAA!h   a`!a!a!*aAA* a* - ( + 1(*10* $A1dI$9+dIDA*QdI+ YQ_dI \\\\  ) Uuu(!%)^ %) 5^F)/f1F)f1f1! p9%! 999999jjj99 99A9u}A9UA9UA9U9F)@|VAF)z r뫯zrzxZZzr-)))+z++ꂈb` z~zKꂡ)))K ))-kK@K xxx~Lz *{+ {_+z+zU_ {z {z z r]ib+jժKHZWl(Zj/ 1+u1+@`pK {*+K+__+zxzzj~hhr(Zrjbv#QvV\^XXVVjjzzV7WxxWwxW_xy}yyyU]uUyUWUuyY} y8}XY}X8}X}}}}|~|t|t~~ztSlzSllzx3lc_^~zc[_^~x[OSzxOSK~.KJW~KJW_RJ}" [RUZ TXP`^~bꨀb_bu߁bUW_bAꨠAbaAAAA!ꪪ@!b!5UbbAbAAx! A! a!Aa(*aA+ A a a+( 0 *1(+ #90$A1DA9+ QDA몥YdIYQ+ aQ;I \\\\() ) ﯪ*%)!%)!#F1%!9Wzf1-f1 -9F)j**9%!^`9%! A199A9]w99A9A9A1.9f1`px9f1W5%A9z9 rzj{[zr+-%+z+ zzzK))) K///llKh+jz+{* {+ {+ {p+zU+zVU {U`]z+̛ U5̛+UU^l+UW+Օ51oR1__{1lPX\\K+l+Krxribr(ZrjkƉj66V_VW VW_^~w8"*xWxyy(yyWU]yUUyY}yX}x9}X8}X7}~8}_}|_~|||z|t訨|t_W_~ttSl~Xx3ldzxx`d[[oSࠀ[OS^~OSKN[SU nc [Unk cU c%)@IJUUWT訣Wwb蠀b *bbU_bAꨠaBꪪbAAA__A!ꪨ@!!5bb !*!A @!A驁A* a} a*(U(0 U* 1 #9($A)]DA) dI$9WYQUսYdA aY/ jYI \\\\() ) * *%)!F)%)UF)%)++f1%!f1F)u f1!X1!-x9!-9%!x9&! 5X9F! A1A9UA9ݨA9{9W_YQAf1zAf1A9z9 zrrijRRzhj+++z u+z rxHb+U+HZ)+-+K]+jzKr~zhj r* zU {r rzzzr {z kzzz%UU+l {+5% 1N*j+|~UK {+ {+zhzzzzjz~^^r(ZrjʋV#QV6hV(?/VWVWwWxW/wx_^^^x~zUuuwy:(y~_yWyX}xY}XX}W8}X}7}|_|_||_jh|tztSlSld蠀2dc^~zzc[^~[oS[OSko[U+sncsnkW~s,c_~,c\Xp` UW_^_cbbbW_bAAbbAAAW_A!b!5ߣAc  !aaakB¢ a** *( տ+ 0 *0(/ #90տ#90*DA9*DA#9 dIDA/*QdI?+aeA idA:jaս++'raBI) !(*%))E))F)%)E1F)f1F)f1f)** 9f19f1o9!x9%!-x9F!-9&!9F! pAf) -A9ujjjA9]σ9ME5iRE1A9zzz99U˫zrrhjPPPPrhj//--ꂩrzzʂzlzK Kk+``hx+rxh`xzrU/UzrUzj LrU +rUVTWzrzrWzrzr WW rLz/UO+Օ5  1+`pX+zjl UݽUl {Kz_X^^rib|xj(Zrj|jU6z^~_V??V7*VWVW_wWWxy yy**(y_yuyx}xY}ꪪx8}8X}W8}X}7||^~~~||~~tt^|ztSl^Zz|Tld^~d[蠀d[_c[U*|c+1ss{mk_~Mkf)@RUUWTUUꠀb_bbbW__bAaBbAAAUUW_!A!c}UU!@( !  A * {( U( 0(9(90++ $A1DA9++dI$9*dIDA QdI) YQ5+aQ&. jQjB'raGzj}{kijc) +)+ )!%1!1E)f1%)f1%)ꪪf1F) 1f1f91919999k9F)Ux9F!^9F) AF)x9F) X9F) jRF19TRaAf199_Ạzrꪣ+Zrhj=//-ꂩr/z[ zUUGzzlz }k U+"k+(>Kz^X`hzrzr{ rz**zrzrwUWrr+rrrj **rrWzr {r //K 1@ {\VWU zWV+z}z+z rz~zribX\xr(ZrjCY6VV7**(6wVWVW__Wx~~~~xy UUUuy™yvzyyx}(xX}x8}8x}7y}7X}7}⢀7|||XX|tWW~ttl^^~tl3dzꨠTld_~3dc_lcյrt+q1U}Q{s~{mk~zns\Xp`bꪢbb_babAbA_A!A!a!}~@!! !ꪪaAU!U A5?(*0 1(9(* $99 DA9* dIDAUսdIDA*QdI+#YQխ/+aYՕ5=ja'ra* GrQ GzYY)(* $))wE1%)F1%)f1%)f1F)1F1+9f)9f1Ag)A1U*A1A9A9Af)^*9F) pAF)WAf)^⭧Ag) ^?b)A9ˣɂrrZPrHb*+ꂩr/+%rr_+zm+r z_^^kj/KzUU+zb[] zU+z/'?+z~hhhzrrrWrrWzrj/zjrjrrW rՕ5%oٞ:1.rpX^ jrW r r+zr|z^Vrhb\^VVrHZrjCY6V6V7(VWXVVWWxy WUUyyzʘyy}xX}x8}XX}*wXUX7* X7_^~7|訠7|W_|t~|ttl蠀ttlWW~tl3l~ʀSld~ꨠs|l+R|+ r_QW~Q_~0{W~s1@bUUWTUW bbꪪbbaAbAUU%Aa!@!!@! * UU׿ / ( /+(xhhh(1 S$9( DA$9U+ dI$1dID9QdA*Ye9 YAiA*?HzjGzb)/.gzZ(hbpeA)TTV%1)1%)F1%)%1f)f1F)9f1UUf119f199UW_W99A9A9A9A9*A9***A9*A1hAf)xAf)_9f)%X9g)%ާA1 ˣ!ʂrzHbXXXXjhb  zrzz* rW+ijW +(ZUz(ZUzIWrIUzRWzI+UIU (Zu_zHbWrHbzib*zrWnzj^zj*zjr / *1+`pz|WUUzrzrzr r+j_zhb^WzHZzjcYVV6?V7WVVWVWWyzwWwUU]y(yꨪy蘅y_yW}xX}xX_xXwXx7~~W}7}WW~|t|tt_~ttl蠠ttl__tSlWSt-+ 󜳔W󜒔W蒔Q_zq_~s~{ \Xp` _ꨠ]_jjj bbWA/ bAhpAA^_A!@!@!(( 1(ս(XP(+1rrjjDA(-- dI$9*IdIUQeIYQaI%aY/* 'za?hz'rս g'rhGjȈY`@@E9)%1)몢%1%)˫F1%)F1f)f1F)*f1) 1f19191 99A1A9A9A9A9* *A9AAAA"AAA1^Af)}^9g)-Rɂz{zHbXXXXjHb zr z+z]]KzKr^x {r//+ {zzjrj/*zr U {r*?UKr_zr|wrj^rHZ_ z(ZzjU* {hbWrib:*O 01 {X^1rUUrUUzUUWzrzWrj rjx~_j(Zx^^^z(Zzr;rVV6/6wWWXVwWWyyyzyyyXꨠxXXx+XxXﺺyW_X7}7}zzt|t~|ltt_~ttl|-4Ԍ 4UӜ_~Ӝ_x耲Q_zq_~{9@-c!UUWT ~ꪨ]說 UU5( ꨠ@!aAAA_A!ꪨ!AjjU( (1(U*9( 9r` (``dI ----IdIս*QeI*YQYY; aI5' ja+ Gzj55-Gz gzꈂhrHb@@BB%1)(E1%1U]F1)F1%) f1F1./1F)f1)*1f1f9191919999A9A9A9ꪪA9A9A9AA AAUAAA9ʂ9zHbz rhbzr-+zULzK {ުLzX| z{z+zUU rzrUV\_rj*rj몪 {r}Uzjzjzj_rjzjrrb {j?1o15RJnnn {jV^^rib*jHb_hbZ^x~rR rIb;rV6wV7WWWWVxjzWyꙍyyyyXyXxX+xY""x]Xxx7X}x7|}|||u|t|t* 5Մ-- u5 u4ꪀUW~4ӜW~󜒔_蠲Q^zQ{~|%)\Xp`%) w~  ** b??//( 言(jjjhbAaBꪪa!ꪪAAAAW1 $9(u *$9 *$9` *( IMťI --݅Q$)+UQD1UYe9 aQ* 'ja'rjյh'r55Gz+wɒajjhhE9)E1%1E1&1.**f1%1f1F1 f1)*1f11f191U}91919199 A9UA9A9A9A9A9A9A9A9A9kIzzzI\rA*ժzHZ zI+(R(U+{R {IUzI*z(ZUzHb *Չjzzru) {rUի {rU^zjzjzjrjrjzjrj/ QlU 1RnonJrj\xxxrjՉjibZHbRx|rR zjr_ǠVV77vWW7wxW'#xyꙍyzyyXyXxX+*++x{xXxX~X7xzjj7}7|_6|uu}|6|յ+v%- v+ uU_~u_~4Ӝ_󜒔_~蠒0~B@Mc!~ _`p %%%%1 ꪨ(p\b_bABaa!ꪪaA$90(CA$9UDA$9*DA`C9b9 UU]QD9 ]-Q)aI_*ae9_be1Uj9'jIUI+5*5ɚɒY````E9%)&9E1F9E)f1F1F9)1f11f11f1f91UU91U]919191 99 A9A9+A9A9רA9A99AA9A9ꂉjɂrzHb\zhj r /*zUK {UK {_*j~耮 {HbWzZUIUzIU  {Q_rA WrRrRWjIՀzHZU_rRUrIU {ZrhbUribribU sj UL{Hb_͋jUUjUUjijZjHb /jHZx(ZIxre1 rr%;rV6彿6w6w7wWxWxyꙍ￙zyy___yXyXxY****yyx~XX7ꈨX7Uw^z7}7}W|+ w+ ׭w+ UꨶujU_~u_~4Ӝ_~Ӝqz_~zE)\Xp`E) WV^\  j %% #1p\bꪢbbAaBaBDA$9(eI#9dIDA+QDA*Q VV\\Z [ZZ\eA(%%%%aQ*jYja*'ja+* Hr'jUHr'j Grz隨ɊY````fAE1~F9E1e9F1f9F)ꫫ1f11f191U91}9191919g19191*91**A9UUUA9UUUA9]A9UA9UA9UA9A9{*IjzzzHbTTTTrhbzj+zrzrzrz^rjrijzj rUzrOWzrڭrj~\zrjrj->rjrjUrjUUrib^ ribUjR~jQ rHbU***bUW* {ibWW~rHbWribߪՀjHb꠫zj(Z*Uj(ZUHbRz~xwrQ zr*`HZZZZV6.V7WvxVWwy z ꪺyyyXyXxXyX xxx꘍YxX_X7ꨨX7x7Uտ/Wս+w/ ح+8UW~z蠀׽uꨕU~xu_~zӜq^^xx1)B@mk!ꪪ!    bꪪbb_bU]bUdID9dIDA+ -IdI*QdI+**Y(\\XXZ \T\XeA -/??aA ja 'rjUտGrj/ hzGrUhzGr*Ɋhz-ɒɒ`.U a````Qf9_^xxf9%1f9F1*f9f11f11f1**(1f191}919191919g1*9199  +99}}uէ91 99U99_uA9Wu99UW}99U]u91zrzzzQTj(Zrib +zjrj*"rj rjVVrjWu*rjUrjUrj__zjzj?rrmzzrUzjHrj}7 rj zjrrhrrrhb {r-?*z++r? zrzrzrxzZzrj~ rRWhbAUrI zraV6V6 Wwxw__xxڍUչ """ ٍyXyxxx*+x7?#UU調xꪙx♍XxXxX_ X/+- 9յ/ Yյ+X88W~xuxࠀUW~|U~󜒔xࠒ1^~x1E)\Xp`%! !ꪪ *"  Wז.  _W Wbbba.+I$1V Q$1UQD1Ye9UY)X_(Z(x~eA(====jI%%ujA'rAWGr9 UhzAGjɊ%钩zЬr~||YAzxpAF1f9F1***f9g12f9)1f)1f)91UU91UU91U91919199j99ZZjZ9191꺪 9191 99W99}91 "91>? {zzz?>?z9jIUrRUr(Z_zHZUzjUzijU_z(ZrHbUrHZ Urib~WrijU rjU*rjrj(<*ribxprHb zj {j- {r*rU b*r *r+z  +r``Lz}}zrTzjUribx~HbQhhrA zjwr%%%%V6VWVxꘕwxVV* * ""XXxx.*+x*꼸WW_yxWx+/ z+ 9UYuyYꠀy8_~X~^zx^zඵuz蠀u4|4Ӝ~xӜr^~xQ)B@!UUWV! $1 ][! s  ꪠ _ bbYQUYI*YQ aQae1rp``bE1b1XQD9*4'jQ Gr(j.*hz'j_QWIUɊQ jʊ钌```p jjjjRhzXPPp(jQzxpQf9W^^\f9F9*  f91肢g91^1f1" (91U91U91__91+99919191919191 u91ժ91919191"9g)>>8: {zzr*ribrb+ -zjrrzrzrzr~rr {ij jz(R+7+rUU-lrU\zborbUzjU^ zibUrHbUzibU*ib*U {IbUzHb@Uzf9*^ I*Hb+z U+{z?|+{r *rj^\T\jij * jHZzzz(ZIhxxxjA rj wr%%%%V6VWWwx~wx (** ("(xxxXxW_Wٝ+*Zٝ-- Z+ zꨀz]yUW~yYzy8耀_^ƶ_׽u_~xu~~x^^zxQ^xr%!\Xp`%) jzz$1 ) ^( }( UW  VW UU]_ YQYQ**aYaY/ )Z$)͋eA'j$9Ppp`I$9PGrQ%5hzGr hz-//zz( I Ɋ**+) ````o-) Hj`BÁhzbzxYf9^|xx9f9U9f9f91__91}9191磌9g1 A1A9A9}A9uA9_A9ըA9u9991 **A9A9uA9U]91A1zrzr rHZrhb+++rrjh {rUU5zrU]_Vzrzrzr}zj*^rR hblZ {bx^zbkjbWVVzjzr?rzzrzr {rzruWUr1XXXX1g1f91UUUI1+UUUZ1 UUU j1UUjf1UUibf1UURE1Ujf9 rj wr%%%%V6WVWx~^^xzz[_ڕU]W """(""xXXx%??꾹 //- ։jV֩j ֺiyΪy_yYy8~~Y8ƶzzඵ4~4Ӝ\xӜ~訒 `pE1!WE9)RPRr) ) `)( zڼ ꪨ   w*((Y9(aA aQjjI2*bE1eA'jD9```@Q$1RsZD9# hz'b* hz/ Ȓ* ɂ *ppppKЬQ %OhrUWVTbA\xxp9f9緗9f9﫫9f)9f)盛91U91U91UWA1էA9UA9UA9}U9999 99919191*+919991hhkz(R1zrzrjI((ԩjQ +{Q {Hb +jUrrzrUzr_rjpP(ZzrzjVX(zjYzbW׾zjzrzrzr^{{zrzrrr[r1XXXX11Uwק11]]_11UU_111111^^_^1f11F)f1&).j rj wr%%%VUUU6w{pW x ]}չ( *"*( ڍxxxxXx?﹕_ٕ+:ٝ=Z-ˋΓQީj ֚_~y~~~Y_yYΪ꿾y8yiZ@`yΪj8zx׽u~~|xUxxp`nkqE)XTWUE1%)XT}E9)rR%1)) p( ) ꪠ( jZ( ꪪ *  jAWjAUjAUGjI ke1/ITVZjgzI`j~QD9qqZE9%?*HrA*VJ UȊJUɒ(R*U*hj*/3s+{JJЬY5rzV^ZZHrIXxxxAf9|f99f9191919199**A9}A9׿רA9}A9WA9U_A9UUA9UU^91999999ꪪ9191~Z_1zrzrډjITHbR+hj(Zꮾj(Zj(ZUibIzjIUrZ_rZUr(Z +U]r(b UKRUzIUrIթr(Zrib zjzjzjzjrjr1XXXX9g)11uU91UW91UU11U11V_Uf1)F1)9F)7uUj rj1E) &<Ԝ_wΛ 5-U -.UĹUWĹUUPUU$UUUUUUwUUUyXxxxy**x* ٕչz5-Z@lHjaqqqz }}}hz }}YΈ}}Yʊ uyuy 8(Z@@@jAy8VVT|uxxUz^I`p E1UUzE1UU^(jE1UUWXe9)W%1)U%1)UU_) ) WW) _ 訨 ߾'rjWV&rj_'r'j+ 'rbpx^W{ k-σbkli~\ZeA hjQ=?Hr--- u/+ rW (ZU0 *hbj{kJppPPrJJJJZQ?kkЬzrbChzQxxhhIf9^^^Z9f991919191 99* 99* A9uA9WWUA9A9_A9A191A1A9A99991Zکj1rUUWXhj/IWWWpZUU}HbUUU7HbUUUprHbwUU%jibU]UTHb)ZHb(ZW(ZUU_brQ Hb(ZVHb(ZHb(Z+HbR_HbAHbAU͓IUUHbA UhbAUjIUwjIUhb9XX(Z1UUR1UUA1]9191է91_WWf111F)E1F)ibE1 ribE!ZZZZjT1 Un+UOl:z5ͣW\X{W.oͣ %>/^bѴ_:̻o6WwU/yUW {W {U sU-s UMsUUU5--%%%--ΦQpP\WlHbqqqqLrccaaLHjlzIlblzKr +z5hjUIUJUqr\\\_+HbL(bX^^rIpPXZbeAXX\\eAE9^eA$1eA$1UE91U DA)U$9 U(  Gz'rWGz'rhr9XbAWUA %Ҥ(JӔb^ZzhZI%ijZ==?/Hr--- ɒ----* 5J *Jj @J *̋pppxANYQY %%L(jUWVTQf9~~9f9919191 91*999999 99*99*91(.(A9A1A1A1A9A9W_9191ZznjO1͋^խ**tpx``3??SOխbSl Sib\S+{u (ZU훉sŬVNhbVHb}Ѭ(ZU 3HbUZHZU?:Ѥ(ZUW\6,{s sWbUVHbU{3hbUUhbUU^`rHb?WUhjHbUjHbW:_ijR^jIU*Hb9WHZ9U(Z9UIF1Uf1rib ibUAXpj)J9+jZA UUU9/UUUAUU.)R .^z}r.ͳͫ /_NHͫzਯĭ-WXͫ/ {X rUUjU]+jZ__ J5UWV J-/Hr`@@-1LI+irccaaKrAIiiKhr+HjKHr+hr hr Be9E1^e9%)zzz+) Hb {ZXXXXhjAXZ^_QA\\VVAE9A%1eAE9E9$1 E9$9닫$9))() ( *:GzA*UIjUQ9I9AAA9W|{e9%U,sI߉rHb5hz ɒ*ꪮ+ Ukj**k+kN ZQQ%5/(jT\XPYA\\XXfA9919199"9999"99A9UA9uA9A9A9A9A9UA9UA9A9__A9UUW91j:1ޔ\\\^3%%%%Pzzzz ޔS:S||||Ѭ{````Nl s.ս-soW3-//V\\tbbbbVl{Ѭ/`bjjՔ7rrrbt 3PPpppb‚HbWj_SjUp(bU^ibUUHbUUWtHZUySRUUSAUUWib9 jHbHbIpppRI(RAV^ZjA9A9A9.A%UUIo̩z*Uz(lo̭ 5W. ^^x.ͫ .ꪏ7{n` Mb+jxxxzb J\Xx J9?ͫAUUoHjJnnnQIkszLY+hjccca 'b+HjɬHj+Hj Hj Qir(ZibRzib9_+$9 HbXXzZXXXZQe9Ie9AE9e9%1&&&6eAE9dA%1E9$9..%9$1V^^V)(() ( (hz'bxIꪪ'bAUUJAJAAA~訦A9ZA%5rHb=---ɒHj++ ɂ+ z_JrUk ***)*.k5555f9****ZAjI?bp`Bb9xxxxfA9_9199999199(*99 (99A9UA9WݨA9A9A9A9꿨A9A9A9_A9A9W_Շ1555txxxX /xxxxL{ѬP /%%SyY:S||~~sm{zzzz. S.-))pppr3////\\t````b:w΃ s"8^7ޔbbbkS --Sppp`2ɉt/Zrrp S/ּs03 s΃W^ō ܵŐp kWPbUշ,թrUIjW IjUAUW\p J9 B9A9)RA-UIZIbQ/UUWlR+UU)RUUl9O(Z Un)b*UԉrU .Ň*5_]Ň 'دjW^zb J J9AA00IXX^IIzkLQ᭣Y+ir+hrɉKir͍+Hr hr+hr%%rHbLHLibUUUHZA+) HbXXXXjQXXZ^QAT\\\IAVVV^Ae9e9%166&6eA%1E9$1&&&.E9$1&&E9)$1 ) ) ../! hzWhz J\phzJUUWx(RAJA~IAU_HjAU}qrHb Gr-) Ɋ 钿 针.k+`@K777Ng9````QA %RQꯤY ɂI__^\A9A199j99999999999999A9UA9UA9A9ꪯA9A9A9A9A91````` xxxxK{:>.&Ѭ/--={ő..>7zsm{zzzz . ͛__̓*tOSѤ@_P+sXw{sSj_tb_bSZ_,ssIR .rbCҬ 3^XPpՔrrb΃RRRR\XXPbҬ; {WN *UZ@.J9 J9jA9,A%5(bU_ZUUKRUU)RU_zRUUW(bA_RA"IbI _KI+UUм JUZU(R*U)R\p)R9 BAZZZZ+{AXXX\QI}iaLQᬣY+hrhr++ir Hr lir+hr%%%%zibnlllA)WE1!KZZppppZIWIA\IAWV^^Ie9eAE16>eAE1.*eA%1.*eA%1E9$1VV\$1 ) >,() . ) hzhzzzzGrx~_jRWRQ^~QE9jJJHbIaaaarQ Gr Ɋ + /):Ë~~ںnKArrrrQA55RQ}yoQ%5.QTT\XA9އ91919199 A9A9A9A9UA99999A9U_A9UA9UA9A9UA9UA1Ň1%%%%t/͋ TxxZ_/ s$1^Ѭ9UѬe9(UA}3$1/jz.b Ѽ Օ-R_^-+^XXXTLs7򬭃\iZ͍W*bUViRLsiRV_lsiR+kA7766͑%%5Spp``S 3X3jKϏ/'>tppp`򬃋lPސ -%ͧ9VVTTI9IZ9z! B9A9A9ڇA9I UUf9UIU ijU.zỤrW-)ZU(ZU+RUUzJUUbRU)ZIRA/RAx - JAzz``rAQIcrrz+1+rAAA+hrɉ+Z+Hj Hj Q Hj''''zhbnnlljibycjA~LHbqqqq ZppppQIWVVIAIA^Ie9AE977AE9..AE9eAE9,.eA%1E9)%1)W%1)ח$1 ֖zzHr`Hrjx~|jYYIp`ZeAoo(bIArI Ɋhz--)) 銭 W* kJ * k'%%%IRRRRI9UZ9 sQUU.IPpbbI9_^^^A1ﯯA199A1A9A9A9A9A9A9uA9ݨA9WA9A9A9A9A9A9_]W9ѬP`Ѭe9jU͓E1/UUE9XUUI%1Ue9%1>IE1\\\^e9%1GjE1UUU%r%1UUUpAE1qUUE9 Uoe9^UU3f9UUe9WUU3e9]UU ZjE1xUUUE1UUUE1WUUe1 UUņ9ѬmsWl{}/iZ8 S %ՊZ*ztiZ Sb^ **tpxSpt %%3ppbBS{ /6އ9\XZzIZ9U rA {jZUz)JUrAUrAU~IZ9xxA199** 99xA1 A1IZ9/UUUr9UUU+9UUl 9UUij1U(b1UZ9UQ9``bUQ9'QI~~+1Lrkrɉkz͍Kir Kzlhr'''+hr'''&ʂHb~~|rAUrIzUlHbqqqqZzzzzZIV^ZXQAIAIAZ^ZZAE1>AE9AE9eAE9ֶeA%1E9)%1)%1)??E1 *(E1)<8ɊWhzhphzjxz~'rbէ/Hz'jGra~~jYI\|(ZI hjI''hz++)+* JK ???K+*//-=.#AAIA%5=RIQ%5̓9WVT\91ꮪ999999jA9_A9A9A9A9A1A1A1 A9]uA9խA9A9A9_A9UUf917'/9e9_f9e1e9F1F9E1e9%1??e9U5i|^_ i Րi)--/$)p`e91E9e1* E9E1 AE1e9F1 e919F9e9E1e9%1e9E1-e9f1e9F1(Ae9XXZZAe9UUUe9E1e9F1e9F1e9%1zpe9%1**e9E1߫Ie9YQQ{be95UU'RATjIUU'ZIRAZPXA9*.*bA riZ {rzrzjhjj(Zxxz^)RAxz~~zJA9A9 A9**A9A9IRd****bArrrpA9zA9A9W߿A9A991..fA9ibIX\TVYQmiii+0rlzzʂʂ%%%%(j....lz6666 rTTTTe9j9E1_ZZZLf9+(brbbbHbQZZPpQI\\\XII^zIA𰰦Ie9>QfAIeA.,(IeA,IeA^^XxA%1e9%1WE9%1חE1)8888ɊzW~z(jz'rZ~Hzb/hHb_HrahYAhjR HbI&A * *K ???/KË͓j-///oAXXXXI9UI9QA+s%9?9XPpr99999999jijA9A9A9A9A9A9UA9A9A9몪A9A9몪A9A9A9_f917''9e9}UWe9f1e9E1E9E1E9E1hE1%%zixx|Xya75Ȣ )--TV\PmE1UWVTe9E9UUe9E9U9E9}e9f1e91Ae19E9z꺆Ae9Ae9UUAe9UAe9UUAe9RS]{9e9]WU׆Ae9Ae9Ae9fAe9UUAe9U}uAe9Ae9scIe9-''''ZI///+Hb'Z/ jHb--ijIXPRAWibI%--/zj-+++ {z {zzjzx`jRxxxxI9zAUI9I9A9*AA "A9)iRjjjjjAzzrrAA*A9*A9A9**A9~z91..*.A9==5=IA8ZQ~zz IlYzlz ʂz''''zlz6666.ĉrWWWWe9WWWWe9E1h``` e1+(bbbbbijQzrrr(ZI^^^^IIZZIAIf9>>>zb - r+ {Uի+ {}+ {_U,ruLzL+b+ {, {UWL {U( ,rz|rIZ^xIZAzxAAWVV^A9*A9+R9HZAccccYQKI%5 (b lir %ij///Ռir...ʂ666/'jɂlz\\\\͓b9E1l%1+A HbiiiI(bIRrrrII{{{QI{kkkIAYIYQYIYIzzzzIAXXXXAE9AE9AE1Јz'r/h'rGzjhz'raxjY_ꪀYI_蠀zI555zr,, z//銿 ^JUKɂ :kଳRB@@`Ϭjl{9TTTVA9UUA9UHZ9%---Lsb%%%-l{AZXPXIAUWIA]_IAUUAAA9A9A9ꪪA9A9A9A9I9A9A9A9A9A9A9e91 /e99R9))))9191ꂇ1IA|̫A5rjRjj%\R1f)91UU91U199119*Ae9199119199119*19 (Af1eA1zzzz919191____F)9j1F1~e9&)E1 { {ꍃf1 ^ms9WU1Uσf)Ub188Lj bUlbUrW+rL+{ lLU[l+{wLj@_+r(+zWLrW+rꪀ]zbxjR^zRA_~I9AAA9@B@@HZAccaabQQ5555z''''ʂ'''zu'''Ib...l(Z.((rW<j1 {jW}zj U {j* {r {r +r L {_UULz+ {U {+z+z+z_{+z[]]zzrjj)Zxx(ZAzzpI9////QeA*"*zYQ팛Q%%%%r''''z7777666hjiiii  z͛rXXXXje9XXXX9E1jE1+ir lZ//// hjj1 rj rjrrrj~zj{zjzbzb {r- {r {r"+//,{ { {r+rU IZWrIU)RAU~xhQI]YI ////rlbbbbz7777lz6zlzr،rXXXXlrppppHjRRRR HjrrrrzAir$1Ie9AE9zAE9{zꪆAE9낊Ie9QIUYI}YI}YQ}IA```jIAkky}If9If9ˋ յ ~ j^ɒ(bWHzI_xzIzhj%)I UkHZ%kr WMJW* *+)OˆA\\\\.IOOOOAAIAI9ꪪb(R))++l{IZ  {AIRRIZJIZ(RIZ(R IZ)ZIZ(ZHb)RIZRz(RI(RIW:HZAUxI9zA9.A9UA1着A1A191eA9fA9HZRy{[_iRu'MB~Q!AImw  1(Օ5-B1??tJ --t -مe2} 5R[}7e9V\xp%5м9UUVXf91Af9199191_uWw91919191]_WAf1eI)91U]Y91էA15%Zf1XXXXf1F1zzzZF1E) +z????zzeizA1UA1WA1IZAU r9*jb>jj}nrb*rjUrjrj zb^zbzb {r-/ {r {r///+{z++{zj+{z {rzbzhbI~xh`IA "QAI````r7777z6666lzzzzحzXXXPlrPppp(brrrr Hjrrrr̫ rIXXXXQA^^ZXIe9Ie9ꪥAfAIAmmIAQIimu}QImmm}YIm}}If9Ae9Af9Ie9*֐* z z针zzhzaxxxx'jY_ Q5? +k + +Zk -wӬ%)틆AKKKKI9UI9UI9 k(Z??rA\TZjF1(RIZjIZ(RIZ(RIZ(Rib)RIZRIZRIZR(RI(RI(RAj^^I9A9***A9A9A9A9A1z~A1 Ae9iZIK9(Z)`x~) |Xp(b?&' :(5% 91[ :--X[ --x / [] /tR`KsUWWT{ f91Af991ﯫ919191_911991W^^AE1I)91YU}j91I1%%Zf1XXXXf1F1~VVvF1E)**((z????zrk9^^^^A1A9IZA-j(R/ rbLr-Lrkb+{rW {ju+bUꪪ {ib_ziZUrIZ {ib_zibUIZUrIZ,j* U_ {bU {IZ U {IZUribUjI``@jIA{__QAͣI5555r7777z6666.hjꂜͣͣXXXX'blrppppHjrrrbhr[{{{+QZRRRrQPPppYA^^ZXQA__{IfAIA}moIAIAQImEMQI}}}}QAIf9Ae9Ae9Ie9-k * ) _U z 钉rp``xhzbx^hzb+/ɒhz-+- Ɋ  k* K/? k`x`ˬ e1틆AKKKKI9I9UI9UjA>66.jEAl|L{Ac(RAUIZAUIZI UIZAըIZA*IZJUW(RA(RA U(RA"U(RI(RIRA_IAu~z_A9ꪪA9A999A1eA9Ae9bE1jrZQ$1ŵeAbz9}s(b' ) :( 11(J95ՕtB +--yBb7}'!xWU3lH!UUUX)-UT\X[΋ 9f1Af9f9191U_`9191է9g191盛91~WAf1'A1XX91UU1f1 *I9-- Zf1XXXXf1F1_W^^F1%1 " r????zrrAXXRAU (RAUibI-+ {b+++{j׿((lrl { {zl {u+r{U {r {r`rbzj +{z--Kz UKz}l {ULzU+r_ {ibW z)ZUrIWhh`IAWUՕYA͛I5555r7777r>>͛ ͣhjͣͣ XXXPzpppprrrrr rqsqclzssssKYRRRRYZZzrYIXXPpQAIIQA{IAIAQImIQI}ɦQImIAWWWVAe9닋Ae9ﯯIe9-=-=*ꊠWJ*ꊪ*隩x訊Hr^ȚHr*隈z J*UkK/k)ì;;JE1͋AccccAAAA(Aյ jIEaf9//YijJ(RI )RR )RR(Z)Rտ)Z(RU(Z JIZRUIZR~UU(RIz)RA_JA(JA]I9A9*A9999999:*>*A9AE9ߟ(R)X\VWL(5%hz(WA!(b))) :H)1) 9)*+d-:---(z^%'!UG!U1UU^M:rjjjs݀b9T}}}Af9A9UA1A1uI1U**(R9UA9*I9UjzzAf1A1ppp91917Q9iZf1XXXXF1f) **F1%)r???? rz(R\\jRU꠪jRU j(R U {IZ*U {(R *_lblrl {UlrWrjrjrjrb)/*rj {rzj*zjzjzr~_Urrxzrj rjZUjI@@`hIAYII5555Lhb.~^{b%%QK{ͣjxj2 ____ͣʂpppprrrrrꂉrcaazssqsQrrrrbRrrrbIZXXPQIb`QIQAIAIIQI͋QIŏQIouAIfA9Ae9Ie97???J J  uJ _ *ɂW隈rW *z JɊ]*Jɂ*Ukr Uz zUMIzì[{k E)AssssI9ꪪg9IjgQ gq9VUif9yJXHbf1-ZiZ9%b1ZIRHZ)RiZ)Z_RIZ(R* IZRIZRIZR(RIRJWJI|JA_AAA9A9WW99 99fA9A%1/O{) ~Hz Q WW &) ===9)1)xX1i) kzHk_5.&1 o/=wuOh)VTT\͓bUUՕAA9I9JAUUJAUUۺJAݿJII9I9jjjAf1I1^^ZZ91A15%IA+sf1^^^^F1F)***"F1%1(r%15555zr {j {j_rjUzj {r + {K {+ {+ { *+rW +rUrU {rբrj {j+rUU {rU_zj {j.Uzzb_rIZ Wr)R(U {RUbI``h_IE9 ZQI͛Q+bTVUU{gZ%5qhJMMͣrxxxxЬb%%%ͣppppͫzrrrrNz{{{{ꂉrcaaAz$$$$Qrrrr (jssssb QIhjbbQIQIzzk{If9Zze9%)AE1UU(E1UUUI%)UI%)UUA!}UI!UI!**/*^~J*j*u̳ k*W^J UڠJ*-J* j*/*J=j+? & ̬okzE1.ASSSSIAՇA5*y_ F9UkAW[bobf1R>Jf15V(R1;--)Z(RiZ)Z}iZ)ZIZ(Z IZ(RIZRIZRIZR(R R(RI(RAIAzAAA9⪧A9A19E9ꪆ9(rpx\(_9Aϯ?EA[sbh)a ====1)1)\XXz)H!@`zZ')%- --o. )\XPpbAWW Af9* JA:JAf.JAJIO￟JI(JA^^^^I9Af1 I1ZzZZ91U_I1))II+{f1^^^^f1F1wWVF1%)j%1555z(Z UzHZ {r {r {r  {r {rK {UUs+{z^,{z+r,rlr {j,rjVV+r, {*+b {rW_ {jUzjzr誾zj^r(R_ibA_hxzIE9QI?+jQ- jb~jFZ͓rͣrxxxxZ ̣ppppzrrrrGbkr}}}}zyyyyQrrrr+hjqqqqbIppppQI`bQIQIk{kkI9zzrr9F19F1F9E1_E1%)E1)~z%)!z$)!f1b****j*j*k*닳J˩*kJkJ+ xJ+(8j**j+jKk=??̻ bBKNԪZE1.ASSSSAAgyAUUzF1[(F1 =(rA&iF9UU}(b9Q~IR9% IZRIb)RbIZU-ibIZUXIb(Rhb)Zib)ZIZ)ZIZR)RRWઠ(RIRAWJA]IAUUA9A1Ie9U`pE1 xxz b_܂UUiˆQbݝ5YbUV\Z)a ====1)1i)h)Օ5%y=+--oL 1``@RAW^ZRj A9++ JA+JA`aJA::RAJI_IAxxXXI9knQf1I1ZXXX91w_I1))-IA +sf1^^^^f1F1WUU_F1E)(((z????z(Z`rHZ\rIZUrIZ {IZU {IZU {IZժ+bU {ibWzIZ*Uz(R {b/% UU jzU_^x {j {r, {UU+rz(J+{z_wzr zrzjjjzj(Zxx(RA`hxzIA=jQ5-) sjXTrblb5/(ͣjbxxxxr k%%%%ppppOz{{{{zccccꂉriIiIzaaaalIbbbb+Hja(bIppppQAQAQIIf99F19F1f9E1^^_WE1&)E1%)^_^_)%!%)!AJUJzJ kJ )kJmj*着k*[k*JK(JK'-+*J?=??Ë))ÌIE1틧ASRRRI9IA_UI!&afLsFAjFI}R%9- )Z9UpiZA IZR *bIZ b)ZzIb(R/hbIZU__Wib(RIZRIZRIZR(R RRJzZJI IAࠀIA_{~\A1ZE1zzXX)xxZ^ibU %A~EIA5UEIAXWVVh) ====))1)ZZz^G) )5N) --o27kb[{j@ѼAɵrAUUrIUUjIUUUzG)(RA׀JAIAI9If1-/I1XXPP1f1 ((I1 JAꂩbf9F1}]}yF1E)( z%)5555 {rrjrrrjrjrjzjzj*zrUzrU_zjbzijտ/- k+ Wz U_~ j {r {j׿ {9,&$,j_hI'5ibWTr(R_ibI~WJAx~^WIf9 sR sj `lj576ꂜͣjͣgb````ŧ9//// xpppO{{{{zcccc rmmmml$9lIbbbbl(b(jIppppQAQAQIuuI99E19E1jF9E1E1%)%))%)!)%)jAk*TtJ*_"*U U^^J %k*UJ J *WJj0JJ Whj**jk++ )*@bE1WA____I9A9iZF)VW[rFQF???Ls(RI)RA(RA )R1<`iZ9bAibJUibA U9ibUUUIZJWIZRUIZR)Z(RW_`~(R RꮪR JꨨRJ_JI~~IAZxzA1j)ZZXX(b|^^^b!訪 bsY}1AWWVX !h)(====)i!*/.')'@GG9'^xxy7~G--o o9~tt\Hb!5rj''rHjrꨨr_zrW߯zr+zr oVrEaSzrVzUzjzj} {r+zrHnzrzjj(**K = U ^WʂUKzz_UΓrUѴrUVTW Q^\},QW^u *NQsppxA9A9Af9////II*+l(????KI((((͛Hj\ [XXXͣgb````ohZ5xxzͣ caaaHjꂉrMMEELhjIIII IBBBB Q ɂAzzzzQAIeA II A9AE1VVVF9E1wwF1$)E1!!%)Z)%)%))9 + {o {UUk kJkJUJ J~\WkI*k;kJkˋ%%bB@H@JE1IVVVVrIUUU/ibf1k{[\ kf15% kF1WTXPjF1(ZI(ZJ)ZJ(RIX)RA**iZIIZRIZAzIZRHb)RWib)RUUIZRꪈIZRIZ(RIZ(R(R J 1 z z^~z XXXXAb fA5UqbzjpXYA%U !(b )) -1)W_UH) g(H^~z'y-%5 -3^Zzb*{@'RAuzA r*+HZ_*zIU {I_IU*+IU+RU*+(RժKibUWzR_z(Z*UibzjzjWꂉjU j rzjrU5wr\TWUzj]*zjժzj/+r {rxzj% zj* b ˳zUJr\^WW {j {r_,rU?lrUiIzPfi-Ul막ZUIx^WUA9߇A9Af9757'IIIՀKI((((ͣ+XXXXͣgZ````J{'J5r }}}}zꂉrGGGELQ+QJJJJ Q hrA````QAIfA IA  A9RE1WWWWF9E1_WWUE1%)z)%)%)!&))&))9 +rkk+rJ {5U*JjJ՝ՕjJUJ jJUJ kJUkJ*Պk-/9-ӆA`@@@bE1.F1\TTIRF1*UUU sF1TWU k%9 f1zjIZF)%5IbR_)ZRU*ibRIZRXVVV)ZRՕIZR?///ib RibJU*jRuibRjIZu]ib)RWib)R_IZ(RIZR(R R R z z~z_ { XXXXAb A"€ bQ AAUU^Xb!.:(b%==)!p)H!HG!%5g(G(^_~z'^ZxxJ55հ -SkK 2UAWVT\rI %5 {z+zUwX[+zUU+zUUU r? r+zUU+zUU+z_ zVZ_ {z z_U z} zW rj rU+rU+jU {My]U+rUw rIZWrib rib*UIZU ibUzIZ+(R+ibULI?ΛibTzb U,HZ {r?rxXiFQ^^rYygi)B倫bgqA\XX^A9A9Af9776IIIĀlrzoijͣj`⭛ZꀭríALzImezHjHjLKYKKKKΫIzIxxxxIAIfA----IA *A9E1IE1F)F1%)z^Z^%)!%))*%)) &))(**g1%) {rJH {j *rJ*{ %j*JK uJꊛ )!j**JJJ*J+-k ӬÊ )jje1*͋E1TF1UjF9 kQ ,sj**Uf1WV^jQb)Z_Wb)ZUIZR\TT)RRjj(RbIbjibw﯊jibjib?jib_תjib jibWW^~ibIZIZ)ZIZ(R*)R jWzhbUr PPXP !aAUՕ([pxx8!X\T1BUUBB(B==0h!xp`)H!h!&!x`H&! H'ꨨ(hy? --So -SnAXpjA5+r+z[U}Kz}o+zubZKz k {Ukz_+zU z+z]տ>l {UmKzUlz Kz*+z+z*+zU rު r*Kz*ribrj &rjXrjrjPrjzIZrr_ r?U {r {jW(* {IZ_ {IZz {J* {Y {IZ(1«1[^XRf1 A9A9UAF9.>IfA jjjjlrzXXX͛ Ppppͣr ccccͣQͣ(bn~zb%%LHjMMMM+ZKKKKAzAhhhhIf9IE9////IA**//A9AE1VVVVE1&)%)!%)!%)) *&))*&))"*%)1+ {VVvt {j^^x {j K {_UJK{UJZ*JkJkj*j*/++k蠨Ë Ӭ-kjTTTVrbrb sjjjjj*jj(+sj}}+sjWUVV kjjbzzbiZiZ(Rpx|(RA(RA_IZaib9UUib!jb9}Ub9UUib1Ur9UIZAUIZ9UbAzj %zz ZZZZ A^^^^dAUUE8PXvueIA759!x\V(!孋0A 0h!WV|ph!G!|WWG!HH_{}Hzy~z%5կ -Spb?RTX`z(R +hb*W+jU {rU+r";Kz +z,+zꪨW zkz=5Kʫ WVlzp~l {*%*z { { z z_ {z~rrתjrZrj}rj*rjrjrjrjjzj/ {r {r:6<8+ {/+r~x {b {r@rR`Yf! f1^U*ʪ1IJ9TTVTA9}}fAF1777IfA."rlHb pppr {{{{͛ CCCC ͣHjrYh|||zI////K(bMMMMKHbMMMM  lI~~~~If9If9/--5IA/A99%)F1%)jzW%)!%)!%))(&)) %))**%)1+ {vVVV+r~* {r%*{zK{ { %UK{ k74̓k{--))J 5k*JUJ]U*˫?k {VjjUJjUJjUJbUjjUUJBJjUU2KUKjUUUbUUUriR_HZJ~JAI9A191 91ਸ91919f1Af1/צAf1~9f1Ć9zb % zzzbpppp A^^^~AB YAImUQAU50ֿ(bCpXV0A5U0G!`(H! G)/_!HUVTXH'nꪪ(xhy?~G --2 /-SUWV\s%5UsbWTXPk(b_E1 {QUzAzHZWz(Z zhbժzjzjU+j U jU j]+j U jU rU r zU {z {zzrW~ zibzj)Z_jIZrjWribjrib-jUUXzru~rr {rmLr-Lr>+{r zzbkjI`hzqF1(gi55AXxpiR9\XUUA9_]f9%1....AfAfArlIzrrrb ccccrɬzijZl쮉r(b57>, ZMME Q e9 --KI~~~~IE9AE9-55If9Af9I%)^^^^%)!%)!%)!%)!%)!"*%))*%)1+rK {Kzrb {r + { s {ks̓k{ ++-l }KRJ'bUJbUéjÌਨkkJjJJ__kJ]Y_J j*j*J)K)+J*W~z*ɚ~~隈`xx(r~^(raxh~iQWYAWQ9UQ9Ua9UQ1UY9UUQ1UUQ1UUI1UUQArr.zzzz B~|\xbAzk zjI!)jRbVZQiAbA1b 51Xp!^H %5'HHzzyj%.  --SXZ[}HRp`@ {UU T UUUx {z { {zv {zW]^ {zW]_U {z]]zrzr zIn+zUU= {UU]`+r_VzjWW j_zhbzhbנ {jU+r jjzh`jibrj>;/ r (RXz5cZ\VUU+rUzrXzr {ka} {r*. {rkrbx`xib9`hqF1B@@f9*_!jA9~WA9]f9F1AE9fAlhjlzpppp͛ bccc͛+aAAA AAͣhjKzʼnr(b-zHjnZuuuuzQ͍ %1---- I~~~~A%1 AE15555Af97Af1Af1Af1A%)A%)UA%!UAA%)UU9&)Kr*{z/K*{iim {z*** {r. {r*#̃ { /-5 {j**j**kJ__JËk틻Jj*kJzk*ۺKzj*j*⠪j*k*X\^^ ɚX^~\ɒhh'r|~~^jaxXX\aY~VVVYQ~YQYQՆQYQYYQꪦQQQQQIze9WUze9UUze9 UU { ``_ B^z&rBEX0 bZ^WD9ɉ A|bAB1A -0W\' Uh(H'z(zxy>l'--+ M;(R '6+U3 {^S {UWzUUU\+zUU_ {zUՕ {z {zu rzj$$4+ {5r j47 {jV\\~zj%555*zUU_` z {L{zWU+{rjjjj%1xrj {UL 5] XWUU+ վK - L { K {+ {W^+ {Kr~nrJxHZA_Wqf1@hWWf1&!((>/Ks9bciiA9w_A9f9%)>AF9fA r^^^^zrrrrͣ+aaaaͣ+AAͣ ɉͣꂍ KzŇ Hj?.+zW^\|AQ +E1---- Q~~|xAE1 AE15577Af97.Af1Af9&^Af9 A9Af9A9A9Af9A&)K {\\TV*r*{z .W+ {w*{z {r++.8Kr/̋rJ*껽J**JJ)+ˋ~x`kJ~kJ*Uk* k* J*0008kJCykJ^_xH*KJ*UWJ h^~ ɒx|~^hxxz~Hzj`xxxjYYYڦYQQQꪪQQ*YQYQYQQQQIQIIe1pe9E1(e9%)8*e9 `h``(B^$z UUf0PXXz0AWuY!xxZAaBbA bUUU1a 1(H$9 'HHzj(_~~5. -. *ݰ+-(RPol)o +S 52Jp@lhZ:ylr+z닫+zU rz+Hb.&&+ { kjzꪪ+j- +j~ rյ5 _zp`+z++zKs s+sJ@A)TUU\ k%1+sj +sj+s k s+k { k uLb+b}+Z {iZUU {J_WIZAx_WA99F)|\AF)퉂j9ɉA1A9F1)<<<8AE9HrfAYhj⭣+ɉ+ͫ+ ꂧ''&Lz64lʂ^\\\ (bE9 L%1----+%1IE1 IE1Ag9/*Af9Z%)!E1!UE1!Uf9!_Qf9!U1%)+rK {_[u {r| {r /+ {+rz {jjjj+r77)Lc)KJ+>k+))+J@kz_JZWIUIU(jjKkJh}uk*W_J*_}U*~隩hh~HzxGjx~^^aY|YQYQQQQQYQYQ_QQQQQIQIIE1``@9%1AE15A)jj(B\ !W? Ig(0R{aB+aBAb*aBꪮ(!'_("UhA %h'H'j'y -. / --HRp`@'rUgUo /1@`PXHZ(*jA/rAWX { *e9UU {AUU+E9UKB+E1Ue9z%- 'p``+r +zUJ+sUUk kUUF1Wߪk*JB* kUUU+{ kW+{ kuU+sj kb kbWW_`bHR~zzHRJ^ZV\JAhz^WA9A9w9999jjA1999f1zzjzQf9'reI5=hzXZ_ΫHzkUUγjUUͫa Uj Ua Uj .U<լʊ^ؿ*HZ*RJA%**Qxɒf9U'rf9ըaAUUY9WWQ%!ZZzqA%)UUUf9%)UUUF1%)UUUF)%)u%)F!!f1jjjj+r*{z775*{r~xxrj+r+ {+rz*s[[__KKs %UJzըK (%j+++)J@@@k)kJuj*J***//kJkJzj*J*J*~n*Zz^^ɒHzxpxx'zjxxxxaY|xxxYQzȀQQ訆QQQIYIQQYIzQIUQIUUQAIe9@jeAE1UUIE1?AE1h`@@$1 WV\\ bՅ(\Xh`$A!ꢥAAV\Z}AaaBaBAbB abAB5h'GHH(yh5U --//--KOc@y]"j-UUA\VWU  __dA  - kd9b- kE1UUVXe9!Ue9!WE9!ErE1UU%Y%1UUW\g%9Uյ-hz h'`@9WWV\*9%j*k)/ k*J*K*k*UUJ*UJ*J*_**_* s*jWZWꊊ'zIW^YAU_Y9UWY9UUa9UUQ9UUQ9UUI1If1_*YA% aeQ????隩X訩Gz~'rWh'rUhjUGzjUHzj Hz--/+*-+++J*뮾*J*JK隈xxxxHza|||xaQYYjaQYQYQYQzYIYIUQf9_Yf9U***Kr+r//+rz {jzr+r +-+ {^~zzz s____Ks s(]JK{ 5j*ˌ'&zjhhzxJKJ+ J*J**JUUJz魋Jk*JK ɚxxɒhxxGzxxxx'zaxziYZ^^VaYwUWUYQYIQQYIYIYIQI߅QIwIeAIeAIfA_IeA5555Ie9jhh@E9 XPp`cQ?e `pEA!1!%7 !AaAbaBAa*bA !?h0gHh'믪H^~x'y-OI --{}UHzT\XP' `pa !x^a!}  %z'Z ++-jA cA{*?PE1UW^zf9E1}e9%--&dA^HY-/ H`A^\Xxj )jUս 슻U)JW^\\K*J***տ*** J*J*K*J*J hxxxxGzQYYࢢYYuW֦YQꨦQYYQz^jYIYIYQYQ((aQ*ɒ隩~隨UɒhɒhUhUȒh* ++J J*J*J*ꢂJ zxzx zzzzHzax||xaY^YYz^_UYQYQYQYQYQWQQj_YQUUQQ??Kr+r/+r {r {rzr?+rbjz{z sWWW^ sjl s-*l{ kHjk*k*J*몺J*J++*kJ}kJk*Khr`@ ɚxxɒxXzzh'rxxraaY\TVVYQYQYQQQ꺪QQYIQQQIIeIIeAeAI*AfA~_'RfA5hb)je9 `jU Ah` DAɊ14_낂 U]{r AT\[]b AAaAbb AAb*b!~h! hGꪪhGꪠh'x'~z'UWg-- p`@h'hAX\VWa! aյ a{B1!%_] s -HRa*|x%) %Ze9UWVTI----U+ - WU+jx'jh}@(J\\TVK*~_J***UU9JU ê*WTVUJ*_W]J**J*jPhzhhzuhY^^^^YYYYW^YQ訪QYYQzjnYIYQ}[_QA YQaQJ *ꠀ*U U_*ɚU ɚU ɒ *隵 * *+V* J J* J zzzzHzj\\jYWWTTYYWjYQYQYQYQYQWQQVVWQQVWUUQQ*{z {r r+r {zzr {rb shr  *sr sjj+s-5UËIp@a%1UUUHr)UUɚ1UU %1UUkE9UUkE9UUkeAUU*%9UcJeIUheIUrIUYeIYQ]YQQQQQꪪYIYQQQQeIQIWWWWIeAꨅIfAAfA_[VW(Z0////(ZAj`IAUߪI WVT\D0@Ca%A ^Z !b AbAaAbB aAabA}HA%5HhGhGꪪH'x'~I%5o -@o ꫮ+sbU/ UU{UUW\ `p` !}I 5,)WWlk%b9\XPPGFj----G-  ) *)WgW 'W_z`h@`JTVVWJ* j˪jZ/ 9 p\WU* **J*J*JgZXX\\zGb'rYXxx\YYx~WYYYQYQYQjYQYQ_[QQ YI* YQ>/;*J*I*J zꪪ* * **钫/** * * * ^* *钂_xxhzzzzHzY^xjIWY9YAY1Y9UiF!QEQAQIYI*{ {~ {zzꪪz {*{z {z r {rqj^\\\ sj *sjl sj s 5j````A%1 Ie9 AE1WAE1UA%1UAE1UUe9%1Ue9%1f9E1UUuf9E1UUe9%1E9e9U9E9UeAF1e9EQEI9fIe9*WeIe9UYAYAꪆQA_zQf9WIe9UIe9UIF9IE9(Ze9%%%HbRz蠠HbQUZ Xp`@b bb ﮴0ܢ(!bAUubAU" aAbAa*bAhAUUU $IHhGH_h'_G7^ --/ (\XP b % XPPpEIA_0 x' -q qA؋A__- */ (/%h---(UW )U /KU'zxxx```j*ꚊêjYjÕ% b p\WUJ -J*ꪪJ****{J*w_bVV7Ϥr]]_\'rQxxYQ^*YIQI(YIQIYI]YIQA*>YQYQ+/jꢫ*J*JJ***|* * *J*ի**|zxx* * **zzzzhzzzzzHraxxxxaQYQYQuUQQ(YQ_YIYAWQf1Qf1UQE1պ*{ {m {zʢz sz sz s rrr@'r*c sj/?+s s] sj{*sj/ՋY@bjjAE1 IE1*UUQE1UUIE1UIE9+Qe9ZIE9UQe9 UQe9UQe9U Ae1Ae9Ie9 Qe9UIe9Ie9Ie9ꀆAe9YQQQQeIQeIeQIIeIeIA*IE9xzzhbeA%%%%rHb]]rHbUUhjIjEY!_^xIrAW(!BAAB bAUUuwbAUAaAa*bA}hA 5hghWGhUHG\xx'-5Տ - `kaZ$1)`bb* %5,Pϯ?'qɍ/ XXPp HJ%%%%h|_g/--G/*G/ -~xxhGX\\\````*K뫩MJ%}JXWUU*JJ*J*}J*u***Ɋ@MbXXZZ'rYTxxXYQ~^_QA88 QQQIQIQeAjꪦQIQI "YQ*YQ*)KJ*UJ*^_]J * * *J*목* *險_ *隺 ɒhzxxxxHra|||^QY QQQI(QI(QI QQ(QIQIQIYeI*{z@ {rbkzr {rzr {rrq@@gr kTVVjb\pjZ*. kjrj}K{RB* sAUUV\9f1WWVVf1E1Qf1UՕ%IA @If1x~_We9f1_Uf9f1UUE9f1UwE91E91EA1If9զIe9~If1Af9UAe9_WEAe9QQQIQI^^QAQfAIfIeIAfIE9jfA%%%%rhb?zhjjrHbb BKeQ0VIr! 7QAWVTTbAUAbB aAb AbAaABA骀hA h__ghUU_ghh'zzxg7_H --o//D9TToD1\p``,R5U/apb%Y?颥qly%m(`b{_J%555G(/ '* 5%-jUWhbbcK\\^^*````*VTTTJ*******mH:* *P*j@@`Z7755듈PXXX'zQxxxxYQQIQIQIꪪQIߥQIߥQIQIߦYQY%1b*ZU*(R *j* U* U)꒪U) **U* U*钀W ɒ_ɒUlp ɒ`ɒhzxppp(rYYIQIQIQIQIQIQIQIzzQI_UQeI*{r``zrsy]_rrrrzrzrrr@ kj+. sbp`jZjb/jj kj/ sAP`Af1WWWTA&)Zf1 Re9pX\Vf1F1 9f1UU9f1Uu9f1UWf9f1Uf9f1U]ߪf9f1f9f1/Af9 Af1f9f1f9f1*eAE1:::>QIQIQeIeIIIeIIeIeIAIE9ڈbeA%%%%rhb/-//zrzr膊r BxXZ9 Xr9b@ꪪaBaBAaAbAbABA"hA5ghgh]hhGzz~g~~j5Uo \\XX1bbbCQJ/pyC %*a iI5UUzzjB9555gj*-g Hzxjbbb\\\| ```I_ IU*YUz*%1UUKeAUU %9U %9U EAU*AGZ%%%%˓q\'rYxxxWYIYIQIQIQI}]QI_U߅QI_~QI՗զaE1zޅQ%1' *)* * z^*險*險*隊 + U 隩r^jUphrU-ҤzKZPhz_rp\Gza^^\XYQ訸YIꨦQIQIWQIQIצQIߥIIIe9QeA*/+*{r`b` {r__rrrrrrrrrrBjj+[]K{j폧+sjejbtxjZ -jb kj/ sf1TXp@Hbf15 ZE9`PEAf)f1F)*f1F1( 9f1UUUf1F1f9f1Uf9f1f9f1f1f9Af1-?Af9pe999f9j{eAE1??IE9UQe9Qf9QeAUQeAUUeIf9_eAF1eA%10Wje9%%%%zj5555 zU zUV`Ȃq@ib_zb(j!5?Y!^~|xaBAb**a"Ab*AbAbAB(!BB!h! %ghuhG"gH蠢h'xz'yN o(CCJAZ{{`@p`@'yGbbBB+====&5յ- z^\x````p&Xxxx`pN*:Hz****e9%)#A%)oe9!We1)UE1)b%1 A////J%1\TTTEA%) UUUeA%)eI!WeIeI%)UUI%)UUI)UI) UI/QE1'  QfQj * W_ Ꚁ W Ȓ 钪 ɒɒ\WK_WҬɊ% 3Ҥ5 SҬ:ؐ$A`hI. GzaxxxxaQ^^QQYIQA(QQ]YIQI_QIQeA^Qe9***+{rTzr~~~rj8* rj,rj *rj rjJjjjb+sb+sjx|X_jb`@bZ/jbjb* sb+ s%9hbE1\VUUf1F)"*f1F)f1F)f1F) **f1F1f1F1*f1F1(f1F1f1F1f9f1UUIf1Af1XPF91%!eIjjjjQeIIeIIeIzzIeIIeIIEAFIeAeAFAhbeA zj5zrzrz55(r pZZx$A!zsyIj!XZ[Ua!A"*ABAAABABA"A!B!__!'@ha  GgHhuhzx %%Oo&bI9|Ry %,'UWVTl$9__[Rd9BCK{A---j *_UZ-չUUUVUUUUxWW^\ ppz^%xxxxKxXX\* z^)Ꚁ Hz@@@@A%1 AE9*/UAE1(]AE1 Ie9UWjA i&R%%%%re9TTVWAE1UW AE)9E1UWf9E)e9E)_(e1%)9%)Ue1%)UeI!''''QeI?YeILh ɒ~z隈_߈钪jɒ\h%򬨊UU 3ꂵ tSҬ ¸钀`XV$)@```jGzaxxxxYQxxxpQIQeIQQ_]QQ]UQeQQI(QeIfQIQeI77?+{rT\\\rj"zjrjrjrj*jj@@@jbjbjbjb jbW\XzjZjbjb**jbjf1UUWT9f1U*9f1U9f1U9f1Uf1A9f1UU9f1UUꪆAF)9f1UU9F)AF)??If9zjʊf9f1ՀeI%)????QIIeIeII*IeI~weIeAeIEAeIE9ꪪeAEAjhbEA rHb//'zj zjUzj**ʊ hjzX9buk$A!Uuoa!a!Aaa!BAA"A"*A!B!A!_W]G! 5UJÂ(hGG++//Gx`'55AO햖'JD9\TThz )UU+fImHAUUUHR)''bA +sZﯯ)#9/?UUUU@XxpphXxpp&xxxK\\\ #* hz@@Hxf9%1E9f1E9f1IE1% AF1`pkII{J--AE1TVWWf1E1e9F1"U_e9F)Ae9#AE1ZzAE1UUAE1UUe9%)eI!''''QeI߅YeIk^ Gr jUɚhjW'j-5 x 񴬓-3?]* ϵͱdaɒ e9pPɒ'jGzaxxxxaQZ^^~QIQIQIQI"QfIQfI(QeIIeIIeI {rx|VWrjrj*rjrj^jrjjjWjbjbjbjbjbꪪjZjZbbjb+jf1X`9f19f1f19f91f99f99VU9f1說f91f19if99jf99If9)If9v^XZY!fQIIeIIeIZZeIeAꮪeIeAeIeAUUeAEAꪪEAeAHb0 jHb%%%jhj*߿jj_rjr p``P9bzaA͂ !Aa!a!aA"A"A"A!"!__! !ꪪG! 5hGgH**h{툚ZzÂrAAAaA(|~~bA-H9HjA^UAXUUUA$)^A:/+תZA- k9 .>pL{uUUUUppppzzzzFxx|X*Lxx̫UUU'  (bjf9%1 F9f1UUQf1UU5RAh'Rf1VוhZAxjJmf1F1f1F1ꪪf1F1F1f1fAF)Ae1zf9F)F1f)9)eI!''''eQeA*zeQeA6 'zɒzɒ'zzza?WWUQ-3] R;r'bxbxWU'jս--Ȓz )R_GzQUYe9_ࠆQe9Qe9WQE9UIE9UQE9Ye9UQe9UE9YIE9 rj,rjrjrjrjjj^rjU}mIbb]UujbjbZZZjbjbUjbnkbhZ*bZ jbUjb-jf1V\P`9f19F1f91f919F1f91f91f919F1Af1If1/Q$)Y!IeIeIAIEAeIeAUEIeA]eAEAeIE9eAE9Hb( hj(Z/jHbjhbjhbj(p`@9bpbAiEI!' !!ab!"Ab!A"A"B!"!!! b+!UG %hG׈g 'x蠅YAmd9eUUD9ahhxx 9AA A1x\9p^$)AA-R %iZ@`A UUUUpppp```hF|\\\'HXxxxɢ ɢ ꋻaf9E1f1E1'Zf1% Qf1`pXTIf1UU&Rf9&R9KJBkf1E1f1F)f1F)f1F)e9F)AE1e9F)F1e)9E)ssssEA!'7'eQeAeQeIbjjӨȚ`x~zax|aeIx^^eAUUE9UUe1R/IVzHrY'r-+ ɚE9444ɒhx~~~GzaxxxxYQxxXXQIQeIfQIfQIIE9`QeAQeIIeInIeA??rjrjrjrjWjjߨjj^^^qbIKcajZbZ*bbbZ bbjbUUjhZz~zjbHZ bZbb*jHRJ*bF1UWTXf1E1f1E1 ꨪf9E)e9F)Ue9F)Uf9E)f9E)9E19E1f91IE1bkkeA$17??7eIeAeIeAWIEAWeIE9eIE9eIE9weAE9_EAE9HbeA Hb'Z,jHbkjHbjhbU_jHbBY ~zxEI! %50AVTTTa!!A"AA!a!A!z"!a'!AUU '!b !' .!xzG 5G* -% #Iz0A(A /#1 xxz^ Յ9! %U9!xWUAUD1aU ) V\HR%5iR@@͋A --͋%%%@pxxxh``h&xX\\`` Ț ɚyYe9E1AMMhZf1U%HZf1`AF)f1f1F) 9F)f1F)F)f1e1F)e1F)e1F)E9F) %e9E1e9F)WV\f9E)sss{EA!''''EQeIuueQeI0GzxGzYz~YE9xzeA$9~z~_e9!5%Rf1---LcIz^+s1UD1Hz -Ȓ"+;=$1&&hhhxzGzaxxxxYeIfQIfQIeIIIfIIeIQeA뫫IeI_eIeAIEA:>;;rjjjjj*jjjbjibjbaqyYbZbZbhZbiZbZ{bZ*bhZ**bHZ\bZbiZbhZPRb%)`kCf1E1ꪪE1f1f1E1E1f1E1f1f1E1f9E1f9E1f9E1f9E1jj{}eI$1555EIeAIEAIEAEAeAeAEAeAE9EAE9_$AE9 {c hjI* ^j'ZUj'ZUjHbUUj'ZHbbxXPpQAkb !b!!A!A]W!Aa!a!&AUU-'!b-G!'!F*'!pXZZUUja^UU9 xU( a!) WUeAY UUUWAW_AUA?W_9*)-Ja֪Z`Ls@ /Q////@xxx|Hh||^x||\'`hhjhȚVVTTȒGzf9$1 hZf9 HZf1pX\Vf9f1Uf9f1U9F)9F)ꪪ9F)f1F) f1F)f1F)f1F)_f1F)e9E1E9F)Xp@9%){{zEA!7777eIEAeQEAިYjxxjQxx^^QE9xx~zEA$1~~~~9%)A9 I!X\V I! 5hA h+E9 Gz'raxxxxYeIxQeIQeI_IeIIeIwׅIeIWIeIIeI]_WeIEAIEA:???rjrj{kjbjhbhjbijbhbZbZbhZbhZibZbiRbhZbhZUbHRzj㫉Z'R -biZbhZ[__]bhZ%UbE1Xp@f1E1f1E1f1E1_f1E1f1E1f1E1f1E1f1E1f9E1wf9E1ueI$15eIE9dAEAdAEAUEAD9EAD9EAD9EA$1E9$9 { hj'Z׈jRrRhbRUjIHZ `@EAAb Ab!!A!Aa!/!BUG!)*G!&!z~&!(.G!B^(c/-#1meQ U_B a}}a  AA! 'b!pX(W]S^յ%A} 5UD1A,carssy %%%%%%%``hx|^^(^Vhx\\\F`hh~\\\\ȚպUɒGzB@@JGZE9յ5%AcCe9f1e9f1e9f1E9f1WE9f1wUe9f1f1E1E1f1UE1f1eE1f1Yf1E1f1E1ZZje9%1e9%)brzzEA!7777eI$9eIEA.}QGzaz^aeIx^^eI$9EA)jz9%)A%)(J%)!|{!%)////g9 gz%1 Gzjj'rYxxxxYeIxxxxeQeIUUeIeAeIEAeIEAeIEAeIE9UeIE1eIE1*WeIE9(*;Ujhb/rjjz__jb訪jhb߈jhbjhbhb'Z 00bhZbhZ'bhZ^WWbhZZHZbhZ_hZGRZHZhZ'RzzZHZhZGRhZGR*jhZ%jE1WTP`f1E1f1E1f1E1Uf1E1Uf1E1f1E1wf1E1f1E1E1%1eA$1DAE9U$AE9U$AE9U$AE9uUEA$1EA$1DA%1_%9D1 { Hb'Zhb'Z*hb'Z"*hb(Zhb(Z'bHZZ||xx bW_bAzxa!b!*&!AU &!)&!F!&!_B~U!^UUA??(A----#1(iC1 %aaUVx  AUUW\A))#Y \VV U*$)A! @`p A'''a9 ckko k! %%j `xxx~^'^HFxFhz~Uè\\\\}Gr@JJjgZE9%5FZ%5k{E1WV\\E1f1E1f1E1f1E9f1E9f1f1E1f1E1f1E1E)f9F)e9F1e)E1$) ,8e9%)zzzz%9!777EA$9* dIEAuUUGreIjYxxz^QEA|Xx^EA$1*$9)9%)-%%9!@@``$! !$)--55hze9 hz hz눂Gz~~'rYxxxxYEAeIDIeIDI*eIEAeIEAeIEAeIEA"eIEAdIEAIEAhb)WjRjhbUjhb_jhbUUUhbHbb'ZhbRbhZ}}hZGZhZ'R hZ(R(hZHZHZgRhZ(RhZ'RhZ'R**hZ'RHZGRhZHR*+jA@"jE1UUV\E1%)E1%)E1%) +E9E1U%9E1UUUE1&1%)E1UUE1$)E9)dA%9$AE9$9EA$AE9D9%9E9$9$9E1%9$1'ZAHZZHb'Zhb'ZUhb'ZUHZ'Z]GZZR(p1U]|A~*&AU-A-&!~!_!_U ~UU xUUU"Bh BA(@----#1( 9#!?ze9hÁ $)A__W%9a[i9$)B`hD)AUU%D)AUUe1Ac5D)Ara!WA/ D1AUe͍e1eeE s5K'rjHz~_(px^~gIx~^ xXȊUƻXX^Wz{'j@@jA$1-*kR7 e1Xxpbf1E1UUE1F)X(,E1F)e9&)E1F)We9&!E1E)U f9E)UWE1F)ߪf1%)f1%)f1%)z~E9$)z{}u%9 77EA$9EA$9aEAYeI~eI$9EA$9%A$19)ׅ9!bCKN!!I!Օ%GzAgghGz~~VrYxxxxQEIxxxxeIDAeIDAdIEA_WdIEAuUdIEAueIEA}dIEA]dAEA__wUI$99#1WWhbD1 5UhbD1 jHZhbGZhbGZ'bhZ{hZGZ ZhZi}}WhZ'RhZ'RhZ'RHZgR'ZHR(ZGRhZ'RhZ'R[yhZ'Rꋋ(ZGRhZ'RZHZbE1p@ZE1%)+9E1UWW\E1%1%1E1Z%1E1jjVE1%1E1)ꢢE9)''DA%1eA$9E9$9E9$9%A$1~%9$1]W$9%)$1!'ZA 'ZIV'ZI'ZQ 'ZQ'ZQ'Z \b UiRVU&!A ~WBUU _WWb / * A!  !zzzz"B B "**/(@--D1a_ 1W(b$)Å9 _Ue1e1 `E)A  -e1D)e1 `e1A8$! WVTTa!e9a iB%5kA% +j~_ x^WWp\*z^ ըxxxxHrW'b GZ'j@B@9%1IE1 Rcɍ 'RE1UUWTE1&),(,f1E1WUUf1E1WUE1&)f1E1UUUE1F)E1F)E1&)&1E)f1%)E1&!E1$)wjz{$9 EA$9DA%1zަQ$9IE9^^EA$1EA$1$9$1^z$9!Xz~A!/=9!UWe1!U/Gr$)= hzGjhgr Ugrgz'rxz{jYxxxxQEIpppxEIDAEIDAdIEA__]WEAD9 EAd9EAD9DA%9EA$9eA$9.??d9#1C1$1'ZC1%UUhbD9 5hbGZGZHb'bhRGZhRGZRHZGR~~hZ'RHR'RhZ'RWHR'R]GR'R*WHR'RwUHR'RaiHR'RHR'R_HR'R//=hZGR[]bHR/ZE1TPp@e9%)?U9%)AE1UU55(R 9E1UU_PE1%1E1%)E9)/EA$1EA$1$9%1E9$1$9%1%9$1$11$9!ꪪ'ZA )))'ZATRe1_Re9RAbE9_I \^\\ A```` ba Bbb VVVW  UU  A W! U Ab"}}*!U1Aխ/ 9*(B9Z^B1*(Zz__a+(d1 K)@CAI!5UUD)  D)8$)A9AV޾*HRUUAAyyYYz5kJK~_ z_+z^*izĨppxzhhzUGjHbu Ze91IE1 %I-55̃E1V^\XE1%)E1&)*+%)E1&1E)E1%)&1E)&1E)F1%)F1%)&1E)F)%)E1$){__$1 $9)DA1?**QDAeIDAp~DA%9ࠠ$9EA $99$91 I$1ս//aAUU 'jdAU GrahzGrgzHrhzGrGrjz~aQxxxxID9~EA$1EA$1EA$9%AD9DA%1EA$1WDA)UDA1UUDA(**(RC1UUVxD1#1C1$1 AjHZ#1 %'ZHb* GZ(ZGZ'Z*hZ'ZHZ'JHR'RHR'R'RJ(('RJ'RJ'RJ'RJhZJ'RJ'RJ*HR'RZUhZ'R=5HbZ- Hb%)UWTXD1%)E1%)'JE1AE1R^UUE)%1A%)Uuue9%)uE1$1WE9$1UWE9) 9$1ANw$9)U$9)U$1 U1 URA!'ZQV׷ZR~'ZR'ZR2ZAH``Q! BhjjjbA A BcA VVVA UUUb UUb UB *c B+%)--9E) B1/B1_B1++e)b^VTTA\VZA WU־D) MŅU_r!  5!-!B- Z(J%)U7TjU劼z*_ĈWUhzx_UUGhzhzGzHz]jjjje90AE15gb9?e1prbE1!E1%)E)%1E1%)%)E1E1%)%)E)%)E)%)E)(E)%)E)%)U%))1 W$91$AD9eI$AeA$ADA%9eA$9U_DA$1DA$1+QEA--jQ//Grjgr'rhzGrUhzGrUhzGr__'rbaIxx~IEAxxxxDA%9EAD9E9$A$9EA*EA$9_E9$9uE9$9$9$1 "E9$9(R9`I#1U^pD9#1꯮C9#1C9#1U'Z#1 UbC9'Z'R GZR*GZ'R~WWHZ'RUHRR'RJ'RJRJQJuRJ}'RJ**'RJ'RJ*+GZJHRJ**Hj'R+-hbE1P`E1%)UUUTf9!W?HRE)UW9%)P[E1!e9%)?'J9퉃B%1)$9$1A$15UUE1$1~VU9%1$9)z$1)z$1)QB&ZQRQ0>*>'ZR,_#(ZRHZIzzzI AjzzzA]AU(cBcAWb"*B*Bb+BbBbb" .b+E) -1! /-91_U_z91--AT\PpAXZxA zZ^$) %%5 %5  4TTV UUE)A?UUHJA +-(J%55\\XXK&RKRzUjĆAȒGz_WhGr_hGrhzGzhGzUhGz]_Uj****e91E1%)Ie1KsI핕GRE1%)E1%)E1%)WE1%)]E1%)WUE1%)UUE)%)E)%)uE)%)]UE)%)U%))1>$99*$A$9DA9 +EI$9EA$9EA$9_$9D1eA$9--YeI--jY--+ GrjGr'jGz'bꪪGr'b^GjZ'rbzzz~QI----eI$9eA$9EA$9E9$9WWE9$9W_U$99$99 $99 $91E91*>?JAJA*J#1^pA(\C9)UC9)U'R)UU'R#1 'ZRZ'R]]_'RQ`'RQ  'RQRJ_WJIJIJIJI RJUU'RJ'RJ'RJ***Z'JHbZ )Hb$)V\P`A%)UUA%)f1%)f1%)( 9E1'JE1Bc{{E1$1~^zh$11$11$1)*$91$91k1)_+1)hb(RI#'ZI 'ZQ+ 'ZQ((*HZAQTT\PA`jxxA\x^_c~~_bCbC**(bC⨠bC*bBbBb"b"+B /-1!----9)91/J`QaU^\XAz> !!5+ \ e)aTTVW A 1A-%9!jwd9bXWWUQ9$!Z&Gz1 GzAUGrIUGrQ_hQUGrIUGzIU91E1%)I%) R$)^Ve1%)\WWU%)) %))"%))%))%)) *%))%))%))*%)!(%)!%) 1$A1$A)z$A)W"DA1UA1յ AD9UA$9UW\\eA$1/-- QeA-/++bQ +'jQȢQUGrb*UGrbGr'j~U'jYYIp`xxeI$9E9$9u]E9$9UU$99DA1$99$91$919$1D91JAIAJAuA#1pA1UU\`1)#1)WQ)5UUR#1 5'RRUURQ@RQ -^'RIJIJIJAIBRAJIJI 'RJ֗'RJ Y'R)'bQ*///Hb9@(Re1%)/9f1}y}f9191ׯCB9RPX\1E1WnzE1)1$)$1($91UU$11~]U1)$1(Qe9Qe9~*Qe9U'Ze9U*R$1Z$)rZ__ZAxz~~bAjbc_WWUbC("*bC bCbCbCbCb"B"B5E) -1f11f)"*I1 IaX`@@a Am!\\ TԖAA UA55B% hRUpE)a _U (9'je15U'rbGz'jGzjGzj'rj'rahhE9)1%)WA%)5UUe9)%)%))%))%))%))%))%)!%)!%)!%)!)$!%) z)$9(z$A(DA9-A$A- A9+?AD1Z$A1YeA-aQ-- 'rj'r&jj'rZ_'rAW'jAU'bIZIr aE1WeI)W$9 U$A U$9 կ 9)U$9( $9(W$9 W1 $9 **AAwAA AAA9A9j9 U#1 U#1 _$1 ?UR) %RI(߅QJ-5'RIJIJAJAIAIAJAIB'JI?UHRI///-Y'R)))HjQ5hbZ>HZ)Xp`e1%)/=9f1ˊ91/ A9]IAAe1-71%1z~xxE1)$1)wWWWe1)ci}}10"101(1(:I QI! QI QJRQoRQRbppppB~~~~A??BbCbC bCbCbCbCbCb"!Bb"/?D)+-1E) 1f)A1 %5Q)@jUa!a JrR$)\XZZ } A@!Ղ R)+URaX\WUaAAe)a 5Յ1E)-GzQ'jj'jjw&jjU&rj_]'rajoE9)$))%))!%1%))%))%))%))W%))}U%)))%!)%!)%!)%!)%! $) z~z~(9191* * A9%I9AA8'Re1Z{A$1إYeA--/+bYjb &rb&jju&rjUU&jj&rbz^^bQ_WYIxx{_eI$9xx\\9#19#19#19#1#918$1101($9(A9A9+A9A9A9__WU9e1zY#)_ Y)UUWX1)UU0)UwI)%UId9JIIA_zJAIAIAnAAIAIA/+JA.'RA+)=Y'R))ZQ'ZQZHRzzbHRE1UV\PAe1---A9]rr`A9OOAD)/9E1~ze9%)ʪ1)UUe9)}R81}}1(ꊋ)(1(??Ie9QA+QIUQARIտRIQppppbAhhxxA=5%BbCbCBbbBbBbCbBb"a"b! b---E) +-)E)}9f)55Ն1WVTT@Va!)RSss_WW !.a75`pX!aAaAaA+9b+ b) jbWjQ*`jYjYjaJjooeA)m%))U%))U%))]U%))]U%))U)!) ) )!)!)!%) (%!(%!ꪪ$) ~__(9(9(I(/55IA,UAD9 ~GRD9/WUIDAYI%--+bYbajbjbibjajQaQ޺QDADA$9xxxx9191919190 $90?81101(:>??A9A9A9A199~9d1hz~~aD1 aC9`Y)UWX )UU) I) UUHZ(IAhdIAW^xAAQAՕQAXAA /IAJA.7WJA/ZI++ZQZzjRIHZQhZe9pB A1A9A9A9"HJ9^XXX9$)A%)uUA1PZU^9 1(]( 1(===Ie9IAII{QIQIWII.ꀪjbzzzzA^~~~AbBBbBbBbbBbBBbbBjBB!B!B! !b --e)%!1E)Ն1\\XP 0aA cckkUU !UիD1 D) WW^A A AAa!?' 9 ze)5jIUjAUjIUUaAUi9UE9() ) ) +) ) ) W)) U) Uu! ) W) ) W(!) ^_(1(0 .Z9  DA W$9$9 ժQ$1++YI +aY+ jaUbaWjaUjaUUbaja__UaYxXxxQDAxxxDA191W81}109(10ꪪ9(100(ꨨ1(:999999919e19D)~YD1 aY+aYx⪪r)W^ꪄQ)UUU\) A)5UUA) 5ADA^xADA+A9Z9-Q9JAUAAwJA=QI .ZQUZIRI %HRR--թb9VXp`A9^Ϧ9e1A9(J9_9e1VWVTAE157W9)Xpro1(꪿0)"0(ڪ1(???Ie9A$1UID1UUI$1UA)WI$1UAb``z`!zzzz!bBbBbBaB_bBb"BbBb!bAB"AW"A////E)! -==E)$! e) ppXa>A KOϏ UUUբ% AU!!$) E1+D)!Vx UUU\a!ՕA+1/??sA??.iUWVVriWUUiYVaY/ iY_oD9(mii) )$) (! ! !*!  ! ! ! ! ! ! ! z 889 {-9 $A0$A$9$A$9+dI$A+*YdI=aYiaUiaiaiaUiYiYiYj}aQWYDAzDA9~Z||819(9(9 0 *9W1U0W(*ߥ9e19e1"9e19e19e1__Wd1$)D1zYQaQaY/55a1xa0UUVx1(#1(;U_A( %ՅA#9*pDA9Q1/YA\X[]A9A9AA./?IIQI +RIQI(RI/ՉZJ@ ZAUUV\A1~99/9D)pXؘe1$),A!$) 몪) ( 0 u( ?I9AA]Af9+kAUU*KsAU{AUbBzxpp!zzzzb!aBaBbBaBwABbBBbbBbBAB_B!B!!---%E)+++-E)$!%! \TVV (aAࠠA%55 5Ab aA???a+ /e1 -D)AXp ԂA++a;1ࢃ*{DQiaiYzaYaYzE9() ! o! U_! ]! ]  ! WU! UU! ! !! 8889(90]UDA0 DI$9DI$9QDA+YQaYaYiYiYiYhjaUjaWU_jYUUUbQUUUYDIzz~xDA9~|~^90_80U10UU0( 0(0)0(0(0 9e1WW9e1u9e1W1D1d1E)d1$)z~~^QD1)YQYQUWaQ/aY a$)`e91UWz1(1(90-U9#969A9A9A9A9A9IA.*QIQI_WQI JIhZJhZ9p`A199/7=9e1 9e1Wyze1%)E))W$)() n( ( >?Ae9Ae9A9 kAT\hbJZJսm+krrr!zzjjAB]aBaBUUAB]UA"aBaB}bBw_BBABUb!!B ***!555E)---E)$!^^!VVTT a!Aa^\Tt +/A  //AaaU+/ U9 =BAW^\pa! ++a =9) %a1 %aa*aaaYaYjE9(mm      ( (     ! *** ޞ0( )00eI0%dIDAeQdAjjId9>YI+*)aQaYaYaQxjaA *j#Y????+sGR Lsb { kx|~ k'J^xxxJ9^9$1W(91Ue10Ue10U e10UU$1(0(((((ߕe1$)e1D1e1D1d1%)E1D)}D))hhzzYDA)aQUUaIaQYQYD9pppZ9$9%'%%9(\`d9(U]\0)9)%UUA)9d1(89e9A1A9IAIIII*IA(IA(RA_HRJ)HR9V\P`Ae191+(99_^9e1*e1)$))) ) ˃( ?>>Ae9{__Ae9]'Re9Ksb~>+sb+sZ ,W kARPPRAAV\P!ASZ\\BAWUABA"A" A"b!AB] bABA"AA!! -E)!s{! VVV\ a AUtt\\ A a!a! */a + /AcO ԂA1b%5a15Ua$9 Ur$9UYe9UYe9}U$9   *           0(0 ZeI eI$1UY)Ad1;;Qe9YD9_Y$9UY$)WY$)եQD1 jDI??? kUUU k9?'% kR6b9ock9!*:e9ذe1!vte1 e1 -e1)`$1(TTT( ( ( **e1$)WD1$)e1$)D)$)D)$)_$) QDA++QeIYIQI YQ}UQ$1pppp91''9e191z9(UW\`1(D1(5UUUe9( 9d1 9e1*A1AdA)IAIAIAA98I9JA /-HRAB+(R1A9~{ܦ9!P9e1ꡆ1E1r$)!)!ª)(bb) e9D9e9D9gZe9 kJ`iR9X_HRe1( kAPXXPA hjA\VWWA"**A"A"A" A"*ABd9BUՕ%e9e9bW\P`A"!AA!wWW!*! --$! ! XXp a a!XXPP A+A  "a!*+A/a+?E)/D)!V\XxaAa]UI$!-=YQYQYQYI1 *)(      _       (+0 eIQdI a)Ad1UQGJ YIYIQQڻUQ)P؅9) Ae9Ae9* bA5UUbA(%Z9oCCmA!e1!Уe1 D1 3e1 )69e1$)$) TT\(( D)$)v^_UD1$)UUD)$)U$)!$)!$) IDIIdI*QdAQeIQIWI$1pPPP1(9e1e9d1WW9e1U1(WX`#) \( e9  5Յ9D1 **#Ae1AD9AD9*AAIAA9A9A9 +//JA +hZ1Zꪪ(J9x⼖9$)X|z9$) 9E)XE1!$)!)() e9$1Ae9}UZe9 kArbAbHROD9b`ppb!_A!_A!UA!UA!UA! _1AUU5D9b A)UA`$1AUUWVA!W!!!!-%! U!U) W$1AYRX^a!Rrr{ U!A *a!aA{AUa+/ +W!A`@a++//a}}}uhbbQQ_QI(QeIQdIj~1 JzdAu(      } _    b(  +(("*&jdQIQdAjjjjd1#)^^IAQdAQD1ՅQd1 I$)؄9e1u9d1*եAe1A9/UbA%bBxzzAe1ze1$)PD1!Ԩ(D1 D1 ='D1^)W aA$) ($) $)!$)!$) ):::>dIDAdIDA *IDAIDA IeAjQ$1XXZ^B)d1E1d1$)e1D19e1_UUe1 XD1 UUVx -9a /91dA$1dAD9UAD9 AeAA999,A9J9+(JJ(JAThxx9E1j9e))9e1X\^WE))$) )() d9$1e9$1.e9թZRвbZUbhR(*e9/ $1AxX\\A!BAU%%%f UĀU:((U !%f(Uzj")U "#1U#C1U*j!W_^|U因U#a # WhB )U$)U%&G0U䛠U Gՠ U U56>) U@%* 9UbaU' @9UaUV\Xb%"ZU AWTXPBaUULkdAqsx~QdAQdAIdIQdA1 IEA[RP         fU_( ( I(%%%%IEAIdAJjuD1)~~A(bdA _e1) -ID1'dI$)\Te1$)d1$)*e1C)+9d1ՉR9%hR%)pr9SD1"D1*U$)WU)WUaaab(A$) $) $) ! ! n1 UDA)ժDA$)dI$1dI$1]eI$) 'Y)^^^^d1( e1#)zd1$)D1$)e1#)*e1D1e9#)kD9 UV\X(D9 UU$9  D9$1 +d9$9/ՅAd9+A9}99^_W99 +/A9/?JA /-'JA~A9W_^X91X1$)xD))$) ) )D1$1zVD1$1oZ$15555bhRybZbRb$)ppzz !\VWW!A* %%5ުF````[ bh@z j557?j@@Q)ՠ \XxhX````\_Ɠ`PPPVUUUY76>>:[| 4444\saj|pǓ`PPPUUY44L0@A\x-- yxpࠉRA% /ZdIrrPPeQdAdIEA*dIEAeIDAjzEA }=eIXxll 󺺣 У      ___b(( dI %%%%dAEA*dIE9#1!9 bbCC  D1 /dA$)/?DA!VD))$) *d1$)d1$)A$)/?_(J W9[UU aaaaWaa*a_a_a  ! WWU! UU !*! UU 1jjjjCA$9DA$9DA$9eA#9dA$1P*DA)XUT\e1(d1$)d1$)D1$)C1$)D1$)WD9$))dA ^^^^! UVX $9 %UU$1  $11+79$1/9e19e19e1 .A9A9 +A9A1Z^9e1we1!$)!oV) ) )$1)((n$1 UgZ///%Z'R󡡩ZHRZ'JHRA``pA!*u!UUU ;肋`TTt@@@U@hz@@;+`A(``bbp Ll XXX0Û7555,44%%%%PPPP d4444z 888ÛظZY 0hpPPPcF)ЩZdAX\\VeIDAUeIDA]UeADAu]DAD9~$1 =uu9͂((XZ U U U_uUUUb~(( }DA %%%%dA$9DAD9**D9)^^\V9 C/  +/DA!?$9 VW$) ~_W#) U$)_D)zUU!WUaaa*ba*a_WUUa]a_UUaUUUaUUA.*     1$A1#99*$99EA#9DA$9z{D9(\^^V$)  D1$)}U$)!*$))(*$))(*D))$1#)$1 \T#) $) UVZj($1 %UU$1 e1)/=e1D1}9E19e1ե9e1+/A9+A99$)ئ9E)|x\^E)$)$)!x~%)!$) ~)#1)$1)_WgR)%5%%iRJiRJwUHRJ (RApX^W!!@????]B uցtttt\%@֢} =>$)()(~J(%UUUJ)UUJ)UUJ!\VWU  @????bXXXX߀vvvv$@śAA@@ $$֤սޅ1`)% V\ ޫZ@j B6666y ߺ£tvt\ޔAAAi55ߚUz΃`֠?އ @~t{ /֠آ"X ' ހ܂jb1VTXPCA$9CA$9_CA$9U_$A#1(obb>b /?? b  $9A////#91$91z$9 ^^\^d1 aVTUUaaaꪁbaaaUaWaUUիaUիaתA~A_aAaA_aAUWUUUUU055551(_9(U9(U9($91+*1 $) $) ) ^) $) $) 0)QWWWW   /#) ! VX` )?U$) )$1!D1$)*e1D1 +9D1 -A19$)Ppe1$)1$)e1$)_z$)!`$) xxzz ) )  )(1 )(_ !`xx! @????ZXX``Ndddd_ȓjjjj9E5Ф$ׄz,< `hhh %%)*VUYΆpR7ƤYɋZƥ9 :£XXXXYФCAi%Y@@@@9M8Z9%%%%7ơ_߇C6669+88Yւb@8ȓޡģ($A) $A1W$9(_$9 W KKbWbՕb??  b__  _dAյDA_9_U)D1 )VVVTbbaaaa/a_aկaaWAa~UUaAaAaAUAAAA_WAAբbba1A///1(1(0(9 Z9(*0 V! ) ! _U! ! $) )((  +/ ! \xઢV! 5U$)*$) 'e1$)+9D)--9e1}9e1_e1$)4e1!*D))$)!bh$) z ( U) ) ( (j!X^WW  !@????u! Addddu`r/%&&z}Eh888~@An!%% UՕbЕu#446t ׵Oiģu#``D}$4466صM8 Cjz`BB/"U(B$9091U9)$9( KOOobb*bb/?cWUU_UUWUUUUUbAb{a  a WUaaa /#)/uU a\WUUaaaaaaza^Ua~UUAaAaA@baAAA@A_@A_A A **bWaaaa(a'%%%0(UU((WU0 0(#100   /   ! _! ) a ++    \x₂a a?U$) D1$)e1$)ke1e1D)e)$)e1!$)!$) \$) K{ T\R Bk}AAA_!sz^!!}!!A=uq vvvUU󜡂_Ê$$]5WuWu󜁂_`䬯9) '_UU#]_88}䊃}U??_88U⊘^uU5]ÂU}UU0 zrrrz`ûU(PPXX1( 101010 ooo'b5UbbWWcUWUUbb"b*bzaaaaaWUuaUՁAaUUիaUիa*aWaUa~_aWUUaAaAa!AaaAaAaAaA_WWA A A  A AjjaׂaaaaUDIa( ( **(0(0( w      ( բa+===  axaW!%$)  -D)@@`D) D)!~D)!E)!$)!m$)! ! rz/ b|ba baAmbx~~_u!}%W!! O` `cBpBBCBC0`CપBCbi(c%UbCbj(BBCBCcC''__yUUcB(\TVW1(0(0(.9( obWW BAB_WbbfVjbYibb/awa}UUaUUaAaB*A aUUaկ_aUaWUa_UUAbauuaAaA *aAaAAaa!aAaAaA__@AW@A_WA A  A AA AaB(ab(abaa"aa a( UU( U(z( *(    ~WU?? ߢ  aעa?~**aa/+ $))$)``b$) #)!~_$! $)! $)!}UU!h`@!b+ )-!b|xxhaB"bAzZ!crX|!~W}]]A%%5AWAUW^x ! b UU0 CU#zCUCUCUCUCUCUb $6CU `#CUCUCU#CUaCUCUa@iCU#bCU#U#U#b@y UUWT0(w0(W0 0(U bbAA bbbbbbba*Wa|wUUaAaA*aA(*AA*AaAaAaAaAaAA*aAa!AaꪪaAAa*AaAAAaAAV^@A_UA A  A AA  A A* !**AaAaaAaAaAꪂ@  ߯ aު( UU(_bWW _WW u aբa*+/aa_ab b !bbk_! ! z *(!!*  a-' a`hzzbAA'!WW~UU]Aa!A`> a jB %5Ub6bUbIB&b"I B0(bATTVB0"````B  UB! &7b@C zzbHB@ %5B8 B00RbU"@4B@(VqB! bUbU"(TXPP0(0(0(0(^aAbAbbbbbbaAaA"*aAaAaAaAaAaAAaa!AaAaAaAaAaAaAaAaAAAaa!AA AA A  A AA @! AA ! !aAWaAaAaAaAA a     *(/ aA **a/aaaaa bbbТB  j   *  A!UAo`A^^A[_UuUWu55 *  zzqa VVVW0W0U06U0U(U0U0y %Uq```5(!UUU AU("0( pUWW Iba UUU( ( pUUU!(U !UUU( UU]at( UUU  qa yAYUq PPPZ( ((UUU( ( bbAꨪbAb_buWba babW}aAaA@b@bb@aAWaAaAaA!aA`AaAaAaAAAAa!Aaa!a!a!`! A A AV A@! A@!!@A! A@A (A aAUUaAUUUaAUUaA aׂa/? U aa::a]bba* WaA*+aUUab(abaUabaa aXXXXa/U.* ja~ @ʭAxzzz!~~~uUU!Uu}]ߢ%%   b^      /* b` ahhU!uU__!-5a!뫫AAa!XPxz AA A a75a܂z``pA!5 a U ba~ aU(a( ( ( babbbA bAbabA*ab aAaAaAaAaAWWAAAAWAA@A@A@A@A@A@A@A`!a!a!b `! A A AA @!@! A@! A@! AA   A A A A A *aAAAa a_aaaaaaZbaAaaAaAaA*aAaՂaUaUa bAb_ (j P (x!___WWWAU-A]^x!w ijՂբ*// Ue ./ ?? A``ppa!!!A  ++aAAa! UVT^ A-a7a\VWWarbccA/+A5% aA߂A*b    /( zbbUU甆bUUbUUAAAb@aA@baAaA_aAUa!A A A A A " A]_ A A_ A A A AA  A`!b _Wa!a  a!A A A A WUA z}UU !    !!@!@!@@!@!A aAaA_!aA (?a=UaoabaB (abaUUaՂaajjoaAUaAUaA@baAaBababab****  AA1_***_U .rzkaxbx\^_WWU!UUUA))AA~~^߂A]]UuUa"uU  !aA!WWAA +/AՂA^_{a!A!AAWWWAVVV^accaiA+//aZjjaAaA+ab   aa "w/ U~A_aAaAwaAaAaA[UaA~VUUA "A  AA `!AUUU+AUUAUU AUUAUUaAUA A WA A A  aAAaAaAaaAAa*A @!___!     !!  ! A ! A A Aa!a!AaaAίaB" BAaaAaAaAab*aB *aA AUVZA (A! *aAUaAAaaAaAA*݂ !Abb^}jj Az^^VA^^VW!UUU}!յ!_U!UUA=aaaaaaaaaba !ajjj!!UUUW!UUA+AbbAͥaA/ UV a V^A^ZSSacaA//AjjAAaA +bb   ݁  aA _*~AWA~_UAAaAUUUA (A !AA A  A`!a!aA^U`!aaaba aA W !" ! AA A  *aAaAaAaA!aA A _WUU !       A@A ! !A `!@AAAaAaB aAaAWaAUUaAaAaAaA**a!j@! AA A ***AAaAUaAaAaA??Aa^AU݁aa[}zz}bb*\XXX!__UW!UU!uuUUUUU]UUUa==%aB baaUWUaB*aA_aA aB*aU}]aUaUaa**./AVWVVA````!!WWW_UU_U!UUU!WUUU!UU_b/aAA AT\|AqqKˢA+aApZ^VAAUUaA+A*aUb]baAA%%բA~W a!A A A !@!AUiA A A a aAaA~WW_A!A Aaazoaabaa !   !AA A  **A A  aA}]UU AA ~~_W    !        AA A A  AaAUaAaA{A A A *aA}UUaAaAa!jjjj!@!@@!A *A A!A!*aAUUaAaAaUa aa*a aa@aa_abxxxx __] !UU!UU_^a%%%aBaB  baaBaAaAaBAAaAaA aa!App`` }  U_!UAb!_A5- aAaA* AnjAbϏa aATT\\A!aAaA+ aUabA^aAwWAAAA`!A A A  AV AA A  AjVaAB`aAaA___uA!A ~^^Aab(ab (**AaAaaA A  @!@ AZjjA A A A                !* **A wW@!U@!A  **aAUUA A  AA A *A  AAa !! @! A AA A A aAUaAUUaAaBaab*aA(}aVX.BayUappp  UUWW!A_!U} aUaUaUaUAA aUaUaUꪢaUWaUUaUUAUj@  WUUU!A AVV^A +A  aA+aA b!5 aA b A A  *aA++aAaa}UA|_@AWA A  AA ꪪA  A@!@!A *aAU5aA/aAaBaAaAA!A ^^^^ aAaAaAaAAa    A!@!@!@!@@!A j~ !          ( ! ! A AVjjA A !@!@@! AA A "**AA ! AA  A A A AjA ****A (*aAUaAAAab*aA(>>.aa" apaAaA+/appp UU W} UU!w! bjjjjbaA\\\TAbajW^UUUW!A bAں!@ AjjZaAaAaA*A_A\||~aAA ! * AZZjaAaAaAaBa!A A  AUi A A@!A@!A  aAU- aA aUUUaBaBꪪAa!aaA}}wwA ^^\\aAaAaAWWa!AA@AA    ! !!@A!@A             *A A!@ AjA zzZ A A!@!@A A A  !@!@!@!@@!A .///!@A ****A  *aAaAAaAAa *aaAxhaAWaxxxX }UUU UUս a+aUaAbAaA\^^^AaWWWaUUUaUUaWUaUUaUaUaUUUAaXZZP!A A @!A  *AAaAaB!aAA@!A AAAaAaZjjZaa!A @! A A@!@!A aAUUaA+*aA aAaAaAAaaAaAwAAA a!AAWUA `!`! AA  *  A ! ! ! ! !    WWWW UUU     AAA!@A ! ! A A!@A A A ! A A A!@ AA --@!A A ****aAaA@baA*..aA>(aa{aAaAa\\\\aUՕ5A) abaAaaa!A aaaaaꫂaa_A.aXPPp!A A @!a!55AAaAaA **A aAA @!A AAAaaA** Aa!\ AA A b +aAU+aAU¢aB(aAaAaA>aBaAa!AaꪪaAaAaA__aA A ( (A *`!`!`!A     A@@@ !         A !!@ ! ! ! ! A!@A A A ! !! A A!@A ///A A  AjjjjaAaA@baA/?7aA aabaAa}A\\\V5% aabaAjaaaA^^^VAaaabaa_aխaa_pxzz!a!A !@a!5=aAVVTaAaA:**?!*))) AAA@!@!a!A  *aAaA aB !^^^^A aAUեaAիabababAA"a!aAUaABaaBaAaAaAaAAA A A *A A *A *:A~~                  A! AAA ! ! !@!A   ! !! ! !@A !@ A AjjjjAAaA}aAaAaAWWaaBaBaAjjAVVWW UUaaaaAaAaaaAVVVV  aaba_ׂa_խaaaaa```` !aA}A !@A aA}]Y]aA!~~~~!@A  AAa!QQQA *AAWWaAϏaAA @!aAAabab*ab! AA "aAaAAa`BaA{aAaAnjaA  A AVA  AA A             _ W      A   @A !AA   A ! ! !@!!@ A!@@!aAu}UAAAaaA`!abAaAaa  AUՕa}aa]a~׭aAaaya! ba^aWaaaa^aaa@!Aa!o!@A //aATTTVAAaA!hhhh!@A AA a!sssA AA]aAϋaAA !@a! AaBabA  AA aAaAaAAaaA{y{aAaAjk{{AA A@!A A A >A      !  !     }} UUUW W            A AA   A@ ! ! A!@ !AA A! A aAaAa!abAaaAaxz WWWU A==AaaUaaAaaaA___ Aaaaajaaaaa UWWW!AaAvvV!@@!aA^^[ZaAVVWaAR!h``b!@A @!A a!{zzZA aAYy}uaAaA]A x!@a!AaaAAA  A AZZA  aAaAaA}a!aAaAYYY[AA!@!@ A@!A*z          }uu W_]]           !!    A ! AAA !A A *A A   aA߿-a!aAaAaAa~~~^ UUA-+++aAaa{azWUaAbaaA____ aaa~aaaaaWWaa __!AAA !@aAS[aAW՗A[{z!&&&&@!@!AA aAa!aAqsrrAAUA A b Aaa!6aBAa AA AA **A AA_UUaA}UUa!`AaA[[Z[AA!@ AA {A wuAzzzz         ]uuu    AU   !  A  !  A ! AAA !A****A A A  aA%%%a!aAaAaAA|\^V!սA++++aA鍍AAZAaU/AaaAaA__^^A+ aAab aa_Ua]UaUa*UAa!``hz __AAaA^^a!VTVV!@AaAArr!rrrpA A A jbJA  a!\\\\@!aAeeaAbrra!?aA_!_bbzb aAa!BaAaA AAA A A A A `A____`!zzAA! ! A@Azzz         W UUU UU               AAA* A*Aa!Ua!UaAUUaAUUaAUժ aA%aA\aAAUժAu_j`!~___!AAaUUUa}aWUa aZzzzaa*a!AbaaaaaUbׂaaa _WA//AaAVVWWAUi _a!/AUA{z*!ppp@!@!a!oa!-a!TA aAeaArpPPAՕaUWW|aAZXzaAaAa!aAUaAUA AA!@A A A A @A}}}a AA ! ! !**** ! .*Azzzj    WWWW        *   !AAAA A **A aAUUaAUaAaAaAaA @BAa*UaU @j __WW!! A5% **bbWU@a^\\\ WWWUA----Ab A AXZAAUW5@!WU!UUAu%%AAVVV!Pp_a!A^^ZA5?a耠aU_aAaAA A (a!UuA  A!@!@@! AjjA @A}}A ꪪAAA@@ !Ajjjz WW__       !A! A!@!@ AUjA A **A  aAUUUaAUUaAUaAaAaAaA abaaa`ppX WWW_ A?aUUUUU \\~AUA/*aAUb A555*UUUUUUUaa_ꀂa]aUa*a!Vab UAAAAA**A A A AA  A A*Azzz W U _U U U U U U U U U U !A AAAAAAAA A UUA AUUa!Ua!Ua!Ua!U *UA*UAXXX^ AUU!נA?/+*)U_U_UUUUWUUUUUUUUUUA|~!AAUuaA}AUUUUUU_UUUUWꠢ(UUWaaaߺaababaAaAaA__aAUUA A A A! AAA  AA!!AUA_U _ _ U U U U U U WU!!!A  !    !A! ! *@!A!A!A!AA aAaA* a a *( ( ( *( ((*9(#90#90$A1DA9 +/+dA$9dADA}IDADA(````(  ꪪ UW~b /   *! ! $)!%)^z"!~%) -F)%)F)%) e1F)f1E)f1F)**1f1}UU}1f19f1f9191A19999ߦ1A9999jZA9]A9A9A9A9A9A9A9A9A9A9A9A9AF)jjE)!HZ!5555zrzrzrrzzR\XrR UrZz(ZULQUzQUz(Zibr*ʂzʂzKz%%K+ K-%-k  {댳WWk(( KxK+phl z*z* UK K+jo+ {8l+-+ {^\|~ {rzrzr r rzzrr/zrzrzr zr믷zr* rz----1ЬWިrUU1Ь׾1lxxxx z} z z5555R]{1𴫭/*1"1.``@@ z z. z+z {zrrjjjxjRrjrj*rj\|xxzj999=ԜVv V56v6V6wVW____Wx~xX ""xyxyꙍyyyy***yyy**y}}yWWuyY}""yUUyUyX}yY}Y}*yX}x9}ꪪy8}X8}X8}8}}}}7}8}}_|6u*** |t|t|t|tߵttttTl誨tSl~Sl3lSld^dcc[c[~[[xz[oSz^oSOSjV|NSKzzKJXJBzJB~__B:ꨬBk:~BK:k:J:^W^J:*:^*: 2):bXx`bcbbi*bb__babAbAAbbA+AbAbAba"AAa!!AA!A!!A@!@!A! ! ! AAUbAUb b A!A!AAAAAzW_ _U U! !!  A ! !* !@!@!@!@!A A!AAAU*aAUaA AaU b* U((( 00 %9(++ $99/$A1DA9dA$AdIDA} IDAIDA돎Q(zzzz( U  ꪪ ^ U^ +U!! )!__$)!%)!E) z%)U^`E)/WF) -e1F)f1F)f1F) **1f1}}Շ1f19f)f919191 9999999999A9A99AA9A9A9A9A9A9A9wA9^_A9A99&)@@``F)!hb!5555zzrrzrrrꂩr-KzUKzU+rU+(Z_ ZU RU A+HbUU+HbUKHb/ Kʂ Ul/KU+KUKUKl+K Uw~LzK U]K U}+ {*K k+]{{+ {K {K {L _+z^ꪪ*zyê rrzrޮzrzzʂrzr**.*zU. -U+UKUU {U2Kxz_U+z+z* O+555RZZ11^k+z\zV^W zU+z_ {zj~zrz~rjZjij~_jRrjrjrj\|xxzj====ԜVV V56v6V___~6wVW___~WxWxxxxXYyߙyyy_yՙyyy}yUyY yYy}}UyY}yX}y8}y8}XY}8X}ﯿX8}78}8}}7}}_z}||||t|t|t|t_ttltSltl3lxSld3ld__Wdc_~~c[[[z[oSࠀSOSW_~OS.KzNSKW_^^KBJB_zBBWnBk:ꨠ Bk:_BJ:kBJ:U~jB*:WjB)J )BUWV\__bUbbb__babAbAbA++bAꪨaBAbAbAbAAAA!AA!A!!A!A **!@!@! Ajb!bAꠠAbbAABAAA!A!!@@!A  !!!AA  ! @!UU@!@!@! A A!AAAa!aAAB a /( ( / 0 0 99 U1 $90+*DA9DA9 DA#9* dIDAIDA/ IdA QdA羾Q(zzzz W    **  * _-  =%)-!%)%)%!E)%)E)&)E)~%)^F) -f1F) f1F)* 1f11f1g919191919999A1A1A1A9A9﫨A9A9A9A9A9A9A9ꪪA9A9A9A9 9%!pxX^F1%!}}}Èj!5555zrzzrzr^_rrzr//- z-*+z+ + ު ʂܸ+_^^Q+r#޻KWU l+猫K -kkU /kUKW+_~zWWLHbU ib jU RU+(Z*+jUKjU+jU+r*}+r z zz z z r\xzzij -zr+zrzrzrrzV {z {z*+ {zUwv {z_ {z +z Ьz----1񬰰111````+rX| rUU rUUzr+8 {z^p{zzr~rr_rhb~jRrjrj *+ zj~~^^zj==ӜvVurZV66v6V~~V7*VWWxWxW"**(xxxXYyyu}yיyyyY yY}( yWwUyw}]]yUUWyY}(Y}*Y}**y8}XY}9X}X8}X8}8}}8}}}|}|__|||t|t|tttzzztTlttSlSl3l3ld2lc_dc~~c[[[[oS~~xoSOSWZzhOSK~/KJKBzJBWBB__BBx蠠Bk:ꨋBK: JJ:BJB_jBXp`ꪃ_bb*ebb_babAbAbA bAꪪbAAbAba"AAAAAA_A!ꪪA!!A@!!@!@ !b /bUU_bAAb*Ab ABAAA!ꪪ!A!AA~W_ !!! AA @!U@!@!@! A A!AAAAaaAAaAa  * ( +( 0(1(0( 1091DA1CI$9DA#A* dIDAUտdIDAQdIQeIQdAQ(xxxx W_{ ***  /+! )zꪪ!U^!)~%) E)!F)%)E)&)F)%)  f1%!zf1W^F) 5^f1! -9f19f1g919191*91*999999A1A9UA9UA9UA9UUA9A9A9A9A9A9A9A9A9AF)`x1%!VWՕAF)}{₉j%!555?zr踸ʂrrzrzr׷. {r/ +z ++ꂊ+ + + +^^VHb\ z 着 K+Kk  lkz{KZzl+Kz\+z+zK U+r^zjzib_zibUzjzj_zjUzjyzjzjUr r\ {ijVzj /zjWjUzrU r++zUU{ {z {zVWmr {z??+ {1+-- 1񬾷1JR1*1``pp+z+z+z+z+z~{zrzjzzzrjZz__jRrjrj**rijrjԜvV^z~VVV66V~_^V7VWWxxWWxXxUiiXxYyy홅yyyyyWWWWyWWWWyY""yY}yUyY}( Y}*y8}*y8}XY}y8}X8}X8}7}]8}}}|}|}||t|tꠠ|ttttttttSl訨ttSlW^^~Sllz2lcdcc[c[_~[oS訠SOSOS.K蠀OSK__KJz KBJB_~zJBWWBBJBUJkBJJU*R):J RUWV\WV|x~bbabbbbabA bAbAbAꪪAbbAAbAAAAAAA!!A!A!A*!@! A;AbUW__bAAbAb ABAAA!A     A?///@A@!@! A`!a!AAa!aAaAABa// a / ( ( * 0(0(* 10U10*#90$A1DA9뫋 dI$9dIDAﮮdIDA*QdIQdI+*YQUYI~eI k ++  u **""! ן !j)%)~ *%)UW~%) UUE)+E)&)** e1F)e1F)f1F)/f1!^F1~f1 է9%)f91g91ꪪ91**9199991A9999*A9UWWU999999 A9UU]A9UUUA9UUUA9UA9uUA9UA9uAF)((ZAF)X^^Wf1%!/A9j95555zzrrzrںzjzr--r+z//+++ꂾ**+ + jn zꂩr`bz zl%K ,,4K+k Ռ_(Kxpk++zKz++++ {+ {_ { {+z z^ {zzzijjzzeezzzz rrz zj( zhjWHZzUU Hbת+j_+br(ZWz(RUzIU {JՌhb*?5Q. 1𴭪*1*QןrKxxXXK+^}{K+ K+WK+{+ {z+r~zjz訨rj_^jRrjrj /rhjrhj?حԜvVxVVV66V_~^V7VWVWWWW_WxꪨxWwxwx__xX.xYꪙymwwyyyyywWWWyUuyY}yY"yXyY} yYY}y8}YX}XY}X8}zX8}78}_7}}}}|}|||ZZ||w_|t*|t|tW__^tttwttSlzxSl3lZlh3ld2lcc[蠠c[~~~[[_^[oSzoSOSzzOS.K~NSK__KJKBJBJBJJ RJRJ ZRUWZ!Xp` ~c݂bꪪb bbbba*bWbUUWWbAbAaBbAAbaAAAAAA!A!ꪪ!A@!!@! ! -5bbU_bAAbBaABa!!    !aa! A`!AAAAAaaAaAAba aa//  / ( ( * 0(1(1010#909$1#A1dI$AdIDA/dIDI**QdIQdI+YQYQ*YQI(xxxx * ,  *( ) _ !if)!$)!%)!** %)^%)U~E) UF)-F)f1f1F)**1f11E1jf1!Wxf1/W~9!/9191 A199A11A99jjjZ99999999A9A9A9_A9A9A9_A9UwA9U_9F)p`f1F)_9E) 91j95555zrr zzrzjzr/--/r z ++ **+zzZXzꪪz{zz{z낪z邪Kz%%%%K &&.,kK -- k kꮌl ިl댫KzK +z|lz UlzU+z"+ {+ {+ {+ {W_+ {+ {+z~+zU}+zUկ+zUz^zz r+ rzr*+ ɂ { { z* + { K {L+U?l {*lj_lAR/ RФYRUծ*1WrumЬzxX^Kz55*k+K+WK {_L {W+r_zr|zrjxxxxjRrj_rj* rijzQ****ӜvWVV6v6V__6V6wꮮVW_~W8 WxxWXWxwx}uxyyyߙyy*yU___yY "yUU_yY (yUU__yY} yY}Y}y8}x9}ꪪXY}x8}X8}W8}X}}{8}WWW_}u}|||||_|t|tꪨ|t^tttttSl訠ttSlWWWSll3lclc__^Zc[[[[pS~[oS__^oS/SOS.KNSKW_.KJKJW_ SJUURJ [RUտ+ [R [ZZRJ R __^~c߂bb bb**bՁb_bUWW_bAbAaBAbAbaAAAAA___A!A!A!@!!@A*A abW__bAAbAb*A *!! !!A !a/a!AA*aAaAaAaAbaA a a b *(( ( * 0(1(10 #90#90$A1DA1#A$9 dIDAdIEA>:*QdIQdI*QQYQ*aQaQ篯Q xxxx   ( ) ) %) %)!%)! E))&1E)f1%)}F1W%)~F) Uf1! -1f1]ׇ1f19f19%)\ f1^9! U9%! 9999999999ZZZZA9ߧ99 *A9U_U99A9w_A9A9A9A9_A9A9z9F1xx9f1zy9f1U?/A1A9r95555rzrr_zr=rrzrr z ++ + z_W zzzzzzzKz%---K .//*kK*:k k7/lȊLlKzK +z\\\\zzʂ+{ +{ {+ {++ {+ {+ {++ {+z~V+z zzzZzKz?zUr rz +{ꌓ UU/K {K+ZK+?ul+*l++51 1,R1y1Q.pK\VV~K+{K,l+l+l {^x+j_zb_ribW_ꨉjIrjrj**+rjxxxzrHj??حӜV~~~~VVV6ꪮV6V6VW6WWxWxWxWxWxxW**(xxyymyyyYy]]UuyY (yY(yX}yUw}yY}**YyyX}ꪮy8}ꪪXY}ꪪx8}~X8}W8}7}8}}]]}||Uu||8||~~_{|||tꪵ|t{tttttSlst3l~~3lddcdcc[[[z[pSꠐSOSzoSOSU^ZzOS.KNSK.SJ.S SU]-[ S Mc [UNk [u,cZ-cZW_~ c!Xp` ^[{__W߂cbꨠbbbbbbUU_bA bAaBaBAbbAAAAAA!A!ꪪ!A!@!@! %5bab__bA b xX! !!!AA! ! a////aAAa"aAAaUbaWab*a**a* b *  ( U( 0(UU0(1(*10 #909$1$99$A#9UDA9DA#A** QdIUݹQE9ꂅQd9YQYQﭯYQ+ aYaQQ xxxx uu  ( ( )) )!$)!%)! %)!F1%!f1%!f1%!*f1%)z *f1_E1Wxf1 Շ9%)f199g19f1*9~f1-9%! -էAg1A9A199A999ﯧ99*(99 A9A9A9A9Af1A9A9z~^~9f1__^_9F)9f1/ A9A99r````zrzrzrjjjrr===rijVԩrj/zr / r zzzzz{zz/Kr////K+' lK-/*k--l訋l}KlKzpZK +z\\\\zzʂr+z+z+{+ {+ {+ {WK {i+z z~U r r {z/ {U {UU+z z z* Kz+UW^K {K {+K{ЬK5%-1ᣢ QR1-isr1WU5Q͛pppp+~^K+K+oK+WUK+ K +r~zrxxz[rj~_jRةrjrjrjzzrHjحӜV~~~VVu6V6V6 **VW**VWwWuuwWwX* WWxW_xy꺙yy"yyy]]y}y}yUUYyy}"yY}yX}y8}**y8}XY}x8}8X}W8}8}8}7}__}|}|}_|__WW|||||t|tttttSlttSlwSl3l^ZZb3ld_^dczzc[~~c[____[pS [pSwSOSoSOS~oS.SN[.SN[.S nc.["nkM[mk-cnk,c{Mc c__ cRJ ZWV\X _~~__W_cbb *bbbb__bUUU_bA aBaBbAbAAAAAWWA!A!!A!@A*AbbAjA  !A ! ! ! Aa!% AzzAaa_ aU aW aU a UU甆 UU (ժ(W( 0 UU0 }9 #9(#9( $A1$A#9UCI$9DA#A dIDAQdI *QdI YD9 '&YQ"aQaYaQ7/aYQ xxxx  (몪(( ) ) )!)$!%)!.+%)%! (E)!E)!E)!F1%!f1%!f1%!*f1F)Zf1W~F) f1/9E) 9191* 9f1zꪪ9%!W^9%!+_9%! -A9A9A9__A9A9A9A9A9WA9A1 kf1_{cAAf1 A19f1zh9F)Af1A9A9r!////zrzrzrbj {rrijԩrij* /zr/-+zU+z+zWw+zUU zUU@zHZ`z(Z U(ZU+Hb 5K ++ՌKllkKl+Xxk ^\ z\\\\zzznjzz z+ z * zz+z r {z +zbr {zz}zrzz㫸8zrr r+zy]U {z r zUUz  + U+Ul {p+ {* l {?- 1QUQW1}1xX^Wl+pK+UUK+UU++{ K {+ { {zpxzjrj|_jRتrjrjrjrHj>dzv6U6U6V6V6VW6wVW_wWxWw8**wXWxxy}ꪺUuu]y zUW__yy눎y~{zzyW_y]wyx}**yX}xY}xY}Xx}XX}X8}7}X78}7}7}7|~}||ք|||w|||t|t~~ttt~tSl~Sl3l3ldꨨ2dc~zc[c[[[ꪱ[S[pS[oSW_o[OSo[NS*cN[*kncU+snc*snk_sMkmk,c~Mk cW~,c%)Xp` z__~z_UW_߂cbbbbbb_baꪪbAaBAbAbbAbAU_AAW_A!A!ꪪ!A*!@!%b!pX^W !    !a!UUa`A!!a___aa> a   * **( ( ( * 0(0(9(U9(U9 U #9 U$9 DA)UUDA)UDA$)UDA$1U_DA$1=UYDAYQYD96aQaY뫫aY+iYjazjQ xxxx ) () ) ) )! $))%)!+E)%)F)%)F)%)ﯯ%1F)_%1f)f1F)f1F)"*f1f) 1f11&)x9!U_F) 1! է9F) 91***999F)^9%!W9&!/W9F! A1A1A1A1A9uuUA9uA9A9Q9m%5Z%)ԇA999]Af1A9_ߨA9WA9r9%%%%zrzr뫫zrjrrjHj։rhj+zr+ꂩr z z+ʂUU zz_ z/ z zx+r /K l+U+-KK~KuUlK׾k+W^xkʂV^ j^Vzij*Wz(bzj+zr_zr*rU rUzr r}Uzrzrzz zrzr z {z~x~ {z? r zU r+zK { + { l+U}돬Kյ5-Ь ??1j1/R훀`p͛+U+X^WU+ + + {+ { *{ {zxpxrrzjjjjjjRتrj_rj /+rjzrijV6U6_Zz~V_V V6VW**VWVWwWuWwWx( wX*W꘍xxyy uuuy yyy‚yיyUyyx} "yx} yX}xY}ꪪxX}x8}ꪪx8}8X}W8}X}7}X}]7}7|||||Z_ު|||tttttTlttSlWWnSldꢢ3ld^^_~dc^c[~c[[[ꨰ[[_[o[ꨐcoSco[*kcյ sc* ss몊{ksnssmkW^~mk,cjMkZo*ZWV\X W__cbbׂbꪪbbbUwbU]__bAaBAbbAbAAAA!A!A!!A BꪪA AjzZ@!! !   !!aab**a_a***Aa  a a* (( UUU( U( *( * 0(U0( 0( 90#9091$A1DA9DA9DA#9*DA#9 dIDAdIDI QdI-?YD9 YYUY$9`@jEIaYja嵿ja.* jab`@Q xxxx() (!) ) >%))ݽ$))%))+%)) *(F)%)F)%)&1E)e1F)Ue1F)f1F)f1f)1f11f19f1f919F)z*9!U~f1!-W9%! է9f1A1A9kAF!^9F!U^9&! A1*A1꠨A1 A9U}A9UW^zA9}A9}}{9UUqf1T\RcAf1*+-A9A9A9_V99U99Uz9%%%%zrzr믮zrbbzrjHbrhjrr5--zr+**zzꂪzzʂzzꂪzKr////K .k+/KK?=KLkk+XZ~~K \^^~ r\\\|zrUWzrU zjժzrUzrU ib{*KjkrUULrUUWxzruUzrzrUzrUzr*Uzrzzzzzzꪊzz ? zU+zLz +l {*U+*/-𴌓-+ 1//11jr5kKpx\^K +zK Lz/K { l+UL { rrj`xjijjRتrj^__rj rrz~rhjV5U6V V6V7*v7v7VWVWU_wW]]uw8***WꪘxwYyyUuwUyyy,y +y~~~\yUUy_UXyx}yX}X}xY}ꪪ8}x8}x8X}8W}7X}78}X7}_}}7}6}7}|~||⠠||_^^w|tꨠ|t___ttlttl~tl3lSld~3dcꨨd[ꠀd[_c[WWc[Uc[UWWc[u*kcU/sk+{k*{s{szꠀ{s^Z蠮smksMk_~mk,c~zMkE)Xp` z cbbbbbbWbaꪪbAaBAbbAbAAAA! A!A!!AA%%U@!@!__! !A   a  a܂   ** ( ( ( 0(UU0(*0( 90#90#90$91$99#A$9/CI$9$ADAjjZUdIDAdIDAdIDA QdIYdIYeA&6aYaQj aD9 ja ja 'rj'rajjjjj(^^^^( _{k( (!) (!z%)))%)j%))F)%)F)%);E)&)* F1E)e1F)f1F)f1F)*f1F) 1f19f1f91919191*(9f)z9%!U~1%!-Wx9%! ըAf1A9Af1ꪪAF!Wz9F!-Wx9F)-A9A9A9zzzzA9A9A9j9I%0f1UUWTA9ﭭA9A9VV^^A199ﯾz9%%%%zrzrzrbjzrhj(b(,,,rhjrhr++++zr*+zʂzzzzuzzʂzz---%+.,K/Kk.*KlKK+xzz+ꂨ\ r|^Vzr Uzrzrzrzrzr.jKj*lz-LrpX^Wzrwzrzr]]zrzjzrWzrzr{jUrr(zjzr+r+zu+z~+. {- o--/-1𴥭1ޫ1&Q͓``+\VUU+z+z+z/+Lz lzKz(*/L {\\^_zrrjXXxjibz_ibQrj_W_rj/ rrrHjϋu6{u66V6V6V7**V7VWVWVW___vWWWUWx Wx__xꊈyy /y(( y("yy y# y\^ߘyyy___yx}yx}yX}xX}x8}8}x8X}ﯿX8}ꪫ7X}W8}X7}W}7}몪7|||||~h|tꪨ|ttt__ttlz~~xtlSlZZzSl3dSld3ddWVVd[⠠d[ꪪc[c[k[sc+*|sUյ+0s0{{~{_^~{s~xssWsmk^^xmk cJ( cWV\X ~~  __bbbbUUbabAbAAbbAbAAA__A! A!A!!A***! !@@!! ! !A  w ZV   a>(( UU( ( *((0(0(0(* 1090*$99ݿ#99DA9DA9DA#9 dIDAUUdIDAdIDAdIDA+ QdIQeI*"YQ5?aeIzjaY*+aa+* ieA&6<'ja 'rj'rj 'ra(Q (!) ()Y) )!*$))%))1%)_W_F)%)&1E)e1&)F1e)e1F)Wf1F)f1F)*1f1UU1f1]1g1ꪪf919191**9199999g1z 9%!W1%!^9&!U9F) A9Ag1~ 9F)U^9F)-U^9F) +A9ZZzyA9A9A9! kjf9\rcAE) +-A9A9~~~~99}}99zA%%%%zrzr++zrbzrhjHb, ,rhjrhr+ zr=* zʂzrzzzzWzz/rlz%5Ռ ((}  K.דּK*kKzzk+{ K^^XꊉrVVV\rr_zrzrzrVzrrrjjrrzr*zrUrrjjzr멭zr}}rrrj*rj((rj rrurr/zrzrzr*;*z {Օ-o-+ 1bs1R5m+`x\^+z{ r( r+z z_+z+z z^WzrzxrjxXXjHbjQrj__\xrj/rrrrhjVU66::**V6V6"VWVWVWVWVW6wW6 Wwx__^xyy???y y(yy*y낸y^rzy__}y}Wyuyx}yX}xY}Xx}x8}XX}XX}/8x}*8w}7}XX7}W}7}*7||ꪨ|{||計|||t~~zttࠔttlttlW_WWtl3dꪨSl3d~Sld3ddW{dcdcc[* lc1|kQtQ|QPU{z蠀{_{s_^{mksmkWZxq%)Zzj zzj}}__cbabbbAbabAAbbAbAbAUU__A!A!A!!@a!@!@!A! ! ꪪ  AUA* aU *U 65 ( ( * ((0(U0(0( 90#9091 #99//$A#9DA9DA#9/ DIDAdIDAdIDA*IdIUQdI/QdI* YQUaQ?aYKjQ /jajIp`Gra'r&j'ra 'ra(Q ()) )()( )!%))E1)%1%)F1%)oE)&)e1&)f1%)e1F)f1F)f1F)f1f)1f1ݿ9f1f9191U9f19199߇99A1A9A1~9&!9F!U~9&! _AF) *A95Af1zAF)U_9F)+U^9F) A9A9A99%Uqe1V\pæ9E1 Af1A9U_99ur9 zrrzrzr}{zrhjHb,,rhj/rr --/zr ./?z; zzz zwZp zuw/ {zW| z=5/+zKz-UUkzUl Kk+rk+ Uk+`WKr^\Xxzr+zr]rzUzr납rzijjrrrrrr_v_rrrrUrrrj*rj⠩rj rj/rj rjrj(zrzr/= {z 8 {- Nޞ7Ь1뫫191`x͓ {\WUU {zܼ+zWV^ r +z z^+zUU+z {z.zrzxXrj^_z^jHbwuibIzj^^^^rj rrrrHjv66UV6V7V7 v7VWvWVWVWWWUU__Wwx___xyy>.y yy  y*+(yijyzʙyטyߘyyx} yx}**xX}訨Xx}x8}ꪪXX}8x}X8}ꪢ8x}8w}8w}*W}77}**7}ꨨ7|||____||Z|tttttlttlW~ntlSl訨tl3dSl3dSld3dd^dclc+"2tlU-R|t'- r1|/ rQ]q1뢠q0_Q_z{{W_^~{s^xssW_s,cJ*(LkWV\X  U_cbbb *bWba babAꨨbAAbbA_AAUUA!!Aa!ս)a!A @!!@*! ! ! !!Wa!Ua!U !UU!U A ( ( 0(UU0(0(*0(+ 01 jj#90#90#99*$A#9$AC9DA#9 DA#A dIDA*dIDA QdIUUuQdIQdI YQYQ iYjarYrajI@GrI gz'rGrQ&6Gzb````Q(\\\\)() )( $1)U_}}$))]%))** E1)磌E1)%1F)E1F)f1%)f1%)f1F)f1F)(**f1F)f1F)9f)9f)9f)9f)1f1*9f)9f)A1էA1A9A9A9A9Af)^ AF!UW9F)-U^AF)+UAf1 Af)zࠨ9F)W9f) UWAg)+A9A9J r9 5U{9WX`kA1A9A9____r9 zr++/zzzrzrjjjhjHbՉrHb *zrzr;+ z; zz zv zw+z "+z +z%--+V*z zUr/krWKz/K U+ ,%+z``x^zr/+zzU z+z++Uz rzj``zr郂zrWrrrrrjrj rjrjrjrj*rjrjrj rjzj+Ozյ%Ь ЬO555-𬪺11o@Ьzxx^W+z}Uzz< {zzuzz+z}U zVW {z_+zUrzrz~^ribx~bHbjQzjVVV^rj/--/rr[[{{rhj66V6YYYYV655V6V7 6wVWVWVWVWVW__wWxxyy./]չWwWWUy88y(yyWwwy}}yy__yx}(xX}X}xXx}X}XXX}*X8}((XW} X7}X7}*(*W8}* X7|7(77}|_~}|~|t|t^~__tl蠵ttlltltlSl tl3dzꪪSl3dSld~3ld_2td+R|2t՝rR| rյ qqUQ_~q0Q0{{U_~h{s{sWW_sp` ^ UU__ꪂbbbbb_b]wbabAꪠbAbAbAW_A!*AյaAzzzz A@!@!!@! ! ! Aa*a a  ( U((00 0(*0) 9(9)$99CA$9$AC9DA#A**DIDAdI$A*dIDA IdIQdI QdI* YQYQ YYaY---/ji㋋jY0`@rj'rjGzI ''6gzGr gzIp`gzb```bI(\\\\)(*"" 1)U%1)Uu$1)}}$))%)) %1F)%1F)%1f)f1%)F1f)f1F)f1F)f1F)* 1f1g91f919f1*91** 99WA9UA1A1 A1UA1UA1A9տA9A9ꪢA9A9A1z9F)Wx9F)UW9F)UUAF)Af1^ꪯ9f)WxAf) WAg)+A9A9A9A9A9__r9 zrʂrﯯzrzjjjjjHbRj(Z rHb*zj+r rr* rzr*W+r//+r{ j +r z\zrzr/ްzr|zrꂩr+z ꂩr z՝ zֺ zz +ꂩ + { r````zrzrzr_zr]__rrrj訨rj__rj;*zj`rj zjrrrr+zr {r +Ь+{%- Ьp`jo- 𬂀1񬟿1+x^Krzrzr.zrzrzrzr^^zrzr/7zjrr~jjHbhbIb.* jRzj\rj+++rrrZ^|rhj٭66jV6UV6?-V76w6WVWVWVWVWVWwW///wx~^__xyy. Uuuy y((yy+쬙y謙yy}__uyy__yx}xX}츸Xx}Xx}XW}XX} X8wX][{wXXw} "w8뫯W8hX7WWw7`ਪ7|ꪪ7|}|_w~z|ttttttlttlttlWtlSltlSl^zzSl3l訠SldRt3l/rStr|+ *rꨠqqWW_{q1~Qz0{{W_^|{s~x訮smkJ mk WV\X  ___ꪣ믯bbbbbW___bAbAꪪAbaA_WA- aaꪂAzzz~A!@!@!@!A! ! ***aa   ( UU( /(⢠ rrp ?---(?9(1 9(5''5$9(.DA1DA1 DA$1dI$1dID9UdID9+QE9QeAQA*Qe1zY9aA aIjQ?//-rj'rY‚'rY Gz'rGrQЈgzUWhzI`GzQɅI)\\\\1)0$)%1))%11%)E1%)m%1F)E1&)*%1f)F1f)ꮮg)E1f1F) **9f1U1f11f1g919f9 9191*919999 +/A9A9A9A99AA9A9 AAA9*A9*A9 *A9|Af)~AF)U_ꀧ9F!9f)/U9g)^ -Af)W~9f)WAf)A9UUUA1A1Uk9zr"*zzzzkjij'Zjhb-rjzrյrzzzz zrި*zj^ {Ib_+(Z]K(RU(ZUU_rQU_zIUUzAUzAU_z9UK9Uz!zIzQ ib*ꂪr '¥+ s jXzHZ.''zrzrzrzjrrrrrjzj닭zjrjzjzjWzjrյ-Ь𬰤-+ 1߷'1͓pzx^WU {r~zrUzr%zrzrꪮzz+/ {z {z? {z5 #+rx {ru {j_ꨩjIbWjRzjrj ++zr_zzrhj΃66:*/V6YV6/V7V7*WVꪪVWXVVWVWVW__wW'=Wxyꪙy/*y** y** UWWy 踙yyjjjiyyU~yy}yx}"*xY}Xx}ꪪX}xXw}xXxX__]uxX?XxwX__wXX7X7_7(( 7}7}___}|ꪨ|t|t_tttl舀tl긨ttlltllTltlSlVsl3lst3l+s|ե-ӌӔ*󔳔󜲔UWӜUU_q蠒Qq0q0{{W^z{s^\sp`!z  ꢢuꪪ뮣cbbbbWwbabAbA*A+ a`pa!A!!AU!A@!@!@!!@ W_   ( ( * 0 zz{z  / ( __9 ) W$1(5$A#1$AC9ꪪDA$9 dIDAdIDA* dIEA QdI_QeI徭QIQIu*YIU aIUꪪaIU* aAUrA%%* 'rj Gz'j''z'b\Gz'r/ GzRp`@hzRGz.++GrYa%1)%1))%11%)1%)E1%)F1%)F1%)%1f)f1F)f1F)f1F) "*f1g)* 1f1߇1f19f199ZU99U9191*99ߧA1A9A9A9A9ꪪ9AA9A9A9A9*A9A9(AAAAAA*A9~Af)_Af)U~9f)U^9f)x/է9f)_z9f) WA1A1k9zr.ʂrʂrj*****ij'ZjIbrjzrzzrʂrꪪzr*zz {z-?5K {"K+*+rPpp {z+zU r^ {jWr(Z_ rRWrIUlAUzAUzIUWzIUzAUzIUUjA zHbU~z(bUKZUzHZUrHZUrhb zj zrzzrjzrwWUzrW_zjzj"Uzjհ+{-- ׷𬋃/R/Bzpx^^zr zrxzr {r55zrzrzr*zr~zr+zr ?+r.WU {j_ {ib_Wr(ZWjRzjrj zrZZrhjڭ6VW6V6'++V76w7w7wVWWWVW7wxW/?xxyy^~UU}yy++y yꮪy yyy___}yX}xX}몪Xx}X} xXwXWWWXXxxXxXox7X7W77}6}7}||t|ttttttltlttlttltSlSttl|Sl+ s|/++*Ӕӌ+*Ԕ Ӕ󜲔Ӝಔr蒔q_~zq0z言Q0V^z0{~x{_~{sN**s WV\X!  ]]ꪢ*bb몂bb__ba bյ   __ApxAA!AA!A!!A A@!@! (  U( ( *((.(` p  *( 1 //?0WVVTDA DA$9DA$9dI$9dIEAeQdAQdAQeIQQ孪YQYQaQaY__iYia'ri-Gz'rUՕGz'j..Gz'jh'rGzuR .gz+QxxpY)%1$1)1%)%1)*%1%)rbF1$)&1E)F1%1 f1%)f1F)f1F)f1G1* **f1)1f1߷1g1f919191 99UA1999999jjj9AA9A9A9*A9A9A9A9*A9A9AA*AAA9" A9*AA*AAA1zAf)WAf)U_1g)z^1g)-9g) W zr*>.ʂzzzkjij'ZjHbrjݵzrzz뻺rr+zUmm} {z{ Lz+ { /Kz z_+rpzzr/ {z  {z {r {jzxrjZrjrjzj zr rUUU+r*lzz__+{zU} {rV(_zjWzibWribUzHZU z(ZU_ {(ZUUzHZUrHb rib]}zHZWjHbUjHZrHb?/-͋𬰤 "wW5+{xxljWrj*Uzj_rr+zj*zrzr*zrzr~Wrrzrrjrj~jHbxx\^HbRhbIzjrrzr{rhr:>ڭ6I*"V6VV6V7W6**WWWWw7WWVWWWxW #xxyyyyyzzzzyyy}}yXꊢXyxXxXz~wX_x8XxZZxXꮪxXWx7xX7W87W}W}7tt}t|ttttt~tt]~tlttltslꪨtsl|tt-/ Ԍ|+ Ԍ/++4着4uҔ󜲔Ӝ蠲qꨠq__~qQWQ0WVx0{~z{{ p`%)!W_}f!  ꪪ ꪪbꪃbb b? b+    axX^AbaAAAAAA!A!ꪪ!A AA ** ( ( ((1(0`a/ (-51 ?1T\^^$1 ))-)dI$9dIDAׯ dIEAIdIQdA*QIQIQQ+ YQYI*WaQaYiaib'zagz'rzGzmojhGz}髪Ghz{GzhGb4<Ip```e9)\$1)%1) %1%)E1)%1%)bbF1%)F1%)*e1F1}WWF1f)1F)f1F)*f1f)f1)1f11f19f)91/91 *A1A199﫪A1A9A199A9A9ﯯA9A9A9A9A9A9A9"A9AA AAAAAA*AA*AAAA*((Ag)Ag)9g)w~z1 zr/ɂzzzijHb(Z jIbrjzrյzr z z+zWW+r-//*K {K {ZZKz_rzzr z z {zuWzrpxrjrjrj rj*rjrr rr {r*rU {rWWWzjrj6.rjrj/zj U {jzj rU r*ו+rXppxzj{rjWijտ1Ь1Uս0Nx1ij1UL{U(bR {UrUzUUzzjVzjUrjUrj""rjשjijxx~_jHb^^^^HZZhjIrrrr=+zrzr6 {6V6}V6V66wW6:WWVWWWVWVWwWWꙍxݽyyyꚍyy꺍yyzyyyywyXyXyX~~XxxXXx**xY+ xXXxXxXwX]7X7X *77}પ7}^6|}|_|t |t|t|t|tU_ttttU]ttl Ԅt++5/U44ꨀ4Ӝ󜳜~ӜꨠjjqzqQ_Q0_^Xx{訠sn{%!WV\X%) ^~) ~_ *b - ( ( _]__ `pAAbbAaAAAAA!AA!ꪪA!!Ajjff( 0 U0 0 1(U9($91UU1VV\X Uu ?(  1 dID9dIEA ""IdIQdI*+QIYQYQaQYY YAaI) jaUU]jajiGzj%- 'rGzgHzGr'.hzHjp@hrY````E9)%1) %11%1%)E1)F1%1߽F1%)-//F1E)e1F1ݵF9f)f1F)F1)f1)f1)**1f11f1g91f919f191**91ꪇ91着99jZ999999A9A9A9A9A9A9A9A9*A9A9A9AAAAAAAA*AAA9(A9AA A9hA zrzʂrzhb````ij'ZjIbrjՕrr)/zrrz r/ r*, {U}K {}K {K {p {zxp r+z+z zz~zz. zrrzjrjrj*rjrjrjzzr-=) {r8x {rzzjppzrzjrj_rj*rjrjrrzr/ {r5rr^^|rj sr==rЬ1񬭫z𬮮0WЬW 1Ь 1Ь1@@BB+{ijVribUrHbrib_rIbWjHbUhb(Zx^xHbRWWjIrrj rrzrzijr6***V6{{{V6V7"V7W6WWv7w7w7WW7w~~Wxꪪyy?꺍yyyyyyyy{y]yW__WyX,,yXvwoxXxXjxXxX  xY***xxxxXxXxXW_^^W8ꪠW8}8|6|ww||||iZ|t*|t|t|t_^|t|t?/|+5Ռ+U/U4u4u4W_T_4~ꪠW^󜳜󜲔W_z겔_zꀒq_q0zqW_{~{!p`E)!z%! _^  _  -55=( 訨( ( Wb %%%%bAaBaBbAaAAAAA!A!Aa!((((**1(1(* 9(91ߪ$91*$9 Xp`@  ﯿ?) %%($1--dI$9 QeIU_߻QeAQeIYIQQ* YQYY aYսbY]//baWV^jaji rjGzj GzgkCghz򨊈uuzJʊhj EAE9)D1%1}]]uD1%1Uww]E1%1%1E)*(%1F1F1%).*8e1F1Uf1F1ޟf1g)ࠠf1g)f1)f1)f1)**1f11f11f1f919f1919191**999999*A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9 A9A9A9A9A9~I ʂrrʂrzhb````hb(b//jHb rhj///zrr {z=+zU+zUW^LzK {zꂢ+zL {Z_^+ { z {zzzr r r_zrphUrjrjrrrrrrzruUzrrj.zjzj"zjzr {r~rjrjrjrj*zj.rjrj+/+{r1.kkk𤫫01񬯯1~~+Ьzzzz1BBBB {j\\\jijjibrjjjUWWjhbz~zhb(Z~xHbRjIrrWWur(Z zrzj6 {VV6k6wV7V7WVWWWWWW7w7wxW'/ WxyyjjjyyyzzyzyyߙXyX""yXxXxX/xX.+xuxY x}xXXwXx7X7z7}ꮪ7|7|ք}}|||***"|||t|t|t|/Մ/ V+*v5 UUu4言u4~U4WW_{4zz_[zӜ~zӜzಔ^Zq_zjq0^PW_^sj*{%)WV\X%)!^xx! _^^x ꪪ * ** b1b)(_( ( ~~ b````babA aBAbAbaAAAAAAAa!1 W(11 1(Uz1 w$9 _$9!U$9(@@@k 몂 (/??1xxxp$1 %%%%Q$1 QI YIYQYQU߯YQ+YQaYaY ba//**i'bja('ji*'rjh'rGz-///յ&h뫊hr`@hr*"ɒUɒrQxxxxE9)D1%1]]}D1%1wE1%1F1%1E1&1 F1%)f1F1f1F1f1g)f1)f1)f1) f1)1f11f1f11ZV91UW9191~919199A19999"99A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9I zzzzzzzR``HbA}Uij9UrA*Uz(Z*Uz(ZUzHZ U+{HbU+ib+r +U+rK {*KzZx+r~ {rWUzrzr8{]rzrzz?zjrjrjrr﫪~rr?zr]7zjzrU]]rr耪rjrj*rr>.rr* {rwwrr_xrj(rj(*rjrrޞ: {jU sj׺+{j???>1NЬUURuURUU1]]?1Ь1𬢪U1𬢂UЬp_Ьx]URbbbb {jrjW~rjUUrj驩jjWwjhbzzzzhb(Zx(ZRhjIzrmMrib zrerij̓6VVVVVV6ݿV7V7V7WV6WWW￿WWwW~xWwwxW "xxxyy긙ﺍyyzyz}z뙍yyyX yX yXxXxXxY + xx}}]]xxxxXxX7xX7ªW}7}ꪺ7|꺺}}|zz|]w}|^^||||||]|+V+v6) vvuw궵u_Uu4U4U_~4Wzj4W_~Ӝ_~Ӝ_rqW^Zq0V^~0{z|%)p`E)!⢈%) _~z    ___ *ww}} bՕ(?#1()(~~~) ```xbbUUWbAaBaBAbAaaAAAaA$1010** $91$A1+$A1UDA)_DA)U *$1T    +) pbc$1 %55e9 Y!UQ$!UYD)UUYD)UYD)UYe1 UaA*UaIjY jb &rjUU'rj 'rj h'r  hz7h+ꃨ.*r  ɒ޾ɒzp`ɊQxxxxE9%)|~E9)E1%1E1%1F1%1E1&) F1%)f9&)f1F1f1g)f1)f1)*1f11f11f11f1f91׆91wW91Uէ9191**9199 919999 999999A9A9A9A9A9A9*+A9A9A9A9A9A9A9A9A9A9A9R zrzzzzz(b`hjRUzQUzRUzHZUHZU (ZU IW_zRU]zRUUrIUjAr!rAUWrAUrAUrI UrQ UrIUzRzHbUribzj//zrW*zr {z+z_^,zߪw+zUU {r^XVWzj /zjrjrjrj rjꪺrjjrrj*zj*W {rUUrj(*ФzU {U sURl*Ur͋UQL1.UQoU11Ь1ЬUjQbb@@ {jrjVV^|jibrjjibjhbzzhb(Z\\^(ZRhxZ^jIzjzrzrrhj??6r6 W6uV76w6ww6WW7w7wwWxW7- Xxꪪꙍyyyꙍy뙍yyzzyyyw_yXyXhxyXyXxXxY * xx]_ywWx,虍xXXxxX~X7X7^Z7}}77|}7|}|UU|U| 6+ v+*V**w*ֵuuꨕUu5U4^^z4Ӝ]~~zӜ~ꢲVZzꑌQ^zxQ0_^Zz0{N.{E)WV\X%)!xxp! _^zz 訪   __w( ~^^_(??#1(()U(x(BbbbUUWbAaBaBaBaAAaaA$90#90$99#A$9]CA$9uDA$9着DA$9?+ dIV^( %5 ( ˏ/1 55)(~I aIU&AUYe9UaE1UaE)UjE)U_bE)UGzE)UYe1*Y9UGz9Uj9*Q+ hzꊨȒ뫫ɒɒz<>ɒ隩zBʂ z%9E9%1E9%)%9E1E1&1*&9E1E1&),((e9F1f9F)f1F1f1g)f1)" *(1f11g1f111f1**f91]f91f91f9191﫫9g1ꪪ199191A199 "9999((*99((A9A9/A9 A9A9A9A9A9A9A9A9A9A9A9A9A999ࠠRzzzzrzhj``ppzhj}]zhj ɂr Uzr r**"K*Uk+Uk+UK {~KzU*r^zHb_*RU* IUrIUrIUzAUrAUWrAUUj9Uj9UjAUrAUzAUU {QULRUrRUr(Rrhb*Urbrjrjrjzjjrrjꪊrjrjrjrjrjꂋrj_jjrj*WWU+{j*UK{jUUjUUZojUUjUOjUrUrj߉ribIjbjijjHb`hhb(Z.RHbZIujIzj.>rj(rrkok{rij??6VVVV6W6V7V77v7w7wWW7wxWxWXxyyyy꺍yzzzyyy_wUUy]_WWyX"yXz{xXxXxY xxy֘Yxx ***XX_X8 X7Z8}7}8}8|7}7||7|Wյ*W6/V+ + ׵ս-/׵׵y׵U__^訶u_z薵UuUU_{u4U_4^^Ӝ_^pӜ_^xಔq^zq0zQ{z{F)p`f)%)^^y%) _^~x ꪪ   _W_[*_($1))x(BbbbbbWW__bAaBaBAbAaaA?**$99$99*#A$9CA$9DA$9 DA$9*DAdAIDA}dI WV\\ B U /v( -=?+I7?*YdA( YQ/+ aYUaYaY aY ba'jaj'bꪪ'jb+ Gr'juGr'j-Gr'j_(b%/wᅴz .Ɋ** *钨ɒzp`@隨ꢣɒ-Ixxxxe9%1E9%)%9E1F9E1]__E9F1E9F)e9F1{f9F)F9f1__1F)1F)1f)9f)9f)1f11f1[1f1*1f1 11WU91U]91Uww919191919999 99**""99WU__A9A9A9A9}}WרA9wA9ըA9A9A9ﯨA9A9A9A9A9A9A999ࠠG)zzrzjzrꪪ+HbzzzzhjHbՉrhb zj/zrr+ r w*r*U*r*z*+zK {*r^*zફ*z rX r_zrX*zr]®zrUUUzj/ r/*z*zUתzj~zHb zHbUrRWrIUzIUz9rAUjRUibI_bIUjArIUUjAUjIrRj(ZjHbUjIbjibUjIbjibUjibjj"UribjHb߉jHbߩjijUrib*ribjjzՉjHbjHbjib)jibbHbhzHbR^x(ZIW_ꠉjIzr{Krjrr rhj>::rVV6''V76wW67vWWﯯwW8wwX.xwꘕx_yy說y꺍yyyﯯyzyyyyX yXyX迿yXxXxYyX ##yyx֚xxxwXꪘXxXWWWX7X7~7X}"7}X}7}7}7}**W7*w7տ W/׭w*׵* ׵ ׵׽WjjʀuuWVV^u4U4~~5_~Ӝ__ӜW^^xq_^Zxq1V^xx1{o|F)WV\XE) ~  ꪪ! { UU__{{(#1x \WUUcꪪbbbbbWWbA aBaBaBaB****DA$9WDA9$AC9DA$9dIDAUdIDA*eIDAIdIdI XXXp `@@Z ~{b( !!Q$1-===YQ aYaYaY((aY ** ba'ja'ja***'jj*(Gr'juuHr'j Hr'j*gz(jhrQcÂzȊɒ;+#隨隨ꪪ*隩 & ɒɒIxxxxe9%1E9E1_~~&9E1E9F1]E9F1e9F1of9%)f9F)F9f1__]f1)1f)"1f1પ9f)919g1f919191919g19g1*9191Uꪧ9g191919191*91*91A1A9UA9wUA9w}U99}}UA9A9A9A9A9A9A9A9A9A9A9__9zzzrzzzQhj'ZjHb///rjzrzrzrUzrzrUzrzrzrzr\Z__zjzrUrjppzj /_zj r* rzr U rrZ{ rck}zrkrj_Zprj~rjrj⪮rj^krjzjrjrjrj_rjrj^ {rHZ^rRWrRժrHZU r(ZU*rIjAWjRj(Zj(Z*jibjib꿿jibz^HjibUjHb jHbjhbjHbribjIb((jHb⠉jib-jibbHbzzHb(Z\~^^(ZR\||^jIrj .>rr뮬zjrhj80V6V6 7VV7WVWvxVxWWwXW뫫X**xx.y(yꪪyyꪺyyyzyy___yX yX yXXy8xxXxY **yXx飫xx xxxxXxXX8X7W8W8X}**XX7Uսx7+W+wح+#ص׵UU_׽ֵW~~u蕭Uu4ꨠU4_^z4_^z󜲔zxӜqz蒔Q^~~x1{訠|f)p`f1!zz%! ~!! !  U__w յ ({{  *bꪢbbbbWWW_AaB aBADA$9DA$AdIDAUUUeIDAdIEA*dIEA QdIQIQ xpp`(j c Accc) }yi(  A1))aQaY* iYjaUjYjbjb+'jj* Gr'jHr'j Hr'j grHr}}hGriz++*z'.4ȂɒɊÁ)ɚ钪ɚ ɂ&4*{{zzɒQxxxxAE9{e9&1ꪪF9E1%9f1f9%1e9F1f9F)F9f1f9f1}}u1f11f11f1*1f1"f91_f91f91W91Ն919191WW9191919g191919191"9999 99U]]U99UUA9UU9999**A9U99( A1A199A1A1A9UA9ըA9A9__ HbzzzrzzzIHb(Z)--jHbjhbrj+zjrjrrrrzr {r_rr__Urjrjrj_rjUrjWUzjrj=zj rjrr[uzr?zr rzrZ_UUrj*rjrjrjjrjrjjjjjjjb*jib+*rjkjj} ,rju rjrjzrjrb*rRؘjjs~~rjzj?/ {r\*{r/ {jVzib_rHZ_rHZUzhbUU*rhbu rHZuj(ZUjRWjRUjR UjRUHbRU(ZQjIrrzrUzrzj:::V6V6**6VjZUYV7WV WvxVXWxxx깍ݝꪨ*Uzy]~zy__yyUWyXપxYxXXx}XxxY *yX xxy븍UuwxxxXyXxXX8X7ꪪX7*X7X7}*X7 W+ x ح + ح88U_8U_Uu}׽_׽訶u蕭Ujju4UࠀҔӜZxxrVV^xr1^^^X0{H(|F)WV\XE)!W^\x!  !       Z^__ }ꪨ**ꪢbbbbbWWbWWUbdADAVVvDAdAdIDAdIEA dIEA IdIQeI¦QQQ(```@( 0 crrrr) -%1 eA1 aA iaսibja('jjU&jjr'j__Gr'jGr(j gzHrUgzHrzHrhzGr"ɊɒzڨɊz[^_ɊȚ ^kUɊ_b*`ɒYxxxxIfA_ZzfAE1F9E1F9e1f9F1F9e1f9F)f9g1ꪪg9f1uu)g9g)91f1** 1f1(("1f19g191UU91U__{9191919119919g191919191ࠀ91. 919999___91 A9u}UU91 *9999רA9A9W99]W__99 999999A9UUU91 kIrzrzzz(ZppppHb(Z-hb(b>jIbjHb*jijrj__rjrjrr...zjrj*rj~^^^rijrj_}UrjU]_Ujij "rjrjWrjթrjrj*zj*+zr^_Urjrjrj {r^޿zrU*zj(*zj {jUzxjjjj>rj/zjwrj_rjrjrrzrՕrrr(Rrj/Uzj {r5*r~ *r  {r {r ˉ {rVXxzrzrzrzrzr^^zjUrHbWrQWjIUhbAU_R9WjArrzrrz {r޶rV66VUUjV6WVWVWwXwxw____xxx޹.* ڍ}}  * y虍yXxyxyxx똍XXxY x߫ )xUu}U]yxxꙍx^^~xYyXxXWWxXxXxXU]_x8.*X%- إx+ إ+ 9YU888~j8UU_׽v~z趵u訠u^uUU4xU_4^zx󜲔x言Ӕ^xxr1Q|~~|f1p`f1!~{! 8!   (k V    몪  }  WW_ꪂ bꪪbbbabbbՕdI$1WdI$1**dID9 dIE9/IdIQeIYIQQQ$9@@@$)(Lc8zz$1 0)A0 bA-5jaja 'rjUuFrj]GrjGrjGr(r"hzGruhzGrhzGrhzhr+*hrɊ*ɒzrrbBɒz钩/.(.Օ%N{pppN*c‚*ɊɒYxxxxQI\xpAE9zfAE1F9e1F9f1ꪪf9F1"F9f1f9G1*G911f1몇1f1( *1f1 1f1"91U91]9g191ꮪ919f191919191919g1919191* 99*91**9191919191****9191 99W_99U_A9___99]99U_WW9199_u99_]9g)8: ibzzzzzz?zAp(ZAjQ*Ur(Z jHbrj ]zjիzj{z {jUrjrjoUrj/rj^^rjU+rjUUrjտ rjUWrjUUribrjUUrj^rjuUUrjrjrjj믿zj-/rr몮rj(&zjrj zjzjꮷrjW^\rb rj{rrrj^Z_zr} {rrrZprr[rjj(RrjU6zj*r * {* {*+r.+r {z {rzrzr??zrꮪrrrr{rrꪠrj~jjibhib(ZhxxxRI~ibArrzrrz {rV6V6V6**VW((WVWwWwxꪢx깕 ڍWչ** * **ڍڅڅ "* yyxXxyywx x/x)* yy(깕yxꪪxx_~xyxXXxX*xX x x +إ 9*9X/Y8*Y8y8U_X88׽׽]訖uzuUu4~z4Ҕ󜳔zzzrWW^\q1~1|L<E)WV\X%)!W_~^! ! ! ** r((  ^^߫ 5-+ (    ꪣ ^babbabaeI$)^I$1U_Q$1UUQ$)Ua$)UID1*UWID1UQe1U_YE1UUe1(HRD9\I T\Xz1 /--/I1%%%%QArQ 'ra'rj GrjGr'r]Gr'r*HzGrսgHrHrhz]+hz hz?+Ɋ?Ɋm钩r'&Ɋ.* O---N̓pxbC1=555 WVT\axxxxYQ^xhIf9AF9^~F9e1f9F1*f9F1" f9F1⊀9F1뫫f91ꪪ1G)1F)1f) 1g191w}}U11U9191U91꺿91g9119*9191ꪮ91}91919999j9191* 919191 9191(*"*9191 .**99U]A9999999__WWA19191A1 rzz/+zz {z=+RXxibAUrAUrIUUrAU*AUjIUrRUr(ZUUrHZ"]UrHbrHbrhbUrHbUrhbUrIbթrib UrhjUrjbUrj*rIb rHbrHb rHb_rIb rijU.rj+rj׵%rjXrju rjUjHb ^rhbrb(prj(rjrj5% {r/' {rUW< {rժzrUW {r}} {HZ {j {r]U_*r {z` {r.+z:5K+VWK {h+rZ\\^+{z +rxzrzrz ( {rX^zr^^_UrjjHbhb(ZxXZz(ZQXHbArr*>zrzrzr;LV6 *V6V7*(VWWVVxXw__WWxߘxx (ڍ *(( څ"((څ yyYXXywx}x/_뿾깕__xxxx***xUw神xտxٝx-) YU+YY9u*y9/*yYվyYy8Y8Y8w8ƪ8׽z~׽W~^u^u4ࠀU4zz4~賔rࠠQQ|1F)p`f1b! !( $1 U! U ( V ]_    ____ u}hbcbbbb>>QdI~QeIQeIQI *YQYQ*aQYY***aQU A(J$1ܜj)j1 ///.I15555IA,(((ZA{+'j9Ub9*U_be9U'je9UGr9UUGr1Ugz1hzI'Z*GjhzɊɂ2{Ɋ*钩r6<ꊷ͋ .̓Ai_15555R XXp`bxxxxbYzzQAzxAf9^^|xf9E1F9f9f9F1***f9F1* f9f1>zbYQWWWQQuYIYIYQu﫥YQ{YQ YY***aYQ)J1jY誻+a(WV\XA15ID9(8QI)'jQ Gr'jշHr'jU hz'jUgz'bUhzZUhzAW9UAU_)A?Ɋz Ɋzp`@ ꊾ롬---/̓}}////k`@©'jprzh(rYYIxx訦If9~~xf9F1f9F9*f9f1 9f9W_f91f911g1*1g1 1f1** 1191Uu91WW߿919191WWUg9191ꪧ91
91"91W(91_~ꠧ91u 91*91 9191z91 ]91U91ߧ91**91 99 *99*91 (A9}9999_9191**91* 99 9g)HZ {z {zz szr.>:; {Zbib++jb rj))+ rrzrrrzrzrrzzrzrrzzr__~zrUzrzr rzHZgzjzrwzjzjU* {j_zibzjUrj {jUU*zhbU_rhbUUjHbU_jHb]zj(Z r(Zur(ZUrHbUzHb U+hb /*r*(U+rUzr""z(ZpzHb z奯*z K *+ꪠ+*} zK {ZLzwW^+r+K {zzzz+{r~o+ {j~Xjj_Wwujijjijjibznib(ZzHbRzz~^RA`HZ9rjrjrr]rr;LV7" V6 V7** w6WWXw~~^xxx  ڍչڅ "" ( (""څ yyYYxXXxxxݸٍWwwuy ,"}}:..؝ٝ=-/Z/+Z/z+ ֚꠺zꪚyƯyΚ yyUWW_yYκxYy8Y8W98 z׽ꨨuuWW_zu4zz4ppಔs蠠qWV^q1_^xQF)p`f! $)!U)E9)(!! zz! U( ( _  U]]     길 b/+ b***:YQYQYQקYQ类YYYY YQaYaY/**hz$)A$1\\\jQj$1Xp`dA1Q1pp`Q$9 GrQ %5Gr'jGr(jꮫ hz'jHrhzhzz :/ hzz针-=5銪z,(  邁  .̓Q %%%%ЬC.HrWVT\HrjzzbQ~~Qf9zxf9F1f9F99F99f9__g919g11g1 1f11f1 91wW91UU9f191몺9191W9199999999 9999* 91*A9A9_UUA9U}}}919191߸9191wWꮧ91U~91uo91U91U19U91_91*U91W91(.U91W91zڞUAg) rzzzrzr+;;.lHb^^^^bHb )+jb /)rjrrꪪzjrjzrzrzrzrzrzrzrrrrrrzzibXXr9jj KI {rzUսzUWXpzjrbrbzx\jbU]zb?Uzr઻zr׺zrWzrzj {jWzibU+ibU*zIz(Z {HbUUz(ZUr(ZUr(ZWjI8`zf9UJ9UꂆAU*QU*(bUKjU+rU+rUzr" {r8^+{r {jXxjijjijjijijib~~~~ib(Zj(ZRx```RI(Z9rjܜrjrr]rhj>:: VVVVVv6V6 VWWV7wXw__xxzzz+.ڍWٍ څ** **څ****** څ**yyYyxXXxxxx}uꪹV_uuxٕٝ++ ٝ/:/zƽ++֚+ ֺ֛֢֩Uzꪢz߾yꪚyyWWyYΨyY_~jY8"Y8~8h耀8U׽W_~ඵuzzhu4T~~zWV~xӜ^|\xqꈒQrQg. !WV\x%1!z~!E9$)) 訨) 着) ) (!((׵   x   uuu u_] z * YQYQ몪YQUWYQaQaYaY߿aY..+ jQjbe1ZD1WWWXjA'rYJ Y$9UWVTQ$9bbbcQ1 %5bI?GrZHzGrhzGrhzGrhz}hzhz zz zxpꊫ*5-=5*z&<*͋xxxN̓ 𴬋KK1HbЬHr\XXphz(jHrY~~YAzxxxAf9W^~~f9F1"(9f9}]9f9f999f11g1 1f1 *1f11f1(""91199g1ꪪ919g191*91* * 9999A9A9_A9U_׈A9W_}A9A9__A9UUA9A9}A9919991*A9ըA9ݨA9A9WA9UA1A1_A1}ꪪ91W9g).If)zrzr** {zzr../;zRbHb++jib ++rj/rj rrrj* rrUrrUrr *rr"rrzrrrzrrrrrUUzr HZzr {rzUUKr {j`ppzb/-zb^zxjb]UW^jbUUzb -rzzrzrzrzrzrꪪzrzrzr*zr?? {z~zrWzrUzR@@jj1f1} 1f1U1f1U說1f1U^If)UIf)UZf1 UUU(Zf1UUhjf1UUijjf9UUrf1U f9UibAUjIUibIibRU(ZIRIz_(ZArjީrjrrw}}rhjVyV6" V7 (VWWVWwWxx. ڕUU *(** (*((څ( څ(( ** **xxﯿxyxxxXXxXxuUxx*ꪪzw׹]]ߘ]x﹕.*ٕ)*+Z-/Z֚ }UUU]UUUzֺ֚֚֨Ϊ*yΪyΪyy{yYyYoYXX8^^~z8ƪ(88ꪨzWW{~xu_^u4^zh`5x`󜳔訠ӜW_^sꪢrWq%)p``p%1!^WUUE1!UU-E9$))!) ) ($!*(!(xx޾( __ X\ ꪤ  ]] ]]_  __ ߟYIYQYQYQ aYaYWaY-aY aE)`pp{E)e1xppp'je9 Grjb$9TT\\QeAaAAɅI(?'ZeIGzQ -5hzGr((hzUhz}hzꩊ*Ȋ 5555 z` *5*zp`` N ---KJJJJY %Ьrp`@hzbHrbxbIXxxxAf9||xxf9F1* **9f9f999g9g91n1f1 .*f91W׆91]919191/91ꮮ9991&&./A9]A1A9A1몪A9A9A9wU]A9A9zA9uUA9UA9]A9]UA9_WA9_WWU91ꪪ9191****A9ըA9A9UUA9__A9UA9WU99**91h`pA1jzrrzzr‚zr;//HZz bHbjib+++rjrj*rrUrr {r {rU\rj(zrUuzrrzzrzrzrUrrrhbrR/%%rzzr {r zbxzbzWUUzb %%zjpX^Wjb^[^Xbibrib -zrzr_zrzrrzzr{zr]zjrrzrջ {rWrrurr]VWUr91f) 11mզ11W}ߧ11wm11}uu911111o11*"91}]11U1f1ꪪ1F) 1F1U1E19F) AF) }AF1UUAF)U(ZE1?555rj^^rjթrjrhj:ViV6 wVU]WWWV*WVWw~z~Wxx ڍww( *(**  yyxxxxXXxXx}}x ++ٕٕߙ߸ٕٕٝ-- ֚?jpX\jUUbUZ``޺UWVV֪֚**ֺ֦**֙ΪyήyYΪYy)eyYo꺺y88YΊY8W_Y8UWw8ꨠ8ꪪx`uhhu5ࠠUZ^|^~zx󜳔_~~Ӕ{J1!X\VUE1!U5 E1!E9)%))~) ($))U])(訠) jz^)) 몪() (zz^^   ꪪ     aI^aQaY_}+aYaYaIذjYW{YI /QE)ppxpE)1pppp'je9 -'r'b*'j$9\\XXYD9 e91Y$9 -%GjYgz(j(*hzGr hzըɒUȒ 5/// *55 j &6*ꚫ* jꪪ { N-дzBBBBQ55Ь@jhz(j^zxjQXxxxIf9~Xxf9F1(9f9Af19f99f)1f)"1f191U9f)91U91է919g19g1...99A9A9A9A9A9A9A9ߨA9__99ijj9999999191ꪇ919191 91*99 91 99WWU919999ધ91zZZ^91IZ1zrzrzrzr?zHZx\\bHb -jib+jj/rjrj+j5+r/zKjrrrrrr*zrzrzr]zrUWrr}ribjrR%  zrzr {r b^zꪩjib8zb ꂩjUUjibxribUյ5rj%*zrzrzrzrzrzr~zjzruzrzrzr~rrrr%!1f) 11WW11UWצ11uuu1f111UU}91Uwէ91]U11911111****1f1*1f)ꪾ1f11F)ꪪf1F)&1f)E1F)ZE)5555rj_թjjթrjrHj::::|zV6*" VWWVWwXwxx?/ٍ_}}ڕuuUڕUUww څ*څ"( * څ"""څ ٍꪹ꯮ꙍyYXXxXxxXYx/'%-ޙٕ~]]չ_}* **ٕ6ٕ?ٝ/+++:-- }疭JRrib(։b````֪֚yΪyΪ꺺y~yYyYΪYyΩ(yYΪy8Y8ƫy8Y΍{`yU8Ƒ8׽~zzjֵ~zxxUxhhv4_Zz~4zxӔ^󜳔>Ӕ!`x\f1+ e9%)z\V%)!eA%)%1)VV׷%1)%1)) ) V) (!( (j /+     **    W___??Y9UY9UaAUaI*UrIUjQ*jQ jI'&,.'je1XXXXlsA????p1xxxx'j9%%%%Gr'bW'jD9XXppYD9 IE1VQ$95WZQ*("HrZgHjרhzz zȒȚɒ}j*/-%% J b4J ]**K.̓ jBBBBjQU]ЬjhrV\XXHr^^\^(jQxQA\^^x9f9^V_9f99f99f9fA1z~1f1 1f1* 9f)ꪪ9f)*91UU߫91UUW91UU_9g11f),9f)A1էA1A9}UA9WuA9UW99W__U999999f999999**91999199999191 91*9999999191^VVW91kkkzrzrzrzr??rI\\HbIUibI UjZ*UjZ {(ZUr(ZrhbrjUrjrjrj zjzrUzrzr^zr~jurijuwzI zrz szr"zrzr* {zrjzj_rj5?zr}rr*zrzrzrrzzrrrrrjzrzrrzrrrr"I˛****1f1 11]11u11W11Wuuߧ11UW11UU]{11W11o111111W^1f) 1f)1f1oof1)*F1)f1&)9%)/ZE)5555jij*(( jijrjhjrJJJw0VUU_ӤWUU_w6x_W*+x y_...?ڍ_uuW}}uڍ__Wչ  څ(  څ*""***y?yxyxxXxxxx*x?߸}﹍VVv/ٕٝ???ٕZ--z--) }ﶵJJJJlR zHbWV܉j````޺^VXΪ&֚__yyyUW^zYy*ey9ƪYyƪy8YXƯ**YY'RpXXXrb^։bY\\8z^^^xu^^^^u5U~~xxӔf1`,k T9%)^_E)%)E1%)WE9%)c{D1)1$)%1))!`.) )((($!(!)!  *      i9Wj9Uj1Uj9UW'zAUUjAUbAUUbA*Ube1^_*Lse1?*/e1xxxz'rA55GrYUGreAxppzZD9%%%%I$1܆9$9^^zbZD9 %HrZ _'Z ըHj**z*ȒȒ-ɚȒ-Țɒ__*ɒ%--%+*u*Ɋ~* *KK.̓+++hjBBbbZQ}}ЬZ %hjp``HjHrYxhh`QAzxxAf9WZ9f9f99f99j91``9191919191*199g19999*A9ߧA1A1A9uA9uA9W_A999 999991999991999999999991+91999191919g)91jjnjb15555zrzrzr/.zrrI\\\\(ZI HbRhj(ZijHbUZ^hj(Z~ hj(ZUj(ZUj(ZUuibRUibIUUHbAWjArf9rRUrQUrZzhbUj(ZɋrjrrUzrzr {rzrzrrr rrrr~~rr_rjzrzrzrzr~]rrrrzrrzzrrr_zruA1g)-1f)*1)ꈇ1)1)ꪇ1)9g)11U91U91U11W1g1ꮇ1f)f1)f1)1F)f1F)F1F)z9F1%%UZE)5555jibjijrjrijlpOͳ뫭PUWW6Ux %vUڅUӹUUUUڍUUUUUUڅۅڅUڅ"" څ"" " yꪙxYyxXXxxx*x}^om￙ٕUٕ>>:*ٕ++ z5=-ޛƭ---P@l$1 'bͣir-֩zUU3z LuU U ul}ӴŪXYU_YUUYyzRXXXXjbΉby8TTT\8ƶ^~zzv^^^vӤUzUӜӔf9P\VW9%)z^\e1%)E)%)E1%)%1D)D9%)E1)_zE1)]_$1 %))W)()() ^^V) ) W___ ( (꺪 ww )  UU   'jiji*jirjUUujaV &ra'r'b _'rZz^bZ-Ls ku-LsIRb keAgQUGzA_~``Y1////ZATIe9jZE9%/ 'b9XX'b9UU'Z9*UUHbBUjAUzAUɊAUɒ(J*U*'R J+**&&J+jjJ̓K ---.---)ZbbbbYQOQ%55Bˋ +Hr}hzbxxxhYAxxAf9Z|x9f9f99j9f9**91919191919191919999 A9A9A9A9ըA9A9A9A9A9A9A9A9A9A9WU999191*+A9UU}99A9Uu9991 9191919g)91kUjg15555zrrzzrzr>rI\\\\RI-ZJ+HbR+hj(ZibHbUujHbUuj(Z(j(Z'jHbWUWjibUUibHbࢢij(Z~ij(ZUhbZըHbRW(HbR" Hb(ZUHb(Z]HbRHbZUhjZ_jQWrIUrArIUUrAUrAUrIUrI*rRrhbrj(Urjrryrjrjrj*rjrjrjrj*rA@@@`11]11巆11111111_z91U91U91UU9g)11UU}11uU1f)g1)****f1)1F)ꪪf1F)F1F)f1%)z(bF)5555jibjib*"""rjjcrib:::` -7UU UU_.WW~ͫ R͌5__ -vm^ W_~ /^.<`Ѽ4UUO6UO}0UڍUѼۅUNĺUUӬUU5UUUw?fڅ虍UxXXxyxXxx똍Yxx ]xuꪢ'**5/---+޻έ--ަI`ppXkI rHj\\\rLXXXXr^^^^r----lhrXxxxlz---%zxxxͫz _Ӭ8l UU8UUyΣ-yήWIXXXjjWbU@@@@y8\\Y8UW_ƶxxx趵vT+\\\zՒɂ  Q.**+f9^r9տ**zE1_YE1UbE1UzE9%)eA$)_~E1)%1)%1)%1)) )`XVU)(ꪪ) ) ) ~( ߿ >)    ????Gri'ra'rjUUrb'rj'rj 'rZpbiZ/ ,kb=-ms k+sMsmsZ`z'z}WTGrQ@@@YD95555ZIxQI hjQ5--gHb--//h- 隈U hj_HbU (RU g! JU*J  K*J % Jz`JKJJJK̓K-) .) ZbbbrZQjQ__jzVV\XjzxxxbAxpp`If99f9߆9g99f991ࠠ91*9f1919191919191"*99 9999 **A9UUA9A9__A9UUA9A9A9ըA9A9A9 A999919199**A9}A9A9A9A999WUU99919g)>>91UWjg15555zjzrzrzr>rI\\\\RIRI(ZR/)Hb(Zhb(bhb(Z"ઉjHb +UjHb_UjHbVbhbUhbIbHb)Z言Hb(ZHb(Z(bHZHbRZHb(ZHZ(ZꪭHb(Z(ZHb(bHZHb(Z{Hb(Z_Hb(Zz#ijRWHbIUHbAUHbAUHbAUhbAWHb9U(Z9U(ZAUUib9U {AUUjAUUrAUUjAU*AUjIUjI Ajjj9191W9111ꮧ119191919111jj9111jk1f)g11f1)f1)f1F)F1F)E1F)HbF15555jibjIb+++rjc__rijČͳUX`1Ռ -Q ^xz ^zxΛꠀrՍ%WW+\x W^x-Nͫ^z*ՏĪ -.^xU_.xO 7ޏ/ O_/U^xU.U耏U 5UoWUoxUPxU pxUUqxUU=Ux1=պWٍ]U轹ڍUU"ٍuٍ蹍wڝٕ5- +++ Z---)}UBqI\WUUKI zhjTTT\LZ r^^^^r----lirxxxxKir----lzxxxxKb////lHr z5555`bzz r?7ljʂhr6c{}zHjΉjYWWW8__yW__W_~U \\\\zij>77lz`bjzzhj??55Lr```bhjZ**.7zhjjkZI(bIbbbAeAտ}Ie9WeAE9UE9$1VeA$9}$9)(E9)$9)W*DA)U$1 $9 1 WWޠ) )    ??HrjVVrjUUWj&r'rb('rb&zHjHjZpx^W kZ++*msb//΃Msյ/{U{UU_{'r^Xp`'ra``h~QeA'bQz'ZQhjZ%%--gHj----Ɋg//--Ɋ ɒ r``* b * iKJ J Jz@jꂃ̓k . QzzzzYQYQhho'b %ﴩzXp`@(jxxpc(jQxxxxAA^zxx9f99g9ꪪ9f99191ʇ9191919g191ﻪ999999 99 *9999 * A9_WA9_]UU99(A9uA999 91 A9A9A191 919191꯿A9A9uA9A9A9uwW99__U99說999g)..>91zg15555OrU_z+j sr}WU//rUU pRWQUUpHZU*(ZU^8͋(ZUUUHbUU (ZUHbUUU\ib(ZW5lHbUUU ibUUU^ibHbibZ*ib(ZpHb(ZHbRjjU 'ZUUVxr(ZUU+ {(ZUUj(Z_UU\Hb(ZUHb(ZHb(Z*Hb(ZZHb(ZHb(Z?hb(ZHb(Z hb(ZHbhZ* hb(ZnhbUU}jZhb(bhb(Z_꿀hbRW HbI_hbAUhbAUhb9UhbAUhbIUUhjAUUhjf1Hb9UUHb9UZ9U_Q9U_I191911f1W9g)911f)1f1ꪠ1f)f1)f1F)f1%)f1%)HbF15555ijbjib+/rijrjښ-̬ၡjZXpiZUͫr(U.zUnzUN+Uzo + L-pͣNUN ~Tp` .6z*nUWNxzN (.ͣx-5WO/ xUU(UU^xͫU_ nĀ\\zR o/\zo 5oč^z.L{UWX΋j1 s UUrUU sUUWixrUb*UJZUUmٍUUڍUUԜUUUVڕUUU; U{ح*ΆQx^VYAl( zZij+rXXXXLr ---LrxxxxͫzrxxxxKb////lhr ir5555L````ʂhr777ljbbbzir+ʂbbbBhr(j4<>> r````rHb5555 jb```(bZ6HbQjzIA*icC/~{_xxxO-=RŏU pz~N훵?/ .{kk̛Wߟ?/ soѴb򬭋 tҬ +b\ib%) ZxHZUU+sծzՔt `tl{ 3- //zzꪪRU3ib++{_s(bUW^xib(bhb)bhj(ZijHbUUhbIbibHbhb(b~Hb(bhb)bjHbUijHbUij'Zhb(Zhb(ZU(ZQxZIIA`I9~(Ze95775hjibhjib߉jijj(b I+(ZUKJXz J9A9A9A9A9A9^zz99jAUUOI -o ^p@  ͳxO=հ^k/-=ճݰ}1N^ U~n_*W -̏zꪨN^xVXp.%^ͫ /̏{.VpNN/zꪯ/ -կ NܬW^p죌U_\Kl {^+j_耨 {bWj JWZpxI B A=UUͫ)R lU./%NYxxppQQQI~zzzL LHb^^^^Hj hjXXXX+Hj----+Hjxxxx Hj----Krxxxz Hj5555+z``pxʂHj5555+z@`bbzHj7+zbrHj<4+iiiyzHjVijR@@@`9E1UUe1E1e1%1E1!lArHb>>>6 r``bbr'b??7 jbbbb(bQZIzAAQAprzzAf9Ae9~~z~eAe9e9%1eAE9E9$1((eAE9髋$9E9eA$1E91<<(,E9$9$9)$111 )(( ) (  %)hz'z|th'rhGzhQ`&rf!A9*I9AA AAꪪ(R9WA9^A$)/ze9 UUI %Ms0(bI hj(ZrHb%%- Hr///Ɋ-//)Ɋ 隭*몸 K J * ( J+JHZ@kib k***kk@```훬5==N 鉉RXXXXZQZQwwYQꪰY o(jXpp`Hrbxpp`YAxxAf9fA99f9*9191919199**/91 ***999991 99""A9}9999 9999 A9_]_99 A9uwA9UA9_ߨA9ݨA9A9A9_A9UWA9UUA9UUA9UU]A9A9A9_99U99WW_U91((9191[{jk91^z1````6޵\\XXtx|ST֗T SjjbbOxxxx555Ls''''S\\2񴽽997s----޴x||~SS55ޔXXXX>>Sacccl{xxxxl5555o.ZO 5%5/sNz.+ t5?++մU-^xxxSt txxx/Hl~~Z򬑤Ѥhh ww~~͔$֔%%%%7֍SxxxxS----o͏޴kjjS63ŭp SjUWx΋HbU/ѬjUѬhbUWx sHbUU(ibUUHbUU^HbZ*b(b-jHbUU]HbHZ**hb(Zjz(ZUu ZUUW\(ZQ_HZIWWBIAA9(Ze17777jIbhjibjHbijHbzzzZ(ZITV|^I)R)ZI RATXzA9A9A9A9A9A9A9r95UU.Q - U(Uͳ/UUXc -o N^xoWW|x-U_ͣ -̏z.ėxo |W7pNͫ. ~z. o^ / 5_np-Nܬ^x ČUUW\k+K {~~~zzjzxxj Jxxh(JAA:)RA5UͫJ+Uͫ(Zr_+{* YppppQI/ QI``xxL LHj^^^^lhj Hbxxxx+Hj----+Hjxxxx (b----KhjzxxxKHjlrzzzzzHj5555 r``zHj+zbcckr(b6 zÉrHjij(Z````jIbIUhb9U(ZE1U~lIrHb666 rbbbbj(b7777 jbjjz(ZYQAxxxAe9(***Ie9Af9AE9zeAe9e9%1\\^\eA%1dA%1eAE9E9$1eA$1E9$1$AE9__wD91$11$1(^^^)(ꪊ( ( ) ! Gr9WGzAUUGzAUhA`xUA9AA>IAJAJAAAA9⠀A9Ae9be95UULseAXrkHbI -%%hb(brHb Gr////Ɋ-ɒ=- * 颂*颫* ]j*kJ+++kr'6k*/*(kls =-n I^^^^RQYRQZY%%5+{bBʊHrbcabIzzzxAf9fA9fA9fA1~9f191999999*99 9999 * A9uuըA9w]_99A9u}ߨA9A9A9A9A9A9A9A9ߨA9A9A9A9A9A9A9A9ߧA9A1A9A9_A9U]A191j91iegW9%%%%6޵XX^^sSԖtSbjxx/xxxx5- b 3=sXXXX޴~^^SS555?ޔXXX\Sjjjj<:3bbb򬱬x\Tpl{xxxxl555Np%-%sŏ+ S2Ѭܞ3ֵŵ3xxxxS3SxxxxP ,$s k Ѭp7xhxxZ s ,,,6ޔŵWկsxxxxt%%5Տִjʔ2~|||2 ---xx``sBkOѬ/ 2k%W/k/?bWxj LsU*PhbW^msHbUտ*Ūb%%'r\3bUͭU**IW^x sAUUU(j9ijHb^ijHZjHbzjHb^~U(bIVVbIUU(ZIRI꪿RAUWVxA9A9ꪪA9A9A9A9A9ij95UUIkibUkijUrUor Uo+Ul /U.^`%Wͣ ̰b ^x.W^/.ͫ**--~N/n.z- zn. M܌x KUW^x+rzzjxxz^bIZhhIZ J^x J9A9** BAzIZ9͓rpͫYppppQIQIVVV_LI lHj^^^^+hr----+Hjxxxx+Hj----+hjxxxxHj ````hrzzzzHj5555+z````ʂHj5555+z````r'b??.. zBbb@r(b6>>+iiiirHjԉrHZzzxxjHZbib{UUhb(Zxpx(ZA`hhjlQr'b rbbbbj(b776zhbbbjzZQQAxxxxIe9IA___ZAf9Ae9zzhjeAe9e9%1\\\\eA%1E9$1 eAE9E9$1eA$1E91(D9%9 E91$111 )((!(! ) ($)'bhzZ_hzRU IUz``AAݽIAJAJAIAAAꠀAAzAAA9Ae9(RA%U(bA%'&>hjHbzhjHr ɒ+ ɒ- -* * jh z`@*钪* _׾j*++kJ /k {Pp`k*kkppppN---.%f9^^^^ZARQZQ___QUp΃ +)(jWVT\bQ^xxxI9\\XXfA9fA9_wgA19999999191*99 ***9199 999999UjjZ99UW^_A9UUA9ըA9A9wwA9]A9A9A9A9A9A9A9A9ꪺA9ꪯA9A9A9A1A9A9A9A9_W999f)Ն1 ޵^\^^SS77tSxxxxxxxxpEEթb ѬO8<  ՔŠuz//5t\\^^3jjjj3?6>3brbb򬐤Pl{xXXX훋Npp`p5--s----ՔcKsܔSޞt////3xxxxT򬭯3鉩Spxxxp<iR'/((./xxxzW ժՔŖt77WկtxxxxS/?ժ*+-ꯦ3~\\|Ѭ////2hhhSˍѬ/WW^\S/----WS/zzxѬ-/+2Uzxp΃/./U ΃zjls?*,s5777t8(<<XXxpt55tBctOWb\/ibWrHbWԌ{ibUU/HbU_SũzU_ଣirU (bUK(bU(ZUʊhA9ꪫ B9A9A9A9A9A9I9*)RA+)ZR?UUU)bRUUUIbI __ {R/UUr)RUU)R/UIZUͣbUrUzUz UozlUoĬ ...-.N /.WV\. --Ԍ` rW^xrbbIZxxxxIZ)J~zz~)JA BA_~A9*b9͓b````Qr}UUQIQIW__LI Hj KHj----+hjxxxx+hj----hrzzzz b////+(jHj5555+z```Hj577?+zbbbzHj6+ʂbb‰rHj+ʂɩzHjܩzHZzzzzjHZibHZib'R(ZAjh``lQrHb< rbbbbhj(Z>rHb`bjzZQQAxxxxAAզIAzz~~Af9**Ae9bAe9e9)eA%1E9$1eA%1E9$1^E9$1 E9$1E9$1 *E9)xz$1)++1 x)() ) ) (!)E)zGzhzGzghzh'b@hzIUWV\JIJI (JIIBJAJA_AAAA_zAAAA^~'bI5hjHb-zhjhz'b/ hj钩z Ɋ]*ɂ} jW r{U*b WKhj J-*jꪪk { 'kkppppN----?55Ьf9\\\\Q9 RQRQꪪZQ갤(b .bXXppbQxxh`I9xxxxfA9A999999199jj99919199jj99 *999999 **99WWU9999*99U}}u99A9UuA9A9A9A9A9A9A9A9A9A9A9_A9A9A9A9A9A9A9__9f)1XXXXյ\\\\3jS..//Ք3hxxzҬxx\\pKKKдiZ /7񬑤77772 3zzzS`z--//t|SՕbb``ҬҬl{^^^^k???Np.%-So */2ޔS^Ք//-%3xxxxS򬏏3TxxppPܰHR''''pԐz^6΃-%%յ(s8S>7 /ޔxxxxS55ֵ//͎3\\\\255s`` SPW^t5--/s_zűx`/ 2Ҭz O>( ŰjѬW3m{tppppS??͔aIsҬxxxp0WOU jWVP k+ O 6rrb` ͫ[_Zͫ+^~N -/N+WͫAz,AUUW\ J9A9A9A9A9A9A9I9++IRI %jZRUW~ZIRI(RI/)RIWWIZI /-iZ Rib JijRWUzRUUrI U IU+(ZUKIbUlij*Uz(Uz +nk +r U_ͫ_zL_zol NUib^xrIZ__W\IZ)Jz|)JA B9 B9Rf9lb@`xxYA%%%5IIQI^^zKA HjXXXXKHj----Kirxxxx+ir%%%%+(b b////Lz````Hr5555Lʂ````ʂirLzbbbzhr+ézHj+ɂ+arIZx```ib%)Whbf1UHb9U(Z9WlIrHj+zccccHj(ZijZz{QQ QAxxxxAeAIAzzzzAeA(Ae9Af9﫫e9$)eAE1E9$1eA%1E9$1^|E9$1 E9$1\XX$AE1E9)zj$1)+$1 ) ) ) ) )() WVVV)jjjjhzWVVVhzWW݉gzhIxhz1RJukRJuwJAJAJAꪪIA~nIAUUU~AAAAW_/QA?hjHb/zhj'r/--Ɋ?Ɋ ꒽ _ ?* 钸*W?Jz $>>*S xxh3Ҭm3Ѭ--\XppѬ-/// -o@@̳ . ͫ_5~oͣ ..J\p)RA JA BA JAI : J9^zA9A9)ZA-5ՍibU (ZU_ZUUijQUW(bIZIW~IZQ +jZ)RW|IZJ~)RIRI__~IA/^xRA"RI)ZI IbI UijRUUzRU)Z UsjU΋U͓*Ul\xj++WK Jx 1)JA B9ꪪ B9Jf9LbxxxxQg)*...IIQIzzzKA HjXxxx+Hj----+hjxxxxhrrzzzz hr5555+z````hr5555LʂbbbbzHr7777Kcckkzhr+ÃzHj+zzHj\܉riZhA)VTE1)WWE1!%) ~Lf1 r(b+zccccijZ\\\(bQjQIIAxIAIAzzzAAߦAeAjAf9e9%1\XeAE1e9%1eAE9-e9%1^eA%1+E9$1E9$1*"E9)$1)* **$1(zzzx) ++*) ) +//) ) )) 7zhzTTVԈhzhz'ZphzJU_'ZJRJ(RARAJIIAIAhHb9/ YAhjZ+#zhrikkk'r-- ɒ钩 + *  ?;" Kz`@kK k  +P`@k+{XXZY 𴬓??==.A\TTTIg9?RIRQQQ QU.///=,bUWVTQAxxxxA9VVA999919199ꪪ99919999V99 A9]A9]_99999999(A99999*99**99"*A9UU99 A9A9A9A9A9A9A9A9A9A9A9A9A9A9z9f)`6)J ͔xxxxt75=5ՔxxxxҬ^^^^ObBBBb+s55P/SZ2z^ű//--SWtbj3Ѭ/?Քp`r{򬱤VVTVPLsxxxxkյ== ^z.%//N77%..^- SoUo{z`/5/SҬ}3Ѥ^^^\jR kPx΃,s(x豤 kUp kUZ_UZ /US{p k ^ѬRWUiR +tz_9^3Z++---xxxxSҬ5޴ͣtS) \xxx3s/???xxxxm{pp``ҬSBB‚2󬪪3 --3~xxxѤ.Ѭpp`` +)-Ѭ--55WJﮯJ̫jUzU ʂ U. U.z*_AV\XZ J9 J9J9J9 J9A9p'A9ꪨA9/͛I-5Ul -VͣUU耬rUIjUk)ZU_+IbUU +)ZU+)ZUUrRUUIbIU_(ZA_RA -*)ZIZIRIRI}RAIbI/UU,sRՍ{ZLIZW_ (ZU I WW+RUK)ZxU)Z B_^\p B9 B9Jf9+{I`pQA7755QA/QIKA Hjxxxx+Hj----+hjxxxxmhj+b Hr5555+HrʂHr5555+z````zHj??77+ccCcr(j,<+ꂁzHj+zz'jribhhhjIE1VVV9E1uUUf1%1w}E1!jzzzLE1 rHjԜ+zcccaijQxxxQIWQAIAxzAA:IAzzjzAAIA_kAf9e9E1XAE9-AE9^IE9eAE9V^eAE9//eA$1eAE9eA$1^~~E9)$1(p``$1 ) 訠) + ) $1 ) E1ɂhzVV^hzz㢩Hz舂hz`}hz'bZ'rRU~bJWY(JRI_QIUUQE9xXXHb%9 (bI\\\XHjQzhriiii'r/---ȊɊ 钪* 钨 钂()kB  'Ëzzjk@+{].---===-͋CAf9QA -QJ* RQQQ@b菤hb Y\\XxYAxxxxA1hAf1gA1999191;999199 A9UuA9A9A9A9}A9U]_A9}u9999A999999999.9999**99 99 A9UuA9UUA9UUA9UA9UA9UA9A9A9A9A99F)ՊZ TSpSP**/s]tҬxxxxp΋|||^pZbbbzp%% *W2򬐤_Ѭ,kxSb SҤpPJkS k* srzp򬑤pl{xxk5NPpRr.-/%5мNwƠޞ>So tѴz.t*++3_^xxxkKˋb^(p{_S kUZUW^ kHRu΃iZUU {R ,kiRX_~ZIJ}j(J5/m{ZW_iZ9l{HR5555P SxxzzѬ//'7S ͮ*3VVV\3 ---՟3xxxpt3---t??53^xxxҬ̓``Ů tS^\T3-5SxxxxѤ&<ѬVV͓``pk)--tŰ--56**++͇1VT\\I1 UQ9U(Zr9 rAUUjAp_UUA : B9ꪪA9A9A9A9ZjA9 A9A9rQ-v+ UUUnkì컬WKלU .l_.WzU_+ijU )ZU_r)ZUr(ZU_rRU_HbIWZI(RI_)RI?ZR UUbR`IZQRIxRAW~zRA*RJ`"*R9 BAAf9rApX^WQA5755QI%QI^^^VQ%%%% Hjxxxx+Hj----Khjxxxx b////+hj```` Hj5555+zx```ʂHj5555+z````zHj7777+cCCCrHj֖KʂzHj+zzHj܉ribjxzZrHZUr(ZUjA_Hbe1_蠀L$1 zHb rijQxxxxQAIAIAIAIAzIAIAkkkAe9AE1AE9-///AE9IE9AE9eAE9//+ eAE9eAE9 eAE9_^^~E9$1E9)~z$1) $1 z%1)Uu) ࠠ%1)$1 ^^\\%)A****ɂrzz멂}hzz^hzGrHz'j'rj^^^jYaQzzzzQI\xQI7=Q(Hb( (bIXXXxHjI rHrBBBBGr----Ɋ//// ɒ ꒪*뫪 ꠪* 57jKk$<Ë뫻k K\X\\ ////l9TTTVA9QA%5RIQJ("QI(**.Q %5NRp`@YIXzsyA9z~zA19199919191A11A99 A9A9A9A9A9A9}A9A9A9A9u999999 *A9A9A9A9A9A9A9A9]A9UA199A9uA1ꪧ91919g)S k3p/3xz~O._퓠Urx͓b*ՐlU͋e9^ sE1WUUA UU$1U΋e9xWUUe9 k`pe9 UPe9U$1 UU$1/U3jѬI_퓉b (55N`o52. s} 2W\\Ѭ 3%Sjbj/`T(RWb-3xxxx/b^ņ9 /2-S׾֐///UOx ͭUS+3LsV\Xm{b_^x kZUm{Zս l{bW^bA^XxpLs(J----s S```Ѭ66<3 -*S\\\XS%55spp`t///S;sxpb2ph t T.SV\\X-=5Txxzz3Ѥ\X򬱤Z2j /k%'3O--S 6ާ9XXXpA9}A9A9 J9 - J9A:A:A: B9ꪪ9AA9A9kꪪA9A9蠧A9r9%UUr9UUʂl9*UUl9*UkAUMIU̳(b UHbUijUj KͣKW*̣zW UkzW KrU+HbUZUzRU_ibRUIbRUw(ZQ/RQQJꪢRARA+/RI+R JWXJJA^^^^AAYA5555QIQIQ%%%%+HjxxxxKHj----Krxxxx+b////Krh``` Hr5555+z```ʂHr555+z``zHj7766+CCÉrHj+鉩zHj+zzHj܉zHZzzzzjHZjibxxibHbzppHbIxzxxIzHbLzrIQI|xxII/IAIAIAIAIAfA9eAE1AE9/AE9^^AF9 +/AE9^^^AE9eAE9^^eAE9 *eAE9~~^^E9$1E9)$1) %1)V\~~%1)%1)WW__%1)$1 XXXXE1 5=ɂhzhzz?izhꈂHrjHr'jGrj_jajYYQQIQIQE9p```HbE9 'bIpp``HjI -rHrCCCCGr--Ɋ?9-/Ɋ /+ 銪*ꒋ 针 ) U* KK-kz`@ɂ ËK{ ---rf9TTTVA9* I9?RIQIQIQ5ՏJ+sIUWVTAg9訨A19f1A1999999Z99991AA9A9A9A9A9A9A9A9A9A9WWA9]A9A9A9A9U]_99*A9A9A9A9A9A9A9A9A9A9A9999g1RںSIR 2WѬ {xf9WI ͓Iz͓E9^WUAE1>UU׉bE1UUU(R e9E1I)E9E19%1+AE1}Ue9%1*f9$1e9%1}E9$)j*J( 9$1E1*+. {.Az$)*UJ ZxѬe9_Ue9 UUT$)UE1~WU9)T{%1%UUPE1UUZE1xWUU9%1_O%1-U%1Ul{%1WUUE1 U(R39~WP  Pl{^z̓,k{ pLs_z蠮HR^zxୃiR-- 3 -Sj{i2^Ѭ-Ք +2ppxz?UT *ִbbS\\3U 2V\XSPVtѤTxx2/յ33ppxҬp +--Ѭl\X΃ -p -A``@9g1I17J1Uib1 {A { JU+)JUz BUz BU_rAUWj)bAUUIZ9WW J9A999說9999ꪧ99 A9Uu99VA1տA9A9A1_R1 Uj9UUUz9UU+9UUl+f)UK1U9KUUIU(RUkIbUzibWUr)Z_ibRWjjjQU(bIZAxRA+RIRA\^^^AAQf9777%QI|ttQIߌQ%%%%+HjxxxxKHj----lzxxxxrK````lzxxx` ir5555Kʂ```ʂhr5577Kbb©zHr6<<,K aaʂhrVlʂ驉zHj+zhj^^\\zHZzzzzj(Z jib"~jHZHbQxxxxIzijTTT\lrrZ\\\\ZIII??IAIA뻻IAIAIAAeAeAE1AE9eAE1AE9eAE1AE9eAE9^ZZZeAE9eA%1E9%1;E9)xxxx%1)%1)^^^^$)(%1)____%1)---%1 X1 ɊhzVz zzhzꀈHrzzxHr'j^\'rb'ja~aYaQ{~QI``QAQeAbbBBz (bQ```BHjI%%55rHrcckkGr- +Ɋ/?/ Ɋ* _ ꊮ UW* ?'5k*??kMj ..ˬ[L{̓ЬIZ&1A9 uA1I9 QIˋQI *.QI:.(Z ̓IT\XXI9||x9g10@9f1+99VA9A1A99AA9A9A9ݨA9ߨA9A9A9A9A9A9A9A9_߈A9W9999 A9U99A9WA9A9A9A9A9A9A9A9A9A9A9_ߨA9UWwA1J%)?We9UUe9x_UUe9%1wݪA%15URE1xUUUe9%1e9E1(e9F1E9E1e9%1????IE1bbrrE9E1e9%1E1$1jI$)_U-z)UUj(UUI)U\d9%1e9%1e9%1zj%1 UUrE1^UUUe9%1IZ%15UUUbE1xUUUAE1%%%AE1\\\Xe9E1Wz9%19E19E1e9E19E1e9E1z^^_E9%)%9E1}E9E1Wf9$1e9)/ߠe9%1o킋E1 /U׾- SP_z࠱+szz/ k-- 2L{//S o`Ѭf9^t9/մőIZzf9U9ZSѬ\\\L{z͋ *+p~^3pz}3P/%SxxzzҬp?5t ``xxpp-%=/3K{Xp``Ls { /PJ1UWVT)R9ibIR~jIR%--/,rL {U+r^ {rz*zj rrjXzribjjHZIZRxh\\R9zzzzA1UA1A191A999ࠠA1A9A99191 +A9A9ww99꺺919119919g191WA1UA1 I1UI1U(Z1UUZF!b9UUQ1WQ9UQ9զAE1Rg1- *QIQIlI%%%%+hjxxxx+Hj----lzxxxxKz5555ʂh``` z5555l```@ɂir77??+ykkcʂhr+}ihrlꂉ ir\\\\+z birhbxpppj%) Vle1Uj9UibAUlI zij\\\\+rZr ZQzxxIIII^ZZzIAIIZZZZIAIAꢢAAUAE1xAE9----AE9XAE9///AE9~\\܆AE9eAE9XxxpAE9eAE9~zzzd9%1E9)jjj%1)-)%1)^\Xx%)(%1)__%1)))+E9)^^^ze1)ɂ\ܩzn謨hzhzGr_WGzj_'rj]'rjWU'ra_jaUaQzYIxQAB(ZeA HbYjJHjI55hzij/ɒhr 隩zտ ɂ-  U[ w UJ??7*kK+<p("K{ ͓.MMRF9Ag9A9IA%5QIQIQIꢢQ %%̓Ap``I9xA1j9g)9g)_9g)"9g)9g)9g1(UA1*UA1UA1A9A9A9A9A9A99AA9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9_A9{A9A9__A9_wA1^^WWE91e9E1+e9F1e9F1 e9f1e9E1e9%1E9E1E9E1E9E1I)IE9rzzze9%1¢e9$1 E1U- MZ  /, UpHZ^)UWV\E9$1E9E1E9$1 E9E1E9E1E9E1E9E1AE9%%%%A1e9%1*e9E1e9E1}e9E1uf9E1e9E1F9E1f9E1%f9E1E9E1f9E1e9E1Jچ9%1OE9%UUA-ՐJ~AWU%1+U3bU΋%1^W(R%1(WUU%1 UUѴE1~UUI)f9)?zm{%1 UUj%1xWUUE9%)몪P$)-UUE1UU,s$1WUU$)/UU9UA_Ub*+--x`p-/3-- ű^~Ѭp%'.(SѬŬ` s4P{5-+Tl{ t9V\Xp9ՊjIR~jiZ-- %zj+++ {z⠊ {z~W+r,z+zK_zrzjzjjibxppxIbRxxxxR9zzzzrF! bIjA9A9A9A9A9A9ꪫA9A9WWA9UuA9A9~91x91A191ꪪ91*91919999j91919191919191A) ++JE17/)JI|~QA.QI(////KHjxxxx+Hj----zzzzzKz5555```` z5555 bbb邉z777>KaACAʂr+ r܌ꂉ +zT\\\L +hj\\\\irb(Z%)T\\f9%)UUf9%)UUE1!Wl%) ij\\\\+rrQ(bQ~zzQIWIIxxxzIAIAIAIIjjIAAE9xxxxAE9-- Ie9^zzIe9/AE9AE9/AE9zzx`AE9eAE9zzxxE9%1..E9)%1)++%1)ZZxp%)(??/%1)%1) E9!e1)ꂈzVzըzUhrHrhz'r~^^_'rj^WWW'rj]'rjU'rjUWzjYꪠbYzQIQIm(ZIHbZ'bIgij/ɒh - ɒ * J*UJ*_J _* WJꂿkKՋK//r` { K{훬////𴬋KKIf9A9A9 **AAIIQI㯿QI ̓I5탪b@AIZfA99191919191U9g191U91U(919999* 99"99 A9wA9A9UUA9]A1A1A1 *A9UA9}9AA9A9A9UA9A9A9A9]A9A9A9A9A9wA9u}__91踸E91//e9F1 e9f1e9f1*e9f1e9F1e9%1*.E9E1E9E1E9E1AE1A$1E9$1*xͫE9յʊ(zWi /+*O?O$1Xpe9)E9%1" E9E1(E9F1(*E9E1e9%1E9E1AE9%---AE9^V\\e9&1**+ e9F9ޠ e9F1 e9f1**e9F1ꨪe9F1++E91e9E1 (<9e9_We9%1e9E1e9F1e9f1* e9f1A$)7zA$1UIE9e9)^e9%1U e9%1e9&1 f9E1_f9%1(e9&1E9f1 e9&1F9E1F9E1ooE9%)F9E1UE9E1E9E19$1 A%1^f9 -U+s ѬHZxI*UŪb(xѬI^WI U.(RUAxWU)Rf1(U9BUUzjiZ\\\\jJR////zj++)- {z {z {z {z rzr_rjzjIZzz)ZIR9zzzzl9rIRxhhhA9A9ꪪA9A9A9A9A9A9A9A9A9~_~~iZ9%%%iZJU IR9WVTTA9A9UA9UA9U_99A19191919191x91U91)A1---/j(Z}JAQA...YQ]]_̦ILZKb////ͫzzzzzKz5555 ```` z555+bbbbꂉz>>>>KaACꊉzԔ+ z\\\\ +z\\\\lhr +brbxHZE1\\\\e9f19F1E1%)L%) ij\\\\+r rQ(bZ{ckkQIQIzbbrIAII{{{{IAIIꃃAAAe9XXppIe9IfA^ZzIeA//IeA^^Ie9/*Ie9zzIf9Ie9~ze9E9fA$1~zE9)E9)~~E1)%1)E9)E9)e1)ꂨVTTTzz_hrhzGrzhx~Hrjx~^jY'ja GrjU/(r'j'rb~jYYIIIZI)-))'ZZ QIT\hrZ""Ɋhz----钩// *钯 **** * *K /?-kK؋kË+'6*s훬??77looooAf9AA_AA~~AAQARIQIRIb l{AV\\XA9~~91ꪮ91919191999999A9UA9ߨA9A9A9ߨA9A9A9A9A9A1ꪪA1A1A1߮A1A1A199 99A9A9A9ݨA9A9A9A9wA9WA991訸e91 e91*e9f1f9e1f9e1F9e1e9&1F9E1E9E1E9E1e9%1????AE9pxzzʂ%1UՕ5l(rz~^(rix~ɒq/UIz+խI -p p5)WV\XE9$1  .E9e1*E9e1 E9e1* E9E1(:*E9%1(AE9--%%AE1e9F1 fAe19F19F9e9F19E9AE1e9%188889E9oE9E1~e9E1e9F1e9F1e9F1e9F1e9F1Af9ccce9F1e9F1 **e9F1 e9F1 e9E1 e9E1e9F9*e9F1*e9F1e9F1e9%)j{_e9)))e9%1e9%1/ e9%1/IE1 AE1e9)L{f9 UUUj9xUUUIe9U**l{A%UUU1RIRQz (ZImA9A9A9 IZd****jiZ^\\\jiZ%%%zj+ {r {z {r {z]zrzjjib``xib)Zxx~~(ZIxz~I9hxxxrF! zibj@@@A9A9ꪪA9*A9ꪪA9A9A9A9A9A9A9Z9%%%%ZIZ)IRA9WA9A9A9A9A9A9A9A9A9__91`9199eA9rI{{IA4<>?YI''YQ~z^^o̦ILHjxxxxirkz````+z5555 ```` z555+bbbbꂩz666Là zԌ++z\\\\ Kz\\\\lhr ir^^^^zbppppiZE1\\\\e9f1 9E1E1%)L%) ij\\\\LrzQIbZkZIQAIAIA₂IAIIꊊIAAe9pxxxIe9?///QAzzzQfAIeAIeA* ++IeAzx``IeAIeA~~AE9A%1~E9%1.E9%1ZZxxE11*E11E9%1E9$)xze1)777ꊈ^Ɋ멊zHrzhr'rz~'rjzrrja8(('rj++ hz'r/+hz(r^zHz'j}'jaxpp`YIIIZI- +GbZZI\\\XhjQɊhz--))钩-/++*--J Jﮮ *뾾 *K -///kK㢊 J+5 `@ s K///-д sJJJJAfAAAAAAAIA%77IIQIQIjI %̓AXpp`A9}91*9199919999￿999999 99A9U}A9A9A9A9A9wקA9魯A9A9A9A99AA9A9*A9A9ꪪA1.A9A9ꪪA9ꢪA9A9A9z9999**9991쾺eA19e9몆9e9W9F1ꪪ9F19E1e9F1jF9E1D9F1E9E1e9%1?//A$1ʊE1%% r\^_Wqipxx|ia+/'i/===------%5^^\\Oe9Pp`E9(* E9E1 E9$1 ( E9E1E9E1E9E1A%1///AE1AE1e9f1* e91((e91e91* 9e9e919E9ު9e9We9E9e9f1e9F1e9F1*((e91e9F1*e9F1 Ae9Ãe9f19e9U}9e9UW9e9yU__e9F1e9F1 Ae9}Ae9UUW_e9F9 e9F9e9E9_WVE9%1(e9E9fAe9U9F9Ie9Ae9V~Ae9/+IAU/RAU*(bAUU(ZA(ZA(ZIտ'ZI'ZAA9I9A9 +*"IZArZ^^^^rjR////zrz szrzrzrzrrjxjIbzz~IZR`xxZJII9xzzzz&! QA9*(A9AA*AAAA AA**A9( A9 *A9A9A9Z9%%%%biZ%IRATTTTA9A9A9A9￿A9A9A9A9A9A991h91A9eA9bIrrr[Q%)****YI&&&.YQZ~~^I5555LHjxxxxhrlz````+z5555 ```` z557+bꂩz66+ zܭ+Kz\\\\ Lz\\\\zr^^^^zbrrrribe1\\\\9e9koe9f1說f9%)L! ij\\\\Lr L(b^^^^HbZ(ZIQI`IAIIkb¦IA***II IAIe9~zzxIe9+///QAQIQfAIA/// QfAzzzIeA QAzIe9AE9^~~zE9%1* e9%1~ze9%1E9%1^Z{{E9%1E9$)`f1)7???銉zVWjW^hrUUhz(bWGrb{_'rZWjQ+/Hrj--hHr}Uhz(Z.hz'rxxz_HrazzzxZQ^^II:::HbQ-+HbZꨀ(bI\XXxHjIɩI Ɋ --*/+//* * ) *k /kK緽k׬k/+//KB+{j  K---)jBBBBAfAI9ꪪI9뫪I9ꪪAA*II*QIQI̓Q55̓I`Af999ꪪ9199A19999ꪪ1AA9A9A9A9A9A9A9A9A9A9A9A9UA9_A9A9A9A9A9A9A1A9A9A9A9A99AA9918 A9_ק91e91 9e99e9_]e91e9f1((e9f19E1F9E1E9E1E9E1E9E1e9%1~eA 'zqxxx|qi^^^_eiai=5Kܨ----K//--T^Xp`Jʊ*KE9$1 E9%9E9E1*"E9%9 E9E1AE1??-AE1E91f9e1e91 e91e91e91***e91e9%1(89e9Ae9WfAe1e9F1 e9F1* 9e9Uue9f1e9F1*Ae1e9F9 9e9UWWfAe9Ն9e9]9e99e9]Ae9Af9fAe9}Ae9W__fAe9_WAE9_AE9Ae9Ae9Ie9AE1xxhAe9qIA/+++QI+) 'ZQ /HbZHb'Z+ +ijHbijHb  jZjRAIAW_IA*(RA5ibR+-zb++zr-+/ {z" rzz rzrꨪrjxxxjIbz^Zx(ZIIAA9୓9+jjkBBA9A9A9 *A9AA AAAAAA*AAA9A9Z9%%%%IZbZZZZiZATTTTAAAAA9(A9A9A9A9A9A9A99191A9eA9RAQAZQYQZ^^|I5555lhjxxxx+Z////lʂ````+z555 ```` z777+ꊩz+ zͫ+Lz\\\\ lz\\\\Lgr Kbzjrrrribe1\\\\9e9]{{e9f1f9E1^^^^f1%%%%+ij\\\\Lhb Zxxxxhb(bɉ(bQVVVVZIzjjzIAIIjʂIA*IIﯦIAIf9xxxxIe9/++/QI[ZzzQI-QAQA///QeAQfAQIzZZZAfAAE9zzzhe9E9e9%1e9%1E9%)E9%1=E9$)``A ꊈ\\zꈂHrzhr'rj~'r'j (r'j޺'rb Hz'j+hHjHr]zjbhz'j~z'rYzY9\xQA;hjZhjIb"hjIxxpp(bAr9-U z ) ) **  Jk / /kKkYk///-ˌK*jK---(RBBBBAF1I9U}I9UI9UIf1IA QIQI(ZI]]̓IZj9WVT\999999A1~99999999ZZj99A9WA9ߨA9A9A9A9A9A9A999A9wA9A9A9A9A9A9A1A9A9A9A99AA9A9ިA99991zze91 9E9e9F1* *e9F1****9e9UWoUe9F1e9%1E9E1E9E1E9E1$9E1e9%1aziiix\~iayi5 g--p//--/rb‚O/$1V\\Xe9E9׾e9E9ե e9E9We9E9]e9E9U(e9E9*e9E99e9uU׷e9f1e9f1 9E9e91**9f99e9߆9E9޾EA9Ae99e9Ae9}e9AAf9Ae9Ae9Ae9m͍9e9UUW9e9UWAe9UUUAe99e9ニAe9}Ae9_Ae9Ae9w9e9Ue9F9( 9e9u}]Ն9e9Y]U_Ae9uAe9Ae9 -Ae9AE1IA ZI'ZY++ Hb'Z"HbZ**ijHbrhbrHbjjj(ZRU^RI^zJI(RI?///j(Z---rj  {r?? {z/) {U {u {W__] {zzj^~zjib_^~xibR^^~JAIA__~jA UUzIUUI9I9I9I9I9A9A9A9A9A9A9Z&)////jiZ//ZA\\\\AAUWAAAAAAAAAAU߾AAA9"A9A9~j9191A9Af9IAQf9>ZQYQ~~ZlI5555lijxxxx Z////l````*z555+```` z7777LCCCꊩzK+zܭ+ Lz\\\\z khjLɂ +hjxxxxzjrrrre1ib 9e99e9{f9E1^^^ze1%%%%+ij\\\\KIb Zxxxxij(b (bQV\\\ZIjjjjIAIIIA *II IA,,Ie9If9++++QfAQA/+++YI^^^^QA/QIzzzzQIQIzzzzIAWWWAE9fAE1A%1e9%1ﮯE9%1E9%1//-/e9)A HjWhrzHz||_wHr'r~wWHrj'r(j*(Hz'j/HrUU+hr𺈂HrꠀHz'jx'rQzxQeAhYE9==??rhjrijrAp```(bAme5Ɋ9 z*钋) J J * k*-%-kKkk̻k/-kBB {b../'K IbbbbIf9IA}I9I9_I9IA%5QIQI_^~{QIlsQ %틇9^^^^919199A1919g1A1]A199*A9UA9UA9A9A9A9A9A9A9ﯫA9A9ꪧA9A9A9A9A9A9ꪪA9uA9A9A9A9A9A9A9A9A991E91驩f9e1e9f1fAe1Ae9Ae9e9%1,..AE9UA$1A$1e9%1HrE9Օ5(zzx|~zqxxxxii|xXziaqea???)y --/I/--- 4WV\\O%1XpppE9$1 ))e9%1 e9%1e9%1e9%1e9E1 e9F99e9Ն9E99e9~9e9}9e9_9e9Af9_9E9ކAe9Ae9Af9Af9e9Ae9AAf9Af9AE1 *Af9Ae9_9e9+Ae9~FA9Ae9Ae9Af9Ae9w9e9_^We9F9e9F99e9wWWfAe9}}}}Ae9}Ie9Ae9Ae9KIe9 ZQ-(bZHb(bhjHbhjIbjhjrijkb@Jib(Z_^~^(ZJ~zzx(RI//IZR??jIZ---+zjzr + {z {z {z {z⢪ {rzr^^^^ribzzzzibRRJhRIURIU (RIU(ZIU(ZIU(RIURAꪀ(RIURIU]JAꪀJA}IAWI9A9jZA%UUjI UUjZ9\\I9A9A9*UA9UA9UUA9UA9UA9 UA9(UA9UA199+A9Af9If9cQ9555=bQYQlI5555lrxxxx Z////l```` z55+bbb` z7777liiii zܭK+z\\ l\\\\hr lhrLɂ Lhrxxxxj{{{{ {e9^^^^Ae1Ae19E1~^^_E1%%%%ij^^^^j (bxxxxj(b(bQ\\ZIjjbjIIIIIIQAIAIe9hhxIf9)-)-QI{zjjQI--- YI^^Z~QI%%/+QIxxxQI髫QIjjjIAwWAeA~~~zAE9fAE1zzE9e1e9%1E9%1++..fAE1zzzz9%15RWWIUHzIU~bI_jIHrQ*տHzb (bWHZ* UZ_HzYUjI_YIzxxUz(rhj(,rr. rQ```Hje9555Ɋz  +++* /* 7>**J * k*-kKzꋳk?̻*@@@*{hZ/---K----A````If9IAI9AIIAIAII/-QIII+sI%5΋9^^^^9999Vj99A9A1A1A1A1A1ꪪA1A1UꨧA1U91A1UA1UA1*A9A9A9A9 A9 AAAAAAA9A9A9A9A9A9A9A9A9ꪪA9A9A991E91뫩e919F1AE1???If1^xxe91uD91U1e9UUe91e91eAf1We955%%hzx~~~zqxx|~iizxxhia袂ia++q-5Ț----uP to^xppeA``e91 AE9UUA%1e9%1E9E1e9%1e9%1e9E1 ue9E1e9E1_e9E1e9E1AE19e9U9E9Ae9wAe9Af9e9AfA9e9AAf9Af9Af9Ae9Ae9Ae9Ae9Ae9Ae99fAAe9Ae99e9UUWe9F9 e9E9be9E9f9e9Ae9Ie9AE9Ae9--%If9 **ZI/(bZ5=hj(bhjHbjIb*rjս)rjjj(ZWWbI__IZIIZRjIb--%-rj++)+zr zr .zz / {z {zzrࠀzjribzzib)Z|xp)ZRW_)ZRUW^IZR ib)ZU ib)ZUib)ZUibRꪀibR_ibRUIZR]IZRU)ZJ_(RI~RAJAJA RAW(RIUJIW JAAA]{nA9*(A9A9A9WA9UA9U*A191.99A1^~A1Af9bR9bQYQKI5555lrxxxx Z////l```` z55+bbbbꊩz6677laaaa zܭ++z\ lɂ\\\\ʂHjl- --Krxxxxzjb`bbje99e91(9E1__~~E1LZj (bxxxxr(bIjQ^^\ZIjIIIIIIQI55QAIe9If9--/+QIjbbjQI-%%-YIzzzzQI--QIQI++QIjIAAeAz~zzAE9AE9~~~eAE1fAE1{e9%1fAE1zjjj9****ɂHj^Vh'bh'j_UU'rb__(rb.Hz'j. Hr Hj_(J_hrA_x(b9UWQ9WIE)Whj%15555zjzrUkr(b`@ZeAɂHZU銉b*U*j U*r j U* J k KkoՌkk'R+{hZ----K----3ևAzzzzAfAI9I9I9IAI9(RA---b(RU/++,k(ZU l{Rժ k9\\\\A9A9WWA9A999A9A9A9A9A9*A9A9A9A9AAA9A9**A9A9A9A9 A9 A9A9A9A1A1A1A1*A9A9A9wA9 *A9A9A991e91#e91 9F1e9(RIg)919191]91uU91}WW911 Hz`xxzzq~x~~iihhifaia*gq55Ȣ--- ----pxxxx/@@@AE1eA9eA9Af9Af9AE9Ae9WAE9_AE9UꢢAE9U AE1UAE1UeAE1e9%1&e9%1e9%1e9E1__e9E1Ue9E1UAE1UUAE1UUAE1UAE1UAE1UAE1UAE1*݆Ae9UAe9Ae9Ae9ﯯAe9Ae9Ae9Ae9Ae9}W_9e9WUUfAe9UAe9Ae9fA1Ae9wAe9%---IA+++/ZI(bQhjZrhj- rhj* rrz)R@ k9U k&) kIU kJjIRU sjZUrZuJrUUUzb {z r {zzrzjW~zjibW~ibIZWib)Zj)Z*jIbjibjibUUWjibUU}jibUUubIbbibU낊jibU_ibIZ_ib)R^~)ZJ_(RI(RI/*ib R+Ib)R_~IZRU_~RAzJAAAW^ZA9A9A9A9A9A9ꪇA9A9A9Af9xxxibAݣHbAbQYQK1????rxxxx hj5555l```` z55KbbBBꊩz76>>laiii zͫ+Kz\\\ܭ lhrʂhjl----lrxxxxzjbbbbbe9XXXXeA99e99E1~~zzE1LbLj +(bxxxxr(bijIZQkjBBII QIVIIQIQAIAxxxxIf9++ QIzjjjQI +YIzzzzQI/*QIYIQIQA~IeAzzzzAE9AE9~jjze9E9fAE1e9%1***AE1kjjj 9jjjjr(Z\\(bZ(W(jZ(jbHrjhzHrUhzHr+hz}uzhzjkkhz'jx(jbzxxaI^QfA~ijE95555zjzrzrzzꪉzQWꒈrU *jU *bU*R+rUKZ+bU~Kb%?8kL茫k̻---̻z@@@`+{hZ----k---AppppIf9I9I9I9IAIA(RA----bIZ----,sb////m{,s  j9\\\\A9A9A9A9A99AA9A9A9A9A9A9A9AA"A9**A9(AAzA9A9A9AA))A9A9A9A9AA+*A9 A9 AAI9A9A9WA1A1A9UUA1w91e919e9Zz߆9e9be9I1xxxx9191W91}91_91j 9Hzz~zq|xqiVviiU}*qiUݫy5=-- ----pxxxxOMJJʊ(Z&!9191f91uUf91 f919f9Uf91*f91f91e91UeA1 UeA9UAE19e9Ae9]Ae9Ae9請Ae9*AF9AE9UA%1_A%1UI%)UA%)U*A!A%)Ue9%)U(e9%)e9)e9%)e9)e9%)UA%)UA%)Ue9%)UA%1UA%1ՆAE1AE1Ae9wAe9IA*.++RI--GbQHbZ  rHj rhj'zj+ -z(R@@@A1UU91W91ߨ91A1UWA1UJ1UU)J1UUj9+%%% j*+ z z z r~rjZxjibribWrib+ zjUzjUzjUrj]zrjUrjUrjW rjUjibbIZziZ)ZWIZRib)Rտ*jIZ*jIZibIZ^xIZRWz(RIJAAAI9IAAAT\A9A9A9A9A9 Af9xpppibI(ZAbQޞYQxxxXBrxxxx hj5555l `@`bꊩz55+ꂉz<<,,Klhr+ Lɂ\\\\ꊭlhrʂ hjlɂ-%%%lrxxxxzib‰j9XXXX9e9Ae19E1~z~~E1lZLj --+Hbxxxxr(b jI(ZQKKIIIIIIQIIAIAxp``If9+///QIYIYIzzzzQI+ +QIࠀQI+ YIkIAIA_^^_AE9AE9f9E9AE9~keAE1AE1jjʆ9****z(j\\\\(rbUj(Z 'jb"Hr'jսhzHr5zhzu] hz Hr~HrjjYYQxIeAxxxxrE95555zrzrzrzHr&&钩*ꊭ+ * J * z* ^^kzbBkzL+ ̻-/Éj````+{hZ----̓K of9ppppAAI9IAIAIAIA(RA----bIZ----+sb///-{,s-bA\TTTA9A9A9A9﫻A9A9A9AA{UA9A9說A9A9A9A9 A9A9*AAzxz{A9A9A9A9*AAAAA9 A9*A9**A9* A9***(AAAA**AAxxxA9A9** A9A9A991訬9e9nne999e9Ie955I1ppp91}_91U1f1 91UU11}U 155K\\~zhz~Hy_zqyqUzqȢ55=5NXXXX xxxxOԋf)VVTT91919191w9191919119*199119AE1Ae9f91ppf91f91f91f91f91e91 e91eA1UeA1Ag1If1AE1Af9AE1jzf9E1}e9E1 AE1] AE1UA%)UQ!UA!UA!UUA!UUe9!Ue9! Ie9QAZI'bQ//hj'brHj/թrhjrr# {r=?uMsjRm{IRUm{BU{!{9U{1Umsf1U k9UUj9%%%%riZU {j {r * r {rzjrj> {jUU_rrzj zjUzj(*zrzrwzrUzrrr[zzj_rb蠪jibUjibUjibU rbսjjjibibIZVv|IZJ^zxpJAIA_IAIAI9A9A9ꪪA9*A9A9Af9ppxpibIZ9ZQbQ^^~~ 1????lrxxxxhj5555l bbbb z55KBBBꂉz<<<,Khr l\\\\ꊭHrʂ --zxxxxlz----lzxxxxjkkkkj9XXXXe99Ae19F1zzzzE)````rl Lj ---+(bxxxxr(b-- jYxxxx(bQIIIIˏIIQIQAIAxxxxIf9////QIQI YIzzzzQI//)YIQI/ YQwwQAIA^^~zAE9AE9f9E9?AE1fAE1Ae9ikkk 9jjjjz'r\\T\(jjHrjHrjHr'j/.+hzHr/ hz]_hzHzhz(rhjj(rbz~bYhzzYI~^Ie9E9zrzr*rɂhz' +  ** ** ꪪ */k*)kz &6k*+=̻=hb````+{hZ----̓l o&9ppppAAAAAAu_AAݧIAUIAU(RA----biZ----,sb----m{,sAWWWWA9A9A9A9A9A9A9A9A9A9*A9A9A9A9A9A9A9A9A9A9A9 AAA9AA *A9A9A9A9A9* AAAA~AA߿AAWAAUA9A991謬9e9W׶e99Ae9Ae95?77Z9zzzz9g11f1**91w91]91Ӈ1+zzzhzxxh'^\\|qyqyq5555N( sxxxxnXpMf)T\\X91^91u݆9191_91919191j9191_91U91ՆAE1Af9f91pp19191991_1991919191__߇1f1((f91f91f919E1zzjje9E1e9F1+e91f91e91eA1UeA1ՆAf1Af1Af9UAeA}AeAAe9*Ie9Qe9*ZfA UUzA-%% {Gj {rUzI`ppBg)UU_)Jg)UUbf) UU-kcmsd{1UUg)UMs1Ujg)///-zr {z {zz {z* {zꪨ {r_~zr,rUULr +zUW {jW {bU {9 {IZ {bU {jU {rWU] {j_ {j}rjUW^~jjUrjzjﻫrjrbzjIZzIZRppRAJAJAIAJA_IA}}I9I9I9AAAf9xxxxibIHZAbQYQOblrxxxxHj5555k bbBB zKCCACꂨz<<<̻(Zpppp+{b----*++++A I9Af9A9A9Af9Af9IRI----jiZ,sb+ Lsmmmm%)IZA9A9*A9A9A9A9A9A9A9A9ꪨA9A9A9A99AA9A9A9A9A9A9*A9A9A9*A9A9A9A9A9A9I9A9A9A9A9A9919f9e99*9f9Ae9=//-R9bbbB91919191wg91////+xxxx(ࠈ`H1x^eQ(_eY0 UUUi(U EI//.gz skꪪNAXXXX91W}91919191_91911991919191AF1Ae9e9119199191w9191U9f)ꪪ1g1}ˊ9g)91U11WW_W91UU91U1E1````f9E1e9f1 f9191ݦ91__W919191w1f1 1F1Ӝ9퉉f1{zrrf1F) F1%1((F1%1E1&) {E1%%%% { {__W AxxxjRg1UUb1UUσ1*UUcF)U9U!msAU kA%%%%zr%'// z {+z+ {+ {+ {+z^+{z {zjjzr {z}+{z+ {} +{+ {+ { Lj+ {^^UUz s*zr {z]+{z+{z,{r_rb֜jib^~ib R^~xx)RAJA__~A9訨A9A9A9+A9WA9UꊊA9UAf9zzzp {(IZ9ZYbQ~^^^(lrxxxxʂHj5555l ccccꂩzkiiiy zܭ+KʂTT\\ ʂl ꂭzxxxxɂ----zxxxxhr////zxxxxroooobe1ppppAe1뫫9e9z9E1zzzzlE)5555hjxxxxLhj----Lhjxxxxz(b%---zZxxxx(bZ%%QAIIIIQIIIQA~zzzIf9/...YIYIYQjjQQ YQYIYQQI^\\\IAAe9Ie9AE9߿Ae9fAE1Af9˃9%1izj|\\'rb Hz'jhz'jﭪhz'jHr'jHrbz'rYjY_UaQUYIQAIeA^zj~zE9- zrxxzr+)zzoKKjHz/-- 隩 Ɋ - )* * (\* ** ?Kk>.,,kkK7ìzj̻'Rpppp+{b----k====Tf9^^^^A9 Af9A9* Ag9f9AAg9*:;?IRI----jiZLs k----{,sKBBJ(RATTVA9A9**A9"A9A9A9A9A9ꪪA9 +A9ꪪA9*.A9A9A9ꪪA9A9A9A9뫪A9A9A9A9A9A9ꪪA9A9A9A9A9A9A9*A9A9A9A9A991f999e9{9e9ooIf95%%R9†91W91{y}91WWf91f91 g15555+rxeAx^UeA%9VjE91zj10WeA0յ=/'beA/ *ZSGj -2\\\/---AXXXX919191}91]u]f9191919191191919***AF1Ae9e919191919191919119919191w91911E1````e9E1#e9F1 e91V^^^9g19191W9191U1f1 1f1zzjj9 Qf1rzzpf1F1b`re9F1uF1%)࠰E1F) {F1%%%%*{z+r {(RXMs BUALsUU{9U{1Um{1UUbZ1UU k9%%%%zj {z {z {z ++ {UU+ {UU+ {u+ {__+ {wUu {zjn* {rU+rU,r+ { +*K {L+{+L{ +rXXXX+ {U, {W {U {z., {UUUL {Uw,{z+p {j~rib^~zjb(RzIZIJAI9AA *A9A9***AAAA((AA(Af9zzzzibAHRA\\ZYYQprQ+ijxx`zZ/?Liɂr.>77K zԌ+Kʂ\\\\ lhrͫ----xxxx----ɂxxxxlhr////zxxxxzrbf9ppppAe9Ae19E1zzzzK%)5555hjxxxxl'b////lijxxxxKHbzbxxxx(bZ//--YAQIIIQIQAQAzzzIAYIYIYQjjjYQYQYI/.YQQI\xx|IAAeA.Ae9AE9Ae9e9F9(AeA 9%1zjVVV'rb*UHz'j*hzHjHzHjGz(b_'rbUjYzaQjQQz[ZQAIeAAE9zjzeA zrzxxxzr))) z??Ȓh -% ɒ++*钵. k * X^* ꢫ* _z* =*kKK+zj- ̻(RpxXXlhb--Nlf9\\\\Ag9A9*A9A9A9I97IZA////biZ l{ k,sZHbg1A9A9*A9**A9A9 A9A9(A9 A9A9A9*A9A9A9A9A9A9A9A9A9ߧA9A9A9A9A9*A9A9A9A9A9A9A9A9A9A9A9z919e99e99e9Ie9%%%%ZAKK˦91wW91U91U1991lf1555%*Ax\TVAfAAE9^ͣE9U509U^pZ%9- jQ- jib̛jUՐ΃ **/5&!pppp91}}919191}9191191991919119**AE1Af9e91919191911991~1991199119*91191E1````AE1뫆9e9e91^^f91ww91wu}919191w}1f1"1f1zj49f1pppZf1F1brzxE9F1F1%)E1F)***" {E1%%%%+{z {z {AxxZf)UUf)UU,s1UU{f)Ug)U{c9UMs9Uj9%'%%zb// {re {j {r-+{z + {, {+ {[ߺ+ {+ {+ {*(L {ul {+L+{l+_L+ L+LrXXXP+ {+ {+{ , {l,UꂂL, 5Lzx\\ {rzj~jIZ~jb(R^~z)RAIA^~zjA9A9A9A9**A9(A9Af9zzzzibAhbA^^^^bYYQYe9*jjF1 +(bLiiÃzHj.Vr ] ZWIbKij^r /ͳʂ^^^^ͫ---ʂXXxx----ɂxxxxlhr////zxxxxzirjf9ppppAe9Ae19E1jjjz+%)5555ijxxxxL'b////ijzzzzHbz```` (bxxxx(bZ/-%Hje9QIIIQIQAQAIAYI鯯YQYQYQYQYQYQQIXxxIAAfA(AfAeAf9fA9AE9Ae9 9%1'rʂHz'r?hGz=hGzh'rHz'rxW'rj~p^Vja~訪jYaQ_YI_QfAIeAUxAzXXXXzrzzzjzr+::+ꂉzjjjb针z-- z k* k *UJ  U*  U* /J /55kKK???<\K'6RXXXXKhb-- rhrOf9\\\TAg9A9*A9*Ag9A9ꂊAg9????JIZ````biZ +++l{ k--LsZQATTT^IAUUUA9*I9AAA9*A9( AA?A9 "A9A9AAA9A9A9A9A9]A9A9A9A9_A9뫫+A9A9A9A9*A9A9ꪧA9A9A9A9A9A9A9A9A9~of919e99e9eA9Ie9- (ZIMMA1WWV91Uw91U91u91Uzl1%ZATIA~~Af9 A% 4l}UY+jUUP*U4jUW^Xt+s L{5&)pppp1f1+91u91W׿919191199119199191AF1Ae9e91919191199119919191191991911E1````Ae9Ae9f91VV9191݆9191__߆911f11g1Rf1UUUBf1XUUUf1F1xpe9F1uWF1%)F1%) E1%%%% { s {z(((" {JXҤ9U1U{F)U1{U kZg)UUjRg)UUBg)]U k9%%%% {j. LruLibULibUWlbUUliZULbU,bU+b+rL+L+{l, +lLUlLUlL_lL_ljK {+ {+ {+ {L  , {(, {~~+{z_zrxxrbW~ꨪjIZ_^~IZIJA~I9A9A9 A9(A9A9* Af9`bx`ibAhbA^^^^YY:8:?YQQeA`@@`9 +z\ KʂV\ y +hjUibK(ZUרIbU K(Z_WIbU l(Z_W+(Z/ IbU^ R Ul(ZWz(ZK{e9zzzzAe1Ae19E1zzjj %)5555jxxxxK(b////LZHbz```` Hbxxxx(bZ //ZITT\\QIQAQIQIZZZZQI{{IAQI YQYQQQ/??YQYQYQYIzzzzIIAfAIAUUAE9AfAAE9AfAﯭ9%1hz'rzHz}}Gz(z h'rHzr'zjz^Wjiji(jijYbYYQ~xQAzI zr^^^^zzɊz=?*Ɋ --*U*+/̳*U ̳*UɂWkɂUJUU*ɂUkK??==XXxp̻lcRXXX^*{b ---K559tA9W_U9f9(9f1Ag19f1(I955IZI////biZ;+ l{ k-OII9IAIA~IAIAIAUIAAAUIAUI9AAA9A9A9 A9A9~A9kA9A9A9A9A9*A9I9I9A9A9A9A9A9A9A9A9A9A99AA991>9e9뫆9e9eA9Ie9  RI9191191991HZ1IIWIAIAWߺ ir[_LiZ^W͛r ̣r5' zUr sx.jUּK-9pp`9F)1f)*1f)1f1*91զ91_911991ߦ919191Ae1Ae9e919119199119911991199191_w9191WE11%%%%e9AAe9~~f91~~ֆ91}9191׈91911f11f11f1{1f1o{f1F1XxxXE9F)F1%)E1&)+E9%%%% {WW { s(+{IXXX-k1UU1UU{1*U01*Uσ)J*URUIJ^xx_,s&)////+rL+ lLUL_ULLlUUl,XL {~*L {׺L+l,kilL l,{l+{U_ {_lr_WLb_+b+j*+rU+j,rU_,jU+jUQ {jUzj~Ujibx`ib)Z^xxx(RI~xJAAA__wAAAA*AA*A9 AE1ib9(RAXXaQYQQfA````Q +z\\\܌ KʂT\\\+ Lz\\\+ lʂ\\\Xꂭrͫʂ----ɂxxxxhr////ʂX`xxlɂ555j^zHj * kf9zzzzAe19e99E1zzzzͣE1ͣjxxxxK(b////L'bzHb5555+HjxxxxGjZ'ZI\\\\QIQAQI-++YI__^^QI{{kkIAQI YIYQYQYQYQ5YQYIzzzIIAfAIA{{Af9AfAAE9IfAA%16z'r\Gz(rGz(z*Gzr'zj~jajajiqj__jijazaY~~QIxx`zQ zrz^zzzz///*ɒ%% //J*̳J~Uk*UJ*]J*J *?k&4kzkʊÌ-%5R^^\\*{hb +5555dA9**A9A9A9UA9UꢨI95=5iZR55=- kbl{ k-pAI9vA9I9I9AAUI9I9A9(A9A9A9A9A9A9*A9A9A9뫨A9jA9A9_ׇA9_}A9A9A9A9A9A9A9_A9A9A9ꪪA9A9A99AA9A191>>??9e99e9eA9Ie9 RIA1ԇ19919191jAl%)IUU_jIxHje9 W(Z9(.?5kIb UhZj{cZ9.b---oKIbм cհ9W^jAF)ԇ1f1"1f1 91ݦ91_91]9191U919191yyAe9e9Af9191]]9191UU91U9191UU91}91զ91919191߆91E11%%%%Af9{[9e9zjimf91V^~91ׇ9191W1f1 **91_]1f11f11f11f1V1F1^^__F1%)F1E)E1&) f9%%%%+ {U {z⨨zJXؘMs)JULsg)9U*1Um{f)ULs k1UUZ1U/9KU,8+U_L+{L+L+l, + lLl,XlLl+z_U_L+L+{l+ )lLlLlL lLlL LLlLUl,zL ^LrrljULbU ibU_zIZUUjRUIbA_RAWUA9~A9A9ߪA9 A9 Af9```zib9(RAXXXXYQ:"22bQz~~~QfA````Q +z\ L\\\\ͣK l\\\\ͣ+ r/ zxxxxͫ----ɂxxxxr////ʂ%%%%Lɂ5555rzir./K9zzzzAe19f99E1zzzjE1oĀͣrxxxx+(b////rzzzzzHb5555+ijxxxxGb(b(bI\\\\QIII\\ZZQI+++YI^^__QIk}{yIAQI YI/YQjYQYYYQYQQIIIIAVWVֆAI**Ae9AfA AE9AfAAE1z'rGzHr^ZzGz(r}U'z'rj~UrajaWW_jara 'ri'ri'zajY~~zYQ~xxxzY zz{**zz+{////隈+-+ *隩 ++J + J*~***))*UJ kz`kʂ̻-55ͻ7.((9 {b --ФK5555 s A9A9*A9Ag9A9RA5555iZ(R5555 kbl{ k-//{IZ@```IAIA +IA JAફIB(RA^JAUJAUAAߨAAI9AA(A9A9~UA9UA9A9_A9_w99 *zA199ꪪA1A9UA9UA9}A9_A9A9A9A9A9A9A9A9A9A9A1f919e99e9EA9Rf9- RI (ZF!91919191zzbAͣR z -Ub^xp(__^xY+-Z(1aib(\Ziba UE1/--$)xX^e1++/l U1VX`(J&!1f1( 1f1919191_w91]91w91}9g1AE19eAf9191}91__91UUU91Uu9191W91UU9f)1f11f)91UUu91WU_1f)(1E1ppXxAf1Af91f1#+?1f11f1" 91WՆ91U91]U1f11f11f19f1uuf1F1\XXXF1%)F1%)E1&)+{f9%%%% {z { {zAxxZf)UUbg)UUm{1 UU{&!U{f)U{1U9UMs9U,s&!////lr Ռ+UUL+{L+_+L{l+lL_WL+{l+L {+,{*L+mkoml,LlLlʊLlLlLlLLllLnlL}lLUlLWWLUUߢL+L+ꪪ+ {~ jhhj)Zɉ ib)ZpxxIZIRA~IA_[IAuUIAUmmuA9Af9z```HZf9 (R9XXYQ#332YQQA````I rl +zͣK l\\\\ͣ+ ^^^^ ---ͣzxxxxͣ----ͫxxxxir////hzlɂ5555hrzhr j9````AE1Ae19E1jzzzE1ͣrxxxx+(b////rzzzzzHb5555+bHb(b(be9QIIAQAQAQIyIAYIYI/YY⣫YQYYYQYYꪪYIQI_IAVVVVIAAe9AfA AE9If99%1<ɂqGzj'rr'rr~rj^^^~jara Gzj*HzrGzr(Hzr~ja\zxxaQ__^^eQrzz {////隨--) * /J* J*~|pp**J*UU_{*z@Jɒ;999k禾 $8̻---/̻88 k9*{hb----j////bg9TTVVAf9A9Ag9A9A9(RA5555(RiZ````jb----l{ k/--{HZ````QAJAJAIAIBJAIAIAIAIAIAAA~AAAAA9"A9A9A9A99999ꪪ99A1A9A9WA9UA9W9999A1*A1"*A9ߧA1A9uA9A9A191>???9e99e9e9AR9 YJI1\\܇19919191bI)(ZHRj -59p(RbWV\fQA?55B b{_'Z!cբ ԌA Urb TWUUAb/U_b2r--U݇9VXX_1f11f1((91UU1f1 91]U91]U91U91f91ՆAe9eA9f919191WUW91U]91]U91է91_9191}9191911991j1E1zpppAe9][[[Ae91f11f1* 1f11f11f11f11f11f1f1)9f1]UWwf1%)F1E)*F1E) F1%)+F9%%%% {z {zjrIX9U1Ug)U{,kbg)UUZf)UU)Jf)UU k9%%%% {r%%%%l {LU-LU^m+{l+-lLUU_xL+_^~+ { ,{ +{L {+ l,*l,"*lLl,l,lLuuzLL%%--L+ LU LULr^U L+L+L+jjjj+zV^^^rj쨨jIZxIZRXxhxRAJA}AA((AAAAAf9````ib9(RAXXZZYQ+??>YQb%1ꍣA +rV\\T Kz\ͣ+ z\\\\.+^^^^ ----ͣxxxxͫ---- xxxxꂵͣzlʂ5555 zzzzɂrj9````AE1Ae19F1j????rzzzz+j5555Lr````zHb5555+rpp``Hj(ZHbF9QIՕQAQAQIzrrrQIIAYAQQYYYQYYYQYYYIQIIA^^^܆IAAeAIf9AE9If9A%1ɂi'zb'ri&ri'ri'ri*Hzr+(zս'zhGz_Hzr(ra^~~zaQ^^Z+Hjʂrr>gꂥ隨))))J /j* j*rb`I*U*J*ib``pkr+--.kꪋl`Ì*+̻^z+A {b --+{%%)RF1A9A9Ag9A9A9(RA555%iZ(R55'' kb----l{ k-//ZzzzzQBJIIBJIJIJAIBJAIAIAIAIAAA֪I9ꪪA9A9A9A9A999ࠠ99A9_A9A9A9A9A9A9999999Zj9999몪99ZZe99jjYUA9}}UW91f917579e9Af9e9AR$1 Q(J.I1XXX919g191*z91_jIZqqssY[]j9J?.(Jzz HRbXp`0A U0!p~_U!__U WU! +b *jb]i%eAb5UTj }Uf9(<Շ1f11f11f1*11w1f1(( 11}}Շ1f1 *91f91Ae99fAf919191U_91}}91W߇1f1 **1f191W1f1 1g191]u1f1 91UU91_]U1E1ppppAe9{Ae9f91^VV1f1((( 1f1 1f11f1 (1f1"* 1f11f1f1)*"* 1f1__^_f1%)F1%)e1F1wF1E1+F9%%%%* {W+{zzz~rAppp kf)UUg)UUσ1UUPg1U9U BURUIJ^xx_ k9%%'% {j/L {UL {L {*L {l {/l {L {+ {+ {W+ {"+l {}+ lL^Vl,]l+W_l+L+{L+ **K,*L+* lL*=LzXXL+ꪮL+,KK,L+zzzZ+zxZzzzr~nhrib|xxibR~(RI_^||IAzzAAAAAA*A9`hh`ibf9QJ% YQ./..YQb%1ꬣI jܭ l\\\\ͣ+ z\\\\ͣz ^^^^ͣ ͣxxxxͣ---- xxxx.ꂵN zzzzlz5555 zzzzzr jA````Ae1Ae19F1ij????rzzzz+ij5555Lr````zHb5777+r````hj(bHbIXXXXIIQAQA+QIjjjjQAIAXYAQQ>>/?YYYQYYYQYYYQ^^^ZQI~~IA^^^IAIe9IAAE9ਦIfAAE1hza'rirara'ri+*(z'r׿h'r hU--hꨀhz'rzzz'raxx~aQKbrr>:ꂈPXXXɊ-*  *K_J*I**b8<k kËuÌ&<ìꊦ9 {hb----o+{IF9A9A9*A9**A9AAbAiZ(R//// kb----l{ k/++/lsYppppQAJI_IBJIJIJI;/JI JIzJAJAIAAAI9IAAAA9"A9A9誊A9ꢨA999999999說99999999뮇9999A999ꪪA1A9A9_A9A1j91/?/?eA9eA9e9AiZA(RIz(Z9^^^^9191A1:ͣ1UUpiZU.%9__^pI/5Z$)(.?.0 _W͓(舯JWHZUbկ+sA}+s)W kAU+s!5l^xZbUUWx1A?Ň1U_[cAf919191__}91}U1f11f1f91ՕAe9Ae9eA1^^^^91׆9191}91W_91U91W}U91WU9191__]91_ק91UU91W߆91Uw1%1`pppAe9Ae9f91VVWW1f1 11UUU1f111__U1f1 1f11f1f1)*+ 9f1Wf1%)F1E)e1F1WWuuF1E1+f9%%%% {z {zUzAxxxx1f)1f)1f)_1F)](*1F)1F)1F)U9f)Uj9%%%%rj--%+{zL { +{+r*L {{{+ {+r+z_zz+z+z+ {L {L+{L+*L+{L {*L {WL {L { +L+ m+l+wL+L+L+K,}+ {+z {zzj^~|j)Zzxh)ZI~RAIAW__^AAAA(A9````(bf9YI+/YQ**>YQQfA@ୣQ jܭ lz\\\\ͣ+ z\\\\. ^^^^ͣ --ͣxxxxͣ---- xxxxꂵ.+zzzzkz5555rzr//.jA````Ae1Ae19F1*CIb ij5555Lz````zHb7777+r````ij(bHjIXXXXII+ QAQA++QIbzzzQA뫫IAIYQQ..*.YYYQYYYQYY YIQIIA^^ަIA뫦AfAIA}If9If9AE1Hra\jYjY(jY*'rj 5Hz'j +hzɒ+ɊUȊ[{zzHzx`xGzj\|xzjY^zrzz zם ɒ=-J +JkJ޾jJ*j*UU*z(kz....kË-++ìˬjˮre1 {hb----K{E9F1 9f1`9f)A1+A9*UA1(RA%%%%iZ(R//// kb----l{,s%--%{RxXXXIB**(IB JI?JIꊀJIJI**JI뢰IBIBIAIAAAIAIAAAAAA9A9(A9訨A9A9ݨA9w_w91*A191A1﯇99919999A9Uuu}9999A1A9{ިA9}A191?//.eA9eA9Ae9(R%9 (RII9XXPp99 A9WwUUI1 {krU9`bUUV\eI-5%%EAb xxx^Ab% jA jiZ/ *sbU*sjU *sbUzk{b΋Ksõ suwح{D1z˧9UUVTb -1Ѵ %A9191}]]׆91U1f1* 1f1*1f1Ae9e9AeA1^^^^91Ն91w91]91_1f1 91U1f1**(91w1f1"1f1( 1f191w1f1 1E1ppppAf9eA9f91WWVV1f1"1f11f1" 1f1 1f11f1f111f1߆1F1jF1E) "F1E)*F1%1F1%1 {f9%%%%zr8(zr.. zAxxxx1g)￯1g)ꪺ1f). 1g)g)11f)1f)1f)*j9%%%%jb /% {r+r+ {+rL {냉+ {+ {_+ {ZZ{+ {+ {+ {oL { L+WL+L+{,+{પL {_L {+ {+.*m U m+UUm+UUW^L K {*L {_{+ {{+z_ rzj\zj訨rib~zxibR~(RIIA^^xAAA9"*A9`pppa9QI ..YQYQ`xppQI````ͫQ rޭ lz\\\ͣ+ \\\\ͣr  ^^^^ ----xxxxO xxxxꂵ.+zzzzKz5555 ````zrjA````AE1Ae1ꪪ9E1zz%%%% {ij5555lz````rHj77Lzbbbbij(bhjAxxppIAQAxzQIQAQAIAXQI----YQYYYQYYYQ(YYjYQxxQIoAI IAAfAIAIf9If9++++IE1zirj~'ra'rjU-/Hzj Hr++hz+**隨U*隩Uɒ~Hzxxpp(razbYzzrz.ꂈ\ Ɋ -J*UUJU UJzJ UJ(Z^(R./%%kËˬK ìkrE1 {hb---- sMMMMAF9A1jA1 A9 **A9*Ag9WIZ9%%--ZIZ5555 kb---/l{,s%---{IxxxxI9*I9__A9ժI9W~J9UWJ9JAUJAUJAUIAIAI9IAAAAAUUAAWAAA9A9A9A9ߨA9ߨA9A1A19999꯮91'*(1AA9A9_u999999j99*++A99191////e9AAe9ﯯAe9(ZE1 (RI`I9pppp99U99WA)::::KHbBkj(Z+++L{b bXx9b%e9b ^ח5AE1ڞjI jbl{j jU}l{rUk{ k**Ok{UWV\+{Zk+{p`$)!J5UUR%1-1UW^^91WWU91f91{91_91Uק1f1Ae9eA9eA)1g)"1f)1f)ꠇ1f)*1f)1f) 1f11f1*91uU1g11f1"*1f1"1f1 1E1ppPPAf9Ae9f91WWv~1f11f1(((1f1"11W1f11f11f19f1f1F)F1E)+F1%)* F1%1 "E1&1 F1%%%%zr,((z szAxxx)J1UUUAjR!ZZZZA1UUU k9%%%%rb*/ {rUU {rUU Lr- +r޾L {ku {r {r {r {r {z {zi+r+-L {￷L {L {**l,/*m+~~ +{+ {l { l {L {L {+ { *L wL uL _*u,z_ b^ {bUzziZUUibRz(ZI~WJAW^|A9_~A9*I9/ QI*+QI'''YQYQppppZ%AͫYir kz\\\ͣ rͣr .^^^^---- xxxxO +xxxx 5555zkz5575͛+````zr+r {zo {z ++zm*Lz-/*,W͛LU+{m+{L {+ {z+ {++ {+z+ {+z⢪ { { +z z* {+zz^ {z>uzjxxxj(ZhIbR~~zRIWVIAWV^\A9IA -QI*+*QI/'%YQYQppppQI`xzzͳZirܬ lz\\\\ͣ r ----ͣzxxxxͣz---- xxxxO Kxxxx {5555K````Kz????KbbbbzrjI````Ae1Af9{9F1A%)zcccazhj5777lzbbrHblzɉzHb\\\|zIbbQAQIbbbQA////QIJjQA+//QA~QA YQYQ****YQYYYQYY * aIQIIA\XXXIAIAVVVVIAIfA^z~~IfA--))IE9zaHzrh'rHz++h-* 隨ɒ/* ɚ隨zzꨊHzxxxxGzazHrYzzrz*ʂ Ț//- k*Jj*^~zI*k*/-%%*kUuk ëõ חՎɂR!.... {HZ----IZKKKKAf9Ag9I9AAAAI9IRA bIZ,sbl{,s--- {ZXXXXIB*+*JAJI+ JIQJwQJJIRAJAJI (JI (R J)RJ(RI(RJ]iJIJI^IAIA]I9_A1A1A1A1U9g191U91UA1UWA1UW91 UA1UA1UA1UA1U919191ຆ91/Ae9fA9Ae9⢢jbAHZIzzI9bb``99]]W)Z9UUU5r9 9WW^\Ib D1 bb ^W(b{UUE1 gb$1%---dbUՕ5X}c څ/ڍڅ ?ڍ/;|m/K{W^x`Js/=͋Aj({bUWV\ " 1(----91W91]f9191W_911f1AE1e9Af91g9191__91W^91g9191ww91_u91911991_91Շ191E1pppPeA9Ae9꺪f9191wW91]U91W9191WUw_1f)1f11f1_]f1&)F1E)F1%1F1%1(E1&)(<. {f9%%%%zr**zrrApppRf)UURf)UURf)UUZf)UUZf)UUZf)UUZf)UUZf)UU kf)/---r)R *rjWzj* {rzr {rzr {r**+rzrzr/*+{z}U+{z/L {l {Ulrm {UUL {}U+ {U+ {+z+z+z+z+z z z zW z rzzzrzzzxribxxzib)Z_~xx)ZRUUwRA~~A9I9 QIQI//YQQa **QI``b`birܬ Lz\\\\ͣ r----zxxxxͣz----xxxx͛r////Kxxxx 5555K````Kz???7KbbbbzrԪrIhhhh9E1 9e99F19%)zaaaazhj77 ckkzijVVVVlz {hj\\\\zHbCCQAQIbbQAQIQA////QAQA +++QQYQ*YQYY..YQYYYQQIIfAIA닋IA^^^_IAIf9IfA-If1HriGzr/+hGz hɒ- ɚ 钿** *~z隨਒HzxxxxGzazra8****rr뫪 zꂁ*Țj*-JjJ^zojJUUJ% / k総kË'>˫) @@@RE1''''rR . §Af9+A9A9AAI9AAbAbHR??//,sb l{,s ---l{ZXXXXJI((RI(RIQJw(RI(RJ^x(RI RJJA8<(JI?)RJ*+?>IR(RIR(Rꪺ(RI)RJ{s(RJUUJIJInIAJAIAUwAAAA⪢A9A199ꪪA1A9WA9WA1A1A1UA1UA1UA1A1UA1UUz91//Ae9㫆Ae9뮯Ae9(RA (ZIbAJ1T\ͫ9- , U xz!)jb 0A||\\E1!5% E1 ޖbeA----dhb5%%-X}tl+---y )-;U/e x}*]֪Uka틩b`B bPbK΂  %5O JF)f91]91w91919f1j~kAf9eA9f91f91f9191919191f919191911991u911%1xpp9f9Ae991911991}o9191_W1f)f9)1F1F1f)+* F1F)**(F1%1E1&1E1&) {f9%%%%zrz s {Ix8s1UWMs1UUb1UUZg)UURg1UU)Jg)WUB1UUU9f)bg1 ibg) '7rbrjZrjUxrb*/ribWrib +-rrU {r* {rzrzrzr . {z+{z {r * {r {r***+ {z*( {Օ { {+ {+z {z+z߾*+z*+zW+zտ rzrzr~~*rjWW~`j)Zzz)ZRRA~zxA9(I9 QII1 QQ+YQrxzzQ%1Z hj Kz\\\\ rͣ----zxxxxz----ͣ xxxx͛r////zz5555l``jhKz7775͛KbbbbzrTTjR``hh9E1e919E1~~^f9%)ތrrHj6QIxxxQIQQYQ  *YQYY YQYY"YQQIVVV^IfAIA/--IA^^^VIAAfA``IfAIF1ؘ'rVh'r hzɒ/+隨** Uշ*隿) ɚ隨舊Hzxx'zaxlIr z} z%%..ɒ'''7*隭J)-=--JjJ*j_닫J k k ˌjˬ꣩ nɊjjjjR!////rhb IccccIf9뫫I9~zIf1AAAAAg9AiZXXXXbiZLsb{,s----Rm{ JA* (RI(RI+RJ(RJ )RJ )RR_(IZJw IZA׾aQYQYYYQxxXxQI^^VWIAXxxxIAIAVVV^IfAIfA~~~zIfAIf9ؘGzԈhz*Ɋ-/钨=-/* 钽- ꚾ) u) ɚ隨‰Gzxxxx'rixxxxza5555rꪺ z zɒ7'77)隥K)kJ)kj*jk*(Ë ë﫩)Ì.>zhrjjjjR!///-rhb )ЬAf)Af!A1:UA1UA)A1iZA biZ+sb---{,s----LsF9(RA-(RI&.(((R Jꊪ(RJIZJ*IZRIZ(RV_}IZR*IZJ4iZ)Z*+iZ)Z>.iZIZiZ)ZzIZ(Rվ>IZ(Rp`IRRַIRR)RJZ~JAJAIAAAA9A9A191꺠9999A1A9A9}99A9999999꺺9191Ae9Ae9Ae9R$1IZRzzzzbiZZ9\XXX9 rIzI/?W+ xE1VX)!5% )x~9 %- JDA---S-:---%t[ )--ڍ8} )--ڍ mX< PUq}: Up@ )J^xm{UWTXb5UU1( /հć1UW\^91f91__W91uU9f1koAf9Af991V91uU91_W91Uf919119919191919191ꫮ911E1ppppAe9Ae9919119f919191_1f19f1f1F)((f1F1``F1F)  F1%1(F1E)((*&9E1Uuuzf9%%%%zrzz?/rf1 Zf)UUJJf)UUbAf)UU Bf) UUjRf) UU{CZg)UUb99f)1f)r1 %rjrjrrꪪrrUrrUrrrjrj모rjrr zr {r {r {r {r {rzrrzjzj* {r/ {jzjU {r r+ {+zw+zUzrV {jzibUriburIb_jIZ~^UIbI~RAIA +//QIIE9x(QIYQzz~QI@BjjQ j܌z Kz\\\Vr zl z----zxxxxzxxxxkz5555 ``pxKz5555͛+``` r6?KCccczr\\\| r zHjWWLzzHjV+bbbkkYE9///irAz```A)U* A%)fA)U*eA%)UE9e9!e9!_eA%)Ue9%)ߠf9%). IAQA++++QQYQ -)YQYYYQYYYQ~^^\QIWWVVIAxxxxIAIA^^^^IAյIfAz{zzIfAf9Ihɒh*隩ɒ *յ *) * jj jk{隨BjbbGzxxxx'zaʂa5555r z z/Ȓ5շ ɒ * muJ* J*+Jjk k Ë ˫/+++ˬ^~è%)R)----rbArrrrIf1If1W*I9UQg1UI1UA1UWiZA biZ5555+sb- {,s----I,s JA*UJAUJAUW(RA UUIZAUIZAU(R9(ZA)Z9*W)ZA iZ)Z "UbIZUiZIZIZ(RIZ(R(WIRR)RJ)RJj{JAIAIAAAA9A9*A9^^z99991A1A99k99A19999Z9999919e9PXAe9fA9fA9(RIIZRbiZAk+s9ޞ>*L{Q\VYc(>+cccczrVTT|邉rr(b+zɉr'bHjCCCCYA7777zQbbbbIAIAfA9Ie9AE9Ie9AE9Ae9*Ae9Ie9.*IAڦIA QI_WYI+YI~~QI /QIYIYIIAIAz^z_AfA Ie9Ie9If9Ie9AeA0880銨V$,Ɋեʒꪮ Ɋ  U* r_ bU_ɊHbU_YWhzQU~je9_zeA/%%-zzzzꂈj**JɒA* (b* (B^k*˪k**jUUիË-ˬ+ +-̻bӆA````R%)----jHZ .F9ppppI9AAI9I9AA￿AA__bIbiZ////,sb l{,s (Z΃IZ(RUHZ)RIRRIZ(RIZ(RIZ(RIZ(RIZ(R/ *IbIZUUiZIZ_ibIZ__WU)bIZwU)ZIZYIZ(ZHZ)ZWIZR)ZJ(RI(RIRARAWRA_JA]I9A9A9A9WA1ꪪA199ꪪ999999w9999ꪺW91919e9xxXXAe9ꪆAe9ꪆA9*IZI(ZR^^ kiZUՕ5Azz̦AUUWXA \Xp`a 5r!\\\^b ( 9(55 :1ߟnB955[J ---|c +--} -ڍ}مwe5m %p`÷<ܸ/6((9(5%- 91 :1//??qSMB--tl[ --x}l +x -مٍm^ * -URY( Ux8.bЬ^Zzxb U틂 -f1^X`§9f)+91f91??Af9뫫Ae9f9119199191WV^91W__91u}9191919191UU91_91__9E1ڦAf9Af99191U91WWWW1f1 911f1If1-)+b9BBBBf1F)f1F1F1E)((f1%)E1f) F1%1z%1 zzzz*z9A19191 91U 91uA1U*+A1")R9* ibAbI*~jA*- jibjib jb /*jibjb/ rbrjU rjukrjrj~rj rrrrrrrrrrzjުrrzr.zrrzzrzr {r z s몪+{z {, +{zZ+{z**^L {}}+{zV^ {zj {rrjpjib_~zxIZIxxxpIA ++IA&IfAQIQIeEMoI +r\\\\j lr----zxxxpr////zxxxxz```` zzzzlz5555ͣ+p```+zͣl{ccczr<<<<, {r|||| rr(b+rzQ irIIYA7666zbcCCCQIWVQIbbb`Ie9IeAAe9IAAeAAfAIe9IAյIAxAIZZZZQAIA QAQAQIzzzzQAQIX^zzIf9Ae9Af9Ae9Ae9ՆAe9Ae9//?eIA~KTt ɒ?++(*)) U) *ꊪ*^^ɊɊxhxx'rzzzz'jaxxxxjY bQjQu_Q %/针z-+ ** *k ?//K*K*kJBk WK-ˋ+z%1%%%%R ////+sHZ==AXXXXI9AIIAAIIAIAݝZ(R+sbյ5 sf9`pHbA5]]urf9IZ(R(ZIR(ZIRIZ(RIZ(RIZ(R}IZ(Rw*IZ(RIZR)ZHRIZRHZ)ZHb)RIZ(RIZ(RZIR)Z(R)RR(R J(RRpr^IZI?IZIJA`x~IA- I9A9A9 ///A9A9A9A9A9A9}A9A9A9A1ާ9f9\ކA9Ae9Ae9>>??HZRccccbQՕ59>(jbz^WIjA pXJ$)\^^^$1!Xp` pZ[_ ! (75% ((zZ: :( 91915=J :-cJ --|d /-} + --مWW-څ*3%UU -֞p@iZ\xx`9WV\Xf9?(UJf191f91???Af9eA9f9191199191ק91}ニ919191u9191199191_WUU1E1PPfA9A991WUU91UU1f1(1f1 *(911f1츺I9)++b9BBBB1F1f1F1x\\F1%!F1%)F1%)"F9E1}}}z%1 {zzzzI````99 9999i99A9}A9/+ JA) IZJ jIZ- rbkriZ rj+{r +{rU Lr_x+{rW {jU {jU {b~ {b] {iZUrIZ+rIZUrIZUrIZUUrIRUrIZUriZ*UKIzib zAzr(( {r[zj {rLrL {*L {zx, {ח+ {^+ {uk+{z{ {r^zr{rjXX`jibxzibIxxxpIAIfAIfAQIQIoNʭI +r\\\\j jͣ----̛zxxxxz----ͣxxxxr////+zzzzKz5555ͣ+``+z77ͣlcccc zԜ+ rT\\\ rz(bKz ʂHjV\*rIYA6664z'bCCCCYIYIzzz{Ie9IeAIe9IfAIf9IAIA__[[IAIAꪢIA QAIA QAQAQAIA QIIf9AeA⠠Af9Ae9Af9׆Ae9ꪅAf9AeA++//K TTV*钿) )) zp z6 ɊɊWȊijhz'r`xxx'jaxxxjY+ +'r'j555hz'r///h- -Ɋ +)隿K /kKտkkտ+kUUK^W^k+bˬ++%1pppphZE1K{HZ====uf9^^^^Ag9(WAf1Ig9UI9UI9UIAbQxL{Q/+F1xxꪧIf1U(R9 -cIZR IZ(RIZ(RIZ(R޺:IZ(Z*hbIZIZ)RIZ(RIZ(R"iZ)Z*ib)RIZ(RIZRIZRIZR)Z(RIZR(RIJI(//R)J*R JRAzjA9IAUUA9A9A9+/ A9A9A9A9A9A9A1A1A99f)(eA1A9Ae9ꪆAe9>;?HZIbbbbA cI$)<__ʒIa(b$)Յ9(x\\\) W֜ b`pX( h1(UՕ :11191MB1//[nB--tqS +-Xl +/X )} uXꪯU޺-U/OhϬWWV\ --%50 -%559f1f91f91-?/.Af9Af9f9191U91ݦ91_9191f9191WW91uݧ91199191zj1f1*9F1ZZZZAf9.*Af991W91u91U~^ކ91U919f)****IAb9BBBBf1F1""f1F1^VVVF1E) (F1E)F1e)(***e9F1_W__r%1 {zzzzr+RzzzzA9﫪I9UU_A9UUwA9ݯA9﫢JAIZJյ-ib(R=++jj"ribJjB+{Q {r-L {*l+{+LrXxLr+{zw {z {z {r {rzr {z {z~jrbz jIZW rIZU*** {IZUz)ZU+)ZU +IZU_ {)RU+IRU+(RU {IZUziZUriZUrIZrIZ_zIZUUz)RUr(RUrAr)ZUrIZUj(R_bIpppzIA݆AfA((,,IAQI뢣QIJJJQ+r\\\\ zrͣ----̛ʂxxxxz----ͣ xxxx5555ͣK````kʂ5555lbbbb+z66>>ͣaAAA+zԌ+*r\\\\ꂉr zHjKz hr\KGjYI4444zbCYQ\XYIjbIAII뫫IeAꪦIeAIfAIeAIA^~zzIeAAIIA IAQIՕAQII ""QAꪪIA QIk{If9Ae9ࠠAf9fA9ꪆAe9חfA9Af9AfA???K T* o* * ) ) Uj*rח7*^~~ɊɊhj\x`hzHb_HjYz'jY+HrZ-55*Hr/ 针+ Ɋ+*UߪJ k*+kK*վk-/kk/++k-ˬ+++)ppppjE1eAjjjjA\\\\I9I9UIf1_ꪪQ1UI1UIg1?*IZfAppjI jfQ`x(b (*rlAo -LAUV\)RAUUIZ9*Ujb9UIZ1AIZUUIZA IZJUIZJiZRUIZ(RIZ(RIZ(R)Z(RIZ(R~^__ Z(R)ZJ(RI~~JA+>)RJ(R J*(RIRAWJI}JA_I9AAA9A9A9A9A9_999999A9A19e9A9Ae9ꪬAe9;iZQ{{?iZe9bpX\E1)訪(j$1sy}mI$15% Ix( ݣ b踣 bߗ60 9(55%-B1zxz^11 :1 :1/J :/-cJ -td+--} -X}?y'!x7}H!_U}H!_UU3lh!UU1/U[+!\Xxp b k Օ5b9UUWT91f91??/Af9Af991Vv~919191_91919g191߆9191_91W91է91W91__]U1E1PPAf9Af991919f19191____Ag1- IAb9BBBBf1F)F1f)"**F1E)( F1%1""*F1E) ((F1%)r%) zrzr+(RzzzzIAUuIAuI9*IAUWIA(RA/+ib(R+jibյ+rj+rbJbb sib {r:L+{L {zVVL {"=L{l {L {U%l {U_zz+rL {Ubz {z {r {r {rjzzjUjj7'zj - {z {z///?+ {/ l {]l+@kl {il {z}Lzlzl+U*l {W+r_ {j^zIR_ {9rArJUrIUibA}xpIAצIf9IAYIQIJJJJ̦I+r\\\\zXXXxͣ--%ͣxxxxz---- zzzz5555K````Kz7???ͫlbbbb+ziiii+zܭ++r\\\\낉r ʂij\lz r\\\\KHjbIHjIIIIbY^^XxYQbbb@IIWצQIiIIWVV^IIQAQAIAZzIAIAIA* QAQIյQIzII QI{II QI{IA^WW^Ae9Ae9Ae9Af9׆Af9Af9IfA?===Ț*_RR]* ) * }U*k 5/*WWɊ_^ɊrXVHr_~Hz'bWHz'jUhHj++hr *隈z + / +) k*kK K***WW׽kW^kì %5˹f9XXXXbE10jjjjof9\\\\AAꪇI9AAAAAAIAbfAXXjI bQ\\^Wi rj$1-+{A)ZJW(RAW)RAת)RAWibAU)Z1)ZAU(RA IZIUU)RA(RA(RA(RAU(RAUA(RU(R9U(RAUR9U(RAU(RA(RJ~U(RIJIJIuIA^I9A9AAꪧA9ꪪA9A9A999999A*91,,8,9e9ܜAe9(Ae9Ae9bI/KA$1|^WW$1%)I$1eI0 D9Axxzz$AA (_| B.( 뫫?9(%%% B1^^^^11^^W1111~-B1+/-pSNB ---t[---X}t +--1X}U% K'!\WUU(!'(!')//1i!/l1-UU1@˭!Am{55Uf1^x⋧9g19f9zzAf9Af9zf91919191W~91߇1f11f1 919g191ﯮ9191ꪪ91]{91u1E1XPPA9A9jjkz1f1""1f)1f1(1f11f1 *A1- II==9b9BBBBf1F)f1&)F1%1F1%1 *F1%)***F1%1Ȩr%1 {zzzrz(Zpppp(ZIWRA(RA+ (RIu.IZIjbRjIZrj +{r=%=Ljj@`jLj+{l+{l+l {lK(`l {Xl {l {+rWU {r {r ] {r {rzjjjb jib*..>zj5/*zr {z??5 {r {rKzuUKz+r+rl {UUKr_+rW+r+rz_+rU+rU rUzrrbpjIxxppAfA"If9>..QI]}}}YIQIoooo̦Ir^^^^ͣz----r``hb͓ p` +xxxp5555L````K77cccc+ꂖKz\++r\\\\ r - rVV\\Hj +z\\\\lz IHj Hj'bYxxxbQkkjjIIQI뫢IIVhII+***IIQAQAIeAAIIA IIQIQIQIQIjjࠦII **QIzIf9AeAAe9If9Af9Af9꫆Ae9IA5555k * ** * 誫* * * ɊzɊzܠhzWxhz(j_hHjU Hj ɒhrտ ɒz ɂ)ꊻ*J *k+ k+WKչKWK̻;sc̻E1XXXXR!////NHZ5555A\TTTAAAAAAAAAA{ AUbfA/5jf1`ppQf9cc(jQ-)r(RX^^^(R R Z(R_W)RR((R R**)RRʪ)RR**)ZJ)ZJ)Z)R+uIZRIZRIZR Z(RIZR׿IZR"uIZR_W(ZJ_(ZI (RA_(R9(RAUJA}_JA JAuJAuUIA]}A9ZA9A9**A9A9^A1A1A9UA1A191,,,.eA9Ae9Ae9^ߦAE9be1brX\D1)^^E1 e9 + WVTTa U% %Ib(xx0b b ((59( :1z^^111111u B1-0S-B---2lPS ---tH!xq['\WUUG!UU H!oUG!UH!UUWKR(\9)M:)?1aVTT\  -UU,{)A9U_p`A9Ae9A9U}#A1A1A1WA1UA1U_A1UUA1Uտ A1A1A1A1 A9U*A1z9E1ZZZڦAA۪Af991_919191A1ՕA98QAb9bbbbf1F)f1&)F1E)**F1%1F1%)F1%)r%1 {z^^^ZrzzHZpxpp(ZJ(ZJ)ZJ *WIZJUIZIb(R UrIZrib {j* +{jw {iZ)l+% L ll {+{l {l {L{ {b {jrj**(rjrjrr_rjBʪrb5rj./zjrrzj {rzrWzr {r+ {zUzrzrzrrr~zrrrjrjrj rjwrj rjpZ_jIppppAfAIA7767QIuuYIkkQInj̆IK(bz-}bx~WU{Z ",c %̛ 5777.+zzzz 55ͣrKz?7>>cccc+zKzܭ+ Kr\\\\ r---- r\\zLz\\\\z jQ+hjHjYbQjjjbIIQI**QI^^^_QIQI^__QIQAIAզIAIA *IIQIQIQIզQIII QIzz^IA~~^^AfAfA9AfAooAf9AfA뎅Af9IfA====JꂨW U*U*UW*ꊪU_*ꊊU*ꊢu 銪* Ɋ_隩ꪀWɒhzWhz 隈U 隩 ɒ+*-** )* )kkK鋫K*^UkUk***//컬}ˬ7E1 HZE1HZ5555͋cAAAAAAAA(jF)?yy{`gyf9\\XXibf9@CͥQF)Á ZF1+iZA b(RUU^b(RI*(R R")RR)RR8" IRRIZRW)ZJIZR)Z(RU)Z(RUU)ZJ)ZJ(RR(RRUU]{RJR(JRJ (RRme)RIQJI(JQJUJIJAIA~AAA9A9A9A9WW9999}ꊊA199A191/',.eA9Ae9AE1(RE95HR$)\VWU) zI(5%%Y`x^HjAXzia$Ax\VW(b((//9&)91^^~~1) 1)(1)91-5B :-%55[1z[x^WO'!5 +{oB?*R^1UU^ Bi1XXXPa++??0/A0 I9zzxxA9Af9A9AAA9AAAA(*AAʊIA}JAIB"JAAAxxxA9/55AA***A19E1ښAAiAf991W1f1 91߆91w}ߧA15''I9?''QAb9bbbb1F1f1&)F1E) *F1%1 F1%)F9%)r%1 {zzrzjXrIZWjIZUib(R_ib(RUjRUrJU*r)ZUUzIZUUKIZUUzIZUjA {)RULib*rUULr+{z }z+{ij {r`^+{jUrjrjrj (*rj*rjrremrjrjrj rjrrrrrrrrrrZ^rjrj *zjzjrrzzjrjrj~rjrZjj\jibrzjIzzzzIAIfA....QIYIQIȊĆIKHbzgZx^WbhZ /Ks [ͣkͣz j`pp kZЬKU{aiiIKlLz\ KHb r----ꂉr\\\\z Lz\\\\z rQhj+hjbxxxxbYcCBBQI֦QI"QAQI/++QIQI++QAeIAIA%IA++QAꪪQI+YIQIUߺQIjꀦII *QI~If9AfAAe9AfAꫫAf9߆AfAAe9IfA=555*VVTVJ*uJ*_gJ _) _̻ Ujz*U*ɂW zU_風zUUhrU hrU隈r隩z ɂ*U*zU*UU*rUUJbUJjUrUzUɂ *ËìWWV^ë??Ì^~%) HZE1ЬHZ5555ATTVVI9AAAAAAA5%hljbygy9xXXX(bf95iF9aF)^ZpIF)/שb9ՉZIIZIIZ(Rmm(Rf) .77HZ)RHZ)R(Z)R{IZRiZ)ZwIZRﺪIZRIZR )Z(R)Z(R_(R RIZRw(RR^(R R* (RI訠R J RJWRJu]~JIJAIAAA訨AAA9¨*A9A999 (9999999991eA9Af9~~e9%1`IE1as$1 ~( ǒ %5ըY\Y(XXX\fY 8__^\ ! b G)(Օ :19)1)1)1)1)*>B1//J'x^WUG)5- oooݵVO@**)V\XX1App``A+0a=JA Jf9zzzzAf9뫆A9A9A9*"A9AAAAA9*IAJAIBIB**IAxrbjA957'.AAA9````9f1AAiAf991w91f91]Ն91}A1- I9/ IIb9bbbbf1F)F1f)**F1E)** F1%1F1%1  E1&)ਨz%1 zr zr긠 {jؘzj_rjrjU*rjU(rjrj+rr {r {r‚+ { K {K {ꪪK {+r+ {U+ {U*KzU+r_ {r} {rU {j {j {j {j {rurjrj.* {jzjrjzjrrrrrrzj~rj_ {j zjzrjWrjUrj髊rj^rjL{b닋jibjib_{zIIZ%%%%IAIfA* (QIooYIQIﭣI Khbxx\VbgZսbHRZ{b++spbcyKͣ+```` jppppbhZ2AKzllz\\\\ kHj r----Hjz Lz\\\\z -QWWWW+HjrbzxxxbYBQIQI"""QI~~~QI////QIQI+QAIA޾Af1QIoQIQI׫IbhZ'+jZb&Rp`K{FZ -%50mkKͣK```` jpppp{Z_߿/lKzllz\\\\ XXXXkHjꂉr -%%Hjͣr----Lz\\\\z%%%%zIlHbr(bxhh`bYQI\QIQI~~QI+///QIQI+QAIA+I9Vֆ9E1WVVVf9E1UU9E1UUf9E1uE9F)E1%)E1%)^ E1%)UE1!%)!%)!W%)!UE1! UUf9!UUf9! UUI!*?*|x\J*uJ*]J*UJ*Uj*U_̳*U՟?̳JUU޼k*^VVJ ~* W)* +*J*/*j*J**j*kJ)+J/KJվ*J*>k j.*.ij&<ˬ ī7?- Ĭ %)\\\\HZE1HZ%%%%IZf9IAIAAAȁA5^=5kFaUKF1UUf9UUʊfIy}jF1UUW艆9Ii}(RF)U Jf1UW\'Rf1/ՉZA(Rf17' (Z)R)Z(R~ib)RiZ)ZWiZ)ZiZ)ZzIZ(Z /iZ)ZIZ(Z踸IZ(RIZRIZRIb(RIZRz)ZJ)ZJ(R R)RRzz(RI)RI(RI]JAJAIA_^~AA:A9A9*A9ꨨA9A9A9_91'9e9ԆAE1AE1/kkE1(|~^^( \\__  aEIaskKEA 1A XPpA0B)(55551)111)1)__W_1)k{U)'xz'UՕ5Y-+++, --N -oN -ouo++ !{z1``1G+)=! Ta55AP`ÍI9prrpAf9AAJAJA>JAXXZJA^^JA::.JAJA(JIJIRAJAAA***IAI9jjjjAf1??AAI9j91_]91Ն91A155IA_^>IIJIb9bbbbf1F)*/f1F1F9F)F1%1F1%)```pF1%)‚rE1 {r*ib> {j {r {r.// {rꨠ {r {r{ {rU {rꢪ {r8 {r {r {r/ {z(+{z+ {_}+ {UU+ {U+ {U+ {U+ {W+ {]+ {͓ {5UU͓ {UU+{rxpx^ {r}}rj^^xrj=+r+ {+ {*,+{*, {b {r訨zrWzr U {j U {rzr zr zrzr_zjW zibWbrJWrIUibAUIZAU_xxIA}uemIE9755QIQI#GZIյ+j'Z*jbbj**bgZr&R57Js?KLpp``+Rଃb55kcɩKzL z\\\\r lhjɂr---%ꂉrXXXXͣz----lz\\\\%%%% Hbr(jxxxh(jYeAQQIQIQIQIQI-QAIAAf19E1֖e9f19F1e9F1F9E1&9E1]]]wE1&1 E1$)訪E1)%))ꪢ%)!$)!)$)$)$)R*\Tt|J*j*_*Jj*k* J55kt||~Kk*zk*K)* k)վJ+J+J*z`J*J*JJݹkJ*kJ(+J/ 틳k.㬻%zX`Mz ̫-=ìE1ɊhZE15bRf9IAUUUIAզAAA- Hgy%%%%(UU+( UUK(UU (z/UU9\\Z{9%1(J9=ɥJf1\UURF)]{9E)*/-%(ZA IZRIZRHb)RIZ)ZڻIZ)ZIZ)ZBʪIZ)ZIb(R_IZRIZRIZ(RIZ(RIZRIZ(R~{(R R着)ZJ)Z(RW)Z(R^zbU(RI*(RI(RIJIJAIA~AA]kAA(A9A9A9A9A9919e9ֶAE19)x) xX\(^ b b9%5EA0)+EA\\^wBbA( -*(1!+++/1)1)1)~~)h)h)'..(JAz`JA ZJAJAJA#JI..JI(JIJA{zzI9IAI9zjjjAf177??IAI991UW1f1*1g1Q1IAII**JIj1bbbbf1F) f1F1VvV^e9F1uU]e1F1uF1%)8,E1&1j%1 {(RU*{R8U+(Rzr {r// {zz s**z s {rذ+{z+{ {+{z+{z+{z:l {UU/L {UUT+{z~ {r(( {r {z**,{z {rp` {j {r {r {j``rj {rUUUrj^Zjb* {r {rj+r+{ {iR,&. {r {r {jWު {jUW {bWzjzj*zrzrzrzjjribajjIZibR~RA`hhxIAuUI$1'.QI 'ZQՕ5jGZ+ )sb낂rj~z~jbjb^jbUk+kb ?555L```` bppXXk{Z5555rNiͣ l\\\\K z\\\\ kHjhr////ꂉrXXXXͣr----r\\\\z%%%% I\\\\(bzHj|xxxHjboQE9QIQI^^~^QAQIzzQIﭦQAIAI9ֆ9E1e91e91*9E1o&9e1F9E1WuE1&1E1%)E1)%))%))%)!__$)!%)!%)!)RJTTVVJ*j@J*ꫫj*kJ{}k*>/ *..'/kpKJkkKk*~K*k**JJ+k*W~k*ﯿjKoz^JK 5kJJ(/+*J k/%%-̻l64,ê'6 UuoìzE1TTTVHZE1R If9AAAAA9gyA %fyrXXxp(iU(i*UHz(iz(zIJ^A%)9%1Uijf1UU If)-Jf1޿?iZIIZ(RIZRIb)RiZ)Z޾ibIZUibIZUUibIZUU^ibIZUUIZ(ZIZ(Zhb)Zhb)Zib)Z_zIb)R.ib)RIZ(ZIZRIZRw(RI(RIRJjJIJAIAIAIAUU_{A9**A9ꊧA9A9ꪨA991Af9WAf9Uze1)pxx\( \^^ ab #9bUUU5 "0AK(A5fQbUW^pbA(B -*(1) - -1)11r1i)|)H!jjy'!յ5-q)y+/ '-=l /--N )-oU=-o/?*~kznoh)V\\X : ^Zzba! --Ab 555Jf9ppppAf9+++AARAJAVJAJAZZZZJIJAJA㢢RA/7 RAꮾ JIIAIAAA I9jjzjAf1?7IAI9†9191w1f1( A1%%%%IAII-JIjf1bbbbf1F)f1F1^VWUf9F1]]WWF1%1 F1%)( F1%1z%1 {iju /*z9(zHZxrRUz)ZUUzIZUUz)RUz)RUzIZU {IZU {ibU {bU {b+{r(ULr(z}U {r +{z {r {z__zr. zrzjbrib(מ {r + {L _w+rW+r7/' {j(( {j7*, {UU {z {z++ {U+r {r( {r r+r {zWzr(zrzrzrzrrjppjj`z^jIZz~^IZIJApzxzIAuէIfA>RI=sQյ/)sj sjWjb>jb+jbW?j5%/ͣ+b``` 5555ͣl````+fJl{Z5555Nɉͣ l\\\\ͫK z\\\\j lrXxxx rꂉrXXXXr----r\\\\/z+I\\\\bzHjxxxxGjboooQI\\\\QI QI^~_^II++)9QIz~zQIIAAIjAf99E1e91e919E1f9E1zF9E1wuE1&1 E1&)E1%)~%)))%!%)!_%)!%)!)%!)Rk*j*J***5j*j*j*j*K㌳J__*ju)k)kJ+J+J*K*J*jJ}J+k+kK*?JkzkË%%%kMܪzzjM ìonjjHj%1TTTVHZE1(RIf9I9I9꪿AA(A9IRI5%QF)VWUYF)UUU(F1 -z%)zjI{CFYfA%%-ʂfAU[irQ b1^A1xIR1IZR)Z(RuIZRIZRb)ZbIZ ibIZWhb)Zib)Zhb)ZIbIZUIbHZUibIZUibIZ~IZ)Z" IZ)Z(IZ(RHZ)R(Z)RW_)RRꊪ)RR]**(RIRIꪪJIJI_JIU_IAꢢIAI9ꪪAAAAZ*91QAAE1xE1(xz~~ b b Az܂5-܂W\p`(A/?}YB% Y(phb!(! )(%%%%1)----1)1)1)^~~_)'!rzyG) yz*H- ܈--=.+ --noo//?no'!pp`` kckKˋA--=΋b IRf9zz~\Af9+IA}uuJAIAJAIAIAIAIAIA(>//JIJAIAAAAAI1``F)AjjjjIA祯I9†919111_UwA1%%IAUUIA +IA 0>?jf1bbbbf1F)F1f)F1%1 (F1%1**F1e)(( E1&)z%1 {zbz9 {Zrr~rjW LRrIZUr)RUr(RUr(RUz(RUz)RUWrIZU IZU+IZUriZ*UriZ_rIZUz(RWr(R UWz(R UUrJzIZU+j*k ս ˳+Uz zU {j./ {r. {r ( {r++{z {z {z {U] {(JXX {r {z_ {z_Zzzzz zzzrzrzrrjxjIbxibR(RI~JAzzzzAfA IA???hbI-- sb%5 sjx\\_ sjWյ/sjյ` {j~^5rU୛ 5555ͣ+````l 5555m``kb\\\\{Z5555. ̣XXXXl\\\\ͣ+ z^^^^ lrxxxxꂉr555ꂉrXXXXr----r\\\\hj////KI\\\\ZzhrxxxhHjboYI\\\\QI QeAII=QIߟߦQAIAIAAf99E1e91*e91E19f9E1~~__E1&1" E1&1((F1$)E1)%))%)!%)!!%)!%)%)!9jjjj*TVT J*J_j*^?j*ê(*kꌳJJ**kJzzJ*j*/j**JX^*JJ*-J*WVj*.kJ k Ë VZzÌ`KBCIOA%)HZE1(RIIIf1I9 I9WIAUIAUIF)pppxF1F)f1&)FQF)5755b9l{(ZppppZFYa&1zbF1Uտ(RA IZR*)Z1xZ1 5b)ZU_zaIZR/ib(RbIZibiZ뀉bIZiZ)Z~~IZRibIZUib(RIZ(ZIb(RIZ(RcIZRIZRIZRIZR IZRZ)R(R R)RR~~(RIQJQJ}JIJI~IAIAAAA991ZAcBBBe9)xz( hx b\\^^bA&zAUȒYpXi$)` !aAUUEI!V\X{AB(b )(%%%%))mm}))-1)}y)H!@''!5%% HV_{}~xy--+ɪ --Nl +--No/ ))mJAV\XPb =l(KAUKAUzIUzJUߪz1rg)jAUUjAUUibAUU(ZA(RIWUURAߨJAAA׾AA*A1If17775IAQAjjjk9191U}1f1 R1JA*JIJIjf1bbbbf1&)f9F19F1WWWWF1%)F1%)F1%)j~~^ {%1 + {____ {rzjުrjrj/../rrrjrjrj*rj_*rjzrjrjzj*zjzjrrrr}rjrjrj rIb^)j*?ʳ-//+̵- - ,蠠_~K_~ W^x*rW~zj {rU]+ {rUUrjhhzjս zf1XXpp,J mrUWzHR`j9^WW3(R %/IZVTj(RW_rIZU_jJ_IZI_RAI9I9Af9IA5rI----)s sUw[)sbzJgbߗ5lj}zxxr----r୛5555ͣK````kz?=55Al{Z5555 0+\\\\ͣ r----zxxxxʂr5557ꂉrXXPpij----Zz5555Il KY---- r||xhHjbꪈYA\\\\QA +QAzzzzIA QI{II* *QI_[__IAA9AE1f9e1*f9e1e9F1F9E1E1&1(E1&)%1E)%1%)Z__W)%!)%!%)!!%)!%)!%)9jjjj*T\J _J } "J U(*J Ur UK J*J*UUjꂿj UWJ WWJ U JUjUjbkrUJZJzUJ *Uj *Uk*+ Ë ˫Ë) ̻?ɂh`@f9!E1I````If9A9I9UA9}I9תJF)XX^f1%)f1&)FYF)55%%Z15{Zxxxx(RA*^)Z9)ZAU(RA(RAU(RI)R1x*b1-W_Z9 ib(R\bIZ -jbUUjib}w_jIZibIbibHZ *(ib)ZࠀijIZUibIZWIZ(R)Z(R{IZRoꀀIZRhIZR Z(R_W(R R>(R R)RR|R JRIQJJIJI~zIA IAI9A991/HbAbbBBE1)xxxZ(xxx b^WWWbAb!zjn+ r(x\VU ATTT\A"0As}uUAB(b )(%%%%)i!)i!#"#1)yii)'@@`G! H'~z'聢'yy'5ՊH-- --o o5͍+d?ݏAXXAppzzA --Hbb 555jhjzzzr/y]rHjxZ^zHb /5zrUzrzz z* r rW+rU KjU+ibU+RW+f1AU {9U+AU AUk1UUr1UUibg1UU(Zg1HZAHZJUUHRIڸjf1bbbbf1&)9&)g9%)F1%)F1%)F1%)^^} {%1 * {___lz_zpzjުrjrj/rj"** rr~}]rj"rrյrrorr rj rrzj+{rzrrrzrzrzrWzrW~ r(RZ^W'R-5+hU  ix*J_zW~ ɒW^U UK {U r\X {rrF)```p1 --1nzL{1xX\Ag9~~ݵApRrjx~~jibx~~ibJp)ZAJA~_A9zA9///Af9IAՕՕjI-% shb{jQx^WͣQ%%%%ljxxxxr---- %%%%5555ͣK````kz5577ͣYYYNgZ^^^^KsZ5555̓---- \\\\.+jz----zxxxx Hj rzxpp'b////Zz5555oI^^^^+Y----+HrHr(bYI\\\\QA++++QAxIA +*QI_{zII***+QAIAI9צAE1f9e1f9e19&1&9E1E1&1(""E1F)E1%)~%)))%!)%!%)!%)!!%)jj)%!9jjjjJ J*k*j*7/J%J<>+```* vUuU* }j 5k*Uk*+*jm*jj*WJ*~ j*_Jr&&& UJ UJjJU UUkJ .p˫ _龜숂jjjjE1%)(RE1oICCCCIAIA׺IA}IAUIF1j*j&)퍉9&)W~F)%)*FQF) %,s%)555%l{(ZxXXXIZJ_)ZJ(ZA(RA_*(RAU(ZAU)RIU_)R9z)R15^piR1 IZAU*iZI UAibUib1IbAUibAUj9jJUUibJ_UibIUIZIUij1)ZIUIZI ibR]IZRjU)ZJ(R Rz)RRo=)RIRIQJRAJIz_IAIA_^A991==/+jAbBB@$)(p~ b AbAzz_AB(HrA$A }]޼%9A_z`A" *+A" ((AB( )(%%%%)H!)i!#1)}}_W)``ppGG1 'HH'W__~'_~Zzhy./-K --N -N// ++ *" jJh"e9Xpp`b`BBA%5ijA%% jhj``bbzjrHj^\|rb rrrrzrzrzz {z} z z޶+z+z+z~~ z +z+{+z+z z zꂩz r_ rUhb_JjAUAUzzF1Uz%)Ur!UzE1 {r_rrrr]zjުrj{rj?rj*/ rj*rj""rrrj*rj rr}Urr {r+{zczjzrzr {rzrzrrrpx k *l{IXZz -5 J U\I^x` JUWz蠯U(ČWM W^x { k%!7ZE) -.bUl{U+9/./ͫIr-7.A^\\rjxrsyjib~~^^IZR`xxRAz~^AAA9~ކI9Ae9IAՕQI5UUUHbIuUQI\VWUͣQ%%%%ljxxxxr----Hb`I**+- k #)++A+kZ=55k{----UƩ^^^^. zxxxxz----zxxxxʂr??+rxzzzrZz5555ĦI^^^^+Q----+zxxxhHj(b,bA\\\\QA) +QfAIA*++*QIZ[[[II+**QAIAA9ԔԆ9E1f9e1f9e1e9F1^&9E1}E1f)E1&)E1%)~~~%)!!%)%)!%)!%)!%1!%))9jjjjJl%5U**J*J닳K"닳*./Ë*\^^ ** k 5- k*תj* J̫x.kU_JJ߿JI88Jz&vgJJ*j*+j*kJ(bb‚êz ˫ ˥%˕E1%)-RE1ЬIccccIAIIUUVVIAIAꠠ(bA5%(bQHjAU~x^9&)ꨆ9&)k{////L{(ZXXXX(RIR J RA JIJI++JI*)RI* /IZ)RUIZ)RU^)R1VxIZ1 ib)RibIZUUibIZUUHb)RIZRjIZ9 IZRIZR*IbJUj9IZIUIZIUIZAIZI]_IbAUUIZA}U)Z9U(R9UR9WR9WR9(RA*.jRUjIUjAWib9WIb1ժ {Abbbj( z b```b!訸A"((A""0%Ia( %A(`hb !bAU_uuAB0b0!p``H)!)i!)!)ppИHag(G(_{(y'5ժ'/- --N+++)Zk'R``@j9m WWT rj+zrrrWzjzrzrzrrzz z z_+z+z z z" z*z z zʂ {zʂz뫪z磌zʂ;zߞɂzhbXzrzzzz꫿zrzr_zrUUzr]Urr(zrzj__zjժzrzjrjrjzjrjrj {r- {r+{z,{r~zr {rꪪzrzrz XxAR^hJ/ - %׷* ^`zJujx^̣WīU +{^΋bjA!ViRF)UZf)U웇1If9 *i____-mb_z iZUUWx)ZJxxxxJAz~~~A9ꪪA9~A1****Ae9IAIIQIIIͣI%%%%lrxxxxlr----L ``L -%%%K```bKz????+##OgZ^^^^ chZ755SKs----s\\\\^^^^. zxxxxz----zxxxx낉z rpp``(Z////Zlz5555̦I^^^^+Q----+zxxxxir(bbA\\\\QAQAzzzzIeAQI___II***IAIAA9ԴAE1^\^^f9e19E1~~F9E1&9E1}]WWE1F)E1&)E1%)__WW%)!!%)j%)!!%)!%)%)!*)%)A+*l %k*s k*/%kKT\KJ \\^x *+ k --+zB`xk* Jk j-UUUJJkݻJJhz jJjjJzkJkJ(*ˋ k&pӬ/ Y@@@@E1%)RE1ЬIIIA II]IA(IA*ZbIf9A9Z_U]9f1x9F)jf1Z^^^^QJ RJ_ RAꪪ)RI_(RI(RJU(RI (Z)R)ZHRIZR/+//IZ(R)ZIZiiIZ)ZIZ(RIZRIZRJKKk(RAaAIZJHb)RIb(RIZ)Z IbIZIZ)Z*IZ(Z*IZ(ZIZ(RIZ(ZIZ(RIZR)ZJ꾾(RA^(R9UibA??zjzj zj}zjUzjU(zAjj@@( bxxxxbAV^VVB ADAAUUU!UU^pIA-5U%Ab`prb!ܔA"AB(b 0H!```)H!kk{)h!)!Y'ߟh'HGg(~(yࠠyy/.Ȫ-= -- ++)-UUV,@bD1//&hZVV\X! -͛jWT\[zjzrzr몪zr:rzzjeU zUժ zwʂz z z z_ z++z+z+ {.*K __+^ U zzzꪊz(( UUzz⪪HZXzHb8r몪rꪾʂrzr_~rru}rrrrzrսzr~zr՗> {zzr:lrUUCzrzrUWzr_UUrrzrUzrzr+zrzrzr/+ {rzrzib`*je9^xɻ%15%/Kܵ--%+.66+ .ժKj_*U*Ui䋣x^zWkr+jx^Urjb%-F)W~kF!UU} {F!UU.IF)/IrIVT\jfAUiY] gy'Uj`IbAtJA~^__A9A9A1****Ae9If9+IA ./*QIIIͣI%%%%lrxxxxlr----Zhp+A%/+Kz?//?#!)ͣ9bGR755 k----\XXXr/ zxxxxz----zxxxxʂhr??Lrzzzzr````Oj^^^^Lz5555IXXXX Q----KzzxxrHjVTTTbA\\\\QAQAjIeAﯯQI____II****IAIAצAf9AE1^^^^&919%1&9E1}}E1&1 E1F)E1%)^%))(*%)!!%)%)!%)!%)!)%))%) 1jjjjL {l+{+kK %JK j߫ Zp`* * k -/k*\_Zp* 7j*kJJkJ*k)xj JkJzJ*kk*ˋ  kUUK . Q````E1%) )IE15555ЬIrrrrII]}YIIWUյIIII]If9^BAF19g99f1(R955l{IR=  LsfIQJRI)RI )RI:( IZ(R)RRIZJIZ(RHZ)RIZR/IZ(RIZ(RIZ)RIZ(R(Z)RIZRjjjj)ZJ  Hb)R)ZHR )Z(R )ZHRib)RIZ(Zjj)Z(R^IZ(Zꀀ)ZHRIZ(Z*IZ)Z *ib)R)Z(R\\VV(R R)RR꯽j**** z^ zz_ zuU {z~rA  b\\\^bAwwwA"" !% 9` AEA 9Ai}զY!(AUWVTAB(b 0&)hjj)H!{{{))))PPh)55h'HGH'Hzx~y灪H5l--n -5=^^x 255/եAWVTTIAPp`b --%0rTXXTzrzz {z r,z+ U+ { +zꠠ+z z z zL U寣+z+z* {+ {ʀ+ } zʂzʂzz몺z/zzzzb(Z z zrr_zrrr*rr}zrշzr뿻zr??+ {zZ/HbrysrXzjzrwWzrzr_{Uzrzrzr {zYczr {rRzrzr몮zr~ hb^*kir *+K %UU+J쀪_ )_)Uk kjWx^_r~WU(Z?ҼrUU^\zrUrIr```z%%rpbԖ/,I^^xqIյ-aUU-OU{,AVTTTA9A9A9A9???Af9If9IIII* II**͛I%%%%lrxxxxr----R`QU**ͣrKz??77͛AZGR5555 k--=Sppprj ----ͣzxxxxj////zxxxxzir>>>+hjzzzzKY////lHjXXXX+r====lIXXXXꂦI----+zxr(bhrA^^^^QA-- QAzzzzIfAQI___WIA ***QI___IA՗A9ԔAE1^^^X9%19&1F9E1F1%1* F1$)E1%)~^__%))!%)!%)!%)%)!)&)j%))%)) 1jjjjL {\\\TK { k/* K KJbjk*ի*_⪬J̳*z* Uտ*jKjKjK*kx`@J(j k +-JjJk *.ˋ ˿kp@Ӭ" e9````E1%)JE15555ЬIrrrrII{IIIIIIz*IZ9CrP9f19F1f1%)9F1-UUl{9 -%,sRX\\\(RIRA"IZI(RI *)RRί(R R-=)Z(RIZRIZ(RꪫIZR)ZHRIZ(RIZ(R./IZ(RIZRIZRkIZR)Z(RZIR(Z)RHZ)R_IZ(R Ib(R뫯IZRIZ(Z )ZHRꪫIZ(ZIZ(ZIZ(Z)Z(R_^\^(R JR)JKg1 r r着 {z_zrzra Ahhza"A!Hh``ǚ( 0`X\^$9!pppp0!_9zrs0A\\\VAb0b%%%%0)z')h!))))^VWUj)5H(z ))HHGH]]_G(z(~~yyy--5. --o ---++ ~z+..9\XXp'RAOUA UD9 jUWzjW {hjU HbU j*+r}+r*+zU+ꂪ * {+Lzl+ik+ ޺+* + L  L }jhp z*zɂ {z邪zʂzzzzꂩrbjjjzZ``Hb zzrzzrzrzrzjjjzrzr/zjbr5% 9r\VWU {rWUrrrjrj(zj rj\ {j -5+{zr} {r zjp*zrzr}zrzr***z//5,j _j*z_é~_W irkz UKzWU r_WWrjjsͪj\\^Wrj ir5555I(z+zbMIÍU˺ RLj jW Jr Pl뉍ՐXXF A9A9A9A9jAf9׆Af9+++ IgA****IIIA(((8I%%%%lrxxxxlj----+````lz5555lbbbb+z>..>9bFR= {Z+k.^^^^ͣ ͣzxxxxj////zxxxxzir>hj````+ij5555HjXXXX r====eAxxxxʂI----+^^~z+HjWWWWzA^^^^QA---QfAIfAQI___IA **+QI}}uuIAצAf9AE1ZZZZ&9E1E9F1__}F9E1___UF1E)E1%)E1%)WWWW%)!!%)%)!%)!!%)%))*%))%))* 1jjjjK {TTT+ {{z+ { { %Ջk8+!KkJ(**kJkJ*jJKJjJZ^jKjKkɒ@@J'j k*( kJJꪪKjˋ ˿۫j**Ӌ &4e9%%%%E1$)HRE)5555Of9ppppQ9I9I9(IZf9??/iZf1X\VW9f1u+s9յ% kF)WVXpF1F)KsF15K{R\\\^QJRIꪺ(RI (RIR)J(R R)Z(R}m}{Q(J꺪(RIIZJ-IZRUIZ(R%IZRIZ(RIZRIb(R}kIZR*IZR)Z(RHZ R)ZJ)ZJ(IZRIZRIZR //IZ(RIZ(R)ZHR*IZR IZ(Rk(R R((R JrR55*z z z뫪 zz {z꯷Ajjjj bAz~~A" (A"A a$ATYbZZX\A!@jAb(!b!./.(b5551()i!|||))1)UU_1)UH1 HG//GHH'h(Ȉ'^^zpy-5I --.+-- /-b\"Ap``I9)ID1pzD9 %/ r* r_+rU*HbW+'RU_z9תrAUjAU_hbAUjAUrAUr9U {$) {f9 e1+JUl(RU+RU+RUM(ZUzHbՋjUꂩr*(*zzzꂩrjjjj {zzzzzrzrrrzrjrj 'rjx\(rUՕ5{zcrX\rjr\rj rj/*rj +rjrjrr߾? {rUշ.Kz+zzr7zjzrzrzr/kz5+UK+k]jzx^^zr\V: srU {rzrzrWzrU( {rU*,{rUzjz r\iIiIYh``ȉFYp_Fi -,* / *,Ǚlg^WIATVWUA9A9A9A9????eAf9Af9++++IIIIIA8͆Ilrxxxxͣr+````lz5555lbbbb+z>>6>RxxxxhRJ/+k{iR---_É.^^^^----ͣzxxxxzzxxxxzrij````+Hj5555HjXXXX ir====KeAppppɂI----+zxxzrYzA^^^^QAQAAeA*QAIA++/+QIuuu}IAצAf9AE1ZZZZF9E1F9E1}_F1%1 E1F)E1%)z{zE))!%)!%)!%)j!%)%))&))**"&))&)) 1jjjjK {+ {z{~Z+ {*rk ՋJUUk*kJUk*j*j**"J>**݋JUj*j*(*kJkɊ@@KEjHr  JkJ**"J+ k#*:*˫ #˥'/ ӌp`%1%%%%E1$)QE1ЬQXXXXIZQUUU)RQUU {IUu z9X1F1_AF)5+kA +s9`JF)UUWT9F)UjIIbRUU)ZRUU*(ZRUU)ZR]U(ZJjRUUU)ZJRA*JAWRA*RA}IZA IZIIZJUIZIWIZ9(_IZJ IZ(ZHZ)ZIb(RiZ)ZibIZU{HZ)ZIZR IZR.*IZR>*iZIZ];iZ)ZiZ)ZꈪIZ(Rˊ_IZ(RU^(R JzJ5555 z z z zrAz bA~^~A" A" DQA5UI8bEQa\VWU!b8A5UU(AVTVUb!/(b1()h!xpp)h)1)UU)h) *"()%5h*h('HG(WZ(z~yyꨪH5K숚 ---o ---3^XxpeF@ {9JI rJ %%5zrzrzrzr* r_+r+zU*zzU jz+rUlrU*//KjWj+jWb hbUKhbu*(ZU {RU {9zRUW+RUU {(RUzhbUzHZzhb^zjUrib _zhbUzjUUzj*U j*U jU rU j* r~Uzj zjzK%cRrTWUU {r_zrzr zrWzrrj( > {j/+r +{ {UU,{z rWW׮zibzr;zb`zr]zj {r*VKr UKr rx\^_rr/zrzr {rz szrꪪLz5{ {rb {r (zaiI izQ`zofaFY*-gqfa fi?UU+󧁂}U衇y$uUUFA^^AAA9A9A9A9Af9WVVAf9 ++IA"*IIIIꪠ̆Irxxxxrl````+````Kz//?7ͣ`bbbKzAjGZUW7*sbUU b -ͣzxxxxz----ͣzxxxxzl````zxxxzrhrij````+Hj5555HjXXXX ir====LAppppzA----+jj+YHj%1QAQAAeA*IAIAIIIAח֦Af9AE1XxZxF9E1E1&1(( F1E)E1&)ꪪE1%)~^^%)!!%)%)!!%)jj%)))&)j&))"&))""%))* 1jjjj+r*rp+z+ {+ {J { -J*UJ *JJj**/J*JJUWj*j*J*j*JɊEjj*kJkJ(WJ+UK ?˫Âӫ˭.. ‚ %)zxxxE1%)UE1AxXbf1WU(J jF1*UUf1XZ_UF1f)QF15-- lsb+s k kF1V\Xpf1%)ꪫbf1)ZR*)ZRUU)ZRU(ZRUIbRjb(ZUIbRzz(ZIRI)ZJ)ZJ_ibRU jbRUjbJUIZAWIb9UjA ibRU_ibRUibRib)ZU ibIZ{_]IZRIZR"+IZ(RHZ)RIZ(R*IZ(R+IZR Z(R(R R(R J*zJ555 z z zz z^W^^N" cbAhA" AB A!bIzAcy]U!ׂ !A" "A" b!/..> b1 )h))5)G!5~)G!)H!)H!HG! h''H]_G(z{(zhyy??'--5N +--o + -3 3xp`` R%55IVV\\IAߩbI5Uꂩbzz * {z {z {zW rzr?zzzz+zr(+r/?+r {z + r+z u+zU+z+z+z +zUxzrzr z z} {z z` r +r+z_U r+rW {jU+jUzj+*jU {jU_ {jUrՕ5-3zpX^W jW+j {IZWWr)RUr)RrIZrIZzib U+{ib +KrK {U+z {z z/7+jz+z]_x {r  {j^zrUzrzjzrUuzrUWzrrzr {rwzr,r7͋+{bc] {rJnvqfaVVVYFI,UUjQ%-rfY_Zp`fqY++Xqgi>gi׾.+_y&9XxI9بA9A9A9A9jAf9V^~^Af9+ -IA** IIIAb ////rxxxxKj----+````Kz7777ͣbL ֖ͣkj\\x*shZ5%5k{jz_͛r--ͣzxxxxͣz----zzzzzLz555lzpxxzrHjpxijbbbb Hj5555Lbppppir====KAppppzA----+bzHjT\\\HjE1IfA - IAIe9IAAIjIAIAWWWAf9AE1zzzz&9E1}]E1&1 (E1F)E1&)E1%)_WWW%)!!%)%)!%)!*%))%))"&))%))%)) 1B**** {r .+rxzzz {r -5+ {{+ {* {%U** J J*j* jJjJ_j >Jr&JjjK*J*(J*Jkj+"+kJ*"K**kտ?˫ .ӫ/˫ ө-e9xXXXE1%)l{B????ЬF1X\\\F1F)F1F)**f1F1o_Uf1F1eIF1յ%QI>?s)b+s k+sF1`9%)bF)%55j(ZUWVT)ZR~R)ZVIZQ jb(RUibR)ZIRI*RIIZI)RRib)Zib)Zib)Z**ib)Z ibIZ_ bIbjIbWbIbbIbjibibJZ jibUibIZ((ibIZ{ ibIZW~ib)RiZ(ZIZ(ZZꪨIZ(RWIZ(RUu}(R Rz(R5555 z { { z {z. b B__A"((A"A" (!?8!ח. 8b z`@@A %bAWUb"?; bmm0 ---0&))G!H)!)G!~zh)'HG!%5h'.?HHxH'ꪪG((||||\|y -5I -- +-S---%S`TU2AXXppA9RArJ {r {z+z rKzU +zk+zUWz {z {z rzrꪪzr+(zz r着 {z r zuU z zW {zzr. {z} {z zU {zz/ z z_ r zU r_*r*+zժ*z zu? z]z {zLz}U r4 +z"K UzbTVribUribU"rIZUjIZUj)RUr)RUrIZUzIZUz(RUrR UrJz9 KibUUrIZWzIZUr)Z͛IZ55ibXV+iZULIZUziZ*UzIZUziZUzjzr. {zum+{rizfaWVT\jFQUՕ5+{)jra@qApX^~ZQU[rszY} 5gyagiIz)R9^X\^A9A9A9A9AF9Af9///-IA ..IIIAޭI5555rxxxxKHb////K````Kz7777ciiiKzk x\\\zU rU ----ͣxxxxͣr////zzzz+z5+r``pxrHjZ___ꂉjcccc Hj5555Lbpppp+Hj.fAzzzzreA----L }}yyzHj\\\\Hjf9xxxxIe9 IAAeAIAAIIA If9Af9AE1zzzzE1f)E1f)E1F)F1$)%))%)!!%)%))%))**%)) %))%))*&)) **&)) 1jjjj {r&, {r``rj+/ {r+r {*{ **{ -5j*յ*Ju}j*ޞj*JJ J<667Jj6.j*j*+/j*J* J* ( jJkI KkëëWUӫë+) *r\\1Pxj)UE15?f1\\^iZF)UUIZF1UUHZ R&)UWYf9ZI?:+kj s+kL{ k?? s%)V\XpA!?ibAIZ)Z}+*ib)ZIZZIZ(ZIZ(Z*IZR``pxR J*")RR_WW_(Z J Z(Rib)ZibIb jibUbibZbibjibjib*jibjib/jibjIZjib??jibWbib^؊bibUibIZibIZ~IZ(Z IZ)ZIZ(RIZ(Rz(R555zjWzjUꂩr**UꂩrzrwzQ@@@B bꈈ B~~^~A"A" $1AUU)! E"8!`pA5__ AUU]b"! --0--%50)z)h!܇)H!)h!!G!W\pG!&"HF! gH~H'*( G((@y(y5+h --ol ----5t2뫽s^\xx*J`0ݥ9UUW\IA--/+rJ-55+r-+r^*zUu rKz UKz^_+r+z}]{*z+zWV~Kz*z׿*z+zU+zU rꨪ r z] zUW z+zU -KzU rﯯ+zU ++rl {W-kz늈 z+{ zꪯ*z z__ zUU r rzr zj {z?/+zK լibWWWWjib/ jib/,rjrjꪪrbrj *rj/ rrrrrjzbkkzIZ yrj}rr?zr]zr**lz5UU {r\+j+{jW+iZU {IZUJUz)R_rIzJr(R ^jFax+{Q5- {IZUriZUGI/GAU_zjIiIbF1UJF)b9UꀨA9A9A9A9Af9^^^VAf9/--5IfAIfA/fIAI5555rxxxxK(b////K````+z777iiiLzͣk  \\\\O+ͣr ----xxxx.ꂵͣzꂉr(bxHjbb{HjHj5555LZpppp Hj.ĆAzzzzre9----, hj\T\\Hjf9xxxxIe9/IAfA9IAIAIAIf9Af9AE1zzzzE1&) **E1F)f1%)F1%)_Z^W%)!!%)%)!%)!%))&))*%))%))**%)) %))**1B****+r~ {rjjrjrj +/ {r + * {+ {?J+{ %J*%k*k*k*hjJz'- J J*j*k*^*JJ* *j*k j* + k(k???5˫W^^^ӫí j\\\\rjrj sjk}w sj sj^ sju} kj]jbjbWjib*+sj_WU kj+sj*U s1pjF)Uj9jZUj)ZU_ꀪb(RUUb(ZUUb)ZUiZRz~zIZRUUU(RR{ Z(R Z(Rib)ZibJb . bibjib_jibjib jbibjjibjibh~jIZ+jjb/-%jjooo]jib^bib~ibIZibIZ{ibIZWWwwIZ)Z*IZ)RbR/))Rzj~ U*jU zHbWzhbU]zhbUUrQjj b B~~^~A"(((A"Fz!55f\^_%BT\\^0pXZ%IUյ%$9b( >D1BZppXb!'77(b770((h!Xp`G)h!)G!)G!h)&~&GHg(H'蠪H'__W(zƁyI--i --. --S*/S`.=Ue)x-AUUWThRI= {HZKz_i+zKzWW*r+zxpb+ {++rKz%--k+)lKKW _ZZ^ +{* {몪*z {rꪪ { z~Kzݿ?/l {K} *(lzx+zl {-lK`K j~lzU +z z* { +{*zꨪ z z z z몪 z z zrjT, zjUrj_p(rjrj.**rjrjrj*.rjrjrjUUribʪrJkkrib(zjrj*zj zrzrz sz^z sյ,r+ {U_L {U?+,r {z+rU {bX {bU {bU+IZUrIZU~HrG1*'Y?5hIW~@f1&1 9&)Z9)J9WVTTA9A199f9%1AF9--IfAIfAfIAfI5555rxxxxrKbbbb z77ͣlLzͣK \\\\.+ͣzxxxx ---- xxxxr////ͣzzhrTz(bpxZ^(bY{+(jzHb5555KZppppz(b+)))/Izzzzire9----lhj\\\\Hjf9xxxxIf9//--IA@AE9.IAIAצIA*A9 Af9AE1zzzzE1&)E1F)&1E)F1%)WWWW!%)i%)!%)!%))%))""&))%))(%))**%))*%)) 1B****K {TTTT {rrr~rj*{r-=* { *{k {5U*K-*JJ*w Kj``jꂉj*j*+Kjj*^J*/J*jJ *!jjk?7?ëZ[Uˬ} .b\\\\jj{jjrbrb sj sjjj kjjjjjjj * kjտv kj~ kj kj x sj kjUUU kjkjjjbp{zbbjbbZꪩbiZ~xiZ(RiZ(RW~_(RJ(z)ZAIZAWWjAUUibAUUb9Uj9Uj9UibF1ibAUjbI*ibRVjR IZ {jIZbIbibJZ*:ibIZzxibIZ_ibIZUUiZ)ZiZR/^bR/%%jbuziZ////zzzzzzzhj@J(b B~~~~bAUW__A"D!55eDQ`pEQ0Է1!~|X\i!9b xx`0"zz_b!բ B\ز1(0)j(h!WV\p)H!)G!h)G!~_Wg9G(G! HHH'ꈈG(W_'聨y~~Hy-+숚 --o +- /-S 2V\\X}s5UU2J\pjAzHR %5+ziikk+zUKz/%KzU *r +z[p {z+zmmKz +zl {*_Kzܼ* {+ {*z zU zUU zl % KKxoKp+z ;+%K*WKUl { ^+z*z// { {* { { {ꪪ z˂ {u z {z szjzjrj.rrzzrj*rjrj"rj*" rjrjꪪrjrjKkkkrIb rjrj ;rjrj +zrzrz s^* {rZ {r/+ {L {+u+rz {r {j*8 {r {r {b`riZ`rIZkA&)Y1?UUU(1`{UUf1fAjQf){iRF) -Z9^ZRZ91ꪧ91 99ꀀ@f9%1AF1----IAצIfAIAeI5555rxxxx+r5555Lbbbj r>>>>ͣllzͣ+ rͣr ͣzxxxxͣz/--- xxxxz-%55+zzzzzHj\\\\HjQ^^ZYzbzHb55KE9z(b))))LA````HjE9----LꂉLHj^^^^HjAxxxxIe9---%IAAf9IAIAצIA*++I9A9AE1zzjjF1D)%1f)F1%)jjz^%))!%)j%)!%)!**%))%)) &))%))( &))*%))***%)!"1C****Kz+r {rzrr_x {j%*{z+ {wW {zk { KK{UUJb^WJ k*UJK{UJJkJkJ_^j**j__Jkઋj*Ë5555ìÌ*:ÿb\\TT sb? sb\jbrb sj sj} kjjj*/jjjjjjjjÂjj sj+sj+ +sjXrjWUjj⸨jbjbzjb___~bZbiZ|iZHR|HRJ(RJzzzZJAjJAAAA9~~99x``h9f19f1 9f1誆9f1b9U(R9\TWUAf1 w(R%!IR1UURf1UU(R9UU(Zf9)ZA*UIZf1WIZ1Uj9//%%jbrb/zz/zzzz rooo$1 VTTT B~~bAW}]A"  !c EQ(@ jb 魥9`pX\B !յ (b`1B%510W0H!ph!&!g!(!G!'!G!'! /(G! %5GH'HwwH'ꪨH^|xyƁyI--i - +S--Sxp%s(RVXpjJ?zj_zHb_zRU*HZ*U*HbU+hbUzhbzr U+r U {r+zU5Kzz^_+z+z__*zWU+z}U*z*z K {/?+׬l +^^X^+z**"l*^WKzVV_kz+Ul {x+z z+{ z { z { z {z {z {zzkm {zuzj^Vrrિrj>rj`prj ribrjrjrjڪjrrj~z~~rjrjrjrj^r kzrjzjzrUUzr+rz{r {r/- +{z+ {+ {__Zz {jh sIR(+  {rz s {r^rIR@j9``QF)%gqf9UfiFAU FQտ?/Y{€IRF)-%%7iR9^ZxpA9A9WAf1ꪪf9%1AF1----IfAIAIf9LeA5555zxxxx*r5555K zLl\\\+rͣ+ ͣzxxxxz/---ͣ xxxxlz5555 ````z(b\\^^(bQX(bYʂZz(b555QzzzzrZ))))+I````Hj)////+z LHj^^^^HjAxxxxIf9%%IAfAe9IAIAՆIAIf9Af9AE1zzzjE1%)E1%)~^E)%)~VUU%)!%)!%)!%)!*%)!%)!* %))%)) %))%))*%)&!Ar+ {_WUU+r*r]zr5 {r  {z *{z* {5k sK{bKs k-++/Ks̓{+ k 5k* k*]kJJKJ*/Kk-%%%Ë ëˬ//rVkjUkbUkhBbUU*jUU jUU bWU bu {bzbrbrbrbrb* sb kjjj *jjjbjbzbbªbZZiZ`pxiZHR|zj^HRJ~(JIJAAA~^A9興I9닯A1A9y}}ՆA1A9]]{_1991919f1919f1ﯯf91Af1??I9zprkAf1Af1Af1X9f1j9%%%%jbjb?ޯzrzzzz*** zeA A~bA}]bA_UA"EQA %5Y `pXA/;pQA5U8\^^z - (b- (bpX^WbA?1b %10W0G!\X`G!(!G!'!A'!UUH&) GHH'ꪪG(^{(~zyHƁ5 䈚 -.+ +.+sÉ UWV\/MHZWVX`ziZ zHb_ {IUIU+IU {f9 IUzIUrIUjrRUzQz(ZUzHbUzhbUzHZzjUzj u jU {r UKrU*r]+z"+z_U+zUU+zWkzU+ {+z+邪U z z* z z+z_W {z {z {z zUzjrj**rr?rjpppzjib_jibUribrib*rjظrj*rjjkrjbrjzjrjriZZz rrrrrrrrr {r {r-5%/ {j'L {u*L {]շ+{z7Kr_ {r( {rrr{rbz^ibA````i& ////yFQ``qfaI‡q----xxx`rF)܉RAp`@jA9_A999kf9%1AF1--AfA (AfA.AfAI1݀zxxxx r5555Kk rޭ+lz\\z zx ----͛xxxxr//// zzzzLz555z````r(b\\\\HjZ^Zijb~zQhrZ?755QzzzzrQ+))LIbbbbze9+z LHj^^^^HjAxxxxAE9%%%IAkjzAE9צIfAAf9((((IAIf9Af9AE1jjjjE1%)E1%)^WWWE))%)!%)!%)!%)!!%)%)!%)!**%)! &))&))(%)) ArK {z*::*+ {____K {K {UU {r {r* + {z** + {Kr/*{bK{ k///)k{5---탬.* *kK*/kJUk*k*JkJ----Ë ˫Ëk~k  kJJkj*j*j*ުkJUj*תj*w*k*UJ*Uj UJzUJjUJJkjUkjUJKJ)bUU钩bUUɊZUUrIRWhj(JW(ZJ_U_RAJAI9A9A19f1說9191 91࠺9f1**9f191꺺919f19f19f19f1Af1զAf19f1f919f1r9%%%jbzb- zz ʂz z}_߿ z奯*I BzbAWv~!bAbqBUUY \VWUb ~~?YAu /A!]UWT(- (bz^bAAb0B5UUD9c 10(H|'!!''!( %5GH~H'H'ꪾ((yy>)-l +-Ol +/So /--S^xx`*S5Քb@r(J--%6 r+z+{ { {+z^+zU {z {zu~ {z {z* rU jW jU jU bUzhbU {hbU+HbU +ijUUz(Rj@zHbU}zibzj*Uzjuzj*Uzj/ jU jU rUibꂩrUꂩr( Ur_zrzr zr zzzr~ rU*+LjU ibW~j)Zj)ZUUr)RUzIZUU*zibUUribUUribrIZzzjjIZ -zjUz/(Lj//,{rzrzr_]zrzr 7 {r/^L{ { L {UW+r_Wl s +{rzŠ {jxrj*)rbxjIZ~~IZ9@```qF)%-- qFA``ppqfa뫫(gi-%xF!\x9F)-+A999]]_ߧ99fA%)AF1AfAAfAfAe9IԀzxxxxꂉr555Lccc rͣ+ z^^^^ rͣ {----͛xxxxj//// zzzz+r55lz````r(b\^^Vhj(bZrHj_ZZpzYhjZIzzzzHjI ))+IbbbbirE1 r z(bX\\\Hjf9xxxxAE1'%55IAom}}f9%1AE9 Af9If9Af9Af9AF1jjjx%)! %)!%)!"%)!_u%)!}%)!%)!%)!%)!%)!*%))*%))%))F))AK {VVTV {z*{zK*{K { Kz_^^x {r++ {z * {}}U {rK sk魵k{ s-k{---/̓ /'/.틩* %5e)*UUKe1JbUJhrJJ* K%--%ì ëÌk(kjJkJj**J_kJ}kJwUJ @Jrj*kJ/-kJj*J)ڸK)J) k) *WWJ *颠^ ɚɒ隈~hz~h(r^Hzb_rQ_iI_a9iAUY9UQ9UQ9UQf)Q9UUQ9UUUI1U_A1A1WU919f1f91f91f19*1f9*f919f)zf1- zjWrʂzzz z z////Ń WWWW Ba Bb!AbbBBXxp0% Q" /ZA^raɣ(  Ax|^a"*aBB a1B-1( 1 p '!ꯧ!&1H&1H'*H''H"*'蠨hyy-ת' - +- --Spb-5sHRWVT\-ib {z \+z+ { { { { { {z {z_ {zW {z}U {zzUU {zUzzȀrzzrzr( {z (Z@@`h {(Zzr {z]UU.zr *z=*zj rzzjzzj*U j_ jU^zhjUzhbU_zHb {hbU {ibUzibUUzjzrrzjXZZXjjbjJb(8rj~rjj+?zrzz"zjz`rR(z(ZɊյ- { bpX^ rU+rU+jU jrr -+zrzr>j{Z+l {\ rz+s {r {rx‪rib5rb~^bIZxxx^(Rg1````qf1 q&1ppppqFYgi )r@A1A9רA9A9f9F1VVVAF1AfA߆AE9fAe9+(????zxxxxꂉr5Lkjͣ+ rͣ --- XXxpͣ ----ͣxxxxz````ͣ+p```ꂩr7777Lz````hj(b\ijHjzHjzzHj(bQ>>66ꂦA````(bI +IbbbbQ ////hj r(b\\\\irf9zzzzAE15Af9f9%1ֆAE9 Af9WWWWAf9 -)Af9Af9Af1zzIe1_Ae1UAE1UQ%)UAA%!UA!UA!UAf9!]]e9!UE1!WE1!F1!AK {VV {z {z**/K*{k {K {XXxx {r {r* { s {z **{r>K{{cꬃk{/-탬̃br̃˿kAW-AUJIUJQUjbUUkbUUj-%/ ËޫìࠠÌkK*j*x*JWJ+*kJUJ*J*(*B@@J kJWj*jJuj*~ J JZ)KzzzzJ*^J *^^VVɢ隩jɒZ^^^Hzzhz(r~VV(raraxz__iYaYaYYQ꧆YQYQYQYQYQ﫺YQYQWYIIaYIUYAUꪪYAUQ1Y9UYf9UQf1UzfA zz zʂzrr+z=5=? WWWW bxxzbB_~~bBb!z:0pB`ࠪ8b 8`pXb %5(RbUWV\b!xbAbAbAaBj1b -%$10⪋1X&!VV^z U jh %'H_'H'H((yƁyɪ- 䨢 /. --2맧25UUSJXpp`HZ %5_t UWqzUUW {r T r {+z뫯 {z\ {zݝz {* {z {zzWUU {z]mm {zozr*" zrzr {zUY_z(Z~vh@zAڢ {z)=l {u5.zտ {UW\^ {rWzjzj^VW^jjrb?zzzzzzzz r {z U {zu+zׯ,z+z^pzjXxxjijjjb irjrj5- r z rj‚JU_(Gjյ- x^Q z+ {+z {r~zjר {r {r͋ {%Uz\\ {r+{z+{ {UW^ {rzjjibxpx^ib(Zxxx^(R9`yY q%!pppxqFAyif1Lsij {F9XXXA9A9WU_A9A9uf1%1܆AF1AE9څAF9eAf9̣fIzxxxxzhj?777+zl͛ ^^^^ ----Σ xxxx zzzzhr////ͣ+```ꂉr>>>Lz```bHj(brHj)zr[ꂉrmm(bQ664>>?yY_qf1XXX_f9F)c~~f9F)-+sA -9+s A9~vVA9}u99 A9f1%1Tf9%)///-A%1AF9Af9fIլzxxxxzHj???7 KzV\\\͛ XXXx ---- xxxx 5555 ```lʂ5555ͣl``ꂩzLzbbbhr(bzhr- +z{{rrzoogehjZ>>,+IbbbbHjA) QBBBBHj%1 hj (b\XXx(b%)f9%17?/Af9f9%1\AE1-)--Af1Af9--Af99f95Af1zjzzA9AA믯A9*A9A9Af9A9A9A9A9Af9fA9Af9AE)zzzjAzk {r {r** {z **J {K*{zzz {z {r"z)s {r {r */ {rK{ {-̋K{++-5 k{xxxk{ *Jj**JJ*kJJ*,xJ-ëËﯯˋkkJJj*>*k)JkJjkJuu}{k*MͭJz k*k)J*(j*k)j*k)?k*zz* ɚpɚ钪ɒꈊh|h'rHzj~zzjaba~aY^\ZzYYYY^\\^YQYQYQQQYQYQYQQYYQQYQYQQYQQQQQQQjjQIYe9Zzzz9E1"9E1e91AE1I$) Re1UUUA \^W^ bzbB,\b!hz^W!5%%%y\x褚(\XZW !`h~W kEQ#1A‹- "bAa AaBbAbA A'1a /1 `0U0UYyhH_H'G(~H(yy-= ܨ/-o+ --Ws553'RWVT\(R U2+UU*UUxtkWtzUW^ {z 7 {z(lzUW_` {z z r* z {z {zʂ {zr`zR@@@bzib -)+z *{ꪪ+ {+*+jz^rjxWU*j jx|~rj]_^^jj* j/Jz z z { { z~jL{r_l{rz+s U+sr~jAxj)W+{I srտ ˂ sU sUK _W {W+z/ {+z+ l L+UUl+_룫l+UW~+ {+ {ꨨ +{+ {+ {+{zzlr] {ibxxWibJ~_JA~^AAȪ>If1X^^^f1&)F)%!f1%! +jF1 ---9^^^^A9Ww}}A9A9WWA9f9)f9)/fAE1AF96fA9"zjjjjzxxxxzhj7766+Lz\\\\ͣXXXXͣ xxxxͣ ----ͣୣ+5555lzj``L57??zbb zl kcirWV\\+r-- +zzwoonHjZ,+QbbbbijA HbkkkkHjE1+Z +HjXXxxHj%1AE177IA}kkkf9E1TT܆AE1 Af9WAf9--/Af9ئAf9Af1jh`AE1UAf1UAf9UA9꺪UAf9Af9A9A9A9Af9A9fA9Af99%)````1B****zk*r޾ {z {z* {_]K { {+ *** {*{(( { s,((( {r {r {r**+*){r*{5U+sxxz_K{*JJ*J*J*J* J**ˋˋËbbjkߋJ]KJkjK(jk* kJ꫽kJ~kJzbkuJ* JjJ|xxkJJ~{J*ࠪ)KW*K*J*j*J** xz*ɚxz~隩zɒn~~h~~~_h'r~'rijahxxxaYaYWYYYQYQQQjjQQQQYIYQYQQYYQYQYQQQQQQQiQQQIQIQe9bb`e91e91* e9e19E1~e9%)''9%1E1 \\\\ b !~ !տ* e%55a``#I!0"WV\XeI!UՕ5a0cb0A5ܢ bTVWUB aaBAbaBꪪbAbA A/1 -%10j101(zh$9 HHGH_'HG(^__(xxyy// '/-) -- OO  uU2HZXPp`o(R %5O *o+ե/2UU3/W@ /szW^lj:V΋b /͋zUUV\ {z_+z?5+z+z׷+zUUw z jzzRjb@ hb) +z *{ꫪ+ {+jV^zj7+r} jzj^_^zzjUյjr//)iUW^\X z +{ { { {KsV^L{+s{Ls s+s9`HRc%1)}+s%1 %%+s k+s k+s kK kW+s k Ks sU*L{ k_z s+k { kU} { k] { k+ kWL kUL ku+Z,j ULbULbU+jU {jUjIZ_ib(R~_(RA~I9I9AF1|^^_f1F)__WAF)յ% Af1{b`jf1-%55 k9p`@91 A9A9_A9A f9%)AF9AE9*fA9ir0???? {xxxxzHj>6+ lʂ\\\\ͫir ͣ xxxxͫz////୫ 5555l```l+{kkkKzKyi+r^\Lz--lʂzzb`ꂪzJHjZKQbbbbijA +hjCCCCYE15557ΫHjKijxxxxijA````AE17777IAo~9%1If9A9Af9 +..Af9XXAf9Af9jjE)!WT%)!u]%)!UE1!"UE1!UUe1!UW!f9Uf99!U9!UI!UI!Uf9%)Uf9%)U9%)kz+ {Օ* {_w {z {r {r ?+ {* {*{z+rꪪ {r {r++/)z s*{z/K{zzzk+s===5*J*J(J**KJ+*J5J ӫӫ_zꪫk``Jk?/+*j*zzJ*kJUuKl*kJ+j*J*HJ* JjJ(UzJk*p*K|zx*K J*UUU~** J * VW_U ɚ\~~Vɚ\Hzh'rz~~~rjx^^Xja^^^^aYYYaYwYQ誦QY*QQQQjjQQQQYQYQYQYQYQQQ𠮦QQQQQIQIꪫQIQeIꪮQeAje9e19E1_E9e1﫪E9e1ꂀe9E1+e9E1E1 \Xxp(~( U_ꠢ( #AB_fAEI0W~h(!jBUUY08\\VWb!+ aBaBaBa!aBbAA b}(!/7$1(ꨢ$1010h1 %5h'g(H'H'Hz(yyg/-ӈ - +-O o. +oj@(JUW*.UUVTo հO +o +Us -sWzI`pL{A +shZW\lZ -+z*z/*zꠠ+z?/*+zꪀ +{+rx`zR`bb`+e9K+WwUK+u+ {*+ {8+z.+ +zj r_ r( -- 낂) ^\xx*z *{ *{+z {+sVWV+s s+s kw+sf9```Q)U]{`%1)Ks%1%%%-+sjW kj sj+j+sj+s kuU_,s kUUU+sj+s k+sj㊫ kj +s k}} kj kjVwv kb /+sj\^WjbbZ`ZiZpiZHR^\iZ(J~~(RJUUU(RA__I9A9A99F1~9F)UAf1 A9zUIZ%)7,{9UA1A9UA9++UA99%)VVTf9%)Af9ۆAfA66fAAɊQzxxxrHj4< z^^^\ͫ----ͣ xxxx K```` 555?``K LTT\ܭ+zL lz----l````ꂪzijZ QBBBBir9 lrIIIIY%17777ΫhjlirxxxxirE1AE17777IAAE1^V^^AF9----A9I9If1Af9A9j%))%!!%))%!%)%!%)!ꪨ%)! %)!%)!%)!%)!%)!%)!E)!BKz\T\+rK { {*s {rxx| {r {r:+ {___U* {___+ {+zzzj {rz { {r {5* { J*J)K*KJ+J+ /J ӫýi* ``JjUU*ZU*f))IUKJAUUK1UjÆ1U*A+J kJKjZkJk*ꪠJKz*kJ*J*YJ ɒ~~ɒhhGzH'r~~'rixba~^YYYYjzZYYWWUYQjQQQQQQQQjQQYQYQYQYQYQYIQIQIQIIQjQeIQeIQeIꪅIE1\%9e1E9E1E9E1AE1Ae9WWW^e9 pp``1 r(BW(A_Ub!gA %L0zzx!4b!ࢣ%AAB VVV\a!b@aBaBa"bAaBaBa!\pb( (BU(BU'B?7ՈhWVV^HgGHW_H' G(_^(|pyzy/Ȫ/- Ȫ /-.L -O./ -==s553(RWV\\lHZ -U.UO+Uol*. S$9pX\VHZA ~UjA+k'R/ sIpb AU+IU {IU QU {'ZU+HbU+(Z```+ib+z+ {/K+UK+Wk+?K ~Z*z zIzշ?I-- '}k€*xxxp*z+ { + { *{ +sWWW+{ k+kjz kHb@jE9z~Z)UU/ k%1  kj[ kj]_ kj-  kj kj kj+kjr+k+sj kj*r k} kj kjzzjp kj kbjb~_bbjZiZiZHR|xx|HRJ(JIJA^AAx`VA9~A9_UA9Uզ99*999991ꪪ91919999999f19F1ކAf9AE98KK{UU*K{ J**uj*ݕˋ멫Ӌ 'Z˫wWTRJ|\JKVVJK*J˫*K*J?*JrJ*{*J/J*.JK&k) kW_]kJ*Jj*j*߿k*k*kkjj bɒɚz~~zHzh'zzzz~Gzr^^__raiYzz~YY YY((YY YQYQYQQQQQQIQIQQQQYQQQQQQIQIQIQI____IeAࠨIeAꪪIeA꾅IfAAeA멯AfA___fAe9IA JI_^Ie9xxpp9E9E9 WVT\ abAp` (jc %A!\XEA ``b uzX$9!ɉ  AbAbAa"AbAbAa!AbAbbAbAbA__WA!@HB hHh'HggHHg*H'H_'W__z恪* -L /oL --l{@ [ 'ꀀHuHy*J(A\VWU@!A!a!/ a !^za5xCAa/Gb9*+ kJjHRobIU,cA |f9zꪪ kb9E1F9e1Eje955%---ƻ~Fł_G̅z*h(- [~ꪨ hzz(xxAWV^\JI% JWկ ԊUHܪտ**(UH䊻zxxxk*說K* JK*J ****** //J +J*J*J*{}K*J*J**JJ*ﯯJ** ɒz~~|ɒhzxxzHzaaYYYYYYYZZrZYQ YQYQYQQYQYYQ}YIQI(QI YQuuWQQ YQ-YQ*YQ****YQ1rjjjj*rࠢ ɒ U_ɒ~ɒUo隩*隩_ɒɒ ɒɒɒUɒɒ隨)+* 隵 ) J *K)KJ*j*j*J+J** ɒzzɒhzxxxHzbp``jakckbaY^^Z\YY]iYYUUYQ*YQQYYQYQꪦYQꪢYQYQz~YQYQYQU_QQQQwwWQQUUu_QQ""QQY@****rz {z {jj+ {+ {j~~~z sz sz s {rzj
zrzr {r)+ {+rz^^^z s sj sr sjK{ s -%)l{%U*JJ*ˋ+`ˉZ 'K^^^\*K*K?*J*J*J*J{﾿J*z.J**J_)KオjJkJkJ* kJꪢj*j+*kk@x*yaɒɒ꩒~^__h^^^^h'z~^^^'zr^^VWjaaY`xxxYYYY YQYQꪆYQYQQY*QQQQQQQQjQQjYQQQjYIQeIeQIWIeI(IeA (IeAIeAeAIIfAIeAfA9**fAe9IA RII)pI e9 XXpz bࠠ Azzk0,b^xI\\\V9 %5EAޞ69b 7T\(aT\Z{Aba"*AbAba"Aa bAAbAbAa *a"bAW_A"h!%55HhGhGꪪhGꪪHggH\pxnH''zxw^|x灪G%Ujg-- --. -+R55HzVT\XH'H'Ha``pa!a!a!bA/ b b !xa/^XD9  +s$1 %5KsHR|pJ IJ*,c9 +O1zꪢHZ e9F1ࠥe95---f----]GUhԵ H zjjUWhxQ^i䪒 տHUh կ*j``hJxxxxk*K*~**J*k*+ *_W**Wʒ)U l*UWVT*J++*J*iim}J*WK*J*J**J*J* )ɒ~~~^hzxxxxGzaxaY^VT^YYaQYYZzjjYY(( YQનYQ몪YQQYQYYQWWYQYQյu}YQ^YQ_uwWQQQf1,.6YQYQYQ颅QJ * **w UW Ȓ ɚɒɒ ɒ] ɒU隨Ȓ ɒ ɒ*/** *J *KJ*J*J*k*﫯J+ J** ɒhhɒhxxxxHzj`jajY___\YYʊYYU_YQ,.YQYQYQYQYQYQYQ{YQYQYQwQQy^^QQUUQQZzWWQQQQEIYjjjjrz s {z+ {+rz s {rz s {zꊊ {rzrzr+r {r*{r sj( sr sj** sjl{ s -*l{ -5J **.?ìӫõAp`kAk钪*Ukꚪk*k*(*K_J+J*k*J**kj*J*Jkzj}Jk/%k)*;k*k**J(b\X`*ɒɒɒꮨhHz~~~Hzrrara~aYxX\^YQ YQYQYQQY*YQYIꪆQQQQﮫQQ꿪YQYIYQYQQQQfIQI_߆IeI(IeAeIAeIAIfAIfAAeAz[fAe9*eA&9RA RQQ ppࠅAA UU(Appa1bz(tokc 5UU(Yb ^^|x AWAbAbAbbAAb*AaAbAbAbAb**bA_a"A" !$I@ DYhHꮮhGhGhGꪪhG h'H'~^'_~WwȪ--)--o -i*Xpp`hG  H**JHaX\VWaB*aBbAA* b *** !` xꍭa%^IA/-թb#A /hb $1AX(J -5սRɍbe9T\XP9E9*A----Ƴ----g-G UWU }~^gկgUGU'긢````(JxXX\J+K*K*_*J*** J*_nj**WU_*UUU5Iյ- Âp\ *TWUU**/U*** **J*iJ*J**JJ@gZWɒhjթHzz~~HzixxxxaY^VVVYYYY**)YYYYYQYQYQYQYQYIꪦQA YQ}UզYQQQQQQf16>(YQzYQYQ꾿ieIJ J*I * ) **ꫪ *  * 5-* ** Zz* * ** J J*J*+kJ*UJ** ɒɒhxxxxhz'rxxxX(rj-/'rIYYWުYYUYQꪪYQYQYQYQYQYQYQzYQYQ{{WYQww_QQ\Z^_QI QI**QQQIY9****+r {rz { {r": {zz { {zz s {z*"" {z {r^rz*z {r sr<< sr(+s s sr* sj sj0"*l{ s %JK+)-5˫_^˫+>ˋȺJE1\Xp'r%9UUHz%9UU%9UUɒEAUUEAU  $9U*EAUKeAUeA*UU IUnԦQUYUGrUkhzUJU'bJHj@@`z*ɒ]ɚ{hhHzzH'r_~zzri``ja~~~aQ^^YQ*UYQYQYQYQYIQQQQQQQQYQYQ{YQYQQQQIQIQI__IeA((IeAꨪfIAIfAIeAAfAeAf9EAF9'ZA (ZRU(ZAZZXXAAWAe9*A WV\X bZZZxcQ$bpp``0A{b‚AUU %jr0\|x`A<4AbAbAbAbAaAbAaAbAbAabAbAbAWwwAh! HhhHꮮhGhGhGgH{~jH' H'W~'WxG-5Ӈ--. --N irldA %+dijbaUURaUUe9aUUU auUx b  * !pxX^A  }Ubz a=U^Q +--5Z xzJa^^?JbUWT/1/ c9p``Ae95?+fQ----'----'-+ + +W)տ)( g~~gUUGW_h__^x h``` J\\\\j+K*J*J*)+J)*UU5յ- x \WUU*隢* +J **J*J**J J}Jz@``bGRrGZ55 {hzW^\\HzixxxxaYVVVVYY*(YY~VYY YYYQYQYQQYYQYQzzzYQYQYQﯯYQuUQQYQUYQzz{yYQ**YQzaQJ *JI*)*WI*UwwWJ _* *隫 )*險 {{ +-* * ) ~) * * * * *~* _* * _* U*銠U隩_ɒhz~Wh'jxx~WjY~jQ_aIYQYQYQYQYQYQYQWYQUYQz_YQզQI((YIQI QI QIQI *QIIbDIK {TTT {z舀z { {rr {z s+{z {z {z ** {zz s*+zr {r+/-/ {r\\r'r(<67 sj*+*sr sr sj sj s k"+s=UUL[ ˫]]ˋppj*I````E9)U E9)Uwe9)Uտ*e9%1UUE1)W%1!%9!EA!EA)UEA)EI%1UUEI%)UeI)ueI%1UQ%1UY%9UUa%9UUbE9UUHzEAUUHzEAUUɚEAUUHz0eIHzU'rEAUjeIUaeIUYeIUQeIߦYeIYQUYQUYQUYQUQQꪪQQjQQZZQQꪧQYYQYQQQQIQeIꪆQIQI_^^IeAIeIꨠfIAIfAIfAIfAWW__eAF9fAE9(ZA GZZRI\TԼQA_RIUUI XXp` bxh %Dc pXX%A(+*EIA9WWzA `r{}A5557Aba"*AbAbAbAbAbAbAbAbAbbAV_bAbAWwwWHA%%5GGhGhwhGhGGhgH_H'H'_~n'WW\x '-- -- )-1%5!\X1 {+s_W+sbziZ_ /$1WŢ UW^z *  \TT\ ! %555 ^XxDA 55UD9Uյ-k)bA\XpphJA --+khRBƒAe9?&44Z----hf-- -+ U((/II ) UV ^+U +]ꀩ'^Xxx'UWW_ `K\\\^K*W׷J /*")K*J*UU5յ-x^ \WUU* * ******J*K*J*J**j``ppgZFZ\({gZ55%% {hz\\TTGzaz^aQVaQWYQYYWUU_YYYYzYQYQꪪYQꪦYQꪫYQYQﵕYQYQYQUYQw_QfIQQ YQYQaeQJ !!J)ꪾ)JI*I*J*{J*_~**W* * *)  ) ?* * 誊* * "* ** ***b* * * *  ɒ钩~hhz_xxxHzb~jQ~aIW~YAQA_QAUQAUa)Q9UQ9UQf1Q9UUQf1 Uf1QUUQe!Qf1Q9UQAUQAզQIUQIY8****K {*{zz {Z {rz { {z+r {z {z {z r rzr/zrxxhyj{{zz sj+/-*sr sr *srzz sj sj sj**s 5UӋk` IzzzzeA%)--AE9U*Ae9-/*Ie9zA%1^e9%1We9%1Ue9%1Ue9%1UE1)E1%1UE1%)*E1)E1)E1)E1%1E1%1ꪊE1%1%9E1U]%9E1UW%9E1E9E1EAE1}}EAE1UEAE1weIE9UUeAE1eIE9UUeQE9UUeIE9 UUeIe9eAE9IE9*U_IE9QE9QEA"զQI+UYAYIUUYA_QAզQf9WIf9WIe9Ie9 IeA IeA (fIAAeIIfAIfA_WeIf9eAF9HbIHb(ZY[s(ZQب('ZQ_(ZIZD9jʀ9!Eb%5j0\Yb pfQ9r8^\\\a  -5A664Aba"AaAaAbAbAbAbAbAbAbAb*bA_Ab"""a!UyH﫯HGhhGhGGhhHUWWh'G'恾g--,䨪--N, )-o -?aXpp`(-U+sAjZ{b-Ks -/E1`( ^\\\@!A 77?>(A Bb U5-f  V蠀죣zzxpBA----+khRR14gfj--- -- U *  )~/Hi(U} HU( )*i)]/)_ *UKU zzx'xxxx'`xx*|*JJ*J) *UU5Zµ- ˂x^R\WUU* %I*UJ*ꪪJ*****J***/+J*****bpxXXbFZ__({FZ%%- hz 'raxxxaQ~^YQWYQUUUYIYIQIoQA***YIUYIզYIYQzzUYQUYQuYQYQYQ_UQQ YQYQYQaQj隡*Jj*J*J*J*nJ*wI**** ꪨ* * * * /I*J*U* **W^__* " *)(* * *** * * ɒ钩jbpbhzxxxxHzjxxxxjazzz^aY~|~~YQꫪYQYQYQ}UYIYQWUYQUUYIYIW(qIUYAUY9WYf!f1QUUQf1UQf1UQf1UUIE1_UI%)?(K { {*{*** {z* r rz s {z {zz {z { r rz srr`@@@qbpppp sb+ sj..'+sr+{ s{{*sj sj sj s k`++ s %kp*fA%)---+Ie9/IAUIA ¦IAUVIe9Ae9Ae9 *Ae9u Ae9UAe9UAE1*AE1AE1Ue9E1Uf9E1Ue9E1f9E1Uf9E19%19E1Ue9F1*e9F1e9E9 e9F1 9E9߿Ae9UuAE1AE1ꪪAe9__Ae9Ae9Ae9_Ae9UWAe9UfAe9?YIYIYIwYAQIծQ9VYf9UQf9UIe1Ie1WIE)IF1UfAE1fAe9fAE9 A%1ޞfAE9պHbIhj(ZHb'ZvHb'ZW Hb'ZUU(GbZZ \XXp节%%%,Hr]jz xxXXfQA %A\\XxA55%0AW^ZrAb A"(  AB*AB bA]UbAUbA}AbAbAbAbAba"ꪢbAuA!`@b  hhHhG .GGhGhgH_h'G~z'/?JG--j -- -"Q@b!ԩb %5rZ^XPbZ;_]΃b+-/{JʯHR WWVT a`ƁaUU}I UUUa cHaU- ɪ$a5o -b)x``Zaj'J )-*ݦ9)G-+ i  * W*/-(' - h( iUHUiU.տ+O xxxx'x\\^'xxxxj*J*J**UU5Võ- ˀx^ \WUU* .*J*J*J*믿+JJ*UJ J***J*J*WWUv b\\VVФjU--({UW^xɂHx|||'r9paQYQYQYQWzYQUUYQUjwUQIQI늀QIQIQI QAQA*"QIQIW^QAQA /5*QYYQYQaQjɚ)K*JJ*J*J*)KJ*J*Zz***J *) * J*UUJ*uu*))*___[* * * * ) * ) {{ ɒ钩jhꨊhzxx~~Hzjxxxxja^Z^^aYx|~~YQզYQWYQ^WYQWwUUQQQQQQ QQ YQYQ[YQYQkYQW~YQUUU_QIQQQI QQ YI?77+{z {*{*** {z.* r rz sz sz sz s rz s** * {z {rrGr``rjpxXjb55jj*? sj / s+{+{j sj sj sj*K:*k+{ % eAzzzzAE1AeA-Ie9"QA뫯UZIuIAWIA(QAQAUIA*QAU_IAտIAUwIeA*QAU} YAUWQe9ꈆAe9Ae9UIe9U_Ae9UuAe9Ae9U߿Af9}EA9e9A*Ae9Af9Ae9Ae9Ae9 Ae9fA9Ae9e9AfAe9::YQ݆YQQQQQQI QeIQfIQIQfIeQIIeIIeIzIfAIeA꯯IeAeA%188eAE9 HbIhj(ZHb'Z,gjHbUWgb(bhj'ZGb `˂y~JrA\VWUA7U0Axhbc80 É % !b!B AA"*A" AB(A"AbbAAbAa AbAbbAWbA_G! %5h_~\PhghGhhG hGGhgHgHGxx&-5,Ȫ --Nl -O+ 5UU(VX`Aa---%rIcZI+ khZ-Uj /-Ls VTT\(a``@a ei? 8Uhy //(y^\\x --.Gj@@'JAb'B- 뛃 j~_U-յ' g'/G/ +-U NO_^x/xhp`xxxx'X\\^'xxxxK**Kj*_Օ5)õ- Àz_l \WUUJ J J*J*J*J*~J*J*{**ࠨJ ***Ɋ@rZ\\VnZ---ixzzɊHzxx|'zApࠠaQYQ~YQzQ9Q9 QQQIQIQIQIQIQIQE1 ؆YQWu_QQ" QQ( YIYQYQ YeQYQm䨒I*I*I*I*wJ*_kJ*zJ*U****+" J* * J*UUI*J*J*~Z^* ) ) _**_ +*钯) {{ ɒ钩jjꈂHz`pxHrjxXXxbazXzzaQ~zzzQQ((QQ"*QI QI QIQIQI QIQQQQQIYIQIQQ" QIQIQIQIY8*****{r$<44*{ {\\ { rz sz sz sz sz sz s {rz sz srq`pxrkjbjj kj?*{j sj sj sj sj sj J+s5UE9zzzzAE1AeA 9E1W_d9&)e9E1/Ue9E1U_e9E1UeAE1*UIE9*-QA?ZA~_AE1^I$)IE1UIE1UYE1UQE1*UIE9UIe9*UYe9UIe9ꀪIe9AeA^Ie9Ie9Ie9 QeAUQe9}ꀦQe9Ie9IAWI9*IAU_Ie9Ae9X\fAe9YQݥYQQQQQQI QeIQfIQeIfQIfQIIeI†IeI~eIA**eIAIFAeA%188>yzq U~(W^ܸEI }Օ0}{b` !5UWAT_]A"BAA"A"(bAU_}AB(A" a"AbAbAbAa* bA_bAb !~A %hGꪪhUhG *hGꪇHHh'zz''/G-- +-W^^x*ROO? WVTTjACC 'R \HR#1 -KsHZ+-Ă^^. a %qx`lcI 'i--H\Xxzy-%55 P@zAԩR$1 -- J |WUg~UUg/=-+&G  G/ յ- +  xpxoZXxpO%%%%xxxxh&\VVW&zxxkxxxx*KJ*]__+J%-)~W*\WUUJ***z~**J*_J*J*J*_]J*UI*_}]]*  * * *r``bZkjbz Z-----`hjzH\|||GzaxaQYQ~YQ_WYAꪪQ9 QIQIQIQIQIQIQIQfAڪYIQIQIYIYQYQYeQYQߟqI*}uu****I*_J*WJ** J  *_J ) {* "* K*UUUJ*+%J*ꪨ*)ุ* u 隨_ ꒮ ꚺ* ɒɒɊz\XxGrHrajYzzYQQQQQQQQIQI*QI﫪QIQIQQQQYIQIQIQI QIQI{QIQIY8*****{r,,,,*{ {XXPX {z {rrz szzr {rzrzrzrzrzr sqxxxx*sq *sjW^^jbxp`jb+/5 sb*_ sb sb sjrjww_ sjU*sj+-+{E9p`A%1+ ,AeAe9f1V~~^f1E1 f1E19F19F1If1UU5If9 II Ie9xx\^e9f1\e9f1UWE9f1E9f1We9f1E9f1D9f1Uf9E1f9D1e9E1f9E99E9fAe9UUIe9UUIf9If9Ie9Qe9UUAE9AE9IE9 AE9AE9Ն9E9zeAE1::::QQQQQI(QIQI~QeI݆QIզQeIfQIIfIIfIꪪIeIeIAIFAeIAIE9AEAz9rhb[{rHb zrWrHbpr(bWrHb+-ȊR>**q@qC %A(WfI^1QAWW^XA B AAb bAAbAb b AAb*bAb AAbb AbbA__A"b!h!5UEQGhgh_WW_hG **h]uH~GhhG~G'W^^\'ꨢ-=ۨ -N --o??==0\\\XKe1==1^, hZJ.HZ%%/ \X`A%5'z|xƁ%5qVT\\'`b{Jy55bbB/G -V\\\R9%//- k g'+gUUg/'-/h'U]{g' g5-/---  Um^,WN諯-zzzzkgxxx\F\\^^`@bhxxxJʂ J*_j*UJ**+*_)+)*)*_**)*WWJ*UUJ*ZJ*U^W*) ** ( **(* ***j`ppxZgZ`pppb---- i``bɒh||||GzixxxzaQYQ~~~~QQQIQIIQIQQIQIQIQIQIQIQIQIQI}_YIYQYfIBYeAYE9 `*9U*QU*Hb J銪* *)"*)(* )) ) *) /* *)**J  /**J ^zz^ ꪪ ɒɒUɚ ɒ ** ꚫ ɒz~~zɒɊx\x`HrHrajYzYQࠦQIQI*QIQIQIQIeQIQI﫫IQQIQIQIQIQI**QIQIzIIQIIb$AKr*{rpp {r ) {r|\^ {rzrzrzrz s {r {r {rzjrrxp'r k\\^V s k sbzzhjZjhZxpjZ jbjjrj]jj** sjUK{j /+seAV\p`If99f1^\\\E1f1UVf1E1**E1f1f1E)Qf1- RI׿Qe9`xeAf)f9f1UUf9f1UUf9f1UU9F)9F1f9f1Uf9f1U9F19F19f19f1f91*f919F1Af1 //A9Af9jjf91*9f9wAf9UUAf1Af9{]WeAf19E9~~{zeAE1>>>>QQQIQQߺQIQeIꪫQAꪪQAIfAQeAeQIIfI**IfIeIIeIAeIAeA%1<<<?hbIjhbrhb W zj ɂr^^zjz_WjHb hb*?Y```Y0EA8 /$$A ^XXXa %5b!XXX\bAbAba!aBaBaBaBa"AaAaAaAaa"ABAB ("B`ࠨB 5hߜ|hGghUWWhUGghG^^Zzh'^z''?W*'-)+-5No+$9XXPp(J -%ˣb'RJI5N /!WV\X'a  hy__Iq\^_UyyWӦy%ժa\VWWhR1----ib GUտ U H/+hHg5%-/ --JUJUl~_ * xxxx*Gxx\\&xxxh xxxx*Ɋ * J J**z****_~v**`***?*K *) Jj%J * **?(Z* "* bxxX\ZGZpX\˓b----)5555hxxxxGzizxxxaQYQYQW_ަQQQIQIꪦQIQIIQQIQIեQIQIuQIeQIQIYAQQYQokYE1bQ)pޗ- AU*)9U*HRժ bU z*U*U*U*꒪U_ U) U) *U* U*_  銠U U隩ɚɊɒUUɒW΋K ɒz_ɚɊrzkhz~||^Hzjzzz\baYY~~^ߦYQUW\ZQQQIQIQIQIQIQIQIQIQIQIQIQIII~IIW׆IAII]]UQ8****K s*{rxxpx {rzr^^^zjrrzrrrzrzrzrjj{kzrzrrhrpr k\\V s k+sjzꮮ sbW^jZxxpbZ -jbUjb *rjUU]ujjjj sjUK{ZB** sAUW\X9F)f1%)f1F1*f1F)Qf1յ% RQRI@Qe9\VWUe9f1\WUU1f1]WUf1F1"9f1Uf1F19f1U__1f1UWUf1E1f1E1* F9f1]UU׆1F19f1UUUwf9f1F919F19F1*AF1Ae9ꪈAf19f9U9f99f9w9f9Z~9f9]_e9E9IE9QIQeIQIIQQIQeI~QeIfIIIeIeIIIeIIeIoeIAIFAIEAeA%1<<< E)jIb+++*zjzrzrpzr zrާr5(zx((YW^\xY!\V$AAXx%9UWfI!\^}]b--a"*aBꪪaBaBaBA*aBAbAbAaAbAaAb *ABA""Ai!UUUhb  ghghghGhWWghhGhhG}}G'^^~~(-H-=l o0p```1'555hb (\\\\'JIaJ %5pp` %5'ƁzzƁa'q--y^xƁ'׶.+iAVTT\HR$) )--IR----QUK_k*׺i) *hU% U+)()-+I)~x|\~/555 kxxxx&xx||pxxxGrxxx*J _ 1U*JAUk9U**YU*jU*j*hbpp_**j' * * * **ɂ* 隩ZX\\\hZ&R<ʋj----ˋ555%hxxxxGzjxxxXaY||\^YQ*YIQQꪫQQQIQIIQQIQIQIW_]ׅQIQIեQIUQIUIeA QI55QQ}}]aE9zeI%)x7 YE9*Gz*隠z*  *U* * ^^V* }]U*險*隺) UUU* _k Ur[ W +U +U  rzɚjUUɒhZWhbUhbU_KHb ɂ- P}/ p}U ULGz_~|Hrjx^^^jY~YQYQ^zQIQIQIQIQIzQIQeI*YIYIQIQIQIIIII߿IIwwWWIeAIeA"(Z$AK{ {*{rxxxzrrrzrz^_rrmmzrrrrzzrzrozrzr{{rrpPjb sj sj **.*sj^ZjbZ( kb]{z`bZ (jbjb+/jj(jjjj sj--*sA`bf1UUWTf1F)f1F1 f1I@hjf1Y(R.RE9pX^DAf1z^_Wf1F1f1F1 *9f1U_U1F19f1U9f1wUf9f1UW9f1Uf9f19F19F1f9f1uf9f19F1f9f1f9f1AF1 /?A9Af9Zxf9f1모f9f1*f9f1f9f1f9e1**e9F9QE9QQUQIQIIQ*QIfQIIeIIeIIeIIeIeII**eIA**IeAIEAfIeAeA%9666&AEA???I jhb+ * zj-zr+zr*zrzr﫫zzɒ8w(!Tmi9 -5(^ܜ<9A]^zpaAaBaBaBaBaBAbAaAaAba"a"Aba"AB!b/!B!B'!%5Uyghghgh__ghUUhHhG_~vh'~~''ꪈ/n) o""Y`@@$)A7555I (XXXXJAY9:>y5Uiۂ ('ꉇiZxxi//G_y5ޭ'UՕ5m ^^\\HR ---- b%%5GUUKf*i(=--/*ս jUUHU^i(UU_~(\^5555, xxxx&~xg`)Ԫrx(ɊUJɊW*hzWf1*UUU, fA_`@@EA!eI)UY%1 UY)i)Ur)UHz1UhE9UU1Uɚ$9rGRj{{Z&R55-j----ipYU'rQUaQUYIUYIզYIYI}YIQIIQYIeQIeQIQIQIQeIQIWWWIeI (QIQe9zI%)x^-QE9QfI(r,ܨ* * * ** WWWW 颠 ꚪ 隊 險) *  險~ ɒ~Wɚ~ɚU针__5Uխ k /UҬPѬmҬ_rz^hl{ Hzr\xxxiYaY^^^^YQYQYIYIQIQeAjQeAQIQI(YIW_YIUQIWQIUץIIQIWUIeA e9YIe9YeA??K {*{rxxzrrr>>rr~x|rrrr **rrzrrr77zrzrzrrjࠠjjjjjjjb .? sj.*/+sj sj׾+sbzjZjb}jb-jjjjꪪjjjjK{j=+sf1\p`f1%) ),f1F)(Zf15- HZYzz\ZE1p9$1f1F1*((f1F)*f1F) **f1F)*1F1f9f1u׆9f1UW1f1U}9f1Uwwf9f1u}f9f1UUF91f9f1f9f1f9f1f9f1f9f1f9f1(AE1 AeA Af19f9ݫ9f99f9U9E9e9F1*eA%1.~/eIE1UUIE1uIe9յIe9If9 IfAQeAWUQe9eIf9QeAUIeAUIeAUfIeAUfIeAUIE9jeA%1&'%%eAF9 E1jhb zj 邩r+ zUU zU]_xzr:. zzEQ``fQ n$A!]_^\ ]kirbյ Q(^^\\ A}\BaaBaBa"AbAbAb**Ab Ab*  AbAbAb*(.ABAB A"!B!BAzh! -5HghghhG*"Hg}gHGh*gH{h'__z'~|jjG -O o@@A9 p1XPPpJAQ9qZxp/ -%XXxWV\X'y`qGc'QW-'- @ HJ----Z5555F,*.g-J-Iյ- - U_~(_^x(h==-/L Mxxxxf\X\xFz``>(`R* ^ *險) _/* *Q````E1)f9%)U9%1Uꂆ9%)zrzE1!UE1!UE1!W%1!%1!%1!Z%)5bGZsRRPhZ'R/+:j----%1ppxxEA!}UEA!UEA!UeA!UeA%)UQ)UeIQ%1UeI%1UI%9*UI%1ՅI%9IEA*UIEAUIEA*QeAIEA*IeAIE1zQE1^W)QE1 QfI QfQਨ,A) _)ꚪ) *隺 ꒢ 險 颪* 隯 險 _U隩ɚ~~h kUU5-  3Ҭ SWS _~ꑤD1x$9hzGzrxxppraVV^^aY^^ZXYQ *YQQQQQIQQAzzzQA)YIQQYIzYAQQ QIx{cQIjQI}_QeAQe1WYe9UYe9>*K {V {rpxxzjrrrrrj rr.rrrrrrrrrrrr.*rr``jj jb sbK{+sZsq+sj+sjjb~pjb[^^bZ/>jb -jjjbjj kj+sj 5+sF)W^X`HZF)Օ5-hbR(bY@YE9X\VUE9f)f1F)f1F)f1F1(f1F1*((f1F1""*f1F1 f1F1(f1F1f1F1"f1F1F9f1F9f1__F9f1f9f1U9F19F19F1f9f1Af9%ՆAeAIe1ꪪ9f9~9f99f99E9E9e1?I%1???7fQIeQIeQIeQIIfIIeIzeIAeIeAWIeAUo뻅IF9ꪪfIe9UfIe9UWeAF1eAE1WeA%)_eA%)WeA%1**Qjhb zj z-UU z} zU z^xzUzzGijꪪ'zQյa \XAAꪨz %7ir0^^\x(X\TAaa!Aa"Ab AB*A"B AAB*ABABABAB*+A""A" A!!BB!A!ץa!UUha  hggh_]}uhg__]UhG*GgHhGh'zGzy-%5.ooȂ@@@A OD9 (ppp`Ie9AAyb⢢ۅq%5I /Xp`'s끉y'8@@A@/%%% j XXXXB ----jiR5555F&.> f-)յ-  UUUUUUUU`^z WW^x~555,ixxx\ex`xpE``J`xx^* * * 7* >^* *I```@e9%)) e9F1*Af9AE1^~e9E1Ue9E1UWe9%)e9%)e9%)e9%)hb%15%-bhZZިb'R֪j----E1XXXXE1!E1!ꪪE))_E1!f1%)卍 E1!^%)!u%) %)!(%)!^%)!/%)!%1!ݪ%1!תE9!UE9!UE9!UUEAeIE1ޕ% QeI YeIfYQYeIzz eQ))* }u 隨 險^_ ɒW ɒ}ɒ ɒ ɒ} ɒU隨Ȋh|UU-y/ W 3)*S_S `SҬҬ x^!pppphe9ȒhrzzrGzrxppxja|aY~^^~YQwYIQQQQYIYeAQA QI QI讆QI+QIQeIQIzWUQeIQeIQIQeIfQI(b$AKr|| {r {r~~rrrj8Mx|^^dPxxzd&^^^X `p*x\^^* ) *b* ~W) ӆIjjjje9) +++Ae9Af9*Af9_/ Af9]Af9U_Ae9UUuAe9UUAe9UU~AE1rE9%--- khZ`pGZJ67?j----,E1^^^^e9E)e9E)}e9%)e1%)1E15e1%)|"e1%)ꪪe1%)E1%)E1%)e1%)wE1%)e1%)e1%)ߺE1%)]E1%)U׾E1!%)!eI%1eQIQeQﷅYfIYeI~,ܤ0*颫* ]]U  _ ɒ_隩Wɚɚɚɚɒ.ɚ_WȚwUȒ~h5U-L -*3򴿺T? t `^3ҬxkҬ銀x^l $)XXX\QhprrsGzrppxxja||xaY^^VVYQVWQQQI(QIQIQQQQiQQQQQQQQQQ[QI7*QQ^_QIfQIfQIIeIZQIKjxxxrr++zrrrrj,,*.rrzjrjrj"+rj **rjrj+++*rjrhjpxxxjb訮jbjb sb"+sjz kjjb** sbzjZbZjZjbjbjb*jb kj) sibp@jAjxA%1\f1F)f1F)*f1F)f1F) f1F)f1F)f1F)*f1F) f1F) **f1F1(f1F1(f1F1f1F1**f1F1f1F1f1F1((f1F1F1f1E)g9F1f1VVVf1F1"Af1%55ՅAfAIf9zjf9f1UWԆ9F1E9f1E9e1**I)////QeIeQIꪆIeIeIIIfIIeI\eIIIeI_IeI_]݆IeIWIeI]IEAFIeAFIeAeAFA fID9IEA7757'Zrjhbzjzrzr*zrzrzrz%5gfIuY9! %(\TYUUA Aa!aA"!b!aAAAa!aA"AB!bA"A"*A"A"!BB!A!_A!]]_!0`h -5hUUUThG *hWWugH GGHHZzhGhy.  1.dA----OQ D9````J9Ae9hB %G{貦y5W_' -GT\\Xh&? ͈յ-gZԴi95a%%%%9-%55J(J5Z_UU+s(JUZ/UUU k-UjUUUVUUUUUUUUUUUU@^x^xxp^\XHjz(xx~~czxppd&^^~^Kj |) zy */ ( 隠IM****e9) ++AE1ZAE1 UIE1*UUAE9UUAE1UAE1UIE1RAU5զAe9` sE9--- k'Rpx^^gZJ?557j---reA\\VVAe9_xAe1Ie9UAe1UꨆAe1U9E19E1f9e1U? AE1_fAe1UUe9F) e9F)ꪀe9F)f9e1U_ze9F)ꪪe9E)e1%1E1!zzZ^eI%1QeIYeIYeI_QFA a ꚪ ꚢ ꀀ ^Zz隨zzɒz銈UU/ hUU KgU*hU訊HzHzUUU/pUU򴩂+T***St/tTҬ`^W3{Ɋx^\WU ɒ+++/$)\\\jaaacHzGzrxxxxja\\\\aY^^~~YQ~^QIQIQI]QI*:}QeI QeIQeQQfIQQuQeQ"QI(QeI QeQQeIQfAIfI IeIWQeI=5kjxxxrj *rrUUrrUUzjzrrjrjrjrjrjrj rjjhjppppjbjbjbjb:? kjjbjb**jj jbV\xbZ𠠨bZbb jbbjjbjb++sj? sE1XX`9E19f1Uݯ9f1U9f1UW9F)f9f1Uݫ 9F)9F)9F)9F)f9F)9F)f1F1f1F1f1F1 f1F1(f1F1f1F1f1F1f1F1F1f1ZjiF1f1Vf1F1Af1 %eIAIf1V^ZpF9f1UUUE9f1e9%1I)////QfIfQIIeIニIeIfIIjIfIeII*IeI____IeIu}eIEA *eIEAeIEA명IEAeAEAeAEAeAEAIEA75j(ZjHbrhbzrUUzr*zrzrzrr5ՈQ(.6(zbxxxX8A (|xpbUU_(Aa*+A"**A"AaAaAaAA+!bA"BA"AA"A"*A"A"**A!B!AA!A!]]UU!ƁhA %hG*hGhG hGhg* *hhh'xx'yG --o ````dA OY Ao%%%%Z9^^\\Ad9~^WUr1/?h'yx蠠+y-5Ռ숂XX^UoICB¦9b%%5hZ1?UA`z]U9ahRA +))biZ+ kZbb? kbz ( /zUUUUUUUUUUUUp`*p`^xxxh(```\|xcxxxpd&^^^~xxxxJ ** * { //*MBe9)) +f9E1E9f1E9f1E9f1E9f1f9E1WAE1% AAU낦AE1`px\j%9 bJ|~~~gZR5555j'RE1TVVVf9E1Uf9E1Ue9E1 Ue9E1}e9E1WAE1UUe9E1 AE1* -Ae9 *Ie9_AE9*UAE19E9*݆AE1Ae9UAe1ׅ9%)~~%) eI%9!))QeIeQIQeI-YEAk*Q ɂ WIiJiɂUɂWɚWTɊ 3UTPtUUS_KWɂ*훽Ѭ SҬ+/5t3SWս 3/xx^/xpx^k\UUUɒ+ " ɒ/Hr$)֖ jcbbbHzGzrxxxxjaX\\\aY~z~^YQ^^ֆQI``QIQIz~QI/QI QfI**QfIQI QIQfIQfI"QeIQfIIeIeIIQeAeIAQDA????Kr\xx|rjrjrr**rj (*zrrjrjꪪrjrjrjrjrj^jjXXjb魯jbjbjb?jbjbjb*?jbjjjjbWV~~bhZjZjbjbjbjb+jb./+sjK- kf1WVXp9f19f19f1 ..9g99g99f9﫻f99f911fA9f99f99f99f9殪e99f919f1*Af1Af1W9F19F19F1***9F1Af1%?eIAeIf9`Af1UU9E1e9%1I%1%%%%QIeQIQeIeIIeAQeIIIeI___eIeAIEAeIeAeIeAeIEAEIeAkkEAeADAfAEAeA* Q9////ij'ZijHb{oorHbrj*rjzb*zjzjUrj Y^zbYA\VW9  8 X`EA!׷% EIzzxa!멭!aa!몫AaaAAaAA b!BABAABA"A"A"**!bB!B!A!__A!_!!q5UUgHgHgHgHh-H~hzx`K-%A```p&jQ/XXXXhZppppZd9\TTTd9#1~B %5hB %G~jHjpXrHj5UuHhj}հ+CiJA.JD1^xJ9ck9 p`HJD1 )HR9(^ Z9+^LsI+sj-/L{bj l{ %5UUUUUUUUUUUUxxxxKV\\\Hbb'~xxxcxxxe&~|xxxxoJUU/м UU^\ *`zXZ* ꚿ zx*I@Bjje9%1))e9F1pF9f1kF9f1_f9F1߆9F1IF1տ=-IA(I9`9F1\jI&RIgZJ==55I{gZKkAF1TVWWe1F1e1F1f1E1e1F1e1F1E1f)E1f)AE1멭Af99e9~꿿f9E1UvVXE1f)E1f)E1f)f1E1]_9E1խe1%1xxzz%)eI%1))))QeI{QeIוYeAjYEAjz*Q r^颉bU bU_hbHZbUW_b 򬐤Ҭ򬱤շ.򬲤ຊҬѬ/ Ѭ1Ѭ_*t%5?x_tXWu30xp'jxWʊGz++ ɒi hJJ'r!777b``xxGzGzrxxxxaj aY^~^\YQV_^QQ_Y}}QIQIeQIQI說QeIQIQfIeQIQeI꾿QeIfQIIeQIeIIfIIeI{zeIAQ0****K{r|^rr ***rjrj*rjrj rjrjꪪrjzrjuzrjjrjr jjZjbbjjbjbjbjbjb/jj{jbjb|ꮪjZbZ-"bbjbbbjbjbjb jA@bf9UUV\f19f19j9f1 *(9g9f19f19f19f99f99jje999f9 9f99f1(9F1f91f199f1ꪮf99Z9f9f99fZ9f99f9If9 eIAeI9^\xj9E9x$9E1eI$1%%- QIQeIIeI￿IeIQeAIEA꺿eAeIFIAeIeAeIeAeIeAjEIeAeIE9eAEAeAEA﮺eAEAۻZ0////ij'ZibHb}}rhbrjݩrjrj__rjrjשrj낉jcˏIj V\Xx9  /79A````IrA eQ(\\x( ^\AaAaa!AaAA!aBAb!"A!bA"**A"**A"A"AB!A!!!!! G%Uh@ gHGhgHG/.hﯿhZzh'j` 5U!ppzZQa----/! NjXXXXZD1TTTV#1(@h9!5U)/?G'ra'(j\VUUHj'b{hrI _lBUUBApXA9A9U9 A#) - RA-սZJ~/+bA%x sJ l{,s/)Wl{UUjUUUUUUUUUUUUxxxxkGhÈ Hxxxxdxxxe'(Mxxċ/ z\WUU ʂ +rԠ 險 ɊWW*I``jje9%1) f9F1𠠠9F1_F9f1f1F1惘9F1U]?Rf9 JIIf1xX\VAF1-gZR gZJWWzgbJsIBbbf1F1f1F1f1F1f1F1f1F1f1F1f1F1f1F1뺮e9F) .?Ae9ՅAf9AF1^zjF1e)f1%)F1e)f1%)e9F) e1%1xxxx%)q$1QeIeQe9*QE9x eQE9 a * 隨ɒ隨xzz^'zxGzrx^_pa UUQ U3U3Uկ*3W*r/r2QxQ^׷R~Xzbx^WHrb (b rUɊjAj@Hj)555%Ȋ(bXURUW'rA__aAY9_Qe9UQe9}Qf1QF9QeA(QfAQeAQIUQfIQfIQeIᄌeQIQfIQfIIeIIeIIfIIeIjRA {r\TTVrrrjrjrj//-rjrjrj{rjrjjkkrj}]]rjyjj_jjbhZ*//7bZbZbZbbéjZbb=j%)Xpf1%) +-$f1E1f1E1*f1E19F1E9f1f1E1f1E1f1E1ꪮf1E1ꪮe1F1e9F)f9E)ꪪf9E)e9F)e1F1E9f19E19E19E19E1eAf1/?QE1^^^_E1$1bjjjeA) eIE9eIeAeIeAueAEA*eAEAeAEAeIE9eA%9eIE9eA%9"eIE9]eA%9eAE9]eAE9UEAE9EAE9(beA%%%%Hb'ZHb'ZbHb'Z?*jHb*jHb]jHbU_jHbUWjHbhbHbjHbjHbhb%AV^\X0!^AXpXEAA $9xX\\a!a!a!!A!AAA!Aa!A!a!!Aa!A!^!!!!aA!'!AUU/G!bկ*G!'!'!!'" !zAB?__G! gG-Ugixh ^( ' ((a! A -(aaXXX^w!AD1AUU!!x_UUA (Aa! )A5UD1A/$1 XpUU7 ԉR-%%%Z(JzxHRa``@R %%55Z ---jB@(VVVVUUUU@@i````(~xxxI```z&xxxx'pxx^xxxxHɚ^\\Ț ɚȒȚ e9%1e9F)f1F):hZf1% hZ(Zp޿HZf1`pX\F1f)F)f1F)f1F)f1F)f1f1F)f)F1f1F)f1F)E)g1F)f1f1F)f1F)f1F)e1F)e1F)ue1F)_f1F)Ue1F)E9F)e9E1?e9E9(e9F)\Xp`e)F)W_We9F) -e1%)xx~~%)EA) eIEI ((eIEI eQeIeQeIɚ( 隨zȒ~^Gzhxz'rixjYx^^_QeIxxeAE9xdAE9wWUE91z%1!V9!9f1%-- RB--ZJz_hbd9IWI*UI$) 5'rA /hz'r  hz*ȒȚGz)\֨j|_wwGzjzzGzjxxxxjYYQQeIeQIUfQIQeIQeIIeIIeIIeIIeIeIIIeIQeAIeIIfIIeIwWeIEAeIeAEIAꪪIEA??77 {r\\\rjjj訪jjjj"rjjjjjjj_jbjibjbjb -%'jb\\\TbZbZbZbZbbbZꪪbZ:/biZbbbZbZbbࠨbZbhZb'RbHZ//bZbZߨbiZjZbhZ‚bhZ/jZ +jE)V\x`f1E1f1E1f1E1f1E1f1E1f1E1E1f1f1E1E1f1E1f1f1E1f1E1E9f1%9f1f9E1E1f9%9f1E9f19E1F91f9F1f9E1|Z^^E11eA$1 EIeAEIeAeIeAeIeAIEAIEA݅IEAEAeAeAEAEAe9ꢢeAE9*eAE9eAE9_EAE9_E9$9$AE9Z%9 (bGZHb'Z+jHbujGbZ*jHb+jhb.jHb jHbjhbjhbꪺ߉jhb}hbEApp`0A\\EI!յ- EAA/X(!\b!﮾!Aa!a!!A!A_!A!Aa!a!!A!AA!A!wa!AUU-&bս '! F!'!F!'!wG!'!*'!jB@'b! -%GrWzA_UY!_UU8 ^UUU(  %Ղ(ABa!A .a zWUa^{cW__! AAAW AA_ߢ5UU#1  -J///A \\XXR55Z(J\\XXhJ9JA@%%/*{Z) {`bBþIUUUU@`I`pppxxxxhx^)``zzx&xz~^䈻hȚ\\\\ɢȚUUȚ ȒȚ+ e9%1f9f1hZf1Օ5-bhZyzz^HZ9`I%)9F)f9f)9F)f9F) f9F)9F)f9F)f1F)f1F)f1F)f1F)wf1F)f1F)e1F)e1F)&1f)&1f)F1F)f1F)%1f)e9E1e9E1eAE1E1F)}\e9F) e1%)x|\\%) hxxxEA) eIEA*EIAEQeIeQEIȒ( ɚhz_'rzW'raxxz^aQx~~WQeIz~^^eA$9EA$1E9)`hjj%)!+9E)A1--)+B9*IdAzA |VW!V^^ e9!5UI$) %hzQ %gzhȒMmY)7ȒGzzxxh'zjhxxja^^^^YQQfIeQIzeQIEQIIeIIeI߅IeI]]IeI]{IeI]IeIooIeIW_eIeA IeIzzzjIeIuUUeIEIeIDA **EIAEIeAI8**** {jrjjjrbjjjj.jjzjjjj_Ujbjbjbjb--/HjZ^VhbZ~zbZbbbhZbiZbZbZbiZbZbZWbZbZbiZbhZ +bHZ\xhZ'R(.ZhZZZ*bhZbiZbhZˈZHZbhZ/?jJB**bE1UW\XE1f)*e1F1e1F1F1e)f1%)***E1f1E1f1E1f1f1E1E1f1f1E1zf1E1f1E1ݽf1E1뮧f9E1f9E1}f9E1f9E1_f9E1f9E1Uf9E1^__]$1) eI$1 EIeAEIeAEIeAeAEAeAEAeAEAeAEAeAEAeAEAV^mEAd9EAe9%Ae9eA%9$AE9U$AE9_$AE9'Z%9 -Gb(ZHbRBBHbAUhjIUhjIhbR]hbZuHb'Z Hb'ZhbZHb(ZjIjꪪIAWWVaDA!xxbBA着BAa!a!!A!Aw_AA!A!A!A!Aa!a!AUU-&AU+'! '!F'!F'!F **'!F*'!&'!'!rzcc&^Z \_( U (AU (A(AU(Acbz_ AWA ~|x d1}yscUUU$1UU%1 UU_\A_ k UU Uu! !UWW~ 5UUC9@ *9pppbe1A= cJzJ\\d9  l{HR)))lsà . UUUU```ppxxxhxxxzH| bjj{xx'z~xx_```hȚ ȚȚ Ț( ȚȚe9%1AE1{?b9-- bhZ^HZf1px\Vf9f1e9f19f1f9f1f9f1e9f19E1껆9F1F91F91e9f1f1F)>001F1f1E19f1UUf1E1f1E1f1F)f9F)}f1F)f1F)f1$1e9%1e9E9eAF)^zze9F)-E1%)xxxh%) xprzEA! eIEAEIeAeIEIeQEAeI xx^Gzx^Gzj~xx^aYhYI~QeA__~EAE9xxDA%1$9)bjz`$1%!??9e199 _I95%-I!x\^%! )^^^^ )A$)%5hI%55gzh/GzJJ'r!7777ȒzzhGzzz'zjxxxxjYYQxQeIEQIQeIQeIׅIeI]UQeIUIeI__IeIWIeIwUIeIUIeIwUeIeA IeIIeIUeIEAeIEA*eIEA(EIeAI8**** {jrjrjrjWW^~jbjbjibjhbjibjbjbjb~hb'b`hbZbZbZbbbhZꠠbhZZbbZZbbZhbZWWW_bhZ+bZbhZ{_bhZuUbhZϭhZ'RZ'R -ZiZZhZ*bhZbhZZHZZhZUbhZ --jf1pJE1UUWTE1f)f1E1E1f)*E1f)e1&1f1E1e)F9f1E1f1E1f1E1{f1E1wf1E1E1f1E9f1f9E1f9E1f1E1^^f1E1f1E1U]f1$1$1)eI$1 EIeAeID9eAEAEAeAdAEAdAEAdAEAdAEAWWdAEA}EAd9EA$9(*eA$9$AE9_$AE9E9$9$9E9VZHb%9----Hb'ZHb'Zj*zAjQhjIj'ZU*jRWhbRUWhbQWhbQUhbIhbRUZ!ppEA!%5DA(x` !AbABꪨ"Aa!!A!AA! !A!Aa!a!AUU5AU/'!G!*G!&! G!&!VF!&!G&!G'!~&!WUXV(UU-#1U D9 Zr0A0aU\ au aWWWa `! AA ꪪa~:A srrGb!U+'b!pX \Uե!WAi}UU  WUAA_!}( %9ajKˋ ,c  Ba\\\TD1+))'R Ol{O UUUU`pxxxx|\Hpx(pxxxxx^^Wf&````ǻxxxxȚ__Țɚիɚˤ E9) Ie9- ̋R -jf9xxI%)E9f1_e9f1e9f1e9f1E9f1E9f1E9f1E9f1e9f1e9f1e9f1f1E1f1E1*f1E1f1E1f1E1 f1E1f1E1f1E1f1E1f1E1f1E1ꪪf1$1e9%1e9E9D9f1E1%)xxx|%) xxxxEA dIEAdIEAEIeA/eQEAeI gzW^g'rx^^'riz^aYxx|^QeI^WIEAzEA$9%AD1%9)px|xE1$!?+;+9e1679e1IE) bD1!\V%! )^^z !++?/e1!'jd1??=ghzhzgzʪhz77.hx訇hGzz~^z'raxaYxYQzz{QeI^^^eQeAeQeAeIeAeIeAeIEAeIEA"eIEAeIEAeIEI eIeA*eIEA IeIeIeAeIEAeIEAeIEAeIEAꮯAIjjjjrjrjrj>*rj~~jbjbjibjibjibijbijbjhb~hbHbHbZ~biZbhZbhZ_bhZbhZbhZibZhbZhbZbiRbhZݩbhZbhZ_]}}hZGZ*bhZ奩bhZkihZ'R|ZHR )ZhZ+bhZ߈bhZhZGRhZGZʈZHZ+jhZ+jE1\p`e1%1E1e1f1E1E1f1f1E1f1E1Wf1E1f1E1f1E1uf1E1E1f1E1f1e1&1f1E1f1E1f9E1{}f9E1uf9E1f9E1We9%)$1)ȨeA$1)EAd9dAEAdAEAdAEA}EAD9EAD9eA$9EAD9EAD9EA$9*dA%9dA%9E9$9E9$9E9$9$9E9HbE9----Hb'ZhbZzzgj(ZgjHZhbGb rHZrhbxxhbHbhb'Zhb(ZhjHZhjHZhb p`Q {%9 CkAbAb!ABꪪ!A!A!AA!a!a!AUUU5AUս &!b &!'*&!G*&!G€G!&!&!'!'*&!*&!_U&!~b_!_UA(. 1 --#10 d9#1/ՅaD1555aaZp` A a___a a  A AD1AՕ5Z9=5'b(@I\VWU(c[ ]]]_AUUՕ!U _z`a\\VW! aUd9-} '''5Z %% 1)  )-HR Ol{ xxx|kx|^^x~xz^^gxxxhx^f~Fhxz~Ȓxxxx_WȒȒ**ˣ e9$1---GZA- ˋFZ55̃9\Xp9F1E9f1_uE9f1UUE9f1UUE9f1UUE9f1E9f1_WE9f1E9f1UE9f1]E9f1UUE9f1UWf1E)E1f1E)f9E)f9E1f1e1F1f1E1E1f1jf1E1f1E1f1E1f1$1`E9$)E9E1E9e1e9%)^~^^%) xxzzEA EIE9z_EAD9( dIEAuDIEA{{hzEA hz'j|xGrjxzjY_aI~_eID9eIEAzWUEA$9E9$9EA)zzzzE1$!++++9e177779e9pp܅A!`pp%)!%! ) !/E)!--Ye1====GzGzg__hhGzGzGzizzziYxxxxYQ~^_QeI^^^eIEIeQeIUUUeIEIeIEAeIEAꠠ eIEAeIEAeIEAeIEA*eIEAeIE1WeQE1UeAE1*UWEAE1UEAE1UEAE1UeI$) I$9??rhbrjrjjjjhbjibꪪjhbhjbhbjjhbjhbjhbbGbb'Z//'bhZibZbhZWVWWbhZbhZzzbhZ}bhZZhZbhZZhZuwWZhZbhZ}uZHZhZGZbhZUbhZyyhZ'RxhZ'R׉ZHZbhZW_bhZhZGRhZGZꪫhZGR+*bhZjZ+ sE)W^Xpe1%)}E1E)f1E1f1E1WWE1F)(*E1&1f1E1UUf1E1Uf1E1f1E1f1E1f1E1f1E1_f1E1WUf1E1f1E1f9E1f9E1__E1$1$1)eA$1EAE9UUEAD1EAE1UEAE1UDA%1UDAE1E9$1EA$1E9$1"$AE1DA%1DA%1E9$1(E9$1E9$9ﯯEA$1Hb%9----gb(ZHZZ`p`Gb(ZHbGZgbHb}hjGZjHb57hb'ZHbHZHbHZHbHZ'bHZ'bHZ(b0xxxx(bbxx bWbAbAꠠa""A!A!Aa!AB AUս &!b &!&!'&!**!F&!G!&!W'!~W_!_ ^UUA@ A---((%-==#1(+ ++C1#1ץiC15UqDQjiaUWV\ aa!蠨a a  A9A55%%ID1?_Y `pZ^Aa\a  /5!!!`ppXUU]U a`}UU%55B%559T\\\ -=5LsJL{[`)`px hx^Hpx|~g`xxzGhxxxxpfF~xxxx*UE9e9$1%=gZA b&R__̋bbc sf1WW^xE9f1E1f1E9f1E9f1f1E1f1E1E9f1E9f1E9f1E9f1f1E1f9E)e1F1e1F1E)f9e1F1E1f1E1f1e1F1e1F1f1E1oe1F1e1F1E1)e9%1E9E1E1%)||||%) zzzzE9 --EA$9 EA$9 dIEAUUeA$AGrEA hz'jh^_jYaQ~zQeIx^xxeIE9^^dA%9E9$9DA%1$9)jz`D1%!+9e19e9\Q!^^^^%!!}u%)!___]!p!E)!%ae1====hGrhGr +gzzhzHzhGzz'riaYp`xxYQ_^^^QeIV^^_eIEIeIDIeIDIeIEAeIEA eIEAeIDAeI%AEAeIjjeIEAeIEA*eIEAeIEAeIEAeIEAz~~DAeIdIEA_^I$9???jhbVjj/Urjjhb(jibjhbjhb~~vjhbujhb]jhbjGZjhbbGbb'ZZhbbhZ믿bhZVbhZbhZz~_hZGRbHRZhZuZHZhZHR...ZhZWbhZuwWUhZHRhZGRHZhRZHZ{hZ'RપHZ'RVhZ'R hZHZ 0ZHZhZ'RHZgRꪪHZgRhZHR*+bhZ -+sJbjE1UUV\e1E1_wwe1E1e1E1e1E1Ue1E1Ue1E1we1%1f1E1Uf1E1}f1E1f9E1f1E1}f1E1]f9E1]u}f1E1}f9E1f1E1WE1$)$1)₊eA$1dA%9dA%9dA%9dA%9EA$9EA$1EA$1 EA$9DA%9DA%9EA$1E9$9E9$9%9D1%9D1E91r%1Hb'ZHb'Z^_Hb'ZGbHZ껻gb(ZꪪGb(Z*HbGZ'bHZib'Zgb(ZHb'Z_Hb'Z'bHZ(Z$9xp``1xxxx b bWAꪪa"ꪨa!a!a!AUU5&bյ+'!&!&!&!&!&! W&!~U&!UB~B_U"U B-/'%!  A// @--%( +---#1(+))-C11#9C){qe! %i(xaUWx`aWV||An$) W_{ca }9A- Z$!???Q \TVW!U- AU !AU*e)!Wz  %D)!տe1^VWWU U  b AWWVTb5E)A??1!\\\\b5555 k  j55%\~_x|^_(~^xGxx~'(xzHf~WF_UF%̀&xxxxTU~]իUMQE9$1)- FZ9-%5gZ&RZzzz.gZ-%5싆9zxx`f1E1e9F1E1f1f1E1e1F1f1E1f1E1E9f1E9f1E1f1f9E)f9E)e9F1E1f1f1E1f1E1f1E1f1E1ꫯF1e1f1E1F1e)F1e)F1e)f1)ꪪE1)+$9E1E1$)x||~%) zzzzeI EA$9EA$9 EA$9 EA$AGrDA -Gra~jY~aQ|^VQeIxzz^eI$9%Ad9DA%9EA$9~~$91`)E!9%)*#Ae1>>>=A!\\\\$!!uwW! ! !E1!55Gre95%%hzGzꂩGrhz]gz+hzHz~zzhzGz__'rixxxaYxxxxYQ^xx\QEAeIDAeIDIeIDIeIDAEAeIdIEAeI$AEIeADAeIVEIdAeIEAeIEAeIDAeIEAEAdI*dIEA}dAEA}(REAՈbd9 /UjR jhbjhbUjhbijbjhbjhb}u}jhb]UjhbWUUbhbuUUhjhbUhbHb@`Z'Z bhZbhZ߈bhZbhZhbhZWWWWhZGZ`hZHZhZHZ#+hZGZHZhRꪪhbhZUhZGZHZgRhZ'RhZ'RhZ(RHZ'J *gZ(RޞHZGRHZhZZZZhZHZ,..hZ'RHZGRhZ'RHZgRhZHR +++sb+b%)piR e1E1WUUUE1%1E1%1 E9E1WU}_e1E1uUUE1%1 E9E1UUUE1%1E9E1ww]UE1%1e1E1]UUF9E1f9E1}]UE1&1 *F9E1UF9E1W%1D)%1)$1eID9EA%Ad9EA$9$9EA$9EA$AE9dA%9$9EAdA%9DA%9wE9$9EA$1$9E1E91%9$1%9$1k'Z( Hb'ZHZZ_HbZGb(ZHb'Z(bGZgb(Z7b'Zb(Zhb'Z_^^HZ'ZHZ'ZHZ'Z_W]'ZI`Q(Wb  b bb!a!AUU-&AUկ &c-&!&!&!&!~_c^!_ U UU !xx``B""B B!  A/+ ----( +++/#1(/)+#1)*#1C)jae!5UUzf1 q ```@ax|a ~D1A d9AUW؅99@@!aAAWU.aA/UVE1A -U1xD) 'D)V^Xx U_ UUUAb ++a^^8$) UU]rAe)a\XXP 5'*b Lhj%% i{U z_W Hz~h~_x^^_g(')z~)IpxG̈W&̇U&̦Uxxz~_]uUhU_WUk(E9$1----Ie9-=gZRr{[]gR5NgZx`hZE1UWV\f1E1f1E1E1F)f9%!F9E)f9E)WF9E)UWE1&!F1%!E1F!E1&!f9%!f9%!f9%!f9%!F1%!e9&!E1E)Ue1&)e1&)e1&)E1f)E1F)f1)zE9$)E1$)\\^^%) zzzz%9 EA$9EA$9EAD9 EA$9b$9 - jY~~aQ~~QIQEA~zeI$9^^EA$1EA$9_%A$1$9%1נ1$!9$)奅AE)//-59!\\XX! ! !+e9!55% GzA%- zGzɂGz--ɂhթhz hzꠈGz~hGz}u}raaY`hxxQeQQEAEIdAeIDAEIdAEIdAdIEA_dAEAdIEAUU$IeAdIEADAeIEIdADIeAEAeIdIEAzdAEAwDA%AEADAI$9????9 Wb -hb9 hbHbhbHbjhb}UUjhbjhb~hbHbhbHb*hbHbhbGZ *hb'Z‰ZZZhZ}mhbhZUZhZbhZ____hZGZ"hbHRHZgRhZ'R**HZhRGZiRꪪhZHZ./-=hbHRHZGRGZHRgZ(RHR'RhZ'RhZ'R'ZHRhZ'RhZHZHZGRGRHZHZGRHRGZhZHRbhZjZ.bE1\X`E1) E1%1E1%)*E1%)E1%)E1%)E1%) f9E1WWE1&1(E1%1(*E1%1 E1%1E1%1E1%)%)E1E1&1 E1)%1)EA$1$AE9$AE9$AE9$9EA$9EADA%9$9E9EA$9E9$9D9%9uE9$9E9$9$9E1%9$1%9$1E91Z%9 Hb'ZU'ZQ GbRHZ'ZuHZ'Z}Hb'ZwUHZ'Z7]hb'Z*UWhb'ZUWHZ'ZuuHZ'ZuWHZ'ZU'ZR'ZR^_}RI@ (A UWVT  b__bUU/Aս &! '!'!&!_b_AU!WU _UU b/! U@   !hxxxB"B"!B5555! W ! Ձ //--( --=1("1)U"1$!zzzzf)D!(j 1@ 6e1 Uս9A%-9)ؠ 9d1J !7$)A D) E)D)!UW\`1! -51 pe1Ap`‚A]]!AbA(A5579ArbbBA뫫9[[s$)U^X Օ5j In~ ~_(xx^Wx|^^XXxhixz^_IjݠJ xxxxȊ|^'UgȊUgUȊhzz hr*rUQjjjjE91+///AE1??RAZR+=.jÉ *sE1^\xxE1F)E1&)*E1%)H`e1&1f1E1_f9E1f9E1__f1E1f1E1f1E1uWf1E1uf1E1UE1F)E1F)e1&)F1E)UF1E)UF1E)F1E)&1E)&1E)&1E)WE)&)E))bʈE9!%1$)TT\V%) zzz~$9 $AE9EA$9EA$9 DA%9jEA-%aQ^aQzUYeA_QEAWEA$9EA$9EA$9EA$9~EA$9WWWU$9)^Xp`9!'7Յ9$)%A!XXxp!!!!! Q!++GzQ gHzhgz** hhzgzhGz~{Gz'r'rixxz~aYxxxxQeQxxxeIDAdIEAdIEAeI$AdIEAdIEA]WdAEAUUdAEA__WUEA$9"dIEAuUdIEA_UdIEAUdAEA^WEId9eA$AEA$A eA$AEA$9I$9????A#1Vd9#1jZ /hbd9 %hbGZhbGZbHb+bhb￈bHbhbHbhbGZHbgZhb'ZBjʈZZhZRZhZWW}uZhZՈZhZ^^__hZGRhZ'RhZ'RhZ'RgZ(RhZ'RhZ'R*hZ'R'ZHR'ZHRhZ'R'RHRHZ'R(ZgR'ZHRHZ'RhZ'RhZHRzzHZ'RHZ'R'ZHR'ZhR{~z~bhZ}]bhZjZK/b%1WV\pE1%)ꪪE1%)%1E)E1%)9%)YsrE1%)/E1%1E1%1E1%1E1%1$1F1E1%1**E1%1E1%)%1E1ZE1)%1)~E9$1#+$AE9%AD9E9$A%AD9eA$9EA$9$9E9EA$9EA$9__$9%1.$9%1$9%1**$9%)E91%9$1W$1)pXZE1)) HZZ'ZQ'ZQ**HZ'ZuuHZ'Z]'ZZ'ZZ('ZZ'ZZ'ZR"'ZR HbAzbRUU-msRUU kRU*b V\X)JUUG! /G!_G!UcU!W WU WUUA !?*(0@! !! } !   !xxxxB""B!B5-   * * ( 1() ((|#)_e)U(Z hz9zz9 9 U9 9e1WW9D1e1@`x\$)A5 e1$)e1D)E1d)e1`) \X1!`ƒ E)! %) WV\\ @!U]}ibAՕ)a5555A kkˢbHJɉI$)Q5- KU z_Ix~_(z ~^~_zjxxhXj*ըz ՈhHz~_UhzhzՈhz(*z_z∈z-E91////AE1[[{rRe1 -RI+V.gZ--5퓦9xxhf1%1E1&)E1%)pE1%)  e1E1WWUf1E1Uf1E1_f1E1f1E1E1f) *f1E1UUf1E1UE1F)f1E1_WE1F)E1F)E1F)f1%)f1%)&1E)&1E)&1E)&1E)E)&)E))غ E1!%) ~$9 $AE9EA$9DA%9DA%9 Q$9 -%Y9UQe9UeAE1WeA$1D9%1$9E1$9%1_ $9$1 W$9)$91`{1!V^xe1!ͅA$)`ƒ e1!UUV$! $! E)!Uշ+d9!/ GzA5% Hgz_UGhzՈGzgzgzꪯhzgz(zGz'r~oraxxxxaQYQ^^^^eQDAEIdAeI$AeI$ADAEIdIEAwEA$A EA$AEAD9EAD9"*EA$AEA$A DA%ADA%A**DA%9DA%9(EA$9DA%9I99`#1D)D9#)ID15UUUhbD1 -hbGZhbHZ bhbhbGZhbGZhZGbgbHZhbGZjkhZ'ZhZGR*hZGZhZR hZGZhZGRhZ'RGRhZjjhZ'R(ZGRhZ'RhZ'RhZ'R'ZHR__'ZHRHZ'RwGR(R HR'RHRR"hZ'RGRR>-e1D1* e1D)e1 p`e1 -%5D)A76D)!\\XX! !}bA$1a5555d9Ax^biRkdA5- ]JI `x^_ ~Vx^~^J|^J x~_)````^^^^Hr_hzGjhzGbhz'Z_'RUHZ UHbUzQ@@@jE91////9E1rrprRE1-%RIV\^^ sI--.jpbébE1WWV\E1&)E1%)``jjE1&) E1&)*E1&) E1F) E1F)E1&)E1&)**E1F)(*E1&1 E1&)E1F)%1f)E1&)*E1&)E1&)E1&)&1E)&1E)&1E)&1E)F)%)?%1E)E1!$) ~~~$9 EA$9DA9EA$9^$A$)z%Q$9 Q9WQe9U蠠eIE1UEA$1]EA$1UEA$1ߪDA$9UU%A$1$9)$9)_1!xe1 5_A$! /AE)X9E)UW9E)UUd9E)'bd9Uյ-hzQ gzHbhzGbGjՈGjhrUGr_gz'rGzjjaxaY^^^_YeIQ$ADIEADIEAEIDAEIDADIEAWwVEA$AEA$A *DAE9"DAE9"EADADA%9DA%9DA%9*DA%9DA%9%AD9$9EA*eA$9?559#1T\C1$1 C1$1D1#1=._D1#18HbC1-UhbIhbHZ hb'Zhb'Zhb'ZHbGZGbHZkoHZgRGZhRhZGRhZGR hZGRgZHRhZ'RhZ'RhZ'RHR'RGR'R*HZGRzhZ'RHR'R*HR'RHR'RGR'R***HR'R__HR'RV__iZ'RGR'RXZHR'R5HR'RÃHR'RHR'R}}HR'RHR'R hZHR++hZ'R*ZHR*bZ齵bE1XpE1%)ﭤ%1E)1%15UAE)p9E1UVVWE1%1e1%1U}BE1UU 9E1e1%1e1%1ˋE1%1E1%)"E1%)E1)E1)E9$1EA$1EA$1EA$9UUEA1$9%1D91D91$9%1+E9$9WUU$9$1$9%1說%9$1_$11$11$11$1 QE9 'ZQ+ ZE1pjE1UGZ9U_je9UU'Z!'Ze9HZIUURA_Q9kI$)_Q ppz{ 믯 a\\\\bA bAx|| ABbCbb ^\\^ ((A    ! A __  !  !! w !xxxxB!B!jjA! A+ UU/E)AU+1U*9+B1B9_V^A191@@@(Z(Z``UAad1b%559xe1 (.75D1  $)X`e1 "d1E)e1$)^D) 7E)aPR$)APpp`!UU/ a}ikbAaD9````( ւb==KKUk+_K ^W*zWz^^kx^Vk*x\WW*x^^I``pzȣhzxxxxHrHrUhzGjhz'Z^'RU'RUJժIj@E91////e9&)AE15RIgZI5U gZ -{f9^^xx%)F1E1%)j{jjE1%)%1F)ꪪE1F)E1F)E1F)%)F1E1&)%1f)%1f)E1&)&1E)&1E)%)F1%)F1&1E)F1%)&)E1F1%)F1%)F1%)F)%)E1%)E1!) jz~~$9 %%%%A$9}DA1]$A$1^׵DI)/QDA%%QeI~QeIz]]eIDAV^^EADAEA$9$9DAEA$9D9$9}U$99 $91$91$9)* eI$) Ie1Ad9誾 Id9 'jdAUս hzQ hzGjgzHj gzHjWgzHj ghrUghrUgHj_Gz'jGrjhjYx\xxYIzzzQe9eID9WWEA$1EA$1EA$1UDA%1DA%1EA$9EA$9EAD9"EAD9DA%9EA$9EA$9WEA$9UDA$9]EA$9UEA$9]DA$9_WZ$9Յ9 D1#1C1$1 C1$1#1D1$9C1'ZC1 Urc9ibGZGZHbhb'ZGbHZ(bGZ__HZGRGZHR"GZhR(GZhRGZhRGZHRHZGRV___GR'RhhhZ'R}uHR'RHR'RHR'RHR'RHR'R]HR'RUHR'R___GRR'R'J *'R(J 'RJGRJ'RHRHR'RHR'RGR'R]]GR'RuuUHR'R-hZHRHR'R>?iZGRbHR+hbZ????Hb%)V\X`E1%)UUE1%)}A%)}UE1%)%1E)JE1mHR%) -Ae1%5Ae1Uwe1%1E1%)說E1%)E1%)%1E)%1$)D1%1w}}D9%1D91$9%1D919D1%9$1e91?A$1WkC$9$1*9D1D919$19$1_$)9)$9$11HbE9'ZI+'ZQX'ZQ7'ZR"^WU'ZQ'ZQ'ZRU'ZR~^U'ZQ++'ZQ"_'ZAZrR zppp j A\\\\bA bAzz~^!@bBcBb ^^^^! UUw! U (!A A }_  }! UUU! ]]] @b"bBU+ AB%)- 9$)+ 91 )B9(B9:9:9B9oϏE) t ! a a#1A?_9 x^WU$) 55d1\XXXD)  5e1$)}WD)`$)%! \\XX$)Arbcc$)b9* HR U LsU_zd9!%%bɛ55 *++W _~_kx^Vk ՠ^*Ġ~I^Ĩ_xxx^hhzghzghzghzUhhzhhz hzYJ****E91//+/e9%)e1%)/?Q9 IIR-= Axx9%)\E1%)vvvwE1%)%1E)e1%)E1%)E1%)%1E)e1%)%1E)%1E)%1E)F)%)F1%)%)F)*%)F)%)F)**F)%)%)E)%)E)F)%)%)F)E)%)1E)߿$))$) ~~~$9- $9 x5$A)+AD9DA9.I$A%''IeI~wueIDAEIDA_DAE9eA$9EA$9D9$9V^$99*$91$91*** D9$9U]]eA$9IEA--/ YI/aQU 'jQ+'ja 'rGj*Gr(r *hzGrhzGrhrGzhzGrGzrhzGrjGrj'jaaYx``xYIxQeAeID9zEAD9EAD9DA%1 DA%1$9EAEA$9$9EAeA$9D9%9 D9%9nEA$1_EA)DA)U$9)U$9)UU$9 _$9 UE9 *?9#1TTC11C1#1C1$1C1$1C1$1C1$1R /HZD9 gb(Z(bGZHb'RGZ(Z****GZHRGZ'R*GZ'RGZhRGZhR'ZHRGR(RGR'RHR'Rww}'RHJ*'RHRGRR'RJ 'RJ *'RR'RJ'RJ'RJ'RJ*'RJGRJgZ(R'RJ((('R(J**'RJ'RJ *'RJ (HR'RGR'RUuhZ'RhZHR*Z'Zr9jꪪZE1%)1E)1E)E1%)e1%)AE1UU Ae1AE1zE1%)%1E)%)E1D1%)1%)UU_pE1)%1D)D9%)E9)D9)D9)$1!$9%)U9%155A$)k~\\$1!$9)U$9 **U$9)U$9 $9 $9 $1(Gbe9'ZQ'ZIXRI**'ZQZR'ZR+'ZR**'ZR_'ZQ愈*'ZQ(RApQpppp iij  B\XXxBa__Ua! AbBaCA \\|\! }]! U!  A UA WUUA UA Uߪ b bAccBc?c+ E)խ/ 1!-+91-99B9U:9z_91:9B9/-D)|TTA>??? @\ W@ /  D1 XpppaUU ՂUW$)a)$) ^{!!x!AAÂ9a--(JE1- iR'J ZHJ@HRwx`aU- bW^XXJ{ UU _݀Kՠ_k̠^ I_Ĉ_iU_Uhzx^WUGhzGhzhzGz**GzhzGhzhGrꇂHzYE91/---e9%)E1%)(*IE1 -%5QAjI5jbÉbE1WV\XE1!}E1!E1%)կE1%)E1%)E1%)E1%)jzE1%)}E1%)%1E)E)%)%)E)%)E)*%)E)%)E)%)E)%)E)%)E)%)E)*E)%)ykE)%)%)E)E))%))) zz~j1- $9( EA$9uAD9DA$9eI$A%555eIDAeI$ADA%ADA%9EA$9%AD9D9$9$9D9 $9$1"D9$9ݝ%AD9eA$9//+QeA/YQ--- bY--+'rbGrj*Gr'rhzGrhzGrhzGrhzGrhzGrhzGrhzGr_Grj'jabY~~~~YIzz~zIeIxxeA$AEAD9EA$9EA$9eA$9EA$9$9EAE9$AD9%A*D9%A%AD9$9E9E9$9]E9$9E9$9u$9$1DA$1$91eA1????HR#1^xA#1UU\D1#1UC1#)C1$1+C1$1C1)#1D)A#15UUU'Z#1 -Hb'RHZ'Z'ZhRGZ(R'ZGR'ZGRGZ'RGZ(R hZ'RHR'RHR'RHZ'R'R(J *(HR'R'RJ'RJR(J'RJ'RJR'J'RJz~'RJ'RJ꯭GRJhZ'RUU'RJ'RJ'RJ'RJ*'RJ*'RJ *HR'R]UHR'R_hZ'R HjhR'jhbkkHb%1\p`D1%)$1%)D1%)D1%)uE1%)ߗHR9++hR1UWXpe1%)~VD1%)$)F1E1%)E1%)߿A%)ppzf1)/9%1UU_%1D)* E1$1}E9$1$9E1E9$1e9$1_e9$10_A)p$1)^$9)U*$9 Uꀀ$1 $1 UW))1_QE1 ZIRQ5'ZQ++'ZRUW\ZZR'ZR-?'ZR'ZR.;'ZR.0'ZRZ9ؘZ XXXX   !bB:a!(b  AjjjjcBaCA \\V AA UUA UUb Uc *cABb* *BBBbBb+BbcB+++c% +E) /1E)+է9e)+91 /99-UU9191VWU91 /B99aVT\\b!^a!A ^^zxA A d1Arbbc 5W^Xp !  %$)A/'7$)$)!+$! ܦ9 %/(J$)*hRA ZiR_ siR]+G K݂XXxxJ55){ kUUݢ_U ̀z+)^h~W)Ȓ_Uh~WUȊHzHz_gzHzgzHzHzgzhzGzgzHzgHrhzGzhzGzYD91%--e9%)E1%)AE15QARA=WFZ -%{9\XxpE1%)%)E1E)%1E1%)E1%)E1%)E1%)E1%)E1%)E1%)E1%)E1!zE1%)_E)%){E)%)E)%)E)%)E)%)__E)%)]UE)%)]E)%)WUw%)%!%)%! $1!) hz~~1 $99"$A$9DA9$AD9eI$AdIEADA%A$AEA$AE9ꪪEA$9EA$9EA$9_$9$1$9D1*D9$9EA$9*+IEAQI-- aQ//jY/++'rb+'rGjꪪGr'r**Gr(rHzGrGzHjGHZhzGrUUhzGrGr'jGrj'jbhhaQVYIxxxzIDAeI$9%AD9%AD9DA%9%AD9EA$9EA$9eA$9AD9EA$9EA$9_WU%A$9EA$9}}_E9$9UUE9$9uu$9$1** ($9$1$9%1A0HRJTTTJD1xJ#1UU^xD1#1C9#)C9#1#9C)C1#1D1#1#1)8'Z#1 -U'ZI 'ZHRਠHZ&RGZR'Z'R'ZGRGZ(RHZ'R_GR'RHR'R__HZ'ReHRR{sHRRHR'Rw___R'J'RJR'J'RI'RIRJ~^I'JRJ'RJ'RJ"'RJR(J'RI'RJ'RJ**>>HZJ'RJ"*++'R'J "HZ'J /'bHR777hjGbj(Zn'Z%)WV\x%))(%)!%)!E1!:UR1b{]HRe1UAE)_kE1%)U%)E1(E1!E1!E1!*/Jf1-(J9_@E1$1TtTVE1$1UU$9%1 E9$9u9D1AE1 9$1WWVVE1$1]9$1UD91$9)$1) $1)$))$1)$11QE9  QI'ZI??'ZQ'ZQ&RQ'ZRpr'ZR. y'ZR'ZR__'ZR_Z9R XXXX  *"BXXXXaB!aAUUb bB"cBcAW\c!Bbb#Bc..cB=bBb"ꪪBBBBꪪbBb"b"cB*/c /E) +f1$!**1e)*9111ﯦ11 (91:9BXXp`aꫢbyy}}a!A A _A ]D1aCAAAUU `ƒA 55E1 V^^^ U  A^UUAUUe1a -HJ$) /RAhRB*k ňb bpp``D)b+GR kKբ+͂zki~HbU WU(h~UUGzgHzgHzgzHzgzHzhzGz___hGzHgzhGzhGz_}hzGzugzHzWW$9D91e9%)E)%1E1%)>Ie1 IA_WwjA--k{A`pz(RE1UUW\E1%)E1%)E1%)E1%)E1%)E1%)E1%)E1%)E1%)E1%)E1%)E1%)WE1%)E1%)wWE1%)uE)%)wE)%)E)%)}E)%)E)%)__E)%)E))$))긺) ~~^^1 $91 $A$9DA9DA9DA9////eADAWWEI$9$AE9$AE9DA9EA$9D9$9{D9$1_$9$1DA$1eA$AIDA++YI//bYjY+ Grj'rGj Gr'rGr'rGr(rGz'bjjGr(Z/Gr'ZGr'ZuUGjZGrj'rQII|~^ަQIrbrxIDAeI$9%AD9%AD9$9EA%AD9E9$9E9$9E9$9__E9$9WUU$99%A$9WUU$99D9$9^_Uu$99 $99$99 D9$9UUU$91*e91????HRJTTVVJIJA`*J#1W^d9#1\C9$1C9$1C9$1#9d1 #9D1C9#1_'Z#1-U'Zd9-'Z'RZ&R'ZRZGRZGRGZ'R^^^_'RR 'RRHR'ReuhZR{{{GRRHR'R___'RIꪠ'RJRJRJRJJI((JI(:>RJQJ]W'RJ'RJ'RJ_RJRJ'RJ*//GRJbBB'RJ'RJGRJb'RGbZ /jHbHb)`A%)UUUT1%)U%))9)UU59%)f1%)U_zA%)E1%)UUE1%)]]E1!E1! 9%)Օ5?(J9% (JE1`x$))E1)$9$1-$91%9$1z_E9)*E11$119$11$9$91$9)$1)$))1)UU$1)QE9 QIRQﯯRQ%RQRQ+ 'ZR 'ZRU HZRU'ZR_bRUտHZ988 HZ c bAxxXXaBݽA77cb cc____cBbCBbbBbCbBbBꪪBb*BbBbBbbBBb*b"cBb/=!-U%)*E)! //9f)91U119191+///(J%)B ZUUWVb~z{a!BBA jk  $1  UWV\ %%5VV\\  \\^^A] / A UUA ++a! *1a -(Je) -IJ9j~J - #1```jA==ą9 +b_QWUA_WR1^UUGz1 -5gHzgHrGzhrHzGrGzGrGzHrGzhr *hGzUhGzUhGzUUGzGrHGrGzHr $9$9)////e9%)rrrE1)E1%)I%) -%IA~~\XR9/JsA--bE1\\\VE1%)E1%)__E1%)u1E)E1%)E1%)W%1%)%1%)%1%)__%1%)_}]%))((%))%))((E)%)U}uUE)%)uD)%)UD)%)U___%)%!%)%!%)%!%)%!(%))$1!$) ~~~~1 %$91 $A1$A$9$A$9DA9///DA%A$AE9$AE9EA$9EA$9wEA$9E9$9$9$1D91DA$1/eID9+QeA+/YQ=)-bY jb/ -r'j'r'j'rGj**'rGjGr'rGr'rGr'rGr'b~Gr'bUGrZ'jj'jYY9QeI``IDAEA$9EA$9$9E9EA$9E9$9E9$9__WWE9$9UWUE9$9UUU$99$99*$99$99***$99$99$91$91* $91($91E91????hRAJAJAJA JD1^xA#1UUWXD9#1UUD9#1UUD9#1UD9#1UD9#1WUD9#1uR#15UU'R#1 FZR_^'ZR'ZRZGR'RR'RR 'RR'RQ XGRRzj'RQ.>>(GRR'RJp``RJuRJQJQJJIJIJIJI&RI'RJk{}}RJRJuRJ'RJGRJCkkk'RJJ'RGRJZ'J%%% GbZhb'b +hb'bXzj'Z)\Xp%))!%1A)55HJE)\\^Ue1&) +e1%)E1e)* e1%)e1%)9E1UUɦ9E1(J9 %JE1xX\^%1D)***$1) 9$19$1$11($1)$1)$1) 9$1$91$91$91^$1)$1)UWW_1)UUU1)55>QE9 RQ_'ZI/''RQ//'RQ'RQGZQ-__'ZQ?(ZQHZZ55hb'ZUHZe98888HZ \\\\ ``bbAXXXXBaA??? ^cbccBcBCbZbC*"*bCbB|bCbBbBbB着bBbBBbb"B"*b" c+=  -E) +/--1e) ---91꯯91_WWW11 **91+/R955Q\XhjUU_zb ```bA kiyy!zZbUU_b$) % ^Xxxd)^^^^AXXXX UUU -  ! A !A59 //B1W9 xxAUWAGZ QI!*Ae)\W1e1Y15UUgzAGzIUGzZGz'bGz'j**Gz'jgz'rgz'r'zGr'zGr'rGrjjGz'r'zGrȚ%1$9)//e9%)rrrr$1%)E1%)A%)5IAkAd1bE1W9%)]]D1)1%)}1%)$1%)$1%)_ww_%)) %))%1%)U1%)%))%))%)) %))%))%))%)) (%)!%)!%)!((%)$!%)! %))$) )1%%%%$A1$A1$A1$A1$A)*WDA)U$A)DA)U$9$)$9$1-A$9Uտ+A$9UudA1$9$1EA$1eAD9+ +IeA-+ YI-+bQ+ 'jb'jb//+'jjGr'jGr'jGr'jGr'jGr'jGr'jGr'j'r'b'jj'jYaQQIxxxXIDAzEA$9E9$9E9$9wE9$9D9$9]$99$99$99$999$9Y9$9ZYA$1$91$91$919$11$99$10E9jjjjA'JJAIAIBJAHRd1zꪪA)W\#1 #1 #1)UU#1)U#1)U)#1d9)7UUUR) %hZI'ZR'ZR'ZR~'RR +'RJ'RQX'RQ -'RR"'RQ///*'RJRJU_JI((JII'JJIJIJIJIJIJIJIJI((*RJU'RJ}}'RJ'RJJ'RGRJZ'J-'ZYGbZhb'bHbI@Z)UW\X%)).*$1%)UWW}D1%)e1%)//-1E1_f1E1_1E1{k1E1?Af19f1UյB9% 9E1VV\e1%1E1$1VV^\$1)1$11$11$)%1)1$)$11$19$919)zz1)?1)}1)% "$1(Qe9 QI«RI/WRI RI((W'ZIUHZRHbR'ZQ'ZQ.*hbAZZ'ZAZ Xp }tb||~~bAZzz^BabAzjbcc_cBbCbCbCbC*(bC"bCbCbC"*bCbCbBbBbB"bꪪ"BB"Bc /-E)---1E)/- -9111z[11z11 +B1/--=ZIR````a!bbbBA{{ia+a/$)%'6<!!hhhxapppp ---/aX^^^UU   **A?/A!*e)+1$!Ue) z aTVWb)b E)+ e)! zf) -f1)1e1{BZe155Gr9U'j9GrAUU'rAUU'rAUhAUU'jA U'r9U'rAU'rAUgIUU'rIUUGzAU$91%e9%)rzrz$1%)$1%)E1%)?AD1--A%)xxE1%)D))%))%))%))%)) %))%)) %))%))%))%))**%)) %))%))%))%))%))**%))%)!%)!%)!%)!%))jjj$) z 1%%%%$90$90$A)~9 -$A(- *DA1U DA1$9)zdI)U*A$9խ I9AD1 AD9Zzzj$A$1_] DA$1 IE9QA/YI UjI*U'jQ 'jQ'jIU'jAU'jIU'jI'jZU'jY'jb'jj "Gj'juuU'jj'jazzzxYQxxxxQIZ^^\IDAzzz~DA$9$9D1D9$9WU$9$1$919$1$91$91$919D1$91$91$911$91$9$91$911$90E9jjjjJAIAIAJAIBJAzzJAzA)WxD9)U\#1(ꪪ#1(ꪺ#1(#1)U#1)U#1(R) -URd9 'RQ'ZR}_U'RR-U'RR_RQXxxQQ -'RQ +'RR'RI'JIJIJIꪪJIJIJIRAIBIBJIJIJIJI&RJu'RJ^^^XRJJ'RR'JZ'R ZY'ZYGbZ/75Hb'bHb$)x`E))$1%)]]WD1%)e1%)9e11f1xxf919f19f19f1B9 Af1TTV׆9E1WVV^1E1U}i%1) 1$)1$11$)ꪪ$1)1$)$11$91$91}$91]]]}1)10 1)%1(QE9 QJIe9\\Ae9UAe9UIe9UUIe9UIE9UIE9UQe9UQe9I ^ZE1 U)TTVVBbAZZZZBaa!@@@!cc^cB""bC* bC bC bCbCbCbCbCbCbCbCbBBb"bB""bb".c-%55%)----1E)--1f1 1f)1) +11B1IB I@AAU_^XA?>>aAA=!AD)xxxXApPXX ?/++A\\TV!UUՕ *  *A UuA !A -$!_1_BU+HRU!a% $)~!a^WU!a/UU1 1E)9e)'r1 %'r&j*Gz'ruUGz'jGz'rUGz'rGz'rWWGz'rWUG'rWUUGjgjU'zbU'rIjDA1e9)zzzz%)) *$1%)%1%)A%) }%)9 1%))%)%))%))%))%))%))1%!%))$))%))%))꪿%)))%)j)%)%)))%))%)%))%)!%)!!%)%)!)%!+) 1%%%%$9(9 z9 ޵ $A1$A1?//$AD9A9A$Aս+AdA=A9@`Ad1BB$)W 9D1B˧DA$9--/IDAյYeAYQ++++jY/'ra+'rbGzbGzbU'rQ_'rIW'zIU'jAUU'jAUU'j)bAUZI ('jQUbA~WIE)_IeI$)U_DA)UU$9 U$9 U$9 U$9 U$9 U$9 u$9(U$9)U$9 "U$9 U$9 U$9 DA$9(#91U#91_U#91]E90???7JAAAIAIAIAIAz_AAAAA)x91UUVx#1(#1(#1)1#)1#)1)zR1-UURD9 -RQRQRQ**RQ`QJ +QQ /'RQ 'RIJIIBIBIBJAIB*IB JAIBIBIBJAIBꊪJI+'RJXZ{]'RJ'RJHRJY'RZQZQ+hjZHbZhb'Z GZ)V\XpD1)D1%)f1%) 9f19f1^^e11f919f1+*A1RZB9b9e19E1Z1%1bzz^E1)$1)1$)1$)$1)_ D11UUW\1) 91UU1010101((1($1(??'ZE1QIUQI,WRI RIW'ZIU*'ZIURAURAURAUHbAUZ$)_Z$)U1!BB____Aba!``pB#"b^^c_UUcbbC bC" bCbCbCBcbC***bCbCbCbCBBb"b"bB""bB?! -E)! 1e)++11[y]Ն1f)*1f) 91--I: RI?QAXXppa ׷aAb@??AR$)xpppaaX^WU +/AVVWW!A@!A @!`!A 1Aߗ5(J1 ZB+iRx^WAUAWWAaAae) %5e1)1F)'je15U'rQ r'j'rj**'r'j%.Grj'rj'rj&rj&rj'rj&rj'rY@@BB$9(e9)zzzz%))1%)1%)D1)%1!$)))%)%))$!1)%))%)%))$))%))$))$))$)))$!)%!ꪪ%)!$)!)%!ꪪ)%!)%!)%!%)!%) %) %) ꪪ) )~zzz1%1 zW $9( #9991$A1//?dA9/ADA5-+A9A9I9///Ae1``@9e1 9D)44A$9IeAյYIYY-)aY  jb+ &rj'z&rU'r&jr'jw&r'j&z'j'rj'jj'rb'jZWV'bZU'bQbQYQxxxxQeI~xxeID9^DA1$9)_$I9 _$9(U$9 ժ$A 9)U9)U$9 ]**9 u9 ]$A U*$9 UW$9 UU1 U1($1*.JAVVAAAAAA AA (AAI9A9A9AD1`9 UW#1AD9U)U)*U() UA /UUQ  %RQꪫRQQ'JQ'J/eQI+-RI 'RIJIIBIAIBIAIAIAIAIAIAJAIBIBRAJI'RI+/'RJHRJ Y'RZQYQHjQ /-GbZxhb'Z-HZe9`IE1%)/e1%) /9f1 9f1f9191 "A95A1}k`Ae1Af1^z1E1~~E1)ࠠ$1)$1)$1)wWW$1)]UUe1) e1)\\\^1) *10( 1(  101(1(0)$1(?ZD1IIRIQI.QI**RQRQz{RQﯿRQRQzRQ  ZR}'ZQ$1!BbB__[[aBAןb~~|\c^_UUbCbCbCbC bCbCbCCbbCbCbCBcbCbBBbb""B"Ba"b" ++!--E)! -1E)1f)"*1e)1e)9e)/BAbKQe9Qp``ja!aA뫾aA?aD) rbbc uUUUՕ  WUUU 5 * *A ]@!@!A!k{Aa% RA+ -RbpXA_Uu!a!aaA*A@+e1 -1E)ꪪe1e)kj9 &rj'rjj'jYZjj'jj'jjz&jj__&jj&rj&rj&rj(Y$9(E9!)%))$))%)%))%))%))%))%))%))%)))%)%))꿿%))%))%))%))_%))}%)))%!)%!$) )%!)%!)%!)%!)%!)%!)%!%) ) ~zZz )///9)919#1 91 $A9A9-- A9I9I9AA5]J9jJʏ1E) 9$)7A$9IeA%%- YIYY jYjb+/'rj&rj"r&j'jj'jj(&jj&rj&rj&jj&rb&jbxWbQYQ? WYQxxz{QeIxzeID9DA$9~^^^9$19#19#19$19$1*9#19#19#1ꪪ#91#91}U#91#9191WW9(10*101( *E90?7J9A9AAAAjAAjjAA~A9A9A9A9999)^xD1)UUU#1)U}#1)_#1(#1)*Uu#1)U]D1(>Q) RIQJ~QJ_~QJ/ׅQJ\^^WRIVVWIBIBIAIAAIIAIAIAzJAIAJAIAIAJA*+IA*JA*JI HRJ ++/YHRZQYQ'bQ-'bZPZ_UHZZ GZ(ZHR$)\x`%))+ e1%)9f)Af1{91"91Af1////AD)9e1 _[A9-5Ae1WVVWe1%1~\\E1)$1)$1)WW_)( *$1)Օ0D)81W_10""81U101(1(0)ꪫ0)I$1  IIRIQIzzkRIQI蠪QIZIQJRIꪪRQ)/RQ('ZQD1BbAZ^^^aBA5%%b\~^^cAbCbCbCbCbCbCBbijjJBbe*bBﯯbCBcbCbCbBb"b"b"a"!Bb"//b )$)+/e)%) 1E))E)1e)1e)*+++B1ˋeAWAb a a  z^A U)ACC   ___ U  @!_uUU@!@! 719! 9AX^UUAaAvAAaA+AaA$)a-5e)!1E)+.'j9 &jj~~W&jj'jj~&jjUU_&jj]jbjarjrjUUUjbGzQjjjj$9(E9!%)))%))%))$))%)*)%))%)!$1%))%))%))%))ow%))WW_%))UUW%))UUU)!)!**)! )!)!*)!)!)%!)%!)!)!)!)!$) ) { $99(#9091#99}uuU$99YY]ID9I9I9///I9AAi//JA%=hRe1U^A%)eA$1.// QeIYQ=/--aQaZjb jb jb&jj[]j&bj&b &jj]]]&jjWW&jj]&rjU&rbxzaZbQ^QQpxQI +QeIzz~^eID9DA$9VWWV9#1#A19#1#99U9#1*919#1* 9#19#1 91W919110108)(1(1e9(J9A9A9 AAwAAA9A99AA999999e1a$??r)UW^x1)u1)uw1)#1(1)_0)]I( -UQd9 QIJI'JIRAzzIBꪪIAJAJAJAIAAIIA{{{_AAAAIAIAIAJAIAJAJA /HRJ?==5YHRZQ^^\ZQYQ_WZQ'ZQ'ZZhZRk'J$)UV\Xe1%)9e1%---99a{A9U A9UWWVA9ՕA1``px9D)>7'B9U]{9e1꠆9E1W^^~9E1ՕՅAE1V^$1)v^^$))UUVE1)c0E)$90108)1(z)()(1($105I$1 II{IA QIzIIUWIIQIURIURIUURIRI*ZIUZID9AjjbA[ZZZbAA% bxX\\bCbCbCbCbBB"bBBb*b"AcbCBcbCBbbB"b"B"Ba""Ab"?b--5!--5E)!e)%)//)E)e)F) 1f)WB19WVTTA\Xxxa ~zA WծA ꪪ$)AɉAWWWV WUUU     A//A rXXVA)+**AaAZZaA@baAAaA/e) -59e)%-+j9 %%5jb^jbU'jY*'jYjY jajajajajajQ@@BB$9('''/I){{zz%))%))ww%))%))%))%))#))%))%))%))%))]UU%))}]]])!) ) (( )!)!)!)!)!)!)!)!$) )!) *(%!)!(%!) ____(zzzz(''//9(#9091901 xVJ( JAWVIAIAAAzAAWZA UU&JD9xx~_I$9QeI--YQ----bYaZ *ibjb_jbjbbjjbjbjbjb 'jajabQaQ_YQ/*YQ~xxxQDAxdI$9DA1919191 9191919191(909090$90*//$909010010)F9(A9A9A9+?A9 *A9 *A9A9A9A9WWUU999e19d1zzYd15iIY)W^C9 )(#)()(*)()(I(-UUI1 -QI}]]JIRAzzzIAJA]]JAIAIAUIAWIAIAוA9**..IA}uJAIAJAJAJAJA JA-HRI/=Y'RZQYRQQ(RQRQ'ZRZHR^~|hRE1x`9%)9E1-55+A9BAiA9^^~z99>A1ppAe1uiBJA9UU]r9E19E1We9$)e1)A)WW_rA)UU}$10~819(1(.?/9(z)()(0(0)QD1IAQARIWQIQIںQIQI/RIRIRIQIRIE9Ab aAuUAb^^WWbBbCbCbCcAbBjjBbBbbBbBBbBcBcbBbB"ba"!Ba""Aa"B//== +! E)!*+f)E)e)%! f)E)9e)-9\\XXbjAa!a!*!a %VVTT___U UU  !說 =--/Abz!ԷAaaaaaa!a!/ApraA`A`A_1a55599Z)/?jYibuujY//jb jQ\XYI"/jYkBjQ jajYɒQ$9(////eA)bzzz)!"%))UU%))UU)!)!*) ) ) ) ) )  )!) ) ) ) (!) (!(!)!)!)!(!%) (!) (!(!) }} 19(019(1(8 Wׯ I0 -JdAUJAUId9WAD9Wd90d9$9dA$9࿿IEA/+QI-)/ YQ bYbYba babaibUU'bi'biibibibbabajQaYaY~^^_YI~IDAxDA$9DA1$90#18199181#909181818181#908110100)*0) f9(A99AA9*A9A9**A9A9A9}u99999e19d1z~^_YD15555aY aapa)^Q) ) )()(*)(ꪪ9(5UUI)-JIJIzz_IAdIA?dIAW_~IAAAAA( AAQA%I9IAJAIAIAIAJA'JAJAJA?YJZQꪪ+ZQªZQWWWWQQ *ZIYRZ'R^XhhZ(R -HRE1V\x`9e1))) A9A9A9zj99ھ99֦9999 A9A9999991 9e19e19d1z^^d1$)YD1%%%%aYaY aY*aY訪aYWY)WxD9 _) ) ) *) *) R)UId9-I9AdA_^zACA /AA *+A9A9 I9 .bIꫭZAWV^xA9AA//IAIAIA__AA_]IAJA+/QJRQZQZQZI^^zIIZI/YR____HRRZ'Rj9^zb99/%%'A9A99999*B9A9:7HJAjA9~9e1Xx~Ve1E1bE1%)z BE1 AD)rbŠ$1(1(1(_0) 10]]1(ꪺ0(1($1(/E1ZIAA)WI)UII$)IUUR$1UID1UIE9UIe9 IAIA:Ue9BaA :???bppx^bBBbbBbBBbaBaBaBbBbBbBBbbBBbBbbBABABAB!B!Bb!A""Ac!/ --%$! -))E)$!*++E)$!E)$!(*1E) - AvTTa ^UUUa///?A^a!**A Xxpp@UUUU- a- b! U$) U$) /D) e1$) e1!z*D)!WzUU_x * AA!]A>/a! b*9%9$)|z{/E)%5Yri*ri_WriUUiY^iYU_aYaYh+iQ_ iE)ꀀ1(..D9 rzz) (!) ) ) $) ) !*$) (!! jjj! ! ꪫ ! *! ! ! !* !&* ! !*! ! " !*! vWW! ! ! ! ~_] (5551(0 z^0 ^խ0 -90/===A$9DA9DA9DA9$A#9*dI$AdI$AIDIYeIaYUaY/+*iaUUia]iawiaUia_iaUiaUiYתiYWꪪiYUiYiY*ia+(iaU_WaYaQYeI~dIDAxhDA$9^~~|$90蠢1010109(9(U1(1(U1(1(1(1(U9 0 1 0 0(U0 _1 :*?A19999j999999919e19e11e99d1__d1$)YD1%%%%YY//aYaYaYYaYY^ꪪa)za)UU^x0)U0)u]1)uU0)U0)UuA)-UUA1 -AAXhADA^^xAdA-uAd9A9*A9hbQ9 /bIzꫭQAWV\xAA}AAAAUAA___AAWAAWwwUAA QIQIQI ZQUURQ??RIQARI RI *HRR?bhZZ9WV\XA9A9``pz9e1``9e1-5599B9B9}}99*W9E1h`pe1F1+*9%)zJ%) UA$) .Յ9)W\\^0)(11(1(0(1((00)zzzzgjE1AAZAD9WA)A A AAAA(UA)UA$1UUQ$1UAVWVTB ^^^^b????B|VVBbaBaBaBbB"bbBaBWaBaB___]ABb"Bbb"Bbb""bABAB!BA"A"A"A"c!b----$! -e)!E)$!$!E)E)A`E) VWUU A????AzaAaA_ rbbb UUՕ-+aUAUa!A aa *!+UU$)/UE)  5e1D)돯e1^x! UW~ !a )++aa955զ9D)llKk$!iT\\ZiaiaiaiaViYaaaaaajQJjjj$9(/../D9 xxxx ) ) ) ) !***! *! ! ! ! !*"" ! !! ! ! !**! ꫫ! ! ! ! ! z~! ! ꫝ! ! ! zzW r  /?0/9 *90{10w90A$9$A$9﫪$A$9$A#9//* DA$A/dI$AeIDI/QdIYQaQaYaaiYiaiaiaiaiaiaiajaja^iYiYaQYQYQץYQxxxxdQDADA9$99njz^09$909090z109(0(U0 0 U0 U0100(U~(U_ ?9d19e191**9e199]9e19e19e19e1~9e1WUd1E1d1$)Q#) YQ**YY(*/aYuaYUaYaY___jYaDIha1U^x1(0)1(1(1(d9(/]UA) -AA~xADAA#9 /Ad9A9A9Y9 -ZIxhjKA9 A9A9A9 A9A9JA%IITTVVQIQIQIQJRIꪯRQzꪮQIRI'RI**+?bhZyZApJ9UA9zx99xx9e1%91(*/+A9A1jz1$)~1$)e9E)9%)?A)W^xp$) *$) ) *1 U0 U0 U0 U0 W0 U)(55AD1AAZ~Ie9AAAAAA AAIA RAUUU+HZAUUU ZAUUbAUUbAUUe9b\\\\B!^^^^b?777bBaBaBaBbBbBUbBbBaBaBAB]!B}BbBbBbCAbBbBbBBA]]Wa""AA"A"B!_b!?//----$! E)$!++E)$!D)%!%) `ppXA ]_u~  ::*AAaa! AcC UUWW@Ab }a AAaAaաb*U  D)  -1$)E)x WW^xA---aAAaaWa?1 #!E)!r8lIia iaiaiYaaiYUaYzpaaUaQ@@J$9('''7D9 ppp`) ) ) _! ! ! ! [! ! ! ! ____! ! w! ! ! *! ! _! ! _! !    !   (7779(909010_90$99$A$9W$A$9DI$9dIDAUdQDAQDIQdQ?+YQaQaYaYaYaaiYaa_iYaaaaaahja{UbaUiYz~iYiQ^^\zYQ_YI/YQxzz{QDI~~^^DA9$A1099090WW80__w10UU10U0(0( 00000( *1(0(0(0(0(0 Z1(?=9d19e1e199e19e19e1e919e11e1_WD1e1D1e)d1$)zzz~Q#) YQꪩYQYQYQYY YY aY aY(*ba~a0^xdI0UUW\1(1(0(1(1(UUA(-եAe9$A9 /#A9~A9A9A97QAA9 *A9A9ꮾA9A9AAAA IAII *QIQIꪯQIzzzzQIQI QIII-?'RI?թbhZ{{yiZHR/ՈZA^Xp`A9A9~9991A99e11E)u9D)UW^Ze9E)e1%)_^9%)pUU%))WW_~)!) (!) ( _( ( _( UU) Ae9A9**Ae9+AAWUA9Ae9*:+k(RUKshZU {b{b{{ZW{ZUlsHR`je9b\TT\B ^^^^7555bBbBaBaBaBbB}W}bBaBAB]WABWABuwAB}]BbBbbBbBBB_bBuUbB__]aBWWAB]UB!A""AA!_b!/?b )-! --E)! /+E)$!jzD)%!$! X\\VA ^^]U  Ab@AaAɉ !Wֶ$  @ AjjjjAAAaAaߢb*+ /$) e1$)/1^z!UWV\a!aA /a}a b11$) r1iaiajaiYaYaYUWaYaYaQjjjJ$9(77E9 ````)) WW! ]! __! UU! ]UUW! ]! }U! w     +  *    ""   ** !   !    (77770( /10WU80w0(90DA9DI$9DI$9*DI$9 DIDAU QDAQdI*QdI*YQ-aQaYaYaYaYaYaYaY aYaYaY jaUՕ5 kaU+sYU_saUUjYUWjQUUWhbIUU_ZdQ_IDI__^DA9$A090w90___U00 0000 0(0((0((00(0(**0(1(0(0(0(0 Zꪪ((=??9e1TVV9e19e1e19e919e1߄1e1_1e1}]e1D1d1E1d1$)d1$)~^^_a#)YIYQYQYQYQYQWWaQ YajaYaY Y)\xD91UU^x1(01Z1001Z1(91 5U9#9 Ad9뭵$A9W^XxA999A9A9A9A9A9A9A9A9(*IAIA..QIQIQI{IIWWQA QIQA訪JIZ'RHZ'J*.ZHRB+Z9UW^XA9U99zz91着99"++/99|9e11e1[y1E1zxxE1E)E1$)$))zx$))V^z)()() 說( ꪪ( ( ( ( Ae9A9Ae9A9ꪅA9Ae9Ks9rrrZ9~b(J}yyl{9kccHRA|==b(JUlsE1AB\\\\bb ^^^^BBbBaBUUaBaBwB!((aBABUUABW_}}A" B!"bAbBaBbB]bB_BB}}BB"BUWaBUUABU"AA"!AAA!_UU! --!----E)!+ //E)$!%)$!1 WWWWA  a  AaAa*A a AA AAa!aAbaաb"*  /$) /B$){%59A_~~A /aAaA aawe1%59$! b1%5'jaUWVTaaݻaaaaaaaYaY*iYiQjjjj1(.../D9 ```b( uU(( wU( ]U! UUU  ( ꪢ +     "    ꪪ 꺺   ꪮ     />??0(/--10UU]]0000 90eIDAUUdIDAUeI#AeIDIeQDAQDAWQDA*-YQսYQ  aYaYaYaYaYaYꪪaYzzaI YI(.?/aY몪aY ka5%%%+kQ.77ls+kls+sLs+k66{+spxLsb~ khZ^hRI_JeA_AD9U91W91U90Ue90U_E10UUD10UU$10UUW1(1(߀0( 0(1(0(0(((((((*1(1D11E19e1]UU9e1uud9e1ׄ9e1W]]Ue1D1d1E)d1E)D1e)d1$)D1!Y$) YIYQ_YQ_]YIQIQI^aIaYaYaYQE9\\\D9$9`hn91U_$1(1(1(1()090-UUd9(-$A9PpzZA9~99_9e1 A9A9A9~~A9A9A9*A9IAIA*** IIQIUQI_UQAII}QIQARAhZ(RcsHRJ*hZHR/hZ9p`A199z{{9199ok91U]99919e1_1E1W~x9$)D1%)WE1!$))U^z$)() ( ( ;;( ( ) Ae9Ae9Ae9+Ae9 Ae9Ae9:LsAr⢢b9v|hRAí' j9CAˊbA+bAzLsJAbXpB!^^^^! ABAB}}ABWABaBB!A"b!b!A"**A"*(bA}UbAwbAbB}]]bBBB_}}BBWWABABABw!B!BB!B!___!!----!-E)!//E)$!%!!.>** TTT\  (  a aAAa A%%55\\\\ uU_^  * AA  +!aAa*AaVZffaՁ   ++1 ?iR!XrC V^XpA  +)aA /aa!@?9)91z{a9 iYaaaaaY aYaYaYaQ@JJJ1('?//$1 ````          *                 **  ????0(0000 00*+90dI%A"dIEI**eQdIQdIeQd9xX9D9^Id977YIYQaQaYaYaYaYaYaQYIj~YA*aYYa+kY%%%%+kGZ6.Ls+k}KsZKsZ((*%{+k_Ksb kZZ(J^^\\JA|xxA9x~^^9e19e19e19e1e1e9e9e19D1U׿9E1+9E1_he1 D1(^\XX1(((((((**((U( 1 e1D1d1E1_D1e1e1D1e1D1e1D1d1E)d1%)d1%)D1D)d1$)$)!Y#1 YQ*aQ*aQaYUaYUUaQ_aQYYYQ YQQD9|$9D1.../AD99(x9(UU^x0)1(1(0)$1(5_A)*+-A9z~~e99VZZZ9e19e9/9e9..A9~~99A9A9A9IAꪪIIIIIIII IA(IAIA .IAJAHZJ{}JA(HRJ +hR'R*hR9\Xp91뫦9e199*+9e1('%A999~~91"9e1~j訦9e1i+e1$)^xxXE1!$)))$!) ) ) )(( ) 555Ae9Ae9~~Ae9Ae9e9AZe9յ55LsbaKshR+siZ+sbU+sb*XKs kKsbIe9AbV\p`b xxx^$)AbAVVVaBUAB!bBAA"A" A"A"**A! !Aib!aBUaB}}UbBUAB_ABUBABAWWBAA" BAB!B!A!Y!=!/-E)!E)$!믭$!! \\\\@  a////aAaAA5XXXX \\\^  @ Aa!aAaAaB*"" a#-*}uuu $)/iR$)%5UBA~|A+-'$aAaAaa1a 91{.a9 aQ *UaQaYuaYUaQaQaQaQJJJj$9(eA zzzz                            z w ?7770 /0(00VZZj0(9(?_dI$1ՅQD9UQD9UQDAQD9XXZ_9d97777Ad977QIYQ/]aQaQaQaQ_aQaQ{__YQ YI^ꠀY9YQ*aYu kY%%%%+kj>6+k kb9w ke1 kiR^v& kHJZBUiRE1``A!UAe19`AUe1!c9$)ye1$)e1$) 9E1e199E1zzE1 ذD1(XXXX((((_((U( ( (( ???e1$)D1E)D1E)e1$)D1e)D1e)e1D)d1$)E1D)D)$)$!D1$) iYQUQQ YQߥYIQQYQUYQYQ YQpYQk}I$1^$9D1/+ +9e999*9D1xਨ9(U^x1(1(0)0)$1(e9( Յ9D9***9e1ꪾ9D19e1*..*9999w99kA1A9IAIAIIIIIAIIIAIAIA^^^VI9..>JIJA'JI +HRJHRJ@ *(Je1J$!A9uA1ozA1999191|e91e1%)xhE1$)E1$)^^^U$) ) ) ) -//)(( ~~) 5555Ae9e9D9eAe9Ae9UAe9UZe95555Lsbki+sZ KsbUKsZWKshZxU+shR U+kHRAe9I)j*e9AUWܠ!bppxA"((A"A" A"("A" A" A""A"!AA"A"B! ABwABAB(AUU5(BUUBABABA]___A"**A"!BA!_W!!b!B /-! -E)!)--E)!^^^^! \XxpA @ A//??aA||Aa*aA?ߢppp` _]]]  A A AAAa!aA Aab ? $) -%9 bc˯XA  +aA +aՂa~je1a %5591??9$1x(8Y$9UUQ$9UU$9QUQ$1UQD1UID1UUID1UUQ$)u$9(dA zzzz                          ]_^^(0(0(0(_0^0յ+I)UeI)UI)UQ)UUQ19D1 .;A#)>>ID9\\(QE1UUID1]UQ$1UQ1UQ1UY$)QUi$)UUYD)Ui$!UQ$)Ye9U+kI-U{9U,kAU(J9tTVW k'J +k(J..^ k(BbB ZD)````A!iAAi9!9$)x訨e1շ66e1cb``e1cccce1 AD1 $)<e1! 1D1jje1#)D1(XXXX(  ( ( (( ( ( ???e1$)e1$)%1D)D1%)D1%)**%1D)%1D)$1D)$)D)D)$)C)$)wU$) D9aQdI *QQUQQQQQQ]QIYQYQYQ/WYIdA$1\\\T9D19D999U9e19d1ʮ~e1(^xD1(uUW\0)0)1(1(e9( U9)9D1d19jj9d19e99e9919e9AdA -IAIA*IIIA:IAIAIAI9A9.JAI9JA/'RAHRJ*HR9P`AD)A9A9zA9_^^~99xu9e1/9e1\\X؆1e1jj1E1߿ e1%)h$))$) )! ) ) ++//)(^^~~( ~~) 5555AE1e9D9e9D9e9D9e9D9gZE95555+kZccbe1b9BiZ1qhR1 Z!*>+kRpAe9쨦Ae9~A!jz Bxx~^A"A"A"** *A" A"BA__UUA" A"A"A!A"BAABBA AUU5$9!- D9(xE9bW^x`bAzx|zA"A"!B*A!A!W__!!!**!/-!$! /-!$!))%)! `A @!AaAAa*aA `bBB ]_]] AA A  /+AAaAaAaBaa_b +1 /?$) Xx`A +)-aAaB*ajo}$!aՅ1E) 9e10"YQYQ*YQaQYQYQYI蠪QdIB@@B$9($1                     _       գ  _^^^ ( ~0 _U( 0 0(QDAQdI**QdI QdI*Q$9pppx9D1?Ad1חJdI\XYIYIYI YQ YIaIWYeAYeAUQ)WUD1 ޾ 9$)*Ae1Ae9﫪Ad9UAe9 I9 cA - kHJ^.-b(JZAU hRE)````9 uս 9$)9e1D16666e1````$)mU}e1 D1B D1'e1) e1D1d1$)D1 xxxX( U( U( U( ( u( ] e1$)VVVD1$)D1$)D1$)$)D1d1$)WD)$)D)$)D)$)C)$)]U$)!$) ޥY1QdIQdI QIQIQIQIQIQI.QQ_]UQeIdA$1TTVVD91nn_9D19e1 9e1d919d1//9)xe1(UW^x1(UU1(uu1(1(D1(-Ue9( e91e919e19e1"" 9d19e9„AE9AdA *IAUIAIAIAIAIAI9A9A9+A9*AA_JA +'JI +HRJ*+'RD)p`AD) 5J9~`A1A1kBBe1! U]9D)91W9e1ˮe1%)E1$)_^VW$))$) )!) .:..)(~~z~( z~~) 5559E9e9$1Ae9]}AD1Ae9U߈Ze9555+kZ --Ze1$(JE)K(Je1lHJ$)8='JE)輔4 kJ`AD9AD9z~_D9`pxXAxxX^A"A"A"*A" A"((A"*A"A"A" A"A!*"aBAB D9B- AD9UUUAE9 A(be9bUWV\A" A"A"ꪪ!A ""!A *!"!b!-=5 /! ++$!!hjzz !WTX  * A7a!AAAaAcc ]UWWUUU u ]! %%A + AAAA/AaBAa߿+/b****$) -%D)pb⊢a!AB++aB((9Q)/- YQYQYQYQYQ~QQ*QQUQdIJJJj1 //..E9 zzzz   $9(                       ^^__( (+0(0(_0(UUQDAdQIdQIQeIQD9xxzzd1D1@`'JD1555RIXxxzQeIQIQIQIQI QeIQeIQDA@BD1)%%- 9e19e1 9d9A9ՅA9ꪪA9 A9 AAZ kA-ULs(JZ1 hRE1```bA 9e99e1~^VWD1666e1````D1iAAAe1ɉD1  D1Xe1  e1D1jz~D1$)$) Xxxx(  _ Uꠢ/A 8 :D)$)TTttD)$)WW]UD1$)]UD1$)]D1$)D)$)D)$)___D)$)UU$)!$)!$)!$) dIDAIeI~QdIUQdI*dQIdQIQeIQIQIWQIQI@BIuDA$1VVVW$1(؅9d1e91ꪪe91d9e19D19e1ݦ9D1z9(U^x) ( ( ( 1 /d1 -9D1e919e1 ** 9e1A9miikAD9dAe9Id9IAUIAIAUIAIAI9A9A9A9A9 -AA)--JA++'RJ(RJJ+/(RD)޸(JA` J9UWx9$)```D)!{b9! -919e1``pe1E)e1$)WWW^$)! $1!)!) . )(~zzz( ^~~~$1 e9D9D9E1e9D9 Ae9]}dAe9ըbe95%%% kZ b$)ܸ( k9u kA]b9_bA7 kbNJAD9Te9D9ZZ^D1xx\^bA\^^V!AU!A B!!AZA!!AXjj!AVjA!A!A!A!"(BAb*$9B- A$1AD1UAD1UAD1UD9Bxpb!A"!A B!A*" A!!A///?b/--!))-$!!jjk}!!j/?! W^( UU$1 % a!AAa!A@WWVT UU UAA !Awa!a"**aBaBAab!=U$! \Xx`A +/--aA/aՂA9b5bI]_ZXQQYIQQVWQQQQڅQI*QIQDA1 ....$1 hjjj  b`pz //??A(rPP\1 ^~zz              W          {~~  ( ((" 0(0(_U( QDAdQIdQIeQIQD9pp``d1#)9#)?JAdQIQIdIQQeIQdI **QIeQIꮅQD9Bbjjd1)----d9e19e19d19d1A9UUA9UA9եA9 *JAbZoZBUiRAkAe19e11D1D1<(e1``D1IAÂD1D1 D1'D1 E1$)D1$)z$) xxxX   a آa:>::D))$)!$))$))*D)$)W_]U$)!$)#!*$)!"$)!!$)$) )::>>dIDA"dIeA IdIuIdIIdIIeIIdI*QImQI}]QIwUեQeAzjjD9)$1(9e1D919e19d1W___d1E1e1D1 +9e1UU9e1 1(^xD1 ~x) U) () e9 -U9$)  9e9''%9d19D9bAD9e9DAdAE9AD9*AeA AAAAVIAAA A9jjjA9A9A9A9 +JAJA 'RJ___HR'J_(J1xxA1 9e1xx쮅1$)ܦ9!%5799]__U9e1p`e1E) e1$)^^^^$)!)$!)$!)!///)(xp( ^~~z$1?755eAD1e9$1Ae9_UdAe9_Ue9D9{bD1 bZ Ib'R$1 VW(                        ( ( ((((***( QDAIdIIdIIdIQD9jjjjD1#)$1#)J9eIAIdI~vQdAI$)eId1UՅID1*?QII$1@@@`e9$)e1D1 9e1_]1D19e19d1 9e1(9e199UUA9UUb'JZiRiRAxxxxA9~~~9e1څ9D1^~~e1D1{{D1$)D1%)*D1%)d1$)e1$)^e1$)WD1_$)U)x_UU__aaab آa$)!)#!$))$))$)!$)!$)!$)!$) )!)#1 dIDAdIDA*dIdAdIeAdIeA dIeAIDA***+IdAIeAIeA 6QdAjjjj$1)$1(1D11D1d1E1d1D1zZ^d1D1e1D1e1D19e19e1WU9 `"d1 UW| * _ 9 -UA) -9e19$1```D9$1)eAD9eAD9dAD9uAD9Ae9 *AeAAA}AAA9뫫A9^A9A1A9+}A9 -JA'RJ}}(JJ -/(J9xB99f19E)\9D)19Zjj91``ze1E)`E)$)X^$)!$1!$) )!/ )(( xx$1=???d9%1d9$1e9D9e9D9*e9$1bD1 bGRCCZI/bHRbZUתbHRbhR% bbA$1D9`p!x~~A!A!AjjbUBUBUBU_zbU BU"U@}vb!UbU(UUV\z?UbUB UՕ7UBU)"p`ŠA!!1!UUbUBUBU_z`!UU5bU "UUAUW^pR@bcUbbU"UWIb UBBUBU!UUbUBU UWA9UUWTBU BUbU U!U !U"!U_A "!Uյ !U"!UAUUW^A AzZXVBUUBU UW\pA +aB*AjKkA ZI\VVVdQIdQIdQIdIIdQIIdIdIIIDAJJ1....$1 zzzzE9 UU '//!U            } ݤ   ijjVVf   (( ((( ( j$9dIAIdIIdIQD9jjD1)#))AD1 DI9dI$1~eI!z_d1)/-9d19D1ZZIdIeI#1````e1)e1D1e1D1^d1$)d1D) 1d1U1e1u1e1d9191Z9}ZJHR^9D)9We1 e1!D1$)`juD1!E1!_D) U$)_U Waa aabbb Xa$)!$) $) $) $) $)!($!(#!)!$) ! Y dIDAUdIDAUDIdADIdAEIdAEIdAIDA.?IdA(IdA{IeA^ZI$1x1#!$)(d1E)d1D1*d1E1d1$)D1D)"*d1$)**d1%)e1D1e1D1d9e1U9D1j d1 Wx) UUW\  9`A 9#1`C9$1W_dA$1d9D9Ud9D9uuuueAD9UAD9AeA Ae9A9(*A9zAe19e999"/A9_A9--?JAJA(JJ(RBBA辴A1919191z9e1x~_e1E)$1E)D))$))$) )!+)(( x$1 5$9D1$9D1D9E1d9$1d9$1bD1 bhR%bZbZ"bZbZbZbZKA$1TTD1pxX\B!!AA!_`) !WU!UUbj Ġ !WU4 UUGWW^XāA!UUe Xzzc^ւCUuB16<**CW)U/ WW^\!  !Ab!zZ.!UU 9`B%  !~WUUoIz"ZAƼ!Z^ʴ!UUd"Ub\Xp` _]%3 UU!UU Ƽ!^_  UU *!UA\Xp` -TUU U`<(R WW TUU3 UzV\Xp#( # UUt UUǼ Xzja! jAՕ"x!UU UUC1pbʨ aA뫫HJAՕ5 KkHRpX^'RdI\\TTIeI߄IeI]eIdAIeI}IeIUIeI_dIeAIDAJjkk#9 1fI //?         uw_  } _   fj   b( ( ( ( ( Y IDAdIdAZeIdA U݄IDAjjj{D1)#)){A( A(\\\$1 )D1 //e1#) *+e1#1eID9eI#)`pxxD))--%d1$)**d1$)d1$)Wd1$)d1$) d1E) d1E1 *1e1դ9e1}HR9aAIIiR1A!~jAe1W''D1 %%'D)''$)w!W_ WUUababbbbbab Xa$) $) )!)!)!)!)!uu! ! ! z! _U1 UDA)UUDA$)"UDA$)*UdI$1 UdI$1UdA$)UdI$)jUeI)dIeA~eIAeI$9p```#1)D1(d1%)e1D1d1$)d1$)d1$)d1$)$1d)d1$) d1$) e1D1e1D1d9$)/?D9 x$9 (( ) 5_A D9$1zD9$1D9$1*d9$9D9#9*e9#9 +AD9+eA9Ae9eA9~z99h9e1..99/;A9A9A9 ++JAJA (JAJAj99xj99w9191ߦ9e1z^e1E)E)$)xX$)!$))$) ) *+1 (~~~$15555d9$1__D1$1~D11.D11zD11Js$1bGRbZbZbZbZbZbZWHR !Ax\\^A!A!AAjjzz0hhh}UUU5z| v 1Xpxb99?[rhPPPUUU{^pppǓ5 A\xAB__|!Ab5%%%Wv瀀&!lv-UUUU`p@- /Qzpr- p_zxppp %^Q~x05%%'v̬ vtT# UUU`I_~|`j- |b`p`AAWVXpA% p^`BAV\Xp AUU+LkZ'J>/ 'ZdITVVVeIdA(*eIdAdIEAeIDA eIdAIDAEIdAIDAooo$1 1 p"Q$)crrx)~\ '/  奏         ej   Wꪪb(( (( ( [^_j1eID9dAEA dAEAdIE9ꪫD9#)~~#))~vJ#)Aa) z^ ..$) /D1! e1#)dA$1 dA)pxxX$) /d1$)D1$)_C))D))D)#)*d1$)d1%) **1D11D1(Je1IMhRe1Be1KKKk9 E)'WW!'W _UUWUaaaaaaabbaaaaa ppa$) ~Vw !(!(!(!! ! ! ! ! z~{{ $9 DA$9U DA$9UDA$1UDA$1$1dQDA$)UdA).**dA)XdA$)U^dA$1-dI1)(1(d1$)d1$)D1$)D1$)d1$)D1$)C1$)$1C)D1$)+/e1D1e1D1D9D)'75D9e1D9 `     ($9  %$9C1C9$1UWWWD9$1/$9C1D91 *eAD1dA9z~^eA9eA999__919e199*?A9A9 /JAJA +-'JAJA_WWA1999191U1E1e1$)E1!D))鉍)!#) ) ++) $15555D1$1Z[[D1$1Օ$1D1D1$1}D9$1}}ZD1 ZJ Z'R (ީZZ*ZZ_ZZZZ_Z'RAh!x\^^!!!A !!Az@=55UUUUUUUUUUUU@j|XXX\`UUUUJ@Bb 囝PPPPUUUU"%%%%PUUUU{܂ģV\Xp!1ě%%%%UUUUpzUUUea\XX^c UUUVzr -|UUUz%%%%D @UUUVƓ`@@@````UUUU\\z|UUUUAXXXXBXXXXUUU {b rBAb555UUUUUUUU`I~nAԉZe1)-Z'R@QDIUQDAQDAdIEAdIEAdIEAdIEAdIEA몪dI$9j$1 eI)555eI!pxXX$9XXpp Z(-(      Z UU__ߗ((( ( ( __eI1)dID9dID9dID9dIDAD9#)\#))vV^ZA)----A XXXx jz_ )$) -D1$)DA$) - DA$) //D))$)!$) #)!*$)) D)$)+d1$)d1E)d1$)B)UJ U1WU WUaaabbaaawaaaaa__aa_UUaa! TT! uUU! }! ! ! ! !! ]]  $9 5555AD9DA9$9DA$9DADA$9DA$9ﯫdA$9=7?eID9eID9jWdI$)^xDA)W)($)(55D1$)* D1E)d1$)~d1$)e1#)d1$)C1$)C1$)D1$)d1$)d1$)D9$)/%d9$1D9(`h``){뫫! UUWx    >$9 /9$1D11C91#9$1d9$1+d919e1 *eA19e19e1e919e1+/99 A9A9 ++JA}uBAA9A9ʦ91 91j^V1e1⢆1E1zE)))$!$) ) ) ) //) $1////$1)$1)" *D1$1D1$1]D1$1UWVVZD9 Z'J Z'R>*Z'R.'ZRZhR^ZHR~_UhR(RAxxx\A!x|!!!!!!! UUr+=#pX|zzpppA{7777 ;@@@J" 囝PPPP)````*.?̣I`*{Bě%%%%[VVN#;r8[@z"XXXX5΀@@@{ D%U]}D @@@zpd @@@IǓ````,<:Ⴈ\T܉z #BXXXXC k@@# k@@@@ āO@{ ++0V\Xp+k$)ZI@``dI$AdIDAdIDAeIDAdIDADIe9dADAdADAUUDA$9( &'7E9 /%A Prsy$9 pppx x((     _WWuuu_b<<(( ( ( _QDAD9DAD9DAD9DAd9**"D9)#))Z^^^9) -9ppp`a   *) -$) DA)%55DA X\\V$) $) $) _) #) #)!D))D) WD)W$)WU  UaabbabbBaWWaUUՂaW߂aaauUUa}UaUUUa_UUUaa zZa՝;) ** **   * (**   DICA$9u}#A$9#A$9CA$9CA$9AD9DA$9+/?DAd9DAD9eID9-__dI)Xpbz)($1 ????d1$)D1$)$1D)d1$)D1$)C1$)_C1$)C1$)wWUC1$)C)$)_C)$)}}UCI$)E9#1D9 jbbj)! `)UW    *$1  -1#1#1( $11 $9D1~zD919D)9E1e919e19e19e1/9e1A1A9A9 *A9A9A9bjjz1e1(צ1e1\1E1e1E)D)!$)!_z)!) #) __) /) $1////$1)$1 "r$1 U$1 $1Z$1 Z'JRhZjZ'R7ZHRhR'JHR'JhR'J.˦9Ax\\^A!|!!!*!`B@@@@WUbXXXX !XXXXB -5555\JdAœPPPP@@"9!1X\V!7555 \XXXQ//--UԴlUrU]aV\XXc /zXXXX`jB!IǓ 蓾aD TTTTǓ}````>aԦ پrYYBXXXX# rzXXXX@@@`XTTTzxxxzVVVVdzXXXXĢ`GR ,hRDA``ppdIDAm}dIDAUUweIDA]]UDA$9eIDA}UUUDAD9DAD9DAD9DA$1( (```(9pppx >.//((j׷ UU     UUUUWW}wwWU_UUU(( b(( WU uu _ Qb$AD9$AD9$AD9DA$9DA)~|^^) 9)%%%59 ````a   +$) $9 /75$9 TTTV! ) _ ! ! W)U)UU _Waaa꺪a aabaaaba**aaA aUUUa}a_UUUa]UUUaUUUaUUUբaUUaa*??:  ꪪ       #9%%%#90$A1#99#99 #A$9#A$9CA$9DA$9DAD9DA$1$9)``hz(!** $) ////D1$)D1$)D1$)_D1$)WWUC)$)UUD))$)) $))$))***D1$)Uuu$))$9#!#9$1}U$1 ````  +(!#) j)   * *#1  -#1(#1(~$1) e1$1 -%1D1zzze9D)9e1Ud9e1u9e1d199e1//99/-A9A9A9A9A11E)>9e1Xprre1E)xz~E)$)E)$){D)!{#)!_)!$)!$) ) $1////#1)$1)++$1($1)U$1)wUGR$1 ZJ ZiR_ZHR_iR'JHR'JhR(J/*hR!`p A\^^W!A**!!!!`ޠz====}︾ׂ~ bPP;磡}dXPp ````}< *lš]! }UU`}UU9`p WUUU ````b !%5վ}nԌ }2r}0:_a\T\Xc j{XXXXaIIII jaɞC }zƓ<````}<>Wz\\h}Y]}DX`{UX^WUc }k@{ W^d@jUUw xxzzrVVVVdzXXXX}.?̂/9V\Xp'J$9pX^^dI$9dIDAUdIDAWDA$9DA$9DAD9DA$9"DA$9DA$9jj (`bbb 0PXZW ?(XXX `jkk  UW늣 b ++++  b(DA$9D9$9jWC9$9UCA$9DA)^^^^ )d1 ////9 @a)    #)??$))  }  _ aaaaꨂaʁbbbbaa aaﯿa*a_UaAaAaA aA aUUUaUaU*aaaaa* ~ 뻪         0% 9)9$19$19$9#99#99DA$9U$A$9DA$9DA$1D9(zzzx) $) 555$)! $)!((D)))#!ꪪ$)! $))$)) $))$))**D1$)$)!$9!$11$1 ``xp ! #) #) j#) W^x 7$1  -$1(z#1(E1)+-e1D1zuD1E)*e1D1 D9e1~e1D1 9e1Յ9e19e1A9A9A9A9A1jjj1$)9D)hzzE)!#E)$)€D!%1$)!$)!]_$)!$)!$) !** _)////1)#1)1)WW)(() GRD1 hRJ iRJ(W_HRAW'JI'JJUGRJumO(Jx^WWb!|~W_! !  a===}<^_e1$)e1$)+ e1$)D)$)w$)!Xz$) ) ~~~~(( ( ) ) -)()()((!) (!) pxxxx~      )գ"qaq@܂ppppYƶBppppāBbbb 8*UU8(UbXXXXKjjjj Ǔ`ppPT T\\XD1̄1 x^WU$)z8Ɔ1 $&&$"9"]zƉ9 ]A c 9@BJJ#XXXXljjjjB!?ߨƅ```@āD9XXXXe# ?ȓjjjj````9(>ճԣC9"[]9ƦXXXX9 ]!XXXX# Ϥ@@@B Ƨ`\A ģ``pƦ 9*?u ܔģģģ(b$9 +*DA1U$A)ꀪ$9(u DA(U$9 U$9 U9 U .. ``b~_Wbbbb>b766*" c_݂bba b   _Ub1 (*p a~_(UUava?   +#) 꿿5#)^\XXbababbbaaaaaWׯaaݿaaa**a*aWAW AAaA aAaAaAAAaAuUAA@A@A!AA A b bbꪪ*b1 #10$91UU#10~__9(90]U0(9(_9 W9 9)1 ^^\\( $) ! ~! $) $) u! ]! !! (! $) )()()XXXXVVZZ  ! ! ! UU! U \ ޡ   U})a /$) #) ⪊$) _D))+)D1E)d1%)9$)''Ae1/?9e191919e19D)VV^e1D)-e1$!zꪪe1$)5/e1!E)$)VW$)!*$)!z^#)!$) W_~z   ( U) _( 1 ) ) ( ( ) zzz  CA~_Az     ! `qQٙ bpppptzpppb!bk}UȋpɓصCXXXXd+jjjj׵$ $pppp׵$)Xpp`)jI)1 UՕ5׵0+׽׵U"^^^^׵XXXX꓀@@z׵XXXX׵@@@B"ɶ`r·jjjjA$׵XXXXEjjjj׵ Ψjjjjz````(Rz\C#]u׵PXXݷXXXX׵ ׵@@E "\XXX⫩C؜6WUb CCC"JJOO#9$90/$909191$91_$91U$91_UU$9( D9bbbb*>?bb?b>?ߢcccb_WUuUWUUUUuUUUUUUUUUUUUbUUU}b__bAb+Bb  _(UUaA@aa//?? #) - }#)X^WUaaa*aabaaa*a߿a *a_a_Ua_UUa_UUUaAaAaAaAAaaAaA!aAA@AAAW A@AAA___A A A b bbbaaaab0 1( ]1(1(__1(0(0(9(90}#909(肊0 ^WV\( ! ! ^zz! UU! ) UU   ! ! ꯭)  $) (!+)(}w(XXXX  *   *   ^Zaaa a/!a -$) $) $) /D1$)d1%)e1$)'' 9e1?ߦ9e1uu1e11e11e1e1!e1D)%E)!xe1!E) 6> E)$)<$)!($) xE) -$) x    **(~( ( U( *U) U) ) ) z^^W bpxXa!~_!!      @2UUv"XXX"pppp4#]ѤX Tz^XXXuT`rpppxuF Upppp4 \jjjjvz v%PXXXums@ UWVXbcjAAAD15"15%-/4C''''Eₘ4 _ ڪu5 TXXpp‚vXXXXv@@@Bzvn@@@Bzu& }FjjjjB!vXXXX}%jjjjvz u`rz5חVʋ4"_vМ u5 uXXX\v$ v4u4 UXXXp"BĢjU7% 4uz`ppX"b]BĢ C"UC"UbJNN9D90- -$91_VVV1091UU101(0))( )****BBbbbb bcc_c UUUUUbcc* c((bcb߂b_WWAbݽ aaaUbaaaaaaa*aaz_Ua߂aaabaaaaa aazWaUUAaAaAaAAaaAaAaAaAaAaAaA!aAA_aAaAW__A  @AA  (A A  AA *:::baaaaababba(VVVV0(0(((((0(0(w0( 10UU1010j0 ^^^V  ! ! z_UU *! }uu    *! {]U! ! )( ( (A**V      _ |` aba?!a -$) w$) ?=D)$)D1$)e1$)/-//e1D)e1D) 1e1UUe1E)e1D)j~e1!e1!///-e1!xD)!D)!bb$)!$)!p#)!WU$) >?$) x\^_ pP u  axzzA AAA]A! A*!x^^! !!]}!!!!!!@o4W5XXXX‚ppppUp""]]UzXXXZ5@rpppx 5z````z %5j5z 5zXXX\5"2aXZCB - ''''4u''''‚p``4'{ 4U5**jX\V 5G@@j~z]****³bUz &@@@`!5 5@@@j5z G@@󜡂55555 wɓtt5z 5ҜU4q{ܶ4 %םpUpU5`pXVb```z 4*UҜz\T‚UU‚ &$#⻪U#⻪UBCJ0'#10?01U10101001eijj101( $1bbHb} bbjb_b-5գcc׃ccc(cbbcc bbUaaaaaaa*a"aUUaaWWaAAaAAaA A￿ aUa""a Waza UAUA_aA aAAaAaa!@b@baAaAAaaAaAaAaAAA@A___A A  AUA A A  A AA :*>>abbaabaaՂaa a( ( *( ( ( ** ((U( 0()0)0( 10u(          *  `  ) ( *(a\\\\     �zjaXaaa/$)*+-$) $)!  D1$)e1$)/e1!^e1 --e1D)e1D)e1$)e1$!jjE)!  E)!D)!E)$)i}$)!D)!Z~o! ߿! ! zz!X T/ bzzzzbAAAAA!_߿/Bbx~~!!!ﷷ!!!!!A__@(""+-_UXXXX»`dzWdzUcz^}ӜUWl\ W_`_7^p `Wտz_x\UӔUWH⻣⻣Ҕ''''󜳔wUûz''''»B@+` ^@UUz V\ bUտț W^`U»Šɉț VN`_տ»BóÂW^BU* WҜ@UՃr`oz*U WU‚ %VX`U,`տ»z »ŠXxczUczUz- ⻣»````UUU*U⻣⻣1@`( 1(1((1(0)10101010ꪪ (****bb UUbA++bb__^\Bbcb߂WWbb,bbbbb껂bbbꪪb ba~_aaaaaaa_a_UUUbaaU]_WaUUUaUaAaUUUAUaUa"" **a_a_UaUUa*ՂAAaAaAꪪAaaAAaAa**a!a!Aa`B@baAaAaA__UaAaAaA___@AU AA A A A  AA @!@!A ?aabbaaaaaa___aA (( ( ( ( ((( BB(0 0(0(0((         ** ࠠ **( ( a\\\\a     __ \haUWaaa5! -$)! -D))e1$)d1xxxe1e1$)E)$)_E)$)}E)$)D)!.E)$)D)$)D)!$)!$)! $)!6:$) ~xxz) .pբ bzzzzbuubbababAA% Â!x~_!w!!^__}}_!!!!M %5ՒiÊPX\֢cbÂUb뀪"WB- B^B bpb*bxb킪BWB- UûUU''׳{]cz&&'-bBXBUB*cb\B*BxB*bBxBUbb*B\B*bbBUBUbBx BUB*UUbbcU````ArrUrUr*U`ȣaaaabՂ`pXX( 0)0)0)0(1(UW1(1010k (****b___UbA A**[b^^^_babb]wbbbjbbjZbebbbbbb?/ a_aՂa_aUa_aUaUab aBaAaAaA aAaUUaUaa_aUa_UaUUa_UUAba{zzaA aAaA"abaaAaAaAa!aAAAAAaAAaAa@baAaAAA@Aw@A@A_@A_UA A A A  A A@!@!!@AA aVWaUaՂaUaaa]aaUa__WUaA((**( ( ( ( ( (rz(0 0((00(_       ߣ      __]_( a\\\Taa  U**aba--=$)+$)!+d1$)D1xxx|$)a $)$! *$)!$)!D)!*UD)!$)!$)!~$)!$)!zZ[%)!뽵D))kj! 0 | _ UU^Xb````aBabab*bAxA]5Apx\A~~!}}__! !WWWWUUU_!U!!ꪪ A* AiÂÒ B5- CCCCCCCCCCCCCCCC*B\x"bzUժ˂CCCCCCCCCCCCCCCCCCCCCCCBςCCCCCCc’`!rW"rU"rU!rUc% CB** " \TVW1(0(h0(0(_0(0(0(0(0(  jjjjbUՕ=bUb^^\pbaAbbb__bbbbbb"bbbb(bba*a_a_Uab abaAaA*aAaAAaaAAaUUAba_aUa_UaUUazWUUaA aA**aAaAaAaABa_aAaAAaaA***/aAaA(aAAaAaAaa!Aa@ba!!aaAaAAA@A_uA  AA  A A  A A A A AA @! A A! ****aB(ababab*abaUa}_]aaaa aaA ( }( U( W( (z(( (("((UU( |\^~<<.>          (E9aWWWWba z__UUbb 蠀ab++ +  -5$) +D1$)$)xxx|$)--$)!$)!#)!__! $)$)!#)!~~$! #)!__}$)$)!*_$) W x //!/.**!xa````aBaB**bAbAz~__A% !!____WuWA AWVAUU!UU_!b?(Aխ (⢂%5#bCCCCCCCCCCCCCCCCC*#(8CªCCC*?` &6CCCCCCCCCCCCCCCCCCC"8`#BCCCCCC#####C#bQ@@(b$/0 0(_0(W0(0(0(U0(0(1(  jjbbbjUUbb{kkkBA/b bbbbbbbbbbbbb*"b"bbbaWUa_WWWaa*aAaAaAaAaA**+*aa aUUaUaUa_UAAaAaAaAaAaAaA aAaAaAaAaAaA **aAaAaAa!aAaAAaaAaAAaaAAAa!AaAaAA~AA}AA@A_UA A A A A  A A A A AA @!A ! ! AaAAaBaB*aBaaaaaaaa aAA??   *( U b( ( ( ( z{ >   __     aTTTVa__a* a+uU! -$) *+-!bx|||$))!U#)!! ! $! ! (! !  ! ! ! ! ~^!``@A///-!*//-! px AzzxxBaBaaB!ߗ?/A`xA!__!_WUUUUUWUUUUA -a!bAUA蠀! !55% ( ( ~ b`¢ 5㪢U㪢U㪢*U¢(<㪢V㪢U㪢U㪢U㪢U㪢U㪢U㪢U㪢U㪢U㪢U㪢U㪢U¢bXXXX¢B -㪢U㪢U㪢*b TTª  㪢U㪢U㪢U㪢U㪢U㪢U㪢U㪢UªbY 㪢UBJJª 㪢U㪢U㪢U㪢U㪢U㪢UªAI@!A '6㪢U㪢U㪢U¢AQ@¢q㪢U㪢U㪢U㪢U㪢U㪢U㪢Uc@*bӢ UWV^1(0(ꨪ0(0(W0 0 0 0 0  k¢bbbbbkk{AbAbbUbbbbbb*bb bbbbwUbaWaUUaAaAaAaAaAaA**aa*aAaAAaAaA@baAa!*aAAaa!aAaAaAaAaAaA@ba!aAaAAaAaaAaAaAAaAa*aAaAAaAAAaAAAAAA^~zz@A}UUUA A A  AA  AA  AA A !@ A!@ AA ! !! *AaAaAaaAaAaAAaAaAaAA???    U U a~ aի( U( ( ( __] ⪪^_Uw(( UU  ߢ ** @ab baaa_a~~b.) / \\\V!---! !! !!!!! !!)  ! ? a!//)! x\VW AxxxxbAAbbAA%Axz~~A!___WUUWWUU__A-bAbAzzaA__]U! ! ( U( } "@bA BUUB*UBb^^^b( BuUB]U#bBQ(BwUbbQP#bj#BUBUbbXXXX5UbiBuUB*VVVVb  %5BVUBUUB_UbA ؂B]BU#B Ճ@&6ւB|]"Joo@%5ՂB]BUB_UB}ubA%BuUBUB@8XXbAQBWUBuUb @@@`b %BUUBWU#b &BuUBWUBWUBUb(Xp`( 0(0(0((0(00(0(0(  aabAbA//bbbbbbbbbbbbbbAaAaA aAaAaAaAaAaAaAaA@baAaA!aaAaA!aAaAaAaAaAaaAAaAaAaAaAaaA/aAAaAa`AAa*aAAAaAAaAaAaAaAAAA A AA A A A  A A A A A@! A A A AAA ! ! !aAAaAaAaAaAaAaaAaAAaA????  a      */  x_Wab  * ____W    ꪁAabaaaaaaaa___bbabVWb UA -     W  *+/! !    " a\Xp`   AxxxxAbAbbAbz\^!xz^^A!W!U___UuuWUUUUuuU!55AAA Vbߟ5    zx %"W"*ºb^^^^"%5"]"*U8"]X\0  ````"b "AjA - 8^"yXXXX ~j %5"W"**d(UU -"U"baj"!X\VW! -"yu %" U VVVV"  -"qo@Tt" -"qo@ %" Uy&6"q"y  XXXX  %"q"U" `pX^q5U"8"U UU%y!&7"y"U"U"UBJou('0(}}}((}((0(0(0(1(zzZ_0(UU bbbbaaaAbA////bbbbbbbbbbbbba^_WWaAaAaA*aAAaAaaA@bAa@baAaAaAaAAa`BAaa!AaAaAaAaAaAaAaAaAaAaAAAaꪪAaAaꪪa!AaAaaA]AAAaAaAaAAB@ A AA  AjZZZA A  A AA  A AA  A!@!@ A!@! ! ! ! ! !aAaAaAAaaA@b@bAa@bAaA???? U }  a    ~baժ   բ  aA ,aab աעaaaaaaa aaaaե b/aX-57 U U _U \   ~      a  AxxxxbAAbAA|A!A!___WUUw]WWUUU_!UU!VWUU55%%     zzAb_y  ⁢q*UA^^^^ kABABA\UUUAA8BA UUUAB8-UUU8UUU8b%UUU8A"AUUUAXUU UWi@ya⁢q**!"I UUUb!UUUAQ!UUUA, AA%UUUai9A%UUU i I8 UUU8 UUU 8-UUU# UUU8!%UUUC UUUaw8 UUU 8UBQ ^UUUa7_8 UUUC UUU \WWW 0 UUUC UUU8!pUUբ Ay  %yqUyqUyqU⁢qjou(( ((((U((U((U((wU(( (( bbbbbbb(bAbA bbbb_b_UbUUb__}bUWbbabaa_aAaA@baA@bAaAaAaAaaAaA_aAAAaAaAaAaA`BaAAaA`AaAaAaAaaAAaAa!aAAAA@Aa!a!a!AAAa**AA Aa!a!a! AA A  AA  AjjA A  AA @!A  A A!@!@!@ A A! ! ! ! ! AaAWWWWaAUaAaAaAaAaAaAaAaAaA////aabb       ~_Wڞ6ߡ*/  aAAabbaaaaaaaaaa((aaaaab//.bעb /UU* }   ^^ ?    %5   Ax!AAߟA\\\\A!UW!UUWWUU]UUU__      i %բq(UaaX\\W ﯫ   UUU  着 /*( b`qa Uy@UiTVWU!AA A a! AAA V^zz   AA!a!ɉAA!@ A!@"AAAWWV }!  A յ A5%-( __ba%0C0UC0Ub(( ( ((((( ( ( *( bbb}bbbbAAb__bWWbuuUwbaba*baba**ba ba((ba}}_aAaAaAAaAaaA@b@baAaAaAUAAAAaAWaAaA`A aaA@A@Aa  a!aa!aAa!AAAA!a!a@A@Aa!AaAAAAAAa! A A`! A A A!@A A A  A A A!@!@!@ A@!@!!@!@!@*!@A A*A A @AaAWWWWA@aAuUUaAUUaAUUaAuuaA_UUaAWUUaAuuaAaA////aabba /// UU ߢ a b.///(ʡݡ_WWעabbaa/ oaAaA aaaaa___aUUaaaaaaaaaa  pxhAab j ~ +#6b]Ub]_ba b}babA(babaab* aBaAAaaAaA꾾aAaAaAaAaA__AAAA__AAAAAA@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A A A@Aa!Aaa!AA`! AA A A  A A A A AA A @!@! A!@!@!@ A A@!@!@!A @! A* AA UUA   AA A  *A A A **A  A ((A A AAUUUaA%aaaa aaaa __ aababaUaaaaa*abbb/*WWaaAaAaA ababaaaAabab abaUUUaaaaaa**a   jjjaBaB ab U~  zz(# zjꪢauwb  ꪪ￿ab x!!W__WUUU]U!}__WaՕ          ߂     _ u  ]( (azzz^aUU!@jjj!___UUU!-A aAAAAAaA~A   AAﯿ! ! A _WW--a^xxxAaa\\^W  ! AA5% aUU aUbbabUU aUU aUU)aUU aժ ( ( ( ( ( ___abbbbbbbAbababAbAbABbAaB* aB aAaAaAaAaAaAaAaAaA__WWA  *AAAAAA__A  A A @A@A@A@A@A@A A@A@A@A@A@A@A`!`!`!a!a!AAa! A_ A A A A@!@!@!@! A AA @! A@!@!@!!@!@A A  AA A _ AA _UU  !      A A A A A A A A **A A  **aAAaAaaaaaB aa aa㳚aaaaaaaaaajaaa_*a abaAaAaAaAaAaAAaA ababab aaaaaaa՝  jzzza!AaBaVfjja +?z 믿 bbz  XfWWW abx~~!UWWU}}U!A ((55%  _UUUjf W   ( A\\\^aAa!jjzz!!@!aABaBaAAaAWVV^A!(8* UW^X!!AA! 7'A}iAWVV\b---xxz^ a ATTTT Ab A aAaA*AbUb *U     U ]U(( U( W( _]]U abbbWW߁b}UWbababaAZrzbababAbAbAbAaBAaAaaA@baAaAaAW@AwwAAaAUuaA_ AA  AA A A A A *A A ** A_ Au@A__UA  A A Aw A__ A A`!`! A`! A@AUA A  A A A A@!@!A @! A A AA  AA A A ꪪA A A A UA ~__U! !  !          A A A AA A A  A AZZjA a!aAAaAaaaAa*aBaaz~__abb_aaaa]aaaaaaa aUuaaJBjjAAaAAaaAaAaAAaaAaAaAaB auuՂaWUaUUa]UaWUaUUa zzz^AaAaAaA ꪢעU**abb׼z + ooaaApxA!_W__W____UUU]!A+ A!!!_%- ab *UUբ *  AVWaAa!jjzz!!!** !յ!@!AVVZaAUAaAAAW__a! ppA!   777AUA\\VWA5AVW^^aTTT\AA A%-+aaA~~~bAAaabaajjjբꪪ /  "  bÁbbb_bUbU몪bUbUA_AbUUaꨂAaB**aAzz@b@bAaaAaAaA__aAUAA_aAaAaAUa!A A A A A A A A A A A A A A  A A A A A A A A A Ajj A A AVA *A `!a!a!a!aAUWaAU]aAUUaAUaAUaAUAAA@A  A@!@!_!  !!  !!  !         !!@ A!@!@ A A A A A AA a!aAAaAaaAbaaaAaA a--/aaaa*abab *ab((*aUauaUaaabbAbbhjAAUaAaAaAaAaAAaaAaAaAaB ababababababa b```x b bAaA ꪪׂa:>WoUU|\abzZ^^!xx~^!_WWUUWWUUUUUA!AZZZ@!AA!^^Vׂ! U]_ׂaUߢW**}բuUU߂VVZZ  ʊaAaAb!@A!____!AAA a!AbaA{aAUuAA[]UWAࠀA!!! A--AWWVV 5A\\\Za a\\\\AA***/baaA~~aAaAaBAba*U //?   a ba-%% UU** wbaxAaAaAz~__aAaAaAaAaAaAaAWaAz_AAu A}uA (A A  AYYA  A A AA A  A A (A A A A  A_ A`!a!a! A A AA A _A A A A ***aAUUaAaAaAAaAaAaaAaAaAAAaAAA  A*A A __WU !! A           ! A!@!@!@!@A!@!@!@!@@!A AAa!ꪪaA_aA"U_!aUa!"aAaAaAauUaa* aaaAaAaB *aB ababababaa aaAjjjjA **@AaAWUUaAUUUaAUUaAaAaAAaAaaAaBaB aBaBaAaBA+?//  *axx||!AAAAAA//a* **]UU:^~z{bAx~A!_WU_]UUW___U]UUUUA!@AAA!ՕA!"* *_UU]UU a a**  oaAwaAaA!!__WUUU! AA *a!*@bAﯯA__A_oA! AA!  A-???AVVVV!UAZrrra-%%-^^^^ A+***baaA~aAaA+AA a*a**   a aA%''7 Z ~Xx zz{}}^A_aAaAaAaA____aA_aAUaA_aAAAaAWUA (*A!*A  A ** AiejA  A A Aj`!a a A *!AUUAUAUAUA*(A aU aU a b ajnA A A _WA WU! A  AA  AjjA A! aAaAAaaAAaAaAaAaAaAa A A @!A !  !       !!   *! ! !@ AA@@! A A A AA !aAAAa*AAAaa!a!AaaA򲺺aAabaabaAaAaAaAAaaAAaBaB abaB((auuaׁAzzzzA A  ""A  A *A  AAaAaAaAAaAaAaaAaAaAaAaAA/?//ﯿ a|~~~!A!Aa! /**auW]]^~**ꪯ˯.>+/>axaA^^^WAXxx!UWUUUUU_UUU !յAAWW!{U!!Aaaaaaaaa aaaaaaaaaaaa  ajjzAA@BAxXX !WUUUUUU!A!@ꪪA! aAUaAaAA/- aAa!b aA A?//+AV^^^Acca----aZZXX A aAjAA@BaA++++aUաba&&.*  գ     ba a!??WWzz{a~AaAaA}]AAAAAA__A A aAUUUAAUUUa!a!A! A A **A A A A  A AZaAUaAaA^a! AA_WW}u}uua>:::bbbaaBA A  !* ! ! ! AA @!A A  AA}UUUaAaAaAaAaAaA@bAaAAA  A@!A WWW!   ! !       ! ! !  ! ! ! ! ! !@@@AA Aa!a!AAAAAaAAa!*aAAab aAAaaA@baAAaaAAaaAaA* abaBaB aB a A AU AUA A!A! AAUAAaAaAaAAaAaAaAaAa@bA???UbA``!A!A!A_aՂaajUW_~+*b몪AxxXXA !xzz_WUU!UUU!UUUWUu!!WUUWUUUU]WWW!a5?aabaaaaaaaaaaaaaaaaaaA@``xAAAAb^^^^!UUU!UUUWUUU!AA A_UA*UAbAU!!aaB+aBAW~ꪂ!UW^pA ??=A~x WUA a````ax A BAz^^^AAAAaA/Aab.**. , U    aaAa!>> "*zza^A~_aAaAAAAA@Au@AwwUA@( AA A A !A!AA A A  A A@!A A * aAaAaAWUA!A  AA aaa a a'aaa aaAA ~~W ! ! ! !  ! A@! AA *A  *A@aAaAaAaAaAaAaA!a`! AA _!  !         !   !  A@ ! ! ! ! ! ! ! !A A`!`!@AAAAAAAa!aAaBaBaB aAaAaAaA}aAUaAaAaAAaAaaAaAaA *aAa@! A A AA A A! AAaAaA]aAUaAaAaA@baAb@A//ap{_aA./* az믿AU   A__aa____aa**+/~~^WWbբ p```!!~WUU_!U!_uU!___UuuUUUWUUUAa////aB aB** aBa_UUUaUUaWUUaUUUaAa!a!AUUaA aBaBbaa}uUabAaaaa*A\\VVA!AAUUA\\\\!!WWW_ uUU!]UU!_UUU !UUAՂAUaAaAaB*bՂ `@A+++*a^~x U}A--%5AWWVTa5555 zzpp A**::abaA^VUUAAUAAaAaB **a-bbW }  aBꪁAAAA xa_A_UaAaAaA}AAA A A A  A A  AA A A A A  A AA  AA  aAյaAa!aAWWUUA!!AUiiA A   aaa*aaaa*aaaAA WWWW ! !    ! !!@ AA A A A  aAUUUaAUUUaAUaA]]UaAuaA_UUU A A@!A ___W                  AA@@@ !@@ ! !A  A`! A A`!`! AaA}}U]AaaA**/aAaAaA~~aA_UAAAAAAWAAaAUaAaA@baAAaaAAaa!ppzz!@@!@!@! AA A A  AAuAAUAAUAA]aAaAaAaAaAaA//?aAAaaaס]Uba*** baaa/bﯽab^ba__b!``!!UUWWWW_U  !a aBaB aBaB a__UWaBaB*aB*aBa! (*aA aBaBaB*aaWWWUaU_aUaUUAaUUaaa A A!A\\VV!UUU!!__UUwuWUUUW  UUUuuuU!UUUUUWW!A +--aAUaAaAababb A xzj A===A\\a557 %%%%AAjjjjaAjbrrA A!A! aAaAAaZabAaa"aa aUjjjaaAaAa!A)A_UaAaAaA_a! AA A A A  AZZA A  A A A A A@!@!@!A a aAaAaAaA]]!AVUVV!A!AA A   aa_aaBaaaaaaaaaaaa ! !A    ! ! !!@ A AjjjA A **A A A A A A!A @!A _!  !                   AA  A@ !A A A @! AV A A`!A  (aAuaAAaAaaA~^__A!A  A!A!A!**AAuaAuaAWaAUaA@bAaAab zzzZ!@!@!@@! A Af!AUA  A  *A!A!A! *aAUUUaAUUaAUaAwaA}aAaAAaaaaa(*aaa abaa姂a/ama ?Ubba //a>><8bꪪbbAAWVTT ww_uUWUU   !a!  aB*aBaBaBaB aBaBaB*aBaAaA.aBaBaB*aB AAAaBaBaBauUUaaA\\^^A!A!!v~!UU!U]!_!WWU_WUUU UUU UUU!UUA *AUW^Z!]W UU!A-- A! *aAAaaB aB*a!XPA  Ab Zxrba77!``bbAA??;?!zzzzA A A!AA!aaAaB aB aUUaﯿaUտbbaAaAa!AAAAAAAAAAAA AA A A A A  AZ AU AA  AA A  A A AA  aAaAaAaAaAaAA!A!ꪠ!AUA A _U  aaba(ab*AaՁAAaAaAaAA! !A    ! !!@!@@!A !AUjjjA A A A A *A A  AA _W !     ! !                  AA !@!A @! A A AA >>//A (***AAUUaAaAWaAaA__WWA A A A A A *AAUUAA__AA]UUaAaAAaAaa ZZZZ !!@A!@ A AA A A *A A!A!*A!A!**A`aAwUUUaA}UUUaAaA~~^^aAAab***a aaaaaaaaaa_﯂a^paAaUaaa;_baaAppA\Xpp u UUWW !U!] !AAaUiaAaA *aB aBaBaBaAaAaAaAaAaAaAaAaAaA* aA**aAaAaA((babaaua!A A AVV^^ ] _ _ Uu}} UUU A!@Az! !A A!*""aAaAaUUՂa p``! A! !sca!bbz_a+a!-a!` AVfA A!AAaAaA//aaߟaababa^^^ZaAAA\^^@AAAAAAAAAAAWA  AA A A @!@! A A A@! AA A A A  @AUaA_aAaBAaaAaAAAaAUWW^A!A!A zzz! a  Babab**abaAAaaAaAaAa!(Aa%***A       ! A!@!@ A Ajj A AYj AUi AUfA A  A@!!    !                 !       !A A x|@!@!A  AA A A! aAUUaAWaAA A  AA A  AA A A **A ****AAaA__AA!aa !! ! ! @! A@!A A A A A A A!A  A *A  aAaA__WWaAaAaA"abaBaaab"aa__aAAb_a_ab a便Aa]y魂aaaa﯏Axhhx UWWW  U!A*!__ UUU!UU__AՕbaUaU߾AAaUU驢aUUaUUAaA* 0aAA??aUaUjaUaUWaUUAAAꠂAA廒AaUUUau]]AUUb ߪAUU__^X  _ ]UUU !A**!@A^^Zz !// A  AUfjjAAaAaB"*a}UAꪪA !A!ɉ a!__a!սaA a}}aArPZ^!@ AA A  aAaAaB aaaaba^^^_aAAAV^ AUU@AA  AUYA  A ꪪ AA A  A A A A A@!!@@! AA A * `AUaA]_aA/ aAaAaBAaAaaAaAuaA_[[A!A!A z! a! abaAaA*aBA*@baAaAaAa!ꪪAa        A ! A!@!@!@ A@! A A A A AA ~^     !              !!!  !A**@ !! ! A!@ AA  A *A "A! A A A A AA  AA A A *AAUUUAA_UUU@AAAAA ! !! A!@@! A A AA  A A!AUA A A *A  A  A  aAaAaAaBababababaa****aAAaaa~ʊ"aaAA Aaa___amAxxx~ U ____ ! A_!!b55azjjjabbAaAA??=5azabbabababb몪bbxpp`  ___U  U ///A AAjjjj!A!@ AA aAUUaAaAaAa!VVVa!UU+a! !A%55AWVTAAUUaAaAa!\^^V!@!@@!A A! *aAUUaA*aA "aAaBaBaBAA***Aa*AA^VVVA A A A A A  AA  A A A!@!@!@!@@! AA A *@AaA aAauuUWaBaAaBBaaAAaaAaA_A "A A  ! AaAaAAaAaAaAaAaAaAaAa*A        A ! !!@!@!@!@!@!@!@!@!@ A                   ! A !    !A AZZA A A A! A!@!@ A@!@!A  A AA A A  A@AA ! ! ! !!@!@A@! A A A A A A A AA A A A  **aAUUaAaAaAabaBAabBab****aAaA  a ++}]_Wa a }aW\\aAaAaA aUAAz~^^ WWW UUWW UU _UU!A_!!55%%azzzzabbAaA ////bbAzꪪU_~! ____UU ??//A A ~AAA!@!@A A! aAaAaAAaaBaB!7 a\\XXAUWV\aAUUUaAA !@!@!@!@A A! aAaAaAaAaBaBaBA****AAA A A!A A  Aj A A A A A A!@!@!@ AA A A  *aAUaA/ aUaUaBaB*aAaBAaAaaAaAaAaAaAW___A x ! BaaAaAAa*!aA@a!a!AaAA@AA        A !! A A A!@!@!@!@!@!@A   !              !  ! !* ! ! !@A!@ A AZZA A A!@A!@!@!@ A A A AA A A **A A AA ! ! ! A*A WA @! A A A A A A AA  A A A  *aAUaAaAaAaAbAAaaBaBaAaA aaa*a(a aAzzzaAUaA7aB  !~~  __] UU UU !_U __!-  azzzzbaaAXAA ////abbbabb~^aUU_x !A  +AA ?aA!@@!A A! + aAaAaAaAaB*"aB b AAXR[{aAUaAA pX!@! ! !@ AZZjA  *"aA}aAAaAaaBaB AaAa!A  AZ!@ A!@** A A A A A@!!@!@AAA /A ** aAUUսaAյ'6aA aB aBaAaBaB**aBaBAaAaAaaAaAaAWWAA[^_A xxpz !b aAaAaAaA____ A`!AA!aA@@A`!A         A ! ! !A ! A@ A@! ! ! !           _ WU          A A  AA!@!@@!A A ! A AAAAA!@ A A A AA A A   ! ! ! ! !!@!@ A!@!@!@@!!@!@A  AA A *A! AA]UUaAaAaAaAaAAaaAaAaA Aaba aaAzaAWV^zA aAaAzjbb!~~^^  UUU ]UUU  _!UU-AU/a+ A AaUUaUUUaUUAjzaaa+UaUA^^_W@AAaazaUaUaUaUaUaUaUaUaUaUaUAaUaUaUUAAa``   !A +A A ????A !@@!@!A A  ***aAaA@baAaB"aB a!A}Ua!AAaAA !@!@@!@! A AVVZZAAaAAaaAaB**aB a}a! A A@!@! A AA  A A A@!@!!@!@ A AA + aAUյaA **aAaAaBaAaAAaeaAaAAaaAaAaAaAWaA}]AAA! A zzzz !aaA___AA___AAaA_UU A A A Aa! A AA         @ ! ! ! !! !! ! !A!         _WWW UU             ! A!@!@!@@! A ! ! !A! ! A A AA A A AA A   ! ! ! ! A A A A A A!@!@!@!@A  A!@A A  A a!aAaAaAaA﫫aAAaaA@bAaAbbaꮪaaAaAjꪪa!aAUUa!b`bb!^___  UUaU  +AaUaaaaaAzzzzaaaA aAaA A ////aazzaAaAABAAAAAAAAaAaAabaAꠠaA !kBU_]_ !??A  A A A @!@! AAAA ****AAaAAaaAaBaBa!!@A AAaAA !@@!@!@!!A!AZZZZaAaAAaAaaB** aB(((*aa!A  AjA @!A  A A A A@!@!@!A A a!*aAUaAaA.aB**aAXzzjaAaAaAaAAaAaaAAaaAaAaA}aAAaaAWWWWA  A zzzx !A AAAA__UUA!* A`A `! A Aa  A`!A           !@ ! ! ! ! ! ! !A        _WW WWWW            A! ! A!@!@!@A ! ! ! !! A@! A@! A!@ AA  AA   A ! ! ! A A A A A A!@A  A AA @@!A A A a!aAaAaAb@aAaAaAA뫫aAaA////abaa~~aAAaA^aAժa _WWWAUU5AaAbaaaaaAzzzzaaAaaA A} ////aaaaaaaabaꪁbaaaaa_aAAaA@@ W___  ////A  A A A @!@!@!a!Ϗ AeiiYAAaAAaAaAB(aa!pppX!@ AAAaAA !@@!@!A A A  ** aAaAAaAaAaB****a}a! A AA  AZ A A A A@!A A  b *aAUaA*aB*aB(( aAaB* aAaAjꪪaA aAaAAaaAAaAaa!aAaAaAaAaAaAwaAוa!^^^ZAA A! A!A! *A A a! A A`! A AA            A ! !@@@ !@        _ W}}_          A@ !! A!@ AA ! ! ! ! ! A A A!@!@!@ A AA A   A ! ! A ! A A A@!@! A!@!@ AA  AA A A A b aAaAaAaAaA`BaAaA aAab+ ab**aba** aAaAaAaa pxxx WWWUa5%- A aAaaaaaaAzzzaaaaa!@A ////aAaaaaaaaaaaaa_aAAaխaaaAWWVV AA  A A a!\\XX!@@!@!a!///?A AAaAAaAaAﯯaBa!XPPX A AAAaAA !@@!@!A /a!!AZZZZAAaAAaaAaBaB****aba!@!A  A A A AA A  aAU* aAabaAhjaA"#aA (aAWaAUaAaAAaAaaBaBAAajaAAaa!AaaAaAaAaA?aAW^aAa A A A A  A A "" a! A A`! A`!A *             AAA @  ! *      }uW ___] uuuU     j    AA ! !!@!@A@ ! ! ! ! ! !A!@ A!@A A  AA   A ! ! ! ! ! A@! A!@ A@! A AA @A A A  AA ****aAaAaAaAaAaAaAaA aAabaaa_UabaAaAaAaaxx~~  UUUu AaAaaaaaaAaaaa!@A ////aa____baaaaaaaabAaA* aյaa}aaaWWWW  AA  A A //a!XXZ^!@@!@!a!AAAAAaAaA????A A AAAAAA !@!@@!A ////aA^VVVA AAAAAaaAAaBabaAzzzz@!A A A *A *aAUUaAկAababababaAaAAA *A  *aAaAAaAaaAAAaaBaAaAzzaAaAaAaAaA==?aA^\~|aAa A A A A A A  *`!}A UA Ua A A **.'A **                           __W]        ! ! !! A  @ ! ! ! ! ! ! ! A A@!A  A    AA ! ! ! !! A!@!@@! A A AA  A AA  A AA ****AAaA]aAaA@bAaaAWWWaAAa aAaaabAaAaBaaAxx||AՕ5aA aaaaaaaaAzzaaaa! A]߂ ////aaZ^^^baaaaaaaaaB A aaaaaaz_UaB說aVV^^ !==a!a!A A !@!@@!a!?7a!AAAAa!aAaA+++=A\a!XXzz AA A  **AAA !@!@@!a!5555a!A AAAAAaaAAaAaBaAzzzz@!@!A A ****aAaAaAabababababaAA   jjj!@A  A  aAUUaAB`AaAaaBAAaAaA??aAaAaAaA|XaAa A A A A A A `!uA _ AA **A A 7>>>A                    *     ] Wwu _ww ]]Uu       A ! ! !ꪪAA  AA ! ! ! ! ! !A@! A A      AA ! !! ! ! ! A!@!@A A @ AA  A AA ****AAAAAAaAaAAaA aAaA____aA݂AaaBaBAaBab aA`hA~^^^5%-AA aAaaaaaBaAaaaaaA A߂ ////aa^^^^baaaaaa_aAA aaaaaaWa~WBaU_a^\\\!a!aA{{A****@!AA!@A :;!\\A aAaAVWUUAAaA=AXXXxA !@@!A A! AA!@Aa!55%%A  AZjA  aAU]]AAaA߁AzzaAaAaA@!@!@! AjjjjaAaAAabaB**abab ababA ! A@!A  ABaAaAAaaAAaAaaAaAa!*/..aAaA￿aAaAXaAa A +++A A  A AjjA `!@! A AA A :*A         !          *     U u ]UUU WWWW uUUU    A    ! !! A   A@ ! ! ! ! ! !A@!A         ! ! !! !! ! A!@@!A  A!@ AA  A`!AAAAaA}aAwWaAaAAAVWaA555a!ZA!*a݂aaBAaAaBaAa!!~^^^   a AA aAaaaa*aB*aUյ!aaaaaA A߂A%%%%aaaaaaaa_WaB*aսaaaaaa_WBaaa^^^^!a!aAjjj AjjjjA !@!@!@A a!A aAee@AUUUUaAUu}aAApa!ZXXX!@!@A A!A !@AAa!%%%!@!@!AjjjZaAY]}yAaaA߁AXaAaAa!@!@!!@A *:::AaAAAAabababb@!  A!@A  A!((*aAaAaA@bAaAaaAaAaA//%aAWWVAA]UaAjbcaAڳaA^^\\a A++++A A  A A@!a AA A A A ***+A  *       !               __ u}}u WWWU _          ! !A!      @ ! ! ! ! !A@!!@        ! ! ! ! ! !! A A!@A  A!@!@!@ AA *aAUaAWWWWAAAAAAAaaAaA?a!XXXZA aBaAaAAaaAAAa!^___ AaA aaaaa~__A aaAaaaa  A߂ ///aaaaaa_aA aUaaaaaaz_uaUUaaabaaxxxx  a!AA a!{{{{! !@AA ρA[[[YA aAmmmyAAaA%%-aA?>Aa!XXPP!@!@ AZZZA!A `bbj! A Aa!@!!@A aA}}meAAUaAAaAaAa!zz~@!@!!@A ??aAAaAaB **aBaBabAaBA   A!@A A!aAaAaA@baAAaAaaAoaAAAaAWuaAccccaAaA^^^^A A+/ A A A A AA .>A A A A A /A            ! !       _]]] uUUU       !   ! !A       AA ! ! !A@!A       A@ ! ! ! !@@! A AA !!@ A!@!@A **//aAUUaAWWUUaAUU]UAAUAAaAaAaAa A **aB""aAaAaAAaAaAa ____ UUA5AAA aAAab* aխaaaAaaaAa!AA /aabaa_ՂA+ aaaaaaUab* aaaaaaaaxxxx  !a!----abaAWVVVA ````A!@!@A  .!ssskA aAyy[[AAaA) aAAa!PPPP@!@!@!A A jjjj! A aa@!a!@!!@ AaAAAa!:::*aAaAaAA @!!@!@A****AAaAaAaBAAAaA     AA A A aAaAaAaAaAAaaAaAa!AAUU]_aAâaAaAVWwWA A A A A!@!@A:A A  AA A A        !  !        __ ___W uuuu UUU] W     !    A           @ ! !@!@A       AA ! !A !@ A AAA !! AA!@A ////A! A@*A A AAuUUaAaA`Aa A ***:aB"""aAAaaAaAaAAA~ ____  A55%%A/A!aaA.Aaaaaa~AaajaA/AaAvvvvAA //aAAaB*aaaaaaz_az_aaﯪaaaabba*axxxx UU__UUU!a!----aAVV^^A `A!@!@A ..//aAaaaaA a!AAAaAAÁ!ZZXX@!!@@!A A!z! A ɉ@!a!A !@ AaA5AAaA??//aAaAaAA @!!@!@A****AAaAaaA::aBaBaBaBaAA  ꪪ  !@A A A aAUaA_aAaAaAaAaA_aAookiAA__AA___aAaAA A A A A!@!@!@A zjnA A  AA A                    _WWW UUU W_]  uuuu ]]]u WWW UU   !                A@ !AA       A@ ! ! ! !!@ A AAA ! !A!@A // A!(A!***A A A  aAaA@Aa A :>>>abaA@baAaAAaa!jz! _WUU A%/A@!aaaaaaaz^UaWaA000aazzaaaAvvvvAAAaAظAbaaߡbaa__aUaaabaaaaaaaxxxx ____ U!a!-AA^^^^aA}ue!@!@!@A aAIIKKA a!A *AmmmmaAm}]]A!^^^^!@!@@!A A !@A /@!aAiiaq@!AA aAa!aA////aAnzzaAuuaA__UUA !@!@!@A****AAaAaaAZZAaBaBaBaB****A   AA AA A A!aA_UUUaAaAaAaAaA____aA{[[[A @A_aAaAA A A!@!@!@!@!@@!@!@!__A A           WWWW ]]]] uuuu uu UUU          !          A! A  !       A ! !! A A*** AAA ! !! !@A ////A A **A  A A *aAuuaAa a A >>>>ab*aBaAaAaAAab zzzz!~~~UU!A ***aA++//AAaaaba^UaB(* AbaA088aaaaaAv~~~AAAaaaaaaaa_aaaaaaaaaaaaaxxxx UWWW AA AAZzzzaA5! !@!@@!aA Aiiiia!a!AaA]Yy{A!\\\\!@!@!@ A@!! a!A****aAqSRRA!@!@A *aAVVVVaA% aA____@AUUUUA! ( A !@@!AA ????AaaAAaa!pxxxaAAaAaaAAaA !A  A@! AA A  A!aAuAAAA_UUaAaA____a!A `A]a!aAA A A A!@!@!@ A!@A __ A A A            W_ Uuuu UU UUWW UUU         !!!   !    A !A****           A !A A ! AA  ! ! AA /A  A A A A aAuaAUaA a!A >>>>aA aAaAaAaAaAa!___ AA* aA/??aAAaaaz_aAaB* aaaaA8888aaaa^aA~nnoAAA abaaaz_Aabaaaaaabaaaa! WWWW Aa!AAzzz~aA55aA!@!@AaAa!aA5--aeegaA{! !\\\T@!@! AA A ! aA aARrrr! A@! AjjjjaAV^^ZaAaA___^AAUAAA  AA 򲲠@!A ????AaaAb@a!zzzza!AaaBAaAaA@A  A!@ AA A A  A@ABABAAuuUAA_a!A a `AA`A A jJJJ A!@!@ AAA AA! @@            ____ UWWW uuuu WWWW          !      @A      !    A !! A@ AA A !@ AA A A A A A aAuuAA]]]UaAAzzzzA >>>>aAaAꪪaAaAaAAaA ____ AA bAAjAaBaA aAaA aAababaA88>>aa{Az_aAaAoookAA aaaz^AaB**ab***abaaabaabaaaaa_Ua! WWWW AaAaaAzaAa!TT\\!@!@!@a! aAa!aA--5aaAa A @!@! AA **AA a!a p!@!@@!A **aAZZ{AAa AAa!aA@A__!_a!UW^A ?>aAaAb@a!zzzza! %AaBaAaAaAA   AA!@A A A ***A A A@A!@AU@AA `A AiiiiA`A A JJJ A A A A !! AA AA wwwA         *     ____ __ WWWW                !   !   !         A ! !! A ! AA A !! AA A A A A A A!ABaAaAppppA >>>>aAaAaAUaAaAaA_A||^^ WWWW ! !A bAaAaAaaaaaaaaAܜaa*AAaAkkjjAAAba^_aAx^aAaAaAaAabababaBaBaA abab* aUUa_UUaAaAaAA!WWUU AbAaaAzzz~a!a!X\X^! !@A!aAA aAa7aAaB a!m}!@@!@!A aA***a!֔a!pxpp!@*!@ AA **aAzZsaAaAvwWWAA}a!??//aAaAAa A ??>?@baAaAa!zzzza!5AaBaAaAaA    A !!@ A AA A A  A A  A @AA j`A A`AA A !AA ! ! ! ! ! AAA @    __           __ WWWW UU UUU UU _}}        !          !         A !! A!@A AAAAA a!UUA A  AUA A  A *aAuUUaAUU]aAaAppa!aAaAAAaAaAaA__WW! WUUU   !!@ꪪa!aA```aAauuuaaaaa/A'ꪪA܂aՂaaa**a! AaA aaaaaaaaaaaaaaaaaaaaA  UU A***ABaA~^^^A!**aAW a @A A A-%5aAA AՕa7aA\\ A A !@@!@!A a!zzA a!>>!xXXX@!A AA .aAssAAAA!a!//?5aAaA***aAjʂA A ?>>>aAaAaAa!zzzzaaAAaaA@bA    @!@!@ A AZA A A A A *@AwwA jꪪ`A`!`AA A KK!A ! ! ! ! ! ! AAA @    __WW        WWWW       !          !       ! !A!@@!A A  A **aAUUUaAaAaAAaAaAaaAaAaAߪaAABa*aaaa}aUaUaU zxxx   A !!@A **..A{aUUaUu aa_aUUaU }AaUUպaaUaaAkkka!aA aabaaaaaaaaaaaaaaabAjz! ____ UU A****AAaA____A A5   Aa aAaA]]yyA55a k!Wa!Z\^T!@!@ A AZZZa!zrrRA  aA!XX\\A ?///A !@A ....aA{iiAA!A!A5%a_~aUUWaA`AW_~A >>>>aAaAaAa!zzzzA aAUUaAUaAWUaAUUA    AA!@!@ A A A A AjZjjA *A  A@A`!@AA A KKK A ! ! ! ! ! ! A !AA    W___  wwww __WW               !  ! AAAA AA A A  A aAUUaAUUaAUaAaAaAaAAaaAaAaBAababab aaaaaaaaa  zzzz _ A !AA   *  "*baaaaaaawaaaWaUaUa!zzz`! ___WUUU A*+++AAa!A A5  jbjjA  A a!aAyqqqaAՕa ?>aZxA !@!@ AA *A_߫AUU~pA?A\\\\A aui@!`!aAAA!A!A%%% _aaU_~aAA :<<h UUUW #1MMMMɑ\ɕd蛩XxxM"b+J  I-J(] $nB U31ʩ%fip3C aUUV\maUW^|HH$")MMMMRh`h{i``&kBnJW$/JaU$J U P @B"_~m2\h#b 6iBxrtB;#) EEEEbdH{```xD =c1o^.õ]HMbۮB(W ¶!IIbېBUUm$B]Ut=ؒ΃E-9jaV\Pڠ)OOOMq'zzx++*&qBe'W q@$J UqP$BUv@$B"U$mI@BU2LEZŠxm!FO#)NFLh8gf1ppJh :%/]m$=rR#wZ$m-Jf$ 1uۖ$ ) }x!./b%'%KN*'{~x \CfZUXI$-c  U\жI$OkUeI$[ Uu?I$Pc@U$I$[Uj$I$Z@ !Aut") rUunsUU.b}{իUNRfU IdIfZC1~)#) ^XTtv' EEEE bqSɑ\ɕ\gZh*)KJ!%i4~'#c Uc U)I$Ic!UIc!UIc U)$c!U0I$Ic!U"Ic!U4IH[U[$#O'?fZ)bI9 XPx؆mۖ )EOOOj fZ'!pxp$y{)Eo/)4?I!!' 'm1!^w $mۋ) $1ov $m9!Uv$m۬1uUv$mj)n$}I!}n$G!z 0_)  L'h&b  fb:;fZ"1W^XptMc)nfl`sR uɛbH!bB1ZW 3hKTc$U(Y*bHs&US&I pkgU['I %Uq)I$$;R%U+uք-B$U z,ImAZ$U~3I$+h9W3I$MA95ɟ߶-a1CU P#:>Nkg7j 'Nˋ@UIDI HC1bHHu 4ۙJII$Hs9xYsɝ$Mk :ڨn Xk :S$mm$pk :* V  Im$kR˃Xb$ Ad$snJgW pA -'s :kp~w FJ$Pc:Xq@${pBT Pr$Zn!w( $c!U ${m!u2:$kAm `˵_GRut 2H/ #, 9'W O$N&A, UI$I ZUU I$GR}U I$bUU I$bUUtIhRUUI'HRժ$${ UX$̃ؖI$HR@UI$b $I'b U$I$b u IRYb C2 ЁWV-H$I$h{)u+ H$I$kB9ȋAIUAUjIUjbU*˴jU bU*ʼ$Z*˴rUEZ%UirW.ǓI_ 1ItR ^zx\ [ `AUUW\ IUUUU v H$ H$@ I$@$H$@$H$ @$@$@ jI-+ ,*몊Jlͨ /UUȓ UU UUG{_Uo*+Uը_UͩUUި((UOɋ UUUU UUf5{^ $I$j^ MO VV^x ۰ __ UUU_ I$H$I$H$I$I$  H$@$  ,s--MhpX\ɋh{<ȓH{ʂvɋH{b[G{j's j(,ɋjr(^bj /ȓs]EZ*ɼz%(Azjx!PN$ebaW - i% @U^~X  ^ @  UUUW@$@ H$@$H$H$H$H$I$@$H$ I$I$Lj)))LsTVWUgfZ~W'{&JUjAWj9Uj9Uj1UkA UbAy]jAjIwrJUzJ.UG%R//IZ -")~zxx P I \_^\  ۶@W WW__ I$H$vb;@$@ @$@ @$  @$ JDZkFRV_&Rg1Xm۶5A'!Wm4AUI$ 1U&1Umf1Um9 Umې$A!UI$ H9uI$HA'!UI$/hA_ ڔJWU I?mhZ 6I$O'b /ɓ%Jx I$H{U_~Q?S _xx `0 ^V H$@$UUUUH$@$I$I$ I$I$I$@$@ jjI$IH{gZV\xp5Iə(J(!X\\\DM!V*./IҶ)U%I)U#Ib)U 'Ib&m!(IbK!'m$l)(1IҶ1)!U +6IR@1I!U 'I֒@1 W~Ibk +WV\G Rc i1/"R?bJ) I$}' Z--5Ixhɗɛd%ZW^\x va ^X\~   _@  UUU_H$@$I$H$I$H$H$H$@$@ I$I$ jAIɟɗ({Zphjr^9W B\t` O*.Yې!սbH')Uc $$m!"UZ&mK!^ ۔$l!*UHQ"$+8WTH$$m!UC$I$)U[A$)UZk-|WhC& C ?\b 9/}U~B?I{9+)I$H$ks@I$I$G^-n/ (@_\~X  @$@^^ ' _  WH$@$@$@$@   H$@  ebɕr(J`|hM 9ySA\\\\azqjz~XC'<"/ M0ګO?c*C*ƶ$!UU >'D'!cUU '=Iʑ!UU6&6n%bWU 8&@cUU'6iibWU'Ad&@ cUX/N7cUUeQIJ"f8Z*d +?>ZI!)= ?iR-5 I~zx$I$RWv Axxmۆ8a _z UWUU@     I$H$  jeb[sJxz`A 999XXxpVtN wL:d?/A-#'{?9 U -(C`A!Uտ-(y;J$)UU ,'%9`J!U+%&R U,%$ A U_-'m&9U/)qrۦ9;+9{kA!UU ^4N1Wi)_fXy:` e^ H)+;}B?ZH) .+I$N'kbrbÁjc9z$IA_~z\vn x\_^  _I$I$ _UUUUI$I$I$H$I$H$@$@ IIebɗ|Itg'Rzzp= yy{AppMt ~YMBU%<~&SS U1Ib2S&)U*0Ib1[')U(.IbSF)U-IbSG1U2IbR[!U3IbT[!U5IbT[!U5IbT[!U:kT[U\_?# HSf_UOsדJUU\^` }2':Z -55|'j>FZ /ʋbVII$eb ^xxW(@W~xII$@z~zH$I$ UUUUUH$H$H$@$@$  II DZIyhHZp 3- )JI!`hD`N)TXXrk3>e<880}'9/++4I$Ak)*(:2I$Ak)_3'I$A1u+ 1I$A1U**2I$A+^4`I$9J!V/7I"I9)!}//6`I$9K!5`I$9+!U5TI)^x{?sC\[=9-S?j9I$N'I ɛR_~II_^#JTmz\ $ Wu UU@     I$H$ AWwwghZhxx' 11SHRi)j1 1rzzzrk%TL28~R' B 4X@2 B1_~~Y0IA1z^8J0I J9zzV.IR B9_2a0Ag){_8P1Ii Bf1"W1IN9f1յO2I"B Bf1w"D/O"LBf1a- A'!^_>=1_^^t:q Md %5X }B'j(!-}Bi'R'I$@ )sxxI$I$j(z/IAaWWzMc UWm-ra} _^WWI$I$I$H$H$@$@$@۱B19s9bjjb" 11S(Rh)~||x/11{y{xg^n![ԕd-:c,Ub$ 'c)UU_% ۖ$c)UUhm ۖ$cl)UUW$ $k)UU]$ ۖcK!Uhl ۖ$c)UUc, ۖ$cK!UU_, ۖ$c)UU[m ۖ$c)UUX% ۖ$ck)UU\ۖc+UUP`m'[UUg##JI!e+);O'>hZI)"+ ʓGZ*I$H$#Zzebb9WxII|c9~zxxJI xXV wH$@ UUUU@$  I$H$۱"1ysw'{hZp1SywHR1V^xxq(1Sj)xv }}Me:531 --<'Xm?9h) ,$ 1A1uxj,$T$9F)*$$AG)Br_Z0$1F){$-i"IA1F)`.$h9F)7-+$$9E)*"mAf1 )"9E)'><%/߇9&!~Y1n1w!dzYDlFc%^[k9)J -%C?rJ%r@==I$I${R^zxx I$A\~xm'`A{ WWWwI$I$I$I$I$H$@$@  !1vii{jJ1 c9^^\\`!9W) vtTk')C <)T)Q1D/WN$'/1D *UHO*JdU *&I9*U["I$IB1g)\"U9f1U]OI2 BE){O?I BF)]}\"I$I9E) 7I"+Bd9"F5 B9UT#IA9%)v^p+ 1!U{zG?/@J!c__zvDI!d)o N's=jj) vB?hZ++_H$@$EZ^ebC1^x I$B1Z|xPzX __wH$@ UUUU@$  I$H$ I$ʃB1ۉĪ{b1Sywb1xxxxT9W1 VVV\bO1 77Qu~$D\WOmْDUU*UOLDw(C3@ JUUT6cK!UWV?c)UU\$ $c)UUY$$m cJ!UUU$$m [J!UUXm $ck)UUW$m ck)UUS$ $[K!UUZ$$m cK!UUa ܸ[UU[ >SU`Uȍ9 /,'?b1*'?j--R^|XxI$I$Izx-p ^^ z UU_}c۶ I$H$I$H$H$@  B1 {brs 7Wb1xxxxG1yW1 X^^^X7q 6>.&ێ~|||µ% S= (>^VJ"*!BiՕ5D Be1TVVU(!؜mnBf1=-("a?kuAE)pz)"붅9&!("X>0&"k9E)%a'$ 4I9F)})& 6i9E)0)7ۦ9F)"S-7ɟF)!V|`4f7XxxmG d%%j |>KR+! )< iJ/?I$I$ɓEZxbebb9~ꨨ oyb9a^\|$@!a~ ___H$ UU_W@$ @   "1js{?[Xj9zzxx9 9yW1\\XXR7qR*W\ؿڶmNTTT²1w /}N/".,@؋ZZ&I$I. AE1uZ&I$~'J&)*Z'I$I"H(Jf1{\&I$AF)/ uW%I$ 9F)U_W[%I$~IAF)Z&I$HAF)UUP(I$ A&!}W)I$/9G)m\+I$ 9'!_we0w9j)W{ocE; dW~^yA9e/-lO'siZ1:= r9 I$H$jR\\xhI x1 wo @X\~x @ c۶ UUUUI$H$I$H$)"1Gb]IItr9xx~~. 1yW1xxEX5X5K!{꠩D*+C^^1'JeUUU ,@$JfUU)61k(!_;$$c()UHl$c)!UWE$$cI)UUE$$cI!UuD $$[J!UU?%cJ!UUJ$ m$c UUJ$ m$[)!UUN-$c)UJl$[*!UW1$cUS$ m'[U_G$ySdXUU}#т8@9 -EO'b9.;'{fboI$H$jAzhx|I$Aa^~Mw @UWa1A~H$H$ UW@$ @$ ({B1 jgRbbZɗI|hR9zzxj)11W1xh`3 JL!ɫc@/C31+rb[-3/1 1-XA&)޻-* AF)_(+'mmaAf1*&`9E))% l9E1)&ILAf1)'Il`f1%)\*'aB$ f1!,.6*(`E1!^+(1A$AF)) -([B9%)- +-*m AE)U0)NrAE)U<.wkA!^rK9vNS c~Jtl)c nr>#jRL) +-SjA 'I$H;rRXxBI$@$R9zI$c9zxo mAz|x ({B1jZ_hZ9hphp!111pzxh3S1K!k`R=,bxx1Md&!-1I$, 1H)c.I$l 1e1_(I-1g1_{T&I'l 1E1U(I$m d91U)I$d 91U&I?% 1$)_*I$l ))ݪ$I$ )%)U'I$ )$)U (Id :E)Ϊ)I9g)^].Ic91U3Im :b9_9$)_LiIl!wW6#$H9'u 'hZk)+ C{Ic۰ %RAx\zpI$I$A xϐwɛd#)Z~`6@axXVH$H$ _H$H$G) GfZH؉j9zhxZ191hxxx*11WK!߸z&-֯)wVEIҶ4 dUUU5 i$l)UUU-m$l1UUU%m$li)UUU$m$lH)UUU$m$lH!UUU'm$9lH)UUU%q$lH)UUU#0r$lH)UUU#@n$l()UUU'm$l(!UUU)m$lH)UUU+m$8lH)UUU1m$9lH)UUU5m$8l1UUU=@$l'!UUUE@$cUUUN(:TUUUo# B -53?iZdA7VN$p:bA)H$@$%R9W^^\ɑtəc1axX|؉a zxx@$I _^^W@$ 1H{fZHIjAZzpb1 Axx`q#1qw*!)ȁL!^tC:9'!%-5<43?j 9!/ 5-3A1{H.)l9%)XX*'MM'e1!Bbj(&l8E) /=%(&me1!(&l$9%)V_(&ĦA%))&$A89%)&&*'If1)>,(1%)*M/+f1!4.NF))83)-f1!<6 f1!F9Nw!cxOCP/sCR$yH) 1?x>IRk)8; >bIvb; EZ9^^xhI$I$9p ,nxxx  Ww  UUU_ȓrIhbjIyyA``x_$9Wyw鹧i/ iyk[vB4dUU:Oڒ9l1UU5Ib9l1UU-Im$9li)UU*Ibے9lH)UU&Ibۓl'!UU%I9lH)UU% Im$9l1UU' Im$9lh)UU' Im$lG)U)Ib9lH)U(Ib9lH)UW(mm$9lI)UU.Ib9lj)UUu/Ibd(!UU8IlI)UU8IbdUUF I$$cUUXɛ;lUUU`9Z9 /7=C0 rA{77N'{>rAwW\X@ 9)xhə( Tƍlwzp UUU_jпs`JbI$IjJzX1WyWI'!\\V~L7q1S!UܥXp OL!m-L0??+;$)!--6dI$)G)*uu-`I$1'!|(`I$')!U%`I$)F)U$I$)&)Rm$`I$)&)U%`I$)&)($`I$9H)Is&dI$)&!\vU)`I$)! ])dI$!!___+`I$)!]}}.I"Ik! u-`I$l! /`I$k!W/`I$KU5j b`U__FJ[)d)-5 PZm!*+/53?jIp`hI$I$I"1zx`I$H$"1 jJ \\\X ]U_W%R*{rCoۆbJX7yWAG)\|\BR1s(!ܕHN1L!5M>l!\5HDAG) 8/Ь:h1'!^P.'X>G)!($h}?G)!x%#۶G1bz%#`mg1!cy}&$6;G){r&$m;cF)! M&$`1l9!`CU'&I$ ! .)&ئmF)?)'a6`G)!RR+(6&A&)k/+w!"2".,'8&)`*-+6l;qf1!}yak.*$)>-pwwbprxo:wwc215mR///->jiZoM${&jAj|nH$H$A)^^ZpIIc1 ^zjH$H$ WUUUjIqs%R I$bFR& wIZH)\Xxx6 /uSw)!~A9S )//N#>=)^^XX^6t>XO1-B.S m1(!U_;(~R I9(!U._6&I 1(!U 8%I+ 99&Im 9(!U}9'In @+B(!]7'I i9(!Uu5&ym Ii)!5'm+)__6'om 9+8*n B!___;,ym+HH)z;-o%)@1ߨ:/I% 1!>-cl 1 U-= Iۖ1!U@.yyw-5 (!~LQ2Z3: B%U'  95r>>{%RzPH$I$I)pc9 e) ")WVXpI$I$eb)bRsYZJ.%yəGR9\\ZP  BVC.kgUOuc_UG?O?[U*^GuOQkUJCCζm{UPC_pݒqk UXFI".ekUZEsUG^$d4 UU`@#i@%ZUmRU ' >O0k/^z0%rZUUIHIUUIAUUItC1`zUU z'X"8J 5FZJ5h{JII$ZJZ".)9{bKJUe` /2cJ%3ĒkR[lr=X5R1 BЁR)UR4@ޘ$pJ)]W\Vsbjꨨ X-֥D1UUWTH$H$  M֤A5UI$I$FR {A_bA~x bh6d)kgRaY0+c B-В[ Bݟ4Drv{LB5=:mnklJtT9I¶{MB>q$s[%ai@0n$klJo{P D$cJ7Dmm$kRUAmm$klJWUSF?R :2 @$pcmJ-?Զ$-coB׺ 1Ԗ$Z_W -$okZ% 5m0[,Bp\6 D$RLJT4 $cmJ~ % .imZ+B:y!$smJ[zrsH$ZKJ/:'ZAbjPڶo?sA' DgZ\Xp`     ۱ N'j"8A A z_J }b UUɗ$I$)k UUpI$b)(U Z$)UUmmLk$)(UUж${)UU@$lsE)UUI2{E)UU@$b!UUD$Z!UU $Z)UU i `Z$)UUfI$e1 UUI$se1 UUI$΃D)UU$,cD1UUжɟ$Z$)UUO$Z!UUВ$ k)UUԶ$Z$)UUF${$)UUI$+k$)(UU`;I$*k)UU@$I$&Z)UII$b @)UUWT$@$@$@$ `a ` UUU O>/` 5I$IC1 )yI$ C1UI$I c1 ˿I$I$C) /I$I$C1 + C1 9)-I$I$9!޼Wd1#)W_UI$I#) WI$I)I$I#) ?uI$I #) /I$I$d1 *d1)uC1)[c9 I$Ic9 __XZI$Ib) WI$I$)""*I$I#)(((I$IC1(_I$I#)((I$Ib)UI$I$9 /A)/ 9IC1Xp`H$I$H$H$VTF@@@9F2=.A -I"1^j`C1a~W WꀁU_^xhR~~xxI@\\\\ U @U @U @U @U(aJ -55fZ9W\Xpc1x\x xU_W ^^Uhbx``ja^^^^a= { aoa+?/# BC15555bc9pbbÃ9@^^aW WW^'{RR xxxx խ @U @U @U)aU"1aUB1a%5jAIxx^UU WUUU'{eZDZ`xxhh @//-(U/(Uz ) y) kk a.<ɋI%55h{)^\\x WVTTj-ʃAxzr1axxxxA` -Ac1j҃9#)6IC1mAC)A#)IB1Vc9 /'77rI-h{Apppr XXPpi{fZ+/JxxzAzxxxc9`/ -=AC1ڗxA)_kIB1%Qb9jI"1Pb9)̷/B1 &6؅bc9 ({AbjB9zhsFR5%?꓅b^^zr$Z \xX\c1 -9U9 UI UI)UI _b9 U"1@I  -(sR˥%/b ^^~p UWVTH{b5%-- $Zppr"1V^\XB9 EZb9-b9bI6W&{EZ bA^^Rc9}9)xh_Q 5{I7%5h"1xxxp \XPPb=--̴{{rrrDbB9hhjj"1A"1=5-%R9'R9#kbA*ER1RC1zI kzc1 '%jc9+ -H{Ibbc9Zxxx'{fZ -%%Rr{{{{jAxxXB9TVR / {C1UUb)]UEZ U(EZ(_URUUR }UB1A'5db#1/h{DZɉ ba~z||aUUWVH{%R/) sccc{bIx`hbAXXI++ebA ebI꠩eZA{R9I9r‚IC1brc9A#)%?({R-/b \\~xa\\XXH{fZ--bk{bJjJA xxxB1@ +UQ URUIUI_UI (UI ]UC1 `hxkA b9>?b)Xxpp ^^\\jFR/b%R`b9A ~I U%R`U*AU׾(fZ U9]ʀA UJ U//J },IUERC15%RA׼( ZA%%/fRd16.A_ZXP&R9₫{A} Z9<8kI: %RU(sAx`IsA͍A ZZxxbA-5=(sbujA^^jAAbA-uubJ ZA׷(i{JRSjA{zʋA-kA~z)sfZi)sFRb%R{ACJ x``FR9 )bI"jIV-QsbbI?i{EZآk&R'7s"sFR`ʃFR-i{Z^I{&Rj%RIsR/{JzWW%Raz^I#) UIc1 _UDZC1*i{9UUd1 UU9uU닄9*UU JUUAUUlA_UάAUULAUU AUUˋbc1WWAX\VW!  )")]c9!1)\^߿9 9 om#1 >ڤ9){[C1 ~9)Մ9#)9#)WC1)d1) ~C1 9WW^^a/UU"]U! Uc1 UU)U( #)`Uc1aUc1aUC1 c1 UC1 _C1 ")p#)xWU WUUUVTFP 5}x>~>#a?? u(݅ru݋(罄݃pz뽌{—>o>r& | =+y~{W.}=}WW훍Ղ\+[zhiky`?|{InMcP_{U ]yRǃк_{USu'+|{**bBT?|UU?Ibв߄{UWtKeKЯPf[|{ptN4د_{w]sG57_s}`Rw$_{}Tgᷝ$_|_{}R_f$?_{6ߦ=d#4c?|r.-^I{ՠ^{RoC&A{*kέ <{|Uݧ'oy.|^uc6H*_[&i>{UQuѧ??{^❩['_|jKovߋ݅W(eHFޅ{UR/zRtIBhi>t _atqsyRtONu엿?_~`.e7B蟄_sq"Ҽɿd`sF.Γ?ފ?ÕWUvGI{k*h?iݑ|z yKv_a~{`nxC_ rD-ͮ"dSӛwEEþz k>![ZӖJ` ޔ ^U̧ {mYy1N>}z *^NP|cළPnp_>}SS7/S=9lI}?{?~W}2-?S9!D@+?t~J`$rų[~D4@$<ފ?tH(n<sZBВ$??| tF<ފ{uBT$|~zo@?|þuK;ID߃_Ղ xGmM|{7 pH$_|ՏW}t5d#*`߃-/h ^Z\c 6m}MN0$H{{Q3t8|sU运f!f^?lw0Đdsuk#{k~4t3e\-.~T*jzw Y`Jܙ}K z$<~{U U<vsUդxi' ~_c>lN:|s A_~]$ ??dFdv':dx[Q 8=_kWCds^/~*bu?=~ZyUURq\i?z^uU wM ?}UzP&m_{Uu}X# iI^rB|LФIm?}Wz\&|xTDncJ?~r>s{L Al+)}zPw_->up h4)<,Jvk񟒽_\x\EBrَ^t/ 2~ur~k)r;mIy >_5Q8qYzhgXWA:9}y^TH3u7bͩ~jH|R@-Go}uQjegB~z/S4^}a6gIZ6q kHu\ ^?}.݂]w^s>em@`۴C6~^/UWFCm$|tUkN%\'|1r޿׌C6Wޫkk_<:/~>d UsFI=tU]m?d]jHj޶zJP 4JKKK=&~N| UU}Hݹz mMu|~j*-yKʋ<_^T yAWɟފ|@%WmP38=b+p^I$Xބ "#6`2K4]8^~^cT@轱k'`;ssW߄sA~ߕm>ZEݻt559p`,ެ[]5-e=ltԨa:Ӻ0{'RoHw[s=|> 6`6;f>MW4P^dQS$}ꈪXI~#՟{e+ևRTqOkqmD:1SzlCɩ)\ÊPJ^~`0t{>e/WxT>O/?KOJj{{I1o |sʂ [OטAߋm7xVwޤ~ߋ}E".-~I ڿk557asvN>}^x`IR=`eލp|Uv\ߛT?:){=KHP=A~_{|@3"{ _Uņ#\)rL_`r]/dW[񹩡}N O^t텓| \Qi??{ W_]>1ߛB^mWc?asթG1On>?x\9W~_~[&h*/Tv{eckXU Dz{r VUYz?<3 eXX=>dxEb5>d$RM$~_t*UE:=b5y[iAӖrp7nF5 dVMFivނ|=P@t^b?'\6Mp^zURTit$ݣ]@rn$ro_7\^c~Z)T~\ޢ?l /բL sתQ&$ߔ^b{/]zL:ޜjxl)Pdz;9]{&=|WXi4`$?}^zUb=4ݖ^|Uq/B $yu _p06i䟄=i3&h'|zU+j?D'}m8g?t p1m$=|UU]3 m0A}UvKyBI\UwVID|~z`${rnII j t/'> ZM(h}^^G'&B?e_{S,1?t/N*ƺs{sU*F#t7?}rUꨪXsh6H$VV\||lO\dzK _|wЁjބ?tTmtd||gI?tu^6o;H~daᡍt\)KߣdteۓF |igu2") `}/}Ta6>CpX_U0LʛqU[>VP_>ehU92|->}{UU8Pz R>mZ$Oބ{*EP6Y{%ߋt),Z:#ޞlkxT I^{Xؘ|8*sᬾ~o** ?cK1oK~cyaH {7ud{eͶs'dߣDznY,b_l9z? ?T?>x$T~v/K}}kpXm ؼJ~_EDm|UuF$hڔ^_Vƍ:=~{]WUKMd<_UUOm$Y:vsUUUS `]t~~Nꈒߌ^KnrϦ7STpu_7l~c^>eo.\]iS#Oྻd^sۻ,7 ߛ|m]A" ?\4hhjJ]WW}I;ioUIv$?*u)Bij NiiA_~Uc E]n&r:-(b^ժxeidAs||\h{˕ ;ͮS)+}<~?[cz'ʖZ?Dxhx)LjޣMhÎtB8$M>lž[" ߃T~~Ȁ-DI$@_kP\WpK(@&;zsW_+UѺnt'dxIy[WUp2IZxUP~.~zxUX@;ywU;䲱?iviUUrvApd||||O{O!d>b^%O?lڢl<^{d.xliĿkܚ˔B>LÁBN۳_{pyڢ_SQ*`:*HgJ( ldwe4>thq?eDcz^~ _"ĶmxU3CvvUU7ύ<:yUW!CWxuUUfov=>$ԁv~SNh-2>8%^S9mxk_j>ʠs;;TK܈ߦ{l*W e8dS^b?iti-`}+m_|v WK~w%0A>spWP$翌^rZ W?m܁]X$_uqWM$|U8`׭:~tZU)$%ݑ U6$h$i^ 70I] A&m?r~l^*`6 l$f}ID +|}`#&}\A/jMtAƾry]ݔ?|)"[ 3S;t^k=gWNj__|wq;2,kYfI20 ڎW^uI"iUsIm{U}Im&I~sp!ImHyU*~"ImHsUl>IMM~{WUqHI"I0ۆ߂vN!04q_xG @&qWrM H_WT ׍/翊~U*b@Bچz_U`ĭu>~U{h#ۆ_UU~oڑ{vW{m-qPǛ~{UUyd%ۆ?{UU~in5zUj[6q~zj#@|?{o_fOɮ$Z߂}m߃UUjտ{t^pcgA[>{/xg_T>{Uzh~~r>}Wno- &ޅzUiN"#k?uUs]u r}s^V m\i)dUJ$?̚# --tGgOF\[hxbv$pˆ^_|*\D$IY7a# >yW;Jv=zU* sWo{hQP>sI>kU/`QP2_|=zW]HXo^r/qGOlN s 'CuOڞb'XYf) Sv~pW*? ,H|y{V%\a> {-^^u-UlCm%߾?| nOrl{?_bbqAAh_j~Juf j}_?oCn]q^PwK'lVXc: B~_|uoWP_'ނ?| U|X`OzX}ZFJ۾_|^F#7cC~~b? Et ]ixՕOM`\n*U?=#kx Vf[-Ͳd?}W\@| ){Ut ƛ]{lj>>{$%577cN6b \|XXWo7aX zP }IX MO HD}i(׫B 5[\pՕLTUsPO$ K>uUtLy+9H^~r{Gl#;6M%@~qW-I@wݕ:yZs]WK]^}ZzULZW=`[蛔~9%H%7XݼyiXF`#,;TTW1-9HT4}WWo6m|tU@[%FH^sU D.k./^E7Fݜ~ƺAbؗI/R(Y*b*N1a=@}r*\u{}/_x>$%@~}ՀqK&C lz~m WbCt#^u WkӼ+5577pApSW*zw:ӂ4 }y*Zu~i =m 9IMȭniUKl>[%|,X=#\~\RX Z1&~ܑUyG@Iݍ^kH^rzWWZ.aޅB>tOz#ۡ?m/uLk'hTUQ}4)q^j%œCUOݽ}jgM/{h_ނگrKSAnC}xWzW7r)qފuޑYOʹW<^riTuAԤ<݁WWOs~B5=(ͼyusUl)yN tPN z^uu/+sYv?Ua}WOYZb^¡g =>ޡ^z )L >>QյPן!ܿ݉^6_w@J甭Ry|*$98-\y+Bd9^;3^<`$\!<<bFpo?kxX}Cw$yê^NB|ܡmBS?*:qUpH^n_5~yoJ݋O?b_KV^k/-ac~l`xmIp_,/p;N'?|UEpVܙ` /PX}q]V`mDFĮݍ{/mIq?aGW; ~_l*)=^'꩒"ݻ#pppC'=?tz+-ա9-ђܙ_O;ՏTz>_{U\pE4>}jxGō~btF5qWX}k Ls.&h.&$$}E'}?|+%U;0n{=*UH_nn;]`ނzF4&j|CTaliZ>fHu}*pM؝|>{L?S8~=Z[9#>Ý377mHoܾmt\|^8: ~L5[Bܩt/WUsA~p5>sV6Z"~ zpEߦt]j5WEK쑘ޣl-)Vwwy >;@rI$ߛW,c;~> =m`@Nrvu?sU@ ;n,X"UvFnf&bpXs/ؾ>jdHޣl54W:pppppDc;S>~LU77i.ytt;^Z=$IV=ժvLn9מzjzz;c_=jvE{T<d-- Hk.h?$nB:COпTP;糮ݻt_SV='8?uUcGi _wBF`X?=jWWc6i#lZzoGxN]l-IC9=~+ܔY%\!D=gŽD_[Xe'bͦ5c%\9{#џd"}M7N+xY8 cc\//X26^_{uR3Pky}T'=STj;aW_i*܍{* c2OJa;{_W^:3 {tU^/V xaD#ӓ=_d7V·-^xpzjza2J9˟ެbW5- c1\ނP;L5 ߌ߃ˠ_@=9_߿^[X..W3I _|A_t>MS7s Nh>l>8$$d89Z׷/ a4Hݝ{`O;'m|s/_E6yo;kBxrL0PZ@c5 W@ETn@}:{Jx>{ D#ޛV؃=>ӽ;555Y/R/9=Tܜ_2/ `B^\@`Y>=0c!"O:cH|[V8d=6QW^x sJlts×W? Ca0b>eb .c :WuDO'x?:% HzچM%~^L`mNF~_{ק hLo߃ dH9rEu %߄Tloogߊ~eªdIk{]*Wpppb,Y*0Ҳ1}^\ cHX;@}YLÇ{o*eFOX}ߓ>}x/ 5}R]=v?t_ ~I\{^\-%]&ߋ=u\nH v>WjJc_~}_kQi{y|?y Ok&`2&ߓ+N`&h';5%%%S>[==|nBN7N]Kqr;?UȍEwe/\ sL~ {u7]|Q_A?~lK}eLڠ=2{lVpSݪ^}UK{'{,-- wN'fwtj˪RN;#={?ZOƒ }W\O헥+]ewuVo;_s~lWeQBc)_lx⪐Sr%n>#p`pp`EvqW{~ xXlX^~XC"}/^wY}__{Tz_duKW6w}c% `r&?=/f -Ws X߫;577pTg޳_|.&6q~S R>bﻵj37 ]Wzrfkm>LxnR9Wr0d-"RO6Cxx]B]^s ]usC3ɥ=ktt< ?]eWWhV~r_sV~T PrXxW|gy?KBBB^Cvw ~s}U)R޳?tbbcKucpXة]r_>u~znC'Ts<^ X~2'>s= />-Yw{fvUC_WG`2>:{+64>K؁;L%%%%_C@"sx/ hFXe؇[5777}\n[Au^eF1hl6*8da_ߔu'zxUU}b1҂9R;,zkXبu^[ iQvC?|up>NW>>tn FAߋ+^URp,J{=MyD_z_Ww5k\&7776ybPg_sl^p>5Z9?t^Sݾ8*Ep&;T%%''qJ36[?\\]/uJ?{l|^A$pןr’{ۢT՞s<;M&` _}zp P5b:#ppUx>^Cs_wb_[BmAP/1_^L??TN=^Xx𓁙pf _s\۞yWtނk/pcxxxxI-:߃2_7hR=r`@ެ{rW qt wIN{!~\ {pK1~?k`bsl6E{K&X sxssd 5=2_ߞ7tYnU_s  kN)){t -+^)n =_yLZr]uZ"_sjͩd {bf?{vzƞr~kW՝ZX"'{'_*%- h\n['qC3Z tdU_Cj :D'777zT"3Jb><||xw@pn1ު>5__j|Nk8=]<&6_PN7w||ȍ7ߋJ|\}UrucެB e{sIߋ-u]`: s{~d{{i@c!3:̞T5^-K;h1]_K||`=KE _l7UKaM2rmzuUqJ໷?=t/Ux=Ķߌ}s35[O^K?dX;m~[nWu+ 2_tk**s`NڣނtUmU3{t]cPImg |-ުiI(ǿ>s۶׋xdi-%\a^\z`j# y|nUw@T M~?nYc6͹|_{ϲ=mZC_^uWjQu>ۺ{>ufLyYS-Iߌ>{zoP5S5?>k./v$PvX~ s@ DS}ws[#2Pͭ_?txmY/}a?|W_O|溒s..fOoIJ0k\vVN tyzxt s"q=nWr0 I]}nY=`?te%l>냹6>mUVaAq-`R+spUXCn̎(I%gRIL_s|@sX5M'@bsM|&IZ9'tp^x8 IN_{xxP#:cѿ{>e (*j+@AkWW_bf*Ē>}qU`(ލyWUi0Զ~}yUg.߶U_>D|^zUz)Զbxtn"@O?yUr.Ds':?{WUl)n߃^e.~nۿ|yU^&~R?qU_/ҹM>zU i-PÖ|*UUv7Ժo|n/Dc_|qUe#DSyU^(@}Հ,ZiS&H?~Ua29'?|r*U/r*'[q_(l'P[ U o0~n݁|Ua3I=|d8T${_ U{^+4rO_|qU^%InyU\)Y3zUU r3`o}Ue.8rov~r U} b'.O Uf3Ӳ~}qm0މWp#IN}Up1]H|ukG@[UmH?H|]zU@**fPd R^}]yt$lC >r5j IN ^}>{U fIB^}zUoI޶ ~>~2tm$$~Ur?cm ~\~Up@qkm+=UtKI$-|lN UWnX S_loW`#d%>WuZHn{W\vd$?|e wf ?dym$6__txzh#AJޒ|[| |K?)dm۶a#yW{* ii&ZjUe bUsb֒}_r--zOM> sEH^I$`_86 %VAmtݚ~UWUE*sc |s?#tfߌ^k%J/y P ^_L-òc?{uE*D|_sz?'vZ_s*5/Z c |׿K$΃I^{j(UFӮ ~}[xrD ?|psk[ ބRxjsrIlzsi)ek_lj{ti|llqj+_t1_^r-X[[6OKn[Ip _?lmYz[E^\'bq$AvadzznWqiodɍofe9"?tqg$%%siަ]~? n(?l>?wɖN p\T:5}:XVW\$mc>i}C* h @rvޣ[_h?rsy aA2nsW=XŠY')YnDA^{W/#Ҋm|k>UF0XCῄ{^WT11N ޤ{x\FW0r NJ|{ U\1l"Il}^T-:m >UQ7i/ތ?b.(W@Or cJ024+jJJjs@_[QQQwqn5 4'~_-o>kt_ `l$Aj>k*o>ukzpunߞI߄swz`>3!sCaxeiIdo}Ud D&7ugvQۈA|ם~u\Pޣ~L&>ti( \rg~|U{lxJfޛl\vn!˭ߛWs]~4"-,X>Ix^z~JD;]I#'#~\3-* 89.޳ݍ W8PN7w_aGMO5֢_|3Kk{]+Im^{[zP3؆-#5_[ݛ[9k I~z.^Z@ |^zT.&*(?[njzT6)ahެkx\X?\kb\>Z`X77]H#]ߋ[ܜI426:b<_dxiHoX~l%~vG\W_uUy`ڹd/?xQlQ?lX}ZR#X =E^x`n'uNr j/ Y4qnq^s\^aEH}k`U`6҂={!7LM_TTV+X_s K-]ƁrK-ZT}8߃Wz5P7f7sxX7 c6?|>k_L$F->{_3Ok ?|T;@;'|sL2D|;Bbb|AJ qssxmok>x$kx^W_|߃t \s%P[f'%~iz^ABy_ssSSu)Gn ⨵W;llW|}۞H^[z⠃s ˎ^usxi7WKľKt}^=<3d` 2K$~d@][k~]pfR(ý$'?>y t9ߋ_ljL,~^:%^4቏}o? r__d?=~v2^w|݁v{-li*xߡ ui˨CC=}zΊIH}tUص9~ej/"ςDi1zܱ,qlZm&Br5rKr.W_JII;3U9t*_J۝|_U[L\{'隿~[>|C(,~_ޜ>kn\q1m;Bvb ]K^~x!NJ~|ZZ, 4xritޫ x꫗n[õ |4ޚgNʄZ=EYk$ |vx_ӖDh}|--").ɟ|{,ppu1a 0{pxs/2}R|ucb#Ʋrt] I?|{W UxZn h?7ZVNf?e 7 5_H `^8 8XrXmI$d vpbz >丕z]f?rUhUS$I؈jU 8^`]{[ Ux>rJ$m$_sX d>WzjGppy?RRRSm"k6D){7'_?S{蕇?}C yk972R ;sW_ R]STVW|C94P3=dcC˫|L)Dz/at^l)-|LqLxo[,06U^zgq1Km?}谉wO9k\V܋S~l_tz!lٜJzu`X4_lk?u}R)M'tb^i@ Y>=zt6x@ |_YBF ނtu* ,K~Nv_^OI2bUFM~z*U0ϯm߂U3C$oUz.ߒUP֒&HrU5ON{oU*Հ4]$t_J: @oL_UPp?|PЙm@߄~c kuLe \Z**.-w>vA}S\`HQڭ;驗dcQ]?\''/?I-_ke/TC;Q>}_kյ*qM?s`3Wޔc/5噇|L?K./%%>Nބsw\PR?s,%8[-T_{6jP _k5d".!c2Poon-Qd_t7Y?_|RrH`BrVh߄>c hII?|frc ,|]E 5m0?dXzM[?|=U>?Rp?km~>~XWUyUzO}xWU}= ;٩8`xp30JUU9I$?}upUU /0RO䵈[_;~dX/^pAp7PPPZS.4`ТM<_}5*ɕn-;+^~Xآ!qW^kC+殛?>Z?t5ULa4읂R}R_/-!W ;~u]xwꅫߋK  Ȼ^~}ofM޻L^\M~L~\(/ӕVi^k~\c9X*~Sַ_" .[؛c6[^u3&>0*{Pt"DHI?t_\Xri]~'߃zZi+"(_]Mp``6vI V%KoS6SZ5>-$^}-Z>In# >W=Ib$ xU@Ib$ u]U $)AXwlW-y&@^:$+H9w*U-~n$ M~uC `W?[j؆i;_PNi}.Wֵ%p-&Rզi-}zxժRS,k>6OKc^^uߊ1~; )&ZHh$;_~j(uu_e/*ⷩڐݺb@89x <孰B7wAݕ}Wxnmz3?|ZhIzu WTf\|UUKT?:߄UV?u{iU QdI_~R9I'}{i_U*OMiUUN0nI_:U*Fm6mQUX ^}_yp_}l1{uޒt-#M}r ߝێzט  D.66ii;߄\Bzn<; ) Tr_Y~*(!v&_r/К5r_l[0q[z_W%dk߂l^x+v#t~bU[on46|_s^Wx,l^kՁJ<"?J6GiM26 _zn^Iߋ|Uנw`iR^ UUgCd-kWq`~5|s`aE 1ts"[PvٜΟ_UlUzb~\pp`b"-)RMlUnĚޟ*U|+_tV{T^\ gq>>kYixWu$`rWVxxDfޒ|ܐ몋\ѩ8>3^xNඵ|sr}&{h^_ĉ[]?ފPPT5X$VhUUr$_UXI$cHU_U^-pm1؈\bZJR/"< (ߜ2jR)dA|Vs^` e5bA_e+W}SҴu$>>Ui^Wrǘz?tՠ+IsW9p^)=AgN _zuV ^_tzd?~kj+B/4s^k u\ 4t^c^fMdC{lz8nP1Fߓ_|[{MwYKdkr{im-؂)t#Bc@I$>Uzm$$+UIҶ$ }xU9$$QM&d z~ U&I$m |՛&$Iۖ$xtUUHҘ${YU*I[$ 9aUfi۶m 8Y-U$ԏUU$|ԇUU$Շ^gmڶm UD 䔻Y:UB"$:=U_UuDsڽXW *U m1{:{9PmS^~uTxY%7_- *:?uzQ{^*'OXAյ]p$@"5;׏ tOm[߄WoY5ǟ|zU^9tNi?~`k_jUqT@0RCc+nJ+rnR6soߋ ^v\i&8{q_r )-hKUU2n H28W^.s $$UU/| H$צ_U/o-$}U*&s ۖv|U-l @ؤvU>j $6w}U;d m4w|U9g I$&8|UtIBIw|UEr V&w|U3p!i$$X߄j*C&H?u_q(OA^Us.C }Ur/2n$@x?U{61Ij$ Up~tmBՏ{_UoW e񬶇WUczH.w?sUU_nY;xU_}"ˮe(~zUUbEڹwwUe؈ZQsWUcrUUyFc:wzWo+UUkD23_{UUe;Wȋ߃UUi1G{iՏlo~sVmLl~{Up>N_|XgUkaYUemzUxs}cz`q:_{ߎYoВY_Uy^>Q5Dcw\] i|{ "gI%ȲUho> "i{v__] toUU|\oH_ՎfW{^_b{1mlk Zy2~(?mls&Ҟ{WcfII<{ UXq {uU~]CzV us*Yo]m\ZVhcIs_ Wlh耽[ނ?|UUme(?6?lL@@@/c؁`,UU{et\$`>}sVzYta^j-}Xɘ~~mj 8}_{uUh#2ukU[t!d?cv[`?{y_8I.߄o-|ez3̦r Vxgre >z_Uyi۴,{iW|Ki$k?ah_lB6}^iUUoG(;9~zUbHs`9| sGXJ%< ~KFu^?uvUP=UWf8:rq-y\hzO'{zU^x^?sbeez*~bP~rb_r=߃p o|^ctiv_?|ml4LA߃~j^WbI2{~zUU^*dgFje+[r:e{WPSK^uS% /u]{ߌ/v\m %9ucxzZiW\~_h٘՟dv '77)\䟄----aF HtuXxxqN.0@ެs`ZxbB_? yd밻j??l {fvJ㐡_[kksXж x&}j3VWRPn&8"?~SAn^t`.%|Q 63ު}C57|U V>sjhj}WHRފSHnV)C_kS0Z`JFS^{UU jOa2^| UuEm߄=rUUiJY]zU ITKJb +gC4߃ qB}4@|k^t6ܦb~W5 9}t 7b-xOqKؗhUfc7xvUU@ِazgU~.%xy> Wh8FM/x~m Yh#!ފ>UlQ#\2?t{qYzc߃w|UEձ2]s_w\ri3?zw_(,=ߛ>[~[Dm>}b^WlT]~w_^c m< @(5}Zx^4$I{ 6~zU I$(AUDey~7gUw?Fi.]zXW lQcӜr{^pkVH1ފljtW@}LW(|MБ-Bj( ~YϷƿ~濹]@ F`=_c{ZXh@׍w6{z5Wgnk_|^Wugs tk}wX0-5?=b z^l8&|7~bWU ?,u&UG6<" x_zU*H#M^vgUr>$aؤyM pPd?txpWWVߋ~ Qrcnފd^i%_v~c%rތr^ZC2 c]WkT9\ˉ)n9RtTL!_d----fM1ߣ\\\Ug=^SZԀX.s^?ppte8?L+ |~k]`l= [^R__74j xCMr MpUGӑDJx:wUL$-LWWWi1ER&>F eQ p|xrU>_d hMJR2?[~cR$QQdV|W*kS'y|_|]cM%6l{%|s_U5eBAN>{^ fIOi >s u^`kxZK_;[;_kW5 FV+Nٮcp^Z'% m{iWW~bmAviEÖ~rU =l;ؘ|^-՘4I[XT^c8d8T?m%W\; i=fUa?@S~u*aCئ]_{WeL8vutނ/hD ,m:][>/-?h+$ߌa^U d>>յqRo;_{k_*4}w I\T @Xݮ`^UYI7pU?IJA^ 1#Xj:y6^c21t >\N ?uWp^|.pkSlXV{t Rgi4_z(eP\2t" 5QiZ=jVVWN"5s|=(UzZHowLضi>Z'?cu8Z-b:I6ڹh^՝U }_hW Lc7xU?4Nܗ^z3b"ѐ؍x>Wf21產~ejRgMd]wckRZ#Zބ{wwP-Nپt sVEaMٳ߃:OƍHM>k{vgRC]޴[9r2Z5R#4?8VTTT#>&D----eL ,\\\\rJEۖ?'sSfw^w\Ҿ> c_)Rb%9p\יFyk~p^ {Ss▜$L>upDS0In WEwe U;bn;}]Uxkk>c8k~~udN?;~sU+eJ]?{eUHZd:mV݅U\IeyHV݅UaIvv9l~}{hRggݕ_tV~w18>rX_r괮=>]VWf>U"%ݥQp^ճy7=rq޷{ŀ[bVK'9V d^u|;~uL?t暯ٽC=};k">9|Ü<5՘:[`\W~MumØnUmF}͚$߂\nW]>?Ҍi{e UW\=΍}U`9']\jտ i9}w$%\ ^KR<*X&-[fy2`XGس߾ߴ1% )VmVAݵZp7۴ rx}U`B3P^E}8+:ZyL UU:֚A=^^S͝: k^( ^[EgH{hLym-xuhM l{WU- GΟ. b-`P*9`ŷ)XַJmܽ~r :mɲ,8})x^CItY?Uz[XI_Mw69:ZD ՙA}ŚA~^}LlZwUA||Wy[O~S`x^mPZ"4Omkw} hEzl UhEqI?~uUnHEZ睬/]W1`:S?Bz$%h&j"'C----bNҨqY?xmM~R9A^s. zVme(WPmE 61I^UKO1- a> !` zZ2[ ߞf1^W/AnܬUip_tD%D ]U T8nЖ?pU~PMx^eUnYLUyVM? U]c+6}{YWw=mq^U-{B's{aUիE~[B/-zB#:#C5D1ma&gݢWW*xDI]zU-pHP}:=_m %AˍsnW^~T~$h<~yUFͶ6:=~zazUoDIcyUI$WW7,|9^յ OI/Jj)<*!"i4 xXXx8$I(j.m}FZ_C|VJZ#S|<^07AڨW+d~&xy%-z&6ng؈{zg;(Itߌ\y _= cujU;[ 3i{ߋUUh:4Aii?_U;@ .U~? $ߝ7IxWUFw1- dpK=Hcb3Ѝ-9F2U<BܳUpk#uZIPK<蠐2/٠W9~=ـZ7=8yywy+ya A#7>}?{ UvK~CȪ}mkjFSXA]^z_B䫩 mկW,"1l;WW "ؑٹ?<----Z7}ʞ½ WkJZ_UmBkIJh\_-$@-t]ovXժHqeDOĿk@hkWp_dsc9˫%sSW/W^(M9ױ +_S`x]nNbS_\}k>h^9w;%%%-=8nzZU_B'~c;p^dW_^,$ޔU5Qlh*[Uf>Ԗ?X :Uc=4~i_>yM=m|~ ՇJw־{U}QjQ˹yRt>o paQAޫM0l?U9e_`f1ԗ*pwrUrPYuSk׎_{z*GM 9?.%/ Smbݳ400p^ms]FxS89Hvjf( Ђ :[BW|I/5Cs>[յ%En🾥p(?L}~xR$6UUhG/ ޜU}rKd'c+u_tUgI'9 ~^gVDu}WvMNnW/Au[?ZNZJ.QSS M1ws5ݥ|p&{9*mNT>z_Uj40rd]?i_/iEM7R~=-- gb>SzRe8`Ь=d|JW]9S^4}{ZX*]ؑ=,----_E~G_~**|Ufi yw_^9]/wՊP3be_b&SI XO 7Q=ZWRU .m@m[|_\ Z?;zI=DqF$M?ZU-S)P܆^z52k(v[na{$yn(vۆc*`6`\twgDOurUuSֶ9dbW^uVֶ?~c{T֯B^]^x`Iazg(;|^x!V_d\LI۠#>z- -_mG:7~maUկ}J:r- z|F;>m-^:[F%\C?[*.%iOB>ߔz[Gj m۶ߓ|% QIrm}U+-zF:q}U UzI7[ߔVz1=_[jz`pavXz V)׻ V-X^'NS1?yxxp^IzppjG`ڼ?[:յ-yHvp)7U>[]X{vz`<;{]JjNP\WUvWs6ޫz`^ld#~mSU^nQpw<[ Z.LjXbފ>uTg}ޒ*buI+ˍ_z^BX/SN( %XZZ _:ִ;{:2^||xqCKҭoZUյ-wGOA=].%U<[xo5^P Bi4j2">}jz b*t'/{|v՗CykZ| `kYs#~h]U}c3szjVY ----l>36X?1,\\^^0]؁]#----cFgޫ||||lM֫c-Huaz Yg˘^}E*(aԘ{'{}p jIiN\K}YO8W U<ٵ_nbUկwIOf6ݝ Z6;6V{\n xH#><9phF< ھzy_WbP"c7ky~`fN\nW~ ~[wr>ޜ~h60r>eXmSh8-#6^SD/8VH7s -LRlޚipfA Ll{y}UH"aܑ_7L`{ [U+Rɭ$|qV~z=ی=j] t?'dkJ|^}_^z5 +ּ^rC^AX'y>;Y׵ SHK~_{USE)_|-WF0eX~5%%%V.q)z}@*^t&38=UC}WeClnnޒ~[ -G ~ tWjKEkdL};ez/S=vo>WxKwkzfոjDpH}~]7~8doj^\=u{\ABO?QrV\CG&\B `H Gi_ފ[wwI]]kU-\\=[3!|z#\SIj6C aDZn.' N9 ެ}-__U|r|=z<(d"Ah: _c/$FxH':jqVWJf숑rfzF9_߿k 5|J\}uZގ?dM?ۭQpVAiHmI\B% eHUvI^>5U^j@X=lj|G)r2s]ݲZ?WR$?=5n{iUeDɗ59 ^7?:?{Yx+]؁۽+----^G{ߓxxxxXC#lK_~kU +Z@&QB?]t* iQYGs }TH,snk??t^Dm> -rVpp]+_ouz uWL#?;-PDI% _{U-O9/:X/qsl _H3UO@e:]| UF/~^xUֲIpe^}I@=wVu=b v567+`ێUxB|~6c{Fqw\%_k p|gXT%{mcFs=:^\7MD6!'M,Y_l /''T7{wV\{ J[?4#V^VTSGlWj_S [9خ:=lT7vvߋ܁Uq@xܙ¯LVcqzx._C-?IaWy8Cs]?|y'=obpm>rz-|FO ^jfKO}tUWAl` _d/%rJ/n <}(*kV.]S49X\\PUF}ɖt _C UGZt 7?Y@TS:=l UX3F{yUEl#߃ UCk1?lwbWD#2?_tsh!.[@շ/#Lr]>Z۰g9c~5J(BIc?C>SZ,_HB?d``S< +#td /H6lZq3XA>7jp=Q [)j{u\u<[$ |~zzW6Y$ ^ނUWEA>,~eC[y կZdL'W;^zV_}Y#'b>\iCصEb*/%lHdK>S?c>?l'%''SyWN ͽu-N"[9$T\TT[A>t}{XAd_tc*&H3~t/)*L<6>t7UZ76@c|}U]<&ߌ*n׿W{PϹ7BW~Zu;}~c`zWUgU#fqM&_s?dEc_^\557sK9Ovi{}wޫ-T$<^^\\_DxOC_=L_Rm0}?t_UBZCo~lk*۴J35 #_t=)O>!gԞ?dpx[:h{]t U_:ۤaO?}UiCm3^z5}y?+ 6U{Swv!f^W\v?~c`WUkRPf[+eQLc0lUTB+h>\'nF5vSݳziq6<uOpF/z %%%W69Z5_|<<\\\\&z'x'94----]S#IĸsxxxxuE o?K\Ԟdyaacg@X\E %4N:"?t%Y=_~^uU@ߴ&:}_lQ=i5?|UPB>>Wꢮ`BlxO|Qdlk:bx^rNt?b~T`=;@|Xx?We6H^\ [A/v ݕZUo R9ݳ=^h^&AܭB^Au#?>Sw ./%b>a:jz^_\2C;um7{j *[)-_{ /u=`R6>]]W=XG{tUXV?dY8{(u)F\YWXhG1Gbڍ~[pZZaADv?ka^*+SM bU+ i'sq-힚=*-hDVFdI6xWZ}kKڣ67?ttEBAĽLZPpp]?ScL-+[8>? ݫ_zbVB/syѴ{m XCg t۲>}sZGmQ ~aEL\SW| mN& m,9?ߤbx~^_s3đli?ba U*k-\5uT]j e> C''&NyW:AR##57\\XT`C1Kk\sU'J=U^Z`C>[]MY2Ig?|[@m⿯4XC_usVAi+$O>?|YIO{dC?wNޤs @vG$ƍ5?a^v6Ƒm'ib_}Z%QQ+/-oP_'ޒ?lVZ? Jc/忇R> TN^#zZx^eB=sJ?#%%%%_959?|4\\\\'x$H$3----wPI_|xxhqJt礽D-j3kM?tRUU5S%㷆[UUl1M֔=UN8Nw ?{>d/O6tsߔs: SCq{)j`JF̔1cpZ_WS:K*$l}bW*N!Z?U }^jU a*7u -X.5_>T'\7HKZ^]^~Oqu ۱^kl{#2 ]}kU*+S9C7W_\YCvwfOߌ^[C<ʳ?|~c^K6l<6q}?lu)*R8@b_`N>pB_urfD?Oh<~cޯ\AuڇT'''X:^O4N| WV^mGުJ`ca_,S~RU5 c$)=@ܝ/Uw@H&;~^T}5Wlu{շS=Ts6 ޔߓ׫zhKV's`|}]:bl^[WU Q,Ӻ- ݥd5-^%1 샦i={xV6;ˑ 6Hq'{}xY&_^ZxH]P %R %8XxPP^@p: \0P9k3\TTT&]۲ ;----sN'?sxxQ9 BSUUU\WE"|sUUN@ތk/ i>b-*dG5 ~} E^OQו%|{hQ]$C(tcxj?Ka4Wc )D ۱_G!_=9g2U\_W6j??]K%-W6[y\{)lS)_ƕ'=kZEK]?|>m^L5+A|7#VD$ ?U+|VD%;]9k^|_L?,ճ >t-U<)ՎQ>_z^Kq ~djjjh]9K$Ѫ=_T -zW<]U]x*YOX?#\^^kK9J>Lss[5->S׵55Q6}y{ qH1YF|lX~_D#q4J_|^ex:Q)u_l M7%v ?}-S@Z$5߄{~UC"3-'|kV.Q>1?| U<)Uq>}/cBt{\7X< l7UՏnE͆=k /ˈZ)qvo^o#yzxx|oHKx \%P5P5c+TM۲ [----^MeGvdx|E, >?C=---_-w{w7ߢbmR~WdPxznbHuYlS8 ,%mc*Z-[s^PO:: tL<`tBތk5 i=ʴf`}^u_Z~`cJ9}>e G]\S%l$k]HR[?lW{/\$"&I{m?sxZiِUU} tV 8a 2o֞d^*--KdhmݳX~mM&cu1_lc'vOz "r ~bHq0I~}k ^G)߄>ܪ.ZES&h^cTEwt`dm /gOtJfu[oz\?~}VV~35?kU^Fud^cWտVAZX>_tOq꾫IE" ^^\\A*+]?^C-- Z6tR/aݻreLf\tiPm"_Tp`ZB\lI?*ׂE])Y EtszZ%R@l?|s=h<u`N~Z gN_ jzu_VqP蔕\~zz\Z@KzuT Fv is<^ gl53\DUWx^mUR¸=LqSmL,X??~C%%- f0wr/ݴWbsU&o6|\lzqRf[1|W|`wK_>dc~ +]Dhj >_Z?ߨsloM=Nx_s5 h?yTcW_uN[{I_}UnSiF@u}lp|U]]EZ><ўlk{ onI`ОXYwܽU+Y+_#X\\|iEɘ˼ߛ ^XZ#6[+Ԕ H$J$l----]G Kgl||||B*#ZL--/+g+96|ý UePc1[*|zhd0Xr5Hşk5m_D-S&]k+/xHw#j^eUFP6qJsl0,rDm^?;~WSxOo_a<-nꀠE?6}L<457QAy ^_t pB9mU>=w]Kn58݅]KZj>"JݵbT "pI}?߃gM=}/}qFW1aa}_{/plI{N=ߒ]k7dO)dS;} UMj]#ނ_t..K7Lt`plNp-qlD ZH]Ht\;/+M1yg|~@[/C/.ߓ8Z\\\C+{[$i< `0`ݬ{UUg@=#~dW^b^C35؂t^L5=5pEpovqz> Ue*CݻC\\X\pTD3"ZsL^r`W+{.j < j5y 6Uo]ՍU~NOB}{oWvP/aiz+pmO`z;h]֟|>['+ Ma%s &BdGiZ~r .j?-]-*5Z`L'r9_ބ  -lN%z^@>{_t,sMn$lbW*[A\rmPkeJ>qo|?R/qW1ݻ\~e?"~x_C ߓ$ -Z9>S#4444H$N$?----VF1uV_||||JC$C% DPCYT?t )mN~T}~ ՋSO"E|\PvޚIcƫML~ZR(\ܵ_|pޗSv*|n>_wC$|=A>zuI]ӡ8r>m_]א[uz0h_]ʸzMt/>_k=U>鸂Lc6jx_gPA4N_l_fM#7X,sdpQ7Ni\޳_M39[CUDehu  oKyu{ݬzWLkW qN}θR^S-/ yP t^gLm\4?{jXtO[dY>|=ZWRDZͣ?]cLw4Q s=] )>Uql?SBbbbG(tK5-vC.q/ݳ] ]>4;XXXXjW\N7w\Ui3+Zߣ|XxXYDF{+ P99d+6666L$L$_====_DvhU9_\\\\N@3ʍZ_>L XC|FbޜWyO7.Q~ VU%lV}mWx`xL%BRj}c&YNl {ªGj V 6  Ne ][J}{ W]VVd^INr%}_{]E:G/Xw=[sckVϟ?l^k-5[Gm 8>}{W_-}Ss>+,k-pB O>jޯN-P<;;WH{ ^ ~rKm{^^z6X^z6;;kJsY?lVT^dZ}_[  c}c\Y8\C}Mlcӝ*b=|5a} EM qLH)22i|K-hPN֭/֟{daM/>tfU5ތ-V/^S~"OR85QCzc>kqFɛܷsST] ~Y2]cqi~W@x֑Sk5P\Mc_'c(D}~LܜX;Hd(~T%Hk?9rDjJ&֐Il^Mk3?^S-/}NRfz]~U}e.M?}LWXptW$3s@T{OohUL5=D {MǷ**JOS%= _f?"W>^mRਙhٳO}s tݲ. m ZYFS&ݭ}U]U5(s}m U]_mI{\b͉_O0e~cݠsS&I\gWƒs>k-/*mLlkB^kUU= Zwk^ \B-DM#\XXXQBKG+ I99\44444H$L$9?))))eLfgYsxxW={GvׄC  yFa7߂Z?qLeWk9쎏\O@JKkhjghMK!#+ }cz__iD/adR~=E>΅`ヿ/kV" _Tu;~Mec^潠fNO14K{\ ,\D" 6?c/rSyba^^^~RMaon[/w~_R6b/=C\ ek&S>=#h`Ğ|vux:*]Cx8v .1rݵ+~W pub])ل[MZ];[f+yWҨIl]U\iLO͗+ _U sVm[Wn]߃-weW_rQ9>ߛ;TWBK4k!I^=EI^z*Ir<̿B€dҫc}S7 Psx~zx)lޤK.% >?Xެ5^3 ѽUDxU}>UxxT?leaLtSt d/5fAܭ>WUh?O?^kߜ`}7?}TJZA_UGuG;))`G:t=X |Lѳ>W{O cIR}Ğ[ZTodS]>}- &Ӣ6_ZWW)7>~%}h]][Wc[ٛ,辊]U5UWfD_ؾz~eZcd\.W_SM~T Xpb6ݥ ZCK}Qޅ*5`?2$^Zx~TClg\4 --W#>>\,4444H$I$8))))ZQKz(X?LxxxxF6!T eBOz ޛ] +mS|ßt 7u6a~(ޗyέn޳_D)+++L"#>S7@V`bdAq{}uW.kck?[^U_]7Z mF+5ރTu]]T`UV_@[sL+/=xA7[J) ^/u_h g}?^["J\_ Uy3;0dVn>=UDx\Xm\'_T --w_oM5Oތ_UUfb{t uBlST<)ޣcgIqO>l0KR.XoF^ T)///&ZZ+~Spp;~I>k-)êbrv»ƅTA|Zb}>ڌ\Ve5d]%-pW{2s,U_slU/ {b Qޒ|g:y`S zc-#{]+Usӿ3@`h`T:Ȥ}V>+ gIy ޜ[*TIwݻ| kY-|=dzpպ|cKzP-[YVɸjŌ]]Z_Ͼ~y˩Jsn^qn:dzV%ߪisU=L_xxhUrp8ߋD%%%%X5qs!wޒoڪc(O=>egCe?C\b9b#9LX99߃?----eVn;*pLxxxxQ<{ g^>L fHPݴ>x_;-l/'c .P ~u{peĞ~ ueT>saWez> UUǞRjXbz3j\$lf{jܗ kYТ+9{Kzxm<٘NT {\>kxxUOw[/Yi[a@}Mp`Pfoi^m2LΩfju}n~k)ƒDS' ޓ^TV^Ul2ƕSقUjSV8p5K$ܘq]0/x'?C=--i^t{~zpV֕>zjP1s_>dQd/'Wmet襰_C #*z5ݕr N]p> I-_n:D;_m]_Z&{D -)t[dio>"2}Wt^/;^?_@*Xb?3``prbE~sd j]157{xo^IQs?uczf}lp`@@&P@;ތ?sxp(V`J9{>sx{TQޢ^U‡pKA?>ʗ9" b~\WVꬵr#LZ$\\lVtJ z<4--- f閞Pw_U}b5պ_|jZ_oo;?lb^;=3>{C77/G P/5R#; m۶ (_---=aX1n7n[xxxxT>r&gz>T ---tW'vj]ߋXxXlZC&'_y!Q 0{_UmxՔVb?^uq[?{n|xФY[ik''Ԩ7 tjjrpxм^yk}bֽͭD:FMjDX舴nc5P;z,uR36{K=-S`[c4U dRj%|U^N_߃V ARXa?d -%uY{yL}-{o)eP ޤޛWU]5# ?kC}mE]ߔU &gߛc:% đ% ]ľrbz˵{erk2ʭⵞWjTbq?92;,j[`S};--fXyџ߯lZ{q_? *qM<Δ>2SPRpGO/]- ~fn$.txXdywS->jxjv{~?xֵ R.G?|?s@vm)|Zў!6M__s߷Vmr>bU^Qa_b{Yͨ"'{~Cꪽz1R^^xoXh+ t[`dނx v]BL_|?{7}mZ[]d|Z`xXk? 闆Wd/b8楧CY}_{ߠի@W>rKͪ:D~]r`hζVg>j߼ֱe,-rRN{ZwX#+::+^wUX:C:{|;555=Tlb&Z _H` k\_c_ut`?t^xX_k QM?tT`rbWD!r^S ---v_ J}\\xy|'D s.~xw%uOtBsjB`p3KzsZz*|(ztz؉ >?shjh 'I>{|h`± bYqИ_nc7z2XrrrT k"׵%-]SCAo^?c- fXl^aI p\ecѴʁ_l^XRRgTv\# _taEs"DBwz`ͅȳQkX?cɞ8òj;p`\*`:[*UՕ7dXSI_^c [tи)_tp@iZwNc l -5fI1@8޳[Un) ӝ_zX`}g-~h^Im `c`&L*6^~pOpV>b|Px}#r^cZ+ú8J^b2$jܘzb{P趟Tw~kjUUvޒZzrrsg֢#>;3z2^(`V(o:) Zh$*e6(j\o9߄{iZz{lUVD;/t>TG3->_|qS^zʲQ@dy^sVW˪ɴj=Cp`bbj ڠ#&Z*%fO",5~S?mNifa]rpXnZk9 |e1y_,cXX\ma.{^\{zaBh&_=D %%5}GSzqJNu{kj|zt<v?sm|%?|k}~f6;ߋzVW-PRmޒ x".n6_Zssrzp?<35-nN?o1tݼbPnaG~dy}om[XXq^me_UbrJ5߃L|N OyuuP{՜vْ[z׵( |~0??s7 B1vj~w^?{0yk<8k3bbb`Z?9#5% k\nQΜ.ߓ?'Q|`Wie^?|BBr`d=?>d- -iJ99[X 侳b{{yvJߛhZ^"mzk{p*%*{}bX؁䚏_jյ)?0T|jU^bի$4z[Wj]'j^k][Sr=o=Kckk{[?Cc"/+UcD@J ~k) l[]1>*jl\ȍV vb}"( td^ gLbd\zjr_N)**_|^jC Sk ~aԑfފ_\sq!ss~xrwL9 @{r ט&? _jW&Kj'y`Sn{齞Pu?|sUU_ƶv[?c}R^_>L2lN\{յ% pXu >xt_)jk4 ƔLxxx|]j(->Tm9{<7Ve:yx?l ^pIC6H~ePrJ>U*pv5?|?{]V^Xc;sj뿨jcO:|kU zQ){>W^{>~k]ZW^_>u'|9ߵ/ kSLL?c *yXy+\{VVxVY_{5 eV/;m>T\\X^Zk6h6?|"Ux-RlՔ,xxqIS?>>D ~_Jw ~_#uj¢,Vߓss߽W!>sk"zt`OTspHf5ߋbj^jр>b;:7x^h7>KjR$B:_(^$a1wokjzvZk^L//5cL9k[Oyݲ`Xxx@ sݪ^~xਙjrr:-1RkdpzWmM?t ˙YͱskU]("#j?d*Ucr1u{z>cpppPr>>S\Rxx.XB- sT ?`c{jrpa ߃(cwm+slU{d" h߃L//'lVZ#=T^xxxU?/ꋽ_t}DKKOo7!|2?_D----sd9Ri\\\\yW2̀߃$zxx^45a{ ު, -%jRT_^^{`PRO~~oin$z=z~_kmu=r}w6 m]_{W>U/6Ae?s{qWWc:RYI~յIz)i$ R :uUOT xl~2 h}kU^-"ڳ_JPx[l]s{*jXL&_zUzSR3J?,^XzO:< -dS`)\eW{ޒxĉu$^z^s]u8u$_sr */-qhӶ_s=ndJ VkmLe b[W_vLj9X=>?tZ5K|5- Tc#b >eW-tAzp^]5b}R5%tYNv1w__%lf3<}DZzxaGzgx~<< %r[%f'K~````lN)w>sHh誏xl8s*}-'{k^yOpy>}]Uw&tM6_BxzWX?ߤ:-+])\\rppxYxqKa^zXbFnn>zWUWU`N?ZյgY{fW߃_l 6nXP}n'{--^`R}> -0i}U`n^zu ,|}r_k $k]j8_ ǿkjաpvx~&5_Kxxzzc`֬>[J pQ(;_c)#^);ͿdzXX\v^6WukvWcߌފ Z{Zlݐ j~du`eSi ߓlzxx`HoI喒=ULꀀI%>$/---xcl9{\\\\v[(̥c?;xb9h=cϖtC- _@J9W>?} -fNq۾_{/WUhSD$s~rUlNr=tWxUR${+Nm~zyzWKƶ{[qUU*j<;.]'|Q/ BVmߓ/bVf0M\>ޔ^^_[ #ykxxG?$}ZU5yB.$#I݅U }B$~~v?UjC6nt>f\>r.'mT%]I/vq{?+-oOIw>~z^pU0$zr_pXP7^--aܸnnޒtz\mr-:zs. -}K&c]bUU/o?kkf_}_R*B ՀQտxWp"m:t=jUM)b$}]ZWUU-lJ0Iyu?=UUt@$m[s=}>uY <~kz}eJh$N_S oVnq]'?| )-wYI_U{g&Mނ{s,߃{_p'~{+%]$:~z>c~xp`RkW6eşs%c^to{.>z UM>t}Z_W5iEI|l}=rUUUlB4I|jMF,t_M Gü|{U] oXpr)ޒ? *fR$)--jmn{=U vm$={y_Us$y=rUpyD7z=r/Ֆn@m$W~W$m>ibUPPN?ߤ}R GXtB՟/ psR3´z(U]Ь5}ZhWUyYؘi{]zVWpWsқvz U^P8_ U~`rLU~],Z}<5555`Z#Z?\\\\\|Sk,ߊ^egROHkʮ>}sJc M[2{>m%^p`KyL{uUWZM usUZIĎV~|UUZB/3mk_R:%a5X=|z Y5>zmGOgay=WuN&'p95^rx}|Vhj>r r~Q9W~~b~8}X 1/V^>b{T>&qW]N~~u%zQb2Tߊ<^xpSktdK_ +4}_|U/5fI${vWRCq}.h_{~uUHW"q4|*UkB=|]f>V俌~zj:l7:fE r{ wEɖjF_Xz_~];Ь:_rzuUN#F~^j~zQ_j'rT/.'~ U@~@q~|n%U(@l ߒ]^gXtPۦ{^UeRh9l/^pMabtUmPNSt*UtH0rn??|zUxC:q/rK\ݸ z5~a-mCr^pZr׊@vQ@踕힝b߅҆U k:~>z+WChdov_@)ͿOa|^fYMڿ|{zU\hYۺ;_|sx`A6X/5>r^\ Uc6@rv܁?tgBD7U kPЖ{_|nNP4{zUn:qd'zUW%a8иvc]_r y@t)Fr;7Xzb:|ݥ\WU_TO߃݁վ~P=?45]ZU-뗁=~RlKzU-Aoi']~Uvm `KMD+v|{wEuQ۶>?WuvXŚĿzXnSv|b-vXJޤ_{6K~` X;tbpWu'xX~T ]rTɛx?ꀪxMѭ-ށa IXS>d͜u[OI_{egVo_?|}%7r]Z>u_oV2IsmU pSӺX {>uUUgH;u?t]K$82ߌ{z_lGNkWvRilryRޜz b>ʁ[Lmdb>mZz6ՈAä>߄X ^Wx0 MSU|ZLA0qz~~m͚ʨ|_펙gߊe9wnX9d--rXI|1^\rXt_cbK/?slUU`\K8nw߄*zlDmkw$䜞 tGΪ^>{Հ]OnF,;qj +Y3o_Z8M{J3Ul&1?I~W{.iܿ؀U^S_u글}cy`vȞesX/AseeW-M+5VqJ5/=U_W^xX7~–,' ^>] e7뒛0~{~lFu? s~m XCy_v{ U=IJ&>?~iH.`;ݍߊqO^rztO8ֹz zyLT1Pj{GDխ$P^b{V6߄UUxXDU-_[JZ]fXyQ +{]'`J3 c5555u^д&_s\\^^zfڊ??tw^h_џt_sUiWt,=l -'v]X{x`zpa맣/?{t7 p_]_l~p`MSG"{_t8-W`K[Su˒t^jiNɥqFm{j_]~GC_}>kWW+eD]^^.{bMVan~b*9/{\~~^q,{M?t9o^^wO_|9w5o1!O^=r`xIQߌ?UXu`#Ss|{ hX[#c[N?|{U% eWS5&H?_Wx~pa /?|?{/_UWiQm(>{keTشd{_{ -cPcLAuS%?jx^`HQk%u_P]^\}!qeLdbW*+k'j+ n\BUhy}:o n?$QjݢdCg{bzm[p tsUiVx;>t mWÒ?t>sյ aMfmtj7/aQb? _ oP߷Dv?=`nGѨ>ukUUqMv/ ~ߗP|c¶Xa߄jZ l 9-I<^9W iɝ`^vUUh APO}a4rf8_?d@u\>Rrx#&-9[Q]E*WoI$؀}w$`m.Shkz[N |Pj\dV8>]nO>R?Ҟ\55hLRݪ߃~xxtQD 5Rz|g:$a${?sqWU`A${y9gmӶ&{qWUi<n'r_b8 $?_ Uq3&$;ysU`50|UjBA܉{_>b 48A=|_bH(R'~zUUx?@Mm<_y_{4$h$xrUyBMm$:yUUx?qm$zyUU{CI%$:_xF'{q_kUg94mnK$A,݁UlCi;{qUe;ǿ{y*UeFӈI"'|qUZ4@{yUUg9@Ne'_Ue3(dk?ysU_Q3?zUo8I7;_~Cid[c_qB$ m|UrA@$?uqUUhB'yUUq6$lܿyUUg=$l$${qUUc8$H$܁UUa: A#?^>(m#[?s]rUU^;@N]*UjG8e?zsS>- D|~j Ut:rܾxUUy@0I??{p_Ws3I$y?tUn8\>uUl=H$$ޅyU_r: ic'߃qzUm76jmzUcB4Ie;={_hAI.]UwCd;'ztwb;?{qUU`6بIלtUZ7Nd$yUUa8@ < UUe;6?{q-P7V+:>~z/xWr9TJ~]{M6ie$ysUeC"H#<jU^`1[ށoUV!!v=~-*j50M-܉\WUp8 %{?{_k6ml$|e@-d^ט(Wp7 1<~N'? HrUN(?h}^zUJv+rիW,~AݍUO1y~?ժR.OBc i?|~mWL+wR.5au*_K'ؤ>(]UUT1+)`ߊ^UK:lC)|?sUE*- @tkU=" ;]+sm54J>6R_|zU* W7}UU*C(Ecˆ_UA$i6mӖ|=rU*C#19?]UUD0\1w?U/I*JrU Q&' q~^UD&'^}]jUH ~m)HU\,/K_a0%)_ W\/I߬ _|u S&K>H=v N-i$} U/K9Ne ߌ>zUI8C֐V{ysUG%C ?||yE"+^_='i|zU _$9 6ތUH(qwLh? U>%&dqrU*B"-pȑ//DJc {^_B)snt~jU D'|}r]U?!usqU*9!No֒~ UD.s܉UM/峭=_uWG(krT|{[L';_mG.|?|G-I$z^WD."̀z?t _x#9^zP&u+ߋժ^,wI_}UzP#$},ۆsUP#ޖm @~\UO7Lܶ#H=~rUO&k? }^rUP)h?e/@^}UUQ%$- \~jկ[#) <UT0}, IUR-}B ^uszjuڶ$|x_vfے$W~UUp$ ۖ$Unۖm {~UUp v {|Uq @_ne(4?|UUn-hI"VxUm,$ٶI߅xUm*Fnhm m;m=UU iHlM @?tpUZEu2$) U*^ 1 |n\QX$m z]nU $m ^UU $m }yUU $m ^^zU Vۖ$>~}UU m ~U_T!w ܉?UV-ۖm \|U:W H$;{UW6i' {yUY7v+ Ua@`?Om{xxUZ=/I{xUAWI $xUV 82 ߅iUU*T $m =pUU$m ]yURd$U9Mm`ޕUU-)9I6`|~zU(кI$U4`I$U1IImۻ{U* 1m#7_U \HVmIm?u_Un$h"0c? Wಿ'?{M*ж߄U`ɓ$=UOܭx^_5#ʭ_{vUU3O2 ɐ|~sUH/t9ɂ~[Z;%xZwPik M2ޕ *^[57Rvb-#0vX^T/ :!g]/5B-L>{%'U4~/U\A n6~}~zUFx*|{W^Fv|?sWZ8;s־|k^1b2_zt m&p':ysU UmUc&p:_U`m:Za=SUUr3ppphvIN%Բߌcz//uiӑ|목ptm-q*O|U꠨jsV!v|kxncX`|c7nbC$;a|_|joc| t7pj' ߋWr_RSC'lWИj^e UiVRg^j oV9W   _yp1l3jWtU#<3('-)rc5.Z`wI$X"0?ls&U\I$5  0ޫ5//QiRpP~Q?z:ފkhꯤ5FI,kj}D%J[;Gj#?%3@"TYRj_<$lrx%F%tC;ނU B"Z >ߊ}W >!+:tr*6":qV`=C'77?seeEܐ>_W_sY#?{TW_tU?l -wr9똴{W^xtqpȄL$?su -uf2$?^\``@zi]R^?dxu` fX(>L 7qy%X ^x{s5P\>_{UzlCϩ~d7Z{m룊3Pߓu~|o_t-U~p ߃4x```Ub؁$----X׾^~Z% qm6%Rߝ @vP`жmS_p^UnS|7WJ_R^lP1E ^bre&hϿ{b׵ftLMt>sU+/rV37+i{mUw.Rl9c-P@`I$x%l4 -ɗ$>U**+-C )rvI= /UWF0MIߟ|zU$@Ib02|jU C(͑߄z}@"}$|jշ 4 M ޔ{L+il>VK-.m4m^zC(qrzuUU?G$0?uתE*Pv| F3MI %sX^B1Zؼ{?lUW9# |s* %6 Y*I|%]UU3s  ; ]']G%1e2}=}:)lRkUU/N c7$~u[xq-Hpprssi9}sW ohceM|_{Umi'|UUvg܏ނU~fuIJ A|zUodWvsեfqXT߄_| #obڣ5h|l?_*oaAD@|rpxXneS, _d>&kd3 q_|qhOf[fEtxnWPXޤ[7%kURf[>d$^i,B2d$|gojU38B#0^T>l]eM _x|xxle'S"&_~drssjU|&0d-UqW` )sg@%ފWvhI#{rU s^ oMۛ~?| Uva26ھ?lpta 1 tk$J<Oߋ?--{wf M::{r^7|f ?l /}u8$ޒtW|qkƆCbjjUa؁4----WΚ̀rI)ti j_zOA}ضs^UOg9߄=:xm`s -7>c\J\lW$Q?ނb -l[qj=5we/'u _^~mz $slUU~tS _k>]UWj#H?|v6WW^VI$s6 -EtI ~ppryD9>Vp_|WN2S<ߔTB$+2lkx?"dJw> I/wޖs~I,8g_?k-M?pd ޫ_t~|ZzM+M0~u?t-G.er \-%'L2Y:spt0U% smmmAtxxXqhJK_dnh/7p_l//pa L((_[xxnU: !pޤSoUzP ~TmeQGe?|NnU#,>LlVp aXmj$ 2__ts$o[# l_|\\xgUIXgd -%j`źߋUWmdIIt~^ZsmcfI_t%?jeF`_tXpb`]ljIߛ|muoeI?߄UniO?Kb{-og3ȁ5UUUtg`O>ߌUjuI{UUUf؅?T---]m[6j(ŷ% h=9RD xx^^~W $IBh^V^+[&}C{B|gFt?=ZJ X?q$]rq_`3M$][yzW{9В=UxLyU/ bTx)?=rKgM%ATx /c%#6I?X6W^HI UR@}ޕ9P|V@=xR ~ބcVׯF$#w&>T5 K.rUM>{[WN,J-:{t{UQ(1 ެsSC~_|```{TG!k^lsS^8Yfd/.ec9Pk߃~eX1u>m=^ul/ oU)cm^}_{F+l Ɵl≭J-/Pu _P3$@d7~zzU6~c#Gt7rifS4~|^^xxsj/N|_sggrp^߄{Zzsi2n|-pj$ ^`k}kکzֿd- cBH޾`|zW/ADsx~zq ؍[2TrR ?>;;UO#ЈX :5\1)YTQߋz^LVT3,D*5kbXJpkRRPXC3_\;ɐ~c/G{W8 ʣf^s5YBmt`w4UFpe M.8* ^usL&б1~u([6_>WXr^EQ(`dxxx^O:Kr |T J/n!~_kյ_L#(2)pxxx+s`&`6_tɉusI8$?WwsUUxsys-n?^xsla|{Wul)t߄k5 itX&l&tcqyky$Ʃ+%~lovn=|u un$aL.tkz^tkAԖttn#5~?\xptXZFS' tW 0CXܞo[t`6h_tpXXet`` ?UusibL|?jsP7- __lxx\\qdVob;`tUWviI|zxwe)(?\7ujT>^^|uo~Z_t.tpOt?q PEP}ttyVHΤϛUhA&tA>J`zzn >\*-3?}'^c-  ^ --BNS> SC?^_WYHI%wkZzxxDT ֍[55/cJ)Fh^|#pxY0NR~\;_L)xF??/W?+6X=?t~[/-L($A [.R49vmޜzb*d;6az ^jFOmh~sUDRiS{^d[F.Ο_t]1<1?KrpX*l{wb ZEu Xބ{XYHW߃uzR-_{L M0]ޜz\AުߌdTj)>LzXB۲?tK - M5;3 3s?lu %F!.(Ҳ$xxx`*u`6`6?Tup#r<_}xq4A?^U%xo o{WUp {յ*onc^p/8Kkޕq` q>߃^|c4`_tsUjt h<--wqcϱ >_Utn²{TuZs\VЋ}<5ozn]l~n齼\ہoS42)_<^XPprU̹r޻4 -%%wmGfS8lwn3' htvl"(L=DxxxrV7lL\< tgBkwibA?\prcsg3@C5_lsn[nvߓt_exh5DK^_lぉxl_k7uk$$ohYt wq3:`?|_xrl | w6P mR34_| -Հ`&tjS^^[````\5C]]CUUhAC6E;B3 MD"}Bk) l 1m6U*Aqg6@+UD4iW OBN9q _|TN>k?755dJ8Ž-ߣ9xx|^NA>KYJ {sFGOOSBl^`[?|c/`T/p<æ޼S%_9pBo~bxZ|yRjeA꓿^Y_L.&c`hxzSA,sKI+Kpc;*U5=:$pxxzr+ Txnlmyߋ-q+6l۶ ~_#9U$mN>{~WWueߜ>[~5pj4H~;~Ov7{Uv쫥 ߛ>T7tBtdW<( xoUWX5}]K_Օa`0T``px~WXf\̺#%%}s2ۍ_cp|n%[n.ɚ*nߋDPpp`tVh?8+%%%wVF@ߖ_|_waDiUvh5OOj rWQGb˞T-%55ysqTW?|^xxxn_c.|r#$>}~uXI`Uul\[?{t?*~SR.R.%UUUq+VL&>d^x``1q~k -~p-([?{\WzyP3Z ~\\=^^XZ/dCb\[5-5E {& }E.qej ^^R<)m#% ^{WSc`U՗J"`>{mUY(P6^z}W*+C"maI09A ,^ O5Æ^kյ5S+m5s~xT0N&Pc#P_bXMk^_WX6j[O25Qr{yT1ͼ{Z8& ^4vќMߌފ^R<( KkZ?ފ^Kӿs\UU_AKQ@TBt{[ O9Tns NR2H1?bpxzt+[?ds}-~ߛ_}$鐱a?s~~}h}?{*~zuߔj~W5 uS_kob\@ (~L'6;pk~^\\u+,_6[]vP?|_਀mMR/>_jz']#C-Խ36~dJ1\|+xxx|y`1gQ> tmD3^c\\\uoEudo|a]J4ChhJByWKA>\uT7 >e{チvkOhE~u vqO1׍{WsR 쿣]<7wbIxxx`xq`f)~dxg"?|^\rphjy[;&h6^l|eQV-2?Lhhh{bl'gl>u =}xn/|\xtˠ!_d .:t͐*{[xxxw|@ $?C %5w?PRzx`~T)րiS9^{xhꪃl2߃]U^~{:#> %55%g9]H<>mx^\EIR >ukxzGTІ-ߋs'ZQtT_Au{kgQ-gl[_e,&m5_lW1~WU@>t$1Օ-*F^jVeR۟{rrrrF+4PN6ߋZ^N%Pɻr F(Hr߭{sjL+ ߋZY%dKn80ZpU*n7N7^?' %ǞsU I.' m{%Q8Tne>{z^Q=4zs_S$*6jdh="P~L>?UתG)[:ބ?{VA&¨w?sP*PmUJ>#WL70R\{khH7$Z'ksA1A*{mcbH):!ҿ3xp``s+d zsɛޛU] zW4|{rۺk sU% tP H|x^~&Z5|k^_w]W|s/-+xv֮b{u_t Md?=Dxxz|mm&1_{_ n|cTޜc x_X^[̝3& a&-zxxzcY}<4xLKxxunZK#!!lT.!_+Bb`p}[ai]^LsrpxvU ü4 %xlb8_l6\~idM>U- }Xc3 >\\MWuW }dypExm9tזyo d~4xj _d }xy[d~p{"ADA0~\ym}oJ l~t.ɒ&a{d0x}wɷcxz{w<<;5fhcjῚ Xm&dVXxr`-CuՀmPiujlJJnzZxkW@ $}ؿtrW/?$v z ~W<>|q_.FP`|{yU=6`tAnuy}>%ั-;s_~x>$Ys__`;8&{]r^<TAdU+s 2 2_ siW ~r )лޔ[7 sfNI?ޔ.(b:,_lX\\|( ,lkbpXyr0{5{V}lWw܎r:k~T}㊎|n+] ޔtxa_Cpxzz~^;a! =}; e@|36e:\?TńsS^l^[|WukIh>k|\,0|3p؜kyfa;dxxx~Ub0~<5{[6h <_t\XpkJM 'u<4^xxsUL{, xp!ӡF@>_lxxxyp;Ϳ_lyj0[Pt'7}wIGt^xh|}o}5tT?r}/l7^warkV||h}xI%?|crrzzx$@$S##cm{ -- km6`kphNSܺ?W~|qX> tڃr |_sr^Umon:kc~^YnM PJl[WU/_L='EkU% i(0$)?)x^^b)=)Uյ-H$I$|-6{`U8W X>U#Fb۶mږW(Mh۶mڎyU)i۶ zUc۶m~UU)$cm>|U;Mm=UUDFɝv _UIm6%U I$?UK n'~t_`I$/_l^U ʟ8y.D ޔ?u |b>{l UUp=kam^cUv}[~kd-}Cz~fdO@ }_Njrl @;jʄLP>DLJtR,_L|~zZylVVUU_{ gW{a=~]C7%)~qad;?XXXXZ >\$x}VOßT~vSߓ?t|yL%~L``xUf+˜<%%5~v1}ßl~xx~si{?~dumdȖ t==5xr$M?|~||xo,( `~T~zo&@^l^xxs{ 4d 5x"b?d~|xw ȉ>L9<>_-Uwj{a៓ -%~7 ,R?Xxv: Әޒtn7i_{d+-8{k2̕xz?l_^m`kqlj Uo_훓$,tXAzWf@%J$?!Wյ-'O$ɛ[ cIhf\\7iI݅n* -mԤ+],I'hږ 4mb6ڞ `IҶU/ z }$)UmvB he+UUcz۱m`[]UՂm$H'H޲U~~Vs& {4%57t6;s^^\Xosx0 >k n1C]U__X) ͰT{ӽ< r[/1<ߣ~T\X}vJ)?{いy!?d|aHƢ q%/քy2~ThhxDiId}[[ __t=0d6I$H$_d- ~j*1ɟwY {_ hIw 8ժ'mIWߌ`?iW}iWbyw:zUb7 $'=rxUՍ[mow_VUTQ[cWr{I&I}^}^՟InA<~UWĞIrqz~_&}Ur4UUM喲^}|55-wȭm$|- Ŧ~Bs >]--ˬR߂_N` r>e/ i2 jUzu`O%w|~Ųyn?~UWxSj\=^pť}P z>]/*cn--ݯ*@~r_ꀪ -A~zT -ѽjZ\\XXK'|_kUյ-Ixh{nx^% i&T}6   ~b;6>zzzh4>\x\)aR_t---- Kʅ=>TxXXXz+_<5B6ٺ~zxXt>mYW7sĵNa_U-dbC?eM5ׇWZ36ȟ{E8փe&JޜX^_z{urJ|Hno{maQ:^c555°&gn~=-?q} rIiЦi_U|_t:iUs">PrL5θiA^iǯ{t9_^k5--Ѵ u  @bΫL6 ?}UѼN0qWյ[K6c8ѳ~^[Զo!a ފ `{i(WUs"쓶iq^U؄M؄-{U/ 귉B~jb\Wј3Nz?s}*ظ#*asW^\X2  .aWW~_ 7#*(^dW^}}~_t)-%/tmS|cZzc.(~m]ZU|aa z˛n0>K ^$HNRQ\vZWzؽƎ?K>z:>?TbckΚw!N-\̝CppXaL<4zxX\e?5/^7 gh(pZݤP[[ }mZXouP=#!#" {TY4ASDyB(b]M^^r`N -z[-ׅf!ml='z/a[ mK9ߛ}]f^,Ņ\J =".cwW^XxAiޜsXx~V`}U-}Z|s }\nF uso ){_|>u- 0~\ܜW{wT - 31Na8_{xpZ!W{~R^wlX5K߃Q\f|]b x_Z|sWjW$r|_s]gTu N_z(oX?M?{W* YI/$m `^G0m9_|;q|zO@IJ^xͰ][ԭyW3uP^$IO?֨@A8Ij:iz qh(Z#[q[^xűעq?kɯ5l$ߋ }UȂ({q_c{zy?{i_׵b ֤_z:q#+Ƶ&NR>cxէvX_ ^Zz`2 9 dѾUWࠑHriztUU$3\u~hl;a9A`_?[ᝅ 1m3~_Ռ}o ߌ\ SOtsP`}2ߌ]"u\:{[<$$&y-ڂT޻M&>O d~\xhaiR߄[,חk؃K]|#ɍ7B]Xpk͒:~C~_s {|=+ \Zú55^bDAB?^x`Jl۴ԿtWVV\(ǎ) |sڸM`)&?^uxꈑ{>m[#' ?tl`!@@ _,?w61N@I]bpn><O>s~~q>WI|^K[ۜi6b[㶽tcZj:_s% }` vm?t^~"fhͿ_tWzf~r޵?_|Uo}`~:d[2ʀ*-b(oL<ނ^m%WLT{]^x EWIyҾ 5v$@?]P^\Ѣ_?m9UUU-%1{܏xyh:3pac0~$p=jVRmn3pY q[ըH5557\Iw$S:^h Hd'xqUO?S`9Y*IPXvp%f$$vyU-0VYwxA)$d:hb6rUr=mm49IbIuS)-U0m$Ui:k^Q'4p3W8!!6t3S8^t4$NFd#^߄5[6tsΒWB>r {ׂ ͟^!ʖ6)?s`'@ ]^[pXVWPb'_l=C7%Xm~z޿ˋs%V^c' 8Ϧvt55q[U|Κ{=^xꟂm<4xxz{xB)꿃=<󹽽vZثcbXw`xT$E߿{r/bnO>~rUwOzd^_-ZIaߋ|mÆ_tznc 6}{UaԍusM31 چj O¶$ݲwUUWx] @ݩ5UUU6)xRHXs}B$LIҶH?u M+UUU)cwkU í#Ivod}l)_UU+m$ ԏU%vzUl Mww_u%~@om^I@ߊo UUz Lܟ_UW*UNI$ >U+B\z~|Is}U:X d͑M_o?Ton߂UWw74 ^ޅ Uum/'F__׀Ub)ޟsc-7H { U8TnO@K]Z`hs{_ZӖxP _|jVpz?|j*}\Xo'd|BGalK6\ k]j~WeG5|j^ k4mQwl'{c-x, mwU6I.s8>Ux~hm\^xpXM^S -UO7>?5/ע` N?^ىr-Km~bUU·MQu}bUUϷt<`0t]ZUֶII;Uʌ! %=n^~}U} i;urUUȶb=:urUU߱Hh_xUӹ3_YUqbk :q1݂4ii_U3ئzvU׶p@zwU֭m"M{oUY죱$|oUUߟ6IH6U׼ ?{oU\c# t?U8!!6ZmosXh^?|5ḕR?>d\?$ilxv~^O % ̟t--- 荝VտkxZ^4L\J5>X_~T5555vւL>))?|K %Z-\ޣ Tm_{]m ^`P_k^\6t߃cxWWRhͲ?~[%- { Ꙍd ⛐"d>cUtȺj%ޜ^T%N%rl>\|xF`P{{(y5? _ {\\z5;_kZiP_k,(AFҭ_|/^*|{ -atyc:h>\.xnQN_ _ ɐ ^Dn=؋=Z+ݳS`pppcǟayj)w[^[\WUV?:&uR(brDp`h<@ލ~R dDI$I>?WUd"_|{f^b!O2' @sN f pSy9\ -oUq?sxxxxjP|z&{\ wfJwawvs{/--[`'WS^Μ9(a~jUW~ղ ]Z@^VH9]J8zWU#v$QH -9 唛p?xѺ mBskWC$i>RH^UU80Iqzز0W^?ѣ^z9x^nIHA3A%%Ԧ ܖtW~Ò$@VUI$IzS`~Ud I[?q0`~UUi$Isq_ќ4 %uv^xUL,:1WzA`&`&ACBB b_>[>7/GBC^>sK [#|B h蜇HWꊠ(#Y2z?|- ;Hs㎔m*^c#/- 鼛a>j|]1ߙ}c뛍?Su{-HC\j?%8:I{^[US*~mc*,I_UUP&~xw5A_k㖉-?K Tn~?~`9#(~TR _5H/-Ws#ތ_^pk@J_tcs?c{l p ^" -~I?{\lntCڮP_s kZ2-[\^^I@v{l 8x#1QDKwXՒS0+o[Q[5]4xxxhc t<_\ [XJ'?|B)uXCKMR>mjUuNneS@^>claZ?tk`_HI$?|)idiyF?_|hhi_c":R-?t=zh__:- %V,In|UbM0\cI9? /_Un/Р3w}L ?U.pS}Q+._lqPUU/yX'O~IU>N$-\~z}Vw=8~/-tI~rUUb'uHUO.=Iޅ/U4Nܲ $:0`2_s I`U5RU5ԶI2xtU-X?IܾR`UU _X'}U`UYr+4TҶ'QxrUXMl&0յ+ D T`@@@!_XE.Pn ^V>sD^xR&^׭6Ww\^--%޿=]5B5>T9*׭^l}R+k`rȵ]Z/ɬ տ|kj|]ܘAm:<l--n; z~rӾ~UB8d~[^Wc9 ;7I~yI ]ܡ)- bɾ>Sx~^؋N_l=C"ݔm.]RTMn[U%/~m --;3GBk׷zpϸd^[Xq&?sc%Lw_ --m&&_*c:jtsZSщ_ `~m|}ii?pT@88`s^CxxxxVE9+B\'_Vݍ>Z%}CPN5_|2^^s($`9{y{bboP  ?tl667d]ؽ??| kbfI_߃ __m%  k- [I|z-`+)Nt _r^On_:+k* -vO {^\`zs=C3ث_}#7`Ija$hm_&}Ld b:?m d4m$\}xe4S#~uW+i3# H~ Ud/}l d6֚Ui){(ڎ>c1߫ m~}v*Ua9%/{tP׺Y=m:3 ۆ}U]*Y%4 \?Ue*S?m- ~?lժWl&E./5Q`6`6 Wݝ>|ߺ7ߓ>_U"j_dz`Ysߚjؾ_l-ձ9W_{p`@B=&ח5)ڲ_KrҲNdxpp`"S2 IlkUW?.3h\??ߪy_j^dxU,McC0~\Sz_zk>cU )wv ޫz裏t|s@Ik^u3lߟl<;;_rޖ:$eފdhʎc]>5ըv ]>@U^xO.;r|MLx;s]  m D Th>Xx^3_s^d(<,2.j;%z ULQ_pxY04ޫ#t۳>>s\\}Z RޚD[[t+:>KT־.t !_cÁqb`_?tWW^\c]>:?U\eL:n߃U*c\(׮ޔ- e7*)/S~7a=h¦?s`wIS{aR~dMe[Wp L ay~UW(kIڤ 9UqOR"m9lUl㒤 _ڎUUvIR9c_qޚ XUUtIҶwlUlIbף(aYwuUnIbףچUUN3@^uoUUHݒ4 ^Uv_lYdUrOҶD~XUWhMol*ղhIe=~k}Jcޠ;_c/-=sPrs閤hhcb ߠ>-^c; `ݲ^P/ 4e r׍{)@T )-/s?z /P3>Z[5վ?i=MU@)^!mzz7pݜzk_}ꠜR}^b*URǮC'}iՓ(`s^\x`_sl^^*i6ˍ<,[X܄[*LcbN4bbzjb,#?>\5--/lD?ڿ -5l<HI߃W_zc^C>3UUWx]Y؂h={^aZ' If=ځw>~[Mn_^Y-7|Xי0npJ%+aIUUia) ~_c~_.aZ_s.۾5uw0l=v>cU'F}~;5555QS.[^s -- r{{bb:d=J#xM4_trֿp?W _Zпj]&a^?s^~ܺ558붾;^\xx;ڳ}j=**WG9M;6AߓU*,Qo{r{_`xl_?u@/| @Jߌ|t@ 5ոou\B`B2b F9% T cl h?o*UUXI?[n/U!_I& {~ U]||iU%p"cx/A~թpA$kuj}JR<ޔ|{V+(<[Wk1ފc_hd/<|^kUl_M,Ҡ ~uWm_m0?|nUcN|"U +fYlxTePvdE|\n_hN@:O]X_nX?ӱ^}xUdPӲ$_|nWcLIR# \~tUbKyْ& ^|zUfKS,tkxXL7}| UURJlq_|UUTJ& |%ZK}t ^OIi$ {xn[vpKۆ UUm -ߍ7\_WUtI p <dd7DN]}5'.>ur=^x|]z+-"5sdap/}Uia+໕>L'&'/vK0ݴlpV;sp\ȭe^db_*z kF{l_|U袏flb_\ߖ`bO;{"%+/`_2^?ܞЩ\^rz{(]Sb\Wy|5khKݽy˱9 _u*PJzdX^_m?վzdժm9%_U ➍i~s}gP?߂=MWM?>cUK \?W{]ѐ-mjTUUXs}杢<, -y";|]zUUoL|Nc˅9 P ZC75%{Vk5o5\\\\dt_{^l@e2r bza O۾]\i=ܦ߃~U**?FNgUUt5I¶|U9r iW?j_|Q$|X8L^߃|vn7U^^kWUw:d>[վlvv?_s{`Wӿ%c=jD *5/iR 7__m^DA&?|_znZ34g ?|^xq^yk ^t{iv`t djKˊxUwlD~ U|jo>s^_udtcWf]\ȡtsU hYlіiIJ|{UxgV*j&?tk^WZM!%_{_tU *ZQxH_UU^]Sz)R_ViQywS.u Uk[n-|[x~fQ&j)>?tr__^]"1#5_tՕ?}T` H}h$@Nm~z pޖ n }7^?{zöqt^K I~?u %ǁ%1_Bz^zio_֠W ] _@8l=zsUx-s:sߛ,Xp}f &B]_lrΊ*4\:+xx{f:B-u{+Krޚ/~DBf>U}\PA)^s=եXq6_{xU Py۾z?u Ъ?{jUc>k>e^d7|~zWrނUU mʹ|࠭41d#H?zU~6Ak=rW˘8co;"xxzzrprҟY% j)Г1ݥs_߿*eKfA8kkbpCX(} S%ḿTXXXX_eK1I^u?kb_*wThund=}ꀉUy_yK ކ5m̶r>}_cϻ~e-wY0X_jW.[mM zկkIb>{VWUp*R?trX}n'~lx3>j~\꫉qwU3:jxB/?Bյ SBS| gNfJc^>յpcI_Օ'ng d)ntk[tNNNk{gbdJtqqtv-Asl{l{.k lk5juey6|sWk\+_lkx׋dTXktk WE/ecW3\, ¿W s6ǼܾjzZsޚju?}%tC FM[`wlqҲ|ju0!^B^;'7'9>_bpL-9<3PZފ~O{_k --iszx-Yl ?s-%/jMޚ|4pliխ.nރU@2J[,o_|Sh 0{,- -~7aߋ֪Жmۖ:B_sh~h׃ ݑ~c5Ups~@#>_tPWUi?~zUxUUv@[?jS`UUgm$tp^jukSW%huv?{UU~<ȍ+]{UU\>nuXWߎz-s^}=SUuCkk>K%fm th֟-{wTn,5ܽ{x}։EZ ߌ=rxzWƲ~/ת\]wݕ_{/kxɩ_vr<|_k+hRx([z>uꂪsN5@݅rd%7qWka~*~It)U>[1XHqg˳[u^\ZHdw_?d kM)avI{z^lak!md߃- wmmS!A~|W yd-al_|U~m1w&s}*zVa[~x}q:5߃[wlf~ԅc|tm[i?lk`Us8@?c ^Hk>6t"`J!wr(_d+1!kS3:?_ljW9w? lw2!s ~WvYcX :\KW8\%ʬ Sc1䘶}:ynWUn@ο:y -_uEu|fb]t_trjnzuw7޳bjo-:^Sv1^Wb}I&h-lPN/szx^X;ފ߃xx}\ Tn? zM(Nm]d /hCq[~^xlk }^"~l+в-3ߊYzxx|X;$pd^k4mk?ߛXp_UUVF'sPUU zU$vxUUtU$`UaUT$^zUhU`$ލ+UT`$u[ $T>xbIuWfƎkO:~[8Ay`cOwԝ: vZb<_\*{n~Ş[k{1Z.L92_ׯF /:[ /Պstߓpv3ʱ~eW_Gt H9g-WQm%?k=)%hK inޒހ-c1uWnu <UpbқYqlwꠔcui?dhfM,[z?tՠrNCD~?tA~ >R1x^WZX>~$:XA% YD "#l\\SJ<]/gU&t?>~^ mRug^t 5~d!v{>kXzwXr^{}~[-n67bU |}3j}b]YxDf[9??zgb;7AߓcdddloT+ _sTmLC{;!Uf۴A~d?*gW8AstpX퍑?t\xrhZQjrl --yivhk\\X\yKj6jeKU/ _cIz_UV$?sX_U/sU0$:iUUpUX]?O$|Yս*YU{$I$Xt UVږUVWU_UVw8__UV8ێzUV/UUUVۆ UUdUwI$^U|U'IW`/[yvW~IB}; t DCCI@R"=<6 *BX5:k|,//a7{ѿ{ -&0x`Oi]?;{ VYD_=FxsFIQ_\vUN$j]n_RqQ;*e[ƨ?|jpvX9z\ѢO?R1^W5B'O$=ƚAյ/  mv*6ܽ.---eSc&Zl\XxmKyF^}|~dUonYxތվjS_]4C)lkZ0W h>WֈlTuu]Yd~\//'jp>j_k2=Kjjzxydo>^c;99/~j6O3Ⱥߓ[lllxfK(@(d_SoCt o޳kdKB9\o;~c?=^QA[{ tZasbzsa|J.e ?kxkկ7ߋk\sd; tk }W]U%UI$ \UUUIҶ=UU#UI$ =UU(UI$ =UUVIҶ *Uh ݶ\ՇU*@r֟U@MIxU;+Թ$ax_U8 Xmo=DUխ,~$O?U@ɽmՇ UgPJqܙwU_5M}9uNIO^saCm_tt[Do{ _{ xU*5 :^jd+.^~ JSVXAUU3<زݶ]B )m$(*U)Ӈ *Us6$mZUP6۾~u~{Hy𧿄W~P/'?daUnE4B܁UsVVJ^|z_&։X߃=yY*":rcz||QKv;>zUvUH\nr_ iNZƜV|k-vK9om^ނ^^vJ@;l]bU hFmE$]t]{_~an9Ny~}Gچm'khUq>h_kuhU^*ȍ<`4W_p`#Bm$ڦU @m$X?U 6*wt݂R%U Yd̀J}U]]U_uUh~_Uoyao_UjʎS _u}Ue{M򇿄UrҌ=򇿄Un[o|Um4:|Wa"ykUYJ5_U`q}r0_|נ_/nջ;_|WUe7c?w{_ՙYȼʖ8wl]axtU`%z|?X?|]gJ}-_oUg+>+ֵg?eUc o򶇞Ձ^{Y5U}XҬʆԇ}U_NXo)Շ_}URPhM%RUQՆwURKUW jwꀍWOn _|W|Xg HJkx iPor=k׮J;}ע\o4e߃ ^d߇Q {?~}>ʄHq7~Ps8tW!x\n^zXy~u ||n* T}U#^?d_SiZÒ.}?l5Qe\|}|UM]:[Fq>cx޶A~}+x_o:\vW]묐Q)T5{U O3a}{v UWLid4<~{{L^r,`|uUUX3?A<~~ewR.c݅L~{gXM@_d --h^I_?^i_I,I$ ޒߋUUmih&[6Ulh0zt_Unk$Am;slxnf9S?tKzzz dII#xvp^SUpU*cj[Yŕ{*mefބ{.Ӿg>cǜ^u?l+f~kz^WiO?^UWbdJRi?{u bv3>H_|]Uf6kZ$sE>}Ua._s`? 8OieğzYV\3U,1erꠍgv#baֿtM4,fi/\^(]Ut˰؀ |sp6)8|_{Վn6)ބ{ gWnDA_(r}s_dH~u?s~fJ߃}Uƒ`a\]HD_ +Z<ݍLcZvWwŸ^{jC_a3j[NBaPW~|=}X{aC~4>}{zas~^r`CIt'g}.}?dm۰f'{_tWqeLD>_tk5^o Mؐ_|{ok]ߦ>xb6_>ތOx[co2t؆\zp@~gI gA]6(~W_UlZބ|B,-RX;Z_o[s(&a?˴|Z!`n@?^X mth۞ _lBZWj>e׸pi =~|_{הtVc~oLM_|u,o9~^k[`Kk7l/_c{sg}X>mUW~eۉ8 brfW /|\4 hb$[$?߃Uieo_߃lgöm__|{kg(}|_t mhøx>t_l_ިkbc=6?l=Dxxppa ((, \\\\;,----\-Vյ=-YE'&Ul5xxxfE?ӕ/{~L7ޓvWzoϾ׭+[^/+gN2݅Wgw| _b6zW^M_t|nUYFeۚ|?|U^0tȥl\?UaeHFr]aR⿂^USn{8u?l[S'9Nj^RI^}zժxTWWUUrYyjx[ic~m_YfJ.>U`l(`e߃~U(\t3ҰvUW _yݭĭ<l]a3h ~u_d(~`BM>u[jYJ#ll__WoYUҟW48`l].*a';k<%|`5Ckp8$zaqޔ`aJ(0s(%kZcokm{bxx}sdF|r^}i}@sr:W{a­\~W`Yq[2>Qx^qP4Z?]j[i^uM,8][i Hپ|y bErN'ߌrUnF|qWLş^UpHwǛUkN}ޛ{XƄe=^*w}5\bnߋ]r.\p{.Oy?~zay>|Sb ?ފ{UgF&?&_]j^^ߏh;ۭ?=rj]Y05g}bz_ep{jXʣ~KBBXٜ?{as`)Uj+zY3pmHr[޲].>{ظ[5LrW2~gBR%cy^lzzX뉤wޜI hLisgSf2._?{l;jH`Ftތ^AWug |~x?j~diV{{UaAK%e~_kIKhw">ksb]kk>_tL|>R&Z!lϾlꂊ`J9bs[ދYgorca^'S˙uez fz">c~Z`4]_sԷT^m썦^[iYu>ÍtC?t>k2uosaOs+ՐhӾ.{~z߉iIj((Xh .z}Mbx|[騎bo_ҴY^u~#Rb誔W'%ƿ=Rں(b3_G(R^e,|{`ɖub +nBĉބ (r!/~\pzzzg]mP?td낫sa54LߋdrfS{tsbpyy{_l m`OĆ{_t*ksYNP>k `OS1޼>[bzY1~rY Ibq_ކZ\/~5ߋ~b`)B+u^) r`)nڄ^}z\F}{!^jMqgN}s}g 15__{}ߌhWb^sbxָ?t>k]la<s"Us%C3=<^s]_i{]6ߋr`EM_ߓb<''SLɒ̀lW]SscYɅo{\>`&\c. +}`wt67ޛ+U}htUUaEW-c|gzj_^c$$m\_?{,u}^W5n/[McVw.&\ތ{KCߙa}>l b1UߜbZ3Ҷ}zZ9~u{r__2~kg˃{u]YNLG^{a䪏w~}{W zOoџ5>}]/ՃY}]k f=9O~[<

sxWdFݼb6^"?xl^c}gc$E;k\n\2Pt[**nYs?| {YNGׅ_{sWY|Ԫm((~5u`NΧ,k>?.UcqI8j.^Z[ Og?r[w`";!륞_|Y-r_UyZP}7za^WUwLغanQȑ}7z*UmD}?kaUU \;P=ֶbU N%yLwk~s ~tD;z|b_hC%ȣmm'?z-z:,a}' <[䛆zշ?-V~\v Uu=~uM}Yɭ>c -vRNk(}XR: ȓkڪyY#ڋ~j?qQ+zs~sN&\vYV)i2* Z9~^ccrRo>[`fmWYmհz?uu_8]b?m{YwW>z-ki7Ez~u \˴7~jqߨX=g׮R.}Jcb/xÙO^Ssrxb՘_s?l xa5r? a/Yɾ{UWrq_ü=rc %sR@c2{=r Q8ٷYzY|ދz=HQ&־z["[m }:~߃][5H=]Be,٣~{yax tfm~?|jsߛނxTUd j]jZI];}j>]XKzԿ]zjfVگ~ޢ^CbS?|Y>z_V-of^ƉJܼ}b[^b<.-)g| P~>}b]+^_jߗ}adFv >s~\G^^K h2)~k@/O|sZg"bs~l}h7{tV`}bv |kw_:"sl;p]`Œ52_|seek|Uu_( PU>[`pZ~󛿑hJkQ!~~[ޘYO^|={}]:*_W_."{>y0a~uzwc+bۈdecފ|k2~jzh/=rjU_v?}j[X͖jX}j&\mvgL~r7姅VsSᔞJɜa _|=zיSQZo{bA=U^xsYlHJ lu>d*-z[Ƭ^~u߷/'`}ֿ<*y_ cl?d-sSKh_d[phQfds7 sXV[l ߋTx@c,/\4<\\\\mNJN|XXXxfENo}_t [yH¸j~\ĕ3s_z~"]wgfښ^ ?_{eU 3?d*/fHaMs(J`r#yޒk[}aOes=c^^^Uo-~r={zYٗK_^Z~WHWVb-)_*T|~?|cʮ ^ o7^bYs_z hXzSeȴߓ< lDopߔz_WaB_}RLU猪oNaFk<_c--5a-kr4,]G ޒ[``Y"74^rmI۔Xլ &R|a1gԄzk{OxY,3 [>[_iQ&Rq'_k =kNIJk&/oNb'~zZsN%d{r }N ۞zi(Lߺ$zylHàJ>_WU*rEp){?qUD])AQt=bU WCi>>?{UYFuލU*AL 5s+W>{Aݕ_խ ]B^A><5Rv8qj~b^tEJ8<_|Z5g1PubU 0$A'YI6`}^[M {GrԇޅU^OU}wUT@ݘvwu =$7hug_dzy;͋_v_Uh30Rs$zZ6 r74n{~z_mRUT7tܑ_{wiStJ2666Qc4ztfY)#y}ޚca˪U5F.k€@V7y>[y 0:V^՚}r4ņZVGt@~avչmފtޠWȶ 濛~S75bwKޣx`k\mm"_^K|~^rUS4{>S-Ml0E[9_{+"xSe~_+hZMɐdb|x^UoH^U>=rj=`q9';^}UUU+z:|zuUz@%Vs]\~ UxDN}}urNXy_`3zz]xXGja7ykS]{rUkN+TVmI>sS|]uxMżs2zd"Kr~=bИWM۾cm,TqRulc V1;[y؍VO]k[]adߔ~蠊p.Sߛ>sx~_fR${zk耀nie鏗?|?s/%h{ڿ'lvs)w_tlxgc:_|d7//~`O3*tj|[;Eiҿ|/8_MTFdkn wR6*kZz~WoFVEԚs=jlB ߜ}UUU+y0P n\UkB`$^~U@趲n'}]zUU]{JH<=l(ShǞy}Z$NfkzhwYݺ>4=zr}U~Ormӥ;{rUtNlv:s*/ՂNѻ*yN-HȶWފdM&~b-ʇMƾÌTp`@yZ/ck ZbzT^vlN<~пt^^\\?>L-%5c۶->\ ---H$M$?----]Gi4}XXxxaC c5Enbk嬨S%ޣ>U"wa`qt+ ߜ~c~~Uq[^C>{- mU6sjxb-&s^d +qbI ^| {` ˄ph~\ˏWfb_{SRˆWۦ}Zܼ_vM(W ?]}b sJ"A ם%_/yD+_|y__J[o؜kyMa_y_S]AV}U~b혣=b{zhzav/b=Kxz{x[NRN>S-- Sq "TkzŠk{KڍZXPP\~r#~T~sZ̰u_{kNk $WR>d>Su *ZMf]\I|sU+iG?c lIFwU?oEy?p^r=f_FLm_U~bJO/msU렠WG[ߋ߄UzLO/~~\jbbb\Jjtk(XFE;? .% fIcoiB>xxXrNc% ݝ{^_WRs6fc&{^y[~=:.^[~Uo;P>RW/ 7N$ Z- 11gI4AT_^f+Ili~WzZeY}X_Uk6%$VpUUX`uxS*i4 |Wn*44mUsh?Ruޑ^U~(Z(K7U_b%'X h?N UUU&r]f-^5IpK}/gTwޒ"_SqZ%d~sNr;[?lQVr$D< xKKˌ_|_{uZtN޵˕UTф}lmGȧ'ٞTsM:na~S+_f>z}<&~\k:">SZxxXsTH_[%---X6ouK=zxWSma^[z_I]Ak- nYQ@sZ,8Qx^n1؄>==ZUU--y$(&t?s-4I~O -z`y:EmԏUX~j}UF3]voU~;>hsu_/UUl4x' 8_zV+Uj0Fi-}D lN_lNb#έ%?zhJn%ʨHn?l(((GJLZrKyMWl]dބ<}sN m?|WQ6FZޒ[ҬDhmo~TrMTpc߬rxR1.>zUwU>JgmY'2db^_1r__?}Yj ~|*iTK-ߋl|ylz h}~_tbybQ;3t^khzwY]c{bzrFM1jYzh1M']ZUU-y&m'tr+.O~wܴ -Li=(j}UYCD;`muV\UU~:~omx 7lu_ UUf-ö>~rO /s2öq5[ kD&b-܉gW؃yu]?|_~tN4-~tM\@vxּwׄC:s<= tF)G{~۲WZ} W `q?o]|Y?Y޺b߶-)^cҥc^^mW[O?e}e<6mN4_L+-/-vK+ެ?kؼ}MOL4_y^^^\N 3:<5 IJ?~L---- N$N$4?----`W9xxxxSu@P>]ށPvsP}skc``vS:S2j[¯UZw ~~U`Dō_^ߪ}X`W^K/-*bO|rs^Y{sbh`sJ 8JRIbY l4CG'=bUU x'z-0w4hBÎ$NUDIR$\~_U:::asg UW9fm">u_/UjC':=z^+uDZeyR^xlIn} Ll Y?-~hsK0^?l*Lg l=rbʈLiyl`bmpQ@ _>\‰dIIXd>cWfE|WnSZU{Kq֩|sB_tN.\'~m gQݗ3A߄s hW>7>_kWUn=_:sUwC5h$_߿ AW5%V>_k-]FN\A%-rS5 ]^^foW%jx^{Xꈋj7ur_UhE9.Zս/ KO`T_- zhH۲)Rb~W_h[{a_U/SObu`UUS`o;m?u`UuN㶓&h>}qUSyrs uiU~D? peUUr1nf ծNԐ{?u Q8bV~<_~ZXC|aEUx=ók c]UQ/Tc[A>u -Ua; ĞlSB6? iCzf=+qH&̨}?{ZqN0?~6klGxҟ],sK:c)rHhqt]zKa=s:?-XBbzzR4XlzBZ;?]rՏgފ߄تj9yފ?tg,{z*փh탦|?sUUx_ts5k}Z_MmeJ%FI_|Z__ e3$_?Rխ /O$4 xtiIn 7zzW~fh,>hUa3 ":vpUU]:?4hdժ\o UUq d$3xlU|&_/5VU耩<2$msFUW~p#> ir>-UWQ%wn ^{^ ];mU}*,vS5>ujjoN}?l~T*ቀIW}ߒtzmHm5@^{t){LW_ꭕK/LHǴr}V}{ʎRi毾 m}Ts(Ú$^^^XR,51:,w!#?>=<----H$H$----XbVi3xxxx_Jm[}_ +/Y±{\3`pppaRJTE 6]C---/pSڠV} `4MRS|zc{2-_|e"(.czPp\ڒ|c^xK$ UUZ%pr}^ nHba{>U/uM.Cßd zoM"1ܛsͯ4qIgms)nHkUoMgP {}K>7%/iLRQf?|bozLT~daM͡mނt`Kd5"p{{[bkgN[7[rbZIDjߌsUս O<"as X>[i}+gCq$8xMARެ}?sw[W]o?= ++yWӾrg_kw wRh-ݕ"P/P zqA]Rޗf{޻$E|S oW_eE5 [[cտ. JIS4@׾B`XT4>_W`_WNth_U-MPm?]߄v`U+nN^iU{Mc4yU*5?/`p_UU,6[~n TV1ujx-hk߸p\-WnLdd?[UU^4+K|e -R\3fQD/|L&3ޒm_zLo]n`ǿ{~eʊ=oG}f{l hI`߃/nK)kV_{l'zE"voފ|/ )R7Ͽ䜺appzkN(}4^btM[n']UU yL3@sNzǟߪnSfk~U yMY]Wm?zի yP#6?QzrEX-=bյ-H @-/ Nnh7~JxVN0۴>_vhWUMt_h_U-L 7 m|vhUիpMl9@?hUlNz@qU*FS? yU*txxVUA&wm۶+V'&vS~fsƠ`5UpGd>]?ȟk]U0^i1þm %L{a}罤^bܠjS4lt-|yLVY}*U]zN[FޝsD89W}E mFLzb}sME=/URټޚs F-=jd Jnt[ޤq6 yS0Jx>S hG&?k' `)_ xxxxS&R/4$555# -94----H$H$----f`?߫xxxxsJ"6VRQ$J``fS{z UoS۬ޣw^םJ=ߓ~Z}[,¨?{bޟqW=37tb_Hc- JTihWI^WL @'?vh~UՖGvhWU P$m|vhU+nO~pURI~?&Y xU+%i?wp8W*U-pw}+T6lޖ?T~`M`5Uf8'c{^a0tm %XOo'}>KbJb֕3(sl_bCp_tUrFtU<_t(*hFxS5''&`BcA>?t*+rFWނZBsK?s `E=[VEؖ|>k߿ ]F9s||kMs._>_Sj L^~gTS6v>UUwY0z6=u-/Uu]z+yU WB(@ݝ|#"cS{5 **nm 59xV_gT̻A x(~Yս{}]ݕ{ {%1N:k~UY-&]Nux^_w6`~^UUOCmCUpzYTICy]^xv5/=<6Un`5itMEW}TڣQ.J|f /L6;C{>m*UP;\Ae_> ]@j/2{_^=(ٻ?|jUU*E1$Z_^sUM2F ݝ_ f@ļr[^/ iCumT?SXf<~zL'} 0Q&b86YƿJxK(#'!|WWwB{wI- sJiЦ ߋ iɓ =dxxjiM ^u^j^smv}ޕU{r3b|ZV_ZH߳ݴdxF%* zL#`qT/UUi2%Q{&;^\+f;MO>-/f;` Lm(m_]tQif[u~wRjFr_^zGڋe\G]~\ufM'-rɟdѱtT>O~dBBBJiQ&kd*+U^=؈e>kWU ?^8(ZނU]B94I>*pE'r^NeTiS?_oPURI:z~tE $]?_~r~_+l@?NrܥZ%G~/ YyN5A:`x^I ksu)^W%xBMvW ^Y qMAئ ߋ hϟ<^}U``f1Yn ^uJ^q^) =Uz7uN lU\., 1yF}D_}{Xy{ ݅lxkIs2:R ̜qU Uj3`s'_lh*\^UUS-#ӿ99#+ >:3--------g`جߣxxxx_B@ѿU_bJ }_|U]Bj!]{U߿ GdHㄥݭ~UU/sXF)~U]{yTj:?y ~_k J3r1 Y>%%ɼg9r:`x^WHP>Mv)Wյ-xBIwD`}]qYqڶi;U+hy~5WLx}id sx~}=zWs{_BU|TNqNtNW~XMn_6-zLt:bќqU Uo1`w&df=6֖}^- f<Ʃ@F_ۖpMdLX{?t_ qEL{rG}XsAW^}կEf IumeU_Bl*n~e*f6~+n S>1;܆?*\8S;IL|Us;Im[b ^Ipm[_qNba;~UPemo~U[zo7i\ޜgc_ ?jV4a57"x^WU|K߷ۿ5--+w^)pGߛ5%goP} zp], xx^&Zs۷`Z#-+7ryYlkxlnXKK Ks~W*Eo8ފ&p_`L=D_*wCڱ +Nג+1U-gRiSx^I ̘&{!\WUfNw-!- {ZFТX<ߛ>%-goPx _צJ`p^ܛ3U1`^Wp2Ri;נթQVb{x`Wb&ݶ~<\p~X }Uy_[C: U4xd1s"><5558aySپ^TފvU_W M˒kX,+|w[ cWUE6uSD\W__sH]Y|?U]|LsKf[Ub=b*ڿk]] U^A̓u̞^}sUAX Pe>U[=CIlhl*|>M~-x>whxCh??y*^|x~I,?<#&3+--%5;--------aZ9xxxxTl i"AxheMi&otXPoF{}|/+ R\Ý-UT<=gB=g;u1( jlyyN$A[:`x^Gjb^ו5rNyySvw~Z--Z\=>S[͟* mkV ^&۶m 4]3x^W%y!mmB Ֆ/PN7Y-ji]\j(؈R w9,/gk3;h\=xxxxg29Z<5չ41Bywvٶ^Z#>- >~_^VIop;c]!U|֏h]_sW`Js=QC?sfUpSبJe^cUyX[q~߃UQ}ޜwݝ -xS.cj}Og2.H݅*mL%fi?UWsSR ulu_n5XL>~r~_~Ym;WUI'kX_U:"_{iUUEy$ר*U2đ?T{U*)ISrPUUn)`s7S+hu=GwÛ_ WZ?k qB/0"~<-pg+'h>]~^|{sbJϚV:N-%lOBu?Tz^}4\3Cu2pںp9BVhJCrPTw(S{B( v/'ߞKK -)+~\>Z=:K3^~\=>أD55%%8yd^_>37qvokz:]?Z k> Q>昲 LU`@r'=|+QWzwb|}W_xNsf vmlS-2l{vm[*.gK5@+ oR\]=\n^ZXprNw߷ |v /vS%;t>.]+|V6\Ubޤ]*UzQu~UDk2ߜHzWUFP/>|$z!յ%Li`,ݼj ^NgwT\//'',cpx)>үS\V־;RHِ-I2=CUյ/Q;C@-<{՞hbXtp``pfVSLDXXnՆcDW_nG#:D{,55'۵پ U.n; ա,4JuTxUUx60me3yUOg'UxrUzS-=[W^qXil!mz_tUsF~^~}WmG#~z>\]XBͻ8 _jd+WVA/يPz [>iAߌWaAc ^_qRSm~UtYBL<Ujw/ ܺUa{i~UFh91_UUFI䟓!- iIxvB [v_>//-% |,c`x#8S#9c X\TT3)Vimߝ*յ/SFlڿ3tSd⵮nj^Uެdjz d|E**e3=SDUUiA3:>T[455/ Osٞ U9qw<ޔwU/U_s?(uT~zZ%$j_zQ굛^r55-zUݧ \DVmb-jrDYc}U5mGu!z^m$}K?|}e{{{ce8ne=l] WQ>(ӌS6{~m*UL9R}z>?UY=O4m[UH$/8R|<3($Z#5P|=D--------O\iIn$ ]X\\xdN5xxxlR1$ ^~z_~yM鶅qjVx__ߔ_eo^>9U| Tkh_U>RO'Z8WUfE_9- Mq<+\S= qZ[x\vn6Krտ<;>[Ug6lPӚ՝ixtXxxxfC=D\mՅꉾcDW_JoP N<4-'O~ U9HwXar c>: 9|U m:qt Aյ:c%Uwx_~.v&aVW\EUo1),Je )+]5eOk@``Tc!;C %] s?uhĐ~Mh=u}ێn`iu_ЙX<t|JuPG4οl;:.UssA|WյqR&Fk|Jo(O[~SVrT 1^S;^W>rP{C-- R~ _]VY8IpE!R0;9UfD5USΐ_lA38^mW`>oQt-W;`NYTaf:?m_f=O ;}UWnl$$]xU\8<=iUU<m??lQ_UlAƒypjI v[^}yUUu>C9_uUAֲ?UtU0N$HDUp2ۉ]Y- H1\X)b C*.''ELWv|Xxx(/5*IY,r&_^6I$VU6bd e!ajzZpX^sZC&{B\րm]]4k;zzzxmDX5?^T355=6?\--UScĶ_VUU)_:b Ҷ.)xਪ9#,}JxDU"&dCOޚU1`-CߣUU1`)iUQEHbI>rނU ;XdBV@4{U*R/h;~nkU\/,n)\_U`7'H_~UUW2wn=+U`3`^}~Uh/}:u*Ar_]UW/t`~S_m:_ɟ?l0յ/q<})ܽz+UIw/ <_`RhS/'%%C.Uq\xx5#-&I[2^^^.>=U3|Z GIdvx~sɚ.Bbu}lX>c2(/-+~f8" :[3xxxgE`:Z3:_d45554p7+ _QVUU8OB6،G;,pX-􍶽\Vկ{LK5ݴ~ ^\zR(zU`ei?r/{UT9m|}Z5S[ 6}?k~lQ4-öX^}~pS+ !|U^^I`hZedwjBqtUM_  d~KVN03#׼C4 +P t<4--------QEmc>|\dDd\[_Rt;2 }uUS?m}jcm=C9$>{b//wCл'_'~bۜfT`UU,I) ,ޅHս*uDyS-`!A<~S`zT~XK )r]]~~xx/r9,i.W%} /7$UwUU?yZ_Pt!xFc>\ZX^֣qL5cB'B\lv^]0kCzzxxKpT=L355?;O|w--Wm7UU5OB6,t?"xP h,NwwǸ?Q&+UU`,$pW.;_{UU_6䖷:UUj:В:UU f=?xUU`:X?]pU*`}_s-`tCdߜ _UzL"ۻUUF]xUUQP-ylUZ7wn?=xxSN1 ޚxIϏ>_nդJN?bbbR=7ڿ<%5`ɦYS9 /Uen䶠z-zI7uU؀ 9>x9Wzzxfи߼b9Uյ ]M4?kJi4a>ZQw^k}Z5-tRX9>cյ-/@a|~/W@v~<|v /աOMmܸ;_xh0'x2 V9ii6Z_~*YGf_S>^IAn?~u^z lEOR֒4a}~/b?/As{]+UChiml?Uի_FBUhJ`mqr]iU\<3c)>&WF*1g}]~^A}}^mGm*zlIr_{WbE:~mcUbEWIkۿ^/lI8_UmR.A6\WmW][O'~tWUm>sFJ|{v^FO%Yߣ*UGIRTI{wgU:Il8./55/qH'F]ܭ  gb<ğc`ppp~KJ; %%kkXޫZrꪦYczߛz>^x蠫/I_t_WW*.A4itS_y&b1^u~Kbߗk?.KԿKyV~lw̘s>c%wUj/֬:>cC^~f;Z;5-n?R/g옻]rz`E@+[m?1xW a,rۚB----hI46>U}TΧew^tMjiX^uCN6{zroPPy^UXl 5" 1^5-y_tQ;}`s[Ue:?{ܻ^Sյ- ^5?\U\4U^-b1d{,/-------9I) ~\^R37p?W|U_AV}U`BXm;qjUv;~.Uk m;{Wm^Zl8wUWC/:7_TUQmlǝlhvhKpxxx{I>K;tD fa.?xp^>F?zNW^L|LADN߃U|KxSUUgk {3nt;,{hTj%Fi?kK--r7sK^zm@ `>_CՕ5f9nV Y۾/h.?M\_3`A@)\m?*^N"e{--- A!̯>s D%-t>ׯ>,f իA/lQݝUN0B6Mݥ^\B9sXBޜ tSs?okaܥ|XvSiN"چzW tLV:lf*UaE) ~lU_BIb$M< lH)rD UuAO۴'s|fwLn{>}/Q?M_t^j|J\~UU*cK@9o\x耦P1w- ~f-b#H|]ܨwv1uw;Nj_` bE ޣK}~h7, -mL0:9XXe)F"cYUUh9?}ZYUtW`˺;z䐿U_l޺o8}yUxaq><Udߡ~UyMZU]zuU/`:k|=z*-)^s? /N>1> \ZFzx|D?ߒVՍ[ 1WbbjQc%3_5.>ZVPN)Kҿ޽XÂOpou׸ش>m}K]s"D.8C:^`waˆ% }Z=Kխ xXđt:sbս-C}Rna={/~:W]*UDi9>Dzx!>?~8յ F]tnUA#q[yYbX*_6ylpw=;_ aJəw6wiX2DAppVӢU`dV/md~^jSSW4ߋ*WsOk _UxkTI~5qN.-,;vlUUzlH$\|^sx_}N]U TL;"۱p`F#VSB૾ߚ~eo?lppJkߢ=/?^QIK>֝X |գX}?u^Ɔ&RtZ( z_\\;|~Un&?=K|B_v^qk>c}bvXO^?b5-BNne=߃ z:וs]*U@$Vj7Z\-&9C~-h"IWwі /%tE'^lI=.s=ju^m=Ѻ?iB/-X-Z^iյ/ [Bޖ =կqMMi]- hLޣ xgt_ڟ|;xZ^VhL:7;[:~^^_1?}\w> ~_uThY^uj(UF{.:zNW_`FN 埪gՏgntXxOL&._.7STR ʼս%S}{hŇKA=loNeJՏqL풏>C:~WwXbM;}ZK tX0ڬ2~sj--H}b. }->͂9UB Z] $v"-Nv%lXo_d$FU@28UK.yݝ8*N8)WR <~~^xW@{@!񛞤W oHOlAUU^Tj&^_yaa]ߌ~^_a6:>{^`S4z]U_\[$mjWnY}rWUU_`n$~_UUxZʼj~L_Sw[^^+{S{?e}7NǺ'ffS~Z ^^o=߮{lUs]V| P}* /܊s p`N̍rw ՌWܑL --x_h8=jaU] hJ sYU+YJh&rս qEIBپ_յH-O<+`x(n8y5ژN ՗,XwݼwտWNlƿj r\L*>d)iBov>k=%rU,O|?s^UQ_Y0J߄~k^I賭*{>m^XCW6?_fK?v;>^U|KfފU*yHq qeUYCt"4y]*U|>.awqOPcc^Xo-?U`j%v'̽RVWݜq? Lmc _WW^zhDsd V -Ք`A._\`ZTZ]ßT /} I6{y~^l4@j6Z}Uo::i;ꈨ^X C'22OfiWc_{|R-a?HY{ս {Lqݭz [o0 ~UU|?:#W}C+OBq6K X\h:rMnksKrFmU Fehĵ\zwrS`nwWWx`VJf,?>U*`vz>fzYdS]KUU`R;J|Ք^c v[֍OWWtYެ/}UUW]㖞LWxrQ6Yj@w>}U`4^S@p~Jmvd/US#KO/% =l.BK?UO5\؋[ ^ dVI&ExZTZ}þ\ -~$ >y~^lQV}:WUy#Anem6Z}bUl -]?yAZ#rZtǝb:2--bM)ЀM'b b>H5Xz+[^e{|]z\#UUꀃC9=O]C/O)P׶[ `p=Z:Cf:}Էޤ?{.{X0ԓ/=>S`wT&_D < ni Uw[Uzb'Z,r`_aޑ^uW_`I ~m>cUUx^>~\>S^O@+؊9zK /eR1W_Jʛ>-_{~r |E&aNpJ| ^YS̉=~KrkUMP֏r] MX ,'9?-P6 x?}zrl=U܋_segr ɿs%tF?? bE+UUYJhr=fU]B'usaDvA}^/kU<I['\y^_9%}RSθC?}i^Ux-O4I_s`XPb >9~WU_?'_{:յ-->`Xd-j~zs\bNF7spzj^L,aۿs/ ZQl;- ^QOu^ߋ/-lTjݬW^x`B~e`bー]eK_pM+ٝUSUMm&$ö>>UkVܵژҺjhWuLP?k -YuX^l^9Iefvqs<9 ~_^uZ ~N_~_}5tO /W_C6k^?sz_\Qb #q=C -ՉR)Z ihAv|xxzL>t_k92յ--\B<_s/vCO6Iؾߜ8 sζ=rO W2`$u J]WNb- pL-`>|:*fC_ _k--uX m"=^kxV_UKlk r8WkXtD^*b}ߣ+/hGn+?}~Sh~xY[S=D}C\Q$ ?K ---ZOu[&ޒ?mSir)nݢ/Ur[H8]r_xS9e^罢3'.**Y$]e|qK-U{R-OsZ ]nzYXpP`#>QZ2XX\|N]m#Q I?\J/ pD;O{{/ BumG;| b`|9r|̲yF U/`$נ} @DZ]Y- V:ј >={2^WU\Br *jD:=-v@1iAU`-؃(^^\ t08%JWmUM.O [V+-_સiS0?s5 W\zxD>>_\555`Ey7_ pS¼9v[B>L\pxa;C:[,#U71b1c+5555----MIۏؿ\\\\eEH ޛBBBJEgl;6Bs-Rs Kn6^j~~iB:e>]j5Tori{fZ^ q(:<^ U6RAx--TB>][:^UWaB.sDJ5-mFdlDB=ޒUlT{.nHM:%O_{[ZeJqs^WmTNw,m6pS~aݖJ^Wx^kǭߓ /d}y [X_'kM8dcPv[ܯ=n>[=Lx`Q`;m:^cC//-WM d&^k -YH8Hi`\I \_-+O@Ni缑Rx vMs0y[_lR@/J+WQ#A▎_}W K: %Uom疘-Z0ؐ_|^zþN;y~L]zrCM^bUU]X|*{h {f^T]rF5OH?lUx`e>O U -T]W:{^Wg%=rqe ^^*6KFy-p^G8ѵ$?XWUk=@{zIյ _Fq/z?j0XBI6f?{U+RA~`n?UFX!6i_JWd[uQE_*~_Jzyn^/% oS6x=]Uՠe9]j`p \Bf1iSM_c [%Xn-z}Kr~L TmIR{PcQn<Y-W~wJ֚v9[VW~eO>?[ cF-Wx}KcmN^KUG*UlF'ߊnUxMyޅ]rUUhCm>uZտtE-ױ z= iu$|UTUYMW&l~4v_\/ cV];C?:1^Wn>'oߓ{2--?``-j~S\VUdN<>{X^ZzM_k(r?5-Xp2 ~f7@*]b7۳TV\}xYS43W\Uz[J|z̼;----TMÁ~mHX}gG*;߃~zU-gAzj|b%/'dt[RލzK ށ% M#dS߃_ _q_*[*UQ@ ^*˄%SU}{NW~cON?[cO-WxPlN=?K5GUlIwI'nUwD%n]}UpH>mm]JfB; s- Hpnn_;yx~;&m-ĸ|U-Yb+&UU&t<Pֿ\/ cZ=a>69^W~>>ok2׿%-`=OqHȾscZMdX 6 ByEu0 8-{յ-rYDr=S(xWX8ȭc}]o7!eo-|z_:r׷þC6B>ppBJx\Xpzv@C>c755%-ZE)P0i~xxxbJ$Z2_JxxxxY8>::#^xx~1Ђ51c355555%%%MIϓ=S<,rGm3h>v|/z`q./_/jKpIJX-n9nNzẀ8 >UW~I$ M_LW+F_woU{Jf'\~>zկuB~R'9^lE/5/sEOQrn>`5x9}yVՔ9H7[^-Ӿ5W yZ/- k!4,&żAx^W}Cس9?>c1%-c=OJL^rczaJ/q_QlA=[?ނ=/^L(6e5>{szYI@mO^zէlQ.Wva[^%uSHB*fyX!~ޚשdOn_ti'5ꂣ\y"{5DW\YIܝKD-iO\O;}KC5"FQ#I:6~c- FX8nlx_Bđ.=xUWX^@Bɾ=zy^\Bw$zq} [=gwޒUoH&仡}{Xg?۩rXXZzI}'vW9~U-Bw~>;w_zFnN\vW+UFG[9sl%/Cql ||yW N;NoW>>j/W?. XF}߄}`Fmߵ^} TF&#}s~~QBeIl*+- SF&Xt_ A^#+1]~-zM}{= ZY x~gyMb}]}U Y>?,z+UTAHAe?{C [>0NM} \I45ǽ%. U`#yX^^|MrFyK-Rlzi>ޚܑWQ{2Idv߄~O֖ )QMǷ\x vzߺx8OUeN"˹^y8gUU[OZ ՛v>T]~:/:[Om>dE/*xpvE'tz -< p{F$ժH'Y^Ww;{Iյ _FOp?j XCPI>ߌ_UuX>ЗXߌ?U}YGV s^ -eRѺ^/-Z+|N=ߪ fG&D}kxRu^;/>:%x"ZFx3----QJlW QE%K> UWA NL䞒{ [BX'ם(K>qOݲ`zxWC3/8|y3rNF}܉{ R%VKؤ|jSI=Tږ Umט\xtpOUh}L=8gUUX#т 9o?d}_Be<~Sn=->E /5DBs۩]~^r9rZ;F%"|7UfRUv>X3є@zM^zx<7w?D--Fغ;LW&Mҿ.э:Z E>[ax\WՀ>`'{9QUս ZB[b\B\}?{W @O$9h?UQE0}nWJ6s_{Xxz{[FF/ߓ^_gM吲Ş>{{8Ry{>/ Tl| UUW fnq.ޣux(\`}]s}Y~b>;5:#`F;S3+/-NC Cߋk- QF::I |{U+SAN󬃱_slC7bڬ[mWRެ~\rZ\I_ Nk*ukd޸ BRFVA>\ -%5CR&`M_|*ZC$} ---~Myy\{(Zv}j ]P5pLpeפSd> ?_ GJ&a]qX.WA(m$zqU [5sޒUpHEuwy]S /'~zU5%5AT U EPN5WUUG'[8gU8m?UQU2 7[_ꂭh3 ?b b~ ~@4pb~Kn NE?t-d;?Y X>~ܻ6I |VC_$ߌ}[JyuN蟄^} TBY5ts^FX$E& ^߃-eC+xn1O=--TUnѾ_U`^ =\Z^Qb2%Z#RF0?3----QLyy_SI2D/П|{oz XCZ߃mX_B.PsN6{ -`A@瞊zx_U^\B-:~zqU] [=+HyU^;]۶ܙޒ {H3aSw]uxzKt[ǞqU5--DxPݺ 5y5WUUyByL[oUAq$h}]Uq50iTC3,܁47n&@&~W|K񝲘c|\UtD0e?|{ _Y=Y Y>~NvIl{WCoq߄<~]F}d/ ~}+uSIT[=[}|^zQ@@&?t +]FhC9ފ{KZ5ce-]9t-2>_d 7^?琗8ɾ+ՎQP[yUU tBBB|ZSrM]]Kz|xx[Fhܿ{C----RF0{KxxxxD-#}C;W*%sC555=%%%%LE?sF7>xxxx]Jyp>s`@``YF(˿9W[- GVMMU|7TBjS'{t *UV9׶m6l Q;z$_{zU>M& i?zSCE[퟾]>+UmDpSI'/|;,z݁---T1-sx7WEO:)r^jUWU^@$c=hWgU0,mv-AVQU~7吗E-z3#iןr-U7yaH`^z|C$ k'rl ^S: ڴ;>~jկ vDyy=?hD뼭=pߌ<~ dI>nu~} WJ۲_|t /MI<{t+/-CNa.|XGmo36^+jDě.'*tXJք^ kzZ0zU_Z`c|y^/YO)[缑E7µS'|=1x%dIc6[#///-NE/[%E@s-WH]]}_|rkwPC" *ss^dzbP9c:RJ{dzB.DI9|I1-Zig?]&U;nɎPo߃ pQ9It݋/_B?%]x_lB& _WsF;zxUyCOb?:yU eDr B_|i+~=A>܆W{+OrA8? UB<{tEm9p|a|/tWTvr$?dp\Pފ~\ oTc>[ bTse6R )`?dz|jIߠ-kdUXC/_>L/--WBs:B"_^\pU;fiAM?-5)yL՛O<̜þ* Wkj þfw5<=RCJS;t&Y#8TD`AK )) VEu:l={t ^WS>ue=ltsUꀪF89z_lU0BMöB?|UM2ioWLBu-4^۴U^8Qwy;/=MS 7(_^bIm?^U^n\`^<*~J\V _ ^m\;vlUuLіC4^TZ`J>c\T?9l)!)iD! W,1J-ÝZzj}\}u_KN6QE?w?<-- WNi6n_|MW#KAr?tz^WJK%Y{t-_US>,AusUN;>샵slUUC7Pz_tUC00 <__UU_L<иMxr_LA~_|Ul9/-JS9yװzxi۹}?L^nBxwUf|Q8Y8WUC j'N}JUT?6&߄zW{1P|^ U{<+jg==|W= )J>\*}LUj~6ܥ_X\M-~cUtVXc^~l}Y_H.Wsd{WBS`ބl+*CS ǑA{\VWXCֶ.o~ߋI-gCe .?}{xv9cH`ޜ ^^<ے%ZYTc]e:c0sgCgsm @{UUjG)V4{`pvPC C8~>c~WUpOrG[us|U~gJߗM:T .^F%ҿslQ>ǥ+?t/UU\Bu_U;b&R }Rɝ]U5S=>^%U`iXǾ>jU_]ʚ5WpPS2}Z]FWɤMc#----RIq@_ EY$ñ6zz\B=:`&?lc7U9[iٟ||UQE7zIa N1ѼRU7W?+4~\M:@N:Jtk*I7}$w>}}T.W2$M]yu*UUI/ȷ:l>yUU4.˖U\>Sߔ^^B;:=UkA-`f}:ߛ}W__Jr~fU]/Riw ^^i$_{juUZ8JC~\Z.__5zMkMzkL\lA!\z?t_aOCYnsuU%iO{[xx]BMT5%RA>:_|cd\ ZC6N?({t}'7_SFֈI0 _lkpQ6m,N{\jC0$b=tI7qYx?'U:-ٱ֭k`XQ65)qw_%`E;Z?+]mGT?-؀zusI#$N" xU fFښ ba+x;T`?W{(]N0H?8WU{Kɽ&Z;syN6-Q/zZӛEA\|jyQg]ھ]-qRvhR sQ?dZ~Gd0mJd>\XUM<7De ~_d)- Ge IU+YIlƛt\<{/c哢O){ܺEVs1O;3W\xyPC Wt_<4 `RgC'~|xxxxXN!I"E|zzjI\ÍmQftk@(YB먑V{lu>QaNtc.-R4#d-I.djG8pAWJ_ތ(^T;-;z1|kzVQ7q-(`F?Z?+]lB=?{xUtEv>UU"uD$w?|iկz;t=ނ *_/cQZUz2MiߊWsIw5b{G.N%A_/Uӗz5A|t{N奆վ\%5WhμR/sTr>'?|o iN?m\YL tkXAk5m0k~d?/ANe@U]Bi]ޫW}ߔ`Z-uݝz⯯]e ];~pJ[+ FM% 4?K- EQ4Rk?^TzxxxC.X^L<<^Z^V ,%\%|=D5555V?----ZTi3i4?xxxxuS?k@HjzYBhfC--`Qw~~ބ{zA]5\˭{~d}wYBuk^\P9Cl\E0D.>߃J/I^pyU;:26_t~c`:[$m`ފ_|(U`=]{ g,- ;{|yuk2{_ZDl>*FnA/~ێW|R01UU}KԜ'~|vURm6UUadb5`kU_/NT3 +LWUbKBN;3r>c^\U_Dk 5U_EX=s?|^XYGn|kTB-T%|su[=zJ߿^޸ fE9N^ޔrM)I^{_V >WjBOg߽ UԇCSZ5%pY^R}vCj I?dY----[F71~) fMӱC;d\XXXBT@rr_ld**^Q7۫߃t>L7jS8 M2#ۆ>upxQ6~99}x_UUW9[M-^ml_=N/_}__@bb_^}?t* (wZCujl>}tUXCL7`>UU_EObK^ X>#+Vtޗ`@qT lIkVi=ߓzWQ?ậݶ-T-&r>c --S+z]?i[{ lT-Loj~S}`AG+1s]r *n<]zzrO%6Cxxf?'\*+]\>ӹgttT2_?yWig8~%5oOFmg^*/Rvݺ^*X➭9$^\xzC?#^;.j/ ݴd[E1+le YB/2sLJ:q[Ё_|k+E8xABތ{ S1vߣޔUW?UmtlZ~H9zçI|sW M< 0mނ?}U2K 0;}qUS4Kܑ>UU[>s^^Bt&iFh]ߛU*hKs9P~- h/F]h4X,ߜS~WzT>L>[LprJ%o6n{_d {_NAc]U= gLkS ПLZ\^]B۸K{>?\ )f;$Ø}ݲ -Sy>aoͼ [HZ=u O{.<<" >Rݒ-",>C V`it^\\\\fTm9^ z[K*+?le U@XLTBsTꢃQF+ތ|I1n3-Ra?`//X3w.g ߄x{]cO:+»lkzI: [}{WP:0m߂>}WUJ/òTcT`nGK!o?]D* aFIr~tjOeݓu {fJM6dsd-^Bm?,td\;`R$lFiyWfG}~޳LE;]WI/X~^BUC+ۑYpɧL{&=+W%7RD=oywL YL/0_^LxxxxI.Zb]D4x^^^,==|<5555----ZW$߫xxxx_Tmvm~T`=SFT----nT3mSehĞe^^\XmBvLRcE/W?پk\52L%Yi|{'J:Ol/58YZ)5>߄UU:,Cvu?l))8P6Rm~}_t/W?}?n^_d{L:9Zv>}|ջL9IJKn?>} X?9?ߋW^L /U\T(AV;SM|*/ZE;?t^+\Cwb_tN> 㖪~ߓ }}lIGsޮkn>U_uM}b߄-R W-~FrI^٦UC6%li0|}2{S$IyIp&s?s3555^A/R7>UeM6Ƀ9|R_aBfosj\N:EP[n{tiJ-Z{k----cE]Sn˞^x\=M?t[^ .BT4${>uU \B R7|kX>ZGK߄k",YEn?{߄s.bT@xpoM?|-eJ@vޚޔZ*X?b񜏝_l?'`Cv%^^+nXk3,濌>[VmN,a^>c -s; _;>[YU]/Ɖe:ibUX$ h]&?iUU/H%8|^r/s&/5vĜ\^lWB#[__~xd2ɬ};; X>-~E*cZ.h;󏊒^kC"Gr@ݻ//--b4dQ_\y+1nأI?S?8-k?1ycÂ|_fr.Нe}UUUXBlޒ;>]^FObK^ތ [=#[nޔt8.-_BD@jOy}II~WZ}~jT`bSK6ibW{Tx;<b>[uB^+[&s]j *q׿r9{vG_̟ `a)cD eW__^\\XoTw{~^z‚}`k7e\]fF#c~\u(:Mޛ* M2-UUX=]=>}l)pU<-uV~l/)_>zp {uZ=9{D>}UUUSC_r}>|eYCöi>U__EyO. ^tx\[=mތUUDh¤mdS6_Vjmʶޤ_Zi1>{=rw`pS;i}bUު}Sza~[dMK [m\>kj"e;k^\r/ rY+#>_l^xdJ"iӴk?`DC;~lc"VAp}ޣWMl@DREn޳wL!y<=׿FeMNq={[-Pq:%{|LE.w<38TB}SO>[ ^NT9_=DxxxxM4#:b\<4x^WU+)<5555----WQ-nߵxxxxbS>ϓ0?\@`^BLp|S |X$W?TxxxxnG-Z#D<ת[<3(<\[L95ڶ|k^W1^jP}ޤ^z_8v^^m\P7K%۰^u_lpX>-*^t)j`_Z>(f:z^utݷWD[7aM>}s߻W?}_|u/5\BmB~Qߋ zT;9ތ|&%)X91e6e߫ ThQެ?{~zwT[6񘿋]zx _jJvS.iZ -mNiZ騀hB=Z:ic_^8BOtj?5%-dET.:i>\\XxN/qӬ!_{~T /=S<&]0gX]ovd2h|]*t:\|߄dIT D|ğ{- Ybi:*}1wg盵^~nbCWav6[(Fo"5X>d>?k/---X>/qS?^xz^7ШO?sbWU/I:@8}b+ J,8sUW?I%MN~9bk5$^ ~G#vܡZࠠh6:kM+%M9M??t{/^0|z]=Mb/]c}*\7"6N.>tu]: =%+gFVF_/igDZ՛U?j]&b>4|zv&ܛDS6 55pB9 R~c{~foK1?<4^^~eJ2m-}L}KuX>0/ӿkL/*L.^{k----eFC/n~^XpY>7{t[N +%ZF a'^}sWCCy3|k:ρTC(G)?|_[Bo{ `L@qҚZ*XC9[ޤl//jIy5G ޤ|@oO%KXM7|c^x~]pGѮ^kj_W*_=`v?aZ u[$0i,:{iUU*Q&:>q+t0BVݻ.rNs;#=QZJ1=< `Xfis0\^^lSvaI=_zf6n\_C^^^xoI;'༓}L}C( `9;5[־cTN1#C$5?|sVb,qo{ߤz‚@` ؖ>^xpL< z_tN" ZC>]y>}sWAV3k.WB{^߄s~2WBu=k ,&XC9mޔgE۱6߄_kY>黩vAޜ?wkMo`;_[p`J47X^zc -tEk'ic^8 vv?baWU X+i5;siUUZ$ɶ'_ih'6\>5lOc\_s~~~xDf8iz_t[Bj._|kU28kLp߅/n=G{]})+[;ۭ^^!z(~LbZ<_\:S'rE>c;*$BW ,>[ cNO1xxxxjN?`>L`@\BA_vڤ<ß, -uLQjxxxzSs%I5JCUޠ_F0;vnZSuM3"-Р&{[%Q%?l{ -Fo-~~z~8p&jY6R:Оyy7sk⽽W>:2޲_|s*?Wԁmʒ|_sWT;]v {XBa8*Q>$/er_>?lI߾n^~*UhJ޼p|^S\~[B@;~z~c Q9ʦ-$cZUQ%0m?ujUU Pж:=rUS%tx1>m:Vmpl^XY2Pտk=DQ/&™?_ފi.7n^ l>o~q<jQzý _ |{žzzuq~_NU%ֻ|qY%Z Cl׭?5A \R3 S'r----B"0ictޒUյ B7:?{/A"E@^_U ='Z^u M;* j"4 ]~r2n2Шm{~t~(}_(=^vj5]rlxP/h)6_}>S*M v8R>rޗ E0-;r?|:Z:=^_UXCYvAo_zaIMr7_Fm{{]^\^FXLl^[W/'L9vc+_tcݫ/ J/5k"utU2Q$JH-^V9.ޜ fI/~~_ޔOfD3h8a|{^x(a=q>0}szWBB+➑ts]2$[?DZY2a{ŞսIyv4- zhɓ7h~U~bn?VZ_^rG?&ڃ4-5jA{c qT [_5J\\\XhI#ƶ3R]K}W%89sZ5K"˦s-- q78+|9voc~z* ]B~%B`ø*2ޜ?vnT-V??[@`rb@P-5S^SZxzUa:lW?~kb. jE/`2Ԥv|[-I,I$|t+m}'*U_"lI9>~]*d:LՖVKxxx`L*# N)c{Bq~aw/^v{W;͜˯W{6~-jʀI:cֲ xUUPC PO4 bWV(sxXfMPW}n۽ -uT$-.ޒBxxxphJdY4}R}KQA$ rN.b~[UM =o?_k W ps} /-U|;P y|z }4lͮk5J77Q>s~\"+Y1Hinzת]=PjZ3_s^WU;r7_k Z=䟩v_W?jCR|7 `JߋZiO#7K~AXmA^cK+]9-`zcZo.B$-|[/ C%m=ݕt/ d~8^_-jMܐR|f+\Nl}?I`ٖQn{t[:[(=[m1uٌmBDrNJ[Ծ %/*d{`jByy}} _OzƂoY ϷpmF>SL5555R>S?q{^N)+xxxxE/X5P533U+ٔ;5555----ZRIB5~xxxx~Ll<~TbBBB_FK߲ ;, --lDp =r@zz\B-,S'>[}Z X+6_'ZUս =T[k+ i%1i; UU[!-V{n /UhE+^TZ舯R4_8^d^[K24{r.`xS-X[ҵ?s- P3L>_UիMBIgc1`ZBkޣ=lN|-~j{UdE^\^SW6ImTRD~k?\ W^2w;?}>k>K.l_ol/**d*Iz/_Wn<փڑ\txUZ)Lݲ^] %_Bۃ1$_~T_^x^F'MZ~\/a+gN𸝪^ b9ڮw|]--Ts~墹弙 zUv9rxժcd95Nujʮ]^r"5XjZJ%V/C?"1"4:-/774@(L9ɜ`I>Z F;0ޤ>u(];IPo۵WުFg[Ilˤ|hzz^gN es=_>g/U>ul('Y9@{~mUR5T h~}cɠN186 |}*L7wj~ +QA!=>^UBSmb8J0];l8M_k¢EZ)ƁI|ks>QXi?|>[' CN%P?|pP/dM q^t' N?Qޔ$.-/SA0 @?_FiޔjY't(~WGfILR|\^xxa>It~l5Ed$QvJt~SZ^f8n`fW .Tb5{axZڸDg]VNhbX{#~XpI\64 4 QF&qk8; --KnN@Z\\~R0HҤ/_ZUս/:$Bխ \k**p{D ~o$5(mYFqn_>zbJ Cz'M_IJ.cz~|wQA9?d=S/ I1+6\tc *I/xyͭ>| X9z$5ޜUgFpvI_ZX~`5a%lfZ(]^`!+ ]f/Um<#Xzt^65X>l^[ޯM&юc|r~I&X J_s(X0r >?RDOތ__E'ܰ_^z*_F' qK>cJYI$R kk(M;˓*%4t~[ E0:#ltm __B.xOCy=>t R3tAq^uc;)c^~x~f9ڦUCmM~7Z n\n-*]B kHޒ|^뢀]6-5s\>*^5HatJZWĽ aym<ݼzUr?{Nj*U/:jBrD//-5TA9R|]F Cs+xxxxD,X/:b#:3++ 2MٔM;55------ZS/#>xxxxyNLBBBBFXVYURk+ J9ނc^6$.7?lXbH0k7^ +?`1OsA Loe&{zkI۬XQ~eUX8ǣ^mk^ W3/>lk Otӭ^_d'B.YS>s4Qh&)VBV8*(~V9&o_zշZClSfkX>c?t~c/' O;3_l}e(zV;hK7{l]L(XH@t]M:xx@X%\>] + -`;ym1|Į)=^8TLüiP8NQ^0=pp~WEXI^PprY'8I``jz1` @>D--9 ~n?q>>T >1m0 xI|W_c^Kó٣t^d>.SEv3&Qtl߿QAMGs|㋥Q@yn}W/VESv _*xZDtZwmtWWAK07|s^+.TA5h3tcXܪ+P;sQ7+9**]:nZqݍ?| WBIYo >t&ZC5I}* Ge`#q9txp`JlŗtMm۸-&t{mz sS\7dSmkUg7[9l͗~S7'zAqn̽jߖ.5n Pb (~2yyWW(5:U_H#O43 ԸV@9bk3--J:a~$??{} X3s ]4z~Rݴ UdIV@\߄hxz^gCSvߋlRA_ȕ~u_l-W8v;Hs^mUQ3*'n^?d. M0tZ+L~}(/S;.h1WRA6cwU]9`k8I>{us^XC调rt~cm{8NAKCN|k)+*S4d+Â>tu-#:MPdVr>FTZ"vnxZF ٓߋ|zaOt3d^|~X1=@-|>L??7m-7cR|^}/vDl ÿ ^ޤ(jdV{ 9H_ݚ\]>CXS6.Ϣ; zFX831\4 kRڣ+؞?l\\\T_B/5b/S^SxE8*}s 4Xh&h-%%*I7O){a^zf8) @UhN#}Zߋ>kBrm؍߃mW]BM>&$UHtm(^X4: I~mkݺQ7FC%j'r^_d& L/mt+hu /P:q[yGߛތUULB}{ S7Bp>?{*]B򬽥k\޺W9,?tc&QE ?t\N2#[<^}tuիL9<>|U:I2Mތsh:^Bdk$|E[jCZ?|r`b^FB@_|L`Y3y- ~| Ue;S#T\\XqAOߌ Uu/q;~z^d'WUm]z#8NruV\x|D:=DU 5555VB)uR%A| `C Ђ1t#xxxxB X/6Z5;+ ]مMC--------YQXcxxxx~J'~F䖑?կR5}y+k@)`yNk[#̔|r_K8O\Tz__t]e\KvukTCXIC>m?d}UI;)-ّ||zI:#,V>}.K79Iȑތ蠾;MZ @ޔ{: WBA-ޜk\W<1|kljy\LA}nZvt?|{ *L9*PԔ|_Q7ϰ]>u?%Y>= ~߄aNtЦeT_|z^fM[mvtsTV\QڀuO_|loZ=r h՟t\//\>EV/w>tczG&b(Ea]-/^47ޫxx@]c5eYZ5C {}WG1Ij/ޤQX\WU6kYۖI{BjQ+ j~:- F4^:Mm*//57I#ˤz^LBݪ $_WW(T;nKga^ޜfMw~hzmL5Rjtzo6g9#)b>\ͅvL}^_k-jRtZ%|?l.qkM?>l[w[C%M`瞊|U/iB6rܘ ߔUU~e<8n5|krAWmL?tjW9"Ih|>{UU R5iߵ}kU/I>mvF?t#**h5qg]a=*/rBRc~]XB^nim5rG^2{_}~fLm+6?|>m-`Jm_|(yiQ1e{tkE3~c^\׺eCCYl lDuWޫ`\^}O[5q%~z bmO{^mp1&ӻJ%jrBO?3;*X>/s9c=C?//@1dI#'ެs--- F-MY@ ;_5Nt=<qMdQZ,_kX|dE[)r>[/-D]md5|u^X}WH? tlU NB3|5UPB6{3_/AWk9ز^_x[DlJwDjsWD]ŵ1|k >Q iЭtkW* J: 60g{] S;%U`տʂ[;u6~|~UGX9B9qތ|jaF/U}csdNz~T`pp^Ac۾T-aE[9xzjIiޢ Xͷ7[½_/j>I=4r|M M'=*W }C6<%_E ͍lP7?c}U ^AC9SC>6>1ۦu%c---B/lض%=bwV9wr< _xTk t`pRt EdfJ(&K6|}7]W_M F_lU_\XTIu.2ld銂PC|V#|t5UPB9j|?T;61a^_UFX Mcu_>}zWCN :{t/WCφOތcrQ<l㱿|k+ I3sq{ק]94uEݕY>;z(~}tjWBm@n͸w~}|ww[U:4;!~tGf(0[3|@zaOd-yld~WhENzus©U]:f~ꆾs*}G,n=s"j{Jnb^k~Wݪ~ Uf)bC?Kv 5555]Fi{ aB 1{3\\\^B >5;#-//-ؙ]K--------SQ #vb;xxxxMf&0@ ^T9{{'?{3>1s5%-A/ vAWެ^X9U=ݴ7vRϐp|Ŀxz~m> ɤsL'bJB?pP_k+kaL!kkȟ|TF-ƀ ld WL7T3è t~c*WI4:`\s?-R2뒅@ _|SB'K߄_{_CTݰ"2: R?K{lk*uE8$w_ތs b4y7q~ݝz gC{ 4_mBUZM@ߓu-)_NKh%_kXb>Mc tbdQ]\?_l\XXZfGr|ɧkd_[=2v|l]h`^7vH_^u{c_9~z}M-__TrN}UjTnUZ%Ф\;aU/] y7RZ p$1{o@\x`=wBx~t]M--*(JCl(*?_UJ:CÞ?ߋޗm?v}ެ^~ kIWou u>߄Lm">?}k/=tȾ=J=N*/ޠLmY B?{}=* Y磺8W~}{ _rL%^]\_^AcPQ+Ub81U -sM߾zt_ASuQ{~m~ `A=ܟ^mBR8?|_+Z>yѝg~CnZ­}ޤlZYߋ|z*ZcHɰvuWrRέ"O}UxN-4>mN/kT P{lcxxxiSdakkVhH}k>[) g6K;pYl]j~* f0!Jv~ޢ A_m|a }eA{+~^X>:  F1PQ:{;--91@0/l{M2./ =WW_ XF) vޫxz^zjLXvk^lx~nDg8PY,l}IrLdbbfMctdzXXDp9ztU/cAWw۔ޚUUaAЦq.}sjAXlؔHtr_WW?#!otsݕQ;Zm\>sf<{=]/rD{9A]>e```A3F~ul{wgDl-{|cIfI?}z+qN>odUTXa>3CMsE/[;uxm@-qUpZܾ--+T~lWw[_`i9^=Dxx^_b_$;5רpVEvS_T5?Rx "Ls][;//--<3ht뚤޴s M2vwe}ݴ_{j]:5b6N}xpQ֮}sxxzZm?:Cc_T޾SyMM%>_u_yZ!c4l_^XXlRwl\^ZEdt9?sdU-YB}vdUUfIOt>?|W:tjx_Q?MtsR:6v~|?s M9"6[c/ e4[.zoC Daݼ~]peEӶG|uURtRb(_uW_{tMn$dpXmOp{l bN`o)ht>Lp`bWB&'tr_ gCva]ߛޔܺ5Nrޚ~ Y1^xb}ޫ>j*xXŞ~=U7B^ k?2, C&r'S ./%-`Jyqw +kBk/`:k+\\\X?  C+5555z'J$>S--------XNmS" 6?xxxxdDc= ^LbbBI1ުM?k;/---3-ضH${- B'evݻ^ q<xiD51j~`(Su@55~>Ubre<CLuE}_]j .j[B[HtcWwV," suZ_-P&tJ>]+Ug2-9^u^S24UslU^M34@)?m9Ie-2|k}*J3M|?---p>vn/n^sSQ=Ɛõ{uClil_}U//VZD џ{t#.UbA WtނfU7g |k]YFKh t^T-%'eDML𷾔 _v?em?mxfCs) ֝ml--._9i۫u- `,Q v| 8Oκ{S$wxPAvg\=zaAvr:>~d{5+---FAzy__|* N;n#/׾h8)ݴWQk@6. tM.}*Z i<,ϸPl~jW K/Iz=&F JXqFS/?|R?-(_EOޔ_{iLD{ _eI9Sk7aBo&9~l l8?a"}?tVe;?~m~cU=1Nߛ>**-iLSe_rU&_s+z}K˅:b&X}ޜޚ _sTLS=xªwJd-:~KE-^YBhr?~c\UV@5H⠞_t~kBTE|kr<[zꢼ}E6þK|8NAeKZZ*[nruj%~Ep>6X5 ]/9ݐ$ ?,----6&$QmM'ޣzg.n}ysݼ` gEIV𳑾 \aEVty_ބ:k}:۪ρm5zM?/|LS2K]W_EfiI}\/ %^7ْF`ݍ rN'|~UUf=CuŶ?s^m~/`A _>]L<"pGt-5dFIOsޜ=lEIV?|xxZqML jFȟ{].rKƿ>}zJvtk^.yS/:c]]gJST>LWgCN >bw>w۞---`)|``wq\ptXY5w\;:-qO#W[S0>^M ?xQ|߂]DuW\]I15b:d4----2+I 'R*vyz/vB1KI^`kNS5JQߌ_YOS;!z~>mW~{@ڶ ^uR!{zM1@ q_k=]U_iI|>}K d:N얓V`{UlMN|^ UUeD@kdWpf:>TŸ]rM8M?l/}Q7mFx? fBo|/iZzE;%={x^\ނX?k u *~^ɗ}?suUyVnTSkM(`rOMs\\fLN2)\l^k "X@ )\hl5>zeCT'ߋނ oG A_U+ N6e~B]_ dE]~{](ݫH:oBWVdAn:>[*/-/XF.r!ޣjbBW8*-k+\\\\>9#>K+555-H'z$^c----?----^R1xxxxdIO?SBbbb4L @ItD--- 3$5d9 G$Iڭ/-9lj"r8>߂?l~S4Y5u/^X7XNA_~u_WX9[ڹ}{Q?v9S^d+ nE]z}؀UhXCP"t{Gf(+k\P mSa~?|// rHyԪ-|wެc/bjB49Ӽ~}^^{L[W* Z| z{޻vUiRFԃVWU\ќ=1>\WHm߄c1~[$\RgB:s?^T$/%%-EA <~?_t M>d-lඞ?e8/'B^iN'pȸ]}. Ndmz@o=t?}{V(/UzB}^}^R~9(\mq/aJ;&k- Z>k'ߓތwEZ!7l1ߌz*rGn&7zv^fD4֟ނ׵ rQiNuW~H>uk<^zAɋ:N %^I=ߓ߄+SlLfX'VcprzrLoyP>{5js[!?^^\VZ&Įޚ]rz fgbTxx|wM?΃d< --%aFϺe[t_dڠZEic:J¿t?t^*]>}&vpW?>\'fF!?I^\++-5Ya' O䰾Z2,r~Dj?=X(F*3߄\4----F''lB.__-Iۿ UiN>لmxxxxsGln,F~}{ _=b4PA>|^z F.巕*xw;$߸||J\\BMwwߔ=S*kJ_m)Ղ>s `dJY|_s*aDcgg9`?l)m?i2h+K}tWfT===5\:l45555J&~웷 ^y_1IՖ=/յw;lo4l\=lT[6|bZ{Bu=6h~re/oF|ܾ-W>r'uLml\J cI jʟߌc7 lNyi `gK]o|^k-_F'dW oBOz&K?l+hd[LZDJ, 2s^k/-\B4\{]ASW>s+Fu~l?}l/Oqq_=U/*c;O?|_ <}xW21{3hB3:c?[%5%%WBqR)wSޣk]71c#XXX\/X/:[+----M۰ ^s ----\IߋxxxxhF< ?>TzzrrE8>\-- :0a ޜ߄ N2mi Qs}ޤ-%n:&j罺ߋUfM6`jC`߄\p?s~Z>%vN^Z %d;+$lImc_W4>O&hnތ?s.^@Pkؗ~lTWS,kpXXlN=dBtc/Fނ^__6?=\UWtE}?k k\ UY>5%sl`YFYv:߃t wCwX?^bXiB}L??|/|Kܺ~UX~a{-L|}`w_mIS}_5-bke?Z>yR#Ώ:sɵrFsz~\z---/IA$IN>>l--TAt2ud ߣޜWW_B'O-]^^UUNy|WWꀜe~']S |:0a]BWm9<=K%b<~jw>\ (- aFߌW/{Dq| ߔn5jNϷw~txxvmGs/Jm^{pFܵy|V19>>cWoC{H+Zzm?__ESs^NrMn Au mHv׬K^ustDm[r6_]nAу?lZ_,c;$u6^/׊a}shB@ܕg[|K%qAvӼĨUp}zʮ8=P.(%E7X1{ D-- E8ޤ**+]4|ݴ-UUmtfB}?l}߯b.k\,c* yCC[r*xVL޴a^LO5[t _N̝߄kX.rG).jxXgH׿^z pOLI'`J>mWઅFO?n_l[VZ`X;dgj!jJF hMPt_^^xgD, /~c pO1]+Xr蠲{S@? /}Va/ ^TXp`NeP~TK{\;3cG>T5==hD_4ݬm}H)gsӜUiy_ʾuz*sS S^By6sY9,_>kՕ-xSѢ^LV\|^5#`>uD55--:M[> -V9ox˾=?UmAԔUqVBN?+BlO e_SڪB6ϕ?իbP~j{ݝ}Q zLbuu^j^Q?|/?ubR}|_kX mJyOgތ_{ xhfM,e俄j-jIfyeS}~oN̫)f_d|9s4?[N+ XEW] ?eED 4S?tjoI/خ>sޟrT6t^kx]bE$@iu-r[ UGbari|kUU S<(ބsտEfҊ1ضތߋ-}~aIOw߫>d=?sDpG0?r/wLqg~ //Y-F1<^?km?l"*QnhIvD?p?\ -///AX1вߛ?tƒ _2Ӿ1c#\\\\, `#/c+----M$M$^| ----JS xxxxeEI>Tb:EEȁ_d G:OBOޜ? jV9I%m~f8Ta>]MgI}]^WSPHn4v~`8HΓ||4-%GM^uszX9i>zXCPZ^z.e:KtMWcgE`OR}s^z ^1ؓM ߂<^g6O }_sEdus]]?Չ/Ϳdߓ{frYBcf~e /iNq|lHErmIAtbjMrazխ+*Sn-uLXxx[C"Il|U=[= H?|l?_Bl)S;|s zUd<.e7\~|*Em@ߋ*:sWȄ6<}|_gI@*_^;;> rBLc42 ZM"ɦ@R0>\,----CRi?d- -SCѰv>~U[NRǩ׶>*|K1Y\}w__w~>߯B[9e;352nRf=,`Pg?~tqX wC˖?S]r% yKƓLM{? > .8To6<[F-M+k߂]M%k@X˖D5Rnk,b?z.Q:H޴J_kZu5w>slp_O_lUvzOeVAJ_l\ ?^$*%~d5oLnȪtU]9g^̽xumнƒ+`xPbqDc>܏Z,w%=/SC;э!Zbl \:&ޣ>W^ [ByUc =}Cv'WU>N\3܃KTܛׯvDۇ%;&ߌ: (iDK[] /sFcʾ+L݅WlQ 8d`z~nHcBmzmI넍 >] y`:҆BਨG׻l5UUCʏ;VkJ]ߚB~}/_]mIekI߃~mtE]6l^kWxlOpO~?_ [vެ\ZjxXqO(}>2~T~S\55jF7Oaߓ*-X_Uf 6Ɵ^ފž^XO?3'B,oX_{t*psSCC{^d\pbQ{ll U_E.mb6|^W{ f:w۴M}O}ф=}**_jqWUYk[K0~eBp_DXnzimBo*g߄B*: rHwsƶ}_vLkZ'|իnQw qFɞ}dhoTosO^m{kEf !*l/%O6BzqN*`^u>S -A6~>r/wCBm?mphJɫd[_~} UjImik'ߓ^mvD 1d[V`"]Bcc_dU+tEA|+uFI<~u_Me(I^}_t^x^J%2!~dcZ(`@7T¿_{ΠiB_M">>.}]鞎csMv>[6XɌ2.^LN/#<T$----WCez?ߋkM3"([#XXxx*?l3----M$H$}?>----QIm??xxxxXC~l`@P;p,\ -/F8nuQS<`J>ޫ z^d<#Ԣ9{4&yLzub==%>}DRc>Bߕ/x#|pk\ުc?;Aާ|?q&M0=^drvMyVoXY ;Y'݅ _7c-Ak;f_^/p8damͥݔ^*tXc:`J_=~x`9~۞}U-t;h(Ɲ_F/xO;<ýU^D\½jv}ºu_ -^Uܳ\:7`Jy]c,-)--S@j ?t5%%%TC)I[=~~+ \=]2vޣU*kJݖv!i]xV&n_\~WF53%^LcTJs dNN~\VWW #̺^Lx~vDͳc]M%%--YIUl `B7K{|]M.uz<:-j^]UW|'p~}7^zWmi|U\֔E)B[b=iCbͰ[skAWI>_d( Q5o^[X^\MlIr Xi[#n|`h mSԳm$?l__cD=6Z-^u?d_-m> I޳Q1WmY=ݳWiiq<4pp`pE9M++LA-J];i>\))-VCG9yֿ~(-_I/2o~__WuMVݻޚz{v: c|žZ׵-+IZpBʞ"=>LkuMo֪W`ݨ> sZ8ѽmd wRfeʏ5pM1$^rz׿xKW O~r{J >D͍P~9ýe57O_>[NXScs}]xvDcm|ƿ<%5kOKٝ_+%&gOc5þK\\\\KnVB4[L^L.:3lk)m Qe׸=׽Ce5{lR` U-=sd*Mh @?|>c FXЪ_-gU?qޣ~zwUkSKa? apm_p.>UUW\xfJmlW jR0%GѿmUT>~b^^{LLߜ}b^%~I?p|)o UxC=& TՕ/Qk-A ~Ys"?NSl{ezvLll={]xuT)Ǽo~}(^\bݕ{Wq_,YlcUjXz*,&lk^Oc^\˿WrEenlD< !ޤs& J1)UgU8s~].rdh}2 _F־ [#----[=kmIIIN0>).[,xxxx+#:?l4----M$H$]? >----MI۳=_xxxxbDO>_JjjjNA6_>\-/-?IR@7{y^ޫ~ /WZ=жK5UpH)[v^*`B[%S]zz%Fpm^WT;C׼M:X^g:mNZ- `ܓH~+x^E't WWK& 7N{ }J\U)Ub"'ƔcUؠ ^B$PM }D-5sNtǶޔ/a ™ޢLVn]Ѓ~c_\_zfT=' lc*+[DB tc"jwDO^uvD|h(~>WΛ`=ܽߚYŞ6ݬ^¶{Sg&ž=L7O;*Z% bJm?Sk+----FWM&a{- WJo( {^GvmߛU5C|Lv枴~z\P@WտJbr&}jܝO2,J}A.‰f%KRc],(Sڨ]9!i_yK4F x|S6\;V_^ JL>0=N%m/T ZeXxxxUMX]Z5V#Q~mDXQi䐾M*すPÉ>] zJr=b+Z}L-^ZtCn| :^]܂-}Ad]^^MeNz%񾫿c\^W_^Bz[>?d >lN-ؘ{ߋߪ aXzYWT{ S~za~_++UPw j]ߒ_X漠veޤ*jnK)EˬC:;//-/P9 M#tߛ[ NEB[)>^' LAޢǗU \A)鞫ޤF+HqzZQj,1>uK RKCrh jiQ>v~*hӔv]&#bGsz./-/bEjr8&k*)%7YGt&'>k\^^VeN`#۹k^[5--_JGb=^|Z ~Mc;=_}W5ӽumq]z}n~.V_pK5Yw_8t] *{Uu9D^xKZ2-i^T---RJIKޛ? WG-`^Ub@4zu ^vSP3_.Kna[ beֶkn>qުQݵB}[2'`Ni2:jޗn7ņ>^z*mj}_| +mUڌ\~}eURJ?mZNP9I`^urpxS*DoTzhbCT]EjzszamN^dsWL_`>:2_CQ"ak#----SCB׎sM3,2c,xxxx,`d<----H$M$]?| >----QJM:7xxxxlFO^tjJJJU:Z?]ݥ=z B_\_]ޠS{b1& |Km,2Sx|~Sw]9v}g ݼs^m{Up8p0 {=Z6Gފ>ex Nf9z~EXB_̡؛<=W^sMo7k]0a?vS -5x]ܶ2_s\^^^fW;ck>kkT~G|_{/UR_#AR!%{lzxWBs<<{U/@l`I~ՋP ᾳ^z`^>_>߷fyag>}/K\] }C9%XhIC'D3^\, %?+WB}?1ߛ_|+ -ZJmch^E>N?ip*kIXb^ lSԩ_M?_.F[u[?j']hV\Kpu+Z_tkU[SrӾͽRh^Fa[% ֱ<Eq]W.&xnd=C k=W};+. ~U =m'ݝs^"\K'Sc~>Z% 'i'fGf=Uק *Vͦt/b{ZFUHĻ^mWR'tB- nXc~}xlOiI/~ukaLK k\ WIF?-l?HeJ$Tˉ^iSfÀM9_spڏ`Q[:_*yN,0WUZWr>ݢ@fz kCx{}VwCd`D ///?MVm?\----VD6-R(^_i=/<׵ =v_=^}bםBЭܡ_/WnZ`hT&h>[%{ڀM9>S5 be:6\[ ^nvotuTX{Wm>rěy\-f`d]ނ{\/cMJ^2`lS% yM02ܼ<^vyodL<~?b leoU`c,vAE'// p,p>eh`XTMIsw>5oݤMm]Uaܛ.?=U 5UT.5N]]]*\TO)ۑub{*YJ'%tz~UR%B?\}W\gJ0nܶN?{\aTn[[{c-7eRВ߃{U/gT3銿{dxxp==5ܵl-D!9ߠ\N׺dݲ^Ue 9n+ߤO4x]{+q_BO&dB?lZ----TA?PI ?tCCKKM0"->d4XXXX*-UPd<----M$M$]| >----SMۣ&M5_xxxxsIW]?\JJZ6?#//--e:y Cb_J<B e?YpVt;hڻ=~ZJ5wTrroN+pT^ݴ#/ j&3q5u*~wH4 ܭ~]du\UWR5R[ ?'qIgA>}x\t}m6a~}4`F Sy`D[d˖6_cU =U}A-G-]~e/kR|~l 9f~cxusE'zߊ=E≷mHORr_]lRp[?\ફdJ-^kc*_YLXQG>^{%5mTuc||LNPgml~SC~=WCf]Ӝ>v8]ͼܺ}s\`fs/}:F[‹Wmz~%};-4sMhS4--%/S@Ԏ;c+--%\BT$^.bJfmyu^VbgDn >l wL|)Z}?AQ7b̵^Ar:l/aW1<{zjb`X41>d|Bj QleW_OMLJL jڟ{. ~RIͶ8']nT[tR.}^}/U]kRm*]UxQn@HY]\\F _|]+fMnF{R.WsT-dm2tr8:QO<4^*d?l7ߠcn32ۿ>c`c)u}K[^\_nGb>T+---S>t^_l%55%_J^ߋ,gs<ֵ_;_>rx*d:k ~i% y;N'gj{^cꪚV˚b/B[IRh_JcZ[겡pݞc))Xl;Ž_2]9R^{WUX<]KUUlc& }[x3_k'btZ-%x(txUdUW@+ SE5W>n>;?s}dᘩy^{u ^c ڪL?~[\-^;] *W&-`A=C5555iCEd,>s$Ml"m>z xC<{q֭iC s4'Pxoc_jx(Qvushrkrܕb[>ߜBa!qvXaݻ}== ~gpQ]]W{m6z_U~>:~\SUUyJ`R~UE7^{ }pSsg޴, =Z9d}] xx"]=`Pq}eU^}=;E[jtb z\Ώke nQX\%cT.ZS$2s[ /-jP_++oX_k_?"_UQ]>?u7 S3ډ}?Cj1;[i>spHZ\=U_ͷRch<*X>$-M4d$----Q----TRqbۀ ?xxxxnNO[JjjzV9rXߓ; --X:hx>`JZH7;>ߛނ^bBk,[/Lkj!EM_{ޯ|Lxkb⢢Lxؑߣ׮nV)}ĝ+pxxZJRv6&kߋ -e{vW~x~[3{Dxp E>C m$;5ubPĭ=D;%xQ C<4 .&S:spK--%%RC)ޣ|eEmK5/7WMf)dh>sy*Mg+ҡ^-M\ p} q`=~CpMSh{*%s*-7lĞ\UvݻhpR,$cZ;5^sz^^\l&)P^B_7w!klT\~{z6uu>S'f/Cɚ^DZkb{^[qbHuI|f/%}l+cmdyfJʦ8=]~T UeJ"MdU vSy|'t{{rT)SQݿ{tm:N?;oYft 5\%5ނtʘg$kN=>L|KmIIk3%--/a=P(־c%%A^Qmcߛ>cpW19j޼>%\B%]b sM6y  c'ii{r\~r_R"cG|>n<~:/5(j:1z\Lc kx\b ۂ">s!M\ ^|Ìb \k__qU;#| v_tMUa<=V{4/|@lh,l;N,?{R.Lowu˦KlR |U~nN3qnlUNh R_t]*Gf&"_-Wݢ*(ՠ\.y}ޒ| *g!S݁_l}sfK ᧟[ a v?^m^ S;8uKUW_pW fE>^m((`bKIG^%/~VxxgܚB?D`Oe 37' qC6GZ;//-XAswV>|?_kXXm"4j=*7/]%6Ѿ?׼ @>>c"^Vɀ])>s_NJmjk}]UW~yl3k]cs]_TU/^4`YKև2_sn]azu1߃u/ccS>T_V\xX&P-T=Mת_M3 kT+_Qq??|}fNe[|aW6ޔUyILUB؝]:b:oa/TNὟ(`a>}zl~aLE`)\;;,x~~Y>#̛i~\[,---/W9n9Gd --b/##2?d$XXXX$12l4----= ----WSG4_xxxxYN AlB?T`xxxI:?:ߋK----P2vXt =RPi_> eJp[W‚lIN˵C}] &(oNdJS|}յ>mN츞:`<>׳u^eH_s.ǧf̽zuk׆[Av=~ ='{R) 8_C{TmѰ^r*k9?s/ $ʆq|]UunDu֨p#7 ^EயWݿs ]N ;~NrbM5Zvbb t]UWoH.ݔR ̾\U %aQϽ]C(d\ +W:c#6=>d=5Bm|ޫU/EuF;^OzwހU I?\ Tvb趝~7- i]K````bynC--`Q++xpg˟ܯ .)~[\\\\q"e~>c5}z ^7 (n2~r(j2yNllw0rXۭ\1_/^xɔ ||J =|v\U`͠VXp_FͥgQ\f\U se^T~xzgR-4c5T:MvN>?5BT6ņ \cD6b>ޓ}*m='@i-iD@v^U[JW Dt}^c[Vn u9h?s +g}YG~]Ğ__VTbc2s>lf( u)F>[%%m~ tqN7㹏;_|:x~oVo^d\UկrNɳҕ ޔ?{WO~>m@ Z6j}[Zhƿsjܚ5{cc{ *a[>_lSDۥ53\^W^m1 Oߛ+%%%%RA _{~_iAiyR>8~zbJpwW`JH<' | ՊS/u z\\lV@~dz࢘dwedm diӥk=_s)+e {,$5#3>{\,qB_>cOkzN>%|~a>z?~Tcip JWW sMԛJJϵ 8g]] UrOg}M[- j lV Տd%_k]]aC:ɱLL+ ~mP 5LL~WeMc. WWQ Uf,"~^jJ;]M訣_Sc_i)~[=D[_|`L!G^T< )\55\2,$^\\\.?>>l,----= >----ZW!m&3xxxx\M]Dxxxx:I)T=D---=L7Nޫ^ D[Yb1^:/ mSoB >7xTnc>}~^: uUvRߌ -gn`i}ժmMIt}Ѝ^~\ quatz|{%&vh4zc&6qE7{Rox޴J7 yb$Xޒ&!1_=:zT+$zuN^/ΐu ͞e޸v;gkU_W׼n=];NUWed1d>?|a#ԇdU-w_r<9 L}L.fT^L4^\LFXN!~\-9Z*Qad㭦Q%ڰ 5zKk'NG-]]UU}{j܁|_%^hvd>sTɬx^_kStW 9K=D\xv[/j./_=D5555Y97uS}>-qO7{wޫzxa*R>dXXxxNg2-?d -- vYB~ޣUˀ`.z⦜z~rz:S&]<.7f.XR~\դK|յ=( Uz:2-;xXXo }Zq4m ާrCRfR>?[%Y[1ܡ<>?߰l!S)9ݭZi›%;>>* ě,0[WUt}jh*~?1.sz-ૄzLk~eU w)֠sIsZޑ>s'a[G?>(~}aN5l \Wh!ނk\lY0lcl~k9j>ǰ;_tK- U:# lkU *R6)y~. [C1 v>ޜ`rN ެbwZmovj?h'{]pgb`S܅ngaf˿---%XKm *(};ؘu:\6Y]?{]ݿܪ`ue2Bz/y€&{L/t@Q<ֻJ zk&?v}L k|4^~V3 t)w=<%---WCw^UfG1mƍbp`poYIl>n`lT.pޔsYzb*}ߛzi^]:.oh> %?L<tVQ>]U~&%_l(^K_~Ӎc^\Wu8|rk1 ܽ_mjܪ3/7u_]YËh]ة^b %B,%=se~ppok |=7ަ#8l]Utv:?e<=p\l-.D[cF>|Zܑ|>}ܩi'~jUvZ14A~[TjmSa~7\KUU^:`"'N'ߓ3/---]2Rɕ+\XXX0 6l+----= >----iZI!]@?xxxxfX66>?=u.bt[  {ުr[7 lޛ/- ZH>_׵vTm{X\\\qP98%S|(8{X 2> n:,D(z`fywB=zsB5a&k;LB<ߋ}řdbfn?5uk(a_t>ΐM >]Uω\:reU_:T@}U^\XzgPUZ-hlNX ]M`~Ugb M<~~Xl#VkVf}LD_Je6댡s\--D;;þ?UWZeޅ{ݺu:T;?.<^UܱWlT_s`Yvbj J1:`E<^xsH#%Lՙv&~*Uu3{޳Z?.i@+8XH;2' l1S'X>?{s>-{xxx>p6R_V<^z^HIdB_e^x򡿉fc*ztߣƠN!~b|zzȥ%c~\FW60I?tkL9ٞT=?| KYۢ$U]~rMHJIޜ~xbidߓ z_m=ucğk =C#-]B'lf~4 dʾ]RzzV`y\G8u\b-if\~-ĊǦTG^l(0ͫM<0Ɂ>{dWWހw#, Lz5ު|9T=DW_d3 l}DMM8UߛL \I]r+ kXgw4 zxxmZPϼD{`|( kZ{V{)v^ߚ>?bjrV#5X$>lc-dؒu Wݳ߄%5)\Sc6W{Pw}B7'gZŰWw~=C5pI[~} |@jR2=Jz>SZU#@=[^.[q*I?|֞˯EO:tU(ҝ-_s<_?n?ld[*7ްг/?d{4\\|^h[ ,;,hx*eXc?T[,//--jO _}Gs UwHp~_WO2:}dNߏYxA]P0߯N[X˺r^[T\lZ5,~cS`bK:[Cx~zN9x'JߋC%--M22(lʟ3XXxz,Nl;----\----SjLI IXXxxkTM6ߓL|xxxW9_|>L%%55P:9>---gJzA_zk\ [7M~**?iXb~_dX|hpqX" D[-+*`)١^rWSxxxY |>T S@N=U`x];B`wԟ{ss[_ <_>C鸀%tJvJ\aass͠lE_sGݻ?% ̬N1l~kW7/̚ _bxҭc=hs]{ڸq{W}j\U༅X}jNEC wd_ӈ+=D4&rCڨ<3_k[ڦ 6oS<< hSt#Y'?\U/-vDWuב?u^M3Kw}k>Y1Lw^D~Ρ_n=<_|\ypꮨa)^=]zcZSlj(Bzo^6:.kzzxpiR͜cֿkTxzW9jj \%%wM7R+]Uhâ=kK{X~t`KPȟ|t`lS1I$4߃V^ >]ifU?ޔ -{|v^\ZrŠl1Q*^?WqTAJr/WW0O4 徍>sWդyZz<>~K''%~+Od<_5ũB}dxxxxĀ8RA}zWɋ J؄Qjduˍ 5End +Р%&)?lJǖa- =L鋺O0uS4VXppi;}C%z\O~[|;%%%-jY| _^k-iTLV^>?-mTuD`k`HmM6S?Sgb@_|*lLkl_z_J~|?c-+XC[l55W9Wi^?| fK1> bwT n}z^V$7,SPzj' Yhi0 |zq#2Vi?>]xxX}2'+h_u Wkr@~^Uާd*q^ xr?B mg^r*`gX2ޚ}%S>\]K\=TAKO>T gWq@aݬ~ o` %xxxxqWײ ?|kz޷hS9i$>^,uYs ԍޣ>o1ڊ5=Us'VJ^lXp`~InIބ{^֍݌_Cx|e 4JL鱍k ^ucUUy{ C^Sɢ}!k?*իC t~|_{*__uM  U1*J{t}ʌ Mݪ|xՕ,),dR5\X׮crd_” \9[\4V\\xt6p>z$#WoX0"K[4?+lVme~s aM?w*M(r_}ᣪ` ]lFނ?lɇlYgK׾r]qSK$?lmTSZ dcW_iG~SKwUE:x$J$|K- F3R-----eQo`fxxxxgTM[xxxxYB:??|T555%V99uS?W=//--qTwiq_dlɛ]?ޤ_|c5o_^{Xee|{/q? s)o6a~qA_s ^f#р{]_gfBH0ߛޔ% ޳{xxxx` -Tkk`bbr+$­s>k_U-'EɢU> }׿Z {bzԸ Thq~c]bhxRyбP:O\Jڵq/kr3`ʜ RYl~[]LWⲏ{?̻44g #3:$%?namZUCS<++?lNZ C>>K57??E>~黾/L>t[sV8j+$Rޒ?d,*PYJ\j(~S!+_zlZs\%__(r_mߢ_t`eYd9t[zXBjpcnSRW޳xq~6XXxxziB#kXpt`KʌȞ{%s!aVwUuxmzv/ڢߋ_ytƗs_kck6EGy{?t }=?^>WUj $n>~d j$vk5uuU~^UUJ$~ߪɴcLrx^^^ 8$%Rͭ/'Ĩhcr>SȨʫ>ZIϟ~ߓR5ˋh Ξr,6ɒ-}Z3^xfhը{+%5>kXsʷ~c|;- dW%k5aO%U ?UgT 7_wlI*o/{R_ fJwI>Tm¦4H]BpL+KcS=X?|k% N>)S-%kSZѱ]🯪oXڇݴׯaVJ >Uyxޤ_UHL?kby+QSd_|>kߏvctn}{yUr`CK]?d'|bu*NdޣK tSAZl6^\߄ .ˮB>cxX\̬70 }b~wϩH {rTm ϩqr?jx]]]͝Xb4s~\K?5|dMj ]C;4טu]?33_yYpJc+----eY+Wpɦk-- jSvuAg?*lSxΟ՟?UpYiŽC>s[ܨqg>ߓ 7|\s߃w\ wL3Zk}Cח>]Bx}||!! n`!/}UwbF%kNޤ߄ppxaNl ^|b^WqH+4^ Wpp?S?_r1eS.Cj[TX6{`zX9Iz?t __|`^^sխ}O>Tɫ_k}KJKy6d'aޫ?S㩀ڧSYl[5%/>d]5Í_k\XXToނcš5Sb͉IbbbМ!V _\R'ώf9Käɒ>c+zxxxqO?9xUbkuY.2%S///-iT~eq哟s uS_WZ}dֶ\j.}ZEk>V_|j qZ 4H?|S{^Zr$ A_dc]AZ R9TK:CTE$D?|[ F87??=Dp```-X1?l=D---=m[0=? 1 -----aXVxxxxW`T@?dxxxxZC _|^\5555BQ1=?---oTwN7}hagqA~_y1+U_W6$9:?WUUuđl=>j\~~6C\< bN$6CȟS=5uFmzR/>^ kvY(P%>l6yS!p ZZxI h?|%^^wX َ.d ^oYb&,5S߃|%^o!ױ4I{?tʂ^eX>2e3t[z~zxWBj`c%%%jJIT\~ win]xxxxze#nWk?_ ~d[1 _|^qnUVUy.us|`@yZANz((ox̏>i?s\=~hjJd -y'>{+ՠsjnߛruu˔pv{s rfi^ނƬ% A^zxxxãX*ڨ9N_j55ˬ}CZ44>˩̰O ?RKKoئ K7 RMi{{ɡJ|J+9*aTkB) M_H>k--bTpdA~թgTC3Y_ބ`iS膒O?>}zbK)#Uu^T%2$Ҙ_|ZL  wTdܴI]^Vzq.w_Wtޫ[Z~x- _{p:.l60?t^[ptn*9w4Pފ}U[3{b+oyhA) Qg[f]U˲vIjxxxz̮r^s4b%%̲H_?bEMeϰ/>g?Rccb[֠KsRY_:,p36+Z#WgZ%*0[Օ5kH{q>-/ xgYܼ؅iiݶEU߄xxctY>l&oc}|.p}{wh`tVh&_^UIl/%8?s_U0?rh rm?|bkU:"|?tK-xvnDI>sz_TEvk4߹iφx{j^VUcZҞj[Ƣ~W|H_bǪN׊1ʫcbxPa>ba٦mc'rz~S~j˕:I,?t(nXPi_| UxN+Wco_sjZ-}2_tcuU_Bh&?;^\S- I:?"_lsR9FB ,_^T```B3c#6`6?d\<---5 >_| Т>----UeH"j4xxxxeVɟ7Y_lxxxxJZJ)R?t~\77??SD-Ջ߃ --vS/Wp\ޣzyfM*Iկq.wZޛܨo}{ܽDis,^t$?B1?[(r՞?%[\>BswW~% ~j }W*ˊ۞c Z-?rVUUEAlޚU]УGdM.s'M-)}~rVV\\̭° =R}jmϵLObMMոL=ۢj[CB੶ij[؂ˡ⃱\J;WWuj2'?;3+b]ڛo9C|;+USjNTK----lNz>V~`¨vSDcl]dqW} X:)ipX%dt_nq`Ac*t_}|?|]k^;0O/:_tspgZck)?t\^^^\YFr荾[%5_A7Sw} t_@M/}xpxyn)hBVxs\B{\ uw{_߃*"mMY^_U+vi[jzpD7.8sr ﺘymv__k?ɔq-j,|?{l{,ƏI߃?{`r؝}N>_ -< c*:vn>W ŪMszuª9BYb66ɭ*}ĆzZϏۣ&e MU'b]yK+=J\;i+=B#'ՁSXC;^[Z2/ aX/+b>k- MZmͲ&^{ eY;^hkWY1S??~uYޛ}rnN2 rt]^SMu+Jl //-`Qy{h|Bjj`Jb/ldxPB7aSɇ޳s++)-eR ݳ>תzi}G~ޫ^W_zy)a:,\!Ξ?`🆸0%n_mYجsž{~T^x„U߸\ /l$drz>uقت?ނےX&U>UftuWư@Tޚz|\̲C9V?jscbʰxw jβ4`4Hj~S@̬f-[>sJ\WWW|ˊ:*ɍ\,t>><;"?+f\&ij 4{^S--- `R}¡sfXdgb~=)z]9O߫t_W\rhS&Xͩ_|d /aURkQ  k_s.chxzeIbC'[555%wLy{7u[ n.7hXݴ z,[tđC__rw} m _v䆾$1tsX~ꠓxmF{~ߜ -:0id^k\\=8Kt_sb@m%]b{Z>/ϭ2J6?ljUaC{b{^bG\)]Zb+rb6$>+Cr}Z|0s3׸bɍ"(ȘrbiIIͼՔ`r-ͣtZ~~~|bj{B:/'j8Ҭ[:^xxUn4IDH_k"--- bWߓ{ eXс\+?}/ uT{EYھ_{sSBӶW_%nTu6hI|mTvݵomXi ql?dxpzZ=1lT7/;Md-Av_dZ\^_L:ɕOD_~dJKKI:^\|4-%57l^_t - 2b"24^----iZRLtߤxxxxfZ9˂ qlxxxxeMC#d\/S>6 oޣc sQJNþbbbbo}7n((ޓ5r -C&k~ӍơrXk[:qjˑ~E]m@?(]6FL:b׷7m6llZ~þ{+-u~D0r`q_]z+y1έ_r޼.>ma[^\Wޙ~/ɨjL9~zг&aAbzrppгoC?bϺDjcح)b&Z>SB:v':{+Vt[j˶K<;---NfmՖAK--%%eL]aW>~uZݛ>z t[pe>iuW-lӿ|v^׹CzZyhD<}ߋtUWs`ݦn?t_l.kZX替^d[V]Fr >sL--55WAP?R--r[` o]Uyq5w~ޛ{2d{j蠠~ub?|s(]ntk!iߜ%s?s\\TVy[4߃>k5 eM~f}{zu_{]zkե};VxzkqV  ^{a!xcp@/u > E^WQ_zjXţq?b%­%j^c(.P^S뉍䃦c:S"xxXXP_?;w5 iL`:Ъ{K-//_SеdӷߋU=eU?Է}^^VkWӵ~zmTeɴ-W U^}\mn{7a~Ii|diYSa|l+ iT4,_|chN3JtTxpU:u8{b\ - %lS7R)WݳrzWߓhxs-.̰_s~m] n^?y{CZto[Ƥ ~kj rkzppp$g)zk%%r.~_{Pn~pr~ 9+k*޻Tiiݲ\\^ZȭeQ_shh˨ʄw>[ѱ mz[mˋʘ9"Z3xu;=>2y#/XAIs*-/hW[_s- gW|HlSuI_ތy\>{|Jjzbm^/itd)gZ}DH|-%--l`JR[xxxxZF`p߾K- qTW:+--=h1p`& ;Ծ^~z ޜ?ןS ^*/U_nN"M{~%"=߄~TߟywgU 讋O ^bz !lbju}zbwzrcRbMc%\qm7z~cZ'dNa>jzrrPlj^[`PIhb~kBq۶jjJ'x!?{cϬ+rkch c" h>S\~|xyX+-::+(W{],8Z\;y*U/ \T,m߃C- R^dI*ز>߃ bTi5 ;>)eX8$bgZi# d?[kwY}ߛބ^CpOhK5∕_tdYhܰ Ôl?l~YJp,, ʾd?dNA>).̟l^dzzI:IdI؄_d -N ~T,664N2ۆm^d----IL@R^----se? SxxxxakV&lxhhhhW5/d~T^^^^SDDR>\ Tl`5X5ݻ`bc{zmJi^^~{1'>{`pzfS;zKzހ]i1{zz@ks!]s,ۘDsr/{W~%ID[b  l{su("}j 0rk  sdENzⰏ!jɩljppp-ᘎٛ_B53ޟނշ+ɡ0 kZX\^ѧ.lLi_cͽ跖\={jVڝ`־b|;~~{5B;3.Upc7J;VxZlZWdO~[s+))kNN9<] }i7SJ]zxz&gPiƾ_x^Wo) ?|?{u%'ՖomDV_zR@+:lcr+}=)qs߸{aKHb߃>k. y1ɑljZדj/R'86rch hP M>?s^UU9Zz?հm0zޚ-fؔrxpbb|>b'%% $9>sb^^XЭMZ5~ I~j#^\^zS3ڞKy#5%-aRhX&[5WL}ߓ*Zn)Hr~x[6=_6 `q\Z |騠v^MZW?Wygc:xlk zZobca_tUUlSs^՞~PJ?{zzX^r(Ssߟ?7ƃT uW%ű6cnkzzzxȟ O pcŸ ޚz[?3>c*xxxx[XO?]C5-nZ=ǐ7?~S--lZm{YW˫tVo9ϭm[V_A~/}_o%e ~_tB```tg:(J6lk^m`5(?|Ul_?9TxxxxFXiaK xMTYݻ }1V;xxX^)h֨uYR!@IzV`(߃rWS5r|^c-Tj>p?r_^|}jWU+)j}bScS~kju)4J?tr耿WSm#kb'VI bP^EC7_sb5'J!:z~S &ꭖ$l!>{zo>ke \8pk^k-稐 c%5VM-S=Cxxxxp 3'[+"W*{Y*_l;[:-+ `Sn暒 %>[///`Rkɼ|ի**fXCcyz[qcBu@lWw`pp_g{4m^|?%^ttڿ\l^ۤ qlddQjپl\ZIC۬֞d\+=I:Lz?\-=55R$#9#4t,$m¤d ?~\----!IȄ$I1^----hxBv3_xxxxlfV![?|s(_n d]L^^xYJ ; _>T ---lJS}{_T~_t&Qr_z`xpx{mQ@z.-[z%)Zz\-ˍwE "ׄzy z[ .t]r鿋z__YBnw>{_ z.-Or~cZpP& z`z٠=WQr<(j;v~{--+AtV~?Pĩf@_kXPPZ_srìcؽ9j^c$_-k<;xxxxu"L2Z+x"ր_5>_kBյ=i`6Lc>c+ aL#۠-?[55%-lIA|>ICcrp^}_Z%ߋ*znaډ ,^zq[Iޔ_:UgI׻6{bZyX ب5c^T >>To`:J9[keu\'q{>\zxx`fIK}D/.WI>0w_L -bB7{> fxb5X~xh~i~`ΑޚV~uO_ފ q Ҿ{xx eNV% {sV/?]i_scZXiRrcV^t`>hcwS={rX~s0qd>r555y4 n>|_Uկ V46_kk_S?^s[\^_y4ڽ:[z bIc^\. .n^+ss -)t_5^ lyېQG ߃LzxjIr]D55eN[t? -jpߝ^^rfhUu0X+tNnT'zyI,5r?{ X[m__s+*~|r57?bj`u]Kbյc|$I Ar?>kU\D^?{%%%Ob_W'Ih2?srrrxޚ_s퉍UȘN'j^cנOb9xxx\:d5%-n]}S'pa{mX(o?ŵrU9O?pX 5c}^ g ir[b~?l`pppwb#LҾc^\ /5iYPRhk l``Í~SxxxxF[aVaK wSW {oyӞxxxx#@`}6s ?娚DHr_zW ;rMʞzs\ M؃òrl.po{>?tbWUIct>j ZM-ĺzrս?/"ȿZ~Xx֧htge{ZzXq?{jjB]U[}]rc5/ bӒ:>kjU/q/s_z r>s d qdK.{>[Xt_{~c%%|ys\3p``e/5+Z+%k\æsK---`R/|55%%mNwyS~o`=ް׉x~{[O^%t_ipXsr\NS_t htdsfz +W_ld]mY{2Ǜdd \NR-\Tz_O:r>9_~\55R,30??|<\\\\!.0 N?~L----$Mڦm60_----zm -xxxxblBL&{t+]raR][k=Lxxxx_K֠9_sD--cJ7S=?{ r`6Vn=xxiĉ~ނpxg麵?r/nTNxxr}jBZmX*y@t_|?k xY_?{t z6 ]?{U]atr}]_~ecj_{j+ O{VY^+UAJ~_xxxzi+3{r _{zUǒ[ +^kjI;?k|;xp`xh/b?:$"עkYE?>\^Si_?|k^F3#;[޴k-- kR!J&I=Uu___ (`n]Dݙu-`w%˰R_uisatz`{`]S_oSOGD ka!E߃?lx{{rkR#9~\<|xxV9t.'<--S5nw -lR$qO!r½~zxxbqIӶ,)Lފxxxyf._U5oR}>UW l7>?W|e5P_?{u{X$z1rhkzZӴkj++~!|^k_ZXU]s^k_[j=>_k-%55nps}- bZ. j}ozzn>{}j~W >[?/}q`P? xtI# ^ }]tyd_{. "cW?T@b>sr_\VS=sszRvt +iޢr%%xxxs B?>b\`z/>kbX]]3C>?kRxz~^uP9tB[Bbj5_?ߋC5-v_X^sZ^m^-_@`o@t_'cq^Cݐyޣ5hV~jxYXӶ(1^\^ShU-S:[gZȈ{c`{}ZEjr~[ uV6qws;˽--w{ݪx^^%`zX藦9? -T?zB2Rj?HBfTZxڦІX 5>\>[UU+~ & |>{UU_`1Vձ"1o{b*JiiW^kbxVTڤ-^cbU~*Tr~c /8v{r`j-gN_ bZ]>^cTV^^+,:^[Zxxy\ZSUc+d:B\;^kT(3.^[+`Q콛9X#*yY  H`bpxq`-zm4mq\;܂韋|v^gQs{hnޔ _g֘=?t[XWufǾ}{tska1 {d_zhS36X^dTWWS;9_l~T55L7b}?|j9gAIr_WlʄömtjU]m&{j( -dr~__0-ߓ '{`xLn-?s75븦Gӆ_|]R@ kb_:[[fW0mߜ{}-sNNu  hs؆+$}xxxn\){t-]UmX b?ތ/+}}_e ucwgIfފ~^m"-b>\WUnYj `5]D%-/*n^$kBr_|p`^oM-٦_E~~xx:`PNN^L-/=A8vݷ>\++`BpsvSݳ\eUn HUh_dؿU{\JVޫ^/v ^ߓ]/[}'lsW{6jtsU}jE?t>sURݻrҿk^kx2&=k~kU*(e~MTb^_s*ri Fr~UzH>i?ނ_#Pujc+w(dR?\R]KU{e/uL'[|Bյ+fXɞz?R- oSNZwiߋ_iO*t-5LlMҮv?WUN}7 Ϳ- in^}ժao'#TL_lN!JDI_t - oe7w:xtyj/A_t`xx`xR[1(m~T4x\I '_< -pRNi۞__wkBF⮟^V~S 0h~xUnACe?z?X__`{0褟ނ׼6jN?{U˕*) `{^k{ە5[Rk^k/o\(&~k/7ݔrzppzȵ1kx.$s}ZWyئo'RA^f>~'k9ս+qTcz~k% rZ#s^lMFi$J2_|-oJ$lo;ޜU ZW1O*_ah`7[?~uUx]~U^T_UhN˰Z'r~T eX@?n:scx(]Ksw$@ߛt --Ui#=+gnq=zx}qwݪ`됢)_~&VAn_{Zzb59{U%lRC6zտ ^mc lHus_ |U%l$N?rꨘk:+m?lcս BRd~c 񤽚lku* x {տ1-kU$gN1B_U`#ύ[2s>Sz"9 c>=SBxxi(~^[Jի xX`=:#?tJյ/ eRQ=ؒ߃. Se1ޜ./%z_ m9sx^^aqI٪F?{taeƸ 9g`ߋbVlh*a C\[m^hwc oal|flx`hX_(_l~T\^\\WB"؊^\TUM<)zjt}Drrrr9&Z ?t]L----+!tBǴ ;----wink['xxxxth-XtZxhz&L9dzzx`rMZ1 LxxM:Yn;|, /-d:N1^mSКmUUq\LނU/.zJ m_UlvWW~{7m?zz_}@>{r+UUƒn{~zUiٶ#Izs~떓:_ނ v5z?~c^xpA>k --%i綱{46- _k]bUe1c[QWfkMn>JxA_URk:|JI*-lTI}Z-+ fMO5;?'OvN@Iܭjxxxn\lM>e\reˍ( >m--%zbfQt55KR),:|YׂS4-_ ~_ǿk]j gM:6lIwb/ gTRU^߄b.m]^zrK6D-W^E8ߓD --5S>pߛ Ta$ax\gZ-:b~x`)־>zzk۴.n~UPIoy?jXxڹkjU{@K?sj<*}N >sku޼;s^k /)#yiRQ6{%p,ю~^:q{_*꓀kknc1'T}K s[Xͭd[յ[kдE@?|sX_kBy=?~z P}z9ݟ- m?]eX\^VnQX"\5/yMH]__ L$QR1Wm{_Uxrjڸ9|bVWT=[\JյmTV`Vwߋri=!T-5}oR݊u?t`x~g[+_d|<\|xxgD=#_\<55`C`S~~ n_dI^ zZHӭ{Z~g`q!B^W}I//?{___zmŖ?t~5z?_WUz zkzꪠ* I,I:_skUm7Gc/--/p.^~pWU ={z _cX%cR_Uh ѣO:J{:/oW(?R5- zVS ~Ƀwb+ -\x\\nT3x^l- xYI[t>^}%%Xa%ޒ^Wy9ft]rUaXެ=?T\RUlO Q _|rlYn"?Ӻ__l\fXIs1ߋ?| Yf^{ ) /qY$@Nݢ? -g` ݪ\^y .w}_Ao?v{ ݫպWMڰka]zk^TEs]jU_#X->s}b_}Bx_{]jz‚Sk]b X 5ccUKGS?t_s_U՜-GO1b{]ߥD{?{_>P.ĎsB@p_>>cJx\zq _?=KBս{n4?p>cR--)sVX ?ߓ>[/55%eX Rޛ%xTugKp;ޤmkb{_3b}lVwTX$C_|zz(r\:PUUzilۅ>_($gy䜾W{]<^[TUmR7aZߣ^L -oblrZ6ߓ?uUzxn^#-u_t\xxxiNC?l]TuWCϼk+a\D````<-*?l5c,%3P#(hk --\IDMN^zzzxbXLD> e^G>_VxxZufg9jzz}miw$]rx~}l¶n=z~r5.* hqv=z*+-oPNw=^v6Nww=ފW9j%k'=zՏw ڬ>c-/.]{yf'ia_m[]?Q8IxQb>jIUյ-aJ@e{?_Z D^MTAUU7 :PA_ x/{_x\ts ]xɫc,^ucWUi??lRUUlQ#I2Y =J-mT;k_UUuu\)`1?|zUWsZqGNr~Ur_M6|w\Ii}߃UUwX# c$^~W9#:`|4%5Q:?w +-^Mrmwz~Taa~++/oYVAw>z^UUf7wa~r^r6d~z_Wu6;r]r UnIH:~zrU_q(g_{z+---{k=U߃?s'o6G>߃?_׆g t&ފ {`^z|znR1sbUg|֝ZSUz\J7[ZUgDzub- Feu ?{:7E I5bpmJed>]\\XxwfT^^e%--k { zzzmÀƚL~ruU[&C?jI޾ hQrJ- + o\M⃱| -W|\61^^ )s]Q떎>}}lXkYk=D^~xiBb9c<455YBNw{ +)mXo{wޫ~UWpYrkfM&>{~j{cR/v>Vxhg{_{xx0>>{s)*֊q*v]:_{/=Չ~{yBٻ{>sssdG{%-w%Pnosߛz_~]%%{rW*nP=>b=C~XwY ΢C?dCյ- bTe35X"|-Td I:=b``zbS ^]^܃]m>kzz*yH O\i+e[t_xU~a%>s=bW+ lOO6 ut}Rտ* `LQ$>_mZ\a%߃t^{hZOU/|{xxzfX?{k(_RGY -h[PA&>W~蠄g&R)u}ݢyPre}}x蛋́w] _Bњ]]]_t }jp``૞j/ZjjB{uڄ=-r}j@e}rj_ljc^PS?{zJ@]_z*= %>r(t{s_v+`>[CxlΘ3K}KUW{s`$k$s>S eJp-tD_[- bNxn 8_--_xi6hyupxxzlBu\|~_q\ҭd bw߱> *_{a>ܩwT./-nCL͙WUjw Ȅ?~\ZUlZ0j _|rse){bx|iO-b_l~xx`rW+me]U~xxfWI~ =U4`pR3>_d,--%5/P |----mgmKxxxxqfw:>{^yg@QsxX^_zYX#6>[3x蠀j@#ݲ}C?^\xx`XϘ^{ *lZ?^j\4~zs*UgXIm]zr UgT=z oZM6?}* +y]@r?ܑ= ar6ܑ=z蠪mps-?]yWlЦ3z/*a0':qp^~ciaUU oQ;ִO'szQU+_Aɚ[s]b [= iм&]߃%D1Ax? zbh"[?x^Uj`h WtbFzz"UffbY_~D X'[I f@tr}}bUU i1кyҒ܆UUu,VrͶ}Uh5'|iA¨y-kL%O]?jY?{Sxxx]=b5>TD\;I"qt +VEdNR~zx^Ov~kYvN^ޒUft3F xx^Wt`ض;z]z^Zzv_䒶$~zrq`vԾ=z% uhԚ_ފ--={lSϦ*-gd/a_|~kia־_t-i=rzh8S'jY~rOMb8bZU-jB~~}bZ>&d>{UU 0~|7 % vNxݟ~_w³|s(Uz6ܖtj_UUd:k|R^WWsa4;jZ kpZS? =b--+u_[@F'~_Uue*w^{Ur[#I |1]WixcRl6>~Uy^r~[_iO`B^[^TW^xxSFIU$t)-XbK*>+ r^ow> \qf`X@q^lzb5U~tϹ]~s{rc;˿_s?/Ղn06_{~)r~LJjq߃{ݵs Xz^i D߃+}&z~rWg*I>[Z/U-vSl_7ߔ^[5+~KO`A ry <{zrb39?{>u_ (mg)j|3^ubu}\cm?lZ`WUUwZrzr.W pXԖO =zr_uS,EbUUo`@[(?|zUoXYI)t~|W^kX:;9s^k(aNrN3k^k^W \NIg^{/+-5hWeE ~>XhsbpSIg> /Յn`wy]ފ +-s0I]^ĭm^UTn?]U@J&]W'y~jW&e\ h69h^}lZ[31\~IpM}:Q w^@:W(rTP[u_:_t}bUiLtjV@zlZa| -g6I^U}o2 ԟ{]U_o]_d=W_~^3:~\$%5559+C;`/W?|----kz0INwxxxx^n-U )6>sk __nj VMzsiYCs;cZ YGblSյ/U9 ~}\ Q>{e+ߓ>} /IYb#(A_?t XJp{bRt>{WUcQкs>sUXQ$u:s>sU WJCmzt_JSI$|^P`t*jPPS?=s +Km r$zyUw lBĕ&yUjA6USzqU*N` E TI=rս++S?@9?j- (a:8Nĝj ;Ow䎙_+V~_֬Y{\?X\\_9&9`^}r}y^]s+ՀW4x|y]"";S?tjյ-[S 1}Y ^xGwY R$$<{Qm<-+Aچ~UUL~$d ^}9wU3?l io UUp1t ;|n-bBۄq |W\y_FX_lT\XY>S4@utREv^xhWI0۴:{ /U]IPrm侒{ +dRN~U`Rr\z~zW^R%}zzU}cRRm?~z*+/kRQv]/~_fmyޚ-%Um!AJHݟzWar"Dﲞz?d׺oXP'_s}j\ lSXM't;s]bU FZ@r&k ?`k b?>kX7߿9- GMX_p^UhC~ܑ^s\iBzya4a6bY L tsr eLX׉_>k+hTy&w? dTۚ m|{^Xx^S$m7s /lSTro -o_%M]Ug{#gtIZn,zյ=sߋ*WnGJ|ridɞz?t*g/X?=z ykPϛ]rxZz}T#M?j5XuB?/ zbX`?\WUnWmR^s=rUV&md[>>cQ  tE# }n~}}RWU f:Ҵ>O2~h_ n4/h~UUg:dNIu/n=wpJ;ޒ|*xbRXk)w|sս\J*#5tkUU*WJmHA߄߃UgT17r blc27 {{xxxlbr'~r -xbTr܉=+-zh@j$iDNu܉{_nm%܉{WUq@r'y[yny{q/-r֑܁=z^xw\Hzz"Ur) 6=zrjjv܁r*e$ěz emCy[qR6ҵ?bYUյ Eim ?=Z+ _Fd5}U/r@~[q9-+m)_Wy$KAH?~ނ_Wk8?tj]Un„qckZ}yX :^[R(UrS2j=zssTҐl?_UtZ_ I?~|ZrZ@I_UUn`Z/-?~U`w[SL]ߓl{ 5NVzs_x^:b=D_zf<<;+>/Cwl----uZ̀&w|xxxxS;:ZrT/UWrLaI'_] gW~ݻ_{_tzVXbK}LzZ}t--UfMIWsM^}{WiQ2>u?t*_Fm|{~m +WJT2H| TLyߟ{_tXJ=m?|sVH&[b{_t^ZJO$7濃_|z^QӾ{_tU~MYLp֩tk޼>`0niWJ?tkS08r,_?t{R9 m2'zt _Q.J2^rU R,sGA> k:~–</ _v?)qжuRv ^bxRQdޟ]z` _X__s}buZN՜?j'y^&Q(`90Y^ Js&4{Z pVQ0^z~R8:?r^uL$;WJm~`Z6)>m_ W#vOfUWAKZ^-^hNV8Vd`NnL3l?lWXIu3$h_l`bSF\i20|t*UFMpLb|{_FXjm _t>QiӶm|?{UJSMf?|?{U RCXٷ}W]Kw>_ yL-o'=zxrG4l?yW nKXQ1ؾygK$|r=-}[Bأa_{t^o1ҫ羕a^ x/[yі[ƞr%)IiٲZ`UUkO{@^{U[w[Oٶػ=d RTNhU}aSϵj|j?=#IQ zK>N>R Km%'߃իWX'@߃~UUA|w*U6yf-Up9Ky׿>>fiWM_|xz\lRqcVc߃ oWXm 7v]6p{UiRb 8m W\M.`wt gQВfXPuUq` z^z]$ܾy`e]y$߂y*_}_n'yrUqRskY:~zs\nED>^zU/G`- xu_cF^_XՋ`f- ?^kUVq^)Ѷ_,s)U~PFr ?yakL c-kG}$&IUAQ^%I'q b K߃*UQv?~UU7c|9o Ut.fUfB XmgRS%t^*nRnlvd߄_s_nYy{UUkX,ޒk^d/zcNXM?r?d^L<=z_c gIƑ?~z hOВUlSЍwUU jRD$_yUկkURw_܁UWqmÒhUUu[$zyUyNzUUxT]?{=r*dL45r?}z} jEFSsrU dEl߶?_r/zY6{_{_-t;X1'@y-hę^UUZzʱA}c++/i+ixܑU oizj_P3cYU vDFON~]ZUU r;d$u-]~>jUs,m$m ;~Uo1/iܑ} Uh:4]?t lB~hnN's}?hZ_~zgM6j[__F36cdK- 4JPJ)쟄%555~e Y{xxxx^* 5cT^(R ^eUW~zM9s] iXP{2_?l>nXr>ר$_{seQ+z~lzʎiR͊&ӿu_fMu6`|ufJ'Y|u _eIO@|uU~aFnۺ?|v*UYFp/nޅ߃^Ry;h_|UYJ G>mlUX7rΒukhCIB羅{תQ8Mz>?| V9}Ir~U[BPiSߓ~ p@ [b\ItS՝Q%~Rռ6EA?k\^TM0+_UZ1 l?QNЗ\v-_Jx?V xZ}]w[m.9{dbSp=*@ll˭U`Oؓ-@C|}}dRa.,b_^}_^zjD#+h>~_xaJ?tnUT> ut_QAa^}UUSF>|UTAe+|{U\Bcn]__s\W;H ?}_6c|z__*W8oyzޔU_FWM ^-(nHi0m\WY~Ҏb_}rTn/a_b5X)K?}rWlR8zZ5k=z^'͹9(`{D,rQz_% ?NĈ=|I-\R{~zxUvKH'|yU JВ:܉}*ՋQкt*XÎWHy5}^_/CHi^\^U~vEwu] jV|WdN3 ut/UUNd$ M>}{~*WjMq; ~uUeN\S'}zl`Jמ?|Ua@:ҿ|rU*X= GߌyaJ/?- nP YݝWZOq[^bzvT%\?r7`{rխmRI_?s5/yG'%$0I(r؄<=w {Q^ CwiQ׭S6:y_ix xKP߅yU_+~KPrU'} [sjܡlz p`[=`__ G}>: h<^_kLu_ekW{8_k}dR7(b??t*_hT;l??t~+Rg 6k~dxUTA-:j":>cT UM2Vv]?zlU7I!" ߃~URqׯT>D1yK^_{n0nG۞իp29A}<5XXkޒVn)] Wat ktbsS%Y6XV_* zMB8r?~am@?|[Y xI}dӤ `b^ MR$1 jWQϓǔ$<_WT?ۆUPI'wUW0m? hn/UUp2 +f-bBۄq \y^QX`lxxxdIvIh?ld(TCC1z_t----z $$sxxxxb>֚3kLx}_O5Ęޒl X~cOɇ~d^prYN.sl.%eX7 t?eW5fq mRt&_l_o6@ߌlrzxxgRs@^utj jOy~}_|W*UqN?c+>us~Egi h$rtu\oWa{Ptrlˑ_s^eUW fD-0>mkb>ee-^}*]F>ɛ߃V_Nir_}D&dbɝܞ}WW~M6'z|xjrL떉e s{K6mA=rkdM`^ޤs%zSz`^>NR ~R-K~gJݥ|A' ƒ`0 bb^WUQ={zA ^W18Rn?=jvhW_&&h$UUUx;4WY\}9'=t`_X0B{bރTkfI}]%^x{ZA >]rKL~Mív[3+{d_S@,?t %hSNPS/Ux`v6eߛ~_tal"@|mUWlTS# hmlUgROn }uUcQIm7A~}|UaNv@^uuhd=t^:A|^m"UcH]~}{BWt갶^|]/ZDm[A麮?~xBn]~ _W*=m?o=~~zU9. =UyKW~>[mXWm@fy ~zս U=ݥ^b x׈CS#PA9/zN&9pj[p%ɀKwB ^R ܷRbw^j WaI[UU_$i1?}]J}v=]n-W O =?-ayI?XݙU{]?'K{drCgX]ⶳ?t\ Xb*St} aR J߃*-kMZ&UWxm\|l\gQ|putx ~~bK9{l UUaE{ǣzlWJ<{WBqr ~߃W ^K;LݝU?uDmO_W ?'=~}URDowzկsFO:Zr\+Qn?~WJ7:|f zXZa1]p%ad\xYk{dPfXq?tsXeX1cϿt~fQC >zjXeb H߄]xxxx_B;:XT]MR/C+ ^md/*T-m ݅_ *M2OfL<U]=׶d>ߋ_YFIJ[slUX;:1v uj_ g2ss%ߊ ZW99Z|_{U(/Q7~~~_- UX3NW$~^_JO [$>^m9 I>~z~W;ܸb M\U_sFtJ?b~WrN rnP $M^_sU-P{b+r6}*`}A@i^=R^-A@[Y \C&mpd`*(~Z|:Id ^zzMX+, E*bzM@mFO=_MkXu܃:{l/-`T Ԅޛ{7%%m`P~_kzn]|U_saM" lk}ibm:-?tswm`m{t_zt[a֞}{UUrRv'>XIzl ^mW>y=_lk] MiF-:ur *fMO[6|{}gE3Nໟ}W g43։uUq;y\ }~J19ߝ^rzU {EFұɑ>jwLS{ǿ|~b+sE.ŜwB>{MmD%i-ެg$ -Ӷ~{7ZS}b\U{L:n>]Z-PC|A' h`.ޔ=R]M4ա3{yAzWUw$?Upj*{mnU}2uJߚWZ-8|=l7`L %2~ex*~X$/`]%zGS]~>]7_{^T_\bWKd /fSNgO> ]sbqNWwgu1UտslWYqcK$l>c~_mTښ7sdUWcFe?17|k(/bJ6`-t7Ge"3i%+L[sElv$?=zFX]xPד{BR sIؾRqlfK"+ss%='vS2l|zz,UIe (~RxQjxD@Jxd,4эRWA$_;s8I^WUy0d'4p U{#MmuU耪HWZz[ '^=l [S`/dS~UxTf~>]p}I6^>]c͵t_??{~d`SZn 6?l닭hRAr__tg7ΑlJl_~lMl.6 ~d]UUU^WDvRZ~}]]---5[Fv$~ZhT}Џݕ^jWyT{_UzLO"5Ȓ~zeUhGZm>usZ>"zZ^?tկ>a4n6-} ]=~,I n^W_*pBwt>>*BO>NiLfD~sOT;^jzQu>}^bpH~vj Lyi:^j ^P>ye >Z5 M7EPϘIKsT `\Z ^Y({Z޵{UNN^>r ~Ua-7Acނ_UU~Y y7>}}O3P|vz M'PO`^-bS| >\x-tYl){deTx%k_dJWM%Yk----nuIYj sxxxxhs %òaskX 'zi'Kt{s/e!d>~^p .}'{\oRتO_{tW~pgU?t %7mWji -{cukpw^º}ߟsr /- _gI-ВLss]m`ynϕ{6wte龒J|_{ oY52~s?d)^zdSkzP&֪>b_tM`_^kZ_B'4$?z W5sGtwOS_- ~Z}N˒^{iI6_bU^lYc`ߋdּ^rzYq[Mz{l*5*I^\E--oI⺔ ]v p0 m$}o+UUZ? _v Uw"/ݥ zQ m뒟tZ4&|uU`9Rr~'xa,Tr\sW#&{tWgZ |{(UToM I_|?sQ_HC2$91>߃ Wf^dq9ߋ?Uqav? jr`\C _{_t_Zl^M: _sk +gY:?sYh ts/ fQ s[;_t Mi%' ނ|U f;s HƵ>}UrK7G@ĝ_*M6:Ȋ=jzկJnᴅlAsj% ؗaF:8/1 [%pStvvڊߓ xzeTޖr[:ߑ}]b\+{Lz;# mTmok^c-/+B]F Ǧts/dI6TKtZ eMa&?|_ gIvL^~ނUc4 ~_UyL/!Mxݥ~ NH=~alIkBӼ|b)%pG֭ qM0N[zߛ ?cgl~?{/Ui Vt]ZWvD>[RDUUa?EBUU!:A>~qU<.eܩ_^8!dovW]տ*sL߼}>*Wy[k s'UmLa$\ZeǜsLzdzpQilWsljXk:/l?bTuaM$t -_n]3 )~jxn`I{d^fNv㊩>m?l_hR}WjWKUWOsF>j xsS }bfKd] ?l⯗oD5b{b*TΙSq_-Y9Y =c^-kR9I&Z~UG:RkQz^L=s;{YIxWUUxm$Uxi$Ƒ$T ժt'6]WX`Z?d[/߃c^Tkm}e%Vx[a%>]rzMLMÍtXO; k\YMHj4c----p\_\\^^ani6s>sbsLҌ#)?{CtY+IX?s wfl^wņuts +UlXΧmmt_s_UoWSD_tr ^QͰn I^s eYFr)bq`} ar#vL6{t__k^9:q?{s m_wW>{`lZX7תq|sU)dUpV{t.zeD3Ұ{l7_?^LEt㭶_Lqkn?ߠ lO)(rJnYƂp?tj_C8~mkUU/}?kUW9W8@~aFԽK^ x^1w vWkquuoE_{?lYy̬^Ɯ+sdUWװw_Ӻb1A߃mWx[ZR`@I=~UUyFi4_{\vUUzGͯqsnUUw9Mj$IڎUsR)ٚ4l^{xxT9~1h^_{{xT959>sXUUsZ;bǟs=_oD[d_s^gZѦV?{Uտ/jYysɦbthXOڄԂ_{~VfY{\^_^m^'y2{ Um`po{smL O>t>kUUU aQ@?{ySeea&@_{/`Q 6V-I5?| dKe2V?|WpMIαh_pVP4V>?s^_Po'^k}bX5H_{j bASA~?%-+}ao^wbQ41 _}]lQm6%8k?t]]{y[5#[T~rl&ђ( ^x^( ai?{Xsbh_{tW`kVI|{UUlU3P?|_s`Wa[yߋ uf\Uٟ?|xlQ#;@{tV`Q~G#jts@`Kx7|_?|}iL]mnE?|_*qFM[QڿWKlT-1~_*ՇY.r~Q?~c}ZނUcE*<H~UsM~~xWOIζX']~jUUrM%>n{~bMf e /qWD>ޔUxxtY 9sߛ} ~`ejX: xPlΒub t<Ր(aLJ_ UVrFAU* 6~jU*#3۶M~~*M 0ItsڹvD-g ޫ^zwO ɺ?_䛶߃ .f@nd^Csv>]₪rW̉ _sd^eN5b ޳l55S\mö hUzgXVt_|{U5r[G0M_s/b^y\#:jpVUUkX$IlzsW XiemT>sr UYh,)mނ{zbWέ3 {zUeUfl]zWlY.`8yUoYd܁zUiQ ]zrUgT0m$?U\kL *M*Uq\s8T|UߪpX-C>l~jU`R\g~{UgRxHߋ]UrTВ]UoW"n¬v?l]lWaztMlem߄UgRb{U`QzZsVOn_h @{Wq:M~;y_sU}c[?_sqUy^v?܁Uzi yUycmR_zqUsa&@vxނ UtkN_kWbd_Ug4@[r?|=r Ut[|m`O?s]bUbNQ&?]zUkSJ}~k\wI? Ur_$P5_|oYsʽ ?{?th`_>=rWi`$szs_ZgX}N"|zUhZ |?s/zUgSf|rU^N5CAۀ{r(U^Q糟={U}eRiqߋ~(UtRw}ߋ^UkNe>_s}rU`FXJ6տkj/#\;\|{X@%) ?WuL >zWsY ?Uh Z4܁sUzb`݂qdUWrbCؔ>|U\y#^^U~waI>^z=vUsHfa4mrnUpT+@q|UUuZ2kBz+U|WNa$6=zWU{YX]${Um\Hn?{=z*UeVA$?s]rUgX~ړ{=zUTdزl8=UfX $ߟ=UeV~{UdV9,߾zsU^Eb a@z_tXL`{UfNM9C_^UUtS#m?{whS9d^sc~[<\6qt^cU*]=wn+b>{}KZAVf? ySAܞ]^Ug.ܟUlVGL&qk]}aۚ9q_dUxb~p-]߄Uw\z.HTr}UvS-@DynUrHl47?r(W{V0$YrWUqTzykYZ;%sU_bT-X}_{UgZ\Nޝ-zUTk[K6Aߋ]Ug_E!U_|[_|z UmSo;K z_t}}iWY} Jz UeX/`u_trUbK3ztF\ m҆t__Bp;|zpU^Jm~?] WfMXg0_UMm#1d v߃UߪPf[66a{=r_U`Aij?s]j-7Sitm{ruUS?s^ޒ%p\}F`no|Uze{W{hg?ނUc5ݺjdtY am>[Tzxh/b,$ k^W^n<ϳmX?|Ul~6ItXoUYIB_f t,9{+uSf{x^tM0m%x?UUqMضIFނr]psW~pS#Ҷr?lWeUVM~(SLp{d~xxxzrTsy?xwe͟~cWxWhKZ=:cJx^^A_mmHy]b -X3l'=i/%:XM2`r]]z{rpp^AX'~ri_W2$id]?z{i^WS0m$y[yUU X/a{X2M~yUU R1mm܁UU X40??{U^0@n:z _2q?=rqQ,qlߞyU\2Fu]{U[;Ж'=Uf;uܛWe?vzyU W90nv缞=r- XCMGǞz|\tfBV־$zrWW\:@rw䜁]r  ]4m%k?yq +e/0me?[yxa+mv{xc<mmm?{x`9i$[yp_U^90r$:yxU*]1mdZy =/g2I$?[؀Wn5m{ـj>D7Ziz[Cĭ${iaWV7'i -\:`oI<ܑfDV暴_gD@n.?q_gDrzyUUb<q_Ǟzi_UU^80i&:z[q_`4q~{*fE68rqUUX= @e?]r{iW_36$r[iUR,Mm իW3$N?=U+X3@r'UV94n_zUU S.֒]'zs X20i$܁UUS.6'zy~UM3@.ނ*e8rUj;mn$UU?`iI]{yUU `4n};zU9hm2 mUdA;~rq_Ua<0?q]j_=Iv=ym:6$z:qW$XI6I[qU ]4D6{+}\86rv$y[q_X3my[qX3me?yUU/X3q.<UU"X,$md} V96-TC l枊]r\TVV9F]'r=rUL76}^z----]BIw'}W_Fr[~{_(\Cի>s^rEZ8 s}jWX8$qs]rWUUQ2D$r X8]܁brpj@Pn'܁qz^m<$[qhWU`.0n$[yp/ _3A{f8m$yU ^4Q~y`70?z{yUf3M[zk:F<[yrUZ/zqUUR2q$zUV9PRi瞊W6 ,] *Y>m=zW_V7R?]UUC]mC&a]ނUaCT$zqz_~;`mC&@]zyUWh4mk?z:i~_24e?qq*a-X6{^z^/\<öm_?y~rUQ2md$]riUM34<y J.Mc'U3$L$'=UU R.&$y Q6 >rAJ˰`$ srWI1m[']r--//`86SO[= m@Ƒ/XxxpFrw?=y_^hF@ny=j_⠪f;q_ǽbaUU^:a&:rqUUg1Fr_܉ ^FI8trUUZ=$?ljUUR.A,k?yUUR/Q.}UZ3#{?.W^1 m'};__4Dn{UUX1D$s[qUUX-q'*NC &ܝ^nN79U_cq TRS_^^x`.(R#:;:_^ %BLp" ?lbU; `٤y ^zUM(֎:=|UC!&'_t=jUU9 ֵ;߄]jU+,$AH.zU6%Vj(>?U9+l>_UC-ټ47 U:Cö)͚$>}UF-$R/s~mUU=&b2>}{U(C&i۠ U((Jj_]f+_F A_H&r ފuUJ.鍩tUE0J#% _UUFkiU10I]促zUGp9w</+R$CmUI0P;c\_zU :E, y_sUH$P%~aU; (6k·qU*I"6sn͑=*UM#6'_trUU: l߄jU/>{߄^rU6stBފU-7D ^U<-lA^UC3o ~տH.dB1ܦ ut} E*Nܵ{mU=#{S$@>{M$C7Au__CvSύvUJ,}5ݞb>u^](IZ#8Iޒ^C1X?*E8W4|^rU.^zU /stނU3$xUM%ϟx?aoUB&` W>|%B.9>>|rU:F?_|~rU8~ޒUUJ.Vmo}Q:Ě}_{WD,Nr{zUH%43>k]b__C&vo;_t^rU ;!`لy ߄~zUM&V:=lB!m$_kiUU9"|iU -]IV?=zU%7X;dr?U9-l_ɕUD,47U:E&),˴ߋ߄_W_H.$[/s^mUW<,6\ |{U*B&i {UK\f+^D!A{ޅG%r>mWJ.tE0J"% _| UF=S% >U E8/k=issU D1ɤ:_trU=&52tjU = ϓ$zU9$'`2~t_;&m߄zU0Pt|^jU*.h>U/VmU?U3&$k)`>UR'yEC_ 5UUF%8&_|}9#@C>trU10I]zUG`9wUQ,@^=]I/P]|rUE8z?trUH%P%~L_|aU@!6tާ߄qU O"6]} UP"8'trUU: |=jU!.I4mrU7sd~U3-ؘ^?U?,sa^UD1){4HF.\B1$ ~u_l]*E'N^e/5D I$b- )gd5b[” um\ #'c_z`0Z([aDW_zR%Iڒ$~?{ N1MX |2VI$$u_T&l A<~>uU O'm \~ժR.Ibd \ݍUR.vR$ ,/>}m^~Q1̩+A>}e '?;M[}UW-N9.Ԡ/>uZJ:@ cS>x >-Y8nќ ݅/YByr?|^u+_:Mcd$}U>L#Q}?t9EiM$}l F1>òI^utU B-ɛ5 >ut_B&N\#&dR^:"-Gn?{=rU9 ,;l|U_:%Q`ǿUC-ibUUE1yVUN,m>|{qU9+K۠y_t8!#>@J^zt_AR4>zUA&q md݁U9-TU3D5c m=_E0]ӹ ?}zK#NB݅UYk&h{UI:ST }UUJ,: m^u_t J%Ir$@݅| N,Ir-݅E,y{Ug.w.QN<* Ug=,9ݍUfBIߋUeIOn&H}{Uf4ڈmkeUUU:s ~}_|]Y9K >}UU^]B}s_Y>_/Mb}{UCQ,*jWQ7y4i?}yUF:ܰ _qUM4M$Y??{[yUR3l=xsUS9I??|xUM,3[;|UUJ,Aޒ}_I"ݶ@^{UB*Cۄ|rU='}MĶzU'<&m*l?UB-mޔUM0qmn%nUE.T+ztUU~b~?{ UB"=^ނ_U?+=p$?WUA&ݶ $_G""M'sUA&38_sl^^B%I}rUCk(?}jUUB (hk}jUU6[Mku J|URDn[k?|z ^U+JH}^zUL$ ,$>|W N"S)h|ߠG$H>s~jWJAܖ_=*U H $A$'={_UGI|W~G"i$|z CFJ>usUA#M|_sUWG&vIr$?UUA$=x^}UWB'yNv0M~_UT.q *UQ1y욃 ݕUe;In)H}UUUa)o#)@<~UU["S,)9}U aIx#)H>UR?i$ZGnf9~}|_0mMl{+xztAW <6b۶m UMI$5_URpI$|VxUURI6l_wUSIB 7U[IB6U[M$?UU_IҶ`ۿvUU"_I$dUU3im$dUCjm$d5?|Ul۔?5UUj$?4UU"bI$I4|Ub0lvxlU]9lM$?}xUX>)mWUZFnKmWUQ\kɦl+7U_XI SWU`WHDIxtUT^Mٶ|yUZN|[qUSJq6P H||yUBLmi$܁|UUAJJnl}jUDXX%R#% I l~rlU]!??^UVUMdĿU$ m<{U 4l{yUMe翃zU 0a%{'=U @Nn;U&D$U@v܉U26 @ I$^WG% rf$]{UO'In?ނ{ UUJ'@#{zUI/ Ӕ{_{UQ74I%߃[UUY7&l'_[yUUI- $$_[yUUN.0I%ޒUUcL2ފU> mm'ނyU8H'rUկ$u_~zU# `?_U-@n~U_7 IJ$=UU9@n䟃]U9$߃^r18$zU+u$~UU!@n?U*čvߋU*M$cL&ItUDuI"HwlU:kɏ%[4OUm‘$_cZ> IڶgAsd qd'|*ęuؿ~W I U$$܁U!@N߿UI;13ܽ+ R9Im$ =~~[WUA ߖl~c* 9 {n%> {9+/ ^UV-IR.[~xa.IrI UY1@w]<_U7! >|=D*/---!mņ_ի:$'Iߌ~z@$ulΕ ߋU+ B.$ :>{ E(@`& ^`b+NܶI6,rU+ *Y2V-aL!GA<_U\Ib&_C0}cW_F7~߃UZBD>}seE${_WaE`{tUf;WC't>k׷_2tjUa*В}]Uj4M?{yU_h2 yUUu$$?Us.U(sm$_|xpUi@-?|Um,6A{Uf9ۖ$t{qUUb!T;yIy+U~TsmHfb& Zv I$WUUZw I$UlжI$\>UXn m$|~zUUp-m&|݁UmжI$;ynUpImmxUj#ɿm$WU q0OxUs;߶&AwxtUoD߶(hVxk^G3 #QvUUbDI" $IUUdDI$ =:yUU 9h$$Zg|BUc nl^U$I$>] UIތUU$I$<~UI_|uUI~_*U6$I$݅UUIUUI>}_|UU$I$݅_UUI^UUIUUU6$I$ފU_/$I}U_$I~}U_!I$I}U_!I$I||U_$I_\U^#I$I|\yU^!I I|_|U_$I$I;Ud$/mڀU_#$I?|xU_$I_|xU^ I$IxU^#I$IyU^#I$IU_#I$I;yU_"I$I||qUbNI$IjU U$I${U UIUUI\_UUI\UUIU I$I$U-$I$UH$I$\UU$I$U$I$>U$I$ߔU@$I$U $I$9U$I$ڞ߄U*t\U !^m۶a0{ `5Mr\^bROrWjR`I^}_WUpSr}UU1x-lJ6u1GUWX`nI$|9=7/Umڶh6\6+m$I$|}U* ډ|u $I$UH$A>?UI'=/---1Yb+j3[퉉XFb~W^Im閴^WYB9سdcWBo{9/}sW_IBm6ytsUM8FR&|Z޷>-r6/d}K+*(='n_t+>1mk?|^_>.fng/5T5w?]>++^8D}?=UX.5dcb|,xx+7c|>L-- /Z[W_/1.-|s޸(? N_ ='P#1*I{?txF&7Wi}--I1nZ9Ж$~^A im}Wꀨ]:Rh?Z׵%BT7MT`|{UUUXQE? {tPb NAs_sWRD%n{>kUW4{=_k%m}S47t~c #I1֍êmlzx^V<1gHl>k_z;-&`¬:r^c 6!X>'{rU 9w}܉U7$={E|~rU3!X _U9+RlZ^߃U93Km6`k=jU4 ,-K\B/* fsFb$FcyၩvqrmUUwp46|s_UUvd(ڿ|jU?wgT?^Uiy# _Zvqh-۶~}{Usl`zF`^}{som'}t~WUoj wx%{_l //odX>_|^c_W7ich?{|~k5 jdqb% ||j_M6߃t%UUbkJ:I ni$іI䟋_Wni$ؖoojMwoiH,)tCxz~k\߰B;eU>d -UnXm&ۿ}UUWlU6?߄}jUU/UbI5 >jսeVI%%~_q_풤A WvkZaa{_UnzMFmVv[_Uw_85zV|;WU_UH$y>D obsl|Ww^n"ؒ/lUoVlђ,\f\]UUd( ݴ>u- lUO`<~WnUIBDA\~UlUI'-n>e_xzU\UI$I$e--mUI$$G<~^sUI$&9WsUI$/X}UtUI$#@X}UiUI$I}xwUiUI$I"X~}UhUI$I}oUZUI$IXUU \UI$Ia݅UUXUI$I uXoXUI$IUU ZUI$I$݅UUVUUVUUVUUV9UUVUUVUUV}vZUI$IX*I$ >ޔ{}I$H----VɐKL;ӂkkS3 軤}/BMlXv`>{xCR u?cXࠀJA꺏s>k uIB9a$skWH3rlߔ^k5uUI.7Bt^c +-=`˦Mtbp\VC-霵Is/zA1aܸ>_r_W<+Pr[_@+ +}]F%FJ>}UU~D+6>}sU9#ɲ(0tspZ:?{W :H_? U9 w{2]A$4w]__xV)0d'ޚy^WR/4ak޳= c>=^TS7@^6_{aWK[2!?'?t^cU/ 8c_a{+7'| -*3I'_{.;&)VIԞ_t{z\\7/Ib&h|sz^:$>s^[xx+-ڢ-l~S5-+dqFbFj%aaaqspޣxxxxso  \`fs8 &d- js$)4?}js$Ҩ T|%5jsI(ߋ?{7%so)|ZZzsox&@?ts~ qi-.k^d*Weo$`&knfmJ|_t liI$$@|/nb$_tocCl6xxlbMP{t 5oi ߋ qj$A?|h`xXs^<10C^ޞr]jDIusrppoY# id].^\hU)yO}6h^?|_r\m)q>}kUv_C tktZbtl+-5(aYgmt?l(XxoX9~'l]]j}"` dq&UVx~ ۴6o-l5 --II$l +hiޔuA$I$_----LFbFilbzzI0Kqc9kܲXX9=9k`V9d.:?j`{:#I4Bބzz3w2߾| U=#X7ނ|U?3O߄^c5 -!I$ }\W_7"|ʞ,AN|'/>,aoX^翌 wVA /66A|+_~9#e;>|I.v?UUJ7-g=z?tUA#MǫkbU/9"B~z_t=#|,_s}r}2j~rտW%?.~ނBrz~E,и'jc_7& 6tlsb/-- /S|{--7!O֟^_2mD 5@݇t5 ެ|5- I13`kU:/$O=lkxU1"?$Akd~-۾-"0?t[?;fwFkVjccusI$;{xxsohۤ{+up#$߃wqOP Wxn'R{_lzzlw8dY_zUxsI_xp3A_t_iwr |c**/wii;i_tUskmB |t75qj m _|sj3=)|__t7un M_t\\|seN> sl5 sb@ߋU wp- -N?|_v_X~K7%%xm1I4Hޤ_{Wxlώ$?{^eWxf30e_cqb{SD~UodM| piv3.{Z_slqeߋz~sf<;{=bx^v^ɶo;a>[UkUj͐OR fUhGxDk%%%-sevV_1Ws]b&F!=c''%t\ {;\\\_UNLD?d----ojɒ?|xxxxsdIP__trrbbis)c&_\zzoV9~dD%7cUɑdI$s_lWs`ñނlU_znTS;5k\ pN6'k~T@*~P# SPW^xSm2M-5||E -II$t   _-$Fn&|] UF#) oiݢ^xM3,Ėފ?{ȀXC2 jZ{rE0M2{b~~zF% Ŀb:L>t|ߌjտ P%_^_/UE!mn'rk8 Јլ_j -:.s-8saU3+#ڠ-:#dL46*3B؀m$^xzzG's.& >}e&zB"wmu߄e<@>t K v:?@m*^`Cڿv/G%N9cm/zF&&dOeߓ>} C-ܳ͘8@|UWE9o{U:Eˀ V{?l\}yB.]c2-t?lջ1;,#?|lxjj9~, >?t +_=9 >k9$+U83|sUU*ֺۚ>{U.)Z~3$i{ UK 6ԪtbpB&Nt <+:s>kxz6 Ir?$?|?k*2 O|sUխ*$kdivFjFcaaaaup ϑ$ɑ?|xxxsoϏ?|{~voir$A2rzwl ]Uvqm6{~zUxq5Φξ{UwopJ!xs c5{U_zwnsvB_{xs h _|{uoآجm_tsUso_|s_sc@t|rivmC6l#A߃z_vdj|b lb Ҳފl/Us^y^?|ut\{۔?Zui$IUUsf't^rUo_Zs_ UsXjNނ^s9l_{K^x^ULH$ޫT----_oL$Km_xzscPߋނWse۔{Us^L6^c]LW^UbP~?d--5sUO _ -vo8}^xwsm?s_^xtpسg|s//-so){_**tpٶmöm_|(.xl6a?}LxxxvcBO^_\ |n!Ivsbb``wj؂*ic\zxxxoYpL %uooߜ͞>xsi^^^~zzu$d&_{xxq$4m6߃_{U zsۖy߃lpxkˋژ tߣd%zmn߿k>/}x,ɲHɔ|^x}n?*hu5W_xo.} |UU|ovo y9q&AR{#xxxxoUH$H$t ----9----XΗ~Yz:zU- om۶e/P  P?`\R@-ض?|~_W_Nӛ.zs,hT.7_|~c^lZqI ?t}R~Wl_zps}Zoe.噣n?{rjAlb c(Zkb/5p`;'{k;+qbq:H֍- \rPm4_|~mzqUk~}Uo_%6Hl^eUjI]]~\UhIIIM}Ln`4Ӽ52\^N$]U7. -]U -iI$>//--!:dtFh$:ܾ{{zA/%9pxxxx;- |UU>/N,3|{U<)B/e|kC O- ~_| ^"ImN^cx_:&A&J|]X3 }_lUյ/$)ТH>|- 1$a!aߌTUW9+loຫS-K?^ z:EDLcٰUI>nޔ__EN8욬|>uWF0#(j>e~dUG#d47'tU J.šjlT&Xoo7z>uWF'$r&l(pK. -_|U J71ɓ 9|sx{UI.@ފ_k-F/ Rs{z UA/ب?{s_x<1d4qH_|_{U;& Ǡ)s :%b"b |?t7%7ضm$צބ|W3$ګ դ>/y6$OB@iߔ>UW=$1Y >U-%B&q$h>UM2>dpX?&Z%أ9^ulW׿/7L2o݅tU*>~$`݅?t B Kh6݅l_#U<}e3\tf%fbÿsppÞ^^xxsnI2{sz_seݳm_|b߿ ke>m&Ujf,`ނ|UUoe-[|UsepǶUvdTc;Uvd` yߋUWviI<{Wtk$ڻzsUqi4o-?sk*pm_hVtQOZ of^]"8|u::od9w0|x~oi66|lz~z]ii_lWo]vKB|ok>l6,txojz|>dxjbJWd_l jf۲-ۆ-|tjpjbohUYT/ke2m&@?||pfJd |zrrrof )lSxiUp\ n\: 1?\xx\^hUOPɐ ti_6+"_tbbbiZ/@|CbrxkcM>\zbb`UbP>T -i[?zzzkcٖid zld>ɐ;?|bkTIdt~\XxxdU5 `?td/U]UII$ݪ?| -oZPo}^isMҶd ?{xslPbp{_sk$A%_uo7y[f?Uwqɖ6sjWqc*B.$C //*uiDJ?^fvm$I ~sUs\P 9_^L5s[PJ -un0 mݢ?_~zvn)I?{./5%upN|z`usI$8{_ox.㺡t?s Wxf'`=>[-%'>}r@tN=?~}z6`H|W}xhJdI||UqzU)Nߋl .}r pN{3xxp`pUH$J$----8>----7v^(WƵ--+wm[&Oǘ b)0hж2`\WmQhu:s^U`Tu]:U|kx^ kSs1 ?|khbkE۲~c\Bx^k`vI?ZX6&/x-ۂP^]> /?e +- :^%^b$>cc<9v>^xxxB9~~)H_|WWC2mߪ|_{4AlM$ߌ|_zpD/h?]/@+ڣ lk<'i;|t:#9 <ߋ|_ <+NN4@>UWB-yn*5B,$hpP8i'hk X9E 0{-P:I ޣ`NCu@d?t\X[yI: ptc*/ -J#Z"Ѓ0te,XM1)p9~cZ@+pޔt I.}ǖߓ|B/B0&8翃l-_D1Tʱ^_l[U; }ۻks^\ 7$m'?_UW7&`&5똟{U+4ªپ?sկ G% j6ޤ{\A1Sߋt\8mv U ~?l_/GB{UR&}^>U*W*y {|^TB ?|UL7B(_t>mJ/ON}| U>Q4):m݅|UM32E~}?t{N04C?t[\W L-[+>>TpVb%Vb]qf I?U pio߄{խ+ nj_|-oky`߄|li ބ|ljIN |niyy|~je-؆g߄| njymӢ_}~kivb;c'|{_ieȃ|{Ujea0 {*odOsa sc㻞{ޔ|'soI$OR<|\^^Vpk39tt_Uoek 2t?t_oX"&k&ok2< toe ,t>dpkdi&H|[^\kf,2|tPXjfAdYm|??//ojtxhxqiJCs|oU 1?tKnVOެ|bmU11|T؜jV ~l_ʬB# jf2l۶m|x|~kcaA~\rrrbeUz&h&_^T-%%5Wjb"&`&?bbbbndtN?rbfn؍1_tni-C4%B"|~dxxlbVHtd__zxUf@ \/eUPɛ>t +n\%TN'^U_zpc@bފXpf@A?ފU-epI4&hz_U sf:mtrUժkZB_|b/ jdI ^?UUke-&i?*UUpcީ~zlxzUn]i ^? drk:`tiໆ?{% so->_vj 5rz^uesb|j_U pc@}n^?~z{cI9\pziӶm}_W~zud?{W~xs߃?t~jxzlJS|;```kUH$H$ߌ$----]----7ֺŀzյ-qg#6csPW* {R*?_~__aL'ҵ&>{^U*sM~ܹm^s TSހ^Cxn` :SJ|^o` bRB% h\ aP;5Z}Z5`Rh~zZ/iZTނ~z*h`glzk~xgX#BS>r qeptU{lIіF ޢUWq_6U^x4I?}> -9 ;~D1[>xp`jE9ז7O_|pI:{̵|----R=q|zr`Q8sb |T/77E0R 5l[^^:-:ތk_5J ݥ?U:-)&ЋFޔ?պ( N0w?xWE-M"=|_s_L* k__>k\տG%,Us> ^ NA};>ߛ`SCMwmwL_l~~x8JJS6~d QCA#^\hzM,1i?l=UxT- ޫ}-U9~&|UUWQ6OBmכu_ +S4ll}@!أb?t>T77'-1"}4A[| %>!nD߄kZC"_N ެt// F05P#~?l^VI&&tpS?m`‚J}jut--}`;a[lQ{ߛU_W!Bn:=߃UX>[O#,1t^[_L<JOt{*L9+5|?lXW97K7i_{ pNA|{UR48?߄cz^5L9N;l>T}%;, ?\;,Ukj0c0_d kiIvl_-nkIDZ\onI olLB ol$B`߄| ojmCބ|pkmFlt``oe|}Q ޔt- pl[m ߄tpi9u|tkfdH؆|UUld3߄~|eo`$L_~^is%`4|xso@S4x|?tzpoH $ts_eoB [?/ ok9 hhz~qnmI|~|qcP ?d7oij A|TT\\nim6DS<|_tиleq9_|?'7ol$@__txxxxqilʶtchx^nV#&sޜ~S55 o\!p0_l`pxUoP PߜS755nYtJ ~|``cnR;R|ccaakf!I!H|kiiidn`&j&~\ppppjUh&`&=L5555lU caAdnbKDC0?{nixhH_|ofɘ-|t;oiq[Xd~zxxjUlT7]UI$O$l/Uec+`&_i^o\hhtUK'x'ߔ<<-%%%] ՛x^Am۶a;-- aP@I\`xxfTIv\hx\^wRODݕ/ _`Ij Cz^t>NxIl:PVUU\lU%b}RC ) hS `}bJ/'%%eQխ?=bZ_^N>j=jUZH@B6x}zU+`RPjy܁z_eQJn;{yUkHMm:WUYny$_W{WyUxSƶz{iս gT@r eUD;Cs~rjMP ]s_ 5mYs2iU__MX l>_~e3b =.BO ~_^xࣚtLW%-E M⇶5 _t/P-Ŭ=t{X7}R0 yir;M$`_8WUUW3Pm?{\&: Fmk5 C&MI[~LBV>]XIm1y?_lp`AV8[1lFXDM t>dx*U:y}i߄d]{{r_2oB?qub d3Ęߋe-_L9+_|lE8#ZwZt /A9@S_l\x@+Зs~_| )-T0i1ޚ߄ޠJ9@S~_+W9DqWկR2 8` >Sח' X9t%{tM:yw_*(`F:䆑؇d?k' O9Ta䦖?k\^M3! ekk'mq9MVed s\_K#0(~\yUkb(b(>>T njM&h>>_~^^\ok;lɖ ?*?on _ok >l-+onAoe 0ތ_tޞoiZvބxslqinmތ~soE4||qlcC|tWWWnk 8 |~toiWVn<|qi3&k_|''snP$A_txxxsl1h՟tt\^^~pe?6^kUU5nc\ppppUj! ?|=D555kUɐݳ?ɉnc sf?|oi6b)__tXXnios4__|ol`@ _l\|||kcs1 l~d% lUM2'5|\-5hU X뉉 jc EX>Wld|B2ۂa߄|zoex8|oi"! ތtZZZobvb'`_ kliL@Ǥ ^ߋUqi$<~_Use浶S{UUqUx$k2&L%-//]I$Iյ5-` )A `eRr6C]`pXkYyOd=zzZ~gטA6;xx{tCpJS2\zj&>;:+Ze['LJ; [I)-]ZJ-%5WA(d>]ZYzL: I:ib++9N%nHy{yWS0@R%:Zq|^WS-6[yUխ F8uvw=[U*CSۈ1HU^FF?U TJ1oPߓ~z [NPImhTd3Ti??l^\\^bK3?s>\-Ffb(Hc -bN`%e_t~蠠cHPRɕ{-W~R%Mɷ3 >5 -L=R&ޜ>+SAhj4$ޔ|xxxzSAT~t WJzXc\|Q: WoTt[I4˻r |}L-) I4 0Z|k`D0wҝJ|>{{9+`S)u _z<9#?U'=ItT_|kUW*J&|y{) W9o$}__A>_x|UTLd?|xxzzWH}{_?t XCXlՕ5%e;LS=KZ91u,ޤkXg=F`!pKe_p]=O +>m?lUVBI$,I^}z^^4v\ߢ ~ml p]Y9=lğuU_ R.Hƍ{~uU2U$H mk:"@j_A,<\2ݟ{ߗ* U'O.i^WWJ.Ai) S.$S;?jx^X3}S9b]8_>]rbL9>%sl?- L<~XiQ_{+R6d>cW//M0ڂ5^[zx3R-ޜs- P)_\X\\\\Unbh\ qj?'p>|\\li!ql?߄Uok I$߄_nj"߄Uoit׹߄_uofRSm _|sliQtq$I2$I|~__sqH$||so> |tpnNb;mؾ|t{oi]ğ_t?piJT_ sp_tXqjitdxocx qތl isɱ$S2^sp`|xx~~so <t_tx|sk`c~__l'soI_tirX_|loiR(R(_toj k_|kxxp`nU6>ޜS5%-sYtJDݴ`pgpIDI|KxxX^fUJd~S oit]^txxxznc!yr?_ypin)!__tpppPpivh_^\ppppjUZ1@,?l]L5Ui0(_ nb`fا>?|&$,(js#vLٴ_lxxxxofId_?l./- ok __lxoiuu |tW~hn]Z lLxcUIg|\ /--leq_V^|ojo-atxxxxlc%߰ it 5Uof8l)_|WV\[fp ktzrppl_ l%555ofqijFH^~~xnid2t^^_WiZڢ&`l=lZp >zok 7߄~of1 @t/^~pfdIdC?slmSڡ_l`foA%Y:$?t!pk#ynupf %[ t %7nim'mS~/UnjɟUniC2l>|xxzzlUb%Z"<d557\- H6`I-2յh1F6M?~qQM۴_za!m tz^tkVMt|2xX^֊sq}C2/wa=:|;;U ^S(%7B|; T?+ښ?>|JC+/F0'YJ+/>"(m?a+WJ>ޣ-/UfX7ޛ UeXO՘ |kU^Q¢-\K~WNB &[--%%YGp1Sޫ^fTv}OpߋDx_40 K{, `@{R ~ULZȕތ_|x^_TFVb?_l ---\F/=Zd׷7_;V 0Sp\^=ZSr\Q3c-X1UO0[#ߔ^dXܖW-m8^sC31t?tUS' {\>轛=Jޜ_c- ]B$HP-6ޜ_k\WU]=jjRt?s O<$nތ_uW7B3\Iߋ\x|S-:ٟs}e UA.`H_|UK$<ѣ-|cՕ 9%P`1t* E-IJ ˵R/č[^_=3L'>mWxQ8S߄}m^7fBdJ=bzzzYFmmlljL7`?|\/5JAUW.qI?khhxZ%#At?zk++UQ%X=ux^Z-R4I6msbp^WO "-"-KXUfb``\))))soHiğ^\xxsn$ ބUWslmµ|jsDm$}sl)YnUtom۶aބ*vqi۶mbvo#Iخ|XXXvoȍ艟||so|~tsooMt_l`xxoc `d% ti)@hxtsI$I|_lhsf X,{ތd' si!ތ||^sn|_|tsII_twsIt?tWsk$;_?lsoI|?|{sl`Z_lzzqiR|?lZqi[є> _|KxxkUmVݼ\%-- tkTI$Htxxx\q[*1_dCX\lUIP9~_l oj}}_txxx~pdyS?^qj-۲-?txX^^pizzu_dppoY ~\|l qn6a^~xspIItxp`siǛrl 5sl,bd```@se ) _tsoiބzis Tތtqnql۴iތpnIım"+plim۶ޔtoU#=P4^T7777jIəTŵ--r j&`_ZZQ[5Eƽxx^WtbqfD֮ uMƐ[xxxx.,̽K\;Tvyl@mː;<;u*tb?6;\;YQخʭ]C;+R4 P1C3*U:" >J\; ,X?~[}ZU4}&{~rU C @_U ni>U.R1~+A0o~J߃ZK׿slu*XCjНKr^sP\TVRCZXk>k.`0x >up *_@H<פUギSD_߃|Wz =X-ѤMڦU^~J7Iz }] -/M37sH^ut R.C4R{~mW{ Y!īI\n/R,P_!DN~|X{X/7{u- >>+WE\E` 1>}zbIyQN^_U`Ri?t~\YB.־\^\~WIAiy?t_l{=P(|⦵^}s zR,ɦkp_F7Acbb``G((KUZb `=\))))ivlKh_xxxxtq!I I_^usI;$_U_tsI$@usI8aus'N`ǟ xtI֡Wxse# |~_~wsI |?tvsI!i|t_tk%|k5pcȰ =?\  voxni|xz^unڤm-tkxiv`&ޔ[usI$It~ztlLPBl usI`q_|?tZVvspB&?tkzz^sf [ to؂->l_tsn?lzrk2. _tdx^q](>5tKxXޞsU?t usq ?dxxx^sU1P9CחoV p}ccpi.-أ&_kXqcKO?ɉhs-P%R_?lqk_^ɕ ?|^zseZ-,~d|4xxxx]UMM$^L----sbatx```crJGL_tifnp{}sgSu_߃5% tnMG__|&tk/R |\xxtU#5P_lD7pU spc|^~xxsk!Wb$@_drzzs\b-X,_>\55oiD ߓUpi _l_^|{oc'?lkeشOI| ojw|zzxx_nђ!jl%%55sl--zzusI$I |~xxxiuRi|d>^^re%T,7ߋdsdMT~_z`tsI$ xtn"Ht||sn{UsoI@ /so-|xxxxsU#0#0ޤ\e  SUR3bx^(M2>b- X1.0i^.ߨ\B['] >~/UUvDu]+~\xVZCk]t_sŠWXD5kpp^B_sBZE1s^s;YF]ޥ_tnW/؈bS-/UT&ɺ_jյR2x] EoIp>tp\{1]zꀀZ#夒/5\=-Q&+alN2$м<|zU_ P&f)t b`=qwI\ `Ds NߔXa&Me?߃mIfWmNrοs^\W^^E-b>\K"*5LArڡt_l_I7b%/?d755M3d2\=dI}Uo4LUfte -_voE$s\++/-vl*ٚ_|k_5qj q[)mߋ|/unm߃_|uunm@?|_Zsilun?tTxXoU4#=K55tV@~Cbpusp;KxxxzoU=`&;555%_o`&j$``pof֠-|_tUpc }~UU wj[Cc~}tUߪsi> >^UWsi0оd\,xiUK$z'ߓ|<---5rV!Jÿ``bbn_DkWlS- js+tI$~t^^xxsfNi?| ---tohe[6ߋ?շ,tpXmal_^~v^# ^\|4mU TD_T vo&v1yxxxxtl$IH0slUodx?[ tki~txxxpsffotd _oI.~d //ri!i&IތUqle± |^hs]1,_d_vctI^V^{xsya?^^xs- `|d^zxt_8 ~T?5wlvaN~Vvsfb& **uspbǁ _tztl%J t -sp@?U(usI$I_|x`sZ  \lJzb`_Rh侣~\^\kTaR)aNޣ^ Ulɑޣ^^6_2XtRm}C=C)Y)~h/c#:C<;n^$8|;:WhA֨M?:{3ս M%O?|;2 0/'tB'_d\Cյ- )Q$E k- I$A-+I$IXz_W m^--*O7uSݻ~ -A'`JRݻxxJAi};_z^RAn^zWUUTFQJ6^~zz~WLXm{sxTSI :?lcտ/ PCSD@?d--//eNqyOS`eV<+kxxzzST{y ]@XA-䔾_`Kԁ^_kpppfJpSywޣ{iik`F ro3\>[9MmŐ 0_k==/Q9 #=>d>[|~L WjյV3yOS^WCznS?6% dIw5{\iNOr6rUGfl&\ ߌފiN"~՟_{^\zpWB?ੑsT -/*S>??6c??ZBbL{{z>EXʰ˔LkbJ} x_cBrrd-jr>?l;5%;-B?t=/]8 `r_bpp_G*W|sԖV@OZ-lTC..1cXaE7'i_T`Y5R d|M^Y3 >}^\XWU}E*t- L7u9ߣ /UV:Ov\}U VAL}!v~ fL 5aWl`ŠgR?ɗp&dcW\ZY< b*߃K55MF@ U_|s+P:3=Rd7J/:5߃c֖E1D՚{U- X$C22 ߌZ$_^ZXU^=< vZppppup /-5vqmmц?zxtIw~_xv6 ؀{~wsXX%_{xs o${xn I$'{UU+unm{ս*l~$m86|+qo?$ @^}xlW S{ _qe ̚'^[׵mOwO ^~vj} ~U~jpZ}t}y>kDk|\=b‚l?=^\5 -'wi~lNc sox@_|//vn~(9_|tnR$Dߓ_t%5tk.tCxxxkUX,rD}|U}g=<~}U ~oPЃ%T(sv~^uW^`}lmkU<\\VWjUp&4|4-5kU)n9X멭-uiYs)*@]ĿtZXxuit! ޣ|~un>#{l/tl[6nc_uvs!?tXxxxivN閎>d]D\\|xiUMdz '~}D---%se4`:=_{xxxse޷ޜ_{ siDp`ޔ_txzzvi/tC|scwih=S#-tT&>eo Dl57?sp8l8?Uso мsnŃ(?d~ꨀxbP]\ %xs؆ݐr^_xw߃_d~wgZ(^T%% vlu'`5t -5vo6_wtM1~woL)^t%//up'$.?+-=wsm7 _ *xd",tן??T`P}``pxmN ^s~xxxhQ/Pc -x_&N6S=}uD=]'>[\\\XqZi[cK}C,( {X cO?CBW-gRL?NrLBUV:9<|3U*9'3h M;/:j՞\=U#: l---- AI6^iْ$L~U " U+wn ~+:$e+B7Ps----Weh&h_cpxXXaG -~Sv xxxxQ Ly RCWX WFRHIߓsZbI1![b`pWBr1tcUYCg?k B\/ b&cC7&7EӆMrl-)++Q2)NI]zmN:^jWeBJ'O߃b^ ]>Pz+z`F0۪9^j_WiAl9՘ntUWYGs;s[//%W?l#`k?55%YB쾣sXXW@ٵ_z\Jx~SpxxXS'ڭF2tJ/ [/~ĉ|- ^Ga-\_|VWaI}a}{UUXGlǺ矃c---WES9;ſk6ZB¾srrrb]B&lj*R34a~d\E`V.amOl-W8Z/`ޚU~ kB7ѻ^? hKZ|>|ޠ\Nڶ_+-dMݱhk_\\Xz{`=kK5555QJQnJk~^Q7%Rɼ_lk UH'9⭞[5% M-aR0ޔ?t*`X"Y\^^^U^< [tH$H$ppppto[}@u_VVup$7rI_`jwo4H?UU7wnc{UU tn- ]{wo$OL\UoI66\U o}wH<>zx ݝ?~_K6e>}cUo[@;q|t_c- }10!$ޔ?x~~xuxk_ U}G$tswWyj.v_\ࢃn#lK\C/% xqqW=ԟlupx>_ xsݞH^|UWvj[9b1?t>e*Uui,ɒb t}Dxxxp|Vx d- tq 0@tx^n.-^ez~_Uy:,{3 p}-R-lxX\\xpLِX?|sjL|AW_tlڃ=>Kw[ߛo o!T4WWsU[#1]D4:iUIId|----oxcK6_txx`wj X\ 'wpt_~voOHp|wsvy_sz_vqHLtc]L^~oUj&`&<%%55qUr1^/ ivX6l&zzxxvo##&Atxxxxwj{1l xl2̂_~\^\XxseB[;{~d+UqcdA~tslin捿z~sn ,??th`s_R(/^L/?vg@IJ^xx|_xu!`hczxxxfwS4DC%^[vk-Ъm|?tW= wiio@WߣބxsvrUxscc3|(xsk32l?|*xsP?|xj" ,_=-h3٘Vb쾴ppxxmT_dxxxxiJ;r^\ -%nZpn]ޫ s*^[xxxx]2>]=KU*tXc h}]K Wi6m\MLaB5E4F76A]UE+ A C6b]UM!y~e--- ) mI^տ .q$} 8 II`B,}S@z~B0I> x<1 >} E8oߋUJAI߃URIɕ)ZkvTL) ssk=WMs9w>---eZp`N4>[XX\V]<.Ȃ.1=C6X\^^O< ;# SEDǝ~X\TVVEcՃ+߃_D]Jrhfcpp[B&tkTC=bjSbpI'udS/UR&_߽]{) f9& r^NAcU_V:0˔>c AWH-~_z`gD4?^}c3ܺ# 6?|~S\^^:!菇A~S*_AfjͿppxKZ)9rЖN|s~WzYL}U_m?:d]C|U\"[}|m 5`1t4@U/xV9_eFNmfH5WJB!_T Vs {[`xxxXCpp,翃S5555RA٘9sl *xL9ɗ ucF1zr?d- SCX]kxV/-B!_\xxxpU3 tZ Ӿppprtoۊ۞<_xslݴޜյ ~oOd}/tqID_ W}u 4r|U {]\_UUAѾ?UXH.>{_UX4m_sxUx0` 0k]K``؃hxNQݼ\- |oI ~WU}o~_}IN _|Bbz{* kd W_qڎ}^\ɍzB"?|~\^Xxxpz$vlv?d++߂sqM WWuOrM|Uo#& eTU|Y8.2d?txxxxsQk>c#|\%7nYri{r -k6N~kx訪tu̽YkdV~h )\>\sdTExXaL1X [=-&W ^ݕu* I1Zc+ݝ>UL:INA_DN*ALȄ~}|L7v2'}u-M;I%)@^ -QEv)alzxxNEDJ(H?lcWWPC9\#q^sk*+Uu^Ad cr`T(P:?{BxxxzZ P9*ܖM2/ YJ NBdM?=_||Y=๧Mj&' X>X'r~`dD-bt{tU_a=nk:l^Sx|^UB!&sn^S W0vܞފ`^Y-ow`?=z ~^"_c a^+YXO'ߔaU A' ނ A&V ߓ/T;qq{nnh`M79#d~cWB3(:Lʹ?{T;o>WNCoނ{ S%AW~c5Y3! P_}dL6Q{x~bN/)?{_dWxZE;P ~kdP9P5[5cS(A9$k----Z9!aS7~krQFf;z{r_T&4ڻKՕ5P%6X9]_s\Wf6Oݲ{pŠ+W8'tߪ ]IL>-qU_kCu;C_6߄zL[ Wn$j[||||>QIDIS5---BXkrW9m)e s X/2))_lX\^^U^C rU^b{{tlۆ)ex^_Woz65ެ%zyvZޤ?z^}ߗyߋx^W~oߋ{:Nl!? y{`Zz`COlI{kz}(6sbzqڿ޽[% o%) }L'77}Qj)W_ l`?߃Uf7 ?s_Z-6k^\_o 3L~ {>dzzz{tP."_?d=- )u`|?| %-l6kxxxxsIҦMc3xzyU :]|355%-j P}``pp;;?;xxxx]"6#>\ח{W'pz>aa}r ~sS|4k{t))?tc`~h^Ec{iPfpg~[%%%%u7c{sMuk<|xxxwUP9؃%?\77Ub%>t/UrUsy|> UrcF߄zUիj\r=Uneo+߄ނUne>O{/vckw$ >s`bɐ eSppИ{ft Pޫz}z6laU}xdItUs}`%t }IB4?U*(zM ?tsU~trc%%{w?---^O`Y[Uq[& X_xu["*@{~\XppoZNpNd  k>o--}oP>sW^Xxo1/~d^^rl:5~d=M^zlW6[m=U=~xaF==~zE0RX5}D5<%1id + I3I~&'U`F8m~--M<\Y_xSFi)( {_CR#%J&{ UTNY6h|sUMX0 -||[N:[ ՞tdxQC؂lcW L;P%|k/ZERF_^kxxp\Me$H->c"xgP [55Fb/6c3 J93,{XXXB9'{//'%W8'V7_jjbpNC8mZc{xJ%1کz^[5Z%!Ib;ֽ?kWUA1$ ??UUD-2Pr__,A F2>{ C-psd ?x@1%%I2߄{~A/&lܿ~L-P_UP:4l_sd^xM._oޤ{+P:EV;~zU%?ߌjו L1V^gޜꂀWG6mN~^^QtK|z*XN+' Klk\_UUX+$b_C7''U:?mr[^xI.llTs--:NH0>WUY%$aZO?{=b^ I.iYAc-)(K+`vm'ބs//J&h_UWR1KJZp_:n}۹b>WUWD.{UUSL|O?{c|~xxF< s'[----JBB[Es8\\R5ß=ak7/M3 LO_j,TB@$_kp\WUP%-1~SxxxxULtV:bup'Ib@>U_q}c;&?U{JDӰ_{}iE?{￁}]wߋ{*++)uҿ>/U=?sUsh9sj_=p/:w_kU- tXjʶݴ_crx~r-FM_tDxhlM \60ߛ{~~xxE_Җ{k~{ID s[xwtfb*ޟ[%77{ج,6_{s_~z?{*/}v1 l?t%wbzm=g>^Sյ|Ujh;,%%%%z ` xx 6s#`xzx}^ htx5%%|]'BA[ccccs`^tjxpp{s,"O>?lc^^*zj|G̵>cvkH1[%---}vXݣ%ߛ{~tɑl;zzxxyV`"j?$%%rWfC- ~DX\oU  \\l wk3l&l>W_se{y@ _~u/*uoA`M?UvoN.(M>_Uwsɚɞl?|]vo$!́l|_U{tfC1R!_tWzjX8#,L^q\ ZZ. zpMݻZ\\}x%Y%ߋ^^||}{ Aߋ{~q} I_d'__tA'J^XzyzSX{khs} V_sc?xu  }b /UY@ ڜ uT<^zx{sI{#Z=d^~x}Z~sL -ne`^s /wgڵ^Xxr7hNg?tv{iC)|lx^X~iSj t|M_^zxrOc Ț=^M03:v;=--X9&I;+YF? hux^TAN~}tzSC3|sxx~EQI4 _sTFva4s͍XR}sk^ZQLpKsy}N]A%6lk-- \Muv l_l UdRI4t^S`^ZNjk;Bz_^ Z:R)x^W:C'~$ߣ"-/Mb6hx㾳 M8Ln]{XXx|D,$Ol@%%uL9(uO%`ZO'{}b_-@*0UO?r/Q'#'b׵+1$? >U'1$m,Y&ߋU@+yNr_F:#Y|zQ8SIAtk~I.R{W1Mp6h>dxC-``3_lkWC-57?U_^A&U+ J-owV}_xS>pb瞜|^VFPmpq߃\WSC4@S{>sxSC|Kȼs>s> R1j&{@_|SI3h >;c_cz舂?+v{//-B&m:?Uս*V$u{qA~sE*'I?^}U3EI֎߃|-D-m{શX(9vٶ-W94[t|ޒ늾^N>:s:{s*NB4L{k~x:EX5k K9'{kTC-HN|s_+ E.!Y_{rxH7A_kzzhG&خڢ)[$xxxpUTwU!B!Bbbbbwsyɓ\\\\t}P&j>ߛWzqqq{tvZ>cppxxzsXh8td- |l{{~Tzn^ugl---%|nP&s7vȄR u3xxxxwUj[K+% ze# h$xxxxiUIdK}˽D----wi4 [?^xivivi{d~uht/ ߛ_lvs6A?_wp%IjJ?|{z_vo8xsDzxpoUr&`><%%55sX ~wsI0ޫ^^xxs,[O?lXxxnqfb_|zse9_l6<kx P p|>\W^\uf!B1`ޫ_|{tJ!u|zv6|{) }oTBt=p``}el ޴=xln5l {udI$;ޛ^W}x$A-~z$Nr$A{>d`sZ30ډ?d 'z $Is_^~x}u2=k[xxsʭ˺^[;3`hhV" B -h MԖiyz蠠|Y)W8ڞ^xࠅ]0/?Dxxm\$I'~d /qf1u/sߓU^|\q|+3(aߋ-5zrЈr7:?|}~(xT^zxRd/Z5<ܖe?6g=E- lR1[H;}x^hWlm~_WT^@lȔldxx~FXWM!k~d -BML-_{k YG٧?i{ [Nn'{_k^Q9 .{szaTvv {^SpgX)ٶ0 kJ_gWDZ ~S)~_ZXM?|:9^W@ ,?cw1- H$I$Z-- C6b+b/=C-/{^^9&Tve;>߃ /-='Mނ_ 7!PJf>ޔ_{UU 9$,xϛ>ߋ9&,[~ޔB/ɟF >ތ(^E1)WN$H>~_P;~\d>W_?rjߌrU%ӈh'_tRx޷ D%qp[Y8 5jZ|>s>}F%*Ѡ羍c @eۚujߌ_.O-{sqxVI<`'s~WI0ji_|kxQ6@uz~\1l ݘ~kP7+Uw z_sU.R80brkUzF!:͘?'}>cו%.Heb~U<+w M?~I.?c?߄^ H% :tUE%&I|rA,ĶwB3cc-@U}X21؍_sp_J/ns_s_F4iϿ{szC3,iWsD1X30sk9.zs  A,#?|k\;! ??B&!s,xxxxU^T sUcccctsA$Axx|x}t_v*z^z]K m>{xAl|{(z$In{s~~qS_k_5 qa}| }hK$x^q:&l#s^W} $ts~_~P 5{l~xxp#A?Lxmᐗ{\^__z4Jk'scj.zOvC?liqsrm~)T-R\D8znvNߛs}r@ #czzzk-ڵS>>k- o۵*>|^b(_+xX\^] `X?l ~PIZ?ğsxx\^_(,,SXxxX؁Xlqaaa~w">߿_sظ wIPAKx{k8Ȭ; zn|軷?l%%7jy$T%J*k7'/}o4 (xxxx~VMP 3 p}-R)R|,xxxmU{&b%ߣ4-%5yU {ޣp`wpX5`#ߓ?t^^\\tiすߛt %5usvۉ8U) un> >{U*xlm]t edUoU5sC5s[xxxshػS+xxxxM3 --WVb36j{ Sv{xࠀZeZ~[6sD--/oa45& &tlmg-u xizm1_>߃p R[````PXZ=]4755-lQqU4A }wlo~_lWuem~dUb\-Jctl\M_P d\//XBO sl/UUX>T_m -XIX9䖘?{UXQhTW{lWy _BxiaIQ&>S)x^Wi Ѣ?11)x^-*Xu$sxAյ- H$I$b+ Zެ}{zx@b6h+\}-;!(P?{-&IL- _߃U -@nߋ-/3!t  U?"yD >?_D0RܰF4܀ h='ߌzWUL7v?|U |~C7l um??|sxxM2<6c?s>cx׿*-8c"n ?{tW:-}Q>zs JX?trUU+: v?zU+B O ~ W?+9m>{WC-$I_M2nIUB'(5t~rUEd mS}U_?+=?{tF!`[{ -I.u{hxxxF1l"6t{sW^x:-_?|s^*,AbXߋsbbb9-' .6ss<+ZwE[]2tk.}j cr{x[~^W.,/?;+ޞfpX>ÂzbC+[x|||V4Z#ח7^^>(4PXX}c ` }Uyu#6ޜ|xx\z6;r>_t;xx~ukK1uߋ; wo8ȃ_{q}* 5_%i~^ Ȁ(?#X\^zV! IL\xxxvV5_l,7xUSIx{? xsX|^\xxwjZ ?_lUU{f$ے7ߋ--- uqm0~~^zꠁt*|]W_~|Z [=Txxwn!_luf`e ޫT''7ztx>͋}x-і!?|}xMɴL?|?lzjxhf{ɖPI~D7{o}l^|x}h W⇙ޣ\ %7}xmIUUW|}{@kx۲ò?lk-WW{vmѶ]{s )U}x@S6){c\xxzzvm@_\xxxx?{---I$I$ -&SJb&Fc/xtSt)x~c`_|\~ztZͻ+ _>e tad IG/mI_s)t" ?dprzzxb->߄>T=//zf,X\{d >HtlUyal6Mپk_dUqf[~dd 'UlZ~R `d[bXҌ9lk~WYQk6 |s eNMRNз UUiR dI[z^kg Ok)~_Wh $2q!^W5={$|1յ- \k+ ض~+>xx`+6cjޤ~^~xx5$G ?_5M$`z_U,eޒ?*2l6kk0U9+@@ޒU>/ފ(UB3m'i[~zW=$$I(5]rUB-O]zrUW!.RmHr- 7&Xۦ:-/:$u1u  _B'1 4_UF- mSUF:8\?*:N5"M{UI.>?l>k3* H?tsի )7$Xts_2tkU+2i;h|sx 9`(M__{~^=%` 5z^_Cm6$?sq~W9I?{{y~U$JMmۿ:UU#Ci m{qU20@ɟ$܉U8M6d?{^U--i ~U;n_}*U1$qX{U_~7"I|{- 6!?_|_/Vܽ_tsUx2@ D2{jx^5 ${r*U:0 >U_?*;C_zU>?--++tUAAAAus_^^|xuIop?_}IdT@`zj޳t}q#8 _dxndN6T\ {m4s^^z#8s?l_{w?l/{xd |[xx~|{vh6kSxxxx?K$c----\Ÿ{--GII$} -a$A `tZqx_^zxhђn?Ws,bUi@-߃l %s+xlb4G 摟s1x~^i>*x50Ӷot)յ- H$I${k- 5+V7zڞߔWߌUU{__!I$I$~ U /I NmUU8lHmۿ=UU;'I$߄yUU.I m?yU! a۶mޅzU@f۶mzUjc۶m^U0ImU-M1+FlBhܑUW@4IWA!$ނ=z5 <x?{յ-1&|U /4i$+6|vtU,0h#Ӷ{vtU_,IK =r\vsW&I${U߄~U~UW\UUc۶m\_U%tRI|~U%mҦd|UU.MC M~?lUUp$ɣ'kfUUs]I$I$lU{տU>----sU9C9AAAAxp%-xxxwK_{zzpI%UߔbWU5ot9 _k x1]-// o~_x𠇀RD __tppppzuޟllWW~…{f]s?l?{` :{c'7x"#1K|{p? w/g~-5}TJ ?|^~x'?lcUt-~cL?zs]F^{k|^^sTC4U{?%rPvkVvs}v;ߋ_| ~u,(k+xxxxxU J}3 hivi[rrrztDiJ*{+xxxx_K)A;ݞ3]-"-?<4wHJvtXXXXv Yb|sU{oc6~TSUxiq>?liwY׍Z(>c- vHjvKxxxx{V=`^[+5%%fp :^p```wگҋ]lVԼu%Cl$xxxxqUK"'h&$-%zT`Js~`qzk$ޣ\\{sC2 @^|?^~}vٖa?{:i{_tzvN?l4^xxxzT>:?$%5sU!>zxtO 9>_~zxxxs_>dXxxxxnA!tKߛ_lxoR<5CSߋ_l?_oxmfXmߋ[xpzfKw}_t {vڡxx^t}]%Z?|pp~U}v |?dl}SK4-T~{!I!I?t~xsTd%5Wt}Iڴj~sxp}x{tzzxx}zض?|kj}xK@s[xzzzzs3SxxxxP0c----^s-=_ /WXI$:+e<7nyzzzucSwٟҞ^^xq/@ O~_W~xܲ9tz`mk5|l'(|nT}?|{p_r Lkjz}qYkkwi;Z5cc{^zrb*֫dcUU+bT`l l[ս YNM |c aM eJD t`fZct97{;:x^j`.5>J!\^WEH'y$cs/ (&M$c- 4{ 6|7|U<_7| WڞWWڞz 8<_WUWU*I$IXI$I$|UX{WUm͒L n\nzBkHHne_~8Di&΃iڦi{~W_:MZ6eS&چ\߾PIOd7~ ^c#a چ8_Wzxx] UF U Oc lZF + |=U -U>|----UtP%P%9\AAxsOмm9}?xxxx}qDI6?kzxn|X9q~ct %ެcccki/6lތz~wf{`O_ 6M__lhxxX82 _lk(w'6_tc{s2?|c5/~za߾o? xd20-zޓ7U{bA^t/yMckkUUwB#>cKzozkVe0~S-qvOdBlkbp}u%A_c-+x c4_|c~^]}IdI[+xxwYiH_|odq \_ppxx^,",+XcfH_drPXX_31#1_$xdxxvzZlrX^W}o.) _l]LZZXXzl1e@ >TCzfLO` ~T }l&`*(<3xxZ^o]pʾ>\+ }j````vڵe?t$$4z.5_l[,xxxxtU5?dz$5oU P T_ -}oI xxz-M'\nmU7q {}U3Bذi1e:qF;8z^gIcd 8g^^^^V#wWg5?+[ DItMIwY vUxMI%;@ڎU}Lc(@X~UyL_XچU "Ry HXUaId 8woxxx1\͒vg7^xxxmSc>6-/:d5 ---UV`` }_t----WPI YՕ/v!|xx||p}P ޤl5%%um6Ax_{NTޜp_IBI0^WtۜFU 7* l_zp~:,~A^mlUݘDld}z-ګ-_>\%---}i!-%}Tzߌ悇{[>d6&x~>m~mdW}v> A~mdU*lu2 |e.ߪsd`a[pxzz}wG pkvlTk}Kxz~X-ݴ]C5%zi2_ރw!wRp |_xxxx] Lܼ35zC9_dX\\\^1#1?t:s ѐ xxxxxOhkc}l)dCox["R&DߓcCczn)J-S_{z{c9`.JW7s^nH {t%%%%}n)R` =_xDXYD!__|TyNM?l\zus!?t|\^zvo$3 j|l-lvl˴_55~wHQJݻ~|xz'-*tZZzzh ߃?t_k~ TIlD8`k W\}7ߛ_t^\xxwvi$_td~~x{p֛,d -Հu:s^\xb}zq8|_d~~zxzv}^\Z$xxxx/H$H$>\8----_?l----zݲ? /I$I$3޲ - jI˴H0x}Y5Z)b8zxh n]U_uXނ{zr34j{?d^ziw(MI>sd-}mps䟃zU}lX\K:rl_okźj?dUneL I_t]jUgp e&t{Y~UsN$iҠ>J8_UgP&zS- d$& B- &=wisxյ- s1ّHxxX\d3v nWg+UD+N$nvgU_j}BbmVWFwxDCi_> +--n:~ @8on_n:I- Wچ/ D$#6V*-]r wxxhcS(hoWW^\&XfIn&rv vږU}c:w~ _s(h8fz^}m$}_C(HUvL>}U_7W:5ULX3 UK:}Du--/+UXddD\{--))W p Cbbb{M$h6?dxxsJB~c ~&7^zzzq_yCc۟? /9S'aV^_*Aߜl^^Xxe=>uTpXxxSP 9~dT -{#Ғ*~\--/+}!DOU_ vT `X25>}d~뉁4*\K``zFdc}]uj ߛTzbBÆr%:^Trsqi~uDI?kpxXs.1c+xz|TW a^C ~i)ў|{P]l]?txx|x_b&f[3%%%{'E'E<_|TTTֆb-_d9ށedII~xpp{xB'P>\```pj.2X#:\;5vo?y~|s[Zxe j6?[xc?S sbHP;>T s j&̞ppppz\5X5d^l:#|CoᜩX${zxxrUL'r&$--%%|_  =xzrb}vv^|xxxu}lDKƆ__lZXxzsX5b:_ߋpxy#GʜN,{?tW{t BR?l<~zxU{&9,%5{YAJZ]ppr}vp~~xxxt8~T^xxpzKhlzsˉx 7{_t xn2?|{s!~^\x[&_s~trߋ{ {m6h&ߋl~~|}lsP^>U-7߃o p>?~x˂~i(`?|d~zw0rc5tl_s駢Ϳl U}sT ߃t`c}}xm6 d$xxxx11~L---5^d----+ ߓ+/Yҿ /-iFc/6j{Wګ)-{Wmn?נx\Ss~Uwa0i&=UjPv'~zwxU}i&wpbUoiΐt7>rUpU_nIR6e 5xqUmBV?piUk1@?jhU i'$$_mXUU+N޶]v79U &c `g^C! n)@}{UU\߃}UɠwvW~Г}NߪWW^|n ^w6/-o*n3 ^S:#>K5555UZhVh<_t)))-c v}````x#-1?dxvp 0ax~{: ?^^xX+5>`mDl?ߋ"UAFg^~׋'l&>|^^xx(5*HlL\\XX.#R-dLՇTsl=--~8dC6]> i-=t`p t\`hjjzc5Xe]L_//{(`mdUy9qrL?~m /pnc-4{]U /z߾l&c~~\|~]*P=\3W7Ut :Cbxn9M|~1c$žDhxx^zs  y$-S4_tOMe,~LxcIA侤ssss}Z=:Lx||x}kb51\<<57}owwO7?<;`prWتsڄ;?- xjT`}j~Ws]P p k qA Uv=/=|Zޕq`:g}uO?c7 vm1M4xxxxrUh:1?,%55|W ⃃}Yݶ _|^zxx{%[-6|kzz~w-%R{szsШ'{j ( q;T>lV ?\$XwUO _l uw{vU?xxxx{J6l?^Tp`s|P8~T xtرu_?|- zs8 ބ]--tIz'? WW{nPeXMts׮tS_ބ(zxk!)w$Avi؆|]xxࠃpq_9u -5$8?l^\\}?nntt+}@ml_tl^u9kolzm l,xx``[ٙ\4 %%//^\----^ޜ+ ߌ>_ / ٟ YIuxUUF,'GIxUy;Im+O&nW~I~AX~Uܺ)lu_qn [~WmT }_W̭7yR޳ڂ-Vs=rնnm{Uoނ ʴ}QW/Nޤ~ܻ`(?:FW^xྉ ZN6??nS mTU~躭Xt_s>T/+omqsjնXC$kdx~bSx^M::P UUB/::+7U\pp}5+---j!!W]```pzZ.j~^?$,ɓ:~^^^\{5S _|ޘTPN{p|ߓ{*+--P`K=ߓ% qK>?txxxxLB_|}DzzXxi^TL}$Sd%%9{oBW_imdxxxxif dSKZWus # 5^e>\꿵m }m+qS# ~m$z^o L{4[j<{\3% x15vZ {ߌx~VpMEFԟ|77'd (ZxxxxepC)J>DvH&k>Tp.^Typp^p8䟤ssc}# ߄4xe/1R5\:$?}^JCKz'v]I(\_}q\-lzesWN/ݪ߄ eMo$^W_fP+ߓa7vVlaܺU~{jUY?cW5 }l}^?{~f5װ 9ޒ> UU}kRL{,\x{sU\L۝< -%tm%zzxx}ۗ|al~~~xpa ߓ~T%5{tdI'_ *}zmö _zꨠxN_{ꀀx>$dxMHޔ|x|z) v_鍭}ʩtZPXXt md_L:ztD@Ht^\XZ}m[g_tt 6l_t?tzHx?t}w)rl{,````X`&h=\4U 5557ߔ^T----ܭ>- x^^_xm۶m0ޣ^ UU9&L>UU!swn ޒU7v z_܊${_Uy>@l|]]xxxw hn<=U/ o9u %ٞtޢtlz-mH}?|Uo _̩yﮤa<~|UZe^dUO ?{W1yR$Erx^_Ȍa8)j*pXrؐ=jU m۶a YU_~xmǎ ޚð/X] )vB)Ux嬬#X Ծ[=UWĠC ]\Ur4H߄^slA_z_Ul^9(UU-7[LUyEtjUWjOrc -·wy6]r --мA!pB>^b``h:#;Z^S\\\^c>sS-///Hl;m_rյ- İmؽ{ս+ ܲɛV@݅X6xxpp\# h&Ir%n*`ppU--%%lt `I^``pp}KڤO~?-) tV@ߌxxx&@߄t]닧ts\耇#D5s----7tRޫ Ʃ#vr߃d~x^ULLp|{ܻR~\5Ֆdswzܝ *`]>Dxxxx:,Ѿ\}K{**7O4J?{ꠠӲYlk-גl2ntZ_PI2|<:Ue4'/>?-/` !pܿkxMTIޤdؑnm^Aܟ%%qIdIߜxxXXbAdADcbrpz~Yvߔ}L驉ɋp.(Ң1^TxXX؋]  N?3x\\\_=#Օ_}x? % zC$ac׵- omr$H^ߌ ~Vx`JK>WqC1\5doɔ~e;=^\|xvUr&X9,%5^IJX}xpb{db&_txxxpX _lT{tg!?t ~{ I$I?_zxb_}Cv@: }~?d777m~|~~^|}Ib|)~*->tX\^^}B6I|TzxxtHT}II`|?t ǀm|?t {[F__t9ct\4``pp\ [,5 7H$I$^T----ܵ| I$I~_hS&~ %}.E U 7q6 ݕ Vm 7{+t04V_WWwOݲ( zWWU-WIWis^v爍Z'v^jWUrVl[$|iUU`'Nܜ~}UjI?ߌqUUhP$r{qW YiU |ZdIL+~X}0AW`Z_nޑuW hyYzޔ---(m ]UN^?_˳{d~_~ݿIS-|Uǯ#-~mkzWT}ۻ]߃խ H$I]UꀀuBKHޒߋW~%G U~»au _~ ùm3X߄{Uս*ù~_|-- ޹S$^v_ܾIB @ۖ^mxzUάtd=U+-5eu%L_?l ȴwy>uĹ&l{j í6`6~[T*ڦ[{z֖6S`zU ʇS3# VS- qO'ZN U1Rð]ޜU_Nћ]t -6aW -ƃ31o~D\XpǸ" [~TUoldk--/1 H*/--в?---ഹmI0_߷#`}edO'j\ /ռqs=rж&tJNr``h6#;}j~[||||#?CkUյ-ԵI$I+  H{^@c>s]]~ڨ TU&UW~T 0 z^ aH$H$S %%%%t@t@?xxxx}xW> qqT~^^^^Ͽn_|U~l2Ҁ l\,xx} j^?\/---Wqv<ĵU/φ5^^x%X^T^WUڃ؏L;U+~\U}{?SN{۟ -a}>[XXX\`>db U+ˎ#[4t}RU14caWUy kb{aUjѣS\BUU v_=Oތ:5- m!p9\bbk}|>^lXXXXwx?| j(,Xܜwx3ppXؓwI4@}Tacp\uXEZ$޼.dKP5 x 9_"\\\^~Xtܟ[#5% f` _`xNݠs>M```bf >4555qeۅ]~ulp {Խ} dCG@nU꠆bZ#(LdE5_~fj?ɴݪEs͜'?<^xx~tUr&h߻{,%%x^I ս*pdB&HZ|x}{!ބ|x(z uO$Al`wJ'߄ii}MtG߄[=^|xxV3?l55|T Z۟t }q$xx`x?~\V^\Xs}[,^d {~`xxpxB#5[3&Iiiisکb>L7'''d@$?V\| /C,tXXXX1yfdzxbp{{yLc#|_t\|xxNǟ_t|[$M 12$ |[,xxxx[99[4 M$M$}_\----I }x^_$lب1-8 {- ׾+ \$}. T- j9&V L{6@6t*q.i 7ext$ ׻~dx~_d%Pqk UU߻aUU nX֤aqUu`.|~zU*Zv$jyu]'_{*_w\?|_o>~_UsW#jފ?d -sOö?U-`Z>{ -.lp;VVP\UǬMݲĂLזݲSZxʹ[3*~c[++z&=?s --%$e 'J]I|w~-5-û)`-ս v<߄*zIwm{_cq=rW[i՞lj*ݿk [LDN~\--5з[_Mᛲ-q>k{sssNs~S=/hR#&_?{յ- ʲy?e - ӻ)WN0s]eW̠#)^dVU[$aU˰PMޜߋ^ҷ3ҒF{t-h ?d 5غAWrXpԼ/9jS``ў_k55?/ͶI$I- շ9r#7R^ߛmtirx^`Rļi_d_z}IrUWzI${5s]U -ɷ/Bk{zϿ#??|j- O's/pAmr|_Шc>߃rWUU_ܞzszB#4s;-^zѥ#i4 - ~_` %%%%qdpxxxxyNV U&۱ ^x`oWkx&lk~dc} @_^\ ++w---T6w|߃xhj:R3k=\&&llV}=M |p oyxb~k lU^^~i˭ 0=-5rO¶4H=fUWV?61\%/55.]N):ݼ{~S+ \\\\}6ml_݆' (l```uJ@|cccc"621|Dp`@@^9<wUtAgd5d %5g0~^x}5k>?lW^xs%Xb^l%5zdR^tb{hK7_SBbx|A>kzIڴ# _}ھ %#_tVw'?lz~x-.,J߃TxIɤh %^\ݶ?t+++fv?|~mذ _l;$xxxx\))\< 5@-]d % |յ-@{6W xܵ- j0/U Η--Qr44ݥzgnM 4Xl^WofJ__3b/̞}JUyZTn>ۏ>\[wTݶa*:|j_yT6~_j-gRmq­z}sTON|-UlTK;?|_{}UjWP{?o$s(*qR0Rv{ÀwS_2_~[76>~^c6UUeMsrrݪ{-TUlp 3L%Ew{ݲ^zֵ&JW{p`̹X9^kSܼk=k-=5N6wޒܑ ĺyW1 --/I$I|^- ĩTH$Iz~_`]:_|q_UcM'ri_K>eqhWUd[}jh -`~j>T_^xڸb sT5ѺZ_}ld1ly^crppŲ` nc- ʴ5Uߋ- )WN0rx^ (~j[_zxxŽƫKn[- Ӿc_Iwq^@[~{q(WҾSl]rk^̮kг"[֞r>cPD_=7%+b6~ zx\):ipx^W}i`'/+ pSq_k~蠀Ȑ,j>TW~xpȴJdCޜU/O$O}/ ﻱTHmݥ~jx^Uլ?s=rS=r7+/Ilz C^zxpr%# ^\\\_  %%%%txxxxRi޳xX o>WꠀKR]ӵߓtW^xxt d_d} ɎFaߓ_l--1N +- H|^BBCK)_{~D~j"]LE^^鵃&i_؀}]W}U41Q^WuB5;"% uqI _mzwH^#1ۆ_b_N 9m=bU~'>T}RՉtt?rC u s=t } S?CpXsK ?o0#0x4K\||c >m,xxXy @m?#z^` 3w5%b/Ux> *{\X }{տ~ c`x9ij]eLs+ t` =_[ r'f <%'7@$76}^xx[ڕG >mT\[i tI}]-8(j = ^9ڿ?#_)oͶz㾜t H~U-xG?ux,ޜꀭ~QU~ߔu Zd}U^Xj.ɼ<%^X\\YfSZ?=:ZRTW>U {IJ`xX}O! >\xz}@jchjr%ݚ=Ŀ[- y~?tU im-*p $Imp#5ES=_c։ #{?t_{a6]K|[ vL/eU}rі ߌ[m_?tzM36c3?l$xxxx[=؃T 555!yD || F{ XƼ- l.{.W8 zT1e0@x^wi5T?{ib;=lBzוj掾Y`x\gê'^cQU-fItZUկ}e4[a|bZ}m+c%l\dzy{Woa`Eĝ4_s\kcbA|?s_WoX 븟|zUgW-#__|WzkTj.?t -xmT\?_T괱aտ+xXI$] U \rXVknI~Z_WTAOz*̵I{k9W^xxϺX1L[\\xp8@{c557WX /&๹] */)`Im}Uc]7}rxx`6vb'=rikeiixXOnu]ZihU1pA :qh)߶5\@:q?c^xZm^j[UW~I| yc)--%_5lyrXPpM5~??%X&M$~`iÀ0j^[X\\\y{ ?{y (~R7SyuX"΀"Ѿj:i@ ϶n-~y{ ͶtFlhmq̹Tje~=rc^xʛ`>S-5׮}qu ~~- yUAIrx^̒$ ި?[ix^WmR]pq[id d6qiչ/Ж$qq5&zoy?\xϖM\) A5?i^UU-o?]ri +&i==rϒ ]yWՊ؆m']~KxzzRAVa;#^^\x_pr %%%%spxxxp^1=`?XXy׻^? -p {_z耒,Ҡ>^k?dU直k.T{tި.wh~_ }\ HrsWt[Y *Ul]?kYՒ}@ߜqW w?~Tw!5ycrX{e'3%-+*w&C4 WVxhwE޾e0N+t]^\\\ok:~UY$`x~_k)=<ÊpʰS3GoS p,.8xrm¶j zㄑD5Xbdm<#@ |=UW_qP pD>7Z\O9kY%(+5_1~dh~|˞$o O *[r[~W~vU>}W//xwS#ߒu*UꎙbTpppsp.(D$X؆k@>zrW+PȜ=%5UU0NZ耩}er6r|^z蠈nSh|]^xuP%q=|DC:{_t lɔ{ mؖ-_{`h_|s'C6|{ ~5\J&l鍆/FB|}m~N i|^u 1|_l~zx~?d:$xxxx]`&?}6 55%@{w.e -- _4qys 7~~Tyw7޼znwՄ]{x^Wn6 l:\J@`pgϔ6J5{^]nI^ Ž^On ߄Z^UZEs]bկ|aögir5 {f=qC5_s>l <^l0*I_s]U+nXRt"}?{UUoSh?'Ou^kUmQuNM|{UmPyOs0'UnX1בߋ|U_tX| ^_+ Vr@{^k7+^_s^UUgh]-cC`pxgD0C?[y]C +ոDtSU+ @@5⽺xxϺ![xxĵ޾cZzOIr9I~ᗥi:_t`~WUI6 4S+-- Mʶc=^xX>j^^\\۶avib:qi ͒I:yWU,;yqz_^Шi@{ibz# cZQUֿfل=: (I$@ ޒ^Љ$~`x=zi0=j^[`{q}j ٻRn::iW-م-7 q=jWʨ#X{]_ŬȽ=UW޸βDe=jbz̦=M>q]K*׬NտI$I~qxW׾i:i WպdyqU}`tgyUU4lڔ[yr-aSnqqW濛@[:p U`xi_ն@+yqUWи^^#;A.^Uq4_ WP-v}'trU}0@m['?t>r_}0hݖ?]z4V?ܙ_s /Uy{U~ZiUU}ǩgb-}owP ۽~- ~ Ԙ͒Yƞ^WU~ 95Rx}jW7:=J% 2|D~_W8m؊5}ئ2L&\{bk_d{dYx xxw_۞J%-/k6&Hpx^uP s$?1Uյ p}vl]%?j.,<#׈pIp~}zzp3$ }%^~xx~XT ˙% 5s ڽ^~xڲMV^^ؒ~皉fݴtrrpp [|^uqwStz| - -ΰ_|s+- j?- */k_?||~_$ H|{x%K$|sULaHts@kl^d9ɖd,xxxx[h ~55%%X,yN }- xSqV=xhc\ߋx^~h`_у_b/Jro{?[7 Al\{kB5*a-ZZR\׵iHkZ{fښ_{c%%zb&mOOD5__l`aM )|y[Ɵlz~e?A^߃dj.w^ct[sZwqFa}Zy U+~YTJ(iޜ{xxV:.=l-mv˟x,}sUWWXx^\^[/ +kE3؈Af^TU sDIx˖:v -d w۶x̶^xǷj=X[8IUA1A1x^WU"Шի_?3p0=555.7wR- ާ` Ozh``$$i;iW^Ip)W YP~Wщi#?u`:Y+ ܅M؈T UUIʖ" I4yߪڡ0Jlp3hUUՉd'PQPZ0NusrP ьI-RUUШ0IT{UҾ܁VUѫ aU`Ư<{aT`Uoqc];at`_UU]F?vT`=-iTMs^š0M5UÖqc?haUg"K6IH~U\P s4wΔ6hmm`xxxxx$r'`u`^W_n4n$3p 0iuو3UUʍ I$4UU˓ id$x2`__i$QSSX5%5ŕm'2x_`6ɘ3WƓ!>$ǃi$>zxUU/fm?vp]jUf0rUx>Zim?UXn xxxz` 9ܜ3 umdsxxxxl|xxxxbHV,j|r7)V&~lw_~}Uc >ed }NžC|W"W~IN$Q݅|U}/p[ ~^I)pޣ^⋌l1S~_ĖY- -fAKK``|R|Ž*>'  H0cz^\V:~\;^W~5/ޞ\+ו5-Nޜ_l/ )i$&id`xJ'B|^[z~?3(?kd=zӴ60k'{h@Izx xn=~U*xI_) 1gNEx^oZX]<55mސ xxx`_lyXXXXrtBP|kcaymp"15kz#{>(2SX\\\q!JdO 31b~lxxppsf=U%5ahm=ğ~~xjLɤ\xx1#?~T[4X\xxe R}[,55fbݐ }D&666xBL[ԟ癆oB!}XXZ`JdXxp`2(ЎT+`\^^nв1~\:+՗/nM{^x⃐5i<5^xx^5/-UU^p9x_E ~BN?^ZmI\ތ__zkˉ!ucU*-sl *A+s).1 ޤ%dҹɭ^uW~ο&@}l~^íq^ul_& {tUcoO ?tl^xmuh,ޞ\~zlժzf!?|] )՟|?{{Uaiy7_>]]n).^?UhVM / S#I?|m%WX hmUWR ;:e ՒP-mw=uUWaN+HU_x`𗵻<^ -սs`N$ؐ_ -b$id'Th8~լ?<1UU/CX}}8IUmpSy+DP r``pΕi-?2t`xxuo'2hPU~x`$zXUս |Z`xsU,@n%Y:3p\B*B$Ux1h__Rж;sX9xw@S=R JPnnYRUWW@$:2UUX0mn3WU_]4$h3hUUXF?`T`Uխ/y<$>XtXU*\0*-}xU=Py_|YDuWW`@v?{ypP.2lc8I]3z%pJo;ְ}`4'{xUUq IҸ&P}C ]%eI6 fvpUUw4@n\4bZ~ IxTyZ4?upQ^o-1hy" Մs;1UURd$=UUUQ-aS$U[@@ؘ^U,'H'lhUU ɓ;cQ\NeIQIA{3z_Ug7T ~`P2}xxxx$_Vr^?txxxx^z ~c// $#X M?|Z( vޚ/L;3֟sdU荅ts_l--=tެc7%啁9Y$ޅrUK]ބ?/\7%ެ{+* 8A~^_SŽ>[zڞ7qwr4 ?|x{o~[X^WU).=K;^xpйd; #lV~\9j$rץ}J,U߽[Z?{륝WHs*{ >}sW~:t/-/~}`>}_X5P1۽z[5՟c\\\\\u Ot?t qS'A{}zxxw-DMքE^^{VNNݻxz⁍LMl_\xX^Vk^T{,xxxhj[}5ݼ\45%% k5Lx|˟x`~i]-Vj|p`TJ ~?l``zz"5 ^Lx\xxu:e$ jpOFk˽U(P>}px~z}eSJu-_^xp_}:|5-5UbFiޣ/xxx%O"M:S^zxsdc-QMUqU'ߓ՚mkwt_ zsPl~cՒh Ր kdUvts*U {tW}렏X=_lL~~gCXh ǽ~L%%%%V i<_gtߌcpVvYd?[nsj tY ߃_-zSRm:t{(O%]>s*wZݚC5c\Pʁ{UaWqݢ^zࠅfh:?kՅr>rV|q.Gt2tW}mII!=v_S3ID<~{UՏT@WS\~} Uz#~eW\xc>b?[U UW?S?w?C/ b MIb# IxgI i/UUU!73A UU?OBxU@xxUKm(hԴzrN$g~< tU{R#> Lug{#W>o?z_$$wqu' UUU%$UUUw.IwUUc2 8zUp'%'aUwɟ$A8=rUro @v_ZUE1QJ8o+URvL<U^ 4A*݉چ(U] IQXUUr!ڏ; ZUuXd6]WUo\oSC~|v'@mmW_^\O>: gc^zOܜH}oUUU_~jw UU\c @]gU]`&bF3UZ_1|TJ\ǮA;U*f0$G2d Y?U*pu.A<8UUq"Ǒyhz9oUmlxxxx s`^k $EߌWW_tl5UU2?t^kz(\`&cp}hyt+_W)trկtv~_M8*/ ^ -/2c`r>B% yW ~[x^^WϺ~[Z^ *"ꉊLKt䟃~S-- ^vk/|6 ^spX|l[xK(-;{~[h6@{}Q^ce;-%%%J[M~>cxtAޤ^~W{Pl^k%B6A_tY%^x`zk ==)|+xxpS<- +zRPS52~d^\xvw9?----PA侤xxx").=M^^^X5auՖ}_dc/>kҞ[<4xxxpX{%S~<, s-,|Lxps'p ?qW|-}/O GK #  WN/^kzjxINc<^^_{ 0 };5r T[][- j5(_͝:E_~rc# F{= -e=F -Ւq` S|\/5k_^^xN4h^s{\/#b(UY49)_sxxx^Nk^k5ꑌ`'k~k ڊ{k--%/no Ռ@s~T~xuCr苾=D%%%%cf6X\\^sVT^%NJޏnA1]b~[/pvaV]KSZZXo`6KAAoes.$[T^m]s^}?tWU-_Jbb^ ~[=5eZ}ZjN4ork }dRb8_rU-wA Dmޜ%z_qM5>dbUuNzOSXxbLm(H0>Z{LsvIޢ+USaWus~~eFJ>ͩiȱ En}l}??{*_ׄkMe_s^WWln.߄>Ww31ߋ^ Տt H}UW~mqnV]٦Wѐr:ӟU_Ҝ~}wUUzOBw8oUk@wWoUd{ԇ_pNbۛvUym @nW#wwu*yn ]UU ͝yB҇UUГB~wUU̅I*AU{c* IӇ9wUpi8w*UjORכXwuy)HvoxU]S? 6O7av;Av*3C#_/ &Fm$џ O߶&җpcIe ҇ --xI?m+ Ӈy0am$wӇ/ryR+h8o^訪gOn,A8wUiI)@wod# @oV_ _cc+Awwo_ \ ֤o8_Dc O>~bfܫtgՠI}/W Rx^^_eI~&ї^^~qIn*@__] oWgU耀YObc i_Y>^ns&^xxxh6h6Z% TJT t}xxxx; FlqEna-%io?~z(6u) ߄c+}Z`|\`Woŵ_|r^/W[s $A~_tW$q?:_l -: ^ -*ߗD}^9EJ(a[_zx~6Ҿ9|J~^^>{ >J !-XlCz\WUM'MC- #6#aj` XP1^R/ ดn%I>{"(IЊ5^c\W j?(WjP&}=~ $ ,]߂@[Ou%7kq ~eX s]Lxzz~ _j&~\, '/-{K\TJl~TK -{Z2t]L555%z5?u~տ zWfYa\]*/U&TJ|]T&cvB^uzzKlFukU6)X*z>\]U 8z0^T3hxXx`AC 1vm$Uxxxx 1T %y-ݲd &pe]>}_~j=>Um~zc^UfߕkdUXxh*:d#E/>W~ݪ^W}Ql ɾ]/ޗJ$CޒUW~耐yd[NUqT9l=-U_ssi| U}8mu[:ތUUUf_q{jZ$ k~kU۶m{k+  k//?a!c߃$Ix߃\xxxxvLp p ;D%%%%~l/'荚̽^Wp)u M_{xxܺ҂5{RWUe.y R5y Zդw_ʉtjיvC9D;~\^[* UsΑ^z**k}_d >ލ}JWUwUC'M\\J/ ^S)%El>k_WkU.Ÿ{z[lJXb\,?bprZEgMIrDbY׿_B-?cyj ՂE {~Sc -a%>ܑ ^g1a>U[@R7 /--ѣP 7^miw^~Uߓۨ mjUiBVO k\fUֻ2aJvcUֲ, nTmkWζk8(^m[UҫM5}z_٪jiފU8pURM&ߊ}Ud`MUշt#H{\vUԷ4 %i|v_sU!&\vkUͺwzW($|s賶~mk dU6m|̞----k` ;^&В&0ެdxxx؟t̗D }~\^F i>mCx~W,T@@^\:-𼦰 ޜ_sթ U*}kr^ߌX˴l}>_s*N(sj~V`cd>[ӟ~Eݬs% kr%H\HԟtX\^^Љd$^}t _P 0ߔbWd;ۤjcUUzpP6dbC`~+d[Bz=ƚ^[S=`B_S--- i]jI^_n }]ꀒN? | /^etޚ=pIA\-[~T{9̾T;. ~^ތzprcJ@dxxxx}, %dߓ\5Վ|BSȗl~lXz~͵= m 06ޒU/-&Si[-XpܖNUuݔij6?cTU~dS~]z *i8r>U -gb=BCҿ_~^Ud0ldc^D~7rk+ C>Ot ͋.|\xxxxoRxf:T%%%%tʫ^[|\VU/RpXXXe9sRU-hNҺs_jcXW_9M}j^n'l86ZW՚qcC=>db7f)d~K&}bpx\KᘵM||BjX()'L=K_X^Lk Z&]j]K//gDXo'ނa\/eCd=zյ- fF(tcx^3%)#'b^\/+X/V$[s UX%D?r*Z%DvvZ/P7+sU` ݲx~tB߱}{^zb$GkD^zmR$rrK+UfT$ ={ Ta!0 ܁*vSO__T%---ʖjR3pxL"&BB&zxxx0v?r=b*jb*[,qI c=bU˱Ҧ_cb*UU/b[}RUгګ:iR --/ӫDm }_#)m䘄]UUے?_U]ނW=rUjĐ*#rjUȽ5sb*_@5j/?=5J!I>zWh֠)]_tUٻWFMj h?Uق8M&UGEڊV_?sWUL j_7qsiWU؀ X!;r[i8z_s_Y2ڶ={U(o|yUH IHztUԶXq {tU־5_~u_F8{^Wϖ&9U6n,l^Ujתߔ~WUϒ48CA?tUz$|?{U&HmK=Wǹ P Un  6 /s!Vhhxxx< |{U"@Z&^U#76IbsU7tLOc-ꔉ)9XGdp^}ݴތcU*.1U@6}p_U9C|lpZ^.m ~l//-%v~ ͞----n:՟xBtbdk(X}l>[W") 1=D3xm4hdC*vjl gAűޔߓ% vJtrԗhc,vt>L|y;_|--XM$_~ۦ:_kx^/ Ԙ^zlz$db&- xkkU,"hqrV)۲?k}Kzzx`-1]5k~Sս==/ Ak hbnx;]ެ`I_W hȶ_{WO*heczՖYc\rm(d~T*1mIÍU$|~dx||^-iv_t\?lb7m(%c^X`~9׾*@} %_]^/՛H{~d}Xt,㈑>]>\W렖Nl k=>|>c֕ &|c%pʹu_l qi{xZxЗ^{y-j9`Jv?{_tU_^h,@ d'Nꭉ>ߌ*_f;m{tU꓆fni skdbb濃k-55c:c?Uի/sf _  K㋭?|^\xxz~{Ss*苾>L%%%%q+9Ӿܢl>,Iyޣ2X]ZV _JYkWUyL&lg Wik8_U&lӖZ1V*B%Tqgߋ+mA/wx]zxreĉi=Xxxxt_-z^Sxp`pMc]L/[J'x?%_|WSL[>_*uT^---od~?JU_I m~}b^^x2m}bZpÓol]bZ*-@M ]bV [#|S$l>x^$-̘t_l$A#t551Wwk Խ- &ߋhxbVs]ZzФSuRWW poe:%cU}LUm}@d--- LesP ݬ?} `ਊ<_^jy80S_ hjklS% W?/+-:RNzp꣒yI8݅{ՠj9?*@]^\\kºu~>cLtj[py5r[ /ߊIR&@kb{?~[- %I0_?ތWjR---m0=L{GC>u _~drݙd,p(lr[^xPȅ?l>k+U-<lUW^xjެ{cABV %lTXxxX)R,dd~T//=-tk˓)*L$c _>/O >.ޒdy/7CH$k=]WH;-X>e-[S պz-㓂l6tb׏^? nM>lxxM+s" | O|R+}^k77''Z(,&@]7~ꗅfIɄD~}Eګ1ڊ_k>\zݵXkտ i6ޡ?K&YA_|`V?t>\``}Zh p D%%%%qSu\\h'xRL?\;l7b[acb`zpk9]_]ldRo< -gL9]xxxhT;駿ފ--SkTJd~[ (_Kp>'{d"+XJwܾs%---fTwۼ¾+/-WgI +%{$HtXrUU@_Ҵ: ؠ]jU_.Z9QUynnJ@_Uԍ$ >@X9>լ_?@0_mX'xI--UdP[ .PrtLMI.m i۶lP^%in$',1h9YUꀀwXO?@9ժ.8_?1h8---=+rp1-- dPNwp//ҞINx`1XW~v蘴 ~r`_l6MI1x^UkZ>oH155=Z@Nvrh----Ē sq~ɷ IZ3U`$UUI缁4Uy3pWUӣ9aPXUUqm#[?NXuP*N'/X----Q .p/-- ֜Ms/UɒIttU-7iP_U׍h:8u)2ЪգO?1)~蠀t p[- kj&^````v^s^VV<[^{:'%%s}?|~^^Ζm(@sUX:oS%?.] ߄_{WxIY5s>m>[=?|-7Zĉ+ݮ~T Aݍj 1|d-~l---)p DR~~$ Zz_%XS$I}J݈1X_|d//_)^_--= rx~WU $H?k.p襊(i::T{:^8(96US0^e; ^mkU^Fk>eՏ' >ukկ O~c ժ !ȑ{x`5]ߌ--~_ׯ@Bs^x8j:Si$a?Szxx~j_{K+-%5Cjߟ/+9]`x" {]LW^^\ЍkD---5}PS{= Gco߄Ⓦ[.C ^p1mUv##EAslXبC-,c>[z^z )z?lz홇Veߔr׵Ctsz]a^[uv`?\xxx[ ?{umBJ6}?|{W"6=ߋ (&v!ߓ^cpx@ zD7@l>cث9sߛs--1Hߛtxx&gh_>T~xxxS+ƻ;%%%%xtfZ||||b͐-Vk{,\OBPyڿsrcf %G_ނzUӌnJ>[:zz\c{ԟ2`j2m0 ~zc oXh[MޟkbU aNdI6I rc*rTTBIޣsU{rmh|?#ttUi`# _ttUUa^thڱA|---%a^$I? hbn4@?_iey??_txࠠha2_td^e\g#׾\5^xxc̯`=|x-5:`Sy{ -]8N7ÛߺYLՇ_X\V~kTC6h~\V|`Lo;vl\*+FP:0ڱ_t---sMV~>* ~xwY6ml|i|*~/r't -:Rn lSn1xxxjuI$I/pH^x@'H@/x!8'_KHUU/S$?e8U$D @Q "M <U,pYߍ lpsԸ_ +Pnw{/WW_4F$/hay8?KHUU B'~$}PU?pI$ fpw?+7`N71яzxԈ0I喻԰/^^ة SQXxxxjMZM?@0\\;'j8UU-b`wT_Օ*PrQD@nv丘0UUU]In$1xRml'x1hC$pv`~*$bO`UUU+wH$cRXUU Hƶ$|pUUa`s߫*rяUU_T nzz~xV'h8x"8ֵ'81^Q;ֵ?߻79յ- x  9 ) `````؆Xv|sWW L==c ۰AD.{z~ޏ UR$?kե!|_ls^W_l=@=bT/՛f'ϟ[?s URYoVXru] .զw[ߍY8Xܱ1rI|^ t* }1Er% S~WbZ\?lLzxj#,iDWx`)c = --F'pO7S\\UQF!>=UkNv^_|UbJسm__lc-/*QIl%I|--- gUSVlެlzhxxsN4IuCo$p߰ t6 %%%%Y&뒛IYUbF1嶃DT{Ui4ۺl?XJUQ&냵v8A-+*ZOB0I_{W INr9wtA~m i~UDCr0 WMOBr I}WJIN$|^UCMmUU` IR6MW`ORndUD Iqm\~|IIB >UKi~/M'rx?-{;72WN?d1pYWUb+=C(U+ a!Jz Zɿ$itUI=I6~ R.y"ƭ UWWP+.'PN;}UUQ-tqU@$6;iիSSI? [INr$I}UA MI\~^uuJI2,<_x__)gmzp^_c>h[>وz U`,6'cPL!/-KB-*̿[ x"p1w -~` ````IIX|j 1^| 'N~%I/G ?W_#Pt=M*xReC5)dib^T Lo= ՞@f Zܿ7%drt €W _WWݗO\Yxi~S1-僧<^Z)ZF+~Wգ3JVc\WnHQ>mk_l@>dS_Us^|z _uj==a*O؜\}5\_?)<|_{םl: _SW&|]CWW5`tk蕈TM UUIDd-Lߢ<4~^p~`P\:կ a.UϖS7W<>  >^CxxH!|>[+EbRucU퐄rdT>_k^xziIls~cյ-l}>k//N>%~dGߓތ~ڰq+|՗|Hߋl㓏k6k-tsWꀠIy { o3>֝KE Xkؤڿ}&H''_t~o ?`VU&?߃xX~mreђ;xxxxC諼ȋ%%%%ngV쟓xxxi:_{+xxxxY}Wa, ~ubzL5_\2r\Ww8W_N[S% wqs=?txxxxfoe-V_tl~^ha#z8?|l=---eZk[3_?|555`\emf_^pkbّ_xlf{۱-?|zlb) 1?|kb^|tx~_X_d;5xxYT@B% -%7G%1O  XFvܼܶxxxM_QbitNXa0`_tյ- _Jn =5-/yZS6%B\xxxx{SJ/mtpzo8Ht%%% _Fqs ߔ>{{bOC m\{⠠P*>\f>TU*=%xNV|I<%\u B3@=:\;l<|/S3Id6A\//X2+@\}x^_N>; ~}mWJ%_;=b]UD"/*LInޫ^W֨I/(mݍ|U-Q&'{|uR1o7{ߔ~`R1>}f E,:tQ<|5 a.I Drl~T0h)ی~^\ BMM }ZI0{r5^}l o?M1#ϱc^+J,ImWE8.:ukU7$` j}?lU 9"(2m>\UI$h4>))--|/  S+)-I5>```pº$IҴs~^PE_s' @R^ޣx^^ıޣ|VkT^/[5]L\=_h<mս - :zp\I꾣\--%%&pO9wz^nkW-6ߛ^=|Ym9^ 6&^;y\WW >B8?555I?sՕ=-1B{=ZX^ [Hr=uqp" )m$IݥlqtsծcQ|dcPw44_|S7  \s/--/I.as\ˠ^^n֝bxxzzknT2 ,%dL kT l~[\VU Dn\~SU͠%^j[//ՙzZ]S>z7)p(w' OXۛlZm = )Ȥ$>cxxQ01d]Zꗙ|x/a |Ch7{>\5O>(ݙbh6mlz1x9^^MS Tյ-흂_Pڦl^\^U1 xw~ 휈¢7)H~j7 EVH_c~W "~\J-&?[a?l~cW`z >k_d%ږiğsjRΞ_{-m6b5}^^x઎Ӳm$#S_|U耐Һm|l`xߢzL{_lUԔiSz~fN1trX^|xBL[ I۲ڟc WuT[m?ߋ_ fv|=|J"חw!` 7뾂 wp#?:D;^zxxgqR!Us?lUWga=?|l---+e`(>'?_| *`[Fl#Anxxzxh`pi~cmL4 {p^_^k_>:_sյ-+`[#m_^X-ƎUz\ l=M,> gM) ?sxgStTxX|~yO*bC6T"z*^BP5EB+ dQ }U_X(ʴ/;~uU/ `SSт ~u bBt&~Uս kDo$+h\WeDݖ$ < fTm6fZoN }]lM9`~v*fK]n{mGﳭ@~gKI|~UgEҺ\~iM[r\ iT~Bi~\vfM${vhCK\nhBN H<~v _b; hn]WO 3 8_U;!oIl^9UR2yܹyq9)in4zxx~n?u:v|~/UUmBu" moo(ݕ{UUaAIb~+l7Ob&v\vU dmC N|E^0C?ĽU+--5~1  U pitxxxxC"AS_|^^x藍jE Gr_t) -l)WiNn`_U!&{cXp2&׷^cUz|~zx՟w )_TN!Tk%'@߄۱ UO.g;ӹ5ZYN \˟c~zxp9[~^^P=sߟ{5%T7Z% SK\ 50xꪪ(i(5ߌ>cWןX 5?lc}z 4mt>[-i|^d7E^Ŝ_l-%%5ܴV- xzzzߟߋ뷩d"t\K^h>^}SUյ-w/-m[տwSzUm=xXoAz_U 4Aލ}B-M2R/\L|W\ةk>\*^fa߃Ast`VBޛ{prpzZ-a{^T:x衆fiy?]zծC,]ߊ=E{~>/z'wºc/TS\ĖnH7_k\UnlusW ĖՔI}~-kd >U蛗}ֵb?__)J>slU~𠙒8)?l^k.` _bb{I]C7ܖz[ӟK----M۴-Ԟޝ;0ޛ*ՔnI>߃xoEs=DxxxpSaA;$%%%%o%Fn]6?x\^|p$'zS~蠪T/:?Z55-q~꿊 xr:z⟋xxisA lWWV\gaڎڢ_|l/++b[/Q__|+`Y4Mۧ_xf\T .ߋf^ R;?߃+e\@ڶm'ޔյ+`\X%R`Z3,$A_lpx`0*)@>C7W3)N0Mݼ~``]E#&5Obx* `DyrQ>WvV r븾>[%--+oαO0Cz\\\nXP"9{^<%--_$mZ;&~zx`_Il X\~U \OlMX\~U `.9AX{hIr$)@w j;X8gؗhIn$'X~ze߷n-l I$$8_Whҝ8`88gppPl&W~_sIbwnF XwobBBmIb$ 9V_ oIb$ @8~_蠪gbc M8vU gI 8wvUj% {~hObd H9~ bb\;9vg^^\X<@rm$ouW:BIb#w/---N}8AV ۝l풜$VvzyIb>>-5z0l K&`%vpp`;>__Hh?|?{U<ǒ>{ #_Cr)s}bz% u|S_-z'بurժ*A>Uꀠ:4_a}>kUկ s_\ +-)Nz۝ pn7w{jxxxxX5CU \\\\h?Z#--vD{ Ϳ>S/ pUUq>cpjuІmlk*W] tsU p{tUr ?{+wq |]_ޚmzt+UU"5hSb~\~[- ّ.vs~\]_r/X9S]LU*A~}^W^v5H ^wo^Z~yn5zpUpP;_%x&G{QC~rzIJt[h\Ì=L[:d7@S-h$Ik^_M6mS ~[1\_k^^^TɆL?|>&૳zsl@R=?64IZݴ_~૞֞V>ezxx`McLEߜ/>-LEݖ# ?tM5sV~__Ob}j 4^---qǶP ~^~:ʏ[_^\򝖱{>{k`kwRok~kzMj[?sd_؃=#5%P#6:kZ#5--$&)ڨ⿃ ---sM$J&xp`gq R>sV^\xha_|?t-?7e_}_| `\k4k5_+`Zo?W^Y?/* `YVhL-a\%)tޜ~f_ɝ1lKxx^-`{]; Kn"f#Az\C% @" (|U*eEt@Uܽ rL4ݕ]|]>A}%Ոij}DXZz{r_L1}D----}1q\~N\d^U_M ln ۆlU!i'UC=v_tU뎔,~?dUKm}Ui\UŜbZ{{W8*9vc_U&i/_ϠS5UOɻfTUo6V_~U~BIUt"X n\U|(I~|UV@_ڎU_×Z8U lXg\UoAU)mXa?|_1݉[Ub"IsmU!I&ޫ|WĠZ~?|UmR^^\UcFAvU_mAUW|O f^Un$' {\n--vIvG{{uOkMv[v]xIҧj |n--j~[ >^^\\93 =.-55-z0 IҼ3 ))-v.`7Sykk/'܁_$I.rqU AފUi9mzzx.c7ߓb/,mޖ?{t}tʘtvs% ,Eb+7{:u_kWUW߷Pnl%+ NmtZ )m;bxxxxP5ZCw\\\\~T3 AN]`|ROHݍ~Vx)kӴ^-36K^WUow^S- )׶isj ` Ǝ?|>k|Nu JDk\|@+u'sr⧷OscbDz[^~jࠓk>D룉 X1>k357'B UȔh ҞU^ꠍ,3.j_XIN}z~W5eW)1N^^j+`=)/߄Z2xNmmBeu횴_l &(1bm~_si,6vB>} ~_Հ*hsd*UUۖa ?d d5 ߛ եs㋍?_~耰mbEWWIܻ<=;zU*,~L"z:^k UT~ļy%ꕎKa^_xxjkIؿ?+' Ӌ$T{kXZ>slWz3{ ll-+k] ؤ{f~(kY?j!a8~rU)5>pFP |{׻M-ڦ {>\xxxS` -н~L5555o]^VV\tKsWnO9П\WU_xnZ\<NJߜ<=---\tƬK5%q\ОS̿xxxxp7X/:>V Uտ 7$#kl#-- %b"; <˟/-o!p=⃋ohPKd^xia =/?|WW^xg`c;_+`[q-^Yy$ތ_Ww/^Yx'g$ޔ/n_Z K4_ b[} Drg1&_=C~_7o79֭b`Pf6.?rUs;mA[/@15LD;_U_6@dN^?zՇnc맑Uߌ߃ UqG٘_n_z *Up/ )!ƭs`px=?|^cW/ i=ƾUվ 9uw6`\Þ /թmnbxxzz-c?B3^x`~0`P&k q ܦU17  ߔ>c^~xWM>]rK\^6vKuޤk㠓ګ >j/{P]︟t_sUvm^U}- 5l 'I#Lޚs^`M w{{t)}-XYzl 14ZC7UP9]_|J/e4!ÿ'5՟@ ]z^"5uMTrܽ_%V:@{~mzΐzpd %R$^k\UR*18s~\$H'ޣޒtцeY~%5D 9~*dm<;^xxxXdۜ<{+Wu 1wq=K{5~MN _]L/%Ohx;dnߛWiqނz^U)qG?s]r*՜$ka{z?/u /:sZUk-a W c:dYUU )ckޒr/--dpJܺ\x┎ߧyB35sܑ={kjz~_\/̀3𽻾[wnqh?^\XXa #B߷/x}}Elxx~dt< D%//'g:&H_կqqMzxxxxv::>5 -7BIl,----!.ML}/?cɑDO$ߣ--iI$L1ְkadl>{W~b`m8@ؾ_U_`\-[ߋ_Zk5킥{_\X{_`Y??U`ZyrA f:੟N<[g4ֲ~^SS2ht}_m<i>zDx&Զ_]Xa}c?W ߊgodO^- Us7 6+ats*Ug??s~l5 *qpN)}zzZ^uPNv$^X'?lHWU N0$uhUUPIB}U>D䖀_}M@Nϛޚـ] hn${yU Um':t*UT֭$x?tUC0ml'lhUUUDMnר_m@Nv]UUئm$$xbU_ci[?baUUMm$xj UO$c`UUUBmm$spUUUJ@nv䖠[ƍn$݁SUUZIҶ~pUU_0I%ؐ>\4i}?HxxxF'\HUU+:6~$hUU9Pr_*EIڔuxUUBm$_pUUJMwר S@h?{uxWP I$yxUf A$=UmImxUFmkk`_UUJmm?[P 6}:`HЊ`??! Uq1HtIR--//}jqvx_ UdJ'?spUտaTww[;ս upo)WI\ܺU>~U~4=4z^] /Ջ:^rյ+ p Dox~uߋ>*/Uѐ=s*5~& ܭ g%]lx\TB6^S`p~~TA Z}C׿55cCmz䞚q׵ pS'YzN{{aյ w|Z-* Zn?{޿?#߃>\x__`ͽa{tWPR 1#I{v*~_i&-* Nu\|U9;>eK^x)הIUC{3X*u?C/ փM_;S* @izz\SYՆܺ7'/-m۽jxxxx}l${}R5 l~[zxx^srhlS~҇Ğc513+* r[UUP)h#-jdު*՝ #ca[uΖ^^kUU |n3` ^~ Toy߃ǒޢ~Kxxx࢘ C|<נ 6=D\;WU|.[]K%q'?{Uު„a1&I>]@nɝ]蘌>~-'Szs BʺߣrZ\W&[;bJx~V|cO6ZY[B Wwƍ?:iկm֔=dc=_&k^Zx1acs[^S@99|~SrviMXXxxuL^ t~S yI4_jߋބ5ZZc#v)>?\?~iM xNꭀvbDxpxxtF#c%*I.#:b YF{EU6&mk>}s|\\R 9$M~c_-j:`>|{(kWm$ ?|uWhU)' @~| UUk^i$`}v_iT)+D@~>mUUaN9Rnlp_UUYM9@ eXpgX#Ec~m^eXH@n _~WHf)ْlfUaF'4HۖzUUrMP{'ޢ /UrN0iފꠠ_sU" @?seWiQm||vU_FI^u\nUBWжm~uUUTC@^xWUWFm&?_^Nim8l|~W_YNl |t\XJtlkWRJuBus-SD?+L6a|UUJSvm|UUNE%@IUUNIq۰>}7*NI$ql_-UURI-U-Y_ժTMON~H@U*]MIbn ?WQ_$,ׄ{ hT!=`4_|WrS}2I$@_UlYh|3`_i+ڐ=x* %j9Ms%wi/y/`xzz_oFA|\v׃_9SvWWx䞝 -qdQy<_x耘9 ݕzzx|3*E^^x{_V X7gnI W ?j(ܔڰ%5//pSIt=<60tXWl6x~[U 5C-u>&pߓ_W- nh=^կ.)kna~Sxxxz l'I~bs_ MߌWө6`_UW~)qІm^~\UyB|U?)t<-wUIvMR_jכ R1W=k -rݪkxx袛aj?s<^^xx#2Be+*$ 9ߋ е>UhC?|rUX~}]r[%}`:RBՖv=C^Zյ xиm#ɤ^UUxŶ#Iޢ?*uq}[*<c .'5zy[=Zzzx}dr9~z[Bxx~IP/z]J55%-pppppiK_tR /sq_ pբlk Ug'Цmt~uxzSd(^eW.^^^~C~RcVw6/?5X3(XwnU V+R$ Ivo*UUG%I? }vgU 80I䔒n U&đ-=Ub:U['iU?O|6I z d#{s 6խtEqَzxVfCX5qAyLMZ& {Ll=#,L*R?sK@UZxWm& |>k^h@_k";>c~TUiu4X s (l{/_^^xIzۛ@r?t>kUb`ۺ}꯭e^ ~ut UeX&utUbSZ ^}tUVa6lۤ_|WeYf1\b_|Zhmk&|tUbO[#P llMYXǥ6t驍YMi-_|_SLan!||jRLɟmH?SLg AUWM$ |x`TLP -\SOr/Bތz`SJʡtpXX`X2!f_tsxeX%S3QW/Urho^cX\\^l^0hL2cxx~^_؃%X"&~cr g0^ win.u[MLUB;>mcWU!޵s- ~>m [_U  <ޔ]tj~Tjzxw9-=Zk{Ugj:}>K7555od]|U{׬5CT\\\Y-3%S; K---)kvItI?ppppvd >uc__kh _{d%hc3Ӳ|j y`l{&F~c//%z}w᜾ WkZUU_X3/Y _tzN_x|RKSQ^_KawUWI@J-$]~oUUW;Ob?gV_*a,R# Iw UUZ%޶ UU`/I(9m%7Iu=x`[BsWuE[oOݍ{/ pMN1>7_}{Ybެ+ sIh?ߋU_zmh._lzzl^|> |l---%aY7 |UUeZor%v_|-5r`5<~t^^Xxh\;t+?5vX͝aeXXpplZ1W ^t lS-% }~--se)I@}WwiC&h~}tUfq$e$}_lWnbM' lkg_[ k{?tUg_jh%s?lU*(\e+n$ ?|{եh^)B?{_f]$T-?ts^Zen s_lU_Xߧ}0|{}_WNj[_|{/YJ-# J_l?/ XQj?_XRέ2ZTIL_|{\Mtu|) eZ Pޔwk\w*^dx|^fX=#?k^d---`R琖/W>s+-k^6o'ZxxxzdM*'JxxxzP!{S5555k%@p}8^Vwb/O4A<[+Ut7s<4xxxs\Șz E--p!Xުz{#-]U_*x&B"!urUUw%Q߻ 0}cW|5S_5%z`r;= -]a?tXXxM'|_lU-!*cpW 0lAs]xpj +6|))--5[4^`pzƳ}<ߌ_{ߪ/n&Ilrh&ia??lU//4 s_l䝆l>=K}D@,5gۿs--%y 1;=]z~dk'tjZ `ۄ{x՞@Ú|k\h( 1')̝U}SVX{u ><:+_U R0 >~S==??R^~pX; /9UW虁N؍}>}rx֗ۇ[4sU5,S~ޒ\/hJ|{d { H{ a;`j VIX>\ *_ފU:dzsUꀀsD~^x4@r^e]Lկ tǧm>~կ `^|LDaݝ~ Uu#j۞z]U<6)H=#z{)5X,;+xx~_o.ԗܻk v'q/܉Uv ?yR~z}j=ugzZ--- o)dA$@l`pxx@5 1}LC(*W%\DC4\%ܟT k IU?````oZu*->\Kz~b|Ns~d*׏nv3[`}]͜~c WZ!h1?qx*[7ۿq}m}-Uieگ)_~\{i=>sjz`l&&}UlՕ^Wa~X-sYoU{_vʑmYU~lO|?Ua`8ޝ]b~WqMx:&eBkU N9Wsmcˈ ]z8c_tj{mMMg^{_s'̒[X^n6srd(;jx+yٳ>c\n8#;1>\>[ }e'M`rkr[cN+|{*Wg#1~\\;WaRۿj5߂C----]NPvmĞނ)) /dRPnv$ޚյ+gX Rޢ^~znb4A2_^xk^3g5%)p_i[n ߄_|_n^/>_l%5tbvI`M^|xxxs^*?t7zfbVa~lpppp{atLd {oO B~?U}m ߌ|xUyn TFtsW_ylc -^lk]Uob P5^dc_U-eZ-pMn_|{Uߪf\DC0+|sU+YgӘ|^h$l]_|{^k\k-tk~U`S,v7{k_TZ-2cpxx\Jn_k -_Ofo6_~[Tlö_U[Qlo&5z?z_X _߃U^Q-|t k^OpO_zm_ |?d|~zxfX[=@4^\[z^Mvu?d ^N]?jcWJ1b=Kxx Hف 555%z7Ifh?q 5Z }zvM$6 m~e`= ޤU%^jMSxsTvD}R* {=j:}oEߣޔ5&po,9:jxx_4{7?>k-hmzW^ % JP|Xxzwvu$G UM]ʃ>6JrVU7 o]Z N،2~T) qWOO`ߌUH#h)_jU3~[---]in_~|X5Z:K;ՑtV[ߜ_k #6nݼWU-vv$y]{% ~J*B}.-j0d>c_ *kxx~1f>S+*)~>;h~u_sU }~;n^=?| U}(n:!~=*(XXqݲޣz~EX@_Wu(=6XzT5W^o5ߞj<~r//{/@a`X`-ͭݥ{Z1ڔf]zULF[+AJ?roU# hZI>>{~rXյ,ZCȾr[\xc:j[7UXMw:ނc(*0s^^2M_trUU`|c- -u{??U]0`Ԙ~^Õ@?cz耸:Ro߃lWۖsZ}m"+:c/-}aˍ(I@]z"xjO?Jz#U_s&r2?_\7Uյ-|lz]Gp_ku@Re:ޔ{zznZ5?t^kU׸ zbuVߋ-- Pi9cxxxXp>s|<;5- v8c.b{ kiOdA````l5\CoNrk._{^u^~ Z8M??mj^XYwc~z __}^+ms?j,% qYx'vߛ~hInI U r`Om{> ~_Ui#̬ۖezਊayLH|\nWb ?~] -]9ko]zc%^W|UR?U|ZXɝ~r}oSnM~ޜj/TX˶L{_~l$~UUx!º>sUuh@+zK -t,Nނ?|xpuSrrzPk1\ZTsM9v'k\%k!d -_{WUx;$mZ_T,#'>Sz2ַ%aB=?}|RUխ NA[UTJ {~ޚSa[%X l^?*i\Zm~- l`!a?Wrkd d;_|{յboivk  -qhfX{_uj>~|zwkvlppppyaML\ }t-'د|T\|{nIm$^_|{o~L s_l /.{i#)lc??*qhlScslxzt_ͻj l -of!Oɒ6H?t_nfˍtkx_hRX@9hdgX kkUU XSsl ZRcprzzMA[/- [J7WZTJɔ6ߓzxYWvb۰ |/\X\N0MҸ?| U^Nvj  (lYmhkppppe$xʱ?l^|xpkS ->~\T.^Wg~dczj*TLn/.jdcUbIyyl4xjjJ]z'H'Ĕ 5555QhVHmXkJ礕:ƞzXX~wJ_ zy}?_p=7@?^-^ouf<^|vM u>ݕW q~W{suw֬s3*/-7~hAt>ߋ^|袌9gڃ >bpjmޛ>ڸ5> {,3B; Ք}w'c +pi{~-VO^Kd{-U6d'}bxxxLXIۿj--'iK lrb@#dx\VUm=UKxk:3"~x}2\暯[Y#---w0Ҭ_?]r_*x^=xtP v/zoa=Ux~sܖ?sTh .vݢ UwARޤ*UF>m_gؼm𽁾]כ;af{]j(ܴG5 ~z m8msr.. @k]~虇l^?>m+UUv>} J3NL~|ҔwR~z= Gߋ#*W|~*At/^jNy[ފ|+[?ނ UW&$<_rUU-N^S--=}9j:ş{BpX\иv:sbx_)WR#xx|sl+5%-)~tf3Оt*/?w~J%V&{zbd[k9k+bO`JSzxz%#-M\Kx^vI dSp\Wu;/vkkߓAaNIIߛ```n?sLWWpS >u?t׌YC&tmW~}M9IҐ]Zzp tF U =տa7#~^/U_yQI)mb$Imo(t{¿*[xUoٞ_tU]?>@/_sT^xOX>_|S8zS7{J=ߛ ~^I޲AUU~_yrHrWn~<kX\}h^jN[/t>V_cppl$ik^\'mpW$s-xZ ]?LnXWNs9^cS* 5whҳ_s^lxnk4_s>d .bi#-5?k*xx~rJ$z* [FMNg~V^\>_\-NBdB~_MWc ~UkXސi<}zXn^x!ima% |* ng(=|\\ni ۴ma|]mi+,mnWuhAI??lrrzzye{U?l {t| z{xxwnqp|{Ut3Вsl_zpn^ꋞt^d'zl}ښlZ{?t%xi356_|{^WukFK4tsUo` )˾?lc__ e\tkXbTnJslzS^ r?ts‚XRQ~j~~picVB?tXxxxqV+H}edխ -hTSߢ}edUeQOoa>mTzHd"#Ijd,`z~\x'x'{45%%%mA󟃼w#$\]eo|}_ {c;@W_^xoj9R~}^z/k~[=55WsM1}?wFu~^vڋr`=1OZ\E(z_rn}>}Zߞ>Z*1WS- b3,:^cJJn|5/}C+67}@~c----}ߔB1t--m]7^pX =n??{Uܿ_|*6y핹^{-'%/Rqy۞}z*b2~|4---//A:}UWvnWLMrlI2}D2*\c [="y(Sx) xsޖ s- *|)wK`-U}~awyyJޤ}oe^Xג^ kZXW^4A?>c_sp,[ܑk -4&}u*zniS[[`*uRUUmRApkU e'#ـ?{0t)?x]rUU-okhU;]ƟkUXUR ۾?b`U5Y/>4z]Ե_W1j휑_|ꀓ]qޒ_ͽ%?_>Sh%sz #=2|sU+^?s=/ijk_d sRx^WՇ{Â>\J5-xļ2^\JWp(\m:?|sյ|fF տ}5 pON$@ zW{n)nzZk\~^^s`C:[>Sյ/ r;B.B~bxZKIsz7UyhwXܩl~z!DD>k6-+t'H9bS߄>s-g>ȞdM^i$HP)f^{^p7Xk"r}jCa~hX@/_|%&(eG>zzz_Z:~y ^^a:伉k_wVbsl55ziܫ)hk}rkys$ ?tsqc_lk**_nbCKt_kUUfTA {c%5V`dfj&nߋt^Xp[LTOҊ?|lxxZCݗsRlFWX+5[%?| R^"I-B)_ZgP!v?t^\xxR[PJ?_l-%^T&R? ---i^eO>//rl 9otxxxxyit/ {l_wg}ݒ][hZ *\Kz_UZF'tEN^\CMmfz'p'4%%%%hQQu쟃4tp:}j_% o:Lhn*Wpݐ6Ŏ߄) }w<5xX~B[{<\xx0L$~Wxm~Kp{ktj;z^^o4-sS ~xXAzx\_ +{=S`pzx}]S[+7?//}!g?>c----}舌H>=W}Px\^Ҳ|_^zݱ k~U0A>s+++kڈܨ`4J&{tR^uWIG7ެz^W7ux]*U85d\}Z\\|x8=>B|;W&ۿ\B;UxH$a>];4- u-ћk+1?~e/Uzl۷q}ߓ+/M?cu>?{*U.q% ޜ?Un:[azl^'+t?:~ 7]C--7iޛUpjI][ixXʍd:YH~W} k'Th7A5?* %ۗ3_Inm x3pUz0M$['Up1`~ޒpئ?1`sP'x^dim$`1`UW dX׶$2UUbPn0*o$A/1]z}")tWtBb;a_{W_S#IA|_~֑LVcy2EM'{--Չ}0#TފU t#ݍ>SUU/u>n ޭ|;}[X\nb]M U|W#=,s\+\hP&>m>cU cO6D ^UzppnW@ނ[TXs{hB{Z/mlu^~[c7rm{眿cI_T:գ>]JU)_UgЬc:9555ZCن{8ߣ_^\XSLw5|?|\\E\P_l6YJefN^ UqLOs}z_lb%˚{VT\xkaC&-k_y瘃-yeeVa~\xpi$ɲ-;_{[t\0[ 9ޢs5wn0 {W~xxh۰Nq?{~t.d J2~~zw` sV\zIXu?tcZX}l֐ߓSoTNDAsc7%~kʗn,kRPZxo]U9{~cz~~rTЦc:c[- eZck}ss"*bM -3)?kՕ==bXV0^|޼kNuO/<tiMKleIDŽp^\ %%bJE@0X?d'&&.m`M۔h _txx|gW'_|l/-5ZW!@ _| +/-kZveW >ߛ{umvJikxxxxykt!\sc}h&[=Kz^iS":K=K(UjIw׹ߋ;닋px'x'%%%%gG;ܤl9fYQjz_oȓ[[Jq ptM稭ڼb--//wxjA[ӿK`yod_ꀂ{7s[\yɋ ~þ7>}zUu:9H}]KW. -q5혊>e ---~`J^(Uxszzxxk*z}M \;9WxR!dc'j{iUsaK8ܙ*wk&# ;ĔߊxjKp$~k~$j_{`[NBW zǂ ~Uɶi GuiW yT,m}PA<~jxxzX+I}RK\@ %lR%//u]k\Wea迾us W_Q]_{XWUUh"7;ޒj/'4h]ފ=^Uz]y(X3xK~~yJqlUUys&P?;yzU$'>Hx^WUnOR?QP69 eI۶&`S`UUW_m?;yxUU_4$y3pUU{^F'>rThUտsZ8?_s`UeX~$iUcVжUeXв*Xndu Հ\PS fr1U_k M%|S+UU{AwT~W}/&`UW}Ia~Սsb!VI'ta*_u$6xAZ+Uvc'?z25--{fm?Z͜+ w0j:ݟpxzzv'?%q 5cI R^?+uiMM[x_t*+:S7~^_V$Xzxz9* 3J @ {?[ /W-.q$ -=`J72ڹp+k?^xzIӲ@A_>m__~nu"VX A{fd++K#&}8_/W_86l HwwUUoOA{^qS{>s^L %rYby|pR?{V/At]ݻ-Z_mk!oݻ?pp࠙x]X"t>kn5gSr^\-/z^AI=\lbLZrZUrlUtm |jW`6 ztbW>*nU qߌJ_l؂YR9z^zK4Z>I1~_WgШѫ_?a1Uյ-9,[Y- ^<{}XGSȌ7WI;C>_{"VFmoޛ? =_TcK8x^zkYU'~?{\VVeT`7ub~?{--tZk]kkkt`! TK~ߋbZM_~\6޸{Y5d>[jTtk"&`%xzzqVZ`k_wvY7=_xTAGu_s^Վi!{ChpxmKwfr @~SɁglߋTppbrM`>dpr{qXC"͞[>T*ՕbMdJ[css_K/k=)#+nT'~hf>[$$$mIJ ~dUbMAr?y kKsFZ$|?~\''&6hR]3 _|?}}mSX`I~\xrck^# h_tW^^\`Zca{_t- -Yh`1 )ixb 1sxx``zhP[-kc(|`[%38kC^^\fEb-\}KUտ yE޴>demKB o؁ 55551Vh5[i\^^jL?Xis&dܙ{q-|nN}?ؐWo&` 'sU} |{]w9'X3ܑ\/zt%M4sિ^x0_rխ zr b)>L-/.z${[:-5~%n ^R`p.=;?[)^WUd;:H)-/y_4m'q`UU p^My/ i`syxXy }ByҝzxxpkU_|~^zu?-5SUUՂЭv?ߋ>sp\6x qE'{t.Wm Ea_lj~I¦Xm]?d-رݚ^K^zz,Rts-[]6tj vܶAtk׉}C)l^k(z}X#Z qk6đ3v~j~ދ{,}bIXxx\zxzY x۵'ـptIm$p`WUf$mc_?yQP/xVm?cIUս fU9$aU ^UtI$ލ^zU]U$I$\zU\Uؐ$I$_{UXU$I$?|UXU8I$ږ*XUI$ږ~_XU0`I${_VUI$ U^U'I$ݙUdUɝ$UnUPU_{Y`S^ R%_c$O?~v$Y`~Ca=ڪ?[)׿/-e]){$ľJ |f)u/vOȝ2Ծ\ZXxs&3&Ϳz7Yl -DĐ3xxxxlP4w/ Q%{I?t;, -A0X`_c~\*-ؠ:c -YR -Oposxy$rX__z{ZM?|U!ȩ/v^}_|O{mWTШIk6za@83?cZ5 YIp$lfE^] y`g$XUn&EL~Wi"N-{qjUj =]czhȣ'_s\%(it7z^Wm[f>l(aHSzUqRm[}ZC_l{}Z8^Cј/?0* j;?>Z1Uյ-%:'Qյ- h&I$u-+ l@p>XXXPZCݳ:je*TIӦ1_|YJ=Ι?_ kSoElsܾ`TJ|_aN6Py˟UjtMOT]svZ+bթ `J&>>[xpppwX3ǟ{S5--rTS|ÿ~nv{9 ߓ^xx]o9s\V{[,9k֏zha6v+{\3`pp`%a'S_~SmiaAx`?Lq:C +hhfj'nTrpࠃhyV^[^qR(/>\]K5PgXqݖM_t[z\YJ6{---xY{,p?lq[HMds_lW8`Q'Kh_t=)nTO9_~dkRS#gZ?rTE?| 'ti\kzXXXi^s_l/**g^eWVB--|bS/ {````l{mvaQFkcu_#-m~[R_}# $jX_z5^j`_Uk8>PxIUyc0$q`UU v_Im?=zpUUtZШ?_sYU dV|$|Yտ+ZU$I$\kս+UV8 UVv+UVUUV8UUV8UUVwUUVWUUVWWꪨUV8|UVލ UUVߌۆUUVUVUI$I$^~ U]U?I$ vTu$tߚ UUdb$zTxUk!GI^R- Wf[5 Wյ%~fow`U+x6.Mſlxؒx6yn<ſ\b|%J6T755l @:4x|^~v!z5[4 I7)Rd4 -C.1TCx^0:_K-&{? +-h$NyR^^x\po5ɛxs[K0Y=z^Zx`` 游^U nH6ـrUꠏoK7LzꀀyKmszNW^qCeUW^xSFVB߄}e+]B5P_} Q\L5Kߓ|_T`؎_|`kRJ.@Bdb`piEc}\ȵ}l %5tRW>{ 7t['^crzzjToS$E?t>smnRuQf  -}kp凞~~oA-C{_zࠆyZ$s>sՋm<2-{\3pxxf \~[IMl_nqA|ߣ[---}ln_4[؀gF5?~[^^gSXV`c^KàFd)YɁ{^S%@W]U[˿k----u`s|lllg\9#scy`S˵dHğc /eR|Y>sPPظeQowiXRIyg&уO{\\VWq_\C4/tk}5oZvVB_~}d!R/ߓs```xmw]$Lsk uk\⹦䠿{_l^^qbK:tzus_X}Tl@@BB l؁J55WJ$H$S- ZUIߋU]U$U^U$>_U\U$UbT`ܡ UUal䨩Z*v[7u߹ ^݉uUUzcIv{U~fm-?y U|^$l?`Y_oV)֬o'c8A/ ^UO??Z+UV\ߌ+VUI$I --iVvzʿ -~dN18ҙxxxtiYUx0I:{U{@J&=:_Wa6$=zU}Ď-=؈UUF?UPzWX7k\':ibU$H?:yUUm?UU~( m$p?l_}m"$Y>SqۦmM?kK----3&|/-1rwĘ -[ /W_^xCR.:x`}@9#m{?d XtE{}mO@A܉ wZ#PJo=߃zya%P-]W~\mew}UUyasƄ>UM}*{^W~yMws _TpppXiQl%_:_d-=nS[:CO0^\nY s(m?|KgvTwZ?~?=4bbhPEKcweKߛ^W*m1f>_q]?S{_sUg>4Ok=CXy`qy{rWq_{aؾs55=fS8~S}h -[|^_WmYsH׬[LkB|MlCMIQ:PO@>; pYxޣslll|FflHVEPlkW _Jh{$_k/NWLVtA dRbnXpm^za_n`jL_{5%euXEd²{ _whj:?cpXwjawssUUVziL-?tsmas%WrscbxUXOO BBBB o؁# 5555U=?\-- VUI$I$}uUV~UUVUUV^XUA$I$WVU $I$}U]UBi&_}U_U`侊}UfUЖ$~}UdUF~$}qU_U|'I$=~^jVUH$I$\kUV|UV{WUVpZUɑI$> /UlVpsy? w\ nY }e -ܜWk$$[Ukhd$:yxU {i $:؀o . u-':UWq$[iuhUUnc H#$vx:qk$@$?vxUlvxpukHd'hzQxx_?_[XAUյ fV+'}=RU \Uh&I$kYU{$I$ڎ| UV8UV8UUVWUUUVWUUUVXUUUV8UUUV8{UUUV{UUUV|UUUV\UUV<UUVڎUUVUUVUUVUUV{UUV{UUUV{UUUV{UU*UVUUV{ *XUI$? +^V4m YhS /UoX` UdIݺqUUcIJ$IQUUn6Io$3r^rA_UUUyP#r&WzC7 ]K:-}ɭ,E%:'m lY8'>|yb2=sv[k6{{*wg0Y}~szxzy^ >k_d%*xxU ]>{i~^xR4r<^jXxWWw"+l:1"z>)  I$I$y~z^z dAݴ++-0{jA+//-jPa{޳xxxXlTb(ޣlPgTfn' ߓ)-vY3.EXqX7KdccAvS9s9^e za>0̟T\^WWLl@N֔sd+mQb-&?Lxgwms||\\vY>ڨa~TccjbhR9v-ae )-se ^^lM8>{՟ hil^kXXXXZ{ɖNِ ?|=KW5sP$+ݍzUyYaE_>{}zxbz"({,,n~]l8cbgT*̄kcw~xzaE <\|~UUU$m$UUSI\vUUTlkI|~iUR&I$~yUS&I$yUQ&I$>zUU$~rUV?IcVض$X~տ SYm۶ UMSm۶ҏڎUMNm۶ЇULNm۶=,UMRm۶UQRm۶$9UNRm۶UUMRm۶] UUMNm۶ UMNm۶UMNm۶ UMI$IUJLm۶UUFIm۶~UEJm۶ۆUII$IۆUII$IۆUUFIm۶UCFm۶UCJm۶-UUINm۶-&UNTm۶ 6USXm۶4US`۶$UURɟIߕUUTIߤҏUU[ - _ҟUUg%$UUh.-kI@_{UWd*nWwUU\`؈U{fmwYUamOo_+Yo?Iw^իX ض$~UTYm۶6UYZm۶  UUXd$ҏ UUX H$u+UUY TܑUXƶIyUUZPN {tUpSڎS_7p}bU#}Rx߭{LK^]ZU["#m^JUUL"}wg}2տ Q ۶$w]SXm۶чUUQSm۶UUQRm۶ێUUSm۶$ߝ*UUR?Iҟ /U7tKU%HAyn9U7%5 rݙ UQ&[yuU?ۄmֽ[qUU*>0J<[UUE&Cm`UuB&`òvhUr/&irۆxUy3DIqmۈUwK@ ɻMUzL ym_UyY`Qm|UwTжitz_:d<{r\W rR:ju•tbU L0MI^U>lvΕ?}pUsF$J>m>wUsJ.H>bUAn#˶Фu^r_qE=+UxS/A/M~W_^xI۴д||RmlaUf9I@maU`2$I ]~yU8u1F_vG(gI_܁U/yMM;P=>UY+Zq[M#{iz ;жmӲmxhUw/ HyBrp?mUw'$iC`K*n1$n3xpU  l33pItضMu-VTF@@9=i[=6<? Ȃ!⻕H(⿗r!0gj! થ 0@kAKb(c A(`dZ}B1i,A0}_-@UUF(! ͡8?nCY_]&Z&jjYʓ *z8uzb(w Un0W W!⻕(B0br!0gj! થ 0@kAKb(cA(rdZ}B1i,A0}_-@UUF(A ͡8?nCa_]zcQ- bA( kcQ gz8 YFz0+ڮ*cQo&r@JGj! k!;Y!(cz;2z!˷gr!IJrA(grJJKJHdIu-l (hcA%kA0؋A()+a0ooH+*rKAhjr8V׊b0r8wrAu*8 UGj0*b̛DI}UU&j8CC1a C1ZcAuߪC9mƉ Pq#I cYa~rebB1uwJA ˨Q"!o W]/UU 9;#$RwO%$Z՝:AiƊDQPضͤH)'7ЬA+].`]ł )U&@ Ȃ}f UezبNJ( b({hUI PUgzcIU g#1U gcAU FjdA Wfz0w 0zFzDAI  Y}Fz8FrQCI z@ z@gIx/ap`h@)CI7U*gr Li A/w 0p (a 還Qi] .@&r (q97 K/Jb&r Ꚋ~|'j0/~kꂢ(pWGj#9_c)$A5Q(|zb Gr"ꪂއz!&ɂ! )]}gr#9ؗȊʂ %&j$1\ Q0z t~|tQ 4$dQ(Y.A'/'r $Y *'r0 >ǂ.YeQ0ij 9;ȂA|a8YXa r(b1<It|ttY@..bQUwdQ^z0>/ &P dY]^rBA&fr cYz"ADbj8ICR ~BI( $Z"1{ꈧ%U%B@ͬw'3 U ͤ_SD)}. ohjQFQt~fIzAI͉A9}IrB9zA~j覂 qa@d8@(6$8}qU0UUBUUF@0 DZ$badz$J~beDjeDZGdbZPBn'b#I2j! _!.] ]pBuU eWCrǣ$jKuuȣ!YjQXaH$j'~&a a({QnGAՠ@8  P ^ޏHUPU@U PUr  U$zBzե UW&jWUUUj UUez郩Ɗ %UE*e b^q, #Y1g#QhliQ*yPa゠aW "FrU&r UFzU%zU FzU&j1U*(&bC9U(fzdI fzZ&r9i(_NJdI dYi.uaΤNJaFrYׇaYaNJb'j{{UǒaoMag:za\&jY*YڻfzYa "zaWFrd1&ZbYITttFr8/fzYѹ(Z'IcQU(PjdQYC9XY1 Y0Zz%%rA B8) ^I_*j!`^Y tYa#A}Fr@! k)a^J a  &rdI*_DI*wFzdI z6(bxJ@adQ;KF4Y/gzCIj tT\\b#A\~J8k/ &-K!W $aߚz(#A]U&z0w&zCAUuj!* I.[ Y*/&MĥI hhhja rg0_z7F }ׯ0*jAK)PKaxh )siA Q0f*j CЖJBBk)酋z<&z +&z9[Y X fztv_^q +z 2(;鼋A& (xz'ȊXުY(U- &za ߫ q( * J?:ͣQ(-(VȂ)6m [kҥa(j&zjgCQ8-8綳̣Y2/׈r9H) c{q(*(&zCI\&z#I";ˋCAAAX^ (6ɞf!gA7˫(zZi^Z\Xa#1-y8UL( =r 耠Fj@C":bGr櫅Y#9(>U芥a%-i0j(#_Ɋ(*5_J!Z i hr Q1vt dQiMMM9U]Ϋ0'Uk`܂&bA za q1.= ة@ ʂ84Uk@p fr!؇j(XYBr9_0cY X~^^b0Q0^~V YJzBhr!(b$9XI(:-Q5=5 Fz DQA8Q@0I1iz8/_Hrb1~b(KKM(z9}]SsIA0eA '*iz9?rr16A (r9_sDIa(&K$9Z9 ߟhr0_b!a177?iGr ^^^^a(c{Y .dQ!(DA0ȯeQ(zIdAa $ˣI!YaAY0[a0i0^7Y8=Q!j M8KkjayaIDI(%*a0zޥQA +*a& + ĂaAzY eI (Y@%uA`*I(i)?)AQ||ttdAppQ  Y!ડDQ Ại '/>r#AɥQ0n.i} gr vCA}e(j0zq$A]?aA%%>rɂ`0ꋫI ())DAAM̈́Q ;--9a9/Y8a85zCQz#AWIQ\\^ؤY 'rA;:i#IօY0~_rj@ b0 dI5ia؄IttttdA(XzjFr9-/9]Ɗ8k$z#I_wzA6Y9jII%5-a gz#Aŏ@ g!00 ǂa%hrcQ7VwY!Ab-MjcIMmKmj0=]fz#AzɣA8jQ>z@>hj9/HQ\^a#AU5az~"Q{*a]Uuz@₊z@&bdAյ7(A#9ttttQ(XPYCA7h`QʣzR0($jWQWWFj"9'i$A %Fj(Z$bcAӪb r8(HEzzr.dzauh&b I+zcI@JjzQ(뺾'(`Iʛbz`0(ezvhjFCI_} {ArYI #+ (9Bjiȫz 9aw_৊cQW\z\)CA?1X^~~DAttttQ(PppprdAͫ+(b!B(z$ /ͦz^xh`rIgjQ`zQ(0jQߜ8*`@" z:̼fzlhxbcIZI@wuWb(7''(aQKzPsf}F|xp`GbQ5UgrIur(IY55-/@z+ 9/ &Aˊ+MY^\\XjQ"WY(`bpp9tt||'j0zjhHrQ++ Jj ʛz(άI μ'rpzac9,<$GrQY ``rA )j/z66UdQxzZ_iCA&rI^Ⱘr876j hr6=#퍴YppZFzQb1H@HQ gr:%rC i#XmI*7銃QX\TVaQ} &j#9[^z0XPPpGrdIlhhra {Q/J'b* =Mz+ ˣ9`^C9gY Gr0kQ  *{Y jYHj+hr{}}z 說cYzה$QGj(pra +5Hj,&j+ D9Q?j#Ann襊Q - zʮ. z(z,˛'jX^dIgzY/-)FzQ|洤Y zzz`zQv\Qa$Q9HbD9+}]r0UHr95ψzQ}'bAV gj#A^ Qa&Y0^r$9/Uj8z 7પgr0 'j9`'bDA 'j#9 _ja0gI Gr0\r0Y9'z0WJ(DA*U 9^"9(z8~*gr0/"&jp`jrYZdIhGrQ\'bdIizX^Y$Ax. a8WrY)i&bWjGbb( )*ZDIh'jDA-bdIWbWbDIe'7bA8<.Gj XZ &GjIxh'jdImQAbA;breI)&bV'bA )&bdIxhj0^آa0Q0Z/@bdIcRGjdI gj VGjA)Gj1jxjb( ˉYuYUY]b` UY@ grUGjWgjUa uYUQWQUa u GjUbWȊUQ կa (a &j ]&bUZQY@ Y Ua UdI_Gj@ UY*UY UY}#AU8 ^cQUߤYUCIUۤQ}U"IW-/8UU(U0]69U$AUwQ UUDA UU"CAxUBAUP pׂ Ki dy! U* urʁ UnlqYAHa0@X8+JPЫ0  "Y YQ (*_}QU&zU#1a]#1  C1@]#1@#1"C9aW( nK  &([C9#1( Z#1 $8cA }9( APRRZey ]'%qX78ei5XZhei uVXp8@`8  #I *.'BIAz8 *n8@蠝+Q #I@o9~`()!#)*)q )/)a, ){($ !!((aj(]&$ arK (@( ")A7")pzr (ajhxY ~Vy *եyHq@b"Q aa ZA@ hC#I-cQ8⒄Q (t#A@ u(#I(=u/CQ090$G9A*^$Raz A  R _pb"1 ) QmmAIծbAPC9k"1<PC9:"1aw-B9AjƒB1BXBh!H&/(8xI TVUZ0 Y!0 *eq8'"Q@!I @cY`0 :Y0m"I@CQca0kcQ@ + caApRQDA(&9))$J1 *ER1☧R)$R"1fLR BjF$ZbАA App2C1!C1i@@C9 2c9>8B1 A"1'89"8jh`A($izz+qA(_ִaa8DiA@*Da`XA!1#"In#A@ 𷭊ACrCQ(>cQ0~nACI@ CQ0UCA(ՃA))-JB1j'%Rb9ࠀebB9I(P$R kZ(tI ^A 32(A釆4A ~ Ic9 A"1rnA( ,9`BB@A'$y='hqPVp.bX@}^(U8A+8AU8 W#9 j)Z(U 1*}.1d9AZ) rA~vzj9A I@<.+DZ(q$Z(\tI$&AAb967hA$A [zI"1N;R"1aɆI hjJȢ8m' _Ł*zYv aUW)kaUU }-aU{Ul -od1Uz aտ*m ת/BU!_zzzEZ!!b9: ɓAjp瓃I{r @xr!);++zI]_R{eb |r@u/RpCn$R(XEbrb$Z"1ؒDZIWuDZbAEZ)nnJJ)AɣAUս zY UBQ^нH**)Τ,֍UU3jsn [ss(Bڢ ʃ'P u.*P )zZ !bhrZ0_[铡I]&YǓAj_ܥr!1*nf`c9ΌdbB9!)Kǥj(`b  rbr <{ZY`jIx*"Db JH@@%jA5 '$r]nEr#ajJFzCiUW*Ez"Qr z@@ QDI _ UUVH uS@0 Ւr8ZǛ!&{Db\x|jQE$r7k$btvrYW␧IK.$R[S{{(/&Ibkh{A-'` Р" bzA#%ryU[jGrsjh|ca\WiA8z&zA( ƊDY++Z˼ W mU.0]*.uoUUCQU1IU_R 1 zzfdjwzFDb_ڐC %DbFDbrXhDZP^ջ#Z-+%CjX4gR޾Edjer#bq`{{djOz%$b{jxIkJJJȫi{?BPhr@(*ZdIs.zzjq8N 8'7]MUά Xn _Urura]BqUU*!.ZzƛaAiɫ9-+AB賄r9gCj{zjh%aqg ` Q+%dr?%QꂨƳcjv{ZкGrw' 8C9JJGaR JbzaZQ%7WQ @a 0;8&Am{;ꋡ9_Ṳ9UU 9UU( !)Uˤ  B1UUb!zbł }䂂I }BDj{IQCIDz/oUgzbĂǣdbFdrj8Dj__iĄzŦGI'iGQ^U`@mFdizg rRrY _hz ]a(#FzA0 炄Y aXU+BPU,H(UKXU@U!8zU+@U̜H U HUYAM(C 0Y>e|E8Yhr}u$rbI&襂cI*@ߧAzWg _Ue%]$r)U ⪪k%j&r BrA %cQhe8(ԆiqRUe@E!iH''#Q/--Di%qRrz#Yx`iHzqXmo*`%'y0x(eY#A W} *UC9UY ez UBUra_UQ_UaUV*U8U5U!`(hEj!%W$r'Ez`80 ^ez X}wdi%zHdYִVdY5GapZq#I`prHYiQ/ &zip8HhNFr U:AUUfj U%j U&baUU[a@UIUrUQUǂAUZ UQU Y}Z ]b!}Z!Uǂ!*ǂiևj/ga(nzcY;gza)ujQ肃YdȂa(jy犄YCahDYȒin)iNJa.zbz/ǂa]y;avgraiwiUէzCQ﫸frdQHbUY*QUFrY`蚤a}טa>WNJa A^^ǂauzaFrQ_zYeuFra6CQ_kBȂQ槇zY:ijuY* Iw ȊdQ}C)RIK>GZR^_jQ__Y܁ }}b0׮-bA/ zdIa(gzY*aǂYPkz"AWFrBQncQ&NJaGz#aJGrcInFjdI*LJrIFo FjY)fraܧEfzcI_Fr"A _i0&j0lYA<,`FzAwFrA "gzBIYV{&rcQ;Gz"I2gi?WUgz#Y ˫cY|zi@aSfra8.7&zQ&rCIFrcQLNaCfzcQJȻiߧYgziȊiwIaP}秨iWY iںfrY%jQꨮgzQ==9gzI zYzaiiqNJaǂangza;芤i;FzjIU9cIfr*&ZcQ 5Y܁moooY8Fz8/FzY/fzYܾGrYkn,FrdQ2#9wfz#A"a7?zAx{ڇCQgzcYCo7bdIsY#9_%b#92}ifjCAW]b877cI8ba9W %z9UiX6ƒ^CY*(ǚaTa "a#I.:>jIJjΎGrdQ2WFrb8""bFrY+owFzQ`{XQ^aCIi@`FAz %z ݀ǒAZfz!aCI`j"IN.>&jdQ#U&r@("BfzdQ+ه#I*"ayNJY"Fra~Gra>a"p&A* ƚbU gaV%jA a#Ih@'jCQ1>>Gj 8CYa/^yIaA/'aANJHBY@0((h`)8ӧdQ &rY a`ƚz i(* AU Va *tYA-GrA>&j#AjY"9*:#&bcIQ#9 Qa( Y9U;FzcQ/yh*j 8,0ުhk J%*~Q Q(|Y0 Y8,Y#A77Y (B 8TWUY0i@ji ק HB"˳ jտ˫*Z)piaGr#I\CIbFaDAמYA0J(I(Fr#A(,.W&rCIkr9 z7 ! z^ A }˳a*V̳`ZY!h`'rCIPj#AHGj 8*GjH2/Jfz"a82`j(xPPpaJIKJZ#9h&j#Aӽ]rCI+5%zdQ|g'Pjڭ'j \ L W *%j)(|Ui a#A^2a1jvQ9 Q8+Q1YCA7&zA?k !I (.BL'ja[Mg92oT-((;Zhr@xh苫@UFzAi(~ dQ0{_Y0؄Y W q0UCIuu˳cI7'ˬ!P̫A a <ՍQbZprhh a F#AzdQA㹈aDIфY(x(Q9+Vb8fz9~_ *˫!`ضkA.0P+* I؞(b x``j F#A޿*cYeNla8@JY0xr9;u]Gj`0a |t~NNNNYc9r#AWNJ@*/j!* `!kQ -Az\**Zuɂ&z((է#IUg8rCIGCA\ CIjFz( ^U&z A W*z YsQ ea(" h%-a&zJYj(xxxj9mFz r0%^xAFCAwg(xiA _Bpֵr`(B jj{q5k'j顃jrdIzrszIW Wq ]Y@ Y ؠ[CIa *_* *̻ zK;k@( ̣ Ԝp kYjH@z {CA~xz~) W '!WG0&zcYN,gz#Ij8[򪋥Y0wU cI hxpaJHHLQa**i8‚}}fa~⧂Z+{0?+.&J@( +Z-YY)az0(Q DI@ ?a! Y@ +@aa -*~F [zAqa(ki9=9aWŠa!*xQannhla!%dQKH=* k?p@(+{88+ I**Yxv$b(z+D9[ &j bmFA]׬YA a0{ &DQ%*cYBǺ&DI^{CI_}LCQ} ͛@0/i$9/ogj)9zk(x'r1z_uz zzȂ ڀa) %ǚAiCA]dQ`g`(W+F0W~%0 IkeҼQ%7@)+dA /bcIfr ~r@.Ijz`garؼrAZGdY}dYzx{%zCI-UUcY}I?@ Ҽ`0l$9)6JDA Y~}Y@hj@-A򪳂zAIci!kba 95,IkMYAܺ:,q0Z~xjlllja)q9ɂ@57߭`8)D9` *r` KEz@jȂ j`=NJ a0' a#AJa9";=GdY-JṖiDIpmndQ9 A'Ua0(׉z#A%k ?w V(gr  T*jjI#9A^DA9 ђdI18*7ɊCQ/o dQ^Z`i9᭽UI-Gj`0A)(/eI % X ը%j ?$zXdI!Y9ȊYu dYZQz@dI#9a0ï_+#I55Ul8lA)ͳ#ApWn@WGr b /->@> ֥QA4a b/i9px|gzA Kk/B0ba0aY(`zZZhllla#9I0tdY0 Wa0_Uz9 5Ul@7^/) VȂ@( jCQa I9\dI9]Q(" hz"IioJa) (DA0 "DA(_xx*A(/ٵDI(zzDA=UUn(Ur_*z@/W'b! *Ȃ95bI Q1XSxDA(.l8dQ=}I@bpPdI#9^dY(U{$A((/Gr0U UB U!bb )حr ?Y#9W}ȄI0ܐ'r9+a8xbdA#9 eI9dQ(W$A(]'j9UUka(^/NA\ U X_iZa +r ?rDAUUI9[pdI90)i(7z )#Av-z(dI xxzzallnnrC9I0'Q(c#A DI(믏Q( j(WՈj[*Hrhr1U*dAe^\Y1dI1tlzI(;z8MaeJ8\]Z{Q#9} eI0twA($I(j I oI _8A([a8y+zEQ#rdApYB2b(zdA(< AWB(ЦY(Q0Z_@ "DI(ZQ n}I ij@z9rdIb`bDA[Q(ؠrA'wʣ@pa YDAqdI0hPA DI0I( Ia(Za(ir(8reIB'b$A,Y#9{dI(ܼxa0 aEz#9TVUTDA(zpppaNLLLYd9>?i` &Z9W\|CIB:Y!0dI(eA Y eA s¦Y8 %zEI"y'bdAhN~uQI0WI "`0 RdQ"A(Y0 }Q(}y!}(zdI0 I(8wQ8r~ޕaA ca8_UeAY-e`Z riA1(7#9/ /DAPxz|i@( I9W^bx#Q $I8*+%Q0,Q)'Y8V./aA\Gj0Ub::>-YDA%I`cҥY0 rCI Q1|LhdYA>$Q8*dQ0I0I1Y8 5/j(~r(UeA %Gj#9_Q 8'a0ʉa0ݥQ(xxxxnlfd'r)i -?YA~Q %ƁBIa0 dA(EI0=;aAcjEI(JWeA!W+Q)IaXzI!-CIխ+ HJj9a-DAA~{:*jAeY :A(Vc DI0dY0/dY8~[$I(_jDA(- Q9QaYL ,(pr#9uY!~i/m0T^I0 UUeQ02a@ +eQ(*~$A x Yu`Qb A-}LDIsbkY#1 a9 veI ZVa  b#I!(I(5DI0* i$IMW]EI(*$9!z. ZAu⋮I! (A > dI5BY{Ia0Q ppXXaLLLNGz#1_I zrQ#9 7a a0|zDI(|o$I(%DQ0?DQ8Hj_A(ZeI( I0c(eI bdA  z+볁0~dAa]#9 Y055/jCIc\ڛY#Ij}YAUU؇YAuգDQ0ʠ $I0i0텊Ya8&Y@Z#AkCY(4'.jh0z .zQ(^\^DI?-+a#A\dQ0ȀA(\DQ8 DQ8k$I0k'CI8- Q@*Y 6>*'rcI % YRXpY(¥Q(\\\\dI &rdImsY `  #I0f谪I0(CQ0-$I0H$I0zQ8Y9=I@Тb(ޚɊdQ)] &rNYa1QaxxxxaY#1>>9 j]WQ 'jDAa?Y9!DI(n\DQB* )Ia ?hA(^hi0͏a0Q0 I97dI B DI/]Lgroժ IA}{#9 jY(Gr9{_kHj$A Oi9]]Y0 Q0zKdI0%0aA+CQ7IpbQA݄I . eA'(! h@1]Qa/+ j#A_b8eQ"(Y8X$I(a8)/YI嗂jCIyeɠQ((JCA-a~xj{FbdIJi$9 xVVa( FzdQy5'j8),'rA{WY0-eQ0hA(*5i859'j#IGj#AQ(j(Gj@;.!) (`jQaxxz\ooooQ16( 貢Yb%/YdI,vY =7dQa YA ۫kIz8//'Y@I9ۣgj#9//j b#96,Y!- +aA zhr0ka#A5i_a0zrjA(b"Y8)%a@0P(* dQRcY9xsjxZ9 /)BIGbcIrCdAaִaa 5.Ȃ"IvGr *+r"IUa@7a0"r8_^Naa0*9jIHjDAUQ06'Q9/߫Q9cQ"HQ(I؂ooooI1ܞ#9(Qaˋz#Ak&j ɌjA]i8"q &$Er(.Rr8aAkKr$A獥ZAmuI9~&b0*;Nb@(dA0$DaDI%յ)A0r( (Қfz#IIB.Hߗe >%jj@CzAvz~AY"I )Y0h@rI%-%#9pPbrdA1&j8=??(*&r88GzIi(2r 8`1j 8igz8c#IY9Xgj(++)idIbzkZdIZhY#9Y#I s:CIb*Ȃ"IPkBI}i#QP&0&r0.A*"QWY˨z@cʂ#AU//a#A QCAjdA}%˛YZkI1CAAQ0CA(~Q0gͺ%r!( J*@Nϊ+zIKsǂ8*DA(X(0ƂCQ}cFr8+#A͇YcIxb^I0* Pj#9?*{&ia?zdA\VX|Q1''j0Ò7"AmHa\qbQȫUKB0. GieʎCI;%j0ha8&訤Q"A)?YCA' \zcI*?BARpz{cI(&j(8""Ajri١!(`A80@$:z8xpj8Y"A>~Vj0**jQb`gjIk(I0鄇r8'((bQ`ʲQ HihA(. 8ǂcY& ?#9AKIKK&b9I(r0'o{er(9/iAQ% 悁Q!!,(uFa+YۺGcYRA|a9&뮤Q9|&bBA ;r96˛@."#ǂdA{|~{I( nY#1"a6erc99 +Qkksb-+..drHĥz)=a䌪!"QxŒ"In%zCAx b"Au.j0:Y)bISZZXI( Y` 㖪(CA-=zYR i'og$j&jdAhbkD9  $,,%bcA?ɉ%bBA; /@kiaMrła#hDryy~hq_~\X%jbY=fjcIrYFb0bI(윶b"9I%'Y,{G諄z5łH$r߫aHH'a|EjbQ;zQ:+jQrQkA /YC95+zcA57iYcM Y죥z\\ǣez IDrhezȦi_~ir~UWXacIܔcI?btu]YS_VY j`pdIaOOOOY#A&dA(֜QD1-) ejQIQ.*&"Q*,I**HDr:;;̥NG~#3bgzW\||aBApr9'*`0,*zCAZIHPR..rQ{\rQ57@k+**@@+)Yoiƪdr &/;Ħ08 zZzXxrQTZQ|}FbdAyZ"Aa`{dA(ژDjCA75-rQٳ>/G 8h뛃QȈi(abji&f~pFq|~bQYgbI!FbI%rQeKLQ1- bI-RbQ%7i!Iɋ +NCr祫YLꉃznib*F2m^Z&zXxxpjbQݞzY rQ {dI}I ppxx9!PRROOOOQIN\A(gjIra5 jgj/*ni%jˍ9ǛŊ; OJۺ.i*ʫPEzcIkzZ|gjbAGbQ (v&bIZIvR1''7fjZ~zZ%7iFj; $b7/بzU #rʹʣrc),/Fnrpr}_acIq{QdIaQcAkQ"AZI0frI_5kZ)++*rkʛgj!fX'̼ m q- cٙ*Fz^tXriQtV_]YcAZI&b#9CjGj"9zY[Kɂa6r= '/?>erȣƂa",!1-.͈ji;zxx`ibI؜FbQ_gbdIB.ZIBQ(X9ARRRsabdA޾Q9gjI ) {Eb͍ Jgj\&zS꣧rY*Ċ*7뛆}p p *Jmq``~gI||^_bIϭ-ubQas&jQ߮ZQbD`A16fjI*- rGb^ Jgj rz&iDrʓCr )mz"ά &/)rkoo*dIl||wYBARaDI#&rQ{kgYcI0Y9^^^xbQ j7){nIFj hppg"rɂ.*fz & 3/jb dQ`h|YcIخ&jcI ;YIߺY$1@`ppzcA- z_}rw zu) (- +ɣ'ȎW,Fʉ MLj]iI-r|^^QBI*#YIbI-;bI|I09&nNJJGrYVbCA^^XxhjDA++)+{j3ٽ*{rjgj ^ˋzwe"r)+z.// Һj@kYXaC9bbbpb#9+bdQ"fzQbYjY1V^\\gjC9+---z'b7kj7r.icj`fj ~Fb *Iom FrzWj9x\j"AjYgzYcbQ2;'j9xx``rdI--%*{hb67mgjgj.r7z/ά 3ά)ukY\VWaQ.JOY%jQz^a$9xxpPJcI- --)?)J[ JnmG}r[-kbz 8 j kYXVW^Y"A>&rQU7?aQã#GrYWtdaCAW~~xCI NΌJJCCgzYX~a1`a1+ -%jeQS*hb?M*{&bjIr;6L) /?i mȊ~ȂY|\|pY#9p&jQb&jcQJȊr][acI!(Y(xx``Q(-%'bI*rQ j _zr}} sY`jz,j!) zW^jQ^_WjCAWobgzCACIa{|xacI##'jI``€Gb9--jDQ8 J{Hb.7joisA{˃a&L-ijYZgzQema"A zBIrdIxY#9rx {Q r + jʿ[-)`k˓ {-=8MhܛY{˓znzz8+-- j iaZQX^WwFrI%jYz˨gza=1FzQaIxHdI( KC@@&rYhrQkQ(%TZdIHjQ"/z'bUK'bՋhj.7̓r %M UIz~'r(o. a(cINx%zcQݪiCQU‚hrdIpbDA ?=>QdA/}rY %=+hjUzHbWr'b|?zQ bpP(j9Z(7CQxf"I:fcQpXGjdY7zbyhQ1$'jQK za )+hb/w {j ]̓gj7˛rwzAz~_Qf#Iw a&z#IWYdIbI-V_)Y +z" J U jjk++W邾x߬+7˛rzzQGr#9w}Qm颰&rdQ/;ȒaFdI'jYk+Y9 1jjhhrY~GjdQ{Y(\ZzY0Z#A.ZdA(^UZD9 _hbA?UzeAUrdIwUY ^zZ&+Q",xzcA gra(^ r0UrWY (%Q(\Q#9?(bdA+bAU'bA +UrI/jQ pr8_z {! "(&j(;xȂ@ b( gz(z'jdQwY9Ъ-bI?U_hjQ.rYUrGbݵIz(Z_zEAzɂ$97Çrf xa0֪%r0b8Q#A(z'bI/zY/U ZիgjUJGbU ib o˓Z*U9zz#Ap}@6&rxknQzFBIrCI^ rY %/zYZ^dInlhhrQx@ 8bYDIY1p*Y1 Q#1~uI1 eA` `DAa *cDA %Gj!(kr@jr8>r#AzrI5wgjZz"9龊z0X.ZDAlQDAUYY$9UUdA0 +߂A0''b0߅Q(zjA.z? hzAzdI[grdA-*#Aޭ (_zzbdIYdA\XYD9)~'b#1*+}jD9}Uj0Hj9zQGGjCI)+ͨr#A.bz0 z@_z`YdI,bInJUY1xzQ(Q0R#A^'HbDA UwQ@  ^Y *Z/Aߧ邅Q~󨂥Q߇r@( z W 0__z%XYDI,inIhJHzbHh^jQG&bI_dPcbdI_'-'jI[beIbDA'%bDA|`YAhj(*^rAGjDIxߗGjCA rI4'bAzU&b.gjDA2b'٨rI/gjIqϠ[YDA?p'jY jdIU'jIU_ Y(긠Q!(jb ~ HjAr0>.rdI&Gj؈r@rQ$rQo}GbdIzjdIW--'jI_YDA_jl`Q#9w/Gr  'jAhr9{6邤Q[}>Gja(*@GjݨrY\-ywrQ˜GbQtaYdIj"?'Gr$AzzDA(^(*QA (b9uޠQ(Y0կ"'b 0 wzAr0%gj0 bGjCAb zdA/r#9 + Q7}r8⮥Q `&jcYjZM^UGjIYdI5XP'jQݽ'jQ'jQQ$IShY0h aAr@_a8;rY9zQZrb T(GjZ% GbI%GjIjYIb/YdI%'jQ b$AY#I*Y$Aofhj@YA`mWGjQ&"gjdIPpY {WYw`Z  zY}&bdA২YDI 7jDIh_QA5+إY$A Z 'j$A/Gj8Gj#A덍rYJ^YP`Z u^Z +rQUGbI^‚YdIX``'jQ-bDIaA^DI ( YAkz+YzɂA'j8Gj#A?:CAZ&bp&bUU&b /zIi'zQ]&b$9~x`YQ?=GbdI pY@(Y8]Q(Wb0]Y }ba UY(( Ub8UY0"i@WGj8 "UGjGj9*Ur0Uhb(Whj0b0.GjI]Y@uY@(Y8WQa a **_a _DI@ _Gj0Ugj8Ub*Gj8UZ0]Z@ b0UQ(ץQ(UQ0 ~Y0'bIUDQ0Za  r8*Ub &b(UZ W'b( U'b0UQ0}Y0(j8UYa(aa(dQ0#(UY( uQ0DQ0x_z8GjHUY8@wa@IGb0uZ0U'j Ui**;a(``#AzcI _#9A ߧ9a Aaw9[#A Zi(cI(Z98w8A n8⻂(z((!8 0j8 :8a B/AZ#A 8 9 ߿Q yY(}dY@#Ab CA@Z*#A(ޫ#A0_#A [90V( "9)€(0 8A 8@ V*8i8AUU( @j9 #I`z9CI w9 #I@*Aa z8\* 0  0UCAQ _dIUcICA@(_CII 9 ~I*#A(սAa^bA]UI/UUIUU#Q UuF UUiUiUiUCIUUcQUYUQ_"IUH`@jUAWAUU@UeaU@u %}1$9UD9UI UUQ  UUQ!UUIU!IUa UUUaT)aU(UU\Ua%բ *UU `U8U{qW $ U_]b ]\q eaU*?5"I Bq ]Xa(*P p0* Qa u?bi ja W"8}>8 4z"Q zcY`8yCY@@oY@@ۿcQ (vZ UFbUjA UUUa U}YU a8 @ 28A((8a(Xzȡ0X(ꀡ0@0(U8<$0  UV\a U-0@%"I08PZvu8NNJ8V\\( W(: uX0U+ 9U9U(0U0@U"8U 8U@U AU 9UBAUbAU@Xqee(0Uidq_ $y APy`UUZ&X7&ub UUTX@55"a鹽CQ@@HA( jc@‚8@(ۺ0`@ix|@ Z8@j](w 0 /` Q 0Y,{Ha cH6H` ~U 8((lX+8` h0 h~wz#)#1 w C1(Kc1( :c9(~C1 ])Aj#1 zr"1 'C9$cA _)(A*#1 ^}zAْ( k1TT|{):*#1 {b"1'7C9((1AC9 jʊIA;91&bc9( I"1[WC9,`Aa~ A! J(?)aidDE0UUM] '8%yAP+ qXyEqwei*yP'@'~a]wAuutA 5@a bA^+90V / #9李A o 8@ݮ(pCAz #A6 8@ "8` 耀8Z(9(V (@9)`( ^cIuo))a@ e a*c1A*C1@_ p:*  `  @А A~(a7>:: pИ > YRRr +11 튊r)  -)a"3+"1aW) #1@­) /"1 "1hc9&AB1}9 , a U5ey_' PbhXߗq$iĥq`./gy$a謽Eq== yWT^ ƁPzei b$Q_}XA)80WzI@ {jBAh0 #A ߫hCA ☖#I0*3/"I j*+ "A #A ck,"A {n0@k׿8&΁AjsQ}#I` 8cI@(:>"A`(B" C9 @|h ( U').v)` V `.L)`( `) ݶ* (@ ~ll(a2b(6' 6&' ##(srrr !!  b`   sz)(@ ɮ j"1 %]C12U vtvw$a u]7DqXѾ'a`=*"*aDiHw$Y@ ]Daa( _恢@ UP__UiX}q@ 7$a b@) "I8_Y2CQ`008AT#A ,YDI` Q )cQ8'=-,CI@0BY@(Y`(uCI@ z@CI@00 #A  Z&cQ 6 wcI ΋!A (("A 0CAɁ( )U)/#) C1)WW) ~8;).C1jr( /  C1)UU"1 ) BbpP)@`  (@(@RrjJ IɅ#1~()V\Xx(@. 1as bb bq 7(k)a) &) +)},  dDy&hGE<yY\ZPA hx\a( Wa(,U8 --aa8?/_eqXDa8xXyH=a0ǥcYI[ZPcY8$H8cQc,a ~5Q }{\Q cQ@'cY8)Y0n3cQ *Y8nBQ "A v"#A b (a ⩪cY8󡣀#I0CIB׫#A B`KI#1%%#1)C1)* C1) c9) #1 @X7#1- .C1`8&I ݢ"1"1 "1 ZjbC16#1```` 11o"951a) "1hH1 1bb#1嶚r)@٥ B@B9+"1 @@B1"1 P"1 $a @PܶH#yheyXxxx(PZZzz$I XXXV  8----Y@7?$aP}#Q@BpڶqP="Q a802CQ0l#I@ \"Q MaA(i0BI8HY8cQ BbQ ?7Y8Xa`0."I "A?Y0'a"Q*ACQ8"A fCAabzC1%%%%"1(>džC1 zC1!Aa$R(UI@B&$R #DZA:AߔC1(w #1@&R % IzZИA(]ܔQ KKKQ!BB(vv\B9A.C1 fVC1 b"1v"1. C9`c)a/"1 +B9!&>b9aలc9aB1(rŠc1((cBqPbǙq-(ip^a8xk8 zAW_a( 8 @A0()=Pa@ 5Y#AzpeiQ`hBYCY@>&$"I0" -CQ ~a@0- }؃Y 05 a (CI0JJY`0^+CQP\a Y@r{{CQ0,,$7a`0¤Y Ij0˧a@>+CI0"A@j계I #1%%"1z?##R +ERArERJkU$R((`R  RA#R(#J"1ZXzRB9IpxQII 殫I`KIKkI JHȬ"1\\C9ƒU#1"1 ` (C9)/'&/C9` (C1@b)* ')00`@A>A(}€"A( A(bp1!XCʂ h/-e4$QzxeYa0{~xH  HA0퍾Xa@>0XA8ת #YHhDa@?Da @jB@ "Q(,/?cY@(n{"I'ucQ kW8 A - *CI(v\"I ""jCI@ +YIrY!BQ(?bQJY .CI`(t*aA"A0DίCI(nI(bH գA)=5%A9(+DJ9/$R(X7R(6%r j$RIܻI(kIB1ޕI@*(bxInaR$ZIzb94&-)I"1qS"1`"A A͉C9 %#1<C1)5"1PPppC9) c9(c9 jȈA))AH(*A&AB1*A)$<A"1hhY *ZƉX ( `G''-HeyUj/恂8\X؜dq@U$aHU`XaH+}+aX5eiX Da `QP#I@ U"I8t/8 CQ*bQ 0((`@ & CI`0%{CI( I` oz0 -#A*^9#I. "A`( *9`(8` #1"1b9)'%]AB1 A@%R %RA*xjQ!1HR!9"I"1cbBCA+iA`捁IZ HhAI"1'"1@I ˣAB95C1AA/ A ~h"1 -A {A C9@ AB93kAI$,A.A(@A"1C1Ph'bh恤h'y/+'apꊦpqXz$a!@jdiXU; q `DYX}_A8բ(#1U0@-8` "A }9 u0 %A  A`(cbAa WU#9 ^_0 ]);0_8 U8 ¯U9@0`w0@[0 k()A1==A`I # eZI{J9@IB9 .bQR!1JtA <Ab9I6/))Z bI,R"1x_yb9 AB@@`I ÃI^ZPP9  A AC9B@B1%74b9 i˂c9 bcC9  (A"9*A A <`AB9)AB1C9A oq'$y +-%'%yBh Gey~ya\XDaHZ> q8  Bqu]aTUAUZAUU Ua W Ua}ZAz%a_0_UC1]AUAU!U uX#)})WXd1U} D1Ud1U9_X@U|C1A+bJ -!"ERA/fZIRFR9pbrQc9oo*dbAWvI@rnR(񳲲I!HhR@..r I $$Q"1occA@333APfI( Q`pxx؃9  %-A"1A"9B9XPIB1!A)"1 [nHIC9.+AA@j!A(/4`Ic9~|\!____AVTTh7}u'h/7*mGyykyDa޺:yDa ipwMKFRAU uibwU+A!UoZUZAW! U#) ** b=+ʃ9U닄1Uk U^JUUW )k - {{1Uկ싄1U˃9UMBU*,caUW\xI'I"1< DRIbDR7rZbA{jA% rIbbDZ(;J1$Rؚ6eb &$Z dZ4R bphb9"bRAiZB9mkAR $b9%5A"1 A)bIrbbb9 I(A(ώI1}sI"1;IA<RA[I(R ZZbbaVTT\8UDq W UƁUq`~U fzZUr]}*kBU,GR^js#)W U {!UUտ*m&J*LhR:+b^ʃ1Wʃd1 /(s//l ! ;+/b_~냇Zן: + k/ >* ] PmWm˃L^ cbxx|tRA77=-EZA DZA66jI7h{eb kI{hhA* rbI ({R\Ծj`DZ {(rdb <8j@jhhhIڶ B9IB_}I API(BsI`7+ IBA &6I b@A1 $R"9cKK$RB9RC9JʈR#1 IAPpI``@@T\\\AUյ+ /fZUU/}*h'A@ 8cQ`_#1>mj ū{{gȀϤ > 𬍜w~xhJ Wv.L-) ΤIs J*m1 %ΤL?^1֍rCɭ VKuo:KUK o魤 (8KյSa^xI! bA- jZzzjA' +&{G{0اI zzj U j xViDZ"1 hII{0 ʥj jxXr9)R b( /jjȅjz~~`dZ DRc9ebC9)93Z|$Rc9jΊZ"1'6b"9iksDZbA-dbQ,DZcA$RA Z ````^A@U/'(U+A/a/~r@PXiAX _qXu%zP`Jor @ꠠ,Y -L%5KZZ||L--Τ`XwތՊίŮWŌ^XpN KV־(SL% T Qs) />joL~|rl) n?}7K^`Ji=6 7 8q\WUU|rjQ)-zDZzB&s$Z57?db)%G#Zب` *z&  r(b!9МlbcAƧ KbIzcbXtr@ɨEA޺Db )ra R*=5QzБΤpHHJ³Ϥ==sOz *t̃6.6q Ѵ(*+t?%oW3WWo0??5$Z!--%dbQ@zIudjA|raA Whra9rբI/'fQ& I``djIg) rQ[Ssj0p릣@z?rGCB@1rj&0aaDb 12j0rDbrdb H@@b@džG{QmI&A{ ebp`r {$b]S#"jQrzZ){ rZj$ZkrR```Er - ik'a뱒ƂY'`ErY.:Catafzi_;zCa5:bQ ֈzcA^5,"9%5ͤFZuNpt -%_aUUtQUa Q*UYUQ_UpeI(7UaUA(:8_p`038pWAUѤe9_됔A(@jR&{#ZjrY>FA jI1劂I@Ea %DjИ_zBA rQZcrI޿eaI(((x Ƌa0#b CCj(Ykʋ&!A j9pФb $<FQ )))erisbr(&DbU-rZb{!A rQ"%dj%jxrebץjahh``aqEzB`Ha32$b|zbabyzP*zyA@Cz((FzaH"#Fq*NJi-8~ "`U Uի,@ׂAW1 U,.8UUz Wɂߪ͛ aU_)תr ZAַ`AUU ͋ Uj1`j rDbFR⺢`#ZX\{R VrIFDj*f#rZZXXłY{XF#bIjeCjnp蓣z.ȋZsaAhbzAU/.&a)F$b`r (8,(j9`jQ[&b%0b rA*!Iz *&{`Ae,bYzDjTrEbԜj(`a6&'cY*F$b[,ɣFQzڸ{db rZ&eczp`xb[da: Jju{kXDb5z.sFcjO'bWbIҰR5 dr+%[Ez_PhGY<8FDb~{nrI**EQ=ڠ:%DjZxf#ZMrZ[{Z8{YhJ%b݋$&$b}~ܥr$b?>(rAr``bGaF)Y{;rգxfaX@偢P@na@ ~ Y9 YzQ\Y//yCQ(]rIW^a@/-.aH %+{b`괿W7.dx UUO!+Ū X3 -  )N'9p1*򤨀UoҤBr&!~r9-pxzDjzpfdjzHJ5Cb7(C߿뢈Wj\F#jbFDrc𺅫r5滄r jb#bvH{#Z> fER/$b6 Crqf#b{zZY.'+DbXxBrZ,ea?z%#b@#ZrYר- 'r:Ebn/%jBBKkzYj\ʥzY*0")傢``GaNg(" .0zY~V'j@//bQzQQ}ZQZIrrI#Y iI^pcUaI5r!jCbP!%WpI )!U C9aMkU9BC1! ŢbUIA{ Ul{_AUUp*s'_D)}UUZ@^_傡 %%--EDjiƛCj r\`'A?kr'%+f'K{ դpkxdz$b:7ƣaFzપ&Cj^{z'-+wʓj`)R߻wa)%%#jM$Dj/F0xbgZ泂YھCj~F{ZzQ6 >'r['z_[,QkC+ȣz$j+ ````Ŋ'Ն"9sHև8k{JbQYIZY+ ZIQp`q-caIZ%zH// Dr!bJc9AWWAIuJ U_JJ _*j!JI!z~~hC1}}J$RaIcpA{AAA___AA__W\///-%z ƛ-ƣzzZj,կgr X)G55AAǫDbz -Ƃ_,gajbÒ}Ċ*ʼn雄jjbc9~no"eBA-(Ƴd^= *Dj~l^Eb-+"%CjxerԎ\&w ƣzhCb]u7F#Zhr"z{Qbjn %j#0```bj|gePFz@@i: f(r\VVGj 'bQxQIYI]}QIh溹Q@`a 0f@=۵CI*Q5%%+BU+#JU(kdRU(CRU kcZU ZU:+ͬcRUk#JUDRUͤJU*B)կ LbU⠭ZU DRULJeRUU+i{DJ*^~Dr)9=bA%Z /-]%rgrgdj.w(r/ gQ糄jk8'~Mzx#zዯĊ)ȣcbcJL~ȫb%iGĤAмb堪#jZfrv#b'#r 'ĩr`zb98A)'z+Ɗhz{%b0x^$jꣁz!9@ȣYbEdaZXI*a \W~TY'b#9QIQI_^YIa!Nr!(/f#Q %jkላa%'71ʃ!Una0Uʃ8c࠰UM *** Bz*!UdU:UgR uʃa_luꃂ0*l&RWkb***U+1Uc!i"9&&QrbI(9#bm꣥rW%J%`%AQ b>}dՇoa}r=hj֟u!@FEj&Dr 'aruXrgDz DrৣEjWUȣdz)GP$bP^V{'9GaWq&ݦCIvEbCA(-}ZeAH 'dz@BjgDrZb护ipgq6&0V^\a UUWQ%_Q5_Q^Fr zr@r-f@u/ ǂa8a-/zdiJbpqXyCi da$Y|leq$YDiPHDaP `eq`jDyX^﫪$qPU#aHiPUY X" XPP XP@#aPUDi P*Ł#a y~@``1&&*aRS{ĒI Ē@/ߤQ@z&bQ-'ZT 患Q&y regYj%j?=ǫh BaI患a"ykƫiyFYbhBAgrŊ^} '$r_`g$r_gr韯zxzYuGQXbШƂ07?^$bCA" uE (v'iA pGezsssX'a+'OiCYCQ 8Wj恢(U(0U z8@&+ca(%zW␲Frb}ezY+ zbHqP uyDa+q`& yY&,$au&.Y] y]Dq]{hdqaɉqa> qYn\#aP RDaP$iX99+dyP//eyahheqP yY```p$j@ |qj**aA "cAI*Dz8"Ygi{BYgr( ygEpPZWȣDrKys咁H6GDdpDj@ iDr@0jĊa ˇavԞ?Ā( ȣr ȫgi~%z祊aƊa'Er7 w@>'q~uQI!b%z a@4-!gaaƊ#Ybz%#IߔCY +ЧqF@@@zP2'ȚQ^]*fqR~ir⨫qg%r|x}Er5ur8Q0 4qH'yDiyeq,恅q+/7Da y_eϋ&qT恄iy#Yj긞iX\YA@aP9aaPp"DqX-)+eyXb`DiPZ abBB`Ɗ Φ^Dr05 bBi@@ *a ,8 Y%'BQbzz$zCI7?a eiȫEz}&i%Ò ilj"Ar?`QݞreƂbQgY(%a_ȳ$jUU'(~G`wUeie~Eraj—撃YůEr@aaj $ja@ p%j@@?2 %rPcQxzez"A -ea|xZ#QߧCaw_'fa,qΧa,iziEz `xDa@=a@qA@ɁjdiX^Ve'z~di'q+偉GqkMy&i۳y#YXiQdaP^ daPτqX^xxDy`7dy>$a|$aBBBBI$r p"AƊIr ୅BI6Dz xcQ $r(*eaezA(b cYêcY GrvP߅i~Tu~$rcQn쥂Y(ogHcAU'1 UY ^UcAUU( _U _U P/Ua  W}UrA+UU$r( %@~zCA==j`:e8 q 1ȸ抁 %&Ez]r`b!ޠ ƒ0PaA߽a-?ƚq:'Q -Q'i$z `\cQxw}Da8h#Q@$ꢥaQ |qH>?hdaͯ#Y4ȊyȚG''GdYGda #Q~qH͍iPhiQf,>yCaz dq`?ߨ(&EqɉQt||zkccc $Ta0:UY_UaaEz UQ x^WUA<ՃY@ %5rcI-UQ+զY*u'Yzaվ_eaUa`|a@hWU1 ]U( \UUA^UU UUU UUU UUa/UUU XKUCIPՅ--0 cQ,a 1 xXy@Q`zA +ez ƒQsE0U(@Wj'H=Ca۸ƒqɦ`Xx_a OOMMyYZqHi#Q}qIsqCQ,zHq 5凊q gfz#Igi~i8i@ aHdaQ>77z"Yycaޞ/ &i;zqvlƑbbcc(VW(UU)UU#1UD1Ud1UD1WUd1UUd9UA UIUcA*UY!UYUCAUD9UD1UDUUD)UU#UU*UU9UuUXU7] U4UUUժUWU* WƊ@ W )zU"E1U$)U bA/ޣQEz9 ErbQrBY&%zCI,Xea(`_U#1U"UU$uoU,ŁȚ0  1xWiar1IʊFdQb^g#9U&rHZi#A;&z0j@ui(*::fzYa.$dFUy)(&accb1UU(UU(UU(UU1UUC9UU#1UU)UU UUUU UUC9UU 9UU9UUc1UUc1UU9UUFRUU%RUUFRUUEZUUEZUUAUUAI UU IU_Aa&Z UU*Q(]u%Za __Q պfj UU(Y &jcQ8⧂Y-#ȂjU}biͯNJimaRȂag7 CIȂadaNJa9iqŮ*YmzcQ--ȂYb YS{ a%r5Ijd4wa%rRr26 iIyaSȊaGNamiqJiMVkqgW)cYv肃Yt ;a˽]ȊaC%b\|zY}mzYgrYnߨYxCzcI7(z#IgdYԧȒcYUɱȊY_grcQh4 cQ]޶͇z"AzQ.zQڪaU)cI:zcAUCAFrQe[(grQi] ca؟ȂaSQ)a->v a= a¾^aKbRzYuzYPgrY{݈rQlo*Y]UcIfOz"IgzQ.CQuYUPzcYsgrcI@ CIulCIrcQ "zaT(YU@ "ȂCAw#9}"gr#A.zQW^ FjCIᠺRA* RE1RA'Z&R^__Z'RGZZ&ZQ~~Y ````I#9UFz#9U5/59U*z#9U%jC9U"(cAU_gr"9U#j"1Uz(U z(U] g#1UUFC9UUzAUU׬zAUU.FzAUUw:&bC1YC1Fz9UUgzc9UUFz9UU%zAUU߲&zAUUrAUU&zAbI~ YI~&bIVFbQ]mgjYUrjYuFbQz FbY@gjYzY='7j.zVzazi.WaɋiayIȊcYBJzscYyZȂdYҒ^CQȯȂcQ3T YTWaSy#a2kZȂYIsaiE}i)ika.)rZ[SݨiȊi\tWȊaRZiȊdadar뾧ca4$ cYb imS cYJIaya6Yoߺ+a5ȊivaRYonzayszajasOak˫i?銃YzCQ--a_GiaIa>˛Erso}]%rPNgiJi2>ic{FziYޒaCYɧaީa~zcYzYc0FraR>PȂaUU}zaS_zara}bYҸbQﳠaQGraZT[#Y{kdaȊi1VcY\zcQaӺ6aemYo(ii(%rPouErSorڗj樂aOȊa>9auMRA )RI&RI**FZR}Z%R*&ZZUZQQ ````Q9WY9%CGjCI-YfjCIɿrQ>7ȂawcȂiU%ȂYzYf cYZzda추a?jiWwIOzcQQzCI zWgzCIUrcQU=qQ>fa\㇂cY Yؘawr .Ȃau gzY[grY{X\bQoXz%bdI>;rY>7էrQx\ZgjQrrjY5rYؼ%rYgra4EagriOFrY맂YjiCI^r#Augz#A]]Y9\^YA6b#AaCI=FrcQ2Y؜ YmzaĵYᧂaZaUȂa$FzcY8'ȂauňcYiga:GagaIMzca*3j,iR[} cYԷiȊakji)ǂa]fza[zaiI}}MȂa YBYȂaIyzYK芄aȊiͭ,iIo}*Y}YSއanc*afd*a5WWiQrɇiza%ja7=&&jaU^&jYbY|s&jQ''ȊY5-McYodYAszcYOaa9ǧY밂ȂaI*a߷Ȃj<>ma ,& Ez}姂il)%rknGVȊi{芤isޖYgiӓYAd[YA&ZIFjQUUfrIBhZQ ZQbQ9Q``aUU UU( Y8ˍj8/YAc'frYݵvfriak~ȂiȂru*iGe#QkKi_Tja}T)#QȂYqښ a]FYaVYYUߜȂaWU\FzCQ=_pfzQǂarPR rJis{芄ah֨a]S}bQX,&&bQWUgjQr[fjQ6YWgrY-rzYص}FrYBȂcQ%rcQo&rCAjCA}a0dQ0uUCA05a9ue/GjA_۳&jA޺Y8_&j0.]z8Wz8UFrA;UFrCI&rcQzYFjY*jBIniCIK翗z"I7gzCY;cYy}q aQ])a)ad7u銃aiڢI*aa cY&KJȊYFrY`FrYjgzYrYYrCI0ozdQ還Yw5ȂcQ{mzY__Y肄Y{߇Y*auugza}i15aUNJY_Wzag cYw*cYyy}da|^)a CYaj'*aNȂca/ gzcY>%Ȋi,-NJqr,a6zavfrY&jYhbY8mgzQgzY! Yw5CQ{izY_ygrYKycYIY^zaVVat&NJi-mNJaUQgzYྜkcYȂ"Q.'*caOCY:iza ?&rQ߫grQߜȂaU|&rYf:%jCQr|Y"IڷFjQ_'Y hhxb Z^|  WWWW#A8^~xa#A)YA7FrcQgzQnϧzYۿFraXR\a4g amMuwaqj{QcYizY6GrYt79=肤a6ȂcY&o a=}grY4NJi%/aLPka"IZzap^U銃aeȊcYMqɊcYXfrYMgrQ}YCA+]&bCAWbCA b#A fz9zCAcUb#A"_GjAQ9^ndI8{.dI9+l#A0r{/CI0uY9+rcQ>i8va(^W%(U-0իca8cYW idQU9Uwj0׀Y (*Wj((bCI͵acIzbdQ_whzCQo&j#Q{KM'rIڇzdQɂdYmEzCQ /YEo芄YzcY3;gza¡FrQXY.ziɳKjcQrnwb"AϯgzdQzAbCI9Z]Y0 ufr0]fz8UFrA"/UjCI"eFrY*+mfrYkgr"IaCI?ZhrCQ&r#IqirCQIAq YWgzcQ=)dY7fw芤a}[ӇzY{aV:6q//NJY*Ȃi-Ȃi'fzioCFra[RgzYu~?grYRyY&7GrCIOaA3_b9~zCQ٨I罹*CQוz"Ic퇂a? ͉FzdaͅI芤i7 qIMz"QACaCQ)MQ"A&jBI?&j0zrC(AV\Xx  WWWWQA_Y@cQUw?Fra(B%jQ:fzi?gzaԬ{\jYߠ YȂcQ{oO肄QqYj#AWjA(Y&j#AՇCIUFrAGrcQ2:gzaOfrY}lQ#A-jCQ?*dYeEu&r#QaCQ[mM&jQ&?{bcI~ICA]gY#9_UZCA]=&Z"9TTkI9 %Q#9탄I9zZ8FjCI͍QAOdIA_Y#A_S jCI]rCI %zYji8Z[_(WU -IUfmή~iaW QUbU˳jՊFz|2aXaauW#A -܄Q8.YCI2CjCQ&jI>grDQQQ'j#I&j#IjdQUa@jDIIczcQyQgzYJjcIǂdQ/dQhUY"AicQ9>rcQta((_%z(_U f0U- iՒ蚃aU88Ȓ9U]jY(pi(a#A?jCI~n>aA2 CQgE'j#Iѹj#IfhrCIߊ#I\^jDI7&zcQE}CQ) i_ltzYk9zY/Ȋa.uȊj=רa&rY:l&rY{miA (Bka(|W%z(_U Ǣ(U**IŠCY~₪cYUȒ0Wg0WXY(\r bA?YcQp0&jAqgrIz#IFjImkɊcY5IaJaocY)a^ꌇ"Ika#I{[t&j"IFrcIiJsCAA~~~xA WWWWQcIzx&jcIuegzCQ!#FrcQVz~gzQNJa2]grYgza>vUWjYKj"A a(_Wz(U F0UAU,(iAU/9U_Ȃ1U_rY0y%j#A{Ua#A5aCI_~l&j#I4#I}gǥCIIbCQQAQdI˿iYcArcI}m&bCA˺YCA.*YABoQ8Bb{&r9UUQ9tu}mQ97>jcQ a=[FzY|wa9jxCIU- (a! IYzU IUzIWGrdAUrdAUj#9WW 'Z ?ͣA"-]̫AhrY^lxbb8v漸CI -Y0DI8k{}Y8,aAbCIl~aybAchr8aDIjqjAbjgňr#IWCQrpP_Y9 WbAuUQ#AսiCI-%rcQ@ra0\^ֆ(5 (yi;iY YUbU˳Gr0?(Fz gaU~#Aa+Q8+%'jCI}OG&j#I'a#I1 bAhr8;aDIǷjAr#IQY] auYeeYrS]Ȃazi&rajBa_uWrY,`aCIVY(z_W7(5 ()eʂiY.~bkU Y U&j(U fzkoOI9j"za_#Aa+Q0 =Gj#Ie/?b#IiŧGrCQQb#IQypЇz#I)Q YEeՈcQ=?姂CQ&ȊcYa&j#IaCIOgzQ_ja#Axxx`a VVT^ WWWWQIz言I"AXPYeYCI|bCQ(<ȂawFzaV^WpFzaw掺&rA~Ez0_UU5ƒ( (eUIziʈLg;U˫a.,˳ـ]Gz~=0^gaU~Q +_aA8&b#Ioj#I>>y'j#Ib#I$YCAPX\YQCA/?GbCA6Q#AϥQ"9*ZCAkŤA#9C90`rjdQ0:Y8͊'jCIu/&rY;FzQjNvfzCIjHcIշ gr {X&jV?Ja銤Yr[lCQW JdYU "Q՘YUzIX}jI]{Q$1^|Y(Ub#A~Y0$Q0\X~90p9(#dI8eY8}]]Y8JNGuY#AtUY8:;#Y8l'b8_Ua #90tt~f#A(+cI0+ YCIgY9z<ʫCIյiQ ^)D9^zdIWU&bdAWhjdAU/*z1WWzz /k9Wj^XzUaAZdQ(% gzCQz[Wa#I?GrA˷hrCIZAY#Akgb#AHj#AM}dQUaCIuj#A[]Gr#AaCIFrCIۻ&rCIȊ~i9)#AUU5CI5II*^)dA^UɂdAWU&bDA^ݫZDAտ"zD9U_ jW^+d9 U9 +ka^jAZ{Q 7,CIy]aCIf;Gr#I]yGrCIgrA>aAGj#IYzdQTj#I\\DIa՟jCI6YAk4芤Yy}iMCAa`xppa WWWUYIb#AoOzdQeUYCI~jcQ%ra1 fzaBNVrcQXg~i#AUU-CIIdAW D9WzdAWտbD9wjdAU] z(U_ ( 5̫AլaWXY(zY /zcQs]YACs@YAa#A>uUY9ԔQ0:'b#AׄI8 6֤Q8%=I9I#977ZCA]}?aCI9yYCQc&zcQ'~-cQ_FzQ Yy#jhb7% mgzW gz/,ս+*Yܪ* &j(*Wo죥Yra̫Y ̛gjzp`r'bx{}jI^^^eA ̫dA IQ_ߪFzCIyk*FzcQ]i8{i8UW\CA09##9(noDA0:ߕQ8CmmY0WU9 ڗ#A Y8U6a0(acQex%rCIhQյ ̣D9x\ij$1VU/HbD9(ȂaUzbl'j+r U+IThj9_~xQ +^Y(+-a0>i#AxjrCIrCQŏhz"IؘYAcA&jdQ&CIaQ0_I07^}Q8KߤQA* rcQi&rcQڥ!fzAz<j%/B e9x\WUIb1ս 邅I/zbU/hrb 6l'j lir ݂jI״HbE1^z'b *^Y0%Y8ʐi#Aa8Â&r#I6aAUs`Y9_WzY0dI86/Y0>:b8շ7YA,&QC9QcAm.&rCI/#IgawaJF̫ ~1ޗ˛gr{Y &rؘ b-+E9x^Qe9-/;ijA6kZ -U˂ XWZ /IQBrI) /,hjIzzQ ^Xxx.1a_^ȒYiCYCY[*CYs'jAhz#AVQ0cKII9WTߞdI8ǘI0j87w&jAuU#A|~_U#9 RRZX||~~QI__WZdI_YA{j#AU CQUFzcQF a?&j)+e9`p^V'ZeA=?7rIާ%'b"-a(p'rU +hjUrCA&,rZ~V|Q(Zxxp(aU^৊cQuO쬇aiAi8i4aT'iCQwΈ hzcQ]gzCQW7&rcQLoa#A0+ZiI$rCI0iQFY.Ug#A^U&z8UU&z9 UUȚ( Uǒ ^UUQ//--)'b77Y.667̳rpb@q'z*^QY .oYr-Frkr\W hj\^^TjQ`bzzI(xXxxȂ( 0 fz0U_z#A0 3Q8WgcQK&zaVdg#IuaCIonzpYI7a#QҩiCI}zCI[&zcYKa7 F jkD9pXVUYC95jQם͛za-(BrPXe9(*e9(bjbͅj'bqccr'b}'b9zzxxɊ(5UUfz(*Uǒ(U8 ?g#IUz#IqjdQoj#AU_a8jDI0vdI0-dQ0}ݣ Y0*zCIu&rcYq%.jU 1xʂD9\WUUQ#9?7 rQ7-Y_%(dI^fz(_^xǚ(iAq#9/ YA~\\a9 WzA~i#I/a_+*a^_sza]FiUb]zCQ8pFYxKY}ȂdA`bbj$9IiU\rQ --L{dAZZzrA Ȃ*-Ȃ .grFr CbrFjQ~fjI^rC9WWr1UiJD9ʋGja^\\8AUoJ0adY(տ aA/ idQo* *dQ}wϥaDQwa#Iu..rCQU-iCQUqCQZ_}`i#IUhr8/)Q5ȂD9^V^j$9,{Y s#9xrc9 z*)nV 7z{_*z_jp\^_gjQfjIU_jC9UUhj1UaJ$9ըz ^XX^aa55=zAUiA/a8^UdI(`Q8% j#A))=?a,֬Ji~Ra#A~Y(z^Ua( dQ0x^zx xxxxc9#1~_dY#1%%%qY5?UfiW&zcYսͫaU55Ȃa6 D9V|z$9P {ZL{dA^` I- %WՏOgr&jbpXEjI~EbI~mr1^ j( $9 -Ugrxpp_AAU?0aE}*A u=>#A(CQ0)iA iDQU&zaa/UiUZs'auUidQ%Y+UcYBuhzdQ=GrdQv6gzDAHj=%UT^y̫rwV~̛r%'mKM%QUUWܩzDA'rQwYCAxVWI"9Y[b"1_W {cIoZ( r adI +dIpx|^a0w۟%r#I)¥YCI.6ڄY#A\dQ8a#IUUqA+'r@dQ8*w^p&8/%"I{芄Y}5ir[_]JQUՑYM*zdA-L{Q rI'68 r/a /ohz^ꊣQ|^QBArQ0jjA jY}*Fr(x``袢 a(r#AMYAP qDQսzac钄a^zdY^XzYCI&%zYUzcY?7ecYpj{iCQ>+YnfzCI?U_I5-/CA_P©rI L{(ZՈjI'&<8 r"Ua:*׏Fj*k&j`{]&jIx_Q!A^Q(7rI9a}*fzD9UXbǚ(5 &z8XX\a0&dQ(pZRA x{0a'I( ;j9>ˣb%U룤Y\prQ0x|dQ շ//aCIzcQ0^^^x xxxxC91ꪨY#1%%aDI?.zcYycQRc*i}FzY_{Q5-ՃQZƊQ\r,sZ¯LY YW jͣjɂQx^^QBAbzI1[֊jARb3(dA_z|(5F0xrA6q#AaCIW}pa#AW^W/i#I/zdYU&zi5cɒi_ UaW&zda\XYCI^XYCI-YAbGr8++ ldQzCŠ%r#A/ɂDAzEA .PEA"++T|JzaHjD9VVIC9uQ1W_xQ9)z0 _#9(*?frCA|^Ȃ(% (DI^Q0z\|Q0èYCAՄQ#A.QDI]]Q#I'+iCQ% ii_Sq#A~i#Aտ*qCQhi#A&7ꊄY[gzQ7hj=UQfVXQUWx,I/ -rdI|xhrcI/팓bu%jBAX^VI1~&j15z(^**WDA? )dQ`x|\a9U%rYO|_Pa#I鵷iCQ;.iU=Ȋi_L&zdY_\zkQ#AQ#IZicQ߽-ycYwdQ_WȂYjC{gdQ Y-jHjakܖ a-=-/cQ\XdI],Y}ofA ձo.ZU^gjD9Wp'Z#9/UWGjDAUU&b"9X^uY0}'ǂ9-z(ǂQR]z(W' (Ybzg#9^\_UQ05 YDA-5U&r#AWW7rdQҭdQ(xa()gzA8Ҙ܊$Izp_$Y&za Q9 +/a#AcQ(xx~~ hxxxC9#9a#955Y#9\܄Y#A_a8rZꪩdQ))mYPRjkj$AɂY}o͵$AjO'j/ͻY^*D9UU z$9UWGrC9U>%j0__xxj"A5Er(Wh+1U)0^߷ ʳb^Gz#9XzWWQ05 ˂Q#A)*]QDA(*ZY#A~zQ#A땷a#I-/?qCQ i5 ipUˣaUbyhzdY_\aCA_pz~CA97 dIA~dY0ׄQ8ؕdQ0WdI0(?b#AUHrI{}ɂDAW5PDIU] 9W#9*WNJ0U&j 1V\^ib( ZD9s'Z1~^_CA(?I1(I#9W{/Q#9_dI9kDA1=dA9^ׅQ0+grDI7Y re~#dQw_\CA0ڄY0*UdQ@.ʂdQ +UirAhzdI?_eIV*+EI#}kY*UrZ8լYWQ%j8Xxx"%r"9=Շ(z~)յ/)#9Vfr9h_WUQ#9]dI1z{I8/dI9/Y#I;ĈY7.*i ZjdQ_\XI9CA#9CA9 [CQ0(WdY8Gr#I' +eQrjmu'j$AhrdIרeIUȊ.LeQ*]_YU-Ĉr{ZỤY_zQU`fzYar%j9WrNJCAa(\``J J#9Wfr0~_UI9]%Q#9UDA0.a$A -jCIZQ8~Q95 Yy B8ժi#Ir_zY8ު dI#AXcI9B8 X xxxxD99Y#9%%5Y#9\^CA0]CY8?߄YI'=HjAUj9wGr0 ɂQ/7j9xDQ?Uu#A(*UbпՈQB&j0xa1-T#9էj W=J#9X_fr0~UUdA0=-I9DA0(DA9-dI$AneQ#9ťYA*ӈzdQhzcY.W i/_ bY8>-aW]W\Y#9x~kCA9-DA9x"DA0Wo~0( |p8 *$A(?#A0#90NHr#9 UDA +YL&bz~uQwR)kUd9 XRb(-UUR1x\UQ(}Q1=5+grD9& ZQKi'bDAcBQDAPZ DA1V\dA1|I95YUUgzDI=a=ˣap)DIUVTdA9krdI0 da0_Y8ZdQ0WQ0b#A3HrdAhx_ A}O8U_Ȃ$A*UW0U(+Q0VT|b#9u#'R$1"VQ1\UUUdA(߾dA1 I#9udI9{[eA9Y9--GzdQ+8?̣a'_ CIVXPdA#9WVDA#9 dI#9}{dQ1/da0~Y0 *]eQ8yeI0jUQ0+'j#A,/=(jDAh| 99U^Gj9z1Uj((*UȂ#9zb{GZ0U bC9투GZD9(z{UI(dA(߾dI1{Q#9U.dI9DA0 ܄Q9Q#A/dQ0hbFz8)U蚄QUUj#9YiDIxQ#9\WCA9@`9 xx~~appxx#91++ dQD9I#9dI$9~`ndI(DI({DI0UU#A0_DA9_Y9 -UHj ?7Ye+?OAU|,9Uz r(/zfj \j0ꃩZ$1^WdA Gj#1UUY#9Y#9U_dI9DA9/DA9(I9oWb9ըzdQוuhzCYkbYR-aVB_NcQUWXQ#9\xz{dA#9UUdI#9DA9HB$A([{C 8 zA(DI0%#A(ޥQ9uUZ#9U^+Z$9ޟdI$9 dI$ANDA0~ppp9(זX8 w9( /#A0jy0DA0-Hj$9 -UDAU dAUgjdAU'R)UWD1 P^Q(ժQ(_*Y1{b$9ͽGjDAxrbeA6?YDAz\I1PDA0I1UQ0GjDI5ɂ@.Ȃa=ގ%rcUbJCQpr]mdI#9z\p}dA#9}- eI#9*.{Q9V^\^DA(8( I(7׿#Q0`$A(PZT#9(uͯDAk$1 [âe9 A)%oI1 uU}a1yQAB3zQ zb<ňzQ ZrGjeA^Y1bɃQDA}YDA)ȅI1wdI1kKk|Q(=YDA۫a_5Lasm見#9~x{odI1---Q1bBeI9$A(o,8 xA(5dI0#A(Q#9?W%Z1}'Z#9UWQ$9վIb)uWHj /(z$9^dI0{#A(p8b 6@ -DI0z~Q(*UեQ( Z _UZ(WUZ$1ըjD9 UirDA*Hz$Axz]hzeIzQZs-rCAbQ$9~z(Q1.>xQ#9x«I$9wdI1uA0'Y9'b$A U YU芄Y _Ma rc af\Y#9U_VTI1-QDA{ⲀeA0~DA(^jA(x߯/I0rªP0""eI8եQ0I0X_?b$Aq߯Gb#AW_hrCI%AMIU @/cj#Q_WxbGj$9\^}}Q0///-YDApQ0DA0ѷ^9 քi@{-h@WZXYa@/dQ8(udI0>I$9}eeA0?+YEAo]eI8jzYAջ:ieQo\a%A*Wa8W_Q(_Ia_1_b - -ZIphlY(I(OHY({eY#9)Y. # Y`jDAWW\_q8--==IzY]unbQ1_zDA(ZKA(x߯/I0bjIa8/eY0w\Q(I("A$1_6&I$1U_*I0z`Q8ߵ aEI zY}UmhrDAGjeAwuQ9xb0 -b0zb(՝Y(? Y) %rkoIDIT\R}#I0777QdQ㩍qdQ%HzY]Q$9VXz$9(..DA(xI05H0Z.EI@-]DI0T9Q(I("eA)kA$1]訦I$9-pQ0V:YAu.iEIzQUkzI~UgrIUQDA<_sQ0>bI`Y#9Q9~REI1'7=Y#AthrCIɕJ@7MY[khrDIsmuTdI17QDAsz$9 xxxxXXXXIdAUYdAueI@V\\IzCi--(j$9zI(@Ê$A(rxCQ(%5da8_|P@(⪮dQ8ϊdI0`8A9w_e9(..څA1Z7DA0bܼjeI0 /YEI+reI/a$A VoYDAxY1{I(p^Q#9Rp‚#9 HdA(Q(b(7Y#A6KcQCCygz_jI_dIUUVXI0~\x{DI0---Q0^W#9(u#9 ^9aa0-VU扣8bCq8U_XI87UdI((I0WׅI0u_ՆQ8u}Q@u=i$A+?6i$Ivn$A8wY0kqYU0 V©E9UU-ZU A ZpQb +I ~ܰI(HojI($Y#9?Ja[7bQr)DAV\_y8%--)aR[rY$9,cI0|XA <քa@zb˪`@TDQH dI8{zb8 DA -*Q(-Q0rI(uI1+I(XxpIjDA?=a%M&r%5YVXpY1|xCI0-- +Q1`1 x~z| ^^^^IdAxx'rdAI#1$9( ܅Q(koMu9 ʾQ a$A{a$AjثDI(`DQ(X]#IAw8a y$A0 DI8:ueQ07DQ@ADQ8A0s8b *DA( Q$9Q$9 I(xeA( v$9x耂(a .Q(-.gza8BrJEQbcIIQWQ |~xz(aUU( / #90]y9(7 a *+jCI+#Xj#A~dY#A('YArzDI8Z%I8} %I8ZEQ@%DY@׿$Q8b:8$Q8x|#I8U^DI07DQ09 (DQ8dQ8 YA ;QA.(ZCI?eZdA~jY(zXgz1=9A0z{.ʼ@}UH@킨#9xprrdA1bxxx$9(*]UI(tUUY(ם5Y#Aa9bY8_|dQ( A(cR((@($I0$I8osDQ0DQ8(k$I8$I(zA(DI9 ZQ9zQDAudI xXa//&j#A6&zY-5iAȒQz{m΅I#9%7adA{I9`pxx1(KgWdI(]#9(SY("*aDA.xa8ܨdQ0*DQ0]#I(cZ@($I0?A8>DQ0o: Y@~_DQ8cr~$I8뫮I(A(ɍDA0 @I0UI$9)I#9`.A( Q)r(b1ňdI5-ki=իj;gzXpCh#9V^~\dI1-++Q1`h(AxxxpA\\\^IdAz_WhzDAUUI(#9(\\WU( bDA(u-a0.&rDIʶQ#A.:Y#ADI8~A0@0P.@0KI0izDQ8jDQ0?kA8.#A0I(Q0'%-YDA绳YEATIeA,:-I0ܼxQ1]$9޾˅Q( UȂ8{ /@UW +z@j0,\CAA1 yXZ#9 #90pDA0aDAaCI(<a8<'jDA6bDI׾Z$IU^pFQ1 Wa0 Y8{$Q8uDQ8]$I0 {{@0?a(i@pâY@j#Ie{%Y#IxYA%.YCI7/Z#9|XI9Z2<7Y#9)AߨzBA/Sa-Lj\hki1p^~I1xPSY0 NV9 //Y(-i#A+#Y9hdQ8 CQATx\$I85_%I8jEQ8=DY@޾$Q8>,$I82_A0rY#I0>dY0dQAY8YCI፥Q0~Q9ZxY"9 )kY-]ˣar鯢gr#A^Gb#9&<ZdIZeTI0prr0 .^0 =)dQ0U/7&rdI׿ jCIBZYAidQ;.zYY%hrIdQ_WpaCQ%'aCI>{Y#AI(~Q(ɻr9Y bυj;Zj9~~T1 "*( o#A(} dQ9-*-a#I>Y8*4'j#AYDIU eQ9/Xa05Y@lDY8ʢ_uDQ8_$I0_a8UU5i@Y@UOaA~iY@ a#IxpY0^ZjI(/&Y8=NQW?a@૛a\}uS&bIw&grdI\ZmuD9(x^( 4A -/dQ0/ (jCQi8r&rCIu{iGrIa#I_dQ@/pfQ8YAbz.DQ0*U$I8x$I0A0tեa0W-i@%-Y8} &jdI퉵&jDAU b#A'YCI|iͅI9]Q9ѽhzdAɯꂅQUza-5ۯͤakiaל_hz1^\\WQ$9?==a#1~xx~(Axxxx \\TTID9Q9_1 ^ |0?-Z0Y9/ BbDA& Y0ˇWb9Q9:iI xV$I/i0 DI(;I(A0nk;A(}q8_ qDQpi9^dI8CY0 /YeII#9hQ#97/hj#9'_Q9UI(Q(-W} Y#A ㉶DIb0}sHj9Aiz9UY#AZUwQ8//ޅQAwi$I{ua9{r$Q))$QU_rAUUԅYA.iDQcmi@?%'jdQ)zQ uza}Gj"IUUWԤQAI9y{ʥI05YC9=)Q7ݷ-Y/z#9~Z^X1^\zz1 Q U?aCAM}j#A_ߤY8{w\rA+=j( eQ8޾a$IyY$Ih_Y9Ti8]Y(Za8/iCQ){hz#IOoz'jA]-+Y/: hrCQza#I\oCI0ZrܤI0?gjQu YzY\W}gbY%FbdIU\X|dA ^\xx9 dQA?Gr8iCIGz@~j#I]UɂQC &r#IXY@ؾa#I Y#IU/Y8z\ a8)zQ0U :DI0=YA翕a#I#jIKa$I >%zY5{W'bIf~~dI9 hQ9+Q0{3?r97_*DI=ˣa&'LƂcQkMa1\z]_dI1=-I(`@bj xxX\ VWWWI#9x~#9j 9(W\_U((D9(u'Y( ]YDA|b0bNeIa\'j0 .a(CQ(>**Y0:a8jCY0} dQ8[-dY(WDI '-Q8 ŷiDQ yca$IZҊz$A- Yun}(Z#AWUQ0bdI9S_{(b9_Q9hj#AY5,Y5%$j]6YNoTb#9]]TX#9(*dA0^ Q9 jBzCIKak];0 a0P\6˥Y0Y84Q#I@5iAI}i$A_ui%Q" zIWWDI0 a#I//a@|a#IΈHjdIwhrQ⋍ Y#Ip@Q0rY"9W/rDA'b=yQ|GbQbU_GbCI؅I(Xx#9( CI0a8"57jcQ/A~Zgz8/)*Y%^I~aCIa#I_a#I%9a#A.Wa@( -/i#Iָhr8UVpdQ@;Y8 .-jIwjdQUQ9 Q$9dA0YA-Q#A}'Z9ufGbCA5 {bIb?,%jWQ̓Q\~'b#9]V\I1===Q jjhj \^^^ WWWWdA#9xxxXQ#9UuU1(W̿#9(UdI(U+Q0grdIU⨂DI➺Qa#A\WwcI0 dQ8'פa0 aA-za(\q0/+i@>v {0eQ8&ڟaDIa@;''b@+Q$9*rdIk⸄Q0>dI8Q90[_Q0imZ9GbI$ba--a^Bu 8艅I#9dA1X^dI#1+Q#Ab߻gzdI?-ɊakUj8zx)A}=Y0-;Y&Fz#I`xؐqCQyA'/i8 XVqHؾ%"Q4%@WicY}i 5jCQ\gzCI\a@jCI5]zQaQ/bQ'QBAܐI028&ZC9)Q%b-c&b#9z\[TdA1.ɋI0 dI0-( zA Qb_isz$A'j8Za9> &rAiIi9{ iAFdaI5W#ITXoaIs aAj8xaCI']ɂQ}b#A{CcI0x&ZC9u?zQEmb֪I^w^'bIci&jdIrQDAfQ1Y8 **GrA?i--*aܥb@iAjIݧ&rIߣi#QݠqdQ}յ'a8z0&@? q#I\@5_j@aAaAj#IYN`dQ8jj(b#9; GjDAUuY#IݬQ#AZCBI9u1OZ1.IgjQ7Mb{ ߿̛"AI#9zpdA1>;-6DA @``b ^^^^ WWWWdA#9^WWWI1wCA #9(^7WDA(+)/ Y9rpFrDI7gzA@pjb .gr8z\CY8ަ%r8br#IiCQ^E8^Zi8qBYx{ 8%r8{jIw;/jA$a0Hj9zYyiYCIxpȈQ#AZQ#9XI9aˠ&b0 j#9%6jY%?ϼj?=WQVQ#9dA1xdA9SdI0B(i#A dYz8mCQ{-Er8.ƂYw"I+ 犤aW cQj$zAW޾-ecY58޾$z@jjƊcYk -ǂCQǂ#IXYAXa8"ZzA{a"AaQ?bcIZY1zhhZ1)cQ߿#b]=z9X{z#9( dA#9yY#A}}}j#A= j0h~@rz#IVIpj#I a[|rdYdzCQwqI?zWqH< zI&&FzIpI#QPgzCQZ`%&j@aCIaQR`sjCAZ\{Q"Ak||R0? z"A)bftY{vTvGbCA%`bdI{ZY#9x_I#9adI%a#I'=拓arAx/ )I/ CQsR\&rCQih&raxȤiDI,&#Q [z#QCWzI%'z8Z cY?IcYU\zcY^x%&jIxjCI Y &jYjacQ^nYCAZ_|Gb9Z#9c'i#9?EjS鵲%b\uwVI#9}I1%'#9 @BB@ \^^^ WWWWDA#9~~~~Q95CA0V\#90Wڟ?dA0=?dI0Zry#A5퇂A:r@\+(@r†zYmuez8p%rDQ\(cYյ5ƒA^\i07撃iUcE`0 CYM'fj#Q%h CQ^Q8%bDI Yb'bQX\YcI|T؃I8k b9M&Z1)Iׅ'jQcY+뛄Q^^Q#9_VA#9X|dI#9Az9%hrDQuP\Q+UUEr#A/Yb?ƂaQP.悃Y@iY'Ez Dz~AxfrmBI<4cQh Ez"ACQ#A^Xi8 xFz8Y"IéjY9'aBAQcI"rIwyr"A )I/ϴ$jOr"9\|v\CA( *CA9ps#A0ʋ݄Y8kzA?(#I cCQ\`zQjȊa-+hiW.ƊQk8$z0a-?e"ICQr{]a >b犄Y_`?Fz#I\_\Y@ZgrQYU]Y"AhQ"AjBA&:ucIϼ%j=)Q{prIsgrdI_zCQ#97DA#9dI9*Y8.<4 &rCY.ZzHһˣi^YUrǂYBz j?)rWּ>(jfCITxCQcQ &'cYWCQ=IcYrȂ#I@.gz#QhpzCQTɂ"IGrQ}WYcQãYcIjxI#9G;wgbCA+qJYӝY닷}dIX\rdA1>z_dA1#9 @@@B xxxx WWWWdA#9~~~b#955cA0Z\xCA0W-dI(Y#AUiA!p'CIk_ƂYy)YcXezcQ|~ezcQFr} (ErxYzbxh"I-Ŋa[7i0 cYCI{z ǂ8x‰&j#I{rQ8-HjQoYIPcbcIW7QcIkzh A16Vr0zI]IY{]UsEjUj"AaD9UWr~dA1?okI#9~r#A_Wa9YCA2'97HQ {erhx患Qb$j#ȫz`XԮ$j_ڜ+_Y,:hj"GQW~ƊCI׭ cQtWuicQ?~i#IcY"AhbI"AyqBY"AYcIprQcAFgjcIxnQJbFj"9z\||CA(cI#9uvZ8Wz8cXG#I+U犣Q&ƂQ&ezcIh\ia~σʫj߭Ezz\ŊcQ^,Dz]/BQ'Ɗa?CI-iYX{a8'\raAWYCI1{Q"AbQ9&b9/rdI eYzb?8gjQxzIQ#9TI#9ړY9~z#I%gz8(꫃Yb^(a犃Y& ƂQˣfzWeIFzu: HfjV犤a޸r%ʠhcQNJi Y|lHcY/)(Q\{fzcQ7ZgzCQ aI YcQP}YBI YcIXgb9'.j"9jYjb)nYgTtפQ1U\^^dA1%%#9 @@`` xx|| WWWUdIC9jC955I(ܖY05Q9z8%{Wr0ɅCA5%$rcIerIky+zIak0ʫz.ʫbBI``&$rg$rBI6Y^xEr@B>cIVpjAtj#AUWbYCI =YBAx{jI"A8ۓYbcIer"A {8-I^b%%j]ɍ˛QiX&bDA|w\^dA0bQ0zWQ#9+5/YC9'vEjC9>rcA ej=55zQ(H`&I rK??ȣ|zDr''))F;&a[TƊADzCQicQ:RY^jCI^Q"A]{pQ"A+FbcIO~kr"A<b}IQN.%bMwvb"A\|xcA0ZZQ9r뼬&b9%WwQ07ez15HcI'bArI ˛zh ȫ]V&a Drb2>6IYgezlTI~h(8$rCIͤaA5܄QCI&QBAJ{Rrr(;Y'Y;;Q'rQrQbcI^rQ9\X^TY#9s[b#A=_z9UUa9^{ƊI}{IbQ?-'YjXY-ˋ룆z!) }ezxgEj +J7Wwa4,,hzX>'frz ǂcQV>HY~YeFzYWxj#IQ#I(bBI=bQe+rcIJCA ׊A>0EjBAsI1{\sCA(//-dA jjhB x|xz UWUUdIcAbCA5dA(7cI(˭Q#9ZY0޾+)jcAiuwEjBA0EbJQ >&Ej/6,H=7mzbg$j<>&ez^ $z{aqɍ Ga Vez8$rCIpEz#ImjAsYCAQCABPzbI0jz&jcA%UgjBAgjCA_rz8/Y5_}튓azYgbDAeA(\\cA1*?Q#1'rYC9ɃQC1=8zI*,ej cAz؜zdj`z)- Hz$j@pǫer*i&iDrFhHĥ7Fimx&aDi^BEziY%zaY"AB EbcIչ)1&ZCA jIerQ0̛YOuw)ZZRZ9Q0Q9rCA / I080#9(tzvX#A ?7%dA0^YC9-=5aB9bzbc9 -b˂ rogb8Dj:L{> zpłM; (*?(z>,!Hdǫa- qj~cY[Ez"IЦcQ_ؠr#9QCArBbI(zxr0}? cIW1oϼYU_BIjcIQ\~ %b}}rQ&bDAz\DA`xdA(+ Z#9/-%bI=npYcA$%66rI˓$b-zQ.^zYՊr#",(jj&Dj<·er7 łn(z/>8Hdr+\4a (heǻi'>qX^8HEU_u&zixaca/frbQ-FbcIn(zcI?)QSskQq֧rIYBA\ܔdI0ph`CA(*'cA1Q#9͍$Z"1 YfQ/Db( '=,(ؘlDj>ǣzȰ6)(vii j"\fYw"IpBQyEBQ%zaâabIp$bBAUzQL鋋Qy{zIgjYju] rYsJIrzZ@dA0+Q(+YC9 7QC9WzI- Eb&Y-\rY( r3xjzg$j>.nr<') 諥_r &HDr"herwuh̥uǻEzuƒYޠiaXzqcI~zzxYBA}ϯzI_>u Y'evPEbvT̛Yy{N%bwzQQDA|XA0\TWQ h`bk ^^\\QI+QD9H#9(PT^\#9(75ՄA1+ZcA_+$bI^K$bA= +{Z-$b*** drX#j?? r88,Dj)zܖǫDr HŊ+(jbQ8*ة咞HĥܖViWWz`%za/rYPYcIbI"9_Xh(j05bI󩗋bI&ދ"A Y7\zbgjY5^GbdI|pQ(^^\^dA(-- &ZcA-ejQzNKYCA>%jQ7-({YIM{AI\raߪz3,rBbGb㠆$jer,+Y00hǫa$,&Zhć`3ĥpbB!hrx言&zca`rYXjQǧ&bQ^zYmgjY@)!rQ%KZI&>Z9\TdA(zȈD9(I1 bCA%'K%bI rZ'$bxxz$b++)$j@&Dr{ł z~, hez<8$j!(F(ŚWgqXpFi]zap`bcYˉDjQ~y/rI rYfrQV\gjYXrQougjIb^hdA A1-I#9- bI{/bIZtvfjQ rY'$j\XPGDrտ˛r(-frjjpȫzU]Drǫ$j:.+j>>^idz-9hGP*rg|\pʻr_Gq^joXqcQ||~^ZBI57jcIjIhfQyeENY]̛%bWTFbQh.bdIn}I(X\WVI(bCCk ^\~~&bQUU}YI~B@D9(xxxXC9(-I$1EZI?EbQ\b@$jI/.rQ⿵jej㋪{$jpjhz-9 zj+%bdz/, H&' FZ(j` Ŋ}kjƚhq`jp'i^Fa޸aQkCȣQ"9*r"9uu=JbIڒ닋QUV\jNQS7zQcb`̈ )- oLJ]*Ćؘ<,$zqz|ada 'YbI~._FbBA1ujIqkYEvoY?[UIQ[yZdI6'bIjYIj[}Q(^GbD9--/rZbXEjYxbcI-++prYm5)rY ++hrͅza*Ej Q6&&ȣł0ZDrކlڐ˼ǫ?/jz*ʼ((% /̈J撡 KxbrJi%zBIYQ }YI:ZcIKZ#9//YdAZCA>Q"9ܘI9zz^|dA(?Y#9DjI)) rIb'zQ HEjhh zBQ^\ja%b>Drƣ7ǫb2idrBDj&uoF jvh`Dz⧊q&zY$bbI-nnFbcA洿GbIeRZdA>jQr˧*QX*I\zcA0.76QI #%bQ=%jQz|acI^&jQa%j-/-zb UW* Y'&܇z6'Wg*Dr* iŊm咉 +*@*c)غ)&zv||\qQ^```bbI??rQzCA(zQrQsw'bI&'ZdIY$A\w^9(\VVV9 KO˂xxx UUAUUU QCAQdIZׄI(xxDA(%%%5'bIݵ=%rZAzWrYB{ۥzY߽- {GjIr !IaPza b-5Y- zJǣer+*ĩ67O͌ڰ /k4< &$ !˭h7> VTn`ȒipPpba%5aBAxZzbA7*IazBAjI.gbcIXGbQK[GbQmQIbЅI1ZA---=jFby}Vejbp$bQzfb);)j߽fjz$b~3r b&z'U̼J:q (0˼飜>ț ũښ 劜譼 ix\xacQYbI>>ZQCA'YdI|gvZ#9zoY#9ˍZdAQ9&dA0pxxCA('=YcA⽩bI rY jr ir&'GrڪRgj7/fj ț劼8Vfdzr :8)卋 ) ., - ͩxJEzؘ)r&rQVQI(8ZI5ZcA*'bIOwGbI47GjIFjdAxzxI17'ZQs+FjYC/ErQןjcQ#"zb'/.'j-/ ʣȂ'/{hz -)6ʣz &ȣ&<;JjϮzJFjzigriz}zʛ)V炋3֧Bȣm(9=)#Pͭߑyak K$$$O+I/  Izknjr^^VXFYz~hQBAj|p‡jBA߽=gbI'ZgjdA hjQ5^\GbQ ZQ.,&bQTwYIk~rA0ZD9/-fbZ-jZNUjYcrGb -;?)rM5r?<*irV|`%b# -frvgDr<Dr* ñδ '(*Қ &&, pũ/+֫g>azW_YcQ QCA\YcAYcI~bYdA"QCAˤQdAoʷIBA(&I#9_V~rCA15YcAsFbI"*{j'-kr !zOj zbFb *+'g)n}9H댼'7ɫ'΍ N μIW,g\|\~rcQx^\YQխgjIKgbIugbIs'ZI #}hjcAZIiWQ0\^~"9(oIia9(5 zzxx A++YIVSQI֍I#9`dA9%'GjI5--gjQrEb% {jڲ*{gbj@b)GjrZ j?>& 'Ƃcjk (%Ūj/-{, *7-L&&&$Plϱ [X -Fz\^\^gYsacA^ZcAɧ?gjIsa&bḮ'bQXbY&bQ 0ZQp^YIzpI"9^\\Q#1FbI fj%Z- rGbbΨrGb/>zGb"1rCIzJPir_ޜ)erV\dr dr++)z`@LI ά ά Ұ+.6pʛ+ 6_mIVP&jZ^XGzdQp\_~YcQeeσQBA YQݐ-YdQ~%%jQ7c7bCAଥQdA⪤QcI5QCA_|~~CA0//YcI !))jZ7rj-_OHj 髋 {ϭ (baczr5H%bferϊfŊڿ0LH=δ,x,ͅ+&$+ z_˫ QxzYQ *`QcIGKYcI$= FrQYCAQImK)YQ@BQ#9XX^EjcA%%z&bfr]5ErqFrW+*frjj grRiz-] Ir &6Lioמ&hzgi,ICmXتn˛nl&Limi# -ʣX ؊rj~acQTwVQbQ?/QI#MFbdI&bIp&bI?ZIZII0hhxCA(acQ1!~||| !A YQZ YQu̸QdA^zhdA0>6'bdA/ -jGbrFb=/ *{r_J{Gbbں*rsjzj{㫫r e^'zFzCjJŊ+ ʻ= {/M 0m0\,Ip`zZifr~(jW_&rQxZ~CI0z&j9=/FrQ^&rYOvVnidQ1!͇a-fza^VxaQ&&jY'''Grb^Y#9\XppQCA=55r'b---UrGb ;zhb{ {gb7- {hj*(J{rXzrʇj6/j &ˋ){ˋ% }.IWUIb{__Q~x\bY5 acI 8jcQ{_rjY.a&rYVaQ"bY^kiI#9\FjI%%57r- {*+ ˓z 뛊[죊U-jWRr V\ {jb,.B&M7* j˛)b} { j66,j>mimuu)a~zzxaQZڻcIY acI55%jYGfzY5^{jY6jY.$gza\&jYVbQVQCA\xx#A(\XxxCA`bbaW^xaAGrjh`HnjY_'jYzsQ#9xQ$9--5'bY5==rZ {Yr'b+-*j%{r&bغ sgj*jb.=I{j}Gjk ir)%I{mʋ Τ듃u jUoUIb|\xzYQrppaQoI#9X>YdA &jY]jY2U&rY*yȊa-} &zaVicI'5aYHYcAXpI(WV^XA(-ZA+--'bQhbY黿rGb r'b.K{j% s*s~'{jI{r[Urb^r %b- ,7mi^˓ǂZFj^W QVUWaCAxַY#AWgrdA &jY|_rYG&rY5a [%zY_{aQjQ7;+'jaaC9p`Q#9-=gbI//hbP( shbU7 {hb\**{hb *s׺/5ˋrJ|hs jr#pfj_ ){* +I% ,ʓMm,jzjFj^zY|x^WFrYbYWjYzjYŅ+iwfQzzadI$$%YQI#9FjI?=Jgj z i>뛊 IB:+,!mc˛zpJrJ.'=,i@`ʛf/.˓)h,6]j {劋 { I/--/,Zǂ>xr_YzzZcQ|nQcI^օFrI% &rYjdYajH&rdY9ᭇa?fzYx'jYaYhxadI_~xxCA0pp`@#A Bˢ a|aB&raμjY*p'jaWWU=b#9~~zdA0/=beI HbQ (j!@, r(Z/'6+Gbz {r JrqZkr⋃ {JrP8Jz/ 5z-%/,j/%N듵ʢ)}~ˣ*rxxk'rYYX~^YI.jD9׷'&raݽjY~Z>adQ5 GzYPka~qukiQܸzbY-bQQ1^^xx( ,I1+ -QIYuZQi}UhjQ %=rHjKKr]*{jܠ {j (* {rpThrgbjYjFb= {^ՋjzxgjZ_gjY`x^QQbdI׿/bdAx~~GrIacQ/?xi"IcQ5 a_FY_xaCI  jY$grb}խgrIzz誥I#9\'bdA+/gjYj$Qj'Z`"*{j- =k{b׫ri{'{&js{Z_r&bX|p r+ L-,(뀠Wgr j_kZ\WWjdA>7&jQb`aCIna"A~Q=--a\zY_ZaCA&6(YQpzk}Q$9޿YI-rZ Ir")ժ).˓J˛j7^ j-+)Xx̛)ƯI*) (˛hܠ)pjzzh*z55+˓J-j5J袠kz z^&bXU_'jIzZYcIyRpYcIߝ>graʨZjYֺ&rY*a5鯨j9_Y~aQ( 4jY_}%aQzukjdI9xh#A0(zzxaWW^^&ra(~'jagraubDAp`$9(k|Y( ZdI bQWHj$I +rb5zr=% {r(*]kr]Jr{*{rz_{Jr>. k7-m-n}̛ zz>͛b^Q~_adInYCA{^gzDA a&ra.&rY? Q`\fcQFaUפiCI~aCQ-5zY頋'jDA^xxp1(V|dA( -/-QdA/YI=hjY-=zb.+z"++r {r zjz__rGbpgjb:JGj/*r~*zW}'bzh~WGbQxzYQ}ΞY8"~Iו5r_~\\i"IXz#I_"A**r zFCIicQ'jau5hrb+grYzY#9^XXxQ1++--bQ:/hjeazzra" zj mrj@*r J {nW {rZzb̓r% ˓*-zZzYz'bIWGrI'' &ra`icQV%rcQ ȒQ *&zzax^i#A (aI[|xYI5YIx&bQ /UrY jgj**) )((j/- " ̛Z^웋x^k k̛*_xxJɂ& x邯*5j'%肨h\Gjx^_hj'bV\VGjIx\VYdIBGrdI/ gzYZ~GrcQo_jYu FraȿȊayYWiCA//4jY?jQ\~YCA^^dI9( X```a^xpaaWjY/5z'jgrYj`pxY(^^xxDA ?ՅI#9 QdI?>YQ'bY# r'buUrZUrQ rGb(rhj*kr_*j\_kr / W̛邨_W 'b_HjdA^YD9]Q#9`Z]gz0% Gz-&zx.&r⢇iWiCI\/i"I rYwrQ+jYwz'jY 'jI`dA(^xXxdA(--IDA /?QeI.ZI-rY- rHjUrHjurGb_jGb`yhj'Z'rGb/_zZ ^*j) hr_jzY^irYk{uQ8:^Y#9c{$9% i\za'(fi%i"ʾFY_^a#I"+iY_XhjY%-=׈zGj(hzbxY0xxI1---bI-'jQkʂ hjY /-rhj)5rhjbzXzHb,[zjUzhbrGj>jhj *r+bxGbQxQeAzbxgzeA fa~|pfY5/%z"A :Fa5Fa\VUiCIX{Y#A)bdQ YI7YIxQdI+bQﭵrY+/-Jr* jJ2YuJj + 웋|J(b̛kU j~WJ/K ÃY[˛*) Jhr^rbpHbQUY#9ܞQCAYGzih|hjY+YFzY_$Ȓi_"gir^idQ,'jaraUubdIzꠠYdIUտdA(WVT\ aZxbaկjY.Gra-+'jQxY8xx9 Q0 -QdAQIx׃ZIZIZIUQA'ZI+UhjIUrI / {(Z UrZm QUzY{UUbdA~^I#9'Q0^#9U-Yj+-GraFz9Wa0^Y(UEr(UY0/Ua9z-a#9 -aQ`zՅQ0xhhx9(/dA9/ )QDA YI/ +5HbY%~'bQ]HbQU'bI /HbZ,ߕ%hjZ/rZVurZ5rZizY~_'bDIwY9WI0zՈz(ו- 'r.'&zR訊Fz˿Y~jY \ObQ|U&jY ^&rYjQ 6hrbkuGrY ^UadI\xrkDA9% (YI'jQ''jY.hjb .rhjz_ՉrGbr'Z ﭩrGbۧzhb+zZ+rr^rYx~HjIxGrDA5% &r- %zT[iofYz_%rY,UqrcQjCI.*jYcjacQ 'YQ¨pYDAx^QDA+UYI?-&bQ /=z&b zGj +JrU*zU U*U {WJrU*r__ rUJr*{}kjz|U*r ^WʂQ~WYdI|}Y(* \DA% g~'j_xxgaQ// bCI׵&za [y_qCQ{{i#IadQ*=5zahrb~jQ^~Q(^^\\(~fjbUbQxjQaQ\WW]dI9 XdI0V~*dA0I#9 _I#A(/QdA/_QdAWIdAu_AC9zAD9+ID9QDA .}(Z$AWY$9 Y8sQ$AzDA0>xQ(W9UzYrYzsGrQ-rQ GjQ`,rQU-`gj#A+\zCAW dAzUzCAWUj0W~&b0 ~Y8-Q9xI0]*dA9dA$9{Q$9/QeA(/QdA^IdA ^Qd9 +ZAjI?-j(Z) rQ\b(bIpWYdI^uQ9V Y0x9UW5ɊDA-訂a-&jܨYzCAVUY0xW Z0*UU&b0U&j0U&bCAWaQU_YdQ+;_Y$AYdIUQdIQdA }YI+bQ hjY+UHbZU5rGbw/rHb/PrZ:UjZ(_ijZZhjI^ɂI_- ɂY~j)=jCQ[Fz#AWUY0^UY( UUY0+Uxa0b#A5YDIxzQ#AzxdI#9YI%ZQ +oZQ(gjY UhjZUrZ*UzGb*UzGbUzGb_UrGbrhj%rHb` {(ZUWrQzY*UzEA_Y9Q#9]xb077+j谐ɒGz^Ȓ'rrj(j&zQZ~%rCI.orcQ %rQrVjQjY dIXW'b$A b\_rCA}?zIխxr#Ap^/r9 /r9-gjdA\/rIU+rIzdAW zD9xzI%rQ-xGbQ_|rQdITZQDAQDAkKY9}Q$9udA0_*DA0WI9*eA9,UZI9]_eA0Q(^dI0RUսQA5^"j9 rdQW 'jdI`ިzdIbdI^gjQ6gj9`\%z9׭XrI թGb#9^r#9zC9-zI5^z#9^Gb#AYdI&YdI%YDA}aIYDA^`YD9Yd9Yd9{_WI#9 Q9__dA0ՕQ$A/aDAꂅQU'jdI?`X7ɂYX]_bCA..rCA.rr9X z9rdIzgj#9 hרr#9_zQX )I-רz#9WzbCAYdIvYdAbkYdI*_YdI\dI0z^|D9(WW$9((୕dA0*UIA+)I$AY#9Q#9UZY$AUWxY0(UY(WDA0z b(_U 'r0ꊅQU dI rYUGjIGjCA* rQ )#A^ՈrCAW zdAUzIU}zCAU_r(_&b0-xY8 QCIx肀Q#A_RdA1sr@rFrzQ`xjQ5z rQ˧&bQw_}YI}gpYIbDI bQYdIV aDAbDAUQ9ժGbQ5]bdA^Y$9oprQ0Q9Q#A{hr8 ՈrDI}'bDI zDI^YDA\zrdI+k_grdI- zCAܷ rY ܇rdIBXgj(*Wgja UGj9‹5rI%^JQW_rI^`jQ 7j#A%6GbQU~QdA YdI'%GjY//'jY^adIWYdIUYDAUQDA_lQ0^Q#9]I8yQ9gj8W+zAU}ʩz0GjDIx~Y#A zI-X 9z/rCAp/rCA rI\ rY zUjY}rCA?zI%xzYVxgjQXriYI{QdI/YdIMaDA髠bQ]~YDA^ YDAz Q9zeI9~~dI0 ^Q#A"ٝHjAWU Hj0_dIsU'j$A`^_zdIU=rdI Ԩz9\? rCAc\7 rCA-&rI׭rQZrQz"_dA^/zIx%ވrQ x`gjQ^YIʫYImYdIR"+aI[Q8zDA(~dI(U]k+DA(-Q0 I9b߅I(bY(}eI0{$A0UmQ0"YA*Wa8]KAub8 'jDI' "b#AGjCA =gj8 x 9Z-z#9\rdA߭&b(gj#9Ur#9 zI `邤I~-#9_zY#A*YdIakgdA9nlfr&j~gjb?~jQXjCAb.gjDAÉ.YInRxQdIbY'.?Grb~ jYaYUjbYy?m'bQu'bdIX+bI\]UZY$A66Y$A7.~a9W.Y0_a8U rA'j8꽢j#A~?b9/bDA'(>zYZ?ozQhWgjDA}I X9 \\WU@ -udIA5Z9m GbDA.rQ'7rY`rYrW'bdAYIxxQdIbdQ#/GrY'jYWUaYzYY ?%'bQ^ YIw@@xQDA`YDA_YA{~_ɂ8UhrdI^X5'j$A~Y#A2ɷ'b#AgjDI-zdIr޷ rYجr#A.pFjA Wgj@ UGb0 zQ\r함rQ 5jI`jdIrÈjQVXzmQdI>TYdI/ 'jY=--'jY~bbQ+:xbeIVuQ$9{rڥQ$AoXBY9+('j8>_Uz8='bA6 Hj#AzY#Ar-GjdIyޖgrdI5 zdIܷ-rYp6r9 \Gj@UGj` (UrCA6zQ\{rQ` rcA/gj9&8GbQU|xQdI|adI 'jY jDI_~DI8_Q9aeIW%aQu (jDAUpY$9WI0 Q87Q0 *a8]>_zAU*׈r$A}޾rDI' rQk\w]b#Aw7rdI ^zQb^-z9/ඨr#A^ rQ`%gjdI rQ*~jQ rdI^ zDA pzI%rQ-x&bQ^|pQdITPjI$9FjjUUFba+7׈jZ }rZP`kjQ_'bIYdIWw^xadIGrYGrY_UaY{bQ75GjYbIxbYdI mQ@jrCAz(b(zI@WV@.( %5]I( ?=Gb9*hjQ鵨r'b-UrYVw'bIWYI^z`YdI?%WjQ.jY|V7Y$IzYDIs8aeQjTW(bDI}uQA] Q8(Y9Y9PY8 Y0Ub0+rdI\Z'jDIxY#A Cb#ACrCA-)rQx zI prdI*{rDAXW}Gj Wr UGj( 5zdA~rQ VzI^hjQ'gj#A6GbdI~IDA~TicY&bY**GbQ%GbI gjY^bIbI~ zQCIYQ%&bY-'jY*bQzbQ )bQ~YdIX>Y@^*QAcYAaDIͨ-bdQchQ8bDI0\0DQ0YA'ׯGjY ra-?r'b4zY^GjQ_<GjIX gjdIgjDAW 'b0ՊHbdAhbIZ7hjI%GbQ~U&bQzYQ8]YI}ZQU_YI!bQ mbQYDAzZQdIauYDIץQDI*zY#A[b#AժbdQ raeQuTϦYA~X*dQAUQ@2QA YAw 'j#AU.Y8U'jDIU\KDIUxW'jDI^U]Y#A]z{'jQ%'bQ %rYZ?=gjdI^&b9^zdA@WV\a TUտa ?]9 + Gb9 GbdA'zQrYprQpW'bdAŠQDAxxCYQ dYQ`p`GbIm *hjQ_bIbdI^YI?YdIYdI#bQUbIUYDA^YdIbQ'bY/bdQo~XYDIcaDI'bdQ-bdIh(adI/a#I/aCQ`~mY#I 'jdQխzaUr&jgjY+ՈjYz_GbQHbZ(ߩr'Z zzZ\W'bQx^YCI(_'jdIaQ 'jYָbQbYYrYY/YI^~YI%YdIUQDIu :xQDIYRYDI]bDI&aDI^QAtdQ0w*DQ8 GjDI-UGjQ((zZuhjQ'bY_>(GjQP+GjYUGj#9GbIբGbIo hjI7{rI_UbQ-kYI YIQDI YQUYdI"ޥYdIׅQ8؀.dIA aDIb#I(Y$IdQ0jY8UdQA?GjdQ) UzY//rbζ]GjQpGjQGjQT Gj0Gj$9ߢGbI'bAZ.hjI _'bIVUYIrQdI+5YIڲYdI YYzijQU/bdQ}UaeQ(YdQ)(Y#IpbdQ@PY8YA/?Y#I8ea#A, Y#I ߥY8wDI0~DI8z#A)GjYgrbKŨzYxjGjQ}u&b0^*'b0U &ba UdIUHb(%gbIGb$9'bDA*^&bQ&bI_YIoh#QH*GbCQ55gjQ~Y#Ix~dQ8dQ(WdQ0Q8WdI(_dI UdI(UdI(*UDA(DI(WQ(UQ(U$A dI(UQ0*]Y0Y8 _UdQ( dQ@ߥY@uUdQ0*UQ0UQ(UQ եY0_Y(UQ(UI(UZ( U'b(uY0Q8UCI(UdQ0 a@a@Ua@UY8_WY0Q(Y8wY0UQ(UCA *UDI( (UdI ]DI0 }$I _dY *UDI(_U#A( /UQ0.UY0UQ8UQ Y8 Y8}Q0UI8 UZ0UIa WdI(Q0UdI(UI(UdI UdI UdI0DI8_DI0_WA(dQ8_Y@_dQ@dQ@CQ8I(WdQ0 Y8 Wb0UQ UQ(UY(UI((եQ(WQ(*UZ0UA(UDA(UDA(*dI0 ՄI8 __dI(.dQ8߅Q8UQ0Ua0UQ(UQ(૵UY0~_DI(UA(UA (WDI UDI(u#A($A8cA(WY(/b@j@ Ua@UY8^WY0Y(Q8 w0QUDA(UDA (UQ(UQ( _UQ(uY(UUDI UQ@bQ-%%5&bY``xjQa px0@8@#A U_8`U(Aua @߾:(a( >58a *80?"@ UWz0a i}8a**9@W\0` %#9a WVA 뭵8(@0@0\V8(\0A `zb0@UU (@ܡ(a  ^  a(azWD9 Ys8a(@xz @Aa/%Ia *@a(@0*uIaU0@~^9@/I@_(@U @~篡 @5 ( ~Z^U0 Y}͋8(+"8 Zb8a 0` 79@~8@x#9a xkA -W8(j A0@0k8(oo0(0@^V&0@(@*(@{Z  @(a}D9aU50a"[0 xx_(@W(@ @ =I08a( -@a z^0@}8@#A U_8@U(A_u @מ(a( >58 *80?8 uV0a iy8a**9@W\0@ -#9a WVA 뭵8(*A8@0\V8(\0A `xj0@UU (@0a( ^  a՝ AC9as8a(@xz @Aa/%I *@a(@0+ݟuIaU0@~^9@/I@_(@U @ A5 ( Z^W0 Y}͋8(+"8 Zb8a8Ua */5acYUcQ(x`#I@U#A(cIa CAa UWCA UUCA UߺCAa _I( dI(cI8CI8CI(CA0/#A( #A0Z޺cI0cI( I8U]z"A("A0koנ80V 8(e@a *8`X(A.*_(@0@0 Y88(՝U#A _0a U0@^^0@/0a 0 W8(g͋8({(*#Aa U(CIa ե9( 9 W9aUDA U 9 Q(U5/ Y0UWY8YAUY0蘒dI0dI0ZI8Q0U_dI0߻cI090?ּ#A(_#A(UdI(U}#A __9@ {9a U8 _0aW0a 0 +$A(u9 [x( }o(@W 0a0a0a U8A( U0`xu8aU8@U0`U( U *(a U0aUA(sU9 U"A(UAA#I`UA *U#A@ _#A@U#A`*WA`8A_9@ U8@U8AUA`直U0@ 8aׯ U9aU0A0a UdI ]_*DA տQ0UQ UUdIaW_QaUdI UY(UUdI0UudI(]_dIa UWdQ I0Uտ I U_dAA UI Q(U/ dI0_CI8ջdQAUU"Q0(85UUUHUUUQUU"QUU#QU%UUdYUUY *UUYUUYUY U UFaUY UQ((UcI0cQ#AՄQCI դYcI*YIzQcIWQCA_CIAj"I8W@@xx@ XXXX@WU @A*aUAU@ ]A]@}aWU@U  U( $9aU$9U$9$9 (UD9 *ueA UdIU$A UY)*UQ(UQAY UI UY UY UQ *U$Az_ (U UUA_U __a/-U( U0 U UUAa* *UU  U( U( _UUaUAU@P UUU H uUU8U0UUX@ U@U @AAA*#9 555CI(U ca UQUH U*X@U**Xa(]/Ha(U\8 z0@Ս 8a U޾CY U%BY U/ BY(]px0@\\~a @z[=(@0@7%8a xx8@  I` 7BQ(=a#ICYH^kbYHuYH___YH }YH}U]Q8 z^Q0]_Q0 UY0*UU(UUj(UU&Z`0UGj` Ugz@Ua0UY0 UQ dQUUUUAUUAUUUU8UU(UU"i8UXUXU@U@(U@(U_*a0UUUU"UUa0UU8UUa(U^\a U 8 U0U9UUUU@U@U@X_U@UUU UUU UUW WUUU uUUU ]UUU!UUUA UUaUUUUaUUaUUaWUaUU*UUUUUaUUa UUaUUaUUUUUUA\WUU WUUU UUU UUU UUUUUU UUU UUU UUU UUU UUU UUUaUU-q -qXUDyXUU`Uep UUWX  __UU  y"YH[ik"aPaH`xXzYa@H@yX`8z^@@(V~{r8@ -8a(~8a(/X05W"Y`8]P@(ppz@ !.a(@( jxX0@ -0a xj@a 5u@0BY8 UBa@"a8P@PHcP@o"Q@}"Y06Q0\vk@(0(<<0(jV(@xx^W0 uՁ0@ w}S\a( // 0` *ߡ0a((hhDAA(*A0jAa b{U@a UU@a %@0訊80ޜ@0_8a(^^0 px@ !+ a( a( _{ba( )a0` `0a(U8a(8@(j`( @-^\0 U`(U U@ի0  @ "I0BBb8@bz TWݡ0@}8 _ppp(^`AUա U0U UWp UUW(UU BIUUdUUU8UUUcQUUUcQUUU UUUx UUU  UUU UUU @UUU UUU@UUU@UUU UUUaUU-Dq U%$yH`X iXiX$i`UUDq`5@ ` *UUVX UUU u I%%%Qa0P@PHB˯ Pa@H@+-_H@0&'H@(|~k8@(  8A( 80V0@ @@ ) %H@ zW8@ W?@` ] 8a(]ɇȡ0a ur0@"_U(@WW0@/m8@ ("Y`( WH`06i@\Z{Ya8/kH8,7Ha(\H`({z"Y@(55Q8TTV8(rz(@~WW(@Uա( `( ,h^0@ (`( 0` ^_` `hjj(XXXX0( 90oo9aח(8 (8(`@(80+80W^0a zj(@޷- (a U @ (@ ( _z(@/a( a0(_U8 j`p0  ( ^xaUW@Uտ. շ/.(`}0(90A b `pP@ܡ(A8@PXޢ0 ````a( koom(@ asa aWW^X -9("905?(BA0kkk"9(z"A("A(~8@ 'H( /8`(NȈ8 -%@` ^H U8aU8a(A UAA,A U9A_"AA% %bA97&/-IBAj_ABA˂Ib9o dYUUU5y U5yX~_$yPDiX_-`Uy#iUyDiU y$iUW\DiiUzy`-WW `  UUUW UU @@`(6CQ8\RsP8k@`8/*H@(~^@@({pH@ ߕ5@0TT~B8 "0@_0??8@a 0@sca(@ U^8a uU0@p^_Wa  (A.*0 y3U0@x0@]@`(H0U_{0@ X0a(0@..a( Ia %@` W0a j^WU @zcBn(@- (@.8 U׷.@(_0a a jjjpA#)(1 "1 C10-+C10z(C1(կ8c1c90U#1 8#1a ) U) () _zC)(U)aU~1a C1(.-"1@p؜c9(C9(U "9aWz``(A a'$$ w) +* 1`^"9AUU6'%a1@>>( <9@zxx@ Á)) ) (^xx`@U#1@ -C91>{C91ai{"9(z__1( 1 #1a^x`@#9 c90U C9 ^Xx0 -"10U5C98 A9} cA"9)&cAp`#9 -c9(zj``c9 U[C9 %AC9߶/AcAmhAB9ھ/ VVTTU%HA8 dyX_U#iX}_/qXU+y$a" yq yqyq/*Uyei}yDi_-y`W_^xyP/_yp@ UUUWUUW_ U a @a -}I(8a(8(**j@aա(@Z#A@-8`U(@Ua @p~o - (a0a _8(}8a^8a0@/ 9@_b0@=\9a WXb8@ /=8([j80E@0sy8a {k0({}0 WW/*0@x(@ (@xz_^a  @w͋ a}{#1aU0a _0a Zz~(@U Aazr``A$))p) #1 ;*jC1 uC1),C1)NKC1( -C1) b#1 <$ C1)#1 x#)(+)0C1*++UB1a axz)  ) <"1WUU(U} (a U a,82 Ax a 몊x\\a7 .) 671  TT @)A) .U)Ap``@WV\^"1-"1(C91B}1(x1(}ݙ#1(cAjꪪ#1a c9 C9 ||1 #1 %B9)*+cA"1*_C9((kC90 -=C9 \xc9 bs{פAB9A WzC9 9(%AB9-++* qUUU5G-`pVUUiX\Dq`/(qi q$iܥqdi " yEqޖyDiުyeiՂyda~y$YyDi}eiPW^XiP5UWi\pb WWUUW] UU0 0a }0 ]0(cCiu0a r?8@UW*A@x(`  (@~zXXa@W(`u( aydA ե90TW@0--)+"I88(pB8@\9(/#A` }9a +9(/A(9a *U8(_]8(H0(á0a TTܡ0@z(aꂢ(@ס(A_0`+8`DA(U0`XXxz(Aj{+0 U 0aՂcA{bp)XXXP#)() (b)`XVUaa u)+UU]C1UUC1 UC1U#1 U( c@77' {kkR a zjh  -  Á@4& aAۻ a  @T֖7 bp55% H  A槏`WVVV ) a a緶6 azja^~ W -"1 1 ) *+ "1(_C9(k(@,PP#1U#1%) Xpp`(  -"1("1 "1(C"11C9(0:C9XXA)* )Ac9 .Ac9ڃ9)&Xx9#1"*-9U% dy`_Ea`U][\q`-q$qx(q$iDia,qDa ++ yDqiDiByEi/.ey-/y^zpƁy_Z؅y$axDiP\zaX?W^z WW0 8(80W8(8(8`(8a X(a =ߢ(@ &0a W0` 0 CA0]90x^#I0-#I8A0즶A@Z#9@ 0` 59(58(V\tW8(0@X(@/_(`8￁( X8@0(PpC( pZ9@uu CAa uUW+CIa CI8 #A0pxA(U CA8UCA0_\/"9 x^8pzzz )^U p    W U}aJJ }Сaa"" a7)aڞ>') ~ z VLh @ k a@@ a kk a ͋ ()  @`p %- xxxx%---@fNΏ YY aɉaV\\\( a)-)) 6 jbJȢ@{aW^^XaU  @( U( _U1_Uu p[za-a?b(a`_ (a-("1("1 *{"18X^U(a]_c9a c9)*9B1_U9")jjc1 'JWWWW%Ɖ`_WiX_yX?ia5+ y$i&y$iޅq$ijzEiXq$a{_Uq$i-%i#Y yDi//y5*Ɓx}y]}eqW訥qeiV\q$Y^zei#Yx$YAW\(UW_x"Q8(-80 ,A0"I8/"I0^8(px(x9@Uu 0a #A(8a((z#A` ~_8` /%"I8%5#I8,*A06."I8- A(Th‹#A` %?CA0_X"CA0CI(^xz0@Xx @.>0@կ0@7 9(RxpxAa -%A@W>Q0*QcI {CQ8z`A8wA0dI8"A8-"A0pXCA(Wu{X9zzzz55500  U}   }]  (a?/! _ ^ U_ a{r -)% ) ) ax؜(*) (ahx  j{b [( ( x\^   xXXX  a }e @ \\\\ --% a-/'& <8 HH "\x UUWT-a ow  / U 뢁@|   a^z '7 a^pʡ A /(a_ \ Wr a a`"1 UB1 C1")UC1 .:")VTTT0UUDy  $y`UՅ`U'$q5 H-q$i eqXXDiX~DaPy$YP -5diY UdiQ/ qH *$Y U$aUƁ`WWqYeiY~~zqQ Uq$Y^DaPo7<(DaA^z0 %%'@0A8; A0,CYA/?+BQ8ܬ@` xX\8 W?*CAa(X7CI(#A0;WՄI0XzU0` \VVW0@  A8+;=cQACQ8/.cQAwvV\"A0Q(}%5Q(xA080`jb¡0a ^0 U_}ˡ(@`r0@-0(0a -CI(⋭A0"zcQ8 #I0pPܔdI0WW^P#A8յ@0"A8 "A07CA0TFoU#9 rrp`R |   m  ```(-) ) Zh) _~z ₀ Ss(zZ)  ") hxx z^ a7%) ) .)Xؘ) k > [( hx յ5-)j\\^ `  a ( a(^^^^ %%%5 a6 bCCB ks aWןW^xp-%55A aWj a+-%% ꮪ a@'&48=__ ZXxakս aU* a-?   64$ j a  W_#)UUU)a TT^^ UU$i% Di`\֧ Ey`/ Dy- - y\^di$a$aPZ^TY@H8Pb0*Pb0 *_Qa(@0Q@-$aHYP7$aX?ei`zeaQU^piI-UeaYEqIxQa(I85"I8 "I86,CQIPBI8A(ֶ>.A0pzx8(ʡ0` .-0( *0` xx9@ ו5-cQ( Y8CQA/&CQ@7>?cQ88Y8crXcQ0-Y8 Q8CI8UW cQ(Q0آ/#A(& CI(UUys(@ 0a ZDA` UϊA(#I`(zCI0'%%%cQ0cK.A0A0=)+CI0^"A(ihxcA(Օ5CA hh@@$1  +    z7*#) #))zz) ) ) U 󲲒(-) ) hh @' )/.()  ) ) >) ( B@ ***: x|\\ -  ```ח  aɭ(kJ(xxp`555 @( (j 9;* x`@V ۹9  a| BA  @  ` hjȂ  (^~j() kK(& /  ^_  W~ UUUբHUU5Dya(y`* $q Gzbb`EixzxxdaYuQ@xXX@a(X^8Aa(!*U0 WU0A-U0A բ@0*H@-)=YH?- eqY/ eq`*DaQ``jI8X$Y@+/--eqY--Da`( Y@CY"Iׯ"Q@4>W#I` x^׵cI(9 @``` UU) +") _) _)") "#1 B1)C1)zjC1)yi)(Xږ.) .,(aܔ#1"1)UU)`p؜#1모) #1)C1)6#1 6) ) Xx(kCCC(BBޟ?) ``55%% 訨(a( JJj`(( xp``` `cC) *(a>444) k}[) )jV^Xp +))-( [(++ aIOt) iak] @xj@ + jzZ  -'&&( ?-*)(׷(')  )a "1 )rp`) ] i/( ( RPPpaUU5 iXyDq扅 GƉjb(zxyDix||iX$QprrDY0zzzz0 z~Az~ _   a( /5%@a(-H8- Xa8/DiX UDiX UDaHhzI8\ު$Y@)+/ Di$Y-#Y0cYIRycY"Q0"QH4(cYIY8x޷Y8X\CI8 `zA`(^Wa@ +8a 8@(V,Y8%a8cQ@cQ"ICHJKcQ@----cYIlffvCQ0brCQ8*#I8`|Q05Y8"Q@suBQ8b@0@A(#A`(~*CI@~cI(x덯CI` /cY@n%a@a"Q}V^cY8on@8#A`(W&#I`(z9( 9 @``` #1!#1)]_#1)#1)ꪪC1)몪#1")~C1#)+ c1#1+C1)#1)#1 pX(a6&'.C1 "1 (h"1' #1)##1 7#1)8:3C1)Z),&&"1 h@"1() On) bz) 55%#1)(`ppx -- (hx^(a%%(( 5(@` WV)@ 1 uW &}a)75"1 8#1 zzz(zpp`(--%5"1(Uﯫ1 ( X ?(`* ` a(.- /> @41 5-"1("1Zz)gv))) "1)"1 jb) ) ") c9zzzz%y %%%%)`sRZ_fy`׵-&Dq )GƙZBhb`ࣦeyXyEa$aPvVTT$I0`A  /A  -- @a0-Ha@~* XH- aX+DaXDQP+#I8Y@ eiYߵ- CYa .4cYHaBYbYI77-cYIT"I0bjCQ8A8@8@ 6&."Q`(zI`(zCIa0UcQ8^&jIW}cQ@~ucQ@k{Y@--%CQ@BacQ@[;CI`0hh#I@ CI0 b@_BQ8CYIIia@=55ca` \z#A@ "A(wW#A`( %Y0+_aA YCYokmɣiCY_simcY@X#I8k@0XPA(^z#90 0@@`@#1!#1)z"1)*;C1)*c1#1C1"1c9C1}uc9C1 wc9C1jz1 )a>*C1 46"1)"1xZ6J I#1UU-A)uwl"1( i#1 pX(5?B1 "1 "1 Zxz` ppPX#1 - "1)訬 xXX\(@-))+(^\^~(`%%''"1 zzz1 5% 1``WVTT(  @>1{(% #1 8"1(\1 `` 55"1( 1 b aT #1 ) @)( ]{1@ZzjB9a B9"1ub9"1uo"1axPPB1 B1)"1)"1 "1(^zzC1) )% %%iXey`-+e5hbch[i灰`@PEyzxyaPji@^DYa ^Wa ~~  A --//8A -H@X@ XH YP෭YH\~#I@5-eiQ- ei$Ypl#IA666BY8aI}aH//55cY@lo"I8j9"I0xhp@@ "Q0-%%CY@ZXVaI a"QUza@a"Q`CQ8CI8cz~cQ8Kc#cQ@qssYI'Y0|\TV0`(jpxcQ0 YA#Q8"Q8ca@ɉi(kcI(^8`(ו%A(7CI0\/CQ8 7aI /a"QXCQ8"I8#I0ZZXX8(bx1(&r k"1(#1)9/C1"1/.+c9C1Z_C11(Xc9)UC1 W"1 A(U/I"1UUI 7,,I(x^I - RA''$RA$Rb9J(WV\X#1%")(W"1 "1 '>AAXܜ#1 c9)WWw \֖B9+"1 U8,A ''6I(xxXXQ"9U%A ܁\\Xp 1yC"1a "1 \x`"1 s}uUC1)+C1 ZXa\)`y(r_%1#1 c9^Zzj aB#)(~)(5"1 {:"1a'6B9"1(+b9B9B1<Ɖax^ei$Q@^U$Q8~ZPx0A ^^b _^~x W^z UUյ A*A a0! .;@a8{WբHA8+*PHvUXHYPUk`DII~ei$YeiH`h"I!'777"Q8CQ@ikjzcaHɉCQ@iia`CQ@CQ`(xX^0` &I(-- iIY@^UWca8- aA-za@cQ@cI8~xcQ@+{aaBQ8]cYII#A`(XzCQ(Wו-cY@YIWCQ@TCQ@zpcY@ cY@`U_"I0J cI(5cQ0x+a8-WaAXCY"I=aI덏Y8^\CIA=ݚ#I(((8@ pxCA +Qb %Z"1(#1)PjC1(_#1 z"1 *C1 *A(UU J *$R9 ($RQz>I ,I(׵- IAyyUIB9.7RA$RAA(PxC1)r"1(퍉c9"1}mu"1 xx#1 JHjA9 Օ5%R#1 R(hjB9755A)jhh`B1(I 6666I(XXXXQB9576I(\XXP(zp`` C9()#1'6C1)` C1 C1))/C1)T֖ \\\\) %"1 "1(j#1 '6b9"1b9)zc9)zꪨc1"1c1@B@$qA8q` fiXeh--lj$qnTa_{ꀅiYY@xxh@0^x8A^zxx! ~A *a( ]߿0 @a(U//@a(a8A0 &ւ@a8- %Ha@/PH? "$YIjzz$QA:+/*ei#Y$Y0`#I7'77CQ@TCQ@zcY@cY@hU_BQ@奭@` pLCI`(UW5a8"I@~V"Q8 Y0UCI(~UcY0 %BQ8^CI0cQ89=aAWo%Y(x0@ \֋ca8cYIxCQI./CQ8^cQ0CQ8-a@ߎ &i8~xdI@ Q0V`"I0 $"I@ɁcYHcY"QcQ8CI8xz#A0ַ9(֖6&dA9{]dA kjJBA #1 "1 ~WA(Uխ+J"1+ DRAWDRAERJ9ERJ n$RIvRb9 `QԶ7?IAIA_RARA^I1˯76I9KB@c9)zjIB1U +RC1U I(A jnI - RIݻI@hxxb95%%%A(``p91I(I ؘIB96<<8I(PPX1```` U]ZB9  -C1 Pp`hC1a C1(}C1(*U"1,|V\~z( -%%"1( *":C9"1 #18C9"1p`C1 ya @$(/51 "1JΪ*"1A b9"1mB1A)*A(xAB1* AB9BIB1k 9)%ac1ՕiX'yq-%?灣`^XzzEyh ))ie}_eyҦi^~~leaIxxI@u8A xA( ޾. A0A 8A(/ HA0͏Ha8 PHyPa8_Pa8PH+)PH(Q@]{DY8+ di$Yz^^$YA`pxI 55#I8^CQ8"Q8-YHވ 7Y8~x8 |\^CI`( ՃQ0^/UY@ /^UcQ@ xWU8@ 8@ ׾"I855"I0xZz0(dtCI0/"A@ ٟCI@ p>cQ0/aI/zY"I` QAWx"I0xxzz8(CY8==BQ@ݟBI@(`p#I@zY0 %CI8cQAV/i@r{cY"Iz_"A8|\A0`cI0bz"A(' dA0- dA B@@Hc9"1 Wս b9 7/ A9-+AA;=$JAJA ERJ%ERJZWJAx$Z"1X^%I pRAkRIeRI:"$ZIhI(&&..JAfwjn9"1P(A!1 /64RAjn{I"1jB9|\^^Q $ZQkQ xxxXA % A)ظ<.AB1BA A ܖIB9ڣI"1X|l"9xXXX@\\^j1-1aUU '& a a."1յ+)@zh %5"1)c9"1C9 pp`B9(+))C1(φ)a 1 "1 :*c9@؃AKi9)) Ab9*?Ab9{.A"1 7IAIAXA"1D9c1`Q i 7h`yh--eyezppz)ky{ey$Y^zea@^Zz`@a(xxxxa8A HA0UݫHa8_Ha@5XH_KXaH  YPaP_z?$aPQHzH!0*Da@eiP_W=!^^^V855%%@0``B80(VBQ89="Q@f}]A@ `p؜CI@ 8((W8`(U*8`(]U8(%8(8`(UA( 5CI0ZpWCA(WCI08cQ` ^WA(?=CI@ Y"I CQ"ITCI ؜CI0bbV9(_?"I8>>."1 A"9pPA"9Iaa"9X\( }kb@ 55C9 Uꀢ)`C1 C1 ꨪC1)"1 j‚\"1C9)55C9(@@B9 )c9)C1aZz``"1# b9(A"1{{cKc9Xp`b(@c9) YAc9ݣA9?A(pA"1 AA`BਃA)rbc1#)C#aA %Ł`5Օ牦5:=ljhv؅yDq 饁EPZYh+fy_ eyUxyQzh@A(x(Xa0YH}Xa@XH^XHYP $aX~]WWaX5%$iX^+DaP׿ eaQU*DaQZV$YA x^0\WWUA5A(9(_7A0I@ x^8` /#A` XTWՁ(@ WU((@ *0`(5--A0-#A0W_A`(/I(9 \|~0` //}0` k[Ia #I8 -W"I8CI@CI8 dA(#9(\X\V0a ?5u8` ]DI`( 8a /W(8(ո8a ^BIa %CI0<{A8Æ{"A8")80<<A(8(ooo8` #90 1hhhH"1XXXX"1) 뎣AB1% A9*A9 A9U$J9/J)zI)~- $Rc9RI՟*RII 6xRIRIIb9'A(`hxA)AB1 A"1 Pb9ֿR) A 75ZA) ZAjz"1A I"1b9)xظ A B9 A(^_I"1166c9zhࠁVC1  #1`#) B1#)﷧c1)oC1)Ki} \\\X) + C9) C9)`B9 )c9)rzC9`"1a A"1+c9"1輋A)K Aa&C1 '9"1"|Ab9*/75AAE=A"1 '6A9AC1`bbbC1)Q5UUD *lji +-5qP``qh)%q-?+/'Ł)u趕WH/'$Y~zxxDa@׵/ q#Yqa_~DiYWaHXxPaH7?XP>֥ aX]aX- Ei`׵-ia*i$Yrz`DYa xW8x^WU WUUU155%%0 X|v(a "?5U0a o}(@ ^(@.50` 8(U+8(+#A0׫ Y8U/cI@ \V9` I0x8` `XW8@_5@` / @8kW@0\ "I0 *UQ(CA0.dA@ 9@x^ Z/0a ) A()U~8` U_9` UU0a ׿-0(z I0"A(W8(8(?=8(g(a #0 pp(A %%/1JJjjA"1(겺9"1! -A9/}Ac1 A9yA)`pDR)յ%RA #%RIRI ~RIxpY]I)pꈈRbAQbAWIA A(``j`9(=5A) nb9 pX%I AA@@I@5%%%$ZIWQ`@`AA@))- A"1IB1) b9 B9 B9 ژA(@@b97%% A(``` V^^X"1 C1(xx#1'6C1){"1 z_*C1 W^(Zzzx( -%5C9 c9"1B9(&$b9(bbB@B1(p1C1'6c9"1/AB9/AB9.A 6أA \xc9 :?%Ab9Ab9*"A"1P``A"1 AC1bbbC1)AVV\\` %Ն`%Uyׅi|y$qX]恆y{Ey{'* H$YxxzeyY5?Ɓey8yeq^^j`Dii9$iP^zYaHU~aaH-xaPaX޿qa qdi'!z^WA^WU WUUU0%5(@xV` Za @꯽(@U/0@ 8(ս+8( ^"A(90ׯCI W9` 8a0a _UA@-"A0`j@080. _A(`zU0a _0a ?{#9a_U(@-0@׽0a 0a(UA( 8` x8@ 50a WXp0@/?U9(U8 ^h0 ~]_0a (a ˁ`0 0 pzj(@ --1JJJj) "1(ˊb9)/߯Ab1{9b9'?9)XJ)5+ERIMJERI)%RIzJAhj~IAvIA/QAUR"9zRA55I)j``hB1 -)) B1`pA Ac9B@I ``rZQ%%%%QcAxpI `pPأI@CCBBc9@ Ic9 IA|X"1 -=B1(䦆A('-I@```B9 A)`p"1Xxp`"1-%5c9)C1 zxB9-%AB1A)zਈc9@^xx 5#1 ++--c91 B9 4c9(`9 "1pc9"17 Ab9/AB99``@A 9 '6آAc9AA (Ab9jJb9"1.9B9c9D1r``A||\\UUUX %` -qyhƁ$q 'e5Ɓ ˨DqX\lj$qð$y\q{xyeqbq$aWߨeaY$aX^DiXW eqX qdq' z^W ^WWUUUa%5U Ua* U(**-( 0 }w0(xU0` *p0` @ա(a](@- 0` 5+~8 =A0{]U#A0 A(^\^(a \(ak AxU(@]U(@ (a (!_(WUC9UU1UU (UU(U U0@ Ձ aԡ(a_(au @wk  j U( .U(!}"1) A"1---IAUwأA `pA)J91/$RIEZJ~%RAjRAIb9|QBADZQ]}=dZQRAPR 9(b9 <&A"1 .A9ࠢr"1 МI QI&'I ؜&Q bbppR"1RAzR"1z^_b9 55c9(fFFA A``pxA` A"1]_ZB9`p` ׃9  c9 hxb9%%A9 kAAKCA ` VV\(` ))B9 /*b9 Zz`9(B1 .8"1`@c9a Ab9AcAꮃA`(b9 A)p`A))%7IA﫯yA9h9B1. Ab9AD1~~~~A\VVVP5UU` h?$y^\'Ɓ:'Ey5'Ɓk]'y//hGyXXz^yDq-$\zqaUUDaPzXH/diX% qDi*q `p\ _WUU1UUU UU( UU0WUUa UUU@UUU *UUU@*UUU U "=UU8 U0aU0aU(aUAA|~_UD)UUU$)UUUaWUUU@%UUUa UUa *_U \Uu\ UU] UUU_zC9(+)/'Ac9%A XI % Ab1ͪ%RA=EZJ﵋;ERI%RA%RAX\^AB9h`I"9 )+bI/+ DZRoCRB1`h`A"1`saAA)br:I"1AB1(AB1j@B1 6'%%I Q1JQ@A ````DRb9aaaAB9 9(~~jHB95=--"1 IB9A XX\^I IB9ZؘA"9k (VT\\B1 9)׭9)zjAB1I9I"1jxxcA^^^\) c9"15=%b9)Bc9 B1 r`B1(MmC9 'AB9jk}]A#9/--AB9%%)A $4AAI)^xA"1 Ab9Ac9A9rZZxc9)!VWWWP 5Uq@Ɓ$y U'  -'Ɓ@+ Ge^x'e/_U' %恅qxydix~DiXֺ$aPwDaP% di$a(7 q`pWUUU _WU UUU UUU_  !U9 U5%9a1#)Wd1!y‚C1!#)A^ _UW!UC1U^d1UW~UUUW1UUUJUD)d1!Wd1 * d1C)* 9!z9 U^XaW!UWW^Gc9)7 A)+A 7% J"1 JA ERJ/fZ%R*eZR~VFRA᠊J9xVVA9kQB9[r$ZA -$ZAUIB9,A vWR)? AB9-;IB1A@@`"1@ ãA(#I @``$ZI bb``Ib9I"1I(jjBbb9 -//b97'I b( ݣA -IB9I9``"1Xxpp 5555A(--A9着9"1'&.A9Ac9cAxxh1 %55c9"1Ab9U_~c9)9"1Qsss) #1666AB9AC9AC9) A pIb9Ic9`ࠠA"1\pA"1 /%AAP`Ac1zc9#)jjAUUWW$y%5h$y h&}Ɖxb*'e''ƁW恅qZpyei_~qDa׵qDaU~ߥqDaia`$a\WUU _WW UUUUU UU׸UzUUUUU^AUUUAUUUaUUU>UU!UUU!+ ! U UW\aUUUܢUU-! *#) WFRb//k9Uտ*k1Wbd1Ubd1UWFR!U_C)UW~ A#)}/J!&Jd1UW9 ^9aGR1Uս Rd1UZd1UZ1Ub1U kAUbz(BbU_~__| UUUI5%A#1A)_Zؼ%RA1$R9-)+DRJZJ׿+b%RB%ZA FRIJ9\X|IA !$ZI.$ZAژ0dbb9WIB9W^I WzȀR"1 AB91!!!AB1pA `pxc9CJJHQC1))Q`pPebb9c⢲I ````I1)))Qb9A@B9(Ec9( /'c9@`xX( ߞA(--)!IC932Ic9xn"1`Px5ւ9(-Ab1*A)BBAB1/-AAc9 ľ (5VA(  IA兣A)Xp``c9B1SQB9 n#1 scAB9" IAMEMIc9+A`A  %7IA{miAB9`9(/z`A"1íAc9y9C1W^޾(UUUDy!i7GDyg8rŁ^{˯Ɓey>y -U'yzyqyiyi yQ ^ip\VU _W UU׷! UU=FRAA__#)WW:apࠀ@ ** W^ ( ս-d1Uս gR_b#)UbC)Ub#)UB U_1_ U߸  9 Z#)ս+{e1/.b/  Is )s"bWFJWZd1W~&J W&J!Uկ Z!տ*˃FRս+ ˃&J_˃JU{JUgR* Z}뢂b}{Z k-jsߺ M{U{1^|xE)!^\xx UA  I9A , $RAmDRI)-=-eZDR~bjEJ-++jQ``jREZI'xxJ9|RA)?jI+j$Z.,DZQ LIAY$RB9%$R"1φA"1I"1`jjj9 7%A HHjhIA>Q`DZARa````A` Rb9 I hhx|"1 ω;c9.~C9@' (@$$&I1) QcAzxpR(bbrI Ɂ(WVT\b9  AB1A)‚A"1- Ac9(BA"1B9V^\Xb9  AB9 A#1``c9( c9"1֔C9 kȈA"1 IC9^A1(AA~x\A x`I1 %RAꪪA"9k A1xA1 %%Ad9_~0RWWWWe%5a%_Wh Dq'y*UU'yXh}UyquyDa ~q@Wq0Uy(WU@ p UWzaa׿/ Zյ=- b]kIs&JUZ#)W&J UAUBU_GRUU9Uu&JUUb!U Js1 bub); (s߾(.b~蠠IsFR_k9WZ#)UZ#)UHsd1 fRP)kLꋥ l,/ ,9;:/.O{W{ZW~IsZUIsFR/ {bտL{?+*l{₂m˃ mu愈̃.( yk0M]˃UL ~X L}}jjm,lsBxx|xe)!xxxx Ia Ic9j`ppIB1)#JAjBeZI--ZDR纲b$Zꈀ{j퉂sR`bIo`ERIs jIյ//{eb}rj -rA~xxdbA]$RB9-I) pIa9A@`pXI@% I zz$ZA/ eb`6'dbc9?,$$Z`````R@ %ZIzx^9 xx``A(%M(c9 1@//))Q1 ZB9rpPI(؞7-AB1ac)\\xxb9 %IAi*A9 ~AB1'/A"1\VI(&&'Axx`1 -%5AB9=+IAi-A)c9"1A"1ZZI"1ݽ A A"1]o Ic9) QC1jꈊI1RIIA IAp I"1ﮬIA?-)I^\\\ U$a UUX!$i!Ueq UAUUDiUUU8 K0UUU 0UU{(Uub /*(z U\pC1U#)aտ$)5---,˃jJ,IsW޸{ZV~˃ZU늫{ZU" Z]˃ZUGRU˃gRu b Mj{m Z*xxlgR///-KʃXXʃisw (sW kU bݻIs +ʃ#0Ku}lKﯯKl_/7ͤ\p)szr )k}k)k+ ,{l mLK˃ LMfΤm/OpΤhhhhL^LlLФ+__?{1x|\|E)A\^^^@/I Ic9ИRIu%RAjzDZI//ZDR/7bI'G{j h{jCCjDRsrdZI'{eZGj F{j{Dbֿ7rR``xjI].b)r`I(*+/%I@\ֶ'R9Q(ғjZ@Db DZB9$Z1hH@BDZ@ EbAz#ZazzzxQ@k{_"1 (@U_`0 )-ݣI`+UZWU$RB9IAᣂA zzbB9%5A"9AB9`A x~WA AcA @(5IB1* IAA)XxA"1=Ac9/ RcA--RB9^|xPIc9-+*IA ''RImQ"1`@@I"1IAIAIARAA\\\X UUU ~a߿+ AUյ+#9aUd9 U$j dzAcYUU#YUhYWUhQ 'Er_护IWx>rd9UWk{DA--//Lˋ /m˃ܸ(mis{}m{, Wm]򠍜 ukʂ십)Ϥmwꮤ]_pZxxϤZ5- ^Lʃߺ2  .+uʃ_z+5'.*l *jsBlR+l)ll 5 %֍_^xpΤzL˃+lLeE̓l++55&l+mﯵΤ O ||||lXxxll__Wݶm(B^zmsUW^xaQ IA??EZR-EZRVDZRDRI jk'sJ-))H{jj`s_G{eZZxzjAzzxG{R5&{mi{$Zb`rQ--/ rDb~8r$Z&b%Z`jI`\X$R`% $Rb9@@@j)>j"9@@r DbB9?-DZ0B@`hDZ@ jQPPpI@pppXQ`ו5-Rc9wA@jhh`B9 _ RaU RUA@ zRB9`bI(kk A0 J)x\^A(իIc9----I)&&.I(^X1\\XPA` RAI)xhA"1===5IAuRB9/7RB9Ґ$RI^^~(QA$ZIjzRIjI1 IAںIA IA4RII XXXX WWUW UUU Ua  9U FZ սebAUIU5 %zzWzU'a('qWiUU悃a~WUErY"EzcY Ƃax/ Z5,){*  **ս//ΤU,zmWWUMϤU אַݻϤjࠀϤ*PU0L^^zlL9+ l---NEOK-+~~~~K+l+?/ *kr ҜZUW^.Z --+ФM⍤L7l//p`@LluRlUU5Ů_`ͤlW_l?/ oΤ||||l||||rjm Ɠpx~^Ӝ~B^xa//R"1$ZI5b$Z#jebUbR^RA؜4's$Z)ݿzZ:ɓ'spbXxX܄bQx*<&{I%%7&{Cj%{jX/{rb&{I**jc9 WeZ z_"1`PZ]_R( --dZIjjjBr"16777{ `@@`Gb9rbA jB9^Zؘeb`''jB9`xB9 X\V$Z` DbIwLJIxXQ1$Z( %'dbRzRAx I I"1zW1T\\\"1  - A"1%JA_mIc9%/ RC9 EZI_;EZ@_^^\A -%%5IA#Rc9xzpA"176IA RcA%%/ DZ1DZ$R$ZQfDbQ}kkBDbR-Db"1$RIjIA $RAߺ*RII XXXX WWWU U@/ U+IU Z(Ur9յgFZ Er_W^tGiW_ƒcYUi"ajBajBawUy"a高zCawWtlfiU zBY^xi"Y\fzcauw_M%r+-m 랹+ +.b.z~~|lKخl-==Τ冷 xUU5WϤUUwΤյ+ͱΤ^xΤlW^\.555=NKKjjK|xxx+/ lU% S- \o #rU1lx -oͤ^\XXͤl^Z\x0lUU5S%**PŐ /l^lUU^pL /ͤ||||΍UU5y֮%sz_/0rj*1`aQ DZI5- jDZ rebr$ZUdZI6 sZ-== &//5g|pg{#ZzzDbB9&z$ZFDbW{Q(_1_U$Z(Uj"1UUb)տ$Z W\ؼR(-) bIjj{(?'' ````GQczQxxjbA<&'$Z`&64Ebx^VIa"dbA 7jI'$Zؘdb"98Db(dbI =bI$Z`b"1UQ _~xpI --=$RAU(ERAkj$RI@$Z"1 ebI))7'$Z@Xxp`"1 7_[I  $RIbpI1ZA/ ebcA DZB9DZcADbI+/dbZbxPj#Z?_djA\~nDZB9 $RI]%RQ$ZR~I XXXX Ua/ / Q - 炤A 'a*p%j;. Ɗ.V|'Ez|XrU]ZX%zBYZq`W]i`Uz`UWq`uiXqX"*z"YXX~{EzcaYyaYezcY+U a 5 '+n -5-\\XPK_^^^+ /-懶// /\來Ẁx_ΰŨ~_͏͏ů͒zꂑ^^O55??ojjl\|k. QϤ- shҜX_޿tҜU RϬ5jlPϴ bQ`'0+/olhj+&% p% N oŒ /2@ )/5Τ p~_RXpR oՒ\X`@ / r@dbR-rDZ +--rjT"jDZ^ࠀbRjdZ- )ȓj' gڲkuhj|l`b{Q&j8W&I `z1pط z"1 &Db:*F{bwjI_R1&/)DZ"9''>>bIJ@rxj1 (zzzz!9. %$b~@zI%-)Db`\\^Db`%-rAjIp@dbADb6db18,$&j"1rIjj rQ.b `ࠠDZ( Db`xXZZQ`=6$R"9U$RB9 %Zc9]jRjRzZ@`II -%5JAXֵZAu+$ZI-) Eb1'jDZDZI֨dbQ% j$Zp`rdb#Z竣DbI(,&$Z"96$RI'! %RQ$ZQIXXXXa/(A/ a /rcI-+GEz+i`P(i ɳi^Wi^UezinUfaWuqh,qq'qiiq`רi`.Oi"YW\iBYCuuaQ=;$rBYUU zcY- zb?m s %.5Nxhj⬤KZppjl+//??ΤUU5x ~4ְ~_Ͱ_ͰUWͰŭ뫲.xࠀopyyy0ͤW/P+ qOjzzzu?----X@qoej/\n҃;̋XSM= r-pp＀ 䒽/* t(ŕ5zU*wP `px^_..OpPߓt@@-/"1dbQy{kjQ+-zj** 9rDbxXj$Z^rdZ) $Z& &{'7rX؞{#b_zI^UzAX5 &Z**FQ p&I~WsI_/bB9_z$ZA$ZbApbbAjJccr!9 z(``p1g$b`zXP{9`p^"9`zB9krbAaifrUz$Z}~\Z  Z($$,r"1p`hj) rZ&.sDb^Zإj(xb@{_^XQ`ߝDZ('..bJ+jcAV8rcA}r@rQ˭1F****RI ^x`Q` DjI5DbQ}_ޥj#9'/+bZ |bDZ%-b$b`HdjZrjY/*jQ'j$ZebIjQUU_z$ZQI@\\\\ A- I ezQ-rSXqr\k'ah\֭抣i#抃a^Fi۝%zibxri#i:q#aVqY|^j¤qPiXe7ϴ)6.#Zt0 ))O~дys+_ +Tյt/-Ҥ*~xxUrNn.// Q:3jA-//-Z) dbQ_bQ jQurQ]ejI_jIurA.>WgI Wu{QuUU#ZI\սrI] ziPZI`fY7 Fmjbz'{bxbIdbQZ+ebQ9# ebAajIzVdb!9?#b +UG!9x^Ur1Wե Db(zrrp%Db)z(`%9)rB9``$b( #Z"9 ))j$ZnAiDb( /.r$Z« rDbbIPx@@b PXXXADZB9p`bQ/ /sZPp@gej{kj{Q7j(````$Z(eb jA %\DbB9+)-DbQ@rQ鉁jZ׼jZ-/.8j$Zhr$b)r$b~Wj$b.&jdbjebVeb$Zpz~|$ZQAa\\\A-+ %jA/ zi-Jixƒr_6q{P֜ah>zjV5eraera*zqrzFi~z"a iuu%rdaaz#aEjCa}uerbY- BQr֯AEjQB Z"9_z&Z1%mGZ - -5 ^XxxO+cz ^W$)/-{ +-tPztK(~Wsʂ*UŭUt U3+sWќIR*2L{ 1P0 Ur~WYUPZ# ҬΓ/"yl W/Ib9 lhr~WiUrUbl{UHZ l{_ sïФl{*UМbU(JWA*3ZUa--//dbB9)dbRdbRjzҥjQz$ZrzQ_jIU2:jIU jIX\jQ %j#ZWdjYCj -ŊQp6'e F{&{Q`xXDbI//.r$Z퍊rZ) DbIll#ZIw7DbAA;pYbAW}%B9յ- Qj1xxxzfQ+)EYb@@`j9 j(``hpDZACbbbZ1 --rZmDb"9zDbr$Z޲jQ``j$Z PښI`DZA9B¥bZ#)GejkCCBgrà &$ZBB`hj(`zz^r(-rDZC{j@^zz$b@/-jQjBBJ$Z zjBjDb?jY(nWrZ+% 傄r_jZWr$ZU⠠j$Z-ժj$ZxebRI(TT\%b#1-+fra#eri#rJi-gi77arYXEjcaظfY?FzCa*Xx&i&Ui{^]FziFzCa,"afzqiMqi:fbY^(fzQ WzcQ ^cIǂQWsY-fb+U&RU z_U) x^WUIJa-9 TUPhj^_ Y~_UhjdY*Ul9 _+{#1թjA_}ZA.jd9Ul{IwU.YUQ U {Y_Uj9_I0`5l{eI)UlQUΓauUrDI@h~_jA zY]a ^aA *%Gj([r@*jI_HZ  ^^bbAUL{9./UP'R+DA*_+sDIuuId9] 55ebAjdbjR6&jZjzR .zdjV\^~jZzQڞ6rQ${QrZ#bUŊYjr$j >fros$b捁jZ:raVrQc{crIٛ##bArI%IQ---/djzzx{bA_{bfB9 #bhȊjI''7b0pppDZIbcCB#Z"9%%5ł$b- rbA`B€zI &{jB@jEZhDb(ښ6DZ(Xpppdb"9ƒ jI gjCˋGr% FDbhpDjB9Vֶ&Eb(-r$ZrI{Y`V\xY $b/-{jkzjYrZ#zr5jVEr%%%z~jxxzjrjVreb^jZV\xzY1抃I- 抣i޾ G6rz8He7''a., erRTWjY-zY/ziZ\rCa_r#a %VX(({Y+[zdaXXr#Qgi=5i'⇊qcGyrFzqbI^ǂbQ >^erXZW^~z1_.U_ fzUU bU~rbUU A퀥iIWjY.zAz^ {AUUjUjUUj!UUi!^Y0] &jUj! UU j UUA5\CI WUYa ImaAUi(Vhz jdY{ur! ~E U^z U력Y@UUQ IX\\Q Ʌ9D9mսI jz Ya WjaUa I!j 55==jR jdb/}j$Z%%FjWկ r$b^hr$bcjjQ dbA EDj %r4ǓDbb‚ƋI jH@@s#ZZ\\dZAPPPPdZI`h`oQA97ł$bbb@@zQ%5?jP\sjR^^Z0466,DZ0``b!9 %=rI 'Fdb *+ z - Gr~~\xrBA&.*ej164盄r--蓇mxQ&jpF{DbtbIZZ\XIAJ_UDjbAQ  Fdzk߯ %z壢&YrbI@`DbA9' j$ZmbbA7jBA<{Db*U&Db˫bMzDj3YrbAX~¥rA rI*Q rb9zdj1_rbA+W{QUbY^Y/ jzdrzUrdj5߅jEbl`jEb?ijEb ebC9ܜzj_^\%r- "g `xƊa`>'EzezUëHErZrj7q^_#aX}W#iY_iYqHcdi@^eY8/w&r8gzCYƏ}gzda gi FqAXGq8Fi\\iCY\^eza-Յa-cY**,ț /KſlūY*ljM>0 LJ- j/ ?:ӽ.O0ox oMNnMMn (-)-{ںNUrURߓRP$spUO; }sXҴUڪp2_su sΓU"2r_Ѥ9Wsj Ѭ.2P߲S/ zh`I@zDb--rdbrjյ-fr{Dbx^zR`߽rRV r$Z)Wr$Z_UdbZ\jQdr%Œ `Eiޮ %~ZpdjQ zb%`CjYZ$drd{DbUjQj7&Y⚶Ăa%cr_ޫ 铈רY& j؞n&sdb}ZQXPXcbIҥR+Q\.&b%DrFrrIpxh`rQ jdbCebIRPh…bIpCjI zrYpp+fYkczQ-+djB}jQ %&jy7UQ~XprQЗrYzDb-rQZ`{#Z]$dr%%z_zDjXpjb 7*rEbzzjkjDb?+jejn$bcA$rgƊoaGiz׵Ɗq /撣a+G%jzrxrsQq ^&#i$dq`^aHXi@__a@QAUI(WY(UU#Ia UDQaUDY(/ydQ --&yzgaZbiCQWꯤaCQUXa#QerCYh--Lū  KůU+,{Ql ,/7m\x.L__^\O( %m,m,Wm+_}M+uU+|\^괪p_Hx7Ί 0lwvϴq<д'ͱ%%5rŀ(|/lt  oų1pMبp+'*qдpWΓnŲ++ORR %ő(Rh =5=5zDbz$bW&dbU- &$Z+{Q.zDb rZ~{${QrdbyybdbZhzDb_ &z+ ERmeEb`radj$b(<|{Ejj'bebx^z$Zuw7F#b%dr"xE$jErWGcbhɋr遉bHjjbDZcsDZI rIk?raŒb- % fzꢠ#b,8zbhj|zQ ' zrzXjZbhhjQrZk//{QY /}%rzY޺#Z7շ5FDb~j\rZ%pjZ6urdj{#b ''{j|xغrZ\#bb zb,djbej$bbkr$b/ jDjغrA܅rPxzgi`b a_'hbY~*i/蒃aECz XECrԥ%r_bp}{$bDj6 dzTWUgz`$b`ܭzDb15fdr* łdrVEdjWgr'{b4ZzsbUb$RrfZ#RbxjR5-$b% cr_%#jErpࠚFdjxh`BEBb %djxh`rDbh`k#{DZ]e5zDZ//%r%r}'%%Dj*%rpFCb~{CbܯzZrZ.-{r}_rZ,(rr z$bИ%Z`bDjhr$b\rdj}}Izejzdj+rI܅r[Һ'aRf$j dz%*Œ_zwr&W~a`pDyX)dy`qPrZ a9 YQYQUYQ]UYQZQnJZQ^Qax@ !/CA -aCI i#Q.ߤi#IpXYI mUCQ@8aCQ5--Y-UUQj 6LL@Р */ [x21~W(J^WU(Ja UUѤ1 -M묪 *@.Zx^{!_WLk ҤGJ+3 -3 5pŲ1@Zz^PA*ms 1P ]Us Upqz2Z_p1WҜ9 { *2q//gmk~p%)x~_1@5---dj z^\Dbf+j傥%Db`xخgzUWȣrgru`b{r$bz(Fr--Ēz4dz% &]~-hUrx{Djϛ%ł--%bDjP. drxzZzryikeĂ--%%Ƴz^$#bzsc&CbkbsdbbݭKjDZXW bDZU}ئjEZ냀rDb7jŊjĒDz }ĒCr~dłdj^^bBZކz  fr``rZ${$Z_U_DbqzdroB%z5%?%$jp,cbrb{Z FCbcߥzZV訥rZzrzzer.4: zj~zDj%z/ %a``zDjx`ejbpbzDjkkzEj+=?zUI^^^Ɗ$z?8Yp``gCA 'ɣŊ- ƊjV|'CYFca][y#aWdaX++&bdQ bYzYQYQ߽QQ>ZQZQ着ZQ_Z[QI>bgj@WV^Z(A/dQ0 -CYHׯi#YWjdaIW}_X#Q@r#Q]=%U$zcY|]b( VѬe1/Uo!/Zjq1^U+k_U1A^WUa x_WU@* /UU(JA/U{U0UR~WU#! WUU!  UUBa/Ue1 /3lkS1^s~WU9A*Us U0D)UҜAU9U.D)U+kUHJA_U$!!WUAA/U UA URB~U{_W1!~WU"1@----r DjXEDj757&fz* jfrEFjZpp&$R_gdZ㉅r ł߷  G${(D-*~_zXDbxdj)|Fb^7-EDr⠀&zerZ傄rpxdz=Ă. krZ bzǛz}GDZj8H{b rb޸FrU/b_꨸Ŋ$r +dz^45䚄jĊcPzYp,bz f{h FQX{$Z_R{rZ z_=닃$j}wZ%cr f#bx%{djW0{Q`jY&rdj" rkr zej$悥zI%Dr  -bpp`xejx\ץrZ^`zb/z%j/&"傥z.8)zA\\\\eoˣƊcQ{jY ha`^QwYxUi#YuU&q#9cz\GjQbYYQQQ׶vVQQ7?ZYZQZQQIzI `@a /8a ---P@i#QUdaIX~#IHKiCYU'$zBQj \TԄA I$!-B(~Wc9^*QAUCA U( U( U Q UC9AU)AIaU+A U) U#1 Uk c9AU(d1a-iR(ZAU]AAxXXA W 'b U$1U*dAUD9W +D9ՠ(_~~#9A]Y U#1 U#1@UbAI)_A WUd9axjk ~UUUbA---Y-))dr^$bEDj8/ ƛU+ƛzxgjp`WbR '{DZ%%jpKȣ I̧ JG -jE`ĂXWFDjꆣDb_ƫY',.Dr`ܷF}łYPDjj$#j/-Ujp/ hԅ '̄z`Ċ z>+ʓ'spX'Zޫ*.EZ.DjX}Ŋiz<&crE{a`zb%#j%drYz_bCdbAXjQDb%%-5%dz@Dj6>啄DrCb`jf{r }sdbTrZ^ߘ{b r 悅r('rƂrxxǣz%QzxxzEbzej]z$j'zEr (傥z)3z"9ƊaQ }Yn$#9 /֞hYxFH+Fdih&z#Qx&j075GjjbYYQุYQWVZzQI(***ZY-&bQZQ@``QIIIޤI WV\X@a 5---#YH cYQ_eCYIT׃aH߿*$zCY{{ $rCY j(TTA#1 Ib9{9V^^)Օ"9 ) PXz9 U- A b1)U]!) _W)b9(-B1 ~^9UU- b9 A1(^~!1WWW."1 cA ) PXZZc9  #1 U9_WU 9 A \X"1~?/Q *CAC91£"1 x#1 @hz#1 #1 bz~ \^ Bbjb UU_I---b%Dr{drxҟ?ez) *e磆_kjFdj`gdbUW_b須sG -%ܨ?/})X&ƫdrxxdj@`_dz- dzdr\ڿjfłՇ&Ƃ^8\djXzb:ų /g/}yG&Wz; '{~jxxr$bXAk{_bA ŒcrW?  %r*b#r-#DjzX$#j*%Ezg#jgQ_^ Z}[x&#b'%#j`ez5* eCj`h$Dj|2%{CbF{CZ}ՄbCbXi{#b*)-Gz5 GVܺ.'z?@'Ƃi!gDj/EbCbHA %r%b||z$j'7?7zfz0 z/z"9抅zO'IgYܜƊaRbfCQppP^qX5z#a*z8xx^^&j'Gjj袠'ja^z~~YQYQ__WQQy뷥YQ &bYUUZQ`~W]QIII_~I p`PA ----iP a#Y[TciI./Ez#Yei$rCA`xzA0%/ J9+A9A9{J!)_J!)UBB1U*J9 JAݪCRb1_Jb1u#Ra1]#JA1UJA1U"Ja9"JAUJ9_J)J)WI)Wb9@_~z a1 UU-DR DRB1׾*#RB1W^A Ib9Uկ9 WA"1U#J)WW*A_A)UA)UCR UAa UW^xcI ----a &zW.6r<*e䂾/-ƛD (X`gH.r `z{< z~Xgdjz z>-̧ epcjxX^FDj5-'dzzX\\z-%%%pkGzp֩&rȘ8bD*>/ uŒ @)Fjx&Tو{{b~z$Zxx\^ebc9XX䒂A%e#rX%Dzxue#z֭zzzE$jzz$Y>Er %DrzhȈ#bȣcbzbYEcz UųzX #j⠠rE~zjZ 4jR~b#Z{Z/+-Hz G8hx`'zz- %Z`pXX&ZcAzgj^W_rri:bƂEz.>zƂcAr{rU%zCYpxBBcak}jQCraW^=FzQ`xQ xz^_'ja5Ugj'jz'jYxaQ~QQzQQYQ/YIQI_QIjQI~sʊQ(@pPY0- "Ca@rrcYH{fP7)%zYզrgPbbIP>F{RU GsA(jAUW('kJUHsJUdR]}h{#JUhs#RU,h{#RU ZU}낈CRUȃdZU ZU h{CRUh{CRU'k#JUh{#JUWkCRU(k#RUɃ#JU_Hs!)_b)U{9ʃZUZU{dZUJUIs$RUcJUbJUU Z$J ZJ^(fR$JU(eR$JU/ZdR+dRc1pc1A^|xbI ----łY - %*F%{?6e.+Xj%drpzj]'r- FrzVdj%*'-=̧ --ąx`ppzcj7Dj7:TVWVzf^꺀g悿<$%b\Cz Ē[ި#z:..^Fr|XxxgebUu HI_{/Qrַ-Ƴ䚫 糄\bXCj_Er$b**dzk{ēdj]&j@~V#jBʅCz* guĊ\e\XCb{l觛Db]+gdbUzdbu'>gr g'T4gG^:z+_GRXxxpzc9/hr__ͧzrk˪Ƃ$z*ezIzCIƊrwץryZeiKyCQCi}qCYS˧daz9x~\x0axx~^a!z~Gja 'bYpphYQQQQIQIQIQI믵QI/?YQQ(ܶ5iI^CY@@iHUrH/frYUz bDbQ67>b-++ k's׾*"K'k׾(Khsz*{ {{+@ʃk { ̬Ƀi*h{XkɃ - 鋵'//JɃ+Ƀu%?*{W hs^(k+h{_{yÃ+{}j` HsU {닃k isX+{ m+{jp)k(kUʃbUHsFJ*KZUտ*RW{ZU׾(KRU_(k#)_~x"A --=łbI %%傄z"mW&r}zDjVezEDj`%z⠫r֖7>Gr& fwV&z r/h --Epxxx{cj57r67WW^ȫz `x%]zr{u%\.Cz ^ƫ%% Cbxxpgeb Uȣ⩭fdn@`ƳB^Ŋ{5=*̤jp#jFzEjjD#jW)r~%Cjc{rb zDj _j)-''-ߩev直țdjzbRUU$Z55rzzGz/?G0"6gƊ2Hʼn Gz~>gj{+(諆j߈$bǂfz{łez~płDzj zCIrzTey]qCY޴aȫGhW\r^'A<Z*]z$Z(.UEr Ezui`e- $rZzIzzejC9EjQ/a-ׅiÁz$z -zApppxerq)GDrVEzrriXZGiȒz~UyAXzz`9 _~(a_ a!aQV`QaQIQI~I xIA^cIa- $jCQzi8^X+a@_.Ȓ@U*ǒ"IU.NJaUuza/WrezYpzi{XXqQ_dqbQyBa}qYDaQ^pp$YP%-/*di$YeiYpeq$aciDq@^Da9iXWW&riUUyaUU1À#)€€x#!aIaP^ XCQ%*?XH XH XHXHuXHժXPժ**XPW`I#iXUU/aCQWqcQ}cIWc1daaXPX ؂I8@WW^Qa557djZ crUյ%QbbCrbArb5-zb ZDj( /-5*j b `yY`pZrbzY~' Ċz&$E=7gxHrfł%i&dr7''$.%I&j㇛[\x`a?'er)悆r^gzݟǫ ǣdz  PpƂpVj<:&xUŊ/ ՆŊj&aer5:GzbƂ'dr&.6eyaս Dq`^$q`?*$qiv$q`W$q`UW~Di`di#aycK i#aU caYzp"aP寮*#aPXPXPXX`P`Xi`Ui` hCaXdqayDyy#iř^^^^ @ؘ9 /)Ra@u͉CQ@++Cj"A+EqUbi_iz =Ċb]U^DrYXƂY5%Hzw^yRz#b֮FbuMAarYbz Œz 撅 Ŋ5;Շr_ejdz F#^fz(-dzB+"z%QzzrQ#z$j %Ƃ$j*7WFdzDzKk__WǫdrUzIT]z{.eׯpfe-GDzp(&ezUDrW_GzU{&r(8h$r Bo]Dr*gr^zzDbUjZ6w5犣Q^^+ibpDCy yHxa8@jz1 %bQ$jQYA0\\||qAP_Օ%i#QhxIa(..&'$bEz\Ɗii~X&za F75ɳy^WȒax~/zCA. YUg@_G0U_DY UDQa UY Uz0տFajryHxz/qQc ECa=(q麂(iUjxrbaj օz%r'*giYdq#a qDiydq?եyqjzqDi^XX\Dia^ܜ/eiY++* yDi}{ei$ay$a{q$au/qXշ.ƁDq ƁeyWDqU*yDqUW\Dq$i** Dq#aDi#aq#a i$i ڄi#a~^CaYciYWޞ#aPYX]p`aX6/aX+. aX7..Dq`++*dyhꀅi`b$iX+-dq$i^DiP~_P\\\\ @[k9a-%IH -1 i8 qBQ-^aBAj@cBI;'դ#r,DrbQpxzbQ ޥ$r{Gb^-hCj`ł#j`k frY #&%z-/"fdW^$ '/&XG$j^^zpzQ *糤 uHzx^WdCEpJECbj<_ejQ``zza/DzixhPa--jFcr-7Y~bAR"Ej]g%zׯ U&-Vܢ'Drx'ez֠gŊ{Ez8$z7:WGł~_zZwXerQ޺ Er%- gyWCquU%rBIm{x|$b(bC9U%jB9 {UCA@(ޟ$za8 iH`xhQA8'''%&b !rjEzCaƒim&zca(fCY:`k"QFqw5.ufqgijZȚa WyXDap8,da߫GiWixwyPZ{Y-cYǒq\뉣y˪(r,fz:z&j`fra> -%rz ahBjYQhCaP*diQ]eqCY ++yei}yi\^/y$i+ yeaW^xxyei))yDiZ|iei666yU yy扥yjyCi`Dia '' q#a{{q#aרq#aq#aDaX}CaXk#aP _DaP//-`CY//aX .$ia5iX..6yi-yDqzx|eq`zxzzDaX5555$aQW$YH^xjoH\\TTCA ]_rrQ0 %QHQ`(\X`bi`0)-i8";zAIqY%#za zDjaM}$rYؘ/$riŊDz$rbzi-zi|GՇu'撊CƒEx~gD?-g$jxxzdY?ĚcqCq**0fDʎD^fCz|#zYyzQ__$jQc]]{icY;r85;Cz:E$jzxxY`si Yյ 髦z 㧣>, _\xEz>x'r}ezrVGEzowr?VƊ$r8UƊ$r ErۦerlzboEr YxcY5 ezX|W$z1\^^cA Q"1^ /cA(^xQ 7%za[iAHxXVej @B9'jjhzqWedaX^&CY &CYyCaշfqu+-/uq|`Fa]WFiFdax~%#Q+&zCYuqY7&#Y FqVIfi0ǒy)(%z?-%z^`_z%rro\a *ƂEr +zCQpX\dY@\WWP8*?#YH?da$Y i$a yDi- Ɓqz~}yeihꫩyqyqq(daƁ^yFyqjyq8ydiUּyi}㢢ydiqYذi#ahx\Z#YX-=#aXKIPA@DaP5UaX/aXaX*W$iX dyi-퍥y$qey`X\hEY:`I[DiHu(Z(zb"Y  QH- 6CzbQu Ui8WXi0#bY #Ca]>C"A~\jQ9DriejŊEzŊYl~r"Q/_Ƃii.//$z [%z_%z)%-$j~xdrBYv\Xe"a--+G_[ĆU]dz_FCz~^aBQDj"I~_DrBQ-%$rAY-Ŋ$r!psdz|ȫa b=*'[ϨzVcGƊ߂gez*ƊG_{r^__'rqnnbEzcY rU"7iPƊj/Ɗ%r+ $rUEzYxxja%ŒiDzaxxsa)xI1zIC9CIQa~xja5% %rXj`aHj@BA  'rp`pƊi{caUzIpzA/edYz(zCQ Fi?ǒȚgdqT^pbyXk^z#Y ɇdaU daU*yqߜFi<\ǒyǧqrGq%UEr+ƊEr\zi.zY `EZH\^WW#a@מ+Da8WW^I@ CYHq$Y+bqDi͍qdi %yqyqeyqƁq))恅i77?/Ɓ&gxxZrgy__ޜzq޺(0qv燮恥quydiޅiCaɽda#apxCaY]bYXPa@,.YHˋ #aXaX`X$4#a`-eyi'dyZiW^qaUW8diY$iP5%(%b0X%zHpa8 jbQ^zbQ -+dz0xxiH -#z"I_i8`h$j9+/-dzaWeza-/* r'7?cQpxxYcQ %zcQ) )rޥ%z_iEzyeqهr /ȫłbkdza\.X$z G%5=Usu(|&jjcAb"I^DjBICzQ> #rT%!a€ ƊDrwW&j%'Y er˩=%IɀxgƊ80R'Pৣ쪶^ƒƂ_Gez`jVeioxzƊzhkr;UizErj5$rah`Eza_+ƒ$rr텂a`z~rCQjz7aCA]~Q({cIz'i0U-Qjaʇ֣aHxz^bH cA  &e\CƊEzXv>rrhi_eziW Ƃ%r{Ii_eq6pha{Fci({ciࢺyY(ydi_iFq+(熊q.q]cqxyZ(zU{i /z$z[xq rfz9x~Y0롡DaH)=daH\\XX#Q@ /&zHՕ5rDaZ\ji]oKCqDqkk{eyxhj扦yU+Ɓq//y牨灥q7?'W g-'>&FyFy\\&qvyquydi֜qdi]಄i#Y~T|da#YjDaP{jYHտ(YH CaX>6>qa_~`XظiX?++Dyi;dyjdy/ %dyUq$ajjHaH>VVVV$j8a(7r8U#r0+-/DzbQ꽤bQbYHڂz"QrBIba0.$rYUezi څrEzYT^\_acQ=icQezbQ/r`q]`%zi*r--Ez _'WA$5*"d>?gr糄jZF$rXZDzYT\i"A/pdzcQ-a^a G$r~zEz$rQ,ƂYͥ'Ej- ez抃QWzYezYzcI"_z"9UI_UQ@UDz UU0UEzQ-eziVeza}{$raׯ%rY ^rcQ EzIxXezA'I0VVjC9az~j jIxz%rIaAH`%zYpEj"IUY)?WUU"9ez}#Ɗj+Ez^EzcQ~^XErQUErY'=ip}rcY{acYwDJi#Q5/iCa7,si]}+ǚiWciq:'rczbǂip\ei% ƒqei( 撤q/7y64cQz^Y z~$a8QH>: Ca@XzzzDYH=iQ%%ieadia' qDi{eq?=iz JyDi*.P扦y灅q**'恏Ņg!&uGq4&q&qACzyӳy#Y~i#Y:daIhhBa#Y;2iQwnFFiP4dq^qXhj~eqPlz9^zRR0%% Kr Q0"IEzBA *$zcQcaUޠjAj|Q0- dzY ]Ezi>ezrmo$rYTtWUQ#A0z_Y9(Wa"A+ea ei"Eziezi-Q^W&i/撃a^ CY*?g*FDzXbj6ꥊi\zDra[eza*rDzY<>^aa Wb`zQb- QzWez(U_QaWIA_UIAUUCAAUU( WUa_U@*uA UY@+Uez Uj( DzcQDrcY^XrcQ5"r@88^CAj}1@^CAA/ YBA a"9j9`pQթ E@~cA #1xx~CI /UƊ"9 %抅Ezu j_ƊCAx"AUjCI"?5jCQV%rYiaCQHd&zcY=-q(Xwyca%zkzƒz/ƒio~zsBihzAxYax^W(x^WU$a8Q@r#QHZtTZ#QH ՅaQziDY"s]i#YVWqDa%yda -HiDazzhxƁ$Y ƁY>Hy:;*&gGq55zi.7'GicCAziq#Y~daIiIkmmmqCQiHdaP8iHiP$q#Y q$i~|x$i`Dy` -ey%'q&DiZZRrdiHxx||ƉH=k r{}Ub WU1<+BA z  ezcQ5Ez"I^xicQ*s$rCIaBIXErQ?^Y+ YkR\VQ x^9AU( *UcQ icQia>ri&$ra 7.j}Y+z_ea`ޅY gDzUEza.eza$riU^jcQbjQx$jYWErcA(j`YcA$uUEj"9_Y1_Iz_C9 _U_UU UU WUU UUU UUU uUU UU UU UU /UU@U  UUC9+UUaA/U$r!-j@^誮I@|Va .%cI` %j"Arir0׷/ aCI80rci &a0x^6cA 1 \\\z xIa/զI-erezzp'YZp*a9ncQ9"+?wY@%zY5ƒy+"y hiceq +&fq|Vi#mq߁i5%z@Cr㉥Ɗ9x^QAx~Wa~_W _UUy8#Y@[~lh#Q@:"CQH5a#Q{Y#YUWtiQqI/''7zda'#ay$aX^ׅy$Y -%%'y--gSsFcRȒG≍EGa++)-&a}gqgi&#Qjjzڤi#Q|CY@zaVTTqDYcaQj|i#Yrr{iqQ$qCY%%zq]IIq$i^~q$iDq--) 'qjhhNyDappiP~P==-?j UU _U U Ua ^_>z~?? ߃|^`-|{WW{m߃|kj_߃ ?{?|{e?{k_|5߃_|{m_^{/ ߃|*{|_~{_7{P}k߃{|{?{|{|{p?|{[Ū|߃_|?|{UWb|{zߕ?{{|{*0?|{?_{?{?{?|_{ _{k|z||?{'_{Rz{_|{߃{?{?{?t-(߃{WZ__|{{_^t *.|{UW ߃_|^\߃?|?|{U?|{``|{W_À߃{^^Z?{??{{(|\?|{}?|{i|{(. |?t {U{RR?{?7߃|ߢp|m|oxs::h_s(?|{ \|{?{X|{wx?{,߃_tɋ?|{_,{{{b{{%|-?||{?{{+|{|_{*b{?{&(|{/w_{=:|{\{옿|zz{^z _{UUU_|{>{?|{\?<{?{,Ut_{>j_|]|?{{k߃{߃|{_|߃|{{|{UU?|{UU߃{W뭽{U~{s *.?{U?|*{_^_{{{߃{*|{ U|{߃| +_|{w߃{߃/uts߃|- {|{{_U{߃{|{__{_|{^^{{/?{+/ |?|j?|u?zપ{tvP?| --?||{x{{{߃{zz{|{|{{{/|{z??|{_?|{__߃|{__{_|r?|sX?|{|{z߃{{{|{//**t ?|{)u|{W|{|{~{*+?{_W{?t?|__{?t+*{|{]|?{++ ?w|Xzzz?߃zzz{j[_|{խ߃?|/?|{/߃| >տs?|{ |^~?|t*|s|?{+///_?|zx{?{hjj?{%{rWWW?|b_{\|{5UUտ?|-?{ח?|_t|m|s./++|{z^?-%?߃W{t>fj>|UW\\?t -?|~߃_|O :{b?_s{s' kh|Ĩ{?tꠀt |{/?|{յ =?z| />SJjޤ{_\TW|{z /U{+||s_*+{?lj蠂_t{{?s |{Wܟ^x?~z|UWx|k{<4߃|߃?t..|ã߃?txC l㩯_{x^UU{{x_{{z\{U- >|{U?{x{x 5?{UUVX{-{?{5%?_{~_|_||_|{ׯ |_{`XV?{խ |{ W߃}^׊|{W{j?|.x_?| %{{ ?{yzVտ|?|^ _|{տ|?|{/-kx?|?s ?|`|{U ߃|U?|{ |_{X|{kx{z%r|^z |{z?{*{_t?|_5z`-?r%߄{W ߄{_|{^뿃?|zZ_|{~_+--|_Rr߃t/x|{[x|y^ ?~r߃xW(_|_|{~UU|?s{/ _s {??t~߃_t--_{%o|{{_?{({lt+?{߃Z_||U?|U?|UUU?|W|{jꪪ{{{{{{{{{{{{{{?|{{߃{{U{U{U{߃||߃|߃|{{߃|{{_W{UUU?{UU}|{߃|W߃|U߃t{s{s{s*|{UUտ|{߃|U߃|߃|{WUW|{W_{{{߃{߃{W߃||{|||+{{߃{߃{߃|{{~__|{ _|{?|{|{^~{ ߃ {{s着|{Uյ?{?|?|_?{{_|{~{s***߃{{꿃{߃{{ꪪ߃||__||{{{߃{{*{{_**-utt]_|k{t+-- ߃{*߃ {{{ {||߃|{߃{߃{_{t*(({߃{{{߃*߃{{UU|{U|{|{~?|{W?|{߃?| {{*߃?{Bztsյ{k{-߃W*߃|{|{ս|{{{{{߃{߃{zzz|{|{z||{UW{++++߃_{{{{{*{{+{_|zxh|_|]|?|_x?|/?կ?^{tZ|tU|_U?{ꪨ?||___|{^zz{{{{{{{߃||{|{?{|{{{{U{{U_꠿{{?^^^?|^^|?t_t?{*?{z߃_tB {t_t-/??^^^__|?|?|{zz{s{{ {_{}U{{W{{zt|{{|{|{ꪪ{{~{{ި?յ??|_^~z_|s?|{|]{{߃|W^?|{?|?|??|j?|{x`zz{s>:+{|_WU|{|{W^z߃{߃{|{|{_W{|{|?|* {{+;+|zz|{}?{zz^|s|{?{_W߃||{UU|{{{{{*?{_?-_|W?|t~z{t?{?t|t|{߃{߃{߃{WWWW{{|{||**{{**+*||t((((?|~^t?|| ?|{X|{w|{?{UU|{*|{|{{-/+?{?|{^_U{tzz|?l* ?{?|_W?|s{t߃{{|{{{|{|{{++**||t(|߃~t?|{~|{U{{}{{*)|{|{~{{hZ}{յ߃|{xx{s{tzxxx|?t//>?|ts?|s?|t +|t{t{|?{??|*?U{ਨ|{|-)) ߃hhjj߃{ܔ&sޖ{UU5|U|{u߃{k {s&?|{ ߃?|#~{W^T{s?|{?|?t//**?|~~~~|{***|?t?|t|---**|ss||?{?* _??{ꪪ?|{*?|{߃{/kz{s./ { |?|UU|W?| {_t~ܼ|{x+߃||{^ X{s* ?{?|{?|~_W|__?|?t?|_t****?t |jjj?|s|{||{**++_??_|(_|/?|UUUW?|{zzX{{z??s?/{ ?|{@߿|Z**?tތ{=5|~k|{k>|UXb?| {{z~|{/ |}u?{߿??|WV\X_|t?t |zzzz|s|{?||{_---_?|??|xhb^s~u?|----s߃s///?{_|{^Pu߃|(?|_/_t^-j@_{t^|{+{5_|{p迃{u ߃{_^\\?|~~_|_W~}{s|?t?t////{zx|\{s|{**||{zz^_{__~_߃tb~?sk{^kVt?|W?t^^߃t /-wW_|{ヘݟ|{U xtP _{@j]|{Uw_|{W {p|_s~_߃_s* ߃|訨{~?m*`~f?|{U{?tt{|{|{ |{}{{z{zz~//]s5uBIcXpxx{?tzp{?t-55՟{ -߃_{>{* ߃|h{t /{յ/*_s\_|{ U??sx^_{r?_- {{^S@@rむޚt{{ {szꨨ|s{|{|{߃{W_|{u?_^^߃{`h蠟߃t߬Jr{]{zx{{*{t|{~_{տ//|?{u_jtܟ{s +tsUU/_s-px{ߋ~\jj\?k{{+{sts߃|{_{{߃|zz_|?_| *?{訠߃?|_z࿃sp`|^z+ (s{{.//-_|zꪟ|?|*+?|/?^|o߃Uו{u+߃} t{?t~x|t%'//߄_ z{x~^_{?tz~l|kr{{U {s蠀{s* ?{?|{W_rb{ |zz|??|?|?|?|+ZX_{s/_{VVTW{---}߃?|_?|{߃|KcR{l?tcljbbd {/--_{~?|{U߃{߃c@|{|{{|{z{rh]U{yU=UUW\߃__{^h~zWx߃z{UW~߃?|||{_^~{{*{++* {{{t{Օ5XTW{7?s负{K߿d 'hjk|{{ *+-{{{_{hܸs* {_?{z^{zzs _={U?r _|r_|%~蠨_ ߃z^ނ{_~|{|{^_UU߃{UU| {{sZzz?s%_s{_7|U?|߃lxpߋ_| | -5{~zz{{j|{ս ?{{?{p\{{\׵%{/_|{/ ||W >?t?/~txW_|{U_{_U{{/՞s?{\X`{ss{ {{xx {U߃sbj?sK{^{UU{?{Uo?|_{߃?| /|{y]U|{W^ |{||_{x^{?{\W5_{+|_|{*W_|{U߃ UU?|{U_{|{+_z{|{z ?{ -_{V^x`s{hX^?{- ?{^VWU߃{߃|}~?/_t7^|xU{|]U?|{W`{{{"""*?|{?|-sz^{?s^W5?|_{-߃|+{|{WU/_|{U ߃U ߃|}?|tWx_|?U{z_߃?|~~z?|-߃V\{z5{?{z[_|{{W_|_/?|(_{x{_{ |W\{տ{ꪪ{Wz?{- |jx{jޕ%_s%`|{߃{߃|xX||+|| *]?|_Uu?| _|{-UU|U_U|~耿?x{W^`|{ -|{x`{zUWނ{W\`|{ /?|?{__{{p{U߃{.>>s{{|~߃?|x%]z`Z?j^յ-|{-V?|sx?|{߃U|x~{t+ ?|{UUWU|{ ?|{Uߨ߃?|{ ?{z_{|{߃| %{{\^k7ނ| տy z|[q?|{{_^{|{UW_߃UU/{t |{?{խ+|UU ފ{?{W ?|r xWsWߌ{- (__|W?|\^WU{t U|{࿃{o߃t~~_|?|?|?{**>?ս--?}~t |W^x{_t+Uc |W{{=zx{yU{z){a^{hW_؈UU_tU?|U/߃ـU{zU?s-{sx^*|rս+{+ߌ{x\W_{??|Z^~^_|tj|_t'%'|{x^WW|ztb``_||x^?|+?{????>ux`|{|x߃?|x |{/%u/^{t |z tU|߄Uy`]-_|rU?|U|{_U|{Uպ?|{ս/ |s ߃z^|{z}-+?}븨_?|~|\{t{_t߃|{/sxZ^|UU{{_{/{{t_|W-5_%tz|l?|t+_|?W?W?{U*߃-_>{_|說 ||_ |U_|zW_||}U߃| ?|%UUUU?|}{_t?t{{s{{{{{ꪪsz?s--?^W|~߃_tꪪ_|_|_{?{_{ -*U-?{+|U_|{{{{{{{{{{{{{{{{{{{߃|{{{{{{{{{{{{{{{{{{{{{{{{{{?|?|?|{{{{{{{{{{{{{?|?|?|{{{{{|?|?|?|{^{u߃{߃{߃{{_{|{?{?{?{?{{{{{{|||{{{||||{{{{U{U{U{WU{U߃|߃|?|߃|UW?|U߃?|U?|{*UU?|{UUU|{UUU|{_|{_{ssss{UUU{UUU{U{߃|U߃?|߃|U߃|U߃?||߃|U|{}UU|{{{{{{{{߃|{{{U{|{?{]{{?{U{{ﯫ{||{{{߃|{{{{{߃|{߃|{{UU{UUW{{|{UU|{UU|{߃t߃{{{{߃{߃|߃||{U{t* {t|{|{UU|{U|{U|{U|{߃|U߃|U|*||{{UW__{{{t**{s{{{{{߃|{{߃|{?{|{||||{{|*{{{{{߃{߃{߃{{{߃|{{{~_{{{{||{|{{{{{߃{߃{{{߃{ꪪ߃{W{s{sꪪ|{|{W|{|_?|?|?|?||?|{||{ꪪ|{_{s{s{{߃{{{߃{{{߃{߃{{|{||{?||{?| *|**{**߃UU߃|߃{߃{{{* {{{{{{{{|{*?|{U |{U|t|?t |{ꪠ|{__~߃{{*߃߃*߃{߃{s{s{{** |{||?|?|?|?|WU|{|{U|{U{t|sꫫ{t *߃{U߃{{{{꿃{߃{߃{{ꪪ߃{ꪠ{|?|||||{{{߃{߃{{{{jVZ{{*{{{{{{{U_|U %_|- |t_zt?tx|_t|?t{?t|{zzjj{{߃*>| {{{{s{{?{||?||||{{{߃{߃{u߃{UWW_{t{?t **{߃{{{꿃{߃{߃{߃{߃߃ *߃{言߃|{U||W|||{{{߃{{W{߃{߃{{{{߃{߃߃|߃?߃ _|tUtk~?tk{?tի{?t?*߃t߃{߃{* {*{{{{{{s* {| ?{||{{{{{{߃{߃{{߃{__|{|{ꪪ{uUUu{{{{{߃{߃{*߃߃**߃{߃{{{{U{{|{|{|{ꪪ|{__|{W|{UW{{߃{{{{߃{߃{߃{ ߋ߃?߃ {p?tszU?lktk{s{s ߃{߃{ *߃U*߃|{|{{UWWW|{|{~~z{{{{{{߃{{{߃{߃{߃{߃{~~~|{|{|{{U}{{{{{߃ ߋ߃UU߃߃{{{{{߃{{_|{|{|{|?|]_||U_||Uu*?|{ժ?|{_߃?|*|{{*{߃_߃* >=_sxX^Ws>sssս +ts|s|{U| ߃*| |?| {|{|{*|{ꪪ{UUU{U{{{߃{߃{{{߃{߃{{߃{~~|{t|{|{|{{߃{UU{߃߃߃{߃{{{߃k{{{_{U߃{W__{|?{***+_|~|_|U |?||?|_||?|{߃|U{*?U?U?/-sx\^{s |s?ts{?tU_|Uտ?U?U?U|?|{{||{* |{{| |{_]UU{{߃{{{{{߃{߃{{{߃||{|s|{|||?{W_|{_{ꪪUWWW{訨{{{{{{{{{{_{{{-??_|xh蟄_|||||_____|t _|?|_^Zz?|_|__?ߋ{ּ_|xx?|t VXtt|_t?t?|_?_?UWW_?|?{?{?{ꪪ|||{|{^{{{{{{{{{{__W߃{{߃|{߃|ts?|{?||||||{|{*ꪪ|߃{{U{W{UW߃{{{_{?_??/_|WWW^|_t_|t*_|?|??|?|? z^?_ꪪ{~|/߃tx{tUU_|t|t*_|?_?~~~?|?|?|ꪪ?|?|||{~^W{{{{jjj{{߃{U{߃{߃{_W{{u{߃{{{{|{|s|{|?{||k|{**|{{{{{{ꪠ{U{{?*+++__?+-__|^^^^_|_t?|t*?|_t** ?|?{|{{߃||??|{5|tW^_|t_|???|?|_|??|?|?||{z{s{{{{*{{* {U߃|{{{.**{{߃{߃{{{{|{t|{?{_{?{|{k|{{{{{{{|{_{{zꨠ{{/+*??+**__|_?|~___|t|_t*?||?||~~U|{~{{{{߃|W?|{ _||_?|_???|?|_|_|??|?||jꈠ|s{s{s {{* {|||U|{ꪪ|{߃{]UU߃{{{{|{|{|{{{{|k|{?{{||{|||{W_{{*** ?_˫??U?|z~_W?|s{?t|{|U|{{{{{߃{믯{߃{|{?|{U?|?| ?|?|_|_|_|~?||Zwjh|s|s|{奯{||?|?||W__|s|{|{W߃{{{{߃{WWW_{|{UU{{{|k|{{|ꪪ|ꪪ|{ +||___|{|{|??{s{t|s|{|?{__{{߃|{{߃{UU߃{{{__{{{U?{|_|_?|* _?|_?|~___?|t|t{tt||?||?|?|||t|s|{߃{߃{߃{߃{߃{____{|{{{ꪪ{|k|{|{{{+++{++ ?|?||t|UU| ??{s~|s |s*|{|{|{?{||||?{U|{Wz|{{U{{{{/?_?--)_?|_|~_?|{/?|t{?t|t|t |?{?|?||?||~|t|s{?t ߃{߃{߃{߃{߃{WWWW{| *{{{{|k||{|***{{|** *?|?||t|?t*| ?_W||s* ?|s?||?||U|{|{|||||||_U_|{*|{|{몪|{_ꪊ߃|?//_ _|?|{|{V{t?ts?ttt||??|?||?|ss?||s{t*߃{{{߃|{WWWW|{{{{{|k||{|{{|* ?}||t?t| + __W||s ?||=?|_t ?|t|{{_߃||{߃{UW|{|{{UUU|{W|{U߃t|{|{ |{*??{_|s {s{s{t^^^~?ttꪪ?||{_?|?|?||W|t|s|s|s{{* {{|{t|{__~~{{{||{||{{{ꪪ{ |||t|?t*| --߃__W|xx|{?|~?||~U{?t{{_{{{zת|{{UU{UU|{UUV|{W{{վ{__{{{{ |{{{{_{s{s{s//{t~~~?|l?t?||ꪪ||t|ss?|s?||st/||t{?t* |{~z{{{||{||||{{ {||{|t*( |----*߃߃||{}{bz|sW{t{{{U{{_{{{_|{U|{|{U|{W{{{{{{__߃{+ ߃{** +{Vs{s{s{{)+++{?t_|t?t?|||___|s|st|t||t|{{ |s|s{t {{{||||?ꫫ?|?{?| ?U?UW{{ꪪ|{|{*|----߃߃zzzZ߃{s//{`px^{s{{i}]{{{{{_{{{zz߃{U߃{~zz{s{s*{{/|{|{U*߃||*={s{s{s{|?tࠠ_|t_t?||||s|t?|tt?||?t*|{*?||st{{t|||||||?|??|_|*?jU?*)?WW__{||{|----? ߋ_߃ZZZZ߃{z߃{-) ߋszzZ{s//{{zx?{- ?||U|U?|{Ww߃|+/-{{sx\|s+?{յ_|| _|_?|{xx{^-s{s{s+{?t|_t?|_t ?||||?t|?t|_t_|t?|t?||_~z| UUUu?|?|s{s꯯{t*s||||{|*?? _?|???| ?|||{* ?|?߃{߃s߃z~sX\_{s _{Uյ-|?||袠?||?||+ ?|}}?|߃ڔ?|sV߫*_|s/* |?|{~^?{U߃_|~z_|{^x|*`B{UU{s{s++* ?{?||_t??t?|||?||%?|?t?|_t?|_t?|?t****?t| ?|@`?|ss|s|{?||||{?|** ?_??_|_?_?_??|?|?|UW?||*?|+++ ?jjjz{߃{׿s߃{hxzz{s/ {{???s- | |?|U|?|U|U|?|?~{?t_^Zx??t5|?|uUU|s_/ }{U U||||W^xߋ| %{zx{{|{?{?{~{?t ?|{|||?|n?|?t?|_t?|_t?|_t **?t| ?|Z^^^|s{ss|{||||{| __?_??_j_?_|?|?|?|}}_|?|}??|+/--?W{^^^^߃s{{^*{s ?{% ??5|p|{wU_|_{zk|UWp||VXxC|---|x`߃?t߄|խr|{_{W*?|W*_|W~_|t--'<߃?|-5߃{{{{ {~{{+?{|||{//?|W_^^?|_t?|_t?|_t**?t| |xxxX?|s{ss|{?||||{{ ?__??__?_?|?|׾?|UU ?|UU^\_|?|oo]??|-?~zzz{s{s***{{յ%%{s _{ //{?|{5mUW߃?|?|{zWUW^{5=^_lV\\x{s ߃ %^_s///>R_|{|{*xPX?|{4W|/__t^x?|{z߃|*{{{zz{{|{/+ ?||U?|?|U?{?.*??|xp?||?|t?|_t?t?|ooos{t{s?s|wuuu?|?|||{**?_* ?_?__?|?_t?tj`p0~z?||?|WW^^??|?| **{hhx{ss{~zz_|{ݽ=-??aq_W_{z|_{ `|U{_|U5ފ}W^[x޿{?l -_ jtb4?t{?{._|k _|_||}#||{z^{ {|{U?{??|zz?||?|tjBr  ?Uzz?||?|||_t|?t/|{^^^_{s{t|{|?|||?{W|뫫{?+**_?**___?~_W??tzz^_c??/}]_u %6?|~^~?|?|****s{t +s߃{+ _|x(_*.W]|s_׿|||W{x|+?|xX^tl V|*_``zt\Xzt_ss |{*|{(^߃|p|{U~?|{xrb`{{~߃߃{{?{?|?||jz_U{յ-?{m_S #"_|xxX\?||V|?t|?t|?t+|---=?^ZZZ{^^^^|s{t|{|?|UU||{{W{{?_?_?{߃|+߃lhhk%%%5jx\^\?s ?|t ?|++++|Z^^^?tsV~z{t +߃{ ߃UU{{j*|s s_|{z|{W_|{Uյ ߃z`pX߃{jr{tWV|>UsX\^V߃||{z %?|{W_{_{U?{ z _|{_]|sW߃sߋ߃{{|**{|{UUW7m^Xxd|~_?|{^{?t|t^^W|tt߃߃{W___|{ZZZZ|{|{||||{{{???~{߃{- ߃?t^\-%%~k% c^XXX?{t %|UW^p?|?tz?ttz{?t /߃{ +/-߃{_{յs߃_|_ ߃|WW_?|{X{/տ{{^s׷?|{>X?|s}|{UW߃^{sx~>{sU*{?{~^߃({{{z]{U]\x?]`ƒ߫\|{_U{s{t{t__^z{tUt߃{~z|{{{|{|{|||{{|*** {{ ߃j߃{xxߋ{ߋ^^zb_~T'7ܵ_{--++~Z7=eZ`@@pꟋ|W||{ {?tWW_^|?t-|{^^XX{{?{hz^߃_{- {߃ի{߃|~z?t>տ{-߃s<(_{- _z|s *?|{/U|/U߃{_s^Wss{?sߋ?{- ߃ ꨠ{߃{{>[@`r- dp‚]\>s{{z{{{sꪪ{s_^ts|s+߃߃{z߃{UUUW|{{?||{|{__{|{?|߃߃W߃{^^TTߋ{++zx{>\J\``_R@b✽ uu~b4=> {xxxx{{|{{_t~z|_t)?|{^z |{__߃_{+_{ ߃߃߃+++߃=_|WW _{t((?|U־(zZ?_t{s{s+{{{_ss>s_??sUյ/_{ ? _pxX{^W{|sL```}~\XXނ?lտ+R?{PX\^{{5{{{s{sꪪts{t?߃{{߃{{{UUj{{"߃{߃{|{?|{|?UU?u}߃߃{{ꪟ߃d@tu55_^ppj\4Pp} +-?{\\\\{{{{?|{_|?| -?|t /W|tW| U_U?߃W߃U_z?=%߃ނܶ {^k{x{<>_{Z_txzzb|sV^__{sU{{U~sstkUU s- ތ_xx?{x~~{{|{tjꪪ?|I^e_U|{{x|~ssxxx{{{{* {{{s|s|s믭{/{{{W_{{{{|{+**_||_|_|??^ZZZ?| |߃|*߃{?{t7_z_t&,ctr55/xr{}?{\^VW{{{{ {-/++_|~_|ttﯯ~|??xߋ+߃h߃?t@__d/-ts?5ߋszrb{Cˉ{s]?|s{?t_?ts|_t )--߄-+߄x?x~^_{{|ꪪ{_||եe+|{<{_<~s_X׵*{l*/%'|{+/{?tWW^?|?t/?|---ބ_x~W_|z^|{ꪪ{{|ꪪ?kbjjl/WWܙUUtRZ^V{l5{{߃{{{ {s{t{s ?{/?{?|{ t{*{?5=|{^|???|?_|??|?||?|?||| //{^}o{{M5_{U^x?{qssr{s몪{{{{ *{(?|?|{ _||?|t|߃xz߃UU5~?+`plki\?|ނtXߋݕs~dPt |_^?|{? --?~^_{?|{z~W|{{{߃ [pp{t`{jx\{t {{* |{{}|{|{{s(({{|+߃szz߃{|{ ߃{>?|WP|?|U?|+/* ??|??|?|?|?|?|?|?|߃|+{U{ y{zXZU{s**+{{ **{{|{?|{U{?tt+ {/5=/X^WUtx{?t*_|&߃^W-{dPxxp{d --_{z{--_W^Z_U{^|{WU|{{߃{W\zzꪟ|?s/U{| {{{?{||{|{~{{~{]r^{yU?=Uy~WWyU[U_xW{ +߃\{~{W?zU?zUzU?{U_|{|{|U]~?|||߃{{{s{{{߃߃ {{{߃{_{t{?55{`pX߃- {^s5?lܿ{{ {_t`|d\_l -߃ +ߋ|`|߃{{{{{ {{{{z{z~_spZ׷{s%{߃{{|_{z{rU{z_U{z_U{]z^_=?{z_s=rU>\_{- ߄[rߋ__zx~zU^yނ~z?{~蠀{W~{_߃|W|U_|||{zzz{{^x{{W{{߃߃{߃{{߃{~~~|k{s +5- sX⟃{{5%~[\|ߋ{zzzz{{W߃d\Xx~d --ߋ|```|--%%{蠠{{{UVZZ{{{{zz{{x{{յ*{{{{_{UU%{~_W{~zWV?{z= {{UտtsU??|_{U^?|k U _Wt~WUt?^ꨀ_/Uߋ?*U{zUW~/{~_{_~蠟{U_~x|{|{|{{{{{"{{ ߃{߃{߃{߃{{~{l|s+ ?CCs7%k{{pP߄{WU|r?|ભ/|{튂߃?|^~zp|>d _|+/ߓ|`b߃?t--5߃_^x{W^z{{ +-{{{{^Z{{*{{{|{_{@P{?{\WUU?{r zW ߃?{ |{? |_t~V_||W?|{֪ |t) |u?|>m-|?|*|_~_U_+߃_^x{W^x_{z{_~{{  {{ *{s{ss{UUUU{?|ꪪ{x{{{߃{߃s^^^^_s--_{B``ps--tX\ַ|{+߄{_U|UtV| {^ZR]ߋk -{lW|t--/+ߋCCcc{?t迃|+/{{V^^~{{ |{|{U?{?{?||{z^{?{\WWU?{z.{?{- {+߃|?|zzz~?|txx|_||?|. ||--=>|5%--~^W|t- _|{*U{*|*W_?_~{ࠠ߃|߃{ *_{ ނ{ %ނ?{o?{xh{{ {t{s{{ *?{{*?{zzzzs{{{{k?s---/_{X^^^{Mk_|{߃?|?{W몯|{*?|{ _?UUw%߃~d%>߃l|?|߃ܸ|{|{^~{/U{{_^~z|{?{|?{|{x^{?{x^_W?{s*{{/ {+{|?|~||/U||_U_|{ |_ߌ_U__W_|{ {{ W{{ ?߃߃{{{ꪪ{{?s^{_--_{^xs{s{{***{|{sx|{UU߃|߃{{{t?|{|^V{b_|{{?{^ނ{Uނ{UU{{^Uսނ{5/|\{s,./ |{߃{WWWW{{(*|{ꫫ{?t(߃{߃||{|{x^{?s~__{s{?{/{+ {*{?|߃||{_U{{_{]{{{UW`{{WWWx{߃ {ꪪ{{|{{Zzz{s_s -?+{z_{^Zx{sꪪ{s {|{z~|{Օ5=?|?{zzzz߃{߃{|{|-|{_*?{* ?|ꪠ?t^xu U_|UU߄{ ߌ?|zXWU?|s( ߃?| U?|{U߃{߃{WWWW{{****|{|?t?|{Z?|^s`x{_sx_WW_{s{?s/|{ |?|ꪪ|*{{~_UU{{/{{*{{U+Wꂟ|~_|{_ꪠ?|{W^?|{U߃U_ ߃U|{߃{zz{߃||{w?|s _| ->ꪠ>{z{WV^x{s |?{U|{V߿?{-+*?|x^?|{^^WU{UU߃{{|ꨀ|{ ?{ W_W? |-?|U?|{``@?|{ s?|WWV?|{w~\V߃{߃{__W߃{|{Օ?|{?|?|/+ sp{_s~WU_s>sx^W_sUյ-?|{- _||x^{߃|߃{{{jzz|{U|{U ?|{ |{|?ս**߄|W~||t?|t+U?|?Wꪀ|} _{_s~z߃{*߃|~~|_||---_|+ -~?^?{zh{{ {U߃{U{?{{\VWW|{|{{W{{|~^p{?t + /U-x?_W|s|{տt^^Xt/{~~{U{{߃{߃{?|{_|?|zzsz{k~__sj-|?sյ- ?s ?|{~U?|{U{տ{着߃{hx?|{U _|{ ||+*|_|*||/|{UU߄?..'|ZZ|z{|tU|t|U~|^|ꂂ?|ꪪ|{w _߃]?߃U]~߃|ꨀ߃_|~_||?߃`ࠀ?_^x?|{z/U{z 5{{{_|{V^{U|{|{_{|z _|UW? x_{x^U߃{U{{ { /-tx|{ U{{xWU߃{߃{߃{{߃{zz?{%-+??|?|{p{kx^W>sj/s- _s ?|s`xzZ{_{{{-/߃{߃{*?߃/|?| |_|׫|~t*|t |_|_|UU? U|_|u{^{t{z_|{ U|| UU?||?| _|Z_߃UV{*+?|{ /?|꪿_|/{ -5zz\?z5 %{|||U||{{__{/_{ U{+߃{{/s/{z{+{{~_߃{߃{߃{|z߃?|W?|%`|~jUUkjWյ%|?sU/ ?|{~WssPR{s {{ ? / t|?t~_||_|{ zW_|{W|߫ ߃|{UUs{{{{-{߃|߃|߃?|ꪪ_||ꈿ_ p_U |{_x𠟃{Zz{ ?|__|szꪪzt+UނUUނUWXނ{^x{UUW|{ +?|?|?{|?{UWW_{{訠{{{߃{jjߋ{ k.666{迃{_߃{_{߃{߃{߃?|~߃?|z^Wտ?|յ*߃jrp\_s]r*?j- zx^ފ|{s*/ |s ?|{U_߃߄ ߄__xx|?|U{_t/+{t {{_{{?|{/|{|{W~|{߃|_{߃|߃|{{ *^_{*U{*?u|?t_|{V^蠿{蠢{|s tk_p %{ +{ + -U{UUW\|W_~?||?|ꪯ||{{ࠠ{{꿃{{꿋{ -k{{{{{{߃?|?|_U߃?|_յ-?|/{zr/r {+_sh^c%%55/?{ { |]}x||b~?|x~??t|s|V{s {{U|߃{{?|{- ?|_t0|_t_||U?||U?|"?{?{*?U?{_~?{{{^{t~|?|h|+{__^z{s`~~^k>c_߿?ߋ_{--+?{^ |{W~_{ /_y _~{pU{p-|{ ?|{U|믿{W_?|{UW߃?|U?{_{ sl*W_t |{?|{U?|{?|*|~zx]߃խ ?{u߃? ?|^ן|^ _s_U{jWUUs>c--)_/- ߌxxt/*U߄__|?|}|?|x|}?|?ttsVޠ?|{?|{|{߃{{kkjz_|~?|tX_|?t?|_|*_?|_|?|?{* *_?_?|?|U|U߃| ߃?|Zzz|?|/5?|UU_|{^ztsW_?t~c.?߃+_{?t=?t _{yzh]zxWx?sWps~r}{=bW{ZrW߄r_|UUUlU߃t_|UU _|UU؀UUx=zx_k~|z{- p?s~_{r`^W_srWջtr*|s+ / `x{_||uU_(UU_|z_||?|_t_|tj_tt_||z~|{~{{|?tZZZZ_|t*_|?|_|?|?|**?_?_ބ==uZ^|{^||߃|++_{/-_|W_^h?|t o]_ts~蠀|k?+?--/{{{/_{?t{t+_trU?|rU{zU{zU{r^{:iWxjX_pa؈x"+]U[sWs/U܁sU{|yU;U|?U??|z- ?{^{_sx^s>sWt_sU_|{*{+ }| >- {^^|{/?{ ?"??|_?|wWWW?|_t_|sjtt?|{xxx{{xx{{着{ ?%|tRr_|t _|?|~W?||߃|?ZZZZ_?_ބ~߄>uXxXp?|u߃?|+߃5W_߃_|_x|tU^Z|lս- >}| _|+-_|{^~z{{Wȿ{z t_~tUW|{U||zU?|{V{U*_{U?{z߃p^;߃WUU_U?lb~tU|UU{|UU|{U{U{U|{zWU{{X]?|s |s* |?tկt+ __|U|/*{\׷_{* "?_?|_|?|_|?t_|sjz_ts ?|{~|{U{{{ *?{|s,?|_t ?||zW||+++߃|?=_??>uxh|_|TTTV_||z߃?|*+߃?t^? ->}UWzutt_tW_{t*| /U_U_{߃UUU???Ur~{y_UU*ubUU?ފUU>?U_{UU|{U|{U{{U{{U+|{+_|{+ |_|))|_|_|*?_W߃|V\pp߃?t _+ _ _nj_|?|_t_|?t?|_tz?t~l|_t - |{{{{jjj{s>?||j~~~{?||{{{?{?* U_ _|t_|t?||x`?W~?߃*_)+WU?|u_~蠿tmpttWz?|t*| _|?{?U ߃_W|}U(_|{U+*c ޜP?~}W^_|UU_?|?_|_|?|WW_||U__|{{_|_?|_|?|]_||?|{xz꿃| +|j{{/ U?z?{?||+_|t|_t/_tի{{{{{{j{s|U{{{{{{{_{?{x__{t{?t?|s*_?|---_?Z?肣߃?|++{t_zu_t_|t|_|h__|?_|?_|**?? ?U_U_h_^*?t%/_??||_|U/ |_|ի*|U|@_{?|~UU?||U?t|{{{{{{*_{{|W?t{{{{{{{{s{{{{{{{{{{js{s|s/_|)--+W߃{{{7{?tVT\?|t|?|~_U_||_|_|?? *_?_?/_?jB@ߋhhpx^z?߃?||?|?|_|_|?||???*{ꪪ|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{s^z{s?{-u~_W߃|{ի{{{{{?|{?{{_{_{ߋ||UUU߃|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{߃|߃|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?|?|?|?{?{?|{{{{{{{{{{{||||||||{|||||||?|W?|?|?||s{{{{{|||||U?|?|?|?|?|?|?|?{z{U{U{{߃{{{{{߃{{ ?{?{{{?{UU?{_{UU?{{?{?{?{_{?{{{{{߃|{{{{{ ?|?|{{{*{{{* ?{{||||||||||||||||||||||||||||?|?|||?|WW_||UU|UU_||UU?|UU?|{ ?|{W?|{UU|{|{|{|{UU|{U|{ssssss{UUs{UU{UU{UU{UU{UU{UU߃|_߃|U߃|U߃|U߃?|߃?||U|U|U?| ?|?||U|U|U|U*|U?{UU?{UU?{zUU{_{{{{{{*{{{{{{{߃{߃{߃{߃{߃{߃{߃{߃{U߃{U߃{{{{{{{{{{{{{{{{{{{{||?|߃||{{{{{{{{{{{{{{{|{|?{W{{U{U{UU{UU{_UU{{{{{{{{{{{U߃|߃{߃|߃|߃|߃|߃{U߃{U{UW{UU{UU{{{{|{U_{s {{{{{t{s*{s{s{s*{s{s {{{{{{{{{{߃{߃{W߃{{{{{߃|{{{{߃||{{{{U{_U{{{{{{s߃s߃{{{{{{{{{߃{{{ꪪ{{{{UU{U{{?{U?{?{W_{{{U{{{{{{{{ꪫ|||{{{{{{{|||?|*|{{{{߃||߃{{{{{ꪪ߃|{}?{_U{{{UU{UU{UUU߃{UUU߃{UU߃{UU{{{{*{{{{{{߃{U߃{U߃{߃{߃{߃{߃{{{{{{{{{}?{U|{ꪪ|{U|{U_|{|{{{{{ZUU{{{{({{({{{|*|{U}W|{U]|{U|{U|{U{U{{{{{߃|{{{{{{{{{UUW{{{{{{{{{{{{{{{{{߃{{{{{{{{{߃|{?{U_?{|{|{|{|{|{?{|||||||{{{{{ꪪ{||{{{{{{{{{{{߃{{{߃{߃{{{{{{{{{{{{{{UW{UU{U?{||{|{ꪪ|{|{|{|{UW{{{{{{{߃{߃{{߃߃{{{߃|߃|߃||{|{|s|s{t*{?t|{W|{|{|{}|{|{|{||{|UW||UU|?|{??|?{?{{猪{{{{{{{_UWW{{{{{ss{{s{s*{{{{߃{{{{{{{{{{{{|||||{|{|{|||||||{{{{|?|?|*|{{ {{{{{*{ {߃{߃{߃{߃{{{{߃{{{{{{{{{{{W{{{{*{{|||||{|{|{|{ꪪ|{__{{{{{{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{W{{{t {t{s{t|s|{|{WUU|{WU|{|{||?||??|?|?|?|?|?|?|||{?{{?{|||{|{{t{s{s{t{s{{߃{߃{߃{{{{{{{߃|{{{{{{{?{||{|{|{||||||{{{{{ꪪ|{| *| *{ ߃{ {{{{{߃{߃{{{߃{߃{߃{{{{{߃|{{{{{{{_U{{{{i{{{{{{||{|{|{|{|{~{| ߃{߃{߃{߃{߃{߃߃߃߃߃߃ꪪ߃{߃{ss{s{s{s{{jZ{{{||{|{|{?|?|?|?t?|?||??||??|||{??|{{|||{|{{?t{t{s{s{{{{߃{{{{{{{߃߃߃{߃{߃{몪߃{{{{{{{|{|{k||||||{?{??|?|{{?|**|*{{{ ߃ {{{{{߃{{{k߃{_U{߃{߃|߃|{{{{{{{{߃{UUU{{{{{s{s** |{UW?|{U|U|UU?t?|{|{|{|{ꪪ|{t{UUUU߃{UU߃{{{߃߃߃߃ ߃(߃߃{ {{{{{{{s{s{{{{ |{|{||||?|?|?|?|?||??|?|||?|{{{{{?{uU|{|{s|sꪪ{t{s|{UUW_{UUuu߃{{{{{߃|{߃߃{߃{߃{߃{߃{߃{߃{{߃{{{{?{||{?|||||||?|{{{?|****{{{߃߃Y߃{{{{߃{{{{{ {{{{{{{{{{{{{k{||{|{?|{*_||U+||?|t?|t?|_t|?t/|?t|?t |s|{ꪪ{t{t ߃{{{{  {{߃{{{{{?s{{Z{{* |{|{||{?{?|?|?||??|?|||||||{|{{{{{UWWW{|s|s|s{t{t{u{߃{{{{߃|{߃{߃{߃{߃{{߃{{߃{{ꪪ{{߃{{{||||||몫?{||||{{{||{{߃{߃{߃{߃{{߃߃{߃{{{{{*{{{{{{{{{{{{{{W?{U?|{*_||+|?|ս |_| ||U|t_w^z|_tU|t|?tt?|j?|t|?t*|t{?t t|{^zz^{{{{{{{߃{{{{{{s{s{{ {||{|||||||?|?{{?|||||{{{|߃{{{߃{U_]{UU__|{߃t|s|s{t{{{{{{߃|{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{*߃{߃{{߃ {ꪪ|||{?|||?|?|||{?|{|{{{說߃{߃{߃{߃{߃{߃{{{{{{{߃{{{{{{{{{{{{{{{?**?-/%- /߄ (:|tttU_tl /t?t _t?tXx|?tt_||?tt||s|s|{zzzZ{{߃|߃|*߃|߃|{{{{{{߃s{s*{{ {|?{||||{||w{뫫||||?{?{U{{{{{߃{߃{߃{߃{߃{WW{UUW_|{{t|s|{{{{{{{{߃{{߃{߃{߃{߃{߃{߃{߃{߃{߃߃ ߃{߃{{{ꪪ{||{?|||||||||{{{{߃{{߃{߃{{{?{{{j߃{߃{{{߃|߃|߃|{߃|߃|{{{{{|?߃???_?? UU?U?|tt?t _slU_tk*^^_tk_|t||_t?|t~߫{?t{?t|{|{^^_W{{߃|**߃{ ߃{߃?|* { |* |{{{{{{{{ {{ s{UUUUs?{?{||||||{{ꪪ|{{{U{{{{{{{߃{{߃{߃{{____|{{tt|{{{_W{{{{{{߃{߃{߃{߃{{߃|߃߃߃߃߃߃ *߃{߃{ꪪ{{{{U{|||_|||||||{{{߃{߃{߃{{{{U{{{{{߃{߃{߃{ꪪ߃{߃{{߃߃{߃{߃{{{{߃eߋ?߃/?%%???||_tࠠ?|?t__WW?tkꨠslskU?|kU_ts{?t{?t*|{~|{U߃{{߃{߃{*߃{߃{*{{{||{{{{{*{{{||{{|{?{|||{{{|{||{{{߃{߃{{{߃{߃{߃{߃{{߃{߃{ww{WWWW|{t|{{UU{__{{{{{{߃{{{{߃߃{{߃{ߋ߃߃߃߃ *{ߋ߃{߃{ꪢ߃{{{{{{U{|||{?||{|{|{?{W_{{߃{ソ{__{{{{{{{߃{{{߃{߃{{߃{߃{{߃{߃{߃{߃߃ __? _|x|?t?tss?llklkWtk+|s{s{s**{{ ߃{u{߃{߃{**߃U߃UW߃߃{߃|{||{{W{| {||{|{|{__Z{{{{||{{{{{{߃{߃{߃{߃{{{߃{{߃߃{߃{߃{{{߃{W{WWWW|{t|{|{|{{u{{{{߃{߃{{{{{߃{߃{߃߃ߋ{߃߃ ߃ދ߃{߃{{{{{{{{{{{{?{kk|{kk|{|{|{_|{_|{|{߃{UU߃{WU{W{{{WU߃{߃{߃{߃{߃{{߃߃{߃{߃{߃{߃{{߃{z^^ߋ߃?ߋ )__~_{x^V|s_ssUskkk ?5tks?l***{s{s{s* ߃{߃{{߃{߃߃*߃* {߃|{ {{||{{s|{着|{|{|{Z{z{տ||{{|{{{{{{߃{߃{{?{{{߃{{߃{߃{߃{{߃{{{||{t|{|{|{?{{{|{{{{߃{{{뿃{߃{߃߃*߃UU߃**ߋ{{߃UUUU߃߃{{{U___{{]UUU{UU߃{{UU{{߃{W_{uU|{|{|{|{|{||?|}|?||U?||U]|?|{_?|{U|{|{?{U{ꪪ߃|߃{{꪿{{߃{߃{߃{߃{߃j_߃߃ߋ~=5xzs^^Ws_sUssՕsk+ sk?/+sk tskkkossVVVV{s{t {{߃߃ UUUU||{||{ꪪ|{{|{|{{?||{|{k{U{|{{{{{{{߃{߃{{{{{{{{{{߃߃{߃{{߃{{|{|{t|{|{|{|{{?{W|{{{߃{{߃{{{߃{߃ ߃}߃UW_Zߋ߃ߋ߃߃Uս߃߃{߃{߃{__{{{{{{*߃{߃{߃{{{߃{UW_|{|{|{|||?|ꪪ?|_||_?|__|_?|W_|?|U^_|?|U_?|U?|U?|U|߃|߃{U߃{{߃{߃{{ ߃ ߃ߋ*~~^_x_Us^s>{sU{sss**ss tstskjjJ|sU|s|{ꪪ||U"{{{?| ?|{{{{|{|{|{* |{|{|{k{]UUU{U{{߃{߃{߃{߃{߃{߃{{{߃{߃{߃{߃{ꪫ{{߃߃{߃{߃{{{{|{|{|{tt|{|{?{||||{{߃{U߃{{{߃*߃߃߃֮߃߃߃߃{߃{{߃{_UW{{߃k߃k{{{߃{{{{{ **{?{|||?{?| _?|?_|^___|U_|{|?||_|UU|?|_|?|_|?|W_?||z?|{|߃|{{|?|?V~ꞛߓ--%-{pxxx{s%/{s{s{sUUss ?ts?tskj{t{?t?|{?|U?| *?UU?UW?UU?UU?U}||?|{{{{{{|{?|?||UUUu|{|{ss{|{|{UUU{߃{߃{߃{߃{{߃{{{߃{߃{{߃{߃{߃{߃{߃{{{{{|{|{|s|s|{|{|{|||{{{{{{{{{* **ߋUUUߋߋ߃߃{{߃{{{߃k߃k߃k߃k{{{{W__߃{{U߃{{{?{|{|?| ***?_|?_|__|_|||Uݷ|_|ꨟ||U|_|ꪪ|_|__|?|_|?|?||蠀?||UWz?{?|?{?{|**?ս?W???*?-{xxzz{s{s*|s?|s|s?|t_|to_|tU|_t?||_|?|?U__???|?|||{{{{|||UU_?||U{?||{ꪪ{|{| {|{{{{{߃{߃{{{{{{{߃{{{߃{߃{{߃{߃{{߃|{{|{|s|s|s|{|{|{|||{|?{_{{UUW{{{?| ꪪW___߃ ߃{ꪪ߃{߃{{{ {{߃k{{{{߃k{{{{߃{{{߃{UW{{{| ?**_??_|^^Z~|_|?||||||||_||_|___|?|訠_|?|?||?|?_|_|?|* __???ߋ//ߋ{{s?{_|~^^~?|t*_ttW|_t?|_t~j|?t_|t |?|?|?_?ꪨ_?_???__?|?||??{?||||{??|{?|||{|{|{^{{{{({{{{{{߃{{{{{{{{{{{Z^VU{}߃{߃{߃{߃{{{{߃||{|{|s|s_s{?||{|{|||{|||k{{{{{?{{{{{߃{__߃{߃{U{{{{{{{{{{߃{{{߃{{{ ?ե?_??|ꪪ_|_|||||||t_|t_|t"*_|?|??|??|_|_|ꪪ*_|ꪈ_ U__?_?^ꢪ_?߃^^꿃{~~__{++?"tW_^tl*zt_tW~?|t|_t|t*t|t***_|_UW?_?_?_?WW__?||?|??|?|?|?|?{|||||WWWW|{{t** {{f{{Ujj{{k{{{{jj{{{߃{߃{{{{{_{{{U߃{߃{߃{{{߃|{߃||{|{t_st{?||{|{|||{|||{|{{|{{{{{{{{{{W{UW{UU{տ{wU߃{{{{߃{{{{??__??|_? **_|꠨|~||_|t|^t|_tꪪ_|t?|t*+ _|?|??|?|?|?|? _W?_U??ꪪ|{{~|_z|t_\xtltl|t_|t~~|t|t***_|_|_*?_?_?___?|{{?|?|?|?|?|?|?||||{|{j_{s **{{{{j{{{{k߃{߃{{{߃{߃{߃{߃{{{_{{____{߃{{߃{߃{{{{|?{|{t{?||s ***{?||{|{|||||||{|{ꪪ|{|{{{ꪪ|{߃{߃{߃{{{{{_{UU߃{߃{{{{߃{{?__?_?_?+_|_|^|_||_t|_t_|t|?t?|_t//_|?|??|??|_|?|?_z_ꪪ{?{{ꪪ{߃|+/||^*{t_ts*/tt|t뫫|t|t*** _|_|****____??_|* ??|{{?|?|?||?j_|?|?||||{zz^{s{s{{{{{{{{{{**߃{UU{߃{߃{{{߃{_{{Օ{{{{~{{߃{߃{{{߃|{{?{_}|{|{|s{?||{|{|{|?{|||||{kk||{{ ?|{{ꪪ߃{{{߃{{{{_{߃{U{{{߃{߃{_ꪪ_?__?_? *?||_|___|t|?t_|_t?|t?|_t_|?|?|?|?{?{| |{{{{{{|_߃| U|{UUW{_t蠠?|tU|_t*_|t|_t |_|*_?_???|_|{{?|??|_|?|?|?|?|{?||{{s{s{s{{{{jj{{{{*{{{U{{߃{{{{i{{ZVVU{{{{{{߃{߃{{{{߃|{{{|{|{tt|{|{|?{{|||||{kk|{{{****??{{|{{ꪪ{{|{{{߃{UU{{{{~߃{{_]U߃{{߃{UU?_ꨨ?_?_??_|?_|~~_|?|_|?t_|?t?|t?|_t?|_t* ?||?|||?|?|{?|{{{|{?|ꪪ||U_|| -?|t_|t |?| _|U?|___WU_?_???|_|{_|??|??|_|?|??|?|?||{|{z{s{s{s**{{{{{{ {UUU{?{U||{߃|{U߃{UU{{ {| {{߃{߃{߃{{{{{{{{|{|{tt|{|{|?{_W{{?{|||{kk|{{{****??{{{{{{{{{{{{UWWU{{ꪪ{{_߃{{߃{{+** ? ?  _jz??W___?_|?_|_|?|?|_t?|_t?|_t?|_t?|?t*|?|?||?||||{{||{{{{||||?|_||/?|t(_|?|?_|?_|_?|"?_ _???|_|??|??|??|_|_|??|??|?|?||~|s|s{s{sﯯ{s{{{{ *{{ {{?{W||||||{|{|{|{__{߃{UU߃{{{{{߃|{{{||{tt|{|{?{_{{{{|||{kk|{{{****{{ꪪ|{{{{{{|||{{{{{U{{jV{{{?+?? ? * _????|??|_|?|WU?|?t?|?t|_t?|t|?t?||_?||U|||?|{{{{{{߃{{{{߃|||U|_UW?||U?||??|??|_|_???|_|?|?|?|_|ꪪ_|몪_|??|_?|?|}UU|?|Uj|?t{t**+{sꪪ{s{s{{*s{UUUU{{?{|||?||___|{|{tt|{{{| {{{߃j{{{{{____|{|{|{|{|{{{{{{|||{kk|{{{?{{{|{{{{{{|||{|{V~{{{{{Օշ??__???UU?|?||?|t|?t?|s?|s|t {?|||?|{{{{?|**| {{{{߃{W߃{߃|߃|߃|߃|߃|{|{|{*?||U?||_|??|??|?|?|?|?|{?|??|??|_|_|^?||bz?||U]?|{*_W{t|s^z{s{s+*|{_{U{||{?|?|?|?|||{{?|{?|t|{|{{| (*{{{{{{{߃{߃{WWWW{||{{||{k{{{{{?{||{kk|{{{|{{{{|{{{{?{?||{?||{|{|{{|?????﨨?U?|||s|t{?t몪{?t|s|{|{{?|||||{{|*{{{{߃{߃{߃{{{{߃{{߃{߃{U|{UUU|{U|{*?|?|?|?|?|?|?|??|_|?_|?_|?_|_||z?||?|s|s^j{t{s|s{t*|{?{||||?|?|?|?||?||UWt|t|s|{|{{UUWW{{{{߃{߃{{߃{߃{WWw|{UUU|{|{{|{{{{{{{||{kk|{|{{{{{{ꪯ|{{||||{?||{|{|{|{+???___||z~~|s|s|s|s|s|{|{||||{߃|{|{|߃{߃{߃{UU߃{UU߃{U߃{{{{{{{{{{{*{{ *{U{ ?{|?|?|_|*_?|_?|_?|몠?_|?_|_?t|_t|?tt|?|s{t{t{t*|{||?|?{?|?||?| |?||?| ?|||t|t_s|{|{|{߃{{{߃{߃{߃{{߃{߃{{|{|{{| {{{{ꪪ{{{||kk|||{{|||{{|{{||||?|UUW|{{?||{||??__{s|s{s{s{t{?t|{||||?{wu_{?{uU?{?{{߃|߃|{WU{{{{߃{U߃{{{{߃{{{{{{{{??|?|* _?_?| ?|_?|_?|_?|?|_t|_t|?t{?t|t|t?t{|s|{|{|?|?||?|?|Z|?||?|?t|?t****|t_st|{|{߃{{߃{߃{߃{߃{{{߃{|{UU{|{|{| {{{{{ꪪ{{||kk|||{?|*|{{{{|{{|?|?|?|?|?||UU__|{|{||??{s|s{s|s{t|{{?||||{|{?{]U?{|||||||||?{U?{U{W_{߃{U{_{{_{_U{{{{߃{{{.?{++_?_? _]_?|?_|_|_|~^W|_t?|t~{?t{?t?tt|t|t|t+++|{||?|?||??|*?||?|||?|**?t|?t**|t|st|{ꪪ|{|{߃{߃{߃{߃{߃{{߃{{{|{|{|{| {{{{{{{||kk|{||{{||{{{{|{* {*| ?|?||??|?||_UUWt|{|?{?ꪪ|s|s|s|s*|s?|{?||UUUW?||UUU]|{|{|{||||||||||||||||{~ꪪ{UW{{߃{W]|{߃{߃{{߃߃|{*+*?_?_? _UU_?|_|?|__|~}|?t?|t{?t{?tt?t* ?tt_?|t|t++++|||{_|?|?|??|||?||?|* |?t*|t|t|s|st{t***߃{߃{{߃{߃{߃{{߃{___W|{{|{|**{{{{{{|{||kk|{||{{{{{{{{{ ***??U??|?|?|?||___|t|t ?|UU?|?_|s{?t|t|?t|?||?|`j?||Wz?||Wuw|{|{|{||||||||||||{?||{|UUU|UU|UU|U||{ꪪ|{{|{UW{뿿{{****?_?U_? _?_?|_?||{|{|{ {?t{t{tjt?t***(?tt?|t|t+* *||?|?||?|?|??|||?||?t|?t**|ts?|s?|{?t |s{t *{{߃{{߃{{{߃|{ꪪ{|{tt{|"**{{{{{{{||kk|{||{{{?|**{{{{{{?|?{_?|?|?|?|||?t|?t ?||?|{|||{:|t**?||?||?||?||?||?|t|{|{||{||||||||{|{||||W|{|{*?||}U?|{|{|{|{|{**|{|{{** ???"?|_|w?||z}|{ |{|^{t|s{s|st?t(*t?t?|t|?t****?|?|{_?||?|?|??t?||?|s|t?t{|s|s{t*{t{t*|{____{{{{{*{{{|{|{|{|{{{{|{{{||kk|{||{{{{|{{|߃{{?|?UUU???|?|?||___|t?t?||?|{||s:::(?||Uu|?|(?||*?|?t* ?|_t"?|?t?|t|{|{|||||{~{WU{UU{U{U|{U|{U{U{U{_U{UU|{U|{|{U|{WU|{~U|{UU|{|_?||WUUU|UUU||*| ?]U?UU?||^^^_|{(|s|{^ZZ_{ss|t{{tt?tt?t|?t|?t****?|{_{_|?|?|??|?||?|||t|ts?||s|s|s|sꪪ|s뫪|{{߃|{߃ {{{{|{t|{|{{U{{|{{{|||{k|{||{?{{{|{{{{{? ???{|~~?||WWUU|t|?t?||?||{|~~~~|t(?||U?||?||*++ ?|_t?|_t_|t|?t|{zX\|{{{{U{߃{߃{{߃{߃{߃{߃{_߃{UW{߃{{{{ {{߃{߃{{W|{|{U|{|{||?{{^W{?t |s{s *{ss{{s{t?tst?t|?t?t?|{_{_?|{_?|?|_?||?||WU|t{?ts?||s|s|s|st|{{{{{{{{{|{tt|{{|**{{||{{|||k||||{{{{|{{{| ||||WWWW|t|?t?t?|||~?|||U?|z?|____||?|t?|t?|t|{{{{߃{{{{{Wի{{{߃{UU{{{{߃{U{{{{_{{{{{{V_{uUU{U{U{{|{|{{|( {{{{s*{s{s{s{sꪪ{t{t?tst?t|?t?t?||?|{_{_?|||__?||WUUU|t?t{|ss?|s?|s?||s|st|{{{{***{|||?{|{t{?t |{ꪪ{{{||{{|||{k||||||{{{ꪪ|||?|? ||||WWWW|t|t?||?||*ߋU|~|{|{?{?|?||W|t?|s?t{{t|{{߃{߃{{{߃{߃{_WW{|{|{|{|{ߪ|{Z|{UU|{U|{U_z{߃{{{{{WUU{{{{{{{k꿃{{{?|{{߃{{____{s{s{s{s{s{s |sꪪ{?tt?t|?t?|t?t?|{_?||||___{?|t{_t|ss?|?t{s?|s?|{_t|s*|{||?||?|{||{|s{?t*t{{{{{ꪪ{{{|||{|||?||||{{{{{{ {?? |{||W___t|tt?||߃߃ߋ||{s{ |Ww|{|s{t{t{{) -{{w{Uտ{{{{/{{{{Vjj߃{W{{UU?{U?{|{|{|{|{W|{UU{{{{{{^_U{{{{{{߃{{{{߃|(?|{{{{߃s{s{s{s**{sꨨ{{|s{?tt?t|?t?|t?t?|?|||?||W___|{|s{_t|ss?|s?|s?|t||t|t***|{|{{|{{||s|s|s|s|{{|{{{{{|||{|?||?|?|*?|*|||{{{{ ? {{{|_|{|{((*t|| ߃߃߃߃ {~W|{{}}{ {^^VW{s{s{s{s**{{{W{u럃{u߃{{{{{{߃{{]{{{{|{{u|{U|{^UU{{{{{{{{z{{U{{z߃{߿{U߃{/߃{{߃{ ߃ */{{{{{{s{s{s{s**s{{|{***|?t_|t|?t?|?t?|?|ﮪ?|||||_W_W|s|s{_ts?|t|t|t|t||t|t|{|{||~~~~|s|s|s{t***|{s{{{{|{||||||?{?|?|?|?|?||||?UU]?Uu?UU_?UUU_{{ꪪ||{{?|{?|||?߃ߋ߃߃z~__߃߃{_{{*{jzs{s^{s{s{{^{{U{{躮߃{߃{{{{{߃{{W___{{ *{߃{{{{{s{s* *{{{{ ({{|{|{__{U{{{/{{* *߃ ߃U{{߃{{{߃s{s{s{s{{{|{*** ?t||?t?|?t?|?t*?|?|?||?|||{|{|t|t|t?|ts_|?|t|?t|?t|?t*?||UWW_|{?{|?s{t|s|s|s{t s|{{|{{|||||{??|?hhhh?***??)?|?|?|?|????_?UUW{{{||{|{{?|||߃ߋ߃߃߃{{_W{{{*+߃^s~{s^_{s?//{{?{{^WWW{{{{/{*߃{߃{W߃{{{{{{ꪪ{{U_z{{{~~|{UU]z{s{s{s{߃{z^?|{?|{ ?|{?|U?| +{{߃| ++{o߃{{߃{{{{s{s{s{s{{* {|_WW_|?t?|?t_|?t?|_t?|?|ꪪ?|||||{|{*|t|t|?tt?|t?|t?|t?|t?||?t?||_||{ ?||?|{jjjb{s{s{s|s|sꪺs||{||{||||||?|??Z?*?jj?|?|??V???*)??|{{||{|{|{|??߃߃߃߃{{W__߃{߃jj߃߃s^ss{s+{{{{{{-{-/ ?|(||{|||||{UW|{UU~߃{߃߃||{Z{s{s{s+*{?||_t_|t _|?|W?|?|{x࿃{տ{~ꪪ{]߃{ ߃{P /-߃{{{{s{s{s{s|{{?|?t?|?t?|_t?|_t?|_|?||?|||_|{*|t?|s?t|?|t?t?|t_|t_|?|t?|t?||||?||ss|{s{s{ss||||||{||||||?{?????j?|?|?|???? ?||?||||{{?||???߃߃{{{{{ߋ{kss****{s+ {{z|^{s/{-?- ?||ꠠ|UUU?||UUu?||?|?|?||UU|߃| *߃p/5szzzssU|s?|s/|?|_||+_|?|*U_|U]|_|?|{_~|*{^{{߃{[^ߋ{{{{s{s{s{s|{{?|ꪪ?||?|?t?|_t_?t??|??|?|||||_|{** |?tt?|?|t?|?t?|?t?|_t?|?t?|?t?|t?||?||UUUU?|{UUUU?|@`|s{ss|{s{s|{|{|||||{||||{?|?|?jjjj??**?@??|?|??|??(????| |{?|||{|U|?|??ߋ߃{߃{߃{{{jj߃{++ ߃xs{s{s//{{{s|{ս-_{+_?|`P?||?||?||?||z_|??|_?||?|| _||W?|*߃Uʿ^_^~|sxxtsU?|s|t_|++U?|?||U?||z_U?{?|?|?_|~~z_||WX?|{Wz{{u _zx࿋XX{~{{({s{s{s{s+*+*|{|?|?t|_t?|_t_?t??|?||??|||?|?||U?t|_t?|?t?|_t?|_t?|_t?|_t?|?t?|||?| ?|?|****UUUUU ?t|s{s{t{s{t|{|{|{{?|||{||||{?|???**??]_|_?U__?U_?}_?U_??*(???||{?|||{** ?|?|?|??ߋ߃߃|{꿃{{߃{߃{s{s{s+++{s{s- _{/+ ?kjp_?|Z_WU?|||?|?||?||?|?|U?|U?|_|?|?|ߋ5U?߃t~~~~?ttU _|?tu?t=/_|?|W^\^|{|{~{{{**_|~|?||_t ++߃|_߃|//*+?ߋ-H߃տs{t{s{s|{|?{_|?|?|t|_tꪪ?|?t ?|?||??|?|_{||?|| ?|?t?|_t?|_t?|_t?|_t?|_t?|_t****?|?t ?||?|?|* **UUU??t|s{ss|{s{t|{||{_{_{||{|||{{?|*??jjjj???_??_|_?_?_?_?_?W????|?{|||]__?|UU?|?|?|?߃*{{{_{{߃{߃{߃{z^__{s{s{s {ss+??X\^__||?|Uս|?|UW|?|Uի|?|UWz_||U||UU_x|/?|?|UW?t_?{x{tz_tt_t?t_?||?|}U_?t~{?t_|{W |{U|U߃U_W?|^z?|t*ht +?|ߋ|/jh~~|{^~z{s蠀{s{s" |{|?{?|?|~~|t|?t?t|?|U*?|?||{?|_{|{??|~?|?t?|_t?|_t?|_t?|_t?|_t?|_t*?|_t |?|?|?| ??|?t|s{ss|{ss|{||{||{?|{?|||{{|****?????_?_?_??_(?__?_?_?WW__??|?|?|?|?|?||_|?|U??|??|  ??jjzz{{{{{{߃{߃{{sp``{s-{{+ {{|{55?|-- -_xx^?|j?|_|z||W|]+|_|_[_|ժ?|\x ||U |*?{ꪨ|߃(8~^{{ /?{?tW^^x?|?t?|?||?|?tx_|t/|_|- +|uxh?|խ>|W|+*߄?|W |?||t *| ?|? +|~~~{{{ +{{{{?{?{?|?{?{W{t言{?t?|{||||_{||{?|z?|| * ?|_t_?t?|_t?|_t?|_t?|_t?|_t ***?||?||****{???|?|__WW_|s|ss|{ss|{|{|{||||{?|||{{|****??jjhh_??{_??_?_?_?_****_??_|?|?||?|??|?|?|WU_?|U_?|??|?_| ??z_{{{{{s{{^z^z{{sj꪿{s57?.{{/ {{?{-+?| ?|/_z|_||U߃| _{W?{_U_|xt/.+|^~?|߃|/߃xx{z߃t_~xx|?t߃|U{%?|յ+|_|_|U- {__{_U_|z|{U߄_^|?|*|t-?|_||-^~~{訨{{{{{{ {{??|*{{{{{{s |{|?||?|_{|||{+*?|_W~~_|?|U?|_t_?t_?t?|_t?|_t?|_t****?||?||*" ??|t_|st{s{{ss|{|{{?|?|?|||{?|||{{{****??_??_??_?|_?__?_?_??_|??|?|?|?|??|?|uu?|| _|?|_|?|{_?|?_| **??|{zzz{{{s{{z{}{s{ss|{Uյ-_{+ _?~_zsz^?|{^WU{sx|{_W_?{U{ >?UU?|` ՟W^߃tx|l |s{ U߃*((߃{xh`{?t_޾?|{^*߄% k~{tU% |{--|{__|{U {U?| ?~_?|_z|tW^~_|t /_|?| ++/WW^{{߃{U߃{_{|{{{{{{|{?{||||?|_{||{ ?|x?||"_|?|uUU?|?t?|?t?|_t?|_t?|_t?|?t***?t| ||{ {?t??+*s{{s|ss|{{?||?|?|?|||ꪪ_{||{{{****??___??__??__?|_??_|?_|??|?|?|??|_|+?||?||  _?|?|_| _?|?_|** ?訪?W_W_?{{{s{s{s {}w__{{+ {t*{s?{-- ?_?_WWU U{~W|s|{.'߃?|X׵+|{WUU?{*_{W?|{zUUU|{ W_^߃)---|^xxxtl%5{s{{߃>>ߋ߃]߃?t^_|ս- ?lzxX?l~[x^Uk- ߃|_|{jj?{+uU?|{pz߃_|p__| -W_-?t^xts?||߃| 뿃{*{{{{{{{{{{{ZZZV|{++|?|||{||||?{? ?|?||?||?|?t|_tꪪ?t_|?|_t?|?t***?t| {{t|s{s{s|s{?t|{|_{?|?|?|||_{||{{{*** ??_?_?_?_{?__??_|?_|_?|?|{h_{y|r~{U>|_\\\_|_?|_t??|U??|+??____{{{~~{s{s{s** ߃{{{ *{t({s.(_{--++?|_|+***z~zs|{5 ߃|߃|+߃{蠂{{UUzjs{UU?|sWW~{/?]x`s^d{s{s*{߃?߃55=-} ~BpxX|J=-t{?||{ꨠ{s{}_?|{_{ 5?|-W?UU^{l^|s ߃|{{߃|{{{{{{{{{*|{?{|??|_?||z||?|_|U?|U?|_????|z?||?||?||?|t_|t?|_t?|?t?|||+++[_[_{t{?t****{s{s|st|{|_{?|?|?|||||||{|??_++_? ?_?_?_?__??_|?|__?|~_߃_t?{jx\\|zU- _u*^\\XX?|~_|?|t?|| *??|?*?__{{zzzz{{z~zz{s{s{{{߃{~~~z|{+++{_tz?_|* _?sW?|ꨪ_߃W?|{/x{)) ?|߃|{{{ꪪ?s.>߃ -~u+UW?tkZP|szzx{s{ _ߋ5---b=C\\ןZ- l?|{|{Vꪪ{WU|{|{z~_tV|^?|{_||/_||W_Zx߃||x|{{߃||ꪠ{{{{{ |{*?|_|??|~?||言?|?|?|~n_?|?_tz??|}}aA?U?}_||?| |?||?||?|_|t?|?t?|t|_t **|+-몪{|{|s{s{s{tt|{||?|?|?|||||||{U??_?_? __ꪪ??_?__?|?_|_?|?_ttsJJzߔbW׷7ߛ~x^_Um/5U ++ ?|?||?|t*** ?|?|?_~{{~~~~{{z~z{s{s߃s߃{߃{|z~|tr_??|_|z?sx^?|{+??{X^_{߃|{{{>| /|zjފ?}U>|z]_tc(*/=_tk~訿{l{ ?- ~``z}Tl %7{_s#s{{_{յ- _|pW_|%VX?|{ -|W߸_|?t``|?t++/||{zzz^{߃{߃U߃|߃{_{||{|W?|_|??|~~~??|UU?|?|{~__?||{z^dzzp~~dᣣ?WWV\_?|~~?||?|||?||?|*|_t?|?t|_t|?t**?|{{j{t|s{s{s|st|{||}}?|?|?||||||{|??_?_?___?__?_|??|* ?_|?|_t蠠s_l7 ~s55%-}pX^V>m^Zp@m ՟W^|?|?||?|t ?|_|**?__|{__^{t*{s{s{{߃{߃-{*+**_|?U*+?|_|sW_|{pV{{{ {{{߃|߃{ / ^s^xxz?|k-- >|_d~^^{_t]|{տ_~뾒%---zsXp{ls?s\ss/ s{Ut?|{ _{?t57.|{ -|{__߃U?|ࠪ{?t_?|{ࢃ{x|{~{߃{߃*߃{߃{{UU__?{?{|?|ꪪ?|_?||?|__?{?{-{l /Lp`J--- V\\x||?|?||?|||?t|?t|_tt_|?|t|?t*||++//?__WW{z~{t|{kkjj{t{s|s|{|{||?|?|?|||||{{||*?**++?_b_? **__?_?__?_?|??|ꨠ|?l?lkF^t- }{zp^}uUW^_^m ---??|?|| ?|t ?|?|?____{t{t{s{s{{߃{߃յ߃0{{{^_Wtsח>7|{{{~{{{/??߃_|߃sht //ߓ^U{`px?|{?ld_|ty}Ut_| +)-`{sx{l\xxh?t?s^{_s--{{+  ߃||{ +|{U{{~W{|^` ?|_|s_?|s ?|{~zxx{s{{* ߃߃ *+ ߃{{{{{ **||~~~~?||uU|{?|{_%|/vtu _m>L--- ߓxxxx_|zz|?|_||VVV^?||uU|?t|?t?|t?|t|?t|t||?{{zzzz|{|{j{s* {tt|{|{||?|?|||||{|{{uU{| ?++++?__?_??__|?|?{WW߃|{lj࿃\???7>?>d`pk >|^^dcj?{ -%??|WWWW?|?t*??|?|?| |?t?|sz{t{s++/{{߃{߃uU߃߃*U{ ({W߫|{_*?|s{t*{{訿{{{*{W*߃끂z_|xW?|몊_// ߋ{{{zsl^^|x~|t|?|z^?t///-hxx{s{ˋ{hk{t~x|{_xs{{ W_~{?{WW{_{Uտ{{= {=/ ߋ?/\||^WU{?t?|s_|s{s./7{{ ߋ߃+* ߃{{{|?| |({W|{|{z_{-- _mUW~|V/]5 ߋ%%%?|z_|?|_?|{|s|t?|s?|tz{?|t?|t|tt|?߃({z|{|{{s{tt|{|{|||||||{|{{}{ﯯ{{ ?++)%_??__?_??{߃|߃|*߃{{?d``߃>\75߃ Jxx\bյ ߓ)cSc -?|W~|_t^t?|UUUU?|?| ||?t?ttztsꨠ{t{{_߃{++/ߋ߃߃( .߃{/_U?{*"?|s^U?|s/_|{U}?{UU?|{U?|{_|{U*߃* ތ|_||\_xz^_߃߃{X\^V{_t\\|{z^|{_U_{ _{pxZ^{s{+--/߃|_|{-5U|{ -|sW_|sU_{tU?|_{?{ _ߋ?---%^x߃?t|{_{sss{s{߃߃_W_W߃{{{{{ {߃{{{{{tp}| -~h`^T ~??||zz?||W?|{j{t|ss?|?|s?ttW]]|t|t|s|??߃{|{|{{s|{|{|{{?|||||?|||{|{{{{{? ?%//+_?_?U??~_{~~߃{߃{*߃{{?l`>\?_ Z>k+ߛW|~S^\\\^c--|W__|{?||*?|?| **|z|?t?tt?tt~{t={t ߃{߃~߃ߋ߃߃{{{-׿?|s+ |/ꟄsW?|_|UU|?| t*?~{_|{_U{+W߃{`߃{׷|x訿{+{~zz{ sz~~{s߃|prr|{^^x?|{ _?|s_|s*_|s ߄{UU?xU?PPPPW{{ {s~s^sz~{_s{_s///={-) ߋ{߃߃{{{{߃|**{߃{{>s߃UUޫ^uxxxx{e/վt ^]Xp``D~?{~_|{W|s{s|s|s|s?tt]]]]|tUU|t|stkkk߃{{|{|{|{|{|{{?|||_{|||{|{{{{{*{{??_?~]{߃{߃((߃ե|X|xl^T>{ ?j777--<zxxxs~KtkUz_t {_~|U_~?||}U|||?t?tt _tt?ttVz{?t *߃|߃ߋ߃}{{W__~?{ |sU{s./ ?{z{+_|_߃_|ժ~U{~ |{- ||{W׶{߃{{s߃{߃s~{_U?|‚|{`|{~|{|sUU |sU|{WU*߃U_- __k{xZ^{sܿ{sz~^_~s?s__{>s*~{?{+տ_{-/߃U_{{{{߃{߃{sjz_k--]=%%-޳}xx`l]WVx\ }d``@D~ACC`{z_W{{UU{sꪪ{s{s{s*{ttsts{t{ttmo}߃߃|{|{|{|{|{|{|||||||{|{{|****{{{{(((({?UUU?_]߃~߃W߃{^^^^߃{--߃߃-/?t^T^T\\t %%5^?k5% <--- ݕkxXlkյ5%}l ++jE -ݢV^x|_?{||t꠨|?t_~_t?t_tt|?t /߃|߃{+*߃ߋ࿃{ꟃ{**߃_{z^_{>s// {-{{{߃|߃U߃|誠{s{?t߃|{{?߃s߃{{zz^?{-_??|s*|{|?|{  _|?|_/?|U?"-_\p{|{{Us>k8?s_sxx|^_s>szvVW{^s{-+%/ ߋw||{{{߃{{>c``pޢb55}ݪ >_XX_{=U^ZL -=5|c@@@}D~߃``xx߃s{{*{{ +{s{s{s{sts++ts{t{tt߃jjjj߃{{{|{|{|{|{|{|||||||{s{| {{{****|***{**߃zjj߃߃s߃{+߃ߋ ߋ||^T\\\X^\/??_>ݴ }sk/++{>s?{s*/ߋ_- ߋ ??WW__{|{{߃|{j{>Shpxx>[5%%\xx^|x_{>\``⟓T5K`bbbޫ?\^߃XX\\{^_^V{s* +?{W^z{s{s{ss{{sWWW_tsts{tt߃jjjz߃{訪{߃{{W___|{|{|{|{|_{|?{]U?{}|{{| |{k{{|**{߃ߋ߃{߃{WUUU߃{+++ ߃ߋ^^~~{^TXXpp{^T!!}{BbA7%%-) \e^x``M:^TTTz >`xx~߃xxxx{{{{ {tzx|?t_~~_t?t_t?t|?t {{߃{߃{{{z_{>{/*-- {ꮷ{+*{߃*߃U߃{߃{ꪪ{*?|xxxx_|?t_||{?t_|_tz_t յ-~?|xxxx?s|s{{{{{{{{/߃|( ^^߃_{W{>s~_W?ssxx~\zkˢ?sj+ ++?{>s?{-+-+ -+?~__W???zzz{|||{szzkBxxx|̞C- >xxX\u_t^x{l便l=M%/*~SpPPP^9;:_\VVWs{s.{{{{s{s{s{sWts ts{tt߃|/++߃{{߃{߃{W{{|{|{|{||?{__{{{WWWU{||{{|{{{߃߃߃_߃{{{*** ߃{ ߃?/ ߋ]߃__^z{>\pp`{^Tޣ|rcK˾=j``pp>sW{?s+z>s?ss{s//_{+ ?__??|?zz^V{||||szzzz[:xx:?[mdU\---/B?777>^S؜~ߋ{{^_~~{s{{\{{UW{{ ** {ss{sts%5s?t{t|s߃|{{߃{߃{{{ **{||{|{|{?{_]{__{{{|(t{UUUU|{?{UUU?{U{{ ?߃߃߃߃_UUU߃{{{ߋ{߃ދUU߃߃lhs>\%^|-=5=Rppޤ? -j^JB!  -+  ߋ|xxx{{{{{{{VZ{t{?t_~_t?t-|_t|_t ?|{Wn{{{{W~~>{{?{_{*_?{p`{**_{ߋߋ߃߃߃ ߃ko߃--+ ?|xxx>|t߷5tk~U?|}+_t_z_|{_?-{W{_tW?|s^^WU|s{s{s{s꪿{{{{zz{^s਺>{s~s?sU_s>sUW^{?sUս/_{ ?߃*_+*??_z~~{{||||szSL~;ܞ/---\{xxpxslU {_l*|J755%>k{kcss{{{ +/{s{{{{{ss{sꪪts/??ts{t|s|{^^^^{{{߃{߃{{{{{{UU{{{߃{߃{_{{{{ {| ?{|{?**ߋ߃WWW_߃{߃j߃{߃Օ***߃꪿{{>\\Xx_s//-?>Kܜ%5ޞ_``jz~zdX^_J8 ]ğ) ]xxxx{{{{{{{{{** {tz|_t?|_t_|t_||?|s({t+{{W{ ߃U 쟋߃߃߃꿃߃ZZZZ߃** ߃%5 ߋ*+U|rWsW~xx_{s- |^|s//7z(?s_tsk{t{s{s{s s{zzss_sߗssU]s^sꨨ{_sUu+_sս/?խ_ *_^?~^^?{{z_{{|||s}e>\555]ݕ----}sxxxxނk- ?j@bjjJ% ?{_{sZ__{k*+++{{{h{{({{{{:{s*{s**{s{sjjts{t{t/{߃|߃{{{߃{{{{{UV{{ {{ ߃{UU߃{߃{߃{{{{{{{"||||?UU}??____߃߃__߃{߃{߃{߃߃ߋ{ꪪ߃\pp?>d Trrb^t -U{|;````D:#ݼ+^zzxx?xxxx߃{{{{{{{{{*|{?|{++/_|?|_|?t|?tꪪ_|t|_t {_t_{U?U???߃VTؿU߃߃߃ ߃鋫z`xz+?{>sk --ퟋ{xxxzs-/-ߋ<{*տ?- {t\X{?t|s{s{s*{{{{~{sWs_s>skssUUs+? W *^x_h\V{z~{{{{{||{us--=߄-//Ÿk~zxxc |W[_|==k^Vss{{{{{{{{{{{{{s{s{stsU{t{t?{s {{ꪪ߃{{{{{{{{{߃{߃{߃{߃{_{|{?|{?||UUw?|?{?|????߃{{{ꪪ߃{*{ߋshࠠd%7ނs͍--₃r\\jbUM2;;9) -5~xxxx_xxx|{^^^W{{{{{{{{{U?{_|_|t|_t?|t*|_t|_t*?|?_?U__?ߋߋ߃]__߃U߃߃oߋ?s^W{-+ kxxZ^k^kwW_Jt/%<?{x\^^^m t^^\x{tssts{t {{U{sࠠ{sUts?_lkU|s+~|+׿+ ߄W*?x_{{{{{{{||s{?t޾{555|d`pp>d]^Wtmյ>d߃|--tk~ss{{߃k{{***߃{UU{U{{{s{sꪪs{{s?|s|s|{v?{?U_{{߃{߃{߃{߃{{{߃{߃{߃{~{|___]?|| _||_||_|_|_?????|(*|߃|߃|߃|߃U~蠿߃ߋ߃{z{dzs-5|\Xk]j\|x=i׷7 j\\\\\^\66xxxx?{xx{{{{{{{{{{{?|_|_|?| ++_|tꨨ|^t|_t ~tꪪ|| *_^z?_?~z_ߋ߃߃Jjz_߃k`|c߃ս)k\\\Xlk?|?{ ߃8s\\{ -_{Xxxts|sUW?|s{?t {t {t{?t_ts5%'|_l|~|~| ތկތ߄_߄x^?||^_{{{{{{{|ꪪ|W__^|_t_|5\``_t]_~u?sU?|s,tookStk__~sk {s{߃{{{{{{s{{s{s{ss{|s /??|_ _?{{{߃{뿃{{߃{{{߃{߃|||_|?|U_|?|?_|?|_?_|?_|_?UU???UUWV|?||?||{?| *߃j߃տ߃߃{ꪪ߃kZx`|s~n+t -zdX|zU?|||~ >_||~^?{xX\^{{{{{{{{**{{|?|_||?|/|||_|||ꪪ~|| *?_~~~訨ߋ߃jz߃ߋ_lhx{?d?=55xztԟ|s--=?Wj_|+) {??7ߋs\{=---bJ{t|s{t?|s|?t |?t__|t?|t|?t)--|ތ߄ތ߄ބz____W_?{{{{{|{?|ꪪ?|j_|tz{?t555}{տ*ܑ?{xpxs tR\TWlkzsk --{s߃{_WU{{߃{{{{ss{s{s{{t{s?s+??_^?|{__{{j{߃{߃{߃{ꪪ{߃{{{|W{?|W?|_w_|_?|?|_?_|_?_?__?UWW??|?|?||||{|߃~h߃߃{hhst-վlx`‚|s | /7*՟~U{|^WW{{{{{{{{* {{| ?|?|_||_|//|_| ?|~||_|wV?|/+?xZ^߃߃{迓-l`ps\*/|s_~*da\tz]{WW5߃~d{))+_Օ7/|t*{t?=={t{?t|?tzzz_|?t?|?t_|t|?|| +++ތތތ__zz_??|?{?{__{{{||{?|?|kppxs>dp?l Wߋ{?|.EM?tl訪?lkZ\sl*{s{{着{_{߃{{{{s{s{t{t{s** {t|{+ *_|_?jU?{?|{+_||UU|{_Z࿃{߃{߃{߃{{{{*?|{bbߋ{߃++?|_|_|_?|?|_?_|?_|_?_?|ꪪ?|?|?|?|||{| *߃^^z߃ߋ߃^W{^z{_t>xpފ? /-5_ %s~W{5%{~^\^{{s{{__{{{{{{ |?|?|~_|W_|?| ?|W__|_|W?|_||?|{****__W{߃{---^uxxxd]U -l۪;_|2/%?kxzxz{% mmc(]T )W5/ \\^^{?l+-){{k_W|{{?tz|?t?|?t?|?t/+ +?|-___?|_|?|^^|{|{|{{{{?|{***|cpxxXsl``zztlU_l -_{_W߃_ttk({?l*{t5 {{{{{{߃{wWUW{|{t{s{t{s*s|{wY{?{?U?{?|~~_|s{t߃{{ {{ {{_-/?t^X\_|_|?U***?|?_|?_|?_|?_|_??|?|?|?|?|?|?|?|{?{ꪪ{߃{ /ߋ{_{z_|{/=k`?Ujsk^s {X\\\{s** {s{{{{{|{??||?|_||_|?|*U_|?| _|?|_|?|z^_?|||{* *+Ȣ{߃{{ >߃- zcUl-% U?9 % ߃tjkkl ?|r% |_tUt/-- `pXV?t~\XXxps?d!){{߃{W^^h{?t|?t?||*_| *+__ ?~?]_|?|_|{|{k{{{{{ { {\߃?tzzzps?lUC{ |=- t{tw/|{XV{{*{{( |{{{__|{s{||{o{s{s {{{U{{*{ | {zV{t|s߃{߃||||?{? j{tzxx?t*|?|_U???|??|?_|?_|?_|*??|_|?|?|?|?||??|?{ꪪ{?{ꪪ߃|*@`^/. {~z~߃|^x>_zzr{|_s?߃ {ߋ {s{{*{{՝߃{{|(?{{{{|{ *?||U?||(_||?|t(|?t/+|{{ * zz{{+5=-^ /--xX\sdxxu?t_Us^|sU|{2+5l)_߃UW_tz`ߋ_u+ +ߋ?sdj‚ld*{?t -{* {_~|{ |s ?|յ?_?_?~?|?|_?|{|{|{|{{{{{߃*߃߃./'s^[Լ_sz|k5-_}%- _{~^|{UU{{{{*{{|{?{|{|{|{|{|{{s{{(*{{*{{.{y^]?/?_?|{e{Vߋ{UW߃||**|{?{ꪢ߃UW^xtX|_|tUW|t::* _|_|_?_?___??|?_|?_|**??|?|?|_|?|_|?|?|?|?||?|{ꪪ|?߃_߃{|:ꟃ|߄_})+-%s{ss{{{{***{|{߃|ꪪ{|{|W_?||U?|t|?t++|{{{߃{{+ --xz^߃?x_{\ts.//?|sV{?t*_|{ |+++?U~_߃߃55_W|s^_ ldTV\\{d /-s -_*~{^z|{{/+/___?__?{{|{|{{||{|{{߃{߃{߃W߃uu.s^\|||{Wt% |{x^W{^_WU{{{{{U{?{||||{|{|{|{^{{{{V{{{{ |{?{_z_ނU_~(___|_{U _;U[ տ> ߃ނ {s(--{➝ ݍ?|U^b{u _||_|UU?_|?_|**??| ?|???|??|?|?| ?|o?|{|?|_?|?|?|?|?||?|{_~{Uu߃{+߃{{߃_|p@__ U߃s{s{{߃{{{߃ |{{{{_߃{W_{U|{{?t{?tt{߃{?{- bx?x^_W --{_|{%//+?|s_{t-/ |Xxxxt߃~_߃*{???`꽟t~{d~~~_ld%W{_l -_{++--_-/{z{ ߋ?_?u?hW?{{{|**{|{||{t{{߃{{߃W߃zs>s |rU_|zU{s{{{{jjZV{{*** {{|||?{|{|{|{jW{{j{{{{~{~rz_{qUzqUy UU_]q[yq Wy:yUUފUU ?[ ]/sp|{}y)?뫯.?߃\`_ߋ{U~|{ UU{UU?{*U?{U??{?{_U_{_{U?{U|{߃|w{|{ |Uu|||?|?||?{|{_߃{{߃{_|{{{{-/{{{{߃{߃{{߃ ߃"*{{{{{{{s{?t{t{t {{ꪪ?{//_- {xx\߃+ ߃{߃{^__{sx^_k//--t%%%%{l {+ ߃߃yi{*{X{l\x`td^^^xsd-t +-߃/߃U+??{z~^߃|*߃w߃|{߃{U{{**{||{|{_߃{{{{{{w{?s{j_**?|z߃{{߃{{{{{{{?{ZZ|{UU|{{{_{?{_{zW{z_Uz^zx_/qW~W꠨=]Wr^rjU_{jU+=z+>>~sxxX{n _///_Vx?ߋ? _ߋ{]Wj߃rX{zU_{z_{z_U_{zUU?{}zU?{zU_z {W~߃_{{{{ "/|{{|?|?|?|?||||{߃{{_W_{{{{^~{{/{{{߃{߃{߃jjjj߃߃{{{{{{{߃{s{tV~~~{t{t+* {{* ?߃---- j{x\VW{{{_W{sn~s==--_?lzzzz{?l//-{߃߃_s{{{5|d^xxpl\--{l -=߃+߃ߋߋVߋt߃|*+/ -߃{߃{{{{{**{|{| {{{{{{{{xx{{xxzz~_s~{^s/ ߃{++{{{߃{{{|||{{ jX^{rU{rU_{rUzr諭s{zUz?sU?{z_ ]U]~Uz_s|VWs>k {s߃߯}}>>__|x|\{߄ _~~^x?UV?ߋ *տzWx߃~zUUW`z]zU~]r*~]z]~zUނ^z///z ނ_{_{{蠿{_{+{{|~X|U]|||||||{|{__~~{{z蠀{{ࠀ{{_~{{U]{{{{߃߃{߃߃߃**߃{{߃߃{{{߃{߃{{{*{tts{s/---{ߋ{/+>ߓ---?z^{k,& ߓߋ{߃{{{ss--++^?lzzzz?td {?t ߃| +߃s{s **߃{/+߃_dxxldV?td----ߋ?|+/߃ߋߋ?|x|Xx߃?|߃߃^^ZZ߃{{{{jj{{{|{|{{{{{{{{{{x{_{W{{ս-{߃{{{߃{{{{{{_{5 {{_{~zVTT\]zr{z~r- zz- ?{z-{szs_sU/_{s?{ U?>s|xhzss- ?|s/߃ _*_ >ߋt~vtY|ބꟄ_V?__?_Wx/տi]zUWxqz]z*~zzꪊzނ?{{Z_{_{*߃{߃|||W||_{?||{k|{~~{{{{^{{U}{{UU޿{__}{߃{{߃߃߃{߃{{߃{{{{{߃߃{__{ttkjjj{k{{V{//>ߋsxxX߃s--/ߋ{{{߃{}{{/ B?+*U~KbzcU_|UW|--߃z߃{Xxxx{s몪{߃?|`@?|d^^_l~\//+_|/߃ߋ*/-?|p`{_t////߃߃{ꪨ߃{{{s߃{|{{UUUU{{{{{{{{__~{{{{U_{{-+{߃{{߃{{{{{߃|?{%)*~?{z^]?{r{~zXPނzUս+{zU+ނ_{~U{?{ۿ {sxts ?ts*| UU{{-( ?|s _|s* _({{߃UU ߓ_m|tVW|u-t|+/UU?UWx_?W`ߋ? UUUzpz_zU{{zW辂z+/+/߂++_{Zj?{{芟{U_{UW{||{|{|{|{|{{|{{{{{{{}߃{߃|{**߃ ߃߃{{{߃{߃߃{߃{߃{{߃{{sxsl>sk- |{W?5=->``p߃sXXߋ{5==/_^^^|{_~{{UV֪{{_sx~߃_U>}R`xx|j? ߃ߋ{z~|{w|?{???l\Xxpt>d5_t /=_| -=ߓߓ|zzzz{?t5{/߃{蠠{꨿{{{{{{{߃s{{{{ {{ꪠ{{*{{*{{߃|{|{|||{_{XVU^?{vW?s{s?{zj?zս {{ս {_{{{ |{5/ {?t~^^_?|?t_||_߯?| .?߃?|++W|{5|s |_|* _| | _>~}@u^m>ut_^VT|t|| xU^_|_/?UWz?U? ߋ?p{ /{z~{zU_~ނ#//*+_+?{z_{{_{{_WU|{|{|{|{{|{| s{UUUU{{ {{**߃{u{{{  {{{{߃{߃߃{߃{{{{ꪪ{s{k_~|k?s/?---->߃ppxx{k8<<{/ ?xxz~|s|{Wz^{{p|~.sյ- ?U|_{V(_t {t /?|+߃ x /߃|WV^x?|s>U??tx``ld///.t?|)?|ߓߋ?t|?t߃|-%{*{{{~{{{{ *{|{s {{ꪪ{{{{{{{{{{{{?||r{_{`XWU_{{{_{{^]{?s_{s ?{_U*߃_{ {{﫫|WVWW|_tzZt?t|?|+?|_|_||U|_|%||/||W޼>| )) ~^et^m/tt\||5UU||տ|}U_ꪪ_zj_?ࠠ_?? ߃߃{߃{_k߃{Z* _U???^{~z>{߃_{ {w{{"{{|{{| {|*{|s{UUUUt{UUUUs{UUUU{{{?|{{{߃{{{{{߃{߃{ssk舀?|s?t//+~?---+?{pxxX߃k7') |xx?|s{_t^|{/*-_?|WU|?t( /ߌ~WlUW^_| U߃Wz_U{Z?|sjXS{+U|z{l]]|tl*RW?|t5%--_| +++ߋt|?t|?t +/+߃|*+{**{{{~~xx{{*{{ s{{{{({{ {{{?{||?|||{j{_{p\WW^{?{W?{{|_{?s(_{s+ {>s+ ߃{ / ߃*{{*?|Z__?|_thhh|_t|t(_|U_|]_|?||_|)***||ބt?^߄%- +*zzz~|pz]Uut|t |?|վ||+W_|UU_?ꪪ_??__?~{{ꪪ߃{{_x~???{ ?{"{_ꢀ_{VXl{{{{*{s{s {s{s{s *{{UUUU{| {|{{{{~~{{{߃{{_߃{߃{߃{߃sss?|s_|-//_ Y{XX\^s%%%ޔߓ sx^Vs+ t~|{_U_{UU|{U?s7-߃_|z|W|{|-5 k`@``k+ ߃?t\|xptl?|t+/+*_|+ ߋ {zzj{?t|?t** |{zzz{{蠿{տ{ {꿃{U__{{*{s {t |{U|{|{*||?|?|?||{z{_{|_W_{>{hZj?{{{s(_{{/{>{+{{ ߃|{|*"{|?|z{z?|_t|_t|||_|zW|_||_||_|*./|| |5-9> %^?_?|_|t_|t?|||?|%UUU?|U?|?|?|.?____]_?_?_???WW?說{߃|{߃{{**߃{Z?{+_{ /-ނ z((?{zj{zz{V\p@s{{{s{s߃s{s{{ {|?{|{{ *{jjj{{ZZzz{{߃{{ꪪ{߃{{߃{{{____ss%|s--?| /_Br~s\ߛt5%%?|t7'_|+߃|{?{}W?{UU꿃|߃{{|__|{-5?|{'{?l@`k>dUS70ߋsXxxx?ts +/-?|_t+ ?|ߋ{|{|{|{|{|{W{ {ꪪ{{{{{ |{|{|?{||?|?|?||{z^{_{~{?{^{?{WUW?{s?{{ ?{߃{+{յ{|{||?|jo?|_t_|t |?|?_|___|||?|?|?|ބ~>?({}x{}? *|{ _|{{.?|{/_{??|_|~ _{_{|ꪪ_?U__??~~~}{{{߃?|*{{ ߃{z{{z蠾?sނz?z^{?{^{UV\{{{s{ss{s{{{ **{{?{|{|****?{z{ss߃{߃{{꿃{{{߃{ꪪ{____{szZZ^|s++??|z~{?tJj_|%%%spxx_ts?|?|jjU|/?|||-{ {u{կ*?{*_?|{?{/?U lc *ߋ|ߋsxxx|s555?||{WU{ߋ߃{{]}|{|{z^_|{�|{ꪪ߃{տ{{{߃{_~|{|{|||?|?|?{~|{z^{_{~_{>{~_{s?{s_{s* {>{+߃_{+ { {{{{?||?|?|| v?|| *;]?|{?|?|{zW_{_|߯_":Uw*?߃߃wn|߃{{W{{-U߃{{'WWW?{UU{|?UU?)U?|***??W{{{{{ꪪ߃|{{{sx{s +?{ ??//._>+._{j{UUV\{s {s{s{ss{{ ?{{||{{{s{s** {߃UU߃{{߃{߃{{{{Uu{t|t+ ?|{?|{ /U{xxz{s{ -_{W"{U߃*U?{U{{*+{(z{?{_{{_U{?{_|Wpxzނkpp?{{}߃s|s==={{߃ߋ{{~~~|{{{{{|{|{ꪪ|{Uw|{{߃{߃||||||?{|{x^{{|W{>s?{^s?{s*_{s**?{sZ{{+ {+ |?|{??||||w?{|{|{Z[]U|{W{UU߃{__߫߃|թ߃|* ߃wU߿ߋ~~"+{{{{{{{UU{{U߃{{z /{*߃UU߃߃|*{{{{{ꪪ{{W_{sꪨsss+?W~?_~??߃%U{߃s{s{s{s**{{ *({{||{{{~_WW{s|{{W{{߃{{{߃s|{?||?| {zz|{WU{{o|{-/.?|{Wߪ |{W^z{{W_ނ{ +{_{~_}?{z\WWzUկ ??U_?߃ {s+/ނ-/ {_訨{sË{s///+߃|ꪢ?|| **{{~~~^{|{{{|{|{?|s{?t |{W~߃|{{||{?|ꪪ {zZ{{_VW{>s?{^ss_{_{s*{>s/+ {{/+{*{{|||{|߃|{{{*{{{{{{{{U|߃߃ߋꟋ߃~~x~z~{߃{߃{{{___{~{{{{/߃߃߃i߃{߃{߃{{ꪪ{*{{{{{|{{{ꪪ{sss^?{ +__>?W_~> +߃ տ{UW^~{s{s{s***{U{?|||{j{~_{{{t?|{*?|?| {{߃{߃{{߃{_|{?|?| *{z^~{t*{{^~ {+|^z_|x~|| /_|u{m*U?|*U?|{Uկ|{U߃ߌ_|x||\x?{?tsW?|UU߃| {Uu{{߃||{{____{߃{{{____|{|?t?|tꪪ|?t* ߃||?~_{jZ{{|wU~{_s^{?s~_{_s_{s{>s* {{+{+ ?{|?|||?|{z^{߃{{{{{{{{{{{{{߃{{߃**u߃[[߃,{|{u{{W{{UW{{UUUx{~{***{߃+߃{ߋ߃{ꪪ{{߃{{߃߃{*{{߃|ꪪ{{~z{s|s_sst+_ /-_(____~_{蠠{~~迃s{s{s***{|?|?|?{{z__{{{{UU|{)/ _|_|?|z{~^_{U߃{߃{߃{߃{{|W_|s|s ?|{* ? _W??W_?=?|t__|uU_|>u5߄_|U*_|tW_|WU߄?|zWU?|p_UU?|_t*_tzW_|t?_t_||_?||{߃|{{߃{]___t{UUUU{{{{___W|{|t?|t?|t?|||?~_U{_*{_s{{_sW]~{?s~w_{?s_{s/{>s+{{+?|{ ?{||{{|߃|{{{{{{{{{{/{{{{ {{튀{|߃ߋ]ߋ?*W?Uu-߃| >߃~>߃?|_|{_|{UU?|{___߃s{{~***{߀߃{{߿{{{߃{߃{ߟ{U_z{ꪪ߃|ꪪ߃||{VZ|s?|s}?t?^~x_ -_>ࠀ_>>~_ /{W^~{s{s|{|?|ꪪ|?{|{Zz|{{U/?{ ?_|_|?|{|{{| {߃{߃{{ꪪ{|ꪪ{|?||?||*U?_?(?{?|?|UW?|_t??t_|_|߃?|U|{*{?tU: {t몠s/_t?|_t*?||hz|s |{{߃{߃{{UUU߃{{wuuk|{|{***?||??t?|?|߃߃|j:{s^_s^s|_s>s_s>szYWU_{>sU{>s+?|{+_|{ _|?|?|?{{|**߃߃|{߃{{_߃{{{ {{խ|{UU/|{U|{U_j*?|{U ?|{_| _+w; ?-_|?{||ե |?||t?|_t?|{x?|{?{???Uz߃?|߃?|{|{߃{{{ZZZP{߃{߃{ꪪ߃||{|s?|s+*?|t _|| /_]~_W_~?_)UU_{_~{{={s**++{|{{?{|{|{?{?* ?|?|{|{sk{{{{{{{||s|{zz{+տ.*_߃?{+ ?|U |?|?|_|?|^^z?|{zx{{{t{s**{5?|^zz|_t* ?|{W?|{?| {߃{߃{߃{__{߃{{{{||{|{**?||?|?|?|z~^W߃|{sx\Ws_s~W_s>sj_s>s^_U]_s>su*{_sUյ-_s+_{?_|k_|?|?|{߃|߃|{߃{߃{訪߃{߃{{{ {{ |{|{/|t?|{ _|||?|UU|?|?|++{??|.?߄X^^߄]hp|빭y?|`||UU |t|t?|t+?|t+|?|UU?|_?W_ UU| ?|?{߃|{{zjjj{s{߃{߃|||{*?||//-_|?|)_||^z?|? )__^|x^_>_> _{~~z{{??;{{{߃{_]{{?{?|??{z^W|{U{||{ﯯ|{|{{{{{{{||s{t++*{+߃.UU߃~~z?߃ "U?W_|_sU?|_{U?|{{?t=+|{Uts {t*/t**++|h|{~_߃{U߃|{߃{߃{ꪪ{߃{߃{߃{߃{U__{||{*?|յ_|?|?||+ {j{sp\Ws_s~_U_sk>s?k_sk* s_sյ- _sյ+_*j_|u?|{`u?|{|{{{W{{߃{{߃{~~~|{U?|{U]??|{U?||_||U-|t |_|UU |_|||WW?|_|/|||h~_|߄~__W|ꪨ_|yՅ|__^~|t|t|t +|t+||UUU~|+_U_UUx?|_||_|ꪨ_{?{~zꪟs{*{߃+߃ ߃+||_?||%_|?|++++|?|_|ߋ?- +>^?w}^?uUU?{z_{WVh{UW{U{߃{{{{?|ꪪ?{{^^^_{{{{|{k|{?{W?{W_{{{߃{߃|?tx_tsW_|{U?߃Uߋ? W*ߋz^_~^~{~_{s~{>s*^{z{U^{_Zx{_l|?t*/|{{{Z^{߃{* ߃{߃{{߃{{߃߃{߃{߃{w{Uu?|_|?_|??|j?|/{z{sx^s>k__sj^r?k_ss-{_s+_s+ _|_|{xzz|{}{{{{{s{{߃{{߃{߃{߃|?|{/ ?|| _||/_||/|_|UUխ|_| |~| "|| ||*||||*(t||~|_|||_t tt՞|t|t|t | ބ꿄~|߄{~|_j_|*?_|VZj?|sZ*?{߃UVR߃W߃UU\߃߃|?|_|^Zj_|?|?_t_~zjx`߃_^zx_??(_z{__{r /U߄_{{*{{{{{{{__{{{UUU|{k|||{{{{߃{ 꿃|~z{t~|?|_|/--+?߃ W?{W߃{^^_U_{__{U{U{{ {՟ >WtW^{?t?|{U{zzz_{{|߃{߃{ ߃{߃{{{߃{߃{{{{?|++?_|?_|_||~߃?|{kxs>k~W_sjWrk?sr-{_sյ=-_s+ ?|z_t~_ts\{{s_WW_{몟{~{ ?{{߃{{{߃{߃Օ?||?|UU-|?|5|_|__|_|խ|~||||t|t/||*|||t||_||޿||~_| ׿?|{tտ {tu_|tt|||UUUބ||W|߄{~| | |*|?|^j||+*?|m_WZ߃_߃{߃߃|?|_||_|?|??|?{{z?{ -_uw~xzzVVzs{z5U{z {{{{{{W__|{|{W{||||{{{{{{ *{_|U_?{U߃{{^s/߃{{{꫿{߃{{ _W_^x_{\x{U_{{UU{{տ{s *<߃{߃{߃{߃{߃{{߃{߃{{*{?|?|?_|?|kz~skW?kjzWUsj_UU?srU/߃{/_{+ ?|s?|s_W?ts^VVW{s/?=^{U{յ{{? ߃{{߃߃{{߃?/ ?|~~~^|_||~t|||~t|_|"r_|t|_| "X|_|u|_| .?|Wׯ|?Jj__?*U?|?|_|(U?{w{s{?t?|t+ |t~|||_|UU| __|_|_UU_U_|ꪪ_|||_|>* ߄|{UW\`?UZj?X?߃|{{|{{?|UVZj??||??{ꪪ| ?{ /-zhzzzzzz)z=UU 5{{||||||U|||||{{{{___{{_{* /_{_{꿃{ꫫ߃{{߃{{{W__~{뿃{W{{ *{ {{ꟃ{/{{==-{߃{߃{߃{߃{߃{߃{*߃{߃|_?|?|?p?U?kXsj_UkjUUkj-sj ?|_sUս յ+|z^W|{p^Uss **ssTWտss{{߃{{{{߃?*?U5)_||~t|~t|?|`x|?|?|t |?|xUU_||8y_|{|w_{߃| _U]U|^?|{|{{^{s{s|{??|{ U]_|{_|{_{{|ꪪ|_|_|?_|ꪪ?| _||꪿|++*+տ]\p?\`zUw~{߃{ꟃ{UW^z|{*+-%?|u?|?|ꫯ?|||{z{z~zxzz_^xzzWނzﯫނzނ?{ ߃ ՟|{||||?||?||||{?{{{WWUU{{z蠨{{~{{W{U {߃{{߃{߃{sx{뫩{Vzꢿ{{{{*{"߃{{{{߃{߃{߃{߃{{߃{* ߃{߃|~_?|_U?|U_|/ _| (߃߃p_{]rWUj}j/?-sj?sj-_|_k+ |t/ ߄|p||{_|{_{sss@@ssUս-ss{߃{{{??{_|*??ե_||_t _|t/ ?|t+ _||zUU|?t:?|{U|{uU{UU݉|ׯ*߃{{ן +++{{{55߃s/߃{{{{{{{ |{/|{ uU|{{{߃?|? UUU?U?{ *_| |?|꪿^| *_Z ?k( {w{{ꪪ{|{*?|?{?|?|sj_{t+srWz_s *UU߼ނUWނz {~{^z{?{ ){߃|||?|?|?||?||||?{W_Ws{{{{~ꪪ{{UW_~{߃{ *߃{{߃s߃{ߋ~zz{kxZk ߃{{߃{{߃{߃{{߃{Zk߃{߃{{߃{߃{߃?|~?|~_UU߃|?|%߃||@py\Wrj^rkzsj+ |_s+ {- ¿V| |_{{{{s{sJss|sU|{z߃W?UU??W/?_՟__|p~|?t|t?|s{?t {?t{{{{{{{{*{{~{({{/ {}U|{{{{{Vޞ{{U{{{{߃{{{?|{߃|ꪪ{*_|ꪪ?|_|?|/_ן?ތU߄~ |?|b?|{~|{UUW\{j{?߃|모?|ꪨ?{j{|s ?|t_ktsZ|_{Wި߃WW?ނ_zz ނ{zꠠ?{UW|p߃{믿{||?|?|?|?|||?{?{|{{| **{{{{{߃{߃{߃{߃{zjߋ{ߋ߃{~cxxxk +߃/ +{ꪪ{{{W߃{]߃{߃{{{߃{߃|߃|?|~_?|~_UU?|UU ߃?|x_߃*]zp{=zTW]rjr~j {r+?sյ+_{ sx~~{ ?Yފ_{]Zxp{s{{5/|{ۋ?|s|s_|߯?UU5ե*| ބ迄_zzzj?|VW_|t_|s{?t *|s^{s{{{{߃{*߃{{*߃꪿{{{ |{ս-?|{?|{[{t *+|{{{{{߃{UU߃|{{߃|{{{{{?|?{_{?UU|?| //?ބ~}|t?|t/_|{Zz蟃{{꿃{ꪪ߃|ꪨ{_|{?|sz{ts_|s +W_|* ?W^|ނ?{+z/UUނ+?{U_x`{{{U|{*?|?||**+?|?|?||||?{W]}{{{{{s{{{߃{߃{{{/߃‚{~cxxk/-{*{꿃{{{{{{߃{{߃{߃|{?|?|^WU?|U߃?|U|/?߃յ>蟋zjZ_{z\+srUނk?b{zս+_{++_tp|}lcxފk/?=*;?hxxX{{ +-{ս{?"||8߄_|_|U __ߌZZ^_|~~~V|rR~?x|??|zzZZ?|t?|sj\|s{s{s*{{Uu{߃{{߃{{{߃{ꪪ{{/+?|{) ?||* |_t .|s|{֨(|{U|{U|{U|{着?|?|?||{**{{{߃|{ ?|{_?_? |?t8_|t|t -_|{_{꨿|*߃{{{W{{{sZ_s^kX^VskW?{)? {+/{+?{z_~ྂz +ނ?/Uފ{^x{{~{_z߃|_?|{ +?|?|W__?|?|||{{WW__{sꪺ{{{{{߃{߃{߃{z~~~{/*{cxx{k -{{{ꟃ{U{{__{{{?{?{?|_||?|Uյ-?|*߃Uս +__>++JR{{Vկ*{{+ s?~?_|W{+? zW{z|kc\c ނu9>x|~_|{--{+ ߄_- |(t|߄5-+ߌ_ߌ/_o|| ^||p\_|h|_?|?|__?|?t*?|sZ^^{s{s{{{{U5"{}߃|{{߃{߃{++{?|{U_||_|?||_t%?|t?||W?|{?||U?|U?|U?{||{{?{?]髪?U}?|߃|{{߃|ꪪ{? ??| |_t?|tꪟ|_t|?|Tr_|{꨿{߃{vwWW{{_{s^VWs^cTWV_sc߿?_{5b?{_|{^{?{Wނ_{+{ +~_^Zp=/WW{W^`-{߃{_{|{|{?|{||{sꪪ|{ꪪ{t{{{{߃|߃|{W_{//_U* ttU*s_d -{{{_W{{*{{U {{/|{ ?|_?{*?|*?_|ꪪ߃?|Uեzս @ފ?{_/?{_{*?|z_|~WU|^/{z?|_s{s^Usj_k[^Zz{c/ /߃z߃/+? -/}@tտ|߄ J^U/pW|| W||^UU_|~^_?t?|_t?|?ttsZXzss {s* |{Օ)*|{*|]U|U{߃{uW߃{{{~~^^?|{=-//_|?|?_t~t_t_{_|t_|?|UU_||_||߿?||ꀀ?|?||??|?||?)+ __?|?|u?|*߃|U߃||߃~{߃?t_|| ))||||?|_||{{W^zj{{{~kjk~[s^[%7ߋs %%+?|_?|[{?| U_{ { +?{ +=z^~zyh`@x:qz.:spUU{p ՟~j{_s={{+ע|{|{ UU{{||{]|{?|{?||U] ?|U?|U?|{U?{-/ ?zzlxxxx_ld {t /{_|{U?|{"?|{u?|{_||_|?_|?z?_s^{~z~U?=_U=s`}?sPVUU{_U5?{*Uտ+?|^W_|x ?{z_{}{s^Usr_sjZW]kjWUkj)- {s /%=;*_ߋUյ-ߌ Pތޔ|~zzz|t|-/ _߄_>?X~?tx|?|__|?|?|_t?|_t_|t?tkj*?tsU?|s?||?||?||wZU|{ZW{{_׿{{|_{_|?_tj_|l?|_t_|?|_|?|﫪_|?|ߞ_?|U_?|u??|?||??|?|?| _|_?_?_?|||| _{߃|{߃|_||)--5|_|՞||___|?|/?|{p|{WVZj{{Wx{~kjs^[s^c?s _@ߋ~_|?||{?t|{_~{+_{ +z[yjzyy_{x_[py_s`:ysU^sq {j+_{}b {ks߃|{UUW{UU|U__?|W_|_?_|?|ߋ*_U|{UsdUU?tl?|*?||_|U|?t߃t+_?|UU UU ـWU߃UU~zW=z ~r`\k|{rU7{z-|߃- {z{U%{{ZW_{rp__Wrrx_srUUsr sk-ss-+|sտ _߃ - ++\_W?U|?|_|ե_U _|(_|?t_|?|_|?|?|_t?|_t**_|st_lzx_|?t_|?|]?|?|{|{ڻZ{{"j{{{*߃{߃|?{***+_|㪢?_tt_t_|?t_|?|_|?|_|?|?|_| ***_?|_|?|?|||__??__? _|/* _|* _|_|_|__|{V^~߃|{***?* ?_|U^zj|_| %=||WV^~_|?|W\P`?|{_\P{tUtsk~c|kU?? jzXx߃߃||{*{?t{?t?|{W~{?{_~?{zZxyrռ]rU=z*U]{U]~y?{=z%z]b^r]Z=Wx{Z UUQU=Z?i_?qU?q?y_}_}ނUނUނ||?|UU|WUU(_|UU|UU |U*[U+ـ~UU؀\UUUxUyx؀:yW[x]zx\z=r {rݿ/{s ?{/ ?{{r~{_{xW{>s`~W?srj~??sr _sr{rխ*{>s _|s _|s%|?|տ?߹+*^^k_||~V{_{U?|{?|?|耀?|_|?|| _|?|_|?|?|_t?|_t**_|stlxx?|t_|?|nz?||hxZ|{b^~{{xv{{{߃߃{{{?kk?--??|zzZZt_t_|t |_|UW_|?|_|?|?|_|****_|??|?||?|?_??__++ ||*|t W|t |++/{****߃*_||*)-?|⟄_t?|t|_t__ttWz?tk~_tk՗*?t5%'_=_?V^{迃{{t{?t{?t/{t+տ{z^{r__srU>s~rU?s}r?sU_s?{{zU{}rz{q_^qj hQUV=ZYQJhY ppUuxx/UUU߸:_]5 / ٘U+ނU{zU[z Uz[yU:yU:qU:qU]:yU[UU܁{z+ ?|?{-??|U?z{XW{_s~^s>s*sss>s.s?s*{_sW |{{խ*?|U |_|}t/jތ_?||V|{߃{W{|?? *_|_?|_?|_|?|U?|_t?|_t?|_t_|stt----?|t-_||z~~|{|{{{n^_{߃{{{ꪪ{/ {?{__|zZZZt?t_t||_|__|?|?|_|U_?|??|?||{|//| _??_?_?_~-ߌ|~~z>ut ?|u?|{| +{({_*?_|t|_t?|tZ[WWt>lਨtl|l/_tWWZ?~zjz?zj{_^~{U߃{t{?t{?t{tU{tU{t U|{U_|{U|_{U{{{{{?{U{?{U{>{U{=rj{:iUxzaUUW`YWpZxp ؈x+vw*]`Vի s^UܙkVUU_sl?{sU{sU{zU~?|U_tU|Uފ|U_Uߊ?UU?U?|U?|{- _||}?|{x{W{_sXUs_sU#*ss/ss ssW?|s _|{ |zWU_߄>}x>}|/ߌ>}-?ޔ_kg`bn{VW^W{{**{յ?{?*_?U}_??_|_?|_?|_____|?|U_t?t_|?|_t_|sz~sl|xxP?|l////?||pzzX|{z{{{{{{߃{{{** ???{xzZ^|?t_|t|_|WWWW_|?|_|?|??|?|?|?|{߃|߃*>? _??_?_ߌ|~ZZz^uu-{>u_||~z?|{߃{ ?߃/?߃_|UUV?tt_t t^l* |l }t>} |*+5_^ZZ\_{|{\x{{𠨟{{ꪪ{~{tH?|tUU?|tttUU|tU|_t|_|WU\||V?|{_?{U?{U?{U ?{U?{U߃U=j||axUUְ:߃U߃UUU_U _l~_WllWtlU?|t|_ttU|t||U|_|W_|?|*_|_{z?{U|{x|{zW{{|{_{_?{_s/{s￯_|sU?ts |t ?|t|_t | ތ _kj }|*\U|_|z^_?߃lZXY{{//){ |+_?-?U??W_?_|_?|_|?|_|?|?|_t_|?t?t_|_|sv~~~_{lt?txx|_t |{ꪪ|{U{U}{{߃߃{z{{??jZ?~sxx?|s _|t+***_|?|_|?|~W_||?|?||{߃|{߃>>>??****_?_??_ꪪ////ބ|zzh}^u~z_|u _|?|ꨠ_||~߃|߃{*ߋ߃;߃?|모?|uvZ|tWWztt%t+^}ꪪ>}t|u |_|~|?|WWx{?t* {t *{տ{ ߃{W?|__|_|{UU|{U|{U|{U_|{?|{W??|骨???_Z_Uꪪ?Օߋ+{?{-? |{~?tJcb_zs߃?U{|U|{W_|{WU__|U|{U|{U{{U{UU{{ UU{{{{{{{{.{{*?|s_|t-|?t |t|t *|5? _*~WU?|U|?|U_|{^U߃?|+:.{{=+_UU_ ?_^__?_Zzx?_|_|?|_|?|_|?t_|?t?t_|?tsx_ts77/_t^l  |_t  |{ {?||{{{?|{{{*?{{x^{s|s?|t_|?|?||?||?|^WWW|{{{{߃???_??_?_jj---9ݟބ~>uW^^|_|u _|t*_|?|n?||^x߃?|߃{ +++ߋ{|ꪪ߃|{뾸{_tࠟ|?| -+5^}z>}u~ut|tt_|tU?|t *|_t* ?|{_^j߃| ~jzp___WU_%}{_{{ࠠ{{?_?U_U_?UUzzz߃zU߃]zWU_U|=rUU~c}Z_U^k}ZUU _}z^]?^{{WW^V{{U{{U*{{U{{U{{{{,{{?*{{/{{ |{/?|{ _|| |?|  ||55?||/?||^UU|_|x_z_ ?߃}U߃?|^?|{{?t+߃?t{ ?- _ u?`p___?ph@B_?|_|?|_|?|_|?t_|?t?t_|_t?tW_t?t%._t~l|_t ++|t *|UUU|{{{{{{{{z{s{s----?|_t** _||?||_?||_UU|||{ꪪ߃|߃|?|_{_{?_j?_5~ *z}\\_|>u _|?t ?|t**_|?|W_?|߃|߃UVڨߋ߃߃{`߃|_|??/ߌ_ _|uU^tmuttt^ꀀtt_~?|t U|_t/?|߃?|*߃U_|WU]몠U_߃UU߃ *Uߋj࿋U}ꟃ_UU_U_>>>szzz_sjpzj=r>[**\zU\߃cU >U^>U?߃U?{*{_{Uժ?|{U|{*|{U{{({{_{{*{{*?|~_||?|?|_|+|_||_||?|_|U_| x{ꪪ߃{B|{{?t?t?{+ _?/ _VV__?b_|ꪨ_|?|?|_t?t_|?t_|_|?t?t_tijfV_t~l_t~l *|_tU%?t|{{{{{{{{{Zzzj{s{s----?||?||z___|{|UU|||{{{{{{_{ _{ ?_/ ~_||?|PZ__?|_tꪪ?|_t?|_t*_||?|ꢈ߃_߃_WW^?+*_%?_?tW_|tWW\ut*t>m?tl*Utt^z_|t |?|UW |_|*_|?{?|?|* ߃߃__Uꀿ{ {߃U߃_߃_U?{ _tkU*lcU|{U*ժ~TԼ~}^Z}}UU}t_>U?||?_|_?|_?|?|||?t?|{*?|{W?|{{?|U?{_|_|?|_?_|_|?||?||?|U_|?|^UU?|{߃|߃WW_^뭵߃|s?|{**%UU~ꞔ_?_??|ꪢ?|| ?|_t_|ts|_|?t?|_lꪪ߃_tUUխ_tU|{{{{{{{{{{{jj{s_WU{s--==|?|***?||___|{|UUU|{{{{{{{{{{ UU{_?jz_|~_||Z_U|?tꨠ|_t_|t?|?t?||訠?|??W޾__*^?_?\?|^|_^p _|t^ꪠtt-Wml t?m*tl -^|tU|_|_?|?_|?_|?_|_|_|*_|*?U ?? {ꀀ{߃| ߃U?߃U t|l/*|ߌ?\^~_PPZZ?lt?t_?|?_|?_|?_|_?|_|?|ꪪ_|?|_|t _|?|__|?|U**_|?|U?|U_|?_|?_|{_?|__|?|_||?|||?|)**?|||߃| +߃|߃|{{{{{{ UUU??_?_?_wWW?{|W___|_t?|?tꪪ|_t:_t?t{{{{{{{{{{{{{{sWW|s?߃_t?t|{{{{{{{{{{{{{_k*_{__?{|{|s({?t?|t?|t?|t *_?|?___?_?_?Z^?^~??|**߃_||tUpu_t>ut__tl/tt*J|t|t|_|rp|_|Uu?_|UU?|_?_|?_|*?_|**??UU??*?{?{?U?ﯪ?jꪪ?|?߄UW^ߋU?߃U_tjj_tt*?_|_??_ZZ_?|?_|_|UUU|_|U|_|U|_| ||U|U||_|_|_|_?||^U?|||?||?||?|*?t|{{{{{{{{{{{?{/_{_{?z?| ߃|W_~|UUU?t?|{{{{{{{{{{{{{{{{{^|{{{{{{{{{{{{{{{{{{{{{^WUW{s{s{tꨠ|s?|s?|s _?|_奥?__?_{__W?~U?W\?{?|**{{?t`{tz ?|t^ꪀtlttWU|t** |_|/|_||_|_^V__|__|?|_?_|?_| ?_| **??|_?UU_?U_|ꪪ__?U_??_****>ߓXRZ߃_ꀟ{{tW?|?__??|_|_|_||_||| ||*||Uյ||*xXP?{?{?|||UUW_?t?t?|{{{{{{{{{{{{{{{{{| ?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{Zꪪs{s{s{s|s|s+|?|ZXX`?|_+* +_~~~ߋ'?߃]U߃|߃|{~{{W|{U{_tjxPz_tt_ttV|_t|?|?_|U_||_||_|_|??|?_| ?_|**___?_?_?_?__?_? _@PPPjj߃t??_**_||_|UU|_| || ՟|||_|߄|UUU_||PZzz{{ꪪ||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{j{U^z{s{s{s|s?|{+_|*++_?߃~WU߃?߃{߃{{{{?tx?tUUlt_||}_|?|??|_|?|_|?|* ???jZVU??U_??__?_? __ ߃ /jjuW^߃߃ *?UUU?|_|?_|_~z|_|U|_| +}?|U}?|U|UUU߄{_{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{^j{ss{{s|{/+?{*+?߃^+*߃~~߃߃{߃|{{{{{{{{{{{?|?|?{?{?{*?{?{_{ {_{* _{_{*_U?tߋ|ߋ|_UlUU߃|||{{(?|?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{js{s*{{+* |.߃_߃||߃|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{^ꪪ{߃|߃|*߃|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{߃|߃|߃|߃|?|?{?{?{?{?{?{ _{?|_{_{?{?{?|?|{{{{{{{{{{{{{{{?{?{?{??|{||||||||||||||||{{||||||||||||||?|_?|UU?|UU?|?|?|?|U?||U||||{{{{{{{{{||||||||?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?{~{UUU{UUU{UU{UU{UU{{{{{{{{{{{{{{{{?|||_{_{_{_{_{_{_{?{** U{{{{{{|U||_{_{?{?{|||{?{?{??|?|?|?|?|?|?|?|?|?|{{{{{{?|?|?|߃|߃||||{?{?{?{?{?|{?{?{?{?||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{|||||||||||||||||||?|{?{?{?{?{?{?||?|??|_?|_?|_?|_?|_?|??|?|߃_|?|?|?|?|_||??|||{?_{_{{?||||{||||||||{||||||||||||||||||||?|߃?|߃?|?|߃?|߃?|߃?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?{~~Z_||{{||{{UUW{|* {{_W߃{߃{ߋ{U{{{{|߃{{߃{{{{{߃{߃{{߃{߃{|߃|߃߃{{|߃|߃|߃{{{{|߃{{|߃|߃{{|߃{{{{{|߃{{{{{{{{߃|߃|߃|߃|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{??|?|{?{?{?{?{?{?{?{?{?{?{{{?{??|?||||?|?|?|U?|U|UU|WU|{ |{|{|{|{V|{U|{]U|{U|{_U|{UU{||{u{|{||{U{|{||{U{| {|{||{|{{|{|{|{|{|{||{|{{|**{|{|{UUU?{UUU{UUU{UWU?{UUU{UUu?{UUU?{UUU{UUU{{{{{{߃|{߃|߃|߃|{{|U|U|U||||{{{{{{{||||{{|||{{{{{{{{U{U{UU{UU{UUU{UUU{{{{_W{{߃{߃{߃{{{{{{{{{{{{{{{{{{{{{|߃{{{{|߃߃|߃|{|߃{{{||߃|߃|߃|{{{|{{{{{{{{{{|||{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{|{{{{|{{{{{|||||{{{{{{{{߃|߃|߃|߃|{{{{߃|߃|{߃|߃|߃|߃|߃|߃|߃|߃|{UU{{ {{UUU{UUU{UUU{UUU|{|{ڪ|{|{{{{{{{{{*{{{{ {{{{ {|{| |{UUW{|{|{|{|{| {|{|{||{{|{|{|{|{| {| {| {UU{UU{{{{{{|߃{{{{{{{{{{{{{{{{{{{{*||{{{{||||{{|{{{{{{{_{U{{{{{{{{{{{{{{߃{߃{߃{߃{߃{߃{߃{߃{{|߃{{{{{{{{{{{{{{{{{|{|{{{{{{{{{{{{{{{{||||||||||||||||||||||||*|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{|ꯪ|||||{߃|{{{{{{{{{{{{{{{{{{{{{{{߃{߃{߃{߃{߃{߃{{{{{{{{{{{{{{߃|߃|{{{{{{{||{|߃|{_{U_|{U{{{{ꪠ{{{{{{{{**{{{{*{{{{*{{{{ **s{UUUU{{ {|{|{| {|{|{|{||{{||{{|{|{|{UUU{UUU{U{{{{{{|{{{{{{|*{{{{{{{{{*{{{{||{{{{{{{U{{{U{UU{UU{{{{{{{{{{{{{{{{UU{{UU{{{{Ui߃{߃{{߃{{{{߃|{{{{{{{{{{|{{{{{{{{{|||||||{{{{{{{{||{{{{{{{{{{{{{||||||||||||||{{{|||{{{{{{{{{|{|||||{{||{{|||꿪|||||ꪪ||||||||߃|{{{{{{{{{{{{{{{{{{{{{{{߃{U߃{{߃{{߃|{{{{{{{{{{߃|߃|߃|{{{{{{{{{|{||||{|{|{|{|{W|{W{| |{UUW|{UW_|{Uu{{{{ {{{{{{|{UUWW{|{|{|s|{|{|{t|{{||{{||{|{{U{{{{{|{||||{{||*{{{{{{{*{{{|||||{{{{{{{WU|{UUU{{{{{{{{{{{s߃s{{{{{{{{{{{{{{߃|{{{{{{{{{{{{{{{{{|{|||||||||||||||||||||||{{|{{{{{{{{着{||||||||{||||||||{{|||||{||||||||| {{{{{|{߃|{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{_{U{{{{{{U{U{_{U{UW{{{{{{{{߃{{{{{{{{{߃{{{{{{{|ꪪ||||||||{|{|{|{|{|{|{|{|{{||{__{| {|{| *{|{|*{||{|{|{|{|{|{|{|{|{|{|{|{||||||||{着{|||||||{|||{{|||||{|{{߃|{_{UWU{UUU{{{{* s{UUUU{{{{{{{{U{{{{{{s߃{{{?{{{{{߃{{{{{{{{|{{{{||||{||||||||||||||{{|||||||||||||{|{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{||||{{{{{{{{{{߃|߃|߃|{{{{{{{{{{|{|{{{{{{{{{{{{{{{{{|||||||||||||{{W_{{{{߃{{߃{{߃{߃{{߃|߃|{{߃|{{{{{{{{|||ꪪ|||||{|{t|{|{|{|{|{|{|{|{|{|{|{|{|{|{|{|{|{ꮪ|{|{|{||||{?{{?||U?|?|?|?|?|?|{??|?|?|?|{{{{{{{{{{{{{{{{{{{{{| {_UUU{|{{ {{{{߃s߃s߃s߃s{{{{s{{{{{{{{{{{{{{|{|||{{{|ꪪ{{|{{{{|||||||||?{||||||||||||||||{{{{{{{{{{{{{{{{||{{|{{{{{{{{{{{{{߃|߃|ꪪ{{{{{{|߃߃{{{{{߃|{{{߃|{{{{{{{{{{{{{{{{{||||{{{{{|||||||||||{kkk|{ꪪ|{|{{W߃{߃{߃{߃{߃{߃{{{{{{{{{{{{߃|߃|߃|߃|߃|{{{{|{{|{|{t|s|s{t|{꯯|{|{|{|{|{|{|{|{|{k|{|{|{|{|{|||||||?|?||?|?||||||||||?{||||||_|{{{{{{||||{l{|s{| **{|s{UUUU{{{{߃s߃s{{{{{{߃{߃{{{߃{߃{߃{{{{{{{{{{{{||{{{||{{{{ꪪ||||?|?||||||{|||||||||||||||{{{{{{{{{{{{{{{||{{{{|| {{{{{{{ {{{*{{{{{{{{{{{{߃{߃|{{{߃|{{{{{{{{{{{{{{{|{|ꪪ|||{{{{{||||||||||||kkk|{|{|{|{ꪪ|{{|߃{UU߃{߃{߃{߃{{߃{{{{{{{߃{ꪪ߃{ꪪ{{{{*{{߃|߃|{{{ꪪ{߃|{_|{]|{{t{t*{s{s{t|{|{|{|{|{|{|{|{|{{|{{|||||||?||?|?|?|??||?|??|?|?|?|?|?||?|??|?{||||{_|_|{{{{{|||||{|{{||{{|{|{t {s*{s {{{{ {{{{{{߃{U߃{߃{{{{{**{{{{{{{{{{{{{|||||||{{{||||||||||s||||||||||||||{{{{{{{{{{{||{{{{{|{|*| |{{{{{{{{{ {{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{|{{|{{{_{{UU{u{{{{{{{{|||||||{|{{?|?t|{|{|{ꪪ|{|{[{{߃{{{߃{{{{{{߃{߃{߃{߃{߃{߃|{{{{{{{{{{{{{{"{{|{{s{s{s{s {s*{t|{|{|{jUUU{|s{|{||{||||{?_{?||?|?|?|?|?|?|_|_|_||?|?|??|?|?||??|?|?|?||||{?{{?|{{{{||||||{|{|{s{t{t{t{t{s{s{|{{UUU{߃{{{{{{****||{{{{{{{{{{{{||||||ꪪ|||ꪪ{||||||||||{|{|||||||||||||||{{{{{{{{{{||{|?|{{| ||||{{{ U߃|*|{ {{{{{{{{{{{{{|߃{{{{{{{{{{{{{{{||{{{{{{|߃|߃|{{WWU{{({{{{{{{{{{{{{|||||{|{{?||{|{|{|{|{{|{U{{{{{{{{{߃߃ji߃߃߃߃jiii߃߃***߃߃{{{{{{߃{{{{{{{{{{ViU{s{s{{{{{{jjjj{{{{* {{s{||{|{||||||||?||?|?|??|?|?|?|?|_||?|?|??|?||?|??|?|?|?|||{?{?{??|?|{{{||||||{|{|{|{ꪪ|{{t{t{t{t{t*{t *|{__{U{UUUW{{{{{{߃|{|{{{{{{{{{{{{{{{{{{{{{{{{{{|||||k|{||||||||{?||{??{?{|{?{??|?|{{{{{{{{{{{||| ||߃߃ {||{**{{ {{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{||{{{|{{W{_UU|{UU{{{{"{{{{ {{{{{{{{|||||{|{|{|{|{|{|{ꫫ|{{|{W{{{{{{{{{߃߃߃(߃߃߃***(߃߃"߃ ߃߃(߃ ߃{{{{߃{߃{߃{s߃{{{{{{{{{{{{jVZ{{ *{{ {|{||{{|||||{?|||?|?||?|??|?|?|?|_|뾿_||?|?|??||?|??|?|?|?||||{?{??|{{{{|||||||k|{|{|{{t{tss{t***{|s{{U{{{{{{{{||{{{{{*{{{ ߃{{ {߃|߃|{{{{{{{||{{{{{||||{||||||||{??{{?{?{?{?{?{?{??|{?{?{??|{{{{{{{{|||||{| {{{*{{{{߃|{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{__W{UUuU{|" {|{|{{ {{|{{|*{߃|||{{||||||w{?||{|{|{|{|{|{{{{{{߃|{߃|{{{ **߃߃߃(߃߃߃(*  {{{߃|{߃{߃{߃{{{{{߃s{{jU{{UU{{UU{{{{{{|{||{|||||{?|?|||||?|??|{?|?|?|?|?|?||?|?|?|??|?|{_?|||{?{??|{{{{{{{|||||||{|{|{st|s|sss|{s{{{{{{{{{||||{{{{{*߃߃߃{{{{{{{{{߃|{߃|{{{||{{||{|||||?|_{_{|?|{?{?{?|||||{?|{?{?{?{?{?{{{{{{||||||{UUU{{{{{*{߃|߃|{{{{{{{{{{{|{{{{|||{{{{{{{{{{{{{{{{{|{WWw_k{| {|{|{|{|(|{|{|{|}?|?|?|?|w?|U?|?|_W?|{?||}|{*|{|{|{|{|{|{|{{|{{{{{{{{{{*** * | {{{{߃{w{{{{{{߃s߃s{{{{{{ {|{|{|||||||{?{?||||?|?|?{?||??|{?|?||?|?|?|??|?|?||||{?{?{{{{{{{{|{{{{|{|{|{|{{|ttt|ss{|s{UU{{{{{{߃|߃||||{{{*{{{ ߓ{{{߃j{{߃{߃{߃{߃{߃{{{߃{{{{{{{{{{{{|||||?|{?|?|?|||{?{?||||||||{??|{{{{{{{{|||||߃߃߃*߃{ {({*{{{{߃|{߃{{{{{{{{{|{{{||{{{{{{{||{{{{||{{{{{{||{|{|{|{|{몪|{?||uw*?||׷_||U_||_|wW_|U_|UU_|?|u _|?|]_|?|_|_t?||~n~?||}WU?||U?||UW?||UWU?||WU]U|{|{|{{|{{{{|߃{{|{||{{{{{{{{{{߃s߃s{{{{{{ {|{UUU|{|||||{?{?{?{?|||?||?|??||?|?|??|?|?|?|?|?|?|?||||{?|?|{{{{{|{|{{{{{{{ll|{|{tttt|s{|{|{||{{{{{߃|߃|{||{{{**{߃߃{{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{߃{߃{{߃|{{{{{{||||||{?|||||||||||||||?|?|{{{{{{{{||{||߃{{{{{{{{{{{{߃{߃{{{{{{{{{{{{||{|||||||{{{{{{{{{{{{|{|{|{|{* |{""?||u?|| _|?|uu_|?|*|?||?||_|U|_t_|t/_|t?|t+?|_t*|_t?|t?|||?|**?||?||?||U?||UUU_?||UUW|{(|{|{뾪|{|{{{{{||{{||{ꪪ{{{{{{{{{߃s{{{{**{{{|{||{|{||||||{?{??|{?||||?|?||?|??|j|||||||||?|{??|||{{{|{{{{|{{{{{{{lss|{tttts{|t{{{{{{{{{||{{{{**{{{{{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{߃{߃{߃|{{{|{|||||||?|{?||?|?|?|?|?{||||||?|{??|{{{{{{{|||||| {{{{{{{{{{{{߃{߃{{{{{{{{|{{||||||||||{{{{{{|{{{{{||||____?||՝+?||_|?|U|?|U|_|Uu |_|w||Uw||U8|t|_t|_t_|t?|t|t?|t?|t?|||?|VVV|?||?||?t|?t *|?t |{(|{t|{|{|{ꪪ{{{{||{|||{{{{k{{{***{{{{{{s{UUUU{|s{||{||||||?|?|{?{?|||||?|?|?|?|?|?|{?|||?|?|||?||||||{{{{{{|||{|{|{{{|{||{s|sttt|{{|{{|{|{{{{{{{{{{{{{߃{߃{߃{{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{߃{{{{{{{||||||{??|||||?{?|?|?|?|?||||{?|{?{?{{{{{||||{|| {{{{{{{{{{{߃{߃{{{{{{{{|{{{|||||||||{{{||{{{|{{{{||?{?|_||?|ս/|?|*+|U|Uބ|UU||U+:|t;t| |k_t|*|_t|_t|t?{t|_t*|?|f?||?|t?|t?|t|?t|?t |t|s|s|{|{|{{_{{{|||||* |((ﯯꪮ||{{{{k{s{UUUU{{UUUU{|{|t{UUUU{| {|l{{||||||{?||{??||?|||?|?|{?|{||_{?|?||||||||||{{{{{{{{{{{{{{{{{|{|{||{ttt|{|{{{|{{{{{{{||{{{{{?|߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{{{{||||{??|?|?||||||?{|?|??|?|?||||?|?|{?{{{{{{||||{{{{{{{{{߃{{{߃{{߃{߃{{{{{{{{{{|{|||||||{{|{{{{{||{{{{{?|?| _}?_|߯|ߌ~|ބC߄|߄|WWW~>}t|t|twt_tt_t~t_t_?|_t]t?tYz|_t|_t|_t?|_t?|?t|_t|?t|?t**|t|t|s|{|{|{_{{|||{{{*{({{ |몯{{ꪪ{{{U{{WWW{s{UUUU{{UUUU{|s{UUUUs{UUUU{|{|l|{|||||||||{?{??|?{{?{?{??|{|||||||||||||{{{{{{{{{{{{{|߃{{{{{{{s{||{ttt|{|{{{|{{{{{{{{||{{{{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{ߋ{ߋ{ߋ{ߋ߃{߃{߃{߃{{{߃{{{{|{|||?|{??|||||||?{|??|?|||||{??|||{{{{{||||{{{{{{{{{{߃{߃{߃{߃{{߃{U_{{{{{{{{{{{||||{{{{|{{{{{{߃|{{{|뺺{{****??j__ꨠބ ߄ |WU|ttttl*tl_tlt>l:t_t?|t?|_t|?t?|t .?|_t?|?t꾪|_t|?t|?t*|t|t|s |{|{|{{{{{{{{{{{{ {{{|{ꪪ{{{WWW{|{|t{UUUUt{UUUUs{UUUU{|{|{|{|{||||||||||?|?|{??|ꪪ?|?{{{{{|||||||||{{|{|{{{{{|߃|߃{{{{{{{{{{{{|{||{ttt|{|{{{{߃|߃|{{{|||{|{߃|{{{߃{{߃{߃߃{߃{߃{߃{߃{߃{߃{߃{߃{*߃{{ߋ{ߋ߃{߃{ ߃UUU߃U߃߃{߃{{|߃{{|{||||?|{?|||||||?|{_|||||{?|||||{{{|{||{{{{{{?|?|߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{{{{{{{{|{{{{{{{{{{{{{{{{{|몪{|_?_>*?~ꪪ__W_|]|_|U_|t^|tU}_|l_tlu_tl'_tlWUtlUU|l?|_t|_t+++?|t>/>?|_t|_t|?t|?t.|t|?t |t|st|{|{{{{{{{{ ߃UZ߃{*߃߃ꮯ||{{{|{{WW_{|{{||{UUU|{UUU|{s{|{|{{||||||||||||{{{{{{{|||||||{{|{{{|{{{{{|߃߃|{߃|{{߃|{{{{|{{|tstt|{|{|{{{{{{{{|{|||{{߃|{{߃{߃{{߃{߃{߃{߃߃{߃{{߃{߃{߃{߃{*߃{ ߃{߃{** {ߋ{ߋ{ߋ߃UUU߃U߃{߃{߃{߃|ꪪ{{{|{||||?|{??{||?||||||||||_{_{||||{{|{{||{{߃{߃{߃{߃{߃{߃{{{{߃߃{߃{߃{߃{߃{{{{{{{{{{{{{{{{߃|{{{{{{|߃{{{{{|*|*(߿}ߋᅢ?ZZZZ_^?^?_?^^_?_|_|||t|?t_tt?tssl>tl_Z~tko_c_tkU|t*+{_tj?|_t|_t|?t?|t?|t|?t*ꪪ?|sꪪ|{|{|{{{{{{{{{߃߃߃{߃߃߃ﺾ||||{||{{{{{UUWW{|{|{||{|{{|{|{|{{||||||||||||{{{{{{{|{{{{{|{{{{{{{{{{{{{{{{{{{{߃|{{|{{{||{|{|{|{|{|{{{{{{{{|{|{{{{{{{߃{{߃{߃{߃{߃{߃{{߃{߃{߃{߃{߃{߃{߃ {ߋ{ߋ{ߋ{ߋ߃UUU߃U߃߃{*{{߃|{{|{{{||||?|?|?|?|||||||||{?_{_{|||||{{{{{|{{{߃߃{߃{߃{꺾{{{{{?{߃{߃{߃{߃{߃{߃{{{{߃|߃|{߃|{{߃|߃|߃|{{߃|{{߃|{߃|{{߃|{{{{߃"wu?))_?_]]??}_?]???||W^~_|_t|_t?tt ?tt^^z?tstk說sl+*tkskc?|st?tkJj|_t|_t*|?t/?|s|s?|{?|{|{|{{{߃|ꪪ߃|{*{ {*߃߃߃߃߃߃߃||{|||||{{{{{WWW{|{|s{|{||{|{{|{{{{|||||||||{{{{{{{{{{{{{{|{{{{{{{|߃{{{{{{{{{{{{{{{{{{{|{|{|{|{|{|{{{{{{{{|{||*|{{߃|{{߃{{߃{߃{߃{߃{߃߃{߃{߃{߃{߃{߃{߃{߃߃*߃*߃ދ{߃UUUU߃߃UuUU߃UUU߃U߃߃߃߃{{߃|{{{{{|{||||||?|?|?|||{?|_{|||||||||{|{{߃|߃{߃{߃{߃{{{{߃{{{{{߃{߃{߃{߃{߃{{{{{{{{{{{{{{{{߃{{{{߃{{߃|{߃|{{(((߃߃ ((ߋ߃߃?ZZjZ????____?~|__^^?|_t_|?t__t?t?t>l?tltlsltk~WWskUUUsktk* {_tW{?t{?t{?t|s *|{|{ |{{|{߃|߃|߃|߃|{*{߃߃߃{߃߃߃{|||{||{{{{|{WWW{|{||{s|{|{|{{__{{{{||||||||{||{{||{{{{{{{|߃|{{{{{{{߃{߃{{{{{{߃{߃{{{߃{{{{{{{{{|{|{|{|{|{|{{{{{{{{|{{{|{{{{{{{߃{߃{߃{߃{߃{{߃{߃{߃{߃{߃{{߃߃ ߃߃߃ދ߃ދ߃ދ߃UU߃߃߃{߃{{{{{{{{{{{{|||||?|||{??|?|||{?|||||||{{{||߃{߃{߃{߃{{߃{{{{{{ꪪ{{{߃{߃{{{{{{{߃{߃{߃{?|߃{߃{{߃{{߃{߃{߃{߃{{߃{{{߃{{߃|{߃(߃߃ߋߋ_***?++?>?^?_?o+_?_|?t?|?t?|?t_t?t_tl?tl>tl___Wlklktktktk *"|s|s{t|ss|{|{{߃|{^߃{{߃|߃|{߃߃߃߃߃߃߃߃*{߃|{||{||{{{{{{W{|{|{||{|{몯|{|{{{{{{||{{|||{{{|{|{{{{{||||{|߃{{{{|߃{߃{߃{߃{{{߃߃{{߃߃{߃{߃{{{{{{߃|{{{{|{|{|{|{|{|{|{|{{{{{{||{{|{{{{{{{߃{߃{߃{{߃{߃{߃{߃{߃{߃{߃߃߃**߃߃ދ߃ދ߃߃ދ߃ދ߃UU߃߃߃߃{{{**߃|߃|{{{߃{{|߃|߃{{||||||||||||||||||||{{{{{߃|뺪߃{U{{{{߃{{߃{߃߃{{{߃{{{߃߃{{߃{߃{߃{߃{߃|߃{*߃{߃{߃{{߃{߃{{߃{{{߃߃{߃{߃{߃{߃{߃{{{߃*߃ ߃i߃ߋ߃_* ?;_^?_?Ϯ?Ϭ_?_|z^?||>?|t?|tWW?ts?tk >tkslUlklksltkts|ss|{t{t{t {|{UU{{{߃{{߃|{*߃߃{{߃j߃{ {{(({߃|{|||||{{{{{{{||{|{|{꯯|{|{|{|{{{{{{{{{{{{{{{{|{{{|||||{{{{{|߃{߃{߃{߃{{{߃{{{߃{߃{߃{߃{߃{{{{{{{{߃|{|{|{|{|{|{|{k|||{{|{{|{{|{{{{{{߃{߃{߃{{߃߃{{߃߃{߃{߃{߃ ߃{߃{{߃߃ ߃ދ߃ދ߃ߋ{߃ދ߃UUU_߃UU߃߃߃߃߃{߃߃{ꪪ{߃{{߃{߃{߃{{{{{{{߃||{{|||||||||||||||{{{|{W߃|{{w]{{{{߃{|߃|߃{{߃{{߃{߃{U{{{߃{߃{ ߃{߃{߃{߃{{߃߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃Z߃߃߃ߋ߃ߋZZZZ_^?_^?~?+^j?V?|zZZV?|{?|s}|sss__sksltklktktktstsjj{s|s{t{t{t s{{{߃|߃|{ꪪ߃|߃j߃߃߃߃* ߃߃**{{߃|*߃ ߃{{|||{||{{{{{{{||{|{|{|{?t|{|{{{{{{{{{{{{{{{{{{{{|{||{{{{{{{߃{߃{߃{߃{{߃{{{߃{߃{߃{߃{߃{߃{{{{{{{{{{|{|{|{|{|{|{k||{|{|{||{|{{|||߃|{{{߃{߃{߃{߃{{߃{߃{߃{**߃{߃{߃{߃{߃{* ߃߃ރ߃UUUUߋ{ߋ{ߋ{߃UUU߃ދ߃߃߃߃߃߃߃{߃{߃{{{{߃{߃{{{{߃{{߃{|߃{{{|{||||||||||||||?{|?{?{?{||U||{{߃|{{{{߃{߃{￯k߃|{߃|߃|{߃|*߃{߃{{{{߃߃{߃{{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃jj߃߃߃߃߃߃ߋZZZZ?^^?>++)~_jjhz_{h||{w|sssss_ssss*Usksksk slsltstsjjjj{s{s{ts{|s{{{{{*{{߃jZZ߃߃***߃߃UU|||| {{{{{|{{||{{{{{{|{|{|{|{|{|{|{|{{{{{{{{{{{{{|||{{{{{|||{{{|߃|߃߃{߃{߃{߃{߃{߃{߃{{{߃߃{{{{߃{߃{߃{{{{{{{{{{{||{|{|{|{|{k|{|{|{|{||{|{{|||{{߃|{{{߃{{߃{߃{߃{߃{߃{߃{߃{߃{߃UWW߃_UUU߃UUuߋ{ߋ{ߋ{ߋ߃___߃UU__߃Uߋ{ߋ{߃߃߃߃{߃{{߃{{{{{{{?{{{{߃{߃{{|߃{{{{{|||||{||||||?{?|?{?{{?|?|||||?|?{?{{_{UU߃|W߃|WU|U|||*{{ꪪ{{߃{߃{߃{{{{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃U߃߃߃߃߃߃ߋ* ߋ_ />}՞?Z_ZZ{[_{s{sWssտssssssuuUsksk* sksk****tststsjjjj{ss|{t{t{|{|{{{{|*** {߃*߃ ߃ {{{|||*|||||{{||{{{{{|{|{|{|{|{{?||{||{{{{{{{{{{{{||||{|{{{{{{{{{߃{߃{߃{߃{߃{߃{߃{{{߃{{{߃{{߃{߃{߃{{{{{{{{{{|{|{|{|{|{|{k|{|{k|{||{{|{{||{{{{߃{߃{{߃{{߃{߃{{߃{߃{߃{߃{߃߃ ߃U߃]߃߃߃ߋ{߃ߋ{ߋ{߃߃߃߃{{߃{ꪪ{{{{{{{{{{{{?{{߃߃{|߃{{{{{|||{|{|{|||||{?||?|?|||?_|_|?|?|?|?|?|j_?|?|?|?|?|?|?{{?{ꪨ{ꪪ|{߃|{{߃{{߃߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{*߃߃V߃ߋ߃*߃*ߋߋuU]/ߣZT?_jZ_s~|s_s{^s^{s{_ssss~ssk*ss ss]]ss>**sttstsjjjj{ss|{t{t|{|{{{|| {߃*{{{{{|||{||{{{||{{{{||{|{{?|{?||{k||{{{{{{{{{{{{|||{{{{{{{{{{{{߃{߃{߃{߃{{{߃{߃{{{߃{{߃{{߃{߃{{{{߃|{{{{{{|{k|{|{|{|{|{|{|{k|{||{{|||||{{{{{{{߃{{߃{{{߃|{{{߃߃U߃߃Z߃߃ߋ{ߋ{߃߃߃߃߃߃{߃{{{{{{{{{{u{{{{{{{߃{߃{{{{{{{|||||{??|?|{?|?{?|?|**?|_|_|_?|_|?|_|_?|_|_|_||_?|_|_?|w_|?|?|?|?|?|||**߃|{߃{{߃{{{߃{߃{߃{{{{"{߃߃*߃߃ ~/^ޣRsxx^\ss\|^\{s^{s+U_{s{s*{s{sVWWWss***ss tstsտtststsZZZZ{ss|{t|s|{|{ꪪ||{|{{* {{{{{{{{|{{{{{|{{{{|||{?|{?||{|{|{||{{{{{{{{{{{||{{{{{{{{{{{{{{߃{{{{{߃{߃{_߃{߃{{{{{߃{߃{߃{?|{{{{{{{{{|{k|{|{|{|{|{|{|{k|{|||{||||{{{{{{{{{{{{{{{{ {߃߃߃߃ ߋU߃߃߃߃?|߃߃߃߃߃{߃{{{{{{__{_]__߃{{U߃{߃{߃{{{{{{{߃߃{߃{{{{{{{s|||?||{?{?{??{?|_|ꪪ_|_|_|_|?_|_?|_?|?_|?|_?t_|?|+?|?_|?_|_|_?|?|?_|?|?||||{|({߃|{{߃|߃|{{{|| U߃ +J_WUUss~s~ {s{s{s{s{s {sk~ssﯯss+*tststss?tts|s|s﫫|st|{|{|?|{{*{_? |||_|{{{{{{{{{{{||{{|||{?||WW|_UU_|{||{|{{{{{{{{||{{{{{{{{{{{{{{{{{߃{|߃{{|߃{߃{߃{{߃{{߃{{߃{߃{߃{{{{{{{{{{{|k|{|{|{|{|{|{|{|{||||||||||||{|{{{{{{{{{{{{ ߃**߃U_W߃߃*ߋߋ߃?|ߋ**߃߃߃߃|߃{{{{{{{_߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{߃߃{{{{{{||||||?|{?{??{?|ꪪ?|*??|ꪪ??|_?|?_|?|_?|?|_|_?|_|?|_|?| |?|__|__|?|?_|_?|_|??|?|?|?||?||{|*{{||||{{**ߓ===5螛@jjj{_||~ss?-/{s5 ++{{{s{sꪪs{s{{s׿|s|s{t?|s?|t{?t|s|s|s|s*|{{?||||| ?UUU_?UUW?U?|"||||{{{{{{{{{{{ꪪ||{||||||___W|{||{|{{{{{{{{{{|{{{{{{{{{{{{{{߃|{{{{{{{߃{{{{{߃{߃{߃{߃{{{{߃|{{{{{{{|k|{|{|{{?|{?||{{?||{||||||||{{{{{{|{{߃|{{{|{{{|*|WUUUߋUߋUߋߋߋߋ ߃߃{{{{{{{_{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{{߃{{{{{{|||||{?|{??{?|?|***?_|?_|ꪪ_?|?|_|__|UU_|_|_|_|?| _|_||Z|_|_|_|_|__|?_|_?|_|??|?|?||?{|||{||{{{{WW?ᄒ?ߓޛz_Zࠠs蠠ssտ{s{{{s{s{ss{{s{t|s_?|sﯯ{?t_|t{?t{t|s |s|t*** ?||U}?|u?|?|?|?V????_????{???|||||{{{{{{{{{{{{||||||?|]]__|{||||{{|{|{{UU{{{{{{{{{{|߃{|߃{{|߃|߃{{߃{{{߃{{{{{߃{{{ꫪ߃{{߃{߃{߃{?|{{{߃|{{{{{{{|s|{|{|{{?|{?|{?|{?|{?||{||||||||{{{{{{{{{{{{{{{{{|Uߋߋߋ_{߃߃{߃{{߃{{{{__߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{{{߃{{{{{{{||||{{?|?|ꪪ?| ??|(?_|_?|?|__|_|_|_||_|)|_|⪢_|_|WWWW||UU_|UUU_|U_|| *_|W__|_?_|?|_|_?|??|_|U?|w|?|{?{??|{??|{ |||*???U}?????**ߓՕ;z^{__~{s__s{{ꪪ{{{s({t|s{ss|{t?|t?|t_|t{_t?|t?|t着?|t?*?|| ?||"_|_|??|??|?** ?YUU???_???_???|?|?|||||{{{ {{{{{{|||?|||?|?|W___||||{|{|{|{|{UUU{UU{|||{{{{{{߃{߃{{{{{߃|{{{{߃{{{{{{{{߃{߃{߃{߃{?|{{{{{{{{{{{|||{|{|{|{{?|{?|{?||{|{|{|||||||||{{{||{{{{{{{|{{|{{|W_WWU߃{{{߃{߃{{߃{{_}߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{{{߃{߃{{{{{{|||{?||?|?*?|*((_??_|?_|?|{?|]_|}i_|~|||__||||||||WW_|_|||_|_|?|_|?|?|_|(**_|?|_|?|WWW?|?|?{|?|?|?{?|?|?{?| ?U??ZZ?? ???????ߓߋ{ߋ)))){s{s****{{"""|{?|{տ|s?|s?|s|s{t|?tꪪ|_t_|?t|_t_|t?|_t^?|_t_|t??t_?|_?|ﮪ?_|_|_?_?U_?_?_???_????U?|?|?|?|||||||||_|_|{{||||||?|?||||||{{|{|{|{UUU{U_UU{UUU{|{{{{{{߃{{߃{{{{{{߃{{{߃{߃{߃{{{{{߃{߃{{߃{߃{߃{?|{{{{*{{{{{{{||{|{|{{?|{?||{|{{?|{?||{_l|||||||||{{{|||{{{{{{{|{|{ꪪ|_UU_߃{{{߃{߃{{߃{߃{{{uu߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{߃{߃{{{{{{{||{{?|?|?ijjZ? _??_jb?_|?|?|__|m|~|ꮪ|~^|_WuW|||||||WW_||e_|||_|UU}_|?|_|?|ꪨ?|_| _|?|??|?||?|?|?|??|_|?|?|_|?ZU??____?UU_??????_??ߋ {|{s{{{UUU?{*_||?|(|?tt?t___|_tU|?t?|s|?t|t?|_t_|?t|_t|_t|?t|?||?|__|_?|_??_U?_ _?_?_?_?_?????____?^??|?|?|?|?|?|?|||||||||?|?{{??||||?|?|||___W|{|{|{|{|{{|{|**{UUU{UUU{_UU{{{{{{߃{{߃{{{{{{{߃{{{߃{߃{߃{{߃{_{߃{߃{{{{߃{߃?|{{{{*{ {{{||{||||{|{|{|{{?|{?|{?|{?||{{?||||||||||{{{|||||{{{{{{{|{{{|{{{{߃{߃{{{W{U{W_{߃{߃{߃{{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{{߃߃{{|߃{{{{{{{|**"?՗??(_?_?_?|**?|_|_|럄_|+||_||||||||||_|_|||_||_|_____|?|_|?|_|?|_||_?|?|?|?|_|??|?_|_|?_|**?_|_?__? _?????_?????ߋߋ{{{=;{{)){?{*++_|?|}}|~|tttWt_tU|_tUUU|t|_t_|?|9?|t_|t|_t*ꫪ|_|_{|||||UU_|_|_|_?_??__??_?_{_?_?W__?UUW?|?|?||?|??|?|?|?|?|||?{?|||?{||몾?||||||||WWW_|{|{|{|{|{|{{|*{|{{{{{{{߃{߃{{߃{{{߃|{{{{{{߃*{{{߃߃{{{_߃{{{߃{{{?|{{{{ {{{|{{||||{|{{?||{{?|{?|{?|{?|{?||{{?||{||||||||{{{|||||||{{{{{{{{{{{{ *{{{{ꪪ{{{{{{{{uu߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{{߃{{|߃{||{{{| ??hj?* _?U]_?_?| __|_|?_|(_||_|||||||||||_|_||e|_||_|_|_|UU___|?|?|_|"Z??|?|???|?|??|??|???|?_|_|?_|_**?|?|*_?|뫯_? _?_?~ _?_??????߃j{~{{{ __|?|U]]j^|twWWtltl**t_t^~?|t ?|t?|t|_t/|~t ||U||~ttt_t_|_ *__?_?__?_?_?_?_??|?|?||?|?|??|?|?|?|?|?|?|?|?|?{?{ꪪ|ꪪ|||||?|||||{|{|{|{{{ {{ {{{{{WUU{{{{{߃{{{{{߃{{߃{{߃{{{{߃{߃{{߃{߃{{{}_߃{u{{߃{{{{{{{߃|{{{|{{{{||?t{?||{{?|{?|{?|{?|{?||{|{|{||||||||{{{|||||||{{{|{{{{{{{| {{{{{߃{{߃{{{߃{{{{߃{{߃{߃{߃{߃{߃{{߃{߃{߃{{{{{{{߃߃{|߃{{{{*?UU?UU}???_?_??|__|ꪪ_|**_|_|**+||ꪪ|||||||{}||WWWW|t*|_t?t|_|____|?|_|?|_|?|_|?|??|?_|_|?|?|?|_|?WW??{ ***_??_?_ _? _?ꨪ_?????{{{{{{߃**?|?|tWоtt￟tlȨtlʺttUU_|t_|t|t|||t~tt||t|t||U__|_|__???_?__??_|_???|?|?|?||?|??|?|_{_{?|?|?|?||?|??{?{?|?||||ꪯ?{||||{|{|{s{{{{***{{ {{({UUU{{{{{{߃{߃{{߃{{{{{{{{{{{{?{{{{{߃{߃{߃{߃{{{{߃|߃|{{{{{{||||||{{?||{{?|{?|{?|{?|{?||{{?||{||||||||{{||||||||{{||{{{{{{{{?|{|{{{߃{߃{{{߃߃{{{{߃{{߃{{߃{߃{{߃{{{߃{{߃{߃{߃{{{{{߃{{|{** ?]????___?uUy_??_ijZZ__|_? _|"""_|Ꞔ_|||||||||U|t|t|t|_t_|t_t_|t _|?|_|?|_?|_?|??|?|?|?|?|?|?|?|?__?UU___߃?RU_???{|{{|{**߃߃(ן߃?|~ ?|{ |tjhtttltltt~~訿t~t|t|t+|t""|t|tt||t||_|_|___?ꪪ??__??_|_???|??|?|{{{?|?|?|?|_{_{?|?|?|?||??||??|ꪪ|||?{?|{?||{t|{{|{{jZZV{{{{{{{{ {{{{{{{{{{{{{{{߃{{{{{?{{{߃{{{{{߃{{{{{߃|߃|߃|߃|{{{{{|||||{{?||{|{{?|{?|{?|{?|{?||{|{||||||||{{||||||||{|||{{{|{{||||{{{߃{߃{߃{{߃{?{{{{{{{{{{{{{߃{{߃{߃{߃{{{{߃{{{U????_?_?_?_?_?|***?_fff_|_|訨_|||||UUtt|t|t|t|_t_|t_t_|_t *_|?|ʪ_|?|￿_?|?|??|??|??|?|?|?|ꪪ?|?|* __]?U?{_?U{?{{{|{{~߃{ ^^߃_|_߃t~ꨨ?|t[ZZtt ttUtl+ttﯾ|t|t ==|t|t|t|t||||_|_|_|_____??_***_?_?_?___W??|_|{{{?|?|?|?|?|?|?|?|_|?|?|?||??|?||{??|?{||{|{|{{||{s߃{{{{{{{{"{UU{{{{{{{{߃{{{{{{{{{{{{߃{߃{{{{{߃{{{{{{{߃|߃|{{|{{{|||||{{?||{{?|{?||{{?|{?|{?||{|{||||||||{{||||||||||||{{{{*?{_|{||{{{{߃{{߃{߃{{{{߃߃{{{{{{{{{{߃{߃{{߃{߃{߃{߃{{{{|?]}?___?_?_?_?_?_? _| _|_|_|||UU|_|0<<_||UUU|_t|t_|t_|t|_t_|t_|t****_|?t _|?|_|?|_?|?|??|??|??|??|??_|??|?|??WU{**{{?{??{{{{|{껻||.?߃| /{ {訪| ߃?|u|{t~ttut?ttt ttWUU|t===|t |t|tꪠ|t||||_|_|_|_____??_**_?_??_| *??|?|{{?|?|?|?|?|?|?|_||??|?|??|_||?|?|??|?|||||{|{{t {|*{|* s߃{{{{{{{{{U{{{{{{{{߃{߃{{{{߃{߃{߃{{{{߃{okZ{߃{]߃{߃{߃{߃{{{߃{{{߃|{{{{{||{{|||||{|{{?||{{?||{{?|{?|k|{||||||||||{|||||||||||||{{{***{****|??{}?|||{{{{{{{|߃{|߃߃{߃{߃{߃{{߃{{{{{{{߃{{߃{߃{߃{߃{{{{|?___??__??_|_?_?"*++_|_|ꨨ_|_|_|W_|||_|_|||_t|_t_|t_|t_|t_|_t_|?t _|?|_|?|_?|_|?|???|{{|__|?|?{|}?{?{?{??{{{{{|||{߃|*߃|*~߃{]z{?t{?tU_Z?|t_ߟtt|t=?|t|t |~t|t|||_|_|/*_|___??_?__?_???|??|??|{{{?|?|_|?|?|?|_|_|?|_|_|?||?|??|?||||||{_{t{s{s |{UUUs߃{{k{{߃{UUU_{{{{{{{{{{{{|߃߃|߃{{߃{{߃{W{|{{{߃{UU߃{߃{u߃{[]߃{߃{߃|{߃|{{{{{{{|{{||{||{|{|{|{|{s?{?||{|{|{||||||||||{|||||||||||||{{{* {* |??{??{||{{{{|߃{{{{{{{{{߃{߃{߃{{߃{{{{߃{߃{{߃{߃{߃{߃{{jjj{****{???__?_?ﯮ_???____?_?+_?" _|?|_|_|||_||_|_||(_|t_|t_t_|t_|_t_|?t(( (_|?t_|?|_|?|_|?|??|??|_||_?|?|?|?|{||?|?{?{??{{|{{{|{{{?|?|߃|*{{{|{ |_t^蠠?|tU__|_t|tt_||UUU|~t||՟||_|_|_|"___~__??__??_|??|??|?|?|{{?|?|??|_|??|_|?|_|ꪯ|__|_|?||?|?||||{|{{{{t{s {s {{s߃{{{{{{**{UUU{{{{{{{{{߃|{{|߃{{{{{߃{{{{_{_U{WUU{U߃{߃{߃{{{߃|{߃|{{{{{{|{{{|{||{|{|{|{|{|{|{|{k|{||||||||||{|||||||||||||{{{{ {??????{||{{{{{|{{||{{{{{{{{߃{{{{߃{߃{{߃{߃{߃߃{߃{{jjjj{*** ????_??__?www_?}_?_?*__|__|?|_||_|U|_|UU_|t_t_|t*_|_t__t__t_|?t_|?|_|?|_|?|?_l??|?|?|?{|||?{?|{{{??{??{{{|{{{|ꪪ{{{?|ꪪ?|?|+߃|{{?|{|t|_t|_t|_t_|| |_||_t ++||____|_|_____?_?_??_|??|??|{{{?|?|?|??|??|??|??|?|_|ꪯ_|?|?|?||??|?|||sꪪ|{|{~~V{{{s{t****{s *{{{{{{{{߃{_UUW{{{{{{{{|||||{{{|߃{{߃{{UU{UUUk{|{UUU{{߃{߃{{|߃{{{{{{{{{|{{{|{|k|{|{|{|{|{|{|{k|{|||||{||||{||||||||||||{{{{{?|?????{||{{{|{|{{{{{||{{{{{߃{߃{{{{߃{{{߃{߃{߃{{**{ ???** _ﯪ_?_?_?_?U_?_?*_?|?|?|_|_|?|_|?|_|_t_|_t_|_t_|_t_|?t_|?t_|?t_|?|_|?|_|?|W_|?|WUU??|?||||?|?|{{{{{**?UU_|?{{{{{||{||{{{?|ꪪ?|?|?|?||?||%?|t|_||_t_|| _|t **|_|UU_|՟_|U_|_|?|*__}UW___??_*)*_??_|??|_|{{{?|_|??|??|??|??|??|??|?|?|__|?|{?||??|||}u|{|{|{^{t*" {t{s+{{UUT{{{{{{߃{UU{{{{{{{{{|||{{||{|{߃|{{UU{|{|k{UU]{{{|߃{{{{{{{{{{{{|{{|{{k|{|{|{|{|{|{|{k|{||||{{{||||||||||||||||{{{{{{  ????{{{||{{{{{|{{{||{{{{{|{{߃{}w߃{{{{{{{߃{{߃{ZZZZ{  뫫?_?__?_???~?_WWw_??__?|?|__|__|_|?|_|?|_|?t*_|?t_|?t?_t_|?t_|?t?|_t_t_|?|_UU?||?||?|?|?||||?|{?||{{***??{{{{{{{{{|{{{{?||||||_||_||+_|tꪨ_||_|t*?_|?|?|_?|_|_|__| *_]UU_?*?_j?_*)*_??_|??|?|??|{{{?|??|??|??|??|?|??|??|??|?|_?|_|?|߃_|?|?|_WWW|{|{|{{{ {s{s{s{t{{{{{{{{{{{{{{||||{??||{|{|||{߃||{|{l{|{|{{{{{{{{{{{{{{{{|{{{{{||{|{|{|{|{|{|{k|{||||{|{||{|||||||||||||{{{{{{???|{{{{{|{{{||{{{{{{{||{{{{{{߃{߃{{{{{{߃{{{߃|??__?U?__jhh???w}}_?_??_|?|_?_|?_|?|_|Z?|_|*_|?t_|?t_|?t?t_|_t?|?|_t_?t_|?|_U_|?|UUU_?|||?|U?|||??||||||||{{?{{{{|{||{{{||||{{{?{?|?|?||?_||_|?| ]]|?|_|t _|?|?_|W?_|?|_?|?|ꪪ__|_?*_?_?_?_??_|?|??|_|?|??|?_|??|??|??|?_|?_|?_|?_|?|??|??|?_|_|?|?|?|?||]UU{?||{|{~{s {s{s{t{s"{{{|{UUU{UU{{|{{{|||||{?|{?{??||||||{|{l|{|{l{{{{{|߃{{{{{{{{{{|{{{{{{|{|{|{|{|{|{|{k||||{{{{{{{|||||||||||||{{{{{{??|?{{{{|{{{{{{{﫫{{{{{|||||{{{{߃{߃{{߃{{߃{߃{߃{{ →++*?*?VZjh?]?* *_?e_?_??_?wu_??_|?_|_?|_?|_|?|_|?|?|_t?|_t?|_t?|_t?|_t?|_t*?|?t?|?t|?|UU|?|_k|?|?|?|?||||||{{{{*?{||{{|||{{|||||ꪪ{{|{?|?|?|?|?|W_||_||_|?|?_|?_|?|_?_|_?|_?|_?|*?__|?_??_|_|??|?|_|?|?_|_|??|??|?_|?_|?_|?_|?_|?_|?|?_|_?|?|?|?|?||?||__uU|{|{{t* {s{t{s{s{s++ {{UWw{{UUU{{{{{{{|||||_?{?||||{?|||||{|{|{|{ꪪ|{l{{{{{{{{{߃|{{{{{{{{{{{{k|{|{|{|{|{|{k||||{{|{{|{|||||||||||||{{{{{{???{{{{{|{|{{{|{{{{{{{||||||{߃{UUU߃{߃{]߃{߃{߃{{߃|߃|{** ? ??ꪪ?*_?U?__???]__W_??_|?_|_?|_?|_|?|_|?|_?t_?t?|_t?|_t ?|t?|t?|t |?|t?|?|*|?|*?||?|?|?|||||?|{{{{{| ||{|{|߃{{{|||||ꪪ|ꪪ{|_{|||?|_?||?||??|| _?|WW__?|_?|?_|_|_|?_|?_**)_??_|?_|??|?|?|_|?||??||?j??|??|_|?| _|_|?_|ꪪ?|??_|_?|??|_|_?|UW_W|?||?| *?|{|{{t*{s{t{t{s{s** {{{|{WUUU{{{{{|||||||_||?|?|||||||{|{|{|{|{|{|{{{{{|{{{{{{{{{{{{{{|{{|{|{|{|{|{|{|{k|{{{{{{{{{{|||||||||||||{{{{{{|??|?{{{{{|{{||{{{{{{{{||||||{|{| **{| ߃{U{{{{߃|{| 6??/._??*_?_?}_jj?????ww_?wuu]??|??|?|?_?|UU?|| _|?|}UU?|?t?|?t?|t?|t?|tt?|j|?|* ?||?||?||?||WU?||_W]}?||||||{?{?{{{{{||||||||{{{|{{||{|ꪪ|||?|?|||___U|?|?||?|W?|_|_|?|?_|?_|* _?_??_|***??|??|?|{|?|?|??|?|?|?||??||?j??|??|ꪪ|_??|?_|??|_?|?|||?|UUYj?||ꪠ?||kk* |s{t{t{t{t{s{s"{{s{{{{{{|||||{?{??|?|?|?|?||||WWW_{?||{|{|{|{|{|{|{{{{{{{{{߃|{{{{{{{{{{{{{|{|{|{|{|{|{|{|{{{{{{||{{{{{||||||||||||{{{{{{ ???|{{{{{{{|{{{|{{{{?{?|?|{?|{?|||||{|{{| *{{{{{{{|?__?/?*?_j_P_?}??????"*?_|_|?||?||?||?|t**|_t |?t|?t?t|j|?t|?t ?||WUU?||uU?||_UUU||WWW||||||?|?|{{{{{{{|{||{{|{{{|߃{|{{{{{{|ꪠ|ꪪ||||_{?||{ ?||U|?|Z?|?|_|_|?|???|??|*?_| ??|?|?|{{|?|??|{?|?|?|_|??|_|??|?|_|_|??|~~nZ??|_|~__?||VWWu?|{?||iUU?|{?|s|s{?t|sW{t{t{t*{{{c|{|{{{{{||||?|?|||?|?|?||??|?||W|WUU{?|?t{?||{|{|{|{k{{{{{{{{߃|{{{{{{{{{{{{{ll|{|{|{{|l{|{{{{{{|{{{{{||||||||||||{{{{{{ {???{{{{{{|ꪪ{|{{{{{{?{?{?{?{??|?|?{||||{|{{|{|{{|{߿{||**?? _?_?_jj_@_??꺺??????|?||?||?|*?|||?t|?t?t|?t |t|?t*|t*{?||{{?||||{?|{?|{?|{{{{|{{{||{{{{{{{{{{{{{{{{{{{{߃|{|||{|{*{?|?|UUU|??||?|??|???|??|*??|?| _|?|?|{?|{{{?|??|??|??|?_|?_|?_|_|_|_|_|^WW?|{(?||Z?||?|{|{|{|s{t{?t{t|s{t{s*{{o|{|{{|||||{??||||?|?|?|?|?|?|?|?||}uU?||UU]_|{?|{?|{?||{|{|{k|{{{{{{{{{{{{{{{߃|{{{{{|{ll{|stl{|{{{{|||{{{{{||||||||||||{{{{{{?||{{{{{{{{|{{|{{{?|{?{?{?{?{?|?|_{|||{|{꺺|{l{|{{|{??_***?_?U^?_?*_J**?????|?|?|?||?||_W|t|t|t|t|t|t|t{?|{?|{?|||||?|?|{?|||{{{ꪪ{||{|||||{{{{{{{{{{{{{߃|{{{{{{{{{{{__?{U|{{?||{ |?|?|?|_|?|?|_|?|?|?|?|{{?|_|??|??|?_|?_|?_|?_|?_|_|?_|_?|_|Wv?||ﯪ?|||?|?||^Z^|{|{WWڪ{t{t *{tꨪ{t|s{s{s**{{訊|{*{|||||||||||?|?|?|?|?|?|?|?||u?||_]?||WWt|UUUU|{ |{{?||{|{|{|{{{{{{{{{{{{{{{{{{{{{{{{|lllll{|{{{||||{{{{{||||||||||||{{{{{{ ***|??|{{{{{{{{|ﯫ|||ꪪ{{{{*{?{?|{?{?{??|?|||k|{|{뫫|{|{||{{ꪪ{?????___????]?|?||****|__WW|{t|t|s|s|s|s|s|{|{k||?||?|||||||{{ꯪ{||||||{{{߃|߃|{{|߃{߃{߃{{{{{{{{{{{߃{{{{{{{{|{|{|_{|?|?||??|?|?|?|ꪪ?|?|_|_|??|_|?_|?_|?_|?_|{?_|?_|?_|?|__?|_?|__?|| ?|||?|)|?t***|t|s|s|sj{t{t{s{t{t"|{uwz{?||{||||{{{?||?|{_?|?|?|?||?|??||?||?||?||WW{|UUUU?||UUU]{?||{|{|{|{|{{{{{{{{{{{{{߃{{{{{{{{|{|lllll{{|{|||||{{{{{|||||||||||{{|{{{***?|{|{{{{{{{{{|ꪪ|{{{{****|||{?|||?||||{|{|{|{|{||{{*{{???ꪪ???(: ?+??wwU?]]]]||||{|{|s|s|s|stttt|{|{|||||||||||{{{|{{|||{{{{{|߃{{{{{|߃|߃{߃|߃|{{{{{{{߃{߃{{{{{|{UU{߃||?{?|뫾?{?|?{|?|?|?|?|?|??_|_?|ꪪ_?|_?|_?|?_*jj_?_??|__?|_?|?|_?|__|?|_|?|UUW_?||?||?t|t|ts?|?t{{t{t|s|s|s|{ꪪ|{|||||?||||?||?|??||??|?|߃_||?|?||?||{_|?||WWW?||}UU?||_UUU|t|{{?||{|{k||{|{߃|{{{{{{߃{{{{{{{{{|{|lllll{||{|||{{|{{{{|||||||||||{{|{{{|||{{{{{{{|{{|{ﯯ{{{{|||||||||||{{?||{|{{?||||?{|???*?????__WW{|?|?||{|{|s|s|s|s|sttt|{|{||||||||||||{{|{|||{{{{{{{|||||{{{{{{߃{{{{{߃{߃{߃{߃{߃{߃{߃{߃{߃{{߃|߃|{?|ꪪ?{?{|||?|?|_|?_|_?|_?|****__||_|*__|?|?_?_|?_|_?|_?t_?t?|?t?|t|?t|?t |?tt|t|?|s?t{{t|s{?t{?t|s**|{|||{{?{?|?|{_?|?||?|?|??||?|?|?|_k?||?||?||?||Uu|tt{?||{|{|{|{||{|{{߃|{{{{{߃{{{{{{{{{{|klllll{||{|||{{{{{{{||||||||||||{ꪪ|{{{|{{{{||{{|||{{{{{|||||||||||{|{|{|{((|{{?||?|?{|???"""????WWWU?{{?||{|{{t{t{ts{t{tt|{|{|{||||||||||||{|||||||{|{{{{||||||{{{|߃{{߃{߃{{߃{߃{߃{{{{{߃{߃{{{߃{{߃|ꪮ||ꪪ{||?|?|?|?| ***??|***_?_?| __|_?|__|?|_?|?_|?_|_?|_|?|_?t?|_t* ?|?t|?t|?t|?t|?tt||t|t|ts?||t|t|s****|{|||{{?||?|?||?|?|?|??|?|?|?||?||?|?||?||?||?|||?t * |t{?|{?||{|{|{||{{{߃|{{߃|{{{{{{{{{߃|{{{{{|lllll{||{||{{{{{{{{||||||||||||{|{{{|{{|||||{{|ꪪ||{{{{{?||?|?{?|?|?|?|?|_|{ ?||UU]U{?|{?||{|U|?|||???????{?|s|{ꪪ{t{t{t{tss|{|{|{|{||||||||||||||||||||||||||{{{|||{{{|{{{{{߃{{?{?{{߃{?{?{?{{߃{{{߃{߃|{|{?|ꪪ|?|?|?|*_?U}_?_?++_?| __|_?|_?|_?|_?|?_|?_|_|_|?|?|_t?|_t"?|_t|_t|?t|?tt?|{?t?|t|t|ts?|t||t|s**|{||{{?{?|?|{_?||?|?|??|?|?|?|?||?||?|?||?||?||?|||?t *|t{?|{?||{|{|{||{{{߃|{{{{{{{{{{{{{{{{{{|l{|tll{||{|{{{{|{{{{||||||||||||||{{{{|{||||||{{{{|{ꪪ?|{{{{ ?|?|*?|?|?|?|?|?|?|?||WWW_|?||UUuu{?|{?|{?||?||?|?}??????{{sꪪttt{t{t{t{t|{|{|{|{*||||||||||||||||||||||||||||||||||{{{|{{{{{{߃{{߃{߃{߃{߃{߃{{߃߃{{{{߃|||{{ |?|?|  _?ﯯ_?_?* __U__|*_?|_?|?_|?_|_|_|_|_?|_t_|t_||_||:[U|?t}|?t?t||?t?|t?|t?|t|t|t|t|t|t|||||||?|{_?||?|?|?|??|?|?|||?||?|t??||?||?||?|||?t tt{?||{|{|{|{|{ﯯ|{|߃||߃{{{{{{{{{{{{{{|{|{l{|sll{|{|{{{{{|{{{{{|||||||||||{|{{{{|{||||||{{{{|{{?{{|?|(?|?|?|?|?|?|?|?|?l|?||uuuu|{ {?||{|||?{?????{|{||{t{t{t{t|s|s|s|{|{{?|{?|{?||{?||||s||||||||||||||||||||||||||||||{|{{{{߃{{{{{{߃{{{߃{{{{{|{{{ ** ?*++_?_?_? ____|** _?|_?|?_|?|?_|_{|?|| z?|t* ?|tꪪ?|s?|s?|s?|s{?t?|t?|t?|t|t|t|t|t|t ||||||{_{_|?|?|?|??|?|?|?|?||***?||?tt??||?||{_|?t|t|tt{?||{|{|{|{|{|{߃||߃{{{{{{{{{{{{{{{{{{|ls|{{|l{||||{{{{|{{{{{|||||||||||{{{{{{|||||||||{{{{|{{ ?{{*???*?|?|_{|?|??|?|?||?||UUU]t|UUUU?||UUU| |?||Uuuu||?|?|_?{|{{|{t{t{t|s|s|s {?|{?|{?||{*|UU||_||||{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{߃{{߃|{{||{??+* _??_h_?*"*_UU____|_?|?_|_|_|?|?{|?||uU?|| ?|t|_tt?|t|{?tt?|{_tt?|* ?|t?|tw?|t?|t|t|t |||||?|{_?||?|?|?|?|?|??|?|?||**|?|t??||?||?||{_|t|t|ttt|{|{|{s|{|{{|{{{{{{{{{{{{߃|{{{{{{|{|s|{{|{|{{|||{|{{{{{{{{|||||||||||{{|{{{{||{{|||{{{{|{{{*""?{* ????_{|?|??|?|?||?||]]]]?||UWWW?||?||]]]]?||uwww?||?|?|?U_WW???{{||{|s|s|s|s**t|{?|{?||UU?||?|||?|u?||wu|WU]u{?||}}U||s|||||||||||||||||||||||||||||||||||߃|||߃|{{{{_{u{{|߃{{{{|{ ??*_?_?_?*_UUU_UW}__|_?|?|__||_?|?|||?|||?|?|s{_t?|ss?||s{?tt?|?|t?|t?|t?|t?|t|t{|UUUU|||||{_{_?||?|?|?|?|?|??|?||?|||?|?t?||?||?|||t|tt|tt|s tttt|{|{{|{{{{{{{{{{{{{{{{{{|{|{ss|{{|{{||{{{{{{{{{{{|||||||||||{{|{{{{|||{|{{|{{{{||{{****?|* ???|??|?||??|?|?||?||]}]]?||WWW| |?||]]]]?||wwu?||?|?|?|?|{||{|s|st|s|?|?|||?|?||?||?||?||_~?||~~?||_?||U___|{|{|||||||||||||{??|||||||||||{?|||{?||{??||||||||||||||߃|{{{{{|{| ?? * _???___UUW__?(_?|_?|_||_?|?|||||___?||UUU|s?|s{?t|s{t{?tt?|?|t?|t?|t?|t?|t|?t ***||UUUU|||?|?|{_{_|?|?|?|?|?|?|??|?||?|||?|Z|?|?||?||?||tt|t|t _s|s|st|{|{|{|{|{{{{{{{{{{{*{ {{{{{{{|{|{{|ss{|{{||{{{{{{{{{{{|||||||||||{{|{{{{||{|{{|{{{{|||{**??{???ﯿ???|?|?|?|?|?||?||]]_?||?||W?||]]_?||www?||?|?|?||  ?||{||{|s*|s |?||?||?|**|?||?|jVf|?|Z?|||?|YU|?|?||?||?||ڟ?||V{?||||||||||||{?{?_{_{_{?|||?||?||||_{_{|?||||||||w?|?|?|?||U| |||||{|||||{{{*| ??* ??|_?U_?_??_?_|?_|?|??|?|?|__]U|{s||__|s|s|s|s|s|s{?tt?|?|tt?t ?tt?|t|?t|?t*?||]W__|||?|{_{_?||?|?|?|?|?|?|?|?|j|?|ZZZ?|||?|Z*|?|& ?||?t|tt|t|ts?||s|st|{|s|{|{{|{|{{{{{{{{{{ {{{{{{{{ltsssl{{||{{{{|{|{{|{||||||||||||{|{{{{{|{||{|{{{{|||{??|?U????|?|?||??|?||?||?||?t{_|?||w?||?||??||?||{|{|s|t*?||UU|?||?| (*|?| ?|||?|jRV?|||?|iYe?||?||?||?||ꪂ|?|() ?|{|{|||||||||{??|_{?|{?||_{_{?|||||||||||||||?|?|Uw?|u_|w|?|*?||?|{?|{{?||{|{|{||||W|||{{{| ??*+??|??|??_?U_?_|_|_|?|?||jj?||U]UU|{ꪂ?{||{|s|s{tꪪs||s|s?|s?|t?|tt?t?tt?|t|?t?t?||||?|{_{_{_?||?|?|?|?|?|?߃_|߃_||?||?|V?||ꪪ?|||?t|?t tt|t|s|s|st?s|{t|{ﯯ|{{|{|{{{{{{{{*{* {{{{|{|{{lt|{{|sl{{|{|{{|||||{{{|||||||||||{?|{{{{{{{{{{||{|{{{{|||{{???U?{_?""?|?|?|?|ꪪ?|?||?||?||?t?t?||?||?|?|?||?|{|{|{|s* t?|||?||?|**?||?||_||?||*?|| ?|| _|?|uUW?||?|t|_t?||n}|{||||||||||?|?|||||||||||||||||||||{?|||]]?|{?||_UU?|{|{|{|{|||{|||__?||u|_UU||{{|| ??j?*???? *_|?|_|__?|?||_Z_?||UUW}?||U]U|{|{{t{t{ts|s|{t{t?|tt?t?ttt?t?|t|?t?t?||?|?|{_{_{_?||?|?|?|?|?|?|?|?|?|_k?t|?|?||z|?t|t|t|ts?||s|stt|s|st|{|{|{s{{{{{{{{****{{{{{|{{{{|{|{|{|{s|{{{|{{{{{||||{{||||||||||||{?|{?{{{{{{{{|||||{{{||||{?|?????|?|?|?|?|?||?||w?||wwwu?||?t?||?||?|?|?||{{|{|{?||_?||_?|||?| ?||?|| _|?|_|?|_|?|_|?|___|?|_|?|UUWU?|tt?||?t*** |{|||||||||||||{||||||||||||||||||||||]|{|{|{|{|{s|||{s||?||_]]?||UU|W}||?|ꪪ|| ?UU?U???? ??|?|?|WW?||UUU|{ |{*|{|{ꪪ{WUU|{U{s{t{t{ts|{t{t{?tt?tt?t?ttt?||?t?t?||?|?|{_{_?|?||?|?|?|?|?|?|?|?|?||?||?| ?||?|||tt|t|t|ts?|{?t|s|s|s|st|s|s|{ꪪ|{{{{{{{{{* {{{|||{|{{k|{|{|{|{|{{{{{{{{|||||{{{|||||||||||{?|?|{{{{{{{{|||||{{{||||{??>|UUUU|?U?{_?|?|?|?|?|?||?||wwww?||w?||?t|?|""""?||?||?|?|?| |?{{||{?|{?||?|||?||?||?|V?||*?|@|_|?|?|_|*?|_|*?|_t"?|?t|_t |?t:+|t|{|{||||||||||{{{{{u{{{{{{߃|{{{{߃|߃|{{{{{UU{UU{߃|{U{_{_W{{_{{|s|||UWWw|{{?||U?|{?||| *?}u??UUU|||||{|{|{|{|{|{UVWW{{{s{s{s{s{t{t{t{?tt?|t?t?tt|?t|?t|?t*?||?|?|{_{_{_?|?||?|?|??||??|?|?|?||{_|{_|?|||t|t|ts?||t|s|s|s|s|s|sttt|{|{{{{{{{{{{{|||{|{{|{|{|{|{|{|{{{{{{{{{||||{{{|||||||||||{?|{?{?{{{{{{{{||||{{{||||{?? ?UUU?_U{_{_?|?|?|?|?|?|__?||Wwww?||?||?t|?|""""|?|?||?|?|?| {{{||t ?|{?||__?|?||?*?||?|| _|?|}?|_|_|?|?|_|?|t ?|t|_t|?t;++:{?||{|{|||{{|||{߃|{{{{{{{{{{{{{{{{{{{{{߃{߃{߃{߃{{{|߃{{|߃|߃{{UU{||||{{?||UW|||||****?{{|||{t|{|{{||{{{{s*{s{s{s{t|s{t{?tt?tt?tt?tt?|t?||?t?||?|?|{_{_?||??||??|{_?|ꪪ?|?|?|?||?||{_|?|||t|t|s |s?t{s?||s|s|s|s|s|sttt|{|{{{{|||{||||{|{|{||{|{|{|{|{|{{{{{|{{{||||{{{{||||||||_{|?||{?|{?{_|{{{{{||||{{|||||??  ?UUU?{_?|?|?{?|||?||wuww?|||?t?t?|||?|?||?|?|?| {|{|~~~{?|?||?||__WW|?|?||?_|?|U?|_|_|?|_|?|z_W?|?t?|t?|t|_t?t|jjfj|{ @{|*{|||{{߃|{{{{{{{߃{{{{{{{{{{{{||{{߃{{߃{{{{{{|߃{|߃߃{{{{|߃{{||{|{|{|||{{*??{|ꪪ{{|{|{|{{t{s|{{{U{{{s{s{s{t|s|s{?tt?tjt?tt?tt?|t?|?||?||?|?|?|?|?|?|?|?|{_{_?|{_?|?|?|?||?||WU?||WUUU|t|t_s|t{?t?t{|s|s|s|s|s|s|stt|{|{{||||||*|{{|||{{|||{|{|{t|{|{|{{{{|{{|||||{{{{||||||||_{|{?|{?||{?{{{{{{{{||||||||{|?  ?UUuU?UUU?UU||||||?||wwwu?|||?t?t?|||?|?||?|?|?||{{|?||UU?||?||WUUU||?|?|_|?|_|?|?|_|_|?|WVWU?|t|?t|?t|?t|?t*{t*** {s{彿||{{{{{{{߃{{{U{{{{j{{{{{{{|||||{{߃{߃{?{{{{{{߃{{{{{{{|߃|߃|߃{|{_]|{|{|?|{?{{*?|| {{{U{||{{t{s{s {t{{{{{t{t{s{t|s|s?|s?|tt?tt?t|?tt?||?|?||?|?|?|?|?|?|?|?|{_?|?||||?|WU?|WUUU>t|UUUU| ||t|ts?||s|s{_t?t{|s|s|s|s|s|s|st|{|{|{{||||{{{{|||||||{|{ttt|{|{{{|{{{{{{||{{{{||||||||_{?|?|||||{?||{??{{{{{||||||{{|?   ||||||||?||UUU|?t|?t|?|""""|?|?||?|?|?|{{|{{{|?||{_|{?||?{?|?|_|_|?|WU|?|U|?|YZ?|||?t |?tꪪ{?t|t{_t |{||{{{|{{߃{߃{߃{{_{{{{{{|||||||߃||{{U{{|{{{UU{߃{{{{߃{{{{{{{{߃{߃{߃{{{ |{|{{{{{*|{{߃{{{{{*{{ {{{s{{ *s{{{s{s{s{s{t|s|s{?t?|tt?tjt?t|?t?|t|?||?|?|?|?|?|?|?|?|{_{_?{|||||__|t|UUUU|s{?||t_s|s|s{_t{_t|ss?|{_t|s|s|s|st|{|{|||||{{{{||{|||{|{|{|{t|{|{|{|{{{|{{{{ꮯ{||{{{{|||||||_{{??|{?||||||||{?{{{{{{|{{{|{|??   ||||||||_WWW|{""tt?||?||?||?|?|?| |UUU]|{?|?||uU?||UU|UU|?|?|_|_|_?||¬t??||W?||]|?t|tꫪs?||t|{|{|?|{{{{|{{{߃{w߃{{{{{{߃|{||{{||||{WW|{{{|{{{{{{{{{{{߃{߃{߃{{տ{߃{{{߃{߃{_{{{{{{{ {{|{{߃{{{{{Y{{{s{s|{{s**{{s{s{s***{s***|{t|s{?tꪪ?|tt?tj{_t|?tt?||?||?|?|?|?|?|?|?|{_{_||||||||{|{{?|_s_s_s|s{_t{_t{_t|s{_t{_t{_t|s_s_s|s***|{|{||{||{|||{{{||||{|{|{|{|{|{|{|{{|{{{|{|||{{{{|||||||_{{?|{?|||||||||{?{{{{{{{{{{{?  ||||{??|||W{?||t|t ?||ww?||?||?|?|| {W_{|?t|{|{|?{?|?|?|?||_?||{[UU{?||s(s?|?|ss?|s?||{|{|?|?|?|{{~߃|{{{{߃{{{{{{|||||||||||{k||||{|{{||{{{{{߃{߃{{}{{{߃{߃{{߃{{|{{{{??|{|{{߃{{{{{{{Z{{{s|{{s{{s{s{s*{s |{t|ss?|?|t?t|*|?t|?t?|t?|t?|||?|?||?|??|?|?|?|?||||||{?|{?||{t_s_s_s|s{_t{_t{_t{_t{_t{_t{_ts?|_s_st|{|{||{{{{|||{{{{{||{|{ttttt|{|{{{{{{{{{ꪪ{{{{{{|||||||{?{??|?||||?|?|||||||_|{{{{{{{{{??> ||||{??|||{?|{?|?||Uuuu?||wuuu?||w?||?|?|| **WUUU{|{?|{?||{|?|?|*"|||{|{|{|s|s{t{t|s{{/{{{{*{h{{{{{{߃{{߃{U_{{{|{|||||||||k||||{|{|{{UU{_{{߃{{{{{_{{{{߃{߃{߃{߃{{ﯪ{{|||(|{??{{{{{߃{{{{{{{{s{s***{s{s{s {s{s{s*** {||{|{|s*|t|?t?|tt?||?t?|t?t?||?|?||??|?|?|?|?|||||{?{?|{?||{{?|t_s_s_s|s{_t{_ts?|s?|{_ts?||t?t{|t|t{?||{{?|||{{{{||||{{{{|_|{t|stt|{*|s|{|{||{{{{{{{||{{{|||||||||||||?|?|?|?|**||||||{{{{{{{{{***??? >  ||||{?|||?t|{?||uUUU?||uuUU?||wwwU?||?|?||**** |{ߋW_____{||{|{|{|{** +|{||{|{s|s{s{t{t|{j{{={W}{{{{{_߃{﫫{{{߃{{__UU{߃{߃{{|߃{{{{|||||||k|{|{|{|{{|{|{|{UUU{߃{{{{{{{{{߃{{߃{{{߃{ꪪ{߃|{{*߃*߃??{{{{{߃{{{{{{{{s{s{s"{s***{s {{{{Zj{{"{||{|{|s*(|t|?tt?|t?||?t?|t?|t?||?|?|?||??|?|?{||||?|{?||___W{?|{?|t_s_s_s|ss?||t|t|t|t|t|t|ttt|t|{{?|||{{{{|||{{{||____?||UUUVt|s|s|st|{|{|{߃|{{{{{{{{{|{{{|||||||||{?|||?|?|?|?|**|?|||||||{{_|{{{{****?|?  |?{|{||||{{?|?||wUUU?||UWuUt|UUUU?||?|?||****{?___WUUߋu{ߋWWW|||{|{s|{++*+?{{WWW|{WU{s{s{s{s{t{s|{jkk{{{U{{_}{{{{뿿{{{߃{߃{{W߃{{{{{߃{{߃{{{{{{|||k|{|{|{{{{{({{{{{{{{{{{{{{{߃{߃{߃{߃{߃{߃{{*߃|{{߃|* ߃{߃߃*?߃{{{|{߃{{{{{{{{s{s{s{s {s""{{}{{jfY{{""{{|{?t|?t |?t?|t|?t|?t?|t?|t ?|?t ?|?||??|?|?|?{|||?|?|||_l|{|{t_s_s|t|t|t|t|t|t|t|t|t|?t |t|t|tt|UUUU?t|?|{{{{|{{*||?t?||WWWU|s|s|st|s|{|{|{{||{{{{{{{{{{{||||||||||{?|||?{?{?? **?{?| ?||||||||||{{**"?   > |?{|{?{||{?|{?||{|{| |?||UUU?|?||**** WWWW߃ߋ߃ߋ{{{|{|{t{{++{{{{{{{{s{s{s{s*{{Z{{{{ *{U{{_}{{{߃{߃{꿃{{߃{߃{߃{{{{|߃{{{߃{߃{߃{{{{{|{|{|{{| {{{{{{{{{{{{{{{VV{{ ߃{U{߃{{߃{߃{߃{ﯯ߃{꪿{j߃|߃{{߃{* ߃{ ߃߃+߃ս{{{{{{{W__{{{{{{{s{s{ss{s(("{{{{{{{w||w|{ "|?tt?||?t|?t?t?|?|?t??t?|?t ?|u|?j?||??|?|?{|||?|||_{|UWWW|{|{|t|t|t|t|t|t|t|t|t|t|?t|?t|?t|?t|?t|t?||Uu| |||{{?{{??{?|||?|{|{ |s|s|s|st|s|{jjj|{|{s|||{{{{|{{{{|||||||||?|?|||?|?{?{?{??|?|****?|?| *?|?||?{||||||||UUUU?UU_?UUU_?UUU?WuUU> ||?|_|{?{?|||____{?|{?|{?||{|?|?|?| _****߃ߋ|߃߃.{{{{|{|{|{{{{{{s{s{s{s* {{{{{{{{{Ž>߃{W{{߃{߃{{߃{{{{߃{{{{{{{{_{u{{߃{߃{{{|k{| {{ {{{{{{{{{{_u{{{{߃{U_{|{|߃{տ{տ{{{߃{{߃{{|* {߃{߃{ *߃U߃߃?u?{x~~{{{{{{____{{{{{{{s{s{s{s{s{{{{###{{{||?|||?tt?|?|t_|t?t?|?|?t??t?|?t ??|?|?||?|??|?{||{??|||{?|{?||{*{?||t|t|tt|t|?t|?t|?t|?t|?t|?t|?t|?t|?t|?t?t?||?||U]__|U?||{{??{{|?|꺺?s|{|s|s|s|s|s|s|{|{֨|{s|||{{{{||{{{||||||||||{?||?|?|??ZZ??*???|?|?|?|?{?{?{{_?|?| *??W?U__?W?UW?UUW ||?||?|{|||{?|?t{?||{|{((||?|****?_*** ___߃ߋ߃߃{{߃{_{{{UUuu{|~~~{{{{{{s{s{s{{X{{ ߃{{߃߃{߃{{w߃{}UU߃{]߃{߃{߃{߃{{{{{߃{߃{߃{߃{{{߃{{{{{{{{{{{|*{|{{s{{{{{{W{{WUUW{{{{|{|{﫪|{^Z{|߃߃{߃{߃|߃|߃{{{| **߃|߃{߃{ *߃ߋ߃߃ߋ**{ {߃{{{{{{{{{{{{{s{s{s{s{s{{{{"""{u{||?||?t?|t?|t?|?t?t?|?|_t_?t_|?|??|_|?|?||??|?|||{??||||{?|?t{?||t(t|t|t|t|?t|?t|?t|?t|?t_|s|?t?t|߃_t|?t|?t?||?||__?||UWW?|{??|{|?{{|?|?|{zz|{{t{t|sꪪ{s{t{t|{|{ꪪ|{s|||{{{{||||{||||||||||{?{?|?|?|??ZZZZ????_|*??|?|_|?|?|?|?|?|???___??W__?_UU?UWWW|??|?|{|||{?||{{?||{|{((||?|*?|***ߋ?{߃ ߃߃_WW߃ߋ{߃{{_{{߃{UU{|*(_W߃{{{wW{s?{ss{{s {{{{ ///{_߃{߃{_{_{W]{{߃{{{߃{{{{{{{{{{{{{{߃{{{{{{k{|{{{s{s{{{{{{_WW߃{{߃{߃||{|{|{|U|||_?|?|{߃|{{߃|߃{߃{  ߃߃w߃߃{Xl|{{{{{{{{{{{{{{s{s{s{s{s*{{{{{{{?||W?||?|t?|?tꪪ?t?|_|?t?|_t_?t_|?|??|_|?|?|ꪪ|??|?{||{??|{?|||{|{|{ (("|t|t|?t" ""|?t|?t|?t|?t?t|?t|?|t_|st?|?|t?|tt?|j|?|?||?||?|WW|||{?||??{|?{?|j_|{{t{t{t{t{t**|s{t|stts|||{{{{{||{{{|||||||?||{??||?|?|??????|?|?|?|?|?|?|_||??|?|?????*????__?WW__|||_|{{||||{?|{?|{?||{||?|?|??*?߃WWWU{UUUU߃߃ߋ߃߃߃{߃{{{{{߃{{{***߃߃{{{{s~^_{s{s?/{{{{{_{{߃{߃{W]{UU߃{{߃|{|{{|߃߃|{{{{{{|{{{{߃{{{**{*{{{|{|{{s{ss{{s{s{{:*߃{߃{߃|||W_UU?||?||*?||?||?|?|_|?||{{߃|||߃|{߃;p߃{npzZ{{+{{{{{ {{{{{s{s*{s{s{s{s{{|{{{뻻{{??|?||?|t?|?t?t?|?|_t?|_t_?t_|?|??|_|?|?||??|?|||{?|{?|||{{?|?||Uu]]|?t""|?t|?t|?t|?t?t|t?|?|t?|t?|t?|t?|t?|t ?|t?|t|?|Z|?|?||?|||||{?||?|?|ߋ?|____|{{t{t{t{t{t {t{t|s|s|{|{|||{{{{{||{{{|||||||?||{?{?||?|???V?*? ??|?|?|***?|{?|?|?||???T?U????***????__||||{{{|||{?||{{?|{?|||?|????*?߃{߃߃ߋ߃ߋ߃_WWW߃{߃{z~{{{{{{߃Ue߃߃wUU߃{{s@{sVUUUs{{s/ ߃{{{{߃{{{_]U{{{{ {{*{*?|{||||{着{{{{||{|{{{{{߃߃{||{|{{s{s{s{s{t|{{{|?|?||_||?|_t*_|?|׻?|_|"_?|_|?|_|~?{߃|߃{߃{߃||߃|߃{߃Uw/߃J{__\P߃{{"/{{{߃{ww{{{{{s{s**{s{s{s{t{{*"|{{{{|?|?||?t?|?t?|?t?|_t?|_t_?t_?t??|_|_|?||??|?|||{?|{?|||WW__?||UUU?||]uuw|?t|?t|?t|?tt?|?|t?|t?|t?|?t|_t?|t?|?t|_t?|t*?|t?t|?||?|**|?| ?|||| ??????UUUW?||?t_|s{t{t{t{t{t*{t{t{ts|{s|||||{{{|||{{|||||||?||{?||?{?|???V???"???**?|?|?|?|?|?|?UU??j?Uj???????|||{{{{||||{{?|{?|{?|||?|**?????߃{߃߃ߋ߃uWUߋ߃UUU߃{{{{߃{߃{{ ߃|߃_U߃߃{{kss *{s{s+{{; ߃{{{{{{s߃{{{?|?|{||||{|{{{|||w|{*|{Z|߃|߃U߃U߃{||__|{{s{s{s{s{s**|{|{{몪{?|?|^_W?|_t_|?t _|?|?|?|?|?|_|?{{_߃{߃{߃{߃|ꨠ߃{߃{{ *ߋ|߃ꪯ_{{{{߃{{{{{ff{s{s{ss{s{s{{"""|{|{{{??|?t?||*??t?|_t?|_t?|_t_?t_?t_?|??|??|?||??|?|||?||?||||___?||UU?|||?t|?t|?t?|t?|t?|t*"?|t?|?t?|?t?|?t?|?t?|?t?|?t??t?|t ?|t{||?|?||?|||||* >|||?||_|s|s{s{t{t{t|sꪪ{t|{ꪫ|{|{||||||||||||{{|||||||?|{?{?||?{?|?|??V??????**?|?|?|?|?|?|?????Z???? ???WWW||_|{{{|||{?|{?|{?|{?|||?|****?????߃{{UUUU{{߃z߃{߃{(((߃{{{{߃{{*߃*߃|\VV߃߃_s{sss{sU{s*{{UU߃{{{޿{s{{{{Ս{+{ ?*??|?|||{?||||?|{??|?|?||~|uWU|}uU|{߃|*߃߃_U߃{߃|߃|{s{s{s{s|s|s|{|U?||?|??|WW__|?|_|?|"( __||??|?|_?|?|?_|~|U?{W߃{{{ꪪ{߃{߃{߃ 矋*߃U"_:_|{_{{{"""{{{s{s{s{s{s{{{{"""|{|{{****|?|ꪪ?|?||****??t?|_t?|_t?|_t_?t_?t_?|??|??|_||??|?|||{?||_{||?||Uuuu|?|B|?|R?|t?|t?|t*"?|t*?|t(((?|?t?|?t?|?t?|?t?|_t?|?t?|?t?|?t?|?t?t?||?t|?|?||||| ??||>|ߓ?|_?||_|s{s{s|s{ts{t|{{t|{|{||||||||||||{{|||||||{?{?{?||?|??????????|?|?|{?|?|{?(((??_?((? ? ?U????WW||_|{{?{||||{?|{?||]||??|????{UUUU{ {߃~~~߃{߃{(߃{{{{*߃{{*߃߃VVVVߋ{`{s{sss*{s{s+ {{ꪪ{__WW{{{s{{/.{{/"? _?_?|__V|?|?|_|?|?|_?|W?|?|~?|?|?|W?|?||?|*?||**?||mj|{| *߃X߃߃~|{s{sUUss|s{t|s ?|{ "|?| &)|?|?|?|___|?|UU_|?|UU_|U_|_|?_|_|_||__|__|_?|*߃| +߃{{{{߃s{ᅨ?_?|{W{{"" {{{s{s*"{s** {s{s{{{{ "|{|{||?{?|****?||***??t?|_t"""?|_t?|_t_?t_|?|_?|}}??|?|?_||??|{_||?||_{|||?||uu?|||_t?|t?|t(?|t"?|?t?|?t?|?t?|_t?|_t_?t_?t?|_t_?t??t?|?t?||?||?|?|?|?|?| ||>||||UUUU|UUUUl?||{t {s{s{t{t{ts|{|{s|{||||||||||||{{{||||||{{?{?||?|?|??ZZZZ????_?Www_?]]_]??|?|**?| ?|?|((((??|?(( ?|??|?? __?WuU_?????|**|||{{?{||||_l||?{|?|?|????{{{߃|*** ߃{߃{߃{{{߃{߃߃߃ߋ{s{ss{{s{s/++{{u{{{s{s{s {{//{+ ?{ ? ?|z_?|WWUU?||?||?|_|?|_|_?|?|_|??|??|?|W?|?||?||?||z?|?||.+߃ ߃{ߋh~s|s^^^ssկss |s|s*?|| {t_t-)?| "?+/?|?||?|ZUj?||??{?{?|?||?_|_?|?_|_|?|߃|{{߃{߃U_߃?? ފ****?{{ꪺ{{UWWU{s{s{s{s""{s{s**{s|{uu{|{??{?|?||?|?|ffff?|?t?|?t?|_t?|_t_?t_|?|_?|}}??|?|??||?|?{_||||||||?||ם?||?|t (((?|t ?|t(( (?|?t?|?t?|_t_?t_?t_?t_?t_?t_?t_t?|?t (?||?||*?|||?|?|?|?|?||{UUUUUUUUU|  _l?t{t {s{s{s{s{t{t|{|{|{ꪪ|{||||||||||||{{{||||||?|{?{?||?|??????_?]]]]_?wwW_?]]]]_???|?|_?U??| ?|??|??|??? __???ꪪ??||||{?{??|||||||?|?|?|?|????__WW{{{{{߃{꿃{{߃{߃{ {߃__߃ߛ{_{s{ss{{ss{ZZVU{{){{꠨{s{s** {{{*"/?_YoWW_?|Z^VV?|| _|?|UUUw?||?|_|?|*?||??|?||__?|_?|]?|?|?||_|?|_|?|U?|?|v"ߋH@ߋ߃||sss ts!?*?|s*?|{*_||?|t.?_|U|_oX?|?|_?||U?|U|?|{{?|ꪪ?{_|蠠?_|?|_|_||?||{{|  +ꨟ߃߿+ߋ߃|{{UWUU{t|{Zz~o{s{{Www_{s{s****s{VVVV{|"|||?{?|?||??|?|| ?|?t?|?t?|_t_?t_|?|_?|??|?|?|?|?|??|?|||||?|||?|?|||?|VVUV?|?t?|t""?|_t_?t_?t_?t_?t_?t_?t_?t_?t_?t_|?|UU_|?|U___?||?|||?||??|?|?|?||>| l?||?|t|s{s{s{s{s{t{ts|{|{|{||||{?{?|||||{{{{||||||{{?{?||?|???ZZZZ????|??W_?_?___?UUU_?}_?_?_?_?U__?UUU_?UUU??" ? ???|??|?|||?|{?{?|||||?|?|?|?|?????_WWWW({{{߃|߃{߃{{{__߃{߃{߃߃ߛ{k{s{s{s{s￯{{U{{ {{jj*{s{s.*{?{ ? ?p_?|_|_|?|Uu_||?|||?|?||?|? ?|?||?_|_|??|??|_|?|__|?| -?|_|eU?|?{ꪪ*?jߋ?߃߿߃۲|{?t?ts*?ttU|_t|_t_|?t+_|%.._|⨪|?|_|~z|_U{?||߃|߃|߃|߃|{| *_?|_||_|_]_W_||?|{z{?{﫫?|߃Zz߃+ߋߋ/_߃W~{꿃{_{{ *{{**{s{s{{{s{{jjjj{{*""*|{?{?||?|??||??|****?||?|t?|?t?|?t?|_t_|?|UU??|??|_||?|?|??|||?|{?||||?|_||_|?|]]wV_|?|?|?t?|_t_?t_?t_?t_?t_?t_?t_?t_?t_?t_?t_|?|___?||?||?||?|?|?|?||?UUU{?WWWUUU_t?|||?t|s{s{s{s{t{t{ts|{|{|{||||{?{?{?{?{?|||{{{|||||{?{{?{?||???Z????|?????_|?_|?_|_?_?_?_?{_?_??@?@?**?????|?|?|||?||?|?|||?|?|?|?|?|ꪪ?????WWUW]UU{{{߃|{߃{߃{߃k߃{߃{߃{{{jZV~{{{s{s{s{s++ *{{{{"{tꪪ{s/{{=?+?{=?+ ?!_Ꟍ|??|??|__??|?||(?l?|?|?|?|?|?|?||??|?|?|?|_|_?|_|?|??|?|?n#?ժ??{s{?tt?tZfVf_t?t|_t_|?t_|?|* : _|{Ÿ|껻|?|_||j?|{ꪲ|{|{~~{{߃{߃{߃{߃{߃?_|_|___|?|_|?t|_t ++|?|{?| *߃wߋVUߋpP߃{߃{{{*s{{{{{{jjfV{{*|{Uu|{ﯫ|?||???|?|?||?|j?|t?|t?|t?|?t ?||??||_?||?|?|??||?|{?{?||?||?|?|?||>*_||_|?|_|?|_?t_?t_?t_?t_?t_?t_?t_?t_?t_?t_|?|?|@|?|| ?|||??||?||UUU|{?_|{t?|||?t{t {s{s{s{t{t{ts|{|{|{||||{?{?||||||{{{|||{|{{{?{?|?|?????????_??_|?_|?_|?_|_?_?_?_?_?U?>? ??|???|?|?|?|||||||W|___?|ww?|?|?|?|?????______ {{{{߃{{߃{߃{߃{߃{߃{{ {~Z{~{ {s꪿{s;{s*+{{+ {{{{{t|s?{--/?#_-/?@@R??|??|??|??|_|?|U*_|?|]_|?|Uu_||"_|__||?|U?|?|?|?|{?|?|?|ꪠ?|_??|?|?|?{+_?_?_nzn?{s{?t?tt* _t?t?|_t?|_t_|?|*,__|B@_|U_|?|_|?|j|?t //|{|{|{w~?|{UU߃| U|U߃?| ?߃U ?}?|__||/?|t?|_t*_||__|?|?|ߋߋ_{߃{{{{{ {{{{Zj|{|{|{||?|?{???|?|?|?|||?t?|t?|t?||?||?|?||?|?|??|?||||{?{?||{?||*?t?|| (_|?|_]u{|_|?|_|?|_|?|_?t_?t_?t_?t?|_t_?t_?t_|?|_|?|____?||?||?|?||?|?|>|{?{?{?|?||t?|{t {s{s{s{t{t{t{t|{|{|{||||{??|{??|{??|?|?|{{{|||{|{{{?{?|| ?????????_?_?_?_??_|_?_?_?_?_??_(_?_?_?UU?????||??|?|?|?{||||?|}?|?|?||?|??|???_??_____WU**{{||{**{{{{{߃{߃{߃{߃ss{~{{sꪪ{s+ {{={{{{{{{t?|s.?|U-˟_z??_|_|?_|?||_|U |_|U몪|_|U_|*_|W|_|^|?|_|?|UU||| ?||Vf||  +?{?|?|?{?|** _ _~WV{_]{?t?tt *_t?t_t?t?|_t/_?|?_|_?|_?|wu_|?|_|?t|?t|?t?||__||||*|?|U|U?߄?վ(߄_W~耟UW?{?|~z_|?|+5_|t|?|8|?|{|/+ߋ߃({{{{{{{{ {{ *{| |{s||?{뻻?|??|?|?|?|~{?||t|?t|?t?||?||?||?|??|?|?|||?||{?{?|?|{?{??|?|?||"_|?|u_|?|{|{|_|?|_?t_?t_?t_?t?|_t?|_t_?t{|_|?|__|?|UWWW?||?|?||?|?|UUU?{?{?{?_|?|?|||?t{t {s{s{s{t{t{t{t|{|{|{|||||||{?{??|?|{{?{?{|||{|{{{?{?|?????|?????_?{_?_?_?_??__?ﯯ_?_?ꪪ?_?_****_?_?_?WWUw?((?????|?||?|?|??|?|?|?||??|***?|_|?|?|**?|(??_??____UUUW|{{||{__߃{{{{{{߃{߃{߃{jZZ[߃{^ZZ{s|x~k{sࢠ{{{{#+{{{~_{{|{//||//_|++/-_Lr\?_|?|?|?|*_||~~||W~|U||ꪪ|>t|t*;;_|W__|?|jꟄt||W|???||||??x^W߃]߃{_{t{?tW_^_t?tk_t?t?|_t??|?|??|_|?|?|_t?|?t|_t_|t|?|=) ||=||}|y }|>߄*>jzz訨|*ބ_?|_||?|_|t|~|+|_|Xj|*/?{?{?_{zߋ8 ߋ\x|~ {߃{__{{{{ {{* {||{|||?|?|?Z?|?|?{|{|{|{|t?|s|?||?|*** ?|?|?|||||||||{?{?{{{?|?||?|ZZYi_|?|]]_|?|_|?|{|{|{|_?t_?t_?t_?t_?t_?t_?t_|?|_|?|W___?||?|?||?{?| UUU{?{?{?{?_|?|?|||?t{t {s{s{s{t{t{t{t|{|{|{|||||||||?|?||{?{??||||{|{{{||?????|?????_?{_?_?_?_??_?_?_?_?_?_*_?_?{_?_?wwwW_?]]]_???||??||?|?|?|?|??|?|?|?|?|??|??||_??|??| *????_??VvvV||{{{wWW{{{{߃{߃{߃{꿃{߃{__{ss~s+ .{{=={{==߃{{߃{}]WW{{յ|{----|?|%55~| *_?|_?|?|+ _~|*||~|UUU|| Uߌ?|NO?|ݴ|_|꫽|**~՟_|O**|Uu||}_|"?|?|?|?|?|{?U߃^׿{_|{{?t|?twWgz_t?tk?|?t/-/??|?|?|?||"*?|?t|_t_|t*|?|>|||W}| 7>}ߌ>+W|ބ|ݿ~|뿄~|((.U|U||U|t*/~|_|* _||??|+*߃~ߋ+ /迋{{{{{s{{ ***{UUU{{|{_|?|ꪪ?ꪪ?^?{{|{|{V^^|{|{*|{?|{|UU|||||?|?|?||||{?|{{{{ *++?|?|?|| _|?|}}_|?|_|?|{|{|{|{|_?t_?t_|?|_?t_?t{|_|?|____?||?||?|?|?|**?| >_|?|~~|?t|?t_|s{s{s{s{t{t{t|{|{|{|{|||?{|||||{?|?|{?{?|?|||||{{{||| ????|_????_?{_?_?_?_?{?_?_?_?_?_?_ _?_??_|?_|??|?|_|**?|?|?||??|?|?|?|?|_|??|??|??|_?|_?|?|??_|?_|**?_|??_??V||{{{_UUU{{{{(((߃{߃{߃{{߃s{{Rrps~s**{s/߃{{߃{{ރ{{/ ?{/?|_|_|_?|?| 5=}|* _||_|U|?|W?|U?|?'U|j_{ 5]_ %矿|^~||/+?|zx`?||?{?|߃||z߃~eW{~ꟃ{W_~|{{?t_tt?|?t+?|?|?|?|_||+|?|/ |_||~|螄|_|W|U߄|UU{|{u|{*| }?*/~~߄}|tꫯ|t/||_|?|*_|?|+?|+**꨿_{꿃{߃{U_{{{{ *{{{|{?|?|?_{{{{| |{{{ **|{|{|{|?{?|?||?||{?{?|||||{{|{++|_|?|| "_|?|uuww_|?|_|?|_|?|{|{|{|{|_?t?|_|?|_t_?t_?t_|?|?||?||?|?|?|****|  UUU{??|?|||?t?t{_t|s{s{t{t{t{t|{|{|{|{||||||||||||{?{?|?|||{|{{{||| ???{??????_?_?_?_?_??_?_?__??_jjjj?_Z_??_ _?_??_|?_|??| ?|_|****?|?|?|?|?|?|?|__|?|??|_?|_?|_?|_?|_?|_?|?_|?_|_???_?_|||{__|{WWW{|{{UUUU߃{տ{߃{__߃{{{fV{sʈ{s{s-?߃{UU߃{߃{__{{յ{յ_{_| _u_?|?|* ?ꪪbs_z?|~_|~W?|{?||UU?|*W{zU{{ ?{>߃U /_?_耿U_~t__t ~|_|h|?|]}?|?|?|{꿃{/++ ~^\{讠߃{߃{zz?t~|?tw_|_t?t/߃|߃|Ꟍݽߌ_||  j|_|zw|?||?_߃~W{{{_{_{߿_{~?{{_{"{_ _߃* /?|U_|t|t|t /||__?|?_|_|?|+/+՟߃}{{߃{{{{{|{{?|| *{{{{{{"{{{{jZjZ{{*{{ ||||?|?||{?|{?|||||{{{{|_|?|___|?|]_|?|]]_|?|_|?|{|{|{|{|??t?|_|?|_t_?t_?t_|?|>t?|UUUU?||?|?|?||UUU??|?|||{|?t |s|s|s{t{t{t{t|{|{|{|{||_{||?|?||||||{?{?|?|||||{{{_||| ???{??????_?_?_??__?_?_??_?_?__?_??_ _??_|?_|?_|??|_|?|?|?|?|_|_||_|_??|?|_?|w??|_?|_?|_?|_?|__?|_?|?_|**_???_?{|{{WWW{|ss{{{߃{߃{{{{s{s{s) s{UUUU߃s߃{__{?{*_|* *?__???յތ `_jX|?{|{|{|{_U{{~W_{/ h{ {}?sU{߃U?߃Wj>|U߃ ނ{U~|W_|蟄_* }|UU|?|<l+-?|?|{|{z{{\|߃WW߃w߃ ߃߃|^|?t{_t|{ZW߃{|p_|zZ?t_W_|t}W?|{t?|{߃t|]?|{W|{U{U {U{U{տ/ u*՟?|_|{*_|t_~xtt|t _|?_||_?|߃~߃߃ {{꪿{߃{{{{{{{*||{|{߃{{{{{{{{{ {U|?|?|{?{?||{{{?||||||{|{{_|??|??|W___|?|_|?|]]u_|?|_|?|]_|?|uw_|?|W]_|?|UU_|?|__UU?|_|t_?t_?t_?t>|?|UUUU?||?|?|| |UU{????||~~~?||}U|t|s|s|s{t{ts{t|{|{|{|{||_{{??|?|{_{_{_||||{?|{?||||{{{{{{ ?uuuU??{??????_?_?_??__?_??_?_?_?_?_ *_??_|?_|?_|?_|*_|?|?|?|_|_|_|_?|_?|??|??|?|_?|_?|_?|_?|_?|_W_?|_?|?_|**_?_????{{|{{UW_W{{*{s{s {{{{߃s߃{{{]{s{{{s+#{{{{ "{{?{յ_|+_? ?__??/?)+ __|~|z^|{{{{߃s?|{_VV+|{U+|{ |}_/U_|?|_|?||/??U-?U낿_|UW~x_|l*x?|l -?|{|{{t * {{P߃{{/'/߃|`?tꮪ?|s{?t*_{ |l~?tk{sl}/.{{VWU{{/- |{+-- ?|?|{_||_?|."+?W|_|{{?| ߃* +>^? |~z|{ +tt *|t/|_|\|p_?|_|?|.| /߃__~߃߃]{{{꪿{߃{{|{{{|{{{{߃{{{{{{{{UUU{?|||||?||{{||{??|?||{{{{UUU???|??|_|?|]uu_|?|uwU_|?|U_|?|]uuU_|?|wU_|?|]]]u?|@|?|@|?|_|t?|_t_?t_?t?|_t?||?|?|| |UU?|||t|t|{{t{tt{ts{t|{|{|{|{||_{|?|?|{_{_{_?|||||{?{?||||{{{{{{ ??????_?_?_?_?_?_?_?_?__?|_?|?_***)?_**(?_|?_|?_|?_|*_|?||?|_|_|_|_?|_|??|?|]uu??|_?|_?|_?||?|__?|_?|?_|_?_???_]?{{{{{{{{*{s{s*{{s{{{{{{ {{ {{UYZ{{{s**{?{/ ?___?_?U?-]_ ]?|~_?|szW{s |{u|{~"?|{+ ||+{_|U_|* ?U_|蠠_{_|uU?|{{~_|{_{*->+/^zt^X|pl~l8{l )-|{{s{s *߃{ݿ{߃__[^߃߃(.߃|?|{?=5|?| >_| ^|_t|\_tczk~[S{*{*||t߃|_{*_{|{\|?|_x_t?|+_W_~_> _Xhx|^x{t_~_|t~_|t/-+_|?||{| ߃_߃{{߃{{߃{߃{{|{{_|{{|{߃{{{{{{{***|{UU{?{|?|?|?||{?{?{{{||||{?{?|{{?? =/?_|??|??|__?|>?|@|?|@|?|@|?t?|UUUU?|@|?|@|_||t?|_t_?t_?t?|_t?|||?|?||*|U?wWU|ꪪ||s|s**{?t tt{t{ts{t|{|{|{|{||_{|?|?|{_{_{_?||||{?{?{?||||{{{{{????????_??_?_?_?_?_?_?_?__?|_?|_??_?_|?_|?_|?_|_|?|?|?{_|?_|_|_|?|ww?|ݽ?||?|_?|_?|?|_?|_|_|?|]UUU_?|}_|_|?_| ???~?{{{{s{{s{{s{{s߃{{{{++* |{﫫s{{߃s{s**"{=--_-/ _-?_?~~z??~_?^U|{U|s|{|{_?|{-?|W߃?|/ ߃|ꪪ߃|{||{~_WU{|{U]w{s +{{{//?^---%``pjߓ_|\\Xx_tlUt~d-{t {s{{UU{Uյ{/* ߃[^{ߋ߃߃ߋ{_{_-- + }Zpxptc||tl~SxWc~[>=5߃k%% ߃/ * {||{WUW|{߃{s{{{5Wh_|z/_|{ ߃| U_| __^{^~x{_t__tt?||}?{|{||* ߃|"+߃{{{{{|{{{{{{||߃߃{{{{{{{** {|||?{|?|?|??||?|{{?{?||?|?||{??|?|{ _?~}}}?_|_|?|W?||(?|| ""?|| ?|| (?||"""?||?|| _||t?|_t_?t_?t?|?t?|||?|?||* |UUU____|{||{t{ttt{ts{t{tt|{|{|{|?|_{|?|?|{_{_?|?||||{?{?{?||||{{{{{|{_|?????_?_?_?_V?_?_{{{?__?|_??__?|?_|?_|?_|_|?|n?|:?{+;_|_|?{z?|UU{U ?||Uu?|_|_?|_?|_?|?|| "??|_?|??|??| *"??_ ?{|{߃{{{{{{s{s*{ss߃{{߃{__W|{|{|{~~z{{ {{UU{- +_|?~_|?zx~߃]{{u{{ /u|{{|~{ꪮ߃| *߃߃|{{{~_WU{UUU{uw]|{{sxXxp{k *{.+?~ -%5=zj⾣^ZxX|_lV^xl_d{l +-/{s{{ {{~{+ ߋߋߋ߃꿋~?{////-%--]tX轕mhxxxdR\^^SR s^c5=ߋs--+_| |||_|{ *{{xXTT{s( {{UՕ{//?߃U?|{߃|_= --?|/U| +߃)_ sW~ts|s++|_||||{ꪪ߃|߃|߃|{{|{{{{{{{{߃{{{{{{||{||?|?|?|?|_|?|||{?||?|?||??|?|?|?|?m__??WW_|??|?|}ww?||?||?||(*?||?||{|?t_t?|?|_t_?t_?t?|?t??t?||?t|?|WWWU{{|_tt{?t tt{ts{t{t|{|{|{|{|{?_{|?|?|{_{_{_?|{_||?|{?{?||||{{{{{{?|???????__??_?____??_{{{_?|_?|_??_?_|?|_?_|?|__?|?|o?|{H_|vv|?{\|z_{z_u_zUU^ފUUU5xzzz||_|_|_?|_?|___?||**?|| ??|??|??|*????UUWW{|{{{{{߃s{s{s{s ***߃{߃{{߃{{_|{|{|{_^_|{+?+ ?_**?\_?|??|?|++ߋ/ߋxz~{{{UU/{Օ {?||*{{߃| *߃|{{{{vzj|{{{*?s_|sUտ߃|*~=5U]ޫxxh|lxp`?lk{l  {s +{s+* {{_WU{ߋ߃ߋzzzz_5----=~o~>L``KB\\^VcJ-|_k+m?|WTvU||||{`s{s* {{z^{{[{{?s/ x?|UW^x?|-տ| UW~{^z{s^~z~|s ||[|{|{{{|{{{|{{{{|{{{_k{||{|?|?{?|?||_??|?|?|?||||?||?_|_|_|_|?|.o߃_|?__?_??_| _|?|?||?||?||?||?||?||_t|s?|_t?|_t_?t?|?t?|t?||?|||{{||{t{t{t{t{ts{t|{|{|{|{|{|{?_{|?|?|{_{_?|?|?|||?|{?|||||{{{{{{??????*** ???__??_V??_____{{{?__?|_?_??_|?|_?_|?|__?|_||jjk?|ݝmj{{rWUzszs W|r*^߃p``h|?{?||__?|_||?||*?|| (??||_??|***??*??___W>{{{{{{{{___߃s߃s߃s߃s߃{߃{{߃{{||{"|{ꪪ?|{++ ??| ?_ ?߄_?~~~??|_|*z߃W_| _?|{ {) +|ꪪ|?*||*{{ꫮ?|{{{{ꪪs?{UUյ_{* _l^?|l  ޫZxx^^|?lxlk{t|s__~~{s{{ {--=** *ߋ*ߋ_///+-))-|Vޔ;`ppxS:Wַ/{R+ {-?|l ?|t/|_t +|||{{{z^{{꺮{{+* {?{}{ _|Z|{ ?|^|+?|{W{{-= ?|{?||*_|u{?t߃|{|?|||{{{|||{{|{{{_WW_{|{||{|_|?|?|?|???|??|??|?|?||?|??|?|?|_?|_|?_|_?|?|{``X?|XX\_{*_?;:_+_?_?W~??|?|?||?||?|ij|?|ff?||?|||?|_||?|_t?|_t*?|_t ?||****?|?t*** ?||?t||ꪪ?{|||{t{tt{t{ts{t?s|{|{|{{?|||||?|?|{_{_?|?|?|||||||||||{{{{????__?_?__ꪪ_???_??_{{?__?|_??_|?_|?|_?|__?|_|o_||j|l:?Z```z}Z7?zյ |{ս _|>uUޣt -~xxzz߃?|?{?|??|_||?||*?||* ??|??|?|?|???W___{{{*{__W{{߃s߃s{s߃s{{߃{{߃߃{ꪪ{߃|||WWW_?|{_||/ ?_|_?nZ?_j_?^WW??|_|_*_u _{?|{{)-)?U?||||*{{{{{{{ZZ? pߌ* '^uJ@u>uU u ~~_xXxX_|lzzz?tk+{?tts~~z{s{{{???ߋߋ+ߋ-_--//~----\\<;xxxxc;3- _|k-+_{^W^|]?|]?|{*?||W^x|{{{{~Z|{{{|{UW{t*|/'ߋ_|Wz||*|_t -?|?|~W_|?|ս _?|{j|_t*+|+{*?|||{{{{{| ||{{{{__{||{||?|?|_|?|??|?_?|??|??|?|_|?|?||?_|_?|?_|?_|__tjZ^ފ?l==55?^^\X|/+"_ ._.??__?|?|?||?|(|?||?||?|V|?||?|_||?|_t?|_t***?|?t?|t?t?t?|||| *{||{{||{{t{t{t{ts{t?s|{|{|{{?|||||?|?|{_{_?|?|?|||?|||||||||{{{***????__?_?****____ꪪ????_{{?__?|_??_|?_|?|__?|_?|_|?|?|_lhx{lR`ppx{}bݯ? ~- >}mVU?>u/--_\\X\|\|?|?|?|?||?||?||*??|??|_|?|???__W_{{{~~{{s߃{s{s{s{s{{{{߃߃{{{{?|jj?||jsSR_|t?_| _??VUUU?_|? |_*zU?{_|{|{- ?{+??_?||{{{{{{{UU >|w|p?}U_ ~}t*/ޤ~ _|xxx|_tlhh^^_tl _|t_zz?tk_z{k /- {{{ߋ??.ߋߋ* ?5_ )*^ )||\\=Kxpp`_tC-)) ?|l/_<?߃U|UVX`|s{{{{{{{?{/ _|낀?|{8蠟||`ߋ?| ߋP|{U|{*_|?|__|_t|t?t|+{|{{{߃{{{ {{{{{{{|{|||?|?|?|??|_|_?|_??|??|?|?||??||?|ꪪ?|w߃?|u߃?|U]n_|\hxx~z\ ^xzp_* ~﫪^_?|?_|?|?|?||?|_kt?|?||?|?||>>_?t_?t?|?t?|t?|||?|?|||￿{**  {|{|{||{{tt{t{ts?st|{|{|{{?||||?|?|?|?|{_?|?|{_||?||||||||{{{{????__?* _|_______??_?_{{_?|_?zZZ?_|{_|?_?|_?|?_t_|_lzz{_lRxxx~c- ~ uhX\um׾_u%U| ???_|?|?||?||*?||"*??|??|?|?|???___>{{{{{{{{s{s{s߃s{{{߃{߃{{߃|{?|ꪪ_|_d_?__?_J??|U?|{_?|{W׿_|{*߃|~+_{^Wz8 _{U՟|{{{{{{{{߃| *>߃ -՝_ 5]Z {U>~ߋkzlkts_t?t^llw{l %|{|{UWWս;ߋߋ?= ^?~m]>ޚ|\\^~~[```p_ts ?tllx_t-=^``xx>?k^s`XVUs~s8#s{{{{{ꪪ?{/ ?յk_{?|{_|| U_|߮?Zhh_{~xZ߃{+?߃/=|~?|**?_|_jjt?tx~~]?t?|{||{~_߃{{߃{߃{߃߃{*{{{{{{|||?|?|_|_|?|???|??|??|?||??||{?{?|{|{ _߃U|TxzxpL=ޚߓhjrbVVvx~z~~~~|_|?_|?|?||?|W?||?|||?|?|||?|*?t_|t?|_t?|?t?|t?t|?|**?|||?|?UW^|{|{{||{|{ZZZ{st{t{t|{t|{|{|{{?||||?|?|?|?|{_?|?||||?|||||||{||꾪{|????_?_?_?  ^_UUUU_____|____?_??_?_**_?ZZZ_??|{?_|?_|ꪪ_?|?_t_t_lPpXxs_lZ}c - ^x^~}}מ}^} %55}exxe+_^W^?*??|?||?||*?||("*?|Uu_|?|?|_|***??_|||{{| {sꪪ{s {sꪪs{{s** {{{߃{߃{߃{ꪪ{|{ **|jjhl?t)?UUU_?]U_??+?_|_| |_|ݿ+*|?t~|{^W|{p~{-+*_s={{{{{{{{߃|{>߃ -]U~~կ^-~~{ꠀs^s|k/_|s--/+t?t_l>d?l?|{?|{?7?."?Wﮪ^)_pXޛޚTTTV^[`{>c /{?lV~s?l5{ >sks^k* {s{s>{{{{|U?{ _s|_t'W?|{X|{ʫ?|{+?{|U{* ߋ ?5?{?{~_ts?|t)?|+{{|{z{{{߃{߃{߃{ ߃u]UU߃U߃߃||߃{{{{||||?|?|?|_|??|??|?||??||||?|z?|szXx_s*&_YK¿LX|Xxr;---5ߛ7'7^~___|_|~~?_|_||_T?||?||{_|?||?||?||?||?|||t?|?t?|?t?|t|?||?|**?|||{|?~z|{{W__{||{|{ZZjj{s{s{t{t|st|{|{{?||||||?|?|?|?|?|?|||?||_{||||{{|||{?????_jjjZ_> _^_u_?_|_?__?|_?_?_?|_|_|?_| ?_|?_|_?|_?|_ts_lWW{l?{?lh\~t ) x~^߄}U_^|~?U>m^~|umUVu*-_V\~_??|?|?||"?|| *??|??|_|?|?|??_WW_||||{|{{t{s {s **{s{s ***{{{{߃߃{**߃߃ +|<0_댿_?u_   ۟|| _|{z__tsz_U{s"{_U߃߃|ꪪ|{|{{{_|?|{{{~zx^~-^%^-U_WW{_{-?|{/ _?t?|_l^^^~l_d?|_l ?|tn|?t+ ?" _?_~?=--~?~~|x_{xx{rս { -t^^Zxlc_{k --s>s /ss){s>{s- {{*{{|_UW_{?|{?|߃|?tVz{?t -/#{{+?|W_|~x||_|*?Wz{{~~{s^~|s?||{|{_^_U{{߃{{{߃"*߃߃ ߃{߃{{{|{{|{?{?|?|?|?|?|?|?|_|?||||{/_|xrsm*_?l -{->s~\x?sC%-55_=/+_~u_UT_|ꪟ_|_^?_|{_|?l?||{_|?||?||?t?||?|||t_|t?|t?|t|?t?t?||||??~|{{_WW_|{|{|{jjjj{s{t{t|{|{|{|{|{{?||||||?|?|?|?|?|?|||?|_{||||{{{{|{???jj_?_?_UZj_>*_> _uUUU____??_?_?_ ?_* __|??_|_|ꪪ?|]}?|?lx?lk@pPPs?l<>?>lx||T߄+>x\߄>}_U-u^j>}vW^|~u|xx|~u /-?| --?(??|?|?|| * ?||"_|?|UUU??|?|?|?|??_WW_|{||{|s{t??{s{s{s *{s({UUU߃{{߃߃{* ߃ﯯ߃ **_;w?_]?{| WW߃j|{{sZ^^zss- |{|{**{߃{ꪪ߃|ꪈ|{{߃{߃{{--* *{{zzs^-^U^z]z{xxx~?|Zz_|{t~dl_d/ _|t _|t|~t*|?z?_ +?/ ~?xx|x{xzzs Ur(_sxps?d^xs?l +s_sUWx{_s-{s  {{+{{߃|{|{ *{?||{{^{t; {߃{ >._|zꂂ߃|W_~| \?_|_|_||U_{?t*_|{=????|?|{zz^{{~{{jz߃{{߃߃{߃߃߃ {߃UUUU߃{{{|{{||?||*|?|"?|?{?|_?|?|?||||_?{ ?7 ~ut+ml~_>u +_\```\=K| ߛ|@~WVWW_|_|w_|?|_||PZZ?||U?||{_|?||?|||?t|?t|?t*|_t(*_|t?|tt?||?t?t|?t |]U|{?!~~^||{{||{|{|{jjjj{|{t{||{|{|{|{|{{?|{?|||||?|?|?|?|?|?{||?|_{|||{{{{{||?**?__??_?_ZZZZ_?*_^__?{?_?__?_?WU_?|  *||?||UU|llcx?l55>}{)---ߌj|pb|-?*/U?^x݅~mzV|~m_|t  ? ("??|說??|?||?|| _|?|uUU??||_?|?|??WUU_||||{**|?t{t{s{t*{s*{{UUv{߃{߃{߃{***߃߃+}{k߃{{|߃{{{//]skj?|s|?t * |߃|+߃{߃{߃{{{}߃{߃{߃{{=տ?߿߃zj߃sz~~?|s+ }߃߃{{߃tt~dxxl~l--|l +++|t|t++ |_|--_==9-Kxzsz~{s77>{/J@@5?.{?l|pttRRB?|s_|{UU{{5Wܟ{]_x{߃|{ꪪ߃||{*v|{U{{{ս{{W߃{{:* ?x|_X࿄| ބ|~?||?| g|_t|_t_|?|i_|_~|{Z{s{{{{{߃߃ߋ{߃߃{|߃|{{|{{{**"{?|ꪪ{?||||||_{++?u5' - >-) vxxޔ555l`xX?{?t-- ފ.׾ )-|me\.?td | )-??|??|?|| _|?|UUU>t?|UUUU??|u??|?|?|?|?_WWW||||?t|?t:*{t{t{t{s{{^z{{UW߃{߃{߃{ ߃߃jjj߃}WW߃ ߃߃|*+*߃{~{{{{{|ss5=??|s???|?t**|U߃|߃{߃{{{{{_*{U{WW{**? ߃~ꨠ߃??|{/|?|+ ?_-?UUߋZ~ߋ߃x^_{* ߃{^nzslxxxxll--/|tt|||"|_|^_|_crrrhxxZ{sj{s>{߃{߃|``j|t~||?|W{?{W_~{{߃{{]_{W{_{{{տ{{}{u{__^^{* ߃/+ ?ߋյx蠿_U|_?|U|{ {_t|_t븂?||m?|{|sh{s{{{{{*߃߃߃ߋ߃W___߃{{{{{{{{{{{|||||{/?|_|////>WW~^~zf}e fe`@e\5%5^??WT\_|(_|~?|w_|?||{ꪪ{?|{?||{?||UUU?||U|?t|?t?|t?|t?|t?|tt?||?t|t|t**|t||{??߃{{{{|{|{|{{|t{||{|{|{|{{?|||||||?|?|?|?|?||||_{||||{{{||||****??__??_?_jj_?_? *_?*_?_?_?_?U??|j||_{{~|{{lz~dc?d-/--ޣ|pppxib[~jc-+ ~*ޒ -ߋtZ>d\d\- s)--? ??|??|UUUW?|?t_|?|UWU]_?|Uw??|_|?|?|?||||____|?t|?t{?t{t{t*{s{{ꪪ{{߃{{߃߃{ ** ߃߃ߋߋu߃j߃ 6g߃{{{Uu{|{׷/ _|{}?|{7_|t_||zxxX|{߃{{߃߃{{{U{*{**{{ {{|_| _|*|*/_5߃z߃{{߃߃{s_lxx``t_t/~|t|~| |_|Z|?|\W?t_^^?{ppx{s{s{{߃|߃|ꪫ|{/|_|-'%_|*s`{s /{s {{U_^{U{_{VWWZ>_{_U{_{UUU_{{+{߃+?_jj ޓ_~_]?|{|U|{|{{?t|s *|{{s{s{s{{߃߃jjߋ߃ߋ{߃{{{{{|ꪪ{{{|{|||{|{W?{=-_|_?|-=5=ݪ?e~{>eW_ed) tm ?t\%%%%~>?T?|?|_|?|_|?|W?|||{|{{?|{?||t*|t|?t|?t?|s?|t[?|t?|t|?t|t|tt|{|{++?ߋ_{{{{{k|{{|t{||{|{|{|{|{||||||?|?|||||?|_{|||||{{{{||| ?uu?__??_?_?_?_?_?__?_?__??|?* ||{***߃{{{ts?lxPrc~\d-=^_txx\|߃x_tJz^jR--~r/+~~ --%{ZsT~[>T>* c+//?zz??|?||?|| ?|t_|?|??|?|?|?|?||||WWWW|?t?|t?ttVVvv{t{t{t*:>{{{{{߃{߃{*߃߃߃߃}߃߃o߃6f{{ ߃ -?{ _{/+|tzW_|s*W?|s_|s{U{U{{U|{*|{U*߃| uU| U|{U_?|W?U| _| ߄~|WVVV_|_z߃~^^W{߃?+ ߃{{~~{?tphhh?|t_|?||?|:W||_?||_t?(/?jU{X\\\{s{s߃s ++߃|߃|߃|~|{?_t_|J**?|k{?t {t{s*{{_{{UU{_{߃{{*߃խ?/+_?zjxhߋ zߋ|~?|{+-?||z|{|{}W{t"|s{s{s^_]ss{s s{߃߃*ߋ߃ߋ߃߃߃{{{|{{|ꪪ|| {{ꪪ{"*{|{{u{UWU?{---/t|||^_|== -] +]?{x蠠ޒ_|zxhp|f~~j[f^ezzzz_tU%%%%ߛyyqqݿ_VVV^_?|_?|_?|WUU|?|UU|?|*?|{|{|{|{|s(|t|t|?t|t?|t____?|t?|t|t|t|t|s **|{|+/ߋ____{{ꪪ{{||{|{|{|{|{|{|{|{|{|_{||||||||||||?|||||{{{{|||{|{?*?}?? _?^??_?__??_?_??_??|||߃|{߃{߃{~|{|^d`xp`^\\jhh<߃75_~kppP[Rx^_{ZՕ-U~xxxxs[xxxxS~S{c+--߃-?|?||Z?||?||" _|?|W??|?|?|?||"||?|||_t|?t?ttt?t {t{t{t*{{߃{{߃{*߃߃߃* ߋ߃}ߋ߃߃ϫY߃{"(߃{߃{ { *_{u|sWUss{sU_s+{_||Wxx?||___||U*_||_||*_|| ||׫ ?|_Uzխ=/ބ+*U߄_|z||߃?|/+ ߃{߃߃{߃{s|{====?|U[[_||?|{~_W?|{W?|{_U?{{{s{s++*߃{-/++߃||/߃|߃|nꪢ||+ _|_z||?_t||W_|{_?|{_|{U _|{U*_{UU*_?U__~////~߃?|~~~?|{|{|{wU{s{s{s{sY^ss{s  {{߃ZVߋ߃ߋ߃߃߃߃{{|||{|||*"* **{{߃||߃{{{(|{{--+ _t^\\Wl 5~߃ )-ޒ}辚ߋX>u~e]_l=M----ߓqqqq>j_^^^|??|_||?|*|?|?||}U|{|{|{|{|s|s|s|s {t?|t}|t|t|tt||tt|{||?____߃ {{|{||{|{{||{|{|{|{|{|{?||||||||||||?|||||{{||{||{{ **?UU?WU??_?_?_?_?_?nmUU??_??__W?_]UU||{{߃|***߃{߃߃{t|>d``^\>T>T=--={'7'ޛ_]wRxpPkR55_k/ ?U _Zޤ_[^XxXS]S{~[/ -{ -|_^|{Y|{ ?|| +??|W_??|UUU?|?|?||||?||?|t|?t__?ttt?t **j?ts{t|s{t *߃{߃{{*߃߃߃_Wߋ߃ߋ߃߿߃:߃{(߃{*߃{{{={s{tjZZ|s_|{|/*|~z~^|t+// ?|?|z~~?t|_|]|_|U||U ||+ |~~_r_U|?|{_{{߃UU߃{߃{_WWW{+{=-*?|긠?{_{߃{߃{Zzzx{߃{~{s{s{s+ {߃|ꪢ|W__߃|{|{ U߃_|Wz||y_||]||}||+|?|_||U(_|*߄^|߄ބ]⟄_?_?ߋu߃{h|{u{{_{{"w{s{sz]{^s{^s{k{s {{߃/*ߋ߃߃ߋ߃ߋ|{{||{{||{ **{"{{{߃߃{{_]{{w|{Vߋ{յ/~5%}eX_|~e+t ݾ +--/_z}]VV\X_ld^T~\\>\555ߛ_s''~ߓ_ZߓZXXxz_tZ%%~_| t// =U=xzxx?[xXX^S]K(_k~[ --->{+~$_{Wל{{ ;9?|{+?|]w?|UW_?||?|?||||?|||?t~~?tt( ?tt?tt?tt|t{?t|{{u{{*߃߃njߋ߃wտ߃߃ᅨ߃߃߃ .߃{߃{߃{{{?|{_|- ?|*ߟ|j_{^W?|s?|?|{_|*|_|WW|||| +U|_Z^W__{W|{{{_߷|{߃`߃{z^{=߃+ߋ{߃|{{߃￿߃s{{/{*{~~__{s{s {{* U?| |__|{h|{_{{~n{{~{?t?|s"|s|s(U_|s+UU|s{UU{U|?@U_?~W???Uꪪ߃| {{{{{{sz{sz{_sz_{~s{>s^s{s {߃߃UVVV߃ߋ߃߃jZVU{{{{{{{{{ {{߃{߃{{sڿ{r"*&ފ{ /-~xhh`ߔ]e^e{"?te.?t ;}ޚ}})[zx蟓>Ecr~ZZZZ~xxxx{{|{^|{|{|{~{{UZj{s{t{t|s{?t{t{t?tt|tu|t|t|tt||st|{{?߃߃****{{|{||{|{{||{|{|{k|{_{{?|||||?|_{_{{?|||||||{{{{{|{{||*???W???UU?e?Z??{{_W{߃{߃^___߃߃߃.""|?tjj?l^T^~||{^T5555_s??75^_}Zpxxxj-------ݥ5-z{``}_xxxX{[XXxpSSUl[ _{s+?s *)z -߃r*_|W߃|W?|?|?|?||||?|||?t?|?t__t?tUuu_t?tWet?tU?|t{?t|{t{{߃߃jZZV߃߃߃ߋ߃:߃돿߃{ ߃{꨿{߃*{{???{//--?{p_{(U?|{zU{s|s-- |?| *{߃U߃_|~|W(|UU?߃_߃{߃{+{{ {|W{{迃{Z[V߃{߃{ ( ߋ߃߃{߃{{ߋ{߃{ZZ^^߃{߃{߃{^^Zz{ss{{+?mk+߃|~x?|||{z|{_^{{U{{׮{sࠀ{sfssss{s{{߃{߃{*++*߃*?-_?W]??{{j~z{{xzxs{s{sºz{_s~{_s?{~s﫺_{^s *"{_{*9iW_sVZ{ߋ߃߃ߋ___{||{|{{{{{߃{߃{߃{{_{>khZ=z_s =վޒ---+޳~``ྔ~u|p`m]d]5?>]----}  ݢ}/=U~]~zxx<{````}?dݿxxxx{{_{{{{Ujjj|{{s {s{sꪪs{UVZ{s{t{t{t{tts ?ttWWUU|tUu|t?t{?t{|s|s|{|￿{߃_****߃ߋ{{{|{{|{|{{||{|{|{k|{|?|||||?|_{_{|?|?||||||{{{{{|{{{{|?****??VX??_???ZWW_{{__߃{߃{߃_WUU߃߃ߋ?t訠?t^T^~x|>d^T5555_{^>_`?Z--ߔ+<--[zzxx^|xx~{[xxx\[-+/-u?d]+|{t_s_^zx?r?]zr߃_ ߃|?|?|_]|||||?t|?t|?tW__?|?tWUU_t?t?t_t |?t|?t?t|UVVZ|{||*{"*߃Vm}߃ ߃*߃ߋ߃߃XJ߃ʌ߃{߃{{{ {|_{U{s{{/? {-|{{{߃?W߃UU߃x|߃{{|||?|{|{t ߃|*+߃]}߃{߃{{߃}߃{^^^^߃{{߃{zzz{s|{{+/ ?+ _뫪?_\\h|?||U|?t**|{|{j|{|s"?|s ?|s|s|{U{U ߃ ?篺?+_VU{?°_|{{{s{s{s^{s~{_s~{?s_{>s>?{^s*_{_{+_{ߋ?/߃߃|{{{{{{߃|{߃{߃{{{ssbzb ݪ=5)ޢ+ ݳxx|Xxxt]_z^]U{=U-]s }<ߝ\px߃<5555]{rrrR~~{hx{{UU{{{{{{{{{ss{s{t{s*{s**{s{t訠ts*ts*s?t{t]s?t{t|s|s|{|{߃_߃{* {{|{{|{|{{||{|{kk|||||||?|?|?|?||?|||||{|{{{{{{{|{|{****?????U ߃__߃{{{߃{*{߃UUUUߋ߃__W߃ߋ{_ﯿ|?t^\\\XX>d^T?sRrsa>sjW߿?^{- }----;xxxx;~xxX|xX^\{k|Z^_lc-^}d+.}}km]KzzzjR/---ZK>hޒ_WZ߃/߃||W_||{|___|UUUW?t|?t?|?t_t?t_t?tjꪫ_ttꪪ|?t׿|?t ?t||*߃|+(8߃{*߃[WVֿ߃uU߃}߃ߋ߃6W߃߃{{ꪪ{߃꿃_s~~{>s{{55% {߃|{߃{{߃{߃{"߃U߃U߃U|||{{{??{|{o/|?t(|{ꢈ |#+߃ꨠ߃{{߃߃{ ߋ߃}u_s߃{{߃{{{=?/{+?{_?_??߃``||{|t|{|{?|?|{///_|?|_|?|_||V||?U_*?k?"/}U?{|{{{x{{sWUs_sssjxs_sz~_s>s ^{?s_{>s_{{_{{Uߋ?ߋ||{{{|{{{{߃߃{{{^k`hXZj>c= ޢ]zյ-ե/>螛X訟d^\UcE////{ 9<})~L```<55%-X~__߃xxX^߃{߃{~W{{U{{ {{u{{{s{s{s{s{s{s* {t{s{t~ts****s?ts?t{tUW{t|s|s|{|{߃____߃{{{{{{|{|{s|{kk|{|{?||{?|||||||{?|||||{|{{{{|{{||{|_****??UUuU??UUU (~k߃߃_߃߃{߃{WWWW߃{߃{ ߋ߃UUߋ߃߃ߋ *|^\\xxx^T]L((((?d>{ _{~dhx? -ޤ----ܵ;X^^~txx|_kWss55|k-->}t % }uZZZpM|;h@@ފ}; +-- ݢޚPh>_߃__`||{{||__|?t|?t|?tW__t?t?t_t?l_|?|_l|_t?|||߃|?{߃|߃( ߋ߃Uu߃(꿋߃ߋ{ ({꺪{ꪪ{//_w_{^s{_{=-߃{߃{**߃|({꿃{{{|{||||{{|{?|{|?t?||UW_n?|+|**{~~{߃ߋ{߃s߃s{{ *߃|?{/ _?叏 _??_zzz{|{|s|{|?|?|_|{?|| /_||?|տ?| _-?*_઩U_\h߃~~z{o^{{]{_{u_s>ks>s ss~z~~~s_sxw_s>s?{>s^{?{]W?{{_?{U5 _=ߋ)ߋ ߋ/!#_W]]{||{||{{{{{{~~Zs>c||ZZj[^r=- ]/ ]ĽzZ߾~zzz_z_{?lb`kTUxx?dL55_d----| }>Lxxxx]D5%%-=\\^~??߃X\^V{߃s{{Z_{{{{ZZZZ{{}U{{_[}}߃s߃s{s{s{s{sꪪ{s{ttsUtss?t{tUUUs?|{t|s|{||߃____߃jjjZ{{{{߃|{|{|{s|{kk|{|||_{||{?|||||||||{{|{{{{|{{|||***** ?**߃WW__߃wu߃WW߃{jjj{{߃{߃{ ߋ{ߋ߃߃ߋ** *||^\xpp`?\}L|^T^l -->lxxxx| ))۽ݬ-5:ƞzz^Jxk=Z?j/--^?|--~u|x~utM$hx`p{3 --%ޢݢݿ>>@j^ߋx\~~j{{|{|{|{?|s|?t?|?t_t?t?t_tj_t?tꪪ|_t|_t **?|{|緿|{߃{ ߃{ *߃߃{{ꪮ{|TT>{^~{?{{{ꪪ߃wuu߃ ߃{{뿃{{*||||{{{|WWW|?t|_t?||?|{~{߃{ߋ{/ߋ{n{s{߃߃﫫{* +/ _u_| ?_|?{|{j|s|{||||_|{ ?||_|?|/ߟ?u_hꪭ_--%? V_|({~_{_{~{>s{s?>kW_sks^sps>s^s?s{?{>s?{s ?{{>9?{=)+ߋ/% ߋߋ??WUU{{||{{|{|߃{{kjjk[xxzXcZ/?{--ݻ-++ ľxxߋzxxx_\\x>ss~TzxxTL_d - )>;xxxX~>L%%--~=== ~`xx߃TWWU߃{{{{s {U{U^{{/{{ {{*߃s{s*{s{s{s{sꪪ{s^ssUstUVVVts*ts{t{t|sts|߃R߃{{{{{{{l{|{|k|{||||_{_{_{_{|||||||||{{|{{{{{{{||****  ?*ꪪ߃_ߋ߃]]UU߃{ ߃{jjZZ{{{߃{ ߋ߃߃ߓߋ**|>\p>\}L^Tl%5|zzzz>}----{Ž-5z|Jz\X^]jI*)55z )?-- >u_jul:]xp`Xz----+))-^U==>zj~ߋ~_\|߃|{{{{|{{?t|?t|?t___|?t_t?t_t?t*?|_t?|_t|_t|{쪿{{{߃{߃{*߃{{{ꪪ_{ _>{x~?{^{**{ꠠ~{(({߃{{ꪪ߃{ꪪ߃|߃U{{{{||{?|||_t|_t_?t_|{~~~{{{?{xxz~{t+{߃鿫+_.?*ȟ_W^~x_?|?|?s|s{s|{{{*{{UU|{|{?|{ _|?*z_ }_߃x߃{ ({{h_{^s_{>s_{s_?{sWrkjjsk_s>sx^{?s?{^s?{s *~?{_=_߃ [W?????UW{{||||{{|{{{z{k`Ppk=Kxx^~k=C=-5=- <- ݼޔxxXތ_\\X?| _{s2-s^d``]UT?\---] _˽C^^^^ޫ>T +_k^`xx߃߃{{{{s s{뫫{V~~{{ {{ {s{s{s***߃s{s{s{ssswt_s s?tts{t{t|s|{s|߃{{{{{{{{{l|{|{||||_{_{_{_{?||||||||{{|{|{{{{{|||{*  ߃{߃s{{{߃{ߋ߃ߋߓ߃| |?d`>d^TV^^^?^Tl55~```B^u-//~/--%{ u*߃(~?? ??_?__|{|||||{{{{{z~~^{^[zz^[Bhx~\J\- {xXXx\\|~{t*{l({l`j]UTkU?~T--- ݻ? ?C\^^^?l ~ ^߃pxX\߃{{{ {s{s {{ꟃ{WWWW{{+{{s{j{s߃s߃s{s{s{s__WWstPPP@s?tts{t{t|s|s*s|߃~{߃|{{{{{{{{|{||{||||||?|?|||{{|||{{|{|{{{{{{{{{߃p{߃{WWWW{{{ߋ߃ߋ߃ߋ../ߋ]_ߋ߃ߋ߃ tjj?d^T^Xxx{^T%%?|l?ˉ_|Ğ----bxxxR9\\^_B--*ޣ%% ]h``n;[^^||{~=`N6xxzrj)--==j++)-]==~~~^}~lh~ߋh迓~~z{߃|{{{{|{{?tꪪ|?tꪪ|_t_|?t_t?t?|_t_t?t_|?t_|s|{__~{{{{{߃{{{{{ ߃{ᆰ_{_{U {{{~߃/U-߃%{߃ ߃ ߃U߃߃߃{{{*{{**?|?|~~z?|_t_|?t+_|?|ꠊ?|}U?|{*|_t<_{?t++?{+?|_t~|?|t /?|?+ _~|x?_|?|jjj|s{t{s{t{{{~߃{WU{{({{{{?{{{߃|*߃z_({_{UU~{?s_s>s_ss߂>s{rzszo?sr?+_ss^{?s_{>s/?s7 *=߃; ߋ>_??????~~V|{||||||||{{s`hs~[Zx^^^SBxxx\~}C=55%;<:^^^^>^x|~~>utfhtm*/u_tdmW?t! tC__T----=@[S75%%^AACc~ ?߃\\VV{{ꪪ{ {s{s{UU{{_{{{{߃s{s{s {s{s{s{sst@@@@s?tts{t}{t|st|{{߃{{{{{{{{{|{{{{||||||||{{{{{{{{|{|{{{{{||{{{߃߃ߋ{߃{{{WWUU{߃߃{*ߋ߃߃ߋߋߋ~~~߃|l>T\xxx4s?lZxx?--ޫ|V^\ޔ --%=bpxXXdBU5>c%% ެ++<xz~~;ݕ``X<$z-pssy}by"--%>z-})})ޣ~ߓ^Z~ߓz{{|{{{___{||{{?t|?t|_t_|?t_t?t_t?t*?|_t{_t|{|{U߃{{{߃{zZ{{~{ *߃{0{ꪪV{ ߃ {{߃{߃{嵊 ? ߃{{߃{߃߃/߃*߃UU߃{߃{߃{{*{ +?|?|| |?|??_|t+|?|VZ~?|tzt?l?l//? )_ _t_|t _|/??_-뿄~t|?|^\X\?|zzz~{t{s|s{t{{{{WWWU{{{{W{{{{U{{*{{{ {ꟃ_{z_{~s >{_s_U>_k{^s?{r躊{sz?sz?ss>_ss^{?sߞ?s=߃_{=!.}??_^?_????說|{{||||||||{{kpk}Kxz]K:x輨^S%---z;_^}~~~z^}eedJd_d@_l))cCX~S --->```@=S?t````ߋbrrz?{z|^^^{߃{{ {s舀{t{t +{{߃{{{{{{s***{{{{UUUU߃s{s꪿{s{s___tstss?t|t|s|s|{|{{{{߃|{{{{{|{{{|{|||||||{{{{{{{{||{{{{{{{{{{|߃ߋ߃߃W{ꪪ{{WUUU߃{߃{ ߋ߃/ދߋߋ?ꪀߋ{ߋ{s>\xxx^\>T ./.{^\_|-=-ޣ}|>%55Z^^^^r-)>޳޳ޣޣhpߓx{{{{{{{||{{?tꪪ|tꪪ?t|**?|?t_t?t_t?t* ?|_t|_t |t *|{ꪪ{]߃{߃{{{{{{/__>{~{?{{/߃__߃_{߃{߃{߃{_]{ {߃տ߃XX߃ ߃UUU߃{߃{߃{{{*߃((((?|_||-/|?|+ |t"_|tW|ul_lzxx|?t----_|?|_t_|t+_|?_))PwW|WV^^?|t ) ?|{{tss |s{s{{{{{{{s""*{{{{*{{߃{߃{{~{ꞃ{__W_{^s8_{_s_{>s갺?{>s?{s?{s뺺_{s^{?s__s>sݫ_{>s-;_{}{*??__?^^?_?_?___W?~~~|{{|||||||||{k``cK~xK<;޾=[----z͚PPP˞l|_|[zml }ddwd_d?_l kJ|\\TR----^{jZZZS5'/_߃ppx|``hx߃{z{߃{{{s{t{t****{տ{}U{{{{{{{.+{{s{UUUU{s ߃s{s{sstUTTTtsts{t|s|s|{|{{{{{{{{{{{|{|{|{|||||{|{|{{{{{{|s{{{{{|{{{|???߃ߋ߃߃߃߃s{UWWW߃{߃{߃/ދދދߋϿ߃{߃dzzd^T{^\_t5555߃@H?{{>{_{?_^X`{{_{ ߃{߃{ pWU_{"{+/ߋ߃߃(**߃߃* {ߋ߃߃j߃*ߋuuߋ+ |_|~޿|~t+ |l*//+|trRl?lx^v?t?|^~_*.U?|t?|t _||?|//-~?)U?`x~?^U|?|?|_l/?|{|sss說|s{s{s{s{s{s{{ꪟs{{߃{{{ꟃ{~{WUw{^{_{~s>{s>{_s]^{?s^{?s^{?s^s?ss>s}5{?s5{5??ݟ ? __?~?_>>__???{{{||||||{?|||t~~~~d=Lh~\;U/]\- ջӰh{۾zzz?|_|X|sl_kd+s~d ?|{hgZ\JZ- cppppc/ ~߃pxxX߃{~~_{߃{߃{{____{{{s {{{{߃{{{{{{{{s *߃{UUU߃{UU]^{s{s{sstTTPPts{t]|t|s|s|{|{{{{{{{{{߃{u_{{{{{{{{{{{{{{{{{{{___{UWUU{}UUU{{{|||{{{****{???߃ߋ{ߋ{߃__߃UU߃{{WWUU{߃{ ?ދދߋߋ߃߃UWW_߃sjs>\W^\x{^\%5?s ///~%55cX[ZTߛ--ޤߛ +-]:/{}\zzta՟kR8*ky") {ݻ"=_^Z{߃{߃{߃{߃{WW{{߃{{{*{{ |{|s |?t﫨|_tzJ?|_t?|_t?|_t ?|_t**?||.?||[ژ?|{|{WW~{{*{{{{~{>{_{U=_{>{ {*뿃_{{W;*߃{{U?ߋߋߋ߃߃_wߋ߃UW]W߃ {߃UUUU߃UU߃߃Z߃_ߧߋ?^?=ބ=||yz|t/+{t_lk?|{cXzh_||?|{|U|/-//?^?zZ?{"߃?|Wt_l>>|k|s|s|s{s{s{s{s**{s{s{{{{{{{{z~{{__WW{^s:*^{s^{ss^s~~{_s>{_sU^{?s{?s?{_su5)+?{+_ _?_~Z_??~_~_>>___??j{{{{||||{?{??|||t~zzz?l}L~zzx]}D5-|~}----{--55\^`sxxxs?lZ _{l_{sUjzZ\J֗7?Z))+ lrR|{?{X\^V{s𿃟s{߃{{{{uU{{{{{{߃{{{{{ꪺs߃s{{UUUU{{W~z{s s{st{ **tsts{ts?||s|{|{{{{{{߃|߃{߃{{{{{{{{{{||||{{{{{{{{UU_u{]U]_{{||||{{{****{? |?ߋ߃߃߃߃o{ߋ߃{{{ݿ{ߋ߃Uտ??ދދ߃Uߋ߃߃__ߋ{߃\^xxx{*_{^?55_^cXppxcT)=? %? -ެ>_``zcjs;``7"8{X-))-ޫ))) =ݳ=99}=h~~~Z{߃{߃{߃{߃{k{{߃{{{ **|{|s{?t_|s?|_t_|?t?|_t_|?|_||??_||?||rz|{* (|{{{V{{{{_{]U߃{߃{(߃{( ߃{ ߃{{߃w ߃]߃߃ߋߋ߃ߋ߃ߋ߃߃߃****߃߃ދ߃{ߋ奕 *_ -ߌ?/?߄kx\?|_{w_{ts{{z߃_{ /-tv|{hz~|*?xzߋ{Z^{Wް_ן{l_~|s|sZZZ~|s|{{s{s{s{s{{{{U_s{UU{{{jZVU{~{**{^s^{s^{s՟ss ssUs^ss^s {^s߯{{){%*?_~_UU__U^*__?_?z_z|{{{{{|||{|{?||st^Tzxx~mD-/|ݍ5---%%%|`hs|\x~^{k5=_{] {WZ}Zzzzs|Jյ5={ >{T_p|}]^Eii?{\VVW{ss{{߃{{___{{o_UU{{}]{{{{WW_U߃{___{{?{{{{uu}{{{UUWW{{y{s{s{s?{t{t{t?|s|t{?t*|s|{{|{{{{{{{{߃{{߃{{{{{{{||{{{{|߃{{{{UUU{__UU{|{|||||{{{* ??UUU|߃߃߃߃߃{߃{*߃{߃k{߃Uտ߃% )*(ދ߃߃߃꿋߃߃{{d`d>\VV^X>d_?|///^k```hdJ{ /-ޣ>%~_c?{.*|4pxhxx"*%]++}ff}=oo((]>jj>`hhz~{ꪪ߃{߃{߃{߃{{{{{UZZ{{{{* {|"{||{/|_tꨢ_|t?|_t_|?t?|_|f_|?||?|_||?|{?||{?t++|{~~|{W_{|{UW߿{߃| ߃U]}߃}<8߃U*uvߋ߃ߋ߃ߋ߃ߋ߃ߋ߃w_߃****߃ދ߃߃߃* ߓU/_?|b^W?[/55{s\^^_ss`x_s?߃{WV\Xsխ^\\\xxxzX\\^_ނ %_Yz_s~x|s|s|s|{ZV{s{s{s{ss{{""߃{{{sꪟ{~{{s{_s||s_sssU.ss_s~ss~s*ss]]-|s*{UU{*___?_^ ~_~?_x_WU{{|{|{{{{?||{?||ss^\ZxxhuT----]ݍ----<ޤ%%%-xxxxsZ\\^{k%%%-탃ފ}R``_tR5= ?ij`ps/-/?{|CSS[{s~zvss{s////{{߃{{߃{WW߃k{{}UUU߃{߃{{{???{{{{fnn{{wwv~{{{s{s{s{sts{t?|ss?|s?|{t|{{{{߃|{߃{{{{߃{߃{߃{߃{߃{{{{{{{{{{{{{{{{{W{WuU{||{|||{?{?|| |>|UUUU???||{߃߃Y߃߃{߃{߃{*߃{߃k߃{--ߋ߃߃+ ދU߃߃߃ߋ߃**߃___߃{j訠s>\^|x>d%?m~xpxx\^[?|-^ߓ sXXxx{{+xxxx*W__|"-%-%9 }UD}]_~}?^|^Zz|zZz{{߃{߃{{{{{?ls߃{WWUU{| {||{/|{ _||_|?|?|_|ffVf_|?|"_|?|ꢠ|_|__|?|_|?|^___||ﯿ?_|t~?|s?|{ﮪ?|{?{?|(ﮢ????߃ZX߃z߃߃ߋ߃߃߃ ރ߃UUUU߃U߃߃++ߋ ߓߓzxz^jW__߃>=/*{s__zXskxxxx_{>k/--=ߋ--߃s{~\\\_{{W߃W_ ߃px|߃t~|s(|t{t*{s|s{s{s**{s{{{{߃߃{{{{s**{ss^sxs_s%ss}sk sk*++ssUU {sU_s/?~ꪪ몾(""~蟔^hj?\?z?{{|{{|{|{{{?|{?|||{{_dzz~^}l--^_x~_^=\_xxxkhXx^zc+//-ނUފVr]{?~c%-?tpxxx_l @sxx|^{k//ss{s//?{{{߃{߃{߃{}߃{U߃{߃{u{{{{Y{{{{{{w{s {s{ss{{s{t~{tt||t|s{s *{{{߃|{߃{߃|{ꪪ{{߃{߃{߃{߃{߃{߃{߃{߃{߃{{{{{{{{{{{{{U{W|{|||{?||| |????????{****߃ ߃{߃{߃{߃{߃{߃{@j߃{----߃߃ ߋ߃߃Ɤ߃ߋߋߋ{߃{{dXxx`{>dW_ ^-555ފ[^\xx^\ + ?>zx~~ ^ފ_{_W{?{r{[j\3xpxx;+%^^~|?uZ#%%%%~ )żݼ`^~||Z^~~|^{{{߃{߃{߃{?l?l{{****{|(" {|{|{|__?||.';;_|?|_|?|**|_||_|U}|_|#|_|"|?|_|?|^~?|t?|_t_|t(_|?|U_|ﯢ_|_??甆?(??߃߃߃߃ߋ߃߃^__Zߋ߃WUU߃U߃߃߃ߋߋ_hx~|?X\8ނ- _յ/+|z_ss^~xpsk^~~z{^k5ك߃{\\XX{u~-%- ~zzz?ן?{x࿓ߋ\Z^ztxx|t|?t*.{ts|**{s{s{s{s{{*{{UUUk߃{{W{{{s{swss~ss%sk⾿skssUUUs_|s?_~* :ޔjj~蠀_^__PXX?^UUW{||{|{{|{{{|{?|||{{_lzz|_|__b^Wߋ=--[~z`cxxs[+WނsU?| ~u{} >_t- }kؘ?t )ߋ?|?/55lsk/=/{k{k++/+{{{߃{߃{߃{߃{߃{߃{{U{{#{{VU{{{{{t*{s{s{sꪪ{s{s?|s{?t{tt||s**|{{{|{{߃|ʪ{{{߃߃{{?{?{?{{߃߃{{{{{{{{{|߃{{{{߃|||_|_WU|UUU|]UU||?|?|?{_????????|****߃{{߃|{߃{߃{߃{߃{**..߃ߋߋߋߋ߃߃߃ߋ߃߃ *߃kzhj?dc /?T|{x`hzފcp߄l-))~X_=zxxxr^^?{=b}b;蠀;$||~e+- --~+/<__z|p^hh_|{{{߃{߃{{{?l?l{{ {|({UUU{{|?|_?|_|?||_|uuu|_||_|##++|_t""_t_|t?|tp_|t|_t|_|VZ ?|*?|_?_?(_?_?U__??ߋ߃߃ߋk_߃SVWVߋ߃߃ߋ߃߃ߋߋ*ߋ|zR~_{`pxx?{sxW{UU߃|Z^^Zskxk~kh{~k5?߃m%k?{t.WU ?{??//?{{-=-- --~+տ|^zzx{?ts?||s|s{s{s{t{t{{{{몪{{{***{{ꈿ{s{s몪sstslk~^tk}sUU|s |~~(ތ/ߌ? ތތޜ_z?hh_@@~~?|{|||{{|{{{{?||||{{?t~j_||~WU߃|-%-- ;}``d~xX\[~T,smU|~m__}l嫢^|btc?t---ߋ?|͍k~^Wsk/ss|nz{s{{){}}}߃{߃{߃{{U{{{{{{{{{{{t{s{s{s{ss{{s?|s{t|s|s|{jj{{{||** | {߃|{{߃{{{{{{{߃{߃{߃{{{{{{{{{{||w|_]]W?||ݧ?||U?||]j?|?|?|?|?|?|????????_UU||{{{{{{߃{//*߃߃iU߃{ߓߋߋ߃߃ߋ߃***߃* ߃s訨{dW^ZX?l{spxx_s _|V\\xxp`j߃~r\xxxy]rri}q}RW"R\4XXXx~e3%%&6[76< zZzx^ZZz_h|PP?{{{߃{߃{߃{?l{{{{{|("{{{|?|_|_?|?_|]|_||_t_|t|^t|^t_|t _tꪟ|_|j*||럄|_|_}?_UU??__??r??߃ߋ߃߃ߋ{߃ߋߋjjߋ`ch^sk- s***ߋutsk^^VWkk**sk _ |v?|s/? +/?{////?{xx~\{s +{+//~_|x{?t{t{t|s|s|s|s{t{t* |{|{|{{s"{s{sꪪ{sUV?ts llt?l |_t **||wތ߄ZU߄UUߌބ*ߌތތ~_@?V_~~^W{{{||||{|ꪪ{{{?|{?|||s|t|t* *t-|ݪkTxxxx}ULյ m]] eWud~>u?tVtc'||jtss{sksk{kϯ-{s{s߃{߃{߃{߃{{{{{߃{{{{{* ({{{t{s{s{s{s{sꪪs{s{|s+|s|ss?|{*?{ ?{ꫫ???먨?|**{{{{߃{{{{{{{{߃߃{߃{{{{߃{{|߃{|||?||?|| ?||_||_|_|?|?|?|_|?????|?????{{|||{{{{{߃_߃UUVߋ߃߃ߋߋߋߋߋ߃_߃{蠨߃k^ZZzߓ^T{sZ\xk --ޒ_xx||bXzzzrj --=ji_Vzq5 ]j^Lzxxx>eC>.&.\~} ==5=x|xZ_h_~|{ࠠ{{WWU{{߃{{{?l{{jj|{]{{{{?|?|ꪪ?|_|?_|?_|UU__|_||t|tt|j|_||~tꪪ|~|*(||~|ꪪ_~__?_U?__~~???_߃߃߃߃߃߃s*z_d~c{l/---߃{+ ߃sXxxxkkWWWUkk(sd /ߟ?| -{PPPX{5?? ?~z{.///s{s{ )^ 5^z࿃t~ts|s|s|s{t{t{?t|s|{|{|{_{t{t{t|s﫪?tst?l|l|t** ||+ތތ߄Uތ߄߄ߌzzzz?_?~~~~?{{{{|{|{{{{{{{?{?|?||Uu?|s?||ꪀ?||Ww>%CBkߛTxxxx}]\++->uf}t^kd+_tkz^U_|{?|UUtZ^\Ttktk{k{sUUVV{s{߃{߃{߃{{{{{{{{{{((( {{ {{VY{s{s{t{ts{{s*{s*{s?|s|t?|׿?|?|+"____?^?|{{{{{{{߃{{߃{{{߃{{{{{{{{||{??|uw?||*#_|?|w]?|_|_|W?|_?|?_|?_|{?_| ?_|_???|?|??UUUU_UU{{{{{{{||| +|(߃߃߃ߋ߃߃ߋߋߋ߃ **߃{߃s~nn?lkOs>{s -5>j ފ{W_zxcc|xx^r^k//riy(zdxxxx>m?d'77>u))-=x\^~}** _zz_zZZZ{{{| {{{{{{?l{{* {|(""{{{{{?|?|_|?_|?_|__~|_|u|t|t|~||_||||Zj|||~|WU_^?~_???ߋ__߃߃UU߃ߋߋk`xz^k>d+{l----{+zsXXkktkݵtlUTߓt /-?|?{5=-_r߃z߃k{s*.߃{-)))߃==^={xxp`|s ͏|s|s{tt|s?||t|t|{|{|s|s|?t{?t|s_tWWWWt_t|t|~|||ތUUތջތ߄ތ߄ތ߄ތ߄ތތ_?x~~~_~~?W___{{{{{{{{{{{{{{?{?|?||_|?|u_|?|?|_t?|----ܲ^I^dx?ldw{|uU* |zzkU{k{>|_t\TUUtkskoosk+//?{sWW[[{s {߃{{{{{{{{߃{U___{{ {{* {{ {s{s{s{s{t{s{s*{s{sꪪ|s?|?|_?姯?__?___?}??{|{{{{{{߃{߃{߃{߃{߃{߃{ꪪ{߃{{{߃|{||?||?|?|V]}_?|?|_|?_|?|?_|?_|?_|?_|?_|?_|_?_?UUU??|??|?UUU??|?UUUV{||{{??|{?{|{{{?| *{߃߃誨{ߓ߃ߋߋߋ߃UWW߃{n|c{t|s^zj辒s+/{x`s\>xx?s>d s~r="|ppxz|txx~|+>~  _h~VZ?{{{__{|{{{{?l?l{{ {{{{{{*|?|_|ꪪ_|?_|~~?_|_WW|_||||~||_|||||||~||*___o_?__^__?]Wu⪨?ߋ߃߃߃__߃lxxxxk>d {?l+/-)߃5%-? ?s(~skz|k++t>u?|+տwh?{?v߃z~~zߓ{//{^\\X{s߃| ++߃5-/ ~\\zx|xzt|s{t|ss?|s?||t|?t|?t |?t|?t|?t_|t|?t?|sꪪ|s?|_tZZ|_t*+;;||/**ތս߄ބߌߌބ|Uތ~WW_WW_???|{|{{{{{{{|{{{{?{?|?|~_|?|_|?t?|_tkjj_?t----|> >{s {{{{{{߃߃{{߃{___{{ {{{| {s*( {s(*{s ({s({s {s *{s{s{s|s|s?몫?s?|_??뫫?_?_?W_?||{**{߃{߃{߃{߃{{߃{߃{߃{{߃{{{߃{{{{{|?|?|?|?|___|_?|?|_?|_?|_?_|_|??|_?|_?_|?_|_?_???UUU??UUU?UUU??VVVZ?Uu?|?{|?|||{??|||?|{?{?| *߃߃߃W_ߋ߃߃߃ߋߋߋ߃{( kVzhJkt~zzt -_ -l^Xxsl++Tt_sw(?|՟?|hބ_ |Bzz{?||~?{{{_WWW{{{{{{?l?l{UUU{{{{{||?|_|_|ꪪ_|?_||_|=|||||_||||~|||~||_|_?z~_?j?_?__W߃߃jjjj߃Uߋ߃ ߋxj?_lxxxx^l?d{_l)))-߃xxxX_xނUյ >usUU^xs|Xx|/ |hxxxt )-ho{ߛ{ߓ{^^^^|s??߃|  )~j|Z|s|s|sb|s{?tꪪ|t|?t?|t|_tt_|?|?t?|?t_|t?|t_|t_|t*+++|?|++|~|...*ތUUތߌބߌބߌ@W_W?|T__?__?|?{||{{{{|{{{|{{{{?|?|_?|_|t^_tt*?U?d--)) +ڱ~jUW]= ]5- xh|\^Vߓ?5ߛ_dt?l?tk>tk_^tk~{k/{s߃{祭߃s{{߃{{߃{߃{{{{___{|((({| (({{ {s* {s{s*{s**{s*{s{s*{t{t|{?s?|_|??_??|?|||{{߃{߃{ﯾ{߃{߃߃{߃{{߃{{{{*߃||߃{|{?|{?|?|?|_|?|?_?|_?|_?|?|__|??|_?|_?_|?_|{{_?_?W_?UW__??ZZ??||??|?|?|||||||{?{{{߃߃ߋ{ߋ߃߃߃ߋߋ߃ ||k-|^_}{?t%ފ{/-{`lW^^?|tr]m| |\\?߃*_UP?_?|_UU?{{{{{{{{s?l{{jjjZ{{|{{{||?|?|_|??|_|?_|_||_||_|//|UU|~|||ꪫ~||_|_|_|?~__?sV?}???߃߃߃{****{ߋ+-=ߓxzxx?dxx_l~d*{_l---{{|{z~ٞ nd|p`{%/+ޔ tX|t- U~U ߋe {^|{.; |//- /- 5??|^^\X{_t*s?||{Hj{t|s|s**|?t?|t|_t_|?t_|?t|_t?|?t|_t_|t_|?|=;_|埄|ތބꮪߌߌތz~~~~_?_???|?||||{{{{{{{{|{{{?|ꪪ|?|_t?ts^ts>d55 +-|__^U5 >]յޢhzz߃?|VVWߓ?|Ks|?t_^Wt^ls?l]tksl*ss~|s/߃{oW{{{{*߃{{{{{{{|{|(({|({|{t({s*({s{s{s{t(|{{t |{|{|{+*?|UU_|_??_?{_|?{|{?|?|{?|{WW{{߃{߃{߃߃{߃{߃{{{߃|{{{|{?|st |{|?{?|_|_?|_|?_|??|_?|__|??|_{{_?_?_?___?UU???||??|?||??|?|{_?|||||{{| *߃߃~ߋ߃UUߋ߃߃{ߓߋ߃߃|sPbs|lxhl+/ -ފlx{tȿ||@@y?|קv~\\x~_z?|?{{{_UUU{{{{{{s{{{{ {{{{{{||?|?|?|?|??|_?|?|~?|U_|||_ *||~|~||_|_|_|_?|?_|/?|ª| ?*?__W߃߃* ߃{ޛ?ߓ--->]x_l\+/t_l?ts^>sUյ?~Mpx~^T ?))_Wsz?tszW[U=>n|M`~W]+{-{{W~UU;ߓU_*~-+?t|^^tl*{?t|{ZZ{s *|{|{*|{*?||_U|_t?|_t?|_t_|?t_|t?|_t*_?t_|?|_|=_|*++*~|ތߌߌߌތ~Ꞔ__~~~_?|?_|?|?|||||{|{|{{|||{{{|?|?tzztk~z^{sU_zs~d/ll+?=| _]_U^pxxߋt?ߋ?|SX\V?tt*_tks?lslslts_*{s{{{{ ߃{}_{{{{{{{{|{|{|{|*{s*{s*{t{s( {s|{W{||{맧|{s|U?|W_|_?]_|?{ꪨ?{?{_|?_t_|?|__|?t߃?t{{߃߃{߃{{{ {{{{{{|?|_|?|{Z{{?|?|_|_|?|??_|?|_?|_?|_?|_?_|?_|?_|_?_?_?_?U??||??|?|?||??|?|?|?|?||||{{|| *߃ꨠ߃ߋ߃UU߃տ߃ߋߋ__߃{~|{{?txh{_l?>/-^|x|~h`|W^~迄_|"`_|{pxZV{{X^V-- W^^^|{WwU{{{{{{{{{{{{{{VVUU{{{{{{||?u?|?|?|?|?_|?_|?|?|?||_ *߄_||||_|_|?_|_?|_|?|?|{*?}?߃߃z߃{{ޛ/^ߛ----~ex||\d]] )-ld /-?tlUUt%58\TX~_sD%ߋ_zcj^kΞ- ZtxVWl{=^^xX|[% ?|*W~?߃ _U-+_xZlxxxzddx``{_l|{ZV_{{ ߃{߃{UW|{꧿?|{|?t?|?t_|tꪻ_|t?|_t?|_t*_|?|_?|?|++*+ބ((WWW_?|_?|?_|??|?|?{?||||{{{|{{{|||{{{|?tzzzlcx{s kdhXXX|l/}UU|l0Ul"U?".?x^VUߋ_||t?tt_U?ts>?tk|lW|l|{{{*jZU{{*{{ {{{{{߃|{{{|{||{|{|{~{s*{t * {s{s|{|{|{{{맧||?{>? _?{?{|?|_|_|?t~_|tVWW{t+߃{{{{ {{*({ *({|{{||?{_|{?t+t ߃߃߃Uj??|_|_|{?_|?_|?|_?_|?_|?_|_?_?_?_??|?|?|_|_|?||?|??||??|?|?|||{{{{| *߃ꪨ߃_߃UUU߃U߃߃TUU>{~~z|{|t|\X| +ߋ~xx?]=__ /s_ss~vU߃s>ߓ-{{_WU{{{{{{{{{{{{{{+++{|߃{|{{{*?|?uUUU?||?|?|_|?|?_?|_?|?_|?|?|_|_|ꪟ_|~~~_|_|W_?|_?|_|~_|?|{?{ ?_?_߃{{߃{{ ++--~----mzz}]Uxxx^l\+ll*t5556={dUWA4u+?? )+?߃zxx߃~cxz}Ŀk559ݝZZ_l~z`DC|< |տ_^p?*/?/_ Zll^^_d\~_s~d) {t{{{}߃{߃|߃|?|{￿|?t|_tꪢ_|t?|?t?|?t*_|?|_?|?|+_ UW_?|_?|_?|?_|??|?|?|||||{{{|{{{||||{{{  lhzzx>dc^~z|{U{lXTttllo|l-) _ ___?|ߋ_t|t{tW_|tUUWd_t|{U{{jZUU{{{{{u{{{||{{{{||{|{￿|{|{{t**{t**|{{||{W_|{{{{~{?{|?{?Y{(?{?|?|?|{ _|s?ts_{t߃{߃{{{{{{|||||{*?{++ ?|{{ |_t)7|?|߃߃??|?|?_|{{?_|{?_|?_|?_|{{{?|?|_|?|_|_|_||?|?|??|?|?|?|||?|{?| *|{*߃ꨠ߃W_~ߋ߃ߋ߃߃|~?^{~z_|{YuE՟|{--5ބ[ _kZzշ*ߓ?WZPskWsc +/-?s5=-~?CbrVVV^߃{{{U{{s{{{{s߃{{jZZZ{{{|{{{***"****?||||?|ꪪ?|??|_|_?|_?|?|?|_|_|_|_WU_|?|_|?|__?|__]?||?|]_}|{ |w{{߃{{߃߃{߃-ߓ*=>tx^dMU_dT l%ߌl߄ -ޚUWYQ"_S?|zxslzZ:tՕUUstZ |~l|lj^l+/-/_// ^W?|_dXxh^d\^s^d))--{t *߃{߃{߃{߃{߃||{*+?|{|?t?|t|_t*?|t".?|WU_|_?| #_9__ _+_??_?|_?|?_|_|?|?|?{|{|{||{{|{{{||{||lzXZhl>\???s+ ??lZhh{_tW ~lkU_s-?n_|ߋ?m** ߃t|s*|s|t{|U{{{{*{{{UUU{|{{{{{{{{|{|{|{|{|{|{{t({|*|{՗|{|{|{|{{{{{ꪩ?|?|{ 8{?|*߃߃||{oW{t_|s}U{t* ߃{{*{{몪||||{|||{ _l?|_l//_|WWW_|*߃|߃?UU?????jjj??|?_|?_|?_|{?_|?_|?_|_?_?_??|_|??|_|?|?|?|?||?_||?|??|{_?|||?|{||*{߃| *߃U__ߋ߃^%=߃sj?k*)'_ /߄lX :ޤ_ZjhkW_^x{k%%-?{---)~bj߃~~^^{{{s{{w{{]{{{{{{{{VVVV{{{|{{***??{?{?||?{?|?|_|_|_|_?|?_|?|_|?|*_|?|_|?|VWW?||"?||j?||WWkW|{?{ }U{{{{߃{*߃|_{+ ^Uޫxx{``kD^XxmT--|m?UU| UU_|jUk \rpB>];Ÿl5%UڱߋzW^UU|x^|?|+U_tlt=))/p\???lZ\xxd~\VVVXs^d {t߃{߃{߃{**߃{(߃{߃||{*|s |?t讈|?t?||nggy?|_|*_?###"____ _?_??_|_|_|?|?|?{|{|{|{||{{{{{{{{{| | _WUk~dcߋt?t~~~x{l--s^d`p?tյ ބxx?|//߃?||{|{|s|_{{{{{* {{{{{{|||{{߃|||{|{￿|{|{|{|{뫫|{{| {||{|{|{W_{߃|_߃|~z{|)?{પ{+߃{{{tj{tj{?t |{|{|*|({{{{{**{{{?;||]]|_tU==_|t*|?|^W?|(*u|____????jjjj?|??_|?_|?_|{?_|?_|{{{?_|****??|_|_|_|ꪺ??|?|?||??||?|??||??|?|?||{?{|||*{߃z_~/�{~kj{ /_|W^~l `|_{V߃>k/?߃-/^jߓ{{{__W{{{{UW_{{WUUU{{{{{߃{{{||{|?{?{?{{{{{{?{??|߃?|_?|?|_|_|_|?|__|?|?|?t?|t *?|t?||?|U]U|w?|{({{߃{{*Uե%?> >`p~?xxz^?>T^~zl^\ )t>mߺt--; {^_|{__|s}_|s*՟s +/dZXrr^M?U _U_UW|W~{tzxxtߋ"WX~U߃kxc~\ZZP@dc|_l ߃t{߃{*߃:{ {~j~|{ |{ |s|s"?||Օ?|_/_U___??__?_?W_|?|?|?{|||{|{|{||{{{{{{{{{**** ߃{k{^cpzs^[?^]+l~xsc---ts5->t_|^ߋ|?߃|?|{j{t(|{^W{{j{{* {U{{{{|||||{|||k|{|{|{ꪪ|{|{|{~~|{W}|{|{_W|{{{_|U({߃| {߃|j?߃*?z߃ZZRS{{^_{WX|{|{?|{߃|| {| |?|{{{**{_{UUWz?{_{߃?|r[zz|_t|t||||____|*|?|]?|***){_?WWWU_?{??|?_|??|?_|?_|?_|{{?_| *?_|??|?|_|_|??|?|_|?|_|_||??||??|{_{_|||{|{{߃|@@P🋾 "*_{ZTU/߃{ {zsߋ|^z>| /ޔxx~_|{_ _{:_^jj{{WUWU{{?{{W_^s{UUUU{{{{{߃{{{||||??{{{{{{{||W_|?|?|_?|_||?|t *?|t(?|t** ?|t?||[~?||UVUU|{"*{{߃{*{****?/?%-) ߌ +- ~?`X?xx^_T_\l~zxsl^tlUtt>__?|{\x{s^~{sUU{s sux|+u??߃UU;*_߃?~~ߋWWycߋ?jXx?zzz_sxxxx^dj***dd'?tl {_t|{___|{*+ٟ{{gr*|{+|{+|s*|{?|?"""?___?_?_?_?(?|?{?{?{||{l|{|{|{|{{{{|{{{{*{߃߃߃s~[\XX_s[?^{ ?ch_|kU5߄|=-) >|x~|+?{|{jZW{{{{{{Z{{*{{{{{||||||{|||{kkk|{|{|{|{W{{{{(*{|*|{eU|{>z߃|{߃|?|&߃~߃ꩿ|Zj*|_?|?|{{?Z|X?{_{_|k ߃|*߃|| |{{{?????V^~JUWVX߃쏪|z~~^_|tT|t|t|||~||?|__|?|_?_ _?_?U??|??|?_|?_|?_|?_|**?_| ?_|** ??|??|_|?|_|?|?|?|?|?|?||?|?|??||??|?|||?|{|{{{UU߃{sJꪪ|࣫|^x蠿?|\^^W?|/+ ?_~?_ @{{s {sꪪ{{~~_{{UWUU{{{{uu{{{{{| {{{||||ꪪ߃|߃||{??{?|?||?|||?t?|t |_t***|?t"""*|{(|w{*{{{{ ?%)+? ^'/_~ߋ{`x~>{ /-_{|`{syÀ?ts?|k++{_t{tz{?t*:??|{U|?|v?{?ߋ?om?Wv߃߃˨߃e%  T}Ush~~_s^c~xh~ecld?td+++{_t+++{{* *~*?՟{舀{\|{|{|{**?{??__~??_?__?___??{{?|||{|l{||{|{|{{{{|{{{߃(*{߃߃߃^߃{[xxxxd[յ/_| +{?{߿*߄kս//߄_|z^_|*{{{{{{ZV߃{W{{{{{{||||{?{|||{kkkk|{|{|{~|{}w{{|{{{ {{**h{{PU|{{J{_|߃? uU_ե*_U,VV{UV^z0][V]]_߃_? :U)߃{{(?|_?t߃{^?s?^{jꠟ߃׿||Po/||U|?| U|?||t||||Ꞔ||_|_jjj_?|_?{_?UUU??|??|?_|?_|{?_| ?_|??|?|?|?|?|?|?|?|?|ꫯ?|_||??|?||?|?|?|??|?|||?|{|| .{߃|*߃{W߃] ߃߃ ߃{{} V?+-_--~߄W_~|+-h``x{~^~{s{s{s (* ߃{UUU߃{UU{{{{{{**{|{{||{{߃|{{{||{?|UUW_?||U|t?|t?t||t|{|{*|{{{{{*__ޜ}_z_{{//?^Z~~U{n{swj|s)))+?|s* {?t?|t|?t*{-|?{?|" ߋ߃߃߃+-^_~{{{յ+ ?tsխ* lk)ldld?tl )={?t +){*{**_ `uu{~~~z{{=|{|{ ?_*__?__?__W?W__Z{{|{{|lll|{|{|{{{{{{{߃|{߃߃߃_W߃z~߃_UU߃uU{^dxࠟdd57| U|t]Ut-/?|^|{~W߃{{{{j߃{߃{{{{{{{|||||{?|||{|{kkkk|{ꪪ|{|{~߃{u{{{RU{{ VU߃{_U{/{{PU{?{j{z ^zVނ{W>?ނUފ?? *ފ~ފ~Uނ?|t|ts?|t|{{߃|߃|{?{_ ?+{z~~~W{zz ߃/ {߃|||{|s_{t߶s/_=??__txxxx?l|{ *߃jj^T߃}w߃gu߃**%~~{^耀{ww{l~x|pldld_|||ddZjtd +){t ){{_[^{_nj?=9;{߃{ꪪ{"*..ߋ???_?__z?{?zzzu?UU||{|{{{W]UUk{|{|k|{{{{|{߃{{߃{߃{߃߃z߿߃߃߃~\Vksczz_{b^{rU{s{zs{{{߃{{{{{{{{|||{?||?|?{|UW|{kk|{V{UU{{{{.{{ꨪ{_{{_{{{Z_{qj?{qUzqUU]rq_U]zqU=q=]y*]~]UU=y zy/+yqWqq+{qiWq[q z[yU**U_U _=+~^jjj{t{tt {T??߃\@꿋{j߃s>x{_{:|{:Wy_{?|{W?{ W?{?{ ?{?{_U?U_|?U???_z?U?{?{?{?{?| {߃?|{+?{?{_?{?{?||?|?|?|||?|?|?|?||??|||||||{{{{߃|{{{ow_U?|{՟{՟{+{{{--++{{{{jhh{{** +߃{UUU߃{߃{߃{{{{{UU{|||{{{{߃{{߃{߃߃{{{{{|{{?t|t|t|stt߃|{{*߃{{?{?5%++ޔޔ_ZPT?{x_׾{_߃"߃{{߃|||{^_{s~~{s{?Bb?lxxl{_߃{++*߃ߋ{ߋ߃_߃+*+߃\߃^Xz࿃_耟~ ***߃{?t^jx?tlWW\xldl\_ld%U{_l+5{t +-{ +;^z߃;;;߃;߃ ߃ߋ{}?ߋ??7?W~?{{||{|߃{{{U_UU{|k{||{|{{|{|{{߃{{{߃{߃{{꿃_i{_szzssO{j߾?|jUU.?|{u堨{>s {{{߃{{{{{{{{{{{{?|{?||?{|WW|{|{~߃?t{߃{_W|{{{@{{ZU{_{@T{z{z_?{zjzz{[q_qUU誟qU[)=_W_U=ࠠ~=z=zB]zy~rrUq~j~rizi+zUտ*ފՊ>?~>^jj _߃Z_sl| {\p?UUWP?+_?~~~~?^VVV__Z{߃{VE_\{{y\{{W{{{{|{UU{ {{{U{{{?U_{?_{{_{U{U?|{{**?߃?|?߃|j{{ojZ{|?{_?|?{?|?{||?|?||??|?|||?|{?{?|||{|߃߃|ꪪ{{{{{?{UUU{+{{{{{#+/+{{{{+߃{߃{{߃߃{{{{߃ {UUUU{||{{{{{߃{{{߃߃{{|߃{{****s{tjp|t?|s|s|{߃{߃{߃{߃{߃{*߃?//+++ ތߔ{||{%--  z~z߃_߃U߃|{{ꪪ{{{V{s_{s{=>?lzzxxtc |{~~^^{{߃߃}}߃߃{+{{ +{~z{Bj{l~ztl~~ldWWZ۾d\/??td -)){_l {/'~*߃߃߃ߋ߃{~~߃{{߃߃ |{{{{{UU{|k{|{|l{|{|{߃{߃{{{{߃{{꿃{{_{W{>s_{>s.{_{}//?|{--t߃{{߃{{߃{|߃{{||{||{{{{{|{??{|{~WUU{}{_{UUU|{U{{j?{{U {?{U{_{zW?{z_zz z]z{=zW{z{* ]_* =])]]=]z~W=~U]r^zr_~rj_U>sjU} srU+{z {?{****_::>^(*՟^U^^___{l{?_?U _P?ߋZ_߃ߋ߃{p߃{W@{_{:տ{_{ U{_{*W_{W_{Z?{]{{^{z{{zU_{zWzUU_zUzU?{U_{__Uz ?{߃_{ { ?| {|{{{߃|{||?{{?|?|?||??|?|{_||?||||||߃|{߃{ꪯ߃{{߃{{{{߃{ۿ{{{UWW{{{{{߃{߃߃{?|{߃߃ |UUUU{{{{{{߃|{߃{{߃{{߃{{{{{{ {t{t{t|s|{{{h{߃{{߃ ߃?+ _-_?{x~{{߃ߋ߃w__߃j߃|߃|߃{߃{{sss{s?{^?]y{y_?lxxxx|l{t ++{{߃߃***ߋ{߃{{__{ *{{|{--=|t~~|_td_~~zd\ld%/tl+/-t߃꺺ߋw߃߃ߋ߃/ߋ}ߋ_ߋ{~^^_{ߋ߃ߋ߃߃m|*{|߃{{{{UUUkk{|ll{{{߃{߃{{{{{{{~{_{~s~{_s{_{ٻ˿{{{߃{߃{{߃{{{{{{{||||ꪪ{{{{_{ꪪ{?s@sU{rVr]{ZUr՟{zjU_?{꾂{i {z_zwUzz_{zz{zz^zUUU]U]U]ߊ=U~z~>szZ_srե sk}/ s>k*{s՟s{jjj*߃*ߋ*ߋ''%>~_~~?U>{߃?t߃|ս(տ----|UP߃_߃__ߋ߃>{@߃{UP_{zU_{z__{z_?{z__{z[U~>{ߕsj}rVz=r*z=rz~z*ނzWzz+??%_z?{Z>{ ߃_{߃{?{{o{{{{_{?{?{?{?|?|?|?|{_{_?|||||||||{{߃{{{_{{({{~껟{}{W^wu{{{{𻿃{߃{{߃߃{߃{{{ߓ{߃  ***{{{{߃|{{{{߃{{{߃|{{{{{*{t訨{t{t{t{t** {{ {߃{{*ߋ+ ^5>#zz{xx^k߃ߋ߃W_w߃{{߃{߃{_{s{s{s// ?{=//->__?lxxxx?td//{?t|{߃{*߃{ߋ߃{ߓߋ߃____߃{{{zzz~{{&U{{߃{/ _tZ_ldppxd\+++*ld뭯l?l|x߃?t-/ߋ߃_W߃߃ߋ߃/ ߋޓߋߓ~||u| ߃_ߋ߃߃W_\\{{{߃{߃{{{{UUU_{|l{|{|{U{{߃{߃{{____{{{{{{{^{~{_{~{^s:* {{/߃{{{{{{߃{{{{{{{{{{{{||ꪪ|߃|?__{_Vq{Uj{~r__sr}u?sr sr srUWzszrzr {r?{zUz?sz_s_z_sz_s?{U?z}?UފUފUu|?zU_{z _{ksksk ++{s{{u5_߃% _TT?^***߃____߃_|ߋ|eee߄UU*ބ|||_^^^^_^߃ꪪ߃??_?߃aꪪi꪿z_UUPz~z(Uz~z(Wz~zx_]z]z~}z*]z~z@~r}~zU]zz)ނ{*?z?_z?{?{{?{V[{{{{{|pJ|||?||?|?|?|?|||||?||||{{{߃{{{U]W{{0{{WWn{߃{{{W߃{{߃߃{߃{{{߃ ߃{{{{߃|{{{{߃{߃{߃{{{{{{{{|ss?|{t{t{t{{Z~~~{߃{{****ߋ>ߋ? ^{hz[𼼿s-/{+++߃߃߃{{߃{߃{{{{{sﮪ{?{/+>_jjj_?lxxxX|[{?t|{߃|߃{**?߃ߋ߃ߋ߃_߃{{s{s*{{ࠟ{߃{ ;"߃|xzxht~dZzxdd ld_ld|_l))==ߋ|ߋ߃߃UUUuߋ߃ߋ߃ ++"ޓߋߋߋhhx?|_W?||j?|+ ߃ ߃꿋߃߃{{߃{߃{߃{{{WWWW{|{|{|{|k{UU{߃{{{{__WW{߃{ߟ{{__ߟ{~{{^{{^{"{_{߃{߃{{߃{߃{{{{{{{{{{{{{{{||߃|_ HPT{Z_{?{@PT{zTVVZz]rz]r~zr~z]r++ /zrzrzz?{z=_{{U _{{_VU{_s~>{s^Ws_s_{s WU{?{?{**Z__?_>c_{ksksk s_|߃t߃|***ڿ/ ?VVVtTTUW_>^?oo__?߃t|Uބ|>_T@_WWWP_~ߌߌ߃_?_ߋa?h~z=r ~z]z ]r}~z^z]z^z~]zނ]zނ~z *z羂{꫺ނ?{ꪠ_{ꪠ{ꪠ?{ꪠރ_{_{{?{߃{{{?{?{?{|||||?|||||_{||||{{{{{_{{UWj{׿{{{_w{߃{߃{߃{{{߃ ߃ |UUUU߃߃ {{{ {{{{߃{{{߃{߃{{{j{{{|{UUt{t{t{t{s+{s* {{{** ߋZZVVߋ > jj>~^s**HJ{c+* ߃s**߃ߋ߃{߃{{{{{{/+ {{k{>>_?dxxxx_td|?t|?t"*|߃|߃߃߃߃{߃s{s{{ {߃{ ߃tࠀs_l~hhhl_lld~z~d~d^\^_?|~d///?|#))=ߋ߃U߃~ߋ߃"ޓߋߓ?|~~zz?|||?===ߋ{߃߃߃߃{{߃{߃{߃{߃{W߃{UWWWk{|{|kk{|{{{{{{߃{տ{߃{{{{{{{{{{{{{{?=߃{߃{߃{{߃{{{{|߃{{{{{{{{{||{|?{<{{?{U{qz]rꀪz~zz]z z~z/zzzz+ ?z_{ {oZ_{{5>{sz~ss+ ss= {s*s?{_UUUU*=߃+k?{s@Tss%***{s|s?|{}?|jjjj?__ ߓ߃ޣߓU_|ttE|u/>?ބ|ބW蠠>_U_?__?_߃߃?__ߋ^z_^zUU_a~z]zꯞz]z?~zu]z]z?]zz*ނz*zz*ނ{ꫢ_{j_z*{_{_{{{|{߃|||?{?|{?||||||||||||{{{{{{{{{[{U~{Uw{]߃{{{{{{{߃***{߃߃ {{{{{{{߃{{{{{{{{߃|{{us{ttstsZss{s{{߃{߃{/+ ߃/p{sPT{k ///{߃=-ߋ{߃{{{߃{{{{յ{U{ ?{////^p>dxxxxk?dݽ {tU~|{-|W|_ߋ߃_߃{{__W{s{s {߃߃{_t~zz?|l^~|nldjz__d_d_t~\ _|+?^UW߃߃ߓߋދ?|__^^?|t?t++++߃\_[Z߃߃߃{߃{{{߃{߃{߃{W{{""kktkk{{{{{{{{{{߃{_{{{{~n{{wo<8{{٫3{{/{߃{{{{߃|{{{{{{{{{||||߃|_{_{??{_{{j{?s~z_t*z}zz~zUނzzz/ zz/+z/*_z* >{+>{W{_{U{{U ss*tstsUUV*t??||߃߃_ZZ:_{@TUU{sjjj|s|s|s?|{?v++++ߌ߃ߓ*>ߓ_^e_|^m|u|u?***߄|||ބ|_T@?__?{ߋߋ{{??ߋ_UUaUUUaUU=az~z?zzނzzނz먾zzzzނ?{?z ~{?{ꪨ_{ꪠ{߃{|߃{{߃|{|?|{?||||{?|||||||{|{_|{{{UU{{({{h*{{.芿{{{߃{{{{{{{߃߃{{{{߃{߃{{߃{{{{߃{߃{߃{{j{{߃|t{ttssl sk*{s{{]U߃{߃U5==>>rs{sX{s {/߃﫫?߃|{߃{{w߃{{{|{"^{U*]KZrK//_z /? /{U||ߋ{߃{~^{s {s|{u׻| *߃| *߃  ?l~~_t~d^^X~d_d_t~\ ++?t+__zzz?ߋߋ訨ߋߓߓ?|~~~~?|?t|=߃{ ߃ߋ߃߃+++߃{ꪪ{߃{{߃{߃{{{""**kkss{{{{{{{U{{VU_W߃{տ{U{{z{{{w{{w{{{{ {{߃|{{{{{{{{{{{|||||{_{?{*>{_{{*?{r{s{s{zTTTނzz{^ނ_ss?{WU{_{ {{{{* {s{t_?ts_|tUU|_t?t|=5U++ߋ}^{{߃?s?|sU?|?t?|_t((**|||?ZZZZ?U_---ɟ_|߃\Uߓ] ߓ_^m~t~m|u|u*?|t||+~~?_ߋUߋ{{ߋ?UU???UVjߋߋߜiꪪ>r?zy?z_> { *ނzꨠzz;ނz */*ނ?*?_{*?{ꪠ_{_{߃{ ?|{{߃|{|||||||||||||{l{|{{_{UU_U{{UUU|{{{߃{{߃{߃|{{{*{ ߃߃{{{{߃{߃{߃{߃{{{{{߃߃{{߃{ꪪ{߃|ꪪ{~~|{{tts* ts@@sk*{s{{{Օ> >?>xj|n{|\\_{k>>>߃{߃?jjj?^^__߃|߃{u{{w߃{{{j~W{{^__{^5---~XXJxXP|?sK---)U(_ =՟|{__߃߃||{߾{t|{{꺺|* ??+??th`?|?d~~~~^d?d*t^d9;++t?|**+?^? ߓދ____?|))))t_|?t߃| ߃ݟ߃߃߃VV{{{߃{{߃{|{kt|{|{{|{{{{{{{W{{U]WW߃{}}{{ {{߃{{{{: ߃|߃|{{{{{|||||||jZ|v|뿂|߂|?{{?{{?{{ @{?s*{s?{s?{zPPzނ?{v_{{]9?{{ {_{=߃{߃{U{{U{{|{?|s*?|t_|?t?|?t?|t****?||_????|pp{| |?{?|s|s*}?||??| ?<KK_|_|^_|>ތM|~m~mu>utkjj|l****|||߄|߄|ބߌ{_~|ߋUUUꪟ????_U_?ߋ*ߋ?T_z_zzzU~zz* ނ>?ނ???__{>{j_{{߃{ {{|{߃||||||||{|{|{|{|{|{l{|{U]{wW_U{UWUU{||{uiu{uUW}{|߃|߃{{{{{** **{{{{{߃{߃{߃{߃{߃{{{{߃{߃{߃{߃{ꪪ߃{߃{~zz|{{tts s?l/sl +|s|{{^^j>h\\_srzs{߃=-zh||{ꪨ|{_߃{{{{z{sz_{_{_߿+߃{U *?ߓ^Xx]j[~?tS ?U? ߃U~ ߃u߃(|ਠ?|{|{ **?|{|{?++/??|?|lVZzzl?dW^^~t^d////t_|/?_|_|*? ??ޓދߓzz?t?|?t|?t ;?߃|߃|"߃߃߃{ꊊ{߃{{{߃{߃{{UUWUt|{{|***{|{|{{ {{{{{{{{{{Uu]_߃{{ݝ{{{{{||{{{{|뿪|||?|?|||߂|>{?{^?{z~^?{Y]]?{{?{s?{r?{s?{s* _{zj* __{?{+_{ {j{߃{{u|{?|{??||U_|?t_|?t_|?t|t**_||??|_|?Zj*|||{_|{?|?|||W|||_|ބ|_|J^** >ތM|~mu^m>>.tm* |t|||||߄|||߄^ꪪ߄ ~|||??|?ߋ__P߃߃|Vj_{ >{^{zWZb?{z*z?ނ/* ߊUZ~??z_??{_{ꪨ{{{{{{||߃||||{|{kkk|{|{l{|{uUU{|k{||{uu}{UUU{{{߃|{|||** {| {{{߃{{߃{߃{߃{߃{{{{{߃߃{߃{߃{߃{߃{j{{(({stsuUsl"sl*|s|{|?^^ZZZ{zz~s~~~~{s5%-߃{.*߃- + |?|{|{|{_{{{{|VVV{s7//?{/ կ  U?Zztsݵ |l* U?|*t +U_^|߃W (߃|~Zz?|{*?||[^j|߃|//+?߃??zj?lz~llt^l |t+*"^|?|?_|?|ߓߓߓzzzz|\\\\|_t|_t+|}߃|*++߃UUVV߃߃{{{{{{{߃** {|s|{|{{||{UUU}s{UUUU{{{{j{{{{{{{{{ {{{{|{{{{{{{{{?|?|||{߂|t?{_{j~?{_WU_{{?{r?{s{_s?{^s_{>{_/~_{տ_WW_U / {߃{{߃{{|_?||_?|t|_t_|?t?|?t_|_t?_||?|_?|{|_||U?|_|VVVV|_||||>||{||))?VVVVݕj>~uPZ^V>um+** u^mtm|t|||||||| |{Z?U_|_?Vz_?UUT?????ߋ___{{Z{ *{Zh{_o{ނU}ނUUߊZ *?W?>^?_?(%>{_{_{{{|ꪪ߃|߃|߃|{{{||{|{|{|{|{t{|{|{|sk{|{|**{UWuU{U_{{{||||||*{{{{{߃{߃߃{߃{߃{{{{߃{߃߃{߃{߃{߃{߃{{V_^{s{s__slꪪts|s +|t*"?|/?= ^?^zz~~{~~~^{sXXZZ߃s-߃+ ++??|?||^Zn|t* |{|{{}|{WW |{U+?+ >UUz|?t||s5/ +-->}tx?|l* ?߃| ?UW_uU߃ 55߃|?t|?t|s迃{?*?_U?_txt>d|dl*||_|zj?_|_|ߓޓߋ``ߋ|^^^^|_t|_t|?| ߃|߃|"++߃{߃迃{{{{߃{{߃{{{UU]_{||{|{{|{|{|( {{{{{{{{*{{߃{}u{{߿{{{{{?{{{ {{{?|?||||__{_t?{~?{u^{_{{j>{{VU>{s{^s_{>s_{>s*{>{* _{/ ߃*߃U߃{߃|{||?||?|?t?|t?|t_|t|_|UUU|?|?_|?|_?|ꪪ_|*_||_|?||?|?|_|)|~|~|_WU||ZZ:||?>>>|/^߄* ~jꪝ^^uWWUUu~mt^m>>|t|t|| U}>||||| __U____^Z_`_?Z_U?|??_Zߋ?{{߃{߃{j߃{߃{k*?{?UU_?*???*?*?^{?{ꪨ_{_{_{߃{ /+={*߃{߃{__WV{}u{|{||{|{|{|{{|s{|{|{|{|kk|{{|{]]]{{|{|{|ꪪ|{{߃{{߃{߃{߃{߃߃{{{߃{߃߃{{߃{߃߃{߃{߃{****߃{߃{~~{t{ssk**ts|t?||?| *?_hhh~?^{^___sk߃s-- _-? ?o_?|xx?|s|s|{|{ _|{U*||=+ ߄^|*>ߌ5uW||Uttp.߄t /_U|lU^tl?|_|?|߃?U_WwUUW߃(|~z?|{tsXxz{s -{ +ߓ Uߓt~~zl?ll^l+ tl;:Ȟl_|t?t_|?|{z~~ߓߋ||?t||?|?t?|||߃|߃{{߃{{{{ {߃{߃{߃{UU{|* {||{{|t|{{| *{{{{{{({UU{{|{{{?|ꪪ|||||?|?|?|{?|{{|* ߂t{~?{__{{??{{j?{{>{{jZV?{s_{s**{>s{_{ե{U{: ߃5߃~*߃߃{|{?||?||_t?|t|_t_t|ZU|_|t|__|?|__|_|?|||||||||||||߄|=>|;+|^ij_W~ut~ututJZzz|t|tl|~|_|~|||^| ~| UUUV____Z_U_??__?_?Zz߃{{{{߃{߃{  ߃{>u?UVh *?_V_?? ?{ ?{ꪨ>{_{?_{xj*߃_{{߃{{]V{{ {|{||{{|{|{|{|{||{|{|{kk{|{|{|{{|{{{{|{{߃{{߃{߃{߃{߃{߃{߃{߃{߃߃{߃{{߃߃{߃{߃{*߃{߃{~^z~{sssss+|s?|s?||+_?|_~_zsskذs*xpp^ x||x~^^|s|s?|{+ |t^W|?| ߄|/WUތ_W|W_|| UU|tWz||^W_t^|tUW|t+|/?߄~~?W?|߃`߃|x{ks| %߃z耀{?l^`?tl~t_t"J[tlU_|t5_|?|_|?ZZZZ ++ߋ~__ߋ߃|𰠠?|{++?|t ?|t?|{|߃|߃{{߃{{ ߃uuu]{ꪪ{߃{߃{U___{|* |{t{|{|s{|" {||{{|||{{??|{??|?{?|?| * ?||??|?|?|{{|* ߃_{_{_{TUUU_{>{Z^{?{s^e?{{j?{{Z}>{{UU?{{*_{{/?{>{{_{s{_߃U||||{?|?|?|??|__t?|tp|_t/**~t|||_||߃|_|W___|_|UU|_|||||/|||| ((||* t>߄/++*>=^𽝿~~^u@`@@|^uA>ut|u:|t>|||~||~||~|_|_|UV~|ޓ}||מ__***??|{?|__?ߋ?߃?߃{߃{߃{߃{߃{ ߃}eZ߃{߃TPh>꨾?W___? *??:^{^{ {_{?{ ?{*_{?埃|߃{W߃{WWWW߃{UU]]{|{|{|{|{|{||{{|{|ssk{|{||{{{|{{{{|{{{߃{߃{߃{{{{߃{߃{߃߃{{{߃{߃{߃{߃{߃{{s{kꪪssjj|s?|s*_|_?|_/+> h_|~|~stsU{/++>|?|x~^|s?|s+_||/|?|?*|tਨ?|UU|_|WU?{?{|{|s?|)??|_|W|W?|_||~| //_^Xx +*?\__|k|PZ{k /{?~Z_U|\~X|_t^>t_lWwk_t~l?|t?_t_|?+++ ߋ_zzߋ߃߃||{*+|?t(?||?||zz~|߃|߃{߃{{{*{߃ݿ{{꿃{߃{߃{UUU_|{w{|{|{|{|{||{|{|||{?|{?||?{?|?||?|??|?|?|{_{U{_>{_{>{JP^?{V]?{{ ?{{j?{{{?{{UW_{{~{?{{_{{{%=?߃{{ ߃ ||||{{{?||??|VVV_|?||?|????|_tꪪ|~t|||||_|* _||_ ||՟|_||{zzz||iYU||(|ttᡨ> ^>iijJݝޔW>hhXZ_||||||ui)**|t|_|ҟ|||?| _WU>}?|U^?||{?||?{ |WWWW__U__****߄_WWWW_?_?_?{{?_ZZZ{{|{{ꪪ߃{{{߃Zj{߃UUUZ߃߃zj࿃?ꪠꨠ_???U?{?z?{?_{ {j꿃_{??{?{߃{}{{{{ {|{|*{|{|{|{|{|{||{UU{|tt{UW{|{{|{{{{{|{{߃{{߃{߃{{߃{{߃{߃{߃{{{߃{߃{߃{**߃{߃{~{s{sss|s|s  *_|?|_+/?hl\_?{{s|k|+ ޛxx|_txPX?|s* _s"_||_*|_{_U{߃|{uU|{{{|{?|::.?{{{߃|_{+WU{ʯU|| U|+?W^ߋU^~~|cpp?tkUUs*{*+/ߋ|h?t^^^t_l_t?l++?|t_|?|??|?ߋߋ**+*ߋ߃߃{p|{|{ ?||_WUU?||WU|{|{߃{UUU{{W{{{߃{{{߃{{߃ "({UWUU{|{||{|{|{|{||||{?||||?||?|?|?|??|{{~__{U{_W_{__{>{^{?{jZ?{{ ?{{?{{Z>{{^{{_{{ *{_{*{{-߃{{{| |||{{?|?|||?_|_|?|?|t_|t?|_|||||_|_|_|_|?|U_|_|__|||05^ތ?W?hJ[|}|t߃u|?||?|}??|??|_?||U|||{{_|ꪪ?| 꿄WWWW_{ߌ_WWW_UU?_WWWW_?__{____W?{{{߃|{߃|{{߃j߃{ ߃߃{꿃>{ꪨ?_?jZZZ??z?z??{뫮{ꬸ>{?{?*{{{{("{{ *{{ {| {| {|{|{|{|{|{|{|{|{|{|{{||{{{{*?|{{{߃{{߃{{߃߃{߃{{߃{߃{{{{{߃߃{{߃VVZj߃{߃{z{s{sts|s|{*?|//?=_~ _p{r{t@B|t55=7|-Ǿޔ|pz~^?|t _|t*:+|^?w߃|*߃|߃|߃|{{{s{{{|/+++}ߋ{{{߃{߃|{|{UU|{_WU_|{ +%+_?kxpx_dcWW^\{k-5{-=?ߓ~z~~{tV?ts_tt//?|_t?|U?|___ߋߋ߃߃{h{|{|{?t{?||{{|**{{(|{߃{߃{ {߃{{ꪪ{߃{߃{~~{{ ***|{|{|{|{|{|{||?{{?|||?|?|?||?|??|+|{s{{HZU{{@PT{_{*@PT_{>{_{>{jZ^{?{y{_{?{{?{{⮯?{{*^{?{){>{?+{{{{{|{{|{{{??{|ꪫ?|?|_|_||**_|?|t_||_t|??|U{__|_||?|?|_|?||_|_?|~~~߄jj**_ ~_(ii?߃!!)t<<|{||+kk[?|_|?|UUVP??|_?|_?|{|ꪪ?UU߄{_|__|?|{{?U?_WWWW_?{?_Ui_?_?|__??UUU???||| :{{߃|{{߃{?߃߃{{ _{*+?{ *?T\|ނ|ނ?{*?{?{?{_>{?{j_{{{{{"{{*{{ *{{{{ {{*{|{|{|{{{|{kk{{||{{||*{ {{_{{߃{UU{{{߃߃{{߃{{{{{{{{߃{߃{߃{{s{sts|s|{**|+++*__?{{~~~~|{?|?t.///ޣ-)/ ޫ%?|\^^Vt_t'|t //?|+|* ߃?|_߃|U߃|{{?{?{U{| / 7]{{"{{z{Uժ_|{?|zj_||-_{ժ_?՟?WU_?{?_lxxxx^dcllkU?*/ߓ߃zz~z{tts_|t?|?t ?|?|*ߋ߃ߋ߃__߃|߃|||{|{|{|{|{|{|{߃|߃|**߃{**{{߃{߃{߃{߃{w~߃{WUWw{|{|{|{||{?{?||||?|?|?||??||?|s{{`XWU{{jZW{_{@_{>{_{>{*^{?{oZ^{?{_]uU?{>s?{>s*?{s** ^?{U?{?^{߃{߃{{|說{{{{{{?|||?|?|?|j_t_|?|?|t(|?|_?|?|_{߄|_W|_?||||?|*?|?|?߄ߌ?՟?BRRZ_PP?߃? |_|_|?|{?||ꪟ|{{?|??|?{ _{>|{?_|?_|****?|?_?UU_?{?_?|__?__?u?@?{{{||{ꪪ|{{ꪪ߃|{߃{ +߃{ꀀ{{_{{zꪨ?{ނzނ{ꪨzz?{?{* _{ _{@]u{{{{{{{{{{{{*{{ {{{{*{{* {{*{{{|k{{||{{||*????{({{__WW{{zX{s({{ꨨ߃{{߃{߃{ ߃{{{{߃{{{{߃{{߃{{s{sts|s|{|__?{{^_{?t`_?t=/ޣ>{ZkxtsU_ts|_{//_|>_|__~Y?|?|{??|||߃|/?߃^^{{{{UU{U{տ ?|_|_||*_||zh|? j?UU_|_~Pl_d_vnjtl.|+---ߓ߃zz~߃s~{s~?|s?=?||?|||ߋ߃{߃|{|k|{|{|{|{|{|{߃|߃{{߃{{߃{߃߃{߃{]_߃|{|||?|?|||||?|?|?|?||?|?{s|{~_WU{{{_{_{~{* _{>{^{?{jZ^{?{\Y?{>s?{>s~s_{>{*~_{}_{*߃{*{{{{{{{{{{??||||?|?|jkko?|U_||^W_||_?|_?||{?|?|_|߃|||__|?|88߃WTT?T0_(*_[럋|򿃿| ߃_|*(߃|~~~_|{{{{{{{?|?|?_|?|_{*{{??|??|??|__W__????{{{{{{{|{{߃|{{{{{{`@{{{z~ނ{**)ނUW_ނ?z5?z?:^?_> (_{j]u{߃{{{ff{{j{{{{{{߃s߃s߃s߃s{{*{| {|{{||{?{|| |*|UUUU?{ {{{WUUW{{PPPR߃s{{{߃{߃{** ߃{߃{{{߃߃{߃{߃{߃|{{߃߃{߃{{{{t|s|s|u|++ ??o~||{_tx_t ݿ~h迋sz|xxs^k/|s-߃|+߃?|_{?|y?|| |?|ꪪ?|着?|?|{߃t {*߃||||?|*?{|U ߃?|W~_|{?|?߃@@ߋ_hޒ?_jdUsl?|----{߃rr~s^{s|s++//||{?|ߋ}WU߃jVU{{{|{|{|{{||{|{{?|{?||߃|߃{߃{{߃{{߃߃{{߃{{||?|?|||||?|?|?|?|?|?{{{_{{p\__{>{{_{_{{* _{>{^{?{?{^{* ?{>s?{>s_{>s; _{>s/{_{U?_{߃_{*{{?|{{{{?{{{?{?{?|{??{?|?|߃?|?||~?||?|{ *Z?||?|?|?|?|߃{?_{?@@P+)))?0< _U_{{ZZj{߃{{{{{{{{{{{Vj߃s{{{{*{{*{| {|{{||{?{|||*?UUU?UUUW{{{{s{s{s߃{UU߃{߃{߃{  ߃߃{{߃{߃{߃{|߃{{{{{{{{t{t|s** |]ݵ?|??___W||{?{+ /վ_|xx߃sz|ss|?s{+++߃ U{W|*{U{_{ ߃|먀||{s{߃|ꪪ߃|{{U{U_{?{U߃_ U{W|w(?{ U>z_ +--{```?|k-_|{{s{s|{ ||{(**߃({{{|{|{|{{{|{|{{?||{|{|{___|{Uy{߃{߃{߃{{{{{|||||||?|?|?|?{?{?|߃||{{{{{~{_{z{>{_{>{j?{^s*?{>s*?{^s?{^s{>{/+{_{?{{{{{ **{{{{|?|{??|?{|?|||?|?|||__?|{|{{{|߃|{{{_|߃Z߃?|W{߃ Kk[߃}ߋ?ij*?߃߃:ߋ_oo߃EU{迃{{{_{_?{{?{{{****߃{{_{_{{{{{?{ ?{??|****|?{{{{{{?{{{{{{ꪪ|{{{{{{~{s|pssUW_j_{s=_{%VP #_?{?*_W_~_W]uן_{{VZZj{{{{{{{{{{{{{UVj{{{s {{{{ {{{||{{?{?||| |{({|{{s{s{s {{*{{*{߃{߃|߃{{|߃{{{{{{|{{t|s|t**?|?|??{||{|{{/?}U_U{\\XP~{s~{s){ {_{?{[ _U ׿_{{{ {U{߃{^߃_{W{?{U{z__z?z/?>{_+ ^V^z~{`x>{|zzނ?{+/=5?//{?{%5{ {z~_{{s{s*+ s{{{{****{{{{{{|{{wu{{||{{?||{|{*|{|{{W߃|߃{{{{|{{?{?||||||||?{|{jj{{*{{{s{>s~{?{_{>s^?s?{>s*~s~s{>{{^{=? {^s*{{?{{*{{{{|{?|{?{?{?{?{?{??{|||?|{^U|{|{{տ|{{߃{ko߃{?|߃{|{߃TTUU߃|(5=濋>ߋ蠠ߋߋ^~Uuu}{訨|{{߃{{{__{{{__{߃{{{{߃?|ꪪ?|߃|||{{߃?|{*߃{{*{{{{?{{{?{{{{|{{^Z{{{{s{sUZ>{s>s-_{ ?__?_?>^?>_g>*_{ꨟ{몺??{{{{{{s{s{{{{Z{s|{UU{{({UUu{{|{{?||||*|{{{{{^~w߃ss{{s**{|{{{|{{{{{{{{{߃{߃{__|{|{?||?|?|?{||{{|{{:{{?**{s|s) ߃| +{*{W{{~z{_{^|>{+/_{*+ނ{+* (*_ނ*{W~>{U__U{_{z~{z{z _z _U+ߋ_U ߃W^8∟{_{_zs//?U?-{{WWZbss{s {{|{{|(*{{{{{{{{{{||www?t|{?|{|?t |{ |{ ߃|}߃|{{{||{{?|?|*|||||{|?{{TU{>s{_{{>s_{^s_{>s_{s?{>s?{>s?{^{~{?{{>{ {{Z{{/{{{{{{***{||||?|{?{?{?|||߃|{߃{W{{ {{ (jZ{߃{߃{{{{{߃{|?|߃{ ߃ ߋ߃ߋ߃ߋ߃>ߋ߃ߋߋߋ~}~~~{{߃{{߃߃{߃{{{{{{z ?{?{{߃߃{߃{****{ߋ߃|߃UU߃_|{߃|߃{߃{߃?߃_|{߃|{{|ꪪ{{{{{{{{ꪪ|{{_{{UUVZ{s{k蠀ssVZ_{s +>s/?_?_ﭯ_?>>__>CC *{߃_{?>{߃UUVZ{{{{{s{s?s{s{{*|{{UW_{{|?|{?||||*|*{{{{{WWWU{s{s** |{|{|?|{***?{|*{{{{{{{߃{߃{߃{_WWU|{|{*?||?|?|?___{{{|{UUU߃{{{߃{* *s0?|{)+ ?|?|{_|{W{{~|{U{_{W{{UWނ?{ ނUU>ނUފV^x{?{^{_{{_*?{z_{z]*{ ?ݽ*?տ _Uߋ?߃w~W{{s^z_{s+տ?*_*߃ߓ{{s߃s{s{{|{{{|{{{{||{{{{{||{{?||?t|_t|?t ?||u?|{|߃|{{|{{|||| {" ?|*{_{{{P_{s*{>s_{^s_{>s?{^s?{>s?{>s^{?{]u~{?{{^{?{_{{_{*{{{*|{{{**|||?{||?|ꪪ|||{{{{߃{{{ ZUU{{({UU߃{{]u{{{{{_{߃߃{߃{߃{ ߋ߃ߋ߃ߋ߃ߋ߃߃߃VRZR~^^V{{{߃{߃{߃{߃{߃{U{{~{{{_|߃|{ߋ{ߋ߃{߃{ { {{߃{߃{߃{*߃{ꪪ{߃{{|{*{{{{{{{{{߃{{{j{t*{sssssZjs_{jj?{ _>VZjj_^?__^?{_>*e *{?{߃Zj{߃{W_{{_{{s{s{{Zj{{*{{  {{{{{?{?|||||{{{{{ރ{{{t(|{++?|UU?|?|*?| *|{{{{{|߃{߃{{߃{߃{{{|?|U?|?|+*{{{{|{| ***{߃{{߃?o/?||~?|_|?|-+|?|*|?|u*|{|tU{tU?|?{ꂀ?U ? ^_>{_W{_{U {?{կ ?_{{U*ތ_*߄__?|* -?|?| ߃||s|s*| ߃| *|{__o{{kj{{߃{ߋ{߃{{||{{{||{{{{{{|{|{|?t訨?|t?|t|_t**?||?||__w||||{{* |**??|j|{BPտ{{ZP{>s_{~s_{^s_{>s?{^s?{>s?{>s?{^s?{~s{>s* {_{?/{{?{{*?{||{{|?|?{||?|{||{{|߃{*?{_WU߃{____{{(((({{{{UU{{{߃{߃{߃{{߃߃{߃{{߃uu}}߃ߋߋo߃k[տ{߃{{{߃߃{߃{{{{U{{{{~{~{{{{jZZZ߃߃UV߃߃{߃{߃{{߃{{߃{߃{{{{|ꪪ{{߃|{|ꪪ{{{{|{VZZZ|{߃s{s_~zssst*{s{_{ >>~?^?_?>>?__>.^?{ꨰ߃z *߃{߃{UUW_{{uU]{s{s{s{{{{* *{||{{?|||||{{z{߃{{{{UU{{%%|{*?|UUU?||_??|_|?|{?{{{{{{߃{{{|߃{{||?|?|*|{s|{|{|{UU[{{?? **?_|_|?||WVzP|tutk++tm"UU_|>u:U}?U_p}?|__{U|{} |{*_|WU/_U;_|~W|?|px^W_t_| ?|~zjh{?t__|tU_| _|"?|+{|{}[{{߃{ߋ{ߋ____{{|{{{{{__{{___{{{{{|{|{?t|?t?|t?|?t?|t?||~j|UU|{?{??_|* |{BPT{{RT{^s{^sΪ{>s_{>s⪯>s?{?{>s?{>s_{s_{>s/{>s* {^{* {{{{*?|?{?||||{|?{||?|{{{{{{{{߃{{]]}}{{({{{{{{{{{{{{{{{߃߃߃ߋߋߋ߃[_kk߃߃߃U{߃{{߃|{_| |{UUV{{{{{{{{~{{{׿{{߃߃߃{߃{߃{߃{{߃||߃{߃{{{߃{{߃|{߃|߃|ꪪ{{߃|{{|?{____{]{s{s|ssstsꪪ{{_O_{>߃>ꨪ_>_>?>^?>_zZ~_^ {߃{{__~߃{UUUW{s{s{ss{{ {|{{{?||?|?||{{_^{{{{{{{|{?s?|_|_|?_|??|?|?{{{|{{{{߃|߃|{{{|{?|?||{|{|{|{|{?{߿?{ _u}_" ??_?_|_?|_%U?tW~|tW^*|uU_>ut)}>u}|X訨?|U?||_|U+|||||W_|~߄_|~W_UU_?||^WW?|_t_|?|?_|_tz?|t_|?t/?_|??_t_t?|}?|?{{WW^^|{ߋ{ߋ_|{{{|{{{{{____{{{{{|{|{**+?||uUU|?t|_t?|?t??t?||訨?||?|?|| *| ?_|(|?{{{֟{_s{_s>{s~{?s^{?s_s{?{>s?{>s{s{^s?{^s* {{jZ_{{* ?{*?|?{|?||{?{?{?||?{{{|{{߃|{߃{߃{߃{߃{_WU{{{{{{ꪪ{{/߃{{{{{{߃{߃{{߃߃?ߋߋ??߃߃߃|>߃|__{߃|BR?|{|l{| {|{?|{{UW@{{UUUj{{{{{߃*_UV߃߃{{߃{߃{{{{{߃߃{߃{{߃{{߃?|ꪪ{{{߃|{{{{{{|{{t{t|s_ts|s|߃VZj߃_*_~  _> _?>^??~^*^{߃{{UW__߃{UUUW{s{s{{{{ {|{{{?{??|{_||{{{{{{߃{{|{?|_|?_|{?_|_|?{?{{{{|{{|߃{{{{|{{?|||||{?||UU?||?||ꪪ?|??| _?_?_?U^jh??_?_j(_? _|^||W|?|*|_|*U|>u}|~Uބ|U߄_|_|W?|U?|U?|*?|?_|_?|_?|_^__?|_t?|_|*_t~?|s?|s?||*??| KJB?|t_|?|_|??||?*?{^^^|{|"|{{{{{{|{{_WWW{{{{{{||{++|{"**?|||_t?|| *?|?t* ?||(?||?|?|?|****| ?{{|{ BPT{s ʺ{_s{_s>{s>{s^{?s{_s>s?{?s>{_{>s?{^s/{s |{{{_|?|?|?|?|?{|?|{{{?||||{{{{{߃{߃{߃{{{ {{{{{{{{WWWW߃{{_{{߃{UU{{߃|jV߃|߃|߃_?__VZB?jJ {***߃|O߃?|?|?|_|{ ?|Ul{| {|{{{{{{|_{{{UR{{߃jjZVߋ{߃߃j߃UZ{߃{{߃{߃{߃{߃߃{߃{{߃{{߃{߃Vj߃{߃{{_{|ꪪ߃|{|ꪪ{|s|{s|s|s_|s_| |?|//~zZj*^_~_~*~?_>?~~__{*{^^|{{U{{UU{s{s{{# {U||{?|{?|||||{{WWW{{Uu{_{?|?_|{{?_|?|?{|{{{{{{{{{{{{|{?|ꪪ?|{?||___?|||?|h?||?|__?__?PP_?WWV__|?|>΀ _|_|_|_|?| ?|_t?|_t+ _|뫯?|_|?_|_|_|﫪_|_|u_?|{*|_t _||_?|s~_{t|s|5?|zrrh_|?|?_t?|_| *)??|u?||{`?t|{|{{{{{{|{{{{{{{{||{?t?||uUU?||?||***+_|?|u]UU?|?t??|??||??|****|*****{߃||{B@P{sª{s_V{_sj~{_s~{_s_WW_s>s⪯^s?s^{?s^{?s_{>s{^s? {{ {{UU=_{?{* _|__|?|??|?||?|?||{{*| |{{{{{߃{{{{߃{߃{{{UU{{{{{{|{UUU|{U{{{?|W{|{{:* ?u?eeU_? VRP__|?|_| ?|?||||_|}_WW|_|_|`|_|{_{t*{?|{{{{߃k{{{߃U߃UUJ _߃߃ZZZZ߃*{߃?|*{ꪪ||߃{{{{߃{{{߃{{{{{߃{߃|||ꪪ||ss|s|s _|s|_t *|??| ??_ꨠ_߃**_(*~_>ꪪ>_~~_>__{ꨠ{ꨠ{UW_V{{(*>{s{{{{++.{u||?|{?{?{??|{?|||{{{?{?{*?+***?_|?_|_|_|?|~w||{{{{{{{{{{{{{|ꪪ||ꪯ{{|||W?||?||U?|??_?߃W???{{?|뫪?|?|?|_~_|t?|_t_|Wu__?|?_|_|?|?{{|{*|s |{`x^{s{t|{{/++?|_t?|_|"_|?|~~?||?||[_|t(|?t****?|{|{{{{{{{{{{{{{{{||{|{**|UU]W?||?||?||??|??||_?|?|***{{|{ BP|s}]{sWs^ss^s~s?sj~s?s_s>sʚ^s?s^{?s~{?sե{^s?{{_{?{W?_{ ?|__|_____|?|_t?|?{{??|ꪪ?|{|* ߃{*߃|߃|{{{{߃{{{{{{{{{{{_|{{|jVU?|{k|?|{___?|WUU_|?|____?|?|_||_Օ߃?UE??U _|_|+_|߃||||]UUU|_|WWW^_||jjj_|?| _|t_?t?|_t t?|{?|{_?|{{{{___{{{{|{ꪪ?|{{|{߃߃{{{{{߃{ꪪ߃{߃{߃||{||{|{ꪪ?s|s ?|s>::*?t?|?|߃?|?|* *_^^_~_~~_~__{ꨠ{{{ {{U{{{{. {|{|?|?|{{||||{|{|||?{??* ?_|??|?|?|W|{|{|{{|{{{{{{|j{{{{{{|{|몯|||?||UUU{?|߃|߃|뫫*߃__? ߃߃||{|?|_tz|?|Uu|?|?|__|?|_?|_|?|{{{{t|{{s{{ |{{++|?|UV^^?|_t""?||?||j]|{|{**( ?t?| |{{{{{{{{{{{{{{{|{|{{?|?|||?| (?||?|_|_|?|?{|{({|{* B@{s_{soߞs_ss^s*s>s*_s>s蠨>s_s_s>s_^s?s~{?s{_sW+{{U){_{_|*_?|?_|WZZZ|?|j_|?|_t?{?|{|몪{߃|{**߃j{߃{߃|ꪪ߃||߃{{?{{{߃|{{___W{{_|{|{{?||{|{_|{_|?|_|?|_|?|___|_W?|?|_|_?_||++߄U||*+?_||j|_|~~~~_||_|*||UU_|^u |?|___P_?t??t??t?|>??l_?|| | _ߋ|{??|???|_{ꪪ?|??{||?{ꪪ?|{{ꪪ|{****{s{߃{{꿃{ꪪ߃{{߃|ꪪ||||{{?||t?|s ?|t*( ?_l?|?|߃?|*_W_Uw^^_~^_~_W~__* ??{^Z{{ {{{{|{{{?{{{{|||{{|?|?{????*?|?|_WU|{|{|{|{|{{{{{{{{{{{{{{||||{?|___s?|{{{{߃U??? 9߃z߃?߃+?=_+??|*_|*+?|?|_?|_|?|_||~?|{W_zx{{U{tZ{t{{{UuuU{{?|_?||?||^VU|{|{|__~?|{?|*z~]{{{{|߃{{{|{{{{{{|{|{|__|U]?||?tꪪ?|?|?|?||?|{|{{* ߃|~_|s_{so_s>s(~s_sjPs>s_s>s_ss_s>s_>s_s{>k{_sUյ{s ?{U{?jZV?_|_|{_||?|ZVUU_|?|_||jZVU{?|߃|{߃|{{߃VWWW߃{߃{{{{{{{|{{{{?|{UU{_|?||?||WWUU{_|Z|{_|?|_|?|_|?||?|UU?}?|||_____|?||?*j||_|~|~߄ *Vj_?|?|( ?|_|00_|**jT|_|ttt|t?|~u ?|>u ?|>u ?|>u*??l_?|_?|?|__`__UU_U??|?|?|?|_{?{{{?|{|߃j{zz{{jjss{߃{+/߃{{ߋ߃{*** ߃?|ꪪ|{?|_|{?|{?||_|?|_|?|||_|j_߃_ *Ÿ^^_~~_^_^_W_~_?_> *{꿃{_ZZZ{{|{|{{{{{{{w{{{|||?{?{+ ?|**???{?{s|{{|s|{|{{|{{{{{{{{{{{|||{||WW|{{t***{{ZZ{տ{ߋjj}蟋~W߃WV߃_X?/"_߃U|{u|{u?|{?|{W?|{??|{_|t_{?t/ {{ꪪ{{_ {t{t{t*|{{?||{|{|{{߃|||+***{߃|߃|{{{{{{{|߃{{{{{|{|{||]?||??|?|?|?|?{?|{|* |sh|s{s}]s_s?_s>s~s?s_s>sj_s>si_ss>s_ss>s{_s{s? ?{U{_?{_|_|o_{|{?|{|t߃?|{{꿃|߃{߃{ꪪ߃{߃{*߃{{߃U{{{{|{U|{{{_{?|{|?|))))?||||UUU||U*_|t _|?|_|?|_|UU|{||||||___|_|||~|_?? |?|]| -ބ߄* ߄||h?||_nnn>|@pބ|ト||t *tt|ts_}~t~t~t>}?|^?|U|{_`______WWWW__||_{|?|??|??|_{ꪪ߃|{??|?߃?|{ {{jh@s{{߃{߃??{߃UUUU߃߃ |{|||?|||_|?||?|?|_||?|ߋ_|?VZjj__~^_^_>_W__>(_-=uu_/{_V{Ug|{{{{{|{{{{{|||{??{??| ?U?ꮻ{{{|*s{|s|{|{|||{{{||||{{{{{꪿|{||{|s{t**{t {{UU߃{߃UU߃ߋz򨿋 ߃谫꾪߃}߃zu(u*[߃_{g{_{WU{_s U{_sU{{U{{{{{t{t{|{{tZ__?ts|t|{|{||{|{z__߃{U{߃|{߃|{߃{ꪪ{{{߃{{{{{{|߃{{{{|{||_U?|U|??|?|??|?_|?|?{{||{jZ|ss>ss^s_ss_ss_ss*_ss>sk **_s>ss>s{_s{s=s_{* _?_{?|\___{k[?|_|?|{|s***_|{{UU{_{߃{{{߃{߃j߃{߃{߃{*{߃߃{|߃*{|{|{|{?|WUU?|_|_||={_|jVU{_|VUUU|_|U|_t|_|U_?|?||~|****|~||~|_||ZU|| ||||_||~||||߄~߄-|߄||+++)| PW^||||t|t|t|t|t_|t~t~t|~||||_*_*_UUjߋ__WWWW__|__|__|?|?|*{|??|{ꪪ_||?{ꪪ?{___Z{s{?l ߂{_s߃ ߃jjjj߃߃߃߃|{|||??|_?||?||?|ꪪ?|_|_|?|?UU?_zz_~^_~?>_?^_> >_{ꨠ{W_^{睕߃|{{{{{{{{{||{{?{??{ /?)))|{{__{{ {|{|l|{||||||||{|{|{{ꪪ{߃|{{{|_|?t{?t{tU|{߃|߃ ߃?ߋ ߋ+ߋꟋ߃ߋYU_~?{^__{z_{{>{_sZ~{_s{^{^{_{j{{՟{U_߃{߃|~~~{?t_tt|?t+|?t(***|U{{{wwW߃{{߃{߃|ꪪ߃|* {߃{߃{߃{߃{{߃{{߃{|߃{߃{߃{{{{{{|?|?||_?_|{?_|?|??|?||*|"*{j|sx\WU_ss*s_suUs>sZ_ss>sr**?ss_ss_s>ss>s{_s{s?{_|?_?_?|zZV}{_W_||?|j|{?t{_t* {{{{?|{{{{߃jjjj{߃{߃{߃{*߃{߃|߃|||?||UUU/|{_|?|www?||{|{_|WUUU|_|uuu_|?|(((|_|||U|~| |~| (|~|**(|||||| || (|| ||||t|t??ބ辌߄_߄|ބ}||IIIi7&|||t|tt|t|{?ut|t|Zt|UZ>}|UU|՟||{****|_j_U_|*|?|_|*U_|?VZB?_|?_|{||{@|{\@s{jjj??|߃߃߃ߋ{߃߃ |?|{?|ꪪ|?| *_|?_|__||?|_?|_|??_߃__~?^?^?jjk[?>{?^^?]_??{j߃{ *_{s߃{{{{߃{{{{{{{{{?|{??{{{{_{{UU{UW_{{|||||||||{{{{{{߃|߃{߃|?||?|ZhTP|t|_t_||_|???zZZj_Wv?z迋ߋ~Y߃|^]__>{>_{_{{_{?{U {>s {^s* {{U{^{{{**߃"/|~{?tzzxh_tt|?t?t?||?|{{߃{W{߃{߃{߃{߃{߃{߃{{߃{߃{߃{{{{߃{߃|{{߃{|߃{߃||?{ﻫ?|_|?_|{{{??|?|||{sjz^W_ss*s_sP}_sk (s_k* r?ksj?sr?ss? s>s{_s*{s {_{* _U?|~ZV_||~^^|s?{{{{VVV{Uu{{ {{{{U{{꿃{߃{{߃{߃߃{߃{***߃{{ߋ߃|߃|{뫫|?||) _|?|_|?||?|UU|?|_|}}__|____|_|UUU%|_|U|~||~||~| ||UՕ|||||||| ||||UU||||t|__|5~߄* |||ބ|~W՟|$$$$ތ|߄|~|tW|_tW|t|t{?ut|t|t|jjjjtބ|߄|^}ބ****~|߄{߄{~|ꪪUꪪ__| |ꪪ?_|{{?s|t?|{UVZ*{߃߃߃ߋ{߃ ߃{?||?||?_|?|?_|___|?|_|U?_|?_| *??ꨠ߃ *_W_~>?>?WW?>{> (?? k_{_{pVV{s{q{_{{뫪{{{||{{{{{{{**?||{{{_]{{{||||||||||{{{{{{߃{{*)߃|U^~|tz|?t ||Uu?|?|?|___^~z^߃| /{ + {{_{_{_{߿{U{{{{/*{{犯{{ꪪ{~߃*{tZ{?t|?t|?|((?|{|{{z{߃{_{߃{*߃{߃{*߃{߃{ ߃{߃{{߃{߃{߃{{{{߃{{{߃{|߃{|?{/#??|?_|?_|?_|?_|?_|?|?|||sz^Vsssjskk?s* r?k.*"rj* sr_{r{>s{_s ?s{jZVU?{_{* _?|jVW?||(?|s{s߃sނ{{>_{~{{{ZUU{{啿s߃{߃{{߃{߃߃{{߃{*߃{*߃߃߃|j?{?|~_t|{ |{ |_||_|_|UUU|_|U*|||~||~|||UU||߾|||||||||| *||U|||t(|tބt|| >>|~~ބ|||o|ww_|| $$$T_}߄_||t?|t|t|t|t_U|t|t|t***tބ|߄|߄|?ބVVVV~|~|~|~|~||)|*|?|ꪪ{?|_sꪪs_s|{VZ*߃߃?߃߃߃?߃?|{|{?|{_|VZj?|_|_|?|_|?|?_|?_|??ꨠ_߃ *~?W?(*? ? (??_{ꨠ?{z_{z>zkϿ{zU{r{ﯝ߃|{{{{{{{{{|||?{||{{{{{||||||||||{{||{{{߃{߃{(߃)߃|蠀߃|W_||*?|?| ?}|?|U?_|_|+ ߃~߃uu?{_{{W]{{{+{ {{{{߃{߃{߃{߃{{{z_+_訟{|p|{|{ .+|{(|{|{{Z^__{{{߃{߃{߃{߃{߃{{ߋ߃{߃{߃{߃{߃{߃{߃{߃{߃{{߃߃{ꪪ{߃{{{?|?|?_??_|?_|?_|_?|?|?|+|sjj^sss>ksk_sj_sjrjrj* ?{r_{r{?s?  {{%{{__|jZVU_||?|s辿zt{sߟ{s::^{_{_{jj~{{ ߃s{{߃{߃{{߃{߃{{߃{* {ߋ߃߃Օ|_|~|?|5 |_|((((|_||_|>|_|_?||t|||~||||||t|||^||~|૫||||****_||UUU||j\_|~|||||^|}?_ބu|߄|||ބ|VU_|]__| .|k_|_|t?|t^|t_|t|t|t|t|t::::||||WWWބ|߄|ބބ^|~|~|~|~| UUUUU|_||||?|_||{||ʟ|UU|??VZ {߃߃߃?߃?|{߃|{߃_||?_||_?t_|?||?_|?|_| ?|*߃?|**_| **_| *_?UTTP????zz_***zz鯿{zj_{rz_s^r{{뮹{{{{{{{{||{{{?{||{{{||||||||||{{||{{߃{{{+ /{*߃>U{|߃?|_߃?|WW_|?_w~~߃{::߃{{{{{/{{߃{{{{{{߃{߃{{߃{^>_{ࠟ{U{W{U{Uw{U謹{{{__W߃s{{WUU߃{{߃{{ߋ{ߋ{ߋ{ߋ߃{߃{߃{߃{{߃߃{߃{߃{߃{߃{{߃߃|{{|?|_|*_?_UU??|?_|?_|??|?|?|#sjZs_kֿsk_sku_sj_sjrkrj?{r?{r?s{*{_j_=  __|_WU_||jZ?||X\UU|sts@@PP{_s{s_s_{￿{~{{U{߃{UUU߃{{߃{߃{߃{߃{߃{߃{߃%*?{+||_ **_t|_|||裟|~|||ﯿ|~||~|*|~||~||||t |_||~||||| *j|_||||UUU||_||VVVZ|^| ||??}??*_|||_|_|_|_{_|t~({t{t{t__Pt||t|t|t::::||||||~|*UU_||~|߄{~|߄{߄{|||||||?|?t?|*_??߃߃*߃_\{ߋ{ *{?|{_{|?|{>?|?t ?|_{_|?|ꪪ|?{ꪪ{ꨨ_|_{?WW\____V?Uz_~zzz?zzzzUzz_{z鏿]r?|訠{{{{{{{{ꪪ{||{{|?|||||||||||||||{{{{{{߃{{{{+~{ :꿃;wݿ :w{W蟃{U| {W{{{뫿{{+ ߃{*{߃{{߃{{j{{{߃߃{{߃{߃{{ *~言^^_{|x{ꪟ{U~{V몟{߃{ߟ{~ߋs߃s߃{߃{߃{{ߋ{ߋ{ߋ{ߋ߃{߃{߃{߃{߃{߃{߃{߃{߃{߃{߃||{*|?|?|? ???|_|_|?{**?c|_k_s>kn_W_sj}?sjUUsj^^sjsj?sr_{sե?{>z**_j_t|W_||^UUU|sjvtszl{s{ss{{{{߃{߃{{߃߃{{{{߃{{*߃߃??*_|?|_|W|^||~||~|||Z|~|:|||~||~||_| Z|_|Օ|_||||_|B|?| |||_|||||_||?|S?|_?|jjjJ_||_}__?_|ꪨ?|{?|߄?|UU|WW{_{{߃t{t|s?|{?||W?||u?|UUU}{|{|UUU~_||**||**UU_|?|?|ꪪ?|ꪪ_|_|_|WWW^_|(_|߄{||{_tꪪ_t߄|>} ?|?UW?? *߃* ߃P`߃{߃{{߃{߃|{_||{?|{??|_|??||??|j|?{ꪪ߃|{*տ___V^~zzjzzzzZiUzz (zz?zz?{z?z?{{{{{|{|||||_U|?{?|?|||||||||||||{|{||{{߃{{럃{{{ **__U_{{v{"{{*{߃{{{{{߃߃{{ꪪ{߃{{߃߃{߃{߃{{{{ **w^}UU{{{~{ﮪ{{{?.s{{//+{߃{߃{{ߋ{ߋ{ߋ{ߋ߃{߃{߃{߃{߃{߃{߃{߃{߃{߃|{?|?{?{?|??|?|? ?|?|?|_{__k_sk_W>kj`ZVU>sjrjsjjkjZV_sjs>sUE?s߃j{*(?_t߄|_W?||_U|{{s|s___zl{s~{sU{s*:>{{{{{߃{{{߃{{߃{|߃߃_??_?5?|*|||~t|~t |~||||||{|?|_|t|_t**t|?|@VU|||?|啕|?|__||P|{_||u |?߃Z__߃UU]_{* ߃|߃?|{U{_U?{UU|{|{߃| *߃s_{s|{W_|{?||>::??|_t *_|?|驩_|?|?>:_|?|?_|U?_|{{?UU߄{?_|_|_|_|_|_|****_|_??|{_|߄{~||||뫫߄||****UU?W_?UUUW_??|(߃|*߃|߃{{{j{_||{?|{?_s|_??|?||??|Zj|?|߃||*?{ **?z蟋zzzzzzz* z}zz>(ނzzނ?{jߌ>zy |{{{|ꪪ{{|?||||||||{?{?||||||||||{{|{{{߃{ݿ{{{{*_{_{"^{^{~{*{ꟃ{߃{߃{{߃{{߃߃{{**{{~z{߃{{߃{߃{{{{*럃{ {"{*~{{{{7;y~^^{^^__{߃{{߃{ {ߋ{ߋ{ߋ߃{߃{߃{߃{߃{߃{{ߋ߃{߃{߃|{?|?||??||_??|??|?k`{j~_sjjjrjrjrjWUVZkj?_kksk?|r*|{*e*|{_|{{|{s{s{sWWW_ss ~{s_ss{s{{߃{{{{{߃{{{?{|| *?U????*t||||~t|t|~t|_|zz|{_|?|_|?| ||***|u*{|_||_|||{:>>Z_|{?{|?{?{***Z|߃z~*UVU߃U߃{߃{߃{_߃{U{{{{>.s߃{CA`߃|{{{{{{{{|{?|{ _|{_|{ _|UU_|UUU߃|?|_?|?_|?_|??|??|?UUU|ڪ?|?U?|_|?|_?WW|{_|* |_߄{|~||| U>^^|?_?UUW_{_^?|{€߃{߃{{߃{j{_tꪪ?|{?{???|?|?||?|??|?|?|WZj|{ނ{?zZZZ~zzzz^zzzWނzWނzނz?ނzނ_?% .߃|{{{{{|?{||||||||?{|||{?||||{|||{{{{߃{߃{{{{{"^{*{{ {߃{߃{߃{߃{{߃߃{߃{{~zz{{🃿{{꪿{*k߃{{߃{߃{{*{ {({{{{߃銂{_w߃{{{߃{***߃{{ߋ{ߋ߃{߃{߃{߃{߃{߃{߃{߃{{|?{?|?|_|_||j|jZUU{UU?߃=zPTrrr}j~rjrjrjrk_W_kk% _|_k_|_k*|s*|?|* _* WZZZ|Օ{s{|{{{s{s_tss~s ~{s_Uss:{sߟs߃{{{߃{|{{_|?{{?| ??*?__****||~|~t|t*|_|x__|_|^xx~?_t_|| @|_|U{_||?|?||?|{_|{{{{߃| |_߃{꿃{PWWU >{{j{{U{{{{/߃{U߃{߃|{{{s{s{s s|{|{|{|{||||_|{{{{??|??|??|_|{*{?_||ꪪ|_|?|ꪪ|_|~||| ||ބ_ꪞ?߄_?|_kߌ{߃| _|߃{{{Zj{?tꪪ߃t?{?|?||?|??|?|?|?||UVZj|{jj|_{___{zWXjzzzr zzzzނzzނz"ނzނނz?z*?%U{{߃|{{||{??||||?|?|?|?||{?{{?{??|{?|||{||{{{{{{{_߃{{{߃{+{߃U߃߃{߃{߃{߃{߃{{߃{ ߃{s{s~{?心ߓ{_߃{߃{{{߃{{*߃{{{߃{. *߃"߃{߃{߃{{{߃{߃{*߃{߃{*߃{߃{߃{߃{߃{߃{߃{{|?|?|??|_|_?||jV??UUU?~W@R{)݁VUz=rPT~r=r5?]rj|rjrj>sj+_sk% sk*?|k*s߄_t* }|jZ|^|j}{{?|U{|*{| {s{s{s|s___ss ss??ssﯯ{s﫫|{뫟|{߃{{jZ{{_{_{{?_{?_|?|? ___^||||o_|_t|_t_|t |?|z||WU{_|?|||?|U{t ?|{PUU{{{{t |߃{{|{߃{{j~{{~{{{{{/{{Ȃ#߃{߃|{s߃{{WWWW{{WWWW{{uuuu|{|{__|{}|{ |{?|߃|ժ|?|{{{{{{?{?{??{ ?{_|_|?_|?U?|_|_|߄{|j UU||ބV^^|**{?ZZj ?|߃?|{{{{ꪪ{?|||__o|?|?|?|?|?|_k|sࠠ{t *?{_t*{rꪨz?s *zz_zzނzzނނނނ_ނ?{ꨠނ?{[k{zꪠ?{W_~{{{{|ꪪ|?||||{_?|?|?|?|?||{??|?|ꪪ{??|?|{||||{{{{߃{U{{߃{߃{{{߃{߃UW߃{߃{*߃{ ߃{zzj{{{߃{ ߃++++|sx~~{k~s{*/+߃)߃{訨߃{߃{{|߃|߃{߃{߃{߃{*߃{{߃߃{{{{߃{߃{ ***߃{߃{**߃{߃{{{߃{߃|{?|?|_|_?|_?|_?|t*||*?|* |?_PUU?[x=zy_}rq /]rj ]rjjrjsj= _sj {k*ss* ߄_?/߄@T߄|Zj@|骪{|* {t*{{տ{{*{{{s{s{sPss=ss|s}}^{t?|{?|߃{߃U|?{*??|{*|?||?~__~^_k_t|_t_t|_|t_|s_|{?|||?|{t ?|{PUU{{{{{{_||߃{{{{{{{{說~*{{{{UUW{{=;{{-+߃s*?/߃|߃|o{{{{U{{WW_^{{WWWV{{{{{{_W{{{{{߃{߃|{߃|߃|߃||||{{{{?|ꪪ?{?{ *|?_||ꪪ|{|߄{~| U|ބտ^|| *^|**( >W_{_|{߃{{{{߃{?||?{{??|?|?|_||?|t{?t {tzs^zs_{z}{z??ނեUW_ނ߂ނ^ނ?oނ{(ނ?{o{ꪨ|{{ ){{{|||||?||?|?|??|?|?|||{??|{||||||{{{{__{߃{߃{{{߃{߃{߃{߃jj{ߋ߃{߃{߃{j{{{߃{ + +{sxsk^Wk-{߃?߃*+* ߃{{߃{{{{{߃{{߃߃{߃{{{߃{ꪪ߃{߃{߃{߃{߃{{{{߃{{߃|{?|?|??|_?|_?|t* ||| ߃||{**~~zxy=r_~rr?]rj ]rjzzr}j*sj+ _ss{k*_s_s* ?//?jZVBRVZZj*^t몪t~{U{~s(*{{{{{{X{s**{{ /{t+{s|s|s|s?{_|{?UW??*{ {_|꿄?|_^}_WW__~~__W_|_t_|t?|t|t?|t?|t?|{ Z{t {s{s{{{{P{{{{{{{{{ꮿ{{{ᅢUU{{_{{,{{W??#{{ ߃{7߃||zz{y{}{|{{{{`{{媪{{ժ{{߃{{{~{{߃|{{{{߃|߃|{{{{߃||{*?|?{*|_|_|j|{|ꪪ߄~jjha|^|*|ތ|U*|߄t|?|TPp?|{~z|U{{{{{߃?||{{?||?|{_?||UUU߃?t|_t(?|tUVZ?tsTPtsUV*z?t߃r _W_U] ߂zꊪނzzނ{ ?_?{W\{{ -{{߃|{||{?|?||?|??||?|?|??|||||||||||{{{{|*{{{{{{{{{{{߃{߃{߃{߃{߃{VZZ{{ߋ߃++++߃s\ZZk~k_k߃+߃ ߃{{߃߃{|߃|߃|߃߃{{{߃{꪿{{߃{?{{߃߃{/߃{߃{{ꪪ߃|{{{{|?|?|_|_?|_?||?|{{|?{ ^x]zy? r=r]rj_}rjrj}zjz?sZp{_s_s{_jZ|* ?*jZV?sߊd*ފ߃]^߃ފ{?s{{{{*{{{{ |{={s* |s|s ?|s|{_|i?{?{U_߄߃{߄߄||}|ތ~__WWWW_|?|jV_|?|_?t?|_t *_|s?|s{t{t{t(|s{{ {{_{U{߃{{{{߃{{߃{{߃{ ߃߃UUU߃߃{ʟ{W{{5{{թ |{߃|?|?||{|{{{{{{{s{{߃{{߃{{{߃|߃|{{{{߃|߃|{{{߃|||{?||_|?|?|{{{*__|||ތތUW_߄ބ|||RZVV||?|{ |߃{{{{{߃|{{{?{?{|{|{**|?tt?|{?tW_?ts{t_|{Ue_| *먠>____| *zނzނzzꪺނW]_?{VZj{{ 7{뿃|߃{{{|{?|?||??|?|?|?|?|?|j?||{??{|?{?{||{{|{|{___{{{{{{.:{{߃{{߃{{߃{{ߋ߃{߃{߃{꪿{ߋ{ߋVVVVߓ߃zzzz߃kk~kࠨ_k{ ++߃߃߃{߃{{{߃{{߃{{߃{߃{v߃{{{{߃{߃{+*߃{"߃|߃|{|||{몪?|_?|__?|_?|t*?|{{|*^_~W]yz]zU/]zrWrjrkrkzr{z{r* _{{__U?c{_l?ނs5=ނފ➒ފW?{jjh@{{* {{{{*{U|{?|{?||?|s||?||V||:|߄{߄ރ_~߄}>}}ZZZj߄꿄ߌ{__W____?|_?|{|_|?|?|t{_t|s|s|{Z{?t{s{{{{ (*{{ꨨ߃{{{߃{{{{{߃{{߃?߃߃*{{{}UU|{|_|wu?|_?t?|{|{|{|{W|{|{׺|{|{{uu{߃|߃|߃|{{߃|߃|߃|߃|߃|{{{߃|||{{{*{?|ꪪ?{?|߃|{_?*? W?|?|*꿄|ތތ߄||||^||_t||?||{߃{몪{{****{߃{߃|߃|ꪪ{|ꪪ{|{__|{{_tꪪ?|s_?|t|sWWW?ts_||A߃?|?uU?*?>_?zzނzzꫯzꪨނ }_ނ>sꪠ{UW~{{{_{߃|||?|?|_|??|??|??|_|?||??{|{?|?{|?{|{{{|{{ {{{{{{{{߃{{{{߃{߃{{߃{߃{{{ߓߓ߃zzzz߃kk~cꪪ{k{*߃/߃߃{߃{ꪪ{{{{߃{߃{߃{߃{WUU{{{߃{{߃{߃{߃|{{ꪪ{{?|?|~WU_|_|?|?|UU?|{|*U _*_~^^_W^zzzU zs_sr _sjނ_kW?{߃z*_{U_{_{* _jz_Stkp\sjj?{c* _{=ޒzZ*{hx||{{/{{U{{{{|{||5==||\P|?|-_|եt ބ_|꿄{߄{*߄__ߌUUUߌߌ߄߄**|߄}>u****|jjZZ|_~ZZ_?_|??|_|?|?|?t* ?|t訨|?t |s{t*{s{s{{{{{{U߃{߃{߃{{{߃{|߃{ꮮ{߃{{߃{"߃߃{{߃߃{{{"|{?|{++ ?||8?|}]_t?||VV|{|{|{|{{|{|** |{{{{{|||||{{|{{{߃|||{{{{?|ꪪ?{?{{_Zj߃?|_W?|_?|{ *~|_j߄|@@@}|t||^t|?t||~~|{~訿{{߃{߃?߃{|ꪪ{{*{|{W|{_WWU|{UU{_t|s_|st_k?ts_sU|U?| *VZ~߃V^_W_|^{ ?z迂{{ *zނ>_ނ?啾{WW\{j|{{{߃{߃|||?|?|*??|??|?|_||_?||??||||?|?|||{{|*{{{{{{{{{{߃{{{߃߃{߃{߃{߃{{߃߃{߃{߃{++++߃ߓ~s\X\\kcsc {{{ {߃{꪿{{{{{߃{߃{WW~{{" {{߃{߃|߃|*߃||{?{﫪{??|?|_?|_WU_?|_|?|?|*{{*?߃+ >_?~+~_^+ z@?{zU*z_s_{s]_skkނ{~_?{W{_{**_?@s_?lz|[z~cc ?{- kފZZZZ}^>{|||~{{{{ {{+ {***Ui))| |_|{#(|_|߄|߄|P}߄i`h?߄ZVVUބ+ W_ߌߌߌ**}|zZ}|j~oo||| _|?_?_|ꪺ?||(**?|| (_||_|sz?|sj^W{s{s {s{s {{{{W_{{?{{߃{{߃{߃{{߃|߃|{߃|*߃{+ ߃{߃{߃{{{?|{//*_||??|u_|_t?|t?|{|{|{|{犊|{**|{_W|{|{?{UU{{{**{{|||||?|?|| |{{*|{{{|{{?{{??{*?{?{_{?|?|_ߌ߄ތ___W_||_|?|s|_t|_t|t?|_t߃|?WUU|߃{ ߃߃**߃{|ꪪ߃{{ 꿃{{{UU{{|{?_|sUߌksZ*kss~s?{UU_{ *_| +?Zh`?| ߃?{?{ ނ_{>{ނ{ *z*zނ_Wނ}?_{W\p{Zj{{߃{{߃|||U_?|?|_|?|j?|}_|UU_|?||??||||?{{?||{__WW{{ (*{{{{{{{{{{{{߃{{{{߃{߃{߃{߃{++++ߋ߃ ߋs\XZkc{k{{{{꪿{{{߃{{߃{߃{{Z{{ {ﭭ߃{߃{߃|{{*?|?{?{?|?|^_||_|?|_|?|+߃?|{`T߃*+?,?^>_~_~_z@?{z {{*{>s+>s_Ws{??|_߄{| _WꟄ?j{{?c?kZVUUd[jz[k_Lފ_{?__ނsjjjj>{|||蟃{Z{{?{)?{ ?==/ ]--||[**߄U߄t|>>ބUUW>߄?ߌ*ߌ߄ZVU߄|~{|| >|W||| *?|_|પ?|?|?||(( ?|_t?|stsZU|s{s߃s{{{{_߃{{__{{{{{{{{|Z{{߃{"߃{{߃{nz{U|__||_|?|?|_|_?|?_t?|_t ?||?||W___?||WW__|{ |{****|{|{{?|||{??|{{{{{{{{{{{{* {**?{{{ꪪ{{|{?|{{{?{??|_ߌ_VVVU{ :|{|s*|t|^t|_tZ|t** ||UUT?|>??|߃{ ߃{߃{{ꪪ{{_{{{{?{sOssU{^cZZ{^ck]b{b~s{??|_||{_{_{UV_ނ_{U?zނ{*z*z*ނ}w_ޒt{V^_y{߃{߃{ꪪ߃||?|몪?|?|?|?||_{_{|?|??|?{ꪪ||?|{|{W_{{|{{{"({{ *{{"{{߃{߃{{߃߃|߃|{{{{{+ ߃*ꪀ{{lkU뫿sk/Us{{{{ꪪ{{{{{߃{{{UVV{߃{{|?{?|?|誨?|_|_|?_|_|?|?|U?|+߃|P__ފ*_W]ފ?~_~>_WWUU_{*{_{Uյ+{U_{~?{_?|||WU|Ꞔ|?JVU{{?{@TU?|sW?tbk>Tk[%5=?T>kފ{ߓ^jjZ_|?{_{+** +ތ_ -߄B*|t@B|u#/|**|ބߌ _t| >}||||_|?|__|{_|?|_UU_|?|U?|_t?|s|lXss{s{s{s>"{{#߃{UU{W߃|{{ן{|{{||{{{{߃{***߃{߃{߃|?|~_||?|_|jiU?_|_?|~t_t_t?||?||~~~?||__^?||UUu?|{(?|{*?||UW?|{?|UU?{?|?{着?{?|?{||?{{{{{{ |?e?uuz?U{{{{߃|{{߃|ꪪ{{߃|{_U_?_??_s_||UUt|tꪪ_|t|_tSC |_t|?|P@*||Zj߃?|{ꪪ?|߃{߃{߃{{߃****{{?U{{s߃*** ssUVjsJ~k[*k~cR_{UWW_{? TP{|{VZ*(|{W_߃_{W_{ނ_{?{?{ *z** ](ނ~?uU?]?߃^*{ݴ߃{*߃{{߃{߃|߃|{{|UW_|UUt_{_{|??||{??|{{{||{|{|{_|{uWw{{{{߃{}{߃|{{{߃{߃{{{?.. __|{_tlUU?lkU{l#++{{ꟃ{{{{ {߃{ᅢ{}{}{{z^{߃||_{?|?|_|??|?_|_?|_?|?|Uյ/?| b߃_j_?ފ׾ڶފ?z}?^UU^???~{*_{_{{/~{{߿_|_|_U|_U|?|{{*?{\U?|{_U?~b{Ys\^k[j c[UUUsc+?s ~ߓZXT߃)**߃_{_{ ތ_Zj|?}(**m|u+* ߄}ߌބ߄}߄_^*?||WWWW||||`TUU_|_|__|Z_?|_UU?|_|_||_|?|U_|||ktsWUUV{s}U{s徿{s *{{W_{u_?{?{|?|?{{{{|{{߃|{{߃{* ߃{߃||z_?|~____?|?_|?_|?|_t^tʊ|_tW__|?|?||?||?|||?|iiii|?|))))|?|?||?|**|?*|?|??|?||||||_||{?{??Z?ZZZZ???{{??{?{߃|{{߃|ꪪ߃|{{߃{߃|W[j?|__WW|_t_|?t?_|t |||_|ꪪ|_||UUߋ||Zj?|߃_| *_|{߃߃{߃{___{{U{{Zj{s>t_ssKk^c~z^c_[ *s>c_{_l __{꪿|?|__?|{j|?{߃_{_?{ _zꨠ?zꨠ{ *ނzꪠ~z ~=@@]~?UUUpU*hUZYjߜ߃|{{{{{{|Vj|{|{(?|{??|{?|||{{{{|||{|{|{|{|{{{{ꪪ{|| *{{{?_?__|hjZ_t_lx|ld-{_l+){߃{߃{{ꪟ{{_U{WU{{Uժ{{]{{}߃{u߃||w|]U?|w?|_|_|?_|*?_|?_Z*_|?|U+߃|{߃*W~ފUs__ա^_{{~{{j|꿃?|_|?|_U|_|?{*?{@VU?{TUUUb{sjVU{Z?sjsj?WUj?\_k[{c55%tՕߓՕދ\_+*jZZZތ_[+*ߌ+* ߌ +jjjl@@tm?> |u/߄|- ߌ|*>߄߄ތjZU?_|** Z|_|t||߄_|__|ZUU?|_|VZZ_|?|_|?|_|?|_|?|U_||ots*s?lsk :|sׯ{t|{|{+?{|?|?|?||||{߃|߃|{߃|믪߃{//߃{߃{߃|?{_|?_|?_|_?|_t?***t_t|_t_|?|wzz?|t_||_||_||?||?||?||?||_|___|?|着?|?|?|?||??|?|?|||?? ?_﫫_? ?|?{?{|?{|{߃|߃|{{{?{?{߃|V^~|?t(_||)%%t|_|||~|ꪪ||?|UU{{|߃| *{߃{߃{_WWW{{{{s{{~kjjk^c_k[~c>cR_{_d*?ߓ***ߓXj|?|?_|_||J{|*?{U_{?{{*?zꨠ{*ނ^zꪨ=zꨠ=~z"+/=y~yx@H@Pyp~ wxjj** p_sUP{pjWsU{{{{|{|{|{V |{UR|{ U?{꫕|?|{|{{||{|{{?||{*"|{""?|{?|?|?|?|{{{{++* ?/_>++__|W~V|dld*:?td++{_t+߃|{{{{W|{|{?|{?|{ ?|{?|{"?||_||_|_?|?_|?_| ?_|_?_?~?{~{j^{jV==]]]}L}k_{?{{?^{ {߃Uյ ߃_|߃|?_|| ?|*{z{pUUU{a{a{asj*(@s~bs~brjkj)%5k^k???{k)꿃s? ߋ?ߋ==_ތ//ތ+ ߌ*)WU>|jjk|t:8t^|߄BRZV_WWW߄>߄_~* ߌ{߄?||_|_|t ||_|?| *_|?|?|_|jj_|?|_|?|_|?|_|?|{?|s?ts8?tsZZts?|s|s*|s?|UU?|?|?|?|?|_|U|߃|߃|{߃|ﯪ߃{{ꪪ߃{߃{߃{ꪪ|j*:?|_|?_|_|_?|_t?****tl((_|t?|_|****{|_|?|_|?|_|?|_|?|_?|_?|_?|??|??||_?||?_|?||??|?|?|?|?|?|?|_?}__?UW_??|_||??||?jjj_|?|?|{|{ꪪ߃zz߃{߃{{|V^~_|||?|=5||~t||||__||?|_{{?|߃{{{{{{{{s~k*** k^kk~[^[cs>l *_sߋ>ߋ|?|_|?_|_||ꪯ?|{Zj_|{W_{{_Vj?{ { *ނ?{ *ނ~z]z*]zyyyPPP:yx_:yxryxU yvpZ?sxUUUx>sUUP>sx{jW_sUs{]{W|{W|{|{{U_{?{?||뻻||{{|{|{/?||UU?||o9?|]w_?|U_|_|_|_|_|?|U__?յ5_>* __^ZZz_|~~~~|lxldld++=?|l ?|{|߃?|>?|{u?|{)_||ݿ_|t?|_t?|_t"*?|_t_t_|?|_|?|_|w5_|?? W?W__{zr{]z_=z W* ]=%ssU{_s ?{z ꟃ{U?{ ߃= ?|_|_|?_U{{ {U~j~j~jsr jsrBTUs~j>sj?sjUթsjUsj?s~k߃k߃s//ߋ{??ߋՕ?jjjZތޔWތ*ߌt|t||||PT}____߄jj߄|Ꞔ{?_?_***|?|U_|?t_|?|_|?|?|_|?|_|Zj?|_|j_|?|_|?|_?t_||jjk?ts+#_ttkjo?ts?|t?|t ?|| _|?|?|_|?||^]||߃|{߃{{߃{ꫫ߃{{߃{߃{{{?{?_|_{*?|_|?_tjzztt_|t?|_|****_?t_|?|_|?|_|?|_|?|_|?|_?|_?|_?|W_?|_?|_|??|_|?|?||??|?|?|?|?|?|_?_?_?_?_?_뫫_|_|ꪪ_|_?|ﯯ_?|_|*_|_|?{몪?|?||{{߃{{?{?|VV^~?|_|VZj||||||_|U_|߄{?|_߃|||{WW_{{{{{{{s{~kZZk~ks~[s~csk_[_߃UZj*ߋ|ꪪ?||_|_|?|UUU_||j?|{ꪠ{|*{տ{_j?{ _zꨠ_{ *^z~z]z{yZPTT{y:y[yyWW[xByxTU:yxUjxxZx{@_sxUUx_sUU@{b~{]bj]{j?s{{*{{|{{{||{~߃|{{{U|UW?|___|￿_|?|_?_|__|?|?|?| _=_ժUw|~_|t__ll ldtd_|t /?|*?||?|_|||_|u{_|t_|?t?|t ?|_t:_|?|+_|]U_|ߋ߃X_UUՏUUU߃UU;U{?UU_{y_~zy$U܁}܉ﺮr|*?[srU?{r{_s{{U{{꫿|߃ ?{?|*?|*Ujj߃rr{i{rr?s*rr|UUs^j*r?ssjjsjsjsjssUssYih{?߃Uߋ_>?ߌ^ߌj~~|jjn~|_||?||?| j?U?}?UUj߄{?|_?|_?Z_|?|?||_|?|?_l_|?|?|_|_|?|_|?|_|?|_|?|kk_|?|o_?|s?tt-_tl* +*_tt_|t_|?|_?|??|_|?|?|}|U|{{߃{뿃{{{ꪪ{{߃{*߃{{?{?{;ꪪ_|߃|?|誂_|?_tt_t)) ~|t_|?|ꊂ_|?|_|?|_|?|_|?|>:::?|_|?_|_|?|_?|_?|_?|_?|?|???|_|?|?||??|?|?|{_?_?]]_?_??_?_*?|__?|ꪪ?|_?|ꪪ?|?|?||*?||몪|_|?|+| {ʊ{߃||?{|_||_|{}||՟||_||ߋ|_?|W?||{|{UW_{{{{UUU{s~cscjjjc^cs~csk_s)_?++_R_WW?|j?|UU_?t?|t *{?t|{TZj|{U__{{{*_z^zվzyVV\>{yU:y:{y_[x{yU[x_[x{yU[y{Ty?t{j_?s]bꠠsb{]bU{]Z{j{_s|{*߃|?{{k{ߪ{{?|{?|?|?|_|_|?_|?_|?|  UߋU_U?U?{U{?tUs_l_s^dW~llt?t?|?|_|?|_|U|_|U|_||_|u_|?|UU_|UUU"؈UUwU_UUUVxx{yU[y_z܁-܁յ}rjZZrr ?{rU=?{r¿>r{jտ|{||?|{PUj{>{h߃r{{TWW_{rZ{rjV_rrrr ZsrU*srsr{js}b|sUUU?tssj?|sU_{:_*ޜ??>ޔJo߿rzr^?=ZތW_z]?WWߌ{||{ |||?|ZWUU_|/_ZUUU?i?|_|_|_|?|?||?|Z_?|_?|_|?|?|_|_|?|_|?|?|_t_|?|_?|_t?|st_l訠_t?l+ ?|_t_|?t:_?t_?|_|_|?|||_|{ZW{߃{{߃{{{{/{+{몸{꿃|?|?{_??|8_|?_tt_t _|t_|`|_|?|_|?|_|?|_|?|:***_|?|?_|?|_?|_?|_|?_?|?|?_|?|?|?|?|?|?|||*?{_?_??_?_?__?(_?|_|?|_|_|_|_| |_|?|ꪪ?|U_|{|{뫯| { ߃||?|_{|__|__|||||||~zz_|?|_|?|>{?||{{t *{?t{st?kꪪs~ckcUUkkkUU?-/+_?_߃_VUUW߃??|s|{{t|t?|s|{Zj|{__{>{{?{z꨾zyT܁=r}]rW {*{U܁{U܁{*{*y*yU_{]z?sUP?{bWr=Z~bkRݿ{x UxPªxW؀yj:yw>zU=^j~rz]r-/+{r z?s`{q* |{UU߃|w|C{{?{{pk{>{{r{s?{sZ?{rPoksrU_sr_sr?{sjj{sUUU{sU{_s>|rs?||s|s|s|s|?**ޔ-=~ބ_~~?_?_j_{?||U?|{?||?|?|*?u_|𠠠_|ꪪ?|??||??|?|U_?|_?|?_l_|?|?|_t?|_t?|_t_|?|__|?|_||VTT_ttt?l;+_|t?_|?t:***_|?|_?|_|?|||_{{{^U{{{{{߃{⫫߃{꿃{({ꪪ{{ *|?@@B?++?_|_?ttt _|t|_|Uu}_|?||_|U_WW|_|]]]|?|_|?|?_|?|_|ZZYY?_|_?|?|__?|_?|_|_|?|?|?||||*|*?_??_??__U___||~|~|~||ꪪ|*(||t ||VVVT||**{{ |?_|?|_|UVZZ?|_|UVZj|~||?t_|`|_||?t?|{{?t{l*tsUVssskPTVV|cUW?tk[ ?^???_{߃{߃{VZ|{t_{tt||t?|{Z|{{{{?{{{ z]zzs*zqꪠ~r=rUU}jU}Z]rU~܉_~U*U~u ==z ]zU{~zzsЪr}j^~r|?UUU|UU?|Uկ|U*}߃U+}UU[^VU_VUU:؀yxUxUx_UxxUyxU ZyxU[yxU*[yx*[yUU:U[ ~zz+ z]z+{z _{z*{?{U=?|{?|{*?|z?|?_{{?*sꪪjs{Us{~?s__{>s?ssUUsrsrU>s_s{sUU{sU_{~s{r |s{s|?s |_ss|?s*^}s_t߄*5ޔYi*ޜ>_?|| _|@WW{{|~~|{|_|]___|{* ***??|_|_|?|?_|_|_?|_?|?_l_|?|?|_t?|_t*_|?|_?t?|_t?|s_tt套_tl _|t?_|?t_|?|_?|?|?||{|{{{{{߃{{{{{߃{|߃|?|?{/?JZZ+?--+?_|_||~ott |_t{|_|`||_|W___|_|}}}|_|_|?|__|__W?_|?_|_?|_?|{?|??|?|??|?{||{{****?_?_??_??_______jjj||߄|߄| ߄t|tu||VZZR|U|| *{ uuu??_|_|?|?|****|~||_t_|t_|?tꪪ|_t|_t|_t{?ttksl lk?t>[*** tkk~~jjjz|??Zz߃{߃{߃{{_{?t{?t{tU?|s??|?t??|{Vj{?t {{ {{z{zz_{>{~r>{~r>{~rUs>rr]rVr]jZbr)UU~_s ~?UU*?]?zU{zU{zUU{zU(z]z^zqW^_Pz{q^^[IV Iy*x|]bI7_jQ>U~jZYPihT[qhUU:qpUqpWyxyxUU: :ժ UUU::؈Wؐ[U(ؐUj?ܑU}_U >UU?ؐUޚ_UߚU^{u=[J{yU[y:y*Uy[yUW y:yUyy]ߪyqyqܑ:qUU:qUܙ:yUU*ܑ:yUx UU=;/*ނ]z*~z_{z*|?{U?|{ ?||[_?|U_|_{?{{{h\__s{?sP{>s_s>sVsrs>s~s_ss>sW_s>s^{ss{jV{_{{{UU{_|{U?||*_}{>s_|>}}t*|} U^**~}ޜ z~ZZ?|_||U߃|{?{{?{{?|*|  ???Z?|{{_?|_?|_?|_?|_?|_|?|_|?|?|_t_|?t_t?|_t?|_t{?t_tt_tlల_|l|?|?_t?|U?|zw|{_{__{{{߃{߃{߃{{߃{߃{߃{{߃|{→ {{ ??_?_|?ttt )t||_||_|WWW_|_||_||_|_|?|?_|?_|?_|_?|_?|_?||__|?|||{?{?{{*?@?_|_??_{_____+* ބ߄**߄| ߄]/d߄|tU|?|RPPP|_t ?||| *|UUUji|ꪪ_|_|%|* ?|||_t_|t/ꪪ|s|sꪪ|_t_t?|*** ?t_t?tss?ltl_tk|[>?t_/?ꪪ?{߃| *{߃{߃{߃{t꪿t{?t訪|?t|?t>?|sꪪ{?t*{_{z{_{U{_{uu {r{rW{rU{r_{r_*_{r_{r?{rի{s-{~z _{z]U?z?{{ ?{{Z*?{{+?{{U*>{z?{zZp{UU{yp[qpWW:yhW~hIT@9YQUUPZYQUUThYUUJhUUUVphpp*xp**xU UUxoTu؈}m뿂:?U]U?<ޒ*ޝ^Wؘz @UzU{U=zU=zUz_UzzUZzz] ނyUyU_zUʞ]r_*q[]U:]_U{_ܑ_ފܑU ފ;==?U=?+{躾|_{=?|| _?|U?|__jV?{{UUU{@t{WUUU{_sp{bs>ssr*s_ss^ss^ss_sssjj{j ?|s{{{?{?{|?+s|ZjJ ^}||U}|}|^uߔXZXޔ?jie?{?|{|{z{{{{?{| ?|**?? i????|?_|_?|_?|_?|_?|_?|_|?|_|?|_|?|?|_t?|_|?|_t?|_t|s{?t?ts*+t_t5_|l/?|t _|?|Z___?||U|{|{^߃{߃{{{{߃{߃{߃{{߃|{ꪪ|{{{*??U? "_?_|ttt_|t|_t_|t|_||_||_|__l__|?_|_?|_?|_?|_|?||??||?|믪?|{{_?U?_|_?_??______~ +ބ߄տ/]ut))>ut}?|ZRPP?||j?|{||{ *߃߃_߃?|߃?|ꪪ?߄ߋUUW__|*jj|||_t_|t|_t?|to~|tt?ttt?t>l_tlz_tk|l*|||^~??_?ꪪ?_^z{{{{{߃{{_?t?|{|?t|?t|?t?{_t Z{u_|{{t_|_s{{U{{U{_s_{_{U_{UW꠿{_{UU{_{U{_{U_z| {{{?{U{?{U{{{>{U{?{U_{s~{?{U}{?{UUW_|qZ_{h:i{Zi9Y~~ࠛaZY^zYZY)- h^R??KpUUUVpp+UxpUWp_]xxUx +v؀믪؈vWyvu?UU]" _{PZs PUk TUU{kU{kվzsU{s{s*{z{zUU?zWWꞂ_{ j_ފ_ .JU*_ U_U^߃ފU^߃Uފ?_W_U_U߃UU_*|h__||_t_|_|?{h{W?{_{_ s{U~{_s>ssjVsss~sssUUsr ss*ssUW|s{t?|?s ?|{|?{ZU{*?_UU|߄U߄}U||>}jVU|>}VUUUޜ~mߌޔ<?jj鿌{{|{{{{{{*|*??_???UU_??_|?_|_?|_?|_?|??|_?|_|?|_|?|_|?|?|_|_|?t?|_t?|_t_||jjJJ|sꪫ?ts?_tltl ?|t ?_||?||\||{{| {߃{{{{߃{{{{{߃|{{{{ ?}?? *?(?|sts?|t|_tt_|jj|_|W|_|_]_|?| **?_|?_|?_|_?|_?|_?||_|??|{?{??|{?|||****|__?_??|_?_?_____^~_ބUUU ?ߌ_l|>u>uu{u?|_t ?|?|{| >߃|߃{|ꪪ߃?|ߋ|ꪪ_|ꪪ?||?|?_|t|_t*|_t_|tjjj^|tU|_l_ltsltl|l|_t++||ʾ|__?ZZZV??{{꿃{߃{{UU߃{{*{{߃?t߃?t|?t諯?|t{u?|~e ?|~e{u|tUU|tUU|tUU|{WU|{UU|*߃|{j{U{ꪪ{_{U{U{U{_{{U{_{_{{UW{{UU{_{{UU?{ZiUU`jzY>bYvpZ?pRxvpxxU؀vx뿠*U:U^UUv}PUUU^* VTU۩{@U_U{lZVsl?tkUUs_l_s_lU_{?lU{?l՟{?t{_t_|{U|ztUtU_tUtt߃|U߃|_߃U _߃_UU*_U_U_߃??{_{?|\U_|w_|{?{jVU|)߃{P_{[UU~_s_{sX_{szs?|sUUsss>s*ssWts?|sU]?|s?|s{|j{|jVU|_|UU߄?z>}~|>}|>}}PUU^u/?~~?ߌ {|{WU{{{?|jZ{ ?__?_?_?_?]__??_|?_|?_|_?|_?|_?|_?|_|?|{|_|?|_t?|_|?t?|_t?|_t_|s|s:?ts/?}_tlt_t?|t ?||?||ZUU|{|{{]]]{{߃{{߃|{{{{{{|{{* |* ??_??{|{{_t?|_t|_t_|t |_|____|_|]]]]_|?| ?_|?_|?|__|??|?||?|??||?|{{{|{  ߃?****_?_??_?_??__^ތU߄}|' |>u___~^}>uu{v_|?|_||?|?|{{߃{߃{ ߃߃߃__|ZJ _|UUUW_|t_|t|_t_|tZZZZttltZt?lt^ltt/}?t }|||u* *?VVVj?|?|?{_^^߃{U{{UZ꿃{{߃{{߃{ꪪ߃{߃|Z?tt__|tU|tUjj|t|t*|tUU~|tU|t_|t|_t|_t|?|?_|||_|?{V?{U?{UU{{U{{{{{W{{*X]jW\@=bUPpj5UUjxUUUTxUܑـWU?:UYU={*՟l=_UU_@_?tU{t{l_UtlUUld_td**?|d|tU|tU|_t |~lt|UU|t_|ltUtU||Zބ|U^|||_|_|_?|_|_|??|_||? _s_s?{VUUU{W{_{{_{_{_{_W{^{{s@|?s{sssWUssUts ?tsU|s?|_t|s ?|tt߄?t|U |*ޔ|ތ?ߌ>}}}| @|}UU}|p?? {_߃_߃|WWW߃{|{e{{|?UU?__?_?*???__??_|?_|?_|?|__?|_|_?|_|?|?|_| ?|_|X_|?t_|?t?|_t_|?t|s|s|szz{_tlt_t?|_t?||?||WWVW|{|{|{{{UW{{{{{{{j߃|߃|?{{* |* ??j?jZ?? {s?|s|_t|_t_|t|_|_|?|_|?| _|?|_?|_?|_?|??|?|?|?|?|{?{{|+ |{߃?****_?_??__???_^~߄꿌߄jj[_߄}~|||}^u~}>u_|u?|_|Z_|?|_|?|__?|?|| ?߃|߃{߃߃ߋ_|ꪪ|_|Zj_|u?|Zj|?t_|tZt_t~ltt~t}tW??|t>|>}jꟄ~}|__\|~|_|**/{߄|^Z߃?||{|{j{{T{{{Z߃{߃{**߃{߃  ߃{||tT||Ut__tUU*|||^m|t |t|t||*||__|=߃|UUU|?|U_|UU_||__?|UU߃?|U_|_{ _{?{***?|?>{?UUU?U?U{?{{???^b?:yVZߋ;U/۠|_Uݡl?F|*UjUUU|t?lZZZ?l^elltksl?|?|߄{|?|__||>|U|_||UU_||UU|_|X__߄||_|UUU_|_|?|?_|_|?|_{{{?{jV|{|{W{z{~{{_{j{_{{{UU{{U{{ {s {sj/ {t|s|s?|?t|k*|s|~t|?t|?t|||=??UU|ߌk ބߌ^W|_UU||UUU|_|B}_|_U?| *VVV߃{߃{{{ ?{?Uս?U?//____?_?(_??_|?_|?|__?|_?|?|_|?|_|Bj_|?|ﯪ?_t_|?t*_|?t?|_t?t_|_|s|sztszzt^t.~t_t?|_tUu|_t {?|{?||{|{ꪪ||{|{|߃{{?|?{{{{{*?*?jZ??*?_{{s|s{?tjjj|_t_|t*_|?|?|_|?|_|_|?|_?|_|_|?|?|||{?{{|{{{ ߃?ZZZZ??_?_?_??_?__~^~*ބބ|W___}^u຺^}>u몪=v_|jjjj_|t *?|_|ZU_|?|ꪪ_|_{?|߃|{ߋ{߃߃߃߃|||ꪪ_|j|{?|tWWUT~|t___tl|l?l}jZZZ|}^}Ui^}>?m>}t訨}||@u|UUUV_||?||_t?|{|{ZZV{{@{{UTX {{{+/߃j߃ ʯ߃?| t|U_|U_u_|WWU?|t|?| |?||_|*|_|U|_|_U|_|UU|?||?|U_|?|_|?|_|?|_UU_?|_|_?|_?|???_ **?_U_UU_WWz_?߃ߋ{ߋx\{訟{{߃|{*_??|VV?|?|cPPt^[l^cu^kUUUu_kUUUt_TPPPUU|j@@|{Z{|||U||U_|UU |_|UU*{߄{{{_{XW__߃{U߃{{{{{?{{ {WUU{{?{{U{{~{{{{U{{{{{{{t|s ?|s?_|t|t |t|_t*||U|||t||*|||UUZZj>_>__U~UUU||?||_|PWU?s_|?|{| {߃uu}{߃{{+ { **?__ __?Ꟍ? _ࠟ_^__W__W?_|?_|ꪪ_|??_|_?|?|_|j?|_|iiii_|?|_|?t_|?t_|?t_t?|?t_|_|t?|stszt^s~t_t}t_tWUUU|_t==|{{?||{{?|||{{|{߃|?{{{{{{{?{?{?*?_{{{{hxX{s{_t_|t_|?|_|?|_|?|?|_|*??|U?|?|?|߃_|?|?{?|{{|{{{{߃߃????|{_??__???__Ꟍ^/;; ߌꞌ߄^^^߄}>}|#!)^}>u/_|}J^}^u>^}>}Vjj|>u}tu|j|t||jjZt|?|UTl?||?|{n?|{UUp{{* |?{߃{ ꪿߃߃_?߃ꪟ?_ ߃{{j{{?|T?|U?|U?|UW߃?|UU_?|UU_?|UUW߃?|UUU߃?|UU _?_||__o_U__x_|?|?_|_????W___|_|߃?UUU߃_{W|spU^[__cB_dZljWUUki^=ޒߋt{{|{V{U߄{U_{_{?{?|?{?{{{_]U{{{PUUU^{^{W{_{{^{*{{{{U{{pPZ{{UU{{W ߃{U{{R{{|{?|{?|{?|s*_||5)*|?t|_t/***||?|||tt|uW]U||| _|~|߄??st|t{_t ?|{TU{ߋ||{{**? _?+?___U*??^___?UVTT?_|?|_?|_****_?|?|_|jf_|?|?_t_|?t?_t_|?t?t_|?t_|_|t_|tW_?ts__ts~t_tu}?|_tu|_t)+?||U| || ||{{?|||{{{{{{{{{{{{{{*{{{_s{s{_t_|t*_|?|_|?|?_l_|?|??|?|?|?||{??|{{|{{{{{߃߃??/???|??_?_??_?_?__꺪^^*+/+~ ~߄Z>}|//}^u_|*^}^m}>u>ut訪|>mt||t?|t|?t|s{t?|| ?|{?|{{߃|߃{** ߃UUU߃jjP>^^~__ZVVU^_??|{??|??|{WW_?||?|U߃||߃{??W?U?U߄߄__|߃????Z߃߃ ߃_߃^^h߃~^U^=r߄|i?|}ZU>[A_dRUUj}jUU=rb]Bޒ}Zޚߋ?>{{{T{{{{߃߃{{{?{UU?{UU{{_{_s{{\U{{PZ_{{{~{{{UU{{߃{?{{{{_{յ{?|{?|{_|?||?|=|_t ||WU|||~t ||||_|| v^||_| ?__՟ߋ_|j*_||PU?|{?|{{?t*|{j߃{߃{߃ZZ߃|?{ _*?կ_?_*UUuP? _^_|_2"{?_|?|__?|?|_|?t__|?|?_t?_t?_t?t_|_t?|?t_||_t_|?t___tt_tt~t_t?|_tuuU|_t?||?||UUW_| ||{|{{?||{{{{{{{{{{{{{{{{_{{z{s{s|{?????_t_|?|?_l?_l_|||?|U?|?|||?||{{{{ꪪ{{{{{?5??_?{_??_?_??_^^++ +~ ބꪞ߄w>up}^u_|w****_|_t*_|t*|_|uu_|?|?|_| *_|?|___^?|_||߃|߃Zj߃ߋ߃W_?|?|{ |{UUU߃t|{ +k**_h~}ތ>}?u>}uumut|>m|t|t_|>m ?|t?|t_||@_||Jt??|_||*߃UVVVU_UUU]V~~*Uꨟ﫟{???{{߃{߃???UUUU}|߃ߋ߃VVV_UzVVVzUU^=Uz]zUU]U==rTTT=z]j=zRjj@[ZA[zA {}jUU|}iU^~>U{{߃{{_{_{_{_{_{_U_{UU{{U||{{W{{U{{U{{{j{kVU{{{{{?|?||*_?|UU|?|_l|_||||||~||||~|||*P|?||_UU_`__ߋ*߃z_߃|߃|TTP|{ꪠ?|{??t?||?t |߃|{/ ?__??_*~ AU꿿~?_}___{?_|_?|_?|_?|?|_|_|?|_|?t?_t_|?t?t_|?t_|_|?tꪪ?|_t_t?|*_t?t ~t_t]]}~t_t}}_t>t?|_t|_t *?||?||UUW_| ||UU|{{{{{{{{{{{{{{{{ꪪ{{z߃ss{{s|s****_|?t?|_|*_||_|||?|߃_|?|?|U?{?{|||{{{{ꪪ{{|{{{{_??_?_?__?__~_}}}ٟ~ * __Uu~z~}pxx>}| _|v****?t_|UUVj_|_t **|_|__]_|?|?|_|*)%_|?|__?|}]?|j?||߃|߃ߋ߃߃߃߃߃{VZ|{|{?|{+_U~|߄___}ꪪ~u>}lult?m uttt>u_tꪪ{t՞|t{t{t?|_t|t*?||P?|?|?|** {{*߃߃U _|U* ?_|]WUUUUU ߃U߃߃__ߋ___UU_UU_U__ U_U~*^?ߋjj}jVVVz ޝ~՞ߔ_U_jUUU|{{{{{_{?|{WUU|{UUU|{{?|{?||{UU|{{{{{{{{|߃{{?|~?|_|?|_|?||_|||՞|||||{|| ||@\W]l?||_|XZjj߃UUU߃߃|߃{*߃||{|{?|{ /|_t*?t?t?{?_?_?/ ?_~U럔꟔뫿_R__ڰ^__ ?@@Bj??|?|?_?|_|?|_|?|?|_|?|_|Z_|?t?t_|_t?|?t_|_|?t?|_t_t?| ~t_t]]]}~t_t_t~l***_t>t(_t>t(|_t|_t *?t|{{{{{{{{{{{{{{{{{{{WVVVs{s{{s{?t?|_t ?|_t?l|?||?|?|UU_{||||||{|{|{?|{{{{{{{?_?____/]~~~UUW_]UUz~~߄}}|*}?|@@@j?|_t?t_|UVZj_|?| *_|?| _|?|_|?|_?|]}??|?|?||| *߃߃ᅨ߃{߃{߃?|?|{???ꪟ߄UUUT|||^m}mtUul*ul*ut_utttzrp_|m?|m|tt?|Vj|t_|?|_||uZ?|?|?{_|߃|_|_|?|߃|?|?|?|?|?߃{߃߃U߃W_ _ꟃ_UU_{_{_>_>* ^_U>_U_k?{kkiqSz>c*zۀzۀ>ޚ~W{____߃{ )--l~}lUU?}Kt~>}UUUu>>*^u{?UUU?{{{{{?||??|j?||UUU?||UUU|{|{|{__|{UU{|{{{{{{{{?|_{_|?|?_?|_|_?|_|U_t몪|^|_||U|_||||?||_?|_|_{|߃xzߋ_{߃{€||{|{?|{ /|_t*?t?{+ _?_?/ ?_~~~^___ ?jj?|_|_|_|?|_|?|_t?|_t?|_t?|_t?|_t?|_t?t_|_t?| _t?| ~t_tUU~t_tUW_}~t_t_t~l *_t>t(_tUUߋl{{{{{{{{{{{{{{{{{{{{{VZZZs{s{{s{?t?|?t |?|UUU?||?||jWWW||_{|||||||{{{{{{{{{{{{_k*s__>* }_W~~~*~ _ބj߄|| U||U_|?|?|_|_|?|_|?t_|?t?|_| _|?|_|?|_?|?|?|{߃ߋ{߃*߃?{?|__ބߜs?|| _|tUUUtt tt/|>m>ut?dt>mtmtl*_|tUU|m|_t?|t t_?|||_|_|_|?|?|?|?|?|?|{{|߃? ߃U߃UߋUUUUUWUU_P{{??|~{~~^?Uߋ_Uߋ_Uߋ_Us{UUs=jlkUU_mY?ljz߅zU?Uޭ}>>^ꪪ}}}**}}l=lߌ}*~|_|_||?_|?_|?_|?_|_?|{_|?|?|{_|?||?|{?|{|{|{|{|{UU|{UU?{U{??{/?|?|_|_|?|_?|ꪪ_|__|_?|_|__W_||_|||?| ||_|?|Z_||_||?|?{| ?߃ߋߋ+߃{ *߃|||{t?t{{{_{?* ~~~ ____W_?**?{?|?|__||_|?|?|_t_?t?|_t?|_t?|_t?|_t_|?t?|_t_t?t_t?t *~t_tUU_tUUU_tU?t{{{{{{{{{{{{{{{{{{{{{{_ks{{s{s5=|{)-|?|Ut??l?||WWWW||_{|||||{{{{{{{{{{{{{{{{_k*)}_W~~_^_kꟄ__|W|_| _||_|t?|_t?|_t?|_t?|_t?|_t_|?|_|?|WWWW?|?||??߃߃??_U_???_?_?ތꪪU?t|?|ߋ^eꪪ_|tUUT|t|u~>utUUt>m?ul__t>mttttt?|_|t=_t߃|UUU߃|UUU|?_|?_|_|_|_|_|_|?|?||||***?|UUU?^UUUU߃߃߃__W||{߃{߃߃{{ߋ߃UUU߃UUU_U_U߃UU__ksUU{lZZ|[?dտ>{?|~\~U^Z^>ꠀdut_|~u{{?|||?_|?_|{{_?|_?|_?|??l??l|?|U|?|U|?| ?||?||?||UU?||UU?|WU?|UU?|?|_|_|_|?_|_?|?|_?|_?_|?|_?_|_|UU_|?|k?|_|jj*_|?|^WW?|>?||?|||||??/߃߃߃ߋ{ꪪ+߃| ߃||{{{{{{ssk~~_UUU_~_??W_?{?{?|?||?||?|?t?|?t?|_t?|_t?|_t?|_ts|_|?t?|_tl_tU{{{{{{{{{{{{{{{{{{{{{{{{{{{s{sU{s???/|{5|?|t??l?||WWUU|UUU||_{||{{{{{{{{{{{{{{{{{{{{ss~~^~_??___?|_|?|:?||?|t *?||_||?|_t ?|_t_?t_|?|_|?|_?||?|?|????_^Zߋ__{** _??_V__jk_|j_|U~||_||tP|m|etm*mlUUultmtm*tt@|t_W|_t֊ ||UU||UUj?|UU_|U?|?|?_|?_|{?_|?|?_|_|??|?| ?|?|**?UW?UU???{{{{{߃U???{kdt^d*l??^t|UU߄}Ĩ>^__ߛU_U_UU_訪_tW___t^t t_?|_?|?_|{?_|?_|?_|?|_?|__?|?|__?|_|?|{|_|?|{|{|_|?|_U_|?|WUUU_|?|UU?|UUU|||_|{?_|?_|?|_?|_?_|{?_|?|__?|_?|_|?|_|?|_||?|||?|t??l?||_||߃|߃ꪪ _|_|{{{{{{{{{{{{Z*k~_^__~___?_?__?W__Y?{?|ꪪ|?|||?|jjjj?|| *??t?|_t?|_t?|_t?|_t?|_tߋlߋl{{{{{{{{{{{{{{{{{{{{{{{{{{{{_ks{{s/?|r****|?||?| *?||?||W_l|UUU|||{{{{{{{{{{{{{{{{{{{{{{{s^_* _~_?^_?|?|{ |{ ?|{?|s*?||?|t*?|?t?|_t?|_t?|?t *_|?|WWWU??|??|??|??????*?__?_U>_^_߃{ ?|߃|ꪪ?|__\t|UUUt_|*|lUZ_|^e>ul>ulW* ultt^ttTj/|t|tU|t* ||||_UU_|_|?|{{?|_?|__|?j?_|?_|?_|?_|_?*?UU???__?|?*{{{|{?????|?|tPPP^l|tꪪތUUߌUU~UU`jj^^? _{_{_d_t>t?_d{{?_|?_|?_|_?|_?|_?|?|_?_|?_|?_|_|?|_|?|_|?|{|_|?|{|{|__|__|?|?|?|?|?_|?_|{?_|{?_|{?_|_|_|?_l_||_|||?||?||?||?| *?||?l?|{||߃||{{{{{{{{{{{{{{{{{sU?k __~??~_?_?___W??ZZj{|?||Ut??||?|| *??t?|_t߃tߋlߋl{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{_k{s{s?|s??/ |?||?||?| *?|||UU|U{{{{{{{{{{{{{{{{{{{{{{{{{{{?k *ߔ{_~_?x^?|?{?{|{~|{*|s{?tꪪ|s |?tt?|Zj?|t?|t *?|?t?|?t *??|UUU_?|?_|_?_???(_?_>>__?jj_?? ?*+?{?|?u||Utt* tt=5 >ut/|>uUUVk>ulhjtltttt |l|t|||_|_l|_||__|?|?_|?_|?_|?|_?_|?_|?_|?_| _?_|*???|??***?|?|??{||?|*?UU?UU?տ???ZZZ|?}^^?ެߓ~@@?^ UUU?l?{d_t>l*_t?t?_|?_|?_|{_?_?|_?|_?|?|?_|_?_|UU?_|UU|?||?||?|_||_|||_||_||u|WU|||?|\?_|?_|?|_?_|{_|_|_|_|_?||?|||?||?|Zj|?||?||?||?||?| *?||?||{{{{{{{{{{{{{{{{{{{{{{{ss?~_?_?_W???jj|ꪪ||_?||U?||?||?|UU?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{_k?s|s/_|{߃_t߃_t߃_t?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{_k*_{?|?{?{|{WWWU|{|s{t*|s*|s{_tꪪ?|s*?|s?|t?|t?|t_?|_?|?_?__^?^??_^?_?____??| ߃?|ꪪ߃|?|_|?t?|t_P?|tUUT`}t|ltl tttt *t|tt|t|VVVU||U|_|jjZ_|_|?|__|?|_?|{?_|?_|_?|?_|{?_|* _?UUU_?UUU?{{{??_?{?|?U?U???????_{_Uߛ ~ߓUuߋUUߋUUߋ|V߃?|_l_tt|?tU{{?_?|_?|_{{?|_?|?|_|UU_|UU|_||_||_|?|_||_|||||~|{?{?|||?_|?_|_|_|_|{_|_{||___?|||?||?||?|VZj|?||?|ߋ_t߃_t?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{_{?{??* {{|ꪪ||W_|U?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?|߃_t{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?{?{|{_WU{{{{{s*{{?{?t{t{t{?t?|s?|s?|s?|t*_|?|?|__^_?_?^?^?_ﯫ^?j???W_^? ?{|ZXUUj߃{tꪪ?|{{t|?t|tP?|m|ltltl>tt_t_|_|W|_|_||jj|_|j__|_|?|_?|__|?|_?|_?_|?_|?_|?_| _?U_???|??|??| ?__?U_?U_|_|_??_?UU_??????_?_ ?ߛߓUߋWUߋW_?|UU?|j{?t{?t|_?_??|_?|_{{?|_|__|__|_|_|VW__||UU||տ|||||||~|~|||?} ***_|_|_|_{_{{?{?{?||_?||U?|||?||?|?|W_?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?{?{?{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ꪪ{_VZ{{{{s{ss{s {tꪪ|ss||s|s{?t|?t?|| ?|__|___ _?_?>?>?ߋ?jP|__??{?|{߃|?{߃{{{ |{U|?{|t|th?|lt~l|l~|t|~t|_||_| _|UU_|_||ZUj|_|jZZ__|_|?|?|__|?|__?|?_|?_|?_|?_|{?_|*** ??|?_|_?{_?_??__??_|_?_?_?_??_?_?_?|_ ___ߛߓUjU{߃U|@@t߃|Us_?_??_?__?{_|{߄{߄_|U_|U|_| ||||||||||u|ބ|||||?{ꪪ_{_{?|{|{?{?{?{?||_|UUU?|?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{UVjs{s{ss{s***{s {s{t|s{t|s|s *?||*/_?|?|___****_?Zz??|^^?ߋ *_?Vo?|{{߃|߃{{Z{tު|{y|_t|?t_t**t?tWUUt?t|_t|_t|_||_|?|?|?|_|||?|U|?|U?_|||?_|?|_?_|?_|?_|{?_|?_| ?|?{_?_?_??__?_?_t?_?__?_?_?{{_____ߋޓ__{UU__|ꪪ||?{_?WUU_?_?_?_?{_|{߄{߄_|||_| **վ||U||U||U||_U|| UU|_||_|?|?|?|U||{{{{{?|{?{??|?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?kꪪ?ss{s*{s{s{s{s{st{{t|s***_|_|_?|*+/?+/??_?*?*_?z^^_??U?UU?.U ?ߋTVPh߃WU<߃|{߃|߃{{{߃|߃|{|{U_t?t_t?t~_WW_tt///~|_t_|t|_t *_|||_|?_|?|_?|_**_|_|?|?|?|?|{?|?|??|??|?|??|?? _?UU___?_?_??_??_?_?_____|__?_߃_ߋߋUUZ_Uߋ߃߃?߃߃_UUU_UUU__߃_{{|__|||_|||||l|||||||_|_|_{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?s{s{s{s{ss{{s{s{s?{t?s_|_|?=5__???_zU߃߃߃W_?߃{߃{ꪪ{{ꪪ߃|{|{{{?tW^z?tt_tt/?|_t_|t_|t|_|_|?|?_|?|_??|??|??|_|?|?_|?|{?|?|?|?|?|_?U}_{{?|??????_?_??__?_?_?_??___U_U_ߋ@@@ߋߋߋ߃߃?߃ߋ߃߃{{{  ???_|{?_|__|_||_||_| *||U||||||||||_|_{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{W_s{ss{{s{s{s{s*+/s{Vjjj|{??s?|*??_?߃ߋWU}]՟߃_߃߃Z߃>߃UW߃{{{{߃|||{{{?tW_t_Zlllt||߃|_|_|_|?|?_|{?|?|?|?|?|?|?|* ?{?|??jZVU?@?>??|??_??__?{_?_?/ _____~_~_ߋ@@ߋ߃ߋ߃ߋ߃*ߋ𿋞߃ߋ߃߃߃{* UUUU??|_|_|?_|ꪪ?_|__|?||_||_||_| *?|UUU|||||||߄{߃|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?k{s{s{s{s{s***{s**|{|{ ?{_| _`z^_ߋ߃߃߃ ߃ꯪ߃ ߃߃z߃ ߃UU߃{{{{{߃|{{{{{{{{{{{{{{{{{{{?{*?{?{?{?{?{?{?{?{_{?{* ?{?{?{?{_??__?{_?_?/ _________~***_xxxߋ^V^Vߋ߃ߋ߃ߋ߃ߋ߃*ߋ_\p߃|ߋ|ߋ|ߋ|ꪪ||{ {{?|?|߃|߃|߃|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{_k?k{s{s{s{s{{ {?{?|߃߃ߋ߃߃ߋߋ߃߃꪿߃~߃ ߃UU߃{߃|߃|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{_k*_k_k_k_k_k _{?{ߋ|ߋlߋlߋlߋlߋlߋl{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{_kꪪ?k{s{s{s{{VVVU{{| ߃Z_߃j~UUߋ߃ߋ߃߃j|߃|߃|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{W_s{{jZVU{U{{| ߃P`߃߃߃ߋ߃ߋ_t__|_|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{j{U{{{{{߃\p߃߃_|_|_|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|*{߃|?|߃|߃|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||?|?{߃_|߃_|?{?{?{?{?{?{?{?{*_{_|_|_|?{߃_|߃_|߃_|߃_|߃_|?{?{?{?|{?{?{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?|?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?|?|?|?|߃|߃|߃|߃|߃|?|?|?|?|?|?|U?|?|?|?||?|?|?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?||{{{{{{{{{{{{{߃|{{{{{{{{{{{{{|?{|?|?|?|??|{_{_{_{_?|?|??|??|?_|{?||?|?|?|?|?|?|||{?{??|{{{{{{{{{{{{{{{{{{{{{{{{{{{?{?{?{?{?{?{?{?{?{?||?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{|||||||||||||||||||||?|{?{?{?{?||{??|?|??|_?|_?|_?|??|?|߃_|߃_|߃_|?|?|?||??|||{?_{_{{?||||{{{{{{{{{{{{{{{{|||||||||||||||?{||||||||?|{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_|||||{||{__k{|{|* {UUU߃|VTF@Lw>ؤ=Ӂ=? maU5_'"O@@l{AU/!7_oăVB}WJSqKTqHPjfudr/)/_m^i*# *8NXw6D7-55',4+86-46/8-)3"        "%.34)//                #+-36;C038:;)=='..%        "  ,/)"$*+".934-31$11& ./# "$  -/&68(8:3364144CGH"OuƠ윰좴y2)- +/1670;>935/&(')  $'),.68*BCFG(]abm}tP_AQՁ0AoVcʛ=In&W\bKMH1279/255!# "  %("?41>2/8,)2&#).#!5*'0%#:.->7?,!#.:@JJWn@Oo&6V4(;^lnzO\t6BU?J_+.92)#2D6$H>C94=/%'* ! / +($#',%*3/84.1/'3*(63:'$" !:..1*1/+20%&&3'$9-*)/# .!&  '-2$"9+(5()5,0@698.0;/.?31;12@:;E=?9029..2)+2)+?43:/-9-*9,*2&#*%!     ! #' &"(&$%!                                                 )')'+)87)78-57-23(                         # # .3/?D@;=;9<7:;267***"!                 %(#)+%--#+-#&,''*+48:15;RW[CHK#'.$0( "''               ! "!# ''#45048828=,2-+) ,09,29$&%"#&&"&'"$%      !#"  !#     $&&)68-&(&)'(,*'.4-48.3:'.7$'.5.1-"#$&+HX˖镪锨藬臚`q$>'*,27B*/;,.../+35.45+45,&&,,"33)/0&34*!" 01$,- !(*!# (*02)./%)*24!,.$(*!!##%)+#-.#?A7>A:./%7EiXgO[ V'8vbxՖ䘬ꦺ렵k:Ns8'&0/57/9;324+*,#97*97+,,"--"+*() +-%/1#!",-!!13'$&*,$,-78"25*-/&35($%/1(13)8:1+.&%CQ_dsjzxČߓ~Ȃ͎ߗ早猟߄ؒ⎢㍢ᐥ߇^nAMLW6>V57268/"20#45*47.12(23)%&/1&!&( *,"(*   "$78.23$45&8:2;=1@B702)9;1;=5?A6DGB0433;FDY֑╧蒧䛰읯잯ꝭ雬蘫嚭虭鑤ܔכឲ{CJn9?M!%#/1,79046-34*;<367.;=3=?6%(&(/1%+,   $%!%()+!.0%46-(*!57+CE><>5CE>CEUXSHLP$tًט旭x\ldu~Ϙ钦瑦戝مyƚ蜱昭x@;??7:635,=?7CE=OQHDE=46.>@7:<323*+-"&)(*+,"  !"$!#%'&( +-%@C=MPIQUPFJJGKBBE>LPQ@CE Ð߄ˇYmHVdCPc0`t܂AU,D3BFFKOY27*0ԊՇ{Zpjluu#2x?|֟e|4GOazydts暮ᕫo%#LPOQTLJKC=?C8<8.-@BA35,+," ()      ,.$>@69;17;?p{K\e(Oxk|Ztݨgvmhu(Mh~Ӑێhx:@G@CE=??&$;Jpw34036*z-RYhvz†qpwmlasxʉه׏ޢbt+TcwJ[ޞ旬㍡ځ͈{qkz`pjz{bpeq\pp/6N#*("   D87E;:F;:B66=006)(5((2&%1..4;GL`؆|~Äƀmvzpnjspsj΁Ymsw֖抡ۆքωsmrvpȄzNJvWf 7+)'.(%4+)<20B85F;8B63E85F85 ! "$# +3%#=00<.LRh’Ҏȏ}om}pg}bzf~_vourlfx12()%"')+0$!1%"$  ##7.3&#(wzysrwig}nk}zj_wQfUWzϛ|[jh`ulgxn`yi~iVpirrrWk(1@8>3,3&$2&#$.I#/F)IEQ{.B]?Mg@LeBOi:Ha@Me0;N 2&'03+*@42B54;12'QNNJCAE74C75.#!  %*&,!,!,!2&#+ $$3%"6)&2%", +' *)+/"7*'2!NHG:8;&!*)!%+$+).+.7&+4$+%8) &,' /# /$$ 3((>32-!0"'!&&-!6)'9,) &'&0$!'&$&)-/!0" ."-!)" #   5(&>21E;:B890)--%)1''5)&9,'3'!)(@866*$90.RLN,"$+#&*!#* !'" *!!* 5*(E:70'%"'3(&7+(+!<0.=/,@41B537*("***- #''    "(-1% 5(%2%"5)%6*&6)&5)&/$!*, 0# :.+B52C63@41@41B53C64B64;0.4%"TQQ)),?=>%." 6*(:.+5(&-!- (-!1$!6)&>1.G96F96B52C63>2/:-+*  %+*%         $&+/ 6(%@2/@303'$0$!, *+! "&+- &%+K=:;,(. :.+2&#-!.!'3'$;.+@41F96>2/, *%  $"             !%-,0# 1$!.!/$!-!3'%1%!- ."2&#+7,*0$!(%&+1%")&$    '()&%$"             ! "$&&&# #())! !!!#$!                                                                                                          ""$ !"                                             $%&( ,, )'21&73&62%42',,"%)(*  "! !                              $          !#!!-+ &## 12&*-#46*,.7:.8<247-89/8;.@B7;;1**$$               &       $                      !#3:5AF@:<9;=7DE>=@868/99/9:.11%((""$#                $&                             ").'-0*$&#!%!%'# !*-)(*&(-%)+'"# HKGHMH<@;45223/*,)&'%,/'/0$23'/.#11$()%&&%                            !$        (*&/1-35.46-,,# "'!%'"')$,.*,-*$% 895483TYV586364*+*032$&$ (**)%&     "&                 !           '*$260,/)'&#',&+1*/3-&+(!%"(+'485.1/+-++0-TYX;=< $%*.2$*-  +," --!'&                         (*'*#$      "*+%') .0((*%21(CF:69-%(%!'%-10,0/,1/'-,,226<>NUYKh#*#)/"* "#%# ##$'$-.,(*'(+(01-04**- !" ./&01'//%--!((67.56,&'&'33)56,45+&' -/00#..!!"  %(&'   /1&  01$+-!12'34' $%!!&%"+,"-0# !)*&(!$'*-# ";=0?@246,AC:#%,.(:<4,/)  $%)0$*4#+9#,A)4M*5L%.E"="J 0mBTuΐړ蟱흮Ꝯퟲ癭휯댠܃pSf(:],!'/%( ' $ !"#!&#32*BD;FG>;<278.;<3)+#!!-,!!$$88,45*11',-%''*+!*+!    ./#,-#-/"./!   /1#$'  &( +- (*-/&67+$$&')+'+',$"-.&,."/1%"'* ./$ =>2-/'>A89;49<4,/*&*)(,J !G@A1:A@ 0g8K]tzȓی֔ᕨ睱젴ퟳ훯딨碶홮ꎤ܀]u%9_%%.@")*"#-29).< $1 #.(*+*+*452:<8*+&(*"24-02*9;156."$%'23(53(/-"2/#=9.32%00'23)35***   .0%)*" /0",- &(!(+  ;<002%  %(/0&!#:<246,/0#11 =<)58&"&?B5.0% ')#%(* ') 13)')13(HJ@57.BD;BE<(+"1FTwQ`[jqpXfAO@LGTXnm~~ɆЌۈيܚ헬떫뚮㉟᙮瑦㎥`yG^=R{2Bh=(*%?FS:AQ4:G48=573996:;656/02*/0'78.>?6;=4/1(12)66)CA276(11&13($%##,,"87+%%!"13'$&%&&(35+$&00#$' /0$;=0  "  03(57,  &'!$01(&',.$+,#)=>+46#%'>@3 #+-$35)/0"./"#%/1(;=3<>369.DF=8;1),#03*  5B^IV}N[hvvttn|o~yʆՉՋֆzȉ֔Պܒ园웭뚬뚬왬엫ꐥ卡Ꭲ㕨瘪钥䏡ቛ؍ݖ琥݅у}hz5@u?:) )-*14/35."%"$,-%22'.+97.22)56-34+34*.0'23)23)$$'(8:/!  )*!$&))  35+02(   !#  %'!#%!$')23*+,'*;;)()57,79/%(;=3/1%9:--/%#%&)/1(/1' 57-:=4+-$-0( 0#.K2?bA8EF=34+!"$76+43&/0$@A668/9;1++!56-.0&46-)+" 23),.$!$#$!"#%)+  !$&       -0$23)34*67),.<=*35$8:135+68/:<19@5*,#/1(13)9;113*790>@6;=4:=5>A9140'+) *(9.9N (= =;Jn'9rQfy͋ۑ㕨啧撦搦ᑧߒߒޓގޒ斩鞯ힰ잯엩盬蚫蓥䙫疨䐢ᑤًّ֒אُؑڐۂm{U^IQr;B^&+9(,)24+!$13*DF=35,"$66,11'+,"78./0'FG>=>49:08907:046,&(*+"*-!-.$-- #%&(!         "  -/$13)13)68+12$*,13)>@635,>@568+<=28:1;=4BC9<>5=@6AC:HJAAB8CE;FH?DGCCGE.1*(-./7;$,63=I&3=CWv}Їٍ䓥吣ߌً؍ېޕ喫䖪晬蝰랱잰읮랮옩瘪瘪咥ߗ♬䕩ٍ֏חޚᜮ㖧ߔ`m6@h &@),>&+2$&'*"02+02*57-24+<>5<>5?@7:<2DF@7@B8>@757.13*+-#/1(%&-/$12'./"'* !#%       $%$& *-!&).0%.0%13'13&)+9:0/1(-/%@B5@B6GI@MNF8:1,.#?A7@B9NPGCE<@B8RTHTWNSUR@CA362=A@:@C5<:\n|ۏԃЉ֊և֍ܐڍ؋܍߈݈ލᐥ㔩薫蔩营吥敪用琣▩呥ߒߕ⚮旬擨ᗬ嘭ᗫޕܖޘᘬᛰ煙_m>Ft/2B-0C(*.570')%9<5+-$02(02)8:0?A845,CE<@B9HJBGI@8;2.1'9;3AC;:<3790,.$47.,.$.0%*, /0##&+.!,.#$% "!#  *+ "  /1#'(!%%&')24)57-;=3!"), /1%67.57.PRI8:08:0KMD;=4CE<03(KMAJLAHKELOK@C?:=7?DG5871@yԙׄ̃ϊ֍ؘ֑㕭}YmKZuEUsHZRe\psLjڐⓨ䒦㌠ߊތނltpex[mUhcuwđߑڎؐܒߋqP^*,2?69435,?A:DF=.0&DF=GIA>@6CE;FH?NPG;=4MOFOQH;<334,680AC:BD;9;2-.%77-)+".0$")+35( )+!/0&$&!$&(    !#  -0# !$!#), &(02')+" #=?5790.0'PRI:<2PRIQSK@B:690NOAQSD9=6CFBUXRPTO27:*-4BWyԋzƒΉ҃ˍԔ}Sk?->bh{͋܍ߍ{qZm8K},=lCRyēؑ܎ڏڇԄo=AEJ8;5=?7CELMDSUL<>5VXOLNE:<2 "-0&(*!"$13*24,;=5-.%78./1()+36* ,-#       !$  (* $&&(13'/1'" !AC8MOD@C9JMEHJCDG=KND<>747083AC8#$24.ORJIMHIOQ07=072C@9==DHG@CA-10254IRU@Qpď҄ҋԆҊ։q@744+*,"!-/$')$&  &(-.%!"         !') ?A7:<2.1&69/9:1,-"798""&I'-7$'.46.4C,6>4;=387AEHGKK:>=265ELP8CG?w…΅ԓىӀ΁uwmH\ "^]oQg[sxh{+`:'#5jfxp˗ᜲ痭䑧ܔڊv[g&))9>ACFDGIDGIBHKBKMDBA8&%571:=98=>GL3Fmh~ψә㖫ᘪ⑦ڊxan+/>05=578@B=;=6@B:AA;AC946.683>A>36+94<^D SfȂsNjڄքՋ؈~{uN_?LrScZj{×~f{`xʖ፝sg|{qGRr.:TOck~zƇґ܁}PZ+16B.29+-)@CB9;;66612215=/39->ɖߠ*-1%('&)68"(+&+9=,!'8;0  '(-0+,     !*,  ,/#"$GJRfy|}pɔ讹㆕ϛ♬ዠxFZFk'-U5=hN@J|xŤ]ogt•iuPgJY*-,%+" #%(!!47+&'      "(*"$"$8:-13*!#+.*FWcu.x܅dtXcgvpqozterpoqyƃ̆ʃ{yȃЁ΄ЍٌڊׇӒ┨吤䑥鈘|tю眨ꆗ}ȆԔ䘪蘪枰硳蝯朮嚮䐥ێ܋وъω}nj~j}nojwaon|dtMbТJUi֨HZdwK`(5K! %$"%(,.#&('))+!            $&&(,-#%( ).32@Xg}Tf0@$8vۇM^d||ĀrXjqgyj|fwps~āʀΈيچՇՇՇՇ،ܔ扛܄ߍ뀑҅ӈzӓ裭엤艙Ӈ܍䉝܌ޖ睮젱쟯擦݌ڔ㒧ዟՅ͈х{qnhybvbvixk}zDŽ|LJ>CTuuϫcoNcfziK]z!(')+!'*!$#%             ()#%487kz\sM`tU_݀ɕܒ^m}Čƌupwxk|njdž~}ˇمЃӈ؋ڋܒ㓦䋝ێ䘫zu~ґ蟭ퟯ{{~ה菠ފۑ㢱莡ۏ܀|zslh~j|o}rpo}xʒ摣cuH\fzoew%)("$ !%("$       !!"! "#!),#%$&+/-tawSdkmt᎚ԏ}Ώ{r|q}vsvws|vmrɁ|xυՈ؍ގߍ܍ᚬ쀑Pam=Is`q^oVdarꛪ镨䐢ݔߒޓߎܖኝր|wknxlzqm}ozu~ń}эْᗩ癨牕EYexlz[g(,/! "#"% %'(+!       !   !!''$(',/htՊxfzFXcdl׉u˂Ƅ{wj|gyh}r|njrlghrzz{ψ،یۍيڛ菠Rcdv8IwFZvk}HYi|duэߑߟ읮嚭唧ߑޏ݇Ёτъ{tsj~tjy`sbt`op}ˆrwɕuQdkwu{GRj)/3""#&#%!")+"##&$(! $"$$+"%   ), $# !$kz̃zdvHZ2!5T_sz]p‹{r~yuh{kotlgdkwx{΃ԎފڀӂЍٓ搦nPa^qZkǞ狠ܒ✱锫⓪㏣ތׁ΍Ԃ~xzoewlzfsq~l}xÂĐWoipeo;JJ\quosx~GU|/3#/1# &,   "#'E:9E<;?65E<;E;:F=;B87>32=20<0/8,+3'&3'&1%%,! "--%6@/E%0DIWg~ƆɄɀ|ln}ƋȀ{vk~lmyxm~iyjiwvossvyqoÃіޓۈgyAQpK]ndxqJ]]puʢ哩䑧ߒڅф͉͇̀skzvi|o{l~li|}ŀ{˃rszŃ́urrqerBNy%0K)  *#2*&2)&=41A84?62C95A62D:6I>:F;7NB>N@=7,*>20:.,B75B766*(:/-A535*(6+)3(&*3'%5*(9-+:--8**2$ 1*$..35>V>OuD[k~ŁĄLjȊɊʎ͎͇Ȃvvsj|u{{k~kooib~mrntussg~lwj~Qc3WRglߗӞހcxSd>Ppsђ݌وӂт҆ՀΆΈʁkmdyipzy}k}r~yƇLJɍˎ̋Ʉ~zkyO]*6T#$0)&3))7,-9/.;1/8.,=30D:6C85;0-F:8H=::.+5)&<0-4'$6)'0!%* )+, (+$, $!)+!7,*8,,7**4$ -0!DKZ}ɄŠǍʋɊʐ͑͂yƂ{i|n}izooauf{nng|]w_yososi|tj~tvfzEYdzm~̚뎟ّ܉wcxnzĂˁ͆τʉ́laxnsi}dwgzusro|ʊ{x~ċȑȆ{qWc)3J/$7--@57C78D88;/.))," )'%$##%   !"'&)#$!*! ")/%":/0805>4:0kxƅÊȊɄDŽ}umluwe|rikcx`ve~e}ezojuo}wug~qfzavShZnDU'cMCxohgQa|zok}zu|v~vsnlhfbvlWli{jsyqmlt||xj|MZ)A2)-5.68/46+,/#"2'$4)&+ $&&  &  #%*)+/"- - ."0$!1%"5(%!$(%#$-"4(&J>?;7Bjv~z~z|zqi}q{n}qa{cxlezggpwv|mmi{YlH_2ExNt>BZ]mlad}GL~k0E~SjWimoi~sky{pm_vg\qicxYq^wtkttiq}u|tRb#,9" =49A9@A7::/.1&$5*'.# , 0# )- ."2+(6+(;/,=1.=0-J<9G961%#@3/9,)5)&3&#'&*(/#!5*'1%"5)&.# .#     ($ )*6Zcy{z{ȅ|lruuczd~flxm\kg}v{l~omrl^r`wnukm{vѓ淶rȆՎsatbvf}au`sdyhdc}[l^rts]sc}Xpauh}pe|imgi~J\+71:0+41),0&%-#!,"'%'-!/$"%"* + %!%*1%"6+(5*'*%2'%-#!3)&-!7-*?30<0-;.+1%"-"/$!&.#  "&$)("! $ $5,*A;A=24=AQ{yzxxtmrmkkczq^|\rpgjzstm`t\rjawObTh`tI^\sawhwhteq^jS]cqzma~k_uOaXncvYiL\Whbu_vcznf|njPjfzVi`y`wifzi{obu?Me/" 72=.*3 (("!!' #$& 0$"8.+?419.,=207,*/# 3)&.$"0$!.# 6*'.!SEBM@=F96H;8K?E9*+-/2`trvxi~gyh~fydvdu^q_qYnWh]oTiI]N_HTuERpBTwEUs;He9IdNc?LbHYw@NjDG>B,'7+(?2/;.+, +)/# 8+(F:7D75NB?B52L?6)%, - & %#%"!$    '+ 0#!2&#>1.:.+6*(:.,C63F96B63=1./# 5(%/# +1$!+3)&9,)?2/B513&#,# *-!+1'&>7>?590 69;Wdvfxeyfx^sYmYgRcVeGYzN^N\DTx?OsCTvEXsARn=Om6Hg+9P'2I>Nh;JeCSmM[{brpċyj{LXn>I_BRmHWr7C[?LdSdVgKWp?MeCPn@Ml7C^0:P5BZ?Mf0,NDGB9=#5*(G:8M?<7*(7+(0%"0# G;8F:7D75H<9>2/9-*7*'0# ,*### &"#"'*),)*(.", 1%"V4?V.:N&0@'!1#D86H>@SJMC;=/%%&HBAhfeCA@>2/9.+=2/OC@F:7?308-*%  !! &$+/"+((, )*()""$$$&&&#&'+&*'(#! " '- 6)&8,)>1.=0-4'$1$!3%"2%"4(%7+(1&#?87qnmJFD'.(.5-57*,* $ .9G6AR8CWJcANl8Fc2?[-;[(6V".J#-G42'.C(0F'0F/:V?Jl>IiGQh:CX?Gc:C[>Ja5>MAKa2;Q2=S:G\=I_8DX/;K#,:") *6+)@79B9<=571''0%"2&"3(%:/,C52@53B??=88@2.E97G:8A41/# ( " (*."8+)9-*/# $((%(')0$!4(&6*'()&'+- 3$ ,)'()%)+ """"$"$*1$!.!(,,.!2%"2%"5)%:.+6&#H>'2D->)=':"72 0-%;*3N-6S18Q1;P,5G &1 )4( '(! $! ) /&*7-03*+.$#/#!, , *423%!#4(%3(%-! '4*+0(,%%/'+/'+4*,/##&!  $!      %&2(+7.1904903( +!!.#")&#$(#/#!PB?6+)1'$<0->307,*# 6*'0%"&,!*0$!"!4)&?30?2/+ (-!.!$$!((1$! (*'%**)*+- 2%"0$!, )'#$%&&'##!       !%)(!&%/"/" 9,)2%"/",&!$3*)7--E;;D:;C9;I?AH>@8/0)!1((5++<22;123(+>58H?@$!#3%)=152),;24:120&(2)+8///&%/%#0$"0$!!%(&%J>;THENB?+" 2(&," "9.,?41>1.B63@30 2%"4'$F96TFCF96OB?>1.-!$$$&)(5(%- .!+/".!-     !#(-/"1$!3%"."- ,*&% '())*++, *&%)'),.!/# 1$":-*7+(?30H<9M@=L?=?308,)1&$/$!'!!#"  ) +" 'E==0! !D99sprJGH # ) & '#3'%1&#.$!D73?31G:74)' &3(%1)'/$!*)-#!E96J>;>1/;PC@NA>L?;L>;L?;K>;I<9K>;H;8A52F966*'8,)4)& F@>vss4101-,&''122DAA7.,')-!0# *(- ,!6*'5'$=0-4'$3&#), !  - 8+(;.+D63@2/;QC@E84E85@303%"- )- /")*/"/!*+- ,(#                    "$+0# 5'$3&#- *2*'4'$6)&5)&>1.>1.3(%)")'(&*("" /",#'*4'$2(%?2/>2/>1/B52F976*'>1.A528($E=:GGF  1") 7/-*1$"1$!6*'6)';.+H:7C52@30;.+) "'#'<0-4(%=0.H;8>2/5)&=1.:-*J=:K>;I<9I<9B525(&6)&4&# &! "%&%&%)&                    &,- )*)$0$!3&$3&#>2/?30F85A525(%5(%,'+ -!, , 0# 5(%-!, ')'&.!))*/"-".", , 5)'2$!%9/-_QN4&# /$!, 9,*<0-;.+8+(7*(&  $ +*4(%5)&9-*=0-I<9@30I<9I<9=0-4&#?2/2'%$ &(&  &)+("                   !%(-/!-2%#+1%"4(%;.+5)&)5*'7*'4(%5(%3&$2,)3&$3&#+(+."- -!.!+ 3'$2%#3&#."'+'0%"+ ** $WIF;0-2*'6)&1.:.+1.3'$'!'  #))&%" !"*'#                   "#&,0"(.$&*('$)+2&#."4'$, 0# 5)&*-!+/# 2%"5(&+ .!- '***%/"3'$),"!J<9.!5)&1$"$%,/# 3'$6)&6*''-!*$#&(" (*,,++*#"- *%                                      "%)**++)('*!%&"**/"/# 1$!/"3�# 0# .!- /"0# 1$!3�#  6(% $ %(, - ++'&%  ! #$%*+- /!- +)()'#$"                                             #&&%% !%(&&')))*(''& *'/".!1$!/# .!+,)!$'%#('*$%$&%%$"                                 !   "       !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   $$)**+/0#/1&)+ ))%%!! !"$!"!                                                                                                                            %''())!  &%89-33'--#.-$42+32*$# !#%*!%+$&+"$&!!$%                                                                                                            !%&)) () /0%+*    9;,67, 31&54()!51$@<..,$ 1.!76'33(&*)/.%57+68-..%   &&#! #!"#                                                                         " '&,-#()+,0/ )#+'65%21#(*-,"34'<@089+0(59'HM@GK?8<39=278122&+/'+.$*,#11&/1&((&& %&$"  #$                                        $,!*              """$(#&)# ##,)" %.4,%14*;=157+3:2HME483 !!26+AA8@D7BE:EG9HJ=FG8?@:571.2,,.'*-$02+7<2FG=EE;01%&&,. 22$%' %"''                            $/)4!                "                            $($,!#$)" # )+&%"+-#6=:NSK470GJFNPJILE:>8>?:LOFOPIILDFJB66/,-#>?2??4+, ('64))+! %&*)*'#!                                                              $' #& !$"$&$ " "    +/*0308<9$ ;A=U[T160GMG?@<)+) !,,*#&""'!7;3?C6>>196,()66+68,11&66*&(++#$)'))#                                          ! #         #% "$%%!    &("(,%04,69047.,.(')%!" ! '-(')&((&),(./+14.:=834/+,'02,14-:;4(("$)&03/=@:[a^DE@;?;@D?$'$/2/=?;CE@894-0-473340++'**(&)#*-",/"/2%*) )%22&)''&12%!"%'%&           $& %'"&'#%'" "     "                           "($           $&"$ $% #%!  (*#/2*48069/67/03+&) # '#+%(,(,.)*.'()$)+&)*'(*%/1-8:5-.)%%!!$,.*8:5585+-)QVQU[W5727;7485@C@9;701.!$$*-* "%!$$ ,.#/1"'' '* ! !-, --$ ! #''          !           "+!                             !"           ! " (*"#%   #&("$% &'"/3.69425002,11+*+#" ! %!&(!"'"# $&(%&(%#%"'*' $#% 7@D?,-,;?;Y_[9;9=A>254FKI()'! 598254'(& ""(*)14/-0) *+ $""!!)()+ **   $                    ""                                        "           "#"#&&(#*-''*#&'"/3-7;504-! !))*-/2'(* %+0',0*.1./20.2.!%%&#"!.0,484## =B>#$!+.+flj?AA7;9@DB8>:*-,6;9+22 #%01$%%#$,,!')               "                                     (*%'   !               %'  !  !$!#'!140/2-!!  " %&/2%./%+'!$46+;B:7>68=5693051+3.(.,#%'"(&486;@=>B?>C@7<:#%%152W_]RVS486DGG #%,//38: #    $'34($% %&(')'-,%#$!!            !$$#$                !    !*,                       23#.1   "&(#&   !%).               !" "  #% !!$.1+$& !!%'.0&10+'$ /2%EI??C;55,34/++( ()$%&"153:>DJ$).$/4=%(,!$%    !"#! #$'"$,-#+-##%## !"""#$% $$ %%"&&"))$%$ ')#&)$"$"&$%)+"01()+!!#"$         !#$# &) +-"#           %+!         !                   "$ ".1('(*,#48-5:+*-  #& " "12+*+$!$*'04/)*%()%*-,+1/'%'"#()2,*/%%!$%&/1-/3,,0,1855;;19;,23*.-,10)// &%##%'045=DJ$,#'-4C&+7$,9*  "%%#%./'*/$!#  ! !  !$$%%,-!%%'(#12-12.*+'!!!#$% -/(-/))-&+*###*+!./&*+")) ./&./%./%+,!))              !  "         !)$)                 #  " "      $(  )+$13* !'*/2)#%*-$ (*"04*! '+,+,(,,)(,&$)('*)%! ""#%'**&(,%#"+($000142,0)'* # !%*'+2(.8"(2&"4*#*;+2J%.J6?^4;^!)K&   )*   ).0)./*-+(/*""%!"# "!!"# # #& )*&)*&&'!++&0/+12,68//-)%'" &'%$! )&   *,"./$+,!%'   "#"$ &   #$ #                    "      "% +.!')            !%%.0( !$ #.1'$%&( ,.$69.@C7./' #(+" +-%8:1 ',(.53#,-"& #% !$)*(-.*,.0)+,(+$,/,+1,!(#" ""&!)!#%' '"+, (1I&>%/DAPo?KnDRXg[f@It&Q'E!; )C2   #'"')'-*&&" #%(* # 44'46(2/",.)-.)"%# %//%::,89)78*10"'$       !!   !      (*$' !&        "           %(       ! $&  (*       "!#$(,#(*#(+#04' !.0%8<0IL?14(!$&),"&)!$& ),%790+/% &$'' %!(&)0-/66+23(.1%),!!! "'$*26'-4!&12-$2!7;4  19F[9KaSdUf0@gMZbrQaiwr|R^@OBQ(2]0Ai,HI?24+"%(*"&)#"&&(%(  &'$*,,12*//&*' ")(+*11-1--1.-1/&+%" !#$-$+/#*-'..',2%)8)>)=#*G&0Y%W/6YBMlRa_pfw`m`o_qTg_rs_npvfycpfsMW>K{=Hs&1P =(!.(6+ ""$)*/0  "$#(#    !*+( " "#&'+$ %#% #&!'$)+ *-"03(*.$+-",.#+-$57-;<2@A6??6<=4./')) !# "#%#%%&*,#+,"!# !"     #"  " %&$%/1         %'36!      !+/"&(     +,,.      .1 ,-!&)+-! !'*%)! '*$&" !24'"# ), .0%"$$'!35-!#!#,/ /1&>A515*IL@LOB23'/1(')!(+$')")+%691%&!#,!#*&,11*00#*-+20%/1+556:6,1* &!'",,!59&)M)0U0;f2;n;IwQaonlpjey\lh}ldw}jevynmzqpixcsTfO_7Dj/N#-B%0 & #' &&',.),*"     #%+. /1!33)65)77-,+$-,%%(! !&(./%66-9<1:<078,//%&(/1(8://0'"$#%+-#23)*+#     $)  #"$)+,, &("#     .0-.      !$+/ !  !%),  "  #13%12$./"'&(*13% !!    "% "#/2%.2$ )+ .1&%) !690"#  >A436-25)(, 57-9;/>@5:;104(-1%!$(+%),%+/%,/%!',+!#%*'&+**/-.02*17(.8),,#"",$3 /&! &5,))/I$+N,9_/>h-Ab;P{Ralzx{twyyyqvx„̃nzӍ؂{wyq`rdt[mH\:Mu8Ee4AN#$!0 !*)#& # %& !! ! #(%+-,+-*! !$ (+%1*#$1-1&0.#'(#&)*-#)+#,.%04)-0'/0'./&11(00'/0',,#--$,+%)* /1&((&&!!  *+"12(46---$      #$  ,..0"//!44&**#   "     )-!%   " !    /0$&)   $  &&,,!33&%%()45*8:*+, !  $# "$  !&+.! ,/&,/&%'!#-/")+#"$"$"$)+!/1*!#%(.1'AC9"#15)AC9EG=24+IKA35,#(*"+-%,-$%) !$#$(("&'&+-#()'04)0;&0:!$)$#.$8&=!,F$<& "#<$8!6"/M'5^2?p9Iw1@5DE9BC8>?467,,-#:;1:;101',-$14)57,34*/1'""       ;=,01$((((33&()#   '+11      !      (*8:- !   44'35'),!#33'<=0&(13&"#$&'  " *, %&-2'57+.0%#"%('68+"##$'*"$',/%!$36+68,JM==>/68+:=3AC9DF<9;2@B8 24-;>7;>401' &""'(%*4$(2&-9$+2"($-$:#,B$1J%.K#8+%>&I=&2[19o0Cr@T=JvTfpvu}LjҌٍܓ唪蒨藪畫噫霫蝱횭⎢卣ᐢ߇ۅ~wn}brZnOdHVx,8V,;T#0K -%"    $!!# "%&&$&$$""&%%681CD;24*46,=?5?A602&!#-.#9:101(**! &$..#,*!&%!  ++ --#.-#**!11'67-9:055+79/45+++!#$         "()%'56*22& ",/!56(%%  !" 9<+#$            ,/#(+    !$%"$13'(),-"35)24("!:;.&)$#''"!! (,('++!"+/%8:-))  ++#')()"%*,!(,!(*" $03),.#BC6;;-;<0*+!46-:<3CE<&( 68/<>715/-/'/0&%)!"- +(2#-@#,@ *=$4 7!-H%0J'4N%1I +@"56 )L(SD(O+>h-:t4C|FXYkʈȂŋюؓᘬ晫癪陫ꦶ뙫闫韯헧랱ᕩ枰윭뗭蓧㒨ݍقyi|asJ^+=d4Gj(6V%9(;&1#1 $#!%%""!"  *+ 3/,78,96285*::0>?5DF657-=>5EF0DF99;0)&$"13'*,# #$(('(!#     13'!!((14))*+, 35($%      ,0"')        !$"% -/#23&#$!#*,"+,"!#23(55):A5%&-1#+,$!!!;>.+-#12(%')+ &':268.:<3>@768.36->@9AD=36/!-0%),&%%   !4"+A&-F(2L%-H"<%C%1Q,7Z(3R"(G")J"C=)J$1Z*V%S-[&6k;P=OVinqϋԅҎٙ瞯镤啩眱옮鞱똮럲댡ꟲ藪斪咧⏥݇Ԃ{i}I]?Ry&2T!0N,A*5D,6Q3&*$ "(#&*$%&!$#&!&0!$0 %%+1),.-0.57457'1/$20,9=3984)*'()'),'24/@C=>@889146.8:178- '*!/1'8:.<>4:9.44(#"0. ;8*FF8JI;@?3<=221(<=3>@544+$%  !"# /0&34)')#%((-0$*, -,78&$%   #& " !   14)%'  !  &)#% -0$,-# ")*  "$68/:<0,.##$.."./+,12#*3$).237"(( '. (("@/KH:73* $##-$&(%.. ('!!*+:;1BD8AC578,)) !!   "%!#"&&(  57,/1'%'-/#"%-.!.1   $'&(    !   -1#-0#+0!    45)56)+,     ,-#&)%&-.%%(77.35+>@5%($%43%.0,)>='9:*(*37#FI;(- 12(46*"" "*+   *- +,#%' "57,"#"##&)+!-0!IK@>?635,>@7>@7GIAAC<.0(58/46.$&#%<,9WGTv=LqES{VeRa\lctUdN[KZ9Fx>Lz;Kz;H}3;t)2k:FK^SiZlh{xz{Ɓ͆э։ӈ׆׃ӊُ㕩陬꠵횮뤸합랳쎤蔩ꐤ擩霯ݑ陭홯ힲ헪瓩㍣݉؉ل}bzE`G`5I}AUpI^zANg:DZ.7M$;5(-75=H18I7;G27D69=:>J49J24B36A56;:;;BDCFGCDEBA@;<;38;144)67.8:0;=335,12)890<=3CD:GI?BE;57.%&*-#45,+) AA1RQ@LJ9;:+99*A@3<<111# "11'10'! 67-==130$  &("#/0&-.$)+!  23).0&02) !*,!0/#&$&+,,     *+55)57*    '*%)    ;=1FH;/1$   +-#') *+!:;1 #%56,13)GI>-/%*, *-"57(24#"&:9'CA,/,7:) %.0%JNA02&@667/57-7:0EH?AD:-+0>7>Q>Gf5<[!(>")<"2#*8(0?&,5%*4!$-%*0/.223516123-/1-/1+36//2+7:19:101(13).0&/1(:<367/14*67.>=235, *%><0<=253$/3&9;2<;1+,"#*,#24)22'20&55*)(""'&&'''9:.+,"(* (+!%'02(46-)* &'$';=.*+,.&)    ,.!EH:>@4         !02'223%25*+.$47,),$57*+,%'67( !!#<>4791<>4EG<14(56+9<3OQH58-56.9<2.0'!/2*24* " "09FdFRu4*,!8:068.8;168/GJ@@C9,.&(*"25,47/!"#  3(4NJWx?LoGU{ERy?Jrhw^lcsgw^l`qhwk{l|qsvuŃъ׌ۉډۆ؇׍ڍ؃x}ʈ֎ۑۊՊՉ֊ڎߎᔨ枰욪雮ꚭꤶ앧锨鏤旪鍣㍠ዟފ܍ጢᑥ㔧嘪璥喧厡ޔ⏢߉؍ۉ܈َݏލڈӍՍ׊ԉֆօ~ct:E^E-0L!R)W*3\,4Y86" '+'6945727:3;=757/%'35+*-%&( /0'..&<<-75)97+@@4II?AB7''13)8:0?@723)&'79.<=3&(()&%12(-.$ #$*+!,-#8:/()%'! ""$ )+! "'),-        (* 47--/&"$!#!"!! !'*&* !"),"%&!!!%(    ,/$*,"!"%24)./&47+#&67)36%54!9<+*,$%DF;9;146+ "68.)+!01(47)-.!57*34*() %(+,$$&9;1*,"+-$-0%(+!%':<3>@725*57.8:1*-"(+#04/  !$")!+@&1M*5U-9\5Bg,7]P_DTz6EnPb@PxEWWfdqk}wywzΉ֌܎ސ䏣቞ۆ}yȁ̀̃ЅӉՍ׍Ւܑߍޔ䓧目욮ꚮ隬陪韰럯뙪蓦嗪营䕦卡ᒣ㔤㊜ݐߔ♩哥㕧㑤ᔧ㏡߃׃ՅׄՈ؈׆Ԍ؍ڌ؎ُڒލ܉׌ڋلrewSaKVOYP^Q_SaQ]XeT_OWs3',9 ),$:=6BE>DE<:;3;<368/*,#,.%$&!#-/%.-#96*66(##-, 43(?A3JKA=>6-/$-.%<=3:;1&(23*>@779/34+()!-.%#$(*!01'67--/%$%!*-! "$& +,!*-$&  $& "&()+"!     "# " #(+     "$"$ 24*#&79.-0&%%=>1#"&)56'33$88#46%)*')HK@+-#25**-$46,57-KMA79.-0#99-<=1(*!24+*,$ 68.=?5:<269/ :<2;=4!%:;2?@8"&,/'690" #/ ); 9 95C`-9Y@OnGXx"E'7Y+5DG=JLC/1' "/1(*,#'( 34*%'-/$>=2..!()12%89.33*67.GI?EG=+,!!";<4>?6)*79/67/68/46,&( %',.$01'')#%#%13'.0$(*&) /1&"#$$'+   %($& #           #& &)$'-/&!"<>2)+!(( GH9#$+/67(<;(<=*57%-.,-#?B8$%79/)+!.0&@B8:;1+-!68,MOC;<202)(*"$&.1'24)13)GH>03("$"%<>4=?514):=4HJB<>7#.1*FH@25/ $+/ *(2#+C;H`.:T2@Y4,H(9]BVJ]3Bx4D[pnu˅Ռێߐ⑦䕨噫鍡⎣㎣Ꭳጡێ܍܉؊ڍ܊ؑޏܖᑥߋܓ嚭ꕨ蘬꠰ힱ뛬隬꟰엨癪鈝ߘ瓥㓥㞮钣␣⑤㘫杰ꙫ瓤㑣ᑤᑢᐣᏡߑ؏ڎؓܓڑٔڎؔݙݏܒލيԄ~vp}_iR[SYT]/9XFNg-3F"*2"",/,/3.$&/1("%%(>?7EF=;=413*-/' ,/%45+..">=423*/0%>?578/ )*!QTILMC$%?A6FG?*+#()35,69/57.-.%#%#%()!46,)* $''*?@3./!--%% ".1%(*!                    !$/1&24) AC8,.%)+!DF6%'24#,,89&16%78)9:,8;056-9;2<>513*EG=7:0-.#;=09;.CE:57.<>468.+.$9;267-9;268/,0%79068-IKBIKB58-;=3?A8BD<:=5>A;IKE6:8),(9;6165$)%/$3'3?)4B$/<,&A%J(:c=P+9k)@}Sgr|~щ׍ߐ㔨撤␤☩蘪猡┨咧㑦㔨╩䗫㑥ޔޒᐤ▩錡◨霮웭랮랯뛭褴웫薨朮鍠┧嚬睯蓦㌞܏ޑߐߑᒥޏޏޏ܉֍ُڎؔەڕۑِܓޔޏۑމ؍فphs`nR^=FlIRq?Hj/6S/3J17J# $)(+'9;3@B924.13)') =?6EG>46-+-$*,"')88.>>3-/";=29:001';;079/DF<%&LNDNPF56-/0%DE;EF=45,9;258/<>413*(*!!#+-$"$02("#&(&(@B445)01#%'$'.0$"$!$#&                       %( !24)47,@B7').1&<>0%&/2$/1";;,$&//#9:/>B802(=?512)=>4>@5#%?A5CF924*>@68:046-EG57-ILC@B9:;135*BE;QSKAD;@C;CFBEIF3749<7/2.%)'"*1-4=19@+% -&5I+<[#1U)8f*2^^ObooŷՆ؊܋݊ߖ嘪蕧昩摤㗬璧⍡݋ڎ܎ސތۘ䕧ᕨᖫ㖫䖪䑦┩嘬镩矱젲흰잱亮噪蠱훭띮뜭ꚬ蠲쒧䙬撥ᖩᗪ䖩䒦䢴씨╩◫㐤܌ْؐڒےٕݖߙᙫߗߖᏡۑ݇vftKUQ^)R29W>E^$(@!:#)8$ +/('*""(* -.':<425,89/13)35,GI?GI@13*>@7;=4:;2:;3!*,"IJAFH?DE;CE<=>4<>4,.%GI?IKA:<4%'HI@?A8<>4/1)!#)+"+-$*,#02( "+-$)* $($':<034(..!'*-0")+! " -0#$&               (* ')/1&-0%()9;1$&78.46*67+24(//68*$'&(45+FH>-.%03*02)DG<:<1-/#BD8?A5=>4;=3<>5FH>24):;2?@6EF<$&MOE:=3LNFAD:9;0NPH;<2MND@A7LNCLNFCD=9;6CFETXU-11'* (,(&*'032157-54%/0)2$08,:)6T)0H:c5Sh}yrx҄ևٍߎ⎢⏣㎡Ꮱߐ܌؊׏܍܊ً܊ތތܗ䖪䚯瓨䕩嚮铩癭阬蔪蛯띱횭쟲垰좲힭쑤䙪雬鏡䕨呤ߓᗫ口ޘ䙬喪㘫䖪㘬㔨ޓގ׏ד܍՗ݚᝯ㙬㝯䠲撥ݖ◬㋝|YcR^;Ek-+1I35B7;D%)139; #$$/2)46.03+ &)9<3;=424+,.%:<3790AC:<>5@A7FH>MPF:<3/1&KMDFH@FH?34+13)790 "46-./%IKBAD;8:1:<3:<2@B99;224+&(/1(57.(*!,.%*+!(*23)67+)**-!++./#(+$(-0$%(,."             +,!!  +." *, %(14)57,)+ 68,/2%68+47*/1$36)+-!/0%13)>@6.0'02(12)=>4?@4DF9?A689/JKBHJA57.9;2<>58;1.0%57.8:1XZP(+ HJA<>5IKBVXO68+HJ?BB9TVLX[QMOH;>?BA8=>;?>176285-33)27&2=*4K)*:2}LkӑҒ҉Ԉԃ҇Ռڎ݊ڋڏᒦߊ֍׈ԈԄԈ։؉׋؇֊ًڒ㖬瑦⒧㙯꛰뙮ꔪ璥搤募▪臞ᛮꙭꗩ钥䒥䋟ߒ䞱隬瑥ᓧ┧Ꭲܐݙ啩ᘫ㔨ݓޒޏڒۗߓܓڙ᙭❰場蛯䑥ޝ昭募zn|_mGQFLv+1N-/01: 352683 #&"'*#4=>4KMBDE="!CFA697251;>=9==-/-%+/%.8,5D+G%Ix̘ўˑ΍υЇӇӊ֍؉Ԍ֏ۍ۔ڊԈЁʁ̀Ά҆{{΀~x}ρф։ߕ阭떪闬钧番葦珣䕪疫蔨攧吤╨匟܇א݊֋׎ڏٌ֌֌։Ӊ҈ьՌՏؓۓݗݑږޕޑۗᎣٞ蛯呥މ|aoXfP`8@dEKj5:R/( )(&AE=()$23/(+#35.CE=;?5 $BE;FG>:<346,@B9HJAGI@CE<9;2AC:HJA9;2=?6Z\R67.GI@Y[Q,.#13)@B9AC:#%+-$PRHIKB790BD;24+35,68/*,#.0'790+.%)*.0%+,"(*"%34'(*'**,36)   !**!12(&)  !%'     !# $%()&&"% 23'..#%!#-/# "-/$*-"  $(+-"03(/1&9:0>@6=?5%'!:<0?A557,12(BC9BD:?A7XZPRUK-/%78.13)*,!SUKTVM46-=?6RTK>@6890)-!BD9MODBD:QSGQSLMPKUYSPTNLOEAB9"=>5FH?JLC?A8BD;35+24)8:0IKBPRI@B902(CE58:046,02)24+67.34*.0%14*!46)./$#%*, 24$78, $&*-"+-$''#$)+!!#!#(*    !!    !!(* 34(+- *.!)*&)&(*-")+ ;=3<=3 #35,890,-#03'/2& "*,"02(;=346-/1(:<3DELNE79/JLBMPF<>558.CE;>@6?B768,?B7RTHPQEEG;JLB>@=EHDSVO>A?AFDHKDGJC2629<;;@@+/2#/7<',>ak֋̀ˌvǂ͇ςυЄц҉֎ًՌӎӓՑӌхn?]{)E (<,:]1Aj@SPb_rnχЋݏᓨ䌡ዟߌ݋݊݉݁{ugzasj}ex`sM^BV5H~,;i+:f+)-1#=>8&'DF?8;5+-%EH?KMDAC9-/%HKA68/TUM8:2/1'KMDUWO46,)+!Y[RRTKOQHNPGLMEOQH79/OQHFH?(* /1(;=4AC:"$@B957.8:0NPG@B9),"46--.%66,89.14*"$&(*, -.#&*/1#8:-"% !03()+!%'    ,/$! "       #$), "#   #(14(!$!+/# $&/1%,.$ ".0%35*') "-/& &' DF<68.47--/&-/%IKBW[Q?B8 !:<2PSK@C;JKDILDCF<()>B6CG;IK@IK#(66<@49::;8693;=4LOG12+?B9FH?RTKAC:PRIGI@TVLKMD:<2KMCfh_\^U,.#FH@_aXZ\R/1'HJANPG02( :<3:<313*)+"&(') -/&9;224+46-AC:EG>46-,.$+-#12)78.02)$&&(-0#,-"+.!"$36)+/"$'** 35+%',.$  ! " !               !    "&)-.# !#%.1%$''*!$*-#)+!&(+.#(*!(*  %'35*14(:;/OQF?@7:=3,.%?A8[\TNOF46+>?5Y\QSUMOQISUMBD;BC;58.BF;KK?QSEMOBIL@1605:6ILETWOLNL_b\VZT377043/44/34&*)'-0+1@4LnwӒ~Ʌч҃Έ̈́΁͆΋όυoQr4QzA#" %(,  #%&-<+6S.?a0AdL^Zkmu‡ևגᑧ⋡݈ymlfwWiGW5Gt,<$&!EG>EG@790@B9XZQVYOTVL:;1HJAOQHKKAEF=KMD69/EF=>A7=?6LNEOQH79068.=?5!#+-$+-$02)02)+,$(*!,/&790+-$*,#35,@B8.0(01(78.8:/)+"*,"!# $(,/# /1#//$24((*  .1' #% $&  "%            "$ !   $&! *,#!,."!$)+ ;>2.1'&*,0$"$ "$ "$.1%24)*,"JK@HKA;>3@C9>@8RTJQUK=@679/QTJ[_T;<4EH?516*EJ=KL=FIFPSNHMKQUPRUP6;;698>CA,12.9?>K]cxȔЊͅЉ΋щьևωъ͂dž̅yye}8W(S8"$.)>5/>&E2N.Dh:PtGWuBVr!6e4(=9JoQfSgh}~ƄЃЈ֌ېޏ݃wgz_rTg=Mx,:c'7]'K!8 <7,=; 7Gxnz}ȅъ֑ܐێڐەߋՂ~ÁrHKv((7 $6:?@CD<@;+,(8:/RTMGIC?C9RTKLNE_aX9;112(OPFJKBKMC\]T"$79/AC:68/RTJLOF;>5NQH&( &) ?B: )-#-0'&'-/&13*:<313*.0'%'=?68:0./& "46+)+!&(/1'!46) () !"04)"$!" )* ,.$!(*!          !#"     "%  !#''(  !#(+#14'!#68,25*"$$& 58-"&01(NQFQSG9<2:;2GIAGJA?A8<>7=@;AE>W]R:>435.<@8:<77:3$)6;1DJ?JMDFK@7=4NQNAD@AC@:==HKILOK3763648<;>B?&*)(,-4:=AOU^mvΔϊЁ~Ά҆}΂ΆЋӋԇyk_tF_$:_#+Q+:9:4LOENOINPINPGKMD[]T\^UMOFUVLFG=::.abXWYQ ?A8)," !#790'(:<58:3<>8FHA"$/1)+.%04*-/%68/79078/13*+-$?@7<>4&'#%&(35(%'8:. $&  25*.1% #&57-'(   %!         "   !!"%&'&(&) -/$-0%$%)+!(* (+ *-#68.(* GI>HK?.0$$(<=3DH;?C9SVNW\UGJE>@:4529;9?C<$*#;?6BH>CHCDF@07&PVJLRMFJFFID593@DB7<;NQM:>=@C?AEB8==*/*,11;@A>FMTbn^qbrύφфӌևтЅ҄ԂЈԊzuVn*;g$S.KlA^KaQjb{eznzƆDžˏֈсˇ΃mdyh{h}Ui4H~)As=UaxyƁ͊ܓ㓪䌠ځ{h}VhCV6Gt,?j:N~@V>RH^_xvɂ‹ΑӗҌ͌͊w_sH]@R-?pNb̃ΊՏٌؒݔ܎ٍ܊׈х}bm/2EBA?B?7:5PSMDG??@:=?6TVMWYPOQGUWNOPFMN@)'>?6RTJ./$NPHEH@$%,-&-.&.1(36.?B=/1-362MOI=@8<=6DF>9:2:<403*8:18:1BD;-/&25,78.67.&'#&  &)23(+-#*,"  "$.1$  '(**! "    "$         "%,.$%')+! "') ;>424*03(35*$'>B77:0JL@CE:%&)* "$)* /1(DGBKNKADB>ABEIKS\Y;@@0936:2472271.8+KSMUYY>BB?D<;@=066AEGFJJFKI?B?EGD,01)-)*.,@EB,34=LYQ_u>O}QdϑЇІАڏڋՐԎ׊ԋՊӀwlXlNbNe]shf|lyˇɀuop{phweres\nOaAT9KRd\qSg4KxSlWqyȒ閫皰올ꉞ|rdwWkVl]r`t_uQeGWNcTi]qfypvpun{ŋʌm`qL]lҐږᑨޘ䝵露揤ڗݝݓ֎҆zwu?Cf9>F@FM,/4NQP;>:GJENRKKNFMOHKMDWYP@A8NNELLBII>NNF<;/69-<=5,,%;=6&(36.593141 /22,//8;8BC?CD>8;0?@588/>?557.*,#02(AC:=>567.((#%13);>2 !%&(02'&*  &)  %( 68.++!46,   "&"    !$            ! # ,.#$' &' %' ?@6=?6!68.,/%#&?A7@A7>?5(,!)+!02(.,"77,8;<*,*#)2'1G%.J2BADIJ?CBEIHFJI069,1115/>BB8>>-7P@Qu6A[ 6=ZP]YgYkYn^oq~sdxmόוᐥݗ឴畬ᑥ݄٘ԃω|nm|MX{%#:CHN0599=:JNK>@LMACA7@>4**!,,%>>6AC;AD=(*$!#484:<8383&*& $""$!''((+''*"&(**#23,)+",-#AB:;<245,79.67-%&>@488, 14( # )+ #&*,#/1'##   )*            "%  (( $&03'<>3IJA-/%67.?A7%'58.>A5'* "9<.)( "(+!7;5"%%;?E7@c=Ho",U +"- $&+/6*-B%C$:$3&+9?C9?>9>>?DFINODGD9=@@CA152281583GMM08;0Ls!-F+>LeQ^yR`}P^v8BU9B`FV}GZQfcuurr~ŌԐٗ᤺띳瓩ᔪ␦ޏړܓ؍ьzk~dqS^~39K'+9BGI =@@ILIDGB>A;:<5BC;FG?IICJNFPQJFG?=8/01(13*13*24.9;6>B>6:304,-1./32289.36&*/!&/+/1799#%&,.%..&:;345,11&@A756,+-"25)@B7;<0)-LNA8:+"$25+       '(/2'#&/1'! "#())*!" !      ! )+"'*89.VXKDF=57-=>5(* '*68-46,47+<=0,,#%(:>534039C,/=GW bP/62#H 7( (=6AS:GS:EL.6A;AHKQP:?AL_+4Q'F,[`uhVm]unƎ⡯鈚}}{r^q(=i!L"-FAMim}ŕ—Ïhx&;(2JCWF^Rd`psБۊׇԔߚ暱璧ߖᖩߐܛܔփ|om}Wb17K *>6;@035.34241BE?:<6<>7>A7>A9EH=>>6GHC;A646)34,66.,.%') .0(57-690474%*.  $ 5.2135123)24*55,55*.-"*++,!-/!,/!@B6$%QSCIJ8#$58/"  (* 34'"!*+ $%#'79,%(  ""% $     "$') !*, ">?3NODBD:79.46-'* *,!8:07:0&'AE6:;-*. -0%.1.;@Nht2@ES.{$8"3v0x`T*\#+T/<_#5\#1N:FV5?FDIMJPT:@D156%*6=>(+';AD'0:.'1D:RxqDžӔߏ݄ֈֆԌڍڈՋ֐ۆІхxrv[r$9a."*CAOrAKcN^qftuĢƣʥsM^J[5Gnaxy_t]sjŔ楲沈胔}~Ćj{GVL]?RyatÍrHTj$,*;YH_Wl`vovsЗ⚱㗫ߘ䗪≡،Ԅрʁnlz[e)*E;?T(+62694:BA6@6<>58;6+/3#("&+ &HMGR'4qr!*U.27)* '&01%<:198,--,/"'%$*6<-+/IK;JJ:37*! !$56.*," "      *."!$*48&*,88*++.,42%            #$&&( .2&*,#&*'+8:/;=3%(+,$&(/2'MOC>@3*- 27+  %),;>HәZn`tWk4H9H#/uO0p'n`%9q@W8IhDR^R^hBJS07="!7;;'*)#'.6?G# 0VQcˌ}}y͉֊ڊنօՊى׃Љօр{tqtg{N_533KKG0.3)&(CC@761%%$! "!##'*"+!<0\kXks~Û{+06')')+.!');?*12"(() %48*69)/4"&)(, 7:/8;1#%     $+.!$'/4"'+ +/!16%       "# "      #% $'&( ),"%(#&-/"BD8"#.1&), (+CE:OPB&&&'"$"-0:)*襯睨}ɨ?UTaP` 3TgexQcZnXl-:^>Oq6C\19F17=2;C6?H/7B-8B*YZour{v̈́ֆՊ؄ׇՉى؉֋׃υ}ʇσwoewQbGTyETxRcP[R`cupgtl|tmcvmևqpvΏ礳늜ۈҎ׏ؗ◩zk}gzcw^qkopm}j|j{kzkybmL[NbI[BOrCTTfasny{vňҏوՏڇ׌؃yɆ|vT_JV~!C-2E'34<05<%),!#%$#@DCDHJ$ADDCGG +0./35017.02%)-'+215< ;8Et5Cw0C㧽눘ԫ槵撤,05%&'*$!"14=>'48%$%'.)+;?-37'+-"#((+ @C8 !#! # !"))*,67%! 31%              "$ +,"&( #(+47+%(79- BD7FG;:)f膓ΆϨdvDR~ɂyavcu@MBP?P,8l6Fu .P&D(I>A4).!)/#'+%%'(")-2>4Cjxөuk~۱唡L`UgAU?O1?|5E~/=p)V*9lGV=Js#%4B7P|bungqxuʂЉԋ،ֈֈ؇ԇԊ׋ב݊сĂ~yo`r[mRdL_MaJ]J^SfOcMbPdRgh|n~˕ه~zyz̀҆먵힮퉜ۅΒے٘ݕݑ݉Ցڎxi|WiTfNaQd^p[nXkWj[m^ocsdwoyts}ŃЃΌ؇Ԉבَ҅̃sr[e`l>Eh %: %4%)58%)9#&: ;$A$.T@Nٞ{QeڷׅӶ/14=$'(!'+"!"%AF2%*/5# *,"+.$!#02$,0&9<2!!#!""! $&)%)# -0!           "&)+.!!#+.!,." !#>A2/2$),",4%+.&!$#*.14F砩Scڥ쐝n$5i|CU9H1?~7D0:s$0i:KO_SA+fvɋqr~~e~g~zpx̅҉ՇՆԃ҇Ӈӌ؄υяגؐՅʇˆscv^pSeHWES~FT{?MuASyFXOacuqÄɓڔ܍لЁ~Ѐ~э❮좯ퟪ뚪ꊜۇϒےٖޑכ䕪⎢ەߎ׃|u]pQcM^HYJ[HYQ`Uf_peypz€ɊՑ܏ڇσ̂͆ЉՑݏڌ؃ψvg~qfr\iMW8$'07EJP[EM`..>BHaBIf*.M.5H,0A-2?!#(+5h-O]場ኝݾoxȱ!CP" -1$+/"7<*! 35'!#!/1&#8:,>A6# !&(* "%$!% ##"             ""#% (+!7:,/1%&+)+!+. "' ! $&26-"%& %&'S2=j)?ੱ3J㲾ؑ^qAV)8Zkv`rYnG\3J)C;QRf;,ni~oy|~z~nc~qkw΃~у҆ӇӅҊՊԐڕݐ֏גڊ΁ƂȆzqneuTeZjizn{Ŋ΁zȐ愙ևׅстҁς։ᔥ觰될㊚ډҐېה٘ܘߒދڝ睱捠׆͇͂ytk}l~mi{j|vwłtzוޒێ׈Ϗ֌֐ۉՅӁЀokjg{^n_lP[%.P,.:26C%&.!+0).?5:N.4@+,=8K[HUfnx6Imyesהۊԝm}\nבՋ̑͌ŒÒƏđƅzqfonyjxk{hvk{tv{x…yxȄӄԅӆӈՆ҉ԈӈюؕދԋՔߐٕއ~ǁzÁɂvxuus{͊ۗ鐦㈚؀΁~πЁхՆ܈Ꭰ樲醗ڇӍ֊ԍٕ֒ۛ萣ޛ霮虬㕩ޒژݕڔیӍՂ͐ͅրlouyΕފӈЌӈ͌Ҋύӓڂutv{ykxlxbpdrhv:Ag!#':16OCLq26U5<[m|xu}×؀_tǙ➲Vhiert{ȭ+EUgO`6Gs#-Q"13( %-1%35*$'$&%),.%03(#% "   "% +(-.                  58, #02(#%57++.!9=225*"++-- #&1@_UfMZ$9tO]8HwG[А՟栰phXgxz|ztqxt|q{evzhwgxjymwdtgxrÉʃzLJЁσЀ΁΄ЉӋԇώח⌟ԑڕᎢؓޑيӂ΂͂ˀ~̎މ۔噭菤㑥䇚مՆӃӂ·؃܌ⓥ꠩좭鏟ጜڋׇЈҏْۘ圭斧㜮雮睰栱㚫ߘߚᔨޘ㞲晭㍡ׁȁLjωыґؖݒُٓ֍ӐՌԖ㐤qzz|p^l^odqalamXd9Ad.5V9@GgDNu4;Bd?Hr.3Yl{rtɣQfW/ꐠ⅚@;Kܖ>_qSeRh->_$.0+%15&! 36* #(,!/2'36,#%   (' ! #            )+8:-#%#%*-!.1% :>417*+0&+/,$$)5 (0"%")-) #27*!/2%!  (* +- 47+35*#%-/'"$   "#               (*"#.0$ .0% "+-!<>1$'##=@6 '.0*(.+ $-(8XGU\oScKZ)nmyt}gtҝXkFXp[j䂐Džzsrp‹jvfu{xfxhreqowq|qi||ȁͅ˄Ɂ||z{|ȂЉԂ΀̍ډ։׎ܔքЄЉג㒦ᓨ占㏣㓧疪ꍞ~|̀́|{ڇ◦뙥꘤ꑡ扚ӊ؅~ˇӐې䜮얩晫杯褶줵꘩ᘫ㢳蘫㐤☫ᕪ㑦ݓیׇً΃Ȑؖޏyu~{rn]rsoi~vl|guhtjxcn\hLYIUYdfwRbANHT̄ʛٲ!2txMfvϞvΒߝ蠯笻6IUgasZoVf.@l/Aa%-5 $#%+%"  18()."(*/1%"$"$57,() 46,  !       !),           %(%'')58,.1&Jbz}l|jw̏׌؎w%5x2yq†́xÀÈjqYhUhuxasVghyaqiyi~yivepy|}Dž}|ˉ؋ۃӉڂӈ؇Շֈςъچَݏ߉ٓ叢ㄗ~ۈ䏣ꏥ鉚|yȎދ~|Є݊䘦ꥱꑠ䎞ㅖكԆ؁Հ։脙֊ݎ▨旧瘨隬뙫雫鞮萢ۓߑݓ꘭锨≜ӆёڊ،؆~ɂv{qrncsn|[ni}`t`s^rl}travfxtsÉx{Ċ̉QiTgߡ|k{vЇܧq|7Nodx\o]qquZo,=`'.3 &   %  $'"$+."*, #$&)13*"%                    $& $&%'#""  "!#5:6$&@Pnp{xczRhL^EW@N.<~'tΣuer~ǘޒۑ܃>O=OԆ}ąnjɌč~sypqwvwp|j{qqaxlssǂ}̀҉ډڇ׃Ԅԁρьܒ⍠܎݈؋ێߐᓧ䕧搣ዛے採薨썡脖zpՆy{Ίݏ㎞ߔ㣯퐟߀wDžփ}v΍探↘ًݐ㋜ܒ➭랭멹혧▨ᐤޑᒦ䜰芝׃ґޑڅσ΁{|}vi|zwf{ki|eymerarwootxzŐ͋ȌɄDŽȓ{'vӠiy]ngxԫ.Fatgz`sh~xvoJ\~#0!  &%(*!!$"#&'$%*,# !                      #%&(&'/2$ '*(+ $'   +/&.20#fv{q\qUhI_ARCQ+q-zؚڍҏԔڙᘧ㊛xdžӋօʄ||‹Ǔ{_mer|uz_rlzvnvjw|Ï̄}z|x˄ց҂ԁӂyʂӆքτӉׇ؊ܓ㒤⒤㑣⌟݈ڎ䒤蔥蓧釚rbs{ypv~ъݒ⒢⏡މviynrvoÄܕꗦ唥䎟ݐߌܐߔ哥⢰뚩蘪厣݋ב߈وא▬瘮掣ۅxzǁsz}tdyibxbwyixct}|uqbqgu|Ɂ}āƌ΋Ҝ咧᎞vpȈۏߞ돝;MUhlcvfzp€Qcz"))-# !&  %&*-!%( !#              " #   "#"'   $  45%'+ $# +- 05-!"'{Dž{o`vQjL]HZERcR]ц|Ř֖ᇗ~ɇ˃ny‡ȓ}ztev{qevws~t}t}usÃ˃~{txoryπҀр~~|̀рЉً܊َߑ⑥⍟ߏᏢ݇ݓ敧瑥摣vXipmnM]2@fERl~~rHW8Gycui{bql|_opēꚫ엨铥㕦⎢ߏ囪瘩䓧ᘪ䖨⍟ڐލߌܔޗ扜ւЂ΃~xzulz_r~xnyvj|}sjy]ly|aqx~ttχ΃ќꋝܜ֊ڗ㎚9MI\mhzfylsÈŏ~(:L,"($$ !&((#"# 47*68, "$            %%&) $  %'   #!& !&*# $'14$  "&  $(o}ŋʼnɃznawXiPaFY><436-,3*(F=<7.,>63<31LB@:1.7-+A649.,4)(4)(7,*;/.6+*+.#"3('1&%."!0%#$& +6;%29 , %%%/&$+5K.;f?K|`ls~ȀDžɃwuqnoqnk}fwdufxrÆ΅ÆŇz{m~dv||ez~xl}zvqh{u}f{^umnhafurkntwnutw|~|́ztv}΅Ҏۙᐥڐݙᐢ҂auOaWiVfgxh{gzrn~whzh|fyn|ːܟ읳暯蘰敫䐦ߘ嚯镭摨㓨᙭獢ޑڋͅ҉Ղ͎׎ҋҁ}Dž}krvn~jvarm{zufykyo`tuhy͂uŌȈƊ{h|fxl}ow{z{|{wtqqrqqsp}ftS`>Im'0K1       *#&*"7/*6-)F=8D:5<2-;3.<3/NE@@72?51LC>F<8H?:<2.QGC@52L@=OC@D85PB?A77PEDLBA'E;:F=<=22J@?E<;H=321'%.#!/$#8,+5*(/$"*.#"7,++!2&%2&&)"!*760>@+;I%:Q0H&A<(%+=5@fETQaWjxÆɂȄȇɄɇɄɀȁʅʂɂʁ˃̆ʇɇ{Â{t}pojzYmgje~s~mtumsodusra{`zpt|{rlpxrsvwtwsmiltƁΉӋՍщͅ~fyXjL\}`pK\M`bwxr|mp}btZmXlgyi{myƖޚ᝵蝶뚱甪ߎߑߌڋה߅ԃЁҀΎ؆}~Ɋ|ʊzryl}nizisn_xttaoz`y]ltyyzy}~~ņnjDŽȅʄ˄ˁȁǀǁƀƀ|yxvrok|fx]lLY;Ej4?b/;]$0J"3&   ",#!,$!3+'7/,6-*D;85.)5-(IA=70,IB=<3/1'#A835+'@62;1-5+'4*&?51C846)'I=:+E96J>;E85E853('(?42.%#6-+E;9/#!RGESIH'G<:5)&2'%E:8C86B74A53)B64H;9;/.4(&0%#*.#!:/-1%#9,+-" 8,+8-,0$"7*+6)),-!+ ,)38:0:E.;U4Mr)Cs&Z!Z8EzRbk{ƃƁŃDŽȃǂǂDžƅƇȃƅDžǂƄǁƃDžɃɀtv}yzh|]ocuŀƀzlwhzvtjsrf{tmgoqnrrslnqsotwrpllmrvxxʼnˉsofzTeGZ{RdGZ}F[\nŒʏ̀Іeyj\m_qVgUeatcwzɔԓܕᖮ句Սً؀ЄЀЋٍ؃}ʀʅˎ}ÄȄznot^qoiqxk~p~novticupɄʅvzÆ~ŅƀƀŁłłƂƆDŽƃDŽȃ{vvsniyaoUbHU|Ji%/E$#"*!&1)+<348./=32:005**C98=103('(;0/!4*)4)'4)'2(&-"2(&3($."+ 0 .+6)&:-+9,)A41.!5)&$  '  %"  !* %%$'0$! )1'$%#%-!)!.".!." $&-"'"3'%7+)- 7,+." 1&%://3'';004-00+3*#, elvwƉljȍɌʊɊɋʍˋˌˌ̍ˊɀ{vz…|xnrpxt]pwys`vaug|fxilvqh~g}kfc}`x`|ays|llstyj}qohok~m}wsr`uL`Vjf{cymp|wdtZb[d|ͮ{Wb^jnzːڅw}ioxqx}xqy€}Ɓ̀ʇDžǃȂȅ}img}jlmo{{h}l]mauh|czs|u`v{r}}vxŃ̃ʈvxuw|ƃNjɌɉwurhu]jO\>Jf$-= "%)"'("4*,<335,,G<<;00E99H<;5)(E:9:.,3(&!%, 2(&)%&+!$'" '#      "  $"#()!& %%#+& ( '2%"""$ (!*'- '.# 6*(, I;D5@PZLU:C.:}CO^rwуrph~bvj}~|xwyx|}|qm|pvxwqh~eqgmf}\kg{pkpWeesp~dyg~yocuv„zrÈvl|z{~y{|ytp}iv^lNZ433((*6)(- <0.+ >207+(+!!$* &'  !%%   &'!%$      &#"  '().!$,0# )%1# ' &1%"0$!   &    , ( 5*'9.+<0.A54-"!<0/9.-7--4.4%%3LCAu{z‡ĆņʼnȉdžǂƀƇȄyǀƄug|ezWpdxkyy}oqrwyf_ybvkiI]\vjaw[of{YrZiavctrni|{vuƇsxofzkpjav\qZnaw]tNeE\/?x_Z \.7x>EELHM?CADQVS[V\NUCM6?fY#2oYmmt}vlcufzwyxrw}x}Â|wl{o\qfyik`thd~Zqczkf{ObOf_vrgyqttk]sVpf|e}`zwyt~ǀzmk~i|\mIV{.7M ! .%);13://7--!.#",! *4)(7*)* 9-+:.,.$"5(&,   !  $  2%" + 4'$&- ()4&#   (-!'- -!$#'$(-!&0# ",+'2%"+!, 5(%! 3&" &!!%&"%#%,!/#  '>205*(J>=L?>A66 1),,,8GENv|}ăŀ|āzyǀyshmtmu}}wvonx|bk^v_v]rp`wf~c{klfxnrzuŅuj{}ǁzsqmprgyi{_uZp@SVG N*/m7?2:=BEHEJHKDEHJ[]NPZ]]^T[IPLSOW/5wU [%54;00%5+*2'&7,+4)&>42=2//%",!+!- 6(%  *0$!-"$"++0%#1%"?306*'B63H:7?41?2/@2/L?/%#+ 0%".# !"0# 3(%+ 5)&5)&! %,#1%"8-*.$!;.+0%"#)(%(2%"4'$;/,:.+H:7.$"0$"4)'>20;.,@20=2//# @521%"3%" &'?1.2%"- ', (,-!,0$!4'$*;.+-"/%");-*4'% %'  $&' $ 4)&1$!+ 4'$'9-*%,"!5+.-+6+&eq}x~y{z|}x{~{}{yrgplwv~`sngenZtawi|jk`sshv`tauY]cyqvx~{vtyvyqzvk^tbwduRj`we~msauXfUagpcluzlnƑ⪩衣魮痛䀆sxdpl}o†Ҕswcwawgxi|ii}ngzcvdtj~i~vd{kpkb{RhQU^tXkiyj~pn[nj~[w]wd~]yYoQeaxmxg{nlgmq_yeli~l`xWkEQq$5.7=48.%'3)*4**;01@552((6+)6+*!3'%$(, * $+,!*,6(%&;/,.#!=/-5*'+!.!(/# 2'$(7,*A30;.+;1.9-+?2/:.*:.+A41!0)&=1.2&#." 5)'*1(%-!4(%#8,)0# 0# ,/# .!, ;.+A427,)8,)-";J=:E96B52E967+)=0-9,)<0-:-*:-*=/,0$!/"7)&))4'$,0# /# 5(%." -!.!, 4'$5(%3�#!'%(% %,3'$(+-0# 7+(K>A70;!co{~zwyy{{u~zo{gtxtonfzkfwjjgeyk\xE\_uh|u^r_ue~Znmrno]rqh{jqasUlUiZhd~a~XmTfWjHYwNdSe[oXqYlEYXn\tQjfvgwds[iO_;P/ACYH\4G6LG[Ymluqjhg`kiXq[oFYy[r[nWmZiZgUfRbUaR]RcZn`tavczVle|l~Xff~YoRch~roPfMd\si|UjTjj[n[oZne|`wiyl|it]kUiYmat]i2:G&!!72:<38C9;7./4*+4*)*!!%#(4)&#$) &'$'#+,&$# &4'$7*(2$!7)&1.5(%*4'$6*(5*':.+4'$9,)8,)8*(2$!%4'$0$!)0# 1$!*1$!8+(%&9-)&6*'3'$/"+0# 3&$)2%"$*$-!9,).!*'&9-+4$!=0.-" >2/0$"=1-."J>56B;D(8>BhxwjjuxvIb`yujjx{rsjz]qZpcyexYlmm^yh~bwldxbwm[mXifvew_tPi_wQePgWnSdOaNaYoXlI_}I\yI[y>OlH[uVhL__s_w`zUp\paxSq[rTl]s_uki\sNfE\A\G^Re_uhzi|hf`yd{lj~h~Wp]rLZ~ASoAOkL_zQb|M\Ob?OmL_Q`Uc\p^rXj^qZk\l[m\ohzk\n`r\q_pXnWoctWh^qWj^uMbTfl{fv]mXjTf?Ly:LxO^L\36=@69KACH>?8--A66C768,+C644)'2'%(1%"++3&#-!, + %*!#$"3'$1%"$)5'$/#!@308+(@41H<9J=: F97G:79.,F:7<0-=1.H<9:.,I<97,*E:7>1.5)'B63K?<7,)E85,0$!6)&I<99-*8+(@301$!9,)3'$7*'/"6*'A410# 3'%;.+:-*C630$!C527*(2%#6)%2%"7+(6)&2%")<0,5(&4'$,/"2&",- *."+8+(+0# ,!4'$*(&,) >2/(1$!%9.,:-* B74G:9F:9F;:;28808MXif{jf}jwkmwu|p|vsuezdxfzossj{YlhzSdJ`~b{Qn[uVg^qiy\kI]XoJ_Vias`qHXHWzGVzN`@QqBPuDTsDPpDVxEVyFYw:IfJ[xN`H]~G]XlTjTnav]tYp^sbtVm1S30VIF@2/ZMJUHEOC@M@=@31B63A41?41H:7D74E86B52?2/C63>2/=0-G:72%"5)&'1$!8*'0# 9,)2%"8+(,5)&7*'/# 2%#;/,/"8,);-*1$!3&$,!2/C86?42B89<5=9/1)(]nqoj}ntwy}wsmqnogx]l\l_qdvhvRkh|n|Thdt^l`uThVjYp\qRdSfF[~PcO`KXDVxI[{>JjAPvH[EVvDVt4@^BSqDWrATn9LkFWvBPqEVt6IeH[}Mb[l`pYqff~]s`y{Վ呫ߒٚܘގ|eWs[tdznoiol[mPaDUs>M`JTk=Lb9LmK]>Kh6D[>MhAMnKWWdWgRbLZSbSd[mM_VeYkPcRcXml~esUg\nl|HbWgYhL\J\K\BPsMZxEWz=RtMX|BIa'-5&@9AA:?MDGMCDH==B76 -! F98:.,*>1.5'%/"0$!6)&%-!(0$!,2%#4'$1$!0#;.+L?G:7TGDL@=L?=:-*F97UHFJ=::-*B630# ?2/C63A41=0-7+(8+(=0.3'$?2/;/+.!7*'6)'/# 8,)."&, '5(%/# (5)&/!%5)%3&$&.",  6*'4'%, 0# 5(%/# 8+(/"=1.(+5(%&&- (4'$."/# .# +4(%6)&1%"1$!0# . 2%"3&#)*'3&#$#$3&#".!2%!3'$4)'4*(6+*=6873;;CPdxmbxi|ksqdxexbugyd|j~mmj}_s\p^l\n\mapaxQiYoXmYg^k_rXmTfUhQaN\HWuDTtIVtQ\yJ[xATwH^BUnEVw;Je5E`2=W.9N,:UARkFWrFYwDUtHXyI^HY}Rdgqeyk{φڅׂyyǂsv{omj}llggpZlATsATkFWm5AW9I`SdGRm@NiBSoGX|CUzScUcN\vS`Q^WcVdYdNZ{YiXj^m]jWkg~\uPgRdTdSeDPr@RnHWv7D_5B[?LfHTpJZxGVp17C *$7.6NFLWNQKAAH>>6,+$ 4('5)&E97:.+6*'1&#*.# 3&#).")(0%"B532%"B51G;8PC@MA>;/-E85D74OB?K>;@30M?<*C63E854(%,4'$8*'.!-1$!."." - 7)&%- 4'$0# 1$!9,)5(%+%."-!3'$1$!+5(%7*'8*'0# &4'%0# *1$!3&#."').# 5(%/", ,,/"8+(3)&:-*.!<0-*"0$!'$1$!-!-"(%#1%"."#3'$8-*/# -!4'$;.+:,) *)$)&2&# #&-" @558,,+(8-+9.+=1/@30A521$ 9+(0# ;.,1'$,'*;/,6*'- C63=0-B52?31A52QDA;/,E85?2/[NKVIFWJGJ>;0# <0-7*'0$!=1.1%#0$!2&$ + 0$!)##/!+#()'"%  %    #+*- 3$!." &2%"*/!1$!+9,)5(%2%">0-1$!/"3%#8,)9,)3%":,)3%"*7*'1$!+ !%,0# 7*'2&$5)&>1.)>1.7+(2%">1.5(%?2/9,)5'$.!$1&#+ ,!)!* 5*(3(%-" C76.#">45D?F2(+ "JVh^ollbx_sqrj|mizduZmVgScapUc\l\o^n[oTgHTyYlVjXhXgTgM[DOsS_NV{Q`FVxXjSdEQr7Jo&;_)8T0?Y%4O*8P.W1@XDVpPaDSqHVoR`{UfVgUeN\xP[v]hZdVdOZ~UeQ_O^QcEVq;Fc6Gd@PmIXxBPj=JcJf@Qm?Ne8BP+.-#5)-<4;?7:B:;.%%@77D981&$2&&6*)=1/:.+/$ 6*'6)&/"8+(9,)@2/, 2%"%."0$!<0.C63:.,QEBC63;/,I=:D74WIF@30L>;@30J>;?2/6)&=/,2%"$/" 3'$2%" ), &"((*#)& '&'%%!$''"()(-!0" . ' 0# ,2%#8,)&4($, 0$"0%#1%"=2.9.+:-*OA>6)'B52C63<0-," *." '1%"1$!()3&#,!- 7*'/# NgCUmIXwIWu;Ha8DY:CYIXrM_{XkN`yKYxKYtLZu@RlDUo>IaL\|BMlHVsFUs4C\7D]5B[:JeNg=I_7DT;.!5)& 5)&1$!?2/I=:PC@A523'%'MA>D63H<:H<92%"1.7*'1$!8*'/"8+(&%) # %-'! #$")" "!!  )."(#"'#3'$.$"+ 8*',!C63I;7=0->1.?2//# 9.+:-*A41D74D75L?<;/,F96?1.- 7,)?1.:-*5)&:,)3'$&/# A409,)(1%#2%"1$!1%!5(%5'$9-*=0-7*'=0-;-*8+(, 8+(, %*&$1$!'2&$7+( (;/-9-+7+):.-4))?44<47:4;/)/!JRbdqe{auet_tZm]p_sbtVh_n\jTdP`Vf`pN_BSvFUzHQuCSyAQy>PsAOu7Hm?NvCSvCTrEWv:LdATmHXv:Hb6Ib8Ef/U08N7CZ6@W5@W>KdAOg>Kb7@Q,-5) 5& 2').%*G?B?68F<<@77-"!?43H=<=217,*>20.# 5)&A41M@=NA>H;8C74**3&#E96*, @30;/,'3&#=0-VBRqZl30A42A52OB?M@=;.+/#!7+(;/,B639-*8+(3'$QB?9-*WJHD;81# NB?.#!* +0# 2%".".!*#!     "  '.!'&#- +('%&#+1# .!-!$1# (#2%"!&) 3&#(,$&0$!0$!#;.+2'$3'%D73>1.H<:?2/:-*."<1/-!/# D86;/-D977+(C73J=:5*'>2/,-7*(4(%,*,+'2&#/"5)&6)'%1%#.# -"2%#' #6)&;.,- ')*(*,"/%%/&,63520,.6Pi%3H8D_SDRj;Ga8C_=GbO]xM\uQ_wAJ]6EW:He1=W1=V-7O/8M,3G+1D2;Q7AZ9F_9F^;G^8F[-8I&1 *:15C323))6*)4+*zxwonWNL/8*'D85>2/B52E74&>1.QD@6)&6)&9,*8,)1./$!>1.>2/:/-6)'6)&4'$4'$;.+8+(.!0# %. #, 4'$.!- ?2/2'$.!7+("(%$-!)&(! 91091//&$2(&4'&3&'3',.'-<6:51-6?EESeN]uWeSbyN^uVd|O]zQ_XhVcCQlHUtMZ{N]@Ln:De7Ce3@d6Ac+7U$.G%-K +H%9#.D%2E'2D,8K%-D3&A6 ,>'/F*8L6E`(3I4@W0:S3?T0BH@CNDGZPQTIJ?55NCC.$#++/$"8.,@:9PNNNLKRMLG;8=2/" @42=1.<0-TGENA?>1.M@>9-*=20H<:,3%"!,!,   ! )# %   /"1%!, 0# )+*#,%$$',! )- ) &!*(%, +!$*)!7)&/"*6*'+#&&3&$# #")(, +*%**0# 2$!(.!,!3'$=1.<.+7-*):,)<0-9-*C749,)5(%C635(%1$"4'$'5(%>0-+/# 0$"!1$! , 2&$1$!/#!))(# *3+),#!4(''2'(2(+.(-<6:)!$'-3=JYHWkN\pLXoFTlHToIToO\xHWr>MdGTpDOnEOn9B])2D+6M+8R$3I'7P'4N )<#.E)=#1'3"5"5%;6(>&? 1.;U)3E0LbL\t^jXc}MYvUcJVtMYrMZqMYrR`}Xg;DcBKeCPh1R6>T4=T3=S6@XG=>90/6-,TIJ2((*/#"7+)0&$=2/SON okj/!=0->31B64K>;<0-OB@PC@>2/(D85;/+%8,) !% $!#(#.!1# $ "++ # ($-,,&&)&(**4'%1$!, 2&#, - 2&#')+!")##%$*%,! ')"(#- '*(%*("&#!'%%%++ *)"3&"*!1# ,6)&=1.8+(A41H:70# 8+(8+(,3(&*3'$(6*'6*'5(%-!0# ;.+8-*2&$0%"% !$b[Y1%")" 0%#( ,!/#"7--6,.>693,3-$)!#3IWkITlI`8DY;G^?Jb@J_7AV2=Q-6F#+7! )0'+0)-1*->69:14B8:@57A89MBC<328//<108,*"7,+1&$-"6+(1&$)B63*c]\spoa^]b__B?>2D744)&I>;OB?B63B53B63&?2/3&$ " &! %"!!$/# +0# 5)'<0,*/" -!*'* '%,!)'+ (*()$2%#1# &/# * %+&#."- ')'&- %(, .!', %!)'+)'- /# %+%  %#,*3'$;-*/"=0-4'$+7+(6*'8+(A41;.+."2%"/# /"7*'5(&1$!5(%,4'$2%"*4&$3'$2%":-*1%"7*'6+(>53$$#`]\!'$()&*-"!.$"4)*5-04-2/%*!"%''.5,2A.4G09K5@SGe;C\Q4=Q17K*6$/B+5K-7K;H[ANb=K`=G]9CU2=L,6B"(*$1)-/',/'*5,.6,.8//B892((D:96,+!3)(')4'&0%#.$!>2/B73.":/-;/,E96OB?6)&-#!=87) C74F:7?31=0.8-+A41:-*>2/&4'$& %#'(   ' 0# ."!3'$/$!/"5)&;/,-"6*'1$" ))%0# 2&#'"$1# *,,!:.+7+(5)&8,)8+(*%&)'!&,+(*.!++)&& "+&")(" !&$""#! %&&& " "# "")/!*0# 0# , '!&2$!/"/"4'$+6)&4'$2%"3&#:-*/"6)'2%"6)&?31b][(((|xw2*(#&&(&$!*-" -#!6-,9/12)-4,,/, %"  $'.*1>.7H3=R0;N6C[6B\0>Z/=V)9S+A*A'A(?#8!52$.1"4"7*$9-7N2=V18W.8Q1=Z7A[-6J4>U:E\2;O8@V/6E,4D'0?5@P$*8+3D!(;%.B$1B&/@'2C'3B%/2/B746)&0%!, 7+()(/$!/!  ! .# +- '*7*'(/" 5'%).!7*'."2&",  ''- " '*+!.!%(8+(+2 +(0#!5)&5(%+!  # 2$!3*'7*'7*'7*'3%". +(#- *(,(),'+- ! "##"%""#"%(*+- -!/"1$!3�# 1$!1$!+'%#%- 1$!+4'$3%#3'"8,(7*(;.+;/-)[SQpnmmlka_^7/.!!%  -"#%&"%*'6*,9.0)")#,#'*"'&$+#($"&""#'"&/!'2(5&4%4&7&8'<$:/-/324$@&B&0I/7S,4Q)2I(0D)1F)2D#*8$+: $1!/      &$*!&3*.1(*(%"'.#$3))5*)/%$*(&7*)." ." ;/-*4(&2&#(,1# ++!+  &5)&);.+-!3(%,@301$!."&*$,%"   %+'('."'4'$(4'$6)&"- 7*'+4'#6)&   # (-"#(0"+/" 2$!$ ( !+)  !'$!- +,/"1$!3)&9,):,)5(%3%"2%"/"0$!2$!/"- 3&#/"1$!4'$- */"(!#!!""!#%%"!""$%&)*((,.!1$!3$!2%"3(%1$!."/"1$"2&"4("0# 3(%:.+;43-# $6)&%7*'D85$4'$'(8+(>2/'G:74(%2&#$.# #"),  ((/# ) 2&$'"%+!0$! '+ (!!5'$C63% #!%'6)' '*%&!("!2%")$+5(%  #$%    ,.!4'$4'$3(%5(%4'$2%"- &,+'$'+.!1$!- - /"'((%#)&$" !   " "!!&&''&')+&($(- +.!/",+(*($.%#7+((3%";/-5)&%9,)$!&*G969,)3'$+' ) ."." (,  ',#!(0&%5+*&4+*4+*1&() )!.$&("<241(+*!%:34) "#& %% ( !  !!"  ! ! !' $ :24*"#,%&(6./2()* !1((=33"0&$=21'*(.##-"!! ( -!!!&$1$!1&##?31E:7M@=]OL*! 4)'0(%/&#:/->1/@53'4)&"*%    (0$"2%#E85E85 #&1%" 5)'1$!*/"&#! %@30E85?1.C63SFB!.# .!&.# +  2&#%, '$#)' 2'$(2%"2&##+,0",.!,++++)*+*,.!0# 2%"1$!1$!4'$1$!%  !"&(%*,/!++,**((&$((%"  !    "!!!!$$##!"'%%-."."0" 2%"*%()2%"%1$!5(%9,):.+ -!1$!).!/# %6)&.!5)&/$!.",! )'6+))+! 3('(;21@439/.9.->43@64A64.%#:1/C:9>543*)?66D::-##-##8./9//,#$902/&(7./<352),8/2' /%(;24@7:5-. 8.2KAEH?B0((/&'1)*<35$E<=3+,0'(-%&'5,.(*##( 2('#,#"6,+6+*/$#2&%1$#% ( -!+-!, ' $&, $9,)7*'M@>B75SGDYLH0%$6,)J>:B74 /#!(#"  &6)'1.:-*."/"3&#%2&#"" '+ /$!/#!)(B64I><>31E::<20H<;G<;=31NCBF=;5,)(0(&'!/%$6-+8.-0'&3**-#"?55<33H??A77900LAC;23@77VLM4%&''! =34 6--1'&3)(.#"+!',#"A65<0/;/.%, *()$.!$' ((%+ )0$"7+(1%"( PCANDASFCSHE2'%8-*+#!  'B538,)J>;WJH8+(B52;0-+A537+(5)& )#-" !/" 5)&7*'3&$B522/-;.+5(%&% & % #  1$!,0# $%:,)$,'&)   #(&'$(   "&&(+)(')*.!0$!3(%6)&5(%4'$/",(%   &&$' &))'(()((('()*'&&$&$!""&'(- +**&)(+*% (1%"$&1$"'#$:.+C63A41=0-:-*  '   %-"%8.,' ('6*)5)(,"!1&%"% ( &5,+/&$'0'%5,+1,*:10!.%$#@530('^RRB?>eabA:;" 0('%)*!!/$#' )'5)&&$, #0%" %"0%#2&$# 6+(*6*'7-+@63SEBD96E85F97!  "5*':/-A524)&,=1.'5)&E854'$@305(%$  '*2%"=0-8,)=0-8+(3&#% :.+2%",0# $   &%-  "!$1$!)/"( (&#!%#"##"$              #)())))+- 0# 1$!1$!4'$5(%4'$3�# (%"'$$#&-!,()(+)+*,.!/"0# 2%"4'$,++*+)&*' $&,- 4'$0# 3)&;-*?2/?2/A41@30A41G:7I<9VIFYLIMA>M@=YLII<:F96QD@<.+H:7B52?1-:-*F96;-*0$!*&(!   2&"! + ",!,+ %+#."!4'%#%'/(')" $. <.-LILUQS   $"0$!  /$!" ."- ."$*8,)7*'/# *;0-;.,I<8J=91%".!B41"!" )9,)6)&0"5*'0%"0&#+/!*.# , !/"* !%!1&#B63I=:TGCk]ZJ=:C63NA>6)&6)&1$"+2%"- - ;.+;.+8+(2%#6)&7)'<.+;VIF@30NA>UHEG;8WJGOC@PC@I<9OA>B52NA>NA>G:7K>;E85K>;PC@>2/D63;/,J=:K=:0%#6*'F969-*B639-*;/,;0-?318,)!5*(;0.&XUT-#!+ 0*)%$%+))321gffD;9*$+!/#!-!6*'1$"2%", ", .")5(%0# 9-*H:7@30(9,)C625($3&#%(=0-,- +!! '*&2%"5'$7+(9-*9-*9-*/" B52=0-E85>1.<1.?30>0-8+(=/,,7*'=0-*?2/E74WIF]OLUGCM?0->1.H;87)&@41C74;.+>1.L@=>201.?2/2%!/" ,1$")#0# ,+(*+()1$!+*).!,)5(%/!/" 4'$6)&6)&7+(:-+/# +8+'7)&&7*':-+/"D746)&6)&?2/>0-H;8L?<>1.D74OB?I<9G;8SEBPC@<0-1.A419+(C64J=:?305 ifeKIH.+* )#"TQPHDC$ 3(%9,)3&$&, 0# /"&5(%6*')B525(%7*'B53G96E857*'9,)6)&*  &$&! - ' #3'$@2/?2/1$!',(9,*=0-M@=:.*;.+;.+B529,)=0-M@=>1.A41I<9K>;OA>QC@J=:6)&0$!2&#!?2/C520# 4'$0#!5(%5(%/"0$!,(% """&&#&%""#$#',1# 5(%3&#- !                                     &.!3%"1$!0# 1$!.!*/"3&$ )0$!+0%!4'$5(%4'$0$!5(%6)'9-+, ^\\XVU976/!8,*=0-7*'/7*&8,)+".!3+(7*'A41<1.=/,:-+@30OB?G:7K>;1%"4(%6*',- %)*-!*'(0# 3&#)-!5(%6)&8+(5(%:-*QDAJ=:H;9,4'#8+(8+(- )=0-I<9M@=QDAF96L>;G:7D746)&."**2/;UHEQDAB52-!&1%"', 2%"1$!.!:-*.!6)'6)'8+(6*'A41D74=0-;.+I<95(%9,)6(%0# 1$!2&#:-*C639-*<0-C638*'6)&+#$&)2&#)$ *"(   "$#$$&(**(&##                                       #*2%"2$!&%(+)($2'%:-*7*(5'%6*''B41=1.;/,B52:-*PC@?2/=0-:.+7*',!-"**1&#+3'$,."+6)&-!-!;.+."2%"/"3&#,!1%"2%"$# )%(.!,3&#, 2%#0# .!2$!, :,)5(%5(%2%"!)++) -!7*&+ -" 8,)2'$8,)2&#."6)&PC?[NKD63G:7#.!5)&(6)&-!&9-*=0-:,*=0-9,)5(%4'$*3&"0# ,,-!0# %$ )."4'$1$!+3&#)9,);;.+9-*8*'=0,E74/"'%  !'$- &&,/# -!')%#   " %&()*)%                                          "*+'))1$!2%"/!))0# 6*(3'$4'$&>1.6*'/"3 ,)D74 3�$"4)'7*';.+9,(.!5)&."-3&$2&$ 8,)."*4'$!1/I;7=0.<1.L>;7,)=1.:.+<0->2//" 'H;81.8+(:-*"- *8+(-!4(%1%". =0-1$!2)&1$!8+(3&#>2/:-*'9,)#1$"#$) /# , !1$!)3'$.!+1$!/", :.+3*'." 0$!5(%," , &)- !+!**2%")+ , %5(%8+'9,)NA>8,)1$!7+(5(%0$",3%"5)';.+4'$ *%  &  */"*1$!:-*8*'/$!3 ,) ."0$",!7*'3&":,)%+6)&:-*4(%3(%:.+G:72%"9,)*&   '*/".!('" "%#$)&')&  (*'&"                                           !'-+))*/!- +.!  1$!0# "$+2&#.!1%"+, 3&##+ &-"4&#.!-!3'$6)&2&#."."4'$3&#.!*1$!6)&;.+)/"'&(*2%"5(&*4'$0$!1$!3'$(0# 6)&/")-!++/" *0#! "$0# 1# 3&#9,(NA?J=:H;8- 003%02&,**(44%@C8FH>FJ?CG<:>33705928=2;>3=?7<=59;/48,05,35-67-35*.0$++!/0%77,88-67-23(..#./#+,!'("#!"""$"""   "" !                                                            # "                         #"&!%("%(""  "".-., &"!!     ! #+.$-2(*/&),$#' "*-%34,76,99-9<.14'.0$&('+37-DH@INEDIA9=578043-14-28/7;1>?5CC;CC9CD9BF:@D;@B8?A6AD7AC8=?498.64+78/<<3::/44)33(45)45)11&.,!$$   ! !      !                                            "$!                               $(1'2(                             !" " !!!!!!$ $! !(')(#! $ % $   $'+"(/' '"#14(5:-.2%47+03)),%& /71AG=BI@:?8./+')$%*"')#&(!),#*-"/0)670:<28:0:<0<>3?@4?A4@B5EG;JMALNBGJ?FI?AB899.45)23&12&55*54)22'//#(&!# "" #!!!!                                   " !*'1)3'.                               &'1%0&                                        ""%!"%!!%!!$!"   %%,, -,!   %#$"#$ *+#$"-2*-5*,4(/4++,'!2:2EME@C;46/-0*$'#$)#*/).1++,(13,7;3:<699368024-15-46.46.58.68/69/;>3AD9DH7LSJAG?5907:3473472=@;BE@DF@DF@CE>DF?AC<=>7:<6:=7;=658103,03,.0),.'-0*'*$,/$45*<<3CD:@A788,/0#-/"-- )+++12$35'/0$&' " &%''''#$!"!                                                     &$/$.$                                       '$                                                  %'*0#'.! '"    $(*/% "   "'"!%(, 36.$&"-40NUNLQI5926:3;@:BEAILGJLFJLFFHA?D<=@:BB=EG@IKBILCJLEJKDGJCEH?DG>AD=:;4--' "$02(=>2@B5>?465,11&-/"*,()/-!63(34)(*! !""#$'()*%%$"%$"                                             &$                                                                                       !"" !    "%""  %+%'+'  !.1-*/,$46/45/"$".40JRLOTM:<6350=A:=83726:413//0,794>A:DF?HICBD>?A:@B<@D=@E<=?6:;156,..#&'$$'&*+67*=>2AB7<<155+-.")**(.*12%03%++$%##$#&%(')'+'&$#""                                                                                              !!# "           !"#!$&"#%! ! ##  !(.)"$"8;7;?<&)$ >?925/.4.IQJV\V;>8.3,?E?JNIFIE;<79;7/1/.0.36202.$%"% .351,.)%'" "%!(,'*.()-&*.%25,9=1@3:;/10&./$22'87+)))*-. +-('#!$%#$##(&*)((&$                                                                                                               "%&(!&)""$          !##"""&!$($&(%%'$#%"#&"!$!"    !"#!## ! !$)!&.""&%'"+0)(,&253=@=+-)**'=>9495CIF\b\HKE,/+8>8JRKGKF573251-0-031463+,)%&$//,896673,-)$&#!#  *-'6827;537-37)25'66*??4>?312'()** /.$33(35)..$23&9:-11&&&##)*/-!*)""!##!%$''&''%%$                                                                                                "$                   !#'(#%&!            !"%& $(!%("'*"*+$-/&.2).2*,0)*-(),'(+'(+'&(%"#   % #("#$!$%"&&#&'#%&#%&#&'#%'!&($*-)-1-02.')$! "$',$*/'-0*34.13,%("+/,59604/471>A:BD?>>9461.0-)+)-/,02.-/+,-)/0,12-11-01-02,03)12(/0$/2#15'13(12',+ '$&%((-*-)0.#55*0/#&#""+, .0$() !!##"$$$!"" &$                                " $#                                                                  "("                        "   #&$%           "  $%*,%-/),/(),$*.&/2+36.69057/35,23)-/&(+$%(##% " "$&$',')0*%)%$&#$&$#&##&#')&+-*.0+/2,14.7:5;>9;<868247002---)-.(-0(.1+24/67111,12.*-)+/+262795896//,(*'+-+/2//1./1,23/,-)%&" !#(,$#'"), 23%13".-"$$ '%+)'')+.- *(%$%$00$22&** $%&' !" #                        ##&'"'*$&(#%'"&%!%%!$&!$& !!   "           "(                                                         &%$#                           ""$!#   !"$% ! !##&!          !#$'(!,-&/2*04+.1(/2(14+37/28//5,+1((,%#' "&"&!$!$ % %%*%*/*+/++-*-2+.3,-/*..*02-13.13.02./1.02./2,02.46268346002-34/24.01,-/*/3+68346123.7:4250(,)/20:<7DG@RWSZa^QVQ4629=:BFB;?;050697:>;8;8684=>9<>:674(*' )+(-0-,.++,)#$!   &(#,/).0),,$,.#/3&-/!/2".0!"" &(()$%"#$&$&$$%%0/#//$%%  %&"%!""%%"                           "#"#!"  "!$!$#% !           $& ( "                                                           " % "                     "!#  !&'!#$  # #      ! " !"$%&!*+&.1*14-24.24.14-35,68.65-21*-,$)($%"" "$") "*"#*%&-(%+%#%!#$ '(#%)""&!#!"#$#$ #%!"# #$ $&"%'$)*(.1-02/%'$ "*,(-/,.1-;>:<>;253.1/;>:HLFQWTRWTHKG<>:?B@B@=?=:<8453./.')( "!$&%,/./21,.,$&$  #%%%''*&'(',+#$'*&) ""''%%((,-#+,#""  " # "                                             # & #                                                                                        !  ')")+$!"     "        "')$&($"##$$& ')$-0+13.25004.02+24-45.56/34-.0())"'%'#(#(#%#"#!$%%$  #$!()&()&')&,/+/3/'*&)+(3623625857:74638<9BGCLQKV[YDHF@B>BFC?CA242,/-BFD>A?9<:,-,  $%$,/-365376,/."#""#"#%##$#&(&*,**,*,/+,/)%)$   "&(&)((%"  !%!&&,*)''')* **"!      !                          "                                                                                                   #$(*"$%               !% (,&+-(*,&(*$%&!&(#+-(/3.372483361/0,*+'*+%,-&,-%++"&&$$$$%%%%$#%$&&%'"&"#!' #+$%-&#*$!&"#%!%$!"$#'"(-'-1+.1-,/+*-))+'(+''*'%&$&'&*-++.,*,))+'/1-4519:6AB>AE?585)+('(%495GLHV[WV]YCGE7:8DHE<@>/209=;FKI=B=$'$&('/2069:388*.-"$#')'')($'%!  %'%)-(*,%&)! # !!  "*+ ,."'&    !#'(+*((&(*, **#" %"        '#                                                                                                                        !$#                      ""    "$$&               !$&!*-'-1),/)')#%'!%(!),'14.5:45:304.*,'&'" !  #"&&+,+- )**)*)()$&!##&(,$*/'(.&&+&',)).++.,,0-/30051/3.,0*',&!$ !# $&"#%"$%"%&#*,)/30373.0.)*'()'()&130>B>BFA584#$".1-DIEY_\X][FJH8:9FKH6:8476BFECIE).+  !!*-,-0/386066$+*$##&%!  !"!"*,"/0%**    ""%&''$%)),, (*  !                                                   !%!                                                                                                 !!#     #           !!$#&!')$'*%&)#!%!")+&03.48359314/*,&## !"$!)) ..#.- +,*,-/$00%++!$# !%$(!'*"')#),$+/',.**.+),*'*(#'%" &)&,.+,.+,.+.0,/0,251474141')&%(&6:8141!$!!$!:>;X^]^dcLONEIH4868;9CGE;@> -0/+/./33166$**"((#$      ++ ./#)*   !!'&((##&%--#++ $$                                                                                              "#&((*                                            "$#%                   ""% "$ %'!.0+261261.2-*+%%& ###$"!#"%%'('))*,- ,-$--%-(*%($###)%,$)0)+2*+3*/7.3:16;47<76;5382-4.*2-'-+%*($(("%%#!"!%",/,1423744856855855857;87;9597-/,$%# -20+/.!%#KSQcihQUSDHECGF687:<;DGF,.. &)),./),-157167+/1 "    !&)00%-/%!! ""&&(()('&+) -.%((!  "                                                                   "%)+$%                                !"$&&(%&       ! #"                                     !#$&                !! !'*%.2,14/-0+(+%%' !!!" #  !# "%%*+ -0%./%+(!)%'#*%+(66*BE;DIAAG?>C;=A9<@79;556013.*.,%+(&-)'/+).,*/,*,+'+*),+-2/2748<9:>:7<86:77<9;@=;@=;><6;95:8597-1/$&%$&%153;?<485 &#8@=X`_TYWEGE@EC9<=@DDBEE!! !$),-&() "$+.138:!$& "$%+-/1'-0&##   !""$#*)+* %$)(0/'+, !# "                  !##%!"$ ###" %%# "!'')*!(()+$%!                            !        "$ !        !!')&(#%                                  "$+.-/&)        " !&'&(         /3%$'                                                  ""$!# "')$-0*,0*')$%'!"#  !"%'()--%11+/1*,,$&$!!%&/1$>B7FJAAF=;?568025-02+..)'($%%"$#"!#!#$$!*-(-/+02..1.*.+(,').)+0,+0.'-+%+(&!'#+...320541427:9AEEEJH?BA495=C@SZ[RYYBGE=AA;??EJJ>AC &*,(+.!#' '+/(,0       $$)*"**"*+!(+! "   " ! %&&&%%--#//&%%        !  !" !"$-.&&                                          ,1%,        ')#$ #         $%*.-1(*                               %%-. 13#/2 '*    $& !# " %'$'       !"&#(                            #%     ! "     "% "  ##& #&!)+&(*$%'!!# !  !(( -.&/0(12+21,,+&%# %'+-"/0&7:.=@6;>67:046+45*24+35.46114/.0,*+'%&!!""%&#')&"$!(+)/525969><;BA>GF@FG<@A?DEMTVPWZCGI7::8<>CHK9=A$(+"%!%'"$' $&$',%)- $               !"(*#'* $&&&   $'!#"%((**, ,-$'(       #"#"###$$$$#"" ! ! #                        $,$      &)!"!""$  %'!#    "$.114 01 ''                                '(-/!+-%(" "$' %'! !#                                       !"&(!"!%'!#   $!$ " $"! "#%)*$+,&%'!"$!# ""  !''!-.(/2*02+,.&() #% !$%(+"./'22,54-981==2;;/891:<5B+/2.26B)-1 #'"%)/$(/#&,$(,#(!     &&!#%!$!!##  !$'( #%!$$&)+!,-$./&*+"#$ ""$!   "##$ ##"#    ! ! ""%$%##"!!! !! "!% %#!#!#"%$&&(%&!#!# "   !"$' #                        #!!$&##!$'#$  !#'),.0 ))                         "%            ! !%"% "! "!"# #  !                                 !#  ""$ ""$(+"$'  !#%*,#,/%" "&')!$& !"!  #& )+$+,%,-%)*##% #& ,.)/2+-.)**$)*$'*"'+!*/%.2)15-14.21+10,/2-/0)22%64(99/5;-37$/1))!#!")%'-++/--20/53275287/65287286/65.54-22.22/23-42.830973::476-1/(.,#)(#"# #"$#),+/11588=ABEJKDKO6C'-3!&!&+'-5 %,#"#/+1?,1>#&1#(2%+8%2*!    !""!" )*%23*(*!& $"#   !!""" !##%$$ ! '%(()+ ** $# !""#% $& #% %&"'(#()%+,(-.)++(((%"$    !!##$$!%%"$%"#""#$&("+,%*+%)+&(+&+/'+.&''#*("'' !$#&#&  #$&',-$/0(-.%./&-.%++"++#-/&./&'('(*+"*,")) '($$                                    "    "#"   ! #   $                %","* &         !$                              !      #                                #& #&,/&.0'&( !!!"!#%25+25+(, ),),),#%   "$%'$&!!#+,&/0),-&%&!%!(,)*.+-1,,.*(*%')%)+'+,))+*(+*'+*%&%"##"(,+,.*.,$-.%-/(),%#(!!&##(%%*'&)'()'+,'*-&+-%),$'+$)+'+0+,30.21,12)12%./%./%))$(&%,*)-+%,* (&"!! !"#"$!$!! %)-38.5; &- (!+ !!3&.@&->%)<)0A,5G#*=%7. "         ! "&& %'"%')%/2*04,$+"# "#    #$&&  "$% ! !"&',,"((#%   $$ *,',-),-)+,()*&&'#$% "" ! !"!&("%'!&'"+,&,-',.'),&+-&+,#(+ )'%"$$   !"')&) ## "!!!" !&'*+",.$-.$,-#**!'(%'&'((&'                "    "                                    # "                                                       #               ##&  ")+$/1(+-$"$ "$%!%14*46-#%"%( "!#%'#%  $''*"$&'*!-0'.1((*!  #'&),*)*')*(+-*+0)*-**-+'+)'+)),+(()$#"# #&!&$%%#$$$())+,.())%&$$% ###"##'($*,),-*+,')-%,0&,.%*)%'(%#*% '#%##!    ! " $"& "'!%+!'-!&- $+"' &*#0"(4-  & #1!)9#*>*0H.7N+4M4.9Q/7P5>\.9U2=^;FhEOqDLq8?f19]+3S!>/ ) ' ( %'00 $      $(,.(/.(--,--*.+(.*#)&#(#"%  "''#    "#"# !" !!"# "#$&(()%% !"# ##!$&"%'!&'"*+&./*/0,00+00*-0)/2*12*--(++&'*#&)"&(!''+,!.0!//&' !-.%-,1/!,+!"            $%((%&!#"             !# !    "  "$       "   &(!"#!                                                                           !" &''(%''(!#                           ! !"#*+%$'  !#&)"&) /1'./'$%"""! "&(*,##%@B679-+,")+#,.&$& !$'*!"%$&/1)35-)+"&*&,30&*-'./")(!  $"&# $ !"! !!%%!((''&#('"+-',.-,.-)**%'&%'$'*'+-*,.,.0..2/,2/%,'&  $"'")" !!%$#$"$*"4 '; )<(;%;(='0F3@Z;Ff9Db>Jo5@cEQ{GT{LY~MZ~HQx?Ho4246,'( ##%(+" #')!46.9<3.1'&-+.53$+*''))  '$')%&(#!#"% $*'(,++-,,.,-0/,./(*-')+'*)'+'(,'(,)$*(!)%% ! ##$(*#')"&$"%&"&."*#$)(+*&#"%+2!6!4#6!2#6*3K.9R/;W.A5CF98;058,+-"$&!##%&($' $$'%( ")+#14,79137,"      ((&,*&#('!)+"!&$")(!'&! "%)%)/,*1.,10-20*/.&+,)-0*.1(--#(%"$#!! $%#"%""#!#**&+3$*3$(,#&,!,&$)0"2&6!3.121.- 5';"+?"*?+6I0>R3B\=LmHV{L[HV4@f2?a=JlJV|YgTdQaVg[mjkpp|epYcKW=I{a,:^%4R-D&:5,) "  ! % #    $$#%($')   &'"#     "&!!#   #"""$$+),)'$!# #%"&'#(*%)*%')$"% "#%+$*+$,.)12-..#,+"%               !"!"#&*-$*,#'(() )* ') #&!$##     ""$$#$                   " "!   #&                %)#                   #&   !%%(           #&"%  !"%( "  &'"# !#  !               ""$  #%%' !#$&%( "%  "&&(!%( !/3&/2%(*((+-#03'6:.-0&#$47+IK??A5-/$"%!$'(*!+/$&* #%%' &(! "'+#.1*,.(/1(,/%  $$!%%!'(#,+!(( !!%$$*'%""%%&&!# !"'*(*.,+0.-32.44*00(/0(/0&,-#'*!$!"! $### " "%#!+()02*.6$)1"'/&3"1 5"8#5!5"988:=&C,I$.M$,I#+E*3J6AVANiK\vL_{FVuPa^pZlOa(;'>'=&=">!?&I!.T(1X08^2>`3>^4@];Hf@NmM]{Zk`o_mYgTbYkaq\lSfQeRfTfbtj}eti{Xhhyvyzxriy_p[g]j\jZeN[=Gt=Gv>579/12))) %%%&$%"$!!"$!   "%&*+".0',.%)*"#%    $#%%$%##      !!        &'*)  !$()&&              ')+-$'                !!            !"'(.0!12"(*          --02"#&  #%&'&& "! "(+ !%  !# #%      "&&* !  "$%%!""$   &),-#') #%')!"$  '*"+.''*"#$ ')&*'(++ +-#13)47,14*(*!#%(*35*@C7MPEKMC/0&$&02)-0'"$ %)*,$!"#&.1+(+$ -0(,.' " '$$**#+-&,.-23.43-31&-+!'&%*)#(,!&,%,1&01+21.22,0/,1++0*,/,),*'+)%*$!&! #!"%#$ +%-$(/$*.#*,%+*%*+!'0 %3#'7&*<#(= &@(A*E!+H!'I&-U.7a4?l6Bp7Cm?6;=39:124*01'/0&*+"(* )+!)*!'(!" !"(*!*+"&) !"    "'(*+",-$(*!#%!        !      "!!    !  "##&'!#   (*02!         &'14/2)*"!         !"!!$$' #           '(./".0!,/$&           .1!'*! ""'($'#%&(),#& #%'*!$    #% "$    !#&$'&*    &'+-!*+!')      "#),!)+!%&%'&( "$"  *+$/1))+# "  "!%'),!#+-!13'47+7:/8<0.1&"$"#>@5FI=GI=IK?@A4+-!-/&/2(%'"%*.%&'!"$02+(*$-0(35,)*#$"*"#)$#)(*0/.31.63%-/ ', '+#+-*12(03&03'02+4216337314.+0($)&!$!"!!! ##!&*")$*** )!. 33#:"$@"%D$)K%0P&4U*3Z29g8Dr;Ky:Jx27:/,/$!./&KNCFI=@B6BD8<>2')!(*!+.$"$ )+#(+$%(!$& -/(-0) &*#7;314-%(!"" ( $,$!'#"'%)./),+',*%*,'+.+./175.54$*-'01+34-4404404/+/)#*%"!"% ##!)#-& !  '*!* (+-, /6"@ 'G(H!)J*1Y+3Y*6[-;d9Ev@I|>Kx;IsMZYjgzquri|g{nrtrlig}fzbuf|lomdxr~vypTcx‰܅ׁzxtqo|sqtrn~l}iyct]nXjWhUdJX;Lq0Ad-<\-:X+5O&0B#,:#4)&!    $$$*)(,+(.-$'&"     ""#& !%  #$)"(-$-0$/1#12"26'57*56*02%//!11%-0$ "  !##&"$!"##%&!$&#&#$&'$%$%()-.%./&56,<=378.56,79/8:/89.88,9:.;<056,+,#()%& &(12)34+23*./&.0&*,"')''     '(.0'22(02)-/&')!"          #"'   !"!  #$()&'*+0/"00#%& "$%'               #%&'())*%&        &)/3#&)  " !        "#&(+&(!          &)$' ()24'/0$.. -- ,-!/.$)*!"*,,."')  "!     "#$ !'*.1%.2$), !" )+)* &',0$.2'&(%'/3)36.,.&  %' "46)9<036,36+58,68,04)(,!+-#:<2DF:7:-9;/HI?CE:'''(.1'/3('*  "%%( %(!(+$),$+-'!"04,/3)$'!% # # %*&%*'%# $$$()%+)*-*-0/+11.30.31(,.',0)06)07(-2*00*/.%'#"&&$*"-$1$4"1)%$$","/!-,- 2 $8!&<"*I%.S%/R%/P+R/=M%4**"##!  !"'%#-*$%$%!%$ "  "#""$"$&$$&$!#  !"'!%)",' .*"(-&1,0#./&*- ,+((%( % &$'() ') '*"),#*,$+.%,.%,/%+/$*-$(*!'))+!-/%/1'//&12)33*00'34+./%-.%+,"** ** ,*#))!%%%%$$   ##.0%13(./&() &&&''(%&$%    ((/0'23*22)22)12),-%((#" !           " !      &'*,&'!!+*,,.. .. 23&00$ "&)         "%((,#&#       !         !##&*, +-!"$     %  ##-.!./",-!++..!.0$/.$&&()7:+35&*,    #$   "   $!"$' %   $'&')+ -/$-0#*- &)    %)')$&%&,/&(+"!"$ "*+$25--/' !!"!#69-=@557-02).1&35)03(03)57,?A7:;112(:;0EG<;=312(58,37**.# #!#%')!$'%'),%(+$! #)-"-0$$&!#""#!#('#(+ $( #%'+('-)%,,'--$++'..&(.)-7-49,37(.6%*3(..%'%  #'' (.,!3$5#30.)%""(* 0$73,0 9'1K(3U+4\(1W$0S/;d4Aq/>j2Bg@Tz?SzM]Zjdvm{stvzxz{}}|~~xzy|΁ς{{ȇփ΂ӆىo|xDžڇݍލވمՃyywy|vpeyascsbq]mYkVfO_EX~DU}BOw?KjBSh8EV#*<#3!.*+&"  ! ! &'")+#&) !" ##!  %"%+'(.))-*-/.020-.+&)%"$!#$!"%""$!%(#%($$'#"#!")+&-/(30)/-%'."%1 (- **#.,$42'//"%&$'%* '**,"*,"%( " !#&) -/%-0&,.&,.%-.%./&-.$++"**",-$-.#/0&12)01(11(11'12)11(--%..&/0%)+&%%#!!)* /0&01(/0%++!+*"*+"(($$#$""**!''###$() +-#.0'35,68/56,,,"()%&!#           ##     "%02!8;*-/" )(./!//!+,-.!//"((   !&       "#+.*-$&!#             !#       *+(*$&&(#&   $      #$%%--"11%//"++)),, -."-.#+,!88,8;++,%'*- &'    "# !!  # !!(( # (* *-%'*")+!*,!%(#&"$  '*(( '* $&$&)+!'*!! !$&#%%',-%,.((+$!#### ""%!"!#+-%:=3=?446+),",/$47+=@5:<3=?5AB9:<368.=?5GH><>446,),"$' ""$$&),#(+#')"%' ,.&&( #$)!"&! !"!! #!#'%'.+#(&%*&$*)$*,#'*"')$-0'04+28.5=+5;%-5!&0%*.$)#"## '/%5!4"6&;'<)<#83.%"). 1$7%83#<(@!*F*6Y+6`)4]'3[1Br6Hy6Bo6Ak>LuI[Pearm}sw}}}Ɓ˄͂̈́Іч҈ӈֆ׃Ղ~΅хԃՇىڊٍ݈߇ن܋ㄗtƀ֊㌡⍢㎢ቜۆ؇ׁ~́̓˃Ʌ|pj}izhxcscubq^lZjVhPbLXHTvJZq>K]&-@"0!.!/.&" !   !!'$'""$$!##!#!()$*.&$)$# !!%!++)*+)*+')+&)+'*,(,.+02/03/+/,*-+),+*-).0+23-66099387021*.2++4*/5+77.45+*, &$ !$ "!$   #$$&#$'(((()#%%'00'34*46,13*02(24*24*/0&-/%./%+,"--$11(/0#/."0/#11%+,!+*!,+"--$10(56,<>3>@4<<288-9;/23(//%-/$)* "$#$+,"22)23)01'**!*+!)*!()*,"/2'35+24*/0&,-#)* %&                  ##     !$ &'79(<=-)(((,- ,+*)-- 11#00$'&!#    # #    "&'*&(**,,        ! #           #$/0%-/#')"%            ))-- --!/0$/0#00#)*'(**-."35)78,9;+02"##&'14& "#''  !# $' !%%)*- ()$"(*!,.&+/%*-"(,!! !#$  *+04(+-##%"#$%"$ ! "%(*#')!%'*,".1(')##&,.$ $(/2$6;,9;1?A6=?411'%'/2';>2DG<>?5EG=DF;<>58:1AC9JLB34+!$(*!#%,.&03+/1),.%-/%/0'%'!!$"! %%"%%"# # #'%)/&+.%)+&+.*15+36(.6$*6(4&0 %, $%"!"&%.&:%;#7(< -D"-G#,G&>#8.$+18$@&?69-I"1R$1Z(7b(7b*8e6Fy?OLf19T#+?&8)=$9/ ) $         !"# $$!%% ## "%&#()'++*-.--/.+.-+-,,.-,.,+.++0,,/-.0,36/24-03-66245,.-&'("%&!%$ &(!$ !!!"# !-/%)* ''$%"#$%#%)* 23)67.33+13*02(./%+-#,.$./$//%,,"()+,"..!00!34'24(76+9:.8:.99/99088/<<2>?4@A6?@5?@5==3<<279-44*/0&11'89/9:/9:09:045+34*34*45+23)35*45*34*56-45+46+12(./% !              "#  +./0 79)57)/0#,,!**((+,01$/0#--!,- "#  !#     "&)+/0 11"$"                       *,!8:.+-!"$        #!10$22%.0"/1#-0"*,)*((,+ 11%9:-:0>?257++.#8;0?B7AC9<=3EF0=>/9;-:=1;=257-57.@B8DF;>@7=?6:<39;28:1"$%')+"+-%9;4:=67;37;269124*') #"& "   %$$!%'#*.#)2!'3"(5!(4#*7#+7#,6$,2 '/ --3#7$9#8(>#-C#.C#.F$.I!)C#+B%91!5#:#=$B$E!G@D$/\)6e/9m19p2?u6Jz?TARDTLZ`qewqtwwy|~̇ъՊ׏ސߒ╩䘫瘫锪疪蚮똫蛬蘬斫晫韮뗨本랰훮왫훬닠⇜ܓ蚮璨擨攧咦㐤⌠፡ۊׇՄЃ}xvj|gygzbvYmReTfJY~2- ( % "           "'""'$#% #$ !"!$&%"%#%($% !!((--$57.;=5AB8:<157,<=3=@6?A7CD;@B8?A7=>39:.01'() +,"./$66-=>59;278/68.68.))    &%(&*)&%$!   %#&%&&"!&%*)+* *)!+*!('!!""%$(')) +-#01'/0'--#01&12'12(./%,,",,!() &'$%                24')*$&))-.#11&23'01%&'#%(*13%02%./"**          "     +-8;,&)                             $&02(03'%'       "#)*+-!.0#24(+-!$&%'./#68,24(56+23'''()56)57*!#$%&'!!'(%& ### !&+%( $$$$)+()"+0%"$01$58+./%()"$&%%##%&))**%%-1#"$$'(* &'"%!"$%(%&)+#')!!$ *-#03(+,#&)#%*,!=?2EF8;:.9:+;?456,-/%46-?A8=?6<>5AC:>@7790)+"#&/1)/1)9;3@6BC:@B912)+,#'(#$$%##"!#"%#&&$# $"+,22%75(75(56)55)55+//%('&%('+*!,,"--#..#+-#$$ !  #$%%&%$$()./%++"*+!'(#$#%"#             /1%-/$$&&&)*!//%/1&37++-!$&&(01$13&.0#+,"#             ),25(,/#                         &(&)"      /0#%& ""#$%,."13''))* *+ -.#.0$-0%25)13&**--"9;.12%!" %'()#%! &&##!"'(# #&&'#$ #!+*// ((()"-0' ))57,24*&('(*,!)*"%(%'$'! $&&')*#%!#  )."),%$&#&+-"25++-#"#,/#!#!/2%FH;<=089,78,67,+-"(* 57-<>513*790CE<>@7/1("#&02*35.7929;4792/2+*,&,/'/0'./&/1((,#    #&+!4$6$2%4!):#-@#-@"*> (>'>'>$:";">%A +F#.H!,G!+F$0I$1M +F(A&>*B&? ;"@%B(K'P&R%R!J!G -Z&5a*;g,?m/Bw0@|:IHYM_[m[no{ńNJʇ̃ɇ̋Ѝ׏ڒژ䓨┧ᚫ畨斫蚭ꘫꚬ뚮뢲略立ퟰ읮여隯웭휬잮웬퓩㌡ᖪ蝱홬힯롴蕩喩䑦ݐܒލ؉ӈӀyvoh{gzbvRf?Q|9Io@Tx:Ms0>d*8W#0F(B$>$8'8%2$3"3'     !!"$#!"!  #"$'&%)'"%& # $$("#& # ##'(-.&43.75087-:;1;;6:7196.88-87.66.:;3?@7EG>GIAFH@DF=EG>AC:DE=CD<8:0;=3?@7AB9?A7AB8=>533+24+35,79079057..0'*,#+,#./$11(//'** ('(## %"'&,.11#00%00$63%;:-??1EF9KN@EF:;;152(.+!/-"11%57+9;/68.01)--&'( !  ! $$%$'''(#$ !          !(*02'()&')* ,-#*,"-/$,-")*))-."47*..!))""$%-/""             "%)+                          #%"    !       "57*,.!%&%%#$#$&'(* ,-#./%./%""&(45+12&)*99.<>1./#''$%)*)*#%$%&($' '+*."$ !""#$%#&$)! '%.-/+#"""--%)*# 36*:=200'"$"$02$.1&&'  !!!"#$!$%02#.1&"% #'!(* *,"/1'/0'%'"#,."&(%'FH8<>19:.9:/35*')*,#46-79057.<>5@B98:1.1(03*8;346/:<5=?8;=6,/()+%+-&+-$,.%*,#&)$!%#     ' 2&9'< '>!)>$.D$.F!)B'?'>'@&B&B'C)G*H".M$0O!,J (F (F (G&E&E'G&F">:#A)L)Q)T*U&S"K%N.^&5h)9k1Cx6I:LCUL^Qcaui~exzȄ̇ʉ͊ՅІЍ֐ܑ▩⟰瘩璤✬ꔨ噬꘭Ꙭꟲ햫靯뤳왮욯쟰롳ퟳދޙ젵凉욬阪蕨䔩▩䐥ߐލ݊هԃ|zwunfyRcBSEZ=Pw1Ad*8W'5P#5P.F)?->#1@&0D#,A#811(    !"'"&)!$$ !$!&&!%&!$*$(1#'0 ") "*!#) #)"(.$)1#'-!&(#'%*,-21/55,46*88*:9.:82;92?@7BF;BD8BA;9:344.--(12-34/682693:=6BC=DF?KNGGJB@B8=>6:;257/35-68/<=4<=3=>5:;2./&+-#+-#)+"#%)+"*,#+-$./&23)79-99.67.67-41'3/&'$$#((-,!53(75(95%97)A@3ED5JM?NNAED887,42'55+34(11'44,8:178/34+--#(($$!! !!!!!$#%$""!!!! !#$!"         "$$&13(57,&''(+-#$& --#-.#,-!,/#-."++,+)'+,57&+-         ! !     !$#%           !!#         !%(%(!#      -/#02%/0$-."')#%#%&(')(* &'(* 9;101'((?A49;.,-!'''),,((!"%'')).%%-1"-3 '+#*!%""',$)+0+,('+,(% #('*""" $&;>28<0(( $&'+04')*" #$)) "!!>B058,# ! ,/$57-.0&+,"(* "$"$+-"#$%'AC69;/9;0=?456,') -/&8:1;=4DF=@B98:102)25,@C;AC=:<5<>7@C<8;4')#-/(,.%),%14,'+%#'%&*($#     %!6 *A$0G$0I$.J(3P)5S(4S&1Q$-N)I%E(H,L"/R&2W'2W'2V%1S)J%E&G'I (L'I#C@B'L!/V".X+V*V&T$P#.^,;o,>p+;n3CyATDXJ^OaVhd|qvmzƆЈΊӋٌهҋӑޔ㘬暭嚫蕦嗧璦䘬雰뚰Ꭓ읲읲쟴홮뙰隸芟困훯ꢶ욭ꛭ뛭ꚭꛭ閩攩䓩㓧⎤ލۊ׉ц}zzp^rVjPfG[7Gp.:_(7W%5V!.L)B"/E(3I.8R,8R'<'8)9!1-+ # !$"$(')*(*)#" ##! &!&1!%0",!(!&#',&*.),,..+/0+-1.032/30*.$,+''"" %" (+&,/*,,)..+,,(%&$*,)+,(%' $&!##$+-&69325.23+57.34-11+46-58.78.56+34*()$& !%'*,"*,"+-$24*78.78.67,44'9;-76+)' ##))-+0, 2-$81&74)98*CA2??1>=2<<356,-+!*'33):;1<>4<>3:;156,/0&./$++ **%% !"  #     "$#$,-#;=2)+ $&24**,#$%()(*+.#), ()00#34%12"12!)*       ""%&)$'       ! #  (* -/%+-# "      !     !"$-1%'*    ,."+-!*, ,.#')#%$&$&(*#%*,#9:123)23(>@335))+#$&(-.!)) $&')-1%)+-./"+0+1(0#('&/1*.,2 -0 ((&(!!!$*%-""! .0(;=236*'(+/"())-! "   %'(+!&%?B046+! " ')36+8:0./%&(!&(+-#  ,.!9;/56+:<0DF;9;0+-#24+<>5>@7CE<;=457.69/?A9BD>>@98927:39<514,+-$)+! /2)482+0-%*'%#    '#8"-F%2M'4Q)6U,7X-9Z,9Z)8Z+9[*7Z(4X%1W(6\-;`.f.:f)5^#0T*L%F$G$G@@$J%N'Q *U!+Y$-\ )W%S(T'3e3@w5Dz8I4;=178+79,34(--#+*!$$"" ! !"%&  $ !!#% !#%&46,45*)*!13)+-#!")++."(,#%,- 03$+.-..-      #),!-0$ #     "!      *-!+.""% !#&,/%') "       !"$%'($&!"      $&*,!)+ ./%)* %&$&&&))$%!+-$8;112)8:09;0.0%%&!"()//"''%%,*0/*+00!1/#//14/4!)/!+-!/1/414!02 )*"# *. +/$%'%&''!/2(68,/1'&)$'"$#%"%)+() $ '):<-35* )+",.$.0&/1&13)*," ""$')&( #+-!57+8:.CE9HI@56,35+8:1=?6?A8=?6>@79<3?9,.'-0(35-:;3-/&!695-0.%)&   +$:)C#.I.;Z4Bd4Cd4Be2Af8Ho9Ho:Io:Io8Ho8Gp;Kt:Jr5Dj0=e,8`*6](4[&1W!,R +T)R#-V(3_)5c'3a%1^$-\#+[%-^%-a&/c,7l1?u8I~?QJ]QdTgXjWkbvotvy{~ʄъԎՎً؋؍؏܍ي׊ڊؑᒥ㑤䓧咨斪蜯롵훰䉜ۇِ䍢囯럳쟴옫ꚭꝲ헫瓧䎣݌ٌ؋؎׋Յ}spoavWmJ^CX=S2Gu,?h&8Z(:Y7GfERm@Ng8Ja*8N&0G$/D *>$9.1 /#.$,%+3,18147+.5"(3&+4-08-07&)2#&,$(-&)/%)3$(7!&3!%/').))-&(*%'(&(,&(,)+/+-0.05248689:=<;@=;?:>A:;>845-/2*13-44.57.78.11',-#(*!$&') *,#.1)79235,.0&35-;=5=@6CEEG?EF=EF=CE<35,$&  "#%$%&&&'$%,+45'A@2HF7IG8B@4<<.::-55'22%43'5/$70$51(0-!,))) '%&#)*('++ -/$)) )*35*:;0=?2>@3>?3;=067+12'++!&'#%!!  "!#%(!# "'*"$ ""$%&"*,"78.+-$.0',.%  *+-.#)*$%**00"*+*-%&     !#&'''%%!"           )-!/2&.1$.2$.3%&)!$               $%..#01%,- ()'($&     &()+ $''*-/$##'(,-#*,"$& *+!46,:<2/2(:=2:<0*,!! "'))+ "$&,+20 *+000/ .+87!99'48(45&-0-215!/2(, 88*:<105'*.")*"12(78--/% #  "!!$"%,-!%&!#%,0!)+!)+"+.$#%%',.#-/%02(*,!$%$& "!!#'(+-!46)?A4HI@FG>34*35,:<3<>68:1;=4BE@9=?9;=5./'.0(?B:@B9'*! #'#*.+     ,'= ,F#/L6CbANp=Kn;Jn;Io=LtDS{GV~HWFU}JZTdWgUeM\HUFTCP}@Nz>Ly:Ft5Ap3?n6Cq8Es5Aq5Ar5?q2;o,5j/;s0NH[OcUiYlZl]ndwovwxz~ʁ̓χҊҌ֍֎،׉׊ى׈؆֊؍܍ގᎢ┨虮뚯랱ힰퟴ혬띱휱훰헫얫휰앪욯똫엫얪뚭훭풦加ߌ⑧疬뙭뚮홮휰랲훮Ꙭ蕨唩⑧ߎ܌ڋڈևԅ|zwk\rNbJ`LfG`)/;-1=26A48C26C/3=14;924:337345345364789:;:<><>@9AA=BEA@A>=<7<=6?>6@@7?@7;=445+55-58/57.46,;=4;=48:223+--$35-24,57.79/<=4@A7BD;BD;CEIH;EC2??+89(76&;:,==0<:0<8/76+33*42'** #%%('--"20(0/%&% '&11%88-:;1::075*31&+*%&!!"!"!$&$&"%#$)+!)+!-/$"# !#()    %';<2*,",.%13**+!!"%'/2%/0$'(&$.0!'*$(*,"#       $%'((),, 11%//#$%              #'(, *-!)- (-              #%'*46)>?2:=*>>*:8&---0!.1"17"'. /0%FH:AE959,*- +-"68-68,&'&)$'"!%')+!)+ #"%&')#' #)* %&(* "$ "*,!24*35++-# "!#'(-/%'* +.#13(.0$58,DF;HI@GH>68./1'=?6@B99<2>@7BD@7:<425./2)8:1*,% #"!""     $*@&3L,9V>LlJWzBQtBQvESzESzQ`Xh[j\k^m`pgwjyhyeves_m[jZiVeJXBN~DQFUBRKAM>I8Bx:EyANHXRcViVjYn[o^pj}twwyzz}ˁ΅ϊՊՋׇӈև؊܇مׄԊڈٕ瑥啩蘬ꖪ隮읲ퟴ횯훱딪쒨돦蒧铨ꔩ钧蔧鏦揦敪閫ꖫꈞވލ啪딩ꖫ뛰횭ꛮ똬蓩擨䑦݉و׊ۉهՄ΂~xiSiPgXpZrLa>R=R{CW~J^H[HZzCQoBNm>Ml8Cb1*0>48A27F17H-3@04?46A/4B.5E-3D*.?).?,2@/4?03=03:25858:9:::=;;>=?>>:9;47778686165000,+/)(+")* //&11)24+46.24+02)02)/1'./&12)46-89078.67-:;1<=378/;<3<>59;2;=4<>5790/1(-/&-/&-0&24*44,32)+)!$!+)99*CB1GF6FD6FC5<9-2/#10"57'::,<;-<<1::.99+34%.0#--#,, --#+) ,,"/.#., ('"!! *) 23(78,98,64&.,()!! !!!!')&(#%&'01&12'12('( !+,#&)   <=3-.$(*!13*/0&-.$"# ".1&11%/-!(%&(%(&(11#-- !     !()+-02%:224'.0$(*"       -/%(*!!#!$#%#$01'56,23))+!! ",.$12(78.35+/1&EH<<>4%& "03'*, !"$%/2&22&46&-.12#-/!'%87#@>+@>*99$0.202/!33"',! "849;2AD:KMDCE<>A8=?7;=4.0(/2+ #!$   &)=,9S3@^e*1S%+G#;4 &9,2E39N8>Q;@S4T,2E(.?(.=(.>&,<"'6!%4#(8&.=(0?)/=+.6+.4-07/38,/3+.0+/.03244442143113/.4-+.$*+ ++")) +-%/1)13*46.14,-/(/1(36-:<3@A7:;256-67.56-45,;=39;2/1(68/9;29;279024+/1(/1(46-56-;;1<<045*+*!)+!(,53$@;+C@2ED9CD9?@165'1022$26(68088.66+66+-/$#$-.#36+,.%)))* ,-"11%)($#!!""** 21&76+87,20%)'" #!!"##!  #$))(()*12'23(12''( )+!*,#!!# 79/68.%',.%-.$+-"#%"#.0%35(78*0/"""#%!$#&./ ()          &(-/#24'9;/CE9;=1-/$!"                             !!")*79-?A4BD89;/.0$&(        *,!)+" ""$+,"34*25+'("$(* .0&35+02(23)EG<<>3$'!#02'-/$')(*02'.0#13$..23%-0!#'02 ;<*@@-@@)98&56$37$49),0$%'!$47*FH;:>123&=?2;>125)&)"%*.#&*01&;>0-1#""!$((+,.0#&)"%%(!+-$46-79068.+-#,.$24*@B78:/'()*:<069-47,HI@KLCDF<68.=?657.13)69/69/24*>A8?A9<>68;2?A768135.-/(   !  /!.B,:T6Cb;HiDPsKX|JXDR{P^^lYhSbSbYhgvswrsyyzysiwboanboZfR`Q_TbZhXe]mbuatcvewh{lmquxz}~}~~ˀˀ|ʅӋ׋Սڐސޏދۏޓቝ֏ݑ፡ޓ旪꘬씩ꖪꞰ梁웮옫뜯횭웯훮홬땪鑧瑧搥䍣ⓨ璨蘬뚮욯홭듨蓨啩蓨摤⑥㏣⍡ދ܉ى،چӄ҅҆҇Ձsnlh|as[oVkXn[q[pVgXjVkTgIYAOw=Ku8Dl1(.C+3L4@535+#&%'03(-/$%',-!01$*,-/*)15%,1!#(-0 9:)CB.FF1@C0+7<,', 03%DE989,01$7:-47,-/%! %('* +-#-0&),!)+"12)34'-.)*&(*,24&22%&(%' "')$&46,8:068/:<413+68/?B7=@4.1%14)45+79-/1'<>5PRIMNE?B757.?A8/1(68/;>435+24*+.%')02)79102*.1(24,       ) 4!,D)6R6BbAMoKW{@Mr=KrP^boWeL[P_\in}uttvx{yyvo|l{jykxgu`m^i^jbo_lcqiyjziyj~oswwz}~˄ΈϋЉЈЅу΂Ήф|ȀφԃЎېޏݎܑދٓߍۄϐߍ݉ې䓨蕪蓩蚬옫뛭욮읱ퟰ헫여돤吤搤番떪올윯ퟱ훭핪Ꙭ얩꒨蒨玤搥厣䑦萣卢㎣嗪뛮웮훭욬띯뙭뜮뗫镧璥哧琣捡⎡ጠߊًڌ܈ه؋܍ۋڋڋ؆}{|vsk}gylh}dyh~i}dx\oTeN]ESAM}9Dq2$*<"':!%9$7$6 %1"- #- #+#% $%(*+,/-.2/-1-'*&"% !$!$ #&("),%),%*+$)+#+-%-/&03)01'$&$&)+".0'02)24+.0',.%)+"(*!+-#-.%-.$/0'/0'33(22$*'%)'+-'&%$-*93*72)*&&(,/&45+9:0?@7CD9<>4/0&%% #$*+ -/$44+8:057-*+! &&,,"-.$02(56-89/9;/+- ""!"&&%%##&%)* -.$12(,.#/1'68,34)')!!"%' " " !!#-/%9;2.0'()(*$&$'%(*,,. 22#++    !       &(02'78-89/89/12(!"!#                      !"$%'-0$9<0;>258,.0&(* "            ))+,""$,.$)+!$&/0'34+12(24*,-# "().1&)+!!"+-!12%**)($$+1!.3"*+01"26$9<%CD-@C189*26%.3 #%%16)>B746)12%9;.35*(* #&,/%.0&35*36+03).1(02'36'-/ -.#())*12$//"') &("#%'&( #%13*9;3;=335,46,BD9HJ@68.14)<>28;.35+35,BD;IKBBD:79/;=4;=313*=?6;>3/1(13,"&(580470+.$13)%(      $.$;".I/:X@MmP^CPt9FlJX[iZhERzFS{Q`ixzn~gvqvvrp|q~o}o|lzm|o}kyfuhuiwkylzqp}mzntxz}~́ЂЄщՍِڍيՇԆ҆҇ӈՁ΀̃~΁ύۍڐݐܑݔߑܐ܄Ћ؋؋ڇ؈ڋߓ瘪蕩番蜱흮옪딧靯휮왬Ꙭ뒦睯흯홭똬뚯헬얫뙬뜰혭웮웬앨莤啨葧撧玤撧璧换㔦搣㎢⍢䒦暫딨蔨蘫隫ꗪꖩꗫꙫꝯ앪蒦哧噫꒥呤䏢ۋڊىى،ݍߋ܎ݏݎݑݏڅ}ÁȇЄ~v|zwxtqnmduUeHWDP;Gw.8d")P!C.!"+3"9 %@&C"(G%+J$)J#(H$*H%*I!'E%? 96413-'$""$'#(+'+.),/+*-("%%&!/2+03,46/46./1)+-%+,"*+"#%!-/&02)/1(') "$$&"$)+!,.%/0&45,44,34(9:-=<,0+ /,!98,77*1.!0-"62)52(,(#$,.#45+9:1<=3@A7AB9;;323*((&(*,"**!22)89089012(-.$./%12(67-66,66-89.;<111'%&######$%))+,"01'12(12(57+/0$$&! !""$!# $&/1'/0&')!##%)+%&(*-.+*""         #%*,"24*:<29<1.0%%'!$ !          "" #%!   ! ! !#$&'(* -/%14)47+/3'),!&)"%            &'/0&#%*,"#%,.%02)*,"*+")) !-0%57,*,!(* 13(+-!()$&"#*/.2 02 36%05"46 =<'<;'10./),!"'&..48*:>368,46*68,-0$"$ #(+!-0%.0&34*68-24*+-$24)68+11#/0$&((*57)45((*!"'((* -/&$&"$/1(57.57.-/&(* 79/FH>FH>13(35*45+56,45,:=29;1=?68;146-9;2;=2BE;@C9:=335-*,$$'.0)470-/&13)24,  !!    +4!+B*6QJ2:7:#I")P#)O")P$+S'1X+3\)1Z&.T(0V#+N=86":3,!)(## $($*-)04/361/2,/1+25.25.570:<5;=657/*,")+!*,#-/&') #%"$&(*,#') #%#%,.$00'1/'12'34)9:,88)1/$62(=>4>@5:9/+* ! $$+,23(57-34+79/=?5@A7:;2/0&..$-.#+, /1&9:19:0/1')*!-.%34*34*+,#++!56,8:0./%#$  $%)* *,"%'*+!35+9;024(+-"#%!"!$!!"$!# ""# "%'*,"%&')#$(* 12$''"#             $&(* .0&35+24*-/%')%'#%!# !! !    !%&*(,!(, &*       "$&*,"/2'.0&,/$*,!%("$ !           %&+.#!#()"$ "-/&+-#') (*!(* !!#24*79/*,"-/$59-)+$%$($',/ 03"68(7:)38#33!<9'79$12 0-&&"$)(44%69.:=189-68-47,,.$ "!$.0'/1',/%./%34*01')* 79-45(33'00$()+.!79+55),,"))(* ,.$46-02*-0''* 02)35,!#') 13)<=1<>3-/%-.$-/%13)68.68.-/&57.;=4>@8:<3DF=JMD8;18;046.),")+"/2*+-#,.#7:3-1+ #   (#6%:$/G/;W>KjANo3?a;ImBOuFTz>3ED:HI>FG4;<18:.67-02'*,""%'*!46,23)+-$/1'45+)*!#$/1%69)35'./$-.!57+45*01',-#)+!$'%',-$+-$$&%'69/13*"$&( )+!35+.0')+!/2',.#,.$,.$-/%24*79/;=3@B98:1=?4;>3-0&>@7680/1)/2'+.$"%*-%7:4),'     0';",A%0J.:W7Dc1<]1=_9Fj>Kp;Hn4Af@LsBOtO^QaEU{DSzLZScTdO_L\O_O`Uf]laobqfwl}qtwxxwwz}σҊ׊ڌݒ⏢ތތݎᒨ厤܈مօ׈ׂ~{{~|Ȁ|ɀ͈Ԋ׉ֈԇԉՉ֏؊Ջ֔ߐݍܐ咦䒥㓨痪隮띯떪蘬頳왬镨枯죳ꝭ꠰욫隬ꖩ璦呦䔦斩葥䐣㗧敧卡፟ߍߐ④⎠ߌߏዞ߇܌ލߎߓ☪啧㓦䔦㖧嗨唥㐢┦㛫占ދ܉هىن؆؈و؇؉يڊ؉؋،ًَ،ِیՍ׎ۋגݐێیی܉؉׉ևԄЀ{rgx\lUeN]EQI,!   &("+.'14.582?3EG;HJ?EF=56-() -/%23)01(+,#+,#56-9:089/34*/0&-.$,.$35+>@6<>535,.0&35+45,-.%() )*!-/&-.$$%%&,.$01'01'67-12(,-#.0&)* "$ $& "#&,.#!#!!#"$!#%&(&',/"&            ! !#%')(* -/&02((*!$&!      #$$&"$ "##$ !"%"% $         !#$&)*!),!#%%')+!') %'#&#%*,"25),.##$78.68-+-"$#$%'#&.0 68(68'/0229:%79*25$24 &(#&// EF:>B9:<289/69.-/%)+!)+"24+58.35,+-#34+9;1)* )* .0%7:,01%*+ :`8Eh,8[17AC?@7AC:>@724*02);=402))+"+-$.0'*,#&($&(* *,#./%.."/."21&56)76(76(11#*)+-22%/0%23&23'56)?@4FG=FG><>535+02'24*12),.%01(12(9:0<=49:101()+!#$01(<=4<>579/79/78/45-13*.0'+-$+,#)*!#$!#&(+-#/1'57-12(,-#-/%') "!# !"&)-.#"$!" ! !$&  "$)+ )) -/"')&(*, #           "$#%!"#"$!"$$&!#                "!" "#$!"  #%*-"%)           %&&) !"$02(,.%&((* +-#24)79/'("#34*78+13%%'))(*%'./67(56(10!88&;:(66%33#55"%%$'02$GJ>=@735+24*68.,.$&)-0'36,46,13),-$@B7<>335*8:.45)47*+,!55)AB513(*+!/1'/1',.%-/'*,#!!(*!.0&13*25+%'*-#?A79;257-58-14*-/& " *,"/1'?A8<>568.03)(+ 68/8:08:19;2,/&&)%'8;224.),$##&"!# "&!0 ):(=$<#?&C!-J)6S5Bc1?`*6W3@a>LmM]~APr1>`(5V'5Y/?b8Jo5Em0@h5FpBSFYM^UdWg^p`rgyquwzzȀ΄чԈ֋ًڋ܍ߌߍᑧ揥㓨猢㒩痬閫鎥䎤።ߊڄԆՃҁцՈՇӊ֑ۈևԌ؉ԊՋׅҋՑڑړߔጠۍޔ␣䕩摣㕧暬阬阫蓦园飵瘨本Ꝭ럱횫鞰욪霭뚬뙬陬ꚫꓦ晬镨斧嗩瑤䑥㗨捠፞䒣㍟咤㕧䘨啦㚪柮薨啧䘩䚫痩蝮ꡲ혫璦㓦䔩䙮蓧䌠ߋ݋݆لكل}~ҁ҆ԈՉՎڒېڏڒەݏّەޕޒܐ܌ُ܌ۋو׊؊؆Ӄ|yvrpj{gwftdrcqbpcpbqgs\fXcYdQ[KUwV^~foHPh+/D36H>ES%+6!'!$  /1(79003*35,8:1BD;@C9BD;IKBDE<12)02)&(!-/&/1(*,#&((*!.0'-.%,,",-"-.$-.$67+::.55)11%((+,22'11'56*8:-67+22)34*;<2AC:AC:>@78:046,02(45+/0&-.$890=>5;<356-*+!!",-$79/79/35,8:178/56-68/34+-/&+-$%' #$)+!'(/1'34*01'-/&)+!!#"$$'$'#$-/$')  &))+ ')"& ")+" ")+ ,.$,/!%&!!(*#%        !+-#&(!!!$ "! ! "                  !"$$!" "!!$        #!# #%"#%03(,.%%'*,!/1&:;18:0 "$%23)=>277*''+,+,),24"89+67(55!88"9:&04 .035"%&$&11&GJ?9<2-/%03(47,13),.%,.&13*8:024*78.TVJ@B5=?356+36*24'23'GH;@A5+,#-.%12)-/%/1(/0(#%#%&(&(/1(46,'*!68.DF;9;1-/%/1(24+)+"#%13)24*;=3>@669/.0&.1&>@768.AB;:;4*.%#&')!36.;=446.+.&&)!$"* '3$4$8$:#<'B +F,8T9Gd4A_2>\6CaDUq?Ol.<["/M(F-N,<^-?d$4[->f;MyCUFXK]K\J\L_Tf`rjyrvz}̃шՈ։؋ۊۍސ㓨撧喪薪蒧搥厥䙮똭ꏥ㌠ߌߊ݈؇ֆՆՉ،،؊׍ڋُڎڇֈՎڄӈՎڐܑݑގ܉ڇڊ܌⒧䐤㑦咧早霮둤㒧㛬镧攦哥嗬雮띯웬閪蓧吣㝭꘩萣㙪癪疧暫蒦喩斩早擦咤䉞ޓ䔥厢⒤㎠ᓤ㗨吤Ꭲᕧ䔥㝭门啥㒥ⓦ㓥㖪唨占ߍߌݏߐ␥፡݉يٌڈ֋׋׍ْےۏّڗݐڐڗޙݕݘܒݎیي׋ً؈Ԇ҅Ё}|ztpojwgsanamanal\fV`ZcP[GOqFOmZdOXq.4I$(7;AN*1=&!#'#&&!$"%(&&)& #"%%'!#)*!+,#02)24+6908;1>A7EG>HJA<=402(-/&13*+-$.0'+-$!# "%'/0'/1')+ '),."65+85,:8.43(('%&)*--!12%=>3@A89;2-.$*+!/1(=?6JLAJLCBC:78.12(*+"'(*+"8:1>@6=>445+*+ $%+,"12)35,24+13*46-68/68.35+)+"'(!#')+-#,-#02(.0&&'#&&(&(%&57,(*  &(01%,-!%(!"&*! #''(,.#%(  $&'*$       "$ ! ""$!                                    "% #   %&"%"')/1'*,#)*!-/$.0%9;08:/$%78.DE8;<.,,''(+,046%89)98'89%::';;*46$14"24#)+&(34)BF;7:1/1'.0&35+13)24+/1'13)02)46,DGA9;=514+&*""%%)&-+*1 4#8)A'1K4@Y;Ia4@Z)5Q5B^8:)E%5U 1T$5[5Hr>Q~CWEXBU>O;JDVUhath}ptyІՊو׋ی݋ݍ敩斪盭阫蕨畨獢␤咧厣⍡Ꭳۊ؉؊،ډي׈׉׉نօՆՆՋ؎ېݎܒޑގ܍ݐތݐ▩蘫閩蔧旨閪陬뢲陬ꝯ존ꗩ眮뢳훫ꝯ렲홬鞮꘨皬ꏢ≝ޖ畨摣⋠䔧嚩璤㌟ߐ⎡ጠቝߘ敧䗪杯钦➯꘩珢ᔥ㏢ᑥ╧䕦㍡ᐣ㔧䐣ᐣߒ፡މچՋ،؎ُّۓܕܑړۏזۑېێٓݗߗߗߑܕލڐݏ܏یى։Յф΂~ystrmwdp]gWaYcYaU\V_Yd?Hh6>]CKeHPh=CY#2,3?(.9! !" # $(%-1-+/*#'!!#"$)+"'*!&(,.%)+"'+!14+57-<>5AB9AC:57.57.8:102).0'02)%'(*!35+02',,"+,22&=;4<;1;<1+*! %&,,"13(89/;=3>?567.*+!&'*+"=>5OQGMPEHJ@9:0,-"%'%'.0&56,<>4@B9:;2/0'+,#/0'02)24+13*35,46-36,02)/1(&(  $&$&)*"./&-/%02(/0&&'&('*#%)+ <>234)%'./!.. *+''$&# &(&(-/%$'  "'*#%                                                   #%(+$&(* ,/%(* )* +-"12(;<179.$%56,CC5<=./0#')$'14#13$34$98&;<*;<):;*87&66%79)/0#+, 47,?B867./0&,.%8:024*46,-/&.0&35+?B8>@5./&-.$58,45)46)?A5JL@FH<;=301'+-# "(*!57..0'%'+-$)+!*,#68/35+.0%35+>A7CD;;=425+13*13*!$&68.>@6=?6@B9;=38;003(:<2>A7CE=@B:?A98:3*-$25-25.570CE>EF@;?:.2.%))!&$(..(.3#,%*,0%7(<'1F2=S3?V,7O'3J+7O".F1 , ,9#A)I"2V8Js;Oy?PGY;M5D|2?|7GL^^rf|ouwzςӉ؋ڌޑ⑥⒧䓦䓦䍡ᘪ畨瓦摤厢㏥䌡⑦䐥⏥⏣ލݏޒߑߌ܎ݏ܊ړᓧߐܕ㑧ߓޒݔߞ璦ߐߋܑᕩ晬閪璦噪떪铧圯좲흱햩螭잮뚬ꕧ癬饴씥撦栲펢䋞ߝꚬ蚫瘩擥䞮韮險瘧喧敦䒥㖨嘪磳엫枱鞰镧䚩握䒥⎣㔦㍠ޔ㒥⑥፟ܒዟ݉ڐߏމو؋ٍُڎ؎בٔܕܒَוܛߐؑٓ۔ܕߑܗߓݕߑޒޓޒލۏۋ׈ӅЂ~{vqkyjwfrZdMYOYSZNVyKRvOX{AJj-4O>D_DKc8?T$*:'0)08$  ! # (+'-0,.1,),%.0'79047.%( #&"% #!$+-#56-<=4CE48:168/36,.0'35,/1'24*<>5=?5?A8KMD>A69<168.=?5<>4>@7AC:BD<8:135-1 ) -29(J+P#5Z1Dl0Cn;N};M(8m+@7GI@HJA<>569/46--/&.0')+""$"$/1'12':;1AB8=>133'46,79.23(--#./%/0&78.9:/:;146,33*=?523*'('(01(79.FH>LNDJLB?@722)./%89/@A7@A7DE4@B89:1/0'/1(.0'&( ""$') ') %'%'.0'02(()+-"(*$&.0%:=056)!" &&65(22$$%((')#% $(#&!"/1'),                                                    !# %(&)03'36+-/$*,!')02'BD:9;0!&(;=1=?09;-24'')(*69)02#'(44#9;)26$*-66(78)9:-89-:<1:=28:013)68/?A8?A724+68/<>5EG=AC968..0%/2&?A5?A48:-9@557.568.=?6@B9FH?PQI<>4;=3:=2;<1:<2;>4CE7;=76:6042,1/'++$('/!(4%2&.;)4@+6B'1<#+8(1>'1=!)7,)$8$<&D#4W&M)P'9e0Ap3Cu%5k$4l3GE]Sh]rjtzy}ЃԅՉىڍᐥ㓧啦㘪敨嘪蘪镦嚪璦吣䑤䒧䓨咦㐦ᒦᐥߐގݑߑߐߖ䔨⏤ݏݒޔ▫㓩ⓦߙ④ݖ㐣ݒޛ摦ጡߐ䕩蔨獢䖨葤坮잮홬랯ꝱ띯왫飴藩觷홭蟯ꚫ蕧摥䙫瘬蝮ꎢ⑤㓦哧嗪曬闪曭甦␡܍܎ݒᔦ⍠ܐߓ⍡ݗ唨ⓥᓧ╨␥ߐߎݐގێډ֍ّܐېڏٓےۖݜߓڒۗޚᓧܑۖߙܖߘޕݒ߉׉׍ڊ׆vo~iveqdp[gP\HS}AKr;BgCKlJTt;Bc8?^7>[27Q$(?'+B-4H-1?)%#',!! !! ,/)6819;268/25-78224,%'&) 24*790+-#),"24+46-CE?5:;0//$,-!8:/?A6@A768.68.890=>4??5?@612(DF58:1:<38:113*/1(8:18:001(') $&') #%%'+-$*,#)+"!#(*!/0&()!(+ ')#%02&7:.9:-(* ');48:18:035,79/@B7?A78:035*-/$56+?A4>@4=?3;=256,34*DF<=?513).0'13*EG=BD9<>4>@5;=39;2;=3CE;9;213)68.46-;=2>A68:0@B9HJA;=446-?A8FH?KMEILB:<2<>49;1:<1;=38:0DG>OQIKMEGIAADx>RNa_rh}mtx{~фՇ؈ي݌ߍߊ݌ߏ┧䗩昪蘪蒥喨札阪璥䑤㒦䓩䐥ᑥݎ܏ݐݏݏߐޓᑥߐޏݝ嗫䙬嗪㗩㕩♭哧ᗬ唨♮攨㒦㕩哨暭隬ꏤ䔨朮뛭룴ힰ좳띰좴鉞➭ꛯꞮꡱ엪阩鞯랮ꚪ蝮ꕨ斩碲윯ꖩ啨喨䞰锨㎡ݓߓ呥ᔧ⑥ᑥ吤ޛ目睯蕩㋠ېޔᕩ▩ᒦލڊ׏ڏّۓܒڐٓېّٗޚޘߘݗߗߕޏږ㕧ߏېݘ≜׍ړދ׊Յ{shv\hWbUaQ\EP{19;246-13*8:046-46-<>456,56,45+11&+,"#&(*<=3JLBHJACD;:;2BC9IJ@BC:@B9AB9EF<9:0)*!%&23*=>5CE:<3,.%)* 78.EF@513(!")+!9;/79,23&45((*-/!57*15$01 88*77+-.!%&$%45)67,35*AD:?B8/1(8:08:057-68/02)68.BD:;=256+35(13(8:.CE8?A6?A6=>467.8:0IKA;=357.68/8:1GI?=?479.?A7CD:67.?A7FI>57.13*<>48;169/@B7@B9LNEGI?:<3;>4BD:?A7GJABD;:<2AB89:/=?5;<2;=3MPFMOGIKCGIA;>6;>6DG@DGDBFCKNKEHC7<9-21251460*-('+',0-"&'&+,"(-$+1.5;6=A16<$,& *$ ($.:'3C$7K&7Q)7T%/O ,O/[!0d)`%]"2p3EH[_qprmqx{҄ׄ׃։ۋ݋ݎዟߍᐣᑥ㖩攧撤䕧喨捠ߑ㔧䕩䘫唨␥ߍ܍܊ٌێݎݎގݍݐލ܋ܓᓧᔨݘ␥ޘ䙮斪䚰攩㓧䑦┩䔩哨喫虭陬閩螱잰젲훮뜭롵랱휮줴牟㟯뙫Ꜯ롱ퟰ흮렯옫阪皫蚭蚬磴횬鐤☫曮甧ⓧ┧㞰蕨♬䒥ᜯ薪㔨╨␥ޛ睰韱ꚭ敪㙭晬喪╨ᕨ܎ڏڌՑڏבّڐٕےٍ֖ޔݗߜ⛭ᙫᝯ㕧ޛ◩ޖ᛬◩Ꭲۘ⑥ߎۍׅyysesNYKVWcS`6Ai&-S!C&.KAHb37N&(>+/E)/D"';!&5%*6!&/!"""$),$,/&)+"-0''*")+"&(&($&/1*24,7:28;225,46,68.24*02(8:1=?69;1CE@779/:<3;=4=?6@B9:<3=>4DE<;=467.:;202($%01(=>5AB9IKAIKA:<2KLCHJB<=423)56,<>49;2#% "'(35,>@7>@6<=4FI?IKB9;213*8:1>@7BD;AC:=?6:<2>@6;=424++-$(*!,-$-/&.0',.%*,#+-$-/&/1((*!$&&(./&,-#&()-!*-!$'02'12&45),-"&'66)22&%%$%,/"/2%%' -/%%'     #-0#(*                      &)'*!      "$   $'46,14)+."*+!()12(8:0.0%')-.$:<08:.12&56*36)24(./#/0!// 45'46))+!"#%01&23)56,DFAC7;=1;<2>@6<>4=?468/8;1<>5EG=@B8+-#13(DF<@B866-@A7EG=,.%/1'CE;BD;69/CE4@B8FH?KME>@6>@6FH>HI?CE:;=2EG=PSHIKBHJBCE=;=6BD=CFB>A>@DDUYUHKI37826414-(+$%)$-1.*-+##(+)).149<6IKBLNDIKBAC:@6:<3&'&'02)790:<245+<>4FH?EG>>@7<>5>@7=?6;=4:<38:1;<3>@7<>568/.0'-.%*,#+-#(*!)+"24+13*.0'+-$(*!'*!+-$+,"&($&)* -0$34*11&68+02$""&)02$--!$$)+/1$,/" " ,/%(*!     *-!/1%%'                                   %&!#     *. #& "   "$02'(*(*/0&02'69.35+-0%,/$./%;=279--/#34(;=046),.!56)//!02$58**, (**,+-#02(79/FH=@B8+-$57.13*-/&/1(8:0BD9@C7@B78:.9;/45*;>2EG;?A6;<2@A7BC:>@69;268/EG>BD;DF<79/(* >?6=>5;<2<>4CE;BC:(+!+-#STKHI@:=3FI?=?6FH?MOF<>4@=?B@KOMY\XCGE;??595.2).2,/2.141,/./305974998;:+10$+,2965>9#,1 )/#-3$06,3(2&8)?*J$JH IY1w0EE[^uouzzz|||~Ѓӆօ׆׊ێߎߐᏢᎢᎡ⒦䏢⎢ᒤ⌠ݑގۈՋ֌؊׋׌؎܍ۋڍ܌ۋۉ܊ݎߋ܊ڍގߕ㚮蒥ᐥ攪啫唪唨䕨嗫枲듩普闫雯ꗫ璨噭阭ꘫꗫ颶閩蚯욮여ꕨ猡⣴ힱ졲흰뚪꠮쒥戜ސ㙫ꖨ癪摤⌟ߖ嘪嚬虫疪䍡ܓᒦᔨ┧⒦ᑤޔ♬喪㖩◬䔨ᕩ┨ᖪ㘭嗫┨ᗪ㓧ߓߓޕߐڑڔܑڗޓۋԒژߗޞ㝯㚭ᝯ㜯㕨ޛ㝰䞱埱囮㡳甧߈֚䖫㘫㖪⎡وӄ{wp}erT`LWJSEOy/7\$C$)F "> &<$'933B=AI'*1#$,)-2166365*-+%' ""$& '*$+-%/1)36/36/36/+-%!#,/%03)24,8;2:<3;=413) #%,.%24+36,24+@B9>@7790=?7>@7;=389/9:067-FH?HJAFH?>@6:<2;=3?A8OQHQSJ8:1KMDLNE>@79:2,-$/0'@B9)+" 02)56-34+-/&.0':<3GI@DF=@7>@7;=479035,-/&(*!)+"35,68/.0'.0'.0'*,#/1')+!+,"*+!(*45+56,-.#66+34'$%-0$,."-."./"01$+-!&( (,"+.#,/"   $'*,!%'                                              &(&'      *-!#%   #%-0$(+')-/$25*9;024),.#02',.#:<046**,14';=023'24'68+.0#/1$47*,/"13'13'/1'23)46,?A7>@6.0'35+02),.%,.%68.@B8=?4=>2?A5AC6<>2?A6=?3;<2;<2GH>DF3:<3)+"790ce[>A79;2DF=57.LNEKNE13)<>4LNDXZQFH>:;0CE:EGOQGTVLSULTVMSUMGIC@C@FIEADCY\WVZVGJH9==7:49;69<:;>:;><6::7;:9==:><487*002977>;*33$,/*13)24$03&1;&:(=",G&KF H a';7ONgn~Ȁʆ̊΋Іхфу҃҃ӆՊ׋ڌێ܋܊ۊڌݍޏᎢߓ݋ٌ֏ڌ؉Պ֋׌ى׆׉؈؅֊ڋۈ؆׌ۈٍ܍ޑߑᒦ㓩䓩䔩䔪呧㎣ᒧ䔪攩瓪盭ꝯ옭钨撧斪閩蜮쐥擧琤勠❰앪臞ߟ윯올ꘫ铦癪闩瓦唧啨珣㐣ᑥ㗫用䡲뗨䘪叢ߐߕ㕨㗪䖪㏣ݐߑޔᜯ皭嗫㘫䖪⚭啨ᖩᑥݔᑤܑݒސܑ܏ّےےڔݕݔܓښ◬ߘߝ㝯䗫䘬➱垱桳矲撦ތڝ旫㗬㖫㐥܋ՂzslzbnS_LWKTFMyBIp!&D!'B!$@0/,)<25<'*1"".208:7472.0(*)&'!#% %(")+%13,581;>6;=646/%(&('(./&35,;=4<>58:1%&&( ""#.0'79002):<3CE;02)24*:<38:034*34+890AC:GI@DF=AC:>@7@B9:<3DF=df]CE<@A8RTKQSJGI@35,!#:<35GI@HJA>@757.46-:<38:179057.8:1:<3790;=4>@713*)+"+-$02)68/9;235,13*-/&03()+!,.#02'+-"23)57,*+23'24'$&12&/1#13&/1%./#), '+!  %(+-"+."    ")+ +-#'(                                              &')+!-/%!#     $''*&(" %'*, (+&)-/#/1&/2'/1%,."/1&*,!47+45*+- 24'8:./2&03&35()+-/#69-')()/0%01'57-35,790790-/',.%35+12(-/%57,<=389.66*CC7GI<=?3AC8?A7>@6=?5FH>GI@QSJBD;HJA-/&,.%CE=>@7;=47:/36,13)+,"9;1790,.%EH=TWL<>5@B98:1<>5QSJIKB24+DFDE_"'C'-H220((5&&0%&*&01/46326/&&!*+()+&%'!)+%*-&46/6819;49;4-0'!$!&(+-$69/;>49;212(790(*!%'02)=?6:<39;1@B8>@67909;2;=479035,57.:<3AC:JLCEG>;=4@B9HJBGI?UWNQSJ02(56,JLCPRILNE57.02(AC:9;202)57.8:124+13*24+13*<>5GI@HJA;=4-/&35,35,35,8:19;268/35,46-AC:57.&(+-$-/&+-$35,68/13**,#24*')'(/1&*+"-/&47+,."02&.0##%01$02#+/!'*,.!)+ '* ()-/$$&!$ "  "$&)24)23)+,"                                #%')'(%&     '*,0#-/##$ " #')*,!%&)+ ,/#'*+-!,."/0&,.#/1&25*), +,!46)02'13'03'+."*, 35)&(*+ 8:/57-68.57-35,02))+"*,#02(,.#.0&79.:<056+98.@A5?A4>@4@B6BD:FH>;=3AB9NOGMNFAC:HJA68.CE=?536,69/69/IKA]_VMOFEG@6<>3EG:265=BB8==361%'%%)*)03$,1'07 (4!*:!.G*MHT 3{7NNdf~|Ȑ̛͕ΒҒӏ҉҄уυц҇҆ӆӆӊ֋؋׍ڋ؉ԈԎێۍڏސߖ╩ᑤݏڏۍ׌Պӈфσ΂΂ρ΂χч҃}zz̀сЀ{}}ЄփԆ֌܈ډی䐦䑦㏤䓩擨畫藫铨瓨畩蕩琦撦呦攨瘭눟⑥疪萤䏣㟳푦哧擨揢㙫蔧䋠ᐤⓦ㕨啩䌟ܐߐߐݔ⏣܎ډ֎ۑߍڎٌؑ݊Վڎڍٌُی׌׎يՎ؏ڏڏڍ֏ِڕݘژߔݗߓܒڗޕޕޕޝ䔨ݘᗬᘭ㘬╪۟蚮䞲瘭㔨ᔨׄ~wm~esan\lRbAL}7@j=EiCIk-1M.2L#%=2*.$#/&!"!32/8;69<6##)*%/0+.0)(+$+.'681;=6:<5?A98;2.1'#%!##&.1';=3AD;:<3:<3;=424+13*;=4;=3>@7FH>IKBEG>AC:AC:=?635,8:1=?7=?7IKBKMD<>557.>@7TVMMOFXZQCE5MOFLNE>@757.68/:<3=>5>@7:<357.02)8:1;=4*,#,.%/1(02)-/&68/46-+-$/1()* +,"/1&,.#-.$-/#+-!.0$(*&(/0$./"$%!$+. (**-  ,."24(*. #   $%#%#$./%./%'("%    !#!#           !     !!'(,.#.0%')#$     +.!.2%.0$*+$& ""#(, ), &'&)(+ &'+-"-/$/1&(* (* -/$"$"$35)02&.0$13'-0%&)'*,/%78.>?5=?58:18:002)(*!')(*!&(#%-/%;=29;/8:.9;0:<09:/89/79/GI?IKA57.HJ@JLCAC:XZQTVLMOEHJ@<>4=?535*46,;>3:=268/=?4BE:IKA>A658.13)<>4AC9XYQZ\SFH?CF;:=3FH>89.35+>@6EF=GI?LNCEFBGF030&)$)..,25%--!(+ (3&6 (? )GH!]&<>X[sɒ͓ΘΖˍˊˍΎцς΃στψӈԈԊՉՌ،֌׋֊Ռ֍؎ڍڋ؎ڑޑ܏ڏڏ؍ՌԈІ΄̃́~~|}}xvwss}|zwxvvyx~΀Ԃنۉ݄؇ی呦唩瘭듨番睱여꘬鏥擨瑦厤䘬ꓨ揣⍢┩擧斪璦㒧揢⒥㕩厢咥↙׈ف҄҅ӉփψԊՊ֋׎ِ܌׊ՋՈҍ׋Ԃ̓·цЁʅσ̈́Ήҍ׌֎אڌԏؒܒܔޗݏؑڔޕݘّێ؎؛䏣ُٛ噰嗬┩ᑥޒߍيօ{l~]kVdZhWgMZ6@k+2UAFf@Fd59Q49L(,>0*'+"22/:=5@D9/1&&'#13/57002+'*"14,;=6<>7AC;EH?<>5,.$$&%'+-$46,DF@735,;=3>@6GI@?A8@B9EG>CE4<>5DF=CEKMDJLCHJAAC:?@7FH?Z\SSUL=?5:<29;2<>5:<3;=4AC:8:1,.$,.%/1(+-$;=4OQHPRIDF=<>5@B9AC:>@79;246-57.24+79068.02)*,#02)46-57.68/03)-/%*+!.0%.0%*,!/0&&'!"&(""%12&13&*+'*)**, #!#35'45)-0"%)!   "#$&"#+,".0&-/%,-#&( "   "%'$&!#            !$%')*+!--$'(#%!$   "),-/#12&/0 '(&(!$ "%(+-!(*$&%'(*-/$.0%*-"!$'*#%"$.1&*,!,.#01'.0%), +,"45+;<2;<2;=357-<>4*,#!#!#(* #% 02';=2:<0=?357+78-67-34*9;1GI?>@5>A6FH>@B9KMCce[TVMLNE>@657.;<223)9<2@B746+.1'BD:TVLNPFGI?AC:;=335+AC:[]TGI@>@7DFA=A=7;9=BA;?=).+386388"')$/%3 ): +F I(c4IRip‰˚ϘϔЕ͎ˇ͆̍ϊ΃̄στЇҊԈӊ֎ٌ׌؍؍،։ԊӋՌ׌׋֌֎ِېڐُ֌ՎՋ҆̃ȃɀ{wtspomj|gxhzgzpoj}potsrpx}~҇؃Շل؂Վ䒦䔩敫皮蔪瓨揤㒨敪痫診犟ߑ␥㔨否㌠ߎ␥∜ۋޓ㋟܍ތ݉ل}}̓||ɇҀ|Ƀ΅Іψ҄σ̈́΂̀{|usuwzȁʃ̇І΋ӎגܔߕޕޕߖߖߑےۑڏٌՖߎؔޓވӎٕᘭ㕪ᘮ䒧ߒߐ܍؇vi|WgO\S_MX=I{%,S(-L6<[05N26J25F+1@'*8'$!.##$472;>5?C8)+%,/*6818:303+.1)792BD=AC;EH?HJA<>513)(* *-#$&/0%@A8?A8DFAC9:<2EG?BD;8:1:<3;=4<>38:0=?6=?6EG>QSJCE4:<368.>@6&((*! %'!##%57+8:.=?379-.0$78.57-57->?5@B8=?5BD:=?6@B9OQHOQHGIAHKA57.67.:<2>?557.,/%&)46-RSJOQHPRIMOFDF>57-02(HJALNE;=4CF?@3HJ>RTIFI=CE9LNCOQGKNGPSLPSL>B@WZTVYRJNIJNJBFCFJH;>:FHA@B<475043>A::=97<=EJH487%+-399&(&#*6$->$/G)O0h>Vay~ǎ̕Ώ͈ˍ͊˅ρ̈́΄̀ɂ̓΄χцфωԌ؋֌׎َ׌֊ՊԋՋՌՍ֏ُِ؏ؒړُՏҎωɀ~tj^pTeTeVfSeReScWhReK^IZOaWhZl`ras`tcwfydvj}zxyʂ҇օփ։ڌ܌܍ޓ䕬瑥㐥␥㋟ޞ뗬玣ጠߓ匡ڇۇێއڈ؉ڎކ؅Ճ~ypqtwk~zzvwtywri|nwi|k~ewctfxlrx|}{~ƁʆΉӈӋӏ׎גۑۏِۑۑۏړޏٓޔӓߕ⑦ܒߖ␥ݑސ܌؊ւ|xreuVdKXAM1:g#(K#)H#(I%)E*0D,0@,0=)-9%2 *$&''6819>1-0%)*!03+7:1=@835-.0)>@9DF>AD;IKBHJAAC:13*)+"&(')68.@B9BD;GI@MOFIKB=?6;=4LNE=?5:<2=?59;2:<2:<28:1=?6JLCLOELOEMOFGI@>@7;=4?A8AC:57.7908:18:157-GI?qsj\^UBD;57.57.9;2:<3;=4@B9<>58:146-)+" 35+DF=FH?=?6;=4?A8BD;;=4:<2AC:79024+46-13*24+13*24+45,56,45+-.$13)69.-/& %(!$! "$46*57*$&*- +-!#&(*33%:<.-."!$&   )+ -0$*-",.$%%!"&'"$ "$&( " #)+!&)          ! %&$&$'     ++45(,.&(&* !#+/!&)"#&')+)+ !!$'*"$(+ '*)*13(24*78/9:0:<1.0&-/%35,13*>?635+!#(* ,.$)+ ,.$14(+.#35)'**,!57-46,24*57->@7<>535+35,;=4DF=@B9AC:IKA79/=>4IKA=?5*+!57.AC9LMCLNDLNEHJB=>5<>502):<3EG=AC9@B9CE;:<279.24(8:.EH=EI9@C=279=ABAFC$)+*.0)/-%'/8(2@'1J#0X%7oE^iɑ͑Ί΂̉̌̈ʁx}Ƀ̈Їт΃΅ЅІ҆҈ӉՈԊ֍ٍ׌֌֌ԋԋՌՎՏՐ֏ҎӏӏҊ̂xeTnI^;On/C]*9T'4O*9R+8Q+MuEVHYFXHZUhXj^qgxdxnt|ʃсуӁӁӆ،݊ܒ㕩捣܎㋟ߌގފ݈݊ۇێ߉܅لׄׄցӆwrnh{i{fxfysph{nmgy]oTg\nWiOaO`OaM_J[K]K^NaM`NaReWjYk\oatnx€~ǂˈЋԌՑړݏڔݘ┩ߔߎؑܐې۔ᒦޏېܒߐݑݎڋ؉Նҁ}zsl~_qN]BN+2aC#%I!&E$*F&+>')7+.:/4=&,1(+-'*/ #/2.=>756-**".0(8;3?B<;>7./'681AC@6?A8:<3DF=QSJRTLBD;24+@B9;=4<>5KMDCEHI@HJA@B9WYO\^TPRI<>5.0'.0'56.57.8:1>@7@B9;=402)!# 46-?A8?A89;246-8:1>@7CE@779002).0'35,57.12)01'45+;;156,13)24*13)"$"$(*"/1$35)#% '*+.!$&(,12%8:-12&$%"$!   ')-/%*-#.0&&($&$&#%"$ ")+!),!!!               "#'('("$   $(.1$35),-!$ #  !$*.""&#%%&'))+ )+ +.#'))+!(* ,-#,/$46,:;19;146,&(!(*!57-79/&(13'02',/#&)')*+ #(* 34*56,02(13)>@646,*,#/1(35,CE4MOEUWM<>5>@6ILBLNDHJABE5;=4@B9=@6DG=EG>?A7<>4:=2@C8@C7:<1AC9FH9 :C"M#3a>P\nou{y}Ljыӎ֐ّ۔ޑۏٍגܒܖߞ蒧ގّݑޒߏ܍ڍٌيֈԅzxxtj|]mJW08j#L%I%)H&+B#$9$%3+.826=036+/3$&+(((;;98:3)+"791@D;EG>HI@JLCHJ@BD:8:19;2RTKJLC;=4>@7GH?RTKJLC+-$,.%?A8EG>QSJdf]OQHCE<@B9/1(57.MOF\^UNPGJLCSULPRIHJARTKYZRKMDQSIVXOHJA46,*+"45,FH?@B913*/1(35,02)/1(13*46-57.46-*,#$&-/&8:1?A8:<335,57.:<3FH?PRIDF=<>557..0'/1(57./0'&'/0'9:099/67,02(02)(*!(* !$ (*"%,/#13'&("%*.! "#').0#68+47**-$'!$ "$+-#-.%01'*," "&((* "  !#   %(*-""%          !"#$#%)+ ')   #'). +/#03&()   #*.""%!!&(,/$+-"*-"&'-0% ())+!-/%67-57-02((* "!#.0'13*$&"$'(%&!$!$)+ ')57-:<2AC9-/%/1(;=346-02).0':<3EG>;=4VYOSVLBE;HJ@9<2)+!9;1AC8NQGMPHJMEILBAC:HJBGJBGJAGJ@=@668.13)36+FJ?CF9;?3IK?HIOewʑΐχ}ˁ̉І̊ʌǀĀˉю֍ՅЅ҄ς͂ˇъӉҊҍԏ֑א֏׎׏ӎъ̆ˁuh_zUtHc:Rv*Ac/K8 . #     !)-5 9"<'F!,L(4X4Cl8HsASN_Xh`rkr~ʃЇԊ؎㑥።ޏߒጢވܐ␤⒧䏤ጡ܈݊߂׃xlfxgz[m[m\nObObN`N`FWDV@R/?m(8d(8d'7d,VC "  4!K#4a;M}Ob^pmxz{Ƅ͇χЈҏِڍ֍׌׍ח⑦܏ېܔᑦސ܎ڍَڍٍيքр{z|}{uk~Wg6As'.X&,L(-I(.B#3 $1*/749<056055/12364AC?7:3.0':;2FH@EHACE>13+13+AC;DG>CE5HJARTKIKC=?6FH>PRIQSJ=?657.DF=FH?LNDhja]_VSULQSK8:002(?A8VXO_aX\^UUWNJLC<>59:1DF=RTKKMDBD::;2"$"#/1(46-;=4@B802).0'/1(.0'13**,#&()+"(*!') -/&68/9;279168/=?69;29;2OQHGI@8:168//1(+-$13*13)./&-.%13)78.77.24+,.$+-#!$& (*')-/#.0$$& $*.!  "(*24(15)-1$*.!&(   &'//%34*,.$$%(* *+!#%    %(#%                       "#$$&%(!#     " #%(),!.0$%'  %(/3&#%').0%)+ '**,"'*  !-/$').0&02',.$*,"#%%'13)+-$!#"$%' "%), '),-#BD;JMCBD:') 8:179/-/&13*-0'>@7@C9RUL^aWDG>=?6<>4-.%)*!67.FH?VXQKMFCDAE6@D8OQFKM?IL=IK=MOBUXLORFDG>8<6140:<8JMGDGCDGBUXQMPKAEDHKG`c\Y\VNQLOQN388)..144+/1.34:=>(-0+/.-20$)*#).2;C6@P2B^=PwObg|œϗѓЁ~́~ʂɂ~Ȁ̆ό֍؉ԋԈЄ̈ψЈЊҌӎӏӍъЊҋӊхwng^{PnFc4Mu#4U"B 2 "         %/3#? +J".P,:a+;b1Aj=OzK]Yldwqv{z|Άֆ؉ڌ܁ԕ勡ޅًߎ⋠މ܃րxx~zymj~gy^qSeJ\L_BS>N~9Jz7Hw8Iy6Fu!0Z#L)S"LA   # ,8 =%P$4b7IyN`ewpuy|~Ƀ͈҉Ҏ؏ڋ։Ԏٍ؏ۑܑܐ܏܏ێڏۏێۋׇԂ|{}~Ȁ|yq]kBJz16[-2N-2G%*9, ++077;?;?@7<;242;<8?A=38325-9;1FH@HJC@B;680>@8CF=BE;GI@PRISULLNEGI@JLCIKBKMDOQHSULMOFPRILNEDFGH?VXN[]TWYPXZQEG=-/&:<3JLCQSJY[R`bYTVMBD;=?6@B9EG>AC:FH?GI@46,,.%68/35,/1(790<=524+.0',.%02)-/&#$$&*,#-/&24+57.24+13*24+57.35,/1(790@B9=?6<>59;2/1(+-#,.$34+56,13)67-68-24++-#*,"&(!#%%(%(.0#-/#&' !/2% %'.0$02&+/#(+), #%   "(* /1'-/%&($&*,"&(   !# "#                          !" !    %'"%),+-!,-!$%  ,/!-0##$!" " &)+."%($&+-$&)!#*+!%'$&,.$,.$'* ),"(*!)+"$&!#$&)%(,.#+-#()9;0>@5DE:KNC;=48:1=@636,02)13*>@7BD;@B8\^TPQG>@6>@69;245,:<3GIAWZPPSICEEG>>@678/=@7>B7@D8EE9NPDOQELM?KM@NQDLNBOQFDH>6;5/3/<@:ILECFCGJDY\STVR?CBPSNhkc^b[FJEHLH7::,02597155+12377.23&**)-+)..'-1+396@N6C_FZ{Xnuȏ͐ϒь~{̀|~΂̃ɂ̃ЃΊӈ҂͈͆·Єσ΂ͅωҋӍЋЊЅ΄}tkb~XrI`6Kt 6Z"C1 "       )$=#-K#.N)9\-=c+9`O=O~:Ky,AB>BB56500/9;97<:-/+35,AC:IKCEG@<>7<>5@B9BD;JKBPRIVXOVXOOQHZ\SIKAAC:MNEJLBGI@HJAMOFQRIJKAIJANOFPQGJLCAC:DF=KLD57.;=4KMD>@7CE@7<>59;246-+-$)+"01(45+56,57-46,02)*,#%',.# "!!$!$+.!,.#*, .1#&)  !#,-"/0%23'+-",/$%'  %'-/&,.$$&#%(*!  %' #% #                                %''*)+!**!#$  ')*-!')%'"# #'*(+"%$'),!*,"02(03($&$&-/%*,"')/1(') !#$&!'(),!/1%9;/9<08:/:;0>@5LNCEG=EG=?A8=?5:=368/02)JLCHJBDF>df^OPG?B8AC9;>3GJ?TWLTVLWYNSULRTMQSKMPFSVMFIADG>7918:2>B67NODMN?KN>PRCQSFMOBDG;?B8592-1-:>:KNHAEADGATWOZ]W>BBLOL`bZY^WGKICGD?C@-24>A?7;8).0,01+// %&" ).,!(* )02=I7BW?QpVmmÐˌ͍Ќχ}τω΂΂σ̃ˆщԈԆу͆ΉЇ̃́̈́ͅ΅̄˅͈͉̈ͅyk[wLj:W0Ip$8]%G 7 , #   "  #3)C+9W6Fg1?d:LsI\SeTe^qmqt|ljՅԂӍړᑧᏥ⏤ދ܎މzh|i~k}ew_qZjN`M^j&4` /Y$2\#J?>1" &0 ?$O#3`9K|J\bvr{Ł˂ͅφч҆щԌ؎َۏ܎ی؎ڎێُڑݓޑ܎ڇ~~|~}{taoHQz6=]+1I$(< #1( !*:=@CGJ:;>355495BEB-/+-/(9<2DF>FHACE>=?8<>5?B9IKBPRITVMWYPTVMUWNUWN57->?6?A8GI@NPGHJAFF=HH?FF=QSJUWNBD;24+46-GI@?A8<>4IKB@B946-9;2JLC]_VHJ@<=4CD;9;1<=4@B902) !(*!-/&.1()+"/1(/1(.0',.%-/&)+")+"(*!') *,#35,>@746--/&/1(/1(/1(&($&<>5:<357.46-68/23*/0'45,45,79/01'/0')+"#%,.$+,"""'++.#'* (+(* !)+ ./$14(13'(*"$   !)+!*-#$&') #%    #%!    "!$                             !"     !" # "&'$%!!   #$(* ') %'"#$&*, (+"%%'+-"35*69/58.,.$&)*,"(+ ,/$(+ !$&!#  "+-"&)02'8;/14)12)67-KMAJMBFH>CF;?A7@C9=@6<>6891RUKKMDQTK\`VAD:9;1BE;FI?ILALNCSWLX\QRULEF=AC9LOEFH?=@6.2&5:-MQDNPBFG5QUBTUFMM>=B067474=A=FJE@EBFIESVPSWSBFEFJHad]RUPDHFJNJEHD.359<;DGC/45.35*.- #"%**$)-9BBN\;IaM_mȏ̑ЎϋωхЈψˆυ΃̅Ћ֊ӉӆЄψ҇Ή̅Ʉ˄˅̆΅΂}}zrczRlD]7Ls$:a.Q#A /   05/ $ " +'9*;.C"6O(7R*:T(9Y(3R+4L.9V'6V$A: 1 $  #&B):W4Eh?S{J]PcL_Thdyqw~̂чՆԌُލ܋ێݏߓኞ؅Ձxokdwbu]oXkOaEV:Jv0>i*9a'7`$3\&L#HB 7 % !!.4 , < ;/ +974/48 @$O-X>P]qqw{́}ˇӇ҈Ӌ׎ڏۏڏڏڎڏۓݕޔݏڌւπˀˁ|zq_kJQz59W-0G)+=!.%,/4@DG>BC7:8:?;>A=12.+,'79/CE;HJBNPIGIB=@9?B9GJ@OQHRTLQSIQTJSTL^`W>@723)78.FG>QSJKLCGH>QRH>?5DF=\]TUWN8:124+=>5DE<:<3<>5BD;9;2/0(01'PRHZ\SLNEEH?AD:GI@ORIGJA*-$"%%'/2)58/.1((+"(+",/&-0'*,#&((*!+-$+-$') ') 24+<>513*-/&.0'24+)+""$68/=?679035,8:145,+,#,-$./%46,24*,.$&($&-/%/1'%(!"%(-/#+,! $&'( ##)*!,/$.1%&(!"   "$,-$)*!!&(')     " "                               $&#%"     !%!$'"$!#  #%() &'"#"#),-0#&(%'')02'8;014)*,!),"#&$()-!),!!# !" (* /1&*-!68.35+13)68-DE;PSGJMBAC98;1?B7=@6CE=AC:<>6SULKMCJMCGJA9;2>@7EH><>5791PRIX\RNQH<>5/1)@C;GKD7:26808;4>A9-/'g!2[(P C<63?F(T1BsTflw{{|||ȁ̓τЉՎُۑܑܑܐ܎ڎڔޑێيԅЂ͂}}}wqbkLRxFG=OPFGH>PQGQSIIJ@PQHZ\SBD;)*"13)<>48:168/<>545,&''(34*GI?FI?=@67:157.:=4LNG57/&( $&-/'@C;BE=(+"$'+.%14+,/&&) () ,.%/1(79002)-/&8:1:<302)02)35,24+"$*,#;=4=?679035+67-,.%!$%*,!13),.$!# $&)+!,.#%'$& "%(14'24(&' )+$&*-$26*(+      )+!24*.0& "$&*,# !     "             "!#               #!!     !"&!$($'"$ %'()"%'" "-/#-0$%()++, 7:.:=2)+! ""$$&#&!$  !#$ " -0&04(+.#-0%24*-.%:<2KNBXZNLNC57.=?5C6;<5VYPQUI=B63;.>A9KMHILH=@=@C?@CADFCADA?CCAEDORNNQN?CAJMH>A?156375:=:7:9278=@>483!')#$'+*068.59A9<<9>9=A=9;8;=8>@7IKBKMEIKDPRKNPIKNENPGOQHPRINPGRTLacZbd[LNE9:0\^TSTKFFGH>SSIVWL]^UQSK9:2.0&68.:<268/.0',.$')"#%'02(<=4?A924,'(35.?A:8:4+-%%'&' 581GIB<>7*+$$&35-690.1(+.%,.%/1(47.13*./&35,9;268/46-46-79024+$&-/&8:1=>5:;289068.(*!!""$%''* " .1&.0%-/#*-!%'14'36**,"*-""#   "(+!69--0$    "'*36,02)$&() &'      $#!                     !$ "     &*&+ "')%% ! %'(+##& /1%*-!&)&(()69-35+#%%& "!"$#%!#% " $&36+.1&$&(+ -/%<>2KNBRUIMPC8:/8:0DF<=?5;<3@B8HJ@HKBGKBEH?8:3ILE?A;EHBAD?<>:LPG[aVFJA8;214,9<4FIB@D<58048/>@::=414,481*/&(,$BHB>>B>?B?AD@8;<@DCCFDOQNIKHGIE=A?.325979+//!&(*.,6:;5;>7@EDRYHUdRb|m{kzvʚϔύϋщ҅т~̅х҉Ճ~΂ЇԂЃЃЈыӊӈчςyxphbyTkH^8N|)P8Hw2@m-A_5:N17G(+837>7;=8;?89::>:@D@;=9:;6=?9GI@MPFHJCIKDNPIJLDJMDIKBNOGRTKSULQSJ`bX^`XBD:RTJZ\RKLAIJ?CD7;;/9:.DE:bdZacYMNE/0&24*@B9AC:.0'(*!+-$(* %'+-$.0(67/67035-:<49;3:<69<5+-' !#%>@:RTNFHA.0(#%13,46.,.&03*36-04+24+35,35,68/8:168/46-35,@B98:1&(/1(9;2=?6;=478/23**+"! "$&   &),/"*+,/##%.0%56,+-$ #&$&  !!#47+58,"#    !$!$!$+,#.0'')!#(*!                         $&!      ! $"!#')"$ (* (*!$'##/1$')#%"*-"02(*," !#)*!#%"$%'&(!#$&&)! 57-46,&' %(7:.LNDIK@BD9:<014)8;036+56-?A8HJ?IMBDI>EI?:=5QUM^bZGJDILGPTNDG@=@948102-563>@B;'*!%) ;?9CG?9>5CJA;A95;1>@;KOE;>547-JSAHNCFLCNTNLPJAFBDIECFB>@<>A<@D@;???B@<@?EHGPRNDHD:>>:==9<;CFA>B?59;5::8;7040$'*/.8=<8?A3:?CMUQ_eKYlWhgy`pwʔϒЍЋ҉҅хՉ֊ӅуЃЀ΃уЃ|̂΅хЊԎوԅzytn_uQgBV/@m!.X.V1T3P(Ac2Hn;Pt=Sw>U~H]QgVn[p`sewnuwʼnˍҒڛߕ܎؉ъϊϋόф{sjkcv\oRfEXUG^LbXohv|Ȁ̀΃҈ُߑᑨᐥ݈Հti~cw[nM_FYCU?P8Jv1Bm-=f+@CB<@?;><RUL@C:)+"%')*"+,%-/()*#-/&36-.0)-0)8;5:=625/9;603-%("472EHBKNGBD<57/56/>@8?@8>@89;3./&57.47/02)57.;>457.13*9;2:<3=?6/1(-/&68/9;2:;278/;<312(#$ "$&! '*'+')"$)+68,.0& !&("% !$$(13')+     #$#%$%12(-.$&(#%                                       ! %'#& #  ")+!'(#&%(,/#"$ #&)(* '( !#&'-0&*-"*,"-/%+.#*,"-0&+.#  #79/;>435+%' ,.#CE9EG27;1HJBILEZ_USWOLQLDGD:;8DHDBDA665DFEEIG=A<6:3*/'$*%+2+9?78<29=7EIDKNK:>6(.%AI=OTJMRMRXPMSP=B??C?GJC@C>6:5375=BBHKI7;:;@?NQNEIE<@>@DB>B?GIC?C>9=<05648515/%*)%,,;?i9OyA[IeJgPjTjXnZpbzknsrpuy~ȉʅʄɂȁȁȀy{yxwyxj{atZmQeM_Zm`sau`u[nReMb>R7L~7L}8O~E]Xpcznsxŀϊݍᐧᓪ䔫喬咧⌠܅Ԇulg}`tUfN`I]BT;Mz:Lz@SFZJ^I^I^I^EYI]Sh\tayf}pzwxx{ĆɌχΊʎɌʆȆȈɌɊȀ€{pi|_t[nRcObI[EWHYVko|˅щԎؑۏڎېܑܓݒޓ⑤ۋ׏ۑݏېڏ؋ӎ҈І̆~~vp~^g?Dc9?O@FR6:C38<.35:??FJI>@?;=9;>:BE@NPKHJDGJBHJCEG@>@9AC;GIAORHSUL[]T`bY@A7MNE\]TPQGFF@5DF<.0'=?6LNFIKD>?8,.% !)*"/1)/1),/(/2++.&),&693BD@-/+"$ ADA=@<9;7DFAAC=AD=?B;?7CE<@B:<=5880BD<>@8*-$.1(<>546-57.?A8=?6<>5;=435+24+13*./%12(23)/1'+-#(* +-#$' $("$!#58+24)"#%#$!  !! (+ ')  !#*,"12(&'$&(*!            "%' "                               !$   &)*,"')!$%(*-" "! $"$*,"!-/&/1(02(67.46,/2'-0%25*+-#"%03(8;09<158.25*7:.HK?EG<@8NQJORLKOJHJGAFB697DGHLRQ?E?4>33<0BKAJQLOQLWZWJON9>>;A:DH>AEA,1/:?@EIG9=>9==KOMJNLDGF@DA9<;CFAEGC599-23485250,0-+/.487DIE5;=,59@KS;HXLYhO_xPbM`N^j}Ɛ͐Ѝы҄΄чӊ֍ََ؊ԆюՍԉԌ׋׈ӉӉԈ҆Ѓ|ywqf|]qSfJ\FYAUEXJ`Rk]wf~f}f|d~kstv{€ƀÂyrqmt|Ăƀz|{{{pduYjUfL_HYCVDVOcWjUiShRgLb?T8KyE]PiYq^vhtӏ䏦䒩㙯ꚰ똮锩攪抠ۄ}zwogz\oViRdObPeOcUjWkYmXmWlVjRfPcReSgSiSjUj]pZmatf{h{l}rytvz|uy†ŋʌʉȈȊˁuqev`q]oZlReWkizʇҌ֏ٔݓߎڏۓߖ㙯暱朱旫፣؏ڔݓܔەڑՏԋҊ·˃~{ywugqJQw8=T;BO@EOCE=JLCPRHVXOXZQPRIJKBOOETTKRSJJJ>LM@MNCJKBGG>@?4==0=@5/1%DF<780-.&780BD=57024+.1(,.'14+46/-0+250250)+'"$!7:8=A>'*(/10696:<9AC@BD@CD?BE?:=6991?@6>?6<<3;<3=>4=>479/13*24+.0'/2(:;2?A8>@7=?689056-35+--$+,")* )+!25*35+03).1&!$  $(14(24)#  "%"%"% '*')    &)!$#&24*45+&'*+!01'')     $        !#&                          !#   '+*,"(*"$ #$&"$!%  "$$&%'7908:0:<337,,/%,.$13)46+,.#*,"-0%47->A7;>4=?4IK?HJ>>@658-+.#%&'(,.#%&&&-.#,.$02(?A;BE??B=?D>=@>;>=@EFAFHBFK=BI@DKQ[[MWV:?C!+!'),62(1*397;@;/31496391$*!%0(8@:GNILSQRWWBGH7:<=@<@ECA49:6;;@EC8<>AOY=M[LYiBPo:Jt9I~IZi~ǐ͎ύыцІЈҎ׎؍ٌ֍֍׎ҍҍՋՈ҇ωӊԊԉ҄~zvoh~at^p\pYnYp^s[qdwgyf{cye|ipttzƅ|vncz_wczj~jlnl}arXhLZyDPl?JeCNiHUqQ^]mZlXjRdL^CX8J2B@RJ]ObYl^rPf>SCZNfRjQj]vpю㒨敪眰뜱욭랰왫铦䋟܃|upkcuatbwcycxg|cwXkWjSfPdK_@S:L;M~>P~H[ObTg[mbtevixm|l{l}gydwdyh|mmkppv|}Ãzsl~fx^pZl\odxt͈Ӎؐܔߕߕᘭ䝳靳蜲朳瞳甪ߓܘݖܚܚܕ؎Ԏԋφ˅yutrkvU^7;Y58J:@K?EKCGK.28,02EHIPSQDGC694@C>KNIPRMLPHEH@PRKWYROQJKNEPSJOQHPRIEG=@B8BB9NODQSHEE:B?5ED:IJ@GH>=;/87-=?645*?@8BC<./'02):;4581,.'),#.0*36/25/04/584464*-+6:9022#&$4748;7461@A<@A;<=6;=28<0:=19:011(45,57-/0&9:28:2,.%+,#*,#45+?A8;<3<=4>?6:;289012(,-#*+!)+ -/$35*:=268,.1$ &+ #(+ 02'&) #"%"   #$&     ')"$+-$36,*+!() 24*35,"$  %)#'                                  !   "  $&(*!(, !$!""$!  %'&(!,-"<=4AC98:0)+"')02'25+25*-0%'*),":<2@C8;=3>?5FH=?A769.+.$),"+,"-.$-.$"#!"(')'9909919;5;?>387/10024,2:+2B'.@)/B18G6?K5@KNKPSO49:,13.23151*.+0532649>|5Ey;MEWZnbxPfX,5M(1F08N7AZ>HeHStXdcqevct_q\maqbui{k|iznt|yypeycucth|u͈ԍَړޘ䙰䖬ⓨߘ☮㙯㛰䙰咨ݓܖܚݗۍׂщҌч̆ʁyvom|ivXd?Ce13J37FA&*-587IMJMPMDGC=434*0.&/0(46-880AB:>@87819;4?B;.0) ')#3718;76:72520307:8041!$&#*-)*,'13/-.*#%(*",-%23+)+#00(880-.&-.'23+,.%&(,.$56,@A8==5;<3=>467.11(56,79./1&-/$*+!)+ :<1?A534'#%  "!#"$-0&*-!# !%    &(#& !)+"$&') 24+.0'!# "#                                          !#"$   "$%)+!'* !#"# /1'14)%'68-IKA>@6.0',.%.1&25*79/35+(+ (+ 13)=?5<>49:1>@556,02(+-"+/#24(./%,/#),##31&;<3/0'02.256477/24',8'0D)3M'1M.8R&.H%-E#-B(:%7#/#((, &,&%+/16:37:8=@8>D8AI@DDDIHBGGAEF=AA?CC>BBKOMLPN168/331678<:275152:>:;?;BGF9@B088,47?JQ?O^@N^6AZ&G(S-?vI_j}Ȇʈ˃~ш։֌׏׏֌ևӊ֌Ո҉Ԇ҂ςπˁ́ʀ|xvslzqrqqrrqnplptunc{ViPbLdJdI] &4 ,% !(@3BeCRCTAR7H6E7H=OSfkbyAW=VMf[r`vnэޕ瞱짹뒧䍡ڌք}vwuũtbtPbBU6G|.>o1An;KzBUBU8Hl/=W%/D$7/.!0'6'8+%'!2'.A3/2=>DH@DG-12(-*9>:EJGFIGDGD?A=BD?KLHILF>A:>@9LNHOQJORJSVMORIJLCJLCJMBHLAKLBLMCKL?FFA:;=79<6*,&#& ')"/2,4829;6582482483/3/),((+&&)%"%""  #%$122130)+&),%+.%'(%&-.&/0(-.&56/35-*+"+,"56-?@7>?7:;278.45+24*68.79.89.:<146+)+,.#EG;CD8,-!,/"),!  .1')+!!  $          "$& $'&(),"/2(&($&"$  !        ,-#)* "                          #%" "! $%'(!"!# '):=2;>279/EG3(* %'+.#57-<>39;19;0/2&#$+-#24)7:-,-"#$&(&)%$&',.&:=7)-&!+,-6:<.26#.(1I;Fh5@c2=b(3X!+O?71+& $)'-116=6:D05@$(4"6#6#*6'5(3*4'1&-(007::?>8=;B?JNLCHI.27589<@>598384.3-9<5DFR6BX9D[#2"2#+=4=VLW{TcM_J\EWN`Zkasewm|wxuqntx|Âˋԍ֎؏ړݚ㝳枴蝳薫㖫☮噮唩Ꮴ܎ڎڐܒۓׇْЊϋ͇ʀwpm}gtbpXdMWu@G^13G$&46:ABFJ69:$('142>B@9<:JMKKMI?AA::<4BD=DE?CEA;>A;:>959404.,0*.2.152162152274275154.21+0/&**"%)$')"# #.12=@=*+'"!,/(,.$*+!,,$./'33+9:29:124*22(44*<=4?@6:;156,/0&./%46+25)58,CD:=>4.0$');=0KL??@4:<.9<-,/#  ,0%,/%        !#"#(*! $'/1&*-"%'*,#)+"%' #$   !%&*+,-!,."*+%'   &(                        !$!$&%'!# +-#8:/79/AB8IKADF=68/24*35+<>5>@625*%'+.#69.9<28;059-/3&!(* 24)>@39;-++ ###$'*,/#.1*H7@D;AC6=A3:>8?B39?@EIFKNMRREJJGJG9=@'+1LOI;?<*.,(-%272;@>265:??HON:DE"*1$,63AP#3K&F E(U/@vRemƉȆʉˊ΂΀фԄՅԍؔڒڕߗ׈ԇԇӃтхфЂ΂̂ʃ|xwy~ā~{vtzyyztZtH_DYE]=Su+=W$8$%"0",:1Z?LpEWAUFYTi^sbthvl{lzo~qtzÄΌԏّېړߜ祼죺죹띴薬㓩ᕩⓨݕޖݔݔۓ٘ڏԌЎ͇~wqiyiwboWbJRq@H^3:O!&6(-8BD+..+,,;>>:<<<@=ORNDGBA:@B;@B:@B8@B8CD9;92>9066/-0'12(35,57/68002,()$/1*693:>877;247//3..1-+/,&((%''(,*$)(#& & )!)"(,+(*&#$*,#00(01)12(35*<=534+,,"44)88-9:/;<255+.0%/1%,.#24(24).0$>A5CE957)*,59,JL?GH;99,78*.0$  *-$26,                    )* ') ,.$.1&"!$+."13(-0$ "&!                   !%" !%'#%! "$#&  ,-$;=3AC7QSHGH?>A757.79/9;1:<323*)+ +.#25*:=247-57-35+(+ %&02&24(57*56(//$)('(),+0$6:2=@;*-))+)5:;26:',2,(V5Ay>K/;r$0f"W E /! * +&*:A%I#-K 7 - 155$8+5E5@I:EO6AJ4>D8AF29?18?>EJDJMKQSJONGKI9>?/4:<@AFID>A;)--),*.3/:?=278,00EKKAIG*35!*".8(9H'?"@&K+E\5=Q'.A!(517>=BE357&')1447;:252<>:AD?=?:>@9>A:?B;>A9@B8@B:?B9<=3KLDHJB<=7FHBIJDHGBAD<:@59;173'76-69/44,23,(* (+",.()*"+-%,/'02*5806918;28;203,&)$  '%)-3"2+! ! !'*%,.&11)23*35+01'78.88/.-$/0%77,33(11'01&+-"-.#./$25)36(-/!57+?B4;<../"03%EG9RTD=?0<>0.0$ " "+,%59.&)            $% ))/0&%% $&/1''*"&-1$58,.1%"!%!$                #!#              !& "!#') #%"$&&) 56,?A5UVIUXLDF=>@6=?5:<38:157.(*!$'),!+-"-/$34*57-69.%&')48+8;.:<046*02(03(+.!(, 05,;91B> 9 < ; 9<)5M2=S.:Q1?S3@M=HR:DO6>G8?E=CJBHMFKKEII8=B39>CGICHF586&*-)0/275:??4:9%*+7>>DJM+37&- +!-:)="=$C/WAQZkyǍȊȄDŽ˅͉Аؑړ܎ڋ؈Ջ׎َ؋֋ׅӆՉևՉՊՆЇχ΂z{̂͂ʀ{ywx{uczNb=Q{8Jn,8X 4+!3&/F&.?#+74?O@L]Q]n]jguv˜ÙĚŚØ“gzO^x?KiANr2@d'4\'3_3Bo[pijh[tXo\sczkyІڔ曬ퟬ拾卝߃Հ|{~ŁwmfyatEW(6`#1Z#0V%0K6EbK[zZhgx~m}R_v7BV"+;' &:=LuBV:Ox>Q~J\QeZofzpsyĂͅΆІ҃Ё·ҏٖᚲ朴矷Ꜵ闬㓧ߕ㙬␤ۋٔݓٕؒ֌ӂ~ɀ{spjyizbpIQy9@]5;P28I#(:&+659<59:,24/467;:142-/*AD?EGC9;6793;=8:<4>A8>B:AD=@B<@E;DI<@@7<<5AB;FH@CF<9=-8>2890./&45.89255057-/0&.0&25*6809;357.13).0&-/).1-,1/)--%)) $$1 +2:=: (H-6U&-K#7 $!,/++-&*+ 01'/1(-/$01'55,99/98.65*0/$-, ..!//#,-"(),- ,/!'+-.#8;/8<055)56'A@2VYGMN;AB3:;/ "&!$"$,-&36-,0$           (*%((+35'01#%&$$12%01%!#!%(13%23'*, (*&'                     !"!#!                  #%&($&!&(#&#&[4?S:EV8DS4>I8@I9?G;@BCHJGMQ:@E9>@:>=478)-/&,.075:??489+/,&,-CIL18;!')".!->%@!>!C):fMbdvɋɇ~wy˄Џ؏ےޒߎڋه׋ً׈Ԋ׊ى׍ًي֊Յъԍ֋ԅ~ʂͅЁ̅̈́|xyxug}XnJa:Ms'3Q!9 5 +J-7S:F^:DZ4>OBNbN\pZh|dsn}zàŢǣȢȢǟǛǛȖ~YjKZ}TfBT}8Fi2@f5FoXljsqbx[qYqd{i}ṡݝ좯쐞⋙ۀҁ|ɀ̈́~xt^m@R~8Js1Aj4Em=LrJZZli{xq\jFRf1;L!*9 &'3N9Lq@WEYJ]Rf]pcxhlyƂ˃̀}Ɂ͈Ցݙ㜲囱䚯☬ᚭᝯ㛮䙫㗨ߒݐݐڐؒ׍ՅЃ̓Ƀ|oojzivepKU}7<\14J5;L16K"'6/1648:-370686:91230/-CEAJMHADA<>:@B>=@:9;4<>7@CBG<>>396.992<>7A@9=?4<@4@D9;@948179/65-891790;=4?A7?@7>@7?A8>A8594)..$)*##! 2"AA*Q5Am:Es )U9Dn\iKT09^$ )+&"$))12'+,#))!..$89.99.:9/64*22%./!,, ,/!')*)++$)+0"5:+6;,69)37%==/NP@STA=;-=A4'+"#',-%46-/3(          $',/""' %+/13%,.'(11!77)// !"#$)*// -,,+00#'&        !!!!!!!              #%') # %"$/1&&*03':=178,=?4CE;EF<>A669./1'13),.%(* -/%14)57-46,>A6EI>')+, 58,6:-:>.9<,13&*-!&*'+*,&121 $"" (,-*,-')*09fؚjyN[_l[jBS0B5G8K1D+?(:'8~0x'o `Q Z,a"/_#.^(6b+:f$6d(;e+=f$5X-:W6DZDEADF?9;6593;?8@B=FFBDE>==8642541>=7EB9CA9::1;<3AH?582460782//*02*47.46-02*.1*,/)(*)#&&#&&    ' 2 +R8Er1=l5@tP]anJUQ]~VbA"%#"%"+,#&%((**/0$11'54*;;057)-0 --"*-16'))++),+1!+0"/4%36#.3;>-FG9DF899*9=-5:+"$.3"!-0%:<224+      $'"&%*04$/2"'+'*47'56($' $&)*((((22$32%$#        !"% "               #!! # "%'$&#',%(58,! 04'36*/1%02'?A7BE;7://2'*,"02)'(*,",.$/1&68,;=2IK@IL?13&03&36*37+5:--1#!$""&"& #&$%(( # '**&)*"$& BN未o}r~}ixM_GYWjQd;O:M8H/@'7,te W [&c,e#1j/j-e$4j#2e&7g)>l7Jq?Qr:H`7CQJW]MW`MYaFOU;9=9@A>;GGCDDA:891.2.,+663>>=DC?::410,/1-/1-),(%)%(+'12+/0''( $& !   +29C!L7EuXgUeGW[jyx^j|Ӏ;F0 #$(*!$$$&#$*, )*13'.1$,-.0!13#>B./0 (''(+1"'*(+,/(-27&@C49;.36&26$7;*(,05%*,"),!=A5:<2#$ !  !   !   ""+0"26&*."&)-15%(+ !%("$ &)35'02#!                                   #$#&"$%'$&&(!! $-0&04*%)+.".1%*-!47+@B7;=336,%(,/$,.$(* *-",/$13)9;/DF:LOB?@3-0"02%+."&* &+   #&" (+,!#$(+-_o욧߄Жލoatl{qNc>RDT@N8G5B.: +r&l&8}.?.>/?):z,=y1A{=SG_H\BU}2A]:I`KYjIUfEQ\@IS6=G6=F/6<&,/(.06;::?>$)+!# $+06=.7='/ $ "' *D%3Z:Kt`pqzŐčĈ~}Ɓzx~цՋ؈׌یۉ؅Յֈ؆և׈׌ۈֆӈԅӈԆ~}{yw{z|}wpfyZmVfL]DWEWAS{>Lo=JnCQvJZL\IRxFSsL]zWidtp~y~ŠŢǤɥɦɤǝÒ{xrsruspxyÁztjgjk|ԏ㚫죰镦原߆Ն҅ψЊϊҋ׌֍֎Ճ}t||uk}i{j|j|ow~zxoguhucq[fJVxLlTh[p^sf|qv}ƃɄʄʄ˄z}ʀ̀̈́Јԍٓܕݓݎڍٌ؉ԃр́ͅ˃Ƀ}wjy_j[gTaDOu-4U!&>',?.4C#3 +-1937;27;*/3225,,/%&'),)260673:95IKGBFE899668878BC?FID9;<.,0/--00-667;<6:<4/..*()""  !#!!"$!'*()++&), $(# "0=%J +T"/[)7iUdyzh|hyΝۄ˃ʦޒZh@"(+"!#$'!(*()&)!#%'.1"+-=A*8;&)*&)-3$*+#$*.#'*/";=-:>.37&,2 /2$05'!$49-'* 48-=@602( "  # !  !!   !$$,+()&*15$25%#& "!  +/!38)(,                   ! " !                    $& $&(%'%&#%   !/3''+ %)'*,.!+.!=?4@B746+') #%14).1'(*$&/2&@B7?A6HIKc8BT4=L5,495F(07 $-3:)29$.7* + ,4(7^CU[is}{}{~yy{ЃՇֆׇ׋؈هׄՆՊ؊؈؉؉ׇӅӈԊՅ~ʁ˃̃|~Ȅ̓́|xtni{cu[nN_JWIWFTyBOsETyQbN^HVGUyL]Zkfwpv}srvvsqmmklwĎΆ{uqnoszՊᖧ꠮靈떧掠߇ՈԈ҉ҍ֍Ցۓݕݕ܋ЂŅ}oplnoh}cwfxlswwwxz{|{yvtqm~k|m{jv_lVbMZIY{HZ}CSx:Gh:EeBPrI\NaThcwlkr{ƒʆ΂|}~ʀ͇̂шӈՉՋ֏ڎۊ؋،؇Ӂ}ˆˁ|wm~\iTaTaDNv.4X %@%*?*0? %5%),58:A26<&+0+/3)+/%&'"%#*-*02/774FJIBDE;<=/33.25;=q4ByGWqל}͏ק㡲ߔڧ䛭m|!B  !"!""$ -0((+ ""+.$$%9;"=A(00 05#/4#(*%'*/&*#'35%>B/8;,03#/1#15'%(17)(+!.1%ItMYLXFSES@O[kΞ秺롶叢ڍإ嫾碯⤰䥶uD   %&!" 14,%$""(*"#"/2?C+53!:<(8;&)+ $+1,2%((*48&7;,27%14&15),/ +1!*,"'(9<1:;.EF9;>/&(%''+""% '*%!#&&#%&&)+ +R^ܡ䟨㩴뚦ނ̅ϙޜᛪ߅duPb^kjvr|yukzXhWicwg{ewVfETAQFUDT;M4Cq0;k5Cq9Kr+:[$1P&2N%2K)1H(0E+6M;G[BKLQKNQ>AG02;.05,/4(.4-0748=27;-27%)/*.2*/3"&, +<(QEQ]jjwhuer^lM^Xk~͟멺閩߇ם䫾訶楯櫺lyD %   '( "$ /1*$& $)*"#)78#0-:;%>@+-/!%)/.2/2$))-/16%/4"14%/2'.2# $&*,/#!"13)?B724* " "!#    !!   &%"! !"$'+*0!% %&+/"15("$                              !!$ )+ +-!'*$'#' #+,!14)+."*. 14'*,!-/$(*&(8:.LOBFH<88,<>214)'+'+$(  !&')'"##!!!!(+, "$ AZgޥ桪䧲钟{DžΘݚߛၒVhUfozɈ͎̊̊}dvex]pN`;J8GAPAP?O=O6F}/=q2@q.a).L":+0E&-< 37A?DN+/9& &+*1-/5)+0%'/(,1146HJPFIO@AM-,:',159=@?FIKQBFN:26<26;%(0!$+':'2]JWhtu{q[lPcsǛꧺ뚬⁑ԑݨ詸穱簻grF6 "#%&/0(+-# (+" "#)+-+79%DJ325'!!&'+03$,2#',- ,. /2%11)+-!'*&(.1%#%'* =A57:0%(!    !"    %&$%!$#( $ &$*!  #*49,16'                                   "  #&/0%-/"#%### ,.$,.$&**0 *.!),')&)=?3KOAAD778,9=1.2&', %* "$'+% "&(( "$),0&T_kߣ䝧ࢬ䉕s˗ܜ❬⇙fyhx~ʒ֝ژ՘Ӡ׈]p\nObDVEXJ]DV>O;K3C~/=v/?u->q+:l)U*T&4_#0^2@q;LvAOq1=`'D"6%+>2 5'E&M+;gL_h{|{nkolntssx~̈́цӌ׈Չ׈ՉՇӉՇՇ֊׈Ԅ҇ӈՈՇՇҋ֍ٍ׌ֈφ̀}~zvxzwtqj}bucv\nUfRdO`O`QdL_PcOaJ\PcQdWh\nVhRePcQeUhSfSg[nfzfyh|ru€ĎА҆ʂʄ~|}zxw{}Ѐօ݊ᓦ裰辰횪鏡መ׆чяؑېؔۖݘޙᗪߒۑۇ҉ҋԍӐz}tm[mVh[nWjYkSfQbRcWg_p^o^pZlZl[l]nYkYk\n]n`pbsdubtdwprpyxvwwvwͅ˂vwȄ΂΂Άҋ׋׊ՆӆӋ׌׌֌Ҋц΄ˇʂ|wtq_lU^[gU`CJo29W$)D#6%+;$%.3?!+$!#+,2745>,,6&*.46I..;&&5"1 &1$)4.(+,.2#?)P1>rYf|njъԃvhx_qw̛ꪽ훮䂐ԄԢ䨵姮泹en![ N ,   !#./',/&(*! %"&+*+35$BH226'%),0 ,5 #''),+/#13)%&!$(*34'), ), 58.:=3(+"     '&""!$(%) # #&)#  ),-/! #                                   "%#%58**,"%!*-#(+ &)'*$'(+ *- 9=/BF8=@369,04'%)&,!)-#$&$+&)"$.1/&)+%)/  0)4g`lޠ⛤ߜ߀r͟㦴蠯㑣هӅчҐףߦޜ֕k}AQTfZlWjNbEV?O7F/>|)7s/>z5C}1Ax'4i)[*:n+8l4DyFVBNy9Eq!-Z"C"'? (CA$/WCSzUf_uj|v~kyt|vrjf}ft|ssx|~τ҉ԋ׍ڊ֌؈Նև׉׉։Նӊ֍ٌ؋׋֎ڎٌԆ̄ʈˊΉͅʆɃǂ}woj|`r_p^nYlUiSdN^J\L^J\JZH[EUHYJ]J]L_MaM`QdVjVi[n_rdxquwłLj͎͆ӒډӅҀ~}π{y{{|΄׊ጠ㔦磲흫ꗩ莠׆Ҋӏבڒٓڗݘޔڔݔߎُڌוݐ֋у{xnfx\mTeSeUgSfQcQcTeWiWiSdUfSdQaSdUfWhVgYj^pasbui|mkt~|zxuzÂʄ̇φ̀ɂ΄Єχь،؍؊؉؎ېڏ؎ԍц͂zunoofuU`dp]iFNu9?`+0M#9#4+*)-727B),7%+4!+&&+15:@149)-147;?BIHMZIOa;?M44@99H=>NEGYFK\:BHCFPHO]JSc;AR24D:~.=|/?}0@}+;x3B;O>P9J-;s&/]",X8ErDXI\o~yz|{x{~{nf~f}jqrntwx͂цшԃӄӆԅӄ҅ӄц҇҆ӇӋ׉Ո҄υό֐ڒٔۓٍӍӍфɂNjϊ΂xvmkj}`r_pYiTdQ`MZKXJXHWHVJZJ[L^PbUgUh[lfyorǃƀōՎ֚ᐦܐۋَۆքւтЁЀр~΂тzπ׏ᐡ唨螭죰훨鑣卝ފ׆҉ҏאڑؑؔڕݕ۔ٙߛ啩ۋؓߙ㓧ޖߐن΋рyzqpgy_qZlYiTfRcQbOaQaRcPaVfWh[l^pargxi|k~uxyy{}ƄΐؕސڒݐيӉ҆ςʀȆЇΈчҎېܐڏً֊ևӂςΆͅ|mllk~om|bp[hZfXeJV.5[#&F";.()-436A25B*.:"&1")!% %+(-67;E?ENDISFJYIO`BG[57F9MP]ӡ⟧♣q{`mը鮺좱吢ّٚݚގtUfKZDR8FAP`qlbtYjXj[mReL_GY;K:J0+."$&). ',(, &((+$("&"!#$&"$/2(5:0$(#),*"%$(+,& H1>r*6f6Dx>LKWˠ⥫䙢lx[jЫꬷ꘥݅сyh{UhGXPaiycrQ`Vgs}tnoj~YlYkXkRfOcH[@UJ^TgYkViKa?S=KVhz~}sszxyxws~vxry{zytkjprtooy{{|ςӀ}ςӈք҈Ԋ։ԅ҉ՊՇԉԎ؏ڑܕޒڑّؑٓܔޒڍӇ~ƈχ̂ɀ|{v{vstjzdtfvbshystrt{}Çwsӎݒⓨ㑧↚׀Ӊ؆ք҃рЂҀсЀЀЁՇۊ߇圪룮琠㐟⋚܈؉Չӎِڐؐ֓ؔٗܗݖޕߒݓߑߎݐߢꞱ畩ߏׁِؐɈφ˅ȃ}wrvttstyvwvk~r|Ăǀzwv~ŇΌՓُُܑؑ؍ԌӌԌҎՎ֐ڏڎىՆӆԄ{}umqtjjlj{fxfvbp_l]iWdVbAJt*4V =&%"$1(-8/1<./;&(3"$.%(3)-9.3@:@QFL_KQhJOc?@N>=NMSjOYtT^~S_GSzDOv=Js7Cl=GtBK8A{9F@OQa`reyrtTgK[Zkl}UhPL_N`-/=03B03D8sAQ9F|9G{:IAO^kݤ㜤hubn̙ڋcn7F#2{2CUhjtÂ͍ԁev}ːۍ؄|x{Ȃ·ЉσʃɈɍ˃rrn~vȗʖɔȒƑŎÀnn|lykyysjwozrp}p|fugwk{k}g{l}q{}z|~|w{{z~~Ёӂԁ҃шԊ׊׆Ӆ҄ЇӇԇҊ֊Ս֑ܓޔޖߓސێ؍։ю֒ڍԄ̈ψτʆ̓̊ρxtwyāƁwu{}zwzuwu{|͆׊ڑᗫ用⋟܃ԂπЂсЂЀЂ҄утӂֈ݋㋚㋜䔤飬闦琡㋛݄ՇՈӌ֌ՍՎ֐֑דٕۘޘ㗩㌟يؗ䕩㒦ߕᘫ㘪ᗩߕߑڙߑىЕوςȇ΃~Ă||Ā~ʼnЃɃȃȈ͂zqmxz{ˋӋՉӂʂ̉эԐ֎ԍԊψόԏ׏؎ՍԌӊуzwjh{usqyvqp~p|kxfteseseqcn_jIR|8@f!'F0- $4(+=15J06K07H.3B/4E02F69M;@W@EaKPs<>]00G;?WPXz_kfsjwixguhugulywxyyȂҏޗ垱썣h{|ԙꓧ灗mWl+?$r,>^n屾YgWcܪ闟rHXEXQeSe@R#0O%/K!)E  !#& -/%', (," ),"%&  (*!,/%)+*- (+#& #'()+!*-!)+ !"$&,-%&(         !##$''*-.1!$&                                       +."04) 02'*, !$58,&('+#' !)*+-!$'  +/%-2'*-#$( "( .1,"%"&)/#(4#.P=L~HW>M:J}9H;HN[գ⛣hu]iʙنO]%4*:SeuÁˆώ֒ڂ΀Γݐ܄qgxo~ˇӋӍҋό͋ʋɋȄŠĐōƔȓƐŊzvp|cqkys{erdrgsjxkxgtcrfwqqom}w~y}ɀxxyỳсҀ҃Ԃ҆ԆӇԊֈՇӅцӈԈԉՉӊӏڏړݖޑۑڍ֋ԑڕߖՏ֓ۏփ~ƅ΁{{ĀƆ˄z{ł{{yyxwuxxȀІא玣ߑ№ԀЁЀ΁ρ΁тӃуׅ҇؈߆ޅ甥頫쥱鑡䌜߅ՆԊԌՋՌՋԍՏהړڕܗߛ旪䖩㒦眮陬地薨ᜯ䙫ⓨݑڍՕۘݎԋѐ֎ՋяՇІω҃̄ˎӒؐՌЁztsnm~z|ƆˍԎ׎؎׌ӋӍՎՍӊЉϊόҍӎԎՏ֏֍ՈӁyqmsyts|zsp}t~pzfubrdq`lesesYdEMv-2T!;!5#&:%+=-2H17N2:O2:P16N,/H/3K7]/5P)/E17P5<\BJnKtL]N^IWAP;K7F@Nvېp{WcozхN\@QdvuzĉЕܙᐠl}FV6E3ADSas|ɇІ̓ɂȄȅ{y{~}z|{uts{iuarjwpzwp~l{m}jxkzgwjwq{o|hzdugzrƃDŽʀz̃υуЁууЂ҂΂т΃ЅсΆщӋԋӌՍ֋Ӊэוߕގ׎׋Ԑڙ䕪߈шяٌ֍׍ՊӇщ҃ʂˀ|vzʂψ֋څֈڊڑ◬瑥┨哨琦䏣ጟ܆ׅքԅӅӂст΀σֆׅكޅߑ匞嘧좫說ꗧ钣獞ዛ܊ۋ؋֋֊ՆЊӌՎّؐڔޘ嘩䖨䚫噫唦㚬砳똬啪✮术䙫ᔦښߜᒦٞ㖫ߖݑۓޘᓨݐܘᙬԅς}{|Ąʈ́ͅɂʆ͌ӎՐؓۏא؎ԋэӉЈΌҏՍՍՌӎבڒی|qw}yxsuyxocsZi`odudrfr^jerer_jWcHSz7?`6<]',J%(E*.I*-G7-8UAQ{N^R`N]FU?O:J>Mdp؎tWbdoȄXeSbr{ĉЖۚ⚨ᚨ③nFV3A+h[#]8Gu‰ӄ̀ɀȂDŽǁ~{wxzw{|x}yuxzo{h}hvnwyo{]m]miylzftiuo|dtcsqpuz}ljʅǀ~~ʄ̈́Ѐ΁ςρ̀σ}|}|ˀ΃Ѓφц҈ӌՈЃ̍֒ܓߑ܋ԌՎؓݔ֊ԓ܏ڍَ؋ԈЉӆ˄ω҉ӈчЅ|ʇ֏ގߌ݋ݑⓩ坱ꏤᏤ⌡ᓦ呥䊝܂ՆׄӂЄ҂ссЂЂсфՆه݆݁ߕ蒤闦뗤霨릯핦锥葠㍜ދ܊وԈԈӆΆψӌ֏ؒۓޗ㘪囬梲ꙫ擥ᘫ柱뛮顳띯螰桳碴柰㛭ᜮ☫ߚᜮ㙬䒧ߚ場盯䚯䙮㖪Ꭳ؊ҊъЋ҈ςʅ͌ӑؒٔܕݗߕݑٗݕۙߕܑדٔڕےא׍Րۓ݂vtw|}wy{Ātpn}iwanaoaqetgsao_kan]iamXdJRzCMr9Af6>a*0P!%B18WAKoEOx8@j-5Y)1S4;_;CiAKw8Bo%*R?Gtguhwm|rv{ǁˏՙܜ]o'rf j"38JoΚ얥猜ރ~ZmTeⓜn{`l}ԕᛥp}J\M`UhZlXkPcOcPdN=LGVuّԂlxu~wO]ivӝᛨᛩ݀gwXiWhgxfw(^#)ddu҇І͇͆ʅȆ|x|yqx{|~ƒo{ftdskys~qzq}rm|p{xsevj|pl|evdtpx{yotăȂˆ~}ʃσς΄Άς́~}~zzy}~ˀ̃ς|~˄ЈыՆ͇̀Ӌ׋ׅЀˊԉӅρ˂|ʀ͇ҋ֎؎؏ًՍׂ|ʆӋڑᒧⓧ㘭蒧呧咧啪瑥䒥咧猟ዜ݈نփӂ~|~́ς}{΃Մف݅卞暧쟪擄钡猜㋛ዙ߂քՆևՆӄЁ͂ΈӋՎّܓᕧ㙪斩䔨㝰왭霯陪札蚭畨✭杯暭㠱禸餶裶觹롳螰曮䑦ޘ㘫▫⑧ݖᖫۏ؎؏ِڌՎ׎َڑݓސێ׎א׏ՒِٓՐ֓ٙߞ癮搥ڀsvzzyx|wmsml{fzg|sn{l{`sfwdvcti{i{bqfslyfr_lXeQ]EPwFPxKU7Ap9AtCJ{S^Q^R]HR=Es4N,9PboZm`upσݔ瓣㕤啤吞zSdş~ғল꠬㆒QaK[TfYl[mYkYmWjSd;It(2X(5V-F'7!(,&)'!%*$&+# $"(+2%(+    &*+.".2$%( #&* !')!#(++, (+02'89.-/$!# &(/1(#%    !                                                "$%&')$%*+ .1%&)(*! "  (+%'()79,68,)+!"&## "))"35-6:2/5+ )-&+-&%' +0- !'"*9(3L1>^2&+   *.)+-("& %,&#!#+'1F2@^4Gn{qԇх΂˄ʀ}uruwqny|p~p~tn{nz}lvjxgwkxcrcqm{vl{ozoovuxpm|swƄ̃yʆ̃˅ʆ̄˅΀}~}~x|zźυӂΈԃσσφЃ|ɁΌ؏ۓ܊דᒧᒦߎۑގڋ׌ׇӄ҄Ўیڎݑ㍡ݕ䐥┨呥㏣㏣呥卣䕩钧畩꒥獟ጜއن؂}|̀~͂ӂzz܃ߐ攣阦ꚨ딡疣革앣菠厞凘ށ׃Չډ؂΃~˅Ӊ֌؏܏ޏᚬ鞯얩董⚮ꚭ蘫暭杯螰頱ꤷ렲盬䛬啩✮椵ꣵ飵ꛬ唧ᗫ㞱杰嚭㗪ᓧޕߙᔨߒݍؔᗮ唩⏤܊׋֌؊ՊՉц͂ȍԓەޓيπ}‚ǃ͂΅т|{squki~j{ltqkknwol|ercql{fvivkzjxgsgsdq^lUc\k\lR_LV^jm|fw^oYjYjQaESbtv|ȃˌҔڜ⢯隫Tf C3+:דㄖul\pau{ԏ፛xЕ㪼苚ݙ媹쥲凕RbK[Uf_pas]o[n\q[nL]7Gt:Rx9Mn/{gx҇҃̀ɂ~zxutvyvuuztl{o|lykwq|tp}l{gt]iVfatr{o|qvl~lmk|tl|p{{Džʇ{|ȃ˃ɂȆʅ̆Ѓ̃υуς΀}y||~̀π΃Ё΂π΂ϋقπ͐ݍَڐ܍ڔᔨ⏣܇ՄҌڍۈ։Յ҃щֈ׊ؑ⏣㔧哧䏤ᑥ㔨搥㍠ᓧ摦蒧閪돢玡掠㋛އق}{|}σԁ{w}~܆䘦뚧땤薤藥ꕤ钡猞䏠䌜№ۄچڅւс́υՋێ܌܍ߏᓥ♫阪ꘪ畨搢㓤៱ꞯ陪䛭柱衱椷ꢳ饷쟰韰碴霮盬札朮垰嚬◪ᘫ╪ᑦݒܐڎڕ⏤ۍڏލ܊ֆӇӈ҇Ў؊Ӓݐڃ}|ǍԌӉӅЄЁ~}}vqtwmeyhyprgy`r^rdxqm|qteuh|_pesm|l{kyhu]khwhwl|pqdq\ifvgxexdvbs^p^qlx{ȃ͌Ւڛ㟯釛CTO\Sfߑ፜߇z^qPc\p}ԉ܉ݛ骽듣㖤奲룯杩]lBRQb[mbtctat^u_vXlFWBWJbEX{:Hh/:N$,7""!$,  &' ! '+"#& (,'* )- 7:./2&"%!$ $&()"#&(&(')), '(34,&)               #                                     !%'  -/",." )+ 14(*-" $&35*=?223'+-"(+  %*."*.$.1)24- "  $($,1,*0)$&-FMboٖ؎Ӆ̄ʎі׆n~`uNaRbiwҗᕦᖧ⎟cs/:HcXhcvavYoViXjXiRdM`I[ES=K7E6D8H9JQ^ҜےՋч̅̍Њn|aouÀˉҍ؊֌ؒޕቚ]n3B/>|HXYjgxt}Ȁȁzvssywovykv]g_m]ni}srvoi|m{q~wp_rfxxl|fupozvwvrvz{ʁĂĄ}ĀƂDŽɀʁ΁ρр҆ՇօԀЉىٌۇՄсЅԆԅԈց̂ЉׅӇՊ؅҈Ո׈ׇԌڊ׎ݐ܏ޑ⑤䒥㌟ߏ⌝ݏ⊟㆘ߐ傘⃗⊞璧ꏣ戚߀؃~zʀ͈֊ڊ܇}}yxрك܏㔥藦ꚧꝪ쟫됟撠猛⊙䌞⃓ׁтԀІׇچى݉ߏ䔨莡ቜ݋ߍ㋞߉܌ݔ呤ᔦ䔧垯ꣳퟱ쟱뛭靰ꡳ랯ꢱꞭ碳ꢳ蝭嘩㔦ݓߍ؏܎ۆՊًؐꜰ靳䅘ц΃ȂȆΈъӌ։хˇΉΈψ҂}~|}zuslklpj|qn~arl}rtj}Zl]qhzriviyg|apjwixk|_pfwov|}rz~zuquyŃȄ˂xi[pRe8I(6DVnˋߎᏞ㏟䓤攣挜}dugzČᠯꗤ镣攣㛧䠬~BRO`Zldvfyfyfydw_tZq[raxf|g|cuTe=Lf+8M!'5$%($'#!"$$# !"'$*! $'')-/#'(  !%!#'*#%!   #03*24+"$   !$#'                                        "      "$!$$%+-!/1&58,$'   )+13'+-" #"*.$+.&')!$&!495162% !"!(5(4MBPp^qi~g}axZmUgTeOcL`I[EU>N9I5D5B7F6Fbnݗ؏ӊ}y{yxĀɆ͈яܑؒ݌؋؇j{=L-;y9HM^`ruÀˁȂ~y{y‡Ɓtbyrqao_oZkdvwgwhwwfvgzdtapgul~csi{izfvlh{nsnnmvxȄ|yÀ}||}ǂʆ΃ςzɂфԆՋۉمՇ׊ډڈ|̈́ӏއՃы؉ΆԁzɄучՊۂՆ؎߆׌܏ߋ܋ܐᕨ摤匟ኜ݋z؆ᒧ꒥뉞荣瑥狞⅖ف|wǁχ֊ڋ܉|||Ԅ܃݈ߐ䕤瑠斤螫훨ꙧ閥菟䊙቙ށруօтԆڃق؇ݎ呦猠߈ڈڈێጟޏߔ㗩晪虪蜬뚪ꚫ闩霮렲혫蝭꠰ꙩ梱薨Ꮱۓݓޑޑ܍ڔᏤދے㎤ލݝ픩ㅗςˈҊӌՉՆ҉Ԉ҇Є΃΄̄΃{pxyxummslji`ot|ct_rari|fy`scucs`o`ofwpl{p}_nixufyYkl~son}ƃǁx{y}Ɔʅ̇|auPeEY1C:K`svр؏東尿즼xyҁكڅۍ㝩䘤\kHYVh_rfxfydxcvas]p`ue}komcxQcKYtjxyzz~zti^uWmUhQdI_FYARO8H4B3@0?}6CoyؑӍЎҎԋыЎԐחߙ☧┤Ն҂ςφ҈Ӆф͆̆ˆʀ|xv{ǍȎȏdžzteujyk{lxrntn|vɅol~h{jysvvoryylqxv|Džʍ̌ʄĀ|}xvxvty~Ё~Ѐ҃րӁҀфւ}zˀррчׇρру҇ևՇׇ׉ډڎ┧䐣ᐣᐢᑤ⑤㏡݌݊܋፠⑤斨锥蒤璥璦玠߁{oduizryvsqonl|otvϋڊ؏ܒސݎێڑ݉~yj|j{gxk{ommnooopvˈߏ敨虪蘨蘩蘨琢ڌ܏䔧咤㒥⛫硰뜬藩斨㓦ᑥیٍّݎߋٍ݊ޗ葤⑥ᗭ嗬䔩⑦ގڈՂσy~~ʁtwxz|sxpi}g|ppdxqfwk|rwvj|gxl{z|tqiwn}huhwiwbqn}wÂąń{ˆ|xx~Ńnj͌ύҋԏזޜ斬ᓩߑ㌝ߍ③凘|z{т֋܎ލۍۖ⑟etDURd\mcuexdvdwfzh{j~nt{…Ąă†z`r:HY",;$/% !$)+ "'!$!""  !#$ !!#""%.1&+." # !" "                                     $#   " ! ! ''35',1" "$) !*,$'       ).&.4+$)$ .3>Tct„ztpi{btZoRjNdI]GYDU@Q9I2@-=~'7yBOɖגԍьЍҌщ΋ѓۚ♨㐠ۅъ׌؏ۍ؅рˁˆ̇ˇʂvmq|ˆnjȐɐɈ~z{}l{gvqn|srrpfuyƒn}l}qvpy}sn}xzssrny}ʂʆʀ…|vvxy{rsyx}}тӁӀ~~~~ЃӄԀЄӆֈ؊ۊڊى؋ܐ⒦㒦㓦㐣፞ߍߏߎߎ܌܍݋ފޒ哥蘧鑤撥敨珢~l|aqdvl}roopk~fw\mXhUd[jbpr}ɂωԊՈԆ҂{vm]mQcYkcthzj}j|fxixkyk{j{hzl~׋╩陪뙩꘩蘧甤㓥┥③ߐߎݏᔦ㖧㙨杬蜫瘩啨䘪噪嗩䖩㔦يג⍣߅։ًގ֐ߑݐښ摤ݍ؄҃хр́΃́ɀ|wuwy{xo~fwarats~mp`pfuvqhxn|wn|p|r~_mkyboqmxkxiwfvvyďʀrmsǎ΍΍цфюٛ䞶埸䚱䌞ݏ╥甦菠⃔؄׆،ݍ܌ېݓߒesCSOaYk`rexfyfyfyhzknrv}ÉƉŊ†sRc{3>Q (7"."  ""    #( !#%'   ! $  !#$'*, 14(14($'                             !"# !!""$!#!$ #      $%"&"    !"   %',-.1!'* #"&!"$ )*()$)     #(,%*.(!03?WhyŎƈńąƀyvpg|_wYqVjPbM_J\FW?Q7G1@*:}&5xR]ї֒ӎьϊσʀʌԘ䋚ևӓߏۉԂ|ɂ͆·͆ˆ~uĂăŇǎȋvuun~j|l{r~vrm~psnrzƒtrx}{xw{~rm{~{{yz}xwutupmpor||ςԀ~}~|~}}w|́рЃӇ׈ىڊۉڊڍݍݎތݏᏣߏᐣᑤᏡߏߎ߈ߋᕧ畨甧瑥咦䐢ފׂkz^lbshzll}lk~dvKZ+8_)I#B1=cJWZiizt{|zyuqbr8Dq'J#/X>M~Te`qevfvctctfvhyevarevӌ唧疨薨瓦撥䗨嗨哥ᒦ㓥㐤◧㙩䙩䙪䑤ޑޓߕᗨ㔥ߕᕪ㏣ތ܎ߔ⑥ጟݔ匠܊ח㕧ޗᜮ揣ۉՆ҄̃|}|zz}rqom~k}mf{myq|wxl~_qn}tqk~pgwpfrgvsgtmzzt~~ďˈɁŀłƄz~Ë̌͌όӆ҂ъْߛ䟸畫⋛ݚ웭얧芚݉ڌ܊ٌڏܓޑp}IYObXj_pdwgzhzh{hzh|kntxĆƉNjɍȎŃcq@Mc(1D!3 -"       !&"''(*+   &*"$!"   !), 25)9;/24(  ! #! #                       "#$'%(&(#% # "    "$(+"    %  !$!&$  #&.2!'*"&$"' "&#!"()*,%(    #'+%!&! //7Obp}čŊNJȉȄ~ytmg}bw]qWiSdPaI[DV=N6E/>&5x%5wdnԕ՗גӋ΁xƇДۘ֋גވ{w|Ɇъчͅ˅|wǍɇłÅ†ǀzxt}qfrmyr~wow~og|spgxzyk~uz|oqz~ukpqwutty|zulloppojotx}ҁ{|{z{vwzw{~πтъۊڈ؇؅Ո׈ׇՉׇ،ݏߌݍތݎߌݍ܏ߊ܊ޏ㎠┤喧咤䐡⎡ݍلl|Wf^ndvi{h{i|h{Xj*9c=4 .!+M>JuQ`fwsxvutrcs01@0<2>ANXdnxʃ̓͋ͅЇ~xzɅˁvk}n}ƅĆŀĆNJ{prƄʀw{yjlnrhs_mYjduswp}pm~hxs}vprl}fxbtjhnpywsyvngfjkjjdbfglkgmnt}xź{x{z|~ЃԆ։يڊۉيۋڊډ؉؈׊ًۈ؇ՆԇԈՊًڋێ܊ُݔ◪䝯癬䔧ߏۈumi|kk~ew_oWiOaJ\FYEYRgdvnpnpwzxriybsbwj}k~h{gycwkt}τՎސ⑦㏥␤ߐᑧ㏥ލݎݑᐦᏤߖ噬蛭陮瘭噬嚭嘮旭噯昮旬䓩ߓޕ␤݋ؓޗ⒥ݎۆ҆рς̂ΉԈԆ҅шӌԈ҉ӄ~~|mmv~wtvtlluexZj`pw}tk{ft^nk{ql|`pdvdv\ndvcphses_n^po~yxʇwptlj~Ȍngzn}Ȃ{vsvƂΈӅЁ΁}q{^jMZGWRc_qgxl}mnnpqqrrsvwvwy||~ĀuN\{5@U)8!   "   #'%&'('($% "    ##&!$!# "#%(* *, )- &*#"%&(*,$&  !"""! # #                           $    #' #                     04&+1#&*)- '- %   $""  "5&3P$/T,2XKSyly‹ɍˋˈ˄ɁȀ|zzunfy_pYkVhPaGZASiNZl{xz|}}ǀȃɁɀ}zupgyas^p[lXiUfRcPaO_M]L[KYJXFT@M9EAON[\ihvp}s~nzcpWfZkl{}†ljLJNjāz|~z{|vwwkosxӀuqwusykzk}pdvavmklurpmlrqr{zoe}cptpffffjnmnoqrtuwvtuyzy|{}}σԈيیׇ݈ֆց҅Ԅ~~у҆҈ԋ׎ُۏܑޒޔߐ܎ڎ؋ևҎדڍҀpcu]pVhVhRdM_L_PcVgi{l~psuƒzi|_rWhRcbtfyn}Ɖϒݗⓨސޑᒨ㔩唪䕭旮瘭喫啩哨䑧⑧ⓩᕫ㘯癰癮痫癭畩㒨ᒩߐᑩ䕬疪旧䔧㍣݈։ՍڍيԈт}}˃Ё͈̀́̀҆ɑ׏}zȆ˂ƃws~Ɓuuyztqoh|fyj}fyl~tvcqYiUeiym~]ln}jwxwk}gzlk{y{x{xɀɆȑɏɏɌȊƀ|mWhM]Zgisoyp{jw_mVdM[FTKYUc[j^ocsizm~opqqrqprsrqqqrvxxxzyywupftSaEQv2>X"-A-           $(,-2".3#-2"/3$04%-0!"&   %&'(&')*.1#27')-   !      " ## !!'#%-#* '+!* 0%!1%"0$!1%",! + 90/-%"90.0(&/&$7.-C;9?75A97( ?74$D=:RJI7/,0(&91.:20@7590.90.80.6-+?63>530'%7.+,# 2)&4+(0'$7.++!) 0(%$,"+ +!#+-"!("''"(%"#      () #% ! ##"),$)$%#!  $*!( /!'B(3T3Bj:Hu?KzQ`fwpx}Ɓ}~~Ȁ~|xol}izewbt`r]n[m\n[lYjXhUdRaO^L\K[L[R`Zham`m^jZiasmyƀ{ȊƉÍʅ}wɆ|~}x}|pksy}ixn~y}{{j}fvmzwquslgxesqrgyj|i{g{d{d|ipl_v`fjjnssptttsvvsqrxyzz{}πЄԆׄ֊څր}{{zy|~τ҇ӈԌ؏ܒޔޑܐۓޒٍܑ֋ҌІs`rYl\n^q\nYiYl_rXj_pj|l~lvvxz{i|cu[l\nbueylxʎՑ֍Ջ֊׏ޔ䕭䗮癯瘭昬晫蘪唧⑨⒨䏦ߐ◭蛲隰暯癰痬䖪㔫㏦ߍܓ☫斩䓦ߑސݒݓތ؅҄уЃф҇ӄЁ͈̀ԍ֋΄Ɖ}z~Âņ|uoqrarl|vvvrslzanm{prnbq]ieqgrivesZg_lkwjwxgxatpzy~Åƅx}̃ɈǍȎȍNJƄłyk]oUe\i`lcobo]kYgYh[k`pgvjzl}n~pruuutqqqrrqqpprtvwwwwusojzapP^FRy6Aa&0G&:("           !%'+,0"-0#-/$,, ')&)$%  !!"# !"$$%"!&"       "#,$%*"4,'.&!4,'0'":1,,#0(":1,+"-$:1,6-):0,8/+<2.@626,(9/+.$ >4/A52;/,=1.=1.>2/@41C87)8,,," )!MCBB99KCA3+*'7.,( 4+*5,*C:85-+*!'4+)8/-D<9>53(F=;I@>?64;2/4+(80-;1/<30;102(&1'$8-,+ 8-,&6+)5*)+ 4)(1&%1&$+ '*.#"-"!/$#/$#0%$0%$*/$#( #   ! %&$,1$-3",.$' "% $&#,%-(%(+2%<)2S5Ah1%#            !$%*)&%&%&$"""#     #$ $*"+#1($-$ +"B:58/*8/*F=87.)A94,$5,'C:590+G>9A83<3.<3.=40G>:LC?G>9B84H>:F=9LB>>40A73PFB9/+E:6:/+MA>MA>A52A52G;8A52J=:F;:E:::/.1('E;:@65I?>#4,+NEC*" 2*(:1/90/NEC4+)0'%=327-,B97@75$J@?D:8=21D:82(&0%$<10=21>32<10:.-;0/-"!<104)(3('?531&$=214)(1&%1&%*,! 1&%/$"2'&2'&.#"+ )0%$0&$(-"!+ + -$!  $ $')(/0,:=)9@#0<(9&8"52 /$0%4"3+,,1"9#,I+5X1:G=9KB=;2-8/*=40?51A73G=93)%E;7A83;1,8-),"A63TIE8,)G;8C74D85THEB63J>;F96A41REBNBA/$"_UTI?>TKJNCB!;21RGFG=E;:RGG4*)MCBH==<21H=<:/.&;105*)@54;0/5*);0/4)':/-<10-"!7,*.#!=214)((2'&;0/,! ;0..#!2&%*%2'&-"!4)(5+*(2'&5*)," 0%$*&"" ## %.0-j=HwHUN]UeYhctq}ƂȃȃȁȃȅɄɄɂȂȃȃȁ~~}}~~|{|{zz{{ɂɃȄȇɍƀ{~Ɂwvxxywoeuwqkgybtnpksmrwrňɀtw{wqk}pqrl|o}ohyj~lnnl`{\ufjoouzzxxtljtqpyysnrwuwywxyxxxtsrpjmorx}̃·ь֌֌֑؏Պы҈̈́ǂÄuph{`sXkRc[kZkQcM]N`Vicvi}wmntj|}vk}rywi{ew_q_rcw`rdxnuopuz|„ȏ֔ݖߞ圵直霶ꜳ蘯疮嗮⒧⒨⒩ᗮ䖬䏨ގݎ܍ێݔጠڈՇ҇ӆӃӁςϊՌ׉ՃЁ́̃̈́˅LJȁÈˑ֋Ї̀xrszymgyrsboollprom[nizrgrr~kyjxftr~}jhi{m~_rr|sz|z~~yuz}āƂŇNJȌɈȃƂȁȀ~}~}|}}~ǀǀǀǀƀ~}{zxwwvutrqomk|i{gxdt_mYgQ]GR|?Jq8Cg3>a/9Z)3Q&0J!*B.%'#           #*# $&70-+# 1)&6.+-$!6.*=41?63>62*"80,>62-% B:6QID) H@40<2.6,(:0,F=9C95/%!7-)A73(J@<*LB>H=9/$ NB?=1.OC@VJG%2&#RFCA52RGDL?;K>;E85F96G<<4)(B65D98>32C982)(0'&1('QFE2**&D98=32?65UKJ;10TJI@54A77SHG@65B881)(I?>:/.<21B657-+J?><10-"!?426*)@53=20*8-+'." 8,+6*)7+)0$"7+**3'&-! , 7+*-! 4)(9-,)* .#"/#"7,+0%$/##2''+ )& %!&$#$&+(+3/,4.,42+6;*7A+L{JYRcYj`ph{uƃǃȃȃȄȆɅɅɄȃȅȄȄȂǁǁǂȃȄȄȃȂǂȂȁȂȂȄȃDžNJɇɃǁƀz}uvxwz}vppqiz\n[mh{oi{gwophxjw{~p~l~nlvtousvqlmfwewrslpe^wa{klpnu{xxyvrnopnrwtrrusuvustttwoknkh}mrqt{͂΄·Љэ҆ɅɈ˅ǃ||gzcuXjVgJ[}P`VfUfN_ARtH]}ZmZncv{}pǃmuwz\mh{^qQcThYmdwcs_qcudvjoxq}͕ܒٗݚᛰ䜴癲痮䗯噯㐦ސ␧ڍ܏ތڍڋ׉Պ׍ٌ؅ӄӅӄӄӅԂσЉՉԄсˀʂʈ΍҅u}υȁĂyswxkuoi|oh|fyrporqniisuxvm|hvoyxj`pgxexj{suzxz~x{Ń~zāƂƃƇȌȆƃƃǁƁƁǁǁǂǂǁǀǁǂȃǂǂǂǂƁƁǁ}{yxwvusqpnm}j{hyevap\jTbM[DPx40F;7=3/7,(1%"K@<'J>;L@=, NB?+1%"NB?*/# F:75)&H;8D749,)NA>20:0.G<;MA?)E;9E975*(QEC6*('D86?42_-9X)4Q%0N(<.)&!    !$ !$#)%.'#/'%2))/&&2*);320(&6.,4,*)!;31<31/'%6.+2*'6.+JB@* <315+)7-+F=:4+(4+'A84?62I@40QGC@63ODAZPM?52QFBB631'#4(%'F:78,)>2/2'$."+ <0-F:74)&J>;1.D74@30,8+(5(%5(%=1/8/-6*(#8.,A538-+=31B75," NB@@658/-D97* SGE\PN.%#7,*9-,3(&J><<0.2%#A53$2&$L@>8,*G;9K?=%B539,*.!9.,;/-C74D866*(D868+*'2'%)&8+*6*)=0/, 6*(-!4(&;.-*7,*>213''=115*(*7+*."!7+*;0//$#1&&0%%-""/$$-""(,#".&%0)(31057:05:.6C.;Q3Fd7Mq7Oz1Gu-@r&6g$3f0?u=LDTN]\lizt|ŀłƁłƂƂǃȄȄȃȄȄȄȄȆȆȈȈȆȇȇȅȅȅȇɉɆɆɆɇɆȃȃȃDžLJȃȀƃǃvzuk|ătsuzrg|h{f{fz_sl~Ƈ̀}€ur}srvyrxkkhksyuf}ktomif}g~ifjki~kpsppronnmptrswqrquvuwsuqmonjkloosttxzyzŃƄ}zoeyk~lh|]pUgL^H[FYzI\}WkRfPeShYmbu{ōŜֈÓғѓ~᤺䗬{oqtgyasg|^q_r[m[mYiQbatasburtLjƓՏԐؑٓޔᒨߐݎډ֊֌֌׈Ո؃Ԁф҄Ӄ҃҈֏ی؇ӄф|~ˁ̈́΃ʆ̊χ͈̓ʁDžȋЅ~xvqkjk~rbubvsvhawoqxrsrwq~trrtqn{{woi|h|i~jw{ǁɃɈ~r{x~ņɄȁƂƇdžǃƃǃǁƂƅDžDŽDžȆɆȇȉɊɈȈȇȆȅDŽƃł~{yxwwtpn~k{gwcr^mXfR_JW~FRw?Ko62(NEA7.*3)%RGD1'#7-*E:66*'4)&NC@1&#G<9A42G;8aURF:7;0-TIFK@=3(%B63A524)'?41'9-*D740%"THE7+)0$!A41>1.5)&>1.;.+9,)@30,>1.:-*0# &*;/-=204*(F:8/$"-#":/-+! F:7B64&=1/5*(G<;NB?(;/-/#!2(&@31)9-+E97$/#!PDB;0.A53;/-*B64E97%*$&<0.>2/5('4'%&+ -" !4(&%, >20).!)2&$=1/&0$"=10/#!>21>21+5)(5)(7,+>21, 3((6+*2'&5+*2'',"!.#$,"#* !+!!+"",#$0'(6/198=9AQ;Jg@UyA[?Y?XE[J]Tf_qk~t{~ŀŁƁƁƂƂDŽȅȄȅȈɈɇɇȉɋʋʋɉȈɇɇȇɇɊɌʌˌ̎̌̉ɆȇȅȆȈ~Ąȅvrop}}npvz|i|izwqvɃfudszjyxvwhwewj`uhd}johjrwokli~jax`xfc^w_vmqlh~oroonrpoqtuyvtpoqsvwwrnpokh}hkpstoswzwvtj}]pVi[n`rZmZlN`GZ}CVzH[K\Uf[oe|jmuĎС᤺㚮ךؔљ۔֚ۨ꡷䖬،φȂyrpnppnbv[nSdVhReYji}rxËʋʀʏҏԐڐܐٍ׈Չӈш҅χՅԂҁЀ΁΃҅ԈՈՄ҃уЀ̀ˁ˂ˈ͌ҋтȁǃ}ƈ}umjmkkqtwmbwbxf}kay_tf|ol~lytz|jyk{~È{vet}~{ohxnxyyz~Ƅˀvwt}ÊʇɂƂLJȇǃDžLJȆȅdžȉɌʍˎˌˌˍˍˌˋʋɉȉLJŃ}|zxwwso~lzft`n[fT`N[HTyBNp@Ln9Cc/9U#+A. !!&%'+!!),"#@662'(* 3))0&&6--7,,/%$/%$4*)* C998.-*!<20(2)'8/--$"B96)-#!9/-1'$);1.'I>;-%!$VKHI=:/$!J?;=0-*" D:70'%A414'$/$!L@=3&#+F96+=2/?2.&5)&9-*6)&B52#:-*>1./";.+/"1$!1%"/#!0#!B53?30ZMKE86." 7+)2&#<0.6)'!-" 2'$6+)B868,*5)&1&$:.,- 0$"=0.7+(2%#9,*4(&9-+;/,," 8,*2'$"3&$,!#.!-!0$!, /# "0$"/" 0$!@31()4(%3'%E87*/" 4(&+ :/-<1/(=20=107+*<0/%5)(=11.#"5*)5**3((6,,2((-##1&'+!"+!"*!"*!"/%&8/0?:>EFROYrK\}J`VlYp\pe{qz|~ÀĂłłłƄDžDžȅȈɋʋʊɋʌˌˌˋʉɇȉɊɍˌˌˏ̒͒ΑΎ̍ˈȅDŽȅȅx‚ǀ{uyzzyonnkj|n|iwowʂw]jn}rsp{vgwlj|qjejnqph~prqg~njfzeyZnc|azXp[u^wbzcyave{nroppoqnnvzwsspk~osuuwwnj~jijknkpqpvxyzsnh|YkYl^qSeQbVhN`FWzEXGZNbSfbwsxx{}Ć̌ҟ槹꨸顲♫۝⠲䚫ݦ釛ˏётz{mq}wsbv`sZnRfVgduogyzƉɇȆˊЎՎֈԉцφЅ̅ЈՆӂҁуЂ҃҃ӁҁЇӉՇӅ҄Є͌ͅэӋшÁƆ̃|tpkg~f{h}pnplqh~f{mgzok[qaxuk|lx}qqy~~|uyvojwp~pnofxw}ʁʄ~z}ƁǂDŽȄȂDŽǃǂƃƃDžNjɌʌʎːˑˑ˒ːˎˎʎɌƈÄ|{zyxwsm{ivdq\hUaO[HTxGRvALm3=Y&.F-!$ $!"') ,"#3)+,"#3*+A786,-5*+D9:6,,3))H>>9//6,,<220%%'3)('=21@54#9/-.#!:0.>32) 1'$,# !9/,5+(A63";0.6+(,"NC@9.+ ;0-9.+3)&ODA.# ;/,A63-# ."B63/# 7+(WKH0*'L?=2%"4'$%(4(%*A302&$,%@30)7*& 0#!6*' 1$!0# - 1%"9-*&3(&+":.,+OB@3'%+ 4'% /$")7*(7,)0%#>2/." :.+-"0$!:-+(9,*6*'(:.+4(& ?20* 4'$& *7*'7-*2&# $")1%"('5)& 0$":-+%1&$- #4(&3'&*?324('9-,?327+*<101&%0%$8--3))1&&1''.%%-#$0&') (*"#+"#1'(=35EAGHOaUe_tg~ltzz{~ÃńƆƆƆLJLjȊɋʊʋʌˍˍˍˌʋʉɊʌʍʎ͏͐͒͑͏͍̋ʄǁƀǁ~}~{|{|wu|sg|fzhylmewgxmzn|pg{hv{oid|m}pbs]pj~mi~e|jikd|qrbxczf{k[latf|g}fYoUl[u`yb~hkksrqstqoposxxwqk}mnrquwwuqni}imnoqossuwj}fxfyYlM`UhYmPcM`TgTgSePdPeZmeztŁǁɄύْڠ榹묾砱䣴窺מּ蛮㕧ٍσ}qs~uj~_rdw`rdx`t\ocu`sqvrmƄāńɈ͊φΰ΄ς}ʃц҄уχЅЁЀςΊӍԉӇӆςʃˉύҋЉ΂~̆olocy_tomdwg{cv^q^ucx\pqnnngz_rlli|pv|}q]sl}svttxpixnri}qsjt}|Ƃ˅̃Ɂȁz|~z|~}|ƁƄNjʋʋʍʏˑˑːˏʎȋŅ~{zyywto}jwdq]jXdP\LX}GSu=Hh4>Z%7   &!""%$%2().$%7-.B9:1''5++D::,!!7,,<111&%5*)C88=213(';0//%$(/$#(J>>.$",! 4*'B65&+!.# $9-+ '3'$%7,)2'$#3(%-"#;0-)+ ?41,!:-*?2/&?2/=/-,G:7H;81%#I<9&4'$, %,,#& 4'$" ! $% ' 0$!  #   2%"$.# 3'$&@30%(A425(%:.,B53%3'$-!."3'$-"#9-*%5(&'/" =0.7,)8,)'4'$$*0$!9-*(2&#+  , ! (&." ."=1/!-!."+;/,;.,.!F:9,!1&$7+*1%$:.-7+*1%$?437,+/$$8--2((2((2()/%%/%%0&(+"#) !(!(!+"#B=DY\letu|xvy}~ƒĉƈňƊȊȋɋɌʌˍˍˌʋʋʋʋʋʌʍˍ̎͏͑͐͏̎̌ˈɅȄȂ|~zz~}wxwpg}btxwj|lj{dtcvri{brw}s[pm}qfxUfN`dyeyey^rauhg|`unmonrj^riic|b]vayb{`we~ijpmpzwvvlmqqpuyupj|mnnnnqopnmmntstttrumdvcu[nTfMaJ]SfThUiZn]q]p]s_tfzv}ăȇ˅ɄʆЏژ✫塲諸雪䚫嘫嘬؏Չτ̈́̃Ȁvki}nroax`tdynpxvンǀńɂ~ʀɄ́}ɂ̃Ђρ˂ȃʃ΀̂΋э҉ч΅ʀ{Ć̋ώҎ҉͂}}qi~pe|d}_vre{\pmmdyjnrjh~oauatlezZm^o_pbqnplt{rpqswscuj}z|~nlpzǃʆ΃̄Ƀ{y~~zyƃǂǃDŽLJȋɌʌʍʎʐˑˎɌljÂ|yyxxwtp~kxer^kVdQ^O\JVv>Ig.7O.   #!!* !%+ "4*+/%%=44:016,-A671&&9..@553('@55<110%$I>>D988,+9-,?31$-! 8-,)8.,$!)2(&'D974(&2'$C86&+ ;1.3)&=2/-# 7+()#@41/# A522%"1$!&:-*8+(."<.+/"&/!-  (&  " !  % "&! + * *+  1%!!2&###."0$!6*'" 4(%,")B63&%"0$!%$3'$, .".!$%/# +%:.+'  # -!() *(*!3&#$1'$$6*(A53(0#"8,+"?42=10)5*)=21=32;00.##6++6++3)(3))3)*/%&/%'2(*+#$( !') @:>gnxwuyzz|ćĉƉljljȋɌʍʍʋʋʋɋɊʋʌˌˎ̌ˋˎ͎͍̎̍̌ˋɇȃǀ|}}zsł}~{stlgyrm~zpm{n|sx`r_obs{yowvg}^q[m^rezhf{\od}gii~ontg{lfzdvh~ih|f~^ygax[sd{e}b{f}f|sswxuhkqsnsyysk}k}prqnjkmknmmrxyxxusqlex[oRgQeRfZn`te{_uZpdzh}fzh|w|ĀɀwsozlvwzȄӟ諹僎ztru|ƃ̆ΌҌԊӅzv|xxyvne|h}lqxuwt{†ƀ|}{xy{ǂ~}ɀǁƀ~ʀ͇̀̃̊̋˃DŽɁ|ć̋Ѕdž~vsspf{jokjjomluwsvzdy_tig}Vf[pkdv]o\nav\ni}wxtut`sewwxo}r{zvntv}Ȃʃ̀Ȅɇzy|}yvy~~ǀDŽLJȈȊɌʍʌʌɌNJĆ|yxwuso|jxes_lXdQ^MY|HTu=Hd(0C&  !( !+!#4*,* !>568..3)*C9:;11A66H==/$#C88ODDA65I>=F::1&$;/-NBB5)'?32?32 "5)'!-!, )1'$5*&&1&#)(1%"6,*+ +);.+ $3%"!%    !              ) ! ()!4'$() (! '  0$!$, $-&/"!(,  (*+  & #5)&&$1$!$ #  " ""% - ."/"*.# ) :.,."+:.,&J7C;F56.$$=33E;;3))8---"!,! 9.-*0%$4)(#(@32E98@54/#!, >316*(,!C750$!""  6+(&.# 3)&-",! ,  *     &% #" ! %'(% ( ""     "    !  #&  "* *#  - * % ,-  (0#  #!"(%)0# !$("/"  '($- %.!%"   $# $   1%#4'$$3'$, &8+)0$!'D86D76:.,9-+!7,*8,+ <009..2''<214*)9/0;122().%&+#$,$&& /')`XZy{noswzÆÅĆĉƋNjNjȉljNjɋʊʊʊɉɈȈȆȆȈȇɅȄ}yz{{|uk|t{}taycyrz{nj{k{ptk~vok[o[pbygvypiypqmjkjrlhf|h{TdUj`xje~awd}svj^w_vge{cyf{lwwnkmi|nnqtnlrtyurzrl|m~u{}vooi|lkikptpi|ewbx`w_s\o^rf{_tShPdOc[pavbw^sWmQgH[@P9G~4@y/:u/;w0=z3>{6A6@5=2:19}5?>GIQJRLSLTNWPXPXMVHQCN>J=J:F5A}8HGYYjfzq|Łyustpdzipfygylx|z|~y|xwzvxzuz{y}{uvn}w{}}yuruxz{toqold{hgnnmiigazcz_rYjXjf}h~ql_w^uf|brTbUbhxpnbxczg|swusplnqt{|woa}p}yuprw||x|ǀǂǀ}|{yxwuspl{hvdq^kXeR_LX~CNp6?Y&,?#2"-  $( %;12.##.##;11)F<437--1''-##+!"+#$,#%) "+"$JADmpnqvy~ÇÇĉňƇƇƈƉNJȊȊȈȆdžDŽƃƄȆȇȅȂ|z}}ǀ|tlqqm]u^rnj~k|n}vrqzwomml}smszui~bueyby^sf|jnki\sMcVn^tkmg{]sZrbzg}g]u^vk~ewoj}\orzjh~lhcys}wswvm}yƁ}vruy}yoleyj~ommmjj~fzbw`tYlWk_rYm[qZoPePePeOfMdH\?R7G.=v&2l".h"-h#.j'3p,6x09|4<7?;B;B8?5;4:6<>DEMJQKSNUNVOVKSGOAI8A3=0;})4t$/m%2m1>y@ORcdxpqoqvrvuqmexdwi~g{k{|{}}yxvrqvzzzz~}uz‚}o}sjqtxym]pi}mfxiikk]tbyg}kji]sYn]rf~d}ipdz\rTfM]Tecwlqfze~qsqvsyyi|ozzwllav_yjolh~f|f|jqvyvwz}~ƀ|wtpnli{gxbs]lVdP]JW{;Eb&-? ,# $!'$* !>45-##.##J?@=33)3(( ;0/2'&6*)2&%$8+*.#!1%$." ."1%#2'$ >31?20)@412%"!     & ) $%# ) $ ,# % #,*+2$!'$$4&#'/"-(       ! 0$"#"1$!'1%"%.!-      '$# ""!*#$(",)- "*6)&(*/"+''* +&' -!7*')=0-.!$! %    (!"'  &  % /#!4'$( 7*'%-" 2&$'E977+*H=;:.--! B65;/.C87<105**5++4)*+!!-##) +"#*!#+"$J@Bkqsvy{|…ÅÅÆćŇƇƈƇŅƄǃǁŁƂǃǃ{{ǀ}}xpg|h~fzez`wh}n^sl~tz~|{tkpqxsnwunjcd~h~cwh~f}d{iIZPdb{hghe|c|awbvaue}c}_wSeTggczYni}mqqtpr}ĀzyzvrxÄćÄ{ywx}{sqj~f{jkopkg{cxbx]q_t_t[qXmYmSgQgI_BW=A>C@EBF@D>A<@>@GIMQNTNTPURWTXQULRIPCJ=C8>4;08{*3t$.l",h)6p9JL_]rayd|mqsnkg{ewgydvfyh|mv||yxxyxtqxs{}nzr|tȃɀǂ~uzwmqnxtcz_vb|ff|fmhh}^s]sd|gc{d}_xaxjjc{^shavOa\t^z[t[rfsmjtvrployvx~rc|ki`zcyg|jmmnkvz{zl~{{z|}{vqml~j{fxcsYiP_GTx8B^"(7% "#!!/%&=241''E;<4))0%%3((,! 1&%!6+*5)(>1/- /#"C86)8,*0$"%C752&$G;99-*!:.+- ()(  # ! (  $"#% &' ;.+)!/# =0->1.0# ;.+&6*'2%"- 9,))%2%".!A413%""#-  ( *))%'0# ##*#5(%,!   # ''!* !$ 0# $(3&#%.!,(0#  2%"%/"+"0# )2%"3&# /# %+*  #0# 2%"$  - !$  0# -! # +' 4(%'4&# ")$7,*,!)B64." F97(.#!SGFC76G;:=10OCC.#"&$%*!!+""( +"$)!A9;ktuvxz„ÅąąąĄŃł}ŁƁƀ{z{}}zwlg}h~ldvhqpaurt{}}tqyyqlt{k~wxscdmdzj^uaubuSedzohXo[tg`wcy^saxijc|Zqf~lksg}gzwwyvw~}ÀŁ|swtv}Ȇă}yz|ppqnjiotomk~h{dxcx^uYoXoXoKbBX;P.Bu"4g&YTZ"_ %d&-m,4x/6{.4y/6z6<>.#"8--#1&%;/.$<0/:.-#;/-#0$!L@>*G<96+() @41#3'$.!&%)) & '&:-*1%"+ 8+(.!% /"+*3&#3'$+$OB?-# 9-*C63+I<9C636)&H<9."B525(%2%"D747*'9,)=0-A41A41C63C63-*5'$2%"B525(%;-*3'$%*6)&!-"9+(4(%'& !% & &('0# *$$6)&##1$!+4'$&!3&##+1$!1$!.!-!7+(8+((9,)=0-"3&##&(5(%*    !   ,,&!+ /#! '/" "=0- -! , "I<:1&$," A53C65K?>>21L@@+-"!&.$%) &%'%:49bkqwz}‚ĂŁŀ}~ŀ{xy|}zxyuqqvpuumh}ttwtxw{ywpi}osmqzhe~jf~d\td|d_vjf{qdxf|f~j~igjiqfmsqtznrwwtru|{‚Džuopm|{ƂǁĀ}{urmopqlltrj~dvcueufx`uWlYnRfG[0Bq.^&Z$YO GU!*f(/o,4v28~7>;B9@:?AGGJGIMOPTUWYZYZYYWXWXZ\fgklhijippuupqlkfh^cTYMRJPLSPWLSAJ8A0:{)3r$0k'6m(8m+>p6IyF\RjSh^qbxQd]p]n\mcvnsystqhe}rj}l}vyyn{iu]jiz}|syvwkh}nokfdzd|lpkllnk\s\sUiQbd{bxh}jge~ZrRhWoWna|Wn]ughohzvvnpg|bvupqywuquttppuuxxzƒɀ~}q}jtyvqli|fycu\mUeKXz%4(%)%'- !$- 2%"6)&9,)1."F96G:7."A521%#K>;3&#=0-I<97*'\OLJ=:B52I<9QDAL?<%7+( 6*'!<0-9,)@304(%1%"4'%&:-+"-6)& , 2%"* ,, "- -!$- 8+(!% (9,)("1$!,5(%0# !3&#&1$!6)&8+(&/# 5(%6)&*9,)?2/*?2/+7*'1$!' % ! "  &&,   #=/,  :-*# ?2/ ( + 1$" 1&#,!<0.A53.#";.-NBA@43!-!!%)#5++(&( %945Y`up}y{~|}~~|~㳣~~{zxw|}zx{|wt{wtqoonppqvszrj{evsqqp}̂nf]sgbb{`vc|ilcvi}trrqh|kniprc|mokkie|pxpvusxʂ~wspyŁyzxqj~mg|h~rkqwm_t]n\l\las[qWoWpNf=S+>p+=n8M=S32.#"B87:/./#"=0/9.,?20L@? 1%#;/-#B63)%7+("/")- =0--"3'$9,)*;.+?2/2# (    ,  *"3%" "4'$';.+$9+(,!8,):.+=0,">1- 6*'/",:-**?2/- 5(%B527*'L?<0# 20&>0-5(%F96 8-+;.+)E96,?2/G;8E74-!+"H;8#*0# $""%!(6)& #*'7*'")*!2%"-  4'$,4'$1$! 5(%+1$!5(%&6)&&)4(%"5(%'2&#:-*, 1$!;/,9,)*     ( "  $  #:-*,!)# (    + $ 2$!5(%%/">1.'3'$%$4(%.$"6)'=0/+" "$$,"!6,-2((&( &'/)*W]pvx{~~zxwx{|xv{}À}|{{|zvy~|~|wtvsj{eujglnx{rphziyuqy{obyaxlhhiii~lkoeyuseyi{mjdwkbvd|faxcvdw`waylvxzuvy{}{|urz{zzxwnjni~hniprkcxavXk[m^savby[vWtQmPi\ugc|\tShH\>O9E=GHOQYW`[bX^`emqilfennՕ⑍ܔݏۆ؆ؐᤣ쫦挎؀ruhmfmfm^gU_Q]O]O^Sd^qh|mf|PgC[Mg`{ie~cyaxYnZmbv_qbug~ljg{dv_q`sh}j~kdygzi|k~dxdweuuvomlnkowpl\s[r[tZmVfcyb{\rawbvmkh|mryeyaudxq]p\rUi]u[uVn[qb{]qi{surjkoVlVjrnyvi~g|c}b}e{jotutuh|pvrngzm~gxi}molh|ew\nN^AMl50%$2)'>206+)NA?2&$$, ."(."6(% .!*=0-, :-*/# &'+*  '  3&#(!2&#$5'$ *5(%&;.+@30%<0-4'$7,(;-* =0-$ @2/"4(%.!!;., 4'$;.+3&#?2/)@300%"G:8G:7=0-1%"2%"8,*/"4)&NA>5(%@301$";.+B63"6)%0$!'K>;4'$'9,)3&#"& .!&>1.1$!&++:-*$,5(% 5(%5(% 4'$$0# 5(%!9,)&)=0-&8+(/""A410"7*'$&:-) 0%#8+(=0-2&#." " "&-   ( ) +&7*'" 0#   ! $ 2 ,*#;-* 0$"9+( '.# @423(&-!" ! :/. 3)(6+++!"* !+"#$.&'Zashuv}~zyxz|{yy{|}||~~{yz~}z{ǀ||{|vwƃ{vndvkglstopur{|nj~oqorf}fpg~^vd}ifxhzpbwi|i}fy`tph|mpbs]pjaz^p`j^h_qgju|usx~~ńyqv{yyzwxxoouyunnfzfbzcxj]pYjThZq]s]sczdglrwpg~]qXkTdP]OYU^_gajaj`flruymorsȅ؛碣쥢ꚙ颢萒ݐ܂rwpvnucm`mbpdsdshytÀɂʀujjneke{`u^sZncvfxcuezg}cwfzi}lkkfyg{_tcuapmi~jmvqllilrskfgZqXpTiYeZd_s\wZpeyfvnq_rpvrk_t`tfyk~e|WoYs`y`xc~gaxZq[pWkawf~pjpx}upnrhc}ec|lxxtrlottwunllbx`uau`tXjLZ}=Ha,2A$)1!$("$' +#%0')0')-$&5,.+!">46/%%0&&D9:.##6++3((@54H=<B65/$#.#!M@?$$C75'<0./$!9,)- 9-*!3&# *! .! *%6(%1%"4(%$'#6)& 4'$*3&#0$!-!G969-*(A52"0# ;.+ +/"3'$#4'$ G96/"4(%=/,$>2/*<.+;;.+4'$2&#:.,F96 :.+>1.G:63'$?2/, (%%:,)8+(#$8+(,!- !/",!2%"$(:-*"5(%4'% ?2/(/# .!(B52- 6)&2(%%?3/%4(%4%"0$")$%$  )  %    & ( $   $8,)&%C63&.!(9-*%* &! &0%$'%-#$ (!!EJVblv{|}|}~|{}|yy~{yz}~z{|{z}z~Ł|y{}ykltomip|vpzwh|cukse}_xfc~ie}[t\xYucyi}h~mnlug{j|vwsh{gymdxdu]j\ii|ljrrurzłuuvyqnnusruwsrutuwsrlbwaw]reyduas^uRkZqbzd|b{b~oqrngbyewap]lYj^khrjtgrhqqxu{qvuzΆڙ曞頟뤡옚薕嘖蝞얙瑒㞞뫩虝蒕ᙞ搖{yxmwhwnsrtydžЌԉ҃~trvrh|\qi~dy^pomg{jke{g}mjgz^octi{hzbrhzeydzlnrd{_vgjkgegg~`x^vQcSa[h_sd|ezZkYkqwbulxmexcxg|ezazaYv[vc{`y[vUmYsaz`uNa\pUh^spoyrdz]tjnnksnfine{[r^v`xe~f_xc{fzbti~^sWkPcKZ@Lh19I%)0 #& "%"!*!$.%':14?68;23!.$%$(-""* A67#%"I==%,"!7+*'<0..#!/# 1%"' 3&#+/"  0#  ( .!'7*&8+);.+*) +1%"(1%" -!I<97+(&5)&7*'+ (, - .!%C63,!%8,*9-+8+(9,*F95, I<93*'( J=:/"I<9>2/3(%L>;&<0-6)&0$" &>2/&9-*>0-+ 1%"<0-+%7+( 0&$2%#:-*#  %)*G:7%%'5(%.!2%")$/"#3&#* G:7!7*'H;8 C63?1.):.+%8+)Q-3?"%) "+"$.&(-$%3*,=46+!"2))'&!( =21)  ;.,4*)"?31 )"7,),* 1$"."$- &*$9+((3%"'1#  4'%-"7+((,! 2&$#+!=0-+ 7+(5*'5(%$(0%#K>;%F:7MA>2(&@2/A41$4(&+ E852&#4)&5)' :.,-!:.+"32 0$"1'%=1.6+(&,- "  (  % %  ) %4'# &6)&        " & &   #& '     (  & ,$+  ,*  -!' -!%=0-!C63 + E85- =0-'=1.;.+#E85 ,0#  "&%+ '@30,  2%"!2%"#%A412%" 5'$  - &1&# '" '3'$+  - !  !    %   & )  "$         # #   " % $2&$$) .$# &(%$795RZnn{zzz|}}||{xwwvwxyzz|~|xxwz|zuje{jrpqoikkqkg~lrrg}knlf~g~fzltprpdc|Sg\vWpLbhmrgy_opatioatdxlpwxyuurty{~vj~koog{eymk]u^seyZmaud{hkezdydz_w\rWmYmReCVsEYwYp_u[odycy^u[sUjQcMaNc[pc|c}au[s_u`s_rcvixhuhukvksnwr|q|pyovmunwr|wowfpfnirislulwlzn|v|{wql}eyjnljljoysjd{aw^s`tZoThXk[o]p]rWlbxjl~fy_p`qYmOaTcTbR`VfYkYl`sbv_qbqbn^p]q^tbycy`vZoc{lmogyeyke{cwaqvomh}mh^vcYpQeav]w_x]qfwgyXhXjWlc{`yegd~hhI]~VmhlgYof\rdzbzbvm|m}j}ijjzjxh{dyav^s]rRaGRl17D "#"!$!#"&      '$(#5*( (2&#4(% #    , " % #)%0#  #  %"(  0$!'$- $! 5)'2'%4'$& 2%">2//$!B52&(K?<(>20, B52) 9,*UGD* ," .! 7*'#(0# )   -  .""&6)& '&H;8YLIL?<>1.REB>1.J=:OB?@30UHEB527*'I;97*';K=:UHDI<:A41fXUK=:QEB[MJNA>WJGF96F96QEC+#!UHE[NK<1.C63@418+(D63I<9*!M@=>2/H;8@41J?<@42%7)&)5(%/")3&$.!?2/G:7OCBPDCMA@NBAD98G<;D98.##3))1((( *#$ 587Zdymzrwwxwutwxxy{{yvolszztjp{rkpx{{wywsusumj}jzj|ewdwg{h}e~g~hf}aw`tfykh^xPiPhbxfxbspljg}_scycyiawcy\o`tpkji~i~pcyWl^qg|i|dvdycxf~hk^rPbQeRhRhUgYi[mYnax^w[sZpTeN_ReQfQcO_~N_~OcL`PcQbXmYnZq\s\rYmRgMfPg^s^tXpSmVobtfwductctas_q^oWiVhUiI\DUDWH[L`K_FVEUASBTH[OaObTg]qg{g|lqpmmid}fge~cc[tnlZoUl\sZpReIY{BUuI_UjXjTfQeWlUdVeTdVfVfP_M^QbO]M\TbO\RbUhYl\p_t_taucvbw`vbxYnav`uez_qas\odzkh_sQc^rbtliom~fxUhYqOfUk^sfzdvg|YlXnSgXobzcyXmYkUh]pbvewi|`v\qbzcvfsct\m`namWhPaSeTdTgShVgYgU`DMf05@%'(" '#"-')1(+9027.1:13;13<23@67:01(>34-""2'&?55?44+5)(4(&-! #, -#!:.+'"$ &! +#+& #  (),'#2$!  % .!%:-*2%"/" 4'$,!*/"@300$!5(%(+6)&(C631%"3(%@308+(2//# B525)&A30>1.8+(4'$($2%"2%"7*'+$6)&.!2%"D74-!2&#L?<'J=:>1.6)&A414'$3(%B631%"?1.4(%/"2%"5(%2%" ,."4(%9,)/"4'$7)&5(%9,)', :-*0# 9,)8+()*- /#3&#+'6)&5)&>1.=1.- 4(&J>THGH<;<1/PDD0&%C98://+ 5,+2*%!.-'JR]]il|stqnnpsuyyxvrbwRi_wsvojp~wqqw~~yxwyuqqskzbu_s\o]s[qe}ig|f{^rZndxqrl^zZudzh|asqf{i~jbxeyge|if{Vf]nlbrjzevnh{[qQfWn`y]rYj[rZpVn_v]uUhRcO`XjOcOcRgYpZo[pUkLcOcN`GZvJ^}J\}=NiAQlJ^|L`M^K]PdZo[o^sZr^w]rYoRmPh]s]tXrTrUr]t`uZqYqZo^p^pXn]ncwbyUlPfRiMeF_H`J_H^B]C\F\I]JaTiavexcvi|nnhjf~b{e}czayhlkf|g|e}\tZsXoYmUdHWyI\ySgIZuJ[yOcThUgQa~N\~L[P`QaDSuJZ}N^O^TaS`WdWhWj]qauZnZm[l^p^rZn]pcv\n\m]m_o[lewj~ij\mUfi}_re{[mjzj|UiQia}bybqctXkYn\p_tZo^t^vYrUlMaOdXkdtk{izevfu`qQa[k]p[mUbLZCSEVM^P_Q`M]HU{@Jf31.2&#A41;.+1%"F96:-*7*'G;87*(@2/9,)8,)2/SGEK@>9-,NBA0%$@54I>>2''7,,3)(-#!*" 021S]nbqn~oj}h}g~kpssuvse|Wo\untrot|{totzwwvvoh|k~qmexfygzauavg{gydwcu_qfyeykcy_w_wZqbzb{Ulb{e}h~ez^s_qavbvji|RdJ[~^pbu[l^p^savYnVk`xc}WkSgVlL`I]}UjOcWiRdQcPbL]J[Vh[pUhN`I]~DZwK`~K]zJ_}FXwDTsAQm>PiPcZlVePbOdZpau\qZsYuZr[tVpZncvcy]uZsZsYqXnUkTjTkXoXoTl_tdz^yb}bzYrQjJaH_HcC_B^@]J`SfSjTl[qaucweydzaxaygeb~cghlprdzjn`vUkXmYlTfK]|DVr>Nh>KhCQnHYsJ\vO`{SdSaN_PdK_~@QnCRqHYzL_O`O^TbVfYj\m]nWiUgUfXjZlXhQ`arYj^pauav\newdt_p_pct]qZjSdbxUkJ`^wc{FX~ShWl]qarVfSc_r`qTdVg_s^rXmXmYn`qaqctas]oZiWiRdXkTfGU{?Lu=LxBQ|CRwGUyN`KZ~@Ki2:K)-4%%#& !*#%3+.3*-6.0@7:7-.H>@;13;12PFG6++9/.F<<>33/$$<00/#"*3(&'3(&C642&#!2&#)'-!"(6)&'.!"+0# 3&"##9,) #3&#'#" #*"+"3'$2%"4(%8+(?2/#7*'6*'+>0-3&#?2/G:79,)1.6*'H;8L@=4(%TGDK>;5)&K>;1.4'$ZMJ8+(3'$]QNJ<9H;8H;8*L?<4*'?30G:7L?<;.+I=:K>;8,*NB?3+(SFCF96+8+(- ':-*(>6*)=219.- /&#-$$(&9@@Uavevh{eydyg~klnossjb}emtvtx{{snv{uwxwrlh{fyi|k~fzh|qolki}i{bs]mfugzewYlSgTjYncz_{UnWt\wav\oVh^qexcsiycuQbJ\~Vm[rXnWlSfXkXj]oavavYkL^K\K^L^GWxGY|RgPcFWyARtFV{HX|JZ}J\{FUsHWuI[zEVtEVvFVxK\|ARlDTqCSoEVrPdNbNbJ_MbMcReWj\o\rTkWqVpYnavax]uYqYoZoYn]p_q^u[tTnNiVnYqVrKfE]B[F^H[BVXE_E_I`L^ObRiWn\q\rYq\uaxayc}hfeknoqqjhc{[pYp`xYmL^~CRpGVvFVwFXuFWpETnEUrFVtO_L^P`WgQaCPlAMlEStJ]J]FU|P^UbWfZi[kWgQ`YhVfSdWg\lar_p^q`wcz^paqerhy`qTePcO^AQpSlQiF]TmczYmI]|ShRd^o\n\kYi_q`pZl^s_reyZnXkduex]qOaYlTdQcPcJ\|DSs@MoAPy?PsFX~FW~AOqANk4>P+2:&('$ +"$1(+5,/=476-/;25JADB89SJKG=?<22J@@;001&%1'&2'&)1%$0$#4('B65(:.,4(&$!."&!)'- %*2$!!"$!1$!0# '-+(!+#)- - :-*4'$4(%M@=?2/,G:8- =0-8+(,J=:J=:)J=:J=:YLIJ=:=0->1.@41aTQ\OLL?1.'OB?NA>/"C63E855(%REBC63H;8H;8F96>1.REBE859,)G:70# M@=M@=7+(NA>A41?2/%3&#?2//"7*''1$!>1.2%">1.0# /"?2/5(%0# 1$!/"1.+3'$B524&#E85:.+(1-0$!*,*9+('*,+0# 2%"5(%7*'/"#4(%5(%- 1$!&(1$!,0# &/"3%"  2$!1$!! #3&#+ );.+'"'3)&/"%?2/:-*5)&+#@41B646*(PDBG;9=10K?>:.-=10:..6++@557.+''"34,GOWWgdyg~g{f{hlnrspnoquuuxzxvuzzvpsstrmh}eydxewfxfyi|k|mqpoew\pXmcvj{`oWjRgVj[r_u`v\sYs\qYlWh[odzarcucuUfM_SgVjShK_J^QdWjWiWhVeXfM]DTxGUzL]ESwIYJZI[>NmDUxFV|EUyNoH[{;Pj9Mk=MkETrHXx?PpI[}J]}G[}=QqBY|PgWlThNdWnWo\rbu\sYrYq]t_v`vavbw\sVnPjGcG`IbQkOj]taydyi|kngfg]vRjNdNeIaKbNhVqWp^vd|fjjkkmnqolf~`wav_tVkNcEWu?NkEVsSgUjEUmCPlCTtGZyJ\{M^N\}M[}HUuCOmCOpHWwL^M]KZQ_VdXfXgScTcDRxUbKWN\L[[lbt_rXkUf]p]nap[iardyUgOaK\N`PfXnYn_sby[oRhau_n^n^sUiYl_o^oYj^pWi_qTfTe^q]qTfPaTfPbBSq8Hd57MCERIJC89KAAB88'4))) %+ 3'&9-,4''+4(%!(1%")5)&0%#4�# /"# 0# *.!'#6)&++- *&*"++ &.!7*'D748+(/"9,(%0$ M@=J=:?2/REB=0-L?7*'4'$9,), @30D85;/,XKHOB?J=:TGDG;8_ROA41I<9REBOC@OC@VIF=0-@30L?<:-*G:7F96(F965(%?2/K>;C63;.+H<98+(:,)I<9,5(%C63+?2/@305(%C639,);.+8,)9,)$8+(5(%,;.+,?2/3(%7*'8+(1.5(%':-*9,)<.+:-*;.+&1%"7*'4(%4'$0$!;.+'."3&#/# ;.+2%"+7*'1$!8+(>1.3)&5(%-"1%"*4'$0# 2%"5(%%):-)1%#$%",, - A41!$'3%"- ( +6)&$'9,)5)&5(%.#G;8=1/H<9E973'%SGE@435('?431&&4('8-,) 8/+1(%(& 130LXj`ti~g{h|klnoqqruvvwyzyxzytrqqnk~nmj|hzew`q]nargygygyi{j{ixdt[qPi[poo}[mNbYkbvasWhYl\oXnXmWjZmXkXm[odwXkQdViUjH\FY}LbQdSfViPaP`RaJ\EVvGWwIZ|GVz>Kl?NqBT{>Ou>OtDUzFTw>LjBSrANo6BbAPpGZxCVtDXtF[x:Li7GgPpI\~L^GVuCPnAOk;Jd;KeDSpFTsJW|IVN[UbVdVdXiN]Q_ESyM\L\RbUfWh\m\o[oO`Tf\l`oYlPcN`ZkYkNaXl`r^o]ndv^pTgNcbtl{csSjF^TgWg]mYgQ`RbSgTiVhM^EV|IX|P`Q`EVuEX{=Qu;MlGWyITvEOm@Jg7>U-3?$*,#%%!,#&6.1;36F>AG?B=46SILKACB88RHI@66J??C88,! -"!')4('8,*?31:.,2&$6*'$+E968,)- /"1$!#.!, *,!/")'*2%";.+)#4'$+;;/,?31B52C63G:7YLINA>J=:VIF=1.PDAREBXKHE85G:7E852%"G:7H;8_RONA>A42XKH2'$OB?L?1.'A41- 8+(I<9=0-E85F965)&?2/C631$!9,)E85,A412%"1$!9,)6)&?30?2/A41*(0# -!:-*4'$;.+))>1.=0-- 7*')(- (9,)(*?2/*-!2$!,!@41/# 0# 6)&0# >1.3)&6)&5(%&6)&%.!=1.*;.+.!2%"?309+(317,+PDC1%$H<<8-,-"!>52<4./'#.%##% 9?>Yhi|j}l~ji}i}jkmrtvvy{zvrml~l~npplmlj~izgxev`q[l_pas[o[oasft_o]o_u`vevm|gyZm[n`rbuUf]ney[pViWjYkWiWlUm`wTgQeWjUgN`PcOcK]HZ~TdIX{GU{MZBQqK[{IYyFVuDRqX=Lh=Nh>Ni>Ni@Ph=Lf:Kf@TqEXw?PkCRoIYzARpFWuEUs@QpASrJ]OcOdWj[h^m\m[qaxg~gd{czd{^td~pʆݍ摪鑧Ꭶ܇֋Չ΍Ѝϋ̍Βҍ҅̆xsle_yZsczczjkonmlglnodz_rVhM^}GZxDTtETpASiANcFPeDNe:G_7JaKl>KnHV|P]TbUbSbUeTdVeN^S`UcUdUdScL\~\nTfM^WgUdWhVkYkFTwVfWhUh]rh|j|bs_qScSeVi[kj{[nL`PeWfUcTeP`JZDSvDTwDTwHY}GW{BPsBNmGTqKZ{IYzEWzBWxBRoHStFMl:AY/5B).2&($ -'%2)-1)+H@C>58H?A@688./VLNC99G=>B887,,?447,,'#!, <0.=1/I=;5)&:.+6*'+9-*9,)0"(1$!/"%>1.\OLM@=J=:ZMJA41D740$"j]Z[OM=0-M@=;.+PC@F:7>1.YLII<:I<9A41&B63C630# VIFM@=6*'D63- M@=7+)*>1.F96D74D747*'9,)A41=0-1.&%/"!'8+(&,#."@306*'4'$1.- **)5(%+7*''%4'$"- *,/"." 0$!2%"%1.)1$!@303(%=0-%3'$- 9,)6)&+5(%/"4'$(# 3 +(%!'7)&%0# (& $7*'&($1$!<0--!*?30'5*(?42,!@436*)4(';00<205.'7/*-$!(&+)$ENY]pf}h~g{f{f{fzjpporxwog|h|h}fydxhyj{i|f}lpommmi}fycs_p\oZn^ocs]mYi`r`tXj`nizbxWnWl[pYmbvcxZlUf\l^lZk_r`u`vPcM`RfTeQdPcL[N^O`RcIYzAQrJZ~@OkEUrKZxLZwGVsGXxEWyEX|MdJ`:MgKfBQk?Nj=Lh2//$!3'$B63'%##&$2%"0$!%3&#-!*!+''6)& C741$"&>1.9,)1.3'%H;8TGDF96I<9E96>1.M@=A41@2/TGDF96cVSL?<>1.PC@@30NA>QDA=0-7+(3&$J=:I;8D74NA>2'%:-*3%"6(%9,)7*'2%">1.2%"=1.:-*+?2//"+;.+(6*'+. :-*0# 0# 7*',+>1./# ."3&#*5(%'5(%?2/.!9,)2%"2%"'5(%8+(*2%"6)&4(%;.+(4(%8+(&2(%*:-*&4'$2%"(!4&#, ;.+.!3&#.! 2*'&9,)(9-)0"=0-, /"0# 1$!8+(2%"-!(, :-*('8+(- 9,)6)&?2/4'$- =0-1$!4'$.!?30>1.,- '5)&5(%&+  0"%/"($/# 9,)9,)2$!4(%3'$)/# ()8+((*4'$'6)&4'$'0# (%9,),0# 8+(0# *(&*$$#1$!2$!$!/# ( /"3&#)&6)&7*'&=1.0# 2,*;/.<1/-#"9.-1&&2'(/'#( ,"!.%%&#1.1KSheyge|ezdyh|mljnrqlg}h{l}h{dyfyhxhzbzbxdweyh|i}i|i{i}j|fwcvatbscs]mWgbu`rYiYi^q^s^uWnMbRgWmRfSdUd_m_mWe^m]nUhUgWiUgQbRePaM\TaJXzFTsO^GXwN]~LYxNZ|S^S^}M^}J[}CSu;Jj;MjEXxBSpAQm?MmPnDVxFVuDTtDUvH\}I[~HY{NaTh`wjqnmjlsrtx~ЃЄΆɁ~x|~}zwuz}tsrtsnrpknkijczg}k}i{`sYjI[}I]{BVnAQiGXo?Ne8F]5C[4CYCSjKZtO_zGVoAMhGVsDSoDVrBTpDSsJ\L`GXyPaZkSbP^|P^|IUpNZwR_JWyN[~UcM[}VdZiXdXcUbP^}VfXjM^{VdYhZi\k^mWgSeWlZpYpUmSiQgShQaJYxUfSdQbFTv8If9IdBQiDSl=If;Ic=Jf:Hd4@X:G`DRnEQm@MfCQkGToCPh:EV)17&*('( $$*&!4+.A8?2/UHEC63YLI;.+1.- +?2/<.+7*'.!%5(%+3$!%." ) 1#!- ), $1$!/"3)&, /".!8+(.!/"1$!' $"%&%))*.!*, +:-*:-*6*'1$!:-*3'$  9,(0$!:-*(*)"5(%3&#,8+((&1$!#'!,4'$)4'$1$!$&*)0# &1# - , 7*'6)&.!=0-*8+(>1.8+(4'$.!@305(%)%&3&#)0$!%!+.!9,)6)&%2&$1$!$0$!('3'$4'#(*.!1$!5(%3&#A41+.# A52&+.!"7*'2%";.+6)&MgAOi:Fd7Fe:Ig;Jg-:U+8X/:\.:V+8Q*6Q&0I,6Q0:V-8P4@Y7F]9Hb=Li?NkATrARp>LiCRnH_{DXxFXzRd[kasi|ok~qruxurv|ǂ}Ƅx{~wxr}|u{y{vruytngiiczaufw_rXlWhRdL`=Oi7F_FVoGVo?Me;G`9E]>KbFUpIXu@NgJcHWtM`}J]yQdQeK^{N^}QaERpLYwTbP^O]TdO_M\{TdZlWeN\|P]TcRdJ[vQaTdSe[n]nQbL]Wh]oYnSiNb@PjK^NaIZxM]|PaM\CQx4Ce;Kg=Ke6C]1=U6C\7E]9H`7D\?I???446++7,+4)(+, #-! (#9-+C74." QDAG:7XKH=0-8+(I<9>1.=0-C63M@=^QNK>;YLIWJGSFCOB?E858,)5(%4'$F96;.+4&#?2/2%"7+(D74,;.+8+(+ 9,*#*)=0-6)&1$!7*'0# /!0$!'3&#,8+(9,)''3&#- - (/"0# /",&*.!%#' - $%# )&##!"&  0# 8+($2&#- - 1$!3&#;.+*4'$/# #;.+.!*/" 4'$-"/$!0# )5'$8+((8+(5(%*3%"3&#,4'$21*@43C88@54=22<223))8./4*+,"#%/%%KMZ[ifzgzducuexh|i|g|g{gyfvgwj|lmj~jnlh|g{i{izas\m]j_k`m`n`o`pcsctar]m`q^rQhQh[k^nYlQf[p]l^iWgXj]n[nXiWeXfO[R`O]JXO\KXEQuKYSeYkVfP`SbO^N^QaVfTeTf?LjDRrIXx=Id8Fb4E^>Lm8Cd5Ba6B]1>V*:R.>Z0?\,:S-:S*6Q!-F#.H+6R.:S5CZ9I_9Ha5BZ1?W4C_/V8C^:E^;Ga:E_J/59((%*%#%#=582*,E<><25#PFH:01C9:>331&&A66@55>22<003'&)- 2&$@42E972'$=1.9-*0%"A41C63B52- 7*'9,)9,)A41H;8E85YLIZMJQDAOB?REBSFC9,)I<91%"4(%+A41B63,!5(%(6)&>1.- ,&7*'"- %',#"  ## ("$ &$& !!#%#  %$""  (    ##3&#")0%!.!0# +0# %6)&,"6)%(4(%0$!2$!.!)4'$.# ."5(%.!5(%6)&(5)'7*':-*8+((5(%1$!2%"`.=^-;X1>Y/=U*7O,;X'4O(6O.=W0@[.Mg@Nj?Ni9Ia9Fa:Fc:Hd:E_7BY;Gb;1%"B52VIF4'$8+(;.+5)&J=:=0-I=:UIFI<9_ROB52:-*G:7D74QDA=0-J=:WJGC63D74?2/F96?2/C637*'6)&$+$:.+*7*'1$""!!2&#%+" !$#&&$(/")+&$!- ")#$,#$& $-!.!#( !1$!%,,!* -!2%"$*5)&."*4'$0# 6(%$."5(%$- &6(%:-*#+6(%3&#, , -C63."2(%1$!9,(6)&>1.1.=/,;.+5(%(4&#- =0-7*')3&#%+%*#.!/"- )/"5(%1$!@30&6)&?3/.!D74.!2%"=0-A41J=:+$;.+6)&B525(%7*'G:7;.+?2/>1.LkLh=LjKe>Kf?Kg;Hc?Lg?Kg688/1E<>0&'F==MDE7--/&%E;;ODD4)(.#"<0/(:.-1%#2'$G;9-!=1.4(%/# @417*'4'$A415(%;.++@307*'A416)&1$!1.J=::-*.!NA>:-*6)&9,)0# 9+(9,)1$!2%"0# &/"+9,)0# +-!!,( +$*),. +/"4'$)'4'$!#!'1$! )- * #('&( $ !#  !% )&!&!'+2%"*."7)&" ), /"3%"!.!0# %0")/"+0# 1$!)-!7+(-!2%") 7*'/"2+('8+(<0-1%"8+(&=1.?2/M@=:.+,A303&#?2/;.+H;84(%0%#?30((5(%)#7)&!0$!- - 5(%),6)&&1$!.!.!C62 %NdDSl>Mi?OiBQk@Pm@MmCQp7F`6E]9H`9F[:H\Pl>Ok>OiAPi?Me=K`>K`H2153.1& '!5,/.&(?69:135+,?67C:;bXZ;12@77G=='7--QFF/$#5*(6*)%A531%#4(&6*(0%#F:86+)0$!F:7>2/B52I<99-*6*';.+4'$OB?@30?2/&1.*5(%%*?1./# ;.+8-*6*(I;8-!=1/C63)OB?>2/,!\OLB525)&TGD6+)MA>B64,">1.3'$G:77+(/$!G:7@301.>1.?2/4)&.#!;.+)" 3%"#&"*" $  )&, !#    &  " %#%" #+   $ &  # )#*()% /"%%/#&1$!&(,:-*3$!4(%0$"=/,D85$*#C628,)&@30(*;/,(A413(%?41SFC2%"1.&:-*5(%- 1.5(%B520$!D74.! 6)&- - (  /!( !($$4'$#"&&<.+*)+6*'+%A532&$, 9-,4(&F:9@449.-<119..1&&6++2((/%%1'($&&+'";?@OYh`pgxhwhtdrbs`v[sYo\p`r_r]r]r_qbp`q[p\pat^sSiWkYm\laoanVeYhUeOaPcOaYiYfUeHYzFY{M_PbRdScQ`O]IW~LYS`JW|HX|J[IXHY}@Qp>Nl?On=Mm@QsEWyCSsFVtCTrBRr@Ur?Tn8G^9JaGZvNgAPk>Pj?Tp=PpBSqBPiFVpEUqN^|XgYi_q_q`ppvtsr|zɃʊ”˒ƃŔɓʌ~{s|ywn~cu^n[jVd~Q_xIXpIXqFSnANh;JcJcFUrJZ{FStANl=IdAOkDTs>Kh9Gb9Ha:Fa8C^4?Z3?W9G_7F_5E\;Le:Ib;Ia=Jb:G]8EZ9F[9FZ;F[;G^9F^9G_9G_7CX4>2''RGG5))<0/$ /#!-!0$"D86-!3(%?304(%>2/0# @30L?<3%"PC@I<9J=:REB8+(/!5(%G:7;TGDTEBbUQ9-*3(%G:7*7)'%7-+WIF8+)?2/M@=@41N@=4'$7+(M@=%=0-8+()6)&5(%C636)&4'$6(%.!6)&)3+(7)&'%+ * $"' ) , ++ $ #  '-&*&- $ !"#!$  "   )+- 5(&1$!&-!'!%-" ''%4'$%0# ).!*)H;8C63D74M@=3&#@30A415)&?2/2*'1'$," K>;6*'3&#:-*L?=J=9K>;D74:.+M?2/'4($D74:-*3&#*4'$,0# 9,)5(%9,)3&#.!9-*C631$ (!)?2/(;.+5(%+;.+3'$7+(7*'3(%2%"6)&G:76)&;.+2%"=0-KaIa8F\;MeDVoEVpDTnFSlGSk?Jb=Ib;Fa=Id?Ja;H^EQhEOfJUn[l\pZnYmOaxERiYfTa{JVmJTlHRk>Ia;E^DOk@Ke;E[;D^CLmHPsBMmKk:Gf5B^3>W3?V4>V334<10F:93&%:.-3(&/$"+$D861%#,# 3'$&F96=0-?2/TGDF96J=:PC@0-5(%@30=0-F969,)0# %K>;!7*(;.+F856)&/" A52?2/3'$=0-+2%"/">1.B529,)1.0# '0$!+%4&$!  "0# 1$!- )-!A41*# 3&#)2&#?31-!<0-8,*/#!9-,%@446*)?334((8-,3((=22(,""0&',"#-$%)$'%%"*)486LT`_lar_q^o_obobqbs`s\r\pasau]r[o`qas[mXiXh^l\iYhWhXiRcRdO`~Wf[lVgTeO_CRpEVuIZ}ESwEQwERtETyEV~>LsLoANrMlBSsDTrBRn;Id6D^>OkBTr?Nn?Kj6B]4C\1BZ6Hb8Gd6Cc/E[BKbGRiAKc6@VAMhCOiANgAQiBRkBRk@QhCSjBOg8F]0>U5B]DRqANiAMg?Lb:FYCPgM[uN^xQ`{P^xO_wJWnMXqQ\uITiCOd>Ia=Je3>VIg?Kk?Ln?Kl=Ih8Db7Da6C`3>Z4?Y4>V8AX6@V5>T2T8D\9E]4?U5@X7E\9F^0'(/&'9/1<24I?@@67;01?55B88ODD(!9.-#+I=<3'&5(':.,5)&@428,);/,6*'):-*;.+C63L?2/-#!4'$0%">1.=0->206)&3'$XKH4+(+!A41-!QEBYKH@30H;8MA?6,*E85B52A41(0# 1.>1.N@=30G;8H;84'$?2/D85-!A41@42?2/J=:1.7*'-!4'$F96;.+F85?2.I=:5)&!8,),A41A41),%4(%- /"- 1.7*':-*0# 3&#A41:-*)2%"1%"4'$B41+@41)("0# &  +  5(%- ;.++ #"8-+?30+ *4(&(.# %1%$6))D88E:9)4((3((1&&4**2(((1'(/%&+&.-*(# ",+"9=?LXiYjYjZj_maoap`q^q`sbtbtatbs`q_p[lRcScVeWgQa{YhYiXiPbQbWeTcKYsO]~HYzJ^J[DPpFRrEQr=JhAMqAKr7Bc4?\5?[=Hk;Hm:Ho4Be0<[[2A]1A\.>\(6R".F'8!,@!,A*@(3M&0J5C^=Nh?Qj:Id5C^5D]1?V4@X@OiBRjCRlANj=If?LfMZvUcN[zLYyO\~O^KY}Vdfurtynynw~vkvr{oymyy|qymvhpmv|~oyjvit^gVbWg[lN\vEQhFPhJTmBPf9E]9E^DQkDPj>JeFVq?Mg?KdERlHVq@Mh7D\9H`>LeEUtJ^{L[wCOh4AUHWqEPk@KdAKdGRjMYpKWmDObAL_AM`=GXS1;O7AU8BW6?W5>W5?W6@X6AW7BY6AY7AY6CZ8F\;H_=I_8CV16B)(/! "& -%(.&)<47=47?687-/0'(9/1B9:>55=33K@A7,,MBBF;;3((6+*2&%1&%*."!6*(&/# <0- :.+5)&1&"D84.#!H;9L>;3'$REBD74H;8H;8:-*PC@@306)'=0-=0-=0->2/>2/M@=9.+4'$-!8,)0%"0&$L>;F96F:7;+!8-++ 6)&,1$!2%")8+(/# 0$!1$!- 4'$5(%'(! ( " $    ! !! $    '     !&$% "  )%0"'*'  %#%%/"# & #*/"'8+(&**%1$!&/"4&# =/,*- #&,,'&*&">0- $('8+(  6(%0# 2%"4(%B52I<9=/,C52+:,):.+@30L?<1$!7*'E854)&H<9;.+6)&G:8A52QDAE85:-*$%5*'5(%8,(C630# 5)&3&##L@=F:7#:,)-"8+(D63+ 9,) 2%#.""C636)&5)&.!+:-*- ).!#7*'*- 7*'%3�# 5(%3&#.!6)&8+(1$!;.+++;-*6(%:,)%$C63+, %%+   "0#! ", (2%"* '/# 7+(&",!." 0&$%&0%$Ji?Kn?Ko8Ee:Fh0;W4Ab5Bc.;W&4L)8T$/E"0E'5P,8U0T+=R0C[0C\(8Q#2L".E!-A +? +?-9Q4B\MgH`@Me@NgKYsDPiS5?U4>T0;O2>T2U1:O5@X8CZ9DZ9DZ7BW7CZ6E\6DZ3>Q,3?%%-& ,$'/')5-/?69?690&(:13A89B8::00A78* D:9RGGC88F;;&5*)?33 ,! , *2&# '6*'$8,)8,)4'$A417+(8,)G:7/$!F:7G:7NA>YLIC63D636)&$=0-)>2/>2/1&#B520$!=1.7*';-*;VIG3(&I<:6*'@30<0-<0-F96A41- B52,!4)&5(%)7*'1$!- 9,)0# 0# '#.!.!.!4'$(3&#(+7*'$:-*;.+9,)C630# 5(%%"B52, ;.+*-!.!  %%!%$;-*>1.&( *6*'$"3'$-!'."!4)')3('$1&%2'&7-,+ *3**1*%*'0.*()'(%!  #!+.)8AFN^rXjYkXiYjYiUdTeWgYiYjXhYhZi\k\mVi[l\mXgScGWpIWoWgWhQ_zKXsFUqDRqDQrEUwDQtDPsHVzCOp;GfBPqIe=IaCNiHTsJXzN\U^`gmus{`jkxuvus~kxk{_o^k\haogvsq}eq|jugtn|p}oznwVaLYuV`V`~ITmP\u^jYd~LXqANf;G_CPhBPiDUmCTm?Ke=F\:F[BQhO]v?Lc8C\4AZ3>Y7A_DPoP]{UcP^{LYrO[uS_wHShW3>W/8N09O2;R2Q*2@"!( %0'*/&)913E<@903B9<8.0902G=?4*+D:;F<<5++E::6,+C88=11&2'&-! 2&%A43,!-!4(&, 0$!*6)&?2/7+(4'$8+(3&#H;8;.+/"K>;7+(8,*QDA>1.C63?2/2%"4(%.#!H;8SFCG:7E85, A414'$0$"G:71$!?2/H:73&#QC@5)&7+(/%"$\NKUHE+ A42=0-*4'$+ *.!*4'$! 5(%(+, !'%%#' ' #*   #  !    %  &)"$#*$1%"4'$'5)&:-*#,."#4&#++ +"0# %#1$!'9,)#&( $/",(*+#").!0#  &4'$$% !&*+ !"* %' 1%"&5(%,+'/"$- /!%, 0$!5(%4'$,3'$2/3&#:-*PC@<.+K>;6+)#I;8'5)'9+((.!B520# 9,)7*'&5(%+1$!0# .!1$!.!)0# 3)&$2%"',8+(#,5(%2%".!*(:-*$#?2/+/"%/"   0# D63#!1%"% "$)5*',( )/#"-! , %2'&.#"#2('/$$0'&0($,%+&/,"!%#"  %$151?HMLYjVhWiZjUdQa~RbVeVeXhXhXi[k[nZl[kWeQ_|RbPa}Pa|TfVgN\wFVpGVsJVxJWyIUy>HhDPsESv8Bb8Df;Gk.9W$/F'1L'0L'1N'2M%0I(2Q%1L&3M%1N$.L#/M#0K(?!-F"-I!+E#-G%0F%2D$.A,2G'.B&/E%.E (? 1!7'A$; 5$/C-If;EbBLgEQk?LfHUvLX}HPqYaajdllukxlxhuis]k_m\i`o\lQ^v\igugwesmznyiuUa|bplxhv^k^iT`}Ua}T^zNYtNZtKWpMYtR_zGTn>IbCNfCOiDTlCSm@Ni8CZ7@V=H`Kg=JcEQlGTmCPfANeJZrO^vDQeKXoU+8N-8O09Q/9P/8P/7O08P3:S3=S4?V6AX8DZ7DZ3@V2>S5@V7AX8CZ3@T,7H&+6 %#*"$2*-;36914903JADE=@<35902JACH?AG=>H>?8..E:;J??2('QEE+"":/.>31-"!')6*((#0$""THE||mfePFD:.+4&#?2/4'$-!SFCL?<,D749,)B52J<9(7*'8+(F96SFCB52:-*;.+@30A302&$;.+?30,"A42RDA*  =0-6)&B52G:7":-*/#  2%!0# 0# /"!7*'' , ' "($'%!)##'&         ! +( - !/# 0# . )+)4'$$/# & ()!2&##$*)7*'+/". &* %$ /!0#  %$!'5(%!, *,- #$4'$ #'$& *!'0",,!-!)"(&*%)1$!%*#'$'6)&/"/# ;.+-"7*' %+/# 8,)%0# 7+(.$!/%"9-*6)& ;/#!9,)7*':-*1$!8+(6)&,9,)1$!,/"9,).!8+(&1$!3&#+*,.!)*!1$!- 0# 2%#."2%"&3&$C630# 0$!* 4'$" &  3&#'($'!8+(" (&!)&-!$4('#0$"-!"/##-! -"", 0%$5)*+ !.$$+",%!/*"30!##    "!/22BKSO_sScUfM]vQ^zS`{TbzUe{O_uO_vUf~WhUfQcK[xM[xVdWfUeTcSbJYw8D[HUuNZ|MZ{N]KZ~LZHUy7Da6Bb7Bc5?`2>_4?c7Bi3=\0:Y.8X&2N%1L$/J$-M#,I+H&A&= +D!-E"-F"+@%2E$/B$.@*3E+6J+5L '>"9#9$;(@ &A '>",B#1B'3I0;U-;P3E\6E`.:U,:Q*6M5BZ6BY/;R-9N6BZ5@V3>V6@[JgCPqBQqJWwRZR]U`akZcT][f^kKY~P]M[vWfEVoO^{P]{Q\vZkhyp~VcYgN[tN[s[eZeVa[gYeUa~MXsLXsR]zMXuN\wMZrLYsFQkGSlDPh=Jc9F^ANf;H^=Ib:F\4AW4CYBOhIVqERjBNfR2=Q4>S4>S.7I/8M09O/8P,4L+3I/8O09R/9P3=R4>S4?U7BY6AX1SFCD75OB@@30?2/RDAE976*'-"@303)'TGD0%#(?1..!6)')/""!5)&*$&    ! # ## '&)&     "%6)&+.!&6)&4'$"2%" #5(%))3&#, 1$!%%%$, 3'$& &+*2%")."&!,") "#.!+/!*'*-  '(3%"##8+( + /"'+)." ((5(%", +.!*$+'&2%"&)-  (& +"%6)&*%1$!5(%/"1$!*1$"."(/!(0$!>1.* M?<8,))8,))3&#?2/'E85I<9*Ii?Kp4A_-7S6Be4@a,7S.;[(5R#/I(?"+F$/K$0N)C'=': +>#-A"-@$0D#/@".?*8J$2C#0D'>2"8$;!:2!7 )?*6K'1F(1G *>$0F3B\6D_0;S)3I1X1=W5@Y1HdHd8B[0F[8@U6?U5>T4=R2:N.7L.8M1:P1:N/9M1;P3>S3>S4>U6@W6@V4?T.9K)4C$-:#%-!#+#&0(+/&)C:>8034+-QHL901?69@69C:@PFH?45TKKRHIZOPODDB87/$#8,,@33-"!#/#!5)'0$"<0.>1/-#!:.+." ,!]XW}zy'#"DA?d`_:31- E85,=0-PDA'6)&>1.%OC@G:79-*K>:;1/A86\NKRFDB53@2/," G<9J=:F96.# K?<)M@=A52#>1/')( &*$3'%'' % #% %' %$(#)!!   )&&(0# ,!*8*'#-!'3%"()/# &/"2%"-!1# % 4&# /# '4'$%(- /"- -!+"%%*"!2$!(&("2%",#&# %$&/"&'&/" !2&#"4(%+&5(%#)  #&7)& '!() "(!-&,2%"'1$!, /!4&#),3&#!(5(%)5)&%5(%4&# 5)&7*'+!@2/@421.3&#;.+I<95(%8+(A410# >1.I<99,)2%">1.)5(%4'$'+.!+8+(7*')1$!#0# 1$! 0# +, 2$!6)& 8,)2%" 8+(  #&6(%#/"& &""7)&* ! 2&#-"-"."!$*+#3&&1%%"4)(0%%4*)1&&,!".#$(+#70))#"$  *.,5=F@L]JZoL[rIXoKYmKXmLYpMYrFRhIVnM[wLZwLYuP\yQ[xO[vQ_|IYuGXuBQkCQmKWwEQpCPq@LkBLl@Jj>Hg9Db&1C)4K0;X/9R*6L'3K)7Q(5M$1G&5N(7U#-F':); +=$0E"/A):(8!/@.?*:%7&<#8#;&A$>!8%:%;(;%/F")A!8&<(5N4BZ5AX&1E1Kh:Fc;GcJc0:S7A[HaDOgGRjNYsMWqIQiCKaDMbAK_2/2%" 6/-hedB>=`\[`[Z)3%"3&#;.+NA>'A52E962%#NA>7*'7+)REBQDAOB?XKHL>;," A855)&4'$K>;A51/$!:-*(;/,;.+ $%-    ($"!'( '#3%"/#  *%*&   */"!0#  &""""#+/# 3&#'*(*'+0#! & 0$!+"+&+9+(.!"/".!;.+)- .! 6)&!#*%&/"+(/!$ &,"+()  &&!5(% 2$"):.+2%"**;.+8+(2$!!6($ -!2%"- 7)&'%  *"#*$((!1$!/" '+ , $ /# /"1$!/"#$&5'$$* 3�$"2%"5*'0$"/# 9-*I<9-!1.G:73&#D74:-*0# =0-5(%=0-@305(%.!6)&+2%"8+(+(5(%1$!Z3Ne=KbAMcFQlR`{XcU_{T`|NYtGPlN[wR_~XeJXqLXtKXsFSiHTiFRhMXpT_{N\xSa}YhIUqDMj7?X>Ia?Ja@Lb9G\3?W4?Y5@Y6B[8CZ>H_DOeCOc@J`@JaS5>S3=R2:O09M1:O2;P3=R6?V7@W8BX5>T-7H'0<'0!  !#-&(/&)7.10')+"$JBE@79.$&G>AF=?A79QHIC9:<12UKL0&&E;;LBB+! @55I>=*%5*)/#!:/-%9-+* ;/-4)&)?30#9,);-*"?87hdcFBA"soniec/$!C63@305(%SEB,!=0.XKHD85OA>9-*-" ]PM;.+3'%QDA@2/-!4*'9,).$!I<9>1. ,$,!3&# '%   $%%"%% !4(%&2%",  9,), - 9,)(.!#-!#',**. #0# $'1$! /"),!#' 5)&)"4&#*"7+(*(=0- 6*&+0# '9+(2&#'(5(%*3&# %(#5(&#-  ' 1$! "4'$ *()*! #,'5(%,  %."' & $2&# */!(& /!' .!% 0# #/".! +&"&! "% "!# &9,)$'/"''2%"9,)2&# 6)&2%"+8+( #0# ',1.9,)3&#:-*'+6)&3&#L_BOeAMfAMfAPiDPkDRjERjFRjCNhCPiFSnGUqDPl@KgDPnCOl>Id3=T;Gb>Jg7B\9Eb9Fe3@[-#=%?#9 5"7!5 4$:&?!9 6$=$;)C (@';'1E#+?)3F.:P*4L*6N*4K-6O3=V6B])2N0:X6?^2=Z>KiKWzGQsHSwGRzAMrFTvJUuHSrFSpEQkHVnN\u=K]:F]:E]3G\CPeSawQ]vEOjAKdFPj8BY1;Q4?S6AU9E[:F\8E[3?T7CX3?U4@V7CXBNf=I_S4>S4?U4?T3

348..WMM ;00H==) F;9?32#."!?32)*3'%*.#!6*'/# A528,)*1. #*#'"2%"- '.!!. #0# '* &) +"#-, (+"%    "!.!1$!/$! '# )((3&#("0# *6)&3&#'8+(3$!>1./"6)&G:7:-*@30H;82%"4'$A413&#/"=0-6)&)3&#/"'*'4'$,7*'3&#)JY@NcG`>Ha>Ic?Jf9D]9D]:Fa>Kg;Ic9E^=Jf8D`8C^?Kk:Fe-8O2=[*4L,8T*7P'4J*6P)4O)5P&3K)5R)5S(4S(4T%1P#0N -J)F(C!+K#-M )E)B'<&9 3 4!; >2 : (A#,A*5J'1E&1F'3I(3I'0F&8!*<(1F.:T.9V4@`4?`+6R/:W=FkQJb9DZ1:I/7D*0>2:M6CUCRdEQg6>R6=Q8?S4T6BY7@W6?V5>R2=P5@S>Ia;E]9DY9DX:EZ;E[:D[=G]@J^>GZ4>P09L-7H)2B#+6!(       $' 6-0.%(1()8/2!-$$9/13)*7./LBD) A68NCE/%%F;<+#"-$#[QQ1&&5*)<22 =10@44&>216*)3(&>21,!7+)4)&/# /$!4)',!4(%&@306)&C637*'9,)B52LDCgdcqnmpmljfeyuuPML%@2/I<9?2/1. 2%"4&#%/"5(%%)"#(''0$!/"%, !&2$!/"- "#1# -!)!-%(%2$! 2%#2%!%), !3&#/")- +-  %3%"), "- **1.B52A41/"9,)H;81$!6)&@30%- 5(%0# 4'$8+(.!4'$3)&8+(*;.+(/">1./"3(%*8+(7*'$,:-*3&#J5=M6@R9CX9AX8@Z6?W6@X8C[8CZ8CY9DZ;E_:D]X.7O3=Z2=\-7R'2K'4P'4R"1K&5S'7U&5Q&5R'4O#0I"/G!,B#/H(4P&2K"*@&;"7523 754 6#)B%-D$.C'0G%.D$,E$:2%;#9$.D/;U-;U.9X)4P%.G+3O7Ac=Hk>KkEdIc@IbCNf:CY=H[GRi2;O/6L8B_J`=J`4P6?R9BV7?R/8I&1@)4G+5J/9N1;Q.7K1;N5BV5BV8EX:FZ7CX;G\H];FZ;FY:EX7BT5?N/8C$+2"( &    "#+#%3+-%@7:+"#2)*B8:8/01((LCE6,-A78:00B78OEE'F;<&) F::(-#"8-,&/$";/.2&%9-+6*(+ 9-+<0.1%#=2/9/,#+A52K>;<0-)TGC4(%PC@F963&#?2. 2)'921LGEHBA*#" /#!+*L?;6*(K>;@31#E85@41?2/@30E85, NA>+ #8*',&, ! (  &%1# **   + 3&#+:-*6)&1%"*.# 2&#.!:-*+ :.+F850%#-!6*&'?2/:-*#  " '%/"6)&9,)$(9,)&*(/#!/" '+&6)& #(+*1%"*;.+, 9,)0"'0# 1$!+ >2/2%"%-#')&0# '%.!%,1$!)*'- %**$.!(%- .!')#&4'$.!#'.! ** -  *2%" - * -'4'$$ - ! &  "  !'$" )", *0# %+9,)/"1$!,&4'$8+(+0# )(1$!))0# .!9,)E854'$:-*?2/&0# 6)&)- 3&#+- 1$!4'$8+(,7*'+3(%%'8+(.!1$!1$!&5(%0# +G:7,5(%6)&*0# .!.!8+(Z1>[-:U(5O*7T)7Q(5M%2I%3L"/G -D!,A%2M"-H&@%<'?(C":552135$7#*>&-D&.G#*D"8&;#8!7#8#,B%/F(3N+7R+5N+5N3=]7Cg7Bc.7R1=]6A`;EhP(0>18J.6I6?S?K`8BV/6G17H8AR6>Q532$>21)"7+*(-#"6)(.#!2&$'9-+0%"#;/,?307+'OC@<0,?2/@42 A415(%7+)PC@>1.J=:&&( 2%"0#  ,E85:-*1$!J=:3'$=0.NA>8+(H;8+I<9;.+@301.1$!4($6)'1$!= a^];31' +$  %( $4'% ." )( +, (0$#.#"'9--))8..-##0&&0&&!0'#1."&%+)('       $#%)+).5)/8-3@07G1:L4>S5@W5AY6C]7C^6C^2?X/=S3B\4C]3A\.;W*8S*9T&4I$3J#2I"0H)@$7(>(A)D)C)A"8"82!7 97.*'/ 6#9!6$8$9#852 4'<'=%.G-7O0Hb/8M)1E9BZ4?T8B[5?V207H'.>&/?*2E*2F&0D'3F%0A%/@%0C'2E)4F+6H1=O/;L,6F.9H*5B$.:(1 '% %    #" ' (!.&(%<34-#%(,"#$2()/%&!<12%%D99,"!6+*=33#?328-,+7+*");/./$"5)'*6)(2&$1%"=1/0$"/# H<89-*9,)PC@:/,!/$ :-* >1.;-*'8,)5'$((&"6)&?2/!6*'PC@&D74A41:-*L?<9.+1.=0-0#!?1.('A410$!"3&#*   #$*  $!##'#()+- - .!- - +*- ,+,*0# + ( 1# '"+$')!,& !+&.!,!)($*'$"$  # *(#'#  # % ' %$#)''.!&0# 2%"- .!++.!,/"5(%+(**'%''- *,/"'- - 0# 6)&0# - 5(%.!/"7*'0# 5(%0# 0# =0-3%"6)&- qnm\YX 20/mji^[Z.# "  (!." % $*"'0#! $/#"1%$1%$'2'&>334)(2''6++(6+,3()+" 93)+'&!) "%!!!!         "!$'+',3*/9+2>)2>-6G/9K1=Q3>V/:R0'<'<$7%8&;#5!3"5!631210.)/13!6+ 4&= '=#+B+5O-7O)1I08U-5Q/9T)3I2;V.7Q09S6>W1:O-6K.8K5>T9C\/9M3%1&/#,!        " '!*"#&%") !%) !''!':01$5*+7--&SII3*)-! <00&%9.-%9-,;/.'0$#*- :.-)0$"#6*'-!1%"B637,)2&#NA>6+(A52?410%#$,! 3(%) *:.+ 1.+-!' /".!%6)&   !   !  )  +=0-+ *%#)'*>1., 5(%2%"2%"7*'5(%-"/"$,0# - H;80# +5)&1%"3�# ( %&%" &- !"1#5)& &7+("4&#' ,".!A41/"*%."/"- 0# 4&#'+4'$6)&- 2&#&    %   &!%#(   .!/"0# 3)&7*'5(%5(%4'$3&#.!- - ,++),,"$$'(*1# $'.!%0""*/"%+)#3&#$.!/"#"   $!#  &$$)%$  $!#& %&$(&+,*1$!0# 0# 4'$/"0# - (',.!/"1$!1$!+1$!,0# .!(2%"''- &- 5(%)3%")6)&6)&0# 9,)0# 0# 9-)2&"8+)8+)2%"B523(%>1.$7)&:.+rlk|{RON)&%<:9ywv965-#!  %), " #+$ !2&# &)%+1%$+ , %/%$**<113((* 6,,)%",""%() !#%$%##"$        ! """(-'-7'.:(0>'0A",<$1D"1D-A)>';(<&9';&;"3!2"6"5!620+)*+-+22-6#<'>&-H$,G#,D'2L*4L09S08T/7S/9S0:U(1D+4I1:P.5J(2D230OJIdba}{zife943"<.+%"!&) )* #%, , '*-! '0$" $'%4)', 3('1&%:/.6++,! &*"(,""(($-$$ %'$&  '               $!("+))!0$4%7$6"6 41.&00/-,./*)-458$?&>"*@)1L'-H$+D&/H"+@!);!(<%6#)?!(; )9!*:$/ )5&2#.'!             !! $%&) "&1(*0()1(*5,.-#%* !$-"#!$1''"3'''1&&)5*)4)()1%##%0$##+ +(7+)-!&3'$&*<0-, 3'$%%9-*, 6(%#0# &;.+1$!.!+#7*(9,)$(1$!/"(9,)'6)&?2/(5)&!."&0#  &$/""%#"  #*       $ " #'!% ),&&  0$!0%#%'!$7*'%1$!+  /"'7*'* 3&#- 0# ;.+&+( & '    *!#- !"%*/",( &++(%'+.!# &$)*,, "        $%(#!#/"1$!1$!/".!.!/"0# 1$!1$!3'$3'$7*'8+(9,)7*'4'$2%"/"1$!1$!2%"1$!/"3�# , 5(%2%")/",3&#,3)&*/"- /"1$!/"- )%(,',%%%#  #""  !"'$!& !% $$#'''+*.!++- +,,%'&'()*&*- *.!- .!5(%/"2%"7*'0# 3$!+4'$.!.!9,)1$!7*'5)$1&;/*2%"5(%9,)6)&9,)0# 1.,.! *)  -!#)+ #-! 4(&." "7+*)/#"0%#6*)$!$7-,!%,!!4+*$,"")>445+*!4*** +!!.%$('&,"#%*!"*!!%,&#%""-*!$$                   $'" ' 2*, 2)+#!E2/+*,1$!$ (!( ",(''"+')0# !.!*)/";.+'    &(!'$' &! $#!$$)*- 0# 3(%5(%5(%4'$4'$4'$6)&7*'7*'6)&4'$3%"2%"/"+.!1$!1$!.!+- - ,++,.!(.!+1$!1$!%,'.!- 0# &&(&,)"!"%$(&! "!! !" !  " " # !#%'()(*)*)&)'++- 1$!- ,+*/")&(),+$.!+)0# )+- (, %,(+.!$*'&'8+(5(%- 3&#+4'$0# 7*'3&#")#6)&4'$&4'$- *( %)) 6*(2&$(<0.%- %2&$   !(4((+ -""/%$:/.% 2((* 4))@66),!!6,-" .$%!7-."1'() %:12+"")! *"!.&%2+*,(#%# $ #$% $#     !! !&"$"  !$# )!"' (!  913!5-.:13+!"$H?A'4*,6,-+!":01* I?@3)*&4*)&7,,9//://,!)$9.-8,,(4('6*)&%+  0$"" ,%."* )2%" "7*'"2%"!6)&(+ !B751'$C73* 2'% D75:-*F85QDA:.+5)'/# >1.&"2&#1# " %  !    * '( *- 3&#@30M@<,!& ( ($!=/,! #F85- *&+*-*/"#&."  0$!- "+2%">1.F963'%2%"@300# I<9REB?2/, 0$  .")3&"&,& 0$ $$*)-  (!,#% (&)((+, $5(%1$!#2%"/".!3&#440'&6,-/$%C9:5+,6,-+!"3)*=34;23  &!8/0!$-$%3*+&+"$!2)+1)+' *"$#.$&*!#& !%(!!$#!#  "!  0))1*,( "%(!&' ) !0(*(!#*"$ -#%'' #',"#I@B%4+, 8./'>56* .$$"!3))$C881&&*3((8-,:/.5))(** ! 8,+!!%2%#  +* &&$.! +& 1#  5'$&A41(4(%2%"- YLI9.,UIFC74UHE`SPC636*( 2&#.# G=:+ K>;/$!8-+'-"H;8 6+(4($2%""!## !  # %$ +1$!9,))G:78+(6)&H;8F:71%"!$& -!,! %1$!%- ('6)&1# !2%"/"+/"!)+$8,).!/".!+;.+**@30E85G:7G:7N@=F967*'A41J=:J>;)''/$!$(5(%''2�%"/%#% ((8+()/# -!-", '%'%'"")(%1&#-!7*':-*/# *!)2%"0# # "&$)0# .!0# 0# /"2%"+1$!0# 0# 1$!.!.!/"- - - /"/"/"/".!/"/"/"0# /"/".!- - - ++,.!.!- ,0# 3$!,&##""%'())*+/".!,('))+(*,%*'(,(*()*%#$"%! #!$!!$!!   !!      ""!#"%""$"!#"""!$"#""'%'(")(- /#-!5)%- .!1$!7*'0# ,- )()- 2%"+4'$2%",,+6)&.!;.+7*''E856)&!, **!9,)!)9,)"(  6)&4'$?2/&8,)6*' (!)#& ,!/#")8-+!/$# 1%$-"!#=10( $VKJ5)(?43<22* F;:'5+*H><'C879.-4*)@54H=<.$$<21KAA+! OED5++&5,,3**A88>44&!%) '3**>552))-$$/%%&>46) !'<340'(=46%5-.3*,8/0:24"2)*+!#<35*!";248/1"-'" ! *!#"6-0;257.1,#%$,"$9/2#&B9<*"#*"#;23<24;247./#/%'-%&7-/) @68) "=34.$%) !4))!)-##&@660&%=322'&,! 6+*)4('5)()%+  ' '-  #0$!%#)'1$!#.!)!.! ."( /! ."1$! C74*2&#G:81.:-*6)&)! ."-  #+5(%),4'$(,9,)1$!7*'1$!1$!1$!)".!/"OB?>1.A41J=:A41*2%"@30ZMJNA>YLIG:7;.+A41C63A41M@=D74'.!*'3(%/"1%"#"0%"6)&$% /".!*%+/"%)!% **(.!'.!+4'$5(%.!9,),)0# ,5(%+*'"%)&+7*'8+(.!.!0# 2%"- 1$!0# +0# /".!.!)(())))(()**))+- .!0# 3'$4'$3$!0# 0# 0# 3)&3&#- *(&%$$#####%%'%)+,+++&)'(- '(('))+.!(*%%(&++'("$# "!" !"$"###$%%$%$#&#%&#%$%("&$"$ #$"&&&%!**',$))(,)- )'%#&&&#,+!"- 4'$#0# >1'&7-,#"9/.+! 4**>438..%4+* @775+,$9/0&=33H>?#;233)*) ?57$3*+4+,'<35901IACE;=-$%D;=$   J@CD;=H>AG=@I@CKBD+"#6+,0''2*++!"D:<* !/%&.$%4,-RIJ#6,-4+,:/0/''7--) 0&&=332))>33D98* 4*)">32"2'&8,+:.-/#"2&%."!.! $)* ( *%4(%." * $6)&/") 0" )* 6)&(#2&# @30?2/>1.G;8.# \OL4(%H<:aTQ3)'QDAdWSNB>( 7,*8,*'E:7#G:7?40*!;.+$$." )$% $ - %?1. 0$!8+(8+(D74,QDA5)'0%"J=: 2%"-"@30;.+/"!  $)(7*'."',/"0# )>1.1$!.!:-*,/"4'$9,)6)&0# ,9,)J=:WJGSFCOB?REBD74=0-H;8H;8WJGI<9K>;M@=M@=6)&4'$:-*A418+(1$ ( 3%")##."$'))0#+)(0#(*2%!2%"&!*#%$8+(%&) +5(%3&#+.!1$!((,0# 5(%2%"- ' ',$- - $(.!0# ++)),((*)))))(()(((((((('&%&)+.!/"1$!2%"3'$6)&7*'7*'6)&4'$1$!/",)(('&$" !#)+*)'*(((%*)')'()&&# #" !          !!" ! " " "" #%$' $&"#!% ! "    $!#&$;.+',;.+'- .!1.G:70# REB9,)9,)F96*G:7.!,;.+&0# */")'?2/+/"  ! /# '#&"6+) 3&$4)'8,+("8,*G;:?43(ZNM3'&4('UII* MBA2&%/$"VKI5*)LA@=215,*RGF( WML0&#:1.3)'* * <20$&*A663*(2)(C98$I>>.$$-#"=43;11;01'D:;) 7--OFG8..I@A@66<22B8:0&'UKM7--/%%5++E<=MBDF<>TJL8./9/0*"!0&'(@673)*'3))#B881''%9/. 2&&1'' 2''(9// =218--2'&D990%$B66&6*)"9,++&8,+!-!$(, &  (# 0$!) .  (! ,!+1$! 4'%%&;-*$-!.!3'$ ;.+TGD(eXU>2/QEB]QN3)'bUR* I=:4+(7,*( ,! 3&# &0$"!  #  " ' !:-* 9,(9-+)dWT:/-6*'E74*C633'$*3&# A41;.+*G960# :-*/"%& #&&+, "&4'$)3&#;.+1$!>1.6)&- )2%"B529,)C63E85OB?H;8@30?2/=0-2%"A41=0.4'$2%"&$) ")' !"&"&$' #$%%4'$- 2%"2%"%,#/# 5(%4'$*,2%",&- (/",) " "(%)'''&)&%&'((''(()))))))))))))('$%''()*,- .!0# 1$!2%"2%"3'$4'$4'$4'$2%"1$!0# .!- ,+)'"   $&))#'#)*&)&')   #!!""%$"##&$&&$%###%&$!""!"#"%!"! # "!"#"%%$&"&$&,$%%&*%+&&''$"("#%!%!# # 8+(3&#)@30).!'6)&J=:'C63J=:'G:7>LBB!  A88J?@E:;KAB'@66.$$9..6,, ,"!B884**1&%3((3*)G;;()3(' 4)(&!8-, B66C76)8,+, .#!)6)("*-! -! !." '."!0#   #%) 6)&' 2$!(0#  @30* )F95.#!1%"7*' ?2/!9-+na^4)&TIFSFC8,)fYV7*')%* & $  #       /! &/# )[MJ 6*'WJG*aTQD74+I<9."C63H;8%M@=1$!=/,M@>*@2/1%" &  $!#%*&1%"3&#,8+(>1.8+(>1.I<99,)5(%K>;PC@REBXKH\OL1..!I<9%%#),  " "% "  ) ?31!-#!<0- -#! 5+)NB@(/&$6*( @42,"! NB@$E98C75*MA@&-$#A54 $0#"' )  .#! 2'%! C754*(-#"1'% C98*!  =31 B77/$# ,$#$#B875*)?54/%#A66 E;;SII=33MBB","!4**$#5++ 1&%%0&%/$#"/##7,,B66"$8,, ' ' 6+*4((,   *"-!&0#! *%)'A41!     , , " 9,)"2%"8.+ ) ;.+4&#%A41+ B52;0-XKH9-*YKH=1.>42NA>4'$bUR6*'"#2%" '  !* !/#I;8) 0#!VIE".$!G:7+9,)E859,(9+(/"L?<2%"/"=0-/# NA>- 1# "&  /!-!&0# . &/# @30:-*;.+D74?1.>1.1.$9,)8+(+0# -,  %/" !'  , !!$,  0$!  ( %( '"$6)' )' 4(% 1#!#+/"!$$ 9.-8.,+!L@?' /$!!:/,"A53"6*(*!+  7,+-"!$+ ?43(C869-,C76WKL9.-#"C>>uqsrnpc^`D==8,,/$#)8-- 0$#(5)(+  ) +% #,!/# 1%!<0-#%&."#  &   "$  0" !9+( F:7!," ." 0#  &?30 0"=0-+VIF0%#YLI1.H;8+  6(&8+(7+(%1# (N@=);/,&B52G:7(0-#&"#/# ''( 4+(;.+B521$!5(%;.+9,)1$!:-*;.+/# 5*'=0-2%"7*'A412%"$4'$#%$ .!&5(%6)&8+(5(%+0# 0# ," " $   ( ! "    %/!)*% %+$&*- ',&(+/"+'*')'&('()'""! "#                             #%*.!.!- +*(((*+,.!.!- .!/"0# 0# 0# 0# 0# 0# 0# 2%"2%"4'$3%"4'$/"- ,(*&"&#&&)$/+)& % )(+/"**()(+'()**+,),*(.!*/"- .!0# /".!3&#/"0# ,+.!,*+')(+)%&*%'%$&%)- )#*,.!&1$!- - 3&#- 3'$(;NA>1.7,)8,* &/"%.!(#4'$',* %))1%!% 0$!-!2(%-!0#!"$)*# '(#)&1&%2&%*5('." * 0%#$2'&+ )'!/#!8-+5*)<0/0$#:.-/$"-! -!9.,/#!2&$ 8,+/$"C877,+ VRT׮dcdcacnloVOP% ) ' !$     ! "&%# !":.+& !-    # ")!) $' %%6)&4(%7+(/#  0#!0$!'SEB2%")L?VIFREB[NKG:7I<9L?<:-*XKH[NK:-*XKHE85:-*[NKK>;6)&F96A41PC@=0-I<9A41B52:-*3&#J=:J<9G:79,));.+4'$.!;.,'7*'7*'!0# +!5(%-!"/"/#6*'0$!#3&#$-!9-**"." .";.+3'%2&$8,)9-+&6*(4(%+ 7+()6*(, +#(!*%, $% 3)'?32"% *!&* ('&'hegrop+'( 967cacHBB-" , " $"-!' $   %!), ,!+1%"+/# ! +&      ! 0# 0"B521$!*>1.++/"7*';.+8*'>1.5(%3&#2.J=:>1.TGDVIFREBOB?NA>na^eXUNA>E85F96@30K>;F96B52:-*6)&;.+4'$+.!/"2%"=0-2%",5(%8+(9,)B52(5(%3)&*- 4'$0# ;.+9,)6)&?2/@303*'8+(- ++).!2%"8+(3&#:-*:-*/"0# .!0# - +(''&%'+,,,++)&"                                                               !#$%('&&'(++*(+/".!.!.!.!.!/"/"2%",3'$1$!6)&5(%/#5'$1#!,)$('),"&&*()0# .!'- 2%"*)1$!,/"0# .!1$!/",- ++,/"4'$1$!.!- '3&#.!(0# +',)+.!'0# - ,.!%%+')- +$*,$4'$5(%&.!).!5(%2%"6)&6)&/"1.(9,)?2/4'$H;8REBA41VIF9,)I<9TGDTGDYLIQDA8+(D74XKH@30SFC]PMI<9B52`SPL?<0# \OLC639,)J=:I<9L?1.>1.@30G:7I<9E85REB3*'REB/# @30:.+2&#SFCE85/"G:79,)D74B520$!L?<=0-A41?2/&?312&#<0-B637*'/$!:.+;/,#."7+( 1%"3'$4(&D86;/,3'%.".# ), -  #! QEC|}iedLDC4(&",.!$%#,'''""($#;89;893013//5.,9-+' IGG`^^C97# (%"'$'% ! $+#*/$!#>2/), ;/,2&#),#!(,    '0"1$!#6(%$;.,=0-;.+M@=1$!)1%"0# 4'$9,)>1.7*'/"8+(:-* * M@=1.*;.+9,)/"?2/8+(, >1.9-)/"7*'H;8F96K>;aTQ]OLTFCUHEK>;NA>H;8UHEUHED74SFCE85NA>>1.6)&1$!/"- 3$!/".!*2%"8+(7*'3 ,)6)&2%"1$!1$!5(%3*'2%",/"6)&9,);]PMI=:QDAREB@30OB?REBB52I<9L?;L?:.+<0-C631'$E:7A528,)A52-"5)&3(%!<0.=0.9-+F:74*&-"0'%QOO;98UTSRPP710&+$"/)'+'%855422+))/--4321/.6545320.-.,+.,+,*),+*0(&><;onnVMK%#-!(*$ '1%" &%&9-**0$!*'7*'- $&0# +0#  (- !;.+1#  + $3&#>1.0# 0# 1.2%"*0# #9,)E857*'9,).!- *)1$!.!, 9,), ,% 3&#)0# "!  ,*(0# *$0# 7)&,6)&A41- I<9>1.."9,)6*'=1.G:7(@30B52- J=:7*'A41>1..!@30;/,4'%@30K>;6)&;D74F96;.+>1.NA>5(%>1.K>;;.+G:7SFC=0-8+(L>;8,)G:8L@=3&$?2/?2/6*'M@==0-I=:K>;3'$K>;D74I<9M@=5(%F:7J=:A41OB?OB?4*'SGEE85>1.TGDB42@30XKHI<9B52TGDA418+(E85/"A41J=:6)&G:76)&+3&#:.+0$!>0-4'$'1$!- 6*'- !1%"'%0# 5+'C739/,ZWV{yy-*)3100.-<:9754><;755421865.,+*('%#"'%$%#"%#"'%$'%$ daaLJI=20)2&#*(+0$!0$!1%"&3&#/"%9,)*7*';.+*9,)7*' &(&:-**3%"1$!5(%7*&+2%"+8+(A41$1$!;.+++9,))7+(=0-7+(;-*#7*')3$"1$ ,4'$5(%!&.! 7*'(%'+ "- 1$!2%"8+(1%"A413&#/"/"8+(2&#A41?2/,6)&3&#)B523'$0$!J=:;/,=1.:-*5(%M@=>1.8+(B521.+7*'F96B52=0-:-*(0# 8+(:-*E85;PC@K>;OB?NA>D74VIFOB?I<9;.+K>;PC@:-*E859,)/"6)&4'$*,4'$.!- +(2%":-*.!.!*+%1$!*)- /")'"*.!*#(&&!!"!!- *- /"+(&&$""!!#%&%#"%)+.!/"/".!)"                                                                        #(,+'&)*('&%##$&)(*)(+- /"3$!6)&1$!0# 7*'(- /"/".!3&#- .!3&#,.!('4'$/"1$!7*'7*':-*5(%5(%9,)- ,5(%0# /"7*'/"5(%8+(.!2%"+,/"(.!4'$')7*'+),%/".!(- *'),%)%)- !/",- 1$!(- - &0# %+1$!0# /"7*'*)8+(2%":-*2%"/"0-;.*@309,)C74PC@5(%H:7D85C63XKHC74D74NA>?2//"WJGD74H;8NA>+I<9A41=0-F96>1.(7+(=0-,+8+(/"9,)3&#E85;.+/# :-*/""' 5.-fdcA>=743?<;A>=1.-754*('.+*$! !%#"$! %"!##'#"%&# $! &#"&#",)(ZXXB@?%- 5(%&(- $;.+&."8+(&8+(.!- H;8(+7*'$,0# "-!7*'4'$C63=0-2%":-*5(%8+(;.+1%", E850# B52D740# D74>1.5(%- 3%"!'*.!'!.!(##%,,3&#),!/"%  (,+B524(%4(&?2/0# 4'$7*'):-*9,)4'$G:7:-*$.!3%">2/B52;.+M@=4'$;A416)&;9,)1$!H;82/;.+E85;.+G:7NA>H;8F96SFCYLII<9QDAE858,)8,)5)&3'$9,)9,)5(%9,)+;-*RDA3'%E85H;8.!A408*'- E>;G:7?2/1$!=0-A41C63B52;.+=0-2%"0# L?;9,)?2/?2/8+(I<9C63>1.I<9D74E85E85REBK>;H;8M@=:-*?2/J=:;.+4'$,+5(%;.+E851..!*1.3$!1.1$!7*'1$!7*'@302%"F96@306)&REBE857+(J=:C63H<9OB?A41@30J=:6)&G:7M@=B52PC@H;8K?<+K>;3&#@30D74@30F965(%,6)&9,)PC@I<9(D73QD?1.=0-NA>B528+(TGDD74B526)&B52=0-)J=:@31H;8;.+=0-?2/1$!9,)F96>1.A41J=:H;8L?;C63L?;NA>H;8E85C63:-*,))&- 4'$7*'8+(G:7D746)&+.!- - - 3'$,0# *&'*&"%%+)$"'! !%%$$$$$%'&%$$$$$%&'&&%&*,- /"0# 1$!7*'2%"*("                                                                   !#%(,/"/"/"1$!,/"/"*0# ,/"/"*5(%.!0# :-*+""),/" 8+(,,/# (7*'-!6*':-*)8+(6)&+=0-)- C63/# @301%#5)'D749,)?1.K>;9,)=0-NA>6)&;.+1.0# :-*8+(&=0-.!("*3&#(/"- '0# %*,!2$!+".!)."2%" ,4'$)6)&*- 4'$- 2%"5(%"2%".!&)/"*8+(+8+(6)&(?2/2%"*#3(%%1# ." 0$!!,.!3&#=0-)/# >1.,?1.2'$ 7*'0# 0# ;.+1$!?2/4(%;.+C639,)6)&=0-''>1.."8+(:-*- D740# =0-?301.D74=0-L@=@30=0-?2/3(%1$!7*&7+'2'"C95OKJgedged`]\XUUMKJ20/ !&3&#+2%"5(%0# 6)&,*8+(2$!0#4'$5(%*3%"1$!(%3�# .!1.1$!=0-D744(%B634'$1$!6)&1$!:-*E85@30QDAL?<=0-G:79,)/"G:7:-*7*'K>;3 ,)8+(,0# %+(."&).!(*)#0# (2%"- $&+$**'5(%(6*'3&#*>1.4'$1$!D743$!=0-3&#:-*A41:-*B52H;8@30VIF@30K>;VIFE86:-*6)%7*'2%"9,)@305(%B526)&5(%1$!2%":-*D74=0-=0-QDAA41OB?OB?G:7K>;H;8C63E85E85K>;D74F96F96D743&#,'#.!/",A41>1.;.+:-*:-*1.8+(I<9F96<0->1.3&#+&,+'3&#(1$!+1$!)-!. '0# *+/" - +)5(%,(3&"+", /# /"#)',6)&2%"8+(1$!5(%:-*%#- +.! =/,#1$!." (+'6)&0# 8+(5(%)."=/,0# )<0-1%"@301%"+!3+('- ($7)&(3'$4'$;.+5(%0# J=:/$!, *!;.+#,!:-*#6*'4'$5(%7*':-*2%">1.. 1%!%.";.*3)%510733KHGGDC-)'$!(/! *NA>@30G:7:-*7*'>1.7*'0# +%$(9,)/"8+(,&"$1$!,/"8+(2%"/"8+(.!D74B52*A525(%9,)G:7=0-C63E85@30?2/=0-=0-ZMJF96*6)&- )4'$'.!))1$!##$)' 1$!$,- %#,/"5(%=0-7*'8+(/# #0#)5(&7*'-!;.+B52- >1.;.+3&#J=:7*'2%"G:71.H;8@30OB?E85VIF@30>1.A41G:7A41>1.F96?2/1$!*&#$)0# 1$!**8+(6)&6)&.!2%"1$!,* !#$'+'$$#    "#$%&&&%$###%(***)(((*++**(%"                                                                           %(+- /"0# .!/"/"5(%2%"/"+()*&1$!1%"%- %- >1./# 3�# ,6)&0# )$ <0-1$!3&#/"/"6)&+'5)&;.+8+(2%"4'$6*'J=:2%"A417*'5(%D744'$D74B52E854'$?302%"&/"(.!2&#%7*'/"2%"1# &,2%""(%'1$!"0# (."6)&%2%"2%",#!/"0# +3&#'4'$0# /".!2%"5'$.!'(1$!'(4&#+'+)2%".!&4'$. '')6*'#$:,)1$!9,)3&$!/# '0# 2%",-!H;8H;82%"3&#,*)- >1.- *)&5(%(3&#- - 2%"/""@308+(#+($')3&#- /"6)&- ( $, /""*#,2%"$:-*?2/6)&'"8+(+(5(%)F965(%7*'7*'F96A41E851$!8+(7*';.+6)&.!.!7*'5(%'C63/"4'$C634'$1$!M@=0# D74QDAH;86)&5(%C634'$'5(%;.+8+(3&#)! *,.!(3*'3&#- 0# & '!!  +.!.!         "&$%%$##"##%()*+*)'&&'((&$                                                                                    !%(*- .!1$!/"3&#.!.!)*$'/"/"/"#)0# $3&#*"4&#" $>1.&0# 2%"*8+(7)&&=0-8+(4(%:-*:,)5(%@30A41TGD/"1.4'$@30/# B63,1$!,3 ,)3%"2%".!!/"&), $'1&#"1$!0# $5(%)#1$!+- /")-!,,/")6)&/"6)&0# 8+(.!.!%#'#3&#(4(%'-0# (/"/"&6)&)#%4&$)&4'#(5(%,'1$!1%"/"1.=0-)6)&''7)&$&.!(.!&/!=/,0# :.+.!'/"#5(%&*( =/,REBC63YLISFCK>;F969,)1$!*)))- !*1%"'8+(/"9,)2%"'5(%:-*- '$8+(=0-(A41:-**=0-;.+@30=0-/"- )"0# (0# 0# &6)&/"3&#- +3&#) '$"''#!/"- &&/"3&#2/!D741.1$!5(%(9,)7*'D74L>;@314(%;.+%8+(2%"2%"4'$9,)1$!:-*   "(,3&#/"$#'# &$"'"+2%"1$!3&#&#        "%$%%$"!""$&(+**)''&##$"                                                                                       #&),/"2%"1$!8+(& ("*(,2$!&! 4'$&,&:-*/"-!9,)- 5(%?2/ 9,)4'$7*'@41'8,)B52=0-K>;."F:7F96L?<@30C635(&E85SFC6)&>2/*A304(&5)&>1., 9,)'*4&#"-  6)&$/"$, 5(%#/"1$ (3&#'/"+*/"(/"7+(- 5(%,2%"2%"1$!(6)&'(!$4'$#/# %.  #!.!)(%1$ '2%"*'1.SFCXKHNA>G:7OB?>1.D74- *!2%",0# +7*'2%"8+(!,!4'$*C745(%2%#B412&#@41B516)&:-*(+5(%*+4'$)9,)1$!- 8+(%/!')2%".!1$!- (*% !$(-!7*'-!0# - . -!%C63 1%"6)&'9,)8+(.!D745)&A52B525'$E85=0->1.REBNA>F96>1./"B52@30J=:WJGPC@G:7E85OB?I<9NA>1.=1.%3$!6)&+.!/!7*'-!0# :-*.!6)&(*+3%"$0"(&3&#"+.!(7*')&1.,4'$- /":-*1$!(.! ',%$ *$")( *,+0# #3%#0# 5(%",'1%"<.+0# .!@30/"@30A412%"REB3'$1%"C63;.+G:7:-*;.+REB5(%:-*;.+;.+D746*'H;8I<99,)E859,)>1.:-*SFC8+(5(%H;8.!3�# 6)&?2/<.+?2/8+(/"))/"- %  (*(!" #&)'',*- .!,'$%!   #$'$     "" !$('&%$$$&))('!                                                                                        "!$')- ,*&"+&*1# ,1$!0# *7*',)(!5(%4'$+C63."A410# 2)&+0# 3+(F96+4'$3&"3$!A41F961.+#:-*>1.;.+F96-!5(%=0-5($=0-2%"+;.+(.!'*$(.!(!)()%#"",$+2%"1# )- #9,)+&/#)2%#&+B51;.+;D74A41H;7&E85D850&#I;8)A41H;8>1.>1.1$!:-*5(%A41NA>9,)>1.C63G:7@30;.+H;8;D74*NA>:-*1./$!.!8+(- /":-*#3�$!8+((2%".!4'$ +1$!,'2%"&#- %)(, 0�# ##/"0$!3&#-!2$! ((#&&.! 6)&1$!E85B52QDANA>PC@1$!,1.4'$@305(%0# 2%"4'$,* !      "!(',2%",- ,+)('$#!&)&/"'!&')+&"   !"     !%(*++*'$                                                                                "$#&),- ''&(*+.!%,.!!4'$-!!3&#+*0# /"1$!5(%)6)&7*'1.5)&*4'$1%"1%";.+/",>0-2%"=0,0$!1$!K>;7*'<.+((5'$.!2%"*/# :-** +$,3&#,*#.!2%" /"0$!1%"- )8+(2'$+0#1# 5(%- :-*2%"%8*',5(%?2/);.+;.+$9,)%2�# 6)&.!1$!"3&"  %&*"&&&8+(% +'5(%%.!5(%/"1# $-!&!9+()'- "0# 7*' ,PC@7*'?2/E85I<9B52- *E85/$"1%"2 -*B41(1$!1$!4'%3&#/#!C63*)1$!!.!$&+ &#%&!%'$,3&#- 7*'/"7*''8+(E855(%0# 4'$6*'(9,).":-*7*&$#"/$!, )+!6)&4'$-B523&#?2/1%"'>1./";.+5(%2%"0- #5(%#+8*'+- (7*'3&#'.!&8+(5)&5(%1.4'$A41>2/8,)1$!*3�$"'- 7)&!  & !!* "(1$!/"1# 0# #7)&/"7+(7*'9,)F960# 4'$4&#(3&#*/# 0"&7*(+(6(%.#!&!5(%4'$&+')% 1.''=/,+*(=0-3'%5(%2&#', 4(%!, /"/"2%"'0$!(+ 2%#2%"%' B41)0# %3&#"!0$!!+2%"&:-*2%"(8,)1$"1%"2%"7)&6)&  WJG@303&#K>;/"1./"';.+(2%")"3&#."<.++!1%".!/"7+(B52)3'$&.!8+),3&#)5'$*5(%3%""4(%>1..!7*'5(%&.!!)*3'%/"-!'+&4'# &&+ +/"%4'$-!%3&#), 4'$(,*- 6)&)2%"3&#/"5)&.")8+(0# .!2$! E85D742%"B522%"6)&3&#,1$!-!*)+- *&'$*'!%.!$(/"'()/"/"#/"*'4'$-", +',/" .!+%4'$4'$'8+( .!&!  ! ' '4'%/"4'$3&#*/"*'%    &'&&#  #&())*+)$"!"$'(),+,+,- +++*+)++)+,*)*&%$%&%%(((+(("!,)(,.!/"%                                             & -#.!. . ,*%!$%&#% $)%).!0# )%3&#2&$'"'%() )/# $%6)&%( "' #/!!(#",%#%#6(%*)3'#&, -! '%%9+(!0# #9,)0#!#6)%3&#- 0# '."7*'3'$.! 4'$/# 3&#:-*3&#'/"%0#+3&#-!.!,+2%"+- +*0# (+0# )- .!,.!.!.!4'$0# .!1$!2%"2%"4'$/"4'$.!- 4'$ "7*'D74>1.@CHBܶ HIPAiOB֒Xca& yFIHP,Q!$&$y`mQ$1 Ո3۰Q#1GP`R $6w0HJXa(B  >$miJ MPlP>R} V1 ka ЉR ض (Jn~Z(J I'IJ!Ukm IJ  {UmIJUeKPiR ''m+kUvbU* N6_HRUI `9'JU`tu  S$ @5Xym IҶm; ` -V IpkvyAD1VU1 @I)"?ذ I$1U$ Q h(JUIIII 1UFP(BUHBUiAI Uhxxl1 iJefd?.] h7X`Imۺ`Im۱p TpIuk`z" mٶWp ^0`ҤֶID1v@:$I$1U/jmI1 0Z HBIIII1ppBH(BIIII!x2PP)J tddol )Ħl @5Wrl! @0i͋8 7W1iP pKCaAzM˚'bAu` fb'YdA_ HYA_=-Q0msA---xHJ>44呔 XCm0`(R `PP=J VHZ9U 6`/>Gb9 i3h(gjA}ڈrIuUGb@zpzxD i־ NӢHz{}T``AI9D1yUAd9$)jd9$1/طdAD10 #I$)B0A#1-YHA)JBOB 0 إI BP(B1''/'p`R }}}} B!p0B!XXXXAsq! ---8RRRRRH)!KKK<}"ÑbUaj`HU6US:L@pUߢI $@  Udò4U؎P@UޕISXU\ uUҿ X``UBAn1I!]l6HJ$)U}Uc9$)W6+A)w:;ߖ'J1UR#Y)uv(&b(~uPXY   A@@A1''''`RA\\\\ }}}} A@A$) ----8iR RRRR  ")KKKM膷ҜX``?u}? xعˍ4J3`x %_ONۀ Q4㓶AMd`po4*jضCx '0iӲҜ@OA `ױp? /7_?T3! @`ba`Q km{mID90IdA $H$@:I#9W ~InhZ9Uu@ᘥI( I#9UI D9  B`B9%%%`ARUU~b  A`B!E)-)-)Q$Q%RRRR  e)KKKKۊ-NPX-4`mlҌhbªMN@ { p>moh%b$AKs ^]q+@@xXb߿sm fzpjm Ph &ҔLsJwӮF {``.S?% KlbdA$ tLIAuɭqQdAc֛#Yj ->'QY16pؐYA64mQdA%%^YC9J Y  "J]ZA^ bGWZ '''MZ \`B!UTTt !(J$4B c!^  Z} 1)))IbA[ 4@`Z!u~|V`hj(U^u k!UM+sU]v iU&d U2bUPMr(؀Uȑ qU Mb U ƔibU GzU`!4'b Gb*SN[b*_aǶ a*W]=H&b WJB&b) $ Nb$) ]`d1ZkpQ  !(J!;ؔOLkiR',kD)TTTTgGbA''''ﰍ kIR `Bt|\iR55R,E+8e9#1=\}0 8I$1-#`mǥId9U6At`ID9jbx&@j!_*mMZ$1|z l@=Q !!iJ?CLkHJ'ȯLse1TTTTIR* h +k(J A dddiR555 J@LkHRȏ+k!\\\\ 9))))IR<+k(J秅pZBlxxMۏ?Hā PB&h 7ӶH+k *U׶#@Sx`oI" .@x_նmy"`o/AX`I.x$I簔h '׾oIRaO! (p@pHZ x 9)Uu1ۅ9(_ I1U*BvRHZC9վ%ƵZIZ +YDA_90 ZpZ1wPZ IRA3bJ'ȏ ke1TTTTIIpHR&hjB/ `Addd!iR555C2O$+kHJb!\\\\  9))))TL=ZB'@f`ZBx|||Ohm@ WB'aPU? MڶS8U 'm$UHMҦa8U`Hi&đW$8U$ҜUЬH]%0n˫ 8U/~րU@@BVJܜ0`A]p ؅AU @CYU*ھI@Ǵ IcU>I *ŐwmIA@8 ؄A Bb=S$HJ XZiR!(JlC HJ!T\1egHJ5555#LkA ^^^iJ9)))P&i$iJ R[ @iRhmom˿{Hu%p@OvД@=l p 'H{"U# MP pIܖΔ x7ݏ,p Oۓ8h`*c x>e援 @Ig_pPA@ 09$1hWH$ AD1U AD1"$2 ID18`A#1?؀ 8Id9-)1iId9LGNN $dA  AA==9!XXXX!1 OBA\\\\g 95%%59e) 1))))9 RRRR " "e1IIIIV$ksX_S+HH*n {`@yr XJ~R H| P M*0ZUNL% A*c@`pInd) bX[y#)Lc@Hϱn ZAP`- P'2@@9x9)WUA$1)U#A)U*I) #Q$1?U uB:Z1 Մ NdZCAnmB 8Q 9!==1AXXXX!1 GEE9A\\\\Gg}955551$)1)))9 RSSR!!!KKCyHbRW%A!PHJU IJU@)Z uV` @߾Z }W%>3>ZU`9U 45,kAUW*Os,k U RU 0i6,k ժ"* I{ W'$ A{D)UI4$hbD)U 'Mb$)UU*IЦAZ`Ze9UĚ$I$hR!}XA _ 9 =?1 XX! e1G9\a955551X$) E) ))9RR! @?YbAҢpIiR\ϑ\RA*d"5AZ(b@IZA>>Z$1:yZ :*'vb4A =He9{ I_t o(R?O,hZnKl{b`Bt, bz_Uѥu/l{HRj>ls\UU77(  9?9Ob9''Z!TTTT  9O{r R9) 1 tttt  Aa==== BZ9``Z^\\\E)))))9@piR9IR!||||K>ۍsգБs ^֒N~{ `S cXÖ0MMk`>LkA^$,kժ+PZ^*/˗hiZA  %%Z)jA ]??be1W_ۖ  k $Al{AUՂ`y~iZE)L4VH k!u0,s~\ ZUڰjRj@UVvW A?U=[Z  U kU9.Up IR U1ttu9!---U\ Z  URUe1))U-< R U Z|~us;KE}_둡 MkU:$LkU_msj"uNmk!_K$h,kU"cb%TZbvhZU iR!*3m# r U3qn bAWӐ# k*Umm }␦l{_kNє΃ Pa\V^WaUaUaU*Z/U@ U UaU% UjWa #AU _~a U U HENk$⦲@hi/$Fyp'$FΉj$֒@]P$F$F֒U$F@$F̣@y$F x-$FƂhj$F $V 'FYPU$V`I@mK񤀈?_%C%dua Z['Mb!U'R U`zW ; A] d!)IU#RUZ!]"]6r U*Om-'lGb U p;hbU&gjUڤ1zBU?ڲTz U*IGbU` AW_!UD.xAU׊h  xrO¶zyJT x 'ζh@IҶۈm@}PIҶi4 _OR$׵q*IҖ& `ֹݲAO7!k ׬O6@A`طS$A2 qiT`x 7عz#14n~N `)b)C@x9S[_\6Aj9{+9twHA!V[ Ad16 &CZ9*=MbAUU-#AGj1۸3@ AW𤫙rAwg rYWnICMFrAv$<jdA_ܰIqMGbdAW}dA @ Z Uv(Gj JJ@JN^0qaWIO (Ui 0ݩĒ UO@U$qU@i0| H_M0]'(U$N@7I'/`UIqmOA Uc{ UЃ=>b Ӛh (J1U1wx`ze1a)I9!/U}m(J$)Ul6 B$)UC`J$! UyMHRE)UJn|"ZD){U ~IhRe1UU tiZD)UU@[hRe1] jx'J ~E1֜e1 +  I!JJJHʯ3h %m>Y $T`pp#H@@xy x 'y" T!@I $МpOx%_Iq-M4`X`H x?_@c9mx ЍwٶҜ@``2h# 4H3 h 71B.BTAvp'J U9UpzwD1A) p 'AUa[>IU* 0 g'ZUNI U"R(U**Ю?R!U *lR('mүRD9U ooR8WI D9 _\$D9 0b6ąQJP@k XRy~@ ` '_jIbm9P hP`yޖ&@XOۦq@X %4rm$AhbDm$pXXie$ҌX %_0m%$,k߶``I$)nX7逴m$QX%ߏӶ$' `rꪪӶ*aO|`1C7͋8Lʍ# J9UD1vvvv@ d9! 0 IA 66 IA ""Rb9"?b2`Qd9ô#9RA y1:l'ZA(?ja4iGZIW]mI©j#1/W(a bABV)=n'Zd9z{d9 Gb %nQ` @ԑÂ^@&?rU0Ng{ '_дO U?m{ UmL{0z@nqUPq `U6/n (}UаmP 0 UP&0AU?Ol{ UO2Ls8ZP U$ߒ{`U"@C tLk0 J _ (RWzxU 9 ) 9 "}1A IHA!( I)*U-o2QU߆ OIbz IA[7tQ)u%iY Ui;Q WdA@ I!N` boxI MҤP }Ihm;rӔh"rIqx`H$9m)p2am֥ `I&Iֵ{@I&HO x`I i`I@&ij$m۴xzjH&i pI@&h h '-1 ֕bp`lr#9A@pPI&I3 X_1@-DBU (>hjdAUU*$1``u}I)))M)Gbe9_>[tK'Zd9_OIA'g}M|RAzka4MIA`_A!Ie9?\fAD1IIRD1wI IID1_`A$))\ ;9 .!"!HBD9m޾7PRHb3ېlkP BH|@ l `zS I'r PjDi&k P 7lshbJOb lk@`PIrפ I{X 7k qY*y͑,i{`P@u»,7 `&7saP]r$L[A@@0m$'R@X9֊, igb 8'%$bݪaAAAe 0Qb+)+ƟJb$1U 3 I&j$1+^UAY#9UU H¥I#1m0A1u ذwI `ۅA A)U D1 $e1 _D1 &9 \(BD1g@iRW $AU@Z U c@U$ZU$DA0UOI A+cUԤ$s!U$$DI U<$s ( UI I{ U$kUI:jU g HJUJ U]lhdAUaA BU `A ++kI!UlAUD1 U 29!ՂXzEAk'RV`l$A UL` A U/-9A `9} D)ָU@ 9(J!*U0] c!) IZ9WU(iR1Wk'iR1U 'iR9UI (J9`@B$?iRAU+* AR9WW o$ niR9U(;ZAU cAWU** P c$)z{pl#HJ*H(J!UX IHJ U@['R I+`ȭ+kRUkbhRպ HJ`@3AAUU@`;A:[['iRA- ؐZ(JX (Jh9U"A*A%q"(J92.G9HR9 0(JAY##"J9h`_MpBcA! u `A!U9!*U9$)U9! U@A!U9$!(U9$)WU9!:U9$!U$cA$!*u؀ BE)~$B =5~NN {e1^UP${1Uϱ@$)[j iR6c&{hR]IRN l{9WUж${e1UUDI$+k9UU kBIO@B kiR {z]r0b$)~V@$b$)UU@Z$!UU!miZ9kx_HR9*k~uBiR9ͷh6iRA.l/HR1xhAnBUmBUۦ9U`9U@AU`Î(JU@`9U@BU$AU$(JUBU(I25eR4(J5&A A%%JUUIBUU*@ IJ : +kiJiR khR_^_HAWvIE)UU*@I1UU*II c9.Lk(Jި__``A TTH$)UUA$)Uu*x(J**&HJA WsB'iRA(u۷ 3ZBݻ%-HRe1~`jS>@M c!)&y4Z9U]0JiR9*_޾m(J1 ժN'mHR9 UyV$A(J9`@vb;B*tBIiR9 WmiR1W_ @Re1DM$Z ߫iZ9*C?' c!pl" A %/5$lsAW# i$KsU'`{"4{Z ݫ힖lsHRޠ_dWǂ b@zx?Ks!Uc m?+k'$MLkHRvӰ c(JwmPkZa x-aIbU= cdmZ1ahRJU]h$HRAHRA(1|GRe1`p  e1UE)UE)U$)U$)U$)U$)UD)!ED)U$!U$!*UE)U9*?U  B*2i-n(>61^-ls(,0$)!QHJ UO HJU ^$WU _I AU AU9!U__WU .]9U' AUAU_AUW 9 uge  !UUb*UUUbUUUbUUUbUUUbUUUbJeuUE)lVuUbWUWAUUUbUUUaUUU*UUU $)}'hRU~iRU`1JU{`z$JU$ 9U @Lb U&) HRU% @J U*p kUAc kU9Pb[pPnb UU–&ZUU`BZ]4 IҺiRU$DHRU0@A Uvtt!!GWUHE)UUU IUUA$I#AUU U`IA UUU`IA UUU`I8UUU`IAUUU`IB UUU`۱ 9UUm UU%@@0$)UUU IUUtm$UUUm$*UOA@bUP b Ue.S^brp`U{iR U8,KZU:0Bn k&&U$'H$bU- bU؊h۩Z U @ӶhRU9HRPRU] (JUo/$(JU6 $A44$B U<J! UH9tttv(2UU5E+'IIAUHֽA U_ )?g 8$焪aqU?mݶϼuplK0U$˖QU'ݲ8ƀpz$]mKyU$vݲ%U$vݶy 'I۶m0UI@m0U[b?xJI _$!U81@ Э/I$9PPPI@9W'''$ ۶9U$m&AUIA!U*M?AAU IHA$dӦI$mۦIAUM4IbUIAI!U $-6I ]I"& 'baU(-'bAUIZ!UiAw@@@I@d1M$IAIqqIAU RIaUUIAUVXI!UZIAUUIAUUIbU UIUIAUUVIAUUUIAUUUIAUUIbU IbU_I UUWIUUIUUWIUUUIUIUIAU\IAU-@ $! %%x'x'ЧnO_Ѩس?T+"$ٱֽ`N֔=@ )(lc+Z;Ϟ s5'ϫ'k mN[*c&1FH1ֵ̄`<;Ÿ`_Ū"/)8а82]uU}Iܸq` 'ضaۿ{uKoֽ(@г5´ pnhHC/`ϢM@b11e1pppPe9''''c# 9$1-*@$6Ad9 U~)AD9WAA1}AA$9AA#AdI9?W a6`IdA-m#7 IdA^IlI$9}FID9 fBA#9:]^a I$1}d9@@@@ d9$IIID9ϊn iJ!55=!9݀ayŅA՛2aU* `(B U=-- LRbb`VVTT UUU uu]A.@ 0iJ U''`A UaY UխaUaW !U &IJ U aUm!!$!%//p'p 8 -m5'pLT8qv6׵j]w*ߕ `юӨd 0 ->U};@>d'o@ sǻ ׽3#<1,Gr׽t`Icֵ`y:`9Ix$ςcF :Jn'_ֵ 'ֽT*ѴCMֽ2z]3^XA{Gb?Ma P4EoOЃ=؃=$ d1pPppD1'NA$)6l9$1*_ A$)ޏ d9` d9$)(9+Z CAe1} #A1 9#9"  I)% mdI &1`dI`B$1'_uUĀAC1#1`d9@@@@d96`ݏID9` iJ==-= 'iJ1^{zxa!b2@B$!---=SS0\5R`bbbTTTT UWUU }}}}AJ@ȉR''''pP(Je)xx|~a!Ax` - $!1؏իZ1==--͍!!E!a?AI‘֎Қr 7}R64lֱ|6uc;]3 `c ŚIֵ @{z~Nn7ԻӺ+lT@ Թ;5 }ԿS" `uI>o?lt pҧDrc% N Ռ?3B@׷_uA_@ kvl9S '~ҷ )<ˎ` U9@z;LB p1)$ d1PpPpD1''''9$) d1$)H@d1$1^]d9$1^w11} H#9d1x֏d9$1D9d1 % ID1uW?AI)@ A)ߺI n I#1 d9@@@@ d9@=Qd9 HJ----)p) HJ1x\X~b228 9%)-%-= Z bbbbTTTT!}}m}jj@(J!//'/ 0(Be1\{]za Ahxh ) E)PժZ95=%5a ! @@@@x?p>A|o㉀5s&PFϜ 7_OHҜ -XUp/Կ{3%T0kΛ]3``Wʸ#@%躭!okMLa. 7v)m4` ׷o`lU򜨊\ϭ=uҜjvInxp_-! %ж2`^m g jӜ9Dt 'OҤ 2nֽ͒4:f6tt`@11A8J ZZZr9' ?'JwA Ħ9#1U_A$)WU 9(Հe1)+7pH9 ߺ@ e9#))_+d9D1dkjd9$1VI ^ Y .R`Y$!(ޫ$ A`B@J DApo `YD9e(B----(Je1xZzWa0غ B$)5-- s1 Z bbbbTTTT }m}}b J*JJ 0,(J%%%% Be1zx{w AhxhE)ŅP P1R1----b!@@@PNy U i?U]r‘@Uڎ/-@( ]UҕS WUӘT]UtAUU$1U&UB Uub@07uUuҜ"UU @uU`iUر'pUЖjU4 U@6! U01bUUyRAUUI–ֽ ]UC><09RPpz@'J''7MIbm`9a"~Z((J> X?$iR)ܷ ;9 ~9) ] `s`JaPLHR / w)Z_Aw ! A*>Ha -(grA*UP j jBJ `IglFb  (B----pBe1T|zxab22~8 9E)55-'AaZbbbbTTTT }}}aAG/ @,IR55%% IJe1~~~|a Axlh e)Ņ-R9==== \\$!jJ׾X4(J Ob3`hwpIb`PX~ιq ΒO<nx7_=Mxw|4pn40Wڰ@4_Lɕ~k7kYu&YҜx O ҜP*xoҜ++G`Ie]x7٪(Hyy=cE J*۽(9Ҝ@x 7p@(dApPPp 8A'''@Id9-=#ִDMRA h;IIף[mɱ QAWzz_ I2$IIdA_u&OނQ#1OCb0ZDAUX) p$I#9 H4Qd9~ #eIA o $@IdA-_atQ$9A@@@@ 1dA1vB( `HJ --=-P(J1\ZZ!2!_V Ae)'''7TE_Z bbbbTTTUUUz!}m}b@h HJ%%%%!`@BE)hha a~xzx-)-1ŅtOZ95 E)JJJj`؍q iՓ&06Ŗ}q{)Nir-Tpp`޴Ayhq׶p>r޿%[Op_ A H7Ҝ{k}b i4b ϟ+lҔ x`n m xܪ yiOUvܵklx7iP x m٣q *gv9:-bP x`$AʃhOC4@yH*&/o;% yxB*Ip(d9rPPP I''''$ dI9W'a;mID9*k>|[oJdI+_+%@dQ9몵`Ye9z/ Yr Ab$1U?*ѴZ9;VtA ID9..plQA~!H I9ub@2vYD9 bR7 YD9UZd 'b jJj Qi Y0K HJ----AIJ9_^* I:ZU(iJE)!{'IJ1+YJ R b`I$#% ZW9 U]pPA_~||J (iR!5555P(Je){@(JUiRa bxxhh 9 ee5 '(J1- ?HRUpA!!HHJJX |OAX%]㥛6~bp+k8z2bm0Ls=zv{ h`aZӂq `˹AqX+2.q h_j+$YQba* KPZ Y`0sU2 { pPu^7`qhI$a!qP jovk h7I[b Pa姟$msUmI{ kj_߲ Bs hP 1_2{@XD!qPkb<ʣh$! D9pppp,`I'''0@YD):”ZD1Uȑ%jD9_7@|j$9#9@a$9׹I&f1*}(?]Z>&b! TnTae1瀮MZHjAK{[@7-&j#9(ul7lQCA UYCA﫽غ ?aA;T. Y!@h`dI - LiCAV`e!  iR----Im`ZIJx~RLd,kZ{r]>? c!ppppD)2! Op'iRE)iT,chR/'55 cZP  Apppp~vJJʊ ((Z$!5555P'RZ(J}}VV cZȀ>XbD)XXxx!bxhhh -  A!==$a9~Z(J^xhD v+kiR~#>ڣ=be1XXXX! `b]\N"q`0 `bP 7_' Nmk'R~ {b _5橣p@{b"cM *khp$@!iaHI^V"a!iH9(A k X_w lsH M$ilsZ/ m{hR:^WTb`@vl"a@P&,O!aPzam(qfbPC:LcP"ǹnylsiRȮ)rDnLs'J!ܑqlXXz֐CjXpDX% ظ Y ZRpZ?Gj''I'ZjAUU IGZD9wIQX5Fb$AW(hCd&fr0*ZIM[2%b0(ObD9U&M5z1}*0Nr#9U0FbD9 Ϥ⠅%jeAWPfr$A_"od%j1_*myѥb!ը@Q&jAoj@@dI]$a!  IR ---- ЎÐZiR߲Y1:7,kZN"S.@ c````1 3 D)-iiRD)R#-#+kiR-5%ɽ+kZ2P BppppJnjC!BIIbD)5555f˾b BʎI1sxsbpb&s$)xxxx$)xpxz  A!5==5PbHJ~~[ ,kbZ^t؃==j1XXXx!b```Fn@H WmICQ *U? IZ 'Wcb8WmI$ZUU @Ob!U@OaU1I Uny#IU c!(%uıIbUUCrZ]UЭibuU-RhZUi#IUTIIUOAa.2IZUU򏯱@b!*UuIҶZ UВGb {DH@I.u`!ArPp I'''WkMR "U hZ UМ#jA UmzUl&b*U+T$&b!UA˴Z Wh k ZUH{rU~%Z U3b,i&bU: YUg 'ZUIrjjUI_$IQW$) R!-=--L-Jb)J㣚(It8t{ c]p c`p``1233  E) Z^vAjZe1 /,, kiR'777$BMsZ JaPPPP$)yqqy JBygMke15$ ciRjp}쎑O殍k kjx쩐 msE)xxxxD)zhhx !HJ$)5$Anq ciRJ~ۂ1 sZh.`)` k1xXpx\\$!``є$v綵D1& I׽U$ IA0U`OB @0 +I&IŪAaU?um/I"I۶m8Ʈ{Umۙ{Uʀ'8{U$umֽp$m'axvm&qU'm ?*ju۶֭ x $k{Ua&Ze9 nR9_! @JdAyQCAy0Ā Q#9zyQd9be1xxxZ 1JJJJ[Z jnP"t׽T,Ѷ?K\ 'i':cWֵ@`я{:g`5_h?@ '۳HֽѦi1VO$I:jю  յ `ѶVV  * 5g+dҵDGɕ Z 'cǶ ӨioѠߴd˕tp@ЮjA.Otd`_ӕtKqz99( A!PPPR D9'''' ID9%} A0I$9~jI$9aodA#1-%$A0*ΆFlA1 &NLAd9I _ذa9 lId9N؎ AdAע=CIdA%_^XIHID9>~} A(c9aI0'@Q nhn( ID98%) Z----erKbHJϋfHLkbɁB#4@4,kp``` 9! 1!X[ZTgHZ1 )! 2 siR5?鴽A{Z0(J!pPRRe1SQQSBJITIDb1555v+biJ٪pi7lmk cubX{e)xxxxE)xxxpe1- A$)555?Ї}ljZ9|, ՔLkZ~6.J ke1ZZZ!1JJJHs. @ 7Aǜ*Ͷ3jуBȭ}7˳mu+;XM@pO .  .wg󽀘 7ѴĂ Ӧ -i2mInֵ3.g:mt`MK{ ;;sC w[_<mp 'LӚu I&WҤLFHuB޿EιZ3P@ϋ- gA[alU99@ed9pPrPD1''''9#1} @ A 3A)E0 A(~Ie90P @ A#9 {m`Ad9euAId1]/6AA"A$9AID1wXx A!.dZ0xUkZ ~n )$ ;&hQA'E)  Z ----#x}ZHJsNtkLkbP#4@#0 k````9!3e1!zp\r.'yiR1=͓8 kB/?'.kp kIR)4@`AARRPPD1SSQQ JJʋb1555y1ϠZHJx%;lsbޠWpp lke1xxxxE)xxhxD)----A$)=55%lͪZAz>18ж kZ~+k1^^zx!D1H`hdRƔ;Ǣ!yI#@c&S _nauҜ yb [uҜ?6GmuҜ}b p*`‘}ξE*_W;a 7 3n$uҜmo&uҜ:~;v<pHOJ $n™a u}v50'On  v*3">um7TҜy؀@P@ A@99@E D1PPPP#1'''7D9) /A#1uU A1_C9)(l4Y$1U FĤQ$1 aaD1?UI A$17'NY$9_Y9uc;Q1 (> &r( TiQ%I KjJ@ Io^ nFbdI׬E)gGZ ----~m1LZ(JjwC`ǿlkb*)}ɐp Lk``9!31 xxz'btZ9 "+kB?7ڴ~,kHRPA!PPPPD)SAëKcbe155>;ZA-r~glkbzms1xxxxE)hhhh!  B!/-/&=хZAo&2F kHRzXB&Z+ c9X^xp!!)@@@@n<@Y% ڎm $@J*?h  _-ˍ$4pu= p+x۾pY34wќp@oRk|۳Ӣms! =]mϜ 7ݎLH@6B2$i0Ҝ22,ۏP =ڥñ&pܵªeCOҒ$ؾa,R#Ǎ 'ɋú@ $KҜPCS>)q.ҜP@99 XC9ZzZP)''''$1 $1 h$1 C dA .?Q1UUAt4Y)IДZDAUU* U'ZD9Uq ^)Y9(l?->%j0 ]Y8] a=Q( "1Q([ Y Jw`j If>%jD9UE)?Z ----NZJKoH cZ0P[?b````9222 1 Zxzx:HljZ9)^/,ZA ,,7vI,sZٚ2]/JPPPe1 Cà @ (Z!7/?bvM9 cJܶzZ LkbfWb5b/Lke1xxxxD)A`$)  AE)555RR9lI"l\[LkiRWRe1pppp!$)``hhmF y1 U퓰MaAUɓbUS'Ҝ`P U$Uϓ~ Ҝu$IҜI'P*@@u'@L(*U$]`P 7_U$~U'l ] %*]IO Hp$, A(]ݿ0U `H'U )PU4 d U&MUJ2A0(R ZZZX@$D)''77AJ )1"0I'J(؀AD1U_7A֪00I1u}%R-gZ(|x. @ZC9}_dIAZD9_ mrcj ڰ<bE)**$)JFrd9'YPP Y jdbndJgj$1 I^6hb(k~jD9'KZX &bIʍuE)@iR -c+ Z9{CA/'V+kZ+  b````9""2e1!hpP ׈Z9 )N k(JڍbHRW 1``AE)QQQa驡 ( 0Ze155'%kEwZJ4qsbu ,k1xxzxD)lJ``!  BE)57GmRB-[~ˀZjR ȧZE)xxzx !e1hjhjm}24AW 0qA@Uupɟ U*$ I`(U N@8U'O4AU$$ Uߴ U$mҤ8upߤ A(U$$`a($$IBW$ Ҥ`U$bUH!U$0IҜA8U_`$ I0U$I y@ Uq ]$q U ls۲A_u9pT _a9pb`9'W 9U D1Ue9U6`#AU`"R U* aI U HZU(x]I UII (U  }nI *UڸmIU u5IUH$m6jU 1AAU@ dA_M R%uZU%) hR!----d2mOiR9jZж$ZUPZ 921!zsPxz 6IJ  $і c *zjv. RU`9wE)QQQb(R175%R1 (z&aILk UUiRe)xzx`!  (B$)=/g`)m)J9)=Vr$ZU hJ!!E)hHHHR IJ (L*Ҝ@_` ֫ `_oͳ@v.~  7\os4kٹR&<ҜO)r1Gj-lє P@IB#ꂡvBO%@/Ͽ 7f<u*u0I*JKm;] }߇ pDJ技{P y]W'[ǶҜ =؃=Tae9```` A& @9#9ޠdAD1e.A@ dA1/6IdA^UIID9}췰k7IcA%+79Ɏ|RA{WMn QD9mtL0QD9յmZQ#1/^aCQD9_MJd9ս-}Yn&RD9{NA @@@@ $9 @$ $I#1J$! P @B ) )6`(JD)Zxzzvvvt!10E)HpBE)`@4A9@`@`TTTA%e9[YYQb=4iRe)%h&:%)px1---e1hhjx1@9$!p : ))+bE)--!!E)HHJJ-R dscpMlO B ۾=2@ps r$wU^ٱ_-"@J*Ҕ` 7SMsPsI #βq5 TPOVjndOPP@s\&IK剀5WUyٲ$ '{<9UܵvuҜqKk۶;qӜ ok֘P xp@^{%qx,yݹ;q(orΜx')!p aA`b`z 97AE1߇Ȇ0d9 $AD179 ;cI9mݠUm8mA$9$ AD9 m0 0I(-@ 'Q$)`dA#1/ C8J#9 @HIC9 X ID9+M l ID9kgA!@@@@$1p lI$1ng$!9 `9$)`_xtttt! 12E)pPp|9! 4(BbbbbTTTTA5555!Q]qbB$!% --9$!pb1----E)``h! 9!B$!=--A! - --!!$)HHHH[Xi `J*I"'aOX+'m?,aPb(Zl{ ʊ Qr@ *⩓8| pon-`y`"yúqp@Z/X-ÑQs}|(h0bU7Rf0+k@>͍ikk h`yobB "'{B+Dz.'Z* vZZ朄O9z)MvpB$I>A dИ$ms(JUXrO-bA =m3@ms9W-HI+J{9U]- %x{9U*y1 v c`j`b|\TAP UUUU* UU 9 9D)ZZ1wW1$)!j{9!ֶHA!Bbb`VV bU^!jooo 9!%% -1!`h!]UE)%/%E)z~~x 1 A!=e1UE)\ ``wyRIKh&IJ ,wY(J@@@@ רbW c''8BR``΍ ZA eQbiJ`|R.7ڢRA@@@ ݩAΨ9'''M0 9 @j$ IJ 2.΃6Έ kԬ!Dھ?ZTIl:/AߠiZZyOp kW 0}OiR+ PֿIR]*$&OZ_p'5pbu*~ٵl{bL %g{Z bsbku={! "X΃Jػ0Rw|RRW}|aN^{ bB`b`!T\\\ _W A  ˂,( 9 ) aMn(B9_ߢ(ۻZBˏZzpxp$)0!H9E)#}iR957'7>R(J].1Awv B$)5%55@A$B1Un `{ߪZ9_Z$)^xxp Ah ---9 B1~{xiRA_͏iR!zxxp$!jhjhwgrZ %hvwZ(J~oxnqq (J@@@H!A -9w9w c''''seCZIJ˚>{nz c9)h Z%M*amIZBwGaR@@@@"A* 9''''N B9y׾l8~\z(J`2 +s66nZl{(Rzouv>Įr$!ܫ鿛 A ]9뒮 sA _> k$ s`*q%4͋e91 L/J+uub( /A }W MHZ`ur&bʼUiM HI$Y0hZdZU 5jBm]v.K{"_.A@``u!\\UXUUտcbU  (J )--)(J9k{بb(J##گ%OZ``pbE)!0 @B$)3/ȪZ955X_4 |Z)\LX[LsD1u J#a΃a_Ma)AרOȵ+sd`%W'l{A H̓ } hӘA]Liӧe1>ɖ!Ԍ"4Jl{ Xrg k!+^Ch k.  q[Ls9*d@ k!```pl\IR%UTUiUa^U!UUUAUU A U^(JU$bUPZUE1U U9U:0A U)4JUe1Aw{]!;U B**UpȄBUXmRU! cAUU$!U! U9 *UMBUD$ZU)iR ZU_ ++čs -0s{bLmsIJppp㸭ˁ,kZCoHSN\msZ{bB?TmsHJRI%fmkb /l) sZ{tmkb- as c-71sRZsJƄumkiRv5;MmsZ5wQVdLkRxnnbnZiRRz~m ciJ1c?bZJq6IRe1e ݨtZ1{m/l@ kb _ m b!M7mLsA+^Uq6JLsA]6M,sB8u>M{AWU>Ҩa9R'΃9`Ii/96)4HJ~w~i)hIR 5M4֪ ke1ڲnrr$خ9_y` `b~X\\T\ UUU UUU _UUUAUUUAUUU!~UUU ]UUU!UUUAUUUA"UUUAUUUAUUU!UUU UUU WUUU\!  UmsUNpIms!~ {$!U. Lk! UΚ @Mk ӰM$,c ulۖ+Mk@(Us>ֶLk( U.mk1 UqY94Mk1"Uc,+Ze)UyZA wނ$HR *U~ג& iJ@(Us;HiJ@ 9c*IIJ*,<ƩiR9#l$dҊRe1ߪ^(OAmiZ1]nn4ZE)(ݪ$iI.Z9ݕ9HV/IZJ`W,R98mo%' ZBzL lib9ڿ`b(JӃ L4m,kA_A hLs!  צiڶLs9]@c5iR`GC4Lke1&Ims!`{z\TTbUUUAUUUxbUUUbUUUaUUU aUUUaUUUaUUUaUUUaUUUaUUUaUUUaUUUaUUUaUUUaUUUaUUUaUUUaUUU$bUUUaUUUaUUUaUUUaUUUaUUUAUUU-aUUUaUUUaUUU)$?"U!ۖ$ U*I%$Uܖ$XU$8U$$X(U`A$WI$$U$$HU/ܖ&XU@$$XU/$$8Uۖ8U$U @$$U$3@U/? $8U$8UI,6U/A$ٴ8/adcU/4cU $PU7ܖU/ ۖ$Uܘ$Ui,&8?I$U/ܔU82HU 'nWvu!U# HR ] ;'JUa1'R!UU 0`ݓJ!UU9u I U 0DIUU0ICI Uy/y'R U BgZ U] i'ZU2b U q_&Z]<(RW] R UU3gj!U]aۑ*{!UU gb!UUoBj!Uu @/b@UWm`'b UU 'Z!UU9 JU$-AzAUW'm+k@UUIҔ&lb!UU # 5GZUUQ}`x`,Q U$[r!Uժ< }W hutzAUUVf'jw@Hӈ mF5W s`7_p$ u󶶵UW>$v U3OҞ ` & Œ!-?E&‘%UU5< '@6Iu$ZC9[lmJI/MۖkJ'ZIA 4'ZI//-S>jQW/w+r1gjIzof"gr9ݬ6:QF).I$i9A-(#?M҂hrI+:% KmK{QUU~9OԇzRvIa芥I$reIw< Quj^ЄRrQܻ8l 4rA"*2YjQ#V gbI}Wp`6A`@h`D9 WW-A'b  YD"Qߪ眚tPi)a`&IYg)!jnJ׈4(![l`߲;l&=UUU튑Ϥq^. U ߾uX l:UqzZ5T`O߿ƒ6 &%UUOm9 7N' UF>m u I'a4>UU6 P@I7m É ,?UU:s 'ެ¶uuhf4ҜÁIKO/ʖ/ׯޒ%T `kÉع,a$J*in$;` 7IuUIڟl94ҜouҜ.~_lξ8`yeÉ_by@hhHHwJIb9.蒤I>l{1_ 'Jvvtta0J5'Rd1U>'aqJE1[J#9I1T'R9՞xؚII9"xywR(RuIR9Uf&be1^/RCn`.jXniM)ޫ\AчrI |;Y j)PꗀZDAobQzAUڰrD9U$INfrE)Uv,Fr9uInbe9PaY$9~Ixzj`AT\\`A$mKR&re1,W*Ж$IMFz9u*I+Fr@J@ۈ;hO @ج @xIUUU؎:x_ٵ.24" &Q8d48J~$q+y`; %@O5uUډ 0 2 x 7=K 󜀁Ovwm UҜ?[wUI$ۂ3`O $`xO[1 偂 ]Uڶkx '(K ڱc4 4_UC24.W{l9`OҶ% xۮ_$@xJ*ă]Ҝ@x܉cǦ /*)y4q}SmMq :]|*Ax*=VcVmgb"j*YfSrImjЊ!:gr$10$ 'Fb(悈Mj#AljI/UyR@gjAUI ^AZD9fhgdA``pja\\TVA& Afr) ! b$) 52!gzJJonܸ !܉#iUAuxXbS- `~Á!i*UN~Nh)m H@ bTҜ{WVC {*]UIE@hpidz hޱõGya _OΒAo` 7,qiyNNmq{U쀠q Ijs(O2r`pP`’bq`੿ЮyBiUU_Pph 'ߵTQr)DIBq{U$eqMkjC/ p`vBDaqhw>m@y!iK?]U~^WMO` '&RˣPA(ܪ)H0Lk UWCImsUU^v^QLk@Pp؀l(JA!)!GR3&Z9z{ Ae(J9_AAvW\  d1 C39*_9 ^ B%)늵>JE)#uLd?`JM`AD):U$H4AJ!诿r.J9E1ըX'J! Em'J$)Ջz= ƉZ/ Tyρ(J $ANIE):VGz&@IE)ˀu)tA$)V $LJ ߯#Z@R$)+W$IR ߪ؎?vQD)/^69!P9x~zz W)/@ A$) /@:l`ID1V)!Yjo )PHZ!U4BU@nZU,߶&ZUdH"I!q iBY ]$&b@rZA*UOJbUm{ժUIҶhbU mcaauHmbi U$I͋ U/4mqWU m,cU m czUmڶjUNcYau$m˒BY Umj (UIҶZU 4niRU$+k U&bU0I"YUIBY U#b WU6HR~*UumLk UU ؤ,cɊUhH (J]y.hR *UoBU9U! WE)U1*U@1UDZ*UEo AU|A UN 9Ub 9U{ AU:>dBUjx~ JUr BU/HRUyHJUĖ (JURk;'JUmӉHRUtZ*UO6ZUϓZ*U O(JU1z``U!7_e1 Ue1U9Ue1@r:?8-}ׂTkx 4<4U+PsbuQ_`sb4a0V`ըIK xmK$!yѦ#A%]U@m$ x Nu~ @~Uiu@P@yҶxOrÑ!y mյ 'OCr$Uϒ$ UЉ]n0@pߒ8$@pMvHÑyUUy2IL2x 'I6ui I$iTW9Y uwQ^zߐ``Iā@0W ]!a#;w@p ]–VuqOggr c` chZ ] ^9'ABU 1!U w U -)!u$1AU$e9AUl;d9aĥAU6IbU(9 _ AAU*v AWA!I$B:Abw!mA{6AU&k>IBWosQ!u5{QAWoRA8mGjBUݞnYU $AI]AbU#1@@@ $9A] @D9!WdAAWϕIaȃ?7:@x'[4x Nd4O'[UKm? P@ɟIH x T$``+ɓmx'~vZ 4a O߼-9 4u&64 cm@xpϳ<۶ h x߭+A!y }s bp 7I?@s+h4Ҝ/?ۑ4&sx]uUhnԕ É!q "ڼ= x 'I/_K؎}e)p4Ҝ~-S󜑔mǧmN󜀀P@$[3 `K y`C 0I@x % 2 6{ll|oȆZճHR$9z &ӸRe1xI9 Ttt ) @A$)-0l#@ ۤIe9m֣=Q9W(eh,Yd9}ڼ%RdA*/b WRAxjmhQAJm;]-Qe9.,Rd9?xזgRA?$i 5'JA׭ 'IbA]m&ZA-(sVoZA6 MiZAhȲ2R94}@GZeAUŕ'bdAw֯=QA޿&mRAV`6Ie9|`d9 h``h _wW#)]] ۶I),1`إQD1׺ ϑɑQD9U^߸;By)ܹ/g `;}wmw Мh'o8IӔax ul&I0ؾ~QUy$Qx`k`$ `ܱo8Ai.Uߖ@.`_yR6A` yӵ }y^0UIb"iP hP@Ӻ$Aq Xޏ_ۛ&@y`:UUON" mOX %G q!p lQ0 }wz P.WU]]`q@pP`idq@`M߫ ā!i uUwΛ#)` 'I sirm0U}L$hӜ0*_UӺ8IP`pݹ@cq X(ݎ_Á`-]אF5` ȊȇhZ!$CD GJA:_Wua'R98_PAtvtva $1 1I9! .Q9/7i6Y9~ 4@RA$:RI_8m39'Z#) [:YD1ۺ5kYd1-2,LhZA?}߼'RA m'RI+L)i& 'ZAun*I GZI͙GZI~mCr$bRA 2]$5$#gb$1/ꀄQsls#9˽14jeAc~q HZDAW*ضϊRIr&ZAx^D9@@@`a^^\^ay$D"Gj(~I$XږjdAUUjdAUUw7p΃(aKVDIi Xy*@iX?]U`P`X']u߾lP _n0P{Ug 0Lk*{ Xp`caXIhiX?UUmc9`X]u˜,9b{ X {iIb$IP{?_UU} ݆{X`@vL4aCYXͻ`aX=UUdHb{X_m͛a{Xq0{UyfP{>}uuOa{X`iߖ0"aPJ8iXUU÷,nP 'OwX{aO{m{]e{۶Q{˿]]{·Fb{`pcHBa P*{1IBqXwvp0 Atb0$ Ae9 >#Q$1+}A$1D9!upD1 W@D1)V@9)G]D1 [U ``jhATTTVd9$) e9$)#;\ZD1755,:܁Za!VJ4gZHo2jYHUW).(Y H{ m,cH 7e.uƉsZ v TmkZ*&H-Ӓ,c PP@$kڶZXbe3YPV,kݒ +2cP_K+T,cAP %ɛK,,cZ7%? mkbLk``_j@X9maX-m I*s X_@#ȭmk Xݐ5{Mk.u1 I{ms,Ӧ$B{@`pScYq`[BqX"iRPjPmW5,cHOmZ(J]Ir'9RB(v]3u]'@HJ @P@3l@8gn5 PHjiQ{`)Q$1W] qI!վaimVA55>)D9 džI1'#&Q)k Y$1_]!H8I)Uߠ `FbdA1&@v A( w ЀdA jMA D dA o &A(J#9Uf6I U LQ u$e9 y-$9)U29(WD))_|@D) 1 _Ղ 1 u+B9*`E)zix`AVT`D)]$!(J$)x?9$) ϑRe1?5gLkaAIZpU$@HabH`(U4MdY@0kUZWZbUyba PU<PaIPa( U}HR@@_v c@(UbU쉟?,kUv k(X`뾝$Xa *}IMX0]wj@H$Ilk UIs*]$HMsϝ{8pU鿝a (vXa0U mGR 07/s(JAUBAU$BU}{>B 呕%HJH{aQ$1)Q 1Q)]_@$d9D9 @0 Q$1;vH ID1Wb AIIRC9W IHR1W_m A޲F`A {d9(@ Q ; Q'JAz/ A "1&I UPHR#1UaLA0& 'R$)/ @IAD1eJ߂!@b0rI$!pϷm9!!(0JD)u/ ar29!> 9}$)xkhb_ $)  09z˰۰a9!(ϑϑiRd157%pA}  9UAUu9U]9U]9UU9UUAUU$J UUJUU RUU RUU$ (RUU$ @;JUU$ '(JUU$ $(J UU RUUI I UU ''RUW$ RUUa:(JAUU(J UUiRAUU iZ UU iRU AUAU9 U@W] UU8 UU1HI _UUA UUUAU7V(JUI$a:LZU-JUִ(RUzAW$1!_UU$) UUE1 WUU#) UU $)u (J WU`(J_u4D4hRW_Z _UHBU;LB!UU M9 WUUN 9!UUU6b1UyA!UUU9U HJ UU"HJUWAU$AzU@AU9*UD 9UxqA]U(b*UHHA $A A1n0&@B1{|0`Be1 @B1W~X;A1UW:$A1[ `;A1U+8B9 /q$0$B9"(J9WUm۷@(J9N;(JA۶aJ9mJ9gM3 $(J9ߢ 4$(J9{{* B9epHB9;6@;B9ל_*?(J9+`'(J9ު1` B9X@8AԃiR9$IZBݿU%`9HHBHU( AMII!]U"AU\qa w !U_'@(B7?.6`6,kHJU + m c'Re=*m cJCa|ZHRu`9tT U_u bUm}oUPp(JD1) #*cڒԎZ'J޵mm:b(J] GpLKZA pHJP!U`AUUV AUյoտU J -C Ad1-2*G&'J9/ޤ}'JACKi4Is iRA_ (JAV824 J9lvA9?nM9J9^"!2!Je1^|7@ k +,ciR qJZAȯX(-cv=,cAP̉Z9/(CۊRB]ŀh.HJAȮ:'ZB_] }h$iRJ:ݽ"amR(JyvtHJA(J9j~^UY} A%'''MX'HJA-S[iR(J'IL$ĪZHR迟vm?ZJ [.ZBjw ؉R(JmfZHJ f9 : ciR_ 9E-,ZHRp< c cHJ fi,kR(4zz(JHHH B *!(J)))  L? c1__bU? kbUUU$HKkaUUUϛ lkA낸i$sHJUdI HLkRuj"tKkZߟ`ZKshRv c+khR}O6}mb9~w$/b ^$hZU$aZaUU?AZ$i`ZD)$R'ZBU}u nb(J]򚸵b(Jo{ZBvl&OaZD)j~'?hRzj IiRAUU (JUBU9R (Je1]]`(Je1(@QHR9_\%yظ>ZAuu-dHRAfHب?iRAiRA~hIIJA߬۶g'JA}]!"!A9r8<l(B  7(J9su1lB9Nt6 B9J_{k B9UI9191*@A1}IA1﷯IA9]I91wHA1 B9 WIHB9{ A9lW99 mHA1}9e1(9e1μnA 9E).*@$@AE)O/h9D)Ȃk AIJ!MB1/1A18߿] (J KKBUɕ||Z:;99#sHJ U1 9(Uw@{e9 II̓B* U׾A9 OhiJu]w /bU@=L{bZÊy|;;̓j.W+AlsZUONKsA^iИl{9U۷Ls9(UOR7n@lse1**ȭLke1}ۉA+kA Uv۶v?+kJ*}Yu q k'Rk#a kZR) k(J._M)bJUK}+Z9Wi$b1UI b1UnZ1.USI Z9 U% ZArUv' hRAuT-uM HR9ckhRA+˥yoiRJ gglRJ_iRJ .  RJX]rtiRAjR"HR9W޸$H$B 9_9U9UH9U9U@9]1U9U9u9U1U9U9U9 UU9U9Ue1We1U11U@19 9 U 9կp(JKIII(UR99)ioR cUDHRU9U JU6 `HJ (죚RbE) +/ {) *r1 {9 U?mv.Kse1 UvYyi8 ke1WdO0hZA 9 9!UĀ A!*d  A!} 3B$!*(U:Ld IZE)*u& Ls!}*Gv~ Als)֐qOhbAUt[p(J Z9We1ue1]e)!Ue1 uvȋiRA:r$>(J9Z#,ډZA-"UJagR9WJR9ɛoZ1*UP]^LkZԀM)ishZ"qg bJ{vATtaUaU{U{U_U@KM X k9#-I3$Kn{(JU4qgYLk'J{D>IS cAU P(JA&tAAUWAmUb 5//= HJ )cyv6R9UKۘ*aZ9Ul;u ZAUU$YN(Z9U{'Z9U$;/-ZAUQIIZ9]/qZ$!U2!"!B UH(J qiR9Ug2m iR1y__LRE) iRE)נ4Be1W(J1U(Je1U I`7(Je14I$HJ9U @HR1Uag(J9vl AD)U AD)5<(J9UUiRe1]iR1wUiRD)A'iRe10A?iR9UU$IiR1U$I$R9WU Z9]WU?LZ1UՂۤm>Lk9.@(JNLFD!>(9AP@IRU9U9UcAU`l8AU(4#Z  ? z cHJ >͊bLkhR o-bZxbzMU+kRftvn` 'J!V 1Ue1U @9 U9 U B]**uzC'tHJ9 "Z(J=e_lZe) H{uRAc@ b(J@P1AUe1 Ue1!U$)D)U$ 9 н-Z=HJA//'%,ر'J9?(JA U!lA(JAeۆ'JA#h &hRJ `RAbψZBv:lLhRe1~|nhgpiLk-vbHJ%;iТZB`XLk9۶̋FR9.8pqEQRAɲ}aHJ9""Lɲ(JA C*ˏ}ҶIRB /aIviR(J^Uoz mHRA~9B9XP`9UU7A%/%{ IR9/eK3piR(JutH$ RHR:]ɿZ(J_MiRA(~iR9bq[ZHJ//i'I Z(J.Ѳ2 ZHJ`*0f&] pb(J' lkN,kiJ:+p`(JD`AU\HJb;2*+I Lk9"+ "iLsAU(# GM c$)`e+k9U>ls9U v7~?sB YsiRd1m?{ZW&*p&2sRU(d{ kA戈;켶 kIW:yb9WyIIj1Ut?+k1u*+ke1݀do+ke)9KA&+k9eԘumLkA ɐ&qs,kHJzsFZJLkAcCMPdռ,k9_ԡ:b9U*IRK`Z1U(.bd1W(7Re1U4bD),Z9 BrFNZ9ePhRAU ྭhRAu>4$HRA/kv+hRJ m)?hRB; XZ+hRJ'kPD ZArJNj+!!JD)X~(J 7(J9#w$`IJ9vii;B9颢8mB9)6ضJ9UWW A1W lv`B9"`'lB9*0ĉ J9]{AAJ9wwUmÀcA9C&I(JA.Uvm(JA@e61A3J9"l;B90A9~}A1Z A1"AE)"`Be1/@8B)(laRE)u᩻`96l(B9/ -0 B1ڀެAbBJKJ9U 9 @+7Z9 ~Q $I(JAUK$IhRUU $hRA]U'$HR hZ ce1 /Dn+khR {jLsZ!!mjЗ+cZ<_[{ ȴ嶭b'RW{oT(R9V|^! HR^oHRAUUUuiRUZ!IZ1տ/ Z kJq.q+bJyKzZIo5b(JPWe#bA__^#HR!zzoHJUMBU! 9uOiR ݩi`(J1 կ }Be9okKHRAu1;A,nhRAWOa(JAhZA/[$Y HR9zcM$hRA LPQhZ9uvwϑAe1@n1e) z`$! $)!7D)!U$)!]^$)!i! $)$)!ߵj$)!}u$! o D)!u׮$)!bw$)!u$)!UD)!WU!!*! ۬!$! O$) E)!ee)!>= B!III9 UAI LK{UTl {U ?LUT OU01-YqA UUOZ UU~ +k UUKkUU+sAUWUIUU u_UUUUU!UUUmUe18UU ZAUuU iR UU HRUUZUU'HRUU pUAWUU!UUUAOUD)UUA UWUkiR!UUUZ!UUU hR!UUU hRAUUU hZ UUUy HR!UUUehZ UUUhR!UUU!!9YE) WgE)UW$!UUD)UU$)UU$!UU$!UU!UU!UU$!UU$!UU$!UU!UU!U$!U{Y1U$!UU!UU!UU!UU!UU$!UU$!UUE)UU$!UUB! UU BUU B x'{T Ks x'{ T ؂01QQqqAVVVV UUUAEEEE!!$!9 eMuuA\[\\A%e55A YQ]]WW WWWW HJ]U' kU_$KsUU$IҶ UUw I/ UU9]Ue1UuJUU'(JUU(JUU(JUUJAUUU\Hb UU/ bUUFbUUlbUUZ UU(HJ!UWe IJ UU$/(JUU IJUU I`;(JUU e1U}UuUU'UU$UUEUz`HRUW7J UUH4HRUU (JUU(JUU9U!UUWVAE5U!! UAGeU!^^_W!aQ{y WWWU U@$lA mvø HR9} m$ J9o(Je1' Ae1@1tt@"9)*U$9 (U@9 (U9 W9t||v&HRa"<6r(JAc,W%t6(J9MJ9`A9Z(ls!%555?m,sZ jqn;M # 4m4u(ֽ oֵdZΘ?crd-'Ū]'ɧ-Ūdz`hn"nMC̬ó8iB+̹Sr$A %9C,@JTzz}31I8ƶ_ˏ]i8ֽsOXƕI$9 X׽UtRYֽ3@8ֽUmRӶֽcUTXcl`ĺ yAC }UcܨmźB*cI& Ub mG*Oi75UUc(IŲ Ū+ٺ&W` 5UC]?$N* hdֽсcІ?fƓ#!zJuˑq)u0԰Yl̕W\p~][B}. CUѶĎc;c"- LŲC )=E0:UU4m'MŲ -plI Ѧm06׽,vl'"lƶaI$@ *qX`ЕmsUUUT".d8 kNZ_uHU+l HcUڢXW~xhqaaBO9)9D)*.)TTVV UWWU@ 9)  9$1%@_m|9d9 }W`=9D9*__ּ.AD9 :U`tXnA#99D99D9UAADA9w"0`6dA9)08AD9?m :`J$A"P  BDAlID9}pAdAz_$ IcA ۏumJIի]|8RAªmcmIApl@w`IdA aIC9prl0AD1 ID1$I`A#1ڤQD9 @bIdAxl`äID9m 91 A!ZZZXA@$A %555 $Ae9.$atlQ(BJJ@AUͥAU Օ 5BAU ~A U9!UAUVTTAUՕUժ w!U!8: e)aU.* 9U &RU (BWV\\ UUU y}UU WUUU WUUU!UUWAUUտUU/9UU1UU$)UU UU} WU]AUUUaUUUaUUWAUUU@AUUaUU"UUUUe)UU9UUUUWT UW]WaUUUUaUU  A@$@$ -&Mֽv҆aֽ__%ˢ׽ l~׽THB;?vl mV疒lPϓEwUUU\-CᙃЂz k|c76Ɖjd$eށ檄_`Ū %UI|T eu8O,zt0q&?ֽu u؛K|ŨNew`VtU\PG_Ū诿Nbۄ- СI ŪCРAcpqb#FŪc*}ah! c5UUЈiIֽ" ѱ۱m (ѡMi׽>xРH/ֵpڪѶ1lHb iѦcAֽŪX`\R;;s<'dh'y5d(xZbظc'y||xձ"IhhhhA)9$1"0 TVTV!_[UUe9 @d9D1{@9D1KAD1WAD1ު&;6 Ac1^A$1Ͼxd90 ~dA)RW dA$1y.A$9h* $A#9I$$Id9>[` Qd9> HQ$1/ dQd9*U6$mID9c@IDAh'aAD98zpA$9 dA#9'DA$1@A9>A$9d91(H@9$1η_v A1þ_ A1-A ZZXXA* I 5555 6l;AdA{'ImY jjjA A! R! !uIJ9[9E)x|jaTTTTA!zxjj{AwWbb?:1'/// 0 R95=2RB=.ʯR\\\\ AA*5=?R$!em(B9K9$!~xh v __ aAbHjhjAA*A/!,:e1/+*O;R9׿*TTTT A_ܸA  @$@$%-Fرa %Ҷ v׽u }~I$p#ֵ0%[$ֽuhZ{umֵҹhFnֵ=ߕ#P`}}_씵UUUTo¦o C ѕ#lyB%5_2%^ /V6i>♖/.?YbŪ#_YӵIֽ %Uֵo׽tXXXі?B׽t%Ѷa?N'ֽ)uߴ׽P#%o0ѯn߶W\pI~@Ck.+Ќ $"{҆ ۈ$"UUo=c~Ѵ!I-_Uvۡiض H ֽ{I$ٓ'1AѦc0I/}>[nOTeֵ\`_oGbc`2h8"?WӖk.xX^_ձqIhhhh@0A)A$)?ܿ VVVTUUUU@9) @AD1 W9$9(a`AD1u;AD1u9)zA$)(A$1/^D1d9$1u @A#1:@CAe1DA1j(A$1w** cA#1 dA1.HA$9ۂ^ ID17 $A#9ȨcA1߻ $Q#9UE@C91cA$9=AD9Eru#iR)MO9#1 AD1_"A#1Ҫd9 XPXXA着A 5555 ۆaAdAt@Q HjHaA$!!@R$! CIJ9xtK!`9E)xpaTTTTA!{spr#a  >޿1 /%؃ IJ1-󣧪RB)`iR\\\\ ]UUU UU]U A + A!:"0!=+/4Z$!ߐn/QIJ9j9$!`jh  zjpb|zbbh``aA+$)@(B1)- >#ڪZ(B-=`` TTTT aRs~  R"%#$  v$C5UUɶCˑ %]u?U?9T }Җ%AU ~ox˷u)˳bu _۶4_/X`|N_UUUTԱ|`(+.C'"սю͉HC*Wᚳϰ"ؚų t"Ӊ %Uośu-g%OT ҎiiֵѤA2&I׽oU H ֵ^?u I;ڶT + %㈑tW\P@mm;c-)+o};d``z҉w (zzv\Z u("*/I1at7UU~^b@ ]ٓ0T*uKlu*H0SyUҎI;4׽xlm\?T6 kn:3J(/p8B\`ӑhUUUTl(2"cүc_ࡠ8(֩AHHHH@d9 9$1?TTTT wUUuD1 HA$) 1$1X11$1^e1$).@e1$1x' 9)-d9$1XE1#)/9$1}WA$)>_HA$1]09$1/r9$9U~AD1KV$ AD1]UAD1[_@9 .AD9'{$A kxV` IbtAI1_S$9D)d9$1ญA$1A#9}+aI$1d1 PPXPAI 5ݺn؂mID9->^ 'Z(J~Jja A!!On?KR$)UW7џiJA`p 9e)\XPzaTTTTA!kzZ /?!秧 8(1!55?@ (B1-- RB/;5`pIJ\\\\ a!bA!?5;;hiR! n TIHR1X9$!zxxz vv pxazb@@@@ba?/+%) 0(J1-7l8_yZ(B TTTT a88  R"%#  ݔ%"} hNUUU3tT 5=LH4u ɾb ㈖74‹:u4 ,vr7u`nm.y<_m4X@Il`HƐUUUTL;#xnᙀ":O[ᙡ&p"WݐIvᙀ]sᙀ&1!hT %Uۃ[9uӭk-4*qaڶuonޡu\ٟVg94[T#*odu@iUVX`IeI``״ 1@l2[9@O?` Zoo@~W}i WS`5UUi-ؔ3]n]nӻ_M o3#*_gUTvӫraֽt]Z2ֽ>8`7~M]? \pCSngٲUW]t-O®c;`*թZwAHH@@ 9))!)9$) TTTT!mUUUD1 9$) @ 9#)A9$)d9)غ$9D1}u$$91] 9#1?9$1Y A(ϏIJ(e9#1V@9#1 @9$1˜kuH A$)d9$1\A$1%e9$)91 dA)A#1~ d9#)VZ$1QUd9#9‡ d90**DA#1V( XdA1r: 9D9 D9 PPPP ! &R 5lIC9 `q 'Z(nJjka -A 踸!! 8iJe)  IiR9x^9E)nXVVVVAoc!Yb _y +>1!??Ҡ (B17#Z݊R(BPiJ\\\\!bAտkAՕ$!߽='X~(J! ) HiRe)9E)~rzL  xZZZ~jbjjbA *.- E)!qs[y 4(J1%j,=RB ?!TTTT !>w    'ET`@،Oì@mߧjUUU_p %׽ӵaU"Uo4Ӝ6pl$HUؿs7 H4:th|Ҝ(-C6ߦU:*4éX`ծ˦ WUWX#\:v8ikP9ФI¤t RՎMۢ fW@*~d5MT %Ui7m AUSXaueӖUpuҜ*.}/wTหņu뢞]NB4C.TUUUyͭ 3UVX`yoɰ`pb{蓷`  ױkV/@A<,A$ ei@ÉUՎ$A5UU՛@l<3‘֫Sڪt-B$ɡT ʊm]rTWdu3̒'i"%UATMyW𕶵zI뮝6A\pM UUUTqqA`@@@d9 #!@cAE)WTTTT }UWUD1D1$)>>d9$)VU1d)^~@d1$)be1))d11 D1)P d9$1YWd9)>D1) `*9$1}`d9)e9#1gad9#1>wmCAD1U@d99-AD9{] L@I1&HI$1A#9xcA#1B A1A$1: $I$9U0g#A9*U(Q$1ĤQD1ߏD9!PPPPA R 5=QdAegǵY(jBk@a A !!P R$)yUMd HJ9@l9E)pxrbTTVVA{!{U!!UWg!71!'؀91 -=u͉RB!piJ\\\\ bAAZ$!?5p (J$) mB1W"1$)`  j~~vHh``aa/ +/E)!qQY 2B1r;RB /`!TTTT b  B.B.`  мݳ@ $Aq۠Ar$9X皁uUj=aҜ` 5y&M ao܆b󜑔k1;)-4 ۧmQu󤪊jXJ<⚟'Mv~ pUUWTcIօK3@|ꫪ#vР e#@ nm@/+̓3 %U$ m 4UUUTOau1a3v̘U蛪ذ'LU:ֶoc 0T'пmTxӖ <4jC[Ҝ@UVXOUX@`Е=i-a..?-`_a}7@8 ׅVA*S_3UUAϔ3*9󤯠ВӠ0 T ?6ֵTW ӇKu$@=e?ֽ4/Ԏk1񹕵‚xغcMTXpױ[u[H~nol9(9$)(TTTT uUUWe1)9$)We))D9$!+-$9D)d11D9)ﯿD9)j\D1)D9)sD9$)^{d1)y9!ϪA)+W)A)W@D9!BHA$)Ud9$1P9$1SI\ A$1 d91#'R#1UXU A1~ ۆ I$1UUU٘@jC9W PzjD9WUeYD9 oUmI$1D9 PXPP@I 555% %ZdAUIaQ @jHa a!~\~$!! , BD! nIJ9x^09$)`zaTTTTA!]]y! zv 1!?= (J1==ӺZRB -piJ\\\\!bAAՕ$)7hqHiRE))@ q(J9~\9E)xzhj !]uuzV|`hj`a=? e)!zqy}`(B1-_ϋ /RB&9``$!VTTT #  C2$3`y  ݿ᠑$A!Mوm۶/ڽvUa+Ȏ7@> %ݘ۵p(?TP tu1>u.NKvUv|+c `.ٵ'4{֧ZaTX`1?죡UUWT؃Cڹ@jE}͐DgBf֞q} ᑀ/:`:1 %U>4 ׏{qub|4b# ՜Rݶ󤝟%p 4?4  mٞ UҜRqw O@ .]ҤU\P`$ I!-ַ׫-3YfkՐ>@ֶ]!#2UUUձ >T@ յBMu"s@+ Ɍt=sy[y򾶵T&ԈmN ;uokǖ}7T:`<ԬҜQ|p@@ 9)hBe1U_=`TVTT }}UUHJ#EǧZe1UUUdHZE1UU*IlmJ)߸0AU`A)Ջ* XA$)]U@|A$)WWz$J#1UW$9)U9)]$9)d1$)Vud9$)Mwk e9)}~@1)d1$1?_e1$1@'_9e1U9$1^[@d9%)"A$1}(E9#1P $9$!*>ՋY$1U@ dA$) 990YD9.VC`Q$1U@I XZPPAlpQ %5m+aYdA]ry8ۀmY(@jjBa!~Pz~$!!X <@(JD) `@BE1~9D)^x~aTTTT uUUUA!UUuav57?1!7??4 (B9%dCh 6iJA*)+`0iR\\\\!bAmbAߟ$!5=FP (BD) `A1^9!z  /e}tzh`@Hb - e) k 8 0(B1/5=jR':/+!TTTT   ,,ciI$I"D6abɟ߿+`a_v)@Yub?\ Lƺ@a?U_lipa )s?M%Z[I$ JNZ ϓ;,LZ 55%5 &NjIԯy 4b(jJjba!~x$!!@B! v`(JE)p9E)u_hhaTTTTA u{m % />:f1$!/&)Be1;3=ҪRB'5p`iJ\\\\!bA_UA$)5= X$(J%) iw= (J9T[_1$)h@Hh   类r~~Xhj@`յ /E)₂B1-??5CuRB57!TTTT   +k uU\iI U1A  UAU8UKm8 UXnI U70mY*U!0rIU`'9 UH9 U;9*U0i'BU`9U;9 8U`'IU`9U9U$8 (U ;8U`0 U0 8IUpQUp`;AU $)U@$IҶIUHRUIBUD)U$JAUUU 88 (U8U9UжIUI Q U0$8 Ubma*Uh I'JUHRAUUUGZAUUU$hZaUUU$IҴGZaUUUb$AU` A U9 U$)VVTU UUU 8p9 Uۖ| A (U Is A U$0/ 'R U$e1 Ue3(J!UPA U?yA UI U6 AI!UdJ*UwkA U q 9 "UV=A Uh@HR *U0ۆAUP hZUMA U R Uj*HI UH&II UXtA UF 9UOmA U}ҢIU#r! UOY U&Z!U͟gj ZP^UAU@'Z 55U6CZ  UmC% U!~~~~e)!x 9HJ$!+ mYu(J9^WLv9E)zzhaTTTTA. S! Z=?;1$!/; Be18XIJB =p@IJ\\\\ bAAD!750(J$! pNAHJ9_x\T9$!`! !o[XZ``@`!e)!cr@ A1  3.RB`!TTTT s  ٮC1 )ЖL{{\.@P_@rv` U$, Hq U(Kq8! P}䀁 q$@aۘP?@yۀ>$ײ` 5B?1D)& B156iRB?IJ\\\\!bA߷A۝D)55`6iRE) ) HJ9x9!`hp 5!OX@``@!e1!q{ B1? RB5/)  TTTT    ++())))׷$H4 UM^4 UPBml&UTX`m @yW'[@ yUپC6 y-U& `b@hqN$@ y:_UUuӄMҜay 5= WU׬(HT MmUҜouOuT~ܶ#%ATҜu_IqMTq3т8Ҝ pO$ҜUU^x%J`u_ÿ(@/Ԏm`WݒD@z؉]q y0Yذaќ %U3@ ֶòDlu*UɳiJTӜWW_$`וڡMMqӶöm IR `Uj@C(UV\`C @ ȵ`~&UUuM`Ck&u @jI_#Ь5UUOK  %Yɱ4QҜRw^9#1````H I(A#1 TTTT UU  A cA$1ޫ;zh6mI9M&LQ9!uMZID9h/I`LIAmi-IA+`S`@YdA%UU߶v6QDA%m`Q$Av$ID9-fNb'IdA]" kIdA}IgREA$c!LQDA~U!@I1'AI#1\%I$9AD9@ID9ID9ADA/AdA⷏ IdA?_ID9h?ؗIC9"PdA1eA#1W{UD9 pppp!/DA 5555CI) cIjJ@h A_^[_$!!X5IJe) Vn(J9~~xAE)w|~aTTTVA!  !1E)?` Р B1 /6eIJA6- `pIJ\\\\ UUU!A֞AE)5=5z=IJD) o(B9"9!x`h!w !uH`@@-%%7!=9$!_SskB1 //Z(J5%`!TTTT!!h  ^,R, ))))ހI#ҜV7Ҝq<[ȇӜl~PAyU\`vn- y}wUT޶fB39; q*v+ ~`yC yuUUrF]D@yUU$!a yUUU?gp y 5߶b۲p$p$9Ҝq a󜑔 ՟mw}Ҝq~np}HҜ0*V܉: Ҝ` 4l`0UWVT[Ӎ@'^D@ply3@Rö}[.@틭ۼ$ y_Ҝ.$vܦACҜh ۃf[w󜑔GmҜÃs ̓H(*)cW\p]UX@g<܏_s,׀ y "I?l@y~yK쏕 y:`:@ˋÓ `%UUU{‰ %pn(````dA1 A9ޠ(TTVV UU]U0A) JD9-Ф%/RD9ILIhZA#Uۆi$IA:w6n$y,JdAz7, YAWva# IDA IqåIdAgo0l;1l#IE9H-趥IDAV1Sc؀a$A9עA$9qW\ Q$9U59lbQ$9ݿ4OIbaC9}~FdI#1kbA$9& ĥADA*  6IeA`Ub`ID9.u I$IdA% IdAUy ID9 ,QdAu; $eIC9 $@I#1 ID9NdA pzppA$9 5555DA).*$I jKjoAZ_z{E)APZP hJE) OyHJ9z9E)zWVTTA ZYy! !_wo!71E)h. ; B1+)]-R:+=piR\\\\!ՕAޝAݟ$)5 =(JE) (J1p`AD)xzz\ !U} zhb@@`@a-%!1$!acz{ B1?m䲻jRB``!TTTT !~  N(R, ))))ۘc,/i PXqo'ҜP ٩3[qDŽk%AAyVX`=` yXn1u;p@ܢ`kܹutAysr}ȷu ykCyңɟ@yyzÁ yUUUm0| y 539c q/ mӧhP*ݱзӜp[泏nqҜjcOe^X 2 y'ڵSȁa 5Uyp?=þnҜ* F9vҜP6/y{mv󜑔moOoҜjcC%?󤑔%dvVҜhܜ4^6MPW|`ݎ3[;t yry y=OmyY`y;IFo9` ykN9\@5UU?> %)```` dA(AD9Pw(VVTV }UUUpAK`0tdA9IIId9߯ AA׺0NbIdAvذu.IADRA vco4WfZAUU) IDAllADA{֪ 'IdA_uӯ"4`A#9jgbD9]_TRͪZC9ɋ $M@QCA+hI1IDAk- MZ'RCA_+Pv'Z#9W*M/ I#90ܘmYAv6`ێ QdA^ ǶۥIAaS6`;IeAo 6IdAY)zH0IdA7ДRdA}$IdA~`IC9-dA ppppA* $dA 55%%cA9~DAJj@@A~xxx1A@ }hJe)Զ WIJ9_r9e1eTVVTA!][!+!![r!-*1E)0&@B1; P'niR9-`R\\\\!ՕAAߜD)5=՘zHJe1 ~ 'B9~Hw9$)hj! !e n@@``-%/ !71!ycbcB1/-k#iR9+ TTTT !m}[  R,N())99o^.J`q?6TNҜލ4/Ⲟ+ߣkPs  5G?imWP@y~X`iZZ1yq_w-?ȃ yq4#:ò`y ɰ˿.` y\k@M;l yy*/m% yUUU²&J y 5ݿp:P]%=0*iݵ};9Ҝ0 * WKӜpJbuN9 /`~n ~\Ҝ`hiP@UUV\۪ i yݶy` yn-h3ր y%%ݮr yj~^ޭژ1 y=5ܙ쒦DPP` 5UI%ɮwyLl'Mq MIqPuqB P$OȱHIo밶@޺mmPWTX`Waq~6`= yiM9$'`q?|$8` y5i1` y_[ӾE%@5UUU9S8`bkb$1U]]Qd9$) TTTV ؀Q )a)I$1tbAd9m- AD9&@ إQ9Vk-6ID9+.,QD9+5A:YDA_.AQD9}}80YD9wU` @Zzxzxa UY_ @dQ 55%5 6Q#9 p$ Y hjjj Ah`$!AP qIJE) ky y(J9T`89e) 1WWW1UUUe)Ue)__Zx!7$)!!/;?HJ1]]/ɛIJ1? `[:ߪRB.` R\\\ئ9UUU$1UUUE)UUU.UUUTAUUeUAAAޞE)755 `&(Je1 wB1ʦ9$)zzxh wU U!+ hk@@@@-'!e1!{jsc Be1%ێn ֯HJA=ѻTTTT!_U!!Wz  KKq )))-y޺Y{Z]۾x[̮ԑhxPls˷MP!Yϕ$ql{tF qW\P`z ya `q㯏ޏ⨭`qw|@`zjby\[:AS y`jznnz$hUUUIb+p!a o, @P+k ;c:.@jlsx? k,>ª p+k# ls}c2FayP`_,zAyUUUT;$4` y+bUS@ yWUvo$T yXUh7` y` yibIi/ay U$LǰAP /}mp icqZ~tnNPJv]r q{S䈍q`>qdG qWV\pI_AqiӳP qXT\ ya N|_`qWe@q/gP5P5 y)```bHA( d9#9(VTVV _UI ) 868ID9 6 aQCA Wd !QdA~u@$CQd9/6ֶYd9 j؂4`DQ&J_mQ&J. ߃mQ9 4k"JdI߲u4i7frAUU;ӼFjd9WUqmӷjAUuYLRbC9qҠ'--֭ErI6lM¦&bD9X* rdA$ 4IQD9&qL34`IdAퟮQdAԀ"[mIdIxȍJdA^]pMADAW {`adAյ"#ĒZDA Z3FbI.W]) 4b$9:v-mjdI}Տ J p{za u}U h8&b 55%$HkaDIA!AY(Jh@@ AD)A 9IJE) ᓼ\iRB7CZ{0RB.0I-=*c(BUW󀶵wzbBտIBۈaZAU9zzr`$)-")! $){$! 4R15%mR(J3 S賖ZIJ.* i3 cIJV>2DNe9 cIJ]4dS cIJU/.:tLIJ1TTTTAu}Օ!חAAe1/X`>Re1- 6Q(J9 %&(J1{'iRUlIiRU DiRUʀ1!uZ!X^|``@@ ?!? A!=?`wi(J9(8ޯmIRB޿ I-HRE)ת0dihRe1UM{HJE)}9zbr!lZk  b,R,h8=i #0J}KsrLkz G+k*9ʤ +k(,Jc'Lsiu{ηj~ kۮSۍ qU\pEߧoːyq}Uc6qm yiZV!I q`^ZшAy`ؐy!q`UmP)L!qa` K!i5mz?LsH"XJ0n+s .( UA k-ܚ.Q{UMMmP+k_ 䤸 $0{{*hʿ qX`y2hzAqUUUTù% Ayqw @yq'vS;b y`*1钨I@yh>:1ݲ.Aayq_W /q %U~I P+sy #d kҢu{0PO {y'y{nedÁs1u9{j` 翃Wls!iUW`)!qXW/ !qX+7->.] qX tȻuG!qX = )t h0B`ph A(=0e91&8)VTVT uoUU`-Y )XuYe9_W2GRDA= iFHRdA]ж9&JDAU @oSQeAo-K dwYDIpd&&b#AWFNl&bDA]]볞6Y$9HHQ$A R$haDA./dI/UU:fzD9VUU'Z1pr QDAUiPDR$9_*Cqf-1>&bD9m{p&jAUx+On Q'J_ 7r@R'RQ鿭-Z QdA$8ﶬ-lRDAW?0 &bdA U3tWQ$A\ IR$9}?5&Z#9/ĩ&j$1u+i_TY rppzA?`Y 55%)fzDAW#@dQ j@ aZXE)AP 0 iRe1 - }Z'BʪjC ZIJRJ LkZݻ/v cZ_p ciRz19``ppE) 5D)&$)!*?GgR15%%7+1ZHJ=.y(mbiRpIr cR$,kZc-J cZ-7dHiJ9TTTTAu!ՕA.Ae1!nRD) v5ڦR(JՆ\Ɍ/ʴR(J"o'biRZ񐤵k cZrmm,k9jjjb9!Xrp$)z~`b`` /!+  B$)=?=MaiR(JOpi0I;hR(Jw.*biR]Gp0rZZbG\bAjJj9`b`@!bj  cnq0)))I<{í{i-UUj6e{a l{ c ~eK{+k`j?s3!{b  '@:{Lsm|L۬I΃Lsv忝}{j @?{a^Xp@Dl AqiUݻ!q`j(3蜚!qX'5o!qix/ !qi sfC&qi__}|{q nw{bBS{bٕ؁{bOX=lsUO욐Lk;hs"U~l m{ qX`} qizyTK$ qa5i!i`*ڡ'xAqX0H1!q`~NouAq`j_/.IH{i 5UYAsgj* (OR9{,k}OFb{Lk_ʻA{s];9B{b dNMs,k,sZ8f읟{aUVVpj,(h!iP &>f_ qP *^Ph!iXTTTt .X(```` dA H$I(ߢ1VVVVPLQ %YD9`Yd9U0'Yd9V $@t:bD9m{ܖfbIUm\'YDA~b$9} i{jDA4h+:Y#Aw/ hfbaDAUW$u&mYCA~U i:QDA!}yi$iZCA}CUئ&@a$1䇦 miE9oUP+MiD9]U#mQaDAIae9{t&rdA\WUdqjC9 W IbdAUUӣڪAY#9<l@YDAƄ#;aDA/갤/HjDAUUmaDA+ UO(zaeAʪb} a ppzzA @`a %5|Qca#AkUx.q(j@j bZxxe)AiRe1 Ѻ]\Z(Jmܳ٪ZB⡫ %`p cZiZ chR(g}+kZnkKJ6`1AppppD) %e1E)!V_ZT!:4@ ̩Re1%%$4RHROZHJ6ns-?+khR +)gŗ cZƌ ?bZHfHIJ9Լ!TTTTAU==WA-?Aޚ1!55 b1--)i1biJۘUZIRk8wlsZE+kZ(0J-2!bJ@B@+A!pPp$)zzx``@` 5=-$)!5 HJD)====ş?i߾ZIJm1ӉR(Jht{0rLkZC҉ cZ7v[ub(JH@HH9 r```!b@  xz'X(FqP }UOA 0rbX-UUsI *-OfƱ{HRzjHsZ=UucІZ{ZؽR{b(*Z}Z{j` t2 |AiUV\z&oAqiUygk^Aqi}W~~w[Aq`ޜ4!iX$ !iXX_Ai`{-%us!a%O=ʭ{b谝$6'bLsb%ZsZZ_S+ lsZ*+E lsZ_#lsZ+wU!LkY\p-ki!iU]}TSj!iP6*(gjM!iY^z4=aP^*.?/S6!aX7suU `P ^' jX Uc,kQq.imsb_(sbjlۨsbzOXKN{ZBê2IJ+kiRojRsGZhPqjXUW^xaX`ȗ씄iP ؏X#&` ```` eA =ۃQ) TTTT ]]WU$ I !& mI%9w&a<QD9:S܆mQD9ps$zQ1ߪ$JrIU_U I:%jdIUy FjDIuWW IzAU HMFrdAWM>Y9ߺ 5bDAwWx[YD9U`z/Q$A*$bD9UWQ%jdAUu$HoaD9Uwm7t6aeAuU*$%bD9VAڔxYe9WaW6adA]*6ǀQdIWU `$fjdIUU0`W'bDAW_'yLDrD9}U srD9UW$ 8YE9 bD9U0Y xzrpAﮯ8Q 5%@5i$1UU._Y joO@ \X|re)AXIR1-- -mbFwZHJ(ٷhHZHJɏmI tLkZ}o;,kb|h*,kZon/BppppD) )E)E)!wXXX!WRe1%%%%&1hiR(J+.XZiRE]C=;+kiR++Elv,kZz#qo kZkUvhIiR9Ԕ`!TTTTսA":Ae1$!/ pZ1 %a^Yb(JSۧc kRT Qs k]-elsb[.es(Jj``h)hJ$)ZXX^$)`@``!5D) HJe1=a ZhRFXhֶoRHRM,K kZcJ&LLkbZb(J@@@B  A$!bbbb!|  xxP@  ))db&h`H&[b`H$6!ösP5UU= Ҭ,cBQ * j,khR?= LkZ I>h.{ZkӺ6A{b Wf{ cܞU'i55ӡ+k'Z` ݿ9D baU^piĩiH^~Аri9n`H(l,̂XP-qrXH,m_WYP _3֫ LBaXWVhbP -mObZ}y!4Q,kZs}wKmSbZ/"4nHbhR ֒y6bhRu,`99U+kZ%uIӓ#ȑZX\p쵿: aaYUTvt!iPpW$!aP*eC@aP*}WfIXP\~`ْy9rXP/'OZP-5UC-bI mq+ ,kZ>`nLkZBj5/| cZBNel+khRq-mbZ Гd'bCQ`MZKcXUW^xiX]%k$X ```h@ lI 6@ %re9/]W1TTVV` @Mz(e=3@rdA W y+ll{QWuըbEA. anjI`H#UgbIԫ]lZdI?~`ִp'ZCAկ/9b)**MaI+%%jD9:_>1E@jb$9~2nbdA5"NN&jAU ªIJiFrdAIҴlB *{QU_ M¶mu*kQU(GbDA_/iuPrA_(ҶfjYkjfjY_ʧgrcIoЖ씤&rQ/yFjYz+lױ1&jQd`dOGbQ;`&bdA~נлtfrdA]~ !P b zpppA u0 Y 55556FYDAS$a0hk@N$!~9A/HhiR9(ZHJ҆ӒHZiR{LkbzLsb/nj['aJLkZh'B PPXPe1!-=;1$e1!x~~~!?@ 0Z1%%5%8!تZHR騾IZiRm}T? cHRBK+kb% c kZ?ٔiiR9Դ``!TTTT UUVTVa.A1!?Z1 IyZIRpۢDgv+cZQ;}~h_}flsb`([ɜ>{ cyls(JB@@@/ (B$)xppp$) \~``@@!=-$)  HJ1(m=ZhRYTT$@2`϶ZIR*+ }vw kZG# kbs)* kJBjjp A$!  P` ))) P0_]k P0$ P0 A$+cI%UUq; bb9A&b1z Mb(+~ @,kII-l,kA(cbR* nZYHZYUVXb0n:X0`HЖ<`0s:~XH*6\`8*Zn XH*~I$X@ꪪvmlZH %&/ZJ]s; Z0۷ HZCAS?fI`Zd9N# ЩZA5@aZ9P hZHX`$iQPUUUTHmP(IILkb); _}Lkb*os+kRH?%B pPPP1!-/)1e1!|z$)>ɐ Z1%57'a۰;ZiRΊ &жmZiRlzh)b*,kZɍ [=,kZ/ -mوLkbZTL`HRAT!TTTTD)U%%TTTTA# aڞ9$!-/ Lk9 [u cRc<$ ciJ8޼SڤJs cɩꎸj's cqODILk(J@@@`(JE)PPPP$)ph```!=5D)!ݙIJe15S\?ZiR& FmbiR 脘Lџsbc%/bLkZZeV c(JhH@0`1B$)r`b$)  @@s[`( 0@UU0 wU(@UU(@U @UUU @UUU @UUU UU AUUU AhUUU@ AUUU`(A`(@.WU@`( ] *(@UU(@(_U0@UU @UUU @0UUW @UW @WUH AUUU A U_H AUUUI(AUUH0AU 0AU`0AUI`0@UI0@_U@0@UU(@_WU AUUU @UUU @UU U U_ AUUU AuUUCI@5n IWfRU TTVU!uUUU;0 AUc9 U9U¸5'R UrU|jU!'RUQU3R*UTMiIU@A UۚhZU@Ơ Q UШR U AU3XIUܖ'R(UdD k UBrU(Q U}IUk'Z UH1Fb*UIgQU@ IUִhbUsZ"U! rUI ppUaUI 5UsXGbUذ IU$! xp1aJR1%-HH'L"ZiRe c3 k(J?88 msb12f45s,knrUl_KlsZj='J!PPPPe1! % 9e1!xzV$)>ggb951L`bR^aĉcZiRːZh r+kiR(3Ǒ+kbB>(mLkb7QtHiRA`!TTTT$)%%5TTTTA a9$!-Z9)) |ZiR~աr[qrZRs}}=Ϳls c,][knsb۟?qmmsIJhhj`@piRE)ZzZXE) jP|N@@``$!%E)!3 iR15[2 cR붭jbIRVB{+cX?RlsZZ{7,kHRxzkِHJE)zzzrE)r|p  `?4UI.u@U.UUlQUUI+HUUI+ UUJ #@UI$@UI"@UO䄪@U?I$@U*?y$RU I$AUI$ Uɟu!UI$t U?I$u!UI$ֵAU$I$ Uɓ$@0UI$Ū@UI$@UI$ƪ@UI$Ū@UI$@UO$+U *'AUI$AUI$uAUI$uAUI$ U? U?I? UI$8UI$@UI@UpD@Uh@ UVm@UUc]b)U T56gb(U*u 'Z)UЎ &Z)U"$_t'R U㐆KnR!U*I)U ?Sm'Z(U #Z#1U)knQ(U$aO Y(U(1`Gj(U#@$R(Uۀ|[`Z(U/$ Q(U dI U$9 `@@ ]UuU$9DA UA U ! 1a@ Z9 ġHbIJ/n4?ZIR6 *Όs cV`B&?{b^:QeXGsbJ|J?1pHJ PPPP9!-?1e1 X!<@4@R1%%%%m;ZiRj?6h:fhƪZiR߿g?:`= k(B +kb'Cȍ kZ>< iZAV`!TTTTE)5TTTTA#*a9$!)+//hb9-o&jbHRXvZiR֤٘lsb ol{ c&elsHR@b`j! (JE)XPpPD)!oZr!h``h!---D)!ۍ iR9!aMbiR~2%abiR5oVv:W LsZz yk6Ɗ kiZZZva[vtbJjJH`A!bbp$)prz  c/-uD1Hrh`O/p\'̏$x2um׽t[(*ەU\P@}$Ū$"bZy;#4ƪ$ ?dْ檥Q׾]ƪd0phl9dWѤ:iֽ5UUIl$hֽ Ib-+ֽ֭u0&5,rVJuTjoHW1ĠiֽIdA" } ; &RAʼuXGQe9\oKmQA ~fL4HQd9VcbID1*ܶ 0IE9 -IĀmQD16N<QdA6@6IQdA܋rI6HQd9غ_cI$1,ٺۊuIe9,-i[%ݰRAv`IE9$M4cIA۷-ЦIdAjK XlQDAvL@IDAzz QdAWQD1^Id9UWcF A$9n0`IdAUZpI$9Ջ[dA14D9 h`@h UU#15dA#1.&AD9 ! !^h|~1a5P>b9-% 6JV kRק.YJd cRzب Z/;lkZ% RW" s c:R^AU%Ms cvwT)`)IJ!XPXX1$) -%9 1$)_~$) Z15c0۪ZiJfh ЊRIJ/밫->sR $ }sb(ls c,LtR9!TTTTe1 55%-TTTTA/)a 9D)5 `݉Ze1  \ȚZHJ>7L(lbiRw쭉0KLsZo2fLGLsb *, {HJjrbj$HJE1ZxxPe1 hH``!-%.E)!, (Je1====Z(J{|lZ(RbHbZq?ҭZIRpqa_ZbA`6A$)bbZ$)xXh  1Te1[}.|`#}{?jy(h kk+XѦiӤCֽ%Nz'}_И}'D +ڶhƪ|}#[S4$v$6ƪcPҶ$qlSC-UU=?浵dсcNb;7ьvLc~ѶI zڲ҈Nl׽zm}Fl;N;# @&m:{,I_SŪP@4i&msdUUUTImӥCӗ;y[#C{k핵C-,v:ֵ4j*Iygֽ4x%YҀY;+B =qn}4xht:jJ d?%;CUVXp` CŪ1!&,|ڼd`~i[;uCXܷ$v7zZ^8ó%ys%UU[I4y&4A$9j@ IDA TTTT  dA ) `8`ID9UmHID9@B6IdAX A$9~~@ ID9}A#9d9$9]A$1⩺ @$A9 X`I$1u AE18 A$9UhLAD1/uqdJd9ށ@lۆId9}m`DžI9] :@IeA)i3@QdAZ$ID9W I&4I#9 18 I#9pr `I$9Uf :A1k:bID9>cWV `&R$9~UFldA0~.DA)i#9 B``` UUUD955AD9]^@ ID9׍E) !_{XX1a؏5b1 --_}ZIJ. |'@qbiJ;mkb{mls cƂB{ZK-P?(J XPPP9!+-1 1$)nf$)<8 0ЊRe)//--y׾> ZIJ:G͙ZiReÈ3pk(J Mԃ{b/ ؂As ciIZA TTTTe1 ) %%TTTTa?/ a9e1)9Op'@b9---bHJ.k}/8ZIJ* O;ݺls c:b$!msb6{~QlsIJb@1piRe1XRZZe1!xZz ``h`e1?E)! (Je1=@Sd/ͩZAz*?AZJ]_ָ$bZBtrI kZW]l}Q kJOoj~`A$){x`z$)jl  $CӮC9!))u*R4MuCw @nֽT ON\Ѽ/:IBֽT"[T}ڎT*ܮƵŪW\P@֯cG_oOd MϔOjz͋EC4n~T>?"UUU}bֽ 5{MѶ8~/DbC˿'oUyixhz}mֽu}=wCX`s'_UTyHCVWәyS9T"tg4 >c™ *-у:oc#@{p/pc"{_vmu 5U[3\* xβ=[4"ӧ'гֽu2~ӏ[ۮҵT~s.핵3+Crֵ4.WW_xu@uv@n}W\p>>" Wۧ"Ë%Ѐ 9>v^\d9`.XbpAAD9JAD9 TTTTA$D9   dA#1 A$9*+`MIC9]`I#1zA9WI1SD91 %cA$9 @A$9({x[GZ(9$9$lID1+XaB#9?M>ADA*ծI( GZd9u?mADA$ & @Id9{_ 0 ;JdA]#}eqIDAw !@ADA#_hU0$A9Ս A$9|~8dA1/d91VhHZ#9U@ cI9 Y9pC9``h@ ]UU d9``YD9^  ID9/$! !\z~e1 7777LlZ1 )6VLp kHRžݍ;8Z(J 3M6"lsZ+/4ms k$Kl{bzCc1(J PPPP9$)9)@$9 9$!X$)*GZ9%%55S۝ZIJ& _zcZIRJPnLsiR)rMbIl{Z1}:a+kZ `h`LIR9 TTTTD1! ++TTTTa=a  9E)/ b9 )-ij>[8 cR oeiZiR٤h9ۍs,c"y# {,c{,ۿҢ:!{iJhB!7IJE)XXPRE)!pz`@@@ $)//1!. (J157`r?iR(Je_h7ZIJ9(0wKkZВ3+kZ{+aGbJj`<(J$)ze1~zj  #1X-= i-=5׽twf閶ਠtyuc?ֽ3Ѫu)5_lZ6ю79W\X`X%H" _іb;[[`(SY` oou" R"`v " +/!mCï"UUU㿷񟶵B %׽-dz[x&7IֽTkwXT2-=ہ9gT@ o&k`UW\p֌M4™`]_\ִmرm`)~;7@b[NUWR`R}")",@BY@@@@mAD9dAE1< TTTVA#1! `A1 d9$1|6@ A)˦5$A#9uz$ 0dA hwI9rI)d91 d9$1d91( #QC1}*1AIADAW`A$9;IId1]A#1 eId1Uݺ=IC1*$ID9_`tLID96ID1T` 99@A$1{u" 'Z)}}hӐI$A)0yZ9˙UXZD9UUXU&A1Z$@A `@j` U]U d9 `&R$9+ng>lReA_u$! !z^|e1 7777P؉Z1~<>ZHJlz crIZ(J/n˃,kZᱩL-LkbX}g7LsbK|M.`)P(J PXPP 9!--)+9 9!z$)0,(0R9%%%59?їZ(JpmiRHRVWj kIR+)vn&M kbWu8v)FbiZoX{lJ9TTT$) TVTTb+?=7a9E) `b9 GJQ [iRr_Ukb۲ZIJ/2lus cWi>#lsb z%aLkHJ@j`,-iRE)ZXzpD)!bjzh `@@`D)--e1! (J15=*U)ћ9`WE`UW\pZn@ۦ`W_nگ硙`UU,A7נauUߨ~X`BY````@p`9$19$1 TTTAjzD1    11ʯջd9$1jo9$)}]9)xC9!_ "A zd1!= b dAD1U~@d9#1FdA#1+ID9 W_ul1 å9C9z DA9%_ÄId1W Ic1/ ؀ $I#1]7ۓdIAW`A$A_d AD9^0;ID9{l@$A$1$A9 WA#)UbJQ)U]? 9R1_  tuQDA[y&b ~j`z UU A5n'R$9oIdA ^E)!z1 7777L`b9-󒳑@Z(J~$fbIJzh ztLkZ))I^&QLkbJgzLsZc&HR!XPPP9$)-=1 e1!hE) /B 4R9%%''mm iRIJ,/:ӤiiRB(jҸj KkIR Ԙݤ kR絭 -bZ HRAVTTTTTT$)  % TTTWa=a9D)+r)uZ9 -- y5ZiRcniO{>ZA  Ym߰Lkb_~irblsb}Qnas(Jbjjj1P HJD)pPppD) `ะ @`@@$)))e1!.IIfhRE1==?i Z(J(j{sBZA߫ /kIbmjb_0m kZ{y,k(R}@'BE)zpe1!X||W  2:C@))I2thd㑫U9, %U~*Iu.()9ԪGhXU~ں@OI$9U3A#9z:dA)r@C9)c91[d91o:NdI$1cI$1W^'@A1=I%1㿷dAA#9" `;9$9~8B$9(H I#9Т3@Ϻ QDA' ϗbdIUW] I$AQ9zbDAU HtBja#9ՠ+$I?FrDA ߆Pb1(w&nRdI`@I0- 0dA @@h@ 8 AHÍJI iߺ &JeAuE) !z1A5555P/rZ9- "F ciRM8. cIJb[3# lkZ*9P:s+cWW^sbBN 7iR PPPP9!)*9 1E)z_hxE) ۛR/ 1R9-7%--6dC cHJ}_^,@}װR(J_U{Ѫ> kHJ=) _Kkbc cbpI)wmIR9TTTT9!%!WWWWA+a9E)tpZ9 )vsKoawZHJ*z*mZHRm] +kZ @Jf+kbZ:* LshJbBBB/B>Re1zxPPE)!`D)jhhj$)//e1$)8! (J19?9IiRBy)6ZA/*{x|;u' kZ yI'4 kZ^UIP ,kHJ@j} @Be)pbrrE)  SJ‘@))),IM‘~ݰmU]a^lҤ‰ 5UϱIͻ7낽4Ҝ+ֻդ4 TkWV T:ybn%TҜ}4Ҝ"_&׷I@ϟ\?4ҜUW\`ź‘aUIN\‘뭭G|$‘aJzVaU׶K ɁAIwP;u(UUUoh 򤁉 %۶bT(~S< &>V 4rٹ,TUy_<Ҝ7߸.83 [׾[ Xpmo?֭aWU]T1ca7nAJA.(*s)6azUiYA`]k{t@鿻6 ҜU܉a󤑔ꨶo NB@ uM-ӜϷҜ)s_4ҜOu@Av$UWTp mcҢ@Ծ~W@cY@@@@$9D)[d9$1sU TVTA)  $1(D9) "UD9) dA)~>_d91 {I(?@D9( e91u;{dA)8#;>Y0_ AI98qˀQ#1}AI$1@ZD9UP0Q#1 ID9w{ QdA5U[bQ9~0A9ȕ$$I9+z6`؄I#9u}$dI9_ 0I#9zlA9x_R$1UUUqi1*aD9V]PI ``j` UUu a Nqb#Ai{>n&bdI_E)!!^~9a5O pZ9- %wZHJW0h aZiR\WUrβ=?,kR)! nK!%lsZX$sZ1#PZ!XZZZ9$!)9 1$)BE) ߜ SZ1---%MSs+ȉZB"7 $AiRBpj *r k(J !)ӒmLkiR"Ѝ0`+kZ|]'wa(J9| VVVT$)! !WWWWa---ae1!++iZf1))?mRZJX.S ZJ(/3xls c9jVlsbbzmLsiRj@B`5`/HJe1PPPp1!Zxz! h@`h$)/ /1!-/ (iR9!iRB>./jCZJK:bHR+" biR:tRݹ,kIJkjK$}(Be1p``be)!|x^Z  5fcB8))N}̅ޢ q(}‰b_ωU_9rdQrҤ %U`B; ɀҜǒ+ Me!󜑔"<plӰҜ *G>!ڟӜO@ 0yg[AUVX`(K9 +O@zkۡMAa [ ۆva ,?@-i`jUUUFLHҜa %hn_ /I5󤑔m{ڽ򜑔ί󤑔&}_(1$Ҝ ܡ$a\`o UUuT6]l!//݁F$ao:au}Jaպ-a7߾d9Uw Ҝ}UWkڱP{}򤲔ma_󤑔^ٶӺ)) y߷ <ƚ@O?@UW\pډ|@CQ@@@@1)_D1!~A)!  $1 '$) D1)]}$)(bZ#1)rD1)z^U#1 /9 -UDA u@#A!ꢪdI)5$@I#1 Q1l08IC9}HXIYC1}$0Y#1տ~E@ %ZdAWV?lbCA*Uܖ Y9W Y0+#fmY9kn0Q0A$HI#9"_$dQ$1Uz~+IQ$9_&CY$1+]UILQ%1U_!@I @jjj WuU dA AD96Wi I#9$! !l1 7777lTZe1 -`fZHJ~ZA "BtN+cZ mP,kZw EULsZ~og`&mB&Z!XZZZ9D)9 1D)}TxD)830 4hR977'uZ(J ݿOnZ(JpH6h)bHRAi kHR(h8>,sZU/di^iR9TTVTe1!% !WWVWA/?/Ae1$)]{X Ze1 %vњt bJphPJݔZA+ lW LsbQҵ&a6Lk c~a- ,kHR@j@@?p(Je1PPpPe1!z @```e1!՝e1D)^؅W Be1=5=$R(JrZ$YhRJHl^r4LkiR] nIZZU_kUWfbIJoz@J` `BE)pxzxE)x  b? q81?灁 y  +֢ay*e#;CO~emCX‰5Z 5U--qҜP, ֢O߂󜑔" `ҜP0j 4/?*,|mvҜHݦc!ҜaUV\pvҭ@jy?@y*(:va ;3AޞMA;}r$IUUUݴC&I %2ҜP 0>0vLҜ{(z}m?Ҝ&ܒҜPn KҜqOֽҜrZe۾[mq@\`mHIaUUU`ϓsa`bݶoqǡamby߀‰a/eO6OP޶cҜ_uyҜ>RzE-Px:-f]=󤑔/ҊnW{f@O qUW\P19%)~$1)_x TTVA~D)!D)(ޢD)(^W$)(^ e1)_{WD1 ? $1 /'e1 WdA)յ'Q1U@]Y#1U0)Q1U(@N.Y1$NbD9UqZD9UI&bD9U*\ҥ QFb#9ڻ.8FbIUUJMZ#A_ρ$&b#AUuz<HrdIUi$aYcI6D"qZcQu @QCIܖUOYdA߿z %&bdAUJErD9WȶYD9UY jhj`(Fj0AjQUUMɧ&jDAE)!ze1a555 9X թZ9- M'`L҉RHR) *mPVmZ(JJ Ǫ++kiR! a&+cb}~nPk kZ_gB1Z!ZZXX9E)-59 1$)|D) ?sZ9%%'(;b(JZiJIZBW_b)`#bB+){I<,shRO%K kZW iR9VVTVTE) !WVVWA+)+ b9E)* : 5Z9 - èF)ZAsһ.R(Jɯ/(33+ULsZ=;ҠVLkZ"v` c(J@B@@-(J!pe1!k!``hhD) 1$)(J1=7=6߭RBثiIIJB誮p*bXU cJNphZRpfFGZHJNJj@169$!``pE)zZx|  ^(Rq8&"qy ݰX y *nb(n ynVF+AM[3‰!yw~4ayU5|HHҜȊ1M5qx\upkP)cC^UҜ7e@bP !4brqwҜ@ ~7ҜaUW|`Ϗ@ y3"q۶$a Wܷ~a ou?vay %Kcې %UUn٦?UU;±@ 55Ҝpb2m"Ҝ(؊g7#ArҜOwnҜp1maҜq~W$&P"?ib&PaXpI ^UT$9lF /Uߎi yU_ (Or21 a o؁AyNǁpA 5Uϟy0^sښޑ O<P+&Z_o?덑Ҝ0,*ٶۥ q:WYRTP(O_9`BB@/lɺ9D1\lܰ9$)^ TTtTAHE1 ) B(? N&JE1 ~}NJhJ$1]UhA$)կē9#1.^ŞA!+|9 ^(9+D9)X.+@I1~І Z#1[KI@hZD9_H,sdA+U/R@Ab#A{ŰgbAuU:'RA? ne،&ZA)34>fr#9~p~@2b1oz@bY) [eEQ1k Er$1W I4`ٰrD9U)IIEzdAU% ;FjIZu;&'LhjDAu@?Zh+sIW u$V1Z h@`h ]UUU `Z>&bQ:cZ\yFjQxX$! !^Ze1a (J9Q@ZAu/Ri6ZAv-p+. cIR#!;ǦOXKkbg0qDR+kZz%p)R!ZXXX9D)5==9 1E)\НD)  B 5Z95lh;bZ(J\aiRB{`b胾bB/ bGbbHRﯬH ;biR;Wwl(J9LTTE)! % VVWVa= b9E)?BZ9 ZVpCZ(JCjҘ[7ZHJs,;'ObKkjR H`ډylkb"-KkJj`B (J$)prpd1x$) jb``d)!U=e)$)= (B1==mniRB{~4iJB6Nc"RbiJ;ӫocZRPwg[ZA`@9$)ppE)z[Z  [HvFr(?A y0UU$ y0UU6 y0UUА$ y(UU׆y0UU e@y(UUPII$J{@ /UP/) uUyҜ uUIҜ#1 UUOҜ( _UiӜ#)Ut!_UTD1UUie8~UIr y Ԧ 0UU_ny0UUVrI$ y8}U6 8UUI$`(*UUv0#U;D1UUI#)U$(WUp΃(U~"Ҝ#1UU4I(U49UU 8UUI.I@y0U>I y8UUI q8]U4 y WWAy8UUu2n8UUp(UU~^v3 UU~p( UU۱/m)UU$O((UUS/( rZe1UU+_X$HRD1Up VVTA$)  ) e9!~-@ A$)W+? JD)A$)~ð9)C 0`B)~/@A$)` `9$1t.ێ11׊I J(#? NeJZC1]UW$9!|$@A)Æ-AD1%RЬfhRD9}-b'*sD1U`I?IZD1z-hmhZAz jvZD1_+v5-Z9( Dv)$Z1 ٞ1QD1/mlRD9v%$'R#1uoR#1mAD9/,oc5HZC9?'Z jjjh U]UU d9[qFZe9 Q4 GbAwzU! !|z|d1!7777 Ae1% -"/1bA5!ZA\p\rpp kRѩq5bZ $ v{ cZj5`(J!PPPP9D)-5A9D)_|E) <<9Iאb9559GnR(JV|x]ڶhRB>Z Z(J/6HCb(J/M¶+) cIRWplp(J9t|aVT$) -% !VWWWa=!b AE)?)n Z9-) @ dŘ c'Jw{Pݬ Z(J38BNtlkZ .H\KkRw_ c(Jl@@>pHJE)prrpe)$!dBb! ```@e)!]51E)Wyo (hJ1%9iJBn/kֱRBɾ"1nkZR}]9; ',q+cR՗la _bBo~hJ09$)prpbE) xX  p'{asYUII{aUUUXAa@ UUUܠH U6P UI2p@ UUU I"`@UIHh@UI@haW_UI"+{aUUUI kUUUI"UUUIKsUUUIl{UUUI@{UUUI{UUUI `(UUUIi@UIM y`(UUUIh@UIi@UI"`@UIh`(UUUIǚaUUU/IraUUUIrUUUIjaUUUI sUUUI+{UUUI"A{UUUIK{` UUUIa UIi UI@` UI`@UIX UI`@ UUUI"l`AW_UD1UTa*UUjAUUUI" raUUUI@+aUUL(J*_V$9UUTTUUAUUX 1UU@A UUNBAUUe1 UUHE1UU9UU9UU!AUUE1UU9UU (J UU 9 UU`9UU9UU@B9UU,'J UU c!UUD(JUU@:9UU1UU6A UURA(R UU@I UU{ AUU9UU9 σUU@9UUe9"UUe9 @hUUUUUU I5UURR+gb UUU&ZUUE) xxo1A55555 iR9-9Fb,[iRAB ײ yjiRAMRAWv|e bAUh{m caU 6`A!PPPP9$)-=@B1$)xD)!&3@R9''7WwǶmiRB∪}uHJBrBç) R! ^e HiJ$!UIҴ&Z$) UPIJe1}AVVw$! %!WWWWa/=D!0;9E) /R1 v˦ZJ` ؈ZB;@BeX{Zߟ("i,kiJrwR,U{,c(Jh~{B) +(BE)pRp1$!zZ}o! @@`` E)-?1$!/"iJ1=?=6dKU5R(BZz/r0dGiJB<4u64 AZ$)WnAR$)U'QzwRE)44@:E)1 Zp|\  O4BȲ  ))Wr[;.qw'`y\p`S$@yUUUm% iU(\'iɑL ` y"$` y!]$` y׵"It?Ҝ@ %+uTdtc+au֓I?uҜW]*0h] l4UuךM4P}דI<4P_]M4qu] sIb?Ҝq[ TX?lҜ yVxڂ$?‘ yUUUڜ$n#@y_ߢtc`qW*ݐ$I;@pU:`q/ݵ0H i[^$tAq50mm?ҜiRU󤱔{y/hR@@`@AIJ T bAU*@9!WTTTAe9 ) 9U(" '`AUAUd9U  A U$A U0H`I U ;I U$A U"0Q U !i:A U-A U6}I Us70'Z)U+HӴiR(U0iZ(UIb'I(U؏[nZ(Uڰ+Z(U $Q)]mvQ(U ?]Y)UKZZ(U*jZu'Z)U y˵Z)U cwR!U{oI)U@AI!ppp uUU إI%%%b8mإI W }QA$! z||1A5755@,PHJ1/- K1thRBq[1PHR1^VW TTTTa19!+/1%9D)ol^e1!1BE)ZZxr2 (B1++m$(J9``B\\\\9 s_UU!UՕ!!!WWWWa ++$!b 9E).WߔiR9)+mHRA{K iJE)jze1UUUe)UUUIe19E)s1$!pE) jj`hE)!55=1E)__9E)bb{n (B1-%M;iJA/mTTTT U__ 1$)Hp  1S쒔 ))))ivl $_2*SuXp?l\1aUUU\~.Ay@RU=@**%9怉@w IlIǀ@ُ]h殠`מ#6򤀉5͏aUPOJKUUT~^ɳI:c4ӜW[خI 4Ҝ(w 'T(q]#󜑔h0OJoҜ W^p"hʩy<'<hPN`/-$ ⑀UW\qIҪ@D[Ƥ@y꺞ɳi~UUU3I󜁁 %1[a0NTWWL$a4q~lu"ٹnqj3,k󜑔-Ǿq*_oܱ],̑@\pOY/O͛UUU\-Bug y~Xph@yvRfn@q6ێvn@yꪽݶ- yO8C ?=ہ ID\|U6MڠUB-? y Cti`a$ ̓5UUr!k-c󜑔xn0$N *q6" [v7*[{m󜑔] 4EX`ÁP‰UUW\;yۂdж@y׶ެ[! yח?c߮Uw@ϻ$"- %ڍۘ-/ ىXJ@@@@m9$9I9C1D1 TTTT@I!- `qAC9uAC9e_AD9U A#1*A$9_0 A9j6l 8IDA(؀ۥAdA˧2 h"Qc9U01 #a؄ID9($c$@Q9 *&@`LIDI k'QD9 i׭IdAh^I ID9 I#9A$9nH@ ID9/ `ۥADAT`@A$9 ޕ1IdHID1vLID9Wز 0'Jd9_U-$I5HZ9}y6y2gZAUĆmQ9g[mö AdA p!@@Qpzp` }}]`Z5a @I#1j@l6l#Q Kjnj !z~{z 9a5555xgBe)/)a&@B9z^K9$)~xZ\!TTTTA!/)3 1!+?e11$!XwoE)>69$)pxx`9E)pbHB1/˭B\\\\ UUU1!% !WWWWA# *1!**-+ 72HB9/i(:1z^1!h`x 1!e1!hxE) hjjh $) -e)!+;&9$!bb`b1$)--H 91)#TTTT $!''!x<  ^Q!))))Vmn24f,aOP&ڙ}lPڤCr;Ҝy`٣ [‰UWVX i$ ≀^ I #pp_UطyR\[` m%%Uܛ0 \ײP"t0 +"hnӜPxw~'9Ӝp/ɬl󜑔jOjҜ0º=O:pӔ)`("HrUW\po:ﻷ`o۵v`{ɟ`誩1іkY`ȫKnh`{q5UU?m>Ҝ` Fc󜑔*A~<ɒ:󜑔Qrq2v~m_󜑔/܆ c󜲔׫ݮtiAyP` ߭'_0 yUWT݉oO y܎Y۟h y_ݿ@}ްc' `_@y@۸yۺ‰ 5(,J@@@`aa9D1ñ9>P`A#1/9!TTVTA0R -`9#1_@AD1ׯp 8J$1UW @ e9 ڨHA$1 @lAD9!Nl Ad9c]UI  dI1{6 äAE9 m'A$9( IC9 إID9*/dB$RdA~u&@$ IDAz$A#AU0]Q#9~ad99 @$I$9.ID9Bn/RD9UqU0$Ad9W tId9נl`AdA՜m݀aIeA\t#$M'ZA+U}]3oQD9"]3aJdA{A`p`p UUdA5%55 AD9fWadA@@@@! ~~t 9A555 P@HJ1%/aB1te9$)^zx^!TTTT UUUub! :1!?=e)1$!sonE)??BE)r{z{9E))= B17`B\\\\!UUU! %!WWWWA #!1$!ݕ=`B1 91N|1$!|zz_ 1!1$!z~zx! hh``$) 5E)!9%)jBkC1$!)+ 8B1ս-TTTT D)7D)~zz  n,r-{ !!!!Pktp%dT(@q'[?n\o= q Mo/w󜑔#޳MhٕҜp۹ }UUWT[WAp6`̹$9w;n m y"}ڞK@y* nA %U}6 "ݡoӜq6OCӜPծ*X2+Ӝq ɑs)Ҝ0h8}׾PWpm6\QȂ@? qUW\pܵ`ZڜzEyAyI~__UO?߃栉`Ӷ`/󜡁%UU܉o׳b ܅C&ˑӜq -CӜ5[ W5ђӜ0j3(q0 '䒠0ӜPKwYKkq) S)0y\PMЧ# y!7`q|~#`qWV?hn` qɩ'X@y rvuM@y ۏ[W4abiuU1`69$1r B9$1 e1!TTTVAe1 @@9( A$1 IA$1k^e9D) A$16WbID1'u vQf1W` CAD9z-@0A$9W `ID1mX `A1AD9^^ A! >6$&JdAU}Յ ,@I)^II)B0 A +A@A$9_A$1*AD9~nil;Qd9u3M VIdAlpb#IE9"Id9 i6 AC9*jpbId1 C߮5Id9' ݐI``x` UUUd9555599 A @BJJ x`1a5555=vh,Be1/`9e1Xh1!\\^!TTTT uUUUA!0*5e)!->+/e1e)!bZ|E):ۛ?A$!rzzz1E)%7/`B1}9\\\\!5AUWVWA+ ) a?1!5=77 88B1/. 91\T^1!  1!e)!|! ````$)+ 5e)!9$!Bbjc1$!/--  B1'TTTT $!=/?E)Z~^  bn0)))=! 4ӜP~_5oNҜ0[[݃o45Zzyou蒀UUUTK `ޱB y`phw4bq'7-߱ t@q(vrQAqLOXkqy %U?q !Hqs h_;+?osKP(>J i0!$I 0VꪽKqE@t l0UWTpɑ]`y -|#ˁ`y.ߎB`y"ϳc` ϒ i`77ݮ&-.@y/?U`Xq oӮ P;_ZN3 qjq6_q[4 qUC۶ Ps+SM{0{(CsqyTP`g$y@ygr q&@3@yiwȳmߵ`y q:[7 @qkñ` q ~@yI@Bb`d9$)b 9$)9 VTVVAD1 d9$1 >9$1ׂ_9#1;z9#1 'J)9$1} d9$1-—p9$1z@91rA$1}9$9*WdAe19$)˪:͆0 AD1xyudA$)]:I#1} 9!_<J#1X@$CA9u$@A$1+A ID9X`Q$9+^k;lAd9灖mرa;dI9$IIdArz lId9*+hIQD960Ipp`pAUUyUd95%%%0/A#Aݾ@0 A J`Bb!hp 1a555$c B)*)9)1$!z~ TTTTA$! /1!e)%E)!on%)?9$)zzxx9$!- 91&59\\\\ UU$! %!VWWWA) $!b1$!'??1؎B1&91^ھ1!`jx! ! e)! %e)!xx_^@@``$!//D)!*2/9$!Bbb1$!) = 91+-TTTT $!7?!@à  n,rƊ@@=[q0 y%λ?䚑{o۴ $Y2Ls *{߉ӳ{*tlە) M~B4ѱӜ _ޱc {%vlvx UWV\ idn#<@y a{'`y axK m{;`yX(Mh{y i +yyۋq &X?lsյk;a%0ls b׬I MqsvQsݾbQ{+FLQBAb0P@yUW\PqmФ?`y!i <.L `@qO_y@ymJby@y _Tk6A`y qV[tay%UUI ou0y %M/P{y^1o0mki'{bp``&d{Z $I0{Wu ccOۻ]{qp`0m#4Aqa tIlWmI@qa~}?=l@qa  vL)A`yi 幑7 q8@``@d9$)D1):#) TTTTA$1 #9$)._]d91תD1)®D11+R$1UUUD9!// 9#)?_d9)D1#192`d9#1k6CA%)dA$1 AD9[ޕA؅I$9iIC91A$9jI)cA$1W`` A#1 X{`Q1`ĤI$9_ @IdAUW'IQe9_i:AeAWj  GJdAUU8 GRe9UU]@YD9zI pppp }UUdI5%55$ LQ#9˂ Y jjK! L|z1a5555 :1 91oy{t1$!rZTTTTaE)~?e)!)-'E)E)E)9!pzpp1! 91/'9\\\\ UU$! %%!WWWWA* a7e)!>7=0 919e)1!Xzxz!!e) E)!ll\h ```h ! +D)! +9$!Bbr1$!== 91-=5TTTT !'!k  -~ q8)!!ە yUUUAy =ڏ%0 c ^4Eq{j",QOYqKk%qls**݋M eqӜ/~q`ls}-m?0yX`NyZe@qWW_T@Ai `y a۷7`y qjkN$E tay iO<|>y@qj*/㫟iiyi*vq^u!a UN=jmPsnwbߦIl0s Q{*߿w0{xyyw&@Q{U[[:{i`~>MAqmk 2݈uaq q+Xi5ay!i .j6[Rh#AqXj3?@qivs aqiwic i5UUΝ+s a-鹝7 {Lk8H_y{ c^Zk">sZ 76{b x4NsZU=RshZ -(Mj$Lk!YV\xɼG aX@~i%W&aP+}:aHOQi8BbjjD1)Qk$)(z+"! T\TTA) D1( $1)pW}1!d9)}WUD1([#1!*D1) uD1 ,d9 WA)UUD9)D9) d9$16^y3d9)3~@d91 JA1:I$h$GR#1UT I15_HI1锤ErDAU_ _ L%Y$AUad9{uca`Q$1˜.iMbD9-U h@AQD9Ib'aQdA^}vmZeAU1aQ ppzr uUUUdA%%56;Q9 @Q JJjB! x^lx1a555`B1ɍ'91`1$!~{TVTTa!:;E)!=)E)j$);=79!xppz1$!-=9e1*9\\\\ UUUe1 %UU!WVUUA#;b1!@ H919e)\1n~x bE) E) |~````$)E) 1$)kK}1 ++A1=TTTT !>!j^  ќ~ i8!!9@@ yXhVmy`?_]UP9&`Q vlwP+kU}=`0+k'#8`Pls߹o/Ԓ{ P閏Zqlsc rΚP{a^`ݿ#rqx$m$@y`_{m @qi]};aqi> iXj|RO-JljX5UU)WQ4hkBQ#ڠQsZ)}5hnmsR>R`LkhRS3 msZ*]'C Hmsb./y: ,kZװIba`N}> haZ dykHaX /*WMMYX* 䳎!aP.Z_7 @`P>-rYP>XgMm'ZP5}Uz]ZBY %݆cߐlbZyU]XDrcbZ~i4% cHR_KZHRמ$b'Jr3dMb'R7^0'RH\\xw]ƖgR)p9!TTVTA`A-09(UG(J - Z &GJ)xvU$9)U$@9(Ud1 >1)U_~ w9 U#1(W`1(~e1)_{$1)~|d1)WU. 10+d1)* A)7m9)_Wp,Q$1U5Mib#9w _ԶFj#9}`s19a#9U 491gj#A [I>bQU  mjE9_lGZdA]uQgjA]8P4sgjI׳ 0Q``pp!UWUU&j%5$haCA|$[Y(BHJj P{w}1a5555B1=9e)jHze)$!({p TTTTb!(">$! + !b!ʢ!2?1!xp`b9!=91ŵ9\\\\ WUUUA WA)+b5E): @91.71e)Xpze) `z !E) / E) jhr ````!+E) 1!zbBe1!5lBe1%TTTT !7!wwo  x?P`$Imi0UMX *IOX(]$`\y8/Uyb( U$b!U @c+kW$+k#)UFIbD)+Ub W0ilb#)UKj@^x`Uڀ IX(Umq Uw `(U P`poX`ĤP($Ab`8/UZ(UNv'ba;mbD)U75b Z#)UObHb$)Uϓ Z@ HL\!i _ӆMLP(Uc P(u#AMP(W֜P (Ua H` @a`8?U LhZ0 UmK:iR_IyhR)*Uc$ hR(UIyhR UyhR UHR UFI?'R8VXpUH(```} 9(U9 u௫d1 VVTVA: E1 --mA XWPH A U]mB)]Wɺ9 W9( 9$)T I`9)ފ61){+& A)U#?pvw`A!P cA):3HZD1 WIZ$1}UX9E)#9\\\\UUUUU55!UUVWA/!b1!@A1.1e)Re1!x|jj  e) %E)!~zzn `hhh!7/=E) 9$!Bjbk1!)A $A1>?TTTT !< !_x~  @U`0U@ U`(U`(U@ U` U` UaU*UUUaU` U` U` U` U@ U` U` U` U`U` UU *UaUaUaU` U` U@ U`(U@ U&$) $!aUUU!AUUU!AUUU !AUWU  U U U(!7ժ1 ."@9!Wd)!TTTAV9 p4A U9oA!UUlA$!UUR!q]Ulk2J!U qJ$)U`U$1J!UҤ A!UA!UA$9!~U $A$!*UX a&R$!U- m6lB$)U۰ A$!Um'J$)ը?U$XZ$)|UA m$AD1UB)6GZD1UꐰIId1U_UhiR U*mj^'(JU0mn$iRAU wIR U?IJUl IiRUI$e;AHRUt?ZAUUtiR UUP6ZUUĪZUUIJ UU_ГiR UUUBUUU$9UUU$!UUU955^`A U!U- U@9 U9 8_U1BUUUU9 +UUoB uAA_AU! *!ajz)a555Be)?1e)~a)$!|xTTTTa$!$)//:!!.!1!rxzXe1!*/-9D)- B\^^\ ]UUUUUUUa5UUu!WUUUA뫹b5=551!@  91/1E)`E) ``hH  bE) E) x^~~@@``!/)$)9!Kjz{1!-? A15TTTT }!W!zVU   WWWW9IJUUU%``ZU XRA-[7+iRB* (Ja`p``PXPPbUbUAjj֠ZE))))񿣲CGS cR"k'ܶZ!x yZU^ ,cUUUxZUUU%I cU Z?ɖs-YKLkIJhw crrrrXPPPaU bU"Ao~؃>IJ) ͘6;(J9jTw.lIJ` ,9(J U\SZUUWx`HMs - o{9~[,k9݋hr\9R9fmiRAY>iR9^H{RA‪MҔ\YbBU 0,kAUu# Ze) 0|ܕLkAUömsJ IiTR{Z"5@ kUuvik,kIRxlW|b(J8IlLsIJ^dab(J &GZ9xu6!Ze1j_: R9"Um4#b9*"U0]3bA[*.4Ӗ c(J], |֪Z(J>~v9]ZIRҘ|ʡ%I,kJު;Җ bB*Xo:IJbAu,M MbBwy2]=yZAUvv,bB*UZ\\\^ UWU] W U]_W U]_W UUU] uUU UU]] UUUUUUU(+  azz1a5555ۀB1'1E)1$!n~TTTT UuUUb!$! +=D)!!:1!zxzb9!/ 9e1/?`A\\\\AY}]A; a575=E)! 91-9D)e) hpxj  D) /$)`@`` /*$! '9!ckoke1! = 9e1%%TTTT  &~~  8iR% `LzZe1 D ZIJmn}ZIJ/w{Od RBzv/Ba````PPXXb)A*AAbk@phZ%)0$íkcjR}?ZiJ\T=ɞ;ZiJ'> 7֒) cBpkZ!,M PZB횢ZI ciJυ c ۭZiJeBʍbIJ%`1Rap``pPPPXa) AAA$p8B) ))賧2IJ9-UTIJ9ۿkƊRB- X#Z)Jú77Z WXPP$/  ✴aۗZט@DĘ{R^m*mCKmsiRZccebIJ(IM|,kB^*+vLsBUҬt c(JW*7n c(Jiñ{(JU* wɳ IR U#9iR.'͓P c_؎pb^lVqIPZ* UM?AHJ+UPɦ(J*W-$(@IRU$I AW$$'΃A"U{9Uhߒ{9U'z,k9UY$@,kAW3msA+W7 {AU? {e1W$ 1UI+ $msAU`}"qms(JU+uP?o)σA UsBUɿ,k^\^\ UUW uw UWW } wUUUUUUUUUP ++* Ae1a555591 ) H91sj1E)W 9V 1UBUe) U_XP!+ $!b!!?:"9D)Zb9D)=A1ݯC9 \T\E)UUUe)UU_UUB uA!b5551!@ 9e) 9e)hH1!~n1UUe1UU1տE) $)xhp`@``+-! #e1!Cc+1$))*$9e1k.1W9U1D)W_!^UUo  x'x'R! v1؉RIJxm61IJ \ (J 'G` HbHJBޙ}ߐB`p``XX b}aAʪ" j 6 cE))ebjJoTiR xvLP Z! 5$P ,cRsȒMn,ciRקLNZIJkk/'Z!^ilR  %1ZiR'dUN,kzzrrXPa՞A.(Ah@ 9! (B9+A~l0IJAzkB /m{R(BҿiR PPPP ̓ ~z/j/]bf$Y{(Jx嘤[l{(Bݣ₴L/(JUiߍ{(J׿(ߐ@YZ} R'sϑ(JU>ސqZpb](kh͒΃Z娀 m{b@{X& cUqZ Wa'iRկ$ј΃bjTwIJW.8DHJUO<iR_"jca5Z_#Af΃iR_/IHOms(J$$΃bUA΃iR#@m{ZPIJ$ms! ꥝΃B/+̿{ ^\\X U u  W WU uu +XPPp**AAf1a5555 B1 0B9YyW A1կirP Z9)+uĉZ:DRBw@9ZXXXD)!!%!(!$9E)% -`A1@ A9޷iR9 hR9HJAר9g WUUW!]ߩA!a5%%51 > Ae) A19e1͘Z9U0a2R9U>0HR1}j@9$)_[Xp$)zz~_`hh` -!. 1!/?+-91GM917$?;HJ9"+@/(J9, 0}iR9}kJ`1 ^ppp$)  8R! hZiR=o@P(JVWV\ B @ro[iRB|*PBppp`U b_aa꿫a*~JiZ wZiR~)J X\X` 4(B5-L]Z(B#"*)<[I cR{ 7aOZHJh1VWV\<@ iJ D>n ZIJ&RpXXpVUx}Wv~aAA@ 9B9r9 XXp 8B5 ؈IJBˁ9>P (J PPPPnp! qgmjz;3|̓j8`Zqo sUPkb/a5rV~-Kb$##/j%N-/ s<7@Qul{"ouwݩjS̥$p j s{~Y61p{_(j.AcO+sW 9]/b_lo/b6?P+s/Uzy8j6ƶk#.jU~ y{jX^Hab.Ul8LLsZh."s,Znla{ZpA5X{iZb7{`TLsA (.GG*0ZۊR:L{HR/qgb΃b[n6;΃HRȂW.:ڰ΃b:g˯̏΃!\\^X W ] ]_uU U U} __w. @@@@AAf1a5555 8Be)׿(J9mF$pl(J9"-h#Z(J9 )1$n/'ZR[c*ZBzBZZZXD)!E)$)zj!6@ 9E)'-%%0#A9+lNB9 j:R9 ַvRHJWj|4R(J2`A%)nn WWWW!uuuuA$!b5555e1!?; Be1--mB9Ԏ@6c(J9(&#ZiR+P{5ZiRV{l75gZ9jjA!zzzp!@@@@ !ʫ9!====@ IB1@ 99. :ڌjZB!8!hR(JRgZ9zk9 zPr!V[Zh  ȆOZ! aZRfZbv5Z9Z躪@wR9oIJB(x aB`p`pXZZ)A*aƒAphZE)E/YPkZR6ex'rrRBh lK{b~``=+{Jv* rc\bǢHr ]uO sU  s/ҭƮ/+s6~\Tl{Uᷟ)woygAb^(틉b

IJe1 /{HJA!i!@(JBdwVZiR%VbiRz?IeGbBjb`B! @A$)XPPp$)`h``#::+ ,a9!==== A9ܷ]]99*,곿iZ(J-]-OqR(Jz" Mv[GZ9j9!zppZ!~~~  AZ %Uo ,Z- ZiRv],tn$UmZ(Jjyo?IJAX+(BppppXPZXA  A鵵AA`j~x$-ߪZD)gv?.ZIJ8R3iZIJ' M*)ZIJ)ok Zxօ c(URA dF%!ZIJ`l*m)U`? sU k* @ sAW*.^K{IU쀐I+sAWdm]njD1'6 se1-?Mr9,'r9Vtb sAװw`'0 +{9U_ l˴*{!d IDj!YHb9WmCb۶Ks _ abb v$ sD)U]q-`je1 ȥ'RjW}Bij$)}"hZE1 ;_i [tvjભA)bA޾VJ U $!#ZUի[IJ! ywB^8@@ ,)J5BAUW`cjRU )GIJ@ U  !Ab^e1a5555h@Be)  I(J9 칒|HJA#`r.b(J- )}ʐpbR7CZbiRK0-B XXPPD)!'5)D)$) A$)55A1`H$ J9ŋڲiR9  1Ș4iR(J iR(J  Be1n~ WUWWAUUUAE)b551$)5?=؃5(Je1 iJJի16M'iR(J\vn- kZ.Be_;biRmj"^ cJjbjJ&1`A p$)_```@ - +$! ׫9!== 9e1  99vW 7ZA#"ZA `OWbA~`b9!pPXp!^^  zMs U4&pmsU$Is!U$m,kUDMsɿh cAz((,k!U$m c U0~b;,kU@ɟ'Ls!U@r,kUo&nZ! tbAx2I4 c!Uv c!UPMk!U`O-c!U$I c!U6 cU6imk!UдMk  cz<@,cU$ cU\3 cUbU& bU Zaߴ$HZAWIBr hRU$iZU$DrZUQ{ c!U?HR &HIb!"U_lhɟ$K{$)UUےm)WY7B' s$)_Vvb  j)]6i?(R!NMije1_W]Jn@Z) UݺI@hZ$) W,aσhZD1~Uva 4'J W,A!\DA @A!__MI ܫ I:HZV(&hZ!Wuk'Z!Ui$jUI6$ibAW@"K{UU;Fv {UՠIRj ZUx/I¡l{U_ՊY6HRUU/ MgiRE AjbU&R UUw!UUr@$5 s$!U'UԉZVLs WW_X %)kZMkZ ){ߖ,cR #r hnsZ-7Io蒎s c^YRsZmkZn mmk cq뻶EZs,cqxWBmsZZܹѳS cZ+%,MkZJ@ .<7LkZK#9s cVB ~nmkb}SLkZ)\e/+kZƢyC!gK cRprڂ֪R(J." Q=,cZn-u cRjQZF c1@@JJO/Ls- OFj /PB+sE1z>6qFhZAg'҄M (Re1TIhZ ^ _SΊ mO9ͺ_U1zHRE1rcl s$) U, { k U&5l{U) A0j U, >iZ$)u.4X0Z u~MĤhZ UQHR U^2R%hZ$)gUU`}=vZE1IE_Dl{E1U}}IéfbE)}Jb Pj }㉶T(R!c$p탆9Uu昴 ̓AUURڪbe1W>-wP kD1W* ,sA5zykYTb ފpb= f6e1/{:M֮e1՗+msJ#+ 7m{(JW̏{^^^\NE)UUUE)UUUI$!pUUU UUUv!UUUpE) UUU!e)\UUU!UUE)///U` @B! U|هOJ UI[/(J UMN?@Z!UĿ Z!Uۘ$iR!U$JaUD)!_$) UD)!U ( U9 *U9 U 9  U؈hiR!Uo:IR$)U_2(J) UAWAVW5A -$)b7577e)!(½`8BE) -X:lŊIJ1ۧo{B9;t8Z)J؏#pZIJ)[",3!R9`B`9!E)XZ`@@`U! U$!U 9 ***Uه~} A UNb3$A U<~IR!U[u R!Uyg)IJ!U9U U  zgz k Ěq[{,kw먶"J{Lk9Yw$7$E{Mk~{,1{Mk5KJMkiRV혦A*pMkZ$,kRzrAK cZi\ r nivmsZ] ms,cqC7bB&'m5 cR*>vmkZa!UA #;в/iZUU{P$)ߪBJ r{(Ruڪb1-P 6m{D)_+,kZַ/@L$;;,kZv2b,kZ[vƤ Mkb ;]Z(B4`dLkZ]z/8Hb6s c+2h{ c?N[Ps,kB@x rs cU7sZƬ̨$hsbt z{,cO@f{ cJMtMmsZUիCѝnMkZ?>o..Mkb(@x:VLkZC51Isb7{WpwLkZ@bonf  ciRjbDmbR鯬p6 cRUTmm cRX׻9re cRUt`_mkf1jjJjXB eCBiRE)z^bߒiRe17UƑO$jAUU&Sc> be1s @ZUSmb .WU3Ii,sb"@$Ml{9Wm{{HRU(JW*6A{AUAiSr kA? U)l햍{(JVUhv±Lse1 ژ$DLs9_9Uml{AuA΃HRU+3΃iZ*UK`Z!VVIPZ] A$MZW# ΃Z }Ӊ0j̓IRW_k?T,cZ{qr- cR]]!.! ciR.AW$moZiJ8$r&YZ(B1߶]_Z(J;(v%אMkRMZf1B@HJ ؎A - (Je1W DJ3qIRe1^ Inb&HJe1 Tn[ LZ1UڂEƑ'b$)UВ k9 U#TnZE)+PmZe1 U_ je)/ Z9"jb9ծd6jZA{(U^#؄DZ9_>ZRb9W,<\IiRe1L-)j+kA_)ض k9tLN lL{1꯵,Бl{(J[l$LsiRUM0 k(JׯodmwcZA\ (. k(J]`,kB^?pQ kIR֨|$msHR)#4&Ls9u˒Lbe)5/쨴i,kA.vB΃iRUW I΃9{@j?AXXXX  zzLk #N@{Mkx^NYjGpms_iwav;sLs (iu:rs c`v`,kIJԔbHLkZҟ/ cZ<` =AMkZr`HR#msbU%7Y s,k/_K8=Z(B=ZMkZo2cMmkZ+fՍsZD sZ\#tF,kIJ*+띙{ qsb䈋e" [tjRsZz m,ʩs cQfmkR@Ȫl9Br,cR[ ͚+9 cjR_]e, cIJ}M믣$`,cIJWzteZB`,NZB"& Z(JoNNRiRM'sR(Bz,-^eCR(J>~#ZIJ?~xgRE)@@@Hq9 )IRAU+)c5Ϛb9}zڀyؠ(J9~ $tIR9U+nZ9/(^a @RE1{Mr.iR1/#rcHiRA+ beАZe1qZ92U"bAU,riR9`{FƐib9@9$IR1,ZAX7AZ9 C6Pb1"*_aIX9bA$ 2nb(J,= y8b9 v<4J,kA*]~ bB]# ,k(JWUd?$ ,kA wgMLsBz_|ʿH kAUӖtZ$)@*+B!3ld:$'bE)H,k9 U_ @{AUW1@Ls^\^^  zG,kUUos UU AIls UU$IImk UU,c UUb (UUIOb UU$mb UU0my c UU$IIZ UU c UUJIR Ur?# Z!U I c UiMmk!UX)mI,c!U$$ c!U I,c!U$HMMk!Ur,k!UmMk!UOaB UUZ UUдjR UUh&b UUyI iR UUN(J UU}q(J U9ˮ(J UO(J Uj(JUߣ(BUMUIJ!Ux`A 傰JiRE) APyiR1 %Hy+ iRe1U~Hj (JE)]k,IJe1 U9E)u. ;AE)̓NlB1U P~#iR1u"_AiR9=&$ Z9U$! iZ1+:U|$Ze1W3@Ze1 Ut$Z1I$ Z9(U\ MZ1,߻i0Z9UMB HZ9u +)b9sfM ZA Wy˺ iR9x_-IIJ1z M IJe1W؛y (J1 %* $™顪U $#‘*U̧wG  5Z&T{z_y~@@@@%'R  % ~GZA~bɿHRA*\v MhRAb5ojhZIh]CI;RAu$GR9["Ǖ 'J9Zk$A`hjj UUUAt`I#1 -&$JA~mu'RAufRAZ"dOGRI_ϻӆA(RI bIԳhZIWYb]bIUU#A޹WgbIxmZ#lQhJ^HЄGZIO2]zGR97KkV#0 +kI^}`5e۔&Ze1X:l 1NrACm䏱DΓA$!  ߐ   kAQ۶aM'ZAޫk-r'ZI U%euЯuUS{vlqb'u*ӴIi۶uˍ4&IuԶ ڱM;u6 8Õ$\pӶMج‘UUW\ $‘W]}‘_Ӥmd ‘u}Uv`ǰm‘]wԎ ۆc'-UU66M™ Ƶ$Ouw018ugIb4غe%؍4þ{'4nOf8cT‘^xϰble‘UUWT!h۴I‘]]UՉmÆc‘WUU Ƕm‘8͟$y‘#$@U %Uձmd@uՉmN‖TX߾u4 նƴa;u{ϗTJj˿.3j}Ouh $v$3$W^p֤M6m2f‘UUW\$‘u& 0M‘ 0m‘W.wV‘xhxZ 5{y-UN{!@@`b`&p &I  R9ni`R9$6n'RA߻hmmRAif4mI9ϡo۰Ad9za0`AD1UV#)@``@( A) 4C IE1: I'!iIAe^eӀms1G_ }jUQ9ɯ Z(HHRAk^4M&GZAnn;[HbAMm?ZAoH! 'ZIV*bGZQ ү>GZQr68 jQu^}wrZuXDiGbIt?~FjAwdOx%ZI7g}s.GbQ8&LcJۇrI/Aqq%rI^ i`7gjQ:mBnjQZ5:۰bZ{W[rMbQ|:8 bQ ;_Vm-(R5dKArY R)5Y/TZUZVsT6rQZ.DCE*YVOka}UU҄mn?JYUZ,jb*hkzQ+Xۨ%Y_KXO%jQ [w@jIpӞd~gbI.\#l(ՈbQ%-F@5jZzo*X]ZQWp'=ќZA6lID9zx|Q^^\^È A -9 ZD95Uv2rC9.&$'̓Y bv I #AېDHL9.aU&ѱXɂa\>EgzeI4R".FjApppr}%ۏ=Ñm%{ۭ‘>F'ql;‘ C‘y ‘UUUL'$T‘ Վہ۶uVUԌvHun{]Ԥ'Au-}UԶCMؖuԧI6MҶuzW}ou(}aeX`ӎAHÑUUW|ԉMFl‘((H&i‘"ߺv ‘* mڱm‘m}‘5UUUԌAڱM$ %@ $u~ط| ^zJ+JrI_!i$MGbI-n s$'ZI*IA̋IUUUT BvjAzpj琈jI_UAPiQU ziQ}F#-ǂZՂ m6>I zI x81=IrQ5UpHKQ%w$&*sY~=1D rb _v֌+Ma"]d$DjgjaZ(y|-'bQ, .$fgjQHLҤVrGjY^Ӷ$ hzQ _M&ȂY+z]W% rAW$jd1߿/1ݣ$rY +ۦ ѰgbA? mZ!+@rIߕF:.+.N맊Apprp@@Ҥ ޯ=ّUW\`ءc$ ÑWUۋaÑUp$IÑUIbM‘}U׉mmUUUq' 3 u4uUIlӠ u4-WNĴ u4ֶ`u4"ۻu4 E3u4Mt[7`uX`OUUW\NB۴ ‘ֆc'1 ‘!C4A‘ֱm:pB;‘*/9zmO‰5UUձi6iu %հ6 u48մCvH4O-nu4*&&ҕU.[Tձ ۶ UհcTE\pMXl‘UUW\Ih ‘Վ͘$ ‘調Iq8‘N`۱‘~?}uu‰5UUN T 6KT-~XeTbbI=[TӜ* /,=yTRO4󜭀PkI=4Ҝ.؉iLHVX`lžl_TfB$A‘bۭAy׎۶ ‘`L0 ‘n_iM4‰ 5UӼmǚ סC۰Mu4Uy_u?lUϯUI} T`ش6I4H8'O4Ҝp8&MW\x͛$ivH‘׉[quW‘NN!axxP_/a @@@@O$O iZ  - ۲HRA](jAb9_%6a|bIWI % Z9o DveGJ9_] 0J\\\\ A ? @9D1u)Ad1..XId9-i& Ae9-ݰmI9)wm'J9Z4NJA]6I}J9߫҄a$5Rd9.$lgIJAZ;HRI;U qV'RA|k_ekm'RA  'ZI{[uAQ9*lBM$ZfA+@֤Gje9ߢЦI˶HrQׯ4a&beI mšzQU.^aӺzQU1E҈rQϋ qzI{ +iwMzIW뒄:IIQ$mͿ zZxwiOYՂШuKOQ8eza/Sf*zQ(\_$w@erAw!ϒ/ FjAW隢rI?UUR 'beA*U_Þ AUUe9Uw+hl$GzAU-zA_vB&rIVW}NIYAu_IYD9]1 1I1:\ˀA1rV]W1X\^\UUUUUUUU @&j55Q&ɟ'FrIP_UWJI$zI UUUl%Gz9II$fQUUwv@YUX\̕\Ȋ xzzz@@Ҝ d>?$Ӝ*@6Ӵ pWV\p6m2& +{oinD8  yڶ:>I86l?_Uطoo lӤ 5ٶ$ 4*!mƆi4󜮊vvB 4&c:& T']qbUjwU4jUVi$ 4p}޶[pÉUUW\۽Cn‘vL$ ׉$Jga 5UU؉턴M4 %׎ۤ T XT =I؀Iu4yuU׶M4U4i]UNb'mTױM6AT~^ufknÑ\p}fUUUT؎M *ɃZ‰ضmǶ  aҢض4M5UUIۣa ىwi`p"[#/Ҝ%%+:tp4ҜPos[ӮmҜۮ6EwӜ=Yr -ÉVX`db1L3‰bj}v?AByL$MOC‰vlAeaÉ 5U}}?,q4󜪠gk4Ӝڱ6A4Ӝ^ѿ4Ӝ`sٶl( 4C@A߶ċ}ҜW\pu gۆjAUU(lHgjI]UXb}NbAW D cGbA_U #H}Bm&bAu7#FiYe9ը6`Mw%bdIU_{5QDA~UU Q1U`dA^\^\UUUU@hGj5H| ZD9V-@rt2grAu Ig'zDAm&@rzAW_fzAu%8 zrzp @ Hq 3Xq -=?Ӝ`mvUW\x۴$tHBy '(> *iOyy'‰;~'UUUۉm' Ӝ-D4I3&&L4Ӝص~5P-U%un4Ӝk-4*ٶ;I4󜪨-Ic8fX`1tlÁUUW\I8c'yv8mBy8 Ib&IĢByhy۲lby jq&cb5UUډ؉ %{݆u4>}ovL 4&C$A,~ډc۱m󜼺WtL$ 2TN]!94Ӝچ ;mÉVX`ڱI;䉂O>e_㉂[{dOr@n.٨yMu‰NiҢby$l3a5UUH󜢉 4MӜyi苮3Ӝ}UDOb@۹ޣ۶󜒔̿$v&pL8Ӝ' - ӜW\`I۴mi@LB4ABy,qذ آyꩫ۱C ۢyۉbylIlۑb 5UI g IĶ$󜲜۰C3 M;ڿsNa`Һ۽OYlخ[~˾ج$7pP@|ԌW\pt/1`77RyBix?B.bi ```` 5HR ɑHJ9WW&5ZE1 {Rp lk9U_XvbE9–iZ9 U10'JX^\\ e1$;Am{ZWU,&0GbU]n {ZХU-WK{HZU)Ĺ4IA {Q֍P*&Z^ vS>ԨjI'-%0hj#1T.n pzAdX䐜'jIjwdzdAUj`=rIU ,ꘇzYUV;DއrZ =rY^Ill{Y$DljQ_s ɉ#rR [ #qrQROMm&bQZXGbdA^IJ&b#1_0I#9UjD9\\\^4`Z%%5ӚC)bAT߭wraoH7xrY]r& mFrIWgr$A-"#B"z zpzpB.#$ Xښ/9󜒔='@kӜ`1`6`ҜUW^x-g%܉$Iآ꫾ htL'd6iyĺ# fUUUdUр5->}4Q) #mfTӜb~%k~ 4{XEU4Ҝ_w~]-%ڴдa%X`ڴ&LUUW\q&by:lby*m1byBjڴC by5b`ڦ :tLby5UUAb'Á %ya󜲔fl:0 ӜU6^`󜲔*ێc$󜲔 8~ U޿󜑔ky_kaÁVX`OݺaFUTIKᣁy_ۼ`yɛoߢbyۉ;by.ק/5UUpāiҜÁ 1l$M󜒔:.goۡӜHݶ6A󜒔_UIb3HҜR}$ӜqIoӜq^y{ W\p7:by>ގMƤIbyuZbbyO?kubyߺ PAq =:Ҝ%UUil% N8MӜ*[Ӝq(ys ӜP(jI'otPwuL@q{]lRۣFbJ~ڝx'ÁUVXbwyWyBixXX\Bi @@@@HЎ (J - ,-,%AZD1? mZ9Uɔ"YGR9Wx]I=R1Wܔjq'JD1ؠJ\\\^! e1=/e1!6uze1 jR$)UWTU! 2HJD1UU/OƂHJ#1]A%GJ$);׮$6qHRe1 $@A ((I$J$)~ $HZ1W]<hR9@S/IiZd1/9~~hZ9x*nHRd1*廅Ѝ'RD)v\C{Jd9(f,T-Ie90L sd94F[ kc9gWN"PmGZ9%Z3i mbe1_ r9_w٤lїhRd9.%M {AU iЖJ s9;\t2* {9 7Gj9*pirE)-u~kzIU/dwm)0GbdA5p&bdAU$+B"Hb1ϯ_IgbD9/U6NGbd9|gwi#).'RAݽ=(fYGbA UCv$&ZA~9ɚbjd9W-o4AGb9UW=;lZA' nt5FbAUWT9Q$1\A(@zz1\\\\ I%%`A(.-+ԃ bd9/-U}~J&b)_Єi&bd9o/uAuYD1{emQ r`ppB.-Q lB qӜ0 m󜒔kܾ Ӝqk_I޾ f`wR TUW\p_P Hby_d;bywO?bqNܭ-LbyU׿onnAi/_I$y %q3FqW܉C۲R؜#KҜ0;{I ҜlsݯB Nh hQ#]s/ɁqX`Z*bqUUW\#qyBq y~u9 y!i{HBiܷښQbyAi I͓bq5UUޏ֛*q 5ӆI0W['H0 Uo@0 U_mہOlǵ{{}HUI[0y\p޺$ zAqUT?jAyBiӶHyBi_޷HBi}S&yBi*bq5UUn(Qq { Um+ qU_I{oϛ U֝$ qWUu Q{}OkyVX`kbybqWTI6yBi[ yBijiyBi*I^@yBii¶kbq UU\@ Qi Pe)`IvP# qr$% q{UnC P{.}UwP5QZ@*H̛uGR{z}){baW\P`"a@@@@Ɛ@HJ ISR9U'9Z9WU8mwbHJd9_5 1nHJ9/ PGJe9'J\^^^ !+E1-9 +UU9`_,95U) 99I 9$!;w 9!«$@I$! ۺ}JE1?q9 HRD)W˥RE)$A1 AD)ZW2AE)?`&(RE)xU.bJD)9abq!a ^fbq!a̡(hbq!a )mKbq!aﶒyAi?UU-Qi %ێĈq(_ZvQrr{zz~4qL4LsWni6Q{ UUMkB0lsWn-0b(Z:{aXx IN= sBiUUW\Iq(َaqBiuuWcǴaBiaPgBiaݐy?Bi!a +{zBi5UUq %Q,c6hڤ{[{<^;ܶqlk:(d&s,& $ɘ{srNlql{Bi\p M rBiUUW\d ڌaiBiUۀaiBiWIlaaiBiU_öaqBi}UU1i$@bi5UU<{q m {s"Nl4I{Nli|{{{szI{R`{mk C$a{qWX`v[ i!iIާm bq!abq!a?OmBi!a(v3 Bi!a_vZs"a%UUOMq)`bbIyI {E IBsb/sӶs c:Si{,c+uO\ i{Mk실TmkZpOjzh`@OO(J sf6(J9X/Pb9+W`b9~H QR9]%='B9hA \E)U!Ujjh#+!#!%). e1` 8A$!~+B!UAE)UU9e)U*pBe1U){4A# B1U* r~Z1UU 9iRd)UA MAd)"1A(Be1|mBE)}HJ$)UB!zp p1 #Ae1]U+7GJE1UfrHRe1~ͨz)@AD)U 1'J!_* diR+02(J!ި$ 'RZD)U_ HJe1}UOe$B$)w IJE)U?`X; I$!' ID)m}mJD)UA$)ͶJD1uݠ `Ae1`J9W߶m 7J9uc"m(R#) 6m3ID1Y(aId1Wvf@@9D1hM1)x@D)z \\\\ U- UD1!5 *D1)? -+@A$)%dAD1zzU AD1;@$ID1ɑA!p`pr_~`vZ y@ c$)Wm c$)UOibD1UI.Ib1}[Uڐ?ZD)*U$GZ)]ONBa0U-IBa0U~"Aa(U06"a0WUhRAu*/##OHRJ}-0)[hRAݮ iRAo+:ZA~~M/HR9 IhR9_lÖ(J9%@>hR9* @N(JE1w @&A$)W1 _z D)^^\\$) $)/+e1$)+ 1E) W9D)]ke1$)j*d1$)U[e1$) .  e1 ppppOiZ  Ue9aU1A*U$9AU 9@U9@U,9@U? e9@U0^(U@8 $@`UJUUi߿B UU5BUUdBUU(JUUol?(JUUvHJ UUHJ UUykߐHJ UUO(J UUJ UUS'J UUuHR UU>HR UUliR UU'iR UU HiR UUmhR UU&@OiR UUؒR UU&'HR UUB UU9UUE1\^UU! UUD)UUe1UUe1UUe1UUe1UUe1UUe1UU  e1 ppUUKÑ %M9qa -m-$4qUUIRHUqU}ؒH#?4qu$A$TUU0hܘuUU04{WR$U ^@UUWݘ[$y0 +*b碉bq}k=@$Eqդmx?‰"yi) ;Ñq % νuÉ %5ФK#Uu]haÐ׽ul+׽u*yѿ+k;uU+n-{u I)׽4.$wζ‘X`Ў/ij(!UUUa'B}m{О;Hn:™!yk$™yϻa™!yUMSUU}:p$ -#]݁k$v_?}(32a-1v@}wx%st$p`O]AV׬ÉUU_\׶6u‰"y@j5Kby&I@+`35UUIL&Ñ ۍ4ҜWWCش;u'uUy[Uګi՚kW 󜒔wVݤIҜ_W-AR䲌biW^Z`bq!aU]˿kbq(V`"$by` UKҬ$y@ۀ(ciBiU}$ڒab'qBq%U֒$h">v* #iUҜU]փ#TӜ֚ Ilu@Ia_q @@@@ AU 9 U=JU v`9 U$9 U9U$) U)U U_ppU U U!U)U#)UD1 UD1U$1 UD1 UD1Ue1UE1 Ue1Ue9 U9Ue9UH 9U RUQUIU*$I Ul'RU`$vئA UaA UCA U Ħ9 UmZU*aеI!U?6'R!U0LxGb!U@i:I U@{ibU0l<RU0@kHb U R!UNq}'Z U6Y U aɳY U 0Y U*Q U`lI UA Ud9 U#1U$1U_XX)U%5D9UD9U AU *dA U dA UdA U QU I!Ub %%؃ñdO$Ay5]d ҤA =%[uӜ]aU.y>mUҜ*v2LS[ uiFu:`۰quUOm4`@4i4ÉUU^x#ɒ‘.ߺq$ ÑAyzn:A!y2dG‘ {#7n袢5UUU AQTÉ %# _.IiUU 4_ԹiXi4U]U3\ Iauya 4Tpw"@ meUUTq$‘By/ $M‘?aܸ‘by ‘l`T5UUUIIU %IamM$I4UUUh&IuU#I A4UUUՉMJTau~q Mu_ڹ-`ڴҜāXpm1n*byUU_x4@bq܉߁HbyiMH9by߻}myU[y5UU݉ đby ߳aӜq.}a,󜒔"ݺ ?կ*ٵ'AmW.nwҜ0za[粔P*߶C$yUVXۼ) IBq#ɶi@վ?i 8#Xi pIn墉iWu~tҤ!y 5UϿ.WȚm'Ǎ3Ӝ]vwIN`4q`~ZzFq!@@@@ 0XuA  Dr0)R1o׊b.`vJ9]_܈6ΎJ9/!U[O J9`f_"@$hJe1Z1l9D1m9)__x ppppUUUU  #1 w/$1 **D1)yA)*9$1ul'A$1UU@ 9$1[`LA$1_/0ID1U;ĥAD1, Ae9^@:AD1+ Q9~$Ad9YX9 A$1@ ID9ߠȐ ID9I$iIdAՀmId9߾B$IȀIdA\ÒIA>6Qu6RAv궛[RA_EӮۻ}JA_o&@`BJAt%JA+mC㺏RA:AaZIzn 6&IHZI_ }M'ZDA *I RHbdAzKj:bAWc`D6jAx~L iijQU__OrvYI~7l1QdA\SnظQI,[=X$@QdApIIAVId9$AD9 WD9(1XXXX)5%5$1 +/( e91cZA( dA1eA1׿dA1~@eA#1teA bnbK9 9 BS"좉By*hn]!qh[-5_U*J=UӜ*؉M2pT-y|4 "`ضcۆ 4 * I'Ur좠ׂ}4Ț`th&HҤUW\pN6âBy`t qs^|k%ꌵq %61I p^4i;iÉ*d$ 4É %I$@ 4 {0 Uذm' T<؉miToWر$I4*7!\I4Ӝz]׳A󤂁\pmm͓byUUUTؾ:ڢ"qoSO6By^li,ذq5UUI8 %&mf4*(@ٱ4谬o?44('&&M4󜰰(6Ҷ4BC$?q$Ӝ!qxpMCb5UU$cҜA 0İ݋k-7*)=Ujv١Ad4Ҝh$@6󜲜~k]󜑔bhbyWX-pgUu|?h( A$ByxHۏۓh%@q5uT\}kҤ UU{ B-```qq@@@@HbIlA9^67aGRe1բ20Je9/}Zܖ AGJe9U< Je9[U_ &@9\9U)pp_U D) D1!-+eA$)*  AD1յQt ID9U-  IID9] 2J$9/&`Ie9{t&AID9'RD9P+k]'RA_/K'RAڢ{ pl[CnIE9r( ǒIeA "wbQAcZZ$H Ad9-(r2IA7wId9՜ӄ|HZAU%}~'RI~lI`IABJH6'Ie9Z #Ƒ@GJAm'd@R9'RA^(=JA *۰{7RIo - iEZeATN ZIn#hVZI-UL RdA$G6Z9w ͜'ZAծQ&+QijA]\gbI}vNYR&bdAxjo;{ZdA~~iQdA@W8H#QAյ>m'IQAz`Z ۶IAP@Ie9AD9d9$1~\h)XPPPUUUU)55U(U$1ąI$)[ذåID9v`6I#1xĤYD1կW$YD9_ՠ_DAxK y ق., h‰q*zv&@qBpU[q*َ8vb8 5\O4/YM?4󜱢"؉aI4o4 ߺ 4d!q (-N۶i!q *pc7t!qB^Ҝb5UU[,7Ӝ 5XmҜ=]a_WUU&I AHbD9k™'jD9{/'YC9X+{HIYD9~`HIA `3m'ZIݫݖn|RABuh:QdAv/_!@IdAkPA$1~p)PPPP I1I#1bܢlA#1*ۅIe93 äQeA !@ QDA\! Q)jpJ~9O9 b %T3C_5iWU !qh ꯿1CAiUUuLRh(U۱ҜBq 5ٽlM ]w q (iiq((xI$,0]O7/}7ɑ6 󜲔(]I`[ mpUUVX|NbyھӖ8Bq*۱k.Bq]$mBq_U$ق%!q?}UI?oi ϓ6} Ӝ*UNĦ 󜒔oUj{JӜq{slӜq y tQyߖۆaӜP(×lKbyp@ݹ_7liWTܭ yhU-by!ikycbyannYBq`ݯSQ i=UUUϧc7i 5iIq_i}ҜqnӜqr߶m?Ҝ#nUI?ӜqS Q_:PyTpvۭFi_|iߡy!q%wkobyi {ͳւyi I}Aq}}m PBq%UUMޒ6y ӜChuӜqvoqx^Oq¯WMR>닲Ӝq*daӜq^;cGPhV\pMr&AbyirY֞mbyipZovމcǠCbyi%)}%Kbyi 7O&dObyi(>O{Bq5UU__q(@@JKX؆b'R9s8!@'JdA x=(9hRAϛyShRAصV #5R9_[ ib^\^^ UuUU UUuUC1d1(-?J $HA 7Э}Id9.}JII)mĆm'RIWiQ9a*amgRA'RI].k 0RI˽[>ߚZI-jcQHbIe!1r&ZI|znQdI29fbdAjAiIADA p8~YI?+}qZIyKrɓ* ${AUEuUU6?'JA}-ˍhb9{&@ZIWQW̶I 'RQSr.A&p'RQ) aAUhbAZQ7&-bIW$hbQWE_lZI_ZI&bn1QQIYvoIm[ s9-Ái/_us|a0Aq 5{ؾbq=Wɗ q]`'6 Q+*ގ⛶IPWI"o0~ϟêm0Suqyp@vb¦ `WTI Bq``UNz,bq`Z[Mҽ[t!i`S׭HBq`>.~!#cq`uÐ4L` 5?4mQ{/?{uqm1wq`{ڶq}dž q;w]"tP E1`\pI$Ci`:l"i`UO !iXon׵v`X}=o[`X*.m7k KaUUUӼ=Gqi-Mr0lqz^Wqe10[}ϛiq0x}m6 q8 q"`u^ߪ0qVXpK:lq!iUWy!i` O5þbBq`>/}ڵBq!i^þ۶!i` p!i%UU~]+aQBi q0߿`q0uUqlHqMӮq"uS`úqq I`Q{@}+a"iUVX`m8`Bq`WGn!i`>3];LBq`,_5X[Bq`}ՋV @Bqa2RصyGvt@OI  !ʱdǑIe9#N$J9k [vAe9+ Ib۠M'BA_$9M'R9/U@AX\\\ uUu)@d9):AD1:_Ae1&ݻmId9<]:ع'RAI;@YA"W]v =(RI^Э@HReAwdnjZAjewFi'AHRdA_RA>m^ɂ2RD1 66S8ƇZIkI5c&R$1XlIC9GGbɓ4$ZdJdQeA~c1M AQ9*_nrRA|zIp$ZA׉ RfN'ZIcʱlQe9"?cghhZA+'Zd9kno'Z9度DIGRA??PGZA \*rhZI_11z'RA;j&rb JdAW\B> JIUd3aJAV-<ɓj$1%hZe9*p#KseA`.]I&H$hb9_,۴igZI/NiZI+{$b JI[}yMHZIZ&kGZAWz~*gZI^zu$A1IeA`^A$1^x]D9XXXX UUUUUUU )a(ZdA_|kurIΕ{%&bQ@W݈mCY$9lƍaDA{X.a)hBjS9s%%ms"iUUWT$Mby`PxIoiX$PiX ޳m!iX*>gk7bq`U|9r6n0Bi %M Q{_iIPTWm$V Q{w߆6Q{q~ws(y>ݏo0{ȮyF.m"a\pmwhi`UUTO!iXKS !iXL4 aXmaX.*-Iq`U]U $I"a % 40{ =oa { I0 {iM{ªqH0 {ȫ߬{%O#6 {aTpvv {`UUW\qb;aXߵt]aX_o݊aXY{òAiXϿڭqXUUUߗX 5msp0{uulqP{+ɛm0{~tB@l0{+ܡ{W0{|fb;{ciV\py݊m"iX~IBiXoo!iXM!iX o]u!iXxUM}a5UUIB:M` Nb4 0{}vl6A{HWˍ r{ I)0{ݳu00{׷0Lsh(kX߽`Wx۾]ۡ"iaNLǠ BiaUU!},ö8Bqa׵? !iX*v^By8JJjn@@ A [tmnI9n`4C$Ad9tBD9.+-9Yrv(R9}vlcI1u֋uGR^\^^ d1(-?- @AD1رAd9 n&Jd9[l I9rm`AA66 sGJA^bNARd9m]w&RApyI'B lHlIA Kc&A0I1O>EJIhRA|][UIİ ;Id1[ :pQd9iâ 0 :A$!. kd9]18AAs I3MId9<[3`:tQd9*Wm I'RDA+{P&i&HRApݵ_d&A2IA~ @ RIVoǾ#lQ1X;Rd9x/#o(Ô'RI+$@ ϥGRIƒ O JAWW&b1 'RA~1 4IQAIHnZ9_y&@vLQd9^{HJGZd9]U hsJM%ZD1U@~Hj$9ׂ6Cogb$IxTV1%iz#9K7Id9/l'RA-#RAɁJA|WAD1\ 11^U#1XPXX UU]] UUU_UUUUd9)DNK{IX.| 1hjCA}^n(i I'bIUYdIPX:CthYIUV̑ɑa)hnr %%%%3),ͮshpprl{`UUW\qqbaXM&HaX_OҾk7,XXqL:maX닾qX5UUU"$mY 5+ޯKts;mI{]th A{u]~>o{ [aa{zUMl2{_UlEkP\z}kiX}UUTaXz3XXHb6 XX?hﶭXX/? {BiX5~[]mvm}{Y %䤹i{ss ܺ{{:aa{{綝{{ؙoۇ~{{ʨˉ$ӌm{aPp@I86h"aXtm"mXX<XX?Nl$XX6`vXX @biXUUUm{X 5?غ!sql8N$smێ{{+‹ H{] {suf" M{{H85跶{XW\pO='aXmÁc;XX<p؀aXXq&aaX孽f`Pc+sX5UUUc {a `1`{~s*m{^u{ɍa{{&9m٤s&L{XWVX` XX6X3aXh<aEsPi0JJBJ@HA A$Ae1nm Ae1¾իp`A9_mö Ae18( Ae1xz{e9\\X\ ]UUU C1(-d9)/*@AD1׊P|e9EUUU@$ Id1$'J9_WWLLId9n>ﶯlId9ڱ[mQ9.ULl I9M@l ReA i3IdIr:8@ڄpbAumBZAx\` QdAo Q$) A9/jl1 ID9 }0aQE9u&AڤID9_` ID9 $1QE1/d qCIA_*WW!`؀Id9 JD9_W]9NNRD9?k2tQDAv@bcFjIU5U0MOM'bdAU;E3QCA.5$]$@&ZDAn+ mGjDAUT&jdIU-*nzdIﻀzvogj#9 )ϮGbdAKX M20MRdA 4n0R$9jȑZd9V9RD9/#m'RIJW$AqJdA{_aN AD9xA1zldAZXPZUUUU UUU )j’#1i sI z}!kא0A*{DA(}Ĕ")@JsDAURb$9^nY$9k͑IY1L~Kb9 9K{ %%%%11s5I{`p I{XUUW\c&XXM `Pl6bXX;ybXXv8cXX??2ߢm{X 5 ƦIs綝+ch{Z cskaM{{h@Ask{X\pu6?jXUUUTxҢaX}kcq$aX^(<:~maX|ϡXX3̏$BaX54!M{"a@ İm{{#``h {s",sm6s-X{]'{ojюsXVp7vaXUT&MXX?_{XX},۵XX6iXXR]iXUUU6mdB;{X %!iBsF[s-m{{`Īdb{s⏞I&{{劬$b{U#AvIp{aW\pL_v-aX\iAeaX_/ aXW$laX}޸4ڤm#BiX%UW'{X5UU n8{"a%I{{ Ф{s?v&$ {s 6`sl9 Is=Z{r@Mm; msXU\P)~`PIiX\ܸZ I!i(MMIJ@ A 09e98([ `89D1`AD1{۰aAd1|O9E1>_e1\\\UUUUUUp UU]U)$) 9)=AD19D1@AE)plID1ۆm Ad9ObMFRE9_ UUؘ  'Zd9|UID1tIe9 c Id9.\xa6I$1Ҙ2pbĆmIE9-n1@ ID9u`Z#1uT 8I#16l$I1 :&bD9U_  b$9Ո^*`MZD9XulQD9xy2 Qd9'U}5 'ZD9_aID9ڿ}oS`Qe9?يwQD9(UzA$HI9_A#1- mbI1Jߺ I#9 M"I$9(&$I#9z>OZd9UUU@Y1_.`Jjv'&jdAW R>Gjd9׭W,dбQC9(,CLBj&bDA$iObDA. h$N&bdI4 νMZDA_H I#9~h A(rdAZXZZ uUUUUUU% UUU dI*Sʈr#A}+^*/svFjDAdObQdLgrdI*]ơ&jDI߷" 2(a1@JBHK}',k %>$K1'J*ۘ'{JUɓ-'sApOPA ߛ X8oI$@X mI$X8Sk%X0`^X8o {@ 5U?~9{9xU߃@sd1uIҶ$Is1US{9}o{C1(Iۃ({A_$#s@\`$ mX8]MIX0H۔$`@UZX0PUr$`@)OR\/@X@y. @sH O$ {0*W~q{"9}{@ IB{B^#{1U{A {H\pZI$cX(ɓ' X8UI- @X@(ɟc `H0X8$Md`8?{Q $H{'JT {I?F{D1^Oi{IUIR A{Q Wms#9ի? Mk"QV\^O !a"9]M"iQ^ے$ "iQUߓ @aAW]:$aA O# L{I5UUcH{I_?#){8$$ @{Aۖ${0_L{C9U@Z?{d9w<)s8~@*{ 8!FX9Y0y eMY(@`@Bi`J  MB9z P1hRE)_-(Hu6Z9Wu>aJd1_1<B#)'_ gB)_9 UWD1zzzrD) ?D1 d9$)}7A$)?iI9$1쭩_9D)<~3I  9E1[%66`9e9YW$AD1 `A#1.@A#)ߊ $ Ad9Uu6a'9D1@ ĥA%)@$AD1eAD1l@dA!.W I)W` I$)A$1*8YD1uU%E Y$1 nۺ QC9>QD9+~28ZD9(WUc &ZdA U}$8$QD9Q9$Q0WH04Q1+*%0Q1 MmQ10I#) w*IQ$1 yQ$9_jd8A @iE1im&jE9*UU`YD9W[5p Fj$1_ IdAT}O0I$1/IA#1(@I1^D9({{(PPXX$15A(&A(µ1`dA),XA) _Q)< Q)i `Q#1u_I(JhjK|#{ %%%Xmk%)XTW1!nu 1 Ue)(^d98UUA8`08a0U8`(_X0` ]H8`(- 8 Xp1ժ@1!UU" 1$!]U1!9!U 9$!W81 wCI8UU I8U_H8"H$H8}$H8_ $H8W_$90/?09$)WuH 9!U`9$)UUI$9$)wUI$9$!]U$9$)U98V_I8]UI8WUI8_$H8} H8"H8_*@@f)X` 9$)uU 9$!UU@9!*9$!ժH9E)ծ9!WI81/@8ժ@8U@8U@0@(]8`(*U\f)*UE)E) U 1!w1E)mU 1D)U9$)ߪ@H1 5w`Py8jJKO `A X<M'JD1U( HJe1_Y LjRD1-WM9) ce9­ Als)^Zw Z9_}@PJ _6D1pprx uUUU$)j R)UWihJ$1UUUJ) %_'J$)_}IE)=ٰ Be1]|}4 AD1?6`w,(Rd1U9e9V 9d9\$@$9D9^a`89D9/H9D9__Ā ۥ9D1vA$1 9#1_~v XI)I$-Yd9U &bd9Uu .bD9U}Bfj$9]gjd9U+ 'bD9U'Zd9U#!-&Z#9媀QiBgb#90FAZdAU+V6Sf'R#A] &Z95njIx}U.oQCA-D.% FbdI_#QdA }ZdAU_@7$AgrA?U5IZC9}(M:'bC9U6lZdA^Pq5&bD9URyBgb#9 0@bIU~-b#9 Қp&Z$AUU/&Z#9UC9XPXP UWUU D95% dA(u+55Q1U DZC9u ضM>lYdAW ЭI`b1%(kY(_ VvAb1 "!b(j_@o@Cci U%䑤U $U$PU$PU䲜UU$0U$@0aUU0+sWUV@UUUI$Bi U $ bq U'y@U$yAU$ÁAU$U$uUU$ҜU$U$U$U$U$(UU$ U$ UO$ U$AU$AU.U +'4U$U$U$4U$U$U$4U$`(UU$Ñ U$ U$b@U $AU$AU$ǪU**$ӜU$ҜU$ҜUҜU$U$U$ UUɟ `0UU$@Bq UI$M6PVUVHUUBq@U$byAU$U 'U$U$ҜU$U$ @U@@IUU+ ǃIUUIUUpDAUULD9UUI#9UUH)UU (UU)UU^X)UU%%#1UUD1UUD9UU@d9UUAUUd9UU6IUUIAUUAӄAUUI$%SRUU7QUU@AUU $AǥAUU@$AUU dIUUH d9UU`HAUU AUU@9UU e9UU 9UUe9UU@ e9UU QUUq 8AUUld9UUD1UUD1UUC1UU$AUU d9UU5AUU6AUUm}>lIUU4IIUUHl'AUU"d9UU dAUUv0؄AUUI v9UUA 9UUD9UUC1UU)UU UUX\UUUU UU%#)UUD1UU0d1UU@d1UUd1UU9UUe1UU ,Z UUy9C!i %̏%@hbq5UUU=AAi ٿ-@suܾ${Uڮ-h4{(@&{W/zULknInۑBaU^pInۣYIJNbqU*#Abq٨IXi*' 򬣁 =U&ur' HuU$IqU?v H(Un-qUm+qUҬe qUm Ñ]^ҷܶ !yu~jжl ™by*U'n-™y U$ BqҶq{ 'qJ֑@ޮ{}8^;q ֮0~^[ʏH}lciu[ayW\pcۏ]byi $bq۷m3ybyꢪ6yby* wFby`vp ,i 5oɁqm{((ĖI{cq{_:5:q{-6%Q{ /=q26On'TM{q&`kc;0BqUUWXmKby` ЦC¢by{{WbϺbbyqB34by~yOm#byۯk:pqby 5{/6캑0$ID1z]1`9$1Հ9$)_ d9)K$1 `\)\^\\ U]uUA @AD1蕫a`Ae9]W^6`l89E1w+.0 H Ae9[y۶Ae9[,,, k$)OOOOK9Bq ,bq``WeeڼB!i`vU}AyX?Ƀ=5Bq5UU2-LAq Onqv%'?Q{7soQ{' q0qvvrQ{Xp` q{A**a}wPbyUVx3;by!i. )ibq6i:byq,]3tyBq&Ŀsy!i *}WuBq 5UFlc00Fz MIP+v}Il$Qy<^;hQ{w$Q{#w!+Q{ีyl{/vsl6qW\p`I{ZbqX@L60yBqzy{Kbya$ wCfby`\\"?1Bby`% Kl0Bi 5U~z{80{#)]w,Q{"ںPQq{oۭQ{jVa{m'b P='jIU/`I6fGjdI+04rIUz]'ؾOk{dI] >#BK{I {0#1VTVVUUUU UU UUW(d11 -8p ID1=vXRA hbKvRe9&w:h'RdAH–RA>r*YUUčKFbdA˂^w1ENr$9j= &ZD9w? `|jd1U01aJ#9_NĎ ADA"6r"xQAy[IsRdA$On'JA{ ] ܝAGRQ}WK-RdAC[Rd9yߊaIe981ALIA~^ 0`'Id9*HAE9{ HID9r+U؀A#9'0HA$9# H$AAD9"(GbD1QWU AD))Id9AD9_hH`0lA$1r 9E1\#@AD1>\9$17N6AD1U9$1}9#1Wd9D1U I e9 xɏ,k$9#1_9)}#) ~Z)\\\^D) AD)p8 AD1#: a@9C1@AD1[zatI9{?9Lk9EEEE|Ǘ|"y %lf-AiX %YmAiXݶaX:ck AqPCnئa%UUf)CY-20ms%}Hc0mkW6r͖Lc  {0{.}am0{~ORn 0sZͲM{BqU^p`CE݂bq` ./bqAi યdp[ lbq!i N;-bqa𠯥ߓ/bq!ain6l{bq 5U}-{rw|-)sZUvb%U{s ~mMYvmkw_ϒ{sw˒8{mkߕ漳$Yp{,k‹<& {BiUV\pykbqAi*m$slbqa swbq`& (_Qbq!ij 64Bqa/݊={"i %i{j( 㷞\a0s7iI4As<_]Uo?Xs (w7i?s.I0Q{mtT@0y`BqUUWT䑞* Bq`fФby` Z]~&#jby`vVlbyi' x+!q=_5:Qy %Xnə0{ȗ$s1msJs_ibT{Mk^Wwe{ czIXqsbʡbC ,kBap`vQ@GbPUWTi7!aH~R-YH Ӻ,EY@nC i!aH 'a&9aX?v`5΃`0JKOENj IsӺYdA};IRgjI %¯ K $a탅QrU~*'hZ#A y9GbDAp?#1TVTV UUU ]UUUUUUU#1%@A1;`A$9 "45(AGRI+Uךݮ QGJ4i'ZA_-&Zd9$j"@DI&R$9רy ].RdA U.&u gj9 ~d*fj$1(]U HzdAUd}@&bdI }K6͟GۦYdA])&QDA+0'6aNhAE9_A$9Ę(J#9w L@"dI1 IC1>$Q$1X QD9 ۀeI%1k8A#1^ A#1@IC1#^ I$9-[mXQ1 0 &J$9@@ AD9.A$1^DAD) Ud9)d9)*1#1}1$1\}WD1)pVD1)D9!#1 ^) h_Z \\\\)D9$)++ߕ9D)9$) 9$) Ad1ju  ,ke1MGEE{Ca  AiP +vF !aPI&݂XP}UNnڤAXPgwUίh+nBiX#iwIsa%UUl ȮsY%I s,c{3КI{ c yrRmkĵ9c{,kVI{,kԮUvBޭsjBϬҵ8 s"aUW\PMNBiXzv޺-BiXeBiX *z/BiP(~H㘰BiPytJ,`Lka Uu2{sYK psbs,Ns c Y't|`s c,.쯔IVAs c\_cO/u퀎s c=??g Mkap99Ҥ caUUVXY1yaBiX穝xbqaܦ9BiX\PYߢbq`oر!iX+8ͽ9{` 5U)b?sa),;1s{,k!ؠ؎sLk胣mF`{Mk& casiF ٴQs{CaX`w,{`UUW\Xi`,eBq`?)a5by!iB47by` /mkvbqi宥 {Bi |βE[{mk]s,c {ٖvsZkyמ+,cZCm cZXu$,cR~W RPX`ZARHUUU\uMP@__nH@0PNbP@=)/@YH_GX @@B@)WR%Fz(3dzY=k8JgrdQ[qFjdI }S-gr#A Wc5$Fj#AU TTTV UUU UU#1%d9(#%,Q#9/]XHbIU#-HgjdIN9''bI9. i;&bIh#@bdA/U'*XlӇZDAu aadA}U~?9IJ#9UU76A$1%u1p @I#1I1ժ" dA1D90.- dA1HI$9=u0RD9U}5@ `A$9w I$1)_@0`I$1yAA#1|qQ) upaY#1UUY#9U(-U)Q)A(*A#1juE@'R1_UA$1w*dA!^e9).d9$1Ujd9)xUD9 d9 !@9)WD1 D1 $1!/D1(_D1 W) }vv h\\\\ WUUU D))Be1)c,/1$1]<e1! 9D1=rj$)OGOOxxb %%%%"YR-t3O!aPXbNh!PHs9ےŋPH(ͩ9AYH؅Me YH%o;T=LkP5UU^'NMkBYv 6XEmkb mjkҘ:MsZ{s c c8rs c&6y mkb S#XmkbJ:<}1K,kPWW\P/c;9!aP +a_TSjAiP=-w!aP]W_)_[ɽPP1XP?A ,cX 5UWm cCY ):l~s c}k}?IMkbxILkZ|oHmk cؾQmU:[ys c5ڶ Lka`2$\msaW\P`ʖBiX4w{Vך&`!iXR{D36!iXCc˙!iX7Yt)aX [_wsa %Uۍk sb( IP{Lk׿$Ǡ{Lkih4II4{s;ޖ\mkȨk5$s 8p ˑ{"aP@"A} {iUUW\bQVuBq`M}lcɉby`+ * Bq` /A!i`"~~mZBiXX; cYpOꄶbXUWVp#5(nYP7q9_dGXP`\Uܛ+lYPWm6ݶYP-խ\f,r!aP7q{zbP%UUyml cQ}ڳ0n,kZo;,cZ(-D &MLkZ-Ϗ<Mk c9l6>2mk c57\# Lkca`{ -saUUVXM0 $aX(/ҷaX}}y~y!aXn$aX}}iŖa!iX|~}UjFJsX UK5MkiX˖msLk9OR5WsLkhgkym{mkɛEߖ{mklY{sM>_u[̮s"iX`=?v+{`UUW\jrP ]Bq`\|u!`Il3`X aX~v)wN`P___glXlXH[qoIZP 5U s ZHJue5 R(Jo'_;&IIJB *'@rC iRB\~1m6IHJB^Uv$HJ9 B@\pI$a@8t};,n@88.UfAH8PH@P^^d Y $PEYDA:P! &QDA=S6[ТQ$9 6LI#9x.PI1 x(VVVT UUuu1%I1UKuI9W0rQDA*A-# &bdAU*}۰%bD9ռpbېsZdAWW$@ I#9ށN1ۥIdAxDQC97{Q#1UIb`A1(&Bd908نA0Ud90;kI _A vA(  dA#1-`I#1V0]3lA(VHA)U 0҂'HJ#9UPtHZ1U I0I޲жZ$9U wO>IZ(UQ$1` 9 v(U6IA)^$e1)f7`ǥ1)w `e1)x]$9)1)wWD) K9)uUs1 ,2A!uUU*1!U߀81 +_  9 =_*6`9 V` HA U(BUx!^^\\ UU]U@JՕ`O?R -IB)UuLB)p aA$)Y $9(/yZ$)EGOOxx7R%%%%^(nZ(B6Z(JznRHUVx@hPHU}m1`HHսWI$O H@o=HHWέPHq>TZP5UUeqmZH Z6r cZi&_ cZ_MH cZW}ؿ/LkZ;';nk+,cZI bdY@| ZPUW\p6h3PPM$MPP0tPPȰ~b$PPov^HP@Om% ,cP-UU0 cP 1{2 cZ¦,C?x cZ.ҮFMkZ+?gHrs cc߲6CLk c<36 LkCa`߯~bXUW\p MaX}G_v>aX]aX_뗧aX_uM5raX{8VLk` %U 6mkab}>sLk7:-}6L^sLk:y׾ {Mkʻ~Mj {ms1K{Lk߿v sCiP@ɰb s`UUW\ɟ`X !IrbaX^_mr=ېXPzZıPH~jgH@訠VmɽiJ@ %UIJA}myIJ9ZN섶 :(JB_m6 (J9(JB}[I$i2(JBW՛vB8\p4M¦mCI8UUu|X@89@XPpH$ :$ Q )dRa H&b$9]yu`YDAŶ6`Q9&0Q1zVA({A W(U U^XXUUUU#1%d9(] I( MQ9CIQdA#V2IQGZA9U}; Id9Ȫ ^86HR#9 0'RD9UWLI(_lC_I( 0$ I(W`A(~6Q)U d9 o7dA _@I)$ 2I 6:A!LQD1WA)_XA)/"(R).u6ݖR1 ) I$1@R) l ID9,\aI$1  A$16`a؄9 W$i9#)l,qB'JD1uYΧ8i'Re1U!?RD1 UWO?IR$)UP%HRD1W 9!^P6 9 2 LVA U>1 ؎ 9)}'H9$)bWB9!0yU`9 Uٺa1 {I9U \^^X UWUU U%$)UD1 /9)U(9$)'BAD) 4㦽9E1k\ "@1$)n.",,bD)EOEexxZ%%ӸI'`IJ XTOhRUUoGJUU= CI UU @`(*UU8` .]@`(UUc@@ UD8@ U}A@(/UU&I$Z UU9(UUBUUBUUAAUJUUygZ UUwH vH0_UUOP0UUM P0_UUP05UUP0]UM GR8 UUNZ({UU$ c UUP+k ^UUMk UULk!~UU?Lk! UU" k$)UUEX(V$a8 uUU `(N X8Wv.mX8}u&I$`8 ZUU UU1)nX0UU}pHa0UUI@`(UU08@ UH 9@U9 UUHd9hUUN A UUA zUUA.U1 JUUv d9 UU$@@%/@ uP KjJB؀ ضZ C3tuQdA5~0Q#)^@ e9 (e9){ j$1  X 9 w _#) Ul XXXP UUU$1%9(ֱHI) A$1 0A$1uZh`J$1;I$Z$1_U:Ym9D9VĉA)5p`1d9)r,A(A)M5`09)UuA)Ud9 _A)oA {@e9 & h `A U* aA)=zhR \oh'J)A 9)9)' 9  hA#)^+ Mb iGRd9UVUhf[A#1ip6fA#)k4/hZe1U׏(^IAD1WۀAe1'JHR9ղtl('Re1~X!hA$!j*ID)Uh0I9! `: 9) jM'JD)UMIJD1U)~0 (RD)WWU4ZOsB!U ;@9!U_$)_$)^^\^ UUWW e) 1#)տ/`ۖ'AD)^a9$)w<0 '9D1 @@9$1 29$)_"IyZ!OOOJ JUU UUUUUUUUa(UU`(UU` UU@ XUU@UUU`( UUa(UU*UUUUUUUUUU UU( UU0UU0UU0UU0UU8UU8UU@UUD)UU$)UU!UU UU$)UU!UU UU8UU8UU8UU8UU8UU8UU0UU UU UU$)UU UU UU$)UU0*UU8UU0UUa0UUa(UU`( UU@UUa UUaUU*UU UUUU UUUU UU @UUt#'b UbI (U D1Ue9Ud9U$1U U U XZ_UUe1Ue9 U R*UIA U ZUD1UE1  U9U$1 UJ?U$)Ue9U)U E1 *U e9*U`9U D)U@e1 U- A*U+kaUU@ e1 Uh(R U0AUQBUH"6 1UI cU|'JU@nA Uc9 UtL9 U}9 Ucێ 1Um% 9U+ 9Um1UJ UHH1Ue)U(J*U1 U A U e1UH$)U!U\\^U uUUU!%U$)U1U9*UL79U-R*UߧJ UYmHRU, k U?9U $9 U 9 U@ 9 U$9 U9 U9!U9 U9 U9 U9 U9 U9 U9 U9 U9 U9 U$I$A U$B UA!U`1A U`cA U@!hB UA U@6m'B!Ub}J Uv$B U@vl;J!U@J!U`qbJ U@m;B U@v8J U`I$B UIA U`1lA U`A U@IA U@B!U`m;B U`A U`IlB U@tL;J!U@I$(J Um޾(J Uiu(J!U@1`B!U `#0l9U0I[(J!UlcIJ!U0r}IJ!Ua(JA7<<9U9U1U1U1{``` U}W U U UW U U U Uw U U_ UWWW@ 1U ,B UkB ULjRAU*P'HR!UI(RAU5?>J!U6ν'J UpJ!UBU_XX UU UU_ U] UU UU UU UU_ UU_ UUu UUaU$AU ڳ(J U@-(J Uy.JU`1J Um6iR UmHJ U0In(J UoBU!UVVW UU_} UU UW] UU U_ U U_ Uuw_ UU UU_!U%%e1U A U 2HRU**MI(J U@!@AU6iR UUt(JUU-(J UU*!MAUUAUUAUU9UU9UU9UU9UU 9UU 9UUkvAUU  9 UU?9B9o18B9vu@ A2B9}b[XץB9 A1V91H91Ҩ591|91}~91u91p91 91*,91.$A1/0`$A9@Il;J9  BAWSa6BAo^]a$mB96l'#A9*":1l#cBAA I$BAvbڦm8BA '56BA0>lÉBA<1mvlBAmVvl'mBAOWI4IJ9[@ mJ96 ; J9Ib'J91`lB9_m8A1*A9$B9ЦhmB9햣B9꠰4I2 B9/M$B9k$阠 (J961C(JAz\*!p'iiRA \\\\AUUUAUUU19 pppp U  w ]  } _ }U wU_  B)) 6\sRBnc蹇Z(Jy4*MZHRq{󮎔bHRq bI# 5ߩZJ--Gi4Z(Juשu4]zRAp``A XXXP } uU  w wa@t4B$)-- 88xiRA7RJx?Z'J߿+RҭiRJ/&;n7UCZJ~?֞iRBx}ZBzS Ti(J1`pAWWWW U} WW_ } ] UU _}U} W W W U]!%%%% 9D)9-/$A9e 膧(J97=b'J9М xm(JAk @v_ޥ'JARd?/HRAW\۳ۋ(JA #Yt(JAnb <(J9 MfJ9noA9}* dB:(R9Ae1hk c8A9 $a4i'(JA}Y*0J9^&Ae1P  9e1@@9A(J1  iR1߸'HJ9k 9(J1Z_IJe1{'R9WUU@d'(J1 giJ9UUUA1m@A1_]0$A1['B9uU 'A1w`2J1*'J9UUU@(J9UUl$(J9#m(J9$(J96n(J9_IHJAUUU`(JAUՕ I(JA}xl6b8J9(vDZm#J9 $ J9 A98.Fl(J9"&a$(J97$HR9U m$iRAU8iR9yذ RA}_u 7LHJ9 AkIJ9UUU$IaZ9UU}۴mD'RAUUU+)I7RAUU"I$Z(J_U]I' >Z`!(J \\\\989pp`e1UUUE)UUUUUWT U U } W U e1UUU`'9UUU "iR ))) =mZiR9 %$#lkZ'.@wڑlkHR߂MebZz ̷Y+kiRb#A1 cZ}\$Aq cHR~?ocɒ)ђZ(Jzx`HR XXXe1UUUe)UUU` WuU UU _U WU _U U!UUU5$)UUU 9*4ػ(Jd1 4K:XhRA8liR(J.&M: iR(J* / 6ش ZiRU&a4 8ZIJz+ʑ#AiR(J6ٱ R(J-7|ϴVR(Jﺷ}iR(J@3M iR(J{w4/vR(J.ZIJ;kZiR ީ,GZiRzRyd{ZiRy:ZiR-Fg٧Z(Jد\.b(JM:ǡ ciR.3{,ciR`O9ݘ cZ}&tb!tb cPIJ \\\\ 94R95aQ(J9Wn/`4Be1 TTTT UUUUUUU U}UU uUWU U 4(JD) NϦRA{ `C#͕ZHJ -B4 +ciR>;[rܒLkRF ,kRokeȰ{ cZNqoUW cZRbĖ}wbGRzm峿'ZHRŊ pMrWbiRnppkljZA^0FrJ9]~9 ```@ UUuUUUUUE)55559e1 $ B9 dHJA+$6ypHJA 'RJϫG |Z'JuA+ϟdZ'J;cmMsZ(R9s1ZJ4OpR(JKWiRA~nhW1@@AD)pX9D)uW>1^^\\$) 1$)9D)/9D)9e1..T Ae1=LҎJ9>^mC'J9߯M~+vJA3i%(JAbb=HRAPZBA^/ ^R(J9&.&E?HJJ9.o[黽HRAZ6LHR9{ J9>!iJA&[]JAii$AJ9͊u_3BA<Ae1pp`R rm,ciRU.਱8,kZmiX,cZ)/{biRrfh$ZAw** rZBa^ܺZA_+pIFZBWvInD ZAfZB*eڪZBxj|9 mIJA$[HJA-- :ciR(JU6mRAHIiR(J+&M$m;iR(J?7 uMiR(J. aiR(Jp'6LHR(J_Wq`6HJJ~ga ;(JA~^Be1~ UUU UUU UUUI:(J c(JA+$6iR(J @hR(J&MiiRHJ,0IġAZiR]vUp'ZHJcvLiR(J8`'vĊZHJqĦiiR(JIgiRA~z~JiRBCiiRIJ$ێ'7ZIJZ(J* x(H՘rb(J󛤸 ciRWdKbB-Lk cJ ).ZiR?qN~ cZh9yt,cZ-jew? cZk `" cPr-˶(B!\n(B U@mB!U9.Oy c9Օ50i'+k(JUW {BUU +s W%+HKs!U0I'Ks U M?Ls Uhܖ<{AU0@?ls U i{ U$H#<{HJUuI'RUU 'ZUU IZUUܚ(J9յ HR9ߺPHR9j >(JA5 8%K'ZA `lZJVW_MrhRAW~$ZJ{ Z(JW PmiRA~G iRJu]Ѡm痟iRAUUnǍ'(JAai&(JAޖV`MlHRAVyxt` J9{ɑA9p_??B0 2iR9AmiR97'iR9,`iR9Uɾ [a(J9Z/I$@HJ9uUNIHJ9uI IHJ9 W]NI IJ9v]UIB @B1_ A1 91(߂p A1]IA1 ߿q B9UWWIB9 UUIB9_wNB9}q A9UIB9*UUUA1 q A11 A9A9.U}W @B9HA A9I  A9(ښ>O0`B9 v @A9]^wA1fB9 uuUm(J9UUUA1_IAe1 Ae1W A1W}IA1U]} 9e1ի A1d 9e1IH@B%)z~#Be1*W1HJE) iJe1} )۰AE)  IJ1 qb7MiJ9ww?ILHJ9uo>(J1wulh(JIĴAA!PaL' A Uر9 U 9%yMk1J\NlsZɩ={ c."kP{{ sАx`S@I{ k)m]y]V Ksb 鏋ȇ {+k2Ӯڒ{+k$qү/̓+k(1z\!f/{rjIB\qls[mbs(NF /soLؘ{u#Œ\Psy(]{kkۖn#TTjUp6MMKsP̓Ks_W;a攛{bHl;6l{bvz<5)l{b*-`[Kl{br)ۮ&xLsjV|Jalsj]샩i[KsbxH.Lsb*z}KfMKkb˭}PlsbcrlsZ6)}+k(J,88`hkLkZE tQbZh -A cZC[{ kZܭ[+kbdq+sZ߮ Hh&+kb룯Xu kZ` bZ^>)A+kiZ-xMomWbhRfK#Nb(J؟XJb'J+`MjbiR֘3Ɩ kiR5UFsmbhR'񟖶R bZ,- 4avbJ{ʨʒ}cZJP ɱZA~1uZA-.{R-ZhR%)WݪZ(J.JniRAI+޾HJJ@j|(JAi "(JAKnhRA}}ȃ$HRA믩lO%RrhRJ .nmz2ZAMR'J{ڂIIRHRoZWO Z(J}~X]iRJ &)chvZ(J+)oZJX*$!HRBiAHJJgs=oHRAXX A9jXpAe1޸?xACo(J9}ψ}ҾGB9 M$B9^$B9y 9e1 ql' B9l B9׵]FbĆB9ĎB9u`A1~99b91@9199oHf9191&99-yBA999ޛ91ب 99b91 997 A1@A9}$$A9 A9A9~u99畹91'9191 - 9191phj9e19e11E1* 1E1~1e1~9e1A1 UU@@91 9e1cC0 )J1C Be1C(J1L @(B9]AA1nܗ9e1* 8 B619PPPP95555gmkE)o?VlsiR*U~~7ms(BW&mAUU be1]k{9UU$IlsJuU&@ls9sH{HR UU_HHRuU?&h{(J -4{iR }UI 4ZuUaZ]6oZm6j{b{F&{ kâ__{b$ ksb0A{ZwWLsZ}U,;Ks'R_O+sAU$ kAWUҶMj9(*Uyls9}U Ibe1U lIZe1W@BI+k9 Uڒ@,k9 l k9 U I-' kAUbAUDM$b(JWu:* kJ n}:Š k'J* ]mAjhR(v9 kHR~6"i+kZ,UIDA kiRWi k(JwUo?& ZA6+kAUI$bA U iZe1WOZe1Ui>be1UvZ1 UZ1UyZd1U iMZ1UMZ1U"qMb1(Uf#HbA.}U'4aiR9O7[aiRAU$pܰaGJAp_u+ pHR9=wǶnhRJ|W]E_%KpHRA|eRJpwX]ۯhRA-Y[?,iRJ4/5zIRA @  A9'  B9C@(JA+ ڴHRAE~HRA{3ZiRA /MX3nZB,-l6ö ciR+}ۖc .msZ=67= c+v gsbw* Y sb]l\k{b=3+sb%z kHR,bHRzYwVZJ|z&a$A9 A1  A9.A19e1W9e1 8AB9)0 A1: @A9@ B9_ߵ]B9 j{HJA[.+Z(JMrlU cHR-uo2bHR:Z=sbiR P v cZWwzX\9f kRwdM$Z(JrvjBRAj/o(J9jzXA9e1z9D)Z9E)c뽷1E),9E)U9D)Z^e1D).bv1$) ϥ1D) {W9D)+p $pB9酫1&B9x^Ii0A96&m3$B9 ?=7(JA.:iRA /MihRALNHJA=VZHRB<&BlhR(Jǚ?_iRB.9N2hRA7:XwnHRAᄌn[Z(J͓k7ZJ*p oaiRJTvh6HRB!!HiRJcqO-צHRA`Z" "!J9E)1E)e)$):|E) ^|($! /$) D)!{$)!kD)!6D)!z$)!_[m$)!^_u_$)!$)!}թ$)!_W! "! ($)!U)$!$)!$)!$)!$)!D)!u$)!W$)!߭$)!U$)![w$)$)!WU$)!D)!ׯE)! D)!zzz$)!խuW$)! ⪾! +*! ! . ! $)!Uu}$)!]q$)!ڧ[$)!_^[D)!E)!E)!E)!E)!% Aa666611A PPPPAUUUAUUU$A 555%ydZ!::ZZmrHJ UUu9UU9(UUe1UU9UU$9UUp9 UUMBUUIbB UUkX`B!UOB!U\;bZAU|,kaUc?~ LkU돝~ LkaU? caUk;O baUO- KsaU.u baUlӘKsaUyq ) JAU1HJ U1!(U1 U1 Ue1 U@'J!UĀ 9! U 9 UA9 U9 U4HJ!**U N(JUu׿ZUbUMҖ$bU$ IbU?bmw;@Z$)U󶽶|,k$)UgcHJ!`(JU1 Ue1Ue1 Ue1 Ue1 UD)UD) UE) Ue)Ue)UX@B amHJ!*U:q3HR!*UͣiR!UliR!U3IZ$)*U+ Z!UI2iR!U+m3HR!"U% b)Uޭm (J!U;aiR! UiWk<@Z$! U3iR$)U\[ɽ c$)UI;K hR!U; HR!U}x(iR! U,'Z$)U2!!J!D)e)bUE)bUE)aUD)U$)(UD)b U$)bU$)aU$)aU!aU!aU$!aU$)aU!bU!bU!aU!aU$)aU$)bU$!bU!bU!aU!aU!aU!aU!aU!bU!aU!aU!bU$!bU$!bU!aUe)aU!aUE)aU!aU!aU!aUe)a*Ue1U$)bU$!b U$)bU$)bUE)bUE)U$) U$!U Ab666a۶c;B9^plF8B9U A1ߢmA10`9PPPP } w  w W U]WiJ 26*sHJ+܊sb8۶sZ_|+0:,kZW.upa+kZw>"גFKshZ}|ʍbHR.pkxsbAWPA XPPX Uw_ U U UW ]} U U U} U Uu >b$)U I N+ke)U d: kE)Ui֌{e1U(>ev{9U mv cD)W߾[+k$)UgZ!UQdJZ!UAVVWW UuU Uw U] U Uw u U_ W UW_ 9 --ΫvZ U4 iR!UخiR$!U( ;{iR!UF筹Z$)U絭Z$)U:Z$)U6&:iR!U`ۯ?Z!UriR!UT}ʺiR!UiM8Z$)U$ĉR$!U>ΩR$!U"i2QZ!UOqHRWyҶ(JUfaAU9AU??!$iB U@`'AU=k(J U s[ɑB U$BU$I(J UJU 9U(AU9U9U9U 9U9U9U9U ; AUlAU6A UH$IAUH$H9Ua6AU$AAU $AU $AU9UH$AU AU I$AU A U I$A U H$9 U9U9U9U@9U۰mAU`6`#AU$9U$9U`ۆ 8AU'cA UiB U $ЎIB U6۶HJ U$AUX?ݲ6(J!Uҵ(J!UߢiJ!U%p!R!I 9 PA UIlǰB Uvb@A!/56`9PPPP _ Wu ww_  _w }_ iR 눟LkZak8lkb%2%sbb+/lkb.*! lsZzRܺaL{Z%/&RjHRV\Ov@RbJj11`J XXXX U}} w_ u   } W ":iR9-) BbHJ";,)M+kZ[UrI ,kZ͘mBmshRNv5a,khR`rz% cZqo}L NbHJBxZ)pHJ9h|z!VVV }UW U_ _]} _  __ _}] } _We) ?2B UHR9 +|[qhJJ%}?N RAxxRϻr؀hRA]}͐NiRAObEIiRAC$ZA W3'IZB(}qrIZA_ξcqHRBm}낭hR(J#UOm6@ZAξ[_R'J-)ƑR(JTw ]BZBT``ZB{/ה{HJA{!B9h|Vx  9````? ۶ B9.1h HB9'LlB9۳>(J9.B9Xb0`A1@A1A99[zl91~91>9191*91)91/@99?A1 6 A9 aA9nĶaA9I A9C A9W $@A9 A9^clA9+ضmA9 $A9z@A9/~H A9-]@A9}A9u @A9w A9VWA1^91 w910U 91?. $@A1 B9i 99"$ $99 c;p 8B9﫿I B9nq B9wum:0AB9* A1hA1[룮+``A1?-(J983 `IJB`@}&BR  9PPPP B5555 *!Z!ZZpB!UU9!UU9!UU9!UUA$9U1U9U689U19U`q`9U 89UDRa- cЂ+ciR=97Do+kZ)ɲ-KZJsZHR ڭwlbhRz_Ul|xZHJbBaBjPRA =!v'mR(JX|KI(J9{rAUe1Ue1Ue1 Ue1 U D) UD) U$)U$)U$) Ue)U 9AAЦB9軾>'JAm?XiZA{)`ٶHRAW>J9?}'JA5c'JA(ml^'JAp :m'JA=5ŶyHRBVȹ&C'JA8 [22hRA+7fLhR'Jb[)hRA?vyhRBphRBpXPbhRA_>` 'J9{h`pB zjjj??$!4@iR9wI76iR1}4R1& iR9o} mځZ9_UI b9UU? R9UU0&'R9WW<(J1uU*G(J1]]]B1}U m$(J9UU*-(J1Ww(4B1U$(J1U@v?(J9U$:HJ9U*'7HJ9wu(?iR9UU?iR9UUnHR9UU`?(J9UU6l J9pA9!W$ 9 U 9 U 9}$(J9UW'(J9UU*$iR9UU*wR9UU*InZ9Uժ v$Z9Uw$ };Z9U}(`u܉R96ۉZ9WUe?Z9UUIm;Z9UU(HvܪZAUUI$8H,kBUUb 9PPPP@$B5555".RAqfHJ9~cA1  Ae1zA9 =/9lmAe191ϊ bB9%MiB96A1x IB1?5B')IAJAWUOI'JA^ $ 'HRA {a_HRAk[ahRJ8Æv Z'JmS RJ'.1oZ'Jw r=Z'Jj-&l7RZ9 rwhZ9Z"! (J!jbhj`@$)RB4IZ(Jݵ :I,cR.elI2 cIJKjwʈ{U cHJs)mhg,ciRA?Z+2RA)/NJ>فRA N+mZB_I䒪RJU^\] iRA^kq֤iRAUĸ0iRAڮHJAmv (JAhxt&C:HRBdMhR(JuwUvh&hR(J_&dhHJJ튨tL1aHJJZxoHRB_~i&a(JA~A9^~^TTTT9 ) =؏(JA) 4 HJJ$4MiR(Jl;#iR(J(*IvBZiRUUߟtoWZHJ஧6iR(J0o65R(J*OZ(J|&iR(J m&CiR(J8:XqoiR(J 0 %R(J\5$HnZiR?[~}ZiRϾ&iZiRq|[bR_q}ǪZ(Jb CGBb(J=/{jcbIJֺ@![x cRv chR !`/Z 6`69 PPP9UUU9UUU@$9%%%yGbAI4  c9 6s; cA} Ij9UOlsAUy޶ @ k9U lϧ k9U I kAUU(I6M kAU߀(M k9U i?+cBU*Mۼ{hJUU0C'siRUlsiRW_鐸ͬ{R+vmlsZvpm[K{Zu"0JmsR_ߢiu,kHJBw+kJ_z {zf kJ_ MjA_ڰMn>jAU0N~b1_My}b9U(Ivkb9U^ $0ibe1UIҶ b1U0r]'s9U0vlk1U $ c1U Lk9U_ɓ$Z9U00m? c9U J}lsBUޠɑ>LkA(iKmLkiRߘ4%msHJW>XQ= c(Jk P;SLkHJ/ 6J1wSmsBV\xMDbAU+y&mZ9u_I7{HR1U[iR1] .MfNRE1U0m$6bE1U**I~bd1UDhZD)U0HbD)U0ٗiRD)UsB?ZD)U6 c1U&0jR9U(,Z9 I蘩ZAUw`WqhRA[R@nkHJA"С(JAߞ uOHRAwHRAUh@B:m'JA-h=߿HRJ])cXHRJ'жHRJ<$HR'J{*˝dRJ'hRA 9_,ZJ _'$iZ'J U1hRAj``y, hR9k9 @@hjHH1ra c(Jޱ; ciRmt;H,kIJW,xϽbB_HJHZBd Z9~R#ZA}+I$bB]^UѤRA%/a[iRB^܈vtht' RAW=:h(J98^_[/@(J1*l(JA+UmaHJAlϾa(JA*U<ϳaHRB*"U'qiRBuO< iRAW|;HRAW?ya(JA ua (JAnn!B9__x$(JWW$(J UU[HJ UUJ) Ӷ(JA?3 IRB+*Uw- iRBU;iRB ]?ɃZB*"U?ϣ ZB]s/HRA (]MZB*U?@iRA (WI?7 HR9 Wƕa?iR9U;m HiRA0"*]~ARA("IZB*]mڵ IZAU.]ZA $K@b9c6 c(J?]~,AbBUv A cHJJΦ LkIJ*u'+ cHJ ]b"&`&Zm1B9^s 8B9V8B9Z}'HHA1IDZ ::nէ ciR%-;c(0SlsZ-&BBLsbT\V[,fM+sZK~笍+khZ‚h&s++kZ{LJjksZޢ UbZN79+kiR:1msb/6@l{+kWwh?s+cHJȭ{+c';.h9Y{,kTzK:ȍ{b D^+k)ݶisbTXylsZ廙.nniKkbޔYO khZ|X󭳶FjHRL0(j cHZ/leajZè:FjZЯbb`Sp鰷bhZ J{kY6 chZ4* _6jlsZ/]Ђl-+kZp`Z箹вLkhZh|2`A,kHRr#t9^LkHJ.  pӆglsZAbl$YLsZ+ӝ} msZ F$EmsZb/HXLkZظ^QMU cHRz~z:Ybt c(J@4sHJ\^U$R,kHRW-+15uLkJ}~@fzۉZAzj;3b(J++6To_6 cJ\زmbHJ-=:0W' @,kiR{k|-/ViZB*{ٶJZHJ{SZT{V,iRA'#ӪbiR-9_7bHRz`kǞZ'J6lmcbHJ?tTE ZBw]HJA/oLLhR(JXeò(ݶaZ'J_/hRJ?ڷhRJغmGhRJw'6&hRJޚMhRJ )B%۷hR'J"@#hR'Jv01YhRA*[_|.hR'JU6#hRB2 $VhRJRii_OihRAxj`[0Ae1h  9 JHhH@@$!4b&IJB䖬v]_IJA?YzIJA[Ķ-nIJ9ڨ^lƑ(J1Cþ/knB9?!Nl;B9.w>wB9;X/ku(BA&&iB9v_lB9[vl8A1^(A1"AA9mv ۶A9 R@b A9XvA9" #İA9 /1ہaA9aöaA9̾vI A9$ɐ J9]c۰m8A92 6mmBAUM2M'JA}I (JAi(JAbzI (JA{0J9 $A9ڻ$@& J9/c0J9? $IA9zA9x@A1$A191r A1uw/ @8A1&,m`A1x\a6A1S9e1*jInIJ1MZ1Uյ5mpfHJ1zuM$4B9?]dIJ9;>(J9ޭB90|1hBIb6`9PPIBUU@A UU6` 9*" IJ$)n:h6 c(JUu}аm+k9(_`?iZ V~@HR Uܐ?hZU”Z UZ UАJ cAϣm$A{iRUUv̎0hmshR_UM MLkHR_]H-6siRWuUIOb'J.?KZJ [zN A cHRUUu bE kB6{Pd cHJ]_uԴMδZAUuqnIhR9~_-IZWX$I$ c (U$RU6I$ZUq+HJU(JU{`Z*U@b!2'b9}U-I AZ9uUU`HJ9 1=I hR9wm-'J9^_HRA ٽ)˱6HRJ8~O NZA_M²HRA"}}}HRA*M(RA(ӱHRAs6hRJ"7}w@hRAzrM&mhRA(ku,HJA W8ZAWl8$ ZAU6AJ9Sv A9  A h@@B@@!];?iRB׮yb(J9 M HJ9^ǞhIJ9ɫ ABA1*$ 2 J9)acB9(]s4o߮(J9>48N (BAu18cB9z:0l B9j6 A9y@ $A9'%6 ;8A95*aA9xI@ A9ؒ lA9?ph J9vA9al#A9k;:HA9hNA9]vbN A9ƒi6MBAӻ$FlBANb; (JA^'JAv۰(JAj_U!IIJ9mA9p1l`A9>@A9u@A9HA991ؿA191.Z91\9e1*91{/dBB1 UFB1ܨ/'vB9奦@mبIIJD)/-k)B9[4mIJ9}W%)~%AHJ9e_ÞaB9p^A1_@  A 9PPPP 9".HR!QWQ` HJ9ZZ $B9Xxz_!TVVV UUUH 9! {&ۏ HJ9/}t=ߪکZJ+ R1 h+kR/$:j+kZ)?ܲKsZ+hNDLsbw$9R+kZF5 cHR8bhR7[miVZ'R`@ٔn` 'RAtlZZA9PWU9````UUUU UUuU U]UU95555FbNB9@ HJA=55̷=lZJ?pĨ6>bI* .oC=NbJvF$EZJjoO<6ZJ/-A:Hb'JsUCǒMbhRem߾Z(J*u[ZJ{|ߖv0J9ftW AD)wWE)TTTV1A )9e1=HAe1*pb;A9 C?B9k/'J9_*"`;˴HRAI HRJy]ZbC<(RAU+ '4m'JA!0oʟHRAvOmHRA_J\GJA= IkͧhZA8дۤ'RAsŖnJAn\؀aJAf HRAW'JA^ A I9sjb` 1`A9/A!Bb`@9E)8UU_1$)Uwe1!U_We1!WUUe1!UUUE) mke1!e1!(e1!U]_e1!UE)!UWE)! UE)!uovE) UE)E) WWUe1!UUUe1!UWe1!UE)!UE)!Uw_E)!UU_e1e1! UU]e1!U}e1!e1!Uwe1!UUe1!U]1!*UUUE)!UUE)!UWE) uo$)$)$)_E) UU}E) UW$)$)$)$)E)!]]_E) ) *We) (e)!WE)!E)! u9b67669PPPP  9ɛ(J U>HR UkHR U߂(R Uk;'R U'R U(R UmJ U4'R U㖒hZ UwhR UOGR!U'J *(UA!U1E)\^1$!ze)!T\E) _\$! ֖D)!ե$)!D)!D)!$)!}{$)!y]$)!ݽ$)!w$)!]vwW! n//$! ! $)!磌$)!{D)!$)!_U$)!W}$)!D)!WUD)!$)!~W$)!$)!UU$)!W$)!D)!߾D)!*D)!$)!^$)!U\ݕ! j ! *! ! ! ! $)!U]$)!$)!mzD)!UE)$!E)!"E)!jE)!( 9a66669PP BUU BUU9 ?IGyZ$) .+k!PPP'Ls UUU$?ls UUU<"ь{b"-~ {!PPPy.{ UUU$?s UUU{A@@@@9U5bU^\V!U@ B U  UUE)UUE)UU$)UU!UU!UU$)UU$)UU$)UU$!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU!UU UU UU!UU!UU!UU!UU!UU!UU!UU$!UUE)UU%)UU!UU!UU A>>UUp9UUvlAUU9UU9UUGZ::B>RLs PPPP  A XwWr{b)>Ls PPPP  AsA@@@@@$1555^^^\!1 MIMm   WWWW!WXxx _~ !- 9yA_|^^A==5G+kls!PPPIIbUUU?I j UUU"bD k'w?9Ks!PPPIh kUUU?O" k UUUasA@@@@1555V\^W!1!IMmI   WWWW1!_xxx ~^AՕ9!- -!A_~^_A= c!==]]mIj UU Ib UU$h k UUHI+k UU&HIKs UUIKs UU$ Ils UU")I{ @@UU!UU@e)I}UU   WWWWAX^^^ ~ UUU!!A%A  A{sssAUUUHRUUU$HRUUUpHRUUUCAhRUUUt?(RUUUHRUUU$HRUUUHRUUU(JUUU(RUUUXUUJ UUoJUUlJUU?JUU,rJUU]JUUJUU]


LbUUUI"bUUUA kUUUIHbUUUI"HbUUUIbUUUI>abUUUZUUUT9UUU5E1UUUp?E1UUUe1UUU'e1UUU$e1UUUe1UUUD)UUUE1UUU$)UUU UUܖڭUU$Z UUhZ UUa3@b UUI$m)b UU%b UU)+Z UU%Z UU߉Z UU#tHR UUAUUUW   WWWWAz ___ UUU a/A_^^_ UWUU UUUAսsrss֦iRD1N(JA*z~K 6i(J9Ia,_v(Je11J98kxI2l@aJC)a$(J9W @Ae1HJ9 ww!@4A!XXZXI Ae1(+@ HB9?0 ñA9Yy [6A$)2 Ae1 9D1)p 9e1h9e11a`ppp WWWW HJA ) Fh8NiRA#mHRA,vH°i(JAJ:8߇iR9Ǯd^v-x(JAz~X (J9ϋ (J9oc AJ9')vHIJD)@rjjh Ls1 ) @msb(Je1) mݟ$HRA=ϓ'J9_y6'J9W @۶;J9ݪ(?Bxppp WWWWHRA l6Z(J/*'b(J XYZHRhy `J9 *UJ9_mC7J9* %קc (J9uA @@@BaTTTT   WWWWD)'mBiZD) +V;ZHR޺؎bIR߾)6tb'J@ q$2bHR{>Цz5GLs(JbiRjжe+c(R@6LsZUu7ˏZ|||| >(RD)- ö%fHRA(`A$>iRJuذ혟ZAUφRJV'7n̪Z(Jk߉ZAz MىRJ+$` HRpppp WWWWLbA Փ kZտSx kZ^SR kZo+i'ވ k'J8%F:j}+kiZ*+ KLsHR$ж2{Z_;۠ھLsZ+m8vm{BjbJJTTVVn`'HRH&J1IIA9/ `6`bJ9{ˋ&J1$H;LBA߯fiR9p%6(J9Z:*жO(JA)#`e1||||$)%%A9驯0A9m;A9U޻ Ae1.C5B9>a8IAe1*ظ'B9Oav8A9 o(JD)onJbaTTTT!%9(9e1oe9e19e19e16*G@$9e17 A1 9e1 99,Ajh`TTTT   WWWW)UUIDMbE1 !!3Ub(J`:KbZؚ$ɓjZg"WIbhZ^_ys:bZrG(&ijbiZ"V_]hbHR wеMwbhZ\0_˯Z||xxUX:HR$) jZJa 0ZHRJ5QZ(JZJ&m1WvZ(JY7Z(R/wi닑iZA%P (RPp`@ WWWU'b f[:m l{1* U Lse9U~?vH+s9ULs1U۲~ Ls9UhLs9U'? ke1UcIiԐ$l{9"UѦ+ ke1UTVWW`9hhZA v,M+sD)UIjD)U`i ke1UdO.Ibe1UԶϽMjD)U#д kD)U" bD1UN?J k$)"U9~||~D1%M|NZAU}D~BZ9MMiZ9U0NIR׉Z9W$icZ9IҶčZ9UyRǖhZ9wҶqZAUUrO͉Z9uo¿aTVVV$!5A IJe1Q*#'(J9WU$Je1*@֔iR9UU7(JD1ҚiR9U(ԉZe1W`6J9OUk(J9{U (ABj@@aTVVV  WWU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$AUUU%AUUAUUIAUUAUUOAUUAUUAUUAUUOAUU $AZUU`$AUUU$AUU"$AUU AUUAUU$AUU$AUUAUU$AUUAjUU"$AUUUZ$!UUU$AUUU$AUUU$AUUU$AUUU$AUUU$AUUU$AUUU$AUUU$AUUU$!UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ UUU$ }UU$5UUAUU$AUU$AUUAUU$AUU$AUU$AUUAUUAUU$ WUU$E)5UUUy9 UUUIA UUUIA UUU$A UUU$A UUUMA UUU$A UUUA UUUMA UUU$9 UUU$ATVUV$ UUU$ UUU$ UUU$ UUU$ UUU U?VTF@@!>>>? ӜU7ӜQ_zp`Q-%ӜWӜq󜒔nOqqտ ֵӜ*׽uU}׽W Yζ+ֵ_ֶ_uv4W8(PY{/Ӷm0lC}M-f8ƒս)/=aUUw_` ,ӜU755ӜQ_zp`ob`Q-%% ӜW31}6Ӝq"i58󜒔nO%}rqILnqqտ 6w6 ֵӜ*Xa׉׽uU}9׽Wbco /Yζ+Dڙvkh ֵ_^I$ֶ_VTF@@vi=>h>? UU%UUUUUUVX 1P<B%```` D!YI%'%````%UUUUUUXVUUuS3i3`6 iiI`W I( @`B`$[ W $ J`I$IUU%I$UUI$UUI$H$UUVX 1P<B%  ```` E)p'%  ```` I$%UUI$UUI$UU@$I$XVUUVTF@ ^>o==? ΋RW,kZ^iRk>RۤmsZsiR\{IJAƍ{ZbW֭{b{Z\~ˋb_W΋ZM΃R~y bWZ_&,- k kJ +sba)9?+sZ*I \LsZx+sZ°II$Lsb)r >ۄaKsb/.Iɒ#΋RW`f,kZ^`iRk>F íRۤ +ɒmsZ =go[siR\.ۏ_{IJA1ll{ZIɕ4bW m6{bF{Z\~P0\3lˋb_W I$΋ZM$I$΃R~yl bW у'O$Z_&{iRijpI$I{(JIPm{HRx I$${IR>=^Il{iR.zI$ ̋jR PI$I'΃(Jn{IRAmZ]C1#{BjɝS'`,kZ^fmsZ=_,h0ZshO2IJ I$N'/IJI$I$iJ΃Z_!1#΃b_UZrT@ ciR $hZUWZ\.$O9IJ%'sI$̋Arp'I${Z_H$I${Z=o{iZ U I$msiRa{9I${iRrJ`0w$LkiR&/O?M1l{(JG{IJ%`{&ݓ5{iRX {Znm{Z{{buoZ$IσZ {iR Xl{iR )H@ siRU+O$J$΃Z{՗JRZz`P]IIK{Z I$ɝiRIiRk!MZ{zܼ @ 0lsIRsH$O$Z*KRk]R{Ĩb՟71Sɟ$iRwX$HR {TI$̋b{r$I$IR/'N${(RmHRiZ>ZzKP6I${iR `'I$lsiR}x|$I${ZH$I$˓jR^' B*ʨ(J*lsZlsIRxjzZB@LsiR?{bw`MsHRYI$I kAI$I̓ J'?I$I$l{iRc8)JKl)˓)BűIJp+s9p9?΃iRr\~΃Zs(JX Ls(J kIJ`Iĉms(J+66KsIϋ$I= kiZj"I$ KsIR>I$ hIRw~I$OhR n kXXI$I$̓B{iR%{Zh{,kZo4Ls(J J{RYY Ls1msbWI$I{(JBZXIܹymsZ!RDbHZr 7_bHR.XIҶiR79¶iRͩ+IRLsRxIc h{IRbI'/ s]8  ZW`H cRU-{)R +boxbiR{A6dch( kB&Sp ,kb 0`,kZPZF?LkZۖ$IR?}ۍ{iRI$Mk{ B@P̋iR\bjR~B?iR`U O's? cZ6Ϗ,ls B &.IJ>΃b{)JʩmsR wb(b,kiRlF cA'ŀ ,,kiRz&b=?:MkHRG`O'biR>?n`I$bJNHȤ$쓧9ɂrj+/W BW S?LkhZ = cZ,,k(Jb'__msZhzmsHR $΃,kU(;@LsRHy{iRUi,k(J *T{J`OR cIR߃zId hl{ZhI'Ռ)B77O2?B@П;:p$jJ.X_?$Zr*K$I$,kRˆLsZLs k) LsZ= .{ k sZ-+I$I$msIRx>ZyI$ms c'?:`NwMkIRtXm ,ciZEZאsLsiR}吤I$R %Mр@{Zjp^wR?l{IJ_)I$}>jR5Zrx]Ls(J}LsZ 5{bj`߭LsA (R^,kiRbiR0ڐZI$I$msJ7I${ZXWtI$b(R22 ${ZIwLsIJ^p z Oj(JxmsiZ '~B?msRRrxI$|>{ZU{,s{ZRmsIZm{Z:{jZִ k JL{R~ X,kIR3.JLsb*I$I$,kI$I$bX!h6d{jߩpwL{hZt0 jIJ*WWP̀`b(R~'>{iZOI$N$qZUbUU+kiR/`LsZ몕sZ{ZsihZԽzIRXb'JLkJR駊{iR'UKIJؗtk{Z*--9SKsIR?":K{HR>( >>LsiRL$H$ bU{)țZ.kP kz {iRox|l{jR-jQ[I$IZxvm$6HRU+I$ {HRpDI;{Rc7lI; jZ_ Iv +kiRWJd  {Z-%7U ,l{Zҙ >s'j{Z'H$N$k{iR~R2?W{JJ\*:>bi,kR}H kZ=-I$IZ76QIܹ̓Z?'D*s^zPߒ̓Z`Z'tm̓ZVrIbR_q'l{Z+1+s(J ѢO?+kZ3C'~${b7ZP{iR Z]xLsR^s R7,kZ~0II$Z&eyk{)JjY@KsIJ0h?bTI#'/jzB@ mm$KsZyk(m${bQ=8'+kZ.G_?$IH$I$KsiR>̓97.,s8:qbJzIR#Ls9 LsZ"Zj/yI$bBbWpɟ$+k)J"{QV${iR 'U0hI$l{(J`fI$*suwI$ B`'I$lsJ86jb:C]m{9& m{IZZ-U΃iRw]msiRwA꺯{+ssZ5zObU},kb=]{IRݫbIRKOIZk{iRlsZκ˓ Bc9HJ.z{9. {iR~@ (JvZ7wP,sU׾IA~ kiR=Uͨ{(JmsZrZ{ZuUP9 kAAb& z*IRPh΃9/.̓,s|m΃+k/=CbIR-(lsZ9ls)RbbbA Lk1஫BܵMkJibiR "LsIR{lsjZR+kZZrJl{)J kiR.A.GA{b'{HRpJ{JJ:LIR\v(Rb^B 7j ) +{h˓)B @xm! sHZ}* kJex@΋AIJIJ b{Iܯ{zl{Z '{bzpVl{bSZ:+k)JXX cA'{Z1*8b)J+{bm΃ kw>lsZbz kIJ, cRg^I$I k(RU]I$I+s(JʵI$I,k(R©I$I΃(J/I$IbZ?Bb\LsA= {A 9w g1 ˓9(Jtݷ΃b^lsj+sbx| kIRw\hu/ALkA>/bu̓ seo*{ZcrVLkA~'+k9~ {HRm>BZ,kIR*{{IR{I$I{Io)IضmsRZ~m6I*{JIjiZ 2Io biZIm kJBI'o;lsG1ꪫI`A=I$ bNb۰ /1/àIb' ̓HJc."I$HR( .bҞ{iZ״\V/c 窪{A msHl{b,΃ k]{r,kiR(X4LkJi k'B /{bUbqB']buUsHRW]{B s kʧmsb^ܠ+kAI b9 @I$Ils(J ɢls(J nY cIR~I. Z^[R)I-9 bHZk- I-)bIZr. I, rZv- Id msJ>( I$ @LkRz<!Obd @+s8Ibm hn BIbd hb5>k I䖤/ ki LkIb@I$OLk(JwJk9B+cIc*(iR_Z,siR`xlsZ%mP,sHJ*{Z5[m{9%{GR'6 kA-΃(J'msb B,kb Mkb?{ k=΃In߹w{IR!ɝwg{R.#Q . kIRľ- *sIbʨ.o&biZm޳GIb sHR7IIbLkIZ{'FIb{(B @Ib ̋Az>6Ib# @(J@)Ibd HmsA*.oIb$ H{iR,tYObd HbGkEbl m̓)J&)bl (JOOb_I$O=iRz  BpMkHRW,k9.aLsIR Lsb*msb 6({Rp kB")J)Rih!򧺀sA',kbaRsb=Lk I$Ib9k./"ɝww/iR>|ɝw{1D} ,kB +r$LsAjb"]rlkHR|IB+kIb IBsb3olIBls9*Cl{B B̓Ls*^B{(JB¶LkIRxvOH,kJ?wkjN Hl{9 "'# i/bf Rc l{7(b?/Q I'A@@LkiR[k(Jkn>MkJ.{jZ87΃j׾ 2{RIo9. ͋:"{mz{1a<,ka Lk%1( ,k9p *1,k(RX 7MsZ5EysT ,kbf1gN0LkkZr)7I @,kJ36HX;msZ<+5yM msZkm @${9z ߌ{%9 md{+sZ΃jng }2R΃Zf~m$ LkA8,c~bA"ls)J#6j3H΋ZXS gA~R?jU,C?1?>bIJO,kZ_ZmsiR ,kjR[,kJ *s(RZ}9{g,k}l{A@{9{Z^?IImsIR鳩{qu,cb? yS7,kb>1N MsbJcT A{Z?niЪMkJ<i>,kZ^m ml',kZo}mm$ kZ8W7Wmm$ls%9 Im{A+0I-΃(J ۍsJʞW I1' I$̋Y sjJz@lsIJܘȣ#hlsIRV3Z mkZ~]va>Kk)Jޔ :bZI$I$ cZ/  cAh{iRb.{IR]9; Lsph{ kbk&{AH8iRT{Z VII{(JZ/%yyls B;1,kZ{Iȡp p bJRH 5sIR{ЊZ5Lk9x)FШգ> cA'v6?,s(JYIBbhZ[@$ kHRc/pВ$ZJNX%P$,kIX].*@r9' "=@nv듉Zx@HhWmvܫA"I.͋rJ 0 Ai$lQmkJMXX/: cRj:>ZiZ?) cZH$H$-kZsA>'{Z^sI/jpA6{A/s{b̓9z/{(Rbrsb տ,kZcI{RU^u%yy{Lk(Js71Sbf9&P  LkAҺmmsiR\ߓZ Lkb?.(M:b,k(JXlbC?,kBH '+k(Jl $n"jB:*)IrjBhpϟ$,sA"Ж$͋IR! 1Ж̓+s R ̃jwaʒr߭HR@GPNwܫJPv}omn$b& .2;֬o?msHRmRX-_lkgb}X >?biZکsjR_LkA({J{ kMs9/Ams$( A z{iR{ k׍ {,kUII$m{Rj~7WyLsRRpSy{IJҹ[` SLkiRvm}0 msIRZ@,k(J@(hσ c+/B {HRb.Rc m c9 cIl m{(JUFbl i kiRۡ.I? kIZI'l{(Jj dۓNIJ  'gjj p{f1>C kIJ KIB squeC'ZG*`O~${I&}$,kRԠ{J7jLsJ&,kb*jhls kuLsb% msiZ"lseA **lsiZϟls)J ΃ k(+Ls#-{IJ 1wLk)JBP 7wms)J%*5N7m{9 sb1 ),y$l5msIR >ZZ"@{Jbp~B,kZQVWs+kAU HKsR 5R# ilsjښRc l{ k Ib{AO?,cA ymA$$k{ s: IqHj퍫Fֶ${L{ M'I$̓*ss2/k{jR c!@LsiR# {b{\Zm{b { kZ LsZ\΃Z<jZz *{RJLsJJ { k'hjRjII${1f@msZ)2npw܎{ c;`NwmsB` 攗,kA魦  cAI(INmsAPmC6bB>жIbB  ̓Z @{ sw3H̓Ls]WG;~c KsRXrSc LkIJ6_.?bB6J IR?B ̓j&&Ls%̓Rش+k(J 6lsAVLk(J&m{IR '{,k{iRbmsZZ{b ob[ ΃brª/msZ¹!{kRsJx,k)R ɑI${ c*~pwsb Y pwsbp"rwMsIRԜUU@Nn-kA+BkI%,kA:0I喻Ls)J ܖLs)JتId{)J}#mo͋ZZjJH,kIJjpV3 hLs(J.c {HJb <?b(B~d - B 'ZB~Ls(JKLsZ՚*{b]c{iZV\{(JKIRbݿsb$MBlsjR:,j?.W{JRJxw}msiR9+7lkbb,k(J b:+sJ.3b I${Ms*.Wid{HRX-pbHR]=^ bA&"PrbIR=PrsiZ-U@nvsb[U?}MnmsIRZjʠ0 喻bJ0I喛 c(J]Fk&msHR:ٝѢs k}msPN){j6"b ΃ZT꾫6~R?b1 +~$tLkZս]m{HR-/ Zz {,ki{joê,siR7&msZ){Z{MsHR&8 s1ꩯ+j(Ru(Ls(RnTmsJ+LsZmZ,kiRbb{(R/vmsJޭLs(J>*zmsJuI${IR c#dKkZ` k(J/.msiR+L { cvr{b:˯-Prw܎{ZuI^PN.Ls(RUuPIsbQI,kHR֮"~R?MsiRׅI$t&m{R]m{ sР { kmsHR@+kZ1NMshR c{9{Jb,m{ J{ibKaLsjZ_ kRzms)J7^IRsIR׫msJ*..,kIR$1Lsb85{Mkbxƌb_}w $I$LsA4$I$LsJ *)I${ kE&ɝ{b@9d΃b;.}r܍1`Fl26 +{HRUu S,kJ( jBٵZ̀h k(JG#X bJ`+W}B?l{I> }B?{Z,`(RaQiZ|biZ}Mc%b*sZxUMsHR-ZUs(R7IRylsjZLk9 (LsJR *4~{(R?bg9)JMsiZ6sjZ-msb+msRlϷLkI?/Zb׺{bޏ"pbI$ZM{#pw+{IR0xpS+sib3{\`/w*{HZXo@ KkI)tI?l{IRՖ8 ZI x$>,kb%'>b˸]I$H$/J|ZWgJRGbh*Jj{9'+sJJ*{IRH.Jrˋ5oZww% cU{b'C(J`{HRu *zI~LkIRC1RBzoLk)J3[msjZ|MDkQۯ{ms j{"K{)J'yI$b::,h̓bK^+pSy̓b` Sk{iRZEuFI kAܫ KsR-Wʼ?:X0IRw2>: kR?}}'h&LsIRZ՛'zb {hbb7.{Jޫ{)Z/WʪlsA©.iR;=0iR?B{A90HJR) ( sS)7{ib+  sI0+kZNMLsZO||Mk(R MkIRsb^.7iR{!bjRZ: I$IiRxyuk{b8bx yW1u ciZ& p KsjZ Nt bZ~) K{jZ); U99lsIZ4  cZh&h'+kZ5+mZ入*sشʋIZ:(&&j.JKBp{I"!{hj覂l{(JRlk)Rl{iR>{Z[bhjhj_ij߯NHLsiRqj{Az I$If9I$Ib c9 )>I$;sZڠ[I$u; {b-7 Im lsIJP> &{jRۻ!+Ir-)ls(R`*$Iv Kk(R:` vW+k(J;8ywT KkiR{1eN0̓b./)m&@KsIb À 5+shR h8X#:+sIJ.>3?i{jR6'}'IzX+k9: 듩b_(*B +2ܮl{9Zj {L{>,"΃Ks{k΃IRbмKs)JrT c R-#{jR$}_̓R?kR;I$I*JخIܹ{f9r: nY΃*sb!n {rX(* I$JZj= Im9 K{BK I-){R{]I-))J?)oI-)I{r¨"I%)jZ*%7 kHJEk4 KkJjT1gN0lsJ`M9*` 1l{(J. k Z?:{Z5X/C?+kiZJL 0{'ZH$I${JZ.jksGZw+kJ#+kiR?m{Z`kj}΋IJ/Z IJ(^ cIRDKkZMV{ kZ-+kZ7 kjR':*(̓Z)ɟiZo,(w̓Z (k. k{qߖ}(%7{b>In&KstQIn+sIJ`cb0 "@zIObjߒA(Hߒkb>U]r*kIk:ϹYNKsZ+1I 'JWII s9*(-:jR*:<C?+kR M >'Z ??u'̓j{{Z{jb*k)J+kJ^  ciRlsZ.U"{Z_/~ls)J{)JlsjR\| cR7,,kZ*nLkZrIIojR-{y̓iR{ɫiw71+S{s Lsq[r${j`MnJ{1MrB OHiRv ĖILkIR /?Ħۤ kEeUU>OR-| sHJ0J?{jo@8:+s B :lkiZz?Шѣ_?*kIRXbkX'iR'/ZUU]H$I$iR ̓,s{HJ`(J7 ΃ s .jh iR`lsZsiZ9**Kk RNsHJb,kZ?LkZMsjR'IĩZv5yyWIX{"11S cIz(p NsA^ Ij9HV;R%..hY?Lsa$i#?/r*j I$'.(Jk I$'ls9 I$'ksIR~ά Id'̃A id'sZ\dm?+sIJr18ֵ'LkiZɳe'lsIk>?X'k{(Zՠ 0x$O$l{)Rc{A&+F1A}&+Ls`Ls%6l{ZpIJ`lkjb:n+kIJ}c R/{A msbsZg1sHZjII$˃Hb 7̃b&ka pSw{fA B`NwlsZ!a0I-s(J''Kmm$b)+nl'̓ k/S'/m{ @'HJ`:4$JZ-4$KsA($D${IJ.^wD$iR:b$ls(J9'lsJb/+X${'Z%, `$I${r0.@̓b/{J-MaKkA{HR 6,kb'0,k*NiRR'b, {Z^̓1{Zzw{Z9=u(J ̓ k){j pwlsgQ ̓iR.whP$+kjR hD${J>YF${IJD ƶ${B/Ķ$l{9&Զ$k{ sնXĶ$ sim Z}^Ķ$LsAA IMlqIRTW`>I$ R///΃r/**{j&LsIcvl{JULshbm kAm,k) HJ wE1ms9OZm5+sIVbnn{iR&&HRsvLsJ8iRlsLs+I$(J` `$,kJ¼j IZIXj IJr۪ZIJ> 8 V$sIR^f?I${(JoX$I$K{J9+7$I$r=- ̓r AؼlsiR[{Z]][ cJ*&/J:>y̓J@{I {,s +J΃,sV[{ kpl{A LsA% c(Jt)m{A΃Z{{Z{RlsAB,{b! {j~z kjZ .)J 6-RLsIJ,kiR. jHJs J巖,kBr;hbiRÖnjJu>IRs\K{IRUKsIRLsiZCGRҚ. sIR7l{IR)+l{b¯{b "j+΃)`1_ Aՠ{iR+kIRKb9R΃Bo=iZ{ sv_σj{b^({iR7PHR:=B >Ls)JKlsjZ{Z/{iR^+kjRK޿,kJ+AB 8KsA(L{ZScHZUc{R'KN#97ˋEr] ~hZUUU7Ls` {iZ** {BRLs9w#̓Z{b6ČiJpA{bT{IR{~F9̓ kVv{ kB;)R P̓IJy cJ~w+k)R2-V c^/A΃J*b cR bZ5] kR_IOI_'Ƃ05{jA+k(ZRHRs[jA'Z  s@`̋AHJAU_{9' 탫b{j{+s?Z?{j {A}Lk(J\lsJ^(J{Z%q#!*`0A k)Jx{,k(R+kZpv}lsIR7lsZYLsZ@ZJZ6O,kZU]5̓J~ɉ΃IR{BVKJ?l{iR9IR\ʓr I3: kB K{VɛkJj kJ_A _LsO{ s {j' /(R*rlsAo۷,kiR}*.Kkb'KkjZLsb%©LsiR^zXb)JoMk(J-{Zc(J5(JzUUMkJU(ZI]?'{iR_TW_bIJ  ciZ bLsZ& cjZPlsb'#lsIR.+kZb,kIRިLkIKkb {Z忊sb kjZ kjZbiR"bJo/IZ%pLsV_{ k\ls k{ kLs(RjIRzIRMhZw{)Z/IZU/Z__vHZ 5ɛ)JȮ (m-+{k bh+{%+IR.z˛IJ\UUR(R|]׽lsHZݭ lk(R_zZJb(JY_^/(J%U΃b%K{ {+{޾{L{&=/b.~{AKk(Ru{bJ ,kZ?n{IZsb:b{b\~bRvZJ<ؚZA&>bB𻺞bIJR? cB7/LsA5)b)J,sZ57KkbsLsbR {julsbPLsbBpkkJR kZ1VHRMImsIJ[bms)J'(J{iZLsZUUt{{IJ/5HRjzJb̓bjh+kZ쪽{ k;}lsb`\{k cZn+kZU\>˓IR>(RbPVlsHRU[ؾsHZ{Z)R+pVb(JxٟUɫiR%H { +{̋Q`Bp\{LsA. sjls k֏W{ k~LsZWjB^xZJpZI.msB.[*kb*J̓ArLkiZsbJ~|lsbya{Z{ kj޸LsbOj`{ kV+sbܾV+kZpbRJ^*ZAWbBZ BZ(JZ)J'bIRӽ. m{b5{b{JR{ ksjlsjZجmkZV|+kiRX7ksiZu_wZ(R^ShR(RubJ._b(R  kHJpi,kiR5U{m{J㉿/LsZ{bh{j]Lsb Ksbv  kiR폠{bIJk[^ k)RW5 k(J-+b/iRWbJwwjZU](R U*Z k jZ^IRPuksJ_-{bC@{b[{ k__^-lsjLsjZ{ kZ\\,b(JZz cJz [I󍿟/iRo Jr{b]W+k(R%`,kA Kkb޷{j-΃Z>\,sZiksZjlsb['bjRx^[+c J7_ZBu iJARAZbA'q,k(J+kiRlkZޕsb,s[-s߿lsb*+kiRbHR}{IJ}j(R]URR%I$I*sZUՀI$Aj)R}눺I$ sHRU I$Z(R"c'I$,kHR(;I$ cIJp;I$ kJ>jI$bx I${bުI$A{ sxjI$I$l{br^6sb*+l{(R`xk{(JWUW{(RU,cRZks(JU͋iR-U{HJx@{JA/"{(RtW kHR {iJ}_b(J (J~ULsHZ)* {b(Kkx{+k lsjLsjZ Ksbz,sb{blsjR^_[Z(Ju`zjRUUmLkiRLk)R ZW k(JW kRni+l{Z}.. kYs.̓jwbsz k=lsZX\ZIR[~RI8b9_ cA^ ̓JULsIjbB s,kiRx/ kJR㋖sZ+^{Z£̓Zz_MsZh^UUmsRzxI$IsR=I$sIR`;WIbRWWr(J I$I,{b׫'vI$IbblI$IbiZ.I$  kiRI$j(J~^BI$Ab(JI$ LkiR^I$I )J5__I$I/IR'5I$IpjI$I$̓bb*@`IL)J__I$oJI$IJ^I$I$(J5{Zls'p k{j荝{(JxxMk(R* +c(R W^J^py]lsA *{rz탍s]^{LsWcxsjnLsj l{ klsjn,kb΍,kiRp kIJ7 k(R6S-{#*.{Zӕ{hRWJ;LsZ3Z7OZ΃KsVm{UG{Zpz,cZuZJrRms(J% msbXBlsiRJKsHRhKsI Zl{(Rz`@ZB%,kIJʣ,k(JlsA5{IUm{J~U7I {HR .lsHRI$Ib)RVTWI)s)Z /m۶i {jZhVI$! *sZI] kbXImK rZ?I-9l(bZV\_Iҷ%9` ciZ7~ImashZV\__I,a c(R/ 'Iҷk;lbRj>PI$m bHRY'/I$ iR %_I$tBŽb-̋ JvIb' дZI$@j|_I$I$lsbc.j I ,s^I$LkI$I$Obzp^sb. {)JjJ>b(J siRmbWls)J=5_{Z)Ms[{L{ {l{ k@J{b*{Ls?{bZ,kR`x^+kIR lsJR^Z)J\b(JU ,kJ" OJR{ZiZVUPZ# 5]Msz_{bNxLsIJXZ(JKZJ{Lkbcms kbms kާLsZO@KsHRk jA5 {AzbZAbHJZn,siR5׵?iZoIsJ7 2I$I΃IRB^۶Mb(J`I)9j(J׼;+ nILJ{bc O|-' jiZ|iuIr) jZߠ_Фm$& ciZl]yn& bIR o& cjZ.ݫoۤ IzZ_կOn$ biZsO~$ @b(JW *On# ,k(J%7'O$ALkZxO @{IRC Ho(Ru_ O# kA? ml4Ϭoz + H{baI'=@ksZ.J' Z Ib' /l{} I$NbLsKEI$I$lsb`I$LsZb(RPj,2,sIJU_j{)J {IRRXZlk)J\7LsIR5V_΃iR΃Lszm{ZP {jBLsbLsjRjZ kiR:{iRb]+k)J' kZcU +kiRU Jw_j(J_zlsBLs(J ujHJ m{iR ,kiZ{4*k J/bsI_ {bsMs75ms k ms,sms,kpMsb{Lsb'LkR-,0,k'J bB`lsB>&IlsZ|`I$ILsIJn<mWLsIJ %G ciZ{m +kiR%7bwNiZ yR m+kxzz O$mshZ{k mLkIRrO'en cR'ǩ+I$Ib Jp2I$I$bpiZRZ|W siRcM{iR7y%LcIR_l{IJ.m_LsZ5msb kHJj+kIJX=siR C cIRԦ!LsZ{b;?lsb_莦KsZbiR8P,kBb(R|iRWWMU+kIRM}bA/{iR]7{ k風ms k" {b(Z{LkbX[MsbiLk k=s,kUU=ms kBs k'=+"bU[*LsIrI IR}I$msA wNLsZr.;6{Z. .G kJ͍-. ,kZܰA}- J{Z7P$6*s)Z^\t`/I~%7bIR+j8In$',kiZgo>IbLsj}utAIb$ jjZ-tBIb$ ,kiZqBIbjHRtAIb$ @΃R5p?Ib$ {Lsc;yl+s(R>P {IJ}LkRVbIJ cHR*/~ kIJ>uPmsiRU5C kR5 %0LsbWÊLkba"Lsb lsjR /lsjw{ZU,sZښ ciRphR] kIRY]+k)Ju cAX{Js kk8Lkb(,kbZja,kbcLkbׯMkb 7ms-k%{ k2HR*p kJ6i{(J] y&iBk(vJ뉶( }.WZ3zC}. LsI,xb+}. kR^b7<}% +siR X6*sHZ|Tho&jHRu cjZ?Ib kiZ_v*IbKkIR WIbMkiZ\_IҶmsiZ5+IRsb^׺I{bnIb kJJp>xIb# Hk{R .+pIR@̓l{먯a@{hR`YOR# H{(JiXK @mkZzDOR @s(RRn8 {R]d2 @Ob_UX+O# @/IJrN"Rc I+k)J(x>R$ i΋J% 1Obd M{  ~R;c oj^d Hb }#qvB?$l{꣉)I$N՞* ̓'b^J\,c(R,kHJ^HJ7Ls)J^,sIJ`sb{blsbC%{bzi{b+.;{ {jxlsZ^LsJ|7'sZ*^)JY&'Ru .l{BlsA?ZsI 7lsbr,kb ,kZ~Lkbp?,kb46sj {JpZJI$I cA޷5w{JRʀx7gZ+{.W {BXQ{.W ms(J~y8{ msiR/5]^}D{HJw|z6 k(R2כ$ kRx|풜$ZRߖ&+kiRcyIҶ kHZ*)^IҶHR_w5IҶ{HZIҶbMWIҶsjZ{¶LsHJzIҶK{HJ׵- mm$ k4.öl{v:߮@,s*?٣OH{bK͖O@{(JXpLj H,ciZ OR@ ciR\ q@Z(JHb H,kIR UVR# iL{JW5 ># i{bcj1R# i s + SSc j 8Rc /+{ $ Sc-L{RkO: LIpPO$}Oz(RXp`LkIRZiR<4/msiJ7LkHJXR[X cIRsZ ΃ms՟ j.{ s__zb7Ls{aL{ZX{iR={IR/z+jZ㻿iIRV i%jU(R}^`+cA_ c9-{B kZ,cb.'ms k'u-m{APTZA ZBbݛɗyn,kJ-.?yvMkiRU)w cZ T{.g,kZ>{T cb@":k{ LsJ-xߘr cJ r$sJ(*ڹr$LsA8]$lsHRMZIZDm$ c(RBH,kIR'"O$ cU^CmsZzDm$ kZ`OJ5 3 k{IZ IR̓,sb@nm${L{^B@{,sWCHLsR,OR{bh¶@KsiRUl¶@ ciR@¶ cRu{߰b(JPz`ؙH{Z#Ƃ Hb7'j h{,s5}%R~ h{b( v1 bP~c 2Cc΃#0~c΃Z7U :b{z{HRPX| ciJ*骯 cR7+,cR5xlkZs;MkiZmkjZ sb W{j ΃b kmskR?,sjRpzZ kJxIRMcb5% "΋k=/{+̓ {J+k9&lsB^R cAW+k)J*LkZ/l{ABئmsJ} ZA.kII,kJ {{w MkIZ' w7 kZDw7LkZ/ 8yw.Umsb^Ukyys ,kbsШc&Lkbqr kIRX1Yn {J͗[r cJR.) {ZxfB Aҍsb) alsZʵC:m'sZ6LkiR* p$ ciZÓIČ{(R[U6 ;̃,sኀ 4{LsjCm6`{+s}vL{b(8Ib{ kܐm2i{brxkC$@{ZКВi$lsIJcӶLcJ~¶I,kZU7rC cR6'(i{*J{CIls)Z CH΃ s鯊ד hZ*@m r(9 D m{_&Z /{/9c{.xZ ΃iR@@` u:ZJ+C; ,ciR_?I$H$,k(JLsjRmMkiRLkZTxBk kIR5Lkbp˭msZLkZ/nB kIJ',k)RxKkiRWUKsJñ5rC kkj΃]u}{{wm{JP`sA* 5s(J^Z {BU^pLsA s)Jᰨ c J`XV kB5!`Kkb}{ɛ{u kZ 2 yys/,kbi-w/emsb_yysd ms kVyrT lsbqr Lkj$I$4(RW_wKM-$L{J/ 5 d{M{` $߭{+snI߭{ sgM-{,sZ?&Mm,cjZW> c)Jpv$p' cjZջ kZabZo cR mm{R ,kZ5V,sjR+LkZ]+kbo(R7WUls(J CiP-/rl{*hL{L{~{jhLsJXpIJUUlkiR ,msZZj{)RKkLkA I ,kb/w,kbedW1 cb!Gyyw7,kbnn-CqwS` ,kb*%΁1RT msb1N Lk kkT`d @msZ{m$,kZ  6,k R@$c>sA$mc];sZ֯׀d'sZ5wg md'mkZrmd',kZ!nmm$msiRC_mm$lkJu{mm$bJmn${IZc͕Mm̓IR5In䍃R %0I%LsV>#ImZM-{ kUUM-ls(J@bXM$+kJ%ji.JQM$ rߺ*Mn߬jwv\mݞb(R s1m6bI,-Ѐ ls Jl#IJRUh{IJ(3 LkI ˂3 ,kjRhIb c(RT":ksIRZXz& >KkIRu5 3 [jZ C ҋbZJpI$H$,kZ,kZ+kR{LsjR.sZ+{iR^z#{Zk{HRwWj(J6̃HR >6΋iW}{(|/Kkkz{ k΃+k^{ s_{bJz{(JWW7{,k~fxmsZ{)J  cIR $۱Lkb? uW7,kb]7! 9W1q,kb돥~X'yS7Lkb7Y1RLkbuqSdLk ks%)wN MkbAAMkboo6lk5MkQ b(Z-6LsAxЈb>Mk(J渀cM?,kZZӝ'lsjR|/ń?bR츍zm'LkZXvm$bZ{[um$jhZ ?wm$ kiRi{0n$ kJb-7zMmjAxÊmvmsiRjϕ@nvZ i֞mnMk(J(*⭒@nv+c(JXUI-msJ%]Mn)(R5Mn˓ BI- Z)ݒM-͋Z0I-j_( 喖((J_j`uo|Lc(Rm kiJ  cJvxߣhs)J찫3 sZ5VWl#X,cjR6*zj4#:bjR`{/#:ZZ'M9MkZ>bZ;H$@$,cbV,kZg cjRpxRJJ8xz{)Ri{Z/js}msiZ(KJ% {-sMsZ<{,s"̓Ls{}΃ k;{b`4{,s &Jzp{iR msiR V{RumsjR sRX/,k(J / S7+cb(17q,kZ.7c111qlsbn1u,kbkN>,kZ®p kZ^ɫm l؍sI*`ҨP/1MkAX4+b/:s)R|ZЈb?:,sAZŃШc:bBX^Ш_? ciRz5B6?bA(جp94$,{ZWW_re5@$ZZ]c3@$biZK'g3@$bhZ k7@$+k(Jz*s<@r$bJz?@nnjJ;ZIq,s(J/*@IQ@nvlsRWUu_@n,kJTwͮm@nvʓI% }mvˋh(Ŋmv䉋)JkXp`җ@nv(R%%5 ޤmn߫ s븓M.ˋJ{&I.싧rzI.(RuZz0IB_R;n$nZ(Jr5d3͒,cRxPbX c(Jy5X5,kIRx]}xB#::ZjZU8#::bZ]`X cZ ؏> cZ@$@$ cbLkbuRY kZώzolsjRUU6{Z)sZ{ kW}-lsJkB(pA-7P{/Z΃Lszp.{b{,k% c* ~RLsZ)Rb{)R%{iRZlsRw"sZ]ֶLkZULkZ"1lsjRX+ 77u{A+11O cjRmh711 cZ+|,kZhXjZN cIR"KҌmmsAX 6msiRmX5Z5LsIJյ%+֮PX5MkZ?sX#:,sJzlB/>ZIJ'*C' c(J_4Цo'j)J%*@$bZw)@'biRj.(ZIZ *+@jZ /@n'b(JP 9@ZJ6BbJ}H"PrsJUW+T$@nvHJ]c0Pr̋ {(.+-m4@nv틌np}@@rvI`M@rwGZ [@nv߫ { vPNv탌UٜPNwܬ":_M.ˋjx€I.rR @ZI-ZJU\$i: c)J Z?:,cHR`%wX:j(Riu7X/:jIRy>3::bR9>> cZɯmX=h=bZ@$@$ cZ/k cZujZ)R~{(J)KsbW|e{iRb_{)RիlsJ%`{)J\J)/B _lsA'bl{ B :{bX΃j.΃ZR)Jw/jR飿+k)J``ܶsZsb*H,kbULkb{ZU}yy+kjR%7 -#-s)Jz*1- cJxf51bIR*.>xbZkb R(jp  LkA'c; sZr^1biRZ}4%ߢ# kbmWఢ#Zlsb6u#:Z̓jRvB3:bbA6xC%s>bA.!X6 cJz ;c k J5G7bZv\ `ҶZZ[MBrjIR-=@< kb^jЎ$bJ,mbiRj | msJsU] rw$̋I--)r틭}1Pl{[8Pr͋+kBzFrj\+r䫃b};rܭj WPNw{ꊵsPnv۬JbPّ@nnۉZI *mniRAoj殀m'Mk)JՇШ_?,k(J/.S+֫_?lshZ{r|^*X-C?jgb-~+X-:Kkhb^:C?bZCy>k'jRH$I$bR.ZjZx|V cJ_z{Zӽ,kA6&,kJ Lsj Ls cmsJ6rz{IR{jZ=)IRWUrs Z{bU} cJR`W{jRJb޴{)R⨢,kbZ=?"Lkb*."Lkbx kZ_VzsZ]_1 kjRzB 1OmsZ{)- 7uwwwLkZk^)7S cJUVpj1SZA USsI__5 NmsZ`ێĮ{RZ#l,kjR+뢣 Mkj8pʫ# -kb&&֔3 msb[ ms ku?o/b ,k96Ac bIJ7'~R kB[d k'B-ybm aZB mǮ jiZ-)~^wIj(R%ou c)R$A&mʗ+s(J~/+PkjA Pr$KsA?֦nMjZrv̓{pR猃 k& M+s%+ ̓+sx`=Prv̓+{ ^[%rw܌9x}7PrwߌJuSPnwZRXz\*f@n$hRAb_m?ZA;/L8?LsB/m,;֬o?msIR ;)WN0sb\^z+X-S?jhZN  -O?b(Z. ڴM:bjRbiR7{jRW,kZ=Ls(Jnl{)JLkj>lkj*{ls,sZ,kiR(LsJ'XB kA+W~{jR5%P(RUW{IRUU(|IR5/r{*J(B{LsB s s^ils,kwMsb {b_rkjV?MsbΗqILsjRkژ isw,cHR > p9wmsbhN!p1w{R.}S1ws(J-ژ`smsZquڝ`SlsZ8E]P{jRxRS{I$msb+:yc)amsbbch,kIR^>+PN)msR*"ΜPN){b`\ msj*~7c ,kJ`Y$~Rc k(J= i c(Jj .Rc iZ'J) ~$ cc `b(J.oS# h kB *R# hbiR 0M%jHR+/% ~^l kb".~lk p k9`?b9 lN;l{A.ƾɟ$̓+{@o̓+sޘ>d3fh̓l{rR@) v kA6;rbB(>L!Pr kiJݿ==V*@n$ˋiR+U,$ZՠJ!'l{iJߠ68֬?jI ;֬_?LkI:%X'{IJ\؏?Ms(RWWV`p$v$hb(J ZIRTWjR卯^+kAblsQ *lsb+kb Lkj+% ms k0,kj6(/,ms k`lsiR^ sA'/msZJmsjR"&sIZ(ꨚ kBxsrlsjR %{ k> k΃-s⫢{,kx{,k msb`T I$MsZ{]vV{ZUZ1 Z_UU=R7+kjR7R7 cJ/|1w cHJ>` /slsIR_PJsLsIRK0nmsIJPHLsb_3iMkb # h{b+¬3 iMs ޞ sb؞v} hMsbjQ# m{I~^%~AR# imsJl2# IsIR{K]'S# ImsiRO!R# I c)RrER# i+sbiݩ3R h+sb(ORc i kj, bc iK{j{+S iJsIJVp Rߤb)JAjx~bks R ?I$vجr *]$I$QvK{JPu_ `sIR5}v kjRk{V *sR55# @K{r!$k{ s_r 8'{+s=[8Ҭ?{L{o Kֵo?k{Q\ KmlsIض$lkZLkhZU*msHRsJhX+k)R ).,kZ!.KkjLkb_,sblsjls k.Ls kz|̭{bn{JRlsjR~,kjR ,kZ<+k B@B*jB+msZ"Msr{m{΃-s .{,??{ZTLkIR?7  ؍sZz#i+kJRh' Rw,kA6 ["Rwlsb7-ߝNN7ls(J^ٍ`N/ kIJߵ%TʜPN/,k(J RLkIR7`{(J+cö msbzlsHR  Hσnk+(Ьi{ns%}H3hMsIpؖ iLkA… H kRN߲ksHZiRH˥gO @ZIRks՗X @J{(R I @Ksj}|u;R Hksj/%;b+Rc ilsb K~Rc mKs k * 5Rc k{,{7! R{Zh` lsA' : ZA絃,ciR^ I$b9b*HRKsr P+{ k⃠ @$Ksr6& D?r~ $l{+s:}?{L{iMvb'΃l{}im;q$bz˃iRLkb,kZغ+kAPrX,kiZLsbjls k­+kZ,sb4Lsj*{,k^Ls k{ JBsZc,kHR@®*sIU LsHR+XlsZbLsIJX`{JJ/-σbs-s{,k{ms*P)JbUQU $I$msZ+`tmsBpض/WLkZ9/8RwMkb'm(N7{ c+w\`N7Ls(Jx㏜PN.w kBP wLkiR)5MwmsiRsb ݐmsiR %;pσMk ۶{^%3m{)R`\~쳱@ZI> CH cIRxCbIJ'ۙCLkIRJ{)J--ڥ@k{jʪҔ Hlsj+ ~ ils,s׺f~ hlsb 8J hsjޘt-# ls sR~Rc Ksj62c Lk(JvSc bB?Mp{RWWdr9>>?^I$ :jII$l{ s'I$k{+s=9u~${+se)lI${+{s}UN8{+sx?0l;N${Ls'@$I${Ks" ,s/oˋiRP,kR)/+kZ޾8sIzLsA.ms k%sjh,kblsjU*{ kMsb. { k/siR cHR LkZRl{Z#s+s%ZwBsZ5msBx b*JrmsZ+sb { k bjھMkZ&sAp1IbB+)t,kZv'Rwmkbɿ?Frw{Zy3Rwms cL;cNwMsRz‚፜PN.w+kBxPǜPN.m{IJ 唛 c)J}~rI6[ms(R5 ݖ{JozVذ,kIu$,kiRWCibR95jCb(JՍB c(B~BKs)bC@ksr'~B@{+s+~B@{b(b il{+kӌ hl{,kܾn~ ls s.~H Ksb(`k.~c b(J*Gc ZiRpT' b BScZ(JXڬ vB+sB 7I$hk{iZ I$I${+s?R+s%[{+s Ls˺'{L{/.*Z* r.ZzLk)Jn+cA*},kA KsjR. c)JcZw{b긁{ k=/{,skm{,k. k7{Aܤ kALkb= {J`{b s,s΃,k*{RsIR?lsZ|VLkIR%%.{ kZ"{,k:Pσ cT^MsJ@bb(J?  kZ%coɛWPNwmsZy ͅPN. c(JuX걓PN.bIJk.I.sIUI.LcJյ 픗LsJabIR%Xnb(JxiZ(J'N80${)Jc`LkjRkd?m{iR %WNKs׈Pnm{j(@{LsರU3Hl{Lk03h{ s@Ӊ l{R}] ZiRXt*9 biJX#~c ZIJ*j5~c RJVc bA J']>d(R-I$I$j~̓+s)*+{&<ls?/R,kHJXbJx{rbA++ kA^࠺bA5_(+k9 rb)J *{IR {(J{bj ΃,k:IRz$sbSTLkZ#k{jR*z\lsb +k|{j 'msZ.8{ k #b~^h{Z>ulsZp;*J| kaU{R kJ',kiR% *,kbI$I$MkZ mvyMs c$zK`smsZ `rws-su:?r܍sbmh'rwmsbz EPNw,kRx਻pPnw kIJ)ԐPNn,kJM.MkJjrI-bAI-b)JIjڵ꒰i. c(J]M% cJ-Oc i+kiR]0IZIJA MkZ6`6B '>vlL{UWo oҵ۶a{ s_vI{R((J3iIJbĬ3 iLsRz|_ݞ3 mbR+hbt bIR/K +siR^Ջ*l.~c m{ZU+ Dcls(Jbu% ZBi #c [IRi}¶ljR 5I$H$m{b."8tRbLsZr\σiR_U kIRV*  kHR>*LsZ+sjR6 kA` k9(msIR9{J6r̓ R-W΃ Jbا{Z{b%I{b}lsb &-Lsj/MsiZp{b c7{j N{,sR>6sbW-{b7 usZ.msZ;,kJxBbI " Ms cp!ms cI$I${b oжIsbZ W{,k7R߮{,ko 1rMsZQrw,kIRW]s4PrwbJ_OPNwMkIR7ugPnvnsArɄMn kIR٢Mn,kIJuI.bIRZI.Lkbx?0I-lsb MvLsiRŠM- cIJ)\I햻 cjRdM!?MwߍjR z @{JZ N ۶{9#͒&@+cZC5# sRz3HZIR3hLs(RyՆ sr\ {,k'/v3Z {HJ`FZ [iRX# ~B?ѫZB xuMkR}^ORWI$I${R,kZ LkJKsIZ.Lsbb l{IR m{bm{b"Pm{bzXr{LsiRWbIrMsZlsiR++sb--{Z4{bsZ~msbcoWKsjR { k\b**Ms Ms&΃j~{)RzW,kR3smsb5* sb:msZxzlkZ㮵msIR~K{(JJi)Ms(J {bb σmslms߿)%PSy{-kdp{Zh#`nwbIRWoM7rZJQ r kJw\k-Prwb(R/@Prv߉ZBBT@nvbHJ麴k@nvjHR5/ @nvms ki͑MnLkb iڠMn,kb^M.,kZiMn+k)JW 햻 cJR`kI+cIR]UU0 햗,kiRX}U$m;ZIRhCmr,kZ_u@nM$LsiZ- zrILsj 0ì3hs k{ݖ3 {jZ:eZ Ls7W{6Z )RxFZ msiRu{x# SbB*%@N ciR;+>}=,cjZ`_,ciR>;6,k(J6j 9jm{Z{ k++{ sk{b^{jYx siRlJhbJ bIR{Z%LsbʔtLsZ^lsbZRmUl{ZL{j[̓JZ* _l{kRUL{IJ~} kIRXWuZJV qZ=}WlsZ+sZ(,kZc,kZTbZ&&m{(J=W_+kJ7sb{js-s(v:{,k"I$s(RxݖmsiR~UU `R.biZ %,sHR5 ВbIR"#1rbZLVAPnvb(JT!PrbZޞ?f/PnLsb yjJX毺j(J k(RkmsiR}=sb)LsZ8,kb@{ZW,k(Jjb(Rj_΃(R/+U}ms(R msb,kZ" Mk'Rz LkIR5 I$I${Zcĉ$msZ}KkZYr rKkiR_Prv cZ=<b(J֠*" vLsZɽ}(M2HLkZ%6rLsb APns k]UT#Pr{ k-i-Prwߍ{bZDr{b'/ ZPNwm{HR6xPNw΃iR]_|Ց@N.b(JW/鸓PN.b(RuX޿؛PJ.wb(RrIwbJ]n cJ+~[3 lMsiR cis k3 {bkݘ3 {b_#[3Z ms kR q(cMkR\4b ciR>73cbIRJZO?/bRb'I$I$,c(J7 k)J&,Lsŕm{ k{,k/{b*. { kXʌR^lsZǡksjR",kZ\){b/jkWlsI(LshR}j(JoA{j(J]M{HZU/>L{HRjiZ_)+{(R{RRs(RWb(JrbIR%xLs(J(B,kZoh+kZ[.<biR|x c(RUWxb c(R]bJ:+sIRU-LsiRꪾ k)J bIRW  cIR]ꀺb(JjI$I$LkZ"=$ ${ZUW_ϛ$ cjZ.+)po$,k(J\z ВbIR  kiR +R',kZ *5lHsj〉 `r{ k)+@rsjl)?Pr{bi[%r܎{ kW]}y/Pnnیsju~PPNvLs(Jx}PNwbJ ^檔PN/jIZ sZIZ UM&cbiZi ȍ/r+kZ]{o6`Lsb[#m{ k {b~WӇ3 msZ՘L3Z +kiJY 3bKkHRM_) bJi@JN{b~7M6hj΃bW~m{ km{Ls { k|~msj#{b(z~,kZ7}LkbkksZmshZ.+m{Jh,kAb(J%U}bum*{j,sUuV΋b+{ibP{jrXjJR,|LsjZ-Lkbjb)RjiR J {B sI,kZ_bIR`hmsiRr,k(Rշ'(msZ ,k)Rbp,kIR /Msb"lsb/LkjV,sZxLkZLkZrI$I$ls(J{{z`$I$Z(J%? I$,kZ 'Ѿɟ${b% sj[ ې{ k'q8{ kUR{ kxx5( rw k}R=r{b.,^$RwbpՌENwb]_^\qPN7{)RU䦜PN/KsBl2 Ls(J}W SbIR0ݖn kR uX kiR]壃 ,kiRxzWU# bHR-r3Z KkR^?:bbJ؟DbK(JI_tbՍsQ  N{bxI$N$0HZ*,sUU5qjuWT,kb'kMsZ jiZpw,k(RKkiZSi+kZ{b{b+kiRzX*bHRU MsIZU+*σbT/{ sU-P{*R~b?UNlsij2 {Z~\VbjZ5ݕ,kJZu,cbrb)R_[0b RWbIR/}ojZ}5+kR',{)R{x,kRbZz~{b=) kJ4 ,kb Lsb6msjT]msbLsbhnlsj_{(R@@-k(RJ}U kIJ{Z}%{b{Z8I$I${,kpܮ&ĉ${ k`ls kS msbjM`̓bU/rb;wuTRwK{HJ|W;rw {'bUll26 zJp姜PN/j)Rx_X؜PN/wb(Ju^BޔNRJ Uc1bBuRObJWڣ b(J66ᠫ3 b'J&[3Z ѪbIR Uh%3bK{IR[\{->msb:/j˿kh6iR7Z4b-=btח4bUU_SMsZhr c)R8_,c'R {(R߀jsIZZLkHR,o+kJ{,sIR {bIRW{HJ(U{iR{ k>{)Z'kZZtYSZjZ`,kjZ5?{Z{LsZ ,kb>J{b0b5W{Z|v{ibZ *iZWX` kjRhMsHJ/.lk)R-Rlsjo~msb_msb]z`zlsb׻?lsb'.sZʪ`{HZB_S^)bhJ?IRU5pb*Z_~LkbӮˁ{Zk{b7'{j I$΃bz|x ryjIrv{Z^\\_,pS*{IZmTRw {bBNw*sibZ_xN7){hb봝`N/wjI\`N/s+cJ^%IwjHJwz^?d:M kJi] Ks(Rţ bIZ.U# Z)ZBbbIZG:bl{Z::΃-s0jr6I$N;lsbsxZ'}IR}_LkZ& k(RFJj/zMcBhrC +(R()R+kJ{Z},kZ KkjZiZW?IR-70brz~,{ZXjRsbKWLk)Zpb(J7LsjZzLsJRm̓bA{I pLs(JXWKs R UU~ )RU,k)J; -sjZKkIR Msb msj~׿{bڸ{b,k)R<[_lsiZj}bIR]-+k)RWbp{b.{ kbꪖ,Ҝ ku0RbI$Zrtv]`wKsIZpSyJsjr׭%. rwl{bX!N7K{ib+:MN7k{Z6҈`N/w*sj'ǝ`NsbRV^  cIRorظ&A!`{)J}{ iZUb bHR.oঢ c)Rx}\#ZыsR_$#b,kZ ^& `ծ{j ڢ ֎{ZiC;:sRz^b(J  cHR-hjiR鮒ɓb5%ȓ{u hbj+{ {`jrj))ZX+kIR/iRU\{ZuИsbU{IR>8Z{iZ {IR\ cjZlsjRBLkbE]U(RLsjZ2pjZ'JZ,*{+s(JضyI{HRUU'({HZ]yGb]_\jZ^+k B msIR8zbU MsUUW\{,k-*{ZpPZW{ZEULcIR?U{iRjbZuWIRmWKc RjZ c~+k-WoIRlsIR`^UK{HRͩ I$k{jջqJ{j߿vksj-?4Nwoj\^Wn1pSqbWꋃgN7w{jYM㦥`N/s+sIR:ޝ s*kiRUPHK c)RPZDB2ij(RUU.*b b)R_X *k(R#տz#:XӜZ^X_Uv::bJ,x3>:kkIR^> m{iR*v ۠ 8LkHR+kZ{IR_'iZ7% fr% {v)b(X j‹,zgʋr'ɛz/WW'ZV`* m{Z~XkskZ{jZ޾s)RsK{(J+_{'Z Z}IJ msZ笹 kugIsb%{ibsIz'IIR*zZ"{hjGj|rGb_khbQ{s)JcLsiR&iRsZ'{Z꨺\+k)RJkRbjRU+sjZ}Rsb[SPz+kjZ_ma cIR!Uq [ Rx{iR#U](JUZ(J  ciRuW^k{Z5 sMz7II$+s5 svKsbt wqKsjyNpSwLsZXLRqwlsHZ.xȉSjIRfɝ` SKk(Jp~{` Nb R+1lJsiZzZ1+kb]X5P s)RɌ5X cIZ }G#:9 cIZkk:#:bR:[2  ciRwۿ>,siRulsZilsR\ʃib+ zXr'(bh b *{Rx{r+u듧jjZzLkjZX+k)R 뷻+k*R~s)RWIR:{(R5zk{)J {΃Zֽsj{j)/ZzXv kQi8 s)R= *hrcJ{zuHr (j}(hb {(Rjn`,kJ77=ZIZlsZulsZ]{sjZ{BsjZscbAbjR>) msKZ&LkZk*sJZ/6msZ/pZWb,k)RcZ]RVU+ciR|UbiRΧ kiRojR" ̓rrrmɗK{bzBqy{j59)S1+kJZ4xuC11S kHJ㻁S1SZIRpܯ|¯N sjZ=pk{b{b riRTP5P,{hZ/-X5X5l{j+͘95KsIZx`L::biRB =:bIZ#>:sZuyqu`6,k'RI$H$msZu~b(b"L+{+s  s 냩rg b}rZ\rZ: jZ,sRLsb #{bU(sr׿k{IZbLsJpkkjR:(s)RZ"/R=]P+kWX%ZbZ(RշKkI jR% z_]H{rư gHr){j>.gr׼'{Gjr+c(Z5*+kZs+,kiZ{JR,siR@-ciRBsiR cIRશ,kZʵlsZq~{b:{bzV'LkiR~w\,kIJU ZIJ @ kR+kRe6I$I Kk)R׻soI$IlsiR y7W ksj (36{bzVIs7bIZx2Jyw1+ciZ1N` Ks)R&/*1N` l{b& ` k{jb)rp s(ZlȠ .̀5lsb)k k͒XX9L{jHkhK9#:+cb[X=:> cR2ox ,khR[JkiR'I$I$lsZuWIsIRM6ULj s\r<鋈j`|\r+ Gٯ<*'Z x{JJ k(B̓B+){ s8%4{,{. .^sj|XLsbh +kJ)6R}lsA>틊Zy?{b&{b5?k6 kJR.+){b h J0hrp(bׄHrgH{jðriRú^+kIRC c'J{^jHJfu"HHRUymkJ5LkiR/WLkZ}{RI$I ,kR I$I kjR ) I$I{ kYPI$cmsZ(HXI$MMkiRVUI[`LkiR)I +kiZuysHRWo]+ K{iRUx IeI {R׵s}m chRjFe}f kB .;&;6bhJj.ywT KkZ}P[qysT +kJR--ܛqr lsjur1N ̓jUfJ0k{jxVPv˲ksjUZ9Ksj] X/:+sb:cǃXb/:L{b]{?X#:,sR`rڍ7:{Z]#6>{iR~h>x'̋JXH$H$̓iR_W khRok{IJ)ꓧj>,KsNdkUrk)ɋz?Zz̃RWuKkjRo? k(BU{r%8:>{ s bR{jX* { swx{ kC{j{ਪKk)J^ kIJ<lsRI}l{R.-σfB<*{R)Z+Zȓ {Xhj欠hrUb{^X~lkiZ-sIR״Uj{J&I$I{z@*I$I sUzI$ql̃ibUjI$I s(JVI[ KkJ5Iҗe;lmkZZ~Iܮ{hZ˥_I-Am{Z5^^ Or%) k?} $I&lkR\~_-9aiJ%{iZ-/I~%'jg .o{rw?o$ {b On%9 {iZ.+ }-7lshR?>ZD}. ZIZv勀k,{. Ks(J.OШc&b)JՇqr c)R-*qr {b-1gNݰLs5y{hZ7v2$0{jU׫ 5Kkj[bnZ/:K{IJ*^qX> cIR5i2X>*sZr1`/:C?lkJ'rX>Z%h7?˃b`:kJ^h cI-UlkZWU sJJ ({ZɋZ8WWR}RPbuWl{Z7 lsbB {L{{,{.L{~{j̓Ls4&{jRx\ksiR?Ks)Jd^jIRLkZeU.IRX{ji̓b_rb /xr*>JZ( jbbjIJ7 {ZuIرm{Aw7 IlӴI̓ZY{K{x v{zp ]${j%) {jx/Of (RUUVXy~$' cIJ/UUc$7sjZ?U$'{Z " In%) {ZVU% oLsIR5?,I%) b5 0o&j{zU7yn%)i{r܃BI-9IJr@*D I$'ksb3P%I~%',sZ0e.%7 +kZ'ށ>}% +kRj+[k Kk(J:hWЋys {(Rwyr Lc)R]qgND lsIR-)W4r7AI j(-9l{j Z/:KkjZ_ܙ:l{iZ/) TX->,sZ U$X/3?{ZzX" X C?Rڞ- د>'ʃ)ssTC;p${j~~{Z)+{HbU*s(Rx<lsiR]M*kIJ~jIJ/~*KkIR P{Z msZzX^L{R+){,s L{z{zZ7l{_w\΃ZhpMs)R s)RrZWbJb)J +kbh,kbUk+cZ UյZ̓ cޘlsZx{bzZKsbpUuI Lk'ZcɟoLkJЮ?6 ̓Ksa} ΃l{ nY s( $m6̓ szX%I%'{j(.o$' ̓ s۫*5%)΃b¬= i#&k{'Z^DI~%' kHR5XM"In$'siR?_T(In&,kjZԞ`0Ir$){b5#j7I$) {r4`oտÂ}6 Kc(RxR~ٜr4bR}(yr b'J1gN0+k)RkVdB0MkJ^(JZruK6+kIR-/:{R \ЊZ:ksiZ!nb:siZǚ?'};X-C?lsZs~$-<X/>i{iZz\`>{r-/XjS{r"I$I$srnK{ZRR;sjKsiZZsiRUU+siRV+kZ44KkjZ/'c{Z}{Zzq]~msZ)5{,{΃b {W{`6Obh̓R\WU_ms(Jxտ kjRמ_KkJR+sR/?+kboKkb kZxjRo +kZ"5!Z{?lsjb ":XI$I{'J&ojRjp /W ̃IR5}.W {(. +sn>- {+{.Pm%7 ̓j(xa+o%7 탉b%j6In$'Ls)zu=In&{W.VRHIb&J{jBMo&LkHRR-ZIn&LcZwco+kIR #- oIb̓b rˋjx|zɨޭI{rظɏIjЙ{b>&ۧIn&bJ6${)Rcv풛$+kHR ىr sbPbqn$ k(Jܺqr$ j(Rwu'(6`sHR嵅'[5biR&Z=6,kZ5ԭШZ=:KkIZ ׍գ>lsb{Iգ>ksR2W#X-C?IZuՔ$ -C?jb騠" !UJ0{jïh>'sj _({jxk{Z '{+k{+kx[[+kiRxbb)J / +cZ-LkiR6ZJkZa}}+kR~MsRlsZ UsZ%~Z/b(*U{iR`ܷU,kIR.BKkJRbR [jZ^bR!| kjZ cb g kZ),kZk8 kZ:{Z%O+k=U{HR@@ wgS̋hRyw ̃LsI3}.W{J{*Y"}.W ̓Kspj~8}% ̓l{)V6̓lsRgo&̓ k, bxIn&{*s&{ sr-ǎIlsiR`Zm{Ҙ&KkIR-ؤl{IRoxݮKkIR5_\IФIRyߖj:Ir<`I޶.ibPߖJ{Z (W߶LsHR Zݒ*c)RΨ&A kiR [$*kb')IR$ LsjBgGR4 Ksjغ `m{bOh6+kiZj;:l{jZ΀=:KsZ|\sޙШc> sR-]+֫O?Lk'Ji*գO?LkZ['p6-֫_?Z)ժ]?{j{VX>̓+k₭H$H$+{sj{ kBϪ{j5 ̓LsalsZ `KsJ{*k(J,kHR~-{JU+sBހ kIJ {b州sZmLsRi:sZwA :{RW{ZWmZ|^W{ZUlsZ||bjRwZiRbbMkZq,cZc,kb;" kZlLk cjRkkjR-'77IIϜj:y̓Zo&w7{hJ %r'w:W!yw.e+{G{.U {+{'* q{ 탍{{zז4̓ c(~${bP<:ߖj{ s^L2ߖ+kiRp$ߖ{IJ^/ݒ$j.*4m${bzt(ݖ${IR{i]r{iRϲ{jZr$l{jA/?@<+kXPRUK OhZs_Oα(`{iR%mIږ#mKsiRw5yu6+kHb,Il'HKsbۋI sj_ M:Kkb$iK:Lsb:+kbmIr LkIR zШc:kkiZsrweЪի_?bIR>:|2+֬_?Z{D;_?{iZ3X=S'NZu =֤/IRp;v${+kr{Ks9s{{blsU?_{,k"c+k)J`< +kiJ_{HR6{,s^|΃msx5*΃LsػiZV`*΃Z_U@̓ZU-lsbgKcbYsZsZNkMkhZbRfO:bjR=# cjZ* cZ_\ cZq cZtl cZ:8zmsbc}+cZa|{ZAbwkə|sZ5yW/ms(RB7ywSlkIM{Ks)J7&c]?Ks)RrܑШc]?{)BaШѫ_?JkZ}|5+֬_?*s)J/_G+֬_?b(R;W# =_'Ks(B+-X>?sHR&|$MsHRѓIJ(+.{Uտ̓l{Ul{{n}`sJ+khR LsiRV7 jL{wgؐM{/ ({b*,OmV΃EW_WZהXKsR{iRsZɿlsjZ)?. Lk(R2,KkjRz^ cjR7 cZ8*-LkZ^ kZ cZ.,kZ''- sZ LsR{ZlsZjy)PZ 1jiJB17q+kiR7]JO1+c(RVR+Ҕ1{(J/_1` {iR +ǶMkZwi$@I{iRcl(J% H$r,Lh3NL{ ud>͋ls' ;P$m< k"*XM%?hRx<6md?˛)JpM,?{HR>~ IҶ$) {Zy瀤im' kZ² i$' cJ IҶKkjZ 5-mm$KsjQ" ml?{Z.k{Rϒm'lsb}cb케d?KsZZ_ܜc]?K{R cwl]?+kjZ-PШ_?lsZi~p.ШѬ_?b)J2;\F;ִ?Kk(R\W$+֬_?K{Q >*sJjXC|$Lk(R+{iZMRl{J_΃Z%U j B`b9*8Ms(Jm׶-Z ΃Lsh{,s.c+m{:{6~,sިP{{COjZzjslsb.bM{bb7IlsbPZ+ cIR(xX cZ,kZ',cZj ,kZLk)J.sZsZcE裪b%/yrRx 1W̓(J^@1SKkjZjL1wmsZѕ}ѐ1wR_Н` wkkHJUW +k(JՏM$L{(J}6$i,'{bm$k?.-s $l{'Ol{h=}$l'L{ md'm{ ҳրm'PCmm$0ms} m$-rb€ml?iRmm'{(R޲mm$lsZ^کmm'siRkաmm'{)R55јmm?{rz̔${ZPǂm?Kkj5ضr'LsZ `T?+c(RX֧;8?kZ7W^%8֬?+kZ"I:)֬?ZYȘ( +ڭ'l{Z  I { sjk'{j@$I$ksj5? kIRXBLsB8*lsbo(8LkA48kk(JEUsI{b j2l{x*{b0&Pm{ݕ{n{*2}ϕUiRP֗lsjR@{JR/{bUKsZlub)R;^cJ" R]siR {Z]LkZ/nLcZj,kIJCsZ`Z,kZ9p.k{(RZ47qI)碛ywɗ{ s({_p1{'Z`6pSyJ{RUp1N7KkHZxeN7sIR ✜PN7KkZz I-+cIR_^~mn$ls(R " mm$m{Z/'ml' s md'{j,5ޭl'̓Lsנ$/+͓m$O/kmm'΃C}mm'iZpw$iR%ml'{hJ]bm'{)R`4$KsZDUm$+kZlj܊P$iJ .]F'jw='͋j?k26'HRZZ\Y&8$ khRyS.@8'{Z+W* 8ִ'+k(JV K'K{GZU] TJ b }X}$̓+sL~wH$I$jK{GR6sr}KsAb6^WksiRXW kHR_#X{Z/m{/Zibb*PMs=0{o}M0{}ZX\lsHJ msZ&~E{jRK[biRm siJw-s(J{rZIh lk(J _(J.plsiZ|lsIZlsZz 'J{'{hZj{IZx6˃a-  I${r+mvk{jZKpwwl{bК# pSq{ sI yKRwksb'&^z8Nw{ZmIarsiR.~w@nvKkR7mmGC,sZ`  kIRw*Z)B4(B-LkHR%#0ZulsIR*OσZk{IJ7IZ모{ s قj꺃 ۉĬj蘒`wی{KsTWrw{,sb?*% Rw̓jkh(BrwlsiR޼_*rZUn4@nvLkR_s@@n$,kZ1w?D$LsZ%m94$iR e44${b W&4?{Ks>-M#D${Z?4$bg84箃Zc}U2D$jHR//,4$Jsjew'$Ksr8 " D${r6 ) Ԗ$k sw^ MKnl{b[_ ĭ$΃hRD$KkiR i2r{Zվ74?jZ~A }olk(R+Ҷ; c)Z 7}$j'͏ @$I$rl{+Zpjjk{b-LsAZRWTrJu  kHbݪ((+sRzbI^`ZA--b96 Z ΃HJ%Ms ^ms:(J`XT/iRP{jRz^^bIJꃁb{jP,$r劾{j%.,b^~x k*J *QHJ7)JLkjRLsRvELk)Jj} {b Ksz{+{ݎ $I$̓*klR6a6ح{j%vɛ.{]}r̓,k*r{iR*+kZ˰e0Ж${ZwUS2$(J_3đ$s(RW[/+kA/¯)4v'L{IJ-" ?{b ({ D$+sZWDbIR2m?j(J5?$*kb>7' 0rm?k{*sk 4vj{z F'{rp H'k{r4tk{u_T$jUJB¶+kJ ٶ$LsIJ:pмi'v$Ah$I$R RSj)R-l{b!΃+s?U,s{j((x΃+kxlk RbPbJ=}L{B^-{ kal{j{ su,kbxbJP,k(J 5{)RHR-_IR^U(J@PksI'JW5bHJ״LsIJ-bb`jJjC+sS k{bXVkIReOl{iRiRo?+k)J V{IR{(Jk7O(J7LsiR * 6Ks^M{+(̃,s˥ I${`۱.msjvZz^ `+c)Rbk @{R{\uTr'lk)RW[^@(RHB^4;RIJkUIJ$bIRɵ IR mkJ- ? ciR V? cIR%/+6uviRMs]Ƕ$j)R<?$k{b5= N$k{j8 !mI$r  $I${z ->$I$Ks$I$͋R@IR,kZ׺,s(B~jiRZ>=ZIRTs)J{?b(J,bk}Q *jz̓(JjX cIl{J^7 Ls[u΃ k> .΃MsZ{,s{{ kw+ms k+sJx+kJLkHR lsIR+kJb{{Jw}_ kA/%/ZBϊLkZ%+pb -/jx{r  sbpX](B{bLsIRxP0%l{R}+sJިLcHbj{Z%iRZ,* ΃ks틭j9-k*@oZbyII$LkiRߵ;I$,k)Rzx&п$bIR*zVI$Z)RذO<,c(RUW\$Z(JUIϓ$ZjR+ii I$Lk(Ju)5H I$siZH$I$ kiR8LkIR.UjJ>b5̃ sU ,s r?7 k{?8˃IR`PXW+kIRls(J8{iR~{U+{ZqlsJls(R|jMs(ROUOZu5{IjR]iZ}.)RU7{,k {-s({ s jk΃,s{{m{j'8({ s{ kz"{ ku~ m{HR‚` cA?σ(Jz}Kk(J\lkiRjsZ(΃IR{bҷ{HR .{b/&.΃,k"[{Zblsb/\lsZ<lsIJ^5J{l{]Us sbzhLsjEذ+sHR9LLsHRc6)R/ZOb%.84Z`p{Z=zsbP k)RZsiZ{+sZuMkbeygb(R^ k)Jz«ZJsB+k)J cjRj sHJ_ؠbiRU+kiR5~틩R+%U͋Z J{jX?IZ*`X΃J}q+s(J+kHRx^Ks)ZLsjL{ZZrzbUU,k'J ZHRulkHZՂ_(Jז7Z%xzl{HR-*l{ k/_m{b*{ kd{i΃ k{ s߭/m{rm{{JJ`ls1plsJ}W5r9wN(JUsyW k(J(msiZlsIZlsZ{bU\rMkZ-msZ/b%}]Ulkb$ayLk(R@b샊Z{ k*{Ks^9,k:(Pj^ kQx Ms(JqG?{(J5{I>jNJUIRU//(Rzy{Z{P,kjR LkZ,kZ cjR-ZIRy kIR,c RzsIR5,kZ`X{HRu^^bHJRIb)R:;5 iRMbW{ %j@pJk_l{'J'-+kbz kZnwKcb7{Lkj+kZx lsbŠ5]+sZ! МJbs[ZKsIR])%Lca+sROL{R/*-bsjzkxksbc*lsj(MzLsb 57{r΃b {(Jp\KkJjc{Jm% IZ`̓J]{HRU/LkBp+kZlsZߢ}/lkR kiR}  c)BZ k B&lsB B{)R "{j~/̓ k^-bڼ(σjR¨ ΃+sqylsjRipKsHZ_z,kAmsR bua}TZUӬHJ΃jZvzrLsIR -,sjZ.PsZWߡ+kb֮. +kZ׿ {ZՋ{ZW׷{R kZrZ kIRxXbiRxiZUUZuU5I?lIRXWu{iZ5k{jxr0,kiZp+sR* kib~5(bjb%( kjZ%- k(R^{(R/*cIZWU7Z]PֵhzIRU~ZR-;<+kjR}Ksj+{b+xLkj {j?{,kϯ,k(JbAzLkAjU΃iRҶ{b#{b{{+sx̓Zo k(B6@LsiRݔ+kBx) kHJ,sBUWzKsB}U]/΃(J7 Lsp{,s]Ls?]{j{,s{Ls},k.|{ sWKsiZj+k(R$ZUPbU{ZT|΃iR* Lkb4msZ^xLsiR+Lsbrɸb>΃,k{Xbw[XMsZU] ciZzbjZ*bZj`ZIR4s JS7(RR5U{ItiZuUCl{Z{b{ksIb  kb QiZU} QIZ}C{(RRmhIW7i K ˋr(C(R׶X`~ZUuM ,sJZ jls s΃iR*~_WJkAJU5l{9' {b{Ls77̓bZpz̓LsOX۶{j΃ kނzh΃bhBLs(Jo8iRAI{Z7JR-7LsP~|{,{Z{+spW{iZ*{,k&{ k8XLs/Ls7)RBPLkHRzb)J{IJuuLs(J{J'b{ k7$IR ΃j_:{j\0 kKzsZ+cIZ~b{ZZ1bZ cjZ++ k)JZ)R~{Rg5{(RUx(RmU̓9{iZk{Zm^jbmiި{HZWr(R㗮{(JTsR~]I /./ʓ {\쓋?Z`j˓j$  sjQ7ZbJ#)VMsiRJPR/5'J`Xb9,pB۵ +s{j<{+s]#m{j%{,s]k {+s( ̓b 탌{ mC kj̃HRМ{b|rLsZ޿LkR8 cR<`b΃A 5ms>̓rX{ kr0{b* ,s%pn{B)R@X,kHJ ꫿lsIRg\VVZ(JAZRRОb)J (J]LkI" / cÍ7_O s/bjWσR {iRxW}+kiR{rn^KkIRbR{bR.}_ kZ,siRjtmJW>ib"b {RVXbIR-wlcZ^ksIZLkbzVbu]Ls)RaR\V c JW'ZUխ˓j%',IU쓊b ){*zz r  { kˋZ\){J՗`sHRuޏMkJ{A' {j {IZp*̓b窀{ s sj.k { k+_̓ k孠{ s P{΃l{=^s(JbPb(RblsIRT cJJ KkJ -~sIRsAj J {A(+s-sPl{U;/9s'J' kIJ츍{b)J_TZ)Rb(R<#LsZ{^b)RP. cJ6Z{iRmkZ"7msZBMsZlsZXbiZo~y cIRbZ}]bIR:ު c)J(b̃I̓R ΃bz^Zz_UbiR]{*Zxl{J$pHRX߻ k)J {)RC k(Ru}\Gj - { ˋ >/,kK ~ j{Kn*-+{8j8 s jz7*j{(JMjJ{r{J%5WLsR L{bMsR^{jЊ{ sɞ{bؠLs寗{+sb(L{+bI ԟZAҗ%LkZk+kZ5uʫ,sIR{ +kIRW}\LkHR5 kBx(B kPZ{ս_(Jp\VbJUeMs(JqiZ)Rx cIR{+8 kjZ,kZ޸ kZ%W+kIR{髼 sIJ*bIRK$/s(R{bb]{Z LsZwb(Jr0ZjZ$bZulsZM΃(R75-bjbxlsbU+LsbR6iR{KsZ _kbK/-kRi$̓iRl{iR^z`hHR- *ʋ ʓjr b듋67i ,+>..̓j,+{hrMʛ){X @jB`ئO cJyZJbRIB+({A 7΃)JLsb{,s^{ sp{,smsLs .:AxVTF@ o>h>C=? KkHJlkRbzsR cR~+cZ*<+cRbbpLcZKk clkZ8lkZZLkZ lk c!sZLkZs c)s+c c+cLkGBlkZ: +cZ LLNlkZRlkZNήlk c)-KkHJlkRbzsR+cR~+cZ*<+cRbbpLcZKk clkZ8lkZZLkZ lk c}!sZLkZs c)s+cKk(J LkRCbzsR sHJ޸sZ WsZ_LchRg{+chRY2KkZ:+cR``KkZ}k+kR\\ cRx+cZ cZ+cZ*LkZ>+cRIÊLkZ kR\\|xZZ[ cZ+kZKk cLkZ޺lkZmlkZkCi+kRx^+cR Lkb_٢+KkZnLk c2[lk c]plkZ s cmkK cR +cZ::8lk+klk cwlk c]lk ch@LkZ -s c+kZ+kZ?-s cls cLJlk+ks+cJvLkZ  lk cKkZ888Kk cLk cls clkLkGMs+cggKkZ ͅLkZLk cV׷lk c%/sLkuIuls+c.:/lk+cZBݲsZ{ZelkHJprlkR+/ cc]ݭ{hJz{hR[LkRsLk&>{lkI){Rlk'J lkRWw+c(J cHJuo+cGRlk cÁlkZ)ay+cR^KkZ +sZsbxzo~ cR- cRjxKkR(奭sZYQYkZ/w+khJ67bRԔ+cZ cR..Kk cGlk cKcZ󲢣+cRlkZUKkZ[+kZHhh cR cRxbR LkZSY cZEbR7 cZ+kZ/+cZ''Kk cp+cZ*-LcZKcZ[cXKkZ KcZڲ+kZjb`jZiJ cRzZR/ cZa}+cZ cZ]!1+cbNn cZs LkZ576&Kk cok~LkZ+cRKcZXzx+cZ/kk cQSU} cZ@HZRݾbRbZ}ZZ cZ cZ2##Kk cwWVWLk cKk c7LkZjzLkZ++cZ&>LcZ~hKkZ/lk c}QLkZnlljbRW~w~ cRbZ׿ cZ cZ+cZ333Kk cvTLkZ:.Lk+cPKc cj+cZ'.+cZ+5LcZh+cZ lkZzzLkZjhnZRx+cZgT cZ+kZ KkZ~+cZ39##Lk cܜ4LkZ$,,Kk cLkZ+cZ.*8 cR* *7+cZzlkZ-=/sR~sR~wZR(]+cR.ulsZ?=LkZ Lk cEn+kZsKkZLk cLkZ*:lk cuLkZ cZ//LkZ~Lk c!s c\Xz cZH@H@ZR+++KcZw+kZ5-//Lk c#lk+k}+kZLkZ޸LkZ* LkZ lk+c0" lk cpxjz+cZ/7-lk+cÍs [++s+cXxzzLkZjj cR.*+cZ+kZ/-/lk c#lk+kϋLk cs{lk+klk+k::lkb@`@@ cZlkb Lk+c*Lk+cLk cwooB+cb +cZ/*Kk cKk c -Lk c /6Lk cysssLkZ__lk+klkLk\hjzlk+clkZbB+cZ>6/lk clk c /lk+cLk chjnHLkZ//++k [Kk c9lk c)s coNlkbbsLk[ޟlk,cûkLk~lk+cظlk cHjx+kZ?7Lk cqQLk c /%Lk+cLk cJjjoLkZ++cZ *Lk c#lk+k)s cJOOJlsZc₌s+k"lk+clk+klk+cWlk c`hp cZ66<LkZKLkZ%Lk cyKkZkLkZ:LkZlk+k #*lk+k* s+cJjjls+csSQsKk5+lkLklk+chxZB c(B%sZ5+csR sZlkZBlkHJ뺸^lkhJ lkZ% |+c;Z(Kkl{R j{hR}sHJVLkRUsR *{*cs,k sKk{lk|:{Lk7x/lk~|ksRpLc9sHJ/LkBꀨ`sR*Lk(JXs'J]LkHJU cHJuIKZ(J-+cZ KkZKcZ,'k+cy]k+c׷Lc'J+cR=-lkZͭ#s cՇ{Z.sb^KkRzXbRu+cRKcZ}'n+chR'/++sKkȅ-_{ ci{Kk-{+c[{RޖsHJ,sHJX+khJ%7/% cRZީZiJ}ZHJVbr+kRZiRwWZhJzzKkRk+chRkb%lkZҠKcZ''.kZΦVlkR j+cRԵKcZlk+clkZ+sZ's k+kZ^p ciR; cR 1*cZ|6+cR*KkZ]lkZ^sZ&.lkR KkZ6߭sZKkRX^V+chJ'?#) cRZXbR׵5bR+cb8ZR\\\ cZ]KkbZۣKk cYplkZ-lk+ckZLkZzv cRZhZR,LkZ5k+clk cxLcZ6&(lk+kKkZrphbRi+cR*cZZRZR߻- cZܘsZ+cR cZ\|+cRN~ZRS\LkR- cZܚ cZW& cZ.Kk c]}u cZ~vvv+cZ/ -Lk cQKk cZp{rLc clk+cXmlkZKcZ+cZjrZR882KcR +lk [8lkZ+cZ &+cZ-}+cZKkZLcZ>Lk c^W+kZrW~VZR; cR.*cZ>^ cRxZRZZCLkZm+cZWX cZn+cZ^jz [Zn cZm]ߛ+cb{+kZ< cZ* cZ cZ|V\V+cZ#+ Lk coKk c0LkZLkZiKcZ*zlkZ.{+cZ +cR޾+cZ-/+*+cZKkZnLcZ6+kZ7 cRZZRmZiJ cRZRZhRZhR+cZɭ+cZh cZzV^]+cZr cZy cZ}+cbSLkZ cZ+ cZU_ cZUWZZLkZ- Lk cԼKkZzjj cR++cZAA+cZq_KcZb'k [Ys}+cZޖ+cZ'?KkZ+lkZ+cZ棃(Kkbɻ6bR@xrZRzlR(J· cRZZljZhR.ZiR cZM7U cRzbZWe+cZkk cZ-- cZ.. Lkb+cb<+cb cZ2* +kZzKkZ Lk+c׷Lk c{z^k+cZLkZ{zb cR+cZ7KcZB` cR,T+cZ!KkZx8lkZ+cZ($+cb cRnZRmylʪRhR ZR6ZRgibhRbRkkI cR cZwOkbZ-zb+cZ~{ cZ+ cZ+* Kk cU_+kZ<,.Kk c}}kLkZ- Kk c־Kk c=/Lk c+cZȀ+cZkmLkZbo+cRKkZLcZrk+cRܮ+cZiɿKcZ KkZƶ+cZ(Lkb+kZXXZRzZiJ cRwZR#ڭbRbRi cR?7 cZ}{AbZ cZߐ cZ  cZ+""++k cX_y+cb?>4Kk cm{{KkZ/Kk cKk cLk c:ڮKkZrr[+cZuiRLk [Y+cRlkZ>WlkZ+cZVT+cZ'lk c/_y-KkZ++Lk cP&Lkb\ chR`bR_ZRakZR/ *cZwm{XbRbR cZ77' cZB cZ\+cZ+kZ퍧Lkb=?5Kk c^z^LkbKk c~nKkZKk cOLk+cLk+cWwuLkZZ_+cZ lk+ceY]+cZKcZޯlkZ(+cZjP+cZ+cZ(>*k cLkZ>Lkb^f+cZx|zbRpZRis*cZy}۶ cRbZ cZeeOu+cZ?7//+cbwvl cZ]jk cZ+cZ KkZ=???Lkb`zLkb>>LkZsŹlk+c_iLk+cKq]uLk+c^]+cZ+cZ:+cZ0kj cR,LkZ lk+cwfLN+cZX+cZLkZlk+cIk+cZLkbLkZZ[^ cRz{zZR*+cZcC+cZݢbZz cZKkZ+kZzx cZ^ cZzޠ cZ KkZ//7/Lk czlk c?Lk czVz~lkZ!Lk+cОbKkZ*++Lk [늪Kk [۪+cZV+cZË cR/+cZ횙Lc c@ĎKcZ+cZ./*Lk+c֗^lkZ+cRzLkZz+cZZR cR׺lkZgw+cZ+kZVv cZK"Lkb6lsZy߿ cZrLkZ+kZKk c=Kk cppRplk c7LkZnlk cKk cKk c=+Lk+cunKk+cU]]+cZLkZ? cR+cZ4eί+cZb+cZژ+cZ=/;sb/?sZ cZfsZw cRXZRݽZR!3+cZ+-lkZ cZ,sZLkZ<*lk+k'+kZlk c^^t+kZ틫+cb5+cbP+cb~XlkZlk+c}Kk clk+cKkZ UKkZ U+cZȠ }+cZ_ cRW+cZ +cZ+cZx^+cZ.Ysb?/ՌsZp_ cR~shRbR_ZhJ/ZHJ  o cJ(^ cRx|ubRՍsZɉ+kZ*(LkZLkb" lk c(_+kZ cZ(0LkbzzU cZ (%KkZ++ Lk cL_Kk cVUKkZ+ LkZ_kk c]z;+cZ|n+cZgZR]+cZ'LkZ++cZY LkZ"/s c/?s+c{`c+cbO+cZ cZpXXZR cR+cZ^*/+cZ]~nh cZU+kZ lk k/lk+kwlk+k lk+cKk c+cZ822Lkb~+kZ..(+cZ* LkZWLkZKk cUlk+k"lk+c2lkZr` cZ cZ՟?+kZLc c/Kc cLkZ/ *ms+c?sLkkOoLkZ,cb߸ cRpxZR cZ cZ+? cZ] cZ LkbLk c- lk+klkLkdlk+kxLk cKk c՗Lk cLk c(lk cLk+c"Lk cLk+c;lkKk+kKk555lk+chhnlk c\VV| cZ/:LkZlk+c+!lk+clk+c- ?sLksLkobLk cz+k c[~+cZ^xxZZ)+ cR+cZ cZ cZ-+cb Lk c lk+kjLk+c,lk,k ZLk c?Kk clk+klk+k%5+Lk+c lk+k+Lk+cLk+c*0(lkLkIlkKk%lk+cllk cttTv cZޟ+kZ-lk+c= )lk+c|lk+c)sLk//slkjLk cLk cےR+cbXx cZ+cZŭ/+cZ+cZ* cZ(Lkbblk c////lkLkwe~lkLkUUs+cLk cLk c֌sLk}nlk+klk+klk+k--+*lkLki{lkLk֖sLkYy_lk+c "Lk+cLkZxl| cZ+kZ/lk c +;!lk+c|xLk+c"3;9sLk&slkW_Lk+chxpLkbLk c_^Z^ cZ+cZ{ cZ/+cZK+kZ?)Kkbs c)sLk멲sLk_~^s+cܨLk c;?+kZ,~sKk~hjjlk+kklk+cblk+k+sLksLkތsLk㟿isLk9s+cLkZT cZ_R+cZlk c--=)lk+czTlk+c>sLksLklk cx+k czLkb^^Z+cZ/ cZ|7 cZ. cZz cZ+"Kk clk k *s cKjLk c s+c(Lk c1+kZ64sLk{XllsLk~^Plk+c&8lk+c>sLksLkVlk+kʍsKk?sLkz[\sZ~ cZ++cZ- Lk c; lk cLk+c3!=;slkWlkLkZlk cxLk c]UښLkbRZZ+cZ+cZ6,: cZ cZWN+kZ!#Kk c*js cKk c`yjLk cLk+c Lk csZ6sKkmoU9sLkYQ]lk+kLk+c(slk]lk+kbnʌsLkwK]sLklk+k( ZsZXZ cZ1b+cZ Lk c75lk+c4QLk+c=lk+k.lkLkj^Lk+cxtLk c+cbp+cb+/+cZ>((:+cZ+kZ?*Lk c-57>Kk ctLk c%Lk+cLk c;Lk+c.sKk cLkZ sKk))lk+klk+kkLk+c* "#lkLklkLkJ{usKk]ks+c sLk^+sZ cZVz|Z+cZ--Lk c-?!.lk+cLk+c섯lk+k.+lk+klk+cXJLk cV{LkZ+cb/.LkZ'+cZ+kZ+Kk cLk c&Kk c-lk cKk c(Lk+c{Lk cLk cޟsLk< lsLkuflk+klk+k++.lkLkrlk+ksLku͌s+c sLkjsb|XX\ cRz cZ5''lkb''..lk+k"Lk+c꼮isLk]]Ylk+klk+cJbr{Lk cLk cZ^zX+cb7?7Kk c>+cbM+cb{:Kk c5< lkZXx cZg+kZ-lk+k /lk cljpLk+csLky]lkLkLk+cLk cjLk c^^X\LkZ>.lk c+c c;+c coLk c Kk c$/Lk c ls+c׾?ls+cbsZjzbblk+clk cZRs+c"s+k}/lk+c+/jlk+c >lk+clkLkN}lkKk zsKk+c.lk+cLkZ`x` cZ2KkZLk c(6*lk cxLk c'lk+klkLkovLk+cKk c:lkbxz~+cZLc c&>?+c c}V+cblk c=lk+k'lk+klk+k:7,sLkU{Zrrjzs+cLkZRЭsKkosLk]lk c,'lk+kkLk}_Slk+kklk+c芺lk+c=5lk+cPLkZ@+kZTVW~KkZ Lk c/LkZ+cb,Lk c19lk+kLk+cKk cLkZ^,kZ߮+cZ+cZ {jLkZ/lk c5lk+k>Lk c& (s+csLk^sZ``@sZˉsbs+k_sLk덩kLksLko_lk+c(Lk+c%lk+clk+c-=s,clk cZzl|+cZg\+cZ}Lk c*/)LkZ` cZ5^lk c1Lk+c Lk+cKk c+cb,kZKkZ+cZ⻾LkZ#?lk+c'sLk=lk+k>,sLksLkLÍs cBjJHs c!lsZlk+k'sLk*/sLksLkkLk_Z|Lk+c lk+clkZ?-kLkk}lk c|t+cZ~jr+cZ/LkZLkZp| cZ?'LkZLk c =lk cKk cOMLk cؚT|LkZgLkZ ++cZKkZ//s+cϻsLkWlk+k/,VlkKk WsLk>6s+chnjjs c!9lsZ:4s+k:sKk:(sLksLk?kLkWlk+c+cAZAxR1;;LkHJ8/sR %{*cد{+cvo c_{hJ{lk{+cmkZ浊sRz*lk [[+cZ"+cR{/kHJ_7KkHJU lkRulkZnO+cU_PLc7O kھPsu5/*c;{KkSSlk|/+cKk,Kk{{Z0h{ c0 ݌sZ us'B**_sR{+c'){Lk)c sb&7?p,c{Kc,L{Z/Kc^0lk|b{Zs cV/Z.pk}~r|KknzR{+czllkZJLcZlh sZq3ڐlkRmlkR:sRWlkR`lkZUsZ] mkZZLkiR߾({ZU}+kiJ"+cIR"+cHJ؈RB:RHJX^xhJBG顈RHJ$+cRsR#7\sR ]sZ'kkZLo7lkRs+cXJlkZ,lkZ#kZlkhJz c9"׮ cBkR₩UKcR" -sZ{Kc=!|lkj cp/R*Z ^Ksҗ;{+c3{HJ`\{J({(Jxs(B|b{bBޠ c'B LkR[LkhJU?s cҿ{+cU{+c{ cÍ|Lk몭s+c)/+c*/Lc-lkK2{Lk(Z~p c:/Z{+c PsHJ(vZ9`KkHJ[]>lkB7sR&LkRHlkB xsB WLkRmLk(BbHJW\lkHJULkB.UsBZ,k'BUZ'BU#kkhJUURBZHJ޵7+cGJ7+cR ~kZޖ'5lkZx~2lkZJjlkZx{+clkZ뎌k c%s [LkHJ^zZ(B$ZHJ +cR+lkR{R{犭sJ*| c+{bx{VlkR+s cc8{Z'lkHJKZhRBxHbhR,KkhRmlkRwW+cRKkR; cRqnwCZhRlLkRs+k Y;|Lk{u}r{Kk{)5/{LkQxs*c|kj|LcB/Lcp{GJ RlkR c:r |R{RccrzR9pZ'B},lkHJ + cZ c'J ڿZHJJZhJ}\ZhJrωR(JLkR-+ciRzZHJz^RHJuZR RHJN cHJ?+ cHJxx`^Z'Ju*cHJ/KkZ-5lkZʦ*sRKcZQCLkR{k ciݭk clk [ylkZlk+cMB+chJxjxxRHJc cJ+cRόs [9?s c~&lkR~J| c_sR^ {b/*{bolsZ-ŒsZ{+kR_.ZhRQ cHJ+cR+cR˼KcZռKcRk ciJ*LlkZM-s+k9:0{+c-W{b/s cP{R*{k?/.{Z,?sZ2hR^sHJ'+{ c[^r{ZsZc chJ^̾ZHJlnLkhJ" cZhZ~ZhR:ZhRrZHJ ZhR펷ZiRWw>+cR +kZkbhJZHJ,bRZkZhJ+kR>' chRn~Z'JKkhJ?sZ6k c8s c"kZee(+cRKKkk [ls [ܭsZzKc c+lkR XlkhJxn}ZR cR+cZ덋Ok cZsZ魌kZ5{Z>sR|s c ){bj{ cg&lsZwk chR+khR6׷+kHJlkhJ2lkR*>*cZ#U6+cRj cRh +khJ*klkZ ;KkRhlsZ_{Z׭sZs+c)/2lkR4,6{RKkhRkkiR *ZVxs ch̍sZxj{ cHJ\ZhJYLkR ɭ +kRXZhR0ZiRovbRuZR ZhR?/ +kZ= cZ bRSrZiRw'bR cR}LkZ5o+kZ"KkZ+kZ>Kkb'>KkZoKkZ޵s c6s+cwލs [n+cRk czs [zu+cZ^KcZW cRח:ZRZRKcZ双sZ/s c)k c"(s cb^xlkZ$$>KkRs [blkZvMnk cR+KkZZ_ cR+cRPrZ(BB+cHJ`{ZhJx +chR:KkR- cZs cZ cR( cZ cZ|+kZo)?Lk cQSLkZ cZz[XZR¨ cZ 5KkZIKk c-+kb:=Kk c)r8KkZ`(oKkZ;9lk c:s+cClk [`˞lkZИs+cP}wwKcZк+cZ++cZk*+cRZZRo@"ZR+cR/6'k cws csZsZ j~lkZ{vG*lkRblkZ:2KkbKkb,(KkZh0+kR ciR78 ciR*ZRmby+cZKcZ>*cZVf cRjjZR ZR7- cR> cZ`r+cR:+kR.lk cO郍kZo[+ciJ(KkZ<ح cR.KkRc+cRhZHJHZR32 cR=+cRȤ+cb+cZeթ cZxȀ+kZ} cZj 3 cZ ¯+kZ KkZl cZ^vYbR_9 cZ6 +cbNjiLk c.Kk cuKk c(KkZ*KkZOcLkZ*+lkZ*lk [ylkZ+lkZbXplkZ\b+cZO+cZX+cRi cR=*cZR +cR%/#s [oWlk+cഴlkZ.lkZzxlk cujLkRirLcZ5LkbP>اKkZ'ҫlsRz+kRX|*cR ciRo cZ cZ +kZ켻+kZ+cZZbR+kZ%?LkZ+cb Kk cKkbxKkZLkZ}ի+cZ lkZ/=mkZ&LkZ.lk+c%kZLkZ/-:lkR7KcZ֨ZRl:: cRM˫+cR9++cZ^'+cR*LcZlkZ]olkRlkiJ⫾ڭsZ?Kkb}+kZ+kRk chR܁ cR em*cRW+ciJ ciJ*6*cZ>- cRʨ*cZ{ZhRhHbRzwZRqbR߽9bR޿7>+chR)lkZ+cRJ+cZKwwbR8{9bR KcZ+cRszw cRbR cZU cZn+kZ cZ :LkZ~Z+kZ- cZi' cZ< cZ+kZl cZpz^ZRKkZKk cqyONlk c ls cSks clk cƶ+cZLkZlkZiE7lkZ:+cZ#k cKcZsZ_sR?KcZx(+cRr{r+cR cRKkZ+cZ6+cZBKkZBKkZVq cRmkZ7_LkZ\+kZ򡎀KkZjWKkHJbhJ ciJZR\YZiJ cRʮ*cR/ cRgzZROibR[bR.YbR:ObRx: cRLkZS{KkR+cZ^ cR"p cZ\KkZ cRx* cR+cZ| cZee cZ+kZꮋ+cb;egLkbZr[ cb cZ(+kZbR& cR΂ cZ cZwOmLkZ lk cKLk+cְLk c=ЊKkb(""lsZj}KkZ+cZ8 "hlkZ;,cZLkZ}e+cRzKcR(lkZ]lkZ߿KcZ3òlkZ^+cRmZ+ch$jjLkZ +cZk ctLkZ==lkZ3lkR|wlkZ=3KkZNsb+kZakbRnZhJ; [hJzZiJW:zRhJH! cRnKcZWZR~z ZR$/ cZ՝= cZjbRLkZlk clk csb>:Kk c+cZ`{+cR LkRklkZ޿lkZ[KcR5-KcRߜ6:sR?LkR[kZͯkZ{VKcZj+cRNLcZ挪lkZKkZ*KkZ lkZ2lkZW^yLcZܽ/LkR#lsZ'Ksb?+khJj:LkhRtm [hR+]ZhJ RBzZHJR\*cR%*cR;j cRۘd cRnZhR~ZhRZhR " cRZZZ&+cR +cZ cRʊ~ kRo+cZv cZ<8[+cZ^ cR? cZ  cZ8 cZ +k c㭏+cb ˫+cbb~+cb֧2 cZ,+cb"S cZ.(+cZ}m9;Kk cuU_ cZFtgKkZ/)Lk c`lk cZpKk c Kkb_:+cZpKKcZ+cZ/lkZEMulkZҿ+cZU cJ;KcRhlkR s [ lkR+cZwXwKcR+cRlkZ/lk c}.lk cllkRjBJKkZ8А"LkZ,cZh Lk ciTukkb>O+kZ]t+kHJޮ cR]ZRvv|RhJؾRiJBt*cR= cRp*cR chRjZRN%bR+kR_ߗ7 cR޴~bR⫙LkRu cR飺~ cRZZ7Ԫ kZ][+cZ cZ]ؔ cR)+cbim cZ;+kZ+ Lk cKk cLk c\^PV+kZ7'+cby,'+k cU+cZKkZ;Kk c~b~| cZ`LkZ%ls+clk c.Kk c /gKk cOKkZ cZm(+cZxlkZ9+cZT cR޲ZRO&KcR*LkR*lkZ:+lkZz~v+cRp+cR?+cRlkZ?:LkZHB KkZTnWlkZ:lk cULcZz0lkR")LkZs+kZ KkZS chR~kiZ'J>ɤ ZhJoZhJ3۪RiJ2 ZR}ŏZRꗼZhJ <ئbRNnbRÕbRn*bZZRh|biJj+cR?ՏZZ`+cRޞ cR? cZKkZi+cZ\ cZ +cbkH cZ+`9 cZ (+k c˿c+k cWLk c{V^^Lkbͭ+kZLkbz _+cZ_xlk c.1Kk czo~Kk cALkZlk c?LkZ쎘Lk cq Lk csKkZjLkZrLkZsZ?LkZz]|+cZySq [RG+cR8LkR&lkZ+`kZ[+cRntZJ?]KcRi"> KcZ);sZKkZ.lkZ,~sZb*lkZLkRlsZnW+kRk +kZ\.bR cRT}ZhJJfhZiJZRznZRnKk cWg+cZ+cZ +cZrsZmlkZ^~FfLcRo cR+cRa0LkR@jlkZ+cR: h+cRSj+cJ+cRɩ+cZ?VHKcZh_lkZKkZoVJsZPlkZlsZu}?lsZB+kZlkb_ZhRZhR]ZRz ZR]]ZiJrZRWB chJY"ZR-O chJbHJ&bRo| kRZiR*ZR cR- cRޫ cZVW cZ贼 cZeߦ cR(˦ cZuw cR*7:KkZ cZ +kZ=Kk cz+cbn,+cZ.+cbLkb7Kk cLkZ/Lk+ciKk c(vvzKk c?LkZ/Lk+c۾\Lk cZj+c c)<#Kk c秖LkZR+cZ5+cZP)+cZ cmkZXLcR~*8 cRm܆lkR9lkZ'8lkZ:銺lkZٲ+cRz+cR].+cR?KcZzLkR:*(lkZ/߆KkZhoLkZb/LkZLkR+lkZlkZ⫻lkZllk c]>lk c9lsZjvlsZb+kZ+kZVL+kZV\]ZR1ZhJljZRCr~o [R_ [R?*cRܯk*cZ_W cZzrrbRObR/bR_o+kR{bRB+cR)+cRȈ/KkZ_ܖ cZl cZn+cZ~+cZOk-+cZ=+kZ{+cbls c} ls c\~Lkb޽LkZxLkZ:Lk c6LkZ~LkZ_.Lk c6Kk c^gKk clk c{دlk cڗLk cKk ck+k [ cR*KcZ/++cZ{LkZ 'lk [mkZgMKcZ7+cZ_\+cZ mkZ{lkZ{/LcZ+cZUn,cZW\Z+cZ-Lg lkZ/'k cW)KkZ&lkZlk c\Tdls [͍sZ+kR):3+kZdbR(+cR chJoaiZR:YZiJZR/*cR+cR0 cRߠ^bZ`zuZZ]{K cZ cZbRo+cZ+ cR +cZ cZ> cZ膎iKkZ+cZ? cZ]0q+kZʍ+kZILkb19-Kk cLʓLkb~+kZLk c5Kk c_bLkZhj+cZkLkZKk cמ#8Lk cܨKk c8Lk+c/_Lk+c5VzKk+cwLkZr cZ"LkZUlkZިlkZi­lkZzCLcZ[+cR<+cZllkZ7lkZ`lk [ /+cZ*+cZ*,,cZ+cZ֞KcZ쪪kKkZj*'lk c׷bs+cumlkZغmsZg/LkZl8+kZ:*+kR kRn\bR?W cROWbu [R ZiJt>KcZGu cRKKkR۽} cRzbRbRnbR(*3 cZx cZ߯f+cZ/LkZLkZnv cZ,*bZ}^x+cZ2+cZ6nn cZ+cbJ cZLkZ.Lkb+ *LkbTlLkZKkb?lk c֟LkZhzn cZCO#lk cՈLk+c$lk chlk clk cKk c_6kk c۾lkZ+cZuҫ=+cZILkZ,sZesmkZpLcZ/p+cZjU'{+cZllkZiÍk cڨތkZ2lk [ٱ[LcZW+cR`+cZ *LkZ;LkZe*sZos+cjlkZ4,sRLkZ+kZ +kZ㪨J cGJ( ciR cR{oNZRoH}ZR}lkRnVKcZ cRɪ cR cZKbhR誺 cZ= cZx|n cZK+cb=LkZ+cbw|vd cZ*r cZjl cZB cZdt cZ?.+cb2z cZ LkZ-+-Lk c:LkbZLk cV\lk c5LkZ*LkZw~{Zݗlk+cX+kZ-KkZ鋯Lkb+kZ cZ0 cZ}s+cZo cZn} cZ>+kZs cZ(lkb+ls+cBʯKk c{Kk c{ZzLkb!:Lk c*^+kZ|n|sZ?''k c+lk cmLk cl,Kk cַ?Lk cʇLkZKc cKkZLkZbt~+cZr[ cRڈ+cZ/h+cZZR 8 cR9?+cZlkZk+clkZbHlk [NilkZUWnLcZLcZۧ(2LkZ+cR++cZ߿lkZ5sZ#lkRNʪKcZclkZןV+cZB{LcZ.lk ciislk+cc[ylkZ*nlk c}j+cZZ cRlk c|}iLkZ.LkZ+kR} cR&ZR$È cRW,cR+lkR lkZYkkZSxLkZݳ+kZ^P cZ_K cZ LkZ+kZ+cbusLkZ/.& cZ +cb' cZ/+cZ cZÃ0LkZLkbߗ+kZLkZ+ Lk+c pLkbܸLk cwlk cͅ.LkZ(LkZ`lk cLJlk c§lLkZڃKk clKk cOeLk cKk c'Lk+cczlk+cx^KkZ+cZ񲢣+cZ+cZ+&&LkZ cR+cR>+cZ|+cZLkZ*Lk [`lkZ+cZ$?LcZrLkZ.Lk c}Kk c}s [LkZxzLcZLcZVW?LkZ[KkZ'LkZS+cRnoWZHJZRȄ cJ93,cR KcZ KcZ[KcZIhClkZy+kZ`h cZީ+kZI{+kZ>KsZ|LkZ lsZ_sbu+kZ+cZ~. lk c}}J+cZ+kZ?+kZ"+cb%lk c%Lk c Kk cuUTVKk cWkelk c-lk c|lkZ{ps+cu~lk c?LkZKkLk c&'lk c%lk+cV_Lk+cUWKk+cV_uKk+cjoy}lk c_LkZ~+cZwb+cZ|’LkZ+cZ +cRKcZ~|LkZlkZ.oKcZzKcZx+cZwLcZ=+cZ.^lk cms cU3s+ciX+cZ. cZ5 cZ.+cZ+kZ sy+cZ~_ZR~GZhJZHJ cHJ  cR/+cZ ߽lkZ/[ilk [lkZq+kR+kZ{' cZhZ׶lsbVLkZڻLk c$* s+kb~LkbT cZ* lk c{iz+cbb+cZ><+kZ cZ*<+kZ Kk cO{+kZ+kZ~+kZ?_LkZ lkb"y"s cr꾿sZlk c7Kk c_Kk cKk+ceLk+c8^KkZKc c.+c c+cZb+cZ(x+cZ<lkZn +cZ~~^+cZ9W+cZR+cZLk [+cZ(+cZb^+cZ)5m+cZ=LkZ燷Lk c+s c-s cJNLkZ cZ{+cZ9{jsZ^HB+kZݫ= cZ^Rh cRw chJ*ZhJr cR7 cRu)+cZ=HlkR&_lkR>+cZp2+cZww\ cZB,+kZ0ZKkbklk c75s+k|ls+cls c߾Lkb"lk coxxLk c^+cZ>..(+kZ cZꀠ+cb->Kk c7+cb7r+kZj cZl.LkZ)lk clk clk c<RKkZ(-Kk cfKk cOlk+c>&lk cUKkZʷKk+c}Kc cI+c c`{4<+cZLkZKLkZ]r cRx cR9:+cZ+cZxLkZ+cZs+cZ cR +cZS+cZ/Lk cs c ɫsLk+2!KkZ^h+cZ cRjsZ`bcKkZϮ cZ`V cZ cRZR] [iRoO+cR;O+cRH cR'KcZ}}h+cRbhJ cZČ{HR?s cjxz+kbnKk clk+k/fls cls cmkLk c+lk c~lk ck+cZ-#+k cmߛ cZ*LkZ=%Kk co+cZ(+cbzX+cb}lkZ=Kk c lk cӚ{LkZhLkZlkZ+cb+'lk c?KkR UKkRUKkR+cZ+cR(+cZ;]+cZ,,KcZ cR_ZR U cR*+kR* µLkZKcZ(+cZ^ cR+ W+cZuLkRLkZusZ+ UsR( cZH ^ cRX cRw+kHJi chR. cR {bRuURHJ(ZHJ UZhJUZ9 rLcRVh cGBw cHB^+cRU c'J }bhJsHR??lsZ*[KkZ+cZ *lkbR[uLkZzlsb{YlsZ*s cUlkZ*+cZLkb|+cbzk+cZ LkZ"LkZh?_+kR4u+cZʏ+cR *lkb*:KkZ#oLkZLkZ]KkZ" cRwKkR}Lk cUqKkZ}*KkZ *Lk c_LkZc>+cR~*+cZ*+cR[* cR݋ZRU cR[YKkZ?LkZ݂(LkZ^{+cR cR lkRlkZ.Lk cUɭsb..s+c""s cW||lkZW+cZ0ڢlkZg cZlkZGo cHJxZRUaZRW;8? cRWP; cRM cRj cRk*+cZ_ cRVz cR;bR KkA *Lkb}Lkb#lkb* ls c~Lk c cZ=+kZϺLkZ:lk c+LkZLkZkJ+cZlk+c.Lk+c sLksLks+clhLk+c{RP+cbKk cVWg cZ< LkZZZZvcqZRokdZRoZZP( cR(+cZo cZ .+cZ cZ cZ cZ *"LkbLk c6'Kk cgLk+cLk c lk+kﯮs+klsLkuYlk+kzLk+cKk cKk ci*_kKk c^UuLkbLk+cLk c0Lk cWlkb/7Lk cKk c~?Kk cLk+c_+Kk cLk cLk cLk+c/s+c>s+clk+c+J&lk+cֻlk+c"SlkZPLkZ+kZ cZ_ cZw+cZ?2+cb)lk celk+ceݵlk [ʈ+cZ LkZ*lk+c.)Lk+c҂#s+cŏ琉sLks+cnzzjLk+cU\n+cb+cbw,cb+cZoNLZRZR cR߶{ cR cZ7+cZ+cZϢߩ cZ_ң+cZz cZ cZ+cb''&Lk cLk c'/Lk+c Lk+c*sLklk+kbsLk_յsLkUkilk c~20Lk cپ|Lk coLkbw[Kk cULk+cls cLk c lk+k寫*s+c~~lk c Lk c) s+c?lk cKk cs㨻ls+c{lk+c~s+c(sLklk+cީ[kLk)ys+clk+clk cpqZ+cZ cZ7 cZKkZ='Kk cQlk clk+c s+clk+crSlk c7>lk+c!#" lkLk*sLk67sLk/s+cjzLk+clOKk c[Lk cU׿+cb=>+cZBbRz~`ZR/ZR 9# cZ]^ cZ+cZgى+cZk+cZ~+cZ cZ"z cZ+cb'& 'Lk cLk c=?lkLkolkLklk+kblk+klk+klkLkClkLknjLk cLk c{}LkZ޿LkZ. lk+k&klls+cLk c##Lk coLk clk+c"lkLkyLk+c+Lk+cHmk+klkLk2lk+cҚ_Lk c,Lk cy>;+Kk cTxLk c59=s+c-lk+kz*JLk+k|?lk+k.Ís+cyLk+c܂Lk+c -sLkuߥLk+clk+kYclk+cJlk+k+lk+k&*(lk+k,,0lk+ks+c눯lk+c৺lk+cYlk cXR+cbp cZ cZI+cZ//LkZ­lk c6?lk c .#lk+cHlk+czqlk+clk+c3:#sLkO{lkslk6ꮧsLknhLk+c Lk cLk cWW,kZJLkZn+kZ^< cZU_ cR cR*+cZb+cZKKkZښKkZVިgLkZU cZ+P cZ!+kZ//.Lk c|Lk c*lk+klk+k*lk+kLk+c*lk,kkLklk+k+ۺLk+cսLk cLk c^\\\lk c57s+c髫s+k{_ls c>lk+ks+cϿlk+kLk+c/lk+c!lk+k+8 lkLkZYq[s+clk+k.:sLk՗5s+clk+cos+c;sLkoj}slk slkslkzlk,c(Lk c达8ls cIIILkZLkZh cZ2 cR cZc+cZ+cZ ,@+cZKkZ{+cZ(gLkZwUR+kZ cZA:ls ciXKk c^\TKk c;lk+k*+ +sLkwvlk+kHlk+klk,k"*sLkyyW{lk+c|Lk c;)Lk cmLk cXXKk c՛sLkzrՌsLkZ}Plk+ktls+czks+cLk+c Llk c*kLk5sLksLk]U_lk+klk+k+(sKk->lk+c*z`lk+cB&kKkJ/nlk+czlk c<خLkZ +cZx cZ cZ cZ'#0KkZLk c<"s+c)s+clk+cWslk+c뉉lk+c&=s+cslkslkk_^slk~ilk+cdLk+cgs cMk}LkZLk cmyaz+cbm|+kZد+cZ[r+cZ<=+cZN +cZh cZ+cZm+cZة+kZq{ݗLkZ>/?ls c[Y+k cY߷Lk c++-sLk}}sKk3sLkWŒsLk~sLk}sLkayzLk+c" jLk cLk c'͏Lk cT^lk csLki&s cls clk+k8'/sLklk cLK:lk+cp-ps+csLksLk_ysLk׷֌kLk}sLklkKky4s+c+sLklk cピlk+cڿlk cX cZ` cZz~ cZח cZ+(+kZlkb)%'s+c)lk+clkZlk cLk+c(& lkLkZzXslk_slkwkLklk,cLk+cWls coI_kKkbLk cZ+kZ+kZڊ:+cZꦨ+cZ1+cZt+cZo+cZ+cZ+cZr cZ~/LkZ>6Kkbbs+kb螲ls c7/=sLk %Z{+cs c(s+khs c?sLkkzs+cLk cOLk c!2iLkZ+cZD(s+k*asKk^_lk+kfŻs+c߾Tlk+cq΍s+c߿lk+ks+csLksLkYsLkuȌsLk݌s+c )sLkkLk}/sLk's+cklk+c:lsZrZ cZ8r cZZbR +cZ'7+cb~BLk c5s+c-/lk+crۥwLk+c~nLk+cqlk+c>+lkLk親sLksLkkLklk+cLk c[Lk coyKkbLk c{w cZ/(KkZ߻[+cZ?+kZ+cZss cZ޻k+cZ; cZ*+cZV+cZǯ+kZ":Lkb+kb lsbs c.s+c Ōs c:{lsbsLk]׭sLk{osLkWULkZ )*LkZLkZTxlkZ/sLk63sLkvfs+kY_lkb 4s+c~v֎s+cϷlk+kɾlk+c#-sLkZ}sLks+cjs+csLksKk/?_jlk+c#꣭sKkZsLkI8:s c{Z_ cZ cZ cZu_ cZ% +kZgLk c5-?s+clk cs+cls+c\Lk+c// sLk#sLksLkwus+cZs+c뺚*sKk^{y[sKkzs+c/sLkK~s+c۳{Lk=LkZs+cZmw+cZ- cZ KkZKk cWտlk cûlk clk+cLk+c-֫Lk+c+&sLkslkՌsLkolk+klk+cJj`Lk c0z@Lk cLk cg7'Lk cy[ cZ-j cZ)LkZe+cZK:+cZ?4 cZ? cZ/= cZn*#+cZڒ8LkZ/?ls c7ls cKk cJKk cWLk c .lk c޲w~Lk c޴Kk c:l,Lk c*Lk c=ms+cLk cs#9Lk c@sZ~ڌs c-sZ{+cW;{KkUy͍s+kfms+c{lk+c*lk+k=lk+csLksLksLk~U]s+cqrsLkR9s+cs+ck+s+cs,cŒsLkwsLkcKkZk cZ/V cZ cZ.?lk cULkbjKLk cks csrlk+chyLk+c_lk c/lk+ksLkoLklk)lkLklk+czLk+c_ZLk ckmLk cj~Lk cdG{+kZ cZ+cZ0%sKk㫲s+c*Ws+c.$Us cjj} cZƜ cZ ( cZeu cR;Lk c?[+kZlk c.-lk cpˡlk cLk+c=XLk+c*Lk+c(sLkulkLku[lk+k}lk cbLk+c^Lk c/Lk c..LkZ +kZ cZLkZ;&LkZ>lkZ=+cZ≏ cZ cZ3Kk cmu-Kk c[\Lk c+/2ls cX^Lkbث+k c跿~Lk ck,Lk+c3Lk+cKk cLk clk cLk cKKk c;Zlk cxLkb~ʌs cصy{+c){Lk8Ys clk+kilk c s+c~wLk+c mk+k﫿?sLkg/Ulk c(os+c:ls+c}sKkys+cs+c#sLksKkVs+c,:sZb`H@+cZh cZ cZuVv cZ+kZ++Kk cWlk cÏlk c掊lk+cTls+c_kLk+cl"Lk+c /lkLkijlkLk[n6wLk+c lk+cjʂLk+cwLk cZ^Lk cWWLk cko cZ+kZ>LkZ:ډ+cZ2(LkR cR+LcZ+cZ)KkZ~*+cZ?ls c?KkbLk cAKk c_Lk c/lk cﳳKk+cLk+cX{Lk czLk+cLk cLLkZ)Lk chLk c]Lk cY1sKk? 8s+kc> lk+kpls+cijLk clk+kvJLk+c@ lkLk%/kLksLkWwWlk+klk+kksLk=s+c|jʌs+c/slk9!!sKkyslk[sZLkZfz cZzbRbR+kZ.:Lk c UJlk c's+c{s+c{kLk+cطLk c2> ڍs+c>lk,kꋣ#lkLkw&Lk+clk+clk cb`bLk c,?Lk cWmLk ciq LkZn cZ Z+cZ NLkZk˺sZ+cZLkZ{S+cZ/+cbLkZLk c)6ls c_RKk cITLkbLk c>/lk c g/Lk+c>pKk cLk c/lk c/i>ls+cncSKk c5=Lk c*Lk caPls cysLk6$4sKk s+ksLk^wKsLkߖ'lk+kxLk+ckLkUsLklk+k >lk+k*8&lk+cs+cs+cOBlk+c=:slk#r[sKkk*sLk/sbj+kZ+kZWW cR, cZW_U+kZ'-+kZ~;lk c/?sLk}ys+clLk c:xLk+c3s+cls+c믿lk+kLk+c lk+k+lk cPLk c;>Lk c=7lk c_,kZ+kZglkZ/LkZآlk c5+cZ,LkZٚLkZ+cZ"*KkZ˯s culs c~Kk cKk cCLk c1!Lk+c?#lk cKk cLk c_Lk cc=s+cc[Lk c'9lk c&Lk cZRxlkb??s+c(>s+k͢s+kmlk+k7>Ís+cs+clk+kkLk_7sLk}lkLk@ $sLkyLk+c*€s+c-sLk_lk+c=s+cﭪsKk޳xslk~os c@H`J+kZh cZ( cR bRjKkZ룵Lkbs+cg?s+cs c*Lk c`Lk cs+cǮlk,k㢂 lkLkj~Lk+c0 (lk+c*.+Lk+ctf_lk c>Lk c ,Lk+cN+kZ cZ( lk c]ULk+cU{9Lk c)K+cZ LkZ稾+kZ "LkZKk crls c*ls cKk c +k cVLk c8?lk c^lkbKk c|mvLk cYwlk c͍s cSalk c =Lk c8Lk cL|sbЌsLk}܍s+cBs cls+czXlk c.ls+cϼs+c۪s+cis+c˭sLkV=lk+kꦮlk+cks+cs+c骯lk+cZ8lk c "s+cZ{+c]sLkB+kZx2 cZs+c~}lk c꿶lk+c5lk+cx}lk c :sZ~ cZ" cZܰB cZ_t cZ #KkZls csLk۵s+c޾LkZ`*Kk cٛLk+cqsLkՕsLksLklkLknNLk+c@Lk+cjLk c"lk cLk cWR,cb~~+kZLkZ={lk cֽ>lk+c[)JLkZ*LkZKk cޥ]LkZf+cZ)lkb(Lkb@lKk c"Kk clk c"lk c/p%lk cC6s cﮌs co{+c}6sZܸ،s+cs c{Kkb:sZ'6s c s+c.s c_sblk+c 9XsLk%s c*lk,klk,clk+c6lk+k.8kLk]?{s+cʺs+czLk+cWlk+c.lk+chhlk c,"lkbh+cZ cZz cZ%? cZ. -Kk cuVLk c`Ís+k=lk+k Lk cؖKk cLk+c-s+clk+kˣlk+klkLk[qLk+cXpLk+czLk+cK^#*Lk clk cjZ,kZ^+kZ+LkZ #LkZx.lk+c]i+cZ(LkZ+cZ "KkZKkZls cNUKk c\ls cls cތs cls+c{k}s c;s+c.,s csLksZڌs c/.s cs c֯lkZtsZ s+ksls c:6{+k{wOlk+clk+c^lk+cs+ces+clk+cղlk+c +s+cz֌s+ckLkikKk+cfԌs+c/lk+c⊠lk+cglk c쨾lkZ\LkZu cZj+cZ*lk c6Lk cؿlk k 5.sLkUvaULk c_Kk clk clk c lk,klkLkꖦlkLka[Lk+cLk+c#ܺLk c " Lk c<:lkZ-+cZ: +cZCLkZ>Kk cWdKk cmi܍s+clkb js c*s+kXLk+c"2ls+cԿs+c%s+c.7sLki}{lk sZԼlsZ-s+c¸s c*zLkZ7$s+k { cⓍs+kμsbjs cWs+clkLk:\lk+clk,c 3s+cx}lk+k(lk+c‹s+cklk+cblk+cWUwlk+cV_elk+clk c"*X#s c^LkZ+cZr+cZ+cZ.Kk c֭Kk cks c>ls+cxlk c?^TKk cLk c9Lk c,s+c7olk+clk+c"ײLk+c*.lk+clk+c~lk+cWus+cs+cJsLklkZb,lkZ֜+cZf\z+cZspY cR+cZ:6Lkb>)lk c[ILkZ lkZ~~+cZX cZ>s clk c/+Lk+cjlk+c"lk cLk cLk cfT(Lk c%LkZi+kZ&,kZZLkZKeLkZzLkZX+cZ++cZ*ZLkXjKk c#*yKk cLjsZ/sKkzfsLk4"߫ls+cZ,lk+c(s+c{+c/sKkhڭs csLk_s c\^s cs+c룒6sbOjlsZ- ls ct+s+k([˭{ cmݍsKk@eÍs+czsLkmsLks+c.&s+c*lk+c"lk+cblk+clk+cfݿlk+cBilk+c}&Vlk+cǷsLkzs+clk c|pLkZ+cZR`+cZw| cR"*+cZKkZ/mlk c/LkZׯs+cZ cZ:( cZ KkZLk c?>Lk+cFlk+c#Lk c!"Lk crlk c]KkZLkZb+kZ]+kZpLkZ\LkZ.lkZ˧+cZ6+cZ;?,cZylkZ7/lk cxs+kis+cڭsKk_{#ls+clk+k )sLk_UsKkߛsKk5Ss+klsKkLk c(s c+{Lk][{Lk}~s+c؍sKkjsKk"ԍs+cNsLkxglk+c /lk+c0Lk+c#lk cjlk+cLkZ⎬lk c%s [.s [bs+cclkZ꺢cLkZ. cZY{h+cZVt{LkZonLkZ?Lk c7lk cQX+cZh cZv1 cZ.LkZlk c]Lk+cSLk+c*"lk c0pLkZ Kk c!lk cXlkZLk c7LkZLkZLkZlk cW[+cZ*+cZ+cZh(lk calkZࠋsLk܌sLk_wsKk}dw{+cuys+cꯨsLk!]esLk7.WsKk#ڭ{LksLkRlk cXpsb s+c񲻌sZhlsZ(/)-s cksKk.s+k"sLk#sLk{sLkjwus,cs+clk,c `s+clk+cauLk+clk+ckylk+c^zKkZo>>s+c6s+c s+c#lk cLkRS+cZ,*+cZz LcZ߿LkZnLk cmLk cLkZK&LkZx+cZ+cZ*LkZKk coeLk clk c>lk cP{Lk c;Kk c[Տlk csZ~OLkZ~Lk c&^TLkZRkLkZlk c+cZ Lc cLkZLkZ+-lk+cp1s+clkb ЌsLk$olsZ lk c EsKkwTs+cysLk++sKkCs+ck(lk cXpLsZϥsKk省{RlsZ5s c,sKk;sLk7znsLkL­sLkѩsLku$sLk]hs+c"+sLkW]ẍs+c~lk clk+cxsHJ_>LkRIbHJpzZ9(zR9P@ժZ9LkRrlkZ:^lsZ{R{*cc{*cӠ6s c+^:{lkOk|lk^?Y{kk_{KcJ{lk/.{Kks+cW`sZ-lkZԍk cs_{s [몊mkZ_^Lk [h+cR+$+khJxmsR=?+cR{z- c(B8& chJ}qZhJuLk'B-KcRUUkhJ+cR߀sZŞsZsZrI(k cVs [ kP+ckVz{b6 c{KkƦ+k-D o+kKkˬ+kKcxJ"P [{/ ci+kc3~/KkrKk+I/ cK cZ*{/lkml c6{HJ* c&lkZuԼlk c}[lk cB.s c-sZ&{ czXs cg{,c+ {Lk0{ cR{Z^{,c/{ cm/ c=lkދ${+c^Z?h/Z OZ*{+cWUܑZ|+coP+cyZ})Zz5s ciB/Z=/ cx5Lku|P+c{lk^s{Z+c},Ws csR㾊Zt{ZT}kRN c7={RZ{R_g2mkR_``+cIJ%,sR{R_?tsB߫sZVLkHJV#zKkR=Ԃ++kZ% sR<msR?.sZC~LkiRy(LkR[lsHJ'k&LkHRo  cRLk(J~/{iRuz cHJ./U sHJ cR. cRmZ'BYZBMRAI_(R9HJ9 R9:ZB" *=LkhJshJ .Z6{Z"^{Kk^|Z-踺+cs+cNv{ZպsZ \V{Z#_{+c{lk~s+c|kh`s [-õlkR?6lkZ6mk+cs [k [JKsZJmsZUCLkZ~+cRܫ cHBjlkhJU|KcHJlkZMlk [0@lkZ(s+c֭{ [UkZ^*{*c%/ cW|,c|pk7s^qS cvKkYPlkߒ5Kk ko-.Ks={b.$+c8lkK(lk{ lspjwks/Kk%kslBŠ+c1j_s c 0@{'J(~{ZU{hJ((LkhR,(UshJ"_{RUsHJ(uUlsHJsZ)jCsZ*='{Lc-'{Kk¦{+kFsZbΈZ-sZ"+c;P+ctsRoKk}|+cն>lk}/lk|7Ҕsu]}p,cާ|Kk_Zpo0+cߵ]{ cr ctp+k/%ќKcnplkXT~0lknA-{+co`/+cR{Z7{R~/ZWۭsRֻR[/kZ}N~sRusR.{{Zc{ZϭsR-̰/R{ cor{+cUVs~{Z_5lsiJz {RwslkR lkHJoJ bHJFRB |©RBw;ZBXRBلkHJ9C R9|r+RAR9  cR5+cR5*sR'{ [s{+c*u{+cs c(s+c}lkZXKcRa*cRԕߍsR%'7sZ js clkZ7s [s ckZ.^kZÉ{lkZ/ {ZkK+cRܞLcZU/+cR&LcZ]~KcZogsZ펯kZzllkZBsZsZ"{ [_ɭz{Z/{Kc=!/lkjl/,c k>/s` X/ cjZZc+ko OsXKkT{+kF{Z r++c06{Kk(i6Kk̓ c_+k'+k^>:Zk~OR|ZBx cRq!ZHJf4 cHJ*+kRu_9~ZHJ ( cHJN cHJs+k(B򎣍kZ=u8sZ/?Zj{Kk^o+cTZ` c^ c'\+/lk%ꏽ/Zʗ{+cq|R/+c}Jk|Z߆ [7> PsqgbKcƴo/Z"{LczLkrby.+kk4olkU]/smLLk7PR/+ctpZ}EUuLk9(K{RBo-{'B}}ZA!0Kk(JLkhJ{R7 |RsZʼsRv}\kR_gխs(B UkZ+NZx{ cUu]{RmˮsZ庍siJzwZHJ l{o+cB(}{iJ*U(JLkB_{R诿s(B^+c9 ߌs1ȭ cBER9(RA=*ZBc&R9RB'RBz5R'Jк=Z'J:5ZhJa@KkR]&kkR{hJ WsR shJsZrws+cOKcZެkZ[ cR/KkR?{Kc;{_|Kk\^Ws c}םlk [TkZs+c_{+׭s,cbhmkZhKcR_Z(JZ'BV^~ZHJmIRHJ\{RHJzILkhJ#LkhJ+cR6sZ6{Z] sR{Z-/ c_/LcZ:p,cplk{/b|w{R7kRϣ'sb-/f czU{+k *c pZ.^OZ.>_Z{hRXWUWbHJ psA*'lshR buvKkHJx [R3Cq ciJ_{ cHJ/.-ZHJ' cHJ:++cR(KkiJ+ chJֈ cHJls'B/ sZlsZ6&0{ cY,{ cV2p ck?Z/R/{ cL<|Z @O [j{ c{t/ [-[/Z8J/R/ [ޫ+摌 c.pmk?ip c/+y/,cJ/+c\9+{Kk*}{:x| c ÏR,cu_/Z/Z.&{ZsArZ9hJ9 Z:v+Lk'Bﵲ+cHJ_"{(J^(s9.{HJׂ Z{ZYsR2ZHJt\ZhJ}+RHJ5%ZhJ2ZR#=+cRI+cRlkZ8;{Z/lkRʜsZ /s+cip+c{^{Lc +|brB{RzsiRɿsR.%{ ceX{ZU~lsZ\ cUwUsR!{sZZ[I+cR]|GKk(J khRSs]KsiRWշ*kHJ~+khJ5ZiJxI|ZiJXCZBKkR'm+cR&?+cR)+cR chJ chJp khJ]}{R/՟lkZ{Lk{Kkɿ]|+czm{Zα c6 c"PZ;ϻz/+cp{ZV2/+c|lk?U, [hpkyP cj,c(J/mLkZe LkR v{HJ}bBz Z(JrbB⿩ZB.(ZB(ZhR&?;+cA^ZBZHJe cR9,sR_bhJ,}RBj=?ZA_Z'BCZA: sR5 cR DLkR߿ +cR땉+cR{sZlk c},lkZ6 lk [|KcZdlkZ-?lkZآk+c۵k+c@ sZs c]cwKk [nlk [" kZ* 6߬sR%{Z.sZ뢣sR~lkZ .lkRsR sZzpLkR {Zk{R.{b>sZ(ksZؠZlkHJ"*LkR4lsRWUKkHJuzzbHRwbhRkAbhR82 cR7ZضkR:lkiJͯkkiJ cR粠&+cRKkRKkR_^/ cRZ}XxZiR,bhJޢ cR.sZ^sZ+{Kkԍ{+c /Z{ c+ cM |Lk˘/KcTyW/KkwY]t.+c/kXM/Kcޢ{+c(PҔ+cͻ{P,c +csp cU}{BwKkHJ~KkR7˭shJM{J;|R?|ZzbRnlkhJbhJ[U5ZHJ~+cHJu{zt c(B+cHJ-lkZzlshR cR'v+chR_% c(J?{ZhR , cB\ cB˿Z'Jb&ZHJ6 c(B=ʾRBZ(B,chJ" +ciJ +cZ`~+k(BZ(Jp:ZB[Z'JנZB*c(J{& c(JRHJRRB̠ZGJ*cHJ%ksR^mZBdZ9:=+cGJ^Z'Jk chJ+chR'KkZ sR^lkhJxҬsZ]UlkZKKkZ +cR&lkZ%kkZkZ'lk [>Ws+cuUs+cmlk+clk [7lkZ*lk [LcZ&, kZ~+cRpZhJ^|RHJ7=ZHJxZhJZhJ  +cZ+cZbrKkZ&lkZ s [rbps cV/sZ|KcR^pKc]c]sZpsRLkZ ou+kR s c={+ku[sbrx8+kZ$ lsZ~sZ?lkR|. cRkvRZHJv+bHJkZ(Jߞ+LkhRV+kR\>}KcR@LkR>+cRaKkJ򪻛KkR+cZGKkR/ lkRk@ cRZ9 cRI+cR*=;,s cw[)sZ{+cm R{bX{Z/Lk U{+cz2sJ("+sZi8{Kc?{lkEk=Zj6~| [/{+c/{Z/OZ_s| chRuKsR9WݭsRr{Z`lkZY/Z7-U{Zhqr/R ZlkhJ chJ l+cA:Lk'BJshJUsusHJ3}OZulsZZu cHJªbhJZhR1ZhR, c(JWZhRWZ'J#} chR}ZJb*+Z(JMZ(J> cHJ ?+lkiRnlsZ~LkHJb:ZBhZ(J {R'B,ZHJy+cHJȿZ(J*ZHJzwCRB#ZGJkkhR- chRb'BhZ'BCZGJ| cB> c(J#*cRsR?;sZ[o,sZsR>kkZKkZ(lkZqUrzKcR/&+cRlkZ*k cKlk [떺lk [,lkZmLkZ*hlk clkZܫlk [9 k+cV9LcZX^ZHJ~lީRhJ!mMZhJ cR}%ZR ZhJ+cZZ۰lk cޑs co/s+c_Ԍk+cˈ?lk [nsZoO [ysRZ_lsRˋ+{b"lk׽ŋ{bЪ{KkX٬{ cV>lsZ`Kb{ZbLkZ+kRn" kR کZHJbHJ/bhRU*ciRU+cRqsR+cRkkR?wkkZ֖kkkRKkZ} cRpӿ+cR[~KkRa[lkZlsZ7뮽s ch# {Zߋ.{R7د{iJ{hR^{Lk^ PZ.R+R{R/Kc{Kc{hJ>R/Z'{Z({Z.OHRx{~ chRKkB)Zu~Zf){/R~?P c5s߾{ZrsHJ*2shJ LkhJ}LkHJ`RBR'B4plkHJ'åsb%}_ chR(@ chRVbHJbHJ/ cRubhJ~Z'J. cHJ#WZHJ6bHJzbHJZiRw=LkRysblsZz4+cZx LkRTsޟZHJ.yZHJʩZHJ"? cHJv+cR_^ZHJ'b,ZhJWi cHJ<*chR? cZTd*kHJ{^Z'Jn?ډR9" cRu7]sR95+cR⾬sZM-s c?psZ^Cls c؄ KkR`-lkZy chRjbHJbHJrKsiR5ulsRrU+chJsRh^m+cR}5=lkRsOsZU cR# cR +cR+cRzmkkZu\+cRR"KkZKkiR @sb=sZ~sZxLkZZnwlsZ.s{Zm{HJzsR) czshR//s+c;/+cͮsR\rlkR+ sZ|ZsR\\ cRvIs'B+o R'׫//ZpzkHJ8:ZRʿP{R{ZcWW cHJd chJ}:ZB%+cHJWLkhJ{Z{YlshRx cRRZHJx.ZHJ,ZhRZܩZHJZHJ ZHJ(ZhRPusZHJ ZhRz>ZiR)LkZaLkZnLkb_4E+kZ cRL.bHJZHJzZHJ ;y cR%+chR. cRUgZhJ+cRKkZ7+kZ]|ZhRbhRyt chJ],Z'J=#KkZEkkZ 2okkZ6sZCks c=:{ZZk{ZlkZj lk [}#+K+cZw [RT*KcZ9lk+c\Vlk [n`LcZsZlkZZlk [oKk [?lkR yZ [R`ZR\'\ZhJذZR@> cR{˪ cRc cR+cZylkZm~s cIlk cyglkZ)>k c^ sZ_sR:Z*sZZW|Z=?ҔR_u\LkR虝{Z7A:{+cǰ{{b-{bM̓ c|Os{ c mlsbh"LkZ=KkR\ ciR߫bHJXbhR +khR>zU+chRlkR-lkR+cR@lkZ e}+cZx޼*cR/ mKkR뺳KcZO~^ZR0kRsR+-sR\X+khRg:kkRՌsRަ/ .Zz|ZI6{ZR+cCRsZ:lkRx cBZHJ/kZHJ)\ [HJO+chR- {Z_KkZa{ZhR_ c(Jm,Z(JZHJZHJbRk߿ cZZibHJ/ cHRbhR}.ZiR *LkZQlkZ˘LkbUT+kZAR cR^ZHJZiRwt֩ZiJ* chJ..r ciJ<9KkRKkHJ cRsZ/KkZ'KkhR~:.+khRkshJ(j+lkR+{RKkRh6?KkZs c}{Z>һs c>vsZ8>>؍k cdlkZ[LcZW_sLkR,lk [u=s [:kZxlkZX^usZ¯5s+c~]lk+c7[_kkZ}LcR`ZR2ZRh@PZR)+cR5 cRnw [R?+cZa";IKcZp8lkZZ;s+c[5s+cs cakwwsZsZܔlkR>*LkJ: {ZˮkR>gLkR[sZ,={ZK&s c`bV* cR{ c\lsbeLkZ2ysRX+kZjbhR~ ciRbR}KkR +cR9+cZo@LkZ{Hm+cZ"_kkZOi+cZw6+cRkKY+cR[2 cRǚ cRn}ؾ+cR-7 cHJ|Z+kRɥ+s c?WTKkZlsRuLkZZuQUlkRӿkkiR?+{ZrzxlkR;)=sZ{Z./{LchJ mkZߢlkRW|kR>7 sZ(\KkHJ+kHJ{Z!'{Z j{+c\/ [ysZxKsZɭ}+cRo7Tb(B c(B/+cA6sRw'+khJq:lkZKkZKkZz_|^bHJ^ZHJ|ZhRu_Z(JZhR chR/ cRbRmbbR+cR/LkZ?LkZ+kZ2LkZ.{| cRh&ZhR—©ZhJ>ZHJ:KkR%KkRPp+cR8sZ|uU]+cZѿKkZb^+kZr+kZ:ksbkRksR.ks clkZKkR kkZ>*ssZJ/s c&ks c7s c׾Lk [h lk,cLcZ\ckZ_7wUlkZ lk [>=sZkKcZu KcZV\xLkZMUm cJz8+cZa| [R)mZRuZRRR{|ZR"0ZR cRږ+cRlkZҙlkZ¾ujlkZ: s csRڠ|+c_slkZsZ@clkhJ {R)nLkHJlkR-LkR/2| c~^s cZc`lsZx6 sb(sb{XjsZz(+kZR=zlkZWw|+kRfbhRk˱ZhJ'6= ciR)+cRԴZR}'+cZ.+cRo&lkZ=PKkZx\x cR *cZeKcZk *cZY}T cR\$ cRz chJprbHJ chJ+ chJ ~ZRHLkZ+cZ+cR \osR_KkZX~+cRk7;{R({ [lkRmLchJz˨lciJ_KcHJ"/+chJNksRS cRrp+cR!;$shJ.{kR8s,cX {iJlkZ] chJ5ZHJ{V[ZHJo{KkHJߌkHJMKkR6-sZϪ{x cZ/` cZApbR[WZHJv >ZRFʪZHJbR9+kRobR̛bZw^ZbR%?KcZ}?LkZLkZzkKk cuLkZZ cZbzZRbZhR%ZRk cHJ #+cZ+j KkRb+ cZ[dlk cYKkZ,+kZ7KkZ}*kZیsZZˬsZ0lkGJKkZyX.sZ?խsZC/{+c}s cxlk c'ɍs [Xs [>{+cZ=x+cR=kZʌs+cݨT{ [~ous []LkZx+cR6¯+cZ_oV*cZW~ZRzxZR'-ZR&_WZRוZR.:ZR [R²LkR?klkZ>ߌk c^lkZ/ s+c5)k+cU&Z{+cUօ{+c?[w{Z|{R\s cmsR`j+cR6lkZe| cuU{R{{Zs kusb⛋lsbsZKkZKkZՎbHJ6bR kbHJ6(ZR_TvZiJZb*+cRZRŅlkZ*cZX*cZ(u cR*cZV^+cR'KkR+khJ[6bHB¸bHJ;<{ cHJZiJz4 chRI5+kR;?+cR6 cJk"LkZ5շsRz}XzKkR.{Kca{+cNsZlkIB+c(B+chJ +cZzA{Ryol cR7lލ cHJ*{ZX_U] cR5\lkRkHJ^+chJ*ZHJ ):Z'JxKkhJoZ(J={RUe{hR+sZKkZj cZ\I'ZhR·r? cRk cZ_n.bR*bRϊbZ~Ԙ cZJbZbZ2 cZ©xLkR5sZLkZ=LkZ+kZWiƵ chRZRس ZR " cZCw%KkZc;LkZ[7o+cZ lk cbzs+cUKkb_TKkb=(+kR 4kkZ +j({ZXlkZ˾+cZ[`KkZ!+glkZz{+cia{ c֞lkZLk [zf lkZRLcR~lkR'?k+c+sZlkZlk [Uj+cZaHLcR6KcZOcKcZ㞯+cR:ZR cR_ZzRhJZR׭ZR.5@+cR)LcZ{clkZ[.+lk c]-zZlkZ ;s [(*s [\sZ.s+cӞlkZ4blkZyKbsZ-sZ|SFlkRwlkZ]ssZ'e{RsbRwlsb{ clsbi {RKkHJpKkiR*bhJ(bRaEbhJ. cRWˤ+cRYRYZR4 cRw}%+cR*yKkRj*cZUHKcZ+cZ{ cR[˦l cZ}V cRo9ZhRk$ZhRa>KZhJZHJߨbhJ +kZ*4++kZly+cRz+kR=%lsRZ cR(s cя{ [ZzkZeMkRlkR;LkhJ~8sZ]{*kHJb+chREbhJkKcR}KciR+LkRk8lkHJ^Z_x [HJ kkHJRB; 8Z(J/ZHJlkHJlkhRLkZ*<+kRz˪ cZ`CbR" cZ֧?+kRz cR8?+kZ޿ cZ cZ~_bZ+kZ.=LkZLkZ/پLkZMlkbެ+cZ`+cZbzbR ^ZZwZR:3 cZRQ+cZj-KcZKkZi,ٺsZX KkZ`KkZ.ksZ鼮lsZ{RsRlsZWg~KkZ>+sZ:lk c{ [}o/sR lkZ1yɌkZmlkZLcZ[`|+cZץlkZsk/lkZ`lk [lkZ+cZEU+cZWkZy+cR+cZ~ cRbzqZRZR~ZR8iZR cR>?+cZ &Lk [ɯ.LkZsZ s ['>kZwk+cɘsZ~lkZpKlkRsZw^/sHJ[lkZlkR/sZSj{Zc멬lsbjlsb}sbsoLsb cslsR{@*+kiJ: cRwwH*kiR7mJbRb|y ciJZR3/ZHJ.'+LkRcLkRKkZw cR cRO+cZE+cR+chRZR~≋bHJbHJZReZhR_bR=5+kZ% +LkZU+cRuKkR>7lsRrz+cZ--kR sZjsR|lkRjxlkHJK>KcR?=lsZ{S*kR/o cRcx+khJ7&kkR"oZiRLkhJKk(BZLkhJ_j+Z9ZhJZHJ߶ cR܏Nt+cRbhJ<lkZ|+kZ+kZ] cZ+cZ7? cRh cZݗ1 cZ#+kZt cZ\bZ0LkZ,kZ^lkZlkZLkZ+kZn| cZߌZRZR>"bR{+cR"+cZ: KkZ]%LkZLkZsZ+lk c_eKkZls csZzlkR ksZ}lkZݽalk cw6lkZ lk [cs+cW]s cSaՌkZ*lkZbꌇsZUw7+cR&>lkZ5lk cxKcZx+cR > cZi+cZv}7LkZn+cZ[Zn cRkK cRjcs} [Rc*ZRZR{knZRb+cRתLcZܕ%lk [KcZ zlkZ{lk [8(lkZ{d{KcSsZ6@sRz sZo/sR(lkiJlsRߊlkRk c^lsZ+A {ZJ}KsZ8`!lsZ>lsZTlsZدKkZMKkHJ~+kRE*kRm cRC cRixj+chJ [hRLkZyavKkRiB>KkZr+cZK|KcZ'7KcZZ`+cZͷUZR" qZRXOZiRc ZhRZhR6ZhJbR˭KkZ/gLkZLcRplkR77LkZXT cR(. s [isZlkZ)lkR~TLcRm+cR'kKkR^ cR}.KkRKksRq݌sR_O+cR'. cHJ c(BZhJ&"ZhRj\ cBr++cHJZHJ +sRciULkR矧<+kZ+kZVobKkZk_m cR KkZ}W+ciR- cZm? cZ+ +kZە= cZ`bZi<3 cZ LkZ:=lkZ^?sZlsZw+cZ cZTbRbR/{ZR 0 cR +cRKkZ.LkZSlkZ`lk cweKkbVKkZsbޯKk c sZ8KkRKkR-KkZg*mlkZ.sZ=sZ:*s cؾ}k c(7Zlk ikZelkZ%חk+cսlkR*lkZ*H+cR +cZq$0+cZ'<KkR+cZpKcZ]wVZRe+cR]ZRxZ+cR^u cRk+cRz,cZB lkZSlk [m/7s culkZ'kZ/{Kcs+c׌s [ʊlkZZlkR/Z}WY{ZT]VlkZlkZlsR0{Z{{b_݌s c7_s c'lkZyKkZWH cR chR*ciR- cR cRkԞp cRUZHJ lkZ+cZjqkkZmw+cZV+cZZvP+cR cR΋BZRzs[`ZRC (ZiRZhRaZRb[ cRsT+kR/ݵ+kZb cR0KcR~+cR>>>+kRڜ cZ*lkZ뫯s [|؊{R[/lkiJh+cR*+cR74>{RoyKkZ#OKkR,i cHJ.KkR_]ZR lkHJ꾰ZiR4LkhJu| cHJ\ cHJZHJ* c'BKkRkkiR{LkZ}+kZ[KkZ+kR+cZbKkZp+kR~KkR:+cZ0j cZT[r5bR cZ:+cZ+cZ[ LkR +KkZj>KkZ/+kZ{+cRbR&bR>+cR+k+kZnKkZR+cZ¢lkZKkZ(+kZ&*ks c}]7ls c5NsZx:{kkZz,ZKkZNKkZ+)lkZ++cZ 9lkZ/7{ZʶlkZ "$lkZ }kZ%^sZb__LcZ'?lk [ŒkZz{KcZo+cZ*>LkRﮢLkZlkZU+cZlkZU cR75 cRo cRZR> [Z]=+cRr ZhRhrΨbRSbR.ZRɉbR kR[7_LkZ7~U+cZt= cRҊKkZ7 cR8KkZ+k ck cllkZVLcR+cR+cRJKkZ8KkRʾ' cR+kR[KkR ++cHJ8 sRcKcR^+cRZw+cR?5ZR 0 cREZhR 4KkR'ǽ+cRx cZnKkR_KkZwo cZߴ+cZW=+kZ>KkRj:KkZ[?KkZKkZx+kZ~7y cZ'}KkZ{KkZ%lsb5?{+cVWWcsZ+kRA chR<;ZRFQ cR£*cRX cR7KkR-Y chJTޢLcR 5+cZP`r+cZnɉkkZ۰+cZYjC cR: cRc+cRZ cRXZbRZhR cR^?ZRXfbRZhR.ZR '1 cR7g cR'6+cZߗWKkZ?lkZ" lkZ,V~LcZO/,cZh^֍kR+cRhv cZt^bR:io: chRzlsZKߞ]KkR$+cR>6sZpiLkRZXr chJ cR&o+cZ cRbRkkR&;kkZVv cZKsZ+kZ cZ3 =P+cZ2LkbeQ cZKkZ~7+cb8.KkR cZ- cZ KkZ+cZ :+kZlkZ+KkZغZ cZQbRjZRH8 cR*+cR)+kZiy.LkZ;KkZz\sZKk c3 KkZsZks c[xsZzKkZ̞LKkZ(ǍsZ'}lkRzlkZνwLkZ(-LkZ+lkZ(Blk,cxlk [`lk [;kZ?k+cXKcZ~lk [⓫kZwLcZ)lkZXZLkRx+cZnnU+cR cR| cR+ cRn[ [R%ZRh+cR)-KcR"+cZlkZlkZ0(lkZ kZlkZ.lk cPiKkZw:lkZ/s [agslk cuLkRlkRߌsZ7yLkZp{GJKkbڀU+kR> (KkRlsRKkRpV cHJjZHJ). *cRy cR*xf cRu cRZR,6c+cR'5LkZCw~A*cZg+kR++cZ~+cRx+cRn~ cR㼧 cRzbHJZHJ) [RwZR߿ZiRlZiR|[ cR cR`BKfbRbR7:Kkblk c'lkZp|LkZ?+cR{x+ciJ~+cReӌ+kR+kHJ{(KkZmxkbhJ 0 lkR*_LkZuLkRo+cR+cRu cR>+kR^KkRbRnk+cZXLkR\״ cR * cZ -Lkb+kZz. cZ=LkZ¢|+cZlr cZ"&Lkbק+cZ\*kZ׍ cZ-+kZ{*LkZ_KkZ7KkZOsZ|^KkZWZmZR bR_ZR+cZUlkZWLkZ5+cZ.`BsR*~"Kk c,Mls cqlsZ.ks c-KkZ $KkZh,lkZxKkZ^e+cZ*+cZm "lk ckLkZ춁lkZ* +s+csVLcZHLkZ+kZ:lk+csLk [KcZn KkZ+cZ lkZ>KcZ)>ZsJ&+lsZKsbԯKkbZXKkZ8[KkZKkZ逳 cRKkiRr chRou+chRKkRIK+chJǫ+cR>͊ZR .KcR cR!skkZ cR+ *cR߬*kkZ㝼+cZ(/ cR^8+cR cR>gZhR>> ZHJZhJ*hZhRkZiR>bR9ZRbRV+ cR=lkZ_ s+c}O+cZ@@JLkZ^*ʢ cRQ.mkR_ cR {LsR^KkR'KkRc+kR.臨kkZͷ+cZF&+cR cRޭsR' chJ cR* cR+{lsR\ cZK)KkZKkZ+kZZ cZ (+cb;n0+kZ?}_+kZ#+kZ7+kZ cZ? cZ.(6LkZLkZv~+kRKkZ[ cZ +cZi cR@z cZ{{bR;4KkR?˾KkZI9ͫLkZw:s cu}LkZ؊+sZKkZ⺚+kb ks c.׌sbVKkZc(KkZ밮@KkZR玳lkZ]LcZsLkZLkZ>.?lk clk cfbLcZK+cR0LcZk cVVrWlk [PlkZ.lkZhkZ}sZqkZKcZc*KcR+kkZUZRb cR7 cR+cRߧ-+cR=+cRlkZ˦~LkZ W+cZ.~clkZKcZ>kkZ+cZ {KkZkZc-lkRzosZk/lkZUPkv+cR lkZLkZj#X}sZk{lsZlsbl+kZçأlkZ\^+kR chR4eh chR{O cR) [R|xZR= cRi cR+y+cR+cZrxkkZeJcZKkZ|oVekkZcx+cZ;+cZz+cR\ cZZZR3TZRo[ZRْuZhRbRmbiR.bRZzlobR? cR-;LkbÅsZkLkRb+cZ|Ze+cRZ+cR/+kRbR chR&+kR^.+kZUkRݿlkR, cR/+cRz_ cZb cR6 cR@ϯbR=j cZm7;+cZ]_u cRI*cZw+kZՋ#KkZ++kZ*+cZ>LkZC cZ cZ;.6+kZ^+kRj cZ cZl+kZvՋ+cZ6N+kZKkZ.KkZsg cZ-@H ciRzbRj^bR6+cRlkZyLkZ;?5lk cdaLkZosZKkZ¸Kkb ,sbxks c__KkZKkZLkZlkZX+cZ̵ lkZj+lkZ;lk c>lkZ/nzlkZsLcZیkZ=sZ^&kZ*ޭs [qlkZhp'lkZlkZiKcZ TKcZװ/+cRZ@KcZ cRZo [RZR+cR7^x [R ,cR+cZVe cR^*+cR=+cZKcZxs^+cZ7ykkZ6+cZ'Ӄ`KcZ ziLcZlkZ+LkRLcZwsZ)?lkZKkb+kZ Kkb_ksZ}+kRPKkZYzv chRp}ZhR >KkR)U]+cRr[Zu cR[ZR2lZR+cRgT+cR.*cZ^ȜkkZVW/*cR*cR?7kkZu cZ~IZRPZhR(bRmbR&f_ZRuZhRNbiR{{?bR:ZhR*zZhR7*+kR%U+cZ3LkZʱ+cR +cZm{LkRr|xZHJ J+cZ|Zy cRalkhR5bR" cRKcZC%MLcZrLkZ\ cRw|T+cRxy cRw cR cR++kR߲ cRզM cR: cZo+kZ+kZ:h+kZ+kZjLkZӮ cZ +kZ cZ^ )*KkZU^ cZҹ cZ/ ( cZb0 cRlkZcKkZ KkZڋR+kZ4 cZ=VZR8ZR+4/+cRz >LkZ˳LkZ"LkZzKk c'vmLkZ>sZKkb **ksZKkZPKkZ>LkZ+cZLkZ^+cZ `+cZ9LkZlkZ&lkZkblkZlkZZVKcZ͏lkZ *s+ckulkJlkZn)+cR `lk c}'kkZT_lkZ 5lkZnP~KcZg cJZiJ B [R'+cR{ [R== +cR'+cR,KkZV7KkZmhKkZlkZ_kkZ|lkZ}sZ7lkZysZ_+cRos+cRy,cR.sZ=LkZ$/+kZKkZÜKkZ^-+kZ+6r+kZyVLkhR?+khRo khR'KchJ6ZR\ cR.Ў+cRb [RZiJlkRw[}+cR(*cZ%"KkZh+cZi+cZrʾ cR| cRT_ZRbRJbR% cRuZR;WNbReɷbRgZRP cR/ chR 6?+cZ-lk c|0lkZKcR˪+cRިp cR cRbR/LkhR>+kZU cR{KkRУlkRj cR⼞ cRD_[ cRo/ cRͧ+cZ|uW}ZR8p cR)* cR㉬ cZܙ cZ>0+kZϪbLk +kZLkR.LkZc. cZ0 n cZ +cbk9+kZN+kZKkZexU cZ9KkZ`_ cZB>oLkZ߃{+kZ;w cZg^ cRn>w:ZR"bR+cZ:}KkZh+slk cKk cYPzs c=s cKKk cc2LksZksb ls cp?gKkZИBsZ+cZ`LkZlkZLkZmsRlkZlkZbXkZzLcZ *Lk [kˌkZ:lkZ,KcZzKcZh/.ڌsZ%kZVLkZ֌kZ KcZ'lkRbj+cRߍk cJzêZR֏+cR^ [R>M+cZޖ'+cZ kkZ-lkRkKkR KcZZKkZ?lkZ:{sRkZzKcZV4LkR{+cZt+cR߳mkZOLkZˆiKkZbKkZ=KkZ lsZ _uKkZv˺YksHJ˭+k'Jگ kGJ chJz߶*cBZhJ"澬 [RKǗZR-ZZiJXZR*#> [ZA+cR)Z cJ$8* cR +cRy cR{z^ZRRIlkRWsW_bHJ{ZhRz ciRk+kZmXUbZYU cZ7bRZR KbR cR+/LkZ*'$,kRs+cZ e+cZ,zW+cR{LkRk cZC  cR%. bR6r cR+cZ=lkZؗ]+cZX^ cR{z+cR5% cR< cRm +kR-{bR# cZxZZT+kZ]+kb#^K+kZ+kZ*_nlsZlkZ:*+cZܫl cZx+kZ[+kZ}+kZ˷+kR6+kZxy+cZW cR". +kZ/+cZh` ciR+ cRJ cRy+kRu cZLkZ<s cTlsZ;lk clu\lk cW kb[ɭKkb<}lKkb8^s cҿJsZlkZ#+LkZ>UjKkZ7mLkZ"zLkZ/AlkZjsZ-VlkZ(^lkZlkR/_lkZolkZ=:k c]xlkZwZS+cZLkZ}­sR`]+cRs [lkZ]BKcZ KcZ4]ά [R4 cJ+cZ[k+cR+cRp7KcZ(KkZ7?6KkZ*KkZX+cZlkRnsZlkRlkZ.7+cRȘLcZCv+cRʜLcR&,cR2:lkR`"KkZOlshR:sb~״KkZ^m cZVkbHJXKkBbhRZHJj+chJ+cRwu [HJZiJUZRZZiJ# cR cR.:*cRw+cR; cZemZRhZR%BZhRjx(nZHJZhRo/bR?bRU}bhRbRk cRc cRWW.bR}] cRݯ/sZI+cZz[KkZKlkZ\S{+cZL cRr +kZvXiabR&R+kRr cR+cZ=5-lkbzn+cZiU+cZTt' cR؟zZR 1 cZr cZ cR:* cZ_GV cZؼ cZ+] +kZLkb~j cZ>:0 cZ"Ҋs c>+cZ+kZc+kZ{ cZ'o+kZZlsZi} cZ{p) cR chRZR 0 cR~ cZTNlkZx}wZZʆg+cRx+cZsZlkZ)ts cXlk cW +LkZ* lkZ(lsb ls cGs1lkbsZ<+lkZ{xB+cZ~lkZ=nLkZblkZ?kLkRތLkRn*LkR .+cZkZflkZ'+cZKkR"ۼ+cZH+cR ,lkR>lkZ߽+cRo+cZ lkRqlkR,(KcZ/KlkZ^{KcR_+cR7LcZ~+cR*-.LcZLkZ[5lkZ/.lk cVVyKkZèsZ~kZzLkR?lkZK&kZ,kZkZ^|x^+c(B+ciJ /(lkZ >lkRLkR`KkZ5ǫ#Kkb#+kZ4lshR~bRzĸ chRjkZbGJK chJZhJ9ZhJ~ZHJzZ(B ZiJ4ZHJ(ڮ cR cR ^*cR*cRR cRzZRZ' chJ[ cRZGJZhRbR{U 9bR]bhR bR bHJ츚ZhR:\bR cR +cZ&LkZzV+cZ} cR[ cR* cR% cR^ cZ cZ} cZs cZI>+kZLkb cZ+cZ0s c]+cZ$+kZ!+kZX+kZ~ cZ4 cZ 0+kZc5 cR cR§+cR꿟 cZ{U+cZc+cZm cR掺bR+cZ ~KkZ+7-s c-ߵ߭s c񤫬s c[Ks c[lk ck;lsZ:Kk c Asb˟nsZ,7oKkZZ{+cZ328+cZŭ.LkZkksZ}_{lkZI>LkZ-"-{ZlkR.ߧLkR+cZP茺 cR"6ZRb,+cRMfzlkZlkZh LkZֽPLkRkZʌkZ×{KcZ?>kZkxiwlkZ wkZTu cRLcZ4LcZ7KkR 'lkZLkZ>kk cUkKkZ༱|lk c}K+cR*sZiv5lkZWsZk(JªlkRz')kZIsRlkZm56lsZkO"lsb*+kZ*,+kZ (+kZe chR_6ZhRA\ZHJ [HJ++ZhJ^ ZhJu?ZRZZ(J+Z(BخɪRhJ2ZR*cR{+*cR` cRv cRշ cRZRpRbR oZhR_-}Z'JZRWZHJ닩ZhR P/ cR- cHJNbRjbR-+cZwWlkZ{E+cZOHyLkRb+cZELkR'+kR~+ cZmׯ cRbRl cZOiu+cZɋ#lkZ;lkZB cRC cR cRO+l+cZ+cZp cZZ cZKkZ^ cR7 Kk cU~LkZ+kb^LkZɞLkZ+cZj+kZƘ+kZ?+kZ| cZ*+kZ+kZYLkR cZ {{|+cR*7 cZ cZ +cZΨbRʾ ciRLkZAsRs cwõ_s c~ls+cG{lk c!s caZls cɩs cwWKkZ* KkZ#n+cZŭlkZ߿ilkZ[+cZ?+cZiPl+cR%{ZssZoO{+cZc+cR}wlkZ-kR}z+cJ.lkRsZ'KcZȶElkR˝ލkZUlkZlkZhx_lkRI.kZjLcZx+cZ׵l+cR?:+cZ~Z+cZ a+cZ}lkZ^~+cZ++TKkZrmR+cZ-'lk c}lkR,lkZ/~lkZ^lkZ:LkR+cR4sR/nLkR.LkR >߬{bTKsbc(lsb}lsZ6jlsR^&KsRx~ZZhRpZHJ+cRu7XZ'B?:+chJ=ZhJ.ԉRBZiJ˓CRHJu.ZRKKcZ *cZtѧ*cRˍ*cRPZR<7+cRr~bRbhRiTZhRc~ibhJbRZhRqjbhJ cR{~bR cR/ cZqLkZmMk cR.7+cZ[KkR20 cR(>,cZ\ cZ x cZsu cZ[Z cZ~U+cZ+cZ5+cZ ? cZ} cZeUy cZ cZ ? cZ cZ¸ cZ)˾& cZ4:+cb[Kk cɽ]+kZx+cb}LkZ{LkZ3+cZ+kZ~+kZ cZ(c cZ:+kZ?~+cZ  cZ\t cZr3@ cZKkRܯLkZzLkZۊ cZX++kR^LkRqmLkZ ls+cls+c_o˭s cOs+clk clsZ Kkb.4;Kk cIElsZ_KlkhJ+cR+cZ>LkR*KkZ9^RLcZkLkZ6ˍsRLkZIk+cRo.LcR+KcRWbKkR kZ~lkZ+cRɎ?lkZ_ヸkRY9s [_XkRKcZ}kkROz.LcZ5 +cRpKcZ\lkZlkZ|WlkZ/lkZLk [z~lkZlkR/lkZ%KkZzLkZ_ZHJ6/ cZU cRkR cZ\E7 cZSKkZc+cZ&u+cZX cZu]ZZ +cZյ cZLkbZ+kZ cZ+kZ7+kZ;Lkb閙Kk ckW+kZ>*+cZ .Lk cWeLkZLkZ+މLk cUm+kZRB+kZŲLkb1LkZ cZ0+cZ+cZ-U(lsZ7lkbmklkZҧ+kRz. cZ\+cZJ= Kk c9=lk c_s czls+c6Lk c;uelkb$ߵKkZ( KkbKkZ.)KkZ+cRj~ZRLkZ+cZ_+cZI+cZ;:%lkZRrlkZsLkJ+cRŠ,+cZ"hZR+cJ/.kcZtwlcZ}2ՌkZ}OsZOlkZ+âs+c:lkZlkZslkR+cRz+cR{++cR4+cZ5+cR$kZ-lkZsZblk cwoClkZ-is c\~lkZS`+cZbplk cvCWkZ'lkZlkZ+:>lkZ$mkZ8ls cElsbdzksb]ٻ?Kkbo chR"!+kZ[/ kRN\bHJ+khR+chJ&ZhJPZhJZRHB󀚩RHJ'-ߪRHJ*ZiJgZhJ>7JkR5*kR*cR7 cR`+cHJZhR`bhRXؾ bhRZhR+BZR8bRbR;ZZHR  cRZxZhR4:" cZҥZZT# cRlkZ{+cZ}5oZZ/ cRZR bR~bR; cZy/bR cR LkZui+cZu# cR[n cR?+cZu%+kZ?Lkb^+kZ~b+cZs+kZLkb=ls ccvKkZLkbv9Lk cLkZj0LkZ+cb2,+kZ(Lkbq+kZ"+kZ#KkZп+cZn:+cZKkZ7lkZ?;Lk c,^"Kk cR[t+cZB.+kZ R+cZ,s cW!{+c]lk clk c ZTLkZx)Lk cPVlsZKkb[KkZ+cZ.+cZHZRj>LkZ++cR+cR֊#(lkZU>+cZ2,sZ+cR*LcZn cRBb+ cRko7ZR ԌkZ|oUKcR^XLkJ+)lkZזlk [_~lk [skZຽ+cR70+cZ{_+cR+cRo;LcRKcRkR+cZ7lkZ?ڌs+cWclkZ*k c}^lkZ뢼{lkZ sRlZ^lkZ lkZ} lkZ{n:LkR(LkZMolkR/{sLkbHj+kZoKsZsZ.pKkZ cR+kRs\ chR>bRg4 [Ru~-ZROxZhJRHJB&RHJ{>ZiJ_RHJZRR cRW cR+cR6+cGJ( cRp. cR~bHJZhRJiZhR*bRzЩZiR(bRc~~KkiR.+cR~{ZhRޯbRi cR| cR,kR_+cRKq cR} chJjZR , cZ^T5bR cZ,+kZO cRKcZ?> cZ@| cZ cR cZ?%*+cb˟e+kZ cZx cZ# cZ#+kZLk cCLkbk+kZ Lk cUlk c㿶^+kZ^˧ cZ Lkb=+kZ.+kZ)Kk c߿zKk cubfKkZm+cZ*.OlsZIlkZ-lk c[WKkZ܊ cZȢk> cZK v4LkZ+jLkZ,lk c/s+c[KsZ!LkZ#lk cמLk c.7+k ceZLk ckKkZ`+cZ cZY+cZ[tLkZ[c+cZ]s+cRj>#.sZŧlkZ_R,cZm+cR cR_ZR\Wb+[RkR]5lkZy^KcR'.lkZlkZlkZ.lkZb+cRLkR鮷 [Rn*+cR/+cZf+cR3LkRn.LkZ"lkZ /s cZlkZ萌sRb+cZlrKkR,:KcZ '#lk c^lk [ lkZॣLkR: lkZ/lkR/lsZ'KkZ+kZlsb켭{ZbRB cR`SZhRCWbB:ZHJ/?|ZRpYZhJRiJĨZiJg*ZiJo۲ZiJyRhJ A ZhJZR]+cRPuZhJ3$ܠ+cR.z7ZRl cR_\ZHJ:bR-<}bRhbRUbZKUbR%. chR.\ZhRs+ cRRmbR. cRa+cRߋ 7 cRܬ cR^,+cZXU cRɻ cZ`W cR7/ cZ. cZWKkZ7=/LkZKcZh cZB+cZͮ cZ6 cZ"+cbvn cZ( cZ X cZ *?+kZ>zLkbls c_}+kbe>Lk c磕LkZ0+j+kZ+kZ.Lkb=qLkbl{LkZ xLk czlsZT˺+cZ,cZRLk cuCW]KkZ+>lk cYSLkZ+cZs*LkZ LkZ5LkZ,6sZlsZ jlk clk c GLk c\ulkb-zls c]Kk c&lsZ+cZ*:hoLkZ>+cZ9h'LkZLkZvUlkZCLkZ%LkZW^XLcZ}uh+cR‹ZR:ZRv chJ랃 lkR료kZ?\+cRlkZ:lkZbkZ}"lkZܼ{v+cRb(KcZ__ [R[fZR9+cRf#+cRLcZϨzKkRm/KkR*lkZPlkZ tlkZ0izKkZKkZͭsZ?s c;-lk cg;sZkCLkR,cR/kZELkZ),AˌsbuXY kZKkZcsZC֩KkRxbR!bhRZxj cHJeZRZhJa+ZhJZ'B誒ZhJ-mRHJ ZhJ7ZiJ燹ZRZqZRKcR^omZhRT cHJZhJ&:LkhJkYZhRhbhRK}bhRbhRnbRy'bR cR/ZiR@0ZhRh6 cRbhJgPZRy;8lkZuY cRo⮮ cRsܾ+cRK cZlbR cZbbZ/e7 cZZKkZ KkZ>^+cZ>J cZ0;+cZ./ cZ>0+kZ ++kZzb+kZ cZ &KkZ{- cZ. lsbKk czLkbLk c}Lk cR cZ "lkbu?LkbS.F+kZ2LkZ8+Kk cf5LkZ~, cZ>@ ,cZ-lk c{Mlk c(-JlkbނKkZk*LkZ lkbosZ/lsZlk clk c )s ckV_ZLkULkZKk cC{KKk c KKkZb KkZZLkZ1sZg/LkZ+cZ cR}KcR i+cR+kkZ^WLkZlkZ lkZ{sZp_u+cRn>: cR+cR| [R^+,cR촹LcZ/:+cR\ (+cR-sZp-lkZՋ lkZܺ+cZŽ+cR*LkRj*lkZIs c{RzLkZc+cRskRLkZ.klkbh:LkZh0+kZڠ.+kRlsRlsZYbhRbHJ;+bhRWzpZhJVZhJpZhJzjZZiJ%ZiJоZiJ6ZR]H [RwZRu__ cJ'ZhJ+ZhJ~~uHZHJ/:lkRy*kR\U}bZz^nbhR[bhRb3bRbhRZl+kZ? cR~bbiR߇ cRǗ cR|kCmZR /+cZ\KkR cRK+cZMc cZ cZI cZCmbZbR7.+cZ+cZ-+cZl}v cR cZ' cZ#6+cZLkbuZN cZỢ+kZ[_+kZ) KkZLkbVVLkb^cJ+kZ+kZrLkZc^LkZ~rLkbsg?LkZ":+kZ^:KkbҴLkbkLkZo+cZLkZ.{?sZ.lk c ;nKkZhsZlkbʥ+kZ.*Lk cqOlsZ-|Lk ck˾Lk c/ lkblkZ5âlk clk cKk cLk cLk ccWKkZxLkZ7LkZʲLkZiz+cZ%>LkZ5sZ -lkZXLcRB+cR cR [RZkcZU]KcRC?KkRæ'KkRkZXz+cZγ:kZWi6mkkZ޹blkZߧ+cRp [R~RR&ZJ;ߊ+cR7LcZlkR󯮌kZlkZ_KkZ(+cZ sZKkZRCKkZ=RsZ}lkZ&2lkZzh *cRu cRU3ZhJ5 ciJ chJ[bhR_nZHJ(?biR cZjbhR>bRO chR/: cZ{\Az cZu57UKkZe? cRpz cR +cR"+cR+cZ57 cRr cZs+cZ cZ) cZּ cZw+cZ +cZ&˿+cZ cR cZir+cZ+kZ+kZ{ kZx+kZ/+kZ,LkbэKk c֭KkZ·+kZ`.+kZn,LkZ+cZ>n,kZLkZ*lsZ|ls cUhLkbP LkZLkZ}wlkZªlk crlk clsZKkZܾLkZ7Kk cSKk c5{LkZlkb{Lk cMLk c|0LkZlk cUG^lk c˥Kk c{WzWLkZ: KkZ +cZJ*+cZ%[KkZ*LkZg+cZ lkZ 4sZlkZ+cR,cR+cRZR +cRȴLkR=LkR\.KkR5; LkZz|~lkZفLkZb{KcZob+cZ-N&xkcZ [hJ+cJޏLcR}+cR9LcZPnLkRKcZ+alkZkW+cR^+cRsZk}KkZolkZ?sR¿KkZ̷LkRz*,cR "§LkR6LkZklsZ*LkZ`+khR8+kZcKkZ7 KkZ{>bhRO۩ZhRBZhR8ZhJiZRgdZiRڲZR,uZiJ8oZiJB`ZHJ cRܖZhJvh8 chJn;ZRU cR chJKcRu_ ciR>(ZHRh cRmbRIbRTyZhR+bR%; cHJظbRbRnZROLkR+cZ%}u cRk/S cR9 cZx}bRɶ cZbZf cZV cZz cZ> cZ+cR/\Kk c|KkZlkZ,+cZ+cZ7+cZZ+cZZ$c cRx<~lkZ >/{Z_lkZ[_jLkRxLcRlkRv\ [R+cR+cRh`.3lkR5lkZ̿;lkZX~k@lkZ}mkZ-KkZ+cZoXlkZ]KcRR{ [R-%+cRh [R: ;8LkR._lkZ[_I+cZwlkZ+cZfc+cR sZW*lkZnkk(KkRchKkZŃLkZsZilkZ,cZO2sZ/sRLkZ+kZlsZ5߻lsbxYUsZbiR*ObhR=EZhR$.ZRLtZRFZhJ*ZRiZiJZiJ# oRHJZR߫ cR]*cR3*cR+*cRwݍ} cRp. cRq= c'J.biRf>bHJbRZhRCbRkbR ciRcj khJ{/bR8ZRcx+cR}+cZSLkR} cR* cZtXn cR++kZUxfU cZ駵 cZmY cZk cZ޾U^+cZjvX cR cZW\m cRoz+cZ%յ+cZ踿Lkbu{ cZ.(KkZrj+kZ>Lkb%ls cWKk col+kZbLkZ-,kZ؎LkZ+cbcLk cݻS+kZ{KkZLk cp[/LkZ+cZ:g0kZLkZ73gLkZI8*s c{KkZ lk cy}qlk cklkZs celk cؘlk cMlk+c%VeLkZKk cKk cwLkZ֪lk cW+[lk cm+cZ* cR$zM+cZ:'+cZꀫ cR"+cZ4z-sZ}sR{,cR+cRlkhJފ chJZRRKcR^KkRr.lkZ}6LkZC.-kZ>lkZ)/blkZ(M+cZ,?LkR+cRl^~ZJ"LcR_ [RjLcR*lkZ^ھKcZLkZ;lkZ55lkZԏlkZ,/KkZoSKkZl_alkZόkZ|LkZ}vLkZjlkZ\LkZOxls c5{bW_lsZ[LkZ+kZZ chRo chR܍KsRKbHJ^'ZR4>ZRY> [RoZiJ0"ZHJPZIJZiJ{z [R~ZR_[kkRs cRo-< chJZ5 cRqUk cR[A cR$ cZ'Q cZZvbhR+bHJ^bhRubR cZ{\bR߯bR;bR cR?+cZ%+cR+cZ"LkZw]c cZ cZ cZW&+cZ^ cZKkZPKkZw~ cR>X+cZK+cZB cZ5+cbL_+kZn+kZ cZ+kZꋯLkbUbLkb6+kR0(' LkbX_+kZ:LkZ= cZ@(I+kZ; LkZ>Lkb?ls cr7zLk c\C+cZʬ-+cZs LkZqLkZr%sZ{x%lk cBrKkZؚNLkbj.LkZlkZBKcZ;/+cRz+cR5 [ZLr+cZ}_%ILcRռ+cZ[;KcZ~_lkR'>/lkZ߸sZ/lkZpsZLkZkkZsZRlkZlkZeLkZbzkZzLkZ +kR󝃢KkR+kZ+kR0 cZKkZzM\ chR5bhR*bhJ묎kZRb:eZRSVZhJzncZhJZiJZiJ ZHJ?ۻZ'B# [Ra+chJ;=?kkR޴_ chJn* cRs cRH+khR`bhRzKsRsbRBbRйZhR|2+kZ/}bR|kbiR, ZZbR cRLkZ cRk6+cZ..+cZ cR+kZw[m+kZc cZ' cZ| cZW+cZK#"#+cZo+cZ6 cZ ̰+cZlkZKkZP cZ+cZ cZ*''Kk c]uLkZLkb5llsZbLkbuLkZ:o:LkZ+kZ/lkZslkb:lsZKLkZLkZ{eLkZrzLkZY/lk cvLk cA8Lk clbKk c}×Kk czmLkbLkZLkZ) Lk cALkZ"Lk c~lk coxlk cueLk cphkk c?s c:_LkZz+cZ`{ cZb cRJ+cZ yLkR>lkZպlk+c[IlkZx}*lkRڏLcZo+cR+cR[+chJlkZ'lkZkZ?k cmLcZ+ s [V-_+cZ6|KcZK+cZ\+cR_ cR [R*/,cR꣫j+cZåKcZ.LkZ<LkZx#lk c?slkZ lkZx($lkb`lkZ s c}sZsZ_sZYsRlsR6lsZ)KkZ[ LsZῷlsZ+kZx cZ: kRcZhR8bRZRB:ZhJ𚦮ZhJs|ZhJ "ZRߖZiJ9ZiJ chJkZhJkkZU} cJ7 cRླ+cRK+cR^bKbRXbRbR׏bhJ-<"bRZhR*ZhR&>n cZ ZHJ..bR* ciJиKkZu.M+cZ;T+cZm[ت+kZiwLkZKwqKkZ} cZB cZ2+cZ cZ7+kZl[ cZÎU++cZ>ӿKkZ^y+cZס cZ6+cZ3$;(KkZ_+kZ9+kZ͞KkZ.lsZˮ"sb}Lkb;yKkZ(܇+kZo:)sZLkZ~,kRk++kZ/LkZLk c rlsZ{LkZȨ+cZcLkZulk cVݩlk c]%lk cg.KkZw:Lk cxlkb/^LkZ $lk c_n]lk c^LkZ8 lk cϽ|lk c~Zlk c]IULk cKkZs c_7lkZo+cZSOe+cRLkZ]}KcZ_͆+cZ&lk c[%sRkZ|;kZ[lkZ*+kZ~V|+cR[r cR9/KcZpm+cZbϘLkZ?y/sZrlk [nLcZ`OKcZ릌+cZ,KcZ+cRrw+cR;,cRzLcR+cZ^KcZZlkZͽ LkZalkZrLkZ8rlkZ:]LkZz\LsZ_دLkZʢ-sZsZ߾sZ4sR~lkZyls c clsRKsR cZ;yLkZ+kZ`q+kRzbHJ chR/͏ cJڲ/ cR{ cRVuZhJZRO^LkR_UZiJZRx cR cR'KcR cR&+cRk+cZbRnx cR>SKsRy\bR`}bRbR^nbRbRv"HZR)LkZ-w cR(j cR3%LkZ7+cZ+cZ͋-LkZ~ cR): cZ cZo~ cZbR8%KkZc~ cZep- cR +cZX;*C cRCKkZlk c77+kZ+kZ'KkZlsb%s c*s cޚklkblLk cUTKkZ* sZs,kZhLkZ媳Lkb)lkbR+kZ;.LkZLkZ^+cZlkZ=LkZ+sZn+LkZ+kZϾ~LkZLk c?s c^glk cЫlk czlk cX{s c}Lk csKk cNlk cMKkZLcZ@*LkZolkZ/#KcZ`lkZKcZf\+cZU}ELcZpLcR{+cRµLkZRLkZXiLkZBklkZ9+s cwZUkk c]}/KkR줸LkZ/sZޯ lkZK2 lkZBsZ{Z_sbƺ.{Z;>sZk kR*lsZ9+kZh cZA bZUАbhR(+kR c'B,ZR cRx~zVZRQSEZRߍ ZIJ*xZiJZR&ZRU* [R+cR+cZin+KkR*+cRK cZo|+kR/+kRsbRs>bRk} cR 2lkZ)nlkZkZ~/sZUlkZmKcZk^\+cR.2KkZ+cR+cZϻy+cR /k+clkRlkZ+=lkZKcR` lkZ{}+cR[+cZZ+cZ}U _+cR+cZg)+cZ\ +cZZlkZ A{sZ鮌s+c]MKkZrKkZ.lkZꗌs cʌsZhxsZ}lkZ{ZZ?ލs c諍lsiRksbWEgoLsZ5lsZb|+cZ@+kZSsfbRn=bR;)KkR|w cR%ZiR~h| chJZRWZRLVZiJ?ZhJn8 [R鳺*cR18˂ ciJ,*+cZ'ukkZKS cRbHJ~ +cZwbRbR2ȹbRiF cZ]o cR2 cZu* cR9.bRb@> chR.k+cZ;ݹ+cZzcrKcZ+cZ͘+cZ* cZb cZmXx cZɫ6 cZj< cZjKkZ+cZz cR&h cZO cR**' cZ?+kZuKk c_^+kZ cZp@KkZ/_lsZls c0yLkb0o.lsZ+kZ*ˍLk c_%LkbeVs cIUulkb* lkZAlkZ_Lk cgZTKkZ\z+cZZ5,cZLkZ-;lk ccLk c  Lk c/#lk colk clk cRlk c&Lk [*lk ceLk cz5lk c>9Lk c6nlk cOiLk c>&LkZ~ cZC”+cR +cZ>9 LkZ%/+cZW?sZ]ƶLkZ-UlkZ>?sZ 7LkRbLkRU+cR6/KcZoO-+cR+*KcZcX+cR cRxLcZ>s,c4>k [wu\lkZϿlkZlkZ_|KcZ{YLcZLcZ,cZw+cRî+cZksLkZ}KcZhKkZslkZlkZc lsZɾlsZ;-lk csR 8sZOlkR2sZWέ{Z_ڍsb|sZLsZA+kZKkZia cZpx cRVbHJ"jbHJzjZhRiZR\ cRxS]ZR_Z6+cR=}ZR`mRB  cRwKcZk;{ cRc|`o cR:-+cR旍kkR/+ciJ+kR{{bRbR9NbhRz cRR cRbR +kZw_bR  cZ, cZU}+cZɪ+cZ LkZ}|KkZ{LkZZ+cZX cZk cZ黾 cZ6R+cZ}+cZÊ+cZ"<+cZ|vz cZ' cR+kZw%+kZ.LkZj cZb؈ cZ1:+kZ¯ݦlkb%*lk c+lkZlsZKkZԃ.[LkbΟ cZ 4LkZ+ Lk c1;lk c.^Lk célk c|i+cZ xt+cZ˶ cZplkZ lk cKkZ*kk c_^x+cZ~k+cZ߾ +cZڧ+cZ:oLkZ%ZLkZvNLkZyLkRsZv{ZU%ۍsZ+_'lkZY]&KkR ,_+cR* cR꬞+cRp+cZoxlkZ%7lkZs [lkZk c/m]s [ͽlkZ7KcZk+cZ_$DLcZ%LcZx cR|LkRkKcZLkZJ+cZ2 +cZ8&lkZk뻌sR;lkZBͭsZ%{+c[^lkR lkR*/lkR6sZlkZsZKsZtKlsRLkb8+kZ chR`BbZ\ chR cRØZR$> chJ[ZhJ+=ZR֓x ciJh ciJI]+cR նkZ}~skkRe+cZݷkkRxwZR- cRnO- cR2ˠ cR cZx] chR%b+kHJ+kZcw cR(LkZ| cR+cZ?_+kZ\v[+cZ+3Kk cyjLkZLkZ+kZ{B+cZz cZ( cZow; cZ cZ]\w^+cZ y+cZ{^^ cZ+cZwYZ cZ~^ cZu) LkZ_+kZ||:+cZ+kZKkZsbLk c7lsZLkb8gYlsZߏsbW_LkbuZ LkbLk crlk c,LkZN.LkZ^ cR,`+cZ{sR7 s+cWlk+cޭЌs+cwתs+ck>݌s+cyd?Lk+cfgLk c/KkZ *Kk ch6Lk cga>lkZlkZ*kcZ(+cR:[,cR-WlcZ~+cZj4KcZ⯷+cZI+cZa00+cZ lLkZ9lk cVsZs [KzsLks5{s+chLkZR:LkZsZYMLkR>lkZLkZlsbr+kZzԦLkb|LkZzz cZKIbHJ  cRl+cRZR0F+cHJZiR,>ZhJlfZiJ*ZiJ⨞+cRk+cR`WkkR-+cZ[% cRϏo+cRsz cRMlkZwa+chR>KsRrbhR( cZ7_ cZ_ cZ'" cZXbR<> cZ^^^_ cZvʺB+kZ%LkZ9LkZ8r+kZ*+LkZ{X,kZo cZQ) cZ\ cZc cZ߽ cZg cZ- cZkX cRr ߺ cZJ cZ+LkZ cZ(lsZ}+kZa cZ//s cis+c^ulsZlsZlsZ LkZ̰+kZLkbޢŭs cLkZZLk cגlsZKkZj${+cZ{Z s+c^Blk+c lk+c:Ȍs+cWlk c<ɸlk+cOLkZ2/Kk cKk cKk cS56Lk [plk cigKc cn~lkZlk cxLkZ+cZB+cZ۶+cZo0+cZk.LcZ.ٮ}LkZ lkZލsZxlkZnLkZi">mkR^+cR*-sRKcZ9nlkZ{+cZ!x+LkZ,**LkZks [alkZs [oSslkZ7kZ)kZi+cR[+cRR깢lkZLcZBjLkR+cZ`Sm+cZ*{m+cZ,XLkZLkZllk c"lk c{lk ckLk [<{kk cehKkZ:lkZ~+cZ +cZ?+cZn+cZ7i+cRˍkZ-lkZ{LkZhAsZb}lkZymkZ`w cRފ cRkKcZ;+cZk+cZ+͈sZlk [|lk [{lkZ |nlk+clA *lk [뾜KcZlcZښKcZ7+cZ~LcZLcZksb]mslsZoLkZ""sZ7LkZLkZz~ chR/ cZ>:P+cR cR>6ZR[ZRaZRόZR\W] ciJ~+cR''KcZKcRB^kkZuYlkRcKcZA+cZ>+cR cRc,kZy_M+kHJڠ+cZ˶+kZ9]5 cR cZvs cZa cZ8+kZ+kZ޵LkbЮ~Lk c XLkZ7+kZ*/+kZ.k+kZb+kZ. cZ" cZT+kZw}~ cZ cZ{IY cZW[v cR:_ cZ'&'+cb랭+kZ cZ> cZ KkZ7/Lk c:ls+cls+c*|Kk c$C[Lkb8Lk cAMHbLkZ`Lkb%zlkblk cpLkZ{LkZux+cZ*ZUxlk cCmlk ck}lk cUlk c%_lk c_lk+c}v*^KkZ(zKk cҹwLkZLk [(Lk [*k+cZȘLkZULkZ?_+cZU+cZoכּ+cZ+cRLkRLkZ+cZw +cZwU,cRB~+ciJ桾 cRɰ+cR+cRjKkRëkZ#k cWmws+c"׭s [%jsZz;lkZzlk [+z-lkZsj+cZ_lkZePz+cZLcZ(zlkZ{LkZ6v3lkZu\LkZb'LkZs+cEUlk c5%'s cs+clkZ~\lkZzlkZG?LcZkLkZsZAsZ+kZ~?LkZe#LkZ cR chRb cRkr cR?+cR칮+cR^yhk cRW5ZRZRaZhRZRKcZ^WglkRZºkkZɫ cRМKkR;+cRr۶.+cRWplkR- cR cHJ+kHJ cZKw+kR+kZ5 cZvݚ cZ}kkiR˯sZ{KkZLkZ,LkZ0ȻLkZ~̯+kZr cZLk c_U cZ,/ cZ"O cZlc^ cZk cZ_ݨ cZ^U~ cRȸbR | cZ+kZ cZbx cZn0+cZLkZ%s+c?w5Lk c .Pxlk cLkb+kZk 2ls c+kZ4Lk c5elk czïlk+cG}lsZy+cZ2KkZkLkR)ꫭsZ-lk c'lk cSs+c elk cs+c_ތk cWvLkZ*lkZKkZ>Lk+cvKkZlk cyLk cɵߧKkZ,lkZ*klkZ+cZ`Hj+cZSV+cZ_ cR +cZAʩlkZq{,cZ7lkZz_+cZC,cR+cR~7 cR cR>W+cR-+cRﺌkZZ+cZ, =lkZ-߿k+cTьkZ&k+cTR|kZlkZlkZzcLcZk+cRrLcZ ,cZZ"blkZދ+LkZ+cZ$lk c:ٻlk c֦.lkZ`k c'?6s c~k c{kZ{XLkZLkZn cZYLkR =sZ\s cXx]LkRb{blsZC cZX cR`^+cZ*+kZgR+cR:+cR~|wZhJ"ZR{*ZRVC1 cJ^+ZR alkZU~|lkZBsRZZ~+cR+cR lkZ>+cRlkZ|] cR&" cR_ cZߵzv cHR chR +kRꔺLkZZLkZgKkZz+kZ?+kZ^8+cZ> cZ 0Kk c]mF+kZ, cZ0LkZ+kbEWr cZ? cZ渶,kZ~,kZz cZ>' cZ \ cZ__KkZ]-LkZ cZr+kZLkZ7Lkb !lk cZ&lk c_Lk c8@Lk cp:c[LkZLkZ nlkbocLk cI7s+cU:lk cjxLkZ㣦LkZ㌰SlsZLkZ=sZP{s+cZlk c~sZlk coLkZLkZz*+cZ*LkZ.KkZlk+cKkZܫLk cCLkZ.*lkZzKkZ/;=Lk [ێ+cZ+cZŠz+cZj"lkZ=w+cRKcZ/++cZ>LcZ.LkZlkZ^x^ cR cR+- cR6~ cR+cZt+cZ/LkZ|klkR' s cǵ}sR lkR(KcZXsplkZ|LkZsy]+cZ^OlkZW+cZ, ,cZ8+cZ??lkZ羔lk clkbrlk+cElk+cX~ULk [#j lk c,/lk cLkZ#~+cZ +cRz+cR,cR.{*s c`i lkZiLkb_oLkZ8 RlkZ+lkZxbR&++kR(w+kR}ٓk+cR8+cR/ cR7ZRy~ZRk cRWZRglkR\+cZ+6lkZw+cZ*lkR\lkZUsZ-s [}*lkZ^zckR}kZߧlkZ淶+kZ肊v cZ^ cZn cR) cZeq3+kZռLkZX+cZ+kZe6[LkbryPLkZLkZ(&LkZ~lkZ cZ cZ cZ" cZ cZ cZ :'LkZ?LkZڮ cZ% cZ"* cZݯ+cZ ?Lkb*Lk ci+kZ +cb +cZ ls+clkb" lk c*cKk clPlsZ.Lk cu[LkbLkblk cLkZlkZ7lkZ<ÿLkZ_xLkZ}lk cB{+cwRsZ^lk cRlkZzlk ceQlk cU~+cb2lk cxLk+cYtKk c:`Kk cmKkZ s+c7ukk cXlk+c͹bKk+cllk chsZ}lkZW+cZ&*+cZmc/+cZׂLkZݟvlkZb.6LkZz+cZp+cRWZR+cRsZU_+cR+lkZ|lkZlm^LcZqlk [{+cZ lk+c-Y#TlkZ8rlk [ڈlkZKcZzLcZa+cZ)LcZ,>7lkRlkZlkZ⪡LkZzLkZ Kc cmCLkZk cwlkZ*r,+cZvz+cZʍ cR0 cRS` cRlkZ-sZU+kZnviKLkZ˂LkZ)+cR<&R ciibRsX cHJZ(Bά cJiZR cRP[_ cRc- cIBh+cRLcZZkKcZ{LkZ?KcR/lkZKcZ3(sZzz_LkZ.KkZ@ cZpn+kZ cZ.(+kZ%KkZ\LkZ+kZ= kZ֣+kZruLkZ LkZ^àKkZ:Lkb]_Lkb_իlkbW^,kZ[ˀ+kZcr cZRr cZ>+cZ LkZb+cZ cZi cZ cZ/ Lkbͭ+kZ cZ Lk cU+cb zlk c2 lk c ls+c[KLk cww+kZLkZLkbLk cTlk clkZRlk cMLkZLkZ߯LkZ""s [lk c*~LkZ NJLkZ!LkZ\Kk c_ߺKkZLkZZk clk c{zKk+cKk cSLk+c_-_lk+clk cϮWlk celk+cvVUKkZzKkZLkZ{+cZ̬ cR cZ/H:+cZmY+cZlkZ+cZ̶i+cZ~xZR0 cRKcZU5+cZxD+cZ& cZ|;lkZskLcZ<+sZ7ՌkZClkZ?까kZ~ߪlkZ~+cZM]5KcRLcZ+cZ|84LcZ-ؿlkZlk cЍ8lk cLkZKc cZlk cw{sZOJlkZ+cZ+cZ|u+cZw cZlkZɽ^lkZlsZ+kZ+cZ>LkZ z cZT,chR cRwZ'J>ZhJ~ 8ZhJ(8 [R(hZR- +cR 77'lkR,cZ٩KcZ lk [^KcZ?lkZ%lkZlkZXoKcZS-+cZPKkZjmlsZZI+kZzlkb_Ou+kZ}+kZrlsZ~~lsZ׍lsZ cZBlkZ>s cݍs+kls cpwls c?*lk ckܿ+cb=|+kZʧ+cbZwKk c]lk c;lk cz+cb>p+cZ cZ*+kZ/5Kk c+k c>VZ+cb1.Kk ce}uLkZ Kk cIlk c* sLk c> Lk cdtZKkZLkb lkb\Lkb/s ck c^LkZ Rlk c:LkZ^ls [lk c<[lk clk cW͌k czKk cPLkZTilkblk cu}T-lk c#/{Lk [k cKkZzKk cz/^lk+c{VUKk c{Kk [>lk cX{{s+cawlk+c UUlk c{+cZ+cZLkZ+cZ+cZ?fLcZ,,cZ/i+cZywLcZ}Y- [Zܲ cR *lkZs+cR"lkZQw,cZ* LkZ߰kZ~+cZ3lkZ{lkZ{c+cZ_j+cZZcZ+cR) cR?,+cZ߾+cZxRlkZ lk clk c*޿lk c_s cU/{+ca{ZR+cR 8C+cZ˪" cRʸ cZ_,cZm+kZ/>+cbx+kZOC+kZJLkZʻ]LkRq,kRZR0jZhJ RZhJ{z["ZHJ Z(Jx?ZHJ ZHJ+cRZj+cZoW,cZuk+cRsZI]+cZ AlkZ+jlkZkZ⸍sZ?_+cR+chR> cZL"+kZޫLkZt^+kZos: cZڻLkZkY`LkZ+!lsbrPHLkZ9LkZ,kZ?ls cwls cs c_s+k_TҸLkbr+kZފ+cb+kZ *lk c.&Lk cԼ^t+cb~LkZ~o cZxz cZ*+9+k c_Lo+kbb(z cZ+cb&u cZ ?Kk c*UVKk c?MKk c|Kk cnbU+cb+k cJ^+cb/V+kZLkZ+{+cZx(LkZlkZ.lk c._s cysZVlk cR#lk cLkZilk csWKkZ;خLkZ֩lk cpkk c?ulk c;lk cclk cݼLk+cKk+cenWLkZKc c'{Kk cgZ}kk c_Kc clT?VLkZ/+cZ+cZ+cZ LkZ˹LkZ?lk cK^+cZh{z+cZ&sLkZK] cRkþKcR.&+cRzt+cZ}7=KcZոp+cZ.lkZ^6]lkZ/~LcZ+cZڝKkZ?KkZm+cZk+cZ.}+cZ+cZ' KcZmLkZ"LkZ+Lk cP8s c+ {+c* s c ZhJ(,ZhJ/7ZHJ*XZ(B(+cZfkj cRW+cR [ZK+cZU6%LcZ-+cR.jlkZ_ssZ7?_kZ^lkR8sZ cZ,/+kZ KkZӥ+kZLkZ5b^\^xls c%-ls c\<*Lkbs cg\LkZ8*Lk cq s csLkKVls cLkbXk+cb[+kZ+kZ&lk c?Lk cxKc cv[,kZ{ cZ +cZ +cb{K+cb[p cZh cZ+. cZ +cb;Kk cPKk c}Q+kZ cZ KkZc+kZ^^ cZ l cZ>+cZg, Lk c}1 s+czlk c. Ms+cm>Wŭs c}/sZzlk+kC"lk cmLkZ0 +lk crWKk c"LkZ*nKk cIlk+c`mlk+c]lk+clk c8lk+cUF۶k cLk [lk cKkZkk c{LkZ{+cZ`?LkZ,kZ{+cZ,LkZ*?lk c_WLkZxxLcZ^pV cR+cR'+cZ m+cZ z +cZ+ [KkZklkZslk clkZڏ+cZp+cZ6¬lkZ[wlkZZg+cZw+cZj+cZ׷+cZ+cZ*KlkZKk c7jLk c?s ce{lkhkQ cZ{x~zLkZ~+cZ+cZn cRç cR.ϪLkZ=7{s ctDsR+kZ7+cZ彮+cZZmF cRZhRѬ cHJھZ'B=0"ZhJʌZR뇉gZhJ cR^+cR¿ZhJ,>+cRBgw+cZLkZ5_o cRlkZ:+cRŒkZ/k c+cZztLcZy cZXe cZ+kZsWr chRlsR?/Zxxzls c΃ cXlsZzLkZǭs c=s cs+krUs+k}rls+cp|s cקls cULk cf Lk clk c뿢Lk csLk c}Kc c_+cZ+cb?+Kk cٻ+cbSGy cZ. cZ6 cZ"+cb Kk c}?wKk ck cZ0+kZ+kZ:/+cbo cZh訸 cZ\ӊ*+cZLkZ Lk colk ccs+clk cۨrlk cX0ԌsZlk cN.hKk cLk c٤Kk c LkZLk+clk+c^s+cߍlk+c~Bk c/lk+cUKkZbKkZlk cUR_KkZ+cZ0+cZ.LkZuLkZLkZ+cZl+cZûLkZ'lkZ+cZnZR cRj cR(+cR +cZ?G7+cZLkZ5lk cwUlk c^lkZLkZ++cZ7+cZP+cZW+cZ+cZ~,cZ>)+cZLkZ+i#6LkZlk cgugLkZ 2j{Lk i?{lk/䪌sZJ€+kZ+cZEf cRr cZ_U_7LkRw: cRj,{ cqsZz+kR맫LkZKkZktn ciRp" +ciRW ciRzbhJs+cR%ZRX_ZRxnZR3+cRuv cR , cRWLcZlkZmbV cRn cRV +cRm+cR KcZLkRmaLkZxY cZ +kZW{KkZYbRnlsZ= c^|~Lkb(?{ZLkb/sZ[Lk c(@*sblk cs+kqls c+ls cnLk c 5ls c[+k c*lk+knKk cwZ@Lk c~[S+cb. cZ:KkZ+kZ +kZ cZ cZ00 cZ +cZ*Kk coEKk c_Kn]+kZ+cZ++cbiy+cZ긻 cZ.#+cZkLkZ%_]lkZ+ lk c &,|LkZ cZJ+cZ݉)LkZx+cZLkZ.]+cZv cRz cR+cZ]U%+cZKcZݷ+cZ -lkZwߌsZLkZϲlkZ+cZ@BCKkZmu+cZ_x5+cZ{+cZ+cR lkZt+cZ/LkZ/?lk cZlsZJsZ/߫{KkX{lku{Lkk+cZ@ cR(+cZ(+cZ:+cZbz,kRm쾋{Z sZZrl+kZLkZBh+kRLkZqW cZ`T cZ} cR cHB*ZR ZiJZRyZRr]+cR׽+cR lkZ+cR{+cR߯'+cR&+cR KcRwlkZ,_+cR Z+ciR|biJ( kZք+kZjkbhRlsZ=+cRls c|Lsb֤[KkbZ/lkb社s cjlk c/ks c/ls cLk cls cyls+kLkbKk c-lk cjKk cW>Lk c1#lkb_p+cZ cZKk czC+cbp cZ cZ0 cZ.` +kZ.* cZ0+cZ+羸LkZ sblk cLkb sZLkZLkZlk cgUlk cX~Kk c}YKk c_u;+kZ"ߪKk cڕLk c+>lk c >KkZkLkZKkZKk cq~(lkZ>뗂Kk ctCBlkZ<_/Kk cPLkZLkZ+fLkZLkZ+cZULkZ}LkZ(+cZꨶ+cZ} cR귾 cR>b+cZu'% cR*z cR +kZsz+cZVLkZfLkZLkZ+cZclkZ:+cZ cR" cR+cZ8 +cZ+oLkZLkZLkZ`lk cq}s c){+cj9{+kϿs+kb(sZ~|+cZp[+cR"&KcZw w+cZUb}N+cR{Z᫻sZ\[ chR+cZÉ+cZILkRz cZbRJ+ZR9 chJZR ZR¸ZR]ɕ+cR\ڿ cRj+cR~P+cR( LkRܷ cRKkJ:sRՄz+cRS c'Bk LcHJZHJ$ cHJږ&/+kZU cZtdbR.{Z%{LkzlsZz+kb'Ԏ+kZLkZiLk c *ls c|ls cK{ cy7Lkb"Lkbls c[Lk c ls c/"sLkjlk+k;0lk+klk c'.LkZZ+kZ++k ck+cb)+kZ cZp0> cZ_LkZKk c]թKk cVbrKk cWrw+cZ .+kZ+b cZ"+kZ;LkZ~+cZh,lkZm+lk c'`ls+c~9slkZ` *Lk cylkbk~s cglk cYbKkZ☿lkZ+kZ*LkZ~?+cb'KkZlk ccKkZ`lkZKkZKkZklk+cE_KkZ(~Kk c:nsZALkZjRLkZZLcZ귏+cZ(,LkZ^LkZlkZ+LkZkE+cZmd~ZR(7 cR޾ cRo+cZҟYz+kR0*KkZ|lkbkKkZ;LkZ.LkZj+cZlKkZw~ cRZZ++cZ-+cZ[I+cZz+cZ?+cZ7?lk c.ZLk ckLZHJبZiR hlkRW+kHJzZhRq+ZhR >&ZRl+cR^VZHJZhJ*JZhJm_uRHJ ]RB" cHJ]ZHJ+wZ'B}ZhJ-RA^LkRYZZhJ`ZHJWZGJw chJ{"KkhJUKcR]UZhJ%ZHJ"ZhR^.bHJ cHJ:bHJ{Zrݍs cW,kZ"ubZ@| cZ jkLkZUKkZ'LkZojLkbv~Lk cw[+kZlkb+kZ(+kZ*blsZ/Ulk cLk c,kZLkZ+cZTw+cZ?Kk cZU+cb|` cZ ( cZ @bR8+cZ*} cZ/+kZ cZs+kR /LkZrWU+kR/_KkZ._LkZʾ_+cR*v+kRݷKkZlkZ+lkZȿLkZ}LkZLkZWlsZUKkZ \+cZKkZ+U cRz cRU+cZU+cZ?ZU+cZ(KkZ+cZΪlkZuWyKkZ,lkZKkZ}OLkZ_7AkZu~LkRylkZ_]LkRW{+cRˁ* cZUU+cZY+cRZR} [iR cR}׵ZR cR cR)+kR}LkZ_ LkZ]LkZLkZz cR:TKcZwuLkRW+cR cR +ciJ꺰sZULkZU舸+cZ-)LkZLkZ "LkZs c]s c]+s cs c_~~LkZulkZ_KkZ'KcZb+cZ>+cZ˜sZ]xhbR +kZRub+cZր-LkZsXkWKkRZZhRV\ZhRw9ZHJ2ZR]k cHJ;.ZiR_a0ZhJqZR9e ciJz cR( cR# cRw.ZRywB cRoڽ+cRI+cRW~ chJڊbRz/bhR*bHJޮbRbRlsb\ZLkbU0+kZ+kZLkb}Y?lk cu:lk c: ls cjls cWls cUxLk cYLk cls c?ils c ls c| s+clk c zLk+cmq;Lk c(LkZ+kZKk cZ^u+cbZ cZ в+kZ cZ^[yLkZKk cW^+LkZrlsZ_ cZx> cZ ϩ cZWbR#lkZ+cR~ cR*&LkZlkZWybKkZk/KcZvLkZm4KcZlkZ?:KkZ+kZ+wW+cZW*+kZզKkZ^KkZ_ϿKkZU{:lk coKk cu KkZ®KkZڈ lk clk cKkZxKkRH LkZ" cLkZʂ+cZ ),kZLkZBuLkZ?+cR+cZ͵ cZս+cZvRW cRs cRn. cR?+cR޶ KkZ/՚LkZ`vlk cp}k cu6_k culkZKkZ?mLkZ&׾+cZ'LkZ[Z +cZ 0lkZ/ʿsZzlk cLk cйLk cls+csKksLkUsLk:k73s+cz֌k cWaLkZz^LkZzLkZ+kZm;LkZzsbw^ cZ_(LkZ^?LkZߖLkZUx}bhJZiRXZhR%ZhJ*nZRK cRbR[+kR cR cZ{V+cZ{+cRþX cR>k+cZU] KkRn8+cR슮 cR cR{ϫ cRށ cZ:o chR cZ.>l cZnllsZ򋭽Lk c^m\Lkb`LkbN3lsb/lk c"sLkls czީlk cols ccKk c#Lk c.8.ls cs+kOkls+cklk+c!lk+cW .Lk+c•Lk+c,*6uLk c\Kk cWKk cKk cw^Kk c[{+cb cZ:::Lkb Kk c7Kk cXyuKk c^+kZKkZ.պ cZLkb_LkZ}*LkZ+cZ(+kZ/lkb-yKkZ xlk c.Us clk ce+cZKk cWKk cW}KkZn+kZ:Kk czcKk cKk c]O8s+c?Vlk cv^lk coqtkk cZ[k c=wlkZ/KkZMs+cylkZޢ+cR8LkZ+cZ˦׈+cZc +cZ ++cZn cRڂZZ cRm cR_*ZRP. cZiMKkZEKkZlkZ'LkZ2LkR` msZ߿LkZ{&KkZLkZLkZ~wLkZKcZc7LkZشLk c.lk c*Lk+cMLk+c s c=sLknsLkwlkZs cZ+cZb+LkZ+cZh cRC| cRZhJjZhJa; cRZRhZR#sZR/KcZ] cR++cZM+cZBx-+cZEKkZ[ "KkZw+cZ+cZek cRڊbR cRx cZ! cZج cZLkb-Lk c{[Kk cls c͟ls chs+c'ls+cz{ls+c?>Lk c!LkZ`(ls cyls csLkpums+k>s+k{^js clk+c lk+c+cLk&j lk c׾Lk cKk cLk cy+kZh0Kk cUi| cZ +Lkb Kk c׫~Lk cLk c*NLkbڞ+cb+kZLkb7ߧLkZދLkZ.LkZ~KkZz*lsZcVlkZ)lk cfs c]5lk cwlk cۍlk c]Lk cK+cZ*LkZlk cLk clk c`lk c*s+czsLk%7sKk0s+cBs+c[ZLk+ctiKk cV_LkZU+cbnLkZLkZ+kZ֮LkZù+kZn+cZ}[bR cR{R[ZR~ZR1ZRV!ZZR/P&ZRr+cZ} +cZzu cZ cZO;o+cZ" +cZKkZvKkZy+cZ=+cZ0xU cR.=Z cR cZ[ cZ]+kZ] cZ+kZ#Kk ckzLk cֿqLk c6ls c;lk+k ajlk+klk+kls+cwWLk c.(s+kZs+kmlk+k+kZ; cZ*+kZ Kk coLk c12LkboLk c*Lk ch!Lk+c 03Lk cLk c.Lk c lk+k*ls+cils+c/ls+c cR*+cZ cZ )u| cZ{wk+cZ_ cZ> cZ  cZ" cZ?#Lk c٪Lk cLk cCKk c_wKk cٽLk c Lk+c0¢lk c// Lk cls+clsKk}oԌs c)s+k7ls+c lsLkvUsLk}lk+chp Lk+c`Lk+c:qLk cxKk c{Kk c+k co{Zk+cbq+kZ cZ("‚Kk c÷Kk c0ls+c|]Lk c BLk c> Lk c Lk cfLkbLk+c-As+c)uLk c:s clk chLk cLk cU;lk c'lk czkb>Wlk cz~lk c_)|lk c`Lk+co-:lk c+hlk clk+cI?#s+cs+c<랫s+cV|s+cglk+c!Alk+clk+cnaTlk cs+cb5s+c$lkZXl+cZ $+cZ=+cZLkZ,kZ| cZmn [ZW: cZu[_ cZ}WJ+cZ%]+cZ +cZ +cb;+cb,2LkZӪLk [˯lk+cTj^lk cOmLkZ+cZ0lkZ~,LkZ7LkZ?/lk cnlk+cm.ms+cqls+cLk+cc#sLk|zsLksLk6ssLk{޺s+cZZVVLc cSLk ceLkZ.+cbz+cb; cZH cZ cZ- +cZ;+cZJK cRbRrUVZRĢZRZiJZR cRZR:. cR cZ./+cZW+cZz+cZLkZs{+cZ[+cZ{+cZ` cZy cZȹ cZ㩻 cZ+cZ躩 cZ Lkb,Lk c&Lk cJKk c]Lk c Lk+c#$lk+k$0Lk+c̊Lk+c s+c ;sLk}sLkvlk+k9sLk-uqwlk+k{s+c늍s+cpLk c" Lk cx Lk c~Lk c6Kk c:߾Lk cjv+cbz{t+kZ+kZ/,Kk cMu8Lk c*ls+coKk c Lk c7&ls c9)Lk cls c sLkU[lk c@Lk c{s+cf +{+cu\sKklk+c<ؚlk+c\ s+cus c5lk+c*s+cWu?lk+clkZnLkZ:LkZoLkZv+cZڋ cZ cRo. cZ>w+cZ׋+cZtھKkR폯:KkZ+cbAKk c]lkZ/lk cǗޮlk+c??s+c7~k c_zlkZlk cmLkZ7:Όk c}lk c//lk c -lk,clk+k+(lk+cI⹸sLk[鍌sLksLkvsLks+cv^xLk+c~r~Lk+c^XLk cPkKk cu]Lk c^{+kZx(7 cZ`Lk cULkZ7lkZX_~ cRrnZRkCbiJ:ZRLkRM cR6ZRr  cR'&+cZXUY+cZy>+cZI\{+cZ?+cR v+cZ۠+cZ>+cZ+cZ cZ`+kZ cZ cZ' cZ cZ*Kk cխYLk c`Lk c}{Kk c^Lk c:Lk+c. lk+c0lk+kklk+k-sLkIՍsKkV%^sLkQls+c{Zls+csLkkLksLkz~klk+c: lk+c'lk czLk c]wLk cxLk c^lk cO cZ8 +cb>lk cKk cO0 ls+c:s cZKk cLk c;Lk c8ls+cm-s+c⿧sLkݗ(s+cPls+cs cLk c0s czlk+c/\s clk c@lk+c>YLk cLk c>lk+c%-lk clk+clk+cn*s+c{s+cs c>slkYGwlk c*lk c s+c-խs+clk+c> vs+cՌsLk&o]s+cs+cюlk cWLkZ+cZ cZN cZ^ cZ9+cZ)U+cZ/KkZLkZ:.>LkZ .lk cj[lk c-lk+c>&#lk+c"s+c󓬌s+ck 3lk+c lk+cilk c7+lk cւs+cs+clk,cC+ cZ cZ< cZKk cLk c^NLk c{kLk c}_Lk c /lk+k>lk+klk+cblk cs+clk+k؍s+clk+k/Blk+kZlk+k*kLkՌkLkVslk+clk+cLk cPT^Kk cLk cls c~2s+clk+c ‹s+cn+ls+clk+cj s clk c,s cյ¦lk+cj/s cs+c~lk c.lk clk cs clk c. 4lk+cs c˭s c+ԋsLk|ksKkNylk+c>s+cxs+c磿sKcߚs+cs+c+s+c_lkZzlk cnLkZoLkZm+cZf; cZ[׈ cZ. cZ} cR+cZ ~lk c{߶lk cOǍs ccKk c$PSlk c*lk+cPxlk c:bs+c= (sKcs+c4lk+ct6lkZ(k cͫ;s+c.s+cs+clk+k sLk_}sLk'sLk0sLkà slkvwlk+c`Lk+chLk+cZyLk c{Kk cWKk cW[Lk c֭+kZ`LkZo+cZ0lkZ~Z cZbRVHZR'ZR] cR~ cR cRh? cR>+cZ  cR*KcZ:?6LkZuKkZrKkZ+cZhd+cZ)LkZ[ cZ ?+cZ?+kZe]?+kZ+cZ2 cZ*Kk c߉Lk cҩxLk cLk cߵLk c lk,klk,c,lk+c@"kLkUsLk}wlk+kplk+k`nLk+c0mk+klk+k{lkLk) sLk]\lkLk&-lk,k`Lk cnLk cVLk cLk cVLk cShb+cb~Kk cM}Lkb) s clk cj8s+cols c}Wts+cUs+c\j׍s+c[ns+chlk cLk crlk culk c> lkblk c몪's cilk cA6s+c-s+c[!YsZ*ڊsLkF5s+c۪lk cj>lk+csW sZ6{+czs+cڭs cs+clk clk c %LkZc/+cZ LkZu+cZچ+cZ cR^ cZ* cRȊ+cZK7lsZLkZ.lkb lk clk cJsKcs cksKc~Κs+c}>lk+cVblk clk+c)h]lk+c;9s+c忿lk+cxsLk_sLk~sLkM%sLkslk,slk7us+cbLk+c Lk+cfxLk ccKk c}^Lk cU+cb0Lk cum+cb +cZLkZvoKkRKbRrSZR/ cR cR׏ cRڭ cRߠ cR cR*LkZV+cZ#!LkZLkZl+cZ+cZʸ +cZo:KkR+cZO> cZwV cZj>;+kZ cZr( cZ +LkbLk ckLk c{Kk cLk c //lk+c lk+c>lk,k s+clk+k8lk c&lk+c Lk c(ms+cKlk,kkLkگlkLk:j lk,k{s+cU7Lk cULk+cݹLk cLk c.Lk ch+kZگ Kk c%W=lk c'lk cs+c[sLk'_Y's c^ls c~Kk c,Blk+kٍsLkUlk+c,&8Lk c s+cg}Lk c8lk c;s+cs+c[/lk cblk cZlk c:p5lk c;Lk c s+cSj~lk+cа ls+clk+cs c^sKkusLkz}s+c-~lk cx,lk+c¢ƌs+csKcovs+cɺlk+c]$Ҋs+cᅩk czlk cLkZۍLkZ؈ cZ< cZ +cZhi cZV cZ:+cZCnKkZYw/s cLk ci%lk c_ s+c-lk+c8ȌsLcs [騭s+ck+c@,lkZxlk+cT}alk+c;w%lk c;+lk,c"sLkrܮKsLkisLkEs+c/slk slkpslkmks+cLk+cາlk+c*{Lk+cwX|Lk c{+cbLk c_W+kZbLkbj"LkZү/lkZ{ٌLkRܩ+cR cR~ZiR% cR? cZel cR cJ",+cZ[+cZUl+cZ :c,LkRKkZx;KkZKkZ^\+cZh+cZ9j cR ch cR cR? cZ3(.+cZ~ cZ.LkbLk cxLk cLk cmZLk c/lk+cs+clkLkX+lk+c Lk+cLk c "lk cLk c&' Lk c@``+cbKk c?Lk c*s+cQs+c,.sLk|s+k}ls c몍s+k}ۭ{+c_׻s+cz>Zs+c[s+clk+cۀڲs c_lk c>lk c:Olk cs+cmlk+cQ$s cλs+c5sb*lk+c/ls+ctls+c|s+c?lk+c@"{+cϗs+clk+k C lk+cFs+cs+c炢sKkUks+c{s+c{f>lk c*lk c8s+cjLkZw+cb&+cZ cZ\m cR cZd+cZ~֯+cZKkZ#LkZ%]lkZlk cwԍs+cw]5lk+c;lk cs clk+c|lk+clk c*j_lk+ca}lk+clk+c s+c7sLkijsLkosLksLkslk̫^2sLkslk s+cjLk+c 2Lk+c,*lk cKk c|LkbzkLk cYnLk cULkZ:r;LkZﳺ$LkZ~I+kZfy+cRk; cR8 cR.k>+cR? cRK cRlkZW-+cZ*+cZow+cZ+cZlkZ+cZ4$KkZv>+cZ cZƞlkZͧy cR:KkZ~ cZl/,kZ cZ lkbɝLk cKk c]Lk cꖕLk c+ 7lk+c3؍s+clk c2Ȃlk+c,lk+c OLk c 8"Lk+c.Lk c28sLkVlk+k; s+clkLklk+c+lk+cCLk c~?Lk c.>Lk c7Lk clk cmjz+cb+c c{}lk c+'Ìs c&sLkPis+c*{ cLk c"@s c֋ls cylk+k;s+c>lk+k"lk+kg"s cuLk+c>4vlk+cs+c EblkLkrbglk cs+c^꿌s+c{lk+k6s+clk c#Тls+cs c⿟s+c7s+c鳗s+c뫆lk+k +s+c߿Olk+c0 s+cʌsLc6s cWÍs+cTlk clk c5s+c%r+cZ*LkZ+cZ +cZn_ [Z cR cZ-; cZ@[+kZLkZ/LkZҬlk ci$kLkZBlk c0˭sZ*ꭧs+c:lk+cTblk cs+cWlk cZlk c+lk+chs+c/sLksLksLk+sls`zsLkЊsLkrslkϡsLk~hlk+c:Lk+c*BLk+cAXKk co?LkbިLkZ*Lk clsZ~LkZzstLkZ[+kZ+kZ͹& cRw cZMu cR.+cZ~+cZ>+cZm lkZ?M+cZE+cZ LkZο^lkZklkZ\KkZhZKkZz+cZK+cZ ciR cZP.+kZk) cZ+kZls cKls cs]Lk c^]Lk cmLk c;;lk+c.8lk+c&lk+kʨs+clkLkilk+cX+lk+knlk+krjlk+k{zlk,k0kLkogsLk{_{lk+klk+cnLk+cLk+co5Lk cLk c Lk chHJKk ceWY+c cjs cgs+c4ësLkss+cӏls+c>lk+k?jRls c*Lk c+lk+c݌&lk+c砍s+crlk clLk c;lk cLk+clk c 's+clk+csLklk+kls+c;s+czlk+k귿ls+cllk+k#cs cs+c˶sKkYo lk+c,lk cs+c_˭sKkgys+c? sKclk cVඍs+c{lk c\([s+c ~LkZLkZ+cZ+cZ cZnww cR+cZׯ' cR+cZ<KkZ'ˌsZLk cLk cuLkb(lk+k>&kLku=s+cܺs+cclkLklk+k ls+c`Lk+clk+k{sLkuEsLkϧlkLk lkLk][_lk+c+kLk cLk c;lk c]*Lk c ,Lk ccs^,kZ+cb lk c%s+cs c'{s+k'lk+kbިs+k_[Tls cs+kԯߍs+cklk,cȜs+cLk c˿s+cls+cnsLk}W}sLkUs+csLk;lkKkIlk c ،s+c뺌s+cs+c 7s cblk+cx,lk cgs+ck{ns clk cn*Lk ci+cZX cZ| cZ泬+cR cR+cZ7+cZwF cR )+kZLkZ>LkZlk c" )s+cs+c+s+cꯚk clk+cWlk clk+cs+cLk+c Blk+k-+s+czsLk]slkjslkGslk{slkXslke:slkۺlkLkDXLk+cˢӋLk+cKk cc:Lkb6:(+sbr+kZLk clemLkZ2>&LkZ]LkZ^+kZ+cZ+ +cZLkZoM cR (LkZIe+cZ? KkR;LkZ\$+cZ+cZ}+cZ7'+cZ+cZWc+cR LkZz cZlkZ7] cZb+kZNk)sb} lsb. Lkb~Lkb\+kZLk c:Lk c%lk+k+9sLk{s+cBsKk}s+cZ(sLkׇsKki lsLklk+k:k8lk+k-*s+cs+c蘮lk+cjLk+c Lk c^Lk c6Lk c_Lk cLk cpbPh+cb',kZlkb?sLkesLkVs+kjs cܬls cj.lk+kls c~lk+c:s+c{Lk{s+crlk cwxs cʛs+c{.s+cn:s+cW*s+cjs+clk+k(ЌsLkWߌsLk}^s+c*&sLk}t[sLkwsLkwUs+c+*s+cs+cz_lk c-`lk+c!s+cںkKknz^s+cs+c[Lk+c<lk c+jlk cCp+cZ*;LkZ^ cZZ cZ  cZ{n cR+cZ7kw+cZ?» cZ> KkZ_.KkZlkb;lk c"lk c,'LsZ~KkZϿKkZ}+cZn7LkR+cZ/+cZ6KLkRJlkZQ+cZR+cZwڋlkZ_5{+cZ+cZlkZLkR cR8+kZ+kZTlsR+/{ c^}Kkb L+kbW+kbLkb3ls c's ci?sLk3'{KksKk0ӭ{+csLk=TY0s+cz{LkOW׌sLksLk_6s+cɋsLkVlLk+c*lk cz~Lk c[Lk cvPLk cVls cLk c{pnZ,kZ'LkZs c'sLk p{LkWsLkz4s cЭ{ c_ls+crLk c2l lk+c"s+cgϺs+c.lk ccs c{s+cҍs+cwܗs+c^s+c"wsLk:}sLkJsLk׍sKk_}֌s c⪌sLkqcs+csLkWsLkusLclk+c4 lk+k2Zlk c lk+cs+cc8s+cm(lk+cY-lk+clk clk clk c@ LkZ7+cbj cZg cZIg cZw cR+cZw+cZk+cZ.;KkZ>_KkZ.*Lk c%lk c/lk c kb *lk c(lk+clk+cꗌk cw[lk+cZZZULk+c3Lk+cZlk c sLkyms+c﯍sLk͸slkzjsLk.slkeZsLk׌sLks+czLk+c(.Lk+c~oKk c/C/s cߟsb~Lkb֛Lk cu[Alkb.Lk cuLkZ0n+cbLkbn+cZ}bKkZ2^NlkZܯ+kZM+cZ R <+cZBհl+cR0 cZ6s+cZZ+cZ3 .LkZ{~+cZ.C+cZ`KkZi^R cZp cZ cZ H\?+kZʪ.lsZ-sb}/_LsbllsbLkb=gLk cЪ=s c?+sb„ (sLklk+c栴s+cWs+c6s cs c_s+cW/s+c ۍs cb sLk_s+c*s c{.s+c:sLkWrU?sLk_sLkwj{+cslklyɌs+c&jsLkEs+c滌s+c(s+cu2s+c(-s+clk c?'s+cȿs+cws+cjO+cb{2!LkZ cZ8 cZ cR~ZZ cZ% cZT|+cZ:; cZ+Kkboן+kZlkb"s+clӍs+c㊶s+cDzs c.Lk ["4lk cY}lk c[Lk+cqLk+c ?lk+kʌkLk{lk,k⺏sLkslk^~sLk+slkY{slk_ݗUkLk}kLkV^]lk+cjLk+cX^Kk c~Lk cllk c^tKkb~V+kZ+ lk cysZ^ cZ cZ"X+kZh KkZ;LkZ[VKkZݼ+cZ'#4+cZ cZټ+cZ7 cR6j cZb+cZk9/LkZwg cZo+cZlkZy cRp cZae+kZϱ+kZRb *LkZ-"lsbn+kZ+ Kkb*Lkb?Lkb7>lsZ* sLkwY.sLk*Us+k6sKksb~ sKkJ,sLk&Ybs cj pxls cԋs c-sLkΧs+c(s+czs [@B+c cLk cjb CLk c1LkbnLk c^`c cZLkZn_.LkZ+s+kNsKk90{Kk^Ռsb˩s cs+kvs cR؍s c}sZy:lk c*Ќs+c:-s+culk cs clk cx s+cˮ7*s+c/c{ csKks+cs+cɦsLkyw;Ps cs+csLk-WsLk ksKk٬sLkWs+csKkv­s+csKkZs+cXZs+clk cs+c_s c{}+kZ cRo? cZKkZy}+cZLkb Kk c>lk+cu3ԍs+cʇlk cؠlk+cUylk+cV~vLk+clk+c[Lk+cݫgLk+c=#lk+k sLkikLkslkslkSʂsLk﷠psLk[sLklkLk,Slk,cclk+cxlk c,k [*Lk cfjLk cv]+cb\Lk c՞Lk cUgLkZ;a+kZ+kZΩ+kZM?+cZ +cRKkZ'LkZFu}+cZW*+cZ cR* cZ;$5 cZT+cZwWS+cZ? cZ-KkZw'+cZiI8KkZUa^LkZ}T cZ n: cZ +kZLkbܖ Lkb]+kb 5LkblsZj(lsbߏs c~eVs cs c's+cxs+cNKkZlkb(,^ߌsb ]s cr(ys c ;sLkws+cX 0*s c  s+cb`}Lk cm0LkZ >BLkZ*.'Lk cLkZb`j cZKkZ]sZ%>{+csLks c~s+kOR{Kkqgwۭ{ csbhs c/s cS.{ cWlk ceЭsKkp^s c+޿lk c,lk c>$/sLkgYs+c{Lk_]7ss cz r{+cs+c>ͭsLkyWՌs c+{LksW}ՍsKk6ks+csKkuߍsKkk 9lk+c(54lk+c*s+co{Kkw?us+c {+cVs+c娫{+c_]s cv[hbLkZ+cb0+cZr, cZo 2j+cZ cR^ZZ;" cZW+cZ*KkZ:KkZKkZlk c%lk c ?s+ck>s+clk cKkZLk [ΧLk+c}Lk+cGLk+cԊs+c믽sLky{s+c*slk slkz:slkRsLk^ތsLko}vs+clk,c lk+cLk+c`Kk cz~LkZZLkZLk ce[+k cyLkZj/lk cvRlKkZ~/+kZs+kZ+cZ`LkZkLkZ|{+cZ+cZ~LkZU5 cR` cZ\[ cZ67 cR cZx cZj)U+cZKcZ5*+cZ蠷+cZnͿ+kZ5 cZ$Ƣlkb͟Lkb@ls c]\m+k cc Lkbsb6s cllkbj]+kZLkZsZi{ c5sb/s c5sbb+8ʍs czbLkZ+ls c%߿LkZ<, Lk c{Zr^^ cZ +kR>lsZ){ c{ cz"ʶ{+cw>{+k[6e{+kp˯s+k<{ c]os c-lk c8lk cs+cE<_s+c k^{Z{lk cs cߍs c*s+c_ sb(C.s cs+c::sLkاYs c|s+kxs+c康s+c෦sKksLki;s cкs+c^+s+csKkj{+csLkNs+cn sZ(hs+cۍs+cO[lkZ_+cZk,+cZc> cZpi cZ cZ^I>M cRb cR( cZ>KkZ+kZޮKkZ?;s celk cV4Ѝs+cs+cClk+cvɗlk c>lk c7#Lk+crlk+cumjLk+c ڌsLkwusLk_YzsLk~Zslk ˍslk8slk_gzsLkjYkLk}lkLk`sLklk+ct|xlk ck._Lk c^ywwLk cLk cUu\Lkb[NjLkZLkb~/ s c{T+kZܪ cZ|c cZ}KkZuLkZ뵘LkZKkRLkhJLkR LkRʥc cZVw cZ cZO'^ cZs cs+cx ތs c5# {+czs+c"zs c${ c>Ws c^s+c^ysZ/+kZ/++cZx cZy cZxw cR( +KcZu+cZ+kZ }+cbӾ+kZ=KkZ"lk c#u^s cu׍s+c5s+comlk clk c>n?lk chRlk clk+cbLk+clk+k".sLkw=sLk{ˍsLks "sLk"sLksLkyzlkLkJsLktlk,k8%s+cZ^hLk+cf+kZȸLkb_;u+cb:+cbZLkZ:lsZlkZj+kZKkZLk cvwlsZ lsZk>Lkb[ֈsZ{ c@s+ck{s c95lkb*$Œs cW}Kk ca_LkblsZ+׏msZ?olkbLkZ/@ lk cNs+cݧclk c8|clk c_=Kk cҭLkZ+دs csbr[^ cZ&`LkZӋlsZPlsZ&s co{+c;als c\ls c s c&*s cs c{׋sLkV헏s cs c"s+cw;{+czlsZ lk cɬlk+c[8+sLkuߍs+cL+8>sLkn-sLk|kers+csLk^?wsLkP_]sLkwelk+c.s+cs+cs+c~ܖs c-s cs+c/⯧sKks+csLkus+cs c--sLk;{LkןLkZ cR`+kZ^K7+kZUp cZ* cẐ cR?b8KkZ5KkZ=lkbuLkb'ls cRvlk clk c 15s+cx~s+ck5Slk clk c:Nlk c7Mlk+ciLk+c("'lk+k j sLky=sLk/;slk̢slk#ۍs+chsLk_lk+k>kLkgs+clk+cL^Lk+ck'Lk c_^y`Lk cU/nLkZ{Kkb7WeLk cWLk c1/lkb +kZ| cZN +cZw cR",LkZpjKkZ/KkZLkZ5]LcZ=&lkZmK+cZ[+cZ5[ cZ: cZQ cZ+cZ2LkZ_+cZ +LkZo{LkZ>*-VLkb^(Ysb-wls cAZKkb(lsb.>kls c]+?Zls cosb+*s c/ls+cU|LkZLkb*O -lk coLk c⦻Lk ckclk cklk cP*lk c!(s cOlkb LkZ-6lsZ ls cۮusbS_ޭ{Z#_׌sb<sba<ߍsZڎ {Zk/Js+k}_  c}w͌s+kB6=s c:>s c~4;s+cxzlk c+s+c;lk+c.s cP>s css clk cs+c޺s+c˸{+c^͍s+cs+kпsLkzulk c .s+co%Lk c,k+kms+cs+c&몌s+cܯڍs+c?s c {+cלs+c>{+c7~sLkggsLkWs+c(ps c+{Lk?lsZԨ+kZB cZڴ cR;N cR cR+cZ=n+cZ#Kk cBmKk cY֒LkbKk cͷQLkZh>lk c8s czlk c:lk+c7lk+clk ckLk+c +Lk+c>Zdlk c*8sLk[sLkusLkwsLk?sLku锌sLkq[_lkLkueLk+c("`lk,ks+c^_Lk+cIj Lk cypLk c"Lk c\i,+kZ0lkbLk c$LkbS+kZ@+kZW+kZvݿRKkZǥ+cZ;$LkZ[n/+cZ,j8LkZz:+cZ`lkZ7] cR$,kR뿏 cR cZ)+cZ%KkZ+cZࢎ+cZ;+cZk*rls cݱLkZx sblsbsbKkb@l LkbKk cT^Kkb7Lk ck֣lk cLk cz_Kk cKLk ccLkbLk cLk cSLls cwLk c gLkZ s co/s+cm|lk c,jlsZLkb* lsZ:ZLk ch0ls cx+kZNՍsZ+s+k}{Z5s+c;|{+kߎ{ c&+s c.|"/{+c?s c⻦s+cs;s+c6us+cs+c lk+clk+knllk cblk cȂs+cs+csLk։Zs+c.s cs c귍s+c_s+c_|ls+cwڗsKkmʡs+c:s+cns+clk+c ȿs+c38s+cVs+c)-Rs+cꪌqs+cKXs+c븭{+cz׍sKc {Lk%mlkZLkZ:v{LkR+cZ? ]] cR cRb cR`kkZ_%LkZ Kk crelk cLkbhLk cm3kLk c>N!s+clk cXlk c+lk clk c]kkLk cLk+ckjlk+k'lk+k~ms+csLkzߍsLkk~sLk{ַ^sLkyu{lk+k. lkLk &s+c/Lk+c8XLk+c{Lk c0Lk cWLkb[lkbsLk c3Lk cTjLkZz cZ +kZLkZ{+kZWlkZ+cZ;lkZgf cR2LkR!LkZ8Y +cZR cRLKcZۏ+cR*z'LkRLkZ~/˽+cZZKkZߣ+cZ LkZusb;}+s+k KS{by-lsZKkbtLkbn,LkZLkZ Lk c>'= lk cm(lk c}Zlkb_ lk c_; Lk c7Lk c1LkbɈ2s c}LkZasZlk cs c]_lk cpKlsZWlkb s cs cMuzlsb vp+kZw_lsZ??mLkbT~}sZs csb$ Lkޙ֬{ csLkX[[ls c ލs+cz^lk+cls+c"s+c]lk clk clk cs Lk c+"lkLkZs+c*sLk?JҍsLkUK4s+cʍs+cb.뺌sLk-u}s+c 뗍s+csʖs csLkw-es+c$y/lk c*s+c+{]lk c (sKksޖU{+cs+c~s cs c5{+ccw>s+c4"s clKkZ-LkZp{ cZui/+kZriLkZՋ+cZ3nx cRKkZ=Lk c-'kk cuKk c^lsZx|Lk cLk cˌs+cKk cZ0lk c/s clk cLk+ceqlk cwLk+c.>ls+clk+c~sLkjssLkPWsLk_~lk+klk+klk+c묫lk+c i"lk cLk+cfLk coLk cLk cefLk crjLk c\LkZz Lk cR|uLkZLkR+kZ_v+kZLkZq+cZʎLkZhKkR(++cRh>,sRlkZj cZކ cR+cZ27+cZn3++cZ;=+cZ4+#KkZoΪLkZվLk cmlsZ'ls c"ls c{Kkb!辽ls c^Kk cxWls cUKk cYLk c+&Lk c#klk c/Kk c 0Kk clk cؾLk c< nls c%s c]lk ces+c[lk cklsZRsZzlsZ+Kk cElkb;lk cK=Lkb㍲KkZU،sZ ?lkbj܍sZ /s+k: {Lk7{+kjsKk]s cls c 7lk c lk clk+c+`s+czlk+k|lk c*gLk+c"*lkLk"Vs+ckLk|>s+cz*Os+c{s+cs+c7ύs+cs+cꪍs+c; sKku s+cs clkb $(s c?+sLk1鿭slkTs+cb{+c;is+c}߭{+ccl{+c׍{ZokLkZ|_lkZu} cZ7+cZκr cR~*.` cR cZ7_ cZKk c{_s c_}Kk cm+kZ,Lk cLk+c 辏s+clk c׺8lk c*{ws cclk cLk+c.{Lk+cZLk+c*lk+cޏLk+c sLk?{sLk`;lk+k lk+k⏨lk+k랾lk+klk+c/;lk c|Lk+cELk c?뮪Lk co.oyLk cLkbҪLk cI"Lk c$6/LkZp lsbWV+kZw cZ8LkZLkZ߫sZu.sZ+cZp(R?LkZ &+cZwKkZ\{p cR +cZ+cZKkZ|?KkR+z*/LkZLkZLkZZls c9m;sb:s c{Kkb誶Kkb +kZ ?Lkb_Kk ciݖLk c:;4lk cZɞlk c 6lkbͨlkb>lk clkb_ Lk c@8lkbZ)lkZ LkZ­lk c(kb+_LkZClsR*몪Lkb2s c\ls c^Wls cosls c]_lsZ"s cv%ls c) i{+c߿.sKk "{Lk簾ʌs+kT{ls c~*ls c-lk+c *lk+c^Lk+cLk+cgLk c*b+cb:;Lkb瘿[LkZ?sZLkZ+kZ+kZo=+kZ%x+kZf)&sZ֋_lkZ?LkR`ʋLkRlkZsZ_+cZ`+cZg}%+cR~+cZf+cZKkZ]+cZ:+cZヂKkZ_+cbrLk cM5lsZ+KkbH*KkbRKk c%[tLk cOKkZ+Lk c=kzlsZ뿌s c_lkbȭsbޏLkZ-lk cTlk cmlk cJLkZLkZZKkZ^ˌsZߋLk cIHls c}LkZ^LkbLkZ;sLkU;jsLkms+k7,8s+k.s+kYZs c֋lsZ:*s+cz[lk c붺ls+cBls+c|lk cvlk c?ls+c~ls+clk,k s+c s+c`s+clk clk+kf[s+cUs+clk c{{Kk]s+c zsLkߌs+cs+c/us+cv#窌s+c {lk7dUs+cosLk'ᾭs+cCsKkˊ=6sLkiǍsZ,kZ{^ cZ;Jn8 cZ`" cZpJ cRxZR@ cRKkZ}+kZ7Lk cKk cW}Kk cJLk c9u,s+cyrlk clk c(blk+c"bs+cYlk c {lk c=Lk c(lk cv⮯Lk+c8Lk+c./lkLkN&"lkLkZzZlkLkviZelkLkUXlk+c.Lk+c*(lk,k>+:lk+c`bȰLk+clk caLk cόqLk c_.Lk cmVUls culk cUwQLkZBr+kZr+kZԴ+kZ'#LkZLkZlkZVKkZ_sBKkZ.+cZ+cZõ cR LkZߧ5LkRp+cZ+cZKkZ]ZLkZCosZ+kZ{_LkZu=+kZls c*lkb*Kkbls cg-]Kk c˲LkbTLkbWzLk cwlk c|ΌsZ*lk cϦs c~lk c.lk c뾉\Kk cXlk cOsLkbo0nlkZlk cQlk cYs cvLkZLkZ9 ls cls cXoLk cjkLkZLkZ*'.s c?sKksLk 5XsLkyns c&sLk_Wwls+c:<[s c)s cklk+cbZs+cs+clk c,|lk c(ls+cnlk+c*~sLkm_sLku'slkVYs+clk clk+k̲Ns co.s c/lk+k踌s+c);sLk=s+c|s+ch|ys+cosLk{lkF5]{Kko/zksKkos+c{+c{+cދ{ZjjlsZ^+kZsZcKkZ~ cR:h cZ|YVZR cR{- cZ[ U+kZKkbKk ceV7ls cɮlk cZs+c..Ss c_s+c6;Ws+czs+cVLk+ccLk c<Lk cLk c0+/lk+c{lk+c/lk,k.)΍sLkUU]lkLkeUUjlk,kLk+c0 Lk+cLk+c  *lk+c*0lk+c Lk c|Lk co Lk c6&Lk cWWLk c7]Lk cY^LkZ+LkbvRbLkZz{T+kZ+cZ;lkR簿lkZ+cZ,sZ&zƍsZNKkRJn+cZ'_+cR +cZBb+cZf/LkZ+cZ*LkZ[KkZ+cZ +cZ4LkZ*lsZsb|KkbKkb?;ls cnvV+kbVLkb:ڇLk cÉjLk c( s+cjs c_lk crlk c̡lk c[ls ciKs cOs ccLk c<.sZrlk c#&lk cBz+cZ(؂Kk cs cls c_Lk c. ls cTLkblkb's4s+kV:ۍs c$2:s+c s c*cs+kzWs+k?r}s c*{bs+csLk}Is+clk c> lk cXlk clk+c fs+cs+csLk˞kkLkUsLkIUlk c lk,k.#s+cls+cϭ{Kk]Ms+k sKks c~xlk+cYjs+cZ?{lk-{lko sKk{+c~︭s+c*{+csZhsZ}LkZ\ +kZ^g cZ*+kZTbRҎZRw+ZiR*bR+cZKkZ*Lkb{Lkb._@lkbۏ s+cq{s+cs+cs+c s+c~Lk cޫLk c3 lk colk c.ls+css+clk+klkLklkLkVXlkLkވlkLkZ]Lk+c8(lk+c*lk+c+,kLkoulk cLk cy+Lk c/Lk cLkZnLkZ'0)lsZwz7LkZb+kZ+kZ˗ cR+cZ/LkZ[|ssZ7sZ޴OsZasZ/lkZ+cZ'LkZKcZ{lkZrKkZ/[KkZKkZKkZLkZU>LkZ)lsZ{ cϿ~}Kkb KkbBKk crLkbw_NLkZ/ Kk czs c={lsZnsZK.lk c?NlsZ6zlsZ*Lk cr`lsZt+wlsZlk cLs c^/s+c9/&sZrlk c5{Ulkb*ls cW(Lk c25lk c?+kZLkZ"xs c=s csKk sKk%{Kkcs+kbۭ{ cu8s+kԋ.sLkZY|sLk[UpsLk'ylk c&ਸs+c[s+c[lk+cݸs+c?{s+c܍s,cgsLkkkLkխs cm*{+c^s+cOls+cs+cws+c:sLkVYs+c2s cprlk+cw{+s+c9{lk-sKk*z{+c7s+c{s+c'`slk sLkܮwlkbX+kZb+kZk>zz cR[ cR{ZZwgZR8ZZ8 cR~ cZ"'+cZsRkbWlsZ/IsbKkb{(Kkb .LkbXrLkbn7lkblk c}lkZsZ+lk c\ .s clk clsZ ls c~Lk c(EMlsZJLk c1lkZ*s+c*&!}s+cb{LkZ+plkb+Lk+c rlsZރLk cހLkbzy+kZps c%o%s+chsKkaAs c%2{+k~6sbs+k)݌s c.olk cR s+cpzs+cwlk+cԍs+c~s+c{-s+c^떍s+c?鞍sLk'^s+cߍs+c"s+cs cꨗs+c˺wsLkULk+clk c œ{+c߅s+c%s+c [s c>k(׌sZ8s+c=*sKk~m{+cJsLk.o sbژLkbfU~+kZKjbm+kZLkZ+kRr cR+ZR cR/ cZ5?KkZ0Lkbe+kZ/,s cs c7s c&sZ<+kZڏs cuՌs cs+cȾЍs+c2sLk_6us+c*s+c:s+cK⊌sLk7Us cꮮlk cȉ*s+cJs c&?s+cخg;sLk[s+cKs c˺s+cy.{Kk7[{Kkx]ͭsKkZ։s+co *s+c-{Lkݭslk/vis c+cZ +cZȺ cR+cZ++cZ|]~j cRur cRoiZZLk+c!sLkk{jclk+kClkLkU^lkLklkLkVmXULk+c Lk+c< .Lk+c(lkLk&Lk+cd\Lk cLk c Lk c/0Lk+cXLk c"lk cǼLk cNclkbo+kZ2+kZÜ cZ"#LkZjlkZsZ{ lkZ^lkZk<>"lkZ-LkZ׻/vLkZ+sZLkZLkZqKkZc+cZ{lk c]lkZ#lsZlk cWsbk"Ōs c`ls c¶Kk cKk c.Lkb޺+kZ(,gs cusyLk c%LkZ*sZ/s c_lk+k`lk ceLk cwaLk cqg_LkZblkZj)LkZ{+c]5lk cwvWsR*s c5s c^Lk cfLk căs cvs+clk c`lk cp@Lk cKk c plk crLk czs+c{ߌsLkysLkwsLk^˿s+clkLkШlk+kLk+c *Lk+c 6lkLk)Lk+c^Lk cثLk c¶lk c Lk cls cLk+c Lk c`+kb4^'hLkb.kLkbm lsZ.Lk cQs cWLkZ+LkZ!lsZLk c`TLkbWLk cU>isLkZͰǍsZڍs+c/={Zlk cەws c7lsZ؎ s cWTlkb`lsZ`k{ cU{lsZ7;?/s+c舍s+k{+c?sKk|TT{ cۥxsKkWNs+k^Lk c|lk c|*s+c]lk+cpLk+c"/s+cŭs+c%s+c` s+c,is+c}^s+cm2sKk'Uk c Bs+c쿮խs c@ sKknusLk?ɍs+cLkbn+kZ*+kZ(b+cR.*) cR.LkRW+cZ~% cZL~KkZSKkZKk cVwLkbz[ls cs+c:@͍s+c3s+cX3|sZփsZLk c-Lk c((ls+cof+lk c/i(Lk+csLksLkosLksLklkLkDlkLk`{lkLkgULk+c lk+c.+ lk+c7/lk crp>Lk+cls+c=lk+k{Lk c'0lk c&rLk cK&LkZm.+kZ#>+kZ.~^ cZ +cZkLkZ"| LkZߍs c஍s+c*ڌsZ(s+cź{+c%s+c/s cCs+cJ*^s+cZlk cڍlk c Bیs+c?-s+c[lk cks c%sZs+c*ޭs cjls cuaLkZ+kZ cR(,`+cZ cZpp cZe cR)+cZKk cmPsZLkbVs cu{ c խs cvs+cas c9lkZlsZLk+coMlk clk+k늪lk+ksLkvsLkz׌sLkUusLk[݌sLkVlk+kLk+c0 lk+c**lkLk)Lk+c=:lk c\Lk+c;-Lk+c9; Lk c°Lk c3Lk c'LkZrLkZJ+kZ:k,+kZj~ cZ<#LkZLkZ^lk cnqlkR*lkZsZ{+cZ7LkZ//Lk ccLkZ.؁Lk cR)lsZKkZ.LkZbLkZw2LkZ*8Lkb"ls c*ls cxls cE{ cWksblsZmls c]?lk cQՍsZ>s c{T-s cZds c lkb >{ cls cys cxsb?6s+k鯌s c*){Lks+c`،s c\^sbs c%-{+cU\_s+cks+cs{ cws cw?s+cs+cs cz/ޭs cꚊs+cj. sLkVysZ{s+cW:sLk{s+csLks cØs+c~ls+c#4s+kʿys+czlk c^lk+c2٬lk c:܌sZ꣌k clk cނsLk]-msKky\sLkOڍs cHnz{Z}+kZ( cZ*p+cZϹ+cZ?`KkRX}+cZܯC+cZ6KkZzLk cײˌsbyݴLk c+=-s+ks crBs cڿͨs c6lkb ̠Kk c؂ Kk cBKk cD-Lk+c ">Lk+cLk+csLkxwsLkvsLk>elkLkʪ,lkLklkLkՒLk+c*lk+k꯫lk+kLk+coNSLk+cxLk+c Lk+cclk cLk c(Lk c*Lk c<`Mkb_t+kZ+kZs+kZ~}+cZ lkZ?lkZlkZ|sZ*k c[ΟLkZLkZlk c7}LkZ,8KkZ".KkZs*lkZ8lkZ-JLkZxLkZKk ckylkZXKkZk0KkZKkZފzsZcs cu?ls ccLk cОulkb>lkb?jKk cf2lkb׋sZ(s c_-sZ뀿sZlkZp ֌s cr c_}{+c}ߍs csZ꯭s cCs cs߇{ZHlkZsZՀsb쮲nsZ!{+cx~UVsRLkZ3sZ}sb++c_}>{ c𾩋sKks cj(s c.j{ c{Kk{ c~lk+c'jr&s+c㾕's+c-ϭ{lkWޭsLkYs+cˊ_lk cz6s+ca&s+c*׭s c쭍s+cs cs c⭭s c){s cɾs+c_s+c{s+c鉽sLk[֌s cblk c^Y,lk cZlk c/Ìs+culk ckp.Lk+cz sZގs cz{+cv^}sZ ls cis+cs+c* s+clk clk cjnLkZ`.LkZLkZ(Lk c2LLk+c‚Lk+c,sLksLklkLk֌sLk[lkLkblkLklk+krlk+kLk+cdjLk+c.Kk cLk c < Lk+c2-s cLk c+Lk cټ LkZLkZo+cZ(lsZ^ۮLkbM^KkZ>LkZlk cwތk c]/sZ.O;sZ|+cZ LkZ/+LkZ\.LkZ+,LkZzKk coYULkZKkZ^lLkZKkZm?s c[KGws c^ls cLkb~Zsbls c/z/Lkb,sb{ZlsZ(sZnKs c י{R˯xsZ[){Zs+ctk/ns cwb{ c{ c{{ c;U)ZW_~NLkZŧsbb:{ c_>[{b\s cdsZ_g\lkb:KkZV(X|bai{LkZ/C{ csZ +{+k~Ols ch{ cosZ:$lk c.7lk+cNllkZ.sZ*s+c>s+cCs cs c s c~>kb*s+ck뾍s+cSus+c򗯻s+cs+c>/sLk&gs+cs c/s+css+c*s+cb`sZwkk c7Klk+coAsZs+c]klk c^,?s cb~s c-8s+c+lkZx cRc* cR cR{6 cZgtZR" cR2 cZL+kR lkZ߬Kk c\֌sZ lsZ8ks cfs+c{zs+cb*s+cٟ/lk cLkZlk cLk clk cLk c(#Klk+kkAsLkzsLkwWYlkLklkLk)vlk,kʻlkLkk-lk+clk+kںLk+cLk+c{Lk cLk+cjLk cp.Lk cl@Lk c?+s+c?_lkbfxLkZ;c+kZ. Lkb+cZ*sZlsZ¦sR7*{Zs+cc{h~{Kk7{ c?tlkb3{+cw)sLkǍsRxh+cR 6sZ8;zs c8{ c8{Z[ ׮{Zksb}lsRp{ZUasZ { cj% { c{+cۜ{Zz%ߍsb-s+k*;~s cpss c=lk+c§:As+c}kb~s+cos+cՍs cz⊍s+czꇭs+c9s+clk+cTilk c&)s+c*s+czs+ccs+cRfs+cɯs cz+s+c4s+c(~sZk cw5lk c>bs+ck+cXs ccWnlk c 0s+cV%sZj s cZeXKkZ_S`+cZZ+cZ cZz+kZ}us+cZ j cZ #LkZ?ܭKkZ6KkZLkZ +{Zsb 쮭s cᯍs+c,s+cs chmv~Kk cKkZZKk cULk clk cLk+c*"s+cnls+c*lk,k갨lk,kꎪLk+c*lk+kkkLk]~Lk+cLk+csLk+cȯoLk cʪLk c rLk+c Lk+c/<(Lk c4olk c?rLkZ⺪r+cblpLkZ}_-~LkZkLkZZLkZ /&lk c+nlk cW-lk c)lk c'lk cy+cZ..+cZLkZPLkZ+cZ +cZ >LkZ;KkZz+cZ(*lk cy\KkZ*>Lkblkb sbz:ms c?ls c0ls ciXLk c sZ*zlk c s c+魌sZӌsZ'{+cm{+czks+c!/:{+cRϭ{+cdsb {#+cz'ڊ{RHlsZuosR Zr{+c%BsZK{Z{s c 6ˌsZ_ޜLkZUjs c( {+cSs+kos c-;s cp׍sbm8sb2"<Zܪs cl[sZ8s c\{ c8s c k c/Ͽlk cx"ws+cꏋsLccs+cs+cナs c/js+cGlk cs+c>}s+c`s+c?s+c+s c..sKcVulkZlk c\lk clk+c"s clk c>@"s cos c~s+cmҷlk cˍsZqXLkR.LkZ}sZu~ cR2lsZ_qLkZ%>KcZ7sZKlk c򵋌s c'RKk c\ls cr{ c(s+cns cLkZ0¨LkZ*LkZnKk ckLk c9lk cLk+cʲϼsLkrKlk+k7lk,klk+k늈lkLkZklk+k. ;lkLkj~\lk+cVLk+clk c>Lk cs+k@Ӝs+kxs{+cbm{+cxWs+cisLk c#ڍs c7쮍s+cί%s+cm͍s+c.Ks cbs+cs+cls+czs+c`s+cUs c/্s+coͭs+c7s cls+c믭s+cg{+cu's+c>s+cus]_lk c˖s+ces ces+cs+cs+c5Z_s c s c^s}sZlkZb˨LkZ+cZz6 cR ) cR+cZ+cZ򋊽+cZ sZlkZ*lsZLk cals cwplk c "8sKk)lk cHlk c,oKkZKk cW-lk c2LkZ+kZ LkZZ LkZx7Lk ciߝlkZlk ci~eLkZ-/lkZ>ßk caLkZ_+cZ.:(+cZ..LkZoLkZ/*LkZ; >LkZKkZDKk cpKk c Ö|s+c͢{+c}s cdϮ{ c]s cols+c ;=s+ks c lk c<$ lk c} s c_:lk c|#s c{+c'sZ@ꦭ{+c)7 c^߭s c{ x{Lk=Zx{RlkR_lsR{bsb!{+c}{ZތsZlsR(LkZsb6{Kk(e/Lkg-}s c@/ƌs+kqh{{ cs cz >sZslk cSLkZ-sZӊs crx:s+c[s+cCsb?B>s+c?s+cŮs+c&{+c}s+cy~s c~*sZ:js [:lk c$s+c.WsKk~Ulk+cIlkZ(B*lkZ܊lkZlk chjlk c#lkbs+coEsẒs+cU{+cwrލs cZWuLkZZ`+cZ+cZ*LkZw޽+cZbˮ+cZ+cZLkR s cuUKk cg#LkZls cY ls c T,s cɿs+cjlk clk cwlk c]LkZ.LkZ$lk c)^Kk cLk c0Lk+c lk+k lk,k#lkLkw`s+clk+k+lk+klkLkLk+c bILk+c60Lk c Lk c.A,LkZ( b Lk c8]lk c.lk cˎLkZLk c]G,kZzwLkbsG+kZf:LkZp{+cZ LkZ:LkZϻs c ds+c쿭sZh{Z*{ cm{+c5k{+c-s cz{Z\jsRsZ+WlsZKkZ8ZsZ{ZlsRZ+kR. sb&?1{ c+k/ɍsZb{+k]{Lk{Kkp֭{+cܹs cnlsZ.s c{lk+c*UƓs c{+cʽs+c^s+cs+cچs cs+cTlk c2Js+cUVs+cE;s+cs+c{s+c _s+c>s+clk+c^&lk cqlk cՈlk+c~tՌsZߨlk+clk+clk+ciasZ s+c묭s cozLkR+cZ︭+cZb cZri+cZ+cZ,cZSV^V+cZ %sZsZ希sZlk c ׭{Z;s+cas+cLkZLkZ@+cZ.LkZGLkZ}ZlkZu(lk c5uYLkZ+cZ#LkZ:lk cWLkZϚLkZKkZZLkZKk cJm+cZnBks+cYlsZ:s cp}Lk c`s+cڿbsb(ls cls c&s c(۶s+c*s clkb"s cҏZ sb'OsZx{Zols cȓ{+c'{Lk]E${ZۈsR|0+cZLkZڬs c:nW{ cMsZ{+kIVU^{R+kRyLkZ;0{ c}Nߎ{ cr}{Kktb>m:{ c{b까{b>'s+c"Ss c|lk c#lk+c =b's+c^lkblk cm:lk c`s+c?s+cz=s+c{{+cW߭s cn?lk c:s+c3Us+clkZ¸s+cϿs+c糭s clk cp wlk+ceelk+cئnlk+cȀ-:k cSlk ctrss [+sZ꠭s c墳s cSlk cs cB@zW+cZo cZPELkZLkZnlkZolkZUlkZ;zLkR/k(+cZz+cZuâ+cZ9@rlkZ+cZkLkZs+c[*xlkbPo*s+c}0sKkGi߭s c,{s+c­s c7s+cN{+c[;s+c:sZlk c+߈LkZlk cc s cߍs+crתlk c 3Rs+cӎsZXKkZ.lk colk+c^&s+c᧭sKkםs c/s+cR,[lk+cCs ccyߌk c_ZlkZrLkZ~/++cZX'zLkZU_|X cRz" cR;*+cZz?+cZ=LkZ/*LkZ*nKkZ=I-lsZ.lsZ*lkZ $lkZ <+cZ(+cZ?Tr+cZ 7LkZZ~6LkZ/u+cZ(4LkZ+LkZs cLk c2lk c+lk clk cj+lk+c7*lkLklk cclLk cݿLk ccxlk cRm.Kk cW lkb ?rls cv_Zs cg_LkZJ8LkZ+cZvX+kZ]~+kZq¾+kZN[+cZU/+cZ(&+cZ#LkZ~LkZ!%]LkZ|'jLkZ[UͯLkZ-+cZ t+cZ'+cZLkZۡLkZlkZ֩KkZ /lkZsZe7sZ* s cz\堌s c:s cw՜{+cqWKkb,"*s c lk c s cs cܣ4s c:s+c]s cڇ { cc˭{+cú[s c{ cb*{bn{Z6V(sZr hlkZytzLkZ]{Z7 /b(+c cssnZ.{bX΃Z{ cS{ c-msZ5{ZЃ{ZB>{ c{+k%^{ cнs c {Z s+cfs c|s cߎ{+cs+c?eUKkZ_ LkZ jKkZԫlkZ>o%sZ;s+c˨s c+_s cy6lkb7s c|s cSls cb>s cs+c\s+cs c_+sLkS{+ca;{KkզWs cJ:{Z{b { cz+cx5{ cnLkRsRʽ^ c}:{+cϵ{Z[ +{+c{ cLkZ^$>{Z{bXh cM{Z瞍sZϰWZ:{bz j{ c/{ZH6{+c\Y{Zk'sLk]ts cb:lk c@ { cʺ{+cU`s c ~s+c{j+s cxs [+rs crs c*lk c&lk c޲lk c gs cCkk cЯlk+c䛮Zk czLk [@xlk cɧkbrs+c{s cs+cs ck.{ c^sZ*sZ{~zLkZzLkZz LkR{x cR¸+cR+cZ~] cRr+cZW+cZ oW+cZ>lsZ.LkZ #lkb 8ʽsRLkZZ검LkZLkZj+cZ {KkZ+cZ_+cZ7k cZ~:Z cZ Lk c-Lk c-:lk clk cڨLk+c!lk+c:&yLk+cJ 0s+cLk c",Lk c+~lk c}%lsZnb+kZ0njsZ/'Yls cjLkR8mkZzLkZLkZ+kZ+cZ LkZLkRҍsZw+lkZY+cZ +cZ,+cZLkR*+cZTWw cR7 +cRlkZLkZש,LkZ'sZ:ުsZ/lk c#lk cLkRBLkZb+cZ\[+cZ*WKkZ[}KkZ_' cZ/<+cb's+cWLk c^6lk+c vlk c?Lk+c s+cs+c_lk chLk c̍lk c~ˌs cylsZ-`s c_lkb U{Kk c{LkZ &LkZLkZsLkZ.LkZ?> cZG cZlkZ_[sZkUsLkZos%wsZpLkZLkZމWLkZ/_+cZ{+cZ 'lk cw-LkZ.+LkZ~;ʶsZ׌kbRlkZ s cs.s+c)"s+kms+ct{sLkqsKks c?|s cλlkb**s+cus+cvs c s+cs%{+c{Kk{+c{+c省{ cЭs c ૭sb(Ȣ%{ c~blkR":xlkZ= {+css+c#Vs c9{ cڥܮ/Z{~_siR/{Z"sbs{Z=sb|'{ZʘZ{ c K{ c${bЫ{ c.d{Zs chs c(c{Z{>{+c}v{+ccs cڏ!{+cuڳέs+cJl)s+czs+c~Ís+crs+crUlk c lk+crilk c@s [llk+c us c~lk c7Ys [W2sZ/.s+cz zs c6k+k{Kk|=WsZsZ.s+ckklk cZ_lkZI,`LkZ隕lkZo+cZ< cR+ cR&;+cR}+cZ9+cZpKkZC+cZ)LkZ%lk c?߹lkbcLkZhWoLkZ?Z/KkR(+cZhKkZU cR*h cZ>0+cZ+cZ*Kk c{ Lk cLk c+?+LkZ lk cc"7lk+c9΃lk c lk clk cUk czW;lk cVALkb厠lkbls c5iLkZn;ʈ,cZ*sRރjlkZX9{LkZ8ފLkZߛLkZ؟LkZJlkZ^LkZ/ysZxWlkZ!lkZlkZ}+cZ+X+cZ LkZLkZU+cZҮLkZ襌sZk-s+cus cCls cs c'sKk>nӍs+k%s+c~Ȍs+cϒs c s cj?s+c"ڪs+cϫs+cf.s c}d{ cr>sZ &sKkS s c'{ c;ȍs ck c c\{ cXJysR+zsiJ ;*sbނ{ ck{b⧭s c[bsZ/{Z(/{bg݌sb3g"ls cTԍs cesb{ c k*+cӦ{+k'{ c(sb3H{Z߈뽭s c j{+cyws c ͪsZ !s c{<{+c}{+cᬾs+cz:rs+clk+c,Holk cs+cXlk c͸mlk cO>jlk+c|uelk+ch-lk+cWs+c^Slk casZ^ sZދsZ:sKk4}s+cs+cͼms cs+cY⩌s c\Vlk ckLkRخLkZZ7+cZ\+cZ/lkRZ+cR+cZ&LkZ~.KkZ_h cZcKkZˢ^lsZ˻lk c?s cU'LkZ8+cZ]+cZKkZUu cZ +r cZWd cR-: cZ*Kk ckLk c"Lk+czlk czlk clk+c"wlk+cVlk clk c LkZ Lk cUlk caیsbJz}lsZW?sb{}\lkZ)ހlkZ}V,cZ(k+cZlkZ~>LkZ{lsZ7lk c]PLkZ~lkZſ LkZvTlk c}{ cZ`LkZj*+cZ )LkZ+cZekK+cZ~+cZݰs clkbflkZs c5ɭs cZs+chs+c5{+cɾs+cw s+kiks c }{lk cs+c8s+cp֍s+c"hs+cs+ci8{+cJ{+cխ{+cظs+k~0{ cZ{bʾs c~kZ^lkZ_.?{Z/ sb{ cjms cګ{{ cW%{ cm^Z+sbsb[{Z>{ c{ c7zϿ{ ct{ c*+cv+{LkU̗s+c{ c?{+cus+cs+c s csb˜sLk̟ws+cps+c[s+cB{+cu?}lk clk+c?\]lk+cO_s [گs c[`lk c{7lk+cAo]lk c|lkZ﫬sZ{?lkZ)s c7ޭs+cjs c~ ~#s c޿|s+clk cs cULkZ܎lkZoX+cZb+cZ=x+cZw+cZqhz+cZW}}+cZ_LkZ{^^ cZ@:KkR+*LkbM~Lk c5lk c*i k cU+cZp~ cRp+cZZE cZw- cZksϷ+cZ cZ6Kk ciLk c7glk ceLk+c= Lk+cߦlk cZ .lk+c:#s+cBlk c{/3olk c~Wlk cحlsZ'Lk c/튌s c]sZc&lkZ7lkZqLkZ?Lk coWmLkZ\lsZbs cVLkZ$cLkZk/lkZ-sZ^LkZw7dlkZګ:+cZ, cZX+cZ]N\+cZ>' cZ~ cZ>88+cZ, cZLkZ[*Kk c]jLk cLk c;lk cܕlk c*lk+cގs+co{lk c_LkZ*Kk c(UsZ*;lkZo.ls cTKLkZ+LkZSlkRlkZ}sb-ylsRLkZ-LkZx: LkZ;ZLkZysR-lk ckZ+cZ,LkZ+cZHPlkZ7LkZVLkZW?LkZlk c2{s+czlk cV0sLkurs c芚Ɍs cȯsLkG^UsKkuܭs c/ެs c[:s c^s c s c-܍s+csLk_}s+cAsKk=_{+c-렭sb7{+cv;{+kνi{+cjs cҊs+c]`LkZblsZ>{+coZۭ{+c߯{ cU\lsZ}}sZ&{ c]{ c_ǓsKkcV{ cخ]{ c4c.m{+kWW{ cU{ c/{Lk*{+cPŞ{+chթ{bs+c~sLkߦs+c:}s+cxޭs+cvs cs+cs+cqF{+cvs c>~lk c|lk cAlk cs+c>zs+cvZs+ce.s cvKkZjKkZsZJs coc|+c}R+c{{+cs c {+cz}lkZj((lk cܽ}+cZ(LkRʺk+LkZ +cZ9+cZnߚ cR>(+cR(>LkZɾLkZyLk c'յLk c𻮺Lk cnɉLk cJlk cΟLkZK`XLkZx=+cZ+cZzLkRߋ+cZ7 cZ[& cZ <:lkbڿLkbaKk c_lk clk co'lk c*lk+c5s+c:LkZlk c7MLk c6lsZn>dLkZ9 s+cw*s+c{w;s c堯is+c㗭s cxs+k>y{ csKkf{ cs+kw>V{Z>s+c\lk csfRLkZ"{ cx{b۾s+kI>/+cWcsZpXsZWE׭{ c {#s c캣s c K.s cï c/w{ c { c{ c { cjs c\{+c-o{ cis cXlk+cJs+cݏ{+cWs+c~s+cs cs cwLkZ, LkZWLkZo+cZ@+cZ+cZLkZ|~+cZ+cZLk c~C]wKkZ|+cZ+cZ׊+cZ/ cZ0Ç8lk c5}Kk c6gWLk c~y~+c c̝Lk c?'_lk clk+c*gls+cWlk clk c~w$lk cN}gLk cas cGErs cls cg[/sZsZ`LkZ LkZ>LkZo LkZ.Lk c OLkZO~@LkZޫlkZ"|kZ.sR*+cZ<,k [LkZ~LkZLkZRWLkZoRLkZºlk c}>{+cy%s+c~5ls+c+όsLkyu{+cns clk c(Ȍs crs c5Ќs clk c:s+c^ٍs+c{&s+c8/sZ"s c"{+c.sLkJ6'U{Kkŗ{ c뜎sLk's c"{blkZZLkZs clr,s cَV{Lk}{ c]sRlkZn*7{ c|sb$R{+ck;s c>{Z⿍s c{ c{+k_e c{ c֭s+c> s c(ۍs+cꄖsLk]{ c抛^{KkU^us+c/{+cɴsLk[sLkWWs c {h>C=? KkHJlkRbzsR cR~+cZ*<+cRbbpLcZKk clkZ8lkZZLkZ lk c!sZLkZs c)s+c c+cLkGBlkZ: +cZ LLNlkZRlkZNήlk c)-KkHJlkRbzsR+cR~+cZ*<+cRbbpLcZKk clkZ8lkZZLkZ lk c}!sZLkZs c)s+cKk(J LkRCbzsR sHJ޸sZ WsZ_LchRg{+chRY2KkZ:+cR``KkZ}k+kR\\ cRx+cZ cZ+cZ*LkZ>+cRIÊLkZ kR\\|xZZ[ cZ+kZKk cLkZ޺lkZmlkZkCi+kRx^+cR Lkb_٢+KkZnLk c2[lk c]plkZ s cmkK cR +cZ::8lk+klk cwlk c]lk ch@LkZ -s c+kZ+kZ?-s cls cLJlk+ks+cJvLkZ  lk cKkZ888Kk cLk cls clkLkGMs+cggKkZ ͅLkZLk cV׷lk c%/sLkuIuls+c.:/lk+cZBݲsZ{ZelkHJprlkR+/ cc]ݭ{hJz{hR[LkRsLk&>{lkI){Rlk'J lkRWw+c(J cHJuo+cGRlk cÁlkZ)ay+cR^KkZ +sZsbxzo~ cR- cRjxKkR(奭sZYQYkZ/w+khJ67bRԔ+cZ cR..Kk cGlk cKcZ󲢣+cRlkZUKkZ[+kZHhh cR cRxbR LkZSY cZEbR7 cZ+kZ/+cZ''Kk cp+cZ*-LcZKcZ[cXKkZ KcZڲ+kZjb`jZiJ cRzZR/ cZa}+cZ cZ]!1+cbNn cZs LkZ576&Kk cok~LkZ+cRKcZXzx+cZ/kk cQSU} cZ@HZRݾbRbZ}ZZ cZ cZ2##Kk cwWVWLk cKk c7LkZjzLkZ++cZ&>LcZ~hKkZ/lk c}QLkZnlljbRW~w~ cRbZ׿ cZ cZ+cZ333Kk cvTLkZ:.Lk+cPKc cj+cZ'.+cZ+5LcZh+cZ lkZzzLkZjhnZRx+cZgT cZ+kZ KkZ~+cZ39##Lk cܜ4LkZ$,,Kk cLkZ+cZ.*8 cR* *7+cZzlkZ-=/sR~sR~wZR(]+cR.ulsZ?=LkZ Lk cEn+kZsKkZLk cLkZ*:lk cuLkZ cZ//LkZ~Lk c!s c\Xz cZH@H@ZR+++KcZw+kZ5-//Lk c#lk+k}+kZLkZ޸LkZ* LkZ lk+c0" lk cpxjz+cZ/7-lk+cÍs [++s+cXxzzLkZjj cR.*+cZ+kZ/-/lk c#lk+kϋLk cs{lk+klk+k::lkb@`@@ cZlkb Lk+c*Lk+cLk cwooB+cb +cZ/*Kk cKk c -Lk c /6Lk cysssLkZ__lk+klkLk\hjzlk+clkZbB+cZ>6/lk clk c /lk+cLk chjnHLkZ//++k [Kk c9lk c)s coNlkbbsLk[ޟlk,cûkLk~lk+cظlk cHjx+kZ?7Lk cqQLk c /%Lk+cLk cJjjoLkZ++cZ *Lk c#lk+k)s cJOOJlsZc₌s+k"lk+clk+klk+cWlk c`hp cZ66<LkZKLkZ%Lk cyKkZkLkZ:LkZlk+k #*lk+k* s+cJjjls+csSQsKk5+lkLklk+chxZB c(B%sZ5+csR sZlkZBlkHJ뺸^lkhJ lkZ% |+c;Z(Kkl{R j{hR}sHJVLkRUsR *{*cs,k sKk{lk|:{Lk7x/lk~|ksRpLc9sHJ/LkBꀨ`sR*Lk(JXs'J]LkHJU cHJuIKZ(J-+cZ KkZKcZ,'k+cy]k+c׷Lc'J+cR=-lkZͭ#s cՇ{Z.sb^KkRzXbRu+cRKcZ}'n+chR'/++sKkȅ-_{ ci{Kk-{+c[{RޖsHJ,sHJX+khJ%7/% cRZީZiJ}ZHJVbr+kRZiRwWZhJzzKkRk+chRkb%lkZҠKcZ''.kZΦVlkR j+cRԵKcZlk+clkZ+sZ's k+kZ^p ciR; cR 1*cZ|6+cR*KkZ]lkZ^sZ&.lkR KkZ6߭sZKkRX^V+chJ'?#) cRZXbR׵5bR+cb8ZR\\\ cZ]KkbZۣKk cYplkZ-lk+ckZLkZzv cRZhZR,LkZ5k+clk cxLcZ6&(lk+kKkZrphbRi+cR*cZZRZR߻- cZܘsZ+cR cZ\|+cRN~ZRS\LkR- cZܚ cZW& cZ.Kk c]}u cZ~vvv+cZ/ -Lk cQKk cZp{rLc clk+cXmlkZKcZ+cZjrZR882KcR +lk [8lkZ+cZ &+cZ-}+cZKkZLcZ>Lk c^W+kZrW~VZR; cR.*cZ>^ cRxZRZZCLkZm+cZWX cZn+cZ^jz [Zn cZm]ߛ+cb{+kZ< cZ* cZ cZ|V\V+cZ#+ Lk coKk c0LkZLkZiKcZ*zlkZ.{+cZ +cR޾+cZ-/+*+cZKkZnLcZ6+kZ7 cRZZRmZiJ cRZRZhRZhR+cZɭ+cZh cZzV^]+cZr cZy cZ}+cbSLkZ cZ+ cZU_ cZUWZZLkZ- Lk cԼKkZzjj cR++cZAA+cZq_KcZb'k [Ys}+cZޖ+cZ'?KkZ+lkZ+cZ棃(Kkbɻ6bR@xrZRzlR(J· cRZZljZhR.ZiR cZM7U cRzbZWe+cZkk cZ-- cZ.. Lkb+cb<+cb cZ2* +kZzKkZ Lk+c׷Lk c{z^k+cZLkZ{zb cR+cZ7KcZB` cR,T+cZ!KkZx8lkZ+cZ($+cb cRnZRmylʪRhR ZR6ZRgibhRbRkkI cR cZwOkbZ-zb+cZ~{ cZ+ cZ+* Kk cU_+kZ<,.Kk c}}kLkZ- Kk c־Kk c=/Lk c+cZȀ+cZkmLkZbo+cRKkZLcZrk+cRܮ+cZiɿKcZ KkZƶ+cZ(Lkb+kZXXZRzZiJ cRwZR#ڭbRbRi cR?7 cZ}{AbZ cZߐ cZ  cZ+""++k cX_y+cb?>4Kk cm{{KkZ/Kk cKk cLk c:ڮKkZrr[+cZuiRLk [Y+cRlkZ>WlkZ+cZVT+cZ'lk c/_y-KkZ++Lk cP&Lkb\ chR`bR_ZRakZR/ *cZwm{XbRbR cZ77' cZB cZ\+cZ+kZ퍧Lkb=?5Kk c^z^LkbKk c~nKkZKk cOLk+cLk+cWwuLkZZ_+cZ lk+ceY]+cZKcZޯlkZ(+cZjP+cZ+cZ(>*k cLkZ>Lkb^f+cZx|zbRpZRis*cZy}۶ cRbZ cZeeOu+cZ?7//+cbwvl cZ]jk cZ+cZ KkZ=???Lkb`zLkb>>LkZsŹlk+c_iLk+cKq]uLk+c^]+cZ+cZ:+cZ0kj cR,LkZ lk+cwfLN+cZX+cZLkZlk+cIk+cZLkbLkZZ[^ cRz{zZR*+cZcC+cZݢbZz cZKkZ+kZzx cZ^ cZzޠ cZ KkZ//7/Lk czlk c?Lk czVz~lkZ!Lk+cОbKkZ*++Lk [늪Kk [۪+cZV+cZË cR/+cZ횙Lc c@ĎKcZ+cZ./*Lk+c֗^lkZ+cRzLkZz+cZZR cR׺lkZgw+cZ+kZVv cZK"Lkb6lsZy߿ cZrLkZ+kZKk c=Kk cppRplk c7LkZnlk cKk cKk c=+Lk+cunKk+cU]]+cZLkZ? cR+cZ4eί+cZb+cZژ+cZ=/;sb/?sZ cZfsZw cRXZRݽZR!3+cZ+-lkZ cZ,sZLkZ<*lk+k'+kZlk c^^t+kZ틫+cb5+cbP+cb~XlkZlk+c}Kk clk+cKkZ UKkZ U+cZȠ }+cZ_ cRW+cZ +cZ+cZx^+cZ.Ysb?/ՌsZp_ cR~shRbR_ZhJ/ZHJ  o cJ(^ cRx|ubRՍsZɉ+kZ*(LkZLkb" lk c(_+kZ cZ(0LkbzzU cZ (%KkZ++ Lk cL_Kk cVUKkZ+ LkZ_kk c]z;+cZ|n+cZgZR]+cZ'LkZ++cZY LkZ"/s c/?s+c{`c+cbO+cZ cZpXXZR cR+cZ^*/+cZ]~nh cZU+kZ lk k/lk+kwlk+k lk+cKk c+cZ822Lkb~+kZ..(+cZ* LkZWLkZKk cUlk+k"lk+c2lkZr` cZ cZ՟?+kZLc c/Kc cLkZ/ *ms+c?sLkkOoLkZ,cb߸ cRpxZR cZ cZ+? cZ] cZ LkbLk c- lk+klkLkdlk+kxLk cKk c՗Lk cLk c(lk cLk+c"Lk cLk+c;lkKk+kKk555lk+chhnlk c\VV| cZ/:LkZlk+c+!lk+clk+c- ?sLksLkobLk cz+k c[~+cZ^xxZZ)+ cR+cZ cZ cZ-+cb Lk c lk+kjLk+c,lk,k ZLk c?Kk clk+klk+k%5+Lk+c lk+k+Lk+cLk+c*0(lkLkIlkKk%lk+cllk cttTv cZޟ+kZ-lk+c= )lk+c|lk+c)sLk//slkjLk cLk cےR+cbXx cZ+cZŭ/+cZ+cZ* cZ(Lkbblk c////lkLkwe~lkLkUUs+cLk cLk c֌sLk}nlk+klk+klk+k--+*lkLki{lkLk֖sLkYy_lk+c "Lk+cLkZxl| cZ+kZ/lk c +;!lk+c|xLk+c"3;9sLk&slkW_Lk+chxpLkbLk c_^Z^ cZ+cZ{ cZ/+cZK+kZ?)Kkbs c)sLk멲sLk_~^s+cܨLk c;?+kZ,~sKk~hjjlk+kklk+cblk+k+sLksLkތsLk㟿isLk9s+cLkZT cZ_R+cZlk c--=)lk+czTlk+c>sLksLklk cx+k czLkb^^Z+cZ/ cZ|7 cZ. cZz cZ+"Kk clk k *s cKjLk c s+c(Lk c1+kZ64sLk{XllsLk~^Plk+c&8lk+c>sLksLkVlk+kʍsKk?sLkz[\sZ~ cZ++cZ- Lk c; lk cLk+c3!=;slkWlkLkZlk cxLk c]UښLkbRZZ+cZ+cZ6,: cZ cZWN+kZ!#Kk c*js cKk c`yjLk cLk+c Lk csZ6sKkmoU9sLkYQ]lk+kLk+c(slk]lk+kbnʌsLkwK]sLklk+k( ZsZXZ cZ1b+cZ Lk c75lk+c4QLk+c=lk+k.lkLkj^Lk+cxtLk c+cbp+cb+/+cZ>((:+cZ+kZ?*Lk c-57>Kk ctLk c%Lk+cLk c;Lk+c.sKk cLkZ sKk))lk+klk+kkLk+c* "#lkLklkLkJ{usKk]ks+c sLk^+sZ cZVz|Z+cZ--Lk c-?!.lk+cLk+c섯lk+k.+lk+klk+cXJLk cV{LkZ+cb/.LkZ'+cZ+kZ+Kk cLk c&Kk c-lk cKk c(Lk+c{Lk cLk cޟsLk< lsLkuflk+klk+k++.lkLkrlk+ksLku͌s+c sLkjsb|XX\ cRz cZ5''lkb''..lk+k"Lk+c꼮isLk]]Ylk+klk+cJbr{Lk cLk cZ^zX+cb7?7Kk c>+cbM+cb{:Kk c5< lkZXx cZg+kZ-lk+k /lk cljpLk+csLky]lkLkLk+cLk cjLk c^^X\LkZ>.lk c+c c;+c coLk c Kk c$/Lk c ls+c׾?ls+cbsZjzbblk+clk cZRs+c"s+k}/lk+c+/jlk+c >lk+clkLkN}lkKk zsKk+c.lk+cLkZ`x` cZ2KkZLk c(6*lk cxLk c'lk+klkLkovLk+cKk c:lkbxz~+cZLc c&>?+c c}V+cblk c=lk+k'lk+klk+k:7,sLkU{Zrrjzs+cLkZRЭsKkosLk]lk c,'lk+kkLk}_Slk+kklk+c芺lk+c=5lk+cPLkZ@+kZTVW~KkZ Lk c/LkZ+cb,Lk c19lk+kLk+cKk cLkZ^,kZ߮+cZ+cZ {jLkZ/lk c5lk+k>Lk c& (s+csLk^sZ``@sZˉsbs+k_sLk덩kLksLko_lk+c(Lk+c%lk+clk+c-=s,clk cZzl|+cZg\+cZ}Lk c*/)LkZ` cZ5^lk c1Lk+c Lk+cKk c+cb,kZKkZ+cZ⻾LkZ#?lk+c'sLk=lk+k>,sLksLkLÍs cBjJHs c!lsZlk+k'sLk*/sLksLkkLk_Z|Lk+c lk+clkZ?-kLkk}lk c|t+cZ~jr+cZ/LkZLkZp| cZ?'LkZLk c =lk cKk cOMLk cؚT|LkZgLkZ ++cZKkZ//s+cϻsLkWlk+k/,VlkKk WsLk>6s+chnjjs c!9lsZ:4s+k:sKk:(sLksLk?kLkWlk+c+cAZAxR1;;LkHJ8/sR %{*cد{+cvo c_{hJ{lk{+cmkZ浊sRz*lk [[+cZ"+cR{/kHJ_7KkHJU lkRulkZnO+cU_PLc7O kھPsu5/*c;{KkSSlk|/+cKk,Kk{{Z0h{ c0 ݌sZ us'B**_sR{+c'){Lk)c sb&7?p,c{Kc,L{Z/Kc^0lk|b{Zs cV/Z.pk}~r|KknzR{+czllkZJLcZlh sZq3ڐlkRmlkR:sRWlkR`lkZUsZ] mkZZLkiR߾({ZU}+kiJ"+cIR"+cHJ؈RB:RHJX^xhJBG顈RHJ$+cRsR#7\sR ]sZ'kkZLo7lkRs+cXJlkZ,lkZ#kZlkhJz c9"׮ cBkR₩UKcR" -sZ{Kc=!|lkj cp/R*Z ^Ksҗ;{+c3{HJ`\{J({(Jxs(B|b{bBޠ c'B LkR[LkhJU?s cҿ{+cU{+c{ cÍ|Lk몭s+c)/+c*/Lc-lkK2{Lk(Z~p c:/Z{+c PsHJ(vZ9`KkHJ[]>lkB7sR&LkRHlkB xsB WLkRmLk(BbHJW\lkHJULkB.UsBZ,k'BUZ'BU#kkhJUURBZHJ޵7+cGJ7+cR ~kZޖ'5lkZx~2lkZJjlkZx{+clkZ뎌k c%s [LkHJ^zZ(B$ZHJ +cR+lkR{R{犭sJ*| c+{bx{VlkR+s cc8{Z'lkHJKZhRBxHbhR,KkhRmlkRwW+cRKkR; cRqnwCZhRlLkRs+k Y;|Lk{u}r{Kk{)5/{LkQxs*c|kj|LcB/Lcp{GJ RlkR c:r |R{RccrzR9pZ'B},lkHJ + cZ c'J ڿZHJJZhJ}\ZhJrωR(JLkR-+ciRzZHJz^RHJuZR RHJN cHJ?+ cHJxx`^Z'Ju*cHJ/KkZ-5lkZʦ*sRKcZQCLkR{k ciݭk clk [ylkZlk+cMB+chJxjxxRHJc cJ+cRόs [9?s c~&lkR~J| c_sR^ {b/*{bolsZ-ŒsZ{+kR_.ZhRQ cHJ+cR+cR˼KcZռKcRk ciJ*LlkZM-s+k9:0{+c-W{b/s cP{R*{k?/.{Z,?sZ2hR^sHJ'+{ c[^r{ZsZc chJ^̾ZHJlnLkhJ" cZhZ~ZhR:ZhRrZHJ ZhR펷ZiRWw>+cR +kZkbhJZHJ,bRZkZhJ+kR>' chRn~Z'JKkhJ?sZ6k c8s c"kZee(+cRKKkk [ls [ܭsZzKc c+lkR XlkhJxn}ZR cR+cZ덋Ok cZsZ魌kZ5{Z>sR|s c ){bj{ cg&lsZwk chR+khR6׷+kHJlkhJ2lkR*>*cZ#U6+cRj cRh +khJ*klkZ ;KkRhlsZ_{Z׭sZs+c)/2lkR4,6{RKkhRkkiR *ZVxs ch̍sZxj{ cHJ\ZhJYLkR ɭ +kRXZhR0ZiRovbRuZR ZhR?/ +kZ= cZ bRSrZiRw'bR cR}LkZ5o+kZ"KkZ+kZ>Kkb'>KkZoKkZ޵s c6s+cwލs [n+cRk czs [zu+cZ^KcZW cRח:ZRZRKcZ双sZ/s c)k c"(s cb^xlkZ$$>KkRs [blkZvMnk cR+KkZZ_ cR+cRPrZ(BB+cHJ`{ZhJx +chR:KkR- cZs cZ cR( cZ cZ|+kZo)?Lk cQSLkZ cZz[XZR¨ cZ 5KkZIKk c-+kb:=Kk c)r8KkZ`(oKkZ;9lk c:s+cClk [`˞lkZИs+cP}wwKcZк+cZ++cZk*+cRZZRo@"ZR+cR/6'k cws csZsZ j~lkZ{vG*lkRblkZ:2KkbKkb,(KkZh0+kR ciR78 ciR*ZRmby+cZKcZ>*cZVf cRjjZR ZR7- cR> cZ`r+cR:+kR.lk cO郍kZo[+ciJ(KkZ<ح cR.KkRc+cRhZHJHZR32 cR=+cRȤ+cb+cZeթ cZxȀ+kZ} cZj 3 cZ ¯+kZ KkZl cZ^vYbR_9 cZ6 +cbNjiLk c.Kk cuKk c(KkZ*KkZOcLkZ*+lkZ*lk [ylkZ+lkZbXplkZ\b+cZO+cZX+cRi cR=*cZR +cR%/#s [oWlk+cഴlkZ.lkZzxlk cujLkRirLcZ5LkbP>اKkZ'ҫlsRz+kRX|*cR ciRo cZ cZ +kZ켻+kZ+cZZbR+kZ%?LkZ+cb Kk cKkbxKkZLkZ}ի+cZ lkZ/=mkZ&LkZ.lk+c%kZLkZ/-:lkR7KcZ֨ZRl:: cRM˫+cR9++cZ^'+cR*LcZlkZ]olkRlkiJ⫾ڭsZ?Kkb}+kZ+kRk chR܁ cR em*cRW+ciJ ciJ*6*cZ>- cRʨ*cZ{ZhRhHbRzwZRqbR߽9bR޿7>+chR)lkZ+cRJ+cZKwwbR8{9bR KcZ+cRszw cRbR cZU cZn+kZ cZ :LkZ~Z+kZ- cZi' cZ< cZ+kZl cZpz^ZRKkZKk cqyONlk c ls cSks clk cƶ+cZLkZlkZiE7lkZ:+cZ#k cKcZsZ_sR?KcZx(+cRr{r+cR cRKkZ+cZ6+cZBKkZBKkZVq cRmkZ7_LkZ\+kZ򡎀KkZjWKkHJbhJ ciJZR\YZiJ cRʮ*cR/ cRgzZROibR[bR.YbR:ObRx: cRLkZS{KkR+cZ^ cR"p cZ\KkZ cRx* cR+cZ| cZee cZ+kZꮋ+cb;egLkbZr[ cb cZ(+kZbR& cR΂ cZ cZwOmLkZ lk cKLk+cְLk c=ЊKkb(""lsZj}KkZ+cZ8 "hlkZ;,cZLkZ}e+cRzKcR(lkZ]lkZ߿KcZ3òlkZ^+cRmZ+ch$jjLkZ +cZk ctLkZ==lkZ3lkR|wlkZ=3KkZNsb+kZakbRnZhJ; [hJzZiJW:zRhJH! cRnKcZWZR~z ZR$/ cZ՝= cZjbRLkZlk clk csb>:Kk c+cZ`{+cR LkRklkZ޿lkZ[KcR5-KcRߜ6:sR?LkR[kZͯkZ{VKcZj+cRNLcZ挪lkZKkZ*KkZ lkZ2lkZW^yLcZܽ/LkR#lsZ'Ksb?+khJj:LkhRtm [hR+]ZhJ RBzZHJR\*cR%*cR;j cRۘd cRnZhR~ZhRZhR " cRZZZ&+cR +cZ cRʊ~ kRo+cZv cZ<8[+cZ^ cR? cZ  cZ8 cZ +k c㭏+cb ˫+cbb~+cb֧2 cZ,+cb"S cZ.(+cZ}m9;Kk cuU_ cZFtgKkZ/)Lk c`lk cZpKk c Kkb_:+cZpKKcZ+cZ/lkZEMulkZҿ+cZU cJ;KcRhlkR s [ lkR+cZwXwKcR+cRlkZ/lk c}.lk cllkRjBJKkZ8А"LkZ,cZh Lk ciTukkb>O+kZ]t+kHJޮ cR]ZRvv|RhJؾRiJBt*cR= cRp*cR chRjZRN%bR+kR_ߗ7 cR޴~bR⫙LkRu cR飺~ cRZZ7Ԫ kZ][+cZ cZ]ؔ cR)+cbim cZ;+kZ+ Lk cKk cLk c\^PV+kZ7'+cby,'+k cU+cZKkZ;Kk c~b~| cZ`LkZ%ls+clk c.Kk c /gKk cOKkZ cZm(+cZxlkZ9+cZT cR޲ZRO&KcR*LkR*lkZ:+lkZz~v+cRp+cR?+cRlkZ?:LkZHB KkZTnWlkZ:lk cULcZz0lkR")LkZs+kZ KkZS chR~kiZ'J>ɤ ZhJoZhJ3۪RiJ2 ZR}ŏZRꗼZhJ <ئbRNnbRÕbRn*bZZRh|biJj+cR?ՏZZ`+cRޞ cR? cZKkZi+cZ\ cZ +cbkH cZ+`9 cZ (+k c˿c+k cWLk c{V^^Lkbͭ+kZLkbz _+cZ_xlk c.1Kk czo~Kk cALkZlk c?LkZ쎘Lk cq Lk csKkZjLkZrLkZsZ?LkZz]|+cZySq [RG+cR8LkR&lkZ+`kZ[+cRntZJ?]KcRi"> KcZ);sZKkZ.lkZ,~sZb*lkZLkRlsZnW+kRk +kZ\.bR cRT}ZhJJfhZiJZRznZRnKk cWg+cZ+cZ +cZrsZmlkZ^~FfLcRo cR+cRa0LkR@jlkZ+cR: h+cRSj+cJ+cRɩ+cZ?VHKcZh_lkZKkZoVJsZPlkZlsZu}?lsZB+kZlkb_ZhRZhR]ZRz ZR]]ZiJrZRWB chJY"ZR-O chJbHJ&bRo| kRZiR*ZR cR- cRޫ cZVW cZ贼 cZeߦ cR(˦ cZuw cR*7:KkZ cZ +kZ=Kk cz+cbn,+cZ.+cbLkb7Kk cLkZ/Lk+ciKk c(vvzKk c?LkZ/Lk+c۾\Lk cZj+c c)<#Kk c秖LkZR+cZ5+cZP)+cZ cmkZXLcR~*8 cRm܆lkR9lkZ'8lkZ:銺lkZٲ+cRz+cR].+cR?KcZzLkR:*(lkZ/߆KkZhoLkZb/LkZLkR+lkZlkZ⫻lkZllk c]>lk c9lsZjvlsZb+kZ+kZVL+kZV\]ZR1ZhJljZRCr~o [R_ [R?*cRܯk*cZ_W cZzrrbRObR/bR_o+kR{bRB+cR)+cRȈ/KkZ_ܖ cZl cZn+cZ~+cZOk-+cZ=+kZ{+cbls c} ls c\~Lkb޽LkZxLkZ:Lk c6LkZ~LkZ_.Lk c6Kk c^gKk clk c{دlk cڗLk cKk ck+k [ cR*KcZ/++cZ{LkZ 'lk [mkZgMKcZ7+cZ_\+cZ mkZ{lkZ{/LcZ+cZUn,cZW\Z+cZ-Lg lkZ/'k cW)KkZ&lkZlk c\Tdls [͍sZ+kR):3+kZdbR(+cR chJoaiZR:YZiJZR/*cR+cR0 cRߠ^bZ`zuZZ]{K cZ cZbRo+cZ+ cR +cZ cZ> cZ膎iKkZ+cZ? cZ]0q+kZʍ+kZILkb19-Kk cLʓLkb~+kZLk c5Kk c_bLkZhj+cZkLkZKk cמ#8Lk cܨKk c8Lk+c/_Lk+c5VzKk+cwLkZr cZ"LkZUlkZިlkZi­lkZzCLcZ[+cR<+cZllkZ7lkZ`lk [ /+cZ*+cZ*,,cZ+cZ֞KcZ쪪kKkZj*'lk c׷bs+cumlkZغmsZg/LkZl8+kZ:*+kR kRn\bR?W cROWbu [R ZiJt>KcZGu cRKKkR۽} cRzbRbRnbR(*3 cZx cZ߯f+cZ/LkZLkZnv cZ,*bZ}^x+cZ2+cZ6nn cZ+cbJ cZLkZ.Lkb+ *LkbTlLkZKkb?lk c֟LkZhzn cZCO#lk cՈLk+c$lk chlk clk cKk c_6kk c۾lkZ+cZuҫ=+cZILkZ,sZesmkZpLcZ/p+cZjU'{+cZllkZiÍk cڨތkZ2lk [ٱ[LcZW+cR`+cZ *LkZ;LkZe*sZos+cjlkZ4,sRLkZ+kZ +kZ㪨J cGJ( ciR cR{oNZRoH}ZR}lkRnVKcZ cRɪ cR cZKbhR誺 cZ= cZx|n cZK+cb=LkZ+cbw|vd cZ*r cZjl cZB cZdt cZ?.+cb2z cZ LkZ-+-Lk c:LkbZLk cV\lk c5LkZ*LkZw~{Zݗlk+cX+kZ-KkZ鋯Lkb+kZ cZ0 cZ}s+cZo cZn} cZ>+kZs cZ(lkb+ls+cBʯKk c{Kk c{ZzLkb!:Lk c*^+kZ|n|sZ?''k c+lk cmLk cl,Kk cַ?Lk cʇLkZKc cKkZLkZbt~+cZr[ cRڈ+cZ/h+cZZR 8 cR9?+cZlkZk+clkZbHlk [NilkZUWnLcZLcZۧ(2LkZ+cR++cZ߿lkZ5sZ#lkRNʪKcZclkZןV+cZB{LcZ.lk ciislk+cc[ylkZ*nlk c}j+cZZ cRlk c|}iLkZ.LkZ+kR} cR&ZR$È cRW,cR+lkR lkZYkkZSxLkZݳ+kZ^P cZ_K cZ LkZ+kZ+cbusLkZ/.& cZ +cb' cZ/+cZ cZÃ0LkZLkbߗ+kZLkZ+ Lk+c pLkbܸLk cwlk cͅ.LkZ(LkZ`lk cLJlk c§lLkZڃKk clKk cOeLk cKk c'Lk+cczlk+cx^KkZ+cZ񲢣+cZ+cZ+&&LkZ cR+cR>+cZ|+cZLkZ*Lk [`lkZ+cZ$?LcZrLkZ.Lk c}Kk c}s [LkZxzLcZLcZVW?LkZ[KkZ'LkZS+cRnoWZHJZRȄ cJ93,cR KcZ KcZ[KcZIhClkZy+kZ`h cZީ+kZI{+kZ>KsZ|LkZ lsZ_sbu+kZ+cZ~. lk c}}J+cZ+kZ?+kZ"+cb%lk c%Lk c Kk cuUTVKk cWkelk c-lk c|lkZ{ps+cu~lk c?LkZKkLk c&'lk c%lk+cV_Lk+cUWKk+cV_uKk+cjoy}lk c_LkZ~+cZwb+cZ|’LkZ+cZ +cRKcZ~|LkZlkZ.oKcZzKcZx+cZwLcZ=+cZ.^lk cms cU3s+ciX+cZ. cZ5 cZ.+cZ+kZ sy+cZ~_ZR~GZhJZHJ cHJ  cR/+cZ ߽lkZ/[ilk [lkZq+kR+kZ{' cZhZ׶lsbVLkZڻLk c$* s+kb~LkbT cZ* lk c{iz+cbb+cZ><+kZ cZ*<+kZ Kk cO{+kZ+kZ~+kZ?_LkZ lkb"y"s cr꾿sZlk c7Kk c_Kk cKk+ceLk+c8^KkZKc c.+c c+cZb+cZ(x+cZ<lkZn +cZ~~^+cZ9W+cZR+cZLk [+cZ(+cZb^+cZ)5m+cZ=LkZ燷Lk c+s c-s cJNLkZ cZ{+cZ9{jsZ^HB+kZݫ= cZ^Rh cRw chJ*ZhJr cR7 cRu)+cZ=HlkR&_lkR>+cZp2+cZww\ cZB,+kZ0ZKkbklk c75s+k|ls+cls c߾Lkb"lk coxxLk c^+cZ>..(+kZ cZꀠ+cb->Kk c7+cb7r+kZj cZl.LkZ)lk clk clk c<RKkZ(-Kk cfKk cOlk+c>&lk cUKkZʷKk+c}Kc cI+c c`{4<+cZLkZKLkZ]r cRx cR9:+cZ+cZxLkZ+cZs+cZ cR +cZS+cZ/Lk cs c ɫsLk+2!KkZ^h+cZ cRjsZ`bcKkZϮ cZ`V cZ cRZR] [iRoO+cR;O+cRH cR'KcZ}}h+cRbhJ cZČ{HR?s cjxz+kbnKk clk+k/fls cls cmkLk c+lk c~lk ck+cZ-#+k cmߛ cZ*LkZ=%Kk co+cZ(+cbzX+cb}lkZ=Kk c lk cӚ{LkZhLkZlkZ+cb+'lk c?KkR UKkRUKkR+cZ+cR(+cZ;]+cZ,,KcZ cR_ZR U cR*+kR* µLkZKcZ(+cZ^ cR+ W+cZuLkRLkZusZ+ UsR( cZH ^ cRX cRw+kHJi chR. cR {bRuURHJ(ZHJ UZhJUZ9 rLcRVh cGBw cHB^+cRU c'J }bhJsHR??lsZ*[KkZ+cZ *lkbR[uLkZzlsb{YlsZ*s cUlkZ*+cZLkb|+cbzk+cZ LkZ"LkZh?_+kR4u+cZʏ+cR *lkb*:KkZ#oLkZLkZ]KkZ" cRwKkR}Lk cUqKkZ}*KkZ *Lk c_LkZc>+cR~*+cZ*+cR[* cR݋ZRU cR[YKkZ?LkZ݂(LkZ^{+cR cR lkRlkZ.Lk cUɭsb..s+c""s cW||lkZW+cZ0ڢlkZg cZlkZGo cHJxZRUaZRW;8? cRWP; cRM cRj cRk*+cZ_ cRVz cR;bR KkA *Lkb}Lkb#lkb* ls c~Lk c cZ=+kZϺLkZ:lk c+LkZLkZkJ+cZlk+c.Lk+c sLksLks+clhLk+c{RP+cbKk cVWg cZ< LkZZZZvcqZRokdZRoZZP( cR(+cZo cZ .+cZ cZ cZ cZ *"LkbLk c6'Kk cgLk+cLk c lk+kﯮs+klsLkuYlk+kzLk+cKk cKk ci*_kKk c^UuLkbLk+cLk c0Lk cWlkb/7Lk cKk c~?Kk cLk+c_+Kk cLk cLk cLk+c/s+c>s+clk+c+J&lk+cֻlk+c"SlkZPLkZ+kZ cZ_ cZw+cZ?2+cb)lk celk+ceݵlk [ʈ+cZ LkZ*lk+c.)Lk+c҂#s+cŏ琉sLks+cnzzjLk+cU\n+cb+cbw,cb+cZoNLZRZR cR߶{ cR cZ7+cZ+cZϢߩ cZ_ң+cZz cZ cZ+cb''&Lk cLk c'/Lk+c Lk+c*sLklk+kbsLk_յsLkUkilk c~20Lk cپ|Lk coLkbw[Kk cULk+cls cLk c lk+k寫*s+c~~lk c Lk c) s+c?lk cKk cs㨻ls+c{lk+c~s+c(sLklk+cީ[kLk)ys+clk+clk cpqZ+cZ cZ7 cZKkZ='Kk cQlk clk+c s+clk+crSlk c7>lk+c!#" lkLk*sLk67sLk/s+cjzLk+clOKk c[Lk cU׿+cb=>+cZBbRz~`ZR/ZR 9# cZ]^ cZ+cZgى+cZk+cZ~+cZ cZ"z cZ+cb'& 'Lk cLk c=?lkLkolkLklk+kblk+klk+klkLkClkLknjLk cLk c{}LkZ޿LkZ. lk+k&klls+cLk c##Lk coLk clk+c"lkLkyLk+c+Lk+cHmk+klkLk2lk+cҚ_Lk c,Lk cy>;+Kk cTxLk c59=s+c-lk+kz*JLk+k|?lk+k.Ís+cyLk+c܂Lk+c -sLkuߥLk+clk+kYclk+cJlk+k+lk+k&*(lk+k,,0lk+ks+c눯lk+c৺lk+cYlk cXR+cbp cZ cZI+cZ//LkZ­lk c6?lk c .#lk+cHlk+czqlk+clk+c3:#sLkO{lkslk6ꮧsLknhLk+c Lk cLk cWW,kZJLkZn+kZ^< cZU_ cR cR*+cZb+cZKKkZښKkZVިgLkZU cZ+P cZ!+kZ//.Lk c|Lk c*lk+klk+k*lk+kLk+c*lk,kkLklk+k+ۺLk+cսLk cLk c^\\\lk c57s+c髫s+k{_ls c>lk+ks+cϿlk+kLk+c/lk+c!lk+k+8 lkLkZYq[s+clk+k.:sLk՗5s+clk+cos+c;sLkoj}slk slkslkzlk,c(Lk c达8ls cIIILkZLkZh cZ2 cR cZc+cZ+cZ ,@+cZKkZ{+cZ(gLkZwUR+kZ cZA:ls ciXKk c^\TKk c;lk+k*+ +sLkwvlk+kHlk+klk,k"*sLkyyW{lk+c|Lk c;)Lk cmLk cXXKk c՛sLkzrՌsLkZ}Plk+ktls+czks+cLk+c Llk c*kLk5sLksLk]U_lk+klk+k+(sKk->lk+c*z`lk+cB&kKkJ/nlk+czlk c<خLkZ +cZx cZ cZ cZ'#0KkZLk c<"s+c)s+clk+cWslk+c뉉lk+c&=s+cslkslkk_^slk~ilk+cdLk+cgs cMk}LkZLk cmyaz+cbm|+kZد+cZ[r+cZ<=+cZN +cZh cZ+cZm+cZة+kZq{ݗLkZ>/?ls c[Y+k cY߷Lk c++-sLk}}sKk3sLkWŒsLk~sLk}sLkayzLk+c" jLk cLk c'͏Lk cT^lk csLki&s cls clk+k8'/sLklk cLK:lk+cp-ps+csLksLk_ysLk׷֌kLk}sLklkKky4s+c+sLklk cピlk+cڿlk cX cZ` cZz~ cZח cZ+(+kZlkb)%'s+c)lk+clkZlk cLk+c(& lkLkZzXslk_slkwkLklk,cLk+cWls coI_kKkbLk cZ+kZ+kZڊ:+cZꦨ+cZ1+cZt+cZo+cZ+cZ+cZr cZ~/LkZ>6Kkbbs+kb螲ls c7/=sLk %Z{+cs c(s+khs c?sLkkzs+cLk cOLk c!2iLkZ+cZD(s+k*asKk^_lk+kfŻs+c߾Tlk+cq΍s+c߿lk+ks+csLksLkYsLkuȌsLk݌s+c )sLkkLk}/sLk's+cklk+c:lsZrZ cZ8r cZZbR +cZ'7+cb~BLk c5s+c-/lk+crۥwLk+c~nLk+cqlk+c>+lkLk親sLksLkkLklk+cLk c[Lk coyKkbLk c{w cZ/(KkZ߻[+cZ?+kZ+cZss cZ޻k+cZ; cZ*+cZV+cZǯ+kZ":Lkb+kb lsbs c.s+c Ōs c:{lsbsLk]׭sLk{osLkWULkZ )*LkZLkZTxlkZ/sLk63sLkvfs+kY_lkb 4s+c~v֎s+cϷlk+kɾlk+c#-sLkZ}sLks+cjs+csLksKk/?_jlk+c#꣭sKkZsLkI8:s c{Z_ cZ cZ cZu_ cZ% +kZgLk c5-?s+clk cs+cls+c\Lk+c// sLk#sLksLkwus+cZs+c뺚*sKk^{y[sKkzs+c/sLkK~s+c۳{Lk=LkZs+cZmw+cZ- cZ KkZKk cWտlk cûlk clk+cLk+c-֫Lk+c+&sLkslkՌsLkolk+klk+cJj`Lk c0z@Lk cLk cg7'Lk cy[ cZ-j cZ)LkZe+cZK:+cZ?4 cZ? cZ/= cZn*#+cZڒ8LkZ/?ls c7ls cKk cJKk cWLk c .lk c޲w~Lk c޴Kk c:l,Lk c*Lk c=ms+cLk cs#9Lk c@sZ~ڌs c-sZ{+cW;{KkUy͍s+kfms+c{lk+c*lk+k=lk+csLksLksLk~U]s+cqrsLkR9s+cs+ck+s+cs,cŒsLkwsLkcKkZk cZ/V cZ cZ.?lk cULkbjKLk cks csrlk+chyLk+c_lk c/lk+ksLkoLklk)lkLklk+czLk+c_ZLk ckmLk cj~Lk cdG{+kZ cZ+cZ0%sKk㫲s+c*Ws+c.$Us cjj} cZƜ cZ ( cZeu cR;Lk c?[+kZlk c.-lk cpˡlk cLk+c=XLk+c*Lk+c(sLkulkLku[lk+k}lk cbLk+c^Lk c/Lk c..LkZ +kZ cZLkZ;&LkZ>lkZ=+cZ≏ cZ cZ3Kk cmu-Kk c[\Lk c+/2ls cX^Lkbث+k c跿~Lk ck,Lk+c3Lk+cKk cLk clk cLk cKKk c;Zlk cxLkb~ʌs cصy{+c){Lk8Ys clk+kilk c s+c~wLk+c mk+k﫿?sLkg/Ulk c(os+c:ls+c}sKkys+cs+c#sLksKkVs+c,:sZb`H@+cZh cZ cZuVv cZ+kZ++Kk cWlk cÏlk c掊lk+cTls+c_kLk+cl"Lk+c /lkLkijlkLk[n6wLk+c lk+cjʂLk+cwLk cZ^Lk cWWLk cko cZ+kZ>LkZ:ډ+cZ2(LkR cR+LcZ+cZ)KkZ~*+cZ?ls c?KkbLk cAKk c_Lk c/lk cﳳKk+cLk+cX{Lk czLk+cLk cLLkZ)Lk chLk c]Lk cY1sKk? 8s+kc> lk+kpls+cijLk clk+kvJLk+c@ lkLk%/kLksLkWwWlk+klk+kksLk=s+c|jʌs+c/slk9!!sKkyslk[sZLkZfz cZzbRbR+kZ.:Lk c UJlk c's+c{s+c{kLk+cطLk c2> ڍs+c>lk,kꋣ#lkLkw&Lk+clk+clk cb`bLk c,?Lk cWmLk ciq LkZn cZ Z+cZ NLkZk˺sZ+cZLkZ{S+cZ/+cbLkZLk c)6ls c_RKk cITLkbLk c>/lk c g/Lk+c>pKk cLk c/lk c/i>ls+cncSKk c5=Lk c*Lk caPls cysLk6$4sKk s+ksLk^wKsLkߖ'lk+kxLk+ckLkUsLklk+k >lk+k*8&lk+cs+cs+cOBlk+c=:slk#r[sKkk*sLk/sbj+kZ+kZWW cR, cZW_U+kZ'-+kZ~;lk c/?sLk}ys+clLk c:xLk+c3s+cls+c믿lk+kLk+c lk+k+lk cPLk c;>Lk c=7lk c_,kZ+kZglkZ/LkZآlk c5+cZ,LkZٚLkZ+cZ"*KkZ˯s culs c~Kk cKk cCLk c1!Lk+c?#lk cKk cLk c_Lk cc=s+cc[Lk c'9lk c&Lk cZRxlkb??s+c(>s+k͢s+kmlk+k7>Ís+cs+clk+kkLk_7sLk}lkLk@ $sLkyLk+c*€s+c-sLk_lk+c=s+cﭪsKk޳xslk~os c@H`J+kZh cZ( cR bRjKkZ룵Lkbs+cg?s+cs c*Lk c`Lk cs+cǮlk,k㢂 lkLkj~Lk+c0 (lk+c*.+Lk+ctf_lk c>Lk c ,Lk+cN+kZ cZ( lk c]ULk+cU{9Lk c)K+cZ LkZ稾+kZ "LkZKk crls c*ls cKk c +k cVLk c8?lk c^lkbKk c|mvLk cYwlk c͍s cSalk c =Lk c8Lk cL|sbЌsLk}܍s+cBs cls+czXlk c.ls+cϼs+c۪s+cis+c˭sLkV=lk+kꦮlk+cks+cs+c骯lk+cZ8lk c "s+cZ{+c]sLkB+kZx2 cZs+c~}lk c꿶lk+c5lk+cx}lk c :sZ~ cZ" cZܰB cZ_t cZ #KkZls csLk۵s+c޾LkZ`*Kk cٛLk+cqsLkՕsLksLklkLknNLk+c@Lk+cjLk c"lk cLk cWR,cb~~+kZLkZ={lk cֽ>lk+c[)JLkZ*LkZKk cޥ]LkZf+cZ)lkb(Lkb@lKk c"Kk clk c"lk c/p%lk cC6s cﮌs co{+c}6sZܸ،s+cs c{Kkb:sZ'6s c s+c.s c_sblk+c 9XsLk%s c*lk,klk,clk+c6lk+k.8kLk]?{s+cʺs+czLk+cWlk+c.lk+chhlk c,"lkbh+cZ cZz cZ%? cZ. -Kk cuVLk c`Ís+k=lk+k Lk cؖKk cLk+c-s+clk+kˣlk+klkLk[qLk+cXpLk+czLk+cK^#*Lk clk cjZ,kZ^+kZ+LkZ #LkZx.lk+c]i+cZ(LkZ+cZ "KkZKkZls cNUKk c\ls cls cތs cls+c{k}s c;s+c.,s csLksZڌs c/.s cs c֯lkZtsZ s+ksls c:6{+k{wOlk+clk+c^lk+cs+ces+clk+cղlk+c +s+cz֌s+ckLkikKk+cfԌs+c/lk+c⊠lk+cglk c쨾lkZ\LkZu cZj+cZ*lk c6Lk cؿlk k 5.sLkUvaULk c_Kk clk clk c lk,klkLkꖦlkLka[Lk+cLk+c#ܺLk c " Lk c<:lkZ-+cZ: +cZCLkZ>Kk cWdKk cmi܍s+clkb js c*s+kXLk+c"2ls+cԿs+c%s+c.7sLki}{lk sZԼlsZ-s+c¸s c*zLkZ7$s+k { cⓍs+kμsbjs cWs+clkLk:\lk+clk,c 3s+cx}lk+k(lk+c‹s+cklk+cblk+cWUwlk+cV_elk+clk c"*X#s c^LkZ+cZr+cZ+cZ.Kk c֭Kk cks c>ls+cxlk c?^TKk cLk c9Lk c,s+c7olk+clk+c"ײLk+c*.lk+clk+c~lk+cWus+cs+cJsLklkZb,lkZ֜+cZf\z+cZspY cR+cZ:6Lkb>)lk c[ILkZ lkZ~~+cZX cZ>s clk c/+Lk+cjlk+c"lk cLk cLk cfT(Lk c%LkZi+kZ&,kZZLkZKeLkZzLkZX+cZ++cZ*ZLkXjKk c#*yKk cLjsZ/sKkzfsLk4"߫ls+cZ,lk+c(s+c{+c/sKkhڭs csLk_s c\^s cs+c룒6sbOjlsZ- ls ct+s+k([˭{ cmݍsKk@eÍs+czsLkmsLks+c.&s+c*lk+c"lk+cblk+clk+cfݿlk+cBilk+c}&Vlk+cǷsLkzs+clk c|pLkZ+cZR`+cZw| cR"*+cZKkZ/mlk c/LkZׯs+cZ cZ:( cZ KkZLk c?>Lk+cFlk+c#Lk c!"Lk crlk c]KkZLkZb+kZ]+kZpLkZ\LkZ.lkZ˧+cZ6+cZ;?,cZylkZ7/lk cxs+kis+cڭsKk_{#ls+clk+k )sLk_UsKkߛsKk5Ss+klsKkLk c(s c+{Lk][{Lk}~s+c؍sKkjsKk"ԍs+cNsLkxglk+c /lk+c0Lk+c#lk cjlk+cLkZ⎬lk c%s [.s [bs+cclkZ꺢cLkZ. cZY{h+cZVt{LkZonLkZ?Lk c7lk cQX+cZh cZv1 cZ.LkZlk c]Lk+cSLk+c*"lk c0pLkZ Kk c!lk cXlkZLk c7LkZLkZLkZlk cW[+cZ*+cZ+cZh(lk calkZࠋsLk܌sLk_wsKk}dw{+cuys+cꯨsLk!]esLk7.WsKk#ڭ{LksLkRlk cXpsb s+c񲻌sZhlsZ(/)-s cksKk.s+k"sLk#sLk{sLkjwus,cs+clk,c `s+clk+cauLk+clk+ckylk+c^zKkZo>>s+c6s+c s+c#lk cLkRS+cZ,*+cZz LcZ߿LkZnLk cmLk cLkZK&LkZx+cZ+cZ*LkZKk coeLk clk c>lk cP{Lk c;Kk c[Տlk csZ~OLkZ~Lk c&^TLkZRkLkZlk c+cZ Lc cLkZLkZ+-lk+cp1s+clkb ЌsLk$olsZ lk c EsKkwTs+cysLk++sKkCs+ck(lk cXpLsZϥsKk省{RlsZ5s c,sKk;sLk7znsLkL­sLkѩsLku$sLk]hs+c"+sLkW]ẍs+c~lk clk+cxsHJ_>LkRIbHJpzZ9(zR9P@ժZ9LkRrlkZ:^lsZ{R{*cc{*cӠ6s c+^:{lkOk|lk^?Y{kk_{KcJ{lk/.{Kks+cW`sZ-lkZԍk cs_{s [몊mkZ_^Lk [h+cR+$+khJxmsR=?+cR{z- c(B8& chJ}qZhJuLk'B-KcRUUkhJ+cR߀sZŞsZsZrI(k cVs [ kP+ckVz{b6 c{KkƦ+k-D o+kKkˬ+kKcxJ"P [{/ ci+kc3~/KkrKk+I/ cK cZ*{/lkml c6{HJ* c&lkZuԼlk c}[lk cB.s c-sZ&{ czXs cg{,c+ {Lk0{ cR{Z^{,c/{ cm/ c=lkދ${+c^Z?h/Z OZ*{+cWUܑZ|+coP+cyZ})Zz5s ciB/Z=/ cx5Lku|P+c{lk^s{Z+c},Ws csR㾊Zt{ZT}kRN c7={RZ{R_g2mkR_``+cIJ%,sR{R_?tsB߫sZVLkHJV#zKkR=Ԃ++kZ% sR<msR?.sZC~LkiRy(LkR[lsHJ'k&LkHRo  cRLk(J~/{iRuz cHJ./U sHJ cR. cRmZ'BYZBMRAI_(R9HJ9 R9:ZB" *=LkhJshJ .Z6{Z"^{Kk^|Z-踺+cs+cNv{ZպsZ \V{Z#_{+c{lk~s+c|kh`s [-õlkR?6lkZ6mk+cs [k [JKsZJmsZUCLkZ~+cRܫ cHBjlkhJU|KcHJlkZMlk [0@lkZ(s+c֭{ [UkZ^*{*c%/ cW|,c|pk7s^qS cvKkYPlkߒ5Kk ko-.Ks={b.$+c8lkK(lk{ lspjwks/Kk%kslBŠ+c1j_s c 0@{'J(~{ZU{hJ((LkhR,(UshJ"_{RUsHJ(uUlsHJsZ)jCsZ*='{Lc-'{Kk¦{+kFsZbΈZ-sZ"+c;P+ctsRoKk}|+cն>lk}/lk|7Ҕsu]}p,cާ|Kk_Zpo0+cߵ]{ cr ctp+k/%ќKcnplkXT~0lknA-{+co`/+cR{Z7{R~/ZWۭsRֻR[/kZ}N~sRusR.{{Zc{ZϭsR-̰/R{ cor{+cUVs~{Z_5lsiJz {RwslkR lkHJoJ bHJFRB |©RBw;ZBXRBلkHJ9C R9|r+RAR9  cR5+cR5*sR'{ [s{+c*u{+cs c(s+c}lkZXKcRa*cRԕߍsR%'7sZ js clkZ7s [s ckZ.^kZÉ{lkZ/ {ZkK+cRܞLcZU/+cR&LcZ]~KcZogsZ펯kZzllkZBsZsZ"{ [_ɭz{Z/{Kc=!/lkjl/,c k>/s` X/ cjZZc+ko OsXKkT{+kF{Z r++c06{Kk(i6Kk̓ c_+k'+k^>:Zk~OR|ZBx cRq!ZHJf4 cHJ*+kRu_9~ZHJ ( cHJN cHJs+k(B򎣍kZ=u8sZ/?Zj{Kk^o+cTZ` c^ c'\+/lk%ꏽ/Zʗ{+cq|R/+c}Jk|Z߆ [7> PsqgbKcƴo/Z"{LczLkrby.+kk4olkU]/smLLk7PR/+ctpZ}EUuLk9(K{RBo-{'B}}ZA!0Kk(JLkhJ{R7 |RsZʼsRv}\kR_gխs(B UkZ+NZx{ cUu]{RmˮsZ庍siJzwZHJ l{o+cB(}{iJ*U(JLkB_{R诿s(B^+c9 ߌs1ȭ cBER9(RA=*ZBc&R9RB'RBz5R'Jк=Z'J:5ZhJa@KkR]&kkR{hJ WsR shJsZrws+cOKcZެkZ[ cR/KkR?{Kc;{_|Kk\^Ws c}םlk [TkZs+c_{+׭s,cbhmkZhKcR_Z(JZ'BV^~ZHJmIRHJ\{RHJzILkhJ#LkhJ+cR6sZ6{Z] sR{Z-/ c_/LcZ:p,cplk{/b|w{R7kRϣ'sb-/f czU{+k *c pZ.^OZ.>_Z{hRXWUWbHJ psA*'lshR buvKkHJx [R3Cq ciJ_{ cHJ/.-ZHJ' cHJ:++cR(KkiJ+ chJֈ cHJls'B/ sZlsZ6&0{ cY,{ cV2p ck?Z/R/{ cL<|Z @O [j{ c{t/ [-[/Z8J/R/ [ޫ+摌 c.pmk?ip c/+y/,cJ/+c\9+{Kk*}{:x| c ÏR,cu_/Z/Z.&{ZsArZ9hJ9 Z:v+Lk'Bﵲ+cHJ_"{(J^(s9.{HJׂ Z{ZYsR2ZHJt\ZhJ}+RHJ5%ZhJ2ZR#=+cRI+cRlkZ8;{Z/lkRʜsZ /s+cip+c{^{Lc +|brB{RzsiRɿsR.%{ ceX{ZU~lsZ\ cUwUsR!{sZZ[I+cR]|GKk(J khRSs]KsiRWշ*kHJ~+khJ5ZiJxI|ZiJXCZBKkR'm+cR&?+cR)+cR chJ chJp khJ]}{R/՟lkZ{Lk{Kkɿ]|+czm{Zα c6 c"PZ;ϻz/+cp{ZV2/+c|lk?U, [hpkyP cj,c(J/mLkZe LkR v{HJ}bBz Z(JrbB⿩ZB.(ZB(ZhR&?;+cA^ZBZHJe cR9,sR_bhJ,}RBj=?ZA_Z'BCZA: sR5 cR DLkR߿ +cR땉+cR{sZlk c},lkZ6 lk [|KcZdlkZ-?lkZآk+c۵k+c@ sZs c]cwKk [nlk [" kZ* 6߬sR%{Z.sZ뢣sR~lkZ .lkRsR sZzpLkR {Zk{R.{b>sZ(ksZؠZlkHJ"*LkR4lsRWUKkHJuzzbHRwbhRkAbhR82 cR7ZضkR:lkiJͯkkiJ cR粠&+cRKkRKkR_^/ cRZ}XxZiR,bhJޢ cR.sZ^sZ+{Kkԍ{+c /Z{ c+ cM |Lk˘/KcTyW/KkwY]t.+c/kXM/Kcޢ{+c(PҔ+cͻ{P,c +csp cU}{BwKkHJ~KkR7˭shJM{J;|R?|ZzbRnlkhJbhJ[U5ZHJ~+cHJu{zt c(B+cHJ-lkZzlshR cR'v+chR_% c(J?{ZhR , cB\ cB˿Z'Jb&ZHJ6 c(B=ʾRBZ(B,chJ" +ciJ +cZ`~+k(BZ(Jp:ZB[Z'JנZB*c(J{& c(JRHJRRB̠ZGJ*cHJ%ksR^mZBdZ9:=+cGJ^Z'Jk chJ+chR'KkZ sR^lkhJxҬsZ]UlkZKKkZ +cR&lkZ%kkZkZ'lk [>Ws+cuUs+cmlk+clk [7lkZ*lk [LcZ&, kZ~+cRpZhJ^|RHJ7=ZHJxZhJZhJ  +cZ+cZbrKkZ&lkZ s [rbps cV/sZ|KcR^pKc]c]sZpsRLkZ ou+kR s c={+ku[sbrx8+kZ$ lsZ~sZ?lkR|. cRkvRZHJv+bHJkZ(Jߞ+LkhRV+kR\>}KcR@LkR>+cRaKkJ򪻛KkR+cZGKkR/ lkRk@ cRZ9 cRI+cR*=;,s cw[)sZ{+cm R{bX{Z/Lk U{+cz2sJ("+sZi8{Kc?{lkEk=Zj6~| [/{+c/{Z/OZ_s| chRuKsR9WݭsRr{Z`lkZY/Z7-U{Zhqr/R ZlkhJ chJ l+cA:Lk'BJshJUsusHJ3}OZulsZZu cHJªbhJZhR1ZhR, c(JWZhRWZ'J#} chR}ZJb*+Z(JMZ(J> cHJ ?+lkiRnlsZ~LkHJb:ZBhZ(J {R'B,ZHJy+cHJȿZ(J*ZHJzwCRB#ZGJkkhR- chRb'BhZ'BCZGJ| cB> c(J#*cRsR?;sZ[o,sZsR>kkZKkZ(lkZqUrzKcR/&+cRlkZ*k cKlk [떺lk [,lkZmLkZ*hlk clkZܫlk [9 k+cV9LcZX^ZHJ~lީRhJ!mMZhJ cR}%ZR ZhJ+cZZ۰lk cޑs co/s+c_Ԍk+cˈ?lk [nsZoO [ysRZ_lsRˋ+{b"lk׽ŋ{bЪ{KkX٬{ cV>lsZ`Kb{ZbLkZ+kRn" kR کZHJbHJ/bhRU*ciRU+cRqsR+cRkkR?wkkZ֖kkkRKkZ} cRpӿ+cR[~KkRa[lkZlsZ7뮽s ch# {Zߋ.{R7د{iJ{hR^{Lk^ PZ.R+R{R/Kc{Kc{hJ>R/Z'{Z({Z.OHRx{~ chRKkB)Zu~Zf){/R~?P c5s߾{ZrsHJ*2shJ LkhJ}LkHJ`RBR'B4plkHJ'åsb%}_ chR(@ chRVbHJbHJ/ cRubhJ~Z'J. cHJ#WZHJ6bHJzbHJZiRw=LkRysblsZz4+cZx LkRTsޟZHJ.yZHJʩZHJ"? cHJv+cR_^ZHJ'b,ZhJWi cHJ<*chR? cZTd*kHJ{^Z'Jn?ډR9" cRu7]sR95+cR⾬sZM-s c?psZ^Cls c؄ KkR`-lkZy chRjbHJbHJrKsiR5ulsRrU+chJsRh^m+cR}5=lkRsOsZU cR# cR +cR+cRzmkkZu\+cRR"KkZKkiR @sb=sZ~sZxLkZZnwlsZ.s{Zm{HJzsR) czshR//s+c;/+cͮsR\rlkR+ sZ|ZsR\\ cRvIs'B+o R'׫//ZpzkHJ8:ZRʿP{R{ZcWW cHJd chJ}:ZB%+cHJWLkhJ{Z{YlshRx cRRZHJx.ZHJ,ZhRZܩZHJZHJ ZHJ(ZhRPusZHJ ZhRz>ZiR)LkZaLkZnLkb_4E+kZ cRL.bHJZHJzZHJ ;y cR%+chR. cRUgZhJ+cRKkZ7+kZ]|ZhRbhRyt chJ],Z'J=#KkZEkkZ 2okkZ6sZCks c=:{ZZk{ZlkZj lk [}#+K+cZw [RT*KcZ9lk+c\Vlk [n`LcZsZlkZZlk [oKk [?lkR yZ [R`ZR\'\ZhJذZR@> cR{˪ cRc cR+cZylkZm~s cIlk cyglkZ)>k c^ sZ_sR:Z*sZZW|Z=?ҔR_u\LkR虝{Z7A:{+cǰ{{b-{bM̓ c|Os{ c mlsbh"LkZ=KkR\ ciR߫bHJXbhR +khR>zU+chRlkR-lkR+cR@lkZ e}+cZx޼*cR/ mKkR뺳KcZO~^ZR0kRsR+-sR\X+khRg:kkRՌsRަ/ .Zz|ZI6{ZR+cCRsZ:lkRx cBZHJ/kZHJ)\ [HJO+chR- {Z_KkZa{ZhR_ c(Jm,Z(JZHJZHJbRk߿ cZZibHJ/ cHRbhR}.ZiR *LkZQlkZ˘LkbUT+kZAR cR^ZHJZiRwt֩ZiJ* chJ..r ciJ<9KkRKkHJ cRsZ/KkZ'KkhR~:.+khRkshJ(j+lkR+{RKkRh6?KkZs c}{Z>һs c>vsZ8>>؍k cdlkZ[LcZW_sLkR,lk [u=s [:kZxlkZX^usZ¯5s+c~]lk+c7[_kkZ}LcR`ZR2ZRh@PZR)+cR5 cRnw [R?+cZa";IKcZp8lkZZ;s+c[5s+cs cakwwsZsZܔlkR>*LkJ: {ZˮkR>gLkR[sZ,={ZK&s c`bV* cR{ c\lsbeLkZ2ysRX+kZjbhR~ ciRbR}KkR +cR9+cZo@LkZ{Hm+cZ"_kkZOi+cZw6+cRkKY+cR[2 cRǚ cRn}ؾ+cR-7 cHJ|Z+kRɥ+s c?WTKkZlsRuLkZZuQUlkRӿkkiR?+{ZrzxlkR;)=sZ{Z./{LchJ mkZߢlkRW|kR>7 sZ(\KkHJ+kHJ{Z!'{Z j{+c\/ [ysZxKsZɭ}+cRo7Tb(B c(B/+cA6sRw'+khJq:lkZKkZKkZz_|^bHJ^ZHJ|ZhRu_Z(JZhR chR/ cRbRmbbR+cR/LkZ?LkZ+kZ2LkZ.{| cRh&ZhR—©ZhJ>ZHJ:KkR%KkRPp+cR8sZ|uU]+cZѿKkZb^+kZr+kZ:ksbkRksR.ks clkZKkR kkZ>*ssZJ/s c&ks c7s c׾Lk [h lk,cLcZ\ckZ_7wUlkZ lk [>=sZkKcZu KcZV\xLkZMUm cJz8+cZa| [R)mZRuZRRR{|ZR"0ZR cRږ+cRlkZҙlkZ¾ujlkZ: s csRڠ|+c_slkZsZ@clkhJ {R)nLkHJlkR-LkR/2| c~^s cZc`lsZx6 sb(sb{XjsZz(+kZR=zlkZWw|+kRfbhRk˱ZhJ'6= ciR)+cRԴZR}'+cZ.+cRo&lkZ=PKkZx\x cR *cZeKcZk *cZY}T cR\$ cRz chJprbHJ chJ+ chJ ~ZRHLkZ+cZ+cR \osR_KkZX~+cRk7;{R({ [lkRmLchJz˨lciJ_KcHJ"/+chJNksRS cRrp+cR!;$shJ.{kR8s,cX {iJlkZ] chJ5ZHJ{V[ZHJo{KkHJߌkHJMKkR6-sZϪ{x cZ/` cZApbR[WZHJv >ZRFʪZHJbR9+kRobR̛bZw^ZbR%?KcZ}?LkZLkZzkKk cuLkZZ cZbzZRbZhR%ZRk cHJ #+cZ+j KkRb+ cZ[dlk cYKkZ,+kZ7KkZ}*kZیsZZˬsZ0lkGJKkZyX.sZ?խsZC/{+c}s cxlk c'ɍs [Xs [>{+cZ=x+cR=kZʌs+cݨT{ [~ous []LkZx+cR6¯+cZ_oV*cZW~ZRzxZR'-ZR&_WZRוZR.:ZR [R²LkR?klkZ>ߌk c^lkZ/ s+c5)k+cU&Z{+cUօ{+c?[w{Z|{R\s cmsR`j+cR6lkZe| cuU{R{{Zs kusb⛋lsbsZKkZKkZՎbHJ6bR kbHJ6(ZR_TvZiJZb*+cRZRŅlkZ*cZX*cZ(u cR*cZV^+cR'KkR+khJ[6bHB¸bHJ;<{ cHJZiJz4 chRI5+kR;?+cR6 cJk"LkZ5շsRz}XzKkR.{Kca{+cNsZlkIB+c(B+chJ +cZzA{Ryol cR7lލ cHJ*{ZX_U] cR5\lkRkHJ^+chJ*ZHJ ):Z'JxKkhJoZ(J={RUe{hR+sZKkZj cZ\I'ZhR·r? cRk cZ_n.bR*bRϊbZ~Ԙ cZJbZbZ2 cZ©xLkR5sZLkZ=LkZ+kZWiƵ chRZRس ZR " cZCw%KkZc;LkZ[7o+cZ lk cbzs+cUKkb_TKkb=(+kR 4kkZ +j({ZXlkZ˾+cZ[`KkZ!+glkZz{+cia{ c֞lkZLk [zf lkZRLcR~lkR'?k+c+sZlkZlk [Uj+cZaHLcR6KcZOcKcZ㞯+cR:ZR cR_ZzRhJZR׭ZR.5@+cR)LcZ{clkZ[.+lk c]-zZlkZ ;s [(*s [\sZ.s+cӞlkZ4blkZyKbsZ-sZ|SFlkRwlkZ]ssZ'e{RsbRwlsb{ clsbi {RKkHJpKkiR*bhJ(bRaEbhJ. cRWˤ+cRYRYZR4 cRw}%+cR*yKkRj*cZUHKcZ+cZ{ cR[˦l cZ}V cRo9ZhRk$ZhRa>KZhJZHJߨbhJ +kZ*4++kZly+cRz+kR=%lsRZ cR(s cя{ [ZzkZeMkRlkR;LkhJ~8sZ]{*kHJb+chREbhJkKcR}KciR+LkRk8lkHJ^Z_x [HJ kkHJRB; 8Z(J/ZHJlkHJlkhRLkZ*<+kRz˪ cZ`CbR" cZ֧?+kRz cR8?+kZ޿ cZ cZ~_bZ+kZ.=LkZLkZ/پLkZMlkbެ+cZ`+cZbzbR ^ZZwZR:3 cZRQ+cZj-KcZKkZi,ٺsZX KkZ`KkZ.ksZ鼮lsZ{RsRlsZWg~KkZ>+sZ:lk c{ [}o/sR lkZ1yɌkZmlkZLcZ[`|+cZץlkZsk/lkZ`lk [lkZ+cZEU+cZWkZy+cR+cZ~ cRbzqZRZR~ZR8iZR cR>?+cZ &Lk [ɯ.LkZsZ s ['>kZwk+cɘsZ~lkZpKlkRsZw^/sHJ[lkZlkR/sZSj{Zc멬lsbjlsb}sbsoLsb cslsR{@*+kiJ: cRwwH*kiR7mJbRb|y ciJZR3/ZHJ.'+LkRcLkRKkZw cR cRO+cZE+cR+chRZR~≋bHJbHJZReZhR_bR=5+kZ% +LkZU+cRuKkR>7lsRrz+cZ--kR sZjsR|lkRjxlkHJK>KcR?=lsZ{S*kR/o cRcx+khJ7&kkR"oZiRLkhJKk(BZLkhJ_j+Z9ZhJZHJ߶ cR܏Nt+cRbhJ<lkZ|+kZ+kZ] cZ+cZ7? cRh cZݗ1 cZ#+kZt cZ\bZ0LkZ,kZ^lkZlkZLkZ+kZn| cZߌZRZR>"bR{+cR"+cZ: KkZ]%LkZLkZsZ+lk c_eKkZls csZzlkR ksZ}lkZݽalk cw6lkZ lk [cs+cW]s cSaՌkZ*lkZbꌇsZUw7+cR&>lkZ5lk cxKcZx+cR > cZi+cZv}7LkZn+cZ[Zn cRkK cRjcs} [Rc*ZRZR{knZRb+cRתLcZܕ%lk [KcZ zlkZ{lk [8(lkZ{d{KcSsZ6@sRz sZo/sR(lkiJlsRߊlkRk c^lsZ+A {ZJ}KsZ8`!lsZ>lsZTlsZدKkZMKkHJ~+kRE*kRm cRC cRixj+chJ [hRLkZyavKkRiB>KkZr+cZK|KcZ'7KcZZ`+cZͷUZR" qZRXOZiRc ZhRZhR6ZhJbR˭KkZ/gLkZLcRplkR77LkZXT cR(. s [isZlkZ)lkR~TLcRm+cR'kKkR^ cR}.KkRKksRq݌sR_O+cR'. cHJ c(BZhJ&"ZhRj\ cBr++cHJZHJ +sRciULkR矧<+kZ+kZVobKkZk_m cR KkZ}W+ciR- cZm? cZ+ +kZە= cZ`bZi<3 cZ LkZ:=lkZ^?sZlsZw+cZ cZTbRbR/{ZR 0 cR +cRKkZ.LkZSlkZ`lk cweKkbVKkZsbޯKk c sZ8KkRKkR-KkZg*mlkZ.sZ=sZ:*s cؾ}k c(7Zlk ikZelkZ%חk+cսlkR*lkZ*H+cR +cZq$0+cZ'<KkR+cZpKcZ]wVZRe+cR]ZRxZ+cR^u cRk+cRz,cZB lkZSlk [m/7s culkZ'kZ/{Kcs+c׌s [ʊlkZZlkR/Z}WY{ZT]VlkZlkZlsR0{Z{{b_݌s c7_s c'lkZyKkZWH cR chR*ciR- cR cRkԞp cRUZHJ lkZ+cZjqkkZmw+cZV+cZZvP+cR cR΋BZRzs[`ZRC (ZiRZhRaZRb[ cRsT+kR/ݵ+kZb cR0KcR~+cR>>>+kRڜ cZ*lkZ뫯s [|؊{R[/lkiJh+cR*+cR74>{RoyKkZ#OKkR,i cHJ.KkR_]ZR lkHJ꾰ZiR4LkhJu| cHJ\ cHJZHJ* c'BKkRkkiR{LkZ}+kZ[KkZ+kR+cZbKkZp+kR~KkR:+cZ0j cZT[r5bR cZ:+cZ+cZ[ LkR +KkZj>KkZ/+kZ{+cRbR&bR>+cR+k+kZnKkZR+cZ¢lkZKkZ(+kZ&*ks c}]7ls c5NsZx:{kkZz,ZKkZNKkZ+)lkZ++cZ 9lkZ/7{ZʶlkZ "$lkZ }kZ%^sZb__LcZ'?lk [ŒkZz{KcZo+cZ*>LkRﮢLkZlkZU+cZlkZU cR75 cRo cRZR> [Z]=+cRr ZhRhrΨbRSbR.ZRɉbR kR[7_LkZ7~U+cZt= cRҊKkZ7 cR8KkZ+k ck cllkZVLcR+cR+cRJKkZ8KkRʾ' cR+kR[KkR ++cHJ8 sRcKcR^+cRZw+cR?5ZR 0 cREZhR 4KkR'ǽ+cRx cZnKkR_KkZwo cZߴ+cZW=+kZ>KkRj:KkZ[?KkZKkZx+kZ~7y cZ'}KkZ{KkZ%lsb5?{+cVWWcsZ+kRA chR<;ZRFQ cR£*cRX cR7KkR-Y chJTޢLcR 5+cZP`r+cZnɉkkZ۰+cZYjC cR: cRc+cRZ cRXZbRZhR cR^?ZRXfbRZhR.ZR '1 cR7g cR'6+cZߗWKkZ?lkZ" lkZ,V~LcZO/,cZh^֍kR+cRhv cZt^bR:io: chRzlsZKߞ]KkR$+cR>6sZpiLkRZXr chJ cR&o+cZ cRbRkkR&;kkZVv cZKsZ+kZ cZ3 =P+cZ2LkbeQ cZKkZ~7+cb8.KkR cZ- cZ KkZ+cZ :+kZlkZ+KkZغZ cZQbRjZRH8 cR*+cR)+kZiy.LkZ;KkZz\sZKk c3 KkZsZks c[xsZzKkZ̞LKkZ(ǍsZ'}lkRzlkZνwLkZ(-LkZ+lkZ(Blk,cxlk [`lk [;kZ?k+cXKcZ~lk [⓫kZwLcZ)lkZXZLkRx+cZnnU+cR cR| cR+ cRn[ [R%ZRh+cR)-KcR"+cZlkZlkZ0(lkZ kZlkZ.lk cPiKkZw:lkZ/s [agslk cuLkRlkRߌsZ7yLkZp{GJKkbڀU+kR> (KkRlsRKkRpV cHJjZHJ). *cRy cR*xf cRu cRZR,6c+cR'5LkZCw~A*cZg+kR++cZ~+cRx+cRn~ cR㼧 cRzbHJZHJ) [RwZR߿ZiRlZiR|[ cR cR`BKfbRbR7:Kkblk c'lkZp|LkZ?+cR{x+ciJ~+cReӌ+kR+kHJ{(KkZmxkbhJ 0 lkR*_LkZuLkRo+cR+cRu cR>+kR^KkRbRnk+cZXLkR\״ cR * cZ -Lkb+kZz. cZ=LkZ¢|+cZlr cZ"&Lkbק+cZ\*kZ׍ cZ-+kZ{*LkZ_KkZ7KkZOsZ|^KkZWZmZR bR_ZR+cZUlkZWLkZ5+cZ.`BsR*~"Kk c,Mls cqlsZ.ks c-KkZ $KkZh,lkZxKkZ^e+cZ*+cZm "lk ckLkZ춁lkZ* +s+csVLcZHLkZ+kZ:lk+csLk [KcZn KkZ+cZ lkZ>KcZ)>ZsJ&+lsZKsbԯKkbZXKkZ8[KkZKkZ逳 cRKkiRr chRou+chRKkRIK+chJǫ+cR>͊ZR .KcR cR!skkZ cR+ *cR߬*kkZ㝼+cZ(/ cR^8+cR cR>gZhR>> ZHJZhJ*hZhRkZiR>bR9ZRbRV+ cR=lkZ_ s+c}O+cZ@@JLkZ^*ʢ cRQ.mkR_ cR {LsR^KkR'KkRc+kR.臨kkZͷ+cZF&+cR cRޭsR' chJ cR* cR+{lsR\ cZK)KkZKkZ+kZZ cZ (+cb;n0+kZ?}_+kZ#+kZ7+kZ cZ? cZ.(6LkZLkZv~+kRKkZ[ cZ +cZi cR@z cZ{{bR;4KkR?˾KkZI9ͫLkZw:s cu}LkZ؊+sZKkZ⺚+kb ks c.׌sbVKkZc(KkZ밮@KkZR玳lkZ]LcZsLkZLkZ>.?lk clk cfbLcZK+cR0LcZk cVVrWlk [PlkZ.lkZhkZ}sZqkZKcZc*KcR+kkZUZRb cR7 cR+cRߧ-+cR=+cRlkZ˦~LkZ W+cZ.~clkZKcZ>kkZ+cZ {KkZkZc-lkRzosZk/lkZUPkv+cR lkZLkZj#X}sZk{lsZlsbl+kZçأlkZ\^+kR chR4eh chR{O cR) [R|xZR= cRi cR+y+cR+cZrxkkZeJcZKkZ|oVekkZcx+cZ;+cZz+cR\ cZZZR3TZRo[ZRْuZhRbRmbiR.bRZzlobR? cR-;LkbÅsZkLkRb+cZ|Ze+cRZ+cR/+kRbR chR&+kR^.+kZUkRݿlkR, cR/+cRz_ cZb cR6 cR@ϯbR=j cZm7;+cZ]_u cRI*cZw+kZՋ#KkZ++kZ*+cZ>LkZC cZ cZ;.6+kZ^+kRj cZ cZl+kZvՋ+cZ6N+kZKkZ.KkZsg cZ-@H ciRzbRj^bR6+cRlkZyLkZ;?5lk cdaLkZosZKkZ¸Kkb ,sbxks c__KkZKkZLkZlkZX+cZ̵ lkZj+lkZ;lk c>lkZ/nzlkZsLcZیkZ=sZ^&kZ*ޭs [qlkZhp'lkZlkZiKcZ TKcZװ/+cRZ@KcZ cRZo [RZR+cR7^x [R ,cR+cZVe cR^*+cR=+cZKcZxs^+cZ7ykkZ6+cZ'Ӄ`KcZ ziLcZlkZ+LkRLcZwsZ)?lkZKkb+kZ Kkb_ksZ}+kRPKkZYzv chRp}ZhR >KkR)U]+cRr[Zu cR[ZR2lZR+cRgT+cR.*cZ^ȜkkZVW/*cR*cR?7kkZu cZ~IZRPZhR(bRmbR&f_ZRuZhRNbiR{{?bR:ZhR*zZhR7*+kR%U+cZ3LkZʱ+cR +cZm{LkRr|xZHJ J+cZ|Zy cRalkhR5bR" cRKcZC%MLcZrLkZ\ cRw|T+cRxy cRw cR cR++kR߲ cRզM cR: cZo+kZ+kZ:h+kZ+kZjLkZӮ cZ +kZ cZ^ )*KkZU^ cZҹ cZ/ ( cZb0 cRlkZcKkZ KkZڋR+kZ4 cZ=VZR8ZR+4/+cRz >LkZ˳LkZ"LkZzKk c'vmLkZ>sZKkb **ksZKkZPKkZ>LkZ+cZLkZ^+cZ `+cZ9LkZlkZ&lkZkblkZlkZZVKcZ͏lkZ *s+ckulkJlkZn)+cR `lk c}'kkZT_lkZ 5lkZnP~KcZg cJZiJ B [R'+cR{ [R== +cR'+cR,KkZV7KkZmhKkZlkZ_kkZ|lkZ}sZ7lkZysZ_+cRos+cRy,cR.sZ=LkZ$/+kZKkZÜKkZ^-+kZ+6r+kZyVLkhR?+khRo khR'KchJ6ZR\ cR.Ў+cRb [RZiJlkRw[}+cR(*cZ%"KkZh+cZi+cZrʾ cR| cRT_ZRbRJbR% cRuZR;WNbReɷbRgZRP cR/ chR 6?+cZ-lk c|0lkZKcR˪+cRިp cR cRbR/LkhR>+kZU cR{KkRУlkRj cR⼞ cRD_[ cRo/ cRͧ+cZ|uW}ZR8p cR)* cR㉬ cZܙ cZ>0+kZϪbLk +kZLkR.LkZc. cZ0 n cZ +cbk9+kZN+kZKkZexU cZ9KkZ`_ cZB>oLkZ߃{+kZ;w cZg^ cRn>w:ZR"bR+cZ:}KkZh+slk cKk cYPzs c=s cKKk cc2LksZksb ls cp?gKkZИBsZ+cZ`LkZlkZLkZmsRlkZlkZbXkZzLcZ *Lk [kˌkZ:lkZ,KcZzKcZh/.ڌsZ%kZVLkZ֌kZ KcZ'lkRbj+cRߍk cJzêZR֏+cR^ [R>M+cZޖ'+cZ kkZ-lkRkKkR KcZZKkZ?lkZ:{sRkZzKcZV4LkR{+cZt+cR߳mkZOLkZˆiKkZbKkZ=KkZ lsZ _uKkZv˺YksHJ˭+k'Jگ kGJ chJz߶*cBZhJ"澬 [RKǗZR-ZZiJXZR*#> [ZA+cR)Z cJ$8* cR +cRy cR{z^ZRRIlkRWsW_bHJ{ZhRz ciRk+kZmXUbZYU cZ7bRZR KbR cR+/LkZ*'$,kRs+cZ e+cZ,zW+cR{LkRk cZC  cR%. bR6r cR+cZ=lkZؗ]+cZX^ cR{z+cR5% cR< cRm +kR-{bR# cZxZZT+kZ]+kb#^K+kZ+kZ*_nlsZlkZ:*+cZܫl cZx+kZ[+kZ}+kZ˷+kR6+kZxy+cZW cR". +kZ/+cZh` ciR+ cRJ cRy+kRu cZLkZ<s cTlsZ;lk clu\lk cW kb[ɭKkb<}lKkb8^s cҿJsZlkZ#+LkZ>UjKkZ7mLkZ"zLkZ/AlkZjsZ-VlkZ(^lkZlkR/_lkZolkZ=:k c]xlkZwZS+cZLkZ}­sR`]+cRs [lkZ]BKcZ KcZ4]ά [R4 cJ+cZ[k+cR+cRp7KcZ(KkZ7?6KkZ*KkZX+cZlkRnsZlkRlkZ.7+cRȘLcZCv+cRʜLcR&,cR2:lkR`"KkZOlshR:sb~״KkZ^m cZVkbHJXKkBbhRZHJj+chJ+cRwu [HJZiJUZRZZiJ# cR cR.:*cRw+cR; cZemZRhZR%BZhRjx(nZHJZhRo/bR?bRU}bhRbRk cRc cRWW.bR}] cRݯ/sZI+cZz[KkZKlkZ\S{+cZL cRr +kZvXiabR&R+kRr cR+cZ=5-lkbzn+cZiU+cZTt' cR؟zZR 1 cZr cZ cR:* cZ_GV cZؼ cZ+] +kZLkb~j cZ>:0 cZ"Ҋs c>+cZ+kZc+kZ{ cZ'o+kZZlsZi} cZ{p) cR chRZR 0 cR~ cZTNlkZx}wZZʆg+cRx+cZsZlkZ)ts cXlk cW +LkZ* lkZ(lsb ls cGs1lkbsZ<+lkZ{xB+cZ~lkZ=nLkZblkZ?kLkRތLkRn*LkR .+cZkZflkZ'+cZKkR"ۼ+cZH+cR ,lkR>lkZ߽+cRo+cZ lkRqlkR,(KcZ/KlkZ^{KcR_+cR7LcZ~+cR*-.LcZLkZ[5lkZ/.lk cVVyKkZèsZ~kZzLkR?lkZK&kZ,kZkZ^|x^+c(B+ciJ /(lkZ >lkRLkR`KkZ5ǫ#Kkb#+kZ4lshR~bRzĸ chRjkZbGJK chJZhJ9ZhJ~ZHJzZ(B ZiJ4ZHJ(ڮ cR cR ^*cR*cRR cRzZRZ' chJ[ cRZGJZhRbR{U 9bR]bhR bR bHJ츚ZhR:\bR cR +cZ&LkZzV+cZ} cR[ cR* cR% cR^ cZ cZ} cZs cZI>+kZLkb cZ+cZ0s c]+cZ$+kZ!+kZX+kZ~ cZ4 cZ 0+kZc5 cR cR§+cR꿟 cZ{U+cZc+cZm cR掺bR+cZ ~KkZ+7-s c-ߵ߭s c񤫬s c[Ks c[lk ck;lsZ:Kk c Asb˟nsZ,7oKkZZ{+cZ328+cZŭ.LkZkksZ}_{lkZI>LkZ-"-{ZlkR.ߧLkR+cZP茺 cR"6ZRb,+cRMfzlkZlkZh LkZֽPLkRkZʌkZ×{KcZ?>kZkxiwlkZ wkZTu cRLcZ4LcZ7KkR 'lkZLkZ>kk cUkKkZ༱|lk c}K+cR*sZiv5lkZWsZk(JªlkRz')kZIsRlkZm56lsZkO"lsb*+kZ*,+kZ (+kZe chR_6ZhRA\ZHJ [HJ++ZhJ^ ZhJu?ZRZZ(J+Z(BخɪRhJ2ZR*cR{+*cR` cRv cRշ cRZRpRbR oZhR_-}Z'JZRWZHJ닩ZhR P/ cR- cHJNbRjbR-+cZwWlkZ{E+cZOHyLkRb+cZELkR'+kR~+ cZmׯ cRbRl cZOiu+cZɋ#lkZ;lkZB cRC cR cRO+l+cZ+cZp cZZ cZKkZ^ cR7 Kk cU~LkZ+kb^LkZɞLkZ+cZj+kZƘ+kZ?+kZ| cZ*+kZ+kZYLkR cZ {{|+cR*7 cZ cZ +cZΨbRʾ ciRLkZAsRs cwõ_s c~ls+cG{lk c!s caZls cɩs cwWKkZ* KkZ#n+cZŭlkZ߿ilkZ[+cZ?+cZiPl+cR%{ZssZoO{+cZc+cR}wlkZ-kR}z+cJ.lkRsZ'KcZȶElkR˝ލkZUlkZlkZhx_lkRI.kZjLcZx+cZ׵l+cR?:+cZ~Z+cZ a+cZ}lkZ^~+cZ++TKkZrmR+cZ-'lk c}lkR,lkZ/~lkZ^lkZ:LkR+cR4sR/nLkR.LkR >߬{bTKsbc(lsb}lsZ6jlsR^&KsRx~ZZhRpZHJ+cRu7XZ'B?:+chJ=ZhJ.ԉRBZiJ˓CRHJu.ZRKKcZ *cZtѧ*cRˍ*cRPZR<7+cRr~bRbhRiTZhRc~ibhJbRZhRqjbhJ cR{~bR cR/ cZqLkZmMk cR.7+cZ[KkR20 cR(>,cZ\ cZ x cZsu cZ[Z cZ~U+cZ+cZ5+cZ ? cZ} cZeUy cZ cZ ? cZ cZ¸ cZ)˾& cZ4:+cb[Kk cɽ]+kZx+cb}LkZ{LkZ3+cZ+kZ~+kZ cZ(c cZ:+kZ?~+cZ  cZ\t cZr3@ cZKkRܯLkZzLkZۊ cZX++kR^LkRqmLkZ ls+cls+c_o˭s cOs+clk clsZ Kkb.4;Kk cIElsZ_KlkhJ+cR+cZ>LkR*KkZ9^RLcZkLkZ6ˍsRLkZIk+cRo.LcR+KcRWbKkR kZ~lkZ+cRɎ?lkZ_ヸkRY9s [_XkRKcZ}kkROz.LcZ5 +cRpKcZ\lkZlkZ|WlkZ/lkZLk [z~lkZlkR/lkZ%KkZzLkZ_ZHJ6/ cZU cRkR cZ\E7 cZSKkZc+cZ&u+cZX cZu]ZZ +cZյ cZLkbZ+kZ cZ+kZ7+kZ;Lkb閙Kk ckW+kZ>*+cZ .Lk cWeLkZLkZ+މLk cUm+kZRB+kZŲLkb1LkZ cZ0+cZ+cZ-U(lsZ7lkbmklkZҧ+kRz. cZ\+cZJ= Kk c9=lk c_s czls+c6Lk c;uelkb$ߵKkZ( KkbKkZ.)KkZ+cRj~ZRLkZ+cZ_+cZI+cZ;:%lkZRrlkZsLkJ+cRŠ,+cZ"hZR+cJ/.kcZtwlcZ}2ՌkZ}OsZOlkZ+âs+c:lkZlkZslkR+cRz+cR{++cR4+cZ5+cR$kZ-lkZsZblk cwoClkZ-is c\~lkZS`+cZbplk cvCWkZ'lkZlkZ+:>lkZ$mkZ8ls cElsbdzksb]ٻ?Kkbo chR"!+kZ[/ kRN\bHJ+khR+chJ&ZhJPZhJZRHB󀚩RHJ'-ߪRHJ*ZiJgZhJ>7JkR5*kR*cR7 cR`+cHJZhR`bhRXؾ bhRZhR+BZR8bRbR;ZZHR  cRZxZhR4:" cZҥZZT# cRlkZ{+cZ}5oZZ/ cRZR bR~bR; cZy/bR cR LkZui+cZu# cR[n cR?+cZu%+kZ?Lkb^+kZ~b+cZs+kZLkb=ls ccvKkZLkbv9Lk cLkZj0LkZ+cb2,+kZ(Lkbq+kZ"+kZ#KkZп+cZn:+cZKkZ7lkZ?;Lk c,^"Kk cR[t+cZB.+kZ R+cZ,s cW!{+c]lk clk c ZTLkZx)Lk cPVlsZKkb[KkZ+cZ.+cZHZRj>LkZ++cR+cR֊#(lkZU>+cZ2,sZ+cR*LcZn cRBb+ cRko7ZR ԌkZ|oUKcR^XLkJ+)lkZזlk [_~lk [skZຽ+cR70+cZ{_+cR+cRo;LcRKcRkR+cZ7lkZ?ڌs+cWclkZ*k c}^lkZ뢼{lkZ sRlZ^lkZ lkZ} lkZ{n:LkR(LkZMolkR/{sLkbHj+kZoKsZsZ.pKkZ cR+kRs\ chR>bRg4 [Ru~-ZROxZhJRHJB&RHJ{>ZiJ_RHJZRR cRW cR+cR6+cGJ( cRp. cR~bHJZhRJiZhR*bRzЩZiR(bRc~~KkiR.+cR~{ZhRޯbRi cR| cR,kR_+cRKq cR} chJjZR , cZ^T5bR cZ,+kZO cRKcZ?> cZ@| cZ cR cZ?%*+cb˟e+kZ cZx cZ# cZ#+kZLk cCLkbk+kZ Lk cUlk c㿶^+kZ^˧ cZ Lkb=+kZ.+kZ)Kk c߿zKk cubfKkZm+cZ*.OlsZIlkZ-lk c[WKkZ܊ cZȢk> cZK v4LkZ+jLkZ,lk c/s+c[KsZ!LkZ#lk cמLk c.7+k ceZLk ckKkZ`+cZ cZY+cZ[tLkZ[c+cZ]s+cRj>#.sZŧlkZ_R,cZm+cR cR_ZR\Wb+[RkR]5lkZy^KcR'.lkZlkZlkZ.lkZb+cRLkR鮷 [Rn*+cR/+cZf+cR3LkRn.LkZ"lkZ /s cZlkZ萌sRb+cZlrKkR,:KcZ '#lk c^lk [ lkZॣLkR: lkZ/lkR/lsZ'KkZ+kZlsb켭{ZbRB cR`SZhRCWbB:ZHJ/?|ZRpYZhJRiJĨZiJg*ZiJo۲ZiJyRhJ A ZhJZR]+cRPuZhJ3$ܠ+cR.z7ZRl cR_\ZHJ:bR-<}bRhbRUbZKUbR%. chR.\ZhRs+ cRRmbR. cRa+cRߋ 7 cRܬ cR^,+cZXU cRɻ cZ`W cR7/ cZ. cZWKkZ7=/LkZKcZh cZB+cZͮ cZ6 cZ"+cbvn cZ( cZ X cZ *?+kZ>zLkbls c_}+kbe>Lk c磕LkZ0+j+kZ+kZ.Lkb=qLkbl{LkZ xLk czlsZT˺+cZ,cZRLk cuCW]KkZ+>lk cYSLkZ+cZs*LkZ LkZ5LkZ,6sZlsZ jlk clk c GLk c\ulkb-zls c]Kk c&lsZ+cZ*:hoLkZ>+cZ9h'LkZLkZvUlkZCLkZ%LkZW^XLcZ}uh+cR‹ZR:ZRv chJ랃 lkR료kZ?\+cRlkZ:lkZbkZ}"lkZܼ{v+cRb(KcZ__ [R[fZR9+cRf#+cRLcZϨzKkRm/KkR*lkZPlkZ tlkZ0izKkZKkZͭsZ?s c;-lk cg;sZkCLkR,cR/kZELkZ),AˌsbuXY kZKkZcsZC֩KkRxbR!bhRZxj cHJeZRZhJa+ZhJZ'B誒ZhJ-mRHJ ZhJ7ZiJ燹ZRZqZRKcR^omZhRT cHJZhJ&:LkhJkYZhRhbhRK}bhRbhRnbRy'bR cR/ZiR@0ZhRh6 cRbhJgPZRy;8lkZuY cRo⮮ cRsܾ+cRK cZlbR cZbbZ/e7 cZZKkZ KkZ>^+cZ>J cZ0;+cZ./ cZ>0+kZ ++kZzb+kZ cZ &KkZ{- cZ. lsbKk czLkbLk c}Lk cR cZ "lkbu?LkbS.F+kZ2LkZ8+Kk cf5LkZ~, cZ>@ ,cZ-lk c{Mlk c(-JlkbނKkZk*LkZ lkbosZ/lsZlk clk c )s ckV_ZLkULkZKk cC{KKk c KKkZb KkZZLkZ1sZg/LkZ+cZ cR}KcR i+cR+kkZ^WLkZlkZ lkZ{sZp_u+cRn>: cR+cR| [R^+,cR촹LcZ/:+cR\ (+cR-sZp-lkZՋ lkZܺ+cZŽ+cR*LkRj*lkZIs c{RzLkZc+cRskRLkZ.klkbh:LkZh0+kZڠ.+kRlsRlsZYbhRbHJ;+bhRWzpZhJVZhJpZhJzjZZiJ%ZiJоZiJ6ZR]H [RwZRu__ cJ'ZhJ+ZhJ~~uHZHJ/:lkRy*kR\U}bZz^nbhR[bhRb3bRbhRZl+kZ? cR~bbiR߇ cRǗ cR|kCmZR /+cZ\KkR cRK+cZMc cZ cZI cZCmbZbR7.+cZ+cZ-+cZl}v cR cZ' cZ#6+cZLkbuZN cZỢ+kZ[_+kZ) KkZLkbVVLkb^cJ+kZ+kZrLkZc^LkZ~rLkbsg?LkZ":+kZ^:KkbҴLkbkLkZo+cZLkZ.{?sZ.lk c ;nKkZhsZlkbʥ+kZ.*Lk cqOlsZ-|Lk ck˾Lk c/ lkblkZ5âlk clk cKk cLk cLk ccWKkZxLkZ7LkZʲLkZiz+cZ%>LkZ5sZ -lkZXLcRB+cR cR [RZkcZU]KcRC?KkRæ'KkRkZXz+cZγ:kZWi6mkkZ޹blkZߧ+cRp [R~RR&ZJ;ߊ+cR7LcZlkR󯮌kZlkZ_KkZ(+cZ sZKkZRCKkZ=RsZ}lkZ&2lkZzh *cRu cRU3ZhJ5 ciJ chJ[bhR_nZHJ(?biR cZjbhR>bRO chR/: cZ{\Az cZu57UKkZe? cRpz cR +cR"+cR+cZ57 cRr cZs+cZ cZ) cZּ cZw+cZ +cZ&˿+cZ cR cZir+cZ+kZ+kZ{ kZx+kZ/+kZ,LkbэKk c֭KkZ·+kZ`.+kZn,LkZ+cZ>n,kZLkZ*lsZ|ls cUhLkbP LkZLkZ}wlkZªlk crlk clsZKkZܾLkZ7Kk cSKk c5{LkZlkb{Lk cMLk c|0LkZlk cUG^lk c˥Kk c{WzWLkZ: KkZ +cZJ*+cZ%[KkZ*LkZg+cZ lkZ 4sZlkZ+cR,cR+cRZR +cRȴLkR=LkR\.KkR5; LkZz|~lkZفLkZb{KcZob+cZ-N&xkcZ [hJ+cJޏLcR}+cR9LcZPnLkRKcZ+alkZkW+cR^+cRsZk}KkZolkZ?sR¿KkZ̷LkRz*,cR "§LkR6LkZklsZ*LkZ`+khR8+kZcKkZ7 KkZ{>bhRO۩ZhRBZhR8ZhJiZRgdZiRڲZR,uZiJ8oZiJB`ZHJ cRܖZhJvh8 chJn;ZRU cR chJKcRu_ ciR>(ZHRh cRmbRIbRTyZhR+bR%; cHJظbRbRnZROLkR+cZ%}u cRk/S cR9 cZx}bRɶ cZbZf cZV cZz cZ> cZ+cR/\Kk c|KkZlkZ,+cZ+cZ7+cZZ+cZZ$c cRx<~lkZ >/{Z_lkZ[_jLkRxLcRlkRv\ [R+cR+cRh`.3lkR5lkZ̿;lkZX~k@lkZ}mkZ-KkZ+cZoXlkZ]KcRR{ [R-%+cRh [R: ;8LkR._lkZ[_I+cZwlkZ+cZfc+cR sZW*lkZnkk(KkRchKkZŃLkZsZilkZ,cZO2sZ/sRLkZ+kZlsZ5߻lsbxYUsZbiR*ObhR=EZhR$.ZRLtZRFZhJ*ZRiZiJZiJ# oRHJZR߫ cR]*cR3*cR+*cRwݍ} cRp. cRq= c'J.biRf>bHJbRZhRCbRkbR ciRcj khJ{/bR8ZRcx+cR}+cZSLkR} cR* cZtXn cR++kZUxfU cZ駵 cZmY cZk cZ޾U^+cZjvX cR cZW\m cRoz+cZ%յ+cZ踿Lkbu{ cZ.(KkZrj+kZ>Lkb%ls cWKk col+kZbLkZ-,kZ؎LkZ+cbcLk cݻS+kZ{KkZLk cp[/LkZ+cZ:g0kZLkZ73gLkZI8*s c{KkZ lk cy}qlk cklkZs celk cؘlk cMlk+c%VeLkZKk cKk cwLkZ֪lk cW+[lk cm+cZ* cR$zM+cZ:'+cZꀫ cR"+cZ4z-sZ}sR{,cR+cRlkhJފ chJZRRKcR^KkRr.lkZ}6LkZC.-kZ>lkZ)/blkZ(M+cZ,?LkR+cRl^~ZJ"LcR_ [RjLcR*lkZ^ھKcZLkZ;lkZ55lkZԏlkZ,/KkZoSKkZl_alkZόkZ|LkZ}vLkZjlkZ\LkZOxls c5{bW_lsZ[LkZ+kZZ chRo chR܍KsRKbHJ^'ZR4>ZRY> [RoZiJ0"ZHJPZIJZiJ{z [R~ZR_[kkRs cRo-< chJZ5 cRqUk cR[A cR$ cZ'Q cZZvbhR+bHJ^bhRubR cZ{\bR߯bR;bR cR?+cZ%+cR+cZ"LkZw]c cZ cZ cZW&+cZ^ cZKkZPKkZw~ cR>X+cZK+cZB cZ5+cbL_+kZn+kZ cZ+kZꋯLkbUbLkb6+kR0(' LkbX_+kZ:LkZ= cZ@(I+kZ; LkZ>Lkb?ls cr7zLk c\C+cZʬ-+cZs LkZqLkZr%sZ{x%lk cBrKkZؚNLkbj.LkZlkZBKcZ;/+cRz+cR5 [ZLr+cZ}_%ILcRռ+cZ[;KcZ~_lkR'>/lkZ߸sZ/lkZpsZLkZkkZsZRlkZlkZeLkZbzkZzLkZ +kR󝃢KkR+kZ+kR0 cZKkZzM\ chR5bhR*bhJ묎kZRb:eZRSVZhJzncZhJZiJZiJ ZHJ?ۻZ'B# [Ra+chJ;=?kkR޴_ chJn* cRs cRH+khR`bhRzKsRsbRBbRйZhR|2+kZ/}bR|kbiR, ZZbR cRLkZ cRk6+cZ..+cZ cR+kZw[m+kZc cZ' cZ| cZW+cZK#"#+cZo+cZ6 cZ ̰+cZlkZKkZP cZ+cZ cZ*''Kk c]uLkZLkb5llsZbLkbuLkZ:o:LkZ+kZ/lkZslkb:lsZKLkZLkZ{eLkZrzLkZY/lk cvLk cA8Lk clbKk c}×Kk czmLkbLkZLkZ) Lk cALkZ"Lk c~lk coxlk cueLk cphkk c?s c:_LkZz+cZ`{ cZb cRJ+cZ yLkR>lkZպlk+c[IlkZx}*lkRڏLcZo+cR+cR[+chJlkZ'lkZkZ?k cmLcZ+ s [V-_+cZ6|KcZK+cZ\+cR_ cR [R*/,cR꣫j+cZåKcZ.LkZ<LkZx#lk c?slkZ lkZx($lkb`lkZ s c}sZsZ_sZYsRlsR6lsZ)KkZ[ LsZῷlsZ+kZx cZ: kRcZhR8bRZRB:ZhJ𚦮ZhJs|ZhJ "ZRߖZiJ9ZiJ chJkZhJkkZU} cJ7 cRླ+cRK+cR^bKbRXbRbR׏bhJ-<"bRZhR*ZhR&>n cZ ZHJ..bR* ciJиKkZu.M+cZ;T+cZm[ت+kZiwLkZKwqKkZ} cZB cZ2+cZ cZ7+kZl[ cZÎU++cZ>ӿKkZ^y+cZס cZ6+cZ3$;(KkZ_+kZ9+kZ͞KkZ.lsZˮ"sb}Lkb;yKkZ(܇+kZo:)sZLkZ~,kRk++kZ/LkZLk c rlsZ{LkZȨ+cZcLkZulk cVݩlk c]%lk cg.KkZw:Lk cxlkb/^LkZ $lk c_n]lk c^LkZ8 lk cϽ|lk c~Zlk c]IULk cKkZs c_7lkZo+cZSOe+cRLkZ]}KcZ_͆+cZ&lk c[%sRkZ|;kZ[lkZ*+kZ~V|+cR[r cR9/KcZpm+cZbϘLkZ?y/sZrlk [nLcZ`OKcZ릌+cZ,KcZ+cRrw+cR;,cRzLcR+cZ^KcZZlkZͽ LkZalkZrLkZ8rlkZ:]LkZz\LsZ_دLkZʢ-sZsZ߾sZ4sR~lkZyls c clsRKsR cZ;yLkZ+kZ`q+kRzbHJ chR/͏ cJڲ/ cR{ cRVuZhJZRO^LkR_UZiJZRx cR cR'KcR cR&+cRk+cZbRnx cR>SKsRy\bR`}bRbR^nbRbRv"HZR)LkZ-w cR(j cR3%LkZ7+cZ+cZ͋-LkZ~ cR): cZ cZo~ cZbR8%KkZc~ cZep- cR +cZX;*C cRCKkZlk c77+kZ+kZ'KkZlsb%s c*s cޚklkblLk cUTKkZ* sZs,kZhLkZ媳Lkb)lkbR+kZ;.LkZLkZ^+cZlkZ=LkZ+sZn+LkZ+kZϾ~LkZLk c?s c^glk cЫlk czlk cX{s c}Lk csKk cNlk cMKkZLcZ@*LkZolkZ/#KcZ`lkZKcZf\+cZU}ELcZpLcR{+cRµLkZRLkZXiLkZBklkZ9+s cwZUkk c]}/KkR줸LkZ/sZޯ lkZK2 lkZBsZ{Z_sbƺ.{Z;>sZk kR*lsZ9+kZh cZA bZUАbhR(+kR c'B,ZR cRx~zVZRQSEZRߍ ZIJ*xZiJZR&ZRU* [R+cR+cZin+KkR*+cRK cZo|+kR/+kRsbRs>bRk} cR 2lkZ)nlkZkZ~/sZUlkZmKcZk^\+cR.2KkZ+cR+cZϻy+cR /k+clkRlkZ+=lkZKcR` lkZ{}+cR[+cZZ+cZ}U _+cR+cZg)+cZ\ +cZZlkZ A{sZ鮌s+c]MKkZrKkZ.lkZꗌs cʌsZhxsZ}lkZ{ZZ?ލs c諍lsiRksbWEgoLsZ5lsZb|+cZ@+kZSsfbRn=bR;)KkR|w cR%ZiR~h| chJZRWZRLVZiJ?ZhJn8 [R鳺*cR18˂ ciJ,*+cZ'ukkZKS cRbHJ~ +cZwbRbR2ȹbRiF cZ]o cR2 cZu* cR9.bRb@> chR.k+cZ;ݹ+cZzcrKcZ+cZ͘+cZ* cZb cZmXx cZɫ6 cZj< cZjKkZ+cZz cR&h cZO cR**' cZ?+kZuKk c_^+kZ cZp@KkZ/_lsZls c0yLkb0o.lsZ+kZ*ˍLk c_%LkbeVs cIUulkb* lkZAlkZ_Lk cgZTKkZ\z+cZZ5,cZLkZ-;lk ccLk c  Lk c/#lk colk clk cRlk c&Lk [*lk ceLk cz5lk c>9Lk c6nlk cOiLk c>&LkZ~ cZC”+cR +cZ>9 LkZ%/+cZW?sZ]ƶLkZ-UlkZ>?sZ 7LkRbLkRU+cR6/KcZoO-+cR+*KcZcX+cR cRxLcZ>s,c4>k [wu\lkZϿlkZlkZ_|KcZ{YLcZLcZ,cZw+cRî+cZksLkZ}KcZhKkZslkZlkZc lsZɾlsZ;-lk csR 8sZOlkR2sZWέ{Z_ڍsb|sZLsZA+kZKkZia cZpx cRVbHJ"jbHJzjZhRiZR\ cRxS]ZR_Z6+cR=}ZR`mRB  cRwKcZk;{ cRc|`o cR:-+cR旍kkR/+ciJ+kR{{bRbR9NbhRz cRR cRbR +kZw_bR  cZ, cZU}+cZɪ+cZ LkZ}|KkZ{LkZZ+cZX cZk cZ黾 cZ6R+cZ}+cZÊ+cZ"<+cZ|vz cZ' cR+kZw%+kZ.LkZj cZb؈ cZ1:+kZ¯ݦlkb%*lk c+lkZlsZKkZԃ.[LkbΟ cZ 4LkZ+ Lk c1;lk c.^Lk célk c|i+cZ xt+cZ˶ cZplkZ lk cKkZ*kk c_^x+cZ~k+cZ߾ +cZڧ+cZ:oLkZ%ZLkZvNLkZyLkRsZv{ZU%ۍsZ+_'lkZY]&KkR ,_+cR* cR꬞+cRp+cZoxlkZ%7lkZs [lkZk c/m]s [ͽlkZ7KcZk+cZ_$DLcZ%LcZx cR|LkRkKcZLkZJ+cZ2 +cZ8&lkZk뻌sR;lkZBͭsZ%{+c[^lkR lkR*/lkR6sZlkZsZKsZtKlsRLkb8+kZ chR`BbZ\ chR cRØZR$> chJ[ZhJ+=ZR֓x ciJh ciJI]+cR նkZ}~skkRe+cZݷkkRxwZR- cRnO- cR2ˠ cR cZx] chR%b+kHJ+kZcw cR(LkZ| cR+cZ?_+kZ\v[+cZ+3Kk cyjLkZLkZ+kZ{B+cZz cZ( cZow; cZ cZ]\w^+cZ y+cZ{^^ cZ+cZwYZ cZ~^ cZu) LkZ_+kZ||:+cZ+kZKkZsbLk c7lsZLkb8gYlsZߏsbW_LkbuZ LkbLk crlk c,LkZN.LkZ^ cR,`+cZ{sR7 s+cWlk+cޭЌs+cwתs+ck>݌s+cyd?Lk+cfgLk c/KkZ *Kk ch6Lk cga>lkZlkZ*kcZ(+cR:[,cR-WlcZ~+cZj4KcZ⯷+cZI+cZa00+cZ lLkZ9lk cVsZs [KzsLks5{s+chLkZR:LkZsZYMLkR>lkZLkZlsbr+kZzԦLkb|LkZzz cZKIbHJ  cRl+cRZR0F+cHJZiR,>ZhJlfZiJ*ZiJ⨞+cRk+cR`WkkR-+cZ[% cRϏo+cRsz cRMlkZwa+chR>KsRrbhR( cZ7_ cZ_ cZ'" cZXbR<> cZ^^^_ cZvʺB+kZ%LkZ9LkZ8r+kZ*+LkZ{X,kZo cZQ) cZ\ cZc cZ߽ cZg cZ- cZkX cRr ߺ cZJ cZ+LkZ cZ(lsZ}+kZa cZ//s cis+c^ulsZlsZlsZ LkZ̰+kZLkbޢŭs cLkZZLk cגlsZKkZj${+cZ{Z s+c^Blk+c lk+c:Ȍs+cWlk c<ɸlk+cOLkZ2/Kk cKk cKk cS56Lk [plk cigKc cn~lkZlk cxLkZ+cZB+cZ۶+cZo0+cZk.LcZ.ٮ}LkZ lkZލsZxlkZnLkZi">mkR^+cR*-sRKcZ9nlkZ{+cZ!x+LkZ,**LkZks [alkZs [oSslkZ7kZ)kZi+cR[+cRR깢lkZLcZBjLkR+cZ`Sm+cZ*{m+cZ,XLkZLkZllk c"lk c{lk ckLk [<{kk cehKkZ:lkZ~+cZ +cZ?+cZn+cZ7i+cRˍkZ-lkZ{LkZhAsZb}lkZymkZ`w cRފ cRkKcZ;+cZk+cZ+͈sZlk [|lk [{lkZ |nlk+clA *lk [뾜KcZlcZښKcZ7+cZ~LcZLcZksb]mslsZoLkZ""sZ7LkZLkZz~ chR/ cZ>:P+cR cR>6ZR[ZRaZRόZR\W] ciJ~+cR''KcZKcRB^kkZuYlkRcKcZA+cZ>+cR cRc,kZy_M+kHJڠ+cZ˶+kZ9]5 cR cZvs cZa cZ8+kZ+kZ޵LkbЮ~Lk c XLkZ7+kZ*/+kZ.k+kZb+kZ. cZ" cZT+kZw}~ cZ cZ{IY cZW[v cR:_ cZ'&'+cb랭+kZ cZ> cZ KkZ7/Lk c:ls+cls+c*|Kk c$C[Lkb8Lk cAMHbLkZ`Lkb%zlkblk cpLkZ{LkZux+cZ*ZUxlk cCmlk ck}lk cUlk c%_lk c_lk+c}v*^KkZ(zKk cҹwLkZLk [(Lk [*k+cZȘLkZULkZ?_+cZU+cZoכּ+cZ+cRLkRLkZ+cZw +cZwU,cRB~+ciJ桾 cRɰ+cR+cRjKkRëkZ#k cWmws+c"׭s [%jsZz;lkZzlk [+z-lkZsj+cZ_lkZePz+cZLcZ(zlkZ{LkZ6v3lkZu\LkZb'LkZs+cEUlk c5%'s cs+clkZ~\lkZzlkZG?LcZkLkZsZAsZ+kZ~?LkZe#LkZ cR chRb cRkr cR?+cR칮+cR^yhk cRW5ZRZRaZhRZRKcZ^WglkRZºkkZɫ cRМKkR;+cRr۶.+cRWplkR- cR cHJ+kHJ cZKw+kR+kZ5 cZvݚ cZ}kkiR˯sZ{KkZLkZ,LkZ0ȻLkZ~̯+kZr cZLk c_U cZ,/ cZ"O cZlc^ cZk cZ_ݨ cZ^U~ cRȸbR | cZ+kZ cZbx cZn0+cZLkZ%s+c?w5Lk c .Pxlk cLkb+kZk 2ls c+kZ4Lk c5elk czïlk+cG}lsZy+cZ2KkZkLkR)ꫭsZ-lk c'lk cSs+c elk cs+c_ތk cWvLkZ*lkZKkZ>Lk+cvKkZlk cyLk cɵߧKkZ,lkZ*klkZ+cZ`Hj+cZSV+cZ_ cR +cZAʩlkZq{,cZ7lkZz_+cZC,cR+cR~7 cR cR>W+cR-+cRﺌkZZ+cZ, =lkZ-߿k+cTьkZ&k+cTR|kZlkZlkZzcLcZk+cRrLcZ ,cZZ"blkZދ+LkZ+cZ$lk c:ٻlk c֦.lkZ`k c'?6s c~k c{kZ{XLkZLkZn cZYLkR =sZ\s cXx]LkRb{blsZC cZX cR`^+cZ*+kZgR+cR:+cR~|wZhJ"ZR{*ZRVC1 cJ^+ZR alkZU~|lkZBsRZZ~+cR+cR lkZ>+cRlkZ|] cR&" cR_ cZߵzv cHR chR +kRꔺLkZZLkZgKkZz+kZ?+kZ^8+cZ> cZ 0Kk c]mF+kZ, cZ0LkZ+kbEWr cZ? cZ渶,kZ~,kZz cZ>' cZ \ cZ__KkZ]-LkZ cZr+kZLkZ7Lkb !lk cZ&lk c_Lk c8@Lk cp:c[LkZLkZ nlkbocLk cI7s+cU:lk cjxLkZ㣦LkZ㌰SlsZLkZ=sZP{s+cZlk c~sZlk coLkZLkZz*+cZ*LkZ.KkZlk+cKkZܫLk cCLkZ.*lkZzKkZ/;=Lk [ێ+cZ+cZŠz+cZj"lkZ=w+cRKcZ/++cZ>LcZ.LkZlkZ^x^ cR cR+- cR6~ cR+cZt+cZ/LkZ|klkR' s cǵ}sR lkR(KcZXsplkZ|LkZsy]+cZ^OlkZW+cZ, ,cZ8+cZ??lkZ羔lk clkbrlk+cElk+cX~ULk [#j lk c,/lk cLkZ#~+cZ +cRz+cR,cR.{*s c`i lkZiLkb_oLkZ8 RlkZ+lkZxbR&++kR(w+kR}ٓk+cR8+cR/ cR7ZRy~ZRk cRWZRglkR\+cZ+6lkZw+cZ*lkR\lkZUsZ-s [}*lkZ^zckR}kZߧlkZ淶+kZ肊v cZ^ cZn cR) cZeq3+kZռLkZX+cZ+kZe6[LkbryPLkZLkZ(&LkZ~lkZ cZ cZ cZ" cZ cZ cZ :'LkZ?LkZڮ cZ% cZ"* cZݯ+cZ ?Lkb*Lk ci+kZ +cb +cZ ls+clkb" lk c*cKk clPlsZ.Lk cu[LkbLkblk cLkZlkZ7lkZ<ÿLkZ_xLkZ}lk cB{+cwRsZ^lk cRlkZzlk ceQlk cU~+cb2lk cxLk+cYtKk c:`Kk cmKkZ s+c7ukk cXlk+c͹bKk+cllk chsZ}lkZW+cZ&*+cZmc/+cZׂLkZݟvlkZb.6LkZz+cZp+cRWZR+cRsZU_+cR+lkZ|lkZlm^LcZqlk [{+cZ lk+c-Y#TlkZ8rlk [ڈlkZKcZzLcZa+cZ)LcZ,>7lkRlkZlkZ⪡LkZzLkZ Kc cmCLkZk cwlkZ*r,+cZvz+cZʍ cR0 cRS` cRlkZ-sZU+kZnviKLkZ˂LkZ)+cR<&R ciibRsX cHJZ(Bά cJiZR cRP[_ cRc- cIBh+cRLcZZkKcZ{LkZ?KcR/lkZKcZ3(sZzz_LkZ.KkZ@ cZpn+kZ cZ.(+kZ%KkZ\LkZ+kZ= kZ֣+kZruLkZ LkZ^àKkZ:Lkb]_Lkb_իlkbW^,kZ[ˀ+kZcr cZRr cZ>+cZ LkZb+cZ cZi cZ cZ/ Lkbͭ+kZ cZ Lk cU+cb zlk c2 lk c ls+c[KLk cww+kZLkZLkbLk cTlk clkZRlk cMLkZLkZ߯LkZ""s [lk c*~LkZ NJLkZ!LkZ\Kk c_ߺKkZLkZZk clk c{zKk+cKk cSLk+c_-_lk+clk cϮWlk celk+cvVUKkZzKkZLkZ{+cZ̬ cR cZ/H:+cZmY+cZlkZ+cZ̶i+cZ~xZR0 cRKcZU5+cZxD+cZ& cZ|;lkZskLcZ<+sZ7ՌkZClkZ?까kZ~ߪlkZ~+cZM]5KcRLcZ+cZ|84LcZ-ؿlkZlk cЍ8lk cLkZKc cZlk cw{sZOJlkZ+cZ+cZ|u+cZw cZlkZɽ^lkZlsZ+kZ+cZ>LkZ z cZT,chR cRwZ'J>ZhJ~ 8ZhJ(8 [R(hZR- +cR 77'lkR,cZ٩KcZ lk [^KcZ?lkZ%lkZlkZXoKcZS-+cZPKkZjmlsZZI+kZzlkb_Ou+kZ}+kZrlsZ~~lsZ׍lsZ cZBlkZ>s cݍs+kls cpwls c?*lk ckܿ+cb=|+kZʧ+cbZwKk c]lk c;lk cz+cb>p+cZ cZ*+kZ/5Kk c+k c>VZ+cb1.Kk ce}uLkZ Kk cIlk c* sLk c> Lk cdtZKkZLkb lkb\Lkb/s ck c^LkZ Rlk c:LkZ^ls [lk c<[lk clk cW͌k czKk cPLkZTilkblk cu}T-lk c#/{Lk [k cKkZzKk cz/^lk+c{VUKk c{Kk [>lk cX{{s+cawlk+c UUlk c{+cZ+cZLkZ+cZ+cZ?fLcZ,,cZ/i+cZywLcZ}Y- [Zܲ cR *lkZs+cR"lkZQw,cZ* LkZ߰kZ~+cZ3lkZ{lkZ{c+cZ_j+cZZcZ+cR) cR?,+cZ߾+cZxRlkZ lk clk c*޿lk c_s cU/{+ca{ZR+cR 8C+cZ˪" cRʸ cZ_,cZm+kZ/>+cbx+kZOC+kZJLkZʻ]LkRq,kRZR0jZhJ RZhJ{z["ZHJ Z(Jx?ZHJ ZHJ+cRZj+cZoW,cZuk+cRsZI]+cZ AlkZ+jlkZkZ⸍sZ?_+cR+chR> cZL"+kZޫLkZt^+kZos: cZڻLkZkY`LkZ+!lsbrPHLkZ9LkZ,kZ?ls cwls cs c_s+k_TҸLkbr+kZފ+cb+kZ *lk c.&Lk cԼ^t+cb~LkZ~o cZxz cZ*+9+k c_Lo+kbb(z cZ+cb&u cZ ?Kk c*UVKk c?MKk c|Kk cnbU+cb+k cJ^+cb/V+kZLkZ+{+cZx(LkZlkZ.lk c._s cysZVlk cR#lk cLkZilk csWKkZ;خLkZ֩lk cpkk c?ulk c;lk cclk cݼLk+cKk+cenWLkZKc c'{Kk cgZ}kk c_Kc clT?VLkZ/+cZ+cZ+cZ LkZ˹LkZ?lk cK^+cZh{z+cZ&sLkZK] cRkþKcR.&+cRzt+cZ}7=KcZոp+cZ.lkZ^6]lkZ/~LcZ+cZڝKkZ?KkZm+cZk+cZ.}+cZ+cZ' KcZmLkZ"LkZ+Lk cP8s c+ {+c* s c ZhJ(,ZhJ/7ZHJ*XZ(B(+cZfkj cRW+cR [ZK+cZU6%LcZ-+cR.jlkZ_ssZ7?_kZ^lkR8sZ cZ,/+kZ KkZӥ+kZLkZ5b^\^xls c%-ls c\<*Lkbs cg\LkZ8*Lk cq s csLkKVls cLkbXk+cb[+kZ+kZ&lk c?Lk cxKc cv[,kZ{ cZ +cZ +cb{K+cb[p cZh cZ+. cZ +cb;Kk cPKk c}Q+kZ cZ KkZc+kZ^^ cZ l cZ>+cZg, Lk c}1 s+czlk c. Ms+cm>Wŭs c}/sZzlk+kC"lk cmLkZ0 +lk crWKk c"LkZ*nKk cIlk+c`mlk+c]lk+clk c8lk+cUF۶k cLk [lk cKkZkk c{LkZ{+cZ`?LkZ,kZ{+cZ,LkZ*?lk c_WLkZxxLcZ^pV cR+cR'+cZ m+cZ z +cZ+ [KkZklkZslk clkZڏ+cZp+cZ6¬lkZ[wlkZZg+cZw+cZj+cZ׷+cZ+cZ*KlkZKk c7jLk c?s ce{lkhkQ cZ{x~zLkZ~+cZ+cZn cRç cR.ϪLkZ=7{s ctDsR+kZ7+cZ彮+cZZmF cRZhRѬ cHJھZ'B=0"ZhJʌZR뇉gZhJ cR^+cR¿ZhJ,>+cRBgw+cZLkZ5_o cRlkZ:+cRŒkZ/k c+cZztLcZy cZXe cZ+kZsWr chRlsR?/Zxxzls c΃ cXlsZzLkZǭs c=s cs+krUs+k}rls+cp|s cקls cULk cf Lk clk c뿢Lk csLk c}Kc c_+cZ+cb?+Kk cٻ+cbSGy cZ. cZ6 cZ"+cb Kk c}?wKk ck cZ0+kZ+kZ:/+cbo cZh訸 cZ\ӊ*+cZLkZ Lk colk ccs+clk cۨrlk cX0ԌsZlk cN.hKk cLk c٤Kk c LkZLk+clk+c^s+cߍlk+c~Bk c/lk+cUKkZbKkZlk cUR_KkZ+cZ0+cZ.LkZuLkZLkZ+cZl+cZûLkZ'lkZ+cZnZR cRj cR(+cR +cZ?G7+cZLkZ5lk cwUlk c^lkZLkZ++cZ7+cZP+cZW+cZ+cZ~,cZ>)+cZLkZ+i#6LkZlk cgugLkZ 2j{Lk i?{lk/䪌sZJ€+kZ+cZEf cRr cZ_U_7LkRw: cRj,{ cqsZz+kR맫LkZKkZktn ciRp" +ciRW ciRzbhJs+cR%ZRX_ZRxnZR3+cRuv cR , cRWLcZlkZmbV cRn cRV +cRm+cR KcZLkRmaLkZxY cZ +kZW{KkZYbRnlsZ= c^|~Lkb(?{ZLkb/sZ[Lk c(@*sblk cs+kqls c+ls cnLk c 5ls c[+k c*lk+knKk cwZ@Lk c~[S+cb. cZ:KkZ+kZ +kZ cZ cZ00 cZ +cZ*Kk coEKk c_Kn]+kZ+cZ++cbiy+cZ긻 cZ.#+cZkLkZ%_]lkZ+ lk c &,|LkZ cZJ+cZ݉)LkZx+cZLkZ.]+cZv cRz cR+cZ]U%+cZKcZݷ+cZ -lkZwߌsZLkZϲlkZ+cZ@BCKkZmu+cZ_x5+cZ{+cZ+cR lkZt+cZ/LkZ/?lk cZlsZJsZ/߫{KkX{lku{Lkk+cZ@ cR(+cZ(+cZ:+cZbz,kRm쾋{Z sZZrl+kZLkZBh+kRLkZqW cZ`T cZ} cR cHB*ZR ZiJZRyZRr]+cR׽+cR lkZ+cR{+cR߯'+cR&+cR KcRwlkZ,_+cR Z+ciR|biJ( kZք+kZjkbhRlsZ=+cRls c|Lsb֤[KkbZ/lkb社s cjlk c/ks c/ls cLk cls cyls+kLkbKk c-lk cjKk cW>Lk c1#lkb_p+cZ cZKk czC+cbp cZ cZ0 cZ.` +kZ.* cZ0+cZ+羸LkZ sblk cLkb sZLkZLkZlk cgUlk cX~Kk c}YKk c_u;+kZ"ߪKk cڕLk c+>lk c >KkZkLkZKkZKk cq~(lkZ>뗂Kk ctCBlkZ<_/Kk cPLkZLkZ+fLkZLkZ+cZULkZ}LkZ(+cZꨶ+cZ} cR귾 cR>b+cZu'% cR*z cR +kZsz+cZVLkZfLkZLkZ+cZclkZ:+cZ cR" cR+cZ8 +cZ+oLkZLkZLkZ`lk cq}s c){+cj9{+kϿs+kb(sZ~|+cZp[+cR"&KcZw w+cZUb}N+cR{Z᫻sZ\[ chR+cZÉ+cZILkRz cZbRJ+ZR9 chJZR ZR¸ZR]ɕ+cR\ڿ cRj+cR~P+cR( LkRܷ cRKkJ:sRՄz+cRS c'Bk LcHJZHJ$ cHJږ&/+kZU cZtdbR.{Z%{LkzlsZz+kb'Ԏ+kZLkZiLk c *ls c|ls cK{ cy7Lkb"Lkbls c[Lk c ls c/"sLkjlk+k;0lk+klk c'.LkZZ+kZ++k ck+cb)+kZ cZp0> cZ_LkZKk c]թKk cVbrKk cWrw+cZ .+kZ+b cZ"+kZ;LkZ~+cZh,lkZm+lk c'`ls+c~9slkZ` *Lk cylkbk~s cglk cYbKkZ☿lkZ+kZ*LkZ~?+cb'KkZlk ccKkZ`lkZKkZKkZklk+cE_KkZ(~Kk c:nsZALkZjRLkZZLcZ귏+cZ(,LkZ^LkZlkZ+LkZkE+cZmd~ZR(7 cR޾ cRo+cZҟYz+kR0*KkZ|lkbkKkZ;LkZ.LkZj+cZlKkZw~ cRZZ++cZ-+cZ[I+cZz+cZ?+cZ7?lk c.ZLk ckLZHJبZiR hlkRW+kHJzZhRq+ZhR >&ZRl+cR^VZHJZhJ*JZhJm_uRHJ ]RB" cHJ]ZHJ+wZ'B}ZhJ-RA^LkRYZZhJ`ZHJWZGJw chJ{"KkhJUKcR]UZhJ%ZHJ"ZhR^.bHJ cHJ:bHJ{Zrݍs cW,kZ"ubZ@| cZ jkLkZUKkZ'LkZojLkbv~Lk cw[+kZlkb+kZ(+kZ*blsZ/Ulk cLk c,kZLkZ+cZTw+cZ?Kk cZU+cb|` cZ ( cZ @bR8+cZ*} cZ/+kZ cZs+kR /LkZrWU+kR/_KkZ._LkZʾ_+cR*v+kRݷKkZlkZ+lkZȿLkZ}LkZLkZWlsZUKkZ \+cZKkZ+U cRz cRU+cZU+cZ?ZU+cZ(KkZ+cZΪlkZuWyKkZ,lkZKkZ}OLkZ_7AkZu~LkRylkZ_]LkRW{+cRˁ* cZUU+cZY+cRZR} [iR cR}׵ZR cR cR)+kR}LkZ_ LkZ]LkZLkZz cR:TKcZwuLkRW+cR cR +ciJ꺰sZULkZU舸+cZ-)LkZLkZ "LkZs c]s c]+s cs c_~~LkZulkZ_KkZ'KcZb+cZ>+cZ˜sZ]xhbR +kZRub+cZր-LkZsXkWKkRZZhRV\ZhRw9ZHJ2ZR]k cHJ;.ZiR_a0ZhJqZR9e ciJz cR( cR# cRw.ZRywB cRoڽ+cRI+cRW~ chJڊbRz/bhR*bHJޮbRbRlsb\ZLkbU0+kZ+kZLkb}Y?lk cu:lk c: ls cjls cWls cUxLk cYLk cls c?ils c ls c| s+clk c zLk+cmq;Lk c(LkZ+kZKk cZ^u+cbZ cZ в+kZ cZ^[yLkZKk cW^+LkZrlsZ_ cZx> cZ ϩ cZWbR#lkZ+cR~ cR*&LkZlkZWybKkZk/KcZvLkZm4KcZlkZ?:KkZ+kZ+wW+cZW*+kZզKkZ^KkZ_ϿKkZU{:lk coKk cu KkZ®KkZڈ lk clk cKkZxKkRH LkZ" cLkZʂ+cZ ),kZLkZBuLkZ?+cR+cZ͵ cZս+cZvRW cRs cRn. cR?+cR޶ KkZ/՚LkZ`vlk cp}k cu6_k culkZKkZ?mLkZ&׾+cZ'LkZ[Z +cZ 0lkZ/ʿsZzlk cLk cйLk cls+csKksLkUsLk:k73s+cz֌k cWaLkZz^LkZzLkZ+kZm;LkZzsbw^ cZ_(LkZ^?LkZߖLkZUx}bhJZiRXZhR%ZhJ*nZRK cRbR[+kR cR cZ{V+cZ{+cRþX cR>k+cZU] KkRn8+cR슮 cR cR{ϫ cRށ cZ:o chR cZ.>l cZnllsZ򋭽Lk c^m\Lkb`LkbN3lsb/lk c"sLkls czީlk cols ccKk c#Lk c.8.ls cs+kOkls+cklk+c!lk+cW .Lk+c•Lk+c,*6uLk c\Kk cWKk cKk cw^Kk c[{+cb cZ:::Lkb Kk c7Kk cXyuKk c^+kZKkZ.պ cZLkb_LkZ}*LkZ+cZ(+kZ/lkb-yKkZ xlk c.Us clk ce+cZKk cWKk cW}KkZn+kZ:Kk czcKk cKk c]O8s+c?Vlk cv^lk coqtkk cZ[k c=wlkZ/KkZMs+cylkZޢ+cR8LkZ+cZ˦׈+cZc +cZ ++cZn cRڂZZ cRm cR_*ZRP. cZiMKkZEKkZlkZ'LkZ2LkR` msZ߿LkZ{&KkZLkZLkZ~wLkZKcZc7LkZشLk c.lk c*Lk+cMLk+c s c=sLknsLkwlkZs cZ+cZb+LkZ+cZh cRC| cRZhJjZhJa; cRZRhZR#sZR/KcZ] cR++cZM+cZBx-+cZEKkZ[ "KkZw+cZ+cZek cRڊbR cRx cZ! cZج cZLkb-Lk c{[Kk cls c͟ls chs+c'ls+cz{ls+c?>Lk c!LkZ`(ls cyls csLkpums+k>s+k{^js clk+c lk+c+cLk&j lk c׾Lk cKk cLk cy+kZh0Kk cUi| cZ +Lkb Kk c׫~Lk cLk c*NLkbڞ+cb+kZLkb7ߧLkZދLkZ.LkZ~KkZz*lsZcVlkZ)lk cfs c]5lk cwlk cۍlk c]Lk cK+cZ*LkZlk cLk clk c`lk c*s+czsLk%7sKk0s+cBs+c[ZLk+ctiKk cV_LkZU+cbnLkZLkZ+kZ֮LkZù+kZn+cZ}[bR cR{R[ZR~ZR1ZRV!ZZR/P&ZRr+cZ} +cZzu cZ cZO;o+cZ" +cZKkZvKkZy+cZ=+cZ0xU cR.=Z cR cZ[ cZ]+kZ] cZ+kZ#Kk ckzLk cֿqLk c6ls c;lk+k ajlk+klk+kls+cwWLk c.(s+kZs+kmlk+k+kZ; cZ*+kZ Kk coLk c12LkboLk c*Lk ch!Lk+c 03Lk cLk c.Lk c lk+k*ls+cils+c/ls+c cR*+cZ cZ )u| cZ{wk+cZ_ cZ> cZ  cZ" cZ?#Lk c٪Lk cLk cCKk c_wKk cٽLk c Lk+c0¢lk c// Lk cls+clsKk}oԌs c)s+k7ls+c lsLkvUsLk}lk+chp Lk+c`Lk+c:qLk cxKk c{Kk c+k co{Zk+cbq+kZ cZ("‚Kk c÷Kk c0ls+c|]Lk c BLk c> Lk c Lk cfLkbLk+c-As+c)uLk c:s clk chLk cLk cU;lk c'lk czkb>Wlk cz~lk c_)|lk c`Lk+co-:lk c+hlk clk+cI?#s+cs+c<랫s+cV|s+cglk+c!Alk+clk+cnaTlk cs+cb5s+c$lkZXl+cZ $+cZ=+cZLkZ,kZ| cZmn [ZW: cZu[_ cZ}WJ+cZ%]+cZ +cZ +cb;+cb,2LkZӪLk [˯lk+cTj^lk cOmLkZ+cZ0lkZ~,LkZ7LkZ?/lk cnlk+cm.ms+cqls+cLk+cc#sLk|zsLksLk6ssLk{޺s+cZZVVLc cSLk ceLkZ.+cbz+cb; cZH cZ cZ- +cZ;+cZJK cRbRrUVZRĢZRZiJZR cRZR:. cR cZ./+cZW+cZz+cZLkZs{+cZ[+cZ{+cZ` cZy cZȹ cZ㩻 cZ+cZ躩 cZ Lkb,Lk c&Lk cJKk c]Lk c Lk+c#$lk+k$0Lk+c̊Lk+c s+c ;sLk}sLkvlk+k9sLk-uqwlk+k{s+c늍s+cpLk c" Lk cx Lk c~Lk c6Kk c:߾Lk cjv+cbz{t+kZ+kZ/,Kk cMu8Lk c*ls+coKk c Lk c7&ls c9)Lk cls c sLkU[lk c@Lk c{s+cf +{+cu\sKklk+c<ؚlk+c\ s+cus c5lk+c*s+cWu?lk+clkZnLkZ:LkZoLkZv+cZڋ cZ cRo. cZ>w+cZ׋+cZtھKkR폯:KkZ+cbAKk c]lkZ/lk cǗޮlk+c??s+c7~k c_zlkZlk cmLkZ7:Όk c}lk c//lk c -lk,clk+k+(lk+cI⹸sLk[鍌sLksLkvsLks+cv^xLk+c~r~Lk+c^XLk cPkKk cu]Lk c^{+kZx(7 cZ`Lk cULkZ7lkZX_~ cRrnZRkCbiJ:ZRLkRM cR6ZRr  cR'&+cZXUY+cZy>+cZI\{+cZ?+cR v+cZ۠+cZ>+cZ+cZ cZ`+kZ cZ cZ' cZ cZ*Kk cխYLk c`Lk c}{Kk c^Lk c:Lk+c. lk+c0lk+kklk+k-sLkIՍsKkV%^sLkQls+c{Zls+csLkkLksLkz~klk+c: lk+c'lk czLk c]wLk cxLk c^lk cO cZ8 +cb>lk cKk cO0 ls+c:s cZKk cLk c;Lk c8ls+cm-s+c⿧sLkݗ(s+cPls+cs cLk c0s czlk+c/\s clk c@lk+c>YLk cLk c>lk+c%-lk clk+clk+cn*s+c{s+cs c>slkYGwlk c*lk c s+c-խs+clk+c> vs+cՌsLk&o]s+cs+cюlk cWLkZ+cZ cZN cZ^ cZ9+cZ)U+cZ/KkZLkZ:.>LkZ .lk cj[lk c-lk+c>&#lk+c"s+c󓬌s+ck 3lk+c lk+cilk c7+lk cւs+cs+clk,cC+ cZ cZ< cZKk cLk c^NLk c{kLk c}_Lk c /lk+k>lk+klk+cblk cs+clk+k؍s+clk+k/Blk+kZlk+k*kLkՌkLkVslk+clk+cLk cPT^Kk cLk cls c~2s+clk+c ‹s+cn+ls+clk+cj s clk c,s cյ¦lk+cj/s cs+c~lk c.lk clk cs clk c. 4lk+cs c˭s c+ԋsLk|ksKkNylk+c>s+cxs+c磿sKcߚs+cs+c+s+c_lkZzlk cnLkZoLkZm+cZf; cZ[׈ cZ. cZ} cR+cZ ~lk c{߶lk cOǍs ccKk c$PSlk c*lk+cPxlk c:bs+c= (sKcs+c4lk+ct6lkZ(k cͫ;s+c.s+cs+clk+k sLk_}sLk'sLk0sLkà slkvwlk+c`Lk+chLk+cZyLk c{Kk cWKk cW[Lk c֭+kZ`LkZo+cZ0lkZ~Z cZbRVHZR'ZR] cR~ cR cRh? cR>+cZ  cR*KcZ:?6LkZuKkZrKkZ+cZhd+cZ)LkZ[ cZ ?+cZ?+kZe]?+kZ+cZ2 cZ*Kk c߉Lk cҩxLk cLk cߵLk c lk,klk,c,lk+c@"kLkUsLk}wlk+kplk+k`nLk+c0mk+klk+k{lkLk) sLk]\lkLk&-lk,k`Lk cnLk cVLk cLk cVLk cShb+cb~Kk cM}Lkb) s clk cj8s+cols c}Wts+cUs+c\j׍s+c[ns+chlk cLk crlk culk c> lkblk c몪's cilk cA6s+c-s+c[!YsZ*ڊsLkF5s+c۪lk cj>lk+csW sZ6{+czs+cڭs cs+clk clk c %LkZc/+cZ LkZu+cZچ+cZ cR^ cZ* cRȊ+cZK7lsZLkZ.lkb lk clk cJsKcs cksKc~Κs+c}>lk+cVblk clk+c)h]lk+c;9s+c忿lk+cxsLk_sLk~sLkM%sLkslk,slk7us+cbLk+c Lk+cfxLk ccKk c}^Lk cU+cb0Lk cum+cb +cZLkZvoKkRKbRrSZR/ cR cR׏ cRڭ cRߠ cR cR*LkZV+cZ#!LkZLkZl+cZ+cZʸ +cZo:KkR+cZO> cZwV cZj>;+kZ cZr( cZ +LkbLk ckLk c{Kk cLk c //lk+c lk+c>lk,k s+clk+k8lk c&lk+c Lk c(ms+cKlk,kkLkگlkLk:j lk,k{s+cU7Lk cULk+cݹLk cLk c.Lk ch+kZگ Kk c%W=lk c'lk cs+c[sLk'_Y's c^ls c~Kk c,Blk+kٍsLkUlk+c,&8Lk c s+cg}Lk c8lk c;s+cs+c[/lk cblk cZlk c:p5lk c;Lk c s+cSj~lk+cа ls+clk+cs c^sKkusLkz}s+c-~lk cx,lk+c¢ƌs+csKcovs+cɺlk+c]$Ҋs+cᅩk czlk cLkZۍLkZ؈ cZ< cZ +cZhi cZV cZ:+cZCnKkZYw/s cLk ci%lk c_ s+c-lk+c8ȌsLcs [騭s+ck+c@,lkZxlk+cT}alk+c;w%lk c;+lk,c"sLkrܮKsLkisLkEs+c/slk slkpslkmks+cLk+cາlk+c*{Lk+cwX|Lk c{+cbLk c_W+kZbLkbj"LkZү/lkZ{ٌLkRܩ+cR cR~ZiR% cR? cZel cR cJ",+cZ[+cZUl+cZ :c,LkRKkZx;KkZKkZ^\+cZh+cZ9j cR ch cR cR? cZ3(.+cZ~ cZ.LkbLk cxLk cLk cmZLk c/lk+cs+clkLkX+lk+c Lk+cLk c "lk cLk c&' Lk c@``+cbKk c?Lk c*s+cQs+c,.sLk|s+k}ls c몍s+k}ۭ{+c_׻s+cz>Zs+c[s+clk+cۀڲs c_lk c>lk c:Olk cs+cmlk+cQ$s cλs+c5sb*lk+c/ls+ctls+c|s+c?lk+c@"{+cϗs+clk+k C lk+cFs+cs+c炢sKkUks+c{s+c{f>lk c*lk c8s+cjLkZw+cb&+cZ cZ\m cR cZd+cZ~֯+cZKkZ#LkZ%]lkZlk cwԍs+cw]5lk+c;lk cs clk+c|lk+clk c*j_lk+ca}lk+clk+c s+c7sLkijsLkosLksLkslk̫^2sLkslk s+cjLk+c 2Lk+c,*lk cKk c|LkbzkLk cYnLk cULkZ:r;LkZﳺ$LkZ~I+kZfy+cRk; cR8 cR.k>+cR? cRK cRlkZW-+cZ*+cZow+cZ+cZlkZ+cZ4$KkZv>+cZ cZƞlkZͧy cR:KkZ~ cZl/,kZ cZ lkbɝLk cKk c]Lk cꖕLk c+ 7lk+c3؍s+clk c2Ȃlk+c,lk+c OLk c 8"Lk+c.Lk c28sLkVlk+k; s+clkLklk+c+lk+cCLk c~?Lk c.>Lk c7Lk clk cmjz+cb+c c{}lk c+'Ìs c&sLkPis+c*{ cLk c"@s c֋ls cylk+k;s+c>lk+k"lk+kg"s cuLk+c>4vlk+cs+c EblkLkrbglk cs+c^꿌s+c{lk+k6s+clk c#Тls+cs c⿟s+c7s+c鳗s+c뫆lk+k +s+c߿Olk+c0 s+cʌsLc6s cWÍs+cTlk clk c5s+c%r+cZ*LkZ+cZ +cZn_ [Z cR cZ-; cZ@[+kZLkZ/LkZҬlk ci$kLkZBlk c0˭sZ*ꭧs+c:lk+cTblk cs+cWlk cZlk c+lk+chs+c/sLksLksLk+sls`zsLkЊsLkrslkϡsLk~hlk+c:Lk+c*BLk+cAXKk co?LkbިLkZ*Lk clsZ~LkZzstLkZ[+kZ+kZ͹& cRw cZMu cR.+cZ~+cZ>+cZm lkZ?M+cZE+cZ LkZο^lkZklkZ\KkZhZKkZz+cZK+cZ ciR cZP.+kZk) cZ+kZls cKls cs]Lk c^]Lk cmLk c;;lk+c.8lk+c&lk+kʨs+clkLkilk+cX+lk+knlk+krjlk+k{zlk,k0kLkogsLk{_{lk+klk+cnLk+cLk+co5Lk cLk c Lk chHJKk ceWY+c cjs cgs+c4ësLkss+cӏls+c>lk+k?jRls c*Lk c+lk+c݌&lk+c砍s+crlk clLk c;lk cLk+clk c 's+clk+csLklk+kls+c;s+czlk+k귿ls+cllk+k#cs cs+c˶sKkYo lk+c,lk cs+c_˭sKkgys+c? sKclk cVඍs+c{lk c\([s+c ~LkZLkZ+cZ+cZ cZnww cR+cZׯ' cR+cZ<KkZ'ˌsZLk cLk cuLkb(lk+k>&kLku=s+cܺs+cclkLklk+k ls+c`Lk+clk+k{sLkuEsLkϧlkLk lkLk][_lk+c+kLk cLk c;lk c]*Lk c ,Lk ccs^,kZ+cb lk c%s+cs c'{s+k'lk+kbިs+k_[Tls cs+kԯߍs+cklk,cȜs+cLk c˿s+cls+cnsLk}W}sLkUs+csLk;lkKkIlk c ،s+c뺌s+cs+c 7s cblk+cx,lk cgs+ck{ns clk cn*Lk ci+cZX cZ| cZ泬+cR cR+cZ7+cZwF cR )+kZLkZ>LkZlk c" )s+cs+c+s+cꯚk clk+cWlk clk+cs+cLk+c Blk+k-+s+czsLk]slkjslkGslk{slkXslke:slkۺlkLkDXLk+cˢӋLk+cKk cc:Lkb6:(+sbr+kZLk clemLkZ2>&LkZ]LkZ^+kZ+cZ+ +cZLkZoM cR (LkZIe+cZ? KkR;LkZ\$+cZ+cZ}+cZ7'+cZ+cZWc+cR LkZz cZlkZ7] cZb+kZNk)sb} lsb. Lkb~Lkb\+kZLk c:Lk c%lk+k+9sLk{s+cBsKk}s+cZ(sLkׇsKki lsLklk+k:k8lk+k-*s+cs+c蘮lk+cjLk+c Lk c^Lk c6Lk c_Lk cLk cpbPh+cb',kZlkb?sLkesLkVs+kjs cܬls cj.lk+kls c~lk+c:s+c{Lk{s+crlk cwxs cʛs+c{.s+cn:s+cW*s+cjs+clk+k(ЌsLkWߌsLk}^s+c*&sLk}t[sLkwsLkwUs+c+*s+cs+cz_lk c-`lk+c!s+cںkKknz^s+cs+c[Lk+c<lk c+jlk cCp+cZ*;LkZ^ cZZ cZ  cZ{n cR+cZ7kw+cZ?» cZ> KkZ_.KkZlkb;lk c"lk c,'LsZ~KkZϿKkZ}+cZn7LkR+cZ/+cZ6KLkRJlkZQ+cZR+cZwڋlkZ_5{+cZ+cZlkZLkR cR8+kZ+kZTlsR+/{ c^}Kkb L+kbW+kbLkb3ls c's ci?sLk3'{KksKk0ӭ{+csLk=TY0s+cz{LkOW׌sLksLk_6s+cɋsLkVlLk+c*lk cz~Lk c[Lk cvPLk cVls cLk c{pnZ,kZ'LkZs c'sLk p{LkWsLkz4s cЭ{ c_ls+crLk c2l lk+c"s+cgϺs+c.lk ccs c{s+cҍs+cwܗs+c^s+c"wsLk:}sLkJsLk׍sKk_}֌s c⪌sLkqcs+csLkWsLkusLclk+c4 lk+k2Zlk c lk+cs+cc8s+cm(lk+cY-lk+clk clk clk c@ LkZ7+cbj cZg cZIg cZw cR+cZw+cZk+cZ.;KkZ>_KkZ.*Lk c%lk c/lk c kb *lk c(lk+clk+cꗌk cw[lk+cZZZULk+c3Lk+cZlk c sLkyms+c﯍sLk͸slkzjsLk.slkeZsLk׌sLks+czLk+c(.Lk+c~oKk c/C/s cߟsb~Lkb֛Lk cu[Alkb.Lk cuLkZ0n+cbLkbn+cZ}bKkZ2^NlkZܯ+kZM+cZ R <+cZBհl+cR0 cZ6s+cZZ+cZ3 .LkZ{~+cZ.C+cZ`KkZi^R cZp cZ cZ H\?+kZʪ.lsZ-sb}/_LsbllsbLkb=gLk cЪ=s c?+sb„ (sLklk+c栴s+cWs+c6s cs c_s+cW/s+c ۍs cb sLk_s+c*s c{.s+c:sLkWrU?sLk_sLkwj{+cslklyɌs+c&jsLkEs+c滌s+c(s+cu2s+c(-s+clk c?'s+cȿs+cws+cjO+cb{2!LkZ cZ8 cZ cR~ZZ cZ% cZT|+cZ:; cZ+Kkboן+kZlkb"s+clӍs+c㊶s+cDzs c.Lk ["4lk cY}lk c[Lk+cqLk+c ?lk+kʌkLk{lk,k⺏sLkslk^~sLk+slkY{slk_ݗUkLk}kLkV^]lk+cjLk+cX^Kk c~Lk cllk c^tKkb~V+kZ+ lk cysZ^ cZ cZ"X+kZh KkZ;LkZ[VKkZݼ+cZ'#4+cZ cZټ+cZ7 cR6j cZb+cZk9/LkZwg cZo+cZlkZy cRp cZae+kZϱ+kZRb *LkZ-"lsbn+kZ+ Kkb*Lkb?Lkb7>lsZ* sLkwY.sLk*Us+k6sKksb~ sKkJ,sLk&Ybs cj pxls cԋs c-sLkΧs+c(s+czs [@B+c cLk cjb CLk c1LkbnLk c^`c cZLkZn_.LkZ+s+kNsKk90{Kk^Ռsb˩s cs+kvs cR؍s c}sZy:lk c*Ќs+c:-s+culk cs clk cx s+cˮ7*s+c/c{ csKks+cs+cɦsLkyw;Ps cs+csLk-WsLk ksKk٬sLkWs+csKkv­s+csKkZs+cXZs+clk cs+c_s c{}+kZ cRo? cZKkZy}+cZLkb Kk c>lk+cu3ԍs+cʇlk cؠlk+cUylk+cV~vLk+clk+c[Lk+cݫgLk+c=#lk+k sLkikLkslkslkSʂsLk﷠psLk[sLklkLk,Slk,cclk+cxlk c,k [*Lk cfjLk cv]+cb\Lk c՞Lk cUgLkZ;a+kZ+kZΩ+kZM?+cZ +cRKkZ'LkZFu}+cZW*+cZ cR* cZ;$5 cZT+cZwWS+cZ? cZ-KkZw'+cZiI8KkZUa^LkZ}T cZ n: cZ +kZLkbܖ Lkb]+kb 5LkblsZj(lsbߏs c~eVs cs c's+cxs+cNKkZlkb(,^ߌsb ]s cr(ys c ;sLkws+cX 0*s c  s+cb`}Lk cm0LkZ >BLkZ*.'Lk cLkZb`j cZKkZ]sZ%>{+csLks c~s+kOR{Kkqgwۭ{ csbhs c/s cS.{ cWlk ceЭsKkp^s c+޿lk c,lk c>$/sLkgYs+c{Lk_]7ss cz r{+cs+c>ͭsLkyWՌs c+{LksW}ՍsKk6ks+csKkuߍsKkk 9lk+c(54lk+c*s+co{Kkw?us+c {+cVs+c娫{+c_]s cv[hbLkZ+cb0+cZr, cZo 2j+cZ cR^ZZ;" cZW+cZ*KkZ:KkZKkZlk c%lk c ?s+ck>s+clk cKkZLk [ΧLk+c}Lk+cGLk+cԊs+c믽sLky{s+c*slk slkz:slkRsLk^ތsLko}vs+clk,c lk+cLk+c`Kk cz~LkZZLkZLk ce[+k cyLkZj/lk cvRlKkZ~/+kZs+kZ+cZ`LkZkLkZ|{+cZ+cZ~LkZU5 cR` cZ\[ cZ67 cR cZx cZj)U+cZKcZ5*+cZ蠷+cZnͿ+kZ5 cZ$Ƣlkb͟Lkb@ls c]\m+k cc Lkbsb6s cllkbj]+kZLkZsZi{ c5sb/s c5sbb+8ʍs czbLkZ+ls c%߿LkZ<, Lk c{Zr^^ cZ +kR>lsZ){ c{ cz"ʶ{+cw>{+k[6e{+kp˯s+k<{ c]os c-lk c8lk cs+cE<_s+c k^{Z{lk cs cߍs c*s+c_ sb(C.s cs+c::sLkاYs c|s+kxs+c康s+c෦sKksLki;s cкs+c^+s+csKkj{+csLkNs+cn sZ(hs+cۍs+cO[lkZ_+cZk,+cZc> cZpi cZ cZ^I>M cRb cR( cZ>KkZ+kZޮKkZ?;s celk cV4Ѝs+cs+cClk+cvɗlk c>lk c7#Lk+crlk+cumjLk+c ڌsLkwusLk_YzsLk~Zslk ˍslk8slk_gzsLkjYkLk}lkLk`sLklk+ct|xlk ck._Lk c^ywwLk cLk cUu\Lkb[NjLkZLkb~/ s c{T+kZܪ cZ|c cZ}KkZuLkZ뵘LkZKkRLkhJLkR LkRʥc cZVw cZ cZO'^ cZs cs+cx ތs c5# {+czs+c"zs c${ c>Ws c^s+c^ysZ/+kZ/++cZx cZy cZxw cR( +KcZu+cZ+kZ }+cbӾ+kZ=KkZ"lk c#u^s cu׍s+c5s+comlk clk c>n?lk chRlk clk+cbLk+clk+k".sLkw=sLk{ˍsLks "sLk"sLksLkyzlkLkJsLktlk,k8%s+cZ^hLk+cf+kZȸLkb_;u+cb:+cbZLkZ:lsZlkZj+kZKkZLk cvwlsZ lsZk>Lkb[ֈsZ{ c@s+ck{s c95lkb*$Œs cW}Kk ca_LkblsZ+׏msZ?olkbLkZ/@ lk cNs+cݧclk c8|clk c_=Kk cҭLkZ+دs csbr[^ cZ&`LkZӋlsZPlsZ&s co{+c;als c\ls c s c&*s cs c{׋sLkV헏s cs c"s+cw;{+czlsZ lk cɬlk+c[8+sLkuߍs+cL+8>sLkn-sLk|kers+csLk^?wsLkP_]sLkwelk+c.s+cs+cs+c~ܖs c-s cs+c/⯧sKks+csLkus+cs c--sLk;{LkןLkZ cR`+kZ^K7+kZUp cZ* cẐ cR?b8KkZ5KkZ=lkbuLkb'ls cRvlk clk c 15s+cx~s+ck5Slk clk c:Nlk c7Mlk+ciLk+c("'lk+k j sLky=sLk/;slk̢slk#ۍs+chsLk_lk+k>kLkgs+clk+cL^Lk+ck'Lk c_^y`Lk cU/nLkZ{Kkb7WeLk cWLk c1/lkb +kZ| cZN +cZw cR",LkZpjKkZ/KkZLkZ5]LcZ=&lkZmK+cZ[+cZ5[ cZ: cZQ cZ+cZ2LkZ_+cZ +LkZo{LkZ>*-VLkb^(Ysb-wls cAZKkb(lsb.>kls c]+?Zls cosb+*s c/ls+cU|LkZLkb*O -lk coLk c⦻Lk ckclk cklk cP*lk c!(s cOlkb LkZ-6lsZ ls cۮusbS_ޭ{Z#_׌sb<sba<ߍsZڎ {Zk/Js+k}_  c}w͌s+kB6=s c:>s c~4;s+cxzlk c+s+c;lk+c.s cP>s css clk cs+c޺s+c˸{+c^͍s+cs+kпsLkzulk c .s+co%Lk c,k+kms+cs+c&몌s+cܯڍs+c?s c {+cלs+c>{+c7~sLkggsLkWs+c(ps c+{Lk?lsZԨ+kZB cZڴ cR;N cR cR+cZ=n+cZ#Kk cBmKk cY֒LkbKk cͷQLkZh>lk c8s czlk c:lk+c7lk+clk ckLk+c +Lk+c>Zdlk c*8sLk[sLkusLkwsLk?sLku锌sLkq[_lkLkueLk+c("`lk,ks+c^_Lk+cIj Lk cypLk c"Lk c\i,+kZ0lkbLk c$LkbS+kZ@+kZW+kZvݿRKkZǥ+cZ;$LkZ[n/+cZ,j8LkZz:+cZ`lkZ7] cR$,kR뿏 cR cZ)+cZ%KkZ+cZࢎ+cZ;+cZk*rls cݱLkZx sblsbsbKkb@l LkbKk cT^Kkb7Lk ck֣lk cLk cz_Kk cKLk ccLkbLk cLk cSLls cwLk c gLkZ s co/s+cm|lk c,jlsZLkb* lsZ:ZLk ch0ls cx+kZNՍsZ+s+k}{Z5s+c;|{+kߎ{ c&+s c.|"/{+c?s c⻦s+cs;s+c6us+cs+c lk+clk+knllk cblk cȂs+cs+csLk։Zs+c.s cs c귍s+c_s+c_|ls+cwڗsKkmʡs+c:s+cns+clk+c ȿs+c38s+cVs+c)-Rs+cꪌqs+cKXs+c븭{+cz׍sKc {Lk%mlkZLkZ:v{LkR+cZ? ]] cR cRb cR`kkZ_%LkZ Kk crelk cLkbhLk cm3kLk c>N!s+clk cXlk c+lk clk c]kkLk cLk+ckjlk+k'lk+k~ms+csLkzߍsLkk~sLk{ַ^sLkyu{lk+k. lkLk &s+c/Lk+c8XLk+c{Lk c0Lk cWLkb[lkbsLk c3Lk cTjLkZz cZ +kZLkZ{+kZWlkZ+cZ;lkZgf cR2LkR!LkZ8Y +cZR cRLKcZۏ+cR*z'LkRLkZ~/˽+cZZKkZߣ+cZ LkZusb;}+s+k KS{by-lsZKkbtLkbn,LkZLkZ Lk c>'= lk cm(lk c}Zlkb_ lk c_; Lk c7Lk c1LkbɈ2s c}LkZasZlk cs c]_lk cpKlsZWlkb s cs cMuzlsb vp+kZw_lsZ??mLkbT~}sZs csb$ Lkޙ֬{ csLkX[[ls c ލs+cz^lk+cls+c"s+c]lk clk clk cs Lk c+"lkLkZs+c*sLk?JҍsLkUK4s+cʍs+cb.뺌sLk-u}s+c 뗍s+csʖs csLkw-es+c$y/lk c*s+c+{]lk c (sKksޖU{+cs+c~s cs c5{+ccw>s+c4"s clKkZ-LkZp{ cZui/+kZriLkZՋ+cZ3nx cRKkZ=Lk c-'kk cuKk c^lsZx|Lk cLk cˌs+cKk cZ0lk c/s clk cLk+ceqlk cwLk+c.>ls+clk+c~sLkjssLkPWsLk_~lk+klk+klk+c묫lk+c i"lk cLk+cfLk coLk cLk cefLk crjLk c\LkZz Lk cR|uLkZLkR+kZ_v+kZLkZq+cZʎLkZhKkR(++cRh>,sRlkZj cZކ cR+cZ27+cZn3++cZ;=+cZ4+#KkZoΪLkZվLk cmlsZ'ls c"ls c{Kkb!辽ls c^Kk cxWls cUKk cYLk c+&Lk c#klk c/Kk c 0Kk clk cؾLk c< nls c%s c]lk ces+c[lk cklsZRsZzlsZ+Kk cElkb;lk cK=Lkb㍲KkZU،sZ ?lkbj܍sZ /s+k: {Lk7{+kjsKk]s cls c 7lk c lk clk+c+`s+czlk+k|lk c*gLk+c"*lkLk"Vs+ckLk|>s+cz*Os+c{s+cs+c7ύs+cs+cꪍs+c; sKku s+cs clkb $(s c?+sLk1鿭slkTs+cb{+c;is+c}߭{+ccl{+c׍{ZokLkZ|_lkZu} cZ7+cZκr cR~*.` cR cZ7_ cZKk c{_s c_}Kk cm+kZ,Lk cLk+c 辏s+clk c׺8lk c*{ws cclk cLk+c.{Lk+cZLk+c*lk+cޏLk+c sLk?{sLk`;lk+k lk+k⏨lk+k랾lk+klk+c/;lk c|Lk+cELk c?뮪Lk co.oyLk cLkbҪLk cI"Lk c$6/LkZp lsbWV+kZw cZ8LkZLkZ߫sZu.sZ+cZp(R?LkZ &+cZwKkZ\{p cR +cZ+cZKkZ|?KkR+z*/LkZLkZLkZZls c9m;sb:s c{Kkb誶Kkb +kZ ?Lkb_Kk ciݖLk c:;4lk cZɞlk c 6lkbͨlkb>lk clkb_ Lk c@8lkbZ)lkZ LkZ­lk c(kb+_LkZClsR*몪Lkb2s c\ls c^Wls cosls c]_lsZ"s cv%ls c) i{+c߿.sKk "{Lk簾ʌs+kT{ls c~*ls c-lk+c *lk+c^Lk+cLk+cgLk c*b+cb:;Lkb瘿[LkZ?sZLkZ+kZ+kZo=+kZ%x+kZf)&sZ֋_lkZ?LkR`ʋLkRlkZsZ_+cZ`+cZg}%+cR~+cZf+cZKkZ]+cZ:+cZヂKkZ_+cbrLk cM5lsZ+KkbH*KkbRKk c%[tLk cOKkZ+Lk c=kzlsZ뿌s c_lkbȭsbޏLkZ-lk cTlk cmlk cJLkZLkZZKkZ^ˌsZߋLk cIHls c}LkZ^LkbLkZ;sLkU;jsLkms+k7,8s+k.s+kYZs c֋lsZ:*s+cz[lk c붺ls+cBls+c|lk cvlk c?ls+c~ls+clk,k s+c s+c`s+clk clk+kf[s+cUs+clk c{{Kk]s+c zsLkߌs+cs+c/us+cv#窌s+c {lk7dUs+cosLk'ᾭs+cCsKkˊ=6sLkiǍsZ,kZ{^ cZ;Jn8 cZ`" cZpJ cRxZR@ cRKkZ}+kZ7Lk cKk cW}Kk cJLk c9u,s+cyrlk clk c(blk+c"bs+cYlk c {lk c=Lk c(lk cv⮯Lk+c8Lk+c./lkLkN&"lkLkZzZlkLkviZelkLkUXlk+c.Lk+c*(lk,k>+:lk+c`bȰLk+clk caLk cόqLk c_.Lk cmVUls culk cUwQLkZBr+kZr+kZԴ+kZ'#LkZLkZlkZVKkZ_sBKkZ.+cZ+cZõ cR LkZߧ5LkRp+cZ+cZKkZ]ZLkZCosZ+kZ{_LkZu=+kZls c*lkb*Kkbls cg-]Kk c˲LkbTLkbWzLk cwlk c|ΌsZ*lk cϦs c~lk c.lk c뾉\Kk cXlk cOsLkbo0nlkZlk cQlk cYs cvLkZLkZ9 ls cls cXoLk cjkLkZLkZ*'.s c?sKksLk 5XsLkyns c&sLk_Wwls+c:<[s c)s cklk+cbZs+cs+clk c,|lk c(ls+cnlk+c*~sLkm_sLku'slkVYs+clk clk+k̲Ns co.s c/lk+k踌s+c);sLk=s+c|s+ch|ys+cosLk{lkF5]{Kko/zksKkos+c{+c{+cދ{ZjjlsZ^+kZsZcKkZ~ cR:h cZ|YVZR cR{- cZ[ U+kZKkbKk ceV7ls cɮlk cZs+c..Ss c_s+c6;Ws+czs+cVLk+ccLk c<Lk cLk c0+/lk+c{lk+c/lk,k.)΍sLkUU]lkLkeUUjlk,kLk+c0 Lk+cLk+c  *lk+c*0lk+c Lk c|Lk co Lk c6&Lk cWWLk c7]Lk cY^LkZ+LkbvRbLkZz{T+kZ+cZ;lkR簿lkZ+cZ,sZ&zƍsZNKkRJn+cZ'_+cR +cZBb+cZf/LkZ+cZ*LkZ[KkZ+cZ +cZ4LkZ*lsZsb|KkbKkb?;ls cnvV+kbVLkb:ڇLk cÉjLk c( s+cjs c_lk crlk c̡lk c[ls ciKs cOs ccLk c<.sZrlk c#&lk cBz+cZ(؂Kk cs cls c_Lk c. ls cTLkblkb's4s+kV:ۍs c$2:s+c s c*cs+kzWs+k?r}s c*{bs+csLk}Is+clk c> lk cXlk clk+c fs+cs+csLk˞kkLkUsLkIUlk c lk,k.#s+cls+cϭ{Kk]Ms+k sKks c~xlk+cYjs+cZ?{lk-{lko sKk{+c~︭s+c*{+csZhsZ}LkZ\ +kZ^g cZ*+kZTbRҎZRw+ZiR*bR+cZKkZ*Lkb{Lkb._@lkbۏ s+cq{s+cs+cs+c s+c~Lk cޫLk c3 lk colk c.ls+css+clk+klkLklkLkVXlkLkވlkLkZ]Lk+c8(lk+c*lk+c+,kLkoulk cLk cy+Lk c/Lk cLkZnLkZ'0)lsZwz7LkZb+kZ+kZ˗ cR+cZ/LkZ[|ssZ7sZ޴OsZasZ/lkZ+cZ'LkZKcZ{lkZrKkZ/[KkZKkZKkZLkZU>LkZ)lsZ{ cϿ~}Kkb KkbBKk crLkbw_NLkZ/ Kk czs c={lsZnsZK.lk c?NlsZ6zlsZ*Lk cr`lsZt+wlsZlk cLs c^/s+c9/&sZrlk c5{Ulkb*ls cW(Lk c25lk c?+kZLkZ"xs c=s csKk sKk%{Kkcs+kbۭ{ cu8s+kԋ.sLkZY|sLk[UpsLk'ylk c&ਸs+c[s+c[lk+cݸs+c?{s+c܍s,cgsLkkkLkխs cm*{+c^s+cOls+cs+cws+c:sLkVYs+c2s cprlk+cw{+s+c9{lk-sKk*z{+c7s+c{s+c'`slk sLkܮwlkbX+kZb+kZk>zz cR[ cR{ZZwgZR8ZZ8 cR~ cZ"'+cZsRkbWlsZ/IsbKkb{(Kkb .LkbXrLkbn7lkblk c}lkZsZ+lk c\ .s clk clsZ ls c~Lk c(EMlsZJLk c1lkZ*s+c*&!}s+cb{LkZ+plkb+Lk+c rlsZރLk cހLkbzy+kZps c%o%s+chsKkaAs c%2{+k~6sbs+k)݌s c.olk cR s+cpzs+cwlk+cԍs+c~s+c{-s+c^떍s+c?鞍sLk'^s+cߍs+c"s+cs cꨗs+c˺wsLkULk+clk c œ{+c߅s+c%s+c [s c>k(׌sZ8s+c=*sKk~m{+cJsLk.o sbژLkbfU~+kZKjbm+kZLkZ+kRr cR+ZR cR/ cZ5?KkZ0Lkbe+kZ/,s cs c7s c&sZ<+kZڏs cuՌs cs+cȾЍs+c2sLk_6us+c*s+c:s+cK⊌sLk7Us cꮮlk cȉ*s+cJs c&?s+cخg;sLk[s+cKs c˺s+cy.{Kk7[{Kkx]ͭsKkZ։s+co *s+c-{Lkݭslk/vis c+cZ +cZȺ cR+cZ++cZ|]~j cRur cRoiZZLk+c!sLkk{jclk+kClkLkU^lkLklkLkVmXULk+c Lk+c< .Lk+c(lkLk&Lk+cd\Lk cLk c Lk c/0Lk+cXLk c"lk cǼLk cNclkbo+kZ2+kZÜ cZ"#LkZjlkZsZ{ lkZ^lkZk<>"lkZ-LkZ׻/vLkZ+sZLkZLkZqKkZc+cZ{lk c]lkZ#lsZlk cWsbk"Ōs c`ls c¶Kk cKk c.Lkb޺+kZ(,gs cusyLk c%LkZ*sZ/s c_lk+k`lk ceLk cwaLk cqg_LkZblkZj)LkZ{+c]5lk cwvWsR*s c5s c^Lk cfLk căs cvs+clk c`lk cp@Lk cKk c plk crLk czs+c{ߌsLkysLkwsLk^˿s+clkLkШlk+kLk+c *Lk+c 6lkLk)Lk+c^Lk cثLk c¶lk c Lk cls cLk+c Lk c`+kb4^'hLkb.kLkbm lsZ.Lk cQs cWLkZ+LkZ!lsZLk c`TLkbWLk cU>isLkZͰǍsZڍs+c/={Zlk cەws c7lsZ؎ s cWTlkb`lsZ`k{ cU{lsZ7;?/s+c舍s+k{+c?sKk|TT{ cۥxsKkWNs+k^Lk c|lk c|*s+c]lk+cpLk+c"/s+cŭs+c%s+c` s+c,is+c}^s+cm2sKk'Uk c Bs+c쿮խs c@ sKknusLk?ɍs+cLkbn+kZ*+kZ(b+cR.*) cR.LkRW+cZ~% cZL~KkZSKkZKk cVwLkbz[ls cs+c:@͍s+c3s+cX3|sZփsZLk c-Lk c((ls+cof+lk c/i(Lk+csLksLkosLksLklkLkDlkLk`{lkLkgULk+c lk+c.+ lk+c7/lk crp>Lk+cls+c=lk+k{Lk c'0lk c&rLk cK&LkZm.+kZ#>+kZ.~^ cZ +cZkLkZ"| LkZߍs c஍s+c*ڌsZ(s+cź{+c%s+c/s cCs+cJ*^s+cZlk cڍlk c Bیs+c?-s+c[lk cks c%sZs+c*ޭs cjls cuaLkZ+kZ cR(,`+cZ cZpp cZe cR)+cZKk cmPsZLkbVs cu{ c խs cvs+cas c9lkZlsZLk+coMlk clk+k늪lk+ksLkvsLkz׌sLkUusLk[݌sLkVlk+kLk+c0 lk+c**lkLk)Lk+c=:lk c\Lk+c;-Lk+c9; Lk c°Lk c3Lk c'LkZrLkZJ+kZ:k,+kZj~ cZ<#LkZLkZ^lk cnqlkR*lkZsZ{+cZ7LkZ//Lk ccLkZ.؁Lk cR)lsZKkZ.LkZbLkZw2LkZ*8Lkb"ls c*ls cxls cE{ cWksblsZmls c]?lk cQՍsZ>s c{T-s cZds c lkb >{ cls cys cxsb?6s+k鯌s c*){Lks+c`،s c\^sbs c%-{+cU\_s+cks+cs{ cws cw?s+cs+cs cz/ޭs cꚊs+cj. sLkVysZ{s+cW:sLk{s+csLks cØs+c~ls+c#4s+kʿys+czlk c^lk+c2٬lk c:܌sZ꣌k clk cނsLk]-msKky\sLkOڍs cHnz{Z}+kZ( cZ*p+cZϹ+cZ?`KkRX}+cZܯC+cZ6KkZzLk cײˌsbyݴLk c+=-s+ks crBs cڿͨs c6lkb ̠Kk c؂ Kk cBKk cD-Lk+c ">Lk+cLk+csLkxwsLkvsLk>elkLkʪ,lkLklkLkՒLk+c*lk+k꯫lk+kLk+coNSLk+cxLk+c Lk+cclk cLk c(Lk c*Lk c<`Mkb_t+kZ+kZs+kZ~}+cZ lkZ?lkZlkZ|sZ*k c[ΟLkZLkZlk c7}LkZ,8KkZ".KkZs*lkZ8lkZ-JLkZxLkZKk ckylkZXKkZk0KkZKkZފzsZcs cu?ls ccLk cОulkb>lkb?jKk cf2lkb׋sZ(s c_-sZ뀿sZlkZp ֌s cr c_}{+c}ߍs csZ꯭s cCs cs߇{ZHlkZsZՀsb쮲nsZ!{+cx~UVsRLkZ3sZ}sb++c_}>{ c𾩋sKks cj(s c.j{ c{Kk{ c~lk+c'jr&s+c㾕's+c-ϭ{lkWޭsLkYs+cˊ_lk cz6s+ca&s+c*׭s c쭍s+cs cs c⭭s c){s cɾs+c_s+c{s+c鉽sLk[֌s cblk c^Y,lk cZlk c/Ìs+culk ckp.Lk+cz sZގs cz{+cv^}sZ ls cis+cs+c* s+clk clk cjnLkZ`.LkZLkZ(Lk c2LLk+c‚Lk+c,sLksLklkLk֌sLk[lkLkblkLklk+krlk+kLk+cdjLk+c.Kk cLk c < Lk+c2-s cLk c+Lk cټ LkZLkZo+cZ(lsZ^ۮLkbM^KkZ>LkZlk cwތk c]/sZ.O;sZ|+cZ LkZ/+LkZ\.LkZ+,LkZzKk coYULkZKkZ^lLkZKkZm?s c[KGws c^ls cLkb~Zsbls c/z/Lkb,sb{ZlsZ(sZnKs c י{R˯xsZ[){Zs+ctk/ns cwb{ c{ c{{ c;U)ZW_~NLkZŧsbb:{ c_>[{b\s cdsZ_g\lkb:KkZV(X|bai{LkZ/C{ csZ +{+k~Ols ch{ cosZ:$lk c.7lk+cNllkZ.sZ*s+c>s+cCs cs c s c~>kb*s+ck뾍s+cSus+c򗯻s+cs+c>/sLk&gs+cs c/s+css+c*s+cb`sZwkk c7Klk+coAsZs+c]klk c^,?s cb~s c-8s+c+lkZx cRc* cR cR{6 cZgtZR" cR2 cZL+kR lkZ߬Kk c\֌sZ lsZ8ks cfs+c{zs+cb*s+cٟ/lk cLkZlk cLk clk cLk c(#Klk+kkAsLkzsLkwWYlkLklkLk)vlk,kʻlkLkk-lk+clk+kںLk+cLk+c{Lk cLk+cjLk cp.Lk cl@Lk c?+s+c?_lkbfxLkZ;c+kZ. Lkb+cZ*sZlsZ¦sR7*{Zs+cc{h~{Kk7{ c?tlkb3{+cw)sLkǍsRxh+cR 6sZ8;zs c8{ c8{Z[ ׮{Zksb}lsRp{ZUasZ { cj% { c{+cۜ{Zz%ߍsb-s+k*;~s cpss c=lk+c§:As+c}kb~s+cos+cՍs cz⊍s+czꇭs+c9s+clk+cTilk c&)s+c*s+czs+ccs+cRfs+cɯs cz+s+c4s+c(~sZk cw5lk c>bs+ck+cXs ccWnlk c 0s+cV%sZj s cZeXKkZ_S`+cZZ+cZ cZz+kZ}us+cZ j cZ #LkZ?ܭKkZ6KkZLkZ +{Zsb 쮭s cᯍs+c,s+cs chmv~Kk cKkZZKk cULk clk cLk+c*"s+cnls+c*lk,k갨lk,kꎪLk+c*lk+kkkLk]~Lk+cLk+csLk+cȯoLk cʪLk c rLk+c Lk+c/<(Lk c4olk c?rLkZ⺪r+cblpLkZ}_-~LkZkLkZZLkZ /&lk c+nlk cW-lk c)lk c'lk cy+cZ..+cZLkZPLkZ+cZ +cZ >LkZ;KkZz+cZ(*lk cy\KkZ*>Lkblkb sbz:ms c?ls c0ls ciXLk c sZ*zlk c s c+魌sZӌsZ'{+cm{+czks+c!/:{+cRϭ{+cdsb {#+cz'ڊ{RHlsZuosR Zr{+c%BsZK{Z{s c 6ˌsZ_ޜLkZUjs c( {+cSs+kos c-;s cp׍sbm8sb2"<Zܪs cl[sZ8s c\{ c8s c k c/Ͽlk cx"ws+cꏋsLccs+cs+cナs c/js+cGlk cs+c>}s+c`s+c?s+c+s c..sKcVulkZlk c\lk clk+c"s clk c>@"s cos c~s+cmҷlk cˍsZqXLkR.LkZ}sZu~ cR2lsZ_qLkZ%>KcZ7sZKlk c򵋌s c'RKk c\ls cr{ c(s+cns cLkZ0¨LkZ*LkZnKk ckLk c9lk cLk+cʲϼsLkrKlk+k7lk,klk+k늈lkLkZklk+k. ;lkLkj~\lk+cVLk+clk c>Lk cs+k@Ӝs+kxs{+cbm{+cxWs+cisLk c#ڍs c7쮍s+cί%s+cm͍s+c.Ks cbs+cs+cls+czs+c`s+cUs c/্s+coͭs+c7s cls+c믭s+cg{+cu's+c>s+cus]_lk c˖s+ces ces+cs+cs+c5Z_s c s c^s}sZlkZb˨LkZ+cZz6 cR ) cR+cZ+cZ򋊽+cZ sZlkZ*lsZLk cals cwplk c "8sKk)lk cHlk c,oKkZKk cW-lk c2LkZ+kZ LkZZ LkZx7Lk ciߝlkZlk ci~eLkZ-/lkZ>ßk caLkZ_+cZ.:(+cZ..LkZoLkZ/*LkZ; >LkZKkZDKk cpKk c Ö|s+c͢{+c}s cdϮ{ c]s cols+c ;=s+ks c lk c<$ lk c} s c_:lk c|#s c{+c'sZ@ꦭ{+c)7 c^߭s c{ x{Lk=Zx{RlkR_lsR{bsb!{+c}{ZތsZlsR(LkZsb6{Kk(e/Lkg-}s c@/ƌs+kqh{{ cs cz >sZslk cSLkZ-sZӊs crx:s+c[s+cCsb?B>s+c?s+cŮs+c&{+c}s+cy~s c~*sZ:js [:lk c$s+c.WsKk~Ulk+cIlkZ(B*lkZ܊lkZlk chjlk c#lkbs+coEsẒs+cU{+cwrލs cZWuLkZZ`+cZ+cZ*LkZw޽+cZbˮ+cZ+cZLkR s cuUKk cg#LkZls cY ls c T,s cɿs+cjlk clk cwlk c]LkZ.LkZ$lk c)^Kk cLk c0Lk+c lk+k lk,k#lkLkw`s+clk+k+lk+klkLkLk+c bILk+c60Lk c Lk c.A,LkZ( b Lk c8]lk c.lk cˎLkZLk c]G,kZzwLkbsG+kZf:LkZp{+cZ LkZ:LkZϻs c ds+c쿭sZh{Z*{ cm{+c5k{+c-s cz{Z\jsRsZ+WlsZKkZ8ZsZ{ZlsRZ+kR. sb&?1{ c+k/ɍsZb{+k]{Lk{Kkp֭{+cܹs cnlsZ.s c{lk+c*UƓs c{+cʽs+c^s+cs+cچs cs+cTlk c2Js+cUVs+cE;s+cs+c{s+c _s+c>s+clk+c^&lk cqlk cՈlk+c~tՌsZߨlk+clk+clk+ciasZ s+c묭s cozLkR+cZ︭+cZb cZri+cZ+cZ,cZSV^V+cZ %sZsZ希sZlk c ׭{Z;s+cas+cLkZLkZ@+cZ.LkZGLkZ}ZlkZu(lk c5uYLkZ+cZ#LkZ:lk cWLkZϚLkZKkZZLkZKk cJm+cZnBks+cYlsZ:s cp}Lk c`s+cڿbsb(ls cls c&s c(۶s+c*s clkb"s cҏZ sb'OsZx{Zols cȓ{+c'{Lk]E${ZۈsR|0+cZLkZڬs c:nW{ cMsZ{+kIVU^{R+kRyLkZ;0{ c}Nߎ{ cr}{Kktb>m:{ c{b까{b>'s+c"Ss c|lk c#lk+c =b's+c^lkblk cm:lk c`s+c?s+cz=s+c{{+cW߭s cn?lk c:s+c3Us+clkZ¸s+cϿs+c糭s clk cp wlk+ceelk+cئnlk+cȀ-:k cSlk ctrss [+sZ꠭s c墳s cSlk cs cB@zW+cZo cZPELkZLkZnlkZolkZUlkZ;zLkR/k(+cZz+cZuâ+cZ9@rlkZ+cZkLkZs+c[*xlkbPo*s+c}0sKkGi߭s c,{s+c­s c7s+cN{+c[;s+c:sZlk c+߈LkZlk cc s cߍs+crתlk c 3Rs+cӎsZXKkZ.lk colk+c^&s+c᧭sKkםs c/s+cR,[lk+cCs ccyߌk c_ZlkZrLkZ~/++cZX'zLkZU_|X cRz" cR;*+cZz?+cZ=LkZ/*LkZ*nKkZ=I-lsZ.lsZ*lkZ $lkZ <+cZ(+cZ?Tr+cZ 7LkZZ~6LkZ/u+cZ(4LkZ+LkZs cLk c2lk c+lk clk cj+lk+c7*lkLklk cclLk cݿLk ccxlk cRm.Kk cW lkb ?rls cv_Zs cg_LkZJ8LkZ+cZvX+kZ]~+kZq¾+kZN[+cZU/+cZ(&+cZ#LkZ~LkZ!%]LkZ|'jLkZ[UͯLkZ-+cZ t+cZ'+cZLkZۡLkZlkZ֩KkZ /lkZsZe7sZ* s cz\堌s c:s cw՜{+cqWKkb,"*s c lk c s cs cܣ4s c:s+c]s cڇ { cc˭{+cú[s c{ cb*{bn{Z6V(sZr hlkZytzLkZ]{Z7 /b(+c cssnZ.{bX΃Z{ cS{ c-msZ5{ZЃ{ZB>{ c{+k%^{ cнs c {Z s+cfs c|s cߎ{+cs+c?eUKkZ_ LkZ jKkZԫlkZ>o%sZ;s+c˨s c+_s cy6lkb7s c|s cSls cb>s cs+c\s+cs c_+sLkS{+ca;{KkզWs cJ:{Z{b { cz+cx5{ cnLkRsRʽ^ c}:{+cϵ{Z[ +{+c{ cLkZ^$>{Z{bXh cM{Z瞍sZϰWZ:{bz j{ c/{ZH6{+c\Y{Zk'sLk]ts cb:lk c@ { cʺ{+cU`s c ~s+c{j+s cxs [+rs crs c*lk c&lk c޲lk c gs cCkk cЯlk+c䛮Zk czLk [@xlk cɧkbrs+c{s cs+cs ck.{ c^sZ*sZ{~zLkZzLkZz LkR{x cR¸+cR+cZ~] cRr+cZW+cZ oW+cZ>lsZ.LkZ #lkb 8ʽsRLkZZ검LkZLkZj+cZ {KkZ+cZ_+cZ7k cZ~:Z cZ Lk c-Lk c-:lk clk cڨLk+c!lk+c:&yLk+cJ 0s+cLk c",Lk c+~lk c}%lsZnb+kZ0njsZ/'Yls cjLkR8mkZzLkZLkZ+kZ+cZ LkZLkRҍsZw+lkZY+cZ +cZ,+cZLkR*+cZTWw cR7 +cRlkZLkZש,LkZ'sZ:ުsZ/lk c#lk cLkRBLkZb+cZ\[+cZ*WKkZ[}KkZ_' cZ/<+cb's+cWLk c^6lk+c vlk c?Lk+c s+cs+c_lk chLk c̍lk c~ˌs cylsZ-`s c_lkb U{Kk c{LkZ &LkZLkZsLkZ.LkZ?> cZG cZlkZ_[sZkUsLkZos%wsZpLkZLkZމWLkZ/_+cZ{+cZ 'lk cw-LkZ.+LkZ~;ʶsZ׌kbRlkZ s cs.s+c)"s+kms+ct{sLkqsKks c?|s cλlkb**s+cus+cvs c s+cs%{+c{Kk{+c{+c省{ cЭs c ૭sb(Ȣ%{ c~blkR":xlkZ= {+css+c#Vs c9{ cڥܮ/Z{~_siR/{Z"sbs{Z=sb|'{ZʘZ{ c K{ c${bЫ{ c.d{Zs chs c(c{Z{>{+c}v{+ccs cڏ!{+cuڳέs+cJl)s+czs+c~Ís+crs+crUlk c lk+crilk c@s [llk+c us c~lk c7Ys [W2sZ/.s+cz zs c6k+k{Kk|=WsZsZ.s+ckklk cZ_lkZI,`LkZ隕lkZo+cZ< cR+ cR&;+cR}+cZ9+cZpKkZC+cZ)LkZ%lk c?߹lkbcLkZhWoLkZ?Z/KkR(+cZhKkZU cR*h cZ>0+cZ+cZ*Kk c{ Lk cLk c+?+LkZ lk cc"7lk+c9΃lk c lk clk cUk czW;lk cVALkb厠lkbls c5iLkZn;ʈ,cZ*sRރjlkZX9{LkZ8ފLkZߛLkZ؟LkZJlkZ^LkZ/ysZxWlkZ!lkZlkZ}+cZ+X+cZ LkZLkZU+cZҮLkZ襌sZk-s+cus cCls cs c'sKk>nӍs+k%s+c~Ȍs+cϒs c s cj?s+c"ڪs+cϫs+cf.s c}d{ cr>sZ &sKkS s c'{ c;ȍs ck c c\{ cXJysR+zsiJ ;*sbނ{ ck{b⧭s c[bsZ/{Z(/{bg݌sb3g"ls cTԍs cesb{ c k*+cӦ{+k'{ c(sb3H{Z߈뽭s c j{+cyws c ͪsZ !s c{<{+c}{+cᬾs+cz:rs+clk+c,Holk cs+cXlk c͸mlk cO>jlk+c|uelk+ch-lk+cWs+c^Slk casZ^ sZދsZ:sKk4}s+cs+cͼms cs+cY⩌s c\Vlk ckLkRخLkZZ7+cZ\+cZ/lkRZ+cR+cZ&LkZ~.KkZ_h cZcKkZˢ^lsZ˻lk c?s cU'LkZ8+cZ]+cZKkZUu cZ +r cZWd cR-: cZ*Kk ckLk c"Lk+czlk czlk clk+c"wlk+cVlk clk c LkZ Lk cUlk caیsbJz}lsZW?sb{}\lkZ)ހlkZ}V,cZ(k+cZlkZ~>LkZ{lsZ7lk c]PLkZ~lkZſ LkZvTlk c}{ cZ`LkZj*+cZ )LkZ+cZekK+cZ~+cZݰs clkbflkZs c5ɭs cZs+chs+c5{+cɾs+cw s+kiks c }{lk cs+c8s+cp֍s+c"hs+cs+ci8{+cJ{+cխ{+cظs+k~0{ cZ{bʾs c~kZ^lkZ_.?{Z/ sb{ cjms cګ{{ cW%{ cm^Z+sbsb[{Z>{ c{ c7zϿ{ ct{ c*+cv+{LkU̗s+c{ c?{+cus+cs+c s csb˜sLk̟ws+cps+c[s+cB{+cu?}lk clk+c?\]lk+cO_s [گs c[`lk c{7lk+cAo]lk c|lkZ﫬sZ{?lkZ)s c7ޭs+cjs c~ ~#s c޿|s+clk cs cULkZ܎lkZoX+cZb+cZ=x+cZw+cZqhz+cZW}}+cZ_LkZ{^^ cZ@:KkR+*LkbM~Lk c5lk c*i k cU+cZp~ cRp+cZZE cZw- cZksϷ+cZ cZ6Kk ciLk c7glk ceLk+c= Lk+cߦlk cZ .lk+c:#s+cBlk c{/3olk c~Wlk cحlsZ'Lk c/튌s c]sZc&lkZ7lkZqLkZ?Lk coWmLkZ\lsZbs cVLkZ$cLkZk/lkZ-sZ^LkZw7dlkZګ:+cZ, cZX+cZ]N\+cZ>' cZ~ cZ>88+cZ, cZLkZ[*Kk c]jLk cLk c;lk cܕlk c*lk+cގs+co{lk c_LkZ*Kk c(UsZ*;lkZo.ls cTKLkZ+LkZSlkRlkZ}sb-ylsRLkZ-LkZx: LkZ;ZLkZysR-lk ckZ+cZ,LkZ+cZHPlkZ7LkZVLkZW?LkZlk c2{s+czlk cV0sLkurs c芚Ɍs cȯsLkG^UsKkuܭs c/ެs c[:s c^s c s c-܍s+csLk_}s+cAsKk=_{+c-렭sb7{+cv;{+kνi{+cjs cҊs+c]`LkZblsZ>{+coZۭ{+c߯{ cU\lsZ}}sZ&{ c]{ c_ǓsKkcV{ cخ]{ c4c.m{+kWW{ cU{ c/{Lk*{+cPŞ{+chթ{bs+c~sLkߦs+c:}s+cxޭs+cvs cs+cs+cqF{+cvs c>~lk c|lk cAlk cs+c>zs+cvZs+ce.s cvKkZjKkZsZJs coc|+c}R+c{{+cs c {+cz}lkZj((lk cܽ}+cZ(LkRʺk+LkZ +cZ9+cZnߚ cR>(+cR(>LkZɾLkZyLk c'յLk c𻮺Lk cnɉLk cJlk cΟLkZK`XLkZx=+cZ+cZzLkRߋ+cZ7 cZ[& cZ <:lkbڿLkbaKk c_lk clk co'lk c*lk+c5s+c:LkZlk c7MLk c6lsZn>dLkZ9 s+cw*s+c{w;s c堯is+c㗭s cxs+k>y{ csKkf{ cs+kw>V{Z>s+c\lk csfRLkZ"{ cx{b۾s+kI>/+cWcsZpXsZWE׭{ c {#s c캣s c K.s cï c/w{ c { c{ c { cjs c\{+c-o{ cis cXlk+cJs+cݏ{+cWs+c~s+cs cs cwLkZ, LkZWLkZo+cZ@+cZ+cZLkZ|~+cZ+cZLk c~C]wKkZ|+cZ+cZ׊+cZ/ cZ0Ç8lk c5}Kk c6gWLk c~y~+c c̝Lk c?'_lk clk+c*gls+cWlk clk c~w$lk cN}gLk cas cGErs cls cg[/sZsZ`LkZ LkZ>LkZo LkZ.Lk c OLkZO~@LkZޫlkZ"|kZ.sR*+cZ<,k [LkZ~LkZLkZRWLkZoRLkZºlk c}>{+cy%s+c~5ls+c+όsLkyu{+cns clk c(Ȍs crs c5Ќs clk c:s+c^ٍs+c{&s+c8/sZ"s c"{+c.sLkJ6'U{Kkŗ{ c뜎sLk's c"{blkZZLkZs clr,s cَV{Lk}{ c]sRlkZn*7{ c|sb$R{+ck;s c>{Z⿍s c{ c{+k_e c{ c֭s+c> s c(ۍs+cꄖsLk]{ c抛^{KkU^us+c/{+cɴsLk[sLkWWs c {f>=L= K{nƬ+s>֌+sM'U͋ k+*͋K{Wt͋K{VU+s͋k{5͋+s~+s<֬+sլ+s sX+sl kk̋+srkl{KsK{>K{_|+s 0++s ^ s K{nƬ+s>֌+sM'U͋ k+*͋K{Wt͋+s~U+s͋k{5͋+s~+s<֌+sլ+s sX+sjk̋+sr s+bj߂j͋b+ lZ"͋j~͋ s3/ sʭ+ssbr. ss s+K{ k ,(+s~﬋+s-͋j/r{Z:*͋j8 ͋rj⌎j8bw͋ s6njbZjʯ kp {zWoK{uUՂ.bU(jHZg 틪bub$* I22͋I{A b;" ̓Iq'j4b:=Hjjݪ. sbj{/rS̓hb(rmZp͋(Zr%lHZ cj {WUr^OjjbO >̓r  s/K{̓r&.Qz˂͋IQ򒭃rYft.hb(r>k{j5I͋j}Z5͋hZ͋j[+s ;_.rjr+/*s?+s}|r .HZ kj(R'2'b&nR *hZx̓ s'6͋Zc>bƃHZknj{rrSl{J(|/ k^bKschbj j^틈b.+zHZ,Hb1`(RT͋hR(j,}͋bK퓉Zx 틉j@Phb/ s_jl.jۻ"Nbߢ:bȧOjjjzr rjj``+si+{--z͓j r(͋* r"OrW틉b qb*.joOb*+-.jv͋'Z!͋hZÂ6N sWjjh?r9P͋r`/Ռjjj!͋b {vk/hb͋jZJ& OK{U.{_j2Hbo̓rՀW<{ sp}j😭{j5̓b{ l{bhe9"zIb Фhb*׺o {_틩j/j.+{6j"Ϩ̓Hr<{ jjw댃j,hj or%.-l{r/ j޻r_j~* {WOr:`.+{ s/+{c s6.jz{{j񮭃b {jg}j /rխ(ZrHZjjjcrջOr-߭kj. k4̓ s+hvj jiOHZܯiZrzl{Zܭbzj?je]y(R+hZjr{)Z0ڮb, sQb"bL 틩b.)\GZc*b so}yJ̋Z^hZxbjvoZ謃bF` {YHZwQd͋HZ!#̓j3ߢrC.jkn͋Iz퀨.j/r"͋Ks Ksڲjr_ެb9>̋+s鬃hZ͋jVa(Ԋ͋$9 6 {͋b8<).jJg~eI(b`j3%.HZ̓ so5͋Ks*nfjhꪬb0 k2 +sbZyR:ZA@ Ob *{e@*Y E!.b W s{b:;l{HRV.AjH͋b!}l{hb3bʮOj_ߺ//HZ]OK{prжojWۋhZq[>Nbm_,.'bˉФZ/&b4h͋bb.j̓ k+8 k "Ojn.HR7R}phb^틉bꭃ)hb .+s{|/rI+{wcҤj߹ srnOrO'?pbU/ s`t~rHbjm}j=]'RꩺrxWj+йK{(RBr4Oj۠ suѤr[͋rkr+{QCr6P(.z]j} s[󷭋b]"hbjW%ObfOb͋b"k͋j/K̍oj҃'/ s=bjˬ {Ob<~O+^RO+pWUUliROjOEbZob;/hb͋b,LR3h/hbVlbU*kbW-Hboor5K{(ZhYK{r_9r9pWo s'&7b:'R.2.jөͭj "o+{c:jK{a s7 kj*\7+sٰu­rT48.Hbra .(RʨorUbAr b.ib׽zj.} (bwOQֈ.(ZrWjp&HZkjm"ibw.bVKOb b obr:nJj@KsWjE s Vv.k{bŧjHjv/*s}K{}?Oj}O s_QzsQOrr\|R}p/Aߐ'Z7ߌ{"($**jTj"-ѤZO'Z 틉b ̓jvl{hZ4ʫb\l9*ObouQ~ 1.hZ'R*ԬGR!#j;VobOr;jW?.boAhnjN+s߷~͋jv'/jij j/;Sb/za ,hb/ ur,~\IIOI틉jZHbW swjΏb>Z(_b‹jZ󒬃jիz HZl j毎rrVhZߣsOjѤb~ hZObb*5Ojjj3oK{V\~v/J zb[߈Zj=)Iba B Ѥj(fO@*9+QzѤ'RyѤd9*j\W{K{9 st̓jbYno(RyO9z*N s\Wv[l{D1jTTTtj?'j̓ZyQJj_͋ kk{b#.hZg̓b/noZ sݕjiZrs(R틉bj%Ob.'˺b}~ob˦}Ohb?-i'Z7*`Q/̓JkA+j.bhOr^W͋bGZ*ΊR .hRh{I+z*(.b@or~\Vbʪhb*b͋j[*͋Q~prִb.jwGOeb:o*s/oHZOjۻOj|njWGb ꬋZ<7 hZ..R{ boj br'-ᐤ .K{\hZ.r U틉bpb {.jr kXjj]_Q5bWxOj+{rW~ojV.jY3͐*{HR/j.j˰Ьj7gѬ slnR.bjtOGb͋Zzr>.*s-p*szj*Zjhjj.Z ̋jʫO*{smR**O*{NjHJo K{; k*O swѤ {c.rOrnmA`Z޵r=Фbj.(b08Ob{T&C9 +s:jzˋ͋bpOb *j_.jj j{Z^oby˰j'Rok_UQcOQGb=;?;͋e1x(oJ+OhZ+W.b sk.I鬋 sOhbkK틩ribhb/Hbr/͋+{\bsYib닋rcj?bUrWOjVxꢭhbW2 lhb+ +{UOA.jW. s~OZx&K{TOk{kGb` OGboHb+퓩bWZbeȪ.rmjz̓j͋b̓jQNHb Wpb(U̓jWRꌃj$ l{hb򒛃HZo.A /R͋jֶ͋9joGZ_hZ׮[1j ѤlUw s .rWj b&pUUPvoռT.jቡOhbr orU OHZܾ Z suwU r^̃j /jm`͋b&6.I.HZ_'ju"ZWviZ-HRbKb;5'(Z}HZu̓hj_ZBgZob.hb" {rͅrjbjޏ s۰K{siE sOHZj7Q𦪪Oj5.jN/ s5Nb} j^̓j kV b]/'b<b k  sVTW̓j?jw"͋j'rj 6jOjY#obWzA( OK{}yhR { OK{d|/GbhʮojX|fb=(#. {ihNolE7/j}0OjWzhjѤHbi .j-~{̓jk"͋+sv͋bڍhZjr^͋ kSr+]b++j̓j HZca/z~/r󠭃r?(.r˻͋bOjעojِ+{.Ngwojޘ͋boK{Jnor6.r>bȄ͋ {͋b͋ s.<*+{/6HJ8ib'OŬ+s.b̓r6͋'Jl{bbSNj\bջ͋Hblr%//(bb=b~͓HZ*b߯͋b.,rEM틩b#Ojg͌j'3zUhZK{A?O*s>׎l.b6pr5o sXrObr*OHR~HZbAHRjU`&jW]̓HZ~. j/m.j Րjw/j Ѥ'ZzbnU8ZvbTTm.bU* j/{o sbz:*+sr;2 s. p s.V+{ s8o*s|Z{yb!.b+:NIO'Zp suw%j:ի)Ojt̋bbj>͋r_pb^_%/jU\o(b!rФQDA*ذHZ#zOb cbGjorNLkO+{^߾|'ZcoI+{V틩bhj8pj֩-Ob'\Obb)"Ksfe}.+sOK{7ߚ͋K{ojo# @B#+.Aϡ*sss͋9 /Jz(b͓j ;.Hbӣ㺭$1jA_/IhOHba0<I* JNb%u. s)b~. s^^oQkOrtT {qB {bʠxoj_iťpj'3'Rv.+sj먭 s !u.KsV_R#K{9͓K{ bଃZ B`C!j͓hZ(joNA뫺͓JbҒ?+s/jj__. sUb׏uѬI{Qx)r-OhboHRk^A, /b6+{W b}]*IS'O9oQ.r\X{or=]WOA<$(̓hb͋IB Ojb-KsTjߠ*s"̓K{wGE퓩ZI͋b:/ob}OK{_]W͋bZ*rBi s[~e˭b!ob hZ /r.ʬI﮶틩bZAZjquOj*OKW? jcBb`틅Qo!@*::F)hoHZ+-e͋Axd9bW k"9Z"sRhZὐ s_!bۺ+s]+{Xu s b0QSJrnc"jK{b K{bx ͋b|jj/rW*NHZ ߺ/rMΰrUJz&.bKs/'rk io'ZoQ͋E1_ *o(RfѤjwUOjUr+jjK{J""̃bϧKsJ̓hZ_j}WuhR_͋+{7'̓hbqAbOmk{RjhZU̓j}͋b]_.b#UbW_Oj +sڀub.hb~3j.jjm. sWpb Z YدHRiZUAUz(ߪ/e)ѬbfKmGL{ZϧpA.&&͋j(!JjOA،bŅ9NAZ]_(RUD)D)UѬZ](R+sGZÄO9.>&&jsApHhb\+{hZw)Ǫb!#jA, xHR )S1jgUsHZU5oRאAWФ9 D!@"*'Z*WЬb+퓪jբb龪B sԜ͋boBoHZ#HR%hbrSLrcj..jO(RBK1|*e9]+{Acj9-olhR"l{IR+Ob.(Jj{j?b_lhb(^+Hb lHRmbO{JprOg}lHR\ C9ϧ틩bis[I>7͓jaCJOD)jѬhb^K{blusD1υKZ+ jJu+{JbZ +s$!"{A( /9Ά{bi㐤J?''/ srzy훢ʪHZXظl{bvu)͌(R5>j!'bHZ*.(ZЬHZ7>&rXr?S͋j#1Ф {WWu\Γj{bOj? */rv_>HZOJp+s\WljMb)b+ԽYWj_ oHZdOj͓HRoHZo /'JҞO (boꏤjU"wA@鰤j]ObUPj_7jue9P"/D1) rU+30ꪪ&OjzpJ^{HRp p&R7/j'RX1b>b`.AoiZ͓jl ˃shbV\͋'Rͨhb*.o䩲hZ hR GR &Z(I'**s* kbW߲E)HRm{l'J*mK{e)X/RCI3A~*Av.'R6 ]HZV_HZ(^Q5ob.Z /HJ{(boJ- *Ohb*@Q颻+{^iSj}PiZ;Op9.,*͋(JHZ jK 0bФrS+s~rԽZW C9ѴI . jZލ sҨ~ѤZ/kώ/Q/{0oQ* /fZjtHbjp+sФ s](R @̋j O( R#rHZUHbX#9 d1b1j}tVl P(͓A>&/#)..OQ/b`ۭb0*s.j2$.Ksc*/ j*,~r0߿Q-Ѥjb"ݐHR2]b x쭋'bXꪌr2l$!@)>.jJhboA+sh_2rPr%wb,mHRY@j3d9n·K{;W.j_j>'ZÉ͓a&Q"Q. {r 㐭 {Z୬b^.bIo͓9JOA(TIb/A)HZ3p s?E͋HZjb͋bLI,.<͋'ROjJhbnt|'R:Oj㱥Z!퓉bo s*S sgŇ͛*V) Or@^_͓znOD9&:K{ jjjvtt.j%Y r#ur}b+Pj(OHZa"Va*9wOA~+{^sb-Ob{(Фd1+b\e.'RzO'R (jnOb.|ѤjXc A$(R?>p l .b갋xФr_r료SOa sROA WA(Z_A  *I_ {j`r޿HZW/ ꂡѤZ ΋RlhZj˪2A.ib/+{$9 K{AH  sqo!V2dA)0/A} ѴaփSa {">j)ډHjw훉j?r=i+=o 0+)+{ HB .b2oeAr0/a ~ 1y"?j Z{֮.j55hZ2j_#1 pGZȷ0`OI(䈪r~kyA.Z GZ.>ڭI / sz{.j>Q7Ѥj jw.'R pb`OHbҿb.6e92e1 8頊 {;o+{qU͓QXlf1@+ (J6QibڠljO*oe1*ΆѤHZ= A#b:& OQѴhZo!*hHb _ѬDAlZv hZ/X'J޲lHR^/>=Ke9@hbxlj+|ojw+ 9hDK2D)5?o͓A:jxhb _vYK{Z-lhb  s~ .iZHZlbr+{&1b͋hZ",@Rz/'R돦j7.R+͋jz.IokIrR{͋hZ䬃bj?o+sajS3j#%>된r >rb/GR`.(R΋rZ?b⌋r.YѤA0£rBrlzHl(JjbRl{ **.9Jqsr֮͛!1oO 89(࿐rUhbuѬ  2+{b/AJ~8L{$1;+9.bU?kbwfLHZ*hbk%br]OjE"OQW+o!j*A 2+{A퓣JnRbTVW+{HZꩺK{jLj?lHZ xbWjp⹾NA Ok+ڵ sק%/A(Ne9)ohRѤK{wZ syObFǧ6r& 񬌃UJ͋j=(K{N/+sL/gZco ( Ҥj~>gR / sPZk!ojU/Zzjҍb5hZIMfƭ x y9le)bZsŁ [o9x"oA*{ o!2!{ sj1jRb_oAb>j*{O ku߉}oa phZWXNJ]o. Ь e1{ 2jVj}hb_l lbŀ0Hb{`j͋r4 4(̋j.'Rɯb͋j+6pb7PGb;~3I1hb~A*zZZ!bۢojڕjtuObuOGR> :.j͋rm kjf b) c.&RŸbf'R,4NA?͋riljIЬhbj {.V}A*BHJ)/bD .$!b & !20'߿aӫ!QU*jORojtWjwA8V.1ZZ*U{'Rp8O kGGRoR'߿@K{B'ZU+j/p0b|^ L{hbO AVOz#*rIo*ssrZ̋hb뢡틅9b*.&J.UoGR:6%OjSku3FZ _Ѥr2j{ѤGR"gd1GbCOjsa(ZxK{vU kTobϋѤjkⰤ*s<}j?틉blZ~ NhZTo$9ѤHZѬrآO'RA ڟ ͋$!`+{JU ::z>b7g|I>^+s$AA;9Q+9 \x o) S!_*Ra(IoZ媿ohZ(_OZ{a_l{bJJ.j\^XK{jK{Ulbza _Ѥ1SAZk(|Ѭm~bWJ(R`ZK{@ hRυ틈ZhZYs!** oHZа͋hZ.͋j߫oJ& sbs<.cSj+{ʮOIf b'jyJ .ZФbؿjZ pjTPjV.b󋨔j*{U=&bj wց0.{ѴAԫK{J.$)cObX Zѱ̃b_j_-gZkhjvwuѤj'Z:;hZ̋+sSq͋HRZ HRUd1R(fZzrg% ffigZ= s?wA0lhR /?QuAՂͅ9 AoHZ|͞sa ɢ9So nJW!Jh{C9JShjIz*IrjJjlj*lgZ֠(O'J"q!Ar j/ jZUhZx/ JjJz2jhZz*͓hZsZAnJhbl{HZ l'ZB"*/AЩRz7A1*h틥A lshZU_K{ZoKsJHRFZ{GZ$%K{gZ0AjbY[QA듒bn(Xb\VwubEj~IOb*sh|Hb r(틉ZOe9O'RobߠZjJ j *suՍ bjB7̓A`o : R s/o rvѤbxJ (Jo/Z5gǭhb (͓bJJŅ1+s0$(#9$9?z D)'J'JJ^.hb𻭃 s]jkfЬA!YR8bJߗJo!*.{Aܪ/J'R Rx D)A̓D1JzoHbؐ!!/b-y2#{oHJ/I+ ObUu9_*O A*2I sBgÌ{A <(Ks'Rk{AJjJ hZ ZV7WgZZgZu I̓jm4Pj?bVO s (RK+sA@{AhRݽAѬGZcVB @̓j͋jnsob 'ZxdA *.(RФjrbiaibwsHZGgo$!j:O9Γ1lлIL̓d1+nl{hR_l{a" %!ZZ"5=oRvrlj& su5OhZqᱬb{p#!j:&ѤZxԻ̓bgDB+zKsZ^+sA".1Ѭ'J"-?'ZV밤jHRj}9=/Akbi뭋jW-j(hb* bܨPj=U(2 ΃b hZƎk{b)///JNJHꏜbV̓Ib{̃'R( b-ΦK{'R.9틩bj sU|'R﫮GR_2b ZlhbW֌'Z >AފxoJ-b7oA oj|=.jmP+{1"b hZ˧͋91.K: oA#'Z-Ccjy^TWl(RZ?R)㰤A X2◠E!* K{(Ja3ːZ%hb9͋I"lI{K{틁hZx^hby΃b֗'ZhZW@ꗰ̃9 gZ}uZ%rx8یI*]@OA YO U!Wob_(ohZ bw~Sa(0bm..GRKL{j {JJobtb b-%ѤEZ n ФjwhZ/Ѥj&R ~ k"N&RObȎ j:*sЬhZޢ .S3/N_?O Hb^ {cIu/rkZ*.HZo(o+,?zd( Od1`7 GR~n.'RksZ˿'b:sI{:((훩r j퓁, b.ruд stoð(RjS#1lb8/GZ͋jKaaCѤGb`𓽥Ir| s*{xbt̓GR{r\rjNb[/N k.'J `bO;)ΓI'ZworNhjNkj䈔ФhbǷ+{uݟ.HR^* hZ"r/rohb/Q䐤Z*=+{б.k_=ѬbYNb|4д̓j00yu.GZ;!hR2(͓js+orHbNz®(sb%S9&zoaoI>͋ZfOA C12R?2K{bnYr=!@Ь! gZ10Ѭb eФrҚ2 {`,³͋j12*.2HZьrC /A$ hZk@oHZ/j`jɮ/j=j+{aAp hZi͋jIu뾬 s.Js*30+s^^͋jۏb.ohZ.FDA **2]PWnOb,)ojgB=?;(NK{ە.rK oD!3c)дb oj^ jɰR* sUc.KuO'Z z'R렊Տb7͋ K{8.z-d9)"bע or?^ 6rgor ߰j*U.Q%{ҹ2I2 & ~l{0x+ 8- GZLu Ф sQTwj?)Ѭ sgpgZGZ.'Jj/ o sBOj#Z+OA+{r%bja+{_rxOhbohbЂAЬijOZK댋HR 1iZ; /GZ;!+{鐬j'/b jʂj͓r#(B*~jU'RNNKK{'JOx A A/b.i΋*s9*uar{*b{bE bobѲ{a9*OZo/k{asذ k`b|TAJo ͂퓉Z2HZhZ+^{HR͓jねbn`b'.jjiorlb  s/7baX|Фboj.HZ/jЬZ)@bVYo ((*9)b>I󓳑rXhb(͋b K{ {m͓KJT4l B ` ! BhbVYAk (*oJ)jR+{cr>͋ k,K{+m*{r.l  sU*JK`GR "l.I .hbФbૐjWK{%0U]o s U.b ]ФHR%gRS%R/+so+s{ Ѥ swK{װr{ФHZu HR͠AIժ kWo9jUФjHZ8퓉j/~ݬ sy Ѥj_crR驣NIꈬ(R?3.Z̓HR`B͋jry'R.@ o( zoQ2DAע+(ЬA&/I=(JU.)b'Z.Z#ҩI`BŠ s{Yb,_B*oZ][OhZХ.I jU @$.Γbܵ9OD)csHZе2I/{ I'ZjRHR%"[OZ;Ѥr_ո.'J:0{Zpz̃b s0?^K{HR<ФjKsװr swWѤjt+s P԰'Z+{jxK{\ R+;9*Ohbt|bזOICAk{d( ('R;틉bZjO* ko s@zhZ"­bѤjub ObX.OjT~hZ2.j jή=?$)ruдhR.j~ЬjIlꬓIGb կoAOb .jUOA(*orOj==Jӡ+{b.Z6b,j jOb~aˌiZըjտSI/Q( ߺHb>WQ*ժ(CajOW/jUlhZ%lI "͓HZG1:od1zob*o k_W2b}"*sըѤ*s~kobP&R j*o/Q*s'*sUѤbW.Ob2"j\W~V͓RHRq㍃jj'AhHJv̓1 &j UphZk}ѤA_l{'JL{b/ sWhZ@N(R9!1*(.A!rZa*'bA:" .afKA ͛D lbb˽JHR㩬Ьhb߻/ s/gb?HR!!K{HRs//1:Ѥr@:**9fKR 9** lZw{̌HR ʬHZc,**)͓r s+-;eL'Zlr͛r/OK{ƭ s=>͋A((jZ( b 퓩bk͋Ao k_ TbxЬJ&Rs:Ѭr{j>ФGZb}oD9AI.' 퓅9ul{9 >(Jfo(RRlhZ GR[ୋb b~͋'R틩bKB9 ̃HZHRNr㵪bK{B@`oQ ibu_ibWSRUЬJQ /Ah_գoA 1 sQhZfG+{b\!K{ABBOj b}UbxUUE9/Q N'Rx"կ1鰤&R:ՀNb} jaS'J_*oijoHb_"J jÌ s{lGR+`퓩j"NZ+{ p͋j^{N+s,/*sթ j/دoKs)NK{r돤hZ:.̓jzI 8$9퓢"*O ٣oGbWRj U snЬZR*b %ojv_'R(w/bhZݪb߽jjOb'hZ+Ore+A@'ZwL{j˔03Kb>OA::'ZhZylb= Jp+{'R頾oZ}r>.R:+s$))l{AJJѤjTtwl(J[Yr{%!:+sBL{HZ'Zzb>OAی{9s/GZVA }ЬRaNGZ j }Rhb'j }'ZW. kŰbѤb׏b_ {ߏbmO s]l{FZ+JL3fb4 si[k{?kxbʮcO*{j൰b?;p&R͋HR]RaHZZ { {[e4rNNwOI@`liZw* .OQ..lbljXruj+ s:/K{j€zr?miR ҬZΦlRHHE! A OD1o }oA +A.bWʌ'RhIpZ^Xls'R^Ԍ{Z}>l sn̓r>=R~VZ琤 9_ oA~r9]OiZ{vObݱʐImbzA9͋J .pbebpsQkj^mKb'Z''r##1+{khZKoK{j^\T͋rpj'lb7͋ sԻ!͋jd.gZ?7.+shZ+{#)Ф{^Ѥ*s{OA "Z^(oꪓ'Z UD1WФR*bJW*ФQz.Q]oR.%Ix*jmbFZ꫘hRObUObU+(bOIvO'RbOnIslZxL{d)@`ObBhbpb*~(R0 (oj麺GZ/bW'J.IVoHRK{JiZpA~A oibA(ob0?NbWI*$){ЬHZX)jU*j}b''(.rlj}@͋Rno+{P͋b n*{UUj6'Ohbר D)(vgb_?20틩bćL{*;?Ф su鰤K{+ s͓+s` so'R"(He9{ޥ#sQ `^.hbkGR*!&Qk2'Rڭ sS:/+sI'j_..Ksa^.'Zتljn/RA̓HR֪HRw8?l{J("b+BjcJꪷH{I*( .+s hZѤbK{ibu:HZ*/:bWu 틦9"Zy7͋HR髂QOJ jr.b..! ( rh[͓hR kA h @: Ѭjʪ*^oK{=kѤ+{*^O9(")+{鐤(R.>:/|UN+swpOj.b|rz5͋b`P𻏜jrҭ&R|͋I (jeNoZ6 :AbjbزOR O9o!_fI^ 2hbUVց(WѬ( 0((‧jZllb򰡱jǧGR .R{I` 4/'ZڪOAiZ*͋b*iR@̓I /b2_cb(RprU̓b& Ol{QprtvWib{/ZڪOHR6͋b(j)͓hZHA(" .b"_/'Z Ѭhb^wrUGZ/1=I/` Oj^r̷ s3hZN phZ7hRv'Z>Ob2K{^W͋ sX/ sZOGbi b2⭋bk,FbѬbgk{6uj͋+{a8#jrgZj2Va kjڌb '͓+{v(RibKUHRˇNkp'RVA++s}aZ-b~z̓A8GZr +PrbR:iZK{@H.j~tPbob᭶z͋(R+7R I*^9 Ol{%tʭR$rR]jj+OI&>I!!+{!@@Hj~tt/Y0+jpbzhZ))2'(ZOHZ+Vod9yd9~'J(Z{%I{2  J^%pRhZ= RAjbLb$gZAJz+{*O+{~ꐐjPb4'R?*'OA. rhwr\b2jSj-φGZVⰤbW+e1z.R*Հ .HZpQ /Q*b]/6͋Ww_JojWJI*O'RjW'r/jIl{hb)3 ͋9Jʪ"ObYA^a) IO%1hb7ObwgNLr|( {'/(ZOB͓A+)AJʪ*Sj]"$)^S0- OQ뢀/C)*pj"5.'R,ojִnp s6Фb/jpdA *j, RJѬjېjBk?.'Rb,$͋*s׫ K{<+{ CjR|j.rqOb/HR-bbՒӌhj ͋bH8̋bWgZϫ.bmJr͋r ZrJHJ) *͛22"ajz͋bo H/GRj<|~OriIl]HJ?hZ +sA@ibذ+{(R9(lbʷI+2:ojr+{^blNoѤK{jϫ+QloEI д9kdokR?rb +{ @ R(Zz9 hZ]Aථ shZ*Z-+j@oC͋gZψK{b1(bHZ{/JOb7ۭhb!Z *(RNKo sZ{5obGRj+{fqObkpj6яr bTIhʈZQaK/oJ;:̋b$ s ; GZK{g s޺*{geWB`"͋A(7c9;SHZXyq͋ sĄ͋j 된b oJ퓩Z.hZj^.HZlGR l{D)jR޲HZ)9**8: .R^0A(R͛OAɐb"Uo(Zp_II {Aꢐbߒ(R l(R.b>ibLb:jj|uꚯb*{ +.j\b;C)yJ3jhb /'Rǯ.r'ke.j{/Ьe9b+s)률oj/CgZ_(OJs.A-I j+#RrUU͋Z.rьrxj/kOHZg@xo(݀ so$ZKsb(l{9;#߰'J1bJ#V͋B%HRo_‚jRbj kj;['RZnl{hZ@H_*NA+ob]-pb Ojo0"(OIt,}o9BLHRLhZ+{HZ͋e9HZ~͋bkW+oE1ҲrjD1)p A^.e9" (Z|(}hZ##j xޞHR&hZKs UA.bj`j诡ZQ2rޟtR jA*/jՐJ_1 sygj~Ѥjpb~ӬZb+дj;%jOru͋j`J&R ?zyXY oQl{ވ|\rOQpJ> 틉ZZbl{hZɾJZ'R(]'J~/HJ*D)IohZWگ͋'J Or\TQ*+j~ORhb쭓Ar__b͋13jh!i.eAUЬvoa"2Ѥr\wib-Фjê/jK HZbO ks.+s-tFb%s0 +{\?N͋ s-j6;bá.AHZv.R~"/hZSQ͋jk-.rȎbOB[ gR+;Or64͋ {9/='RknA/{퓆1(RHR5'J, jwoHbDlQ yjNbrX͋rwCelhZªJ. o(R5b^UJV.HR.(R㠌R s (H'Rjpb s/͋j͋C888AZO9]l{ zAl{sA*s$1oO lb͓roiZ 88A.""[J ͋a*/@^ e9*jr͋K{׫r)hZ'R"틦9_.(J<%*oHZ رhb . s8]. s j AjD!ՠOd9.j4C͋ZxSJ͋ sUar s_bj2:bJj(SKs-]]JO sנ%b`HZy6 ܬ9|+s(R* obU͋Zl{Z]HZt|@j{ЬO *ob AhZ}.J)}#9+s7d1 "jp+⌃hZUȧj׾bCAbJฬb>.I쌋j])Oj.;Al{HZ/cOQФjZxUjOHR/+{Q^r@`( ѤZU틩bWC)al{1(( k9( GZ5/L3A9)[A Z*̃e1f O+s_쌃Zӛjm? sa٬Bp8A_.hR_+c@ k9 ̓R.'R 'R~¿͋AX nor^W^*{hZ*SѪeIJ.jjbjkE1"!hk댃J8}nD1} (jhZ?&&+{$IHRh A飲l{I8/b?w̓hZdA j.N k_Ojܸ+sgu͋bh/'JkO'RZjoR箦lA I*OaK{HRνJ7/bu.hRb /JjVϗ2OGZ͢IRjA n/ jP.hZvJJjѤjlb(`IbЭnJOAZ09WOjY]/I!jes9`p)n/ѬGRzoJN jjj:orj/CjyKs j@j0IzhbKѬ!ib¿͋jtD1'l{9 k(n . 1bP!  DA "k{1jH k[[ZkZfY*{hZ4h]/#) OE)Ήb))bb긪Фj^Gj]Ob"hZ .'Rb^oiZ ]jm>AѬ'Z/.jн.(ZaЬHRۥ Ohbɭjx sOcSb%j熆͋iZ*J8B.$)"pbhZz^RhZ+_U틩bX͋'Rl'J |l{ajOblB1#3bccd9 kka(@!ŒI꾹+̓HRzO9)Zx ̋Abլ{hZ^j'RHZ#BbФ1ѩ틦A(b%1IOOb(*A R{joa..K{I鱌nNOIڀj ).(R m$!5FZ]jݙhZ~j7.hZMKok{Zjj Jpj pR/֯ѬhbX뻬HR@ʐ͓b%hZ*/jqO srWUW(Z/Objaa.ruߝ7Obf j7o:틅9.OjVUGRȌ{J.nf/hZbK{hRB j(R)kZ--.jjkYK{9"#͓hZ+OIZ`2 9[&Z݌{I*ȭ'J=ng{hZ@k{iRB j{'J kb=O s|X}moHbںK{A#3#͋j5OArpj~j"͓r(RZ Q +HJ(O$1ƎC͓'R KAJHH*Hblrs {+{:1{A 틨bj䮖j#.Z . k^W8 sҼ^l{hZ ZlhZ^K{HZlZ6~-HZ?Zo(Z/WibWjmV+{A+pk{iZ7l{A jM'obkФ+sjZWj럝5ogZ)R` #RгЬ9ߠl{Z+Cb_hb) 2hblGZ9Oa A)OB1B8.jsTlb9 j8s!OJ` GR!- hZ_{b M.Z?7͋j9oj[K{b;A(WW0 Ьwa Ѭ!fz9 ` j+{hZ~+{#) J(I|hZЬA$Ao(O sU틩b+s~Ob.o>'R`!2R.iZkhR T(Rz ObuxJ+{(J lHZ֗J~r9 9"{Z "͋ZuWT s&Jj2̓(Ko(R.b琜j)ca΋ s^hwBpK{Q^wN s,珤JIK{xj^2ӰoZރj~[򱤨j2WѬIU͋hbP̓9*:"I$⌃j3 JJ#r +{̃9 ̋*k5͋bh[̃bYo s۹.hb ~IW/bPK{AK{A eAKRj6/DQ _O['ZݐbҘZ {b (.XAIsk !.@(!A"b~GRlRb1Z͋*{^A( OrsRЬjNAώЬJ/'.'bj}k(J܌J-ꭋHRjbHRݹ*hZ/ yjbOOGR.(,+K9( NHZ&j͋j|Zڛ-r̋(RJOZIΎ.B!#w^. sx9GR+s_͋bzd1*`hZU̓buhZή+x9<% soo9JjOhZI͋A)̋+{jzѤb͋rkhZ{)p  @sGRUѬhZ]hb Е.d1Y {R) E9:j' 빩R9 uͦ9/sab OHSrRr훩rC@Ф'Z{،r^̓gbФjb.JjasoHZb .'R .R'oc9͓Aސhb_.R*Nbn.bX {I(!j:N*Oe9chR 9 `bo".j5=2l{UHZjƂ8N9208{cY}u?9.ohZl.R jX+{?%!&..?r+.jrѤHbObN(J.Zp7 A .(ba *2le)|  V `  ୥I2f*+{N~Qr͉9(Bx8 R:. *JhZ r D9/+{* k(zO)#Ojʈ_- /K{'OK{%Ob!bWoj].hb.hZo*s0r̋< j훩b**Ko`  hZZ.+{.k7 Z7bÐb_ /GZmoCA N s}b*Ue1p#hOA>Ѭ*$1կ+{-lr{0j*#Q͓hb+#ѬZ?vnkAE11> hb/orセoiZnޭB72ɐb3ӌ'RJjjѬZ֠b8{(s@KHZ+{HZl{b9~ . sP`Ka.ѤI.'RTObk(*sאּjic͋j.+?/'R3/Z:͋b?GR)#K{>?j=;/K{)}K sܪK{9_v͋HRHohO*s}2̃ GZ* aJJ/A! ͋b0=/ A+#!͋ sb*"O kl s`ܠb*{lZ|k{j~Wl{'J芊JL{J&͋HR:͓bso sHZ"rj`Aj*A;ĉb}_X͓HJ zO  sA oBj>jR͓gR r b'R?틂R#AkJ#3tA훉blA`(2AѤrx{j}Wsڭj͵/b >RP$AK/bHZk s hHRYOhZ7(,9bO'R3Nj L{Uث͋b+͋+{W̋ s2/Zx͋bA*Jnkj̓9sS'R. K{b$fOgZ1r^k s֦͋'J$rjRxk(RjWK{hR/ZN.A!#I_I%Q~ rsbehZ*_UbU s*UrjU]U'J¦%K{:;B(2 Ф(".I[7Uo sWSK{WgZߺAްHRoU20JVS") SRUrՀor͋Rlj/׬j|Ѥ'Zb/2Rɩ#j}}thZkn k ?ObiCjی'R΃9&,b_obR-bqoI ̓HR kU bgRkѤZ틉ZhZB͋jѭhZ'ן틅1,.틩Zhb/b{~ZuJ+͋b͋hROhR}Ano(R~%Oob Wo+sIUФj"sU퓉bh;UoHZ8nЬ!J͋Z/b{kZrI?j0rZ.jŨhb^ob"_א'Z scS s* ojѤ'Z|HZIAlhb눤sIGZn歃 bЬQj틂("jhZߧj/~Z^.JohZpOHZ!jݽ5a"'R#q/hR sxhR(.:GZ+s_\vk{Z5 *OGZ  s ]. sUi.(Zj;Nj==?9!'J2re):͋j/b/j{qznjU ܾhZ"K{A.j.].hb U8/IA'J.j>͋b+{Z>(lhbK/:jg"" :*SA}{*J'j 1)'JBOb_@J:'RbS*sU}o o*s?6bT|t͛'RQKj/sj' HH kJ& b&sib UAkK{` kA+{'Z ͋ s˿b*/I͋r)*/QK{(J>K{A02. kܶ\Z?ohbu(9 ͓hRk{b"*H͋ s퓈Z.b(͋Fb( r*=:͋A!+{A8l{02B sTb?OZgbld) GRΌbN̋b͋b:8{ j%͋ s 2͋Z+{hZ s +{1ojZᨪ̋hZ>.͋b-£pjr̓R"bry⫌9boGRxJU*j.(* sљ/k?_j/'RhbURZqacQ'#1' hZU}ФBAo(ZRK(RK9sl'R*8hZ`HR.uj.'RK蠭j)(.OAGkHR˪*sB.j\b~B*buWobW'R UNJ|ݺ.`.J퀺ujJ s/*͢ 挋l BʏjT{b6'R {ھoHZuWbW׬f1 Jx Bii.&J_oGR N so&Jb(NHJ~(B+{U*j[ OGR'͓b:׬b (^'Jp s) z͋A)#猃gZIФ kƴ<͋hZ̋jX5̓hb"@J{+)" s7퓈b}۸͋bT$KAk{a"lAv (HRJʐHR@JZ(.of9 use9󰤉bwuhbWhb8٢bؽ/bAcm͋j(ˌ!/*{baYۮl{AKnb+sGJbl{BbHR9)*K(R.9kHR\ތb>e+s9JJbohZ<r)6IrJBQb_b}7k{HRݵ*+{Z9Ksb ̓j̃AKsGRn{&J;Е͋AN ɢ/b_NjUpQ 'jRHZwoHZ,Wok{WwH s:]rUUjMerV֋jXФR?*s8欃+s3jirOK{煐(R*BrNJ] HZy͓Ar͓hZ׭(Rvp@@ສlhb.j_(s'Z鬋b錋 s s}󌃩b6((JbvoI+ZtKjKsZ_g̓hR b Ue)~ꏜ$1 .Qw 9Ь j /Z^\\0Onrܬܭr*@A:l9\ shRkO9 obOhR_OI Z 'JD1~{Ap/9wJsA k'JobpGRa⌋Z{~ljˎI&..r3)#*{uD1brTj/r\/ЬR/>GZ0K{IѬd97 ohZzO*s^׀ob찤iZw s:U^ob(hbnňb ]ߔ'RuѬ$1*boAڪ.e1'/hZ|^_lIj ͋9* {HZ*Ьb}]OI8j[h&J (.bknVOASgZ}ob{ohZzxnhZʌjHz}팃hZ&AHnbJrKkaqhZWR)ЬiZ>ѬIjФ$9j鐜IRjh29l'RꡣlhZ'(JHh`J.jKc㭃hZgl{iZ ʏzl{GR0?OZPb.&J̓HZ O sU^"ZuiZ77.Oj~+sU_"ЬjHbR"ohbvZ]~hb'/Iޮ(J~ObUlHJ>.Z*pjԷf͓j{m͓r}]" slb(ljώljZqa} s5>oHZ7wObW}'Rժe1+Ob|\ެHR-..Nb*sFk̓j<>7/j{K{Z2:(bWK{A ̓hZ.Zv̋b݂b@k{C1BoQ1l'RK{9<" hZ"͓9rzz.Z@C␤HZ?_+{Iq,+1۪͋aʊRLZ(OhZՠkHRJ`K.bbcЬjr+sB( Lsb?.bb{hZ 틈ZBhФb55'͋bP퓉b##-(Jo-"Q`ZXwA(Ajs'Z޺Nru\kjyA*l{ZI;jAjZ .I2HR~j~o(R+j߀ojB)O9.J*w ;.b͋ s)/jK{b {?;b22. sތb'jJF̃jzKoZ??Z8^AbЂJW̓J .j*wOJzV bշZoI) Ь! Ь"S OHbh2hb_U ok9 m+{E)~Lc9Z )ЬjT9 ̄HRվoHR* 'oJ A"ꐜA ob|+uobWB*bko?/ HbɃ { Bh+{Ao͓jJ>o+{b.zۺ.jh HRV͓1" ohZ^>"jT-0.j5jղoHR sAޓ͋n[ѬhZ 42r[(2A\Q͓jljbbx+b􃈠r sOjziboS9͋e1(_e9zJݩ/9JݴHR9簴(Rrڌe1͓AUAUA joSzJZJb*重{j:ZZ\̓j[].jkU+jjb:jZ pb ]UoJ Uj,6UoHRѬb^WNbOA뀢oA2bJeo(RPNiZpGRp Sb]ZrZ{Zl{b{`oLsAbb2A˩-- s)k ׇ+s2n:2hZ`͋hbb({nbmD)2jOb;UOHR` mOA UФ(R0,WO'RՓ+sWUZjHR諧E12ZJmJP k0j]J੪S+sYXRSl{bl{jU{JBrB˩--+sʹ͋K{X sL;.9ѬZ`HZkiZ(^onHZmv͋25jN{bA k(R1fAA=l6SIW/ͅ9U(IPb{覐HRwO9I(R'R],2Z_+hZk_ ZW.HR{ 5!Ue9.*s s2+s&Rj;Фj1-k{9˭A& hZlhZ *ભbkgsZܭb{j 5͋rAshRF{Rb߽7):OJ/j.׏r{ulr.ry:r[Hb**>r("jʊlB>"/l7OrAZZbWJ2 bտ:ObROZְI_*o(RU((R+>N k+U kݛoZjuѤZױbUPj pbw΃hR' Pjߚs{bb//boUSK{W}Ր'JZl{Z?liR*9K{ZW+s9W+bA s(Jߟ9"HR*pA2J.hZrr@sK{iZ*b1v{AbcrѬAê sҬ s/׭bOHZrRb`lb0e/bWW_SL{hZ j͋9SI`` sJ+l{'Jן?Z׵HRml$!:8:L{bmլj1_"#bAiRA2BbD)5㡌(JU+{hZ} +IФbrbbshZ،{j_SUKs1BbJ㫋o shbj<j29SpI``+{b0ڶuibWUWS+{JK3IJjhj9o͓J_L{9hmjK{9Kk(Rͮ98Ve9 ޿hZrUwѬ9;۫9e I(o'R !e9RЬ(JUZU}HRWwD1j1I .sj^Vsd9sb~ߓA>WAOb 4hZǨ.+{svul sZE͓bۂABxHRCpb{j>"^r*z͋JRRhR0&9K{[!r~ s{Kr[mX\Lr}?/댋jryڭjcKjLr`mhZ:jr/UJt?E1jWt9? {Ao+AyAWKI^/*l(JU+s(J-iK{(J A[yL{bZ~-BHRUiR'jbj!Pbom{ZSPVbz+{brTbz.(RWIη.HZl'R/L{Z>oI,s(RbKK{Zs+kJ޸ baѬr\Z]lrZ͋.$틅9I`b范b*!${b>PhZWR1̋K{߭13j،b.hZ iZ꪿|+{ib(nl{'Z>L{hZ޼m9RA`rbȌhZb= shیZpol{I>HROjAr;j9V&΃e1K+kArJշZlhZ&'AiZjcl΃A*+shZ'J9 +{Y"jxnb T}r )ҘФjʪt siZ+sIZҾq sHRH$)ۛA`Rbhj9"L1`I^\{L{ Ѭb75/I,Lr͛A*.c훦Aޭlj lAjH@GRohZVOR_+͋hbh.lhZ".6j﬋e9@JH͉b>I ޮrfz`KjlHb(ljib%G;HZ$Oz\r3O}Lj,}^ ͓HZNJ1,snkQpiZjK{b HK{e1PPoZHZ$6 .r,9IKb -魋+{f4Γr/Kb; lr{p'Zlb  {}o͓(Zh9_@OZ"1萤Zxx+HZ&rblib^k& {9ںkJ 7 s9 sJw+{9'$ _+{(J Bv#iZlZ ΋ s%Zb4Z.j'Jq/iRyY`PHZcl{jp++{iZ shbpbWHZ5.J L{Aˆ`+{9 L{ZأލZNHRU kB#,!j=j꼨j{b͋(R_ sC)`j~OObKl{hZoӶ+s'JOIOc.D1 +{+b`rMsj.(R'-2blJrjrVlbUkhZw/)RD1`¬HRԾjglj}yި+{b@Hb]_K{E1xb꫔l{9=>ed1o kJ_l{JWoNJK{e1`.j^Njl{b34$+shZL`K{e1K k kr͋jcK{Ik{98bnI~nK{iZ>/bK+sIb>>ѤA``J.I++{%)k$!>hZ-ob͛R*n͛ ' {\k+܌D1@@@hZ󹏜rL~bk ryƮ"͓r7kJ͋hbiz.HZOoooňZ5Oj]hjbrޗb(Wbxbx&K{+{_ߗOz]U匋rşA0B谤 k^c䭋bCj͓rU͓E1Z*j`v$!ߌ9 OhZ\A/rl9(.rW3(R \.HR變uOb*uJ]IwIA [OA~OZ&ai!_ y29Aյo9߂.bq(A}D1뭨Oe1 (/AU/AHZ׻oRޥ 3ZU.ZY٫pHZk(J"P(J'bUpũbW߯OA]{ .$1/ p s<R_(Zվj].+{WЬ+s[rZRp΃ kጋR UlZK{9̸KsIBpjMJ K{'RbLj9,s'R:.bɕ {O$'kjЬxkhbjI?/ФjHN̬jP=HZjjJp",sJ%R$1p P*Uk A ͋r_"HbOe1T̓Azz͋e1W hZUߵ.(Ro'RU̓(R Sj}]/I*A.D1 ohZ+s}/*s۵ojo+'J틉ZlpiRV#JU|+s(J_A6/>(Rxbոn͓JJ3c 4lOHR='2R^/ wIʪUlD1(bK{HZ2wlhZH6I#.b\@Ao ФHZ+ bH s'R %rORaЬZObw+ COA_ oJ/j9pAީ;O(J#ZǨhZ{V ЬHR_SA/I~ȱbz bk}͋'RnSr}U.j?ܔhZ']j6Ήb7_s!#ib\hbW(Z:hZ&S k^^OhR^oJv2ObULvp9vѬhZ}"RhZ/'JV *b*Ax&HZz^SI|͓ry8hbS訌RhZ)YioHZz2HbUb+s]-K{Ѫd.l{FN s'obz+sU2wAgR+Z0틈b.Ƌ{_UK{ Z hZguJ.Rʪ͋ { d1 *A]IUKJ.hZU Ao#1b*JjD1rzAЬJ7*RhZΖдrXxrrr^͓r.R.̋AxI OD)jjjJ! Ohb񬌃 W*{틥9.bq탩bl_싩b).*slb.j! s?&.K{.HO k|@j``NK{d&t k{ob>*ZoiZdjA#k{wOZ6j/ѬbѤHZːAЬ(ZHېAjsHZ͋bwrr̋ {w AHʾ ke1,/'R(- -K{b#lr@R8+{GZ(hbAjkXw Pl{.~mZ됤r[]Zz6R'j_sjro+{֟IϏ t'R޿*7j~UryKinJRojX^ZܰA-Re1ʎ' ͋A^"b͓j`͓Jۢ@Jsj(`JʓrUѬe9shb uHZ Uhbմk{U+sK{πjWudAѤIZ(]jHboA _Sr)}RE9 _2hbUHZ.oUAjjlHRS΋ru{lrI *oJNzKjXph쌃hZXibz sI+{$)/NIzj{3 kz=SbcHbid9z.+sfn`/I(b(͋b(JֶrC1p*.I/O sfRrKu[ѬbUj.کk;w篳r[дj]Rzo(Z~.*R)IkBK{OJto (Z^!@\)o_,1Q͓ {{. jjjhjn譋R!R髭 sߟA6̓+s b7$ k.K{yhZ`j3"jk{Jw jLWOb]͋Hb`.(Z~.*2A'RCj-oI*c suU0HZU 榶sŦIib͋relj͋hb,jUjl+.Ar{AsW5ahb-I#.Cr]дJ]?'R&B͋9 3b埐j K{]wj,X+{0or_N΋r&1Z/J+\8R9 j(CrмjrX|/hZ~+{|A{z3jzx`ShR sK{?͋j|[+{HZb* jrJM*R9錃'Z)l1xX8E1̓hblbH?{I2jO(R r~K:Ojuo {_q͋+{{ snj+>(R&(R)(RиKiZ'-͋AB+{dj^l'R.` KA.+{\k.ASjޏKJlB.b[kR*+ñHZaѤiZʊVorb8x/Ir͋9BBФj.A͋jL{jдe16 HbK{HR L`.A7!L{՛Ь(R+/(.jZ,^&1hZ7VHZ"-͓jtj(/rU댃j( {ٿd1sbᬓb\ j(R(R[͓`z'2AاohjpryzlDlD1hR(RD1 r,猃ib퓢<͓9hZ*~Od1.O sÇnn+s%_Nr틩jhbxkjT"r2jbhj2AѤIጋ'Z\  ΋r-r匋hbhʌhj7?i6:(Z\xwlib0j+{jmlj͋r퓉bJ9X$)Zo%Ѭ -_.D1/9T 2bhcNA26͓j AORJѬbzzb~?ro {r{Thb.r_VqbѤr2b.2bzhZг͓jZhZK2Hb͏pBzrױ9 ѬrTOHZ&>ФjvK s+Yj͋j O*o9#2j{JA'RlHRRiZe2R9.j^+{+ {'J Jo {QU]+{X+{Q~HR*t6(Z iZLbeL'Jz "!`АAଋ! .]NohZ*U)* <%&R&b`Ks9AhbʫJkhZѤl{PRW+{(R:xIr]\AJZ:Od1*2/A -+ sp͓j_Ȍ!PPojTXbWoj߽Ь0 *.(R>ro NJ(N9*b)r_Xj'Z&rޯvO {/r 2dAko"Տ!/ꗅ!ibrKrlrk.jo {t]W2Ro>kd19K{e9 - j뭌ibzlPPjtX ibuHZ̋rywHZr:̋rU̓rusy {WKI&hZ|O {w RRyOE1"UD)͓1{E1WjO!pRolA#͓9}_!U 9UU)/ͥ9U2HR 2j_@oI#gK{BEO9Z9(Jp͋'RCrzN'J͋HRCbLOA .sA}e9qjMwr}!/bibHbmΛ#!\*ZPrд(J+:or鏴E)hbro 寴+{]UKA(|!W̓^ !U!Vł*E1_ ZU"wOJ pAνJ۠oIW'R.ob'93hZ_/Ѥj0*U2rUmŌHZ )b htHZjBoD1(Zhb/rj2jvxݬJ֏͋bNj͋bP sO;O'R]ZjߘB͋ {hZO+{{.{͋ sYԞ͋bBѤjq-j_("wIA Ѥhb`j^.j_4'RV oIkOhZ@͋j۞fHZʞ̋jD122Ѭjxs)ⷊ S9Z$)8׾J}2jok)_( o1[ 1U]7 *ũbqWARe1{Us'JU(SHRWUϢHRU*bu;bUZ(틧} ΌRW\.+{Yz݌rb6oh{hZKC$hZ9NHZ#ѤK{B+{iZlr6ܭj/AA\͓ {n+K{yoRR+{I-)>$ljOGrnsAs?JD1}Ņ9w$)W$1 Hũj/_Ņ9*UrUj*U6 {+Wu]3 {u.z͓ {TciŅAް- rhj\Krul+rw6.rr~_r@ kv7Ue1zWuOA+{I9)>$.ibLr{ѬD9s?AO( iE)wISI HRe9^ Ņ9*uФ sUwj*uRrw]2 {u.rԯ퓩r6օA. !"OI\ IR(s/hZ͋ sm.j.+HRWőHZ߿j!+{7^Icx'Z`j͋hZ頲c+{6%& s*{!@OhZBrTGb7/shZ) ̋J~͋j4N+{]_ԌJ暑Rc"hZ}u/A=A␤+siO+sU-+{U/j/bv&'R "ѤjѬj?*{_cHZ-H퓩jͰbk}%2,s3~iIꠢ2jE[hZu "hRH2 k 'R \Azk(Jw}19+6rT]V.Lorn񼭋w/A \дE9ZlQ7 rOAk*9Bi͓9' rXJS9+զI8RQᭋ+{נC͓jcz׌r }HZ"JhZsoGR)­bOI* kHZ  lr`lR:B7ΥA78ib͛(R*HJRk[5lI>%%lhbA󪌋jѬI[[j:US(Z.:]rU]r]lJ(lj?^.r_K9^D1J*W7D)(꽀͋E1lHRJ[kKRbbb?=Kzzlzyu r<z{.$1 `OI~ZKs y{o(۪/+{I$<'KjCrwwԱI[[Ϊb*WSb.?]ŪjU}rGUK(R(r=lhb*جj+Yj^, s_լI*Pj.jsܴhZ[SjKjޚ?h/18&֗ jR.jcjJǃJ,Z/Ҥ*{ub.AJJJФHR! 틉b巤*iR:bbߞ*.A+/. {]Ok'O*{,x⏤jWJ"pJ͋hZ+8.hZ͋Z˧r9Ob(L{^X͋jBJojo+j՜ swuެmw+sOj)Ь s׏*ѬgZ꺊.ibϠzN'RGRj8Ѥb۪>oj:  s,xr0"AKj갤A"͋HZAAh*:R;zzrWЬZ͓z?͓ {JzoUozwz_/ijz"ړ1@rL{1(Hb/r/͓AZ66Rj\xԭ {jW͋HZ(HZ ^lrxb͋D1*rGZ~SZ r5Ņ9(&(Z *Z.x+J'дf9 lhb &'Oe1Ь *1le9$,/KjSlRHl VRRz͓jml *V+{ ͓D1V5 l{ _A%ڮ͋(RwlI7˻ sA6͋b75͓jKD1JiZӸlhbjAI>bo9-*RRrQ||o9~Z*)>9Le9$,'+bگlHZn hl{)V(Rz+{jE+{ibخhb^I(Zlj͓b/w߬j0+{Uub5 obbϑѤjY s 4jױGZ̓-u]ob.j[ si jZ/b GJb갤jǭ͋j {~L{Y[͓bJ ФJ! bzܭrkg"Hb.iZjo:R>-3zTtvwz+"򭓪rXlr*z_RlzGj󋌓zolj ?K9lsA+G͓$);,͓j)/NSAo9'0e)jlTkr47͋AnI7ߪ Ax0R$)$)>l$) Xe1WjѤe9☨e9}VSAsU*WE1w]( %lE1/+&'ljS~N$)ڜ5$)z^wHZRRSYLhb>>E1'o '͓ArJ cK{9+{J<$1濪RZkhZP ͓r?o(Z͓jnGRbѤrwX9)b⮫RhZ_8д)^89.:_(A_Uve9w](o!%+e1/)&'KjoJ9Xͅ9z^whZRRsQ sbh)lHRlHZ~b^lhb+{bA$hbϫr^⬋johX͓bޫr<k", jwnnbjꪨoK{Kj:"ج.Z>"Jbjzk{A#)3K{U_TK{WTVOB6>b sXj$͋ sA0Ҝ:bbo+{]}r+,R s5GRoZ_y'.Z b7+K{jJtAp kQx΋R**~OBx? oAogZ ФjrTgb_7z+~[rkz\z77 kAoKs1jr6-͋952/AZ/e9<+$)/,$,$!rZWF͓+{;͓ {' W\AߟHZo1.(R7U]RHZ VhZ0I(o(6QUR(b(/ib -sJi*e9%IKHZ: Ad^/ngNHR)aqImLD14A{&ibUU*ib 挋Hb#ඏjjUؖ/hZUiZح'R*ޏ): r>51'J-m͋hZi'R࡬HZwZ(wZUpj %Hb Ra*ͅ9%/IK{jبA1ngNH$)+{J+{J-K{(R˫4jk7WK{bjۜ+{b02HljdlHZ~l'RìkHZ2Ьhbsj>5I.I !-𬬋z~.#8k0u stA.9'HRǯ; 'J͋b#i.hZvZS}͋K{cW͋j*%j(@Фibo錃r0#K^wq͓lol7j2b}ObfNb!0̋+sKV.+sSj˭j&?Ѥl{p NKs mK{%jo k%/Ja ̓&RJOjzj[͋ s:/iR)) Ob~b .b{}b*'J筡b{kJb7ibj966S'R؞{'Z͓ {W+ {ֻ.KPhb  {ub:Hj̓ 2̓9 cV$)=ls).A8 S'RJƬe1NHZ;z{͓I * {3Z[ ND15p߸e1?l(J(KJ LHZ\jr}͛Hb(͓j?;o$4$ѬeAnA*"hR8 $)NJ2AɰI߽+{ 4 I{(Z|R'͛hb v/Or}] #(U͋A6A_hZZ7J9b6blhZK(R2kj4`̓jHb(r?=.!$4$pInJ*b8ANB)NiZw_L{HZlhZolHRxlbۚbd퓉b͓ *L (U97A _bZ7N$) !#kkJ̋*{J.> K?gb'*s)O*s@XoJ JU"ba:ѤFZ.gZbj)rw|!@O k}V< suSA.b _JNGR^Фb2*sn kʢV.J +sWNKshR(~.A*k{Ԩ.+s׻Ѥ*s'Gw k_-* bc@uoKsU͋bܼK{]V+szj7PHR- /,k kKsOv(Rx,b]jbljC뭋r .(JR{Az,P0oA`(9 Uj)U9 z.AU͓ ߭$!8׭{ +OZb /!+l! BSA 2HZmm jlhZ4e1*n1z- /J}U֥95(JwTKiZ(w+{iZ lhbObgwlb(KhbBA'**44&rI߭9뭋AF$1jo݂/e9/9\͓ UA_a~U U słU Ջ{ЬAR9"~sA UOAׯZU+jA͋GR:jwlb _j⌋bfKj8K{jb9hR'**.!4&.(Z͓HR}lJF/AjnR$)͋hZՆmcHR]\$)l!_Ѵ!~UOU !U$)Ջ{O$)A R'R UIXФHZU+bN s Hb@¬b: K{'Ze1ObVhZ [.Ib%U.gZ8ծ.hZuѤjR.+syK{jbЬK{e5B*jqRҭ {}urj mljlj;A# !ok{\iwbNgM9 OI=oHRW{>wO919(o#)_*O9yoA^rD9_rI%^2I돤$1,jФ9魅ũjSlb䂊鬋bRjoI෭REÿjq[lrJ-᭓rݫlhZ {]UUkhb>=299Nl{쭋bЀ rɫ. kZ\SRrUXx946&hZꌃbcꬃQ5j5j䂀hZhJؤZ.-͋Zqj s=5]RWЬA<5GRjnpJ(3A`̋$)"J7ФRʭФ'R& svUUMuj Ѥj{݌j ǎUj/gZxhZ*ob^TP&RGR=5o s\͋+s?hjT~/J>Ojlhbg hbo¿bXNr}5HZGѬ'R$Rޏj_'}zzj:! `̓e112bvC(R#\-AX.AMHZ.r}?=AwtUA)As(髯 {Aî+{Ar.b+BSO ;8/(¿Hb*KijZ r;0/d1*j($r[9Hhb9j~] r_u ͓HZ( ͓'R*_͋A0"}OD) :sr U퓥1U'J"ؕ b_}HRW)OjcObrr{HZi./k{ZéK{bW`~͋GR;BSJ #'RBj{jcZrW'R B퓅9&lr̊['JJj͋ ͋(Z` 퓪b_ ͓iZlJ*_͋2uO :{rłUu! HZ](5}퓅1W)Z+{(zz sgꌃj]쓩b*{zgrE͋JޜbSohZ.ZW*-&J2 ZUWGR*OZ +$ s"NʯrՐj_*sY s*}Tb#UohbOK{ncU K{u?}͋rjo9*AT e1UnAU+Z.W/ZWk2hZ_bާ?S pKsA#.bKU͋hRBIo*swrK{ %s̋K{}Obo sR`*a@(3W௤p^񤬃 W s{ob&.j}~j՝lj}}͓Zғ]gZp" A]("9(u'RU /JUO9 1L`;oragA͓A*.e1 J0od95Ь'R9Tj$)D)MmlAVu)!ώl) oe9rA дjww6Inj(R jRNQj9b(:.R4pHlhbblHb(ꭓHbzLA HRjoD1 hO 'RUjo$)] rł y0VR[߭*jw}FRhOhR4(shb s"_jI;J* b[^Ksb/ *l{jxk{bk꺬'JpRx|.Z!c͋ szkZ (j}-r?7hZȢj͋hbⳫj*oA*jO!/JW/$)}  $)}*J[߭*jw}F2IhOA<(հ(RwA"X1 {WUR$1  .Ilr- jHRzgiZsl{'J kNhdI̋ s ZZCKsHRKKsHR68!Jr@͋hZOj߭GRk. s9UWjQݏjՠ/o+{ b͋JhRzO{[*skhZjVN+s~ϐKspRrksbrsAФ&J~pJ͋ k=Zr>OgR . s|ok~͋*{nj̋J:0 sCJ{UjU s͋jzHخj22hZrAWꘔGR*pA!{ Zˌ9 !_K{ c틢k.AD)BZD)P5!kY.͓(RG+{(Z_A|{jEUjݕA>/jNhR^5GRn*lGR_ke1W*s{*s K{9hnUu1_1U>W A2AQ?}hZ,U](bURZ~O9д)jbLs BpO'JVSr1{/rb NnG ɹ'Rur>yJb_̓AV΋JA:< bA틈ZV4ihZ~{Oj}?HR^pd1o#)ѤbjHrb'bI .j/{͋b䬋JK{} j7r7'-AZZ^XѬk{aSj>.j+{"l{v  k * b|HA̯ kn곯j]>61ZW{\bϪ2K{ܯHR퓩b#uHRojck koU¬GZ `!틈bpj\ sWu}bjkb bVb%{ѬhR;Rbos͋b&lj?͓+s6ob:Ѭ s*{VTϴQjXSeA{$)wj̓d1x5K{E1• $)+:1'R_bzxѬ'R'A~IhZ^5Arblܰ.R IszHZ[wWb{e9?2e9 A6֩b:+uѬ9""Тo9gQxI(Z0j//HZj׭HZ |mlIbBBRRlj K{j魋j-*s|sjk{HRHѤ k}qoj^Wl{Zk{Zج'JR\XOGRcOb?Oboe9}+A J2j;+ې'Z""آZeO'Zx+{RkR j)秃hbnlhZ |،b%!bBJ21rSSE)̋!) sAu"(͓9ūK{D1ŠHsbnQb߽ű9*o9ת>hZկ hZUO'R) ojsx[\̓I?̓A/̃b ̓HRW-.9.#)'5%ZaBhZU'ZV(oA.hZg"o9uWO1U9U9̋9A^wyK{npH j?OjbRba*.GZ bnWRhZߏ]ok{"! K{\xX.jͬ+.oK{ k((8OGR;Mobl͋+s=U^jBjJkonk{]q틩b jz*HR /Jc̓GJӚo kZ틉Zl{b{bR_uK{1s'R)hR(bmkhZ@l$! lI7Oj^zlIٹ¬R퓉b}ϫ͋b'+C͓9@JJJ9SCK{E) ^͓9 l'R_͓'RUK{INCBlЬj]iqb+s s}wHZkHZ,'AsЂjJxk{9*UvNAլA(~1_+s9:2;u!,,+jQHbU㪯bX묃bt.bGR:hZWNj WR.hZxo'J464 &J *j 'JW{A{GRգ(&RU"WR2I ~Z{K{^Z-K{#.b(GR" U..(R GRh.Or}#bepb̋Zw K{A-͋ sj2~b(UhZ bΤ(K{Z sw hZj" hZױhZj=̋j{^HR-oI*"ЬhZ0Rb8shZn~hZ+O$)6@͛1*rSZO)5 kS)+s;}Ql { oXk(Z z*+R/JjkM9) tg(Rwx]HR%[G9A e1]rA/l{e1A9۸ sJA:NRA飓ʼnjU|J֮ŦAy `+:oծO$)2'RUNjaCj>kb@b}Zl{b0A/ropZ sH~~hRisR.A=)sbwx]ob%ZgoZB ѤArl{hR.l{BA˪{I#hZZw;f$)&ʼnY̓J.2JyްE1`+2ծo$)HRUФhbqCj0<Ld1K{'R6j%jJ¢o9ѬrWK{&R*K{GZP(bৌ'R؀k9:H@ЬAl{JڌD)~p'JٻK{HRhs?-̓HRa]Kk'RWasx'R)퐜bũjp̓j4lAHBJ1 kQWbsb s͋GRWA̋bZnjJsb U(b%#"+sC틩Z 򬃉Zʸ GRj|j8Sb /bKsFoj "`ob̋K{)퓉bqGZm+sNo͋jXJ*(C͋9¾.ZRn~khZ͋ s_ bP~k{bCbrK*sZ:0̋jjЬZ/+oe1x͋I"j(RЮ!lbxhIO2A"31$9Hb|u흭D1 x7l{ >! )\:R )ЬhZ`Q~WAWke1`2Kx.ЬHbIOjU\ sAEoJ%g2 C"Ŧ9VŦ9W_WJ{]HZpzza͋j29aHRjHZ멱 bAib_틩jK{GZ۔J{HZ'jc]+{d1`pBЬ'Rol{hRYʌ{'R]y?wJK{JJFb(J:(kZŷjI%̃bCb͋J`Oj GZ#N GZ8ϬR퓨b?.GRJngXk{U'.'R/J5̓b|~ k2Sb&ϕjRq}Z7A+ j?؋jlI̋ s\U'R' *+'R:,<Ф?/oO k7B͋b".I̓GZ^򋌃HR,쌃B ">͋Jn0(UHR匃1"l'Jz,͋'R''R`jw bßѤbI{̋bՆ̋b苬GRGRӪ;bM{OJ뭧J*_͋9c̓1Y2 7ѬAU ᐬ$)k51*RIRZd9 _ ͓֗Zе *l9@Ѭe9$.$9.QN͓r/N+se1*hK{czO ł* sj5MO ,p$1WLA{ S {s[UWjy sHZmk$! C 2l{ݪK{*LfRw]VOhbn<ʼnbOAẛK{ *..bn_*e1oRb Rru׬K3­rJlA@J#Ф9ݷQ7sAMѬhZ\YhZ5_ݐD1iHRBuhZUZǔHR8RjT׬r5Or(R훩bo:^KsAl{hR̓!b2>hZcIcb.ljϿ l s s}.jmo$J ͽoAjjh` sJ{K{A@J"e)߿s_ФAM/ZYHR7]pJioZUobUZsA82rTV͋r-r?جhbZjG:\L{9+sB23Фe1sݓHZaIiqb AeeK{9Rpj}o.e1/9 #)HR¾AZňZ/Uo'J]NhR9XOhR_uO'JuD1'AUe1u GR릭j+/+s_ѭbbl{Ab`IK{'R5{b]k{hZ͋9ks믤ZZouOGRU۷(J} ЬANb& hZ.սGRr̃Z&'Rr͋hZ@̋hZ jឮbƚoib p͋ s׎N s sU͋J"oHZbͭwl{e1L{J>jފ*Lsu[bWσgR* k .'Z߮O*s_+jhZ"ojޭ쓩b"͓hZ . s2b7OhRW~[D1o!^ j*rjHZjr\a ryHb۪*rJSΩjVTvw 1%+j~훦AoKjj2bjzs`rRKsgZHuҤb.C1ܪ{GRcX{ hZZ9*"j7:4/GR:Nbr*{ *{o.Z7OHbcK{(Jz,{A,kA# l{'Rl{A.΃Zm-GR~> ohZﮊ2gZ/j^Axj*̓hR(pzZ͓*{N {8)/͋gZzHobbsr*bQ `OA/밤jܡR+zbcRK{OOQjTtL'Z,HZ(.$)kIhb.`9'Ie1*+m'J$湃ѬAh[R^rjRl{A:+KsJŭJA/9{=憎$)펚/O97999V9:HRuB O9j/ljn십 sejȌj:8&HR笋GRpb hRɶHR(**HIJ~w5 tRrx[ObVP khZVn ΃blshRǩBA.B{ k)((9͎.͋A6{'R-UA1D1V9^:HR\u̓9 °A邫/ {=JO·L{hZ͋j﵅b޺"/Agl{(R s(R^" hb?jlI K{'R͋hb:%HRzʪb~bۄb_댃b] 'R^?Obe ͍Hb=-{j* jٗ{AJC`-Zrj*shZ.$Nj7wj]z&J{rZ.b[Ȍ{GZ(gZ|P㿍&JNjwUZ&̃Z-պl{j?̓bU+sp{bK{b9K{bXs:NiZ91Nj\߬b86笃b2/R.@/A慱OZRЌHZ Az*6{JJy{J%hZb5m/b^UHZX̓hZ+j{ׯ.b1&$̓hR ̓ sh{j#)hZ; Z'R.&Фj,ݛohb|VK{jhnkjNRhZ~J ЬIдHZTZz {A"4Q.Ьe1$̏S1Hbj_u59iAzVօ9h.9%(̓AROAc+s1bZ̓9SzJ9o$)++s9!hZQ͋HRl+s9틆9;*$)jӬ/b:nʼnb^aslr#(j(K{b&8j s;[2D1& sj"kZ AzRUZ {Z|ZS%(hZR/hRZc'Jq^̓AS~J9e1+k{HRjK{HRq*"jhZdMksJiA;*Ѭd1I.j된r?oQcr=͋9Ɔ&jbk?j~)&&jR+{`UVVljzhb?+r}̋rn {r- +{. s5{HZ.Ib(` ss͍hj˃ k,UbJ0NbLk{bΟjz%Z"ުd9B:ФsZ쬃&J6肋{J/-{bFZ?pj~j*sldObkOZXgZJKGR^Nl{hZ5y+{hZ ‹ b'jX͋j{b㌃j HRƷNZTA 2A.Z7 o k<ސQI(b 蚭j7WOhbghZ**(R @\/Jc퓨bue)9*(X͋19* sH~Z{^AﺱZxkbr)JOb/ 9jo9J* kxФHRb&Ap sE){^ФA^.Ak{Zf̓GRbW̓Jk>9 ͋hR9J팋j)*r˺R'RjNj~ se)$k(J,khZL'Zkd.e16$4R+A훉b }N+{նOjrI*rs ;r. {.j\o+{j*f͓9Ѵ X'6֢L{'Z )*bj}j.P'R{ZZr틩b7{j磠̃bꢚ9"<HZ`̋'R{(k{Z= b lbW*{UmgZ#1j.A?7*jJbr rW_'RWhZ6hZ: s sV-j'R:Ф s{R I|GZ5-bnxwK{hZA shbq4l'R\? {hbQrHZKR/׌hb9垫jb$)xЬ9- ФA5ob(wU2bwj?NHZ&'RPRlb*K{B\ khZrHᰤ'Rw(.'R7uN'Ja5D9+օ9?oZcSK{=E{oJج>bS\{rAL2 sibr$i͋bY'ΩbVhZ[ͥAo9^VGRX_e1W5.Aw 틥9hRմKsJ ̪cl{'Jxoe1 j$͋b";zJj;lb5ljLlA_(^-.HR~.'R.NJ7S sS^]׌Zo :{GZb{/ЬHR67NIW(I}1j uIxO9+W-NGRuIhZ'P'R|{{Z_c\ЬJ '*{^$oj?^ՏAlb"(gb*kj Lk9 ^K{ ^%/!')ר 9w2e9U2A{R]*oA]7D1UȈЬ }9U ѬD1U(Ь *ͥAAAp׻hb̓jYj" u'R _GRxUbVR[]k{jVuRKs_**bW k{YֵФD1b.K{o׀rp*s̏xO#)28&Q GR^ogZ&RsbZ\(R>>9ߏ.'R2mArϤhZ*IJpʾ.JOZ/.A곫]Ь92jTqkjdi[2I}wKsU]2A 5JU*U΢ HZUI ^( ߊ퓅9^K{$)WK)ȰD)޳'RMvQr*4bUI.hbjsIOsjMbra͋b^̓b 7͋A0.b``HZ5{gZ+MϤ!z ЬA*s~ߋbohZ(eZ,uhZx+b3&ZABňb+{t/jϿ sW_Ь9p~RI/+s)pR s;bS")~/ / rhb*gZbPh.j+{CJjP.jp$)pN@ .9% s&lj{[bk"WoGRտ͓hZ(lb])0 J+xJA%Z5Z&ܮ b[ 9jJ~+shZm]-+sbx_Ak3FR~9*/K{i;ohbb.'R boSAެj+{9B@'R%Ѭ9*A>6Ѭ s-[HRz~{AnHJgZO'Ri{#hZ~nj_orkOb-o?'R˭AKskHZ sA͋rM}sbuŒ(R*kb⚠j/뭃bXZ"'JɭIø͋ sq[egK{J @@hZ 4OA$"A86rꊚ.z8_HZrB o'J(r sV܀Srb_ rlkz b={>oZ­5A s(5͓ sWb {@7{u/j Pgbj_lA bpK{ja߲iK{b'Z"lhb@"*Aߌ9B)JhJŢ"s'Rr phb9]jl {~o͓zοc͓ {O)JʊЬAá sPik{bilbd1, ФbpsD1%b b*6jbuM'ZBݺ&R'Rا͋b@NHR.Z+ob89jRj}AW)J7-ňb/*{Z^b k{hZѤ'R&K{`b~ s3.NJ{VjhN1j6cbזj9|'Rhb k#hogZU:AU;Rb*2*{W {[J{p.Bzr{J9{9 0brz͓Z]c.I oj~obaL} *sz Z싩b}oPGRǾ;k{'R+@OGR-O'R k*r-b)N k?QHZlb\lA8K{hZJ8)RRu;ѬBsLą jX.jbvzHZʝ/RCjbNw}.˺̓ {8̓bԠ A&.sJ%͋r뫨j.b(όhZ"OrrWr?޸zD9Iy`oGR嵌rkkZ6lbKhZ3.b͓z *.+?K;Ajz~9IrzjjHZKgɂ kv*͓ {)(0o {T~-9njR*s.ӡ͋r{kgZO2lI2 kR f͓hj쿀ib͓j%}͓)*I*z`oRy^?΃9)e1*2I3*~sI P2Z召l<. {ܬz",͋r&N {V;Ьr7ƥϳA-Ob^ p kW׏bWNHRoZ^9rhb.j" {ډ⿏I.*JǁѬj.+.eq= K`hЬI:zo(R5Ωjk[_퓈Z! s bwbw^'ФA r*{9 {/6JbOK{bͽy͋gZ{΋gZ͋j-JB*s[@zbk{-5hbxl*{N sPvkrcAҢl{'JglW'J>~ohR/NA `'R{'hZ;Ks& Фu Nb`̋gZ͚@n k4鏜b}UohZ%* ˏhZpXgZ C4*s_ 㭋 s(۰b{b/ګknZZ'Jr-PJs5HZnD1(Bb9a.b:͓hZPr(ZSjש+]j?͓b#V13. O͓VRTf.(2͓K{bKjꣂ.*XߝoD1Nv]d1) I͋b ͋ s;'jXAn2 +{qNNK{ٿ N {*(oJ +2Jsn +sr̓jq!GRHR&ЬhZc{{ siro􌃈ZOj!ŴhZ{rk.j7͛(JKJ⌋RB⪣͓d)x.9PoGRxU*oA%/ojYroJ*"-jU]oj) 틈b͋ji+{bO s8h"ѤhZ`^bp){WK{hv\{K{l߿͋HR:,Ol{o*s+Lsbihe18͋1P%"HbohR.\N(Rib틮lb>;+{b, ͋rR]OAO}n Mƒ ln>+͋l# svN1ϫЬJ_o$)W(oD1UѬ9]*p^Ь@" 5Js>簤hZX sAbZlA`jNhZok+9܂(O kcyrHb.A..j衮OkybOgZ& s_bugFn2d1kgn K.Ko>*+0.jOI'RV⫯$)W( UZAU+W(U"25s s.hZXeR|A.ObWRf~ дVoiR+NI'"͓ &.GR obW.&RլZm̟KsZ&{b\~hRCK9J(hZ멵j?퓦9@s171bXz_͛'R+ҬHb7K9LЬd1=%j`*퓩bm bR긎 s簬j>oVHR1͋|wWU^tOK{*L N hI1jrlbyhZ5%GZҞ"j͋b(.GRbrrФ̋\~Lj!;oj6{soz͓HRj'RE1*X D1%R+so.hZoj^GR蠬A?b]ck{b-%&R&,謋j^k{fb"Jj7Z5=3bU6c9){V;.AbZOj+5𼰤{Wjv6Έbm.2A.E92jUɤ2bW9jʼnZ sJzil'Z+g͋j^*{j($):"rbW\HR] Ѭ9hZWHZ~ի'J%*,>2b_͋'R oR)?.A A"hbU2hZǰHZO퓉j8"kb77,InJhNbiӰjb~f'Rr;K]͋k{ao*{kabNKCjd1 kuUV\͓ {*JN {+ QNk6OA 'b_hZ%e1*RY1"(bUHZ!sQOHb8"(Ko++ Ohb+,clej.*Y -EA|oA㐤j7jKshZ|vhsIzʬ{GRpKsZ80ky̓hRO{gZKsb hs&R'D1*{j0Őj.j틈Z GR{V0ZU.GRU*OA)+Ѥk{o+krok{%ѤK{o/j jUj ^Aobj8V'R=(j,lhbص/K{jHpKr<͓e1JzRj_*{KWhZثHR..A:?:.jv͋roarw ' {*[r& {ЬjJj)rQ7J**/hb!+{K{מ͓ {+N^ KЬjn*O kФ sscA@@Ь'J%*Xw̓ {ۘ NR*.o*׎.j(ogZ*{V͓rj jj"hbԶ͓ {Rijj{JB.j!B>l͋Byd1.9 'JsAsK{~Q.A8:дKU7Orj?od16'b#Bjbߌ{Z5j }2 szOZ6fGZ lkl:SЬ$)$)2 sR嬋b<(9rlj͋jʧ/9JjBѤj}΋bzhs̓.orVWR;ksjjZohb.IbA) s/b7oO'JlsgZ9]VojS9.hbK{jpjkbˉ̃gb# ; {&^&o*s6K{j^bW*sհ+sJŠh0rARp {WQ(R׶>&Ьhb(&.bjФj~ܬhbjkr_HRz'Z͓ s). {5͓ {l. .rʢboA\\rѬb; {\|.bjzrkb:z{n+/bMkhRsJfzܭAp+jro5 s)-.K=o {.+{++珜j+ob8.b`GR{y d1-- +jB"k{.r'75͓+N+){jb=Nj..rlNZj͓hj¬bXzK]ЬibIovHRsoIo(R Xo$)yRA?ѬAxRYxHbE͓+טvru5=$)1/6OJ+sJ(*P9~Ҝ15Ь#!5Ф9U-ФI2R ^I~uR'RjNR&r0 Nr:j*c#)`_9తbb2GR ɯ9 *obZRbaд+s?*{ r$)jrsjCfz {`Mr A jLr+ 㬋z|p#)bzbSL{=/͋ sH4b`2jÁObvo/jOHb>zR/rH퓥AHZ> {Xz'Z7jcI}b͵ͰhZkb.'Z͋hb Tꌃr j>-Ks.oJs bjl{b#* sVul{b,jm]}'R IꤼK{hbOw1hZ:-RKv/:.KN| hZZ{ sVԬ'R:?b` k'JoGR9?j*f s *{uojb됤9RS+s^j/u퓨jrWu̓R*-훈bވ(R(xOHZn-+s~HZ bj̓rMi/j^.͓ {]UwZ欓KbϜ~r lpѬj} OZ|n J.z틩bicJ5_͓ s Fr6*̓+{5rcB*Z/Ь+{ܨNju.l7дr.b﫭 bވ'Z, xibn= s|ئpe1bAbBlHZZ+|9*(U/ UbVeD1 *pR7JZe1?R$)'RUd1Y*Jص=OA s!PGZU|̋GRHZ&9 j璨,훉j=Nz;9䰴JNoA ФK{X^_GRa{GR'+khZ)͋bʫMGRn_5RK{R_ֱK%_TڬmeojR)4wrXUՌbj?᩟HRǧGZ쨯̓ s ͓+{g ͓Bbbj(Jhpo k+#͋ s,|wO {vbr+o*sA9GR7.r6zt\olrkKjج K{'Z k ojǥm2GRYl swN͋ s)̓+{:obo*s,jlpL{||̓bzjK{jVK{bn/G9퓢000phZx\_k{A"RHZ5-j {[9.簤 sͭ*sݕGbxNIns(R6>oj{*r* {75Nkt9ק6d1 krD)U讗!UD12I_ЬE1UI( sPU2A"OAr +{ֳϲo!*b(Z͡>zNcaKy͋IHI׫ѤJ/b_sbY=RA?K7fohbj (+{/j.~آ9 6ФhR kŅ1U诰 U$)Ѭ'R]*)UrIňbpb+_w+{*ЬIzVD1ߚI $)V&se9R9]b5 ׯrb*]s ޿ ݾd1KsHR{ Z/틩jKjj͋J"j/oju*bb͋r~J/~ {##OIHk2A+k{hR@b'R k{Z\oGRz5oj:j s.K{h'RsX'JRz'Jz]:HR 5#) NAɃo {?+{7e)jzsK{XbUOA^( sȿ[ob۸\+'Ro.bc͋j? b wuЬR {z|jlb᪺nj'Z."L{r77 ob+2bnb㟭bHZ*.BOZ.Ф{o s͋+s.Ȍj `l{GRZK{A_9?д'Rؘ[['RRUJ9_o'RUk9.A7P.IbqQ/A*.'R/2HZ]琤 {jK.GZr"vK{+A'R.'Zj++y ^ {Ej͓+{6r/ sbA'Z?ЬD1b hb-{$!&zIx2zUr5OR䔾KZ b7GZHkhR? JήNl] bʎJHZjv?O {#7.9>$pGR)˃.Aojړ*. {{_+{EkW[ {7%/ {[/߯r.rr迥l{GZ`K{hb(9GRQv͋As-OHRp]e1wAM"e9J*k9~(KiZMKhRN sjb΋ { kb jnjhZ>mNGR$k{bb^~̋A8jB'J/Zߍ{Ak{GR ZhR*cJl{rS\.+sr4S̋O{^Kcw/AJJAa̓A HJ{J(J_Ь$)ᡩ퓩j͓r. s.A0@@jj(RRHRJѤGR.9 pOj8yOj̏5zj#{oIФj<Ь sP {?z/jxKib_+{'R댃b/bK +s)GObz͋A BФ'J7 (KsbTUs kj|hZP bU(oHRU.hR]Ȃ+k-Фb^A.Rb[Ь+{XW {0 {UUN#!X|&) Ѭjboa͋b)fK{Z⬃D)ib r̋*{:|*{&%͓r Ь1즾<ũjKw̠ l{w< {h͓(R (&zj j&pjU[l9&'AﰤrH2D177/ORsrVrb?}R||K'J l'J bf ͓+s.AZ #.rKwo{ { ) {..e1$,hb {*Ojr͓b*xJ& {G&͋r6Ob_Z͋AvVkHR;blhZ".!J|̓ANOO.D)j*퓩j-.l*hZ=3HR{q'Z}R Ьb NGR嫪 sSb*sUS6.bspװbzj+s9ѬJ_.ZoGR.bݽ&R k%b8c尤gR[:sk{J).bpx(b$ kUWD)*VWSj[zhZW0HRV6.d1|?Re9K} {W|T͋'R jhR͓ {"+^]Ira .16.A7| Z4%r {6Kz?'*{[XKZ}͓Jra 97b Lb/(jűIJmMouЬD1+ɍ.r(oj(Rb.(REfhZZ=͓j]=`'J!b"eob~{ФZo k&N+sw߂ k kz9j}*Ѥb/h*Фbs8Ѥk{ .hZh({R**،{ER.'PbnK{?+sJO^~5ol7[m<JjXR9%'RpOA›}rAޏ}A#!.hbX {u_j|*IBr@ŬMZ)GR{_k{Z@l{ZwA*# j`hb[J͋ s_%juФ+sȞijꍋr[ L{hj sHZ* j#O+s^oj6ФjZ̓ZhZ??bK{aUHRhZ挃Ap8 *rI {or. :9r~$)6鏤b2woGRBohj u->Ѭ9.9=RhZ_kZ,~Ob9ɭHZPb̓+{:ްK}h͓jbA~6Wд ͓+{ 'R@ r s,͓rjB.b훩bh"`oe1o9{A .)rz 6oHZ"gJ@/j 2A˭bOjlrݿ*{k`r+i{RŦ9~6Ѭ)Orib(hr4/ srxj rx ojz͓j< j JK DkR( B.!퓅1늪O KbP'J7jHbx(9 voe1cUe1]d1 bf gRФ s򫑜jߗ/b͋ kyZ0a sbE뫮9h"(K{HRḮl{Jbb(.ZOXb#R s*}B zj_ b UHRu A^^TJ!rj? ke2k{ޝ;RK{۰Z?GZV.AUѬAU29/(bOA~ܐE1+s9((Z%%oK{S hZ r[틩j .b语. s ol#o sorlHbw?:/͓jlm/j/uT퓪jj=SѤbԬ!b_UThR57.K{~]pribLlhZˉA**/*Z텥ojb*(d1hJ`HZ͋rk'Zpfor9)d1p̓C1 OA{ oZRЬ1 RHR*Wk$)͓r k͓hj*~D)ZZ[_o͓hZz*#j*z~$.jۀR h͓D)sAUx {]AФb?W°b)HR".hb (1ljjh(ZוֹrZ~n/ s;]A̓A HZobRBHb( ͓JA ͓ {~{#Hbh͓1RXS[p j{#K{worۀ͓Ihe1AV+{]A퓩bD)n.RV)|od1'RU(D1&.తb & 1$1\e1^sHR-(Ahbòr=}gZBGRbm-oby{̓hZ̓b/7zj7 s [ꬃj*K{Bz$K{A" b"Y'R-o*s hZއ*s:UѤjGR08개l{J ͓l{K½wK{yRK{j}0+{){uO _tЬA j:wɰb`U42jkfZRhZ*Ubq9〞Od9 ÓOũZURhZ(ꏜbWJߪNAׯЬZU*oZm+s]U/Z]b.ZK6;r]Oj }Nr>͓HZ z j_ suФZS HR? (Kuw\Oj[y[iZI巠9̓(Rj 6Nd1bJJʰHZjxY_V {HZ_+I*od1جoA3!o92'ФhZUA9U(g2)˳e9~:AWʀťA)]*'Rw͋9Ô*AU "틅1 HRw*GRU/oAߪ 9W((oe1?`8shRW-w'R. s**Od1`HJʐbi퍃rb[+{boK+{A*pBޮb9퐜HRk'abUФRPd1U(ΰ92J~:9ʀЬZ}~#)}*͈ZupJOJWO9"hRw*HRU/oJ߮ AW((D1%`A$1ʼnbuUHZ_ן(Z(u98'RuЬ'R" 2b*;rI*](Z'R_2Z]"Ѥj)bW.Z%/ji{Zel{Z:Z ̓ s2‚vK{gR3B'R{_k{hRo/틉Z7['RФ*sfb*bjr͋jzj0 sv?uGRX͋byЬ sUTV HZ(.r髢p*{qbȜjURp/JФjW_R\͋buIq+{A"od9&$&'R^B\GZwKiZe=웈Z}?'R IhNjgbUCo2hZUk{kѤhZObIiZ; {UxLrHb'JPA'!b.b (*@hZ(oo(RUФhZWЬe1**IGR+{9{b"#GRJʊ.C1Éj_0lrUj AҞOZq3'Zx|(R,z훨j2o 1ѬA)HZ\}͓J_,l'R wIuQ V O'R#oHZ(uRHRohZbuShb UA?Zr HZ".(RJʊ.D)Éjբ L{jzp(K{jI0͋A0ZyhbR(zhb*.'9N9$1oA)/j\}וֹ9l'R(w2RUhb VsD9bUOHZ(uRAOHRbuѤHbkU'RRhZKXbJ.hb {1boJP{A#(HR$*A:_lib)+J6*(KE)jA T'RQ.bp J iZ⟌{GRt^KshR#͋b uZ{GR틈Zyk{hR7: kM k5ץЬ{yJs\틈Zˤ̃jҖ+kF)4R{^Ҥ9̓*s9j&KٳK{߫+{>t͋r2 rJJ€R=  oIЬjzZ{K{HZ\ hZ`̋b_%JhbKb,Ғj-r!-9#ФhZōorԸJX$)Xj9p*mb K{[HR(R ~hZ͋by'RZ,A 2+szshZKsf oKs @l{uPO kC_jUoHZ'Ѥ9b.(R)͓J:.r?:?9-))j~Iwkjk̓rhK9b`Фd199 rFjoJ(JJ͈ZѝJ!̓r~|~k̓rhrxjr4r Ӭ1hK{HZkj)鍌(R*:;-1"hb""jMyRO9ತr+NHZ?r?;?/A-9-jrA.bǨKhZ+iJJKMOJ99 +{BN s{x`ѴGZgoA9*:Z! .j~XBr(cr^rlhb,͓ {ٌ(Jht\kj}XoK{joSl'R/;5KE) ͓HZ֣hb'R*A>>>2'Zt^.AaȪe)?6,zb/b{"9jkQ+rlr7팓z'.W͛ {+{}.r>:A Фb HRV* UF{bФ*sN*sZ/j s. k{}Ф+sתr3bX+s]@菜Il{'R@pb.\P'R*s]p suO+{ṠNJUZU.hZ*]싩j.hZ _.A !rRP][+{hZĤb}kj+>o9bޔlb~pK{j?_j*+Aor|t|ABxڼѤJ^ݑA o퓅1jOhZ $.Ф̓nѬb:װZk0|gФiZ*U2HRJ\Uu(R(_U͋Jȭ+sb"堯L{b2:l{'Zb慠 sע s}.(R6ZjjroK_ .GZ*{pSszOhZBK *o +{uT|̋rN {w%R)HZʡr[Pޭb62lj LhlJ* j͛9KB$88+shZt /iZ*mbbx+lJ 6j͓jo?jO_1b͋rΦrW-/K{5!.͋blhR j'R ZKJ/9K{|+{wirץsAb2퓩jPiZ67 j*G+{(RCBlJ8޸l{hZ֌hZ*ljbhlHR 6bjk;훩jOA j .hbr,r .͓A?/%rbh {Z`lzwtlzZ[r%͛z %zb {+0 Je9ᩫ̋ s+b⊎{Ix/b,uObrjbp'R N ko쓉Z{ $Obbp s"[GR0+FFOHZ6 'RV>0hR{J v-B(U͋RK{겛'Ksz\.bBb sui sn+{x|\b}͓'RK{j3O9/hb+{hbG.K{j lr;=Gs'R顡or|HRZ[hZQXD1pl{9lˏ(J.b{K{iZMb*HJ@l{hR׺l{'J:^L{'J7HRkߴlbhL{b "y͋j͋rꦣ͋+{gHlApA'J)2GRrk+{A6͋'J6,>rzH`͋j(͓j { /&>RA.Xr 1A]0e1:},!$)"7\/9zlZJe+j HR+򀌃b^IRljoHRf(OA࿮HR(*͓jO(R:/bꌃ+{`r&z틈b{J<bhZI+sA98/iRѬAA ѤhZ]0ЬhZ?u$9%/͋E1"6Ab!͓hb JGr Z/vl'R~c򌃉bbZf.A࿮hZ > sK{A*/9sHb͓'R B͓j*{0+{6hR-*{$ߡ͓RҲ*libʨ9j Wlzb *͛KjJHJJjRᬋ {@̓ s^(͋bjD*|B#".͋+{_? jN2( kK͋j`X̋b쓩Zl퓨j'hbb* Oj򬃥Ac. k .OI *{߫/N*{NhbJΪ k5j\kb*{GZ߿"͓j[0NGZ/'Nb،j !K{b ̓HRZ)hbX͋'J^P{J^/HJu'u{A.AbФbKv͋ s==+{:l'J6͓GRʭhZ ljjshZV'R(R* sj l^U퓉bhbjhZi 틉Z5'J_hZbAۛr~H͋r')U+{bV+kRN(D)VXRrnO(b+.I R.R*o͉b}WJ_RࢀVIWRE1(R~2jUЬb_~4o'RRAoV Ue1*/A*OE)͋A ZJ l{hZ s-WW͋Aښbx@+{HRk㰮iZ'L{HRͫ9VѬl{m}n/j HZZ&b;nѬj2WHR_ѬhZ`'RWoe9S'RxbUHZj<'RZO#)~C)U D1*N9rD1..WѤ9'ӕA&:T̓e9*7孓J .j͓9 `AkHR!y͓HZ I୓z_ꭓ+x͓+VK6uOJBrغ.jjXb毪lhZ j͓jir ͓ZʬA >͓b ̋j-.AhR,&+͓*{͓*{2̋rлڌ{HZOФ sooo|obB **srNb|kNK{V֍o*{nbob.k)ͮN sN {}.hZ=RC1z*'Ru hZUoI(ФR%"ЬiZܞ^l~oI.gZk&K{hC2JWAk D1l{A=hZgU92rphZ(ìJvlbŭljDpjkB0b瀞 HR ͋jzu`9U+{15O9AU˪틅1 AUA Z7 [ jCOHZKHRR{ s(#rK'RJbB ޚHbJN`+IJ͓je|+{(Rߺ ͓b][LHR:LA܀*(͋$)ǭ9(R_寐JU1HRVw(R,[}oJWA"%siZЬbOiRiO+sRs΋HZxrj b͋hZ[~(RPzHRE+{b!lb h͋9 sJN|^ljK댃JL{hZr?͋9JK{A"'R^W͋JW(Jb9ޯO$1*HR_ЬA$zJ#Ь'J"bwЬhZJ8{OGR7"Ь sڀ(R+{u29뀪d9_5ꢰJW0Ao#1].o'R€IuѬ'Z`-2R_2Z HRސj! {u(R먐͓b#͓r:u͓hR(GZW rG r}װ+{aolsװ.lu4 *{oWrWް'Rjgx%o s{Oj_WNGR覯HRHRƆOkĆO:sb. { {'J)b֯S'ZOhbpW^oj ]oROD1R$)wA:UAUЬAUNHZ"]RhZ]Ьhb(U2A k|.8bUxKs-A*޶HR ^ЬbU/GRU.hR%.B"e1*oJՀʢZoZ߻j/(R"]A"͋b̭hbZ ru}krB-OhZ*Y(JzOOiZ8'Z* lhZNk9ԽryRT_͋HZoj+{Hb {b?lj+j?2 'HZ1K{ib&"+lHJ K{b͋hbڿ>od1{JP/Z{ZOJlb$ {2+{(+{9@JzKCK{Ju) l{j`LshZׁoHR[YSHZlhZll{(Rn-j(J:+s9pJl{e16l{HR4euK{(R%+{J@Blb_dj(Jlb"͋hb:6c16Z_߭hR'.< kc1<+'R:Z7v9 oI}Ϭb¨srЬ*s# s+>Ь*{(R $r˴.[PSFڢl{񬬃Vl{kGvObo8hZHRɨH+ JɋФbk+Ф'RVbohZU5֨bU2Z_NhZ} .j] wGZ$ñj'[j+K{z띕j&'.jK{(*s/\HR., kί.bJH+kjjJnZC)̓GRj.l'J *+hZ`hZ6魌I(KJ^ ͓R(R*̓(R%K9&lrm { =qr,iZbhb$&+s:k k{ܓKs sZwѤ+sojʸOb틉ZUS'RW'R(kK{ZUZ絊+{(J b+lb"­ s>jHlbKrѤj5U(J++j5UOjjb݌ {ϔ+$)@`@Kb|z b{KR!+{jrKjCyLjJ$1ShZ_wRZ͋j$VK{b=Vlb>KjoA bPj 탩bwl{Z.bIjkm+{ߕ/ljj.8I s-wջl{Z^+sb2,ArcKpRlbhxZb94~dbe1.E)b98 kJiJݚjNrtWlZ+͓jI {5>_ A kJ . ̓ kǥn{GZx&R Z{&Rs_Js&R'٢A(8@2A7jT\ {InGb9hbljWR k"_Rb/2+{rWФhb8 _bUoRb- k!uNjaOk{|X sWw}.b ̃b➬bК퓇Z?j^z sˤ|l sA3 b𭋨j.jSnlhZlj~苭j뎮͋bskO sb\bjʭr=8͋jxp s13%ZsgZ/OK{sZ`.*{r~ J{(̋q_hR:.gR(*XR]'R}A* BU'J )㐬b;+-bX|̓(J /9QD)  8lUUN(RKr>kz%8Ke1 @ {_yͬj@Nr}ouR'R.kY͓hZL{b𰌋r#lhZNoZ!;lgZlhZ21rI~\j{wljL{jzrw5+{ݨz{K{jljjۣK{jp>*r99̋j>zGROJ׹ZSSlj)r]/͓JHNf.$) ohZ<^Ѭ9/]Aw͋D)8eO9 }nJh2ZoIW.oZz jVbwA+o9k^.oAHR|hZUP k(J'LsHR߫Z=͋ sjk͋HZ䆩jghRsb'J̓JhZNKDoA /b8^RZUURIհAu9 /]nAh2bWɯrIu됤$)[ꏤjtIRhZսЬ9k^.A,ֽI/ubVU^J+sZzbeoj} &R Hd9#'ZVkjGRyr*5kjB.GZz͈Z鬋 {) r͋rh͋hbꈌb/bV`oK{{͋ {;퓩jzړrj_kb"zGRhJKsg/j͋L{'hZHbڭ l&Rj/&R O*s3j^4Ob_.bo =gb7Ф+s~*sKaJ?bwd1Z(QA˩Aս(N#)߂2b}$)RRU"5A.9 Wͥ9U.$1RWRI_"R9W**'Rˠ͓1K{9 LGR"WlHRФZk!K{Q쬧L{b[Z>hRr*r'J$$鐤'RZ/b_bPhRU.͋hZWK{Z _l{hZ.jA ßHRj>_A hW/9-:Фhbq`bzWlb_-AfJ O$) oRp+{'R ΋IKAb(+sA K{JP͋e1JjpOhZ+OhZxjy±bzOUhZ@.A+ѤJ.hZ k.Z~0gZX/Z:͋(R(b(J:Z'J hUhR-ѤhZq`L{hZSw+{(Rz*͋JfK o9 O(RpLZ'l(RB͋HZ`(v s9͓9ZlD) 1(Rbxڐ ss^}ѬAѬJ@'JW1JѤ+s7Nj& .gZ_b &R}.#)kgZѬD1{(k{غꬃ'ZƼ~k9ݬJ "퓈bB͋j*Jd1Js'R.b*{g>zጃr@b|lj┌A`@ok{dc.r=#HZsHB*{: *{]4b*͋hZJH@Ьk{=9Ѥ sVwObٗ͋GRh`'Rpbw'R*]bФb.j2o+s%Sks1jmx|J$/.gZ`OGZ)-** kjAb'Z.R*jVlb મKb^>"NATJv9.R(Rڔv^OA (O!զhbU2Y* ѬhbRruiZUj{(R~ ].bUhZ.A]( oHRkb{Фb*+suX kpob(jފ.4.+si/O kYo9*o(R(d17 Ѥ*s6&AްhZ_I_M9U/JpФd1寢bR'B͓hZԗlhZ:Vlj!ѬbO}K{9rRR.b* sP|bjw/hb3k/'Z/b .(R O s`/.o+s j/*s'/b _ob"OHR 6/9' Oj$GB:/b0 kWU_NHRUmO9uZ[^e1.iZғl9 {'R8;hRlr*j__Go(Z;{)* /A)Hbx͓j\GZqZr_l{J0.A RWHZ돤jˡ2hb**W'J*u'JUHZk{7j2+sVRޯ(Фjծ IkS̋b\OHRCЬ'J+.hZ[͋ZK~#oHR{[K{J.(R*^(Ro'RY*RAЬbU.Ьb*s,r ^hZ/vKsA^̓e9~/GZ퉯 s-t&Rbοz̋bRZ~q.j~:8hZ[(Ks.qGR߾ K{Ь*kjj,' r*{շò͓K{f͋r s۷?퓉b{퓈brGboмrO ms$10(vZ+X(bR퓉j.rѴR/MA%Ѭj퓉b"'J /bط퓪b퓩bѤj?k?OJk{ T~+GR֬o*ss/.b.ZȂ{.jUjo⌃hb s 틈b/폤9rW5pZz>Z[{hZ@bJo 6AՊ/D)͋iZl'J/K{9bL{J#bh ̓b\L{jۈjylhZ (HZ 몾'RonKѤ+sǐ sO khOjzb+{hZ+{hZ߀+sQ6Oj/eoAW5Jz>/Jڋ2A̓(Rh/Az 99kA/K{I2]L|W͋HZ@@ʬ2(R;.+s@ +saOJ[ .(R*:o sФK{/wl{Itb*{z>hZNf>GRjz\JXQ9^̋Ak{b@8GR2Jzt+s}ׯI!or^Էjjor.R?2jxHOr+{VhZjb6b⬋ r^79HZ?hZ^TeIjzaOzwRkŽA,}R ZV5 e9 *Oj}Ԭe1b*e9! kI K{nmUM+{{♰A:b̴2j pK{e +.KsNhZ*(ȞobףOjxj:gZc-K{$)@AڀO(R-i̓BBɋA .HR{b}Z͋(J˗\ZFS.HRKs]f͋A( hRߣb+j hZ\⏤HR^l{AhZkp kk?.bZojOJƷsHbJr{plbo{UAФ+{Z,: s!Ф+{=znhZTN'R s-+{͋r=72hZoZbXbzpjwU͋+{8< b>22jJP szПoAˆHRUJ s5bj_sK{XrhjUЬA*$) .A]Ѭe1_׊!UZ@ԊAmRD1ЬAq] !*bJUUЬ.mʼnb'RI/+s+ˆ/b>Ѭb׌jzzl{j*[͋iZZ6HR7-ZojL{9H@@@OhR9#oIZb# s.mAƾ.(Re}!;`OHRç./j-2bFOZ`ǏSrߐ s#;RK{5uOR pAvA1 R9ը K{:K#!#j ҚHZ {ږ {z s.r& s2 Z԰bNw{'J7ib--͋j )/ s+{}}נoI 2hZř+sRHZob*/K{{jm͋hZ/K{s]*{-]e2jBjJ /j?]͋b (͋HZ)ňbbW͋b x bPpoK{ZpZ/y.RgZ͓bj s/+.bjJsjjOb A/~hZHZr?Ww2b.ObOj(jW}ߏb Z(]ij(bGQWhb {D9(}hbuѬASIФrllbzliZr'=AФj`l͋'J$͋+sq{bhjGRObS#/'J,XAxV(Re=.rr*Jr+{Ah@`Ⱔ kmjHZ HR! s_pA6HZ(lb(8be9//+stMobIw%A(HZ⫭& so+=O'Rj sHZ :iZÞ˱+{5ߝo(ROROl{dp+szjVojVHZ oRg=Oj͋ {[9jhh갤+sMolJ ! l{I(L{j:(ᰬe16Nibjo:rpII};+RJIxo+{J.'R0ob?bVo {\MK{vipK{b.rNOj?goJ|8ѬGR﫺΋j/KRޢz͋jW+bIrZ`~oZo sXk{:"7ѬK{]Vt+{z* s7+JOK}%%RHROjIP s[Uj)"gZ*JA[.wj޸X퓉bД#͋r|( sWENj+{"ۭr#ڬ {ߞ8rfRHZ}HR%{.IBJJѤjrZpPGbxlA +lrڍlЬiZ+2 kKob͋Z:lZȠl{GZުObSNAַbKֶL{A+{)[ sfTK{HR`@ѤbAJ r$l{j|ll{$!0Џ s]vTlhRHΪoJZ된I.HR>orV7OA?Z/'R൪j΋ sWEr3>͋+{xG.$)<8/b\=B=b¼+sإiZ^T|̓I jρljlr">Mn.rwwTl(R`bJJ(Rù+{I lb7>+{j\͋R+{UwV\HRJN(R^AOHRjzV7N)/&oRrlj_kj#.rk˰9:'Z*{&/*{ݿN {oЬhb~9de1?ѤRrwr(/+{_{.Z+*^AjAU5ZՅ`J zHR׉3̓%s'RxXNArj,ahZzIHHcOhZ/HR7>OGbӭb, jlga.r;l{ͭ'J GZ;*͋jB{͋r}jMѤ sͧz͋hR`-sl{/kOGZ*ЬbФ stP+{}͓K{m +{(ޏiZ.ojȸ sY*{j.#bCk keyb=;ϱHbx~͋rb 9jrO {\vzBJT퓉jᶔ'Rbwlb#ڠ퓁p8 rA[运sAU9*URe18bc_GRZ2bU s^IhZ_OZ f. kG sWo suՅqjr\xoj"8.iZ!A+l{j.lHRxl{ sZ+ su]͋r_>j6_w9kiZ )ԏ(RVb뭋HZoib罽 퓅9V͓/9iZOb;p, Ojy,o(Rbhbj.Oiblj2)rW^Q(rA)L{9 *j惽9xlPPR\+sZ+ruUѭ {sr6_Wpd1cJ OI:T͓j!%͓j^~ RAVe1 /92.A_(JWU+IW(R]O9O$1 e1( ѤR~ Aj߸Фe9UѤ$)_e1UѬA 1j ಊhZ(r딽HZWK{JoShZ_?2Jɡ.oZk\Zr J7"JJjʹhZξHZ{J8+{;o {~ѬrѬro+{ OOk{ʙSpGZ|j]͋Zr.$)  b:*pK{\]׏b(2bbjR{kl+{wx͋+{y͋+{Qڰb6۟2 kڮѬZp߬HR틈Z.b yo'RȮvA{^ J{O9*UͥA%pjJ,wo(]͓AUD1 U9U9mo)*UD11jK{UROI(hRRhZ6^WJ{ohZ?b]䗐AUohZmjqK{UUUl s(,͓+{߆lHZ * ljB s@`oiZxGiL{b= !.jIgulj_eOHJ[[b.r{6͓(R f퓅1uOAZ-OiZp.e1u(O9^  U*p W $1Պ(PhZjO(Z*"_sbgR[R͋j𽶾+{j|N/jlr==Œb8.͓Ijs(R5/SJnGi+{J(.+)O(ZIljS)rѬJ/+}J d$)ue12P ѬiZp9U(ѬD)^R!U p$)WD)Ջ"jjj?:W2jo9ʮ .JhZRj{+{X?Z51-2*su2j2/HZKS'R "ob*!㐤bh}br†JbBrXz͋jx:<2rSb|oiZrˆGZh0hZ*̋bz.j4Ob빢+s('O*{.h+{*j͋j"Q3.oHZ(Vo'R셂Or / s5jФ+{W sP͓hZ`BO'Rj3͓hZk'Z_͋hZ8*~Z"2̓\No\2hZ*: kdwOhRU"*ѤZ}ѤjUv2j߮+*so szm srRyShZ]zѬHZ¢rJѤHZϋu2e1*"@D1"0Фj +wASRXPl+{#ijJhZojUu'J'b(t̓jMhbrwr<:}Ѭr%uj}RA'+s1b\csK{Z,ņA'lsE)sOiRcQl(R$+{ibB {j7|(RD1E1[ >9RiZ'meA*~2jWe1W/'blJ‚ hlhbp/hbb_͋K{ kBoR!oRW-*ogbbh.+{{WSlW_׉Or)Zgŏfb k+{^AАJJjzk͋jbjlHR b$ J@(J΋ s˯)͋r:;R sɯްHZ_️jv5 hZm'J{+sY ./b:H+b1 .R/kcOrskrkߨZ* hZj#Knz7oHZk.b +{HorJ·~ФHZ͓hZ󱥭 sMj*(oiZOOZHZKpU szfT/r}̋Zhk{Z3Y?>-b|rjA'J‡r|Pr'_͋jZ͋r>RArGR^XsHR}pJG k[-7IZ͋jNml{jL{A2r2pj*KOjU}lb)mJK{HZK{HZ@LA* oe1ǭ/hbLjƯlb*10lr ,lj@͓(RZjJjiZѤHZBrWKj;(͓r?AͦAztAlzX؉Z2b[%7I+jQMbg(2r2͉bw_{hbUib/ⶌHb,Z(I`/ _9x.$)U A׽ $) .l{J hZ'͋rKJ`@@Jk{(R23Nbzj'Z˚?*3rj|j*,bšb&WolhRWjm͋ROJѬA)͋bj1Z͋ sWy/HR7(R.K%%OlK+{B ='RZAꪭhZ0͋j틉bz`Obk}oR*!+{Rm*{hᏤK{Iu.bZj Gbs+{n=j&J¨.K{rorb׿oIW-*d9^(R+N͓R+ sϭ {_YbKjjOHR9r2 sy}|N/jշ/br{bڎOj|tr;L{͋ {8n:hb?Z+{jwG͓+{Mrr߭9`؍Zu(R9͓z?/J͏ A>.6I+{zl퓉bרGR ףhR&=&Jjr02oA0ZAX%돜Zrkj KoRo'aѤR+R;tHRU_LsJכHR!lhZ-=j}yK{9/A^/jrjK{j+ljtgj> sb K{j@'jOA?.2r_Vlr_*rIcKr`KjRJ갤Z! oHZib"jOA.ahZ/JXI&"9|~R+ke1ڬ !% {9'/- {bR}l蘴$)^VHZ_ZRlbe:4L{)|lHZ%U(RUK{JZ(J䭋hZK{HR('ꭋj%/̋blGZ@hHnb͋rB`ƒrUWr+GZ?`hRФiZ~ϊNHRj B퓩bO:/9 pjlb :/͋K{ypjN8Nb9Pjr *k|gnrr­ s'鬋r`g+{[^tj/("HR>V߭{9͓9! ,9A*jRSAo=V)>͓9퓉bjj`Zj*?Z۽/bOZ͋b(lЬjWK}ФjWxUhR)! sqӸl'RhZW_.(R&%+{HR"'bB?̓'RKs9LN쐤HRyq+{b#B+{j.+{bX+{J jej} ..iblhZ׍r_ڮlrj%jjΊsHZ9ŌaWVņA^E1ժsibW(8u(*pd1( $) 2$)U:]o  +{)*&/+{jH14$PE)lNwť9yjW+{e1&,&Ѵ9/LILI{.IaJ6*lhZu:"͓(Rߌjr?տ HZgjk{| 9" ͋*{_#-*{/*s/.bJ|47Zs hR͋rZbH9hZ☢bib7Ohb͋$!:(ibX͓bj&ꭋj+UuUd9@/'J7^.9R"qj/_j cNj7ojPbmx9- K{ol{pb7OHZR>謃AhU*oA.Ѥ+{KW͋ s[HZN:R9 Rj* ͋ {.#r򸬧OJjȌj sϽr>R/pgZK{]+{jZjj컫rK{+{:I/J_%ѴJwl18!:7A/94͓A͋jz: s= +{^phZ>gA( A*}{̓hR>'K{hR x"lZ&bK{jK{HZ-jcuj7 J&̋hZl{bbl{hZZAGhAaHZK{(J<&/b''bl wAhZ+b?O)o9RHZXl9 wlAAJ5.Q `bl(RylJlHZ(j >퓉jHb5+{UѬ >&6SIbV';RZ!gЬe1(R]K{),<$I.훪jտ/_LIb'r]%i]HZbzܟ͋(R ޱb_Fob>᧰hZ߻hZ%oh*{I[lzy*{zX͋bcA(.>o k?琤HR͋9{9jɢod1:R s_jfjBj=e1HB`jO]͋jr[Z\j A* ްA 9Nb}nm8jK{UHK{gZ]od9K{/hZ+{x͋bor3Z (Rw ЬR(RHZW+xA- jjKКji&] s_׌j\vK{A.OJ*ro+{_- {OkWջr͋*{FK{^/Zj.A#{̓ANط'ls9֌{9y 3J릏oA+ SGRvrk'R` hZ!?j+roJ5GZzRC)Zת{A{ͻ(HZ+{ZK{hZ200ljt·lkbᬋHZ k{b:67A&44jnd.(R=/j<Ajo9l{(R:{(R HZ_/bMѤJ"j+s]\.hZ* skܰj&3b=\W%e9-p2A !#A {AӺr(RKI2: ib쎆NlbKibn譋(R*>7$44(Z|vv֭A͋j KAjND)+{(RZ: sR#K{(Zsg.(Z_-j=@ ~/U͋U$)UJ֭ݢb?_UI-p'R)!O*{n(r ` s,ŰhZZZzbmO'J֞Ksh sgZk{|k{$Фj%_j栱b]j lj(RZK (R>sjbsŦAW+R'RWrZW"Ks]ohb(J wJ^bՠKsgO'J"*'J 2{ޤ;;j"$n'RNOhZ+\{gZc7ob3j/oj嘆ҬK{Ob/)sb jrHZ .(Rz~.b5oj r㿌 s7rhF̓RRRj*~SbWAs9.JUʀhZU_j_* hR:\ GR_*oJ^_ A}l{A ͋1j7OJ@HRmk͋hZplhZWuU̓- /HR v kA*7b'/HR\ȭb{b>l{jx ƭb팃r׺&4+{Z( ͋b/*̓d9&>+͋iZ{Z~x?͋iZFeHRwK̓AOHZ^b90.+sHpl{/Ѥ sJ/b 2Nb JQ^Oe1U2A(v[΅A#U2e9ѬA2-o1"IKib$l(R(+{iZ"HRlj*, {'J!Oib??/&?I֓K{HReo9o(RFeѴJMO ㌃T VZ9" OWD1U":I +HRQ^oE1W9(nsJ#UIR2-.A" s> sp~j>7/hZx۬HZ+!Z,r k]jMWJW+*Z(R}k*"HRӵa퓩b.bk>s+{o9 {3p2j"[hbruo+{ {)2K{2 sWShZW9buëObUobRx͋bN͋biߥb)*hR phb<΋j,hbr͓b 2HZɛob r_2JorZ r2j'rL{5ݽ͋j`rW%K{y.(Z +phbUQUbn'Z}ShZѤ+s{ؐr8(Z'RK2jZO'Re("SjuOA֯ ѤIOHR4NHR bXXLsJiZ썌bf(R{2A}HR/OZUX틈ZU(J .J 嬋9Ji.J~'J)ޏJ~ .HR}OhZ݃b}m=}js[jibj_r.^A88.RZslj{魓bKhbplra[؝rO9a͓A %$1] AUX퓦9UUxO$)땷O ]۰e1y(RTVoAW)}ZD1^ Ѭ)RI. 2ibqor)muאhb2j_r {.VI80NiZZ/ sm]BhZj︺R૩ sy]O sS9r蜯o+{obKkgb*K{UEb76+sXK{jnq͋ s{̋ sWФK{Gu}/hZ*niRJɃb jl͋*{f(>iZx~͋j" ('R HxJ { K^d2HRrt jNz͓b牾 .K{Y퓌; *sj){z싈Zh b_^،{Z*+.NbƇ.=Ѭjxj7 ͋hbwV|lj-/.J 2r+{jqږU s& Ь+{,BjbHZƾ.HZhZ('Jy&RZJ!=/.Ѭ {yirSjqlj}} {{?I?Ѥ so sWkj| sulI(hbK(R0͓Jz)? jЉ,HZ C< A׿{A2kHR/l{hZ:HRՍOJL{J܀((JLs/Z84o kswhZ?_ Z.J WNGRկjU k}͋Z~.̓hR+{WVW\rÍy_lhb:6xkI:nO9%I鰤r\Z[Z {j;r+ld1 'b*Ьj|Φ9i]5y Ҩ9[Ѵ!jطL{uusj}0,'JE)U$)*SRW(ZUAWHR߭` ͓A~ .9 sVwWTj}ib{j^w)-2(RM鏜rZSr {q]U]lr)1/Ьr]n"ojlT.I͋ s{#/rK{&J sj0(3FZ\9&?:Ŭ\XOk[Tw sHdj )*͋+{| iRjƊѤ k'-=͋GRzOZWhZnѬHR7%ѤI`=(J Ѭd1J[ZBbi2'R% ͋r͋*{ϐ*{=+{͓jjHJФbc͋ s mA&JpgR?Ub͋j@,r'6o͓ s&tHRNZZߌHRnbU+oj`8r_dܐhZuGRb͋hZ-/͋GZ*kb[z".J.HZlHZ.jWK Z͓jcRbǐJ{ֈJkj{4lrh6ib)b9 CPԐAaoA_.e1+pk{JloNA׿iZk s9*.9x/Фb틉Z\gL{hZ5+s(RjINHR bv߻Z"j_l{ sCEy.b GR *s8xMGRH`BGJ%%%ZLZΓjU/ {]Z9;'Zz. {UUU͋j͋9 +OiZ_UJVѬA#2hZp*(3jo*HZ(xI (R|oЬe1ЬAWEWI/r]͓jv͓hZ+͓1*,rv͓AH@J.e1%%HZ跸Oj׷}΋jU*͋ ssobg/I;rZJV {UUW܌HZ6 .$1)oib}]UORVR rjx͋bFgZ ͋k{wۼ͋HJtl{Xk^bU͋Zuk{ByOB U/BpФb'/1j&. ssѬ.]gސb/rK 6N {骿 s͢o {2jѤ s,Uoib ﮓ k$OHZOlOlVSJ{sA €jo'RxݰhZ2jjySZR?Ob(Jo{.hZy̋rf.jϫ/r?ЬR>J|j.IW#'J(hZU٫oZue2"ФK{ !/(oJxj/ ͋hZj*A0(R*(pOHbsHZՌJ"?W퓉jUAjڨJJ辩틉Zᦟ'ZШj_O͓JK|gOJ͓J"*U.HR\UK{A^K{Aãbi퓪b*BOJ.(R *HZ<R+{(R$ sHZSZgAsZZ틦9#k{j㞛;j3* s~ ̓ s'⭃b @ ͋ sj񛬃 sYhk{hZH@HJ ͋Z^1 ])._A}A~{Od1;yu/9 ./1U(,O!/e1 Ѭ9 UѬ9չ b:.o'Z (w֦IHZUUL{'Rm bRr2 #hbalb ;*lj^>hr6>J @͓ibù {UBh! hZ_A* UA_1 u/9^{$)"q/9[c.Ѥ$)U(O u! e1*U9չ Oj&K{KK{{r.K{_ kǦjpyl{HR8P*sc:jVhZMJ"0uhZUOHR* U 'R& Ѥk{OobhZ*hZ_/bUHZK2͋bZ틉b O s}ݓN+{}׍͋ s>ohZzJATXoBUW +sAU?/'R5 sU'JGR6b}_]3 k}`jhRIBoZϡ#Ф s^_YNz- ͋ {д9>2+sKzѤrO*2hbR s]_RjuѤ+s.˒b;.+{wܭ+sEK{j`,AҪpbb/ShZs J;oAw0oE1yAK{ b~榴oZ{-OHRuX͋e17(R2)KsE)۬ꭋE)IL{9A~9 HRЦb񺗾b'z(RpbttTd shZBsݚ훦97l1P^/HRlL{jpyljl{b&Xjb`x̓J"k{'J{A̓'J.Zj5z'R*RI~(ňbw։bݯ>jΈZ٬mUJp{A {A.A^~jU$1 sD)=K{nObA sRj9*͓A7!P\\E1lKIZqb棾jk5 ߌ {l9hh͓hZ[le1W͋e1~D) O'R5͋A jv(SKs k߯>jiZ٨KSA{1{99^͓ju,E1 2e1ɌA ͋r(͋J h͋HRl͋HRKsA2bjiO4Rbkl{9̊JɩbHR2nh{iR4A >b*JI#?K{bK{j('J}}oA"/RU";oZUﰜjuojohZU9(b.Q]/hb+~͓Qׂ#)ФJBRS{)`,*Ҥ9[{9z.UA΅lJnnЬD1Ij5ЬIo+{HRD)BrSR!%I.sAUlaul!__($)UuD)UU"R$)U*ѬA(RWb ѤHZ UACo'Z.]/ sa׫hbׂ!򔽅9BRs9r֬Ap5K{9]׌9 'ROO$)I黪̋A X*A AnK{A A:A=͋ZFqz'R{A ˺/Z*l{iRxpHJ痴96'RJ@͋9HRel9 .Z?{5.jOiZb.+syjSAZZXWk{[:d[r퓉bBe9&HZ:*'J8O'JmlФl{[+s6ڰbbȖ?'R*u1HZ>Ѭ9NZ+u.A oHZb*b߀o_틩b.bbuhZ=OHZnb2k{[.b~]O sW.bjUrA髬'RkljjHZ$j j[ok{^qaO sϏjj1ub jZA쉠l{IRKOOA&OJ͋I):/͋90ؿhR-*(jӪ sf͋HJj>Obտb5/bHC 퓆9޺.Ks)ZX\oIq̓hZnl{hZb HR M͋A!̋b 2z̃jRAqgR,̋ s% s{X s]퓈Zٌjt"kbokRK{hZ-ˮK{ABB@OhR󱤩ZwGRURK{'R騾틩jaiIOo3A[(RZlHRZ͓A޾.+sX|Ь9asRo'R/hZ{RHR}J kЬbi]HR凇ZvJwpD)54Sbkq3A_SbUub~g(Rv29UZ2 AUU9u*oe1A9m8: s`.oQ*퓦9ࠬc9WA*u$)赋'RU* sФjj.kU]En+{/)OJIMo(Rn.bѤhZ(~bGZbV.hZNbObj68j U'Z(juk{VUOQH zSbOhZɌhZ뫢K{IˌJ#)Ѥ s ۯ.J*.'J ЬHZ??{.(R7-(/Z7LsJ>oJ_SI' " pKs{(.KsZNbNVjQZ r+ {{a˰+{WU s:e1B̓#)4oIrc͋Z_N sHR-j'R{`nA+}͋9 ͋JФJՐJs[̃A(K{e1@kd1 -robj`*sA@GROKѤhRQcCoFR⌃A+'RZY.Iknjrbca92js퓩bB!Ko9j񓌃4'r)cHR}_K{HRjJ|E)*{ ,ZgsA.jr҂틦A"(ohZUoA (-͋ sJHj=b`l9 @JNJj´'RQcCQ JOJ*{I%͓'R3K{$)B@`RhZ.j s׌r0͋+{mbK{JB`Z^֝e11/ p#).9_9uͥ9ݕ2K{N9+{hZl{HRcjbD'R"*j~O1 rw尤j(]ѤjruU2IЧo2'R46,A@Jo1U/D)}9) J/AjѤHZo'R.d1*rФrXxP-j b#obWU?khR%%.IbSIj+{B(b6Xb͋r;*{{|hR }ubʻkrgZɮ s匃r>' bzФ'RrofAKjHZ oHZ"2KsMzj^I8*F/bmA`B9)HRׯ*񬭃c&/b |hR]/b?R?pb&>+{Eu?jHjn..r9>9P\TO9oAx'谤hZ_.HRۗpJs kJ(̓JTkaKs9+͋buE싩b5swD1>jWk$)P e1WдHR^bO9^oAz]u {(J|j/&R᪣j)HR㣩khR*ީHZ)'R~*(HR͋bɌbh1S^TЬe1")p'萤J^HR}xJs kA(̓A\ka{9+shZ틉b_UwJ6 skJX".I^hZ߽~bd1~'JrY A|kjSIkj/ld1kA*HZ!!hЬ$1ᬋrm͓r/r|f͓b Γj܌'RjRsbж͋9ت/ OAbm$)/jJ]/(Ryd1͓b*͓iR /KSu__͓JhjBb)3jכ s̓bJlHRcGsd9,HR{ѬJhZ4퓦9(R oo(JޘL{ZGiV9S s\XRz̋Z*Nr].b mhoA*p kro΋j߳͋HR su+{za sW|b?&:͋b9kӼJ㜬 s0Lt͋Hb8lhZֲkb -R`ꏜRx{k+{hZ 欋HZ {=-r/+JX׷TibzykJ+{AI'̓5q('Rzjb]m{Z;{bVlXJ먋WA6% k<+{Uvĭj^*'J:JRAzrZ.(R!D1oJ͋'JK+ohZ[jA͋GR7l{Zmf 'RձK{HRd1:cod1 NQe1.296]A/:Aȯob`/bwjbRK{pJ퓈Z׭ꢌj"#SO s1sj'gpHZAj}ZЬA9AXf}e19J#J&{B39k{J'KsHR}v l{A8+shZ׈d9:b.e1 'ZȺ{GZt8J.b?KNjN.jh=Njwhbybrlj"+{9!K'RlGZ"!jɳog. ၡrTݾ r {'rrWI l1``Rjhom~Ls9Kse1~z/ ,{Jl{9qOLsA)}SHR ͓Z0*9?jr.O)jb k9V{/ sZ.j*LFrB19jѼ/'R(J(hJ+Zy{W9l{I*oe1>;Obhz"k{bKg̋j.̋K{bjnN.b@0(틉b*/bj6yjr͋bc{'RK~2OHRp͋bbl͋hZ襦kj?cb*j͋'ZnvJ/9BC㭋J+{(R)-(R(RӳJZ^K{A+B K{hZbn^+sAqJ)iZkZ .J/ZzɱHRYbE՟b> P+sm Xob]̓bUHR+w$ohZW=&/rli s^W{'RhZ~}.HR8#[.hZ J_ Z&K{ZK{bu`̓9ZXܴhbrK{HZj͓hb%+{99*VOD1ynKsf]?OAޕ.AZohRUUѤ(R 2jנ.HR͋bުѤ'R^& hbi-r_^K{HR\MjOJ~$)(#۰) +.9^ KsJ:%Ks'RK{Z@W9ZX1hb*{9 ,l{jҒrb j?ŧl{gZ~#Z;Ṽ)jnIjBj͓AqiIk(Zɡ.rޝ$1ljHaNIb돬 {VԌrχ׬j[lAb@.In k(R kI:gl{e1: sHRwAgbAjK97͓hb= {_kHRk$)HHB sO9j߳ j khZD)njѬI*obVK{J04(RKsAp/HRg~Ѭ9\{(R?f|$)3Ф+snZV+shb/ +s?Ok{_W틈ZNj2nj@!΃j@\}hZnWbWb>WʏJ*coJUHRu͋J7HR vZU|.A*.A-AJ]8+OhZ+ꐲ퓆9,Nbe.i "8 rZﮰbJ.o9+sA ۸d1<Lse14 ̓HR7hZWOb=(Ѥj<bXv̓(J Ӌ#Rz{(JӾjNb~)b HZr>ڻjol{(RP@k{GRcB[nHR}7gR sNj8.b\s#.'Jzªk{HRI9ח&rV sY댋b_ K{hbʐxlA B@ se9<*+sJkjcGRi*{|j.'Rj>HZ#퐤Jj:ѬA͋*{bj HJzZ@9k[9}79 so'R:`oGRTs#'Jz¨틈Z^\}.I. s s(7j{ j~jbjbKsb .̓c1jjbbiCjߟ}A+{Jٌj≌jG 2HZ0 O'R"^j(R( oD)(8$).R)z?d90(RhHR{eE9ӭHZOV ˰ .! K(Z KHb.KHR<+{ppIL{Q ̓HZ+kHR۬D)kccrZ'JdJZɯOHR{JÔAUѤe9Z:$) Ѭe1;."oHR| `̋Z s? sy̋hZb>.gZ~jubm k mU j+j( s*Mo s(򕏜*{WZ͋hZUj*Ur-(e obx.9u(2A_OZ1..hbRc-Ks9;Bm}D)boI (K{ zk{.HeK{b\틉b>b/b+sHR 5jڰ+푤bowoiZrK{iZ  s~j~ޏhZ̓AsJ3(k{bk{bL̃ZmahZ/W 'R j͚Ьb_⌃GR(,wb )R( b:~ls)+s9;0 $!rRa s'W-HREMMͬj}'}hZĄlZk( 쐤9-.bV͋r͋ sr匃rD1+̓$)rw9>K{A2K{HZn ͋9'J+WI ohZ0OgZڠbUb*8勃b.*sebi]{b(J?Ij.߾GREMeekb%m̓HRlJ9-oJTѬD1իo9(u+oAՈ.(R+v.9yHRU-:OAe92D1 V!Ue1U ʼnb\:ͥArͭzw-͓ru]Xj!@@@bJO sRjmo͋(R؜+{e9j+s!rnÚr(RiyHRU.J գ2A^-9(oHZ({iZ"ՐHZ~O'R(6[_b'R`jɷwjbhZ` +{u]Pokmm +{d̃b+4O+sBbbGR]'JUwK{rEkhR`͋A+⻉l{'JGc'J#"2HRK/j kxЬHZjlbI rar8xiZkpHRvS{)b8o9% *2_eJobjbIib* K{zoOjIOjtwWhZ-K{j'RBJ.+szRHZ04HR}6b~hRAp\.ZabZ63jUV\k{b7+{ZW{A箬HR.Q*sJs hR m-hZ7'J| NA+h*.9lנl{9oA}O9SJo sZEEhZ͋jJH꠸ňZ͋j͋+{.̋ZЬJj.63)͓'R+{HZrI@`882d9#Z0(RU퓩jյK(RZpRW+.(R>HZ_j.jYU+{Rq lJu {e9y+A}..(R7ޅ9lY!Z2A] {Bp`@o9Lb sHZW'RK{Rw+s cB2AsЬhZ սoj+{9.A͓I%hbHk{A`p\ szrZTbu%GR*lZ (͋Z2':iZخ,GZЗ_bb%!:hZ'obsPhZ{>l{hZټZ{Jzk{b!B:(J bߵϛѬ'R*VsHZx]'J^+zhZ8+hRzb¬bѩ-͓ sĢHrzOjob/ krLФj/_ߐjX]lR:oЬb뫏'R42jJ"GZ Obtjb_*'R{6b߼낌hZ OZE޺͋AoR틥9-jz_JZ-Ik{HZ{JbD)cѤ9w!Zjk{bk`Rk{HR'R%.A *b/32R8bUmRj2)JN shZ"&>lb+&*{D1j sphRzܪϤAoS 952HZ[ѤGZ~'R(R͋(Jce1spA 9: lZ{HRI%.Z .ob*2hZ bbAꬋr})IOƆl{b׳hbﯶ͓j7 Ϧ-(Zb)͓j|lhb 퓉bp훉b7 ®+я͓'Zj͋ib|blJ(HZ_.мHZ}oz)ōLZ+Kj(HbLJbb1(Ro^|dHRWeHZWbAp s#)pPRhbZnJ`hb Ϯl {%/͓ro {*kij³͓rk+JojjojA *l{I΃jOgZejPZZ͋bjj|gbgR!(Rڸھb8#]GRߐ'RyGR5 +s)HHRZհIOd) sr.rA6$ZeryObT͋hZ/HZbcbX{+{'RbR?bJz'R.'R&̋Z8s⣌bojߧ=hZ?jaOjʈoj?k̓AR&̋Z@OZx-Wkk{'R+ b\qGRzKsArP*܌{AhKrѬA,.1:4AK{'J@rl{9ȊAoHR/)ˉr(ѬroRbsz_j!+譋#)&l(R.mIlj+$Ьd166j IJ8N+s5koJRԧ)R`1hZx-U'R:o'RyGR\{JZ^+\JhK[J<!8+$l{(J ψ(RbzAȊHR}gR? A̋ s{b*@Rb{q{_j2z9&lB..HZ5r;[72)6ljkrzrn͓r>lj3. {o+?oK+{uOrJ]buOj.`hl7}E[ +I 훦9"jѴaI@|AU &дjmHZ\Vo>r`PpҬrGzj+r߭ {Z +{iҬ {묋 {=17.hZzok+sJ> ̓R?ok{bhY|NGZ6͋jj:͋jʿju=0j]?{.Z k틨Z?lbߊb-! HR(載j\͋hZ rܞlj*~hZOK(R 1.HZbl(J{ ͓Z{?Ob(^5OZ먮Ѥj*~2jn.bV7A,pHZVK(R=K{e1 $'(Z+sJ@ .9>'J=b-'Ri/ZӬ퓉ZФj`/Ѥ*s{obk\lbzjŌb-kIέNb HR$zb'wФ9p'RU\N9:k{hRyO'Jw⌃Z 6L̓9"'J;oIɉ lr #퓩j:Ѭd9Άj`r!+{bu1 bKHb̓HZll*94Iꩫb?/JBRԐbjlGRFlgZ+HRxˣbZ$ Ub'oApO'RN'J֗:{Z}NZWϩ󌃩Z 6ΛA"{&J*.hZ *{rIΆj~eju},lb*r.Z*1$.AUO9UoA* W͓AZ9۬) ]oU( U͓ OE1Od1W?Ikz KR1&lR4 1,X퓦AyqsIZxZ͓HZ^RrHZ܏a(b͓rl(rej(O1_d1/ hZo'R4,$ kvOjN'Rz bb_W_NZ7'j^Pիj- ̓ s΢j^Zj.bxj'.HRȪn͋jN}b郿K{(J`~KHRijHZjR/퓉b]޵C+sJ)HRW% Z%+&mO'RziZ] {I*lbbU͋iZ_uObO! rݕWbkj{\r9T sHROJ1 bbݽ{bh7O'R.b9i sNbXO'R !) s<.jpSK{b K{b/pj5NI K{TGϏZoj";(9 O9{>9" .9l{J>(,jT]]틈Z[zVsJ7 jHZ*\ OHRɟ jUGZU.IuŅAU"Nz Ѭd1"Фjwwb.A*`1& jRk{bDiHK{GZ/ jտ7ϐJN sV IZ . kWZ-ח.Z{.ZE|"{J̓Z5{b~hx'RobQN s|TojWOjխojUbUHZU/6IU"Ьz 9ѬIWAWS$1UѬ$)rUe9 ]e1 R9ȊOʼnby{sR HZ8}Iũ2'Rz4"SA[p(ZkHZs+{(b3.+A˥$1_?5(RR_[_ sHZn s(Z{Y5R_]4J!6=Ūbh_)2(Ь9u:hZR'JЬj̣Uhb^d9JФI& oib }ruOZ b`ZO'Rォ/jsojAʬpr^NA*,$%̋(R** 'RA.j-pj]q*{hR6l{hZBHR*K{(Rދrb]#hZV .bjsK{hZzJ#lhZ+{R~X {J? {A plA+iR8j'K{HR޺xj(R sGR?zjGZZ@hZᏯ.jrڴZp*sP+{UzbKnhZ魉j[+{S{ se_6 bj(9b4j+{k ri0K{) OJ66.hR.'R᪸hR.jbf$.hZ# GR3RN'JǞo*sY+틈bFSxI'Z rR"usRz2'RUK{HZk{RZ.GZ?O#)мob/ጃ sbo jg:.j#?Ar< HR% sxs͋j1 *sc̃gR%>탨b9GR0b.b͋hR][̋j_Kjߞ^+{9lb {$)'KHRi͋hZ}j[.Zsc sJJ,L{J+l{hZ~̃A6oI+/RjtX%΋GZjMMoJ#!!2jjtK{1@͓Z'r9֫ߓA/*{ݣ͋rwhZң.9.ФbRZOK{ %.+{WO*{=mGZ**j5Z㬗wk{ {‰j++s퓩b*: s\V̓j_^k{jZK{bOb55bl0jꊸjsr+zWjЗٌjz5kjn͓b}_߀lb;(I{I+4=9/D1JOJD1iR&hblQ++(b^hzIsr%9 IտSd9RBk+A)zAWrI (&21 P5֢ 7 5։j_oQ ޅAj7&fũjgv۬(Z@ ̓'RZ!'R9xꪐHZBЬA'R%*O'Rrb/͋'RZ" obѤ).&O {bx*siK{UhZhkr kkOgZ8 b ͋ sW퓩jhjJh.O'R7}NjBxr.HZղ?/+sѤrV1rKVWNjS_kj̺͓1jbA;+sA(K{A rm7KAxl{d1k{ZK(J/.Ks:Nb 'RrI;+.e1 O9=p9rZPj7{bÍ jM͏Zb׬jp͋hZ/ˌj ZO'J>Ir#.?.r묋rj,A@@'R('Jh@`9͋Ko,kTK{bK{3'RjΎ*.gZ:-r7+{S}jjߌjnm *sB]ŰjbWA O sj͋ sojokhZno*묋b. HZrխWOD)hR9+1r\O {Pk훉jRI?o{vކAᩫhj߸z̓+q#`+N9b:ΏJ )ѬhZbr_׬j֋j#Vbڶ^I*oGR N s sޱr틈ZrSdb(o{Ρ͋hZzjYhR>&̋9bbbjjB͋A3 s5ohbx⌋rkʵKHR +{hZ#r9jb'RNms'JW튌hZ. ~ GRP͋(JsbMS#'J noA 'ZHRbgZ2b[?zj>yse9P/HZBkR-lzдb?YI .biѤb+suWWʌbN[&JIvHRk{'Z;:6>̋*{"kj` B<.jPbmA/y=u*{pK_O*{1퓩b.b OǬZ+!//*sucj*bMb\B*WBzV-'Jխ틉Z hZi̓'J@[nbץ^ˌ'JAzZA#A2͋j4:+{K{rKhRPP\\b?z.hRJoЬ9 s¨l̋ s*)*k]7+{>;{̋b.GR'/b̋jꪀ+{]}khZuhZ Td1W1zV%Ņ9թb b#Vb+rտ퓦A?.J6&.HZI2'ZNO+hbwKHb^5+e1Kj%Aa+R)Z,I} Z!?LhZ*`p/(Z&kѤK{@Jhg͓J \z/͓ {᪏$9 JoA&򰤩b[hZx>. s - snNGRx.'J4j퓅9 *퓩joK{s*HR)+sa kGlgmo(JkokiK{{ P.b sf.oZ'b[-GRW(o9U"ѤhRU +oHJ]jn/*s$Ҩ b(f.bPK{'Jߞ/l{9bb`ФA퍍.JxHR4틈b͋J j0oy}*.JԖK{a.bFHO.9͓k~Tkk:.kgǭ_Oj.hZ殠 hRWVAGRW͋AUJU*(9I ?Ьjb*gk2'Zp͓'R5.HZ[*K.ZOj*:.96+ oHZKz Q]K9 ⌓9ʚhb5Q)дAZWJ7k{){L{!ηjA鼾Aʪ^D1$E17Hb$gмjJb .ѬAhbS3hb껗͓ {>Z1JrAͣjb"..bʬj\lj;B"`2A /K{o8.r蠨Nj`. OA jsJ9hb2'R s䶮͋jp+{]Z;'Br񬬃dfvEkZ'&iZcZl{'Zi,.9\e1rW-S9z=Ksuu. sx s/jϖojxjY̓hZ{+{HR9%(Kb&wkrvrz (Z'?΃Z<]]A%) N'RWAR)ФR kv/͋j7 O s?'j`O kf o'J퓉Z͋r᠈oKUOA HHoA obOhRBjhJo9 k Ngb: r* sHRHR͋b +ss'J(j@ZZ*bǿoj{̋+s߷TSl{j66-͋9bR22AhRJ̃95틈b͋*{aއK{UhZ+JNNB5ФjkNJkkjJod1 K\ߐu_Nhb: K<=b,{AVTN9>77bƇKZ(Ռ9hje1 bA4͋ncE1KVq K%PNK{\훈b:b8z D1rS[RO'Z/.pHZj2I뱿R8HZ͓HRwG+{9%kl1:.p+Jy9nOk9>B(Rr2 .!eoP_U,R)39⬋z:A jX {Tgd16j#'Rr.e1-IOr]\x.'R:ȫjZ61JBb`2K{5HZmglABpk?͋HZJjJpHZ'[Sk{^_.rHRʼ.AЌj?xL{bhj'ZCK{&R=/Z{++OHb/rU]%.rtKHZ*ibl{ڟK{};7-Rj.bZhZU+sA```OgZ bY5*k j (HJ$ !lwzM͓+{NiR'.b^9"ohbhRhZŭ#)--?>jW r?6l*.k{BcZ /K{89ۭ shયj(j {+n'Rrpꮌb lbp[bmR'R\oA]2 j퓦9|UA%)͋*{A+{= l)/A^TT k_8obxhZ~)9XXh@K͓ٗ+{*`z.b7 {۷'*{r'JT_^A s3V͋+s  sjڭ+{Vur)jkSne1UVP9 9ze9ʼnbWU3bTibg͓rx+{ 66O'JW{RA]_U-sd1/2) >re9 QWIVK w/IݰD1&!rUhbOϻN {Ъ=I@JD)]>SbpP^lJo kHR0O+sHRA*k{hR# z9Ák{br/.J{9bSS*{OwP\. {|PK{}=2hZj Ίkrs(kr2oK{D)b@.hZ 0$lGZljD_kres+{bkOhZu͋Ib !/1HZSDljጋHZ*8lj,(2hbgOhZJȀ.b\vxZl{jqK{GZ9,Ks'OKsJ;OjO k_ojohj+{qޫhRjnKs,ЬAU9*Z].97'+{/K{(vOwA sK'>~N^9=.hZo s jiHRV:ohZѬr}K{UmrTr׻Orx묃Jb`+s=kOjT JZxxA? *{vurcqr*e1H@R15%JUu9*͋J{O17+{=voK{~͋*{ ;V͋+{6nk{^B> GR ɩohZV:Ob] ߒOjyjsro {\UobU2hb r~}e {W>֌j%jhZWѬ9՚PA[ASezJzW.Aeb ]mApuJ&g(RW?Ikj `(r{lrj\Hb~?Ņ9:<&Ѥ'ZGZpxAjjOD)Jr9ڐK{(Jx_d)/oGZU+sJ[&"O9Oj.bHRrNjIJ. {x]bOobZ_߰ZUPuOHR_]:(J-=RAO sV͋rj/(ee+s޶AZrbuVjRjT^ Ф'RuЬZUBIUA 1j͓ͨbo*r{|+{jbu{kbU}+sHZ.L{bjb]3 sohbپ(Z+(!*bo1ڷo+s,THZ\kA*ujB K{9j{@'J-k{ZbB;oHRjJ/+{=̋ s|_Ub>pZH/A.b;̓bxc7̓C)  s͋jh.b sU'.KoJ$Km {þL {#H!.K ݧ͓+{T]͓K{?m+s+g͋ su_K{HR@`l틨Z9̓hZ L.JV75.A sK )rWlj ՏD)RRZ\oe1ŅO9j9bW7N9 {?-jJB,GZ!kr̋jgR6 sm͋K{r+j#OL{筋jxڪrc@kb挃bW_l{bVl{j+l{bbl{Z̓92'R[|V/J=nON͋JZsobU +{I %+sAH K{Zx sjw*Kb7.rmczris {(b {'R|B(.{AhblJD͓J(br͓hZjQe1ƅ{!+s(R_ܷ sHRŬ9g~D1JSd9̋j_̓A>rOb̋j,.JJ#"Ьj{R['J -{A̞pZܔR9Ϭj(̋jcr̓HR/AzJHJ sJnެIkib˜9(.!pp͓HZ`!(Z-r@]2RVo'Z852juPkI(jz {b~hZ_wlK{hZ-#b) 2jǷФbrnð$)Z7 s9 "zR`SbhbRj!Ks҈S.hRP;ʦ+s{CjBjNhZrN(R/\ sWѤjw5M/1,&ƫJb@bv k߂Ѥ9&b"r΄͋+{.퓉Z  {:Rܰe1,l(R骾lZlT+Zn͓hZ6 kIzV+{[/hRzl{hRVN&biϱKs]7.Z-.ObrK{A Xru^ Ѭb}%O!\4Aobj{ݬZWϹbAb)j(+{8 hZ /% sobDoj/_OUw[ {[͓hZr e>3͓bvخJl{HRWNK{HZK{hZ:*l{b}_Ak{HRJOOmIOe1/j:'kr^b0Z͋D)N+{GR,+ lr7(^̓j+yz͓HRo'Ry.'R^$Ar7ibp'R}zʀ'RWФbcu.ItK()XVѬ1u+sJ 3+s1.ZJD1'Z@댃Gb) HZJ(퓈b]N s5%Ь k΋qjibzc̋HR ^Zյ-D)IojliRx(K{A>K'R@gNsKsgCI+ጋHR* +{e)l{97J.j~.nHZS+{'RVK{'RBÿsA ju͋HZ*+{j?R)+bWK{b?-r=Orl{b*JPhZ밤Johb+ؐjWbhaZ}bPGR=Ѥ s]9O9J @s+kZ5ФJ"ѤR}W}b] wѤRLsZ̤(̓b.b)sHJ͌hZ : j. s^ s s`m*Obt.b͋K/l]lݧK{-r"͓jJbo"OhR7nhZ)++s^>GZ'Rz. kS-.D1*Ф'J}_]HRU (RHR۾b1Y/̓GZ9>1Jj+͋rJ| rW߰͋jМr?OblzOb̓+{).K_]Ok_iqvr+/ {͋ {{JjL{1.$(+{jQY#kj}W?K{b8$d18HR'JwgIJͭ̋r).+{͓(RJ ̓ACl9y/)*x-JU#shZwmతZ]'j?]hZU2b;WJ(_oob:2j4 uhZd |}ЬhZy*}9 :we9`"bA틅9%6 7 .sRܶ ФKUb o'Ro sNj-+s-oJ3P.JUZhZuతD1):.rUJ.(Z*͓Z}̋)b`b^9n\*{9l{'J kJZf' 9͓HZr+͓rXpA?hbUQ0b>MNrlhzljj+{hbMLbr)iZjOj'7r(RKsA8bФ+{R\|]j˚k{J bgol{hZ{OZѱp s*.*s[jo9ɩK{'JHZrb.8ѤB=phRތGRWOb>Y.B'͋ s/ kֵ̓ s[oJjb< j80.K{^@h،r@.hR<4[X͋J-)b l͓bN* s  sTF(J B.'R誫V͓jj߷kHZ~#kjj hZ{|Zs7͋gZO1b6Ѥb'퓉bV퓥9WAW 19}UЬ sj_'Zve1RjSZӌR0l{A hZ5b6y%ojﯲ s徺hZ [K{Z?'R{ϯ"'R3ЬItj$5HZsGZ_, b00#)oVUUbzЬHRUɂФb,Ѥ*sohZ0 jܦ2+2b HZڊ*9\"zAUºňZRjZiRuR'RgR$)1HZUW>.A\O92UoD1UO Uoe1 UoIUOe1"ݏA*oj^slHZl K{bڋӌj&'Zkb~.Фb")IڣJ7oj@kb㏆Zz{bgK{BN+͋gRjij.j:Aj`@ sSuY͋jnK{Jz ʌHR"/1/bѤZ[Ksڵ㰜{hZVAOHR謃ZGb]͋B?鬃bqb*b+bJb^bW)hRZ2Z{}.hZ<J͋b(. s *͋9``@/b͋r>o sǍbIyOD)'Jo k_Nb.n k筌b5e9ѬhZuhGRg̋Z<_{A{ɬA͋bu;/+s}U9v͋I~ oJ^?OJ`\'Rc}pc1x7K{!艐AU*NJWpZ NZ](ФGZºjbX"k{%-s k*A͓ͨ {{Zhb ^/b?pb_?Oe1 +%AaabAʌl{hRZ{'J j͋hZ"k{HR{nKshZΨ{hZ9s G;=2 Sj_2 sUUUnA.hZ6Wb.Yj+wWhbݽA͋b (rS͓ {nЬb VojBZd9.$.I`J UoHZ}](2A'1'Rz2I `hZUJ}UsAj*zM2b 1I j߰+sxoA9HZ팋r\ٮjK{iZO:(jOHZ+b-'R #k{.rP틉bS.+s]W̋'JphZp*{QijAJjjohZyL{ji?K{jsHR*/ZOb9bSR(HRB*'Ji9j+^wob ]jWb{*UoZ)*k׿ObՋ Ks^b^b/ 돜j\*s>^]Zp}'J ޻rã̋b*.JJJJJ틉bA+{j 8KbW_&䌋J>Z_Z-}Zs*s'R ͋ZB+Sj m/(Jਰb:"zvNJȫ].GRWR¸s'R)O+sW}] HRj0O(J~oJ-Ob-尤b.z}ФJPz}bő'RCq}/QϺ/GZԷ͋HZB/OHR2oO'RbW͋J_RoAo AS(R{QRHR_o#)&̃ZqbJ{A͋Zꬋ s B"J퓉Zyyk{HR>k{HRs_R$) ?R̓R芩GRbXkZkbC+{hZ(/kZjghZ{7jW. s {͓b,͓b^?".+{mhbФ(RojPxl(R:|hD1jHZq-I72bz\lhZj KjYblOhb矿wAѬe9`bά[^OICw$) _e9sQiZ[Akra/rjd1*'R-#ѤhZbJOA_ I[퀫oJU oAW""OZ,{'R ͩ͋j)͋hZЀ 틨j d1魉/ s[ZQj:dj(ߧ'RӿOZi j_j.zx͋+s'2n9 J9-j/k{uak͋K{m_T*shZ$ b;Oj_Vw*su. sojѬbߐ sUװjUJ+}kjV.r/hZ*.ro9ɍ-rxRbLkr8-.(RoOZij_`͋j7Yy +s=nZ9OGR9)KbS䌋bb.HZ/jo͋HR^n̓hZij=b .Iڞj UѤhbU}$9 Ь'Jx6ЬR|HZyk{J 8&jYk{jLbJ_ (kHRuzKHR).j͓b~/l'R퀠ljZhZBB#! -A D)_ňRU2ZU( kW°'JebЬe12hZ__<1Z]U962hZ=ňZ~P\!ή`D) GRgKj{9뻆 {'Rf+sGR9Z0jXhb"# ͓ s>rz.Ok.!OhZ sj^Z[PlHZK{'RsHZ%)ohjlhZKIhb;>kD1srTVT9Wz{9W}A +saOkMO) #)`D1/'Ri.J 2bUhZq^b+W2HZ UФQUIrHZ8_I"Zj_HR'-JEAjְkչ5O9=)&hboꏬI"-hZ[/9JIꐜ99+鬃j~Lj sx錃gZJJФb:lj, ͋+sx+sjXl{j숰l{b s/b7bk{+sる Z8)"K{u)/jaܬr[J HRnʊob߽͋ {CHZ,l9))/& HZJk(R hZ[Űe1@ʰ19)/jg̋ s/틃bH@ k>̋j#hij|rhjz֌r=/ { {]l(RԜK{HR怜jybrk sb:kbP nKhZ29>.>'b..hbꯧA s.K{+#ЬZr~z+{hZHK{r|쌋jjʯ=+++{6OK9- 'RUb *OGRWФb)(sbW s0HZ+RHZ<W29RHR+UAOD) ohZ"]ФJ`"Ac̋1̋HZ)b{kbV̋rЬbuU kUbUbuЬbbUA#(ZӰbWRLhb/9 rT_j^Nj~͛jD1 rTT_^E)X΃9[Jeq͋E)v%)J$$HZuuI"(oe1d}Z1"[.$)} sA%hZ)ou+{bK7L{jRljq(͋jbkIx ͋hZ_͋D).hb΋r͋hZ($)&,ibpl{AR+s(J: *͋hZ=̓9 s|̋jɾ!N+sw;O'Jjj/I keSK{hRjNK{B Z {j--bnϮ sMZ/͋ st͓joHZ KorS*{ { (Z"d1,OjKI_ s'J+%hZ==/91lT\ *s1.j-Z .*{EY퓉jr{HR>jehZKglB  sA Jsb&;zjuE͓bthRЍbjn>nHZb d9><j5Wj*kj* {+* /k{'J" ͋*{P^*{bj`PProlj_ lj z;nK'u/j*JJЬAᩣ̋jn̓hZা"k{9*GRA̓hZłphZ:kѬR>GZ׫x.j?HR(f퓩b謦hZ kj,!o#)fobb)(A^D1UNC)Ud1UA} GR":.2K{wr~ koj"rzj*(hbX+{GZhbQW[_ {hb:"hZ OZ؞+I(Lj퓉b eZ〽͋jyS snOjOS sx ͓b/ +{u׸GRgR&rR>.bo*{Mﭯ9rh]+{1@+se1, & Je157԰hZP .Zy0.bU$'JOA+ְ"Ф1b$1A芨AoJ 猋Z_ iZsj~'JЀ͋b'b.jZ>od17OQl'R 7͋*{u+{,+s>'9a͋Z͋ sSzK{gZkZ誺lr!7.Kߙ͓ {z$+ d)jj͋*{ng4b<fbn͋Z3* b s+.;͓ sZӬk{+fW.jT[d)HJ̓ sgrҺ +{{'R7%.'R( bФbBBZ@o'R\ I@ o+sE}ogZ /+sK)+{]ohZJ2b71hZx{hRWkhRʀU+'J/ *]HR'ǥѬQؼKb)KGR h=͓d1Z1R܌6A6^Жl{9]TK{9U+s1NeAasZjeb=ӉrWKA&KJJ6$)*+hZlj*r vrlͻHZoOrh 'R몀VZaA>*OhZ/Jj;C):2̃hbhbK{hb6͋hZZ+{Aʊ̃A^Nbzhnjx͋ kK]Zȟ_.bZۥѤbU^RZuoHRݐGRxrj_׸ՒbW>1HR_'NAu#ЬAu$!Ьe1*2hRպojAjCbRyhZ#͋+{[;.e1.hbH`+{jt㸭GZZK9ʨO1^ФjhojyjrVNb/n j#Wb }_wЬHR_ѬJhRݏhZX~oJ(틉Z0oR_&.A#GRuoJ9*9 ̓A٧,/.bn IꦈbUGR".Jܿ5Zo.ZWJ/]ZU͋r(W͓+{r~-l}Jb {9OJPf k9jꩈru=/͓ su *{h^jWJlB T j춿Z/+{ :̋A7+ hR났+{$͋r"j-JgbzK{~x틩bOZ6]N sT^.'RohRL{e/K{` {N.K8.hR! !3ŬW{ϣ}{s2_HR/"AD1v2e1 2*Rb~brѬD)W*8Au"A_ )ժѬRVD);b_o'R 9n+{A (ZkR͓A A^͋e1//^9_.Ѭe1Ue1UЬ9W.9"Ob:vk{~hZ頻 s(j/C)Ф'RZRzjhRejUk'R*~싄1 s~\ syuZeo{Z=틈ZFKhR&{b^$l{b[GR_w͋hZU ~lA}".*l'Jh bS k{A" )7hR.̋J jhZ׺b**s3r!ob$틈bN'R>lNhZ2j(`b-)k.bJbfjbwRk{bϮKAxB(lA)o9U+s! Amo&͓A}&͓hZ+{AlI/ ѬD9+jѤp3j l9V D1AW0+ЬHRw]Ѥ ЬJj*ޭrbkWo(Z}JNIZ+ob[u'Jx% pZb}Rj/j/k{9xxjbIyvK{hZ bXەWk{bGJqqq{K{\W_k{ k [DLsZ{ kgR0+k(RnlsHRF]bJ* kHR% s'JB jvwkb(lD'J]+shZ&(̋j57.!Ak{A4lsGR[jKnd9chZ!/K]+{#!pp`h29KcK9+{(J^+{(Jc D1sss{SjX\W_ sbOˌ{bk ksb~*b}ksZlzbHRKVK{HR'%HRkL{hZȬl{hZ.&RgZ毬b=..JŬZk{Z{Rtm{GR]uhRV;͋Jig̋hR}O1>Фr tb"Vb7ZUoZ& l{Al%2{"b4Ō{WѤ sol/'JJ(诤hZi+N'Rl(B'Ry b[+jɾoj Rb_bۨ6΃냞\ s^ s2U] jLꌃgbyIo*KZ吤b̃ji s7;jP pHR*<(Oj}Vj)‹.ljn2'J9jGR'ZxںHR h'ZK(Jh.b˿b*C/hZ͓KXX(ZJ͓r?j͓AB`2j&D)PѬ(J|UI~uOA }UI V(͋A,vRUOQr͓hZ}򯪌hZU r ߌr b6r蒎լrbOHR̓J␠bܬj`J"j9JJ¬bTl{Z=++sZ=k{D)KgRbHR l{Z(lsJKs'JZ'Jm+kJ.pj'J{oɌJ+{HZ) hbyty+{HR+^&HZH͓hZ;~K +sJ.Ks'JEl{GJ~YbqPZ Prɡ͓ s/e1Jp@!hZ sA+{HR/bjKK 㬋AլjRlsb.bU|.ZKsHRu>l{Z}CL{'R8?+{brb?񌃩bZjJK{(R@o1KshZ{A{'J}{A֙B{+sd1e1(Hj95hb|K{j`!L{hZܶK{b7'Z_;GZ6ިZyOru.j _'Z WHRЕ*O'R#~NAvobq3ФjǼЧiZj5i2jgWj_K{bIr'Rp.r߼ s'lgb򘦋K{IoA. sdR͋ kϦ̋jƉ*sw,'J8 j& 菤rNk.KZ*+{_wWB9.rڧK{'J o͋GR" Ksd13rk9, lJ+{9$K{A r {?͓ {w+ܟr6͓ {o(RJB͋gѬ$1|+{R lHZ+K'R H+{HZ*+*s(R!!HZrX͓b߭ s͓ su>U͋jm͋j*Oj?jK{j`.hR9=N kr kVUҬbZ^k{GR)hZ޺xKsHR8jsbw{AJB.bjobuJ Juo'RU_3 oA.JW9͢h *bbR ibů͓'RKJB2) kA0=+kA. kA)ɮjҐj*{B޾ { Z.Aj) Aغ*sHR\vVL{'JANOnK/$)ᩡ2b݂2Ks~oOZʐbU(ObW2/GR/תOZW͋J͂h퓅1bo!͋jUsӏjMΓgRc~K/9qk{hRjus'J{lsJtG*k9-M̃J n sAk(RkJ D1 # ObTw s9=U {GR(jljerlK{HRHЬZA)͓ sc*{ޥ6l {7jO퓨j:?JqsFZjQh RԮjj<歋rSj͓j}.Ahr'Zro]j'khb,*K{j#>.ZR H'R = br sS K{fz *s:oAo'RP&AUJ}oE1z(o9˸"OJWP.hR%W.e1͋9ٌ̓J}(Rel'J UoHZ s{ U*s.'Rj(JN9׬!_pAc(R~+{hb!rlHZKҢr?:ҧ'R瓵rrb^g7lHZ\GZ赋b j.lgZ(k{bzj; ΰhZ-7틈Zº"x싩Z FZ).jo]HR 틨b_1jbVt[hRwYzl{HRm̓'J l{bZ OHRʕj{hZ_g_AnoA=AoЬZϱ s~y.b*r)(J2ȈD1hZq^.hR|7#'JUW.hRUUory"b_͓Lo'R:z.(R-*8!Asj9΋1[e1cdoe1 iZ (R {3hZLsJRl{HRz.'R-A.HZѤk{Zy. k+NZZxֈZx΃jZq^ A|oAW{Aj'B)#1싉ZhK{d1HLO'R*{jdl[ljSMϋlZ8jՕBjj2l{hZ "hR s8 {krά*{sr㌋9bHbzдr]ݽ-hbs͓j*( {ܿ̋+{{Uy'RNHBKsIllj^+{JK{hZ]O9zB OhZ J:Ⱔb]ФZU/b"X/jͫpJ cOiRZ HZ'J' }b4]RAɻЬZ"jjWib%shZW'R=WѤ(RUhZw͉ZU{bՈKs 1vɐ s 2*vbh>ck+1KrhLjhHZHZwhbxIbbʬA*RR'JנGZ{ Jׂ bk]"OgZ_.GR} .bb|̓jpcGR.ƨb'hZԺbqhUl{jElB_HRK".GR틩bP͋ sL{ebQR[K{GR ,hHRu(Z`+s @`𰰬b&jXZbw"͋Rڻ ͓e1!.9ѤHZyI! iZu+sbhjPnJzO9B(Ь)29W,Ѭ "eAcHZb)_O92հE) jX_L{hZ(b|K{HR(K{hZ "΋ s\SK{e)b.b&o sX\iZoiZN0 (J! n(RoZ8}AZ/b\틩Z]sbumgR[GJ7 /Ks{MNj:ojU͋A*v͋J껛L{'R9BB{ЬJbWb7shbUHR ib薊O!jjjjj {URkHJ A((s.$)̋buSGR2*s?[?o'RHRW/=HR ohRV'JnW3b4W9ڠ(/J+J.byJIOhZ2j^SQҭjlr=|ljR#zOr_u틩jok{j lb*!j|.jlr*WGlj.훉jԫ+{7۷ՐHR ʹbtV\v/I۱1Uk{9^**pe1 ФIA^D1*AuЬ9]ЬJVՌ.D1勂 bW/2HRU.A=(Фj= sP^Фjb/ZB kOj z틉Z0.hRUoA -I+w.hR^:ՏhZ]HRu²Nb}8GR..b-Njrbk{hZ>j(j s"brGMk9oZ+OHb4.IꬓRBlHRۮB/JZ/l1 iZ~hD)@lЬZ#RHZZJ#UЬE)AW9:ՐJZ+Oe1}"0'Rm8O(RX6RhZݽsRrbLB- lhZ8L{b>ߌ+{ o/.jGkl{JҲ.j+.jۘ޴bm틪bKL{b [틉Z[]+shRLshZ6 k^~F ̓Z5J̓jW̓b^Z2{hZ(̓Z.{.GR* ol{0 syrrЬ+s\ HR:Ѥ+sk{{HK{}:2l{ըp'JzФIW)(GZ  1bWW9U BhZWj(YU틉bhZrhZz\9~A/ :JGRkbmmlZ \Oj5j6>oHR3#!hbbbkJ⪊@lbO9Ф sh]O(Rc?]JK2(RU_9\.'R* 1bnK{(J*GK{Jَ̋hZՎ/.bgb͋ s޿Pjj̓ s틩Z+1!O+svu\K{iZpl{j߲lJ+{ZJRj+sRCπ+sJJ+sA HR|}GJ:"NbNjSj7hR.͋ s欋j}̋r݌D1o9+ R|(Z[rJ< k.Jzs'J%퓉bK?7(Z s9+sD)zoiR$OhbPlb* ;tJ裏hZ͵[~jI`< RML{A*A\}A::2(R(ZSҸrV.R.͋rtkj(=j[HR^.b9 /iZ|bωl{bl{hZp:+shR'K{bb{K{hZ9 sYjw+kZ?0hRo{/̓jbKZ+sGRz*GR#9-oHR|͋GRW:(R찬b*U묃10hZUZr1ߪhZQ I:O'R͓AzhbrЬ)#2 sak훆9 *R-ࠠKZ(k{b!hbz;}ЬhZVW͋bq}ql{Z HZ/hRKs(R˨s_+sJS{b.+{OJ//Ob^ܒHR`/b+{y5rY=jy."j-: {h {glblj_rWzr9ir<J) 2hZԴljw͋r9HE1HR߯Z^ s9߈+{Aj*hZ*sitWoHZlb̋ s7? HR2OK{sҰޭ s،jjٯ j%1+. s͋ sֻl{ sUk{iZ냃k{j .RjrbK{bfwߋbb{b"^͋Z3pb{V bW>gZ .HR 8OHR^<̃hZظ2 hZ+UeD)oZ*9O(R | HZ~)JbHRM s9 3HZ?ljS̓rW s!Ob/ !Hb+{ib6NR-}lR+{(Z K{jK{jsl(Rzr퓅9Ь(J 틦AAD1 ohZW4hZlhR"FO'J__>ZJ"l͋bjGRBZo*s(J'+l{bޜl{b>z͋ sÍRr khR<A{bJ8 /K{جHRp{KsR#@ojiZƎror// {oK j* { Ĵr& jlH9shb<(r(z导͓zl)ARJťA& hj͓jzݬ swkZ/lhZ&͋joNI4hZl{b\q83bZZU (b[ ͓jݽ1ibz$)hR^ OD1*(iZѬHRubUv'J;oHRUд9]9#D)0 9 ]/9*V ͓AW͓HR sD)Oj(R  +{hZOkAKhZ.*{b"kr6#͋*{/'͓K{KGZͿ1jJGZlbXzr-)3 +s.j*sn͋j^\{j#]b))p*s\tZ,k̓jzݬj`U sխ󯬃bͶj€j bP b:.GR*Nj驐 sY?Z V HR ObU.HRB #*s)bz s V(JVA RHZu9}(Rݿ͓֠HR['RB}D)ިMa +bTw_rR '*{ibKhbKjnXj r^/.buд!>Aj-].9/j+ZNZW]/ZNZ୹K{-2Ѭbr.j VohZVHR)ФZuI .bݿԠb_HR ~'RbB4*/{b^y͋Z7HR{z9zЬ퓩j;r~. {Ŭ {.r)y {z| {{n훩bX+Ob.K{OKח* {{NgzO'R@J3 ѬrjlGZn.jTgb/r>~N9 hZA g̋J,%IR!2hZͣ29+Ѭ *2b/JHRUũb?UhZ_Z:ৰ {*հI]IwIxbVOjĂ(W.hb jgѬE1꨼(R ͌N+{g+{3j.bKKojPhZYolb͋ {g9*{)͋*{̋*{CbF6jKZMr)j^2k{j (jjzj{͋hZ`k{b#rZ ;Ob~̃A̓9*(틈Zzՠb:ɋ̃b,&R*̓gR]{A* +sM jp kruB+ke98{gZ8b5UU͋D)>+C'Rx(̋hZ9~*OA7ۓHRJjoe1oݪЬARjURsKsjA!݀AW6$)zJ({z+{E)A ތ.$)ՋЬD) JpoZJObhZ*Lsb/rVR̓A/>zoK{;&틨bX(̋bUGRW*A6ФbHHoRoտ.HRwb]ЬJѤ+sz6Z ]phRW(Ռ{HR{,j/J5`29_U'Ѭb:h* s-]]w {7͓rjrmr͋+{p+{TZ͋r0NrڟnlVO+{;}%j+N+WK J@˓$1)sQS/d)*AD)W+RA'JUhZu o9" o'R+Фb;HR׫O9,Ob U9ΟZnҔVTF@@e<!AWWD!!`p^_d)A -Ue)(UU$!A_Wd) A_U$)A}U$!A/+UD!A e)az_U (>$!_A"Ue)]Ud!AUD!A UD)A !AW$!$! /d)auUe)a UxxW!A}U#!!*d)z_RaURaUjRaUIJ UIR UR URUIJ UIJ UB UjR UsaUU(JUIJUIJ U{aUU(BUnsaUUσaUUZauUbaUUabUa cUaIRUaUUaUUaZU1UU0aUURUU0aUU-kUVTFh@ _==@=? h0CRCݍ .bMC!]YqZaQ NNNKS!}iR C1%ՙ0''9FWrB}]}('[}[UU JB0mKBAA ;P\AXca2$Db&(Q.'' Mr"4!;;,lT}Ab ذ C ۳%yngp.bmَMC!]Yq I$I$Za ƶlÌ! """"@ NNNئmKS!}iR  ɒ<C1%Af0'' ȓ$y$9FW I9(rB}]<:}('[}I$N$[Ucl#U]m^ TGT Omm < c-#! ]"Ғ mخ1V %)x'J! HR![ppp m0m1 S +  dg{O1)AH"O??!0] ؎mث: e)րHR yZAb) IIDm9AAAAm8!I?!(< A$A$0!t1/%RA hRb k ))IIAA}9 p,[ P ?i mڞ S!=JsU(JA)WJBeja)IdI$T@(  1!­5AMɓ$cU"5,Æ K`1Vc9I nJr z jj@ԶlEUAAUʣ$H$8 8^`@A!(z]I(pUI$ID1^IDIgd1@Uzj DۃAU14lsAttvE)-/f)`%!W b9&A1::bA prp`I RQ ZQzUuQ@@`pI$I 7I$I$$!^I$t}W'Iy$}UU`$I$]WUUrLw1Ue)UZ!Ab9-9AB9A ````Db'''dbAUdjAUDb0A_'lAI$I$!' y} YvM^xMpC1 xQ **UQ b9bc9 WA A!']I#UI#UI$IAZUepme)5UUiQ6 H$I$a8**@ebUMA`@Eb0jh c!_5A{ Z`xA!!+*!YI$I$\|lM U cUy$IG{nj1<3bԴ  ++E) +/1E)E)\!]ՀUxpp)B9Rb91 b9"1_A(7///b9!9B1td|lA'QIZI/YR_ssZQzZQv~WQIHQ '!00D)!j$)e II$AA510I$UIǗ]I$pbvxIV&bXFȓ$y$Lc !*E) 1%! 1%!_Wf)!_U%!~v!__ "1bA"1)+AB99B9WI"1??7AB9b9tltl"1}}IA,6&$ZIauQIQIܧQI rQA:Attv -- A08$)^ !o~!%U I$1U m9U} I68I$1%H$I$AE!  EE)! 1F) 1f11f)~~^E)%!x~z%)"1A"1)+AbAAB9IB97755AbAAt|MmDbjAUdbAUrAUdjAUdbAՊ5If1W-f1UoX) 4uWu}AUUu!UUe UuuU UEAUPp$UU)U_*#1UWUTaUU"1AB1+-)Ab9,AB9IB1777AbA9ddlta---$bdj$ZrdbuU rDb*j$bdjRJJj I$I9' m&)J$)3 I?/jR%)1kI$I$BR`) eGMY}!8}ս/ 8~u]8v]~xUUM^UE!`@@("1 B9(-QB9 QB9JJIb9!rAB9 A"1~A"1.677AB9"#b9ltdtI! ]AuI(Q uIA *9i ɟ)J$).(X !YQQB ]u|aTU} UuA U4}a d@PzeAUUjUDlKC1+*C1 ((T(`AÃy#) @ )57/ "I$I$D)Zxɑ$I$fb*y$%UUIMIWUI?)'-^Ua&UA%{$1hv0UAU UUW(UU*UU_UUUAUUU UUU_AUUՕaU]+A$I$UH$I$UU Uw>UbUU"UwA՗8AUAU!W%!UF)UF)UE)U!UUAUU_|!UU!UUUW U$) U///d1 U1aUAAU9AU9!UA UAAUAAU9AU U U) U U U*** U U! U! U! U! UAAU9A՝D)U$)U$)U$)U$)Uq```---!]!>> * AZXA\X WWb ~A>>8A!!o *%!A֖$!mό^a7. ߛ;!!_^ZX+%!) E)! f)%!UF)!zf)__F)!__!UUUUA|_UU!UUUUUUU UUU U_ {D1%'/AD)= A9A95)"A9`諠A9Uz A9A9ZA9*A!jjhh!}"!! W~~ ?! Y-+$) *$)!u$)!ޢ$)!$) HRe1ichRe1yqqq///00 q````--E)}e)!Uߺ:e)!W: I$IA$)bZ\|I$I'$!Z##$!aܼa{b`b!! e)#e)I$IE) U@ m۶ F$!bI$I'e)V E) f)ݟ )}oA^^XX/f)!) 1F)+ 1f)"1%!~%!xxh`Axppp!V\^V!spU UUU} UU}_ UUU_$)d1%%%%'J9孭-Jd1*'JAp'JA꺪 GR9'JA'JA'JAJD)hxhh$) $)! $) ~! $)!)+ d1$)d1$)d1$)d1$)UD))Z9iaaAhR$)cccc0///P=5%p````e)--:E)]":f)UߪmaC6h+9zXﲔ$$O's>UUW\1 1{r``A1 9I$I9e)Iy!`/I֓e O'9EUUW\I$I$9$)- 9e)8 )B)}f)a^\\X!1%!))1f1* 91UU9f)~1^bzxb^^^\!U__AUAUAUU UUA[UUU$)e1 %%%'HR9----Je1$$$$hRIbChR9ZAZpprZ'J>>ZA֜HR'J JD)hh``$)!$)!+$)!^z^x! 767D) )!d1$)ZcsSd1E)쪨e1!8088d1E)d1$)^zzZAaaAaHRD1cccc/t// 0p/p````1 ----iJ:"J:zɀ ,,1@@VVV9P5f! 9-- 9!zzp`A1 9$!!)IdI91\|n&1 !`xx}C 5y%^xxxN$L$BD! J9U/jR)pe)bXXXX!1%!) 91/91 91zzx`1%!x!xxxx||xxAUU!VWUU UUU U UWWU!UUUUUUUD) ၣ1 5%'%hR9---/'J1$$$,ZJKkHR9hZ9````ZHRb9hR'R+/'JD1hh`hD))닊$)!$)!!!??D) !!)e1!1D1e1$)1E1d1$)~~ZAAiaiZAbbb{ k!{Ls lslsKsؾ7K{`P\V9))  [iJ) [Jpb,b,(:q,@@@@TTTT ) 9%!---/9$!ppppA1$! :D) !IIB1~z|V/ )xxxxBP5P5E!---- H$H$(B) jJ1"zR j_1^_^\!1%)))))9191 91`1F)xxzx%!XxxxA^\XxAU_AU/A{A  zzXD) 1 ''%hZ9----HR94hRJCCcHR9ZApbbrZ'R>bAhR'R'Je1h`hhD))$)!$)!®$)!>76>e1!e1$)c{cc1D1x1$)1D1e1D)h~ZAiaaaiZabbbb{b{+sU{+sկ{KsukKs `pAB ,cR#3#"McRRb,b,):q,@@@@TTTT 1 1E))- 1!````A9---:E) II)B1^~|~/ !xxxxDP5P5!---- H$H$IJ)--=JJ)):$)E!XX\X!1%)))))91++99911F)xxxx%!xxxAxx~^A!~A7AUA  a!UUA_z UUUVe1!9/'//HR9- HR946ZJ{HR9ZAzzrbZHRZAhR'R*'JD1hhhhd1$){]D)$)eU_$)!x$)V!7'?e1 9$){kk9e19$)809e1_z(1D1~ꪠhZAAAAhRabbbb$̭{U/ %UPP^{{{b!pppp B mcZMcRRb,b,I:,@@@@TTTT )2 9E!- 9%!pppra(B--:E) II)B1|~xV1X5X5!xxxxDP5P5f!---- H$H$)B)--)B):)OJ@jE)XXxX!1E)))))91//99U911F)xxxx%!xx!xA!~A UW_;a!+AaApa!\~w~ e1!a1 ''%'hRA%-%-HR9444Z'JihRAZAzzpbZHR55ZAhRHRe (RD)hhh`D)$)eiD))$)!$)D)559$))Ae1}oJ9U׫J1ߘ0J9UJ9UZAahRabbbb({ W][P08/!pppp 9 LcRsMcJz[Ub,b,):,@@@@TTTT * 1%! 1!```pA9 --:E)II9)x|. f!xxxxCP5P5f!---- H$H$:) -:9~zU9e)@`B%!PPXx! 1E)))))91+91 /:91z1E)xxxh%!xxxxA\\z^A! AakAaBA A1$)yq9!%%%%iZA%%%hRAZ(RkCBZAbBrrrpbHR77><bBZHRHRe1`hhhd1$)D)$)$)!$)޼e157Ae1)'JAyircHRA箠(hRA8HRJ hRJ_(b'JiiiAhRabbbbE̬/ %\V\V/ꫪ O!pppp 9  [JrZRRIB/b,b,(:,@@@@TTTT * 1$! 1`pppA9----1$!II1e)M. e!xxxxDP5P5f!---- H$H$9f) 111E!@@@$!XXXX! 1E) 9191* 911E)xxxx%!xxxxAVVA a訪AAA~_A A~1!ᡣ9!%%''ZA----ZAbHRcCCKZJbJrrrrbZ75bJZHR:ਬHRe1`hhhd1$)iD)$)o$)!耠$)1 J1 HRAkkcZHRտZJZHR{ZHRWb'JAacIHRabbbb%̧$/WV\\//nO!pppp 9 ,[jJ{Q,ciBu0b,b,I:,@@@@TTTT )2 1%! 1p`p`A1----9%!+II9f)}0 !xxxxDP5P5f!---- H$H$9f) --11_1e)HjbJ$!X\\\e)!U 5J1U+- c9U ,c9U,c9UIJ1Wx1W!WU bU aU_AU}A]!WWawe1!9!'%%'ZA --hZAbHRIikiZAjBrrzzbhZ>jBZHRHRd1hhhhd1$)D)$)$)!$)9 J9hRJscckZhR**b'JbZ_ZhRx(b'JICCChRabbbb$ij&/\\\\PPkP!pppp 1 McRqQ,[Jmxb,b,:,`@@@ 2 1%! 1````A1----9E!!II9)[zj~1 f!xxxxDP5P5f!---- H$H$9e) ) 91Zz~1E!J!XxxX) -IJ1---+ZiJ+UZiJ_UR9~^B1xz^_e)x!^!{! !!Uajz^^Aj`xe1!9!%%55ZA-%%%HR9444ZJÃihRAbArrbrZHR.??bAZHRz[w'Je1hhhhd1$)y}D)$)U$)!訨$)955J9HRACZIR**. ZJ8bZ_]bhRbHRiAAAHRabbbbD仡'0XX\\P/U_eP탪z.!ppppA1 LcJy [Jz{b,b,(:,@@@@ * 1%! )--1pzzzA1%%%9$!II9)hx^3 f!xxxxCP5P5e!---- H$H$:f)-11ʿ9e)jBbJxxxx9!5--)B1 {IJf) U)Bf)UBf)U9f)U1$!~WE)_!_b _AWA UZ^UA_jhe1!1 ''%'AbX$!b !U$!b!AV!]!8ZHR}'Je1hhh`D)$)jmɡD))$)!$)9HR9))ZJkcbhRb'J0bZ+bZU|bHRCAIAHRabbbb%̪%/\\\XP/__p_p ppp`A1  [JRiJ}Zb,b,f9Q,bbbbTTTT * )%! )````A1-- 1$!II1f)hz~5 e!xxxxCP5P5E!----H$H$1E! )))119e)Jkk%!X\^X1E)% 1%!1%!*1F)uU1F)wUU1%!_f)!__^%!_^bzAWWVAA?.A?߾A %Abbkoe1!9!%5%%AXXXXE)AuE1ޜE)A_[E)!}**D)!?--  b7??:Z'R) "HRe1hhhhd1$)yD)$)$)!$)9 HR9)Z'JccccbZ:>bHRbZ(bb_bHRAIACHRbbbbbDțE/XXZZP/z}Pjzzzrz 1 RjJJIBb,b,1q$@@@@TTTT * )!----)pp`pA1 -1%!!!II1F!8 ExxxxBP5P5E!----H$H$1E! -1)9)oK$!E)e)8jz!U5$!UE)UUD)UUe)UUD)UUe)UUe)UUD)U$!U`A`AApe1!9!%%%%AX9ݞA 9*A{w{s9_*9b 'e1ޘZHRHRd1hhhhd1$)ɭmD)$)}$)!$)9 HR9 Z'JcbcbZ/ bHRjb^^^bZ"bHRICCHRbbbbbEA(PPR__P/WPjФ@ppzp 1 RiJJIBp|b,b,E11,bbbbTTTT * )!----)`p`bA1----1%!II)E!`hbj< ExxxxAP5P5E!----H$H$1E!-%1)1f)CJKK$!1a^1$)%5%Z1d))1d)911d).1e)11%1!jb R{z:!UAxe1!9!%%%%AXXXAbJ$!A{s[ IJ!UA%AZHR{HRd1hhhhd1$)e1$)w$)!$)ܼ9 HR9!! Z'JcccbZ?bHRjb{bZ8bHRCCChRbbbbbDȣ%/VXPPO0}/̋``. pp`pA1 RiJqyJ(Bxjkb,b,1q,@@@@TTTT * )$! -)pp``A)----1%!II1E!zzzz9``Exxxx>P5P5E!----H$J$1E! 1)1E!JJ!1.^.91%%%1A pp1UU_9UUU9UU]9UUU9UUU9UUU1a9 jh``!A[[$!AUUAmx\^e1!1 ''''A(J!UHJE)u(HR!}IRE)UHR(J _{rpZHR HRe1hhhhd1$)D)$)~D)$)[VZZ$)ֶA HR9 )Z'JcckbZ/. jhR kbjZ(jhRIAAiZabbbbDȣ%PPPRRP/0̋p`O ppp`ABA----RiJyqRIB_^~zb,b,Q,$)7777TTTT ) 1%!%%51ppprA)----1$!))II)$!hh<``%xxxx9Հ1 %%%59b```` A au A au a A:A7??59@````!!q)D)!Ua\^^We1!9!''%%iR bZxZ(JZ'J?+ZBbhZjzziR$)rrrpZIRHR1`hhhe1#)e1$)e1$)_^UW$)A HRA!Z'Jccbb,? khR kbbbVjhRCKHR BBBBAUUAUUAUUUUA`UU*9 ----hJB(J9kJj~b,b,Q,e)5555TTTT ) )//--)````Ae)-D)!  IIE)?``$xxxx6P5P5E!----H$J$1%! - 1)p1%!Kn!a9$!>BE)}1 55559@B@@ a a* a "~u WU :a775%9 ````%) )e)Ua^X\\e1!9 ''''΃$)WWe1UUe)UUe1UUe1UUe1UUE)_UUpZHRu{U'Je1`hhhd1$){D)$)~KǪ$)!#)ܴ955'J9 ZJcckcbZb(J8bb+~_bZ8.bHRChZbbbbb0|ncQ|k@thRbqZmc|c 9!----iJ'B㣱HJ9kb,b,e)0$````TTTT ! f)/--)````A%! e)! IIe)!z``?  $xxxx3P5P5$!----H$J$1$! ---11z^)!KKKb1!V1%!9 55559@@@BD) }})e1 U) ]V! $)+z:67'': ```` !!!UAe1!1 '''%,k$)WWW,cf1U,c9MkE){%! cf)շ-kD)p_]]Z(J(RD)hhhhD)$)cD)$)mWm$)!$)9J9 )hRJCkkcZhZ/+b'J88bZ bZWbHRACChZAbbbb|J )Q|mkpp br΃ R}0t/ 9A----hJBHJ9Jbb,b,E)0$````TTTT ! f)--%e)``phA$! e)! IIe)!pbpp@``xxxx1P5P5$----H$J$) 1e){{]e)KKkKa1$!W.9E)UD)'7R uZpo$)aE)U$)UE1UD)U$)1 .Z \|z !WWa\\1!9!555%AjRb__ R%)=<>Z{/Z!_]XIJHR!ssqsZ'J+HRe1hhhhD)$)۳ D)$)Y$)!$)95'J9))))hRJkcaaZhR/b(JbZbZz~bHRAAII'JABBBBsiJ kzJs(b{`(U,cAkі4Qt e) hJBqq(B9B@bb,b,E)$````TTTT ! E!''''E)`xxp!$!D) ! IIE)!`ppp>  xxxx1----H$H$e) e)!JhE!a1*~.9ՀZAՕZD)u c#)U cD1UJcD1U cd1U*cd1U*cD1U*c#) b `~z! !!q)$! ՀaXX~9!9!%%%'A!\\ܜ9CZZ15+++JjbB3)Jc6&7ZD)QRRSZHRHRe1hhh`d1$)D)$)ykK$)!$)15J9! )HRAckZHR8 /b(JZZZZW|Z kHRiIii'JABBBBtZ-)))q0|--=qR؀5R _rRUQt 1 ----HJ9(J1b,,D)$````TTTT ! E!%%%'$!``ppA$!D)  IID)@``xxxx/----H$J$e) E)!@@hhD) iIIa9/_9ՀFR 5ZB=k'J UcA} kB})cJ} kA c&J Ub&J]&J@````! )yD)AՀUa^~|_9$)9!''''A iRR_Z%!" #9IR!BBhtR;*~Z6&IR$)PppxZhR"*HR1`h``e1$)D)$)j$)!($)ܞD1775Je1 (JAsayhR(R(ZJZhR.ZhR0bJC'JaBBBB|Mc) q|+'qqz;4q|UUUbuQt D) 'J9B9Bbrzb,b,D)$````TTTT ! E)'''$!`pppA! D) IID)`xzz=  xxxx-$----H$H$E) D) `jhe) mmmma1?_/1Հ)kaIkZ?sZU |A _{ZW{Z_{d9{ZUjsZzu ca`ppp )y)! UAxpxx9D)q9!'''%A 9BiR BjoIJE)>Z'JZHR*hR1hhhhe1$)D)$)^}u$)!z^$)$)?uU9 A$)'JA+hRA8iZ'JUZ(J_b'JCAAa'JbBBBBsuŅUsQyq0|```oUQt D) B9qQY]91Bhb,b,$)$`````TTTT ! $!'!`ppzA! $! )ͭ IID)zzzz=  xxxx*----H$H$D) $! |\t~D) ImMA1W'_9Հ9777hJ1TGJ1UGJ(^hR9UhR9UGJ(hR9_UhR1UGJ`pprP!-$!AUUAx}{{9#!c9!'%%%A ؘ\9AJ]E)A`pB9)eUAb&'9bZHRHRe1hhhhd1$)jj$) $) !.  /D) +-9$)Ae1(J9(JAuZAHRbbbbbusŅUQir``qr|* "qYƑooo@UQt D) -9D)]9$)UXɗL#!55 I WWV9>#8 @' Aza >>!! ] IdI! S--5P-yX9>xx|^K$O$!A !zW$)}A1a/_/1.T{ UU,kAUU+kAUULsaUU,kaUU+kUU kaUU,kA/UU{A\WUU)q2! UApzme1!cc1 %%%%9x1b9 U 99b^1 9!UpzzhR(R'JE1`hhhD1!{$)  ` _.&>7 ++=)/$)! +e1$) /Ae1+A1 ZAAAHRabbbbsŅ0|zr]q1|Qޑ``@j40t !) 9]U1a_)ɑI$D)վ.`$ia__L ئ\W '. A_]A(  A !aUUFF AWɟ$a- đ$ UUC?$@x~}!   aWU!UU ![ %)(*f)$)+*1E)-* 91U91_1f1*~1E)~^f)!___!^~~ p ] a%-A!}]A J!^ J!UA!UJ!UJ UW'J UU'JHRD)JU!AU AU !U !../U! U A U!AU$)aUe1aUJa*UiZaUJABBbUU! UU0!UU0|!UU0|!UU0|!UU|AUU$) BD)c1!D)&<9D)1 ~` ''&!r```Ae)----D)^Z!W}!A++WE)auE)a$)---D)!D)!o Axxxx --! f)!*1%!ժ 1F)"1f)u*1f)U1f)U1F)U1%!W1%!U1%!UE)!U%!z蠀A~x`!U L{AUZUhZUHRUA^UA U UbUb* kAVpZUUWTA5A1U(I"9U*%R!9UIB9UIB9UIB9U*IB9U IB9UIB9UIB9UIB9ժ QB9U %ZB9UI"1WIjbpPD) A9yrA1{kcpe1!6&6691ޮ1!bxp`!6'''$)zzzrAe)----$! J϶m6h+֢UU5} '! ^|gO$:לUU"Zkc!W` I$|'UUV\D)! D)! AxxxxA----$!/--1E)/-11u119191_91911111z1f)f)E)XxE)!~x!zhh - ) շ) ^*)Uz"1UUz)UUU!UUUV͋-UUKsTVUU)UIAV=&R BrbA -5QI>QI+RQU}QI"ZQUZQUZIQI(b brbA -55QIz^RXX\\1 ----'J9yA1b`1!66&&A19$!zjph!65$!pPpAD)----m۶a;rUUI&`'Y!H$I$)B%!XJJUI$I$)B%!%O DY9U% ۲MUUWTe)$)KOOO AxxxxA/!- %1$!+1F) 1f1 U919191W9f)U9F)U1%!W1 Uf)WF)U%!zU #1(U;)!"1(慠"1(*"B11 WB9x "1Wc9U_AUU9UUAUU)UUaUUTVI!#Z#1JQ(=ZQU]RQ?$RQU$ZQk뫷ZQ#ZQ*ZQZQo_DbC1JQ(=ZIITVVW$) J9A1prz1!&.&699rRW_9!`px!56D)rzzzAe)----ɕI$55M۲mr9TVUU9! 7.B18uJJ%!:oc{ar1UUޑٝ z΢\\X_e1$!Knn Axb// !%)E)!/ +1E)1f)f)!`%!!Uz!!~zWa@ UU_W) d11-9UB9)B91bA"1]B9"1UW޾"1)A)ɉb9"9몮bA"1"1pP0P)@z_@TTTTI II QI*/QQ$ZQUYRWZI8ZQZQ:ZQksZQ_}RQmZI^Q @AVUUU! -99!UUD).9$)UU1!xx_!$)rrbbAe1--=-ɟT\΢%5 {-۴R1UWVT)B%))B1u:)B!aIIR9UUڀٙz΂_X\\D) !\\\\b+//  !?/%!!UE)!*f)%) F1f)F)%!`xE!!_%!!W^!!!__^^^!WWWW) B9"1'/ b9"9˪b9B9AB9AB19"1B9"1WWA"1ɉAB9UbAB9ڿB9p1`~UaVVVVI%%5QAQIZI-/ZIYR$ZQuZQíuZQ~oZQ~]ZQ_UQIjQIsSI@``AU- =!$)!y{o}!''''D)!*D)!r`jj!7D)zrzzA1-II$UUz&'81TXR})BXx1})B%-I9%u=ذ Ӝ TWUU1! bxXXXb. /!U! E)!E)%! +f)%!E)%!E)%!~_}wE!!%! !zzr!^_~jz_WW^!WWWV1 b9"1+/b9B9AB9꾽AB99B9*9B9hhb9"9A"1ɉAB9bAB9b9 XXp"1a__aVVVVAIATII*/+$ZI/ /$ZQVWTRQ{~RQoRQﯭQB">QQQI QIjjxIA*IpPPXAa- -!!'77D)!D) xz~{&!rP``A!!C 6ɑ\I$׵5UUL I$xƧ :UUIN'ֆ) `Wx'I$4|TUU$) hD)o!b\\\\!W!*$! 5E)!E)%! *1E)1f)1f)W1F)_f)%!F)$!E)!%!!_{!!!VVVV"1 B9"1* bAB9/+AC9 Ib9AB9AB9{zb9"9I"1AbAIb9b9pp"1`~UaVVVVAUUQ(IA *+QI QI QI jQIQIhZQI+QIQI0WQIw}{IA I\\TVAa---a  "!//'D)_$)Ua,,U!Aj_A(:<$!aɹU! !hnlvE)aU+A$I$D)A}!aը! $)WW!Ku A\WW!! +$! E)!=f)E)1f)/11Eu1f):1f11f)j1F)f)%!E)%!Z_~%!!^z!!VVVV"1 b9"1-.bAb9-/Ib9AbAAB9BAb9AB9WIB9IB9AbArA XB1`zzaVVVVA  IAIIQIQIUQIUJIzUQIQI>]QI.~]QI^UWUQA:?o)TVWUAA--AUma"a/[_WA|WA/bAx___AA5UA/ju%  a~~Aݭ#b ߚAA]A*>8 **!U! E)!f1$!+1E)/U1f)*U1f)U1f)U1F!f)%!_f)%!UE)%! _!긠WAWVVW"1 A"1/AB9* Ab9Ab9Ab9AB9b9B9^IB9鉉IA]IA^[]A)XPB1_z``aVVVVDb@djIUjQUjQUjQUjQUjQUjQUrQUjQU*jQUjC1oJJAWVUUAA---A**U U]ʯU UUA?bKjUi:AUUUBaUBUUUBaUUU:A]UU:bUUU:AUUU:aUUUC *C UUUn3UUUAUUU@%%%a^UW UUWAUUX!UUU!UUU!UUU!UUU UUU UUU UUU"1 b9"1 +Ab9+Ab9AcA++AB9AB9xb9B9^IB1AbA*AbAjb9pppB1aUzaVVVV$Z DbZdj#ZjDb]jdbUujdb[xjdjN[rdbjDbzjdjDb*/djDbr"1JJJJA  !UUU1UU1UUE)UUU    UUU4u5%% uu4u/յ}Tu }uuU*}uuժuumߺmueUeu]UWU4UUMLEQ<@(+UWVTaa`   / ( W )U~C9UU~#1UUUAUUUAUUUAUUUAUUU"1 b9"1) Ab9Ab9Ib9Ab9cAb9~b9B1AB9鉉AbAAc9A XX"1a_zaVVVVDb@DbZdb$bjDbY]jDbjdbjDbjDbjDbjDbdbDbrwr"1JJJJA B U-#IJ >?IJ!.?6jJ$)%EjR!%R!W^jUUUT UUUUu}A ׅu}+}+~}U ~u8~uUuvm_e]zxUUW_xMUMW_UED~hE!T\XPa`=  (( ."1(/++B9"1/AB9+ՕIA (8QII)@`I U}"1%B9"1 BA9Ab9Ib9AB9AB9b9"1A"1AB9(AbAp b9pX"1aU~_aVVVVI IĄZ)$Z $b)Q$b DZb9$Z bBDb)$Z oOR(RoOKAA 5%(J$)zqm6d,B%)TѩI$ B%9<+xI'jJf9EmۂjRE)QS)J!vIR VXr }} CUU}mK}/+*}:*8~ Y8~wY8vwXvnꪀ8n]xz]MMM_^xE4Ez5Ep`` a() "1 "1(B9"15bA"1AB9IA QI75_Q"1``jIU)ac9!)B9b9)AB9bAB1B9"1b9"1wA"1Ab9Ac9A XXB1a`_zbaVVVV UUU#) UI UAUI UIUQ UI ((UI UQ((UIUI((UIUA(J!AII\9$!uIܹ{ AUյ-,I۞ XU ( I?XU~}O'Ax9W^xI$M'B$![~B$)7-E)VVVT!5%օu}./++օ-//XY8 .yYuy~X~]Y~XnzYv^~^_^U~~ZUM^^MUEj5Ei@*) * "1("1("11* c9"1UUՂ"1!xB9UAUUQUUQUUQUU UU)  d11?1Ub9)+B9"1B9"1zB9"1]B9"1_UA!19B99B9b9Xp"1aU`B A**b]bb>b"b_B{Bb b*bUz^\^\AjR$)zltəXA%!8=)$I---#r>؃=HXxpp]ّHRf1\]Sq9!-5 9TT\\u! օ- -8-8**XY^ʀyY~yY~~Y~YnpzYn^h^UX`xjUMz`MvEzppUEEph<VT\X1 p"1 W"1^UC9^UU)xUUU UUUWUUUU UUUUUUUUUUU( "1(B9)UB9)B1 *p"1W"1^UC1~UU!]UUAUUUAUUUAUUUAUUU---b_ܷ/ ~]~[^~]__z^^^\AiRf)|^Xɗbf)$A--5! `>'@pxx^]ٔ=IJ1q_ZE)u__9\^^u!-׍ *+8 Y8 UyYUUy8~_Y~8v|W8v^xx^U_~jWUMxMvMx~X~uM=zx4EXPp`A%%%A!b!bAտ.BUBuAUBUzbA_BUb!婢A!j  U)UU)WUU9!U)Z$)U*,kD)U cD)U c$)U c$)UZ$!UBW^z%% տ UZ^*.'>#!!W'/*!_Z~.~\\\\ABAII$)BE)WP8wɝbH1%p$1U$0_U9X>~$AX1x^WUK$I$IJE)/_\aB *n}A՗54}u /+++օ *8UY}8u8~mv]~_eM~WUvM_MUMx~_UMD~Db@A%%%BBBB*B+*bU}bb]^B﫪bb_zzb!xz!VVVV1U% Z$)/ sZ+ LksUsU{,k_msZ_~Z1^X`1W\X` - ݟ꿯s.!!!~uz{8!Uo8"\\\\AB %U9!j>.m$I$9!7 I$9!EM 'mۆ1!;Qp$I$IJ%!7IJE)V\9bx^W|% U|/4 T*׍u}*} U}}u_}m_UeU]U4UvMMwUMD_ED_Dr<*3!WVT\BB絛BB+ * bcccb(BbA~zzn!VVVV UU9) +) c(J ){,k-+ 0{+/0 0^{zxxs,kxxxxbHJhh9 hx\  ?ۿ+ .=!˫!!z﫫!!W!Wxlp\\\\AAVVVV! 5U9A9!oUIJ%!]qUiJ ӽUf1xVU| UU|UU4UU5 ߮[U[UcUǣUW\uuUUUeUU4]UUMUUDUUDUUrDUUDA\WUUBbZ޺bտ7b>+zjb+Z~b⪢CA~~~!VVVVD) b9 ) sb -{ /00zmsxmsJXZd9X$) jjx /뫿;!!!!!!_!^/!c\\\\AAVVVV UUU WUUUa UUUbUUU!VUUUU5 Bߪ<ު<ꪪX%&Z틬P͋l{~~K{ yS+{\\WU sI ^ r`jj`A 5R@msp5߈R ]<޾:AUWb!!5555틭͋z̓5UUUl{UJ{ˀUl{+suUK{ sW+sZ Z/r @jj` c5UUU,cUUU,cUUU+k@55+sp+s U+c L[JU[IU[IU[IUSIUQKUZSULc2Ur"U+cAj+sU+sU{ap UUVT9 Ze1  c(J+UULkBUUms9ULk9ULkAUUbAUUZ1hz_9bb``I$Ib  ɝyuUյ-X͟, - `XVU< 5UUP] x ~B?0  - A~h!5555틬Uk{+szWl{ k`΃+k]{j^ sbjQ^(b j@@`Ks5555 spppp"UU4m zUm!Um!Ue!Ue!U]!UU!UuM!U5E!U=!Ujb^^\\{ 55 j*{-/u͋_틌hK{~+s/__{+sx{Az` UUUWk{5555Ksppp):0\!ppppt!5555lXXXX+!m+ TTTT[A{!TTTUUUPA a U!* AUU* AU(aU+U(aUժ(aU( aU aU A__ aUU A  aU aU  AU(aUU @}Wyy5555ȯʯ III__>> \\\\a ..ꢪ.:+.nzv~͋l{K{~wL{ sr`j+bWTTW{5UUk:Eؘ\!ppppt 5555tXXXX+ M+ TTTTcA{UUj* %%%*PPPP) U) U #1!U#1@U1@U)@#1U1UcA UU*dA(UU dA UUd9 UU#9 C9 cAUD9U#)aWD1@Uoyy[555˯ʏ IIɉUUUT}$>>\\\\{ U ._.._WW~틭{~l{l{+{l{ s+spXV,K5555 K*ZXXP0\!pppp0| 5555/|XXXX+ M# TTTTcAATTTT2 %%%%2PPPP a) 1(1(p1(U^( zz1 {Y1(5#90}+ I#9dI9c90h( C90տ#90 DA1-~#91^^^z) xx`(`BsyXɗ!-=sPp  --}WVT\ UUwO `px}#?s'Ax|~^AVVVV 5U9UAUZU̓ZU9Wl{9UKsA`PWUUUUS5555Se`\Appp0|!5555|XXXX+!M# TTTWkAATTTTm;% M;PPPP ) )(_(1(1(^^_((TTU((31(#90 -A#9+ACAc98j#90>>#90 C99~ C10() )aJJJJ&IA-)1w%xx}!P`eUUUTb5 - #>fxx^^,p'}$Bx|~FZ UUZ UUAUUB9UUUUqUUUUoUU^AUU%ZUUfZ UUQUU[5555[A@@@@/|%5UpR^p [Uq [U [U [U [U [U [UqZUP|RU/|`aTVUU; m;APPPP$)a$) d1(uխd1(UzD1(UU$1 ($1(D1(*A1(AC9׵/Ic9Wذ98HD90֖99UU*A#1_U9)^`D1 _$1@jj€I$I$A)1{ɛ)"-G@S -ATp UUU\ UUU b% Q-:x^3?}$"x^_H$I$BHs)--,(BװkB9W^\\C9 77jR0LkU c9VKs vJ)r'JxŠn`O[5555[A@@@@sUUUUqU U:]AWUp!UUP|UUtXUUU; C!PPPP)A}imI#1C1a}c9߸88#9uOKM1_(u(a1#)AaAIC1>)aCiiI1a6 a)  a a A1A55 I$)f~WX>~$" D1U b~|WU/ u1| *UR(XVUUB9` A0( Lsc9U{bAUj A nk)q9Uo KKOuAUUUAUUUAUUU!UUUQl teUtUuUuU4ufU4mU4eU]eUU ULe UDf U* u~bnAꊨbaMMEb /',c +-Ӝk]QR`ZpX_E) {!!+/!뀸!b````gӜaUUU qUUUUbUUU{!uuJ] }.Aذ $!YQQZ ]uYVT!UU! U441ҔUQ hUs cE)+*e)!(!AÃk!bb !a'?*(e)ZE) J&UA ]4VU4 UU9nw0UUUU_(UU*UU_UUUAUUU UUU_AUUՕaU]UUU_Uu>UU*U2UA՗8AU AU!W$!UE)Ue)UE)U!UUAUUV\!UU UUUW U%) U///!Ra1UUU9AUAmkAU!sAsZAUiJ!UU  U U(!U U*** 9 9 !UUU! U1 U!99aU9A՝e)E)E)%)E)```--!]!8>!AZZPP A\X!Wb z~A7><8 a}͉!+!gǯ /*$!a֖$!mό^b/ ߛ;!}¢!^XPXu E)++E)!+1$!uE)!pf1__E) __E)UUUUA\_UU  UUWU!ye)%/9E)= B1UB95B9pjB1 B9}B9}_B99!`h`@!{!+!W _~?<! +$! E)!uE)!E)!E)!R1yacAR1yqqqqθ qo(r몒qӜ% ````---E)}뢂e)!]ߺ"e)!W:$!bX\|~E)Z#!ܼ!a{jb 8! E)!e)!UE)> $!be)VE) e)ݚ2 1}oA^^\X+ e)!-)1E)+ 1f1w廒1E)_xxpE)~zxAxxxx!V^WWA__UU UUUu%)e)%%%%IJ1孭-(B1*IJ9pIJBnjR9IJBIJ9iJBw* (BE)hhh`$!!IE)!$! z証!_uv 7?E)!/f1$!e)E)UWue)%)*e)%)E)$!zZ9iaaa,c1yyyyq (rVq󜒔5````e)--BE)](Bf1Uߪ 9 zXmk UUU9^x9-1{r``Aޜ1991WB!?MkU9B!/ B1ߺ8(IJ1}e)a^\\X!1$!)) 9191ﯫ 91_1!^x!A~A\\\| U]UAՕU!u!U~U UwUA[UUUE)1%%%'jR1----(B1$$$$R(BcCCR9Z9ZpprZIJ>7Z9RIJ IJE)hhhhE)!iE)!E)!_~~!!E) )1$!z{{{1E)1$!1E)e)%)xZ9aaAaR1qqqqq첔rr Ӝq_Ӝq//.````9 ----Z(BZ(B{zIJ1^ޞ<Z͉Mk$!^XXx9 ----9!zzp`aܜ1! B$!))B1\~~s15%Ʋimk!^xxx(B%) R9U/R1p:b^^^^!1%)) 91- 99uA1zzzj1E)\Xxz$!xxxxbxxXxAUU  UUU UU E)Ⴣ15'''R9--%%iJ%),,,,ZIJiaiR9 c9zzzzZiJ>ZARiJ*.IJe)hhhhE)!E)!*E)!!Դ!E) #!!1$!kkkc1e)1$!1e)1E)WWUnR9AARAbbb{mk s{ {*ߵs6{`P\VB-) MkRթMkRpR9Ʈss!xxxxB$!--IJ!zzzzA9 B%) B9hhlT4984CCCC1^^^^R1R1"zR!j_1!1E) )) 91 * A999h1E)hxxh$!xxxx!~xAUWAUUAyA!U{!__^E)!a1!'%%%R9----R94RIJCacyR9R9``bpZIJ> c9RiJ*IJe)h`hhE)$!E)$!E)!$!!757E)1$!k{b1e)1E)1e)꿢1E)h~Z9iaaaRabbbb,csUsUsuk{`pAՕRA----s csZSppZ9{mkf1xxxx9E)+- IJ!zzzzA9 ----Be)  (B1|xxl////84CCCC{E)xxxxZ1-iJ1(B%)E)A! 1E))) 99)+B999z~zx9E)z~zz$!xxxA`xAA7AUA b _A^z 1$!yyyq1/'//R9---iJ944$RIJqaIR9Z9zrbbZiJ=?Z9RIJ*IJe)hhhhe)%)E)$!E)!~!$!e)!)1E)ykiC11^}9E)91U_߾1E)ꠀR9AARbbbbb{: 0Up0q{jzzzzA(B s csZZZ9]s1x|xx9E)- -IJ$!zzzzA(B ---BE)  B1h|////84CCCC{E)xxxx(B1- IJ1(B1OJjjE)XXxX! 9E)))99/B999zzj9E)zzzz$!xxxAX\xXA誫A#bAA믂Aa!|^|AW~1!a1''''R9----jR9444ZIJiR9ZBzzrb cR5Z9RjRiJe)hxh`E)$!ãE)$!E)!$!ԴE)559$!+B1U}jIJ9UU*(B1ߞ0iJ9UU)J1UZBaAARbbbbb4鹉q_qw"q[`zzzzAB s c)YmkZp[UMk9YΪRsE)9XXXX9AB----BE)91hx\a////qsE)xxxxB1 -B99E)@E)XXXX%)1E) ) )91 /99991E)hhh$!xxxxA\^z^a!?AAꢮABaa!zA_~1$!B!R9--%-E)RiiiiZiJkCCZB,c(Bzzrr cR77< c(BZR׊R1hhhhe)%)E)$!E)!$!f1757B1!IJ9ikbRB,RB8RIJ,R(B~ cIJiiiARbbbbb4Q)) 4TVTV_Z<zzzzAb -kRrzR ciJ/Z9mkse)xxxx9E)-1!`pppA9----1$!9e)O{1%%%%qs%)xxxx9f1 999E)@@@%)a$! 1$!91+-99999E)zzzx$!xxxxA^^A%aAAAa!~A^9$!a9//'/Z9----ZB cRycckZ(B c(Brrpr,cZ7 c(BZRpiJ1``hhe)%)E)$! E)$!~$!ܼ1????(B1) RB}k{cZiJZ(B8ZRZRU^ cIJAaCARbbbb4Q4W\\\ӜUVUӜuUmk\zzzzA9 mkjRSmkRu0b9{{1\|||9%)-1A9----9$!+Be)}49qsE)xxxx9%) A19E)Jjj$!Ae)! %R1U -mk9U mk9UmkBUR1Wz9_!W耪!U!aU!aUWaUUA]!WbWW1$!a1!''%'Z9 ---mkE)ZRAAaiZB-k(Brrzz cR>MkBZRiJ1hh`he)%)E)$!E)$!^$!1????Z$!R(BccckZR+ZIJZZWZR^ ciJIACCRbbbbUӜ!!!4\\|^ӜZWӜmAK\zzzzAՕZsZqqMkZexZ968,cs9\\\\9E) --B!zzzzA9----9E)!9e)hs1-%%%qsE)xxxx9e) B19E)h$!A1!%iJ1--- ,cR+UU,cR_UZBx^_(B1xz^e)!xx^x!^!{!!_w!WUa~__Aj`x1$!aaqB!Z9--%%R944ZIJAiRAZBrrbrZ)J***:ZBRjRIJe)hhhhe)%)E)$! E)!$!ܼjRR%)RBkcCZR; Z)J8bRۺbR,cRiaIAiJbbbB4\x|ӜӜq* jzzzzAZ mkZyMkR{{R18Mk{9\\\\9$! --9!pzzzA9%-%%9$!91Hx^^s1%%%%8Ǝss%)xxxxBe)-99ȿ9e)@@BB!Xxxx9!5--IJ1 iJ1 UIJ1UIJ1U9e)U1$!zE)_!_a_A]A U^^UA~jj1$!yy1!%%%5AaX$!b !U$!!AV!a $!:RjRIJe)hh``E)$!˃"E)$!jϮE)!$!ܔRiJ9))RIJ{icC cRZiJ0 cZ-  cR,cRIAiAjRbbbbUQTӜ\\\\Ӝ󜲔_}zzzzAՕ9 MkRZRryXR9Ǝs{9\\\\$!1XXXX1A9-- 1$!1f1xz~184CCCCs%)xxxx9E))--91Be)kkk$!X\X؆1E)% 1E)^ֆ1$!"1E)uUB!1E)UUUe)!_E)____VAW_^Aa-߿/AA/Ajjko1$!yB!R^^^^E)Aue)ޜ!e)!}**E)!?- !ZiJ *R1xhhxe)%)E)$!E)!$!RiJ9))!ZIJkcc cZ߸<,cR,cZ**-kZ cRAIAARbbbbbƮs4xZXӜj(QjzʊY zzrzA9 ,cRZRPlpzR$!>>>>8Ǝs{9\\\\1$!--% 1A<<1 -$!B1E)`{A////84CCCCs$!xxxxE)9XXXX9191NOK$!E)e) 8jz!U5%) UUE)UUE)UU(BUUBUUE)Ue)UUE)Uu$!U`A`AUAp1!1!%%%%9X9ݞB;*B{w{sAW>9 %AZR_iJf1hhhhe)%)ɉE)$!E)$!~$!RR9) )ZIJkb-kZsRMk c^_ cZ0" cRICACRbbbbbUӜRSW_Ӝ*Ӝ0`UAppzpA 9XXXX cRZiJxZ~~Z1Ʈs{9\\\\1!)---1A<<<9-1A1E)`xxj{!----^!]1b9 ````$!!{+%) UA}Zpx1$!yB!ZiJ!VIJ!R UZ%)MR!UjR!rssqZRR1````1E)}}e)E)ťE)$!E)֜9b????RA)  cRikcmk c/mkZs,cΉmk-k(mkZIIAIZbbbbuӜUӜXXXVӜ0ࠠ`zzzzA(B!----ZIJYZ(Bh~wRe)78mks1\\\\1!- //1A<e)- 1!1$!jz{s!----84CCCCs$!xxxx9%) ---919f1Kkoo$!ئ1.^.*9ը1 %%%%9a````!UA!Wau$!bU!_9!?75?9A````!#s$!!UA^^1!1!%%/%R{ c Z EQ9AUiJb cZi]R1h``h1E)e)E)f1$!E)ܜ9jjjjRB! ) cRcccsmk,c6'{ZsMk׾{s,c_sZIIiiRbbbbU{0U4{_zzzzAB!----R(BqqIJBbNlriJE)7778Zs1\VV\1!/-/1A<9E)E)!`@`{----8CCCCmk%)xxxx9$!- 91p~9e)K1b9^>9ՀjR 9b```@E) bu!a!ꪨu!a!a*BA7??59A````$!!Y)E) Ua\^^W1!A$!R  cZ6xRIJܜZiJ=/R(B cRbzzR$!rprpZRR1hhhh1E)e)%)E)$!E)֫ZR9!)biJck{MkZMkRMk,cLc cWMkRKKiJ!BBBBb*UUaUU !UUapUUb*9!----R(BIJ9BiJE)7777Ʈssf1\\\\1!//51AE) -E)! E)!``b{----84CCCCmk$!xxxx9$! - 91Rrz9$!Jj!b9E)WBe)u9!55559@@@@A*u* } U.,(B7555A!````%) )E) a_\^^1$!yaq1////Q$!WWU1UU4f1UU41UUu1UU41UUUE)_UUpRjRIJ1`hhhe)%)E)$!ŠE)!z$!RiJ9!) Z(Bcc cZ ciJ-kZ*,cZ},cRCCCRbbbbbs{@Z(rӜZ5TsӜ{u 9!----R(BRBJ{iJE)7777ƮsMke)\\\\e)!- %%1A%) e)!e)!j```{----84CCCCmk!xxxx9$! ---91_1!KKKa1!v1E)ժ9!5555-k****f1}}!|f1!! E)?{B67''B!```` !!!UA1!1!5%%%s$!WWWmk1U}mk$!޿sE)$!mkf1շsE)p_]]ZiJiJe)hhhhE)$!E)$!E)!$!sIJ1+)R(Bkb cRZiJ cZ cZW,cRIAAIRAbbbbQR szzbrQZ4Q9!----R(BIJBB@BBIJE)7778ƎskE)\\\\1--e)A$! e)!e)!b```{----84CCCCMk!xxxx1 1e)Bse) KKKKaA$!W9E)UE)'7Z uZp$!b9UE)Ue)B1UE)U9!.mkA\\E)!WWbWW^\1$!B!9؊Ra__ ZE)=<> c{/ c$!WUXZR!ssqsZiJRe)hhhhE)$!"E)$!뫮E)!$!iJIJ1+ )R(BccccZR/ ciJ cZ cZX|,cRaaIIRAbbbbR Ӝ{rJb(ֵMkCkіUq 9 ----RBaIJ9`bIJ$!77778ƎssE)\\\\E)''''E)`xxpb <44<$!E)Ae)!`bxxs----84CCCCMk xxxxe) e)!B`E)ˉa1*~.BՀ,cabe)uMkE)U-ke)Unse)Umkf1Umk1Umke)UMk$! cA`~z! !!q)$! ՀAx1!9$!%%B!\ܜ9AZZ15+++(Bbjb)J3IJA6&7ZZRkR1hhh`e)%)E)$!₂E)!$!ܼIJ B1RBck{ZR< ZIJZZ?ZZ,cRAAIaIJaBBBBQ c-))+Ӝq+ӜZ؀ c _ӜZu9 ----iJBqqIJ9`jIJ$!7777ƮssE)\\\\E)////f1zzzzA$!E) E)p{----84CCCCMkxxxx1E)!@@HE)a9/_9ՀiJ!5Z(B=MkIJ UMkB}Mk(B}mk(BmkBMkIJ U ciJ~`] cbzzzb! )yE)AՀUAxx9$!9!''''B88RRZ%)" #9R$!BBltZ;*~Z6&R$!pppxZR)R1hhh`1E)E)$!ʊE)!z$!ܜe)755B1)IJ9RIJ( Z(BZR.ZR8z cIJCAIJaBBBBqs)) Ӝq'Ӝ*  Ӝ((UWUbu e) )IJ9yB9``hIJ!77778ƎskE)\\\\E)'''f1zzzzA! E))+E)!pxxz{----84CCCCMk!xxxxE)  E)@hE)A9?_9ՀmkbmkZ:*Z UqB _ cWZ_0f1| cU{ c{UMka`ppp )y) !UAzphx9e)qqyy9!'''%B89AЪR!(BjoRE)>Z'IJZR/ߊR1`hhh1E)yy}E)$!(E)!~$!%)?w9 BE)IJ9+R988RIJURIJ _ZIJAAAARbbbbbuŅ׽Ӝ+*Ӝ璔```ouq E)XXXXB9B1bj(B!7777mkMk%)\\\\$! '$!ppxzA! $! E)bzzzs----4CCCCMkxxxxE) %)x|~~E)ia9_/91777jR1TjR1UiJ ^R9UR9U [%)WR9_UR1UIJapprP)$!AUUAx}{{1$!c1!'%%%9b9AIJ]e)A`p,cuU9a&'1AZiJiJ1hhhxe)%)jE)!%)!v_..  /E)!+5=9E)(B1*UIJ9IJ9uZ(BAiJbbbb׽0Ņ׽0Ӝ**"YӜooo@q1 --9E)]9$!A778ƪRu,c\\^W!A/Azb >:!$!]!,c--R}Zxx~^!A !zW$!Ã}Aަ1b/W/1T! UUmkAUUMkaUUsaUUsbUUmkUUmkbUUAUUQA\WUUh$f!UAzzm1$!cqq1!%%559bx1b9!U 99b^19!UpzzRIJIJe)hhhhE)$!{$! !z _.'? ++=! E)!? 1E) 91 U91ZiJbbbbb0yΒzr]ӜZWU\Ӝ``@juQ !- 9]U9aE)U.f1a^X!\WٷA7.A_UA>> A !bUUFF!AW$!b-e)A!Ax~~!AU bWU$!UU늢!!Z /$!*1!+*1E)/ +91 91 91W1E)~^~1!__!^~/ !p !U!b5%9$!}]]A!(B!^ (B$!UB$!U)J!UIJ!UUiJ!UUIJjRe)ZUZAU!A U!U!uA.//UA UA U!AUbaUkbU)Ja*URbUiJAbbbU׽! UUX!UU!UU UU!qUUӜAUUE)-)) iJ%)k1!}E)&,9e)}꼆1j`!U7$!zbp`Ae)----$!bx !A+/WE)Aue)bE)--E)$! E)!oAxxxx!--E)յ-1! 1$!1E)9e)պ9e)W9e)U1E)U9E)U9$!U1$!UE)!W$!z蠀Am~x`0!UaU{aUZURUiJU9^UB!U UZU c*mkAVpZUUWT959$!U(BE)U;IJe)UBe)U(9e)U9e)U9e)uBe)U Be)U9e)ժBe)ժ Bf1U jRe)U9E)U9jbpPE)XXXXB1rB1{kkp1!7766911$!bxp`!77'E)zzzrAe)----$! H\`! ^<BלUU$!W` <UUV\e)!e)%)KOJAxxxxA--- $!/---1E) -119191뫯9199Uu_}91*91911e)1E)^zE)!x!xhh- !?! ^$!UzE)UUz%)UUUAQ-UUsTVUU$!UB1iJ!Brb9 -5IJBUuB9IJBUU(BA**IJBU5IJBUIJ9(BA Z!brb9 -5B9`x)JXX\\1 ----IJ9ysB1b`@`1!66.&B1]w{1$!zb`@!&'&%$!pXpAe)----ӜUU IJ$!XjRUIJE)5֧9%UUUWTe)%)JKJAxxxxA-$!-- =1E)-- U9e)뫪U9e)91 91*919f1U9e)U1!(Bb1UE)U$!zU E)!U?$!!E)! E)!W"f1$!-Wf1x 9Uꪪ1U_UUUU1UU$!UUUUVV9be)oB!=IJBIJBIJB]IJ(B 5IJB"IJ(B"IJB*IJBRe)JB$!IJ9?BTVVWf1 ----(B9yyB1pxr{1$!6&'7B1{[_9$!`pxx!...&$!`b`bAe)----559TVUU(BE)? B1 ujRD!;9UUޣ\\X_1$!knnD!b^^^^b/+- !/$!!E)$!- +1E)/ +1e)e)%)pxE)!U!( !| ^Ub~zz UU_W! f1$!--9U1$!*1E)Uݯ 1E)Ue)E)UWE)$!j9!ɉ1E)ꪪ1E)e)XX$)U`UA9 B9{mB9"* (BBUIJB+IJB  IJB<8IJ(BhIJ(B:IJ(BkcIJB{}IJBuIJBWVWUB @a! -99!UUE).1$!}1jz ,.'7E)rrrzAf1----%59UWVTIJE)(B1}8IJ$!9UUނ_X\\e)!\\\\b+- !?//$!!E)$!++e)E) 1E)e)%)xxzE)!E)!W_%)!!]_Z~~ $! 1E)1E)˪1e)*1e)** 1e)1E)Xe)E)WW9$!1e)1e)(e)bp$!azUWWWW9%%5B9B9+IJ9=/IJBIJB_IJB IJB-IJBIJB_IJBޫW(BA)J9{B@``AՕ- =! $!!Cbi$!7'E)$!E)!r`hj!7$!bA1-ӜUU9TXR}IJXxBUIJ%-yA%u4 TWUU1!bxPXXb./!!+ E)!E)$! e)E)E)$!E)$!E)!$!!מ!!^_~x_wW^ $! 1E)--1e): +1f1꾿11U޿11UV1e)`1E)`9E)ɉ11^}{11UWu1XXpE)U`UWWWW999.B9'RB%5IJB^T(BA**(BBwgw(BB IJB_wU(BBsyW(BB}m_B9B9~BpPPXbb--! !c!/'//E)$!E)hxj~.6!rP`pAԗ$! !C 75UU (BUU! _^VUU$! hE)o! !V!($! =//E)!e)%)+1E)+1e)*"1e)1E)[1E)}U_e)%)E)!~E)!_!!AWVWWE) 1E)=1e) 91U91u߾11U^X\1e).1E)/z)Je)91911ppE)a~UWWWWAUUB!B9)J9.IJBUUU(BAj(BB}B9*(BBu_(BB_)J9B9B9z{B\\TVab=--a !!/'E)_$!Ub>U az__a!>$!bɹU!!HnlvE)bU+E)A}$!bը}!!WW!KU A\WW!! +$!!uE)$!=1E)յ1e)+ 91eu91UU91Uu1e)01E)z"e)E){^^zE)$!$!!ꪺ!AVVWWE) 1E)-+/11ݕ919111zB1e) 1e)(9e)91z~911 Xe)zz9  B9B9/.B9*B9B98B9B9*B9(B9B9B9::>$!TVWUaA--Aub"a/__WAlW7A/bAx___AA5UA !NU% 7b^Aݍ"b A߂A]A*:8./!U!%E)!/% f1$! 1E)/ զ1E)9e)U9e)U1E)W1$!]E)! E)!U$! !AWWWWE) 1E)- 91՟}919191_11__1E)9E)91::91p1!XPE)h``RAZBUZBUb(BUZ(BU*Z(BU c(BU Z(BU c(BUZ(BU*ZBUZe)oJJAUVUUaA-- b U* U U] ίUUUA==UkjUyAUUUՊRaU]aUUURA]UU]AUUUamk *!mkUUUUAUUUA7%%%_*UW UUWAUUX UUU UUU UUUE) 1e)))9191}9191m_1f11e)9E)91"91W1pppE)aUzWWWWiJ RIJ ZRZR(ZR cR[ZZ̪޾ZZZRZR*?ZR cE)JJJJa UU U]]$!UUU1UU9UUE)UUU uU WwW UWWW5%% 4+u4Uu4U44WU4ӜQzq{@ cUWVTA%%A+++-c! _ %)U^e)UU~E)UUUUUUAUAUUUUE) 1E) -91u91w91k11ߪz1e)1e)9E)91911XXe)`WhWWWWARPPPPRiJ ZRZRZR /ZZZZrZR?.ZRZRζZR{wbe)JJJJa ]U)JU-#iJ >?R!.76R%)%E,cE)EmR!W^j1UUUW _UuwUA 4+ u*u׽uuZU_uz4^^xW貔Qhq T\XPA* /+ !."E)!// e)E)'9E)*99B9BE)`b`9]11E)%=11՗y11[զ1111_`^]1e)ા1e)zZ9E)9191{1pX%)aUzAIJPBIJAjRƊR!QъRR1׊RjBR$!iJoOZ ߞIJoOKaB յ%IJ$!zq(BE)Tѩ/(BE)< hR1EժRE)QSiJ!vjR VXr uUU]UUՕu,cu *׽u?+׽ꊠuV\^ju4^^_^4Ӝ_~Ӝx蒔p``b!!$!E)!տe)%)/1E)=߆1e)>92/B9UB9//BE)```j9U$!be)%) //1ކ1 1f11e)1E)_݆1E)w9E)91]91}_1XXe)`W{jWWWW UUU%) UBU(B!UA UBUB U9!((UB!UB((UA UB8(U(B!KUaiJ!C9!?IJ$!/cZQE)UU Q$!UUiJ!å(B$!{~(BE)7-E)VVVT!5%U-+׽u/  UWn׽("b׽uzu4x4hh^~׽(Bjꪪ(B%)E)!E)!E)$! +*1E)UUՊE) xf1U1UU!0(BUU(B_UU UU$! 1!/1U1$!+1E)1E)_e)E)]e)E)~yU9E)鉦1f11f11Xp$!bU`~b &&A A**a  aa׾*a*b_AꪪaU먪aa}A^\^\aZE)Z|t(B%):=- c!׷75Mkqj*Q$!^\XXjR1\]SQ9!-5 9TT\\U! u) %/׽WW`꠨׽uu44hq8YWVV^$!p%)_E)_Ue)^UU!xUUU UUU uUU UUU UUU UUU E)!e)!E)!/ E)`E)WE)^Ue)~UU!}UUUUUAUAUUUAUUU---aާ// (__\\\\aZ1|n_be)R 77_ֵA,c`0$!X\^WIJ1s cE)u__9\^^ue)u ׽ )ֵ_Uֽ~u``~u4h4󜀠Ӝ~^XӜqzzzbXPp`a%a!bAbAAUAAUAAWA_bAWb ~z! -}!UE)UU$!WUU9 ו) cE)UmkE)U*mkE)UsE)UmkE)UZ$!UBW^z%% ׿ :>6!U!!W~!u!_rz {,\\\\a(BAIJE)WPBrR W cU9' jRE)/_\a(B *nA՗54u5ֵ-/u^W׽^U4u^U4Ӝx_󜲔h{Ӝqzz~Q!@a%%%'AAAA*A**AAꪠAAAb !VWVV1`Xb$!/ { c+ Qsկ*q{U{U0s_{Z_~Z1^X`1WTX` - ? /!)!7 !!!!_{k|\\\\aB %UB!j?.m9!79!MM9$!YR$!7iJE)V\1bp\W% 4 -5u4 U4 *U]uU׽uUUU4~_U󜠠__࠾ӜQZ0WQ{*:mkAWVTTAAꪻAA+ UW]}W_baAAbAzzzn  UUU9 )mkIJ-)))0s--/-Q- -ӜUӜ_~⒔zxmk~xxxMkIJhh9hp\  8;~!_{!˫!!ª!*!! !w^^^^^^^aa$! 5U9a9!oUiJ$!]qUR!ѽU1XVUӜ UUӜUU4UU5 \sU\{U]{UUW\4UUUUӜUUUUQUU0UU|UU!\WUUAA꺪A>+ab{aAA~~~!VVVWE) c9 )  c ++/Ӝq**Ӝq_q{x{IJXZ1X%) jjx- & }!]}՝!y!!!!!>?! !zc|!^^^^aAVVVV!UUU a UUUUUU!^UUU<U5 (B\TUUU\]着\]着\]着}%UU a%%%%AꯪA*a* (**bjaA{~~AWWWWA 55,cjR ---s,c+mk Wqmk Q czZxWU cIJV/Z)JhB ~|\X  ?k!֗!+! !p@ 뻫!+!v~z!!zzz^^^\aX!Uյ8UQ!UU0U{UsUsU{UIJ*9\TTTT=|着\]着=|着\]着\]着%%%a+ a/__aAz~~~!WVWWZ R! ,cIJ sR sZxsiJ_%mkRU_ cIJ__jRe)z`B XZ  < ][!O!Ϗ!*K!<!!!ʭ!{!UU\\\\aq0)qh{/ {4UUU{UWXB{s\,cBX ,c`jj`9\TTTT}<]ﲔX< c/}<<}着},c@@@%%%%ߟ 룪WaA~AWWWW$! MkE)) mk+{u+ {sq{Uz,c,c9xh``$!b``` UUUUUUUU U UUUU\\^Uaq1 iJ@qZ:QPVWW0{ʀhӜ{ sUVT\Z9^(Zj``j1XUiJ0zQ{~~mkӜs\\UUmk9 ^ Mk `jj`$!{YȨ!// f1$!u-9e)911$!x((e)!e)%)1$!-zE)$!x$!xx!aBA-=u!--5TWVT\ UUՕU1rpX\!a|~~AVVVVX`׽9UBߪZƪ!3!/*e)$!----9e)k=91O1E)xxyf1$!E)$! 1E)__e)!/(E)zz~v!NNNJA) Z54Pb 9b5\^WWAȊR UU c UU9UUe)UUUUӜUU4UUӜUU^1UUiJUUR UU(BUUjs55554Ajjjj1%5UZ^ cU8f1Ye)f1UUUYe) cU8Ɔ18E)~ZU0`VWUU c ! E)E)f11!U f1WUE)(E)f1յ/9$!(9e)5 B1UX9E)n†1!מE)1V9E)WU1!^e) _E)Ajj€A驆1Uu!-UUATp {UUU\8b58e)x^WU1^WAH$!--,IJװ{1WV\\e)7XƫZ4sU Ֆ1\VsIJ)IJxŠOs5555UAjjjjUUUUU UӜB]AWU!UUQUUXUUU,c !ZZZZ!a}imIE)>>>e)Aˆ1߸88E)am$!_ }!E)ԔE)aiAIE)>!AiiI!6Im$! !Ab!AΦ1A55!,U!6UUq -UU9p UUU\AUUAU$!-_4$!x_UU9E) UA~ur*U{!^WUU1A *C! s1U1UMk1{!Ӝ9U!KKOuaaaQUUUQ E)Uf1UE)UE)UE)Ue)UE)UU$!UY$!Uq!UQ!U!U$!Uu$!U{ s!\WUUE)am]UE)bU1iUBUe)bUf1aU!aUE)AUe)bUe){{Ue)b U$!aiU!aU$!b}U$!aU$!bgWU!AUE)aguU!)$!bUUUAA**E)/UUB UUIJUUBUUE)UU~uUUa ($!@UUUAhVTF@@ c\=<4? `9 9@9 9 9@9U@9 9 ** 9@9 9@1@A 1 9@9Zjjj 9@9 9@1 9@1 9@9jZZV`9@9W^~@9 9@9 9`9@9ս+ A@1(@9 9rI16`9 9׾yɓɕ@9 9o6`Ã@9 9*q LI`9 9_w[%p$`9 9/mI`9 9W:1@9 9*$N8@9 9$N$@9 9 **IdI@9 1%iFde^b& 9@1r3:@A 1M'i<@9 9 , ,@9 9xffl 9@1b2A! 9@1 I%I'@9 9**II `9@9W^~uj@9 9sm<@9 9a'Lm`9@9ս+$I$`9@9z$I$`9@9_WUTf+k@9 9 $ȃ<@9 9۶@9 9$I$@9 9$I$@9 9*$I$`9@9`9@9~^WW@9 9EI @9 1Y{'h 9@18q't& 9@1$  9@1@9 9@9 9 *@9 9@9 1GIXI 9@1bZ#.i@A 1^|B' @@A 1No$J'@A 1I$I$ 9@1@9 9*@9 9IId 9@1[/0c7@A 1m\Jm@A 1gRRX? 9@1NX"ѐ)@A 1I'a' 9@1@9 9@9 9؉ @9 1lII 9@1cT6>@A 1S\i @A 1Y@@A 14`!MD 9@1I$q'@9 9*@9 9 ɓI<@9 9ef&f& 9@1cVj7R 9@1dV 9@1g 9@1Hi'@9 9H$I$@9 9** `9@9__~ 8I$@9 9dD@9 9cRI@9 9dV&i%W@9 1oʝ@9 9qb'H$@9 9 `9@9 IIA@9 II@`9@9WLII'`9@9UUWbI?@9 9d1d@9 9BH$I`9@9UUU II`9@9 IIA@9$I$@A`9$I$`9@9$I$`9@9$I$`9@9WWUI@9 9 Wl^d@9 9(`6 A@1$I$ A@1{$I$@9 9$I$ A@1$I$ A@1$I$@9 9 $I$@9 9*$I$@9a1$I$`9@9$I$`9@9ꫯ`9@9`9@9`9@9UUU@9 9I$I$ A@1MɔTɑ@9 9=H$J@9 9I$A$@9 9"I$I@9 1I$A$@9 1@9 9@9 9@9 9@9 9* `9@9UUU`9@9`9@9`9@9_WUU@9 9 A@1I$I @9 9> y*@9 1aJ#9B0!m 9@1 B 9@1 I$N< 9@1B0@9 1@9 9@9 9@9 9**`9@9UU`9@9__W@9 9 A@1@9 98B0TAK 9@1#`! 9@1=l 9@1F_4@A 1 11\@A 1R۰g 9@1I$q$ 9@1@9 1@9 9 A@1@9 9 `9@9WWUU@9 9@9 9@9 1II< 9@1F9>PO@A 1a4#4@A 1X+@A 1=C;@A 1$N˃$@A 1M :3%@A 1a$H$ 9@1 9@1@9 9@9 9@9 9 ***@9 9 A@1@9 9 9@1 0 @A 1SwUYN@A 1cLQ֖M@A 1bS:*`@A 1g*S&A@A 1V?b@@A 1Zh&S35@A 1O$M&@A 1 9@1B0@9 9@9 9**@9 9@9 9@9 1 9@16l[6b@A 1X % @A 1fY[{` @A 1mX2$@A 1ibS 9@1Rav)@A 1U(@A 1;I$z @A 1H$I$ 9@1B0@9 9 A@1@9 9@9 9@9 1B0lc@A 1]X%e&@A 1k^1r@A 1nd&$m' 9@1i\Ъc]? 9@1_S/6C@A 1Q8P @A 1Q9R&@A 1@$H$ 9@1B0@9 9 A@1@9 9@9 9@9 1II 9@1`I\y@A 1`C)@"$I@A 1d[Pnmm;@A 1cV'@A 1^U8@A 1YT?F@A 1[I32 M@A 1Up'J.@A 1 mؖ[ 9@1I$I5B0@9 9 A@1@9 9@9 9@9 9IIB0Z9J 9@1`RٔIp@A 1bY:@A 1XS`>3@A 1WSoIw@A 1ZV)@A 1\W9>,@A 1ZPhl 9@1 Yt2D 9@1uIb'$@9 1I$H$@9 9@9 9***@9 9 A@1@9 9I$@9 1i q 9@1jRMTH 9@1e[#6X@A 1[Us @A 1\Uk&A@A 1[X$ @A 1\U 9@1^$- 9@1Gx$I$B0'I$@9 9 A@1@9 9* `9@9WWW_@9 9@9 9 c[aC@9 9nΕXy@9 1hPp@6i 9@1c\ 9@1b[5 9@1d]_+H 9@1a\O# 9@1`E(: 9@1G"$`":B0y'N$@9 9@9 9@9 9** `9@9UUU`9@9_`9@9UUUW@9 98I@9 9vI@9 9.deB6[k@9 9Ya%˲d,@9 1c_헼@9 1d`öa@9 1d^]2$@9 1b?#@/.@9 19?>h'@9 9A$H$@9 9@9 9**@9 9 `9@9`9@9`9@9_@9 1@9 9ɗ@9 9XQ@9 9aWOtɬ@9 9`Tl:2@9 9V_Mfb@9 9bYi@9 9#h%W@9 9ɓ=i' A@1@9 9 @9 9`9@9`9@9@A`9`9@9`9@9_`9@9UWWII@9 9b T/@9 9Y ɚ<@9 9]Iڴh@@9 9`&iZ!@9 9_B&@9 9*I3%I$@9 9*(H$I$@9 9* `9@9UUU`9@9`9@9`9@9 $`A`9 $@A`9 $`9@9ꪪ $`9@9$`9@9WII`9@9UUOI`9@9UUU;I" `9@9UUUb!@9 9KI`9@9UUU $`9@9UUU $`9@9U $`9@9 $`9@9 $@A`9 $@A`9`A`9@A`9`9@9`9@9`9@9`9@9`9@9W`9@9WWU@9 1@9 9*EII@9 9NIB'@9 9 A@1 A@1 A@1 A@1 A@1 A@1 A@1 A@1 A@1 A@1@9 9*@9 9@9 9 @9 1@9 1`9@9UUU`9@9`9@9`9@9@ *@A`9`9@9`9@9`9@9`9@9`9@9_W`9@9_WUU@9A9@9 9 A@1G6b#6jc A@1P `)p A@12I'> A@1 A@1 A@1 A@1@9 9@9 9@9 9@9 9 A@1 A@1 A@1 A@1@9 9 @9 9@9 1@9 1`9@9UUU`9@9`9@9`9@9`9@9@ *`9@9`9@9`9@9_WU`9@9WWUU@9 9@9 9@9 9 A@1 I$I A@1HtMߔN A@1;؃=؃=@9 9@9 9@9 9@9 9I$I@9 9I$O?@9 1@9 1@9 9@9 9@9 9@9 9 A@1 A@1 A@1@9 9*@9 9@9 1`9@9UUU`9@9`9@9@ *`9@9`9@9`9@9_WW@9A9@9 9@9 9 A@1 A@1@9 9 a6@9 9N@9 9D#>=@9 9m۶m$@9 1@9 1B0II$B05#4B0B0B0B0@9 1@9 9@9 9@9 9 A@1 A@1@9 9@9 9*@9A9`9@9U`9@9`9@9`9@9`9@9W@9 1@9 9@9 9 A@1 A@1 A@1@9 9)@9 1C q_yD@9 1RB0>_9B0I$IB0I$I$ 9@1I$B0%P%B0I$H$B0B0B0B0@9 1@9 9@9 9@9 9 A@1 A@1@9 9 *@9 9 @9A9`9@9`9@9`9@9__`9@9UWWU@9 9 A@1 A@1 A@1@9 9@9 9@9 13ɝ9 B0ETB0U.baB0.C 9@1N2- 9@1tB't 9@1 * 9@1PZ 9@1 =ۅ 9@1 9@1B0B0B0@9 1@9 1B0@9 9 A@1 A@1@9 9 *@9 9`9@9UUU`9@9`9@9W]WU@9 1@9 9 A@1 A@1@9 9@9 9@9 1B0CP5PB0D%\{^B0IUخɖ 9@1H z 9@13  i 9@1O+@A 1.)sA 9@1%l8j 9@1 ر 9@1 9@1 9@1 9@1B0B0B0@9 1B0@9 9 A@1 A@1@9 9 @9 1`9@9_@9 1A9@9UUUU@9 9 A@1 A@1@9 9@9 1B0B0/c( 9@1Q.mUaN 9@1\Iʉ@A 1;Sƒ@A 1I&x.@A 15 c<@A 17vJ&@A 11jh@A 1 ۅ]@A 1@A 1I$I 9@1V ʰ 9@1 9@1 9@1B0B0@9 9B0@9 9 A@1@9 9*@9 9`9@9___W@9a1@9 9( A@1 A@1@9 9@9 1B0B0II\ 9@1 ɑa 9@1J5t @A 1\E8H@A 1\7C9-@A 1P(3530@A 1/!l,'@A 16")lA@A 1)h,@A 1N$J'@A 1I$A$@A 1+g6j,@A 1`>M$@A 1@A 1 9@1B0B0@9 1@9 9@9 9 A@1 A@1@9 9 @9A9@9 9@9 9 A@1@9 9@9 9B0B0 9@1O 9@1mt@@A 1N,ti@A 1aHiH@A 1`URm@A 1Y3[ N@A 1B"K@A 19,ux0v@A 12Kgz@A 1&{"'h&@A 1m۰;@A 1AIK6@A 1 ]؃ @A 1@A 1 9@1 9@1B0@9 1@9 9@9 9@9 9 A@1@9 9  @9A9@9 9@9 9 A@1@9 9@9 1B0 9@1 9@1wyS9@A 1; B@A 1M*Jt@A 1_L D @A 1`Wr @A 1[Gx S@A 1G3@A 1^9u@A 1_}߼[@A 1Qt@A 1Y06ᚲ@A 1O҂1(/@A 1m @A 1@A 1@A 1 9@1B0B0@9 1@9 9@9 9 A@1@9 9 **@9 1@9 9 A@1 A@1@9 9@9 1B0 9@1@A 111@A 19) @A 1R1pKDQ@A 1`Lp P @A 1`Y@A 1`K[$@A 1e<}Z @A 1dNND_ @A 1hCLUXQ@A 1c9r&ZbQ 9@1^Cz32@A 1N7LOgt@A 1:@A 1@A 1@A 1 9@1 9@1B0B0@9 9@9 9 A@1 A@1@9a1@9 9 A@1 A@1@9 9B0B0 9@1@A 1`6`,@A 17pJT@A 1YAޙUP@A 1`X6,S@A 1e\.WR@A 1ajqk&@A 1hV#H@A 1g`|FR0I@A 1h^j(@A 1aPhzM@A 1^O @A 1J<sW@A 1F4 `@A 1m۶@A 1@A 1 9@1 9@1B0B0@9 9@9 9 A@1 A@1@9a1@9 9 A@1@9 9@9 9B0B0 9@1@A 1bd@A 1=Ij@A 1\DdI@A 1`WT 0@A 1hay& @A 1ng%WB@A 1mfSM@A 1jfh 9@1gb `O>@A 1c\b?:@A 1\M 1@A 1OG\ @A 1H* 8@A 17#@@A 1)R @A 1O$I$@A 1 9@1B0B0@9 1@9 9@9 9 A@1@9 1@9 9 A@1@9 9@9 9B0B0 9@1 9@1(I$I@A 1Bxj @A 1]Cp@@A 1d^o@A 1kd1N`@A 1nk1h$@A 1mh; 9@1jdX+S? 9@1f_جS?@A 1aY =cC;@A 1ZR`?>@A 1QJXZ @A 1H9# a@A 1E(/1B#@A 1+|>'@A 1@A 1 9@1B0B0@9 1@9 9 A@1 A@1@9 9@9 9 A@1@9 9@9 9B0B0 9@1 9@1+ɑ|I@A 1V,dgR!@A 1^W@@ @A 1e^)@A 1idpi@A 1keM?@A 1jc$@A 1f^(d]?@A 1b[;Ҭ]?@A 1]X`@A 1XS6k@A 1RIR9@A 1KA"O6,I @A 1 JM؄I@A 1H$L$@A 1 9@1 9@1B0B0@9 9@9 9 A@1 A@1@9 9@9 9@9 9@9 9@9 9B0B0 9@1I$I@A 1Lɛx7a @A 1W/@X@A 1`[|@A 1b_6a@A 1e`V}$@A 1e]6'@A 1bZlk'@A 1_Xlk;@A 1]Y@$@A 1ZXcq;@A 1XU M@A 1VNcј @A 1SIl-"@A 1P#0#0@A 1 N$~>@A 1I $ 9@1 9@1B0B0@9 1@9 9 A@1 A@1@9 1@9 9 A@1@9 9@9 9@9 1B0I$I 9@1X@A 1XyR@A 1]QcQ @A 1^\@A 1`];@A 1_Zd>@A 1^WH֬_?@A 1[Uֵ'@A 1YUϟ@A 1XU@&@A 1YW@A 1ZXvĉm@A 1ZS+@@A 1MWmDI$@A 1NB# h@A 14 9@1- 9@1I$I$ 9@1B0B0@9 9@9 9 A@1 A@1@9 1@9 9 A@1@9 9@9 9@9 1B0II$ 9@1?ɕ\ 9@1X#!pB@A 1Q\l6X2@A 1_\&I@A 1_\M: @A 1\X؎X@A 1YUXk?@A 1VS Mt'@A 1US6`@A 1WT6i1@A 1YU@A 1[X&ma@A 1\Y6m&M0@A 1[Xc @A 1ZBZр@A 1J# 9@1M~ºh 9@1?=6B0AmB0m۰@9 1@9 9 A@1 A@1@9 9** @9 1@9 9 A@1@9 9@9 9@9 1B0B0DɛI 9@1]0!fiWS 9@1`SoN/ @A 1c_Iy@A 1b]C@A 1^Yk>@A 1XTh@A 1USvb'@A 1USI6@A 1WT16m@A 1YV1!i@A 1[Ym@A 1\Za@A 1[WC 7@A 1[NR#L@A 1M8ڪ:`m 9@1Bb'r5 9@1:I$B0Z`NI$B06m@9 1@9 9 A@1 A@1@9 9 @9A9@9 9 A@1 A@1@9 9@9 9@9 9B0UjCa 9@1[J) 9@1bQp  9@1ebvlH@A 1e_@A 1`Y?6b@A 1ZV=[@A 1WTM @A 1XSgK @A 1YV&A@A 1ZX؎@A 1ZX Àm@A 1[Y6` @A 1ZVHˋv 9@1ZR&ML 9@1M H5 9@1FmB0B0@9 1@9 9@9 9 A@1@9 9**@9 9 `9@9UU_W@9 9 A@1 A@1@9 9@9 9@9 9I$I@9 1Ix@A 9@1c!A 9@1hZ7s 9@1heM&L 9@1f`j@A 1`[c6c3@A 1[Yv; @A 1\Xm @A 1\X߶6@A 1]Yy>@A 1\YM;$M@A 1\ZI8ql 9@1[Ya`' 9@1\VXj]; 9@1\I$c_? 9@1TP#ҺB0O$K$B0@9 1@9 9@9 9 A@1 A@1@9 9* "@9 1`9@9_WWW@9a1@9 9@9 9 A@1@9 9@9 9d@9 9OB0^ !Jt B0hWN B0hc Gn9 9@1f_`> 9@1_\`B;M 9@1][Nbv`@A 1`[۲F@A 1b]I%@A 1a]]@A 1`[}N[? 9@1][vl 9@1^W3& 9@1L\- B0J$9B04P>$B0N$j&@9 1@9 9@9 9 A@1 A@1@9 9 @9 9*@9A9`9@9_@9A9@9 9@9 9 A@1 A@1@9 9 @9 9w1@9 9gtB'@9 1fU LB0gaЌk?B0b^X[?B0^\ 0 9@1_]Ib#a 9@1c^n' 9@1daMh 9@1c`M; B0b^kmB0`] dBB0^R7X 4B0]@ #]?B0@-@9 1 =ؕ@9 1H$I$@9 9@9 9 A@1 A@1 A@1@9 9 @9A9`9@9`9@9`9@9U_@9A9@9 9@9 9 A@1@9 9@9 9XɛSx@9 9g& $@9 9e=PŎj@9 9eUmFn@9 1`^q;B0_]`B0a^&6AB0camB0db`B0dbm#B0caNlaB0a]KB0^P aB0P:#-@9 1<_1fC?@9 9#9$@9 9@9 9 A@1 A@1@9 9*@9 9@9 1@9A9`9@9@A`)`9@9`9@9U]_@9A9@9 9@9 9 A@1 A@1I$I$@9 9#5Wq@9 9QPRXB0U^[& @9 9_W4n5@9 9`Y0I@9 1a_6 '@9 1b_$`&@9 1b_$@9 1c`L$I'B0d`]um@9 1b_L0 ;@9 1cT$[O@9 9W2`#0@9 9>X'@9 9p$I$@9 9 A@1 A@1 A@1@9 9* @9 9@9A9`9@9U`9@9`9@9ꪪ`9@9`9@9`9@9U]W_@9 1@9 9@9 9 A@1 A@1 A@1LyO)@9 9Z+MN@9 9]S4鍁XI@9 9aXtIi@9 9`^ $@9 9_[؀]7B0_Z@r-@9 9aZnd>@9 9b[4 %yrB0c]*՛-@9 9^H"+X@9 9N "?6@9 9J$N$ A@1 A@1 A@1 A@1@9 9 @9 9@9A9`9@9`9@9`9@9`9@9`9@9ꪪ`9@9`9@9`9@9UUU_@9A9@9 1@9 9@9 9ɟ A@1/ps A@1X2!Q A@1\Sh( A@1_Z$b/ٶ@9 9^[mC@9 9]T&њ/:@9 9\Vw{@9 9_VYd@9 9`W4 L@9 9aY**@9 9_O3D A@1M A@1 A@1 A@1@9 9@9 9**@9 1@9A9`9@9U`9@9`9@9`9@9@A`9@ *`9@9ꪪ`9@9`9@9`9@9UU]`9@9UUU_@9A9A9@9UUUUIĉ@9 9 ?O$@9 9Y @9 9Tz A@1\<0A A@1[; @ A@1XA A@1PZlC6c1 A@1JY) A@1[>t=, A@1[u9 A@1X84z7 A@1 *)l۶m@9 9*@9 9@9 9 @9 9(@9A9@9A9`9@9u`9@9`9@9`9@9@A`9@A`9@A`9`9@9`9@9ꪪ`9@9`9@9`9@9`9@9UU`9@9UUUW@9 11I$ID@9 1JUC=X2'@9 9c;i@9 9='@9 9:ɟ$@9 9@n1@9 9(Z.P@9 9a&*ј&@9 9X FA;@9 9 9IAm@9 9* #G$I$@9 9@9 9* @9 9@9A9@9A9`9@9U`9@9`9@9`9@9ﯫ`9@9`9@9@A`9`A`9@A`9@A`9`9@9`9@9`9@9`9@9`9@9`9@9W_`9@9UU}`9@9UUUW@9A9@9A9@9A9 $@9 9 NI@9 1YN/@9 9^X=@9 9h&t'@9 9@9 1@9A9@9A9@9A9`9@9UU`9@9`9@9`9@9`9@9@ *`9@9@A`9@A`9"I$IA`9"I$I`A`9"I$I`A`9"I$I@A`9"I$I@A`9"I$I@ *!I$I`9@9 I$I`9@9m۶`9@9I$I`9@9I$I`9@9I$I`9@9_m۶ `9@9WWI$I`9@9UUI$I`9@9UUU `ض$`9@9UUU5E`9@9UUUT9Ӷ@9A9!m۶$`9@9UUUW!"m۶$`9@9UUU"I$I`9@9UU"I$I`9@9U_"I$I`9@9u"I$I`9@9"I$I`9@9"I$I`9@9"I$I`9@9"I$I@ *"I$I@A`9"I$I@A`9"I$I`A`9"I$I`A`9VTF@@ >g=߼<? jY WjQr$ZrDb55%GDb!U'{$b {$b$ {Dbj%b" jbjZrEb??rej zj-rrmUzdbjjjejrDbW{DbU2z$ZՂrEbu"rEbjY WjQr$ZrDb55%GDb!U'{$b {$b$ {Dbj%b" jbjZrEb??rej zj-rrmUzdbrjyrdjrjUrej_jejݿrDbx^rDbUrDb jZ~jZ WjZիj$b(UrEb{ UUj$btj$bպ^+r$b GEbu geju{%b(Gej_GEb^z'{%bGjUjrej{DbWrDb UrDb5rDb<r$bUrDbaU^rZ`տrj!+ r%ZjEbVgrEbUWr%b}WrEb UUUj$bUj%b*]ir$b rEb rEb{$b+r%bZj%b_rEb]UՅj%b(ZrEb=rej rr-brjWerr*rj7rej|reb^~rDb?/rIrdjrjj rj((rrUUrrrr\UUUrr?rjW*rej*rjWrejrjU]rejWrej UrejץrejUrejUjej暴rdbWrDb Wrdb*ݦrjަrr ( rjUUrdjjDbjdjjdj rjU]Urdj_Wjdj{jdj}BϤjejﱹrDbjDb~^Wudj$Z_r$Z?/UjDbrrjdj-rebzbrDbhjDbjdjrjgrDb~rDb(rebrDbw~jDb]}(dj$Zej$ZU﯂ej$ZjDb+(rj((ejZhejZejZejZ]EbZU ejZ*:jY*ejZUjZu*ejZ U*j$brj$bj%b^rZU j$b(rj((((rZ(G%ZGebUu{Eb rZrZ% '{Eb'{$b{ejzr%b]|pG%bݕ {Ebz'{ejU_("{EbrDbrj((( r%b'''5Gr'{r gr~Ur%bx^{Eb)#Gr(UGr+grx^WUzEbj'{ej+'{rhGri}'{fjhZrEb* rrz$Z*~GejU[]rEbU ]_{ebUUr$ZU z$Z gZ{Z&ebUUr$ZU{Z{DbUWW{Eb}rQ^ r$Z  rr(" jDb{jDbUXejDbjDbu(jDbjdjU rDbjDbjDbWzzj$b+jDb_hdj$ZdbZ jZ rDb rj( ""jZrEbj$b(ljZ,rDbUr$Z*߿rDbUjDbU_jZrEb*Ur$bW^jDbU{jZתrEb-UզrZ rj" (ejZ(j$bj$b~ejZ蠢rZej%b*ej%Z~EbZ]pejZ}ejZྮejZejZ+꫆jZ].ejZj$b0;rrrEb rejyuårEbWrEb`ZrEbۛr%brEbrejսrDb/rDbWrEbrDbׅjEb4bbrEb UWrEbrej% r$bիr%bkr%Zu rEb*rEb*{Eb WzEbKr%bxyjZjZ&ejZz˅j%b'ejZejZ"jEbzEbrej9rj?rjrrurejrjrjI zjrejXrejrjlPrejzޥjejPjEbreb,{_rej7?-zjWrjՀ{rUUzjXrej>?rj}bRrr*{rUUrj rj*rjjrej߀zjUW_jDbz (jDbrDb/ rArej}rj0Wzj}rjrjP֦urrzr7UUUrrrrUUUrr UUUrr._rrrj*rjj*zjrjdrj rjrj rrrj" rr*"rj"rr"*rr("rr(rr(rjrj"rr ( rr rj*rjrejrjrj rjߦrj"ﺦrjrjrej"rjrj"rjrej rjզrejrejrejrejrejrejrejצrejrejrjrjrj*rjrr.rj rjrjrj\(rej_ rejUrejRrej_krDbrdbݥrejڻjej rej׊rejWrejWrejUjejjejcjej>0jej4jejj"jDbbrejUWwjejrjejjDb߅jDb ׅjDb]jDb]rdburDb*rej/rdb*=rr rj"((rdb.z.rjU]_rjrjZXUjDb'r$Z{#rdjhjdj:-rdb.jdjޯjejkrdj*rej+}jdj߬rDborj]\Yjejw禥rDbk>r$b꧋rdj{rej=.urDb_jDbxyjDbWejDbUej#Z+jDb_ջrej-rDb^rdb+;*rr( rrr$brdj/]rjo_rdb ˅jDbjEb+rDbwjdj|rDb* rdb/rdj*rejrdjUrDbWjdj(rDb*_rDbrDbjdj%חrdjUjDjj$Zrdb$b*dj$ZzdbZ"*~dbY dbZׅjZ*ՄjZ צrDb8?rr rr r$brej랉irej~X [rEbºߥjdjUZrDb`j$bb+*r$Zr$bjdj rDbrejRrDbޥjdj7rDb_rDbjDb$sjdjUxjDb ejZ`jDbdj$ZnCj$Z`zDbZ-¥rZ_jZ{dbY/★jZj$ZrDb59rj(rj rDb/j%b rjrDb:^rejurDbxrvj$b=+jDbjDb j%jrdb;rdjWrDb*_njDbUj%brDb~+rdj}*rdj^_rDbrDbﮀEbrjDbJej$Z稠jDbՋdj$ZUj$bo~ej$Zz*j$bﵪjDb rDb;;rr (rr?j%bzejZlךejZWEbZ 8DbZ~EbZ]RDbZ@~dbY#ղebYWjY WDbYejZz6jZjYDbYEbZŅjZUjZ ^jZ rZU{rZj%b~+jZ~j$bݚj$bڪejZ媅jZ_GejZYjZ rEb; rrrj"(rEbwv\WEbZ2SjZ)j$bVVԅjZejZ}/jZ͵/jY`jZEbZ&ejZ(;j%b筕j%br%b9UjZ*ejZR`jZ˅j%bVejZ(ejZ +rEbuOjYڅjZkj$bȥj%b=j%b ӫrEbǿWr%bjEbhbzEbrj"rj jZtjQ;*{Eb}r$b~r$brDbU}rejW rEbWxjZVjZ]jZ+׿'{%b/zEb_ {ejU({EbUwzZ "zjk /0zej^xojZ;վjZ}Gr%ZU]z$Z% {r]uBrEb_{ rejzEbUrDb~ܦrDb/>5rjrj r%b~r$Z Gr Gr{GzꋪGrz*Gry{rzj*{Eb\ZzrEbu5-{r7g{Grw*G{Q'{zxG{z]{rr%b~言j$b_zEbm)gr}Gri'{z.Grz/Gru+?'{rqzjW\rDbrDb'6*rj rj"" jEbWtkUzj gr%G{{}[]'rh{g{Grz{rvUr%b~{ejGr/g{*g{/oGr GrG{_'{r{rwrEb.GjGr'{zZR!'{z ((gzGrjGrjZHj^_rejrej7 rj* rj** j%b_ {j- Hr75Ո'rk]'{rbeGr7տ'rZ{rVrejr^ej%Zฦr$b %5*'r]U (rU{rVU{r]+'j"&{r`f{riՀrejrEbZZzEb{rW/'rru{r'r 'rֈ{rr%brFb6/rr* #rj(rr> Uz#1 {IuzIrQUzIU(դIU{IUzC9U j1u&C9U*{IU"*{IWzIUrI] H"{IzAWr"1]{dAUejI{I_zIU{IU&IUGIUGIUej1_$9rj rj rr?jDjhrDb.^zDb rDbj$b$ejZ((zDb rDbBB}jdj m|jdjXjDb8"$jDb rDb*Wjej}rDb>WrDb "]r$b"*{ejUUrDb}}Wdb$b(jDbuz$ZrDbZ_Wj$Z{r$Z /rDbZׅjZej$Z jejc|rj rjrr"* jDbBjDbi_jZejDbZej$bºרdbbdjZej$Z$jDb=jEbjDbºjDbZ8rdbvwjDb rDbjDbׅjDbu[_ej$Z~ڄjZdb$b4tjDber$Z;jZDbZ㊼DbZ^DbZÛdbZ j$b+եjej\^SUrj#rjrj""jdj+rDbr$bejDbWjDbuWjejDb]3jDbUjejwrdbrj}mrj^˶rej*rejw^j$bjDb0jDb (jDbjDbVNjDb}jej}Ajej_XjDbT~xdj$Zdb$bWޣj#Zvj$ZzjZjDbUrejU\VVrj" rj (rj+ rdbrej_rEb UjdjWj$b+jbWrZUdjEb՗j$bj$b㿅j%bz{ejZebYEbY[jZjZWjZ]EbQ(hDbQ((ejZ>ejZ _ejZWjYrZU+EbZ @eb$b/-j%bu rEb=rjrr?j%b}ejZW+* jEb>ejEbRj$b[ Oj$bo]j$b =}j%b?j%br_j%b/j%b}fjEb#j%b{j%b{ݾUjZejZjZąjEb]meb%b_ׅj%b?ۆjYzjY//Kj%bTj%bvejZ:(*jEbզj%b}ejZ.urZ劦rZ?>= rj,rrUUj$b"# rEb8(zj UrFbrej(UrejrEb/ rDb\Vj%b * rEb((rejrFjrej rej]rj*cUrDb*[rejurejUnrej rj-[i{ej}UrEbrjUrDbWrEb\j$b `rDb/UrEbUr%b(rjUrEbn{fjj%bjDbb rej_;zeb_xjZ(ejZ"+6rEb _rEbjEb r$bw珅j$brdb.r$b}zDbU`rEbrDb.2jEb~<ץrEbfͅjEbaj%b>j$bjEbW3j%bej$Z뢅jEb+U=rEbvGrEb{jᯥr$burZ" rDb'Ir$bSrZurQr%bUrEbUrbrZ {$b&{j/U{jxrejzdbW{Eb*UEbY jZצrZU׷jbWejZebZ_jZjZ:ebZ*W*j%b߷j%bejZ jZz(jZr%b;sfjur$b'7rejrejZ^rj]zzDbrEbVrdbP頪rej_rej.rejrZwrZ[{eb{$bjbbZrZjEbR_Yj%bU~jY~*+fjZ_xjY/oejZ>(j%bevyejZ*.r%b+߿݆jQꈈejZ.j$b eejZ(#j%blj%b>&{fj=UWUrfjlwvrej -rEb rdj7rzjVrdj{j"{jrjnr%brej2ѹrEb*rdj*hrDbǍrjtrrrj[({rej^ݳrEbrEbrj˟zjzrejW*zj rdj^rej׷rDb"rdj_rDb *rejUrej ]jDb@0rj ݥrejrEbrji7zrj認rjrjzjzrjzEbZrDbrji7zrdbK{jrro{jr{jrjׂrjpVrjrj ERzj㽺rej޻rej|jEjrEbz>rEbÅjEb,jEbЇIjDbjj$bC/jEbrej/rejׂrejk rejerj"rrrrc{jɯrejvr%b8rej}%rDbrejۼ\rjEʨrr/]zj~{ruwrj/rj}rj9xrejzjתrejz rejmrej׊rej^jjjDb jDbj$ZjDbUjDb_jDbreb zjݻrjrr(UUzjߡ{j}{r}zj{j_rjRwMzjrr !rejԖ0+zjrr rr[{r rjڠ{j׿rjrr ߻zjb[kzebrejrr卵{ejrjZUgjdj2ЅjDbàjDbnjejprj?=j{ z%b@nzUzjzjrrUUrrzjrr_ zjwprejϩ{ejUrDb*_-rfjrr*rrzj +W{j{rwUUrjzjrrzjrrPUUzj*srUzjUrju(rejՀrjrej{⪪rj=)ߪ{jzUr%b@@rejXVrDb rDbrjwuWrejuz rDb rejWrej.*rej=rejzrejKԺrj!rj( *rr rj( rj(rrrj "rrrj(rj rj( rr rjrrrjrjrj(rj rr;"rr"%brEbz rej$brUUUrj%rbj rebrrWUWrr/rjX rjrj*rj"*rrrj*rj rr""rr (rj*rrrrrj rj rrrj*rjrj* rr,rr+rj((""rrrj  (rr rj *rr"0+rj (rrrr(rr "rj(*"rr rr"rrrj rr,"rj "rr rj*rr (rr (rj""rjrr rjrjrj (rjrjrj( rj"rr rr"* rj( rj*rjrj*rj/rj rjrjrj rj*rjrjrjrjꪦrjϢ¦rjȋrj**rj*rej"rjrjrj*rjȯrjrjrj rjrj益rjrj(*rj#rjrjrjrjrjrjrjwrjrjrejrej:rejrejrejrj}ݦrejrejrejrjrej*rjrjrj 뮦rj>rj*rj *rrrj8rrrjrj (8rjrj"rr,rj "rj rjrjrej"rjrjrjrjrjrejrj*rejrjꮺrjrjrjorejrejrejrejﮦrejrej*rjrjߦrejrjߦrejrejrejrejrj]rjUrejߦrejjej*rejrejejjUirdbjejjej:gjejꪅjejjejjejjejjfjrejrjצrejrejrjrjjrjrj*rj*/rjrrrjrrrrrj̠Ȧrj(rj rjrejrejrejrejrejߦrejrejrejrejrejrjrejrejjej rej_rejrejrejrejrfb몦rej߅jfjjej:*jejjej rfbjejjejjejojejmjejjejjejꪅjej+jjej^jej^jejjejﺅjej߮ۅjejjejjejjejzjejjejjejjej+jejfjjYjej*frj}wrejrejrejrjrjrrrj "*rjrj, (rj (rj *rj("rejrj]]rjU>rjU rejzjU*erejrejWrjUmjDbjDbj$Zbr$Z/jDb-rj]rDbrdb깋jej>rejWטjejrejrejW{jUrejUrejU rejUjejՂjejUjej_JץrDbjejWU]rDbjdj_ jDjܥrDbrdbʅjDb( j$b"rjU^rDbzrejU뼭rEbz(jej_~jEbjDb^~jDb(UjDb~WjDb~jDbujDb"]j$Z+jDbUUjDb;jDbjEbߦrdb2rjwUrdbzΦrdburdb*)*rrrjrj0 rrߥjej@,ޥjdjWrjwեrDbrejrj% rj€jjdjנVrdbjdju}jDb!jZjdjmrDb/zڥrDbrdjW)jdjh.rejեrdj+^ȤjdjxuVjdjrej}rDbrjrUUrj rjRrjrdb*rejujdjsrdb߈rdbrDb[ jdj%^jdj{rdbʯ|Zjdbx*jDjjdj+rdj/ ^rej. rdb rj\V`jdjvՄjDb} jDbwzj$bօj#ZݫjDbU}jDbYjDbu]jDbujZj$bjDb;rj'rj\zVrdjUrdb?rdb/./rj rj #rr"rj((rjvrdbתrjrdj{*rjirjzjdjjdj|zjDbjDbN+j$Z+ZrDb'_rejrDbjrDbrjrjuvjdjjdjÂjDj=ªrdj^rjU_grdb"rdjrj^nrebΪjdjOxrDbzjEb.+rdjZUzrj\~jDb)rDb.*rjrDbzrDbX7r$b rDbjDb.ۥrDbrDbbjDb/JjY觫db$brdb$b-db$bpdb$bDbZ( XdbYzdbY{dbY._DbQ DbQ DbZ7_DbZ,5djZ*חjZjZ rZ /(%rj8rjrjrj jDb|rDb(rdjsrdjrj`jdjߜ_rjWrDbׯjDbrDbrDb^ jDbɀjZ djY r, jZ (jZ 'rDb~rDb(rdjvsrDbrjUrdj+ުKrDb먥rj_5zrj・jdj|jDbh8rdjW%rdj֫ץjdjWrdjrdbrdb(krDb/ꝥrDbjdj]`jDbbj$b.ޗjZ""j$bn畄j$bjDbdbZ, ejZhhj$Z颠dbZJ`dbY bDbZ(DbQ@\,DbZjDbZDbZp DbYdbZ{ j$Z j$Z ebZxjZתdj$Zr#Z./.-rr rj((rrrrr$ZrDb+Jr$b& rEbjrdjrejwrebnj$bۖ'jejW>r$b >rej׽r$b^j$b jDb"ꍄj$b8,j%b@r$ZrDb+Jr$b& rejkrj]rDb4rj_srDbhrdbrDb.ץjDbrDbj$b(@j$b zjDb*jDb 낅j$br8)j$ZrDbگrdbrDbjDb勄jEb]zjZzjejZ뫠jDbgj$Zxj$Zj$b]_DbZ<DbZDbZ{Jej#ZkjQ*db$b۪ DbYej#ZdbY dbZ }eb$b UjDbuuj$bozjY reb)?-7rjrj rj rj*rDb rdbʥrDbprdjv'_r$Z* h rEb jejy֥rDb>rdj:mrDbprDbyjZh.djZ"$jDbծrDbr$ZrDbrdbʥrDbz(rDbrdb^rDbຊrdb:rj ^}}rej*_[r#Zr$b׾jDbrDbhjDb*2jEbrDbrDbrej'UrjhUjdjW+bjDb֢_rDbUjDb 8jDb7jDbmjDb.+jDbjDbC|ejZꪯdjZpDbZ jDbek5WjQdjZ?C(j$Zw(ejQb"jZebZejZjDb[5Xj$bjDb#>urEb/rDb.%.rjrj"*rrrrﮥrDbWb rEb"*_r$b.%rDb-rejxrejTrDb/_jDbrDb jDj _rDb¯j$b^H_j$b U jDb(j$b;j$b ]/j$brEb"Ur$b/jDb rDb*+rDb~/rdj\+rdj{UjDb0jDb<_j%b؅jDbWUdjZ jDb[}rDb+rdjUrDb*rdb\/ {dj_jejrej+:_rejjrjUv7rjUw܅jdb0rDbjDb(jDb򊠅jEbZ jj$bV-jDbj$bxj%b"j$bZ6j$bj$bWj$Zbj$bzjZb/j$b㾥jDb'Xrejvjej_•}reb+5.rrrj rj(rjrEbu}jEb]Uj%b>uejZvjZ߅j$ZUDbZ{ejZ/EbZ,$bZz{DbZ;ejZWejZdjZxUDbY_jZ/UjY ebYejZ/UjZՅjZEbZ(վdbYjYwjZ"zޥrZjZ ]dbZ(ejZMYEbZ eb$b+ej$ZjDb*Uj%Z]j$Z}j$bej$Z r$Z"r$Z*զrEbUrEbUjEb㕦rDb+WjZ"[j%b urEb UrDbեrEbej$Zc8j$b 8|j$bUjZ ejZ "jZ xuejZ.jDb5]ujEbOrEbۦrEb+rj55>rjrj rj*(rj*r%b}}j%bWWejZWCEbY :*ejY.>EbZUg#ejZ]UvEbZ(/DbZ:DbZDbZ W:$bQ(ejZUejZgi[sjYUoDbYU*EbQ~bYUU?jY]ejQߏ$bQEbZU'EbY"rZՕdbYvjY]$bQDbY/jZU^EbZvEbZEbZӘebY߃jZWU+rZ]_jYޏKEbZZEbZkѠjY/EbZEbZ+~(ejZ}અj%b՗rEb^مjEb]t0ejZvj$b=j$b*jDbbjZEbZW:jZ]ebYU_jZuqYxjY5DbYejZjEjrj%bңr$b/.//rr0rj "rj("rj(rEb]{xj%bVRYEjZ ejZWfjZ>zEbZ *ejZEbY"ejZjZdjZWrZ}/$bZǪjZkejZejZ"jZxejZzejZ*Ej$Zej$ZkejZ.ʩejZ+jEbRWcj%bW~jbjZ)'{Eb7uUrEbTUUjEbWYejZ(EbZjZjZ/j%bߕjEb]w\SejZejZ*ej%Z~jEbajEb?wݦrEb]Gkj%bq>?ejZjZr$bvW\ej$b**֗eb$b/ j%b" ׅjEb^?Ʌj%b˂&j%bj%b(rEb{jEbyrEb-rEbr%b]ަrEbuzEbrjrjrj *rj**r%b^ej%bIeejZZyEbQjZ?jZWr%b_UejZeb$bUejZ{cebb_ejZ?+^ejYj$bu)r%b}ejZ\rZWejZMoejZZEbYeb%b/ej$Z*cMejZ (j%b(j%bWlj%b~j%bUuejZejZ oojZ fjZ ^jZj$br$bc[ejZhjYej%bMիej$ZcMejZ jZ.j%bWΌ{Eb_U^\ejEbZEbY?)r%bUUrZ_ jEb|4jEb_[ej$bkʦj$bj%b, rj rj*rEbY_ej$Z쾾jZUj$ZֹjEb =jEb/xr$bU_ejZxkj$bUU'j$bm뫅j$bmOejZ+rDb!rEbrEb~,j%b+j%b}_eb$bϬ&j$ZUejZEbZ >jZ/ׅj%b نrebjEbn8 jEb* rdbrejUUj$bjZgjZ- zjzj*zj"rejꀪrEbuhxej$ZjZ/ׅjZEbZ|fbZrYEbZ rEb-rj5rjHrEb jEb^jEb62rEb˯jEb=ò߅jeb"rrEbpwwjEb g'+G{~nx'{rzrxr{rw'{r\y]_rebjprEbس zj/zr{r G{'{z* {z>'{{G{޵G{UG{%/G{ߏg{G{~{r`j;zr]*rEb^rEbՂrdbrej_rej )rj"(rj,*rj" rjejEbȨ^j%bnzEb*zj*HrUh{˃G{^]'{z.'{z:k'r>Gz~Gz + g'{G{~g{_'r_zr_{rzjUrEbWrej;{rW{r*Gr*G{g{G{W'{z ``'{r Grz{Gr --G{G'{zfޗ'{z+w{rUzr_zj{j^rjr{WzjuHrzr{r^_Gr'{z+-G{տG{__'r +hz~_G{/ g{{Gz ^Gr]'{rWhr?;U{r\\Vrfj`vrj"rr*rj rj rj*rj".ʦrjj%b j$b$?rfj= {r}{rGz Gr*/'r'{z){r\{rGr)Grz{r{r(V{r7'nrrrejߞjEb{_ej$Zj$b*rfj*zj.{rW}'{r{r${rXx_{ru{r zr8{r+'{z&{rV{rت{r{rZլzjrjorEb *rEbW}{fj/r{{r޲{rGz{r '{r{rxe{rxU*GrGrzx{r{r/{r"~zjZ{fj[YrZzoOr%Z rj rj"rj rr₩rj*rj ej%bxuj%bU?r$b+zr{r{r;o{r<)zrXrr[&{rkUrr+{r/)U{r {r>W{r||rrӿzEbrEb_j%b_twej%bAveej%bUq3rDb .zr {r{rn{r}zjzrj ]zjrr +zj+{j*:'{r|U{jrrqzren\WrejVz;rejyTrEbj%b}qj%b+/zfj zj"rr{rW{rxU{r\{rUzr]{r/#{rX{ruRzr{rgfrEbhޞrEb÷rZJOKjrej+rjrj("rj*rj0"rjrj,rj r#1Uz_( ͪ{(W(ĪrC9}r1]#1U1iz#1U{#9U{#9U{#9*U{#1Ur1Uj 1Ur _j(Ur1Urbza1Ī{(Uz#1u#1裪r#1U .1U{1U{#1U{#9U{C9*U{C9U{1Ur r)Ur _r1Uej"9UrAU ,ՃAUr1W{#9U{#9U."1Un1U1U{#9U ̪{C1U{C9Ur(Uej(Uj(Uj0rejrjrj(*rrᆭrj#rj"rjrDbWj%b krejzj Gr hzs{{rXZrejk_rEbx^ZrDb{zj}Urej"#-{r{r[){r걘{jzxܥrEbVj%b.orejqjejjEb( rEb* *rej ]{ej Gr_{rUzjzzrDbڅjDb >/zj-{rݥ{r{r'{z׼&{rzr{r^orjjZZbjZj$bVjZڪdbbDbZ-hcbZ~{DbYDbYDbZ}dbQDbZ/\UjZ_jZrDbjejirej#rjrj0rj8rj* rj( *jCb,rdbjDb(jDb5 rDb5?;jDb_heb$bzdb$bejDb[u]Zdb$bdj$b>j$bZrDbWjDbjDb+jdj^-rdb|rDb"rdju?jdj&:rejrDb:rdj_(rejU*rjUU rDbkr$b慠rDbՀjDb}rdb_bjDbUj$b rDb]֠jDbjDb_vj$bj$bWjDbޅjDbprDb-/j$b, `rDbԧjDbpjZej$Zjdbb _*djZ` DbZdj$ZdbZ ^dbZZDbZزdbZi dbZu*j$bw/jDb]rDb]jejurjrj rrrjrj* rj"rdb(rj&j7NrdbrrEbjejU(jDbT^` jDbjDbvjDbU]jZjZj$brDbu rEb&rDb檥rdbu逸rej_ޥjdjjej_ rej뾫rj?;~rjrej*rjw[rdj~rDb~j%bjDbP jDb jEb?jDbjDbz/jDb0 jDb jDbZ.؅jEbj~jZ)jDb#@ r$b6 rDbjrdj]rEbjDbjDbUאׄjDb}db$bjDb]WjDbWjDbvjDbWejCZ*jDbejZ.jjDburEb]jDb rDbjejkrj"rr (?rjrj((rjrjrdbrzdbjdj[jejrdbrejZrdj}_^jDb*jDb¸)jDbj%bHr$Z)rdbj꣪rDbjrDb悔rj]crejoW{rdjjdj~赥jdj(rjurjuUեrdbrjxrjm0*rDbjdj׸耦jdjW_rdj ޻jdjjžrDbߥrdbr*rDbjDb-jejjEb 'rDbjdjr$b'rejrj{jhrejxrdbzjDb |jDbw"jDbWUej#ZjDb;+jDb{ jDbjDb~*jDb}jDb#":rej폹 rjb(rejpjejrj"#rj(rj *rj(rrrj rEbr%b krDb]rEbmr$bUr%b*UrDbʥjDb{rEb*_r%bUrEb}j%j]rDbꥥrDburEbUrDb]rejrDbkrDb]rEb rDbWrEbrEbrEb UzEbUrDbUܥr%Z*rebXrejn(vrEbUj$b rDb_rDb rDbUrEb(Ureb]rEbWrEbݥrEb. rEb_r%brDbUrDb _rbj$bUj$bjb~rDbUrDb*եrDb]*UrZ*jDbij$b~#r$b rDb _r$bUrEbUUjYrDbUrZ rj rrrj"rj ej$Z?eb$b~M6eb$bڴEbZ/5ejZj%ZjejM]˅jEbr0rej_}zjEb6ׄjEbzDbZ j$bmY]Ebbߧ~djZ= #rDbjDb_oGjDbw]mjEbTeb$bnej$Z߄jEbU[ejZj$bݫrdb%bkjEbWջjDb]]jEb{_jDb>ejDbeb$bej$Z(b$bԼEbZ6 ej$Z? eb$b#j$Z*zjDb]]5j$b_wjDbjDb}%ejZz djZ.EbZdjZ *j$bzj$Z﯊j$Z(b$bTDbZejZ"߯oj$bUej$ZϮ̦j$bjEbUecej$Zᢅj$Z{EbZdb%bW%rDb rj rj rjrj( jDb!TTj%b>_urZ?dbZVebZ(jEb7Uj$bsjDb3WjEbj$bW(]jEbUj$b׵jDb[sejZ"nj$bjEbkWjDb#^j$b(zj$b?ejDbzjZj%beb$b?;jDb{IejZ"nej$Z.cj$b/wjDbVVVjEbXuեj$b?{EbZj$b-UjZ;Ջr$ZWV%jZj%Z>Yj$Z_EbY*jY as$b_rEb\Wj$ZH_ejZjZ*ebZ*r$bWUej$Zإj$b-UjZ;˥jZ~^-jZjZ?Jej$Z5/ej$Z˽{ej$Zr$b]j%beb$b_ejZ _rZ rj rrrj*rjjZWEbY"gzjYZrZ-e}EbZ,fj$ZejZejZ*\jEbejZZj$bejZ+*jDbrDbuwjZc0VEbY.ejZEbZֿejZ\j$bejZ^"j$bejZ*;j%bj$bn?ejZ0VejZ*EbZ{ebYg_ejZuEbZGDbQjYQjZDbZYDbYEbZEbZuvdbYjZ?UDbYDbQZ*+ejZU(jY5;djZ\ejY(EbZU߈EbQjYQjZ%bZeEbZ*#EbZ.rWejZ*jZ㟅j%bUUEbZ/hj$bejEbզrEb% rj∀rjªrj*rj ej$ZhȊj$Znj$Zְ@EbZejZ]#{ZUʆj$bU_j$b#Wj%bjDbVj$b<ׅj$b ejEbȫj$bej$Z"jEb]rEbUʆj$b_ZejZ**ej%b:?j$bvWj$bj$b-j%bꥅj%bꈅj$bjj%budb%boWebZ༅j$bhUDb%b菨ueb$bcڅj$bޣeb%bs8}jEbuujEb]wj$ZjEbU]_vEbZbxjZrVWEbZ؜odjZwUejZWrZDbb8hejZejZeb$bڥjZEbZ`rEbuurEbuόfj$ZjYejZej$Z*jEbW#jEb߫djEb}rQ rjrj*rj( rj rEbuWޜej$Z4 zfjZמjZ*r%b3U{EbuejZ*ejZ!j$b? (j$bWW(ej%bw_jZ#҄j%b%rEbj%bhejZ*.j%bŪ(?ejZ*ejZ93jEb:/j$b_*ej%bW ej$Z" j%buejEbgj$b_ej$Z?eb%b_?ejZ:?fj$Z: ejZߨEbZ=j$bW/ejZ .ejZ:>j%buچj$by]EbZ(ej%bwjEbUjEbWņjZzDbZ9rDb5?Uj%bW\jZ+?j%b_XfjZ,EbZԐjZժ.ej%Zu,jb*j%bjZ{ڲDbY(jZώj%bUwj$bj$bXrZ rj *rj(rj "rjj%b j%bUUejZ"j$bkjEbձѦrEb?oj$bejZ3 ?rEb}j$b^{djZ "rZ_j$bW-=j$bvT,rEbW\jEb_j%b? Zj%bUej%b_j%bɅj%b^WejZ諸j$b jEbWejEbUrEbx}eb%bj%bujEb}fj$bzejZejZ/?jZ|j%byЅj%bj%b(lej%bԨWej%b|Yj$bujEbmfjZh rZ_j$b]2r$ZW\j$b{Ӆj%b_Uj%bnj%bUej%b] rDbm廆j%b߆jEb'erEbt핥j%bScejZW*r$bU][.rZrDb]RZr$burEb%rr/rrrrrrj$b+zDb/]zjYvrdjz{dj?Z5&{ejbzjrj{W/{ju^Urfj.rej?Wrejeorej]7G{Fj]rEbpxzj%bj$b+zDb/]zjYvrdjz{dj?Z5&{ejޕb{ejrej zjrrW&uxrj:rjRwrj?rj_zdbrejY {%brEjrEb]r$b뮊jdj*zj}GrjW%@rdj? p&{ej~ zejrj*W7zjSwrr.rj^zdbrejyrEb}ejEb6 ;zj%brDbrdjZUՙ{DbU&{DbV%+rEjrej]zj%mWrj}rjgvrej rjzwW'{EbsrGjj$b=rDbrEbrEbrDb &{Ebzejԟ}j%b&rDbυjEb rEb?zEbUH{ejUUzEb(jEb[Zj$bj$b=rDbrEbrDbrej Ru&{Ebrejԟg}r%b&rejןϥjej˥rEbrEbjejrejU.{EbW}'{ejUUUrEbrdbrej+i{ejr]rej{ejurej"rejpW{%b/rEbj%b4rDbjejrejU?r%brDb_jEbjejUOrEb_WWej$bej$b;j$b.ץrZ+{{Zj%brEb}?jejreb{:{Eb_'{ejUV]zejUrfj]jEbu.rEbkjEjY j$b HrEborEb?{ej]էrDb_rEbb_]}jEbԆj$brEbUjEb(rej]jej{[rejW:¥rEburEbkj$b޺j$bq[j$bUj$brEb]զrDb۷rDb~jEb.rEbwrDbWwjEbrEbrEbrjvwrEbrEb_rEb_jejUrEbʅjEb֮j%b wj%b~j$b)rEb]ؔզrDbwrDb_wjEbj$bj%b"եr$ZjEb#GrEbKrEb_jZ eb$bejZ(eb$bW%jZrDb%WrDb;}ׅjEb/Jr$b?rEb.=rejv{j+?{fj|r$bU(j$b?rEbmPVWrEb*'{ejWhjUUUr$bХjdjrejurej rejJvbrDbrDbpbrEbʯrEb BrEb Urdbʀ rjwזrdjrejrDbrdb"zj[rj rEjrr_(rr zj*rjwzjڿ(rjzjrej꟪{ejޥ zzDb]r$ZzrEb^urZDbZej$ZEbZrbjZrdjZZ^djZeb$bfVeDbZdjQ߫*ejZuejZebZ_jZޢejZz*ejZuzZfjZWjZݧʆj$bYej%ZejZz jEbxejEb}jEb]qjEbWWj%bUjZժ j%b7ꢆj%b)'{%bU?rEbWr&b}ej$b^zDb)jejrDbzjUx]jEb&0rEb jej!ߥrdbJrejrDb-Vzr$bWrdjurEb^rej_.rjrdjzj~u{ej׋zdb_ {djzjU{rrx{Eb*W{Ebߵrj 4{j͍r$bzp\ܦrZejZ r%Zuj%bfwoj%by]eb%bEbZx jZVW:fjZu ejZwUDbZVj$b?ejZkjZ+jZej$Z,rZWEbZrZu{%bfjEbVU{ebYEbY ejZ*/j%b"jEbj%bj%b~j$bj%bk{r%b _~j%b_rEbת{Eb93rfjVvr&Z`jDb \r$bzj`{j׿rj{,zdbrDjrj^rDb*Zrej"_rDb rejrj rjv._rEjʪ{ejUހzjrEb(rej6/r$b '{$bWWr%b^j%b&N#_jZ< rZ+rdj#{j)izZx^ejZrEbŠjEbWIfjEbUrEbW|eb%b}j%buuj%b jZjjZz_ejZ&rZ*w^j%b\{j%b_j%bejZ:ejZ飼jZ. jEbUmΦrEb+UrEbVtjEbQSqDbZ(WjZώEbZ+ȉ2rDbU]Rj$bXej%bu"/rEbhWr%b_|rEbjEb/rEb~rEb rEbӳrZnJJjEj rejr$Z rejn,rdjk*{j(_{jorjWrej:Usr &{rw*]&{j*{j+{{rBkzj- {ej6-rrt zjʨzeb*{r齷sr_rj_rDjrEjzjrej*Trejrj8#rj7zj jvzdbrrZ\_rjPurEb' *rebrdjjzrEb Prej~:եrjrjwjrEb_ejdb jDbըzjDbrDbnޗj%Z8jDbrdb3jZ jEb jDbZ*+jEb8rEb?zdbrdbz(prDbKJ r%b*z+rEb(եrjn0rej9zeb&zzjۻu{ejz*zj(rr{r^zj몀rfbhrej rj ;rDjɪથrDb{{rej'arDb(ץrjn0rej9zDb&zdbx~r$Zb{j-OzjrjrH"rr(TrejrjV{jrjb?rj( zjTbrebzdbrj0rej(rEb 'rdb rj rjrdj^rEb XrEb[rEb׫jDbrdbnjjDbXrDb>rejuUxjDb(TjDb"׭jDbcjQȨ rDbUj$b` j$b%PjZjjDb݉r%b rej] rj`rejo{rebjejrejcr$brDbrrDb9/rjrej {{jU{rrr^zj//{jxz+rj\Vzj*]rDbbrEbrDbArEbbr$brDbrrejȷjejrjSYzjkSzjrej +zjUzj -&{r+W{jUrj*rj/rr{jrjU{jk/urrrrv_rjV0rj rj rej^ rej9rejsorEbrj{rDbcrebjEb۠jEbj$b,j$b&x*jDbd%webZ j$Z^jDbժWj$Z* Uj$ZjDb -^rDbUrEbrjrej,_rrNUrdbK|{ej}^ F{ej*{jW{ejz"rejݻrr6 {j+zjW(zjrrrr] rj rdjrj|thrZ2*rDb.rjKU*zj]7rjrej`j`Preb+˻rjzjsޮrjUrr"zdb**zjU(ߠzjܯ:zjrj?p¸rdj rdbrej(zrr^Urjܺ{Db*{Db {rurrrej rejX'zjurej {j_+|rdj/orejr$ZzrEb/jDb ojDb}j$b ^jDb譅jDb jZ׺j%ZjDbޮj$ZVj$Z໪jDb/jEb rjn{j.UzdbrEj"rejڊ{jrr(]zj.+rj *{r׷{j:⠪{r}6{r{ej~zj-rrˢW_rej׫rjU~rej?7rdjzj2zjzzeb*rejp[Xzebrj,{rPVrr7{rW;}{ro{rm{rw{r Vwzj~{ej{j{j:_{jUrejrejprj"rr;2?}reb(.rEb zju {j*jzjh6zj;xrjp/rj<rj^?rejUjebjej굥rebݽjDb jebZ7jDbZjDbz rebujEb 7jej:rj/']rj 9{jz_zjUrrrj rdjꂘrj?zr7Uurr*yrjzj -zj(:{zj{r}WU{r^wrro(|rej~rjrdbҞ.8rdjrjڙzjjrj*" zjzj޴{ejrejrj,rjrrUrr(]zj*ץ{r_{r}erjrjrjzju* rjrjrej.rj:zj>zj{rebH rDb zj+rej zjꠂ%{j{rj/rj^ RAA8 @+b֮( A=w~w KY!(zaj"A ) a^ Av~n/_zAAڸb. c#^X_aW b{AA A} 3Axb b(ת+ a}a9+( w ޣWV}{"_ׂ*_Ղw ߂Z}ݢVwa "A/UUU!_ ]Aw ~A $hZh*{A;;  u!{A0 c0b za8 b:b j߫ת6+Ae*~U;Wvz`-<%i !/ zjA򵮢A?A"r ./};**Ah:* }]> ؂yyb-ub ?ab.xwՂ`_Uyb;"o}b]Ua_A A\~]!gUA7]*}!WAPv\AՂua!~! ߯A!7+:?wwy_ zVTw U!AuWU _ Ayb KZAY] WW UUUA']U }}_U a/ .A|A\WUU _W !b] !AA?'>u}_]AAtvw\ uu UUU U  !A./bx_~!** WUW UUW {obA\_u WUUU UUU  5UbP+9 U軪Avv\AUUU!uUU U U U _UAusb .A|xH`!U!uU UU UUU UUU U}u }UA#aXh W^u UU _UU U!k Ս/A.;2+UU`AUA}ݱUAUAua]>.UUU A ]AU A@AwOAUA]?U _auAaUAuA u+] *%w UaAa88A]:*A&A'A*W{]b._cWuuA] 2 AkAeLjzb ~a!A/}AA.xA  j [A A ^ !r]}u abiAp KA{A:z 8*b *A#b6a?zw]baaWbAAAbAyW b j:A%j~hA b ީA0/ +VX[q  u}u A_*A~A޶AkyAբAaՋazU`a UWZAa Aa_ (A*aU΢bj,AU߻bA_Zb  a!b}x  }b٫W%UU\a}_W *}_,b:!_ʂwwX]_Wb_*WW] Ab+.!b* a~a_A_*A被A/ $!}/ VXZߟUn a{aP`j@Yڰ AUAUA(  +nA<_O {(懂!z VuꊂU(~N*߽)Ҳ-^"; ^v*by *-A`C!{8 R뫺֪UA߭AȂ Ahbb _Aq vAy.[uaj)8bI aV]b]*A5_]Ղ::+ W} ߕ׷v**$!b5ՂAR ‚A>N kA ! Aߪ .ꨨAA:zAUk!w𿂶A[Ϣ{~**݀x??M(*삣 z! ; ~樂*":: w_A(E)A}!~Ae ( E)A}!!(%)} A! ]]%)  * AU*!A]E) V a_ a\A__A{.!A׮a . ۊU!~$!b A:a{AxAjA2 aa "( "UWUu**b>Uz*"!lAfA0AA/_A(v V+A*߂ P"  6 o a}\!H $!A킋 " *&!AyޣuY_ A}! E)1W/1{XV$!b`!a*E)A*u] uIW!~U VN+]*]A?_] *xӷ wf1a/+5!AXa !U!!*≀8 h!6{!䫢! b! _$!!(e)jcbAUڿA߃]~*݀??=~(! ;!|k/*"Av!A!A)!!A--!b/! j!z$!!$!!E)Uu$!v !Spx aVA *Ə$!R! '"!!(!AW9(~**! }$!aU } ! A݀ :T "*A Aob An躪!='bۘ+a" !>$!$!u&!.n $!.z!) Ab)ּ!b>$!nwNO! "e)u!""BE)Wu!!`v!+Ǿ$!!.^~aa? bAb׿A*oA AA b* $!b߂W a!!5$!«$!.*!v!0A B*~ۘ!/$!+]E)e).!V ! x!A!Ubh bb6zHAAArA)uA*jA/ !+$!ٱ!W$! (ս$!E)E)!W?OE)ָ$!zP`d!a!u!\Tָ$!ꎌ%)~ uE)]E)!Z _[$!wվ$!! U$!Bk$!b*!E)!nb𦌢bwaaa!յ?E)ue)_b}UU$!!$!!˫e)!z $!go!&6'$! [! ~+!G!߷U![IUE) +UE)UE)W$!!_$!ݠU$!ݥ$!p]E) *e)bxU$!w_ ab ]!==+E)rU!BAw!" b(~A ` !!U. =A!V / _ _ }]w_ou w yu~W} __] jABBb{*aAv%  . a%(!W!;c]%)_!\( Wm_]ww~u]]w_]VWWo{ U ]_wߺ ]!]U  ׾!]!UU] _!U} }}ݫ ]ժ}w.  w!U ]u}w!UU!uuU _W}!W!U պjVVUUUUIJUUUU(BUUUUUUUUUUUUBUU(BUUBUU(BUU(BUUBUU(BUUBUU(BUUUU(BUU(BUUUUUUUU(BUU(BUUBUUBUU(BUUBUUBUUBUU!UU!UUE)!UUE)9UUE)9UU9UU9UU9UUUUE)!UUBUUBUUBUU(BUUUUUUUUUUIJUUUUUUUUUUUUUUUUb / /+  " ***  *? "(._ߣ}_("ww}/* _UWW}ڪWwo_]ka*U߃_u_U_գWע]WWW]wuw]UעuUUעUW}__UUU]}꿿 *++_ _}uWb_b !UU !UUU]aܣYUU]U5WWbUU ]]}UՈUWU UUUUUUUUU_UU_\bUUWWzUUUUUUUUUbA`UUUBUUUUUu{_UUU_aAaAނa Aa]AbգU \ U+ }A   U!U5!Uu\WW __]ba~+A⫣a/_W~^~*~U(  .2+!Uշ ~WuU}_UUua{+_5^UuuϻbjU UUz'!_/_խZa (A,AAAAAA_A*AA+ UU? Ux~խ=/WW{7bVWݫ/W뵏-!5!_\x~abA  A>~_b WW}U^}UAz_-% _w/U^uUUUnrUU^_b#_͢bP-A_z]A*b+|. |!z!~WUwawA*A^AWA&A꺪Ak^AA]ZAb0\\_aWU>:+A+!"   ~zb}a{a-!z a~}a"hxbɶZ>U//<! X W/ !UUUb[WWUUbUnU^a_b4U]{ʣa_A> ^b: u^'}W~UAA-A~AZAmA{輸AA]A AzA 6]A /UUuA耨A* w;+= _^ W kA} )`!U/a~aAТa7A-ުa_^U]WU {  ++Վ!!_WWAAUUA" _ a W!U!AzA(.A  _WrbCb A^j\A^uAvUAUUb Wa!/a!zb a!A"a!׿A+UUAU!^A{宫AZA?+?=_ {u b' U;^U_^X߽@a a.(a~ bA8! j!5AAb޿U?bz_]U;xUՃz?!UWU\bϿi]_+b_ab߿ZU/w^_[UbRA_aAA*A /Azb +Aߵb (a AAx?AA.A*A b w ժAҺa!W A)uզA???u [Uܣ - U߻a6' U_ pa;_ZW-+^A`A%A 0A A.' Ua¶'bʞ5z z\WUUmW5/Uba* wwW}AbA U_˵Z}~AAAzn!A*A6p!hA u!jZAa!ɻAP+AxAVuA( a AuA/bߊZ^_%_VrxkUb*AR A AA AbU?]bժP |kUa~#aUWWWbwA aap AUZ₂A_y TAU颥A=A` ޘAm`'Au(ւA\AzVAUVk  .A/ A(a^W= ? A A7a.z_A A8{Az_UAWAVW A]A u!(zA>ַA A}zA7Ub.a*oU!*U!*UAUAAAAwa!AjAb Ub!/U!_U^aU 8 __Z{a_a UUV_A A/*bWA( A"hAAA]mAAxA A.Ab/[a'57=r_} {!AUW!wW~b [aA}A;"b AA ߽//AAA^A]U_AuU]AWa}cA(AWAWA }AbҨ\A( bA8=A xA /A‹A.!Ub }b (_Aa!}ub ] W!U!uAUA[ A!WAAՂA.‚AhUb V!UUabb*_a  ab Wb.:u} _֢AA^~Tb ʯA88AWWA*A b A/AȏA 돂 }iA8 .b ]AW:<_b%a_{b*b Z* !W_U/!UU?$!AUW\_!UAA/߯  U+/A]X_U/ꪂ_b } A5~AU:(A{z A/kA*VAB ^AA*vAAA A} _  }‚/!WU/AUA訂A‚(A=??/ ^]} !A}AbmKEa!cAb a!*WAekRYAAWAJjob _ ;aa!-AbAiUz b 鋏A>b Amb *b A An_A/WAUWAUUA_ݵAs A򪫠b|A*  bb Ap Akeb a!AA"^AA:;*b A w AսA_bA A7AނA^$A*ףA b{A?+VWUA bWA W>AyyAuo.b_A? ϏUAx^A<(Ab kʊ a! Ab b _A_U ^b z뫀bAu m.*AU\a!*+AuAU^XA AhUUa!{_aA(A.>azA|UWU!UUA]UAUA AսݢAuAUXAUA_!asRr[A_VAAWA / "Ab[uAoA鯮AwA:AྂA !ٳue)Km^aUAp a  W_}_A}]sb(zuA__W WW_] AA +b .AUWAAUAA#a A A zw/AAzb=A|A_}A]U!_U !AA!~^V_ UUuAUA =A!WWyA /a!{A!_WW } AAa.AAA b *ނAeA*a bob TAa  __ }__}u!ay!_ATVUU AUAAA!_U }u ]!A/Ab ?믽AWɋa!{,a!j[pAA] _ W__U UUU!Aˋ __WW uU A/?a!AVUAUbA]U{^A A`rW WUUU UU __ UU }  A߂/U!./+'E)A{A6A a } W_ _ AApz~~ WWUU UUU UU } U ]} UU u !AAAkAZob `~^A u__W UU U]} Uu UA5b AOokbAU]ZA!WW _]UU UUU } WU u //E!{ao{ba[a Wu}WAayAWb^^\_ UUWU _] }uUU UU  U U !Ab +A^z]AA} WWWU  UUUW U} wAA魭a!xpzAz~ WWUW UUU u}  A??A /!yCUUW WU௮݂AAAizzA~ UWWU _WU w W AA*a!/AA  UWWW UUU WU UWWU ]_   A A WWWW U]  Ab /a VVV !aW[}AYq!|A|T^ UUWW ]UUU uU UUU UUU u } _ !!A* a!נ8b ~[A_^  Uu] UUU UUU UU__ U uW! A?b *(AAUWW~ }UU }}UU UU_ } u} U /AaA } _ꮮ_iuA ib ިA~ Ww } _V U W_W }U A/A?A AUa!^A^xx _ UU UWUu UU} UUUW UU__  !AA/AWςAW__!U~ UUU} UU} UU U ]}u U_u WA?AbqᡗAa!뭉_wz^_b]Ua"u_AU}UUuUUA}UA_UUA}U!UA UUAUU!UAUUAUA wAUWAawA}aW]AU}]UaUAwUAUU! UAUUUAUUU U_!UU!A wUAUUAUbuA!˃U .cUA_ApWW!UAUUU!A}UUA}oUUA#}UAWUAUUa]UAUb/ Ղ+*_(_W]a+u ߷} {} ]Aa慨y~AUW!_A/A?. /b .(*a!׾.A舀AA׿A舂 -a _A(b }WUaU AU_zxAA A///a!/b պA_~AAAAAA/++Aa _a,(a *(~~~x A?a!a!cA*AAA!/a=_Az?a5>_~ }{_(A ]ybbA~xAA a! AUUAujA AxbAzAﯪA>(a!/A=a/U}{ףzu}UroWuy_a_^AwW'AWW_AյA޿AAV~꺂AUWA__a!A!A a!/A﫫a aߢb_߂A*Aa!|xA_A7a!:(A A^AyA A?A>AAX%A+xA(!/]W U} ]U w} u!UwjA AA_W{za!=== A*A AA*(Ahh{b ⻝A a!Ak}A aՅwjub}bA a~_aAAA+Aa*˂AAAAWbA[Ao}ׂAWA]A_A-yA_aa຺b^~A/ +*a!zbAu! z߂ a! a!a!/޶b *a!?A[UABߕb7vWWW}_W]uAA8`aA A^ꪂAAA AjA%AjA/a!vAo]A)A*~WUգa>zߣV~a{bA*AAAA**a*b^_ςA A(A*AꀪAւA AAAmbVA}UCa!b ޿bA]ᅡAj!Z)AUW^>AuAa!a!6b ha!hAb z{AߺAU/RWU}:wAauA`(AzAA*ւAXAׂAbAUb ڂA}AVza!-7ArUA?A*a/VyգmWWb>/wA ]a/xpUaa*.kWwa€Ab~UaAX AXAu^azb z?b AuJyZAUA߂A~j몂Aނ &A!zb ^A,/A ?AA/A A/ /_!/ՂAbբ}}  W__[wʮ bUA^AU^AU?AWUAe5~AWAA}bA꾾AA*A*a AA( UտܣaAUUa aUݣUkbUA8aׂA aA.AAA몪AzAUU!.A A A_A8.aܶ zA~AZUAjeUb bAUa!a߀"AAA_AAa! A a }[ ߾ A#;zb/Uua|V_A-AAz^AյAծAzaߣ^UZbWa/aU>˺?^; _w+! _^a**Wabx nUUbUApU]UA*A`A^կAAA]VrAjb,bz|߂AA^AAzUb UA_zׂ _ꢪb zAUAՖjAb5b{u}?y./ka?/{^]>_^]{bAaAښA'Aubx< ׺}{~U-_W~ "" {{(ZwWUUbzUW-W~U_b=b/b*aA !}b'6 ꊥ!u!U !W_a_WbAAAA*AߪꪂAVa뮯A﵂A *+!_zrcW U WW!b)!˨U׭ խyzxb=WU_;A(]Uռa*Uzb_(W. /!!XPprU ^ݨWsUbbի0U_ պި $! E)b{_ x!UWa_UU A׏ba׿bWUWuAa*--! ^_u}m}ݗ !}AWwAU]A_ UA*UeUA* b;]㿂Au*Aɠ!^!/m U!A_AAAۂA WA AAVWAwAAZ_ՂAAaAAWWAA+]]AWWAWA AAu_A]AA A^_A*ZUAuUA(UUA_WA~WA_WբAߣ W!]AUAAA AUVAU}^!UAUA / !{uu W]߂AӂA(/ATTUAA륭>aoWb[mb^UA^"A(!^ޣAukkb (AAꀂAA( AAA_ .A8AWZVWAkbAՂAꟂA*AA("A?AZhAU-uAZVAWWXb %AAnh_A-UA\W aU_r[A'A^a!U(qAUUAA_갂ArJA_ .A^WUAUWW\b *AUe7AAUArWA%A a!A%A//'%__WUWA[UA?s!V5A}WAAނA'/*A AzA+a!ףAK! ?-!AZׂAUA]AڭꪪA?A :A߂AW ^b (!Ub"b s^a!xuA !Wi]!X75 A]\WU A:>A( ݂. WUa?ab %Xb >b UA!Wi]/?!X^UAUUb =/a!,.AA}UAVUA__!U!%///w}7 U냂A a AUa!^A_A AZA AA"('!^AUU!UU!_ނAAꈨhAA' AA:*AV_AUkb ꨪb _몪b A b U﫪 Ub b AUYa!ua!寢a!zz˂ WkAAAW_UA \AU]*a a Ub oꨂ* AUU-b Wb. AUuuAUAUW;AAA////_WAyAzjޢ!Wa!8գAu$!aA`AVAAxV^A_UA W A(6a A_訂AU AA`jA몂AAV^A۩VAWuAAA* AuAU_^b ުAcUUb _a!_AW߂AUUAUA~A'e]AWUa!rzb _V"!U WA,AUU=AUWV +A_U^xA[Y!__a!"AU!a-.ՂAZb kRA /Aa ;Az a5} A A|VA_uA.A(a+A^܂A]ݵa\\A^.գAss_A]A: ^AA>AA\|TAւA A(\A|U~AbA*~AA} AAժA- A ~A 냂A--m_AةA AxV(AZAU~AջA/ -A.jbzA/!+_XAX}}A(}APW ?A^VAU|A AVAbV^X`A{{{a!WA5/UUa!A}cA`奅A%//']W  _]A AW*AA*!uU? !UU$!WպAW!UU aZ*AWAWA!AV ! AAj AU*aUUA*!*!aUU%)aUu$!!Wu(!aUu!AUA"A_AUWAA^ AA?AUAuA!bUu+!aU!AUA$!A_׾ a_}"!AuU$!bU}AU렂AuA/A*a*aU-!AUA]A] !]7m!b!^x =!aAb?UU!_U /nUu!py1U!(z!rUb+wU!WE)Uf1\A||AׂAa*_U!`*!p}1U!*!U!*WWW+VW$!b_e)Ue)ZUWu/!ׯE)UU!ˋ!zU`E) W![\;W!U_!WW!_!a_!rZWUA*AAAA~%)5)UU$!ض}Za調{UU UY ]$! }e)W U1kUD)}ۂA=)bu_A(b/aa.Ya|a_A ?A>aUUb]a_zaWA(bu_A.أa?auaub]UUWUuգawb=Ub!=Ub,aڠarrU!sU!y_UUa/WUaAa]QA b?Uba:WAAϢb_ϣa_Ap_VbA}AߪׂA{VVAEA^-a}*bU}U!U!!W+ :f1UxA]bW{sb/Ua/b(=.?bA(AԼa!6.A' iUA**}uA_bAX\Ao‚AUWzA/ bjba<AA֪>Aaa!_!/!A~AAb_ӣa/5AࠂAVUAA-AAA'AATVA"]uAaAaAAhAU]a!&AiZAۿ?AbugysA b7>u^e)E)W!#uA(]Aʫ b[Wb*_A* E)A\A ՂAWIAWTV5AAA*/bA"A **Aؾ aoAV $!bE)a_e)$!_$!_!x^!W*!wꨯ!*$!bׯA\\Va((AW/E!A{!aP^A_WAQ]A* AhA]A[A/ՂAtWAWX^Au\A*WA5A~A⾩AmA(A^ ._ A*A)A_!a]ay%)ar)E)/51yW!U A}A/U Aժ$!bWWb.scATV Uu {ߪ !UaUaUUbUP a_A_!!AU5!$!E)+ }1 U1_Ue)zU!ݟ!W! ['E) !z!b_A/_b A ab >7AA~ = AUUUAW b <*A Ab Aջ=?a!;?AbAUAUUAUWAAAjÂA[b ^*!UAU aZTWUA *A !b;*UA]Ua% a ^jU[UUV׭bUʊbU a_bb a Z !!,! $! X!^!$!*U/$!$!:+E)^`!% $! $!b ~p!a}UAxUA͂A黮A_7'A}a!{rz c_WAA A AW9a!!*WUa! A_A]WbA{UA!A-/.Auzb ' kZa!AA+AA燐AAWA* a}a a7!7-#E)b`Ay)A W !+*$!}!]UՀ!߂>6u8P!Wߪb{( aUb*!:! W U!U # !-u/$! z!a*!b* UE)A^WUA!޼E) E)AZZx^a!\!ժ:+Ae8AAeu^A_UuA}A]-A.!jjA /A=?uAVXA-(A^xxW![zVa!\b **?AuނA A!_ZA !//A UUA*AzbA{u"AނAOÂsAs'A]bի^bu.\qUuAz)!a !A !_!W!!W!~$!b_$!bE)aE)U(E)]UE)U$!}E)!!aܷ!?=b֠A^\A]{Aa a{jr E)ϋA~ aWu $!魊bu*A!W_ aUUAuA/5Aj _AUՂ !_ZAUA b AW aWU/!aUAbUU\p=A{芣 W*AUu  *A}kA瀣a.]U aZbyׯ*x^bA ! A 6}5!8!*E)WU_F1u!_!_!b?! !z!U$!jw$!:+-E)U$!!???5_zwP7!_^AМ E)qyy!}! E)U!ZU!W_ nUׂA aUWb!U!E)W U$!U !U_U_7U^aaWU]՝jb/}W rUW.գa/%.{Vk׍|חj $!aa׭a/U- a z!!w "r!!u]$!!$!!^~A*(5]U= a z!!aob='.?$!bߞ8E)\!B.! *8!" !^x\P !~!/ /!_!!!W!z! _!U/'U}U-b.~A(. A bի_Aa U_b^a-~A( za[!}սbyUEb^)(=!-!>E)w%)/z$!,"!_D!U_*$)u!w_^! -'!+ !a~|7(=  $!b>E)Xx!/y$!b>.-)!!B$! *$!+8^E)_!Ww$!$!$!\\z U% _ E)!p!.x!!{z azUU8a"x\WUWb Ȃa b "A8,8A@A⽣azA4 AjA A.b $!'$!by'_a^ʪA !{z !1Z!`#%$! TE)+/E)/|^$!5$!`$!X$!W!o a7a냍bUɫA /sz $!]i}!-!%)j$!)X%)/E)W+E)}˪`!W!TUE)}k!" ..$!_/$!!ި! !*!\U!^a`+/ak@a-:U.~nmb-˩A.x_ߢAA <`A +'A A A'bA *a -$!/$!!a#!ߏ!wˆ h#$!U$!ժ*! ^!!7$! *!\!u‚ a{V\ܜ!W!ꪪ `j׭7!KCò!/W!5U$!ݪ$!*_!& $!U !b+(!<!U !U( 8Z!UVX!*!! !z !Uנ*!U _bXza)W^WuoUWzAAv(AV嫂A.UA^AbAw a=/!%E)])$!{!UE)_*$!E)%)+^WE)E)6E)w$!ߠE)!U.$!|!.-$!^ ]uW[!$!U!\!pp~_!ёE)_!%)ޞ%)V$!]E)*+E)$!o|E)U Ն1$!_$!w! U$!$!e)(E)^! $!E)U_}$!~`^$!+p!up!ܭø!~~Ubbu.B~Aba_A‣a_#Ag(auU+?D!]! !ծ!_x!r!+U!+>$!+%)uE)"uE)!]E)*E)!u$!\x! |^(?/!{ڐ$!U}!"`!p !Z!՗6!$!$!%)"E)!U!0E)!vz]$!!(Z!U7WU!WsW!WU !,.!{`!b!W>U!,.$!^X jZ[$!$!꯯$!-&$!`r$!'%)!~U_nb*U_^W}WUWUuW"{}! /!U $!r_z`$!b $!Z!ިU!u!U!zm!%!`!#!E)!c)e) ^z!VU x`B!-!v 8!,/+!$!\XV!UU!W/!!֜_$! E)!UE)}!_$!W_$!-$!V!_V!]!V !{U ! !ޫ$!¿$! e)!u -e)!E)\!{pr_U^ _u=ubUވ ݯU_-+$!e)!UUE)bE)!E)azxAUUUbUUU$!b E)U!uUE) U$! u$!u!UUE)]UuE)UUE)U!! $! !|gJkc!)!u}E)b\A*! _!w!WU_!_U!U!~UE)/UUUE)UWe)UU!E)UUE)UUE)U! _W$!U!v}$!U!uUE)*UU$!z]$!W!UU%) _E)UU$!U!UW$!!kW!U[U Z! z !Uu!UW _ =!%տE)U]! ~E)Ap U! b?zW/~ }[_WAb+5 \!W!U ]? k-/!W_U !xa.  _ W~ U>* ^Wu}W_ ]e}} _nm +  W{^}]U] ^}u/*_} ^U UzbPPPu"_UWb- W0uob_{\~!]-x!V$!u$!Z_+!鉨!W!/~!}_~}}!-_!p]Uu}]u]}_U_]*~[U~wu!}]^^U߿ {_w]}__]_o}€ $!!AppaaAb/a`AUw !!$!!+!}*$!]$!~5 W$! ^}e)|w$!_U!@_ <5 _** WWW} __W z__]wuuu} {{w_UY} _UUu{_ uwwU{[U WUw]_Wu {UuU W_U]_ Zb_} ׽ u]{}{_}u [ Y] w!U_ z_^.} _ u}}._}}] _W VoU(믮y _W ] ꯮}uU{}}k*/* wuu _^^1bW o}w]_ }uW _W _   껺U}U+_wu]ꮮ~v߿u_ }_}myu_U_ w wou]UWozWW몺]W_* k _W[Z__} }gw _uַյ U}Ub!!WuuW  . _ w uuwV_u  _u * }uz] "{]  w U} ]W]yw}_^ յ  U[}]_ue _ Uy]__WꮯU}}][{wZuWu{VTFh #?>==? h0CRCʣbP{?b0`@ZTWUWZRq!7'4b` ciJZRZRZRZRZRRAV|AU c:ZR skv8ϣJϋ1琀 uW5 {I MI$bRUUUc'I$ZRy P{?۶B0`@Q0ZTWUWH$H$ZR vn`q!7'l4b`ɉ cRhi`H$H$ZR ZR$I$ZR $I$ZRZRZRZRZRZRcO@$4 ~m&ӜAQ-$Ub8UUIRI&ҌBulI uB5L [RZRZR 6llǫbR555,pp!_M ?Df 9] ~,cjJȃ<ȃ< [RZRZR vlvmbR5z'zPIHR$$89?h#88,cjJȃ<ȃ< [RZRZR/2$ mkiJU26 sV*$ {U2$ s04 MkiJU)0}'I$ U"p}UR^]]R3@Z(ZRBc8c8s)B11 cjJZRZRZRZRZR!88ZRyyRiR))I A V asbYARRR[6ZZRBc8c8s)B11 cjJZRZRZRZRZR!88ZRyRiR)) * UA UU!RU6ZZRBc8c8s)B11 cjJZRZRZRZRZR!88ZR|ɛRR@ =UIҶImQt .$ U$Y[_Ja-Z~,pB'q'RZRBc8c8s)B11 cjJZRZRZRZRZRq$${BU ^`Ib{IJUU _dIbۯsz$afIbۯsU?a`Ib{U?a`Ib{U`$${b _`Ib{BU^`Ib{BU wi{-c{f):1\4l,cjJZRZRZRZRZR $I$ZR$I$ZR$I$ZR$I$ZR$I$ZR$I$ZR$I$ZR$I$ZR$I$ZR$I$ZRx$I$ZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZR$˿IrےA(UGIbےAUGIbےUGIbےUGIbےUFIbےU(RJRR ZRZRZRc8c8!88ZjJZRZRZRZRZRZRZRZRZRZRZRȃ<ȃQiJ^\\xRR ZRZRZRc8c8!88ZjJZRZRZRZRZRZRZRZRZRZRZRȃ<ȃ>jJI----H$H$RR ZRZRZRc8c8!88ZjJZRZRZRZRZRZRZRZRZRZRZRȃ<ȃ>jJI----H$H$RR ZRZRZRc8c8!88ZjJZRZRZRZRZRZRZRZRZRZRZRȃ<ȃ>jJI----H$H$RR ZRZRZRc8c8!88ZjJZRZRZRZRZRZRZRZRZRZRZRȃ<ȃ>jJI----H$H$RR ZRZRZRc8c8!88ZjJZRZRZRZRZRZRZRZRZRZRZRȃ<ȃ>jJI---/H$H$RR ZRZRZRc8c8!88ZjJZRZRZRZRZRZRZRZRZRZRZRȃ<ȃ3?jJJ%-/.H$I$RR  ZRZRZRc8c8!88ZjJZRZRZRZRZRZRZRZRZRZRZRȃ<ȃIJ9+/#:9RIJ/---I$H$RRZRZRZRZRZRZRZRZRIIuRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRH$H$R$!ZRZRZRZRZRRRyyRiJ2 W9iJBxxzzIJ9:#>RIJH$H$RRZRZRZRZRZRZRZRZRIIuRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRH$H$R$!ZRZRZRZRZRRRRiJࠀ pSwiJ B lZ1 (B9^zxU 5UU!`9P8X8֊RE)u]bQ%B$$R9A9BC9pvB%5U5U:vw?49PPPPAX/C?IJB5--X>RIJ--/+H$I$RRZRZRZRZRZRZRZRZRIIuRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRH$H$R$!ZRZRZRZRZRZRI$RR_~pSRIJ~z9 pSIJB^x']m4B UUS[i49UUrlm51UUM1UUI1UUIYƆ1UUIֆ1UUIކ1UUI<1UUI1UUIކ1UUIyΆ1UUIƆ1UUI"1UUi+U1UUfI941UU:v) 49UU<$UBXVUU%I0 iJ)B-+ :S?RiJ/+ RR***ZRZRZRZRZRZRZRZRIIuRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRH$H$R$!ZRZRZRZRZRZRRRꪪwɝRiJ蠀r܊RIJ_~1 `wiJB_SВIJ9_jВ(B9W(nIB(B9U+qIBB9U+qIBB9U+qIBB9U+qIBB9U+qIBB9U+qIBB9U+qIBB9U+qIBB9U+qIBB9Un($B9Ug#$(B9U]F$IJ9UA8ֵ'IJBU%!M$iJ)B* P'RiJ+ p$N$RRRR** ZRZRZRZRZRZRZRZRIIuRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRH$H$R$!ZRZRZRZRZRZRRRRR&I$RjJ `rRiJ_PrRIJUP$RIJUWm2R(B_IBR)BUIBR)BUIBR)BUIBR)BUIBR)BUIBR)BUIBR)BUIBR)BUIBR)BUIBR)BU0'jJ(B4$RIJU*?RIJغ$RiJ $I$RRRR*ZRZRZRZRZRZRZRZRZRIIuRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRH$$uE)I$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUU`IbuRUUUuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUU`IbuRUUUmIbuRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$$uRUUUI$uRUZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRZRVTF@@ K>*>Un>? X(#Ӳ@x]h嶕.ZX@ y Ƨ89)ֽb,$&Ʈs0ڔuj}UQ&Ӝc9 0 Ҝ'JU1|4B@yȒ ^u @BTa|@jX(#Ӳ@x]h嶕.ZX@ y Ƨ89)ֽb,$&Ʈs0ڔuj}UQ&Ӝc9 0 Ҝ'JUy Y! 8)a`(8 (W&!U4Urby! P*H2y@ho`Pbj*jJZxWUX!<ߕ6[je I8k@x32XLk||t\p%xΣ+ֵP0>n4AUbYR8A8bxXXxs ֵ``/uVUU%R*[YYQQWE)xxx{  !8QzjA`zzZֽsT3T!((3``Ҝ!u9u,szj蒜APZZ4{ T04R 3΃_Nju@PI_UZ_W{A  PA`PB BUս!_8 UXU:T_\q{W8AW UUUuUUֵU~YAW uU`@W'' Uy_(AUֶ ս xpcaޠ+x@x```  &8 v΂ u9HAU#RaW!''W}77''X@@mUPab[iy"SXfXU`&ݏPwHi  Hhxts#ӶkÒzఎkUV`ZyVVVT{ pxx`&%)xUx 6΀uxƁqw H42 x.;VfZ]ֽCibzW!w ! kj<ב*7v \ά) uU誙Ζ;~ȚZֽ x%ax֍spf1j(JU}ʺ!Qyΐ@ yֽXf %xx  b8p X cr``{9@@!aaQqhJOONN_ZK{Vup&΁x' @x`$WpU8z/-ֽ,k@a  sbjjj{$)@@@H c]ݝ9ooooֵU8ƠUUU0@h$2h`p \յ`% @&zuz @@@/****:****Z pJJJX,c+XUuu -/(8Uuz4@󜲞??u@@B@ߒ/@`@@{@`rrRqaJ*UU U q 0z4Vֽ uQ8 U!`jZ`yp{IJlkPP(J iRJʖ  ׽0(Xs(U{ՕsU{!\ttv4Lk) {u0TT@@`X8|@@{P,cҜZooT ֽQ(4_T,kJ@Uv`wLkttv4s----*mu#uҜ6*AjBCA p`0 ht+k؀{Tֽ::*ZQe4,k :UbxU9ӜZ + T{$u uҜ7ֵ탸TzPNSLk̤3msJJUT(p4HRZIRu}iJӜb cඵTPnTAAAi׵Ҝ{ֱs(Ҝվ{HiKP)UbݪPbׯ{ wZBwA!{A++Z(Ҝ{ }Ҝjj4mIAAbLkb.Z("P,cJZ P k~I(^sA Lk!ZiJ *ULs1+*. Ҥ,k] uiP9jj@AAA}P 00_{ U{ Ulkծ{bU$!UQ8U}U X]U* 0WsP{z:****XXXMmmmsA=. bb``X7'A @B<^|%yΖ@yΕUֵֶU8$xXa*X``ƥ%U֕}yӤ zǢ \΅Ε׽=?7ymk Qu\3h( ZVLk s \\\\!m}YZ?/````y'''XB‚<4޶w? yu m^So* Yur.8Άx\FWUՌ =58FxxsFWU%Χ]*Αb >훂4XγҜAƬVLksScs @```\IR ݝs c++p```bֵ b{,ku*8Ʈ{*}XMs ez{{䁀WUUAS!q U8Ωr].y~5׽-+.u)\xb諫`.:3WFz +ygz*XƭUy/֑񱑑X4ܶ&ƒ8JH[xTԼִ$Ʈ{XXPx/msks```` !\\TTiR ݝZ9ݍ!bbbb$!P Q"5_}%{ W\U֑@nj>XOZ ֽEWVX`Éu5յU}ﱤuoici޸IW.>ŧb¢ByU(@Yi -X{!4"2@@ƸXս\hսsppxx{,k`@X[t zzzzA9R{iR5'````UU !_,c}}'bUa7qWUUX"i] `u"Q.?q7UWŀX +Օţq]Ģ/%FWW\^ +-U8I *utņXXWUΦ- ֽӜã)<6@@``,kr@@t\Wսu7xxhhlk]lk`p!TVWW/aLk1+ *0 `j``y "8 48uֽe~8ֽ /ֽXxpx -%te`\U3Á55% ^`pÑֵfUU+zmֽh]UWsUU"b_9$ p!ֽ󜎎趵 ``pP= kBbbbսTtt,khh``/,kllLkЂ c7sb;%-{ ``@@yZ3X{2$Yζ UXƖ _8u^u oD``` ?EU)+׽% X4Jʦt:ujpҬ"ֵ ֵx(!8(Q8褖PPPXmsB@HHtvvXսrZLk`nhhsN7msvA rLk7777{+c%%5`@@@)0?Z &0u*XU߂U8ƕ^8T;ƬXuyuw}U׵% 8 ׵WzUֵU-ⶵ4<ֵ7q!##s׽XXX|?TW}T ums~uZW uuvXYBBXΔ~|ƕזtR{R*X1yyyyAaŀ{Lk=%)J oooֽUҜ@JJJ8Ӝ8q"Ǝs%8uXuWKBuu`xjzzz!DLDDIJ)u -bP:=%uqTQ " TӜkIHLֵ4PpP\Y BBBBWT|ֽtjetxPPLkNFNe)qaqA c Lk/jjjj{4$ƲjoJiZ}a(_׽A(U A8_ ށUhJUs`pLLOKiR)Lk}ms Uy,k.UuIR( Up T (ujjjhju tw}}YBBBBThT㺮t0и򑔍sooK,k y{bUUUs*PLkjjjj4U){@q #ֽ4 Txuֵ kؾw`ֽjs{nvMkE)oooQmk%%4I . q{*+.u[\ uҜr4@Cu`($$!UXYBBBZ7Tdt[Zzpj3{]3{ҜHJ6/榣:Ҝ47'Ҝ/׽qRu%AӜֽ4uUja8`ֵMs4s|~~ c(B!Qmk P)#ζY1u+;u u4/b $$$$yΆ1TyuW3n *+stX||z3qc9t t{KHHj30T''''TP uӜpCꖵs ~u׵W4{4a ӜBzZ!tttVZ!)J*4{/׽0ʂ}j׽ңU2ݶP,uqQs( &&&& 9 cCTҜ)2TҜ{2paUU%3{HNP +ҜӜTӜ -4j VnsU׵{}4HRIJ*jR[)B~A tvwvZ Z/u/U/4ms[p9{U,kjtlguҜ3u0 zbbbb!YnkCCCT-TҜ*3pkzp0wTP+73P˫ݒ{V{p0"8ҜA 4̓"T`QTuMs4Ax LkS A_|Hj0iRWZh9!tvuvbAP)J* Z8LkO‹b5s4{Z:*ҜʠyTPb&'55mkCCp rwP{΃##ks3P^Ԩ{(MA@P { msp)54{wj8 Ӝ,s 0b|0 s9Zf1 ttVZ7'''iR+- }TZ{:4{TP@XuIw_msh855bx|~~sCCCAҜ"ZPls੪{PTJPLs ҜHZBs ms qZ@s-]}q U0 %Ҝ0piZuPB_{bؽ +kbjU(J  ~JA5%%bC! *m{) Z׵PiZ}qj Ҝl{Ҝ,k@@@Jݽ%4A~xMkBik{)p\{#Kk nҜZ*jZHKˮҜZoqZ (]bhNHK{VVVRU /bz/ZUp cժ/msLkn4{HRިbJx{X(Je1xj!(Jb%%%-msiR{hZ )s:0ls׋j0ms& q__{ Ҩp @@h!%'''uunsCimiB) Lk},kU{f1(N{9q ZҜbή0ZPiRJHHJ{9!#P{.p kjb|^ kWop kbWHR_ms9iR1~~h! B/ mse1*sHR" / k ZLsp+kzpb(ls@@``u''''BXXZXMkCiis{bqlsR sB@pZpZ>ߗ{b {Lkv]{HJ@H@HlsbOjp,s` kLsWBhZrA.{iRXULkIb W1AV^iR s(JUW+΃iRk/ms/ kz͊Ҝ Ls`pLsWo tzzzz4''] UqAUҜ]UUsaUUlsb UULkAUUZULkUs U_s UUmsa}UUPXUPUUUYTUUXUUUTUUUWWӜuu8Ҝ{^xpAU UUUU UTֵUUֽUUUUUUUUUUjy@PPX!UPUUUҤp8 8zU(ֶ*yyT uWX^UXTyP_X0'.X~U0Ub/..&׽vTXΓx8"uy󜀀 -y׽CsBֵQTA` UUUVLk*U cUZUUiRUU9UҜ1!Ҝ,kUqZ UӜRUӜBU4@ZZ!-uzyε(ּO ֕UTW պyθ]^Ơ-y -ޙ~Zy,]X/`8ƨ(y_8ƪX8y8ƀ*ə8P^(ΔŠxxάWX̳ պ֔Š*yƊy89 }tŀy8ƃ(V8Ƣ8 b֯{&&.,y<,4yxXPu ַ|x8ֽQ>:VRP`֠k,ck cWZoMcZ p,cRW,cRw [R_~****uPPPPU WWֵUUqU/ ZZPPy!y4 8.yΪz^zhzѼxX\%/UUpFUȚ ն* +-8Ƌ yRŀx8"U.WXjU8 / (żޗ8ƿ*y8ƀ\p8Ƣ~z7Jxx%^WU%/U --y"87^oXΕ%%- _yĨ=8*yxi8>y  y&&YΕh`84֕Hֶzjhe8βP>TAbyΠyΪYƪMcU8ƪ4UUUv*YQ{Q 8uPPXX;yΥ5y4 5 ֚jzXα``p%xx^Vj%U jEUU^x`&r-%yαxX^UU)āE-ħ-%%-ΐzZ ՙΕ>yU遹Yzỳb`Ǫxx^^Ex\VFWѼ%--XҴ # y89:XΐhpѼf^W̳F(UUfUj /5yε ꠺ֳy8`XxX$6YtxX4p4&''׽qؘ ``UUU]TTTTTY58Uh8W׵{ PVTTyMMXΒ ֕% /Ơ}/zzzz颃\\\\/---TJ~_^xx55557. xxxxcq((̳U ͆UU7Ϋ tŧxxxN*/ΐ ) {P y.xNxX^^ yՕ5ͣFU_z`É?7k -8k~<׋zzzzǢ\V%U %UWx %/UJ -yiT X" X󔺘:8TyζBjҜcX΍sPx|ZZVV@PPy0JJJ׵YU9rUUUBU )JUP@ ׵@vUUVUUUy@@@@KKKy 8% ƫ y֐```` \\\\ođ%%5Ű {āxxx^)ā57̫-- SÙxxxx?7SȢ--jUֽ**Uͫćxzxp y%??͋ y`_XŃ8Ixxxxāxx^^*i////Gނ^\|͇--5yS/ `pxxf䉼.読 ̳'rV~FY>վf-Ȓ~UŇ+յ/T 8ƶPXXΑppLk6'''8``׵PPPP{JJJJ k|v,c -cXXZ @B/1!@@jUA!U%E)U@bUU|y@@@@ߖJJʝ0ﲤ|vבzzCik Ȓi/=O䉀__yx_Utյ-7 -3x\^~cq( c UUfUU=Dz-Ȣppxxi^**j }sͧW֋+2͆px^^%yxx\^䁵%--ċɂj%^\\^.%%5O +ŧxxxx73J- 򼇒pz_*ͫ$---/xX^^#Q&f%̻/̫++--8ƕyֲx```Lk%%%`XXVPPPP׵ c@@ֵ{}ZZZP8UUUUj@q4AUU{IJUՊyAUUAU 9 j/U }~Y@PPP8Oo!/ )*3(u3(_KA WWP WYUcq *U0 Ue9UU+_ĹU!U%*UȚ! uJUUr8U UU IUUFA U@0 Uiӡ8UeHUJ@ ˄qUciUCi***& ͧxxxWy***jEz~U%\W/neU zx† )䁷6. ѼUŧս+ O|VUu{[Qh``` jyVUUUPPPPsU~ZZZZvo|!!rs*Q-czx`rPZZUUMcUAUUUA*YPPPP4@@b--#3U}7TߠTcqxxxCq`gCy] &ByUBy-pz+-^蠀aW^|X-//q++ U OUUz~偃aWqcY F#QU#IUca8Wy0U䁢0Uf(UFAUa(U*8U+ JAU_aߪi8Ui0 U 8*U0UzSy .h\/ uO(4(;y{`hz~7* PPPP8{SU!sQr׵sUUUTus5=,c`p``kBZZ c:*sRs [wZUhPP8PPTTU@JJJֽs))!y-+X^wOrXΕj|TɊpp`F"qWV^\cy--5򴨚_oUW^xā5 ^^xFcyUW\āCqUfcy*Ն*Jbi}Ey^^xਂqUՕ5ѬU}IyW_^xfciշ/KU}յ>3+ Ț~xxxfy^z!y////qxxxx&bi=///mFzUziW^^\Fi/yCYXx|Zi(j:*of _U2fUU%U* /) u8 cjbbb0VVVVֵMs20!0s_7 zZZZZs@֨rMc?]WU|Z|UWUZa@BA***R9Umk%!**,c PPP^8TTTTXq```8P)))y78{T~.jhxxjcyV^^xȚBq55t -exxx^fW7Ț 7ά~gU_pBqUU3U*ujU}NfUW3gյ/Ҭ}E^3%տ*Uߪ*տ*ֽ" jx/__% O%^^\xā/ Tq_~z%cai#Qpx|xȊCYյ5 %UW)%UU~āā?ױf-5mssjhx@UxUUU b8uPZwPRRV0 U]׵A@@jZZUZUUxUU0 _UUP_UUXTTTU\0zzzz{+*+ֶ**պXƮs}^x/^^XXxCqWV ā-U WUՋ יҬ*4WߵU}ֽ]髸ֽթW yWΔŵ xyxyTukTyֽ}֕_yαW8)^Ǫտ*XѼ- X.x UJiWV\|钃i52) ŬW/3 W~%Uս/msjjhx (+7Ƙx\޹ֵzZz3WSXU\U-ֽ{ֽσ7PU(ҜUҜ]WxP{ U.*xms_UƑUUVVVTի*,k````Tb-+)-8ƕ ) y%. +V ޶ x8TU_zFcyW^^Nյ-8)+x̳շqU8ӜWx+UUޒࠪUyαUՙֶ-֙W^YΫ ֚?yΉW8Ƹx(yΊ( ֺyw‹XUb8wޙ(Xpp`y^^xq)W% U3 45/0/ u@ս@@@@޵pźXz~x֕r`3Rֽ'35%b~ֽt _Xt;u]3_pxp ϧҜ>ֱw(UmTi@yΕzjbbbbuZ +ֶ=8}+.Ym׽%*jyΖUxtgW^ƨ- ŭy~8֠kO^Ҵ_{#Wz2^\^WI _̻%(UΨ/q U Tzz*q%8ƪ8^8ƺƠJy0 yxK{α@yO{ѼFWW^_~ =u- ƒ /T@@@@uip`bnֽ}Xt`bb•p([T Wt0UTs_Ҝ VVҜ!UU!UU (UUp UU!*{å5#;VVVV8@@@@Xbbbzzֵls)* yΕ ֽ.8Ɗ=}(z֖_j`8j ׽ ֶ I8̳`zĆ^WUĆ/UI -XαojOƺW^\\)eյ//U+ Ϋí ֶ{P_qUW0UqU8qUyWՙΖyβ HƕTB݇ŋ%-7gWgշ>* ֱֽ P````ֽ񳨘ֵ`;{ 첔kPs{}e{LkhLk!TPPpAꪨA@! Z!% Pb -Ҝ/.5VVVV@@@@8ƕUiRz0Xu*_.ֽ*% { 4pֶcޖN```p֏zΠXx*j {xxxF|W?Eh Ć-OǺ\\XX(-U Ǻ UUT +-պ..՚޺XΰU׺X\UW TWuyq~֒վh\<䉾8ƒ68Xt;}s.WPWp)u/n~||P{{P{msp@LkppppAUUUAUUAUAZ )s(J /qs7-VVVVPPPP8T>ΊZpy-% - ޚΠ^{Y-yƟ֖4(ƿzyOpppp魽v@ַ W8*^xxXfyUk%55 ѼxxxxǺe%oħUU *յy) Ζؚ8Ɣ8}uup^ y XΖyߩ龎UzȚ+-+qkZyΑ- 4<>}ZZZZ@@@@[Xx^7ƥ+Wj{sޘYY%ƢP{Ps0{O{msZxLkpppp uUW uUUW WuwWUULkR_ܺ{b q5 XVVVVPPPPU'5bPؙz*ֵ,XTuKKKuqT@@@@T+ ҜX֑բzb_`{(J c c -{LkW UU]U uUUU LkHJ{+c*0{3սVVVVTTTTӜ%%/%byΕ  9Jyu^(y{ ߂8ƢU Wz׽_yu4* zU׽ֶz׽^v'*y֮Zy*ˋyOz^Ǫ^W%_UJFW]U+UUg /-YT yTx^x|^.&p^WU*k-5O 8Ɩ68ujuUUUX@@@@xzbbXxֽ`Š7jjpp/{ݗT{ s^z{LkhA^^^^aA_]]A A HJAmkB ++{ c0s)/7VVVVA,c (JT +k΃U 8σX0UW0}Utm{px\^pEy~__&qUɊq}iUW%iU_Kq 0gz /zbhFy|x~VOz- ֵ-*j3 xxz¨q^V\+q--y^_fq / ]UҴj^T'jU'zUyzU{PUqҤ 8TPXVƕɋ u@@@@7Ϊx֦ ս||\Ԙ7Sb\\stTs.-lk\{LkoA c A !@ꪪA{!sR-'b꫍/Lk++7VVVVUUq 0 UW4Q﷽Xβ/UUUֲU}Uﶵ_\ֽUxzzx/-5/UUҬF_zf䁿^%-/2 z`z_fyV ޴G ;0U |n{|_/ V|i Ȣ䁵/ Ț^xxqU^qUUcaUW#Qߨj+?-jU bXTuܦɡƶ4LT@@@@Ƃxk~Xδx7ս3p`3{TTTVs,cZژZ{,ccAA A* AbALkB*Zs-XVVVVyUUyUҔQ0._/UUyβ UXƱ``ju̻%^^Xx/%58Ɛ5- 8T*`ŌpUW^x-5̫fbk}}%^౬=%-p­54ު Yozxx$XxǪշ %^Z苳%-%=p %xz4UǪUU* FDzā_^/y/-%/뭭֒6ők7u驣u/%6*pZZZZ8U y@EEEx+6,V~ƕ*j7ƑWmk{lkgs c*{+crxx{AֽA A!@ꪪz! c(JsZ =9{ /*սVVVVUUu  kp'bU0aU0&rjUPyU+Bica/Uj+U0 ]KȢi^Ǫy  ^Ҭ-%͛ߪXΖypTkhz_JE\\= Ng_^^xE)/- 8~~yѼ5͋z`~ǺEXxf%%--X3- Ӝ4&>k>7YΕ{{еZZZZ4)-ս (7h]Xtb7սrnhb`{Rppp{s]'{Lki}lsZ@AA AAAZA*7sZ?սLkUPPP Ҍ c _ޖWTUz޲UU֌UրP&UU_EcaWy X+UUֽ UUSz_U^%CY~W iս 隤i^WW&CY Wi ն&rU3GrU̻y_Uy *3J- x\իf/UtņUU _.z_UEו---ֵ "<44&ֵ4 -TZ/U}VVVVu XEEEExս(z7t$./+Wֽ<Tp`h`{ppppsV{Lk`sRa!AA!@!2Z(J7* sZ*-7/s/ֽPPTTQJJb)Xƶ~X׽^X w8ƶ 8׽]j8ƕ*8ƶ) yụh`૫WW^\%-%O -w~ͨz~^|U--- WUW^%q+*f%:*fEZ(.āU** gr_&rUzUWāUāUfy_yU*]Jf((uŇ--UkUֽq&&%4*54^^ֽu.ֽuʎ]}VVVV֗ -Y xսWα'ս+!SWս&T```hspPPP/{m{asizrsbzlp`a!A !@!@A3lkZ* cs{TTTT{4$,$qJJJOIR8u*8ƶu~8UzxX׵Cֵ{8yhxx^^^^+!q// U3Ȣ`xWU~^յ-͛--3VX~wkx`ҬȢU pȪUWfU 3/ -?.uJMuAֽ4cTޠ *TJU~3U3ȢU* uѴfտ u ֽ[ࠕ4 [򰶵4ͪVUUUV EEEExxεwꀠҜ5Wt(WΕ~kxjSsXXXXmsZb0 cxsZzzA "!@!@A(* c! Lkb5?{Lk?{_ֽTTTUyΎs&&''f9j8,k8ƶ0Xƶ(WXƖ(x׽U8ƶ8׵*8ƶ{W8ֽ=Ҭ`xxxxFā5קǪ%/%U򬨊- TU##8u @h` T ֽ4y.8ƶŋwֵ4ph׵ *T}X4ܠ󴵯 ڪ/ި׽ *us((T}/ֽujⶵ4Z?ֳ +"yEEEEXƠ/xpW.7Ƶ|3sXPPX{s ms|mse)`A )A A***A *P c Lk c-7{Lk?s: ֵ4vx8msAjjjj;,kۻ8ƶ/U8ƶ<^u Ub¯T5u+[ u{x8Tꊩ3xx耬UWpfUս f/ O 8u] -ܶ/uXUc`nֵ - j\juuu5>8խuޜ4-T(}Te׵T *0TnT?׽tjֽ4|ֵq 4% k`ֵzq jj׽sXEEEEXƿNXVrAaWK*WεޜrhTsXXXX{lsʪ8{sŠmspXTTA. AAjZUWUUU+c ms c/{,k+?-{ݗ T{^xJ(J@@@º8ֵֽ>5~X.8u׽p,/5Xƶ >^u`ֽW '''t {u mu6׵hB +ֵu"? sg ׵U'pp4 6T+ڲֵ4 ׵Tz{84ZB/ 8qu?6PֵӜU`8EEEE7ֽ鉊xŪ7Ɣ7jh3sXXXX{b**_{A7/ҜVVVVA ,\a* U]w _ lk,k{ms5_}s?;ZZZZPiR4RA{XQ#]QU(UӤUֵ U(8Ʋ WU4U4uׯbX''ֽ]Uw yζWW8ƖתXƖ+ U8ƶ8ƶ**ƶk %Vx+{aV}}4Ղ4u/ֵ^*Ӝ/'ƶ޸Q uy8EEEE7Ƶ^WŃ7ֽ 򤀈@΃W΍s^^^^{Lk-{{Lk=ZTTTVA|xPP  u cXXXXLk c ){,k++:{{/: XU0UUUqUUUӜq  4ӜW^4Ӝ W{x󜒔U.󜒔k q*󜒔 j*4~ 4 QTU/U%'''ֵ⯶4-z(_׽qWƍ/UUߚβU1UY0UYUyUrUӜβWU\n{U|n{UσU1U֎{ ֳ(U4W8^ֵYTTTTEEEEƵ7b3@ (XҜTs\\\\s,k5֮{Lk{(BTTTV^_^^ +cXXXXs c/-{Lk>*:s7''սZZZZҜUUU uUUU4aֵMk/8UA U U~s{UsWu ~ZAUUAUUuUHBTmkU}umk(Uu{սuQ }QU0U8ƫb_ kU 8,kUybUE1ΊZ U8,kUms_UZ_(׽ _PZZ9TTTTEEEEƵƵc{ֽᢢսt->* ս3Ss\\\\s c4sLk  ?1\\\~bxxXp ! cA% {,c{Lk; Z '{uTTuUUTTUUuUQAumsz,k%׽szs QU( 0u Q }{o{կu_4sZ|ʀA,cAUaAWAsZ mkU *4sU30]uUQQkz{q ֽunؕ8Tg4PV !4b~I_(JUꂂ4jTTTTEEEEֽŔ&(ŕzս:At~zj3{\\t{LkȍsZ!xj~^zxx   b sLk-Lk sn U*+ֽu b>6P^VT{U8׽# Xζ嵯ƶ_8ֽ((u(R8uҜ0pҕ/uxX{`xA "A?sa s--/T/?*T~ u*)p'&uumk (׽qծֽ T}uHT󜋠uuZx4׽kKKKu󜩡VZjj8TTTTEt+ս``P~ս+픵`3{\TT{ cT~{(Jz` pxxZA  c sLk{s55.0{-+ZZZZu9=u?׽*׽Ҝpppkۛq8Ɩ(Y8Ɩ. Ӥ窪U8ֵ -T`J4 ((ڨUW xpx4€Tqxhhq,kb|MkPXX\ (E)UUU 稨{ ; 4q 핵ӜM"-eJCU}u\4  ua u*Tq/'(T  T󜰝4`@qBCCuuښTTTTֽt.xֽSxսT⵵t>Ҝxp{|{s{(J@!x` _~xx   c {+c=m{Lk ) P{-PPPXT@Uk便T5.ֽu.>/ֵpPXur Ӝ%U^ ׽|7ms}Yβ 8jƕ<68ugf#"p׽ݶҜ0飚4\Z~xxXQmk|lT " <稨-V4qu 4=ֽbP0;}u0 %UPc05TҜ"6T󜨠4``hhCCBBu3jjZTTTTֽSbTkֽTtSڮt3T7{~/s^~bE) xx`h  A;b - sLk4s'+0lkH0 XRRP4/uT kֵӜPPr{pp``ЋZ1 /]R~׽*^׽UUUX׽kjpj"( s *Um{Ӝns]iRࠨ~ZTTTW UUU{a b**U5 cUZ_b+UujUuJ(_jUbTqTPTqTQ T"(TZY@uP{uӜ:"WZVVU׵TTTTֽTkt~Zt%?>ֽt3ı0{A@@@@9E)UW\$!!xxpaꊂ+c {,k,ps?] ZZZZu4 -U u-+ c`3btbW߀TbUbUUubUubUbUT-kUjZU.BU׽iJU8>AUޠZURUs9_ꠠAUUU !UUꪪmk(B 0R(ҜKc 4sU**TmkUsUusu{Us%&'󜢩u4ꪯu4z*U4y{*T4[~z`Uc@`P׽TTTT9ֽtJHֽtSiս7WֽtI`TҜ`ҜpK걔WpRB@lkBULkW( sUmsUZU{!  /lkվ {mҜ)u . UU 붵ӜpPU-  4 U _4qj‚/5UU{ ymsZӜ{TMs:Z\,k:qmsz\sZxjzjbAUAnA}_ c qs 0*/'=40(pβs}ҜBuy4quӜ uju󜀖 =t9oTjPx#ӜJ Ҝ/#ҜfvuQpuQ =U@UP؂T8 TTqr4!````vTTTTBY%%%%RB ֽVVV3>ֽ3 rֽSk /t鮕3_~3V򜑔y 7tltp}p+kVb4lk*P=Pp ZZZZ;p@u 4ں44. ,)׵gGjꖵ uж44uޕpT uqxb\u40xp~QshxxjqAjjjja!-.AAMk=Q{6! UUjKoﶵ 鉶+u08 4 u  uҜ (tu4TҜˆ@uz/%uҜ饮Pب@```TTTTYƉR````Z(B-% rVVVV"*(ֽPbսT,ֽt6tjHpTҜzPrIYPT/pJXt/;蕵pzҜ+"'6(Ҝ FZZZZ|T u"Bju4UPJnfuIZ u= UT4]u󜸽uҜr{4v{XӜiZpӜ kҔw0,chZA@@`Pa!AWUA,c---o4Q/)U5/4/Z׽Ҝjkj ) 0$, .B`u0 ')/u/ܸu4uzUP UҜ4Ҝh`pzq`PPPTTTTiRhxxxZ9 f1T.h{SiE3&+핵^tT<3qzPj3B ҜZ-TiR@R 5.3誶tZpXV}-TҜ,/ZZZZ}408RU3 U(UVhus%.,*u{4u떵uzT6uҜuYq[U{ޫTZXXpӜLs{`bpZbjjA____bAbAzA0Mk=풔s*+- 4 {Uq q@u u&{`4 u󤉢T5U/x4/ 4Ҝ*4`cZZZZTTTTުRxhhhRA'~ ctTҜ(hꂧ3W'Ta T6TҜZ%p '%TҜZyAt{~3) ҜҘP''PZ ts |ZZZZ\4Ҝ T4]u7TӜPඵ6u>^ӜUWu}ҜUUT(~T{U΃/U{{pZkLs V cj{B\iRAPPZRA a![bA%s)J.1Z/Q{*{4Q)U{{0 * ׽x\{U(=U0`rU[T0(4p 4H40~nʮ| TTTTHB````R1/'-%8Z )TҜt_&.3z3 Ҝh+3q%}7 Ҝ7 r/{T*!#ќA(V{c{xPr{ *@[ZZZZ󜑔 4#>7T4 7u4Uq<466׽u//׽4^ ֽuRZT΋p4T0w`ҜU ms xӜms({ZگsR~x~!_WWWa!A! ZA%s c Ցs UҜ.Vթ4Q WWU0}ӜMs:U׽s{ jw{Iq{3ubUҜSzZRu "u%UxҜ|lVVVVTTTTA`pxxRf1 )R׵TҜZ}T TҜ+$SQz3{_򤑔/p> ITPy#3pz<3{{頨ќYU4K+ ҜLk; ^ZZZZҜq 4Ҝ))=T4++-uTUUu󜪪JUMkX kUӜs*UӜnsUƎsU ,s_겜Z}iQZZUσIJުӤRu_siRsIJ޼ZA`X^IJ!VVVTA /a! U,cA%{bݲs*U UqUUuz4{UZZ╭1 -|Uu{_y}ysT`BҜc3upXӜ{jVVVV׽TTTT;Jxxxx c9%-+׽Z )Tz{TҜˋT>TҜ''.p[r]pW~PZPi@ho30i# P,,n7{( ҜҜp r{U.XUUUP/+-Ҝ--m4 uҤ*j4xQT~1}b4n{/W~󜎃(Z^^Ҝ{퉂 cW{9LsBU_sJ} sY.^PjZuMkBUWAAa!ua!UZAsR0b c%/@b ըqMkp` ӜBbҜ0ת{8:jn8UҜ uu8u\WPLKBVVVUa))))J||||ZR[!׵oߖҜ'Y_ҜC+W򤱔ҜrsoP2߼Ҝ/^ҜO -/%h53p`PҜҜPҜP.Ҝ/ 'X0//-UqO/̓ Pjk{mҜ04U5uӜ (p`4)B/Ҝu]|Ҝqho瑔{X~0,k' *0ls{{,chMk(JpA9 a!?_Z! { c qs Zqms Pls 6 qs^mkUB4-c TC}{7'u% uҜ`uҜ )4{4l{p)))֭AhhllZ9]R*y򤑔PޱP Ҝ"!u/x*~{p.zҜ*/ ҜP~Ɋ{80P`Oj{*/{pҜ<"PJ=/{*pW{Ҝ0ʋ~Lso~ಔ΃ +0 TUhꪪ`x{ JLs (P kz{b-Y Lk{R cHJz{9AXXXXAPTATUUZb sb-Qmsݿ7{+'.bNhZT΃WT{h|΃p{zpY{΃+%uzZUҜ5r[uxTLs`) tAhl|lR1/77IJҜpkҜp/..p}/p{X/{::~XLk,WpLkm{U(Ls$-Ҝ+k blskPLk 50_`{ ]p@@B@P{ qPý0Q{h5s0PT WMkk-s sVbms{[pjb +k`bj{IZz8 cA{A*,kiRiR V9XXZ[ UU]AZ  siR50ms+ &Ӝ*Ӝ %BJҜLs* ߼4΃'4p4ӡa|BXq @@ )PAldttB1/mB cP;0JK_p,kU+k)pjGn{⺲{ZP{ Oo{u%{57.3Ls\X)ҜxXZ{*6"஦j7jjjj7U0bjQms`jq0ײIRUP00bWUZ UUQ(JUUe1_Z!>+Z$)_WiR UA!UI^UjUUe1] Zz_xa57IJ U k {e1UժAUUAU0Au{HJ bU΃1zZҜ΃Ҝ 4a󤐔󤱜Kb׵ 1v~R1u}1 u@B@@/w6kop`hj/{KȌ/{/>/{%\/{/sc?0{(Ҝ+k ~~ms kXXXp==-Pjj葔z+,kފ@H@@P7U;(J&6({Lk]| P cU{ cU/P,cU b{IR_hLk9+kA.KkJWZ9PHJ9spB$1Pr9D)$) xxhh 5 յ55B$))) iRB - kRLsZ/{ c {ms{u{mspqLsLs{rr_Ҝ΃{Ҝ겜/xjjjj0 Rk@B@RAWIJjjjjP cPP8/{;s.*/{zls\Lk 0{ Lsp`{[Ls`@僧 c .ԑ9zP10B} cjjjjUUUU{ZZZ׷ bU+ c cULk5{K( k cyr{bUsZub(J]Z9IR19e1Vn9a~z~~A~!%---(J1-)-ZJ* cZ).? sb+/75΃ms^{jmsկ*Ls-,s sb0{Pr۫q .'΃p/P4RJ`@@R(J4iJ) @@@BR*(/{/T{誣{Zols{u/{rQYY{ khj c.]Lk670+k/qbbBcp,ksԼsx{9^90Z****ި{{5{[/΃-*/{@p/΃^P{*P`$q{^P΃_0{_,spP0 cblsZ cZyZJYziR9Be1zz`E)xxxxA&!A5-//(J1-.-ZA* LkbMmshZ-{b55*ls>?s(`{0Ms@jls- /{/00Ks *q{૽p{PLsxZ PXZZުRjjjjZiJꈺR 樨s#{ c &{bgsZ{HRlse1܍s9xb{D) {B((WB 0]p9*UUPAP c{s( {ms00{n{樨{-UPl{kpl{‚Ҝ/}Al{zPLs`{pb,*Upb_Ls*UpLsUP kUb8{iZ*ZU{iRU k(JoubAiR9W(JD)_$)xXZaD)a%HJe1)*UZ9,kHR"UmsHR>*{hR..{b,LsUZW{b{/ms+ -+/{.=P΃P kܜ8{^/{߭Ɓ k%ZZZZTTTTUZ@@@BZR~{JR<稨\jjjjLk {lsAk{b% cV\zlsB (ZUs+kS`AzZ+ ! c~/bs}{P+k 5qZZ{s(XZ{Lk{s;****W֨b //Lsc85Pl{p+sU0 kJj/b{{jU0jrPLsxX/,k0+kկ/,kW8/ c]{Z{bu{Z cJ׬RA_n|(J1^zzXE)zzxh!$)a=-+-IJ15/ZB% c c(J2 +kiR .ծ{ c 5s z{Z*j0 kpmsika+k_m{Poz>p{ *X+s\\\X{ k}Ls k݀6ZjJ@@biJUPVVVVQ7Ψ{ c *{,k"#V{Z+kR'.&s+kÃs+kX{bLkZb7msZ-%R^ZBek{Z;)){b5,ksLk`9s,k{,k~****sbu sb-6 ky[ k /0{ PLsW΃+kLs-΃lsUg{Lsߵ/Ls/]P+k.~U/bp_U{b/-{bpmsZWmsb{_ cZ^ob(JX_HJe1\\^$)!b !a ---IR155iRAiaZJ/msZ-{ k7*ls//{\0+kˆLs}}rp΃ A}9*@Pl{P_Ls^{:LsU\{ k}WkpVVVVӜTTTTҜiR@@@HR(J\*iR)8jjjjLkA e1UUmssAUZE)6ZlsE) UD)U cE)Use1 U cߍsse1" ULk{ cLk1T^,kE) s1 UUjjolsZ}+kb뽕{ k W{b ΃,k?}+k}{b*WbU{+k~W΃b^{b*#ms kUlsbW߰lsb%5.lsb`zU cZ*ubiR`uZHJX~RJU(Je1zXxzD)xz|^AVZE)a----(J9 #RAA*,kHR7sb/+{b_^ܾls)-,s(/5P΃%qjʪp0W+q0pzP{ZP~)0{*'LkzzpVVVUUUUjUUUUUUsUUU*KkUUU{UUUUUUUUU{UUUHJ1 UUUUUU0UUUPWUUUVTF@@"<>%E1~E)Ao(B!տ$!%)!!(e1"*"$)p1E)ކ1AzZ_1*uE1<ȇ$!8x$!V%)Պ!&!~_{$!++e)77?:E)t!!߻+$!z!{}$!"$!%*e)! y_Af1?E)낂E)!=5!^  E)!߀9D)Be)+9bE) x1_19!"}U9Z9A;bA9bB\W_1/uw9WE)b _Aa_,1!U, պe)bU! w e.*E)j{ $!!Ӣ!Aׯ*d9B񣦂!AZL!T% h P!!ھj ! Ï!А1++e)[E)!Rbw%)!vij !8!oD)_ּ!! !/%)/ E)f) -+ e) xxzH $!!!mmm! E)!]%)8$)zo!@$!!!%)E)!51!E)!V\@\!Q!e)UW_)b E)_}E)ɍE)!% !!{_!!$!{! E)!5E)!_Ue)!oy!Q!"1==e)})#1!V\t%)+e)!m5$! !︨!bzRCUC*-E)!-E)! f1_!(!Vv~175(B!}=9wv!xV$! / UV~&Q!W U1UUAUUAUUIJUUb yKme)BWc $!"E)5=>e)***1bE)b xE!"*U9_1(תB BB}BE)(UwUiJ IJAwIJ #R"?/0!9A)J 1h1@꯮IJ!=]iJW$!E) J!*_IJ!(BA+_jR1 ($!\!U~  aUu A AAk$)?Uf)W1 (B_iJ'BuE)(1 K땾9 9'Mk '_A9W 9!_WiJZ9 A BZjRa9]zBa 9]W,)J ujRU(BAp)Juu=+(B!ViJu$!몥$!!j*B UD)zP!UU g" ժE)W$!U UW!U*U U w U!U !f+!4z!v9k!U''e1y$!!!URA(UUa U5U!o ]" *!Z!b-!!+!뢢x!wo}2 ˏ(*8!=!b/$!'1__ߪ%)U'1 S1E).!!U{~!A: (oȪ!Mi;*a!:z!_!~!-.!K! `!V  {s*."!ee%)ٺ?E)_^!(E)%7%1e)!U$!/e)!1;%)+E)[$!!!{_!A:b߯!%)r{$!!X_{! cbr;!Vu!gc!~nhg!!{]]\~/Τ!*'!E)K!9YE)&/1!1$!znnn$! xE)!;]E){%){!v!W!W!!fu!w! %)?_E)_!=!&!U$)ϯ!kj!rj!j!!wye!8!/ $! p%)(!/E) *1!e)!`h$! $! 0E)%)x!.(!!!a::!촼!owe!{::E)!%)ώ!0 $!b*f1|}!"$!*!H!/h!!Vj !!;! e)!E)!5D)!W_e)!y1$!e)!p%)[!YGG!!!!oo!/!$!TTT!)E) e)!yE)!_r{E)!]E)$!! !츀$!E)!T 4!!U_\!}!,"D)!WE)E) ) }>f1$!ire)!{^|$)>*qCD1!!.!Wuwj A "!w!]!W~$!+ E)!Z`%).+E)*:p$)~!$!+!!E)^kE)%)y%)W(!%)/$! ª`E)E)!5 1$)9!|E)!PE)!X\_!!!*[!{}!~W9A_f)U1U!9!ˠE)e)!n/s%)ۊ/?E)!0 ! j!e{!!_]!!s!.!$!$!! _%)E)/E)! yE) ,E)!u1!E)zh"Y !!!!<!czb(@1 ϫE)+E)ʋ1!H($!B"!(E)!/f1e1!Br}j!ꪊ!{!k!W( !7ZE)$!յe)!9E) (!$!.E)!7E)!@ !驫%)~r!<8!!~!!W!!7'!6!W!/$) E)!p=E)~/E)!ֆ1!]]$!Bj$)f!/!Z_k*BE)9e)! 1jj(Bb%)bJ$! !.E)!!&*%)! <!n!" _!BU!c*UU!B U!" U!"}"+W!"*$! /E)!E)!p߆1!W}E)!yiV!@!.!. !p!>!VW}(B%9!UIJ! WRAE)!VW$)bz!ꪸ!W$!5!U!^WUcU UUbUUUUUUU$!+WU cU%f1 )9$!h$!s_!*!W$^!}e)M$!b)E)!k+9=9!x\\\e1!}uE){%!_E!!U}{E! =)Ya*uTbU U*WU$)UUe1UW9*UA*UAU}9UVAUIRU(JU cZz`{[Uc _W" g]!"*-$!!m61LJ$!)1-AE)!> E!C`f!"1UU%"BE)UUA!WU1_W19!"UUB!uB!U1!w~B$!*=BE)^BE))Je)"]IJf1]BE)(IJn1aim)JaiJE) R%)*UUZ!8{1,cf1b@9!]UU9!9IJE)]9!xVE)9!9!|^__1! RE)-URE)_UB$!VUUE)U_w$!WE)*W9UU_9jR! UZ$!`^UW!>*9! UUUIJ IJr_U9]UBUUU1 U$!_AU~A^AUA)a AA .(brA(A,? A˂A5A*UUE)E)U$!$!£!!,E)}D)E)!3#91E)-W1E)^_Ն1E){]U1E)?/1 z^^E)apZ~~E)ayqSRE)55551!E)!//b$!풔1%,cIJ\\_jRV\ZzE)+1!1E)w}Ue)!zE)u E)E)!"/f1$!/ 1E)e)%)h E)!!!sRr ! /:$! E){~k1! .!E)W^ !{]!㯪!!_u?/!zAU^AUaUa_a(buUꀂAabյ*!bի!U !%) !X\h!u!.!.>+E)%)oe)!E)!('E)$! ]E)$!ꨈE)!*UD)z~!?e)XP%)?f1E)!UUB1$!@hcPE)UIJ!{1XE) 5E)!2%E)$!+;E)!6(E)࠻e)!1$!/1E)1E){E)!x!hhE)q9!UU\\!+E)!]o!7!!*.1UUu%f1u! !$!C!*$!UU1_\!VW]u U}![{!n% *( .! $!'_W!!**e1 E)Wu\E)]]9 UU(B!U11_B!U 9!Uט9$!UWhE)_E){/E1aWUW$!b51' 9!^zE) e) ="Z1X)_k! e1bUe) B$!UU9!spe) (9!UUZ!}BE)%IJe)WV\?RE)UU}IJ!WW_BW]Z1B \1!U1!uu$!U(B UuBU/9 _9UU 9UUW9U/BUUkBUU (B$!Ux9(B B1UUU9UU5*9UWpf1W_! uu1UUU=B 9UUZ1UU WV!U U!UbU( U+WU U U!U!U! Uꀣ ZU @U UWWUUU U] U A]UAUU!AU!U*AU!UE)!UUE) /U!WE) *UUE)U/E) UTԢAUUe) U! U(*E) UUUU!U UUU!UUUUUUU*U*U U U *U U! U!*U몣U!!}!!uO!Ƀ 7U+5!!/!!}!__] !_{^. Z, . ( u ߻z_ /!{(!?!-6!!ϣE)bb!~((bAA 1^{0}}}1@$!-$!/'(E)!_[%)!zx!wU_  x!^;.   !{ꪪ.!u? _. ).!U!}{E)$!l_0 !!˧!.!!W^!{V=q/5 _00? W[_{r!յ!r*!˶ !5u!{cE)bz%)!WWV|߾՗7/*!9!@ kcBAE)!]E)!{~_E)!!?!!_۸*!U[_ߏ!, ߺ['ހ"Zr: !Xz+ $){ !)!_RM!$!U]5 Z(*!/!/>!!{  ~ <("!YUU( !_}!!Uͫ W]U!W .~~E)e)!/%)|~_ E)yf1+9%ʊe)!ZjE)!r}E)!]ZrE)'! !!j~!  {!$  "?!_[!!Uzg __: ު ~6 ~!W ++$! !7 !p!!X ! 8 wꈰ ( ?!W%)+!!!$!ZU! E)!-se) $!!{ު$! +$! p!p}U!381!=1!EOGE)!kWE)!WE)!jxE)!%]$!*p%)!^Xׯ!!߾*E)!,![!u%! m{!!も!zD)\U!Cjn!c!W]U>$!/-!UW!!;!}!!p'!]!ޯW_!w]!E^u *` !W%)WE)!%U!E)W< !g}f1-1$!}E)!>(e)%)ŠE)!pp$! %)/e)!-1!GGGGE)!yE)!U}E)!woe$!++$!*!!h|گ !}W!]$!!pk3 >!޺3! ˂E)!!򠺀E)WUk !ui!!"{_U9!7!J^ u!!{!!zZ{!߿!/!Uw~!Wu\!W~ss !u!;!! !*%)/_$)bxZ!e!!Le) 1!-1E)x1E)_E)!p$!%)?E)!2.=1 gE)!k$!E)!U%)^_!!!_!޷!W nE)!VV| [묂#!U}!*!+!!*$! E)Z^!!5!~C!Xv!i! +!!u!!!_!^z?!{! cڽW} i]8;!UWW^ {!!?+$!!VY!0!!!U~(*!= !.4Xf1$!yf1$!1E)܆1E)_ze)!`$! %)E)!?E)E)$!!YyU$! ! !!0! _!\!U}}RZ$!!TTV!_} .!__!!;'+$! !:>!$!翠!*!7!$!Vި!!V + !!!#"!X!!W~{!yϟ!u v  ' !Z]!_!V!o_!!/!-: $!!!." ,%)!0 $!'! !XE)+߯1!'1E)Ԇ1E)ZE)!hx@%)_%):E):?$!$!!ik!/ %)!.*(!T\!!߫!s!s!}%)!tTtߨ- !^!ꋻ! ! / "$!!o!* (!! $!}$! !VX!!!V}!!+:E)!!"! z!nrR!!x!WW ᆵ$!UW_ {Z!_!^!h/!!%).E)!D)!WWW1!]Q]w$!!V!,"$)!( E)!>-e)! . 1E)?چ1E)VzE)!p$!*! E)? A&&E)"]E)'E)!!0!:!! 7>0!~.!! $!!zV7:!]!!.$!  E)!$! zE)!URP$)$)*!;%)//o1!\|~!,*!6**%! ! E)!}U!$!z!!:*p!޼.!!?!U[   !}!!*!!!$! +!"e)!='e)!~^D)!߯D)!]gz$! {iE)!}E)! v1! 1E)x1E)v]E)$!h~E)!]U!<:!0v"A!5 !8,$! !!zb!:!/*!:!! E)$!~'!w! -!J%)%)e)!-E)!{^E)!$)z%)E)!_=5!/.%)!$! !*!+(!*!`b!!^!?!!_!p\ ؿ Wު {ݿ!!*! $! >E)!k E)!yE)!E)! _D)!^[D)!UD)!7}We)!%%-/1! ܸ1E)p_e)E)iȖE)!_E)!!jjJJBYRR!?!(! /!*!!!ֿ!k^!! !U$!$!\T   /! $! .E)!zpE)!rD)!E)!D)!{V^D)!]E)!W_E) x$! j$! !"!$! o!!O!!>!<<!!`B!_X![![^  }u!}!:! $! /D)!{E)!E) ~$! .D)!D)!E)!We)!%wWe) "1!E)$!?~E)!|W_$!!r !KIKʢqarrrs$! )$! !!!k!!WWu!UU*.7$!A>>>>!TTT!W!_!WW!]~-! )D)!E)!E)!_$!!D)!D)!{E)!wE)!W~D)! ^^$)z!!$!!r$! >%)$! E)!zE) E)z(!(!!/7!ּ!s!w!!! %)$!!vZ E)!E)z$! *ٹE).E)! E)!V1$!-1$!7f1$!f1$!VXzE)!z~$! p*$! 퍋%! jjJJya ssss%!-! !!!ϫj!5![^!\!^__*/ $!b!/!u}!!{!ߓ!-$!! E)!'E)z%)E)/E)!#E) V~E)!o~$! $! !z!+ $!!^yu!, !(p*$!/.$! E)!5wE)!UU$! ʀE)!W%) $! !!ɋ!-!~!*%)$!!WWD)!{UE)!S$! E)e)!E)!+(9E)59E)xz׆1!~e)$!E)$!>ze)!~%)~ ? {{{{!)!(!/!!!z!!^!][i*Xbu$!b!U!*(U!*%! !_!!z%) E)!E)\$! $!/.E)!-E)$!蠫%)!:! !!+/! !j!!_$!%)$! p$!U%) k$!* %)($! b$! +E)!u$! ^!$!$! !0$! ! (E)!=e)$)*e1$!ze)!+*e)%)e)! E)$!"E)!]E)!{%)%! j`hjba(cccc!! !8!._!!rW!U !akz)Bթ1UW1(B!U*UUBUwUIJWX{o! !!!! E)!++E)!VW%)E)!-5%e)$)gE)!! !$! !!!!!u!-W!! !x޸!!+! ! ⯼$! h.$! ;$! ! ! $!!]U$!!멕! $! *$! D)!e)$)){e)!`|\zE)!#+E)!E)!E)!??E)! /E)!렸!x! bbJBBY(cccc!!=!!?!<!]^^ @E)1rs$!-$! $! (E)!UW^z1!R1$! r!!  $! >$!!W7E)!ϋ! E)!-c1E)ݽE)X! x!^!!z!{!!b!!wu!տ!! !꾾!!! !*|!Uu!_! !$!!E)!E)! E)!#E)!E)!z$! +D)!ZuE)!751$!zE)! {E)!W%! jjJJcY(cccc!! !!돏!!^!{!~{$!9!YssS$!!vzE) +E)!,E)$!W>(9!RPZ9rc˯$!E)?! ! $)E)!ݵ$!!]E)! E)!E)z``!!_~!ϫ![!!~!_wW_{!^U !WV!W~! !!>!^!.!k! _!!!$!!D)!E)!}E)!E)!~~W$! *D)!~wU$! .E)!-7e) ਷E)!/E)$! JH}cQ csY]!!/!.*!!++!*!~hE)7'!//;B$!SSRZ$! E)$!e}iE)$! 1$!?n9!zZZP1!5e)pE)!{$! ! !%)$!!PRzE)!/ )e)E)ׯE)`!!z!z!{>!!|!w!U!_u !ו!!ÿ! !!!?! ! kUݵ!׻!+ /$! E)!]{E)!_E)!\[$! }b$! $! 6$!!iE)!]5E)!,pE)!s_%)!)rs!!?7!!?!;!}!`ze)e)5%B$!Zrzze)$!}iE)$! E)$!{~1$!?U9!PPpxE)!E)rʊ E)!" !!!!ꊪ$! + E)! /?e)%)!!jE)!!!/+!!߽!_ .!]u!.!!!Ԏ!#!~!}!p!!׫! +$! % E)!:?E)!E)!_?E) q$)~ E)!/7/E)!}@E)!1!}E)!WW{!$!¢!R!!!{!HW !We17$!_1559E)rrx^E)$!S*:E)$!뀀E)$! E)xh1 sSrr!/E)!>W!4!!z"!!!*%)$!!.+*.E)!!*(!+D)!U}!!! k!ba;*!x!!߫}!U%)![+!]![!(! ת! !*V!{U Y!UU_!U! '!'$!!]*E)!hE)!//cE)!E)!? e)!E)!xD)!E)!{WE)!UW!px!!!k!>*!!u_z jzz$)~f15555B$!{szE)$!+2e)%)/ 1E) 1$!W_~:A{sr$! /$!!^!p@!!!!]ז\_!?! %)$! '-!+! +!((%)ߏ~!!:bS!9*!ꈪ!~!U{b  " !} >5U$!W!**(U!U!%! !U!=;!E)!E)!E)!E)! D)!E)!^D)!E)!_U]$!! *!!2! !!,! !!!!^6!VUf)9E)re)!.1$!+>1E){IJ1%Z$!X^^_D)!տD)!_$! ͨ!&p!!w!V~sW} $!+/%!!*!%)z!ʮ!!! V!cUE)cUU$!cWUUcUUUcUUUccWcccUcbcUUUe)cUUUe)cUU!U!c$!((E)!E)!?E)!^%)E)$!&E)$!y E)!5\|D)!~Wm!!z!!*!!!n~!~!{!,e)(B! ]9!_U1!9E)U](B$!UB$)rz[SE)!?+/E)!|~Z}! !`蠢b) .'!ݿ!!}uh!%7?!!W!BU!BUUBUUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUB UcUU$!BUU$!!U!! U$)b*E)! խ E)$!e1$!}}/E)!UUWX!`$!!![!5)#!!w`r!m]>u{!V$!??1sszr!_{$! /E)!>1!߿/9!brD)!_^wUD)!E)!_W}/E)!UT!ܼ<!$!!%)!nE!!UCUUU"UU"UU"UU"UU"UU"UU"UU"UU"UU"UU"UU!!!!!UU!UU!UUBUUAUU!UU!UU!UUU!!*!UUUU5B UR (JAU\ UWV$!BUUE)$! U!zn! !\VuV ]U!_!z~]U| ],!=>1 z{{s!h!?$!  1$!%=9!p!*#D)!]Ue)!E)!^^E!!UE!!ߺE!!WE!!/(E!!ߪF!!E!﫨 Ղ Ua_a UaUaUUU*U U!U$)UE) Ue1AU9AUiRbURUZUZ UZ UB ZUZUIJ UR e1Z$)WUIJWWIJ Uσ %5b1AVV\\b-%55c UUc+Uc+! zUUU UU몫W] U !_U߾!!!>+1 {{ss!*!냊E)1$!/(BrE)*E)![TE)!' E)$!)e)%!e)F!wf)zWF!WE!U%!U%U"UUU UU_ UUU UU UU UU UU UU UU U U U UU UU UUW UUU_U%UU*IJA (J*_9\\VUb55% bbbcc UUUcUUU!cUUUc %! -!!ޞ!(!-.9!YQqq!ꪮ!!+/9$!5%B$!X^^_e)!XUU_E)!E)$!e)%!WE!xVF!_UUbccccVTF@ @?x>;?  bBZ7ת@`#B`Aՠ@bBZ7ת@$`*^8`]"! _#!q _Pz 怂W`Pb@`V!@%!Vê*̎{aU? ``rx <@*굁a =[ WaW UzUw"UUUa``_ @aH`Xh*F^BW` Ub`FԀWaUÀի Uu U!`r gbׁ  A͠Q A HV`zzW[%uw ժԂU԰A}`WW _Uu@BպA݀~av p @8`hhh@~W`@W`ĠU倻U X (_UB@_B Uoêu`ê UAU݀U/`ݡa{0vxVA% Asɮa A/UA.bUax`!ī /Ձy̨^;%AU DV*x`W" UUgೠUU! UdUA@U `UA݀(UAU UBxU#`UaUUaWWBUU_@xz/a!maԁ!ÃVaՀ A`*]@͡Ċx A` W U U ીUU WUBA_UCUWaU@zUA zU_zU_@ zUUU`WꀫU UUa`V@W^ UU`UUU@UU@U@rXՄAU bU~*`W /U+J]‪#}ݠW &怣UI C"թzU`AUiaUUG!ՠWUUA!ՀUU@!UUA ݀_UU`A!'UWdգU!ՠU!.UU (UU!UUA\UAՠzU*UUU U aqWx`@PaAUիA W AU_ a!U!ਁUaU_UU ׯ ԩA~U!!a!a!U55 _Aժ //zz݀VހV݀W^!ՠj}Z* a -AW\^_xxzzz`PaA_U͢W_@!ՂUU!}yA̼W! }UU!UU̸W@ UUռUUU UU UUԨUAAAA~!~|Ua+U !_zxՀԨ̀r֨{zaIza  ^<,@\bĠz`r~^`z`Y a݀Ĩ x ՀՁc U!̀a AA݀bU]WUU׷!@Aժ Aի!Tz hW! !6Z>*@ԪW@V AՠVa`pp jxxx^ rH: W`_  UU@``` U+Ĩ]!  A@ĀU!` .W ̀ԠWAՠԪ/U/-! Ua U! UׯU@UA_ Ԫ6(xWAݠV(Aݠ]a݀׀UĠpꀼb.-@`zx^^zHx^V^Q8@_U àXp^`@U` 7/U@ _U 倻U!`̀ê}@`U@̠ շ! ̪- U@U@`UU@UWx˂{}èUbU]U u ` UUޠWW|x_ Xbz^q@@ו*VTF@@ =V<r<? AtXPD1 ]jIYH?4) Ue1 A nQ@0B (J d9nbHۦ9$)"9)"9 b@㿾Ae98@1@0Rb`:0!cy dQ*^/9힉dY#)%iIAU UͱP-C&OD1 ]jI_IxYH?4hp) UN> e1 \]A nޙQ@0'&B 2*"!(J :2Bd9naI&MbHGSۦ9$)".!9)"eC,9 'b@㿾$HkW`Ƕ U I Uإ AAŷҍۀMA > d9 ommplv RPݺHi'Z@/@NJwc۫{U l{Au__OOAAŅŤ#+P9(;,D1` Juq ZHs6`ZI--}}G%&&$$C I%!Ώ>1Z* 9@4M@5d9 PZ ݁$$AzQqpY@AAMI",b@/S0S!$$U~OF!U E)K9 IIps7vC9 AkncM2C1 "[IMY82B*Q@*?;mmIBa Wm~IB(U6PIJ U#8?IJ(u簞:d9)NJ79( qtHQQ~>qޥ)xZHnYO9 hϚk@bs9 cd1æ8?88A(A)|ױ$ɣ9)*aqiAAi_SBdYA+׉a_n尅1HJȨεee1$)CQ$N Յ9,@8#9(mSl'9(*ꧽm?A pYMRH_= aHޱ+ժš9 O҃&d9 [2{?e1 / 혂/8389)O$G]d9`s#C1‹ ِQuQaA[s}}伣;Y8$H1T$) [@)U)U 1$$!U E)UlqHJ(Եvmd9(lD 4rA@^pD1 (>z gcbXNA (vAACQ#>c'iAb[îaI%]V{77'RH )`'׵5$b`${W$Az`e)A_YY\@@kkkkxHIJ Mi"d9 uQx&) B>>) Epod9 +9.IvjhjVK"dYI8Wǔn?tdY@~Z<¶Q@>'x)!ttttvA{!']$@U$Ф!U4 PU1ATVWU@@kkkKߕHIJ($Zwd9 kH$1 #A놴D1(~ۡ{D9)bZfuGdYAHn雈.rQ@9!}F+ZIx'x')i~& u&$!˶Ӯ*%!zxb@@bBBBBᐈx(J(Զa牔thD9 >?.C9( =4m.:d9(>%Up#9(>3a@ oBVYI~^;0YYI5u޼"(ZI7z'z')p8%!ۯ&!v^%!zz@kkkBJ (B 䵠md9 >0$O?ND1(? "ZURGI)u_G_d5D9 @xIGb@+ /LcZH,=ELQIO}ڤO" ZHx'x')Hl n#%!l7Rф%!j|1U @@9U2 p  'B($iĔD9 Yɹ#1 쨮[-D1 rt7ۇ)` tICY KeaZH\PICQ84掀ໄ:̉dYA9x'x'1H'xMm m%!ޘI$%!WΜm#!nnppE) R@@9>>>舳HJ Cʉd9 '߷ A ^\~YQö#1(9y׳.QDD9)Ia`3QIc6^Y0@\ʛQ@՟xx)Tx?/IU$U$Uv?!Uzx9Z@@9>> 8x(B(TT쵙R3AFA /i1 O#9 p\rD1 9[ d9 uImDIA-$LMaI7UUYGHQHW瘏 /QA =#I$(B!V$@R$!u $ IJE)U*$IJe)U$(B$IJ9~/ajJ9xB(䲟!wLOd9 𴢎 {D9 tIOwd9 {h} A9( ACYd1^a'CY#I<iT*'ZH YGiHZ`X6AH9@(t-6Z=9` U.l!ynWd1j w;od1  3]/:e1@ ж˖h1apm`^9@ ЏxHA0|x௞h#d91)-jw91,AѶ9(.GGR Ap #Yd) 4Y#Q/Uj6Gb@: 5ٌYCQ4]UUX$|9 lUP AAjM 9 `8d1Iv;AJ䈑z`Azچd9ΌH87A1^<El^rA)賝c!荥9(? Ɛ9(/wtP'mA JItAq#))3vjCQP^VrdY@=BdYA>MOA (HH# {4`9Ƙ8RWe19 nrA]pT֥9dꢪˁe9BK ͽ9 X D1+IێKA#9XX*VLI vj̃-9)峍Ӹ )J &ڂ9 (AiCY)e2YHb &-FrdQI<&dY8**/l w9 Ȁj*pk+cAژ0*J*iВ9 }̆v59似(BԘ[,AA7. 6-D1KڋzxԦ91E 9#1*c_;SA)"ײ#Fn ƥA "H`I)߮Ii#Q/| 'ZQ[=c2'ZHv 岊?a@ +C9JȄ*lXA{R ަ9h ֦9 W,9 @ A@?C{D1IbؐzAC1\TVSnmA)'_W.%͆9({Ϝw<1Md9v6d9 ICQR޶ Z#QrWUUn&V;Y#QG׽;_`iA"+*&Rm֦9`l`9>`NH<)A ?MJg9IIAd'P?ׅ98)o[9)Tm͖xHA)֑/bd9a©>#1` '+}2MC1a"=ƛyyd9hAAa(鉋kP *A@Ò}WsIaCj⷟wIfd9 ělU]d1 J 6wjhAa$Pq\VD1(Z"nP3d1 jj" ?6Aۥ9(ziad1( >Uca.'/'n\ٗ{ХYH% ޭ_҄a#QHMҫ)!=ݺdaA d`'da9m&oCQ@(2)~ y'Z#Q'zm=b`8B ttttA!1A0!RUXIWjUvhR_.)Uz^br1AWVTTA!A!  KKKK'aviJ(Xؿ{d9 *)osRd9 a{_*sp*D1 9뚴mZ$1 Ī) I91 _/\P{.)J n$,9()yY5%;@۟d1 O>YA&.ۇbƚVHRPvhپَaIjmSl CYA1P vCQ@ZnU#Q@(kӦm lYHuCCIHB ttttA!1AӔ Tq}ӜH]}׵}4-zU_ bPf)ATTWWA!A!  KKKKiJ(ؘزmGD1( (sZd9 j@"Ra jQ)IAAkuV#1ݮǮO1a"U D1ӳ+BD1a 'b& A =hZ.'ֱy/޺hZH&rWY#I_W:lCQHn`ݵ!i8V4isY8u/@CQ((('l\=Q@KwH(Btttt I$A!**$$!'-$/ {! U$MU$/U$P"U$U$U$HМ!A!A!  KKKKz"'vJ(Xد=Jd9):d9 ¯/D9xI'd>D1` CD1 9+rl#1 CbV#1 લ D9 3p&9D1(|MP>j %7sVXR 0zaAowSnda9nX۸є* a9:RŠHZ@{&l'AY@[ IQ @ jHHB ttttcmA!**` #0 '''r Un!ג$@e րc)U,$!Ԓ H-#!@Қ$@-?) ` A!A!  KKKKjJ(`ٻ9)/٭j&A)Wڷhqd9 hXeµbND1 Ք#1a HuOD1` FcD1(#*:Ad9)׳U=D9(>>Hb`'/''1{\h'Z@.Ԟ|cYAWdS CQ(b#*HZ@8/t,b Y'ZQu'Z#IO i|'ZQW<HHB ttttI H A!."''''Ԡc$$!ӥƻMe ӀF- $62J$!Q%!#Y) !жo?o?%! bA!A!  KKKK//J@ cI +zNVA9(|ާBR혭#1 P鸥c+#9 6P;D9(| ({ 'Z@ xݹudHZ@&x'x'B tttt @ A!#0#0'''' lA$!ӟ y7nI OQr'$!o)  va ћ<2:a%!b`A!A!KKKK'rb*B` KǑ9(qNCd1 иI<) MʂD1(ՅT'Hd9(-Xu֑C9 ʮXGN9(b5P?D9(Z(#9(u4=>T>Q''Gn(HZPr@ #YI]cp{I=dQIuuW$D,QIWU^7SEG8QHNBF]aYI;G'Z @kʱx'x'(BttttH $A!/0#!'''7X.5$!+Ny ҐʥJ 06Oo%!Βv" %!I2ؚ$%!z;.%!khA!A! KKKK'B@ġv75ַD1 ""`*Hd9 o+B-#1 ڃ\A_C=C9 N^.'FUDž9(OMD1` |J$Z$ BhZ Ai_ۯd10;>C D1('g~Z'/԰ji'Z(IvsGZ@x 듙B6#I`H21dY@:?X=YHr~hZ@@>TT\UjQnz'z'IBATTTT $A!-#''''Ԁmߎ%!т@ǭ?q%!wm%!\M%!҂'v;%!t%!w~N%!֩o8h!:*?e1!ѡ!!(BUBW \  iJ/2B (м휅C9` y|}d9@ "g^ i/(*d9 :¦.i#1@h*M ;"1 _Uٽ$;)  74d9 ユ1nƄ9Aنϗn#1 OPda'7''cnMY H"޿m7DhZHzK2!ӡCY8bk듐V&mCY8~((;) ^WQ@J#QA(,LRP#I5x'x'B ttttAI$A!B#B/''''؏ !ҵ{o I#H O8l%!nNN ׹kCI a&%!e)!!!!!<4e)tTTT  iJgszA аPi#D9 UƩ]T>x1 B"<;΄A #OyoA {𽬒r1 |[r-mdA/C/C1 誱k ۺ1d9)mt?m1{d9 j|>>tHr/" ''Z`@YRwԥQ@8ȤT |CYInw{dY@8@R Q8xNdY0eU-VTcQ@Wx'x')Btttt@$A!B#4B/4''''صcJ$! 'æ %!%d9%!lR& %!w0#6!4 %!UҮo'`%!:ȏ1!E)TTTT  iJ/B"9X𼠞4`d9¬0?1 i>5NA/{eC9(،z#1 <1#1.88|XKF#1 dN;rD1 J9d9 *0>ba.'''gcahZH(*4kX0QHt'fjdQHK-ңY@J(qgQA@`XIcR`@^0KPhZ @xx'x')Btttt@A!B#4B#''''شKdhZ<ž!'Wo! }گ!CwMo!CGr!א(!??D)E)a||||  iJ/BA(#Fd9 'uC͚b#1 ǹطc>4I` ޿Q@HC9 2&ܸC1 C^ֻ>9S"C1 7' R\-9D9 uS3 )`+kПd1(RrTcY&'/,fjI`@"͙_I@縣2$aH=wbTIiIUW!Y&Q@ __0!.I@=Y[QHJ@HjIx'x$)Btttl؀'AUUU# I''_vҶ I%! UI I!U߶ I! U I! U߶ I! UI޶ I! UI I! *U˿B)IJUUIJ  iJ:,@A)P0P}A(_#tC1 zMGJIW C1 UŃA oU=p#1 wҏil#1 ^v-.i%#9 o[«X) Mc#1 6dSCQ&*'&՟PeDQ@ˊۀSUCY8訠n5CQI_.>a@_.rHRIUy璊i:RI-bW$@XI?U0BTAUBU cUBUBU(BU(BUBUBU(BjJB}WWIJ9{ JB:uUUJB` 00K!L`A)ךچhALCbؖC1 "ںmM&iA QXA)uc3)4>KD1(%>:#1 *^ V'd9 m%cA(_>>SZ75aM\dY#IV~ءw'tda#IZbdY#Iח #*ZQ?o#aHZM ٫s``R~hZ HpIJ9*xI$ IJ9>I$ AIJ9wI$ HIJ9_I$+H(B9(b{I$$ IJ9vI$ IJ9I$ IJB{}I$ )BAI$ (BA0+$')J9I$ @(B9kI$ (B9 $'IJ9uATI(B0ЮN̥A)(Ѿu9 b uHD1 6cvtD1(T7=Yd9)q*kGQA {BrXd1@ xĜS۽+lA*͕[nҡIŠ POY97ϭM\aA+x6cY#IHz] $dY#A eLHZIIrް.?&Z@) ӪL3aaZ.酇U[HZCIHmj}iB`(Tᄔ>#) ($#) }!9 U#) B?1 g A}xT ,kA@pɠYA iI e1 V m*,9@'ޮ}ϏD) f}D) &[D1` D$#1 b B@(""Sd9 nid9(誶<diۥA(q節MA1_Aq҄A)_hØڷ38d9TmA0u *ʑbR ꊽA(S?TNIHJ.w{݀a8 lCa#AꪂYTŒZ@º׎{HZPBZ nD]`d1 #C3 O'RX4-e1)'+r B1ѱDHdA)|@Y:OdA(.>E,L֥A#1o7"#8A)f7nA 8Ǖ?tۥAa &AqA#)7~o^aA JH{ozb@/#0dY*..HBNa@*,XaH'ָ́'bH_][Y@0$dQ (!*+FdY#I^2[MtdQHv))B(۶#1@`}jD9 ̦MkAd9A j[?ϒbJ z&PA,nYI!=%pak҅9!d(>\.aA E'R ]rX9 &9) 5-ƀ_ȇZ!̍l?,e1 } px(B(Ӡ$ hFNdA)*֯#RJA)z5,9A(nd9 Cb9("+-Nb9(2ވ]RȡA(~Ϗb]d5jAJʪ}ݐb(RGR |ؾOTIda/..7pb#Q]}Ħ'b"YB:k:Y#Q-BhW0%:Y@tj~!@ɸpdY@ Vgyx dYAZPBY@z>{e[;;)B0tLGbAߣgyC9`} sAM`9U`A iz`Qd9AWkX 9 4`J[T'R eOdAAj* %P 'R spz> #A! ꍾ9 J0 D1 )px (J1q8裚Z()鯋FwQR (쬖x۩>9)8Qz@9(`~ud9 9vd1 *ЪL{v r9(#j}-f n9)UqrA BOda.&./(8 0i#Y' CBqQjl7YHޏ{0SdYAjsQFCQ@F䬅TCQI`Y۪{JdY@W(5 )J($ayA"$0 'Z '-@:GxD1 8ﲡAa>$"D9 +HYI!mkAeҖZ VҰmf@d1ꪨJ d9 .:dAAX"QD1 ЦV{|A 'J` 9k+pI(⋫ė4HI(؂)څ1( K~9(X^'d1( CwId1 Tn$H9))*@N'J)SU_h:mF9)/-#0di'. a  w@9 J`Y9 :'Rjj*瀈$)-*ZrY7A ˀsԥA 5U(AD9bp HJ1QͩDhA#1yrd9 [IbI(ʇ߭nS9#15ֱ򐇵vd9(>vRI!j:*}tV'R` ?`d9Gj&oA1CߞZ>TdY'/ 'bgnda#IT%mk5 hZ@HsgZ#Y_Qe[dYHB*!4HHZP FYQ}m7y8"+&B-IB`ܼ/^AjH $)9 ?j^AA.A**J ;.WKJؐe1 Zѐze1 ݺ"K, A(/'V@n(R Bd9!: GZZF kd9a*h֚d9$xx(B(Qq{,]d9){wD9 Ǩ9i?#1A f[SA +GC9(ۖݻ%vAĔ2JqI u?wȫxgW0ʦʞS"?d9 *"~qdY/&!OCYAhϰRmcaAvMdQFCYI\uܷqhdaA)ד oa#I>. >Ya#IAX*oca q۽C(: Ȁ?߈e9 J8/!AAXhȷg}`A&&TaΰߥAAN"F A]A>A tʏM'I\Β0ɐcd9A- &0#(Aa+cb@; zA/ -9HJ{c?9ɺ:B` TLn9(2;#1 S򒼬ۢg#1?£z#1A.ġi·D10 ucAA٠*ܘA %AJ*mA`hžIbnd9a XyMY, y QNJR#Q_ul:#CY8l@j\GQ3A9dQ`0bCfida85Yi4ZIw&ז]GsKA(RZ|nCYr)`c-d7#1@i.6&>#1 => (e(`+ #D1 6eHJ oJZGjPI p uY 964G;5CYhRߡ&SWda#IrTܑ6Q@:DQ@;?/O'hbH ̐ YI) םmSdQHh1Ҫ:(.mq9$) _&cA xf'NA!蠶6yքAzL6#1(XIM9a5@FA|: `ͭAӗ_&?d15e9 `AO$Id1ԐQU9$)g ҂9#1R ߰ GJ ӡcCeJ#1/W_`I loȲ (' äT]ՅD9@&/ǩwFq#) JB(?d{oC1  bģȗC1mo;9 J*LC1ATda'7'9e-dY@0?m[NEqCQVIɊ'#I8 $!,@CQ08oUCQ8* >\#0CYAry 5HCQ@UIx;(B(TTߪ 2?9 yeIJA)W+6rA _Gd9 O9 Vmd9p uƨ9km-u9""ٶ9 .؟ܶ$9iIq9 P9)UitM9 W}miJ@ ұL nA#)c/QGd9 bz$])@*.ɭom<~) PSؔD1íy)z x[ט#1ȧ7ܪ)  u'C1@ ON~CQ/$dY8 -sՃ4da@U CdkQ@0J3k #I8Ԑ #Q8wgYQC#Q8߷SH#IH@@ (BAPPPI(BAUUUIBAUUUIBAUUUI(BAUUUIBbII%!uI%!WgI%!uwI%!uwIVI%!ooI%!]FfI%!3I%!3I%!FfI%!UvI!UI%!gI)BA WWWI(BAUUUI(BAUUUI(BAUUUI(BAUUUI(JAUUUI(JAUUUj (JAUUU ?IJ9hhȿTd9}NI ծ򞱚jA)[@W)I(ͺ'cA x]RC9 Y꼺#=4dA }'867dA(U ݘYc9 \븆()9&R '94U9)_ Y篞FFnA)UM£eK!.j9ުĢo$]}d9@*͸ e9)*;쨓*f6J#1~=ےN9(l)' @J#) U謢FZD1ݹw`RD1󡙐mICQd9 /'CCQ8-~HaA*]q>q#Iݖ5y8b!Gm"RdaI%L#Q8†mCYIyMZ;B#Q81R8?CY85YF#IWUW\*7~-QI?=dlmsQA,2ѩZAW]7cHR@)(BAPPPPA!A!A!A!A %%!f%!v %!%!%!n]%!fw%!f%!%!!!λA\\\\A!A!A!A!A!A!a!jJ9jjjJZ]?; &J0 gG A0CK]W,cI׏êY#1e1kC9(ШxI{dA x龥StD1 mƤ,*D1` }"~siWD1E IN)5U@d9 A ~6h"9 kdm`d1(֕ gZ)}UlH &RD1OUU P%5vA0prﶤH"BA(_ݱLjuI)qi紟UC9=9(7'?ppcY#)J%?q#Qw:B[da#Iw*,ij%biI~OziI&@ڶ5caIW-6#I8| hn?#Q@=:XcaA~:XiA5U1 4q#IXTWUn QI%-nahR#Ahr R8 t*HZ8!?BAPPPPA!A!A!A!E!A$!w!$!U%!wg%!wf$!wg$!wf!vf!wf!w! !}!A\\\\A!A!A!A!A!A!a!IJ9Bh!A#1щ#9 eL8ίפA 1&II)-ÓaQa޳ٚ 9 uHD1 aĦo26d9a>1Tc-Md9aLD1  +C͝D1 궨;C1 CJ?d1 ׮"jwD1Xμ5`D1 cһχpL9˶H&n9 JimC9` 끯֫^9)KkQA)BkmIq)qcYI<طXSjcaA'N:ǔCYA; 6di#ImhҽZCQAf =CQA.ܤCQAR'܌O_CQA/;CQA:PgISCQA 3ȅZMdYI+UIpv'ZI+61əԉZA`K +HR8-BAPPPPA!A!A!A!%!A -$!W$!U$!lU]$!D;UW$!dU)wU !Uf!U!F!Uh"LA\\\\A!A!A!A!A!A!a!g(Be1@KMio9(ZwmK#9 h폥MVID1!(XB`A#1 ֽ`A ~d9 }diPA UV~rID1 } ZО߸ud9 Oﴛ+ӲA('f d9 յ-+D9mX_49(j{߸B-d1 ˉ1,I)U7Q}d9) :%dqd1`(( ;t9 g(&d9 ȶmڔMD1   dY( 4OYI_p.Њ-aQ H gYCYVUe9Rq#I|{Y6tdY#I?#Z[aAj,3%CQA7DǶmdaA&6CY#IN⟵0ACa#Iڭm3+CYAmhb#QU߾*hZdQUhNZQ"BAPPPPA!A!A!A!A- 0UU%|+iJUӜJUJUPRU",[URUPBU1U41U U1UF!UrRUW\UA\\\\A!A!A!A!A!A!a!(Be1@ȼ'bqkd9 \ؠ.unj@7iٶ2A lޮ9~87bd9)xN߳g?@D9 ,_Z`D1)V5u`d9 Og֩#1jݾƞddAeA`oA)ƭAA {_ؿ.q0a6iK/rDrD9 }]Ĩ1ْVD9`RZ#1 ׋AVJd1 RW^#S D1 ?}R 9) }Ua &D1 ^^eV!D1 8}Z&k* C1 ܏U b +9IqHZI`x da#I7مli#Ik%R0da#Iyj{ Yda#Iok׋*5qda#I{\twCYAVQpk#Q8:Zn VvCY@m=5O8CaIr[@IJr#Q@(*~ 2zCYI=Wo2{YI݉K-JUHRI#[mAAPPPPA!A!A!A!A 1 U5B.84mk`U c^ b]VX/ kk{UU/;UUUlsWu sZ[΃_uMkE+ \TVVA\\\\A!A!A!A!A!A!a!(B9H@ȭU[Bd91gدGDD9)Tè9~d9z+X:?Md1(-w @vdA_-@$1 ! 9$1 k%c $1 ul}D1 ܼS')+ JNea#1o"a1 lg;?1` T.M( #1 o"\dD1 /=:D9 /WØ$II :D1 [8 td9)BJ Nׄ9"Iij(+d֘ZdQVV:!HR#QUWTXda#IkvrQMiIV̭&MCQA*׭7| CY#I(tCQIb{DY@^`#f #QA|Xr#Q8^j'a8Wvica@3=j>YHu5Q@+׌BAPPPPA!A!A!A!A 5% %ҜkVQOUqصP*,cr*UӔM<<ص+45I5aY7.)OUTTWUA\\\\A!A!A!A!A!A!a!G(B9@dA)H{qkD1 #m9sPM9(,Ya#1 RW[$1 ¶)K@$1 ^CC#1 /Ĥ=.D9 쾢 xd9 ^Vc®Mu1꨿؍1Bů@j]=;(U_&)ð|6)埱wA)qda{$1 o긪1H$1 =՟D;hd9 KC}$1 '̱˱%d9)]dZ D9 ~78d.#1(YSs%GD9(&w#)()뼵r[[d9 ⟰,hؔd9(Dž헲ibf#1(jzD1 8F,5D9 }'뱑p !Ij0鱩lڤZdYRZ][]>MrdY#Q6|v]da#I~,ٛ6Ata#I^vGU{aA{hrbCQ8VM3#I0"9%Hb8 H@X>IAW䘈>'ZA `t+'Z#IԈ[x̷tdYI9e2_bH?2z-'Z#Q4V‰BAPPPPA@$A!@ A!I A!IDI$AUPZ3 0InU_"bWbU:pvbU3ƅbUw$AU $a]aU2A0bU]3#AV3bU"@bU"$ ?b]lԚb+&IgbwyqpAzWVTpA!A!A!A!A!A!a!(B9@@@HPs)D1 ࢃ h$;9(?$%.A Z: (I)~鰯Q59(.UzA)a「znA߸cu6D1 fKױ 8 jd9 0D10,z@A uR`,d9(_-ׇD1(µ!l{#1(ܠ质%J,<#1(77Z:CD9)*71d9)?-TRZA(_$jdA(V?,ҔA(WIAhb1)XZCQ\\\^GVCQ@'w*G_da#Ixy6 =dYAuPdY#I?ֶdd`CQ0 m#I0-"=+hZI-{4'ZIYM 'ZH?liY@9⠐UHRCQY|kPۖYHRh=(1QQ,BAPPPPI A!HHA!$IA!@IA!j/h/A  u%!wn_%!30Ǵ#m]_!:"}!3q=!y;!w* 0%!f38%!fà8d"ԃ;vIe>!UU4qs}!#Q!#AVT^TpA!A!A!A!A!A!a!(B9@HH 4'Od1#1?a[)L%A)wWP,9) 󮅰N A)hJ39) V&1N9#)HhloVD185ܡ#1 /=$MC91[s'dC9(򏥻tlo#1(^<ɦ?9 *Աu9)rgZd9)xu貣w4%|d9 8#|0ad9(x'ޱr„9(w}[B#1 "Z&C9(3?إRAm0$1(VnAj0ɹ[Xw7VY#I~xXVN_RaAہnCQA|C1gcYA -&ZCY#A++_I@CQ0Z+m6KI8QbK6ZY@/8#.vhbdQ Z9?BAPPPP$@A!$A!@A! A!` :b ɕֱ(%!;DQA%!DDρW v%!Y<$!g;f(Z8%!fd(lyޝ%!v2E˰!+$!oυ7%!f̈́뙷%!DngH%!6xo!~no!Fpx%!nug!pAVTTTppA!A!A!A!A!A!a!IJ9hh@@m@'J(%ߵA(.xhK?̭aA1+߳TrA {pަ5Nd9 C_qd9(bAmܢt#9x #1 x@QN-dA(=7ٯO4vD9(맶i*&AD9 ]"芴X;D1 Ozd9(*RzD1)oLRR'\d1) a DD9(f)J#1 jmdA(U+QA(-}N-t#1 v@!I'b(#VMV.a#Y\|vҴ KIi#QvUܾ缱dYI:b]OlCYA>izPHCQI(]! *q#Q8PꃈUO,TU#Q@sc 5h>b ɘ Բbܱ$!gѸeL%!F:x]%!3<$!fy$!ӓ*%!gٷ˗%!vfԞ'Ɓ %!fѮ;ʗ%!fԩ)%!oEG B קe$!A\T\TA!A!A!A!A!A!A!****GB9HHh̻%VRD1(ÿ뼦|#)ք9@@+[B:d9 IpA(҈#f) :$V,D1 W6,Bl$1 _5jP#1 sd9(յpխC9 CudA)*ӕjM#1 >쳠F d9(v_~!IGR o+6AJ(׷ܠdB)d91_o6uzdD9(}´a#1(+>~*ǕC9 ﮉ5'I?C9 kAm'b( ZCQݓUhZdQwQ5'b#QH Y@[XۊU#Q8*(`ܰY@߻rPDdYAsޒmb Z@UB^IYA_8?caI߻?AKca@hDYGY@qPȳbQ} Pj@}ss BAPPPPA$A!$I$A! @$A!q۶aA!Өƨ&b  *:L$!nԔa$!Će3$!oͫZr%!fd0lȜ%!fh6$!\^ #%!oFEƥ+%!33EF!fDF!7%!dDґa%!а~%!PL }%!e.!3`A\\\\pA!A!A!A!A!A!A!****GB1@H`C9 yp]d*9υ6냉A(U-UBC2cC9)R^{)[)m) `$D9 7g8r#1 ৗ{vIKC#1 ۷n&D9 rճ")(}A(~@t>d9(w @lD9(_Ռk9)t )mb$1wR4hZD1^xXW xT91eqPGhٰd9(©ئj"2#1((T|j(譀d9(˗z]kW >#9 Jb9i]sq*AhZ#I%UlAb#I>^[5 HZYX|vKHZ@^/SCmDQ8骢:匽I фYI]Ub=fufdQ@kZZۄͅY@ЋMSYI]ߨ&3b a#Q9A dzY#Qu{B#,˪Z#I% fJYWoHZ#Q˽h ȂdQ[ 9BAPPPPA!IA!H $A!@A!Բ>B ٷց%!fFBA!s%!}].%!gfЌrD^%!Dfe%!l1#%!f%V%!DDE˚E!DfхJE!̻]%I%!o͏^%!f;f2lX%)ff }jT%!Df:bY(Z%!ff!A^\^\ppA!A!A!A!A!A!A!****GG(BE)JHHȩ?:X/$)`"---&ZXd1 ĭR7)a"\(nC1 ִ#1 0^PfSS#1 . $Ld9(uu) TD9(ZV2C9(*6]hd9 *m":59)_R|~W d1 h[u#֢d9 "FZ$)mMiAh9 _޵dX0/[d9 6Z:2A(ݽe6~{A(OmE1rD1({δmӎd9 *H<ȃD9 t܊iPhb0-.֡pI^ވba(x nZhZ#AcJ{ʉAZdIC_ʮ(hcYIqItCYA_..KDdY@ï~c/5dY@.*-ʭ5Q@kXr޿Z#Ih{@ hZ#Iwݩ" hZI7-5'b#Y<)aaxhbdQNBAPPPPA$AA!@$$A! A!@IA!ըh>b Fm$!v]%!5zX%!fft?%!b7%!of;̕!Þ%!N3"Gˡ8%!Dfnf%!dl0%'%!oΫJ3%!f:j%!f0n<%!f(zD4%!f(jX{%!&A\\\TppA!A!A!A!A!A!A!****GjJD1jjŝ\cA@/e)fS9)ݞza9Ѝd9 .TA%9(WVh:C9 (ltaC9 ȱjkA(TCD9(.pX5d9) Ƨn֐#1 + cNXd9)o{ &Od9 Р>9[m9 /`6Ԃ9I!ͧfLYm9)V%>D1 5}ieD9`j~9ǛxA &-},#1 ?$ՖI#1(tmtiGZ0 TQ]2ZQ_>dܶbQkVXbQ_o5@ %t'ZIr]_rߚida@ꪖ*28cYI&s$1Vca@Kj4"Y@}cRHlQH F\dY8R/q软6@8Y8*/ӎAhZDQUUi%j'b#Ig eB'ZIX (BAPPPP A! IA!@@A!IA! Ib  ~^%!n]*\%!~3lT%!n`Q%!g!m%!λgHĠa%! 4 Ñ%!ҹ]v0n%!ҏoyC)7%! S 0%! MmVA%!3U- $0ǣ &ِe' pA\TVTA!A!A!A!A!A!a!GIJe1H`J^(` .*'@IA пo#9` ,୘;kd91)[6 A(uNhD9 nZR~9(~J3e#1` *&ڕ6Hd9 *VUƣd9@(rⵟ-\8sA a; 9 Ӣvdh 9)U^4D1 @J+xhM#) +)2 j$) ][xMb)`ؿk%P9) -į (a 8"w~4#1 Z}IA#Y  !DOqCQNm#aZ'PEuBj#YeuWbQzT^98TmCYI8zggB"CY@YNACY8\jdQ8.\ᜐ~Q@J]ҐfCQ@X;U3tC=dY8 .捎CQA*!Xa@vlr&SdYA{. BAPPPP@$ A! A! AA!mA!r?hb zT%!nfӲ|Y0E%!ffU]%!vMX%!fl2%!ՙIT%!ҥ %!w%!nZS %!wav wչs7%!ط?w!, K X!nAVTVTppA!A!A!A!A!A!a!G(Be9HHȾkj$#9` b7¦I(Ͻ$:ѥA(*/+\RD9(஝67[A)zfNA#1zodz d9)+kxiu ÔD9 xƶ?g6(az[=2 A =U£c>\%rdA}c_6qD9/*7n҅9 zl%y׶#1 e𿸮Mh1) -4P5U#) %>mZbT)ǍIJ?(a?0)sڊ(Ipda!AiP3qBYXH 9bCY_%EfVhZ#Q{zPqx,CY@c c(CYA?YLd]CY@M#I8nᐒI#I@wlwhCY0 X|aCY8)ַ>a@+DiY8߸i' dY8@$@$AAPPPPA$  A!$$A! $H$A!A!߰B |j%!ffհd܅%!׫ }ؔ/%!քI땁%!gU$)%!wwg3% %!v% 0%!Ҷ3%!Gn%!A' h ғQj%!n(Z8!fD!Ddb b9AWWW'1!UU1!UU1!UU1!UU1!UU1!UURAUUU (B9HHJʷI+8C9(b+ci6I(UW_5c9a &&>.d9(*yVd9(@ά,IAAA#1Wwϰ kD9(]w[;&`A ^|ȲgY0@zǪlJ.1@ژų9[(aw ڶ)9D1 %g){9 KᲦ}D1(s _$1I.6@j#1Pkv a &>&\3:#1 /+$ !g9 W|t@da ! J2֮caQKm QY@kSB:hZ#I'^䷰44ZjIS[řu#Q8(l'G #Q8dNw1I#Q8`\R&CQ0<@DQ0/M@ CY8>}_Vu ida8CY81cYA<6n\dYA7‰BAPPPPI A!A$A!@@$A! A!֨ިb kL[%!Yu%!U/ U*E%!wgǵ/%!wvׇ+%!gvg/Ͷ%!ձ'0n ն<%!+[ZB%!ҳbYJ%!г~\%!fn;|YQ!L1!γb`.1!LJE)a(BUU (JUU9UU IJUUBUU_iJIJ9JBBKȤQ(djY` }I޸@9mQ O9  ^Q9#1)mPkr6hd9) ᛶ dA('fOC9 rIJz(a h콮*W1ޞvla6(>k>!@#1 Y#@lS z#1 %mOr#1 褲Zаd9 z$w$[R9 cZ|$QkD9ĭ#:)aC(bV#1 mShDdnD1JjpMphq -aTGjQUbó1aH?_?kHZQ#/Fļ`GZ#Y[ro67GCYA/O̍CY@~x:a2 a@]AT#a0_餳`dQ@*mO5#Q8-&qXV#QA5/ *CY0s5#Q8г#ܛ̢ iCY8.@$@$AAPPPPAA$A!HI A!$A!IA!Ib $$!-U$!^ ^$!׆5f%!woCm+h%!wf6"%!f %!fi6m $! "9 $(%!_iRD%!w; !n ˖!fvwe@s!w``1!1!=m(B[_HJ9x(Ba*UB$)xxuiJG(B$1H|RtC9 #ycḑ`d9` V& 9 rouD1 5 B#1 /ª/w#1`x꨼4c:1 \'.\D3#1 .&f_2(>K) 4uҊ#1C%C9 )'Բd9(7$@ń9 UUVa,A U]ؖFD9 ֧>6z#1s')(ܮH$H&CY KTs'bQ]u#ԛYQ[~\c(ZCI~/I)tBhZIwWX\< #Q8.<)D`&lCY0: WXWCaINkc%Ν7aIoG.iDQH\_G3'CQ@I5ϴ CY8BkRbdY8>!XfjCYIמu+bCYI@$@$AAPPPPA! $A!A$IA!AA!왔 ME%!,f ִmE%!gBY2\%!ffв~Z]%!ffQa%!fxQ%!^1%!gf%!fA%!fdA%!ff_%!vv&!-Go<F!X5X5e)!E)!AaI!\\|!?=e1pxzx^u}E) iJG(Be9@JJlHI#1@bF0041 w# V%aӶ Ɵ+%id9aR^ߴ Z=d9( -meI1u*.6qI(uzȾd9 U[+A5w#1{輫C6#1 -׼D#0#1 u%5$C9 ޸@:pdCA uwֵǕd9 椱u:-d9 jcקD1 RXЪd9 덪S a$1 {`ȸhc5#1 MX ! j(| ba@*/%zda89Zd%rY@oPn{4ip@R@\uT"#QA))x};CYA(:4B%פiH%R%Ja@j HoY8Vu@C0JCQ(/j ˶ÆCQ(޺,Ֆ+0ca8UrNB#Q8>hLLRCY8 )9 BAPPPPH A!$$A! I$A!HA! 7p ! a3< %*U %!ooӳ\]%!ff8\z%!ffը~eZu%!fbn%!ݿҕ'+Ā%!ow߫RR%!ffօ(%%!fF_%!DFׅ뗧%!ff՗%!v,]1R Պ~ mY!`.`.E)!E)!Io!X^^Z!?E)prpx}E) -)iJB1JH@9! A K@@܌$L#1)=7X2D1 e3C96ıwB')@ ǢdB샹d9a]T4I(5ߺ)I#1Q]W d9)fUYī#1aN= #1 5춛#Ih#1%-e}#1?賦EJd9(Fww]$Ɂ4#1(ֳ˸Bd9(VCD9 .mʶ ud9(_/_Sa?#1 *o*kD1(]"h hZ9]KwOaVZ#Qjn %}'QI XjAQ@TT`!čQ@RwCR$[CY@k,VCYI0di#IpPna@^nR HLHR@`<q^CQ(kn?K< dY8!a/&nCY@bb!6Q@Zؗ2uQH7BAPPPPA A! H$A!@$@A!qA!rb Y\%!>NP%!o \cYIRl-m! aI?Sv=RH\s`kFmZ@{چ" CQ XZr |dY(˂Z+8aQ@2Az(RQW-[:Y@ϗBAPPPP@A! $A!$IA!IcA!b ,OʡQ@ bb#AUJ7'ZHM99BAPPPPI$A!@ A!@$ A!@A!b #Q'M o ٞ7%!ҕ*q%!wfA^1%!vwAY%!wvD47n!ggE!vs$ e!7nn\e3!wwmAn!oÀ.!wmiЖ!b.b1!D)!!\\\!?E)xxxzW{wE)) -iJIB9Jbj'KAsA1YziX@C1 X\4hd9 \նm#9 K'k#1(QuɱPRI(=zJ@&b(ղ7JOA(XWsvZ$TD9(ߺEe5C9 /s9UJ d9 p^Uս "v)۸`)l9 ?"HߧD1sqqc9 hȹz#1 ߹OMx) `&C9)5 u6Ad9(˿U 2$C9 |v iY(ɩ O$'Z@MUVڈvIIsjFQITTUBMǮCQI5 Z/1ìYI=54%DIwU"En'q&rQ}\;`dY@?}EQHw{Vn$HhRAIUU ֲ SY8wo2P'R@ޡ/[HR@ܰH2UmR#QyVBAPPPPIA! A!A$IA! H A!***'JbaZ^[ia!ʺQe!fS'!םfɨ!eE e!ٹ9!ñ!f٦޷!wf؃l!f_o_%!n!nH_b[!b.b.E)!E)!AaA!^^^!=77$!````}]YE)- iJB9@JJB&ukh9(ꤳK5[&d1 _r#1 ԝ鳩k斐D1 #41 Ÿ;rQ1 r>-#1 4#9 ul쵮)61 껷;-!j1 3غV+!1ۭS#17,˶L: 9 wu껴7D1 k]GRkrI uM}*#1 Ɵ5ۆK#1 ϬЯ,=9) fbd9 bec1 ~.vivna())jJ.(R@|wtƍ$UHR#IKUUC=mrQ8I DI@z~~fNBIS#Q@cɭdQIõOCY@p=h#Q@lj_6bDQ@շMKڸ dY84M_Y8wwLD/hRA=u&L)2HI@4W!ȉZI\VBAPPPPH$A! A A!$@A!b#A!***L$ra$U`A!`A!aA! A! A!A!I A!؆ A!I2A!I A!Cn܈mA!>l A!Or#mA!ϏA!l`A!@>R>1!B!++-HJU~HJUIJ_IJUHJ!iJ)B9JJʨrNID1թoe9ʰA$)2UkA#1漦Pךd9)_೩PI#1 ]R#1 }C1("P)yC9 W>ФiOdA@ ƅd9(UWǶR4) 򠸧lҖ/C9 ^$ BYN#1 {~"lZ:#1 .EFcI uO_¬M$1`kj1חZ#9ʺ0A#t1 {ahfB0^ﻇtM#I\l$cYANOt9kCcYI]ۍ]cYI/a%7#Q#I;c.i5CCQIJ zn*cYI/6҄YIRaބa@ 4tSZ#Qccx$${ZHy%jY@(HRdQU儶i(R@(-;ZQU0(B!PP(B!UUB!UU B!UUI(B!UUAB!UU@Z!UU I(B!UU(B!UU (B!UUH(B!UU@IJ!UUIHJ!UUIiJ!UUHIJ!UUHIJ!UU@IJ!UU(B!UUI(B!UU B!UU [A5J9_jJBUjJBWjJBjJ9jJ9j]R9})B9JBJHd9A)/}BA)6\7եA (沎iA)ߺzezd9 `L49(Umw:ЪQC1 *o.k. A >}vII)twuIMc9)dWSMQcA {ciK#9 ز$cd9 ˳\WaD1 4ʞx4wC9&':1 %/$ d9 uҾ#`d9(׿ }pфA(JI ]U钕Ii(驩ձdY#I\Pٱ>CQAӃTadY#Iw 7a]CY#IUiJW̘ٗscY#IvU݇SLdYA?ٔ@`YCI/j7AKaZx_)xYhZYsLMaAxZcYcV_P =17i@o*٬)z?bCQ bdISIj'ZXh(BAꊉ(BAi*(B9nH(B9}(B9U/)J9,cB5UB9 )J9B9*)J9?iJBzNWUIJB]}IJBk(BB?IJBsc)J9.(BA(BBׇoVB9B9+ (BA(BB[s)J9(BA*+B9@ B9 ?(BA+2G(B9@JȠ=cIJ( ~Lx6A)Wc3>A)?핽 մqI)^rﵠFn9(%]_ʄ&M#1 Ȟ 4#1  k{#1 z|㳫`>#Ӻ#1 -;I%A);/! A)r~h#4d9))=nC1)4ʵ!бD1 ^\\ȍC9 ߱*;I(U# LA(U󪙮eBq6nA)_JIIRd1'WXAd9ŝ7zꞇvIMCQd9 ]:_a#I7vicYA19daCQ_#$D[>cYI/ԝ9CY#I_Ԁ4弄a#I mٺ Y#I).-0ZdI5-׷rZQ7$1daZ#@`,OjZCYֵ-ׄKZCY*!vP$zt ZY rf 'ZH~WvpIJBeRBMjR9{jIJBUIJB]IJ9IJ9~B9 + )J9)J9IJ9)J9*IJBmaw(BA IJBu]IJBqIJB])J9IJB}(BBu(BB|)J9(BBoyz)J9B9 +.(BAȈ/(BAIJBWY}GIJ9 o,dA9YЮOUA J57`,A){LlȥA#1ߖgɆA(UVϲ< d9 qu¸m!2D1)}m9rZ#) Zէ%#1 (سC9 *m7d9)|::S49)'$fJDd9 |=*,gv9(RD1 i\?0d9(2.'U3ǵ[`9)&ְnܬ?A)>/dKI)xӬp"tI)㣑tItAdY#1! u,@dYAnӂ-ݦdY#I.ҬdY#I=0)IicYIXLiCQAˋLVUa#IO@R#Tb@+?4هZHr:YH'/JhCHZH+՘(;lCbQ)?+ڭ}WghZCYĤ61YPZ#I%>E TbDIz[b`iJ9* ϑ$(B9 U_$(B9(UOrJJ1*U?&(B9Um5(B9UmB1 "Ui$B1Ui)B9 u?К5(B1]O6(B9W&IJ9U϶&J9U_6&iJe1}pIJ9ϑ5IJ9_Д(Be1__Դ)B9Wr$B9*U߶(B9*mtB1ߖ6(B1 ]ϒ)B9U?H&)B9UmT2IJ1uMBD1$(B1U?m&IJ1u-(Be1H˪(6ca9#1+-߫.ͱ̯I#1#}] A1ǮX[BՄA(:w:ЄAˆ|lac9 v޲0zD1(u!`Gq};9 *aC9(zܫ໅Md91 mׄ9)`ף-k9(.` iZ(w^ݳ39(\q)M2h)D9 UTK̻4MAWU7"! d9 }u{@A ]SrL9lz NQ#1{nyjj$bHb%c i#QO| dY#Q^M6Ada#Qb N̲Ca#A.Xe, ca$903a#Ip .5'Z#I-SGZIRrz c Ƅa8璘~ : gn#1(W$h#1 +3R;n#1 KfD1(7ؾO#)(jqWD1(v*:_#1(*im۶mI(u%dYd9 WT2*!e1>Vokr9phnA_ @91[ˮnd9 p8Њ $Had9([D>b@D1ar FiOD1aێ(89OklE)aT ۥ9 ܮm e1a$D) PɥD)(节bP9)U}^ߘ*D9)5'늲d9)ިU0DD1)KMYvD1(e  (B#1ŏ_ӄA#9O#WwN91a'DMA#1\wQJRd4A(ú C9("*ʐIA#1GP٤A)^Ψ貉A#1"O\A(bakk ЄI)Ҋ%5T]A z`'š붥H9 W նOA( 5%[A9"F)vAC9oU@҉Id15`SgJ(Wz˲k:ף/I1Ϲ-sa_IC1묬i"gb(?p PA )4R,YQM&Nda8ؖ HcaA.$i=LYH,wbshZQyW$ZHxb?q듳hZ@o8 եhZCQlg@-%ia@-,m&ZQ_e,tXEPYI}Wߠ;:tJY#I,[4dY#I&iFCQI  ؁B((D91U$ID9)_\Umۼػ#1(:׍ҴUcF#1(X}vp#1(}oPL$#93ݥIa??)пoۅAX˪@ߤ[R c5%?֥A#15+L儐d1(&!q=qd1)hBqs: d1( / ם_D1 b.s}e1zJڞ=[$) U|$vo/D1 Ѝú 1$)~1#Ore1 7I$0D1p)@J5ǚ$K9)_wڵd 9)oh+c҅A ߗ5?E%ENI)U*Bd9)]Nަ 59$)#1#1(BD1ŮZ`A0 Ь!uN0A1l|W*VC9(B(aC9(ՎPتI1U犯\SpnA#1y}/I,=9I#1ۻ'4vJI#1[\`smA1[zȪР{—A#1u㰘}?9(K6bA6 AC9ƥiIA#1oחA1!㙣!Z2AD1K,kR#1cٹuIbatA(oxԲD GA(~[`p Q) +xCY@3*SI5(ha@'4CY8܋H TiI+!$B!dYH L5+'Z@:(Dhb#QUkL>Y@/bRɥdQ0/ ώB9YI5EGf+dYIkhިdYI? 4ɘCQ@pŪ-5cYI+)B1PPPd9)3~@CaD1)֒P Fi#Q?d 7DQ@l Ļ\淄aHΪC$K9di#Q5'1VC;hZCYmu55بq7ZHeأ4Gj0z 6BN~Y8o9CI0ړ:dY@;7%:Ru܀qdYAz6kjdY#I*ardY#IUNR6 NCQA(NzcWB#1PPPPߵK.D1)k^;I#1)& #1 (*j˜DIAp( AaߗݱɜD9)ؔg~Du9(K0'd9\X?O$1aPy[z$)w[OdJUk@#d *WӏXI ődH!SAad9AZV5VA}BHWa-).+y$i){| 9e1_U:v =AO,`D)( dͮ9ZҴ9:܆n gZ/53w gA kx;swƝD1 ޵O4D)(ՠ  (J)+A#1jrdA#1婟"y?dA#1oo>|dA17@$ bI1VuUث*"Q)뻞-6d9 *cp{A#z蹜v-r9 i%6-RA0k=mGA(ʎw89#1Qo#Kq9)*lҥ9)j A1]s3K{9) 및WM1I)bbm@AL s#1Ycy9FA9(W% @2A1Uz:J&jCaD1 ,%[aI?i'Z#YWUu3i#QH3ݤn GbYb!6YY8BaP' d=bI\{ߒpV1`CQ8pТ6#Q0-.݂_;=CdY#I/ڧ`:dY#I*MVQdY#IZWC#LvdYAp>&dY@ F KjJ$1ZZRZS/cd9)D1 b P)|L)ARrr9 WdKҏ 9ap`d1apUa29UU m9}p(tB UyкA)~W!ȶ'J)\U UJ9)ߟC9 ++odI$59$)WU=՚X9$)}xpae1a#A !xM?D)tUmN,BWU}ձe1/"m9!}|S:9)/h9a=\@% A͹tf e1!~ui| 1$)],,(B)К7I1WJ91\Y`~d9)ȭ~l`A)칳imDd9 km:9(-6v'9(߫ 뿄9(PË`Kd9)jB{ں>9OC9 '[Y# A#1e}W)5RA#1|}_UP_,ɸciRbGbCY^WSZ'Z#Q$T){zYI`UdY#I|23ĸ~z;CQ@R I4k6#Q8mϰ`; dY8yuM rdY#I:mY6DQ@஫Y̵{ CQABEB:B6Mhr#IUUUB#1PPPPۄ#e9)jt0mcGZ_//0A7׏A)b"9 @Z`ATUUU$L9U]_`:(J!U؎uAcw@9a^q0)aU?$)aWWq( 9af=9 xNe1 \'!aU}I$JUXiԖ 9%`m>'JA/P8ɒGR %¢ɏ&h$d1]|TW׎Bd1a 'ݦqeI ]Ͱ$iA!rtJaZe1MDž1$),(JD)Ũ "4Z#1}s]yY&d9 ` "I$1=Q6Q$1Wȇd7ZR9( *#NQJ$)5]4P9$) ;KW9) LZP MI)VW|;0zD9 3EPD9("Wﴦ쏠D1(;-Bu7D1(0-=5?O9#)7{f\9(6h[m 9)7v. A#)x2+'R)?] MI!^|=kȀd1)ca)!y R0=ci#Qd Cci'Z ,=WniciwžVhjCY{VWd dY#IٞY#IK{qdY#I,bO-aSdYI*rEMt cYIoz@m†CY@㱐,CYA¿&奠pcYIv_3:CQ8 :*t udY#IY4ϦBD1PPP׶ki;d9 xB -ֲm6eAֶpt9(ʩ=%׶}A(*C0ATw]Mɟ)8o:A qI[^È!9aܦw$) 1D1~~{?aWP@9ť% 'Ro~xxA% #@'RUs bXuUU2JF!}]e"`J?5UBHRD1 A9UWV'Ig aꀊ͋/,9%76ƒ1 1dO9Zbc9Ϊe1۰7e1#),(JD)ŭwQ0tzḋB y#MZ(el*.W&bd9zV) Z$1|' 'R)^~NA$1kl_]t?9(V%89#1[~%ZE19(vUm7Td9 ' d;d9(?Q'wQ9(z otK 9 W]ἥo?f C1,)Ym d9)VK d9 8]d9 5R59 ='/V4PA &b!?- D1 |񰙔It dq)),q#Q5*jY",5偄izk]`79,iCQax5i$),dY#I'ב17 dY#I^u|idY#IlbCY8dTbzCQ8x(VI6dYAzMXsaAm}V7b5CYAF߮T fCQA\VUr+DQ@hԴT(B$1pPXP,x`GZ#1EeK6ӅAa/"DQ#1^5S>{Q RP'Z }u ِ 89U_ՠL]D9jZ|! )aު pI#1yw#1yR# hZ 5p>IaX 8R5%P!4nIa`(T$iIaU5 6VGRppz L a 㢰ID1VSu) @d9a%-t7A)*HRC[  acwզ ޅ9C*7j9$)m&A*$9jRD)  (B Re´R(O٘I1-ᩣ֮ Q$9cqMZ(k/mnI)o긲`9({^9)8$[)91h=7q9 =@9(w׵Qsd1 J ž9 _BS` 9(UGZ mC3d1)=:;&,r9(z x6IBMZ)WGVD1 $ 𾱍"a(I'R)UUe(9#)UkD)h pNDY(scZMq(?׵$%b7Jq#Q?XtɀTā#QUO-ZsiIW,-dY#Iu4Q}9CQIH([!dY#Is}!kScYA:xwê4iDY8`LdYA 36dY8"=Y[UCY#I=ݒo+;CY#If%Y#I?9ڜ B)p3uDA ޿.k. A1|iG>IaJb(=s>aA &?e1a `p,-)===IJ #1_{g.19 'pj9VؠߏJ$CC9ʴCiA).gkV)I#1#[#(BA)bkue9(kn㗨$V9(/t~֥9W芫Mg'Ac\\ρ).Pu)p0:zβ@>)A ͥͽ@~gARSjFck a , `D1a7/io D)(JT&S1as=11'%,B qwQ#1mή}.rf@dA({= A1xcnNFZ0.9=A\UnA) Wn9? d9(0vEԡX9$)ja~nnZ9)Kj5єh̤9 ׶ĬТ19 ?)@9#)0l[9ѥA ?wې9 ⫝̸fs69)+6q9$) cQp9#)z+D1 Ӱ u\d9#)X529#)u9Nd1 zIAci)!!Sci#Qܕ|-ߐh-iCaS 0jCa}uy iIzWIP(CY#IkqfXlQ{dY#I}6r0MdY#I[>9RkCYArwwx⺗daAՌb/οdY#IR3CQA\ lCQA)߼<-ndY#IKiRdY#I׿dIB9B P0 ۢmI1ʈȩHօA#1''`PLA\ۦA'I}8S'R ߗ)p$@9XTWUހ $1% De1}UAΐ95¡N#'A9 lX}ʵݔAd1!Sa9 U]6@d9 ~re1 R{;e≙$) Oˉۉv(=d1(ݩ}M9)~jp=Ad9rI$2A/U Ҙ71)=M'' D1W*n A1_?mA(htL)A 'Oh $)aX:MD1%śtAq,B PJLZ1U_r$mQ1}u}bnjDQ#1]g+=MA( Mf)LdA)CU`YUi9 ղ]H9 Za?ͽd1 p븥Gfɒd1 c)?5hA$))eׯ# z9 |.ʲtJFp9 ʫ滝n֜]9*֫lGB9)jbڬYJ)W1=md1 z66I((WWmKMIAa"vd1*07@d1)yKdItIy+) 3.dq#I.ucqQ.ŊaCaW݃LdaZ5l GZ#QW_U\t\_7CQA nCQ9=8w8dYAy¨ IODdYAWjC~dYARr0dY8?R_f:rCQ(zN?2SdYA?}uلq9~%.fneB xXvjI;A#9 '7NJ$)akp *AJ 5Uw_yA@`p`Ab=8D)}̾-J˷N[v9sӾ۔$) `yie1 _4A_ ˂V?I U _9W 6iv'R rܴ3?d1 * !LQD1 8S_ۅ8r+3;e1 9 ɵS[I*jZ[؈$)a /)PA) pz+@,I 5S?S>IazrrbA ]WcJ@9X9$5D) ;:бtHdhd1btv PIJ  >ȁ&Z1ߑARI( +?z 'R1榒?I)p3CD1 ,149)XOU!$M}D1)\UFк16D1 ~:vd1({#v9)*dd1 (J^dm4D1 ?&[:B9)^29)*d(Ak{D1)UTI0'J NC9 I 䳢F@)9 W\ʰ4gJ kD1)k\PQti ci 5܌iI-UՌia@ r@'bCa6^ciin.whb89ZCIISPHZ#IUV (XUJhRIUブGZIU~,ؠCQIB CY9b~0@R#I8Xj7ca#I0 #֠[1 Ų[SD) r(XiZ!gJd9~\xw|<^79!|m)MD18cƒ9 ÞuA~'J Rkml;$) *ћ3D1 /.@uad1aPRb'?"!a߿ψ $1yuÀ4A ???'OfA)H+O!9a~@JP/$)a 9D) b }6d1X>130B >n8A$1g߷d9(>lz ;I)+A$1_{nⰝ,]]19)>h9(tQ9(VwʠXM_d1 KmtiYd9$)_>+`?9D19=K7wf7A 粚(Vӎ9)$ڶ|sI  l@ND1 #ڡ\ d9)+t`9#)aI }ݵLj9)ڲaGd1 ʶ ;1D1 {?MI#Q X4Nca#QUݷ; +*rӹZY#MvשZDAk oy$RCQG)?ZQ·8!JHZ@+܄mY#IIWY#IrtJCQA@Z%#I8輀+-aA/^•#I8ږ rCCQAp͓R^_嶜|XA #uZ&AI$1}UȾ-D A)[_W󲮙rl 'J!諅OАz9 Jz#H)AUV@ % AA o A$)aXXY IF9 avɐ $)]~?޻YHJA)@^Zy=J-D1(>C e1)C,VD1V ֲe1-ἣ{MI %K@D9kS{Z$))/2C1#:e1 >6 ~TW$hhZKWZ>D1aUUP"߭9a!vM3^LAD1 ?a@e1W%=$);XSe9 Ϗ)e1ar\\R#5P#5(BwA(!詞jOy6A#1z(;}O'A(j uC̥A)=UNqKA)ez[`wA)/5W觚NWb9D1bٳo)ld1 4ʭ%;bA)خMG69)׫Ԋvƥ9)$iA#)__劭9)SȫÊuXݠ9)ﭒ-!q91ڨ pA).鷰kOAGZ#1mRPW)I1B9)sǍM8HA)CWc&Kud9~\ֺthM#Q !;$KCYIU>-8ۦCYI7׃ucZ#Q%m^"dahZv.ـbIۈ_,HZ8,(9_^ޢȈŗ)YnA)y_?'fcD1)0W^gj#1 ~-3A 5'axe1 JlNye1aXb1$)UѰx|9bab5nD) |Oߜ!ΉE)?ɥjFB9$)xGk2e1$)e#݄ p79 *$0jWe1)zu|&ArD1 ]Ĭ,GiI)p_Ut`9$1 Ҙ9ҵՅ9 JOT/'D1a=--U\='D1a U)IA!4ԧΞA$) >Հhie9/$1 7R#q Q#1 /xa>T#1AP#5R5IJQ j/9#1w_ [ƄA(SC4nQ)7UĤJA)c4ǎ4ְI(۲yV A#)nZBD1( £K`QI1w뿯5^'R(𿶲0;'A(߈&yq#IKDjRV^l@AZ  d9)^ڻ,&q?D1 `'R騈-&./9A `p Pm'JAU d2Xa9):s Jf1)mjG'tg$)h>J$)z`#O{1$)-ʥLʔ1$)?.9$)z6]z1)_ZeBD)/Mxc3:e1FwD1 2(h-ID1U_3&J! )AWp Ia HP4AD).f}AaJ`-I)a.#X`n#1(Mhm&vAA 301(B( V4&Z#1p}[YA$2I(*dIIdY *Mda#IiI'^u1Ga#Qر%Z#Q%m=OabdI.^ݤ)OdY'R e iCQz:}ܧp;>dY#IKx0mda#I֊^ZCQ@1nHZ#Ixym͸a#QژFLhZCYUû]Vq%yAu*T/Cq#Qm<-$F (J P̷}u89 %Ǜ6bA$)>J$)$$I!uiID1Hq9w|b,! ۝ 'J Áq1)Bؘ|e1)U]$) Xа#۴mB uI'49U_yJUUIQAiA pUU׀,ͭo?d1 ׷*L1A)Β79D15"5tF:j_[/SD1 QbM D1 Z_ܥ9ugn:Ij@ AԔAIW\=+#1k_6G0A)60Usd9PKʪ,IJ#1ŅB ID1Ys_GkN9$1tYxRA)%beMmA ԱA u()5d9(zn/D9` (5 &iA)ް:Itd9( 泞:A 벧ˑ6C9 C:@NA)-B9ɲI(/ i%JZa ׳T\R({c@ÎlٜQa L KC9 Qi hI(dJ9dA {3,BC9 =ZJAi0+-YIդq#Is_U}5mqda#I_U>.L{h։bCQ5U5x aITB*% da#IwHKnbcaI zCY#I>USRCY#I#6k^QjHo.YQ}@9-dY@&>aAzuڊYCYUeR,<%#Y%5? O(B Pp28D1AAD)t I^RzUjBd)̒8IAʧBDA ZX@[4$) NNqdq$)bĐ i9蘭9$)l$1a7/  IJD1ŭT=J9( >9)>:yJtA)H_Wd:`d9#);׽i) C9a(({A$3iA(k?،9D9%*'rd9)jbP,]"vA)/c[t ['9( jA({oʼ˧#HR +U`۔A(p@ͳ<)(+"" [.I qU`6U9C9g7ũ؀xC9@ám AasŜu^-d9` %&J')9 >4Hh6da#9%)!v5da#Ixػ0kqcaA*z~NMpCQAݞM!Yaca#Ih"@CYIk:7CYA8"@k[Hda#IޛWkesDa#I)IL8qA[aA ui#Q5=A)6qDA~ۢPQmqcY]տ> yCY5@[(B)PpMEJ$6A?zv9" vЦAJ*(۝ #):( Ņ9 5qiFA$)^PTAUbܝjر9MP3'R5%nܝ Ax#hAMr*b9$))ەQD))FL\ 8e1)'+=2Ը9$)=“LZA$)n1-I.U`BNJV`sJ3$);&:19w7p֥ܿA ɣ`%hZazz1)>E}Be9Ӣ໾D1 #-&OthA ^S TDHD9 ,,)B is @w9 P뮝ţJ9)ٯئJI cbSЄA(=%Ү'd9 !IIFhd9 6aD1 /諥@9)SۘA (qR9HA)~Wnkc9A ŧ׌"AaO{ح1 xܮЪr#1@yㄾŲrCA6꽧 %AI~wݽ14 I(;r9-)Xuo;A;*ßbd9a樑da#)+mM'>dQA@ϊvcaIW=)I;di#QV%3,B6di#Ivz}Ow=HCYAjm_蝗 o#QAHvڬpCY8++ ]da#Is+֤SvadY#I>ќɆYI oAa#I]Q+la k 0`ALd9a2 )[Q[yz A" &\d9wx@ C)#&P5UN<$) ! TyhZ 500Ja \Vi?g9a %5%'JJplj$ AaUSNhZkzzbr {)Ro=!`'ʛ&I*9D9%;6:HJ /ŽWd`A bny'A `$9ߗ5?xou9 8ugBAJRZiْJݽߠMeӅ9)  )B#1Ņʹs8`y9(}m 19(5lZGA)jGlT嚪#1(&ͻgmi) Iy9( *->_#1  /D9 __Xud9 }9ojDͤ9a 'ŔLAa5 (k?c9a @~A W軣Yn49 NϺ.$kI zڽk:dAؗ%90jz|Úӭچ9@B+A(Iha#9+> Y#I%jdYIņ-VKCYAh7}OTACYA|^V23.$S#Q0>%U(J CY(>zr$;dY9c# 6da@w=>CYA~tdYA=%prYa#I^ 9]KaIiO?iDItq[߄aI?ol9)pX-#&$))cQA U w&iېA>R̔ںA)>pBWQU_R~l ^ XxK+|TI!cmvA5Ă u9x(iҖN9 ]u\?t#)k0 aCzπ ` 9a 4nhZa||  <$IqUUU$j2, aZ:֒ r#1U xl%ۖe9(-nSɉA * z$hAT\$"$9aߟ? a{J ΄0@dA$)Wn&B,AZ{h[d9 .H(ȖC9 c׸$FRQD9 \v±?;(a"'~GNd9 ^z_!k ԥ9 FenAէŨy}S#9@ *Ƽ'I [UŔ.iJ WUͿ­A PA vJvݩA 鿾Y5#1a~B&ĭl;PkG)`JÙu3-A +7MIi(`HR#Qܴ6̄Y#IX8>\xciAX0[Q8__DQ0(CXHZH *3YId81b=Z#IS. 3ܱXA'Z#QV^ıM &jdY[RuSza#ApTz&&iPCQA2fS1kA#)XPP53"ȱtMAXTwً ԘOۅ91/A#)_6i9)7,(B1O9(CJ?A +ȭHH I#)q[MӡA) %U{NzcA ~kԺt1VC1 ?VnqɵaD9௬kȮ׾2(@ʊ'ί-_(A)ةœPJn#)a !繃#1(춊ŲW0a.䆴;R"9BM[=r#)N=9dQJA@@ m⨮9(PuaA aɡ\A(K~]=ɞPcA` riAhb@==ڣm@"ۈZDIiY#IOYI \疷ci#IϨ smB#QAȔ*vQ8˽l}$ #Q02UaI5w?$ hZIWUڎ։b#Qu7!YHs;࿭aDQNgۮY#IZTXGszCQA;(oV{9#)PPPZo~D1 m%abD1)ݫ2۸A!; GbD)\_U6`J x9)}Xͅ}4D9vr ӨiAU\ɓ$AkUUn4qA.]u܋$J ꢡ)!@J\W I%OA 直B IAAW$J$1w,X}$AaX!ɛ9 UUh&AT\UU`؅9]5 HV-GA!;'JD1UUIeֶ1'J(5FiJ bAD1zXUW6 l9$)z]Ugz9#)K,.(B#1ŅfB I ˥]оA *P{[-3A#1c9#FA#1'rpA ^wd!)V1mzm.7( AT~yųtD(aKBƩt^#1a u#1 q#1 Жj"9 vtʦ- )alYd D95mrId9 սDyC9+vkfA j I){}ZC1 XJK|Nd9(K{IIa#1+86*ɉdYR(!LC-jaCQ?~ߚ ziA*zagkcaA~OB#Q0zʍ3CQ8/ldY@/CY8 #/ ɔlAcYI-xaCQ}WH/Ԅi#Q5P˘e^iA-EwY@`{TKCQI ԭv9#)PPP<Қ>d1$)U)߃id1)x {C9$)6OA$)[e8\6Aߞ*dHg'R)~ߺ&Hd9 w-an름A)k7dYD9\,5wD9{i_$IUW@D)a}5)qA }/0IA RXZU I7D)aV["胕 Ja U^ׄ$&9UU/hb|D1 ۠ӳ-Oe1 %7),9 VB)MHZ#)~ϩ`MAxTV~`$d1=Ps9$){kH@d1$)+Gfm9#)+d9)n",/,IJ#)ťpA#)}"*J͵|A#)^íSך6I) "ߛ`M&ID1Xw_J@NR w\^´o('Ҫ-lf) ů1}7i1a귨dMب&C1 /4ق#1éwT"1Ah⽟vȺ 9 kd1 _nZ-c9 멹¨*ޝ#15ػ=&Iץ OlvA rQkᆬONC1+% -A9#15_M=C1(xrCh `Y(! )ٯymYH{-lSC?i8 㩾fm$i#IrPUfda#IAÃ8#Q0j +D1$) .72۶md9 ~`HV#1ay~mvD1d nAaj@?dAaUM9b d9(8ׄ9)y ׶L A)$I9b-ٶe1"5;o9(h`$1UU:A)ysme1h'd1$ mD)(zjx;0D1$)/uet5ِd1$)^V-AZK>d1$)dyuS{d1$)վݪ%ۿ9#)_?,HJ$1űiN&HgZ)~u¹9}_[AD1/"JRYsQ#)U|XFAI)WNJ@r9 b_}26i#1;׻ *iD1 \]Uˮ{n1@(jåf+pdAŬ6&C1[ūj)A,ïp0p%IZU')aƪ'm#1.6XcC1 Zª"1a@0Ii#)`'LA)wQ6C1 4mD9 }*tItCYD1 8aIa}(aca8m&iI]jdCYA p #Q0᫭=ICQ8*IDI@^{iaH#Q8Y?# M9#Q8_9-ƎCY0u,7#I0LH#I8< (CQ8n0GugyCQAqNBD1PPPPu9)@9a9#)U ߨ5ZL9)yͱ9)z&-91} -+ A)m2q9(__`9 U_ ЃҒm۶9 9`-Yۦ9Z^ޒI%9UzK>X%vI[ߺ8yڤh I9At4ٶ9_&ߦ9 U$oߦ9 )Z@t9$)UWU Xۤ9)Iv/l9)w\;#J"9)ܛvk9#)Uw_ۃ븍9) qѶ9#)]wM`A$1UUU,0(B#)Ƙx֤A1޾cCNA((ϫr!A#)0i EA(_iϵ4od9 [述{)z⺭MX7) 2iӞmd9(]7T)qz) xKm9>9(U-Z5%) ɷ 4Ğk#1 [ˍ!Yw:) J`ĪO#) ) o#1 jJȺC1 kZɳPb&s?(a%*&+B1 ՗VOcA Wrkc 8d9 U%ٔiCY ԃ9ZCQ@濠8ڥmAa8W(ݩX@iAU>=+l\o;da@3 'b8_(-XdY89ժEMdIHwU&a#I83P *8#I0 sCQA_=DS#I8.bai^mDQ8{>%֩JCQAW7CjCQA4hp) UN> e1 \]1 JnkޙF:`'&B 2*"!(J :2Bd9({naI&MB &GSۥ9)".!9)"eC,d1(Boo'e*@ *,$HnkW`Ƕ U I Uإ A@ŷҍۀMA > Ʉ9(ommplv J ݺHif:@#*@NRwc۫{U l{Au__OOAAŅŤ#+P9(;,D1 (J@uq "!qq6`F:a + }}G!&'$$C I%!Ώ>1Z* 9@4M@5d9 PZ ݁$$9BzQqpJaiem",B-S0S!$&U~OF!U E)K9 IIps7vC9 AkncM2)!(`IMf2Yy2B*%2 (.;mmiJa Wm~IB(U6PIJ U#8?IJ(u簞:d9)NJ7A)s qtH1"tqޥ)xfB nYOAhϚk@bs9 cd1æ8?88A(A)|ױ$ɣ9) Aq"!_SBD ׉a_ne9@JȨεee1$)CQ$N Յ9,@8#9(mSl'9(*ꧽm?A(UpYMGJ W= e2 Z)ժš9)]M҃&d9 [2{?9 ?혂/8389#1eξ$G]d9`s#C1 CِQuQ!,4<伣;D"a +$H9T$) [@)U)U )$$!U %!UolqHJ(Եvmd9(lD 4rA@^pD1 (>z gcbXNA (vAA8#"WTVT>c'"p_î2%V{77Z)f1`'׵5$b`${W$Az`e)A_YY\@@kkkkxHIJ Mi"d9 uQx&) B>>) Epod1 +).Ivj:VK"c(Vǔn?t$"wX4¶&:a 'x1!ttttvA{!']$@U$Ф!U4 PU1ATVWU@@kkkKߕHIJ($Zwd9 kH$1 #A놴D1(~ۡ{D9!b*2 fuGCl雈.rgB 9}F+Bx'x'f1i~& u&$!˶Ӯ*%!zxb@@bBBBBᐈx(J(Զa牔thD9 >?.C9( =4m.:d9(>%UpC10?%E*(oBVd*~^^;0Y%27޼"GB >-z'z'1p8%!ۯ&!v^%!zz@kkkBJ (B 䵠md9 >0$O?ND1(? "ZURGI)u_G_d5D1 @xI:a /LcgB,=ELE2%euڤO" B x'x'1Hl n#%!l7Rф%!j|1U @@9U2 p  'B($iĔD9 Yɹ#1 쨮[-D1 rt7ۇ#)a(tI!  KeaGJ\PIB4掂ໄ:̉D")x'x'1H'xMm m%!ޘI$%!WΜm#!nnppE) R@@9>>>舳HJ Cʉd9 '߷ A ^\~YQö#1(9y׳.QDC1)Ie2 3)c6^*! xh@\ʛE2bxx1Tx?/IU$U$Uv?!Uzx9Z@@9>> 8x(B(TT쵙R3AFA /i1 O#9 p\rD1 9[ d9 Im("~TTT-$LM2b ?YGH$*bW 瘏 /%:a )"I$(B!V$@R$!u $ IJE)U*$IJe)U$(B$IJ9~/ajJ9xB(䲟!wLOd9 𴢎 {D9 tIOwd9 {h} A9( A$A ^a'ciT*RYGiJ @6AH9@ t-6Z=9` U.l!ynWd1j w;od1  3]/:e1@ ж˖h1apm`^9@ ЏxHA0|x௞h#d91)-jw91,AѶ9(.GGR Ap D9 4F2/Uj6J:z 5ٌd"4X$|A@lUP AAjM 9 `8d1Iv;AJ䈑z`Azچd9ΌH87A1^<El^rA)賝c!荥9(? Ɛ9(/wtP'mA(KItA$0#"VTV3v2#PtrCB=Bd6MOA (HL# {4`9Ƙ8RWe19 nrA]pT֥9dꢪˁe9BK ͽ9 X D1+IێKA#9XX*VLI vj̃-9)峍Ӹ )J &ڂ9(Ai(||e2f: r&-Frd<&Cb( l wA Ȋj*pk+cAژ0*J*iВ9 }̆v59似(BԘ[,AA7. 6-D1KڋzxԦ91E 9#1*c_;SA)"ײ#Fn ƥA "H`A)߮Ii0TTVV/| J*[=c2gB v 岊?"]-C9JȄ*lXA{R ަ9h ֦9 W,9 @ A@?C{D1IbؐzAC1\TVSnmA)'_W.%͆9({Ϝw<1Md9v6d9 'I0#TTTTR޶ gJn&V;e*N+;_`"*;"&Rmօ9l,`9>`NH<)A ?MJg9IIAd'P?ׅ98)o[9)Tm͖xHA)֑/bd9a©>#1` '+}2MC1a"=ƛyyA~AA8$*VVTVkP <"!ޘ,1e*` -xCd"迵<9 ǂbZ9(zD1 ͂߾qPD1A<*D1 "dkI۩Vm9(njuʌx A()bXbd9ڸڼx`) gC#1 '¦6IxC1  AA"0#TTTT6h "{bQ4#B O#(*/0IJTt$9!UU$1!$!$ _ %!, !5`;%!]$%!Z$!:*>$9!UW$9!UU$9!UU*9 UuOjiJ(8t1Z59@ /r%75JI1iyx]^2&C9 8ޠɧcd9@%QJ&BJ{ ۼ5f)[1(b;BA %vY}mA bN*A@Ò}WsIaCj⷟wIfd9 ělU]d1 J 6wjhAa$Pq\VD1(Z"nP3d1 jj" ?6Aۥ9(ziad1( >Uc8{rrrn\ٗ{d*a+& ޭ_҃"ҫ)!=ݺ d`'"m&oC" 2)~ ygJ'zm=baB ttttA!1A0!RUXIWjUvhR_.)Uz^br1AWVTTA!A!  KKKK'aviJ(Xؿ{d9 *)osRd9 a{_*sp*D1 9뚴mZ$1 Ī) I91 _/\P{.)J n$,9()yY5%;@۟d1 O>E2! '.ۇbƚVGJ`پَ"jmSl 1P v#Z^UACӦm l"! CC: B ttttA!1AӔ Tq}ӜH]}׵}4-zU_ bPf)ATTWWA!A!  KKKKiJ(ؘزmGD1( (sZd9 j@"Ra jQ)IAAkuV#1ݮǮO1a"U D1ӳ+BD1a 'b& A =R'''%ֱy/޺R&rWC\:lb @Hݵ!i%;oV4is$*B u+@!! o,'l\=:BgHB tttt I$A!**$$!'-$/ {! U$MU$/U$P"U$U$U$HМ!A!A!  KKKKz"'vJ(Xد=Jd9):d9 ¯/D9xI'd>D1` CD1 9+rl#1 CbV#1 લ D9 3p&9D1(|MP>J! //''sVhJ! 0zVowSnD"B j۸є* e2B/:RŠGB { &l'AF:@[ I&Ba HHB ttttcmA!**` #0 '''r Un!ג$@e րc)U,$!Ԓ H-#!@Қ$@-?) ` A!A!  KKKKjJ(`ٻ9)/٭j&A)Wڷhqd9 hXeµbND1 Ք#1a HuOD1` FcD1(#*:Ad9)׳U=D9(>>J! ''''1{\hB w.Ԟ|cwdS cj#*Ba /t,b Yf:@ 'gB!G i|J_W<HHB ttttI H A!."''''Ԡc$$!ӥƻMe ӀF- $62J$!Q%!#Y) !жo?o?%! bA!A!  KKKK//J@ cI +zNVA9(|ާBR혭#1 P鸥c+#9 6P;D9(| ({ gJ xݹudR &x'x'B tttt @ A!#0#0'''' lA$!ӟ y7nI OQr'$!o)  va ћ<2:a%!b`A!A!KKKK'rb*B` KǑ9(qNCd1 иI<) MʂD1(ՅT'Hd9(-Xu֑C9 ʮXGN9(b5P?D9(Z(#9(u4=>T>;('Gn(hJr@ #E*bhbI="$D,E2]^7SEG8* NBF]a%2 /;GR@}ʱx'x'B ttttH $A!/0#!'''7X.5$!+Ny ҐʥJ 06Oo%!Βv" %!I2ؚ$%!z;.%!khA!A! KKKK'B@ġv75ַD1 ""`*Hd9 o+B-#1 ڃ\A_C=C9 N^.'FUDž9(OMD1` |J$Z$ BhZ Ai_ۯd10;>C D1('g~;! '԰jifB`BvsڇJ x 듙B6" )21"9ښ5X=e2> r~B@> "TT\U[$"voz'z' J tttt $A!-#''''Ԁmߎ%!т@ǭ?q%!wm%!\M%!҂'v;%!t%!w~N%!֩o8h!:*?e1!ѡ!!(BUBW \  iJ/2B (м휅C9` y|}d9@ "g^ i/(*d9 :¦.i#1@h*M ;"1 _Uٽ$;)  74d9 ユ1nƄ9Aنϗn#1 OPb crbcnME2޿m7DR zK2!ӡ#k듐V&mA~(;) ^W"aJغLRBB@@x'x'B ttttAI$A!B#B/''''؏ !ҵ{o I#H O8l%!nNN ׹kCI a&%!e)!!!!!<4e)tTTT  iJgszA аPi#D9 UƩ]T>x1 B"<;΄A #OyoA {𽬒r1 |[r-mdA/C/C1 誱k ۺ1d9)mt?m1{d9 j|>>t: /" 'JY]ؘYRw*T |#bˋw{#"A @@R 2A xwxN.瀢U-VT" Նίx'x'B tttt@$A!B#4B/4''''صcJ$! 'æ %!%d9%!lR& %!w0#6!4 %!UҮo'`%!:ȏ1!E)TTTT  iJ/B"9X𼠞4`d9¬0?1 i>5NA/{eC9(،z#1 <1#1.88|XKF#1 dN;rD1 J9d9 *0>e: .'gcaR@(*4kX0:'fj#"b˭ң%2@J(qg* @`XIcF:@^0KPhZW\x'x'B tttt@A!B#4B#''''شKdhZ<ž!'Wo! }گ!CwMo!CGr!א(!??D)E)a||||  iJ/BA(#Fd9 'uC͚b#1 ǹطc>4I` ޿Q@HC9 2&ܸC1 C^ֻ>9S"C1 7' R\-9D9 uS3 )`+kПd1(RrT(#rbr,fj&:@"͙_*@縣2$JA?bTI2]W!Y&:a W_0!.:a-Y[QHJjIx'x$)Jtttl؀'AUUU# I''_vҶ I%! UI I!U߶ I! U I! U߶ I! UI޶ I! UI I! *U˿B)IJUUIJ  iJ:,@A)P0P}A(_#tC1 zMGJIW C1 UŃA oU=p#1 wҏil#1 ^v-.i%#9 o[«X) Mc#1 6dS!(Crzrr՟Ped"wۀSU#bࠠn5#W.>c"B_.rGJ ]璊i:&:a bW$'Jk~0BTAUBU cUBUBU(BU(BUBUBU(BjJB}WWIJ9{ JB:uUUJB` 00K!L`A)ךچhALCbؖC1 "ںmM&iA QXA)uc3)4>KD1(%>:#1 *^ V'd9 m%cA(_>>SB(d"p{75aM\"wءw'tcPbC#*B /+o#gJ` ٫sZ )`R`p`IJ9*zI$ IJ9>I$ AIJ9wI$ HIJ9_I$+H(B9(b{I$$ IJ9vI$ IJ9I$ IJB{}I$ )BAI$ (BA0+$')J9I$ @(B9kI$ (B9 $'IJ9uATI(B0ЮN̥A)(Ѿu9 b uHD1 6cvtD1(T7=Yd9)q*kGQA {BrXd1@ xĜS۽+lA*͕[nҡIŠ POAc ````ϭM\"+x6|^ez] $!~H eLZizް.?&J@= ӪL3a S*r酇U[R!lj}IJ` Tᄔ>#) ($#) }!9 U#) B?1 g A}xT ,kA@pɠYA iI e1 V m*,9@'ޮ}ϏD) f}D) &[D1` D$#1 b B@(""Sd9 nid9(誶<diۥA(q節MA1_Aq҄A)_hØڷ38d9TmA0u *ʑbR ꊽA(S?TNA@```.w{݀D*a 뺫 l#"}TŒB º׎{RBZ nD]`d1 #C3 O'RX4-e1)'+r B1ѱDHdA)|@Y:OdA(.>E,L֥A#1o7"#8A)f7nA 8Ǖ?tۥAa &AqA#)7~o^aA JH{ozb@/#0D@s{{HBND"A*,XD"b'ָ́R _][e20$d"+-F"b覨2[MtC ) B(۶#1@`}jD9 ̦MkAd9A j[?ϒbJ z&PA,nYI!=%pak҅9!d(>\.aA E'R ]rX9 &9) 5-ƀ_ȇZ!̍l?,e1 } px(B(Ӡ$ hFNdA)*֯#RJA)z5,9A(nd9 Cb9("+-Nb9(2ވ]RȡA(~Ϗb]d5jAJʪ}ݐb(RGR |ؾOTI8#r{{bpE: oĦۧJ B:k:e2Bb0%:D"|j !@ɸpCB gyx zWPB"z>Ye[;; J)tLGbAߣgyC9`} sAM`9U`A iz`Qd9AWkX 9 4`J[T'R eOdAAj* %P 'R spz> #A! ꍾ9 J0 D1 )px (J1q8裚Z()鯋FwQR (쬖x۩>9)8Qz@9(`~ud9 9vd1 *ЪL{v r9(#j}-f n9)UqrA BO0c"{s{z(8 02/ CB2" ~l7"[ޏ{0S^lsQF#B.F䬅TCkQ۪{JCb(5 (J($ayA"$0 'Z '-@:GxD1 8ﲡAa>$"D9 +HYI!mkAeҖZ VҰmf@d1ꪨJ d9 .:dAAX"QD1 ЦV{|A 'J` 9k+pI(⋫ė4HI(؂)څ1( K~9(X^'d1( CwId1 Tn$H9))*@N'J)SU_h:mF9)/-#0c(cr{ c"B  <*S+;dS./iw~Cbp W@Jd"b5* ڼJЄբ軿#@@@@LCJ $.QCRAj{KDAxOD1 $?$9aݟmd1!(jl9 Ja_9amK{L9 }#v%e98 Bfm)b ȵߒGA9O9AOd1 Bb~J(Q$II1]NKkBI \7L4D1)\){hD1 ̀ 9#)b-zMKb n9 ޹[$@@b 'ݷt EA }td1 `P0crrbrl* %+;JA#&1R}WZ/|ɳgB mh/5ldzf 0DdgmH l*B yǭk(R 觾D2FA!bEirAFˠIy 9 ]wX&9 J9-HRA'忩b6i9 A<9 *j9@*5Aaz%ωdD1!H"*O<؟9P` J]A #"D1 0Ŵ:D1 *Bx.J@񭘂f+A)WƥA)sܱ9(wxKSd1 Ϋ|k/9#)Х`ֆ鼄9 ǀ;cd9""$\'R#)]EfGy#c9 /X?WB(#rzrr}\-Σc~j֠t rhZ@c[K6;R*/hlJ\Xcd"9 #'?@ q&B)A nqd1 fshqA飠@a (Jn~=bݘ9Ҫ)H9aɭ@wLK1$)]Бa}1 ~Aah,:9 7.'%AWǴJ9! ")(d9+AzdVA j. rJ ӶA(;k[A!zIr `d9(ǑuZ;v Q!*Zə9 ʲ@UA)%孏ZWI(o`ⰒZ)iI Ȩ;@d91Q`S "8d"sr{{ k^lt;gJ IfB}2! *omlJ ꆱm* {7Ģev"}їDA $@C5Vk9 b!|AI 2!Xh`I!An9 .jn39*_n>w@9 J`Y9 :'Rjj*瀈$)-*ZrY7A ˀsԥA 5U(AD9bp HJ1QͩDhA#1yrd9 [IbI(ʇ߭nS9#15ֱ򐇵vd9(>vRI!j:*}tV'R` ?`d9Gj&oA1CߞZ>T"0rzrrbgn-mk5 Z qg*Qe[C !4HR  F2iI7* *&B-)Jܼ/^AjH $)9 ?j^AA.A**J ;.WKJؐe1 Zѐze1 ݺ"K, A(/'V@n(R Bd9!: GZZF kd9a*h֚d9$xx(B(Qq{,]d9){wD9 Ǩ9i?#1A f[SA +GC9(ۖݻ%vAĔ2JqI u?wȫxgW0ʦʞS"?d9 *"~q!0drZrs!OcjϰRm#JvMdQF hNܷqhCy1ד o"=8 >Y"ɉz*o`q۽CB Ȁ?߈e9 J8/!AAXhȷg}`A&&TaΰߥAAN"F A]A>A tʏM'I\Β0ɐcd9A- &0#(Aa+cb@; zA/ -9HJ{c?9ɺ:B` TLn9(2;#1 S򒼬ۢg#1?£z#1A.ġi·D10 ucAA٠*ܘA %AJ*mA`hžIbnd9a XyMb0CszZpy QNJ&B:#bl@h\GQ3A9"b Cfide2! ޺/5Yi4BU&ז]<2` 4ZS]ueB)TTT?!۴MD1z@wY`RAꈖ̅Bt&A v꨹?l)AV$ IAʠ%wB 9  4d9"ۻu@I j.9J`BWϘ0X9i6 Z`.I!."ԁ 9$.TN%!d92"*(p x (B(ӬRR}(A)>GsKA(RZ|nCYr)`c-d7#1@i.6&>#1 => (e(`+ #D1 6eHJ oJZGjPI p uB8D"zsSs4G;5hRCߡ&SW"ChTܑ6*A ޷:!a 3?/O'B` ̐ *-םmSD"舨z1ҪB)T.mq9$) _&cA xf'NA!蠶6yքAzL6#1(XIM9a5@FA|: `ͭAӗ_&?d15e9 `AO$Id1ԐQU9$)g ҂9#1R ߰ GJ ӡcCeJ#1/W_`I loȲ (' äT]ՅD9@&/ǩwFq#) JB(?d{oC1  bģȗC1mo;9 J*LC1AT"0rrr9e-": 5m[NE"IɊ'B폼$!,@":oU#b( ,\#0Cri 5HC @UIx;B)TTߪ 2?9 yeIJA)W+6r9(_Gd1Od9 Vm9!puƨ9km-u9""ٶ9.؟ܶ$9iIq9 P9)UitM9 W}miJңL nA)c/QGd9 rz$])@*ɭom<~1 PSؔD1íy)z x[ט#) iȧ7ܪ)! 8u'C1@ KN~"(#R[Rz$"B -sՃ4"! תCdk" J3k !! *Ԑ #bugYQC!i߷SH"JJjj (BAPPPI(BAUUUIBAUUUIBAUUUI(BAUUUIBbIȢI%!I%!gI%!owI%!gwItI%!ooI%!FfI%!3I%!DdI%!FfI%!UvI!UI!f9I(BB WWWI(BAUUUI(BAUUUI(BAUUUI(BAUUUI(BAUUUI(BAUUUj (JAUUU ?IJ1hhȿTd9NI ծ򞱚jA)[@W)I(ͺ'cA x]RC9 y꼺#=4cA }'867dA(U ݘYC9\긆()9&R '94U9)_ Y篞FFn9)M£eK!.j9aުĢo$]}d9@*͸ e9#1>䨓*f6ID1~=ےN9(l)' @J#) U謢FZD1ݹw`RD1h󡙐mId1#\T/'CCc.- ~H".Uq>$+]wݖ5*jc!Gm"RCi%L"†m#bR;B"BZ8?#Y;WUu\*7~-D*;dlms%:{,2шRW]>cHR)(BAPPPPA!A!A!A!A %%!f%!v %!%!%!n]%!fw%!f%!%!!!λA\\\\A!A!A!A!A!A!a!jJ9jjjJZ]?; &J0 gG A0CK]W,cI׏êY#1e1kC9(ШxI{dA x龥StD1 mƤ,*D1` }"~siWD1E IN)5U@d9 A ~6h"9 kdm`d1(֕ gZ)}UlH &RD1OUU P%5vA0prﶤH"BA(_ݱLjuI)qi紟UC9=9(7'?pp1CVTTTJ%?"w:B[cg*,ij%bcߞ~Oz"r&@ڶ5C_W/6BV| hn?C":XCݾ ~:X"/1 4qtXTVUn D*/7 nabjs/ GJA |*gJ>BAPPPPA!A!A!A!E!A$!w!$!U%!wg%!wf$!wg$!wf!vf!wf!w! !}!A\\\\A!A!A!A!A!A!a!IJ9Bh!A#1щ#9 eL8ίפA 1&II)-ÓaQa޳ٚ 9 uHD1 aĦo26d9a>1Tc-Md9aLD1  +C͝D1 궨;C1 CJ?d1 ׮"jwD1Xμ5`D1 cһχpL9˶H&n9 JimC9` 끯֫^9)KkQA)BkmI)TTTtq삄<طXSjc?~N:ǔC  6c"mҽZ#f =#8 ܤCR'܌O_C}5;C*PgISc3ȅZMc"UUIpvgJ+61əԩZ!pI +gJ%BAPPPPA!A!A!A!%!A -$!W$!U$!lU]$!D;UW$!dU)wU !Uf!U!F!Uh"LA\\\\A!A!A!A!A!A!a!g(Be1@KMio9(ZwmK#9 h폥MVID1!(XB`A#1 ֽ`A ~d9 }diPA UV~rID1 } ZО߸ud9 Oﴛ+ӲA('f d9 յ-+D9mX_49(j{߸B-d1 ˉ1,I)U7Q}d9) :%dqd1`(( ;t9 g(&d9 ȶmڔMD1   (cTTT 4O*zZ.Њ-e2H g*#W_e9R"#\[Y6tc?فZ["j,3%C DǶmӃ&6C0\N⟵0A#ڭm3+# mJ-U߾*J! uhNZ* BAPPPPA!A!A!A!A- 0UU%|+iJUӜJUJUPRU",[URUPBU1U41U U1UF!UrRUW\UA\\\\A!A!A!A!A!A!a!(Be1@ȼ'bqkd9 \ؠ.unj@7iٶ2A lޮ9~87bd9)xN߳g?@D9 ,_Z`D1)V5u`d9 Og֩#1jݾƞddAeA`oA)ƭAA {_ؿ.q0a6iK/rDrD9 }]Ĩ1ْVD9`RZ#1 ׋AVJd1 RW^#S D1 ?}R 9) }Ua &D1 ^^eV!D1 8}Z&k* D1 ܏U :+9IqR`z c'l"#a}R0cz_jR Yc׋*5q\twbxQpkb:ژn Vv#ys|=5O8by@IJr"*;~ 2zb*{2{F:A K-JUhZ_mBAPPPPA!A!A!A!A 1 U5B.84mk`U c^ b]VX/ kk{UU/;UUUlsWu sZ[΃_uMkE+ \TVVA\\\\A!A!A!A!A!A!a!(B9H@ȭU[Bd91gدGDD9)Tè9~d9z+X:?Md1(-w @vdA_-@$1 ! 9$1 k%c $1 ul}D1 ܼS')+ JNea#1o"a1 lg;?1` T.M( #1 o"\dD1 /=:D9 /WØ$II :D1 [8 td9)BJ Nׄ1 "Iie211 d֘R!T|:!HGBUUTXcJ?vrQM#|VW̭&M#7| o(tCwb{#b@#f b:#|Xrb\j'E2BWvi" 3=j>F:u5%2b+?BAPPPPA!A!A!A!A 5% %ҜkVQOUqصP*,cr*UӔM<<ص+45I5aY7.)OUTTWUA\\\\A!A!A!A!A!A!a!G(B9@dA)H{qkD1 #m9sPM9(,Ya#1 RW[$1 ¶)K@$1 ^CC#1 /Ĥ=.D9 쾢 xd9 ^Vc®Mu1꨿؍1Bů@j]=;(U_&)ð|6)埱"zxo>#DIɄ"[5$ҝ;BzDJ1VѢ$"|b&mvE2-$bFjgB AAPPPPA!A!A!A!A 554q |0 TQ ui uv uӜ""׵TÊ(Y0^((-U}Z!p\!!"A^\\\A!A!A!A!A!A!a!(B9@B@m%;9)*_dbd9)ZޘazoZD1(H˴ D1 ;š)۶jA`ھ'iD1 x (Ij(]Û/jdI? lD9lLD1 ?R D1 ّ $9 U C9 --#1 ?k0^'D1 wи5\_d9(7빧!z6pD1 |hZڲmhd1(s4 Q(V](̚-9 ܵp  R!)KPŒb%2mjC3{!Cܹw 7d"j)t$"hBlIvunF/"_]_%0 SB su\A#""c~Z%j"o+7-F:?Tq`E2A $(FuE2b_M1ÐH!b7v#吊)%GB)BAPPPPA!A!A!A!b))j{5{j UҔjj W4I{UUuj{UUUUU˃UU׵ˋUUUUUUa^jsWUU|!A\\\\A!A!A!A!A!A!a!IJ9HHHH&sD1(೟ؠ=9(ͤ`8d9)ܿe<#91(ǞjӾ[ۅA@gpd9 yhvFn$1P D1K?9 { P7ǦD9(9#1 ̷z=1 ȉDLJB#1(CX]6Ş#1 -.l}8hD1(WbM 8d9 +[d9)Ԥowמ\D9 |ݲ$) WP;d9-㦑`IvJ ֥_bD"j~^\QCTdON"?ח7kќ#c5׌kd"qۦ鷚Rd"l9w)N9n%*b:ƹ(6{D"b%*U2r-KBGBUWP6 %2! (6$f*bq'F $*e⻓VJGJ<~d4BAPPPPi" A!I*AA!%$A!-AUUU$b)mhJ%UUIsUU$$ UUI$$ {UU$${UUI{%UU$$˃% UUI,%UUI˃%!UUĨ%!UUIE!UUI" Nf!UU%@`p_UID)U|D)A^^^@pA!A!A!A!A!A!a!IJ9HHh#9 d9)/.fui'9(NoaN#Ԃ9#1ݶeAM29(W?-P6A(u>wA)qda{$1 o긪1H$1 =՟D;hd9 KC}$1 '̱˱%d9)]dZ D9 ~78d.#1(YSs%GD9(&w#)()뼵r[[d9 ⟰,hؔd9(Dž헲ibf#1(jzD1 8F,5D9 }'뱑p !I S)lڤZD"RZ][]>Mr"x]~^$ٛ6At"vGU{"z~bB`M3BW"9%Bb H@X>2W䘈>gJ t+J![\̷t"Ce2_%2]/=2z-gJ4V‰BAPPPPA@$A!@ A!I A!IDI$AUPZ3 0InU_"bWbU:pvbU3ƅbUw$AU $a]aU2A0bU]3#AV3bU"@bU"$ ?b]lԚb+&IgbwyqpAzWVTpA!A!A!A!A!A!a!(B9@@@HPs)D1 ࢃ h$;9(?$%.A Z: (I)~鰯Q59(.UzA)a「znA߸cu6D1 fKױ 8 jd9 0D10,z@A uR`,d9(_-ׇD1(µ!l{#1(ܠ质%J,<#1(77Z:CD9)*71d9)?-TRZA(_$jdA(V?,ҔA(WIAB)!XJ\xxGVCe*G_ۄ`-6 =c'(uP΄"IWdd`#" m==+GBa ?{4gBYM Jli&:⠐UݨR{xPۖ%2Sh=(1)a(BAPPPPI A!HHA!$IA!@IA!j/h/A  u%!wn_%!30Ǵ#m]_!:"}!3q=!y;!w* 0%!f38%!fà8d"ԃ;vIe>!UU4qs}!#Q!#AVT^TpA!A!A!A!A!A!a!(B9@HH 4'Od1#1?a[)L%A)wWP,9) 󮅰N A)hJ39) V&1N9#)HhloVD185ܡ#1 /=$MC91[s'dC9(򏥻tlo#1(^<ɦ?9 *Աu9)rgZd9)xu貣w4%|d9 8#|0ad9(x'ޱr„9(w}[B#1 "Z&C9(3?إRAm0$1(VnAJ![Xw7Ve*hN_R"ہnczC1gc[ -&Zc_I@CZ+m6KB˽ybK6ZE2b/8#<"5,gWC"Njz6 B՗l R#.Ԋ׽Z$"\܂&>.vR" 9?BAPPPP$@A!$A!@A! A!` :b ɕֱ(%!;DQA%!DDρW v%!Y<$!g;f(Z8%!fd(lyޝ%!v2E˰!+$!oυ7%!f̈́뙷%!DngH%!6xo!~no!Fpx%!nug!pAVTTTppA!A!A!A!A!A!a!IJ9hh@@m@'J(%ߵA(.xhK?̭aA1+߳TrA {pަ5Nd9 C_qd9(bAmܢt#9x #1 x@QN-dA(=7ٯO4vD9(맶i*&AD9 ]"芴X;D1 Ozd9(*RzD1)oLRR'\d1) a DD9(f)J#1 jmdA(U+QA(-}N-t#1 v@!I: #)VMV.*k|Ҵ KI$#Uܾ缱"j]Old:izPHC{! *q#bXUO,TUbs ; 5<b%#-$* GBW%t:%7{gB hWW%;Z"ik#N$ Z$"u_eye~`R"TBAPPPP @A!A@ A!$A A!IAA!` 6 %!A))ѥ+ׅ%!DD͇%_״%!dd0T*%!of̼n]~d%!3LȰjUE!fԊLcm S]0$!n 6e%!˙'υ%! 8 &%!ٷ h%!'7P %4%!qXz$5 `AVVVVA!A!A!A!A!A!a!IJ1HJ象Omd9 "8꭬VfA(.ɰ4dJnI)W#d9(_1g nD1 h㎵) ,;ۖ1 WkiH8#9 ^'м=D9(ג7 dA ê hPmdA#1=xv崱dAA z/^#Ia ̤A(״Zᄂd1 M6N9)dL H#1(s#1(!0S d9([{r[A%D9(/D0H I(GW]UIa:A#.BBZn`̒"j0"û$#U_YFldѐ@bn:b{=}bRhXf:UXC[hFB)biu=gJp"CN%J'xU ધJSS[LD'RC BAPPPP@ A!$A! $@A!A! 6:%!b))G%!Dб}5%!gʬnD%!FD|]Y%!ę˖(Ǒ%!ߢ(p,C$!ow"XU̚e$!gё''b%!fΙ9j%!!R%!fܨZRv%!黭$!Y6 *%PYF pA\T\TA!A!A!A!A!A!a!GBe1@ @M9 n.]M9 %|V9)]}aŅD1 c﷯ߗ#) *]R^9Yr) &~=521 M'.#1(?AXSD9 `*/شua9#1ue7ݮC I(}₍"3n#1(L|.(MkTwdA K굦X;d1 /7D9)veVAD9(ܪ *a1 .$GbOw#9 `ⵤC9(ui1 nàHF; '{Jp:""cWދ_&:#UU/ܕhݐe*dZxNM,nvڴmjL2_B/jZh+!F`IF:_KZX GJkUvvý%: $蒫ƇBUݨgyeKR)HhZBAPPPPI AA! A!I@ A!AA!h>h>b ɘ Բbܱ$!gѸeL%!F:x]%!3<$!fy$!ӓ*%!gٷ˗%!vfԞ'Ɓ %!fѮ;ʗ%!fԩ)%!oEG B קe$!A\T\TA!A!A!A!A!A!A!****GB9HHh̻%VRD1(ÿ뼦|#)ք9@@+[B:d9 IpA(҈#f) :$V,D1 W6,Bl$1 _5jP#1 sd9(յpխC9 CudA)*ӕjM#1 >쳠F d9(v_~!IGR o+6AJ(׷ܠdB)d91_o6uzdD9(}´a#1(+>~*ǕC9 ﮉ5'I?C9 kAmB # Z"ݓUJ*WQ5:H d"{^\ۊUb8I(`ܰD*b߻rPD$"rޒmb :UwB^I$*_8?" ?AK#HDYGFBqPȳBa " PSB{ BAPPPPA$A!$I$A! @$A!q۶aA!Өƨ&b  *:L$!nԔa$!Će3$!oͫZr%!fd0lȜ%!fh6$!\^ #%!oFEƥ+%!33EF!fDF!7%!dDґa%!а~%!PL }%!e.!3`A\\\\pA!A!A!A!A!A!A!****GB1@H`C9 yp]d*9υ6냉A(U-UBC2cC9)R^{)[)m) `$D9 7g8r#1 ৗ{vIKC#1 ۷n&D9 rճ")(}A(~@t>d9(w @lD9(_Ռk9)t )mb$1wR4hZD1^xXW xT91eqPGhٰd9(©ئj"2#1((T|j(譀d9(˗z]kW >#9 J:"! ysq*AJ UlAZ"6^[5 gJvKgJW^/SCm"m匽I $"{?b=fuf"OkZZۄ*ЋMS$"}ߨ&3b d*b2A dz2B렪B#,ˈR!%%+ fJYWoJȢ˽h D*s} 9BAPPPPA!IA!H $A!@A!Բ>B ٷց%!fFBA!s%!}].%!gfЌrD^%!Dfe%!l1#%!f%V%!DDE˚E!DfхJE!̻]%I%!o͏^%!f;f2lX%)ff }jT%!Df:bY(Z%!ff!A^\^\ppA!A!A!A!A!A!A!****GG(BE)JHHȩ?:X/$)`"---&ZXd1 ĭR7)a"\(nC1 ִ#1 0^PfSS#1 . $Ld9(uu) TD9(ZV2C9(*6]hd9 *m":59)_R|~W d1 h[u#֢d9 "FZ$)mMiAh9 _޵dX0/[d9 6Z:2A(ݽe6~{A(OmE1rD1({δmӎd9 *H<ȃ! ܊iP: -.֡pI^Rx nZRcJ{ʉAZ)C]ʮ(hc"ߕItUKD"b¯|c/5$*b-ʭ5E2KkZr޿2! h{@ :v{ݩ" R87-5&C$")aaxRD*GBAPPPPA$AA!@$$A! A!@IA!ըh>b Fm$!v]%!5zX%!fft?%!b7%!of;̕!Þ%!N3"Gˡ8%!Dfnf%!dl0%'%!oΫJ3%!f:j%!f0n<%!f(zD4%!f(jX{%!&A\\\TppA!A!A!A!A!A!A!****GjJD1jjŝ\cA@/e)fS9)ݞza9Ѝd9 .TA%9(WVh:C9 (ltaC9 ȱjkA(TCD9(.pX5d9) Ƨn֐#1 + cNXd9)o{ &Od9 Р>9[m9 /`6Ԃ9I!ͧfLYm9)V%>D1 5}ieD9`j~9ǛxA &-},#1 ?$ՖI#1(tmtiFB! TQ]2b%2_>dܶ'JB.A{vVXbF:_5@ %tBr__pߚi"׏*28Cb8.s$1V#Bn4"*b7/cRHlF: F\"b.a软6@8e2A */ӎAJD"UUi%j2(g eB2x (JAPPPP A! IA!@@A!IA! Ib  ~^%!n]*\%!~3lT%!n`Q%!g!m%!λgHĠa%! 4 Ñ%!ҹ]v0n%!ҏoyC)7%! S 0%! MmVA%!3U- $0ǣ &ِe' pA\TVTA!A!A!A!A!A!a!GIJe1H`J^(` .*'@IA пo#9` ,୘;kd91)[6 A(uNhD9 nZR~9(~J3e#1` *&ڕ6Hd9 *VUƣd9@(rⵟ-\8sA a; 9 Ӣvdh 9)U^4D1 @J+xhM#) +)2 j$) ][xMb)`ؿk%P9) -į (a 8"w~4#1 Z}IA \T\tDO! Nmf:rKPEuB:muWjzT98Tm#~ogB""/]NA#b~t^\j$*! \ᜐ~"A€]Ґf^;U3tC=#"b /7捎d!X"lr&Sdy BAPPPP@$ A! A! AA!mA!r?hb zT%!nfӲ|Y0E%!ffU]%!vMX%!fl2%!ՙIT%!ҥ %!w%!nZS %!wav wչs7%!ط?w!, K X!nAVTVTppA!A!A!A!A!A!a!G(Be9HHȾkj$#9` b7¦I(Ͻ$:ѥA(*/+\RD9(஝67[A)zfNA#1zodz d9)+kxiu ÔD9 xƶ?g6(az[=2 A =U£c>\%rdA}c_6qD9/*7n҅9 zl%y׶#1 e𿸮Mh1) -4P5U#) %>mZbT)ǍIJ?(a?0)sڊ) ݌Ip#" !A#"3qBE:xH 9R!_%EfVZ{~Pqx,c"{꫇c(d"|YLd]CugFM"ܗᐒIb.WlwhB X|a#ڷ)ַ>*//Did"b׸i' #"b@$@$AAPPPPA$  A!$$A! $H$A!A!߰B |j%!ffհd܅%!׫ }ؔ/%!քI땁%!gU$)%!wwg3% %!v% 0%!Ҷ3%!Gn%!A' h ғQj%!n(Z8!fD!Ddb b9AWWW'1!UU1!UU1!UU1!UU1!UU1!UURAUUU (B9HHJʷI+8C9(b+ci6I(UW_5c9a &&>.d9(*yVd9(@ά,IAAA#1Wwϰ kD9(]w[;&`A ^|ȲgY0@zǪlJ.1@ژų9[(aw ڶ)9D1 %g){9 KᲦ}D1(s _$1I.6@j#1Pkv a &>&\3:#1 /+$ !g9 W|t@ \\TTJ2֮#K Q%2a kSB:R!'^䷰44ZbS[]řuCb.l~'G B VdNw1Ibj_\R&!"\@"BM@ B*u i"UU#!1C((n\c"7‰BAPPPPI A!A$A!@@$A! A!֨ިb kL[%!Yu%!U/ U*E%!wgǵ/%!wvׇ+%!gvg/Ͷ%!ձ'0n ն<%!+[ZB%!ҳbYJ%!г~\%!fn;|YQ!L1!γb`.1!LJE)a(BUU (JUU9UU IJUUBUU_iJIJ9JBBKȤQ(djY` }I޸@9mQ O9  ^Q9#1)mPkr6hd9) ᛶ dA('fOC9 rIJz(a h콮*W1ޞvla6(>k>!@#1 Y#@lS z#1 %mOr#1 褲Zаd9 z$w$[R9 cZ|$QkD9ĭ#:)aC(bV#1 mShDdnD1NnpMph2-aTBUbó1E2A+?_?kJ!**Nļ`GGJ#Ys[Ro67GC'WO̍c"~\a2 "byAT 餳`!B* mO5&qXV˲*B<s5#ܛ̢ i#".;@$@$AAPPPPAA$A!HI A!$A!IA!Ib $$!-U$!^ ^$!׆5f%!woCm+h%!wf6"%!f %!fi6m $! "9 $(%!_iRD%!w; !n ˖!fvwe@s!w``1!1!=m(B[_HJ9x(Ba*UB$)xxuiJG(B$1H|RtC9 #ycḑ`d9` V& 9 rouD1 5 B#1 /ª/w#1`x꨼4c:1 \'.\D3#1 .&f_2(>K) 4uҊ#1C%C9 )'Բd9(7$@ń9 UUVa,A U]ؖFD9 ֧>6z#1s')(ܮH$H& \TKTsB]u#ԛB _~\chR!~/I)tBRVX\< b?-*D`&lCܞڠWXWbJc%Ν7D*O.iDE2\_G3'bC7ϴ bKzkRbC"B>Xfj8k+b#@$@$AAPPPPA! $A!A$IA!AA!왔 ME%!,f ִmE%!gBY2\%!ffв~Z]%!ffQa%!fxQ%!^1%!gf%!fA%!fdA%!ff_%!vv&!-Go<F!X5X5e)!E)!AaI!\\|!?=e1pxzx^u}E) iJG(Be9@JJlHI#1@bF0041 w# V%aӶ Ɵ+%id9aR^ߴ Z=d9( -meI1u*.6qI(uzȾd9 U[+A5w#1{輫C6#1 -׼D#0#1 u%5$C9 ޸@:pdCA uwֵǕd9 椱u:-d9 jcקD1 RXЪd9 덪S a$1 {`ȸhc5#1 MX ! 2適| b$* */%zB1Zd%rFBoRn{4ip@FBb\uT"b//+)x};#84B%d"W]%R%Jd"! z HoD*BVu@C0J!/z{ ˶Æ,Ֆ+0B>UbNBB8hLLRc"/߽9 BAPPPPH A!$$A! I$A!HA! 7p ! a3< %*U %!ooӳ\]%!ff8\z%!ffը~eZu%!fbn%!ݿҕ'+Ā%!ow߫RR%!ffօ(%%!fF_%!DFׅ뗧%!ff՗%!v,]1R Պ~ mY!`.`.E)!E)!Io!X^^Z!?E)prpx}E) -)iJB1JH@9! A K@@܌$L#1)=7X2D1 e3C96ıwB')@ ǢdB샹d9a]T4I(5ߺ)I#1Q]W d9)fUYī#1aN= #1 5춛#Ih#1%-e}#1?賦EJd9(Fww]$Ɂ4#1(ֳ˸Bd9(VCD9 .mʶ ud9(_/_Sa?#1 *o*kD1(]"h B!KwOaVJ@h %}'&B XjA&:! \`!č*a ҋwCR$[A j>,V0c"pPn$*\nP HLiZUUUQ`<q^bj?K< "B a/&nbb!6*A ظ2u* 6BAPPPPA A! H$A!@$@A!qA!rb Y\%!>NP%!o \l-m! d*?Sv=gJ\s`kFm&: s" XXZ |#"˂Z+8a2a 2AzRW-[:*BAPPPP@A! $A!$IA!IcA!b ,OʡFB bjUJ7gJM99BAPPPPI$A!@ A!@$ A!@A!b #Q'M o ٞ7%!ҕ*q%!wfA^1%!vwAY%!wvD47n!ggE!vs$ e!7nn\e3!wwmAn!oÀ.!wmiЖ!b.b1!D)!!\\\!?E)xxxzW{wE)) -iJIB9Jbj'KAsA1YziX@C1 X\4hd9 \նm#9 K'k#1(QuɱPRI(=zJ@&b(ղ7JOA(XWsvZ$TD9(ߺEe5C9 /s9UJ d9 p^Uս "v)۸`)l9 ?"HߧD1sqqc9 hȹz#1 ߹OMx) `&C9)5 u6Ad9(˿U 2$C9 |v i$*ɩ O$gJMUVڈv&BsjFFBTTUBMǮZ/1ìE:554c!WU"En'q2yX;`$*}E$*bv{Vn$HFBbU ֲ S$*Bwk2PgJޡ/[hRܰH2UmgJyVBAPPPPIA! A!A$IA! H A!***'JbaZ^[ia!ʺQe!fS'!םfɨ!eE e!ٹ9!ñ!f٦޷!wf؃l!f_o_%!n!nH_b[!b.b.E)!E)!AaA!^^^!=77$!````}]YE)- iJB9@JJB&ukh9(ꤳK5[&d1 _r#1 ԝ鳩k斐D1 #41 Ÿ;rQ1 r>-#1 4#9 ul쵮)61 껷;-!j1 3غV+!1ۭS#17,˶L: 9 wu껴7D1 k]GRkrI uM}*#1 Ɵ5ۆK#1 ϬЯ,=9) fbd9 bec1 ~.vivn#" )) jJ.gJ|wtƍ$UGJUUC=mrF: I B@xfNBISbrɭ"b5õOb!x=hBƋ6b!bշIKڸ !2z4M_!BAg~LD/hFB=u&L)2H&:4U!ȇJ\TBAPPPPH$A! A A!$@A!b#A!***L$ra$U`A!`A!aA! A! A!A!I A!؆ A!I2A!I A!Cn܈mA!>l A!Or#mA!ϏA!l`A!@>R>1!B!++-HJU~HJUIJ_IJUHJ!iJ)B9JJʨrNID1թoe9ʰA$)2UkA#1漦Pךd9)_೩PI#1 ]R#1 }C1("P)yC9 W>ФiOdA@ ƅd9(UWǶR4) 򠸧lҖ/C9 ^$ BYN#1 {~"lZ:#1 .EFcI uO_¬M$1`kj1חZ#9ʺ0A#t1 {ahfB0^ﻇtM #TTTT\l$cJOt9kCc{]ۍ]C *a%7#Ti5C#]n zn*C۫6"ߪp(aބ*b- 4tSGBccp$${by%j%2 (GJ<儶iHJ(-;fBU40(B!PP(B!UUB!UU B!UUI(B!UUAB!UU@Z!UU I(B!UU(B!UU (B!UUH(B!UU@IJ!UUIHJ!UUIiJ!UUHIJ!UUHIJ!UU@IJ!UU(B!UUI(B!UU B!UU [A5J9_jJBUjJBWjJBjJ9jJ9j]R9})B9JBJHd9A)/}BA)6\7եA (沎iA)ߺzezd9 `L49(Umw:ЪQC1 *o.k. A >}vII)twuIMc9)dWSMQcA {ciK#9 ز$cd9 ˳\WaD1 4ʞx4wC9&':1 %/$ d9 uҾ#`d9(׿ }pфA(JI ]U钕I#" ձPٱ>Cс&Tac~7a]C̘ٗsClW݇SL#.ٔ@`d*"'_AKF:")xYZD"sLMaAxbcV^P =17C"e+٬)z?R" R*SIjgJ h(BAꊉ(BAi*(B9nH(B9}(B9U/)J9,cB5UB9 )J9B9*)J9?iJBzNWUIJB]}IJBk(BB?IJBsc)J9.(BA(BBׇoVB9B9+ (BA(BB[s)J9(BA*+B9@ B9 ?(BA+2G(B9@JȠ=cIJ( ~Lx6A)Wc3>A)?핽 մqI)^rﵠFn9(%]_ʄ&M#1 Ȟ 4#1  k{#1 z|㳫`>#Ӻ#1 -;I%A);/! A)r~h#4d9))=nC1)4ʵ!бD1 ^\\ȍC9 ߱*;I(U# LA(U󪙮eBq6nA)_JIIRd1'WXAd9ŝ7zꞇvIMd9C\\TT]:_"#VTVU7viC,19뫄"#^Y#$D[>cW/ԝ9C_ͅԀ4d"տx mٺ e*!n%.-0Z"5-׷rZ7$1ZCv5=,OjZֵ-ׄKZ#*!VP$zt bF: rf F:j^tpIJBeRBMjR9{jIJBUIJB]IJ9IJ9~B9 + )J9)J9IJ9)J9*IJBmaw(BA IJBu]IJBqIJB])J9IJB}(BBu(BB|)J9(BBoyz)J9B9 +.(BAȈ/(BAIJBWY}GIJ9 o,dA9YЮOUA J57`,A){LlȥA#1ߖgɆA(UVϲ< d9 qu¸m!2D1)}m9rZ#) Zէ%#1 (سC9 *m7d9)|::S49)'$fJDd9 |=*,gv9(RD1 i\?0d9(2.'U3ǵ[`9)&ְnܬ?A)>/dKI)xӬp"tI /㣑tItA#1cVT u,@cj8ӂ-ݦc5,Ҭx)IiC:XLiCύLVU" Ŷ@R#Te2! "::44ه*cbz:e:A '/JhCR+՘(;lCZ$2!/*ڭ}WgRC"Ĥ1YPb%>E TR!{b`iJ9* ϑ$(B9 U_$(B9(UOrJJ1*U?&(B9Um5(B9UmB1 "Ui$B1Ui)B9 u?К5(B1]O6(B9W&IJ9U϶&J9U_6&iJe1}pIJ9ϑ5IJ9_Д(Be1__Դ)B9Wr$B9*U߶(B9*mtB1ߖ6(B1 ]ϒ)B9U?H&)B9UmT2IJ1uMBD1$(B1U?m&IJ1u-(Be1H˪(6ca9#1+-߫.ͱ̯I#1#}] A1ǮX[BՄA(:w:ЄAˆ|lac9 v޲0zD1(u!`Gq};9 *aC9(zܫ໅Md91 mׄ9)`ף-k9(.` iZ(w^ݳ39(\q)M2h)D9 UTK̻4MAWU7"! d9 }u{@A ]SrL9lz NQC1{nyjj$Y#VTVTb%c "b]O| cM6Ad] N̲C[Ze, C)#_vl03"X5-.5B-SfBbp`j c d"!~ : gn#1(W$h#1 +3R;n#1 KfD1(7ؾO#)(jqWD1(v*:_#1(*im۶mI(u%dYd9 WT2*!e1>Vokr9phnA_ @91[ˮnd9 p8Њ $Had9([D>b@D1ar FiOD1aێ(89OklE)aT ۥ9 ܮm e1a$D) PɥD)(节bP9)U}^ߘ*D9)5'늲d9)ިU0DD1)KMYvD1(e  (B#1ŏ_ӄA#9O#WwN91a'DMA#1\wQJRd4A(ú C9("*ʐIA#1GP٤A)^Ψ貉A#1"O\A(bakk ЄI)Ҋ%5T]A z`'š붥H9 W նOA( 5%[A9"F)vAC9oU@҉Id15`SgJ(Wz˲k:ף/I1Ϲ-sa_IC1묬i"gb(?p ATTTT)4R,f:M&Nb*eؖ H#($i=Ld*ubsJyW$fBxb?q듳RBo եR!lg@-%iD*b-mf:ߛe,tXEPf:uwWߠ;:tJd",[4宅"#{&iFD0 ؁B((D91U$ID9)_\Umۼػ#1(:׍ҴUcF#1(X}vp#1(}oPL$#93ݥIa??)пoۅAX˪@ߤ[R c5%?֥A#15+L儐d1(&!q=qd1)hBqs: d1( / ם_D1 b.s}e1zJڞ=[$) U|$vo/D1 Ѝú 1$)~1#Ore1 7I$0D1p)@J5ǚ$K9)_wڵd 9)oh+c҅A ߗ5?E%ENI)U*Bd9)]Nަ 59$)#1#1(BD1ŮZ`A0 Ь!uN0A1l|W*VC9(B(aC9(ՎPتI1U犯\SpnA#1y}/I,=9I#1ۻ'4vJI#1[\`smA1[zȪР{—A#1u㰘}?9(K6bA6 AC9ƥiIA#1oחA1!㙣!Z2AD1K,kR#1cٹuIbatA(oxԲD GA(~[`p )nx#BɱSI5(hC"b'4܊H TC"+!$B!";L5+gJa :(DBUCL>f:b/bRɥ!!  B9d"B=/EGf+"Ȩިd2~@C1C||֒P Fd""d 7"~޸Ļ\$*C$K9#"%߷1VC;Jmu--بq7f:gأ4e2 ` 6BN~e*bo96ړ:d!>& Ru܀qdX86kj"*ar"wR6 NC+CNzcWB#1PPPPߵK.D1)k^;I#1)& #1 (*j˜DIAp( AaߗݱɜD9)ؔg~Du9(K0'd9\X?O$1aPy[z$)w[OdJUk@#d *WӏXI ődH!SAad9AZV5VA}BHWa-).+y$i){| 9e1_U:v =AO,`D)( dͮ9ZҴ9:܆n gZ/53w gA kx;swƝD1 ޵O4D)(ՠ  (J)+A#1jrdA#1婟"y?dA#1oo>|dA17@$ bI1VuUث*"Q)뻞-6d9 *cp{A#z蹜v-r9 i%6-RA0k=mGA(ʎw89#1Qo#Kq9)*lҥ9)j A1]s3K{9) 및WM1I)bbm@AL s#1Ycy9FA9(W% @2A1Uz:J&jd1b|,%[C":iBWUU3"]n;ݤn Bb!6D* B:^xd=ƅ2|ߒpV1`#BwТ6->݂_;=C"**(ڧ`:"7*MVQd޷C#Lvd >&d" F KiJ$1ZZRZS/cd9)D1 b P)|L)ARrr9 WdKҏ 9ap`d1apUa29UU m9}p(tB UyкA)~W!ȶ'J)\U UJ9)ߟC9 ++odI$59$)WU=՚X9$)}xpae1a#A !xM?D)tUmN,BWU}ձe1/"m9!}|S:9)/h9a=\@% A͹tf e1!~ui| 1$)],,(B)К7I1WJ91\Y`~d9)ȭ~l`A)칳imDd9 km:9(-6v'9(߫ 뿄9(PË`Kd9)jB{ں>9OC9 '[Y# A#1e}W)5RA#1|}_UP_,ɸZc%bǧB\WSZ2,){zd"`U:3ĸ~z;c[*I4k6x; #b#yuM r:mY6CB+s̵{ dBBeB:B6MGCUB#1PPPPۄ#e9)jt0mcGZ_//0A7׏A)b"9 @Z`ATUUU$L9U]_`:(J!U؎uAcw@9a^q0)aU?$)aWWq( 9af=9 xNe1 \'!aU}I$JUXiԖ 9%`m>'JA/P8ɒGR %¢ɏ&h$d1]|TW׎Bd1a 'ݦqeI ]Ͱ$iA!rtJaZe1MDž1$),(JD)Ũ "4Z#1}s]yY&d9 ` "I$1=Q6Q$1Wȇd7ZR9( *#NQJ$)5]4P9$) ;KW9) LZP MI)VW|;0zD9 3EPD9("Wﴦ쏠D1(;-Bu7D1(0-=5?O9#)7{f\9(6h[m 9)7v. A#)x2+'R)?] MI!^|=kȀd1)Z!|\|y R0=ۃ׳d Cf:=Wn+d"ߦ[wžV:z\d "'/( ٞ[Є"#K{q"jO-aSd*srEMt #b~h@m† 㱐,%奠p#~3:CB *(t uZlk4ϦBD1PPP׶ki;d9 xB -ֲm6eAֶpt9(ʩ=%׶}A(*C0ATw]Mɟ)8o:A qI[^È!9aܦw$) 1D1~~{?aWP@9ť% 'Ro~xxA% #@'RUs bXuUU2JF!}]e"`J?5UBHRD1 A9UWV'Ig aꀊ͋/,9%76ƒ1 1dO9Zbc9Ϊe1۰7e1#),(JD)ŭwQ0tzḋB y#MZ(el*.W&bd9zV) Z$1|' 'R)^~NA$1kl_]t?9(V%89#1[~%ZE19(vUm7Td9 ' d;d9(?Q'wQ9(z otK 9 W]ἥo?f C1,)Ym d9)VK d9 8]d9 5R59 ='/V4PA &b!?- D1 񰙔It )cT\,"5*&C+5e3#"z`79,"i0?5i$),"'ב17 "|idBlbcB*dTbz#BXڨ VI6dxXsd"V7b5#G(T f`r+#b)hԴT(B$1pPXP,x`GZ#1EeK6ӅAa/"DQ#1^5S>{Q RP'Z }u ِ 89U_ՠL]D9jZ|! )aު pI#1yw#1yR# hZ 5p>IaX 8R5%P!4nIa`(T$iIaU5 6VGRppz L a 㢰ID1VSu) @d9a%-t7A)*HRC[  acwզ ޅ9C*7j9$)m&A*$9jRD)  (B Re´R(O٘I1-ᩣ֮ Q$9cqMZ(k/mnI)o긲`9({^9)8$[)91h=7q9 =@9(w׵Qsd1 J ž9 _BS` 9(UGZ mC3d1)=:;&,r9(z x6IBMZ)WGVD1 $ 𾱍"a(I'R)UUe(9#)UkD)h pN c6cZM*7׵$%b7J*;PtɀTd;UO-Zs#b,-5=4Q}9dw>[!"s!kS"|ê4iCbCVv`L"B 36"U};=Y[UC*Jݒo+;Cf%"[;ڜ B)p3uDA ޿.k. A1|iG>IaJb(=s>aA &?e1a `p,-)===IJ #1_{g.19 'pj9VؠߏJ$CC9ʴCiA).gkV)I#1#[#(BA)bkue9(kn㗨$V9(/t~֥9W芫Mg'Ac\\ρ).Pu)p0:zβ@>)A ͥͽ@~gARSjFck a , `D1a7/io D)(JT&S1as=11'%,B qwQ#1mή}.rf@dA({= A1xcnNFZ0.9=A\UnA) Wn9? d9(0vEԡX9$)ja~nnZ9)Kj5єh̤9 ׶ĬТ19 ?)@9#)0l[9ѥA ?wې9 ⫝̸fs69)+6q9$) cQp9#)z+D1 Ӱ u\d9#)X529#)u9Nd1 zIA)CTttS#>h-ߐh-* 0*}uy "pzWIP(cWfXlQ{"/r0M"{:RkCbbx⺗"b/οnR3CR\ ld?/߼<-nd"iRd"dIB9B P0 ۢmI1ʈȩHօA#1''`PLA\ۦA'I}8S'R ߗ)p$@9XTWUހ $1% De1}UAΐ95¡N#'A9 lX}ʵݔAd1!Sa9 U]6@d9 ~re1 R{;e≙$) Oˉۉv(=d1(ݩ}M9)~jp=Ad9rI$2A/U Ҙ71)=M'' D1W*n A1_?mA(htL)A 'Oh $)aX:MD1%śtAq,B PJLZ1U_r$mQ1}u}bnjDQ#1]g+=MA( Mf)LdA)CU`YUi9 ղ]H9 Za?ͽd1 p븥Gfɒd1 c)?5hA$))eׯ# z9 |.ʲtJFp9 ʫ滝n֜]9*֫lGB9)jbڬYJ)W1=md1 z66I((WWmKMIAa"vd1*07@d1)yKdItI cv) 3.c-u2Ŋ2V݃Lbc"U_5l gJWU\t\_7C.oTnd(-w8C" IOD"WjC~"r0"/R^f:rCBzN?2S"*}u"~_5.fneB xXvjI;A#9 '7NJ$)akp *AJ 5Uw_yA@`p`Ab=8D)}̾-J˷N[v9sӾ۔$) `yie1 _4A_ ˂V?I U _9W 6iv'R rܴ3?d1 * !LQD1 8S_ۅ8r+3;e1 9 ɵS[I*jZ[؈$)a /)PA) pz+@,I 5S?S>IazrrbA ]WcJ@9X9$5D) ;:бtHdhd1btv PIJ  >ȁ&Z1ߑARI( +?z 'R1榒?I)p3CD1 ,149)XOU!$M}D1)\UFк16D1 ~:vd1({#v9)*dd1 (J^dm4D1 ?&[:B9)^29)*d(Ak{D1)UTI0'J NC9 I 䳢F@)9 W\ʰ4gJ kD1)k\PQti (#^\TV5܌"U-UՌ#d"O-r@B<~ciin.wJb9FBCSPgJUV XUJhJUブJU,ؠDөB Cav0@RX}j7cafjy"iKUUŔ Z ^^ر}ۥAIeגID1dH9X$ 4A%` p(JZZXz Arɛ!A++_ D1A:> #֠[1 Ų[SD) r(XiZ!gJd9~\xw|<^79!|m)MD18cƒ9 ÞuA~'J Rkml;$) *ћ3D1 /.@uad1aPRb'?"!a߿ψ $1yuÀ4A ???'OfA)H+O!9a~@JP/$)a 9D) b }6d1X>130B >n8A$1g߷d9(>lz ;I)+A$1_{nⰝ,]]19)>h9(tQ9(VwʠXM_d1 KmtiYd9$)_>+`?9D19=K7wf7A 粚(Vӎ9)$ڶ|sI  l@ND1 #ڡ\ d9)+t`9#)aI }ݵLj9)ڲaGd1 ʶ ;1D1 {?MI(TVTX4NC-ݷ; <" +*rӹZ+#Mv׉bj oy$f:)@G)?R1ʇ8JJ+܄m"XIW"btJC`~%lܢ+-"?^•b rC:?p͓R^_嶜|XA #uZ&AI$1}UȾ-D A)[_W󲮙rl 'J!諅OАz9 Jz#H)AUV@ % AA o A$)aXXY IF9 avɐ $)]~?޻YHJA)@^Zy=J-D1(>C e1)C,VD1V ֲe1-ἣ{MI %K@D9kS{Z$))/2C1#:e1 >6 ~TW$hhZKWZ>D1aUUP"߭9a!vM3^LAD1 ?a@e1W%=$);XSe9 Ϗ)e1ar\\R#5P#5(BwA(!詞jOy6A#1z(;}O'A(j uC̥A)=UNqKA)ez[`wA)/5W觚NWb9D1bٳo)ld1 4ʭ%;bA)خMG69)׫Ԋvƥ9)$iA#)__劭9)SȫÊuXݠ9)ﭒ-!q91ڨ pA).鷰kOAGZ#1mRPW)I1B9)sǍM8HA)CWc&Kud9~\ֺthM \|;$K#?-8ۦC5)׃ucΫr%^"hR"#{ـZ1_,J,(A_^ޢȈŗ)YnA)y_?'fcD1)0W^gj#1 ~-3A 5'axe1 JlNye1aXb1$)UѰx|9bab5nD) |Oߜ!ΉE)?ɥjFB9$)xGk2e1$)e#݄ p79 *$0jWe1)zu|&ArD1 ]Ĭ,GiI)p_Ut`9$1 Ҙ9ҵՅ9 JOT/'D1a=--U\='D1a U)IA!4ԧΞA$) >Հhie9/$1 7R#q Q#1 /xa>T#1AP#5R5IJQ j/9#1w_ [ƄA(SC4nQ)7UĤJA)c4ǎ4ְI(۲yV A#)nZBD1( £K`QI1w뿯5^'R(𿶲0;'A(߈&y$#gdKDRV^l@AZ  d9)^ڻ,&q?D1 `'R騈-&./9A `p Pm'JAU d2Xa9):s Jf1)mjG'tg$)h>J$)z`#O{1$)-ʥLʔ1$)?.9$)z6]z1)_ZeBD)/Mxc3:e1FwD1 2(h-ID1U_3&J! )AWp Ia HP4AD).f}AaJ`-I)a.#X`n#1(Mhm&vAA 301(B( V4&Z#1p}[YA$2I(*dII(cTTTV*M'^u1G#ر%b#%m=Oaj!.^ݤ)OgJ#ZUe "*ܧp;>o~x0mc#^Z#"I@1nB%im͸2[ژFLJº_Vq%$3Uw&*T/C#Um<-$F (J P̷}u89 %Ǜ6bA$)>J$)$$I!uiID1Hq9w|b,! ۝ 'J Áq1)Bؘ|e1)U]$) Xа#۴mB uI'49U_yJUUIQAiA pUU׀,ͭo?d1 ׷*L1A)Β79D15"5tF:j_[/SD1 QbM D1 Z_ܥ9ugn:Ij@ AԔAIW\=+#1k_6G0A)60Usd9PKʪ,IJ#1ŅB ID1Ys_GkN9$1tYxRA)%beMmA ԱA u()5d9(zn/D9` (5 &iA)ް:Itd9( 泞:A 벧ˑ6C9 C:@NA)-B9ɲI(/ i%JZa ׳T\R({c@ÎlٜQa L KC9 Qi hI(dJ9dA {3,BC9 =ZJA8dVTT-YI$#s_U}5mq**L{h֧J%ϥU5x E2T}U}B*% ~Jnbc zzc׳>USRck^Q2n.*U@9-d" >"puڊY3mR,<35? O(B Pp28D1AAD)t I^RzUjBd)̒8IAʧBDA ZX@[4$) NNqdq$)bĐ i9蘭9$)l$1a7/  IJD1ŭT=J9( >9)>:yJtA)H_Wd:`d9#);׽i) C9a(({A$3iA(k?،9D9%*'rd9)jbP,]"vA)/c[t ['9( jA({oʼ˧#HR +U`۔A(p@ͳ<)(+"" [.I qU`6U9C9g7ũ؀xC9@ám AasŜu^-d9` %&J')9 >4Hh61cXTTVv5c39ػ0kqcrVNMpCݞM!YaCh"@.]:7C+Jm[HcアޛWkesCN)IL8"gd"%* u"7=A)6$#!nۢPQm%+#Uݾ* D+@[(B)PpMEJ$6A?zv9" vЦAJ*(۝ #):( Ņ9 5qiFA$)^PTAUbܝjر9MP3'R5%nܝ Ax#hAMr*b9$))ەQD))FL\ 8e1)'+=2Ը9$)=“LZA$)n1-I.U`BNJV`sJ3$);&:19w7p֥ܿA ɣ`%hZazz1)>E}Be9Ӣ໾D1 #-&OthA ^S TDHD9 ,,)B is @w9 P뮝ţJ9)ٯئJI cbSЄA(=%Ү'd9 !IIFhd9 6aD1 /諥@9)SۘA (qR9HA)~Wnkc9A ŧ׌"AaO{ح1 xܮЪr#1@yㄾŲrCA6꽧 %AI~wݽ14 I(;r9-)Xuo;A;*ßbd9a樑C1c\TmM'>d"jůvCV3f)I;C%3,B6Cxgz}Ow=H0Hk[蝗 o|ڬpd"+)]c*֤Svac(ќɆd" oA*]Q+ld"B 0`<"a/'(ZlQ"X&cB)pPPPGպd1 ckz[#)jj2pr9$)ay!hCvњIRjC>ALd9a2 )[Q[yz A" &\d9wx@ C)#&P5UN<$) ! TyhZ 500Ja \Vi?g9a %5%'JJplj$ AaUSNhZkzzbr {)Ro=!`'ʛ&I*9D9%;6:HJ /ŽWd`A bny'A `$9ߗ5?xou9 8ugBAJRZiْJݽߠMeӅ9)  )B#1Ņʹs8`y9(}m 19(5lZGA)jGlT嚪#1(&ͻgmi) Iy9( *->_#1  /D9 __Xud9 }9ojDͤ9a 'ŔLAa5 (k?c9a @~A W軣Yn49 NϺ.$kI zڽk:dAؗ%90jz|Úӭچ9@B+I(IhC9ct|~ d"*%jc>ņ-VK#l7}OTAb8|23.$SB;%U(J .8zr$;#"c 6bw? >Dwt"=%prYd"X 9]K*"iO?""Trq[ߣ"[?ol9)pX-#&$))cQA U w&iېA>R̔ںA)>pBWQU_R~l ^ XxK+|TI!cmvA5Ă u9x(iҖN9 ]u\?t#)k0 aCzπ ` 9a 4nhZa||  <$IqUUU$j2, aZ:֒ r#1U xl%ۖe9(-nSɉA * z$hAT\$"$9aߟ? a{J ΄0@dA$)Wn&B,AZ{h[d9 .H(ȖC9 c׸$FRQD9 \v±?;(a"'~GNd9 ^z_!k ԥ9 FenAէŨy}S#9@ *Ƽ'I [UŔ.iJ WUͿ­A PA vJvݩA 鿾Y5#1a~B&ĭl;PkG)`JÙu3-A +7MI8c`hRܴ6D"x8<*\x"לW!zS"b'7^0[&BA __!"(CXB *3*WD1b=χB[> 3ܱXA:^ıM *"}Sz"P~Tz&&iPC#0fS1kA#)XPP53"ȱtMAXTwً ԘOۅ91/A#)_6i9)7,(B1O9(CJ?A +ȭHH I#)q[MӡA) %U{NzcA ~kԺt1VC1 ?VnqɵaD9௬kȮ׾2(@ʊ'ί-_(A)ةœPJn#)a !繃#1(춊ŲW0a.䆴;R"9BM[=r#)N=9dQJA@@ m⨮9(PuaA aɡ\A(K~]=ɞPcA@ riAe*(!!ڣm@"ۈR!ie*6ȌO*\疷c"(zmBz*v&:A ɝl}$ 0 2U$*%o?$ RWUڎ֨J o7!E: s;࿭*"Ogۮ"ԸGszCoV{9#)PPPZo~D1 m%abD1)ݫ2۸A!; GbD)\_U6`J x9)}Xͅ}4D9vr ӨiAU\ɓ$AkUUn4qA.]u܋$J ꢡ)!@J\W I%OA 直B IAAW$J$1w,X}$AaX!ɛ9 UUh&AT\UU`؅9]5 HV-GA!;'JD1UUIeֶ1'J(5FiJ bAD1zXUW6 l9$)z]Ugz9#)K,.(B#1ŅfB I ˥]оA *P{[-3A#1c9#FA#1'rpA ^wd!)V1mzm.7( AT~yųtD(aKBƩt^#1a u#1 q#1 Жj"9 vtʦ- )alYd D95mrId9 սDyC9+vkfA j I){}ZC1 XJK|N9(KIIC986*ɉibd"uU!LC-j"$">vߚ z"*-ragk~~\_OB`<ʍ3B'l"b/B-;- ɔlA#b$( x"#)}H/ԣ"7P˘e^"&-Ewd"`TKCԭv9#)PPP<Қ>d1$)U)߃id1)x {C9$)6OA$)[e8\6Aߞ*dHg'R)~ߺ&Hd9 w-an름A)k7dYD9\,5wD9{i_$IUW@D)a}5)qA }/0IA RXZU I7D)aV["胕 Ja U^ׄ$&9UU/hb|D1 ۠ӳ-Oe1 %7),9 VB)MHZ#)~ϩ`MAxTV~`$d1=Ps9$){kH@d1$)+Gfm9#)+d9)n",/,IJ#)ťpA#)}"*J͵|A#)^íSך6I) "ߛ`M&ID1Xw_J@NR w\^´o('Ҫ-lf) ů1}7i1a귨dMب&C1 /4ق#1éwT"1Ah⽟vȺ 9 kd1 _nZ-c9 멹¨*ޝ#15ػ=&Iץ OlvA rQkᆬONC1+% -A9#15_M=C1(xrCh `(d"tTtٯymd"-{-lSC?E#/㩾fm$"#RPUf"aK8"r,U:!m5#$*Sr `'9" -ܭi#_hC+ X!n6"u}nn.c<\zͿpBc PMd`]I&B)pxd9e9#)e8qn/9#)麟nm7L9$)޷XDΒ9#)nB 4qA!ʡ@ԶA\w Ԃ2ͅA?NjA.[e[݄9렭j BD9 _Z sXBD1 ~XI-l9)PSe1!ſTJ,'D) bۀFc$) C3ae1 .箺uc-e1!Mׅ9!^* Z^9)U'M D1A|Ie1a%?flI9ܪۃL4d1$) 's9$){H6e1#)x/C,9$)mUT,#!Id9)/ ,,R)%U-<R)Uo"pkGI#)j5iIA#1z VNJ{A(}볢`qMd9 UzǮSEM(a%̱^')@ J:(pz綡 +d9 ͍cy #) *Zʭcs') ¦qC9~꽫~̻-- #1kd9(z[•$Mc9 Z¥vbD1`C G~̶d9 I kRd9) ΰSǙrMd9(玃5i~C9 Ju@t )CTdTY}٘LcB&$)1r"'荹"j*҃ ip bpZf!&)}bpAB\\)#"7kbn|oB$#B`"?qC ߆MCbQUfcOCsC'+ 4ޖnB#)PPPMwF9)uZ yC0e1#)=ض9D1VWvl4d9D) +,Lˌ9)t> +D1$) .72۶md9 ~`HV#1ay~mvD1d nAaj@?dAaUM9b d9(8ׄ9)y ׶L A)$I9b-ٶe1"5;o9(h`$1UU:A)ysme1h'd1$ mD)(zjx;0D1$)/uet5ِd1$)^V-AZK>d1$)dyuS{d1$)վݪ%ۿ9#)_?,HJ$1űiN&HgZ)~u¹9}_[AD1/"JRYsQ#)U|XFAI)WNJ@r9 b_}26i#1;׻ *iD1 \]Uˮ{n1@(jåf+pdAŬ6&C1[ūj)A,ïp0p%IZU')aƪ'm#1.6XcC1 Zª"1a@0Ii#)`'LA)wQ6C1 4md9 *tItc1\ 8"(aW]wm&"[jdC p "^᫭=IB I!BڴxkiaH"?%# M9BՂ9-Ǝ"e,7BLH.}c/~0GugyCqNBD1PPPPu9)@9a9#)U*ߨ5ZL9)yͱ9)r&-9)}-+ 9)m2q9(__`9 U_ ЃҒm۶9 9`-Yۅ9X^ޒI%9UzK>X%v9R޸ yڤh I9at4ٶ1_&߅1 U$oߦ9 )Z@t9$)UWU Xۤ9)Iv/l9)w\;#J"9)ܛvk9#)Uw_ۃ븍9#) qѶ9)M`9$1UUW,0(B#1Ƙx֤A1޾cCN9( 2ϫr!A#)0i E9(^Aϵ4oC1 s述{)z꺭MX7) "iӞmC9 _?t)qz) xkm9>9(U-Z5%) ɷ 4Ğk#1 [ˍ~!Yw:) n `ĪO#) ) o#1 jJȺC1 kzɳPb&s?(a%(&+c9 ׵VOcA Wrkc 8d9 U%ٔi(CVԃ9ZCڥmA"W(ݩX@"W>=+l\o;"B宀3 BA _(-X"B)ՊEM*tWgU&a"#P *8!* s4=DSb/bai^mbc:%֩J#>Cj#,VTF@@ b!,==0={i<? -W sA)FJ9<9  A..-A(wJ#) ڠGJb9FJ)_A"9 (gRA%Ad1˂J9#AB1kgR#)A98A9@0R&J")*:s A"1*^/A 6힉&Jc9/]iI-W ͱs-C&OA)_IxFJ9<hp9  N> A..-\]A(wޙJ#) ڠ'&GJb92*"!FJ)_:2BA"9 (aI&MgRA%GSAd1˂.!J9#eC,AB1k'gR#)$HJk `Ƕ U I إ J`ҍۀMJ(.z A)plv FR9UْݺHi&J"1 /@NFR?cIk U  kߋOOJ#+PJ9\;,AC1gyuq FJ9Z[q6`FR9- }}G1 &*.C I1D!fΏ>9_. A 4M@5A((Z^ ݁$$%J)Qqp&J"1i",R9/UUS0S1&&.~O9} 1!K&J@IɊps7v9(C༟cM29( [IM&J"1㢫2B*A)(8mmgJ(*~m~gRb1}6PR).#8?FJ#1ug:A#1* NJ7Jc9c*qtH%R9W//qޥ)xfRA{nYOAC)HϚk@bsJ1 cAC)K?88I#)Ǐύ(JC9`$ɣBc9"=qfZ9_SB&J9׉a_nA)@εeAE1"$N AC1@8#A#1 mSl'A#9jm?A"1 pYMfR9 = &J"1":ժšAD1ᇦ҃&Ad1xbnB[2{?Ac1ͧ 혂/838Jc9k.$G]A")$s#Ab9aِQuQFJ#1伣;A#1?$H9 $1a @9 9B~ 1 %$1 ׺ 1olqgRb9\ܵvmAC9 D 4rgZ9WpA9&67gcbXN%JA,vAAfR9>c'ER9}îId) _*V{77ZAi=1,$`'{ ''''$pb| *$є*kW$p`1@!@@") bxHgRb9Mi"Ac1 uQx&c9! `(>>9( EpoAB1+)IvjRC1VK"B9~ǔn?tB#1,¶GJC1'x9@vAh{/_$@{Bu$ B4 aXWc1$,@@C) BߕHgR9$ZwJ9hHA#1#c놴Bc9W_{Ac9C9 'gR)fuG%J9B_雈.r&JC1:+#sF+gR9x'x'1$9#!% i~&9d)7.u&9D)<˶Ӯ*9$)zxc1 &@@1!{hbᐈxgRb9ֶa牔thAc1~T >?.A9΋ 4m.:A9":ե%UpAC1/&J 1oBVB9ܚ;0Y%J9W޼"gR9z'z'1p1 81D)@ۯ&9D),^v^9D)5zz1!ng@c)`jjJ fJ@ 䵠mA(($O?NA1" ZURGFRc1۸G_d5AC1o_@xIRc1+ /LcFJC1,=ELAc1 zڤO" GJC1x'x'91 Hl1!ڠn#1$!#l7Rф1$!r|1@@@AU2 p  FJ@($iĔA YɹC1 䌯[-A(t7ۇ9(tIA(  Kea&J!1\PI9  ໄ:̉9C1X׮x'x'9 H'x1  Mm m9ޘI$1D)s Μm#1$!wpp9 R@@9 6..:舳GR(TXCʉ9(.> A(^XzYQö9(=i⳥.QDAC1;IgRB1#3$Jd9jhc6^A)x\ʛA#)Έxx1Tx?/I1  $1$1Wv?1Uzx9 R@@B@>> 8x'J!1숵R3AFA"17^i1 Oc9)W􊻦p\r9(뻡9[ A(uImA )-$LMJ9/ZTYGHA) 瘏 /A) )I$Zd)W$@Z$! $ gR1($R9U$Rd1U$gR9늨/aRB ߫xgRA~v!wLOAC9,۴ {Ac94tIOwA(b} AI( A%J9XZ^a'J9W7iT*gR9’YGiR(6AHB!9-6Z=A(Z( l!ynW%J9}bw;o%J)3]/:9)2 ж˖h9 pm`^9(~ЏxHA(x蠯h#A1=-jwJ#97z*",AѶ%JC9.GfZc9WAp J9* 4FRA*j6FRd1*** 5ٌ&J9"*X$|J"1lUP J")&hnr%Rc1WpTI䪲ˁAj ͽ9 X 9 ێKJC9X*VLJc97j̃-B1<$Ӹ )FR1&ڂB1(,AiJ1#*>'e2%JA(&-Fr&J9**&&J9l w%J!j*pk+cA 0"0*&JB);:>*iВ%Jd1_ŭv5A <*BԘ[,J 7./-A ˎOڋzxJc9ܪE Jc9kW;SJC1#ײ#Fn %J#1"H`AC9(WIiAC1 s/| ZB_=c2gRd1岊?&Jd1)/CJj*lXI#)yp{R JC)h AD)*(,A @ A`*B{A@ؐzJc9xSnmJc9._Vձ.%͆A0xϜw<1MA( 0v6A1IA)aR޶ Z9_n&V;B(;_`GR(/&RmA`$ `J48NH<)JC1h?MJgA aI&J 'P?GZ1o[A9͖xH&Jc9֑/bI(©>A)/}2MA  ƛyyA(xAAhR"1kP *A0+ )Ò}WsI#1{wIfAc9~ělU]A"1B 6wjhA"1S$Pq\VA"1oP3%JB1o?6AJ9NiaAA9 >UhZ"1wn\ٗ{B #& ޭ_Jd1 wnҫ)!=ݺR"1Kd`'Ad1[m&oBC1n 2)~ yGR95zm=Z  HJ C) *2?9.{`ZU\ZddZu4 cU2BUo`9!9!k**C)  C)@'avhJB9pؿ{A )osRAC1bs_*sp*A#1뷩뚴mZ9) HĪ铄9@ 죢I991iW\P{.9"1Gj n$,Jc1 y%%;@۟AB1̀O>J ۇbƚVR#)پَB9UmSl A1 1P v9(xUA#) Ӧm lA CCJ R c1"#9a...{  sk|s@Ҝ{), ToWt ob1 >1 ꨩc1!҈  c1\ΆRAؘزmGAc9"7.(sZAB1p@"&Z") jQ)IA BVЄ9)U ǮOڃ9 "U A)+B91& AC1##k=gR*  ֱy/޺Z1R&rWfJ"1:lB9pݵ!ib#)~4isB#) #@%B('l\=AC1@'HgJ  I$c) $1!p$/ isa w$L U$MCU$M_$C!U$,W$H-9aC)c1 r  C) `z"'vR9د=JJ9㹘/J#1⪶/Ac1[I'd>A)c CAC1ڿrlA"1wCbVAC1 没 Ac1 )p&99#1x(, MP>ZB17/sVZ1[ 0zEJd1 owSnEJd1x۸є* &JC)>:RŠfR9鵍&l'AFJ(ꠘ[ I&J")/{ HHGJcmc1*` #01 &*r9#!}sn18 ג$@e9klրcA3,$9#!Ԓ H-:d1{Қ$@-?1 _.) ` c1!""c1aC)  C)k@@R9`ٻJ9j&%J9޸ҞhqJC1heµbNA( ՔA(nhuOA"1b FcA#1#*:AAC1?:U=A9E>>R95%51{\hfRd1v.Ԟ|B1©#dS B9~`#*fR#1*-t,b YRc9w'ڇRA- i|R9_~HH'B@tI H 1!."1 ,&8Ԡc$9D)m%-ӥƻMe9!נӀF-B1$62J9D)XQ9D) #Y) 9d1,Zжo?o?9D) 1!:w1#)m1@#  c) C//gR1cfR0*ꪲzNVA%Jc9^ߧBR혭Ac1︥c+A9'P;J9nfh({ Z9ZݹudgRd1&x'x'GJt @ c15(#0#096.* lA9d)ӟ9D)ky7nIB$!nOQr'9(o) 9D)va9! ћ<2:a9D)~wb`c1^z1!71)[.d1k@'rb*gJc9xKǑBC9NCA)iI<9" "MʂAc9 T'HJ9Xu֑AB1˪XGN%JC1b5P?AC1]](A#1&>T>FJ)? Gn(gR9۲@ #&Jc1 bI=%J9wץ$D,%J9_]V'SEG8Bc9j"F]a%J9ݦ;GGR  jx'x''JH $1@b/0#1 )+X.591ttԷ+Ny9d)YxJҐʥJ1!:(h06Oo9d)bΒv" 9$! bI2ؚ$1D)Vz;.9$) kh1 1![1!+ c1jv''J!)ġv75ַ%J *ګ`*HAB1J+B-B(b궦\A_C=A( 7FUDžB96OMB(. |J$Z$ Bc9Im_߯$BC9C AC1wި~&JB1?m԰jigR@KvsڇR1xj듙B6B9ҡ+21B93X=&J9?r~GJ *TT\UZc1nꮢz'z'GJ $9 y=-#1A./Ԁmߎ9$!т@ǭ?q1m1$!\M1$!҂'v;9$!?{"CX׶99 bذЗ1bdt9$!/~N9֩o8h1$!*Aa+BVB~ X  hR=/2iR1Z휅A(*4|}A(*w^ i/(*I ?¦.iC1@ hȤ*M ;"1b 0$;c9(_շ4A(.+nA(نϗnA)Wj~OPA(,8.cnM%J1*޿m7DFR")€zB2!ӡ9(C듐V&mA(_;) ^WA(J9(4LR9)~zx'x''JAI$!,,B#B/1 ?؏ 9d)ҵ{o9$!I#H9D)kO8l9!nNN1%!׹kCI1ha&ф1$!?9)d1֟\1!h  iR@;gszBРPi#c9 (Ʃ]T>xc9`j"<;I(!OyoI {rC9 \[r-md9 /麯C/A)-=k ۺ1AC1Cݝm1{91>>tZ)/" '&J( (YRwfRc1vzΦT |Bd9zw{%Jc1jKR ANA)ukU-VTA)xx'x'GJ@$!AB#4B/4D).&&صcJϤ1 'æ 9!%d99!"lR& 1$!0#69d)4 1Үo'`1E)ȏ1A!#1z޸9־ּ  R;/GJAxڼ4`A(_W¬0?네A y_뼜>5NA(9+_e90zc9a ((19 6 |XKF9(lnF;rAC1kE 9A0+)ج>ZB1?gcaZB1..4kX0EJc97fjBC9rң%R9O]qgJ#)\XIcJ ~0KPR xx'x'GJ@!a^]B#4B#1'/شKd1D)0`hZ<ž1d1=? 'Wo9d1a }گ9d)ݳCwMo9d)Z^CGr1ފ"א(12 1!c)b0(1x  hR;/BB0 #F9(i *C͚b9(ืc>4I ޞQ@Hc9(2&ܸ9 >9S"Ƥ9 . R\-991@puS3 C1 ʠ+kПA1R`TJB17,fjJ!)"͙_%J9hk縣2$FR9]WbTI%J9!Y&AC1pW0!.A *>%Y[Q'J(jIx'x$HJtl؀'!&# InvҶ Id1!/]I I1 *ۻ߶ I9")U I9  ڢ߶ I1_I޶ Id1*I I1 *˿B)9gR_gR!W_  R?=8,@&Jb92 P}JB1_#t9C1g+(MGJIW Ac1.UţA jw =pA)w˷ҏil9)5"&-.i%91u«X9 McA(_6dSA &*'՟PeB) ۀSUJ1h|n5A18v>J#)xr&J 璊i:J bW$GJ(n0'JtGJUBJk U'JUGJgRUgJ UGJU'BU'J R&Jv^R&Jyyy gR&JIUJFJB900K!L`Jc9 0چhJ9ܔWLCbؖIc1#mM&iJ9}u QXJc9{oò3)4>KAc9)3:A 躜| V'A(m%c%R#1u_*>SJa% 75aM\%Jd1vءw't%J1U_b%JC)#*Z9;o#RD1H0 ٫sb#1Z"1`p`܇R'J##{XI$ R&J6I$ AZBI$ HRB]I$+HRAjI$$ R&JT̍I$ RBNI$ R'J*syI$ RB{I$ RBz?$'gJ'JqISI$ @GJACI$ gRB]$'gRBuATIR"9ڮN%JC9(:ZѾuIC1ruH%J( cvtJ)ⱟT7=YAc9kGQJ9sCErX%J1j~ĜS۽+lJ@*͕[nҡR PO&Rc9»&NϭM\%JD1ݹЪ6J1rz] $%Jd1* eLZAizް.?&R(;. ӪL3aZ9"酇U[Z9{}gJB9Tᄔ>Ab9n$A1r!J ۿ*#) B?9( 8g %Jb1,k$J)ZɠYA B 9  m*,B")7ޮ}ϏAC) f}9&&[פ9(|˪D$91u0 J(R"SA 芀ni粄A("<diJa(*MJ1ZAq%JC9){Øڷ38%J`(( /Tm%J1. ʑbJ(I1S?TN%R(J.w{݀%R9; l%JA}TŒgR9׎{gRc9BZ\.a9EB!]bXI*&Ad1שT-ƀ_I é̍l?,1) px'J0󳳓$ hFNA#1(#RJA1(5,9A1nA0CbA()Nb&J#1]Rȡ&JC1h 8b]d5j%J9OR}ݐb(RZB1^OTI%JC1(pfZ1mmĦfRA€:k:FR9"(0%:FR9xx!@ɸpfR( gyx &JA^PBZ9{e[;;gJA|\LbC)gyC%Rc1r} s%J")e`9U`ER1k`QA"! X A *4`FR"![_|gZuOdA"!j*= %P FR!apz> #A' ꍾA!J0 9 )px hJAqY8裚R"1FwQ&R0 x۩>&JC9 Qz@J#1`uA 9v%J(:تL{v r&J"1-f nJ"10ٳqr%J9@aOFJ9/(8 0fR9.(=CBZ%JK^Zl7&Jd1ޏ{0S&Jc9 ksQFJ#)*jC䬅TJ9۪{J%J9(5 gRc94ay%R9?n$0 fZB)/-@:GxA B48ﲡAB)($"D&Jb1;+HY%R!mk&R!eҖfZ^Ұmf@9") J %R")dAJ"QI#!:ЦV{|A!(>7gR"19k+pI#9`uė4HR1")FJ0 K~J)ص'B1 CwI%J#1궟Tn$HJ9 + @NFJ9S_zh:mF%Jc9 /-#0FJc1 %R9/' Jc90ysܱ&J"1ꃪxKSB0#j|k/FJAv^u`ֆBc9i.;cAC1*z"$\fR)MfGy#cA1*X?W9) 6}\-%J92֠t rZJmc[K6;ZBhlgR9m\Xc&J1i9 &J9ɻ/@ q&Ac1)A nq9(p@hq&Ra (A*bݘ%J9Yz)HFR!χɭ@wLKAD)Бa}9c9)B hws,:J)>?>'%J@ǴJJ#)#;(A >+AzdVAc rFR(ᡣ⮖ ӶIC1;i[J zIr `A1bǑuZ;v FZ *zəJ ʲ@U%J0 ZW%R#1bⰒZ)iZC1Wnװ;@A1jS J(( IC)^lt;ZAYIgR9fRd1UmlgR ꆱmJd16ĢevgZ9}їD'J $@C5VkJAڠ!|J Ɇ 2Aښh`&J!)AnA >bn3A >un>w@GR!/J`Y9(,E:bjj*瀈9.B@ZrY7J!IˀsA&+U(AIc1r'p hRAs[qͩDhER9yrI9[Ib&R"1߭nSJc9 Z򐇵vA0(vRI)j}tV'FZ(?`Aa Gj&o%R0c>T'J('bgnA$1Xmk5 b1)ygfR9*Qe[Bd1!4H'J(& FJk7Z@+&B-hR /^&Jc9jʠ $)9 j^Jc1B.A**AC)..WKfR9^ؐA#)TѐzAd1 ", ERd1'V@nJ@&BI I ``F kA "h֚J)&xxgR9qq{,]A#9xwA)Ǩ9i?9f[SJ"1"GCJ#1W(ۖݻ%vI jĔ2JqJ1u:}oȫxgWA@(ʞS"?A('?*~qA@ !O9(z 8ϰRmJ1%?hvMdQFBc1eܷqhB#9xyד o9A */" >YFR *oA +b q۽C'B Ȁ?߈JC1.J8/!J x`g}`I Taΰ&Rc1}N"F %J#):{]A()>&J  tʏM'FR ~uΒ0ɐcA" &0#(&J ; zFZk -J!Hj{c?A9 2gR"1TLnAc9躧;c9)RZۢg9)5ڏ£zA(ġi·A)0 uA` )ܘ%Jb9x)%AJ*meRC9~WžIbnI yMIA(y QNJ&J1}h|:#AC1k\GQ3A9B!1sCfid%J j.Yi4FJ)i ז] Z`.FRc9߾ԁ A")$TN%!J9p x FRc9sSRR}(J9z>GsKERc9_]sZ|nCYr9 c-d7c98C" 6&>A(©(e9( #%B0*6eHJ1KJZGjPFZB1_r uI)94G;5gR9ߡ&SWIC1YTܑ6FJ)߿:A)/O'fR ̐ J#1םmS⁤9(Y1Ҫ'Jc1Tv|.mqA$):&cJ#)f'NJ! 86y%Jc9zުL6A!8ZIMJ!@FAa.: `ͭFR ת_&?Jc1%6.e9 `fRB)O$IA (ԐQUA9 ҂J9㺞 ߰ gRb9QcCeERc9+z`JC1hHnȲ ('9 -äT]ՅA)/'ǩwFqA1B?d{oAb12qģȗI!)Т耹mo;J9j8LA")*" T9 (9e-AC1ͦm[NEA9IɊ'A#) ?+$!,@A "oUA h#09 > 5HIUIx;GJ9fTԬߪ 2?Bc1{[eIJR9_V+6rJc1GJ)ޚ(OJB)^mJ")ruƨA@km-u9 "ٶB")/؟ܶ$J1ziIqB1'P%J9witMJC1 }migR"9RL nJc9 /QGA"1cz$]A ɭom<~ۃ9(p@PSؔJc1{íyAC1^ x[טAC1 邢ȧ7ܪA)8u'A( BN~A)ˈ$A#)⩏-sՃ4AC1.@CdkB J3k 9Ԑ A+*gYQCA ߷SHAC1Yh GJ!PPPIFJ")UUUIFJIB_~IGJW]I9I1d)BI91몺I9d)TZ9?ݖ5jAzr}_!Gm"RJ9X*z%LJc1:†m%R9:;BAC1*x` 8?JC1CYFR1_w\*7~-&J9/=dlmsFR92чZ9w7cfR9)*GJpPPB) ac19"!߿?"!)/-1d)Y9d)'9169)˭91 91b91BAd)hp91$!We)$!2e)D!+,2e)$!g9d) %1!֚بc1oB) ֞]81!k1!V c1 1!*+9!ZAjjJʮZ]?; FZc9 gG J"9CI}},c%R1׏骑RC1dz1kA)bI{I"1zStA)mƤ,*A0~siWAc1 ȸE I 95U@A9 } %J9ި6hIc9޶ kdm`Ab9?= b9}UlH ERAʮW{ P%5v%RAxH"I9!LjufZc9gUC9=Jc96'ppJ9]SJ%?bJuw:B[%R9׺,ij%bR9z'~Oz%J9 &@ڶ5%JC16Ac1,hn?A9:XR9yg~:XA9:>1 4q'{D)Xn fRA9nagRAr FR9d*اZC15GJPXPpB)9B)7 1/%-1Aj 1.d) , 9d)_@91!R9d)9D!9$!'9D) 29D)79xd)$!ad)$!d)$!ũc1$!d)$!+(1C)!5k c1/c1H/c) #B)7 1 1")ާRJz!%Jc9oщJ0c8ί%Jc9 1&IJc9?yÓaR"1ֳٚ J9U]HA9MĦo26Ic11Tc-MJB1LA9C͝Ab9ohh;AC1ʃ#J?AB1. jwA9^Ǽ5`AB9RχpLJ9詉H&nJ9imI!9z֫^Ac9KkQIc9@IgIj1q{}q&JC1*mطXSjAc) N:ǔA#)" 6FZc1_ҽZA")&f =Ac1(ܤAd1܌O_IC1KW_;BC1]}PgISA#)#3ȅZM%Jc9 7UIpvgRA%61əbd9jK +FR /- 'BPPPP"!a~'"!A/17.1")k) .1.-'B1q 9#!(1D)G9$!b+BD)9d)jb1!1d)!)1#! d)$!P29$!) 9$!u1!'6c1=C)a -C) 1'1+1#)" >9#)ggRABKMioJc9wmKA1\ǥMVIJ)*+(XB`J9`I"1$vA9[{0diPAc1শIA9]CZО߸u$JC1˪紛+ӲIC1+?'f A(-+A)*mX_4I(jꟸB-JB1 մ1,%R9>s}J9*%dqJ9ZX;t%JC1宨&Ib9e趦mڔMA"1z  I)c 4OB#)^.Њ-Jd1#H gJ1P\;e9RJC)zY6tJd1tZ[Z)z,3%B1%>yDǶmAD1X&6J(,4N⟵0AJ1^wڭm3+Jc1ZmgZ9]߾*gZd1hNרZ9 'BPPPPc)5ծ"!#c)a..&1D)/ {D)UU%sC)+JU*{RU oJU{ZU:{ZW뢈{ZU\{JU /e!(:U :U1WrZ!9 Nhc1)"(9-*1^^)c1a^^^!Aڢvc1]1{BgRA@Bl'bqkJC9l^ާunb 7iٶ2A9ی9~87bA9H{g?@AC12Z`JC1u`AC9cZOg֩9)pƞddAI oA)ƭI@ ؿ.q1 $m K/rDrc9(!nĨ1ْVA(xRZ9"1AVJA"1r^#S A#1'.}R J9Ua &AB1V!AC1.imZ&k* AC1/} Zc19IqgR9`\Z %Bd1 lB1'sR0FRd1K YZ)_O׋*5qJ#1i"twAC1|BQpkA zn VvA( A=5O8IC1ȳ@IJr9 :~ 2zA#12{JC1_K-JUFR)zmBPPPPc)a;C)a~zr951z1D! UFJ.8ܞє c`obWupZ]W\bWPb/jsUUU4JsUu O)svJs'R4)k~ cEo1\TVV1 ظ9!c1!1 1VV*)a\}C)_UUc1!ͦGJA@@HU[BA#9GDAc9è9~AB1zX:?MAc1 @vA")zڊ-@AC1*]_! 9A#1~;c 9#1k]l}A(SԼS'd9('JNeaC1 (o"aA(Ulg;?c9(+AT.M( A"1+\dA")=:AB1.Ø$IFRB1_+ :BC1];. 8 tBC9`` N%J#1^sIi&J#1+d֘b9VV:!HFR1u_BD1jvrQMB9l$̭&MA1*87| B9` .(tBD1}Ȣ{R!{.#f 9)|Xr9C)?j'A \viA)p3=j>FR w 5A )GJRppPC)A-:9m9%%1ؘ9{#!7 |*cܰ~sukkҜs"-bx{u寯s*/3.mTќ{N '3s+'pkk.(/H1TTWU1c1c1!v:c) zC)a"pC)aW68C)a c1!&GRAJhdJAN@鴤{qkJ#1۰m9sPMBC9:%,YaA"1ؾ[AB1㟭n)K@AC1綩CCA#1Ĥ=.I"1W x9(|x®MuC1 ؍C9!Ců@j]=;C1 *+ð|69 ?*j-`%Ac1W yI9) *ĩyd#691%+:miBAc9j\ӪAC1 +). Bc9+ܥmB5аB9p Z9(pSb&Ju۵:w :Z1h R6{&J(hzġXAD)khbAc1k+fw9gR%J9euzVrB9݇BA!l#DIɄJ!}#5$ҝ;A#)DJ1VA p9#)ջ{&mv%J#)~$bFjgRC)|ٹ'B ppB);c1a1/(&99#!MK.155PsosXOs}ps͎Ҝ{8.r|3.Ts{ZT{ʽս{.#)X9D) _1 Ԭ9 =1 .%c1!cc1Zܪc1 rN`c1a\~9aUgRA@@m%;J9M뱡dbAC1ҘazoZJ9鴦 A9š)۶jA('iރ9)(x (IjC1}Û/jI(zTUUҜIs UU(sUU3i{"UUќH{3i{UUi{UUn!!~c1wUU|9D):9d1 \1 &O1#)c1!΂*c1!1z!Ac1 RJJjjȰ&sA9Ӊؠ=JC1ɏ`8B9{ˡe<#9%J9yǞjӾ[JB1ڻgpAc9d񢸫hvFnAC1IJP ٤9C19 1K?J#1_Y_ P7ǦAC19Є9C1̧z=A)ꩿDLJBAB1?X]6ŞAB16~k}8h9"1 ힱbM 8AC1[A9,/wמ\A9Jv`ݲ9#1VT *P;B#1%㦑`IvRd9Á ֥_bAo_XQ%Bc1Z(dONBd17kќ#%B1!*׌kEJ9[鷚R%J1(h)N9nB1:(6{Bd1bfJ9}52r-KBFR95P6 fRc1(6$fA#1SF Jc1Uw=⻓VJGR#)!,zd4GJ"!PPpPi" B)zI*AC).%$9!5-1") )$9jmgJD!-UUI)k$$Hkd) UI$$ (k1U$$Hs9UUI{1UU$$is9U]Iʃ)UWI)UI{9UUI 9*UUI" M9UU%@ 1bp_I9!|A~p#)c1!"(.'1 F9*'9ݯ1aC)a0RJjjꢯ#9 A9'&,Ʊui'$Jd9gaN#ԂER9߷oAM2%J#1+-P6JC1(wAc9qda{9B11H9(*.ߣD;hAd9VѢKC}AC1'˱%AC9⺶dZ A#1_78d.90(*Ss%G91'(&w9"1)r[[AC1+ݵ,hؔJC1ϥibfAc1h_&jzA1MrEJAt]EJ1rz,ٛ6AtEJ9"vGU{R9sx[bBD) M3Ad1yb"9%ZD) H@X>J1<+䘈>gR1 t+fR9X̷tJC152_&J9_:2z-fR9(^‰&J"!PPpPA@$c)‚@ B)ןܨI 1!^IDI$1 -_PZ3 1!0In1?+d)#!lФ99/pv9#!)ƅ1$C)x$a]1/+A0An#AV39C)E@9c):"$ ?9C)olԚ1[&Igd17yqp1 pC)AF c1 "1 ~1a9*}UC) >)aߘhRBjPs)A9 h$;A9$%.ER9Z (%J9>xQ5%R9?UzJ9PCϽznAB)Kڸcu69)*ֱ 8 jAC9ꊝ_0AC9,}_@A ҷ`,A"1 '-ׇAC9X^ʵ!l{A(质%J,,ҔJ9_IAR91XZ9zxGVgRd15G_fJ9[56 =%J1§nuPB9n[8dd`B#1 mA"1 (+=+GR9/֞{4FJd1ӝM R9rliFJ99⠐UGR9PۖFJA^h=(1%J9}ZFJ"!RpPPI c)!â݃HHc1!5$I1r*@IC)܌j/h/9+u9d)E_9#!~0Ǵ9$)zm]_9$!>"}9!Xq=9hy;9! 09!'+89d)K #à89d)pԃ;Bd)Ie>9d1z⢬4qs}d1#!Q9$!z1!(p1#)9!xk9!t1=c1 iďc1!-1_޺hRBKnN 4'OJ9鮜[)L%J9:wvP,%J9 򮧰N %J9-౜J3%J9+V&1NJ9HhoVA)r.85ܡA)?=$MA9Z*'dAc9ޢ#tloA1_ɦ?A") /ԱuJ9/ﯤZJ9w~免w4%|B9\|0aAC1,|rAC1w}[BAb1#ް&A9pRRAm0A9nAZ9[Xw7VZ9ZX^N_RR1_{ہnA$!0 C1gB9j -&ZB9I z_I@B9K~_+m6KA#15bK6ZFR9/8#Ԋ׽Z&JT܂&>.vRAv 9?B`p$@b)ٟ$1+@9! 9 zU` :1!1-ݡɕֱ(1(:H:QA9d)|YoρW v9D)v_Y<9$! (Z8BD)(lyޝB1[2E˰!+B1{υ79D)|̈́뙷9D)?DngHB1{6xo9d)!@no9d)o #Fpx9D)ynug9D)p1#)|pp1")mi1#)} 1bꪠ1- 1 KC) ,61 ÉۖRJnhm@fR1'ߵJC9_xhK?̭aFR9 WTrERc9{zpަ5NJC1y_qB#1ΟܢtAc1 AB1`@QN-Ib1;.O4vAc9 Ri*&AAC1`X;A#1 OzJ9.RzA9HRR'\J9 i DAC1z)J9C1y $ڳjmAc1Ղ +Q$JC1˯+鵨N-tA9r_v@!IZc1;VMV.FJ9( ֛Ҵ KIfR9lܾ缱%J9+I]OlBc1izPHA$)6! *qJ#)ŠUO,TUAc1( 5#0S AC1]A%Ac1. D0H J){IagRC)9.R1~n`̒R1}:"û&B9nYFlFJ1_7ѐ@Ad1\:Ad1!J9jyy=}…Z9UWSRhXZc1XC[hfRA9kau=RA#z"kN%gRc1.W gRC)rz:LD'hRd1C BaPPP@ C)aUU$1# $@1+:-c1` 6:9 =;G9$!б}591hʬnD9d) 5|]Y9D))˖(Ǒ9D)‚ߢ(p,C9!6"XU̚eBD)Zё''b9$!}uΙ9j9$!`y!R9D)(ܨZRv9d1}黭9$!Y61$)Ƞx*%PYF1D)bpC)sp!c1K1! #51!1!}1! %c1;ۍGR9hjMA1 n.]MAc1%lVAC18겨aŅB9uߗ#AC1R^9Yr9#) p=529(##'M'.AC1'AXSJ9{^شuaJ9h>1)"ɘ1D)0"Բbܱ11 e_ѸeL9C)ʾ:x]9d)x^3<9d)Z??y:D)[ӓ*9D)bjٷ˗9$!*5Ԟ'Ɓ 9d)##Ѯ;ʗ9d1忠ԩ)9$)0[oEG1$!B9D)7קe$9$)^`1 8c1m1!c)#)B1 *߂1#)j1!_c1 ؍GGJ9NH(̻%VRA1jJ|#)J#1@+[B:A"1 IpEJ1҈#fAC1[x$V,B#1,BlA))赬PAc15sB9:pխJ9zݭCuJ9ӕjMAb1F Ab1{)~!IRB1mw*6AFR9\dB)$Jc9/uzdAC1_xa91>*Ǖƣ9( 5'I?AB1]kAmRc1 b9ݓURAQ5gR9j4 &J1{^\ۊUA1(`ܰB9+rPDB9jޒmb %J9WkB^IA#)8?AC1 ?AKJ9`DYGFR1qPȳhRc9 PZ)~r 'J ppA$C)ЪL$I$1A"b @$c1b|q۶a1 Өƨ&9#! *:L9d)Ԕa91GVRĆe39d)g?rͫZr9$!/0lȜ1D)Bh69D))-\^ #91z Eƥ+Ad)VZg?E9!)F!79D)Ȃґa9$!~а~1!PL }9#!/e.91`9c)x\pc) i1"!m1!۷1#)_J1C)>ٷU1!@C) GgJA/`CfJC1krd*BB16냉$J9yBC2cC$J9k)[)mAc1NKⴧ`$A#1 8rAC1xt\ZvIKC9c9PJ@;n&Jc1ճ")(}Jc1?|@t>J9W @lA9XW=Ռk%J9⪫t )mj9wR4b9^`W xT%J9㯡PGhٰAc9hӨئj"29#1|j(譀A#1s۵kW >AC1+.JZ1is%]sq*ARc1'lAZBV[5 fR1 `vKgJ9Zvp/SCmBd1u*"匽I B9b=fufAc1#jZZۄ%J9ЋMSEJ9uߨ&3b FJA[2A dz&J9mB#,ˇR9 * fJYWogR9)˽h j9[w 9'BaPPPPc1AmI1 H $C)ar@1 kԲ>9! ٷցBd)]BA!s9d)}].9d)|ЌrD^9D)^ze9D)>l1#1!0\%V9$!2~E˚1D)хJ9d)]%I9$!,n͏^9D)^y;f2lX9$! }jT9D){x:bY(Z9D)71"!$x\pp1 1!1)1!1#!#c1~ a ݞGGHJ9Jjnȩ?:X/9)/-&ZXA) ĭR7A!+\(nAB1A) ZPfSSAc1-$L9#1xд) TA1_Ww2Ac96]hA9T>m":5%J9b۶|~W AB1h~zu#֢A9 #mFFZ9MMiAhB9X?dX0/[AC1ʴZ:2AC1ڹ-e6~{AB1N都E1rA")oτmӎA#1>H<ȃAc):+|܊iPZ95%֡pI^ިZC)x nZZ9cJ{ʉAZAC_ʮ(hB9.It%J9{KDA1c/5A1*%ʭ5&J9c ^r޿gR9h{@ gRC) ݩ" ЈRC)0'-5Z9<>)aaxhZ9OBPPpA$AA@$$c1A57% #)_@I"!AIըh>1 /Fm9d)]1d)~5zX1$!Yft?1!*b79D)_U/̕!Þ1$!d(Gˡ89d)ǿnfܤ1$!Kl0%'1$!OΫJ39$!_:j9!w0n<9!.(zD41D)w֛)(jX{9$!&9pp1!c)"!6Ƴc) 'VW!ٳC)^"!a_A7׎G(J9jŝ\cA * e)fSAC1,ᱤ9ЍBc9 ~TA%J9WZ?h:A#)޺ltaA#1+rjkA#1hȪ갣TCA),X5AC9*n֐A#1cNXAC1}泣 &OJC1Т?9[mB9诓`6Ԃ9FR9ͧ߰fLYmFJ9Vܜ%>A#1͕}ieA(nh9ǛxIC1Xz뷪&-},A) $ՖIA#1tmtigRC1 TQ]2ZAn:dܶZ&JnVXb&Jw5@ %tgR9r_PߚiJ#)躖*28A92G,s$1V%J9oO{4"Bc1}cRHl&J9-XF\BC1ZbK软6@8A .ӎAhR#!i%jGJ(.7g eB'J!x HJPPpP #)A I!A@@1 I!a&, I1! ~^9D) -un]*\9d)WE~3lT1$!/n`Q1$!g!m1$!U gHĠa1+ 4 Ñ1E!ҹ]v0n1$!8 oxҏoyC)79$! S 01$!@q MmVA9$!__3U-¥9$! $0ǣ9$!Xl&ِe'1D)(p1wnB)5c)#vB)m!u"!'1a]k_AթGR9jbbj^B1 ﹒*'@Q(덬RoA(ج;kIC965寘[6 I1puNhd9 /nZR~Jd9eMe3e#1 vڕ6HA(ƣA(p굟-\8sI#1q]Y; A#12"vdh &J"1޸490hxhM9C1+2 2 j9#1*-Mb9(3ڿk%P99"1į 9 *w~4Ф9(MIAAC1 ]DO&JC9&[NmFRC1⢊PEuBFR#9jw^uWb)T98TmI)gB"J)*7NAI1\j%JC)^ᜐ~JC)j_oҐfA#1_3tC=AC)捎ؤ9)!XJ(>lr&SA#)z BPPp@$ #)5- 1a  A1UmC)\%r9(c_6qJ#15}ʶ7nB1N%y׶9)Mh19(&P5U9)%>OZbTޤ9 IJ?Ѓ9(y>9({򻽯ڊރ9 ==/IpJ)'AJC1%(3qBgZAZH 9cA__ EfVZ(jpbx,A(c(JC1YLd]AB1 6M9 ᐒIAC)9hlwh9#)X|aA#)֖6 )ַ>A!DiA i' A@$@$RrZZZA$  #)A/$$1a' $H$#)a({1߰1 |jD)蠫հd܅)!׫Ҥ1E)/(=ؔ/9$!WbքI땁1;U$)d)Ωg3% τ)$!% 01$!Ҷ3d)~Gne)$!A' hD)z((ғQj9$!q(Z81$!){g1$!n]kb bBW'9_9@o99]u9A߯9uWhJWuU iJ9nNnI+8A1kci6$J(_5A  ..A1*yVI)b.IAAIc9[ kd91[B[;&`A ZȲgY1 pRKǪlJ.踃9(WWءų9[B1 k{ ڶA)PA#1g){A"1€}AC1|_ _9#1 ˼6@j9(b^۵PkvB1(˵P&\3:9 ?. $ !gA(Vt@A ˃J2֮JC1 QJC1V/SB:gZ9_䷰44ZgZ)ZzřuA1ϧ'G 9)ldNw1I9(.N\R&9 _@A95M@ A#)nTu i%J#)ɤ9$)H1A$)>-n\A$)~~‰BaPI  bbA$Az({@@$1  1]鷨֨ިd)kL[9$!UWYu9$!mU/9D!-5U*E9$!P**ǵ/1$!m#8ׇ+҄1$!Eg/Ͷ9$!}~xձ'0n9$! ն<1$!+[ZB9D!kҳbYJ1n г~\9$!b;|YQ1$!d)!:b`.91 % BGJ WUB!WU(GJUAU{hJZ9ojbKI01djR(IzX@9mR(?﷜OJ"1㺫^QIC1)ꭞkr6hA1 I#1TW fO9(IJz#1 |j*W9(}oy~ޞvla69 .7!@C1(. C@lS z9(7?鳨OrA#1xVZаAC1Ό$[RA#1c^t$QkAC1}ĭ#:9 CbVA)WrDdnA JȢpMphJ") aTZC1zbó1FRC9%/_?kgZ9Fļ`GFRd1[ro67GAC)..O̍9(x:a2 $J#1]mATA)_հ餳`A( mO5J#)i&qXVA#)Wr*9 %=s51 ܛ̢ i9)7 @$@$APPAA$)aHI !A7$C)a 7 Ic)~uI9/-$1D)0s-U9D)^ ^ۤ1D)c׆5f9D)^^ԾCm+h9D)y?6"9$!|Z d)©./i6m 1D)ѫ%K 1D):r]"9 $(9$!*WiRDA$!7u; 9$! ˖1$!wvwe@sD)$!:1``9.AD))eB{_'J 9!xHJUWBD)iJGHJ9@hJȽ|Rt9(1bḑ`9(|}V& B9(⢾级A(5/Bc9( ª/wC9 x4c:"1 / (\D3C9 .6f_2C9 ?ޜyK#1 <uҊc9 imC%c9()'ԲA#1?;$@A)_Wa,JC1UW赥ؖFAC1]Ҿw>6zA {s'֣9 XH$H&I( KTsFJB9]#ԛ&JC1[~\cgRAu'I)tBZ)< AC15=D`&lAC1pXWXWAC9hc%Ν7AC1HM.iD%J)z^G3'9C1 ϴ 9(pXRbA)>/XfjAC1Zm+bA#)@$@$A@PP!ae8U $ AZA$I!/A ac:W왔 M1-E9d),f9d)/~ִmE1D!^$BY2\9d)в~Z]9d)Qa9D)-VLxQ9!zk"^19d)mf1!hAÅ1$!9,A1$!`_ʅ1$!\]f&Τ1$!)u-Go<Fd)! X5X519#!zBKC)lxd1=5=1xX!P 1! =/*iJ!GHJ9JʂlHIc9 [bF1 p04C1(; V%&c9 ZƟ+%iA ]r_״ Z=A1=meI1:*6qI(rȾc9 z +A5wC9 QrhC6#1 +D#0C9 w7$c9(# ڸ@:pd9(ǕA"1 u:-AC1>jcקA#1XXЪ9)$S aAC1_j渭hc59"1}z4 ! fR | b%J(* /*/%z%R#))d%rFRc1Ю4ip@&RB)\"Jc1)x};Ad9+"4B%%J9^Z"%R%JAC1b HoA(T@C0J9 -l[ ˶Æ9 U,Ֆ+0d1 (bNBC1 4LLR9#)&=9 BapPPPH  aum*$$A I$A':H A= 7pB!a3<9D) "%*U 9D)Nӳ\]1 8\z9D)* ը~eZu91=bn9D)߫.ҕ'+Ā9d) s߫RR9D)jօ(%9$!B;_1$!w="ׅ뗧˅1$!25_՗e)!X6,]1Rd)!>Պ~ mY1!w{`.`.19D)߆mI9ʸrD)<=1zxj#)Z߯1 )*hJ!HJ9gjj9! FR1o꼪܌$LA)ߢ=7X2A)re39(?'ıwB'c9 ǢdB샹A  ]T4QC1=ߺ)Qc9y]W A1nlī#1N= C9 춛#IhC9 %-e}c9 ;.곦EJA)ƿy$Ɂ49#1?^߱˸BA#1;%VCAC1(.mʶ uA#1T_/_Sa?A#1[kA)]h gRB1KwOaVZ9xn %}'R9XjAfR9`!čEJA{wCR$[J9hz,VAC9kZ0%J9pPn%Jc1^` HLRc1}`<q^9 k ?K< A)﹂`a/&nA#)+b!6A)_Z2uA ?BPPPPA #)] H$a˃;@$@!A4qAzrڅ1 Y\9D)>NP9$!z \J#1l-m! %R9?܉Sv=fR9xq`kFmJC1rp " 9)` ͟ |AC1_BZ+8aI#)2_AzGRC1W-[:A)e'JPpP@ a˭ $#!aob$IaθIc!a\XeD! ,O1! ʡB#) bbd1UJ7fR#1WV99'B I$ a~/@ C)ar5@$ !ޢ~@A1# #Q'M91EwUo9d)i,ٞ7%9d)Mҕ*q9D)&A^1A1dYAY9D)J,D47n9D)uE1E)+ s$1$) e!71$!\e31$!tmAn1À.9$!UmiЖd1!}ק b.b1!9d)kb1!ذC)83'1(rC)U1 -hJHJ9`'KAsA#1`SiX@9(޼/X\4hA(Xmc9(*#K'kc9(nⱜPRA(=zJ@&j)ײ7JOA(XvZ$TA(ߺO~59( {9UJ I  "vC1 `)lAB1-"HߧAc1˺sqqA(|깭zC1(ͦOMxC1) `&J#1WWu6AA1֦ 2$91 iJ") O$gZC1uڈv&J9ijFFRC1|BMǮJ9ll/1ì%J94b1}"En'qfR9}}\;`B9+}EJc1{Vn$HGRC1A_ ֲ SA#)2PGRC)5ޡ/[GR#)(H2Um'J9zV'JaPPPPI"!|au AkA$IA@_ H A#'J1)-aZ^9d)[ia1D)P.Qe9D)kS'9D)/םfɨ9d1)-eE9d)b^.e9d1 Nٹ991 %ñ9d)v٦޷1$!؃l1.)_o_%1$!*1$!7*+nH_b[9!zb.b.9'.91}q[{1!pZ97?1z``")mͥ;1 +hJ!'Be9@&ukhJ1틊K5[&9(6rAC1k斐9c1/$p#49)ܯ︪;rQ9){p>-c9( -멶4A(|)6"1(_;-!jC9 ظV+!C1(ZKۭSc9 &,˶L: AC1u껴7Ac1CGRkrI J*9(暵7ۆKc9)άЯ,=J9^fbA(`ecc11vivn&JB1==+jJ.gR9ԇVtƍ$UR9˿C=mrFJ9I Bc9xfNBISBc1bɭB9õOAc18=hJ1 [6bA#1hKڸ 9)#~k4M_A _LD/h&Jd1u'uL)2H&RC)U!gRC1\T3'BaPpPH$Az  A !|$@ As?b# aV\L$r$!++$1!qxA  ɮ҂9)UGNch^9 +;4-M'J)?^b&nJ(nW BPPPPIbc1aUU[SmIA]% $I a}]IaX}k>`a_,&`") a")¸p #)( C) .C) */I c1!j/؆ c1!sI2C1ՖI C) UCn܈m A*x>l aX/Or#mC)Ϗ)Vx]l`")ډ@>R>9a GJ1u+%GJ#!WGJ!׿gRC)GR#!UGJ!ꠠhR#) GJAKJȨrN%J9)e9ʰ%JA긐UkJc9PךAC1೩PIAc1﷦]RAB1 }Ac1:P)yۃ9 ^ФiOI }₴@ ƅ9)< R49)TiRlҖ/A")V$ BYN9C1ô"lZ:9)ϊEFI)uGZ¬M$C9 g]j"1 =?חZc9(ʺ0A#tC1(⾱hfBB9(XUﻇtMA)顡\l$AD1}WOt9kCAd1/(ۍ]J9P|˺a%7A1⊴i5C9c1cӘ zn*A16A9baJ9[4tSJC1cb$${b)%jI 흽(gRD1u儶iZ#)W-;&J(_0(BP'J]]hRUU 'BAUUI'BAUUAB`@ZUU IGJUGJ uU 'J UUH&J U@RC)UUIgR#)UIZC)UUHR")UUHRUU@hJaUuRUUIhJUU 'Jw HJ@/%/RBz_RGJ]R&J;R'J R&J_R&J+}R&JigRBJK{jd9%J9}BJ9.ܱ7Jc9 沎iJc9ިpezIc1`L4AB1 jw:ЪQAb1 .k. Jc1>鯓vI%R9_}IMA9%;dWSMQA)`iKAc9W]$cA9ש \WaAc9T־x4wc9 $'':c9 $ A(WW[>#`I1U}pфA(B.&R(]U钕IZC1ձFRd1Wٱ>B9TaJ17a]B1c̘ٗs91rp݇SLJ1W/ٔ@`%J9AKFR9- *)xYgZ9b#LMaAxZ)b^P =17I#)٬)z?bA Z1rIjhRC1jgRBgRB RBgJgR9WUGR9UgRB,cFJ5UfJ&JgR&J_xkfRAhR&J=^Z&JzVUR'JR'J jgRFJ)R'JrkgJ'B+gRGJVU~GJB'JAx'JBjwfRBgRFJn[cgRBgR&J/ -gRBzFJ&JgRB+:GgRBbK=cIfRAVLx6J9Wc3>%R9-ϵ մqR9^rv絠FnAc9&}yʄ&MAc9ȟ𿲩4Ac1* k{A9|U`>#ӺA9^I%J9;! %R9~Z|wh#4J9==nA9/!бA"1zPp躥ȍA(_*;I1+ L%R)UeBq6n%JA_bJII&RA%}_XFRA-yꞇvIMJ9z]:_FR1^U7viAd119A9n5#$D[>A1ԝ99d1rԀ4%J9mٺ EJA-0RA' ׷rZ97$1RC1v? ,OjZD15ֵ-ׄKb%J9w$zt bFJkPf fR#)~|pR(BZFJR&JkzzR&J R'J[R'J@jZ'JWZfR'BW-/R&J{bhgRB-(R&J~gR&JU}0RGJGWCNgRB~gRGJf+ZGJR'JR'JURGJ_#wgJAzgJB+?2?RBgR&JjkFJBgR&JgRBgRBR'Jws[GZ&J},d%RA{&خOU%R9`j57`,eR9{LlI9ԴgɆIC1]˲< Ac1:q勞¸m!2%Jc9i9rZB"1 Zէ%AB1ܲسAB9 m7A9^0:S4J9=%,fJDA9\{=*,gvA#1 RAC1hnTi\?0JC1-.U3ǵ[`JC9* ްnܬ?JC9(׫dK%RC9[p"t%RC1㣑tItAFJ9rca u,@AD1$ӂ-ݦAd1ҬA1_)IiAc1> (XLiAc)pLVU&JA@R#TFRA 4هbA}j{:fR97JhCZ9՘(;lCZJ+*ڭ}WgZ%J1YPbJ%u>E Tb9rb`ڈRB*ϑ$GJA_$gRB UOrRA***?&GJAm5GJAmGJA "i$FJ9 igR9 ?К5FJ9rO6gRB v&RJ⢢϶&RA຀_6&R9{pgR9ϑ5hRB]ДHJ9* __ԴhJA r$hJAW߶J9 * mtgJA. ߖ6GJA {ϒgR9?H&gRAx_mT2GJ9 MGJ9**(U$gR9(W?m&GJAU-GJ9H@K(6caJ1+߫.ͱ̯%R#1 }] %J#9UX[BJ1?w:IC1ɪ|laA1vײ0zA1!`Gq};A9aA1֫໅MJc957mJ9׫-k%Jc9/ֳ` ib9u^U3J"1Xs M2h)A"1W̻4MA)Z~7"! A){@I)k~RrL9lz"1su NRAYfyjj$ZC1kTb%c fR9O| AD1M6A%J9. N̲J9e, J9 *k03Jd1&.5gRA7-SFR9px c $JC1j~:o&0vZC9wt|'ˁ}FRC)lߞOfRA57c7 GJARppZp vAC17A9s"'S>Ac9ozؾOA9yqWA#1v|Ь:_A#1m۶mER9U-dYA1ot2*!Bc1?Vokr%J1phnERc) @DJD9r*ˮnJ9rЊ $HaAc1p8D>b@A#)pJ FiOA ٮ8A#)il9 t BC) ܮm AC1$}A1*PɥAc1[PA#)ߘ*d9#)8'늲A#1zިU0D9C1eMfMYvd9  (BC9Ϗ_ӤIC9NWwNA1a諞'DMIC9Vu|YJRd4I1V/w A1}>ʐIA#9P%JC9匿貉JC9ࢯO\J1⭗akk IC95T]A1r`%š붥HA"1=W նO%J9/5%[FJIn)vFJA!U@҉FRAy5`Sg%R9_zHk:ף/R"1/禘sa_IAo(2i"b"1?p ER9U)4R,&JAmM&NFRA.gؖ H&RA]$i=LFRA}* bsZA[W$ZAzKq듳ZAu+եRd9@-%iFRA-7mZJ}e,tXEPFRAfߠ;:tJRA{I,[4&J1 &iFFJA; ؁GJc9(I9[$IA9mۼػA9??ҴUcFI9}vpA9L$AB13%Rc1)пoA1X @ߤ[%J9%5%?DRAL儐$J9>,!q=qDJA[Nqs: J9ם_A9':.s}Bc1zڞ=[A#)jx($vo/9)z(Ѝú AD)"h1#Or9C1('+I$09`)@J#)%ǚ$KBC1[ڵd AC1nZh+cҤA)_/:E%ENI#)ս-*B9)ʩަ 59#)0#1#1(BD1ŮZ`A0!uN0A#1lt^*VC919B](aC9(ߎPتI1U󽯪\SpnA#1i/I,=9I1/4vJJC9`sm%JC9Z{@Р{—&J0~Ⱈ}?&J1K6b&J(W* FR9iI&Jc9⫘oח%JC9!ᙣ!Z2JA BzO,kFRc9bkuIb(}݋tJC1D GJ9[@p %JC1x%Jc1)+*SI5(hfRc9.4ERc1/H TERA"$B!FRAצH5+fZ9"톮(DgZc9^@L>Zc1/RɥFR95)B9gRI'EGf+FRAjHިFRA? 4ɘ&JAlJlŪ-5&J9*)GJ9PpI9 =31'\Jc99 Wr4 I96]B;J9/+>?$JArȾ)%eR9|UhIJc1 ,$Jc1# 75A9}ܚTAC):xݜ9 j$MA_]$)?A#)Uuy=J /3t]9d1x8b̵Ad19A9s9ϙfAA!VT`?#i9 ߵYp,mgZ#)='X3^Cr#)\UU]u&ऊ9#1}H#:d1)8,(JD1ų'\I0 P PIC9^Wvpްo'C9#1NqO i+4cA1S[ؐDI1iu?VȗIc9UuߩT̉|IC9|I#1<᫗f&J1CCuFR(몾|2&J(,dH&J#15[y&J9<ήlA&J96! Bc9k3 MJC9zdJC9`~O` ,AY]Y4%%JC9 cJc9,X@J9,֒P F%JAט1d 7%J9pĻ\%JA8C$K9FRA=#1VC;ZJK)/بq7&R94FR#)pب 6BN~fR99A)wړ:&JD1Ru܀q&J9z6kj&JA*argJAvR6 NFJAMNzcWGJ9rߵK.Ad9kA^;IA9ޣ I9˜DIRc1z( A)%ݱɜA92 ~DuJAqi0'J1c^X?OI1Xy[zA1[OdfR1U@#d9#) ӏXEJ) ődH!SFJc1^v\Rd9XV/VA@@WC) 9y$i1 | 99!%:v =A +O,`9d1,goJͮ9 x"ҴA ;܆n gZ /53w gA(kx;swƝd1(- ޵O49)  HJC1ō+AcA}rA#9kj"y?A#9>|I1;$ bQ#1VWUܫ*"I#1?-6A( :cp{A("`v-rJ1bpi%6-R%J0;ﴖmG&JC9Jw8&Jc9K#KqJ#1 l%Jd1B &JC9Skk㭝3K{%JC1ʢWM1FRc9cb/m@AL s9Ycy9FAJ1@2JC1U J&j%J9Kj,%[JD1>/:ifZ")Қ3ERC9Hݤn FR9B!6FRJ2BFR96 d=gZA|ߒpV1`B)xТ69(?4݂_;=CFR9*+"ڧ`:FJA *MVQ&JA膼GC#LvFJ9w>&&J9} F KRc1ZrS/cJc9AC1(s PAC)~L)Jc1RrrJ9VdKҏ J#)bp`Aa2Bc1W m%Jc1u*t%J9yкeRA~_!ȶFR9T UJB9?CA1*OdI$5B9NW]>՚XBd){pa9!ݴ#'JC1%xM?9"!tmN,&J __ձA#!"m9d1m|S:91*hA?@% Jztf 9D)ui| 9d1 ,,'JC1К7Ic9G׮JA#1ܐ`~A#15 ~l`Id9nimDI) km:&J#16v'J#1_ J#1X"`KIC1jbj>9O9(>%[Y# FRc9_)5RBC9ߝFR!Z/P8ɒbc15ɏ&h$A!|TV׎B9.ݦqeA#)]Ͱ$iA#)rt'J J_ބ1!#MA1q],hJ9Ũ "4%RC9ryY&A#1"Qd9=Q6RD9ǯd7ZRJ1; #NQ&Jd9)4P&JAKW%J9^P MJC1xT춥;0zA(;֯EPA#1W}쏠A(¶u7BC9?=5?O%J9 +ݯf\JB1z[m &J9"uU7v. B#9 2+gRc9.?[ M%J9|lᯥ=kȀB9 %J9Ϻy R0=ER1^d CZ%J=WnZ%J&wžVZAhhd &Jd1- ٞJA/ ZK{qFJ9ʂnO-aSJD1EMt J9_@m†ID1 㱐,fRd9%奠p&JA3:&JC1 t uFJAR~}4ϦFJAPPp׶ki;JC9z-ֲm6JC1_ֶptAd9@%׶}ERA9kk0Ab1MɟAc)o:&J9 sqq%JB1È!J1XwA9(.1$J9^V79C1hnkP@J")7 Zc1u|z9!@FRB)us bC)X}UU2JF9!ګe"`Jc1wBFR9 AA")uVV'Igc1{͋/,A!66ƒ9$)߼ 1dOA R` c9ΪJ#!7۰7Ac1,HJ9EGwEZC9oTzyB y#MFZ"1l*.WFbd9^) gbdAݸ^' fR#1m~NFJC9yt?&JC1 V%8FJc9[~/ZE1&Rc1vU?TJ(.d;J#1U?Q'wQA0`K 9( 5R5%J95V4P%J9&r!?- B9)񰙔It fR9+m,FZ1:5*bA?'5ZEJ|KW`79,FRA8+5i$),FJA&.ב17 FJAT|i&J9lb%JC9TbzJc9;$VI6FRd1tZXs&JC1닣V7b5J1T fA98^r+BA-/hԴTR9zpXZ,x`EZ)6JC1.:DERA'S>{$Rc1PfZc1 ِ 8J1} L]A hp|! A!ު pIAc1ʷywB9mYR# fZ17p>FR!؀ 8b")P!4n%R")`(T$iFR")U 6VgZ")pz~ L9)7]㢰I9)VSu9c1iɣ @I! --t7J9.^FRB 9 y2զ AC1C*7jJ$)&A*$9 ʒAC)  R9ŬRe´fZc9ewO٘QC9ëc֮ QC9c񯇱MZD9Hi'mnJ#9,`&J"1cPꈭJC15("$[)FJ9h׵=7qA(赟=@A(8oQs%Bc9z[žEJ#1_ªS` J"1ߏް mC3%BC9-:/&,reR9_x6IBMZc1GVBC1z"a(IfRc9?ןue(EJ9_kBC)j pNfRc1}!cZM%R94ޮ$%b7JfZA/tɀTfZA;)O-ZsZ9r,-FJA-4Q}9%J9j [!&J9­=!kSFJ9{ê4iAc1",`LFJA 36%J9m29=Y[UJ9p5&ݒo+;%R9uf%%J9 ڜ GJc9x3uDRc1޿.k. %RAviG>%Rc1jAc1 s>aER9&W?A `p,-AB) ))IJ Jb1g.1J1:']pj&JB)ܪߏJ$CCA9ɲh ʴCi%J9>vjkV)ER9#[#(BJ9/ckuJ9#r]n㗨$VAc9.ot~AZMg'J#)oTρ9")?Pu9B)":bβ@>)JC1yͽ@~gfZ#)[YFckc1! , `A'/io AC)&S9ؼ8=1A! ./-,GR1qwQc9J̮}.rf@I1֪{= A#9#|_cnNfZ0.9=A\UnJ#1.vް9? A#1 5vEԡX%JA|oi~nnZJ#1B`5єhB#1ĬТ1%JC1>)@%J9l[9Bc1 t?wېB1b"fs6FJc9嬢+6q&JA}蹩cQpEJ9okb+Ac1]оu\A97p52B#9* N%J9zIA%J9uySJ9-ߐh-ERA.): 0ZAy Z9__WIP(%J9髻fXlQ{FJAi;r0MRAuRk&J9zbkx⺗%J9?!b/οFJ9)R3%J9 l&J9/7߼<-nFJAkiRd&J9vdIB9'JB1P0ۢmIc9/- ȩHJAz~'`PLA ,&ۦA'%Rc1{8SfR9ߟX)p$@BX|ހ A#) D9")++CΐAc1?¡N#'AAd1~\ʵݔAB9SaJ#)x]6@A#)"~rAc1bw;e≙AC1ۉv(=AC1 }MA#)ࢂhp=AA `YUiA( ]HJc1 7?ͽ&J)p긥GfɒB#1>c)?5hFJ9/g# zfJ9|ﲚtJFpgJc1«n֜]FJC1>(׫lGB%J9J‚ڬYFR9w9=m%J#1z66J#1WWmKMI%R #vJB)븮07@B9byItI$J9;]U) 3.Id1抪fuZ9'ŊfRAV%݃LfR9_5l gRA?lt\_7EJA7K\nFJ9+(w8GJc9( IODFJ9(jC~&J9,r0R Zf:rJ1 +uN?2SFJD1*u%J1.fneHJC9XvjI!+;%JA -7NJA!p *AFRB)-w_y%J1hB`P`A9a89)>/}̾-FJc1N[v%J1xcӾ۔9c1IΣ yiJc1ھ4FR9WW ˂V?&JC1 _JC16ivFRc1bܴ3?Ad1!LQI#){ۅ8r+3;A#); ɵS[&J#) k[Y؈9!/ PAA")x\\+@,J /5S?S>JzbrA c1Cu\J@A/X9$59)бtHdh9!xN PIhRc1-->ȁ%RC1AR%RC9 =z &Rc98`Z榒?I99\3CA(14A#1pw!$M}Bc9 Ƶк16A(~vB1{"vAC9 dB9i^dm49"1,.[:BBC1\2B9=d(A kc1!)TI0Zc1|ﲧNAC1:볘&J9׵F@)%Jc1ʰ4gJ kA9PYti AC1W5܌fR9/?-UՌFRA9n;r@fRA6Tciin.wZ9^ګ9fRAɭPRAWޫ:XUJgR9ブR9,ؠFJAB FR9~0@RBD1p*j7caBD)`ʈjB95 a"iZd1=Ŕ b9__ر}A)Ieג%RA7dHA#)$ 4FJc1%` p&J p` C)rɛA!# JC)#֠[B9}Ų[SA1·(Xb9gFR9P`j|<^7Bd1kTm)MA")*bƒA")yÞuA~J#)Bml;ڤ9)ћ3AC)/.@ua%J Zj'?"c1!Bψ A!squWÀ4I 5'OfJ$)JO!JP/9  +9Ad1z }6A")|R130GJ >n8I9Ұ8ܯg߷J97lz ;JC9z"Jd9,]]1%J9ҵްh%J#1v*QJC1~{തXM_&Bc9 ɠmtiYA9(m +`?&JA؛@7wf7J9nd(Vӎ%J#).|s&JC1_A l@N9C1͋ڡ\ AC1""++t`B9שּaJc9_[LjJc9߲aGBc1¶ ;19C1|%&MIAc1X4N%R9ߗ'+ݷ; <%J9 *rӹZA+#MvקZ9j oy$fRA?Պ/G)?R%J1JZ9+܄m'J9а#IWgR9ctJfR1~%FJ9+-fR9X•%B9 rC%J9򻟿p͓RC1^_嶜|X%R9uZ&A%RAUȾ-D AC1*󲮙rl GR9OАzJC1@{h#HA V*@ % J! o &J9a\Z IFBC1ɐ Bc1]?޻YHJFR9y=J-IC1{CC AD1ˉC,V9#)_* ֲAC)W5 ἣ{MJ#)(K@9)kS{Zˤ9)C1#:Ac1*~TW$h&J ֧Z>9!U(P"߭A vM3^L&JA 9a@A!~%=դ9#)/XSA#) ?)A!p|R#5P#5gR!wJ9{xjOy6I9w}O'%R#1juCJc9=UNqKIc1( [`w%Jc9/-NWb%J9`bo)lB9k%;bFJc9^MG6&J9WԊvB98$i&J1ZςBC9SૠÊuXݠA1,"-!qA#9 ڨ pJ#1.kOAZC9RP_)I1BJ#1⏉M8HA).c&Ku9")\thM9C1 8;$K%JC1-8ۦJD)# ׃ucZA'i;^"Z%J{.ـĨZB%_,R9,FIdOZ9~r-hgZ9}".3VfR9+v&J1l񓵵:J1?91J9 l[A9 BqwJc170>&J xڢȈŗ)YnIc1_?'fcAC1;gjd1)|z-3J#)'5= 'axA9NlNyA lb1Ac1ˀѰx|FJc1ab5nA1ߜ!ΉAc1)=ɥjFBFRA~V\ZGk2Ad1*݄ p7JD)/$0jWAD1a&ArAC1"kĬ,GiJ#1p^t`Avﺤ9(Ҙ9ҵ%JD1mͭT/'A+ }\='A)IBD1 <ԧΞJ1 *ՀhiA")/A)?/R#q QA#)"a>TA|hP#5R5gR)Q j/Jd9~ [Ic9SC4n%RC1.7ĤJA#1 4ǎ4ְFRc9}򫝴yV Jc9-.BAC9\^_K`QRC9u5^ZC9[򷷲0;'%JC9(S!1^&J9ϧ)wӄqBAp@yR_JA6V~&fj(ˬt H%RC9{|r[I(BB$6j&R#1^ܯbC#QCI17}_D"A(=@ % ِ9"1pxuiߐMA#) ECBJd1+:$J9ז%gR9ɳ aw,&bJڏwKZACmIZJNnXZJ~}EU?koGR9o :PvSͧZJ]?>.xPZ9xBx)l ǒ&Jd1_= R7Jc1\eK2%R9t~*߈&yZA{~KDR W^l@AZ  9#1Z.&q?A t`GZ#)騈%&./I!HhC1a׵(PmGR ݵd2Xa&JA.s JfJd1'tg9!<$Th>&J1xq`#O{AD)=ʥLʔAd16.9d16]zAD1Ze'Jd1շ'xc3:9 "FwؤA#)0(h-ERD1-3&&Rނ 9 Wp J! HP4A1$f}%RC1^OMz-I9)+ X`nA9 m&v%RC1Nn301GR9ˬ V4ERC9`mssA$2I#1>#/'$.-GJ jric1ܿ:`A Р=-J9'j@@AA").1#1hRAEŮNIJAѱSC"iZA=ݪ5uwr,%JAC gJ9ެ{Ӑfa H%JC9H %R#1w epfZ9pB/zJ9d6a|J9B@tMJIC1zڴclRJ#1T%I0x,& `veA1k.ijc9U鱼xER1׺ʂZKA#16VÎL[A#1aZ[j ERC9퍧װvf!I(h%w1A(k>dIIA(+!*MA$)X'^u1G'Jd1c]ر%Zd1/m=OaZJ*^ݤ)OgR9z8e Z9[ܧp;>&J9`x0mB9)^b9K@1nZ9euXm͸GRD1]ژFLZ9ú_Vq%GZD1&*T/ChR9_USRB9_jk^QgR(n^.A@9-A (.>Q |uڊY*s#)}uR, OGJ)P``28A)/ -A%JAt J1|PUjBdB#)np̒8IJ %5ʧBD&Rc1J[4B9~Nqdq9#)vr(Đ iBc1/ۺ蘭J9h8fvy[;A#)'4AC)Wx`@N9#)}ۂFn$A#!9dKBc92A)B]FR95&1Z&%R!zZ|S@ІmJ)-/Ad1inǛ.A *.ynJ9:(NJ3@FR ___ֹ4JF!1 P]ވA#1 +~'aJ")ܔ9>BC1*  gRc9έT=JIc9ۮ>J9yJtJ9Ud:`I9wi) 9(( (rA$3iA#1o W،9A *'rAc9xo(P,]"vAc9bt ['%J0"jFJ0Jʼ˧#H%R( `۔JB9@ͳ<˃90Ū [.I(a `6U9A(Efũ؀x9( *ám A rŜu^-J(뉯&J')A(*(Hh6Jd9asv59#1ػ0kq9 NMp9!) ݞM!Ya%R9 h"@%J9'.:7Jd1*[HBc9PޛWkes&B#9ZY)IL8Z({_919**uZ#1UVx=A)6J(lbۢPQmhR)U J( @[HJD1PrMEJ$6J#)%'^v&JC1* vЦJ9J,<۝ A)Xbˀ( ťA qiF&J9PTA#)ܝjرAC1ڼσP3fR#)/nܝ Z9^U#hJ9…Mr*bA9, jەQAd1]?\ 8A9 v2ԸB9 “LZ%JA`{n1-ERC1>`BNFR#)VcJ3ܤ9#)jc&:1J#)5pܿI9}yX`%FZC)j1c1xB9 Ӣ໾AC135&OthJC1Ҋ TDHA9,,gR9is @wIC1pꮝţJJc9kZئJA1 brbSФA("%Ү'9(*!IIFh9#1.66aAC17諥@B"9jSۘJB1*-qR9HJd9~WnkcI#1*Zŧ׌I(حA@x*ЪrޣA ,ŲrA(h轧 %AbQ |ݽ14 IA"1Sy;rA")-#Xuo;IC19>ßbI >樑Jd1zG=mM'>9#)JȠv9#)++)I;J1%3,B6ER9Wt}Ow=H%Jc1U蝗 oAc1JڬpI(*]A)q֤Sva9 +ќɆA oAQ#){W]Q+ld9k 0`'/*ZlQA)P#&c'J#)PPXGպD1 @`[A#)B=2prFRA!hCvњFR")C>AL9n2 A =yz &Jc1:&\Ac1`@ C9)$ P5UN)Ro=9#)/# ʛ&I*9JC1oz%;6:fR)*ŽWd`&J#) ny'JC) `$A [??xouAc1Sܰ8ugBI")iْ%JC1ݿߠMeA9嵀"  gRAgEs8`yA1y 1AC9lZGAc9VocolT嚪A#1ggmic9 Iy9C1 *->_9(  /A)RZXuJ"1}}A"1njDJ"1/ŔL%R (k?J)@~IB1_ Yn4J"1lϺ.$kJ"1pk:Ic1_hޮ%JB9h~ÚӭچJ(*B+IC1XVIhAC1 ٟ A1o%jAc15xņ-VKAc1~7}OTAA1T23.$S9)."%U(J A)̪r$;A")XH" 6I\Z>A)׷/t9#)50%prYAC) 9]KJ ziO?J)共q[A JolBC1XZ-#&9#)ޚcQFRC1 &iېJC1.R̔ںFRApBWR_Zl ^A 5/+|TgZC1smv&J9"5Ă u%J9X.iҖN%J9޽?tA j0c1.-π ` I#) 4ngZ\|!aț+<$J)]U$j2,9 CV^֒ r؃9 - xl%ۖJ#1 nSɉFRA?z$hFRc1vtTZ$"$A")? a{FRD1Z΄0@dJ9޾J&B,%J")h[B9ϫjqɵaA"1oȮ׾29(7ί-_A )^^œPJnA) !繃ޣA"1`ԠŲWc9 /榦;RIB16BM[=rA1ſN=%J9 ɧdQJI1 @@ m⨮A1`aI)+C\I1[=ɞPI -piAhR#1=ڣm@"ۨZAiFJ9OAC1\疷%Rc9WQ}mB9#)2>/*vFJ)bl}$ I")_Pzz2U%R")5?$ gR Wuڎ֨Zc1/uU7!J#18s;࿭&J#9kgۮA,GszI#1g~oV{A#)PpZo~؄9)m%ab9#)/2۸9#)0 bD1_U6`FR+- x%J9ͅ}4Jc1z^ӨiJ")xɓ$J")n4qJ z܋$&JC1)!@FR#)\ fROI 몠B IAU$%J9$X}$IX!ɛJ 9h&%R!X`Ic15HV-G%R9|;fR9U?Keֶ1FR *&FiJC1'b%R9j_6 lA9:]Ugz%JAb,.gRAŅfB IC1]оIc9"*R{[-3%Jc9b+#FERA5'ܸrpA d!)V9 VRzm.79")kųtD9)ɪƩt^ۃ9 1 uAB1(AC1bc⨼ЖjA0wߛtʦ- 9b9-lYd 9"1 `mrIdJ"15DyI"1vkffZ"1~z R9]ZI)bꪪK|NI"1cJc{IIB#1A?a86*ɉZ9!LC-j&J9?~~ߚ zR#1agkA#)OB9C1rʍ3A") lA#) _9):) ɔlAc1@`x1 pH/ԥA /P˘e^J B7-Ew1 TK̥9)\uԭvBd1PZ<Қ>9D)ջ*߃iA$)o{CA#)'*=?OA$)z8\6A#)=/dHgFR9IKߺ&HJd9--anJc9,`dYAC1x,5wAC1{֠$I#)U@A#)])qA!8b/0IJ rzZ_ I7A/.胕 fR Uׄ$&9!6Whb|9#) ۠ӳ-OBC1 %7),J9VB)MZAUX~ϩ`M%Jc1TV^`$9!= PsJ9zyH@A9h GfmJ9 ˪{J9|o",/,gJAŭpJ9 *쩘J͵|J9.­Sך6fZA=ݝ`M&ER9\zJ@NfZc1W\^_´oc9 -lf9)ů1}7i9)6ߪ編dMب&A9^/4قA9éwTA)HvȺ J#1kJb1_}nZ-J9)¨*ޝI)6=&DRc1 Olv%RB1rQk꾥ONAB1%)-AJc97jM=A(x~xh `A )ٯymJd1{-lSC?Ac16v㩾fm$A)@PUfAC128AC1jU:A ( #$AC1/q_ `'99(*ܭiФA_h9 jX!n6c9!vVnn.A ͿpB9 %PMAC1`R]I&&J9Pzppd99d1^I8qn/Ad1s3nm7LAD) +/XDΒ%Rd1U/B 4qJd1j`ʡ@ԶJ \_z Ԃ2I %-NjJ9b*ke[J9j BEJc9 sXBAc1XI-lJ9/PS9C1xTJ,'9!?zۀFcބ9#)߶)mC3aAd1.^uc-9d17MAC)( Z^J1+ .M 9 *IBC)flIB1{ۃL4J9sA9H6B9z/C,B9T,#!IId9-/,,RA%%U-ΰSǙrMI9}5i~9(Hu@t A ػ_Y}٘LA#1$)1rJc1S荹Ac1Rj*AC1nip AC)kZf!&91#bpAA)9 ϥ+kA)z %oB$A#1g`"?q9(߆MA QUfA CsAC1&4ޖnGJ9zZXMwFBc9}Z yC0995ض9d10Hvl4FJAr+,LˌJC1+t> +Ad12۶mJ9:>^`HVAc1ny~mvJC)'d nJ9Ҭ@@?A") &M9b JAuU~8ׄJD1z ׶L A#)7%$IA!b-ٶA .;oB#)*z`$A")}u:J")( ysmAc1h'A1z$ m9d1k;0B9 t5ِA9@#^-AZK>A9jS{Ad1շ%ۿJ9,RAGiN&HZC9u¹9}_[ERAˬRYsJc9XFAJ9XNJ@rAC1`z26i9 ?'޻ *iA):-ˮ{n9")Båf+pA)_Ŭ6&AB1[ūjAB1PïpAb1mx%IZU'9C1Eyuƪ'mAB1! -6XcA9ªA9@`0IiA('LAc9?c6AC1\4mA"1:tItIC1nX 8A#)9/(aA9qm&JB){jd&J p 9#1{^᫭=I9#)IAB1zziaH9 _5# M99 9-ƎAC1mn,7c9 ! LHA#1" *Ac10GugyAc1/qN'J9PаPuB9嗷@9aB9= ߨ5ZLAC):yͱFJ9~zp&-B9_m-+ &J9_2q%JA՞U(_`Bc9xЃҒm۶JC1%9`-Y&J9Z ޒI%J")zK>X%vJZߺ8yڤh IA t4ٶA!&AC)'$oB9/)Z@tB9 XۤB9[Iv/lB9W_\;#J"&J9ߟ*ܛvkJ9ۃ븍%J9z(qѶJC1M`J9,0gR9ǏƘxIC1.cCNJ"1 r!FRc9m EI"1{a4oA)r࿰{9 ອMX7A")/雷iӞmAC1_&T)qz9(Xbm9>Jc1+Z5%A9mw~4ĞkAc9!Yw:Ac1ﯷ`ĪOAc1 oA9oN~J9k_ɳPb&s?9) ꔨ&+AC1VOA 8bc 8A)_-ٔi9(+ԃ9Z9C1"ڥmAB9{ ݩX@%J9VW"=+l\o;EJc1{u\3 R")__(-XAc1EMBc9U&aA"1.P *8A)絷 sAc1U=DSߤA.bai^mAC1*%֩JA9RZCjAC1oVTF@@@@I>I>I>?  P{W +URuApPE)zڦ1! 9X {A^0*{a Z4jus%sLVsrmkMkz֪RQa(X ' ~*!"P{W +URuApPE)zڦ1! 9X {A^0*{a Z4jus%sLVsr{{sP{_/0{U`{U|{{Q,c*J1 `V{AUU{A U{*UA {0{_{@Pv$!b @!?{'7{iJ@jR v$!Hp~%]m1UVZ)J oo0MkIJ@,c۳Bbn0e)_]IJ uu_R[޾:Bakj0P-k{?0N4RyQAZ zp0A. 01ڸ80{{֊R/s }MkX,c`~Z {{{{s'_0s{{{{{{{{{{{{{{{{{{{{{{{{{{{/{{|{{{{{{{{{q,c Be)xW{U{UUsUU{U{e)U{E) 0s{{{{{{$!`{p\WU UWUuwU$!+UU$! {  5|{{{{{B`sP\WUA~WAߕA.) `/1{R {{{|s!pX\VA~_AUUUA+ս/ U"+2%)--s%) -|{{sR\\\V!AWa" BAz_b*U$!!/-5E)U_+ 3<+Mk!%{Z{{{9``)J$!W 1WE)(e)b{ZZPa~  59멉$!W!Uv~o1///+{(B{{{(Bp``@ cBUeIJE)՟ iJE)W9bXXp`A_V b591!w%9!u9!6'Ӝ(B{|{Z@@MkR'mk9xpMk9ZbZ$!{k B UW_xAUUbUU R!5 IJ$!zZE)Z9WR!7'{{{{{jRq(Bzr{R IJ{E)zsbUmk+ cB  *sBZ7IJ Q(B`s1?><|{{{qbj**e) --k^bZ{,c{Z/ Ӝ,cU cE)\B- QR 7ҔZx{IJ6' {{{{0{/?y0 UuMkp{׽0UzrӜ{* U,cjz? ׽Rի{U cpZ{Z{-sQ{{{{{{|sz{?UUm{xWU{s-s{{{{{{{{{{{{*4{UUU{{{{{{{{{{{{{{{{{{{{{{{{VTF@@ ? ! I,$_6`؀m3ɑ$I$+lm#a+F%~&X&^bm0Ёm۶mVTF@@ ?  p?@ (ȿVTF@@ ? $%0 ȎlI$ɓ m3pomI'I$(mm;f- Eف]I$I$$J$f'H$I$VTF@@ ? 0ڰafl:6` 8lIy'0aI$I @(mCJI$I$5bm H$H$8 $I$I$I$VTF@ @ M>>[6? @|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|./@|A|#$@|A|./@|A| @|A|E@|A|J@|A|F`@|A|' @|A|&m@|A|I)$@|A| Ӷa@|A|I)$@|A| kFj@|A|60q@|A|I$@|A|$I$@|A|I$ə@|A|I$0@|A|I$@|A|$I$@|A|I$I@|A|I$9@|A|@|A| Ȃa@|A|I$I@|A|6<q@|A|ɑI$@|A|p'O$@|A|Id .@|A|I$@|A|wI$@|A|I$A2@|A|Q8c@|A|7 @|A|!N-R@|A|vO'{'@|A|BII$@|A|M@|A|@|A|"]۰m@|A|@|A|@|A|@|A|)2^`۶m@|A|H' $@|A|%?%@|A|ضm@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|&@|A|'&@|A|'I$I$@|A|@|A|@|A|@|A|cm۶@@|A|I~@|A|(0I@|A|1Rj@|A|-~2:@|A||-ۓ@|A|@|A|@|A|KVu(h@|A|wd@|A|!vD@|A|i҉@|A|elB @|A|`3m@|A|&>m۱ @|A|@|A|d?a @|A|p@|A|l@|A|[c?@|A|@6@|A|$I,@|A|@|A|@|A|bI$I$@|A|s$I$@|A|&Xe1b@|A|"m)N@|A|Dٵm@|A|rF$I$@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A| m۶a@|A|D-I1@|A|U @|A| >` m@|A|I$I$@|A|@|A|@|A|"I$I@|A|fyb. @|A|9uSi@|A|<# h@|A|O⻶4a@|A|O$u:@|A|@|A|@|A|/[6`6c3@|A|/w[6R@|A|w@|A|)\ @|A|@|A|@|A|@|A|F I$@|A|#i`f@|A|شq$k'@|A|%pɶm@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|bI$I@|A| NmK^@|A|(h= @|A|!>m۶@|A|@|A|@|A|@|A|@|A|ccc6d@|A|Hh@|A|K*@|A|a '#;@|A|@|A|@|A|@|A|@|A|&x6h,c4@|A|[ @|A|0,@|A|t2:R@|A|I$M$@|A|@|A|@|A|@|A|s1@|A|f1-p@|A| s@|A| @|A|7=۱m@|A|@|A|@|A|@|A| dbf@|A|EN@|A|bvhK@|A| ?h/@|A|@|A|@|A|@|A|@|A|bI$I$@|A|!p`M6`@|A|Qe#mf@|A|>@$I$@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|@|A|VTF@@@ \>1k>b??  qGg{^U{UoU-7$U]>\U>U7U8:4[ZUޣU5UQ8qY1XUء1U2 UtN1Y=<+Z2F%Z:-HZ,bMZZZ\2A ZEB& %5Mm'JPmyؐhص4 ȴ&^Jm򵐺洴kɵ: %ؐ&JmyِRs+m&mJmmmmxmRp!cI&`JJImIJwIBQ`+%#&JX&m&~&R('8`%' Jm"$ %%,3=HVev%-6BRd$v*& %0A*RDdYv_\E-/1AWR}dv·ΙmϫOϼ>#   4ͼ/[ܼARdv'켙漫iݼ[μD"  !īXث/ARdv﫫櫼b٫Mū3 5͙nߙ/ARdv왼hTΙA$ Gч/ARdvliчL(}v Mvv/vAvRvdvvvvvvovavPv2zz d Cdze0dAdRdddvddddWdJdKd2kzS .R^S0RASSRdRvRRRR[RERAS)\ zJ A?B0cBBARAdAvAAAAhAKA6DOzH 2$00@0B\0S0e/v///p/Y/B0&8 CzH . 0A3RRdewleXG8&%.8zH .0B R" d/ v5 6 / $ %.zH .0B Sew %%),/37<AGMT[bjrz"%),/49>DKQX`ir z "%),06;@GN V`irz "%*-27= ENW#`,i3r6z640(! "%*.4=E%N0W?`HiMrMzSRI?5* !%+4=-E:NHWY`dijrlzq܃mیgܕVܞJܧ>ۯ0ܸ# "+41=BESNcWx`irzӃӌ~ҕkӞ^ҧPӯEҸ9, "",04C=YEoNW`irzʃʌʕʞgʧWʯQʸOC3&  !"5+D4Y=pENW`irzuc][TG6%  0#J̸+]ո4qܸ=ENW`irz︕긧u縯l⸸bܸ]ոQ͸C¸0   %Bȯ"`ү+|گ4=ENW`irz󯕺񯞧ﯧ믯x篸e]گTӯGɯ6( 4Oͧ"n֦,ާ4=ENW`irz򧧙璘꧸i^ާTקFͧ;1$  "?ŝXў"{ڞ+5=ENW`irz񞯂ힸreUڞHўBƞ9, ,IȔcӔ#ܔ,4=ENW`irzyhb\ݕVԕMɕ<. 4TʋpՋ#ތ+4=ENW`irzufchތe֌Vˌ?-  :\̃zւ#߃+4=FNW`irztto߃f׃ỸD0%}{ <{`z{#z+z4z={FzNzWz`zizrzzzzzzzzzyznzjzdzXzIz8z){~ yr ;r^ss#r+r4r=rErNrWr`rirrrzrrrrrrrsrbrZr\rSrMr>r*s{ vi 7jYjuj#j,i4i=iEiNiWi`iiiriziiiiiiimiRiMiRiOiLi>i)ksu` .aMaia#`+a5a>`E`N`W```i`r`z``````w`]`A`A`I`K`G`=`%dkuX &X@XZX#rX,W4W=WEWNWWW`WiWrWzWWWWWWyW^WKWCWEWDW@W7W#\duS O7OKO#`O,sN4O>OFOONWN`NiNrNzNNNNNNNkNWNKNCNDN>N-PU ]uQ F+F>F#NF,`F5sF>FFFOEWE`EiErF{FEEEEEElE^EREEEAE5E%IOVuQ @=0>#B>,S>5f==v>F>O=W>a=i=r=z=======r=d=S=D=7<,>CIOuQ ?5#5#45,D55R5>_5Fo4N4W5a4i4r4z444544s4g4]4N4?424#8>CIuQ ?3,#$,,2,5:,>H,FZ,Oo,X+`,j+r+z++,+,m+`+T+M,E+7+(.3 8>CuQ ?3 )##, #5*#>2#FC#OY#Xg#as#jz#s|#{}#{#l#e"c"X#M#C"?#4"&%*.38>uQ ?3)# ,5>%F2O>XJaRjWs[{]ZQPG>93-$!%*.38uQ ?3)# ,5>F O'X0`7j<r?{?A=<3-)"!%*.3uQ ?3)# ,5> G O X a" j& s( {. 1 +)$    !%*.uQ ?3)# ,5>G O Xajs{ !%*uQ ?3)# ,5>G OXaj s {  !%%()+,.02468:=?BEHKMQTWZ_bfjmrvy~$%()+,.02578<>@CEILPSVY^aeimquy~#$&()+-.13579<?BDHKNRUX\adhlquy~!#$%(*+-.1468:>@CEJMPTW[_ch l quy~  !#$&(*+-/2468<?ADGKNQV Y _chlquy~  !#$&(*,-/257:=@BFI M QVZ_chl"q$u$y$~$"  !"$%(*,-0358;=@ D IMRVZ_"c)h+l0q.u0y0~..+))$" !"$&)+,.1458< @DIMR"V&Z+_0c5h7l:q>[>? mc KKtl{; sBjt֤2*yFU kҙҜ!.7ֶI@+ c W׎sU|UUnc z{ќqse;;Ro NQ"*0"!V}}w`$Hw$|U M܄m̓PPU FiFjmc KK "!tlqBj{;}&r"' sFjcBjБՖqt֤2*PӶȱyFU r"$B"$ k{HwLҜ!¨73.7Ԭ9@ֶI@B"+$$ c WOT$׎sU(ɟ$|UUt+` nc Ne8iq{FOI+)TcCI۶mҌk,T{_rss ڀ #8MUʶݴئm,(cǶP {UBB@ L'{'{ =c8c8q{ݨ؈TkS(\DZmvbCT[u[3>sCyy$Pnk::*^1%fmkVJA9˵kݪ mPJJU¤7 .-H]rUjOp>ϰ@Ie <k"5`fimk $Ip 4lm Tٯ ">窌퍏t.é @JB+HQj yI2 kՈ .gWNc!ŞDޔݽ?4I$$4sUP$s@9BB{I$I${{龫 88{_˶]mHH @ I"Il[խ I"I3,[WĶ mm3Mc `"TsU*-GI<ȃ3/|88sIH4:p$Ҍ` Ґb Ѹ۸S*S @3tH_I$Iɽ՟1k^צwgIM{ߪI sWw Ioe5-΍`<=m["{{I$I{z cX {UUI ֥{UUI{UI@?sȔUZX4Iq "*نmm~7ơ]~II޴"1B) ς*:rm\ͪzp&~?E &҃B?_ϑ^ c#{ڀ ++W{U555Ŷ L2 cU_׶-IBގsUٶ#!I6ޭs) yέtܸ̭wp `j:;*ٰ$B)$电{jٱ$$ޕ\A.$3 x&n&m綵+` $I$jI޿+"9k k|k //-c'pTfR ֽќ: ز7w|\\ӝ*t:?"سB.B.J`H$I$T뭺L.B.ƿփȯʯX_ePRppʒ&%$Q1e{"}Sw Ɠy$w nk]`ے{UUoJ 3p7Z̩o t)m۰X3زֱ¯έtTfd j8l::سB.B.$ƩZFKM$ls m{#.m`{4I$I${Ov$I${  Ii@mQ{O2lIq{_U4 7Q{<II" {U:%ytGirsިȏ;ll|۶m$P۶m$ֽmOItV,0`DO>RUUU1L{#{jI$H$|{||w뻋{+II${;Iļ{%I),{{BPUiLk骪Ж$I$ֽRUIbXZUIbֽRUIbZUB$IuMc!HŐ{ʳ<ȳ$|{o|:|I$I| I$?/|> m$0{^ l$0{c v&{(  m{ I$I&|{k{ $I{$I|뾺 yGQ'{궠/M${^kH$qb'{{{:{戻{|/Cʶm6h+{UU5m$Ҍ{WUm$4{UUrm$4{UUrm$srm$ҌUUrm$Ҍ{UUrm${UU]öm${U^Ķm${UU*_ƶm$T{UUmۃ]|UUWT{σ|׽6{I$I|: m۶{I$I"{~I$I@{x|{*Z{Zu/{W{ʹ~{{{{n|{i{,/{Ⲋ,{'\6b#6b#{5tь" 𐷸KٷcݷҌD!1YiBַҌ Sc߾IDIdT>5؁TTTT{{{Xoc;g[ms?Ţm BPI$IO )I$IpȤׅaXI$Ip.`I$IQ_%sO$I*W*rI$I-U P#*+,u@BJL$L${σ0|+|k{{⢦{(⫫0| #{\6b#6b#u{555%4O|^ꪨ P෸g pҌ#*KSҌJ{ҌB6IdI4Ҍ9 ؁T{TTTT|{.{*@[cg-{7ķH$|'ਰpƜA)礠jKr@{N՝5x..!)@JJ@H$I${㭫|{{{z{į0{/|꠪{~\6b#6b#S{%5T蠯շ4ICظS 3*;33C3A zҌC IITҌ7 ؁4{TTTV{Hm|+ |-6`|뭹I˴KoZ`@ijljB;V(ݮpB 7n.!"!-̃H@|σ|wσ|E{k+{<*0|쨾{.0{\6b#6b#T553p_X;*! ep >֬3*:t 3ߪь/tIIP|"- ؁u{VTTV|sꨊ{ IDID{*HHN@Z@@ bp}·K@bתUO?:[."!,{`@σ0||.|N{{|ﺮ:0{ᄃ|s\6b#6b#T{5%554z03+Sjc+[ T }з+TTvTO|3)ChjII4t+؁3{TTVW{˺{+0|*(II|HJƢ{z·ǜ@@ +{wYz꠨{ս@Uqb.-\"!"!..H@@@Ѓ|[||/|ʮσ|o>0{~/|{k|\6b#6b#T{554h:\/t2!x/t3^S* )t ;|X|*+k郷KK &.(II򌱌U[؁ؑ{tЃ|Ѓ||>0a{k;{kj~fl6l0p@IK bﷸ{*󽀃 K[Jj*߷, s**7V"!"!.@@@@{{|,{+0{_|.{z/{ޯ|\6b#6b#T|TCb·3g*/t);XpO|chB ҌK#!9"ŵlSֵISzֵIP|B)ֵI776ֶIuc҅]I${VV ж I${UU ж I${UU ж I$`{UUI#kֵN꤀0@ֵI@Qmۈ*@s(WߠƁ{%bP@QZַ +UF  ŧ{B@h|k{*{;{|~0|{Χ>|\6b#6b#t{5TҌJJCܷӔ2^P|"hU*+իƵ1ּH$H$[ _( T#Un| .' c*s Ľ a*o@O\$B"$B"p{؈س Bܷ󽠃' ·@{p,`{--k7  z@@`|:|N0|++|{3{ 0|.{*\6b#6b#T{5555T(&"P|jCZ_з)Ci`ҌS;?=-Ƶ2CXH$H$ccx8SBҔhK'7'.ьp $Z ~ w U`{} #ߠ(,' A@`$B"$B@be ҶO$`j ҶI$pҶI$jҶI$ W(ҶI$NA7="'") @``rI${UUUЃ|{*/|{{(ʦ/|ʎ|~;\6b#6b#t5ح |kJc`!!!/t2 xP|JC`j[9=9=Ƶ2H$H$c%"tI;2`[.&&'򔱌eVg [w`!@j@-H-XǤ~$I$dUUW$I$7$I$$$I$De8$I$d!H$I$̤cJh("ݮjkH$I$k|ۯ?|`|{J|/|/\6b#6b#3555TBChь:ޔc*0pl:`·2+)))Ƶ&*H$H$K!.t*3['򔐄* + @y` Vv `sB!  ђ"WՑq}k(ݰPrˈv0Ih0ҶmZ+ꖛ)* \om۴ۓs|{nxσ|>/|⪺0{{~\6b#6b#t{5%55uҌ^~e**^_&2j^ *==Ƶ)H$H$ьתIKU*S' p_Ja`{a@ @@_a`p I1㠂b$q$Ր$3~z$$Pޒ$I$Ő/{!Y h)?jVv&m۶ {.k|ڨj|xσ|}|{80|+*\6b#6b#{%55uj upzTUw4 ƵtUվH$H$TUwtU}* 3oWoUj{Z S UUtU_UP΀W__1 ;? $N$:hhh$I$?$I$;0{,jpJR $I$ΜYN趑$I$ל}c;c;ל*ޔ"!.!{|Ѓ|{˟0|σ0|*/| {5U]m$`ە{U]m$`ە|uU]m$`T{U]m$`{U]m$`3{U]m$hT|UO$L$U҄UI$ LZz[Ρ' xUxx΢zWIDI:H$H׼^<_ߕ~Ӓ$ $8ƺUTI$I\糜*/f@(ԭI$\ 5ά   \*;b`ߋ"*͐I$H${m0{Ѓ|{؋|*||~|#j|+{6>{(IH|U I"I|UI* |UH$I$`'LNn$IŀwWk۩$H$I'/'77Ήֵ*RS~ɑɑ2>?*  "ZꨮBȏ/۪֕ <-**\V{lII$v hdAϚ "ސ,.!(L$I${0|ʺ||/{I${UU a¶m$6{UUGm$w{UUI$7{UU_ m$7{UUUI$IHս{UUU@|(R&\*U` ("#z ZX  ŠI$IW4I$IќI$Ix3~nɑ*?7" I9@ u@ 綵)U 8ƪ*ܬd5@ Րzۓ $B$HzKߊ.!"!sj as|y{*σ|0{w!6{ ) $I$WΌs$I$Xp߻ې$I$x$I$X{uֵ 7O7Ɛ|@@|}+K{U U S/'**$I"$B"WUҶO$PҶI$u _ҶI$U* $@֕``I$bn ҺکQޙ^;yλ*ͪhlv(*.*Z`ss."!nj{|{Ԋ|l| iƩRܸ׷W/u֌s֌soֱֵ WO%Ǝd@rt"o*1_ ӝ1]r5%$B"$B"y5؈غֶ@PH.{ֲ"8*wUv`v`ֽ}U޵u8J{UZSZ{کr(Id@iacWά{u7bxշxxֵ 37ƍ|pp|+Xz0=- ԝO ||$B"$B"Y؈غ޶@ߠP_uv`v`y~ppzY/ 8ƞ-`<µ 8xո '8νչ$ֵպ$y^?׽h昘 V瓜$u'̏-UU'y{𻬏 ɛ$ʜs?6I$jb$Ȝ,%ڡ­b{c{X&J _4#$IUSJX·Z-ڵ#H7)*ԶI$ X̴Xή=ֵ XX &`%|XXXXe$I$Ѓn|Ue$I$p{e$I${}e$I${j6jս [:??Ƶ^ꪨӷSɛyβr@I$l iX4'_5RT ժӶa۶ Կh/Զ<ԵIbېշIbxΨ+p HRT|PAYZH jvd|{v٪C ls++#I$I${|/{(/*ɐI$Nok.z,=۶mNk{zI$I${Rx+I$sJWLd#IsAI$xΈR UmI$xΩZU-I$`۹֪ZUA$D) lxZ|{K|븺{뻛IDImkķN$H$y|ܷQ$I$ֽӜmKi'Ƿpɟ$֑ӷ`I$ֱjӷ0 $y֑ ԷXֽ(Կֽ -Œ *}pp' ktttvIh`|U'yND{jJ-۲-s*|ֶ/{z{{/{{ڮ{^8{ʎ0{{*{0||)/|:0|H$I${xЃ|o|n<\IImkķH$H$Xh෸4B`ֽʈ跸Ƨb- ֕-5ֽ\췶XW IXgyu {TTTTjf ׮{!yU>HI{H۳ {+/m6`/{[Ѓ||+σ|s{.σ0|{>r>? c^ Эsk#Mkl lsUb c+Uj-jӵbOokV,^_oqbVP2s{m1Y$+k*㐴 <{}\W8հmQ c^ H Эsk#^BCMkl n7lsUb vf c+Z2lUj-j5߮1ӵbDKL$OokV, .rcU `ۀ{s<Ht{!)w"ܹpm6t}Wh&`&nsXX\ xHԝ0!?_2. X"b崥-kؘy'yB{sIIAt cwi64nC$It )<!#ᷕL FbAT c'wؠu^d;1ӭA}?6{g_(-|*AHdH 0 Σ(!tot@sbTI<ҭLR8%9HKⴰksQZ mmK.cX } ݶAmMkzbib!yVI֭b%HltR!5 蕥{hod[u3֮sT9&Np k.v1 %`ʴ)k"/0|UϯOڰMY|W&:*&H%2([եjZI* %G:5UD yJt$(k+W4j͵IkU^ l Ǝsr{zU0;I${sc*l0skLvHTsѡ"!+c`j `%$-"Z l+IHsfjkh1""]m۶IBq|a_cMSR ٳI]VkR`&GmإVٞК۸b{`H'sXw_I= ${-k lؙ'{s髨 7;{$s|vIH{s܀Cɓ$ T c Jk ns]osHFH% , '*ϺרI" lj^O$ֵAMl | % !VlcCL{M{=] &ID{5 qa sws_{~*O'P'0Mkpj `"Bm8esowa'L$UZCOIdխZ?6 O+ۘƋZWIrP>$xZ5IbɑPnk}/->$rsA_|l@sUUU KHw |MMAE!!VojKKoQ&mkcIrRZ/.I$baiwas/JI${s}}rII${ B'I$I${s<8@$I${sOAoI${MkzV6 0-kI$Imk> ~ 8I{Mkc/*a`qmkwgyqҔb;۩XkSުIҶW IҶO|*vCnֵ.t}̽fDZ[SO| 11b4I$1'mk_M76l,c{ m;a1mk;ILɔH2n.$mt RADHHե[©Ol -kpBe`s;'yCZ$b]I$I"2j$sUuUI$y"R ky =ۆ{sb!{Z@Ir$y$qmk_ݷ 0 cJc J4 -cUw20 /bذ} sW&jU I$I"؅rU$ sU ̗,s`_c99b;;캈؈صc(Tֵ l ֵp}O|€wv$")SAjʃյ*Jy?I-k_Uq'yb_I$I" cUh@ZϏv H$ITE 0խK+եot_ "!"!sJJJH%ȏ{mk09KHt,c! ޿$}եЄ'u m۶ЄymR0!sJJH,q'IqnkI$A&mk*S{Mk {-k4`j[{ c ( I *?oֵ)&i\c_mdl Ð۶mu.#uWIҖ\ }x vB | Ҕ9:**jyBmխȺ3.tNJȺ$TO| @ZȻttj^n߶Ml°m۳nŐ$_K?쯭g6/;"5W{'bĔ$㽻ۿە& /S֭NdW.")SjRB@B1yQmk.@ FjMcȿ {s|0' $S5~)!kjJB# 7RX$y?mk>ZK{sx/\I$I  c ڂj"mv CqMk[.ɐI lJ^.OȽp5m):*vN^ { }*2BvhObPnk@yҥZ#OpPU׀,W~ ImT{V\/VmvlVp!}  lU@ iaGe_*% ` `%!Nt [m6mtK@B,΋tjZ@6O-Dmk,n lO'b _!Iڲ I9?mJS Bt $ $ZUGV$JRU`ۚ$ns]UI$нZ]m0ZI$XZ/`M$xƋZUϔP xM[n`Xlu侶mI2U$I$ם *U$I$U",ȷJa@rdMk'w98C8j9<<8ݭ *0'ȯm`ߠp'. /Z\BElvP"2Ң""mIIf[mIdSݿmI"M|miHό9 c)s@@)csu 0m$mU{ $?mtsl ?TZ`BL1f[jJ쨽LOMbؽxx IdIÌ80(crX$YH\CHk}dMm;g1U`I"I:AU`9:JRU`fii;AWFBhWxRl纶i%c_ Im\I۶mNd#&mzks $m۶kU:Ԥi!9t(@HX֎kTWP @:ѽIJ濶ܝ@@ăuU/w&U\Ts ;u@@/9&511-OktII$Z'ALg'qjR-L9$ cx ep!ΎsIEwUP P tmk TKS mcuB"XԽkJ(( حvގsRRZP  c{I$ZWݑ۸ؘ OUT4nU({$%YXLC{I֥c2-I8҄'_}]I۶m8o/޻Oy* ߱5@yjZԐDIץMs+c Oo|" P~]80|ݪ mm{{nJJ@ PIƎs'%5 m&-3btm$ak0c @I$R m&6؋Nc Um$`*sUuJ$O$ 0c $I$s]gI<mk& I~0mk+"f~&0MkOOFhFh3{ %Tc7Z  l ωصsZXLF$$PMk7$${ZJ@Ȟ}܇}'Us\)'{g_?c30c3֭IRǎ`aX[ӌI$I3]]Ϲ[۲҄K'x'{VTTTۀ8o[b?m۶IzpcU$I߼kUb$I;-Ⱥ=F} mʺ{@gJ_!m0cRb " )>OmkzÐ$mk7 <9{Mk./$I {Mk "E'I&Qmkx$I$sw`mkI I$sߚ&ʐmPnk&bEs~VFhVhTs -Ⱥ$/tj׊ȵ`f;4/|+1҉8۸+J0%Iۦm¤9,!I&IZ}W$m۶k[*ժI&I䬨Zzh&Mt8ǎ R۶meF$ycW)m۶I28H2j.m&IW"Ír7ό ஽pIVms\ "-9@``1)l]yp, R $Lb$* Z[+ R* Ь J&L$mkI$I${Mk*õ'9I$psi9 Ysy?zV ۶m{Mk (W'y$Mk2MkJ{sB" Mk뫱I$ɓ,c㩺 q$Mk *\)I$sUI$ьnsI$-k@vgId-,c۝؊؃0,۶m۰)ɤ8 ^$8zŏb v`vdgBb[4\SQbȲtI"ֵ cUZ h1礟b.$C}}OOhʴMs+ 6A``KJFsٛ o&s/9b {Ȼ`?HZ%"("!ʜZ@#}'}mk,n @%Ls>6o {{MkB||%7O,slma$IsxeomQmk~I$O2$s_[{sS  exi8{Mk08IsmikYMk}agO$yr$jRI$I$s]Ynmۆ8Qmk߾>IDIE1c=#ɶ$e{#(D F$g$Z9F䭜AFćj+w$EVŤrw0H'Ҕmsr `d%0{X1 c@0WZ_zFhFh B r4bH$N$W2",",{B```H$ -/c#_m$-s^UHϟ.Pc@ֹiJ ?N̽s}VaO$O$Onk?s'/,mk9b6 ۶`s}H&ْmkk ;{Mk*(Ir }A^6L1,Ҝ,c{sЧ-e؆k8Qmkc(-׽slhgH2?${TVUU7alq,cӭjI$IήsUUU5IImMk E J0MkQdIbI2Ank}] IBy*P.cu:?IbN䒌Mk5&Or I ,c+3G-'[s%@pI$s~Ua[Mk?I$(B/?^^Z m븝+֮kR\wί.("(,cb`@VF%y$Ҕ{WWðMkʧ8:iIs_1IMkU ,2jX )**Qq.Zt#q.I#mk}axcmk*ȓ$mkzI$I$,c>* 6m{-cV 'I$s[{Mk( {!c6ls2fNh'I$0 c$I$0sV|I$I{mkȴITɐZ7'' k$ƫZ`^I?7mkuIX,kٓ' J# -#m{s GFh͖`۲MkoIH$s\ ȓ'q',c-0l6b[Mk~0I{Mk蜠8VhFjJ |ȯ\ t\|6n߼ ˼Ե c@@@`$}'0sV,_ylA{s:=I$BƭR ϝ$ scU N$J<,JnO1`,/bkb**F``mkOz+B V ۲sU~MW ض{sJ0{mkmk mkmksՎ~{Mk'MkMnsi](LrI${Rp$I$0svII$s1)$${Mkc"3yI$ҔMk?@ 0mkzggɓ,c Kx;I$Ӝs~WWA$I${mkjhAI${,c  hmk >kFhI$s{$I${sG!Lk*{ c{Mk{s{sCjmk늗{msd˂{smk {b2{Mk:b{b(Vm6jcS-c? ۵-s;{ c蚢{,k {b:,"|b'{bsg̢sFI$I{ c&"I$I${Mk {Mk(D{MkR{Mk{Mk $({Mk{b& I$I0{b@ I$ ${b{Mkb!&PI$I0{Mk HGI$Ir,u,c-m۶-QMk) I$I;{b#{Mki&B{ c 2{)JZ"{Mk4Hb ًm{Mkc!{ c"# mHfb{Mk 2~I$O MkI$=խZdԶm$mkuI$d SbI$2s__ m$ kI$Im3-c_4em۶0|b1:m۶s{MkJ*sz){Mk$*{MkB{KJb{Lkmk2{mk {+c.{Z{ cH{ZHs&{,c 0{ c:sk{Lk Za#{IJ0{b&{Mk{)J{ c&Zo/{Z0  IıAk w'N$mk{MkY(%Z)*{Mk Z Z"RI$y! cK{JJ {Mk* Ķm6j#t-k?=I$nsWI?sUYI$sUUI$by$ns}}I$mkUWI$խsUUIܒ J= :X [bpޒw0]Sކ%s7xXH$I${MkB{MkJZAm6d#5mku I$O$sVZ&{Mk `h@Z'04{ba2 2c`$I$`*I$I$%I$I$|m&$I$t )$I$фm$I$.d uI$֭ m եs``pr{Mk{Mk()"4m6`/QMk*I$Ir<Zˣ{s3{b {b 8({IJ {Mk IxI${IJI $ZH{Mk$H{A {s0Я{Mk$ { c ({Z|{Mkƈ{Lk)C I${Mk" hI$I c_ FIJ { c> C{MkAI)i0ZKI$ɟV{UUU ؙMQLkh{MkJ{MkR" s-nZ*{Mk!#S?I$ cc_{ c"jIDI{Mk(HIIZ7??H֭BpiKcڎkw*ֵS3X򌪪ֵc fk(Y3 &X%X%S cI&I$ZBZ I$I${ZˀM$I{ c 7{MkA {)RI$Id{Mk0I$O$QMkknH$K$3rI$IS9I$iR l"s (~S Sj|Xz2 {(ɜLspppI$I0{Mkmk/I6bhUmk77 ۶mZ"+Z*6{Mk  [0{Mk ({Mkmkj{MkNr{Mk(${Mk{Mkj*Zȡ{MkZ "m`gPMkڹ Z*{Mk JII${)R@FbFkmk 0 TJcp`@|B%?Z8{ c`"(@ s_5,۶m0Mk`Z7{Mkr {MkbI$I{bӂ{Mk DI$ Z&{Mk *{ c"p,a{cQMk9 0#0#tsBխiBk{:׽O|lֵk/|/t[t[3['X%X%SbH$I${MkiIDIZ&""Lٰmە c~Kɜ칞ö{uueEZx".Z!BI$I$sZUL$I{bȢ$fHTHS!@m$i"锝C*`z /e \p tg#K"wեt}II$ե.\)K&82sTXxlm{Z y/y!{b \x c?7=I$mkUC̶m$skuwUDѶm$ZWҶm$RsuU ö I$2ns Ķ I$MsĶ I$Sb ɝmk5I$(nsWW@{Mk$({Mk {Mk`{IJ Z)({Lkʡ{ c({Mk8R!`^b%^bmk ώ, $p` M?' cW I$K<mk(A$I${Mk"{Mk*({Mk`j{ c{Mk(t ,ɓ${Mk! I|b!{Mkj{Mk ) 1mkgca[Z*80#0#t{H$H$o|Pt֭p|zҔpֵk~tkߠ I$I3cXX%2MkxxYI$bB8{UW\S;IɑZ&:I$M$mkߟ$L9㱒.mkmoZ# sf^j{Mk"II{Mk))02, SC!@Qt$l‡$I$ISt#Y*OdեK u_֭2. {PPPP{ c)I$ ${ c ȓZ6b#6b c77?=ԅ$IHsOl* $I$|$I${6ե.~t( sI/_,(sz`pj{Mk!(HZ:h{MkJ{Z{mk{ c*'{Mk{ c $I;{Mk `{ZJr{*J2I$tU} I$}rն $}cWIжm$[WUUI$bݫI$sUUI$}sUUI$ukUUI$sUUI$vMsUy$z'v},s a;c{-kn6#0b#t c=57?H$H$"РT+u(*JK 2T/| 8tP|kTtkp#II$cy -I p@ZZ% c m$ԭ{QUζm$Z]ζ m$ cےMki= ζ m$sUUζ m$nk]_ζ m${UU۶յMk]ͼmf@hb( tPijխj+'խ.d}K~ SPݐ % cpPY]۱ {R I$I{IJ(Mb6 ({эHH|icS|_|߫ եݪSեs*4@,եZ`I$I{bLI6s&)Jc s뮚+Z{Mkf{Mk({MkF X{ c3xI$I{Mk(A@{Mk{Mk)(weAMyxUE[Ͳ1$I$4S"vM o<MciP=C׊,#?TIIu)"đV}msI$K$Z*( 6b#6b#t,c?H$H#c"TT"j*jֵҌV֭k֭/|nwTSkԭЄ  ͫ# $Iյ tmH$I$ԭ-|پVgԭ t7յkӢkݫյBC)ؙnk\ԇɕT: O$M$33 եyꪂtSфu:|ztOlPՐ =3 `Zh<ɕU$s;{U\O{Ymk=1ӌtH4IsNlBtիol*tW*"ե|񄠷 S*U|. cٍ Mkzp`36b{k{q-k*=kCfb<3>U{]Q}_m{ cB0 8{)J{Mk({Z *{JJ @Z.}o]ku]Mu .}]IIUm//p'hu s\'mfl0IJN6l6juj:  $t c} $tb $tMk $ c $sV ${U?sqtmk Lc s t"dS~[TյKtWόՂ_ lvխk̿۾M۶mK|M֑A0P ؘc TS"tOlT|*ֵ;~I$ItG )`&h'TZxH$q${MkBa i4A?sqI;b[eqZ6몪c4I$pUd$I'ե]d$ITUQ%b$I 941t*pd$I$ԥPUd$I$pUd$I$PUd$I$PU(6ԥs`h@AɕI$Mk>0|b{Mk a{ c*B{JR!{Mk {MkK*{ c; I$Ir${Mk @&B"u cI$I${jJpPmG)eM[VUU}n[ uwvBZ )2u*V1Y׍**W!WVu YII$VuؙV}sV\mFfwZ 4`skIbK0a8Mk] I\NDsUжI$ͭMkWжI$̭KkW }"I+kVжI$赇kU#-0Ry6$(hcZ.mk sʈnwյ+t<k r )* bx+|eցԭ [ؘH$H$R}`ZuY]s~֭-T'2t,3H2 @ fI S! ؁]stI$I{ c2(I'lf0Mk8GI:b7TswC{MkP 3 lɶ cs9b$Vb$IJ  -cP0˶ I$ c?ʶ I$McU?˶ @I$,cUmI$bUM۶ IIҶ1 I$-c}t׶-IҶn [IҶOR@˶-I$O9ߪԶ-)P,Bp{ c Zz {mk QGq$ֵ cwL=aU,cI'k c_HH5}-Ccn[Un[UB_FUU(o+w}]V}% _Ձ؁ط s|q^` m{MUUUU) s-=`"4#jR@I\pƮs55H$O$ dР-@|fOƠWgA ̭9@6b˶d{Mk!@s P& cKյky Ե;L|*kյn6n1gՁ c@@pqu+媫sF*"t3ZtSg_ɗ$I$3IIOdch ۲-q cZP'I0Mk[I$K$0mkhh{*J4 ٶmے,cFceR cw ˥,cH$H${@oUmw7+NclA{*`n{"AP%P%O.cP{ cx*{Mk qֵ nI aXsUN@4I9JIH@ֵ1FH0֭2]I$֭cUI"1,֭!@LJ: 5UmVmUuX$( V]j*v} fց؁ؖjXII${MkBYP8Z R ¶bx_6b#6b# lk5575`>_ / t: $I$,Nb& [RnϿ2/s(`s8I$IoOcRQJ@aҁjR8H$K$ui3jH K* ҌtJՋp|5t;jTA Z|rkIID9a1KR,I$IZaP ZR(Qm-6,c~*RYm۶ZU~2fy&sW\I$H${Mk(Xc;c;.Mk9H$H$ @`WcUJ%@vŜIݍ Jv!(`Z k 9 +&P%P%.Ncpp{Lki"sok{B}6r*WJ A7խ dc$AR7޽I?7}ܳ*`IʵB@жI5}msW']IMםmkUImܶ,k} ImݶוmsW]IMU,k]]IMוmsUaI=rLkUhB'O?Msw?y'I&mk#tImk b K)¨U,c{i_6b#6b#ȭs5557`|g@WKɭ`| ,˵Z` س 1Zw  bPzkIm ԭ cIm ԭkRIm sU] Im sUuIm sUU II sUU Im ӭsUU Im -cw ;6 mk?=K$Ht#`8ڀtkK($@$BWI"I(#I"I֭+I"IGI"Iֵ.T]*I $i|% MmkW[ζ I${MkU]ζ I$HR'4Hִɘ&9 4*%/=h$sRZVWI$I{Mk XII Z8(*H$H$L@8`( I$I8z) `1@1kJ s*p!%oȜ,P%P%-[pZ @{b93!X_i4IkX O$Mk] I$7mk U73E1jj$mvIx3?ɜ mk`bppIDIDmkȰ$K$/|jȐ$I$tlS$I$ֵkת$I$tΤ`A$Its Ѵ)TҌ0=]ij&Bzkr$I$Zvb0mk 8\ QMk_6b#6b#Lk7777tȭ_M Z```bcHHy0t##r ͻێMڶmXK$m۶y|eG$m۶8H nͼ"۶my|}$m۶y|oͼ.۶my||zXxc蘚(ɶiƒ|dd$m۶yTXEP8{t`$Mk ΥIdHեф\@$@$t22t|`t cS|3_*"!s3H$H${vYa":6Mm"Z(:Մ 0@,b``0mZs"I)_@ΫZ?e[&w cտ  ~ RY"׺١HHX&-<`۶m{b #'3Rj۶mIJ0>L`۶mZ%{bI$I${ c=Hb۶mZ =>`۶m{Mk =$I${Kk`?P$I${b {Lk"B{Lka{mkJ *I$ { cId{Z,$( [qMk};m;(b)4i)HZI |bR+c#6b#-k=>=H$J$49aJTc^t' 3uBϢ"!"Tn`"/-0mk.9$I$3 [" ؀m{Mk i(II${MkaJ $}$H${ cV(({YQQQIDɑ\suơ%2Ӵn  nszAmsWaTHtH!BB@UX8O.y"vXH8KwyL#wySI$I$8 x=@48Mk\p`{b4(ZC{%*إ|z*6*xZ|kLj|2|OإԄ":3lL :kpprr{Mk-I$q!ZC{ cI%I${ cB+"{MkjH"!{ c{ cI$M'{Mk@F +Zc#{Mk *&=ɓ$ӜsM]{mk,{MkAZC"){Lk!kB{Mkf({ c(I$I$mk.Ϛ Ci&mk ^llvmkp #;yPnk ={s36b#6b#ҔZ++*H$J$Tlxuc_3aJ"uS%\uhS(P`tPbHI$H${Mki"{Mkf@'2I$oB$|b!{Mk`*{ c: NȆ{QQQQII$jB # &Hm$b}$1s(_߿Z?I$Ӵ,c_wdHHbB֝@%U׭:,Sg(*dUK+dƱ|Uyl+~X|X 8sppp`{Mk@{Mk*"I$إZ bm$`iR`m$`mkU I$H:sUB@bdI)҅Hym;uȴ0ʤU ^Ȥ _U$IB(Ӊ mkppzU{Z")"6c/aQMk+&{-kZ*H|b B{MkJ {MkrNR/=$ZB{ c@I${ c:<6`۶m0Mkj{Mk({Mk{ c {Mk{MkI{MkH!D{Mk)" ٶbPZh* ]V'a۔-c_fX ,c,)`J$Is۹6b#6b(ҔZ/+H$K$3q 4t(h';`, 5; t₿*"zzOoIIǤsuU%eڶ IҶA@eڶ IҶAz)eڶ IҶ)c]eڶ IҶ!+km"S*AZ㉪iڶ IҶZogڶ IҶZIҲ¤.ceڶ IҶaiZ^{ _TI$IֵLbbc֥0lSnZ3֭k+֭/dI$IDt.I$ WQlI$. tI$-y1LImk``@̶ HI$ c`Ͷ I$Ե cIB'b"&mk\\=;TH-As߬ Г $I lͻI۶mO뤳/$I$O@NNj)/cȠ$I$ `0xH$I$8 sjɛDId &L=۴nZSmh̵sW}Aqse{Mk(R0mkFm+6dSsU7} ۱mPMkI {MkmvZ$II${ c)x$I$Zɋ!Fh؆lHQmkZ{Mk*{IRL s`{MkW{Mk"!{Z02Zª^mضmZК $I$s+$0mk:m4{ c b#6 T,k?K$H$tt ֵUhJw3;3q *ё,.!3{jI*iR?@XNUv!U U@()juijwI$I$@ UI$I7r" I$I)k_$ c$mkI$I-kv',cGI$d7sU [ߊJ*%Al-5\Ե~_x Ե0Ӓ$Ir.,P'QW_=aIIWƓB@b!r).` lk(0UH .`Q @ A 0  jn8+IdI@Z+.-J'x'OkT8 ,ٶmزZ{Mk*{JJb{ c`0:{MkLV{ c*mmk O'_{MkPI$KkK>I$I${Mk B*c%{b0t{MkZ("{b( `{MkC{b Z .{ c*@2Z{ c8m+h{Mk*I$I{Z` #6ۑ c?am$`Ҕ,c`m$`ь{+U`m$`Ҍb`m$`{U`m$`۔sU`m4{?IOZ*6?A ```A UC V*C aa I$I~B# @I$`W5H$I$ bHIIY(X Z&8:ˆ`ӜsyWI%LsU3(I0Mk $>er's__I{U V!HЦm[@U[1(|ɚⷹ ޯڀ@@!i& fc>+6ƎII7Q`Pρ؁س c|\ s nrl ` V*  ,i_Oݪ뤠bII$뤀 'Vҁؑ :${MkB I$I{Mk@"I$I$Z* Ir%q$Z  m;amkK.]۲Z>O0{V/{ZPI$I${s0H$I${MkHj{Mk ${ c {MkZ:{ c <{MkH{Mk%&h{ c* "{Mk4! I?{b$I841mk{M$O${IJ H$I${)J$ZK{*J @{Mk jR!{Mk" {Mk*_6b#6b#äPc77?7`@hh謁 GZ AIK#'8iVbpUc(* 8^@QhIdI IєY %(4)jLk(0)W9&{C]_]S:)MkFsa(JC) } c /',)."#r&+kh0V XںZن05=@<[@``E[!W2 IIW`p'p'Z\!1 Lk@T Mj?q줁u0X`P_ h* )ǜsp;It',c֫~ I|?{)Jp 3`{Mk( I'x{b` I$I${)J  Ӊ${Mk*Bh  c&~9$Z {Mk"I{Mk!``{Mk {Mk@{Z NZ 3{Lk##{Mk H{Mk II|{ cB ˂L0mkv%$'0MkkY\Mqy{U5RN'xֵb؀Z{ c x2{Mk {Mk )&{MkF{b@ Z(7_6b#6b#e,k>> TTTTeUI$I$'A >k C9`%,9LA\"9@ji*(IrIId  {UUW?0P  cb2e2$s_:'ɰMQMk* PhXΫR/_'b °b+b,ԭZ=?7/H$H$ֿ*v&` }0?% `'z${`յn1W񜅫I$IԵ `&pNk  {''I$Ib/˜?06/̜𮿩I$0˜n˹$I 'PȤb x$I>P ~0  v;{M#hk @0뤐s(#Z 0mk{%H{)Jd{mk({Mk%` $I${bFITQs& Es"&=Ӝs~{b0{ c"I$y}R_ I|sUU ۵۔ c{A0{Z 1{Mksm֚gf#Z$+"ẇb @,VilU ,c߿+^Z#0Ǝk*zpX-1$8MkmwSI aBZ/M$H${ c{Mk {Mkb{Mk@/mbsuw?I$K${ cN0b/bCcNc777o9$%@آ9${Hz08$b (:$D( 8$̤{U8b9$ c2ǃ6u9$rp:I$I@b& 4  j %{)J1f@qMk*ۢy$s i% `Z+:I#{Mka DɑQns-=L$K$0j þemr@3 ˟61* WWRIIrp'p&NkI;МZPI$..c]$O$swjI$Z&(Q<$qZjF|Uk5-c7жI$3 c_~>X8Ύs^Xv (b?w'O'c{Il{Mk(`b+0ms* lZ`({b#ɓ<`R'{MkȌF7IW߲b;lö-Mk6{MkBZcxI$߫Z7_+I;sUH'L$7b{Mk"${Lk Z{Mk)6b@h#s$J&&> ͼQ{:"N uQWX@=`/8Ʈ{pP|mؘZBM'7I$ c ضm{Mk.P{ c+:ZJ誣&mEZB(+am6fmk"*&O$cZ  I$J?{JJ$0%I1QZIb?$mk]ЋII$Z 0MP Z, ؈m{Mk%Y2Is]_81I$ZfI$I\{Z'N̅'Zh =P}s7NN<]&4sSB Z.*bf$BZrN$L8Z()I$DR&{ c€8X&P{e %(Ƕ"#4+R1+.$9L$L$cȽޓU߅Wn"&RSp7̄  &Եs\N7sυmk  mkI$I'{bɛIs'~%I$qMk'XPZ;0`9t.x8HDKurZ7 )F&jb&Nk  , LJ h 0ZL$4Nmk&2mZ Ib$v${Z $ IIsj*zKmky83 $b?{Mkd { cj("{Z{b&Z0*{Mk! {b k {Mk#h{MkII${Mk0Fg/bMk'/9VRl&{ZS`&=s|^s{%32ضmZ(0H$I$0mkz{ c2H{JJ@0<ZI?!xƮsUU ɟ' 7ns]@$X ֵmk}Wɓ$IB3-k.I-@{ՀO$/{WU}I${-kD(l!4s|w&{'{b0Jy$Lci{b/26`QZn"9bnIR'QmkJU4 o׽,cw P$O$mk4~{ cȆZQZj ?{ k"I$Q={Mk bۆmRh"Bb+b#s55K$J$H|~}+'_G|Kc2:h.OWjс؁5s\\\Xvdl{Mk "I$I{b  Zˀ&m6bQmk=H$H{Mk`]mCZ?5$L$jJ h(>g,cC$8 k`^40 X͵Z ?$ cPpZZ.Mk!2}>${*J K$I${Mk <6bmҜsw&1m0mkXp$I${Mk{s@ {Mks*{ c(`{Mk&Z mk{b@{)J>baQZ *@ $sz 3-ضmqsw{Mkja Z{Mk`{b$h{ cb p`7Mk 25\Z4x&'7,cp^ I9Z_ 0AdXe) .ʙ{lۆI֯y" XjH$I${Mk!/IbC7Qmk I$H${Mk"avf{Z0 k;6d+0mk=>;CkӜ,cȪVC&ub8׽s~_W?0c($v,c7M$O${Mk%@{Mk"Z)I$I${MkI$H${MkJ7mۀ{ ch,6b#bQnsо"- aS _C-sbpP`*յLN)𔁡rҁ؁s\\XXI$Z@/-mQmko9ȉZiɑ{Mk 2'I'h{Kc0d&qMk-'N$QMk㺺CqI4,c+K{&x$u{W^TT Ó?I<{KJp lضmsRu{ c0b{6dC{Mk$-c$y$Z0 0mkW:m۶Z 虀{ c1({Mk{Mk$(@{Mk{Mk {Mk{Z{Z{Mk^{Z(1Z"ʩsZW{JJ{b2 mkrx{Mk@{MkP {MkZh&J$KXLk_&O$8Z0möm{ c ai6cZ Cp걜<)JJʋM$`j4X c'Ǖ).ɘƕhokN$Z) +$I${JJI$I${Mky'N${Mk"H"7ɕ$I$PZ*ڪ/0ɓ0s/zQDR9sSEamkB{)J{MkXZx6f'6`{Z"{Mk`Z#PVa{B 8c;o-k>>ΐs8,㉐!tk06Ư]-Եс؁ӵsXX^^#ОlZ >I䑌Mk*+0j{Z:I|&D${ c IsΌR72I$mkWAI.@AS S/6 ϜU*t8Џ&Zpɟ$@"$Z` mۀ0mk{)Jx II${ c6 !3{ c HbM{Mk9HD=ِmUs\UI$O%s婐{b{Mk`H{MkYA{Mk${Mk*`IZBJ0{Mk)sȹ{Mk {MkP{Mk&Zv{MkA{ c :{*J@{mk{Z@ Z*‚ ZJ9H18I${Mk@ { cc{Mk$(&{MkQ$I$Z z)ضmZk H$I${Z MIɑ|Z??0s엗 I'X&{ c ${mkIdI{ZF2Z&{\v~]#'Er&sn{b({MkR&{Mk"J  { c#"q'H${mk'*I${MkHB kZ7жN$cW`B'I$tU׵%|ό_"Ե*(`&X%P cI$I${Mkd۶m{b2 !ga|b#بH$I${JJɗKt{5,M&@8ik"&TP.C?{iWQm۶-pZ$I${b@$I${Mk?I${MkT{ c II${Mk$H$I${ c: II${MkH`$I$Z.o{MkZɣ {Mk&{Mki I'p${Mk )Zys{h{LkZk{Mk{Mk 4{Mkh{MkP`{Mk`(s5s{Mk* B{ cz {bH {MkZ(+j"{ c " /{Mk {Mk{IJZ(Z*; ؂msVX{ cZ I$I$|bB{ c#{Mk(JZs{Z3II$|b?9I {Mk"Iy`{Mk@j }c8c;b::?M$M͌T\|I$IsE|/)-I$rj:I$6 04YU$I?(]m۶I qX%X%P c{Mk j{JJB{Mk js%Z*ƍRI? cM$mk ^>I$ cX!d۶mZ a̓I${Mk$ ' ¶mQMkI'p${Mk ({Mk(&{mk#D Z({Mk({Mk( "`{Mkjd {MkC {Mk {bi{Mkd{)R@{ZsPV({(B [r#sjg{MkB@${Z(!p8{Mkꂈ@{Mka*{s <Z:{bCh{)J@{Mk$){MkBZ{b+{MkjT{MkZ# z{Mk%{Mk { c{ c {Mk"`&{ c#*{Mk@ ZʞZ`({Mk*Z1I'F'{Z)%̛ {MkFI$I${)J  m`۶mۓbYc`۶mZKY`۶m{IJ6B a۶m [**:`۶m{b<" #`۶m{Mk Y`$I${ ch*:Z*{)J @{ c6 {MkM{Mk II${s5{AI${ c(8@$I${Mk% H{Mk{s{Z{ c*{Mk{Mkf"{Mk {Mkd{ c"|b{Mk &ZB{Mk&"{Mk@{b 0{LkH{b  {Mk&J{LkPN({Mk4b"{IJ{Mk {Mk Z*.{ c *{MkA"{Mk"+{ c{Z{Mk$Ȱmk{ cA{)J0 {*J{Mk)R{Mk`J{ c.{Mkh{Mki Zڪ {Mk{Mk$h*{JR{Mk(){ c. {MkP {b@{Mk%{Z*0bJ(*H{Mki${ c*B{Mk Bs{b{Mk āZ,{IJ  {Mk!{*J{b {Mk!{Mk{Mk({LkJ~{ c0Z R{Mk"mk${IJ0 {Mkb{b({Kk{ c"$ {Mk$ZNJZJh{b*{s<3D{ks|VTF@@ >>c> >? s .SR|c{bsoIzBV{-ճ.cY[(kԝ kxyМtzu򔑄Gpayꈴ cbs{)!#,Ͷ/|Vws .i\[lSR|@O(@*c{b#23,soIzB ʊ^bCV{-'.cYj]$[(k3"$ԝ kəI\֝j?? -՝sU(*yC?h7mq_I@ץkW+P7i$Bܸs,kWWv60Q{UW\Ui-caQimcsuGÔ$m&ymS}m؝<Bܴm!m#I1ѸboKڰ$L+npsVIJ9sTbgVbVj{)=)- ı+det{1;J 4P|jz" kj `VBTbZ hsk@p#< sr[{{II$Tms?_ ?םk* }O$Rb6/_=͟$ub, i62j@bN$vmST_SANukWU$I$j8`i8{mk(H@ ɝBx &*m$,cUj`I$՝,kU m9[;rZ;<̶Vls-kUiE3-cU Mk(2M$ kW I$'L,kU "IXsUXX4Iܶm$m2ݪ7dۖSb[^I$h"ѥbZ.xI'I"!b@ l̓$|{Wa8 {)Plkm'Tt@+״v եٽ^Yns૽Nc$٭oO`oW~Js7rˇV/tjbVqi0ץ1l ԻIݖT57u¡Y@2@xѷ#PX۸%ҽ3 0!N!2&2!l&ƈZ@#N$H$0{V /V߬Z_'7I}2 k/ި4ؔΌu )եk(nJ.$I֌[֫b$m۶tW*욶ZIIKk- lՖm&I|֘@5[򌾜eҬ:N " r2s^Cu:Tm kӢy$ IMk]"y~'@"đsPeO8܃UsWuz}e #Ij*IJ?Abu4Iز-kU!m4mkj = [͹uK)&I -t +*kSԴMk"(_9O;s h.(Z|zRIe=kcu>),Xbbr>L|ۢ-m۶I2ѥM|"S:%= .kZ m2t{UUWTIDID{5555̣o{uQl  HLk-m$Ckl (.@@lsdžmnul- 9"4$I۾Zjz *>mmt#Ҳ|U R=.םbBG_rsen*(UO&iե miu"0kW8bQWlQ|:15PTms0[{55U;ӶMlk*q1S+˒ib$"&Mt, v k 䎝ܐsT`I I>*Ϭ_l#󽋜@ElZ+cʋlm}烪}A" Ic@knKkվT㮈 md(ΰl:Y|ɀH!2+[rzԧ^auGupl=5 v114Ls iXI{{&h L֕ kϳO~y)l_ Ϋ#d# P{^\_UTiҶ{ $ )œj{X zXZ l˶-[|§$3ք K;ct\Tг`I24\ѩZMdt;jk %i*A6|s m6 u@s16 4LkI$I{{;$Ws0|m{*V|i'msQ1ކ5$-[xap{PuUUIԮ.s)U ۡ9{TUUUbs]_ԝm{mbX.0C3ە`@H{ [y4{${{{{rI$I${{ möm7s; ǰ 04 Z:* )C.mkU YK$CI  6lMc|MsU mIb|ms Ik{Mkuz b{ֵZ?I$3Z/' `m$ cU `m$b]`m$ cU `m$ cUɝ$,OkuĀ"e[,k;}6`֭( Ib|bU6dhQbu Lc{ k({ @)k{bIiȔ{UU%Vȶ- IBaKcU%˶ IBZ߫ހɶIB96I&`%ok/?I""0sgnh$ȃ'sO I$I<|{{{I$IsF nl|{‹|s: ~6IX{ cbp'F85/``0 !WئiW  Z#&I[Pq &Ic҄-I$mWcW[$$IOtkW{^XVV ذ /3Ns7'' NIe|z Ͽi0 F|}"Hpjk*IH [>!!S{JJJJA{wqYd)&I4ŢImmY*U;ɡImYӄ}M7ڶZ&()!@@HI(:jᄋIbl|JI$v;|&#«Iѳ:Ӳ/K t2@C_пӶ@Kȭd5.\(`&b&՝Ms //3k'''' c p&a&ؖh$ $c'4p}@$@$-" Bj*@Fmfm=0l_i6aU|u oºIy.Ud;Ⱦ l_μqߖ4 rtv=u-ӻ }ׂ2x~xнZ ¸~B;ժ|`pH$@$-3pm 8 ;',)*m``:'LmΦ_@حoxQiZ8 2{WwWtsM{s,,# I$s9f 3iaRh($I$BپHRIp |UʊOn6ۈWӳZե ɡLkIxIslZ//mIkzzz$I$Ϋ$I.z*ݒ$IЦtư]^W !"b@@>vlvqץRۢ" tOץS û/q's &&sQlqRt94 UӉm6/|@yR$ V "b2ߪƷ`X ̅۶mJ+ $ ΌR $ 9J몪o?$y+ls`յQK$M$ns|{sIO,{{CI$sHsUU}zdUbtBل3A#2Ҵ@Jsس|ګWվ0I$Ժ$lt⾴ζC~rsfJbɩe$Icz ϟ$ m9 S`mIҶlkU+ IҶ֝sU_IڶybW e( $CߤAZMku.mKFύkry]瘝UUchΔtoS:iqj ,&-r)Ul'wI!ӥ| >`emMl1'Z1Tc54 Hdqs߉${ c"liIN(Bx${aq{t\_)$͓$ӜRzHI$$Mk f8es?: 6$ .Z}KK<&NDs(J9;ɫ0+n,t5 $`$l|W꺷C'I$ԭ)lI$fS@$I+$I J ܬ軷o S*ս-a֥t ռ# ץt"Z*%ץ  Vo9B٭$ ʦm4 |̐Fm$|ٻ I$UdǺ٥|_!  Amo?8jۻ:ִ'T.!$I_9j**ɓ7 c}LtLk#װ$Fl $Iht=*!@$IUҰx[O_O|%-;qs-|C&ƊRB'BNgmkA$I$s)^ I$hRrꪪ'Nbj:2+r|JkݵT4mrӭkcک}s lt ٫m>($I4ԭߢ $IŻjkML JBƺɟ1L#ȽInc t( »uC$ |7ҭ\R dK|_ y I$I9įp<| l6ch;;(yZ `c[7ղ[!B!<{Ųԍiם Ш$6םQTͮmvp5h7')cv vlmsmɸ۶mنm4S]؉Ujt ! ϲ~ҭ̈́ ^hMl,cvik꾨Iq8sI'IdsI$ɓC{UUU &$Z ˶`bI"֝{WU!M6q.kUxI"AbD?k&tb*U؈H;ԳZ$k KLTLB˼)wK*Z Z>ץpdnõ 鶝PT Rm$غs..VZ{]OIAJmۦm8{ uUʗ@H6q;ʳжk4V 0ұ%k%lsoQd< sO$[kaEGk+]bc:/1&[+ q |!;۶mX|lfd &-nkJ ՝:# o1םkרس'-36֥Qlׂx'x'8{^TTTIO${s ac|{;:?QFhVji:ˋ k[!$K?iVIpdƔڃٖ kpP/`tL{"۶ms~ҒIr@B.B*$,NkpppI6hZW Ll j3IR&v'" O?s+l檺S4 (mV'"$/00|_`ϛ{u&ADk)mۿ՝e^8p[8lH*>2##AWa5oQCcJ ; kٮr фԶʼ$ i.tNNļo| X>ljZ#2"#2"խNJu@@TҢ"ɼnwL; ɬЮ#O60lx'x'y{VTTVs cg{s 7# ^=s U',c}R8QtjHh"IXcVf I$IC/꒠m8cZרgQ{*X$ok ݡspsOK O'IKQc[@$V$nk''-Ժ6V&(^ҺOb# m䃜Va$MҬBΐ /p#30jN"m c_+Ûsmbs}ՠ"A$Iڥ/|#034hhƔ|qqwk|'*=[m(|#0"(j`@`״ʋȍlAҽ`Nw|Կm'̺ШѬ$pdUעТKT\WVxm Iu SW DH .SˉFP֥KƖJ&nk_ŵ%}֕\.&Ң$I Q\0߶I88m? 夶iyd 7I$IA.XbIJsOXOPs,k77''æ'i־|da8sȪ@ fiTZS;~M\gFr !k@1$I|#n6|ՄO۶mЖcn$IJ*'"(%c{k {kk8 {k{is*{jk@{{{m{&I$I{n{,&BI$I{kC/O$I${k`4((k* II${,c su3m`Gmk{ k{ns I $1+c I$I${ c{c I$|{kkW }\ե|@\V@{s| {4c```U&& 5ݹIf| {꼻I$H$T"@ u* !t ҵI$H$ѵW   c`{qt WI$Iץ|鹷m۶a*um6iwy} 9|%m$I9|}vIb$ 9|wIdI$sBbK$M$ӄ^n8vq IMk`` 0Z 0 b H팧JTb[ ik|:Ok | S~c۴ ؈|2]2I$@ Ȅ_ #=*0Pt:^U tf2꜂+'P%P|{RRXйId!I֮sUUIr{UIܒ{UIhJ{ks#I$Ir9s|{zsk σskj'II${n{K iЃtj8_/{맬p9 kkե%Ӻ 8 ShkB"ӴTAɤMA NĶ2/CTrm72ON I:"ȿ;ǒ@nm.\.IpL]\7"IID@@`se({m{ j {4oB(5Dt 4t+U*H$H$4< 4J4h~^UҵrH$H$zUUU50 szz{ ]s跸v1l= vqt;U۱m1lI6i50do 1l='*¾Iץ|TÿIm;թſIm7 }In,7 Uo$9ӄ&*ʹI$ץ ỤH Kjz)hld\ " lGdDUēM햖˄!U ~ըt|I$p8H  H$@ L@ }2X)|B\g; + %Hl p  ` 'm그~η~V |B@ʊsrjc$e'{jc@k貣{Hc(sz~s|{ۦ{c@>:Gys+wJk `ƒ` s2s%Δ_jYkk@6TjKVyot'+"k| t]w ʶSH/dUö& TuC iեol7˾Z ֥Olޢ@ No\>%* s@{k!|{ Z4ѭ.k[1k26`$tg؀5$t*I$5g|'N$ŤW @$4딠U ҵ( 0L8jjj*I ]͔+#/oI$L$]J鷸vQt+UI$I|5رr|yyw5EþyV| yۖ%I9|IoY8S- 9l9Ʊr4Y4mw49vkD9|ꨀJIҶ$ Zr``̶3HtG:Tb3 tgBUb ,JUWü3Z ˄)\3`)}`Y幷c۶ ۦl I$I$tG:]|&2 /gKbJ$d OP :Mb$I$SI$Iح :V۶m I$IWx"$Iv'WI$L<{kk0C> ؋ҔmkI${$|{{{3bk;{kLk{kkɘIk" ɐdI$sp'$I.Jk8ƹ` ]aaNH:)YrV&"ұc4Iե;׀Ib$;I{nIҶhߺ it/[_ƫ եpl}(ǺX l;IDIDե`@BJ{js {s {qlO`9I$I$@K#tz $I$5t -N$uƑW깸$I$e|^|@$H$ѭo뵮Xu2&t&ns J$I$s(|s"(p{{ {s3cH|{z{S Zbj|:R I${ ;+c"%-%` /| ͜P wեS0`ե|նm۶եtmI$ե2!նmۀ 8|U L:եpl?:եSʽSO".՝H@@J|s㏑{H[ I9q{5%·L$I-·I$I@Kֈ·ϟ$IhW·I4[¸I$ITP¶/`T~$IA4ѭzzzI$I"A񵏥~I$I2ѵo0@szzzpץbץ5mI$I$ץ[Z\؉ץ[*yץU?תþoץv [1dwbX5dg} R-6t_ WЬբ>6}%ƽբ??½} <{ PPPl$rJBoN$q{`WUx%ZR': R(`UMkߏ4D$O's}<Ir(l?sUa* ۶mؓkI$Ik- $Q{'WoIĩo׽{U](%0 q{z$i9IdQs>agON${UUWT $I$kHsis {s*@jkZIo)w{UIv{Uz 0A6UWTT I |Uuu_J='5#1#-؂-S1&66&û@l dǻ@v?lnȼ@䳭(lMɼ?r*KǸFQ IK$rl`CmyߓK*l@ I#^H8 !! * M|VCQIJP۶mxV$IYOZؐ$ץT '$ץ3}&IUM¯Ӓm۶+$/ $Izm,#"!@xe)nJˋxXt 8XǶ I;9T I$ڥ,cUmI$b_I$;Zߪl& UU6۱ =纝]$`i=uUwɛ{pપļ`R7{`w@{bΥp pOܯ w׭3_[I$m;Ym#*b:ם3{̀X:r\ЪգO?ם,LII苰 E1 ZЏڿ>{X]UCIs>v @֮s`R{#<#l09 q$Oq J5 ۶|Lk-E f=)sIaI$IЌsw m۶lkcofK억5b zX`qe)FKdT{WTU I$I29{m@Lc  s;p$Jc`{ob${]Q]U4۶mks{s8 dI{5Um`ΨXp 0 SWb\\0ߏQ{cx''{aq r k'//$aҶ#ayItb'RSжrlڶ aҶ$slm ڤm; 3~ H$C;kg6`۱$/ $@0"}m;I$k+ m۶c'v~H$I$/ uKI$Ql }}Ib۶ ֥tw[Iض ضql cI$m֥qlI$m֥K* g",֝@HJJy\6 յ ** Jh΁xx~j )wڥA-4 Us_ )s?l '{Ik s{Ks` iەEx|TVUUtp4fsZھq r'{.'{!r`۶$m|ר@$ӭό} $I$$I$rCB*A$I$ԭlWcӭ1Wr5'%Zơ uXXX۶mK `۶a4KWz۶iuS=I&MuQd]{Ib$ qlϽIb; |*Ib6 ץ E ඝkB.7zΈR˭tLD<`8*ʽ{-;xƾ}%ڥ4d }% ;te*ΐm$$ulIb&\yötM}Ul{IܖrڥSýIR'ڭ3**įXh)1םA @noU]F砪$d];t,% ξШ?<9Ź9֬'QT쾸P[~$lW#$I4$4z(cp=us} )/b oӭAdmWLnӭDl tI$II$H$pB@$ ӭOg? mmPɭ$z!N$0s;*SVU=՜c)bYK}'#ץtILߠm6i֝\' m$IY*+oIb۶ SI  4u 6I$Xn%rwTUMeud*.}M¦ ItI%ڥ|WMvڥU\ ̀mdk?wЎ_?;P/?° !&J'n+?un#m M۶c;<]H$I$qdםl uP[y4?-;ƉkVT+@?1kC^jib$s% ඘$Iӭ"drb)n#(KYmjI7% 88 "!"!/ϸ|{ , m۰ s$;ٶ{,k ! aTV`1sWΝ sI$H$sn~sk鈩t ba0s-6VJ>{*cV~(DN@*:j`'lm{TWUUHs*Pϓ'0{r? 0s6ؑA0shNbcQs*I$s{WU`{{UUU0@*?jR@Nur?ԭsUU`I$ ct0<mv|i&󄪪0T`?σvy1l Yו@nςžm8¼'ڝ \I$Ibإfs^ÀLsȔ *!EoʑIkc<ԥ9€$߇Ǿ(ֵ2Uy`6sT^ۖ k  Iv{Uu( IӒUFZ@&UU |&s'mt>”5% !YT??!hR/L$k))Н{ `3 a #ҥ"dZ(؉Dt^6`TY* I$@ c$MS"!&IO-[I$ kI$l U{UU$(Vs_UW@m;g0|{+شm0mslI$A${Ns,st_s$bmc;s7mI$֝{UL I$uUIv@jOB֝{U> sUmI${Um8Or{uuUI$-{UUUI$. {UUIҥ.kInsU(b_msط) {}sy-h'sU_'`֝{!a;Pxx»SyuCջ U¥ 1uS{Ð$];Ql'ƽ)cM;.$`Ķ;ÿw0<*%%((Lk@`tI'lsUBsUv7 ks]aJ>LIs݂l {w ' {BqH$I0|v$ӥь* /U4$U UvT񌠿=;1,b]؁]{6~S9Ss(p.{hRb"'p'{}, 60KkB"9|)k*  "As $0kk20=,?q{)7'{ W I$dkMk U${*Uѓ$1kvI$ ssjf{Hc`c;c#ms??=H$J$uCp`PI$IKI$I 4ql*|UU"!"!֥|3 0sg?Įmѝ@Ӿ{s ` yYN ѥt IҶN'ǣ/ѐ N %̼8tp'J>{TVTVmGs c{eHTHI$I$U:(ظI$u 3$0Tq$uL/]H$lI$4o|$I$ץ' ˻`.$I| nM"$I4_GIp|u<\3C*tpd ַt|upl /d귷t0\ &a۶mۙ|k[,"{j@L io*HBk]]\WF q8a{c[.Xi=bss,5W kMm6f#6b+{Yj6ܼI$IsI۶m?I$assrrIb& Spx>M$ ?vL$ zbb⺸Ib';sxp^Nb'v`sфݽ#2s|hT7Vkƛ/ITe*Ϲ PNuJY` **M:֝J*PX91\P4@4{zpprx'I'|{kH$I$sɕɝ|s+i|so{{`& 6b#6b#Ls7??ȯUi: pIbۦMSuIb; Ҷ|mWH$@ ֥(ѷ~W3`(q|CH$M${{aOtK$H$.{aa5b#6I  ѝcdB> +{01ѥb\ X:y}wb( @j{Bh".{s ptHTHUYXtl^lը8t~*㸷I$I ֝|ޠI$Im: I$I$uAץ}u II$*4 /t|+U~|t[֝|_]|]|)|U" 6T.շu鉽"&ip@Jt& sAI&[uUsFc Rd=:'|fs*) mز kᆮb#6b#{Lİ 7o|.$. >Im7.lrrI6|p^Ibۀ ))vb;;|z{rrN'p'|X\޸  2| |bkKBFb$Fb$t|ſ`7s)ʿ'/wLK]PI.֝J**o?: TN ץmK(Z {ppprv$N$|{jI$I${ks"`'I$|{i|{js9 6b#6b#u{Hȋ2p1u"_ڠ ץC-;;,x", ".!֥|yK$H${lsH `-|  sN}-mo'񥰝l6򥰝j ŀ=:n',(̺-֬_?ϭk"ᒬpʜWPޘG>lsPpa4IkzZ|$Iq|*U_$Iӄ~JI$IBAXQ|_m۶m3W_vb۶ VΕUUI$H$vUUε% $J$IVov2ttUߺ÷I$I3W·I$IT_ [*$T}3u4U34 ) ָa!U*[&l;-٧kR [!K 4g{kwXM]Z9{k G=ہs讪b++{5555M}K7I&7 6>»}&Hs>`kSbc; So|Qc'H'|)*; ڤC;եЄ;pMڴC;sl  @$|*((խ{BBBB91|Ž9?rQ\Ba žr1w՝ C}=@Jn۶:o?uBĻXc?ץtW/I ֝{ppppN$H${k0{sCs{ks k:* 6b#6b#u{US^`$SվMڶ$uD ] @$u\ |w"!*ᶝHJI$H$cj ^b&j&b οNwҥUu 5jk\RI$I&)cWdH{ IH񥪜]"!"!nӽZB0{c@( |Rb rI0JTDO'0RuIΗ{!0x`S̽{B)`THHV%?d;vj\'`xgI$IヮI$I$hޭ ɟI$v],p {VXg${W׷ $ c^) s%-=ݷ-| }lIj&Hk *޸II$G |W!p؝m 鹬** 0tE8'hhRhm;{k, rw߲ggkU~ܽ(N0s)#Is55?/ƽmT 7фm6'&Ib@<8< hSSrƿ_?l&#+C;rsPй ۶ 'А`踷H$I$" IIlk@B>Fb$Fb$s&1\]%a.tu,½@$֥|U*?֥t]X>}$qdɐ ɐ {ppprI$I${K ss{Jk l{k' 6b#6b#5Ks?m'L| UI}Um'Ibץ(ݸI$I$(u|(b['usP +BX{UU'@!(ºp6s׾Vh)$5&c^~1Ib%I{UÑU&I$ sRImH*{bt p0s~ \ k\Xls('Ο7s6ؒ{WwUɊtIHVIƽb%' V0X|ؘǻS @WFĺOR$ H%z~bc m֡{IvKX%{XXXSImkɔP; c__2Kڥ{U],~`OsU|I$ڭ{DII'__ح{op|U귳 ٥M[o,I [/nRۭUVTO.I |UUU,![?/.-qrP q{0o|Ҷ*ф h|suB  ƽ ф^v2?խ|SNb'p8lުI$O|ת( |KKJ@EFb$Fb$kM͹6`qlI:"#a$2] ߼䖝2" H;I$mC][l'N$+(ɐ ̶{pxPpH$H${ s {hc&{s{js <*#{kL 6bm۴s I@a4MsIҶ4{ UUմ~$|su}uHtHXUq֕n[{0yh2&I$Y; w+׹۱P4d $8P,'XU ּ?$8u $I$8Ʒ-I8ZH$H䖕 s@ 0[4,kN.nI۴kkmZ~ߍ\Μk7slsMM m$l{UU ən{5*ɞ iv@줾WҶ뤿@5Χhz hj Ƚ~[ @9ݻP@o{\\VW2Oq]R([jjꢸ;p[r&Զ;wFķK*;";ڭZk;ڥ7׷;;ڥU쾷k눿IIڥ`Яpx$ k~tpH|pdW'º).S("/?)S2U)pnh(*ժ2uʫZ'*תb/H2e¼99j*::| ewU@4t{[ I0TlswSFb$Fb$sM͸I$I$TB* ݮI$֥۾ I$1$I$ UץPd5(.) spppps媫_{m{! c4Bs{[p(( s穿|s+)s*II{sbCtHTHuI$I80Lh츷Id.<I$ם#ނȹay0D}ضa" DNb;ض4(0չIb; u,(4(gI$H$#( 1Iə|qT 72Lw42ױsW !K{UT#*0lsਤ X&9sq7O{#uImI$j@MZ ALs" /wϽ++ʥP sϽh`6`ܖ >Ͻ(6ʢb>+O*,¬lY;l 6,~ȿ˼ԮZ"RlE{ZJ(0;| C I@Ud߷tZ;|7,\7 zXշ:5 !,  @ ssoW^\p|/Lj*-ºpS7|®)2ɔ@ kCYl$|2ɐm?TC_?;Ⱦ(c:C?K;Y:c'|*f 6vc__I$l {UU)&Lc֥K^ץmK C U\ץt@ םlspppp{k".{s#*{k {s{Uu{s@{ls`|{ !a{k;kڶ+"tHdHםT*^m6` v9;IҶ0<Ӷ$ם<ʓI޶$ם0D+(Ҷ$"K*O'58 vb;;+Ĉ@BqT e!@ΒsT\TTG,4{]|W豾shc?;1kc鼪I$qg5{UUU Xb"׶f1Zʼn@DIpBjϾPrv6 г ID>Kjб$Iږ }̿'g .n")k%| @!~R'M d ) ɟ<8B}b0ڥZ :ut|Է;ulw';s+.)\X;~ \Ղ;ڥ`II$ڝˊ`ۭ cJ4J҄3m*} ;ż`N*W>ɿ@nvt*{KIҶt*Mɽ'*3/Ż6'+¹Xڶ?/Tؾ$3s ۶m;l*@$I$Ƒl%% $I$ư(p$I$Utب]$I&Ptߪ\bm۶m mp|U\$I$Uq UW$I$qUW$I$q| Uȉspzx|s{jssȈkʪJszs{{$ |ksʢ{Js# )'4a[i;0s?*fl6m/$` 2&a6$"a6PLcd̡ m'1L* M;04}X5'8PD'ﹷc;c'8\޺Hj@*YprZ-MZ'p'x{TTTW`A:I鼷sq}I['# BβM[仺 j&`&S{ XؿTl %I$N Y@nvߖ** dIsx@@&x7b  1SJ0(IɥF"@.6m۶ $$I$z4}׊?\]ޖ$II;6٭ެ| _+ ;ꉈ;|tw|7;y``&bظػdHH|P\*j'1I$1eж$:mm*nFm$|*Fm$"$2gm۶$3|~ I$t{蠸@$I$t+X`ั$A/OT%%pmp▫Ə-* > bp@0 EƀA{&B* IceU Lҩ sWan{Q_UU{ c {L{! {l{:B|s{jc` {k( s7{c @s⢮*Ai;a0|{>=CI$kcsUvU!*m6m+4UL#R* Yql˶k83_ ›$IH,U*&mڶXdE ۶ۙί3y,!, Xו]]O$NE9%a۶{nk@ 0b۶m1lc*&Eek|s%{lsrp3s T u "} ZW+-IITKkb`P9"`0bcҜsi?ɑR:;?÷O$NY\UI$I2@9LI$IBaY%OIDIZk`p` @ %I$I97|W'I$I@| UI$Iڥ:_Q$I٥X~&")WkpD)i ,@`X%~${XXWU ۖ$/p, ۖt K((jIIX։_8ߪ8 d5@i2kk մ${Xwջ6`8)J 1۱sUMm$ILkwϨ``iT% xCx4\eY޸\ $q*j&I$6UUji$`3UU`$$lUUI$O${hk @ɑ$I$kq l9{ks J\ItHt|!TtNk-$I$Z1BJ*O'Z2sZwjQlk7nIKk I"ҌHR$I$4jp1S*c h,1 @sϛ䶝 zjx?y${d1Dɑɟ{@@^|5!{!' ^y$hZH#@{c^(r!pgYk%54 ,Xa```P,y<Ί${: m{6bkc4II{5UU$rUU&z!I$m ZjU!I$m zYUI$m y A}I$m YIC`'{fB)-IeM{$!0Jjq7J( p$B+`ORU۰ ۱-{r{sjk:{c s޽|l{,*|{*c.­sێ{jk " {s"c#I$I$c"JI$H$c(`ymHFc${+s ,!cBvemus? =p֝(ZK$J'8{UWVTIfi7ЃgMͲh m䒴 W 'qPU_^]I$'0{/|{ 0||{nI$I${R@M$`b03s## %S$I(T @s$t{\U$I$U{WUU{ ls $I$lkʉ$I$s>$I$s$I${mk*"O$I${ c l۶m|{9{k @(H$I$jc.  h4X}sU5U N%h$| p$O${&fjFbsܢ{϶BTj? &39zZX"-۰ {k! h@|{깺*'x${Y k@@f{T/8${!%m1s{0O${Ic" I${kskp" m|{[ɟ{${`@BTٔmsh'ba{Jk`"`S8$sFc۶m|m{:: a۶m{ls@H$I$k{{{s Nhssks;kf{|{Kkkjy{s {s\(3sFFc۶m{ic"8Ia6`C{sਂP" n]s>oI?~x$I${+["I$u{UU`I"m4mci2Imk"}ImQ{.o-۶mkp'I$|{ |{(ꪦ|sx|s8hkʬ:I$I$|{7گ: m)l۶mۏnsbsjswDc &|{S{{k8{sN{cC{s(! i[&(*{ik@`8smknɛs)sZbR 5ۅ={ [9|{җ\I$sWR#0Bs>s/7(H$I${{s(sګl{sk棢z|{c h[{kk s*:{[" I$I|sI$9%s喙S5R#4{Jk((k#{Y{hkBk*{w߻W{k${k  {c,|{Ys^{c@|{.!{m{{ksr(sj{sp  $I${-{ /I$sޯGw I${sk >O"'p$s{s)Nsn~$I$|{&{Kk,@sn{{s]Y{lsbsnσl{Ls $ s{s`L {ls sjssZ~)sfsk?|s{m{,{Ukcc{s $I${k :5$I$k¾&{$I$kI $I$|{70{0|.sh{ls {m{0 !sj~v{[ (s{Ic |{Z}jsʮkO/{sS {{ 4>C`۶msD l۶m{m{ {ik|{zf{l{" {k({c@{}~k|{{msVTF@@ Zv>>@n>? bikߛcѭc_NTsMNt4Mka]'ՒZ(3Nk@J뺋qk;<P0|=4/Pk|/so%@n63mki0r{s\WI'bʝ񚪼$ikߛcǰi?ѭc_N ̓TsMNtmbC4Mka]'pIx'Z(蠿r"޷3Nk@J>$I$qkIɐ{bg:+[msUɱ{U~INd9{U,1וMs}gv ѰݴcW bX?톭 iR2IDqs]yzዘs1$ȋMƉZ_ نuZ&mkU"W{uט0js(\a ZW]u{\VUYII$ն{%Uʏ<ϓ䲝nstwUI$k5ms0b{UUIѮpyZKۑ´ kPm30${U"89"'s]l8 {s/ mAa$s}UI<$uŎkvUp ٢-sz$U s0r74byO'P$/k&Y{s p {iR@@@I%?bZI${UUU@IɑD0sUU I¶nsU۶9)s{  soI$I bIIvbxI$O=4Mk -1 {s2I&s=Y-1ls|eIIX4 c?I)iY'Z ΖI$H"?1Kk1ɓ8Qbj**',4d c#Uml=׮sjpUUIIdBsoi3fZe #LEk\6Xa@sU\WUɔl וs P &z$,{X@"wqsX}]]v0l/{G}[Ab'K$s_{s|I$I{siCd{k/ I$P{UUUϓ$ѕjGImc UX2&I$9J0F,˶mq{OUUUq#{ms*IX j3?I$,saXK0b@*xK$j7N6I$ckBٰs ۆ{s%I$I'{s/{ cj(6iB@I'@-YRc,mIBl{s ض {s*/I$I0sgI$ICQk}wI$I"@3k$3ku$osWUI$I'.spI$I;{s;-II$|LkCI$O${sΘ m6X{k (6`ذb0sW/UI$i᳜mk_I$K>IJI'O{mk a1,{{sj6lQmkII5O${sV] ml9{mkI$A {szJJ{Lk"{lk*(I8 c* @I$IyHZGI$y%{FR I$I$mkI$I{mk3#{iZH@hqc#O" I^RU0IIҶ~,cUIb7#B}?{& tB1@Omk/ԒIc$I){' H d[/˾u^' y蔩sx8ʣ< {~VI's'sU]q]'`$s[z)6l؆g1Lc9ybZcMc"+z$abeP-cU  ikZw m`{PRg8as͵*I$]1 {b۶mp^3r@aآh:TXj覥FYks Ap$'{:IdI{s-\6` ,sMGfjm0A i+Z(Uij+Ք cU @ 0s`ZO<szoT9@ $Sk ILGk.+m'Ca0Ly˼v cG gQZW 8cEswbͅJ-LR  alsfUI$I${s^OI$,cKy|mk?[?q?~${mk $w$k>mKcs[?-a ;rs}?yDIӔ+kkk[ I1Q{ܦ-(*زZ*Wo&c ( :$0  -IdRU,ذ`FRsv v1Lc.8e&1sbiɐamsss>IϟwU][OI/sVp@ts ȷ vփs (*ʹRPN5ƨ{&_ٶ4Χs )׮_O"AO起S2%S"dKkX{R@y' `NPZ0sܾJ$O<sjII<LcR1<b|y$XR{UUXo MڭMk:"s);aذ s}-152qs|Qsd 0sВ bp c@cWHp( MAҿmַ^b2m֓o˛>5 ؃M-4{TTTtH8Oms](!ZzLk8?N'L$8ƮsW^Vt;06<s''$is#M{WutJn{-ɶ׵@9-=H0cАr $T ic@ObO5 c_ K$ؓ,0s ${ c@ǘ$O$zZlX0+c `^30ӜiJo6,5kXi8msp0mk-,CZBȀ*&dLm],c#=%jm۶=^MkpڡV=b~=#M Ib IJ?& ZKsW d|>I9jw P@Z؀IIҌMs,I\x0s?\)kjTs ͉˸ϛժ B/0"1spbjP l䱵{>W_Pk;sovgw9,c%`'^ kX+3X2b1b+( As@Hg8m1swIy$Lk::1kP{ @k׾n.n m k`BJ@%K?&Qs]p4mkwwL1l ,c߯1si/ж s_a 0,{mkx$s~UnD9{,k  !<$Qls*$b&.aؚZxmrks ?ş&jsQs$ׁQs/Htlt&:!آmݺvE44ʫ"s5SvbTQs{h'80kkSEvy$s?ʃ<Γ$hZ mke ds?.#Nށc?q{W^ak9;1{KkomA{K'o%0{z|X[II$k+vϰ k+ڿIg k?ʮ۹YN%mms@@@3Iy'qmk:{ZM5 MkNr4ib%s^cSiMCs-6{s} I$I {s. {mk"II${su`II?qqZ:i>m](JI$HJuOriLkWIR.)#1@Bel"#{{qRXt>?9{U`Rsnp}9P{j( [<٣,0sCwxI nkۿuI$I2*qkUI$I 휎s_` s sب0 sOMK Vll͗J۲=sz{sK:H$I$mk>NkIbվLZ$I$T{UUUE`{R$ضk. 2yrTnQ [6հVZLk]7I'h&yibɓ${sGh8Ib۱Ms㗵zqb''mkIdy${srWwgwp? c2"%N~'^{(@]Qs QY1s:I$s5 [vӜ,czIydumk=Qcqsܔ:acI\4su5TxgRHis؊CƘ] .31/,0#,Z kx9 XIMb0k,zh;Y Q [^ s u_ M$ɜrR䪪OO\ɔmk+ mGRH$}'ssb{Mk s{,c"s q0I$mk2 0=l{,cGIIQmk+ 6s-kuU*yI.׾bUd׾ cW汜 [xp<~LkԭMOI'{~; $QLcqi`{s dR ;Lc)  cɆ c{s),NDIg0s79Oݵ(-r{߿;5SqsvqJ?$*k_7'_[eE,i֢Ab"l@&/b:z dCQs' 9ڲs8a'K䒔Lc d1\k. m6j{w'I$kӿi'N$kjs׿}mkj[mk{s mk{{mk2^I$ mkg ƀlc cMӤIyZq$$J('mӔ ƙƣ0#-sRNh]qm'JtOB?oR' $Q{} 'kV. m6{msj I޶O$kZ 0 {b @| H4mH I" וkU+_ IJk*p 8{vtVTU1Drski$5J6N&R%?9{ 60S^sgMe*s.5mkZ5I|?%k+ I$wn${ c{s+k*{mkb{sI I$Mk*mk߻I$I${smKas4vG1IdMkz?o ?0{U mMsUUP؆v JmR(U@*[Uڲ [PU.y'HQMc LsHf|Jms[\I$I{k< + B  0,koJ:$ɟ$bW$8bvJ%ZFb j$QKc -ðht A:jjR#4#5j@I$O$k:zI{$M[= Uڭas[ZU0/0 [b.a 1{tXs6{mkCʺ"{ns(${s,DsI$I{sFI$I2h{mk8&I$I'{kZAI${Mc*:b4s^Q`$I$su۝=( ,c&Ihϟ$QsYR"$Q{UU7I$Q{o- sV_I$I$koH@$I${mk I&Ar<{sm'{ms:?I${Mk*, .{I$s= Iy${%H XmCQms* 1^5LsVi%lIkh.*՝Q ԔeZ?M$s~^IaI$s|'I$s $I${ hH$Imk: I;{,cI$O${s{mk#?{Mkmkjz{ c~j{ c@I$I{ k`,6cm۶$kW0[m۶I1kw:I$I>0,[j{mk(4 $I${lk&F$I$mk{ZBmk羮{+c8k`x{,c,"{ cL0"{ c {Kc@ { c kz{,c I?{Lka8{mk@ʉ$ 6lfkꎇk|{ c(lc){mkp mۂ{ c# $I${s` R/@$I$K[."smb{ [ K.{mkJ BI$I {mkAI$ { c I$H{szI$I${,csI$I{lkB@Аmk-kh{k@mkJk{ [hI$I${+c"{,c ` |mk{,c(`{mkB{mk { c x{Kc Ш"{ c<{ k*`{ms" r{ c0{s £mP{ c 3tm۳{,c {,c( { c3$kJkkmkw{LcF sj{Lk@"+ I$I{ms! g(2{,cDdIIj@=mk@\ `$y$R -$Õ{+c"  iZ{+c x 4{,cbI$?{mkB I$I${ c {lc`{s'3Iܱ{lk ȶ m$G{UUI!jI$hJI$f-cI$Lc_ ȶ m${UU6m$*{uU ϶m s 0sZ{+c` se{ cp mk6{mk KcH/ I$I{,c@{kil{Lc!0?NIIsU5Q,cOJg`j9ƍs՞ߝK%8Z\I$O'T cI$I${,c(@IdI$lk:y!O$I$mkI$I{ c0(`I$I{+c#!<@m۱ ۳Mk~II${ms 0{Lc  k{,6löm#Qmkz>m۶mk*I$I${ms`zmkjo{ [`,sV{,c@ {Lc(`I$I{J  y{Lc ǰ HX5. ˶-I$zG: -iI$/{R I$2${kc2{+cj0{Z0#{,cx mk[ɖ{,cN ){ c@ CpP@ [X(I$ iJtI$ƮsUUU XsUUU $mkWU}H4b}wI$f׭*g\ ilsI$I$0|.A$@$|z~IIsb*B˵I@ @ɹr I I֓+k@ɔJhOhc :bČc@:9c*=X%X%,s"",=Q{jcl2ֵ{uUH$I${Mc*0$I$1Lkmkh{+c:[a6h#Mk?w9b @ I"mzsU @rIkU8~տq,kk;9yz۷uA> { c\w IYsUU,{Kc" ;#:{lc(I$A$mk>׌|@ `pآs,|6zҬ5c0{5e_ {POC?s"so*{s? I$I{s/ $mc;0sg?qI$M$u{UUT)ɑYR ?/9 n(Z @$w ?s,=v Ղ ;p=ݪ 59^{ZX^\M'0|ﮪ0{o{Z8  ,{lk 2ͲpH$CZCԴ A:Z~\X£>eOlR%ضm%J}] qd-i4?X+VTI)TBx ҴΤ1)ޞM䖑(!H$H$9RmkJ{ S {Lc3Jig0Tms1!zLsZ3I$I14@=@4k_^rP]6XC{mk %xumk5}NJ$X%+c# 5,3 9,u N$#qJn|sh,Os8;|I$xǖ c_"I$l1{ c I$Il{+cI$I"$lc91?10{ cˀIdI${Lk"! ۶mQmkh{{s0I$I'kp{ S{Lc swI$ $s{ecL6d{br I$<ߍsUU =ߍkz$I~׬s[ԗ:ncsPXUU̶DHJ |1;#"ɰ{rZ/|-.`!/|΢{w{mkKKII${,c#5[a;{ c@f }3C3mk^|n ܻ(B?2I$-@9u <։Rx0m$:HJ0$)(֪đNZ 39'vKk>pB'{^s^I$I{-s,OyȧqsŇ˪HfmE[QNwɔb~lB2hZ%zme!%Av ~6/B"PD * h&h'˔1$-I8 wXI$ί{ UU؅a:{VTWU{,cmkjsNvoIX{5UUUTIAzd ʹ۶m90\J|{Kmk֏ -H'i{ xOӜmko??вu cwTۖsUU"6NB&0R* (aQ{?{ u5K4έsV3RIB3UU I’4{UI$3ƎsUI2ITή{U I"I{UIZ%OUU`@UUI$M${Mk *{ cmk*+{,cB z9{Lk(G1?{Lc !y Ps{pbీ s*c蠠Hɏ5TskcR:R k'0s޺ lMs@z{ kHmkZI$I {+[" II${*c}&sb畭{_\V_:^ݶkN+Rj%O<{9*I1s! 4{ c *Oe{ [ J's*&+ImszJ$I${,k 0${mk@L{,c 3wC {mk2 'M$hȔsW_ I$۬sT-I$hLls_ 9*FB%$msUWmڶ"e΋sW"I$K, cU~М)B**-os}O I $0MsjI ${,c!II${+c;m6`7Qmkݥ{ k0"46`CDQZ 9w|Z& P k?? l0ZP]6'{7]U Kc-6d{1;)c/0{aPy?J$h$Z@"0Lc?4s /' ɐ 3Z77///ظ5j@ ?:b O?N (I$ uZɟw4ƃ{Ƹ45΃siȺc$ HUݹ t@k~O'{&˜! ".ֲOL$K${Lk mk.{ [@#I$I{Lk #* I${mk*VJ[s*yQsz|ʊ5$iERk&Iszp P#'Jkյ;` I{hjI$I${,cx#{+c<{,c !# $I${ms4 { cB ?$s_]%M^{R`'mkw'm>mkɧY-V}${Lcb&m{ c @"X$I${ c II$|{- ۰mQmkYk({+cc[aQ{ h 0 cАM$J/|*I${.('1n0{( I$ Ikp*(Jkl?I$0{mr{{sl?I4{a]UI$O$kʑ,IB'H${+c@ɛI${LkI$H$sj{+c`0ܱQ,c ps4W<0{*c'Irso}2'p$szis~y#6f0{/6{=P{0nPy\+cۿq{h${ɐ 4{5577ξdo?UP@ƹUe uh&}$줢iuҽKnˊ7M۱]{Zmk뮮{Z"8KI$I${ [(b -@${s  [6H+sH[e"s* hO%s!94p,k.?v~'sh^ kꨞ H$N$s{ms) mk[ꦺ{ms4I$I { cI$I4{ns` Vcc {Mk$OFdG [އ mkcmkl $I${ [0B*{Lc"*{,c Flg0sƺ*Rٰm{]\UuTm۶a;|UUUfI$M;uUUWt)!;: 4, I$I${( {MI0{"l0Y-s.4,!?0lkr*{GJ( ITMkI($}Q,c.?I2Qmsʧ m6C-k 'I$I2{bC ض-0s-A-IsI'{mk 4&is7 hXk,("-%ZڭS:/{j$shh͞I$mkZII${,c!!09j `wQsW7:Ҕ{Lenokk M$k OTTv ۖ$M|UU&9R/9=׺ HwӺI$ @4}͹m icʾ-)b9uS$@s"&c>4Έsȹ;vlb_?`V̜5I$IbA3oIT *N۱={9 *k =~{,c 2!{ c3II{,c x̹'0=߬kU  `Po@@TST@s7obBsֳ[{lkp`ҢMsH$K$sb{ZB{,cI8){Mkj= I$s}hc<$uMkss"IosQ{H hJ,/|)@II$s@a$J$/;$I$U[7$I^߲(夑 $I=}ߩ~$I=v]u$I${ܐ$I$֓ݸv @$iWo =.IXPPШMhs~ q{+kA!& {+c  n'▵{[S_Uo qI{=sWw{Qmk{k mL0{I$I@kz[9w{ kB?`ևj)d %ٰa۱Z c;z¢$߿}Zm9WFnכ]ր+6ߞШc>׻͜&IeqPPPPI Qkk)/|* {H P{//10{r  84mk??e2&`%{[XXP!mvgPnk6mېsw{{j6c+fs*!{kWN$OP{=?= {݀[I$C1s=Pnm߬#5*ԓrv׻ߥwywM˽b :Mmj%&d?eࡡ渐$ڪ-BBoWȿ|Z"nE4sUm@w0kZ:o,M6Lc aІzsUUUI$x${o)|II$σ| 5I$s{Zb5S{Lk(?yrsͿ+0{>c9~7zR 0IIsa@I$x{D)z]{KkI$I{ksni*mc ["*:MeQ c^olֵ{\SUU{ϑI7b?` 䝤0m?~ρv{_Ww'<mk{mk+[p{+c{kI'!{+c@ 6l۶m;{ ["){p",$aWszI&0Mk #lcjp=iR  rӜ6$@6I$zƥm'=΍ "ۡO=RTڲiۘ֏sUѱ&2UUPP cp?;c$ ֝s^ $kisX] qKc*&+s]yO<{Uh&z{\[[U\I⊻s y#{_*Y & {UU7l۳Q{vT/FdQq cmީOGNs?==ƺ}Cl\ɺPruνPNwPzRu Up5 s M{8rXڀ%L+k `|*i |`@Auw'Tms7;+(~?0{ Oɑ{5lm9"P ID[ή{`^;}%#'1lkI$I{(ssdOvh{+c0?8Q{4~ ^%En<1s' rXP|B-.'{,c <"'`{/|jmlk "P0b 4{UUW D6`{,c Em۲su_'6bR Jp1+c ͥN)ZԄ mn=mn?=6**sI$ +[z msʜ ,8m1lkЀœt٦u c" 5mdםσ?l'v$YlV$Izt_hs8tUX48k$I9҄yZ@8lkzb 'Z r`Lc??:?Qsv'{mklҝ{ĸ`ؾ+횣ƋsbP\GؑR  f6f΃|:'}kj?Qks*Ff\;q{gI'|$ cb Umk*mspppp ϝk*&xI{ c,/S>{+[C I$5{Lk $ c  ɐLi{hZOXI|kkbʱk%0jkn@+ccmI$JQLsjv;y0s ؅M{khh{+c${Lc" I$A${ c4dm{bJm؆a;{R y${UUI4b0 HI$ЕkUYƶ HIҶ2sU*I&Zt"I$`2'{ c+w ضa0s٦I$H${ŷIId0sz:n ۅU,k|.0m;aQ c*- 6ñm1Lc樂n6`T c{Z`@5۾{f:+Hp3dʑ{,cZȊ$D}j}{,cý2??Z *x!􂩞$ZZ m{-c  -۶a[Ѓ|_Iu{M$Mwוn;ؼ, <ם [jz@pL|7NPKk1y ۮLYUirI$I"Hd%I$ $I9Ƿ"(@@HjRs#:|Lk 6q{{T( 0{*]/,91 b/'//yQ)@>v+֬_?Uj 0̖sX^Zbr&`2's͢6h6b{sPFI9tB{J* k |Rp &c-1kz>{Kk>cyGymk??%)ڙ]߮sXXXTϟ{ k hX%=4{\XXX0Oɜ$q{"H$I$Rs{EQs$x$|${bɘ@sҲR͛W9։RO"?4sUTPp{jsz|{JII{ [(<I$H${mk(ؐmQmkm`Q{](5ƫZ???H$I$Εշ׾ހz׷ 8uҝW=@0ӥ{PPPPI$J$t*%jm۶a;{UUuI$O$4Mc{,c", 6,Yc# [( &I$H${ S I$I$sm{Ms*I$@'{*[I$A$mkceI$I$mk!mk檈kP:{+c*L{mk24{mk!smk6jc6b#s}j}#{lk"<WI$־{5UUI$`Sb׿ I$T{UU I$`{UU,O$ k ٰmo{{*"II\k[@H$I$s66d۶a;s(S`DԤkI$I{ c IQ/{Z$ I)pb I<- k`{hB@{,k 0@$I$mkzֺI$ImkNvI$ {slɬI{LkH$H${mko{ [H m۶a#{mk0A架mkIIsH$J$]Vظ۶M۰!ӌJP ??iRXdqmk/U$N]{WUWP=Kk 7_{$II= @0] cPpA~*[ 2P??1,kꪻ'8| 5}W>I$I9u}֞ hXZ*sN)a7t/{`jR[C{['?mkj`mlZa[6j#jZk.f(ǭ* I$aRV`$CAkܼ Ҥm'f"Sbªр؀md/3IȔU ݡ!m\\tTH$I$sx{Mk(mk%*#Yvk'`{RZb6hk `y`9 σ|+kHLcqj{sȹ3{,c {Lc 0ɓɕ/|+߄oMP{p-s/ȌɰmsII${s` I$wk y(s@7'$mk/a'I$KR0Mkl"He{2Ymk6V1~WJz1N':  I| ,s_/'Ӥ  zd9k````Mۃk: ${,cN$vlkكo; {+c.I$M{ c0I$N'{,cH$H${Zmk ɑdI{,cL vm1aS{k II$y{UI=ߍk(U sz=+c~pxܕs\VTk! [ + >_?ֽ\\WWMw|Ӝ{TWݩ!б-OҚGJ"\ak`bIߒ{U I$@sUUzh&l$j I&"וlU}u39X{XT\V\#Z%M:/sb`Y$єc$::BBw>k>{E2+-F`۶mQ cޮ 6b#6b#œrk=?77ѽ4n$ "Vϼmm$>Y9:I.J%c Is5ˀ$m$'lFo`&h&,okszjX,c&,s"{ogkj{)*sxh{ c80b{R8kmk{,c (( 6löe#{8q-JqkBm [xI$${ms" ysx=~$)qZC0(O>[QkۂI鹆{5]_齚5qc訯I$L5ȔIJmۭaEI$I''rำmk Ё!h?7IId9d~訞0+k@M-/shO}-q+[CkBl"Cs |y$gRNk?O$~ +[UI$sUUIsUUʰ MI$LcWCuJz_?JcU@N$3k]H 3g/{Z >{ [5,lI'I{ O$~"8Q{_%vbCaP{~ 9$I${Z@"jBQ9I$rLka{ ${ c @m۶ mkrrI$H'{ c2(mۀx{Z J$ c +Mԉ0nk {s0ΦZ( sppPz]"nM{js#R{=jkbk - )Ҕs?}NR;lc0I$x>{UTI'Q{H $s럪 13{EN.m۶mq{wGIB'`{iI$`'{k  A$I${,cN$N'p${,c ."!{ c.JfP!~֜H$IUuʤC$ vPM$9}*rڢ$I҆$GJ @(:9U}@@8ם{RP*ZNQZ0s+ysb`oiB_I$I& [ɝɕ9êrd#;'mkHIϑXӔsu5bE$usS NYamk*lgvf0{ᇏ\I$IBk\\m6ss헇*{ݦI!Z0`6l0{gT{Lk mk{,cc7{Lc 4"{Lc"{ c"**{mkBIh{ c){Lc B,I$Fb${Lk {Lc {,c0mkvzmk*Cr;ɓ$,c`;:H$I$s*-2 1hQ{{}יɑDRns??ɉFM4 vmsժy7 VT*vԯ$I9u|`HtB*W#ZYϋcZ","-ͮs5H$H$3~w" $I j NծsU|yGխso" $IY沤k*̐ɐdZ 5ӓ=0{@$I${I's<Lkb 1{*qVֽ{m}yQI$I$sX{B@II${Kc,$IR&C${,c<, '_IsnjmtHm8t Lw{U} m6%Y jQS03Stb{˶8֬T88ם,k۵s*`cK&+c-IFhԜsIiWi. czʊn.gJ'/"! BHs.&j'Qlk) ɑ$I$kjH$I${Lkb 7m۶ 6Z'm[&{Uյ?6 $i(p$M$l{XWUUs>* l ^E|fR 9Lv`۶mmk {s `{lk` {lkmk'{,c(mk0S{,k mkn{s J{hJk{Lc,0{ [{s 7mk9&{s+`{ c  {Lc L6j+bkjv?o1Mkc'{*UUUORsU*.{,c `Iڂ'{Z>? w_ɝ<ծsUUm$Y [U -$Y cUm$9KkU,lkUl{'ZlkU e$+cUjҤkIO${"q$˓$0s{8${,c BaaQ c๫N$L${Z I$Imk} {lkr {+c 6hcbk{ SH " )''mk{pv Ř'y$s b$${ c@ cus]CI9/|@ uM${@CN$qLs%[a/|ʪqm'{`'M$'0{Sɐspe'\CV{Zzpf4ih!kAx'b%Kk {x`6h#ak*ZI$m*k&I$`3ōsUu$I${jUUH$I${Lk0"{#~^a۶mlksh{s sm{,c0 k:{,c { kH(8{mk 2{ c({Z"H {mk&mk>mki{k"LsG|j{mk!{mkY{R4{Z Q c*ꩾ?$I${]K$I$syo4$+c$4H$I$s:Sqɝ\I$s@r :${msm$I${Lc  msI${ I${#j*I$0s*Hl0s $kZ*H$I$ks~mkZo{ls! {kI$ɓmkr/{ c @ {MkN*{ c(({ c @k mk׋os {ڊ|{-{}^Iə${[ȭUlsP:$I%0{wɑDIsb@jq}ɶB{jkbA1⬭kkYUU#Ɠ'w'P{0mkj{msms*{mk&{ k#{lk |`/|ମsz{mk lI$Id{{tTm۲mki{msc #kj{ ["{ c! {,c2({ c{mk:{Zmk{mkJ({ c,k){Lc{Kc *{*c$ {+[:b{,c{*c k omk.:{,c(mknH8{{XЃ|{{y{+{z{mkhmkG{+c`{Mk"({Lcȣ){mkWflFfL{+[I$M's]sU{ms{,c 4{so k{mk  s is<sIds*%x II$k@@)\ {Kk lIDI${lkHI0p$H$s#tAjk_~ ۰m|+{ms@{mkp%{,c {msb3 {lc{#s(`{Ls {R{,c IImkt ݲ{LcM$H${+c mk(k{mkF{+c D&{Zso{VTF@@ p>q>7Lm>? ussy c{Cb?mke_^t c7}b_{\}UpnkBO҃%Q{+ Y0q{Q_s 4N̩qMkèG%ɟuss&s,y c{CK-b?II'mke_^I1$t c7}I^b }ߜäm׎s_P[U"2lmk;jKӾ,c~O9faٝYB!EJqsz -N>o<ҔsW|]4 mkU/Y'M$s'{sCIdIs=cms UUUp$I$;sXUUU Q6msWI$R'?_y20I$:$ 4O$Mkذ-{sI$Il{s8"!$I'MkKei$H$Nk 8lC{s17N6I$cj9A&O$s.I$yr<{s {{s sZ6`Æ 8f9~:I'-yAqI$$5 m`{MkI$N${sIj0mk۪?n{mkm{sƈ{s2xpmc$9qMk*IInPsI$yrC{mkIN&k _I$O${mk> m6{Mk".I$ɕs}UUI$iT-c_I$K>BI$O$sz I${mk* 6lqs}II$H${mk#H$ ml9sgI$A {mk# k/mcI$I{,cbI$ImkI$I {,c "mkǶ{MkbI$I{Lch yGygWbR ؆Ip\踨x,&I\ײ_ 0S-=,k_pPi&'0Mkhs{_uI$I'k+lI$H$s/ydI{,c*ɝaAX8y221ǫb@bm $ϮsUU,; R<6l؆g8sן.avGmkq< Lc >tqGb^J4J$SZNb$${mk?Iɝ$mk0Oyds_l aC$){kH5Q`խbUR1 lu cs֭I$ {MkI?IΉRW I$I"JU >J_ {ms1sI$I{s ;q?"9j$š$yA@-ys wX&s$DA بm{sBJ1I$Iklۀa0sy'ms 2hC0s>xNNjپZӍȅP 7 ROI$ھZ'j&u$Zpkg8ֽb*Nv"iːb&%HI'̃lH4mk}UУ<{ c  Ixatmkj*nApMkמ.) yPZ* Hmk9(g0-sԺUKv01Lc zi#)${MkC,"ca` cfF sb3O'Dtmk߲GI$y'mk/Xɖ $ubbmtlJ/-_NISŎkյx2)LS'|rqs{rIIb IilIR/#)ڂ0IߪZ_$ I\ߦAWI$$I}JUAmq\ߊR '{MkHʀoZp֧IdRN'L$NI$x"&{Z ]M$nk{Jelscޗj$I${s>Iɒ {IB@I$CHJ_f$IHIBU`ؐ$\R_I$L'sUUWTvyI$0k7qAxQsߘmVÕZ3'M$0{Kw'I䵭b?k;3Mk8 lJR䬮0 {,c(e dszwm"Nao;q c^jc OcI$O$kc{mk .II$mk4I$Psw@e{mk!I$I$mkoI$I${mk[㰣5 8i c>{ZM5 UZ-Or"c& c aLBcmk=[6shzI I8kꎿ|{LknsԦ~Lc vml{)BHȀ M:mk"{I$ނ I'Zz'h$Mk hIJ߯/ Vg8E[4IJ9Gȃ$bIys߭7I$$1h~b>$N80 cm۔{MkPIɑ${UUU-0d0IJ* - 3> OnRj3=8,crrrq P{s(mk̤{s.H$I$s_YY )%k/o L@ 'sքɓ"I{sf6k: cI$mΎsUU !QwƮsU_\IaZ_7 I'h&uk:${Mk*Ib۱M{mk4,qb''sI$I{mk 6j{s~E q,cիxN|N'8ƎsW]7,c}ndGxpu cܴnד {@ /e׽R/'YOA<?I@O9H[s />cŸIبh%вA5Mc -zљ-c k9mk^,Ͻes[Y!16QZ ^ CIc cWUyɶ,c':`X4Z%"l,as=ZMtMk}*ۑ,[ZdnҿZzi1,)rkI ' Yb砯pNr1s/[yIp'O$ c[J$I'ԵZII{mkh* M[(+[BM"TsVx$M$ݮs\wWUH$I${mk2 {mkc->sis[{sֵ> qIk+II khO2 0MsU'$J5bU >brAHMkwVd{mk&"56lC 8{s).e[̤ZeIY!1aZU.aɆ {ZBZ"lؕMk{wR$Ǟ7ls& yI!TMcAO$`msz xr,kz <=E1`?/M'bTI HR!1` {Mk1+"H$I${sM $I{s7,>G%ImkSSp4ȽTJ| 4{ @@/j%ٝbx? 2si6s^L cw`~U7QMk y?I lc I6B$0s՝/I$wb$bsf疾{sF{mk k~lI I$k*l{s]II$sUU$I$HZc,$01)؃mkذ>qm400MkϿ&iZm۲s}'Os)7zF`TFip,c $Hv͉2lôV SN#J<{-cB(LmT,cI$Imk'L$I${mk8 {nsh (I$I${s mkzEH'O$t{TTUU 7mnQj*ZKQ~i$4sY $$Mc"~ ;a؆c|,s::` Obc_?UD#%Z$srPPU0/0{b@(a 0{z^swޯ{s {mkkf{mk)I$I{sJPCI$I2mk -I'mki'I$s{ $I$mk`,cmk1يII$mk ;I"$RV 0mѰ{! m{ [ (I$I$mk:@$I${s& I'Qr<{Mklc{s7.'{mkᣞI$I${Lc`80cXl{mk`h$I$y5$I8{se蜴I$I${Lc*  I$mkHI$k-'I$sڛ $I${s܅#H$I${Mk%mVi/{mkm0I$I${MkԺss~U}{,c{ c` {s8{,c I$mkC7_m۶$Ҵ [*Lm۶rjR.m۶ka mk꺘mkmkkO{,c 8mkj{mk({,c mk«{mk`{ cbkjc0mkŶ{ cmkH I?{,c { c 6lfmk繆-{ ch: {,c( {,cª"{ [  mۂ{R{,c.{ c +[.${mk,c" I$I {Mk.I$ mk.I$H{RhI$I${,cI$I{ ck<sQa{mk"{ c, mk){,c. kx{,c8{,c  {,c {Lc(*{mk s}mk:{J!{mkI{,cҀ{,cmkn2{R((kOk#z8mkڒ{ c"mk.fkø{ c(($ 6f$jmk~K3ǎsUU5MtI$Iyq"II{@! 9s\UUU #đ{,cx c{,cB 20I'p&{mk@{mkA{,c {,c*{,cr{,c!|{ c6{,c"k8mkj{mkZI$I {,c"K$Ik9Emkڊ{,c{,cbK{ c!0{,c*{R{R{,c.p I$I{,c mku{,c0*NIIֵZ5mkOJg`jMkߝK%֮sTP`\I$O'X{UUUT{ c *@1IdI${mkL‰!O$I$1 [kI$I{ [ !(I$Imk*@m۱ Tmkw\II$mk~z{,c`{,c ,6löm#Ӥmk?m۶{,c&8<I$I$+[,{mk&k{,c {,cmkB{,c ,[n${,c{mk{,c!. { c+d{,[ {,crmkV+{,c ꁬ{JB _ {,c  Is55I$4 xpT@(hH:I"IsUImƎsUIƮsUC:b@$A${W{-c$mk mkImk 7{mk⅂{,c:k Š $I${R ) m6bmk˞{I$ ;ϮsUU%E;IR9<{EUU 7Zg,QLk&^O|{wpaI?I(suW` Mم{+c=I$I kI$A${mkRe{UU I$ sUUJQ [{Jmk~Ak{,c2 mk'ITImkIIs1@ˆdHdHƑT0I3}Ľo۴@T" Ȁ,xsH@rrHx''s mamkJIH${mkh{mk[j mkI$Imk*H$I${,c( zI$I$mk^I$ImkƣI$I${R@ k{a;{mk Fɐ ;{%%%%˽?Dŭ 1 $H$7b؄Kk`)J&(蘾B@s?<{s0{wɕ\Id8{N$J$,[ =It{UuuE,[4.xIX˸P w~[ U ܖ>.׾ c;_{bꪃɚ-^ z+O7{_xܘS0fCkja{*[|;'s%,)/ɓmk8eI ${,c, I$I#{,c HcamkI$ΉRI$J{E9֯s[ 2`֮s`TUU@p^0|L$J'ήsVTTTI$O${ c@{R@s死k{,c(II$sf&6Da;mk`_O3sWgTfu{,c#&9I'{,c#0# q{ c Z1#)"{mmMM h۶m{k{,cmkk>"I$I{,c JB䕵{UeEVI$.W~sUUN>9' ۴mk*{,c@0IIl'{R my {b r9qveۻ,kU} 'O' k{-I880wcCm{ cs#I$ mk"v{,cn2{ c0{,c I{5UUU !º{\XXP{,c6gSey։JϋLϟ usu{,ck*^i;e{U&24l1sdY?'I$sf{ cfm۶bck9"Qk{i[sH$J$yΊRI$ S*' $s"`&`b&4{ ׹p 5,  ?G**-Rmd+yjǷ3`4 {mFmֆu5='=۵sk{,c*Hm{,c8x`{UUUafn0kb kC9P{,c!/9O?{RH# 2R ,*Ifsxi)Vb$fD^Z  !֯{TTTUH$I${,c*`{,c+9{,c s[I$I k-k_L$}'ƮsWTUU{,c  -ء-mkp@y9RqҒ2k4B_>XT [/?c.oy{UKjs I $s:kI ${,cII$mkʺ;m6`74,c{ cĐ 7mMc m۶m{mk2 I$IJ)j/=֎srp;xO$Z/{RI$I${RH $mk * mk73mk{mk1k8I$I{RyI$kU5UUm |Ms+Z`$I$p ݹN` mXm>֒սۮҪ1βp$,k( mI${UUPL$I$׽ZmfXƮsUUz{U5ա7{AAՃI<yZ*iEfLc") `;ÿ{RH=Q,cʎII$iR?-(j@@`ހ{mkg#{,c & {,cH2mk]&gmk&z $I$mk*l{,c9$u,cmkXm`3 c%I$0mk&r.b8IJI$Imk;I$ɗ{UU5I$@ͭsUUoI$H8ob급mk{mkC RII{ [ =o{,c 3Hh N@k?s8${mk (P m %k&  SHnIT {Z@@I{ZL$n=0mk꙳h?I7Ʈsa]UI$O${ c$IB'H$mkຬu{ cB{ c@*{,c+hLkI{,c(<@I$I${R!t&ɓ{,c !O{,c. BI$I mkv:I$I4{,c&kOaFdDZ(¶aCsssE5֙֎sbai$I${,c0 6jmR?N'I$A[>`[a;mkfW"'I'׽{UTUUR ۰;{UUUdI$M;{UUWtϟON{,c樀 <~wB?{,cH$I$s mk;H<'mk)"rySbb| p,k.lYkᾨ1C=+mkI$mk=<I{ c 1Ib$p$mkq 2-ؕmӜ [I$@$mkʻklI$I${,c II{ c$H Lۆ{RɞI$kII$mk!= `wPsH9/{EdEu)IӜMkkH$L$8{TTVWI$I{Rnar$n$Y֪RI$F${Mc F'Ikj뚥I{UU v&X{UUU\pI$S{}UUC۴{UUI^8{5+ d'Ik b I$I$sA$I$s:-II{,c"H$I$sڥ~NrI${UUUa{%.X{UUI 2,ö {,cII${,c8S C6bƪR?/ٴ Mk_{s3?Ok*{mk$V*{,c{,cI8){,cË= I$v,cg Y{QQUUI$I${,c!{,c  {,c Ï&2as4֍skiiqH$I${kNT{I O'h"&{UVTZ6b#6b#J;?6X"*,cxI$z'scalQsJ%EI䲜mk 6:{s$I$I{rIɗ\{b@Dm{UU} OT msookìS_oqms8dLmkv=Ȁ$3Mk,~u"N$3{,c8,z p{Mkj _I$?{Z I$H$mkm{mk"kbè_b<$8Zs{p6h#6by{=֎sWvkQ{,c{ cAXf6lƮsiMUUDD6`K.|{{0bckӜMk?\H$K$XƎsTWVT9I$I4,c/gI'n%{UW]P$I$8Z 2:8mk(r)dIMk U$b qHk5x$K$Ҝ,c|{mk":XkJc{ U,c?{H'I$y{TTUUJI$H$,c_|vlH${mkJ!I$z'rs}W~t I$I{mk @X"HɛU{MU6:x{{ 1 ۔Z*&IbĄm'{,cB .'38{mkbaIrX{UUn؁-yήsUTTUmkڍ{,c0< {,cB s+`'y${,c0<-{Lkb05PUmmkV{,c+HmkʣII${R$rsq$8Ʈ{aq]U{,c y$I${,c, m۶m{R wcilZJQ$Irh‰s{^xr4 ٰ(T{]] @kٸ:?{+nIr?#| k651{U $H$M$<ӌ 11<|‰UNT \y-ƶl6\ w/}yƪI}uU 48}sZPPPy'x'k{,c̀I$I{mkBT mٖ{ c r6lk;׵ c?5e2&`%{[XXP!mvgQLk[o7mېU,ckH 9{RII+{ c `*H$I${RH$)$I$Qmk@T<ѓ;TsSQQwL=I? csII${mk !wd{RIH>y{p'h'x{]T\T{ c$mkغ\I$9X{UUuE+ l(Lc h6`ö=6ήsUUU-I$3{UUUMہ-{ [ )e6lƓmkKNI{,c~{m<{Z`0mk&FdT q [ c [B&IǿqR O$L$kk=&mk2,mk{,cH0k'{,c{ c  `,[@(mkp8s{RB({mkHX{+c>kzmk{,c ,*c;ds57SI${&UU{SB$I{rUUUaW{Lc"+@LQ{ qaR+1lsiw1yƌb?cC4I@\b Ǽpyw΀07}g 0喻ΪyM& H} k0mn$}oJI$I{UU.I$M$s}_|,1׮{UU_`8asf <ߍs9% RB<|5} bνFǞ׶' Q{TTTT.I$H'-c hl۶m{mk^HII$I{R$ Nm۰ƎsUUWT{mk(!8(ؚmsKI\ {uUm_8lsI$I$ko H$I${,c(II{j`^&m9ˤnk? 'KNs_091*b`=ó:RJ{FgLu,k- %2{*&dlIt0|ﺺ0)~'ݒ{PhI$s " F^?Q{rhI'|$Y{UTWU}c s|{pPpP ϝ{sJsxI:{,c$;&B8M{,cI$ykʿ" 'mk9j OOL{RH x_?{,c0! 9Wmk#8$4{UUUI$J${,c{,c*oZ{,c,{R0@ {,c-{,cK @I$A$mkH$I$mknkʪ{,c6 ,[" Rp>mlŴ cq$I${,ckJ$fޮ{_U/m$kUUzpIIdmkj9n ۅ8{UUTT.0m;a,c== 6ñmQsd\nضm{\UUUjIdɑd,k@K$Ԝs?} :F'^sCyU+ əkc 8/m۶mMkPɑ$I$,c ϻf'I$;߮sUUUMq {uUU-mعήsTUUU{RI$I${mk ԡJ'I${ cH$I$ [{LcI$ k{I|ɑ̃bxzl$H${!J'Fb'LcBI$ɗkʼ l 6lmk(.-ico1' ɑ0{Jj`*s Z'{2'QssQA{TTVT# Ksh/0΃9a2m?0{*ߺdS%dQV[{`q$I,c(BaIGI c=7)ڙ]؝sPXXTϟ{,c!+h{,c#31rR]H$Pmksoܾ1@lP cj də{,c8-/)Os]۱ mkx{,c{,c mktmk CIɑv,c?_I$H'{Lc*{Mc K sfI$I$krk{ c`mk$I${W$K${RI$I{,c0(J$JU֎saU&O$U֮sP\UU e[0Mkhp2I$yί{TVUU ۰m{mkpX | ${mkxH$I$s)*vIDIdQ{j+9V۵=1s᪫!I?8sZY $I${,c20I &+[HI$I { c"ɑ$I${+c!&"'I${,c I$I${,c 9 I$mk*mkKmkhjkNJsz!I${ c< '/8y?s_%q#Ms( w:`{+c@:I?`kI'c&{mk4(6`bCҜs5j(f mkwI&u,cs.{,c3{|X{VTTT3Іe{a"Uh˻_?Px$I${:6L>()I${_O6b+m۹{UU*1ۆ t c^OI׵Z??l5@XƮsTTUT,<{,c ${Z @$$k֨~ $s $+[+ $Ҝs\@ Rw6mk3I$M{,cI$I${,c kLo{,c 6{,c*{,c ( I${:I$I{ c"hmkFI$ɗ{+[arSl<{,c HI$H${mkmk飚{ c {,c,0Iɜ$Mk!H$I$q cmk kEQmk箢$x${+c+zI$ ߮sUUUa۶{,c rH$I$k*?{ [@mk^s{nkLII{JI$H$k/ﺦ(ؐmmkq${,cJO{,c"B,[:hgat c_8۶m۱nkw_I$I,{,c@#{s0ml,cmk{ c (f IXή{ŵUUP0,۶͆{&mMs5 ϿH${ [D.I$I$s^i L$^b03s %jr۱ ⵮sTTTV{mk{ cb N{Z@k,Ďmk;kC$I$sv 8I$mk{ɗ|ImkgINs0 { [@ h 0mkʪI$ mkomە-,[${Mk"II|{,c 1,[ ؂TI$IRtZ/mɓ<3usuuJI$I&{,c*IĹ/{mk %I)p6JB I<,Rmk+{,c@$I${mkPI$I{J`I$ {R I{R H$H$mkJjb{,c@ {mk!4{mk0  {Mk#A{ c 8&I Jmk*KuR?Ϗ:׽WWU\c7Ư{UUk0`A{UU\66 ՐMkw'I$֮ssUUU%I$ɗs}W7 Shmk✤90I$I$Lc)10ہ=ؒZ©֮sMMMK{$H'{VVTV QsI${,cI$ {,c0ɝ{U%%EIWC'u%X%sWXXXmkp{J{,c<$mkih{mkw=`%I$q{uQUUt$ <0sz}wH$I${ [ `*s*]jmZAH$I$p{l+[.+{mk0sR*{,c !@{,c pmk擄{ c { c ɓɕ{ c߄oM,ch-mkT #ȌɰmO cII$mk.I$Ork|.#~d``({D)@I\\wƋZ??=Иm۶V| wyiO PVspP`p&|'lPnk Id U{U%'I$I͡II4R` M۳{,cb ${R( N$vl{,c*o; {,c I$M{,cj I$N',c"&H$H${ c {,c`I$I{J# Ows+*0mkh$I=mkr/$I2$4Lkw&e_s{7oI${ UU `&S?{X\w^G=ؐYZa3J${}PTTO$[Q [멫+IIQ c.:jbI$O' c_]IɐƫR/ PVd6` u,cwN<ZPy:/,c`€`N$mkP  l [@Avb6f@"f$IHXǵ+X%X%sXXXXs){,crmk4N{,c 0"-s{*IdIC{U%8I(m岬UB# 㴍8U:a۵-۔Rsj{,c{R@ {,c<{ cB*B{(B {Z *{,cmkũmk 6löe#k?7,8q-J3{UiC#mQmswI$$mk[)yvI?u [|)3<0 c .>$)t-co'0&P璔mk{O'XIJ/+z${$Q,cܸnRɕI${$!@I< օI#8$(JI|VDH+kpW#0=Z8 )Ҝ(JC??LۓQ{[,q'N$s'VI!q@+ CdhҜMk%@Ҕns߿_5IMk7d]1LcݨW{ɑ8{VU0 mMkz98ak?j Id\ƪR/?}c:x'8s]yTTtAabԤT35[-'RIn k}@4rKk'Id{ޮ ndhkkdQ! uMc_mk9m۶aD,c_I$H${,cmkz{ cz("II${,ch σUI$mUi$4{UU 0ضmmc$I${mk*{,c<{ c{,c,h{R*#{,cΨmkk6mk8mk{,cCI$Id{,c XU {mmN0{>y$Igs(N$;Z ɓ<%suuIVsUUIߒsUU/$0ߎsUZr$1;sUMU}I,c]VJΣcֽZk $ LyZ}z Qmk|˟'I$խJ xɝ${mk^P FR%['{,c""O6j+j{555- cps/Y" $IZ`z/hzsW y>R,cU5|U &/iRP@Y{ׅUI$+["-rs=U˓$I&{-c (pd mq,cE'pp,c#4Omk?_f3M=0U"TnGI$j;sTlUI'I'Z/+Ly'P c9U m): WI$M"&:: 沒&I*!ٝ+k@B`Jb =$!ٱ|;1NGKJ{ c( HM$O{,c ! mmkc6j,hmk!0{J@ $I$s]ƪa (67{UURIr$!ֵZ=i2$v$Ӝs]báx{R+&pT{HJԨuuZd9%7ܣ:|jj±M|B&b5H$I{u)Q(1s;O} a2dC{,c()BI${5UQ@ֵZ-In'Ӝmk'-۱ ns,[z k*s{Lc&{Lc00kjk:O{ c(mkz{mkxHJ{R({ c &{mk@*mk{J{,c {Z" I$ɓ {mk뀢I${Z"hY{ZIMR*@Nd8PlL4IcX* >5ƮskZlEAmkw2ٶm{,ccI4{Uq]H|$ֽTVWU1bls˼_,IΏq{VPG9O{j8E!IG0{ a$N0{પI$ {,c I$IkHɑɕ׭sU'(Jp(J@%ƉRm${UUv${UUI${UUI1mkI$I${,c.a۶m+[/H$I${,c+ hmk~{,c(_fdFa{EUN [swSgֵ{uBpCS4V>u c]ɑI1{jnc {HJ@#FN-[mcCAaNŸQ k`$#;Qmk;A 3-c ي-{ cB87I.?%s]iȌJm1,cj.I#1S4ӜmkOos ${,c Ls{Mk {,c"k{{mkČ{ c8mk귺{,c @ { c: @{mk #{,c B{mk(Rsadmk~;sk*{,cmkjګxɟI 1| k r'6mkUUn&[ |UY^օv' I7#) 4yknW\\ <'s:Bh낣o{Mk8(I'{,c !m6QRnoIy{qUUU ۲m{Z |1w{_Rqk:'Lkĉ{UU<4{UUVP9(&{]N?nb%6`M۲{UUTW$y'rLc:&$I${+c JzHR`'I8{\UUu '~kƤ$`'mk.nhI${mk"$H&}${,c4 mk-{,c & mksjR*mb{ [p "q~p-c+Άp_'x{T^Zm)9ڞN$Lc /@ 9& ls ڎɜZO"y$sojXOI{UUUGU:{qTUVHIϑX c7??bE$X{SUWu NYaslgvf0{ޏDI$IB{,c(" KI$I:{Lc.sG0s 6`^`dZ0 `6l/| zMcȈ{ [ {,c0 mk{,c k((mkz{,c@,mkI$Fb${ms{Rk>KITmk11K{b ֖${:) bII{{@@%{J hh&sTTTT8=s*8I${,c "-m,[2P$I$QZE13Ixֽ{EuU)ɟ`ɓ䒔mkc1{,c+@3mk*{ ݏ{` XV60s  mLZ$r28cs.@$I${ c(:BI's<mks 1{R(rVXΪRsI$I${,cJ2ȋII${mk "-IR&C${J  {,c sЙm{,c0mkomkf* IdImk.*Ӛ'0k0Zsu7\_=9MczrRضmmkڊbH$I$k# v?{`a/1ֽ{UmEE{ I$I${mk B'`$I$qR*k ɑ$I$sgH$I${R-zm۶ 6У{UUU%mB&{UU5?!I $i,U*L۳ {\WUUs*>I71GZ B $I$ms 0{~kخ mk{ cb $mk:{R${mk@JRs9{mk CmkKjmk1P^{J !{,cF ɛ$,[J:Z"` [H6I`{ c  6\I$:Z?7X%~$sT\UU m{,c*  ِ ,[8"IA$mk+C'aӜsT_I$H${R { cI$I$mk~H$I$mk.IdI$,[b|R?7?$Iy橚*{0mWռzжPU|%{WX`OO'{kРq$˓$k8${,cBaaT,cN$L$k&I$Imk* s^w|,[="mk{,c){mk{Rko:{,c-  ,c:O- Fl۝ {IJ AF`۶mu c{mk8({ c8{,c{ c "it6h#aۊ{UU I${UU $4{UU&I${UUI$I${Lc{)ۯ[^`۶mLs({s(ڭk{mkmk3{,c4{,cB:{ c*sI&mk^{RB( { c"N{,cHsjW({ c`&mk_mk%ɮmk{,c€mk [ {mk {,c{,c04{,c` ,c{,c =mkλF{,c)/$I${R` @($cöm [2,vI${'B6,=l{Z $slhR'I${s̃ @{Mk Bmk檏mk~mkJI$I {,c0hb{,c@"{ [` `k*Imk_т{ c#{ [ {,c { c {,csVpe#6h{,c"lTlXU{mkF{(B,c4{mk`kt1{,c mk뽲{mk {ks{LcJ,s{,c{,c{R1I$I{ c"I$O" cJ {R @{ c(9{s ^+[("{R{,c { c #{,c{,cB "mk0(+cp{mk`{ ck!ޢ{,c3{,c#{ c{ cɂ+[@{HB{mk!`Xmk"y{mk,[+"'mk!4mk i{,c) mk{,c{,cR@({R({,c!mk I9{,cI$M'{mk]{R mkqk~7mk{mkW{,c mk{{,c {fv~n{mk`{mkH { [,[I$I${R.I$I{R k;{Jsie{,cmkak{,c08{mks~{R0k8< II${,cl* _ϕk N$H$k1k{,c {,c4mkbmkJbZmkVTFh@@%?p>H>?  h0CRCq tdyDFA!, {8ר@b p^-WVx% +#pj.U>' !UIe))9 >Ɩ s]ij<(!&l:&`pk" tdyDFA!, {8ר@b p^-WVx% +#pj.U>' !UIe))9 >!UUBU}pqqRa2RR< !aqqq}ra PPP!kU qyQ\RX@ qqqPq~ `PwUhU*{WWU.Wo   UUU@\UxUaW ]`@<xuBW-ҔVUUU \dhV\ՀOxU 8UXL} TUUUUUUU(0@L`_խXq U P!{UID raUU@U\A` 6 \A}Aaaq*?! WXA&&  VVV!UUq!/UUV %VVVAA UE)XXX uTTT XVW]?5 " ӜVVVVU!XXWUa%% VVVV<甔 ]Uu -UU PPPPVVVVAi]U!U%5Z ӜVVVV!]TTT}AUXpX} %55VVVV<甔1@@@}aU\`rUUUWPPPPVVVVUU 4 UW(BUUj@!UX!UUyAWUUA5% !U]UYZb\`'T!fkATXX /B5% @UWUUUU2yUUjU潌Z#L5- $#x^x__1_c~U/ UUZ* (}aXV\؁U9U␁lWaj+{սb΃ޯ_BX~U8~UU{xUUU 9*?WU  (`1pZUz`肜UU*ЂUWUUȲxUUUhxxxxQjXUUU58UU@UիcժB)Y``U 9 (" * bx\aU1UcWUa.y+ߪ-֓AW`_UaJ_UU  8 UUUUUUUU1X1U X"UU*"ƭUUűxWUU PxUUU{8UUU @kUUTUUW-  UUUUUUUUUUUUUUUU  (#IpxWV[WAːU+ayU޲i^`0^U ߕ5t  UUUUUUUUUUUUUUUUUUUUUUUUR$``ƣUUU(p~UU/BƴXUU0U> |@XU( UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"( A)Xb``ưp UUXWUU.9%  "UUeVUUUUUUUUUUUUUUUU   ( 1pVIip@a7 .   }( ,c@@A/VAba5]bTTTmkAAA~ U5=!U_p %yATTTU< XVՙU}%W9( \Xp`}AsYU b<%)Ý5555!@@@`555%!8UÙ 5""T\\VZ {@5 ]bTT\sAAATA5UUZU  bTTTaUUb  WVp!UUU uVTF@}`>b>>z? #=  ?y?y?y?y}}}}}}}}}U}U}U}U{{?{U_{U_{U}U}U?{U?{U?{U?{U|U|U|U|U>|>|>|>|^}U^}U^}U^}U{{{{{{{{?|?|?|?|?|?|?|?|{U{U{U{U{U{U{U{U||||||||?|?|?|?|?|?|?|?|_{U_{U_{U_{U_{U_{U_{U_{U_|_|_|_|_|_|_|_|_|U_|U_|U_|U_|U_|U_|U_|U{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{zzzzzzzzzzzzzzzz_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U^|U^|U^|U^|U^|U^|U^|U^|U^|U^|U^|U^|U^|U^|U^|U^|U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U߄<~U{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{?^{{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U{U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U|U||||||||||||||||||||||||||||||||߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|߄|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?{U?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z?z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z_z^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{^{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{_{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{?{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~|U~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WU߄WUVTF@ @?  VTF@@?  VTF@? VTF@ @?  VTFh@<ܒ<9a<? h0CRCNZ\ufAua'R!eJRBW}bW a*{ 0_mv|jbWVTiZ9 z8{qZttvI"ڒӁIh@ c!W(nnUe919$)hZAJOnRVw"j[{lITNl(bhXTvZ\ufAuaGReJRBW}bW a*{ 0_mv|jbWVTZ9 z8{qZttvI"ڒӁIh@ c!W(nnUU Ua(!/ %^9LkAWw c-]KR`U$)bX jj f)kAUUյhJ 0WbVI fmi)'߯ U(R UKkBWubIkf!0yX\(Zb!1!'+k_'lsA ww cQ/uN}~xAdt[+sңA*(bAD19[A!>k8aIZ@Cj`b a' AASۦ9AA!yRRe9i1(55hR THJ!Uk} *?j"iE$) , 9 r߄9B+{crZ4 a5GR(ս)9(؀ac~fqpRWUbs BW%1!T(- UU폆9WvUAU( U ' Xޣ 8/%)^We17g9!J9js_{U].k!U~&) '@ UUE) _U!Aޢ{Uz-_b 8!AApXbZSb T߰Z 5lsAb8 cDA w] UWUH/9_ab{U(A /@! b {e1?[R!a[.RA$1b/d*hlE1r]$)aW닊 ^* UhU@ .+t ݝ ͣ榤 bU՗7ZB' R!8-XCq X+`WHb$)aAatl䤴a@$)A A(~ U(08b )ᡩ1AAZ Hbvġz%d`b YY ckko!ם7( .((4 A~7")U)_X8!ˎe9! ssbA6#a hxXiiaQ$I@5+kYaaa OF7!7? c_'Kk!U/`s! V cA KkpϔU {$)Uizr`& $A07{ II! X b-) *JJb탢hR T~'Jze1` >9XoN /kNIب )jmJ&iDQ!*" |8ǍI!Z_Ba iI 7 k9x~AAz)U/)+ a\)acb/ms( 5Js `'ZfWAyqR[ a\\)b  BZ7'Z a5?>  +e1 }$)냠 z:?97''JBN(s ꂩb(phz ^A [zyy bꪎVBBki)bAE /Jb|v$1bae95%A$)/e1 myx(>>>)Z!+;O c~pb-_Z!uaTThaCA <&$$A!W )J iAiJ=A$) ÷E) ip9'e1!hR/'A +kAXm 9_/Ack& 'J''?HR_~%1׷e1 9 . }%) zpkJ)PD1B'jc! ++sE1|V1A|VWW *+v gIO $R"_7rApD157.CE1@KE1$) $$1a&AA' i{9 mHJ x^_WtgGcc Ǐ e1B'// %R0KIaح"1eED1 d9h_Era0c]WA*+A!آ(!V eiՠ(!u Àa0 .-HJ %hR1}Ra0x I 0xQ (rU*Q @Ba ½^A/Ԥ UZ1U+_RUU :U!nAU /% 9U9U$)ꨀ!W="b =!hUaUۂU}b u/ B b~V UW- Wh a)JA-9_IJA|b!E) W_\xpkR_sUU!U)JUAAW g1_se1)B_zhJ w~\D)^ bȣAx֫b~XAl - ?B 8Aj``AZ(a R,/ ߟ T~a-e1 ;SSaA@9 e1U4"E1AXxjRb?-1|A0 bF!T_Ms_sW k"XA!W1j`uOz'BzpUUAWe1}$)j^  !p!W &@8=+(AbxbXAA?}aW> ==-Z %-RABE1`1UUUA_^x|Aߥci!u_AiAnޡa WU8W@ IuUA0!b@ pze1(9s_ bbxA{!~b ! U]ߢ \ýWa(րPY" zb!Na! Abb ߢb /o屜9s VAA0z (΃c@@%f @!} L(& (!% @(!G )r%)bz{_A nb  jAH _`! b(ua0Z@0#/S`!q b~b&:'b i4a!?9b ua * 9HJ%'61ddhRPRSa9arzAc A踷8 5 {?)aެa! j/ A遲b- +eA ]$)b_b뫣ac{A/@b!jA!z;~ UU (!P+`_!)b7l za!b9  %) ު1$)*+kU~RA iR$)W_ !b!-''97))))B**iASSKE1b aP־ a߫+%) aW\ ^@ b ;`H9/I4'>) h!^^\kKACb  Aݽ-$)Օ5/WWZ$)+JcA(*Zj0XyA^U*Y!y{pb!76e1bAkoςb!?x )+E1^Z)b~xA@ bw_(_A ׹e@('ʁ8J#S' abh ~zsr J!jа)b= (J$)Uյ- cD1 @b p0=^#Qmuya AWVVTA!E1vvAb!%5'b!-1 bzE1ˇE1!azz b U%1 * _(A`8' "a sA!Ah` !R XE)@--R( BbjHX}!yx`z׭ կ ¤+^ aie1AVVWW(A--(tBb!-y!Vԣbյ# ~ b_9~w ZXzav\a la!Bbra@0W++Ay?iR[ 77'JUUD)Axa UՕ c@XRY!( bza rXHa0 'R!8!%u !Z^VtA?o>**!--Aj b azz*A\!A!XA c׷! u@IkHCB ИB'{A- ca~zZa5aAHH pXؘ+ 8}HH8H@ s871!]uXrAKKKI!V^_]!캸!?b!B%55 bxXXAaT^~~ ! ~U U9U^%UU$1UE1BZb Z)xAaW~`p&RAńYHz@ 8<$ 0'HH8 "/Hb@묈BoH(J!~Ypb~AMbA *b!!  z$)!kHJuLkբpUo9zHR]ulk .sv czsb{e1UU{$)UHJ^J@m$I@ָ@!<&.f(OGOH))@98@8w^+s!8sp W^\|![kJ!b/ ~ **JKkA-+{B|vlsD)#y琔`+'J  b!T9ՀZ ?Z"9j{$1.?{{@ ]9 {bȋ-BW^xkkE1u7iDQ՝94I6a ύ@))!80P$A0 (j@s1pppp$)!T\po ! E)!CZ"*~b?/ c' {'JzZވZe1LlJ UAbAz\WU$)a)z *x_]D1%9A!,Z! hR -n cx`-Bb@ey XXF' /?@Q( DAAu,HjH{Bzpp`d)xxpbꊣbׯ*b.b(*h$)UU5{A- /A\hR xpD1X\)b ۿ avD1-A )aZx|a_}uaT? j**ZD1 c1.ss{@ MJkccG! Pb!/`DY@ =WYHxՌ{P | x\e1Ua*ahڢa ajBb+9 ?'Os!8¦rZAZ |e9  a݀ aD1%D1 pP^~a] $)?$)WGR 'b _ |b*کspbrAdYx8'-`fU{87' ZT\\\acxXa\Zaa ս Ax b??b? c($R(xoe1Z^W)-)$1*uD1_)I$)_R$) )`/>$)ave1 R!CzzR "{ : |gR뺯|Z (z8n?y 舅q +fA(N(J\^__ a b.e1 $)7)ax\VAV2ba = cnܜ?b~~)A~{)5))*E1$)d$)) 9g av+ a+9 «)ZA+GR! rPhkA0 c0BY( 빕GrPr{q@z+5Wa(͋A (Ja_~ a ^ߑZ !?">) )} a\TVe) ?k(kZ9Az ޺ %C b**&e1;AڷAj9.ȏD1 i ? ),(9)9!@Z J / chR4 c!xs WHj`eI * +sA(/ (Jxx|~aX akwU *  bA/--e17_/ZAb_b)sZ$)!)ߎ  T Ia?e99A$)b"29zP [~^))D1 2zoA$)o%b!m/Kk Ֆ&%Z]R9xX{9! ^ c$)/UsBz*Kk׆9x~^UaZZXayUU>߿|!a%-$)A'Z#)7>'JxE1Ae1D1b ' 9 ; Ai3)R D(J!W$)r $)%)D) UA GRa*. 6'%МsybHs9z1!` -!Z){ $)` A~r 7vn| AԣA  .*hRA_)() A*+-HR %A vp`x$)5HZzJbIRAOãφ9Ame9հ bhe9%- e1\X\  KhR'/7'ohllkA`X V_h * R U IJz (;   b *+F)JHJA`bՆ9  %;"9 >;?Apz{$1ť]}9 7mjA+_IReA$1㾼 {bBz9 A|^^$)eMq(!jz*Akb8 Z~sRZ%)x^Ve)x^V~ݣ? b_ @UAТ?7n||ңb "# !z*J- 9 |~$) -6e1 sW )믋f1 -9- (RAKK9)_UTv$)i  )} $)b򺧫9)u5)Zb }* kGR)Z{J_Ax~V^ !_UAb" Ax|^!]W! / xa_) _V i! ???Z -RE1V^zE1a aذ)./29 E1 / E1 ̊9@$))KlWE1 {SS$) A AmD1"+#hRD1-+/*cd9++c(xxhR%)z_!!x\x^A*+b! +^!}!_Ab!%%%!aZ)X /?'b8I-5)k9z A)wWVT a*9 -% e9e1)ye1 e1 ) E1 cc$1+.7$)paT9b+) `R_wW€kbe1~~^1 x^^W!xXxX!6^!Hmb b҂ b@*ң ;A 5 ՕER"/ %{i_Z zpD) z/E1`x$)/$)@`e1))+e9$)|hl$) +) a8`Z:Z Hw&JA(AA$)b ^WUU%%%A(,aw}= v ›aڸ 55/bx@@0}@0A}XuAխ )ս?/9 ŅhJAK >ZzpBY x^!I`PB1Wg"1,-90kBC1*91o #9a8r@%%s`pBY(28D1f1!h? A..:AX@ H"7߀@mAY@U]u 8ןW'85+(!jɂ A%* xpH`@ؿ8[ !@ +$) --(J$)+ R1u.RA C RVi0Pi!``a (?kZPʷa'`pZzq(p`kby8 Z$r @1 JR'ߒB9U{| !A!]*Z@}]U jZWU&1UUI9w8B( nH}` r~UU8!aݩ%)/9)-Be1'UHJe1b_(Je1UR {'JV ZA ZeAU*ZUI UJ ^WZ^BV1bH*֤`UU\WUU  .zA*?os UOsUIg1!U b bb{  @  W׷ Uݪ!U b CW * WU!UU uUUbUbbb!_]AbBaUU%U]գ ߣ  (UUWV~~az* U@U_UU!!U AWWa pab{A-/Aa @-// ) U*) U)x $) Uյe1 +E1!UU%) WW_z  zꪣbbjb%!U_ g1UUJWRW@ U b(b>ףbzUbcib륕bE) U/.A%)UխB$)U9!U_D) WD)UXR$! D)! ު!xXעbAb!b!UUA몪! *:B A!IiU!Zuu~_] U}-! R 0!-'+ b訃aj{ka * _a Xw6 U֢ߪB W WaxU@;a )A %%Z%)UUU 9 1 U?hR U_X`  :ls(RWE)  ֣b.B J-s UUC{ +|JJխZ_| J^-cg1W)J^AAU~!F1_%!)bU/F)@B$)?/.Kk {RU c9Wzx'J!W^e1^Xp!a($)^!Wscb*b^~xA~wb!`A!Ax !_?A![5!\g 򋭊(}*. 0!-&@!%-}8Aز*zZxaa Ua  a  ?Aտa"* AUb ~  @/UA- e1=-(JWwwiR 1 ~e1ܵ'e1 UWE1TD)E) 룢` WF)!7 ZB'9}%떭8{!\wqB5_TsA%Uusc -{A{ J~j9zA!^f1 &)X%))@@ppZ95%(J /skv cWZXWR!`e1) (]/ 0!~8!u8b|TVb!x^B kA 5Wb _b b !?!A!|h~! ''a 9a-51}}TJ Be1_y`96؀9 zzx9AZ{ 1''%E)`` !%) ) Mk! %BZ!Xֽ{"4@W!q7YqAUva%_ {UssUJR!_UA UAU1pvooKk(J-=9ߠlkտ}sHJ`z~HJ!~e1&W1 9^!`` X~a UA`꯯ ꀢB뫂AA!rsc[A W (`8!&O0!m'8UT\Ubꨨ!_ꨊA(A  ZZA)  b?/Ղ!@!A~ *A 틭 15-== cB KkaHJ9B9zzA x訪9!)9f1xw9!~~ ! ! aiZZ՝bUf yr>^_B vUZrUؐXV VP]MXؕiaHANNX!t_a@!&) 8!OK~@@! JMOFZ9 U*c9U*c9] cD)z{_d1!bz $)!)ׯ Aר bUAWbU _AW_~AWUn u\A`0w7_`H )y8!tA*x~azAb!`\abA { b'/?/A A Xa Ua Ae1-R  ZHJVZ(J~'J9~~xx91ܼk9UU{9U)Je1_\\v%)hxxA(!gNhRՠHsP \V@Y}Հ@t0k 0v@ 0A@AVu 02R8A`(Ak(!b( zOGOKe1 }1 (?U9 mD)8bz]$)UU bp!ڽb b-!bW_A_Ub!b "W!U!(!:U0Av5(_z!( sS @8'g`P /-Say!W(bbAb b hڮa! !/?+!%% bATb ^za)  @55e1/>?s/++{ Us HJ9|xx_A1*0aUUiRE)a xxA@ (z(!* 0 {b`mW @/@H!]X@@Zu (zd .x^ u0!~ A  A(ZA !bE1 +z%)!8,)b{U B܈bϛz\bWbuAA{zb zbb UW_a!B w} !_' -_(.U0!誕A(Acha8!mwpC_`!ژHbbb!,b!pa!bA@A +**b!5bArb!a Ua ؂ /$)a* AbbBE)AWWA 9!`ZB``@@ \TY97''0E))) A0*(/ !h( @Pb 0p{_^A `Y@({ 8ABiw (A!@(V``(!m[Yb!- b ʊ 4{ B"$)"* BbE]_A+KAͣabzb~ bWUb_]]pA}b x_b^b!Օb!fJAHWb (_U! HW?@X![}'X!v`A(UUU^bz^_hbxzb⃉A!A{{z{b a!~ڟb a!a!A ꪪa k'a + ( a-=9 -e1v'JApppD)wHJ!A %E1xxxz p0% nz A* A:? ![. -a0bͭ a a/ a(aayb!UAB:+0!a Ba b}b{U bCƒb%)c)!nR bk bTW^a[uAjai ւbwaA Zbu bU ^! B*0!UA ! A(! !a8[_!@@XH!)U"Y! bz`b!xxb!AkA-b ppb b ޷a. A (A a ﯯ@͢aE)%-1`B! A!tT|w R ''Bv9 )xha !bz^@ !Zؚ@!!BAA A_9b AzA- !xaA!b"bA b5UՕ bB BKE)" 9B @)bU\ava{aaZ/a_b8ϣb]A,jAb jb ({A߯ !& !W_ !bJ (APW`! _@y>ya`bPR&)UUiCb``@b!X\z`b!%%55A ޖ!-Ara! /a!a!A b u.b@ɣ @bz B@E17e1E)+UU9E){auW _^'B'.% Bf1rꢦ9E)|zD1z0b__Xb AA!辯Au?b Ig A +?7!xxxb!yUB jb!++=b - B+~b!,  b+u9}ͭA zD1WhD1aUڸaaa?a|na_{!*ڂ! :bA bAa!ꢫb! ^Aj m U} O !}>6-`@hi xύg9}5%)b!x|!/= a!2:Arcb Bbxxb Ia aA ս? A5{b+) `@@D)!> 1E)5=lk/*_+c`+c@HJ9_hJ9_BD1W~x#1bV/A! 8~Up zUU@8 WY U5?H (U ,cA]Vttb!kA*ꪣA/f9.*>$1A\^V^!,<(!!+B!ub! !xzzz@!b!-!./>຺ b7$):ge9be1 g) B)l a  n(!( A@ (z(ߺ( yh@(༗8;kP.ZPsR߳Brz1 b/  ~~b^_ mjAvab'Acbpb ' ++//e1 +iR1-+R@`j Xy!(OjX]*⢁ P~Th (_Ua8+X U da8UƑH 0/x20svԣ!\A!.A-==))u%1A\Tt|!9"#1!!;+B!Wb! ʊzAzZZ^a!A'  ayz b :E1AɋE1ɉ ),$)z al}A&ت* bV)A ) %1a}$1b*}(!,z(a(W~PJUUX  'UcYaq!Pzmk9e)* a߿7/ rrz b?? bx߂ *~ 믯a A-=/9//?Z9- Z0pYA0'틢y!0r** q(p`H@ `^UUH U-Cqa0u* 呢P&p֤p8%#IJJ*Lsڡ%)AV~x_b!{z! - ag B|z~A)ABB b!^WA_^^^A!?/B ? aخb~!b'=)9 &%)Mg$)bc "!A‚AaA 2a Az^ Wb! U `@JW@@틯]!]I!uNkAI!b a %- )[X e1_`$) W{b ''7/aA+5'J5-ZP@hCQTQb@`h!qa@ZVPP@(5@a/p@@a0]U-H0*I@b ($)A|\_A!xa!ՕբA@J@A~!B߿//b!^~!5%b xxx@!b!!? ꪪbx b)e1 X\ ` bAȈAa(>a.fa!\b!c'A~t(k_`8]}@8 W-`ym% i!uE)Z EgWbc a8 @ +79!>/R!WW9}u)aoUW؂ >.(  a--b!-Xb%YP X@ kX@(|v__H@(5 qH+ Ǻci՝7 `Xu8! Ha0Օ-/@a8-%H@5/&$I@?b!AaA A!X{RA/a JO !АA A=b!B--//!x|xx!@b!}-B+   b4`b+C b m |bUjAaB+U!{`zZaCa!UbAa !+#+@ j`^ ޗ! UH=]}HXbhs(! B.a$)5=Ze1 {(JWhRzȠ1 rA,wO 5> A--?7Z!++ka8CaPWWZH8px88>6y8% 0@A0k{ZX8,@a(?*@b8+*pHA8H8W$I@?{aiIae1 A!  bOo/Ab!V^t!!*?b!bU!xxx\B /b! 6!    bࠀbbqyaA Ap + az+ aUUAbb cb`a !?? !}w u; }p?`0I /Hq!-׫XczzA/!a A' Jk1..EIJk$)~xh!a $)X  /o-+k(ya#Yr`DaHH8\|tt8 '---iH H?/vw8a( @a8(P@]_P@oH@saH@7A(mljRb_pbAWWWTAb')b!t\~t!!?+A! b!( b!t!Ab!.˯B -   zzbZ_Ubקa꾣apjA((A abU!xa-.A!k@!#@ jָVTzu (-?) 0A 9( u @e1aw +R$)\WhR$)?լ{B:UZ9~B)k>A^ JIKRCAؐߥa#Q|~~YHlHA `hX@A ---/QՕ5K @KI8a(-)+Ha8 P@?H@)Pa8 PH! GR! b\!~!-!|PP!!*AA!*(b!zZ+b! b!+Aڣ   bਂA_^A'%*bbaVW~!a!Zb!.b!! e1!]E1AUE) VE)UZ UUE1 U_  VE1UE1%9 UUW(9 =9 *D) >E)!9E1 _UA$)UBe1}AD1@ʅ9ޢKBKKGR (dYIwQ@Nnj@IA ---H7 ǺBBbb@ @a0-H8H8wH@.H@\Q@=0 +k`n$)AWXXzA!B- A{s`A!Wwq! A* .b! !Au bU'*   b耀b ]? awE) _9ќbU'U@OUkoU"oU*bOYsa( pa0(֎s!&A/+{A/z{nOAU ){ c!(BA9!(Je1UUJ!_A! A!@w^D)ne$) /A$I8mcH8ca$Q @ - dq@A&&8@(@0 +I8=/A8pH8^@8pQUPb8-%5{H%--s9B_Zxb!VPrx!! + A&> A~A:Aby{B"jj   ab:BUUU%HJ!ՊObUp ݁)Y{Aܨ2A '2Z_B~ gZU4oAװpO0ߐ*"}ќm>mOAAs"{s适Od9s1:о{$1$xKkD1,O 'JU슊ZU 'JWhRe1W_1$)U_~A$)/?GRa(:Q@]DY@}>>@d̢8 y@Ӂ0`(,88/-$90A8o}A8v8b0Ib8= s@----sHJ`Abux\܂`AA/?? ɋ sC!{b   bxBۮc( bab A' cA*(* c &o O'Jڪo 'kk9 UKk \ RA0 KsD1f*څ9OAR9 9Ks5's!~ c0bbKk( {S /a( .R&sIcɊ2k"Ϝs^zxshR^^xgJ1_~(Je1*Z0jjjQI訨iDQ7?#QA VTT\#Q-@%i@SSsq8a(t80590݋00@0 @0H8=j@----{ c@`bbiRe1\xxx$)!xXxA艌A*A !kɋe)% %)!b.%<cUaꪪb9Kkb*{a: 8_b! sb*kbz('JbhGJ{ A!b!_Z!@ZD1e1 X]mve1}D1okJAKi+ke1ޯHRa"( caR2:Kk|+cA/oWZa kB7+on,BМKk+!-R:)k~| cB^x'B9*^\{HJm55bPq$Y?daA ^xx0-//ʼn8%5 ccBJHa 80 8080J90z($A8UH8Hj@--//{JkjcaaRe1|xxx$)p bV^V\b!? AֿBa_E)e1WUUb bb 1 oR' )lkJO(2J}_s$)cGR! ɈZ $Jc 'J1jB)ڿ 9 `e1WWU a*$) h) X$) w ,(bZ9UGR9ZAv(J _}) (ծw{a? c I 'J={ -{~{iRzZAWުkkR-_W s 0eqQ?&8v~xx0-//扢8%aNOʀ@00'?-I0%%I8$A8EI8zQ@.*hjP%5=={+kiiZ9Xxxxe)!xxhh cأbo]b{ȃbb bb* (/ꪢ b b7R ' )kkhR-OJbaغGJAH9篥9 B) uAaD1pWual@;)?){ xjaa a?/% 8})\W ivUb U= c/-sAvwZJNZ os{{Jkn* cW^xkkR.8@z!diH- '@rr8!W{P(+fQ-=Ca8( $Q0/DYHDI8j> IeA/DQH|ڗrQ5----{iiJcAxxxx9$!~~~x xhc+((bvbZbbb  b*29+kD1'9t%B;_AvKshRD)@9 v\D1ߪ:))d5D1)@xv@@ d9%$)@$1}%)a]aׂ@* a^ aXעayaʯ$)@'Z GR$)@6lZe1 cB {Z --{jkV⪠Ms' IcxkkrP{  gB@BBQq@a()-+F@)Fp80uUT$Q8%-dYH+aIun\DQHW$QH? {P----.jkpJk9xxx^9!^W h`xxzbbߵb'/:ˣaazE1a s( ќhRk˿{D1g{,Z TA *71 rh  x b a֞ as +B+D1ɂI$); uWAy$)\ axZ A?~A؂aU͗A*> a)**Ab *샦9vJs A (8Kk#A+-{j -Jk*?^-jkخ/ AppPq!Ȓdaʯ=a(޸8A i05f!cÂ*&@0*Q8 $QHUQHn5$YH>K{@ {9xxB~_!aUaa  b~aa.  a_^8 a;HJ %5{ Ƀ  k!D{A,HRb9)9ax_ b a a> j8$)aU )779 5y݅9 uD1 _$)xc a{|aUaW/ aߏ ]` \\E1a߿?'R!mo k bC k{AnZ Zq{H { c,kk* p`#I:zA)gzb0I!~zbda(%di0C PB GX@0H8UY8;EYH-m{8 *c#)xxxx axxx\@. a\訪aU_^aգa Azߢaa   k P¢c**a:J2D1A7'J JÓ%IzWmbKsb)ܽ%ZD1UPD1(XD15E1`()(z)W) 1) )$) U+}$) x} za ]+ UE1z?E1 E1`jz ! *h9 {J@>*hR![Jkb JjLj@sQ sZ6 sZકjv`Q!(hYI@OY `h$QwDaa(/ %(A@yH`/U) ^+ Ur(nb*c$)xxxz a\ޣ aޢ@ Aa a/ anayY a?)ua(~ {]b !#:)a $ Jr0߷7-s ;-AzKb1 b'JbCb1 pcg XuU  ;)ˊ)r))D1_/$1)?$) ) թ )_$1-zD1 (\UE1 \UU)`e1Z\| a,Cd1A-.9)6;A!j>{Az|~A&'J `*kB(-/vBߡ |R廬6kk(@*sa0VtdQ0/Ua8my!Zj $YQa(&}Y0#=U!(>>/!0fPnH* cxxxxR xx^^a|VA Ȣanbb" a{axf9%%$)! J  D1A6)pPa^b A*WAA5=5+k@ zˏb$!8TbhZ|z$1[Ua{b#+;)N$1)$1Ί k()+"aD9s)K[e9d1I)b)y^  !r)2=e9vv (8j$) .:zd1A$)Ib1ApbALJks!Kka ^hQ 'RU۵sBZ0XpjAa :DQ@+DQ55hdi}W^\q@W~#Y@a(HA ]YA *. .gJhxz9x|||a~ a aG A)# $!b$)b.'$)h(&)!:/[D1=/d1\~W^az~wAo^A`(J-)'Z*BZ =hZ*{K sA~d1AڢaVV֢b; )= )ˍ$1)5)/(D1a D1)uf/ )i )ª Ϳ޺ * ^ aw:$) /I)!+09 A(Zۣy'Jf+kd1ks*ujhR u~sb0 |GR cHJo+b (~DQ@ b@**߉rDYzꏅiHpi$QZ +z@U*&zA ]daa `{ ({hRzzxhB~~ axa'i !. bY 驪' K* $) Z** "3D1뗭)a|^^aWu $)_/B!'o*s.+s xWKs}%Z!~A! 30aW-b & t|)) U$1AAG9/$)aE1$)!@ e9$1y)~ \ b > $+ #)&9aoe1?A!o *ZAjZ!kݵs!e|Za W/s ) -OGJz{ZpbA(p`I5aa(iA0 aH~P$Q@((j$A/UɊeI -U Y U$Y:*{bxxRe1\xxx$)zz bz Ac+ *H )$) ?+.) xzڢ ? )Vu aX^W]aս!(J$)+)R`0ߗ D)^Axb$1}e0J艪e9l}$1AA!!* k*)o aX)o!:$)/hI!bڥE) %] 9.A!ܼ$)A7e1 e9| H Z an$1$)@b)/.9 9!/hR d1!v8[bAbA.'R :Z$)3+k'Jz` chR) cb@X Jk@(u^hZ WABCeQ eI8eI0eI@Z$I?= khZRe1xxxxE)xxxx ab u !ߢ!( A/m  :: Y aX^aYՃa++ Aں ^e1A_=- Z1=?s!`zb싂'JAAb  ז >f)x bz#)WM$)Ww?+A+IZAj>bAe1 e9.E1BAA꾰9'je9_. * a ;;5)6.) B@e1 *9 ./A ?b&IAj|8 sAu'b A`D9 A * kGJ > KkRZhR^ cGJ U*cHJUZ! X*AbUZ! UxaWVDI ja +??KsZb`riRe1xx\^$)xx bUz @AWA}a A'!a  :;. a/ zb  !V1--Uks1/UURx{(_mb$)>^^9$) bbz b@ )ݫ  ^)  ˾$1?HR!;ۛ9 A)['R&R UD1!.!9/AᱝD1\ph )@ ~U]z)$1mNN$) ~$1E1 d1 A :J'Rjb9A$b 'gZ!_U[{ U/O( ({ZWUsRJhhhB19e1WAd)*Ub1 ks'Jj sAWs Wkka *+kBpx^B$)x^^W$)~~~zwnxaUwU@;v Aa ֢ /Օ jZa .?++A ÍA\ԂA ==b^X1 +R0zhR(ݩhR(kA omx$) :$)>$1 ׯ)a  5)[>E1 U5R -JRA9A* I.NAa $)! D)b Jbe1v ~  "/*$1bNN)pr)&?$) 7D1 ZnA:*hZkn'Jl ( c*+b T{9Ս-sݽ/ob~ZBx{_B1zzzh1D)x\\D) ^9 *UGJ$) UZ1 U*kE)U czUBE)U xZ^xpaWWa_vAAX 7/բ _rZXa WUU a!*a +*Ab0e1---B#1Zhb9 hR!ʶAze1Aj a7'$)!˜E1 F;D1^~ ߐ>(:>>k9!j*A!6˻iZ 7_%)9lIR z@9 }߿IZA9Aj)=) xh =)GM)b`b`)b)88E1 fA A04WGR! 8GR!Z V{  uu͋*kx{ZU~xZRA^Xx`9D)^~|x$)h W!aW D)U!a $)WUE1aU$)W '~a"a*A_^^A ~ o'ڸano* a]ysRaA+a/!$)B 'BE1(J 'J PXZZD1$)!`ؘb  A&"+A K9)WVTT |z X))" R U%A 9B*HRA>iZxiZ``IR߃`f1 WI$) +f #)"jD9ޜ | a+>E1m)$)B Ƿ kc) B?}J U9 ^wpZI!-A {*ڢ k`k. c{⣓*c(Jzxxx9 \!`إ!-$)`U!a%$)! ;$)E1!\pB %bajւAxjKKa! o??A\a` ApzrRA߿b$)A 5-HJ)o-'J)/@9X_UW%)5- A a==*$)))hRE1/j!9_Z}x) j9 __I *(R &A!9)b&b!j9$ E)b $)9c֮  RP 7E1 # A~~l| ϕ b  wU b v c(Ibd1~xA}Nd9 {Kssk{ZZ!`^ !_Wa! }բ!UUAZ*Ua /!p}  _ !\A"aWނAofoaAA? A7uڂAb ++// Ze1!u HJ(}IA@j_a }{b & ; e1%% k!KIb9 XW{^ >Az>+cIAj!WjZUb]BJ$J! @j9VE1!`Ij}e9/xE1 bhn$)A)+*A$)g9h)^_ 7) bܢbg4b-b)zA 66d.(  {`{zPooRx~~^(JV$)!U zaU_UUx!--!W9 U*ZUb UjJUWp^a^^WA/%a#) a5 a / a * >a +/bB9b%%(J9 o9AX|zxa-b뫨 bw}/)Ee1 ,HJ =A ۂD1b` 1e9î9AI*9{iZ n{  b_HR``ոIRb Uf1CE1bʉ) " annl9 %5I2(R)^t_] a  +$)crА ^^ޚ(f(Z )]B" R(g. hJ $>Jkjb{gRXk(Jx_(BE1xz^f1 z^ X Vb`A퀀 bU???e1-_E)bU!*W _b~aa)Aa 訨A kza!** +a   I $) x1!/e1  ) ), e1ymI!I_$1zxxz yyu)A!kCe1`iZI jb?:XiZ!Zbf1lA $1Ki )vTUe9 --A ]e1 ~U .f9?f9 (!&+Ab U'JA b{N'{Re Дb {HRxZ_HJe1\x9^$!`Z b( Au_b bb߾"ZzzjA>>6a?77? ||hA [ {iɍb *.*b.:>WvJAR09)|E1Z  =e1 '9 $) 0$1aA$1^\ ++)>>%) ݟ-f1 Ib.Jd(RA>&&b Zbj9wAVE1)z) jJE1ɭ=$) 0^V @)A" E1Ai a*$)"e1 y AB(BI! ~ c@sRX:/GRb cAB \$)z)AA Aߣb b AbzA(WbC"UbKWb" b >/A zUa բ hxb '?!b-x b+?Bb/*+)hR! ,A$)`9)_WT)P$)a D1qNo$)_ a4& *()/$) +f1)579 IRAkI&$%(R!z J [ue1 .c$)A)) WVV$1oo 2 "  ~ !E1 n b8>)A(*e1 //J$)/HJa* (s1'{gJ .|'JWyKcQˆ^Z9jz^1xxxzjbxA /߿AkbU b٧!ߺbb A b!. 5b waxb lH@@b UajJO%)A^~xxb b ;)Abbz> /+?A+//5{$1޻(JD1z9!j9zsj, a8:; AH A ux$) ٽ9 'E1 ܮF1 _e1)f1$)~W9 bA &Abe1)T$) Q$) Χ) ~D1 uD1r$)u~^s ώ ,iD1!-'D1%*9!-Ze1U%kca(.%{9> kGJZATTbA{UUJE)x~~%)xXa!x\^ZAAb!-սA Y:գATAb|ւ!urA{ApA?AﭭAZX qA ao@@b ^a!?E) KOﯣ!)_~z -d1K *ER" ZAݰCA$)j9!" e9bb > a>)''e9 u5I$)}K_E1 J$) E1$)w]%) 0tE1$)/9 e1 $) $)(E1  $) ) D1 )j |~ʢ! !S$) 'e1- Ae13CJk &sA+ + |GJnkIbJ$)\Tt9E1 e1!xZ Axb!\\T~AA!;?ba!Ub ʕWb!]a!}A( A*b!U*AAkjbaaa BKKa V^^a -!a%%- bzꊣb/)a+gJ0OM*kA-#ZD1ZzA z~|D1bhB!b*)- %9 +9 {9E1 -1)$) e1 8239$)}kE) $$) Zx)(,,E1 )E1a:D9aD1 %E1^z ̛!AXzAo.:1e1 9$);-/J0j* fsA*c]UA9k'JxW^Ae1hxe1%!zz%) x|~^ b~zxb!~\~! T!++A!*/!Kla *"Cb!!T!յbWbhxA[2b?nǏ a** aޣbգb *** __ $R =?uHsIksA{phR$)~V\~D1x aNNn _58$) =A)E1 S^V$)%E1 ./e1 mD1%e9 "CALNe1$) !) E1 /D1b`$1]~D1׎D1 z)[a>8Ae1-5- Be1-R9 ZUU5cVb{9Z9^^^9E)|~^E) ~ jA`A!!!_!* /iibW a uwja!J!A-/bmkbx`dUmo孉 a ڒ 'A.Aݣa))* **  սZ!( ${Cb%]ZذeZ"1~x|T"1 $) )⫋e1 e9 bX)+e1 _e9 $)a`x$)@+) A)Y9)4Ke1 D1$1A:$1;#D1 kzJD1Anl~Z) *D1 d1 nB)U_(D1U9 )!@F:R!AbRU%a,d`WsAuUhJf1z_Wf1!z~! z Axx!!!⢺!^!}ˏa!uA  ڰ  A߿A  b XXBa, Qѱ !}  aA?+a+*** UU9B??? XFJUED{`pj{hjW#ZAP艂A(W\|T) ,/e1)u=9 ;)  h$)5$) =(D1 J޺ ఘ9e9$)bD1 ,)!!! 9 @@@)be9 7)b )&)++)9);9)_IC1uuQc9+ hJ ]$RI'*ZcA# )cBUZ9|VWU1$)|~~$) p~_ zz __Wbx蠠B~~!!_!A- b ߺ +*? aA!!zb  b _a7/az   '& A^ aյU  E1=555(B)xxZ{BA AQ Y@@I(Xp9` ;6@@1WWb1z#1a%/C1 iD1 JD1 Vv) ?e1 1;9)xjo$)Bh)5=%d9qyi$1n @- D1 ?'9$) eP$1^n)%J)ߥ5CIB\3CaJRZ@DbbIu%RbI "&J( A ֆ1E)"  p|vbb!^^\\! 7+!/B a!*A77UAaAenA!A--A_^^@!*?`0 __p@ !0@(!v`(!@A@-a'* U E) 55559!2A Zbb ; CrVY@PQ KB90*z((. d1 c9(^XB1nhorD1a%e1D1$)_$)a@) + ) D1) $<#1A )AD1UyAzx1 k{I @@X/k_zH\VVbYa@x~_d9 0/9c`h%)!~%!bw!_zr bb``hbب AXA!/) !; APX\WA éA 8a %%/*aAv. A |\a!՝b%% AzzA`H pR]UAiá@muu(A&zj@0! a@-  *E) 59$)rk{A %Z (Vp*B eyh< Y P%IbIZa(=0 ;"C9`) b9(S"1`xl|b9m9)vƥ9(oo1aCod9a9 &J)W_q{d1b`c9+)J9db"9(jAX(r@wAY (W$Q HY8}@)jrzD)B`!b{7f1b A!} f1|bUՕb`phxA  8P    (P UWX^`(@U A"A ^~(a A - (az]@(!Hk`@!UBZ !É`0 !Y(!jZ@ A-%55 $) e1! 9 k9!}`R +*[ (r"a!Q`~U0 Vua -)AY0W(I 8PA@(`Y9 )-9)(A0h( 49 A"1踺9"9NU P#1UUәB1  `Q mbţY. jwmqyرq@*RH  8(Ч1)hA9$B!+.)Jh2BbW_pb (~_ z~P!W@!5_HxP^c@0WW[ (W_\o8WU @8'H8!v5@Aߝ\(A((U b `(!B@ڜPw@8Pץ 8 W@//+a *..%) 9$) AD)]+5'J!hJ$)u":*c *(ZAXc"GJ_]I{biH"AiH,!iPB !Y(KptH`(])#b(/'Eb@9"ZH~+x9(zPAUy+ XIUTrBAWwopZݷAi 8i^Xy@Pyx^y @P xZ( 7A.s!_kRk)Ja cf1 -k9YcZe)F殉Z`f1UUTVaXx܁0A*quP!>cڪ U *! U! U! W! U]! UW Wꪨ p  ^{zAa"0bUUUbUU=E1WV\أbbbUU_AbAb!b!A!A!A!WA!WW! b!A!}! (!!!mIW UUvu UU UB! b( _xpp * azb~WUbշ տ U UbU UaWAUA*Ub b Ub_UAUA~_A z~b   ?*A uU@A a a@]a%% + %) %) %) $) ) ^^  ! $) %) * E))E))%)!%) !   b bz b %!U/g)U9 UU1U/R!W JUZBUzNk UUW)bUb^WbUUUbUUbUb^^_UbbubUbbZ^^bAbՃbb .$) Uս E1!տ*e1$)UU1)1$)UUD) z$) W$) Wz)_"! U տ/d)U!b5?e1U! z~bbb_wubAb!A!A!A!WA!W!! ! * A!b!}@!յ@!_X^W!wiW!UW_z u }U/_}֬ 5  +բ0-(^^^^ba"a^V^a *~^  AU!u Ub Wa U_UAa a ߷*aAAWb ^b !  * __b_ aU P :?A a A@**a--%5%) -e1%)UUUe1%)UUe1%)U]$) zZx! D) U 1 U$)! _  e1 -e1ZVZE)UUUxe1%)}E))z%) ~~! ꪪ z b*b(bb.f1Uյ 1 RF)Օ R9*nkAU+nkJJs cU {ZU_kZ^xMcJR _ [AWR ^ZUAbU9bUU~)bUUUbUUU~bAbAbA(*bAAA AW F)bU-&)bx`$) e1$)U%Be1U+Be1HJ9UUB1UAe)UW9E)UUD)$)~ $) ^JD) b  +=#$! !x~! _Wc說 bbbbAxb!*b!}b b!xA!! ! ! *! !  ! A!UU! + @0 6WXXz{ (  !7 !7`0!--?8 ` pb +/ꪪbꪪb*a^~~~a ^A a * a a `jj- AzU@-+aUA~za ^W/  b`^AzUoAT ֨|a_a`bU @-a A ׂ /?$)--A!==be1U_Ae1UWઅ1$)_z$) B ?=}b9Uz9Ap  *(J u9}hRA$)*E))%) !  czb b b-F)U-kR Uկ 21U/{JJUpXQRUUC1 Usd -0| cUQNk rsW1 cV_skR^-k)JUWbAUU_)JAU**JRAUU~KR9W J%)_f1W Ub *UU !W ! bU%)*%) +F))^)b``pPe1$)U9$) hRe1+ * c'BW+khJU*cHJUꠉRAW~HR1]9$)_^xD) ^e1!^_$)z  .7$) $)_c ccbbU_bb_WAb!xj@!A!A!! ! ! A! A!_! y~}Wc  6ޮ/ !X ( `(!7Ia( 8aꠀ( UWVV_bzz W_a UUA A  UUa a aA}a .  @@ !aapA^a!~A   _ @ A UUa ߵ5- A+/$) "D)PZ!_B % 9e1Zppe1 9*j(J X]U!*''! W! 5;9jjUi a5/%) %)!! x^ zzzb{!'!bUխ jRU-Z1**skJU?jR p5jR5-뒔`Xu(!~$)jZWs!*U|A sbsIJWzs JUb*J/kZ^-OsJRUzj*JUWkRAz_xAg1xz^g1 ~F1 UF1 ]&) u)&) UU! ) )bppx~9e1U/.B9Z' {Z* kkUKkU_{R_~ZA^zHJ9Uz1D)Vܠe1 bj!ߺ$) _b$) (x^ ~! /^XXx/. bzbA bAb!a!a!!AjVA!!!@!UU A!b!珯/A]x _U -,,  ^( (A@ !]`0!/(Ax׫(A%^p Zbzzz~A!\\\xA UA Aa!+aArz^A a a!-₢Aa/_bxbWUUb@iUUb!A!~!   /a ++ a+--e1 -+ |~aMMOOA@A1pxZ9D)^ze1JJ D) $)!D))--D)H@Aqb*++e1տf1$)%)` bbvW)Aߟ7F1cF))=**/R1յs B- jR- _Jض{b p\W(HjA0U颢apX!]ÀHAWeA!5_^)J-s!*{ JZUOsZz{jR UOskR_zb JX~ JF)^F1!WF1!f1&)UuUF1!~~%) W %) UF1 u%) o*JHHB1/ZB-++lkR//b+є {zkkWkKkZ^x`ZAzxxx9e1\|Te1D)[oe1!?e1!e1 Ux!׿$)Cbbz\bpPbA( bA bAbAa!bAU*bAUuzA!^^! ! ***@  U@!x_UA B _ߟUz*-~"U* (+0 z_@0!U 8Aժ(A.8bzZbbAx^~A!Xa!A!V^~AA / a!a!b aAaA *aA;a!A )?-bWW^^b!b!A!~~!{   *a  a---1JʊyAO/?d1!+ 9e1%ɉ999D)_^1X`D) %D))ߪD) ^D) *-!AWVTXa!*f1 e1%)x%)pxXb|`bB !''%) )B%)U5Mk1- k9z7ӜA% { `xdq!a^^b@@hAܜZz@q(z݀`Az@qj H!vH!f9 Wjb UUj*U.sWT .sAW kAUWZAUUJRF1WU J%)UUA UA)A _A!U&1 zՂJKJʉR95//ZhRuvXxZJ^^l{(R/%5Ls ќ{(Ƭsb^Usbhxx~ZB\\BD)ZXx1 xx^D) $) (E) xUտ$)?$) {>!_x!UU!}|\b^_ݿbU bU/a_Z^AՂb|UUb5b|.ނAWbAUVxhA A! ߿/777/>jC^%.(}  \W@( U8AUU Aߡ(X^bbb_ZZ!AAA wWA UA A a!!a!/b!A!꪿A--%%b\\xrb!A!A!~!    A a *a-9---9}~ЂY9  %R9U'BAUBe1^B1U*9ڠ9e1UzD)xD) ----9^1Ae1 e1%)z%) \!b^^~B !''/F) 5- )BE)- c9-Ӕ Ԝb^UUAu5 éA%6^@!(_^_U) Ux!pba! `@U>< HazX`Xb @A`PAW8A& AbUkRbUULRA_UUAAUUU(U U(A0 @8AUa(AsU JBBJZB---- cRV cHJUjlkA/Ss  kkxxKkhRpx^RAx\^_B1xe1 xxXVe1 +1$)W1$)1 z1 U! w!| @^uު* {uWAx``a aA{A+BxbA*Azz{A!! * U ]4_?  jzz /- ^? !ט`8U A A܁0b_+0b _bb!|a!UAA?+A b VA UA!A _WA!Ab! b{WbAppx~@!!@A   AA a /+A a++9 ----Z'J}-Z c UxHJaB9.(JBJ9B9A1ze1 \e1 - 9e1 9f19f1_^_ze1%)zzz%) zz mmbVW] b---/F) 5jJ!/ UZ!U9!_? q"ja X^H脲 (%%A\^VVH!@{ںY! _`H![`!WPU@8i?PPX BUU`H!?@!@@AИP!X`PW' `@!\@8!'0Ax@@!{p`P! @8 `A UJJJORB---%sZ%%%/KkUsZ:^VZsZsZx^Z'Jxxz_Ad)xX1!x~$)$)uUE) +Ue1 UA!/U9!|UU$)^ x^~A|aUUAb=aaWWb/bZ A^bAA!! '%/5*h _@zU멩 (==]@0!Xߝ`@!ڠAA0a W8a_UabbbW_~b zA!+A!zz  >@!!~!!A+b .bA~A z!@Aꪪ  A Ua A@a +++ a -9 -55-RA --ZR+ZR`x^^hR9^V(J9'JAB9A9~~99^\WU9e1ꮆ1e1z1D1**+ 9f1* 9f19E)~e1!z!bBp b -%)!*^W0Xp!U q'6p`X_X i X `w`8 mxA}U`8!-`z0iPi -)H`@_W (!.n'P `}WH!UU5@ 0!' _ @A6'/Ppz (A@'V8A 8"8!6Z]@A 8A 0 !~zp\KBBKRA% cHJ +UkkiR*U chJUsHJ UsR_UbGJZ_hR1^V9!~_#)$)^} zzU 7U /%)Z_{ -5 xz  UW/ WbW~A!b Uzz ^u}r^ b_AWza!U}W x,_U(_u_p`U'z _-8U]i 0!5% %H0 % a(aUja=  bVb_UbWb^Ub!|~B wW{ AAj   !***bAa!^A ꪪA!ﯪA ~ !( A ua a A==a 1 --HJe1 +ZHJ /-ZR*ZiJ~RHJWhJ(Jwz^BA~\99``zx91pf919e1{ 9e1:iR9Uս ZAUUIJ9U_~|1E)^^xx%) T|` z``xbhh !/ Xgp! _`h!UP/ }i x^U0W@Q} H|X!VuWX8Auz`(!C8  UU@8!_ 0(.- 0H5_ߠH!x~U_ 0k0 '_@ *W (At(A*_(Avغ0!z (!@(! (x^ !UVKKKB1'B9UHJ9W'B9UHJ9 }hJ9U'J1^AD)|^WUD) x\ > ^ a*";- -_U! $)! _ ~*$) 5-$) {z~^  bUb{UAx_bA**/B"b U'"= _ꪣAz W!\~ _}W % ``jzZ+ p Z`@U(A&@8!Z- 8A7p0AՂa?%%_bbWzbAbAb jA!b 몪A U\XAA{   A+a! a!ZzjhA!+*a!A zz^Wa UUa 鯨A`a a@/aa - ! iA!-%-/ZHJ-- bR~ZRCZRz*ZHJ_~xpHJA\|zxA9~~x9f19f1>.HR9U55 cA buUCsRUkpZ9^^^\1E)xxpE)!xxxX axbh (AbXXH @x~(!U`8 %5UA (}UU (!*@@ 0( _ 0!= 8 U\+ 0^| 0`  : (`Z (k jA: A?6<> !b A% Wz(!  ^A KKJJ1$)U1$)U1$)UU9$)9$)U'Be1_1$)|uD) ^^D)U!U  >a< /~xb * ! W U bbW_ՂbwAbA A*7bxbwA b uu(ay b0U_pr Az %,.% w x_ !/`8շ 0!X 8? i!zXXX8Aa(z~~zbzzzzbAAb ba!bAa!^Za!a!{z!  ! /a!յA bAzpAA bA W^~A?{a  =AWxa@`A a- ׺1 //R9/{R-=Kk:3lkWX cWW\zZHJxxHJAxp`B9zzz91r袦99%.(J9UULs zA U/!U,k!U9e1^^XE) xxh axxp@8 00!P~0 k0A w_ A/8 ]-(!|`]abbz8ߝ+@H ʊ~@  8!/7@@  0W 0z\ ^> x  U  x A>.A %, * w.A _Wb! -."J‚E1 //5D) ..WD) .>Ud) }D) ///U1 {D) xmU zp_ubb bb- !@\b_bW_bݽbAAa! bAa!a!^]A!"Ua!a!_b!WUb!b!}b U AUU0bյ %0bxh!WA(A A !w  ? (!ڀX UU+@!)5X!PzzW0A( bbA"abAbAb!a!׿a!;3"a!`!  ﯯ!b!AbA⣣bAbAb!a!a!a a  /a@ a--- `1 ----hR9---{ z^WAUUҜUU cUZ9(JA_A9A9WA9UUB9wﯦ9!AU!A!(e1a e1(xzxx0( %%`0 xx| }cxT !b _ '8/+0^ h u/*(o 8)* (@@ %% A( ( (X T~(__\^VW!c7 Aª(! ( z Ax x /  !//U@(Az_WB/c믯%)_)E1e1 iÉ9 ]s%) /)U koW$)U{cU!Abbbjzb/ bZ^ * z!bBW_b]{YAAߊAb!b!(a!wfA ]}_ .a!a!A!A!_^!AAbA( Ua !U A(a"}(A{a ! X@(!~no~!@ Ak q-/}@i!\\VHAb0A_(b:* ( cbbAbAbApa!a!a!bA b `    Aa!bAb!"ab!B ^A /A a a a-U ʫ-e1 --/Be1 -e)!t|^6 A{?Be1A9(A1 B9!A9B9տ/9an~WA'緁Arm9%- e1(xxxx0 /// 8^ (~¨  .( (!z~0( U׿ 8 ( ** 8U \VT A/?_A ( |  +)@(W 0!ߪ 0!jhP (!- 0 *[ (^xx ''(@( A !jB!(( b!  b )WW UUr$)$)%)c%)k x^UWbA* bbZma:bzחbxbbbXxbݫhbzbb{WbA bAb!b!xb!}ݿ+b!za!_a!}a!B !5AW }T - b Ua ! a(AUA AP!(Aߟ?ݡ@! U!A(joH!/aa(bBBHA =7H0 ^ ~^ cꪪb~bAa!bAx‹A!xhA a!A+a!`a!_A _  *a!bA-bA"ab!!AA a -aAZxA a +a@*a %$)A$)---9a\Xx`AhAb5'e1A%B9zX99**9`@?A (JA*B`_W^\Aub 9 e1)Xxx`00xXXx`(| `( +  !0!8!%5?`H0 @W\ ]w !W_A // Tto@(?`0A@(A wA0Aa !Wk @(A`0! k@ !x~a A!x܊aBbb*ckj ^W  -5 ^):%5 $)/UW 'U bbUbXWa?A ~b } %bTtbA(&b㢂bnbR]UbA*bUbA*bAb! b jA ^__A UUb!'b!z_xB!=[zB|zrZ -^w  {A A A A⥿ 0A@@! w`!u`A7%%'`0XXXx8 |^^p VWWWbA~b!! a! -a!~~A!a!ba! Aa!a!^ Aa!a!bAa!a!!A A Aa a a aAa-!+--9$)--9` __}|a>?+BA%% (J1zAE)@E)!XzXA<6no9a-5hR1!(JZqqqA}Օ1Aյ559E1e1(x(axxx@ ``\u6 `  !^8(AA> :)@8a0X AWA P z!믪`(--@(^xx~!a"a Bɿ=aB(A-}a A(Axza!b A+ bAꨠ Bcb** c _Y)-)%c{%) 5$) Wvkxbzz^b}AA/bUV& b_A b{b.obb b_ b}b_Z> bubWWXA.AW__xa!A XrVWAb!b!*"+b!PpAx! (UU UU UA տ !uv|x!*HU ( ?>@H!W* @@!a0A/Pa]8xz(W_~bbbU_^^b!zz!a!%bApr{A!A!/a a!b a!a!a!a!zA.+!Aa!bAa! A AA a +?aA0AaVZUUa /5'U! /9 /1AV^Xpa/'*'J! HJBH(J!hx1!TUUW!n R 'RAnnjHqqqqA9'9D)zE)(xx|~(axxA ]xhpu 0 kk A^? A A/' A(AA /+ a0!A@ AUA  !a A'W !|W]_!)+B!}A""aA/+~a!zAba bUA bbb UAbz_W b+ + cbe1[r])U)>/ \``!{^$) bb^}wbmUaB(a]ނA~a奭%azb^Aޮab b/b b  b" cbZڠA^zb W_b!bA B껂 B*(!WUAAA( _yA(!A A`jA!k^ !% * ^ (!@@A`P! Aq @}/ `!_(}(~_U_b~~b"ਨB!_~~A!bA{A!@!A--=AbAb  Aa!a!zz^_a!a!_޿bAa!z~A! A`! AA@*A@a-)aꪢa+/?:E) ----1!`A]9b%%-B9'JPA!A HJA'5Z9h9A]WW\A7>11E)xz_W$) bxxa  P (!{rbAW@ !aA A!*A Aaa! A(A)-%%8 jzbX|ja!aAíb}kA~xA!!A!5A"* @AVխA!)*bA?*bb]Uua bmUՁ b]bbUUWW bUUbbcjf1'%) Cˏ)r[W Wc ' bwbbbWՂaW_߂aV'a5a^a꽢baꢛb"zb aંA!{b`b_]hbUa bbbW{bb(b/](bUba AA*?A !A(AA( _! zZAU]A8 (AC!@AW@HA-=i_XA(b  bhxb!B!!B"*bA b!W^ZZ@!a! bAb ^b ub a!^a!돯a!bA^B @!A {A a a *b@//*aZZZ^a5?+a -f1 +*9e1e1a^A9e1+9AX^V!_paw猪a!#aWս'J! BbVx%)AU],1A e1%)||\x1 ~z xA~~zA!յ- @(Abck Aoߵ@ !'-@!',XA!.aAa! A ///-eA(}ayAh`x\a!A/-- kb^_~Za!A!U bA~\b!A!b!bbAibU_b/.bbb!b}}UUbb E1%)W_`zE1] \ bz!U][rb*a~b_baWa-ba:abzXVbp bbw bb bZ^ւb}__A⪭b  *(bAb ~a!a!_a!]UbA(b U@!A!-A ! *! A?>!(A~׾! A! A6@BcwA0A` PA`! -`@hp8 ~ xꪣb~zzxb!`x!(B!bA + b ^^zZA ua!//a;b~b@a!aB₫a!_a!a!a!A UUU@!A U^A ++a!* aA.b{_@a--az!e1b e1E)*e1E)*߆1e1_UU9e1wo1A!aV @ U UjB B9z9 1e1^^e1%)x0E))Z aaA|a!AA5A!~U!AbAէbAaA A /ojR ]]r !~\tA!˂A-% # -bzhxxa!~^^~a!BAb!ba!bA/??b7/ XpZWb^^bUUb!*bA b_]bu)Ve1 (E1W9?` b$)rzba>baabꪺa*aaa+aUB5(bઃb^bվ*bzXAb!bAa"a!zza!b zꢀA!U..A U ~z  U ת A>b ((!zb !X(A 0A?_XA a! - Y~`a08A~) )^pppbph訂B_b!W^~~A?b! b ^~~|A? /+a!a!*>aA\\a!a!*za!a!a!/a!x A A!b /+aUUWWAb_aUU + !zz\\A-%)'7E)$)E)$) +9E)91UWXR!?/pU U{WR'B B9ꨨ99X91_ܪ9e1W~e1$1zl$9 ~z0zbW^^bA>b!A!a!bA* b-%bAA  o??A S A!+* A{b+)bzxzb!~A!A!a!b!A!b! /bkaab^^^WbAzAbꪪbA buUUUbB@%)5e19 9 ^X$){bD)]UZb a b{_abbaaaa_azAbU=UAaoUb*eb^WbA >b]UbAa"a!ja!b!A!? ! - X _ ( . Р(A A/(!^@ ɉUU@@! yA_zQ 8!艪[a0! ') 7) )bb^^^Za!z~A!A //A~za!aA몪a!ab a! *b zx^A a!a!)) aA UUUA +bA룂bb_Wb}++׿*  ttT|A]$!A$)!D)!*.* 1E)U9E)?HJ1U-{!k s1UKk1Wlk)hJA⣡GJ9'J9WB9~A9U9e1_꠆9$1~$)\\bzbAbAa!A! ;A++b Aa!Ae1 ua // aAa--b``b!"AA!~_A!_UA#!mA!}UWb!/uB=bbAa!a!b! +//bAA/E1-59)/5"A9cyb9)XE1 b <$)}D1Ap aCb~Ab}a|k߂a:bb*aaW^a߿A־Awa!*a+(bA*xb b!b! *bAa!a!b!!A A!A!/  '_ X  A@(!_ (A)P@H!6`!b@bkg1% )@@@b)}bazZ~za!a!b!//++bp[_bAbAbA//B*bW^b@A ~b a!``aA a A /b +bA** bA bAa  ꪪ A|xpA(D)!*.D)$!  e1D)Uյ9D)// hJ1_iR WR 9 zA _-lc RHJUURHJUhRBUhJAW^BAAX9 0_!#)bUxa!A!A A))ba^?a!a!////$1 xxA   +a!Abjzzb!xB!o_!!A.A! ‚AbzrrRbAA!!AYi*b!++//B~bAʪe1% U9 }9)ꫩ9!^$)"X|$)W}} b apVaZ_-b_aua(aꫢba^a^ꢣaZa]_Ana!&a!0Ңa!@!A!a!Wa!a!+A!a!a!A!jjj !V^WUA!U_A!U-+@ U ]={~Í ש W0/@0!Xؿ`  @AvHB})A559))B`rPb}b* aAW~AA*a!+?/*aaAa!bAUbA*bA.a!ࠀA ~wa!)a!raUUa ^xb +bAaBAbUb+. .   A``A!ɋD)E1D)UU߅1E)/ B15-RAV\WUB xhR` R R'J ZRWZ HxZ(jUbA UUQA WUU8a~`(_@ "1 '''%!@jA!A!A *:bA -b輸a( xa!?/$)!xxxxa ~zA!*B/bzjkb!xxxZ!!!BA!bA  bS[s{bA|^^VA!a!b!-b!bU UU)+-e1 j^_$) zZE1x^)aKua.% a.A`8ajb[骀aꂪaՂab+a\؂AAսa!+ a!a.a!`!a!~^ AUa!xaa!W^zA!WA!A!_a !A ^@ jh . (/+ (8U (!W7%@H!WiP PG1A55%%IF)KKg1Bzzzrbuaz^bAVa!*.(a}}a!pa!A ^b AA Ab ++ a!hAA~~~nbAabUbUbb **?/ *! +b_ P!UU/UU}E)1E)/ 9e1+ B9ս/HJAU*R'J ZHJտ*ZZݹb8`jp`8"ܩ @8aH }UAq UUWQ (WUUA`H 80 A~1 0%AV^~|A!A!@!b  -b bb^wV^aA"$) ))$)aTTVV {@!b!bzjUb!ZzXZ!!!*!AАA+A/?Aa!A!!Aa!b!A i }u$) ^)*()^~Wa']ނA aZ a߿)! b| UU= a a a_b(bxb bW.a}bb.>bz"aUUA++AAA A_a`A!]{AAAޗ ~x =+y&Z (:`0_Up`@邂 @!%`P!_@H!bש!0AG1 A&)OkKB1brrRsbVWbb^~bAb!*88:bb A!AA bգaW^^^A VAb AaBbAaA???aUׂa  W* յ*! #) LsD) /B _lk W1 A1+ HJ9/hRA*RHJ- * cR- cYpjzՠy X P(((_ bb޷u kݭ b( b  a :,&b*>>b6^a   W azޟ u h ׯ Aau@ Y +j8 ]5@ 8!ZxW A/ 8! @@!<iWzbAAյ52G1=-t*J```hAb{zxxbףb ab}bbb xxA 甆a!Abja!a==cbAbbA+/b?. # )) $) /D))}e1$)+ 9e1U/A1 (J9RAս*ZHJտZR* Z HhbZ!(xVU`0!@P +/iz@uae}]hxz~kx8^p @}h (j_U@8 r~W@0}W@0:Uu (ݯ@( -bA055GJX\^^bbAܠa!__^~@!a!A+/// -'aWv(J 9 xxzz |||^  A A!!!! B!KoIKb׷{z~AX\\\! @!A!/a!b!b!  + // eee)e9&/E1ao)s $)9z9)m_-E1)+%/1W _h| ۂAԴ` ] b]n b^u aRbAh|a *z( *U(_(Ua( 5A(A^‚@( % ($8]_ @0!XWWU A+ P/`8%Զ`X!-/W`Z_QA555SJJ ;άZkbkRXXXxb׶bbb~bA a=%- ⪣A^~zzb A===bzbۂawa`hhh bzzz~bAAb*A --/_ +*$) D) J1(%9e1/ B1* HJA- RHJ ZR GkZ-&k xa XQ (__P0h ֧pҪ! H7@H_p @h (^U@@WU (^ ?/ 0 U a0 U8 @@(խ@('Z_khbWu|b!a!~A!A!7?߂A/- / ^89 -%E1xx~\a \T ! +!਀!!!! B!b!MbՕ~^b !@@!A!b!b!ꢨA+ ꪪb)a lB$)r`E1 :8e9*E1 *$e1 $)|x #)W_ 6 ߸ ~jb^b+ b_WWbV_ A A8>Ab(a!^z`A} >* A/A Za I@(jZ (0 (! A (AW AX IHjA5VNkkRpX\WKRxXX^bZZbbbu}WUb5-)) okjkAz\\~bAbbja___ava))%'b|x^^bBbAA  $) $)!*/1)o+*9b HJ9/ZB [hRս+ JkZUU*c Pr (`TWH `@8UwAyP5hPyXCp HW`8c`P (VU@8 U (`^ *a0 U 8 (յ+#Y@0 #Ya8UP8U P@սs0'''' { A^b!jb A!!@bA+-b /) rr{f9%$1\^~zb WV`  + *! ( !! ** B!A!b!bb~a!xxrr@!@!a!b!b!A /--  b $)AAe1 E1T()  9e1 71v()r)_r Ԩz^ / %  bb a^jpZ!(־aX(bpa իzʂ (a Uu5>( `0! \`(_W 0 ߽U8 ^WP+ UX ^\^UX %%5P!XX^p,cArMc9))]kA|||~9bb*>**bbbWWׯ zzzA\|XbA+bbbނao:b' Ab *aAA ! -%D) +/?9e1-HJ9/RB/ ZGB {`zs@8XWuh`?x\Ay @*`8la P[Up@@늾`P@0{_`@ `zz_ ߿+@(? a0 կH@(UP@0*a@U CiH5-DiP\x+yYUսqQS@X'''{!\xxxAW~b!ha!!A *)A!b!--/b - //%1=?>%1x|xx!jjzz! *  ***!! ***B!b!ub"*B.boOMb!px!Aa!bAb!b!B- ib b/ a j)qa9 E1&$)CE1 Z{rE9-)A !)~ bj޾bA %.E1b)0 _{ )5)_^X UX WV. b 0!~8_(0! p@(xZ (-?`8 ?*8 ^x@ UU@@!)Y uX!ZX_Z McIJTtvRIBښ9bb*ꪪba + zzzZb^~bյ bࠂb^^Vb?.A{A a ++A a+///$)++9$)/B1)+ ZB//ZGJb`xFJ`PP\Q 8aP~!y@*~@P @hZ0`XTTAi 8Wu`@ pW`0 @(+@ ս?+Ya0U_#i8*cPU #qXUaXʼn#iU-ʼnA*_%8Ui8UUP@0']{ xxxp kAU_~A!^A!"Ab!//b -= **)%1XPPr!x`!﫪AA!]{{w!!!* B!b!b!b!((߂Ba!~~A!b!/bUUbUB+-Bzz   ꪪjjbb;m b  '9bE1X|j`$), -E1jP)B e1b$)ˇp! ~[ a_xaZa 5U +U b_)b )) %*E1 ]V%1z)jC )u1+!(( !~(`p% y ת[`0@Hpځ8!X+ H7'Ay`yU KKJkB~R1 @@)Bbaa/*  Z^^~b b uu{{aaA(<A ՂaUa!A VW_Va aA/?= a///-$! -ݵ9D)---%hJA=- ZhR5-@xZUՕ5PAha@!* YA@!iP#+5~ Hp`H`j`X@~`8|Vw@ ߿-@ Uյ H@(*#a@UU.P #iői P/p噡8xWUCi0xUUU0a0?80@0#IJJ**{A(e1 %)b~^!b!~B!~b!bb {](rSyy!`A!UU}a!a!z{_!!!(A?-b!B!A!?bAA!A!!AijZZA///c   aꫂbﮣbb;+)5_$) `E1'66e1 ii$)jK)$) bኢa(Axz踂ac]Uaݽ-ajpZa*+}b( b*(8U(WU b*+? b X b  Bܣb  ע A{ !% x y b  !~ ( (A~`H! P_OM/sRf1@b *az>( - |z  a z_}b^^a!A ~~za +AA ^Z\a -a +b-+  1 /--R9/ --ZZjCsZ H``Ha8նQ@ aHPCa`uucX͉a`zu i@ xz^`( ra0 W*@߯ X8/ aH *DyYDyaߞCqU% G8ZWy0\u_U8a(8(+80꾢8a0@0@8?/b8hZ9`xE1bx~AxXb!A!~A!Ab !!!!!BB!wjk}B!B!!B *!??AA!@!a!b!£b+-   {bտaba‹)5$)bZ9$)jn%)ܚE)jnE1A') voaKcbruA_Aax_Uua[ia!W a!aA82A + A''a aAbb!TvAA+p /-% h+*x 0 ߠ@ZPP_ (-+ `8U~`@ X``yHp`jj@!\:PAnk! %JJ `bb*'/"bb*+ * )}k WWW U__z_7 Uzjr aW_  _~A aɍa ^V\^a -aua 5%A =/Z9- bY@pFZ`@QHnP@(^^!qP -5`@ X@(_`8 a0 - Q8ս%-ciHU]dqHdyY*dU/Cqxĉ0xVU8@(0@(0A( 8a0@a0˿@8#+@8/H8/*(Za@I()v|xxbAxa!~A!@!a!a5 a b!pA !!!++B!UUտb!AAA5%-bAA!j@!A!b!b!A /B*   ^^bbbva/$)'//>)A`h9)a`E1_Y$), b a뉵A"b|aUWԂa]_a! aA*aA.ׁAoO7a* (Aa A za! _׿+ !Wt!:z'5(_( p*  ' 0 ~U@0!o a-8ڨH!`.sb%%5 [!hhhbb* .  UUa /- ;+ ($) UU/$)_ / e1 U_+D1b$)_ A^^ZA  Aa xXxxA յa  +//a--$)=+hRe15---bZ b`X`"aP~#QP[#YHzxYb@~ h@rzH@(8~ 0@ x\a@@ /P`0/ YH*yH -#afDq"i ` 8A(}_0@(a0(** 8A(*@a0+ H8H@-5Q@I@WxWUHZ8''I(`$)bx~_bAx\^A!! ! a!ݵa!* "+a[b9?8"!pA!!!!*b!b!b!_b!յ*A뫂AzxxpAA!@!@*a!b!B     wb{{b?$)b;?E1 xppE1b ') =)W th A.b bA,Aa_aB*aAha *.%a j~a*a `aA-+a Az{jA!VVyق!+!A^z  -5 _(%*8W]B 0%7}@! UUH!%W a@0Wz Ht`A_z@ (Jݣ,bx  />. շ)/e9!UZ9 //1 D) U$) )x`b| aWWUaA~hb ++/ ~|xxA a + a-)+/1 -hR9---/bQ Jj Xv}]`"YYH+pXPuYP?"i`8^~_8@(^ZZ\a8@(UՕ5HA0-/ aH-+CqYUշ/q#a- fq5'/f@ &8xVUU0@((A(a0a(-+ @a0յ;@a8UHa8H@WH@ *H@H8j0'''hZ xxX\Az[bAuu_^a!! ! A! a!*a [{{B!zz!!  !**b!cABbbB?;+b +A`ppA hx!@! B b!b!A/'/      b* b|xb)!a&)  _k bj*+ a& A ahlT~AaUU܂ ꪪa! a VV^a7/A80A a!a!a!@ bﭭb \x^ (W (? (`(A 8!_ @8!??`i }`H!dv`a!8ߡ@A\_ub c ++ bڪ  UU Uףa*ذϿp!+-D))= 9$)+*R95R9W~A$)W_pp1 rrrz$)aWau>aW^A/a^|zja A)+--!--9)--- cJ-- tHjz`"Y _^W"YXx^YP`wXHX@zZ^@`0~a0 7H@0/H@daP-y#Yq ǺāpE0xz^W8a(0A(0A(몯 @a0/H8=+@a8tHb8-H@/ښH@ʃ H@H8ks0Z |bA||txA!Aꪪ!A!Ua!wwA=)yaaIbWvvA!o!ꀀ  ꫪ!Ab! Bb%bB + b++AzzA h!@@!A!cAA       bxx`bb^ubݽa ' 8x 6''? b (op ;sb1ׂA!aU^jjbapZ.aյb xa!za/a _a!za!^WWA!~a! -a A A ^ ~\_@Ÿ *(!`_(A-uנ@ %UU@ z`0!wؠ`@ArP!u ))*/ u __W  b?D)5?/=Ae1u=RA:+++khRWubGJ}]R9W'JD)WV^1Z AzAza _UAUa A?55?!----BD)%-KkJ--mr@BaXh|aPXXVPH\PHשH8hj8 8 5'Q8%%y#QU ā#QUUޠā#Y=;"H55%hӡ@x~^8a(0@(8a(+@0@8H8/@@bZ@b8.00H@^^nnH8H@_@8̓@Z T\x$)bxz{!x~!@! A!}@!ׂA9m͂bTb!ZzA!UWw   ! +b!AbBbVVZUbb_^~A @!A!/b!b!b        b~b_bտ:Abp^_WA (n_W `b a A>AoA謪AbA *>bU[a!~a!׷5a![^\a AUa!@!A!b! ya ! u b  !- A~A~ !/(!Zz Y UU@8!xוՠi 0%ՀPAt8b(UU^ZUUUUߣb\ b axb U]$)=-+/HRD) -ZHJ7{Z%'{ cwx@ZAXxGJ$)px1 x!a^\^a~^\Abb ܢAU%ՁA-!a+---AD)-- GR0@`ca!( *caPdCaYV}axPHꈂPHkzz@0hprz0 \\^8 %%Q@%-yI5#Ya@? ā`qa0X\TV0A(`x8A(/@0@8 .7H8@b8>.H8.Ha8Hb8k*H8H@UUH@oor0{x1b^XxzaAUW~xA ~zA!*;??A!_Ab  + A Ņ%b!|A!!訮! !+*B!BaꪪbB+bՃA~A!@!a!b!b! A+/'*       ꪣbzb}bb?77AA& bܺ b': .vk / cãa[[SA|(bA: b5_b b!a!|~a!տ`!~A!wa ! a!]WVT!º  }} yak!? {} ~-@0՝=?@ ^^.`8!_}נ(AH!%5iA U8" XWUUbb\^wB=. a^ +?^D)?'J *Z9UsHJ--Kk.KkZrck c9xxAD)hppD1_#)$)aU_ppA)__ /AA757 ---bD)=-R`(aCQ "aX֨caQzzzQH" 'P8x@0z{zja( tޟ8@ Ca@ +qCY_(%CaUW55% a0hxI 0@(/ 80/@8U@a8.0H@55Hb@/.P@}kP8bzH@5H@H@H8r0_탦9\xiR}1bWW^\aA]__XAA!(!A /%)b-5)\\xzb!A!_W !! A!b!b! bBb!A!a!!Ab!b! *A        a{bb7?aA<:k ai^^a/ .  U ꊨabzA(A! b!ߪa!W^^V@!a! `!VWWW ꪪ! Z /-- U u+/  0]@ ^U (!>/H (U `A߫@ ZXx^ WWWW}]b਀b߼b/a*=*!m+2A %/'J1 ~Z9UKk'J -{(Z`ib {R~|\\'J$)XXp$)!j a]{ca A]{뉁A7?$)---hR#)IKQ1iYi#Yx~#YP``VPH *'P8xx\8a(@b`ra( //@a(+CYH-Ca#YՕfci-- '8XX\V0a(V0`(* 80-?5-@a8ꢮ~Hb8P@ꎯH@/P@H@BH@ -H@HHH@_#I@JJJJФZ~|||iR$)A\x!A_^xx@!A!!AA/ `kmA~~\xA!_^!!!!+.+!  A!b!b!bAVWUA!!A!Ab!b!A b /'        bbbYb/bzCw zaAA_ a7U b(^u ꪯ z b( W^bb~^^~b!^ha!AA @!^^^^A!Uu@ !'_  -- *^z +_`/*"xޭ (%?=@@(WU8 _0{ { _ *)W$)UW9 ]+HR1_zAD)rz1$)RE1 /s'J⫿ՌsR ksHJWhR9h9$)W*9 Xx$) tm$) auWVtAWU **?7D1555=Z)KKCCQI]adYZ^daQhlQPpYHH8pp8a(rrX\0A -@0) ++Q@// Yյ==҄y---/즪zpxEz0TVWU`0a(~WWW0@(/)80)+)+b@8/Pa8/7P@P@H@P@ϯ%H@P@~PHi P@zGb0oo+k||{Z!xxpe1!Ax|^^@!A!jj!z!b!-=b -b\b!_^V\!!!!****@!]_@!A!AAbAA!b!A!b!/.bB'?b  գ       bb_ABbbCbۻ)bΊbA^aAa!~zz!? AUA / bU ub^WUAb_UbA,bAA!VA!A!b!__A!5%@ AxzzU ! Z^U_޸)_wz -++ ( .a( ?./8 U(zz~V}# (! ?)rZE1k9$)+-5hRD){_d1!zZZD1!?A$) /'J9* RAUZ'Jj]UhR9Z~9#)@`Ae1_٩ A ^e1 W])x @^X^ 757#)--%GR CKKIIC}c}YDYpppDYQHppzQPxxPHcsXXHa0bj8A ~\^_0A H0-/#YH #a5% I5555A`xx@a0XX\^a( (/8a(8a0. *Hb8 P@UH@v*)P@P@H@P@P@늮PH--/PHuhH@B@@@E1xx(J}e1Ax\\\bAUUb!!!A!}** j!~^zA!]U!!! AA*A!A!b!bA*BbAA!<6>b!*/b}}}B/       bbAbAbAA +?obbba_ZׁAa!a!a!_A![ a!*b!뾪a!__A!b!Aꊷ a* AU^^xbA AUA.Bʜ bU_! A ^ߺz! ⦅ =/ _ /   *  %) 9 + 9$)9$)1 ~D) /$)!븘E))%.9E) -Af1Ae1 UAD)ץ9D) AD) AD1 AD)x`إ9x au >8!55%%R(kkKCYdA-%Y#QDYQz@$Y@P@pX@A @a /+6(8a 55Q8++yQU Da 呵'8pxXX8@(||~~a(@(58a(@a0믢H8H8/P8H@/H@H@P@BH@jP@/HH%$I@JJJR'Bx訪s9UHRxxx!A^xbAUW^xA!_~! !*!!b!/b) bWVTb!A!u@!_U_! ! ! /*!@A a!b!b!Ab*b!ߞAbU߃bUu/        bꨪBbAbA bU}bbbaa^WbUzbA a!.AU߿AUw~b *bA*AתAU娣bUbb_ bC b E)UW!"*@9U!@Lk!UU l{UUQ UU$1UU1Up *]%)UE1 e1 5f1 _X_%)xF1 UWw%) -E1 +/e1%)}U_$) X^W *$) E)!e1E)e1E)*e1E)je1!^e1 ./9D)/7>AD) /A9h7A$)`9z_A...&)%%-s kkkdI) /DQI*$QHQ@x^P@PZVxHa0W0!0A ===@8- yI-ŁDadq/f0XX\\0 hx0@(8`(/++@8 @8 *@8݋x@8Z @b8k`Q@H@ H@VppZHb8P@P@r0/{l~wb BxxX~!AWw~XA!|A !!/7b!%A - b^zb}!_~A!A!! ! !@*A!*b!bA bUAUW^xAյ+b_ު        ꪪbꪠbbbbb*baa Ab UڣbUuuB_8!Ue1!U)U cAUW KcAUU@!UUOWlkU/buU/U.|UOHJw|Z-/E9 :0PZj66D1~HJE)W+k$)IhRU?mќ{ W @U ObUpU"{U,kZHJB|%)be1 -%) wuE) Z/1E)Ume1E)9E)+9E)9%)(9$)Ue1!\9$)AD)(VWA!x^_$)a຿)azx /'(#)-//+J BJDI! DI@_Q@vWH@ H8x@0T(8A =H8-/DiI//diDaf@ %(\\TTa( (0@(8a0-)++@8 @8I8/@8H8/ZH8zH8_@8,*@a8^Hb87PHa8̓r -{(Jx`hJ WW~E)_}連AXbAWWA! !b!b%IA .b7> _z˂!a!_A ! 뫪A*b!?/bB bb^ޣbb *-% jjjj     ꪪbb  fV b A/? bW *9U AU*(9!(pb + OZ@pd9R@{pGBU{'B?Zm usv+c)抹 p1pb{_ta8rx"1ޠk bkB>RA&\nhJ!**+c1dzk wД!U/1uk9$ %J/ߐZ'{BZ/saWx c肩iRbuX"R hA Be1U(J9UHJ9U HJ9U'J9UJ1WAe17.9D)|~D)!/D) \X$! W$) U e1!+9D1e9  " DI8 I8~|H8 H!0#I! ^~xh0I8A ----@8 *+Ci@?Մq$a+fdi aa(ttv~a(@(\80@(??+@0=-@8*.@8~A8 $I8@8~@0K@b8}@8/գ8a8@A0>H@+5)/ba@{ij----탬sjz{kk(J^xxxB ~V!b\xA~|A!zzxx!!!B+ b͍bA(880bz )-=%)A_^\X!A! ! ‚A+*bA-- bUbuub-cꫤbjjjj    U ZU bb  ^B_B!_A/ { {}iR!rZ""O+ [ .|Q0{B}_s֪O'B߀ .hZ}U}Ð#!_{hlka +:S@ : HJ嬮k}-ZW|s9:>{ td)_ OC! WX+c1Uv cꂩRb 'Z9b]*c!ʬs9oRU1 p8ںLs*ڿ ka@ lkB)2{ x {)( .HJUUphRUsRU kkRU*khRU_ZAW_Ae1Vz9E)_E)!|E)! e1$)-/ Ae1/++'R9՗?+&R! DI86($I@WvlI8 $Q 0 H`xnn0â8A --@8/Q@ q$Yfq Ya(~ttt@0(0a(+++@088 88 90A8I@u[U@8\Ծ@08a0߸(8b0W@B0/ -@@ Y@l{'Z---{sz{yIKkBxpAb bx^b髿Ua!|||x!!ꪮ!A+- A--== bW_^| b-5 X%)Rskb!~A!_z A !/ bU+b b~~bb .c     cabꪾb JA!WB"Z1_jKAU{Ajlk! & 71.*Wsh+kA -*s8tY 2*[+(_@Pb2bzS9*QnV`P2&Jz+k Xp9{OE1WO!.>Up$)UҜd1լ{9+^~{e1WU cZO9U}ls9iXs$) _kLka {9 U.IZ{vҔ9Os( OAy{+cA0.sAڋ*cA]ys|07s9!)ްZNkk?j{k{UsU-*k_蠋sZW^zZA^'J9W_9E)_1%)e1E)  Ae1+ -GRJR0ԸDIADQADQHYjDYP=Hx|`l8fxa(+--@0$YHW!@- „y Ya(tttt0a(0`(+**80!+-8010?+ %90~90(8*@0h@8 @088wn80낂8b0H8-Y8?'''+sY----{ls運kZxxx`HJxxx b^bUUbA!z^^_ !AA=- bt\X{ A?5)bzzzzbA\\Xb!zb!UU!? b)b`Vbbbھbcc    bbbbb2 ; *Jb c9 ls1 5_^e);o W|{9:'3Z^WphJsHJ4Jk ݫ@ ꐌ'J2zZzGJsA0W*@ڪ c$)^A\$1.49 5WwA\D1!bD1 We1 ze1aBA /ls X  -Kk!,+k9@*b 0jlho0+c@(0ڠa(-{TBWrIiA@A8bbBpN c5 1{Ck 1.𜏔}zbn{x`{Jk^x`JkZ_Z`Z'JW~zB1z訠9e1~耦9e1w׿.Be1+*'JA*p'J0Y#A^ض/eY$IڕrY$Q a$QJl$Q xp|a(BI0/+CY05-yH_Da (Ӥ ā0VVTT(a(ׁ0a(80A090 *90z1080>o}A0A8f}]@8mz^80︺8b0(.H8/Q@'''' sY----{k{  {ZxxxxR9x9%)UE) ~xxx !!ꪀ A/b!/?bCB7 bbrzA//?b\ppxb}յ BUU/!b- z~b_Ճb bb믯c*u画    babaa **JB' Z9ЪGJ5}+k9.N?~o{aksx {1 s9:9Js8 );"se1~^(JD) 兩Z9UhRD)z*k kHJ!/wbZ `D1h)$) ϔ9 ~\XIÉD1k9 9'RA>+k$)‚%{А iêߩZ9(lk0vV+c0 c!+k!/ +shRz\Lkd9]]9 b_{`s %R%W2Jk{~oBﴵ{  - {V^z{*c^xJkRW^zRB_\XxB9B9յ*HJA///Z'J] ZdA^Xp`QdQޜYDQ+*YQjqDYedYA(Ra0f(--@(+)Q@-#Y͍H㤁%%%0TT\^a(@ 0a(80=@088 900(8(90y98l~_W@0.+ @8]{^x@0?>@8'7(eQ@'''rY----{+{ s cxxpxZBxzxx9E)pE) |xzh ~蠀a!_}{zAA/ b!* A b?--bpX\TA//bz!bU5 E)  E)xx^b`zbb     bbaa a/'J k9+s'B{&p +-+{a@N9oɋsb ZAHR z({b Zd)B@hRAhhR!) GR$)VV'J * R!9-GJ$)]hRd1.b9ﻰ{bUHRxWW$1d1 }c9 zUD1*9D1 )oe9}e9 _U$){"Z /]+k$)P(ZAb hR!" _pBuU{9rU]+kA s _R s`0 )lkAp]Zb Ks$!Kk$) RX_A js r?М-|חns_~{Z~ chJ_~xRBUzB9'J9 ZB +-KkIzjʊYDQ⢛iYU5adY}yau%dY08a -=?&8a H8?75#Q-I558^VTT(a(__0a(+80_@8uu@0ZZ80Ǫ80}ͼ80Pz90u8098UA8_@8H@u>eQH%jY----{+s s*chxxxZAxxx9E1xxxhE) xz b^bAx` A!b!??/bAbA!b5bV 5/ %)/W%)~U!}Ub`XWb 몣    c* a /GJ%Z9*&{GJ's8"b~єC1^ZksAWbA 媩Zd1ɷ'J$)6ks! kZ1/GJ!ZZD) ݈RD1*hRd1տHR9WAe1kz9!9 ^) -)$) ^D1 D1 n|Ww$1= +$) D1$1pe9 %A`'JZAp/ZA(Z$)*wKs$)-'AUX^WA e1 (9~e9W$))9 %7ks$) ќAUu(Xb-{N1nU߯{p,*k~JkZ^zZGJzzHJ9~^~xAe1/ZB={b={@i@*a#Y(qDa/=5y@@bja &0a(/ --80/5ŁI-555H(\\XX0a(_~|0(00+80}}80~80Uu8( 9090w )A0EI0د DAA}U\I8H@8`EYP%jY----{ ss*cxxxxZJ|xxxAe1xxxxE)#!$! \ bzxxBbA~zAݫ+Bw*bU}zb-UUbUUb/bbރbbW b   (b-7hR7+k**+kGJ sJzr·p {9c{.ڊbab cA/ kXGRת(ZA' 'J ohR$)KGJ!B$)c}AD)W/Ad1 _9)_^e1 x~_$)UU)) ) Z¢$) {Z$)77$)8$)$) ^~ j (.  謫A 5UUB(}UHR UAaz**9%B pz+kr(J_JAW#)xxbb)AZ b * b׿$1'J$)7-/'J1 6ksA{'J Ob .opsZ{b{*c_^z*cR^XRA^xhRAՕ5/ZgJ- KsZ)ի{! إa!(DYYxq$a-Mya8ܸDQa(jza  0a -)--@0q@=5da(=50Ppp`8(^V\\0(-0080iU80I8U-I8w~A0.EA8߿+EI9}p_eI8eDIA'u^I@Q@{ $QH 'jY----s s----s*cxxxZHJxxxxB1zxxp1D)_^V\D)!^^Zz h`ਣbꨨhb^߃bbbzbbbb몃bbcꪯb  bbbꪪbW ]~VnHR_hR! +cB/sZ-?{A >@ |"(鋨Kke1XbI k!‰wb$)8{{GRBGRrpGR)A! *Z!GR9\UAD)(8'J1VJ1B$) "Ad1`D1x b_a a7 a_) ) U}_W$) e$) ׶((  vUa``( *D1 }Յ9 }U$) =UA ^z9A)a ^)aUa '   e1%- ˎb'/ cb$8Z!0({9,{Z,(/s /O. {V{sxhjkZx訠 cR_^ZgJ/.ZR*pZhRz sQ $YQeiY/// eYrY!(0v|(  *+P05Hյ- qf8``0! 0a(0(0(?+80׭I8Q@"Q@x^|DI@/EI8DI9޾$I8 $Q@kQHeYP'reY----{+{-){Kcxp*cR\\xxHJ1xx1D)Xzx|D)!zzjh ``bbb*bbڃb~bbb"bުbeUVZj*cꪪbbb*.]!BhR! bB=/sR} {R5>^ZbD)b$!샂`*s1 hR( R~A WA+A_A ,'Je1-?Jd1TBE1+'JD1W9 __!x~^bia~֫ca V a.?)rp! )ھ)*)b{ ꧩW a~~aa  p) /)){p)z XjWb -jb*b b/D1 = ZD)ks9* w{J_ZJ cZ{b +Os n{N{^{JkT{Jk^ s c_JkZU*cZ_JkR/ s\p$YA $YH%>.qDaugeq͇??dY8`8!vWy|A  +" H( ++Da@*y#Y fqbAA 0a( 8(8(*A0ջ$Q@$YHթDQIDI9DA8reI$Am}կDI$A )DQIZ$YHS_مaH'% {a5--- {-- kzxKkRxxxxhRA\\Xx9D)\|\xD)!`! ^\~\ cxbcbꠀcb b (c]5 9!' ZA=sR_{Zz/0ڌs0(ZKs$!x/ k1ZBBXhR ((Z9VWA ~|~)[D1 _x5$) u@$) *ۅ9!:զ9 ௾^e9ָ$) 飻)!& |xapւABª.ABza)[ a6* ?)) *  Z_WXa訡baoWa5a + * { jZ zU abkb.?b *( //A5 kA%=KsAGJ$1j`hRA Z'J++*khR +s*k/ s +sT{Jc{Z --s_{*cWsJkUsZjXKs!0p}ywa _q!0di@6.Geqyir0餌HA +)+8A+ H8.==/qP /Edi %0WWVT0(00@0?]DI8{$Q8-DYQW DYIrDQAߨeIAeI$AHDQA7DY@$YHYH%/'K{b%----{- -sZxxxsR|xxxRAxxxx9e)\xxxD) ! | _] bbb    b*>!;'JA *{9=)RծB OA8hx+s ;hRAks שZ9.hR9n'J$)^W\X$) p$1 jo)) !$) )X)D1 }$) a^A`ZނAA@Aޯ b a[)6 .,$)z  *D1[߿)_xaa^azzaU  aa aߢa{Z_a{UaW=Ub껢aa a?7hR 55= k9rGR9uhRA `GR!( hRA/UUZB*cZ/լs c +{s *s*cx sb-Ms%-{W |{W{Jk*"{Zf DQdIi!@Hߞeq/GDQxhhQ^a(ڱ8a(--5Q8-yY5=FCa**6F0\Xxp0(֢00 <80A0*+$Q@, DYI +/aIz*iI__DYAeY$Ias[$Q@Q@p㫯QH? aH'%{Hj----N탭-sxxxxkkR`xxXRAxxxx9D)xxD)$!! x |^bbbߢ bꨣaii+"b80bA9''HR195 lsA Zo{ќB S c߰ k b ke1*ח kBUݫbD)W`J$)XE1 ח*$) je1 KE1W)u ܽ)/ $1) XaA(aVna67 azW ݽ%/D1* e9 VeMD1 $1է.D1$)$1UUaZZZamaנaVasaՕax<a兏a%ނa aa.*azj$1aյ 9 //R!8bhRD1ZhRa.bhR0)b9GJA7ީZ'J KkZ //{Kk ){s {slר{s2~Ms-{xxzs*c\訋kb0nn#9EJ@AGz#I%7&zY y=%g!@`Xp@a ݯHvf8A ++H0/DaH UUiQ" )FQ`‚ q 0(00?/@0Q@5DYH*}UDYH iI^cYH]DYHzUPI QH /7YHWbQ%탉j----. |cj |Jkx^JkhJ^_hJ1~_1$)x^W$! _  ~~v㪃V   bbaba? bb b`@bao'e1-/Kk1)+-s!06.sZ6_3BpBKs9{_5Me1*k:ߪ*sbb$)XwW9!A$!z9 Z/9 hWU~ j 8 ?(p} bX a  b{^  a@ڢA˯* A/)/d9-zA$)e(R jD1'*9d1 Up)\U aaAa%AaA/A *ނA*6/A7 aic ?%d9%9/- GR1˃9kse1K4xZ9 Bq'JD1x'J bDA shZ +{Ks /*U{s* |s*Ms/=-{xxx{Jk kk?*"gZflGr *{rHҨriG!@@a0`I(oɍ0A(!+0a( Q8/) dYH fdY-55-F8^Xp8(]|0( +?/88U@8 H@"*$QHUU$QH$QH$QHup^UPHP@H@ YH-YH}zPH[9 9j!H''''{r--{ZhzZ1x^1 ~_ ~_aWaբaaaaa baaW߷ +ܢaa. ] * bȀUU ^=bx,j($)@2/ J$)#);{b(6O9S(z@  }̃ y*s!@Js (hRa)hR ZJA𨥦A^9$)%/jA$)\Vw ڥ: a* aZ b~ j ab) a b A^ -Wu *$)*9 /+ e9pD1 e1 D1 zW_D1 W jz ނaXaUaW߻AaնUaWwa- a篪 *)s]Vb bkD1յ/9 55+JD)*k9:m *k* 97^Jk9^b$)JbܩbA(*";Us$I |r({KkH{)c+( jc)-s -k~_bp`8'#Q a0 &*za gzaXp`{YAo@! p`숢0 x8b(+)-q@}UUdaI%qCQ/U_ib)-F8a(80UUU@0@8@88 H8WP@#YH-Yb8PHiKˆj@'sr KkhJpxxGJ#)X^^^!x^_^a~__a@aa𨠂aaWWUaUUaabbWB/a뫢a*W 﫫  7? ) {~ Wb("abb:+ fn19 +..HJ(K{b('/*{HR֐'RkώjA6$QHI? s@ K{sKkGJxxxxA#!xxxx!\^\Xa~z^abaꪪa_aA aUUababaAam/aa>[k ]% u + a>  hhxbb*b*@OB1 A Z! "Rz{A,_(ZC@ ,j(uk{ksJkAuub'J!-HR `J?9)\e1 U!$17- D1{ D1*,$1ת)z )~p : ~() V ˂ /$1)*)) W). $) 7$) _ZZ  B~f~U늨 ]  b7 $)5E1 E1)#)x` )*d1 A!=5_A)>j{hRAXP;+je1TܨRc0«9_Zj(Zba ZA(-*k 0( sYsJksZ^{Zs*cj}JkZHp kA^TxpA{gFGDQ0хQ8 -adQ;a@تY@`h$Q zxxA 0)0+P0=5DiQ=/gP+7%呠XȺ%+躂8^8UUzda8UUU\@0UU+8088/@0 H8+UDQ(JJj{A8{s[zzhKkgJxxxxB$)xxxx!axaa _ׂaaa .aU^\^a@ "aAaߢbbba{ a~bpa-A%a * + a & z ꊉ   z~vcb⊢b2j ^) ښxd1)+J!  I(Z7+kb0+:+МQU_bXÈj - kA&*kE1{R{GR t{k{D)/l{9qJ$)_9 X$1~ :0D1 kE1>//E1ax,) _|())*)()z) X vzxz '/))ٰ.) 5p) $) W) &) ckkk( ƒ UU] }+ U 6= ) >;f1 -e1$) UoE1 [) z)7}Յ9*≵9)?9d1 A 'J) b>>w{1 K{ JR!yyD1a$<R +{ k!0 s cB{*c+ |Jc}sZ_kkZ+ kkeIxhbk{ԅQ aQB(dQB0 *YARZYH8a!(ذQX@08A յDi0&P%UXUU&P U#aUÄyU^ IUIUf@UU0Ui0U@8ݝ?N{ |Jkxzz*cGJxx~^A#!xx\^ x|~^a Pk bWa*΂a6ga8awzj˂aUUa@ aab++) !_ Azآa]A; a5޼ a ) ]! |  bb* a/$!/$! ^Xe9 67ߧA0ib(  C{B%7*k$<{0w^XhR8> *k)HRb*ZA/Aae1a)[ U ڽ) AmE95$) T), k)պ) )׷.)$) }/)C ) W_)j)- +)訮! _) ) _) ~ x _j a a (&$1/ $1 蘒E1 /e1 bzWW%) /%) ~ a vE1  %~x z A/j9 /d1 (d1) ' 9b0'J("bA->Z VV^I! _JA GJaA Y0/KkI %O*c .)cx8{)x{ csbSkka0X`@Q cqadI8CdI8-+}Y89;iDIpdY! ea!B$aa0B@ /}Ha(P0Y@%#aH-dqP^P//%%CiWWCifyUy +y*U1/./' |zxpx{ZxxZ9`~1 xX\^a|a7עa.:U aaW8bW b. UaWzࠢab a?//+e1 +E1W\|n aacr@j a'  )A z$)% $) |^W o_ab(* b  *) e9(A(ꢫA탃@'?o'JI^ cb({d1mZB8 jGR!AE1  e9 ^})/)6D1 z)>$1^C))/ ) / .) \0pX$) u %E1 -"`x$) x(  f)bzn" W1 =hRA -hJ!(NΩba((-1ꊷbD){xZb%Z$)ԯbz9ïxD1 aana ) b ~5)? U)) )D1 WU)ڮD9 _W^)))** )/~e97.-) "*<)ޗ/e9xPZ a%$1a::9  (  W ݿ)׵/ |  .&$) e1^\TVaaZ^ a( 7 ^jH)a+*d1 "A$)+ AD)xTz1 _Z*)A׼ 9"z*kbޠ­ksb9R{̃9XVws%9Tmªr8uaoI-BVz`sB@o&Bո_Z'B(ܿ ZGJ|u(R(Vp`0B(&DQ(-DQIeYIYI7/*-hzP ha`iX yDa}diP^~#Ya0ޠ@Z(8a(z0! @0A >08 *8a(8a ks ''''{ c}*c'Jxxzz9!xxxx zxxxaza au b꠨!  @ A ( **X\~  _ A )X}E1 ])A\ , zV  /)_)""D1D1Wx^ aa_aWWUb7UWua(9 ]/%J"+lke1?{A.|1^X{bD1?ỹD1]UU9!^J`b Ks `9!-A~aਯaz||Aa b > -%) \ )+/)>n$1 }=5). 說*))$) _d9A׿$1) ') r,)^ a~x$1X{U(  Z 5:$) U$) {Z\~ ޷^  $)?)TVWWaaZko a #)A +-)ap)A :Ae1.ZS9D1ZŇd1(A/7GJ Kk 6 k!bb^. *uީbjA 3]{AsB{9 zZR ZRZAjGZ!#Ib(DY@dYI?+9Y$I>bDI GrY%iYdi$Ydi$YiDYyiIU ei@UDY8ujCQA(CQA WwޠIa #I!`(*k ''''ks c] c'Jxxxx9!xxx\ xxxaba  aw  b b@ M !kiA++ a`> b )ar)UkhȂAa! a= '%)}D1./[D1 U)}pPxazaWWWaUUbk߸!wb a 1?hR$1+ b9._sANe9b)cC9Z!uյ GR 6GRRAzꂅ9Z$)xna9a~TTTA???b+% b ){ ^X i} ?')$1//$1 zWU )//) j)b/ e9_$1/d9 p) )W$1az* A ab a+$)V޸ b){ ! _  u  8 V  /*$D1a^rk#)a 5 a *9 -%9$)WA!%A *vJ>B _'RD)>=b&hZe1 kA(ИI! ZhDQU{ {+}.")ڪ{gRU{B ^ZhR>/ cZ b0``Y8p_]H8 $Q@#?=Y8kh'jb0?Hj@*za}_i$Y^VDYH \da$Q+uiDQ+iPں*&r$Y GYUzdYU_q#Qji!(Vhq8%.`''''{*k{+kGJxx'J$)^zD) _z W~ a_~A+ a[آa^) ~ A . !`ں. A* byA x V# 4) ; )|ah𲂢A- a )cD1 V hnhax^^xaabab\:aA_Aߍ!Au (J )}GR"(K ,c Ap]]'R(iTA''R$)Be1XX;A~nA"Apx e a>6&&atV[RA?.?b9! B׿)2: X{x\ ]_߾ կ() " =) $1])  j$1/kD1 W{D1D1 (-z$1 _X$) U ) m,$) U[D9z q) ()^   " V   ~ ** - ZX ]   aX)Z h9 魅9>"饅9!x@ۅ9!>A(W~Z҂9jj 9jb!o'-@zpb8PZ'jA_Qw kA %/p&B~/.&B.x|c1֪sR cZ cZjGb IA0˥@a(k:5IA y'r 'rb0Gr$Qa8eYH^$YHvwWDQ@+UYA /'jQUhzY *'r Gzר. GW)X͋ *̓Ksxxz_KkZxxR9x9$)^~$)!U~t n蠬AbaA' Aj b‚& b'z !x`ʫ)A $ɂ$)  -)A@\a 2a5 !*&.* !*#)5#) aa|w_Ubaa b"*ނ!$!b- e1 A$)]wԀI PZ Z WJ 9(zk{!babGR!%hZ_U^X)!)UiAs aa|a/b!  Z)(^{ () C ^)*$)?D1 -W$) wIAzr$)AスD19%9w_) /$)* d1 W}me9A D1 kc$1))+.) ~`  v /> == zxx c#)axxp i(#)a7xD1zk1 9$)?r'JD1 'JD)z'J_( Aa7?%A hZ uGR!&RA(b ?s0 N pKkuUW{Jר+cZ{ZZpz-b8x@$Q(Q!(+@i e _q jH&'j@ꪨTa@}DQHy{$I@EAAeI8 aDA/'jeIUhzeQ*UzQ HrH z+{j+sb*+kbx`joZJxhxxAE)xxxxE) VV~ @^ a8x a% b~ ] ABBrp !  a.8$) ~oira(a*  ;9 a ( xV azazyaA  ab*aArA+/+)--e9(k ߧZ(}*k1bjb!9 ּ$9 A0+*HJ (kZ$)r]AAؠA_]$)xW$){crx aaϏ b⊊u  ;)| J{ a ߯ ]]U /-+!j!/$)$) z9 :Aabp!" D1 D1~joJU- I)KÀE1e1 WU$)kAA _'Z)UiAd1 ?{9U)ꨪ  :  o UW  z X~&  #) Ss % $1 aD1|D1 5A6A$)=)GR `[_D)* D1pJa-j{zZZ-b{иsa zjR{Bib0'ZD1+c'J%lsR૥ cBZR=/*cZ7*kbHXr8^ jb8U#9 V0z تDQ/DQ䀶odY teY QIeDIAW]EA8EA8*DAAZ]eQ8 *eQ$A Q$I(ZeQ/-jHZ --- kbkkjzZJxxxxAe1xxxxE)!^XpP xxxxaj*b#b b?~ z] $)K_uw% a^a*k!." a anza ƒ a ** a W WxAzւaUUbaUWbba{A^rx^A%//e1/Re1- cGJ[s9N9_{p'J \`'R! {9ab1_J$)'9!9 y)0)xx| bb-o( UWg ) (  VZ ծ$) U_  )V/>$) .$)x`9!zׯ$)f1 E1 k*9 U97ަ9bbrpb) e1D) $)J *be1 #>AD)ꇷA ΅1a{K d12*9!Js+GRD)֨9WWebD1I dEAhR( R$)+kGJbbB[pZGJ#1ZR p( cZ}}*kZ5%kkbz**cIzZAUZR V#9 'DI _w^A C^%UY0UDI8pQ0zeI0րeI8zeI$AU7dIA{zeQI' ibQ% sHZ+ kbzpx`ZJxxxAe1xxXXE)!ppxx xxxxaz za*Vae(b WUboa'UAغa}uUA,U` r_]_ao_U_a )A?%-  ]K{aШA~aAa}b/*++b7A.bx75E1a]/*BD) "{HJ=$!%jb1Z_9!Է*AD)RhAD)ܶn Z!%\J ظ9}^xE1 5')|)ZXT z 5 |j)%}) ^(    .#"! >z) ߕD1Z/9 +*RW'IZ U_Xe1 E1!9 W.?9ꦨe1 /+9$)^e1 ~\1 )e1舯) ((9 m-+d1 $)_ w  haa )? b^T#) 77#) )! a``e9]i$) e1 (`A!*9)r9)Ad1T7hZ#!B ZD1a^^D9UAb⺭b 'ba(9 9A  A!7*GJ9o c'J=+kZ KkZ}|\ZR(ZZUZR( cR/*cZ U*cZU *cZu_Zh cA UVAGR( ?)$A )dAYA eQDIa( eI088Q8 ժjY5'%%Lsj-+ +kZh`xxRA`xhx9E)xx||E) z xxa߿*a(( xAb_a*^U A+ׂaV~TaA,a!a իA+-= azX\aA`AAa {a^pa a aa++ jjjjAjz W!A=1 - HJ955[ZHJ3bBirZ$)P__b$)_{{e1]rr]HJ nhZ!+'R!Z^D1i$$I ~XXe9k{Z$1)fO []  b)gk)_  [^b8 )+*/#)X)+e1 U/D1&&Ra+R Xib %_bxX_9 owI_%A(Jae9D)7.D1\XA}E) -e1a>e1+te9 Wd1 ]U  v{ya*^  )?-)) .#) ')`bʈ$1D1 -9$)}A!:9ꇤI!5/'J$)XZ k J آ9!e9a}b$1- k!'b{(\XU^D9 A.V9 *'R#).*Z'R %+khJ /*KkZp\ZRZR~ZHJZHJUR'JUR'JUZ'BWRBUZHJ Z@0zZA(ZA uj@QA__*DA_p (8 DAb0/-%%Ksb+kRxx|iR9xX^^1$)x$)!z~^^ 說 ꪪa^AAoA(7AWuhA=5a a!a a!* a- Apz~aAa a  a~*+Az~a a!abjjZVAz_XXA !=1 /+ 5'BE1 /sA?Us(~WU1 HRb 'JD)ykHRD1Q̃D)Jae1 e1 \^ח)x|^)%i)Kc{   >Z;) ~Z u W6  7w~!)㫥 d9x_E1 /)b u'E1A//$9)} 9! e9 C.(Z %%W'Z!U$)*Jb(UD)b e1 %UD) -e1!@9A>>/9e1p$){  b  )5 (:7,1) $'4$1 \)A&.  E1 ?9ae1 0e1 hk{9 ?AD)/J!7 jZ`⪪A!%بIWU9 :AB 8XA A[$1 Vh(#9A"=ݩb9 kIlsZ +kZw\ZhR੣ZhRx\Z\hRBxz'J9'J9B9B1_B1U'J1 RB /bhJ*+kZO/ ZꪪKk8z+kD1]ba UAaUW9AU׀Z(%%%KkZjbBz~(J1|~^e1!x! p x֣aaUWvwaAawUՂA).A?a! *a k`a a ߢA /awZa!a Aa>?''aA~x~a aAab*AZ_a. *U!=1( *)9d1r1 W$1:*A /N9U[rZ$)Up9B)>$) 6$)& axz\)A髺$)^7E1 ui}) E{kK xX  j U* w~^ 2 _պ$) 'D1}ս/9;I!- IbA)A$)9)ZՅ9bWz(RU Aժ 9aD1 $) $)﯅9 {Aa''e16&%e9!D1  R U{ WVzu(-=%) V^1XXXX) *)~ a)p^1 KE1 ߛ$1 XpD1 >>7A$)7A(BGRD1W9zj)A#)a?-9' bA ca1 ]v9U+s0 sA% /Kk {*csZXZiR^zxpRBzzzzB9~99^__91UW9e)U1d)*UU9e) UB1*+hJ9 +Z'B*/*cRUkkZUsZ {KkZ/լsZ_{HJUKkR+chR~^hR9xz^AE)x^^%) ! ^^ ||^aaUWaU@~A{A Aa hz~~A A ___ -ayZa Wa =a * @.&/ ajjAzxZbA?ba* b**bW AU/!_*D)AD1A h9 ( J1U'J(+ *be19!`J pzD1׿$) zZ + A<$&- ;2D16&$1 rE1 }AC #    (U ~_ 7%o)a)>E1WE15`HZ ++cIզA)$) +E1 @e9xccIa" A$){9bb!A  $) e1.$) ]}J-R^^e9{X\)   ^U   )$1XZZR$) HH |z)95)(E1 G7D1 y)<,B9)9$)jZ$)%5ZаGRZ9b'J! {% *sk$9Z(--/ Akk#//*c Kkx{ZzZHJ^HJAxA9\x~91\WX1d)e)D)|~D))D)) 1$)*U9D) U'Be1 GJ9URAUZ'JU*chRUKkRUkkR_U ce1^Z9UAE1xzWe1)~^_$) ^_U z ^W__bꨂa~^ڂaUUA濂aUWaVWaA*a W{~z ,(A@ / aUUJa V^|A ___a -Ղ   a~Z^Wa!bA;a-/bj A/D)++/-9$) -=RA/%RA^B1hR9{B@ZE9£b$)_zpA9 X||_$)$) ؼ bj{)a- $)c$)E1 ޶oE1 _5r$)i z洢bS {uu 뭽 UV)--E1 u e9(Z _5A`ش-9 =.,(9 zE1 9)%*e1A89A`p9A 9 e1'E1 P$) cD1){b#=5ws=].տ+s_V{ ch`R'J\RAWHJ9~A1^^z1E)xhE)$)$) j#) W$) U$) e1!*U9$) AE) U'JE)UBD)U(J U'JUAxz_Ue1b_W%)bU)U A u WWWU~bbꪂazayaVAxa _~A Ua  *aXa v~W\ * ** a  -)A^AabA //b+ /bA:) e1@  A)BhJ BD1  ce1HR1?|hRD)A$)e1_9 {$) `SabR b:E1aZ7%e1E1⪯=e9 [q$) px  Uު W 5 \^)%)>D1p9!rظA)e1)|xR} E1A7 (9 > E1ph$)P8J$)J!e1$) PpK9!. /J XpE1!U!!`!});)j`  b  9 ۛҒ)hH$1 )^\\آb( +)Z$) D))pkv$1 [5&e1 77_A 'A($~I |GRd1ugR!hR@ *Ze1ңݨZ" ܘ1 *cA()- *c"-s8!o ;p{xp{+kh^.NZU_KkRW~xRB^zB9~z9e1^~~xe)$)D) ~! _~   ! u$) U$)U$)WUU x+ WU{z~ aUU A_W!WU_a!+գ bꪪc ba^ꮂa(aW}aAA ~a տb Aai}{a |a a U +bW_^AaaA/ꈂab++b ₂A.& -) -1!/=-B1K90GJ0*ZeA 7Z1~J$)j߆9 *pX9e1 麾$)z\^aA a$)#{$)a/-E1 ⅋e9 E1 )~ *- ~ 7__ z_5 %+e9 յ}AIae1R PE1₦9 1a'*E)*yA!=9zAWe1 9!e1!+kE1'C>D1Xe1_D)+/$)Xx)?o)a. b~ ׵ _}x_g =; :')$1 )Z|b( pji[)>?)>E1 $)D1&A!>7AB(࠘A ,GR$)U'Ja/ hRD1>%bD)* c1rjI@X\ܩj'OhZ { NZpД{\z.Kk/{Jk\rKkZ^|vZhR^~HJA^xxA1^zzx1E)^~zzD) bxA_գA ?D) E1UU D1U_$)$)*$)]$)]e1Ue1_D)U~ A_耂 UWZ`! --a"*aתaTpa `!A wa +""a _axhr]a!"a!a + ͣa_^\taAaA b*bzxꊂA ---%e1 +/oB( &A1vAe1'Je9hR1^e1 ^V){E1*(E1 j bx|j a< a6 bX +e1HHR)uֆ9 {) i uV~ }W UU/)7%$) 9RbA)5R9$)zB Xf1 ^JA RA9A?:bAJ^܋Z A``f1 _ )9$)$) x$) D1}Xpy$1U *" m{j{a /)=?$) |v$) 㣡) hj P  ˧' +{^$) :s) j)'7J -5J$1{ʆI(޼xe9 ( j(/Z#8B'R! yA@(kk05 /{ n} Д ksZ^\ |+k { [KkZU_^XRBxxhA1xxxx1$)x$)^A? aUU ! WE)*W$)_! ^+$)aD1$! ]!W$) Ux$)^ $)5e1W$) K!a\•! -' bba zb\AV|aA_*a aA#aUUa}wAA`_a k }AAaAbJJʣ&.!A+//-E)(J'JE1')B1~|pp9 Bh.hR9J$)z$)jj  e1 5E1hx~a'%A, Nb孫  /z)-/.A)%}A =SI)^|_$)) ^W   )߿)D1HZ)UI 9E)xe1& J)9)B`R -bz`A!:xiZaB9!jZ!AXXe1­/:e1!{Xze1 D1 {D1! $1x b+$1^(TW _a a:D) ս=-e9 7Ue1 E1|~ l)]Yq / )W k ')'E1HR!UUe1 {id1ڪd1b_R UoZ ©W@yeQ gu{J5=9.n{ >N 𜏔wX\U%WoZh.Jk  [kkZXxxxR'Bxxxx9xE)A_UA^%@ aյa z 赫 UUu Um} w! ׿)=Յ1 ^-UE1!$) $) p$)a^Xa!>먣! - baZZaUUaUA~zAaAz~a za-%axx`xa Aaa   mu Aabc* *bZZjZ  ._/&E)a *+'9 *9( @9 ( Be1 xX9_!\X~} =E1 ---!jza%a  b //+9 U'J$)}b!T%(Rꉅ9 W~E1 {U@~  =)$)$) WD1 Ab A =^J$) =A)9E1UIE)UU79$)9$) (R-b1nJ '7AԮ+9 1??e1 V$)!E1 WX9a/D1XXܖ um  غ a:? /9 }'Ն9 W9䬮)zXpk kښ bC + u  xV^!.7)K)D1=A y J(kx'JD1i.B$9cM8v_`tgRAuse9--/+{₰Д 7.Мksp{ /sX.kk,^k | cKkZx|^^HJ$)xE)Ax\^Wa!7xa!༯a!a!*  Aբa*Ua_*U @W UA b￸b . ݽW!>$)z z!`!.y  <} A^x!7b饣}azawuaAAXaA?/ aA .Aa- a a aՕ5 yki_a 쾸a!***bb**b!{Ao c$)./B(/5hJD9-HJAc,B$)`hxX bjkjS7$) a hjn~a+ b::)}uw'))E1 .>'J;+bD)~kA'J)wA)UuUc ` ^w_D1{]) e9 5-uR WW5-I! & )ˋ 9)ݽAE1fWvA$)E1ܮ xj^aʾ w  bb'b^_Wޢb')-J!/' kB}'J(҅1 \I'i{(7s*.* ќ{ZoV}{~_ls`h^\ksHJzxxx9ax\V^Aa!Aaa!a!UWA~A*_AW!/!/*AAWaAb_ aB U z$!aU/ZUU JRaUժ9U_U_zb~zrzaB*Aa_yIKAaaAaA߿ a==aT\^\a ࠪA a ***7akra a Aa*+-b *Ah@ ! -/?(e1*ZB0Uݽ J(x9 U)Ax]_WA/ b/  bzA謢b 5=$))+e1!Kic{lA_̓bZ烃I$)}Re1)vFkX)z ~WA]=-I VVD1AE1) '9 z(Rb9bz'bU bW\(R‰(J - JE1 (RAxXXVe1 cb$){9})aZ`ª9! -IA^_e9 $)a\‚e9b )b*8غ)Wb0(-e1 5-I$)5~I$)~JE1]{wOf9zD1}U^Xb: v - $)=?$)z xhbbVtآbU5A/Z1+ b1kAA(p A wTl81"{B8%%%N{3탩 Д`Xo |oIk` | c|x`z+cHJxx~~HJ^~e1AUתE)aUE)U Uꀀ!^~耢!UU UU Uկ! A_AUWba!-5=a^-?!a!+U9U jRE)*Z9UZ1*UZF)URf) UZ!E)~|~b~^zbAaA/aIMEea a A? ===Az^{a A wwa ?'?a{kjjA a a! ++ab bX^Hh A=1( )HJ9=iJI{(J z|\^ @)/bjb(. a{bb)=$) }_ЦA we9!J ?b$)'HRE),,A!9!?9\VU  WUD1 ./5D1A>.9 =9)\I$)}AiI {J4?WJ _IR*Վ{jhjjiZ! %iZA:WHR!v^IaIR%)uA<,9W8 $)Az$$e9zx 8ܺ / _ë)_ [^^Zbp`)A I$)'. sE1UՉZE1oWTA W|$)^~v| 7b誮 oo{$)--*! }]_֣b£AWb5HR % cD1UhR9x^WBa0jQ!(Zxij }}y.Y-oJk#Д{{*kjZo*cy_{*k`}kZ`|WUZHJx^~(J9x|9f1pXe1E)x\^WE)!zz~^! xx~v  ] ꪪB~Abb U/!% 1! U1 UE)UE)_U%) UU%)Ubꪃa~zzaA> bEa!+a Ղ  =Ava A a 5akia Aaa! **a :*b !ɏE1 )7BE1#iR1WA!~~!A^^^xa ab( b U큱 )⺪A }e9!Z9j(J$)c5'J!CHZ$)Ue9 rV^ jhhx 魍 $1//^APZA+_I X^UU9!5-iZ_IZA!_ e1 _A~(JpյiZ_/HZ!^WjE) e1]E1A%(9b(9a^$)%e1 U_)`(  _} PZ^ Z^~$1??A(-y)ZD)sUu(RE1]{UA$)}E1 X,_!|~~_ b7- ۽)>/E1 `) w}yc !b!.+"$1D1 *@9D1aAA GI Z!(5sR$ |Z(8*%.{_CgJn |hR`ks'JuZhJ[hRBxVB1z~9E)x~_E)!z!   b!5-%!`W!_bbߟbc baBba!⪪A a ++a:;AVVa  AA ~բ a!a!bA* a jj:**)bXe1_$) e1 })xn(Ab+ a )=-)[[P$)#9 IM9 ?ڰ$)B@jI!A 9 ^}]R z^X\ ' { ~޲)Ve9w% -Ab9 [ss9 [:IRUA9D1(xHZJAoHZ  j9{zA Jf1!V&f9!x\f1,kje1b_E1A)a$1 } )X V^U$1 9)?yyA)}9! .9 xz_$) k|noA`` b$)'%e1 7''E1bz)ɉ j^ УA~o1A) {$1! f B! +)hZ!jZ cjzjk! )) N'JkR*^NZ*%/bo cbWV~KshRw~xzRAX(J1~W9E)WWe1!_D)!z[ ؘ x :U *c}bbb+c_ba___WAa!A A U*++)aTTVVA zxA UA A- A~|xa b@ //bZjj ꪪ } A$)A aWua (Aֺ 1 ] 9)kE1Z YxJԖ )*)/)c@$)D1E1/wRwsr SUURb9 E1 zq \ ߿  s{ D1/E1' 9)^9 z(RA9E1e9!xhbzIA_^'(R)J )Jpf1$)Ƀf19z{]9U$1^D1?D1~u ^ kn wu} wV$1 e/9)U9 訵$) &UE1 cWW z !>.){{_})-KE1 И  P> Vwi1b(A .,$1 CB0bAA "-(A*bci+ sZT| cos-ߚ_2kkW|Z~WZAhR9xxzz9e1}z\|e1 x!.$! _\] b bڣ Aj!((c** _߰W/ b蠣cZjjj   zAx~^VAa!ꮨa }A UWע aTT^\a xxA U_^^A ] /=ap``a!b@ +b   BjAy~v!//?#9])B(j'Ae1 9E1hpe1 .bzE1 fL)W  ?(?E1 tf淦9 E1%/.4I!a}e1 z_ $1b  )A(9 {T) s p}  + )/$) $)-f1 ?+ E1 x:E1e1 ?A܅9E1U+9bj`(R! bE1.*IRA/9!f176xA VWU) E) ?-$) Զ լ) / nfJK h$) -E1 c[9 }E1 VW)ׇ f a'% b9:E1k{A!m^V !8<$ -$)'/ $) R2.e1 ՗1(Vv1 e90+A8j`}8;s"8-'sGJs*c[isR^.Kc-~/gJ^`+kJ>ZHJzxHJ9~9$!xf1 x~W !*(~%) !ؾA z!!bHKb^b~(=+ z z}bcb^bAzb**b .bjb 蠨 a!A ~_A ]U //aZ^a!A ^b a!/? 멭AbA*bj _bAXZZaAUW>#1+A()rRa(* HJAzBe1^zb{9 f1 t쿧)x  65-$) %9χe1 ZAe1 "kE1/hE19 WATUUW$1bZ  (￿)[$) UU) %) E1 f1)K9 RrR!/%iZ!9ze1A`R(Z9:]}ZAf18 e1 x_9_E1 5&_A) ) %)) Vߠ{)(./{(ͧ @` #- E1 򻭥$) jf  KIk Arr)a" ):? M$)A:.'%)hz)AK #$)(D18k9 랥9)ނJ$)?A`@I!  [A0U^ [@ *sRίhkZ~s c6sp/bp^^WsZuUlsIW RABe1xX^e1 wW$)xz_U {] b AAbAlA! /bA *ꯣAbu b bb^{UbA b!*zb+}UUA b}߂Abb*ba!踸As{_A zUA >⠂  a{sa PA b a!  -/a^\XpB?bbjjZj ꪪb_ *! U* 1A *"(JD1=++hRE95xpiRApjAe1h,9$)z`e1)pD1 ~D1 E1%5E1 97e1ה$1in$))~\ ^ '. ꪅ *())) $)  $) f1))f1!v9!£I (R'JW\\\IR)-b9W_x9!6AAe1&$.f1 bVf9$)6* E1 \Tz)ߞ*! m*/! zjj) {{) 8W)jjll  +). ( -  b,+ b؟7$1As AИ )@P b~6)bx$)j$)j(e1 C9$):AD1'%hRe16HR1b1;s'B"s'J. |R sR.Z/|RZ+[Z_(% KcRx`bJ-HJ9x9$)x~zz!xpx\rbVׂA!_Ua!uA@0.b!{*/Ab=AB b _-( W !A] _b!* A!,(bAa! a!Ub!+AA _uaપb! a!~h\A/a U}A  5%//)a{y!b  AA ꪂ /?//$)_mbUWbbUU**]!?-1 *+7%'Je1/.'JPhR9^(Je1_9$)(ȜA!E1 $1kh  _uj) )`8$1v) ) a{ +( ʨ ?) U]$) z E1 }Tw) ⸧$) z%1!e1%)]-=e1%)?\9$)\~U9! ?+9x`pJauA  J$)jzzAA%A`e1 ~e1 ê$) pX) %1 ) iS! ) ^W)) )xpb k C%  oz a  $)Ias av)/ Af)!' )$1x7 D1 sA >A!HRe17HJ 'Re1*6 cGJg#+cRɍkGJ  sGRzlsB/bGJLcR kAWgRABf1z1 `z x`!^b bzVA zUA! ꨨAA!??b!+  A^.A ^   A 誣A^!}bb/bAAA!@*b!++A/뫣b^bbzA ~|a! a!zA ں ///E1SSSqbXXXXb b A a!/--E)%55%)bW^\\ba*㋋ %e1 ')&Je1?%-gRPGJb0 (HR9uA$)ZjA 鯞e1 s9 )~x U ͥ sCM$)\^[qa(jka*( a飢)+-) ) iE1 e1)Tn^$1!w$) zn) :?/E1 ze1%)f1$)zue1!j9! e1 xx.A  A A$)])<(E1 }}E1!ַ$) $) V.$) .$) $) ) wZ) ݿ) Zx2$1 VZR$) U WX b0 p {$)! a jAg<$1! *jD14e1 K_e1 z9$)/)'Je1U'J1'݃ bd){뺨KkA퉏mKk'B~[{Rͥ{R86.sRc_*c(J>zzZJ}+sHJu5ZIVp~J9z~9E1x~~E) `xpx bނA~T|A AA! AA!=mb! }b4  *ףAx Ax bXꀪzbX+*bހAAAAAB bA"-bWߵbA^Wb  *:?A~X^_a!b A _WwW /  a\\^^a!~a!`!a!/// ==%)aXXpzbcb/ ED)+ GR +=˴&JUU5{J|W'J! Be1x9!Pb舦9 ?e1a…9b ] /.)s)akj + a-  o) =$1 }E1 A E1 `gE1 "D1 v9 %9 A޼e1$)^E))E1!E1$)5;ڷe1)>~iD1@9 9 __$) 7$) E1!$))k$) ) $) "") ~¿) $) k=9)UD1 -$) ]{s$) Wmm% _WW| b JHN j Kz[ aw)Aw !>&D1!e1 MD1 9 '/A! be1׿b9zkhR("8$ |@ kA_{Z |GJsRkcJ_^\WJ1V(B9J9A1Z^1%)xZ%)`za\_`a!xAzAAAAbbAbA^!.+WA _bxuA^A-8(AXAw a!ptA^A"A AAA!b!/++/bbb  ?7?/b tA ~WA A ^ =  a^\\\A A WA *a!+?a339 `Jʂbߣc**:+ ) 1 h fR(**fZ#1b9_hR9AD1p9!x苂E1 '9 &9v)c bHH))aw a76 )/! e9 UU9 u YA$)9 e1)hE1 E1 e1)PE1!غ%) (BC$) 6/E1$)-;ye1$)e9$)uɦA!%79 XV$) E1 $) +$))@$)(ώ$) >e1)Y{ia$) {vԘ) ;=)+$) /D1)) +Œ) ް)~[ _ߺp a jA?=)aw_!a>)b5/d1 D1%e1 +HR$)U?*hZ15hR!"P{9}[8 MZ%U{'Bs&BkZ{[ZhRzʀGR$1x|e1)*49D)9f19E)~~E)!j!hk \~^~b `AA! .*A!+A!a!WbA]]a!a!b!*A!|*!ߨ*bApa!8a!_AA )A!h|! +A a!Ub! bAbA  (b!.'''bvt A -+a! ?//'a>' A\^^^A x A a -a=%)bcbu =$)99$)/-%R9-]ZIb%JU-ZAUz|(Je1cAE1Vrk9A`ªE1Š 9 Rc͆) 8 Ê$8)b)) ) 5{r$) 9)-A I)XUE1 e1E1 E1 TE1!+E1!E1 v^z) 5e1 E1$)9)͏暈1 E1,) ?$) $) 7$1 {_z%)(%) ;e1){B$1K@) ) 3u) >D1 D1 zp|(^{ > hU bkހaUAAZ_A {)(>%Ue1 9 9$!Je1-?HJD1>gR$)z ika(Ҫs8+ R's1bՌs1 c'JXxxZe1^X^_e1$)nz e1$) 9E)e1%!~E)!^^WW a`XVVa!pPA!]_~{ A/*A(a!a!}bAA b*bڮ*b ZA!a!a!uja!}B @!}A!;++A!~zA!Wb!߻b! bA A/bu a!5%a!VVZZA!UUa!A ނ AբA\\xa!A ߗA ﯯa /* a5-/ ![ ~^zb /#) / 9"1;=dZ"9j{hsFRKkhR_p~WRAsA xA!_9E1 R )Ap J o a b)//$) ߥ/D1z 9 =뺦A)켘9 ݨn9 y9e1 -9 9)W]e1)$) ]z$) >7?e1)JL̂e1 멦A$)9 9 $) E1 ) ) RR1 ﯵ$) -%?7e1$)ޖE1 l*9ͥ7 8$1#D1 U9 gg$1_^x) /))`U} bUV ꩮbA8Az D1b 9 {e1! ,Ae1u5B95 GJ0`b%JɅfsFRk.FsI{eR%o 2ZU:#msshRUZ'Jhx(J9Z99U_~\1E1~e1E)z^^WE) ! ^~a~xb!A~ *!*@!_}AAz! *AAa!ub " Aj[A!0{b  * +!A~ޠb (bA__BA!^!B!-UUb! ++b_]bU]}aUUAׂAAAb!j@A!a!ꫯa _ שּa 8 a__Zڂaz~b `!b  % ޣbVb UZꨠ+ U Bb9A  I0bZAlshJ߫ c'RzxhRe1xA$)XpE1 PzD1++e9\X~jbM'A,"j b> b -$) +e9$)Յ9E1*m7>e9$)]D1 `;e1 \TWD1D1񛾫f1 j*9 re1)߭$) ^[$) ?%%e1! 9 9)5n+9:e1 fD) Ɂ$) 6$1 () &$) /28E1$)V|E1)$1z9W\P)23A)89 E1 l)_~, =ޢA~xBA b=-( D))Пe1$)'+Be15hJ9-RB/"Z 0@@FsJ*#fsUU5ห{UU^\OB)~{RTl+[HJ_vhRA{zB9zAf1~^^We1E)^^WE)!$) ! z~ jBpb!jxA!__!  ! *!A! !*:b/߷!]* Uub _bժA-5AVXXAb Az!*}Bb! bbza!A!:W!ÃkʊAya!%a`|  AcZA  bah`bxa A  ? ^a<avVWWbbUb 0 롩B1 --+ EZ)/b$1 cHRashR}ZAx^\'JE1z_x9 xe1 j) aj bjҰem }+ *($) ;'A)=e9$):JKe9)) Oo) j$1D1)_T99$)jE1 $) $) ̓e9$)#9+A,89)ArbD1bbb9 koK$) .$(D1 =$1 WTV^) (h%1 {Re1$)zjD1"h)x80Aa{iI(kKI)a22e1 e1 :D1 W~z`  ] b7 /&,b)59 +9D)>/Be1 BD)jZ&B&kZmeseZ Hk5U_g̃x샨R(x*c'J+c'JX_'J9A1x\^1E)xzE)!$) ~! ( z~~ab!xX^!!"!⠨!!_!!!*!* !-A+^~ _߃ WAa A-![b ((a!pp! !+>b!-Ճbbz~zbAx~~`A|!a! UWA ޾aAo)[RR{A|~A a  7'a}]ݢaAauuUaյb+   _  "9 :**A  &s8+ *A 耋{Z/++khR_x`Z1x^x9)~zC1' D1 `x{ bx _^  --)krE1 5I)-A$){xZe9 T\])a 6%D1e1 8E1!$e1)D1j +e1 u9(?'9)XsI }kxA!hhbae9 9 Jnjk$) () 6$4)j@$1 E1e1 d1)o/D1 )Ǥ4 akn)D1 cD1 ÃD1)iU$) gn)~hb:AbD) 9$)-Be1 B9b'R9ZAТbI&`$jczxsUU\Anx c9ZB^|~~B9~_9f1x~_^f1E)Z^^WE)!~$) ~~W(  Ahz^A!V~WW!!!!! !!! b!555b!@pa! Wa b`]A ;A!ba!&a!` ,!!b!%%%bbzb]Wwb![Aj_Z/AA=>6 abzzja@hA a . a >aaAaAa     (>81k]dZB1 %{#Z-_Eb耥cb~{ReZA^ZxxA)\"1 gʂ) r d1 }ɵ_D1) ק#)k$) Ջe1 ⺯e9 ҕ$) ` aB)A<$1>D1 b`WD1 9)kk$) W)`z A*.''D1 /%me9** A)7-A)蕿AAKƮD1_D1E1 D1.)dfl)ݽ E1 =$)"D1)$) x~$1 aN $1CkOK9 E1 m d1)_߫e1 _XXz UW _ .($)+ 1 9$) A#1&RC95FJA=ZJkcRj_ bYv`s"{_{\^UUshRpX^^Z1%hR9~~A1z^1E)X^_E))%) ! h jz bb!A!U__!!!!*!!! !b//+b^pUa!WA!{A Ia /* amaA׮aA*(a!pA !A///bbꪊb_W!>>߂b7-v|b -iYa~%  % aA555 a@Ja@~~ꢁ ߿+AaAa@=;abz_UA`a@/ajjjj   դ  E1 -J$) jA*+%{Y/({bͯ>ZorQbAX\\A)\~V1 ۞#1 s1 W) \{)+.D1 m9!*+D1 (e9$)D1 x [$)&D1޽+$) WD1 >e9 BnzD1 xx a\(a%--e1)mF9)彽E1 X(e9 *p9zb  A D1 /)( ..:$1 %$).D1)}]s9 zr$)jkʊ a{ B$1AKK$) 'ok9)yd1 D1 $) ~\$) u+'D1#"D1 u hA.9! NHB/WHA_R9+ZI.5ceRZ5%r}isZ#{gJz~ZE)hR9A1x^9E)Ue)%)~__%) ! j_ ~W  \AzzA!^^^_!!* !!!:!!!!b! --!a!a!A ((.A% bza!"08aU !!!A+  bb!! !/!7Vaé *!Aժ'% a aU_ZpAoAxWa@a@XaAb@A//b+    A--RIjbP %ŋi*AcU {zfs@iz{ pcZzbI!1~^ƒ9(}Vx`1 |ff) ="1 O}#1 ;E1 /e1) {U9)'UUD1 )ar 'i#) 5-$) o\u$) 77'D1)E1 b_$) z{[ $)5=-E1JB9$)>>e9$)"s9 ze9 K) -&)#!A -D1) ܶ  < <)82$)(vD1)_Um) _b)|&!)-$) /D1 D1).D1)iIoC1 zc9#)}:c9 jȣA1I"1.>hAU5=@hAU($R@ ۫RH,baA+GcDR'ikBZhJ*"uZBxx^_B99E)hxxzE)$) E)!z$) z~~!   b_^zjB!!!_! !!!!?!- br{^xa!A!﷧a .>A+/5 arr__a!aA* aAA!!!*b  )) b}UUb A![b?A -a@& A! ! b%%- |~  Aկ@ව@*A|aA+* a  ***   A %555HJI@Aa9;r Y*Ayrh W{X}Ur``#ZbAx~~A pp(`) S⯵")(O ")(*09)-9$)XD1 n)Az(aW ' +#) +PPD1 $) :D1 $1 h| /)+D)))-e1 bD1bb$)>$)/6.+e1 u%)) tQ1 Axxp` a$){k) hAI) B) a^VX` Aꏍ 5$) -//d1)׍9! 9#1׶:A)Ic1WI")Qb96Q)* NRA@p%R]UW%ZB9zRI$RB9Z%JWRAz_}GJA UHJ9~WW9f1~f1E)^E)!$) ~! _W  _ꪪcb!xxx!*!!!!!!!/!/* !--// A|~a!_A  aAUA -  a ++*aAaA{zA~ !!+b!-+-bAa!A W(A UW_a = aت@ wU }@!z(! % ba  @ A^ z@BZWa@a@ aՃa *  U  1 ----B9xz{9 xA90BPAa/%i` Aa8uQ`PIAI5I"9_cc9(^}V\8 -!1 /A)7ZA 1"b1)h)\@ -?) 8#) d9!D1 D1)ޞE1 ڼd1zzxXa1)) 1;/-$) 6D1E1 ?) p#)=5D1 %UwD1a.29)[-9#)U9!բ9#)UsBd1 $)pD1 wu9#1#A"9fv8@hY_u\ŪQ}1; UxsQ(xZQ~UYQj_a`@I8uA 9({% e1Xe1Xzz_ bW Z~ b(b.  _WU bZZ^b"`A!@A+A aa!zx!!**.A!/ AՕ kjx!aAA a!`!A AaXXhXaAaA[A A A a!bA+/.   bUW_VA @ +/H`(@0 xxxzA>A/?` ߝU0^__A (!'`0@(U@(A欈@AaA?Aajaդ     **e1 ----9e1-鉋e1!+9%) /98`X(I^]z@@ Ud h Z[iT\zaiH{ఁi8_b"I(k:$R@8mXA0޷0 (X 0 ^^Va@y)>6 @_y0 "#1`k 9 ްc9(\#1` <& B1 a``xha% 9 ie1 )#9)ָD1)(D1)b`D1 {$1aB@zjA)))-$) 鍯$) V$1 VVD1d1 )jh A;#1-)7:9 '7 A)*A#1% J#1_[8&R +FRC9100xpJ8QH)5:@RS  7>"I|~~^PH,WQHUHa@xw߽`@(~_1(5 9E)+[_E)xxX bXbU:! %)_~!Wbb*UUb  bzzzzbB~z^a AU@ @  5 ! @/a  /. A_A _A *./a A A //a ߾aAaAaAa xA A a!b u b b @xa ^W (@(!@ !A// ApbrrA"#@ PrsA }{zA^ A A'6! @~^~`AaAa-      E) ---/9e1 %1)^xx^9)-Bf1 Z j$z ܢy `AV X*yhpa^PaHZY @$ pQ@89(|]_ TZ\ .?(;)0 C1 %5A)9@(^*b9 >8C1 nWXX @И)==+c1 kBcr9$)z9 *e1)9(Rr) )``bj A $) 9)U d1 W 9)^ D1 od1 W/ Ap#) #) վ('I( IC9ZAwDjc9շ*%{A $bc9Z6Y9U\I` 0(Ph 10U/-*X9}`IUUYH~P`HX\^WaH@8@1x\D)(u E)X^!*!px~UE)b E)`VUU9! 9%!_ࠆ1 UWV\bpbBb5  bzz^^B!vt@   +@ ?@( jh xx +@A A  @ _5`( __{`@*'@@U` AU aU a@^Z~@!WA! bAb=- / b( (A zA(  A``@AUU- `8!u@A Arں 8@}Uia A0 W A@. a a@/?a-    *! /! *D) =5?/9D)9$)rp_we1 _?)9$) 7ժZ9 +RxI|漠X2*CpCj XAi@P8aY`H\\~AI@(-kB9 h~_W  -0 1(B9(5%7b9(90&8A90ݪA9~ ,+/B1 9 [Wd9 9)(A c90PXhM#) V)apx~D1=-D1 ud1 KA)&J#1 A#)V9)boWD1aXxp`)a%?7I'%JB9U%J@?/fZIrjQח%{aup"z`xW@xCri`Xq@UyQ@0@.H0,Tya`IהaX H@8|w@8 ~$) +)U b^bpz%)5/f1!-/g1 B%)-)J1VX+9!\E)_b__W\b%  cAzA!(@(! _{{~ ( -@ UU ~x   Uzz  xzz^ _} @8==`@`_ ` (` U](A'(Ap ARa @W (A A*  (Ղ A|A ?@(A~6@@0 5U`@!` A ׯ @0cycb \A&&* {xA<>/ #@!/a@a--=   ! $) %)!+*E)$);9E)%1$)||ަ9! e1!rhA)]R1=Z@0^x Z ]`` 0Z{!a @maAwUQ(jzZ0 X^ `տ% @@/ A0[ׯA0V!A('..AA9U׸8AA@I(`bz) `x A/?b9(755c1(b9)/b #b  9-/ 9)bX_99E)/7IJ1>7[jRf1B)J!V\pE)W^~bUU֣b)-- b~^b a A_bH (zb`~H- `Hz@(!x- 0 W ( (_~ u _ (  ]@(?@`(UUm8! w8Az``P`(AkɁ(A/5(bb JXTX ^W   b ~z~a(!@0A7`@!R@8!0!Zzzx`8c A 8! ( ^%@ U} (~ UU /!@~~~b@a  ) $) E) **//e1E)1$)+ 9$)_^T9$)1$)X<< e1 jA+7s95= t@(zcZA(UwVX@@BA` _]0@z_@ p^\6@ յh@-a@@ AQ@!Q@W Z HY8 vY@HI h|(@~o /)B9 ---9!1% AA1ܶ7AA1/*A8A 0B9 w}k `%-c9 -- 9"1֊989C9+29_9899/aH9 HC1%"1 0B1 /`XI U#h/?qx#zdcz--Fqð@֨‰it~"z@`R[X@@hV_=8 Wv@@0@@0Ua0(xܷ BUUF1b/F1_XA_7 Baש1 '9E)_99$)hl1%)H)J1kf/kR95R%)jR!_F)W^{bbbVV_]a Aտa Acs^@A{]U` !`8A i8!]`0!/Y _/8 UUVt`0˂ (?Z \X0%--8 @ z@8`0 uTH@m0!8A^//@A{hha(Ac;a0AUb(}Z^ b(~(b*a0a k*`0!헸xHuAH! 8!xxxP0cb_U`H ^W`@ 8 5w^pH {`8! A8 _@!+**@aa*/Z ! $) $) "1)+9e1}y낥9e1uA$)BD1W^x9$)- B)_(hRD)U'J!xn+c*+/Jc x&DRa UUVx `Z 0@--+@ 0V||AQ Pq@XAa PXT\aX [Aa Xhi@PaqH{BI@(xX^U9@(50a 8( R9 Qb9&I 9IIں$R@@n B90Ab %X9WU%xIUUWXIc9Rc9UU_I!ARQ!9W><bbAu$Z@XzrcaY HaA0a@ -`y}}kyA*>?5!q _E{XZ@HX @|@0`("0`(%-$)(կ J AF1pև9&) iA^ A `ZA u])JE)|9D)R9wnZE) Z9wIJ1dRˌZf)rbZg1 JJ\x%!_~zxaaWA aUUa A*0@a@zꫠPA %P@(Xxv^X %%Y*xX0_M A \ ` j +b( ! (!/`8!\WU@WH!_*x8!-'8!ڕ @A5a80_b0 xz~ zx^^bbA.a(A*@(A--߀q b{UU@A]`H!/]Ui  U\Aq 8ɍ @A``8!'@!&8@Z{}x@ UWa //++a}baa  ! %) ?E))+ 9E)/++99z`9D)Be15 R9'B9phR1+ be)6Z9ʪz{kD)-U cA:R  $R P@@@ Pa0 5Ay`XZ^iha xiXꨪi`/-ayPW!a @P8 W@ ( Q8WW?Q@UUu CjHb`Q_kwZ`Y}6cPDZPI8AbB9(5??HABi0==`p$Z}]ZpaER?Dr a],iH#jAiWxj ayP{8@Vaq@@/}] `_=mc`x/yxbb! XaHP`8`^_@( z0A1/ @' cᄄ1BWZ!%jA-\kR h>IJ ⰴZf1Z9Wns1 sZMk(J{AŠR94ZAmkRf1 /RAz~\Z9^\\\aAaA(a(A + a(!zh8! _H!UHA uHAppU@A%-} Y!^ZPZHw8}}??8UUT !.d@ WW_C ! `8`@]`''@(wtaA%UUHAU8A #U@A]U0AWU0AՂ cb *bAA a+ AXz !.@0+_ Axܢh-#i (pՀP' @ h 0AHA U8@ xx@ A@a誂ab_u ! %) /E)$)+U9E)+/--A9 'Je1UhR9hR9mJd1zB C*hRd1 BZ9UsJ!:/R lkaBk y R UQUPHAhea`0_!aP:Z!y HzqHUiP6Y0io(aI({=Y`@5]ZHAYPrXUa`(Bj`Xa@HAI8aA(AaHay`XQy@h 5pw}yx,"rqLJ ray#r #sp HZ`H (^_`X 0--ay X-kx@x@ (ai`hۭi`H`p{AQ@!I098]9 Uխ@ e1VUUe1 x  ) jz{ J_A JJ) cf1+*IJ 1b^ӜZ++׽Mk]yjʒmk;,kIMk9ZxxZ9)Jg1T\XPAA .F)c~~bbꪣAaUU%)bUU+!bUU}@ ! &1 UU%9 U_0a]@! Wa QU@(A@AU`8av8A ](!^ 9AUuU9AUUF1g1bUU bUUbb** a^zb x AિA? !_UAԵ *}A !-/( *u (A~_ @(A]z@ AW` !` Aaa^za +  ! %) E))+9$)-/B9-=HJA khR9_B9}AD)xAd1 'Je1- *Ze)⠺KkByrpZ9}yhZ c9j|^Kk97ݕb@ jRd1Z@^`(aPUU !Y @ @p`H (6 Y@8WH|^__(W80؂Y HCjH|`+%/*h @^V` X\"j HʯY@X!zwQ8!1 UH`0%5-AYHûAyP*@@Օjhqh!q``W `*qXr`H (^VY +-aHxXXh zzX H!8%J@8_ 90U X9`_UU9E)`z_E)`XV }kcb^b/ݗA5UUA(. cA+/Z{n us))+*޲OΎ0]]ʶ0ӜJR\xRBzB x1Bcbﯭb! 9!/ Bf1*~ Bf1] J%)UZF)*b9 bI_+nkB _bB UZBUjRUAUU99AUAUA]**R  J!A!U9 W1)F))_F) z{ WW~|b^zb aAUb _*b _*b@a^ꨀA { @   U  A @]UA@ )/@ aa +  ==$) E))++1$) /A1+B9A1j9e1 9e1֦B9'J1**ZB5Z1bJ c [ {rZe1 'JAbhR!p HJ!Lk9ߥsbz>Z@Z(ڀ eR(~HP0 `0 }`0(A8_W@8X W6>a@@wx PWWa8/!a(*>H@(|V@(\aQ (5X(Up//i H ЂqPPWubaH*+`Q)h @` 8WW@`8 0 --k!A!8/%J`@^GRAHU-X'BUHI:\9W1"f1Bxc  }}U|ࠃb b~bWUU%)=u)JbуKR#=7{+*wNs\{.>[q9MkӜ{ARAp܇1!b_b}bW/ ꪪ b/%)&) g1 _* ը9! 9f1%+-R9U/ k BU { Bի{kR-2Mk~Zwу)JWWb9UKR9JJApkJR9zW*R!_g1 (_A UA _jUUF1U&)U!xzUUaa~zbUb*a~z蠂Aa ꨪA  a WA U_A A a AaaA a+)++  *) %) *E))"+u1$) +9f1 /99ۦ918B9B9B9'*(J9 RB%ZE)z'J/(Be1'/be)HJ!jIJa b{Za A-HJ! Z9]ZX&jk (Ub %J@8UU@I(U8 Ra j W@U@0A 8 UA0 @(  _x ꪁH 5ա@00 (0(4@ W@ +QAbQ UI(WAU9(_`XBW c1{(B9x1"x)*zcbbzbգ` KRb%Up{ UU3bUуAUxZ9,{x%)"b_חcbꪢ"b* U)UUU9*UUjR +UUjRb!*UЃU UуbU9U9U9Ug1bU&)bU&)UUU UUUbbc  bjꪪaz蠀b@~AU+a몂aUWVW`A@Aa AaVfVaյ ** *) $) 꿻E)) //f1E)+1E1 *9f1*+9199 UB9UB9 B9jAe1⠪A1 UB& A1&UBf1*UAE)V9A*RjJkHR 1!'9a몧A*/Z9*-WZ(ZAHJ)U9$)]1)~e1(UK@ U'B U*B(UA_AUIU*Ra0UUB U9(U: 8jBB9 R9UUHJE)WiJBW(BUR"{9"X T aUU  *돾   ccꪪbbbbߣb`w%)!b! Zp cc+bz W_b j*U b *UU b_aբb}aUWAaab+Ub*** bꪪ ~a^ba~za@a@aAaյa/ jZZV      ) $) E))*e1%)e1%)1%)1E1 9e1UA1+A1_^1E1w1%) *e1%) `e1%)e1%)>1$)e1%)9E)˯1 e1!ʋޠe1.(>7e1be1!(  $)!zzb a$)E)UE)f1U9B9BU9UB#UBBW9B _9cXiJBU9ժkZU)!   UW U b bWꀣbb+b/~b U* __UbAb*baaUa__a+/bj *~ꪣbWaaa VTFh k>+j> Uq?? h0CRCHuz}~kus=mذ=s_ q?{p^k\ioߓ>l7{SWV_|~(*_{(zz {C՞}(r>l充\~}4y4~}2|~3~7}6p75}t8~2z3}%~z8}5{{;}1|:|.{~,7}:~1y3vn3e59|6le8{4|;z:m:~89-q99|9{s-x3|{:0{{t5}88){5y*~4z|~6w=0v9}yx=z0||7~9~;w,zx/|}6z~.ys/98z<7~~&v"v)u:~:{u8}|;x0~{+o,|-|-\b3S:z77{;7{:no;lf5j141}8o{:~};:L4w`2}h3r9;6z2sQx|9wl/x2xy4uy6~z-y!z~37u5sz* {;~}0yvj |w0}>}=~y?z5.}z8h5y{=yq8p9u1,5}1o|"{z6qn7|>{w=%9ys:{>z>|>~:|u;r,|0y06;h8~7>&~;tx=w~>v{=vv>z=xws=yx>y>x=t=,u2{60~6;x8~=x%zy6xk3}|8|:}~9x5~9yr ~{;99u9}:m:|=y2p#rw#~-y|4z2m&s$na$}=~:x9o4x8{<=<$ws(uz,v)o$~!r1{>~:z{:}s4yv;tp9=}=~~;~;|=yz%~h&p*z)~(,,y3gz=T=i9u8667K5s68z7}9u|9}8~=mk=Yn7uo7}{6d6|6~86h3v}:y|>j>e=nv7};58xq:}{9@<[s+t|71&'p/`6yw<<7e7||:y=~=s~Ap~>~~=v?k7nh2sm5y6{z7fv8hy9s9o6~<~~;x9;<=4Zw#we%ri#{&_;}k==y8~4y8{<~>~=s@m/rm)o*v+x.{/}.w8}D2~=~q=ql8}z7==} x'wh&h!{suzw=k:}%}i%fp)dy*w($}'2ѯ*0~>~7r|4o3~;2s#|'$}yxtu{?|~=~=}:y#f%zn,{/m2r6~74p:~~=v}A;yrvu9|2x3~>~=~>~=~<81*.6~8|4p/m-p4};~}@~z={2x-~) u{|z}t~Ax><{j~=~=~=2"}/5~4|50z'xo6~=|7x,{+} ~zwlus~A|=v~>~=~>~><쟹!oqf-~7z66}n68j*~l%~=~<||/z.y#q l^rr~A~>=~;~<~?~>~>~>/'|v!zx2q7}06}8z6|k0o[6w{.y|!#u3~>j.|~5w,out ze r~A|>~>~=~@}x@}u@~=~:s$3{v1s;P.`,s};{}=r~9o`/xZ7o;t-u/$~<0j;x1nw'n|vzz!~Buc1w@~@Dzj~=p!.5}r7q* 4;~w=m9>~>v>}~>>w>u<5}=^9v2yt/u3{)7><;t:Zw7o72r:}~=?*{8zw=t|8uo9v>y~>{=}=={x=uv=w8u}7|y=j8q'n"~=u4n-b,X0v;~=j:m7v5n:?=~/|~:y{>y~<{|=uq>z~=x>r9z={z9k-t~=~=~=~;u9v;~<}=w7z8:?~=|{-{:|~;rs?y>rv~=u{>ws>s?~{<9zx,i ~=~v=v>}?~;s$~&(/x8>6~7}9>~<&z}~8wq9ux>z=sk~>|>w=uu:4o*~>~<;:8z7~9~={9r6u9y?~;v0rsn/z{?wj:~8wu;yw:|;z~=y:y:u;y8:|{?p*z_zv4~=:87:}<~<~;t:h8p:u?~;~;yy.}=ze+t`/3|t8|7|8{7|7l3o.~.~z<*{J~=~=998C9\9~19r:j;u<=>~=p z%}4qc vy(%w62}z7~}16\&r(w"~|3~{!tQ%~=~=9{=w7~?:zY7~1;q8w;|===~>w-I||X^!$s'to1pv2y{2rz/w3vl%^%[ {MW{f1~=~>7;y7|C<~e518p5~y;~=?~:~=}9* j{0kn)px6{y-o4o*iy-^"t)~cu8{@~=8{;}7{:=Q52:}]8yg:x;A~:~=~>5!x%\ {|)w}"(| }&h| y6v:~x<~=9~:|8zB=}u7wr3}:dS=sQ7o|9|{?~<~=~>~=~9e"a_vpz sh kzdinm$S<`=l;s<=u:8m8wS~=~=~>z:d0y*z&p!&*bu2||;~>~~=~>~>~>~=~=~>w|-|$}i'i*k-s.w-|*{),r.a/k./{7}8~;~<~>xg=qu7e7tt{3:y463|=~A~8~:~:~:~:~;~B~I~:~=~>~=~=~<~>~z9v9t:w6v;~9~<~<~:~<;~=}5~6~9~;t@zw$qzug!h&m(s(w'|&}%&(**+|-l1"k;v~Df@:K;i:y313466u9s;o9s:sBh8~}B}?{$3r'q1~8~=~<~;vy:h}9-z2k)4{\5f4k1P-h,o1c394ϕ4|y6ef"mo!z'q#"uw#vl'n+s-u.x.|/~-,+g+g++n,(K/2M+Z->Bҡ%7I7`9p:~9:~~9};}:~<~=~=~;~8~<~91>`N7_^:^i:D5r%4yp4~5s5h2010M3}2{27o+q.;;;:y9s:s;ty;vy;{z;~z;}}:|:~::~:9u9ou8uG5.,88~9}z8i$&qT'|V0^2yu5rx6pz8o8o8qp=h=hz|>p~?k?f>a=az8>6m*w w+~0|@~8z@39i|=jy;sz~b8x6}:~:;49~9wz:tm:uj68>BC~8{P2x!r1~=~wkh@y{:5|<~<~8}06w9}s;wl;yk9xp;A887w5_9m:u:p@~;~<~?GQ~>~7w3A#gz'*&|$r}$kw)y8ߡ35i9xy=vo<~@8875c8s9v9rC~;~=~;~Av{?rx=s~;~>~>}:x)mvmjs&&zu%im%bu%_x%dv*~;?7c:{t=yl;~B8875k7~{9v~9u>~<~>~=~;}}A~p>p=r;kw4ij6ji8hk9or9zv:{9|9wy9iu9fv:gu:jx:n|:sz:;䭿8~;~=~<:~8y9;=<푽;@~<~?~>~=~~>~>~<~Fb=m7],ro*}i(k)o)t*y,{.x0x1z3t|3c3g7}9>/[4~B~<~{=vk;rq6wu;xv7;=?=~=|+ueb%}'vu&w]&Y$e"}{~srz{z)r=p;m=f;gAt7t9f8o5}4|6u<|=~<~>~=~>~=~:lC1k(pq)jk*wr+q,t+v,x,v-{-~+~(|(u4:ј!0=6~<~<~oCn9jl1q_~>~<~>~>~=~>~<|9x)$yo%zi(kq)hr+kv*oy+}*|'$$$x)w09Ϧ$0أ,3~=~=q>}3lv1or@t/q6zo8=Du&}m|&)z'ym&x$rzuwr{nnyz#~?xH8|r:l8l62y4t>~?~<~=~=~>~>~=~7y& j"xc&fj(^s)]z*\~*])j&$#&x+t.2!.D0~=~A:k2x,u3z0w\6vd9<@n|!t{-|'yv'|w%"|z|s{uy}vuz}~Av>v=:XAH9yu:|t9p60|~0p=}?~<~=~=~=~=~={6p"f d$vh'qn)lx)j~)`)W+Y.q04{0t.1R;l8~=~~{;v=R=zs9tx9t7.+m;}?~<~=~=~=~=~=~7q)~#f&g+m/s3x4}68v<}=~?~;~?z97~9~<~=}}=z|E~B~=~=~}Ayl>r_;~s;u>{<};QB{o9q{:~v7-)l;}?~=~=~>~>~=~=~<~=~:~9~9~:~8211043#56~0v2k3j3r5}9~;~=~=~>~?}{G{t=}w?~>Y$x~&u3(z'$v}rzw{p}y"~F~~>~>~=~=~<~94-身&縯""(/s6:;m:z94o.z(^$d#^(g/{7~:~=~>~=~=~;~,s%s5}*}z(%w{vzx{q|m|y&~F~<|>u=w;w;RAru:uv8s1q2z<>~=~=~=~=~=~=~=~<4沷#ɵ뼟#'.4t6q4d5z5v564b1k/z)~"̄_[&s8~=~=~=~<|1x#t6|,~*}%~z{|z|eyj|{)~F~=~=w>u=x9ܢ/>d=vu9u:~A~=~=~=~=~=~=~=~=~=9ܳ!ܩ]jdo"h*t24r6t{44|y5~41)|%ut |v^N'~<~=~>~=v0vk#q6y-|+}&}~{yrnjahjw},~E~=~<{?x>q<µ!AZI~xG~>~=~>~>~=~>~>~>~=~=~<-ٜa~y RfQJqR&m474j8{w5s7op6b5x62h$J\yXq4~=~>~>~8&wy7z/z,}'{}| z|omc g^ghv|-~D~=~=?>~<~6~=~9~<~=~>~=~=~=~>~>~>~=8Ⲿ r[_~/~9~:~A/w|67}77w7~o5y1~F~{:xh/si+}W&~<~>~>~=l'~`8|y1w-*o! w xc o] n\qizz-~D~>~>~=~=~=~=~=~=~=~>~D}B~=~>~=~>~>~<)(w$l`&~~>~?~?=|,}~5x86w6vl9y3|.}r7vY4l_7q`5!vt#"nq2~>~>~=y&F6}m6t0z-v(guu tc v_ x`~iy-~D~>~?~?~>~>~=~=~=~>~D}w?}o>~B~=~>~>~>5빢 &}1*xX"{u1e1`/e.o-x},r499u9{92vk+qQ/lV5l_7tV5u.p~i)+ h%}9~>~>&C7e:w5n/~},[$|u ts yk i mz,~D~@x9|?~A~>~=~=~>~GBzm;{i;}E~=~>~>~:'q"w.4+wa/|?S4?*G)Y)d+qu7y<}=~~~/o-]@9t1n.zq)es|~{w|,~D~B{j3\/|F~@~=~=~KEy~?~1vS(35uw+{tAw}>t~=my8lb-e4Y6xQ:g9@q7tm+S2{0$|8~>~=(b3lB6s.h-oh)^e%Nn!]r{tv~1~C~@em/u[2e6}D~>~|I|F<|n@~>~?}3fjo$044|q/~o8k9?q@p=v7}2}};}v>|y?|>~=}|9j3_9Z=d>95z6|.R3q3|/d ~:~>{7~'i7oAp2},d,^-hx-ip+bi(fe*~=~@x:Vs1ff6sh7q:~Cm?v8y{>~?7~[+983|y=m8e7s??v@y?ww@vA{>~~Jh{5Vo3]n8nt9|x60z4{6~z~Bn8~e6r>?}>y?>w=~s?xx?v?|?=x>s=q}:l$)}6z=AA>:5|1~;~A~=3{"w+:8yg<}Dzp7}j4~t;>>~>}>w=w?z>>>>{>w>r=w;62x7~xCz;L9n9(i!_~9~@ɆĀC~<~D~9(#}.p37z8|q@x;us6xk5ys:y>x>z>|=z=z={=>>=z={x=yt=yu={:y1s6zq8{@o8_7qj3p.|jey/~>~>A~;x r"4;m9ph<|@u9qv7pi9ut;t=r>s>x|>~{>|>~<|==~=~x=uu=ps>q{=u>t7q6wy8{y?s{@=~<zw}%2}9:p>}w>{}>|z={<{{<|=|z=yt>rr>wv>}~=~<~;w6]5[4~;~=~=~=y9q6v8w9{7:}r;>@~=~=u/j6i9rl:@{8py:ps>xo>;|xp>t>w>yw>wuo>rq?x>}~;}=t@r;r:}{:xAqy:gw7rn6v,nh"~=~=~=~=~=~=~<~:~;~=~<~@~<~<~@~;~=-k2r8{<q{>uv>vtj?xu>}=;w|<72ym+x_"~=~=~=~=~<~@uz;]s=Tt9Vx6Zw5aw:j=~D~;~@}z:6999v=>?~;~=!b'az-wp4?:xoou@y~>wsu=t=uy=u|=u{>uk?{>=;wt<||>r@v?w~=~=~;{zBU`4\o0z~3567z6{7;@~9tB57:8v;=;~<~=h#k}t])`,tr5zu?zq;wgxys?x@uu>so>t|t??=v;}wow.l.v&twpP&~>~=~?~Hnj&r"(+~-w046w8v9qu:x`;sr=t~@rs?x<;{c>rq>wx?xu?vl=yw>|?|>=~q;xu~;~=-}i%9wo>r}9y_9qs=u|?vl>|<~{;p\=t|=wu=|v?}j>=m>}?y?z>w=t=u;{ltz?q?t9t:y>y3$iv2~>~=~<~7~5~7~5~6~8~2s~4y4t8s7xv:x<~?~:~=~5d}&}vBv:{e7{m=t?ww>m??v=w;uu=i=wz;g=j>oy>}>v9w{<~?y^~:~>~=~<}BC{z@?><~:~:~<~9~;~;~;~gc__#~;}D{n{r>=r:v:~l;v>l:k;w;{<;};}xE~7Z}ppm'~=~=~=}<:;89:;>:CzAx@A~;~sz>k_9zv7z6je6yv:9y:yd:9|k:z;zq<~:a8u:{o8|:s;g65~79xwA~:~7clUh.yn/~>~>~=;86663l6l:k999}4{5;|~}6~w{n$~:~:v@l_2l-bP-zk584yx8~r:6~k:8g9}:a6y:}}5|q4u9l5f,/ty5|n>~:~7tZz-~;~>~=~=:8699옼5I6Q;[B~9~=~;q~y!~:~<~=~k-_!jH(24,yo5x9~3v:6^99}e3;{0]-o32i&#y2~=~<7{atA$~=~=~=~=989<Ԁ;v6|;75~=:|8zt;{4t6}=|M=wO1{q/~1=~:w;m7r:s=v?<==B~9~>~>{-gqw*},x}+y!X<al$(!#5n8+x7y5yg8t4{,:v2q#E&yh+]#_|y%x{*w-&ldk0{9~=~>~=~=:9}<}>|:s3~;8}?={f={d0p02<~9r:m6{9z|;{?;<>A~:~>~>~;iI_wu|YbTG t'#{w*{w6{m2mf(u8qs2r6ut4q'5z5vo(UQ'l%Vbz}WlSMs? ~=~=~=~>~=:5:<|:t4}<:}M>yn~>~>r"F;iWUd!`o')l#n0ts5ee(fZ.u:}.x3s}8ns(m,u~5lv-nu!G!zd(c~$TtzQ9cV?{]+~>~=~=~>~>~:4:~=x:x5{9;|H>zk;R/z136:z8j1zx9t=>};~=~?x,rNZm*-߷$~p)ow4dn0cf&i`4z9{,~i0u8p/m%d2r|2nu%cC'p*&qVnVi};}u3{>~A~=~>~>~:~5|:x=y9~5|U<{.>}]:D/03~7~>v9|K5qq7o={=y;<贲#ﲢl$x('`z!d.de4}&hU)gq5u7w)}q.rs7f2t&xw)d4`f+b H#V+}z)"zs(z@_.tC~=~=~=:7}:|<|9}5y1<}:>_:E/~~238>~8y8;xY7xd;w~9'!VǤt {(~,W?'|x25jq%v*l5x1U$N!zt.' Nt̚ r){:q:w8{=~=~=~=:8}:<ف9|7w=~X>u;z`2xk2y3:~<~>f@8sI6uV:mw:o:x>>~:~=~=~>~>~>~=~9)8"ER!hg |^|| yz%Jux,yv:|u;s;{;}r:}u<~=~=v|5uj4wo3r:~7fYKJ<3fT4~R7up7j8rv=}~B~:~=~=~>~>~>~=~=~;y*V{gt{EkQy~v otsw e|f[uiV]\05?~h~>~=~=~=~Cu0L'8!SxqUqqo]} fovxFd^ iohsUV EE#^Y*zx5~C@?߳>>g;l;~g;k;?A~;q~=~=~=~=~?~?~;h28(Tu"_ ~8v ~<~;h@W|C~<~=zKn8z78ݯ:\(?tJ?{_:y~9r4W1u1l4~}9~9|>~~>B`:?H~?~;~=~=~=~=~>~>~=~=~=~>~>~>~>~>~:~6{4v1h.V+X+m/x~1}}4~7~;~>~>~>~>~>~=~<~;~;}=>}?~<~=~=~=~:~9~;~>~;~<~9~9~8~:~8~:~<~<~;~:~:~9~9~8~;~=~>~>~=~=~=~=~=~=~>~=~=~<~Dy8t+v))o,m-j-l/k/p1s1u0w1y0z.-z-~..q/a1Y/X2\0e0u.11}5~F~6~=~=~=~=~<~:~7~7~5~.~9~-~7~:~6~A~A~3~N~I~!}U|<}@|~>~>~>~>~=~=~=~<~;~:~:~:~:~7~=~;~:~6~?~<~=~=~=~=~=~=~<~;~:~9~8~8~>~>~>~>~>~>~>~=~>~=~:~=k{0zw"~y yb"{d$~f%h'h(k*r+s+u*v){'~%{%{&(*,|,k-e-e,o,y--z1x3z5~6~:~6~=~;~6~OPI]FA`c5et?G|?M:V?wA@uHAkC~>~=~=~=~=~=~=~9~I~<~8}o7~o;l:a9s7u6j4l;o5~5~7~;~;~<~;~9~8~>~>=>~>~=~=~<~<~=~>~>~>~<~C~Ixy*z~ zqqtg zf"g$h&k'l(q(u'v'w&{%%|${$%{'()*+{+x*}*-{.z.t05/p7O{N~X~7~2wK ? <߰;>S;d:r6z0-,-010/122h4m6u7u9u:y:8:>{L~=v>v?}b}E~8~_w'(3~5}x5y]"]!wH~4~;~=~=~=~=~=~<~?~6|~@c;$4v+6k6x@6V7`7V5i3s2f1S/F.R.t06~6~3~4~?D?6͝59~=~;~/z.}.~1~4~6~9~;|FZ-c&u qhqpj!xf#h%h'n(o(q)x(w)x(y((}'{'&|&'v()È)+*)+{,,j-Q0T2x6X}?~A~Aҏ A8ԫ,5E8W:b.>0V2r1/.욼./5~>}|>ik+kk"{!$}')3n(f$#wz!w~ hs"pk$|i&k(m*r+s,q,y,y-w-z-~-,{++)*)l)N)w*LJ+Ç**z+o-T.J/%I.3X) ^+[u0fA?˘636G7T9^;g:o;u;~:8:<<~{wc/@L1LA1O<.@B'9)[o1~2~PREƚ8ܕ+3@3O4[5e5p4w3|4576~|6}v7zt6yw5x|4w7u9v};zz;}<u;u>|N~1~6~%oM+uV0w]3ye1xm/wv.u}1q3m6i{8lv7ly7mz8m7q8n:m

t=y=}G~4~7~<~<{9p7=~;~<~=~;~<~=~;~8~8~:~<~=~;~7EBu(9]H6ZT7\a:[^;\a:`o9[6)3s3xE3}e3~55|5}z5m5f2g0//܆(/8/D2Q2j11z1{29~6t*}^'p),15776543v4x5{~6p}8u{7w8ux8ru9vw8xw8uw9xx9}y9|{:~:}:~99{:{9}999~:~8|7p7j~6d}6ic5eL5k;3t1.m*+i 0~9~:~9~1~9~*a< gW'rU.vY1y^1{d/wk0s|3r~4q|6p{9kw6lx8ly8n6n7o:p}F~5~6~;~<~;~:~;~<~=~=~=~=~<~=~>~7~9~9~<~;~7@C~ :dG6iW8c[:a_<^c;`s9]664k5u=4sa4v{5x6z{6y5m5|d3n210݃*0<1H5V4p33|2{5~7~7`~-xd)`,y19<;::::88x8x9y:{;w~:ww:wx:vw:xz:|v:~|:x:}{;|~;|~:{~:z:z:}:w:~:|9~998x9m~8k8qf6lJ6qD3|0-~(, 2~B~:~9~0~?~+i iV#s[,{U1{Z1}Z0~e3xr4r4p}5nv7ov8k{9o8o7n7n9o;q=t=v?zE~C~5~:~;~7~5~7~9~=~=~=~=~;v4r.+f,1~;~;~69CΈ;lH8fS9dY:f[=hf<<<<~;:z:p:l:m;n;l};mzu=w;}:r:p9l9h9f:e:g{;i;l}>~;}:x9t9p9h:b:`~:ex=}{==<{=<|<};<|<<<};;~;{p:M7:2P,ܠ/+ 2~9~9~7~3qLDf3r6)yc&}X(yl,Y.Z1\4c7g7i6~p6yu6yx8t8v7v8s8r:t;vpl=tt}>|==|==z=}<<|<<}<~<<}x=z>~@P~1~4~5}+r\ pp (~6~8~Ml<~:~2O*@ t!~*:~7~7~D<<:qX;kg=jj=kn=ou~=z>}<|=|==z<<|<;p:U7>7P1_*X/tH~7~7~4}nJ{A<\1{*t*t{,vq/h3a5f6c5_5c5h5r5z6x7w6x6{9yJ~7~3~9Ì/G&x&|+~8~5xA[4x5~0o;֨,$ms$z*6~7~7~E<6:wY;lg=in>psx}=r~=i=g=f}~=z<|<{<{={=z>z=}<|;s:V8M6M4_-޼E-l4~7~8~2wILAe7/y,r-u{0{q3i5b5d6`6`3f4n3z|3{5{6x6y9|<<݅>ՈAH~?~2~94U,+/~3~2q0i+q/~3~FC,zv*γ,~;~8~8~E=0:Y;zg=nq=gr=jp=ly~>r>r>l=g=f=it>sxy={=w=~>|;t:^8]7T5X,ڴ7,Q6~9~8~4~BWBg;5|.t.p0s3zn5|h6c6a4d3c1|j1w~1w3{4~48;<Ӈ=ȋ?ߌF~>~1~4~j=l:\7I57qA;wm8x7|6y~5{5}55483[8k;s;}:86w8~>~8~<~;458r7d4b3g5jz9qx;u>q={~>{>x}>s?s>l?g>g>a=`et>xv>nz>i?g@e@e?d>c>`=`<^;f:i:i;l;p~:t{;|z;y;x=xĩ9L9e;~j=zt=zz=v=u;l9N:z5>{t6s5z5~5{5w6~62@4c7q9t:884}9~@~8~<~?32i6|:h9_7g~:x;z=~>{>z=vu=kx=e{=i{>m|?k?m?l>j?h>j~4J|+k~AȬ!9C8l:js>=Й?žAΙE]~8,s.K0~5~:~:~4\S*0!sebC Z,~5~:~<~=~=~;~7~F9997i9{h;p=u=~>y5Z8d:s;{;w9}7{7C~>~;~Dyu1dg0W_1cm5}:y:;}=~=s=<::zz7qx7{v8w8w7z7y6{6~65|4~2}2|0y0x2v3r4t5o6n8q:q9p:t;x:{:s:[:J9kA8qB5|N5H9~=~9~9~4}Cz:|9:;7u4r7p}:ps:nn:ml9nn8ro6y|5~37<떿>ޟ@Ϣ@ˠCX~7~//hw*nO+~3~:~;~5gO*f:#Ci!@Y Bt"Vz-~7~<~<~<~;~9~5~;]:̱'5_6s:|p?ץ@ШBJ~@~3~4D/s't%~1~9~<~8wS1I*bO(hS'^n)jy0~8~9~7~3~0o*'%~74R5l8u;y}=}w=;~{:|y:~B~@z88}7z7w77425O9_:e;}x;w;y;w;|J~C~;~Jt;pv;y}987:<}<;׈::H8[7|~8{9y:x:w:w:z:x9}9y8x8z7{5z4w4x4r5q5s5}n5pm5bq6Wq5Gp5;s64x7=v9Ej;c\Y;{f5|e5y7|:~;~;~8~<937::9|9v:tx;qp:ri9ui7wn5|x58=@?۠@K~D~3~8~6~&-"z w-~8~=~=~=za6gW4ud3xw0.h-Ė*؟&#!|٫!(~5˭$2N1m5r:y=~|>x=yw;|o:@>8v8|7u76}6~536T9c:e:r:y;s;l=yB~:~<~BG~?;::;<Ō;ԉ;Sz:+:H9l9~:{;y8137:{:{9{{:yu;vn:tj9sg7sl6z|7;?>٦AF~K~3~8~;~7q(-x!fSp*~5~=~>~>~>~<~3%"y ͚!$(t.ry5~BĴ"2H1f3n7w|;z{988|776545U8e9j:p:}|;v;m;:;،<;-|:@:O:_;u;;y~?~;~6-쮰!"%*/x/u-j)vh)~2;6۪21a2g7{=x{Bx;uv;wk;D>888}777~596U8g9l:{n:vy:p:k~=wv~=zs;zm;|D@8998|765<5X9j9l9p;|x9s9d<~A~:~<~<~9~D~LDA0=K;]u=x<~>~<~?~5~3~7~;y06&0zy&}.u.z+'$##{$pz%qx*~5h9ʩ"5K4e8ru}=xvj}~>~>~>~=~;~:~3_'0.itsk#~u+y-)$${$iy%ev%cv$bv%bt&iu,~6~:˦!6F4`7n:{u8888}775c5]6m8r7{x:xo:q8d<~C~:~<~>~=~;~9~4}~Wv|>xy=tz~qA;x12~8~;~=~=~;~=z5{2|4799:<=x;y;;;=?~D~:~=~=~>~>~?~>~C~9{.w~ WO{lab$i*|)%$wq$nn%hs%du%av%_v%^v%^t'fu.~8~959B5[8l;}t~=~;~9~?y}Brz=vr=ow=m}856889:<=}<~::;;?~7~:~=~=~>~?~;~?{+u#qldcndg$o&%$}q%tj%qh%ig%cj%`p%^v%^y%`z%aw'jw.~8~DF:?6[8j=}s@ys~;~=~>~>~=~=~;~9~?v{Ays>sp=i>r~=q~6~;~=~>~?~L}No#br}dcVq]!l$$#|$tc&td&sc%ma$he$ei$dp$ex$g|$j#n~%u|,~*~;T;@8]8h=}t@|n>yg=zm;yD~?789z88764t4q6{8|:xs9q7j;~<~;~=~>~>~>~=~=~;~F}@t@i=vv=n=s=x};n2hq3ij5oj6nf6lj7kh8km9nq8pt9ut:vx9|x9|9{8{9sz9ny8fv8fu9hu:fv:hu9fw:lt:p}:q|:p:r:w}9q8y8g7:~?~9~<~=~<~=B~8}9y9v9r:x:;=}>{=<;ݖ~=~>~>~=~=~:~Cz@o>\=r=r=d~9~<~=~<~6}{7x{;u|9r|9m}8r9w9~:<|=y=<;ړ~@~9!ȤQFO;"fM$""x%ta&s_&s_&q]%r]$r`$sg#tn"wu!}"~7z=E:a:j;p=|l=~g~>~>~=~>~=~<~9~N|@^=r=a=<ڒ~?~-Xꩶ\URG"`U'ys&#zs%t^&t\&t[&u[%v[$z^$}e#o"x {~z{ ~6~@Q;d:ok=a=i;~|Ek>x8~9}9u9s8m7q5|233~5|9v;r8t=~;~;~=~>~>~>~>~>~=~=~:~E}X^=p>?C~8~<~?~At#vrr[R _`'kt)&%re&t^&xZ&yX%{Y$]#d"q!zz{utuxwx~4~?^i~>~=~>~=~>~=~;~7~ER>hwf=>@E~5~=~>~+~jYk_$ow*y)%tt'rd&vc&{\%W$[#c"q rys|tomp|rvuv~3~>m=l:y<~u=g~>~>~=~>~=~=~=~:~:hP]:;s-k)\*mt)ql*hf*dp+vq+o)p+q+r+u+v,v,x,y,v.v.y.y0{/~-{+~)v}(i}+k~2l8u;9ۍ(5Ȕ+x-w;~=~;~<~;~N{dAp<}e7qa0_|3tY;rg=ls4w2{8r:y;~>~=~=~>~>~>~=~;~9|Io:h4t)}'h(ny(sj)q_*kx+rv+sr,vq,yq,s+v+w+u+x,x.w-w-~,}+})(&}%|&y)y/|6<916Ĥ, -]E~:~<~<~;~=~\>};d4{]-[v5iR;xl~>~>~=~=~=~>~=~=~:~Jt4o.&%}%u{&th'}`(|t)ot)mr)ms+mr*nu+rw+sw+yy,{-|+z*y('%%d$#|%{'u)v.{3::35+.^=~<~=~=~d>8g1j-K~7oMB~?s/|05{n7ye7}9<?ؚF~C~2x!oykt o}(|,(&vn'wk'ym&}p%s#!gvzzvxsxqzp~mkkn|rv~+~B~={}v~>~=~>~>~>~>~=~<~5}2w,z%#w#u#yf%wd&xk(jo)fp*dr*ds+fv)fw*hx*i|+q}*s(&~$#"#"#}%{'s+t-w069إ,4+-f2~<~=~=~=qAy=4p.r+_}4\k?tA|/d/p4|`7vb8zw9~;?ƜF~@~)c|ish}%s,+&y'wm'ym'|p%w$" jsqy{xvwuuvtzr}pooptx~})~D~;z=vx~=s:r9XAϣ#;ܚ-7a9}t:ys:~q9l8j7q5|210l7q~=~>~=~>~>~=~=~=~=~96~*w#!s!q"d#xb&ke'ck(]n(\r)]v*^w)\z*]y*`)`*e(m&x#""""$&{(t,t.t/26ǰ"3"*-~0~=~=~=~A{>8y1nz/pv,{{/fj5r<0Z/`4xX8u[9xr:;>ۚE~=$pjz"k|*w-{)~%w|'yo'|p&|u%#!grw{{uzsytxwxzv~usstv{}}&~E~=z>ty=~{:|:g?:C48\7{s:xv:yt9p8n7p5~20|/k5n;u?}D~:~<~=~>~=~=~>~>~>~>~>~=~=~9{6~)p!um!e#a%~c&qg'hk'bp(]v)]y*Zz)Y*[)V*Z'a(b)k&{%%%&'{*w,t.u.0z22'*+-~7~=~>~=~G;x5g3^4o0'~n*12jm/p`5sY8sX9wl:};=D~8 pzpx(ut.z|-}&{&y{'zs'{v&~$" }urz}y}s}r}t}w|{zyxwwx~}}#~E~?x@r>t>w=};:y~>~>~>~=~=~=~8y6z'kvj d!a#}e&xd'uk'ql(mr'kx)hz(d~(\(\(W)U)W(Y+])j)x*+,|-{.t.u./z1ι.7-0D2~:~=~>~=B:p7`}9kA}M1'07jr3lh5yb8sR9wh:~|;=B~7!p|!vr+~j/u+%|'{~'{{&}%#!pOw{~yrrvy}~|zyw~}}!~F~?}@w?v>v>y<}:;RAJAT8~o8uz:qy:yu9t8s52+x(m0f}8t?{C~:~<~=~=~=~=~>~=~=~=~=~=~=~8x1m%pufc!b#zf%ud'tm(tl*qp*nu*qx)q|*w~(n)`*W,U-U/[3i4y:~=~:{4{3r0v./5:zKs8~<~=~>~z=|;}:z:b>QBX;i8uy9q{:vx:v8t62*w&j.f8s>{D~<~<~=~=~=~=~=~=~=~=~=~=~=~9}2g'w!uc!d#}b&{e(zh)|l,{m.r/t0x0|/}/~0{4m3o;wP~3~U~9~;~=~B|Gw5w2뾙3뮯9~:~9~;~=~=~=~>vy=mv9}}Y~N~?~?~;~:~A~F}y?r`:r9mV:wd:}t;y;A~6#vy!s/{~3x-&'}'|&~%"ywwwz{vw{|}z{x~}#~I~A~={At?u=y=};|:=MC[?i9vw9p|:ry:{u8u6}2)w$l.g8q>{C~;~<~=~=~=~=~=~=~=~=~=~=~=~;~7r1u+'u(j*i,j.l2n4p5w7x7z7{;~;}=}A~=~J~7~:~5~7~8~9~9~=~7~@~=Ȟ:7~8~:~;~<~=~=~>~>~C~?~>~>~>~>~=~>~?~B~vJti:lb;ya<~p<}q;@~:i&zzp v0y5{/'}(y'}&~%#yy|tst|xy}|~x~t{u~|&~J~B~;~Au?v>x=}<|:y:EBYBi;vs8p|9p{:xw9u6z2(u#o-i9p>{C~;~<~=~=~=~>~>~>~>~=~>~>~=~=~:~G~6~<~5~6~7~7~8~<~8~9~9~1~5~8~6~6~9~7~4~?<6<`86ǁ=~6{5z4~6~A~@~5~8~>~9~;~;~<~=~>~=~=~>~>~=~>~?~A~Supzn=A~;b'Z{iw/s5|0(}(y(}&%#ڈ ~mx|sr|r{t|z~~|t~p|u~*~J~B~<~>y?t>u>y=};y:V@N@e=xp9q{8o|9uw9t7x2)o#q-k9o?zB~<~=~=~=~>~>~>~>~=~=~>~>~>~=~=~<~<~<~<~<~<~;~;~;~:~8~6~40.Ţ*Ԩ+ߟ****+փ-Nj/253{0Ђ-߃+w)h*\*\+U,T-b.k1{6~5~8~;~<~=~=~=~=~>~>~?~>~O~=~<~>~D@~u=w<{:z9;@D[?{p;qx:n|:tx9}t7u2)m#o-l:s?|B~<~=~=~=~>~>~>~>~>~>~>~>~>~=~=~=~=~=~=~=~<~:~8~6~2/귩+Է'ض#˭!뾘 "$',y0h48:;~>~=~=~=~<~<~8zo:EYs.n6w2+|)}|)~x'~&#уry{u{ txt{ty|}zvs|n{lyu~0~J~B~=~:~?x>u>u=wLCg=ut:n|9ry9zs8r3|+Y'l0q;z@~A~=~=~=~=~=~>~=~>~>~>~>~>~=~=~=~=~=~<~:~8~52-㻴)%Ϻ!⿱!&~*x047y:s;<;y;{9~}9w;p<|;ﺏ:i8O6u3/n,Z(v$ v\G"J&W*r3~3~6~:~<~=~=~=~=~=~=~=~=~:~:Z|,q7w3~,{)})}v(~&#Ёly|vz wyy{zyvok|m{lzu~2~J~B~>~;~<|?v>u=u~=~=~>~>~=~=~=~<~:5.¾(#꫶"%'*첫-s1578s87d6c6s6y6{7x899f8g64x3L1Y0y.+z%| ﺌ~dK @%Q+c1~8~<~=~=~=~=~=~=~=~;~4ͪ k|+r7x4~-{)|*~u(~'~$~[{|y{ {y{z|yfgizlzw~6~J~B~>~<~:~Aw>u>u>tc~=~=~=~=~=~99(ꬵ弭՟ߐˈ r!"#%(,/x1q3d4v3}2]2S~3e4w3~2l2r34431h0Z/d.u-v,lo*t'}#יіˀtnJ"L/~;~<~=~=~=~=~=~=~<~NC"~m*p7v5}.y*}+t)}'|#yT|}yz {y{}zv{ezaxevnwy~8~I~B~>~=~;~>z?w=v=u~>~=~=~=~>~=~=~=~=~=~=~=~=~=~=~=~;~:鰴+շ顾ɮwrMQNok}"~%(q+j/t3}4~3}4t5o|2q3}2~3y4z3|421.{+y*)x'j%y`"}n |bPU͗y8$v1~?~=~=~=~>~>~=~=~8P$Nzb)n7s5{/w+y+u*'{$wV}}}z x{~wysoncp`mcnrq{~;~I~B~>~=~<~;}?v>w=u=r;k99ϩ%EDD]?}n=|x?|B~<~=~=~>~>~>~=~=~=~>~=~>~=~>~>~=~=~=~=~=~=~<1"ج^[Ubv{hqr`V#S'\,q246w5m7k}8yu5y|4|4m8mv8qz5}5y440*%y#g!ev{}w{skg\uWĪԆDO+~9~;~=~>~>~=~>~=~:q)Kz\)p7t6z0v,w,}}*({$v[|~| x zzwqolbfbe`dbcrk|~=~H~A~>~=~=~;~?{>{?y?v>p=2=ʯ$ISHtX~Y~G~=~;~=~=~>~>~>~>~=~=~>~=~>~>~>~=~>~=~=~=~=~;~8窺)ϴ핽ӧިhztu j _VlcBwBt?vF%W-m2{486{5j7f9pr7}z3z5d8hs9om6n5]9|620z)r"vpVRavqy|龠og8#q3~:~=~=~>~>~>~>~<~0뜼!~Y*r|7v6|1v-v,}+(z$u`|{ y zzzvwnoh kc i]e_e_eqkz~@~H~A~>~=~=~<~=C@@}>~<~9~,~L~5~5~9~;~=~=~>~=~>~=~>~=~=~>~=~>~>~>~>~>~=~=~=~=~=0Է!xO[ m nXS=P2V=V!^Z'{i.t4{=:42}3p6j8vw9z25n8lw7xj4j2S4Z9~8=2l,K%0!9JsexEU*~;~<~=~>~=~=~>~=~8꠽$_*xq8{w7~v1w-v,~,)z&rp ~ | wpwh qd l^ h]h^hbjmnx~@~H~@~>~>~>~=~<~?~;~:~:~;~:~:~:~9~:~;~<~=~=~=~>~>~>~=~=~=~>~>~>~=~>~=~>~>~=~=~;~9讷(ز펾ԑ XpKL []| ~.~0~8~5~7~<~E10{|36~6z7~9{69~7z{6q5v5p3m1|-~F~D~<~7z,{g*we(sq#ơw{zC"n/~?~=~>~>~>~>~>~Aa$xg*}e8|j7n2z.v-{-z+|'s#lt r }i wa q` m^l[k\lgnksw~@~H~@~>~=~>~=~=~=~=~=~=~=~=~=~<~<~=~=~=~=~=~>~?~?~>~>~=~=~>~=~>~>~>~=~=~>~=~=~<.ټ #x#lyT Ut~2~=~>~>~>~?~?~E,}0nv6r:87~6~66~6~7q9{h9~n4.~7~G~E~B{t3v_3s`4rh3qi- 紳zwnim!XW)~:~;~=~>~>~>~?~8b%zx)Y8Y7~f3{0v.u-,x*v&d } } |o ze u` q\ p\p\q\uftmwv~@~G~@~>~>~>~>~>~>~=~=~>~=~>~=~=~=~=~=~=~>~>~?~C~O{;~P~>~=~=~>~>~=~>~=~>~>~>~;~3賳&ھ$(yv&n{_Kw*~:~B~B~B~C~C~B~<*x.|3k9r9755~5z6q8oe;vk7v1-y.~D~{6zf3uW5o]6na8mg7s`2%풽|n_r}%ﶙ#G"m/~=~=~>~>~>~?~;u%v'O6H6e6|x3w/q.x-t,{(i$Tz w| vm tc r` t^ u^u^w_we|m|u~?~G~@~>~=~>~>~>~>~>~>~>~>~>~=~=~=~=~=~=~>~@~D~Uzt6m7~yI~N~=~>~>~=~=~>~>~>~>~=~<+๻ 깦")y-xu*|"|PK%x/}|5|G~:~=~9~>~E1+k/i25q8q976t6{q8ok9{n8|51/s,~u/xZ2uR3sU5l^7ib8nc7uX3wy*|zvXvu"('"zZ[(}3~@~=~=~>~?~;y$~'E4=7c9zu6v2q/n.-p+s(U!gy s} tn tf xe xa yb z`|dfmt~?~G~@~>~>~@~@~@~?~?~>~=~=~>~=~=~=~=~>~>~@~F~Gv8zr9{i9~l>~?~=~>~>~>~>~>~>~>~>~<4黥%液 (~.u0-%{jsH"|^/z|2q2n1l1l2n2p1v0x-z+f-d1y589z9|8zp7}s9}9z74/}|,{_*wR-tP0oS3jW6i]7lc7q_6wR5zr/j$oscd%}~+t,~&i W!r.~6~=~>~>~?~<'&B5<9[:yu9v5r1m/r.z-~t*d%@~v ut tl uk wg zf }c i hnu~>~G~@~?~@~B~A~D~C~A~>~>~=~=~=~=~=~=~>~@~G~[8|t9{l:xf:|j:|8~E~>~=~>~=~>~=~>~>~9+Ĩq%,{120%{`!xN(~x6x/]3X.V-U-X,^,e,i*l*vu-|p2~z7}9:::w9{:u;|~9}5x/sx+nZ)nP,kR1jR4n^7p`7m_5oV4zQ7~p7t.o"pw ~['~i-v/+$zb&|6~;~>~>~?~='&M2B>T~G~A~?~B~4}f/v/~F~D~A~>~=~=~=~=~=~>~?~K~M:{|:wn;ze~=~>~>~>~?~<0ɛ$Ɠe"q*q0341}$xW%zb/~5y9[5K-A*@)E)P)Z)b)g)i|.pp4ww9y;}=~~<|<}<~}<|t~>~?~=~/ُ%o*K8UBh=~:~7t2m/l.x-m+qm&G~|xxw yz |v u t ry~>~G~A~@~D~|9|W-T-u3~B~C~@~>~=~=~=~=~>~Ha:;~rtc~>~>~>~?~?~1(ɞk c&|.~2550uv%lR*}x=~E{J^;H2A-;)>)H)Q)X*^*d.jw6rw:w}={=wu~>l+k%W.Y<_Du<8~4p0k.j.v-e)p_#Zh|~}~{z{~?~G~A~@~C{x7w^-~S-U0vC~Q~B~@~>~=~=~=~QV;<=l=}i=oZyyA~}?~=~=~=~>~>~>~E-ΙnN#zc*w0455}-og'od0~KC9s<[9V5V0O-I,I,P+X+\/l8p{=r=t=v>|>{?t{=tz=p=n~;fx4[f-hX-c1h5`5zY5vQ7pN9wR:e7x=S{=_)qr(v\.[1R3{q1x,z& ot"~=~@~?~?~?~8|&&_1^@gDz<7}2o.l-g.n{,y^(uW$]`";o;t]uw{}}~@~F~A~A~>mv0ia.tW0yX1[4x=~M~B~?~=~<~M~d=;<{<i|>~>~=~>~>~>~>~C|2{WG&\-2555}+k],|y:sOp8:>q?e=i9h5j1m0o-q,o0o9tzv{>t>w}>v|>u>v=w=q};or5rd-}g/i3^5W7{T9{P;~V=l;z75:Fk/q(x\/T1N4k30*ὴ"|#~@~=~?~>~?.v%k(`4bBkD~;~5/p,i-a-b~,ml+tc*p`(]c&Dl$/p"*oNc|fjs~~I~E~A~@~A^v/_f/l[2v`4~`5`4y8~I~A~<~TzwGp;~:<}=vr=vc~H~>~>~>~>~>}5xmVcg%q+v/҂4554}x+uj1~{8~g9g9v:>Ao@k?n{w>{}?z>z=z=ye>|;746w8|6r+a.T2T4m5ԁ2-~)Z{"X%~?~?~?~;~Dr'y%e*g6eCsCt:r2|,u+g,^-\-_.fw-ml,lg+eh*Zg(Qe&Hd#D`#ea)~,~G~C~@~@w5U|0Zh1db3ld6pg7yf6~f5}F~I~NsJojBq9}9~;ww;pp;td>B~C~=~>~?~?~8z xbBw`"sv,~343561i-~{5~t4~i9a8p:v??z@qAo?o>u={954~;x=s>u>~u?}{@}?|>>=<{8l3h7b:^;]=^>b>s=:646x:~2y2w-R3O3g4n3o4vr1w'gm{(~A~>~>~;}4t&}&j,o8jDmBl9h0o.{,r,c,[,Z-^-g.p|.vt-wn,wl+vk+vi1~>~D~@~?~Bj3Sz1Wm2`j6kh8oj9uk8o6r5}:y;a6rz;q5z:{mb=us>>>:~:~>~?~?~9~"xEPf$088447/xn1~?~t:~h7`6m9o?z??|@s@s@w?>;9~{v@txAtAz@{>>=};o9k;dl=x<:53592}9n.Q3L4[3m6k8j6+mz~.~?~?~=~Dw,`$k'x.t9lCc@`:j9p6t3z0~.t-i,c,d-i-o-p}.jx.lv3~=~A~=~Ry|;dv2[u2Vo4[k7cm9iq9rs9zt7w5z3w/f1~9t3~9{~;u>{o=qa=rg=y|>??E~9~?~@~>&|mpfu&3:y:y<;8il/|{7~Lp;j6_6i9o>xA>>|?w?u?w?>}u@yr@vzAuAuAy?z>=wb<~p:q8m-z!tWiv~2~=~?~;}9]'x$v'~/v9m@c@kAp@w>v;z8620}.q,k,i+i-o0~;~?~T}Ee6]q3Ul2Rm5Wn8cs:lv:rx9xz7|z42.w/8x39~;yx=ti=tb=xo=z>>?~5~:~@~7}0fti"k#y*5;;<:q5mp2~A}?s:i6}b5}f8n=w@@??z?q?v??>w=w>~q?zt@wt@t{?tAt@z?~>>=w=v>q>p=r{=f3}G90>K=f=p9p0%o{"fgk`{x"~<~?~=~?w1`$}#~({0{8r=v@tB{C{B|A?<:741{.|-|-~8~>~;};n5Y4Wi4Ui5Xr8^x:i|:p9x7}42-~/7x4|~9y=vv=xk>xf=zt>>?B~C~;~@~2 o|$p(-5:;:9rv5{x]~S~3u:i5e4g7|i}?|??y=y=v>t?s?}w>yx>x~>z?}?}?>=}>x>w>s=s=q;u;};:644|6:~|;~Lv4tn70;A<_n(a"}#{)z/~3}8;>@BBBA@=;8|6|5~:~=~<~>j8Z6Uv5Yg5Xo8^~:f:m9t6{53//窱7j4}v9z=yt>rm=xl=}=>떿@D~:~;~>-캟l}!$t*{2:;왽:~7yi8yh?|Y|9{w9{j5j4~i5|j:{=?>>>~>~>z}>z=x=t>w?}w@~w>z>}=>>>>>}>z>x>v>p=s=?C~7~;~;&着q~u~!!!t%y-8:76y_;|k?|zG|8yv9zk5{m3}j4~p8{z<}>>>=>~~=~~=~>x=y>w?v?y?}=}=>>>>=z>|=y>u=r=r=r=|z;931|1w6x9}s8~yP{Az:]6G9b;{6)o#W!si!u qZe~0~>~>~<~Cf*G#a !#%(u,m0d4[7b9y<>ﻈ?ȉ@φBׇDDžH~>~9~;~;~Ae;\7[6`q8cy9h:m9n7s6w4x0{/Հ7K6u8}u=xk>Ҡ@~L~7~<~5!}&*r*u,/686k8}a>{uA|@w8tu8ym5zq3{j5zo9zw;|>z>y>{>{>}=={=z=y=z=z>w>}=~==~>>=>y=|=~z=|v=|t=zr>|r>zx<{;}5{1x0w4t8yu7|m9~zCx=u8X6Z8j2y-nm+zd+n*#v{vWz(~;~>~=~9}?q-k'C$G#d#$|&y)|~,q/f2Z4R6J8_:=@I~>~8~<~=~Ay=`9Z6^7f|9g:g:k6p5u5x3z1{9>9~w8|s<{h>wm>y>?햼?@~C~9~<~.r~x'1o5^8e:z9|7x8yU;}g?|Dz:s:qw8ut5vm5wg7vl:yz;w=w>w>u=v>z=~|>~{>x=|>x={>z=~<|=>>>=~=y={{=zy=xx=yu>ws=vt>wy~=~=~:~8~4|/l+`)C&:%Q%{'w)|u+q-f/\1Q3H5@9JC~<~8~<~=~<~Cq=c7`7g9h9k8m5o4o6s5t2t6h;t7|n;vmz>>?B~=~:~<{(zxyxs&~29;e;R9[9e|:oY=zv@}C{7s~9qy7su7tm8tg:vl:u{;s=u?u?q>r>u}=w}>|z={>~{>~z>{>{=<{<~==}=>{>v=|=yw=uw>ux>sr>qv>uzx=v7u3s4q8u{8~s7y{=|zCu=ek:Vb9Vi9xq~??ٜAD~6~;~=n$rfu'/7q;s::9se;wf=}C{q>p?q>t=v~=xz>zz>z>|=~~=}=~w=}x=tr=rv=qy>fj?i=v{;t?s@s:p6o5p7r~9vx7{v:}zCx>yq;]:u::w:e4r+"wokRyv8~=~=~=~=~=~=~=~=~=~;~9~6~3e1J-3,.+7+P+e~,f.h8~9~:~=~=~=~<~B{=p7m6n7p7t8u9t6t5w4y7<~t8o:l=u==?B~B~9~<~=$xzt%-~4j9::|:~Y;}y?B}8w~:o}8p|9qn;ojs>v~>x}>z}>z>|>~y=}={~;~z<||==~={=}z=|x=yt=uo=rw>sx>{h>=yw;x>vAt=t9r6n6t9y8s8{}B|A~=~=~=~=~=~>~>~=~=~=~<~:~:~9y6a2C21050N5~9~;~=~=~=~=~;~Cy9r6n5p6t8r8t8u9x6z7#t}aszux$l*e1q6jy9u:z:~_:}^o>u>x>x>x{=y{=yx=w=}}|y>{v>up>rm>rv>q?|y=|:yk:qu:l7mi4fU.rj("n_]q"~:~>~=~=~=~=~=~>~=~>~>~=~=~=~<~;~:~8~=~6~2m9~:~<~=~=~=~=~<~<>y6r5t6z7y9{9z8|77>>@~>~;~=~>"|iz!)z1b7Tw6T9`:l:tY:w>B9w|8r{9o{;ry;oo?rj?|h<<;}{:xy>ww>s|?n>o>s>u>x>y}>|{>{v=wws>tl>pm>pv?v>w>{<~w;w;x?wBr?s;q:p:u:{{8x;tC?u;gk:[f9Q6Yg7l]5u/w'qneq'~;~>~=~=~=~=~=~=~=~=~=~=~=~=~<~;~:~:~9~8~8~8~9~;~<~<~<~=~<~;~A~@{5s5z7z:x:x:y8~7;r7p:z=>=>~C~9~<~=~>#ktO"k,57r]5|8t:ov:yb;A>~6xy7qu9oy~<~;}y:{swv?s@q>r>u>v>t>wy>ur>uvx>wv>vs>si>sj?tv?x?z?}<}x;v;~>x@qAr~>~=~=~=~=~=~=~=~=~<~;~:~9~8~9~>~?~D~9~G~^~.~=~;~;~;~<~;~=~K~9v588~:|9|:|8;o7}p8|>>>퍿@~@~:~<~=~>#~{n"vk*44W3y8~9wn:{=A:x}5tu8nmu@r?s>v>t}>r{>tz>vr>vtx=uz>wv>vo?sg?tm>y{>|>|<<|x:v;z=xy?n@r?u~=n~=~=~=~=~=~=~=~<~:~A~9~=~B~E~Ahz>[x;Av7Lx5*q:4v>Fy?[AqB~H~D~;~:~:~Oy>z6~679::9;o7q;|?>;A~:~:~=~=~=$c~p&/q0d1f7m9~p;@?8wv7vr;vn=x?rr?qg?w@x?|=;y;n;q<~s={>t@s?s>px>p|>u}>wo>w=usy=uw?um?tg?wo>}=~><;y;s;yy={r@v@o@o?y|?t>v;z8r;l?t?:950w1j-nf%lsIo&~<~?~=~=~=~=~=~=~<~:~A~Dx{=[q:?h76h5-i4@o3Tv3ey3qz3x3v4w5u7g:}@E~>~:~:~=x@{v6667~9~9:;j6q;z=?>C~@~:~=~=~=}%tt$^*pz,sk.qi2~m9=A;}}8xslp?rr@?x|>s=|;~xv?s?t?pt>p~=s}=tn=v>t=vp=w=u=up=sw>tz>vl?sg?xu>~=<=~~?q?p>y?{>x=y:x:h>iA{~=~=~=~=~<~9~Jyz=A\7+V1Ig0gu1w|3|45666~5z5v5z67}9@C~;~:~:{Gm85579::9a6s;z<==@~9~;~=~=~=u&|!W$No*G.\+sj)|=A?z;yu:xq;vk=un>nr?jr@rAx>up?r>{;y:os~=s}=sm>s>t=tt=t>u=vo=vy>w>vm?tlAw|>~><>{t>t@uAp?s>v=v:{:j;c>o?u2n*Um-R-Q'k\#f |t<|p,~=~?~=~>~=~=~;~8~Eol?@G1]d-|}/1455677787z7w7w88;@~A~:~9~Ph95359:::Y5~o:{;=>>~5~;~=~=~=p%j[q wh%qU-Vu/_*|x(vp@{|B}w>}qxn>v=s<}~;p;p=i>~n@w{@x@wz?un>u~>tx>ri>q=wt=uv>v~>w>zp?{r@~?>><;yj;vi<{=x?}v?y{Bm@k@n?s>v;{:q;b=o@t4tm'he-s/m*"dnhnc/ ~-~=~?~>~=~=~;~A~Kh8gF(|h$z(,.012~3y4y46778y8s8t98;A~?~9~6i:5138:{99^6n:}==>D~8~;~=~=~=p)Vwzgj nf&{S-db/j)n+q^Axk@yv=zr;yp;xi}=|;:sxj?ux?z@ws?vl>t|>sv>qe=pw>z|?t?}?~>=<;fy|?}r>i@pAr?r=v;z:}w;c~?~>~=~<~H~_~4KKnx {#$&&'x(s*w-}0356{8v9s9s98n8~5137~::z9i6{m;~=<,hekuVP"}I)W,'o{2pYAyl?yt=sv:sp:xe:x]v@t?sr@tu>w>x<~:u;j>{a>vg>uz?x?xn?xk?u~?us=te=ut>uz>u>x>{?x??}>>={;xi:zk;x~=~;~)~5~~tintwyzx w u y#'+.~1|~5y7v:s9v:9>~I~2u:t5037z9x:v8yk7zl:}<;=D~6~;~=~=~='ގ XvSyrv%zh'*vs=pb@xp?vp=ps:ny9we:yY;sgqf>n~>t>wm?yi@{>yp>vg={>}<}a=x>v>{{?y?x?w?}w?y>y>z=~=x;g;|n;pz=q=u?{|?{@tAp>p;r:m9s;n<|v>g>v_6y(s(^|#vlG#~2~?~?~>~=~;~B~7~+~*~+~*~+~*z(}'7'V$u$|#u"h!le"gm%c*o0{|5y9u:t;=AuC~8|Dn502}7|9z9u6tm7yq9;=>L~4~:~<~=~=~3"hmэ!y$-~{=ri@wr?ulq?sw@wh>rr=x>;:~qyh?~?|j>{i==~{>y>~?{>w?w?{x>|~=t>u>z=r@rx?n@r?t:p9mz9q<{z=y{?l?|n7o($Ô 齣Ac'~9~?~>~>~=~<~:~6~3~1~2~2~3~3~3~3~3~/~9~1#iFa+%H~'d/u69y;z;~@BL~6~>m7~0~2{7y9w7v6rx8up:t;x;}=~F~5~9~<~=~=~7}'\bO !!'yt?xt@yl>yy;u8yi7|W9uazy?wa>wu?{<~;:zj;pY=l\=sy=x|k>>u?}??|?t>z=zz={v>r=n=u=~v>{>qq@o?v=w9u8xv9y;y>w?4g"j"! ﷖u5z-~<~?~>~>~=~=~<~:~9~8~7~;~;~7~8~9~:~:~;~;~;~E~9~2~26:<~=~@~:~<~8~8~J|r8z0x2s6p9r8o7s6}m:yz;x}+ncWW갲 3|wC|m?w}=s8yk6~Z7}b=v>o>sy?rn>yu?x=|:{:qd>}>e=u>?|?zu>n=v;wvk=v>~e:z^q?j?l~?or>y?|~>~>~>~=~=~;~9~@~CH~{CzCB~=~=~;~9~:~;~;~;~:~@~:~8~9~;~;~;~<~<~;~8~@yu8r1p2o6m9r9v8t7vf:v|;v;r;xA~D~5~:~=~=~=~0nfFq?pt>=>;t|9j^z=x|;oX:uv;>p?l?~>|?|h@t??y>h=n;s;zr;xm=rv=j=gk>c>ky>u{>~>=z9sx9vt;z>I~6S"aomOxo'~9~>~>~=~=~=~<~;~D{J>Bm?t?@@A~<~9~:~9~:~:~:~:~:~:~:~:~;~;~:~7~Cos9o2n2q6l:g9n8q:w]:v~:o=r~l?>x?zk>w>>z=^;w9r:s:}i;r>z?h=f~=~=~=~=~;~@w;:>=o:z::<=><<>E~<~8~I~A~>~E~@~@~A~B~;~:~6~Dnz:n4l3k6i:m:p9m9vj;q};o}D~2~7~;~=~?~=z$OgRJsj,~6~:~NA~p>xo}y>=}<]:~|9q9w}w=j~>~=~=~=~=~;y;8::8ŋ6Č7…7x7q6g7m:;;:::>C{BsBrAr@yAB?~9~5~}Dn:k5h5h6h9dzp8h7}<=v~>~=~=~=~:@7886﫩567~6z44r6p9r:r9n9w99::97z4w48<~8~4z}Cl:g6h6e8h:i;f;n9u:v~?~3h hjcjS{n-~8~;~:~;r@q{~>~>~>~=~;88875﫩577532b4m7i9c9a9g7y8:974u1m17~?~8~4z~Fi9i6g7f8f:gxB~O~0~8~=~>~?~:w-pyjrd~o,~8~<~;~9}Be~<~8~;~;~3s$lt[K4j~5~>~>~>~=~=~>~=~;78865799754R5U7X9V:\~8~5xCj9i6f8f;b:e;g;n;q:u=z=~<|=~A~P~1~7~<~>~>~<~4lvzvm,~9~<~;~9~Gw=hj4t]/j-}a(aJ(`J/ud3797~41~v2uq:yn<}75s5`9w;76\7k;=|7g5^67u=w5y2a2vw4t7r:8h3\,i'+.r1v`7qE~7~:~<~;~5{#wtf^|'uA"~:~>~>~>~>~=~>~=~;:8867:;:96݌5\5ܕ+8H;P=Y?X;g6w652r0u/3:~>~7~4vBk9j7l8j:j~>~<~6q uu*~:~<~<~:~8}Apb0}k*w%vM!b?%jM,}q15741,yl.ws7~n3^48{=w6,R-~q1v4n7z6r1e*g##(t-s8~D~7~;~<~9~8!umaoz^+~;~>~=~>~=~=~=~=~988769;<<:ɀ7t5V5lj8K;Jq>w;:|=<>탿?J~>~5~;~=~=~=~>w+htm'~9~;~=~;~9~Cd3{&|h?f>$xW*t/441,'yg.|y{7|)R)a-n0h1v2/r)h#vy")z9~A~9~<~<~93u|hnLn~3~<~>~>~=~=~>~=~<~:9979;<}=zQ?@<~@4{S2p1r/.05>~<~6~8p@l8k7r9n:m~>~>~=~>~=~<~;};{8z9z:y=w>u>r~JA{?;v:3wU0yn0{t/}/27~F~>~4~8p>l8q7o9q:ru@v?y=<=<;툿>I~=~5~;~>~=~>~=~9ofuf v1~9~<~<~:~6-lV\<\Q"mj'{+.,&!u#0:r:f5/.|6993U6_;:z2f,v1~7=t7*n"Q%T)[,m-w+l&c bzk$x3~7~;~<~;~7(_pNhyX(~<~=~>~=~>~>~>~=~<~::~7|9|;{>{>z>x>~Z?zQ:uN2z`0{p0|r/|/26B~E~3~9luAw>{<;=<<틾?N~4~6~<~>~>~>~?~0s#gmsho+~6~7~5~2~1(~`@U<WV!hv&z**% z%08~r;g7,,y5|9|:}2{a5}`;wy9w0k)}19~~>~=~>~=~<~999~:}<}=}>|>|<;=<<@K~/~7~<~>~>~>~?~=y&f`\plj#|%{${!p#ut(r{$uvZ6Q?Ya"m'})%꛿ w{ )2|7}u:l5*w*q3x:w9r1qv5ze;tl9p/~{(09}}:}w7x/x'~t ="D&Z+tk+e&U Sbwrz&l&wr"q"q%%|gq]Le)q=~8~=~=~=~>~>~=~>~=~=~9=9:<}=~>=~<|9w5r2~5|=}4=}X=~i?xk:xi0c0n1s1135B~?~2~:a9k4s7z9}9|z:yy~>~>~?~?~3k_KSzjjQQTlqakqXz XGO2VJ fp$z('"똾nu$-v4{{7zr8t2qr%p^*s3x;pr8kw.k3tw;wa8p/rs&y*6{}9}~62k*o{"U="N'b)px'a"UTcv~ f^{fC{cv_{OYXJi$wS$~=~>~=~=~=~=~>~>~=~=~;;579;<=;|9w5s3~7{ =}=>}\>|j@wr9zp0\0l1w0135<~<~2~;`6d2q6~9}9|u:~z=}?x>w;;=;>D~A~2~:~=~>~>~>~>~?~~=~=~=~=~>~>~=~=~<5259;=<};z9u6s4~8z=|?=}]?{g@xw7}m/S0l1|01238~A~3~>b5f1p4z9u:t;y>A=;;<;>F~?~5~:~=~>~>~=~>~?~>z(iW0;z<`kgMVIXNf Q\#fo'~*(#in$i+nx1vv5yw5sj/YV$`i'mW1v9v;zx5{*s/r9ru:y}4p+dc$l)x5zx6u4i|/lm(nq"rtFA%{^(o|'b$]|!SHSu98j7]GTc/w3~5~=~=~=~=~=~=~>~>~>~>~=~6359<=~={;x9s5y4~9x={==}Z?ya?zz7e/K0n101348A~4~6n8b0j3w8r:r:w>?}<}:<<=@G~3~7~;~=~=~>~>~>~>~>}1lX=5EIԤPbRZ["ax$\p'n*+&駻{m!k(m.s~3ss6pl3g^)cx#[H+pb5t:r:3u(j-{w7k;u7s.oa%a$n/r5t~5qz1lv,kp%o}Z=#M'ui)g~'fx%Z"Ygxڋ'>bCn4YO_i!yI ~<~?~=~=~=~=~=~=~>~>~>~>~7248<~={=y;t8t5~5~:v>{6?}S?yZ>|x7V/G0p11245~8>~5~4~p=r2i2r7q;n~>~>~=~>~?~7m]T)3:.xo"X'x)u+,䴸*۷#uxm$o+u1ru5fi5fl/bc%gk&aF/sm6vy:y92up'o,}a6s:u8s2xz)l#g)d2k5u}4sv/nx(oz!v> >%R)r)rw'w&#jPI,i~=~<~<~=~=~=~>~>~>~>~=~644~9}<{=w=t;w8~4~5~:v=z'<~J@zSA}p6G.G0q00255|8H~8~3eC?5qx2m}6un:j;z>|?x~@~:s!ʅk{g#m*u00찬-ۻ&ᶼb}m&v.r3bd6]f2g{)dq$_V*dX2nt8wz:71jt&zs+~b5{y9q7l4i,vt%l%b-^4l5ux0tw*hl#eS߯;$B(_,z-|+& zutkwe|Tؕ'}u)~B|Ip7~P~<~=~=~=~=~>~=~=~7}5|5{9y}:@~L>e5:.K/s1015؀5|8}>~8~1x?ց":{Y4qk6qp9~i;p>?z;{;}:<~>~>~>~=~36}8}9|x1><6{Y6uf9wf;i<|>x:v9|<<=F~A~5~;~=~=~=~=~=~=~=~>~?~;.潩#ܾ}!w$g%p"&$嬾!ٷk=je_%Y,[2^k6k`1&!r`%aB-lj3m|7s8|6|.hr"w'e2yf6rx6p5f/`)y#Z"x+c5Y4Va/Wf)g}$c !ڰ5$I'c)v(&$!uy}&~5~Aq:r2b,a0~=~<~=~=~=~=~=~=:6~9~9;~<~<}:{7y4~7zAY=q8N0}E1|h3|2}256;?~:~5~:tJAx.7zL6xZ9r\:wf;yv=p:o:wK~E~6~;~=~=~=~=~=~=~=~>~>~?~>~/#巳"Ș#M nΜؿ˩l9^k"(d,[2t,!a>$e@+xh2v~6{85|,X]!p%}q1d6{p6{4r/^(w!@m%em2Z{0pm*&"!rо4O x"轤"׎"n xʇ*~5}=u;n9r7y6{}3~M~=~<~=~=~=~=~<989}:~:<<ց:ց7}5~8s =z*<}L>\?e=}9}q2zC1yc2xx2x1|47=~?~9~4~4xg=j.6xF5zM8vT;r_:qm=m9k9t<{r~>~=~=~=~=~=~>~>~>~>~:~6%!JRČǤא^n"}%e')'᳾js99#]I+|r/243{z)H`j#.p3n3{1r.K(: HH"X,)'hy%{d!|$w䴹tcw(~3|~B~7~3~][@=^41hI3sL7xM:sY:nj:k8m9o|;~p=AI~1~8~<~=~=~=~=~=~>~=~>~>~>~>~=~;~1%I<ZҨ봪"W'}#v"!긧C%X7"Y%&')l*pw$LSk'*{'q&'n&I \ߵ?a#"Kl&Wt)sDUޣ3i얽ڡ]e|,{w7|u:~s;s:v:p:{;~:x:}p:}v<~>~<~=~=~=~;y:88|9}9}:;:Հ7|6^9rv?;z5sO4th3xj4vo3ww2~r7u=~?~5~X]TAC05U@1dO2nO5N7xU8vh7m|8d8k{:yr<~tB~~D~8~8~<~=~=~=~=~>~>~=~>~>~>~=~=~=~:~9'xHj(証윻_![#t~wܘ,Hc_5#c`E^lKe\^.vjWpan~$DOݸ?˅} g0xq7vt;vv;xw;zv;~u;r;y;{:}w:yk:yj:}v<~?~<~=~<~?q:x98~9}9~:::~6z6^9q'}`@p;z6ra4tn6uj4xh3yo3m8u>~8~2~S@?@94PK4^Y4h[6{Q7T8|h7vs8q8g7f|8jv~>~=~=~>~>~=~=~=~=~:~7|(xl9웻l{Swق&`AyЙ!geoxZ }q zw[^tuzj zaw hcaoliW8yZmvtQsywڪ15>A~a=xm7MS7Z`8de8o^7Y5f5n5v88t}8j|9m>~[~5~:~=~=~>~>~>~>~>~>~>~>~>~=~=~=~=~;~8r*D 9Pw`_lqQgL{hp&B~wp ngw~ } ss p1{c nfSx_ }m_YIZ}l]O><6c#}/Ԯ-?>6@Z=i~<~<~;~7j9v987}7|9{:z:x7m6b 9n4>vP<{`>}o>{v>z=x9q4r3vw5{j4}g3f7xA~6~2~@v?a87Ze9`q;fu;pr;k7g2o/s2x6{x8j8e>nC~8~9~<~=~=~=~>~>~>~>~>~>~=~=~=~=~=~=~<~Sz$X$2!(Vyhaxo4[uo t }o o }c|q {}t sdi nvlqcjqMJ243/ PE"hc%~4~C~Sɻ+<<;@]=j~9~<~=~=~=~=~>~>~=~=~>~=~=~=~=~=~=~>~?~>~9~3t*K&##!' [ z_Fbkef_yw^<2z:Z]r{ȇcuWzLCHggmv`aNow!D`!&D!#:"@D$`\*~.~6~<~>~<~:~FT=/;J4uo2s227튾@I~_~?~:~=~=~=~=~=~=~=~=~=~>~=~=~=~=~=~=~=~>~?~@~A~>~;~1k,5&#!7ydwchnqzxxlYUbvƚQ~Yxy`P"g H#*E%R\(zz0~5~<~@~@~@~>~=~;~8~?eBG>E=U;i9p8t7y9;~?v@~T~>~<~=~<~OoOb:b7l54v57ﰤ8ȟ8:L:d(Z6z47Ƣ=J~U~7~8~<~=~=~=~=~=~=~=~>~>~>~=~=~=~=~=~=~=~=~>~?~?~@~@~@~=~8~2X,2(P%P$]"y! 컝趯ڡ؛(Bb{ 洴!"$K%C[)sv.~5~:~>~@~@~@~?~>~>~=~<~;~9~@~>m=ayB~@~9~<~=~=~=~=~R~{7x:z9:::칞<>\Bg4CqGCwL?yW;|l:u{8r6u5K|2(s2.u3Qz/nx2|u2{5~}:~:~9~7~4~3~2~9~F~4~5x>{DKI~N~9~7~;~=~=~=~=~=~=~=~=~>~>~>~>~>~=~=~=~=~=~=~=~>~>~>~>~>~?~?~>~=~7~4~0~.z,u+t(f'Z&F%5#*!,~"9$R&_~'l~(t|)vz+~-~0~1~5~:~=~?~?~?~?~>~>~=~>~>~>~=~=~;~:~9~9~<~@{?仱>C{D~>~;~<~=~=~=~=~=~<~:~8~7~8~:~@~B~I~B~A~C~B~=~;~7~<~8~8~7~>~4~3~8~8~;~<~<~;~;~:~9~8~8~8~7~5~8~8~6~7~8~;~=~=~=~>~=~=~=~>~=~>~>~>~>~>~=~=~=~=~=~=~>~>~>~=~=~=~=~=~>~>~>~=~=~<~<~;~;~9~7~5~5~4~5~3~7~8~:~;~<~<~=~=~>~>~>~>~>~>~>~>~=~>~>~>~>~=~=~=~<~;~;~:~9~;~?~7~=~;~<~=~=~=~=~=~=~=~<~<~;~:~9~8~6~5~4~4~5~5~6~6~7~8~8~9~:~;~<~<~=~=~=~=~=~=~=~=~=~<~<~<~<~;~:~9~9~:~;~=~=~>~>~>~>~>~=~=~>~=~=~=~=~>~>~>~=~>~>~=~>~=~=~=~=~<~:~<~9w5{.e.k.)*~.~/~0~0~o0~p1q1q3s3q2s2u4u3v3w3w1x2y5z3z1z2x2|0/~/z/{.~031r/k0c1[2Z1V/Y1X4V4Z4\1a3m1s0}0232}4~-~>~F~F~?~=~=~=~=~=~=~=~=~=~=~=~<~:~9~8~7~5~5~5~6~5~5~5~5~6~4~3~2~1~1~1~2~1~1~0~*~,~9~>~<~7~~'~?~~O~-~k~8~>~@~0~F~~9~2~&~7~9~:~<~G~L~1~.~2~5~7~9~:~;~;~<~<~<~<~=~<~=~=~=~=~=~=~>~=~=~=~=~=~=~<~;~:~:~9~9~9~:~:~;~<~=~=~>~>~>~=~>~>~=~>~>~>~>~=~=~=~=~=~=~=~<~<~<~;~;~;~<~<~;~<~;~<~<~<~;~;~<~<~<~<~<~=~=~=~=~>~>~>~>~=~=~=~=~=~=~=~=~=~<~<~;~;~:~:~:~:~:~:~:~>~=~>~=~=~>~>~>~>~>~=~=~=~>~>~>~=~>~=~=~=~;~8~a~Bn/x)a'j'%%|'`(d)e*a*c*d+d+j,b-h-k/l.m.r.q.r/t/u.y.y.z-|++*z*{+{+~,,-.u/j2d/].[/Z2Y0\/^-].i.o-t-/0/1z5|5~/~[~#~9~=~<~<~=~=~=~=~=~<~;~;~9~6~5~:~8~7~4~~3~>~=~6~~7~>~?~H~1~G~Q~R~S~O~P~(~V~l~f~L~ ~!~&}|P{Ix+{,t1u8}:b0WQ:Q5X1q(4č5o6^8q;~I~g~E~;~1~4~6~8~:~:~;~:~;~;~;~<~<~<~=~=~=~=~<~<~<~<~=~<~;~:~9~7~5~4~4~6~7~9~:~;~=~=~>~>~>~>~>~>~>~=~>~>~>~=~>~>~=~=~=~<~;~;~:~9~9~9~:~9~9~8~9~-~9~?~>~<~:~:~7~4~+~>~E~<~<~=~<~=~=~=~=~=~=~=~=~=~=~<~;~:~:~:~9~8~7~7~6~6~6~>~>~=~>~>~=~=~>~>~>~>~>~>~>~=~=~>~=~=~=~<~:~:~Ixw9d,u%a"p" zx"z`#~d#{f$~b&d&g&g'h(e)i*k+k,p+u,t-r,t,v,v+w*z({''~'{&{'{&{((d*+,-|.r.f-c.a._-b-a,g,m-r-x-.-.t13{5z1~6~6~5~>~9~:~;~<~=~<~<~:~9~6~3~I~O~K~I~@~+~2~DgyCOuFRz6U4V;W=ZGm\H}BC|HJvPJi:Ja Gd,Te6Li@FkGNjNKeY~>~>~>~=~>~>~>~>~>~>~>~=~=~=~<~:~9~<~7~9~9~>~"~4~9~=~9~;~7s;j;s:{7z8w7~5~1~D~C~H~,~+~;~I~:~<~<~=~=~=~=~=~;~;~:~9~8~6~4~6~:~<~;~=~<~=~>~>~>~>~>~?~?~?~?~?~?~?~>~=~=~=~>~=~=~;~9~8~8pm3`y*r"` }z{vrtb ze!yg"{d#}d$~i$j&e'g'k(k)k*q*s*u*r)t)u(v'w'|&{&~%~${#|$z${%'(~)z**++*|+o-i-k-g+h+m,o,r,z,-.u/1x1v3w4w4~6~1~<~;~6~-~?~<~<~:~7~4~;~YGBT?72:@E;KO=Uc~=~>~>~=~=~=~=~=~=~=~=~=~=~:~A~<~6~k~G~>~?~@~>{]5zb:|g:~X<]?@~>~>~>~=~>~>~>~=~=~>~?~>~?~?~?~?~>~=~=~=~;~6~k~Nzi.aw(s"_zwypkqewg yf!ze"}d$j%k&f&h'l'k(l)q(q)s(u(t'w&v&w&|%z$~$${#}$z#{$%&|'{'„(ˆ)ﻇ)**+,y,u+r,r*t+z*+,.x.~/{/v/t0u3Â58~7~9~2~~n~:~:~9~6~3~:~RF==%>ְ1@C~Z~I~E~2~?~A~=~K~w~~q~8~:~D~~I~~)(-4~9~7~0~pwuyY~4~6~6~2~7~9~1~f~<~T~?<8ם8Ø89<~>~>~>~=~=~<~<~;~;~<~<~=~=~=~=~>~?~>~=~;~<~_~:~2,fz's }e{tqyniri wi!zf"{f"f$j%k&g'k'm'l'l'r(p(t'x'u'x&w'x&|&z&~&$|$|%z%}$$&}&z&'))Ӂ*)))**~,{)*{)*,--y.~.z.q.x0Ջ35a5o6t;\|G~s~F~4~7~3~-~`[B @;:ȼ*;ٹ9=Gc:w:|7|Rz3~7~9~'~1|Iw2h#t#'.~3~6~6~ ~o)ih utfl`f~#~2~8~:~<~=~=~=~=~=~=~<~=~<~=~=~:~H~<~9~6~5t}9[~67521~3q4i 3j%4s95{I5}T6Z6~a6}^5V5Z4e4m2p1t1r0h0Y.O.J,I-N,],n.r0܂13~5~2~6~+~3~5~U~@~5;3챬43襽2أ2359~=~=~<~<~/~(~4~1~2~4~6~7~9~:~;~;~<~<~;~<~R~=s3}S,vF)v}%w!wgxnjylipj!rj!wf"zg#g%j%i&g'k'o'o'n(q)q(v(z(t(y(x'x'{'y'~(&}&}&y'}&%&|&{&'(s){))ۇ)Ɍ)ﻇ*++**)*+-,u,,,m-v.s0 V3 T4 a5x8l>p;s9v5z4|6}5}43356752588779:989t:y;z;x~%u+u'z'~*~+~+~-~.~/~3~5~6~5~A~Zu0V,N(H&%{!mfxi~dyhk nj!qj"tf#zg$h&j&i'i'n(q)q)q)r*p)w)z)t*{*y*w){)x)|)))}(z(~'''~'}''(|(p(\)b)*ۄ)ш+***))*,+t+~-́,q-vP.S/S1L1P0+e0(~3"{2a}=~A~:~/~H1C= 9ƣ5ԧ)4ߥ44@5L7T9Y;^;d==;|:z:|9}8}8|9z:z;{;x:t}>w;w9~7656z7y9{9|:x:s;q:n:h:b8_6]6Z6Z8[:YAt@~n~9W2H0{,xw*{*x.}~2~>~7~3~0{)q!wz$~-~7~5~9~7t-v"zp}u |"~,~7~8~;~<~=~=~<~<~:~8~9~9~:~bp0hN1i[1kf2po4xo4o5r5x4v3q3j2g3d0\.W,V,\)h)m'{''곮(E)5*4*7+;,?-M-_,q,,,+-,,-/ۉ3~8~:~A~>xw/`b)`d%^g!]oalsw| ~!z#z%{&(('s%m$m"w!"#xw"|"!sx"lu"ip$mm$ul%|j&j(i)n*o+o+q,t,q-t-r-p-w-{-v.}.y.v.{.z.y./--z,~,,++*+***{*l*W*L*?*7*,݅,އ*Έ)#)*~*v,o-*c.`.I/%J/'D0'D.-K-9X(0O(F) [+^-~/~98KC <Ǘ7ՠ'5ޟ0697E8K7Q8V:\=~=z=~<{;x;{;~:z9z7~55446z6z8y9y:v;q:m:g9`8_8`6b7e9b~^~1~~L~<~>na>d`+A+L,^,r,},,+--ۇ,-0~4~9~8~/xu-jh'_]"YZ ZdavZ\^_`dkqw !"! w v x ~w!|#y#"{"y#ut$or&np'to({l)|j*j+p,r-p.s.u.q.u/s.p0x/{0v0}/y0v0{0~0y10//y.~./.-,-,,,,x+b,W,J+<,/,",q+ކ*+Մ++l,o-h."Y./F/0A07D07G/7G+:V'4H':( P*W-~.~7~NŏH?;ʦ!7ץ+565?5F5L5R7Y9]:a;f;k9m;q>z;z:|9{8{7}6|5}445~6~89z8x:v:o9h9f9d7k7r8w:p;y>~X~m~4~8s5|y.u*ys't)~-~1~?~9~0~1{0~u&w"v#~*~7~5~8~g~+y3q-{p(|w(~2~0~8~;~<~=~=~<~;~:~8~O{nE`C@]Dӥ'M>9ͧ#6إ,5ߣ35=5D6K7S6X6^7b7h7l6p7t6y6~6799}8~89:9}9|9{9z9z8x6y5y4|344}6~78{8v:u:q:n:n9s8z9};y:|R~9~I~:~5~9ux6{{0~u+~'(~3~2~7~:~:~Z{|3w*|u&~w%~.~5~5~:~2~-y6q2{l,wn-~2~W~6~;~<~=~<~<~;~:~7~FsFCi=>fG:kY8da6\f6]c8]n9_m:^n:^f:[f:Vf9Th6Ng6Fl54{11h1f!1h<1kO0l[1mf3jn3gr4gw5k4n4r5y5t5j4h1m0o1f.Y.],g+x+))(ܓ*(1)5*9*>,D,M,[-n---,,|-{.y0y4~8~3~3~,~x&|V!jDYMTd\cbefglmkjbayfwlqry!{"$%%%y%u&rx(ot+nq+ow+or-pr.vn.{p/}s/t1r1u1t1q1t2u2u2w2y2w3|3y3x4z43~3|4~33~33322210~0///w.j.`/S.J.@-7---$..#t,/l.7h.8b/9P0>H1F>2NB1N>/K>,DE'5H&4'G*._/~2~5~(~~1a>?Ĥ9͜ 7ٛ*554>4F6N6T6Y6_6d7h6n6u5x4z5}6|6z778877}7|7z8t7v6{u6zv5|y4}{4{5z6z~7x}9w~:w|;yz:}w:v;x;|;:;;~N~=~J~/~4~6~:}}7||1u,(ې(~5~A~4~:~6~_~*x/p*{t)|.~0~7~:~9~7|3zk6yo208~D~7~;~<~=~=~<~:~9~6~Es0Am8=iH8aT5[W5Yb6]c8^l9^k:[g:Xa:R`:Oc:Qf7Rg6Ol5D3 1J1t1t;1uR1y_0}i2p3|q5wx5w4y4{5z5|y5m5l1o0o1e/W.^,l,w+)))ێ))0*5+;,?,C-R.`.p-..--~-}/x1v7~:~0~1~+zz$vN q9_LakB 7!n l o!r!v!w"!z o lw or ~v"~$%&&&}&{r(rv*lx,fv-gs.iw.it0nu1rr0wr1zt2v1r2v2u3r3t4w4x4w4x4x4{4z5{5z555}5~4~5}45543433}2211}1s0k0b0V/J/D/>.9.1.5v.Ck.Fd/D_1DN1FH2NB1QB1R<0S9,N:(9A'%+'B+0\0~5~5~5~(~W~\c<;ƒ7Ӑ!3.191C2K3Q3V3[5a5d4j3p3s2x2|1|2236{~6z5{6{}5z|6wy7ut7ws6xt6xw6vy4uy4u5t7s{8r~9s:t~Q~i~+~4~6~7~>|8}3v-)*z9~h~L~9~;~1~9{2t0~/1~5~9~:~;~1~R~x9~8w74~6~8~;~<~=~=~<~:~8~6~D.@u4;bC6XM5UV5T_5Vb7Ug9Ug;Xb:Y^:U\:Qe:Sd8Th7Vr5N4-1M1{1|31yN1x`1yk2{p3~p5~v55554~z4t4s1o0j0}a0[-c-l-|,,+m)ۃ(*0+6,=-?.C.T/`.q...-./12~8~A~3~0})x#rF C\o !} q!K#j$%{%v%g%s%|}%z}$w$u%%&('(|'x|)oq,ft,ax.^y/fw2fu1hw1mw1qu1ts3uw3{y4s4v5u5r4u5x5z6u7w5y5z5z5{5|655}5~6|8~65764555|44223y2s2l2a2V1Q1L0J0B/Fz/Rm1Ob1N]1OM2PH3SC3Q?2P=0R8-T5)E5'1")<,3Z1~6~7~7~5~9~*~abN݈*63{%/{5-B.L0Q1V2Z3^2b2h1l1q0u0{10}0x2x~3{3{4v}5s}5t}6su6tu6sw7sv7qv7qx5t{3t6q7p8r:r:r;t=v=x.A/G/U/b/u00/./~/14~:~>~4~.y'r"zO!wM! pB "m'(~)~))})*))~(())*)y*vz,mr.fu/bz1a~1ey1cu2e{3jx4nw3rt4ux6y{5|t5{v7{v5t6v5z6x7u8v6y6z6{6{6~76~6}66}776~775556|65555~5x4q3i|5b3\3V1V1R1Q1Wo1Sa2W_2YL3[E3ZA4X92S91S9.V7)R,(?*3.6U1~4~8~:~7~5~0~r~[~5|.2w-u2*w@+wJ-wQ0yW1y[1{`3~d3~e1}h0{m/|t/~y1{}/v~/s0t2r3q~4s}6v7sw5ms5lw8mv8nt6rw6s{6t8s~6p{7m8o:r:rqAr=s;t:t2zT3yb3yo3zv5~556{5|55w5n5h2c3c2c/i.t...-?-ވ,-3,:.=.D0J1V0e0s0000|0y02߄6~;~8~5~-w'n#?#O!t c mi kO"%ϣ+,--.t.{.|-~,,+*++t,x-sx/or1kw1f~2f4ew4fw4i}5kz7pz5uu5zz6y{5wt5yu7yw7zv8y6z6v7u7v7y7{7{6z6~77}7|77~777{7~7~7666}677567{5v5n|5j5d5a3]3Z2V3Yo3[b4_a4`M4eD3c?5c42^51];-]8*\))M,9/`j3~5~:~:~9~7~4~+~1~<}c2g$)e4&i@'oJ+rP.uU0xZ2y]3wa3ve1wi/xm.xs/wx.uy.tx0t1r2p4m5k6i7jw7mr6mw7my8pz8ry8sy6q8q6t7u9s:n:l;pr>s=t~:~;~<~<~9~B~:~<~<~<~=~=~;~;~5~9~8~8~:~:~<~=~=~=~<~;~8~5~Dˆ?|#:j27`B5YR6SR7TS8W]9\e:[b;W_;Ya:]_:]i:_s8]~6W5=43s3u!3x:4}Q2}`3n4y5555|54}5|x5p5j4h3e2a/k.x/...܊)/߄-.5.:.?/I1K3U1c1q2|1|1{2|1}1~36~<~5~6z-q'w%p%c%%l%xp%'㸷,.~/z1x1{w2u221~1/..~,w.t/x0t{1vs3qy4l5h5fu5ix5l{6k|5t|5xv5|z7yy7tt7wv7xv7vv7wz7y{8zu8|v8v8y8|8|9z7~8}9}:}88988z889877}789778{6y5t{5o5l5j5d5^4Y5`p5cc5cb5cR4iC4g>5j12i20g9,e7+d'*\-L 0~4~7~:~:~:~8~4~/~/~:~0f?']>"bH%kM'pP+rS/sX1u[3x]3{`2yc1yj0ym.yr.xw.w|1u2r2p|3p5n~8j{:i{8kw6lw8kx6i{7g|9i{8i~6j7l7n8l:k;mx<{={B~J~7~2~5~9~:~;~@~4~<~;l9m9=~>~:~<~=~=~=~<~<~<~<~=~=~=~<~;~:~9~8~9~:~:~<~<~=~<~<~:~8~5~DƉ@Ӂ;n.8`B6[K6\P7aX8ba:]c:_^;^^:\d;ab:al:ev9b7X5@4 3s5s4t95xP3{^3}k4~y5565{6y5y5~w5q5k5i3e2c1o0~10/펿/҄ 0./7/<0B3J4N3V1b1s312{2w1x2{4~8~9~4~8z,n'{j'c&u'w(*҉+콖.1245|6}6|65534310z2v3u4x3{w5~z5v6l7lx7qy6p{7r7v}7ww7wz8tv9ps8tx8yu8xu8xz7tz8tv9ww9|w9y9}{9{|;|z9~~:}:|:}:::99y9}~:{9~9~8~8}89989~:~8{7|{7w6o6l5j5e|5`5fs5id5ea5cU5hE5g@5p42q//p6,j3+i$+h-[ 3~7~5~;~:~:~8~4~/~6~9~/~%ZC\Q"dS%kS*qT-tV0vW1w]2u^1x^1ye/yk.xk.vr/sz1r4s~4s|4q~5p|6pz8p}7p|5nv6lw9kx8jx8jz7j6l6n8m8m:n;p~:~:~;~:~8~4~.~=~:~/~$p>a a_$kX(pV,tU/tU1w[1{]1`1~a0|`/ye0xp2vx2t3r4r~5t{5s{8qz:my:ix8gv7kz6nx8ox9p}7r7q6p7o8p:q:q;o~=~=~<~=~B~<~A~9~3~4~;~<~3~;~<~<~:~8~5~EAdž2y0/{.+z-+y#-~/4~?~C~:~;~:~8~4~-~B~<~0~%hq bY"gb&p[+wW.{T1{Y1z\1y\1x[0z\0{a2{l5wr5sw4p4o3p4q{5rw7nt9ow:px:k|9j{8jz9k7l7m8m7l7l9m:n:np=r~>~=~<~:~E~+~8..~.i.n/~/~/~;~<~;~:~8~6~E AƎ<ځ&:s?9kP8hT8eU:dV:b[;dZ=a\>fb<:;:<;;;:;8999z9u9v9w:u;y<{={|;t;u~;ww:vx:ww;xy:vw:sw:vx:y}:}y:~t;{:~:u:~{:{};}z=;{|:x~:x~:zz:y:z:{:~|:z:;~:w:y9|:~:{~:{9~:9999}9{9u:o9jz:l9my8sn7r`7rQ6m@7rI4uC2{4//*.,؅$-/4~E~@~:~:~:~7~4~-~B~<~0~']ov/ gm%oa*uZ-yU0}S1~X1~Y0Y0[0`2i3{k3zr4wz5s5p5o}5mx6nv7pz7ns8ly9n8r~9r8q7q8p7o7o9p:q:qv>v@yB{G~e~1~4~7~:~;~;~9~6~1~2~1~6~5~2~=~>~<~=~=~=~=~>~=~;~;~4Y-O({)((Z)o+0~7~9~;~;~:~8~5~E A={$:j@8hQ8gR9eS:dW:f\;iY=j_=lg5D5I5R5X7a5m5y33z2u5u56~8~8~4~8~;d/j,q)r)g,c.y02~6{<{?~><<<=<<;<<:9::{:u:o:n9t|?<}{;{}:v~9y|9}:::}|;z:}::~:::|:{~;::::;:}8|9x9s:p~:n:m|9ts8ra8uP8x@6}H5}F3}8.4+.,؍%,0 5~=~9~:~:~:~7~3~.~C~=~2^)a!q }!!j^%mk)u^,{Y.~U0~T0U0X0\1`3b3h3|q4{w5z~5y}6wy6tv6rv6qy7ru6ty9t9r9p9n6p7q7q7q9n:q:t;s;t53v4q#5n=5nR6pd7sp6vz5t5p5p6s}7v{7ys6}n6i6}i6zq4{v56533I3ށ+274@5F6L6U6Z7c6o5y4~2z3w6{6}6~;~5~5~9~;a1t-w)y)u*o,~/24:~y?u>=~=<=<{<|<~xzu=tBwF~D~2~2~5~8~:~8~3J7F0~Y-n*{*]+].e1~4~6~;~=~=~=~=~<~9~5j/Ğ)?$Z!q!"~}%uw(s,s1~8~9~:~:~8~5~D A<я:y<8jN9cT:eY:h];i\;l[>z>w|@@?~~?v>r>v;{{;~;z:u:r:r9o9n9j9l8i9f:f9d:a:cz:e~;i;i~=}={<=<};;;};;:|;}:y~;{:{:v~:qv:wg9}V7C7~=4z=1|>,C*5,ͤ!,/8~@~9~9~:~9~6~2~4~G^~AD~I~=~/~4~6~6~4~5l-Ȕ'zG"y!x!~e#{'|,2~6~9~;~<~;~;~:~8~*~5]8Ȑ%If~ #ly'+0~8~9~9~9~7~9~IB =Ӎ!::9|K:rY:j_;haj]?nc>rm=um=uo=rw;n:k:d8V564.)6v8s/7tH5u]6sn5p7l7q|7y7|z7|w7z{6xy7vp6zh6s5~6964퍾4ڃ&455@7G8N9R6V9a8l5u5~5|4v4x6w6~8~2~4~8~;~=r5h2}.,(r''~)y-05:<=>???>{=};~~:x:w9t:q9o9r9r9m9k:f:e9b:`{:c;hu~>x{=|}>~~?z=x~<|x<|<~<<<}<~<<}<|<}<};<<{;~==<=~;z<{~;|~;:}:}|:uw:}i9W8C6:4;1G,R+:+̪#,/7~<~8~9~:~9~6~2~4~Ha=a6d/n"+yE&`%Y&H'{g+yq,`-X.Y.W1Y1[3_5e7f9g9f7k6n5~q6wu7tt6vr8tv8q7r9u8w6w7t7s7r7q8r:r;t;v;vCI~>~-~3~5~6~3~5},D%mI!znqsi!m%d+|2~6~9~:~;~;~:~9~7~2~~~9܍*'1 ]v"q&~+ڿ/~5~:~9~9~7~9~Fݤ1B =Ρ":79{I:rU:l];iarh>sn=tl=uo=sv4Y5q 8r+8uG6uY5th5nw7k7p8u8x|7x6z6~u8xo6|p6u6|68655݄)585B7K:R8V7Y9d8m5r5~|5{3y5x7}6~7~6~5~9~;~><<;:~8}9x9x9r9n9k;g;d9^<\|:a;d>d;_;azgr{r}>t|yz=~>===~=<};;:;|<{x;i9W7D6:5<0O,Z+=+ҧ',!0"3~8~9~8~:~8~6~2~5~Jj'@j$7j"/n,+rI(se&sn'z_'~S)sx,zh-\.Y/^1]3\4\5`5d6g6l6h6e6i5p6|v6x7u8~u9w~8t8u8y8y:x8v8s9q9r;sz>|>~@~CG~b~1~1~5~5~2~6-Q%kG pibnq l%+~2~6~8~:~:~9~8~7~6~2~a~85*Î"Sm!w$o)۲/~6~9~7~8~7~9~G\A=:49zJ:tT:o^;kboi=nk=mlw|<{<~=~|?>~=~=@=y=~><>{=z;|:<=<|=z<<~<<};;|;;;{<}>x;i:V7E6;5:/O,Y+A*ܨ3-+-.2~8~9~7~9~8~6~2~6~Kq-Ap+9o,1r7-vP*}o')u(_(yg+xq,~d._0c2]4[5`5b7a7a6j6g6_5d5k5~s5zy6xv9|v9{8~8x9v9w:x7x7x8y8z;y=w=v}>}BJ~[~.~0~4~5~3~9.`&oB!on^n| z%~+~3~6~8~9~:~>~>~=~=~8~9~3~,%9{bx} w#m(.4~E~6~8~6~9~F~A >:5:~I:vT;p];kci=i;d:^};]~;`;e;i}:i}@{?~=z>{<<=z<~==~=z={>|=}=~=<}<{<<~=|<{==}>=~<}<}~;x:i:V7J5;5;3J-U)K)B+;->2~9~9~7~9~8~6~3~9~St0Cv1;v55wA.zX,|x)z'w*zu)~b*xx-|l.b0`3]5_5c6d8b6d6e6c5_4e4g4m5s5yu6v~7w7x6w9v8w9x6y6y7w8w;y?z?z{?}>AH~R~6~0~3~5~2~50y(w6"sy tb p!ـ&,~8~8~8~7~v~GS;_;~>~8~1~+~.@*ы"zN qs o"m'-5~:~7~7~7~8~F~B =:0:zF:sU;n]~2~6~:~;~=~8v5z3210-u+v)y),s-u/{.|0|/}1y2w4~{6{{9}9::;:=z;}<{i=i}=~=>y>{>}>}={<=|=|>=~=z<{==~;}<{;<|;|;e:Z8N7=7<6I2V+Y)U*Q-T3m9~h~4~9~8~6~4~8~O{ZEy8>|A7~N3}b-||*z)x)u,uv+tq,sr.xi0}f3b5^5c5j6f6e6_6^6]6b5e4h5m6p6zw5w6u6w7y7x7w7v7x6z9z;y|>{>}=ނ@݃F~N~@~/~2~4~3~;2ͅ*݇)${o#xm%u%w'}.~9~6~8~5~MvGW7Y6w7~7~2~#~:M.$~6!me!i#n'~-3~7~7~8~6~9~F~B=:ܑ+:F:yT;s_mnz=~z>z|=s}=o=m|=f=e>j|=i|;iz?x=||>|?~=~=~z>z<~=~;z=~={<|=~=>w=|<<|<~=y=:ٙ):C:}R;t^mn?nt>tugs=d};g~;g:c9X7A6k6s8n:7kW8nq8r7ry6t7v8yv7w{7x7}|6t5r6}76555؂%665F5T7\9dv=y;{={~?w>w~Az|?{}=|>{=z;}<|=z=|<{<~=z>}>x>|>}=x<݇@ي>׉C։EK~U~+~1~4~4~=~9/^,K)}(+,靿0~-~7~8~.~.g4b.i,l/w2~5~/~^~7S,ر3)x](r*(/~6~A~7~8~7~9~G~B6?<ՙ%:A:Q;]m~?i=e=i?hj=i=hz=w;t;v=y}{@w<,}+-ʨ.~1~0~8~8~,~1`/h*o(p+r0~3~3~Q~0P-=,V+},߸*1~9~=~8~8~7~:~G~Cߣ4>;Ξ ;A;U;`;e=xg=sm=lu=fu=hq=kn=ms>m=q;n:l7f6Q5-_6r8u0;yQ8xl9v|7v6v{7s7s7{}7{{5wy5w4w{5y66554܆)4A5Q5\8dx}=~z?>z~?w?q=q>r>r=n=i>f=e=f=i=i>i=k=j=mz=z~?}|;|:~;}={;{;x<}=|=z=|=w>}>y=z?z<{{= ;Ģ:B;Y;`;|bqx>o=h=k:m9e7T6(o5p9r0=zR9i8zt8s{8x6}6x7v6y{5|x5z5x|5y5z5~553݈*3D5S7_8f:n:q:s:t:::975y6z:~@~>~6~9~;~<~>~654556}6t5l3g1b0a1f0j2n4nz5qx8s{:sw;u|{=y=|~>|>z=x}=t>u?t>r=n=j>i>h=e=e=ir=q;r;s|>{=x=z=}=x=vo:~74~0y/u.r.s/s1q3s4xw5~i6}h6|k6e5a6a5`3~d2~g3e2`1d1}n1zx0x0y3x3z2|4357}9:<=܇;Ԉ=̊>Ō>Č?ǍCH~P~1~/~3~5~5~5~8p5e2g0֘2嫿2~2~3~8~4~1n.b)Qd%V$J%v){.~2~3~)yr/u[0x/-q.y5~>~7~9~9~8~7~;~A~=:9?:V:}\:yd;|l<~i=zj=tt=rw~7435~578v7n5f4`2b1d2g4j5hz6nx9pz:rx;u>s>q>t=y{?}?x>={>x~?u?v=v=t>q>l>i>i?j?g?b=_<`hv>|>=~;|:w:t9p:d9T8`8Y8]4X/M+;+ж--ǿ,2~;~;~6~8~8~6~4~4~LnE^Ac>m@?DI~S~5~/~2~5~6~6~5~9}54𤋮5ꬶ8~&~-~7~4~0],W'f]"h!k"a%|)~{/~3~'~+{21/j1~8~=~7~9~:~8~-~8~D~?4: 949V:]:j;ov}=t;j:d;b9]7F5w 9s(?nS;ll7ry6{6}7{7{5~65~}5{555555]2}02yH4v]:wg7zl:|s;{v~<~6~9~<~<~?~8434~5{79v:n8h6b5b3c4g5e7e{9kx:ov;ty|}>y|?s|?pAr?t?n?l@i@e>g>f=e=c>`=^<`>`>`>a=e;im=w:95~2y1y0w1p2n4o6rz7ut7vp8vm8wl8yj7{h5}d5|a4yb4u^4vc2yl1{t0{0y/x.v/v1w0}1359:߆:׈<Ћ>nj==?@CI~Q~G~.~1~4~5~5~:~<59;9~,~4~6~2u.\)eU${l!z v c"z~&{q+~1~-~(35z1s7~=~5~9~:~:~9~6~I~E~?~; 8Ϣ#8T:\:g}m=ywo;n:n;m:e7U6n:x%?zO={k7555}5z~5z}6v{5u4|455554<203K4|_6|k6~q8t;u~>~6~:~;~<~@~9523|5s79{:o9h7c7b5d6f6c~8h~:qy:xt<{w=?>x}=p=t>u={u>wx?t{>nz>k~?l?kAi@h?f?g?f>c>c=c=b>_lm=w<:731w1p1r1u4r6q7rw7qp9sp9vr9wn8wk7wf7va6t^6u_5zg3}p2|s1{|0|//..//148މ:،:ώ;ȑ<=>?@DJ~R~A~-~6~:~:~8~6~8~.D찭BI~"~4~5~2j,\&{-!tmq f"wk'zs.~2~3:x6x@~f~8~:~:~:~9~6~G~D~@~<:9F9W:d;e<{i={m>wt>uu=xw;t|u=z;w;o:f8Y9L6;x$>zM>}n7}5z4y5yz6y4~~6z4}5{5}56653?223K4]6k8r8u:p:v:77:854ـ6q;~?~A~6~9~;~<~@~;~522z5l7v9:r:j8d8b6b7b8b{:k:w|;|s=y>??x?w>t>t=xv>wt>q{>fy?f}?e?d|?dAd@cAe@e>e?f?e>c?`>^=a=a=]=];e:j;j9j:j9l~9l9j:l}:p}9s{:x{:{z:~y;{:w:v?{=x;xBFL~T~B~.~F~>[ {utU f%uz,~2~~+cFy8~/~~3~:~;~:~:~7~9~E~A~=9:8=8Y:f:es=~u=~z>~{>y}=w=t;p}l6wx5m6n6z6{6{6}5w5s5o6r6x6z62E154L6]5f:m9zp:wl:}|99987538~;~>~B~6~9~;~<~@~?~522x3j5m8:v:l9e8_7`7d9e|:r;z|;{s>~>>~?w>}>x~=v=vw=vt?qz>fx=d|>d|=fz=i}>h|@i@f?f?i@hAg?h?f?c?c=e=f=f=g;i;i:i:i:l}:m9n|;p~;q|;t{:z|;|z:y:z:w:w:z:x;w;t:y;x=x™>??AFN~X~G~!~-|<`8b6~6~1~<~?~E~C~B~7~2~/ (NH"K ~r{PF"b*~/~%~OTOg7~-~2~:~;~<~;~:~8~6~F~C~>ަ5:758U9d:i;huk:rv9y8{7{7z~7s6s6zs7xx6t8u8w7x6}5N391Q2\6`8}g8xg:|s::9}9~75545~9~=~O~8~:~;~<~@~?~521x1}g5|f7~w:|;m;c9]8b9f~:l~;x;~zy>~y?=~<|>xw>tu=qz=jyo{>qz=t}>q>p?r>q>q>r>r>o?m?m>nx=yɜ>Ÿ?@BDKG~h~R~"~%4Y384~2~3~6~8~9~9~:~8~1~."T'T"P |zymhO>"\(~1~7~G~F~:~4~9~;~<~<~;~:~9~6~E~E~>[;:19S8k:v:l;hj=|p=|y==<~=}=u:o:i9R<|C}QDzk<{}:9}9w7y7|8|8wu6|x888754Q463Q3Y7^:c:d:|:z;}<:~88555~9~?~C~7~:~;~<~@~A~52/{v1se3qc6up8|:v;g:a9j9k}:u;~<~w=y>>v>u>~?=~<=x=xxӖ@͗?Ś@ABGL~v~W~+~*,0U/40~2~2~7~9~:~:~:~8~1ss-C5'z"Q }wspsf[M}?>~=x<~~=y;q9n9e<ւ#A}TGs@;}:::98~8u8|79}7z863O535L4Y7]9^:k<{;s;z:}9w8w8|6}6y5y:~=~B~>~:~;~<~@~@~61/rs0ic1da4jk7v{9;t;k9o:r}:~;=y>}>=p=s==<;={;z;wz:lz:ht9qy8uw9zw:w:x:v:z9}:{9~9~:~9998877~6554~~2{}2}2{4z3y5z5y7w8u7u8v:t9r9r9q:t9t:o9r:w:r:u;u;y;yw=x<{z=y;w;q;6EWHwCx|>y==o>u=;;;;:|:z9tz7lv6sx7xv8|u9w9w7u7w7{7z7y7{6|7|666555{4~322|2|0|0{1x1x2z4w4u5t5q6t6s6o7q7o7q9t:o:o:u:q:s:v;r;y;y;΃:w:z:n5r=5xD5~K6K8E;~@~:~8~9~9~9~6~2~I{Ax;v:v9~::;;:7|6u3s4t6s9p:mx:lt:lq:ko:jo:ij:ik9km9lm8qn8vm6yv5z5y3{3}57:<>=?ڞ@ԡ@ˠ@ŠBǟEF~^~F~0~/~.~//-F*nH*y?.~2~6~:~;~<~;~7~2sl-jA'؂%#tQ!]h!Mw DcES9f >"-(~0~5~9~;~<~=~=~=~=~<~<~;~:~7~5~D~>~;:86B6X6k8r:s;tz=r~=~8~:~:~9~7~3~E~?~;~8}79:::=:6y5t5q6p8p:r|9uv:sp:rm:pl9ok9pk9qo9qo8pp6qp6uw5{43479;=헼??@ڢAӤ@ɥAåCܜD~b~[~7~0~2~/1.jI+p(d(w"+~0~5~9~<~<~;~7~5^Z.f;)^.%HO#6_"1i"6]!DR!Kg!Fz$7j*~1~5~9~;~<~;~;~;~:~:~9~8~7~8~1~.~;~<ݬ685=5U5d7t:~s;zo;xr;}x<{=s;<;;:987b{7l{6u|6yx7w8v8{8w8x8v8x7v7y7z7y5|6{7}6~5~5}5y5{4|3~2y1y1}1y1v1x1y1v1v2r4{p2ru2ms4gn5_q5qo5m6p6l8n6m7l7r8u8t9v:y:|8y:t:rA;tG6vQ5wY4za7[6I8Q:~>~<~9~:~:~:~8~4~8~@;8669::=>96w5w6z8x:t:rz:pr:pp:qk:rn9rm8to8um7uk6tn5ty5v4y4z5y8:=?혼>?ݢ@զ?ͫ@ȬCڡE~P~T~>~0~3~4~2z1W-zU)&u%j{(}.~4~8~;~<~;~9~6BP0rJ,;)sO'\S&^T&bS%`W$\h%Uu'Pr,~3~5~8~9~9~9~9~7~7~6~2~-~/~,~*~'~(~>~54ִ34O4_6p9zk:wo6M8T:\:`:e;g;~t;y;w:u~*~8il:m`7rc5vd5}i3{r3tz4r}4}68;<}=z=|<;{~0~3~5~5~6ه%1ۅ(-c(#|#u%{,~6~8~;~<~;~:~5t6H1K.O,cK+kH*qL*pY*ll*\s,[u/~3~7~<~:~9~8~4~1~.~,~*m'Q%Y$$$$~4~54&3D3X5k5l7u:yz|==;|~;~w;q7w<~>EE8L7_7s6~|8~8y9y:y:z:w:w:w:y:t9y9}9u9z98z8v77|7v7z6z6|5z5z4x3v3y3{3w4s4s4q5q5s5s5~p5wn5qn5jn5at5Yp5Vp5Mt5Do5>r67u63q5,x68x9Y~92m:8q;Ea:S[?@?ݝ@؟?աAC~L~R~?~0~4~6~7~7~6с1?*j%! y#|*~2~6~;~=~=~:~E~;~7Y5pK2[M2eJ0nK1qU1qi0qw1~4~2~4~0~0-+)'&$y"b!W!#&~/~6;42?1[2m4o6t9rw=y=xz;yv;zp;p7};EB:8{8z8r7v7}{7|u7q7z76~6x5r5W5؎%5A8M9[:b:e:f:c:l;~z:};|=wb:}j5y^4xc4x56w9y;~:~;~<~<~;~:~7~4~C<62357::~::;9|9{:u:t:sx;rw;pr:qo:qj9sh9ui7xk6vk6xp5zv5y68:=?@ꞽA?ڧ?֧?C~H~U~N~0~4~6~9~9~6~5u04*|#|t!f(~0~6~:~=~=~=~:~@~A~:qe9nd8pd7yq5~4~4~+~**f)K)v&%#ȥ"!묳輧Ӡޢ̰!뺡$*/~4~=721B1^1k4m5p8s;y<|={=z=y>vqA~E~:~:~<~=~:~O{LrBs?{<;::::::<<=<<Љ;މ;:Oq:t9(:89M8`9s9:{:}:z;z;xjj>uZ@wZ@ne>~^@f:|\5}e4y455u9y;~3~<~<~<~;~:~8~3~L=5214589~::};{9|9{9~|:w{:ty;tu;rq;po:ok:nj:ok8pj6pi6rq6uy5z|7:;>A휺?>ܦ@ժAԯBE~b~K~.~4~6~9~:~:~9~6`0:)#xron 0y'~.~2~:~<~>~>~=~=~=~@~=~<~D~=~*~'(ҷ%#"V"r!Ѡ !#%{(w-s3z}8~[~=722?1[2g3g5l6yt8vy:w;|}<;:;:::<=<ǎ;ؐ;;:t:'s91:::F9Y9g:w9:{:|;z;xxZCqj=ye?Z9~d4~~2356t8x9~;~;~<~<~;~:~9~3~H~952113589|:z;y;y9|y9zz:~z:w:}r;{n:yl:zj9{h8ye8vc6ug6xr6zz7~9;=??=>ڦ@ףAK~H~N~1~4~6~9~:~<~;~:~5l!0|H)~#e ^cd!'M&~-~/~:~<~>~?~@~?~?~=~=~E~-~>~)~%" ۽ ֊ƌ !"$&)}+x-r0l2hq4tv7~>~0842ߪ70S0d1i3j6p8xx:v=v>xx6O7[9b9i9l8j:~m:}r:v:;{;s;n:l=s@~@~9~;~<~=~:~8|NrHsE{@}={<~;;:::g<Ɖ<ҏ<;Δ;8}; x:/x:=:F;L:U;`;l:z;;}:z;y~L~)~C~*$#Β գ﷖ "#%'*,/010wx.tm+p`+xn,~.~2~73α)1I0`1i3g5j8v;|?xCvzAw~dn>fl>jo@naAqdAt`Bwd=5{4~44x5t8x;~<~;~=~=~<~;~:~7~5~:~5~2/014679z9r8v9{:r<~p:wp??ޥ=ܤ=B~L~X~4~5~7~9~;~<~=~=~<~:~6JR1Kp,H&0"`!G#V'Eg-~4~:~=~?~?~@~<~2~7~*%ٚ$!ú~!#$'*-02{3s1l/j+i(e'^&t_'{r(~,~<~:52@1X2c4e5h8v;}>{zByyCx>w:sv;or;rk;xl<~@GzB{:888:9}9}78}77765535B6R8[:c9l8m:k:}l9zq:xs:t|:s:q:m;h=s>~S~8~;~;~<~;~7~X~[~iz@wCtBy?~=Ç;nj:ُ<<‘<+<$;4;D;Q:V:\;_w=u=w=v=v>}==z=vdqAcs?in@gl=kbCjeAs]@wl?~5v4v23|4u7x;~<~;~<~=~=~;~:~8~5~=|5y1{.{.~/2467~9v8r9y;{t:p=ޣ>ۧ?A~D~R~6~5~7~9~;~<~=~=~=~=~;~95h4m.(i%V#Z&(O*R`2~8~:~<~=~;~)~Q~'&ѥ# ʱ฼{~!"&(,/12z2u/q,l)e'f&n$y##%&~+~8~96372N2]4d5i8~u:z}zz?y>w};yt;yq;vm;|o<~B|D{D:9889}8988z7|7765~525@6S9]:f9m9m9k9~n:|p:|r:|~9{9s:i;e>yA~<~:~:~;~<~<~:~5~a~*~Z{HwEyB܀@܅=<ސ=M<"{<2<@;M;W;\:a;f;jv=w=v=u=w>>rr=pske@ohCx\Bp?z5s3u3}1{5o8v=~>~:~<~=~=~<~;~9~6~Ey5r0s.u.y.13578x8p8v9x;v;w;~p;|o<{n=zk:zj:{e:k9s:x;=<;>=ܡ>靿A~D~Q~2~6~8~:~;~<~=~=~>~>~=~<~6^w4r2v/\*^)*l*Nj0lo:~>~9~<~;~4~"d}" {}{"&)-01~1x0t-r*r(x&%#"""$'*~/~9~:?85ܢ03I3Y5e6j:r;zz;wz=w{>v=t|~G~@~9~:~<~=~=~;~:~8~A~g~W~F}IB@? =+=;|;J:T;]s=w=x=u=v>>>x>t=v=ypq=qq~?~;~<~<~=~<~;~:~6~:x6s1t.u.v.1356~8x8x8{:u헼<;얾>~E~S~9~5~8~:~;~<~=~=~=~>~>~=~=~;~>~?~4~1~0~1~9~=~=~A~2~8~)?(#?޶xuz| $*.{0x1v0s-s+x('%$""##$~$x~&tz)z|,~0~9~:A95إ-5D4W5b8j:pzx>wy?t}>s}Dz>|<;|9|:vl;ng;o~;tz=v=u=v<{<<~<|vs=to=vs>wr>wqiqAiiBec=fi?pbBiA82~2|~1k1v5|@~q~8~<~<~=~=~;~:~7~9~8t3v/x.w/z1}35678{7z9x:zt=|u;|u;s:p:yo:uq:{u:;=<;뗿;ߜ~>~>~>~=~<~>~?~9~8~7~6~5~3~H~'~0f(%!bxqrrx{#}(-{0u/q.o+x)'%$###}$s{%ny$kx$jw$gv%fu&dr)rx,~1~:~8a:6է*5A4S5_7j9p;t;|u>xw?v|?w=w~=vn~?~F~9~;~<~=~=~=~<~:~:~7~5~,~_~LiLJAV?\t=y={>}>x=vnr>kfAgd>lj>sd@jA812w2m168~_~8~<~=~=~<~<~;~8~8~9s4t1u/v0|235677}89::|=v=<;;ߚ=~@~8~3~7~9~;~<~=~=~>~>~>~=~>~>~>~>~=~=~;~:~9~:~:~:~-k)>%( "L}pmfqo"vw&{y+z.y/w.w+'$###$r$hx%eu%ct%bu$bv$cv$cv$cu&du'ds*qx.~2~:~9~;7ӥ(5?3N5\6i8n:q;|sx}=rvr=x=|=~>w>vws=vrku


iz=guhq=ie?nf@rmCyf@i@921m0~14~8~9~;~<~=~<~=~<~;~9~8~~{~=~>~>~>~>~>~?~?~>~=~;~<~3~B~-~)U&=!4+,[ymanaui$zo(q,t.w-z+(%##$x~%nx%hv%fu%eu%ew%ex%ey%cw%bw%av%bv&at(`r+px/~3~:~:~<ä8դ(5?4K5X6f9l:n;|q{CC:77898{9}887887554P5Z6d6m7o9p8v7}|9xu:xj9vr:q:k8c9a=~O~A~:~;~<~=~>~=~=~=~<~:~9~7~5~2~ly~Ir}?t{=vy=w}=w=t}=s~=vy>xx>v{5v1t.0|3~7~9~;~<~=~<~=~<~;~:~=~@y6y3x2w2y456779:9:;;}};=}>z;}w;}u;z;<<;;==ڝ:~E~m~5~9~;~<~=~=~>~>~>~>~>~>~?~?~>~=~:~K~3~G~)}|&h"XH?Fdgi]s` }d$f)j,n,t+(&$#}$xq$qo%mr%ku%hu%gu%fw%ex&bw%aw%aw$_v%_u%^t&^s'_s,ox0~4~:~8~;39ئ,6=5J6T7e9k:m;~q~F~E~:~;~<~=~>~=~>~=~=~;~;~9~7~5~h~@y|@yz>zw=yx=uwfsijtsBv@@9w411~4~7~9~:~<~=~=~=~=~;~:~8~?}8{533}3|56899:99}:;==z=}w>y:y;}::;:<=ߗ<כ=~A~8~7~9~;~<~=~=~>~>~>~>~?~?~?~>~<~8~]~/~5{&u$vteWYpbbl`xa a%c(g*k*w(&%$$tn%rk%qj%ol%ln%ip%gs%ct%bv%av%_v%^v%^w%]w%]v%^u&^t(_r,ox1~6~:~9~8P<ר-8:5H6S7b9k;m~>~=~=~<~:~9~7~5~C~}Fr|>rz=xv=xq=ut=qw=j}=j~=;z:}::::;쏿<ܔ<՘?~D~9~7~:~;~=~=~=~=~>~>~>~?~>~>~9~X~,~*~-w#u psqnj`ecbmczd!d%f'i(p'&$$$xn%tj%tk%tj%qi%nj%ij%fl%dn%ap%_s%^u%]w%]x%]y%^y%_x%`x&av(bt,py1~6~:~9~HP?פ*776H5U7a9i;l>q?|u=yv~C~:~:~;~=~=~=~=~>~>~>~=~=~;~:~9~6~O~Gv~?m>ry>uq=ut=ur>ox=jmo=op>rm=sl?ps;pu?y~CB@8Ƒ4ّ26~:~+~:~<~=~=~=~=~<~;~9~@};|655687898999;==;>|<{=};;:::;퍾;ٍ<Е@~:~6~8~:~<~=~=~>~=~>~?~?~?~>~2~J~ ~0q%l rrmigc_^d`oezg#h%k&o&%$꫶##~q%we%vg%vj&th%sg%nf%je%gg$eh%bk%an%`q%_t%_w%`z%`|$`{$b{$d{&ey'fv,sz1~5~;~9~W~:۞,866H6V8a:h;l?}rA|tA{r>yq~>~=~>~>~=~=~=~;~:~9~9~@~Ds~@pz?tt>ut>sqh=p~=uz>n}~;~1~9~:~<~=~=~>~?~?~@~?~F~/~j~!x(f!cept{ka[bXg[o`!|f#l%p%|%$맷""|$vf&uc&wf&uf%uf&rc%pc%lb$jd%fd%cf%dj$bm$cr$bt$bx$d{$d|$e~$h$i%j{'ly+v{0~)~5~<~7~=ܠ/:88H6X7b9eyl=vf=yi:{q<{AzH{E~:8889:}9z9z8~8777764m4r6s5q7n6t:~79w:vy:zk8v}7l7`9o=~>~9~:~<~<~=~>~>~>~>~=~>~=~=~<~;~:~9~>~;{}Fyx?~x?~p>zpl~>h=l=v|=q罧;958~<~7~9~:~=~=~=~=~<~<~:~4~8966688{9v9w9{9z9z:}<>:>~B~6~8~:~<~=~=~>~?~@~?~8~s~~{#j&cb`x}gcaScPhT pY#|a$j$v$#""#xl%tc&sb&tc&td&sc&qa%p`%na$lb$jd$hf$fh$di$en$fs$fv$hy$i|$k$n#p#q#t%v|(~-~(~$~>~;~<ޢ1;99G7W8c9e;j=~s?{v@}o>|k<{f<{e=|k:zq;x?yI}C:77898~9z9z8|877~7~655u4v3w4r5p7v:6:{;w|:yl8u~6n8f:r=~?~9~;~<~<~=~>~>~>~>~>~>~=~=~=~<~;~:~5~r~<{@v@p>m=e=vu>j=i>@y=}?}|><;;;;՘~@~@~?~G~91ۆ"lZepv`X\M]J!dL"qS$\$h$#"ꤺ"#w%wf&ub&tb&tb&sb&sb&q_%q_%p_$na$lb$jd$he$hi$hk#ip#ku#ly"p}"q"t"w!z!~!!$(&~~=~;~@X=:9G9X8e:f:i=~q?zs@|o@|i>|d~>~=~>~=~>~>~=~=~=~<~:~:~8~<~GvBr?q=a=f=sw=i=q=x=p?s>~t9r3l|1nq3iq3fl4mg4uj4sk5pe6qc5ni5li5mf5mf7ok8qn8rn8nr7qr8nt8ns:su;qu9pz9ty9}{9{8}8}8z8z8v{9p{9pz8pz6gy8bv6ew6cu7gx9ku:fv;fv:fw:iq9ky:fw:ez:kx:rt9t:p|:s:oz:p:r:q;q:v:}9r6k7|{7E6548<~H~<~8~;~;~=~=~=~=~<~;~H~P;|9{9{:y8t9t9r9m8l9t:v;v:};=><|={=x~?~@~@~>~-~#ΊmɕedXNTF UB!_F#nN$~[$l#"!"${k&wc&t_&ta&ub&tb&r_&r_%q^%q^%p_$oa$mc$lf#li#ll#no"os"qx"t}"x!{! "%~~4~=~BY=9:H8Z8f:g;h=p>|r@|o@{i=|f;~j:j:{k:xAz~I{Bz:77999}8z9x9y8{8z7z6{554~4}44w5s6{76}9v~=~>~=~>~>~>~>~=~=~=~<~:~:~C~U{?u@s=h=Zp=js?b=q;w}3i/ct1iq3ik1mk0sh0qh1td1wa1uf2rh5rd3of3ul5vl6wl7tp6rr6pr8os8sv9vt7ux6ty7w}7~~9}9}7z7|z9vz9p~6l|5hx5av6ay5cw5ct5d|8cs8bt9bv8aw9bt7iz8fu9i}9j}9ow9s9q{8u8vy;s=u8t7r7p7v6r5e5cQ31"117=~C~7~8~:~<~=~=~=~=~<~;~:~5}|;{z:y:x9u}8n9p9m{9k8p9y:z9y8:;;;{=}~@~@~@~9~'}߽v[VQFL=O;"Y@"hM$x[$y"!죷!#u%xg%va&t^&s^&t`&r_&s_%q]%p\%q]%r^$p`$qd$of#pj"rn"rq"tt!vx!z~ "~#~2~>~=l>=:J9\:f:h;i~9~;~<~<~=~>~>~>~=~>~>~>~>~>~=~=~=~;~:~6~=~Cy?t?n=[=W<{?j=ilx>v=y=><<;<Ж~@~@~>~/~$⽲ϯ^YQDK:L8"U?$eM%r[$#!"${n%vd&r_&r]&s_&r_&s_&r]%q\%q\%r\$s^$s_$sc$tf#vk"vn"xr"{v!{z}}$~,~@~:~=A~=~>~>~>~=~>~>~>~=~=~=~<~;~9~:~F~Gx@x>f=R~G~y3zn=vr=sv;uy:uw:wr8mm8v|7:y:s:v:p{8u9t:|<==~=y=?>=<<<͘l>k=e=_>d~>~>~>~>~=~=~>~=~>~>~=~=~;~:~8~M~_}=}Dr?O;Z=p=[==;<ϑ~@~@~>~/~%Mbж|\UTKRI"VN%_X(id(rm'%햻#$yu&ue&s\&t[&u\&v]&uZ&vZ%vZ%wZ$xZ$z]${]$~`$d#j"o"u!z x}~|yx}xzxy{{"~+~@~@~DY=T:c:g:mj=~j=c<_~>~>~>~>~>~>~>~>~>~>~=~=~<~:~9~2~`~zz@}>G=]:o=]9n8~z;d7Q0`,hs,ex,hr*oj)pi(un'yj&h'b(i)i)k)k)j)j*p+r+s+o+w+u*x+z,{-}.~.~/}/}.}0z0y1{3x2{q2xy2{y2{x4uv6x{4xw4xx5uw6p{5r5n|7p}7k~7i6e7f8h9k9r7v:{9:8o4K2oL,sW*O,L0R6h9~}~2~:~:~<~<~=~=~;~;~6~:uh=qh=?>>=>֓>@~E~6~9~;~=~>~?~?~6~)e!Ld]YQWO!YT$^_'ei)mt)y(%$|&tl&rb&r\&v]&w\&xZ&xZ%yZ%zY$zY$}\$~]$`#e"j"p"w!zr}|}yvuv~vzvxvwzz"~*~@~>~?h>V:b9i:p=u?s?l=i=i<c~>~>~=~>~=~>~=~>~>~>~=~=~=~;~:~7~L~g|>u=E]~:~8~:~;~<~<~=~<~;~:~>~:t[;si=rw;xq:wr9td8wt4u5xr:yt;zx?=?Ԛ@A~D~7~9~;~=~?~?~9~T~$liݢsraS_UaV"a`&fn)kx)r)'$%vs&sg&ra&ua&w_&y[&{Y&{X%{X$}Y$~Y$\#`"d"i"q!y!|yl}y|xtrrrs|tytvtuyy"~%~?~?~Bh?V:b:m:ro=i=ed=~e;{j:{CqHb>Z8d7~y7~7{9y9w:s9q9o9k8d7c7h5r5u4z3~2y4{5}5z4z5~7{;w=x;u;q:n;~@~>~:~;~<~=~=~>~=~>~>~>~=~>~>~>~>~>~>~=~=~<~:~8~6~C~>`>D>W:|@e?a:v~4u1Z-P-Z+i,ot+tm*xq)wo+wl)yp(f(k'l(l(k)k)l)p)n(s*s)t*v*u*w,x+y+y,z,z,{.{.{0t/x0z/w/x/|1y3y3}2|1{1y3w1n|1l3i~2e1Z5V{4`5e7i9k7t:w9~986w 1w+,f6)d*+G0V5~M~^~8~:~;~;~=~<~<~;~9~Hzl;u[;wl=xy:xl:rg7sg5lv2f5xk;xruv=qt;rw4zw4t6x:y:<;>?<>?=?ՒAȗC~E~:~9~<~>~?~?~:~"}$r͖jZeVfY!h^%km(my*q*y)&$y&tm'qc&rc&ud&xa&z]&|Y&}V%~W$Y$[#^"c"i!r!y mviv~~ytqonppqzrxsutuyy!~&~@~?~B~=Y;d9q:u;~{=}x=q=j=dQ9_7u6~|8z9y9u:q9o9k8f8b7b7e6j5p5w4|3z2z5|5{4~57{:w@y>u;r~>~>~>~>~>~>~>~=~=~>~=~>~=~<~;~9~7~8~\a:GAU:u>qAd9u2|-d+R*W*h+ot*tq*zq)wm*sk,oo*si)|m*m*l)l(k)n*n)n)r,s*r)v+u+v,y-y+w-w-z,z,x-{/t.x/x.v.x.{0x2x1~1}0|2y1{/v}.t.p-g-Yy.[1g3d6`7i9t;u<~::f7{ 2υ,p')m#+Vz/T5~9~X~8~:~<~<~<~<~<~:~T~9yb=v\sp=lm??=ؒA˕E~F~*~9~<~>~?~=~,~%چ풽uqkWk\n_#rh'rv)t+y*(%&tv'qh'qc'sg&uf&vb&y_%|\$Y$X$Z#_"b"i!s!v^sfs{~zvrpnmllnpzrxsvtuvv!~&~@~A~6~?`s>lx@u>q>w?~B~8~:~;~<~=~=~>~=~>~>~>~>~>~=~>~=~=~=~>~=~=~<~:~8~;~9~IICT@?ړ@ΘF~=~6~9~;~=~=~6~(!ߛoao]qc!tf%xq(x~*|+)'%{'sn're'tg'vk&wh&ze%za%}^$\$]#^"b"j!t ypUsepw|}{xus~pnlkkklo{rxsvrtrs!~%~<~A~>~?e=o:v:~z;|={|=~u=m~>~=~>~>~=~=~>~>~>~>~>~=~=~=~;~:~8~>~y\=V;_8rA6q,t+x(h)[*^)ix)ps)po)qh+od+ce*^p+fv+nu+vq+yq)~p*q+p,r,p+o,s,y+r+t,y,v,t-v,y,},s.x.u,w.s.y.~/x0|.{/}-~+,{**{((~'s|(pv)p*n{/p3p6p:s={;99P8ŋ3ƞ-ě*ą,w/t3~A~G~:~;~<~=~<~;~;~9~[|iE{V=m>z;i8w]6xZ1oe.b|.X{8tM:n[;oevAzC~A~9~:~;~=~<~=~>~>~>~>~=~=~=~=~>~>~>~>~>~>~=~=~<~:~9~;~IuCf:_9b>v0u+p('u'e(a(i~)qt)rp)tg*pa+j_+cs+j{+pz+ut,vr,vr,yr,{p,zr,|p,q,s+y*s*t,z,w,t,u,{+}-r/w.w,x.u.{-.y.+|+}*))~('z&%|&|'t(*{x.x}2y~5w8z=;;8T8ɑ3ˤ -+, 095~9~8~;~<~<~=~<~;~;~6~>|hBzY=xADɚFE~@~7~;~;~4~&!뢺꛿~nhlfnl!rp&wx({+,*'%~'vq'sg'th'vk'wk&xk&{i%}g$e$f#i"o!x`kTzbnty{|{xu|s{r{q{p~m~ljiiil}nypvrurs!~$~<~B~>~@~y?}w:{:{:|=z>zy=|q~>~>~=~>~>~>~>~>~=~>~>~=~<~;~:~5~W~A|;{8^8j,})o'&~'q'i)k'su'ro)ue)s_)v]*rr*p*s{+qr+pr+rs,rr,tp,vs,xr,xs,{t+}w,u+v*y,x+t+v,{,|-s.w-w,z-u,~+,{*(~((#('&$z$${&|'t(}*v-{0{4}7<;:9S8͖3Ϣ#-,+ .93~r~<~;~=~=~<~<~;~;~D~>~S=^><8o6[1Y.d,c1[G:hF?BΚEE~x~<~:~9~*~$鿝꩷rykgkomr#qw'w+},+)&%x}'vl'ug'vk'wl&xk&yl%|l%j$j$m"r!}!Lpalsxz|{yv{tzszqzp{p}m~lkjjik~mzpwrvst~$~:~C~?~I|>|};z:z;z=z=zz<|t~=~=~>~=~>~>~=~>~>~>~=~>~>~=~=~=~<~;~9~?~HvBn3u2c+v(u&y%x&}%s'r&sv&ul'tf(z`(`)p)t})qz)pq)nr)ns*ns,oq+pt+pq,ps,tv,vv,uv,ww,xw,xz,w,w-~-},w,x+z+{+v)}((|&&&&e%"%$$|$~%|&z's(y+u-z0x26;;:펾:J8Қ"3Φ#-*+ /84~U~>~<~=~=~=~<~<~:~>tAW?h?;7p4\0\.o,\1JO>s<@q`AtuA;m3{w,r~/y0{36{6}e7{c6zj8z89<=>B̛DI~T~7~9~2~%~!Ȍvmnkmlu"lx&q})z,~,*(%~&vt(vj(vi'wl'xl&yl&|o%~o$o$q$v"!xsY}lrvy{{ywzuxtxsxqyq{p}o~mlkjjkm|qzrwsu~$~3~D~@~>~=|;zҞ#8ޙ/7H7^8l9~r:r9p:~p9k9j9i9f8d8e7l5|u4}2~1|2~223s5h;u;t=u?vCzE~B~8~:~;~=~=~=~>~>~>~>~>~>~=~>~=~=~=~>~>~>~>~=~=~<~;~:~2~r~'p30^+k(|%z$v$y$%{~$uv&uk&tf&ya'c(l)yw)qx)mp*ms)ks)ir+iq,jt*jq)lt)kw*mw+mu+nx*qx,rz,wz-z.},+z*{)})|'x&~&%~$%$d$$b$&"#|$|&}&y's(u+v-w/t149:;:B8֛&3Φ#,*-184~7~;~=~=~=~=~<~<~>~7kA]?u=95p1_.`-~|,_21@ʞEלF~I~7~6~(~#fzo~knjujx$l}(t+|,~,)&%y'wq'vj'wk'ym'ym&{o&|p%q$s$z"" R`drvxzzzxywwvwtwswryq{p|ppmllklnp{rxsu~#~5~E~A~;~>|=yy>{{=}tä7ў#5A6[9l9~s9|s:}q:|r:n9m9j9g8e8g7o6v4|3~22111t5f{:u;x~>~=~>~>~>~>~>~>~=~>~>~>~>~=~=~=~<~;~:~)~*y2|._*i'$$w#r#$z$|s$yj&td&vc&}d&i(yq)ms)jn*ip+hq)fs*gr*fu,gs*hs)hw)gw)jv+jx+jy)kz+n},s|*v})w)y|(}('%z$$#~##$$##"#%{&~'x(t)s,v-t.s0}268;:;7ӝ$3Σ",),085~*~<~=~=~=~=~=~<~L~Ab@i@<63t1b-i+{|+e|0I:Z`@dhAgD?1m,b.p1v3u5j6{`8va8yf8yn9z:|;;=AʚDI~K~6~1~%e Zrkthqhz"i&o*w,~,+(%}&wz'vn(wk'yl'yn'zn&{p%}r%v$|#"!﫩Ymltxyz{xxxvwvvvuvuwtys{r|q~ppnnnnpq}sytv~#~5~E~B~:~;{=y=uv>w>{x8Y:k:s:|u:{s:zs:|p9p9m9j8g7j6o5}t5z3~3210~1s5ez;q;s=u?sByE~I~9~:~;~<~=~=~=~>~>~>~>~>~=~>~>~>~>~>~>~=~>~>~>~=~=~<~:~6~9{3z.b)j%#"z"q#y#y"p$~i%zb&ud'uf'tf'ql(io(gl(do)dq)cs*cs)cu,cs+ew)ew*dy*ew*hx+fx)g{*h+l*m})o(p'z'%$}"#""""""""$%{''w(v+q,u-s.r/z136:8ۮ46ͣ!3Υ#,)+.]4~5~<~=~=~=~=~=~?~-~Ei?t=950|/m,n+{t*vw/Z~7Wq[@A1n,]-d1l3k5~^7t[8v`8tc9vl9~:|;<=BԙB›I~K~5~+~#G~miqhx g~%i)p,y-,~*&$y'vw(vn'xm'ym'ym&zo&{q%~v$~$""!㱽eZd{pvyz|{xyvxuwuwuvvvwvyu{t}s~rqqqpppqs{uw{{"~,~F~C~=~:|>ys>u=z~ϡ":Н!8;8W8j9~s:zt:yt:xt:zs9r9p8k8j8k6o5r4{~3~110/z1s4d|:n;u~=~=~>~>~>~=~>~>~>~=~=~>~>~=~>~=~=~<~:~7~93-j(l#""!q"s"x"m"i#`%yc'rd&me'hj'en'ck(_o(^p)^r*^t*_w*`t+aw)aw*]x*^y)az*ax*`|)_*a*h*l*j'q'w$y#"""""""""#~$%|'(x(y,p,r.u.q/y02376д-5ƪ2ͫ%, )+/~.~5~<~=~=~=~=~=~>~Lz~=|>y=wu>w={uAzD~E~9~:~;~<~=~=~>~>~>~=~>~>~=~>~>~>~>~>~=~>~=~>~>~=~=~=~:~7~93,u(k$" !s!s u!m"h#a#~a%ub&q`&gh'ck)`j(]k([p(\r)[t)\x)]w)\y)[w*Zx*Y{)Y|)]y+`~*c)_*\*`*`(e'i&o%w$#"""#"""#%%}'}'z)y,q-p.x.p.w/114킿5ö#52ͱ'+")"+0~1~*~=~>~=~>~=~=~<~@?>94y2q0i}0gz/hw.r~-*sr1l^4io/m4?5-c-~R0{\2z`5xZ7uW8sX8t^:wj:zw;z;<=>BڝF~F~1~(˱쓾pkulz!j}&kz*p|-u.z-y*|'$y&w'wu'zq'zo'{p&{r&|t%~{$$""!ݧ|kefqwz|{x{u{s{s{szszuzvyxyzx|x~wwvuttuuuvxz|{!~,~G~D~?~9~Au>sx=x~>~>~=~=~=~>~>~>~=~>~>~>~>~>~>~=~=~=~=~:~8~:y2~+'j#{ utr k"g#a%_%}c&~`&ve'ph'ji'di'bo(`p)^s)[v*Zw)Zx+Yz)Yy*Wz*V+Y{,`+^*Y+Y*[(\~'^(c'b'g)n&x$#$%##$$&%~'z)}*z,r-p.y.s.u/011|450δ**$()*"/~4~:~=~=~>~>~>~>~-~=?;6v4l2f1`2]3h2u-&t-wc/y(}-x:6y-ox-iY0q]3s`6r[8qU8qV9r]9vg:yt:{:};>?BߞG~E~-~$ym{oxn}$nx)pu-sw.w|.z-y)~%~%x'x'xu'zq'zq'{s&{u&|y%~$#"! ۥb<lttxz|{|w}t|s}r|r|s|u|w{x{zz|zyxxwwvvvwwx{||!~+~G~E~@~=~Bq>p=r>v>w>v=wPI@F:;=9I8a8~q:yw:wx:vx:ux:yu9t9s8q7p7p6s5}}40..-u,u0b6ex9q;t>uAzD~E~:~:~;~<~=~=~>~>~>~>~>~>~=~>~=~>~>~>~>~>~=~>~=~=~=~<~:~7~:v3w+%e"xxto h!g"b$_&d%c&e'{f'tf(nh'km'hm(eq(au(_w(ax*^x+\{)]{)Z~)Y*Y)W(V)S)V'\(d)^)_)`*a'e(m's%y&%%''''(x+~+z,v-q.x.x.t./1w1u141и/,&)/,20~4~:~=~>~>~>~>~9~|~7<9{7q4j4a5[6_6e1z0%%wg,s$({6ﶛ6u.l.e`0oa4ob6s^6vU9tR9t[:vf:yq:};;<>씾BE~D~,~#tqzq|"qz'ts,vo.yr/|x.||,|'$|&{'z'zw'yt'zu'{w&|y%}~$$""!ܝhNq}wz{}zvs~r~r~r~t~v~w~x~z|}|{zzyyyxxxxx||| ~ ~E~F~A~=~?r@s>t>s>r>w>z>|=;;;:o>WDIIBAC:J8]7o9xv:vx:uy:tz:vv:{t9s8r8p7q6}s5||30.-+t)t0b4d{7n:t=uAvC~D~:~:~;~=~=~=~=~=~=~=~>~=~>~>~>~=~=~>~>~>~=~>~=~=~=~=~:~7~:t4q+$c!u{sof!e!d"^#f$~d&e&}d'we'xj'ul'nj(lo'lr'gu'fx)hy)e{)d{'c~'^)Y(V'Y'Y)T(W([)Z)W)Z)\(],_*d'm(s'|())+*+z,,z-z.q.x.{.q.//y0s144Ѻ1.*,<.?2~7~;~<~>~>~=~>~;~VH:~9u6q5i7^9[8e9w;~a{,o#'(*v09~v0o1bl1kd3rg6ze8yW9tO9qU:sb:yq:};;<=CC~B~-~#حrqzr#tu(wk,{j/~m/r.y+%$|&|'{'zy'zx'{y&||&}~%$#"! џp;o^ux{|}{vsprsuvxy{~~~||{zyyxxx|{}~"~E~F~A~<~Az?v?t?u>u?w?w?x>z;|:~99=V?OEHDH~=~=~>~>~=~=~=~>~>~>~>~>~>~=~=~=~=~=~<~:~6~8r1k)$d q}omf d!d"]"}e$|e%zf&yc'vf(tk(vl'vh(to(rp(pr(lw(mw)pz)i{(g}(f|)a})`'_'`+[)W,Q*Q)U(X)W,W,X*[+b+f,o,u+,..|..x/}.{-n.y.u.v.//~1ށ4~9ݮ7:ͽ/302F1^6~:~<~=~=~>~=~>~<~.<;z{9s}7g8]y8^}AC~B~-~$락p{lwq$tz*xm.~h0i/l-}($%~'|'{'{}'||'|}&}&~$$""!ݔn9ukwyz|~z~wsrrsuwy{|~}|{zxww|{}~#~F~F~B~>~9}Ew@w?w?w>t>u=w~>~>~>~>~>~>~=~=~>~>~=~=~=~=~=~=~=~<~;~6~5r/e(}#k olkfb c"^#|f%ye$yf%vb&uf(sl(qo(wk)so(pp)pq)lu*kw)rx(qy)n~*m|*n})q'l)e*a)Z+T+T+T*U-T/U-U/V0[/^/m1x2|0~1~2~2~4t31w0p/w.r.|.|.02ن65~1~Pl<[3o9~<~<~>~=~>~>~>~8~/{~;||;tu9hw9^y:cy;u|7~~~K~C~1~8',67~`~r0X7se8ji6qn6yv8ye9pR:lR:sa:yn:zu:~|;;v>v=w=z=|<{;}::~:{:j~>~>~=~=~=~=~=~=~=~=~=~=~:~7~4s.b'n#u qhefd b"a"d$~i&zc%tc&yg'yk(so(tl*tl+qp*sr*qs*px*qy)rx*s{+x}+}~))y~*n)g*`,].Z,W-V0T0V1V5k:l@~4~8~K~Z~8~I~<~3{56y3q2u1x/s.z/158~:~H~f~;~7~;~<~=~=~>~>~>~>~=~8pz:lw:bt:`q8o}A~?~c~U~9~>~=~?~`~9~2~A~[~!~V~uBsX9lb:tm8x9{j9mT:jS:ta:yk:{u:z;~|;;BC~B~.~%}!qrprr$s-u}1yv2~q1n/~)&%'''~'}'~&%$#"!Ӕr+u_w|xxyy}zxustuxy{}~|{~z|zzzy||~)~H~G~C~>~?~@{Bv?v>v?y=z=z<};};z:y:y;~C~M~I}-y7s5w3u1x00캠3ѿ6:~;~7~8~:~;~;~=~=~=~=~=~>~>~>~=iq<`p:eu=v{@~3~k~T~>~@~?~>~=~4~:~7~;~R~A~[~Avi9mV9rh:x9}m:qU:lT:u`:zj:|s;y;w;;?A~@~)~"!utvpt$r-t1y~3~w2q0~*&%'''}}'|~'|&}%$#"!ߍܑv>yjxyxww{}~xvutxyz~|}||z|y{y}|~)~J~H~D~>~:~C~@u@t?u?u>v=x={~=~>~?rv~?~=~<~;~;~;~<~=~=~@~Asb:xa:t:zp:m[:kU:t_:zi:}p;}v;~u;y;?D~C~+~'!ysxmv$t-t2x4~~4s1~+'&''|'{'}}&}&~%$#"!ڌwF{qxwuvxv~y{}w}twzz}|zz~x|wzw}{~)~J~I~D~>~;~=~Dy?s>t?u>v=x=y<~;:}:{f>HAODYCa=f:|j:xt9uy9q|9p~:p|:sx:vv9~u8w7v6w40+'$m$p+j1g6j:m=t?vB~D~<~;~<~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~9~8}3~/_+e)&$#$`%b&e'd(a)d*c,i/b/f/l2l2k2o3p4r5t6t8w7y7y8{88ﻀ8z:{9}9~;~L~j~:~L~*~H~7~6~7~8~8~:~:~:~:~:~:~:~:~5~:~;~?|6‚7֝7٬:ħ:~9~;~8~:~;~<~=~<~=~=~=~=~=~>~>~?~=~<~T~G~=~?~?~>~?~?~>~>~=~=~=~=~>~?~@~E~B~7|d=~l:pm:hd:oZ:v];{h<}p<}sv>w=y=};};|:z;w<;CAJDVEa?f<~j9xq8ux8r{9n}:m|:rx:vx9{v8v7u5v4/*&#l$s*l1h6j;l=t?vB~C~<~;~<~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~:~;~8x4p8r0~,++,q,o-q-q/p1q1q2s4q5r7u8u8u8~:~:~:~9~1~<~=~>~?~=~?~D~S~>~,~B~S~3~1~5~4~5~5~4~5~6~8~7~8~:~9~8~9~G~7~4~?~H~J~=:=@~*~6~7~9~:~;~;~;~<~=~=~=~=~=~>~>~=~>~=~=~>~>~>~>~=~>~>~>~>~=~=~=~>~?~@~@~@~x5wf:lf;ij;rc;y]<~g=k<}q<~o;zp<|?A~?~3~*.#]k}hzu"x-w2w5y5{y2~-(&{'~(|(v'}z&}&}%$$"!ҌyNzwxurrs}t|s{v{yy||}}~}}xvt}q|t|w~{~/~L~I~E~?~<~:~@~Dx?u>u>v=w=z=|=<:|:x9u:B@EEQE^Bf>~k:yn8tv7rz9p}9p~:rz:vx9yv9t7t5v4~0*&#k$u*l0i6k;m>r?vB~C~<~;~<~=~=~>~=~=~=~=~=~>~=~>~>~>~>~>~=~>~>~>~=~>~=~=~=~<~<~6~l~B~7~4~M~5~3~4~4~7~5~7~7~8~9~9~@~B~8~8~:~:~:~9~)~1~7~6~5~4~4~3~?~1~3~1~1~=~4~1~R~9~7~S~9~6~L~;~9~>~9~7~=~P~9~7~9~8~9~6~8~;~P~O~6~F~5~8~8~9~:~9~:~;~;~<~<~=~=~=~=~>~>~=~>~>~=~>~>~=~>~>~>~>~>~?~?~@~@~E~O~azwEjb:oj}m=xk;zk;~y?B~A~4~(B#E|i}f{p!y,w2u5u5x}3.)'}()}(u'y'&&%$#!΋zQzxwus q~q{r}s{t|u{y}~~||xtp}p|s{v~|~6~L~I~E~@~=~;~;~Gz?u>u>u>w>x=y={<|<|:y:u<`?@BK@XAc>j;yn9us8rz8q}9n~9pz9sx:wv9~u8t6v4{0,&$`#u*l0k7m;m>p@uB~C~=~;~<~=~=~=~=~=~=~>~>~=~>~>~>~>~=~>~=~=~>~=~>~>~=~=~=~=~<~:~6~8~7~8~9~7~7~7~7~8~8~8~8~8~8~8~8~7~8~8~8~8~8~8~6~6~5~3~@~7~1~?~8~/~I~8~1~?~8~3~7~8~3lj3ȉ5̆3̃3ɂ54554545|3y2w2t2u/~/~5~5~0~;~H~3~6~8~5~?~F~5~:~>~8~:~:~;~<~<~=~>~>~=~=~>~>~>~>~>~>~=~>~=~=~?~?~@~A~<~a~2rl?tl=yo={i>~p>~x?}y<{t=ym>}z@C~C~5~+N%Li~dzk!w,v3r6q6u3.*'{'~)~)t'w'&&%$#!ʊzUzxtts|rzs{szrzp{uxz}}}~ztp}m|p}s|v~~5~L~H~E~@~>~;~9~=~@u?t>s>s>t=v=y=};9}8w9=9@C?RA_?i=zn:vr9ry9p|9n}9p|:sx:vv9{u8s7u3y0,&$\#v{*m0k8l;n>q@wB~D~<~;~<~=~=~=~=~=~>~=~>~>~>~=~>~>~>~>~>~=~=~>~=~>~>~=~=~=~=~<~;~;~;~;~;~;~;~;~;~;~;~;~;~;~:~:~;~;~:~:~9~9~8~7~6~6~3~1~1~4~.ﵛ,ﶜ/-뾗,/Õ.,-.-,---...߅/ӄ1ā23Č1ԇ0߄/.}-w.o-n,m+h+a-\-\.Y.e/e/d/a0_3p/~1~4~4~6~A~9~9~9~:~;~<~<~=~=~=~>~>~=~>~=~=~=~=~>~>~>~?~?~@~:~o~>~=~=~=~9~;~E~M~BAD~D~7~6O&paxe t+q2n6n6s4/+(|(}))s(v'}'}&%$#!ƈ{Y{yu~s} szszrzsysyw~wvy{}}|}{}v~q~mm~q|s{u~ ~6~L~I~E~@~>~;~:~;~Gz?u>t>t=u=w<{;~:}9{9v9r95>|o:wr:rv9p}:n|:n|9ry9vv9{t8s6t4w0+'$[#uy*l1k7m

t@yA~C~<~;~<~=~=~=~=~=~>~>~>~>~>~>~>~>~=~=~=~=~>~=~>~>~>~>~=~=~=~<~<~<~=~=~=~=~=~<~=~=~<~<~<~<~<~;~;~;~:~9~8~6~6~4~2~1/-յ+ٳ((''''&''&&'ރ({)s*t+-/1357875t3w0.,+)щ'߀'x'l'a'\'X(U(R(L)G(I)M*L*M,d.r/~0~1~0~0~:~;~:~;~;~<~<~=~=~=~=~=~>~>~>~>~>~?~?~?~>~O~@~>~>~=~<~<~<~B~=~=~=~<~:~B\d%8GL^z_r*o2m6n6s4/+)}'~))s)}t'|'|&&$#"Ć{\{zw}s| sz syryrzt{vvxy{|~z{{xuqmn}n{r|u~~=~L~I~E~@~>~<~;~:~B}@v?w>w=u=t=u~>~>~>~>~>~>~>~>~>~=~>~>~>~>~=~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~<~;~;~:~9~8~5~5~3~2~0.㾰,˺*Ҹ(ٷ&$"ޤ!؝!Җ!ʔ!쿐""$%&(|)r,c/a1o4}679::;~~=~>~=~>~>~?~?~>~>~>~>~=~=~=~=~<~<~<~;~;~7~5nU*c-ei^Xt*p2m6m7q4}0,)~(})})~s)~s'}~'}&&$#!}`zzv}u| uz txsyszs}stuy|}|}yxywsp~m}k|m{t{v~~B~L~I~D~@~>~=~;~9~>~Ay?u>t>t>t=t=v|o;vr;rx:n|:n}:qz9tx9xu8}r7r5t1x-(&@%p,i3k9m=s@zA|B~C~=~=~=~=~=~=~=~=~>~>~=~>~>~>~>~>~>~=~>~=~=~>~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~<~<~;~:~9~6~5~4~2~1~/-+ϻ)ӻ'ܹ%" ϵ챪 {"w#v%v'y)+/24m6k8q9:;<=<==~~=~>~>~>~>~=~=~=~=~=~<~=~<~=~;~5~d{h&Ѫ'_Qx)r2o5m7r5}1-*}){)})t)r(}}'}&~&$#!}d{zw}u| ty swtzuyt}tv{z{|~{{xuttp{m|p|jzlxuwu~~B~L~I~E~@~>~=~;~:~:~B{@w>w=v=w=w=u=v@BPD_@}j;xq;tu:n{9l|:pz:sx9wu8|r8q5r3t/~*(ӌ!(nh-g6u9v>{?~?~>~C~>~=~=~=~=~=~=~=~=~>~>~>~>~=~>~=~>~=~>~>~>~=~>~>~=~=~>~=~=~=~=~=~=~=~=~=~<~;~:~9~8~7~5~3~1~0.-ɿ*(%ܽ#!ݷɰ "$y'r*t-02457v:o:n;{<=<<<|~4~6~9~:~;~<~<~=~=~>~>~>~=~>~=~=~=~=~=~=~=~<~=~=~;~9~6~-m bL~(w2s6o7s5|1-}+|){)})u)~q)}|'}'}&$#߁!|}f{{w~tz uy xxyyyzz|yzyxz|yurrpk}l|p|i}o|szv~~B~L~I~D~@~>~=~<~;~9~C~>w?w>u>t=t=u=v=w~>~>~>~>~>~>~=~>~>~>~>~>~>~>~>~=~=~=~=~=~=~=~<~;~:~9~7~6~3~2~0.,)'$"ڿ ϸ纭!"%')+z.l124ﮦ5ꦹ79:p:o:v;~;<;;z:v:x:~8y9{8}:z:~;z<~;;;:n:L9E7Y5o5~4Ò2Æ1l/Z.Q,X+l(%# gNDB"@$>&>*[,n-~/~5~6~0~8~9~:~<~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~8~Y~-ӯ!ƣnKx'y1u6q8s5|2.~+{){)|*~v)~q)}{'~'&$#߁!gh{{y~w{ yz vxvzy{y|{yy|xqmokg~k|o{jzqzszv~ ~F~L~I~D~A~?~=~<~;~:~9~A{@v>w>w>w=u=vܣ0@@DP@^A~i~>~>~=~>~>~=~>~=~>~>~=~=~=~=~=~=~=~<~;~8~;~7~3~0.+(&#!ܹ !#%'')+貴-콙.o0h2{568899v9x:v98s7b7e8i6p7}7x7z7z7}9{9y:;;:}9]9S9Z8e65•55q4P1J1Q0_/o.,ň*ˉ'ˆ$ĉ!ﺍnUD; <#>%?(Y+l,~1~5~2~>~6~;~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~:~5~,ij#٥Lo&{1v6p8t6}2.|,|*{){*|x*}q)}z'~'&%#߀!Rk||y}x~yx xvz{zzz|z|}}{thhifi~l|izqwt{z~!~K~L~I~D~A~?~=~=~<~:~9~G}?w>w>v>t>t>t>s6CF?U>b<{k:vo;pv:nz:rx9vu8{s9q8p7m7p8~<~W~B~8~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~>~>~=~=~>~=~>~>~>~=~=~=~=~=~=~=~<~;~8~=~3쮯0,(%" ſ讶춥Ǥ!О##|$u%z&&')묳*鬶-ﭩ.0l2u3č5ﻒ567p7{j7v76v6b6Y6\5a5f6{5v6|6{5{6z5q7u{8n8x97z8m7l6q6ƈ3“4~3`3O1H1P1c1t0/.-w*c'`%q"ׇȓ﷙iM<6"6&6(ڼ?+P0~2~<~<~;~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~:~;~4%ڍPf%|0u6o8t6}3/},{*{){*|z*~q)z)'~'}%|#} |Dl||{}z}zx ~w}z|z{z{~~vgbff~f|iygzqyu|z~!~K~L~H~D~A~?~>~=~<~;~:~>~@y?w>v>v=v=v=t~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~>~>~>~>~>~>~=~=~=~=~=~=~=~=~=~;~7~P~0.(#ع樿﹒č͍֕ ""c#r$$$$%''ﭨ),-/1y12y5r5a5}_4h433t4^4S2V{4Y4X5{3r4}44{4u3h4um3l~5v66554}332o1Z2S1V0W0d/s/z.-{-pw,b{*p)h&]$e!~Њ{q`P >$1(־;/~6~:~>~<~=~=~=~=~=~=~=~=~=~>~=~=~=~=~;~9~9Z*PX\%z0t6o8s6{3/{-{+z){+~+r)x(}'}'|%|"{ y>n|||y{yy {xzz}zz~~z{u}ib`|c{ewewjvtvw{{~!~K~L~H~D~A~?~>~=~<~<~:~;~Cz?v>w=w=v=v=u=v~=~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~>~>~=~=~=~=~=~=~=~=~=~<~:~9~5𤋮0(Զ!읻뫳潪˭ܮupTm ^ k u!~!!""#%'(*,,.t0s1o2k2i3g3p210v1g1\2Nz3M3M4z3r3}22y1o1g0g1u333242210s0d/]/c.f.o-s,s,s+k*we)kg)dq'^&Y$#귩!㾰廯Җ}pnx|H!0(V-~?~8~:~=~=~=~=~=~=~>~>~>~>~=~=~=~=~<~<~H$(]fS$w0s6m9r6z4/z-y+y*z++r*u)~('|%{"y x:p~||~y{yx {x~z~z|~}}z|xwxsxjxaw^xcwbwfvkvsrwx{~(~M~K~G~C~A~?~>~=~=~<~;~:~A~@w>w=w>w=v=u=u|j~=~>~=~>~>~>~=~=~=~=~=~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~;~>~2~1)"잺թ_xOfIRLDYWhlpz|~!"#%'(*v,zt-m.j0q1r4x3x3z3{33u3r5j3d~2W}1N2z~3v3~2~2z2v3r2u3w2|3432100y/q-vy-}s,t+w*s*v)v(q(}e'u[%q]$rj#su"v!tfTZ[bukƄa1#;*~3~9~7~;~=~=~=~=~=~>~>~>~>~=~>~=~=~<~;~7i&F OmL$v}0q6l8p6x4}0z.y,w*y+~+t*s)('|%z#x x:p|{}|{ |x z~y~z|x}xwxtwrtgt_s]qcpbpdporsqyw|~*~M~K~G~C~@~>~>~=~=~=~;~:~>~@z>u>v>x>w=u=t=s;q:n:g87;ʭ#Bܤ0G@EO@\?e=|k~=~=~>~>~>~=~=~=~=~=~=~=~>~=~>~>~=~=~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~:~?~8-%衿잺ͯȫqJK*J9jJ]n{ "v$wr&ts's(i*g,f.j0u2{55434v5u6{7{}63~v3z43z23~4z5z6v~6w3{3x4{4{3320.-**p*q)z('}%v$n#|d#|b!f fr|{rv`uOC7JsІt<9&[.~,~Q~:~=~=~=~=~=~=~>~>~>~>~>~>~=~=~:~2~)+]"4j\}H#vx0q6k8n6v4|1y.x,v+v+z,y+s))}'|%z#w v?q{|~{{ y x wz{z|wzvuromjhejam^mambjejpjujzt}~*~M~K~G~C~@~?~>~=~=~=~<~;~:~A}?v>x>x=v=w=v=t}r?}yB~E~J~F~<~<~=~=~=~>~>~>~>~>~>~>~>~=~=~=~=~=~=~=~>~=~=~>~>~=~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~;~9~8~1о(!ֳ잻롻ެiUEQHO^nszv~gn_i!u\#]$Z&^'_)Z,g0r2}44434x6p6r7m8kw7{v6v4~}4{3~24y7h8n|7qs7p{5y56w3w24410-+('%s%]%a#l!t} ynmrqsu{pqhjb\kQwNEy݄~V/!?)~3~6~9~;~=~=~=~>~=~=~>~=~>~=~>~>~=~;~6~+z]$t7l;}F#vs0r6m8p7w5|1z/x,v,v,x,|+u)|)'}&z#wuDq{}~|} { w x y|~xvuxqnlfiafcddf_fcf_gfdpdsd{r~~+~M~K~G~C~@~>~>~=~=~=~=~;~:~>~@z?y>z>y?x?u>v>u=s~>~>~>~>~>~>~>~>~=~=~=~=~>~>~>~=~>~=~>~=~>~=~>~>~=~=~=~=~=~=~=~=~=~=~=~<~8~E~1孽,Ѽ$휺祿֯qL\{b\]`rz{{zxr|bpPd[QvQXQ!O#J&J(U,c0p2{454:v7u5q6l7g8j9mu8oq7yu5ww4t~4w4z6l8i9ly9hq8lt6q|6t~6v6|5v6~8430-*&$#!u ZNYipt|y~ywyqrj_j_wf|k`zsÏg0:%O-~2~C~9~=~=~=~>~>~>~>~>~>~=~>~>~=~=~9~0h&m X~F$wp/s6o9r7x5|1y/w-v,u+w,{,x*|)'|&y#vuIr{}| { w x z{~}~}{{wxrqqmgnbl\i]fdf^fbe`bcaobud{q}~3~L~J~F~B~@~>~>~=~=~=~<~<~;~;~D}?{>}@}@|@z?x?u?s>o>ޱ?>ó!FGReO~F~S~y~~L~<~5~9~:~<~<~=~=~=~=~>~>~>~>~>~>~>~=~=~=~=~=~>~>~=~>~>~=~>~=~>~>~>~=~>~=~=~=~=~=~=~=~=~=~=~;~8~?.ֶ(˼ ˵혼ʮzmxopump n c a be{_jM`63432,z(v%x"| 턿^;HZ``|^tappwu|x{`NJtJ.!D)q/~>~9~;~=~=~>~>~>~>~>~>~>~>~>~>~=~:~5~)!踬H${k/t}6p9s7y5}|2y/x.u,u+y,{,~{*})'|&y"uvMr{}}| { x z yz|z{|yvzqtnnjkj kf j] lZi`f_e`c^cabmcve{q|~4~L~K~F~B~@~>~=~=~=~=~=~<~;~;~B~@~@@A@}@|Az?z@~A~;~A~&~+~~:~5~6~0~5~7~9~:~;~<~=~=~=~>~>~>~>~>~>~=~>~>~>~=~=~=~=~>~>~=~=~=~>~>~>~>~>~>~>~>~=~=~=~=~=~=~=~=~=~<~8~8~3誹+ֶ$씾ޟ_eht ~} y~ u m cTO_e~@s:j<g=g<j=!qD%yN)[-f0l3v4z4~388654u5m6g8e9gw9lu9uq7t424s6h8d9g{9il8lg6to5l3`4R7I8o6~91011-v*m&h!efjs}[G}KnZom{w~z~}}۞Uρ|e1۽A%T-~4~5~=~<~=~=~>~>~>~>~>~=~>~>~>~>~;~7~,$ۑN$~d0vx6p{9t~8z5~x2z0x.v,u,x,|,+|)}(|&x"svOr~{}}} y z x y |zzzxv}tzowltf ne lf ia h^f\d\c^f`iahkgvfxr|~4~K~J~F~B~@~>~>~=~=~=~=~=~<~;~<~J~C~B~?~A~@~<~?~2~=~3~5~.~2~1~5~5~5~7~8~9~:~;~<~=~=~=~=~>~>~=~>~>~=~>~>~>~=~=~=~=~=~>~=~=~>~>~>~>~>~>~>~>~>~>~>~=~=~=~=~=~=~=~=~;~K~3/ڵ'Ѹʴ퓼ٙ^mR[_i s t t ut [ZI@:>0E.J4K~4~.530z.n+`'R$F!;3.0;I]w}OrzzuQ1!J(r.~F~9~<~=~>~>~>~=~>~>~>~=~>~>~>~<~9~.'ڛ }X%_0yr6tv9wy8{{5t3{}0y.w-v,w,|,+{*~({'x$t oSm~|~ | } { { ~ } {{utpyk uj qe pb mb h^e\f^f\f^fbhajjhrgws{~4~L~J~F~B~?~>~>~>~=~=~=~=~<~<~<~H~=~<~;~9~:~:~:~:~:~:~:~:~9~9~9~9~9~9~:~:~;~<~=~=~=~=~=~=~=~>~>~=~>~>~>~=~=~=~=~=~=~>~>~>~>~>~>~>~=~>~>~>~=~=~>~>~=~=~=~=~=~=~<~:~5~6멶)ڵ#ʺѕwbMDOH ^ f h ghl]RZHaFeHi!&`"0a$Bb%Wd(kh+zp/p2v5~8~B~F~75532~2z3~4v6p6l8p9sy9}z8u5/4{8t8p8m|7rv6tf5p3p2h1_2V4P5a5~:~E~T~694x1i.V*A'/&&%H$F!Kcym~|軨íqwfzsoо4߼E$X,~3~9~:~<~=~>~>~>~=~=~>~>~>~=~>~<~8~A*"}i%Y0}l7yq9{s9}v6p3}x0y.w-v,v,{-,|+)}(y%u!orX{ { y tq}m ye vf qe pd p` kYj[j_h\h^jdjckhjpkwtz~4~L~J~E~B~?~>~>~>~>~>~>~=~=~=~<~<~<~;~;~;~;~;~;~<~;~;~;~;~;~;~:~;~:~;~;~<~<~<~=~=~=~>~>~>~>~=~=~>~>~>~>~>~=~=~=~=~=~>~>~>~>~>~=~=~>~>~>~>~>~>~>~>~=~=~=~=~=~=~;~5~5.ݴ&ַѲЗ Crm\ػ;I޸A g a Y]ax~!~'~(~)~*~,~=~2~1~3~6~:~<~9~A42112z3y546y6w8v8|~9|:w807:}8v7w}6yz5~n6r4v4u3n2i2e2i3w.~(~A~X~D~@~7~6~2~3~,~*~x'z`&{a%xj#tm"uwǮ켛wVhrrY6!Q(g0~-~L~:~=~>~>~>~>~>~>~>~>~=~>~>~:~R~,m"n|%S0f7{j:|l8p6l3~s1{/y-v-v-z-,{+z*~(z&v#p!giq ~ v r j |i ye wa ra oc l` kYm[k]iZi`jglfmgmpmuvz~5~L~J~F~B~?~>~=~=~=~=~=~=~=~=~=~=~=~<~<~=~<~=~=~=~=~=~=~=~=~<~<~<~<~<~=~=~=~=~=~=~=~>~=~>~>~>~?~>~?~>~>~>~>~=~=~=~=~>~=~=~>~>~>~>~>~>~>~=~>~>~>~=~>~=~=~=~=~<~7~O~,඿*ݷ"й裿!͠!o Sp^_N? N b QSb~ ~'~4~7~7~7~8~A~9~9~9~;~;~=~@~Z2-/yz1s{4tx5{766}7|778|8x9999}87|{7}z6s5s5~u7yz7xu4~s3p1v/{0~-~?~?~J~C~@~B~@~8~-~m-{b.zb.xb-rh+qr(ur$іѹtjnka[ʀvt~<J$U+~3~<~:~<~>~=~>~>~>~>~>~>~>~?~>~;~=~-#\%N/a7|b9|d8|j6i4p2|/y.x-v-w-|-~,v+)z(v%q"hcX ~ ~ s o {i yf xe v^ t[ o^ man]m[m^nZn]ldmjngpopuxy~4~K~J~E~A~?~>~>~>~=~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~>~>~=~>~>~?~?~?~?~>~?~>~>~=~=~=~=~>~>~>~>~>~>~>~>~>~=~=~=~>~=~>~>~>~=~=~=~;~7~2.߹%ػӸ!#ܚ#bs!fvktN J YW[u!~(~3~:~<~=~<~<~<~=~=~=~=~>~>~G~J/+/{v2mo5nx8t:y:8}7677}5z6786~7~6}66v7p8k8|l7{p5s4{2}-}0~B~N~C~E~F~F~W~1~0xe1z]2y`2va3va3sk1oq.sg(|m!ѭshnektki ~e: U'i.~5~;~;~=~>~>~>~>~=~>~>~>~?~?~<~0~#:$h%J.\7Z9~Y9}c6|d4}l1|~0z.x.u.t-y-,t,u*|(x'r$i!\yx y s ~m |g {d va tb t^ v[ r\o]p\o]m[o\rcthrhrqtuyy~4~L~J~E~B~?~>~>~=~>~>~>~>~>~>~=~=~=~=~=~=~=~>~=~=~=~>~=~>~=~=~=~=~=~=~=~=~=~=~=~=~>~>~>~?~?~@~?~Q~B~>~=~S~I~>~>~>~=~>~>~=~=~=~=~=~>~>~>~>~>~=~>~=~>~=~>~=~<~>~A~0຺)ݼ!洶!훺$ۤ%z%lz#lsv}^^NX'~1~:~>~?~@~@~@~@~@~?~@~A~@~?~C~A,)v.0uz5iw8j~9t:|:6~76}55~55555}5~7~9q8}o;wf;we9{h6n2/~+/~;~G~E~G~C~5~5}u5s_5s_5t\5p^6nd6nf5nl5oj3tb-vl&༹sgqdojpp "‰"!AJ#V+~.~K~8~<~>~=~=~>~>~>~>~>~?~?~<~9~)X$r$H-Y7S9O8~Z7~a4i2}x1z0w/u.s.u-}-y,p,z*z(t&k#` Ub | } yx zs xj we xe xa u^ o] n] oZp]r_r\s\v^xduftfwrwt{x~4~K~J~E~B~?~>~>~>~>~=~=~>~>~>~>~>~>~>~=~>~>~=~>~=~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~>~>~>~?~@~@~@~L~h~@z9v8~^~F~>~>~=~=~>~=~>~>~>~>~>~>~>~>~>~=~>~>~>~=~=~>~=~;~6~5,຺%ؿ!$嬽'勞(zs'qz$m prw`aEWu#~,~4~=~@~B~B~B~B~B~B~B~B~B~B~@~V~4+})u-.1t4h9g:p:987655555|6~6z6t9uk:nf~>~>~>~>~>~>~?~?~=~8~)q$u$H+U6M8E7R6a6i4~s2{1x0v.s.o.v.,r,r+})v'm%c!Tcy~{ z x vx vr vk wf td sb r] s[ t^ v^w]u^u^w_v_tbugyi{szs|x~4~K~J~E~B~?~>~>~>~>~=~>~>~>~>~>~>~>~>~=~>~>~>~>~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~>~>~>~?~@~A~@~N~X~6zr8p9l7y/~v~<~>~=~>~=~>~>~>~=~>~=~=~>~=~>~>~>~>~>~=~>~>~<~8~3~/丶(ߺ!Խ佯#촨'ᶼ)y)r)vw&k!qtq`[<X!j(~0~8~?~B~E~C~C~C~D~D~D~E~E~D~C~0~5**q/v.z2|5t6j:k:p:8755656y6w5z7q8rg9mc~>~>~>~?~?~?~=~9~#c#Y$H*R5G7<6K7`7~j6}p5|}3y1v/s.n.o.{.{,q,t*x(p'f$W J{{ y w xy xr wj ve tb sc qa r_ s_ tb t^u]wbxav]xa~jiq|r}x~4~K~J~E~B~?~>~=~=~=~>~>~>~?~?~?~>~>~>~>~>~>~>~>~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~>~?~@~A~A~M~n~?xt5wl6xn7~l6}p;~D~~@~=~=~>~>~>~>~>~=~=~=~>~>~>~>~=~>~=~>~=~=~;~K~,,乵$ܹڽ뼜"&鷫*,p,}s+tu'q#| yj`}K< W&o-~1~3~6~R~^~;~@~Q~@~B~E~G~G~F~F~1**+n/l0m2r4|5x6m9i:o:}77577y6r6u7r7qk9ie:oj9|g8v6}3200|-p+w2~0~4}s2vT3uR3vS4rU5rX5l[5kb8i`8jd8mb8ne7t^5wW1tY-y$ߋwwxw\sUmiw#'('ﶚ%" ~h? X%g.~3~7~:~=~=~>~=~=~=~>~?~?~>~8~m&l$L*N4@675E8]9{l8|r6zv5x2u1r/o.m.t.-u,n,~u)u(j&\"JLx|x u uy vr vj vf uc va wa wa w^ xa xb y^yayc{adijpqx~4~K~J~E~A~?~>~=~>~?~?~@~?~@~@~?~?~?~?~>~>~>~=~=~=~>~>~=~=~=~=~=~=~=~=~=~=~>~>~>~?~@~A~@~>~o~:u4xt8{r9~j7yk9yg7xJ~9~C~>~>~>~>~=~>~>~=~=~=~=~>~=~>~>~>~>~>~>~=~:~3/绬&㺵 ۸鶬!%),p.~r.xt,xy)&!|c_|7G%R,~0}t0|x3z|7y7x4{5~8~6~0~1~+~5~6~D~E~<-*.m.e0`1h4r46{6u8n9l9y9756u6p7zo8mn:op9un:|u8s7|542/0w/p*u+~*zZ/xO1wT2vT3tR3uV5sT5mZ6i`8ia8kd8pb8pd6tY5xS3vZ0x&x!v{wv]xUx]!{%|(**'${!kryML#b)x0~3~M~=~>~=~=~>~=~?~?~?~=~:~-z%{#S*J3<556B9X:~l:zu8xu6w~4u2r1q/m.l.w.-q,o+|{)p(b$O!<{w r ry sr sm rh sg uh xf wa xa zb }d {` z_|eigfkopx~3~K~I~E~B~?~>~>~?~?~@~A~A~B~B~A~@~@~?~?~>~>~=~>~>~=~>~=~=~=~=~=~=~=~=~=~>~>~>~?~@~A~?~Y~=~2u9p9}q;ys:ye9{i:e;l;~8~J~=~=~>~=~>~>~>~>~=~=~>~>~>~=~>~>~=~>~>~?~3~1+澪#߽䴹 %),z/t{0yz/~}.+(~!z|^uWt9"}J)e0~1yw2x|3v~2s1q3q3n1n2o3t2t3u1z2~5~0~1{.}+|-g-c/\1e2r5|588|}8x9t9x9z7~7zq7wp8tm:xq:|~9z9y9{6}53/.-|v,f+~[+y\,yO.xO0tR1rS2oV4kW4kV7l^7j]8ia7ne8sc7q`5uU5xQ5x\3t)o$j!qsqdxX |W#x&*|,w,}*'u$e!fynG ^%l+~6~3~;~>~>~=~=~=~?~?~@~>~:~-%ֈ#a)G3<568@9S:h:ys9vx7v|6u4s2q0o/j.o.z.z-o,q+v(h&Y#F:{w v u} ur so tl vk wl vj uf ye yf ye zb |a h jhimoqx~3~J~I~E~B~?~>~?~?~@~A~B~C~C~C~C~B~B~A~@~>~>~>~=~>~=~=~=~=~=~=~=~=~=~=~>~>~>~?~@~A~@~\~v~=}7{z7}n:p:}l:yf:zj9|f:~i:{;~.~?~=~>~=~>~=~>~>~>~>~>~>~=~>~>~>~?~?~=~9~A+& ޿ z#'+.lx1o1w1/-*t znz_oH!vJ%wL-~6~3p~4l3j1k1k0h1h0h1i1g0h1k1i/j.n.s,u*t*z~,j,d-h1h2u468y9999|9}9}8}q7{n9v8{9{99z8{7440.}+zs,wf*zV*wP,tP.sP0rR1qP3mU5kV5h[8h]7i]7jd7na7q_5oY5vR5yR6{[6~+i(h$hplrv]"yT$l'u+xz-qy.n,)z&p#l reP"g)y.~4~7~=~>~?~>~=~?~>~?~>~:~(#ՙ$o)E3B8::?;O:b:}p:xz9w7v5t3r2o0k.k.s.}.u,l,|t*o(`%M!8g|y t ty us tn un um uk xk yi zg {g }f e j k jjnqrx~3~J~I~E~B~@~?~?~@~A~C~A~@~>~@~H~D~D~B~A~?~?~>~>~=~>~=~=~=~=~=~=~=~=~=~>~>~?~@~@~@~[~c~759|{:}l:xn;wf~>~=~>~>~>~>~=~>~>~=~=~=~>~?~>~<~5~0*¢#į췢u"s&~)-{w0w2u2{20.*t ~fy_!sH%{O)|f/~:~1r2e4a2^/]/\-[-\-Y.\-_-b-e-h-k,l+p*s)r+z{+|j.}p0p4x5~7{{89:9::9~9u9s9{8y:y9w9{9}y653|0z.{,rv+ug)uP*pN+pQ-nQ0lR3pQ3nO5kU7na8m\7ma8ke7m\5oZ4oU4vO5|U8|Z:~.u/m(k"pms_"}X&`(~l+{k.uo/x.},(%|"yT `$l+~,~L~9~>~>~>~>~>~>~?~>~<~'ԥ#m)K0G8@=@=M<\:n:z:|8y6w5t2r1m/j.l.u.}.p,n+yu)i'W#C /z r s s ty ts rq vr yq xk yk |k ~j i j m n lnrsy~3~J~I~E~B~@~>~?~A~B~B~'~s1}h.~0~-~N~E~D~B~A~@~?~>~>~=~=~=~=~=~=~=~=~=~=~>~>~@~A~B~D~j~9=}8~}9zv9i~>~=~>~>~=~>~>~>~>~>~>~?~>~=~J~*,ĝ&ƥ Ũq!l$r(~,/u12331/)x~!~g!wS#xR(zQ-~1~=~!o8[5U1R.S-S-P-O-P-R+R,W+[+^-b+e)e)b)l*p,rj/{p2yq4{s7{{8||:}:;:;:x:};:s:z;}=u=}q=|:{:z7x4z1q/px,oq*e`)iR*kR+nQ.kP1hW2fT4eS5n`7uc7s^7rc7mb5mZ5oW3oS5wM6V:k;~8~8n+n%q"qod"}_&V)|f-f.j/}0.*'$!vP"j(v/~1~8~=~>~?~?~>~?~?~>~<~2'$}(V,M4F=D@M?Z~>~>~=~=~=~=~=~=~=~=~>~>~?~@~?~j~C~B89}}9vv~>~>~=~>~=~>~>~>~>~?~?~>~<~6~0ǘ(ǜ"ʨĎm e#j&s+y.o0}234420'}u"~h"wL&xR,|i/~1~8~;q;a7S2O/I,E+E*C)E+D*K+T)V*Z)`)a)c(f)m)k,mv/sq3un5zt8{y:yz;|;|>~;~=}~>~?~>~?~?~>~<~3~)ô%%l)S/J7H?PBX?a~=~=~=~=~=~=~=~=~=~>~>~?~?~h~o:}9:;}w=xr;ulyb;wg<{u<{=wxAssG~D~$~=~=~>~=~=~>~=~>~>~>~>~>~?~?~>~7~0+ɖ%̡ ȟv_"b%p)w-i/r2345431y&~s#x[$tN(uO1~0~2~:~1s|x<~}=~~=}<}<~~>|<}y~5~F~/i+i's#s{"vg(|[*W-i/j1t2u1/,(&"!uO!k'v+~3~6~>~?~?~>~?~>~?~=~;~''l$x&_+N1L:SBXD`@n~=~=~=~=~=~=~=~>~>~?~>~g~t:<~;~:=sxnya>r]uvBvsD~|=~<~=~=~>~>~=~>~=~>~>~>~>~?~?~>~>~3~,ˑ'̘!ʪe!\$f'y+{/j1345554/w%wo$rR&nQ+xg5~>~2~E~RyAf>V7I2B-B,?,:)7(>(C)E(O)T)U*Z*^)^*a)c,fy/is3pt8rx9rx;v=x;y=yx>{y={|=>~=w=z<{=y~?~?~?~?~?~=~7~Q~&X&X%}'U-O4W~>~=~=~=~=~=~=~=~9~i~]<<;<<};q=i>i=zk=xd=mY=gZ;kn~>~>~=~>~>~>~>~?~?~>~?~(~+(̐#Ϊ g Z"{]&vn*s-r}0|2455553},t&se&jT)jS.~7~J~N~P~XuW:N6I2F.B-A+<*;*?)C*H)K)P)R+V*[*^*d-cy0fw6k9qu9uy}>v=>|~>~{>==wz=sw=ww=v}~:~V~M~:~4^-a)l$lh%tj,z[-[/f1h2[2j10r-h*d'i%s" P l#v(~-~1~<~>~?~?~>~?~>~=~2~:]'Y%{%e(T.Y5]=WEbEo@u;|:86}4u2o0m.k-j.j.m.u,}m+b(~\&vZ#a\ JeClhmsx~}~~{||{}~3~J~I~E~B~@~@~A~A~K~&sq3ue.x[-|T-U.S0S1^2~=~b~O~D~B~A~@~?~>~=~=~=~=~=~=~W~w~W:9;<=@v>~p=~i=i=zg~>~=~=~>~>~=~>~>~>~:~S~F#΍$ѣƚeR yR$q\'kq,i/m1x3555553t)sy&n\(fV,si/~6~Z~a~<8q=wy>{>}>>y@q|>qx>t{>sy=q>q~?~?~?~?~>~D~0~1h&}$&\)]/]7]?aFfFn@z;:75}3u1n.m-k-j.h.i-p|,yk*`(}V&vT#kY"Xa Dj2r%|=vlsov|~|~~0~K~H~E~B~@~@~A~A~F~3hq.jh/nX.sU.vZ0zV1}V1U3b5~5~Z~O~D~B~A~?~?~=~=~=~=~>~4~~J8;<<;=v=j=i=|d;r`;oS;lP;mbw?y@|=~?~=~=~>~=~>~>~>~>~>~>~>~>~<~J~?~'ʁ$ДɡmLH"L&V)i-0245~56652t'sn'gZ)eV/~6~E~X~5<:9}>}?y~>wx=u~=u}=rwm;m:p|9ky7dl2`o.]\,fZ-v_.e1k3j5b5a5\5{Z5zV6yT8uM9rM:qQ;vQ;_:k9l7s6<<~M~X~,[+`)p'vd*o`.yZ/W2W2|M3Q5f3r1|.,)%"cg|")~@~N~<~>~?~?~>~>~;~Q~.(׍%ف$n&`+`1\9bAcFhFs@z;964|2s/o.m,j-g.d-e-k{,rh*w](yY'yX&rY%e^#Te#Cl"3q %v}|Smhkty~~y{}~~=~J~H~E~B~A~@~A~@~3nx2bs.dj-jZ.sY0uX1u[2{Y2Y4]5e3~1~Q~R~C~B~A~?~>~=~=~7~j~Y~Az4;9:=<<<}p;|h=yf;v]?q_=pS;uT;h={?y?{>}><~<~@~=~=~>~>~>~>~=~>~>~>~=~E~M~)}$Ʉﻐ{RG C$G'P+d/13555665/x(sd)e[,qk1~=~nxIo8v7:9=@r?g=cx=r~=rz?q>s=y>}}>y{>t{>qz>s>q~>wy=w=t~i~)n+_,p'uk(u^.w[0U1R2K4P4a4t2{0-벭+簷'䱼#峸 거p{#~(~G~D~=~>~>~?~?~=~;~;~4'Dž$u%d'e,`3];cBdGlFs@|;8520u.o,l,i-g.b._-c|,kn,rg+va)x^)w](q_'ea&Vd%Gi$:p#/r"$t!vx5im^`ksvvwz}!~~H~J~H~D~A~A~@~@~J~1ex0_p/\j.ca/o]1sW3v]3{_4`4^4\4f4~2~D~Q~C~A~@~>~=~C~V~^~@r;q:|:;<}<>];q>>@}?>@~?~5~>~=~=~>~>~>~>~?~>~=~>~L~,w$yhuyoZ!I%I)T,i0{2&4555664,yy)o]+iZ0~.~KwK`:h9q8{9;=@}AoAf>e=j=l:p8p7r5r2r1u1u.v.v-u,r.t3r8u:s|;uw=|~=xy>wz>|{>wx?v?uz>s~@u>vx=w>|>x>x=|~>v=r;ux:ry8tn4uf/wf-yg/~p1k3d5`5Y7Y8S9~U:|U;}U<|N=T>]>l~;~I~/-ׁ%a$%f(d.a4c<`CbGmEy@:8x4y2/v-o,l,h-c.`-]-_-ez,ir,ol,tg+wc*va*p`)ga([f'Ni&Ck%;m$3n",m!&l !l(h`ZZcjo#~"~ ~K~I~F~C~A~A~@~?~U~6Z~/[r.ai/_e0da1mY3sb4uc5ye5ya5|^5a4j5~8~F~I~C~A~?~6~S~e}u>nj>nw=p;|:;<<}>;~q~=~=~>~>~=~>~?~>~?~>~:~M~/|#t†k\QVzc"{%i'`*d-r0{3І4ė5ﱣ55664*yl*o^,vm5~;}z7{i:`9d8m8w8z;>@@zAoAh=i>h>m=q:t:w8v6u3v1w/u.u-x/r5r9v:uyyu>wy>y{=zr>x?y|>~@z>x{>z>y=w>y=z={y\?g>u=;96456{6u<|3~>s/k+v(c,X0X2P2N3Y5e5v4ւ3؊0˘-+(%eu"VWrwﻉ$~,~S~7~>~?~>~?~=~7~Y~'y*h$q$l&e)f/h6c{:r6q3w0~-z+q+l,g-c-`-]-\.^-b-fx-jq-nk-qh,qd+od*id)bf)Yh(Qh'Kg&Ef%@f#?>=D~.~=~>~>~>~=~>~?~?~>~=~D~6|$u{}VISKTx!W%a*u,|.~/̃1~3Ή5쿓555672*ye,r`-~6~5|u:zm:f8c8i:p:w:z=~?B?vAqAm@o@n=o=q;v~u>|{>|s>}x?{}>y}@z?~>|={>}>|=t\?Z?b>o>x<:764557w8v9~:~0o-x+s+U0X2R3L3\4i5r5~3y1~/.x|-cu*Xw&T!NL~&~'~M~?~?~?~>~>~<~7~Y~(j'g$}%e'f*i0j7g=hEgGqCs?r:s5p1s-x+*u*m+f,a,\,[-\.[.Z.].b~.hv.kp-ml-nk,nj+kh+ii*fh*af(]d(Zd&Wc%Ua%V^&V[)jm.~~?~G~F~C~A~@~@~?~C~1j3T2Rv0Uk1\k1_f3fb5jd6je7oi8rh7tk7wg7}d6f6z7~;~\~E~U~GwH_BbDvY;pz8u8y9;z;yzs?=;~L~i~9~=~=~>~>~>~?~?~=~D~5~$w {\HZ@cPhq#ew)f-r13322555576/t+{e-{q/~2~$k9l:f8^:f8m8v:s=}@@@{@v@rBm@p?o>m>m=ru>~t?}s?|x?~x@|}?~?}?|>~>>>>=<|;}y:t6r1g2h5i6`8d:_:~ZZ>_>`?^?h>y<;:754549z9s;~6~)z.v-*Z/S3T4L2V4f5o5v2l2o3u3ut1gx.d)h#`SPu&~5~J~=~?~?~?~=~;~<~Gu*r&k$w%g(k,m1k8m>gDgGmCr=q9n4k/m,q,v+},t,l+e,_,Y,X-Y-Z.\.`.d.h|.lx.ou.ss-tq-rm,rj,qi+qi*ph)qh)rf+r_.wn2~6~D~E~D~A~@~@~?~>~=~5W2V1Sw0Wn1Yi2[h5ch6jc7oi8qk8qi9tl9uj7zk6l7n7z5~3~K~K~=g6`:f?yU8l5u5z9}<;y>sq@=>~.~@~:~>~=~>~?~?~?~=~C~?~){ {vMa?qB^!`%a+|1~46654355575,i-{e/~6~=~;|k8}j9ye9|\7e7k:r;q>v@y>>@x@wBp?n?nAo=q?q?x={;}:964{8|:~r?w>s>~rAy?}|C~}@|A~?{?~??>==<}<:8q5e6h8f9e:d;^<`<`>a>]?f?b?e>q=|<;:65356|6z9x<|7~3~@t.y,j.L2U5N3M3[5l3p3i5h6o6j5}s0+% k[fi!~'~<~C~=~?~?~>~<~;~1~.ރ(t$j$l&f(n-t2r9n?mEiFkBj=g9d3d2j1n/r.x-|-w,n,h,a,\,Y,X,X,\-a.g.n.s.x}.{x.}t-~q-p-~p,|p,ym.vg1zr4~:~D~D~B~A~?~>~>~K~Cx}4Z1V~1Ru1Rs2Zk4^j5bm8gf8lm8mk9ok:tn:wk8zq6q7p5r5|3~6~4i2_2a6hzs=qe>o^>je=mb@~=~3~;~>~>~?~?~@~?~>~B~)|!|ri6uGIh!U'x-268864344674z,wf.{q4~5~;~w;}p:{j8}e6|\6d6l8n;o=q@p????z@y?r?pApAv?v@x>}>=:98~9|;s=p>v>{r>}p@}~AxtAn~@qAx|Ay@y@x?>=}>=~<~;}9u7h9j:h:g:ae?f=f>m>q<};:9554346z8<;~'~+v5l-|.O2M5O4I3R3i4o5h6i8l7f7m3-' xo^zi"~&~H~<~>~?~?~=~<~E~F+q'U$z$f&l)x-w3s8r?jEjEiA]<\8e8i7k6o4s3s1v0{.-y-q,i,c,_,],],`,e-l-p.t.v.x}.xy-vw-rv.mt/kp1uv5~9~B~B~A~?~?~?~P~;~8p{2az1]z1Zr1Ws3Vo5[j6]m7bl8gm9fm9kp9or:uo9yq7{t6t5u4w3}3y/k/`0a4m:M8q2r5{9~9{<{yv=zm=sb{}=@??>B~E~8~;~=~?~?~@~@~?~9~+#i:z>]V[!o'/48:z:z85555772rk,ne1~2~`~,x9p:m8d5_5_7o8m:i>p@o@@>>>|AwAu@qBu@x>y>}?>=;;:~<}}x>m={p>}v?|pAv|?st@w|BtBtBz?}?z?x>y>?=~<~<|;t:m:n;j;fj=g=l>o=s=;:96433456=:~,~K~;d/k-|b1E4N5J3Q3b4p6|p8zk9~p9i9k6s/tw(w!fPgn||#~&~B~?~?~?~?~<~:~L~6l)Z%\$r%j'x*z.w3u9p?nDjC_?\=d=i~7~f~U~Chx5`o5_s2[v2Yp2Wm4Vo5Yl7]m8`o9en9fn:it:nw:tt8xs7|x7z6w4x3|3/x.l/k2{8P9s3{4~98z}:};{@q>|r>ug>qd>oauy>}?>>@>~>~N~8~;~>~?~@~@~=~C~.%ﭧlTkEz^o1q"(169y:w:s8x9<<;96r~/he.tq4~9~A~cp7o;n8~e5f6Y5j9i:l?>|@zAw?s?u?v@x>|>~?><;y<}>y=t=r>}p>~r@~z@o@ztBwu@u}AvAtBv@u@z?{?y>|>}={=~<~:~Cx-]'R$v#j$s'z*~{/}4u9q?mBeAa@c@f@m@q?m=s<{?=?@>~4~<~9~;~?~@~@~?~O~(' xm_Phpt~ Ċ 羦#*179:;|=w>y=<;:x5gl.ce0~=~2~V~6r=p;k7i6~d5|Z6{e7j:m>>?>|>{?x>u?t@t@w@}@>>=w={=~z=~v>p>}s?q?zxAur@tuAvzAu|@tBuAtAvBx?w?y>{>{>==|vJBvW@{b?j~<~@~?~=~:~E~-l+]&^$~$o%{(|+/~{4x9v>lAc@fAlBnBoBqBvAy@w?v=y;|:~9865310.-z,v,t,r+p+o,o,p.w/~3~A~@~>~<~L|Mz8m7c5^{3[l3Xl2Ti2Om5Pl6Tm7[t8at:ct:it:p}:qz9qw8w|9z|7{{5~{2~31.-|.t0턿8\8yy4~39};~;}=z}>wt;vg>qh=sc<{c>}o={u>v~@w?>@?@~5~/~;~;~?~@~@~;~P~*!`X`|eo"r{!b!h&~+{2|7:;<;<<;;~9k3dh/pq2~B~K~\}Ats@{@@????|?x@w?p@q@t@z@??=>x}p>|s?zsA{t>yqAwuAr{@r}@qAsAt@u@y@z?z>|?>==z=x=t=w>t>s>n=q=l=p=q~;@L>Y>~d>q=q:~p8|m3v+&"q ri!ha_s]rwUrw"~&~C~L~?~@~>~<~6~V~,g)_%g#r$y%z(~,y0|~48q~<~={=|:v6d5Z3Zu4Yj3Ve4Tg5Sn6Yo8Zu9[s:bx:jz:k~:kz9r{8w7y~6|}4220.-~.y05g9}p43{9{:};z|=zz=tr;uk>|i>zfxn>zw?z~>~A?>>G~6~7~:~;~@~@~@~ ~"v$xr[poih"j$ug#nf%t(-38:;;:;;;9s8jr2dk8~/~<~;~"{?w;q9k8e5d5d5e6|g9l;o?sA|@A?>}??@{>|>v|>p>r>y??@?=y=u=v=v>p>s?}uAwsAvt=vw@xx@s}?w@vAtAv?u@@>>>==|=y=x>x=w>u>p=tv@uAzBC|C{CB~BzBBA@>=;:9765{3{1}0{.y.z.|.~2~?~?~>~<~8~<}:w6h5^4W|4Tm3Vf5Vd5Vj6Ur7Xr9Zv:a:g{:i~:l:s8w7x6z5422.--~/4p:j54{7{9w=w|>v{zp>xk=wfzq>}z?<>?>@B~l~5~:~<~@~@~>~$!vwz]p }#w%j&q)+-38::;;;::8q7np1vw8~~@~2~'{;yw@{AA?>=}=?~>}>y@?|?y@~A~>x>|=|=v=u>x=t=s?}m@}xA~s?z>|v?z|?z>y{@x@z>|?|@?~>>>=~=>z>w>w>u>x>u>q=u=r~H~\z2l4oz6xT8.;ڏ(;7j;u;w9q4i/n,)'x{$|m#u{Gtho!y%~~<~?~?~>~<~;~<~7n)d$X""|#&{),0~257}9{;~=?@ABBCCCCBBA@>=<:9876{4{3{2|2~6~=~>~=~=~>~Bz:p8f6]6W5Vx4Vk6Yf5Zg5Vl7Wu9]x:a:d~:i:m:q9s7w7{6434/../5w:a4z4x8yy:v=z~>yy?tt?op=nj=sl=zj=|w<=>=@?ޝC~D~9~8~:~<~@~?~;~)!Șϫ}rzsy x#y%v'o)-03}8::;;;:9y8tw5xq7xmC~q~~\~1~:y;q;g7|i5~i4d4g7j7{e9{k=x@{@@?====>|>>~>~>|>{>~~?x>x>z=w=w>u?~x?r@r>v>~y>yw?wt?v|=v>u|>y?}??}?{@{>>=>=>z>x>y>x>y>t>s=t=q=r;r~S~9~4t5r6wg8>:ޓ,;9=I~=~;~D~@{+i&L#d!}"|$y&z)w+u.w0y2{~4}~68:<>?@AABBBB~CBBB@?><;:~9|8|8}9~:~<~=~<~=~;~C~:n9e8^8Y5T5Us6Xk5Zd6Zi7[u8[{:`;b;i:j9m8q7w5y5y5}4~2}0/./3ۅ;U5w4s7yu;~<|~>}z>|l@>Aߝ@?~K~>~9~:~<~@~>~6~(콙!ƴdž`ZwzZ} yu!r#y$p's*-1{6:;;<<:9y6{s5xg9wa=zm@~~D~6w;z??>}=|>|>>}=z>?>{>x|>y}?|w>y>z=w=u>t?y?|tA|z?}uB}w=~t=w=|?~=~>>>}>|?}>>>>=>>{>z>x>{>w>t>w>q=r~G~>~6t:v6zq7R96;9~<~9~6~?j)U$;"t!}!~$z&u(u)u+r-r.r1r3n5l7r9;<=?@AABBBbB"BBdBA@†@Ň>ʃ>|=}<~>~>~:~;~<~;~;~;~Cy9d9a8\6V5T6Uq6Yi6]i7]o8[z:\;a;j:k8j7p8s5v3u4y2|2~10//29H4v3s8v;<}}tt햼>ןBE~$~8~9~:~<~?~<~0&ﶙ뵩ꬳ{~s~v{~E!_"w#m&o*v.{39;;;Ꝿ::7}5zk6v^;yf>zlB~w>~U8}:}:{l8vk6zk4}l4i4h3{j6{i7p:z=<>@?>=>>>=??||>|={}=}=z=x=y>v>s>{?u>w@|u?}x@z?z=|>~=z??>>>??=>>>}>{>{>}>z>t>w=x>r=o=s~=~;~A~3~2Z'B"A!!{!"$%'}({*x,t.t0r2o5k6c8f:t;<>?@AAABBBĆBˈBσB΃BΆAԇAۆBC~C~8~:~;~<~<~;~;~8q;b9]7Y7Y5Y{6\q7_l7^l8av:`:b;g;l:l9m8m6r4w2y2y5{1|.//38;5v4v9t;~;~w=ur=rm=rf=mo;nt=xr=~==<=>УAH~\~3~9~;~<~>~:~,#묳qvi~dyfy n v뿖̨!Y$f(k,|0|8:;辰;땿:76}6x`8y`<}i?{m@ykB~P89z:yk8yi5{o5|n3{l3~i4~i4k6r:z;{}=}=}?@=?>~=>>==~~>||=|}=>{>x=x=x>u={?v?r@z>v=~@~~<}<}<{?=?=@>?=>>~>z=|>~>|=z>w=u=v>u>n=s=r=q=t<~x;|};;753301z2v5x8w7{x;x9l7~N~w{@v=y;|7e5K8A9K;Z:k<:4-'^y$~>"P i|_ nsg cioaHar"~,~9~>~?~?~=~=~:~P~,l-T%8"O!~ !"#%&|'y)v+o-l0l1j4d5`7Z9V:a;{<=>?*@AƃAʈBʊB̃BфB׆C؈D؈EH~G~6~9~:~<~<~;~9~I~>`;_:\7Y8Y6]y7`q7am9bt9c:g:i;n:p9m8n7q5x5z7y4w0y0|.~059ލ,7v5y7o:{{ovn;uz>wv?~>?=>=ɣE~;~O~4~9~;~<~>~5~(!祿}utv} s"w#m#h#c"~"p#r%~).6::9866k7z[:yb>~m?{l?~}F{C{8u7x}9zp8ze5zq3|o2|n3|j2zk4|n6~t9{v@?==}>}==>=~=}}=~}>=>y>x=y=z>|>u=x?v>v>v>z?}=|>~<>?=>?>==y>x>|=~}={>z>t=u>~t=~s=u>q>n=s={uvGx?z~=~<~4~Z~*^,R&D#?!F!j!!!"}#%&(~)y|+s-m/h1d3a4\6W7W8R:N;d<==?ŋ?ɇ@͆AҊAՈCׅEهGK~I~4~8~:~;~;~<~:~P~,w?`;^6Y7Y6[7aw7bt:dp8d:g:i:j9m9n7p6q5r7t6u1w1y2|/y1y5x;ӎ!8s5v{7}p8~u=|s=zl=>=>מ>Ǣ@~l~:~7~:~;~=~<~/~&vp~!q$'''t(l(l(u)*,2898656\9}Z=zf?zm?|sAHy=t9w8u|8wq6}h6|p4xq3zq2|k4i6}n7|s:zp;{};}>?|?x>z=|>|?}>z>z?|=={===~x>{=x>x>|{=|v=={>v?u?{=|;|>>}==?>{>}?|>>=>=y=w>~>z=}{>{z={w>~u=}r=~v={s=yq>}q>~r=|s={};|<}:~63}0z/x0y02v6u9v{8yx7ur7}e8|u;uE~Bx=z;}8d6V6L8V9d9m2q,}*(ny(lg(ta(~\(](v(%!r|wUQey%~.~<~>~?~>~=~<~;~3~Wu1d,b'h$]#@"5"C!i""##y%x&{(|*}}+v-r.n0k1h4d4_5W6R8L9F:K:m<==͎?щAԅD׈GL~J~2~7~:~;~=~=~=~9~E~Dh;`9]7Z6Y6^7ax9cv9i:g:g:g:h9k7p6r5r5t5x4z2y2y1}2|6y<Ȍ;}o7}w6x9}p=v={f>yk>vl>yo>ut>}>@??@ϣ@>~X~S~7~:~;~<~:~-$wui %~),-y-p-o.u0w3~5688766w8S:Z=|j?zp>~E~Dx9}6v9ty8qp9un6xn3yq3zp4zk5wi8xk:vn;xr;{<{>{>|?y>x>x>z>y=z=~>}}={>}{>~=|~>w=}>w>x=z={=z=}}>y=w=w=~=}=z=>=>~~>>?>==|>={=x=~}=}z={=x=|w>{v=|t=zu=zs={s>|u>{q>zs=z|;y=y;{8y4|3{1y0x1u3s6p8t}8vx8s8~i7|q9z~AuFv>z<:j7f6Z6T8[8b6f4zo3up/ol.pk.xj-~i-k-|*v&gz!yutwvrBcr#~*~7~=~?~>~=~=~<~;~D~1~2~/x+s)U'G%?$6#8#I#m#$$%v&u(z)~+{{-s}.j/b0]1Y2V4R5O6K7H8A9::Ij>yl>tm=wy=|>>?=@Τ?C~-~4~8~:~;~=~7~*"fotz|> }%+/12o4e6_8c9o9997778c9N<\>|m?wv@F{?x7v:q9qy9vt9uq5{s5zm4xp6ug7vg7vl:vl;zuw=v=w>y?w=v=v=u=x}=}>|>>~|>}z>z}=y>z=x<}>z=x?z=<}>?}?=>>|=>>~=z=w>{{=||=y|=xx=yx=yw={u={t=xs>vs>uv>vr>wt=y{<{=x>y;x7x4y2{1|0u3v6q8p8sy9xx8~i7|l9w?vExAx=;r:k9j8^7V8W:s_9me9he9h]7nb4~i3o3}/{,{P&\!tpx`fUXe ~(~4~<~?~>~=~=~=~<~9~8~7~4~3~/~.r,c*S(S&Q&=%3%9$Y$u%~&y'z(t)w+xu,r{-p.j/d0_1[2V3P4K5G6E7@9:=3BdI~I~2~7~:~;~<~=~=~=~:~`~:si7}u6s8qtl?t~>>>=<ۘ@͠?~G~J~6~9~:~<~=~2~(s{fnpȅs$zx*s04o7_9Y:]:c;a;h:p8l7n8o8p:lU;wP<~cAzp>{DE}vAx>w=u>t=t=u?x?y={=~{>}z=|y>{>z>xz=u?{?|>{=|<=~?>>>=z>=~=}={>}w={y={}=|z={x=xw=wy=wx>vs>wr=xs=wu>vs>wu=w~z=~9{6z4x2u1r2n5m6p:sz9rz7{o7k7{<{~D}uDw>}>u;qk9pp8nh9s\9kX9b^:fc;id>g\~>~>~=~=~=~<~<~:~9~8~6~3~0~/~.w,l*T)I(8&'&'&1&R&w&y'v(q)t+x|,q~,mz-j.d/]0Y0S1M2K4E6A9<>\E~F~2~7~:~<~<~=~=~<~<~9~9~?m;i7e6a6b8e9j9k9i9j8l9m6m5l5m5n7l5p5w4v2u2w3t8?f9w6r8p;}h<{mx?}@?<뗿=ӝBC~@~>~7~:~;~<~=~.z%z}t`omsε#vi*~v15t9o:q:r;j|h@yy@G|B8x6v8t{:qz8nv7ry7qq6rn6pk7ri9sd:uh:wq:uwv@y?u>s?r=t=t?v}>u}=u|@z}=}x=~}=}=x=|=?w>z=x@|@y>~>>~;y<{<=~===>{>~>=|>{>z>r=|y=|=}|=yu=xw>vx=ux=vu>zu>vr>su>tu>wv=x|w{[=}e=p~=~=~=~=~=~=~<~;~;~;~:~8~6~3~0~0~/o-\,=*@(F';'0'5'S'r~(r)s)x+xx+pz,m,g{,`-Z.X/S0L2J5I;bB~D~2~7~:~;~=~=~=~=~<~<~<~Nz?j;i9f6b5e7k8k9m9l8l:q9p6m6k5o6s5z6{6z2|2}4z9?c:s7s7n8i:l;l?p={k=yA|??@?ϢBD~B~4~8~:~<~=~=~,s#rm{orImn#d(x/48:;yn>|DEx=z7y9p:rz8qy6u{8vx7vq8vm9uk8si9scu?v?s@s=p{>p>p=r=u~=v}>w|?w={y={|>z~=~y?|v=z{>xz?z~?x<>x=|<<~;y<~=>x=={{=x>y=|>>}y={>y>s=y=~=yx=vt=tv>rw>s{>uy=ps?mo>lu>px=qxz?x?y=y:y7y5v3v3u5q7r;s|8tz9}|8~o8xr9v?|yE}xBv>s=it;da:Zc9V^9Ti9Zu:q;t=^;d:p:u7~1)$XȆyynJy^sMoX!~)~0~<~=~=~=~=~=~=~=~=~=~=~=~=~<~;~:~9~8~4~3~1~/s.f,W*Q):) ))#(B)h)xx)zu)xy+ow+lx,j,f,_-Y/S3N8g>~A~3~8~:~<~=~=~=~=~=~<~;~U~{n>}n>@>>>ߘAϝC~?~J~4~9~:~=~=~=~(i!mfrpXOW!i$u).269:n;m;sy:q9n:r9w:q|:nZxg>y|@}E}By8u7v~;q:p9s}7sy7qw8mn:ln:qi:nf:pe;sl;rm;ty;x;wp~>o|@p?p>r>s>v{>u|=x>xy>zy=z}=zx>|w=}>z>=}=~=~x=}<=~z>=~>|=}=~z=~>x=v=~y=}y=xt>vr=su>rv=p{>py>io?bm?`x>n=wysAt?r?u;w9q7p5q3s5s6p8p:w~7v}7wo7}o8v>{~CqDw>u>p|O:x7zq7uk9p;m;l؝C<~h~G~8~:~;~=~=~=o)bnt}uzlt!r$)-ﲢ148n:b:f:~:::::ze;uZp>q?s}>s|>p?p?n>p=v=w~>u}=tz?x|>yz>|z>y>|>}={>|=}|====~~=}=~==~~=~}>}z>zy=}u=~z=yu=sr>qq=su=rv=t{>sv>kf@dg>e=q=w};ty;s|=u@rBr@p=r9p8q5m5n7n6p9s:p}9r}9yw6o7w|v}~=~=~=~=~=~=~=~=~=~=~=~=~>~>~=~=~<~<~;~:~9~9~5~:~1~0j0T/@.3-,,+$+;+W+d,f-d/c4p9~=~6~:~;~=~=~=~=~=~=~=~<~;~<~=|?s8r7n6m6n6o7p8o7t8w9w8u8u6u6y6|6}5|5z5v8x>?;~w8p9p:q;yk=}m>s@}==?A?՝BI~~<~8~:~<~=~=~=(u|hUwaws~lS M#y'+/3t7j9c:q:::::w:Y;|\<|h>|~@CA{<~6{|r>u>r=u>w|>y{?x}>yz>|}>z={=~?{>z=}{={}?~<=|=~==z=~|=~x>z=}w>yw=wr=xp=vr=su>tx>sz?rt>vf>xe={=|~>~=~=~=~=~=~=~=~=~=~=~=~>~>~>~>~=~>~=~<~<~;~;~9~7~8~<~;~7~3d2D0>/--.).=-M/V3h7~:~8~:~<~=~=~=~=~=~=~=~=~;~:~K~Bw9v7s6m5n6n6o7o7s8s7s8s:s7u8w8x9x7y6x5t8x;;=t8t6s9{j>=>B՜B~;~t~2~:~;~<~=~>~=(ݺ Ӣ}twsq}Z鸩 ӫ$Ϳ'޺+/3w6l8m9:::::_:T;}^<}q=BD}A~9}5w{8t9rz7m~9l}:n|:nr;pks>v>v>u}?w}>w}=x|?{>{>z?||>{~=}v=}x<{><|~;y}<{|<|<|v=}=|>|~=|~==~>~w>{{=}z={w={w=|t>zr>un=qn>qw?qx>r{>uy>{l>k>=={z;zs;zz<|?yBuAt?u~~>~=~=~=~=~=~=~=~=~=~=~>~>~>~>~>~=~=~>~>~>~=~<~<~<~:~:~:~:~8~<~5~3~7~7D3J1&2)3,4V7~:~9~;~<~=~=~=~=~=~=~=~=~;~;~>~?~~>'㵺 fv\mdprn}tw!l$g'g*j.q15|w7uo8zz9:;;:r:U:}R<~d=~?DC}>z7x}6sz:r9rx:sx8m|qz@q{Ap>p>n=m>q>s>v>w=y|?z>z?{>zt=xz>x}=wy=xv>z=x=~};}};~;yv=zu|u>}x=}z>{v?yw=wu>sn>pl=rn>sv>pz>q}?r~?zt>w=<=yy;{r;z;x>xAvApBp?t=t:o9p8m8s9s;u~:t:x6yy7p9|}>yAxDvB|><;p:k;k;r:{:t8{7x5sf1kR/hQ+fb(lu%v|"} se[cnA d#~)~9~=~>~>~>~=~=~=~=~=~=~=~=~=~>~=~=~>~=~>~>~>~=~>~>~=~=~=~=~<~<~:~:~9~8~5~K~;~1~9~5~2N7g:~;~:~<~=~=~=~=~=~=~=~=~=~=~;~:~B~8~:{8u6r5o5r6u6y7z8x8w:x8|9}88767~8|;o<}m9p7s7w9~p={v>~?>@@>ܒ@?~P~P~8~;~<~=~>~>~>&篸 ~`i^tf~vyz!$'z*j.^0]4e7fs7[t8`:g:m:q:q:tf:zQ;{V;n=AD?}r}>qw?p{>p?r?q=o=s>t=w@w>y=x>u?t>wx=|{=z{=|x=yyt|>vx>{z>|w>{v>{s=xr>uk=rl>so>tt=qx>p}?q?u{>}|=<|y@wAu?t?u~=~=~=~=~=~=~=~=~=~=~>~>~=~>~>~=~>~>~=~=~=~=~=~=~=~=~=~<~;~;~:~:~8~8~6~:~-~5~8~:~:~:~;~=~=~=~=~=~=~=~=~=~=~<~;~:~7~O{6y7v5r5q5u7y7{7z8{9{9z9y9v8x8{768y;>}p9p6z7yp;vp={?><@~3~5~9~;~=~=~>~>~>&驸 yi\j~}"&*~.n1b5Z7Y8Si6N|8U:]:e:j:nx:sc:vQ;|`;>EB=~8y6uz8u9pv9ny9r}pk?tf?rm>wd=zf;~s=:}:;~:|v;{|q@o?o?p@p=r?s>v>v?w>y=x>{}={{>|y=zy=zuxy>xv?vr>wq>tk>tl>qp>qr?rx?u~>v?u=x?|<|<~y;v:}s:}|=v>v@wCt@v?u?t;q9s9r:n:r:v~:u;w9|r7w:~{?vBsEz@{=z~>~>~=~=~=~=~=~=~=~=~=~=~=~>~>~>~=~=~=~=~=~=~=~=~=~<~<~<~;~;~:~:~:~:~:~9~8~8~8~8~9~9~:~:~<~=~=~=~=~=~<~<~=~=~<~<~:~Y~@~8|:{6w5q5r6y8{8z9z:x:u:u:u9w8y8{78~;=u9q5t9{l<}t<~>>><=<ܑ?~G~7~8~:~;~<~=~=~>~=%룹 qQr{#(~-1z4l8`8V6P`5T8Z:]:b:h:or:s^:wV;~mjo@oi?un?{k=mtwAq}=m>l>n>p>s>u=t>u>w=z?y>wy>{~>}x=w>xt{y>{x>xx>ww>ws>xs>vm?si>qi>mp?ms?q{@t?x>z=w>y=}=~};r;v;w<>w?zCwAqAl?p~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~=~=~;~;~;~:~:~:~:~9~9~9~8~8~7~7~7~8~9~:~:~:~;~<~<~<~<~=~=~=~=~<~<~;~9~2~T~97{5u4s5z8|7{:{:y:y:{:{:x8{9~87:;t9p5q9p;u=>>=>=~=&ힹ wKk?!d$o*s/468n7ch6a\5l7n:k:k:l:on:s[;{_;>B@=94{u8y7s{7su:or;owoAq@t?s?q=q>r?u>t>u?w>u?t}>x>~?|u>tt?vr=rx;vuw=wx=vu>vv>xr=uk>rg>sg@tm?ut@rx?v>z@y@z@};<{}<~r:w}@~@t@qBq?uy;s;mt:lf:kb9oe9mt6b5c6mh7}h8f7n41+dX%]!}nmu|Bb#~.~:~=~?~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~;~;~;~;~:~:~:~9~9~7~7~6~7~@~<~7~7~9~@~[~9~9~9~:~:~;~;~;~<~<~<~=~;~<~;~:~F~a~99}6u5x5|8789:9:9|9z:|9~7;;n7p6s7|q:|t?@?=?=>B~C~6~9~;~<~=~=~>~>~>& |Ki{M!N${]*p05776S4\47::z:pz:ql:v];o;AB@<~6y~4vt7w~8su9nq:lu=uov>qn>riBoo?sz?wz=z>~=~<|<|:~:{u:{q;|u;{w>vu?{m?x}>t@tAr>p>q=r>u=w=v?w=t|>q>q>tt>up>ts>xz=wtz>vt>wx>wy>ww>wt=vu>sq>si>ri@sg?to?us?wz@{?v>z?}={<{<};|t:|t;x:t>>yAt@pBt@s>p=q;uz;l:o~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~<~;~;~:~:~9~9~8~6~6~7~>~G~F~G~I~K~I~=~9~B~`~~F~*~~B~>~7~?~9~=~9~;~<~<~<~;~:~9~=~T?~}7w5u68888|:{9y9y8}:~9|9|7w;;l6s9{k7yr9x>>>>=?ߓ?@~R~4~9~:~<~=~=~>~>~>& }Nvm![$p`(p/456~5G3c4{7:99uu:uj;zd;=AB>9y5x}5vs7qy8rr;jju>s@qAo>q>v?w>w>v=s|?sy?r=r|>rw>tp?vt?tzr|=tt=t{>vy>xw>xt?wr>vn>rh?qh@qi>so?ut?y>z>}>}=<{<=|:q:}s:~|{}?s}>mAj?p?s?t=q{;l~?~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~<~;~:~:~9~8~6~7~;~F~M~G~F~I~D~C~?~=~;~9~9~65r=;tD@vCAwDJx=WzCb}@j~@oB~C~A~Y~K~:~;~;~;~;~;~:~6~u~@x8||6w5~7679::;9::98}:;k7t8l9t<{>}>>=<;>@~<~7~9~;~<~=~=~>~>~=' yS j#jh'{t,245n3K1i4p7u9y9t9zr:zj;r;@A?;~7z3tx7tq6tw;pm;oj=r=;zs?s?u=t>u>sz>qy>r|=u>yt=xr>wr>yy=vy=wy=tw?uz>ux>vy?us?vr?uk?tg>uh>ti>vp?xw>}=~>|>w;{<<~~sAsw?p@s@q?t?y@xw>sx=n=o=t~?~>~>~=~=~=~=~=~=~=~=~=~=~=~=~<~<~;~:~9~A~R~7~=~A~F~G~B~@~?~<~:^y9=r9Fs9(q7 o5s4 s3%t3p3 q4(s7,t97v>B{?J@VBcBsB{B~D~O~<~:~:~;~:~:~:~6~[~Fs9|w7{5}5~668889:::999wA~@A>;<ލA~D~>~7~:~;~<~=~=~=~=~=' yVjxqtl!pf%w*/22f0Y0k4h7i9k8r9~p:|k;>BB>;~6x|5ut7ut:us;pg>qq>}@x?vx@vn@qd?nj>rxAu@v>w?|}==<:}|;|w:o;p;|p;xs=~q=~v?|~?x>t@r?u?s>t>u>q|?ow>qy>r?t>wv=yl=xs=vy=v=uz={=xu>vt>tz>s{=uy>wt?wp?ul>ug>tf?vk>xr>|z>}=~=y?|==};|;};r:u;s<~|=xy>xq?xsAt@n?o?r@r?u|?}q?s>o>u>u;t;x8{z6t:q=m@o@mB<{;~::964뺣00}3c2f0~t,jr(hZ#k!krfx_=`$~-~;~>~?~?~>~=~=~=~=~=~=~=~=~=~=~=~=~<~;~:~7~K~#~v~?~>~>~=~;^u9@l8Jp7e6g5"j4k4.n3=q3Kt2Tw3]x2hw2sw2zu3u4u5v6~z6v8h9\;e>|AA~B~J~?~:~:~;~:~:~8~P~0r=|q7x5666768}8{:x:|9:99?d8s6m:s>s>@B@?>ٍ@~I~B~7~:~;~=~=~=~=~=~=( Yet_R c#(,.s0j.a0m2d6e7g8q:}o;x<@@?=8|~5yy7xr:xt;vp;we<|}=;;|r?s?s?q?qy>nu>ny>q?s>uv>un?uo=wz=y=w=v~;wkw=w=v=vu>us=sw=rz>r|?tu?tn?vk?sg?tf?ul?zu>}|=~==><;;;;s;r;~q;zxxz>|?x>v@x;x;y9{~8w9o{;:99740.0v0a.l+si&sc" zTa`Z8^"~$~<~>~?~?~>~=~=~=~=~=~=~=~=~=~=~=~<~;~:~9~?~C~A~4~<_q:@e8-_6Z4$`3 b23h2En2Uq1ct2lx3r{3v}3y|4z~4}~4|3{3y4w4v5u5w6|6w6n7l8v>@A~G~F~9~:~:~:~:~:~3~Tt?~l8{{66557778:::;;8Ԁ<]6~t5u8q>r<<>==>ׅA~E~N~8~:~;~<~=~=~=~=~=~(!_u^iU #'*_},x{-t-d.{q1{e4|f6k8}n:zs;=A@>:8z{8yu;ys=zs;zk<|lry>mt@km>rnAzp?~??y>u}>w>s<{;~;{=x?u?r@s?u>s{?ou=nt>oz>o=q=sv>sm=tn=u|=w>v=s~=vp=xo>v{=v=v=v=vs=up=sv=rz>r|=tv>wr>ug?re?th?xo?zx>~~==;=<;=<{=r9|oy}?q>z?|@u?k@h>n>y@@}>y>z=yi@nBlA}=z::~7{4{1/,|,]-_+a)e&i"\^rfV4['~~<~>~?~?~>~=~=~=~=~=~=~=~=~=~=~<~;~9~1~V~C~=~;?_9L4R2"W15a1Ji1\o0ju1ry1v}2z~3|~4~4566655~5|5z5w5v5u5x5~66y7x8>@A~B~F~:~:~:~9~9~=~hs<=Մ@~C~8~9~:~<~=~=~=~=~=~=~*w"|euo y!#&5(Xy)l|,_-fp,if.ds/hg1}j7xr;~<@B?=:}{8zy8ws:xr=xr<{k<~p<}v=rw?ot?mt>nn?lrCsy?~>>zz?wx>p}>v<{;~;|}<}rz~>w?t?u@t?t?ty?sq?pt=pz>q=s=uu>tl>tq=x{=v>t=t~=us=wr=xz=w=t>u=vs>sm=tu>sy>s|>v{?wr?uf?te@tl@vs>y{=z=~=><{>y?t@x@p?u?u>u?r?y@|?y>v=w>v;y;|8s~?~?~=~>~=~=~=~=~=~=~=~<~<~:~9~8~[~H~=cl95P6 L28[0Qh0eq0sx1y}2}344555667777666|6y6x6w6w6z6}78}79?@B~D~A~9~9~:~:~7~B~6e;q765456899::::9NJ:O5l6r:t<>>=Ѝ>~@~9~9~:~<~=~=~=~=~=~=~+n"xmr!l"x#-&Y~'Hr+S{.D.Q,mh+lm,en+}{>|=?A@?;|{;yw:zu:wr:xqqv>mp?ir@iq?pvBtBz>|?xu?tq>q?s=x<;|;u:p=n~v>w{?t@u@v?t?u?uv?tn>tt=sy>r=s=ut=vi>ts>sy>t>t=t~=tu=vs>u|>u=w>x=xq=vm>tv>tz>u?v~>wr?uhAugAuo@uw?v~=}=><<=@>:~;m;{e:vkr?zw>v?q?x@v@r@r?u?q>u=w=v;y:x;}z9ob@l?w=};c)i+m*Wv,Rr.[}.I+W(0w&uU$m[#p`!otWo0!yX'~1~;~>~?~?~>~>~>~=~=~=~=~=~<~<~:~8~A~P~W~;km6*?32J/We.pw.z~01244555666777778887{7z7w7v6w6x7z887:?A~A~E~=~9~:~:~9~&~Fd=l674435699:<<:9ʀ?ϐD~2~3~9~;~<~=~=~=~=~=~=~)h#qw "K#o|%Lb(Kj-Ey.?.N,d)f({h'~}:{@AA?=t=~t:xu:xr;xr:zqrm>ot@lo?ms@lt?p}AtAw?s>vn?to>s~=s>x;}|p@xv?t?r?r@s?t?vu?vn>wr>tz>u=s=qq=qh>ro>rz>s=t=u~=tvs|=s@t=s>vq=xq>wx?w}=x=x>wt>ug@rhAts@wy?x>|>><<=>=~<;i;w^;sk;v{;u>w>u~?zu=ys?u~Ds>tCqAp?m?q?u>w?v=u;u9w:9t;d;d~?~?~=~=~>~=~=~=~=~=~;~:~9~6~4~M~783603/LN+rl+z,/011345555666~7|67778887}7z7x7v7t8u8x887:@A~A~C~:~9~9~9~Z~{j9h764335589::::9؁;D5n6{q9k9x;<=<==ҏA~A~1~9~;~<~=~=~=~=~=~=~!d$i yXe"m#pf'^Q+j^.Qq/J.R,b(z{&g)yt?yxA{C}B|?~y=q;~q;zt:yq;yqmk?kq?jp?ku?owAs?uBv?u|=xq=xk?u}=r=r=t:~;y:oi>k?}s@y{@t@vAx@v@ut?ul?vq?uy>u>u>ur>sh?rm>ry=r=uvy=v>w>x?xt>yg?yk?yw@{@?>==><=;9{z=w?w?{w?}rAzzIuBp@mAlAk?l>r>u=u>v;w:z:9x;h%|&lb)cZ,bm/h/m._+m'$lo"Re vekvm@d&"~'~2~<~>~?~?~>~>~=~=~=~=~<~;~9~8~+~z~B~5wg2D*)bO&p'x(|*,.0111234445}5z5y5}66777888|8{8v8s8s8u8x997;@A~A~A~:~8~8~>~3p;e:}5312358::~9w:y:9݈9O5j8n:o9w<>==>މ@B~E~7~9~:~<~=~=~=~=~=~=~,a$Y ]91xk"~m$l`(|J-Z/gd0Y|/^,h(r%ys+rh@tmAxvB|xA}r@|w>{q=|p;yt9yo;zp:xkyp>|o>{x=u>qn=k>f@l?~p@ytAw}@yA{?y~@wr?uk>wr>uy>t@s>vp=uf>ql=qz=sq>p=tv>w>zz@}l?l?}y@~A??>=><<<|;xq;z]:w^:~w<}=};x?y?{}>r=u?uzAlAj@iBm>m>m@q>s=vh?xw@j?m~-vr$s[(oW,mv/v1/~-k)}$!0w3s[jZ9c""~(~2~<~?~?~?~>~>~>~=~=~=~<~9~@~T~a~'_:8.wT$p=!k"u$y%{'~)++-..///~0|0z1x2u3v3y4|55677788|8x8u8s9r9s9w997<@A~B~@~9~9~8~/o;b:w73113469}:~:|9989Z5i8n:n:~wB~G~6~9~:~;~=~=~=~=~=~=~-_$I )qri kj!jk$m`)Z-X0iW0`w/e+k'o$nx2m]?teAxoBwl?xt=}w=|q<{qsp>rxAvx?xCuDu@v}?rw>ro>zp?{x==y=t;x;:s;q=q

f?}d>|i?yp?vr?v|?z?yAw{@uo>vk?uo>ty=s@t}>so=rc=qip|=q>rt~>tx=u}>u>v>v?x~?{s?n@y@~@}@~>=>>=<<{:{p={];d;r=<|=s=s>x?{r?{u>xr=k|?c@n@pAp@q>r=rc|/sm#oe(jX,c.j1/-n)n%~!ws,}D7`"~)~4~<~?~@~?~=~>~>~>~=~<~:~9~e~~7~?8(WJmux!{#|$}%'(()***|+y+v+t-s.t/w1{23455677~8y8u9t:s9r9r9w:88<@A~D~C~7~8~8~B_9q83112468|:~:;9}9x9i5g6{m9}m:}v<}A><<݆<>~e~9~9~:~;~=~=~=~=~=~>~.g%l myZm]i em ml$wa&}W)oD-gK/cn-k*n'r"ks7nW@u_BxgAyk?yv>wwxs?zx?|~@{?z@w>rv>ntCuu>zs=~y>}=<:;:uf?~d=ye?ul>tt>u~@x@{?xu@wm?wk?vn>tw>t?t}>sm>rb=ph=m}=sn=qv?x>x>x?yAp?y??{>|??=<=<<|q@t@|t>w=}kApo?iApAs@s@s@s>r=t;v;y9{;x:|ni>{z>i=W5wd!pj'n_*d-c.j-y*u&o$r mo~gpi$~$~0~=~?~@~?~>~>~>~=~=~;~<~r~\~3~;~!~~Tۺ>fqvyz {!~!####$$${%w%s't(w*y,|.0123456~7y8x9w:u9r9q9s9x:88=AB~C~V~8~O~,];j83112{4|6}8|:<<:}9u8|x7a6yj<}p=u;><;;ۅ>@~G~7~8~:~<~=~=~=~=~>~>~0ٚ'Ɉ ciZm`qms tk!\Q$bM(@+G-sf-w)}&z#dW;lS@v^AxhA|o>~w>zs=vs:vz9xq9ul;xj;yb;x`;x]>ya=uk>sw>z|?{C}?{?v=uu@xrAwy>xr>xx>z=z|d>zb?yc=xk?wv?v~@x?y?ws?zk?xj?vl?tw?u?u|>ul=sb=sg=t~v>x=y?y?}@t>z?@?=~?>===;{x:vl;wf:~f;n:}q>t=u;s:w:v9v:v;k;e=j>yy>i>Q;|[#U%ye)r-x-{,])S$p!r ick~Ƈؙ'$~'~$~>~?~?~?~>~>~>~=~=~;~.~ ~S~)~"~~~~TWdltwx{||~~} } | ~{!zz!vy!xy"|}$&)+,./1245{6y7y9w:u9s9s9t:|:88?A~C~i~1~-~2m;c830124|6x8x9x;z;9|9w6y8{[8yi;vn~>~>~5%Ւ!|Xjgkuu{iW)6"{T'D)I*g+($|.hU>oWAs_Awl?zq>wv=vo=tq;n{:mw9sm;wj9|`9x]:w\s?o~@l@s}AqtAqn>ov>su>ww?u=u<{;~:;z;ri?~a>x]>uc?tm=tu>s?v>x?yq?yj>yj?xk?uw?u>v}>wkv?uu>u>v@x=x?{?}?v?{?A~?{?|>=>=<<}p:zj:zj:uk:vm;y~;s=p@q?r?w>rz?zr?l??AqAn@q>r=vk>X~@~?~>~>~>~>~=~=~:~7~1~.~)~!~~~~~~nljpqpuuuxvut sr qqr t"x$|&()+-{/x1w3z}5z5y8x:v:t:r:s:w::8:@E~3~6~6~8lB]730014588y:t:r9r:s7u7vZ8zk9m:}|<|=};;퇿=؃=D~D~4~7~:~<~<~=~=~=~=~>~#'"P]zrxjX!s%uT'vT(~n''&x;m]?m]@sb@vn?uq>ws=vo=ur;qv:k|:rq;wk:ya:{Y;zZnx>t}={=x;u;y;}:y;}r{e=t`>t_>ta>rm>mv?o>t>v|>wn?yk?wgAwl?xy>z=zy>wj=vb=uj>z={><|=~f={_u=u>v>z>zq@x~?x?v?x?x@{?~z@u@{~?y>{>z=y=|==~=~=p;|e;{k;}l;~s;uyp>u>r?t@wv?z?w@~?~@sBr?t=s=p;t:q:l9q:t:v<|rxy>n=^=jd;L)f(*y*m)~&i"Yx{z;/ W%~(~9~?~@~?~>~>~>~>~=~=~:~;~E~:~,~(~&~$~$~$~%~&~&~&~&~&~%t%w$y$# # #"I"i!j!} l f f f"h"l#q$}t&su(m|*l-q0w|3{{5}{6y9w9v:s:s:u:y<<>tBmB~C~;~2~uu8a8300246899~:u9q6q7s7vX7wo:}p9{:;;;=؄>C~V~2~7~:~;~<~=~=~=~>~>~,~'"҅]Vl|qX p#pd&sg&y&%}5vs>tm;pr;lu:l9pv9xk9va:xZ:yX:u^;po=k|>m@p}@w}Dz?ut?uoBsp?nk=i}=p=s<~<:;};x<}r;~i=ya=w]=r_>qd>ni>lx>p>t=sy>tq?xj?zg@{k@|{?~={w=zf?va=xmy>x@u?v>{|?}r?xx=w>w>x>y={=~=}=o=r=w?x@}|@}>x}?vx@p@nAo?n>n;q:u:p9my9l8p;t={t=mwz>m?g>ri~>~>~>~=~=~;~=~K~A~4~1~0~0~/~2~0~0~/~0~0~/~.~-~,~+~+~+~+~)~#~&*'%$t$s!R_!M]!OZ"P_#[m$Y'Y*d-p1w~4{}6~{8y:w:u:u;u;{=>@CkD~D~;~7~.~6a8z30013w6s8w9z9{9z8|6u5q6yW:xq:wr9y;ف=B~U~1~6~:~:~<~=~=~=~=~=~1~)$Rer{Uޥ!#|p$%*j;=tn@qaBtq@wq?wr=xo=uls|?s~?xq>vl?vg>ul>wz=vu>s>rv>vq>xl?we@xl>{{@@t?{c>|b=|o<~<=<|~=f>]>oA{<{?z>~?s>||>x?v?w@v@u?x>|q>|u={>w?t>v>w=x=|==ux?u@t@uw?qzAp|@qAq?s?ut>w|@l@j>vq=ik~>~>~>~>~=~=~<~:~8~5~2~0~/~/~/~2~0~1~1~1~1~1~1~0~0~0~0~0~1~'~*~A~9~1~-~)s3}$A"껣"rq"Cu$J~'Y+f0n4v6{~8|:y:u:v?@BH~B~7~7~,~(l=o20013|6t9v:z9x8x6z6w5p6uQ;wp:xr:w|;r;z<{:;|>}C~K~3~6~9~:~<~=~=~=~=~=~:~7%T_ksoXƔ!|g"%ﲢ%+9zu@rc@tr?tt@yq>um=tji=m>p>p{?n~>vsCym>xa>mk=ry}@~=;;:t<{joh>ss=w=yze?zl?}}?>}r=ya>ze>}q>>=<~=i=\?k>~>y?y>|@s>y=z?x>y@y=y@z>~r>v>{=v=p>r>u>y=|<=wp}@r@rz=rv?i{@p@s?s>t:v:r9o}9mu8k}:p;r=w>|x>yx>v?l?o>z}9`,Z&z&$x"ݤ ¬=6[%~+~8~>~@~?~>~>~=~>~=~=~=~<~;~:~9~7~6~5~5~4~4~4~4~4~4~4~5~5~5~5~5~6~6~6~7~7~6~6~5~2~(~!~K~~@ƥ'օ'v|'B(O)d-n2t5{8:;|;y<|>~7~@~A~C~D~1~u~4~7~1~tr;i3~0z0z1|3}5}8|:y9y8t6s7s7o7wF8um:ttr>{y>~}>}x@{f>pY=g_>m>y<=~;};::~q;zhye?{lB??s>~`={c>|t>==<~h>|>{@~>Av?x@{?w>w>|?z=y>{u=s>z~=t=o=o=pz=}={:o;~e:}cm>z=~?|=|>ux?mp@j{@n@s>vz}>y~?w?l?3k%c"b$q$"x! ﶙ뻞t#z<n'~/~;~>~?~>~>~>~>~>~=~=~=~<~=~;~:~:~9~8~8~6~8~5~5~5~5~6~7~7~7~8~9~9~:~:~:~:~:~;~:~:~:~;~A~_~3~-~/x-u.r0369;;<=~=~;~P~6~<~=~<~7~2~9~7~;~h~s<}m4|1y0y1x3v5t8r9q:r:s7p7m8l6xI7|i:|s{sut>sj>~Z@`@?|xp?~?Av?`?}a?~v>@=;~>f<^>i@~@|B>=t>~v?w?q=s>z={yw>ul=l=p=v=z=}<~i:b:~a;yd;{q?l=>z?q>s?y>z>ur?pmAtz@r>t=z~>~?~>~>~>~>~>~=~=~=~<~<~:~:~9~9~8~:~:~5~B~B~C~?~8~7~7~8~9~9~:~:~:~;~<~<~<~<~<~;~:~9~:~L~5~6457:;~;~<~<~=~=~=~:~;~;~;~;~;~:~9~7~5~S}t;{t5z1{0z1x4t5p7o8n8n9u8s7o6q5{d5~e8}s9yv:{|<{|?~j~/~6~9~:~<~=~=~=~=~>~@~5z#rr^VXVYYlϔȽ몵$,{y:ywB{tD~l>yo>ww@v;w:v6yu6{_7~Y8Y7Y<|ju?q?p>szAnt>rq>rh=}g@|@u=y@y?`?`?v>>=={~=~g=`=j???A@p>}q=s>m=o=v=yi=k=mz{;m;{`:xZ;zd{w?|@m=l@i>m@p}>po>vr?x{@{?}=}~?~>~=~>~=~>~>~=~=~=~<~;~:~:~9~6~>~N~c?CzzD{}D~B~A~@~;~8~9~7~8~9~:~:~:~;~;~<~<~<~<~;~;~8~Q~8~8~9~:~3~8~:~;~;~;~<~<~;~<~<~<~<~;~:~9~7~4~B}uz~;~0|%qfWS[qXsf!(~?~|I~t<~k?~oBzw>uzv?r>n>o>tAwy>vr>rn>uo=w|>x=y<};:|9w{;sgx=w~>?}?`?~`?x>??~?}~=}ij>>|>?@o?k?wy>o=n=r;w;yu;ws=wr>xsl>rCv<{j9^:~X;yb>xm>t}=r>i?i?l=m?hs=it>ov>x?{?{=z;z9v8u8rv9ol:su;z<}??~A~;~;(!{j}l뵫b.nL|q'~2~:~=~?~>~>~=~>~>~>~=~=~=~<~<~:~:~8~@~S~?~A}>@CvsBuByC~DB~A~A~A~B~?~;~8~8~9~:~:~:~;~;~;~;~;~;~;~;~;~;~;~8~9~;~<~;~;~<~;~<~<~<~<~;~<~:~9~7~C~Gyq:wx6q2o1o1o3p5n6k9o9o:s:y8x8t8t8yX9to:s{9w:{:s;n~<~.~)p!h{]Xb@iWdL|!X9n[e'~0~/~>qE|pAy{t>x?x>uBtz@pp?rq=yz=}=>?;:{8tu:mfs?w>x?{=z;vw;qb:mS;na?a>]>|?>~?|=~~>|j?~g@~k>{@@?>m>f?zq>oj=g>e;i{{@o?f?f>l>k|=ls>nv>p}>s?{?=<:z9t8rn9sm:yz;y~={AA~=~L~0d'Y~dOgkgTﯧadBmT ~*~6~;~=~>~>~=~>~=~>~>~>~=~=~<~;~:~?~J~h~E{@=?DsBum>q|=s>{?AAAAA~A~B~A~B~=~7~8~8~:~:~:~:~:~;~;~;~;~;~;~;~;~;~:~:~:~:~;~;~;~<~<~<~;~:~9~6~>~Sqk;ry6o3n1o2p3t5t7n9k:h:h:q9y7y;v9|N~=~7~1w$ldmjSuI;b0eݸ=sWs%~.~?~`~Fzyvz=?|=qv|=<===;{;v8ms:mb;gYpow=y?z~?d?`@y>~?{>{Ay~>|i?{hAnB~>?@?m?c=i=r;mrx=o=j=g=ft?e>\>^=e{?p|>yy?=?>=~={:u9q9th:vp:yx]\ߊeScmgIgTul#~.~8~<~>~>~>~>~>~>~=~=~=~=~=~<~9~?~F~C{>w=y;?BBk?~i>>>?>?~@~>~=~<~:~<~8~7~9~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~;~;~;~;~;~:~8~6~7~Ell=n}7o4p1m2j4m5q8m9l:j9f9g7k8k;j9rH;wo8xz8u=pAlsA|K~A~0~5~7~:~;~=~=~=~?~>~;~>{&l^{I!Rܵ`;RXa%~.~1~@~R~A|>vAx:x:wu9yr9~f:}_;a;\=d>p;<}y>qs=mx>uz=~<==;<=z:o{8kn:d`{>z;z9~;wh:pR:oQ:wo:;==}>f?b>t??}=yA|~?zl>}i?k?>@>=p<_<`;x:p:o:v9~y:{l9zh;zj>l@x=|?s?i>d=c=i;o8xj9e;f=c>j\==<<;y:v9zd:yq:vs~>~>~=~=~=~=~=~=~=~=~9~L~?~>x;r:z:=@@>i<;;<=>~?~C~L~M~G~6~9~9~9~5~7~8~8~8~9~9~9~9~8~9~9~9~;~;~;~:~:~:~8~5~E~Cop=o9o5m2k2j4i5k7l9k~<~:~*kcA 뾘ߩ弭sUhDA^Y&~/~3~6~C~=~`}?y9|<~u?|v9zl;{`;;;?<;~9mo8hk;h^><}:;~>v^;pM:sU9y:;;<{@}?w?u?vn>}j>k?>>==r<^<[;z9t9o:t::i:}f:i:p=w>?z?o=f~>~=~>~=~=~=~=~=~=~=~<~;~8|>u:s::;===9n9v:z:}:~::~;|;z<{={?@><;;<=>>~;~9~K~$~9~~P~D~D~C~J~X~H~G~G~H~H~H~I~J~?~:~:~:~7~5~@~For=n8n5j4l3n4l5k7j9f:k:p:s:u9t;s9yo<{q{>y@{C~F~4~2~5~9~;~<~=~=~?~?~>~<~*s!c7lꪵ証졸ubS_L:cU'~0~3~8~8~=~U~D~9=u@|p~?~=}<89;xw>qS:pL9w\::;<z=v?u>p~?tp>wk?yk>=>==tu=j=e~?~>~=~=~=~=~=~=~=~=~<~:~=u:t989:;;:Ï7y6~6́7˂8ȁ7}8x8t7q7o7e7X8g:<=<鶴<;:::;5=@@KE~EzEvDsErFsEuEpEuE~F}GK~L~;~:~9~7~4~<~Cmv=l7m5k5j4j4j5m7k8f:ex;w@xB~J~]~/~4~7~:~<~=~=~?~@~?~=~#y#PZ|zoosph]{V[T7iT(~1~4~8~:~9~7~k~E{K~r=zh>vx>wm|q>~>=<=>z=q=k;j9o8v9y|:p:d:k:v:::::{:}:::;:|x<~<=|=~A~p~0~8~:~9~4~0e(Q U]hqzudqRoNyS~[^.I+qx!~5~<~>~?~?~=~>~=~>~=~=~=~=~=~<~:~=v:889::9765컛6켙6788}7w7s6r6t6n6i7g9i:q:};;;;;;<;<=>@}?v?r?q>p>q=rq`;nZ}~<:89w:s=qk>pP;uR9m9:::;n;i;~j<|s:z;y>x?w~=xl=zi=zq<|<}<<;v:b;Z:_9~|6u8r9q=su?vs9d7d6r8|{;{=z?~A~I~D~7~9~:~9~5~1i(W ZaegogUcD`JjVe@OQ~%~(~>~?~?~?~>~>~=~>~=~=~=~=~=~<~9~::788998655ﬧ567777y6v5w5}5x5u6q7o9p:r:v:w:v:t:s:w:99::::::987}6v5s557:=~;~8~8~6~2~Gx{DqzquAzL~U~.~2~6~:~;~<~=~?~?~@~>~9~%h UVnjebabaza\d:!rV)~2~6~:~:~:~:~7~B~:zx>vn;yd?p{@li<=|yB~?~A~5~8~:~:~:~5~1m(]!^ad|ecgHj:mHrSZ'T[#~"~9~=~@~?~?~=~>~=~=~>~>~=~=~=~<~8~Q~977799765﫫5ﭩ5ﱤ66776}5|432}3q5s5q7q9p:q:o:m8i8h9l9t7~89::::9875~5v2t3u4}59~=~;~8~8~6~2~At}Aiv~?~@~?~;~%j"\Yt|sidbb}d`j@!vZ)~2~6~:~;~;~:~8~3~I|}=g=vp:wk>kn:dT9i]6j_9qj7u{7zy765r5xt7mm6ee5b[4b[5cf5ms9y{9:<{;}987|7u6t;u}>uf?vT;~a9}9999r8~b8yi:zj;{t9y:y:y;ztz;vt8zm7i6p7}7~:{<{~?~?~>~=~>~>~>~>~=~>~=~=~=~:~3:87898655﫫5ﭩ5ﯣ6776654222c4p5q6o8m9k:h:d9b8d9e8m6x79:::98754|3s1o2o2y58~?~B~8~7~6~3~KsAf;i8i6h8k8l7h8g8h:g;g>j;k;l;o:q8q9tt9{9v?w?u@wD~M~R~.~4~7~:~=~=~>~?~?~?~=~/~'b`yqiddhgpH!y^)~1~6~;~<~;~:~:~6~;~Ie>`;ui;nf8eV4mW5nZ4tl6zx4|y55|{4qe4jj3f_4aV4bT4i\6pi6}};:;:8}8z6z7r8y9u~>~>~>~>~>~>~>~=~=~<~;~;988798655567777654322T4b5k6j8g9d:b:]:]:`:a9j6t8|899987542w1n1k0n2z59~;~A~8~7~5~2~JuAk;l7k6h6b8a6d8g8g9e;d;h;m;m;l~?~@~?~>~6~*j"d|펾{mhgkouP {c)~1~6~;~<~<~;~:~8~>~>v@a@gx_;p88787g7|b8ze:ym;xz:|989;b:a:}p:x~;y>{~>~>~>~>~>~>~>~=~>~=~=~<~:~2:88888655678988765433Z4M5\7a8_9]:Y:X:\:^<_;f9q7x89987654y2q0m/l0s2}6:~?~:~9~7~5~2~Ev@l;m8k5i6a7b8g~=~>~>~>~8~Bs%iwwllowyZ ^'~0~6~;~<~=~;~:~9~7~3~Wf=g8dc5gZ1nU2v]3j0l1v0zn.hW+cR-_N0`K1fS4s`5p6~89:97~5|4555~x8xv8ut?tg>zi:w7|7575g6}]7}c:{k;z~9|8789`8_7}h:{z;{=}=}8~5n6T7S6k7{7z9t=t=w8~6x6s6g5{t5zz7~z5t8o:t<|:8p7a4Z3Y0`,g*w-{/122}3v6n7rG9t.=~C~6~6~7~:~:~<~<~;~6~1y(q onrqa{WRQP|ktF#~1~<~=~?~>~>~=~>~>~=~=~=~>~>~=~=~<~:~998899755679:::9876544q586E7R8T9Q:P:W;[<\?[?c:l6t8}888654|2s1o0n/r0x47;~B~?~9~7~4~8~Hn?k;f7i5k6k9j8h;f;b:a;d;e;e=i;p=s:r9s:w=x@z=<;<}<}=?|C}H~X~7~1~5~9~;~=~>~>~>~?~>~;~Iz'ln~tqs}eX'~/~5~:~=~<~<~;~:~8~R~EwAq9is6h]4oZ/w^/o.e/r,sZ)dR'^I+[E.aO1nW1yj5x6998955~422}3w4vq6wr>vi?{o:|9}6655|e6{\7~b:k;}:9667^6[9a9|x==~;|9{7r5X6P7m7w6{6v~>~>~>~>~>~>~>~>~=~>~>~=~=~<~;~<9889866679::;::987헻6555Ԕ"6ޘ.798A:B;K_9g6n7w776542t1r0q/s/z2}48=~>~:~9~7~3~5~Go?n;d7f6k9o9l8i9i:i;i~>~>~>~=~;~7~+m j{xxoa%~5~;~9~<~=~<~;~:~9~1~S~@v9ly3da1o^1zb-n,j+k'pN#eJ$]B)^F.fN0p`1~q55898765}22/z/ul1us8tn>wm>~s:~76545~a5\8e:q<:865~6^7Y8]:u;?=8~5{6Y5N4l6w8~7x=u>u:t01q1Z/|`2sp4u{4yx6q7p9u9}:}8q4e1^.\*e&n$'*+-v/k0lx3N9mC~J~5~7~:~;~;~<~<~:~;~2'}zx{njid^>lq~*~<~;~=~>~>~>~>~>~>~=~>~>~=~=~=~<~<~;~;879975679::;<;::픽986ډ5τ5ւ56Ǐ729R:KY>R=Y:`7f6p6x5543w1q0s0u/|0369<~G~9~8~7~3~5~Ek>l:n8n7j7i8m8m9l:m;mq;q:s}C~H~M~W~,~3~7~:~=~>~=~>~=~=~;~:~0u#lqwm&~2~;~8~<~=~<~<~:~:~7~:~Fx(dF,kS.tg1w35687553z2.,zo-tl0wv:vo>{n=u:}655~33\5\8g;x<:8735a4Y7^9o;>?953}X3Q5i4z7;|=v;v:u0x-q-S-zV/wk2x{3}x4v6p7r9w8}7t5j1e-b)d%o"#&(+w-m/m4zm9~G~N~5~9~:~;~<~=~;~9~<~7&xqokg^u'mt1!~/~;~<~>~>~=~=~>~>~=~=~=~>~>~=~=~=~;~9~;87996568:;;<<<;::܈8τ7}5w5r5 5Ŋ8;9\:V:FW>X>N>P:Y6^5f5o5y43x1r1q0w//146:=~?~9~8~6~2~>~Ei?d:e9m7k6j9m8i:f=@ۂFO~R~,~3~7~:~<~>~>~>~>~>~<~8~5{(miy}|n$~.~<~7~;~=~=~<~;~:~9~8~;}}Hs_2s[,|t*j'|%{"{S h?!`;#_@'hF*rW.zh0~26566412.,+|h,{l0yv9yq?~q>r:{944|2~3[5\8j:|=:9743`6X7^:h;{=>95}4}W3V3k4}79@y>x<{2{,x,M+Q-f/w0w3s2m4l7s5|4x2r.j,d)a%g"y "~%(~*p-j3{~?~@~;~7~:~:~;~<~<~;~8~<~0%xspk~gyYkp xK%~6~;~=~>~=~>~>~=~>~>~>~>~>~>~=~=~=~;~4~768:팿7668::;<튿<=<;:Ձ:|8w7q5l5j5c68Ɇ9<;@;>V@K>F9P4T4[3d3r3x2r1p0u///147;?~A~8~8~6~2~<~Em>m:f8f6h7j8i8j:l:i>i?l;mw;{99<{=|=|=<=>>AނGN~M~,~2~7~;~=~=~=~=~=~=~<~9~@~0ngmuy}j#q,~;~8~:~<~<~=~;~;~:~7~h~Fzc4\-w)v&!toId9!b:#cA(nN){\,k/|1364521/-()x`*wl2wz:zs@u?p<~t9z6|5~2~2_5`7q:<;:753^7S8`;f~]~2~8~:~;~<~=~<~:~8~<-$wto|ivdoHhq"~(~9~:~=~>~=~>~>~=~>~>~=~>~=~>~=~=~<~;~:~87:87789:;<<>=ހ<}S@T@H==:D7J3}Q2}[4p2r1p0r.|../247<>~F~7~7~5~1~=yDm=n9l6g7i8n9o9n:m:m=n>n=k}=j~Ap?x@?;:;<=}=~<<<;=>߁FN~L~,~3~7~:~<~>~=~=~=~=~=~;~E~:q$kbos|i!q*~7~9~:~<~=~<~<~;~;~8~2~.n@d,'#}bhAe: g:"nD%xQ(~b*m.}034441/+)'{&x^*}p2~;y=v@m;~l8x4{2~/}0{b4e6x8:;;851V6Q7`:j>|<~2w+&V(Q(T-c.o.i0e0j0p1}1/-y*u'm$i!gyo|#&~+|2~A~=~7~9~:~;~=~=~<~:~8~9+"xsitco`c*mq% ~-~=~;~>~>~>~>~>~>~=~>~=~>~>~=~=~=~<~:~;~:~9:~8~8~8}:}:};|<|={=z=y>w=@N?Q?F=~7:}76z>2xG1yY1{m1{n0}p/~x/..024}7|=~A~=~7~7~4~/~CsBgw@{>{>|@~;~<}=<}>}=;<;:<>އEN~M~,~3~7~:~=~>~=~=~=~=~=~<~=~Jv(l`hovj a(~3~;~9~<~=~=~=~<~;~:~1~qq/z*&!vWh=e< f>"nJ%yU'f*q-~./222.,)&%yr%rd*z2;|=v?k;f9|x5100|i3n7x99<9743N6Q7`:g:u:9x6s3q0X/T0}~178;=y:~4s+v&`%S&Q)[*i.e.c/h0o/z/0,)x&q$j it|n |%,5~>~4~8~:~;~<~=~=~<~9~9~5) vlz`p]iT`p$xO#~4~:~<~>~=~=~>~>~=~>~>~>~>~>~=~=~=~<~:~<}={9{8z8z9y:y:y;xu>s>q=qv@w=x<{>=<==<<<;~=~=~=~=~=~<~:~M~,neamr{j`&~0~<~9~<~=~<~=~<~<~:~7~4~2*${lLc;`>bD!iN$v]'|j*t,.0/00,)%##{j%n+39=wy;x:u4,z%j#U$U&V(^)a,a-f/l.x.,+~(v&o#g ek~gx#q)x1~B~4~9~;~<~=~<~=~<~9~:~1'rcuYnWd;eq'|h(~9~;~=~>~>~>~>~=~=~>~=~=~>~=~=~=~=~<~:~<~<}9|8{8{8{9{:z;zy>x>w>v>t=q5vC1xM0xe0zp1{o0{p/|w.}/|01259B~F~=~6~6~3~.~BvAn:j8l6p7t8n7m:q:s:t:u?t?s@s@sCtAv>x={><;====<;=@F~L~B~.~3~7~:~<~>~=~=~=~=~>~=~;~M~-o!j_nryk`$n.~8~8~;~<~=~=~<~;~:~7~6~2)"zxdA^:\?\J!aU#k`&xm(||+-./.-)&#!!wf%{,38~>~>~>~=~=~>~>~>~>~=~>~=~=~=~<~:~;~;9~7|7|8|9|:{<{={?{>z?z?y=w[A|Q~>~=~=~=~>~>~=~A~)v"lbmsv|ma"o+~5~8~:~<~<~;~;~:~9~6~6~1( }ri`:];Z?ZK ZZ#di&nr)w}*|,-.+)&#" |!i&-38~~}{>v9s4s.(#e!S$N%O'T)T+].e-{p-w{-q*j'c%`!aabn}mtd&q/~3~5~8~:~;~;~<~;~;~7~5,#{dzTsPnEeo(u=#~3~=~<~=~=~>~>~=~=~>~>~>~>~>~>~>~=~=~<~:~8~<979}9|:|;|<|=|?|>{>{={=z=x;w:t8q6n4n2~1~1~4~8}<}<~=~;?~M=~Z>`>|Y;yS9tS5vR1{W1|o0|q0}p0}o0}t/}/|0~2458?G~L~5~5~2~.~Dq=c:i7k6n6p7t9y:yt?q@u@y>{=|;<<;>=<<<<>BG~W~:~0~5~8~;~=~>~>~>~=~>~>~?~>~<~{$kdjpru|ob!a(~2~6~8~9~9~;~8~5~5~4~3~.&z{gR]:X9T@VM []#cm%m{(u*~+++(%흹# r"w'-37;y;~j;~b9l50~*+{.}3|789~<9}6/~`5\7\9c=t;w7u3~/t*|_*j03~7;={>v=s5q.(#u Y"M$G%F(N*X,`-}k-ux,o)f'`$]!Z\`ddxm&t.~8~%~5~6~5~7~;~9~8~6~2*!~wy]tPqLm2hq-yT&~:~:~=~=~=~>~>~>~>~=~>~=~>~>~>~>~=~=~<~;~9~<989:};}<|=}=~>|=|>}>|>{={dA|`=w[:r\5wW0}[0}p0}r0p0}m/~t/~0~1~1258?C~A~5~4~1~0~Em=h9j6l5m6n8v9}:::}:{;yz~=<<~<:==<<;;>BI~L~-~1~5~9~<~=~>~>~>~=~=~>~?~?~?~(~)l!ffjjjp{pcb&~-~2~9~6~4~1~0}-~/~.~/~*zt$}b@Z7U8TAUQ Z`"ds&o'w)~**'&홻#Ꞿ {x|v$)/387}w;}m:c:m4.))r-uz2s7x9{:{:y9v4/xe4yf5}`9{b;vm;p5p2z-r)~h)r.36~:}=~z:t9r2t/p+~&|"j M!A#?&H)R)]-}i,wo,nx)f'_$Y!WX[`}xf|#)~8~2w/v.~.~6~2~;~4~0~.'zrsmXkNjGji"o0~*~?~:~=~>~=~=~=~>~>~>~>~>~=~>~>~=~=~=~<~;~6~5;989:~;}<}=~=~>~?}?}>}=}<{:y8w6t4n2s1~2~5}:} <~<~8;~L<~Y>~d@gB{f=va:sg3y[/[0p0q0n0~l1v1011357?E~S~7~4~1~2~Dg=h8h5e4m6o8o9v;;|9z=y;y|;{={@{A|>}>~<<;:==<===?CK~M~+~1~6~9~;~=~>~>~>~>~>~?~?~@~?~:~+p#hcd`_eoq~dc#q(~(~(~-'~&x%s%n(lu(~+vv(qq"q`_:X4R8QCTV!\e#fy%n(u)|)(%# z~vv!&,03~7|8y:p;j8l3.}((~i-sv1r6u:z;|9w9q5y.rk5vt6|g<|`;wf;oz6o2v-x)xr(~.27;9|z:|u:u5{1p,u'y$| X!?!9$C'M)Y*~b,wj+os+g'`$X!SSW]nVt!z%~(o)nu)vm&zq&t%u(~(~-~*(#{phmaTaIdCgk,sB!~0~>~<~=~>~=~=~=~>~>~>~=~>~>~>~=~>~=~=~<~;~5~><:999;~=~=}>}>~?~?~=~=}<|:{8x6u4p2u2~3~7{;~=~%=~?>}Q=}]>h@~i={j;uf8tq2z]/Y/p1p1l1m1w1023456>H~J~6~4~0~3~Dc<::<<<<;<;?D~Y~P~,~3~6~:~<~=~>~=~>~=~>~>~?~@~@~<~"u'jdb\UYftrhdq"z#v!v{}ztlp!mh#{v(t~%l!~a>[6U0P8PHW]!_m#j{&w(~)(&#ꜿ 핼xpy|$(-y1}~4{5z9}y;{p:m7m3y-x&'u^,ow1s5w:x;y:rx8l4t.lu3q7yq;y`~>~=~=~=~=~=~>~>~>~=~=~>~>~=~=~=~<~:~?;88:;<<~=}>~>>=<<;~:|8y6v4r3v2~4~7|=~?}-=~D>|T>}`=~i>}j@zl=ul8tz2}].X/l1p1k1p1x0122346>D~D~7~4~0~1~B_:`6h3q4p6w89|9z9||9~y9{w:zv;zx>z?x@{@~>~<::<==<;;=?쑿D~W~o~-~3~7~;~<~=~>~>~>~>~>~>~?~@~@~>~1~+lha^PIV}aiqdjh@~PRaflxkrkgp\ qW"x#uj`Z=S1O0Q>WO ]c#ft%t''('$휺!jzm!{&+|.u3|4}~6x}8yv:zo9|n6u1m*ky$zo(oZ,q{1u5y:y;s:mk6hs3m+h2k6s|:xg~=~=~=~=~=~=~=~>~>~>~>~>~=~>~=~=~<~;~D:76889:;;~<<==<;}:{8y6v5r3v3~4~8|<|>}1>}F>}W<~b>~jB|j@ym=us8v1~Z/T/i0m1l1q1{0123566>A~@~8~4~0~4~>`9`4d2i3o5u8}999~9~w9|u:~y}?v?s?s=u~>~>~>~>~?~?~?~>~@~0n"labSBDQr\frxoLc=4jT]sPo_emWyV{!xUHJ>K3P4VG _X"el$n{&x(~)(&#裿 靿ge{p#{(-x/~q3|x5|z7zx9yu9n6q3{-b4%{#kR(m\,r}1v6y;x >"E%P([)d)xk)m~&i$d!\VPNUj|y\ xj[P}VvxT"=it[zSqK^JGRLaLep-s5 ~,~A~<~>~>~=~=~=~=~=~=~=~>~=~>~>~>~>~>~=~=~=~;~9523568:;<<===<;|:{8x6u5r4v4~5~:z=}>}3=}I=~Y>~c@}i@{j>wm:wz6w0U/P0e1k1m1t0}/0123347<~=~9~5~0~:~@`8`3`1d2k4v7y9:z:~z:{u:{t:|z;|z>}?@?z~=~>~=~=~>~>~?~?~?~>~6w%oebYD9A}JlJpz躪꽠Ǔuadg\FHJEGH>Q= ZP"a_#lt&t'{)('%馻!餼ueyn!v&w)w-ur0vr4zw6yx8{t8v7m4w0qa)[\"p%iH)p`/t{3u9w;v~=~=~=~=~=~=~=~=~>~>~>~>~>~>~=~>~=~=~;~7423469:;<<=<<<};{:{8w7u5q4v4~6~:z >|=|3=}K>}Y>~c?~i?zh?wm;x6x0M.L/`1j1p0v000112347;~:~G~4~1~:~Ab7b2b1f1o4p7w9{:~u:v:t:t~@B?;;;;;<<<;<@DJ~Q~.~3~6~9~;~=~=~=~>~>~=~>~=~>~>~?~>~=~?{(pja]H34>q"X%,15r8{z8x7u5n1o0rj-wb(xg$qz!i~_IB!?%I'R(wb)oq(n&k$d"]!XOGFJ{`OvܢfX2:n?p<\=FJK]Wd-ov4{Y&~:~<~>~>~>~=~=~=~=~=~=~=~=~>~>~>~>~=~=~>~>~=~<~45335689;<===<}<|;{:y8w6t5q4{5~6~;z =z>{2=}L<}Y?}aB}gBye@wm:y3y/C.H/\1h1r1x001123446:~A~D~6~1~?~@c8c2g1l1p2r5w8~:s:u:t:uw>@B|>{<{;}:;;<<<<>ADH~Q~,~3~7~:~;~=~=~>~=~=~>~=~>~=~>~?~?~=~?~-q oa_M4+:{>q(r룹Qd{tshbU^Hi?iIOI^Jf!MZ"US#`c%jq'v)*)(%"li~p!r&q)k-jx/qv2wx5vu6yw7~z5xj3vn/]R(PM"i$_I(iJ.pb3w|7{;y;w;uv8~p4.z['h,1u8o9rv;xn;ys5{3u-ix(kJ$V#m'x.y5t9}t5x~6w5q2j/kt-pl)sg&rm"k|lVI>">%I'Y(rm(p{'m&g#_#\|!X RLDGQ`nuUߔ.0T~>~=~=~=~=~=~=~=~=~=~>~>~>~>~>~>~>~>~=~=~9~533468:;=<==~=|<{;z:x8u6r5p4~5~6~;x>z<{2=|J<|W?}`?|dAxb>xn;z5z/9/D0W0h1t1{001224456;~<~9~6~2~1~y>@@~=zBE~H~8~0~5~8~;~<~=~=~>~>~>~>~>~=~>~=~>~?~>~?~3x!pe]S;*4@z:z,ާWGsp\YOFJJLSSXSf!Vp"Pf$Ua%`l'n|(y++)餼'$랼 qdxk!n$i'f+f.k{1s{4vw5wt6xy6ur4pd1ol+R<$d!b}%\B+iL0sd5u~8t;t~>~=~=~=~=~=~=~=~=~=~>~>~>~>~>~>~>~>~>~=~8~433468:<<==~=|=|<{;z:w8s6q5|5~5~6~;w=z>{0=|H>}V?}^@{a?x`>yn:|5{0-0?0T0h1v0~1112344~56:9~W~5~2~-~?w=p4f1a0f1o4t6xx9|t;q;p:s;s>{@@?>};::<<=<<>?AE~J~5~1~5~9~;~<~=~=~=~=~>~>~>~>~>~>~>~?~?~=~:x%pg\VD0/AH90ۘ՞5fVYTVNTT S^!Yp"]x$[n&Yj'bv(o,,*릸(&"lupm"k&j(i,j/p1t~4wu5vs6sv6nh2oh.bZ'UQ#j#[X(]B-jV2vh6w{9s;s:t9|51,|Y&f*n1y5r9k;nz;u8x4u/p+o]&j`#V#h&n/p2u{4w6w7u{4q{2kw/jv,jx)lo&mo#ny lbF;"?%G'\(vh)mv)f}'d&fy%dy#[!T SSU^|Ҧ&ا.AA7lFuBn5]4SD]W``0nw2|X#~8~>~>~?~>~=~=~=~=~=~=~=~=~=~>~=~>~>~>~=~>~=~>~>~5~632467:;<==}={=z;z:w:t8q6r5~4~5~8~y=z,>|DA}Q=~Z>|\>w]=zm:}4|/ֆ"/;0T0h1w11113444~5~6:?~E~7~3~-~F|=zp7t2n0k1l2q5xy8t;p{;y:z::;<;;>?BE~G~1~2~6~:~<~=~=~=~>~=~>~=~>~>~=~>~>~?~?~=~?~(ni[XL7,9IK=/҈Ұ5rU iU!^U"bd#hz%g~'`y(`o)j}+~+,짵*᳿'ܲ#檾 qyp k$l'm+q.q0t3t{6ps8pp6op5oe0qm*\K$et#i%V=)`H/n^4to7tw9t;p:q951*|[%n)g1k6st8i:l:q8t8v1r-uj'q`$f#a%o+n1n4p7q5t|4t{4rx1qw/nw+ls(kr$qw!q}~H@!:#@&P'~\)sj)lz)g'ex&jx%e~#W"Z!g pxd̜9D;iItIt=c/X7\KhYYd pu3}l&~;~=~?~?~>~=~=~=~=~=~=~=~=~=~>~=~>~>~=~>~>~>~>~=~;~632367:;<}=|={=z=y;w:t9q8s6~5~4~5~8~v ?z'?|?=~N@~V@zV?z]={k;}5}/̆.7/U0h0x11113455~5|6:;~:~8~4~/~0~EP:z`4m1h1g3m5tz8zt:|k:}f=r@?>|>x;s:u;{;|;<;<>@BI~>~.~3~7~:~<~=~=~=~>~>~>~=~=~>~=~=~>~?~?~?~?~+qi\\ZD-+;IG8#d԰ӬS T#wN%g'y'r}(h})i{*}-+,ⴼ)޵%ڶ"髹|uw|n!l%j(q,s/v2u{4sv5ln5hl5gl2ki.kn'[O#j$de'X5+dQ1pg5vo8tt:q:s:v840y*m^%v)f0`4vg9r|:m:q8v7s4r/u*\&nx#a#h'k.f2g4k5r6u~5vy2tx/qt-lu)lx&nv"vzTE 7"<%E'O)`)|r)my)j{'nx'tz%g$p#" ^7y.$X5jErIs=j.Y,[@lVq`Rip)t3~*~@~=~?~>~=~=~=~=~=~=~=~=~=~=~>~>~=~>~>~>~>~>~=~=~8~052457:<~=|={=z=x}IA~QAzQCzZ=|h9~}3~.Ƅ.8/V0h1x00113555~5{6~9:~b~=~5~1~:~NH;65uf3o2m2k5p|8us:|i:i;o;z>>?~>{=u;q:s;x<|;=<==ADJ~R~.~5~8~:~<~=~=~=~>~>~>~>~>~>~=~=~=~?~@~@~?~4s!g\cdP2/74+#Kȯh$O'^)q+z+~,---嵷+ܼ'ؼ#ݶ 竻utn|l"p's*r.t1u3tx5nm5dd5`i4bm1ep*cj%af#o&]G)]8-kZ3rp6up8zs:{{:{:740{u)]c$z(}e0~]3|c7xx:w9x8u9s5t1q-~o)zn$j"e$e*d/`3c4n6t5uz3tt1qt.sx*p}'mt#m~ srB=!8$>&F(T*i*t*ww(yu('~'%#VaDl!p)p2u6v0m!_\-mH}^zeUkn.wV~.~?~=~<~<~;~;~;~=~=~=~=~=~=~=~>~>~>~>~>~>~>~>~>~=~8~75~3~3~6}8}:|;|={=y=w=u=r;s:|9~7~5~4~5~6~9~~L>zMD{V>}d9w3/.:/V0i0y10012455~5|7|:~?~E~9~6~2~.~EL<։#8G5xl2rv4pz5j|6oq9vl:~i;j;u>y?{{Ay?w~=~>~>~=~=~=~>~>~?~@~?~3y$d]gol[HBV{| e$za(a,i.w//..赱,ݽ)ؿ'ؾ!䳺tvana i$q'w+w/u2r5jp7ab6Z]5[i2`r.g{(`j$cs%l~'Z7+^C/kc4os6st9xx:|y9974}/wv(Qi$x}(}h/`3c7~u8y9v9q6o5p2j-r)i'p{#h#h'b,]0Y3`5k5r|4uu1vw.x{+rv(kn$bu!aqQC ݱ8#<&@'J*`+j,w,++)x'}$ |ursp]aHWJ_[silhYko2vW!~0~<~:~j~9~7~=~r~6~<~=~=~=~=~>~=~>~=~>~=~>~>~>~=~>~<~8~5}4}5}6|8{;z~=u;w =z(>~:@}D>|JA}S=`9q3r/.~=~9~7~3~/~2fDр;߆,6}X4wj4so5nr6ms8um:|i;jz~>~=~=~=~=~=~>~>~?~@~?~9~#s!عæ켛|oiikp|y yf#S'~k&,v133/.⸸+ݹ'ٹ#۹ꮳec`og"j&r)s-u0u3nv5ce5[X5]b3cr0i~+o%hx$dp&ky(U0-`N0fl4ku8nx9ry:x}9863}.yz(Jo#z{'|n.}a3f6~p:w~8p8m6j6h3e/a,zq'r}%q|$qz&i})b/`2^5e5n5ty3vy/t{,sr)lg&ih"a csJ޳<"߰:%߱<'D*S,_-xo//c-d,(&#~ r~lyjykvqqkls~|c+=ޘ. ~&~,~:~V~Lr5X1g9~K~O~:~=~=~=~=~>~>~=~=~>~>~=~=~=~=~=~;~-~7|6{5{6z8z:x~=y/;v>z=|0?~=A~F?O=[8j2n/.?.Y0j1}100124ރ5Ձ5}5|7|;{?~?~:~7~4~/~B~F|>Ԃ 9E5{]4ve5qi7op8sn:}i;k;j=r>A>};{:}:{;z::<==<@G~O~5~2~6~:~;~=~=~=~=~=~=~=~=~=~=~=~=~>~>~?~@~@~2~1&!ĭ箹쿒ﻍ l#X%m%~q"~-c2N4~2/뮰,⳽)ݵ%׹!⳼]fYda e$l'n+r.u1q{4gm5\[6_X5dj2k{,v'x$mt$qv'c[*W4-`Y0bq4cu8g{8lz8q9z8}63.}y'Iw#~&s-a2|f6yn8rv8k6f6b6b3b1Z-j*{{&v~${s$wp&l}+e0c4a6i5q3u{0sy.oq*nf'gb$bw"Z[bC"ݯ8$ޮ9'@*L,U.of0Lq1Ta0W.z*$%#z!z ~foP`^ r%~B~L~;~;y3?0-R/~f~~H~<~=~=~=~=~>~=~>~>~>~>~>~=~>~=~4~.6~7}7}7}8|;{}X;v=w >{$<}5A~@AF>N~~={?y;y:y9y9y=;<===CI~X~0~3~7~:~<~=~=~=~=~=~=~=~=~=~=~=~=~=~=~?~@~@~<~[~5'!и짴 !!q#c%[$k#xr!>.F0^/}.+짵(㰽&۴#׶]dVaWoW![&b)k-s0s|2ls5`d6]W6`]3ls.|($"ws$}']5*_@.a`1ap5cy7f}8h8p8w7y53~-|v&Gz"|%}w-~]2ye5wl7rm8i|7h~6d5b4`1_-\*({$s$e#~h'm.d2a5c5k4r1sv/ll,a`([^&Wl#W VZ`!ܰ7#۰5&?(G+N,sX.^]/Ff/6s.ps,x&#$#!!!s`po y%~2~[~?~Gy7t3e/3+<%FB~?~Y~8~<~=~=~=~=~>~>~>~>~>~>~>~=~=~7~367}9}8}8}:};}<}=|={=y}4>~B@J=M>T;`9m2r.-=.V0g2~v3111235568w:v:s9u9z;<;;=>CJ~M~.~4~7~:~=~=~=~>~=~=~=~=~=~=~=~=~=~=~>~>~?~@~?~?~2~-'Թ"к ~!|"w#n&Z%[%vm!{'{*r)~(&룹$"ֶ ۶z_VEYaXrW$S'U+].d0gx3el5_a7aY5lb1z*%""$jX'[0+bN/ed1kr5j|6i{7n9t8z751z,}u%C!{%zu+`1d5|j6uf7pv7l~5m}5l4e1a.[*f(y$w"c"\%{v)n/e5_6c5e3_k0V\.Q^+Sa(Vj%W!XUr ߰<"ִ2$;&C(M*}Y+sc+tf+hr*t('&$"!! rf|{!|&~,~;~>~K~~>~>~=~=~=~8~767~9~9~9:;;~<~=}=|;|;{:y8y6x5z4~5~8~:w+=t>y<|0=}?Q>R>Z;f:v51~/~90}T2~d3}q3~2}1~134557텿9<=~H~=~9~6~3~.~?~Gnt:t:o:n9u<|<~C~S~K~/~4~8~:~<~=~=~>~=~=~=~=~=~=~=~=~=~=~=~>~>~?~?~?~=~4~1~)"г룹 {!|#{$|&l%d!l z$#"!誺 ޱշ฻t*n0vSq!r~$_'Z+W.S0N4Wy6_j6j`3vh-'" !~s$]7'c=+cO.ma1tq5p{6p}8t8w8x75}0x+xg$1y s#wr*|n0d4ze6yc7xq7tz5s|5u4n1d.c+](y#f"X!S"o&v,k2]6P7L}3Pc0U\-Xf+_t'p|&$u"l k H!Ե1"ެ7$A%S'c'p'~'&$%$"! jo݃!'~,~3~;~?~v ;z&?{;=~HY?`>m:~62}"/}6/}Q1{a3{l3yz2{2{1|2}4577:=>~;~:~9~6~3~.~M~Ek =q"9|76|F5~N7{U8uZ9rU:q\:td;vg;yn~=~>~=~=~=~=~=~=~=~=~=~=~>~>~>~?~?~>~<~C~.~)翥#˭߾ }"#$֝#B"W!jς˘įڽֺԻͨd-t2Mh!c"q%(q+\,N0P3\5kv1xt*$  oO#a7&a=*jG,v_1zr4tz6r7s8y8|65|0|)uW#'uj"xs){t/g4d6{b7xo6vw6w~5z4x1l-b*a'l#k!ED e#z*l1Yw6Mv5M{0Wk,dg+rx'|&$#"t!`!բ) ӻ4ٹ: D!V#j$|$$忪$#n#o!v! g|ԉȅ#'~,~2~=~?~|C=|N>~V?\?`>e~@~=~:~8~6~3~/~1~CrMrr=n8i9l8l:r~>~>~=~=~=~=~=~=~=~=~=~=~=~>~=~>~?~?~=~<~6~/~)츠#Ĩ绬Ꝿ!"ﻏ"Ө"W!FbnׂϨżؿ}^:yL\gft"x&'z)lm,a._0m/("`@"U4&]6)lG-w^1{s3z{5z68~864{~/{(qU"te!wu(yy.p3e6e7i6}t6}|5|3w1m._)W&`" >:X"q(oa0aX1br/n,{p*u(&$!!!| _z$"ܿCIZr !!淲!ʸ!W c qzxn̍#~(~6~7~?~<{y&<{;=}J?~T>\@bAE~:~6~3~7~:~<~=~=~>~>~=~=~=~=~=~=~=~=~=~=~=~>~=~>~=~>~?~>~=~;~6~/~,$븥ﳠ !﹔!Ϭ!f6Rbơ˞vtHaty !q$^&i'f)z*-,&羚 ܳ맷d\=8"B4$T;)hK-xe0|2456662{z.{'iX!u^!xx'y~-z2n4k5h5q5x3~2z0j.W+E%>"^Lٯ4J R'M-[.,*('%v#`"z uzMbXd{潬峸دN^myoz"~(~-~2~@~;xuj?p<{;74zl2w;1wR1x^2xg2xm1wr2w}2w2y3{4~~58~9~7~5~1~5~s~SW)4[+2`91dF4lK5rM6vK8vK9sP;qU|@AG~B~.~4~7~:~<~=~=~>~=~=~=~=~=~=~=~>~>~>~>~>~>~>~>~>~>~>~>~>~=~:~<~C~+% ~!IJ u-ܻ@WyUx[vEi" $7%j&c&d&m'((쫲$෽غ(:*:!:>%QG)gW,wi-}/01234t0~v+yy%e] u\ w%}+0y2p2m2q1w0/z.j,T*>'."*{ص5ܷ=G$Q*f*(('p'6q& r&}#]Jqz%纭y䲻ߟEYkxi"~(~-~3~8~:u}S=~\zBCG~S~.~4~7~:~<~=~=~=~=~=~=~=~=~=~=~>~>~>~=~>~>~>~>~>~=~>~>~>~>~<~:~;~1~,% |岸"ְ0PrE۾ţϐw\lؕ 8%-'+'j%x$e$%$糵!ݿἶ75+179"KB%`M'u](q)*+,,.x.{s-sv)tu#i[zgs#u(~+-|-x,x+x+~+*s*c(N&;"/4H=D"Q&n&$$fi&&_)'f)6m'cZ!I4LswӜ$Ƴ#Hݒ֩ޒܻ@Wlyk"~+}z2}z7}v9~s;s;r;s:t:u:v:n:s:y;}:~:|:z:v:s:}q:|s;~>~=~=~=~=~=~=~=~=~=~=~;~>~;u8|9888|9|9}:}:}:;;;::ۂ9́6ˁ6{7x9m;p :v(>y=={L;}V<_=g=n?r?x><8~6x4vD3tW4sc2vk3vh4xj3un3vx3w{2zw4}t5s7t;y>~N~:~7~5~/~V~A[PCA,7I.3Q:1_B1dL1hN1lO4uM6~M6N8zS9wY8vb8sm6mx8j7e7k:m|;us<~p~>~>~=~>~>~>~=~>~>~>~>~>~=~=~<~;~7~1~,%!wЖ֡(J-Ϧכ|Yyܠ!~#~('#X |g 觽๻T\Rf,!|>#S#l$Ɗ$뵩!"$$r&h'`&oq$j e.9ugoz #&ď'%$z#j"c"j%}%%}$j!VFbݷ==Q!v d 0\#}(~+~+Y#;4d~lת/ѹ0k|̢ԉ@}]ns%zs.zt4yu8zu:zu;{u;|t;}s;~s:~u:~v;w;m;t;y:};;~:{:}s:|p:{n:zm:~y;~>~@~;~=~<~=~=~=~=~<~;~9~;q9x9988}:|9}9}9}:~;;::9܀8}7}5z6T8l:p:t/=wAAzN<|Z>~a=i=:}6v5tI5s[3tg3ul5xk5wg5xi3vp2uv1wu3{q6p9p=x>~>~7~6~3~K~kgD<):>/7G74Q=1WH0aQ1cQ4hS5qP6{N6N8{P9wW7ye6yl6sv9k7d8`7d:i|9ot;yrxrC||I~F~G~4~7~:~;~=~=~=~=~=~=~=~=~>~>~=~>~=~>~=~>~=~>~>~>~=~=~=~=~=~=~<~:~8~:~2'!qt쳩ّ'o \Ԭףaaʸ ~$~&^%ݴfub~孽C28 S!y nT.qH9U?WIMjD LoΌzՓꭳ!KWXT?.n_kdw !qZJm<Nyrk乳$~$~%Y!ܻ@Cau~Fڵ7ֿ=k܊ŘrPgo)|n/zq4xs8wt:wu;wv;xv;yv;zv<{u;|u:{w;u;p;t;y;};~:}:z:}s:zm:zk:zk:yj;~y<~=~?~<~=~=~=~=~<~<~:~9u:o9u9}8879}:}9~::;;::9܀7|6{6z77z7i~?=:|7x3sT3sa4sj6so8ul5uf4wg4xk2yq1{q4p7n:m=~>~<~7~5~-~y~IG)G8)<>25E<2NE2WM3^S4bX4eZ4mV6zQ5N8Q8Y8{e7zl7vp7qz6o|7k8c7b8f|7hx9lsr{?~Z~,~4~6~:~;~=~=~=~=~=~=~=~=~>~=~>~=~>~>~=~>~>~>~>~>~>~=~=~=~=~=~=~<~:~=~<~-'!ll _HMگ٫Vcyճ~%~#͡!iK}h߿] Ƿ&KfƉHRBm z 'k gI kFOpN4>ioaJcdoo b X  ?FsydVUݽCUqmb~ ~%Rѷ0ػ;xbn~GݼAFbc}fZ,Z4~g6xn8wr:us;uut7zS=~]A}e?m=s~<;|:x5rh5rh4tn4vq6un5vi3xg3xg4wk3xm5|l5l9k>~?~7~6~5~1~>~KJ@>!::86B?4JJ5RP6WX4b^5ga7i]8tW6Q8R8X7d6zj7{p9wt8w|:r8n7i8g8e{8cv9jz=nAz:~s~M~6~8~:~<~=~=~=~=~=~=~=~>~=~=~>~=~=~>~>~=~=~>~=~>~>~=~=~=~=~=~=~<~;~7~8~/~'v!||szuZݩWwNvbю٨l˄q|%[LspvW?Qsn]O W u* p f^ `` lf.hI}eRfhj^ p w w Z q ]d Mu z}m^RUpvZ_͞]p:|(̖@y`hsqrwzQHXTpw|zc.֩-:B?W?zf;uo;us~m=~s:}x<}}<}=};|9x3rx2pn3pu5su7uo5xk3zg4xe3wf3yk4~l7k;k>~G~;~6~4~1~L~E^>I:C58EE6KM5NU7ZZ6_b8ac:ec7l_6zW6U5Y4c6j6n6q8y9~z7{9u9q8l~8hx:e~;f~>~>~>~>~=~=~=~>~>~>~>~>~>~=~=~=~=~=~=~=~=~;~:~=~.{)j#qrK颽햼uOFWwphgq@u-K=eYxħaŀߺDX_b_ ` ~ ܔ+kvzbc sr@kYhKsnuS j e {v\юZx \ }pe\YUmiHpYe@Ip]o_nhmmv|nUQb`yql|#9.?Ϋ&B;DP@^=~e<}i=}l<~p<}q}s:|w<||>}?|;{9w6q4ps5r|5sz4vs4vp4wf4zc4{e4|k3k7k;t>~B~;~6~4~1~C~De?Y9G86HI7KR8RX9Ub9^c:dh9ij9hf:o`7\5[5b5k2n3n5s6u9z87}{7t|9m|8o~8o~~1~6~9~;~=~=~=~=~>~=~>~=~>~>~>~=~>~>~>~>~>~=~>~>~>~>~=~=~=~=~=~=~=~=~;~;~D~-x)^#e@Qms{cOMYtlc|RFwEdKLZT}j~pZܘ,I`U`O ︘ Uxpcw~w itJmj l' mVrK wf n jftepCE U {typhbUf}TAJ<E|Qra{q~iyVsR]I57f`!x%~-ީ59<?ïB6BL?\~7~6~4~/~2~Gu-Aq:Y18MQ:R]:Ve9[l:_j:ao=ip:ml~>~>~>~>~=~=~>~>~>~=~>~>~>~>~>~=~>~>~=~=~=~=~=~=~=~=~;~8~7~0u*N'( "8Ur}h^[augdeW\WTQjy켝f#jDPhxLh v qijn_uaww } X{rsp y s. t#z~ R yx gYe_MF l zjxrkeaYbst_PRbwmgNJ<33*0..64N~#u(~5~5~ED;<ư"@8AN?]=d@~>~<~<~<~<~;~5~8f9m9s:w:}9897}7|7}8|:{:z:y:y:x9w7v6M8^9c:k+@q>=uK>xU;{]<}d>|j={q@{s?zv>y{~>~=~=~>~=~>~>~>~>~>~>~=~>~=~=~=~>~=~=~=~=~=~=~=~=~=~<~;~T~k~&j"<"0!*1_uhecYYcw켘qcxHTWqrf X M lzylFx. ȍ Q^{~yr s u$ { {}} J 2^ ?W\HU _ nfvuojtXepwt]HB+5&1--8+=-!H="ZR"~$~C~X~C~~6>:<ȳ%?zp>xr>xw?x~>~>~>~>~>~>~>~>~=~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~;~R~~+~&~'S%;#-"% 7lynag~a;hx}c{_v{vk z  d \ U R Z. ja{{{y؁wn {сz|lU } 澩  q r\ jK uZ_egj}[Sjjy w ze IN)> 6'1 2- :-"F:#[P%~&~)~)~"~G~9~8~7~^~<$;:!<ʺ+??AQ?bs=j=mvs>u{;u9t:r5q5s5x5y4|~5x4p4j3g4i5i9~=~Q~3~5~5~2~>~J~L C>ߕ.;M9d8uv;u;~;~;|98~65t6Z2{r0s/v0~003}6u5o8k~=~=~>~>~>~=~=~>~=~=~>~>~=~=~=~=~=~=~=~=~=~=~=~>~>~>~>~?~<~7~0~+~+~(O&4$$"!   8 h } n x roL/]0imhqdfqRsv | l GA ?w @W/9 >ZTgk{Յ|nЈlhoW|LF @7 ? D Z_ wJ >}[ ]wZYYiO@f{ !!ln!CV!%G ? 9!*4!12"61$VP&~(~+~-~0~4~=~>~;~<~;~8~=~D~Gb=&;*<2?AAS?a;g;j;k;l;l;l;k;j;i;~g;~e:e:f:k:q;y>A|BzCD~I~;~<~;~<~;~:~AtAhAj=l;q:t8u8x7}655679::98ˋ67"H9[9c$:j5:oB=tK@wQ;zX:|\<}b>|d>=:8_4|P3qj3i1g1y20255;@ExN{P~Y~]~5~9~;~<~=~=~=~=~=~=~=~=~=~>~>~>~>~>~>~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~>~?~?~@~@~@~?~=~9~0~+~*g)J'"$"!!!!2!\y pr bP_3mN^Zk]caoc|upQB91+*7cMvY_Yχw̌Z{^_^g\u[VPHDFK\lmje^f^OUe!X!9n! W!H!?"";"&9"+8$PT&jj(~,~1~-~7~=~?~@~@~?~>~=~<~:~8~<~R~@f=3;7<8?C@Q>^;e:i:j:k:l:l:l:k:j:j:j:l;q<{>>uBmAzG~P~Z~>~;~=~=~<~<~'~Ib@_?a;d9f8f6j5s555x5579987ȑ6|67,8]9d*9g9>kF=pNvh>>T=b=~q=x>C?>뙾=;47F3_2wq1p5{2146;AݑFF~M~m~e~5~7~:~;~<~=~=~=~=~=~=~=~=~=~=~=~=~>~>~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~>~>~>~>~@~@~A~A~A~A~@~:~9~5~.~)e(E&$#"! ! CmpNqebniqmyo~l}id_[VQMMYe`Zɘɛ_]Tgaeiol~jbZVWWY[Zclhbp`@(n V!G"@"!=#%<$4F'gk)~+~+~0~4~?~?~@~@~A~A~@~?~>~=~<~;~:~8~8~A~Ai>A=CX;c:i:m9m9o8p8p8q8s9v:{;=?p@tA~]~G~F~=~;~<~<~=~=~<~:~xuQY?Y<\:]8]6f5p4z44l4v56888ߢ77o8Y 9^:f/;l<B7S5f3x32658ў?¡EK~R~f~F~/~6~9~;~<~=~=~=~=~=~=~=~=~=~=~=~=~>~=~>~=~=~=~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~>~>~>~?~?~@~A~A~A~@~@~@~>~9~4~2~.~*E((&$#" .SpWl\^ aahdvgks|zi[S]lYAiȪĕŖɪ!l4?[z}ÛƢ潪ǹѺӬfNJ.rS!H!C#@%/H'IY(~*~*~2~:~:~>~?~@~@~A~A~A~@~?~?~>~>~=~<~:~:~8~7~C~O~@N>L=Kj5>uA>yJ>yQ=yQ:|U:|Z:}b9h:r:};:865210/~/}01u1j1a0Z0]2i4|p7uy9~;~7~8~6~5~3~/~C~A~M~c~^~?~E~@RMH֥*JӦ(D@@Q;_7l7{68:=AȦH~R~]~>~0~6~8~:~<~<~=~=~=~=~=~=~=~=~=~=~=~=~=~=~>~>~=~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~>~>~?~?~?~?~@~@~@~@~@~@~?~>~7~4~1~.~+@($&%#uF#?"E"L!T!] f ov{؃ڊڒۙףȱ槿킿˳ʝ˜δ+6EUetۃُ֘ҡΨʭƲ޸ޯ ާ ޞ!ޕ"w"I#F$*M&EZ)~+~/~5~5~8~;~>~?~@~@~@~@~@~@~?~?~>~>~>~>~=~=~<~:~:~9~:~I~A~B~>_=Wn@zB~E~A~6~:~;~;~=~=~=~=~=~<~<~?~_~Uyx7x6q:t8t8y67|7888ﻐ9ƛ9Ƴ::~>~>~>~=~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~=~=~>~=~>~>~>~?~?~@~?~@~@~@~@~?~>~<~:~3~2~0~-K*xd)_'X'V&^%g$x#"r"x!!!! 피ݝםәoڔ)6FzZziqzv| ~ |!t"m"l|"y"#紵$导%%&'w(Hj)cn+~.~2~5~7~;~>~>~?~@~@~@~@~@~?~?~>~>~>~=~>~>~=~=~=~<~<~;~:~9~6~B~9~>~>~>~=hw@~C~E~@~:~:~;~<~=~<~=~=~=~=~=~=~<~D~N~7~9~>~:~:~;~<~=~=<>;?>>ҤBb E`Fe.Fg=ElEHqIEtKBvK@vP>w_:zl;tp:kx8e7a8]7o6o5Z|4Ar36n3;t7@v6bz4~3~&~.~7~6~/~-~;~:~<~:~;~:~:~9~9~7~6~5~5~4~4~3~2~.~1~/~.~$~6~<~?~A~Y~h~I~K~P~O~F~3~5~8~:~;~<~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~>~>~>~>~=~>~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~=~>~=~=~>~>~>~>~?~>~?~?~?~@~@~?~?~>~=~;~?~6~1~/~.~+~+~+~)~*l)l(k(i'g&Q&K%@$4#*"'"%!x# ("("/#;$H}$N%f~'i|'ky(lw(mv)~*~(~+~+~*~-~.~0~6~8~;~=~>~?~?~@~@~@~?~?~>~?~>~>~>~=~>~=~>~>~>~>~=~=~=~<~;~:~:~9~8~8~9~=~?~@~?~>p~9~8~7~5~7~6~6~=~:~E~@~X~U~J~a~K~M~O~N~L~Q~K~H~E~A~=~?~<~9~<~>~E~=~:~>~=~7~?~Y~4~6~,~!~7~7~6~/~9~:~:~<~<~;~;~;~:~:~9~9~8~8~7~7~6~7~6~6~6~6~5~4~2~2~E~@~7~7~9~=~3~6~8~:~;~<~=~=~>~=~>~>~=~=~=~=~=~=~=~=~=~=~=~>~>~>~>~>~>~>~>~>~>~>~>~=~=~=~=~=~=~=~=~=~=~=~>~>~>~>~>~>~=~>~>~>~>~?~?~?~?~?~>~>~=~<~;~:~9~6~6~4~0~3~+~/~.~(~-~(~)~*~'~)U(R'M&G%A$D%J&Q&T(~)~(~*~+~(~-~*~+~0~+~3~0~4~6~5~9~:~;~;~=~>~?~?~?~@~?~>~?~?~?~>~>~>~=~>~=~>~>~>~>~>~>~>~=~=~=~<~<~;~;~:~:~9~8~7~:~>~D~D~B~AAyBxP~G~E~;~:~:~<~<~=~=~=~=~=~=~=~=~=~=~=~=~<~;~:~:~9~9~8~7~6~5~4~2~4~2~9~B~5~6~5~5~5~7~;~?~=~;~9~;~9~3~4~5~9~5~3~3~4~4~4~3~7~8~9~:~:~:~:~;~;~;~=~=~=~=~=~=~<~<~;~;~;~:~;~:~:~:~:~:~9~9~9~8~7~6~5~4~4~4~5~6~7~8~:~;~<~=~=~=~>~>~>~>~>~=~=~=~=~=~=~>~>~>~=~>~>~>~=~>~=~=~>~>~=~>~=~=~=~=~=~=~=~=~=~=~=~>~>~>~>~>~>~=~=~=~>~>~>~=~>~>~>~>~?~?~>~>~=~=~<~<~<~;~;~;~;~:~9~9~9~5~6~1~2~3~*~/~/~.~.~.~/~.~'~3~2~2~7~5~8~9~9~:~;~:~;~;~<~=~<~=~=~>~>~?~?~?~?~>~>~>~>~>~>~>~>~>~>~>~>~>~>~>~>~>~=~>~=~=~=~=~<~<~<~;~;~;~;~:~9~8~7~:~B~K~B~D~$~H~6~;~;~<~<~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~<~;~;~:~:~:~9~8~7~6~5~4~4~3~3~2~3~2~3~3~3~3~4~4~5~5~5~5~6~6~7~7~7~7~8~9~:~:~:~;~<~<~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~<~<~<~<~<~<~<~<~;~;~;~;~:~9~9~8~8~9~8~9~:~:~;~<~=~=~=~>~>~>~>~>~=~=~=~=~=~=~=~>~>~>~=~=~=~>~=~>~>~>~>~>~>~=~>~=~=~=~=~=~=~>~>~>~>~>~>~>~=~>~>~=~=~=~=~=~=~=~=~=~=~>~>~>~>~>~>~>~>~>~>~>~>~>~=~=~=~=~=~=~<~<~<~<~<~<~;~;~:~;~;~;~<~<~<~<~<~=~=~=~=~=~=~=~>~>~?~>~?~>~?~?~?~?~>~>~>~>~=~>~>~>~>~>~>~>~=~>~=~>~>~>~=~=~>~>~=~=~=~=~=~=~=~<~<~<~;~;~:~:~:~:~9~7~8~9~;~;~<~<~=~=~<~=~=~=~=~=~=~=~=~=~=~>~=~=~=~=~=~<~=~<~<~;~;~:~;~:~9~9~7~7~6~7~6~6~6~7~7~7~7~7~8~8~8~9~9~9~:~:~:~:~:~;~;~;~<~<~=~=~=~=~=~=~=~=~=~=~=~=~=~>~=~>~=~>~=~=~=~=~=~=~=~=~=~=~=~<~<~;~;~:~:~:~;~;~<~<~=~=~=~=~=~>~>~>~>~>~>>==>===>>===>==>===>>>=>==>>>=>============<;::1`=x,{0~}0l0b0]01.'&.//1111122122224653322455434444212357543z2z3y3y3z3|2~110＀0}0{0{0{/|/}02443|2v1q0n1j1e1a1]3\3[2Z1W1V0W1Y2Y5W5V5W5Y6[4]2^2`3e4k3o2s1v2z1134432274/6IMW>3>===>>==================<;;:::988766566666665666666555544444322111101100043/--,++,,//,,,&U{rT.'/q<6>@B@6)@C022($69::::;>Fm';4&/13456889:::;<;<<<=<<=<<==<<========================<=<<<;;:::99:9::::::;<;<<====>=>>>==>>=>==>>=>>>=>===>==>========<<<<<<;;<<<<<<<<;<<<<=<<<<<;;<<<<<<<<<<<===>===>=>>>>>>>=====================<<<;;;:;::;;::::::::>=>>=>==>>======>=>====>====>===>>======<=<;:7C["2q:u2x-},g,],c,r,~(()+,,--....`.~`/~b/~d/e/d/d/f1j1h1e1d0f0k1l3l2m2m1m1o2q2r2r0q0r1t1t3u3u2w2y0z/z1y0x0y0|/~...ﻀ-}.z.z-|-|.}..110{/u.p.m/k/e/`1^2Z1[0[/W.T.W.[1Z2V3U3W3Y3\2]0]0^1d2k0p0r/u/{//012112}2~1.6>;=7C<=<<<================<<<;::98766544444455544333357532100//--01122221110.3DGMTOKG;((W80.IW:4;>?>5-6B/21'$478899:<B(FQ*-01355689::::;;;;<;<<;<<<<<==<=========>>============<;;::9:98887899:::;;;<<====>>>>>=>>==>==>>=>>=>==>==>=====<<=<<;<<;;::;::;;;;;;;;;:;;;;;;;:;:;;;;;;;<<;===<<=<=<=====>>=>==============<==<;<;:;;;::::99:::999::>>==>>====>>>>>>===>>======>>>====>>====<<<::5DK-o1q0v+}|*e([(_)t(&'&&(s(e*`*b*d*f+f+c+`+~a+e+f,d,c-f-k-j.c.a.g-l.l0l0m/m/m/n/q/r/r.q/r0t0u1u0u/v/y.z.z/y.y.z-{-~,,,ﻀ,}+z+z,{-{-|-},-/.--~-x.s.p/m1g2b2`0_.\.X-X.[1[2Y3X1Z1\1]/^.^.]/a/i/n.q,r-t-y-/010/|0~01~4{7752a(;=;<<<=<===========<;;;;:986631100/.0/./1233325#$389;;:?>/DKOTTQQVSM]7X^kzph_A!%,Ip4,,*0639;<<\4[-Y%VS7PrQ?U0V1^0h'y%3ݏ5ΐ56x6j6a8_9]7;m1x:0).14456789::::;;::;;;;;<;<<<<<<=======<<==<<<====<=;;::98776665567789::;;;<====>=>>>=>>=>=>>=>>=>=>====>>>====<=<<<;;;;::::99:::::::9;;:88:;?===<;::::963:97::5;<;<<<<=<===>>=============<=<;<;;::::::9998788777777=>>==>>===>>>===>>=>==>====>>>>>>=>>======;::7+_[6m.n.s)|{'f&_%b&v%%##$%t'^'^&d'd'f(g(d(`)~a)~e*~f)e)d)f*l+j+d+c+g-k-k-l-l,m-n.p-s-u-s.r.r.t.u.u.v-w.z.y.z-y-y,z+{*|*＀**)}){)z){){*{*{*|*~+++,,-..x/s0p2l0g.c/_.^.\0[1Y0Y/[/^/].^,_-\-_-f-i-m,q-r-s,x-/0/-}./2{4x3y4}30>J#*:1??;;<<<=<=====<=<<;:::976528DA@?@=;6)@GIHEK52?@CCEMTD5BJNSSOPUQL]f23NR^ld[U;"&!$)&|z|{8z}Nv3r*q+u-|)p+e0j4q6y77x1\,Y%VSP'N4T2[1T0l+y*3ߒ5Γ55w5g6`6]7s9B6N_DIa]6/024556899::::::::;::;;<;;<<<====<<<;;<;;;;<<<;<;::98765432233456689::;;<====>>=>>>>=>>>>>==>>>>>===>>>====<=<;;;;:::9989888:;9889:33=)3;A@>>=;99::8313$:Hd@:?;<?<<<<<<=============<==<<;;:::::9998666655555555=>>===>>>>====>>===>>=>=>=======>>======<<::8<I2@;h/g+r'||$f$_#e#z"" !!~#zq$z^%}`$d$d%}f%|g%|d'~`'}a(}f'~g'g'f(h(k'i)e)e*h+j*l+l,l,l,o+r,t,u-t.t.s-s-t,u,v-w-x-x,x+x*y*|){(|'~''(~'{&|&}'{({'|&{(|)~))*+,,-,.z/w/u/o.i-d-a.^.].^.^.^._-`,`,_,a,f,i-k-n-r-t,v-{...--./u1t2}23~6|9-/4933[):<;;;;;;<=<=<<<<;::976524XQPNMOJEC*&>EHFDEN7/:;>?>FMNF@EJONKKaNb Lc#Gc)Te0`e4Wf8Dh=GkCLlGUmI^jLWhQSeWMdY6g\ i_$pf)tj)xp'|w%~||z{|"v/q)p)r+|)])g)i'p'~|')+-}*&'%-443|3x4u5u5z6Ѓ6Ĉ568|8:Ë:ȏ?ʐCAGMZf&3/23556888::::::::::::;;;<===<<<;;;:::::::;;;;<:::2**)/20/./,'((/789::;<====>>>=>>=>>==>=>>====>>>>>>=======<::::8777654679'295:?91;>/2::=<<;;87997681'0?Tb=F^9+!8<:77=<<<<<=======<=<<;;;::::988666532455445855>=>>>=>>>====>>?>>>>>>>=>=>>====>>=>====<;::6=gA6bd3c.c(q$z}#e!^ e |!~~{!wn!w_!yc"|e"|b"zg#{g$~e%`%b%g$i%i&j&h'i'g(f(g(i(k)k*k+k+m+p*r+u,v,v,u+t+s,t+v+v+w+w*v)v(x)z(|&|'}&~&&&~%{%|%}&|&{&|%{&~('Ɓ(Ƀ)Ą***},,,,--}.u-n,j,h-g-f-d-b-b-d-d-c,d,f,g,k,p-r-s,u,x-|--,-..s0v123|4y2w4v5665>-"P1699::;<<<=<<<;::977531;^PJHGHC>;=6,9@CA%i?&k@(oE*tG,{;/117282;5<:<@BwAEGI58//135567889999:99:::::;;<<<<<<;<56877888::9:;:::0d~m9 #+1/Hw~]/79::;;<====>==>>>>==>>===>>>>=>=>=======<<;:::7?@87>;;@DE0):<:;?=9>@89:R:U:Z:d9n9w6z6x6t6r7q76348<?48A:-8::Z]2<<:;<<<<<=<<==<;:;::9987665313=B@DCCBCCBC=>>>>==>>>>>??>?????>??>>>>>===>=>>>>===<::97#HG6a`0bd-a'n#x|!~e \}gz||z} vk u` we yf!{b!yf"yj#zf#}a#~b$}f$~i$j$k&i&g'f'g'h'j(l(k)k*k*m*q*s+u+u+v+u*s*s*t)u*v)v(w(v(v'y'}&}&|&}&~&%$~$}#{$}$|${%{%{%}%~&((Ȅ(ρ)})y*}+**+,-+~+y+v+s,n-j.f-g.i.i-f,f+f,g+k,o,q,r,r,s,x,~,,-..r/x001z1x2v4v5w5y562.>4(2?99:9619<<<<;::8753/DNKGDsCd CI?;(:899=C8DH?HL?MS9R][s=Lx<%i=(nB+uB,{?/<192:3<5>;?BBCDVKCvC}A~A|AyBs(Aj-?f3;d6:c9:fB:iJ4jQ/iW/j\.k_-m_,o`(pd%sj(zq*z*,,-ﰣ.0뷦1鸩1蹭1縯1干1⹸/ݻ.۽,ܽ+໹*‚+Q+T-X-]-a.d/g1h0k/o.u/{1455545579;|:{8{8{:|:|;wx?wAA:oQp(%03556778788976699::::;;<;9;=0]J011147857;::::$B@%3/^(679:;;<====>>===>>>=>>======>==========<;;65784|O?AA@BBAD9-7<::;Y=\=]<\=[]; )0:78;;;;<<;<;;:::998767/-2BG>GLEA@@@@@AB====>>>>>>?>>?????>??>?????>>=====>====<<;:6=J=7a[/a\+a'n#x}!~d!Yj|}~~{}{yzrhsaufxg {d ze!zj!zg"|b#|b#|g$}i$k$m&j&f'f'h&j'k'm(l)j)j)o*r)s*s*t)t)t)s(t(t(u'v'w'w'v&v&z&}%}%|%|%}%$$~#|"{$}$|${#{#{$}$~%'''(|(z)|)Ą))*+*))**+w-p-m-l-n-n,k+j+j+l+o*p,o+n,q,u,y,~,,-.}.r.z/01y1z0u2u2y3u4p4p47527<B<<;(MQ7;<<;:97542)PrEDB@_ ?H<7-:6<:=D:DHR\;Yj9\s8\}9Zde=sP;߀,8Ҋ 8ؑ&655C4M3|T0x[0p`3he1jp0u~/}&%$%$#$%&')*,ﴞ--....0춦2뷨2귪2鷬2緰1䷷/ⷺ.㶸-紴-거,,[-V.W.Z/_/d0g1i1k1l1n1q2v4|565444568:98~:};{:y:x:wyANP?YHF4.24566778778A>3--8::::<3<+$B.---0457;;9982X46",)O'579::;<<====>>=>>>>===================<985^^%1<?ZO=:<<==>=?x<:wA6vD9wJ9xO9{R9~W:Y<^<^:Y:Z7W7O6O7V8a7m5t4z4z4u4q5h4_3V5T4S2P1R2Q2N1K0G/D/B34459.'$,1KL58:;;;::::::97770.,_iCOUF?@?=<<===>@>>=>>==>=>?>>>>=>>>>?????????>>>>=>====<;;7BP^%o3hZ/aS)c'p"w~!e Xk||{yzzzuupfqcthwize ze zj!zi"{b#|b#|g$~j$l%n&k&f&f&h&j'l'n'm)k(k)n)r)s)r)r)s)t'u(v(u'u'w&x'x'v&w&y&}%}%|${$}$$$~#|#|#}$|${#{#{$}$$%&&'z'y(}(؁(ц)LJ)h))))**+,,{,w-u-s,q+p+p+q+r*r*r+s+v+{*+,+,.{.s.|./}0y/|0v0w0z1q1p3w5}5~57989::9"C{(:;;::87530&2TbNA?= <=">&?ҫ*Aޝ0@3?5>:;D8}Q6z]6|`5^2j0~0//.+''&&%&%%$$$%&''()*+-./////..-..ﲢ/1쵧1쵧1촧1벬0꯲/묳..𤋮..﫪./\0]0]2_3b4h3l3n3p3p5r6t6x7z8|6}5567899:89:::|:zECE$:/25?AAA?<AUI?7:::2g(,***-047:9887)1z]mN0JDNM&`&eB놄y'469::;;======>=>=====================;8NN9YoB2654>;79t:p:m:j:m:r':w2;x<8vF7vJ7yO8{S8~T9\:e;e:Z8\6Y6T6R5V5^5i4q3w2z3x2t3n2e1]3Z2V1T0Q1O1O0L/G/B1B1G1L1Q2T/*/136;Q;/E:889:;<987543-ae!YOBAA=:۟:؝9Ԝ9ʙ9:::<==>>=>>===>>>====<===>>>=>>>>>????=======;9<"PqBq*o-bM)g&q#v k Xk{zy~uzvyqqnepdsj vk ye ze!{i"{j"|c"~b#i$j$l%n&i&g&h'i'j'm'n'm(k'l(n(r'r(q(r(s(u'v(v'v'u'w&y&x&v&w&y&|%~${${%}%$$#}#|#}#|${${#|$}$$%%&'y&z&~''(؃)х)ȇ)Ç*f***)*+*+,}+y*x*w,t,s)u)w*x+{*))+,,-z.u/..{.{.~/w.y/z/p0u1}3~4Ў5ۜ6ޥ8567959pdY<8::986409\3EL IA< <<=$=*>ξ3@ڹ<@D@K?P>T@COR(IeE1/=@A@>;@VcFk759:;,LE6 '&y'Ԣ&¢)쨴,1478677*6n,_[h_(z])AD}Iy^ H"+c<IVA-469::;<<===============<<======<<<<:6,$DUA7>E94443556t8t7l 6j6l!7s'8w/8};7F6N6Q6Y7X7a8i9j:_7\5X5V4U4X5]4f4m3s2v2x2x2u1l1f2c2_1Y/U0R0O0K-E-B.A0E0M/T._-j/n1p356:51?C4(.:5, 4669@A#W{F/=F=:99맷76۟6՛6̘6789:<>>>=>>=====<<<<;<<=====>=====>>>??>>==<;9;@yr,ɳ8.s*aJ)m&s"u}p Zlxwv}szsyponepg ul vk yf {e!|i"{i"}d"d$i$j$l%m&j&h&h'j'l'm'n'm'k'l'n'q'r(q(q's'w'x'x(v'v'x&z&y&v&w&z&|%}%{%{&|&&$#}$|$}$}$z${$|$~$$$%&&z&y&}'''))م)ֆ)Є*Ȃ*ﻃ))))))**)*|,x,v)y)}**|*}))}+,,-z.y/-~.x.}..x.|.z.l/v0|1~2ה4ޥ5n6 ^6e4l5q6r8tC0< >;977531"Z>E C ?=<;!:&;ɾ-<ҽ5>ں=>D=KhyBxE>KSSP2,5??><:>@4;`x62689;6(HnPyA><:93400:>97=79845"221134t5t5m4i4i!4m)5t26{=6F6N5S5Y7Z7_6e8e7b6\5W5U4W4[4`4e4l3p2r1u2w1w1r1o0k0e0^.X.R.N/J-H,F-H-K.Q,X-d-l.p/q1v2y3܀2279410782:67mPJ<.;E:3챫5챫7찬644짵33ݢ3ՠ4˛44579:>>=>>===<<<;;;:::;:;<;<<<===<===>>><<<;:==sN<%}W8t,ɳ.*bG'r%u!tys ~\}mwur{nznxmlneri tl ul!xh!ze"yg"zi"~e#f$h$i$k%k&h&g&i'k'm'n'n'n'm'l'o'r(r(q(q't'w'z'x'u'u'x'z&y'x'w&z&}&|&z&z'|'&%$~$|%}%}%z%z%|$$$$&&~&z&z&}&''~(u)x))ہ)~)~)Ƅ(h)))))**,,*()**})x)z)~*+,-{-~-,{-v---z.~.w.i-x/y0Ԁ223\6^6c4n5r6t9v8x9w]Uy"87650*6;[D ? ?=:99#9Ⱥ):й0:ط8<޷>;E;L;S;X;]:`;b;dl>ol@eEHJLM/'6;F=:=.JV>=;;9:65k}7g|7a|5P~4=454)210013t3l2i2g2i3i,3n74s@5wF5wL5wQ5yV6yY6zZ6y^5w_5xa5z^5~Z5V5Y4^3g4k4m2p2o1o1p1u0x/t/m/e/\.W.Q.N.M-M+L,M,N,Q*W*d+o,q.p/s/܀/ې/ڛ1۝2323554/-::52NG;=72ﺒ5﹓6﷗3ﳡ1챫2찬21磌1쥵00٦1ӣ1ŝ134579====<<<;;968975777899::;:;;;<;<<<<=<;;;868:82|T-}W-V*uG)jG&y%x"v xs {^|pwsoxjzlwllng qj rl!tm!ui!wf"xg"zj"}g#f$h%j$k%k&h&h&i'j'l'n'o'o'n'm'p(r)r(q(q't(y'{'x'u'u'y'{'z'w'w'z'|'|'z&{'|''&%%|&~&}&z&z&|%%$%%&~&{&z&}&''(y(r)q)s))߂))و)΋))ﻎ)**+,,*)++*)}(~)*+,-}--,w,v,,,|,-s,i-z.u/00X2 X5 W4 V5`5v5w7x: F?_ YE452?E'FEF ? ;:876ǵ&7ϴ,7ֳ38ݲ9:?:F:M:S:X:[;^h@k?o=o:r9s8t7v5w4z3|4}4}7}6}3}3~331113677775311356667787899:998778|:p:s;vu=t;r;p:n;l;k;;::jo:kt:ky7k}5k}6b{5W{3J3=2-210. 012h1g1g1j1j,1l92nA4pF5qJ5qP5sU5sV5sX5pY5p]4sc4vb4y`5~\5\4a3k4r3s2q3m1k1l1q0v0r/i/a.Z.U.Q.O.Q,R*R*Q+Q*S)Z)k*v+v,o,u,ڊ-ٙ-۝.l.A/ڿB1ܼB3߹A2B2@2?2>676443975420ﺒ0︕10ﭨ/舘0//駻.ަ/أ/ԛ0113469====<;:>4 #01,-,./02433788::;::;;<;::7FEBU.3R0Q,zQ)uF(q:'tI&$z!w vqu_ytwokwhzhwkmmh oj pk!ql!si"vf"yg"{i"zg#|g$i%i&j%k&h&g'h'k'm'p'q'q'o'n(q)s)r)q(q(t(y)|(z(u)u)y(|({'x'w'z'|'|(y(y({)''''}&&~&z'z'|&&&&&&&|&{&~&&''~'x(t)o(e)\))))׈)Ό)Ȉ**++++*++))()**+-,,,u+v,,,},,q,k.w-u.x/S/ W1 V2 T2Q3Q3a5 u5 891(<dX9515>;EB> :986ǯ"5ί(5ծ/5ۭ56;7B8I9N:T:X:Z;\;^k=m=o=rw=v,C-ڿB/ۼA0߹A/C0B0>2ߵ>3ݽB4H4P4Y3a1j0t2100.//......ߛ.ܓ.ѐ/011467===<;9:C\!!+-)((*+,--,,/.-303869::987:W(4W.T-R*L'|C'@&S&$!x ql oayywmgvezewhl lj ok!pk!pl"qj"tg"wg"yg#{g$i%i%i&k&k&h&h'j'm'o(q(r)q)p)p)r)s)s)q)p)t)z)})y)u)u)z)}){)x)w)z){({(y)y){)(()(}(~'}(z'z'|'''&'&&}'}'~&&'('}'x)r(i(^)U)T))݅)*ڇ)ԃ)̆+Ì+ﻍ****)))))**+-+,}+u+u,,,~,̄,p,r.w-V.Q.T/W0R1O1L1M1!U1&`2${5#4(5'~<%}+1gOu&3!D`A@?< :86Ǩ5Ω%5ԩ+4ڨ14ߧ75=5C6J7O8T9W:Y:\;]o>q?p=<;::::99}:}:}:~:~:~98}8}8}8|9{:z:z;z=z=yi=f;e:d:c:`:]9Z8X8W6V7U8U7T7R8R9R;R>RAQCRGJO4"26؅$5| 3mb0~|-}q-xz,u,t,sy,qz/x|2|578776651s,['~p#yojt x$(.88454-,.}+%}mqpwv#1xv*68:;;<=<<<===<<<;:;::99:93>AC89;`l;_l:^o:`s;fu:fo:dm:jq9ox7e}6hz5kv4b|4Z2I1:1$0. / 10/g.i.c/c0d(1b51a?1bF3fN3jV2m^3r\4w]3|`2b3g4g5g6i5i4m4t4x4w3s3o2l1k1j1i1e0`.\.Z.X.V-T,U,U*U)T(Z(c(l(x'~''~((*ª)ɓ)ع:*ܺ?+ۻ@,ں=-޴=-@.?/<0ݵ=1ܽB1H2P3Y0a/j.u/}/...---,-,--.܊.ȍ./01367==<;676=A:/(m(m*m&n%n%&'(()*+++-,*-0,/2/55.mI w;Y*X,W)S'K&L&T%m&$!s~!hf ojz~xlfwczax en il!mk!qk"rk"sj"tg#vg$yh$~i%i&i&j&l'l(j(i'j(n)p)r)r*r*p)r)s)s*r*p)p)u)z)})z)u*u*z*}*|*x*v)y*{*{)y)x)z*~***)~)~)})z(z(|(''''''~'~'~'''(((|(v(n(e)])W)P)K*}*؆))ބ*ֈ+͊*ŋ****+*))))*,++|+u*u+.},π,؁-r-t-MT.T.Q.V/U0P1L0J1K0%U/1Z,5b.0w/(2%}1y1z7$(}")269DIA=: 97Ş4ͣ!4Ӥ(3٤.4ޢ3494?5E5K5Q7S8V:Y:Z;^;`;c;f;h?@><;{;y:x9y9{7|7|7~7~7~7}9|9z:y:y:z:{:|9{:z;w;t;r;o;m;j;i;j:i:i9f8b7`6\6[6Y8X:W9X7X8W9W:X=X?SDQJMO<//ч4}23t70}y-}z,tu,q~+r+{+tv,v/s}258977653.h*d&~q"~xz{qqx x$(-=?35562/y,y& ~ppruw"#+q^/79::;<=<<===;;;:::9:7<<:;::=?@cs/A/D0L0U.^.f-p-x-~---,,,,,,,--֋-..01368=<;/Tr<344/nk+xl(m'm#n!t!###$%&'(())+,+,-+)0&h7|3a7]+Y(Y'V%T%`$l$$#!iu!ef rs } zmfwez ax!dp!hm!lm!qk"rj"si#tg$vg${j%i%i'i'k&m'm)k)j(k)o)q)t*s+r+q*q*t*t*r*q*p*t+z+~+z+u+v+z+~,{+x*v+y+{+{+y+x+y+~,,,+**~*z*y*|))))()('('')((((z(s~)k)e)_)U)M)H)B)j)Ԅ*)ކ*׉)щ)Ɇ++,+*)))*++*~,t*x+-{,~-|-m-%\.Z.P.T.U.P/L1J0G/K.(U.1Z+8\)6b*(m+v.z/ o,m+:(J6<KDCB<: 96˛5Ҟ$4؟*4ݞ0555:5@6F5L5P7S8U9W:Z:^:`;c;e:g:j:l:l:m:o:q9r:v:x9x8w6y7}888777779:;;::999:;;;<=<~>}>~>~>|>xX?X@N^a832.2ч1X/,~w,vv*u|)~)y*}w-{z/v169987631.u+{'r"tww|!z%)/7;455:82v-r)x#~vyj}p}w #)$F768:;<<=<==<<<;;::::9:36?<<<=cs?cs=dp;dk:`l:^w:ax:gk:fn9gv8lv7kz6et5ao5[s5Nw4F{1=0/0/ . ..U-Z-Z.W.V#/Y,0^80cB0gK1hR1hW1i`1id1lg2ol3tn4zn4n4l5m5p5t5y4y4x3w4s4o2k1h2g3f3e0c/^.[-X+V,V,U+W)](f)o(o'q'v'''''涳)k)ߞ2)6)8*5+ޤ4+6+<,=,;->-A.J.S-[,c,m,u,~,,,,++--,튿,,߉,͎,-/01469<;5]=LB30bf-cf+fh)nk'sm$om!po zu !""#$%&'(()**+--+63 :k'g&a)^'b%_$d#w"~##$~#en!mk!y|! } p{ jx j{!dv"fq"jo"mn"ok#qj#ti$vg${i%k&j&i(i(l(o)n*m)l*l)o*s+u+t,q,q+s+u+u,r,p,p,u,{,~,z,u,w,{,~,|,x,v,x-{,|,z,y+x+|-.-,,+~+z+y*|**+***(())))))))~)y~)s)m)h)\)R*L)F)@)9)Y*Њ***ކ+׆,ˇ,,*)))*+*)+r*x+-x,|.n.d,a.S.L.R.O/J0H0F/D/"I.,S-4Y*:Z)8[(&Y)]*g*m, f/h.)2A/>M G C?<:7ǒ5Й!5֜'5ڞ-5ߟ1566<7B7H8L7N7Q7T8W9Y:\;_=b?}?~==;|;z;y:y<|>?~=z;v:w9z9}86655555}6{7z8z8{9}9}9}:{:z:v150. ...S -U.T .T/W&0Z0/_=/dF0hM1kS1lX1l_1mf1li2nn3pr4rr4vr4{q5q5s5v5y5x4v3v3s3q2n1l2j3j3h1d/^.[-X+X,W,X+[*`)f)h(i'm't''''찬'粵(Q)ޚ/(3)6*6*5)5*9+=+;+=+C,J-R,Z+d,n,v,},,,+*+--,,,ۇ,Ɖ,-./2479;:2k`)31ad,ad)bf'cf%ei#bi!_k [oa{msw{ !!"~#{${%{&|&|'|()**))'r%p(k%h%f$l"j"x!"#"#}#qo!yr!!!~!rx!py!ny!hu"hr#jo#mn#ol$sl$wk%{j&~k&k'j'i(j*m)o)o*o*n+n+p+s,u,t,q,r,s,v,t,r,q,p,t,{,~,z-u-x-|--}-w-v-x.{.}-|-y-x-{./-,---z,y+|,,,++***))~***))**~~){)v)p)c)X)R*L*F)?)9*2*E*̊+,,߄,؇+Ї)Ɉ))))**)|+s+z+|-u-d.f.g.^.L/K.!O.#J.#E1%F/$D.$D.'G.0R,6Y);Z(9W'&P(L)M) ^+h,`,-1/0DL G C?< :8̗5ӝ%5ן*5۠.5ߟ3677<8B9G8J8N7P8S8V:X;[<^=`u|>z=|=~<};{;y;y;z;}<;~;{:y:y9{8~655444556}7{6z7z8{8{9{:{:z;x+>+D,K-P,Z,f,p,v,|,,,+++,--,,Ն,,./1358::980:5-bb*`a(ad&^b$\b"Zd [h]n[s[}`cfilnqtx{| {!z!{"{$|$|$%&&&&$v$r#r#t!q!v!w!!~""#"zw"{q"x""!}{!vw"v{"rv"lt"ir$kp$mo%om%sm&wl&|k&l'l(j(i)k*n*p*q*p,p+o,q,t,v,u-r-q-s-v-u-r-p-q-u.|.~.{.u.y.|.~.{.w.v.x.{.}.}.z.y.z00.-..-{-y-},,--++++++~,,+**+**+~+w+j)^)V*R+M*F)>*7*0*)+2,,,+)݆)ӈ)Ȃ)*+$*ʄ*z+u,{,w-@d-i.h-f-X/!D/&K.)L.(D0*C1-F/,F/,E..E-3P+8X(=Z&;S')G(B(B(N* Z+\,U-...AO JFB? ;Ě8͡!6Ң&5נ*5ܟ/63687>7B7G7J7L7P8S8V9X:Z;\;_:a:c:e:h:i9k:m;n>>|=z<{<<;};{:z:y:{:~:9~9|9{7|6}5~555443344~5|6|6{7z8y8z8z:z:y9v9s9o9m9l9i8e8a8`8`8`8a8a6d8g8j9i9e9b?D*q-;:m5e2y0-~v*z(~v'~y(u)v*u,-+xL.9882+*-*q%u! u }!|$(.55588;iW4~y.~v0{i+~q'r%|r%|t#}y$)&;48::;<<=<<=<;;:;8CzC?@??]D>`J>bU=ec;fl;fv;et:bm:_l9^l9]k9^o9cr9dt:eq:fn:gl:ho:fm:_m9ai8bk6cn5fm5bz5W~4C2:y0)010//.O 0N0P$0S/1V90ZE/]M0^S1bX1f\1jc2nj3ro3us3vu4vv4ux5vz5x{5{}5~55y4t3s4s3s1r1r1o2m2j1e0`/_.^,^,],]+^*b)a*a*f(r'}''(((휺(ے*)ސ,'1(5)7)7)7):*?*>+?+F+J,N,X,d,o,u,y,,,-+,,--,,ч+-./14589:6.3/nn.ki+gd'bb$^_"Z\!Y] XaZh_r^xZ~[]^_acdfhknqtuv x!{!"###"}""{!}!w y y } x ~!~#}y#v#w#~""~!}y!~z"|z"vt"ot$mt%nr%mp&pp'so'wn'|m(~l(~l)}i*~i*l*p,p+q,r-q-q-r-u-w-u.r.q.t.v.u.r.p/p/u.|.~.z/v/x/}.~.{/w/v/x/z/~//|/z0y10/....{.y.}-...--,,,,~,,,+,++++,}+q*d+\,W+S+L*D+<+6+0,(,,$+***)߀)Ԁ*Ɇ,̂*ڃ*{+x,u,"p-o-i.i.f-"Q/*A/.J..G/.?12B04F04G/4F.5E-7L*9V(s>w;z:{7y9y:};<===;;;==|=z?}?@>}]D,@*H+J,M,U,a,n,s,y,,-.-,,,,,߇,΄,-/135773:7-..tk)nn&he$c^"]W!YWYYZ`]hbsd|]Y[\]\ZZZZ\^bgmqtx~ |!uzvymtnupuor jr mq!ux"}}#~#}#~#""{"}"}"w${t%uu&su'pq'nq'oq'sr(xq(zn)zm*|l*}j+j+n,p,q,r,s.q.q.t.v.w.t.r.r.t.w0u/s.r0q0v/|/}0z1v1x1}0~0{0w1w0x0z0~10~0{2y2~1/////|/y.}////..-.-,---,---,,,,w+k,b,\,X,Q+I+A,<,7,/,&,,+!++++,߅,ރ++,o,l,q-n.g.!j-$d.'M/1C/4J/3C05=1:B1'#5'<(H)Z*Z-Y..//>FRN D@B><Ũ9ʧ!7Ѩ'5ר.5۩34ߨ74:4?4D5F5I5L5O7S7W7Y8\9]:_;b;d;g;j:l9m9n9p9t9v9x7w6x7{9;<;::999;;<;:<}=|=~=<~<|;z:{9|:}9|9{8z8z7|6~6~6}5{4{4}445565}6~8888|7z8y:x;w:v9s9m9i9h:h:e:e8j7o7t7w8x9y:x",4487v6}v4|y1{x-x,r)xv'xr'}w(t*.,,,1999<!3C5zv-ww(~x%}u#v"v"w$(-::3798GQ2}5t3u1r,}p*ym(yo(,1:8079:;<<<===<<;;::77IJGn?Ce@A_C>\D<^E;fR:f^9cf8[k8Yi8\g8\f7\e8[l8\p9^o9]n:]p9`q:ej:bj9_l9bi9bf8_l7^m6aj5Vp5Ol4Do4=p22u1 011]0Y /X/X+1Y61[@0[I0^Q0_W1_]1`a2bg4cm4dq2et4ft4ht5kw4lz5o5q5s5u5x5~}4x4t4q3m2k1j1j1j0k0k1j0g.c-_.Z-[,`,d,g+p*|)((((((׏%'ߎ-(1)3(6)7)7)9*=+>,B+G,I,L,T,a,l,s,|-.---,,,-,܁,~-.0145891961-*wh(yh%j]"dT!`Q^R^X__bigtj~d][\]]\XURPQU[agnuz|wnf{^zUO|Tu_qctiw po wr"y"~#####"}"|##{$x&}t&wv'ps(op(or(rt(tt)vs*vp*yn+{m+}k,k,p-q-r-s-r.r.r/u.v.v/t/q/r0t0w0v1t1r1r1v1|1}1y1w1y1~1~1{1w1w1x1y1}111}2y2}111000}0z0~0/0//.///........--.-z-q,h,a,],W+N+G,B,?,8,0,(,%,#,,,,,,+,n-h-n,o-#k.%f.(h.(`/.J05F.7I/7A1<<1AC0BF0AF0@E.?E,=E*5B5E5H5K6O6S6V6Y6[6^7a7b8e7h7i7l6m5p5s5t5u6w6{6~68889:999~8}99:;;~;~:99~9|9|9|9|9|:{9{9z8y7z6{6|5{4z3{3~33445~5}6}6777~7{7y9w:v:v;s:n9l9l9l8k8m8r9v9x9z9{:z9y=xK58kS[/1698yw7tx4{{1}{.~z,p){~'{&}'*.3'068998:\G7xy/y{)v'{u%}x%~x$x$*1::379:<#55u5s3o/k+vm*xn,vo-24BS2::;;<==<=<<;::977FFDnU';U&1>&%0'='G) S+W-]/0107!b`C?;99Ƥ7ͤ"7ԣ(6٢,5ܡ064695>5A6E6I7M7Q7T6V6Y6[6^6a6d6e7h6j6m6o8r8u7w7z6|6~555699~8}8|7}8~87799899~9}9}9}9|9{9z9z8{8{7z6x5w5x5x4y3{3~34444~5}6~7999}9{9x9u:u:v:u:r:p;qnX:y{+x,v*w'{u&{&|v&*16)37:::7*17u5v5p1}m-zn-vo-{q/12af19:;;<=<<<<;;::977FEs2Cn7Am9>g>,@,C,F,K,S-Y-`-i.u-----,,,+|,z-{.}.|/r1t46796061/+~y(z$|b"~N nHhHdL`T]]]j_xcffdabccdegi~i~ebdghe`^]z_xezivlukrj{ m{ yu!x"~##$$%%%%$y$u%w&xz'sx(su)rt+pr*pr*rw*sx+tu,pr-oq-rr-vp-ym.zn.zq.{r.~t/v0t1s0s1u1w1v1t1q1r1u1v2v2v1u1u1v1z1{1y2w2y3}3}2{2y2y3y3y3|3333|3|3}3~2222~2}22222~12221111/////.....z.r.k-g.a.[.S-N-J-F-A,;,7,3,--%,!}-..-{,"n,(j-,l.1m.4e.7c.5d.4Y/9J0-G?+EC(@P&:S&0@&%/'<'C( Q+ R-/1238%?6=<><æ9Ȧ8Υ"7Ӣ&7؟+6ݞ0565:4>5B5G6K6N6R6T6W6Z6\6`6c6d7h7i6l6n7r8u8x6y5z5{5}4~667}8z7z8}7877887888}7}8}7|7|7y7v7v7x6~z6}x6|v5|v5|w5}x4z4{3}3~4|4|5|5}6~7}~8}8|9{}9z|:{|9|z9~x:w:v:v:u:v;w;x:z9~9::::;HPN$724579:7y}5w~2y.x-}s+(''Β(.E>-78:::0v",x0{,r)}p'xp'|v(}|,00+58:::7):7v4p5{j4up1~u.s.02>RD59:;<<====<;;::966FEt1Bs2@o6>j<c.=a/;b/;W1?J0@I1AI2EA2L>1PC1QC1Q?0Q(DH&9EE=:Ý9Ǘ8ϕ6Ֆ%5ۗ+31383<3@4C5G5K5O5R5U5W5Z5]6`6c7f6g5i5l4p4s4v3x2x2y5{6}6~5}4{5z5}66679987666~5~6}7}7|9y9t8r7s6~u6|u6zt6zv5zx5{z4|{4|{4||4{}4z6z6z6y7x}8v}9t~:t:u~:v}:69:;<<===<<;:::866EDv0At/?q3=n=;kE8fK6`Q5]T5ZS5Y[5Xb5Yb6[b7^g8^j8\l9\l:]i:[f:Xe:Y`:Va:Rc:Q\:Pc:Pf:Rh8Vf6Td6Sk5Rl5Rp5N}4C21111u1w1w"1v31uA1uM1wW1x]0{c0~i2m2q3q3q4r5}u5{|5{4{4|555~5|5{5{~5{w5~r6n4n2o1p0q0q1n1g0b.Z.W-\,c,k,o,r+~*)*)))9)،&)މ,)/)2*5+7+;,>,@-?,B-F-O.X.^.c.l-v-}....,--,-߂.̀.}/}0{3q69=;.23/-)|y&|x"x[ zH|;Y;PEQQW`asmX G t l gfk o p qr s t x!|!|! xrnihxjyiwipnu {t"w#$$%%&&&&%&|%s%|t'wv)tu(rx*lz+jx,hu-fr-ht-kx-hx-iu.ms0ot1qv/tu/uo0yr1|t0~t1v1w1u1s1s2v1x2w3t2r2s3t3u4v3y3x3x3x3x3y4x4x3y3|3|4{4z5z5{5z5|5544~4}5}4~345~5}4~34554~4332443222}2~11110011z0t/o/l/h0c/]/W/Q/J.F.C.@.=.8-7~.3./.,.,{.4o.2C2F3K4O4R4T4W4X4Z5^6a6e7e6g5j5m3q3s3t2v2x2{1}2}1|2|2~2334666}~6{6|5|5}5}5}~5}~6|~7{}8zy8{v8|s6|s6|s6{s6{t5{v5zy5zz5yz4xz4w{4w}4w6w6v7u|8sz8s|8s9s9t:t=;<@BB=C%t0355667?<8{6{40y-u+z*'ڋ(݋++7SQ39::<-@52s0q/t-l-v..03579::::= BJ6zg8u7643579879:;<<====<;::9866ED|/A{/?y2C233/,}({%zy!uW uA}7u:hIuUye Wy!.!!!!h!!t!n!o!r!t!u"w"x"w"t"z"!!}!t!p~!ov!rw!tt!zo"v#}#~$$$&&'&'&&&y&{s(vs*ot+mw+lv,h{-fy-dt/ft/jv0kx/hx/hw/jt1mu1nx1pv0sr0vs2vt2vt2xw2|y1v2s2s2v3x2w3t3s3s3t4u5v4z4z5y5w5w5x4x5x5y5{5{5{5{5{5{6{6|55555~5}5~556~5}555555~5444454344}212211112|1x1s0p0m0i0d0]0V/O/L/I/G/D.A.@}.=/7.5.6|.>q.Gl.Km/Lk0I^0G^1F_1GS1IJ1IJ2JI3MC1QA1RC2QB1R?0S;/T9-T8,S7(P:'DB'4<'*('&*(5+ K- L/147565531RZ$/K:Ò;Ŕ:Ȓ6Ύ4ԍ"1ی)1/050:1@1F2J2M2P2S2U2X3Y3\4_4b4c4f2h2l1o2r2s1t3x3z3}1}1|1~11233~5{}5y}5y5z5{5{6{6{~6z}5z}5y|5wz5tx6qu6qu6ru6tu6vu6wv5ww6wx6uy5uy2ty3t{3t~4t5s6s7s}6s{8s}8t9u9u:u;u0C342/+|'}$xz!rS r<:DoSRi H|!Z!i!i V!F"4#B###y#v#x#z${$x$m$g$p$z#}#}z#|{#w#xw"}u"r#u$~$%%&''&'('&|~'{(yx(ut+pq,js,fw,ew.by.^y.bw0gw2kx2iv1gw1hx1lw1nw1ox1rx1ss1tt3tu3tu3wy2{{3~w3t3t3w4x4w4t4s4s4u4v5w5{5{5y6v6v6w5x5y5z5{5{5{5{5{5|6|6~65555~5~5~5~6~8}7~555566~5444454454|4}33321123~2z1v1t1q1n1i1b1[1U0R0P1N0K/H/H}/E0?/=.>~.Gu/On0Rm0Oh0M]0L^1L^1MR2LI2MI2NI3PE1SB3RB3PA1P?1Qw?v?v@A<8*12467798;=;z8x6w2~v0w.~{,{)q)k+i2*(R?a3:::;1]N@>0423衿5褾7799::;;;5^ZRG69wrGk[FeSD㲼B㲼BE>69:;<<==<<<;;::765DC܇(A܉*>܁)2+22v2y 2|2~%1}42~C2}Q2{Y1z`1xg1wl2vo3vp4wp5yq5{u5~z556776555|5{4x3t3t5s4n1j0~i/{d1ya1y`0{`-}b,g-i/k.r,},-,-,++҅+ن&+.+2+4,7,:,=-?.@.B.B-I/R/Z/^.f.p/x000/..-/~.~.ւ111258;A;250.*{'{$uw!pN x@ CtM Fp!p ͜ Ճ gi !g#U$E%d%x&x&&}&y&q&d&f&m&w&|&}y&|z%|%{%w%u&|%&&'')('(('u({~(z*tv+ps,lq,it,dw-ay/^y.^|/_{0e{2fw2eu1ew1fy1iy2lx2mx1ox2rt1ut3ut4vv4xz3{|4}y4u5t4v5x5x5u5s4s5u5v5x5{5{6x7v9v7w6x5y5z5{5{5{5{5{5|5}6~66555~5~556}7}8~6655787643455565}5}344332243}2y2v2u2q2m2g2b|2\1X1V1T1Q1N0N~0L/H0F0H0Oy0To1Ul1Rg1O\1P_2S^1RP2RJ3TI3SH3RD2VB4T?2R?1P>1Pu>w>x=yt>t?t@ANw5-03567898<?;;t8q5p1x/}z-~y+t*g,m-o,32PK5::;;5Yc8F24礿6禾8褾:;=9:;<;;</Vnv7nXeSQJO㲼QUF69:;;<=<==;;::9865DCֆ#AՇ">ր#;t.9l:8g@6aB5[I5YR5Y[5[a6^_6[Z7U[8R_8Na9Jd:Id:Jb:L`:P\:RY:SZ:V[:Ta:Pg:Oc8Rd8Ul7Xs5[u5Z}5X5Q4@3.22v2x 2z2|"3}03~>2}L2|V2z]1ze2yj3vn3wr4wr5yt5|x5~}5567~7}6}555}5}5y3s3r6q5k2i1e1b1a1a/b-e-i.j/m.v------퓾,,ӈ +ۊ(+.+2,6,9,;-=-?.A/C/E/L/S/Y/_/h/r0y100/...0~/|.π0}11359;A;25/,)x&x#qt!qN!J!J!`S!t!!۷ }dA G!!t"e%_'(o''}'{'ww'v(u(v'{(}({(}(('|({'~'''(()))*(|(r)*z+tv,or-ir-gt.dw.by0b|0_}0a~0d|1cv1cu1cw1e{1h{3ky3lx3my3pv2rt3tu4tw5v{5x}5{z5}v5}t6}v6|x6|x5~u5t6u5v5w5y5|5{6x8v9u8v7w5y5{5{5{6|6{6{6|5}776666~6~556}7~776667~77654455566}5}5554444454|4x3v3s3o3j4f{4b2^2[3Y1V1S1T1S1P1N1N1Qz1Vq1Vl1Sf1Q\2S`2X^1WN2WJ4ZI4YE2WE3ZA4X;2U;1S;1Q:0Q:/S9,U8)W6)W2(J+(<):+"*-F.C0146799976543)ew5?34|0{/y"-x/+x8+y?+xD-xJ-yO.xQ0yT1zV1|Y1|Z1}\1~^2`3b3d2f1g1i1~j0|l0|p/|r/}v/}y1||1{~/y/w/t0s0s0t1v1u2t2s3s|4sz5v{6x~7y6w}5sx4ou5mv6nw7ow8pw7ov7nt7os6qu6rw5t{6u}6u~7v7v6t~6q}6n~7l8l8o:r:t:t;su;u;u:u:u:t;t=t>t>u?DV\/.1356799:<@@?::;;;<;;/W]jTNSW[I6::;;<<<==<;::9755DCф?Ђ= ;w.:q88j<6c?5^G5\R5]]5]_6]Z6[V7VW8R\8N]9J`:Id:Ib:Lb:N]:S[:T\:W]:W`:Qd:Qd9Vg8Xo7Xs5[w5Z~5X5R5A3/22w3x2y1z 2{-3|:2|G2{Q3zY3za3yg3xm3xq3yt5{x5}{55566}6z5y5{5~555{4s5p6n5k3g1d1c3c2c0c.e.i.k/p.y--....,u,ԉ"-܋),/,2,6,9-<-<->.B0E0H0M1T0Y/a0j1q0x0~/00/.10{/x/|0{12479<=346/,z(v&u#nq!tV!Q":"y`! Ւv}lV2 n!"~&x(배))*z**|*****++~**})*)))())))*+)}{*}v)~+y~-sv-oq.mt/ju/ew/c{1c}2c2d2f|1fv1du2dx2e{2g}4jz5lx5oz4qx4su4tt5uw6x|6z~5{{5|w5|s5|u8{w8{x5|v6~v7v6w5y5z6|6z6w7v8u8v7w6y6{6{6|6|5{5{6|6}6676~6~7}6}667~7776666}77665555457~7}6555555555~5|4z4v3q4l~5j{5h4d3_4\3Z1X1X1Y1W1U1Q1S|1Wr1Xl1Se2S]3Xc3[^3ZN3]K4_I4_B3\C4^@4\82Z81W81U91U;/V;,W:)Y6)Z1(R')C*C+($-;/@121489::9754403LNr&=4y0w-s *s-*t7)w=*xB+xH,wL.wP.xT1xV1wX1vZ1v]1xa3xc3ye4ze2{e1|f0|f/}i/|k/}p.|s.~w.y0{0|/}|/z|/w}/u0t0t2t2r3p4p4p~5r6t7u6u7sy6qr5nq5lt5kx7ky9lw9mv8nv6pw6rx6sy5s{5s}6s8t9t7s}6r{6q{7p8p8p:p:q:r:sq=rB::=@AA::;<<<<;;-k~rqTNTWZI7:;;<==<<=<;::9755DC΃@͂>Ӏ ;x/9p57h95d>5`F5^R6[Z5X[6XU7WS7VU7RY8Q]9O`9Oc:Od:Pb:R_:U_:X_:Z_:[_:Wd:Ve:Zj8[p7[u6Zy5[5X5S5C322 2,53v2w1x2y+2{82{D2zN3zV3z_3ze3zl3{q4{v4}{5~5555555}5}5~555|5t5q5m5j3g1e2d4e3d1c/d/h.m.r.z......-U,Ո!-܇)-/-2,6-:.;.=-?/C0H1J1M2T1Z0b0i0p1w0~/01~0~0}1|0{/x/}0}2348:==347.,x(z%q#no"|`"ޔ."7!fjpwwrvknW n=!z"%(+{++~,~,,,,--w,y,,{-},~+y,z++**)*++,*y*r{+v~+~-v{/rw/qq0mt1ju0hx1h~1g~2e3h4h|3dt3ct3fx3g|4h~5j|6my6nz5qy4tu5vu5xx7z}6z~5y{5xv5xs5zu7{w7{x7{w8|v9~v6x6z6|6{6y6v7v7v7v6w7y7{7|7|6}6{5{6{7}7777~7}7}6}667~766777}6|7~6}7~66555566~6~66766555676}5{5y4t5o}5l|5k5h4c4`4`2^2\2\2[2X1T2U~2Xs2Xk2Wd3Z`4]e3^^4_O4aL4cI4c?2bB5b>4b63_51]51[81Z;/Y;+[;*\7)]0)Y%)K+J,6-,!0;14329:::987652.!J#:;5w0n",i#'i-(j9'l>'mA(pG*qK-tO.uR/vT0xW0yZ1z\2y^3ya4ub4td2te1uf0vh/xj/zm.{p.{t.{w.zz.{{.z{.xy.vx/uy/t~0t1t2s3r4q4p5p5n5l6k6j6ky7mr7oq6os5ow6nz8oy8qy8ry8tz7uz7ux6ty5s|6r8r9r7s6t}6v}7w8v9u:r:p:n:o;p;st>s>r=r?r>s<<>9:;;;;<<49Y>:;<>>>;;<<=<;;:;3.;<9899::::;;<====<<;;:9755DC̅@͆>҂;w,:m17f75c>5`G5\Q6WV7TV7SR7TR8TS7TY8U_9Wc:Ye:Xc:Va;W`:V`;Xa:\a:^^:[b:[g:]l9^q8^v7\{6]5Z5T4F443!2k4t2u2v2w)3y63{B3|N3}V2|]2}d3}k4}q4~w5}5555555~5~544~5~5~}5~v5q5n5k4i3f2f4f4d1b0c/h.m.t.{.......;.Շ".݅*./.3.7.:.;.=.@/F0I1J2M4S2Z0b0h1n1~v1}1}1|1|1|1{1|1}0|/12357:>8257.+v(v%m$po#_$#߲>"h!!R!J!_!hk"b^!]N"x_$%(˰+߫-|-----..x/o/l/s///{-y-}-},-+++++,|-~*w+r|.y.x.uz/ty0sr1ps1mw2kx2h~2e2g3f4e|4es4gu4iy4i{5j~6k}7lz7o{5sz4vv5yv5|y6~}5|~5yz5wv5wt6yv7zw7yx6xw8xw9yw6{y6~{6|6z6x7v7v7v7v7w7y7{7|7}6}7|7{6|6}7777~7}7}8~777~777777|7{7~7~7}77766666~6~66797655677~6{5y5v5r|5n}5m5l5h5f5e4c3`3_3^3Z3W3W3[u3[k3\d3^`4ag3c^4aQ4cM3gJ4h?3f@5f>4f43d21c31a61`:.`<+`;+`7*`/)_$*S,P-A.@035679::::986530.#4B84/f&*b(%a1%b;%e@&iD'mI)nL+qP,sR-uT/vW1xZ1y[2{\3{]3y]2ya2wc2we1wh0xj/xl.xn/xq/vt/uv.ux-ty-sy/sy0t{1u1u1s2r2p3n4m5k5k~7j7i8h6g{7hv7kt7mt7mw8my7lz7mz7m|8o}8p|9ry9tx7ty6s}7r7r6r6s7u7v8v9u9s:p:m:k;j;l;os?t>t>u=u=u?v{?{B{DHQA,135679:::>@AC:986{6}5u5߯<5c6͟:͟<?=9:;<<=<<<<7:::::::<<===<;;;:::7677778:::;===<===<;;:9755DCʇAʇ>Ђ;w(9o/8i56b>5^G6[N5VQ7TR7TR7UR8XW8Z\8[c9^f:ae:`b;]`;[_:Y`;Xb;Zc:`^:_c:_h:_m:`r8bu7_}7_6[5U4H453#2 3r3t 3t2u(3w54x@4{L3~U1~]2d3j4q4w5~5555555}6|5}45~|5}5{|5{v5|q5~p5~l5~j4i3i2g2d1`/d/i.p/v/}//..../ڋ(0և#/ކ+.0.4.8.:.;/?0D0H1K2K3M3S2X0_1f1m2~v2}1}1}1~2}3|1}1~1|11}1}467:=8367.v+s(r%k${q$o$d$G$h$$r$M$J$Um#ca$|j%&)ܶ+-q.~/./r0o/w0wy1sx0o1n1w110{0u00.-,-.,+}},w,v-t-u/z/y/tz0u{1us2rr2nw3ly4k~4j4h4i4i{5gr5gv5jy5m{5m}6j|5k{5r}5v{4xw4zw6}y6~}6||6xx6vu6vt6xv7yw7yw6ww7vv7vw7wy7y|7{}7|z7|w7|u7}w7v7v7w8y8{8|8}7~7|8{8{7}78~8~:~9}9}8~888~888888{8z7}8888877777~7~77899755787}6|5z5x5uz5q}5n5n5l5k5j5h4e5b4`3[4Y5Z4^u4`k4ae4cb4ei4c]4aQ4eQ4iJ4j=4h?5g>4i33i11g11f50f:-e<+d:+c6*d.)d#+],U-I.I135789::::986530-*3>82.b()_/%]6"^?#cE%hH&lK'oN)qP+sR,sS.sU0sX1t[2t[2u[3y]3z^3{a2zb1xe1wg/xj0wk/wm/wp.ws.vu-vw-v{.w|0x}1w1v1t2r2q}2o}4n~5n5n7n:l~;j}:i{8iy7kx6lv7lw8kx7jy6j{5i|6h~8h~9i|:kz9mz7n|6n6n6n6o7p7q8q9p9o:m;l;ko@q>sw;y;z={>{@|CHN>,134689:::<?K45:9;:8߯<7O7i7;͟=><9:<<<====<<<<;;<<<<=====<<;:::9888999:::;==<<<<=<;::9755DDȉAȈ?΃<{&9s,9i37c>5_G6[K5ZN5YP7YQ7^V8`Z8a_9`d:`g:`d:a_;`];^^:]`:[c;Ze;``:ac:ai:an:bt9gv8c}7`6\5V5I483$23r5s 4s3t'3u54wA5yM3|V2}\2~b3i3p4w5}5555655~6z6z5|5z5}|5|z5{w5}s5~p5m5k4j3i3g2d1`1e0k.r0y00/////0φ1ֆ#0ކ,/1/5.9.:/=0@1D3J3L2L2O3U1X0_1f1m3x211134|1z1z1w1}1|3|469::3468.t+v'n&l%o&o&%s%n%&&&&|%x&(*ᾳ,./{/~0|0{u1t2{22w3w3~|3~3222}3|22/0///|-~.~z,z~.w0u0w0y1w1t|1x1xv3xr4tw4t{5q5l5j5h6fy6fr5gv5j{5m|5l|6l|5p5u5v{4ww4yx6|z7}|8{{8xw8ut7su7vw7xw7yv7yv7xv7ww7wy6w}7x~8yz8zw8zv8{x8}w8~v8x8y8{8|8}8~:|9{7{7}89~9~:~:}:}98~89998888{8z8}899:9877~77~7~78999867898}7{5{6{5yz5u}5r5p5o5m5m5k5h5f5c5^}5Z5\5av5el5fe5fb5fi5c]5aS4dS5jL4k=5i?4h>5l43m01m01l4/j8,i:+f8,f5*f-)g!,e,[-O /P 245589:;:::97530-+5882-(]6$\@ \D"^I#dM$gM&lP'oQ*pQ,rR.tU0uW1tX1u[2u[3v]3y`3|`2~`1~`1{b1zg0zk/|m.~o.}p.}r.|u.zy/x}1w}1u~2t2s2r}2r|2q}3q4r5q6o}9l{:j{:i{9j{6kz5mx6nw8nx8mx7my5lz6j|6h}8f|:e{9e{7e}6f6h6i8j8k7l7k8k9j:j;kn>o>qz<{<|<}>}A}DGKC/135689::;;<;08;C>::;::<>?=:;<=<======<<<<<<=====<=<<;::99888899:::;<<<==<<<;:::755DDƌ@ƌ?͈=#:t)9k26c>5_G6]J6]M6_P7aS7eX8f\8e_:bc:]d:[a:\^;^\;_^;``:_c;]e;`b:ad:ai:an:cv9iv8f|7a6\5U5J5:4'23t5u 6u5t$4s24t?5vM4wT2z]2{b3|h3|n4|v5}|5}5~5~5}6}5~56y6x5y5x5y5y5w5t5q5m5k4j3i3g3d2a1f1l1s1{11000///΃0׃$0߃,/2/7/:0:0=1A3D5J5L4N3R3U2Y0`0h2p3{21114|3y0w1v1s2{2{3|578982579.u*s'j&u'b&e&p&~&{'}'~()&()DŽ*ΐ,ѣ./0112s3y3345z5y5y55444432232110/{.|~1z1w1w2y3u3v2{2{x3}t5x5{{5t5q5m6i7iz7lt6ow6p}6p~6n{6p}6r6u6v{6wx6xx6yz7y{9xz:tu9qr8ou7sy7wx7zv8zu8zv8yw7zy7x}7w~8uz8vw9wv8xx8zx8|w8x8y8z8{8~}8}~:~};~{8~{8~}:~:~:~:}:}:}:~9~9}::99999{8y9|9}9|9~9:888~88~8~7899:977:::8}6{6{6}y6z~6w5t6p5m5m5l5k5i5f5b|5^5_5dx5hm5ie5jd5gh5b[4cU3eV5hL5j=4f>4h?5m63p01q/1p1.o7,m8,k7,i4*i+*i,j,b .X 1X 45617:;;:::97531-,>:72-(#[E [H]O"`Q#dQ%hR&kR)oT+qS-tU.vW0wW1wX1xZ2x]2xa2wa2x_1z]1|`1{d0{j/{m.|m.{m.{n.xq.vu/uz1s}2s4t5t4t}3s|3s}3r4q5p}6oz6ny7mz8m{7m}6n}5oz4ow6ow8nx9mx9my7ly7kz7iy8hy8g{7g~6h5i5k7l8l7l7l8k9k:l:m;oo>q@>:<<====================<<;::996577898998;;;<====<;;::755EDĐBő@ʌ=Ӏ ;v&9m17d>6]F6]J6_N6cR6gU7jY8k\8g^:b^:]`:Z_:[^;^^;a`;aa;bb:^c;^c:_e:_k:ap9bx8hw8fz7a7[5U5K5=5,23x6x6v5u!4u/5t=4tK4tT2t[2vb3vf4wl5xt5xz5y5z5z6y6y5z5{5}y6~w6y5y5x5y5x5u4q4l5k4i4g4e3d2d2h2m1u1~11100//0΁0ـ%0-/4/8/:1;1=1A5D6J6L5P4T3W1[1c1j3s4|3212|4x2u0v1v2s4y3y459:523579-v*v(j'tm'}V&[&a'i'ws(}t(r)x*,ҋ--ʘ/022~3~45566x6w777x6|65555444644222~z1{~3|2y3u4u4s4u5}4}z5|y5}5{6|6z6s8j8k}7ry6ux6u|7t}7s{7t~7v7x7y{7yx8xx7wz7v{:tz:rs8qr8rv8tz8wy8yv8yu8yu8yw8zy8y|7v|7ry8rw9sv9ux9wx9zx9~y9y9~z9}{9||9{~:{|;|{9}{9~};:~:~:}:~:~:}99::::999{:y:~|:{:z:|9}9~8}8~9~88~8~99889988~:}:~:97}7|7~z7~7|6y6s6n6m5m6m5l5j}5e{5a5a6fz6jo5jf5ld5jh6e\5dV5eV5fM5g<4e?4jB5o83s21t.0s1-r5,p4-m4,k2*k*+l,n,j .` 2` 57:67:;::::87531-,A=71,'#[H\;[R ]W"bV$gU&jU(lU*pV,qU-sU/uW1vW1uW1vZ2v]2u^1u^1v^1x_1yb0zg.yj.yj.wi.wk.tn/tr0sx1s}1s3s4s5t}4t|4t}5r~5q~5p}6p{7qz8r{7s|7s~7r~5qz5ov5nv5mw8lx:lx9lx9kx8kx7ly7m{7n7o5p6q6q8q7p7p8p9q:q:q;q;p=p=p=p=q=r=rЀ;y%9p/8e;7_E5^L6aQ6dT7iW7kY9jX9hZ:c[:`]:^^;^_;a`;a_;aa<``;^c;]d:^f:^m:ar9`y8dw8dx7`~7]6V4M5A514 3{6|6y5w4v+5u94tG4sR4rZ2r`3re5tl5ut5uy5v5w5x7x7y5y5y5yz6{y6}{5z5y5z5y5v5q4l4j4f4d4~d4~e2i2j2m2u111111//~/Ѐ/ڀ'///5/:1;1=1>1A3F6K6O5R5U4X3]2c2l3v5|333}4y3w1w0y1z3y5x4x568;8/4689׋$-xj*xv)i)qV'vR'~V']'e(n)s)t*w+|-./01|4{4~6}677~8z9w8z888z8|7777766~6|655534z344}5v6t5r5v5w6w|6z6~7~{7}7|7z~9u}9q7s}6w{7z}7y|8w{9y9{8z8y{:wx:vx7tz7qz:py:ps8tt8ww8x{8wy8vv8vu9vu9ww8yy9y{9wz9tx9sw:sv9sx9uy9xy9|z9~y9}y9|z9{|9{~;||;|{9}|9~~;;:}:}:~9~:}9~98}8}:~:~9~99|:x:{;{:x9z8|9}9|8|:}~9~99888889::}:}:::87~7|887}6y8s8o6o6o6n6m|6hy6d6d6g|6io5ji5mf5lg6g[5gW5gW5fM5d<4d@5kE5p;3t41w.0w/.t3,s2-p1+n0*m*,o-q-r /j 2j 6:=;79:::::97530,-C=61+&"af[W!`\#eY%kX'mW)oV,pV-qU/rU0qU1sX1u[1w]1x]1z]1|^1}`1~b0~d/{d.ze.xe/vg0vm1vr1vw1v|2u2t3s4s4s~5t}5t|5s|6r|7r|8r|:r|:q|:o|9l{7jx6hu6iv5kx5my7oy9ox9nx9oy8p{7r~7s7s7s6s6r7r7r7r8s9s:s:s;r:q=====<;:8<D-/MR?75336?E6E<<<<<<<<::9755FDB@=π;|$9u-8k;7fE6eN6dS7gW7kX8kX9jW9iY:hZ:f]:f^:e_3s61v//y-.x0,v1,t/+r-+q(-r-v-x 0t 2u4;G@79:;;:997520*:H>82,&" i ke.\d#da$i\&oZ(rX+sV-uU.vT/wT1xW1y[1{^1~_1`1`1`1`0`0^/~^/|`0{f2zm3ys3xw3vz3v}2s3r3r3r4t4u}4v|5v|7u{8s{9pz:ny;kx;gw:fv9fv9gy8j}6m~5o{7px8px9qz9q~7r7s7r8q7p6o6n7n7n8o9p:q:q:q:p;pz?{B{C{EyHL=-.14578::;<<<==<<<;;:::::;;;<<=============>>===<<;?Csy06:52114627=,)9<<<<;::9756EDB?>ς;׀$:{+9t;8oF7kN6iT7hW7iW8iW9iV:hW:iY:h]:h^:g^1?1A1E4I5M5P5R5U5Y6^6f4o5w3{124552톿2݅1Ņ455x588;:4579:ut-q,b{,hR*oT)uZ(|`(a)`*a+d,i-~r.}|/z1y3~5~67:::;;:::::::9999|8{9wz:s9u:y:988}6{787767}7z7u8v7|7}8{{9x9x8{}9{y9x~9w9z9|9}~:}~:}9}9{~9zy9yw9yx9xx:vx:ux9uv9xx9zy:yy:xx9xw8yv8yv8zx9{{:{{:|z:{x9zu:yu:ww:y{:{}:~|:y:~v:y:|::|:y;}{;|<|;|~:}}:}:::}:|:}}:|:{:|;{9z:{:|}:x:y;~~<|;|:{:z:w:v:x:z:|9~:987~89~:~:{9{9:9877~8~888:|:v9r8p7o7p|7ox7l7h7i~7jp7ll6pj6pd6n]5nW6jT5fK5d;5gE6mJ5rA2u91x2/{..{.,z0+y/*x,,w'-w-z.~ 0356LK59:;;::9753/+;H?93,&# lkv\b!_g#fc%j](oZ*sY-xW-{V/|T1~V1}Z1}]2|^2|]1{]1z]1y]1z]0{\0{\1}^1}d3|k5{p5yt5vw5ty4rz4p4p3p3q3s3t~4u|5uz6tx7rw9pu:nu;nv:ow:pw:pz;n~9k7j|7jy8jy9k|9k7l6m7n8n8n7m6l7l7k8l8l9m:n:o:o:o;o=p>p>q>qy?zByEyIEA3,145789:;<<=<<<;;;::::::::;;<<<===========>>===<;5)%N=,/00/x.q/h0/12,)';<<<;;::9656ED B ?>Ј;׃#:߀+:x:9rG8oO8jS7jV8iW8fV9fU:gW:eX:e\:d];e\a\?_]=b_p>p>p=q;rt?u?v?v?w@xCyEyEFG\5/35689:;;<=<;;::::889999999<;;<========>>>>==<;;=/J$#3/,,,-|,h+e,e-f/./1:;;;;;<::9656ED B @=΋;Ճ":~+:v9:nF8lM8kS8iT8gT9dT9dT:cU:cX:a[:b\;cZ=<;;:::::;;:;|<{;:;:9;:88999888}9{8x:v8v9{9{9w:v;y}:}~:~;<<~};|~:x;u;v;y{:yx:yx:xy:xy;xx:xw:xz:xz:wy:vw:ux:ux:vw:xz:y}:{~:}{:~x:~t;~u;~y:~::}:w:u:z:}~:|:|{:}y<~{;~:~:|~:z}:y}:y:{:}|:~z:|{:z:y:z;z:{9|:~:y:x:};<;:}~9w9u:w:z9|:~:::}:{~9{9|9}9}9999999999~8~9{:w:t9p8l8j{9kz:l:m8m7nr8rp7tm7sb6s_7sU7pP6kG6k;7oF4rN4tF3v?1z60}1..+/*/+-,܂)-Ԃ!-ć. 0356TU4:::::98653/):I?82-($]]k xȀfg"gn$kh&ob)s_+t\-vX.xU/zT1zS1{V1|Y1{Z1{Z1}Z0Y0Y0[0\/`1d2~i3}k3|l4{n4zr3yu5wz5u5r5p4n5m5l~5k}5k{5lv6mt7nv7oy7oy7nv8lt8kx9k|:m~9p}8r|9t}:t9s7r6q7q8q8q6p7o7o7p8q9q:q:p:o:o;pr=s;tu?v?v@wBxCyCyEGT7.35689:;;;;;;:<8<:(.5777642)2>;<========>>>==<::?;"*1Z(d(t+*))*)`)d*f+w-.269:9:;;;::9655ED B ?>Ɍ<Ԁ :x+:o89jH8jN8iS8iS9gR9eS9cT:cU:cX:e\:e];gZj\?ib=jf>=<;::;<:;=;;;;:;;::;:9899999~9{9z:w:r9t8v9w;w;u;t;u;w>w>y>{~}==;}}:||:z}:x:v:v}:x{:y{:y:z:|:|:|9|:}:y:y:}:;;:~|:{}:x:y9|9}9~:~:}:{:{~:|:}9:::9999999~9}9}9{9x:v:r:l:j{:l{:m:l9m8ot9sr8vn7tb6s_7uU7rM5oF6r<7uF4vM5wH3xB2{90~3.1*1*/,.,܆)-Ո"-Ð/ 035?LB6:::::98653/+>H@94.)&^"^iux2!dt$hl&nf(qa+u^,wZ-xW.}V0T1T0W1Y1Y0Z0\0[0[0\0^2b2e3i3}j2|m2|q3|t3{w4z|4x5v6u6u}5s}5r|5p{5ox6pw7qy7q{7qy6qt6ps8ov8n}8n8o8q8s8s8s7s6s7r8r8q7p7p7p7p9p:q:q:q:r:s;sw>wŏ;с:v*:m:8gI8gO7gT8iT9hR9fR:dS:eV:eY:h];i];k[{??>==;;<;<<<=;<:::<;;<:::8:::9:{:y:v:t;p9n9q:t;v~{@~>=<~|;}|;|}:z:w9u}9w|9z|:{:}::::}:|:}z:y:~|:}:}:~:|:}::9::~:}:|:{~:|:~:9~::::::::99}8}8~9|9y9x:u:p:m|:p~:p:m:l8ov9su8uo8sb8s`8uU9vM6uE7y=6}G4{L5zH4|D2{;0~5-4*3+0,.+܊*+ԍ"-Ö/ 1 38=A<7:::::97642/.@E@:4/+`&a"_ ku"|" ρ!fd$eq&jj(oe*t_,w[-yY.}Y.~V0V0V0V0V0W0Y0Z0\0]1_2`3b3d2g3}l2|p3|t4|w4|z5{}5{6{6{}6z{6xz5vy5uw6tv6sx7qz7qy7qu5ss6tv8t|9s9q8p8p8o8o8o6p6q7r8r7r7r7r7q9p:o:o:q:s:u;vv=vw@wBwGMRS0/245799:::5XB%)+*-200222ӈ111>F8HC9<==========<;:7:8ر34=0ܝ.*'7%c%z%ň##$&`'W'f)|,.0H2468:::;:98756EE B A><·:y):p;9hJ7fP7eT8eS9fR9fS:gU:gW:j\:l_;m^;mZ;nZ5B5E6H6J5N6S6W6Y7[7a5f5m6r5w5}32|1y1u4t5x5y6|6{57::63358::;e0d/t-q*c)w){)t)n+i,e-f.r/11347}:|=z@z?{>}=~=<;<;<==<<=<=<=;;}<{:~;:9;:::|:x:u:r:o:m9m8p:slwxy=xu;yw;y{;z;|;}~;~w;v:{:~;}=~{?|@=;~;|:~|;~};{~:y:w}9y}9|}9~9:::::~;{;y:|::~:~:}:}::::::}:|;|};~;:9~::::::;;;~:~9~8~9}9z9y9w9s:q}:r:r:n:l:oy9sw8so9sc8rc9uU9wL7yD7~>5G5K5~H4~D2~=08,7*5,1,-+܌*+Տ#,ĕ. 1 3 79<979::::97631..EC?;4/W+]&`"f !o w( {(!""{1#dw&jq(ok*td+x^-|\.}Y.}V/}S/|T0}T0U0V0V0X0Z1\1`2`3a4c4e4~i4~p5|s5{v5{z5{}5z5z~6x{7wy7vx6uv5tu6su5rw6rz6rz6rw5su6tx8v~:w:x:w9t}9r}9p9o7o5p6p7q7p7q7q7q8p9o:n:o:q:s:s;s;s;tuuAuCuHJOF*/23578:::;2<W5411/.q/s/./ӈ/p/b1353;D77<<=========;:9795ر32ر3-G*X'7%U$c"k"y"#${&`'l)~+,H.U0358:::::99655EE B A >;ˎ:܃):x:8mH7hO8eS9dT9eS:fU:eV:hZ:i]:k_;k];m[}{>~|<:::}:}:}:~}:{~:x~:z~:~9::::::~;|<{;|::::~:~:::::::~~;}~;;::}::::~:}:~;<~<}::99~:|:{:y9v:u~:v9u9q9o:q{9sy9ro9rc8rc8wW9{L7~E7@5F5I5G3C2=0:,8+6,2*ߊ-*ی)+ԍ",Ò. 1 3 57:8789:::97631..IE?N ;O 6P 0S ,W(`$i !p u- y.!})!փ##mb&ky(qq*ui+yb-{].|Y.}T/~Q/~S/}T/V0V0W0W0Y0]1]2^3`5b5d5i5m6q6~t6|x6z{5x|5vz6ty6sx7sw7rv6rt6sv5rx5s{5tz5tx6tu6sx7p9p9s;tu=utAtCvFxHH<2.13468:::98*7=53M/W/zc-q,q+u++h+b-^/^0_146509;<========<<:9562ر3/ӣ'+ў#(O%=#T"d!m!v!"#%}^'yn(y)+c-^025;99::::9755ED B @ >;ɓ:ڊ(:88tE7kM8gR9dT9dT:eV:fY:g\:h];i^;j\;m[{x@~t?u={=>~=~><=<~=~<};zhy;l~;p;s;t|;ty;sy;sw;tw;vyy=y~v||>}>~====~=y>x=y;xxuq?s@v?{?}?>>>~>x>wt=t=<>~=};|;|<~<;;;|::::::~:}:};<<;:~:::~};{:|:|:{:x9t:r~:pz:pq9sg8we8{[9P6G6@7B5|B3y@1{?0|=.~;,;+;*8+ޕ.,՘%+˚+.049<?:689::987531+<JBb=^ 9a 5a 3a /b *c'f%m*#u:!|D!~C#>%7$:&f*jz+nk,s`,w[-z[.}Z.Z.Y.U.S/S0U1Y1_2^3\3]4_5b5f5h5m5n5n5n5r5s5s5}r5}t5|x7~x8x7z7~~7|7{~7{x;|s=|sy=z@|B~C}DHIF//1457776648561 .*ۘ+'=&Q%i$x##$[%h&s'|)Ҍ+-0368:;<==<<=<<;;985. $1, $< G\hs}!"w$nm&i(n*~,Ă/137;89::9963CJC B @ > <ĉ:ڀ&8~49z>9uF9pO9lW:j]:i`:ia;i`;i`;j_=l^>o]=o]r@w@{@A@???y~?x=t>q?r=u;v;w}<|z;{;;~:x:u:t;q:p:q9r9o:n9o:n9k9i8k9l8i9g9f:f:g:g9f9c:a:b:e{:fz;g};h;i~;k~;k;mA=<>~>}<|<|==<<~;{;::;;:~:}:~;::;};~::}:||;z;{:|:|:{9w9t~:qz:pr9ui9ye8|\8Q6H6?7?5{>3y?2z>0z=-~>+@*A*;+ݛ/-ҟ%,Ȣ,.05:=A<699::987531+<JC_=b9d5e 2g /g +f'h%m1$rC#vM#yJ"{D%|=&6&q_(i}+nr,tg,y`-}^.^.^.^.[.W/S0R1U1Y1Z2\3`3b5d5d5h6m5p5m5k5l5n5p5}p6|s7{y8|}8~{7y7~y7z{7v{7tx8uu:wt:xu;yv;yy;x|:w9v7u7t9t7t6t5t7t7t7t7t8u8u8v9v:v{>|A}C~DEGIJ..13566755364S/h,(ԇ!&~;#S"m!!{!~!]#~l$|{&(+-03669:;<<;;;;<;:978:> /ʑ&ђ !CVdoz!"y$oj&h'j*,/14<>79:99863@ME B A > <NJ:݄*969@9~H9xO:tW:o]:l_:ha;ia;gana=nf=ok=rn=tn=tn=um=sr~?@@@@?~??{>v|?s>t=xz{=|{<~|<}<=>~=~<~;|:y;w}<|<}<=<<};{;;;==;;~;;::~:{;|;~:|~;z|0{>-B+H+H*?+ݠ0,ѥ&,ǩ,.06:>C<699::987531,<KC_>\:]6`3c1d-g)j!&o6$sI$vT$yT#~N$F&>(=)q+tz+{p,~g-a-`.].].\.Y.T0Q1Q1T1X1]2b3f5g5f6g8k9m9j8g6g6j5l5p6~r7|w8y|8w}8xz7xv6vu8sv8ov8mw8nx8qz9t{:x{;z}:z9z7y6v6s7r7q5q6r7q7q7r8s8u8v9w:w|>|<}>@AEGKL0-13466764373v.+ԝ&(~$t:"yW!t r x{!]!wp#r%z'j*s-{03668::;<;;;::::878>VC1Ȑ(#=S_kw !|$rp&i'h*ʲ,/15:878999763>JFC A > <ʕ:ޏ-979@9H9|O:xW:r[:m^:ia;ga;gbg^?i^?l_?ob>rh>tm=vp=wn=wn=xm=vr??????~?}>{>{>}}={;{<|<;}:{9x9x:x9v9u:u:s:p8p9o:o9r9t8r9n9l9k9i9f9e:f:e:d9b:a}:az:b~:d;f;i;iv>w}=y|={{<}}=~>>?|<{z=}<~<<~<<<<};};~<~<}<};~;<<<};{;~;<~>><;<=;:}:z;{<|:{};z|<{:}::~:}:~:z{:uz;tu:zl:|e8~]8S7J7>6;4;4<2=/~@,J,Q+O*B*ޣ2,Ш&,Ǭ!,.06:<@:68::9986531,<KD_?^:^7_3a1e.j-p&(w:%|N%\%`%Z%N%H'@)_*w,zu,~j,b,\-Y.Y.}Y.}Y/~V0V1V0W1X2\3`4d5f6f8f9h:i:g9e7g7j6m5p5q5r7|u8xy8ty7sv5ts7sq8rr9pu8oz8o7p8s9u:w9y7z6x5v6t7s6s6r6r7r7r7r8s8t9u:u;uxHEC A ><ǣ:ۘ,959?9F9{N:uT:qX:m[;j_;ha;haun=vp=wm=wn=xn=xq=uu>???????}>|>|;~:z:~:{:z:y9x:v:t9s:r7p8q:s:v9t9q9o9n:n:l:i:g:g9f8d:a<`|;a{:c:d;f=i>i=f;d;cu?u~=v|=x|<{~=}?~~@}~@{>y=x>x}=zz<~x<{<<<<<<<;;~>{?z=}<;<~<<<<|<|<~<~<}<}<~;;<=}<{;};=}>>;;=>=;~;{<{<|;||:}|;::::~::}y;xz:xw:}n:e8]8S8J7>5:4;5;2=/E,Q,W,S+E*ߡ3+Ч&+ʭ#+ /0 4 79:978::9987631,<KEc ?d!;d8d4f0i-m -s,+y>'|Q%~`%|f&ze&{Y&Q&J'D)r},ty,xm,}d-~\-Y.W.Y.Y.Y1Y1Z1\2]2\3]4_5b6d7e8g9h9f9g8h6k6l5n5n5p5~p5{r6xu7vu5vt5xs6zr8{u8zy8w}7s7q7q8r8t7w6x5x6x8w9v7v6u7t8s7r8q9q9q:q:r;s;t;v;w;w?AEHHH5)/2355653373-*&w#j8!l\ s{hqqivb mu!j#o&c)i,04668::::;;:::99865*<1)&Ȑ"@Waoz #z%m'f),.036@88988863>GDBA><:֜&919<9|F9wM:sR:pV:m[;l_;kc;kcqh>tl>sn=ro=>?>?>>=<~<{<;;}:|:}:y8x7y9w8t9t9v9w9t9q9o8n:m:k;i;g:f9e8a;^=]|;_|:b:cj>h=g;g}s|r~>s}=u}|~A{~@z~=x=w?w}>x{={z=|<=====<;;~={@z>}<~;<<==~<{={=}<~<};~;;<==~<}:}:}=|==;;~=>?=~;<~<~;~|;}<;::;::x<{z;{x:o:d8\8S6J6>5:5;5:2=.H,U,],W+H*3+Ӣ'*ͫ%,ô"00!2"57:;689::887631,>NGh%Bi%=h#8h!4h1j -m%+q0*tA)uR's`%qh%om&rh'w]'|V'L'y^+p},tt,zj,~a-\-Y.Y.Z/[1\2]2]3_3]3\5]5`6b5d6g6g6i7k7k6j6i6g6i5j5l5~o6|r6{u6|w5~w5w7w7v8w8{y8v~7s7r8s8t7w8y7z9z:z9y8x8w8u8s9q9p9p:q:r;s;sz?{<|=}>~?@AEGHI_3-1255553173/*'y#l7!j\oueiobrelz j#n&v),046579:::::::887765-YtE/+ '#. R]jw!!}$q|&f(}+δ.׻039>77888863>HEB@>;:ϗ9߈-9;9{F9xO:tR:qV:p\;na:lc;lcog=pi=qk=pl=nm5D5H8M:Q:V9W9Z:[9[9\8`9f7k6o5q7s6z54345{8x6{5{5680/3569:;<<<75m4m2v1//.-+)''j'{'((*v,s.y.024456789:;;<<<>>>=<<}<<:;;:9999~:}9|9z9u9r9p9o9l:j;h;f;d:c:`;\~;[}9^~:`:ai=fs}u~=t}=t}x}>x~~~??>==>>=<~<{>z@}=;<=>=}={>z=|;}:}:;;==<<~;};|<{<;;;}<=>=|=;;;{;};;:;;};=w=~z;|y:p:d8\7S6J6>5:6;5:1?-J,W,]+Y*H*4+ס**Ѭ*.ƶ%/"/$2%469;6889:886531,=MFk(Bl)=l'9k%5j$0k&.m+,p5)qC(sS(ub'ul%ws&ys'{k'~b'Y(L)uz+uy,xq,|g-`-\.Z.[0^0c2`3\3\4\4\4^5`5a5c5d5d5g5m5n6j6g6b6b5e5i5m5q6~v6~z6|7{7x7t8r9t9}y8{8y8w8v8v8w8y9z:z9z9y8y8x8v9u9t9t9u:u;u;u=tz?{?|=}=}?~?~@~A~D~FGV6,0245553185/*'#m5!k[n}seco]qi l k#q&)-037679::998776665452:{;1+)$ː!FYd~s~!~!|"v%g'v*讷.ު048976888754>HEB@>;:˓9߇-9=:H9zN:wQ:tX:q\:oa;lcnh>oi=pi=pk=oj=ml}}???==<~>@@>~>}={w=y;}y:p:d9Z8S6L6?6<6;4:0>-H,W+\+W*H*8+ݡ1+֮/.ɺ*-'.+1+479<5789:986541-=MFo,Bp,>o+:n*6n)2o+.p0-q9,sG)wW'ze'~s'}(}(v(m'b(T)~]*u{,wt,zl-}e.`.]/^0b1f2a3[4Z4[5^4`5b6a6b6a6`6d6j6o6l6f6a6_5b5g5k4o5t5}y6||6z{7{x9{u:}t:u:y9~88}8y9w9w9w:x;y9y7y7y7y8y8x8x8y9z:z;zy?{>|<|=}?}>~>~@}D~FK^e/-/2455532<6/+'އ+#p2!m[nwqjdqZplm!l#͆&˜)(-0486788:89=;;=;::;620GA-,*' "3 Q~]|p{{ {!z"w$j'p*,144BI5897763>HDB@ ? < :˕9.9>:H9|L:xQ:uW;r\:p`;lbnk=nk=oj=pi=nh=lj5-4 W4o5o6n 8n/6k>7kI:kS8m^6nf6qn8us7yy6||5}6}7{9y9x6x5w7v~8u~7tz5ux5vw6zu7~t9t7t6}s5{s7{w8|8}7}5~67788އ6̈́5؁$617:5@5F6L8S:V9Y9\:^:`:`9`8b7g6m7s6t5x64454{6v7z5z42237.0579:;;==87p5p3u2100.--*)((q())*{,s-t.{/~02223455566889:;;:;::::9989998:;;:~;y;t:q~:m;k;jd|>c}z~>x{;y~;|===|?|@~>>~=}=|<}<><<==|={<{<|;};}:;<<<<<~=|={;|<<<<{<~<<;{;};<~;{:;;<;|;z=~>x=x;x:q:d9Y7T5L5?7=6:380=-G,U,Z+V*J*>*8,ۮ6-λ0,--202489;66899887531-?OHr.Dr.?s.;r.9r.5r00s5-t>,vJ-z\*~l&z&)))u(k(](S*vu,wx,{q,~i.d.`/`0b1d3`4\5\5^5a6e6e7b8b7b7b7c6h6j6h6e5`5^5a5e5j5k5p5~t5{x5yy6wx8xx9zz9}z8{8}88}8z9x:w9w9w;x9x7y6y6z8z7z7z7{8{:|<|={>z>y=x;wx?z>z<{=|?}?~=~?DGNTS/,/1344543>50,)1%s-"oW osqmdt[pp n!o$ь&])|-266578889<?@?????>A50<2--+ (΍$Ռ# F~Vygxww w"u#o&m),ݒ/26FA5787753>GDBA ? <:ʝ:ߓ/9=:F:|L:wQ:tW;r[;p_h{>h}=i=k{}=z{@{@{@}>=}={>z>z=};<==~|===<~~;};|;};x;x:x:q:d9W8V6O5B5=5:494<0F-R,Y*V)M)E*A,߯<+Խ8,6-9/:379947889887542-ATLs/Du0@v1=v19v26u53u:.vB,yO,|`-}q)~&|&y(v*w*yv)|i(~](d+w~,zv-}n.g.c/`0`2`3]4\5]5`5c6e6e8c9a7b6e6e6f6f6e6b5`4`4c4f4h4j5l5q5t5}v5zw6xy6w~7x7z~7|~7|~6{7y9x:w9v8w:x:x7y5z6z6z6y7x7x8y:z<{?{?{@{>{<{z>z>{>|?}>~=?CGKNWC)/1245431451ﶜ-)G%w'"rP rnsqev]rs o!q#ǖ'*]-3;847895GA;Tk{?i}?j?k=l;j;g:b:`~;_};_~:_;_;`;c;e;h}:h}:i~;hv=x:z;{{>}=~={>{>|=~<:;;>z={<~<====~={=z={>}>~=}=~=~=~=~=<<~<};};|=<<={=z<~<|={>==>~>==<}~<<<};|x;z:z:p:a9W8Y6T5E5>595:5@4F0O+U)U)P(M)I*E+ھA-A-C0D57;;;688:887542,J_Ku0Ew3Ax3>y49y77x:4y@1zJ.{T+{b*|s+|){&z'y)y+z+{v)~i)`*zw,xz-zr.|k.~f/b1`2^4]4]5^5a5d6e6f7d7c6c6e6f6e6d6d5c5`4`4c3f3f3f4j4p5r6r5}s5zu6w{6u7t7u6w5w5w7w9w8w7w7x:x7y6z6z6z6y7x8w9w:wy>z?{={<|={={={>{?{?|?}>=?CFރIMWA)/0245431462.*h&} #xH!vi v vg vb sv!q"s$ʄ(Έ+/2>?47894Ff9U9T:V:W:;A6.21*)-/.($ى& A wQ qh oy n!n#m%mu(}+؍/֎26986777763=GDC@> <::ّ(:59}A:wJ:tR:qX;o\;o`im=gn=fn=ei=gg/257::;;==97q5t5v3322111/-|,w*v)})u)y))+{,r-q.s/v/z.z/y0|0|/|0}1~1}1{4y4z4{5~8~9~{9|9:::::::::==|;z;|=<~<~{=z|=v=s<:;?{>{=}<===>~>{=y=z>}>~>~=~=}=|<}<<<}=~=}<|?><={=z<}<|<|>>=~<<|>|<|=|@{?{>|=~=>߃AރD݃GLSA).0234541694ɜ/ɜ+k(΄$="|d!y!zq#we#uz"t#u%|(},149:57873I[VCV8V7W6Y7:85721+-90*%͌!3 yF p\ ks!j!j#k&po'y+/15776787763>GDC@>;::֓$94:B:~L:zS:uX;s^hk?dm?bm>cj>fh=ij{>|=}=~=}>}=}=~>|>y?z>}>~>~=~<}={<|<~==}=}=}=|?}>=<{mZ189:98765303LKGx:Dz:@{;=|@9I7N5V2`/~j-}w+|)z)x)v)t)r+q-q,rw+tl,qv-px.sr.vm/zj1|i1~j3i5d5^5\5a5f5k6l6i6f6f6e6a5]5^6^6]6^5b6d5e5e5e4j5k5l6n7p6~t5}y5|}6z6y6w6x6y7z7z7y6x6w7v7v7w6x5z6|8}:}:|:z:y;y~<}=|=|=}<ހ<݁>܂B܂D܃GJNc1,0133441:A6Қ/қ,s(ԍ"&/%]%z}%y|%xe'w}'x&v'y)z,/8=467872?RFZ>Y8Y4[4\5`657751*F<3?,r'Ǥ#ه&!{=!rY lp!j}"j%m'to&z*/14665887753>HECA> < ::Қ#94:B:L:}Q;zY;v^ij?fm?fn?gn>ln=poz=~<|=z=}|=y~=u~=p~=m=l}=n{=k}j}=k{;j|;i~y=z=~|=|>|?}>~>~=}=}=~|?z?z=|=~=<;};{={=~==}=|<|=}=}===}>w=z<|;~<<;|;;;x=u=<<;z;{:~9x:k:`8]8[7U6M6F6?5:9=8D5N6W3_-d+f+e*e)c+c,c/f2U7EMB489998765300LLHz?Fz?Bz?>}D:N8S6Y4a1l.~w,}+z*w)t)p*n*m*n,p,rx-tq.s{.uv/xr/yn0{k1~m3n5i5b5]5^5d5j5k5g6d6d6}d5~d5d5b5_5]5_5c5c5d5d5f4g4h4j5m6q6u5z5|5~6~~6|6z7y7x7x7x6x6w5w6w6x6y5{6}7~9~:}:|:|;|<|<{<{<{>|>}<~:;<߂<܃<ۃ>ۃBڃDڄFJT`.,/123440IJ2֙/ژ-݌+ͤ")ۑ)'V&|y&y&zc'x(z){)y*y,/6K868772/AB[:Z5\2_1`2b345574-?QC6h/_)6%ҏ "8"tU$no$l~'l)r(y{'~*݅.26876778753>IFDB? = ::Ϟ"93:A:J:Pki>lm?kp?ms>ps=ttis>hvz?y>|=}|>|{>||=y}f=j>l{|@y>w=x~===>~|>z=z;|<~=<;};{<{=~==|<{<}=}=}==>}?w>x={<~<=|>{<{<|=}==>@݈=ڈ=ڈ?هAهCهEKRR),/124441@=6ژ3ޏ/ߎ,a*Ι(K't'y'}^(z(|)}*z+“-01>86878#+::\7\3`/c/d/f1j34565/5]H;_0G,>(ǚ&2&wR'po'n(o)w(}(,/݅28<96788753>IFDB? = ;9͞ 91:>:F:N;}V;w]oq>ou>px=rwhq=fw6I7y5w7u"8q27o@7lM9k`9lm7mx:p7p6pz6qz6r~6r8s8u~8xx7zu7yx7w~7x7z7{6{{5{x5}r5r5w6{776555~5}55ڇ5Ҁ7~&635=5D4L5S6W7~Z8`;d?g;i9i:jx?~{>||?|}?|}@z|>x}=v~=ur}>s>u=x={;};}<~>}~?{?x=w>w@z}A||@|}>|~=|=~=~>|>z>}>x>y>|=~==~=x={<==v={<;|<};~<=>@݉@ۊ>ي=؉@׉B׊C׈EJLUB).1244431=<5/-,Ų"+<)l({'`(}*~*+-/./168877)#56^3^1d-h,i.j/m0o24650/\\;1N-N*4)݊+(zN(sp(p)r)}((ȷ-/38B>5888763>IECB? > <;̝9ߔ/:<:F:M:V;}\w@}z>||>|?{}?y|>x}=w=v=tl>kw>w=w;x:y:z<{>}~>|~>y=w>vAx~@z}>{}>{}={~={=|>}={;z;{;~;~<}={=z={<};};{;|<=~=y=z>}=}=y>z>}>~?~>|=w;z;;.91:561/46999887542-GYJ}GFHCJAJ?Q=Z:e7l5u4~2/-,,,},{,x,v,s,s-s.sy/tv/vt0xs1zr1{p1|p2p4l4g4d5c5c4b4b5c5e6e9c:b:`7_5a3a2a2a3d5~e6g5g4i3i3k4p5|t5zx4x{3x}2z4|5}5~7~7~6~6}7|5{5z5y6y7x8x9x:x:y:z;{<|=~<;;;=߅>݆@ڈ?؉>׉?ֈCՈEԈFԈG҆JLiU&.0234445O@31/.],؞*+`)(e(+,+-01',78883$01`3a2a.h+l)l,m-o/p12464*^c@1U,`,Y+ԕ$)J(wo)s*u*').14:C@6888864?HECA?> <;ɞ:ޔ.:=:F:O:V;]<`~~=}>|}=z|=x~=wn}?l=j=f=c=d=g~>j}>ik=kx~>z}=|}=~}=~=~=}=~~<{;z<{;~;<~;z}@}A{?wׅ>Յ?Ն@ԆC҇CӇE҆FшIQbE'.013444;X823~1|/x-ɼ,,O+*k*,-«-ħ.04.(88871&.4a1`/d-k)n(o*p+p-q/s1255/>z9-Y.S,M,ޖ.+E*}n*x+{,(+/25:E87988864?HECA>=<;ģ;ە+;;;H:Q;Y;];akw>j=nl>o;o:n:n~=}={}=z}=y>w=u=ro~?n?m>l=j=h>h@i~?i=hh?k>k=j=h=fw~>z>}>}={}>~=z=z<{<|=z={<|<|?|?z?w=x==={=z<<+l,,,),/27=@77888874?IFDB?<:;:ؘ(;;;J;T;[;`;b;cop>nx>n=q=q=o;o:m:l8k6j6d7X6L4D5r6q 8r9u*4H5N5V6[7`9c:g;m;p:q9p9p:p:q:t:x;~:9876766}5r6v7w8;=AI5578::;<<>:8543344555665y3t2s1q1o.l.h.b.[.Y.[.\._.d0e0h0n2p3n{3lw5nw6r{8u}9w{9vy:u}:w:|:<;|:z<|<{y={y=}x@|?=~>{~>{~?z@w?s>p=p~=r}>r>q>q>q=o=l>i>h>g=fg=h=j=j=i>g>f=hn>p>r@tAw@x>v>u=t=u>w?{A}@}?|~>y~>y>y={={={=|~=}|;~}:~}9~}:~~;<~=}=|<};};|;z;y<}=~=~={=z={=~=}=y=x>}>~>{=z={?|>z={;{;|akq>pr>q{>qj;l:l:m9l7i6c7Y6N5H5c6p 8r:t*=w9={J9~Z8g9m8}s7y{8u~8s{7v{6z6}6{6x~6v7w6y~6{|5}z5~w5}z5{4y4w}5x{6y5z5z5|5~5555ߋ3F3׈$303?4J5O6V7]7a9d:i;m:p:~q9~q9r:s:s9u:{;:99:98755{6w6y9;=CI4578::<<<?<6544444455665{5u4q2o1m0l/j/f._.\._/a/e0i1j1m2q3r4ox5nv5qx6t|8v}:vz:ux:t};v;z;~<<}<{<{v=y{>|z@}>>~=|~>{?z?v?s=q=q>t>u>t>t=t=s=n=k=h=g=fk=l=m=n=k=j=ls@x?z=y=w=u=tx?y~?y|@w|Ax@y=z=z=z~A{~@|}<}:|:|:~;;<}<{;};}:{:y;y<}=~=~={=z={=~=|=y>w>}>~>{=y=y@z?{=|<|<}dFCA?>= ; ::Ӟ%:9:N;W;[;^;}a;{b;zcmt?pv>r|>pCE4579:;<<<?<5554444555576{5w5r3n2k2j1h0e0b/`0c0e/h0j2k2n3r4q5ow5pv6sy8u}8u|:ty:tw;u~y=}y=y=w=y}>||?~=>}~=|=|=z~=w~=t=s?t?u?u?t=s=sq>u>w>tu|@v>x;y;zz~;{~:}}:}:::~;|;{;};|:z:y:z;|=}=|={=z=|<=|=x>v>|?~>|y>z=|=|=}=y=v=u;y<>?}?|>=~<|:{9y:t;r;q:j:_9Z7`8_8^9b6\6N8P7^5`2^/[-X*P)D+߬:,ӵ1,ɽ-0.3.58;C75789876542.?MIYFYCZA[@`>f=m:t9}7652~1|/z.y-x-w.v.t.t.t0s1q1p1o3q3u4zy4~q5j5f6~f6~i6~l5k5f5b5a6b6d6b5~a3}b2}d2}f3~g4g4f2d1a0`0b1f1|k1zp0yu0x{/x0x2x3w3x3y3{2|4~44344567~8~:~::;;<<߅;ۅ;ׅ<Ԇ>ч>ˉ=Nj>ƌ>ō>Ŏ@ȍAɍDɎFIMO.+/0255556/8;65i3h2f1g/h/s0羚21148-4887101/`.`+e(^'OV$S$J$>%e'{(z+z-|02460'+/gM0qS/oZ0g/s.х.̝,r,w/i36;?679999875;B?>@>< ;:9Ρ"97:K:U:Y;Z:{`:xb:ye;{j<|l=}k=|i=xj=tl=qr=pwqu=qx=p|=m=gg=k:n9m:j:e9a6[7T5F46.5q 7r;p'=m9BD4579:;;<=@;7654344555677{6w6s5o4k3h2f1c0a0a1d1f0g1i2k3n4o4n~5mv5ow7sz:t|:s{:rx:tx;v~;v=v?w=v=w={;}z={u>}y>{>x>w=}~<{={~={}>}=}>{~>z>z=y~=x}=v=u?v?w?w?u>s=q=ol?k>k>j>i=f=c=a=c=fj>jz>~=~={v=v;x<~>?~?~>=|;|;{;x:u:u:r:l:g9b8a7\8X8`5]7S9W7a5_3[/W-S*L)A*ߩ8,Ӳ.-˹,/ʾ.2ɿ.47>P85889976542.?NHYFZC[A\@_>e=k݈<ى;Պ<ъ>͋>nj=Č>Ë>Š>Ê@ŌBŎDŏFIMXD'.024555547:66h5f4d2g1j11郞3欻4欼1-.487771/2/`,`)g'S:%Kp#`#]#L$@%l&|)|,|.0243((-.a0xa1u1..,n-o038?=5899:9886648BC?;:99Ǣ949J:S:V:Y:|`;{d;{h;}mAC4579::;<=@<865433455~5679|7w7t6q5l4h4e3a1_1`1c1d2f2g3j4l5k4j~5kx6nx8qz:r{:qz:qx;ty;v~u=t=t>t>v=xz=xv?|}??y?v?~<=~=}}={={>y~?w>w>x=x~=w=v=v>v>u>s=p=n=l=j>j?j@k?j?i@h>eg?h>ii>hv=w={>?>=<|:|:|;x9u:u9t:p:n8h9a7V7T8a7a8X9Y7_5]3Y0V-R+J)A*7+Ӳ/-ʻ,.ɿ.0ȿ-37@E65789976554/?NIG^D]A_@`?e=j=p:x98753210|0w.s.p/n0m0o1r2v3w5v5s5q6qz6rq6ul6wi6xj5xl5wm6wm5xl5{j5}e5a5`5`5`4a3e2g2i1~f1}d1{b1{b1|d1~i1}n1}s1}x1|1|1{/z/y1y2x2x1x0x1y1z3{3|3}5}5}6~8~9:;;;<܅=ڇ<։;Ҋ<΋=ɍ=Č>‹??>?CEGJMZB'.0125566654597d5~4333舘5鬷5謹8+'9776310].`+`(Wz&\=$bv"_!h!ju"[#P%~'})}+}z/124-#'/r1k2100}-l/k259@=6889:9877& @FB@<: : 99ݒ,9H9T:V:Y:a;g;k;prz>r|=t=u;sr>q?p=r=uz=wy?{>>z?t?}>=~>}}>{>x>v}@u@t?u>w=w=v=t=r>q>o>l>i>h>h>j>j>j>j?i?f=cc?c@d?fj=j|{>}y=~z<|<~z<}z<}|<~~<~x?v>y=~==<;}:}:~:z9u:t8u:u;q9j:`:S7W8`8`9[9]6_5\3Y0V.P,J+@,8+֯0,˼-.,0Ǿ+38<>4568898765302MMG_C_A`@b?g>k=o;v:~9865310}0{/y/w/s0n1k1l2r3w5x5v6s|5qx5qt6sp6vm6yl5zl5zl5zl5ym6xl6yj5zf5|d5d5a4a4d4f4f3~d3za2ya1yd1yg1zl1zq2{u2{{2{1{1z0x/w0v1u1t1t0u/u0v1x2y3{4|5}7}7~9:::;܃;م<׆<Ӈ;Έ;ʊ<Ƌ=Ë?A??@CEGJNUA(-01245556539=85555𤋮577鬷:=;76331.],]*b'b*%kM"qz!n!n!}d!o"W$g%~'}z*}y-/142'/~32221x.j0k47;@7789::99894JEC@>; : 9 8З!9B9U:X:Z:c:k:m;pyz>z|>{=y;r:k:f:e:er\9pi8pp5rx5w7{6~5~7~7|7|6~5|56~6~55z~5z|5}|4~555555555~5{41ς1})2y71xD2vO6t[9tc9th7uk6wm9zp:{s:{u={w=zx964333445x5z7789y:t9p7n7k5g5c5a4a2c4c4d4g5i5h6e7d}8gz9kz:mx:nw;ow;ry;uzv?t>q=o>n=oy=|={=s>{?>}|>{{?z?w~?t|ArBq@s?v?w>u=r>o>n?n@k@h?f>f=h=i>i=ha=`<_<_=`>a>a>a>a?b?b>bu>w=~<<::~:::~9v:q9t:x;o9f:^:X8[9]7_9`8_6`5\3X1U/O,J+B,7+ڧ0-б+.ƹ'0ȷ(36;6,667898765322UNFbCbAb@d>g=l=pЈ=ʊ=Ƌ=Ë=>@??ABDGJNR_/,/124555553CD54687﫫7;9595)976210.]+](`&q $vX!{}!z t a ~!h"Y$~~&}x(|v+{p.023""/23432v/s2j9:7;779::::9875FIGC@>;: 8 88;9T:Y:Z:a;i{|>x=t~:64433355w5v6}799{9u:p8m8k7g6d6b5b3c4c4e5h5h5f7d7d}8h|9k{:nx:qv}~?zz=yz>y~>t}=r{>p~@pAq?s?tAs?o?l?l@k@j@h@g@f>g=g?f>e=d=d=d>c>b>`=_<`_>`>`<`th>l=q=v;z:997422~2}1{0z1x2w1u1r2o4m5k5l6p~6r{7tx6ut7uq8tp9so9to9un8wn8xm8zk7|j6~i5~f5d5}a5|a4zb4wa4u^4t^3ub3wg2zk1|p1}s0}w/}|/}.|.{.{-z.y.y.z0z1{1}0011턿2457:::߈:ۉ:׊;ԋ=э>ˎ>Ǎ=Ì>==>??AACGJNW_/,/013445553>B326:;:>C4 #676630/[,])^'_U$x0"}`!~ {f t!\"u$}v&{p(|p,/17'"+0566~2u2t4<J8,78:::::9864FOFC@?=: 8 88ݡ18M:X:X:^:f;g~j>}l>}m=}p={w=wzo~>n}{F>|W<}g8q6|554455}5z5x5z~5{~6y|6xz5u{5v3x4|455665544444b4΅3݅*3:4F4Q5\5d5j5n6r7t9u:v:v;s>B<479::;;=@?:56422245w5r5x899~9w:q:m9j8g6e6c6b4b5c5e6h5g6e7c~8e}9i}:n{:rx:uu;xv<{x<{y=}{??>}=y~=s=o=p~=t~=u=u=x=}u=}w=z{?wy>wz=v~>r}=oy=n|?n@o?p?pBnAl?i?i?i?h?h@h@i>h=f>d>b>b=d=d=d=c>a>_=`;b;cj~>l=m;n;oKGfDgBg@g>h=l=q=v<{;::853221}1w1s1r1s1u2v4s5p5o6o7q~6qz6ru7rr8rp9rp9sp9tq9vq8wp8xn7ym7zj6zg6{e6za6y`6x_5v^5v^4v_5ye3zj2|n2~p1~s0~v0~z0}/~.~....../00/퇿/023578:ߊ:ۋ:׌;Ӎ;ώ;ː<ȑ=ŏ>>?>???@ADHKPUV.,.0234565544;101>@>쯮B쯭GI 375531.Z+['^%w"|=!f `x{e!\"|t$zo&ym*vh-040&/5:9}5s3t:>Rf379:::::9873EOFC@?=; :99֤*8B9R:V:[:b:f;f<~i=|j>|k>}m>}p>zv>vw=swo}>p>t;z:|;z:v:r:p9l8d7]7U9:O;t :v=z0?{F?zV=|i9s5|55434~6}y7z}5x4{6}~7~|6z5~{4|4|5}555555554433f3ϋ2ގ+3;4G4P5Z6c6k7n6r7t:v:v;t;q;s;z;8568::9654554x7l:p<>@D=479:;;<<@@=96322234x5o5s8z99:z:s:n8j8h7e7c7a6b5c5e6f7e7c~8c|9f:k~:r}:wx;zt<|v<}w=}y=~???>~|=x}>r>r=t>u?t>v=zv>|v?xw?vw>uz>r~>o}>kx>jz?k?k?k@j~Ah@h@g@g@f?e?e?g?h?h>f=e=d=d=d=d=d=d>b?a=`l=m;m:n;p;q}:r}:t};s};t|;u{;x|;z|:|{;}{=||>~}<|:y:v;u{=}={=x}=wLGgDhBg?g>i=l>>>?ACFILPTT-,-5??@?<:::59;EQ@찭B뱭F뱮HLK075430-Z)Z&_$~"~H kpn}k W!u"xm%vh(uh,031-9~:ۀ<{:y5s8Qc|?69:::::99858NEBA?=<:99Ѡ$9<8J:~S:~\:d:f;exu>xw>xu=yw<{z;y|;w}y>z<{:{;xw :x={0>{D>{V={i9|t5|{5y5v4t3t5t6xz6z|4z3{4~5~5}4y4}5|6z5y5x5y5|66666531j1ы1ލ,1;3G3P5X6c7i9l8p7s8u9u:p9p9u9{976778::765433}8u;u<>AD=478::;<=@@?75432224w5m6n7u8~::|:u:p9l8i8f8c7b6c5c6d6d7c8b}9c|:h:n:u;yx<{t<~u=}v=|=>??>z>}z?w>u=t>t?t>u=xx>zu?xu?wv>tz>p>j}?gx?gy?h@h@f~?e}?e}?eAeAe@d@c@dAf@f@f>f=e>d>e>e>d>c=c?b?`>_>_=`=b=c}=z;xLHFiBh?h>iZ;Z999<=!ID찭B뱭E벮J뱮JLQD466./0,X)X&;#{%!Q p~e~mXX!p|$sg&th*/34)1lCuB{<{7->.89::::::9866BBDB?=<::9ʣ877H8S:`:f:h;f|y>~|>|=|=}<|~=|=z ;~?}.=|B?|T<~h7}s4zy5u}5o6k6k6n6v6{}6{5{5|555x5w5}}4v5r5p5p6s6w6{6~7~863߆1n1Ӆ 1.2<5H7Q5Y4b6g9j:n9q8s9}r:zk:xo9{x9~99898778755425ʄ:;|=>@D9378:;;=<?@?7643112~4v5m6k7q7x:::w:q9n9j7g8d8b6c6b7b7c8c9b{:d}:j:q:w;zx;|t<}t>~w>~>>??>y>x?{>x>v~=t>t>uys>xv>ty>n}=h|>cw?e{>g@f@d}>d|>f}?f@e@d@d~AdAdBdAd?d>f>g>g@g@g@f?e>e?d?c>a>_>_=a=cx>{<|;y;x;xǑ=Ǒ<Ó=<===@BCDGJNSXV.+1WA=}=`<::87ߞ27E8U9_:e:i:g;em>q>w=u=u=z=|>~|?}{?z|=v~=u=u5J6R4Z4a7e;g:k9|n:zp:vm:uh;wr9{}9:9:99886545336̄9:~;<>?M969:;;<<@@@<732112~3u5l5h6l7s9~::y:r9n:k8h8d8b6a7`7a7c8c9cz:g~:m;t;y;zx;|t=|t>z>>>>?>x>w>}~>{>y}=v=u=vwv?sy>n{=h{=cw>cz>e>d~>d{=e{=f|>g}>g~?f~@f|AfAfAf@d>d?g?j@iAhBh@g?f?f?e?e?d?b?`>ad>d;f:h;i>?>@AADHKOUZY../G<{;};J8L77;:-8?DGGIMMNPD66430-"*I'Q$!}6 ^v}T{sl[JK!J$N(-.0-8USPRJi<:977٤.7C8S8]:b:g:i;f;ft=s=t=}y=z{=vy=sy=r{>s~>t=t;s:p;r;u}>>=>~?~>x>w>~>~=||=z=y>w>v{vv?sx>oz=jz=ex=e{>e}>d|=ez=g{=i{=j}>k}>j|>j{?l~?l?j>h>g?j@k?k@k@j@i?i?j?j>i?j@h?e>e>f=g>h=i>>?>@ABEGKRQad/, 5>y9x7C6E569+)65787;B89;:863,1-)r'm#!; `v~yNyjkZGF A#F(,.1+7ZTRS]N]?i0--08::;<<<;:::9765CEEB?=;:87ן(8A8O8Y9~a:i:m:m;j;juj;rn:ou:s{9z888}8y7x7z}7w}7t6s6s5s7vy7zq6zr6y|6x8x8y9{8|7|8|7~65ڀ65ۈ(331B1N1V2[5]8]9a8f7}g8|f:{f:}p9};:987}8z9z8}76555534Վ46:<?JN779::;<<@@A;4521121r2l5}e5f7~j8t::;w;o:j:f9b8^7]8`8d9f9f{:hz:n;t;z;~;~v<}r=x====}?{>}|>}z>x>~==~{<}<|=y?w{vtozk{>m|>n|>nz=pz>r}?r?p>m>m?o?p>p>o>n?m>n>o>o?o?o>n?l?k?j?k>l=mw?w>z<{y<|<=~=;9}:w;o;k:n:l=c;\:`9]9U:W:\9{d9zd8{\5zT4zQ1zL1}I1D1=0814416273:3=<+,568998876530?MGrAr=rǞ>à<>@?ABCDIHFS]D:('6|7v4@3>4763.155668898999874-.-^)`&!K#!@ `u}{uHvbixYH= G#B&*/20EUUTNB2/.5::;<<;<;::::8748KJB>=;:::֚'9>9N8Z8e:n:t:u:q:ko=j9321111q1}j3ze5ze6zg7{p9{::{;s;j;e:`9]8^7c8f9h:hz:l{:r;y;~;;~s=>y?w>}z?}|@z>=={<<=}={{=yt?uunz>p{>qz>rx=uzu}>t>u>v>w~=v=t=t=u>v>v>v>v>t>r?q@p?o>p=qu>w>z<{tΙ@ʚ?Ǜ>Ĝ?B@?ABDFIRN5wG8+ ",13u2?172622334688999::::8711/,*J(*J&?#ǁ!B as~zxrDs\foVH: >#>&*/32579:;<899:;;;<=<<<;:::9759XGA@=;:9:ӣ'9>9M8\9i:t:{:y:p:il>g=k=s=y=~===;}<{=}=@z>v:s9o9l8k9i:c;R>}@)FFE~`D}k>~n@AB679::;<<@@AA7221/0~1{q1zj2tc4td6vf6vm7{x:~}:~;x;o;g:a:^8b8g9i9j9kz:q|:w;};;~|=s=v>|=>>}>u?t>y?~~@}>=={<<=={=}u>yv;uz=rz;o{y>w>v=v=wӖ@З@͗>ʗ>Ǘ@Ù@@@@BEHJKo]<(++)),01o/?/505123227889:::::9870//+;:(=5%e #Ά!E _r{wtny@oVbgTyH= 6";&+/32457899::::;<<<===<<:;:9867GBDA><:99̱'8>7N7[8j8u:z:v:~j;}a;ybl>t>z>===<}~{?y;v9q7o8m9k:g:^;̀>݀*B~GG{bE}pAs=z<9:~;::9888878x7u7v7z6~6897~8}8~7643݂35Տ#7ߎ-7<4J3S3W6Z8]8`8_9`:d;q<~;};v;u;z:}989}8z7y7z7}7567|6y5y9{<=>A?279::;;<@AA@7521//||0wp1sh1ob3mc5od5qj7vv9z{:~:};v;m:f:b9f9k9l9l:o{:u~;{;;~=}z=u=x>~>>>y>q>r>x>>>=<|<<==}ٔ?Օ?Җ?ϗ@̘@Ț?Ý@ABBCEIOLCi,-'+-.//i.@.3.301223689::;;:;:9630.PS+L:(M0&v #ԉ!!F ^px}tpju>jQ`aSqIC ?#6&)*/325689;;:::<==<=====<;;::9737DEE?:998$7߮:6I6X6e8o:}r:wn:wf;xb<{ey?@?>}>}{={y;}:|9~:99:<:988}9y8t8x9|7~78:}7y7x9y9~863ރ34Տ#4ݏ,494G5Q6V7[8]8]:\9`:e;t<|;w;r;s;x;|;|~:x8u8t9u9y8|7|6|5|5{5x5{8z:<==K[29::;<<@A@@@6110/xz/ro1ng1i`2ga4ie5kh6qs8vz9|:;|;u;m:h9k9n9n9o~:s|:y;;<}=~z>x>z>>>>u=n=p>x=>=<<};<==~y>>ޔ?ږ?֗?ҙ@Ϛ@˝@Ơ?@BCDEEHPfrF=*/-),....d-?-2-1.߄,0132589:;;;;;:9512.ST+PS([4&{#؋%!G ^ |mtzoken=fN\[TkQM <#)&1*/.-579:;;:;<=<=======<<<::9754>PG<::877ګ36E5S6^7f9yj9sk:vg;zg;~i{y>y~=y;y:~~{@y>y8x;v:s;n=ކ,@/KHHeGvFz?zv>w=x<|;~:y:x:x9w9x8z9y9x9z|8v:z:|9|89:|9|8~9::74߁32Տ#2܎*364E5O6W7[8]8Z7Z8_:f;sz?|>=<~=s=m>p=x=<;;;;;=<<{:{:|:}{:w{:q|9lz:iv8ju7px7ty8uw8xy9{y9}v:v:y:y9x9x9v9w8|8}9|9{9|8|8}8}9}9~9}8}777877766666~5~44444332}2~}2~~1~1}1|3{4{2z2y4y5z5{5z6y6w7v9v7u6t7u9v9w9u8s8r8r8s8s8r8q9s8u8v:t:q9o9o9t9w:v:s:s:u:w;vt+~ 1#:&2*.-058::;;<===========<<<::986/Za?<;9888թ,6?6N6X6~`7yg8yk9{m:~n:o}>{v>yw>x}>w=vx>wz'/or/kp/kq/ip/gk/ce0a`0]\2]c4`d5gm6mw7u{9}::;y:s9t9s9t:x~:~:;<=~=}>|>~=<<|=r=l>p=y<<;;;:;<:;}:}:|:{:{{9u|8oz8kw7lv6ry7ux8wv7zx9|x9~u:v9y9y8w7w7u8u8y7|7|7|7z8z8z7{6|7}7}7{6}6566655555}5|5~4~322323~2|2|1}0~0}0|1{1z1y1y2y4z4{4y4x5w5v6v6t5r6s6t7v7u6s6p7q7q7s7r7o6r8t9w;t9q9n:n:r9v9v:r:q;t:v;w;u;s:v;y;y;w:{;ȅ:Ȅ:y:x:z:z9t;k=d;`;\:W9P9N:Q9wO8nJ9kG9lD9nC6o@5q>5r<5u>5x?5{C5|H6J7I8I8E:E<?C<4789999987540>KEy>y;x:w:v:v9w:|::::;;;;;:76|5y5v3u2t3t5u5w6x8w9u:r:p{:nv:mt:mt:mt:lq:lo:lp:lq:lo:ll:lj9lj9ml8ml9ll9ml9nl8pl8sm7vl6xn6yt6z{5z5z4y4x3x2y2y4z5{6}79:;<=>==>?ܝ?ٞ@֠@Ҡ@Ρ?Ƞ@ğBŞBǝDƞDƛDGVT.d?(./0+.///-v,>k+=*=+ށ++~..02347::;;<;;:8630/bY+cZ'm-%#-"J!v[ lg bp ]z XRWAXNNW5a5m 8 ?#3&/*-1358:;;<==========<<<<;;:9762MM@=;:976ͭ&6<6K6U5^7i7p8r9r:r;t;w{u>{v>{{>xs=z<;;<;:;;::~:~:}:{9{8z|7t{6nx5nw6sy7vx7xv7{x8}w9~u9v9z8y7v7w7v6t6x7z7{6|6{6y6y6{6|6|7|7{6|6566655555}5{4|3~3~22221}1{1|0}0}/}0|0{0z1x1x1|y2z3{3y2w3v4v4v4r4p5q5s5v5v5s5p5n7q7s7q7n6n8s;u;t9r:o:n:r:v:u:p:o:q:v:x;v;q;s;w:y:z:{;Ԃ;Ӂ:w:v:{:}9s;hAC679:99:98754/EUCy={;y:w:v9w8x9{:;::::;;::977|5x4u3s3s5s6s7r8p9o:m~:mz:lw:mu:nu:ms:lq:lp:kp:jq:ip9hl:hk9hk9hm8jo9jn8lo8no8pp8rp7uo6xo6ys5zy5{~5{4{3}3345678:;;=>퓽>==>ߞ?ܠ?١@֡Aҡ@Π@ȟAŠBƢBǡCǟGKA@h,./1/,///.-LI,M*S)K)s3*p;,x#/13479::;<<;:8651.l[+l[(n(&~ $0#uI!gX![b!Oi!Fm >r 7u9O9R9W=a@m D!>$'k&-z*.2558:;<<<===<<<=<<<;;;:::76641C=<;:975µ"595J5U5\6g7o8s9u:t:t;u;s<~p~{?|ABD=69:::;<@@<_;.0ld2lf2ef0^h/Xg/Sa0Q`0TY1U^2Xc3_h4eq5ny7v}8~9::|:{9{}:::;;<}=|=}<~===?엾???@ߠ?ܡ@٢AբAң@͢AǢAäAĥBţBǡDTd:V_&.011..00/.nD,`Y+k(g|(i(Ww*x#+w"-/2369:;<=<<:8663.mR,u\)j&'t%%n2$YG#HV":["1_"/d!-k!,o :K >O BV Fa In L"=}%2j'2j+/4558:;<<<<<;<<;;::;;:9977865315<=<;9855ܭ65I5T5Z5a7l8r9w:v;s;r:|p<{p;{q;~t~>|>x@w=y:x8w8v~9s9p8o8n;I@{`FztHyyEx~B{<;::99::978998}7~~8~987~789}9x9u8t6t4s3{3̉3݊*475B5L6S8Y8\9]:_:`:b:d:d;e;g;k;~rBBD=79:::;<@@9nb/rU0q\1u^2ma1ed0^c/U^0O`0N_/Qa1Uc2[f3bo5jx5sz8{9:;~:~}9{:::;;<{<|=}===<9l@7nB5oB5qG5uM5xR5yV5|Y5\5[5R8G9D9G:=@B779:::::987524A@><:97757:;:::::=><976}5x5u5s5s5r6r7r8s9s:t9v}9xz:xv:vs:up:un:ul:sk9rk:rl9tm8sk9tl8sn9tq9up8uo7sp7rq5rq5rr6uv5x|5{4}33345778:;==>>뙾>>?@ޠ?ۢ@ףAԥ@Ч?˨AŨA¦BåEĥHB?%&/0122.011/-l&,rj*z'x~'x']'v!)u#,.0458:<<<<;;9664;Q0XO-hA*U0(Q-&J8%CI$=V$9^#4b"5h"5p"5u!DH!GN!KW!Oa!Qn!Q|$Bt&>l)>l,/3559:;;;;;::;;::9988866949:0,)*6>>:8755ְ15F5R5V5^5j7r9~w:}u;zq;wn;um;up;vu;zz<~}=|><<?>뚽>>??ܢ@أ@զ?Щ?̬@ȭBūBĨB¦ELR5M|&-012330111/<,t4+|q('&&g&r%(mL*-0346:;;<<;;:775;Q1;Q.KO,VB*g4(i<'_K&UU&MZ%G[%J^%Md$Mg$TI$RO#TW"Va#Xm$Wy&Kr'Lq*Kp-14568:::::::9898869850-/41-0-*'&%/>;7554ζ,4B4N4U5^5f7q8s9zp:xk:tl;to=<<:tA뚾?@?ޢ@ڥ@է?ѩ?ͫ@ʬBɭBȬEūFEE[G&.023444322`0`.΃,zD*t(&}%$m%k&l(x,/1779;;<<;;:985;Q2ZP0V.L,C+J*R(S(tP'kL'pJ&sI'uM&tR%rY%k_%de&`o'[u'Vs)Xu+Ut.2555789877887;75:5442/++*+*))('&$'C;5444(5޴>4K4R4Y5c7m8n9~j9|i9|n;}u<~z<~={z{>}t>s=vy?:,;9jf9he8l^6nZ4o`4qc4s`4wa4xe2xk2tp2pv2ly3k}3n|3sz4{5788~:;;<={={={=|=<;;?88::;:;::98641;D?<:876456688:::;===<:7655{5z6z7z9y:w}:u{:s|:r|:qz:rw:tu:sq:qo:ro:so:tn:tm:rm9qo9pp9op8mn8ll8ml7lj7mk6pp5rv5t}5v5w4x4y5{6}79::<>??>햼?@@?ۤ@֧@Ө?Ш@ͧA̩BʫBɭEMJA@i;,114445565ֆ#2.0Ë.ހ+,}N)v'%~##r$q%x'x+-3;79:;;<;;::854V3N1G.F-M,R+}Q*jN)dK)kI)pH)sK(rP(qW(q_(nh(is)^v*Vr,^w-[v02544696<=5<?686111/-.+)((K&U&g%%%%$$&:65544"4ֺ63D3K4T5_6j6m6k7l8s:y;{;|;|~|y=~|=|=~<<98}z;|w;w7t6r9u9~;|<>zCIGC>9z8u7v7{788777~7w8|8|8}6|w7xt7tt7s{7v7|55665}4z355ϓ4܎*586B7G8K9Q:W:]:a:c:d;f;f:f:f;n;v;}|:z:x;w;w;w;w:w;x;y;y:x:y;u;Nb3::::;<=?8 /=is;kt:lj9pb7sc6tg6vh6{j5j5m4p4t5x5{~4u5u4z5569:;;<~={={KW=SS:WS:]V;fL=qE;uH;xQ>P:P7}V7{\6zb4|i4|l4zg4x^5{V5S6[6h9p;p::<=89::::;::98640;E?<:8764556789:::<<:;<97855}6z7x8w:v|:u{:t{;s|;r{;rz:rw:rr:qo:pp:pq:qn9rk:qj9pl9om9mm8ml8kk7ml7nk6qn6tq5vw5x|5y5x5x5y6|779:;=>???옽@@?ݡ?٣?֥@ԥ@ӣ@Т@ΦC̩FFKeS5&,1235566565؅%2ֆ#0߈,-:+V)w&#""v"v#y&y)-3768:;;=<;:907:6G4H2K0P/O-tM-cM-^K,gI,mI+qJ,qN,qU+p\+ne+jn,cs-]t.Zt/^w124;76L=:=5142./-,++))''@%F$K#K"a""""#$"+655543г-3<2G3R4_4j4p5m6p8u9x:x;w=~z=y|w{>y}=z=}=<<~:{:yy>}w?y;s6p8r;y@~@>AFED=:z8u7t8{877667~5y6|6z6~w6zr7xq7vr7x}6{65665{5v4s444͎4݉+5;6C8F9M:T:[:_:c:d:f:g:g;e:e;lq@@A>3:::;;;<=>9!:k?j=ms:pi:rg9sm7so9vr7zt6v5v5v6w5y6~6{6{556::;<<}<|<{=z=z<}=<<<{:y:~:̆:Ԍ:ܑ:ߒ::ޒ:ړ79?9?6F7N7X7b6m5u}6|}6~}88~}7z8z9y:z:y:w9z:|:y:x9y:v:u9y:{:y9v9t8v8|98{8u8x9{9|8}88}7x8w7y6}776|7w6x6z5{5{5{5}5}5|4z4z4z3z3y2x3w2x2z3|3{3y3v4t3t4t3t4r4r4q4r4s4t4u4t4}q4{p4wn4sq4po4ml5jl5fp5bu5\u5Xr5Vo5Tn5Rr4Nv4Iu5Dq5@o5>r6:v66x63t62q5/s5*w6(x86v9Zx:8x79k8*k90p;6r<=g;E[:L[=TZ<[V:aX:eV;lNS;Q8~Y7|b5|j5~o5i5xa5xZ4|W6]7j6s8z:w9:;<99::;;:::98752;E?<:8654455799:::;<::<;8876}7y9w9x9y}9y{:yz;x{;v{;tz:rx:qt:pp:qp:qp:rn:qi:qi9rj9rk9qj7qi7rj6tl6vm5yo5zr5{v5|z5{|5z5y6z7}89:;<>>??@꛿@>ߝ@۞@؟>נ?֡@ԡAҢAТBJKClt'.12456677674Ԅ!2ڄ&/?,F)Y'x$"! y!y"{%z(-0557:;<==<;68K<775P3N2~L1nK0_M0ZL/cK/kI.oJ/qN/qS/qY/nb/im/fp/cs02244<9037100-,,+))('&&~$t#i#Z"@ M!Y s !!!#Һ$$+355543ά&391G1S2a3l4q4p5q7u8u9t;s=v<}y>{z>zz?z{>z~>z=y=yDHEA;:}9z8x8z977z7v7w7y6}|6{6~x7|s7|p6~p7s76666~6z5v5r5p5y44Ό5.5=7D9H9O:W:^:b:c:d:f:f:g:e:c:i;r;y;~}:~;;<~=zrvT@~\>\>Q=T9`7}k5}p5|m5{`6w]5z]4~_6j7w5~7{9y9v:;<9:;;<<::::98634BA=:864344569:::::;::::9887|9v:t:v9y8{}:{z;{y;yx;vx;uw:tt:tp:uo:tn:ul:th:uh9ui9vi9wi7yj7yk6zm6{n5|p5|r5}u5}w5}y5}|6|7}89::<=?@?@웻A??ߝA۝@ٝ>מ?֠@աBԡEBCXTC3-024567777775΁2̀/;,>(a%{" {x!z#y'*/456:;<===<9HG9?;67~L6pK4fL4[M4YM3aL2gK2mK2pN2pS2qU2qY1112462/,0/,,-+**)'ˏ'ڏ&%$#"!!u g`dt޴ !#ڟ%ά'(+376532̫$181H1V1d1m3n4o5q6t8s9r;qz?{@|@~?}>z>w=v=wi@jABCB:9::;;;=<2t7s6=r58u54y51{51}6081|:6s<=o;Bp:FsY;g8p6|m4zc4x]5w^4ya3~k6y656y8v9u:<>::;;<<;;::98543DA=:75323455799::::::;:::8~8~|9z~:u:s:u9v9w}:wz;vw;tw;tw;tt:tq:to:tn:ul9uh9uh9vi8vi8yj7xj6yk6yl6ym5yo5zr5{u5}w5y5z6789:<=>???BꞾA??ݣ@ڣ?ף>ע?֢A֠CFP9C8,1245688899345|2|./+>(k%" x|u x#u&n*.2569;<====<:8@M2=<9fL7`L7]L7]M6aL6cK5gK4544432)+0-+*F)J+R*h(('&%%$ȏ#ې"" ﷙Ɣԋ߆ ڶ!Ϡ#Ɠ&)+-.588421˭$0:1J0X1e1m3m4m5o5r8r9q:s|?}?|>|=|~>y>w=v5E7K8R9Z9a:c:d9d9f9i:i;f;d:g:q:w;~|;|~:y:v]_=eduW?vZBrc@tf@yW>S?`;74222345589:::}:}99:;;:8~8{9z:~:z:v:s9r~:q{;qx;pw;pw;ou:ns:nq;pp:om:pj9ri9ri8tj7vk7wk6wk6vk6ul5un5vr5xv5zy5}z6z789::=>>?@@ꞽA@?ݨ?٫?֬?լ?֩?֥AHDENC.0245679::98545j 2u .y +K(t$! ~}kzt t"n%K*-2569;<====<<;<6JI::;:9988655362+'#(((}(d'F'N'e%$##"!Ž ѷ ۵฻⾳ůέ׫ߪڮǯ "#$'*.022:G;211ɱ%1;1K1Y1f2m3j4j5l5p7q9t:v:z;{;}<~;}z>y=x:x~;{z;wCCB><:9888}9z8y7|8~887x7w7y7z6{7~766766555~5|5ę5њ"515=5E6L7S9Z9_:c9d9e:g:j:j;g:e:h:p:u:y;{{:w|:t;qq=xne>y]@Z@gKB:74211245558989~:|:::;};|:~8~8}9{9|9:|:w~9t}:r{;rx;rw;qu;qt;pr:oq:op:nn:nl:nj:ok:pl8ql7rk6sj6si6rj6sm6ut6vx5x{5z{7}|79::<=>@A@읺@>?ߦ@ڨ@׫AԮAӱAխ@֩CCdIne#1245578::::9774e 1P/x+T(|$!wwavrp!6%6(-1.59;<==>>>=<<<B=9C>=<;<437/% 5('&%%%$`#Q#S#g"! ްܱܱפ鿠 !""#%')|,z/y2}56?{O2211Ķ$2:1J1X2e2j3h4g5j5m6~p8{t8zw9zy9y|:z~:|;~~|>z}<~:}:~9989878897x7x8{8}7~777787655555ә$5қ#4ߚ15<5E6L7S8[8_:b9d:e:h:k:k:j:g:i:p:t:v;|w:yx:v};ul@?AJ;:::;<<=;9CMKzIwEvBv@w@{=;;<:::;;:;::9::;<<==<<<<ȋ<Ҍ;ډ::;:’:h:l9v9"z9):/:79A8K9U7^8h:q:x8~9}:y:~:9|:{;{;{;{;yRv;Ty:Xqgo@liuZBw]AxX?qd=ok={d?_@g;a7{Z5|\4|e3p4{53466~5w8t9t;948;<<;;;<;::9750L[?854311144556789::::~:{:z:|9}9}9}9}8{:}z:{z:zz:xz;xy;wv;ws;vr;uq:to:sn:rl:pk:pk:pk:pl8pl7ok6oj5mh5nj6po6sv6ty5v|6y}7}89::<=>@A?鞿>=?ݤ@ڤ@֦AԩBԮEӱABKI/+2245689::;;::974b1k/{&+Y'%"~knWp~ol!>8%1^(,./59:;=>>>>>>>><:@B==<;3kd$,'!$)&$$"!!f \ \ hz ۝ !"#$}%{'x(v*t+s-q0n3m|6oz9:Co>3132!2ݮ62F1T1`2f2f2g4g4k5m6|r7xv9vx:t{;u;v;x<{|<~x<~w;}{x={;}:9888877887y7x8|88777}78766555454ԙ%414;5C6L7S7[8^:a:e:f9i9l:k:j:i:j:p:r:t:~u:~w:}~;};{;y;w;u:r:p;o==<<::;;;;::9::;<<=<<;Č;͍<׏;ގ;;::0:n:m:&u9*z9/:4:8:=9G9R9Z8b8k:t9z8:}:z:~:~:|;|;z;y;z;xvf?`>b;~W6|\5|e3~r2~342376|7w8t8s99;::;;;<;;;;::85.\S88542111223446899::|:{:{;z;z9{9|9~|9|{9{{:zz:|z:~z:z:~x;}u;}r;|p;{p9xn9wl9wk9xj9zj9zi9xh8vh7tg6rf5rh5rj6tp6vv6xz6y|7{7~9::;=>???뚾>>=?ܤ?٣?ס@֦AԩHQ8Bu810245679::;<;;:964k1m .{.+^'%!w _bPhxj h!4E$.H(+.359:<=>>>>??>>>>=<<;06+F}+)*'y$##"! {{~Ґ !"#$$&'~(z*x*v,t.r0o1l3jz5hs7is9;9H@+3432ٮ31B/Q/\0d1f1i2h4j5l6p7{s9xv:u|:u}@|D}F~B}?~>;98888777878{8y8|77777|7777655~5|5J4֘&405;5B6K7U7Z8^9a:d:g9j9m9l8k:j:k:p:~r:t:u:x::;;{;w;t:q:o:n^zqh>|d?^;V6`5q3~2}2~23366{6v8q8q9:;;:<<<<<<;:::8645;997422110124557789~:{:z:{;z?@>횻><==ݩ>ڪ@٧AؤBסA>T#R:/345679:::<=;;:974k#1m$.w7+d(~%y!n URS_sb `!_##M'+0,):;;=>>??@@?@??>=<B&,3)'́%؃#y" ֓ϐȐ !!##$&&()*,-~.z/w0s1q1n~2lx3jq2hk2ik355C&05421ѱ,0=/J/W0a1g1j2k4i5k6l8q9}u:z|;x=x>v?v?w{>yy~AFJC@>;9987888788~8{8y8{777~7~7~787756}5{5z5a5ؕ(515:5D6L6T8[9]8`9d8i9k9n8l8l:k9~l:}p:|r:}t:v:y;;:{;x;t;p:n:m:l;k>k@@B=8::;;<<=;8BKEvLuKsGsDyC}A><}<|<;;:;::::::;;<<Ë<Ȏ<ΐ<ג;ߒ::<א;"v:v:w:$u9.w:5|:;:@;E;G:J9P:V;[:b;h:p:x;~::~:|:~:}:z:z;zfuBhk>ij>fjAjh?ri?y`B|YA|f>um>oi@wfA`=W9g6z3|1z1{2}4445z6s8n9n::<;;<<<<=<;;::87527::743220/114566788:{:z:z:x;x:y:x:x:x:z:}:~~:}};|x:zt:xr:uo;tn;vo;xo;{n;{k:yj:xj9vh8vf8wd8xb7ya7zb6{f5|m5}t5y7|9:;<<<=@@=頾<<ߥ<ܩ=ڬ=دA٪D٧DEE(pn1346789:::;<=<;:974g)1j&/o@+si(t%n"a L@_QpL "!E#U&`+.&-9;;=?>??@@@@@@96:$}N',$#&$ɔ#́!؎ٴĕ !!""$$%'()*,-.011}1y1v1s{/qu.on-mh,kb,mb-./-+46531Ǵ%1ݬ70F/S0^1f1j2k3i5h6k8n9t:{<|>{@yAwBv{Awz?x|AHMCA=:9888888778~8{8w7z7~}8~7~7~7787776{6z5z4z5ۓ*525<6D7M7S8Y9]8a8e8i9l9n8m:lz<{<};~;;;::::::<Ň<Ɇ<Ή<Տ<ܐ;:;;L;x;x:"{:)x:3z9:}:@:F:J;L:N:Q:W:\;a:e;j;r:y<~;;~<};:|;yd{?ftChk?gh>gk@kn@qlBt_@y]?{e>wgArhCtgAw_>];h6~3z2y2z2~554~5x5q7l9o:;<;;<<<==<;;::98536<964321./113556778:;|@ޤ=ܥ<ڨ=٫AدDJFHh52356689:;;<<==<;:974^52a4/`L+cs(c%_#R!A ,s.jo y!T$`']++.39:<>>??@@@???8mT(0-'꡼&꨷$곭"!Ɠؠڳ鿟 !!"##%&((*+-./0}1{2y1y1z0{/y-}v,{q*yk)we(u_)u[)uZ*++127;7421خ00@0O1[1c1h2j4h5g5g7l9t:z;=}A{Cy|DwzDv{@w}=xAHKCA<:998889888~9}8z8w8z7~877777776~6|6{5z55ޕ-555>6F7M7S8X9\9a9e9i8m8o:m;k;k8m:|m:zq:ys:xt:ww;u|;r;p;n:m:m;n;m;k;iY6CpKrGuDvDwDzBz?z>y=z=|<;:;:::;Ê;ʉ;φ<Շ<ۋ;;;;;~;~:|:'~;0~:8z:@|:F:K:O:Q:R:S:V:[;`;e;i;l;s:z;;;<~:~;|@?ݤ<ܣ;ۥ=ڨ@CH[BW;0455789::;<====<;:974QH2QG/P\,P{)O'L$A"1! V!M!L#V%]([*.259:<>>??@@?<@=,>d*)("ۘ'ޛ%#꡼"ꮲ îغŮ~ !""$%&')*+-.012}3y2u2q2o0p.o,o*n(l'h'c&]&Y'S's_())07@<8532Ҭ+1<1K1V1_2d3g4f5e5e7k9s:{;>~@}}B{zDyyDx{Bx?x=x:w:uz:rv6H6N7U8X:^9b9f9j8n8o:m;l;l8m9|m:zp:yr:xs:wv;tz:r:q;p:o:p;o;n;j(WHAvEvIuEyAz@x@x?y={<;;;:::Č;͍;ӊ<ه<<;;<$;;;#:,:5;=:E|:J:N:S:V:W:X;Y:[;_rn>qq=qt;nt:kq:is;hv;ex:bx;ct;dvis>ii?kbBncBmc?nfAsbCv]@u^@yo;|64~5|4}3334y5w4w6w9u:;<<:;<====;<;::86469:7}4}2~1/./011245577787w8r8r8t9y9~:|:v;n;l:p:}p<{p>>>뙾>?>ݥ=ݦ=ݤ>ܣ=<G@M/0456789:;;<<<====<;:75E[3E`0Gl.I+F(A&1$ "m"=""@#"F% Q'W)S+/269;<=>?>>>AG-0-/'ř&ɚ$ќ"ۘ! ˾}}~~ !"#$%&()*,.0123}3z3v2r0p.l-i+h)f(e'e&c&a&]%{`&lf&fo&|m'('08@;8653̬%271F1Q1Z2`3d4e5d6e7k9s:{;~<}>||?|yB{yCz|By?y=x;w~:vw:tt;qs;os;qo:sj;wk;{p<}{?AFFzDw@x:|8878888::999~8~7888~7|7|77776655}55ߛ1565=5G6O7U8Z:^:c9f9j8p8p:m:l:l9m9|m9|p:zq:zr:yu:xy:v:v:v:u:s:p;l;ii?>FN6::;;;<<;:@)O/OZuHwCxBxAvAuAy>z=}<<<)::Ō:Џ;׏;݌<<;;v<;;!;*;3:;;C;J:O~:R:V:Y;[;\;^<_x=x=x=u=u=x=y=x=v=v=w=z====}={qo=qs;pu:or:mp;jrhq=gq=buB`t@fn?il@ir=hqjdClbDib@hgAodAuX>u^Cxw;55|5x4x2z224}4|4y5v9u:;<<;;;====<<;::9745<:7{4{2|0}.~.~.~..0123566778{8v8t8s9v9{:~}:|x:~p:n;p;p:o:q;t;t;|u;zr;xm:wi:xh:yf:xb:w_9t_8sc9ul:vs;xx:{w9u:x:;===>?===>ݣ=ۧ=ܦ?ݦ@B>1pUG3456789::;<<======;:::7?e5;k2+m/(w,*()&%x#`"!B"&B%(E'#L))I*)L-1569;<<=><?=7:&**$$$#ř!Λ դ̼ﮦ|{|~!!!#%&')*,-/1223|3z2w1t/r.o,m*i(f'd'a&`%a%g$rq$oy$|~$$%&&%/89:8753Ȭ!2ݤ22A1L1V2]2a4d5e6g7k9s:~z:|~;{~={{>{y?{z@{|@{?y=xh>iv>x=x=w=u=v=w=w=v=v>x>|>===|=y=w=vpp=pplfBnaClbAmlAqfAzT>xaBy~<~5z4u3r4s3x1133z4t5q9r:<<<;;<<===<;;::9754@>7x3x0x0x.y.y-z.|./1235557799{8v9r9q9u:~z<{y:|t;}r=;==>==ޣ=ڦ>ڧ>ۧ@C@UJ*Z(466799;;;<=<====>==;;:9;k6#j3 f0 l-t+|([&R$Y#b#m%v&f(9F.1G26;99;<<<<A.$:'&%$"!ĪƷູ~zz}!"#$&()+-/0122~2|2y1w0u.s,r*o)l(j'f&d%g%o$sz#w##""#$%&'&0979:854Ŭ3٥.2=2H2Q2Z3^5d5f5i7l9q:}x:z};y}z|?z?y=x;E;L;R:W:Z:\~:_;a:b:e;gu>v=x=x=v=v=w=v=t=u>y>}>=<<|=v=u>u=x<~<~<{ei@bqCc|=ewkh?oaArcCpoBugASAaA{<|6y3t2t4u4y1~123w6s6p:o<>?=9;;<===<<<::9855K@6u3t1s/s.t.u.w.y.}.0125556788}8w9q9n7r8y;{:v:u;w:x;w{l<{k:{m:{l:zg:zc:}b:f9k9r:x:y:x:|<>>;:;<횻>>=ܡ=ۤ>ڥ@ڧ@CJ81,55789::;<<======>>><<;;:2 f2 j3p/v.{,_)V']&c'i'm(#`**U09F7:><9:;:43C8 %""! {~y~z~ !#%&(*,./1122}2{1x0v.t-s+r)q(o'o'n&s%{%r$~#"""!""$%&(**2:6:;865ī4֤+393F3O2X4^5c5g6j9m:p:~v:{{;y|;x{x}>x>w=v~555<5G6Q8W9[9b9f8k9m8o7m7k8k8l;o=p;~p:}p9~q9~v:}{9{9x9u8q7k9g:c:b=bACCC99::;<<==<;;:::01 J/LMFwEyB|BB@>=<=>==<%{<-{;6;>;D;J;Pu=x;y;z=~<:}:{:|;z}:vt;nnr>u=x=x=w=w=w=v=t=u>y>~>=<<|=v>s=t=w=|=}<{|p=xntrrx=pp=pp=nt=nw=oz=n|=lu>kn>nwfh=fs@f}fm?hj?lcApdEnoApf@~SD`@=|7z3v2s4s5v2y114w6q6m:m=>@=:;;<<=<=<;;;:959O:6s4r2q/q.r.r.t.w.z/~1124556788z8v8r8q8v8|:|;w{q?|n<|l:{m:yl:yj:{j:~j:m9p9q9v:w:z<<<<;;;>뛾><;ݝ=ܡ?ۤCBBAZ-646679:::;<=====>>>>>=<<;)1:2v2x1o/e-[+\*_+c+,059<@=889Ai 5-%%""F ꬴ}}x{x|{ "%&)*-./12~2|1{1y0w.v-s+t)r)s'r'v&~&x%u$#"""""""#$&')*++3:8:9:75ê5ԥ)453C3N3W4\5b6g8j9l:p;t;|y;z{;y{w|=v~=u=s}q<~p;p9r9u9}y9y}:t:p8m8i9e:a:_;`>IMK:8:::;<===<;::9961m[rEKB|E~FD@@?>>(>="=*=1{<:|;B:I;O;T;X<\;_<`=b;e~;f;h;jx=z<{;z;};~:}:|:|;z{:tp;njq>s=v=x=x=x=x=w=t=u=x>~>==>{>v>t=t=u=z={<{;x;z<~<<<<}v=xsv?rv>qo=po=quii<:;<<<<==<;;;:9758;7r5s2s0s.s-s-s.u.x/}112356667}8x7v7v8w9|9}:y=<<<>==;::ߜ<ݝ@@O=JC935689::;<<=====>>>>>>==>&8U/3942/////06:<?A=6C3S<'),)!%&#"!qӺ}xyvyx{|!#&)+-.~0|1{1z2y1w0v.u-t,s*t)t(v'|&%r%z$#""""""###$$&&}({})|~*,,4:86<;75ª5Ӧ(5ߡ44@4L3U4\5`6g8k9l:p;s{z>yy>xz>w{>u}>t=s}t=r=q=o>q=t=w=x=z=z=x=u=u=x>|>>>>{>w>u=t=u=x=yu=q=p=q=~t>zu=wr=uo=wn=xr=yt>zs>zq=zp=wssv=qu=qoiq?irAmoBlj?ji=he@gbDfmAkjAzVD\AxA8}3{2|4|5|2z11x1p3h5m6o=BC>:;;;<===<<;;:9848;8s5t2v0w/x-x.w.w.x.|013446667{8{9|8{7{9|:{:v<}r;ys:vx;uz{u={t={r={p:}p:}p:}p:~q:~q:|p9|p9zq:yu:{|;<=>>=>>=:;ޜ<ޜ=>F@}F535679:::<=<========>====<6X>7S>643221237<=:9;,_`1-(&&#!!.H篷xxsvtxwz|!~#%(+-~/|1z0x1w0t0s/t-r,r*s)u)x''{&q%$##""""####$}$z$w~$t}%r{&pz'nx(lv)ow+--4:89<:865Ѩ'5ޣ34>4J3S4Z5_7f9j9l:o|x={x>yy?wz@u|@t~=s~=u3>:=A;H};O~;T:X:\;`{}=z>z>{<}}<|;};|:}9}:}:zt:sh;odu=r=p=o=o=r=u=x=z=|=x=u=u=w=z=}>~>~>|>y=v=u=u=v=w{s>wt=ur=tp=uo=ws>yu?yt?xr=vo=vspu>mt>joAitAkpBjf@ggec@eo@lnByVB\@wA;423~4}1x0||1t0h2k4v5w9P]J8;;;<<<==<;;:9858;96u3w1x/z.{.{.z.z/|0~1344567~7~8998z8y9~z:y:t:u;z=|=y?v>~u<}v<}v<|v<|t;}s;r:q:q:}q:zp:xq:wp:yq:}v::;===<<:;==ܞ=ݝ?<CrS8156789:;;=========>>>===>==83OO<976555555758>%/:5)'(&#" ,tž{yqupusuw y}"}%'+-.|0y0v0t0s/q-p,p+p*s(y''p&u%%##燐"窱""""$$y~$v|$t|$r{$pz$oy$mx$kx$iw%hv&fu&et(es*gt,,-4:9999:75Ϫ&5ܤ14<4H4Q4W6]7d9i9k:n;r{w?yx?xy@w{?u~>v=x:hD7::;<<<====<;:::97653(Z-aREF"D+B7@>>D>I|{?|}>|=|<~|<{<:~9~9}9|:zr:ud;rc}=}=z=x=w=v=w=w;vxs>vswu>wt>xruu=vv>sw=qyqs>mp>jo@juAjpCibAed;fc=id>iq>joAvXA]Av@<41221}1{1o1e2v465B1;<<=<===<;;;:865;96t4t2t0v/w.w/v/v0x1y2z2|4~55566887~6x7y7~8~9z:{;=}=x?t?u;~v:}v:}w;~x;w:u:r:p:yn:un:sq:ut:xw:{::<=;:;=::;ߛ;ߛ<ܞ>B-O70556999:;=<=====>>>>>>>>>===<=98::::9887771.12',$+)$&!#" G洵{ptmrnpqsv"x|$|'})~,.}/{0y0v/s.p,o+o*p(z'w'l&z%%##"說"###|$t%p{$my%kx%jx%iw$hw$gw$gv$fv$fu$fv$eu%et&dt'ds(es*es,--5;:58<975ͪ$5ۤ04<4G3O4U6\6c7h8k9n:q:s:t<}t=|v>zw>yy?x|?x~>x=y=x=v{=vs=ui:98999899:999~9~888{8x7w7y8|7665555555J5L5M6R8X8^6a7f9l:p9n9m8p7r6v7~x9|x:zv:zq:}p:}p:}q:}v8}~8z7u7q:n:jf>@B669::;<<====<<<;:::97655,v>NE+H@BH@N?R=V=Y;]~:`~;cqz=r~}=~=|=z=x=w=vom>no>muAkoBj`@fc=hf=ke=lp=jn@xZA`Bv?;412211u2g1m25792x0:;<<<=<<<<<;:976;97t5r3r1r/s/s/s/t0w1z1}2355566577~8z9}8::~:::~==;;;<;햼;:ߘ;ߚ=>@A*045789:;;<=<===>=>>>==>>>==>>==<<;;::999742aM)@+)()$(#&"$!M}prhnhmkpp"tu#xz&z|({|+}|-|.{/z0y/w.v-s+q){(k&l%~$$##"####v$p$kz$hw%fv%fv%du%cu$cv$cv$cv$cv$cv$dv$dv$du%eu&fv&fv'fu)et+es,./5:96<;985̩#5ڣ/4<3E3M4S5Z5b7g7k9m:p:r:r<~s<|u<{w=zz=y|>y}>z=y=v|f?AC=89::;;<======<<;:::97655298k8VKN@TA[@]>_=br>s=v>~>{>x=w{u>xt=vr=us=vv=wv=wsfx=jzop>om?opmmAm^@ib?ji?mg@no?qo?|]AbCu?:51021}1l2h0|1479;8=::;<=====<<<;:986::8t5u3u2u0v0x/z/{0~133455678766888::;:}:}<}?z>==><::엾:;ޛ>ޚ?@CB225689::;<=====>=>>>==>>=>>>>>>>=>=<<;::9;@9`-#'*5&2$.")'%"  arrfmclemh qn#vt%xw'yx){x,~y-y.y/y/y.y-x,x*})h&{$###""##$v$p%k{%hx%fv%du%ct$bt$bt%bu%cv$cw$cw$cw$dw$dw%dw%dw$dv%dv&du&du(dt)ds+ds-/05;99:;;85˦"5ۣ/4;3E4K4Q5X5_6f7j9m:p:q:q;~r;|u<{w=zz=z|=z}=z}=x{8:::;<<<=======<;:::9765503.gh=l=n}v>q>r=u~>{>w>v|t>zt>ysj{}{z>}z;x:t:p:n;p=v<~:;>=<;==;:9:ޜ>ޛADFE335799:;;<====>>==>=>>>=>>>>>???>>=<;;88932'2*A&?$;"5 /*'%"-m{sgmak`lbpf!ul#yq&yr({s*}t,u.v.w.x.y-y,z*(s&x&$#"###$z$s}%o{%ky%iw%fv%eu$dt%ct%du%dv$ew%ex%ex&ex%ex$ey$dx%dx%cw%cw%cv%cu&bu'bt(bs*cs+cs.006;:99=;æ8æ6ͤ"5ۣ/5;5E4I4N5V5^7f8j9l:n:p:p;~q<|s<{v=zz=z}=z|=zz=ww;tr;rpp=r>q|=szy}>xxu>wt=vslv>jwht>jz=i|gn?gs=fn?j`>mc>rmAtlCsoCtm@a@cAq?|;75~11|1m0o/01~24~68:9:;<=<=<<<==<;;:96;@}:~{;}v;|r:}rx=~::;<;::;:;<;ݛ;ܜ;EUT54579::;<=<==>>===>>>=>=>?>???>===<<::C/-$(?,&&Q%I"A =840-(Enmlck_l_o`vf!zj$zk&|m(p+p,r-s.u.w-x,z+~('v&%##""$~z$yx%tw%pw%mw%kv%iu$gu%fu%fu$fv%fw%fw%fx%fx%ey%ey%ey%dx%cx%bx%bw%bw$av%av%bv&at'`s(`s*`r,`r.016::9;<:ĥ9ţ7Ϥ#5ܤ15<5C3I4N5T6[7c8j:l:m:n;o<}p<|s<{v=z{=y}=z|=yx=====<<;::9876546xj?g}Eo~As~>t=r|zy>zy>y{>w{yv>xtgt=hyfn>:{|;{z<~|==~>~?~={:~y:|w;|t;}u:x;|<~<<<<;:::;햼>===>>==>>>?>??>>==<;:/%t.&'*g&d"\ QIC?;78`ukhiah]m^r`ze"{f$}g&i)j+l,o-p,r-v,x*{)(z&%죸$ꬵ###$~v$yr%uq%rq%os$mt%lu%ju%iu$iv%hv%hw$gw%gw%fx&ex&ey%dx%cx%bx%bx%aw$aw$ax$`v$`v%`u%_u&_t&_s(_s*_r-_r/126::989<ţ:Υ$8ҥ'5ܥ25;4B4I5L5Q6Z7b8i:k:m:m;n<p<}s<{v<\k29::;<<=<>>=>===<<;;::987551B5WHt~=u~>v{=wy=xyuy>ww=xx=xymm>ik=fe73y2r0r.~.00{2|56899:;;<=<<===<<;;::6GD97z6{5{3{3{3z3z2z3{4}556667789:::99:99:;~::<==>|=z;x;w:~w;~w=x;{:~:;;;;;;:=?얽<<ޛ<ٝ:ٜ<;@E3799:;<======>>>=>>==??>??>>>>=<99AE8()~z%z|#r"g`XPIE?Jfmede_h]o^va {c"d$d&f)g*i,l,n,p+u*x)'&%렺$櫽####|u$wo$un$sm$rn$po%oq$mr%lt%ku%jv%iv%hv%gv%fw%ew%dw%cw%bw%aw%aw%ax$`w$`w$_w%_w%_v%_v%_u&_u&_t&_s(_s*_r-_r/127::96;<:Ө)9Ԩ*7ܦ2595A5H6M6Q7X7a8g9k:m:m;n;p<~s<}v;{{;z};y{~@~G~F}E~A;967778888888z8y8}888777877765554~4g4V4\5`5b6e6h7m8q8o9n9n8p7s8y8};|:z~:{v:}l:~j8|m8zr8v{9r9n:k:h:fb?@@=8:;:<<<==>>=>>====<;;;:986556&i1u~Aw|?y{>{z>}x<|x={y=z{y<{;{x:v{9v|8x{9w{8yz8t:r:o;g;j;~v;yy:tt:rq:qs:rq:ro:qp:po:sm:vl;zj;zh;zn;ys:zs:{m:{n;{p;zp;}m;q;s;s;|tx=}v:{u9yu;xrfx=gthe>gh<?<5688::;<<===>>>>>=>>>>??????>>=<:E1}Q# ,(u$w!~zv~ne]VNK\tchcbe`k_r`yb |b"b&b'd)g)i*i+k+o*s){'&%ퟷ%嫿$꨸##$zv$un%tm%tm$rk%qk$pl%om%no%nr&lr&js%ht%gt%fv%du%cv%bv%bv%aw%ax%`w%_w%_w$_w%_w%_w%^w%^w%^v%_v&_u&_u'_t(_s+_r-_r/238:::988;ԩ+:Ԫ,9ۧ1675?5F6L6P6X7a9g9k:m;m@@A89:;;;<<==>===>====<;;;:::8752E E@z|?z|?y|=yy=zv=zw=zxs=r;uy:w{:x}6z|8zz8y{8~w:s:p:~f;i;~t;yu:qq:oq:ps:qq:qn:qn:on:nm:pm:si:tg:tm:us:vr;xm;xm;wo;vp;xn;|r;s;q;}q:{x:z{:~v:r:q:r:w;xnuAysBtAz@@@=75t4}301~1ł3Ă569:89;;<====<<<<;;;:87A@:|7|5}4333333~556788899::98:~9{8{:}::==>=;~}<|w>|w?~{?{;{:z:z:|:~:::;;::;;<;<ڙ<֛>֚?AE;3789::;<======>=>>>>??>???>>=<8=,v3.'s#r#s uwz|toh^{\ubk`daaf`maubyb!~b#b%b&c(e)g)i*m*o(v'&%$嬽$欻$#${x$tn%tm%rk%rk%rk$rk$rl%ql&om%mm%kn%jo%iq%fq%er%cs%bt%bv%av%`v%_v%_w%_w%^w%^x%^x&^x%^x$^x$^w$_w&_v&_v&_u'_t(`t+`s-`s/248:::80>?ԩ+<ԩ+9ڥ/656>5E5L5Q6X7_9f9k;l;m98988889888~8~8{8}88887777655554334]5c5f4g4g5h7m8p8p8p8p8r9w8|8;|:z9z|;}r;j9l9q8{y6v7q9m9k:i=i>?AB99::;<<<<<====>>>===<=;;::98758+V@@z|Dw}?r}=s|=wx=zw={v=zr=xr=us=tw=qx=lx=j{=j=jo>q~=p}=o}d{=etmn?jt@ozBxtBuB{CC@>97z3311Ȃ1̉4͉64478::;<<======<<<;:99KA:}8}7~6~554333579788}7899::~9|9}99::<<<=<;|{=}y>{>><~:{:y:{:;;:::::;;<;:٘=՚>ՙACF=4789::;<======>>=>>>>>??>>>=<>B$2G8'#v&u$s srrvzy|qoldl_e_aa`gaoetdyc!d#c%d&f'f(h)k(n'r'&%%笺$䰽$羚##{$wn%ul%tl%sk%sk%tl$ul%sk%rk%pk&mk%kj%ik%hl%fm%en%dp$cr$ar%`t%`u%_v%_w%^w%^x%^x$^x%^y%^y%^y%_y%_x%_x%_w&`w&`v'`u(at+as-bt/247:::8;GBԩ*=Ө*9٤,636<5E5L5S6X7_9f9j;k;m=n>p?s>~u=|x=zy:987889998889|8}88887777765555344`4e5g4h5i5j6m7p9p8p7q8u8z8~8~9{:w:x:{u;k:l9p8{w7v7q8m8j:j=i>?BB:9::;<<=<<>=>==>>=====<<;::9874<=8RCr}>p}=o~=s{=wy=xv=yq=zq=ysdq>cupk=sgrq=ps?q}Bvu@{vB|DD@>:7322Ȅ1Ј1Ԑ4Ԑ77*(69:;<========<<;:9;N<:}9}7~65643355777|7y7y8}9999:988:::=;;:;;}>~?=<<;~|:~z:|::::::::;<=<ߏ:ג=ԗ>ԗ?AD=4689:;<=====>==>>>??>??>>==7446$)+(u#v vtqnruoenhah^b^`cajdoese xe"e#f%f&g'i'k'n'q&y&%%鬶$ⲽ#뫴##${n$wi%vi&uj%uk%uk%uk$uk%tj%si%pi%oj%lh%ji%gh%fj%ek%dl%cn%bo%aq%`r%`t%_u%_v%^x$^y%^y%^y%^z%_z%_z%_z%`y%`y%ay&ax&aw'bv)bu+ct-ct/258;::8HUDӨ*:آ+8٠,526<6E5L5S6Y8_9e:j:jn?q@~s?}u>|w={v=zu::87999999889|9|8~8887777766655444d4h5i5j5k4l4n6o9p8p6r8v8{87}7y:u:u:yx:}l:~k:~n8{u8v7q7m7j:h=>=>>>>>===<<;:::98751oP@>n~>m>n=r|=uv=wr=xr=xsvs>rx=l}lwav=dv;fq:gw;hmn=mp=oq>po@qo>rhrt<>;:;=?=};}={~=z:|~:::::::::;<;;ߊ:Ր<ѕ?ѕ><?:4789:;<<===>>==>>??????>=:8aC .H)'&n"p"ruvrppoc~fdj_b^__^eajcnetg!zg#g#h%i&k&l&n'p&v&%$쪲$㲽#箸##$~p$yg%wf%wg&wh%xk%vk%vk%vk%ti%sh%rh%ng%lf%kg$hf$fg$eh%di%ck$bm%bn%ap%`q$`s%`t%_v%_w%_x%_z%_z%_{$`|$`{$`{$a{$bz%bz&cy&cx'dw(fw+fv.fv0259;;;5b`;:ڞ,8ڝ,726<5E5L6S7Y8_9c:g;io?~rA~tA}uA}v?|t>{s=yr:8889999::88~9{9z8{8~887777667655544e4i5l5k5m4o4p6n8n8p6s6w7{66}7y9u:s:vz:zm:}j:|m8zu8v7q6l6h8f;e=>BK:9:;;<========>>=>>>====<;:::985;aK??m@n@p>q~>sv>sr=tr=ut=uu=ut>tq=rt=nzfo=forn?ounr?m~B}BC@C@:ﻐ:—7ϑ2ۏ2347:>.39:;<<=<===<<<<;::7?G>|9|7}655555787788898879:9988;;<=>=:>>=}<;<;;::::::;;:ߋ<Ґ<ϔ?ϔB;345799:;<====>>>=>??????>=?B2P)%+f$e"h nqssrqhhkm`b^\_[c^f`kcoe tf!{h#j$j%k%m&o&r&u&%##䰼#导"""w$zj%we&we%wf%wg%wi%xk&vi&uh%tg%tg%qe%oe%nf$ke$ie%hf%gg$ef$ei%cj%bl$bn%ao%aq$as%at%`v%ax$ay$`z$a{$a|$a|$a}$b}$c}$d|$d|$e{&fz&gy(gx+hw-hw0261;<<7SE9;۞-:۝-837;6D6M6S7[8`9c:f:io?~rA}tB~uB}u@}s?|q=zp=xq=xq=xr=vl=wf;ze:}i;mDG~J}E}B~=98889988::99}9{9z8z8|888777786566554g4l5m6n6o5r6r6m7m7p6s6w7{76~8z9v:s:u}:yo:{i9{m8zu8v7q7k6e8b;b<>?B:9::;<<<<=>======>=>===<=<;:::985?D>DBp@p~?p?px?rs=ut>ut>su=ss=tqh>h=jt>n͔AB-'789::;<====>>>???@??@?705E'.'f"f"d!ffinrsnousef`\`ZaYf\h]j_ob vf!|h#j$l$m%o&s&v&%$#謹"䮿"""~#zm%wf%vd&vd&we%vf&wg%vh%vh&ug&tf%se%qd%pd%od$ld$jd%id%hf$fe%df%dg%dj%ck$bm$bo$bq$bs$bt$bv$bw$by$bz$c{$c|$d}$d~$e~$e~$f~$g}$h}&i|&j{'ky*kx,kx/32"/>=;65;=ܟ/:ܟ/948<8E6L6T6[8b9d9e;ho@~rB}uA}vB~vA~s?|p>|p=zp>zp>wm=vi>ud@;8:::;<<<<=>>>>===>>>===<<=<;:::9868GH@?p|@q{@ty?uw>xt?xr>ut=ttk{>i?h>h>l=s}>ww>v}<ę:џ7414568<9589:<<=<=====<<<;:8B>98865676556~7}7~788~:z:z7|788878:<=?<::;<<=={;z:{;~;<=;;;;;::::::ߘ;Г;ϕ:̓=@=.789::;<<=====>???@???0pV=i)$%f$e!fdabgpsyzkmc_bXaUdWfXhZk\ q`"vc"}e$i$k%o%r%v%|$#"맶#"ꥹ""#{r%wh%vf&uc&uc%ud%wf&vf&vg%uf&uf&sd%rc%sc%qc%nb$mb$kc%jc$ie$he%fe%ef$dg$di$ck$cm$dp$cq$cs$cu$dv$dx$ez$e{$e|$f}$g~$g~$h$i$j$j$k%l~&m|'n{)oz,oz.1/'?=<96@<ܡ0:ܡ0:49<8E6L7T7\8b9e9e;gn@~rA}v@~wA~vA}r@~p?|n>|n>{l=zj=wf?we@<9::;;<<<==>>>===>>=>=>====<<;:::979O>:Dq{Cuy@{y?|y?~w?q>{q=xsi=h>j=p=uz=x|l{:lz:m{9oy:sy;t|:sy9su:qw:ps:qo8rs8tz:xt;{ry@C@=<ǟ8פ973478:>:489:;<=<=====<<<;::7767876566557~8}7|9z8w8t9r9t8w8{8~9~9}7|9|:==@?::=>;;>}?z;{;|=}<};~:;<;:::8:왼:;ݡ;ў;ќ;=?A7589::;<====>>??@@??>:YUM!/b%d"dfd``go}rwhfcZaTcReSfUiW kY"q\"x`#|b$f$k$p$u%z$##"橿"禾""#~z$xk%vf&ud&tc&tc&uc%ud&vf&vf&uf&td&sc&sc%qa%qa%oa$na$lb$kb$jc$id$he$gf$fg$fh$di$dk$en$eo#eq$es$fu$fw$gy$gz$h|$i}$i~$j$k$l#m#n#o#p$q%r~&s}(t|*x|-/+%8>=:=>;ݢ1<ݢ1:59=8E7K7T7\8b9f9e;f}m=}l<|ix@yFzK{G~@<977788799988}9{9{9{8|8}8~8777776666554u4s4v4v4v4x4u4p5n5p8t;y:65::}:z:x:xv9zk8zn7xx6u6q7l8f9c:c<>@<8::;<<<<==>=>=>>>>==>>=====<<;:::988)KMC{y?~y?z>y>q>p>~p={n?>=鳯=˦9:96778:=:47:::<======<=<;<::8*5<:975555798799}:z9{9z:z8|9{;y9x9{:z:x;|;<<;:@>==>@{}=|=~<==;::;:::<ڠ<Т=ў?ACD6679::;<<<=>>>?@@@???*C:r#l"f"bdc_`ezykmd^aV`QcPdOeP gR!lU"qX#w[$}`$d$j%r$w$##"馻"""##{p%wh&wf&uc%tb%tb%tc&ud&ve&ud&td&sc&sb&ra%qa%q`$p`$o`$ma$mb$kb$jc$id$he$gf$fg$fh#ei$fl$fn$fp#gr#gt$hv$ix#j{$j{$k}#l~#m#n#p#q"r"s"t"u"w#x%y~&z~)+,-!1@=<98>ݢ1=5:79>8D8L7T7\8b9e:f:f;h}v?|x@{u?|p>}m=~l<}j<}g<|d<|d=|g=~k:~m:}m:{v8::;<<=<==>=>>=>=>>=>>=====<<<;:::8-cH:Ay?y>w>r>p>p=kws?q~>l=i=h=m;tB;47:::;<=====<<<<<:;5*A@=;86567998789;9::~8z:v;u:w:{:~:}:;<::;>?>@?A{>z;}>@}?~}>=;;::;;::<ښ<ћ<ћADFF6689::;<=<==>>?@@@@?;T]ڈ0z"rf`]ZZgryhfaY^R^N_M_K aL!eN!kP"qT$wX$~]$c$i$p$y##"!"ꣻ""#v$zk%wg&we&ub%tb%tb&tc&ud&ud&tc&tc&sb&sb&r`%q`%q_%q_$q`$oa$ma$mb$kb$jc$id$ie$hf$hh$gi#hk#gl$ho#iq#is#ju#kx#ly"m{#n}"p"p"r"s"t!v"w!y!z!|!}!#$&(*)# "=>=5=A=7;79=9C9K8T7\7b9f:g:f:g=l=p>}u?{w?zs?{p>|m>}k=}i=}f<~d;~eGA8:;;<<====>>>>>>>=>>=>>=====<<<;::95U%G@y>wAvAr?q=r=kr:87679~9~8~7~9|9y8y9{:{:{9w:r9q9r:s9s:x:|:~;<:;>=<}~>~=<;::;;::=ڔ>Е:И=KQP6578:;;<===>>??@@???9S*4͚ӌڈueYUZ҈{lob^^U\O[KZJ[I!^J"dK"jN#pQ$yW$\$c$i$p##""秽!槿!""$~p%{j&xe&vc&vb%ub&tb&uc&uc&uc&tc&sb&tb&r`&r`%q_%q_%r_%q`%p`$oa$ma$lb$lc$kd$je$jf$jh#ii#ij$il#jn#jp"kr"lu"mw"ny"p|"q}"r"t"u"w"x!z!{!}! !#%''& 9?=<B@>7<7:=9D9L8T8]8c9g:g:g:g}s?{u@zr@{pA|mA|k?}i=|e<~d;f:jED8:;;;<=====>>===>=>==>>>======<;:::9:1ZA/AvGsAr?r>s=n=d=`uu=lo>t>{>t:}v8s5o2m1mx2oq2pq4hr3dr3fn4hl5kj4qd5tf6sn6rn5ri6pg6oe6qc6pe6nk5ml6kj6li5lh5kg6lg8mg9nj9mn9mn9nm8om8nq7ns6os7rr8qt8ov8mv9ot:rs:tt:uv;sv:rw9oz9p|9rz8yx8~y9}9{9{8}888}8{8z8z8{8{}8u}9s|9r{9rz:sz8sy7qz7lz7gz7dx7dv7ew6ex6ev7fv8hw9kx9lv:lt:iv;gx;gv:hv:hx:hw:jr9kq9lw:j}:g{:du:cv:f|:i{:mu:qr:sv9t~:t:r|:p~:t:t|:qz:p~9p}9q};q:p:pz?yz=}<==<::;=<:<ٕ>Θ<Κ;Do:479:;;<===>??@@@@??7()̙͚ҁj^aszgg^XZPXKWI VF WD![F"aH"hK#oN$xT$\$c#h#t""!쥶!!룹!"#u%|l&zg&ye&va&va&ua&vb&ub&uc&ub&tb&tb&s`&r_%r_%r_$r_%r_%r_%q`$p`$o`$na$mb$md$mf$lf#lh#ki#kk#lm#lm"lo"nr"nt"ov"qy"r{"t}"u!w!x!z!|!~  "%&%)B==BB?8;8:<:D9L8V8^8c9g:h;g;g}r?|t@|rA|pA|nA{k?|i<|f<}f;i:l:n:i9i9{r:z=zE{J|~F~}B|@|;z7~77679899898|8z9{9z8y8y8{8}8|7|7{7{6{6|5}5~55553v4|4443y4u6t6s6w775~6~7{:w?@99::;;<=====>>>=>>===>>>>======<<;:::8>L N^@s@s?u?t>q=g=^=`=e=|l=r|>k=j=m?t=y=y>t?o?m>r=zy:r8z5p1l0n{1pr2kr3lp4jp3fn4gl3jl3qf3vg3wl2tl3rh4re5qe5sc4tc3rh5nj5nk5oi5qh5of5nf5og7ri7rm8tn8vm7wl7so8pr7os6rs7tt7rt7mu8lt9nt:qu:sv;sv9qu8ry8r{8r{9vz9z{9|}9}8{8}9~8~7}7{8z7{7~{8y{9s|:p}9p}9p|8p{7pz5my6iy8dz8bx6cw5ew5dw5cu6cu7ey8hz:kw:jr9gu:dw:cv9fw:fy:fx9gs8jr8lw9l|9hy:es:ew:g~:k~:ow:qs9tv9v:u:rz9q~9t8t{:rx@PI279:;;<=<=======;;;3jh;;~:}9{9z9z:{:|:{8x8u8u8u9s9s9q:m8l{8n9s:u9x:{:y;v9w9{:~;;=?=<;??@@@?>=/&$ ƨʚ˗tfº|lqb_ZSWMUHRD RB!S@!YB"_E#fI#nM$wT$\$b#k#}""!証!秾!!#}%~p%{j%yf&wb%wa&u_&t_&ub&ub&ub&tb&ub&s`&s_&r_%s_%r_%r_$r_%r_%r_$q`$p`$oa$ob$od$ne$nf#mh"nj"nk#nm#nn"op"oq"ps!rw"sy!u{!v}!x!z!|!~ "$#"&>>=AA>8;8;<:C8O8W8_9d:h:h;hq>}s?}r@|p@{n>{k=|i<|g<}g:~j:~m:~m:~g9}e:zq:x=xEzK|}I~|C{A{x<{v9{q8wy7r7m6i8h:h=?@A89::;<<=<==>>=>>>==>===>========<<;:::9'P9Bs?t?v?u>s=l=`=\=]zt?p>jd;q:v:~{5r1k.l~0hs2et1hr4ko3jl2hl1kn0pi1tg0ul1sj1sg2te2ud2vc2vb1uf3rh3qi5qh5pf4ne4mf4qh4tj6vm6vn6wm7zl7yn8xq7vs5ts6ss7rs8os8os8pu9rw:uv:vt9vu6ux5t{6sz7tz8v{8x~8|~9}9}9~87}7{6z8{8|z9yz9u|9r~8q~6p}6n|5lz5hx5dw7ax7ay5bx5dx5dv5ct5bv6d{7e|:gw9fr8ds:bv9bv8dw9dy:bx8ct7gt8kx8j{9gw9er9fw9h9k9my9ou8sx9u9t8rx8s8v8w{9uvAF@379:;;<<<=====<=;;;7L=;<}};|{:{}:z:z;z:y8x7w8r8n9o~9o8q:o}9m}8p~8r9s:w;x:y9}:z8z9}:;;;<;;;~~<=}=y;{;|;<;:;;<=;;ݖ<ә;͙=͘@B?i?589::;<==>>??@@@?>8*&"ݴƨˎnڰvfh\WWOSHOCN@ N=!P<"U>"[B"bG$kN$tT${Z#b#r""!쥵!樿!좷!"$u%|n%zi%xe%va&u_&t^&t^&t`&ub&ub&ub&s`&s_&r_%s_%s_%q]%q]%q]%r^%s_$s_$q`$pa$pb$qd$oe$og#pi"pj"pl"qn"qo"qq"rr"tu!tv!ux!w{!y~ { } "$""&=?==??8=<;=9E8O8Y9`:d:h:h:i|p>{m={l=|j<~i=i:~j:}l:{k:{e:{e:zq;y~=yC{~M}|LzFyAx=w9z888}9|9~99999}8|8|9{9y9w8w8x8y8x7x7x7x6y6y5{5}54432t2}3455}6x5w5v6y77799|:xy=|y:|r8xy7r6m6h8f:g=?AA88:;;<<<<<=>>==>==>>>>>>>>>>=====<<;::92a2I=?vAu?u=s=p=g<\o=ip>b>\;b;t;}w5q1h.e/_v1bv1hs2io2kk1ll0lm0oj/sg/rh0oi1pg0se0we0zb0za1xe1tf1si4uh4wf3uc2qe2qh2ul4vm5xn5wl6wl7vn7tp5sq5rr5qs7qs8pr7ps6pv7sx7uw7wt7wu6vx6wz6wz6wz6x}6y7{8~9}:~9~7}5{6{7~{8{{9yz9v|7s~6o5k~5i}5hz5fw5cu6_w5^y5az5cy5fw5et5fw5d|7c}9bv7aq7`r:`u8aw7dx9cx:`v8_v7cw6gy7fz8fw8gr9jx9k9k9jz9kv9pz9s9r~9qx8s8u7w}6yx:z}:y=v>u7t9t6t6s6q7o7n5r5w7|6k4d3h53901'0.0#1!0"1!4!9<>AB3578::;<=======<=<<;;(%7:|y;|y;|{:{:y:y:y~8v}9ry9nx8n9r~9s9ny9kx8g|8j8n8r9y:{:x:x8z7{9|::;;;:;<~|<|<{>z={<~~==<<<:::::ޏ<Ӑ<Ϗ;Γ=>B53689::;<===>@@@@@?=0(% ܲݴĦˀzxbbYRSIOCL>J:J8 M8!Q:"X?"`E#hM$pT#wZ$~f#|"!!覼!襽!"#{$}q%zk&wg%vc%ua%s^&t^&s^&s_&t`&ua&s`&s_&r_&s_%s_%q]%q]%q]$q]%s^%s_$s_$r_$ra$rc$qd$qe$rh#qi"rj"sm"rn"sp"tr"ut!vu!ww!xy!z{ |~ "##&>>=;=@=?;>:F9R9Z:`:e:h:i;j;j;l;n=>>====>=>>=>>>>=====<<<::::-[;6DAu>u>t>q>k=`=Vv?y?l=f:kv?B;3689:;<<==>>@?@@?>7,'"uԣܱƞ|ؽilZTTINBL=I8I6!K6"P9#U="^D$gM$mT$u[#l#"!!礿!"#$v%}p&zj&wf&tb&s`%s_&r]&s_&s_&s`&s`&s_&r_&s_&s_%q]%q]%q]%q]%r]$r]%s_$s^$s_$s`$sb$sd$se#sg#si"ul"tm"uo"vq"ws"xu!yw!{x!|z|| }}#%&6??<=<=A=A;H:S:\:b:e:h:j;k:l;n;p>=>>>=>>==>=>>>=>======<;::998$IH=u?tAu?r=l=b>X@s?f=a;g;qoqf@i>m;r{9u7s8s7v7{6|8{8x9u9r7q:q8t7x8z:{8y7{5g1f22\/R).W]/;-C.<.:0C1844769=MS6579::;<<<======<<<::'9yq:ys<>}@w=v~<;<==;=ޓ;љ;͛=͘?@C;4689:;<<==>?@@@@?</(% quٮʐ٨ӱrx_[XNTGPAM=L:!M:"Q<#V@%^H%fP%mW%q\$ye$#"ퟸ!!"$~%}t%zm%wg%uc&tb%r_&s^&r]&s^&s^&s_&s_&s_&s^&s^%r]%r]%r\$r\%r\$s\%s]$u^$t^$u_$u`$vb$uc$vf#vg#vi#wk"wm"xo"yq"{s"|u!}w!z ~{{}}}||#%"0A?<2:AC=C;J:U:]:d9f:g:j:l:n;p;p7:;;<<=====>==>>>=>>===>>>=>======<<;:986@p6?EuAv?y>s=i=[`<]|<=>==<;<<<ݓ:Ϛ:˝=˙AEG>4689:;<===>@@@A?>8*&"Aan޴ѝힹ}fcZSVKSFPBN?!O>"R@$VC%]J&dQ&kY&q_&ud&t%$"""$%}t%zl%wf%ub&t_&s^&r]&r\&t^&t^&t^&t^&t^&u^&s\%s\%s\%s\%s\$s\$t\$t\$v^$v]$w^$x_$xa$xb$ye#yf#yh#zj"{m"}p"}q!~t!v!x!{ ~|z~}~|}||{|"##2@?:1DAE=E;L:W9`9d9f:g:j:m;p;pl=i=e>b>`>}`<}f:~k:}r;z={G|~IzJvFq@n;m6r7z88}8{8{9{9|9}99~:|9x9v9u9u8u8u8s8r8r8q7q7p6p5r5u5w3y2~21}12356533235~5~5~7|9y;u;s>===>>>>>=>>==>==>===<=<<;:98:6<UC?zA|?|>t=c>V=O;U>e@|{vq;tr;uy;wx:xy9xw:yw9yr8uo8ml8ii7v|7~89::z:x:x9w:u:rw:q{7v8x}8xy;x:{:};;>>;<~={<|>@@>=====;<=ݏ<ϒ<ʕ=ʖ@CE=368::;<===??@@@><0)%!FAaῲߨll^XWOUJRF OC!PC"RE#VH%\M&cU'j\'na'sg'yl&%#횺""#%|y%zn%wf&vb&t^&t^&s\&s\&t\&v^&u^&u^&v^&u\%t[%t[%t[%t[%t[%u[$u[$v\$x]$x]$y^$z_$z`$zb${d#{f#}i#}j"~m"p"r!t!w!z!| z|y~|{~{|z{z{z{!$$3A?<AEAF>G;N:X:`:d9f9g:k:n;p=q=q=p>l?k?l>m>m=j=g=d=`>~^?a>i:l:q:}=|H~}HxGsFnAk:j7p8w8}8~7}8}:}:}9~9:~:{9w9u9v9v8v8u8s8r7q8o7m7m6m5p5t5v3x3{21~112}4~433333~5~557~8{;w>>>=>>>>>>=======>>>=====<;:987-]3J|;C~By>hAVz~:h@^AY:`8m{?tyIpA`;;><?@@@?=8*(#OKJnͳtxc^YQVNSIQG QH"SJ#VM&\R&aW(f^(kd(pi'ul'~y&$#""$}~%zt&xk&vc&t^&t\&s[&s[&t\&v^&v]&v]&w]%v[&u[&uZ%uZ%vZ%vZ%vZ$w[$w[$y]$y]$z]${^$~`$}a$~d#~e#i"j"m"p"r"u!x!{ |u|x~}{zz~z|y{yzyzyz!#$3A?=BGAG>Ns>r?p?l?k>k>l=~l=j=fk:l:p;~>~I{IvEpEkAh:f8m8u7{778:::99~9z9v9u9v9w8w8u8s8q8o7m7j7j7l6o6t5w5y4{32~112}3}233323~5~5668}:y===>>>>======>>>=>>>>====<:::981T[(G{Ly?}=m@WZ7b7p=x|As=dy=z9~7788q5l22qN1_:.mZ+xa*V+P+M,K.I1J4P5O:LXF3789:;;<<<====<<<;;2?G?yj:zj;wk;ul;xm>zp?====<;<<<Փ=͐<ΐ>@AG758::<<=>??@??><2)%"MOQ頾hc\TXPVNTJTK"TL#XQ%[U'_Z(d`)hg)ml(qo(ws''$##$%zx&wo&ug&ub&s]&t[&t[&u[&w]&v]&v]&v\&v[%vZ&vZ%wZ%wZ%wZ%wZ$xZ$y[${\${]$|]$}^$`$`#d#e"g"j"m"q"s!v!y!| |q|x~}{zyxx~x|x{xzxyxyxy!#$2A@>CF@>Rj>j=k=k=~i<~d<`<`;b;i>=>>=>>>>=>>>>>>=>=>>====<;::988$XQlyF{=}\:[7f8y9{?tg{p<|s:|u;}t9}s8}l9}d8`8z7~79}|:y~9q:u;|<~:y:q:qy8p~6ow6ur8{u9|{7y{9yw:{~:}:;;=<;>>==>>>====<=?ّ>ґ>ѓ?ADG768::;===>?@@?>7,($QNKR٪pmaYYQXQWOVM!WO#YT%\Z&_^'bc)fi)jo)mr)sv(|~'%$##%z}&ws&uk&se&r`&r]&s[&u[&w]&x]&x]&w[&wZ&wZ&xZ%yZ%yZ%yZ$yY$yY$zZ${[$|\$}\$~^$`$`#b#e"g"j"m"p"s!w!z }wzp~w}}|zxwwww~w}w{wzwywxwxwx #$3@@?=@>?R=R;Y:a:e9i9j:mn=k=i=k=k=i<~d=>=>>==>>>>=>>>=>=>>===<<::9876*s\?y>:S;i;{z:i?`:_:g7v7z:}y:q9\4Q0R/Z,c,hw+gr+hv-g{,hv,kp+mk*oi)qi)tn)wr'xn&yj&zj&j&f'b(c)g)k)j)i)k(m)l)k)k)i)i)m*q+p*o*s*u*r*o*r*w*y*w)u)w*y*z+z+z,{-|.}-~-~.~.~.~/}/}.~.~0}1{1{/z/y1z2}2|1w1r1q3w3|}2||2{2z4}w5xu6yy6{~5{}4zy4yx5yy5zz5xw6sw6pz4q~3v4r5n|6p7q7o{6kz6j6h6g7e~6d7e7g7g8f:i;m9r7t6u8u:y9|:;99x6m5w33p0pD.sU)r\)sO*fK+B,G.S2T5T7S94q,8::::<<<====<;;;;919;r\{r;{p9zu9|u8|p9zj8xc6m6~5~7{:{:z::y;s;s:q:p:tz8qx7pw6vv7}v8|t6vv9xy:::<;>=?@?>??>=퍿=?ڑ>Ә>ј?ADE6699;;<=>?????7-)&"TQKrIJz}g^]S[RYQZQ ZQ"[U#\[&`a'bf)ek)iq)ku)qy)w|('%$$$}&xv&un&sh&rc&q_&s_&t^&v^&w]&y]&x[&xZ&yZ&yZ%yY%yY%zY$zY${Y${Y$|Z$~\$~\$]$_#`#b"e"g"k"m"q!t!x!| }nyn}v||zywuuuvvv}v{vzvyvxvwvwvw #%-?@@=<@@S=S;X9`8e9i:l:pp=k=j=jz>>=>>=>>====>>==>>>>>>====<;::886)I,A-R2\5Y8:<:968::::<<<====;<;:9@;7==>==?>>??=>팿=?٘@Р@М@ACD668::<<=>????7b=%$r _XZmfbU^R]T]S^S!_U"_[%`a'bg(fn)gr)kx)n{)t~)z(&%$$%y|&wr&sj&re&rc&r`&s`&u`&xa&x^&z]&yZ&yY&zY%{Y%{Y%{Y$|Y$|Y$|Y$}Y$~Z$\$]$^#`"b"d"g"j"o"q!u!y!} {gxn~uz~|zxvtsstttt~u|u{uyuxuwuvuvuv #%%=A@=?C@S=S:X9a9f:k:n:qw>y>y>t>p=m=k=id=f>==>===>>=>>==>>=========<;:::863Fx8?@p=r[;]6j9z{8~v6r5e2V.N,P-X-^~*fw+fz-i},lv,nq+pm*tl*vm*xt)xt)xm(vh'vl'yo'k'e&f&i&l&l&l'n(m(l)k)j)i)j)m)q)q(o'q(t(t)q)s*u*w*w*v*v*w*x*y*z+z,z,|,|+{,{,|,}-|-|.|.}.}0|1z1x/v.x/{0|0z0w0u0w1{1~24}6x6x5}43~|3}{3~|2}|2{z3xw4ww3v2w3s5my7k}7k5h3ez1e|1e3b7_8]z4\~6[8\9_5d7m9r:s8p7n8r:v;x:x7|996z45}30|0-qD*jN)b=)_-+Ct,B-P2Z5Z8?BA579::;;;<<<==<<;:::>>;:t[:tZvp:<=>==<=>~>}?=<>?@ٕA͜@̛AǘCEE;58::;=>??@??0Hi#"qrcשvvgZbSaSaVaU cW"cZ$da&fh'fn(it)ky*n})r)w)~(%$$$|&vv&tm'sg'rd&sc&sb&tb&vb&wa&x_&z]&zZ&|Y&|Y%|Y%}Y%}Y$}Y$~Y$~Y$Z$\$\#^"a"b"d"h"j"n!r!v!{!~ swdxl~sy~~|zxusrrrrrrs~s}t{tztytwtwtvtutu #$'>A@=@D@S=W:X9_9g:m:p:r;uq=o=l=i=fd>d>d>e<~d9}d:|r:|@~FuIlGe@^x====>>>====>=>>>=>=>>>====<;::88653BGH=C@N=a7v>qAcA_=^9c7s4zv5w4l0^.S,M-R-Y+a{,g},j~,mw,pq+rn*um)xo)xt*ws,vl*xj(yn'yq'zn(f'e'k&l&m'l&m'm(l)j)j(j)j)o)r)p(m'q(u)t)s)t)t*w*w*v*w*v*v+y+z+y*y+{+{+{,{,|,{+{-|.|.|.}.}0z1w/t.w0z0{/z/x/v/x/y0|02|4x4x4}3~3~}2}1}1~|1~{1}y3}y3z~1t1p1mz3m~4l4i3f{2g1f2`6Y~5Wy4X}5]7_5a5g7m9l9k7n7r9u;x;x7z7:9664l 21z%.q;*hC)b3)a**[8,C.N1Y4W5BWW979:::;;;<==<<<;:9?S<;uZ:u[:x]vpwt={{;{z<<=>@?;=?@ې@͖@ǘAȗCDE<58:;<=>??@?=@%,} spuĭodgVdSdWeYeX!g[#g^%hf'jo(lu)lz*n~*r*u)z)&%$$%w~&vs'sj're&rc&rc&sd&ud&wd&wb&y`&y]&{\%{Y&}Y%}W%}W%~W$Y$Y$Y$Z#]#^"_"b"d"g!j!o!r!w!| |etcykrx|}{xvsrqpppppqr~r|s{sysxtwtvtututu "$(>A?=CE?d>d;d9f:s:~?}DrJhG_@Xy>789:;<<======>==>>==>====>>>=>=>>>=>===<<;::98748_::f@N=Ed@c7o2~}51t/c-V,O,P,V*],f,l,ox+rr+to*wn)zp)yt)xr+wl,vk+wo)xr(xn){i)f)j(m(m)m(m(n(l)l)k(k)l)o)q)o(m(q)t*s*s*t)s)u*x*v*v*v*v,y,z,x+y+z+z,y-z-{,{+{,|-{.{.}.}.z/u/s.w0z0{.z.w.w.y.z/{0~1|3w2x2|2~2~2~1}1|1|2{2z2}|2u1p0m{0n1n1k1h|0g0e1^4T{3Sy3Y4b4f4e7f7g9f7g6o8v:v:v9x9|:99994n11~.w3*m6)e.)i(*n ,G.I1S4T55f@69:::;;;<=<<<;;::3LE;vZ;uZ;v^sr>ty=;=>???==@ݍB͔BɖCɖDDF@58:;<=>>??>;1,!"| }mwum[hUgVhZgZ i\"k_$lc'mk(ns)oz*p+r*v*y)~(&%$${'ux'tn'rh'rd'rc&rd&tf&uf&wf&wb&ya&x^&{]%{Z&|Y%~W%W$W$Y$Y$Z$]"]"_"a"d"g"j!n!s!x!} x[rbyjqv{~}{yvtrqppoonoopq~q|rzrysxsvsvsususu "%(>AA?A>;<[<\:b:k9p9s:u;x;{<}}=}{=~w=s>q{CpKeI\ATxAx@y=w;t;s>@A789:;;<=<===>>>=>>>>>=>=>>>>====>>=>>==<<<;::875<<0N@G:H?F?N;^8m=?v>jAaCb3o13.w-h,[+R+P*U*]+f,n+qx*qr*sp*yq*{p){s)yr)xk+wk,to+rq)rn)tj){i)k)n)m)m)m)m)l(k)k)m)n)o)p)n(m)q)t+r+s*u)p)u)x*v+u+t*v+y-y-x,y+{*z,x.x.y,z,{,|,z-y,{.}/y.t.s.w/{0z.z.x.w.y.x.{/~1|2v2w1|1~2~0~0}0|2}3|2y1~z0y~/u/r}.s/s/p-l}-i.d.\~/Tw0Uz1^2g2h{5d8b7a7`6c8o9x:t;s;x=}<8:;9I5p 30ʅ.~)+q-)i))k)*p,Tc.O1O4S66=H59::;<<<<<;<<;;:=12C>wZsn?sr=us=on=ko;ov2p~0r{3yz6|5}6y9w8y8z:y;z;z;y<<=>>=>>>?>?><>ߎBϔBʔCʕDFK218:;<=>>?>=4*($߆ {}բqdlXiViYj\k]"m_#ob%pi'qq)ry)r~+t+w*y)|)'&%퍾$&w'ut'rk'qf'qc'rc&tg&th&ug&wf&vc&wa&y`%z^%{\$|Z%Y$W$W$Y$Z$["^"_"a"c"f!i!n!s!y }nrWr`zhouy|}{zxusrqponnmmmnop~q|qzryrwsvsusututu"%(>BA@<1:@_=_:d:l:q:t:v:y;|<~~=~|=~x>t>r>p=j}yDnNbKYBR>M:M8W6e6p6v7z7~{9z9y:y:x9v9t9q9n9n9m8k8h8e8b8a7_7_7a7b6c6e5f5j5n5t5{421~1}2{4z6{5|5|4{4}5~5~5~8|9z:y=x@y@y?w=tq>@AB88::;<<=<====>>>>>>>>=>>=>>>==>=>>==>===<<;::98742S+HBGDGAO;]:k>~mEi=i/n1y1~-y,n,a*V)Q)S)Z+e+l+pw*nq*pr*vs*zp*yq(xq)xk*ui,pm+lp+km*nk)qj)wm*|p*o*m*m)n)n(m(l)m*o*p*o*o)n)q*t+r-t,u*p)u)x+v,u,t*u*x,y-y,x+{*y+v-v.y-z,|,}+y,w,z-|/x.s.t.x/y/w.y.w.w.z.y.z/~1z2v1w1{2~30~/}/}1~2|2x0y/}.}~-y~-w-v-s,p~,l+f,]{,Xu.Z{.a1h2hx3e~5c5a6a8f:n:u:q;r;y>{:8:98u5q 41Ì-Ԅ!*y$)r$(l(+o,m)-Z1X4X6988989:;;<<;;;<<<;:7K59yW>xZ=xYtl>uk>vk>vo=>???>=?іB̖E̖FJ=19:;<=>?>=:+(&"߆ɜwwn^lWkXm^m^ o`"sc$tf&tn(uv)t}*u+x+z*})(&%$%|'ux'so'qi'qe'qd're&sh&ti&uh&vf&xe&xb&ya%{`%{]$~\$Z$Y$Y$Z$["]"_"a"c"f!j!n!t y z[mVr_{gnsw{~~}|zxvusrqponmmllmmno~p|qzqxrwrvsusututust"$(?BB@:/C@b=b;g:o:s:u:w:z;~<~<}}>~y>~u>s>p~vElO`JWCP?K;K8T6b6m6t7x9z9y9x:w:w:u:s:q:m:l9j9h8e8c8a8_7^7^7^7_6a6b5e5j5q5u4|3211~2|4{5|5}4}3|4}4}4~6x7z:y:y;y>yAyAw?t>q=p?p??CC88:::;<<<===>>==>==>>==>>>===>======>>====<;::973I=JJGJ@P;[;h@@A??іAΘG͘KG1+58::<=>>==5*'$ ٙޝ~rio]nZn]o`pb"rd#tf&wk'ws)wz)w+y+|*~))(&%퍾$&x'tt'tm'rg'qe're'tg&ui&wk&vi&wg%xe%ze%zb%{`$|^$~]$\$\$\$\"\"^"a"c"g!j o t ztNkUs_|gmrvy|~~}|zywvutrqponmllllllmn~o|pzqxrwrvsvtuststst"%&8CB@=@A>c>e}z=~w=tsDiL^GUCN@I;G7R5_6j6p7u9x9x9v:u:u:t:s:p:l:j9h9f8d8b8`8_8]7\7\6^5_6b5f5l5q4v3{2111}3|4|5}5~3~2}3~335n7{:x;x:x;y=z@x@u@r@p?q@@BE98:;:;<<<===>==>>=>>>==>>=>==>====>======<=<::986;DYJHKW;b8o:{>A||<{:v:{h8e6~\5yW4v^2nh/bm.an.\}/K5vb8yR:wXod>mb=gk5m|/q0t1t2y4{7z6|7}7z9u:u;s:q:r:y;<;;;;=>>@?>팾?@їAΙAΗC?>@67::<====9+*&"Ѣx{qco]o]paqc!re#tg$xk&zq(zx)z~*{+}+*))'&%$}&vy'tp'sj'tg'se'tg'ui'vk&wk&xj&yh%yf&{e%{c%|a$~`$`$^$^$^#^"_"a"b"f!j!o u zjlJkUu_}flquxz|~~}|{zywvu~t~s~r~ppnmmlkkkkklmn}pzqzrxrvsvsuststst"%"1DBA><<Ae?kx@uAsAsAACB88:;;<<=<===>=>>>>==>>>>=====>>>>>>>>>===<=<;::987,!kK5R>S?W9]6h9r?}C;|3s-l,s-z*{~)s)j)a)Z)Z*]*a)f}*lq)ps)ou(nq(pp)qk*og,oe+mc*fe)_k+\o+`p+cs+gv+lv+qr+up+xr+yq)|p)}n)q)r)q*p+p+q,r+s+o+o,r,s,u,z,{+v+p+q,y,{,x,v,w,u,t-v-x,y,{+~+|,u-s.x.x.t,w-z.v.s.u/u.|..z/w1{0}.{.z/z0}.-~,~,,,|,{*~+~*|)|()('{~'t~(m}(kw)lv)m*k+k-mv0n}3m4n}5n6n9o;rzVs>|>?@ԓBΔCΖABFE279:<<=<<2''$!֛uno`n^oaqerf!sh$vk&zp'{v){|*}*++*)(&퐾%$%y'vu'tn'si'tg'tg'th'vk'wl&xl&xk&zj%zg&{e%}d$}b$a$`$`$`$a"b"b"d"f!j o uvQgKnUw^fkpsvy{|~~}|{zywvt}t}s}r}q~ponmllkjjjjkln}o{qzrxrwsvrtrtstst"$#3DBA?:?A?p>p;u:}y:}{:~}:};|<{<|=}}=}z<}v<~qpAcFXFNEF?A9?7H6V6a7j9p9u9v:t:r:r:r9r:p9m9j9g8f8c8b9b8b7_7_7]6^5_6b5e4k4p3u2}z1|0|1|0{1z3z4|3~221234_68};{;x;w;w>>=>>=>>=====>>>=>>=>=>====<<;::87&'>WCZw=}<}::988窱78NJ4ŏ1Ǟ.ȧ,*Ě*Ž,ƒ-}/y /x)1v33?R6::;<<<==<;;;;;:9CSNzT?zT<}Y=i?v=z<}9m8d7za6z]5|\1wZ0q`.qi-jk,b0@7x=:uI9oO:jX;m^yd269;;<<<9+'&"Ꞿ٥y}qfoamaofqh ri"tl%wp&zt(|z*}+++**)'%%$~&w{'vs'tl'sh'tg'tg'vk'vl&wl&xl&xl%yj&zh%{f%|e$~d$d$b$b$c#c"d"g"i!l p unDfJoUy^ekosvxz|}~}||zywv~t}t}s}r}r}q~p~onmlkjjjjjklm~n{oypxqvsvrurtstst!$%4CBA?=@>@r>r;}w:|{:|~:}:}:|;|<|=|~=|{=|w=}rnAaDUGKFC=>8;6D6R7]8f9m8s9u:s:q:p:p9p:p9n9k9i9f8f8c8c8b7b7`7^7^6^6a6e4j4p4~t2}y2|1|1|1{3z3{4}4~333334\8w9{:{8::::<<=<<==>>>=>>>>=>==>===>>>>>=>>=>>>==<=<;::972\>PZ?a;b9^7[;b?i=t5-y,o+m)u'}~&~'w'n'g)`)_'`)f)lw)ru*ss)rq)tp)uk*se*qd,q`,l^+dd+`o+bv+hy+m|+o|+qx+ut+vr,wr,xr,xr,zt,|t,}p,~p,}q,|s,}s,q,p,q,r+s+v*z*{)u)q*q,x,|,z+w+w,u,u,t,v,z+}+,{-s.q/w/y-w,x,z-v.t.u.x-~--|/w0{.-+~,{,}+~*~*)*)|((('{&{&&%&{'}'~|'~w(t(~)~+y~-wu/v|1u3w{5x5v7v:w=|==~::;9778nj4ȓ1̡ .Ȩ ,++,, 0 0 34554::;;<<<=<<;;;;;<,<HEzTByT<{]{{={x<}s<ow@x@xDwEEG?8::::;<=<<==>>>==>>====>=====>=>>==>=>>>===<<;:::98&R~C;hx=;|=y9p7g6b4Y0{V.wZ.va,qc,n.[3=8g4:eF9eL:gW;kd:pi;sg@@BۚE̚HǘGǙEDD@78:;;;9+&%"쫱ꢼu}ojldlfmlnn po"rq%tu'vx(x~){+~+,+*)(&쏿%%&y|'ws'um'ti'tg'uh'vk'wl'xm&xl&xl&xl&xk%zj%{i%}i$i$h$g#h#i"j"m!q!t y bhJpT{]cinruwy{|}}}|{yxv|u{t{t|s|r|r|q|p}o}n~m~mlkkjjjjjjkm|n{oypxqvsvsvrtst"$%4EBB@<>EA~u=~v:}z:{:{:|:|;|<|={={>{|={y<|t<}p>=>>=>==>>>=>>>>>>==>>>====<;:::8-g9@o^6h.r,+v)n(q&}&'~&{'s'k&f(h)i'l|'rw'ss'tp)sp)ti)tb)sb)q_)u[*tb+qo+ly*m~*q+t~+ty+tu+rr,rs,sr,tr,tu,tu,tq,uo,wr+xs+ys,xr,xr,xr,{t+}t*~u,~x,y,w+s*u)x+{,z+x+x,u,s+t,w,{,},,|-t.r/w.y,v,x,|-y-u-w,z++,-{,}*))(}(~((ﻁ(c('''&%${${$$$~&z&|&~'w'q({)+{-s.y/2z45~6z8|;=;:::9햼779ɒ6ϗ 1Ԟ&.ʦ!,,+++. . .=UV;::;<<==<==<;<;;<I;<S>~T=V;:}7s6j5b2W0W1Y-{`,ze,s.W4Dq8l2;hA;eP;i]>@?@ۙCњFəGȚFGIH5::::2(&#š 봩뱯xqtmhlgkjmpnq"or#qt&rw(u|)y+|,,++*)&&%%|'xx'wp'vk'uh'uh'wk'wl'xm'xm&xl&xl&ym%yl%{l%}k%~k$j$j$j$k#n"o"r!v!| BbRx\chmqtwyz|}}}|{zx~w|v{u{t{s{s{r{q{q|p|o}n~nmmlkjjjjjjkl}n|ozpxrxrwsvsttu!$$5ECB@=CIB~v=}{;}|:{:{:{:{;{<{={={>{}<{y<{u<}rv@vAwCwDDF?8:::;<<=====>=>====>>=>==>>>>==>>>===>==>===<<<;::9789JA;u;r5~8e:^1d+l+x*y'r&p&y&&{&~'x'q&l(m)m(n~'sy&vs'to(ro)ti)wa)xa)u_)x[)|`)ym*tx)q~)q)s+sx*rt*qr*ps*ps+qr+ru,sv,rq,ro,tr+ut,vt,wr,wr,ws,xu+zu*|u+}w,|y,|x,u*u)x+z,z+y*y*u+t+u,z,|,},~,{-v.s.w-z+w,y,}-z,u+w+{**,,|*|('('}'ﻀ'b'c'#'&&&%#${$|$$%~&z&{&~'x'q(x*+y-s-y/~1y3}56|8};=<::::땿99Ž8˓5ћ#1՟'.ʤ ,,++,- / 00hC7:;===<<<<<;;;:@JC=T=Spf>sm=zt=}x>x;m7g0nw,g,f/g/k2p4r4q5s7x6}5u7l7}e8~d9i8l7n8y89:~:~;;>>??@ܑCԗEȜCȜBDf=69::7)&%!Ŗš궪zs~onlgkilpmt!mt#nu%ow'r{(v*{,},,+*)(&펾%%&y'xu'vn'wk'vh'vh'wk'xm'xm&xl&yl&yl&zm&{n%}n$~m$l$l$l$m#o"q"t!x!~! |pHjX~bhmqtvxz{|}}|{zx~w{vzuzuztzszrzr{q{q|p|p~o~nnmlkkjjjjjkl~m|n{pyqxrxsvtutu #%-ADB@=KL><};}:|:{;z;z;zhFYEKI>?5:ݚ.9ٙ*737?9J9U9_8f8k8p9q:r:r9q9p:p:~p9n9j9i9h9h9h9h8g7f7e7c6e6f5j5n5}r4|v2{}2|1}1}1}2~23211344a7b;w;y;w=v=u>v>v@vBwCwDDF?8:::;<<=<===>>>=======>==>===>>>>>==>>======<=<<;::81RH1IoV=]>m?|;:97z5i4^1Y1]/[-c-v,k.O3E]>A݌CҗEȠCǞBL\Z8699:0&%#̀ ǏȒ꫶|upvmkkikmlt lt"lv$mx&o{(r~)x+|,~,,*))'&%%|&xz'vr(vl(vi'vh'wk'wl'xm'xm'ym&ym&zm&{n&~p%p$o$n$n$o$p#r"u"z!! JZPr^hmqsuwyz||}|{zy}wzvyvyuztytyszrzrzr{q|p|p}ponmmlkkjjjkklm~n|pzqyrxrvsusu #%$@DBA>EA<<}<}:|;zfFWEHH;Aޜ0;ם)9ӝ%7ܙ-798D8P7[7e8j8p9r:s:s9r9p:~p:~q9p9l9j9j9j8j9j8h8f8e8d6d6g6j5p5}s5|w3|~2}1~1~1}2}2}3112344b6c~;qw@vBwDwDEF?79::;;<=<<==>>==>=>>=>>>>>==>===>=>=>=>>=======<;::95B"Xk,o1n5}5n.`,b*j(}'z%u&t%~%z&v${$}%x'v%v&u~&s{&tt&wl&uk'rj'tc'ya'|`(`)b)k)s)zz(t)r})rx)pr)or)or)ns)ns)nu*nu,nr,oq,os*ou)pt*pr+pq+os,pv,rw+tw,uw,vw,uw,sw+sw+ux,ux,uw,vz,x{,{z,x,w-z.~-,,},z,y+y*z*{*|,}*{)v'w(z('('}&}%&&&~%%%&%$a$$$#(#$|$~$}$%&z&x'}'y'o(t*~+x,s-x/z0w1x2558<<:::::9Î7ѕ!4ա(1ҥ'/ɩ!**)*,/ 13659<:<==<<====<<;<6)ECV@Y@[?e?s?;:76z4g2`0[/].]-d*~,g0Q41=J?Aw-AsEBoYBojCntCtB=9w5f0s+w-{x/y~/|.035556v7i7{a7{`6zc7yg7zl7}v8~88:;<<>=>@ޑBіCƞFƟILNM76885)&$!|̀Ï~wrnqljlmkrku!kv#ly%m{'p)u*z,},~,+*)(&%$%y'ww'vp(uk(uh'vi'wk'xm'xn'yn&ym&zm&{n&}p%}p$~p$p$p$p$r$t#w"|!!!ﵜH^Wzdlqtuwyz{||||{y}xzwyvyvyuyuytysyszrzr{q|q|p}p~o~nnmmllkkkkllm~n}p{qzrxrvsusu ##&ADDB@<6<?}<~:{;y||=}z<~xfFUFFG7Aڞ,;ҟ$9̟6՜&736>5L6Y7c8j9p9~s9~t9~t9~r9~p:~q:~r9~q9n9l9k9k8j9j8h8f8e8e8e8g7k6p5~t5}x3~3111~2}3}2112233c6e|9lv?vBvCvDEF>79::;;<=====>>>>>=>>>>>>==>>>=======>====>=====<;;::9$(*o2p5y2x/`-^)f(w'}%y%v$}%|%s$w#%}&|${$x|%uz&tu&ul&xk&ti&ud'xa'|a'a(d)k)q)}w(x|)r|)pv)oq*oq*mr)ms)mt)lu)ku+jr,kq,mt,lu*lu)lr)nr)nr)mv*mx+nx+pw+rx+qw+pv+px+qy+rx,sw,ty,w{,y|,{y-z.|.}-~,+,|+z){)|)|*~)~({'w'x'{&&&&~$}$%%$$$%$$$$$$%#'""$|$~$}%~&&z&x'}'y'n)q*|,y,s-w.z0v0u2}457;;9::::9ő7ԗ$4ן)1ҥ'-ɪ!*+)+-023688:;<======<<<<;;@,6CYAV@`?m?x<;975x2i1b/^-]._-k*z-c/X4:; ?o*Ax:BrUCqiDqxFyF@8}5k/r+r-o.w.034545}}6yu8wi8va7y`8z`8{e8zj7|t8|:}9::;<=>>?ߔAљDĠEĠGHKL7677.&&"dtyytnylnlmjpkv kw"ky$l{&m~(r*w,{,},~,+*)'%%%|&x|'wu'vo'vk(vi'xk'xl'yn'yn&yn&zn&{n&}p&|p%}q%q$q$q$s$v#y"~"!! 깧]\Og]hptuwxyz{{||{z|xyxxwxwxvxuxuxtxtysyszr{r|q|q}p~p~ponnmllllllmno~p|qzryswtvtv "$(AEDB@;6A>}<}<{;y{~=||=}y<~vv?uBuBuDDDH:9:::;<=====>=>=>>==>=>==>=>======>>>>>>>=====<<<;;:93_1 *p2u3w0/b-[(b(r'%|$y#~$~$o$s#}#$%$|{$xx%ut&ul%wk&th&td&wb'{b'd'e(j)n)}s)wy)ry)ot)lp*lp*nr*ms)mt)kt*jt*ir+hq+hs,iu+it*is)jr)kr)ku)jx)jy*kx*lw*lv+lv,lx*my)oy+ow,oy,q}-t|-wz-{{-~|-~,+*+}*z){(})~)~'&|&y&z%|%%%$~$}$$$$$b$$#e#a$$$&"""~$|$~$}%}&&{&w'|'z(n)p*{,z,s-v.x/v0s1z246::9;;::t9Ɨ6՚&4ל)1ҡ&-ɧ ++),./34248:;<=======<<<<:BC8=ZAZ?g?t?};:752x2l0b.^-`-e,s+u,e.^5C:+=NP@v?폾@AϝE£DCDEF7674(%$ _du{upmtknjoiujy jy#k{%l~'o)s+x,|,~,~,+)(&%$&z'xz'ws'wn'xk'xk'xk'ym'zn'zn&zn&{n&|p&|p%}q%~r%r$s$t$w${"""!!쳨IOVqclruwxyz{{{{{z|yyxxxxxxwxvxvwuwuxtxtyszs{r|r|q}q~ppponnmmmlmmmnop}q{rzsxtvtv"$(AEDC@==<;}=|={;xz~>{{=|w=~tv@tBtCtDDGS;99:;;<<<<=====>>====>=>=>=>>=====>>>>>>>>====<<<<;:9:103u0u/-b-Z(c'q&$#}$$$m"o"y##&}$y$|w$xs%xl%vi&tf&se&vc&zd&~d&e&h'l)~p)wu(qw)ms)kn*jo*kq+lr*kr)it*ht*hr*hq*gr*fu+ft+gs*gr)is)ku)kx)ix)ix)jx)kv+kv,kw+ky*ky)kx*ky*m|-o~-q|,u{+y}*y~*x~)z)})}~)z){(~(''&~%{${$~$$$#~#~##$$$ﻂ$'$#"#$#""~$}$%}&|&'|'x'{({)n)o+y,{,s-t.y.v/r1y135899;;쑿:9i9š6Ӟ%4֚'1ӟ%-ɧ +)),,.361)2;;<========<<<?N@?b>a@_@o@z?<7542{2k0a-a-e,k,x+s+h-a|3Q96<@s?zBBhZAisCkDlF{D94w.r+l,d-g/p0x1y4x4z5w5p5l5e8x^7ub7uc9wc8{j8{m9yt9x:{:~:;;;<>@AΙC FEFGG6570&#!S\\{xrl{jpjoiriy iz"i|%j~&l(p*u,y,},~,+*)'%%$|&y'xx'xr(wm(wk'xk'yl'zn'zo'{n&{n&{o&}p&|q%}r%~s$t$u$x$}#""!! 淳wnOY]ygosvwxyz{{|{z|yyyxxwxwxwwwwwvwuwuwuxtytzt{s|r|r}r~qqpponnnnnnnnopq~r|sztyuwuw"$(AEECA?63?|>{w=x>x>x>x>y|={y=}vCڢ.=ʧ!:865՝'577G8U9a:h:p9s9u:}v:}u:|t:|t:|t:{s9|q9p9p9p9n8l9j7h8g8g6h6k7m5p5~t5|w4z|3{3}33321100012d7e~:fx;q;u;uv>v@uBtCtCEJK99::;;<<=======>>==>=>=>>=>==>>>=>>>=>>>>>=>=====<;::9:'93t0s/-c*[(b'r&$##$#n"n#w"~#%|#x#u#|r${l%zg&we&td&tc&we&zf&}e&~g'}j(ym)tr)ot(kq)kn)jo)iq+hq+iq)gr)es*ds*eq*gs*gu,et,es+gt)gt)gu)gw)gx)gy)gx)hw*hv+iw,jy+jy)ix)jy)l},m,m},o}*r~)u~)v~)u)t)s(x{'|''&&%~%{#|$$$#""""###$$#d"~""""#~$$%|&|&'~'w'z({)p*o,w,{,s-q.w.v.q0v124578;;풾:9_6ħ6ϡ"4՚&1ӝ%.ʧ +*(+,-258%'=<<=========<<?dE?e@b@f@t?~<:7652}1o/g-c+h+n*w*t+j{-fz1^~7A;?>wK?g_@]xAcCgD{D;4~/q,i,a-`/h1s1u2t3t4q7j7g6|a7vZ9w_7yb7{d8|i8zj:zq9|}9~:{;{;;;<=@AԕAØGKMPN654*&# SS_zunkvjoiqhwh{"h}$h&j(m*q+v,{,,,+*('%$~%z'x~'wv(wp(wm'wl'xl'ym'zn'zo'zn&zn&|p&{p%|q%}r%~t$w$z$}#"""!! 鱳㷸PEWdckqtvxyz{{||{|yyywywywxwxvwvwvvvvwvwvxuyuzu{t|s|s}r~rqqppooooooooppqr}s{tyuwuw"$(BDDCA@28@x>w>v>u>v>x~=z{=}y;v:t:r:p9p8q8r9u9s=`AND<@٣-<Υ#:Ŧ97¢6ӝ$668F9T:_9h9p:s:u9}v:|u:|u:{t:{t:zs9{r9~q9q9q8p8m9k8j7h8h7j6k6n5p5s5}v4|{3|3}321110//~0|12c7e~:fx;ms>t?tAtCtDFGF:9:::;<<<======>>>=>>>==>==>=>>>>>>>>>==>>>=>====<;;:974;74u1s/.f*\(c&s%$#"##p"n#u#{#|$|#x"s#p$}l%~g%|d&wc&ud&vf&vg&xf'xf'xj'vk(qo)mr(jp(il(hm)fp)fq)fq)fq)es)es)cr)ct*eu,fu,ds,ct*fu)hv)hw)gy*fy)fx)gw*hw*jx+jz+iy*hx)jz*j}*i~+j~,l~+p)o~)o~)r)r(p's}'{}'&%%%#|"~#$#"""""##"""""}""""$$$%|&{'''w'y(}*q,o,u,z-r-o.x.v/q0u112557::97W66ʥ 4Ӝ$1Ӟ%.ʨ!**(+,-13650=<===========>:OBf?f@o?w=986520/s.n,i+m+o*t)wy+nv-v{1g{6I:G3/r,h,`-^.b0k1p2n3o4n6f8|^7s]7s]9ya8xb7wb8vf9uj9yq9}9:};{;};<<=ACڗ@ɚDILNL640(%"CRSߤ{rl~jsjpish{ h}#h~%h'j)n+r,w-|--+*)'%%$|&x'w|'wt(vp(wm'xm'ym'yn'zn'zn'zn&zo&|p&{q%|r$}t$w${$~$#""!!!뫳ⴽPJ]mgnruwyzz{|}||{yzwywywyvxvxvwvwvwvwwwwvxvyvzv{u|t}t~s~srrqqqqqppppppqrr~s|uzvxvxwx!#%9FDCA?<;:>z=zu>t?t>u=w=y~<}|;y:v:s:r9r8s7u8v:p=`>NC?Aߟ3>բ(;ͣ":ɢ9ɟ8ќ#758E9S8^8h9p9s:~u:|u:{u:{u:zu:yt:yt:zt9}s9s9r8p8n8l8j7j8j7k6l6n5p5r5~u3}z3|2~211110//}0z12c7d9fy:j|;u;u;u>t>t?tAuCuDFFF:99::;<=<=====>>>==>>>>>===>>===>>=>>>====>=>>===<<<;976:74z2y.~.j*_(d&s$"#"""s"o"t#v#y#{"y"r#n$~l$g$b%ya&vc'vf'tg&tg'se'qh'pj'nl'jp(go(gl'fm(do)cq)cr)bq)ar*bs*cs)bt)bw+cv,es,dt+bw)cx(dw)dx*cy*by*cx*ex*gy*hy*gy)ex)ez)f}*e+g+k+n)n~)l~)k)n'n'p}'u'z&|$$$"~""""""""""""""""}"""#$~$$%}&{'('x'w(|*s,p,s,w-r.n.y.w/n/t0013469987O66ũ4Т$1ң&.ɬ"*))),-.146:;<=>========<D@@Dk?k>t>{;:8531.|.z/s,o,n,r)s)tu*rr-|0lz4Q9Ow;an;[u=Uz>R?Z>|C@4/y,g-_-\-]0e1j4i4i5j6`6wW6wZ8x]8u_8tb8sb8sd9ui9yq9}}:~:~;~;~;<<=@DޘBΚCƛGŚHJI53-'# FCd¥zojyirjriw i}"h~$g'h(k*o+s,y-}-,+~*~)'%$~$z'x'wz'wt(wp'xn'yn'yn'zn'zn'zn&zn&|p&{p&|r%}t$~w${$$#"""!! 孽۶]FXVcukqtwyz{||}}||x{w{vzvyvyvyuxuxuxvxvwwwwwxwywzv{v|u}u~t~tsssrrrrqqqqqqrrst}u{vywxwx!# 1HEDB?;2?@z={t>s>t>u=w=z<};{:w:t:t:u8v7w7x;rv?vAvCvDEFE99::;;<=======>=>====>>=====>>===>====>>>====>====<;;976;842.~,o*b'f%s"""""!x!q"r#s#v!z!x"q"l#l$i$a$~`&zc'we'tf&qe&od'lg'ki'ij'gn'en(ek(ek(bn(_q)`q)`q)^q)^s+^t*_t*ax+ax+au,ct+dw)cx(bx)ax*_y+`y)`y)bz)e{*ey*cx*ax)a{)a})`*`+b+e)i)m~*n*l'j'l'q'u%y${$|#~"""""!"""""""""""}"""#$~$%%~&z'~('y'v){+v,p,q,v-q.n.z.w.n/q/012348876F554ͧ#0ѥ&-ɮ$*"))),../03:;<==========;Be94u@rAq?y=:7641}/|/{0zy.xt-wr,wt+tr*sq+qs+zu,|.p{2Y|7[l9fj:]t:S};P;Zs>t>u=v=x={=}<|:x:v:w:x9y8z8{;v=hv@vBvDDEE99:;;;<======>>=====>==>>>>==>>>>>>=>===>==>>======;;986:852.+v)e&h$q"""!"!|!s!q"q!u!y!v"o"l"l"g#a$`$|c&ze'ud&rd&ob&je'fi'fj'fm'cn'bk(aj(^l(]p(]q)^p)^p)^s*^t*^u*_x)_x*_v+_u*_x)ay)bx*ax*]x*\z)[{)]{)^|)_z)`x*^x)^{)^~)^)])^+a*d)h*l+m*k'k'o'r't$x$w#x#}""""!"""""""""""}"""#$~%$$&{'|('{(w)z+w,q,p-u.p.o.}.v.k/r/112246666߲=553˨"0Ϩ&-ʲ&+$* )),/1.*-:<<====>======<JG=x=u@w@<9753~1z0u1q0qz.sv.tw.uv.vv-ur,mp*|*~+s{1cu6ce7kc8ll8j{:_:]:sAC50-|,[-U0U2Z2_4`4b5~`6zZ7|Y9|W8|V8{V8{Y9y]9xb:yg:zm:{w:z:}:;;;==>?CڜEԝEӛFGE58.%!Vqkzjtjtky j~"i~%h'j~(l~+n~-r.v.z.}-},|*{)|'%$$z&x'x'xx(ys'yq'{p'zo'zn'zn'|p&}p&|p&}q&}s%}v%~y$~$$#"""!!졸 װs[YGckkquxy{}}||||y|w|v|u{t{tztztztyuyuyvyvywyxyyxzxzx{x|w}w~wvvvuuttsssssttttuuv}wzxyxy!#"5FFEB@==;=z@y>yu>v>w>x=z<{<|<}}:z:y:z:{:{:|:}:{=k=_BRFEG;Dߟ3?ܟ/;۞.8ޜ0737?7M7Z6e7l9~q:|t:{v9zw9zw:yv:yw:xw:xw:yv9{t9}s9r8q9p8p7n7n8n7n6n6p5}p5{s3{w2|111110/0~0y/v/|0b5b8d|:fw;n;tv?vBvCCDD99::;;;=<====>>>>>====>>>=>>>>>==>=>======>>>>=====<;:86:851.+|)i&i$p#|"!! !!u!p!p u y!t!o"m"k"g#b#`#b%zc&wb&tc&q`&lb'fh'ej'ck(am)`k(`i(_l([n(Zq(Zp(\q)\s)]t)^v)^w)]y)^w*^v)^x)]{)\y)\w*\x+[z*[{)Z|)Z})\|)]y*]w*_|*a)a)`)^)]*]*_)c*f*d(b'f'i'j&n$p$r$v#""""""""""""!!""""$$%$%&y(z''|)x)z,y,q,p-s.o.q..u.l.p//01125555ն4553ɪ!1ϫ'-ʴ(*%)))"-/14(9===>>=>======;@B@z>z?>:9542z1v1s0p~0m|/o{.nz/mx.mt-mr-t|,**x{/kn3ha5n^4f2z35b9p>B80,-h,U.R0T2}Z2|`3}b5z^5yZ6zY8yW8yW9wW9uY7t[9vb:xg:zm:}t:|};{;~;;<<<=>@ܜD؞E؝EFD33,%ʫ Ѫwnkwkulwl|!k~$i~&j}(k|*m|,p}.t.w.z-|,|,z*z(}&%$}%y'x'x'xx'xs'yq'zq'zo'{o'|p'|p&|q&|r&}s%}u$~x$~|$$$#"""!! ۪ٮZ1_Shrnsvyz|}}|{|y|w|v|u|t|t|t{t{tztztzuzvzvzwzxyyyzy{y|y}x~x~xwwwvvuuutttuuuuuvvw~x{yyyy ""5GFEC@>48B@w>w>vv=x=y>z>z=zv>v?vBvDDFE:9:::<<=<<==>=>>=>>=>>=======>>>=>>>==>>==>>=>>====<::86:841~.*)o'j$n#y"! ! w q!p u x!r!n!m"i#g#c#a$`$}a%xb&vc&u`&r_&lg'ij'ei(ak)_k(ai'`j(^m(]p(\p(]p)\r)[u)Zu)Zw)[y)[x)\w)\x)]{)]z*Zw*Zx*Z{)Y{*Y|)Y})Z~*[z+]x+`*c)e)f*d*`*[*Y)\)`)_(^'a'd(e'h%k%m%q%w$~##"""""###"!""""#$$%$%'y(y'(})y)y,z,s,r-r.o.r./v.m.q.}/01113345Ǽ*552Ǭ!1ϭ(-˶*)&( )")%,/1356=>>>==>>>===<<>?@??;974}4y2s1o0j/h~0d1b}1bz/by.h{.s-x,**{z/pi2l_3s^2Nd,N|+K.p5m:@;/--y,{[.xU.wR0xW1z^3za5x^5y]6xZ7tX8qX8pW9qY8r\9t`:uf:vm:xs:zz;z:y;~;<===>?ߜDܜGܝHHF2,*$՝ʫr~qm{mvmvnz!m~#k~&k|(lz*ny,pz-r|.u~.w.z.{-z*y){'%$$z&x'x'x~'xx'xt'yr'zp'|p'|p&|p&|r&|s&|t&|u%}x$~{$$$#"""!!락 ԫ]9d^lxquwyz|}|||x|w|v|u|t|t|t|s|s|s{t{t{u{v{w{w{x{y{zz{z|y}y~yyyxxwwvvvvvvvvvvvvwwx|yzyz ""5GFECA>7AB?t?t>sy>x696888<8G6T6`7i8p9|u:{w:zx9zx9yx:xx:wx:wx:ww:yu9|s9~s9s8s8q8p7p7p7p6p6p5r5u4y32110../.~/z.u-z-c4c6c8ez:hv;s===>=======>>>==>>==>>>>>>>==>===>==<<=;:87;84x1w-)(t'j$k#u! yqrv v q!m!l"h#h$c$`%`$`$|b%{d&}a&|^&td&oj'mg'ii'dj'ei'ch'bl'`p(`q(`q)_r)]s(\t)\v*Zx)Zy)Zx*Zx*Yz*Xz)Zy)Zx)Y{*X{)W|)W~*W+Z{,]{,`+a*a*a*`+\,Z*[)Z(\(]'[}&['`(d'd&d&f'h(l'q%w$~$##"#$$$#""###$$&%$&'y'w()~)z*y,z,s,q-r.o.t..w.o.r.z//011123}5541ƭ 0ϯ),̸,)'("())(,. 1368;=>>==>>>>==>8$?AA?=:75|5v4q3m2i1g1c1_2\1]~1d1n0t.w,%'x.tg0p^0ye0su*'k{*2h8>?DߝHޞIHE2(&#ݗߐlۤuomynwpx p~"n~%m|'ny)ow+pw-rx.tz.v}.x.z.{-y*y(}&%$}$y&x'x'x}'xx'yt'zs'{q'{p&{q&|r&|s&|t&|v&|w%}z%~~$$$"""!!! ٥ϫc0bEign}svxzz|}}z|x|w}v}u}t}t}s}s}s}s|s|t|u|v|w|x|x|y{z{{{|z}z~zzyyyxxxxwwwvvvvwwwwxy}z{y{""5GFEDA>=>AAr>q=q=q=q=s>v=x=y>y>x=w>>>=====>=>>>>>>==>==>==>>>>>>>====<==::87;94s0s,)(w&i#i"s |rrx t o l!i"i"h$c%`%_&`$b%}e&~d&^&b&xh'uh'uh'qi'lg'hg'gl'fo'do'bo(bp)_r(^t)^v*]w)\x)\x)[y+\z,Zz*Yy)Zz)[{*Z{*W{*V~*U+W~,Z},^+`*^*[*X*U,V+Y)\']']'^}'_'`(c(c'_&a(f*f)h'l&p%t$y$#$$%%%##$%%$%&&%&'y'v(~)){+y,{,u,s.s.q.s..x.s.t.y//0111z1|2{4541Ƭ /Я*+ͺ.)'(#(,))+$.%0348;=====>>=>>>?5!3@><;8~7z5v3q3l2i2f1d1b3`3^4_5f3m2r.{*($'zi/v^/p-q'&n'/f6;뺠<0x,u-s-gq.cW/i\1n^3q`4sc5s`7s^8qZ8sX8uU8rU8qV9t[9t_9we:{j:|p:{x;|;}:|;~;<>??얽@CEEEB2'%"{qn}oyqzqz!p~$o}&py(qv+rt,tu.uu.vx/xz/z}.|,{+z*{(~&$$|&y&y'y'y}'yx'zu'zs'{r'{r'{s'|t&|u&|v&}x%}y%}|%~$$#"""!!!ߟӥ`-fQlnquwyz{|}}}y~x~w~u~t}t}t~s~s}s}s}s}t}u}v}w}x}y|y|z|{|}{~{{zzzyyyyxxxxwwwwwxxxxy~y{y{"!3GGEDA?<=CAr?q>q>r=s>t>v>w>v>v=v>v=w=:>:@:D8N7[7f8o9}t:{w:yx9xy9wy:wy:vy:vy9vy9xw9{u9~u:u9t8t8r7r7q7p6p6q5s5~u5}y4}3~1/...--~-x+s+y-d3b5c5d|7gw9n:tu?uBvDDED99:::;<=====>=>>=>=>===>>=>>>=>=>>=>>=>>==>>>======<::86;94p0o-)&y%i"f"q ~rtws m k!h!i!g"c$a%_&`&d&e&d&a&b'g'{i'wg'sh(pe(mf'ml'lo'jo'gn'eo)dp(bs)_u*^v(^w(_x(ay)_z+]z+[y*Zz)\|)\{)Zz*X}*W)W+Y+[)[)Z)Z(Y)W+T*T(V'Z'[(`'c'c(_)]'b&a*`,a)b'e'g'j&o&v%x%y%|%&&$$%'&&&'&'''x't*}**|+z+{,w,v.r.p.t.}.y.w.t.w//011|1v0w0x3531ǭ!0Ѳ-,ͼ0*')%).*-,-..1358;===>>==>>>>8iF2:=<99~8x6s4n4l4g3c3`4]5[5_7b4f2h3m.5,!#z)y^.nk+j%$t%,k49=2w-v-q.kx.b^.l^0q`4p`5pb5pb6q_5t[7uX8uU9tR8sS9uZ:v^:ye:zj:{m:zu:{~;};;~;<<=>@CEFFB1'%"씾wrq|qzrz r}#q~%qz'rv*ss,tq-wr.ws/yu0{x/|{.}}-|~*{(}'%$~%|&{'{'z'z}'zx'zv'zu'zt'{t'{u&|v&|w&}x&}z%}|$~$$$"""!!퓾! ٟͥoBd9k\ossvxz{||}}~yxvt~s~t~s~s~r~s~s~t~u~v~w~w~x~y~y}z}|}}|~||{{{zzzyyyyyyyyxxxyyyy~y{y{""BGFEB?<?A?r@r?s>s>t>u=u=t>s?t=u=w=z={=|<~<;:;<<<;;v;`A[ESGJIEIBBA>>=>==>>>>>==>===>>==>>>==>=>>=======<<;:86;:6n2n-~(&z$f"d psturli h!h!f"d#b$_%`%d$f%e&b&e'f'g'|f'wf(te(re'qk'on'lm'lm(jo)iq(hr(ds(bu'av'ay'by)dy*cy+`y*_{)`}(`{(_z)^|(](\)[)Z)X)U'U'U(T)S)S)R(T'Y'_(f)f*b*^(](]*a+`)`'`(b)e*g*j'o&q%s&w'{&%%&((''(('')x)t+}++|+z,|,y-w.t.p.u.|.z.x.t.s.~./01{1s0s0v2432ȭ"1Ӵ0.;1+')(*0,6-8/71458;<==>=>>>>==17:<:997x5t4p3m5j5e5_6[7[8^7a4c1f-5()p"$m+si,X%z#%*u2870w/r0o/g.`f0ha0mc3mb5mc5qd6tb6x_6zW8xT9uR:tR9tX9s^:ub:tj:um:yt:~};;;;;<u>u>t=s=s>s?s>v>y?{>|>}>~=~=;;;;:9~:;`@ZBVCOHJKFED?C;F:H9L6W6b8k8}r9zv9xx:wy:vz:uz:u{:u{:t{:uy:wv:yu9|u9~t8t8t8s7r7q6r6r6s5~u5}x4~2~0/...,+}*w)s(z-d2c2c4d6fz9jw:s:u;v>v@wBwCwCDD:9::;;<======>==>===>>==>=>>>>>===>>>>>===>>========:9859;7l2l.{(&}#e"b nsstrkg!g!g!e!e"e#`#^$d$i%f&d&d&g&e'{e'xe'vf'ug'vk'um'sm'ok(mm)lo'lp'jq(gs'fu'ew'dy(ey)fy)ey*c{)c~(c|'cz'b|'a(_)\)Z)X'V'V'V'X(V(U)R)Q'U(\(a)c*`*](Y)Z)\*_(^'])]+`-b+c(e&k'o'q't'z&'())(()*))*y+u+~++|,y,|-{.y.t.p.w.{.{.{.u.q.}.//0}0t0p0w1354ʯ%2մ2.Ϳ2,&*,,4,@.@0<147:;<<=>>>>=>>>8`U;;::~8y7u5t5q5m6h7c}7^8\8[8]9_9a71CDps#a"%h,y)$%z+0y11;}9~u0t0l1j0aq1db1ie2jc4ne5sg6ye8|b7{Y8yQ9vQ9sP9rS9r\:s`:sh:vn:{u:}:;;;;<<>C푽EDCDA2'$!ۡݝvrrzr{ r~"s~$ty'ut)wo+xl-yk.{k/}n/~q.s.v.x,~|*}'$$$}&}'}'|'|'{}'{z'{y'{x'{x'{x&|z&|{&||&}}%~~$$$$""""!쒿 ٜ͡lg/lOpit|wxz{|}}}}~{yuttqqrsttuvwwxyzz{}~~~~~}}}|||{{{zzzzzyyyyy}y|y| $CGFDB@=8?B?v?v>v?u?t?t>t>t>v?x?y?z?z?z?z?{=};~:~:~9~8~9~9~;c?Y?V?RDMIHFGBGw@wBxCwCDD:9::;<<========>===>>===>=>>>===>==>>>=>==========<<::858:6j1j-w(&"e!`m~tqsrk g!g!f!e!e"e"`"]#d$i${g%}d&e&g&d&|d'ye'xf'yh'{l'zm'wk'sj'nk(lo'nq'op'nr'lt'jv'ix(jy)kx)jx(i{(g})f}'ez'e{'e'b(^~)Z)X(W'X'[&]'](Z)Y(V'U)W(V)V)V)W'X'V)V)X(Z(\)]+\-]+])_(d(i)m(n(s(x({)})))*,,,+,y,w,,,z,x-}-}.y.t-p-v.{.|.{.q.q..///0u1q1x2456ͱ(4ִ40̿1/(,0-8-H0E2@479:;<==>>>==>>>8'NNB:::z8v7u6r5o6j~8d{8^~9^=]:\5[5<;Gn&&a("(u+y'(x/|0e0s;?|0k1tz2q2ez2bf0le2oe5pf6uk5{k7|d8y]8wT9vQ9tO9sP:rX:s_:vf:zn:}u:~|;~;};;;<<=@CCCC@2'%"۱tp|pxpzr!t%uy'vr*wl,zj-|i.}i/l0n/p.s-u+)&$$%~&}&}'|'|'{~'{{'{z'{z'|z'|z&||&}}&}~%}%~$$$#""!!! ߗӜʢk"l;pWsnvxyz{|}}~}~|~yvusqrtsssuvwxyzz{|}~~~~}}||{zzzzyyyxx}x|x| !%CGGEC@=<BA?w?w?w?v?v@w?w>w>x?x?w?w?v>v=x;y;{:|:}:~899:;u=X>T>RAOFKEJCI?J;M9P7U6^7h8p8|t9yw9xy9v{9u|9t|:s{:r{9qz9tx:vw:yv9{u9t8u8u8t7t7t6s5s5u5x4~210-,+*)})w)r)z,g/d2c4c6e{8gw:n;t=v>w?wBwBwBDD:9::;<<<<====>======>>=====>=>>>>==>>=>>>=========<<;:75794h0h+r(&"h!_ j|uoqrkg e!f!e e!d"`"]"d$~g$}g%~f&ze&yg&~d&|c'ye'xf(ui(um'yn'zj'xh'sj(qo(rq(rq(rq'rr(ot'lw'ly)mx)nw(ny(m|)h|(f{'g|'h~(g~(d})`})^(]'['[&]'_*^*[(Y)X+W+S(P)P)R(V'Y([(Y(X*Y*Y+X,Z+\)\)^+b+g*i*l+q+t*u*y*+,-.,,.z.}--.u.w..-x,r-n-v.|.~.s.l.y./0//1x1{2܂459:˶)7׶43ʿ/2*.4/=/M1M468:;<<==>>===>>>>"1?@=:}9x~9w7s}6l8h7d~8aw8`~;^B^H]B.%:<RuHף!ܥ$+|,z,1r5f7y@H~3zf2xe4n~3f{4^m3di2hf5ki6rp7xr8zj9z`9yW8vQ8vR9sO:rU:t^:xe:|m:}s:|y;|~;~|;;;=>>?B피CBC@2(%# Y޶soymwnzq"t&u|)vu+xn-{j.|g.~g/i/k/m.p-s*'%$$&~'~'}'|'{'{'{}'||'||'}|&}|&}~&}&}&~%$$$#""!!폾!ٖ͜l&oDs^vswxyz{{}~|{~xwvrrsssrtuvwxyz{|}}~}}||{{{zyxxxx}x|x| !%DGGEC@=>G8>wEwAx?w?x@y?x>x>x>v>u>t>t=vP@OEMDLDKCL=P9R7U7]7f7m8}s9zw9xy9w{:u|:t|:r{:q{:pz9sy:uw:xw9{v9~u8u8v8v8u7t6s5s5t5w4}21/-,*)(|)v(q(z+g/c1c3c5e}7gy9l~;s=u>v>v@wBwBDC:9::;<<=<===>>=>>=>>=>===>==>>>>>==>=>>==========<=<::75783g.g*m'&"k ` izwnpqkg f c d!e"d!`"\#|d$~i$~g${e%{e&|i&xe&ub'te(tg)sh)rn(sp'vl'xh)xj)yo(yq'vp'rp(qr)ps(ov(nx)nx)ow(rx)rz)m{)i{(h}(j)i})h|*f|)d~(d(d'd'b)`+a+_(\)Y-W,S*P+P*Q*S(T(W)Y*W-V-V,U,T+V)X+[,^,a,c,d-j-p,r,s,|--..//}/}./0z1r0z/..w-n.n.w.~-y.m.s..///011݂3څ5ۄ5?@׶48ѻ14-4.673C0P2O68:;;<====>>===>@3157;:9{y8w{9t}7p{9j8a|8Y{8Yx9^y8`~:?sA8%~)̦ϕ!(-037t?@ADDDA2(&#rs~ovlumzp"t&t)ux,wr.ym/|j0i1i/j/k.m,u)&$$$&'~'}'|'|'|'|'}'}~'}~'}~&}&~&~&~$$$#"""!! ԕǛs-o0qNwfxwxxyz{{|~~|~z~xxvssssssuvvwxy{|}}~~~~}}||{zyyxx~x}x|x|  $DGGFCA>@33KFxAx?x?x?x?x>x=v=u=t=u=w=yS:U8W8[7e7l8~r8{v9yy:w{:u{9s{9r{:q{:p{:rz9ux9wx9zw9~w9v8w8w8v7u6t5t5t5w4}21/-+)('{'u'q'z*g/e1c3c5e7gz:kz;sv?v@wBwCCC99::;;<=====>=>>>=>>=>=>>=>>>===>>>==>=============<;:75662f-g)h'z%"r bhxxnmojgebd!d"d"`"]$~d${j%{g${e${f%xh&xc&va&tf(sg)si)ro(rq'tm)wk)xj)vo(sq(qo(po)oq)ns*mu*mw)lx)nx(rx(sx)ry)nz)l})l)l}*k|*j{)j}(l'm'l)h)d+c+b(^)Y,X,U*R,Q+S*T)S)R*U-U/S.V-W,U,T-U.Y/\.]-^.`/h/o0r/r.s/./181}/023u2r1{0/|/t/n/p.w-{-r.p.}..~..~/~113ك5څ5څ70132C@C6I2I3P7:;<;<=>>====>>>B)%:9::}}9yv8vx9qz8ix8b|9[v;\y:Yy9Yx:3$$}.9`  h#ϕڊ%y'퐾.347=T6?}P1}Y2V7{j7jp6ii6ml5qi5tp6xw7zu9zk9x^9sR9oQ:mQ:mT:s^:wf:yl:{q:{t:{y;|};~};;<<=?ADEDA3(&#~ۘr{osmsmzp!s&t*u|,vv.yq0{n1~l1k1k0k/l,u)&%$$&'~'}'}'|'}'}'~'~'~'~&~&~&&$$$#"""!!ݐϔۗnp;tWwkx{xxxz{||}~|~yxyvtssstuvvwwxy{|}~~~~}|{{zzyy}y|x{y{ !%EHHFCA><2RNDx@w?w>w>w>w>w=v=v=v=y={=}<};|;{;|:~:::::~:|9t:R>PBOBQBPAPDQ@S;V:Y9[8a7j7~p9{u9yx:wz:u{9s{9r{:r{:q{:r{9ty:wy:yx9|x9v8v8w7w7v7u6t5t5v4|210-+)('{'t'o&)i/g1e3d5e7h|:jx;rv?w@xBxCCC;9::;<<<======>==>>==>>>>=>===>==>>===============<<;:85540f,f(c&p$"w e iwznilgiecd d!}b"~`"^$d${i%yf%yf${f%xg%tb&ub&wf(uf(ti'so'pq'qo)uk)xk)vn)qp(op)qp)sq)rs)ot*lv*jx)ly(oy(sx(tw)qy*p|*p~+p~+p|*q|)t~(w'v's(m)i)f)e(b)]+Y*W+V,U,V*V*U*U-X/W/T.U.V.V0U1U2X2Z1\/_/_0`238412021-376z5w4v4~32{2t1o0q.u.v/q.x.~.x.w.}.0114׊6؆785&;n]C7449;<=<<=>==>>>>>?@4)4t~w>w>w?w>w=x=z=|=}=~<};|;}:~::9~9}:|;{;z;;S=P@OAQ@SARDTBV>==>>==>>>>=>>=>=================<::8542/g+f(`&e$"| lkv{mfgei~fde!b"b!b!`#c$~g%}i&i%f%ze%ub&ud&xg'{g'{i'wo'sp(qp(sm)xl*xm*un*rp)rq)tr)tr*rs*ou)mw)mx)ny(qz(rx)sx*s{*s}+s~+u}*w})z)|){(y~(q)l)i)f)c)`*]+[-Y-X,Y+W+T,S/V/U/S/V/X2W3V4V7X6Y9Z5.367=QG>:/*<H=43v6z4~45|4w2r1p1r0v0w.{.w.q.v.~//13۝5ܘ7׊999,_C856:;<=<<==>>>=>>=??;56q|9t~;ry:ny:kv:cs9ap:bv;`{:_}1:^4#ig.8>>=;IE<j92,4;BF* R1|ZBwAw?w>w>w?w?x>y={=|=}=|<|<};~::~;|9{9z:z;z;yQ?PBP?R@UCTBV>X;[:]:`9e8~n8|s8zw8wy9uz:t{9s|9r|:r}:r|:sz:uy:wy9yy9{w9~v8w8x7w7u6t5s5~u4{21/-+)('z&s&p%g(m.i/g2e5f7h9j{:n;tw@wCxBDLC8::;;<====================>>======================<;:85530k,i)^&^$w"} qov}mccdgfe e!d"b!d!a#b$f$}i&}i&{d%vb%sc&uf&yj'|i'|j(yn(wp(uo(tn)um+um,sm,qp+qr+ss*us+ut+su+sw+tx*sy)rx)qx)sx*tz+w|+|~+~~+)))~)~+z+t*q)m*i*e,b.a/`.^-]-[.Y/X1Y0W0T0U0W2X6W7:?APB.7<A]K?7?D%*<478~6{3x3u3q2s2x0z0w/t.s/x//02檽5ҭ6ի89::6<A:8999:;<<====>>>>>==>?<::oy:oz:lw:fv;^t;[q9`q7ap5HO#AU7K???>><86CE5.8AGo!93CWuW5pY7oW;je9nk9|p7x:y9s8xe9qX:kQ:iS:kU:s^:xe:{j:zl:{p:~|;{;y;~z;}};~:=;:6DDw?v?v>v>w>w?w>x=z=z=z=z<{<};;~;|;z:x:y:z:z:z:y;v;O=F;:;=D+=g1;D:{2z2x5u5r4u2y1w1u1x0x/|/02쵨3ռ5з6Ѳ9:9<:45799:;;;<==========>>>?=<=;A+-B738=?X=SIK**nU=oT;nY9lh:xr9y9y9s9yf9sY:pQ:mR:nW:t^:we:zj:zk:|p:~{;};v;x;{:~:<>@AAA>4$!"Ϸ# İsytmumuuu!s's+s.t0v2x~3{{3~x2u1r0p/s,(&&$%&'''''~~'}~'}~'}&}&~&~%%$$#"""! ڐ˓u,xLy`zqy|yzzyxxxxx{~|zwvwvvutvzzzz{}~~~~}}}}|||{|z|y|y|z|z4KIHGEB>=;7CK?@v@v?u>u?v?v?v>w=x=x=y=z<}<}<|u?wAxBxCDE?9;;;<=============================================<<::6540v-w*h'X%a#s#~z!{ y}i^ _ c f i!g"e"d"d"d#d$`%{e&xj&|i&|b'z^'xb(xj(wl(yk){k+|m+{n*|n+{p,zp-ym.{k.{n.zr.yt.|s.}s/|t/{v/{y/~y0y0x0x/x.z-}-..,|-{/}1~.--0{2v3q1m0k2i2b2]5\:Z:6=;95#$7=Xfl299:8;;;;:5mQIl8)>u8s6u4x4x3s1v1z1y0013Ƕ357з:;<9879::::;;<<========>=>==>>>>=;;;88887750:99t?u?u?u>v>v=w=x=z={={u?wAxBxCCE?9:;;<==============================================;:97530}-}*o(Z&Z%j%{# { |h ^ _!c!e!g"g#d#~b#|c#|e%}d&}`'}d'yj)zk({b({](|d){i*{m*}m,l,~l-zn,xn-wo-zp/|n.l/p0r/u0t1r1s0u1y1z1z2y2x2y0{0}011/}0z1{1}00267|5t2m2k4j6i646FLA[V[@  79;.2::::;;<;<<=6/gJ EyB:6x6y5u4o3u3z2|212ɪ4ν5ϼ6ͽ9:;?:689:::;;<<==========>>===>?>hn=en;en:bn:8.B?????>>>>?>=<;;::::;:<==F-1g.mW6oZ;s[:{h:v9v:t:yl:s_:lU:iT:mW:s^:wb:zi:{j:|m:u;~y;zw;}u;x:z:|;=ADDDB1'%! |y{xmxjxqx{!u&t+t/t1v3x3z3}4z3u1r/t,)'&&&''''~'|'|'~}'~}&~~&}&}&~&~%$$##"!!!ԍőu3z[{j|wzxxxxvvwyyxx}z|}yywv~t}uy{{z{|~~}{{{{~z~y}y|x|x|y{y4KIJGEB?=;;6;KA>t?t>t>t?u>u?u=v=w=y=y=z={<|;;:::~:}:{========================================<;98640~-~,v+`(W&`&y#!~"|  f!]!_"c"e$g$g$d%a%d%}e&}d(a)d*}i*{k+|b+~^*d*j-m-m-l.l.l.m/p0p0p0m1p1s2u4t4s3t2w3y3{3z3x4y4z3|43343|3z3|3|4~57::9|:359?:.0lq^R.487799::::::;:;;;;<635g57:96o5t6y4|344˜4ж5м6ѷ8к9:<@<689::;<<<============>>==>??>;98@;E>>???>>?>???====<;;;<<<==>?A'L"=s[;yb:{d:r9u:{r:um:mb:iW:kU:nW:s\:wc:yg:zj:|m<;7JG=?t@t?u>u?u?v?v=v=w=x=x=y<{;~;:::~:|:{;z=w>t?{>G=G?HALBQCWC\A`>cu?vAwCCD?9;;;<==============================================<;:8763|/{.|-f*Y'Z's&$$#"""##e#]#a$e%e%g&g&c&`'d(e)d)b*d,i-k.d-a-d-k.m0m0m0m0l0l1o2r2q3p2q3s4u6u6s6u6w5z5z5z6y6x7z7}6667~7{7z7{7|8}9~8:@BFN57AWD7@?228778789:::::::::;:::::>A'.C<88>>>>??><:9;q 8>?????>?????=>>===<<====>>?@>QW>@8{d;|d<;:9;>@tAu@u?v>v?v>v>w>w=x=x=y={<};;~:};|:|:{;zs>v?wAwCBD?9:;;<====>=========================================<<:9985{3~0x/g-[,Z,p)''&$$%%~&e&\'a'e(e(g(g)b*~`*d+f+e,d-d.j/k0f0b0d/j0l3m3m3m3l3m3o4p5q6p5r5t6u6t7t:u9w8y8z9z9y9y:z:~99:9~:}<{=z::;94>PV<2KH//+3367767877899999999::9::998588?8>M;48ā:Ɉ8Ә8ީ9ߧ:ڡ<֫<;4;@579:::;<;<=<<==========>>>>>>>=>?>GK>>>>???>>?>>>==>===>=>====???@@A,[j$>|dFg8f:|l;rn:ll:hk:id:m^:t[:vZ;ya;{f<|i<}k<}s<{w<}q;r;r;|r;~u:|=ACCCA7/*(i$_!}u}i|g|l{s x%w+w/w2w3x4z5{5|4~z2u0u.+)'&~&}'}'~((~'y'x'~y'}{'}}&}&~&~&%$$$#""! ܋͌jv7yazszyyxvuuuuut~u~v|v}vv|vyxz{y}x}z}|~}~~}{zyyxv~t}s|t|u|w|x|x  6MKJHEC@>=;:98?DBu?v?v>v?w=w>w>w=w=x=y={=|<};~;~;~:~:}:{:z:w;t:q;B?DCGFLEREYF^Ab>e=i;j9}l9{n8xs8vx7uz8t{8r|9p}9n~:m~:o|:rz:ty9vy9yy9{x9}v8v7w7v5u5u4y3}0.+)'%#{"r#f$v'q-n/l2j5i8i:k;m=n>s>v@wBwBBD?9:;;<==============================================<<:9::86x4o0h2^2a/m-{**)('))z*j*`*`+c+e+f,e-c-b.d/e/e/d0e1h2j3f3c4e4i3l6l7m6m6l6l6888879954<<:;;<<=<;;<=?DG;<=3 ?kq90/055555565656777677877678877774066533^K(DB>;ީ:ߨ:ݦ;ݤ>ڡ?:5*:57899::;;<<<<<<===========>=>==>>>=<>>>>>>>>=>===>>>>>>>=====>???@@A<mV-f4}i>xf:qh:ij;fj;ii;pe;v^;xZ<<:98GFBv?v?v>v>v?w>w>x=x=x=z={=|=~<<;::~:|9z9x9u9|:A>BCEEJFPEVF]Cb@f?ir>v@xBwBCD?9:;<<====>>========================================<<;:;<:81:B831..+./--...////012333345767:<8:::9:;<;;:<=8+'<>>?@@A@??@BCH]l@@:"&80&133344334454034445:7665=@:99888<Im<454270|[G=<::<>CE'#3567899:::;::;<;<<<<<======>>>==>>=======>=>>===>>>==>>>==>=>=>>>?@@AB9<C Txf8re9ma;jf;ii;ll;rk;uc?@?>>60+(0$%",p}d}e}j|n z{$y+y/x1x3x4x5y5y4z}3}x1v/,)'&}&|'}(~(((y(v'w'~y&~}&~&~&~&~%$$$#""톿!!ًɍ|Gy<{b{u{{zxwusqrss}r}s}t~s|r{u|w|x{zz{||~|}~~}}~}zxvvus~q~r}t}v}w}x}x !ALKJHFCA><<;99IGB@v>v>v>v>v>w=w=x=y=z={=|=~=<<;:~:|:z9x9t9q:H=A@BCHFMDTE[Ca@e>i=k;}l9{m8zq8vu7ty7sz8s{9r}9p~9p:p~:r|:tz:uy:vy9xw9{v8~u8u7u6u5v5x3{1/,)'%${#s#e${w'q,n/k1j5j8k:mp?u@wAwBCC?9;;<=====>>==========>>===>>==>>=>>==>>>>>>==>=======<:<=:4_~O<76109A5003322343456766789:::>GL=;;;<=====>?:-"=:::99988899;Fb61111/12..2122:9443:]C964:cK=:8>D?;:88:C[n=877:<6@H889;:<=?]m#43017899999::;;::;;;;;<<<<==>=>===>=>===>>>>==>==>====>>==>=>=>??>@@@@?TN ?2maBkc;ja:lh;om;up;wg~j>p=}m;zo;xk;zj;|p<}v>@AAA@70)':$@"7Wp}b}d~i|kzx$z+y.y1x3w5w5w5w5x4{z1w.,*('~'}'~()((y(v'v'x'|&&&&%%$$$#"!!׊ƍy:z?{c{uz|yxwusr rr~q{q}rr}qzr}u~w|w{w|x~z}~}|}}|zxvusq~p~q}s}u|w}w}x$HMKJGFCB?=<;:7BID?v>v>v>v>v>v>w>x>y>y=z={=|=}<~<~<};}:|:z:x9v;s=p>>?@ADDJBQAWB^@c>g=j;~l9{n9yo8ws8uw7sz8s|8r}8q~9p9o~9q|9rz:ty:ux9ww9zv8}v8v7u6u5v5x3z1~/-*'%$|#s#V${q'q,m/k1k5k8l:m;n=n>o?t@vAvBCD?:;:<<=====>=========>>>==>>>>=>>=>>==>>>>>>>==>>=====<<;:92dmB9763:nM944556669;656777788889;@H7555566666666522333210000/0.++)./55111.JM843-crC858]O=765=E=8769:97668?B5776677532335557=MUt94<]Y06687879985999::::;;;;<<<======>>>=>==>===>==>==>>=>>>>>=>>??>?@?@A?0QCj7kc7kc|f>}i>~l?~m>|n=xl<;:9:LC?v?v?v>v>v?u>u>v>w>x>y=y=y=z=z<{<|;}:}:|:{9x;u>~@:>=@@BG@M>S@[@a?f=i<~l:{n9yo9xq9uv8sz8s|8r}8q~9o9n~9p}9qz9sy9tx:vx9yv9|v8v7t6t6v5w2y1}/-*'%$}#t#G#{l'p,n/l2l5l9l:m;m=n>o?s@vAvBBD?:;;<=<============>>>>=>=>>>>>>===>=====>==>>=>>======<;;::32665657=866666666776667667766767646677777777777666555423731103K:20+T^<42/EV?6446HA6531<:544368655566655774565443233221/0/3<C4*37EgR1568<:579AU;5789;99:::;;;<<<=====>=>=======>>>>>>>>>===>=>==????@@AAA6O)$kcAnf>qj=vl=zq|c>|a?~d?|f?>=xl~|ACCCA8/*)M&F"EV\|b~b~f|gzs#y*x.w1v4t5s6s6s5t4x}2z/-+)'~'|&}(~)))z(u't'v'z&&&&%%$$$#"!!Ӊ‹z)zD|e|vz|vuuu u~ t~s}szt{t~t|t{u|t|q{p{s~wzz{|}~}~~~}zwusqp~n~p}r}s}u}w}w#GMLIGFCA?>=;::9DA=@v@v>v>u?t>t>t>u>v>v=w=w=x>z<|<};~;9~9}9{9v9@=BB@I>Q@XA]?e>i=~l;{n:zp:yq9uu9sy8r{8r}8q}9p9n~9o}:qz9sy:ux9vx9yv9{v8}u8t7t6v5w2x1|/-*'%$}#s"F#|f'p,n.m2l6l9l:m;n=o>p?s@wAwCCD?:;<<==============>>===>=>>>>>==>>>===>>>=>>>>>========<<;:::998:997878988898889999999999999:98999998998897666554427^D5102JA4102@;311-283220/6421003222213433443423312444|3y1w0v1t1q1o1o1o/o.//22.0014=6/33356444:HS6458?J985::9::;;;;<<==>>>=>=>>>>>>>>>=>>>==>=====>?>?@@@@@9o pBqj;tl=umA>=;=?zn@{q@}x?@BDDB84.*'5#9_\}d~b}d{dyq#x)w.u1t4r5q6q6r5s4w2~|/-+)(~'|'|'~()){(u(t'u'z'&&&&%$$$#"!!шz${H|f|v{|v~ttt~ t| s}s|tzu|t|szs{r{pzp{s}wxwxyz|}~~}}~~{xtrqp~m}m}p}r~t~u}w}v#HMKJGFCA?>=<;:8:6=Dv@v>u>t>t>s>s>t=t=u=v=wl<|n:zq:xr:vs9sx9r{9q}9q}9p~9n~9n}:p{:sy:uy9vx9xv9{v8}u8t7s6u4w2x1|/-*'%$}#t"E#~b'q,n.m2l6l9l;n;o>p>q@t@xAxACD>:;;<<<=============>>>>>===>>>==>>=>>====>>==>>>=========<;:;;:;:::::::;;::;::::::::::;::::::::::::999998876667323208=40/.,32/.--21/..,.0///--///..-.////000010܃0Є1ą1Ŋ1ъ0݈00//0|/z.x.w.u/p/m/o/o-o-n,m-k-g,d-`/^.].]1\0[.Z0000110016801225:7557IF;89:::::;<=<===>>>>=>>>>===>========>>=>?>????@A;!]2>==<===<9>B<AEFD@@ACDDB851/*(#&9myub~bzaxn"v(u-s1r4q5o6o6p5r5w2~0-+*(~'}'|(})~)){(u(s'u'y'~~'~&~&~&~%$$$#""߇!ψz {J|g|w{|w}ss t| t{ s{szt{t|szsys{rzsyu|yywuvxz{|}~}}~~~~|z~vsqp~m~lm~q~s~t}u|v|v $HLLKGFCA?>=<:::56LB?u?u?u>t>t>t=u=u=v7?;@CBIDQCX?^>e?j=}n:zp:xq:vr9tv9rz9q|9p}9p}9n~:n}9p{9rz9ty9vx9xv9{u8}u8t7s5t5v3w1z/,*'&$#t"C#}^'p,m/l2l5l8m;or@u@y@yABC>:;;<<<=========>>=>=>>=>>===>>>>>=>>>===>>>>===>>=========<<<<;:;;;;;<<;<;;<<<<<<;<<;;;:;::;;;;:::::9998776676641000,/0.,ݰ,ݲ+޳+ߴ--++++,-,,+*+,,,++*,++++,,,-,ن,ч-ɇ.ˆ/012}344321'/Æ/ʅ-҅.څ,,,,|,t+q+o+n*n)n*k*g*d+`,]+]+]+\*Z-X-V-U.U.T.T-Q.N.J/I/I-K-.//000239<8:8:6689:::;;;<<<<====>>==>>====>>==>>=>>>>>>????>N_ZM;==<>><:60=?YXPE@@ADFED86A8''}"&x hxb`z^xk!u(s-r1p3o5n6n7o6q5v3}1-,*('~'}(~)~))|)u(s(t'~x'~~'~&~&~&~&~%$$#"!ކ!·z|L|i|w{}y}vt~t{ t{ tztzt{s{sztzt{uzwzy~zywwxz{{|~~~}||}}|z~x}u}s}qo~mmpq~r}s|t{v|v $HLLKHFCA?>=<;;:6JL@@u?v>v>v>v=v=v=v=v=w8@?DFGMET@[=a>g>~m;{p:xq:vr:ut:ry9p|:p~:o}9n}:n}:p}9q{9ty9vx9xw8{v8~u8t7s6s5u4v2x/}-*'&$#t"C#{\'o,m/l3l6m9n;n=p>r?t?w@zAzBBC?:;<=<==========>>=>>>>==>>=>>>>>========>==>==>>>>>=====<<<<<<<=====<=<<<;<<=<<<<<<<<=<<;;;;;;;::::99877654333200..ӵ-յ,״*ܲ**))ݰ)޳(޵()))(((((((('''''')))~){){*~+,,,-.01234{5}6776543~2}0~/--,+*ﻏ*Ə)Ӎ)(~'w't'q'l'g(a'^'\(Z(X)W(V*U*U*T*T*S*O+I+G*K*I*K+M,M,M+M-M-N.010213311002:88:::<<<<====>==>>=>===>>>>>>=>>>???>?>><?F<>==>><;::<;@NG@>=??@@?7=e1%5Y#7U %Q}b\}\xh!t(r-q1o3n6m6m7n5p5v3}1-,*)(~'}'~())})u)r(~s'~w'}}'}&}&}&~&%$$#""݅!͆{{N|j}x{}z}wt~t| tz tztzt{szrzs{t{u{w|xxwxyzz{|}}}~}{{|||zxvusqonopp}p|q|t|v|v&ILKJHFDA?>=<;;:9;DB@v?w?w>w>w>w=w=v=v=v=vs?v@yA|B|BCD?;;<<<============>>==>=>=>>=>>>=====>==>=>=>>>====>>======<=<<=<=<<<==<=========<<<<<<<<<<;;;::::987663553220//̸.η-з,Է*ض)ӵ(ִ'ܲ&'&%%%%%%%%$$%%%%%%%؅&́&~'}'{(v)q)l)j+j+p,z./01334577899z9z8|8}7y6p5i4k3t10/.-,++)'&&,&Ŋ&Ά&&t&k%f&c%a%^&[%X%U&S&P&N&L&H&F&G'K'N(N(K(M)N*M+N+N,M--.//00/+3>9?98::;:;;;;<<==========>>>=>=>==>>?>????>6=?>>>=====<=<:9:;;;<:9997=K'(HB%H@!>;3LdZ~Wze!u'r-p1o3n6m6m7n6p5u3|0.-*)(~'~'~(~))})u)~r(~s'~w'}|'}'}&~&~&%$$#""܄!̅{ }Q}l|x{}y~v~t~ t| t{ t{ tztzsyrzr{s|t|u}uuvxyxy{||}~~~}{z{||{ywwvspnnnn~m~p|r}u}v}v5OLKJHFDA@>==<;:99AB@?w?x>w>w>w=v=u=u=t=t=tHEEMBSA[Bb@i<~m;{q;xr;vr:tt:qy:o{9n}:o}:o}:p}9r{9sz9uy9wx9yw8{v8}t7s6s5s4u2w0y.+(&%#q#Ӝ$$x_(m,l0l4l7l9n;p=r?u@yA|A}A|BCC@;;<<<============>>>==>>=>>>==>>>==>>==>>>>=>>==>=>>========<<====<<==============<<<;;;;;;:::887666333110/.ȼ-˼-κ+Ѹ*̸)Ϸ(ӷ'ٷ%ߵ%$#"""""!!!"ؗ"̕""#$$$$%&&z&w'u(q)m+e,`-b/j0s2x3|3457799::::;w;v;u:p:j:d9^9]8a7o55321/.-,*)('&%&y$q$m$m$q$s#q#m#i#c#a#]#Z"W#R#M#H#F$I%I%K&M'N'M)M)K)I+H+H,-..1559=5416789::;;;<<<========>>===>=>>==>?????>>>==>========<<;<;<;;:::95/.*[4&[3!U/H7ofYT{`!v'r-q1o4n5m6n7n6p5u3{1/-+)(~'~(~)~)~)~~)~v)~r(~r'~v'~|'~'~&~&&%$$#""ۃ ʄ{"|S~m|xz}x~v~u~u| u{ v{ uztysyszs{s|s}t~ttuvvvx{|}~}}~}{zzzz{ywvtqpom~m~l}m~p}s}w~w}w5OMKJHFCA@>==<;:98;B@@x?w>w=v>u>u>t>t=t=t=t=uݤ3@9AAAHBOBXE^Ee>j;}p;yq;wr:vs;rw:pz9o}:o~:o~9p}9q{9sz9ty9vx9xw8zu8|s8~r6r5s4u2w0x.|+(&&$p$љ"%wa)l-k0k4k7l9n;o=r@vAzA|A|B}BBC@;<=<============>>>=>>>>>===>>===>>>>==>=>==>>===>>==============================<<;<;:::99986631332200/.ɻ-˼,μ+ѻ*ȼ)ͻ(Ը'ط&޸$##"!!͞ !!!""#$$%%'()**~,v.l/b1\2`3g5n6s7{8899:::::;;<=i=l=o==>==>>>>?>>>=>>>==========<<<<<<;;;95:=3e/$p, p(d-fXQ~\ x&t-r1p3o5n6n7n6o5u3{1/-+))~(}(}(})~)~~)~v)r)r(v'~{'~&~&~&&%$$#"!ڃ Ʉ|%~Vo}xz}x~w~w} w| w{ wz vytxtyuzu{t{s}t~tttuuxz|}~||}~}{yxwxyyxuq~p}p}p}m}l}k|l|pztzw{w{w5NMLJHECA?>==<;:::9ABA?w?v>v>u>u>u>u>v=v=v=v٦.>5><@CCKDSEZGaAg<~l;zp;xr;vs;tu:qy:o|9n~:n~:p~:q{:rz9ty9vx9ww9yu8|s8r6r5s4t3u0v.y,)''%m&’&vf*j/i2j5k8l:mr?v@zA{@|BCCD?;===============>>=====>>>>=>>==>>=>>=====>>>>>>==>>==========================<<<;;;:::987665433110/.-̻,λ+ѻ*һ)ɻ(μ'Ի&ٹ$$#! װ  ~!|!{"z#y$x%x&y&|'()+,/023r4f5c6i6o7p8u99:::<=<;;==<<>===>>>>>>>=========<<<=<;;<<;;92[c,p,"؎& ֕%܅)hWNYz|%u,s1q2p4n6n7n7o5u4{2/-,*)~)}(|(})}*~)~w)r)r'u'~z'~'~&~&~&%$$#"!ك!ȄɅ~)Yp}y{}x~x~w}w| w{ uz txtxtzu{vzu{t}t~tuuvy||||}~}}}|}}|{ywvuvvv~s~p|m|p{p|n}k|k{kyoxuwwwvyv6NLLJHFCA?>>=<;:::8<BA@w?w=w=w=w>w=w=x=w=w=w=v=w>BGDNDVC]Ad>~j;{n;xq;vr;ut:rx9o{8n}9m~:n}:p{:rz9ty8ux9wv9yu8|s8r7r6s4s3s1t/w-|*(('b''uW+h0h4i5k8l:m=n>n@@@A?BDD?;===============>>>>=>>====>==>>>===>>==>=>==>=>>=>>>======================<<<;;;::9877434332110/.-ɿ,+Ͽ*ҽ)̻'ѻ'ֻ&ں$#" Ѹ嶵 !y"t#r$r%t&t'u(w*y+{,-/124557s7m8p9s:r:w;;<=<<<=<<<<=>>;|;x>=>=>=>>>==========<<===<<==;:9/{V#%/"-ѷ/iVLT}x&w+u0s3q5o6n7n7o6t4z2/-,*~)~)})|)|)})~)x)s)r(~t(~z'~'}'~&~&~%%$#"!ق!ǃԅ~,~Z}p|y{}y~x~v} u| tz sy tyuxvzv|vzwzw}v~vvwz|}{zz{|{}}|||{yxuttttsp~m|l|p|q~o}k|i{k|pztywxvyv6NLLIGFCA@>===<;::99@EAw>w>x>x=x=x=w=v=u=v=v=v=u=u=?<?>8>E@<<<===============>>>=>>===>>==>>>=>>>==>>=>>>>=====>===================<<<;:::9998764420110//.ȿ,+*)(ɿ'&վ%ڼ#"! Ϯ궫 !"#x$s&q'q(r)t+x.|/113455679r9o:r:o;o;t;~<===<==<<|>>>====>>===========<=<<<====;;:79/,(S#GlVJQs%y+w0u3r5q7p7o7p5u4z2/.,~+~*})|){)|)}*~)x)s)~q)~t(~y'}'}'}&~&~%~$$#"!؁ Ƃ/~\}q|y{~yw~t|t{ sy uy wzyxzzy{xzy{z}z}yyz{{zyxy{}|{{ywusrsssqok~k}p}r~p}j|i}l~p}s|v{wzw6NLLJHECA?>===<;;::7FH=>x>x>x>x>w>u=t=s=t=u=v=v=u=uݟ0@8??CGEPBW?^@d?~i={n;xq:vr:ut:rx9n{9m}9l}9o|9qz9sy9tx9vw9xu8{t8}s7r6r5q5q3q1s0t.x,+x*Y+-,{.'(<::8<;9;5=98>==<<===============>>=>==>======>>==>=>>>>==>>>=====>=================<<<;:::9987665443220/.-,+*(ȿ(&%$"!! ط !"$%''z)v+r,s.z01234瑩4졹5颾5멶6ﲠ7(9y:p:o:n:k;o==>>==>>===============<<===<;:74:7*"qXJOn$|+y0v3t5s7q7p8p6u5z20.,~+}*})|){)|)})~)y)s)q)~s(~y'~'~'~&~&~%$$#""؁ Ɓ2~]~r|z{~zw~u| uz vz x{ zzzyzyz{zz{||}{}{||zyyyy{}|zxvsqprrqpljj~p|r|n|i|i|n}r}s|u|w{w 6OMLIGECA??>==<<;::9@==?x@x?x>w>v>v=v=v=v=v=v٤,?4?>>==>>>>>>=====>>>>====>=>>=>>=>==============<;;;::978774243210//-+*)('&$$"! ޴ΰ蹭 "#$櫓%𤋮'()*+{-q.m/r112344쪲5秽6褽7쨳9ﱣ::}:p:k:n:q:u;y<<;<;;:;;:;|;z:{:};{9|8z8{9}7~9;~:{;y:|;~>==================<==<;:7:f>%"ӳ¦z]KMj$~+z/x2v5t6r8q8q6u4z21.,~,}*})|){){)}*~*~z)s)q)~s(~x'~'~'~'&%$$#""؁ Ɓ5`~r}z{~{x}v| x{ y{ z{ yzxywzx{z{z|z}{}||{yyy{}~~zwtqonprolii~j~o{q{m{i{j{p{s{s{u{w{w 7NMKIHECBA?>==<<;;::79?@Aw?w>w=w>x>x=y=y=x=v=<<<<<=======================>>==>>>>>=>>>>====>>>>>>>>>>==>==============<;;;998776654110/.-+*)'&%$"! ܿ˾䷷燐!"##$舘&''))*+뽛,Ŋ.u/j1k1t1€23456쪲7좸8랼999:z9p:n:r:t;x;z:{;~<;}:;::s9p9r9t8v8w9w7|7y9y9{7{8}9~9|9|9~:;;;;;:::;::p;[;J:B9G7L6U5f5r5y5€5Ƌ5Ȕ4Ȕ3nj1y1j/`/Y0T/Q.Q-U,Z+e*r({'&%#" ~iSGAA@ ?!?"?$>%?'>(?(@)A*,-/124,*66;<689;<<===============================<;:6F})&Ҧ#՛ ץcLKe#+|0y2w5u6s8p7q5u4z21/-~,}+|*|)|)|)}*}*~{*~t)~q)~r(~x'~~'~''&&$$#""׀ ƀ8ar}z|~{x|w} y| z| zz wxuxvzx|y|y|y}z}{{zzzz}{wtpmlnnmigfi~m|p|m{i{k{qztztzuzv{w#FMLLJHECB@?>===<<;::9:ABAw?w>w>w>x=x>x>w>v=u=u=vޢ2A:DCCK?S?Z@`@e=}j;zn:xr:vr:tu:px9m{9m|9p{9sz8vx8ww8yv8zt9}r8q8r7q6p5n5l4k4k2i4/:3"rr3<<======================================>>>>=>=>==>>===>>=>>>>>===============<;;99;;8764210/-,+*('%%#"! ۼ駻 !"#$%&'''()*짵+꯳,跭-.ņ/p0h1j1n3x55︕678888999x:u:x:y;x:t:w9~978x8d8f7h8i8k7o6r6r7r8|7x7x8{8{7{7}7}8~9}:{9|9~;<<<;:99y:d:R9K9N:T9X8]6j6{6(55ĕ5ŗ5Ē55k3Z1Q1N1M0N0U/[.b.i-o-w,`*)'%$"! s\K?<;:!;"=#?$A%>&@(A*A+,-,-336<6,>@6:;<============================<=<;;984*(˪%ͤ kNI`"*}0z3x5u6r7p8q6v5{31/-~,}+|*|)|)|)|*}*}|*~t)~q)~r(~w'~~'~''&&%%#"!؀ ŀt;d~s}{|~{x|x~z} z{ yx wv wxy{z|z{z|z}z~z{||||~~}yupkijkkigfhlp~l~i|k{pzsxsxvxv#HMLKJHECA@?>===<<;:::9CEAw>x>x=x>w>w>v>u>t>t>t>t>t=tϪ&=إ-@5C>CF@M=U>\>b>>>==>>>=>==>===>=>>=============<;;<:4:;7421/.,+*('%$#" 䬿~~ ﻉ""Á"Ɓ#$%&'''())+꧸,殺,洶-궪.ﺔ.}/k1e2h3r45쿑5컝77778999|9u9x8z9x9v9{98w7f6_7_~7b6b7c7e6j6n6o7m7{6y5w7{7|6z7{6}7:~8x8v:y::::::;9t9f8\8Y8^8`8^7b7o655—5445y4b2Q1I1G1H1N1W1^0e/n/y/.-dž,ц+Ԇ)Ճ(~&|%}#̀"ƃ ﺏ}lYH>99 ;!>"@$A%;&;(;):*-.02107B9+;:;<==============================<:9630,%!rQI\"*~/{3x5t6q7p8q6v5{31/-},}+|*|*|)|)|*|*}}*}u*}q)~r)~w(~~'~'''&%%#~"~!׀ ŀ]>d~t~{|~z~y|yz~z{ yw yu {y|||||{}{||z}z|~~~~}~~~}xqjgfgjjiffkm~k}h|j{pyrxswvxv#HMLKIGECA@?>>===<;:::8HJ>>x?x>x>w>w>w>v>v>v?v>v>u>t=t=========================================>=>===>>>==>>>>=>=>>============<<;9?D84431.-+)('%#"! ඾죸ﳠ뽞 Ŝ!̙"є"ԍ#ʅ#y$r$r%v&}&&''()))譸+殻,魶-../y1l1g2n3|4Ƌ5”55﷙667777r7l7zp7tu8yx7{67{7r7g7_6\6[6]5_5a5e6j6k6e5x5x5x6{6~5{6z6{7~6~6x5s7u8z{8t:q9t7z9:7}7s9o:h9d7f6h6k6t5Ȃ3ǐ3Ɨ4ĕ43}3l3\3S1K1F1F1L1W1`1h1o0x//.-,,~,t)n(j'h%h$o#y"φʐÕ﹗~mWB637 :";$:%7'7(7)7,7--05417?>:;<=============================<::799.&"zVIX"y)~.{2x5t6q7o8q6v5{42/~.},}+|*|*|)|)|*|*}~*}v*~r)~r)w)~('''~&~%~%}$}"~!~~~LBe~t~{|~{~|}{z}zz {w }v z~|~{}{}{|zz|z|~~{sjdbfhiifei~k|i{g{jyoyrysywyw#HMLKIGECB@??>===<;;;:8A@?@x?w>w>w>w>w>w>x=x=w>v=v=u=uL=S=Z=`<~e<{i>>>=>>======================================>>=>======>>=>>>>==============<;;:;-?830/-*)'%#"!޷꩷뺠¥ʩ Ҫ"ة"ݥ#Ҟ$$~$q|${{$z%y%{%~&&&''())魵+ꫵ,쨳-.ﭨ./0v1l2p2|4Ɗ5Ď54566~6t6j6{e6xf6~i7r7{665}5r5g6^5X5V5X5]5`}5b4d6c6_5w5s5x6{75~4}4z5{5|5x5o5p6yu6q}7k8l7r7w9{8677w6t5t5s5p6t5ŀ3Č3343r2b2W2R1P1N1J1L1S1^1i1s/{000/.{-r-,w*c)[(W'V&^$j"v! ݉Ԓʘ›컝xbJ943!6#7$7%7'2(/+/-//049@>8:;<============================<;:5E?+'$Æ\IU"t(~/{2w5t7q8o8q6v5{52/~.},},|*|*|)|)|*|*}+~w*s)r)w)~(''~'~&~%}$}$}"}!}|{@Df~u}||~|}~|~{| zz |x ~w z~{}{}{}z|y|{|}~~~{tkebceef~e}e}g{iygxfxjzqzs{u|xzw#HMMKHGDBB??>>>==<;;;::8=B@?w>v>v=v>v=v=v=v=v=u=u]=b=~g<{k;yn;wo;ut;rx:qz:rz9ty9wx9zu9{t8|s8~r9r:r:q:p:n:9?4f@9<<=>>====>>=>>====================================>>>==>>>>>>===================;;;3u9,61.+)&$" ް礿ힹﺏ쾑ĕʙќנܥ!!"ԯ""g#\#g$s$|$$$$$%&&&''()+鶴+瑩-殺../01y1v2}2245{5{5w5k6`6^5~`5d5k4x5444|5p5d5[4U3S3V~4Z|4\}4]4^4\5X3u3q4v5{5544|4y4x4u5m5i4yn4qu4l}4l6r6{67655544~5x4w4}4322x1l1_1U1Q1S1T0T1R0S0]0h/s/y.|.....z,q},g+[)j)j)T(R&X%^#c#i!r|ؕЗǗ|vnbPD;!4"/%/'/)1+,.27;.-=:;==================>>========<;:7@5.+T%UucKP!n(}/z2v5s7q8o8q6v5z4~20~.}-|,|+{*{){)|*}+~+y*s)r)v(}(~'~'~'~&}%}$}#}!}!|{y8Hgv}{}~}}{}z{ zz {y |y |y{z{{}{~zy|}{~y}t~mfbbaa~d{e{ezfygwfvgwlwrxvywzxyx#HMLKHGDCA@??>>==<<<;::9?DB?v>v>w=w=w=w=v=v=v=v=wK>S?Z?_?d=i<{l;yn;wp;su;rx:sy:ty9vx9yu9{s9}r8r9s:s:r:q:::6T6:<==>>====>>>==>>====================================>>==>>>>>>==================<;;:5CO.0.+'%ֺ"ꢼ﷘Ēˏҍ؋܉ !"Z{"N|"W"a"k"t#|#####$$$%&'&'()+,,-./00z0y1{1z2w4u5p4i4a4w]3v^3{`3e3p3~2223x4n3a3X2R2T~1T|3V{4V~3W4V4T5S3v4q4t4{43333z3u2q2j3e3|f2sm3nv4n5t5{55556543432331{1r1h1_2W2V1W0Z.[/\/^/c/j.o/t/w.y.|-|,x,t,yr,qq,hr,_w*V)O(`'{'_&Y$W#d"q }xv{ق͇ˆ|||{xsi[ I":$,(.,/.34qK7:<==================>=========;:85A?41#(VjMM!i({.x2u5s7p8n9q7u5z4~20~.|-|,{+z*z*z){*}++z+t)r)t(~{(~(}'~'~&}%}$}#}"|!{zy0Jiv~{}~~|z|y{ zz zy {y {xzy||~|zz~}}}}||xzuyt{n|g}d~b}`~`|b}d{dzexewfxhwmvsuwuxuyvy!IMLKIGDCA@?>====<=<;:::;EA@v?w>x=x=y=x=x=x=w=w=w=w=v=v=vإ-=6=??F@N?U@Z@`?d=}i==>>>>==>>>>>=======================================>>>>>===================<;:9:465-+($߫!Ꞿ窱뵩黧æͦا~ Uh Im!Pv!Y~!b!i!p!v!{!!""""##"$%&&'()*+,,,-./w0u1v1u2t2o3j3f3f2|e2|a2d2j2s2}1100y0s1k1a0T2R|2Qz3Q|4Q~3Q2P4N4N3w4r3t3{31221}1s0o0k0h0f1k3t3}33223324423342110t0i1b1\0Z0\/`.c.b.d.k.r-r-r-q-s-t,t+q+m*{i*ti*ni)hj)dp'_{'Z'T&M%`$$|#"ܕ!ͤŪ˥ؕ}h_^juz{{~tY!0$/(1,8/,;V49:;<============>=>>>>=========<;7=o,&!"guPJ"b'y-w2t5r7o8m9p7t5y5}20.|-{,z+z+z*z*z+}++|+t*q)s)z)~(~'~'~&}%}$}#|!{!zyyކ,Ljv~{~~~{~y|z{ zz zy {y |x}z~||{{~~}~~~~|~z~y{yvxsytzpzg{dzay^yayb{dzcycyexgyjxlwrtuswrysy,KMLKIFDBA@??====<=<;;;::AAA?x>x=x=y=y>x=x=w=v=v=v=w=w=wӧ)>ݢ1>9@AAHAP@W?]?b>~f=|j;zm>=>>==>==>>==============================================================;::88730,($ɿ!라윻Ꞿ媿⸸ʩҧجmVUQKWQ`Xl^welqt w z | !!!!""##$&'(()*++,,~.}|.~v/~s0s0r1o1o1o1l1n3p3o4k4o3x21101~0r1i1l2k1a1N{2K{3K|3J3K2K4O4y2s2s2z3231x0r0s1i1e0f0e0i1p2x253141142110}1|1{1{0y.x}/zu/}m.g.b.a.d.i.l.k.l-q,v,v+v+w*t*p*l*f)zb)sa(lb(if(hk&hq&hx&d&`$\$Y#V"e!픽!沷岹礿鞿ꤺ꯱群ϖ~h`fqx}{d=>>>>=========<;7EU!%#1 80`UH!]'x~.v2s5q6n8m9o6s5x5|31~.|-z,z,z*y*y*y*|+~+~+u*q)r)x)(''~&}%}$|#{!z!zyyۆ(Nkv{~{~z|{{ zy zy |z~yz{}{}{|~~}~}}}}||{z{yxxuytytxnxgwcx`v]wavdxewbwbudthukvmwpusswszrz7NLLJHFDBA@>?>>===<<<;;:9;EB?x>x>w>w=w>w>v=w=w=w=v=v=u>=>>==>===>>=>>>==========>>================================================<:;36841,(%!ֳ읺잺頾ݦЩ¯{le`\YVMfDCF?PJZU`_fglnvtwyz|~ !!""#$%'''())*+z,x|,vu.{q.p/n/m1n1q1q3r4w2u2u3w3x2x2z2z233r2m2l2h5h3g1g1c|3Q~1F2G3L2Q4|2v3u3z221z1w1w1s2l2e0\1i2s2x1{1~24554122120/0z0t0u/u.v}-yx-{r-p-l-l,p,s+s+p*q*u)y)y(x(u)q(k(~d(v]'pZ&m]%kb%li%mp$nu$oy#o}"o"m!i cYOWmwvuzșdo}(lM,"5&7)>.16:99:;<=============>>=>===>=====<;9CY%(1$B VLCi]D!}Y'x{-u2s5p6n8l8n7r5w5|31~/{.z-z,y+y*x*x*{+~++w*r)r)w)(''~&}%|${#z"y!yyy؇%Qkv{}{~|}|z {x |y }{zz~z}z}|}}~~~~zz{zyyxyvytytxrwlwfvbu^v^t`scqdqcsbrcrhrnsptrusswr{q{5NLKJHFDBA@>>=====<=<;:::;E@?>v>v>v>v>v>w>w=x=w=v=u=te=i<}k<{n==>>=>>=>>>=>>=========>=>>=>>==========================================<;;6U%32.*&# ݫ響읺럻颾ک̬ªp^hTONJHG&<+/47919:;==========>>>>>=>==>>=====<<:7//(%7"L[WUzwB }V'xx-u2s5p6m8k9n7r5v5{4~1}/{.z-z,y,x+w*w*y+|++y+s)r)v)~)('~&|%|${#z"y!xxx؇%Tlw{~}}|~}} }z ~x z { zy~yz|}}}x~w{xyxwxvxtwruosiretbs^s\s_papdpdoaobohpopsptquqyp{o{5OLKJHFDBA??>>>=====<;;:::<@@>v>v>v>w>w>x>x=x=x=w=w=v=u=u;u;t;s:q:o:l9g7779=¯A̫$Dէ+Gޢ2G:GCEJAQ@W@]?b>f=i<}l<{p<{t;{u<{u<|u<}u<;<=;>D9<=<=====>>=======>=>>==============>>==>>>>=====>=>===============================<;:2_J'0,'$ 랽흹럻裿׫ǯףh}U_GJ/?$M,Y2c;pG|S_kt{ !!"#z$v%~z&x|'r{'m{(ws)n*m*m+m,k,g.e/n1u2s2v3}455433323y4y4u{5x67~7}~654}1{u2r{3o4l3h2}3{1z3233z5~4|4|5z5z~4x6z3z2{1u1u4y4{3}3}2}34341/~///-+*+t+j*n+r)w)z)~(((~'{'x&w&t%p%l%~g$za$z]"}`"d!b c hpw}}z{q{f}ZOE>:63C[|護}i׀Č{gI+!:%;(A,16!HH8;<========>==>>>>>>==>=>>===<;97.*&,#)N (oRakA {R&xu-v~2s5p7m8k8m7q5u5z3}1}0{.z-y,y,x+v*v*x,{+},|+u*s)u)|)(~'}&}%|${#z"y www܉(Vlw|~}}}}|} ~z y z z x wy{{|}~{}x{x{xyxvvttqqnnjlgkelcn^o\o^o`obncmalcmimomslulvlym|l|6OLLJHFDBA??>>>====<=<;;:::A@?v?w>w>x>x=x=x=w=w=w=w=w=w=ue>i=j=}o={s={t?{u>@AA>AH::;<=======>>=>>>>==>>>>>>===========>>===>>=>>==>>>>>>==>==========================<;;873>2,*&!ز읻흹꠼ߪԮ{`dOKA=%E2ZAoJRY`flqv{ !|"}t#xl$sm%lm&kj&p'r'p'k)c)`+d,e-d/g0q1x1v4{655553224v6t6t5r~5w7x7x}7u~6xz65~|2t4x3542{3z2~3344}5v5u6v6xz7wv6t6u3u3w7}3y4{5}4y5x4|1}12222/~-..,)()){)h)h(n(s'w'{'|&}%#|#u#q"l!~g"|d"}d!iljgioty|{zytumpfl_jXoSzOJ@7;St觽c݀ɍﺑpX13#A&>*/.*t?8;<=========>=>====>>>=>=>=>=<;:6.+()N#;I!F9A8>lB |N&xr-v}2s4p7m8k8n7q5u5y3}1|0z.z-y,y,x+w+v*w,y,{,}+x*t)u)z)(~'~'}&}$|#{"y!wvv߉,Xmw|~|}}}{} |{ { { y w wz{z{}~{}xyw{xzwwusroolkihfgfgghfi`k^k_mblbmbj`kcijjpirhshuizh}i} 5NLLJHFDBA??>========<;<::9@A??w>x>y>y>y=x=x=w=x=x=x=w=v=ti>j@@DGGKRXGHB9;<======>=>>>>>>>>>===>>=>=========>>==>====>>====>>>=>>==========================<::89630ѽ+'$頾흹ힹ颽ܭϱtr^NO<7L=DKTbefhlqv|xzsvmv!io"db#b_#v`$b&b&a&c'g'c(`)\+Z,b-h0l1v1z2~4~54543233{6v5q5t6v6s7p7p7p|6is7y6}z4v4w4}352}2}2234~5~7e7o6p7qz7rr7vx6u{4q~4w5{47~2z2v3u4z33451010.-+*)((''&t%`%c&g'h%k#o"s!w!zx!}r }k~gilqrpmquwv~sxqqnjieeadaf`lSuN}JB;Lmߑc}ύ쿒vaܺ@)!;$<(B,.=72:9:<========>===>>==>>===>===<;:91,)%e9"a6_1Z-[`}B }L&xn-v|2s~4q7n8l8n7r6v5y4}1|/z/y.y,x,x,w+w+w,x,z,|+~z*v)u)y)('~'~&}%|#z"y!wvv0Ymw|~|~}}{~ |} ~| { y w x z zz|}}zyvwv{vyutrnnjlgidgcecdedffcg_hagbgchah_hbhkgpfrfsfveze~f~6MKLIHFDBA@?>=======<=<;::9<A@?x>y>z>z>z>z>z>y>x>w>v>u=u=u=u>>>>>=>>>=>===>>>============>>>===>>>>==>>=>=>>>=======================<;:8::52-ѽ)ѽ%"ж랼흸젹褾װȴҨs\a=N>HQSPRQbwwxy{~}vozhn_eVfOe![\!|Y"Z"Z#\$W%Q&W&[(])_*[,[.g0m2q2z3|35433224x5|~5{5x6p6k6r7l8l8m9ly8hs8ps7v5|x4v4y4y4w}4v3y2~24}57m7d8j9n~7m{8lr8rt6kx5nz5y4|6}6x7z7v1x/y1|3z4}552110.--+('&&%$$x#Y#O#S#Z"b"h!l psxxr}pqttuuuuuu|qyjufsdsbr`bfQvRuQvX{VKHhݖ^xՌđziP*2!B%?*/24::8:<======>>===>>=====>=>=>>==<;:4-*&D"A:1}8~D!~J&xk-v{2t~5r7o8m9o8s6w6z4}2|0z/y.x,w,w,w+w+w,x,y,{,~}*w)v)y)(''~&}%{#z"x wuw3Znw{|}~ ~~ ~} } { y w y y yz|}~|{zuyuwztvqooinflclbj_haeddfecf_e_ecedgbf_fbejdpdrdsdue{e~e~6NLLIHECA@@?=>>=======<;;:::@@A@z>z>{>{>{?{?z?y?x?w?v?v>w>w=v>u=t=>==>==>===>>>=>>>========>=>>>>==>>==>==>>==>==>>=======================<::9(83/Թ*Ѽ'н#ݧ웻흸ꢻެҲߦxLj?QpX_]Z[ZXZq}|{{}}u~j|bw[nS`MTJScX] ^ W!S!S"Q$L$J&J'N(V*[,].e0k1o2x3|4554444w6v5v5w5p5r6m8j7i7g9h8m9nx9ns8lt7zr6xx5{u5|v5t|4u{5u5s3|5|5y6z7h7i8k9n~8lw9hr8hr7it6lx6t~6p6x6t}7u~7x3y2{/y2u5y654331/.-+*)&$$%%#"!a!I!M R W\afovz}|x|v}x~{~z~v|szqxnyjzfseWgWp\|]xe|je]OfݘZkۇȎﺒ|nZӼ6( <$;(ݼA+048(::;<=====>>>>>>>=>==>==>>=>>==<:70,'M#Z ]LBF!G&yg,v|2u~5s7p8n9p8t6w6z4}2|0z/y.x-w,w,w,v+v+w,y,{,}+y*w)y)(('~&|%{#y"x vuw7[nw{|| ~ } | { y w y yz {{}~~}~}|~{{xztztwvqrojnfoenbn_l\i\gbggfcf^f^fcedfce_dachbocsctdveze~e~ @LLLIGECA@?>=>>======<<<<:;:<CC?{>{>|>}?}@}@|@|?{@z?z?y?w>v>u>t>s=q>o>n=F==@FGO² QƱ"DDGHM^gj{KO:4489::;<<<========>=>>>>===>>>>>==>=======>=>>>===>>==>====>==>>>=======================<;:1y9'2ֶ-Ը(Թ%ͽ Ļꙿ횻휹飽ڭ̲lSfUb~h~if~b^d c ` Y a r zzyxwvuspk~hydp\gQdH^@RTI|JOQURO }L!~N#~N$~L&I'F(H*N,Y.b/m1p2u3}3~44552=>===>>>=>>=>>>>>===<;83/)Z%z"xcI!D&zc-w|2u~5s7q8o9q8t6w5{5}3}0z/y.x-w,v,v,v+v+w,z,{,}+~{*x)y))(&~&|%{#y"w vty:]ow{|| ~ ~| | { x w y z {zz}~}}}~}~}{z}wyuxsvrrpnnminfoe nam^kY jYh^hefdg`h^hagcdac^b_bgamarbucwe{d}d}"HLLKIGECB@?>>========<<<;;;:<IB?{?}?}>~?~@@~@~@~@}?|@{?y?w?v?u?s>q>p>o@ӏ@>;CIFcmGAGHXwg5315679:::;<<<<=======>>=>==>>>=>=>>=>=========>==>==>>>==>===>>>>>>==>>====================<::3CQ,-ֶ+ֶ'Ӹ#ȿ֫얾헻웻֬űʯskmsupuwnylxgh n l l i c ^ b i nn|lykwiugtaq[mQaHR==>==>==>>>=>=>=>=>><;992*&" ﰤԊ~L!B&}`-x{2v}5t6q8o:r8u6x5{5~}3~~1{/y.x.w-v,v,u+v+w,z,{,}+~}+y)z))''~&|%z#y"w usz=]ov{|| ~} }{ } | x x z { zyy}}{{{~~}|zyv|syrwrsoplmlmlli lf lc k_ l[ lXl[jaidgag_hae`c^c^b_debkbrbvcxdzd|d|"FLLLIFECA@?>==========<<<;:;;CAA?~?~@?@@A@~?}?|@{@y@w?v>uAuAA>=CC<-=<8C::5;8(.455789:::;;<=======>===>=>>=>>>==>>>>>=========>>>===>>>>=>>==>=>>>===>=>==================<;:98153ص+ֶ(ֶ%й 픽왽ߥҪحulmg{pustrtzv u t u q k e ` \ X X]^w]fT^GS7Q&Q:Ax;JKIDB|@y?w?v? u?!vA$vC%xH&~Q(T*V,V/a1o1u2w3w5z6}54294A66754|5y5o5r6k6l7j9g9e9e|8er9ct8hq8sr8y5t4xy3x|2x4w456q8c7`6`7c7f|9jx:mp8kh7jj6ok6or5wu5{r4|r5r5p6f8[:R=93-02543443/*~)z(v&s$s#t!u vx{u6$3BPUYWVwNlSq\vculvt|xyx} z |~ }ۤlOoӄzrbE'3!ߺD&ߺE)I,4639::<<====>>>>>>==>>=>==>>>>>>=;:91,'# ޻S!A&Z,yz2w|5t}7q~8p9r8u7x5{5~|2~|1{0z/x.w-w,v,u+v,w,z,{,},~+z*{))'~'}&|&z#y!v tr{?^nw{||}~ }} } } { x z { z z yz}}{zzz}}{zxx}u{qzqwotmqjoj ml kj jh ie ia j] k[m[l^j`g`e_e`c^c]d]e_eceidqdvexeze{e{"FJLLIGECA@?>=>==========<;;;:<IA=~AA@@@AAA@?AA@=<CDA85D@$'I;112335556689::::;;<=====>>=>>=>>>=>>>==>==>>>========>>>>=>>=>=>>>>>>=>>=>=>=>>>==================<;98862/ص*ص&ն#̻̱퓽ܣ̨Үګ휹v[cdjlkt | z{ | z v s p j e a \UMB64Z}QC=>z?u>r>o=o;n:o; p=!p>#sA%xH'|N(T+Z-`/c0i1q3x3v3w5w68646;7956555y5s5o5n6i8g8i9f9f|7jt:ku9mt7mo7u6t4}v2|~1|3|446h7h6g8f9d9g~:kz8ms7gg8lf8mk6pl5yv6~m4m3g4b5Z7R:M9I75/*56422132.-}+y)u(q&n#n!mnnoquzS-_.^6d?hGfPhZnbuj{rv~y~{| |} | ~ ЯsMd׀~wkW3) ڽ@$I'G,037:29;<======>>>>==>>===>>>>>>>=<:85-(%!ٟ}Y!@&W,{w2xz5u{7q{8p~9s8v7y5|4~{2z1|0z/y.x-w,v,u,v,w,z,|,},*|*{))~(}'|&{&z#x!v sq|A_nw|{~|}~ } ~ | y z { z y y y {}{yzzz|{yxw~v}u{qzoxnwlth rf og mi lh je jc i` i^i\i]h]f^d^c^c_e`f_iahbgggpgvgxgygzfz"FKKKIGECA@?>=>==========<<;;:?F0EDAAA@?CCA>=BB?40CA9%-=.$4,)454555667889::::<;========>>>>==>>>>>=>>>=>>==========>>>========>>>>>>=>>>=>=>>==================<<;26830ڵ,ص'ص$ӷ!Ƽޣ땿ؠŦìSbd]afefp t x }} || {} z~ w s l e]S[wtU>z=o<i9e7b8`;^;^=_?_>b? e?!hA#mF%rK'xQ){V+\.f/k1j1j3o5u5x5321.=767555443x~5s5n6m6i7e9e:e8h{8hv:mw:lt9pp9xs6t6u31~124x6l6h7k:e9f9g~:gy8ip8ij9kc6li5qi5yu5n4k2`3Z4S4N7I7F8C<7O5+.-..022/~.y-t*o(j&e#b"_!]]^^_beioypWOvVt]rfwq}y|{}|||~ {wOXyŃ~{rcK'6!G&H)M-16 IH9<<=====>>=>>>>>>=>>>===>?=<:860*&#މ Ԓ|d!>'T-}s3yx5vx7ry8r|9t}8w~7y5|~4~y3w1|}0z/y.x-w-w,v,v,w,z,|,},+}+{)~)~(}'|&{%y#x"u sp}{C^pv~|~{~| ~ } z y { | y x z { } }|zz||{ywvuu}t{pymxm wk ug sd qc of ng le kc ia f_g^e\e\e\e]f_e_gbhaiahaigjoiuhwhxgzgz"GKKKIFECA@?>>>==========<=<<<=.]VEBCCA=;BA>78?<6,8876457:867656665677899::::<<<<<====>==>======>>=====>>===========>>>====>=>>>>=>>>>=>>>>>>>=>================<;6[$22.ڵ*ڵ&׶"ϹɳӞۍVF[T[a`b k n t { x x x }z vx ryo|gteSk;b6V7N9G<C?B@B@CAGCICMDPESE XG"^I#dL%jS'pY)u^+}d-j/n0p2l3j3j6:6=7A.375454322|2~|4x5s6l6j7f9c8d7h|8mz;ry9rs9tt8wu8t5x41~114t5q6n8p9l9g8f{9ez9jp8km9ib5qh4ug4s4q3j3d2\3R4L5E5C8D:E?G3D),0042/.x/q-l*g)a&\$V#R"N KHECBACGNWcjeenty|}~{~cܗPPo}~y{xn\6)ܽC$M'K+0.)x@9;<===>>=>==>>>>>>===>>>>>>=;981+'ߔ#ޓ!Ԕzp">'S-p3{u5wu7tw9sz9v{8x|7z~5}|5w4u1|{1z/y.x-w-w,w,w,w,y,|,~,+~+{)})(}(|'{&y$x"v!sqp6Vlu|}|~} | z { | } { z z | ~ ~ ~ |{|}zwuuurr |n yl wl vk sg rd qb pd ne ld ia g^e]d^d^e]f\g^g^f`gcgchaibkhjnjsiuhwgyhy"GKKKIFECA??>=>=>=========<<<;:@jH??>>><79:::899:;99::9999889988888889::::::;<<=<=====>=>====>=>==>>>>>>==================>>=>>==>>==>=>=>>>=>>>>==============<;:1jQ$0ܴ,ڵ'ڵ$շʺߤ퓽ޕ͛>>>>>>=>>=====<==<<;69::::9:::::::::::::::::::9999:9999::::::;;;;<=<==========>=>>>>=>>>=>==============>>>>==>==>>==>==>=>>>>====>>>>=============<;:7/@3+ܴ)ܴ&ٵ!ҸŻ˳틿ۓșf;QJHGMWQ I _ b e m l l i lljjXE=5;*A#HLQUX X%[&c ,b!5b"=a#Hb$Rc%\d'gf)pj*yq,~s/r0o2o3p568;=%k=4;26553221}2}1x3z44y5s6r5p6k8h8l8n9oz9vw9z|8~x8t7w1}0.1~5{7z7u9o8n9m7i|7l}6qz5sr7qe7vg5~m4s3t2m2i1f1a2[3V4M5L6N6O;/9B=TjH+46510|/w/n.d+[)Q'F%<%3$+#&"$"!! 2CZzozn}z~}ﲣ蹪JﺓK]u}xuv{ysbӽ7+޼E#N'M*0348::;<====>=>=>====>>>=>=>=>?=;:62<-ߡ%ϸ"ͽ!y#@'N,g3n6{n7xr9xt9zu9|v8}x6~x5s4p1~v1|~/z.x-x-w-w,w,w,x,{-},,,}+|*)(~(|'{&y$w"t qok;Tny ~ ~ z z {wsrsql {g xf ug rg qf qf qe rc ra q` m[ jYiYi\j`j_i]h[h]iajdidjdjckhjljpjsjvjyjx"FLKKIFCBA??>==>=>>>>>>=====<<<<<;<<;::;;;;;;::;;;:;:::;::::::::::::::::;;;<=<=======>>>=>>====>>>>>==>>>============>>>>>=>=>>>>==>>=>===>=====>>============<;:89621޳+ܴ&ܴ$׶ ιגǗ9[A\J޹BAFTN ٸ: ` \ ` h f d cgheg "##&c#)c$-b%5b&=a&Gb'Rc*\d+ff,ok-wo/~r1r2r46679:TO7<0243421222}2z2{4{44|5u6r6q6o8p9s9s}8s}8yz:9x8v7v3}./26~8~9y8s8r9s5q|7p6r{5tt5tg5zj3p3s3r2q3m2h1e1]2^3[2V4R5W4a494s:@@876|3v1n1d/[-Q+F)=)4),(((&''%$!|b |f{g{l{nzmxr~ﬨ컝翦­ïǮMIPWr~xtrszpT';!K%L)P-147:9:<<===>=>>>>=====>=>===>>=<;5OG,("!x#D'L,e3k6}k8yn9yq9{r9}s8~u6u6q4n2t1}{0{/y.x.x-w,w-v,x,{-}-,,~,{+}))(}'|&y$w"t!qnjp?cu } z y { w s p p }n zk zf {e ye vd sd rf qf qe pb n^ m[ jXjYk\k_j_i\g[h]iajdkdlcldlfmklokrkukwkw"GLKKIFDBA@?>=>>>===>>>>======<<=<<<<<;;;;<;;;;<<<;;<<;<<;;;;;;:;;::;;;<<<<=<<=======>>>=>>>=>===>==>>>>>>==========>==>=>>==>>====>>>>=>==>>==>>>============<;9:652-ݴ*޳%۵"Էɹα혻֓ɗK?`IhJڹ<ݵ=CSI < p l ^ d _ \]ccce *#$%&'''())(22//014469;;97;L<3312110121}2z3x5{4|445|6x7v5v6v8t8u}7w~9~~99y9w9x5|//479:8w7t7t6v|6v5v~5yu6{l6m4p4t4u3v4u2q2l2f2d3d2b2^2a2j5p6)5-QrW;<A;6453111//,,*'%{a$|a#|b"|b"}i!zn!vk tnrq~ʩ糵 ȡ̨ĦDzRJuTrytppwygӿ9/߾G#P'Q+T/370-=;<===>=>==>>>=>==>====>>>=;7GH8&"!k#H'H,b3i6i8zk9{m:}p9~p7~q7r5p4l2q1~y0|/{.z-y-x,v-v-w,{-}-,,~+z+z*)(}'|&z%w$u"r!njfNRp| { x x v r m k }j zj zg {d yb wb ub sc qe od nb l^ l[ jXkYl\l^l^j\gZh]ibkglgldnenfnjmnmrmumvmv"GKLKHFECA?>>>==>======>======<<=<<<<<<;<<<<<<<<<==<==<==<<<<;<<;<;<<<<<<===<=======>====>=>>>>>>>>>>==>>>=>=========>>=>=>>=>=====>>>>=>=>>>>>>>>>==========<;::(72/ߵ+ݵ'ݵ#ٶѸĹ֕ ɛ Ê@cHjPrUԾ9ֿ<@S E > U n f _ XVY^^`!+(*++,+,-0RF512235787=A<;8:B6430000~1|2z2{{3}y4~z5|55447|7|6z7z9y9z~8}9::y:v:z8{2079::9~7z6y9z|8z6|5}w5q6p6t4s5v4z4}z3zy3zu3{u1r1m1m2l1l1p2s/*+,=GVAAYH=988751;2*+'*({e(zb({a(|`(}d&xj%si%sm$qo#rt!vxćޟ߽ Ч̢vpmWQKkrǀ|upptvW+?"O%T(S,13wM7;<=>>=>>>>>>>>==>>>=>>?>=;9@w0"K!,"Q#L'F,_3f6e8{g9{i:|j9|k7}m7p6o4j2o1~w0}/{.z-y-x-w-v-w-y-|-~,,+y+x+{)(~'|'z&x%v"s"o kfe;dy } w t t q l i }g |i {h yc wa s_ q_ p` nb mb lb k_ k[mZm[n]m^k\jZiYi\kckhjhkglfmfmhmmmsnvnvnv"GKLKHGDBA@?>>=>===>>====>=======<===<<<==<==============<==<<=<<=<<<===============>>>==>=>>???>>??>>>==>>>>========>>===>==>>>>=>>=>>>==>=>>>==>==========<<:2u7(1඾-߶)ߵ%ܶ!ָ͹ʹ!Ԛ!ɡ! N~LkQqXzbM<@V C = F \ f b RQUYZ^ #234545555:X@867678:;9:=<:Gd472...0|0u~2t2w}4xy5w{4{565547~7|7|7|7}7~88::z9v:z;|87::99888~7}{8|~8|6~w5t5r4t4u5u6}y8x{9y~5zz3yv4yu2s1q1n2p0u.v.0/(<?>;RTEA>=><9_<0),,+|d,{d,{e,zb,{a+ye*tg*rj)qn'rs&uw#us!߱ż ymrjpjkpb]XSau~%wsquo=2 I#S'T+V.+;X2::<=>>==>>>>=>>=>>>>>>??>=<9CR!+!"A#Q'D,[3d6d8}d9|e9}f9|g7|j7~n6l4i2l2~u1}~/|.z.y-y-x-w-v-w-z,|-~,,y,v+x*~)~(|(z'x&v$s"p!kf`~zOt ~ } w r q o {k zh {g |i {g yc w^ u\ r\ o] m_ mb kblbm^m[m[l\m^l\mZmXm[makekhkilimgngolpspvpupu"GLKKIGDBA@>>>=>>>==>>>==>>==================================<====<=<===============>>===>>>???>>>>?>>?>===>>=======>>===>=>=>>==>>==>=>==>=>>=>==>>========<;:4@N+-߷*඾'޷#ڸӺɺ !ޘ!П!ǧ"턿!Qj Xp[v_dnnOU ܺ@ > E S ^ d VMPSV!"'3578999999958:::;;;;<==<=9G@00,,.0}u2xv1sy3p{5qv6ux6x8{8}78767{7~7}77~766~7{7w7z9~:99889}7|7~86}z5~|7{~6x8v6s6s6s6t7~t8|y8y{4xt4yr5}t5u3t1q1x/|.{01-.A@AB@@BCCCAK(?K(/.}].}^/|`/|d/{d/za/ya/vc.tg-rk,qr+rw)vs&ul$zp Ƒڽ» wnwksiqinkexca_Z|ŀ|wvx~~]/A!P$V(V*07/6::<<=>>=>>==>>>>>==>>=??>=<;9%!4%9"A#V'D+W3a7`8}`9}a:}a9}d8}g6~k5j5f3j2~s1}|/|.{.y-y-x-w-v-v-w,{-}-,{,v+v+z))}(z'x&v%t#p"k f_Z<e} ~ z ~v ~r p }l {i zh yf xf wf vd va w] wZ vZ t\ s_ q`qc o`m[mZl\n^n^n[oYoZn]nbnfojokpiqirnrsrvsvru"FKKKHFDB@@?>=>==>>=>=>>>=>=>====================================<<===============>>===>>??>>??????@?>>?>>>>==>=========>=>=>=>>=>>>>==>=====>==>>>>>======<<;:7043๼+߸'߸$ܹ!׻ϼη!"ۜ#ͣ#ϣ"[r!_q crezfksuum H > D P Y ^[QGTS %%+78:;;<<;;<;;<<<<<<<<=>=>=;@TJ2,,,-0w2vr3om3mt5mw6rz9v}:y9|9}:867|7676}876~6}5y7z788:857~:}66}5|5}56}6z6u8p7q6m7n8r7zr5xq5}s5s4t3z3w2{-.}00.Li<BCDEEEDIIV>+40x]1z]0}]1}`1za1xa1w_2xa2xc1vg0rm/nt.pr+ul)th&qf"̟ܳƹ vpujsgpgmgkohijgf~} }{{rB2L"V&V*X.14864<<<>=>>=>>>====>>==>??>>=;<';%F"S#\&D*T1`6]8~\9\9\9}^8}d6}h5}g5~d3~i1}q1}{0|/{.z.y.x.w-u-t-u-y-|-,},v,t+v*{)}({'y'w&t$p"l!f_YhKw ~ w u s p l ~i }h |e zd vd td sb s` v^ w[ y[ y]v]s^ q`o]nZp\q_o^o]mZnZo]pasgtjsjrhqhrntusvtutu"FLKKIFDBA@?>=>===>>>>=>>>>>>================>===>>=>=============================>>=>>>???????@@6?@@@??=48?=>>=>===>>>>=>>>>=>>>>>>>======>>==>>>=>=>>====<;81931.߹*๼&޺"ټӽ˽㯾!피##؟$̣$z#dr"iv!iuj|lstvvx e U H NWYX]il &,*38;<=>>>>=======>>>>>>?>>>7iT54+)*-}0|1vv3po4lp6mw8oz8pz:s:v:y9{898|7}567}78}7}6}4|5~56587557}55}7}5766z6t9r:q8i9j9i8|g7{l5zq5zr5u4~2/},~,}/~07WR?CDFFGGJB,4501t^2v^2x]3z]2x^3u`3s`4ub5vb5tc3rg2po2mr0om.tg+sd'qd$|l Ϊͷ짴wstjsgpemfojnynook y!! `.@!R$X(W+/42$]7<===>>=>==>==>>>=>>????=;;+'(;%0#X#k&D*Q1\6\7Y8Y9V9Y8`6~d6|d4~d3~h1~p1}y0}/{.z.y.x.w.u.t-t-w-|-~-,x,r,r+v)~})|(z'x'u&q#m"g!`ZVHe } v t s p }k |h {g {d za y` xa vb sb tb s_ u] s[ qZoZo]o]p\q\p]n]n]m\o\s_tbvfwiuhtgrhsotuuvtttt"FLKKIFDBA??>>=>>==>>>>===>>>>===>======>===>>>=====>===>>========================>>>>>>?>@?@@@>AM<<;9<Hw5>=>>>===>>=>============>>>>>==>>==>==>>=>>===<<9HH 50๺,ߺ(ߺ$ܼ ֿпϼ﫪 !"뚾$$֣%ߛ%gr$lz#lz"kxnruvxvud [^YRQS_}#(-38;=>>??@@?@@????>?@?@@@???:RY4-,()x.y/0}2yw5pt6kw7iw9kx:o9t:y:}::6|6}676~6~5}6~5~5|64455555434|8}787~9w6q8r9~p;{g:zj:{g;{a8ze6|j6o4r10.,z+~.2<BBBDFFGJDE0*H15r_5r_4s_4t^4u^4v^4s^6p`5od5oe5od5oe5pk4pp5mn3pi1tc.sb*rc'vk# ͷ䶷zxtitgrdoengrrqpqq n!e!ń!!! uG/J"U%U*X.1%Qk2;<<=>======>>>>=>=>???><;:8,'0%V#_#~&D*O1Z6Y7V9T9Q9U8Z7~`6}b5~b3f2p2~w1}~0|0z.y/w.v.u.t-s-u-y-}.,{,s,p,s+y)~)|(y'v&r%n#i"b ]WWGw ~ } ~ |} {v |u }s {m {j xf we we xc xa x_ v^ t_ q` p` n^ m[ nZnZo]p`q`p]p\p\p\r]t^w_xbxfwhufsesgvpwvwvvtvt"ELKKHFDBA@?>>>>>>=>=====>>>>==>>>=>>===>==>>=>>====>>==>=>=======================>>>>?>?@@@@A>HajV:9868SR3?>=>>======>>==>>==>>=>>>=>>>=>>==>>>=>>==>>>=<;9?u(-.຺*๺%޻!پḻ!"$%ߦ&֩&{&pw%o}#l|"l~ pttvtwqa]adNJOcy!&*/59<>@@?@AA@@@@AA@@@A@AA@@@??@>8-()*r,y..}0x2u}5m~7hu9fy9j9p:u:x;~:8~5~79765~556|656~4444~5753|5~668{:t8|m;|p<{i;vb;sg!O$X(W,-4A/7:<<=>>=>=>>=>=>>=>>????=<:6+'%o#u#}%E)M0Y5W8T9Q9L8O7V7\6`4c4f3m2t2}{1|1z/y/x/v.v.t.s.s.u-{-~-,v,p,p,t+|)})z'w's%o$j"d!_XPna } | | } | y{ xw yu xq wl wi we we we xe wc wa v^ s\ q\ o] n] o] p\r\s\s_s`s_s\s[v^w^x_yaxbwevfuftdvhyqzvyuxsxs"EKKKIFDBA??>>==>==>>=>==>>>=>>>>>>>=>==>>>>==>==>>>>>>>=>>=====================>>>>>>??@?@@A>H`@5<9o9o6o;I%!q<?=>==>=>>>=>>>>>==>>>=>>>>>===>=>>>>=====>>=<<;:/5<,⹸+຺(຺#۽ 쵧!"#른&'ܮ''wo'wx&r{$m}#n pqsvpxn``cbKDLdt ~$(-06;=?@ABAAAAABBAAAAAAABBBA@>Jn20-''z)w+v.../{2t4p6h|8e:f:j:q:v:~97787~65655}556~44444}666}6~4|7|8v9xm9vl:so>=>>>>=>>>>=>>????><:6+'%p#x#{%F(J/W5V7Q8M9H8J7Q6Y6`5d5g5j3q2}y1|1{0z0x/w.v.u.s.q.q.v-|.,{,s,p,q+w*~~){(x't'p%k#f!` YPLHw} } { { { { y wz vx wu vp vl vi wf we we wf uc vb t^ t[ t[ s\ u^ u^ v^ w^w]w]v_u_t^v^w^y`xaxavaudufufvfxj{q{v{uzszs"EJKKIFDBA??>=>=>=>>>=>>>>>>=>===>>>=>==>>=>=>>=>>>>==>>========================>>>>?>?@@A@A?Haw.F6|q9p9o8o7m91&GO;>>=>>>=>===>>>>=>>>>=>>>>=>>===>>>>=>==>>==<;:8611.ṹ)⹸%߻"پή "#&箹'(ܳ(t(r(}v'vx&q}$o!lnrvp|k`ab_H@Lbp"t'~+.28=?@@ABBBBBBBBBBBBBCBBBCCA@D]A-,*(w*w,t.}..03{3s4n7i9f:i;l;q:w998767566554555555{5}67y6{5x8t9ym9sh:qj:ng>>=>>>>>>=>????>=<:6+'%\"d"%H(J.V4T6O8J8C7D7L6V6`6e6i5j4o3~v2}~1|1z1y/w.v.u.s.p.o-r.x.}-,w,q,q+r*y)}(y'u'q&l$h"a!Y RKm^~ } { z { y w~ wz xx xu vp vl vi vf vf td rd rd rc r` r] s[ t\ u^ v` xa w_w]w]v^u^u_waxayaw_u_s`sduhxjyh{k|r}u|t{s{s"FJKJIGDBA?>>>>=>>====>>>>?>>=>>=>==>>>==>=>>>>>>===>>>=>>====================>>>>>???@@@AA?Hg]+7.xm8yo8|q9o:l8l5l24eq"D>>===>===>>>>===>>===>>====>>==>=>>>===>>>=<::742.丵+⹸'ṹ#ݻ ׽ҿտ黧︖"#%겯'㴺(ݶ))n)s)t(zv&t|$m"j nrus~iabaZ@ܸ>Ob!m%n)-049>?@@@BBCCCCBCCCDDCDDDDDCBC5;=3,))x*s-s/w.~.~0|3|4v4u5m8i:f:h:k;q9z9886854565~55576~7{6w5{6}6{6x5q7|m8tf;mc==>>>>>>>>>?>?@>><:7)%"M";#%H(I-T3S7L8F7?6?6F6T6^6e6i6k5~m5~s4}{3|1{1y0w/v/u/s.p.n.o.t.{.-},u,q,q,s*~z)z(v'r'n%i$c"[!SMHPv} { z { x w~ x{ yy xt wo wl wi vf ud tb sc qc qd qc p` r_ s_ s_ s` tb ub t^t\t\t^vaxbxayaw^v^t^xezj}k~ikpt}t|s|s"FJKKHFDBA@?>>>===>===>>>>?>>??>>>>=>=>>>==>>>>=>>>>=>==>>=====================>>>>??@@AAB?IaM44wn5xm5xm7xo7|p8j6l5m5B@N9>==>===>==>=>==>>====>>===>>==>=>>>>=>=>>=;>..4/,丶(丵%Ṻ!ۻּҽῳ뻟ﺑ!#%'路(᷻)䵸*m*r)s)s({t'sz%l"l!pwuxzh`a`~S6>Q a$c(m+046;>?AENEDCCDCCDDEEEEEEFEDDCE,$41,()z*r/q0s.t/s1y2z5~5{4w6q9m9o7m:k;o9u9|876645566556}6x6u5u5z5y6x9}s9vl:qi9lb9mb;qc=oa8rd7zj8}t8y6x4y1~2310.-y*p*q,q.5>FR(353uS3uR3vT3wT3vT4uU4vW5sX5o[5l_5k_5l_5k_8mb9ob9lc8lf8mg8oe7md7mf6qc5wa3w]1wX/tW-rY)x%"ݚݞu}z}r_y^v[qYh]hgmyv!#&&'&Ñ&Ē%$"! |f@=>=>>=>>>>?>?@>><;6!"J$H#n%K(H,R3Q6I7C6<6;6C7Q7\7d7~i6}m6p5~r5~x4|2z1x1w0v/u.s.p.m.m.p.w.}.-z,s,o,q,t*|{)x(s(o'k%d#]!U NGQZ~ { y y x x~ y| xy xt xo xl wh vf ud ub ub ub sb sc sc sb s_ s^ s` sb tc ub v^w]v^xbyeycyax^x]z^~ekkjkpr~s}r}r"EJKKHFDBA??>====>==>>>>>>?>>??>>>??>>=>>==>>=>>>>>==>>>>===================>===>>>?@A@BB?Ic4B:uv7wr5wn5yl7yo7xo5{l6p8|l:zl9!ON<>===>>>=>>>==>======>>>>>>>>==>>==>>===<<8Id1/幱+乵'㹶#߹ںֺٿ澨ﻍ #%&츣(渰*๻+,o,s+s+~t)wr'ry&n$q!u ~v|vd_`]{Fܧ3E U#`&`*-142467@mG:BEDFIFFGFFFEFFFFFED5&***)*{,v.k/l.n0o3r1v3u4{4}6v7u6q7l:f:j:p:w9}7776658667|6x6v6q7u7v5u5u6yq8ri:kh;gc9kh:qd9xa9zj6q8z7|3{21/110/-z+q*q,q/46.7712uT3vT3uS3uR3vT4uT4vW5rU5pW5oZ5m]5k]5j_7kc9lc9j`9jd8lf8nf8nb8md7nf6sb5v^4wZ2xV0tW.t[+xj&|" נtz}scx^y]wVmWjcnw u"|$&''('Ǒ&켘$#"! pW7߽G!V$_(_+19/5;;<<====>=====>>>???>>=<4'W$Z#s%O(H,O2P5G7>6:585A7N8Z8d8|j8|n7}q5}s5}u4{{4y1x2v1u0t/r.p.n.l.n.s.z..,w,r,n,p+t)z|)v(r'm&f$_"W OF>is~| y x w x~ x| vx vt wp xk wh vf vf uc vb va wa wa wb wb wa w^ w^ wa wc wc wa y^z^za{dzdyaz`{^`eijjlpqrr~r"EJKKIGDB@??>===>>>??>?????@@???>??>?>>>>>>====>>===>>=>>=================>>>>=>?>??AAABBPdl:?,~s7yu8uv7wr8~p:m7zl6zn8xk9zl8yh2Jf#d:=>>>>>>>>===>>>========>>>====>>>==>>>==<;;2L7+纭,溰)幱%㹶!޹ڸֺ뼟ﺒ "$&(쵥)絲+,j-q,r,~s,yt*vs)sz's%w#}"v~ra_a~W}4ߜ2J"U&W)`,///1457A[M25<9=\W8:8DDCGHHGGFEH@****)).t/h.k/l1j2i1n3q4u4}7~6y5q8k:j9i:j9o:w7~86755667}6{6w6x5m7t9w5r7yn:pl8kh9if:kh9lo9sm9}f:p8v5{5~4442//11}.y-q*p+q03--.23wT2vT3uT3vT3xT3xT4wT4sU5rU5tW5sX5pY5m[5ka8jd9ha8ia7jd8ke9mc8na8nf7oe6s`5v[4wW2wT1vW/v]-y\'{"}!؏xy}}tiu[z]xWsRo]qr v"y$}&'())'&%#!!yyxeD> Q#]&^+c/14855<<==>=>======>?>?@?>=<3)'e$b"%T(H,M2N5D6<56576?8J9W9a9|j8|p8|t7|u5{u5zx5y3x2v1u1s0r/q/o.m.l.o.v.}.-|,t,o,m,q*~w)z)u'o'i&b#["Q F<?V}} y w u u~ u{ uw tt uq uk ui ug uf vf vd vc xc yc zc zb xa ya y` z` zb {e {d za y^y`xbyezd|dddfgijmpprrr"EJKKHFDBA??>>>==>????@@?@?@@@????@>?>>>=>>>=>====>>>=====================>>>>>?>?@@@AB<>(L78s8r5~s7yu9zv:r7k7~i8yj:{l8ye7|g>=>>====>>=>>======>>>==>=>>>=>==>>==<;:404.续(纭&庱"Ẹݹٷ߻깧"$%(*ﮨ+묲,s-o.r.r-zt,wt+vt*w}'y&$#~xl^``|Nۀ(A!K%T)U,//~t.~v1}w2}y5|{58=805645=B3/--2,%:<:@GGHHK2--,)+0s.j.h1g0e0a1g4n3s3x45|6w7u7s6q9o9l:l9p8y89864686v7v5x6l7s8{s8rq9mn=ll9nl9qk:sm8vs7ys9p7u9y7|44452/.02}1t.r*t+o.-%+/yN/yO1xQ1wT2vT2vT3wT3vR2uR3uU5wW5wW5tU5pV5l\6kb8ia8ia8ha8id8mf9ob8qc8of7qd5t^5vX4wT3yT2vX1v]/x~)z"{!}zw|~|ust[z^yYwQvW vk"y"z%{'~())*)'&$#"z qms~~nW9I"Z%c(c,/20$_8=<=>====>>=>??>???><;80*&p#t"|%[(H,K1K5A6954576>8I9T:`:~i9}q9|u8zv7yu5yv5x|4x2w1u1s1r0q/p/n.l.l.q.x.}.-x-q,m,n+s*~z)x)s(l'e$^"T!H>8yo}{ y w s q r| sv tu sq sm sk si sg tg tg ug wg yf {e yb xa xa yb zb |b }d |d {b z^ y]ya{e{f}giggfgjmppqrr"EJKJHFDBA@>>>>>>?>?@?@AAAAAAA@@@?@?????>=>>==>>====>>==================>>==>>???@@AAB7k<*M:q9q9s8~q9|t;zv:zt:|h9|e:}k;|i:}e;f>>>==>>>>========>>=>>>>>>=>>=>>==<:842/罨,缫'滬$仱!ູܹ۷괮!#%&(+--~n.t.}t.{t.zu-zw,{x*|(&&${z}f^~a{\w?+!F$L(O+T.2/~u0~t1}w2|{4y|6v}7u4s1r4r5q5367211121,/0/-18IH:<8/+)(-|.p-k.f/c0_0_2f4i3l5v4~5765|8x:s9o9k:m9r9y:~8555~56w6u6r7~n7{o6tj:nj9kq:nv9rr:wn;|u:x9x8v5u5~63331/00./}0p.q+k)k*(+.zO-zO/yN0zQ0yS1vT1uT2tR2uR2uT4vW5vW4tU5pS6mW6l^7k`7j_8i`8ib8kf8ne8rc8rc7pe6qa5t[5wW5yT4zS3wZ1w^0xw*x"w"v wsy{zu}r_z^yZyTzS!}d"}}%~&}(})****('&$~"t!k eirwf߾F? S#a&c*g-0#Sl2<==>==>=>>==>?>???>=;80(&{#|"Ă$a(J+J0I5@5855577?9G9R:]:i:~q:|u9yv7xv7xx5xz5x5w3u1t1r1r0q/o/m.k.m.r.y.}.-u-o,n,q+v)|})v(o'i&a$W"M!C;5[~{x w t r s} tw ut sq so sm sj rh rg sh vk wk xj xg xc xa xb yc {e {d |d }d |b {^ {] |` ~dgijiiggknooprr!EJKKHFDBA@?>=>>??>?@AABABBBCBAA@A@@???>?>>===>=>>==>>=================>>>>>?>>?@@AAC7d_\23,u9r9q9~p:p;~s;{s:xq:vf9zf9{i9}i9g:d;f;i86E@,;>==>>===>>>>>========>==>==>>>====>>>=:2430-羨)罨&潬"⽳޻ں岹!#%')*,.tp/vv/xy0zy/zw.|z.{-|,)(&%xz~ua^ybwTs/ {@"H&L)L-02.|w0}v1|y2z|4x|4v}3u1s1r3q4r4r3p3o1o2p3q2q331331113790/330,*+-y+m-f/e0c/\1]1d1g2j5y44|6~7689|8w}8s;s9r:u:w8x7y6}76}7~v6zr7xq7wo7um8si;sk=su8v8{z8z9x;y:|9}6u5|5431/..0..|,q,m+e*b+~[,,yQ,zQ-zO.zN/yO0vQ1vT1tT2rR2sU3rX4pY4oW4kR7kU7m\7m_8l^8k_8i`7jd7lh8qe8sb8rc7qc6q_5tX5vT4xR4zS4x[3x_1x_.u$t$p!n!nswwtqhv]z\xU zS!^#v%&(*~+}+{+z+x*('%{#q"h!bdjuq]?J!]%g(f+,4?*7;<>>========>?>?@?>=;91(&#"Ȅ$g'N+H1G4?5956678=9F9P:[:f:p:|s9xv9wx7wz6w{6w~5v4u3t2s1r0q/p/n.k.k.n.t.z..{-s-o,o,q+w)y(r'k'd%[#R!I @6Qm~xv v v v ux us tq tp tn tm si th vk wl xm wk vi vf wd xc ze zf {f {f {e {c {` |` }a e i jjiigilopoqrr!EJJKHFDBA??>>??>?@@@ABBBCBCCCCBABAA@@??>>>=>>==>>=====================>>==>???@@AAC8al)67y6{{5u8p9p:p9r:p:{l9xf:xg9{j8~l9}f:e:i:i9;=4!:>==>=>==>>==>>>=>>=>>>=>==>===>>==>>=:II2.迤,羧(羧#徬 ᾴܽ޸着 "~$&'+,-w.nu/q~1u1x~0z|/~/.,*)($ux}m^{`varI p0!wH$yJ({J,L0221wz2xz3w}3w3w1v1t1r1p1p2r2s2p1n0n1p3q3m2j2h3i4k3l2l1l123//00/v/y-z*y,w.{x,l,a-c-c._0[1c1h2r5x5|4|798~68}8~{78}9x9t8v9z:|6z8|8|~7zr7{n7{p7wr9tp9wp;|p;w89:}9~8z8z86|6z5542/..,,-yz,vu+ym+~^*~[+{W+xQ+wQ,yQ-yO.xO/vO0uR1rS1qS2qS3oV4jX4iY4iV5jU7m[8k_7k_7j\7i^7j`7je8nh8rc7tb7sc6q`5q\5uW5xT4xO5zT5z]5z]3x_.t%n%l$i"h!kqtrpsp]x] yW!yT"~Y$n%}&~)+},{,w,s,q+x)(&z%q$i"e dhp|~oVB U"d&d(i-2137:;=>>>======>?>?@??=;91(&#"Ȉ$'Q+H1E4@5<6787:<9E:N:W:c:l:|q:xu9wx8v{7v}6w~5v5v3u2t1r0q0p/n.l.k.l.p.w.|.-y-r,o,n,q*{x)u(n'g&_$W"N D90k{w w x w uy us uq uq tp tm tl uk wl xm xm vk uj ui vg xf zf zg zg zf ye {e zc {a d g k k jihhjnppprrr!EJJJHFDBA@?>????@@@ABBCCCCCCDCCCBBBAA@@?>>>>>=>>======================>>=>>?@@@@AC7bsJ_47}6y6zx9|n:{n:p9q:p;~g:{d9{i:yj:uh:xh:}g:}i;~l:s;9/4H===>>==>>>==>=>>>>=>>=>>=>>>==>>??>=<9?q'+-)迤&濧"ڿ걯 ~"|#~%')+,.jp0m|0n1s1v1z1/.-+*)z#sw}}f}]yas\m;"sC"vK&wM*xL/2533t|5q~5o4n3n1p1p1o0n0n0m1o1o1m0k1m2n2m1j1g2i2k1l2l1j0i0k.l.n/o.p,+w+v+t*s+w,}y+m+a,b,f-h/a2e2h1s4y5}5687w8}9}9~998~8{9z8|9}8{8z9{z7zs8}r6|m8zn:zs9}v8x9y9~8:~:8}7x8|6}5|4454///-+{*}v,xs,tp*w^*z[){V)xQ,wQ,vQ.tO/uO/sP1rP1rR1sR3oQ3mU4iW5hW5kV5jX7h]8ha7j\6j\6j_7j`7ig7mf7q`7r`6r`5p^5qY5uU4wQ5yO5{V5{\5|\51&j&i'h$g"glqqo}l`xa!yZ"yT#zV%g&x'y)y+|~-x-t{-p~-o,n+)(|&t%o#k!i jnx|lLJ ^$i(g,.135;;<=>>>>>===>?>>@?>=;90&$ߘ"ߚ#ː$'U,G0D5C6?8:99:<:C:L:U:`:i:~p:zt:xy9w}7w7w6w5v4u2t1s2q1p0o/m/k.k.m.s.y.}.-w,q,l,m*~s*y|)r'j'c&[#Q"G <2;i~{ z w v t~ uv ut vr up tn un vn wn wn vl vk wk wk xj zj zh zg zg zg zf {f |e ~d f i l l j jhhknpqqrss!EJJJHFDBA@??????@AABCCDEEEEEFCCDDCCBAA@??>>>=>>==>====================>==?>??@@BB7cnq=+/=88|:zw:|l:|p:}p:|q:|l;{d;|d;zf<=>=>=====>>=>>>>=>>=>==>>>=>=>??>=<</29+*'#!°¹亳|!x#y%|'~)+,.rw/nu1n1o1q1t1z10/.-+)s"syu~b}`wapS!n9#yO%xM(xL,wM06942q~3m3k3j2g1f1g1i0j/h/f1c0c/d/f0f0f0f0g/g.g/i0j0i0i/i.j.l-n-p-o,p,t)x*v*x)z,}~,|s*}i-g.f-m/l4n3i1o3~45788z9{:999}9998|9|999w8t6}p6|p9~p8v7|89}8z8y998}8{7|8y7z434210.}.y,z*|t+{r+zo){`)|Y+|Q+xO,uP-rP-sP.rP/qP1rR1sR2qN3qP3oS4mT5lU5kV6iZ7ia8i`7iY6i\7k`8lb8jh7mc7p]6q_5p]5o[5pW4tS5xO5yO6{W6}\7}\62"i)j*j'k#g joqojes_!y]"yV#zT%b'r(t*s,{u-ux.qu.ow.o-q-s+)'{%v$s"p!o pv{fF U#e&f)j,.26)><=>>??>=>=>?>???>=;:- ݞ$ݠ$Θ#&X+I1C4E8B:>;;:<;B;J:S:\:f:m:}s:{y:y~8y8y6x6w5v4u3t2r1q0o/m.l.k.l.o.u.z.~-}-t,m,l,p*}v)v|)o'f'^%U"K!@6.~~ ~ x t t t u| ux us up uo vp vp uo um ul wm ym zl zk zj zi |i }i ~i i i g g i k l l k j kkmoqrsss!DJJJHGDBA@??????@ABBCA::;68:;IQBDDDCBA@??@>>>=>=>>===================>==???@@@AC7cnv8>7}358~<~~>>>===>>>=>>==>>>>>====>==>>>>>=<8500- (%¤"êIJ{ v"t$v&{'),-/sp0tx1s1r2r2v2}100.-,)r!v|na|axa pF#uH%{P'{N*zN-07=523h3i3i3f3b2`1`/a.a/_.^.^-^._-^.].].`-b-c-d-e-e-g-h-j-k,n,o,o+o+r*u)x)x)v,t,w{*~t-m.~k.o.p0q2m4s5566{6~~7~8:9:99}:99:899z8t7p8r9s8w68{:|9{7z8{9z8~}98}6u5x43311~/}.~.~,w,tw+vx+zq){a)}V*yN*uM+qN,pP,qP-pP/qS0oT2nQ3oN3qP4rQ4nQ5kS6kV7j\8mb8l^7l[7k_8ma8lc7kh7ma6p\5o\5oZ4oY4qV4uR5wM5{Q6~Y8|[9}\93%-k-l)m%l#j!orpkoo] y`#{Y%}T&\'k)p*n,|n-wp.rp.rs/s~.u-v,+('%|#x!v!uxwWG!_$j&j*o.1'5t5==>?>>>>=>?>????=;<$%ݡ&ݡ#Σ#&Y+N/F3F7E;A<====B>?@@AACCA+100.--1@'?KCDDCAAA?@??>=>>=====================>=>??@@AAA@ghp2B=<~8}69{:|:|u8j:i>yj=>>==>>=>==>==>=>>==>===>???>><;521-Ý+ß' #ĥ ŬŴ뺣z t!q#r%u'{)+-.}r0}t1|z2|2z3z2}221~0/-,'t!x~ ~id }d wZ#q@%{V%}Q(|Q+{N.28=0./d4d5b3a2_1]/\.[/Z.Y,X,Y,[-[,Z-W.W.Y-Z,\,^,`,a,c,e,f,g-h,i+i*k*m*o)o)o)o*r*x*~{,|j.{j/ym0|t2r4p5s5{6{7u9vz:x|9}89;;99}:::999}9}|8y:z9u9p:y:9z9v;{:y:t9~u8y~9w8u|7yy76552}1y/x.z-~,{w-tt,oz)pp)s_)tR)oL*oO*pQ+oQ-oQ/nQ0mT1kU2kS3oS3rR3oN4lP5jS6kX7pb8qc7o\6o]7mb8pb8oe7jf5m^5nZ5p\4pY4oW4pS4tP5xM6|S7Y9Y:|[:6+3l0n+o&o#k"p!sqlzl_ zc$|]%~V&W'd)}l+~k,i-}i.yk.zq/|{/~.-,)(&$""~!~mI T"g%o(m,-,J<6=>>>>>?>>>>>>>@>=;=*ݡ%ܢ#ɭ#w']+Q-J1H5H:D=@>@>C>I=Q???@ABBE?,3|S1|S/|S./2+"eJICECBBAA?@??>>>====================>>>>>?@AAAFW,68=<:}9{9|y9xv:yv9|i>>>==>>>===>=>>>>=>>>=>?>?>><?0-2.,ĝ)Ý$Ġ"Ƨǯìzr!n"n%q&u({+,-}/q0u2|2333321}10.,{'v!zv i ~f!|b!uM$vJ&{V({Q*{Q-/2<>!$5`6^5[3X1V0U/U-W.Y.X-U,T-T.T-R.R.T.V,V,U,W,X+Z+]+_+a-c.d,e*f*g)g)e)c)d(h)p*t*u~,vk/vh0zm1|u2zr4|r4~s5v7{z7z~9z}:|}:~:9;:9:~::::|:{:~:~:;9w9p:y;~:};|>>>???>>?>>?>>=;6,(ܢ%ɮ#%{(f)W,O/K2J7G=C@A@D?J?P=W<_;h:p;v:|::9|9|7|5z5x4v2t1s1q0o/m.k.i.i.m.s.w.|.|-t-o,m,n)~p)xt(qz&g&^$S"I =0&p|w t u u v u u t s r r{ sx ux wy zy zw ys xp wn xn {p {p {p }p }m }l ~k l n p p p q q o oprtuuu!DJIJHFDCBA@@@@@@BBBE>$$0|T1|S/|S.~S/.-6#QKIDEDBBBA@?>>>=>>=================>==>>?@@A@:~aSU19::~9}}9y}:uu=ut=>==>>>=>=>==>>=>===>???>>>:Lk0-ƚ)Ŝ'ŝ#Ƣ ȩȯxp l"k$m&p(u*{,-/p0t0x2223432110/-w%x"{q ~i!i!{\#tC%{Y'yT*zS-{Q.11:> 0;_8]6Y5T2S1R/P-O,P-Q-P,N-K-J,K,N-P,O+O*O+R,U+W*Y*Y+[,],`+c)d)e)e)c)a)c(i)p*p+k~-km.tl/|q1}q2wn3vs6yt8xt8{z8~}9|:}}:}:|:|;<:};~<;:;z;s:z;;:9w:q:w:};>}>u=}t?{s?}s<}~:~::|;x:y7v5v3{1|1t1k.j,qp,rn+lm*fe)eX*iT*kU)jT*lU,oT.pP/mO1iQ1hW2g[3cX5aS5bU5g[6na6tg7wf7xb7w^7tb7tf7tb6qd5l`5mZ5p\4qY4qV3oT4rR5uM5{N7T9Y;X<<7:>5o.n)n'q%p$u!upln qa${e&~]&~T(V*}b,~i-i.f.g/m0y10/-,*(&%#!! rM Q"g%o(m,.0265;>?>>???>??????><:8,(&$%z'l(b)T-P1N4J9G=DAGAK@R@W=\>=>>=================>>>??@@@@:{tq9&:=998~9~z:xw=vs=up;rp;qn;ti;{h:d:d=d>|c<{d;{d;zg<|n=~u<{<{={z@{yDzxEHN{^1====>>>>>>==>>===>>=>===>?>??>=<1K6)Ǘ+Ǚ'ƚ%Ɲ!ɤʬȢxm i!g#i$l'p)u+z-.p/s1x1~3223443210/+x$z~"p!l!i"yQ%xH&yU(zT,yT//0456.?;b;c8\6U3R1R/P.K,I+H+I,H+G*E)F*I,J+H*H)K*P,T*X)Y*Y*Z)])_)a)c)d)e(d(e(g)l)o)l+g|-ht.ru0xu2yn3wk3ws6yt8zt8|{9{~;yz;zz:z:z;}?>~;~};~=<;~;z;s;y;;;?>>>>?>???>=;8-*'%$ȋ%&l(_+S.P1L6H;F?HBMBSAX?Z>_>==================>>>???@@:zsx5;~8~7:::;}<}v;ys:wr;vm;tn|`=zb:{e;ye>>====>>>==>>>>>>>>?>>?>>=:1,4-ȗ)Ǘ&Ț"ɟ ˧˩ǐ|ne!b"f$i&n(r*w,y-s/g0u1}23344443321/*z$}y"q"n"|a$wF&yT(xR,xR/zT/0.1::?>{>|<;=|>~<{<|~}y=<={;}|:{v:|q=~t>>??>>????>>=<9.+(ó%Ƴ$$q%|'k*Y,R/O3J8I14s~}|{{zyww xyyy y y y x x x} y| zz zx {w {v |v }v ~u s s t u u t t t rpruwxx!CJIJGFDCA@???@ABBCD:63-~Z-Z-Y-T-S-S-Q-Q-/+2;(P@FECBAA???>>=================>>=>>?@@:zpD?~:}:~:~99;={?{q=yr:xqvmya?y`z{@ruBssDsrJH$9===========>>=>>>>=>=>>>????>>=520-ʔ+ɖ'ȗ$ʛ!ˡ̫Ȝąse _"`$d%k'r)u+x-w.b0j1w223444543332/{({$v#r"}l"yV%wH&vQ)vO-xQ21+429;:78h;h:c7Y3S1N/K.I-F,A+>*>)>(=(>)?(@(@(B(E)J)M)N)O)Q)V)Z)[)]*`*b)c)e)h)i(f)d*g+k|,lw0mw/jt1jn5po6tu6u{7x{9yu;xs;y~:};|<}<<<==}}<<:}|=|?<<=x}w<|{;}|;z|:x:y8x:u9t7p6k4i1l.l.k.iu+fi)hb)lX)mT*nT,kV,gW-gU.fP.eQ0dQ1bP2]Q3^V5ga4qh5wk5vg6uf6vf6{e5`5`5ze5yc5y^4s\3nX4nZ4oY3rR4rP4rR5tO5xL6Q8T:T<>=;39D3-k*j)j'o%t"w"v!rm"vf&{j)}`)S*R,_-i.j/h1l1t1w2w2{1/-,ﯥ*('&$"!! ~cG ["l&m)p+,82/==>>???>>?>>?>?><91.&Ƴ&͓%Љ$Y$z&t(d*S-O0L4J9L=RBTDXCZB^@e=l>>>>==============>>=?>??9{o6B<=~;}:|9};=>x;p:~q;|p=yj?vl=yq<{m~}?yy@suCtrEtrE;89;====>>=>>=>>==>>>>=>>>?>????><62//,ʔ(ʔ&ʗ#̞ ͪɧÏ{j `!]#a%f&o)x*z,z.l/b0m1|334544554432/w&{$~v#}q#ye$vJ&sR'sP+tP/vO4;) B::(+>i?i;e8Z5Q2N0I/G.D,B+>+:):(9(8':'>(@(B(C)D)F(H)L)Q)U*V)W)[*_+b*d*e)f)f)c)`)_+c-gx/hv/hs1kr5pr6qt7qz8q9rw;rs;u;t:t~~==~<~;}<~=~?|~>61LM0*j,g+f(g&q$t#u"st"qc&yl)ze)}Y+R,Y-f.i/j0n1s1t2s1t10.-+)('%$"! pU G!f$p'n)-0137>>>???>??>>>>?>;>B(*؃&{$X$X%&l([+R.N2L6N:T?WCVDXE\Bc@k=r;v:z:}::987~6|5y4v3t1q1o/n/m.l.k.j.j.m.p.t-y-~}-u,m+i*e)e(zf'rh%hj#]o"Qr Gv={7~s~}{zzzzyxxyzzzzz{ |} }| ~| ~} } { z y x w w w wustwyy!DIJIHFDBAA@@@@ABB@V,,tb.x].yZ-{W.}T.~S-S,P-P.Q.S012.D<EFEECBAA@??>>===============>=>???9{kE;3;;;::;=};v;q>q=k>|g?yl=xq:wk=xh?ye>|d?x_ry{~>xwAuwCvsExuB|x@BB;=====>>>=>>====>>>>==>????>><D7"/-ː*˓'˔$̙!Υʯ˜qb!]"]$a&i(t){,~.{/e0i1t2344555555432,w%z${v$yn$v[%sK&oR(rP,sP16;C58APLiCg?g;[8R4L3G/D.C,B,A,>+;*9)7(6'8'>'A)C)C)C(G(L)R)U*U)V)Y*\+]*_)`)`*_*`)a)a+a-g|.lu/js2kt4mu6os8px8m}9ly:pv|{=xy>wy>y{>|@A4-?I$*/e.d)d'k&q$s"ry"nc%vm)wg*w]+T,W-b.h0k0o1s2p2k1m1y10.-+)'&%$"! }fG U!l%m'p*-0.(:=>>??>?>>?>?>=<A'8D'{&`&X$M$k&~'c)W,P0N3P7U;Z@WCVEXE`Ci?q=u;w:z:~::876~5|5y3u1r1o0n/m.m.k.j.i.j.l.o.t.y-~|-r,k*f)d(d'zb&rc$ie#]j!QnGs>=>>==============>>@:ztb/P:::<;:<<;{;t>r?n=g?d?|m;xn;xk?yh?ye=va=oY=jXw?xwBwxCyuC|xB|xCCB<===>>=====>>>=>>>=>>>>???>>=<:M'**ˑ'ː%̔!Ξ̴ğuf ^"[#]%d'n(x*,.t/l1r1|2344555554532y+v%x|$xt%uh$tR&mT'lR*nR.rP2;<?E2DWO.GgAh<\9R6K3F1B/A,B,B,A-A,>):)7)7';'@(C)D(E(H)M)S)U)T)S)U*W*Y)])_*_)^*_)g*h+e-b/fw0gr2ju4px7vu:vs9ux9uy:wx;y=z?>z=u>~x=}~=};==|=x??????????>=::2$(W(V%Q$\$~&p'])U-P0Q4U7\>>>===========>==D#xvo/78?;;<===<;w<~s<~p<|j<|e?e?l<~m=}k>zev@wyAxyC{xA|y?|y@AA<===>>===>==>>==>>>=>?????>=;2 *2*̍(̐&̑"͗!γȧ,vg _!["Z$`&~i(|s*{|,z.x/xu1u1{23345555555431t(u&vz%vp&tb%pQ'iV)jS,kR/3;N@.dAbf4k>gAf=[;R8M5I4G1F.E-C-A-A+A*>);):):(>)@)A(C(F)J)N)P)Q)R)S)T)V*Z*^*_)_)`)e*j,i-e~/cx1ds4gy6o8vy:vr:vv9ux;wyt}?{>}<{=w=y==|>y>y|>{x>~z==<<<}~>?????>>?>==;@:+0V(S&T$X$u%&f'Z*S.T1X5[8^=ZAUEXF`FjCq@t=w;x:|:98765~5z3v2s1p0n/n.m.l.j-i.i.j.l.n.r-w,{v,n+h*d)`']&|\$v[#m]"a` TdGg=>===========>=4?8;79;:;=>=>?|>|s={r;zn;{j=~f>>>>>===>>=>==>>>>?>>;JI$+)͍&̍#͒!Ю̯we]!Y"}Y#wZ%ub'qk)ov+m-l.j0q}1x}2~3445555555532/r(s&uy&ul&qZ'kV(gU+hT-jS/3;SH[IN Y?yCr:k+:+;+>)@*A+D+F*F)G)I)L)Q)R+Q,Q+S)V*Z*\*\+],b-e{.bw2du5hz7g7e}9kx9qy9tz;v{>w}=u~y>}>}?v>t={>==~?|?=<==~{=zw>uy=r}=tv>wu?w|=u+mU&6G<54_0^+^)a)l&l#mt#mb&to+ui,t^-|Z.Z.]/b1i1k1c2\2Y2^2m1{1y/r.j-h+c)a(c'e&i$m"t! cD a!q#r%v'+)-.<;=>???>>??>>>=<-Kc*'T'\&_$o$%z'^(X+V/X2\5^9]>ZCYE]FeFlDp@r=v;z:~:88765}4y2v1s1p/n.n.m-k-j.j.j.j.k.m.p-u,yu+}m*f)a(^'\&}Y$wW"oW!dZ X_LdBi9n1s(w6unmjnv|~~~}{|~~|| FKJJGFDCA@@@@AAAAHZ,(jr1pn2sm1vb.v^-xZ-yT.zT.|W-W.V/S1S1S1T2V09!MeMCEBAAA@??>=>>==========;;^>8:::;=<<>ABy>s=q=m?k>gsv?w@x~Ay|@{}?||?|{?A@:====>>>>=====>=====?>>>>==8<-%΋&ΐ$͎!ѥ϶ėydYU!}S"vU$s[&nb'lm*ix,g.e/g0n1u2z3455555555532y,r&s&tu&re&nW(fV)gU-gU./2?A^l|0<.?>ys?r>s}=vy>|v=z?~>~=~?~>=~>w>s>r{?sv?tx=u}=ux>tw>s|>s=s=u=u;q3]+]*^)g'k%m|%ne&th*sm,q_,v[.Z.Z0]1d1f1_2W2T3U3b1{q1v{0p~/h|-e-e,d)e(g&i%m$q"z! xWD n!v#t&'(Ol3==???>?????>>=5fK),b'e$s$݂%&l'[)Y,[/]2^6];]?]C^FaGeFiCn@s=x;}::97654~3z1v1r0o.n.n-m-l-k.k.j.h.i-k-n,r},wt+{l*~e)`(\'Y&|T$wT"rU!jY!`] Ub Jh@l8o/t'y Cuhgntz~}~}~~||EKJIGFDBA@?@@AAB@MD8/ir.jr/lo0ob/q\-pW.rR.uU.xZ/zZ0|V0|T1V1V2V1V4V189/`NCDCCAA@?>>>>========<<LWVd1::;<;;;<<=>z=u=m>k=i=j=i;{e;sc;ra:pW;nQsv?w?y@z~A|>|>???:===>==>=====>>>>==>?>>?==/lk@(ͅ"ύ#΋!қѿȞ~eVP N!{O#xT&tX'q`)nk+mv-m.k0n1s1x3{4555555655542u+r&t&sp&q`'iY)fV+fU/gU1..7k_^?G;:8::{:v;l;d;^:Z:Y9W7V6U3S1T0W1W0V.T,Q-N,K,J,H,F+D*B+@,@,C,F+H+J+K*N*T+Y*Z,Z+V,S-V.`1i5nz6qz8s:v?u|?r|=nyp>q=s=u}>z|>~{>}{>||>|?}=~>{@vBs~>q{vw'sEhVI.]+]+]*`(j'm&rn&ub)sj,nc,r\.z[/Y0[1]1`1\1S2Q3Q5Y4|i1xt1tw0ov.k{-m,o+o)o(q&r%u"y"!mLQr!p#y%%)AFy.==>??>>???>>=<:;H(e'v&|$χ$$&c'])^,`0`4^7];_@bDbFcGeFjDp@v={::997544~2z1u1q.o.n.n-n,l-k-j.h.f.g.h-l,p},ut+yk)|d)}^'~Y'}V&{T%yU$vW#pY"g\!]` Sf Hi ?m7q/v'z }^mdhov{~}|}~~~|EKJIHEDBAA?@@AABADB51gs.hr.io.id/l[.nW.qT.uW/v[0u[2vX2yW1{W1}W1V2V3Y5]61;$d_KCDCBAA@???========;B-YTA,=9;==;;=;:<=|=r=gt?x?y>y@{?~<~=>@@:==>>==>=>>==>>>>=>>>>>>=7[>Q%$ʀ*̅#ͅ җԽʣ&kUL J!J"L$Q'V(}\)|g,|r.|{/z0{2~3445~5~5555665541t(u&u{&si'o](dY)fV,eV044-*M$:==:99:;~qz=kv=kz=p}x>~z>~?~>}@{}?{~?{|=wx>??>??>>>=<9:3*(&%Џ$Dž$~%o&^(`*a-a1_5\8]=b@dDcFdGgFlDs@x=|:~::86553}2x1t0p.o.o-n,m,k,j.i.f.e.e-f-i,m|,qs+ui)xa({](zY'|Y&{W&zW%wW%rX$l[#c_"Zc"Qg"Hk!?n 7r!/t(w!z}1scchnsx|~|yz|~~-MJJIGEDBA@@@@AAA?376^s0cs.et.fn-hf-k\.mW.rX/xZ0xZ1uZ2t[2xZ1zY1}Y1~W3Y5]5]5^505*CcNBDBAAA@??>>=====:ED*${3~A7799:====<<<~}i;zf;xa?v]Ara?q`=rX;pO:pN;vW;y^=}nv?v?x>{>{?{?}>;;<@D:=======>=>>>>>==>>>>>><:5aO,%ʁ#ʀ!ΊѩŜoXKG G"G#J&N'R)Y+b-m.{01134455~556666554-v'v&vu'sc(i\)cZ+eY.fV24:.U7B4}9;:989;=~>q=gq>r=v=x}y~>|}={={=?@|?z~=x=x{=wu=v|=w=x=wy=sv????>>?==:?60+&*׍'Ӗ$$p$%e&_(d+d.a1_6[9^=dBdEcGeGjFpCt@w=z;}:975542}1x0t/q.o-n,m,l,j-j.h.f-d-c-d-f,j{,mq+qi*tc)w_)x](z\(zZ'zY'yZ&vZ&q\%k_$bb$Ye#Qi#Gj"?l!8o!1r +t!%v y~x]d_dkorux{~}~{z{|} -NKJIGEDBAAA@@AAA=002_r1^s.`q.ao-cg-g^.m[.r[0u[1wW1tW1t\2v]2{\2}Y3Z3]5^4^4]3]3322jbTCDCBA@@?>>>===;+^]$5wBz6{9::99:==;<=<;x}?|?}?}?}=~>><<;:E<=====>>>=>>>==>>?>>>>=<3lH+0%$Ƀ ʃΖrYKEF D"D$G&K(O)U,^-k/}11134555555666553|-x'x'wo(s_)d]*dY-dZ.39&lis=q6q9v7}8::99;>@|?r>i>e=cxt}>s>q?r}=v=z=}=|=>~~?{{=w{=s?q|>sv=t}?s>s=vy>xv>?>>???>=<:<08,Ӗ'ɕ%Ɩ$n$q$u&b'c)f,c/`2^6[;`>dBdEdGhGmFpCs?v={;:8654211z/u.r-o,n,m,k,j-j.h.e.b-a-a-b-e{,is,ml+rh+td*va)y`)y^(z](y[(w['u^'q_&i`&bb%Zd%Rf$Jj#Bk">===45_QCC=o5r:w;{:99;;<~=<<>=<|>|u>}k<{j<|j>zgs<>>?@~?}>?<>@?24:=>===>=>>>===>>?>>>>=<.vB?"({%~!ʊ쿖|qXNLH D#ܾC%߻F&I)M+T-].n0~11345555556666552{*z(y{(wg)o]*f[,f\.dY/34a_8g;l9q8r7w69;9:;>@@}@s@m>i>e=dw}>{|>|~=x=r=nz?qy@u~>s=p>r>v=w>x@z~?z~=x}=wz=vy>s{=p}=r|>u}?r=n=q~>wz>{}=|s>t>>?>>??>=;<&F''˗'Ϙ%w$_$}%m&b'f)f,d0`4]7^;b?dCbFdGgGlFrCu@y=~;:865~4}11/z.v-r,o,n,m,k,j-i.g.d.a.^-^-_,b~,fw,jq,nl,qi+sg*ud*wb*y`)y_)y^(w^(t_(p`'j`'ca&]d&Tf%Li%El$?n#:p#4p"/q"*r!'s!#t! vvwwu#keYXafmortvtuwzy!}# "HKJIHGDCBAA@@@@?Ga10Z|/]v0_s0`m.]h.[k/_g/da/mb0p\2rX3tX3w]3xa4xa4|`5a4d5b5\4\4]4^4`41<%IuBDCBA@??>=<5gX0<?n~>o;o9q;{:}:9=>~<{<~<~>|>~;|~=t@sv>zm=l<}gx>=>?@~>}?@;<FL?-:=>=>===>=>===>??>>>=<1X:D$'v"z!{ńėvn}{xl]XP!G#D&F'J)O+V-`/p0z22344655556666541{){)yu)wa)j\+hZ.gZ10*\C<`?d7g9n9q8t6z8;;:<>@@@xAp@l@h>du{?z>|}=zz=w|?ty>v{?z}?{}=yz=v|?w@x>u~>r|?q}@q?r>u>xy=wwz=w>t>w>z=|<{z>v~>s=t=u{;vv:t{:q{9sw7vr5uk1sg/qf.wf,ye-ye.zh/}m1p2q2i4e4e4d5`5\6Y6Z7Y7V7S9}S9zW:zV:}S:U;V<~Q<}L<~P=W=Y=_=g09b/c,e*s'u'wk(|^-z].y]/|\1W1T1R1Q1M3K4N4V5\4g4t4x4}3ƒ1ɋ/͚.ͧ-̮+˴(̸'λ%Ϲ$ͱ!ɩ }iy $'";Av-<=???>???>=<9Ct( /Ϙ)҄&}$[$j$%i&f(f*f-c0`4a8c;b?bCaEbGfHnFtCy@}=::86|4y2{21/{.v-r,o,n,m,k,i-g-e.b.`-^-],^,`-c|-gw,jr,lo,ol+rj+ug+we*xc*yb*ya)wa)s_)p`(k`'ea'^d'Wg&Oi&Ik%Cl%>m$:n#6n#3q"/q!*p!&o #o !ponpnB^U\bflnoqs r## *NJIHGEDCB@@A@@@?ES>0[~/Z|.[w.]m.ah.ai/_i0`d0de1j^1mW3pY3s`3va4wb5ye5}d4|d5{c5|^5}]5~]5`4b4e545B<d7ECBA??><=4L8Nnln~z<{w^>|\:^r<{><>??>~>>>:@_j;8=>==>=>=>>>>>????>><6VSK,t$v!v}ɒ|^ocgum~}v!g!\"R#K&J(O*T,[-g/p1x2~3Ń3ˆ4쾔565555566653.})|)yl)t^+l\,k[/hZ26)7U$bC`8`:f8i8p9t9y8}:;:=>?@@|AuBnAj@e=d=g=i=i>lyy>yx=}~=}>~z?zu>wx@vAw>xz=wy>w}@w?w>x>w{=vw=w>z>}=>}~>z=yz>}z>uT>Y>\>e>l=r;x;}:8776446676:-y.Pb"D7c/f,g+n)u'ws(|`,\.{Z/}[1Y1U1R1P1N1M4Q5Z5^4g4u4z4~4̄2ь0Օ.ՠ-ө,ү*г'ʹ&ȯ$"! pgkv}m !&#D;X1<=??????>><;95V4(ـ&ނ%g$[$z$t%f'f(f+f.d1d4f8dm$9l#5k"3l"/j!-k +k (j%k"k!kj3`oSV_dh!l$o%'5KJIHFECBAA@A@@@;jS74[/\.\y.]p.`k.bg0`f0ae1cf1d`2hZ3n[3qc4sc4tc5tf5uf5ud5uc5xa5{`5~`5b4e5d5d58/8?o:DCB@?><#zP^0vZAqdBnl>pp>p|va;rc>==>>==>>>??>?>?>=:7XC#'#u"tyňwahQ^YXr]e!s"{#o$e%['W)X*\,c.k/t1y2}3ς4̈4Ȕ555555566653,~)|z)ye*p`,n],l\155E44zj@~e4b:^9e8e9k9r8x8{8|:~<>>?@@@}AvBpBj?f=g;i=h>h>l>p>r;s9s9t:u9v7v6v6v4v3w1y1z/z.y.v.t.t-u-x-y0u4q5p8r:u:t:s|{u={x>zx>y~=y}=zx=yq=yu>x?w=x}=|y>}??}>y=wz>xy>y>y>y=y>y}=z>{={<|=~=u=zY?]?c>i>o>w<~::98754346666y4w=uA(4P4/h.i,k*u(x~'|g+\.Y/Z1Z1X1R1N2N2P3T5]6b5g4s3{3Ҁ4Մ3։1ב/Ԙ-̢-Ʀ+濨)(&$#vy!gw!^{XZbkmuﻊ #+JRW7<>??>>??>=<<+uv%&ނ*s'q$_$j$$n&e'f)f+f.h2g5f9b;:z9u6r5r3s1x0|.-,z,t+q+o,m,j,g-e-d.c-a-`.^-]-]-^-`-b-e}-gz-jv-ms-no,pl,qi,rg,se+sd+sc*sc*ob*lc)ie)de(_f(Zg'Ui'Qj'Li&Ii&Fi%Ci$?h#=g#;h"8g!6g!3g 0f .e,d+c)c.a WT!R#_&l'%"DJIHGFDCBAA?@@@A9BY72Y0[.[z.[r.\k/]f0_e0bg1de1ea2h^3m^5qc5pe5qc6pf6og6pd6qe5td5yc6~b5d5e5d6b6~`55.oXVEBB@?<GmHQw[NwXBvZCog@pp=p|;p:r:{8z9}99:;<::;z~:yt:us;qw:pr:pi}q;t;=;@??>=<@C7 ]F8=>>>=>=>==>?>>?>>=<4i=)+#u vv×ynaPZHSTPqT!Y"_#j%w~&v'p)k+j+j,l.t/x1{2}3ӂ4Ћ4ɓ5뿘55555566652*)|q)wb,p`,p`-n]2<:7=?@A?@zAtBpAk>jh=h=i=l>pwv=yv>wu>v|>x={y=|q?~u?}|?x?y>|~=~?A}?y}>x}=|>~=|=|=y}=v=w>x=xW>T>W>\>b?g>l>r=z<<:9865544555~5x7u>??>>>?>=<9E3;-q(i%j$b$w$x%i&d'f)g,g/i2h6g9c}c"=b"<`";`":_"9_$8^&\W((&+JHHGFEDBA@??@@?@;6=V3W1U0Uy.Uq/Vk0Xg1\f1ai1cf1fc3i`3kb5od5oe6ld7mf7mg7nf7pf7sh7wg6|g6f6d5b6~`5~a54:)9DE@A>C$)N^Ji|Jw[FyTBpe=pr:r}:q9t:x8}:99<=<:~:}{:v{;wrqZ>=<=IN#::>>>>>>===>?????>=<1t=5"&u#vu{Ŏ^UWGTCPSPqS"V#X%^'g)t*~}+z,y.y.y.}0׀1~2}4ӄ5ύ5Ɛ5켖5555566765/**~i+tc,r`,q`-1>C49zm:xm:{n:i8b9c7f8j;m8q:s:v9z:}<|=}??CB?z@vBtBpAn@m?mBm@lp|x?|q?}v>}w?}|@~>}~={{?{@|@~{>}~=}?}=|=|=}{=|>{>z=w=q\>Y?X>Z>_=f=k>p=u;{<<987663355555~9x:t6u7:;:2.n-o-s+})z)c-V/V0Z2Y3V3N3K2P3Y4a4g5m5p5x4ր4ـ3~1р0ń/.--+w~*jy*`u(Yt&Wy$S}"Q MNNP{l＀ #+0f=:=>?@?>??=<;;$J'(k(l%f$j$}$o%d&d(f*g,i0j3j6f:f=iAhEgGeGjFvDz@x>t=r:s8s5r3q1r0t-w,z,~**y*t*o+l+i+g+d,a,^-],]-].].].\.\.[.\-].^-a~-d{-gx.jt.lq-nn-ol-oj-oi,oi,oi+nh+mg*kg+hh+fh*ei)bh)`g(^g(\f'Ye'Ve&Td&Rc%Pc$Pc$Nb$Na$M_%M]&M\'M\)L\,-")KGGGEDBBA@?@@@?=O0$4V6V2T1Ry/Sr/Sl0Vi1Zi1^j1ai2bd3gb4ib4jd5jd6id7kg7mh7qi8rh8sj7uk6xk6yh6{e6}d6~b5d5g645M0OD@CChP`@_E^GgE{Q>pd;os9t8u8v8r8:::{<{={;{qp{s<{t;zz@w>x>z@?>><<:Afn/9:>>>=>==>>?????>=<=A+C#%v!vuxÇ`WSITBVBUVUs!W}#Y%Z'^*e,n-y..0001ˈ1Ђ2~4͇5ȍ55︗5555566764.+v*f,vd,uc.r`.08%6;{l;{l:|p9k8e8b8`9g;j8m9r9w:x:z{@?AC?>yAw@u@rAp?oApCs?t=s>p>o=oq=z>~~>{v>|r>}v=~w={>|}>x{?yz@zAx?{=>?}=|>{>}>>>=~>z=w^>^>]?[?^?`?g?p>v=x<}<;9766544554669|9v7u9s:;62.o,s-u-}*)l,Y/T0W1Y3V3P3L3M3Y4a4f5m5q5t5~4}2v1t1w0z0|/}/|z/qx.gv,_u)[v(Y{%X#V ROLIOtp"& 4DMH;>???>>>=<;9Cp)"/l)j%j%g$p$%k&f'f(h+j-k0l3j7g:k=kAjEhGgGiFnCrAr?rHGFFDCB@@@?@@??>B?0/V2U2S1Qz0Sr0Um0Xl1[m1\k2]i3_e4de5gc5id6ie6jd7lh8ok8qj8si7sj7tl7tl7tj7vg7yf6~e5g5j6m8<3<9eLB;L<'_B`A`@`BgB~Pnw=oq;pprc@r_>xaxm>{t<{uy=??>==:6RJ6:=====>>>>>>???>=>8a&!*v"wvyƘlXUHTDY?]B^[ _t"aw$`z&`)b,g-n/v0}1112122Å34ﻎ555555568753,+m+}e,yd-wd./1-'l;k;j:p9~i7d7`9^;e9g8k7q8w:x:u=u>{A@?BB@}@x?w?uBsAp@nAoAr>t>r>o?m>m?n=p~r=x>~x>{u>|s>|u>}x>}x>|x@zz@z|@z@{@{>|?}>|=|={>}?>=}=>?=<<<~[>]=a>a>_>^?^?b?l>v>{=|<;::75554554358:~9x8s:t:944*,v.v.y+)v+]/R0T2X3V5R3L2M2S3`4e5m5q5q5x3z2r1l1o1t2x2x1xw1pw0hw.cw,`{)`'a$_!\WRLKXgs &) f:=<=>?????=<<93U2)l(m&n$i$s$v%h&g'h)k+k.l1n3j7k:m>mAiDfFeGhFmCp@s=s;s:r7q4m2m/n-p+r+t+u+x+|*|+v+q,m+j+g+c,`,],[,Y,X,X-X-Y-Z.[.\.]._.a.c.e.g{.jy-kw.mu.nt.os-pr-qp,qo-ro,qn,ql+pk+oj+oj+nh*mh*lg)lg(lg(lg(lg'lf(nf)nc*o`,o].l^/26-BFFEDCBA@@@@@????@65X2V1V1U~1Sz0Uu0Wp0Yl0Zm1Zi3Zh4]i5ag5gg6jc6kd7mf7pj8rm7rk7ri8ri9sk8tm8sj7uj7xj7}j6j6m7n9o77320dLK?U77`6_;`x=ut=rqqd=ma>pd=sa=r_wu=zv=zz=x=x>|=@?==>=4*bD8:=>=>>>?>>???>>>9AZ0$"x!vy•kZBWB\Bd?jFlb!op"tm%lm(ht+gy-j}/q2w3}443433214555555568741,{*i-{e,{e-yd1//:1(k4l;k:o9~i9d8^8^:g8g8j9p9u9x@zAv>u@uCsBm@k?l?n?p=p>p>o>n>m>n=s;xx=w=u=qw>v=w>t>s@s?~t?}y?~z?zAx?x>>?@?}>}@~?>>>==>>=>=<~<};~;|:y9w7x5v3o1h2f3g5j6j6i8a8`9d:i;a:~\:~\<\=\=]=a>^>Z?Z>_>b>c?b?_>`?f=q????>==<;,tl',m)v'y%n$d$}$p&i'g'i*k-l.q1o5m8o:n=jBgEhGiGkFnBq?q=p;o9o6m4j1i.j-l,n,q,r,t,w,|,},x+s+n+j,f+c+`,],Z,Y,X,Y,Y,Z-[-\-]._.`.a.d.f.h.k}.m|.oz.qy.sw.uv.vt-vr-vq-vo-vm,vl,vl,uk,vk+vk*uj*wk*wk*wk*yj+wg,wc-wa/ta145?EDEEDCA@@@@@@>>=9;73X2X1V1U|1Tz0Sv1Vr1Xm1Zk1Zh3[h5]j5aj5fj6jf8md8nh8qk7sm8qj8pi9qj:tl:vk8wk7wk6yn6~o6n7n7o7p6o54366Gy(.9`6a6a6b9f=k?G:rb5ky4m4s5u5x9|9z;|;:<}?x|?uqtw>yx;|z<~?~?=A?>=>@< 9:;>=>=>>???@@>>>9BN01%$zzzﻏ`>\=_AhBp@wMxi!j#a&a)yg,uq/x1z3}456555443345554467864/*r*f.{e-{e-28(<A6~l6k9k;}l8{j:|a8~Z8`6g6e9i:n:r9v=rz@}?|>=>?~Bx@v?wCwDrAl>l>oAoAo?q=s=r?oAo@qz;y:{:8865533~6|8~~:|}:|;<}>y=x=u>r>q>r?u?w=x>u>r?r@t@x>{?}CzBw??@|~B}@>}?}?==??=>==?=<<}<<}:}~:9~6w4m4f5e5g6j7j8e8b9d:g:e;}^;}];^<`<^=a>c>_>Z>]>c?g?c?a?b>e>l=t={<;;::966554346567}6{9|:x????>>==;:>14(+~*&Ӂ$`$f$%m&g&f(j*l,p/s2s4q8r>??;I:163Y1Y1V1T{1Qv1Pv1Rv1Vo2Yl3]i4]h5_k5bm6em8hh8ke9mk8nm7ol9oi9oi9rn:to:wl9xj8yl7zp5}r6q7p7p6o5q5s441?@,?0^2_3`3b5c8gvz;{}?@C0 <:;>>==>>>????@>;FJ\"(&{!|zmE`8c>kDtD|DyT s"a$X'X*g,023556665553224554467754.~*j+ze/{e1{e0+AP>9:|m8zl9~l9{i7zj9xa7zZ6}^6~e5f9j:n:p9t;r=r?t@u@x?w==??A}Bx@v@yBv@q>o=p?qCnBm>p=r>r?sAt?x={=~<~;~::::7544}7x9z:~:;=y=yq>q?t>w=x>v>s=oA}uA~z>y@||C|C{|AyAz~A~A@}>{>{?{@}@@?>====<<<~<{<~::96w5m5f5f7i8j9g9e9f:f:f:a;^b>e=_=]?b?g?g>b>b>g=k>p=t??@??>=<;7C-6*ڄ'ه%m$U$o$u$g&e'h(l*p-v/w2t5s9r;p?qCnEjGiFiEkBk?i=f;e8c5c3c4e3g3j2l1n0p/s/v.x.y-z-|-{~,w-s,o,l,i,e,a,^,[,Y,X,X,X,X,Y,[,^-a-e.i.l.o.r.u.w.z.|}.}{-~x.w-u-s-s-r-r-s,}s,{r-zq.xn/vk0uh2th456=DCCCBAA@???>=><jr/2b{3]2\1Y1Vy1St1Ru1Qv2Ss3Yq3\k5^h5_k5ao7bm9dj8gf8ik8jo8km8ml8nj9qo:rq:un9wk9ym8zq6{t6}s6r6q5q4s5u4v44.+12f4b1^0_1`4b7g:k>@:x^4o{1s4u6|5~6{8y;z;};}<{z~u?~w={pnb>kk=ig;obxy=x|=~=B@?@>=?@B@?79:;>>=>?>>?@???<?9U +#|"|{꾠ce5g8lAtG~Fu>q j!T%O'e+~.034677776653324544477653,s+{f,xe.ye261&LK:}q8}p9|p:{m9zh6|j5{b7{\6}]6~b5g6k9n9o;p:q=q=q@t@r>q?~>|>~?@@}Aw@x@z?w?q>q>q?oBnAq?u?v?v?vAx?{<~>>=::::7768{:z:};<=w=u<{=|>v=o=p>s>z>w>r=|s>~p@}s@}~A{BxAyy@q}@p~@s@{AA}y?z?|@{By@y?|>====~==<<={<~;;9}8x6p6h7h9j9k:h:h:i:g:c;a<``?g?j>d>b>h>k>o=r;r??@?>><<;-Ly-)ه)u's%S%Y$z$k$e&g'k)p+v-{/x2u5t8t;s?pClEhFiFkDkAf?a<]:]8_6c6g6j5j5k4l4o3s3t2u1u0u/w.y.|--|-y-u,q,m,i,e,b,^,\+Z,Z,Z,[,\,^,`,c,g-k.o.r.t.v.x.y.z-{}-|{-|y-}x-}w-|v-zv-xv-uu-rs/qr0pp0om2nm455=CBCBBA?????;B%]9>>2by1b{1_~1]}1Zx1Xs1Xr1Vt2Uu3Vs4Ym5[h5]k6^n7_n8ak8ei8hk9ip9ho9im9lm9op9pr9rq:un9xo8zq6zs7zt7}t5s5t4u4v4w4x233/s0l0f0a0^1_3b6h9nlf=ij;qj>xt@zx=zy<|>@@>@??>>@DE=79:;==>????@@??>=@`1&}"}|g6l4q;wF}LJ[s V"M%g){,/146798987654433433488651,{k,sg-uf/xe17D:=>r:}q9~p:{k:~k6k5~a6}]5}\5a6f6l6p8p;mn?|????>>}@z@|@z?u@r?s@qApBrBw@y>x?vAw@y={>~?@=;::::89:~;}<<>}=n=k>r>w?{u>yr>|t=~q?}q@|A}?xsAqpBl{Al@m@nApCuxAx?y@z@z?x?x>}>>=~>z>?><<}<~<};}:}:{8s8k9i:l:k:j;k:i:e;be>j?i=cl>n>q=q<;#  '=m4k/i,t,}}/]1H1E4R5R5O3I2I4M3U2e3k4p5q5l6i7h8l8n8k7e8h6l5p3w/~,(&"wyof\U}Xl{~##*!Z48=???@>>=<;3fS+.q(o&_$K$e$z$h%h&k(n)v+}-{1x3t6t8u;r>mBjEkEmDkCfA`>[;X:^9d9h9j8j8j7l7n6q5r5s4r3t3u2x1y/{/}.--~-z-v,r,o,l,i,f,c,`,_,^,^,_,`,b,d,f,i-l-o-q.s.t.t.u.u.u~-u|-t{-ry.px.mx.kw/iv/ht0gr2hr455<BBBBA@??>>;ED 6-75bw1cx1b|1`{1]v1[s1\q2Zr3Xr3Vt5Wm5Yi6[k6]m7^n7`m8cm8gm9gn9fo9fn9hq9mt9nt9qs:tr9xr8yr7ys8zu7}w6w5w5w4w4x4y3z42/v.s.l.e0`0a2d5l6u;Ft^vv@ux;{|;>A?>?>??>>EPC6::;==?>???@@??:CL+*#%~ }亴kDk5t7{@K\HsU I#kq%z|)-/257899:~:8754443433488650yt,sg,oe.qf121Je !;r;s:p9~j9o8k5`4~^5^5`6b8k6r8q:l:i;l?oAr?o?n?|@?>>>>>?|B{AxAv@u?sArBsCuAw=x=x?y?z?{>~???=;;;;9~9~:<~<~<};v=t=w=~=~>r=k=p>~q?zq>zu?|x?|r@|pBy~>r>nsArr@y{@{~BwBrAqAtAz?{@}@~>}>z?x?y>y>z>~??>=<~<<|;};~:z9r:m:l:m:l;l;k;hg>d>j>j=fn>p>q?@??>?<<::"<J,o)e'b%N$U$u$p%i%i&m(u*|,}.y0w3u6v9t<>5Lo,5bp3ao5ar4bs2`y1_z2^v2\r1\q3Zn3Wo5Vr5Wo5Xk7[l7]m7^n8_n9bo9en9fn9fn9go:hr:kw:mw:pv9tt9vs8xs8zt7|v7~z7z6z5x5w4x3z3{3|3/{.y.r.k/f0g1j4s6~;MwCqAr=t=~t=zm>td?rc=re>qc>q_>??@?>=>VS5::;=>????@?@?<E!4/&" 淲zec9o9{=H\sE^< C"_%}*.13679~:}:z:t9q8v7}6555566689764x.tl,lg-nf/oe44/-j2r=>>>|@{@zAxBw?v?r@rAsBu?v>x>z=|=~>?>=>=;<<;:;<}<};t=u>y>{>{u=}p=|l={o>}r>w?y@~q@}pBzy>vz@vt@wx@vCu|CvAvCwCyAz?~??}?{@{?z>y>y>{>>>==~<}<<~<|;|:u:q:p:o:q;p;l;ji>k=j=h=k=m=n=o=q??@??=<;98;'+b*c'Z$I$e$$m%i&j&t(}*},z.y0y3x7w9td>f>h=j=l=AuiG02>_~6av5bp5`o4`p2^t1Zw2Xs2Wp2Wo3Wl3Wm5Wp5Wo6Xl7Zn7]n7^m8^o9ap:do9fn9gn:io:js:lw:oy:qy:sw9uu7wt7yv7{y7~|7|6{6x5x3y3z3|22/..z.s.n/m0p3x6:Y;L6ux3s23}5~9998{}9{|:}:~;~?~xAs>p={r?ys=wk=sc?pb@oe>kasr?uw?y;}?~A===?@@?<=>FH7::;>>???@@@?>6WB)&!볬\<g=r@zJ\r~D8 k~ X"t&*/2468z:x:x:x:u9p8p7w6~78::;;::975|2qt-lf,ie.je1491%=p1p8p;p;o9p6~i6~a4d6f5\4Z7j:p:m:i:h:o@t?q>oApB}??>?>=?@>}=|?{AyAy@w=t?r@s?u?v@w?y>{>}>>=?@><<<;;~}=u=s=w>v>~r>{q=|m>}p?}u?~y?z>p?nA|uAzxCvs@wxAt|BsBwAvBuBzA|@y@x@y?{@}?~>|?z>z=|>~>=={=}=<;|;x;r:r;u;t;u;s:5;JX=01a1_.e-n/ti1L4C5H7K7I9F:J;Q;Y:]9e8ym8rn7qo8tq9wr:wr:wp:zo9o9n8n5n2q/p+~W&d4"{l!{apyfYQKZIbpy|y #)$;E;=>????><<:<E.5c*^(^&S$R$t#w$k$i%q&{(}*z,~z.|1|4{6v8t:PB9e7d6b7_~5cu4an3^n2\p1Ys2Uq2So2Sn3To4Wm5Yp5Xo6Wl7Wn7Yo7\l8^o9`r9dq9gp:io:kp:mt:oy;r{:ty:tw8tv7vv7xx7z{6{~6|}6}{6}y5~x3z3{2~21/...{/t/p0s2}6:f:C5tu3r2y1z58:8}8}|9~}:}:{;x>{|<~u<}n>xo>tr;pi=td@vb@o`=ka~{<~;|@}?<>=@B??;7:F89:;;>???@@A@?7S*0)#"髸\A`?hGpSvb{s6B!!߅#&*/2579:}:{9{:y9v8t9u;x=z>{>}=<<;:875r1ml,fe-hf1ie557B2(WPq;p7n;p??=>@?=~>~A~A}A|@y?v?t=u=vAvAu@u?v=x>z~>|}>}??=;<<;z==v=ss>p?}q>p?p@u@~{@}Ar?~m?~t@ysBxu?zy@xx@x@yAwAtCrAs@rAqAtAx?{?|@{?z>{=~>}?{=|=|>}==;;v;qvb??>??==;:+Lx++^)Z&Z%N$c#~#p$i$m%x'|(~z+}z.~.14y6t8ts>w=y<{;y;w:u:v9x8{8}7~6~5~544320/..--}-{-w,t,q,m,j,h,f+e,d+c+c+c,c,e,e,f,g-g.h/h1g122:BA@@??=9GGm:i9e7c5a5_{3`p3^m2[m0Zo2Wo3Rn2Rn3Ro5Sp5Un6Tm7Tj7Tm7Vp8Zp9`q9bu9dt9gr:iq9kr9nv:q{:t}9ty9sv8sv8ux7xy7y|7z~6z}6z{5|y4}y3{2}221..../w/q0u2~6틿;u::5vr2r2u1z488}9~}9};}::{>y?y<{w<}m={k:tm:rl>sg?ubqc}x<~<<{>|=<=?AB>?@6'6:8::;>??@@@@>BB8'&#cM^BbNf\mlrzy }/ċ !$'+0258:9:9:~:~;z=v=u>v>x=|=<;::97w4ku0gg,ce-de2872;G0Ar@s;p:pqBrCsBxA?>??===?>>?>~>}?|@z?w>v>w?v@uAt@t?u?x~@|~??>=====x=v={===}v=~s=x>s=m>}r>t?q?s=}zAx|Cus@vs>tu?tr@wz@x{Bxx@x@wCwBxAtAqAs@u@w@x?w>v?y?z>z={>}>|=|>~~>===;y;tzB?xLBtSBuWAv^?yb?}f=~j;p:u:v:t:t9r7q5n3o/x+n(U$G = i gk}wsyer]{VQMTOdqvuw$'";/97>????>=<;4cD/-)\(]&Y$T$p$}$l$l$t&|({*z+}-/1~3v6v9ws@nBh@b@a@dAfAjAjAnBpBqApBqArAu@x@z?{>y=w=;@rlC|2t:m8h6e5c6`4]u2\l3Yj2Xm1Xj2Tj1Rn2Pm5Pp5Qo6Ql7Rj7Tm7Xq8\t8`s9ct9cu:et:hs:lu:oy:r~:s}9rw9qu8rx8v{9y{9{|7{}6{}5{|5}{3z2|2321/-,-.y.r0u1}5;;25{n3t4y3379~:~;~<~;~y=xz<|p;{i;wi>rj>piv>z><>@@@핽?핽??A"::;:;>??@@@@=5)*# 橾tl]E_Rbcfukrx {! !ՠ"%)+/25899:;<=~>|={=z>y={<<<;::9z7n3gl.cf-cf0ce1=H-/b,9t=t=p;p;l9l6l6g6}g6{a5}Z5}]7~a6|j7~m9i:j;p>r=q@sAuBv?=>=>>>???>~=|=z>z?{?{>x>u>t?u?u@uBv@w?z@}@@>=>>=<{z=t=l>~r@~w@~s@r?}v@yvAwrAut@twAxxBx{Cu|@t{?tAsAsBt@w@x@yAxCyCz@y>w>x>z>y>z>|={>~=====}=|w=z=x=q=n=n>m=l=l=n=n=myBAwLBwRAyX>{`?}d?~e>m=u;w:t:s9s8r6n3p/t+w){%s"g rXi }mvslmam[}WSTDRfqwv x"()+*_4?@@?>=<<;2<2$1]*`'a%Z$_#u"t$k$q${&|(z(~+~-~/}2|{4y7|9{y={<|;};~:~::887665433200//--,}-|,{,{,y+w+u*s+r+r+r,r+r-r-s-.-7A@@?>>=<<BCxC};|7s7k6e6c4a5\z2\o3Zi4Wm2Xk2Xg1Ti2Qk4Pn5Om5Rm6Tl7Wo7Zu8_v8`u:bt;bt;dv:hv:kw:n|:q:p}9ov9pu8r{8v~9z~8{}7||6}|5}|4~|2}1~2320.-,--y.v/x04;;ݗ-6g3w4{239}:~}:~<;;~=}=}{>{~=xz:up;uh?tg?ti=shb>l=|r=|q=||?w~Cs~>u?y@}<@A=>@B>96*9:;;;??@@@?>KP%:%""졸^H_Waia|dir!u"s!y ` v!n$m'x)-~0|3}579:;<<<}=~;<=<<<;;::~9q6hw1eh-`e.bf132`a5mz@9us@u@v???>??@?>??~>|>y@xAy@y?v?r?q?s@uAuAv@y?|@~@??>===>}}{>}t>|l=}r>|v@zsCztA|v>|t@|pB|rAzvBvxBszCs|@t}>t}BrArBrAuAvAu?uAwAy@{@z@y?z>y?{>>>>===={=|=|=t=q>v=y>w>s>r=r>r>m=n=r=p=m{`>|b>l?s=u;t:r9r9o6}l4p0s,})'$"ø um!yh!ul mfcb^p\ZXb:Whsxw!y%(^VR:@@??>=<;99S4*e(i'e%U#g"z#p$o$x%~&{({)+|.|/z}2||468|:u|=~<;;;:9998665433220~//.---},|,},~~,}+}+|,{,z-y,{~,-,6A@??>=<<;?>xui={l>{g=ye<{j;{i>}d?|k>xr=|t={z@x|Bx<{A|@~v;ur>r@tAw@@BA?>>>>??>=~?z@x@y?w?r@o@p>p@s@v?y?}@???>=~=>=}=u}s>}t>|s@|w>|x={s>xq@xt?xu?vu?tz?q~>q>qz@p|@rAtAt@u?s@s@t?w?|?|?{>|=|>{A~@>=>===z={=}=u=s=w=y=w>v>v>v>t>p=p=u=q=m=m=p>s=s2?=@H?L>Q>Y<^=g?p>}p<|q;|r9{p9{m6{k5}p2t-~y+|(%$z"g i{!mn"og"ja e\adavbbauo?Zkuy~w"$,$4h;>?@@?><;;+rr(*i,g(h&\$W#j"{#p#v$}%|&{()|,z.y0z~2|4~68w:pq?w@xAxAuArBpBqBsCwC{C|B{CxCwByC|B~B~A{Az@z?}?>>=<;;::9987755443210/~/{-z-z-|,~,~,},|,|,},},-,6@???>==;;>=x;}:9}6u6k5b5Z2Y2X{4Xt4\j3Yj3Vh4Wc4Ve5Uh5Um6Vq6Yq7\r8[s9Xv9Xt:[u:`x:f|:jz:k{:k~:j~:j|9m{9r|8v8x7x6y6z6|~5}~4322110/-,-.|.y/z126Ɀ;̝8~\5}424y6y|9{}9|:|:|ws=yw=zzA|}?;B?>A?==>AOU(19::<;@@@@@@;='v"y |o]mZlhkxgdc g#i#h#or#mc"lb#uc%e&s(+.146:}:}:~;;;;;:;<<;;::9z8p7l{5jo/dk3ej74*?I:>5Dx@y;v:t9n9k;n6f5d6e5~a5|a5}e4f5e7|g8{h:~l:p=>}@@????}=z>|>||>w}>q>m=n>q>t>y?}>??@@?>>=}=u=s=y=z=u=x=x@~p?p>}s?|u>~uA~w@zw>xrAvr=ux=uvBuv?wx?uz>q?p|@tAw@vAr@r@u@v@t?t?y@A>==>~>>>>===|=|=|=w=v=y=z=x=w>x>x>s>o=q=v:0;މ,<݆*=އ,>4>=>F=J=Sp=}q;}r:~p9m6l5r2q.s+({&l%a#a#j"kx#ji"j`"f\ ddgsjklkLF~_|n|v{u ww#&(8I=>?????=<;:C29.h)c&b$R#\"s"w"t#z#}%}&~(+{,z.z0|2}4|5{8u:r;s=<<;;::988665443}2{1{0{/|.|.},|,{,z,{-{-|,-,6@???>==;;;:;;~9|6w5m5f5_4Z2Y~4Tx4Up3Wh3Vg4Uc5Vd5Vf5Vi5Up6Ur7Xr7Yp8Xs9Xu:Zx:_}:e:h|:j{:h}:i~:k~:n~9s8v8w7x6y6y6z5|5~432121/--,-.|.{026ب;Ÿ9Z553~4}~6||7|8{:zx|?v~>w~}s>|n=}i={d<{hwl>{u=|x>}{@=:A=?@>쒿>?@AHu]19::;<?@@@@@2"q&s!vy|yxyZx_xkuvqki"m#m$o%j$za$qd&jr'{w(),/157:;:;<;;::;;;;;:98v8n7ms4io.hn1dkF@KB1&9~x>}w<~x:v:n7k7l7~f5g4h5a4c5g5g5e6~f8i9n:k;k=p@s@v@x@??A@>>>~>}>??A@~@|>}>|>}y>w|=r>r?s>u>w@{@~?~>>@@>~==}=w=tr@u@wB{sAvtAxsBzr=ww>ww?{{?|yA|w@x{?x={?{@z~@xBtCw@y>w?u@w@~@?>>>??>====}=~={=x=y>{>z>x=v=y>w>r>o=v=y=;;9$yF+)e(h&^$Q"b"~"w"w"{$%'(}+},}.~/1}3{5z7x9y9|:|;~<{>y>x?x@y@{A~ABCB~C~C~CBBB}B|B}BBBBAA@???><<;;::988756|5{4|3~32~1|0{/y/y/z.{.{./.6??>>>=<<;0:@~:z9y7u5l4e5`6^3Z4Wz4Su3Sl4Ug4Ve5We5Xf5Xh5Wl6Tp7Ss7Uq8Yr9[u:]{:`:c:f~:hy:h}:i:l:p:s9u7w7x7y7y6z6}5443242/-.---.036Х99T4~44{4|7{7~}8y;vws@xo>ys~w=y?~>=gx/9::;<?@@@??+ "q stv}~bZ^juy w"v$t%u%l%c&i(z()+,.1579::::;<;;;;:왼;;:87t7p~7nq3jn/jo*8R6G%36x=|y>~z:z:m6k6i6g5i3i4b5e6e5f4}e6i8i9m:i;~i=}=}=~>??~?~=}>~~>y@y@}~?{@{@y=y?zB}A?>}={={?|>~=~={=w=v=v>u>w=z=v=r=r>u?q@ymBywA|y?~q=}u>~{>~|=}z>|t@ywAx={={?y|>y}?x@x?z={?{@|@{A~@?}@}?>>>>===~==~>|>{>{>y>v>v>x>v=s>t=z>y>r=p=s=vf=>???>><;8Ap.%0h*h&i%U"S"p""v"z"$&}'})~*,.01~2}~4~6789~9};{<{={>}??@AAAABBBBC~C~CCCBBCBBAA@@?>==<;;::988~8}66554|3{3z2z2{1{0{0118>=>>===<66N<9w9v8p7k6c5_6\5Z4X5Wx4Uq4Ul7Wg5Yf5Zf5Zf5Yi5Xl7Tq8Uu8Yu9]v:_z:a:b:d:g{:i}:j:m:p:r:s7t7v7x7y7z7~5443343/......036ɩ99P4z4}4{4|7x9}x9x;v|}=z|?vy?sw?ps@qq>qr<>=>;69::;<@@@?>=1ȓ lszi``nw!#${$z&s&h'm)y*+--.1479::::;;;;;;:::98z7t7qw6po4qq.qr9F\O`5( /~;zz:z9l7l6~i6i4j4i3e5e6b5|e4}f5~j7j9}k:{f;{g<~p@w@zAzA~B@AA==>>~=}=~=>>=~=}==|?yA}@>?~?{?{@}AA?{=w=x={=~=~=|>y=v=u>v=x={=x=r=s>t?~n>m@yA{A~rAx@{?{<~y<|s@}w@}<{<{>|{@{}A|@x@x>}??~>}?}?>?|>>>=>===~===>|>y>y>w?w?y>v>u>y={>x>s=p=s>w=v=rd???>><<;83R3*m(q%d$K"Z"z"{"x""$}|&z({)+,~./1~2~34567}8}9};;<=>?@@@ABBBBCCCCCCCBBBBBAA@@??>=<;;;::9987~6}6}5}4}4|4|4|4459=====<=<7TH7:v:q8m7i7d7`5[6W5U5V~5Ww3Vp6Xl7Zi5[f5[f5Zg5Yi6Wn8Wt9Zy9]z:`{:b:b:c;f~:j}:k:l:n:p9q8r7t7w6y6z5|5~543343/......036::I4u4y4{5|7t9zs:w}:w=x?{=|}>{{@|x?yt?sp>pqtm>wp?ܟBޝDGD6389::<=@@@?=<.$!ȕ!ȓ ʘРɰwqtmksz!"|#y%&}&k(l)v*,./01479:::::;;;;;럻:::9}9x7s6ss5vo4xu6wrF5UbV.27~==>=====>>}=~=={>|>>>>}>|>|>}?~?~>z>v>x=}=}=z>x=x=x=v>v>x?~z>wAr@s?p>q>y>~w?~x>|?x@|y?zv>yt>zx=zy~?{>{?y@@?~>~?}?|A}?|=}>>>==>===>>{>y>y=x>y>z>w>v>z>z=w>t=q=s>v=u=r=qBHRT92n3q3r4p7vm8zZ8D:1:܏*;ݔ-;4=>=H;M;S=\=c?@?>>=<;;*pk*-q)j&i%R#G"d!~!z"~"#}z%y~&y({)}*{,y-{/|/|0|1}2~3}5~}6~789:;;<=>??@@@ABBABBCBBBBB~B}CBBAAAA??>><<;;;::~9~8~87}7}6}6}778;<===<<=<:<6@?8m:i8f7c8`8]6Y5V5T5V~5Wu5Wo6Yk5[i5\e5Zd6Yg6Yk7Zs8Zx9[{:_|:a:b;b;d:i:k:k9k8n8p8q7s6w4y5z5z5z4}5~433~3}0~/./...02ߒ5;|={}>}|?x=pyr>{m=k?@=>@A>ܡ?ܠ@ܟAGQ?389::;<@@?><8,%"Ɨ ǗǞΥԸޙmZNpF}q{{~!u"q#t${$~&u'l(p*|+./023{6|9:::;;;;;::鞿::99{8v8t{6xq4yr5wo;wj6v^ZP[*,7|9{:~x;};x;l;d8i5~i5}l5|j5}i4i3d4f8i6l6i8}f8{e:|i;}p====~==>?}?|=~=~>{>>~>}>}>}>|>|~=}~>?}=u=t>{>}=y=wr?~v@~{?}y?~s?s@s=x=u>v>y={y>vv?ux?vw?wt?ux?t=w?v}?tz>t>v?}>>???}@?|?|?|>|>|>>===>>==|>{?{>z=z>y>z>x>y>|>x=u>t>t=v=u=s=r=q=qT^5=/78u6v5s7uu8|c8N9::/:ߗ.;5????>>=<;9<56+,j)j%[#@"H!l!!~!"y${|%{&z({(y)t+q,q-s.t/u0v1y2z}3x{4u5u7{789:;<==>??@@@ABAABCBBBB~CBBBBBBAAA@??>=<<ﻁ;:::}:|9|9~9~9;;:;<<<<==<;9AV3<;f8g7c8a9_7]5Z5V5S5T{6Ur5Wo5Xk5[g5[c6[f6\k7\q7[v9Z{:\~:^:`;a;c:h:j9j9j8l7n7p7s6v5y4z4y4x4y5|4~32~1}1~0///..01ސ49;;6l4v3y4w5o7|k;|;:;~=}}>~>}x<~o=|jsq=xq;|n;yr}u=????@=?@엾A@؟Aؠ@;=UR389::<=@@?><4*%" Ú¤ǬйؙoZLJ/iTz o!m!q"w$|%y&p(o(t*|,-.13z5}8::;;;;;<<줷;::퉿99z8w6yz5{p5zp7we9v^@wa:xeBL6.25y:w;x|=~;w9{j8}e7i5g5m5k5j4j4g4e5j5m6g7~e9}e;}i:~p<~v<{>}>~?>??>>~>}=~=}=}>|>}=>?~>|>>}={?z~?y|>z}?{?{{>}u=v>|>}>x=v~{=vBwCw=v=u>|v>{x=|u?~w@~=}>|{>~{>>>==>~>}>{?{?}>>?>>>>===>==|>|>|>{>z>x>y>z>|>|>v>s=t>w>x=t=rZ=c;l:t;w;}:7}4x1u0w.},,*'&%$#" |fw{µpGQXcc e!$'-:=>????>=<<:6?!.5j*b&`$K"7"M!u!!!z"z$~%{&y'x(v)s*r+q,p,p.o.o/q0t~1u|3s4r5p5m7n8t9}:;;<==>??@AAABABBBCBBCBCcBBBBBb@@@@???=Ņ=Ȅ=ˀ<};{;{;;~<<=<:;;<<<<;;:B79D:g9e8e8b8`8^6[6X5V4T6Tx6Up5Vo6Xi5Ze6\e7]j7^o7\r8Zx:Z:\:^;a;d:h:k9j8j7j7l7o7r6u5w4x3x3v4w4y3|2}1~1~100//../1݌38 :36i3u3x3w6o8j;;;;~~<~~=}}xf>ui>us=wu:zn:vozy?}@?>=>=@?>ޚAԟCԟE;+3E489::;<??><90*%"뽝輨ᾴĸ~spllrw/| 4 m{!q"s"x"{#u%q'n(s*{,-/1{37::;;;;;<<颽;:::~9{6z5|w5p6zj8wa:x_;xe=zj?yk4u6:|8y:x}u<{==??>?>>>=~>}=|>~>~==>=~>~>y>w~>x}>x}>y}@{y>w=z=}>}=x=w>y=w>s?t>x>{?w?~v?~tA}{A}|?|v?zvCzy>}x=~t=v?={<|==>>}>~@~>}=~>~>~>~>?==?@>=>~>>>~>|=}=|=z>x>z?|>}>y>t>t>w=z>x>r=p>?@?>==<;:,Ji.*`)W&V#:"3![!~ |!y"$}%y%v'u'w'z(|){*x+v,t,s-r.r0s1s2q4n4k6g6c7`8g9u::;<<=>??@@@A~BBBBBBB＀B~BBeBfBfCBBB‚AĄAŅAņ@ƈ@Ȉ?Ɇ?̂?}>}>}=ր=Ձ??A>:::;;<;;<;99Q>99e9c9d8`8]6Z7X7W4W5U6Uu5Wr7Xl7Zh6]h8_k7_n8^o8^u8\}:\:^;`;d:h:k:k8k8j7k7n9p8r6s4u3v2v3v3x3y1{2}3~100///.00݈272:ܕ,5e3t2y4y7r9n;<<~<~|:}~vk?wf@uh=ss==٠@ѡBѡHL) 0789:;;<?>=<6-($ 跮฼쮮|z~||~(ʕN !=!"v"w#s%n&n'r)v,y.{/|2~59::;;;;館;뢺::::8~6|5}5}s5|j6wb9v^;ya>zj>yk<{mE~p\L6:|:{;}99{r9xj5wl6xk5zg3}p5~n6j3l4i4}e4}i3{l6xg6zj6{h9}l9~q;w<}=<=>??A?>=>>=>>>>>=~=}=}@??>}}>z}>z={~=|~=|}>|=|=|={z@{=w>t>t>v>z>z=w?s>y@|z@zt?{u>{{?yy@zv@{={=z=|>~?<|=y==>@>|?}>=>=>=~?>==>>=>>>>~>|>|=|=|=}>|?|>{>v>s>v>z=z>x>r=o=p=q=r==<<:2bM%--Z(]$K"0!8!k !y!"##$|&{&~&'((~)}*|+z,w.u.u/v1u2r3p4m5k6h7d8a8_9i:w;;<<=???@@AABBBBABdBBBBBBąBȆBˆB̈́B΄A̅AˆAˇĀ@Є@քAڄ@݃@ڃABE?89::;;<<<<;;B;89:d:c:a8^6[7Y9Y5Y4Y5W{5Yu6Zq7[l6_l6_k9_l8`o7`r9`z:`:_;`tf>sg<;2+'#貳߰{|t}mif{hzk{p~t|z ; !$!"r#o%k&k(m*q+v.{1|47::;;:;;락:9쏿:97~5~55|n5xc8v^:x^<{f?{j=zlA~pD~p7GQ879:~:|9~;q<|g6xk6ul5xj3{p3|p4|l3~l4g3g3i3}j5}i6}k6}k8o:r:y<~>=~;=>>~@A?=>==>=>~>~>=>=>?~?~>~|=|>>~=}~=|}=|==}>y=xy>y>z?u>q>v=~A|>y>s=u?vA}v@x=y>wAz@=}=z<{==<}=wA|?=?>=~=??>@}?>@====>==~={>|>}?|?{>}>>}>{>z>v>t>v=z=z>x>t=r=o=n=r=u=E>L=U;_;g;p;y;~:552ﺊ.,Ò(Ē'%#"8J";!0A m rpt{plhfh~l|syt۱7HWbcf"&*09<>????===<;:6$7B,])V'U$?",!D!w !|!z!!""#$%%&}'{'|(|)z*w+u,t-u.u/v0t~1r~3q4p5n5k6f7a8\9X:Y:j;~;<==>>?@@@AAAA'BBB€BBĆBNJBʊBΉBЄBЀBЀBςBυBчBӊB֋BيCۆCڅDFI@68::;;<<<<;;:579;c;b:a9_9]7[7Z7Z5Z7Y5[{8\v7^p6_n5_k8_l8_n8ar9bx:b:b:c;d;e;h;l:n:n9o9o8m7k6l5o5s4x3{2{1z3y6z4{2{0{.|.//.0347Ю:͘7X4t4{4y8t:r;w;;}ws=so;roxs>xt=~<>>;:>><횻<ߝ?ϣBϣAΣ>Hm-78::;;<?>=90*%!譸ݪvvo|k}g~c{`xbyi|rngwn !##t$i%d(d(i+o-y/2|7}::;<;着:;뙾:997656w5zg6w^9w]:za=}g>{i>|pB{m?{mAzjBDM778;|:{;|r;{e8zg7wl4yl5|q3}p2zm3{n3}i3i3i4i5j5k6l7q:t;y;<~~>~}=<~=~>}?~A?==>>>>=~=}>??>=>=>~>~=}>}~={}=||=|=}>~=z=x=z=zy>w=s=x=~@|>x>u>t>rD~w@}=w@??}?>>=>>=>>>|>y=|=~>}>}>~>}>}=|>z>x=u=v=x=x>x>w=t>o=n=r=u=s=s=t===<:887*+X*Z&N#9",!S !!~ | !!!~""#$%}&{&|'z(v(s)s*s,q,o.o/n}0n2n2n3m4j5g5c7`8\8Z9X:V:Y;j<<==>>??@A@iAA„AĀAǂAɆBʌBʍBʉB̅B̀BЀBӂBՄCׇC׊D֊D֊DևEنGGKA589:::;<<<<;;80=E:a9a:`;^8\7\8Z7Y8Z6[6^z7_t6_q6an7`l9an8ar9bw:b~:d:f:g:g;iqf?sh>ul:sq;ty=w}?uq@zz>~>??~>;>?=<ٟ>ʣDˣE?0h,78:;;;<>><4+)$ 橾ߤmupmzji~h{hxgx i|!m!p!l e d˘ ٦!5#*$Vq&{g(f*q,{/1|6|:::;;:;뙾:쑿976576n6ya8y]:y^;ze>|f>~l@~p?ylAzjAzmBP_~:67}9}:y~8vr7zh6|e5xk5ym6|s4p2}n3}p3{k4}l3~j4}i3~l4l5~m7s9u:x:||;z}|=}<~@~?@?==??>~>~===??==~=~=~=~~>|>||<{|=}=>>?~?z=w={=|v={@y>w?vAu=qBw>=w=w?z?{@z>{}<|y=|={;zy={{====|??==B@==??==>===={=z=|=}>|>>>|=}=|=y>y=x=v=u>u>w=x=u>p>p=r=u=s=q=p=q=t<~v<~w;|z<{};z~;|;:765532220001}2y2x4w5z9y8t6v8{y:}{;~:u8k7l47Iuc~~@z@v>v=z???>===<;9:C /5Z*U'V%K$7".!K!e v !!!"##~$%%&'((}*y*t+n,l.l/m0l0k2h3f3e5d5c6`7[8W9R9O:M:M;Y;r<==>>>?@@†AĄ@DžAɆAʉAʊAɇAʅB̃BυCӇBևC؇CنDهEهFڇFهHJMA3789::;<<;;;;7@vE2a;a}r=}k;xjxh>{i?=>>==Ԡ=ǢBǣHJ37679:;<<<>=;1*'# }jwmpzoptwz!zw!{w!u"i"j"h!f!d!b `!s!ʁ!k"k"v$Y{(m{)y+|-049::::羚::뚽976567}6}d7{]9z]:{`=yf?}i?p?~n>{k@zqC~{H~M|?|4~8z7w|7|8xz8vt8~k7|b5xk5yo4|u2}p1~n2~p2|l4|m3{j2{j3zn5|m5~o7}u9}u9|w;zz|=~@??>==>>>|=}===>@>===~~=||={>{|>}~==>?>}>x=v=z<||>y=y>v=v>x@y=s>u=|>x>wAv@~?>|>{>>>@?=??==>>}>>=>===~={>z>z>y>}=}~>|}=~~=}=y>z>{=w=s>t>w=w=}t=|r=r=t=v>s=p>n=p=s=~u<}v<{x???>>===<;9+Ki.+V+T)U&I$>"5!4 < T l } !!!!""|#{#$%&&'())|}*w}+s,q.o/m0k1h1e2d3c4b5_5[6W7T7S8T:T9R:O;J;W=)>>?É?Ɗ@Ȋ@Ɉ@ˆ@̅A΅AшBӉBՉCׇC؅DمFچF܇GڇILOB3679::;;;;<<:8R5>a>`;`:_6\5Z6Z7Y7Z6[7^~6av6`t8bt:fq:ep8ct8c|:e:h:j:k:k:l9m9n9n9n8o7p6q7q6r5s6t8u8v5v2v1v0x0y1{2}/~.{0y2y5z69s; :I5r4y5y6yy7|n7n:x={v=zr=|u=}s<}i;zf><>?==>픽=>П=Ţ=ƢHXY",779::;<=>=9.*&"뤸ߢvzl|pv|{ {!r"o#{$y$r$o$n$k$h#d#`#`$r$l$j$r%'*,/3799::9좸8횻866565q6}]9|Y:{\;{a>yf?}m>p?{m?zm@}EI~Ey9y8{:s7s~7v9xx9yv8zl8|b6|i5{p3}u3zq3{n2{p2p3m2}i2|i4|p5|p5~p8u9t:~s<{v@?>}?}>}==<>}>}=~==<=>=<=~}=~|==~>====>}>w>w<{=|=x=x>}=@~=u<}s>y?}?|?t>u>w?v>w>>}=~=?}>=={=}??>==>=={>y>x>w>z=}=}=~=~>z>{>|=w=s=u>w=u=}s=}t=v=v>v=~s=~p>}n>py=|??>>>>=<;:3cQ/2W+Y)V&U$P#K"C!7!6!G!d!z!!!!""}"~##$%&}&}''}(~{*~|*{+v,q-n/k/i0g1e2c3b2a4_5]5\6\7[7X9T9O9K:H:E;E;Z<{<=>>>ċ?ƈ?ɇ?̆@ψ@ъ@ӋAԊBՇCօDֆEׇF؈HوJMQA2568:::;;<<<<:>* CA=axm=}p<}i=|g=}t?|y?vs>v|>~===>==>@>ܜ>͠>ˡ>Ţ<^l,689::;<==<4,)$!vizru~ {!p#m%y&&&&&y&u&p&j&f&f'p{'p'r'|()*,05789鶴997665566f8Y:~Y:}\>{b?{i?|n?{n?yl?}uBHH|@w:w9r:u9w7u9uz8xv6wl5{e5i5q5|r4xr3zq4zq2|q2}m2j3i5l5p5~p8u9s:~p;{t<|{:|;}=~>?@~>{?y@y=z=}=~>~?}?}>>=~=|?{?|=}=~}=~==|=~====>{?x>y>{<|>x>w@{=>{{=xr<{w>~>=}>x?x?u@s@x=w<=:v;z>>=={>|>|>x?z>{=>>>=>?==|=x=w=x>|>={=|=~>~{>}{=||=|x=~u>v=v=~s=~s=v=w=~v={t=zs>zp>|p>~r>s=~s=}s=|u<{{;{:|<<996~5320~0|/{/z1w/z/~112y5u6v7w:t~9vx6xy6wy8sw9vo6e5|f:~n:{}=wEqG{Dy>v=y>>>>>==;;:9 DS-Y/X,Y)a&c%f#c"Z"I"7!-!0!E!`!u!"""""##}$x%y&y&z'|(~)~*~|+z~,v,s-q.q/p/n0l1k2j3i4g5e4d5a6\7W7R8P9N9L:I:E:A;C;_;==Ŋ=Ȉ>ʉ>̊>Ό?Ѝ@ҊA҆BԄCՅEևF׉H׉KMRA14689::;<====<:6FG=Bb;a:a9_7^6\9[7Z5Y5[7]6ay9aw8`x9bu9et9hy9h:g:g:g:h9h9h:h9j9l7n6q6r6s5r5r5s6t5u4w4y3z1z1z1{2z1z0}1}2|4{7~;s=;?9l7u6|u6x{7y8w:p=}r=xvg>zq=xo>xk>|k=|t@ut@us<{<>?@?>>?@?ן?ʣ@ʣ?<9(689:;;<<=;2*(# {snz{~ !x#r&x'(((((z)v)s)o)m)p){|*{+++,-.378988755566x6]9V:Y;}\?|d?{k?|p?zm>|p?EH}F{=z;x8s:x9{8x~7wz7uu6vm7zj7j5}n4wo3xr3zr3zp2yq3zm4|l5i6j6~m6}p9{t:yr:yn;{s;|{<|<}=~?~y>y=z={>{={>|?|>{>{>y>x?zA{>{=}~==={=z<<==}=~w=}y=}>}=z=w=v>{=~|><>z>y=w@s@x?w==~?|=z=><=>@?}={=|=~>?{?}======}>~=>~>w=v>y=>=y=z=~|=|{>|{={{=zy={x>|x>|u=}s=}t=}v=}w=|t={s=zr>zr>}s=t>s>~r=}q=|u=|{;|:|<|<{:|:}7533}1z0y.z/z0w/w/y212y5u9t9u8w}:y|8|{6{w7ut8wo6|j7d8p:{{;|{AsFtG|@w=x>y<{;9t7i6e7a5X6O6M8P9X8`8f8k4m-o-u,|+}*)~*rz*nr)ok(sg)vf)yb*a*a*^*])m((&%"~!ulv~|tt5FXeej"&*0:<=>??>====<<;98063.a,b*c(h&s%o$f#Y#I"8")"#!*"A"^"s""##"#|$y%x%x&{&{(|(|){*}*~,{-w-t.r/o0m0l0k2i3g3d4b4_4\5Y5U6S7Q8O8L9I9G9F:C;@;F;h<<=ʏ>̏?ϋ@ш@ӄBԅDֆF׉H؉KMSB04689:;;<=<==<::BC\6:a=a;a9`7^7\7Z5Y6Y7\6`8cy:bz8cx9fy9i{9j:h:h:g:f:f:g:g:h9i7k6n5p6q5q4q4q5s5v5y5{5{4{2z2z3y1{0~13~4~8};x>=79~g8xw6t6|6~8v:|m<}s=|vm?yn>wr=rr>xx=}=~?A?>A@=뛾?AѤ@ȥBɤ@<6A\0689:;;<<<91+&"욼푽lgquzv ~!$|&y()*++,y,t,r,q,q-s-y-./13336789羚87766667n7W9T:W=}]>|f?|m?}p>{p>}vAGH}Bz:{8z7}7y9x9w}8vy7rs7rn9xq8zk5wl3wp3zs3yr3zp2|q4|m4zl5zj7zj8{k8zm:xq:vp;wo;zt:||<|=}=|?}>~=~?}?{>z=z=x?y>y>z>z>z=y>y>{>~?==~~=}={=}}=z>><~>~{=u~=z>v=t<|={x=u>~|={=~={=>~={z=}}>?=<=~?}@}}=|=?@>>>====~>z====x=v>{==~}=|x=~{=|={>{=y=|x={y={x={v=|u=|t>{v=zw=zt={s={s>}s>~u>u>~s>}p={q={v<{{;{;z=xw=z<{;:~9k7h6h6b6Y5R6S8V8[8b7e5g3h1l2s1v.w-{w,tt,qq-qn-rj,sh+xh,}i,f,e-e,t*('|%z"t!}wlvv}usmW=Pajh!%)-6;=>??>>====<;:>-M@.00.,s*q(m'd&X&W%L$B$:#1#)"(#/"E"b#u####$|$z$|%|%x&u'w(y){*~~*|~+{|,w},r}.n.k/h/e0b1^2Z2X3V3V3U4T5R5P6N6L7J8I8H9E9@9;:8:6;E-9d7w7v7z7z}9wt:xm;{u=z|vn>tn|?}>|@~==A?<@ޣ@ϥ?ͤAȥC;2-.6799:;;<=<7.*%!xjmp{pW[!$&(+,--.~.{.t.m/l/n0o2n3m5p6v6~67889887767768c9R9Q|p>xr?|CHFz}?x9x756t9u:s|9rw8pr9sq:rq7tm4yn3|s3{q3xq3yq4{q4{l5{j6vg7wk8wk:ym:xn:wn{>{?{>|>{?z>z=y>x?y>z>{={=z={=|<|=}>=~}=}|=}~>|?|~>}{>~?|<{=}|?x>z<}>}=z=u>u?}=}=z=|>z=w={<~~@}>z;z>y=x>~}=~=?@?>>}==<>~>}>==}=}y=~w={=~~=|{=}z=}=}=}=z=w=~v>~y>}x=}w=}u=}t=|u=zv=zu={t=|t>{t>{v>{v>zs?yq>zr=zv<{{;{~<{=y>y={;|9y9x6x4|3~3}2{1y0{1|1y1v3r4s4r6o8q7r~6t~9ux:vz7w9s8k5|f8|m8{s9v>}CsGvEw@v={={<::m9j7i7i6c5\6V7V8X9[9_9b8b6|f5wk6qm5nl3oj1og/lh/ll/sk/zl/|k/|k.l/o.u.z+*v(f%[h"P j|qyp~jrxjm6H\gg $(*1;==?>?>=====<;9=Z%05310--+*W)Q(L'E&J&I%I$F$>$2$,#3$J$c#t$}#$$$%{&s&r'u'w(z)**|+z-}z-x{-r~.l.g/d/b0_0\1Z2Y2Y3W3T4R5P5O6N6L6I7F7B8?9=:<;;;::7z@CԌGILRA/4679::<<======;:>>U:b֌$;b7u7u7w7{y8ys9zp9{ul?j<}k=ym>vm=un;xx=w~>z>>>==?<땿~l?}p>xo>vx@~EGDx}x>y=x=x=w=x>y?{>{>z=y=y=y>y=xx|=z|=|~=}>}}?}|=~~>~>~=~}>|>z>y=|;z=t>x?=}=x=z={=w={{w?v<}>>;;}>=>@}@|>~<==>>={==>=>>=}={=y=x>}z>|}={|=||=|~=|~>z}=yz=yw={x=|z=|x=|w=}v=}t=~t=|u={u=yu>xt>wu>vw>vw>vs?xr>xs=yv=z{;{};|=z=y>{=z;x:w7x5x4y3y2z1z0}0~0|0x2t4u5x6s7o8p7q7tw9t|9z~9r9j6~g7}i9zq9w=yBxDqEyAt>y=|=::t:k:k9k9i7g6_7W7V8Y9Y:[:y^8ub8qe8mg8kh8ie7h_5m^3ob2th2|k2l1l1p1v/.-x*e(oL%0R!' by{|maqkieTATcdf#&*/9<=???>======<<:467753220/--,+J)I(I'L'W&V%Q%L%A%2$+$1$E$W$f$q$|$%~%w&u&w'y({)|)y*w*}y+|y,zv-vv-qz-o-n.m/k0g0c1`1^1\2Y2V3T3R5P5N5L5I6G6E7D8B9@9>::<5?0A.EcGKQA/4679::;<<<<<===:8@3:@f;h;f͆=b7r7|u5v7w8~q8}q9}s=wu=qq;oj=>>>=;?֜?ˡ=̢?BRQ,568:::<<==:2+'#쐿tehgm}{{tqT6 a#&*|-w.~0233{4r5j6d7_8[8[9_9e:j:o9x::976677}7|8|8}9|m9zS:Nwr?|DGF~Axw?w>x=w=w=w=x>y?y?w>u=u=t=u>v=u=u~=w={>~?>}>|>~=>}?~{={{<|{?z?|:x=w>{;<}>u>z=}=v<}<={>~{={=z>z@z>=~;;>|<{<}<{=>=?@>?}>}=>>=>>y=~=>>>=~~=~=}>z=w=x=~{=||=}}=}~={}=x{=x{=yy=yy=yz=xy=xy=yx={v>|u={t>yt=ws>us=vt=ww>vw>vt>wr=xt>ww=x{y>x>z>=>>====<;;;9885554000/.-,+W)V)U(T'_&\&U%J%8%%%%"$4$K$]$j$u%&{&{&|'x(r(r)u)y*{w+ys,wv,v},u,s-o.l~/h|0f~/d0b0a1_1\2Y2U2P3L4J4I4H5G6F6C8@9=:<=9@6B5FJP@/4679:;;<<==<===<8KN1K;h9g>h{`8{q6{t5z6v9p8q:q>|n=tl;sk;tp=uq=un=xk=yj?ui@so?sz>w>}>>>?<=>;ߔAҚ@Н@ˡ@@Ip<479::;<<==6/*&!g[eogkzu~rgma g"w%)u,p.z124x5m7e8_9Z:W:X9\:`:c:c:f:l:s:z9|7x7u6u7t8s8s8u9u:q`:pQ;wM<|Q;\>~gB}p?xo=yzA~EHD|z?|:~9v8p;t:r;p|9p|7oy9p|8po5qr6tz6xv5xt5xl5wl4xr6xk7xg7{g8}f7|i9xj:wk;vl;zq:|v;}z;z|:w:x;xv>v>u=t=t=t>v?w>y~>~={>{=}}=}|>}x>}z=}=}?y=w~>u?{<~=s>y>|?{?|=|=}=}=~=|;}<<>y~=}<~@A==~==>?~===y=}==>=}=}==~>z=~w=x=z=~{=~~=~~=|z={z={{=zy=yx=wy=wy=xz=xy>yx>yu>xr>ws=ws=xt=yu=yv>xv>vt>ws=xu>ww=v|y=|:~9~7}6{5|4|2{1{2y1x1u1r3p5q6p6p7p:pxDuEpEyAv=y>}==z:xm:vk9to8up8vo9vl9ze9\9~Y8vW9oW9gZ:d`:fb:hc:hf>>>>>=====<;;;:9977633200//.-,+_*])Z(T'W'O'E&:&-% %%"%1%E%W%i&y&&&v'r(t)v)s)q*}t+zy,w~,t,r,p~-mz-k|.j/h/e/b0`0^1[1V1Q2M2J3J4I4H5F6B7?9=:;=:A:DHO?/4689:;<<<====<<=;96[7/Ah@h:i6g6e5b7a6_5a9c8d9f;j:l8l9i9h9i:k9l8m8m7m6m5n5n5o5o5q4q5o7l6k5k5m5q5u5w4v4t2r2t1u2s4p6u:v>@~]:|s7s6}5v8p8q:p>i=zj;xl;wp=tq=qo=rn=uj>vi>tn@w}?z?~B???;<==ۘCϜBϝBAA@S:589::;;<==4-)%!v~l_hyijmvn{ب"p%n{(qn,ul.|y13z5q7i8a9[:Y:[:`;d;e;d;`<]:_:e9h7e8c8e7h8i8j8m8n9lu:iW:jQ;pN<{W=`@~kB|p>ys=|C~EF|A~z<97v6u7w8r~:r}:oz9m{8kz8mp5rx7s|6tw5rr6ql6tn5sp6rj7ui7yj8zf8xe:vg:vi;xn:{s;|v:zx;xz:x:y;y>wvAwBy@y>z=x>u>u=u=u=v=v=v>w?yB{~A{=yz~>{z>|y=}|=}{=~y={>}>|x<{|<{{=}?~?|>z<}<=A}>|=>>~>~?>=>>==}={>|>===|=|=~=}>y>~w=|x=zy=y{=z={}=}{>{=z=|w=zv=yy=yz=yy=xy>wx=vu>vs>xs=zt=zt=yt>xu>vu>vt?wu=yu=yv=x|y>y?|<:9}8z6x5y3x2t2r1t2s2q3n4k6l6m5p7r;q~;w{8w{8tz6xr6}r6j6m7{:{>yB|{EpE}xCw>x>|>}>u=pz;pi9ln9jq7io9gk9fh8gb9j]8gZ9aX:^\:_c;df;ie;ld>kb?i]?>=========<<<;;;:98886320///..-,,W+S*N)D(A'<'6&1&*&"&&&+&E&^&s&~'|'y'x(r(n)q)t*~x+z{+u~,q~,p{,oz-m}-k-g-c._/[/Y/Y0X0V1T1Q1N2L3J4G5E6B9?;=??BFM>/4689:;<<=====<<=<:<;@L?83679::;;===1,(w$| ~rUqfnllnbd׽"%tr(rh,un/~|24}6u8m8g:f:g:j:l;m;k;f<_;X:U:V9U8T8W8[8^8a9d7h8h9fh:bR;gPd@}l@zq=z|@EGD{@:8{7w5x6w8v~:r|:qy:r|8lw7ou7rz7r{6rw5po6qo6qn5om6pk7rj7ri:tg8sd:ug:xk:wo:ws:wv;wx;y{;y:y;x?w=u=u>v@wAxAz?z>w?u=u>t>t=ux=z==~>?>y>uz@z@{@}Ay@|==~@~A>~>=======}={>}>|==>>|>{=}>}>x>t>}t=yw=y}={=|=~~>|=}x=zu=zw>zy>yy=wy=wy=vx=vu>wt>zv=|v>ys>ws>ut>tu>uu>vv=xw=zv=z{=y;w=w=x?y?y?x=yz?|>x=ivb>t[=s\>ub>wi={n>>==>========<<;;::;::997632000//..-,A+?+<)9(?(@'A'@&9&/&&&$&.&H&a'q'{'y(r(o(p)s)v*~x+z{+u|+ry,oz,m~,l,k-g},b~-].Z.X.X/X/V0S0O0L2J4J5I7G:F=EADJ>04689:;;<======<<<;;44dC/jW;s9v7u5~u5p8p8}p9}j:i:m:m;k=~m?}q=}p;{g;{p=z@y?y>}>?>@?뛽=>ңAȤBʣDGD23578::;<====0+&u"wz|{yYyquqnnwhi|ݦ"w$zh'{e+p/256{8x:y:z:{:|:{;x}CFH~C|?}8}7{6w5t7x:x|;tz:t|8ry6nv7rz8u{7ty6tu5rn7so7rm7sm8rl8sk9ti:uf:tc:uh:wk:wn:vs;uv=v{;w~:x:v:t=t>t=u=v=v=w?xAz?x>u=t>r~@q>sv|>u~=v}=w|?w~@x=z}<|x<|z=}|=~=={=w>{=}=z=}>|@|yAx>z<>x@x>{@@z?z;|<=<<|=<==}==>}>|}=}z>?>==~>x>{>}=~=y=q=q=w=~=~=~=}={z=xv=wu=xx>wx>vx=ux=uz=vx=wv>yw=|y=zt>up>sq?rt?rv>sv=tx>ux=www?yAy?wx>{?y=l>============<<<<;;;;::::874112000/.--?,@+@*D)P(Q(P'M'B'1'#''*'B'Y(i(ty(}t)r)s)w*y+x*zv*uw*s{,q,o,m{,jy,fz-b~,^,]-\-[.X.T0P1M2K4L5M8M;J>CI=1468::;<<=======<<=;8QwV9k:l>m;k8h7g5c5b5c6g7j6j8j8k9n:o8n7m:m:o:q9r8r7q6p5n6m6o5p5r5t5x4|5}8|8{5{3|2|2}3~3}4z7z=~? >Q;t:s9|s5x5r8o8l7j:k9~n:|m;~m>n@q?~l>{g<}q?{B{A|@>?>?@AݜAѡDϡBȤ?GT>1679::;<====/*%t!tvy]`xzvrolnwC|"j$|a'e*r.14689:::;;za?}j>wp>y@~EFF|Ax};w7~77u8q8t;v{:ty7p|6pw6sy8v}8w{7ww6vs6vo8vo8wm9vk8ul8vk9vi9wf;ubs?u>w>w?v=u@w@w=u=s}=q|>p?q=qv}>w=y|>x}Av>w~}|>|={=}z=x?|>x>}w={}w{@y{>zz?|?~x>y=z:z<<<<;y:x<{<|<<>>{==|{={=y>x>x=z}=|>>~>>}=v={>|=~>~x>~q=s=y={=~==|}=yw=wt=vv=vx=uw=tw=sy?t|?uz=wx=xz=wy>sp?qo>pq>ot?pw=pv=qx=qy=rx;t|;u~z>{?z?x=z<{=z:x7x7y5y5x3w2v3w3w3v3r7p8q9s;v;w7vy7rz7uz:{{8y5u7|j7zl8w{:v=z~A{~ErFrCw?v?y>w=q;g;ib;ed:^f:Xg9Va8U_:Q`9Oe9Pj9To9]u:hz;v|^<\:a;k:p;t:v9x7{40,(&n#Q C[mmRnDrGuTyj~zSwJtWsXoZ#(,,8;<=>=================<<<<<;;;::9886411110/..-P,P+P*R)Z)W(N(A(0(((((3(K(a)r})|{){*x*t)~s){v*w{+r},m{+kx,jw,iz,h},f,d,b,_-].Y0U0Q3N5M7L:N=AG<1569::;<=========<=;:>&O-Fn>o:n7k7g6e5c5d6f7g7j7k8j9l9o7p8p9o:p:r:s8r7r6r8r7r6s5s6u7v5x5y8w:v8v5w3y2y2y2z3y4u7t=|@>L<|t:r9r6}6v8n6h7g:}k;{m;xm:wp>zr?}r?}j>}i=s?~@~@@>?>>?BڙBϝBϞD?7[\078:::<=====,)k$o pr|[fx|tlakz`n#Bmm!{e$|`&j*u-~025789::;=|zg>{l?xv>}CFE~Dy=v:w68|}:w9s;m;p|9qz7r|6ty7w|8w}6vz7vw9vr8up8vo9wm9ti8tl8sj8rh9qd;rcs>t?v?xAu?r?qAr~>r=q|>p{=p=p=p=q=r=s=t=w}=x}>w~>w}>y|>x>y={{=}z=|z>z}=x=z{>}z?|z?zv=|x=}{={{?zz?x}=z}>|>{?u>{=|<}=~<;<~{:x<{===>=z=v>=<|x<{}=x~=y>{=|=|={>}>~>||=|x=}=}>|>v>t=w=y=y=}=~={z=xu=wt=vu=tw>sw>rv=ry>s}?s|=tz=sz>ov?lo?lo>kq>jt>jx>nx=r{=szy>{?z?x?w=y*;)/)%)))(()-)H)a)o~)uy)xx)|x)~x*{w*uv*qw+ox,p{,p},o,l,h,c,_-\.[/Y1V3R6O8R;?E<1579:;;<=========<=<;8HLXAo;o:o9n8k6h5g6g7g9g8h7l7l8k7m7o8q6r8q:r:r8r7r9s9u7u8s9s:s8t6t5r8p8o6p4r3s3t2t3v4w5v8txs=yj>{j>u?@@=<==>>?֛?Λ>ϜFQ6%M279::;<====>*'i#kmpu]fzveXX~c܁)=b!f"~d%~i's*|-/23579︘::;{wc>zj?zp>zA}EFD}Ax;x7w6v9x|;y;utAtAq>o?p~?p>o|@p{@p?p=p=q>s=t=u=v>x}=v|>v}=w|=y=z>{|={y=zx=z||v=zt={{=~}={>x>}>~=~=={<==r>|=<|=<<<};y~w>|=~=>>~~>{={=~=~=}{=~y=>~>z>w=v=x=x=z=|=~z=zw>yt=xs=vs=tv>sv>rv=sy=r}=p|=pz>nx>lu?io>go>dp?bs>cz=k~=s=wzw>v=t>p}=========================<<;;;;::::8753232000...;,5+/+'+,**)')$))))).)K)b*m*r}*ux)wu*xv)xy*x{+w|+t},p},l~,j~,g~,e-c.a0`2]5Y8Z;>C;3589;;;<============;:84?9=<<<;=?@ӞBҝ=Λ<U4(799::;<====>)%h"hjrial~~l\|V}ltGY i"l$p&y(+-/02︖56뾖8::{:m;e;i;l:}r9|9|9|9z;y:|8~::~9w:qh;oZygzw>{D}F~D}C|>y}:~5x5s9v;v;u}9s9r~:q7q6s}7sz8rx8py7nt8ln:lo:jo:lo:ql;of;oi:od:pd:ri;sm;pj:qn;rn;tu:v:xq=r=r=q}>n|?p~?q?q?p=p@r?r=r=t>v~>wz=u}=v~=w=x?w{?wx>zy=}|<{~<{}=z{>zu>}t=|>>|>w==|==={=~=wz>=|==>z>~=~=|=}~=~{={=~>~={=w=v=~w=}x=~|=~|={w=yv?wt=wr=vs=tu=sv=tv=sx>q{>p|>q{>pv>mq?gl>bk?]n?\s>`=j=s=w|uv=t}=q~;zf:\:Z:Y9|\9{a:~i:}p:||:|:::;;;r;h:d9c8e6i4k1l/p-x+(&#! 췣uWYhuzedlzwXjEhRgR cU$$(J8<=>=>==========================<<<<;;:::886445332..0/,-,-*,'+&+0+0*/*+*$***)*<+O+_)i})p|*u}*w|*vz*sy+p{,p~,p,p,m-k/i1g4f6b:=A;4689;;<<<=========<<<;9KP(@=q;rޏ-;~m9|~8~v8|q8wm8vl8zm:q?=<>ܜCҟFҞB3+(79::;<<=====,`%d!ehwlmu~pvb`xto l!l#p&{(*,.0ﵝ24579y:m;c;a:d:i:t:9::;99:9:|u:t_;sY;t\=wa=xb=zk<{p=}@~ED}D~B|?z95y6t:qtwo>ms?t?u{=s{=r?q>q>q>p@o@n=o=r=v=y{=x|=w=w=u}=tz?vz?z}>||={{=y{=yz>|y?y?z>>~|>y=={>|=y:x~>{===}={=~}=}>{>}}={{=|x=~v=}v=}y=}=}z=yt=ut>ss=sr=rq=tu>tw=sv=sw>sz?t}>u{=ss>mk?hfAcf?^l>^v=d=l=r=wt@t@rCs?t@s?r=>>=========================>=====<<;;:::99898/17610/.-0.0.0-.-.,9,1+%+++++'*7*H*X*e*ky+mx+l}+l,l,k~-j.i0h3g5d8;?;479:;;<============<<<;91BA=>t=s:t7s7q6n5n6m7m5o6o7p6q7q8p7p7r6t8u8w9x7x8w9v8v5v5v5v6u6v6x6z5|5}4|4|5z5z5{5|7z:|=|?Ԋ!q>s>v=<<<>?B@=>؜AОDџHA \188::;<====>=,_%` bgw|}~~yt|lqz y!v"y%()+-촨/1356x8n9g;b:`:c:l:{:::::9::9:g;{];yYuz=t~?r@p?q>q@o?n=p=r=t=w}=y|>y>w=v{=uz?v|?w>x{?yz>z{>}{=}<|=x>{=~|=|==~>|=~>~z=~z====}=<=<;y;v<{<|=}{={=z={=~=~>~>=~={==~===~=}=~=}~=}~>}y>|z>z{=|z=~w=v=z=~|={v=xr=tq>rs=qr=rr=tv=tw=rv=tx=v{>v}>tz>pp>mg>lb@kc>hk=h{=n=s=w=xx@uBsBs?q@o=q=q:p9q9s7u5s5o5n6o7m7m6o5p7q:s9q:p;p|9p8u~wAzD{DtFsC}?x>x>x========================>>>>>====<=<;;:::9:82AF61210120109/5/0.%.,,,,++++'+:+L+[,a,b,a-a.`/`2`5a8:>:479:;<<=============<<<::A;:A>t9t7u7s7q7o5o5n5o6n6n6p7q7q8o8p6s8v9w:x8x8w8v8u:u8u6u6v7y7|6~7~76~5~5~5}5z5u6o:s=x=΄>e:y8}u7r8q9p9us@sAxAz><==>?A?픽@BלA՝@ОDUA*889::;<======*p%] _dp}yuv ~!}"%&(*궪,.024x6q8m9g:b9a:f:t::::::::::p:`;}Y;zY|k=}r>}ABDC@}>z;6~6|:yx?t=s9s9o~7o8p:p}9p{7pz9sy9uu9tr;rq;pl:nk;ln:ml9oh:rg:th:tg;thu@v@v>s@sAr~@s{?t~@t@r@q>r>r?s>t>t=r=s>u~>x>x~=w{>y{?y}@x?x|?yz>z}?|~@~}=~|??x?~z>|={=>}>{|>{=~:<=|:{{;x<|;w<{y<{>}|=}<~=>~>=|={=}=~===~=}=~{=}}=}}>}y>~y>~{=~{=~x=~x>}y=zy=xu=vo=wp=wr=vs=us=uv=su=tw=vz>v{?t|?rx>qp>rg=ub>ub=sj=u~=x={<{;{t?qz?z={};}y;x;f;f:f:e;k;n:q;y;;:::::97{5o3b1V.T-X+b(l'w%"!{vsx|yvqkugeL_;]NoJ$+/38:;==>>>=====================>>>=>>>>>==>=<<<;;;:::;;65418<68633310//.--,,+,- ,-->-L,U-Z.\0]1\4Z69;968::;<=<=============<;;::,CK=t:u8w7u7t7q6n5n5p5n6m6o6o7p7o8o6r7u8u7u8u8u9u;u;u9t6u6w7z7z8z8z8z7{7{7|6{5y5t6r9s=<>@>BߛD՝C֜@<E[+89::;;====>==+&"ކ퍿nL,w r!t*x?{J~fdB(!"$-%d'*,./13y5s7n8i8d9f:q:~:::::::9:|:c:Z:~V;|Z;~`<}e>p=}x>}BBDA@z=~;~66|;}xx?v>v?t{Aq|Aq?s=s>p>p=r>v=w>w?tu>w>x}>x}?z}?{{?y~>z~={y~}>~|>{>}=}=|??=u=z={=}y=z}={?}}@<;}:}<{~{=y=~y=}w>{v>ww=wu=yq={p=|p=xq=uq=tu>sv>uy=uz>ry?r{?sy=wr>wi>{d>}a=~j==<<~<|;xx;wu:xt;xxt:t:t9t7v7z7z5x5t5s5q7n7n7q8v9x8y~9|:}9|~:~z6v4~m6p7~{={>zAy|D}}EqDsA|?{?|>}>>>=========================>>>=>==>>=>><<<<;;::::88=<AC9<954343100/.-////$.*.1.a;v9r8u5v6v7{q:wk;xh<{i=~p=~v>}{>z>}?=>@><===AݙA՜A՜D=-e,89::;<===>>=>+갱'"Ҹןsv|~+.Oܬ簸!籶"Ჿ$ڳ&е'˺*޺,ﱣ./13|5v6o7j8h9m9z:::::::::;k:\:W:T<~\;~`<~j=~t=~?CCCB}@|=74}~7y8{x9v9v8s~5oy7m~:l9n8pz;p~;q{9qt:rorn=rm=rk=riy}:{|:xu@u=uw?rzBp?q=q=p=n>o?r=t>v?v=x=x>w>v}?v~?x?y{=y}=x=y{>z}>|>~}>{=|>}@~}@~|=}=|=z>;|;}:|~<|~<|};|~<|z<;w>=|{=}=~>~=}=~=>z>w=~~=}{=}y=|=~y=}x=}y=}v>|t>|v={u={s>zp=xn=um=qo>ps?ry>sz=rx>qy>s}>v~=wt>yl>~i?d>m===<=}{A{AzBwAu@x?y?w>v:w;x;w9v7w6t5r6q~6p5p6m8m7q9t:y~:w:{:|9z}8|}6{4k4p7x;|~@|A|zC{EtCpB~@|>|>~>~<{;}:p:n:n:n9m9m:o:u::::9765{4v2n/`.G-ͻ/*̷+(״5'޴>%H#I!ް; h)2B)f`~{uxqdѹ2J"G#'+/7:;=>>>>=====================>=>>>>>>>=====>>>=>=<<<;;;;:99:99>968>:54321043111#/)0%0'2+2/324867:979:<<<================;;;:;M?;<:y8{7z6u7p6m5m5o5p5o5p5p6r6s7t6v8u7s8q7p6p7q7r7t9u;t;s:s9s9u9v9v6w5y5z5z6|89܂:;ߗ0=`;r:q9s6|v7yt7tm9tm:{m;m=r=u<~z=~|>||>}>|?}@?>@?=@ڙAԛ?ԜEM2768:::<<===>==>*佯%佯!׳ø꽡ypnlllnrym Ҏ!#%&޲)Ķ+﫫,.024z5u7p8l8m9v9:::::::::w:b:V:R;U<~\;}b=~o=}y>BDEC~B{>}:5~5z{5w~7ux9t:t8u|6tw8q{:m7k9ly=k}u=u@r?tx@sx@rBp>p=p=o=m?n=o=q>t?x>x=u=t}=v?v>w}=x}|=}>{?z?~y>{}>z}>z={~<{t<|y>y=x;{=|={=zz;}<|};x{{=z{=z=z~=}===|>~x>}w={|=z{=|{=}{={x>{x=zy=zw=}u>~u>|t>xq>to=rm=ok=po>qu?rz>qz=rx>sz>t>u>uv?zq>~l=i=t>>=<=||<{w:|u;{q;{u;<<|@{ByAvBr@p?q=t=u>=>>====================>>>=>>=>===>==>=>>>===<<<<<;:::::8888?945436C>65511%3&3(4+3,4%5,68:98:;<<<<===============<;;:98=E?9{9|9}7x7r6p6o5n5p5p5p5q5r6u6w7y9x7v9t9r8q9q8r8u9v:v9u9u8w9z9z7{5{5|5}6~579:;M=\;m:q9p7{u7xr6vn8|s:t:q~|?}|?}?x@y@|?{?A@퍿@>ٖ@ؗ?ԛ>Qk(,88::;<=====>=>)廰%廰!ݰpgsbmbmfnlmsmznqv} u!n"i$f%d'd(h*l,p.u/}134{6u7}p8|n8s9}9:::;;::::j:[:T:P;~V<}\<~g=}s<@DEFC}A|=|7~6z5z}6v{:uz;u:u8tz8vw:ux9q}7l:m{=p};nz:mr;lp;pq;pj;pi|~=xBv>v~>s@sxCswAqAp?o=p=q=p=n=m=n>q>s?t>t}>t=w>w=x=y}>x|>x~={={?{?~>|?v=|v=zz>x}>y=w~>xt|y>zs=yw=}v>~v>|y={{>||>}z={x>{w?zx=yy=zx>yu>wr>sn>rn=pl=qk>ro>su>qx>p{>qz>rz?s>t?ty?zv>~p=q=z>|<<=~=zzs>s=s|?wA}DzFvCqC}@|=|>=<;9r:o:m:l;k:m;p:u9~::}9|776}5z4~q2vc0qV/mO-jQ+fU*d])ej&ht$mx"s{!} {umfaaenzsY۪3M!M!&)-7;<=>>=>>====================>====>===>>=>=>===>>>======<<;;;;:::9777661W`@971157623%5%6%9:::::;<<=<=============<==<;;:8BQ79:}:~8{7u6s6r5q5o5q5r6s5t5v6x8{7z7y9x8w9v:v9v8x9{9{8{8{8}8875567679:~;w=V;~l:p9n7|r7zp6}s7y8w:p=?~A~@}@?>??ؓ?ؔA>:*88:;;<===>>=>=)縰%縰!vew[nWlWq\udtlqqpusyx w~!u"p$m%j'i(h)j-j.g/h1o2x5y6y|8vt7pp7mr8qz9u9w:x:y:y;{;|:~::x:d:Y:P:~P;}V<~`}mg=qiu~t}=r{>py?qxBq@p?p=q>r>q>n=n>n?o>q>r=u>x>y>y=x>{~?||@}?|={>z@x>x|t{>zv=~<~=w>z=;}z;~x<;};;{s{}={|=y=z=y=y>zv>|w>~v>w=z=|>~y=|w>}v?|v>zx=wx>ut?sp>rm=rn=ql=rn>sp?ut>rw>q{=q{>q{?q?q?s}>x{>|t=w=|={<<=z=x|{@yCx?uBrDqAr?t=v=w~<<<:u:o:}k:{k;zk:ym;xq:wt:uy:r:n8m7u7x7yz6yr4qh2j_1gW0jQ.jN,iT+i])ji(ms'ov&sz#w~"x!w rmf^XW[cqm:L!L""%*6:<=>?>>>====================>=>>=>==>>>=>>>>==>>=========<<<<;:::::9986<:890,:B9-/589::;;::<<=================<=<<;;:>74<9~;|9{6y6u6u5t5r5o5s6u5v5w7y7{6|7{8z7{9{:z9{8|8~:98988876686~8~9}:v;>P;zm:~p8m7~r7s6y7}8s:{l>>@?@?==ߓ@ؓ@ؓ??9F_189:;;<===>>>>=)贱$贱!䭾wpcnZn\ta{g|nxut |u!~{ z"y$y&z'{(x)s,k.c/_0^2b4g6n7o{8jp7bn7`x8d9g:j:m:p:q:s:t:u:u:un:ya:}V:|N:|Q;}Y{uku;w:x9|9~9y:x:y}=y{:x~:xz:u=s~=t~>r=q~>qx>nw=oy>p~@p@r=s>r?q>p=o=p>r?s=u=v=y?z@x>x>{>|}>|?z>w?v@v>t|>vw=yw=|y=}={}=zz=|w=|{>z|x=y<|z;|<<|{=}|=}=z=w=u>wy>xy>yx>}z=z={>}v={w>}v>~u>|u=yt>wr?vo>ul=sm=rn=rn>tr>ut=tu=sx=qz>p{?p?o?r?u~>ww=}{=~|=|<<<{|=~=}?z@x@xBv@s>u?w>v=v;v:t9s7r8p|9n8p8q:n:l9q:t|;s:p;r;t6w5yu6{r6zl7zx<}?z=yB|CvBrBqC@}>}=;<;x|9vp:um;ul:rk:pm;no;kr:hv:e|9a8`7i6n7nx8ij7d]3^Y1_[1bX/iT-rU-x]+{f*{p(zt'zv&z{$"~!v pib][[bs}<K!K$ 5;<>>?>=>====================>>>>=>==>===>>>====>========<==<=<:;;;::::9777754=@)!179:::;;:;;;==<=================<<;::8</>C{8z6z6x6v6u4t5r5q5s5v6w7y7|6|6|7{7{9|9|9|:|8|9}9}8|9{8z8z8{9}7}6758~9}:w??}<==<=@><<ݖ=ܔ@ؓA::3.89::;<====>>>>>(걱$걱!媿{`fb^l_scygmuz!z!"$%'(*w+l.c/]0Z2[5[6^7c8dx7^l6Vo7V~9Z9^:b:g:j:m:n:p:p:oz:ok:t_:xT;yN;zS;}]:k>z>ACEC?=<{9|6y4tz4ry8t}9u7s8ov:kz:h};ky:ov;p{vm=ucti?rl?rv>w;{:}9}9}:z:y:}~>z;z|;{z;|{z~?v}>s|?rwBsv=sz=q>q@r?r?s?s=r=q=q=q>t>u>u=v?w@x=x=xv?u>t>t}>uz=z|=~{>}{=z{={|=~x=~{=|v=x{w>t=uz>ux?w{=y}>z{?{{>{u=|w=}x=|t=zs=zs=yq=wm=ti=sj>tm?uo>uq>ut=tu>rv>rz?r{?s>t>t@u>w{=~=~}<<<|;~;}~w>z?xAwAz?y?u=t?u?v=wy@{DsBuBpD}B~?|>}<<~;t:qu:qo:ol:nj:ll:hl;cn;_r9[w9W~8V7\6c6dw8`d8\W6[R4ZW3\[1a\/j_.ud-i,n)r(t'u%{$"!w n}hda_ew};L K#(4;<>>?>======================>>>==>>>>===>================<<=<<<<;;::::9999997655567778::9::;;;==<===========<=<<=<;;;:;)IxC0z8{8{6y6w4u4r5q5q5t6w7y8{6}6|8{8{9{9|:{:z9y8x9w:v:t9t8v7y8{8{6}5778}:x;Ƀ?B<{m9v9m5v5{6{9ys;sj=uo>==ݕ=ݔ?CA./5799;;<====>>===(뮱#뭱!槿UlWbieyjov !#%&(*,y.q/g1`3_5Z6Y7[8\8Zr6Th6Or7Q9U:X:]:b:f:i:k:m:o:ns:pi:u^:xT:xO;zW;d;s<~:7|6w{5w{6uz9w:v8s|8qt:nw:k|9n};vz=w{;r}th=tf>tg?sm>sn=ub>wey{={;999;:|9t?qAq?r>r>r@r?r>q=q>s@t>t=t>w=x>v>v}?v>x~>y~>wwz;w~<{;{yu<||=x}wy>y}=y|>wz?w|>yw>{x>yw>wr>xt=xs>vp=tl>ti=uk>um>uo>tq?ut>rs>sv?ty?t{>w>x>w?v>x={>}?<}<{;~;};|v:~z:v:q:v;}w>s?u@wBwCx@v?u?v=w@x?x=x;v9s9q~7q8w:v:m:k:n:r:u:x|9w9t|=|;z>>?>>>=====================>>=>>>>=================<<=<=<;;<<;:::;:99::998788787878999:;:;<<===<<=====<<<<<===<;<;:9-7{9|9|8{6z4x4t5q5p5r6v7y8{7|7|9|8{9{9{:z:y9w8u:u:u:t:u8v8x9z8z7{6~778|:z;?;=}n9{9o5t4z6u:yn>}?|>=<;<><=<ܒ>ܒACH:'789:;<<<====>===(쪲#쪲 礿LrMhfi|t !#%'*,.{0v1o3k4b7\8Z8Y8W7Sj6Md6Mv7O8S:V:Z:^:b:f:h:k:n}:qp:rh:t[:vR;wQ;{];j<|=AEEAA<<9~7{8z{5xx8u}:v9t8pw8ps9rw9p|9q;w~rn>wf>|g;~f;gr}Dtw>t{p@nAo>n=m?oBp@ps=t=w>v?x>y>z>|~>|={>~~>=|}>{|>}|=~z=~y=|y=|z=}t<|u;x}=vxw{}=|~>~z=~}=|z=|z=}|={y>zy>z{>yx>yw?vt?vs>xt>wr?uo?tl?sj>tl=ql=pp=pr>ps@orAqy@s|?u}>v=w?w?v=u{=x>w>xAzEvBtAu@x>x@uAr=q=s:s:r:s9u9x:q~:p:q:p:s:v~:w:v;w;z9y:{v7}s8t7{<{=~|AyBtAtDuFrA~@}={={;z>?>>>=======================>>======================<<<;<;;;;::::::::::99898888988999:::::<<<==<<=<==<<<<====<<<<<::5]"06:}<~:~7|5z4w5t4q4p5t6z8{8{7{8{8{9z;z;y:x9w:u:v:w;w:w8w7y8z9{8{7{8}78:Ђ;<6>?><<>=<<ܐ=ܑ@GJG5799::<<===>=>>=='# 袿HwFjak}| "#&(+-/~1|3v4n6f8a8\8X7Ty6Pb6Md6Ow7S9V:Y:[:]:a:d9g:j:oy:ro:se:uZ:uR:yW<|c;q=?BGC@?;~;7}8|7{{6vu:s:u7t~9pu:pu9sw:qy9nun?yj=~i:ixzuwAt{@r~=q~=m@l?k=l>m>o=q=ru=u=u=v>x=z=y={>~?~>}?|{>zy={~>~~>y=y>x>y=|v=}s;{;z}====}{={>~~={=~x=~z=|z>zx>{y=zx>xx>wu>wr?xt>xt>wp?vn?ul>si=qi=nj=mo=mt>lt@msAq{@r}@s>v>w?ww=u<|=>}<~;x:w:{p<~p:{9{;x=~>}=y=x@{ExCwBxBv@t?oAj?l=s>>>>>>========================================<=====;;<;<;:::::::::9999999988888888889:::::;;<<<===<<==<<===<==<<<;;;36$4F~@~87~5|5z5v4t4r5s6y7|8|7{6{8{;z:z;y:x9w:x:y:z:z:y9x7x8z9|8}8}8}679Ӊ;<ߘ/;n9~9r5p5~q9~p:~p:p;t=>==<<>ܐ?DYN3799::<<===>=>>=='# 響B{Bm]k{qa "%'v)v,}/134z6t8m8f7`8Z7Um5R[4Td5Vx7\9^9_:_:`:b:e9h9k:ov:qn:rc:tX:wT:{]<~i<|=@DE@@>::65}~5zw8tu:t9u6t{:rs:sw:tv:rw:k=h|om?mr@ko?lm?oi?up?wo?|p?~k=n=tyuo=p>q?s?u>w=w=v>u>t=v>w>w=w?z>y=u~>t{>wz={?{>}y=|y=~|>t=vp=vyx=x{>zz>|y=yv>wx>wz=vw>vw>wv>ys>zt>ys>xn?vm>tj>rh=rh?qi?on@nq@nt>qv>t|?q{@r>x@|?{<|=}~>{@z=y=}=~=~<|<{;t:p;t<{;{:s={>>z>v@yB{By@wAqCnAm>m?p=v;x:x;w{@tDsBtErCsB?{;y>>>>>>==================================<<===<<<<<<<;;;;;;:::::::9999888788776666788899:::::;;;;;;;<;<=<<=<===<;;<;;::/=}Y5887~5|5w5v4v5u5x6~97}6}8};}:}:|:{9{9|:~:::}9{9z9{:}989769ԉ;;٘):l8z9p5|n6s8r8p:qw>|??~?=<<=@=:;>?@@SV179::;<<<====>>>=(# ꜿ܏>}@oYis~qy *!Y"%{(l*n-y02557~8v8n8g7`7[_5[X4]d5az5i8i9h:g:g:g:i:k:m:ns:ok:r`:tX;xW;}b;s<>BCA@@<:944~|6yq9xy:x6v5sx9ss:tx:rt:pttlApp@ln?ml?qn?sr?vr?}tAm?s=z|u>yy;w~=yw>|y>~u>|pBttCpAs=t>s?s>s=q>q=q=p@r@u?w>w>v=u?v?v?x>w>vAu>s}>t}=v}>{=?}@y={w=x{?up>vm=vz=pz;pt;t=u=u;x<}y;}u|>vz=vt=wy>xy=wv>ww>wx>xu=yt=yr=wm>uk=si=rg>sg@shAul@sp?tt?uw?tz>qy=s>z?}?}@z?x~@xC{>}<~;~<<~=|};~t:p:x=yy>v@qAuAtCrAz@~<{;x;u;q};nv:lo:jh:he:gb9ga9hb9if9jl7b~5]6[4Z5_7fh7lc8uf8|e7d7e7l4t210-)f&YO#W!s |syeiwn{<;II!%*18;<>>?>>>>>=====================================<<<;;;;;;;::::::9:9988887866513544655552+,799:;;::;;;<<<<<<<<<<<==;;;<;::9/n12;886|5x5u4x5z5x69668:999999::9:~9|9{:|:~8977:ֆ<;Ԕ#:h7w7n6p6w7s7p9s{u?~@@?>==<<ߐ>ߑ@BB?8689:;;<<===>>>=>>)$!뙾݌J>tWh~k|vS +!A#n%q(g,l/{1356778w8q6lq5iS5hT5id5p}5x8x9t:r:p:o:o:o:nz:nr:pi:s`:vX;{];j;}=ABBA?=<984~3|y6{p9}}8|5v|5rw9rt:rv9oq:ntnt=qk=tl?tm?rn@rn?tp?rr?ux?~z?p>v={=y=~;<<;:;~9z:|~:v:t;u=|q<|u>|v=z}=zx=yy>yt=yk=wo@s~Ar@t@w@vAt?r=r=q=q=q>r>u=v>u=u=v>w?x>y=w?u=u~?w>x?{?|?~~?}u>zq>uv@sr?yr=wr>sv;u}}=x>u>{x=xy=vz=uz=wv=yy=xy=xu>wv>vw=vv>xu=xr=uk>ti>si>th?tg@th?ul>xq>xs@vuAsx@rz?v>y=y?zB{@z~@|B|<|;;<=}}=z|;}w:p:x~@?A~@v@s@u@sBrBu>wnAuBtCs@q@=|;y;v;r;nw:mr:qi9of:pd:qc9td9wg8ym7r|6k5h3i4l6pq6ui6~m7l8h7f6j6q4|30-*rk&:H$D";m!|{xrcgwr}2<JJ!%*19;<>???>>>>===============================<=<=<<<;;;;::::::::999888865643577;^H>;978:>AW>78767999:;;:;:;<;<<<<<<;<<<;:::8BJ3B6<97|5x5t5w5{5{79777879:::9~9}9~8~9~:}8{:z:z9{8|7~7:ـ<|<֎$:e7v7p6u6w7~p7yn8xu;zt>}u?????>>@>=??ޏ>ސ@FJ@4689:;;<======>>==)$!얾݋S=yYk{ey~wY :"D#[%wf(^+h/~145677776~e5{J4wQ4zg5689:}:z:x:v:r:nw9oq:qh:t_:w[;{b:s;?AABB><;~95}4z4yv7ys8|7y7sv6qu:qu:os9kn;nzol=tp?viAtmAro?po?qs@w~>y}=|u}><;<~<;:~::}~:{w:}t:}t<|p;zt;zw=z{=zw>wx>xt@{l=|n=yz?u@uAuAvAtAr>r=r>q=p=qv@w?x=w=w~?u}>s>s>t=t>tt?xq>xr>uq?ss>tr>xvx}>xx>yu>yu=xx>yy=wz=xy>yy>wx=wu>wu=vv=vv?vu?so=rk=si>tj?tiAtg@th>un?xr?vr?us@uvAx}A|@{=x=w@z@z?{>z;{<}<}<{<|~<{;}y:r:v;u<~y:v:t=w>>?}AzAx?sArAsAtAxBw>q=p=o???>>==============================<==<<<<;<;;;:::9:9998788777335;5BG<KQGeXF@=::?HOxIC8!A?><55;:;:34<;;<<<<<<<<;;::6:WI@;8}~5y5t5t5z6|78898879~:};}:|9{9y9x8z8{:|:{9{:z:{8|7z6y:y>>?>=?=>쐿A?ܑ>ݑ>CXK278:::;<<=====>>>=%$"픽݊Q>{Zowgvl D"K#W%o\(W+c.z045677666Z4E4R3j4689::::|9t{9pu:qp:sg:v`;y^;~j:<@BAB@?<;~7}4x~3x~5us7vv7w9tz8su8tt:pr9kn:kp=p>t=vr{=qs>qo>sr?rhBnkBln?mp?rx@u>t}>x{>|>|@}?<~<|;{;yuvA{pA~n?|w=x=v>tAsArAr@q>p>p?r=sx>x>w~=v}=sz=rq?o}>pw>ut>vq=vn?vs?xw=yx=z~=x;w;x<{;|<|{=|nv>s=q}>sy>tu=tu>uy?xz>xy?yz>yw>xx>yu=yt=xu>wu>us?ro=ul=ti>sk@riAsg?si>so?sr?tr?vs?xw?{?~B{>v=v?{>~==<}r?t@r>r>s=s>>>>>>>==========================<===<<<;;;;::::99988876524584GKBjRMQICFD=DB<;88=EKlNGE7?DDB=6=DDC,(e1:;:;<<<;<;;:::9;&_D>}7~|6{~6w5s5v6|7888878~9|:{:{9|8{9z:z8|8~::99:~9}8{6x9w;z:0;a6x5r8v:~l6zh6}q8v;z<|>>~==??<<;=@?ܔ>ܓ??QT179::;;<====>>>>>=$&"퓽݉g>|]uupx V"T#Y%l`'{Z*e.{04556666w4N3C4T3o4}689:98:~9vw9su:sn:tf;xa;|d:u;=AACA??;9}5x4x4y{6vp7uw7r|8qx8tw:tq:ml:ik=lu>m>p=r~=ry=szrq@rp@nn?id@jkAkn?nt?s{@t?t?z@>}?~=<}=z<|<{:<:~:w:t:~s;yo:yt:~w:vwr@}pA{t?x=w=u>s@rBrBp?o=p?r=tv@w>y>z?y>z=y=v}@u}?s{>sx?sqz=pz>sv?tq=vo@xs@xw=vvp~=s{=tu=tu>t{>v}=wy>xz=zw={w>zu?zt>yt>xr>wp=vo>vl?tg>rh?qjAqi?rj=sn>sr?ut?wu?xy>{>|@y>x?~><=>;z:x<}<;:~w:r:q:{r:{x;~<|:t;x=~=>~>w>t~?t>o@kCk@j>n@s?t=u?u=tsAuDnDsDrA}=};y=u?>>>>>==============================<<;;:::::99987764488:VD?LENXHHMDAB?==<9<;966<CJNAFGC74EB@B@>ADCD@4]I:::;;;<;;:;;::96>`J}:z9z7}{6{5v5v6z77667789~:~:~99;;99::::9887}9z;z;>;`8x5s9u9l6j9s:w<{=}>>~~>=>?<=;:<>ߐ>ܔ>@A85899;;;=====>>>>==*%!풽܈z@z`yw} a!d#`$hj't_)|g,}03455555l4G2F2Z3q4x6z7~9:989w9yw:vs:um;wg;yb;~k;pw>sAt@w?|??}>}~>|<{}?~|=~<:=;{:zz:u~r>y}?w>v?t?t?rBqAq=q>p?q>u>x>x>w>w>v=u=s}>r{?s}?sz?uy>u}=q=q>vz=vy=sv>rr?vs@vs@tu>uut=v=v=t=t>u?v=t|=tu=vu=v{=u}>vz>u{=w{=xw?xu?xt?xs?wr>xo=vm?sj?pe>rh?ri@ri>sj>un>vs@vu@wv?y{>}=}=y=}?<~<~:~;=@={:zz:t:q:m:~w:~~=|}z?zAzz?u~=s{>p@nAl@k?n?s?t>t@u@ujstAnCpEtAt??>>>=>>========================<<<<;;;;:99:888764678E=PXH]TFCE??B<=?===;98867755j8 l= l=o9p@rEsDsAsA%tI0vE9y?B{?K}@S~?ZA^BaBBCAMC=u38;;;;;:::;;:::8-v}=>w:w7~y6}~6{5y5z66556889:::;;;99:::999889;y;J;\9z5v8t7p8o;r;w>{>|>|}>{==>===;:;>>@BB5688::;<=======>>=>*%!푾ۇ}{~Bvdy}l!m"d~$fm&oe(zj+~}/1355554c2F1K1a3q5r6u7v9}99}8x8u:{v:yr:xl;zg:|f:v<=@AAA?;;~:~5|3{3x5uu9vo6ut5sy9rx=pvuw@soAtmDqfCrdBrmApp?qz@qBt?z>~@A|?}z>y=|>=;;~={;{~:y~;~w}u=s=~z=y@wAv@u@t@s?t>t>r?q?tAv=v=u=t=t=t=u|=u|=t}?rz?rz>rz=r}>r>w>zv=xr=vr>wu>xq?wu>zx>y}x=x=x=v>v>y=z=uw=rv>ux>x{=w|>vy>uy>t|?ux>uu>ut?vs?ws?wo?vk?rg>sg>ui>ui?ti>ul=un?vr@vv?yx>}~>=~=}=}?|;y:w=z;}:;>?;{:z~:{u<}s:l:u:{=}{={y<}=>x?wA}tAvz>qy>pApAq@r=q>s@t>u?xAz?w|=utn?nt>p?oBoFsCo@=}?>>>===========================<<<<;:::9:3+3558;:EKENJDIF>DB=<<9:;::::9n8 o7p5r5t4 s4!s3$t3't3q3j4 o4n5q9s;s<t>sC&tD0vB:yAB{AK}@S~B[BaAfBpBuByCC?M8ZE8:;;::;;:::::91aYKAt9t8~w7}{7}5|5|6}5~6~6~5689989:999::::999998:<[;X9z5{6r7p9r;<:;<ߋ@ތABEE6689::;<<=========>)$!څ}|~Ctfs&ރ҈v w r!gw#hk&ng'xn*}-023444x3]2K1R1e4p5n6n8o9v8w9t9p8u9~u:{p:{l;{h:m:<@BA@@=<;9~5|~3z4t{7qt7so5vt8xx|>{>|~?{u@xt@voBtiBre?tgAsj@ppApzBrAt?y=}@~B}@v>~=;<<;z=z:{~:z~:yy9s;qxt=o;q;s=~t>y=}?zCx?v?uAu?t>v>w>u>sAt>u>v=w=v?w>x|?vx>ry>qx=py|r=}p=xs>wp>yv>zy=yz=x=w{>|=|=z}=xr=vv?uz?t{>t{>uz>wy>y|?xw>wt?wt>ws?vs?un?ti?tg>wg=wh>vh>uh>vk=vn?wr?yx>|{>~=~=>>?y>w:z<{>}<;;;z:z~:|~:ztw>u@}oAwuAsw?q?p>rAuAr>s?u>v@zA{?{|>}t?|p>t|<|<{<{}:}z:~;99988ﻐ66쿕4轧3絳102u4l3f4b4b3i1v/{-q+ex)`a&jN$xZ"}`!gloytq|~ԁ!:FF"&)2:<>>???>>>>======================<<<;<;;::890gS5=AABCEC@B@<?=:<<:898 i7j8j7k7l7"n5o4n3q3s3 s2s2!s1$s1&s3+s21t26t3;u4Bv4Iv4Nv5Rw6Ty7Tz9R~

N?OASBYB`ChCpByBxA~AC?Cg5>::::;:::::::967{U8t9s9~t8{y7z4|5~5576567887778~8}:}:|:{:{:~:88998:É=wݏ@܎ACEE6689::;<=<=========)%!ك~~~Dtgezop~xy kn"kh$rh&zp),-12322q1]0Q0Y1h3o5j6j8i8o9p9l9o9v9s:|p;|k;}j;w;=BBBA?==;7}4{~5x~6uw7rs8sq8wv;wwmg>su>{@@|@y>y~>ytAzrAxn@se@oe?ni?oi>pqAr|CtAu?v=x?z@y~=}x===<<;}<~9~9|{;yx9}w:}p<~n:r<}q;~p:yu~xA}}>}@z>w>v@u@s?u?w>w=u?s>t=w>x>v?t?q{?pw>qz=rx>ry=s>t@v>w=yz={s=|m=yl=vr=xx>wx=x{=x=u=t=}=zz=yr>yu>ww>sy>t}>t|=u|=x}=xv>xs?yu>yr?vp?sm>uj>xj>wg=uf>tg?ui>vk>wn>ys>|y>}}>~=~=>=|?x@x=~=}>~=~;|:~:y<{;~~:~t:}s:~w;u:sp>oAo?r>u?v@wAv>v~?{w?p@}t>so>s=w???>>>>======================<<<;;::98=/Lq@<?@????=;<:9998e8e8f6h6!i5j5 i4j5l4m3#o3(o31q37t2=u3Av2Iw2Pw1Xw1_v2fw2kw2ou2su3vu3yu4{u5|u5}v6}x6}z6{}6w8p9h:_`?qA~A}AAAH:LR0:::::;;::::95I03t?S:{7x5p7k9os>w?z@BBCB??<;?ڐ?ڎ@FHH6689::;<=<=========*%!ׂFvidYpnjg rd!qd#vg&~p)+-/111w1m1a.Y/_1k3m4h6f7d8j9k7h8r9t:q:}p:|l;~p;=ABCD@=>=86|5z}5x{5wt7ur7us9vw;uu;tq;qh>ma?pl=y?>{@w?v=u}>utAup@ul?sb>ob?lj?nj=tu?vBw@y?x>u?v@w?y|>}===<;:9~:}z=~xv@t?s?r@tBu>u>t>t>t=t>u>s}>qy?pw?py>oy?r{>s~>r?s>u=u{>ut=wo=|k=|p=xt=ux=w}=w=v=w{>}={=z=y=yx?xr?ws=vu=vx>u}=t{=s|=s~>tx>wt>xv?xq>vm?um=ul?ui?tg>sd?sh@ul?vl>wo>zv>|z=}}>}===}z@|>;<=<~;:~<}<9t:r;u;w;q}p@yvAx|BvAp@n>o?q?q?p@o@o>q=t}?yu>p@{z@r?m>p=t@u=vmAm>p?mBmAy=~;{;};::9::9755ﺐ2컜/춤//01~2k2_1c/k.q-{u*pt(hl'e`$qY"v o nih]`gs~!6CC!%)1:<=>????>========================<;<;::984?#;WC>===<<;::8 ^7^7`6c6#e5!g4e4f4h3!j3'k30n38o3Bq2Ms3Vu2^v2cw2gy2jz3l{2n{2q{2uz2yy1}y2x2w2w3v3v4v4v5v5x5y5|6|7w7r7l8d8^8_9i>xA@@BADGC\4::::::::::98;+?N:y6w4~p6l8p;v=r>q=v=|>@AA@?A>=?،@؋@DPT768::;;<===========+%!~Hzji[[)iSW~\ |`"e$q'*,..0s1u1n/e.^/d1n1l3h6c7a8i7g7h8s9r:p:|n;~o;y<>BAAA><><6~5{~6z}5xy8xt9xq9wt:wv;vt;tn;rd=vd<{r<~=}>w?u?v>t|=qt?op@pl>sb=tb@sk@vo@yw@z@{@~B@{?wAw?x~?z===~<;:;};y=x>y=m;p;q~w=p|=z@vAt@t>r?r?r?s>t>t>r>q?r>q{>rx?pv>ow>nx>o|>q~>r?s>t=tz>ut>uq>vo>wm=vq=vw=w}=y=x=x=yvr>up=uv=vw=t{=sz=s{=s~>s{?vv?uu?tp?um?vl?ul?sh?re?rd?th?tl?vm?yr>|x=}{=}}=}=~======;:<<::<;9v;s=q;uxxA{u@t?p?~s@|{B|Ay@u@t?qAl@h?h?k@n=q>u|>{u>t?|?v=r?t@v>wm?l@j?m>oBmAr?<|:|:::89:886530/.0100e/b.h.m,p*tn'mi&lb#vb"!v^bSXWfhw|4A A!!#/:=>>>???=>======================<<<;:9975F5QN7+6@<<;;99Y8Z6\6#_4 `3 ^3a3d3"e3*i34k3~@@@AB=YK::9:::::::::9: 8MEk;j8}q7{x6z5~67555568778878:::99:;;;:88|;=J8v5{w4{q5~q5u;x?m>o=w<~<=>>qy>nr@ko@km>oe?we?zl?{qA|yA|?~@A@?z?v>w>y=z=}=<::<|=~~=}>|AzCxAv>u>t=s?t@u?v?u@s@q>pz>ov>ou?ow>px>p}>q>s@t>u=v{=xt>wo?vm?un>wr=xw=y={={x>x>v=v=x=y=x=wy=xr=vp=uv>sv=rx=r{>s{>t~?s{>tx?ut@tq?vo>wk?ui?sh?se@td@vh?wk?xo>{t>|x=~|=~~===<=?=;;::<;:<=|:v:q;p:t<~s;|p:|u;yz~>|@x?pAhBe?c?g?k=q>w>{z=w?@>y>v@y@{;|:{;yk>k>i@pAnCoAy=~<{:~::9988854310.-0z/w0m/\.a,i+l){j'uf%rc#zj!!wsRUY_[lh}y1?!?% ';<=>?>>>=>>===================<<<;;::96?9HK:A>:58:9Q8S7U5"Y4"\3Y2]1%`1'a20e1;h1Ck1Qo2[r2bu1hv1lw1px2ry2uz2v|3x}2y~3{4|4}~5}~5~5~554~3}3}4|3{4z4y4x5w5w5v5v5w6x5z6}6~6z6v6q7q6p8t:y>@@@@CA>S79:::::::::979k_@i:i9p7~u6|5}665555578776789::99:;;;:98ҁ;Ҁh===:;?ւAփBDCT:69:::<<<==========*%"xMpxj_T̰'AZ!o"$&')+y,gw-mz-{-u-n,c-g/s2o3f4`5e6i7g7o8n9}o:{p;}s<~;=@@@A@;:988||7{}7{z:zt;yt:{s=|s<|u:|p;zi={i{~@v}?p{>lw@lpAln>jn>njAvk?|n>{r?|z@@?~?}=z}>v{=v?|?z=t=v<|;;:~;~=|;qvA{@}=}<|>{@y?x?u?s@s?t>u?v>w?u?s|?px>ou=ou>nw>oy>p}>o=r>s=t=u{>us>un=vm>wn>vr=vw=x=y>z>y=uzr=yw=w=w>x=w=x=x=y=xx=xr=wo=vt>tt=sx=s{?s{>r~>s|=tx=ut>ws>xq=xk>ug?tf?sg@tf?vi>xk?yq?{v>|z=~}=<=<:;?><;::|=~=;>>t<~w9p8q;}qy?~x>p>q@wA=}>~@z?q>jAh@f?e=j=q?y?~~=z?A>|=y?z?{=|;|;ym?hAnAoClCq=={>???>>>==================<=<;;;:9881U\;??<;:9K6L5P3T2Q2V1%[1)]12a1;e1Eh0Rl0]p1ds1kw1nx1rz1t|1w|1x|2z}3{}3|~3}4}5~55566655455~5}5|5|5{5z5x5w5w5v5v5w5x5{5~656z7v7v7v7z:?@@AAAF>M>9:::::9:995FP:i?=;:};>ցAՃBCF;489::;<<===========+&}"} uPrtk]fAOl!"#&')})Rz+Ly+t,{,wy-ww,|j-za.sm/rx1uo3td4se4~i6l8m9}l:zq;yt;|y;zrnn=mo@poDtrAyq?zt>}}?>?~={=wy>ux=u?x?s|m=s=v@y?~|<|w>u>t@rAs@t?t?t>u>v|>sx?qv=pv=os>nv=pz=p{?o=o=p=q=r{>rr>rn=rm=tm=tp=tx=v=w>w>w=vu{=vt=wo=wo>xr>wvtx=sz>sz>s}=s}=tz=vv>yu>yq>vh?uf?sd?re?si>uk?vm?xs>zw=|{>}~=<=<;;<<:==;==~<}u?}>~>zBw?t>p@o?n=l=o=r?vAzA~??~>{=z=z=y=z=z=yh?k>g@lCoAiBk@x=z>==>===============<=<<;::982!zX5A;;;9I9L6M2K1P1*W11\09`0Ad1Nj0[n0er0lu0pw1ty1vz2x|1y~2{2|3}4~4455556666666655555~5}5|5{5y5x5w5v5v5v5w6y5|6656}7y6y7z7~;?@@@A@CR9<99:::99997Bh;>gԆ?AC<58:::;<<===========+&y"y!qUtwkb` }!"#%&x(8|(0x)h{)p~+s}-h}-g},kt,qc-mb.gt0gx1hk0ie1sh3k8}j9yn:xr;yx;~<>@BC@?><<98}z7|z6z|9xw9yr;yt=xt>xq=xs:}p<~g<}k<~uqt@ou?os=qo=poAoqDmuAru@zx?~>=>=z?|w@zv>u>p>nx|w>|{={~=z>x>v?u>t@u@uAu@v>v>u?t|?uv>us?rs?qs>rw=q{=r{>r=p=q=s=u{>uq>tm>sm>tp=xr=yx=x=w>v>v=u=u>u{=uu=vp=vo=wr=xv=x~t=u=uw=to>sn=so=tu>tx=sy>r{=t}=s|=t|>wz?xu>wn?vh>uf?tc@tfAul@tm?up?xu>yy={}=|<{<}==}>?>;9<~?>=;|:{:z;x;r;q|?w?x>s?y?~>vAp?q?u?u>u=u?t?v=t?tAzA?~@{>}={=xw>x=xi>i{~;w;w:z96v/h3h2g1f/k/p-l-i-o}.v~.r~,n*:*.*mc(Y([(_&e$g#r!!e` gati}knox.|8!|8$(-79<>?????==>>==============<<=<;::99+`G9|=9:98 I7!K5I2%P04X/=^0Ec0Qh/`o/jt0pw0tz1x|1z}2|}2}~2}3~4454555556666777766666665~5}5|5z5y6x6w6v5v5w6x6{6}6~6787|6|7}7<@@@@AD>ID6:999:::994;H;9g:g9p7w7~5655444556~98998::::::9:998؋9:76p4l5m8q:v;~w==@<ފ=ы=ы=@B<58:::;<=<==========-(u#u!m Xvuik!z!!~"#z%p&z'z(l})aw*i|,f}-Y-X,Z~,en,m]-hh.dx.as.bh/di/}j5zn7wr;xv;}<>@ABA?>=;;~9}|8|x7|x8yz:wv9xr9ysyq=xsqt@qy?pv>mr>lt>ks>mp>nn@knCkxBn|@v~>{>~?@>{~?|v?zs?u{=o~>r{?x=z={>};::{;}w;~ug=t{|>z?y?wAv?v?v?vAu?u>t?t@t|@ux@uq@ro?qs=qw=qz=p|>r=t=u=vvk>tl>sq=vu>yw>x=w=v>u{>z=v>u?v=x=x=wv=vn>tl=tp=vu=vw>uw>t{=t~>v}>x>w{@vv?vo?wh@vf?td?uhAuk@uo?wt>xx>zz=z>{=z=|====~;:<=BC>{:8;}=}y:r;p;g;~i<}g;|p;t~;r{=v|>}>}?z>s?uAz~@u?p?o?u?x?v=v?u@v>t=q?t@y>}>|?z>w>vx=w?>?>==>>===============<<;::97)TUp92C:8@7%D5)I3 I05U/Da0Je/]n/jt/qx0vz0y|1|~2}22444554555555666777776777766766~6}6{6z7x5x6w6w7w6x6z6{6{7}7788~6~78|><=>=ϐ@Џ=>@;68:::;<<===========-(q$q!j ^yq g!i!n"u"y#s%x&y''Pq)Mw+`y-T~.J-J-N,Y~,kh,s_+ko,ct-an,cl/5wr@xt<~<>?@A@?@><:<{{;zy:zw9|w:zw;wt:ws:ys;yq=zq}v?yq>vo>qs=pz?nr>jp>it?is@is?kn@moBq{BqBt@y?y?|?|>{{>yu?xo?rv=o|?sAw=x{<:::x:y:r9qsn=sq=rw=sz>r{>s=suw=uw>u}=u>v>u=t=tws>wx?x?x>v=v?x>y>y=yv=xm>xk>wp>uv=tw=uy?u{>t@v@x>xy>ww?vp?uiAvfBwfAvi@wn@xq@wu?wz=x{=x={=~>>><<<<>>@DyB:9<>x>}s>sAzx?v}=v?s?q>u@x?y?w@uAt@q?s>u?x>x?t>q?s=xc=d;g>c>a@cAj@q=z;w=vG4b'`+a-h,o*k+],Tv-Uu.Yu-_z.c.Q,M*s(4x''d\&yT$wW$p\#kc"g_!nb!}krut~hp- s6!t6%(,7:<=??>??>=>=============<=<;;::84=EH1@868'>6)B4@2.K/?W.Mc/ao.nw/u|/y~0|1~112344555555556656667777777778777777~7|7{7z6y7x7w7w6w6y6y6y6z7{7}888779=@@AAA@LC>89::::9986+CeAe:j7q66843343445678999::;=<;:989ډ;{;ܘ-6c3p5r6t9p:s;zs=>=>=>>ڔ@ΐDϐB745799:;<<=<==========-(m#m!g d| r!j"q"|"x#z%*&'Kl'>n*Hu-Ty-F.>.A.I,U+ez*vc)ye*mn+go)in(9H};??@AB@??=;}:}y<{x:zx:yw:{w9{s;xr;xt:yr:zp<{n=wl=qn=rjxt?vo>ul>qq=pz>op?noAltAjr@hs?iq?quBu}CvCxA}>}=|?}{>zu?us@un?vs>r|>r?q>qp>m;s=~u;~pp>t>}w?xx@v~?t?t?s?u@v?v?t@u>w=w>vy>us?vp@wn>uq=uw=uy>tz=t=s=stn>rv=rw>s}>u>u>u=t=u=u|=tw=uu=vs=vs>ux>u=u=v=wvy>vz=u}=v>v>u=w|=yw>xo@wk@uh@ugAuiAto@tq@uu@vz>v|=w=|==>><;=~<};=>??;9::z;r;~g<|d:vc:sg;uo~?~w=u=r>r={z?y@x?r>q?wAzBz@w?s@q?r>r@s?s?q=p>t>ya?dAj?n@o@p;C-g(e*i*t*u*h*Zq+Rm-No.Ps.Ux.Y.N,=+G)v'ag'%iY$}S$sV#k\"q\!}e!nsvv{fm, p5!s6%(,6;<=??>?>>=>>>>>========<<<<;::86BR|8OP9942=44B2'>/;L.KY.bi-qt-x{.{~.~/001123435555555566666677887677788888877~7|7|7{7y7x6w6w7x6w6w7x8y8z8|88777:=?@@@C@CF8999::999/TTeCe7g7p5}6843343345558:89::;<<;:989>ڔ@ϐCϐF?&999:;<<============-(j#j"e j!}"}"}" $L$%Ti'De);g,Ms-My.>}.;.A-J,S*^)qs)d({e)ul(uk%/B|A}?@ABA@@>yh=vl=ul=un=tq>to=rj>rq?py@oq?poAmtAlp@kr?mw?qz@t~CwCy@{=|?v?w}?yo?tp@so>vq>v|=t=s>u>v;z:{<=~;|z9{|:w:n:np;kt=s?s?q?r?r@u?w?v?v>vx>wsAwp@xm=xp=vv>ty>v|=w=w=t=s=sx=rm=pi=rh=sm>tu=sw>s~?t>t=t=u=u=v|=uxt?u>vw>xu=vl=wn=wr=wv?w{?xz>x=x=y=x>x=xx>yq?xh@ugAshAriBroAut?wx?vz>w=y>z====;<;:;;=?><;|~;|<|u>t}z=~p=}p=|xAy~Cv@t=s?uCwDwCt@r>r?p?p@p?t>t=u>w?w>x???>====>>>========<<;;::7:,UH29;%+6.137:02=-GN,^_,rn+zw,~|,~./01111134445555555566666677~7~67777788888887~6}7|7{6y7x6x6x7v7u8v8w8w8y8|88867:>@@@AABCB89999889/o\e8e9d8p6{6644333356557:98:::::::989;y;ߓ-8]3o3s8{t8|p9~j9{m:}v:~|:{;;<><;<=<ڐ>ЏAЏBH2999:;<<<===========(%g%g#d }s !"?"^#p$ji&Xd'EX*Na,Yp.Mw.?z/?/E-K,R,[)i(~o'b'e(g&5zyC{@|?}ABB@?><~=r>ttn>qn>ok?prAmvAip?jo>ku@nq?os>nxAn}Aq?r@r@s>v@s>q=wn>xn?xn>qp=s|=sv=w={:~:~;|:w:|:}x8|p9mg?m>~p@{nAzt?yy?w}?v?v?s?r@s?r>r@s@u?vy>xs>wp>wn>wo>us?ty>u|=u=v>v>r=pw=ql>sj?ti?tl?rs?rw=r~=s=s=t=usy=s=sAt@u=s>r?r>tu=um=xr>ys?xv>x{>w|=y=z=zy@wy>wr>ti?uf>sg@tjBtrAwz@zy@y{?z>{>{?~>>>;==<>>=??}<|;~=;|9m:~b:xZ;vb;qd:st;uz;t}y>x?t?u|?y}>wo=wo=wxAw{GsEs@u=tBsCo@l?n?p@m>l?o@u>v=x>x?t>t=v=v;v:u:v8w:z:~8:{????>>===>>=========<;::97:5=$VA;41$33*2%+.=<+RN*nf){q*w*{+}-.//01111233445555555555566~6}6|6}6677777788888887}7|7z7y8y6x7v8u8u8u8u8v8y8|89877:>@@A@BCD@8988999*78d:c9m6z65332333455569:9999::::998:Ɓ;57Z2m4n9|q8{q9k8m9x:z=}><<>>:=퍾><ٍ>׎@ЏADG5689:;;<=<==========#e&e#c w|v k!a"sw"k$zj&kf'WY)WQ+e\-ai.Rs/Fv/F/I.M-S+])g(u&k&d(g,;zwAzy@z~A|C}D~B@>}=~>w=q;t;r<~r9{t9zu;yu:wn:yoml>mm@mr@kqAho?iq>kx@mr>nu@oxCp@r>q@rBs>u>v|=t=vr=zo=zj?tm?q~un@~k?|r?{w@z|?w?t@t@v@v@wAw@vAx?xy?wr>vm>um?um?vt>ux=u}=v>x=y>v>su?tn>tj?ti?ul?sp>sv=s~=s=t=u=wu>uv{=v=w>y>yz?yx>yq?wh@we?wi?xmAysAx}@y{A|~?~?~??>==>>>>==<==99::w:zj:s^;qY>p`wAv?x?z}>zp@zm?xyBxzKx|IvCs>r@pAm?k@kAmAl?j?l?p>s=v>w>t=t>v?w;v;v;w8y:{:~9:|:t:i;h;e=b=`?c@cCkB~r@zx?yy?<&%&x&ml(g_*b[+_^-^g._s/a|/c/d.g.Z,T)g(w%$#]_"iW!t[!}^ chlou~b e(!f("%)-7;<>??>?>>====>>=====<=<;:996,6g>'2<82@).1$*J9(`R(wh's'w(y*|*~+--./011122122334445555555~5|5{5z5|6~666777777788888~8}8{7z8z8x7v8t8t8t8t8u8v8y9|9:868:>@@AABAA@6989883_@1><=?<=툿>>؋A؋ABEE768::;;<============*d%d"b!n|sbG(C!r"l"k%xj'ha'`R*lK,vT-qd._m/Pp/Mz.O.S-Y+a(h&q&x%m"h.ulAxr?zt@{xB{|C{C|B}B~{A}w?}z=~wmm?mt>lp>lp>ms@mx?lt=nx@t|Bv?v?yC{B{?w?wz=x}>vt>xo=wi?|k@y~=y}=v>row>|q=j=i=i=j>m@k>p@u@}x?y{At~Av@wAyA{@z@x@u@tx?uq@vm?ul>vo?vt>vw>w}>v?u=u=u|?vu>un=uh>th>qj>rp=rv=r|>r=s=ur|?r?r>r=t=uxv=xs>xs>xw=w|=x=w>w?w=x>x@xy?yq={l=}f@}i?zp>{s?{|@{?~???>==<=<}>><;===:89=yq=qf:mZ;mZ}z>?=xz>z=r?m@wD~xH||H{Ft?p>pBpCn@l@lAl?m?l=k>m@p>s=u=w>v>w;w:w:z:{;{9}8:~:t`>b>eAlBt@y{?w|>q>&"$uu&qe'oZ)jV+e\,fi.iv/n/s/w/w.o-a+d)t'$#"X{!$u ?l]fof{jlqvwsb d&!d&"&)-7;=>>?>??=>>>=======<<<;::84<KDi:232`(,S.'T3%gO$|i%r&w&x'z(|)~*+,.../00001112123322344~4}4{5z5y5y5z5|5}556667777778888~8}7|8{8y8v8u8t8s8s8s8t9v9x9{:9668;??@AAAD?A788889.#8=<=><=?@։B׉ABDD768:::;<<===========-*c%c!b!`pndS5~v|p!l"n#m%rh'g^(qK+~H-|S.za/kg/Zi/Vu/W.Z-_*e)j&o&w$}|!m1siAul?wo@xrBxwBzzA||A}|D}sC~t?|y=|x>|r>}r<~q=}p:{t9zv9zr;zlpe?si@ql?kq=ip=lr?pv@pu=mt=m|@sBx@y?}A~?|?x@wz?xz>yt?ym>xk=p=y=z{=w?q=o=r;sn@r@{sAzxBx{@x@xAzAz@{?z@y{?ww?wr?vm?vl>wo>vt>wx=u|?t@t?t>u|>vs=vl=uh>se>rj=sq=sv=r}=s=ts{?rsv@vx?us=uu>wy=x}=w>w>w>w>w>v>x|@{vA}p>}i@~i@~p?}v>~}B~A?>?@?>><=>>=<><<=};~:{y;wly?y?z>{>~w=o=u?v?~yAz}Cs}Cn@o@pAl@iAkBn>q>n>l>lAm?o=t>u?t;u;w;w9y:y;{9}9~;~a=bm@uAw|>q>kAd3{} yz$vo%va'uU)qQ+m\,ml.p|/u0z0}/|.~-t+f*o(|$"! ~ ,uMmaimkqnfk` c$!c#"&)-7;=?>?>>?>>>=>>=====<=;::8.9ME&O@3/)k.$`(#nH!d"p#u$w%y&z&|'})~(+,,,-..///0000001111~2}2|2z2y3x3w4w4y4z5{5}5~55566777777888~8}7|8y8x8u8t8t8s9s9s9t9u9x9{99668;?@@AB@FC8999995/67b?և?ևACDE668:::;<============.*a&a"b!MRF-}vɆoj!~k"}n#vm%lg&mX*~K,L.W/a0wa0bc0]p/].`-d+h)l'o%t$t#l^6pd?pg?ri@tmBwsBywB~y@|r?}p>~s>~x?}x=|r<|s>}r;}q:{s:yu9xq;yk;{p9yo9vo;xhluBny?pt>pr=q@rDxA{?z?y>x?w}@xz>xy=yt=yk={m?{r>zu=xz<|>u=q=vp?u=i=r>m=i>iAa?~j?|p?zo@zp@{s@yv?wz@w?y@|A}@|>{?{y@ys@xo>wk>vl>xq?vr>uw=v{>w@u@t?s|>tt=vl>uf>ud>sh=pp=nu=q=ro=nu=utx>uty?w>w>x>y>|>|x?}q@j?j?p?v?~~B~AA@>~?>=??=>=<<=:;={;z=ww:yl<|d;}T9{V:j;r;~;z<{=};};y?yAy?z>z?|z?~qiBlCm?m>n?p>p?o?p>s=r>qm@{u@s{?k>d@c;wt$wt#to%sd'sV)pQ+m\,kp.n0s1{10/.,q*i(t&#!!td %uAkPfPa\ b!!b!#&).7;=????>?>==>>>======;;:72iPxIuT"'3.&!s0 u4V j q!v"w#y$z%{&}'~'~))***+,,---......~/}/|/{/z0y0x0w1u2u2v2w2x2y4{5}555556677777788~8}8z8w8v8u8u8s9s9s9t9s9t9x9{:9669@?=<=>=<<ׅ=׆?FKI6689::;;============/*`&`"]!?3 qOޔnuh ri ql"pm#mk%ie(qZ+}V-W.\0[1wX0d\/`m/a.d-g*k(l&m%r#q#mj=l^?na?pd@vkBwoBzuBzq@xm?yq={u=y>v<~q<}s<}r;{q;{soi>qn=rr>qvAnzApwAwv>yAvGxCyEwBy?x>uz>vz?uw=srxs>vt?vz?v?z>}@|Bx@x?xy@ws?wn>wi?wl@vp>tp=ux=v}=v~@u?u?s{>su=tl=tf=sd>re=rnr>r;tu|>uw=wyw?w?x@y?y?yz=yt?~p?l@p@u?}@~@}?~B}?|=~=~={?=>=;==~v>x=x?|}A}rA|u>}x>~r>zr=xv=q|>f?b?f?m@o@n@oBoAo>q>s=s=r===>>======<;:67/<[8Z?0'"67^kquw x"y#{#|$}%}&~&''())****+++,,,},|,{,z,x-w-v.u/t/t/u0v0w1x2z2}3455555566777778}8z8x8v8u9u:t9t9t9r9r9s9t9w9|:8689;888:&5C>a9a8j9}73211111333568~9|9|:}:~;;:9998~8z96?3b5p8~q9|m9~o9~k:}q;|~={@@?====<;؅<ׅ<AX_8689::;;<==========>0*`&_#\!;&5q쿑~rpjifg fj fl"gl#hk%je(ra*{`,`.Y/rR0hQ1bX0_k/b.e,i)m(m&m%r!t)hX=l[?p]@ubAwgBzlBxo@wk?vk>vs=xy={{>{u=|r;~r;}q<{r<|u;|t;|p:{n;|q<}g|~@xBuAsGsBv=y>uu@qy?pu=pq>tq@yq>~q>s>~=~<==y;v:v<{:|;:{:~x;rt=rj>`@~b>e=g>~j?yl@xr>wr>ws?xz>y~?z?{?{AyAz@wv?vs>tm>ti?vl?vn?wr>vx=rz=r@s?t>vz>us>tm=sd=rcwh?vfv>u{?sx>s{v?w@v>w=v=v=v>w?z|?{u@}u?p?n@w@}@@@~?}?~?=====>>;<;<<~;:x:~r;}k<}dr?<<<{>v=p=p>r?v>{?|r@zs>y|>{r>zn=vt=qt>f|@b@e@m@r>s@tCsAq@q@s>s>s^=^m@~u@u}>k>`=X:jt$wg!po$nq'q_(mT*ha,cu._/a1g0o/}/.},t*l'i&q$x"| |ymlR"8aU `!a#'*/9<=??@??>=>=>>=>>==<<;7?7}+$$.4(3:^jptvwy!{"|"|"|#}$~$%&&&&''(((((()~)|)z*y*w)v*u+s,s,s-t.u.w/y0{0|1~223455556567767}8z8x8w8w9v9u:t9s9r9r9r9s9t9w:|:8679=?@@ACAHI38878NJ;_8_:f9y752111113445688~9}:~::;:99|9y8w9v:z8=4a5m6{n8ym9{p:l:p;~|<|ACA<;;<<;׆<׆=<KA489::;<<=========>>0+b'_#d!Nny`q\l]h`i bk fn!hn#kj&qc'|a'a)Y+sK-gG/eJ0_R/_e.c}-g+k)n(m&o$s t/fU>kX?s[@v^BxeBzgByjAxk?xl?xt?xz=w{=wuys@zs?zv>{{?|>}}?{|?z@w?vBv?u=t=rp>mv@mtAqt?wt?zu=}r=v>|><==~;:<;::{9x;s=u=s;p=r>k=l>|k?}b>f=e=|d>xf@wk>uq=rs=tv>v}?w@y@yA{??y{@wt@xr?vk>wk@xn>vm>vq>tv?uz=v>v>u=t{?vs?ul=td=scub;qj?nu@k;k;m=rvz=v~>t>v>v>x>w=v=w=w=xAzBv?r?pAy@|?@~?z?{>|?}>??={=<<<<=:=<;v=p;k:g;Zv>};;;}=y=s>n>o@s@v@zr?}s=}=r=}mAwo@po>jt@fAhAmAs@u@sAt?vAtAt?t?r_=g>n?w?y~>o>a=W>>=>=>>===<:90|GsSU)&#ܩ3ϵ-Ugnrtwxz{ { {!|"}"~"##$$$%%%%%%%%%~&|'z'x'v't's)t)t)u+w,x-z.{.}/~012233455555667}7z8y8x9x9w9x:u9t9s9r9r9r9s9v9x:~97679=@@AACD<N:76@s:0^8];c8u74211111}2{4{5}5788~9~::<<;:9~9y8v8u8x9=4`5i6{j:xm<|q=m?=c?5899:;<<========>>>1,v'g#x!yew[pWnWm[m_k dl io oq"tj%wb%v_&uZ(uM)tA+sA.qE.iO/d`.iy,m*p(q'p&s"u o/fR?mW?pW@t[AvcCyeBxh@zl?|n@|t?|z{b>xf=uf=xn?xu@zt>{w>||?|A}}A~}?~?}?>~>x=q|=snAqsFquCux>{x=zu=zr=xw={}=y<{=;<9:~;;:z:v}d=xb=yd>xf?xk>um>us>wy>v|@u@y@z@z>{>zv?{r@zp@yk@yk@ym=yk=xq>wu>t{?r@t>v=uz=sp=qj=qd=ra=sds>rr=u=v|w>xCyAy=y>y>z=|?}Bv?q=r?x?{?>>}>|=}>}?}>}A>==<==<<;::t~=q>k@iAvk>po?n@mCoCr@tAr?q>uAuAt>tAqg=l>~w>w~>p=e=W>L.za xe"sn%sg'tZ)oj+j,e-e.i.l-l+n*q(s&u#t$q#q q lhfip~qa6 l#x&$ #9<>??@???>==>=>===<;:6P.5*:3ϵ-ܺ?@]jortwyz{z { {!| } ~!"!~""!!!""####}#{#y#w$u%t%u&w'x'z){*|+},~-.//011223455566}7{7y7y9y9y9x:w:u9t9s9r9r9r9s9u:z::7779>@AAB?K;<6AG.]=a:a8q741111112~3}5|5|7|8|9|9}:;==;:99}9x8v7x9=5\5d9zf;yn={s?{m=s;z;=;;<<::<>Մ?Մ@AE626789:;<<======>>>==2-֌(؞%Ď!Ёwxeo[lWlWn[o`ogp os vt"vi"n]#\U'XR(mI)@*A,D-wM.p^.ps,s*w(x(x$y"x!fc4eQ?iT>oT?u[AwbAxeBykB|n?~p=~u=z>~w>ztwbsv?vw>zy>}~@|D}C>>?~=|=w=sz>yqA{pExv@yz=z{=zq>wu>yt>t=w=t=|;};y:~:}:|::y:vm>i?}`>y`>{d>|d={e=vh>wn?xu>xy?w{Ay?x@y?y?x?yw>zq?zm@{j@yk@wm>wk>to?su>tyAu@v?u>uz=to=ti=rd=sc=rd>rk=tur?r?r>r?s=tt=v>w>y=z=z?z>{>|A~y@s>u>y>|@>?@>}=>=}?~?><~<>===<:9|r;xky=z<{d?|n?{@wCtCp@rAt?t>sAq?r=r@p=s>uk>}w>t~>n>e>W>K4}`!~Z!|^${]'y](tm*p,o-p.v-z,v+i)T(R&g#s!w!s!pjeccgqmт ՜'"Ӎ!&*7=>???>?>>==>>====<;:<O )'"@NQ]ekpsvxyyyz{|}~~~ !!! ~ ~~!|}!z}!x}!v|"u|"v|#x}${%}&&(*+,,-../001224555}5{6z7z8z8z9y9x:w9u9t9t9r9r9r9t9w:{::877:?@ABCK==7:><^:^9m7421011123~5}5{6y8w9x9z:{:{<~<;999}9z6w6v:;5Y6|`9zd:zpvm={v;};;:;<<<;;߁>ԃAԃBDG=3578::;;<======>>===2.ڟ)ܟ%Ԗ"{kldbg\j]o_retluux zs l_!TJ"UK%VT'oJ(B*B,C,L,z]-vo,y)~)'#!w'e\:dO>jS@qSAw]AxaAxeAym@{p>}p<}w>~{?|s?xqybqx>t|=x}={@{CzAz~?yAzBu>u=t|>t{?xs@xl@vt=wz>vz>yo>xv>}s?y}>==zl?{i?{`=|a?{e?xc=xc>yg>zp?yu>wx?v|@v?w>{?|?{}?vt?wr?{n>zj>{j>yj>yk?wn?uu>v~?w>v?w?xwub=vd>vf=ulvw?vw=v|>u>w=x>y=z=z>z@z@yA|@}>u>v?x?~?~A@>>==}>@>}>~?>==>=;;|9un:tlp?o?q>q>s>u=vu=u}>m=d>W>?@????>>>>>====<;::")J6$!QW[c`gkptvwwxyz||||}}~}||||{ { z }z {y yy yx zx!{x!|y"~|#~$''())*+,-../01134~4~5}5|7{6z6z9z9y:x9w:v9t9s9s9s9s9u:x:}::7782578::;;<=====>==>>>;/ܟ'ۚ#ۘ!Ĉ ۉ_{Zm_ggdmftkxr{x{xq^K 9,!;;$bN&xG(B)D*D*L,]+}p+)(%펿# p3h^=gM>lR@sXBt^CubBvg@xo>yq>zp=zw=xyps=r{>pv>tt>xs=wv?yy?z==yx^>vd>vf>wi=vo=vu=tw?u~?v?w>w?y?x{?xr?ys>yl>xj>yj?yj?yj?wm?vs>t}?s=u>s?uy;wnxe=wk=wz{`?|d?wr@w~;w=w?x<{?x?xs{=uv>sv>s|=v=w>x>y=y=x?x@z?|?}?~>w>uAx?>}AA?>~>}>|>~>>=?>><=;<};|y:|k:yj:tp:yl:}g:xk;xp:wm:yk<|:y};ys~BqBr>t?w?z>z|?v?qz?uq?l@f?m>}?@A|AtAo?n@o?p?q>q=t>x=w;t;t:s:t;t8o9l~9n~9r:v;w=|w:k;mz{>p>f=Z?@@?>>>>>>>====<::7/(''//%!`cejimpsqqrtwxxxyz{{zyyyxxwwvv uttt u v!w"y#|$~&''((*+,,-./}0{1{2z3z5{~5}|6{6z5z7z9y:x:w:v:u9t:s:s:s:u:w:z:::78:Z8e642000012355579~8|8y:v:t:s:s9u9u:u:u8u6r976yU6va8yg9}p:{l:}p:zx;y=|>|<~;;:;=<ބ<҂?ӂCDH=25789:;<<=<======>>=@(&ߙ$!Ҏ zgS}Ws`njnsqzt}x~xr[75!E"%B)G(H)H)N*`*r*('%!)q|;lb=iL>kU@q[Ar_@sb@wk?yq?yq?zq>yu>vw>vp>wo>vo;us;qy;l|:j:mt9sm;tp;vk9wi9|e9~\:{^:xZ:yYwz=u>u=r~>r?r>p{>l|@g@o?r@rzDsvCmp=pi>su?qx=mt>lz?us>vz?yx?r=l=p|`=w[>w^>xc?td?qi>sr=uv>sv>r?r?u=z>{>xw>{r?{p?zj?{k>{jAxk>wi>wm>wt=w|@w?x={?yx=un;vivx>v}=|=|t?}j<|avCt>q{yBxu?wu>w}>w?wBw@x=y={>z@{?~=~?~@{>t?y@~>~|?~A~?~?z?z?~?}>}=<===>=<n}?o>qAt?q>n>t>u>v~>uz>nx>t|?t?o?m?~??@AwCn@nAp?r=szz?r}?h=\=Y>>>===>>===<::7==83.)&# i j l o q q q!q n s t s s r tvv ussqr q q qqo onoop q q r!t"u#w$z%|'~''())+},z-x.w/v0v2w3y4||4~{5z5{6z8z9y:x9w:v:u:t:s:s:t:v:x:|:;:889>@~DzA9;:881,SKZ;Y7a6}6100011~1~35567888|:{:y:u:s9q8q9r:s9s6p7~46xR8tb8xj7|p:m:o:w<=~>zӃBHL?25689:;<<<========>=%$(%"ܒ!QRZzevpuzu}xwvY4 u j!#'zP'wO(yO({S)}d(u('&$뚾${9ujN?kY@o]Ar`?td?vl?wr?xr>xr>xs>wu=vr=wox{=v~>v?u}?t?r|?r|?rv@l@o?q|?kzBot?nk?po@wu?qs=qr>nz?ow>r}>{z>}>y=ui?}i=xg=tb=t_>v]>wa>wb>t`?si?sv>pv?pv?q>o>s=x>w>wx>yr?xn@ym>|j>yhBwh@xk?xn?yv>y}>{>|<|?ys>xo|={>|<<<}<}t<~l=`<}\w>x;x<|}>|r@{s>z|?y@x?w>v=x?z>z>xAz@}?|?~~?v>w?x?||>}@{={>|>{=}=}=z=x~{q>w>t>q>q?p?t@vv?sw?x>}z@xAq?}???@wBqAq@r>t=vs=s;r:s9s9s:q9l8k{8o:t:w9v;w:x};|t~t={x=wz?r|>i=]=]??@??>>=>>=>>===<;96@F@;4-(&%$#""""""""#####$$$$$##n#p#q"t"t"t"s!}! ! ! ! !!.!4!\!z ] j d xjfgi k l l m!l"n"p#r#u$w%y%{&|'||(w|)t~*r,r-q.r0t1w~3z|4|{5}{5~{6{7z8y9x9w9w:v:t:t:t:t:u:v:y;}<<;;=s@{AzBo@AB>77/g@Y7_7a7z610001123456889999:{:v9r7p6q7r9r7p6|77yQ7ub6vl9yq:p:p:v;;:}<|::9;><݄<ӄ?Ӄ@JYE04679::;<<=======>>>))%"!·PPUbl}v{}|y|fA# ,!N"&sZ'r\'sX'vZ'{j'y&'&".|kQ?l[?na@sc@ufAwm@vr?tp>us>wt=xtuy?qu>nw>siCttBvt?qn=nr>mx>q{=r};~:|:z~e>f=|`=xa>t`>s^=sb>qa=sb>tj=pp=ku>n|@o?p>s?v?u>wy>wp>ym@yn@yj>xh@xfAwk@yo>zv?y~>z={>{>|r=vk=vg>wb>ud=rh=up>|z=}=z?~>;~=~<}v>~m=a<V:{g<|n?}}?v>q=t=w@wAv={>{@{qAzrAyz>y>y?w@w?x?w?xAz@y@z?{@|Cw?t>~uB||={?y@w=|>}>y=z==>}<=}o>qv=v?s@u@y?zv@}x?|?z~?|~Ay@{>A}Ax@rBsBt?s?s>tsn>~v>{z=v{>q}=j=^>b=mk;l^=n[5L$\'q())})v)j)l('$(^",V Lw|x{~|^Ƃ/7"5$'((6=>??@@??>=>>>>====<;:6@KD?80,*)(''&&&&&''((((((((('('&&%&%%$ $ $ $ $ $$##>$X"f"k!d!y!!!} j!e b b b!b!b"b!c!e"g"j#l#|n$vo%pp&kq'hu(h~*f,j-o.r0v~2x|3z|4{|5}|5~|6{8z9y9x:w:v:u:t:t:u:u;v:w87,h27a8b8x510000123456889~8~88::z;u8t5t5s6q7o7{?6yN5vb8vm:ws9zs8{p9y99;<<=<;<<ۄ=ӄ@ӃABbW.5679::;;<=======>>=(+)&# ڊŁWOS^ks{~}TF N!U"%p`&pe&sd'tc&zp'~&&$)r:;}yq>xt>wu>vu>vouy?yq>tv?ulEvsAss>rh=jo>fx=l=qy=n=s=v;}<}<}<:<;~:{;=s<}q:}u:}i=i=|e<{]=w]>v^=s_>qc?sb=te>pg=mk>lu>j}=l>q>t>u>u~>sw?sr>zp?{l@zh?yh@{g@{jAzp?{v?}>=~>|=|q<}i>zg?wazA<=};}<|=|x>}l>}a>Y:`;{n=xz>w@w@vq>~x?|@y?z?{?z?y@zAy?v?u>x>|?}y?t@s>zv=v>u@w=x=|>{>x=x<{=}>~<>>}>|<<|;~t9m;b=gpq=s>v=w?w?z@x@{{Az@~>{>y?x?{z?wy@r@o@lAq@r>p@pAn;m;p;p:q:v:u:s;q9o|9mz8k8k7o;rzw=|p<~l;k=p?w>{z>v{>q>k?c?i=rn@@??>>>=>>=>====<;:6BMGB<40/..---,-,-----,,----,+,+**)*)(((((((((%#%%$&%$z#{##"x"k"d"Z"S!Q"Q"|S"uW"mZ"g^#_a#Yb#[k%^|'\)\*^,e-m.s2v~2x}4z}5|~5}}6~|8{9z:y9x:w:v:u:u:u:u;u;w<}<=>?@CtDhDfCDE?8769.29a9a8t4100000124{5w6w7y9z9z9{9|9}9~9|9z8y6z5w5r6o8yH6{N6xa;wm:xt8wr8uq8y|9};<<=AA~@~@=ۃ=Ӄ?Ӄ@@bW,5679::;;<<=========6'''$!~PQZfpw~mza]m!"pe&ui&um&uk%|v%&%$r5q<<>{~?pVAq\CodCpk@vo>|p?}o?|q>|s?zs?vs=tnm>n{>n>nAn~@t>zB{~C{?y~?sv?vr>xr@ulCtp?qo=ng=ml=ns=i=o{tv[qd>md=nf>po>ps=o}>r>s>r=ttu>sr?sr?un?zh?|i@{gA}i?|n?}x?~>=~=}|>{q>{i@yc@v_=xe>{j<|t;|~>{?};~>{=|<};~x;|k?{bA}]:~]:{j<{z<|<{?x?v;x={@{C}?~v;q<~w>|@{=zz>v?s>t@v?w>z?|x?|t?|p@|s=y{=x=z?v@w>x=y>{>{>|>y=z=<==<|;s;snx>z?vA{A~|?~>?|z?u~@t|Auu?r>pAnBp?o?n?p>np?k@d?p=wr>>>==>>====<;:8CMIE?7432222212873322222332211000//.-------.%%('/-*((&&%|%u%!Uzv q&j .c!5]!:]"Ec"\o#`}%X&U'V)Y*],c.j0q1v3y5{5}~6~}7|9{:{:z:x:w:v;v>>?@BCyDhFCC=7761!48a6a:o5100000224z5s6n7p9t9w9y9y9y8z8{8|875{4t5o6vR5xL8xa>ym;yt:yq:wr9x~;y<~=<=@@~??=~<ڀ=Հ?HWE/4569:::;<<=========:#)(%"ԂSPWcmsx{XB!ޮ!ֳ#~%{p%xq${$&$*_:s:<>}?mW@p\BrdBrm@tt>xs?zn?yq=zt>{q=xo=un=uln?p>w?y?w|?x?z{?zs>vr>tn>uk?wn>qf=nh>rn=up=s=vld>pi>tr=us=t?t?u=t>t>ry=tt>to>vr@xp@xk?xg?wfAxj={n>{w@|?~@>}@pA{f?y`={`=ze=zl~`>\<iA{{Ay}s>~p?~s=|y=|>|=yAu?t=x>x>u>x=x=x=y<}<==|v>x@|?{?z|?xAz@{w>vy?q|Asv@u}>r}BqCr@q?o?r>s>ts?wu=wh>>>=>>>>====<<;:9976310//..-.-.74112121122211111000/00///00,)0MB2/.,**'* zW+{y!!!G!!q!]r"Mv$Jz%L}&Q(W*_,f/j1m3t5x5z6|~7~}8}9|:{:y:w:v:v;w=y=zxm;ys:yq:zr:z|;v;ul?p>q>o{>o{>o?p|?wr=wn@xn?ym>{l=ya>wk>{p=}r=z=tv>v>t=r=q=qx=tu>up}m=|d>{a>}a>d;k<~r=~>===:=}=}ya;`?]=e?vB~<<>~?{?|?}>=x@p@u>{>x@w?x@x?xAx?y@v@v?v=v=x{?{s=}p>}r>~{<}?z?z=v>u>s=t>v>v=x=z=z=y=~===w;w;m;i;ex?x>r@p}Aq@p@sy?uv>p{Aoz@p|@n}ApAs>r?r@s@v>y;v;t:t:r:p9n7m|:mx9mu8p9m:k;o~x@}w>}t={y@w?q@i?b=u?wz>xo??@?>>>=>>==>=====<<:98755422110000/.///0//0000100010010000101110.106R<441..(+"(0$6$###u#Vq";r">w$D|%L(T*],c/h2k4o5s6v7y8}8~9}:{:y:w;u:v;w;y=z>{>|???@ABAAPM639868<Di9h3t1000011245~6z8w:x;{:|9|9{9x8v6v6x6z6y5v5q6p6xB8u^;vm:vr:uq:ws:zz:u|:o:m;r;x;z:|::<~?}?}ABHM425689::;<=<========?012("zRT]glnsywf=̢ ¬"x]#t#$$&쵦'.|8<>?q`AqaAsg@sn?tv@suBvrAzq>xt=vr=ul=ul;tglz?n{?j|@i>rv@wnD|p?}n=}i=x]>vk=tp=xulb>nb>pj>pp=qt=u|>x=x{p@{j>{g>{eBzi>{p?zw@~>>?y>}mxb@yc@{d;|l?t>>=<=;=?y;n]?d@s==|>{>y>x=y?{A~>x?o=t<|=zAy>x=x>zAz>y=y=w?yAz=z|?|s>}p=t>z={v=v>t?q=r>t?u>v=y>{={====yz>v>m|Al@q?o@p>tu=sw?ny@jzAi@o@s>r?t?t=t>v:u:v;v:t:p8m7l{:kx7kw9i{:j:n:q;s|z?zy>zw=y|?u?p?j?d>x>x=vy=wr9`/V(`&t&%%z$j"d!v !켖«®ﺒw/::"&)+2;<>?@?>>>>=>=========<<;::9976654454442233333333333444444454444455556655134423)&4#LB-&&&}%~&Xx&9x%8}&D'O)[*c-h0l2o4r5v7y8|99:;}:{;x;vtu?uw?wu?zr>{r=wo=uk>tluh>rmm=r?r>r}>rz?s{@rx>r=w}C}mDxm>xn=wc=u[>lb=aq=g}kc>mg>rn=vs=yx=y~{p>{i=ze>ze>{j@|p?~w@?==~z=}l<{b=z`>ye>yf={l={>>?>z]z>p?t?~=}?z?y>y>yAz>{={={={A{?{}=v>r>t=y>=}=z=vu=w>{>z<|;~;~=={~>z=uw>t?u@v?u=tv=uv?qs?ju?j>p?sAu?v>u=s>s;v:x;w8v9r8p~9qy9qt6ps8my:q:r:s{~>y>}{=zz>x{>x?t@p@k?g>{>y:x/]$T"X%^&p&%$t""q!  ﹕꿛äìLx ~6=;#'+,5<>>?@?>?>=>==>>>=====<=<;:::9987765655455555545555555566666677778778898888877646&hz\k''*}(~((n})U*F)P)\+g.m0q1u4x5{7~89:::;~<|<{;<=C7-?ABBCDED<Q.8863<r9f8e5m2}0}0{0z0y0y1y2{4|4}5|7|8|9|:y:x9y9x8u7s5r6r9s9r7p6m8y69yS8xj8upvw;y|;yu>*'%}!|yqlTW_ehmpo g {Y bP!rK jH a!x"#$$$"""'2xq=tc?wi?yo?xt@wx?xw>xt>yq>xl>xk?wl>wk;vl=wti>k>p>q=u>yy?x{?|y=}?}Cn@~g>xk>q`=pZ>hX=cl=c>m=z<|===<;{;;::::w;}m;{ms~=uzy?=?===<;{e?`<]Ad>r<<=yAz?|>~=~A~@~|=qBuB}=}?{Ay?x=x>y?|?~=|=z=y>y?{w=~s?t>v<}}={=x=s=p@|=~w<~?z@{=x~>sv?qv?nn?js?l?o@r?t>w>v?v}|>||={{?z~?y?w?q@k>f>6s'h#c"`#d%]%k%|$#{"`!q!b x 鿟¦¬꼣wx*|;}; =$(,.9<=>@?>>>>=>>>>>>=====<==<;::::998778766766555555566667777788998999::::::::::999999@8`?2,+,z,y+t,h-b-n/v1z2}4679:::;;<<=<<<=^=(A>>???>;+:99862ED;~g<~g7~q2~1|0z0x0w0w1x2x4x4w5w7w8v9u:t:t:t:t9u7s6q7p8o:n8m6m6w;9{N7{f8zn=zr?zw;y}:xv;wvt=v}?~@|ACF4.35689:;<<=========><4'%(|${xrXV]bejid ]T!K!K T e!z"!"##"""$$-sg>ul@xqBysAxx>ww?wsAxq@wl?ym?}m>}j;{m;zvl=q=v>}z>{=|}d={g?vZ=nU=hT@lh?o>w>zyf>xe?we@{j@|rB{>>@>}@m=d?~^=}a=|d>ys>{w>=<<<=:;z>n>d?^=`=a>m>|>y@{A}@~@>B?|>s?u@|?}=y>w=u=w>y>|@}>{={{y=}v<~t>~s?{y>x=u=u>q>q{=~=<9{:r;k;d:|d9{e:wchCiAq>y<~>{@{|={<>=~=yx>svAorBilAjt@kAlAo>q=u>xy>z?z?y@v?p>i?v3n&l%h#g"g!k#a$h#w#!!! 迣澪~pv3y?z? %)-4:<=>??>>>>>=>>========<<=<;<:::::99887767:64544444467777778899:::::::;;::;;;;;;::::882*0 T.)6/y-w.v/0|023578:;;;;<<<<===>3K[4:::::::;<=9:9763@u><}i;}i6}v2}1|0{0z0z0z1z2x4v5t6r7p8p9q9q:o:p:r9t7t6r6o6m8m7m5n6vT7}L6d8~n;r{?{?{AC=5614578::;<<========>=6/-{$xvqw`XY]bfd\XR M!O X f y!!︙ !! ﭪ!"쥵#뢺&頾&8uoAwsCytByv?ww?yuAzqAyl>zq=|q>}k=|m<|wov?p@m?m>s>x=|}<{=|<}|=xy>sr>sh=vh>}\@~S>~S@lC@=<qX=nUye>xa=vd?xk>{s@}}>?@@~@p>d>^@~`=|d@q={>@><=::<}?l=d=\=`>e?n?|?C}A}B<==={?r>t?~|Az>x?t>t=v>w>z=|>|<|=|>|}=|x=|v<|r={r?zw?zz=vp=nn=q>p>r|=>=}=ys>trAomBnlArt?pAp?q=q=u=y:z;z:w9w:y8x9v8u}8sv8sv9uv8yu9zx:|:|;}<|z?{?y>x?y?x>t=q>;m)m&k%h"e"e!k!h"d"u"!!! 츢车澩빥Eo%t:yDyB#'*.7;<=??>??>=>>=>>>>>====<<=;;<:::::999886<'/<=>=>>?@766677889999::::::;;:;<<;<<;;;;;::::7<91i3+3322355799:;;;=<<=====>=68;;;:;;;;;;::987647gN:|k8|k6|{3{1{0|0|0|0{1z3y5v5t5q6o7p8p8o8m9m9p9t8v7s6p6o6n6o5q6us5J5`7m:r9v9}v9xz9zv:~;}<|<|=wy@?9cv)4668::;<==<======><68C,%v uqjzZYZ\a_ZSROQYew‰ﵜ깦踭鳱!ꬵ"馻%裿%.vqAwsAyuAxv@ywA{wA|r@}l={pxl@zq=|y;|8y8w9v:v7x6z}5{m6~d7}\7}Y8V8Z8Y9{V:v_v>o@q=vtp>rk>uo>{eAYAW=l>@=z=x;{{q<}}?~@@=~={;}<=|?~i<{b;}^=`@g?~nA~{>{?|A~B>?>=x=p=s=|y>y?u@p>ot?y=z={<|;z~|r>|p={v=yw>v}=vl=lj=l=p=qzu:zl:~f:g8b:Z;f;va:yfv>w>vs>rn?pm@up?ys?xBw?u>u=x<}=|<{:y9x9y8y8x7x|8vs7vu8wv:xw:|y:}:z;x}?}?{?y?w>v>u>>>>>=>>>=>>==>=======<<;:;::9988776>&CDGFFGHH>9:8767888999::::::;;;<<<<<<<<<<;;::::7EP'M@2555787:;:;;<<<;<>=<<<<<<;<<;;;;;;;::987644KJ@|l8{m6{4z1z0{0z0z1z1z3x5v5t5r7p7o8o8n7m8n9q9u9w8u8s7q6q6r5u5x5F5]7}l9{r9{v9{t:yxEr[,34679::;<<=======>=8P@,%u!uqj_YWY\ZYSSSS[dq͆Ɨ齢弮·ų赲 髸#饼&ꤺ(5yu:xu=yw@zxB{xD|sB~l>}n=zq>xn?yt@y|>z:z9z9z:y7x5z5{l6|d7~\7\8W8\7W9S:}`=zf<}m<|v?w=x?u@t>r=q=t}?tyApCpz@om>rq>uo=oj=ub>}^?j?@{?t>s<|<{e?^?\@d@pz>z{={jp={wms{?yt=v<>@wn>l~?n@r?q}=pq=tm?um?xt?xs@{@|?y?{<}==~;|:y9x9w9x8x~8wz8yr8{s8zu:zw9zy:y~;y~?}?{@y@w>w>??>===>>==>=>=====<==<<:::::998785d@x0?CEEEEEB?@??>:7767878999::::;:;;;;<<<<<<<<;;:::90R&87779:968;9;;<;;;;;;<;<;<<<;<;<<;;:::988644CC?{m;{m6z3x1x1w0w0v1u1t2s5t5s6p7o7o8o8n9n:p9s8w8x8w8u7s7r6s5t5t5B6|Y8yj:wr;uv;uv;xw={}?~~>{=;<;,%u"uqjmi[WVWVXY`a[^gx؏ϣư¾ΰ찭 %'+6yu@v{As=u:v;w9x6t5w6zj5yc6{]7}\7Z7]6W7S:`=~f=~q<}r>v=v=v?s@n@l>r>xy?ty?n~=pp=sy>sm>pixe@{q@{}Ax@v>|=v<{rk>vt=w}pq>s~A@@r>e>]>\=e?n?}<=<<>==}=~y=~mp?{@>?=@BA?t>l@l?|t=v{>q?n>mp@v@z;~y:r:}j;x^:r\:u[:w[;{g;va>{jl?l@h?g>k@s?q~?kx>mt=qn>vr?vt@vt?{?~?|>==|<|;{:x8v:u9w8v|9ty9wu9xp9vs9ut9sv;u~~>@|@|>z?x?w<8.'%"{aNS_hw݉ߚ쳪鷫붨x;f+mArKrI"',16:<>>??>>>=>>>=>>>>======<<;;;:::99743DHEN8QM>A~CyvCtvDp|DCBCBBBA><98<776788999::::::;;;;<<<<<<<;;;;:<5K8:99:::4*377;:::;<;<<;<;;;<;<<<<<<;::987652A@={n:{n6x4v2u1t1s1q1o1o2q4q5o5m6l7l8m8o8p:r:t8w8x8y8w7u9r8r6r5p7|>8yT8vg:to}>}yy?v=q:o;p9s5r6v6{i5xb5z^6|^7}\7|\7|W8V:`?~f>~s<~p>{>u=r=o>l>m>n>s?wu?u{?uv=vx=so?tj>ss>wg>xq=u{?p@s=z=v=w<}<::|:x:}9{~:w|;uk;ub=>@@u?e>\?\@}e=p?~><@>}?@>}<}{=p;d=}aAdp>y=?}?=>@C?t?k?i>~q=xv>u>qyr={s<{w<{tk>n=sAuDuDw=z~:~p8ye;z^:^<\;}Yub?zn;tr>oz=p}>s@s?n>hAhAj?j?i=p>q?jt>fv>gv>ks>ou>rt?xy?}?}?|>~=}=z;y;z:x8v8t8x8ux7rx9sv8qk9oq:ps:tv;y;{<{>|?~??~A|?|;?>5)'# ˕gMJ]gvڠ舘괬궫b"g5mHnIrK#).38;=>>??>>==>>==>>>======<=<<::::988BE/>DBAA{z@yBEHVL-24679::;<=======?><:5*&$q!qlb|iZTRU\`yX]*j6vBMUYQ6Q7^>jCnFqQZ"s%*0VPB4m7l>~kAnB~qD}v>|y>{=t:p9n8o5r6v8zh7ya5|a5~`7~]6~\8}Y9}V:|`Azg>zs>zq?xyAt@q=q=p>r=r?rBw|C{|?{y>{y>vl>rj>ory>y<@@x>e>Z?}Z@|e>~s=?=A@>|@{=~>y>{q<{d=~b=j=f=o>w?>|>|>?@@}?u>i>i>lA{s>w~=q=o=m>mxs=xqh=l>qBqAs=x;xq7g9b9^:V;|W:z]=i>~imh@i@n=nz?{>z=|<};|<|:|9y8w8w8uv7sv9pt8nh9pp:su:y{;}<|=~>?A>>F>5E4)r&]"hda]XYL~ThVrSK@4(Y괭촩i]'g?mOnO!%*159;==>?>>>===>=>=>=>====<<<;;:::988gF;?@?}>>{>ADoC{mAxv@u~AwAyB|C}CDBBBABBBACGEC@<8668899999:::::;;:;;;;;;;::;:;;;;:;<<;;;<<;;;;;;::;<<<<;<;<;<;;::876,tc:uk;wn9xn6u5r3p1o2o1o1o2p2q3r4r5q5n6l9l9n8o:n:m:o:s;x9|7|6{8x:u8r7{c9~L:xa9vm9us9ty9u8u9v:z:}:wo>r=v>y@yBxDHXI.24679::;<<<=====>><;7$''q"qmdds`WSYbc8^:jHvU`hla6>$X+n,s7]hU!R%),;-.>~kDmDpC}pA{w=|}<||{dv?tDyGyCxx>tx?rh=smz>}?=;}:}:~;~9{8x~9so;nnt>w?y?y>z>{=|<|;z;x~;vs;ti:q`:mU:mU;m[??=>@y>g=Z?Y?d=u>?=>??<~<~<~w?~p?~g@f@i?i}=t>i=g=i@}p?vy>q=m;l;l;o:szq=xo=tqj=jg?dm=z~?pAl>d>e?h>n=p>q=n=kx=ms=lu=kw=mw?mx>o>p?r>v?{?}=<<;:9|8z9w9tu7sq9pp9qh:ts:xw;|<|}<{=|@@@E91R<11)R%T!ho]MLQkelvn~kcYMAﯥ벭ﰦn@_3iJoWnR!&,28:<==?>=>>=====>>>>>=====<<<;:::36lPPB>>>=}=BED{fBxk?us>sz>r>u>{@~@BABABAAABCBBBCCA??<87788989:::::::;::;;;;:;;;;:;:::;;;;;::::::;:;:;;;<<<<<;<;;:9875.YnBrk:uk9up6s5p4o1o2o1p1p2q3s3t4v5v6r8o9n9m:l:j:h:h;lt@v>v>w@xAwDHMv9/4568::;<<<=====>>=<7$,)q$onf[gZW`ifcBkQv]eicJ,=O&ވߤlF D$(--]AJEpG|qAys>yz{?}?}=wmx@ojAoq>tx>{?~y<|<>>>@>;:9:8v7t}9tl:oi:k_;maif=lqs>u?t?u=v=x?z?|=}<{;y;w{;vr9tg:pZ:pS:nT;o];pi;u};|=?=>>?y?i>\>Z>b>u@?=|?z>{@z?}>>{?~k?{j={h?{h@{i=p>v??@>>>>~>s@h>e?g>j=yutp>vs=tw=o>l>j;f=f>h;glu?w?}>>=>=::~:|9y8v9tw8um9rn:sh:vv;zx;z~;y{`+2,)D$E gvfQ5Tsbfrspi^dﵝ[.a>jQkRoW#(-59:==>>>=>==>>>====>>=====<;;:::9V2Ud1AwA|>=<>BEDAzb@vi>sp=rx;ool9qr7q6p4o1o1p1p1p2p3q3s5v5w6t8q9n:l:j:i9g9e9f9j9p8v6z8z;w;t9u:B@zVu?p=j;l;q;tv>t>v@vDFXl3/35679:;<<======>>=<:2.-&o!oh]tob`kmBqMzW[T> k>Vq޴駻|S4p7s#'-/9^l?TBys?yyz?y?u;s8u7u6to7xg7|j8~d6}d6~\8Y:Z=\>]=d=}g>~l@@}={ts=v~=x=<=>====;~:z;~;|8t|6q|:om:md;ma;i]i]?nl|<|>?wBj?^?]Ab?q>=?~@|>z=|A}C}>~y<}j>|g@{iB|hA}kBp@v>===@>>@sAg?e@eqt>vv=u|>o>n;jq}wAz?q`=d=h?hr?lz=sz>wy>{w?}|=}=??>=>>>~<}:|:y:t8r9sz8vk9sj:uj:xw;zx;z{;yzy?yAM-G41-(:#6Ov`?SascKamoleoW1dIkXkX $)069;<=?>=>=>>>>>>=>=======<<<;::7=fR6<GBu:zBDDBy@~`>zg=wn;tu:q|;p;o;p;q?>??@??@?>?@AACA=>;997666788999:::::::::::::::::::::::::::::::;;;:::<<;;:::88652=GDmm@mm:nu7p6p5o2p1p1o1n2m3m4o5r5t7s8o9m:k:k:j9h9f9d9e8h7m7p8q;p;o9n:x?=vRn:r:s:u;tt@tCISP4.24669::;<<=====>?><;6:0(o"pk`bzklvAw?D@0ODi곮޽dCv0\2]"',0-6OB?=y~9y~?}=vlv>mv=s=}<;<<====<;;|;|;u8vu8mx:lm;ne;j\ob>rkz@{={;z;{;}<|v;zj:u^:rS9nP:nT;q`;tr:{:;<====w?j?`>`?c@p>?@~=~>|=}?yBw@vx>yn@|f?|h?}iA~kDqBx??A?B@>>s=i>d=a:a<}k=w:qwh>uj?ut>qyq=q;l>h?e>gq=t}>y~>}x?~==>?>>=<=|<{:}:w:s9p9t9vh:tg:uk:yx:yw;yy>yw>yz>=>>=>>==============;<88@K8<C?:r;tAABB@w?a>f;l;r;}y:{:y:y:y;z=>==>>>>=>>>??@:D@:64889:9:::::::::::::9:999::99::99::9:::;;;;::;::987751:FAmn>lm;mw8p7p6p3q1o1n1l2j3i4k5m5o7o8n8l9l:l:l:k9j9h8g7g7h7i9i;g:f8i8mA9qS9wf8zy8y~7vy8v|:w=s?n>m=q;s:q:o:o:p=q>s?tCuGIF9-13568:::<=<====>??=;;B5*p"mlcXvzF~*) hDM٪߲ôuV{@c4N4N"',00/;XiH,?y>y|@{~>ut|=~<<>=<;;;<=;}:w:o8pr8ns9kn:ec;g^~?z?z>zk@a@a>d>n@}@?>}>|={AzCx>xz?{p@{j=|g<|k@iAp>z=?B@>>>=ui@}pAzu<|{q?n@j=e`?h=l;q=yq@uxAq>d;\<\=Y;\<]|=~y====>=>=<;<;:y:w:t9v9xf:xe:wm:yv:vu;vv=xwDyw?6[(V"20/-(7#6ATpe[iuҟg=8EPaW7^Hh[i[l_"'-69:<=>>>==>>============<==;8RJ=BC;;p=e>i<<;;<<<;<<====??@@EPRZEO:7877899::9999::99998799889899999999:::;;:;:::997646KCAno>op;oz9p8p6p3o2n2m1k2i3i4i5j5l6m8l8l:luAvDEHA.034679:;;=<====???=<9E=)$l mf\dyQ ]T|ݱ踭gQlBV:C:D#'-00329r$SE:DvGw?y;y:z:{;z};zo8{q8}w9~p9~a<}`;~`;~bum>ps=my==?{>{;|:{9z8}9;}d?b?e=n={??>=}=z@z@?v>{p?zj=}g=jAi@o=|=>>?>===um?v>|>@AzAq>h=f=e=c=c>cb>e=f=i;|pnz`=^=`;i>====<<<<;:}:z:y9z:{f:{`:ym:ys;xr>=>=>=============<=<<5=V@=>=s:s:t:r:w::?@A@?=<;:;;;<<<===>ADDIGMT@:07>;9782/567776776<<999:98889899:=:;;:::::::987637]H@pq>pq;p}9p8q5n5m3m2l1l2l3l4k5j5k7l7l8k9kp>p?s>u>v=v?vBEFC//14569::;<=<===?>>>=:B6+&m!mh_WK  lӄܭ®﫪q_xPbFM@<@=#(-11456#ug QXCy>y9z9|9}>}}A}n:|s8~z9}r:{e=}`<|`;{a;zh;{d;}Y;_yv;;:99|w8lp9ik;ij?~><;}:|99:?y>{j;vZ:rP:qN;sP9uX9zk9:<<<;;<n?{>@?>~>y@u>v>xr?uo>xm>}k>i=i>n?|?>>>><=~=w=m;c;Zp=t>{>>~?z?x?t>l=gf=k;wp;qx:l;h=f=e>e>j=n>r=x;{;<===<=>=<;::}:~:|:|:}:}f;|\;{i:yr;xr?xr@1HKG35300.)@#@FP^oxplotz_E9=DQEXEc[jiig %,49:<=>?>==>>=============<<<<:/;A=w;u:t:s:r:y::<=>>=>=:9j9r9u:w:y:{:}:~:::::;;;<<>?@BB@><;:햼:헻;;;<<=>>@?@B;<74Hl'&90jLA?@?@@?;^kOHFGHGGGHGHHHIIJH98:::::987644OLBpr>ps;p9o6q4m5k5k3l2n3o3n4m5l5k7l7k8j9h:h:k:n:q:r:s:t9u8u9t;r:q8q8t:|P?{n>zx:tx:ow;n}w?z>{>z>x?xBCEH7-13569::;<<<===>??>><97.'m!ihaZ   خ˯佮ugZpP[IGF7 E8$)-114577=TCC7z:{8|9~>~Cm<~t9|{9zt:{j;{b<{`;za:wc;si?<;;::;=><;;:9x8jr7gh8gi:fn;i`:i^<~<=~9:<=>v=yc;v;mg?f?n={>?@~>{@y?x=u=us@xq?xn>{n=~j?i?o>}>>=><<=z?{??>w>r>m>>==>>===============;;:;;D3.B:qdMHHHGGGGGTPIGGGGGGHHHHIIIJJED:::::976544GHCot>ot;m9n6q5m5j5j4l3n3o4o4m5l5m6m7k8i9f:f:i:l:o:q:t:u9v9v:vq=q=q=t>t>r?t?z=|<}>|@zAyBCEF=.024689:;<<====???>>=:>3$"hhbBr踮⼴༸⹸崷鮵uj`}XlQWLCJ4 J4$).21468873Ybv!>9|8~:<@m>p:{x:xv9yn:|h<}`:ya:xa<:::::::::wv8oj7mk9je;fj:bc:c];d\{w=}y>}y@~>}==<::9~8:;;~i>i>j>m>y>}z?y>x=v=r>rx>vr=wn=ym>yk>{g>|p>><>=====ue>c=a;e:i;l8n7t:}x9q9u:w:j;j;e:^:c:g;k:x;{;z~:t;u;x{^A57iG49787520.)G%H!KQX`it{sld`\Z[amT3]]djejil"'0::;=>>?>=>>===============<;::><<;:::::::::;;7,7B@A;IWKFFFFEFEDDIHFEEFFrFrEtGxF~F}G}H~HIORP<::::986544EEBnv>mv;l8m5p5m5k5k5k3l3m4l4k5l5m6m7l7i9g:e:f;iy?>;=+$!g g`=]욼뗿씾|tld\yUhQTOAN2!N2%*.22579999-^eJ1B=AzAn?~j?zs>xx~>>=}=y=|<|7{5|7:9z=w|?tm>rX;rN9qK8rN9vU9|i:{:::;;<<<|;~u;p}>wt?u>s>p?p{?rs@vo?vk?vk?vf>|t==~=~>?>=<~`;~d7{i9|d9|g9yt9{u;x~>|=y=u=sdqdp#*2=:<>?>?>=>===>============<;:;>>>??=BGEDE}DxDtDpDmDjChCgEhEhDjDlDmDoDrCsCxD~D}E|E}FHJKA<9::9876531EDAox?nx;m8l5m5n5l4k5j5j4i4h5i5j6l7m7l7i8g:e:dg=j;l:n8o8o9o:o:o9o8o:tR9td:qq9ou7u~9};<????>=:) !g!UPXrzwwyzywrmga[vVeSRR?S0!S1%+/33579::99/;Wn1GyEx?p?|g?yn?wx?yz={rvk:vp9xn9~l:h:e:h:u:v;;;::::::99:{9z|8}|8tu8ml7mf7ii9h_:je;nf=rc=xf;|i<~spV;qN9qK7tO7wZ8}l999:;;;<ui?wk>{k>w>>==><~<<;z;s}~><;>={;y=r>n?-h66999976210+N%N!PSV[agmrwwzm}d{YyTyQzOQV^bxQ[(=!cucr!-?;;=>?>?>==>===>===========<;::>>>>@CBB}BxAtApBmAjAh@gAhAhAj@l@m?o?p?r>t?x@A|B{@};><:<89:887650CJCxvAsx>ry;p8k6j5l5m4l4j5h5f5e5e5g6i7j8j9i9g:e:c;b=a=bw;r;rwAwCKSl_'023689::<====??@@@?=>&&"POMZqyvohfgjnonliea\tYeVQW@W/!W/%+/33689:::9799Zax=~s<}q;}fuv@u};uw:ui=v_uh;vo:yo9}q:m:e:f:v9z:::<:99:<<9z9yy9vz7wx7ri9qn8mc9ib:nf:pf:rh;uhv>{<==|z;y98:98:w8t:v;wyvk?wh>xj=|n<}w@}A~<=<;;<;{>=>?}=z=v=r;p:n;i:m9q8p9s8u8x9y}9|x:q:g;f:g9n9s9~;::99::99~:}:~:~9}:~:::;;:~:zv;{x=}==~<==<JO+?489:::8621/+R%R!TVX\aeil~orpgp\mRhLfLhOnRvW{\tU^6NNK%cu!!J@;=>???>==>==>>>>=======<=<;::=;q:987899:99::98766655ﱢ6ﲢ6ﳠ6ﴞ6ﵛ7788888}7y7w7t6s6r6s6u6w5x5u6r7p8n9l:k:l:l:o;r:w;{;::;;;;;;<<:::;;<<<<==}vy;r8l6g5i5l5k5j5g5d5b5b5c7d7f9h9i:h:f:c:`;^<^;_:a:d:i:m:n:n9m8l:pv9t`8rn9pw9r9vvAvEIOmS(/14679::;;<==?>?@@?>=0*'"PROO]poga__bfhhgfdb_s]d[S[@\/"\0&*03368::::996<JJ=|s<|v:|i;yc?spBp|@p}y>?v|;~::8999{;x9t:t>uw@rd=rU;pL:tM:wU7}b8u:9::::::}:r;p;k;i;k<~l<}q:|x;yw=wu=xo=zj>zh{B;/y!588::::8622/*V&V"WY[^beghyili`iTfIbF_IaOfUoWsUc@Q$MPP"($>=>????>=>>>>==>>=======<=<<:999<777888999999876655556667778787~7{7w6u6u5u5v5y5}5{5v5u6s7q7q9p9o:o:q:r:u:w:z:z:{:{:z:y:x:w:v:x;~9:99::::;;::::::::99877}7|6z6t5r5v55569::;<=89897754/BTGtx@ux>u{;r9m8f6f5i5i5h6f7d5b5a5a6a8c9f9i:j:i:f:c:a;_;`:b:g:k:o:o:p9p9q:r:y`9vk:sw:s:r

ou>v?vCvHRYU..13579:;;<<==?>??@?><;.'$RRRNSdmhb__`bcdddcb`r^c^R^@a1"a1&+04479:::::986/egE<|vtgBnwEk~Cmx=qh:o\:mU:k\=mf>mfz>y>x=z=yv=ym=xlzk<{n;|v;}=|<};~;~;;:::o:f:_:[:[9Z8a9p7}5x5t7r7q:o>><{=v?q=k;l;j:d8i8j8l7r7t7w6xz7~v8v8p7m7u7778y8788}9y~9t|:r9v9z9}9~999::y:zn=xu?{>|=z>z@{??I1,@4689::::86420*Z&Z"Z\]`bdefrggfYfLdBcAaFcOgWmUjFW.OQSR!*3.=>?????>>=>>==>===>========<;7-JA58777789999876655恵5﫪5﬩5ﮧ5ﰥ6ﲢ6ﴞ67777766{6y5y5w5y5{4~444s5v5u5s5r8q8q9q:q:r:s:t:u:u:u:t:s9r9p9o9n9r:x9~88899::::::::::99888766}5y5u4s4v4|55569;>??988886640=JGo{Ao{=p}:p9n8h6e5f6f5g7g7g6g5e6b6b8b9e9h:k:m:l:i:f:e;e;f:h;k;n:o9p9r8s8s;z`p?p=r;v;v;s;r;r;pw?vBvHLQT/-02469::;<<==???@@??=<3)# VWPR[mnheccbbbbbcbas`d`SbBd2"d2&+04479::::::9756^><p`>oW>rN:tR9{]7k8979:99::u:j9i:f:}i:}j:|k;|p:|y:};}:{{?{v<}k?{izk<}p<~w:|<|;|<};}9~9~:99r;f8`8[8Y9X:^:j:~:{7u5r6p;>><;x|?=~=w>x@zD==]/36889::::97420+]&]"]^_abdezele`fRgEg<h=hDjNoZrRa2U%PUTS !!<?<>?@?>?>==>==>>===>>=======;;3X_8987776799:8766555磌5﫫55ﮨ5ﰥ5ﲢ6ﴞ66777766~5{5{5{4~33323m3s4u5t5t6r7r8q9q9q:r:s:r:q:q:p8n8m8k8j9k9n:q9u7{8889::::::::::99877655}5y4u2t3v3x4z4}558;<>>889876640<GBk}Aj}=k:l9m8j5e6e6g6h7j7m6m6k7g8d8c8e9h:l:o:p:n;m;j;h:g:gu>t=u;v:uv>vAvEINT<*01357::;<<==????@@?><8&!"ZZUS[lvqmjhecbbbbbbtcfcUeDh5"h5&+04479::::::9876<67Auu>s{;yo;~^<{e>vu?p~=ky=ja=iS:hW7h^7id8mb9ma:od8ps7p~7r~7xu6p6{898~6v8~88{6t6qx7qp6og5nj5lf6i]6g`6dj6da6dl9hn9ps9ut:yy:~|:{;x;x;sP9xW9}a8p789:8899;q9e:}f:{h9{j:|j;zj;yo9yy:{;|;{9z:y<|<}>|w<}k=yb{<{9{9|:9:v:g9`8Z8W8W8]8f:y<}9x4s4p:s;sv?EN2=<4789::;::97320*`&_"_``abdesfgg[hMk@n9p:rBsNwZtI`(USYY!%*==>?@?>?>==>=====>>>>======<;:8MA99867777999876655恵5磌5﫫55ﮨ5ﰥ5ﲢ66666666555~5332222o3m4t5t5s5r6r8r9q9q9q:q:p:n:m:m8j8h8g8g9i9k9j8o6v8{8~899:::::::9998775554|4y2u1t2t2s3t3w5~57:<>>88887654/:GBh~?g~=h:i9k7k5g5f8i8k8o7p6q7n8i8f8e9f9h;ku?vDHJP@+/13579:;<===?>>?@@@>=8%$[][U\i~zvrnjfdccbbbvcgfXhGl8"l8'+04469:;;;;::9761#IEs{;n=m<{j:`;{l>sv>lw:gh;fU;fS:g[7jd6ja:k`:oe7so6u{8u~8wy6}w6|6666s5y5}w8yx8tu5nq5jo5id5ic4c[3`Y4^^6^h5ad6il8lt:uz9yw9~9~:}<<{<|=}9{998:76{7w6x7u8t>v@ty>ul?ub?tUQh-4578:::;;;96320*b&b"babbcd{fngaiVlIq=u7x8{@}N]s;`"VX]["%&1<=>????>>>==>=====>==>======<:;-0;:877778898876555恵5磌5﫫5שׁ5ﭨ5ﯥ6666666665554332222y2d4m4s5s5r6q7q8p8o9o:m:l:l:k9h9f8e7b8d9f9h9g7l6r7x7|799::::::99987765543{2w1t2q2o2o2r2t4~579=BC988776523HECg@gku?v?w>w>v?u?v@wCxFHMt5,13568:;<===>>>??@@?=9)(%]!^_Y^i퀿ztojfedcccxejgZjJo;"o;'+04579;;;;;::987,Z_5@f@^;g:{j:}a=vm>pqsu=tm?xa>wXfQ?CD6uB3689:::;;:96320*e&e"ddccdfwgii\mRqFv<|78@Q]p*bX^]] $'$9<>?????>>==>=>>>>>==>>>=====<::858:877778998866555恵5磌5﫪5﬩5ﭧ666777776655543222222[2d4l5q5q6p6o7n8n9l9k9i:h:f9d9c8`8`9d9e:e:d7j6p6u7z8}889::::99987755543}3z2u1q1o1m1n1o2t4~579:DP:89776525XHBi@h=g:i8i6j5j6h7j8j9k7k7i7h7g8g8h7j9i:g:e;d=e>g;i;l;n;o:p:p;p:p:p9p9q9r:up8x7|:<=|v?z?z>x?v@wAxByDGYl1,024689;<===>>??????>=1((#bb]alzsnjgeddd{fmi^nNq>"q>'+/348:;;<<;:::972R/AG^?_<\:j:wf;ye=rm;kd7eX4eT5oZ5oW5m\4oZ4rj6xq6yt5{~5}y6~|7~754}y4{i4rh3lr4li5kd5k_5gZ5cZ5aU5cT4fX4fb5je5nh5rxuZwaC?BLG/7578::;;<;:9743/+h&h"gfedegriemZpNuE|<7:ERZrd\ba#'),:=>?????>>=>>=>>>>>>>>>>=====<;::;88887877988765555恵5着5﫩56666777777665553332212S3Z4c5k5o5n6l7l8j8i9h9g:e:c9a9_:^:_:a:c:c:c8h6m5s7x9{889::9898886555432|2w1r1m1l0m1m1o2v4~68::;T=79876522NKCk?k=j9l7k6k5k6i6g6f8e7d6d6d7f8g8i7i8h:g:e;c{=y>x@y@zB{EKS]D)/14579:;<===>??????><5.*%c ebbpwqmigeef}hqkbpSuC"uC'+0348:;<=;;;::987,?YC?\>\=buk>we?wZ:xZ9d9s9}67877988p7~d8zb7zf8{e9{i:zm;{o:|u:|x:}9~8~9:9}:|:|v:|d:a:bw:u:u:uGSNueaee$,-2==>??>?>=>>=>====>=>>>>=====<<;:;<:98888879887655555556677777877765554433223S3Q4Y5a5i5k7j7h8g8f9d:b:a:_:^:[:]:_:`:a:a:a8f8l6q7v7z8}9999999776655532}2y1t1o1m0k0l0m1r2x569:;;;998775522GGDm?m;l9o8n6l6l6j5e5b8`7`6a6d8g9g9g9g9f9f:e;e;g;i;k;m;n:m:l;k~u>??@??><:1,(e#efct퐾}uokigggiumgrWwG"wG&+0448:;;=<;;::9862VU=;\@`B`>gsk?sg=uZ??>>>>>>>>>==>>>===>>====<<;7+;:98888888887655555666788888887775555433333d4H5P5W5_6f7f8d8c9b9`:^:]:[:Z:Y:\:^:_;_;`;`9e9j7o6t7x8|999899876655543~2z2u1q0m/l/l0l/o0u3z569;<>:889865422EDAm?ny=wz=|?~@~B~E}HMRQ--02569:;<==>>>??@???=<0(-'hhdsۇzrmkihikxokt[zL"zL&+.357:;<<<;<;::975;@%<JcBc=cuk>sd}:|8~677t6e6Z4O5O6Y5g4n4v56~9y9s9u;t@s=w9|y9z|9r4{m4k6|}7i6|l5{p5yt3vy5{7~w75{6u9r:ph/>;@Z<36799::;<<<;:743.*o&o"nlkk}ksmiq`tUzNJHHJOQ7xdihh!)1<;<=>?>>>=>>====>>===>==>=====<<;9,4;9888888988765555567778999989877755554333흹34>4E5M5T6[7`8_8_8]9[:Z:Y:V:V:Y:\:^;^;_=_=_:e:h8m6r7v8z8~99898876655443{1v1r0o/m/l.m/o0s2w4{56::?B>899866403EDAm>m;k:l:n7m5k5l5h6d7c7d8f:iz=x={=~?@݀B}D}GJRb-,02468:;;==>>=>>>>>>=<,8:(j!khmՇxqlkkkm|qpva|Q!|Q%*.257:;;<==<;::9868&XMeAf;g9c8cf7eX4g[2gX1kV2mW4r\5x^2~d0n/t0l1r1|/|.xn.m\,hW+gX,bR.aQ/^P0]J1_K1aP3gW7lZ5ua5}g5v6x68:9::9:7~67~{5~~5|5z465~446zq98z}8uu:tr>wu>ti>se<~9~6~47v6g7Z7L7N5[5h5q6t75}8y;tw?u>u:y~5z8{54g6w5~q7f5{n5|s4|y5}8}x8{5}z6x8r9m:r:xBA2A75689:::<;<;;:742/*r&r"ponmyoqogs^xW~SQONPQP0t gkk$)7?9<>???>>>>=>>=>=======>>====<<<;986898788889986555566678999:::9998877555544휺4ꚿ4545:5A6I7O7V7Y8X8X9V:U:T:S:U:Z;[;\<^=]?]@^=c;g9k6o7t8x8|8889887655543|2w1r1q0o/m/n.o/s1w2y5}67:;=JD7987653/AJCo@n>mq@~B|D|FJS[?)02468::;<==>==>>>?>=:>]8*k"ljī피}vpmmnpstwe}V!V%V).247:;;<=<;;;::976+cjLf}<~:~8}4~5y5e4]6O9K8\6h7p8t87}6w9v:=>?>>>=>===>>>=====>>=>>===<<<;:;:9887789998766555677899:::::::9987766554왼4445ܘ,5ߚ/566=7D7K7Q8Q8Q:P:N:M:O:V;Y<[<[>\?\A[BZ>a;f8h6m6q7v8{7~88887655544~1x1s1s0p0o/o/p/r0w1y3{569:;:FJ6987643/@MDp@o>n{@z@{?=<<;;<;;};}=<<@}A|C|FKNdN&/13579:;<==>>=>????=;=U?*l#llhzzuqopruxyj\!V%W)-236:;<==<<<;::9860~3yj:|q9y9~9|5875555}6|j5}d6|\7}]8}`9d;i<|n:x|:w:{9~876767v8e7Z6\6\;`:}i9wv>w}>z<;=}9}9{8|7|4~~6e4`4Q6J7Z6i8q9t6}6}6y7y9u:v;xADHD35789::;;;<=<;:742.*w&w!uts{sqtiwfyb~`^\\YWTÌjmmn"(0=:;=>>>>>>>>>>=>=>>=>=>>>>>====<<;:<;:888799:986665666789::::::::::99887665엾4544ގ5:5֕%5ۗ+61777>8C8H9H:H:H:I;P\?[@[BXAX=_:d7f6j6n7s7w7{77776555431y1t1r1r/q/p/q.t/w1z2{3}569;===;9987642/=JEpAq>p;l:e8b6d6f6j8n9p:p8n7k7i9g9g9g:f;f;f;f>=<<==|=}<:;;;;}>{A{C|F}IP]I*.13579:;<==>>===?>>=<6O?)&mnjp}yvtstv||p` Y$Z)-0469:<=<<<;;:::970Z.5Iq?s:t8m7if6j`6i]3m^0qY.vZ.|d-q-m-a-k,t+p*y](kP&fR%bP'`I(]G+\C,_G.cM0eS1lX0t[2yg5r5x5~6889:799955554{431101x4x4xs2vs3uq9vr>tp?wk=wk?{k:}v9|89z5785555{5~i5{a6{[6|^8~b:e;h;p;|;98965556u8c5Z5\7Y:\:a8v:|?@=<~9|8|9z:}54f5`7S5I7V6i5t6t6z7~6|6x:vBtBFK?26799::;<<<=<;9732-*z&z!xvvwvnxkyh|feca_]ZTCwjoo$*4=:;=>>>>>>=>>=>>>>>=>===>>>====<<:;<;:8778999876665667889::::;;:::::99876핽6655ߎ5ۋ5׉5d5̑5ђ 6ה&6ܖ,71869:9>:>;?;FZ>Z?ZAZAV>V:[:b8d5g6k6p6t7x6|666555531z1u1r1r/r/r/r/t/x0|1}2}4579;?@?99987642.;HDo@o>p;o:i7e6f6i6l9m8n9n8m7l:j9k9l9k:k;k;k;l}>~<::};|>====>>>=<::3-'n!oljـ|yxwvy}tf _#_(+<H28:;<<=<;;;:9988',`E=v:v7o5hk3e`3g_2o`1qY0w].|g,q,j,c,n+r)j'uT&kM#fM$dM%`F(]D)_C,dH.fJ0hT0l^1s`2|k4s6~56888:78966555z3}2320//x1}m2uo1ut5vs:uq>sm?tm>wm={n:w8~87y6554357u5}d5~a5\7\9d:f:l;s<{;:7975756s7e6W6\7Y8Z:a9q;}<@>=<~98~7|66h6\5W6J4S5g5u5v8y86}6x9;==>>>>==>>=>>>=>=>=========<<;:;<::77789:976565657889:::;;;;;;::::98씾87655܋5׈5҆5̓455Ŏ6ː6В7Փ$8ؕ':4:8:><8Z>[>Z?U>R:X:`:b7d6h6k6p6t6y5}5655442{1w1s1q0r0s/s/u/x0|022568:;=DF98887642.;HCl@l=m;o8n8l7m6l7m8k7j8l8l8m9m9n9n9n:n;o;oq}=q;q:p:q;s;w>>>>>==<:871(o#mmhu~}{zz|yl f#e'-A?48:;<===<<;:9996/c[?@w=x7s3hg1b`0fg0mf1t\1y].i,r+j+h,q*s'`$sM"nJ"iH#dH%_A([B*[F-^I/cK0jT/o`0tf2zp4z6~46899:877675}5{4|2110...ys/sj/sn1wv5vs:uq=vl>yo>zm=|t;x9~7~5}7655445n4a5`6}\8]9d:h;q=u<::897644~5~s6g8Y6Z7Z8X9b;r9y<9|7~535l8V4\4L4Q3e5t8w8y98}8z:yu>>=>>>>=>=>>===>>>=>>===<<<;:;<:976789:87655566899:::;;;<<;;;:::풾:9877݊6؈5҅5̃5ǀ5}5|5 667Ǝ708T9l:w;;;Z>Y>T>O=T:[:_8`5c5g6k5p5t5y5}45533|1x1t1r1r/t0u/v.y/}/124568;<<@Q<8987642.<GBi?i=i;k9m9p8s6o7l6i6h8j9m8n8n9m:l;k;l;mm?q~>s}===>>>===<:8=6)$nnjl~~~~|rk#j(/6B77:;<==<<<;:::9858?DCx?v9u5nc2h].ii.nm/sc.{a-i+p)o)q(v&o%S#uM!qF"jD#dE$a?'a>*`D,bI.gP/nW.rc0yk2q4~45567988765653|3w2t3z.|.,,z.vk.pi.tp1xy6vsyo=yn=|n=t:x;}745656333i3^5~\6~Z7`8d:j<>>88}642p3Q3~a2P6Q5b4q6z5{::=}>>>=>==>>>======>>>>>===<=<;:<;:976팾7펾8:98665556789:::;;;<<<<<;:퐽:::98މ7؇7҅6̂5ŀ5|5z5w5u5 567ڎ(8;9M9]:k:~:A;C;M=R=W>X>Y>Y>Y>S>L=O:W:[7]5`5c5g5k5p5u4y4~442}1y1u1r1q0r0u/w.z.~/0124569;==<E;99766411JFBh@g=e;f9g9k8q7o7k6j6i8k9n8n8l9j;gk?p>r~><}<~??A܂FۂH؂KTdG(/24689:<<>====>==>=<;9;3,'n!okhw~uo#n(,5>669;<=<<=<<;:::864>JH>u|:vy9rc3mX-ng-sq,yk,e+g(m(y&z$z#f#zM!uM mA"f>"a@$`@'d=(fC*hI,iQ-pY.sc0vo1zt2}24547856864443|110.-,,~r-yg,wi.zr1yz7wu=wo?wr>{nx7z3x.x,|-|.g-U,O,S-Z.xa0yq2}y3~3||2~w5x7w5q6l9r8r8s8y7~~7{5w4r4o2j/h-f+f*e(b&f$k"s"y!#%&'(*+|,y}-s/k0i3q~5sz:9;Qg8478:::;<<<<=;::87A81(# {wsqppnkigc\{=klq q $+6<9;==>=>====>>===>>==>=========<;;85<98667퍿9:98665667789:;;;<<<<<<<퍿;;:::9ۆ8Ԅ8̂7Ā6|5y5v5t5q5o5u55 7ɉ9܌*9=:O:]:i:6:A;LW>Y>X?X>Q>J=J:R9X6X5[5^4b4f4k5o4u4{3~2}2y2v1r1q0q0t0x/{/~//0135579;퇿==?:898765311JHCj@i=f;d:c:d8j6l6j6k7k8l9l8l9j9h;gd=el?n>p=q|p=p|=~==<<<<>@?==?BނD؂G؂LQZB)/2468::<=>==>>==>>=<;:621*o"mmgo{}~wp"p&,2<>59:;====<<;:::974;^=8vyAtf7s_0qV,rd+xt*}t*k(e&r&%"x"\!wO qH h=!d;"_>$^@&a@'fC)jJ*oT,tZ/vb0yn2}v22475566565411221,,,,~+~m+{e,|i-~r1zw7vv|s?~q>r=q:v9{:75235{3}23e4~\4Y6\8^9e:m:v=<:98886443v3f4^5Y5Y8]:_=><965~3~3u4I3{f3Y3Q2d3s6|6~96;C<|=w>u>y;~4|/z,},,k-R+J,O,~V-`/p0z0y1~v2~{2w3r3q4m6p8l6r5v5{5|4v3t1r/o.k-h+f)b(a&c$h"n!w #}$|%&()*{|,t-j/j2l4q~;C7>W1579::;;;;<=<;::66=5-(#{wtsrpnkig}b{Vs,hnr"q!!&.<<9<=>>==>=>>>==>>>>>=>=>>>>====<;;8,7:7568:팾:퍾876656779:::;;<<<<틾=틿<<<;;::݅:׃9Ё8~8|7y6v5s5p5n5l5j5e4667 8ɇ9݊+:=;N;[;0;;;JX>X?W@P@Im=o|=p{>r}As@t}=~=~>~<<<<>??>=@BEقHقKPWA)/1368:;<=>>>>>>=>>==;:798,&nnihuy{|~zn!n%+0;<69:;==<<=<;;;::86<4^Gt^0u^/tU-xa+~u)x)r'j%z$#!s!VvMi@ b;!`9"_<$`?&bD(hE)mK+rU.x[/}b/p0|1247555665431111.,,**{*j+|f,zg.|s3{w6{x:{r?zs?|s>r@r:s9x:~7}6343}21}1~g3^5Z6\7^9h:p:u?<<:::85443v3f6[7Y8W7]7aA;::83}2|l6J2~g3~Y5S1f2}t6~}476;D}>>==>=>===>====>=>========<;:94487579:97튿7틾6틾677899:퉿:퉿;퉿;퉿;<<<==<<<<;ރ;ق:Ӏ:}9{8y8v7s6p6m5k5i5k5k57w6578 9ʅ9ވ+:=;M;/;4;D=N=R=U>W>W@UBO?Fp}@uBy@{={;{:}999:;~<|=|=}=|={>|<<<<====>?AEہIہLPYA)/1468:;<==>>==>=====;:8?=3)n!nkdnuwy{}zm!k%e*06B88:;<<<==<;;;::987.u^3yZ1yW.a+u)y(t'r%#!!j|VoDf; b:!`9"`<$a?'cE)jJ)rN*wW-}`.e.q/}022466556531211/--*()x*d+ya*vg/wr5w|8uw:xt?{pB~u>u?s=r;u9}y8{6z5|5431}1m3`5\5\6b9l9q:x<<<;;:87554v3f6Z8W8T8]:a;c;g:s=><:;8840{`3~L2i2W1~V3{f2{w5|3799=={=yAu>==>>>====>=>==>>==>=====<<;:9976878:9877777889:::;;<<<=>>=<<ށ<ڀ;~;|:z:x:v8s7o7m6l5m5k5j4i5546789 9Ʉ:އ*:<:ވ*;߇-==>J>Q>T>U@V@TAM=F<@:@9F8J4L3N2S2V2~Z3`4l3u2v1s1q1p/q.s.x.~....0123568:<==KI69875420/FFBn>o;p:p8o7l6h6e7f7j8l9l9m8n8n:o:o:o;o=n?n?o=o=pi~Ai@k?o?t@yA~?>;:9:;:;<~<~=}={={=}<<<;=<;<>=@D܁I܂MPXA)/1458::<===========<<:99J:+o#olfepsuwz~zm e$f).6?77::<=<<==<;;:::84F2.4~Y6Y0c+x)z(v'}$! `pPf?e: e8!e9"b;#d?&gE(mO)sS)|Y+d+j.m/x/~1237634433010.--+''(|v(vb(s[+xh/zs4y|9z{sAvAxy}7z3y0s-t)y'o'[)L)N*R*Y*\+n-l-v-o0p3p3i3f3i1k2q4r3|2330.-y,q*l'h&g%f#g"h!gm|l v!#%&)~+u-r0m3=EFU0689::;;<====;::87A60*%!yvutql|ixgvfscqVi.enr$r$ %.8=9<=>>==>==>==>>>=>>==>=>>=====<<;;9;:868::887777789::;;;;=<=>==~=~=}<|<{;y;w:u:s9o8m7k6m6l5l5544456689: :Ȃ:݄*:؄%:ׄ$<5>B>M?R@T@T@S?L?D==;;:>8D6F4I1}L2|Q2}V4~`3m1s1r1q1p0p/r.v.{.....0123568;>??BB6876542/6HEhAk>l;m:n8n7k5i6h7i7n8q9s9s9s9q:o:m:m:n;n>n=n=n=m==========<;9;T?/o%nmi_koqsw{znf#f(.3=?5::;==<<<<;<;;:879+#C\8[.h+){'x$#!wxXkIe=e; f:!f8!g;#k@%pG&wO(xW)z])d+k,o/y0033553453220/,)+*&&&}n&x`(x^,|l/|u4~~9}}<|y>x=wBx?m;q9l8|q8y|5x4z2z2|0~/0}|2}d4`5`5g8s9|9}:;<:;977532q1^6S7Q6S8\;d:f|@}?~|:|2}0y-v*|&y%Z(O*Q(Q)T+[-e.h.v-m.k1j2g1f1h1n1o2r2z11/..,z,w)u'q&m%j#j"h ghuoo!y"#%'*y-w036TP+6789::;;<=<==;::76>5.)$ ~zwurm~iyfteqdo`mM`ip"r&r%"'/@;:<=>>=>>=>==>>===>>==>>>======<<::9;:869;:97777799:::;~<~<~<~=}<}=}>|=|={>z;?F@N@R@S@Q@J@C<;:7:88~=5}@3|C2zG1zL2zS2|`0}n1}q1}p1~p/p0q/t/y/./../01235ހ5~8~;~?AA@77876532-=JDhAh=h;i:k8m6l6k6l7n8r9u:x9y9w:r;o:m9l:m;n=n;m;k{>}?}=~@@<::<}<=<<=~>}>=;;<<;;::;<==========<<:6OJ0)n!nj_clnpty~znd#d',1<;69:;===<=<<;;;:987, sW`-^,q*(~%{"!krSkCh>h<f; g:!g<#mC$sI%zQ'zQ)}a)i+o,p/z0/2225544201.--*)'''&p&y](yb*m/w5:;z>{xBn=l9l8}j7|w4x4{220..z0yg3|a4f5j7v8}68:;:=:79741q1X5P6N5U8\:d:h9mz;:86z4v3s3u2S/S/i0Q1}V2xq3{1|58<;=@y:51{,w*}'z$_%T(R'U(O+W/[/i-p-l.k.f/f.c/g/m/k0w1{1//.,,{+|(|'w&r%n#k"j iio}zh o"#%z')x-|147BG268:::;<;<==<=;::6=<3-(#~zwuoi{dvbrcnbm[f=_lq$q%r&$*2=;;<=>>=>==>>>>====>==>>>==>====<;;99?=|:}:}:~:~9}8}8}8}8}8}9}:|:|:|:|;|;{<{<{={y=y=x=w>v=u؀$>3?@@I>O>Q>O?I>B;~::}39|27{64z:1y=1xB0xJ0yT1ya1zl0zn0zn/{n/|p/|r.}w.~~...-./0123~4}5}8|<}>ABB97776531-<JChAg=g;g9i8n6p7o7o7q8s:t:x9z8w;s;p:m:m:m:n;n;m}>}>|={?zA{>|<};~<}=|>~=<<}={?}>~<;;<<<;:;;<=A߉C݉F݇KQYB)/2468:;<=>==========<<;7FL<+n#old\hlnrv{znd"c&a*16A88:;==<<=<=<;;::87&~1b-f+|)($" {}drPl@h=g<e; h>==>=>>>>===>>==>>>>=======<;;:8A@|<|:|:|9{8{8{8{8{9z9z:z:z;z;z;y;yw>w>v>u>t>s=r=qO@NAG>}@;|8:z18y.5x04w51v90w@0vI1wT0ye0xl0xn0yn0zo0{p0|s0|x/}/~/~/~//1234~5}5|7|:|>}ABW`;6765531-;ICi@h=h:h9j7p8t7q6p7q8q9p9q8u8uv@y?|>|={>y>x@x>x}>~>=<<===<;<<<<;;;<<>AC߉F݉IRaF(/2468:;;=>>>=========<;9<e<.o%mmiYdjmptx}zoe!a%a*/6=78:;<===<<=<<<;::71\@/f/+)'#!s|bpJh=g=e<d= d=!gB"kI$oL%uU'~['c(k+t-q-{..//011220/-+*((&$$$z|$ob%j](sr,}/59<~>=>==>===>==>>=>>=>=>======<<::8?=|;|9|8|7|7|7{9{:{:{:z:z:z:z;z;yx>x=w>w>v>u>t>s>r=q=r~0=~}?=<<<====<<<==;;;<==ADGIMgS'02468:;<==>===========;9<YC/&n nj^_impruz{of a$a(.3<=7:;<==<<==<<<<::86/440,)&#qu\kCg=d<b=`?bA fF!hJ#lO%uZ'|`'i(l+r-v,,.///.011..,*('%%###{z#u^&|b(x,/59:==y=u=l:g9e;c8k5y202/-.}~/|n0}l3p5y7x8y979>=:;76731v2V7F7L5V6^8`:d>j;s;w=888{6x2v1x/`-F-a0Q0\/{02677:>=~:w:z;x7w5y1}.}*v&y#q$b$Y#O%S'W(R([(c)_*a,e.b-c/e/j/k.q.x.{.-,,*('z't%r$o#j!gfhir}xdi}"x$s(x,y04HG168::;<<=<<=<=<;:86;5.)%!{vsi~by]uZpYnZjSb5\lq'r's)#*0B;;<=>>>>>>>===>=>>=====>==>=====<<::8?=;}9}8}8|8|8|8|9|9{9{9{9{:{:z;zy>y>y=x>x>w>w>v>u>t=s=r}>~+?~8?BA~JBQC~QB~L>|Et>s>r?sAs@r@s@sCsDu?v=x=y|>=;;<==<==<<==;;;<=>ADGJKTB)02468::<<=>>==========<;6KM5'o!old[hmoqsw}{qf`#`(,2;;7:;<=<=<===<<<;:854740,(%"zsoTf?c<b;`<^@`D cI!dL#mT$u^&w_&vf(zr+t,x,-/10/../00,+)吝'鶴%##"""t#{`&}e){-1589<>{;v:l:g9d7a6e4y320.--~.p/p2u4|6y9z979<>::87732u1V4K6N7V9Z9`8e;j;p;x>9}4|6x6w2v1z-b+C,e1Q1c1}.2667:A={;y268::;<==<<<=<<;:7<;3-($ ztnd{]wZsXpWmUjL_!bn!s)s)%,8;9;<>>>>=>==>=>==>>=>>=>>>======<<;::8?>;~9~8~8}8}8|8|7|8|8|8|9|:{:{;{<{<{=z>z>z>z?y>y>x>x>w=v=u=tu@uCuGuDu>v>w?y=z=z=|=<;;;=====<<==;;;<=>ADGLMH*-02568:;<<>>=========>==;9Bd2'o#pmh[emoqsw|{ph`#`'_+16;79:;<======<;;;:864740+'$ xsjJd=a;_;]<\C\G ^L!bQ"hX$n^&p`&xh'|s*~{,|,-.//.0/...*)'羚&吝$""!!!vm#vb&|k).258:;<{;v;p9f8e6`5d4v332.|,-~.t0s2y4|5{8}998~:<::87642y/Y2N6N9V8Y:`9d<i<~r;{<;|7{6{4z1y1z0a+>+~l0W0c2~024679><|=y>>>>>>==>==>===>=>==========<;;98?<:퀿:퀿8~7~7}7}7}7}7|8|8|:|:|;|<|<|={>{>{={>{?z?z?z>y>y=x=>F>N>~T>YAY@}S=|L<{H;yF8vF4uH2sK0xH0zN0yW1ze0zo0zq0{q0{p/|p/|p/}q.}t.}x.~.}0}0}1~11224689큿?CEBMU256531//EEBk>l;l9k8g8d6j5o6o7o7r7u8t8s:r:qADHMRG+-03579::<=>==>======>>==<:@O2*p"n nj_blortvz{qgb!_&_+/5:79:;<<===<<<;;::865840+&# tgdB_<^<^:]<]C\I ]O!]T"a[$ha&kd&vm'zq)zz*z*{,{-.-./.-,+)'&辰%#"! !y!|i#we&v+.1469~<~;|:u:q9h8e7`6b5r321-},-}-x/u1z2|5|79989;<:76650|0Y3Q4Q;S:Y9^9at>}::84}2{0z0{0`-:*v,[.b/245688<>}=}|:v:s:t8u4p.-x)y%"t!^!\#X$S%N&Q&V(S*X*\)X*Y,_-g.j.l/r-|v,{{,y,{+z*v(o'n&l$i"g!d bbbbdnxvxkm!i&h,g1692469::;;<<<==<<;;97961+&"ypeZ{VuTsUqSmKf.a lq)t-t,")2@::<=>>=>>=>=====>>>>>=>==>>======<;;:8;:;:878~7}7}8}8}8}:}:};|<|=|=|>|?|?|>|?{?{?{?{>z=z=y]A]@~W<}Q:zL:xK8vL4tM1sR0yJ0zO1z[1|i0{p0{r0{q/|p/}p0}p/}p0}r/}x.~.}.}/}1~1123447:>BBAli065531//DD@gw>=<<<;<;<<;=?ADHPZB(.13579:;<=>=>>======>>===<7L?!"n!nkc`lprtvx|zqib!a%`).3888:;<<<<;;;;;::9755840+%"~~pVc<`:^<];\<[B\I YM YU"]`$ac&ii&mp(qt)wy)y*z,},~-}-..,+*)(&%##! r!d$h(+.1479{~<}<{;w:q9i:{d9z_6e4q210,}+,~,|.z1z2|4}6~:979:=966650|1]5W4S8U8Y8]:^;h?}|>{|;z:s8r6t3p/y,*'#u!c!b"W$P%N$O&T(Q)S*W)V*X,[-e.j-d-zl-xu,xz,x,s+p)o(k&h&e$b"b c ccback~~j}{uj g$f)f.2624689:;;;;;<<<<;:8684/*&!xm`|WzTuRrRpNmDdem#r+q+t-$+8@9;<=>=>>>>==>==>=>=>>=>>>>>======<<;:87=;:8778~8~8}9}9}:}:};}<}<}=}>|?|?|>|>|?|>|>{={={=z=z=y;x;w:v:u9s7q6o5o5n4m2111113569};}<}<~;~;$<3>~>?H>P<~V=\?`@`=~Z;}V:zQ:xQ8uP6tR3sX1yJ0|Q1{^1|k0|q0|r/|r/|p/~p0~p0}p0}q0~x/~.~.}/}0~1334446:?ABL]I455531..ED?d;c:e9h8k6i6k5n5m6n7r7s7u:x:y:xvAt>r?rAuAw@x>x=x>x>y=<;<<;<<<<=>@BEHNdI'.13569:;<==>>>=====>>>>>>=9I% $n!olg`jprtuwy}zrjc`$`(-17879:;;;;:::::99865363.*%!{y~u~dI`<_9]:\;Z=YCZJXK [V"\`$ai%fm&kq(rx)u~)y+{,,,,--*))('#!!" ~q!}i%q(+.147:~<=|<{@|>{;r7t3u3s/s,)~'}%"k!f!V#P$M$P%O&K&P'T+Q+S*W-`0~e/{e,}k-{t.xz-v|-q+n)j(h&b%`$_!_ aabbccbp`yr|p!d#d'd+/32567899::::;;;:;:7872-(%!vi}\zTwQvRsOpJn:eho'r-r-!'.:C8<=====>>>===>=>>>===>>>>>>>>====<<::79>;:87799~:~:}:}:}:};}<}<}=}=}>}>}=}=}>|>|=|=|=|={={:>D?~L>~S=~Y=`>b?b=~^;|Y:yV:wU9uU6tW4s^1{J0|Q0|a0|l/|r0}s0}r0}p0~p0~o0~p/~q/~x/~/~1~1}0~13345568=@DJK@555420..EC?dzr>s@u@w?z=|>}=~<<;;=<<:;=>=<<<<;<<;<=?ADFIK^Q'/14689;<===>>>=>==>>>>??>>=6!!o#m lhbhpqstuwz~{rkea#a'b+05668:99999:88777654251-($ vu{nncC_<^:[:X:V=UDTJUN ZX"]_$aj$eo&lw's{(w)x*z+++,-+)('%ힹ$#櫓! x n#k%}(,.145:~<:{:zh~=x>t;u5t3r0r,z)&$"u!k ["S#M$M$L%G&F'L)P*R*X,\/_.e-k-{q.xy-xz,v*n)h(e&c%a#a!] \]]_abbi}c}dv~!j$e'g,02)/4667787778:::996761,(# ~u}fzYxSuPtPqKqGl+f j p*s/s."(2=::<====>=>>>==>>=>>>>=>>=>=>>>====<;;:8;=;9878:::~:~;};}<}<}=}<}=}=}>}>}=}=}>}>}=}=|>|=|>|<{<{;z:y9x9w7u6t5r4o3m2n11111458}:};}<~ =~=$=3>~>>~H=P<~V<~\=a>d?d@~a>|];yZ:wZ9tX6s\4sd1}J0}S0~d0}n/}r0}s0~r0~p0p/~n/~n/~q/~x/~0~1~1~1~11134579w@wBxAz>}>==<;;<=<:;=>==<<<;;::;<?ADGILL/,/2468:;<===>>=>>>=>==>??>>=>%%%l!lhcfnopqrsuy|{slea"b%a*/2556679977A;533444222/+'#ytxm[a?_=\8Y9W9U=SEVLWQ XZ!\a$ak$gt%jy'n)r)u*}**+***('&#왽"" }xu ~q$q&)-.1459;9z:}y=~r<~e:d:}`8g6s51.{j+)*,|-z/y1}4y5y9{:~77;;=;6|6}5|//~d4}`5~\4a7\:^:`=h<~p:{v;v~7t5r4t1{/.+_)׆$)q*j0o043~4~9<<}=~Az=}>w=w===>>>>>====>>==>==>>=>====<<;;:8:<:9878899:~;~;}<}=}=}=~=~<~=~>}=}=}>}>}?}>}>}>}>|=|<|;{:z9y8x7w6u5t4r3o2n2m1113468};};~;~ <=+<~8<D;L<~S<~Y<`=d?fBeC~d?{`655321-5FCi?i;j:j8j6j6k4l4m6n6m7p8u8v:|::;:99~:};|{>}=~=<;<<~<}<::<=<=<<<<;::;=?퍿@CGKNJ,-02468:;<==>=>>>>>==>>>????>@")'m#midekmlmmnorv|{slfb a%a)-032497*:<3451//0111$/.*~{&}x"vu~hK_=];Z7W9V9U=TGUNXS!WY!\e$bm%gv&kz'q(t)y)~)++)(('&$뛽"Ꞿ!잻!ힸ zv{v"|u$~'*-/247:88~v:}y<}t:~f9d;b8h5u40-`)))*x,u.zx0v4v5v8x:y8{9};{;}:}:{7x4{3|//|e4xb4{d4}e5~`8|];}a;|e=>====>=>====>===>===>>======<<<;:9877;9988889:~;~;~<~<~=~=~<~=~=~=~>~?~?~?~?~>}=}=}=}<|;|:{:z8y8x6w5v4s3p2m1n1113468}:~;~ ;~<"=1<=;G;~N<V=~\>~a?f@gDgC~g>{d=xa;u_8s`4sh1tp/G/T0d0p0r0s0q0p0n0~l0~m1s0y0000111334567;BDDE];45310,8EBh>i;i9j7j6h5f4g4j6p6o7o8p9p9v9};<:~9|9|<{=z=y:y}:z|;|~<~=~>}A|B{@{>{>{>|=}<}<~<<<;::<=<=<<<=<==<=?팿ACGMTF*.02468::<===>=>=>====>>??@??>8'*(m$m jedhjihhhhkp|ttzleb b#b'*.01-IN)*1/-,-z+|+|-~-.('A)(xr%xn!ytjc@`<]9Y5V9U9U=TFSP ST!Y]!^h#aq%jz&n}'q'v)|)|)**)'&%$#! ꟽ {vzy zv#z%(,.124795}8|v:z:~t:k9d:f9i4r3/-}V))))r,}n.vt0r~3r5s8u:x9{9|:|:|8z9u:t6v3}1}-we3sg3uj4yj6{d8~`9|`9|dup9qz5n4n1q0w.|,(`(ю(p(t,u022677~:;}:|~8~y9w:q8t3t0y/t.m,o*(|&{#}!| f U J A"@#<$?&G)H)N)W)Z+`.d,{m+{i,xr+rt)n{)k(e'`%^"Z!X WXXXY\_am^Mznx}$}'(=.p-p-p,n,,-1/,1<509-..+($ zu~rxnml^jSiOgKiHjFj/j g"m-q2p1"'/9@9<<==>======>=>>=>>>=>>==>>=>=>====<<::.+<=;:9989999~:~:~;~<~=~<~=~=~>~>~>~?~?~?~>~>~=~=}<};}:|:{9z8y7x5v4u3q2o1o121346|:};~<<~<'<~5;A;J;}Q=Y>~^?d@gAiCi?}i={gg;h9i7i6g4e4f5l5s6r7p8p9n9q:y<<9}9|~:{~<{={z?zA|A}?~>>>><;;;:::;====<<<=<==<>@퍿BGJNXA'.03579:;<===>==>>>>>=>?>??@@>;//)m$k!jfcfgedbbbfj}nttm}fcc"c%d(+,&),52)((|(z'w'u'z'~)o*a{)(53*nl(sq$uq|kPb<^;[7X4V8S;S?RGSR WX!Z`"`i#ds$i&m'r(v)v)y))(('$$#욼!!Ꞿyzxtwv!|}$'*-.1248|8}6|~9}x:|9t;l:g9k7i3o2}/-xJ)((|)m,{j.vp0s}3q5t7t9x:{:};~9|7{8v:s7r5|1{|,tf4tm6uq5zr7}i;d;~`:|a:yc>======>>>>>=>====>>>==>>====<<<:;(5A=;::999999:~;~<~=~=~=~=~>~>~>~?~?~?~?~>~=~=~=~<~;}:}:|9{8z6x5v4u3r2p2p122358|:|<~ <~<<,=:<D<}L<}S<~Z=~`?~e@iAj@~j<}k<{i;wf:uf6ul4ut1uv/F.S/b/n0r1r1p1o1l1l1p1t1z1001123345667:CFJNK75531/+;GAd=d;e9g6h5h4h5j5o5t5u7u8u8t9s:x;;9}9~{9~|;}~;|~;{|:{|:z|:x}=u~@u@w@y@}@@>>>=;::::;=<<<<<<<<<<;;>@CIPT\B).13579:;<==>>>>>==>>>>?>@?@??=?0#%k#khddeca^]]`fjunowhdd d#e&(($%&%('$##|#w#r#p$n%a{&gr'lm)'&mq(nl%sy ~vhd?_9]9Y4V3S7P;O@RJUV VZ!Zd"`l#gu%i~&k'r)u)w){)~)''&$#욼! 뚽z~svsv!y|#%(+,/{1257}5~6~~;z:{========>>>>===>>=>>>=>==>===<<<:98A?<::::99889:;=~=~=~=~=~>~?~>~???>====~<~;~:}9}8|8z6y5w4u3s2p2p123458|;|<~>~=!=0>=?}F?}N>~V=~\=~a>~f@j@~j=~j<}l;zk;wh9th5tp3tx0vw/F.S.a0l0r1q1p1n1l1l1p0u1{0012344455566:BFIHG85531/+:HAb>>;::::<=<<<=<<:;<<;;>@ADSnp0*/2457::;<==>>==>>==>>>>??@@@?>>"(k%l jfbcc_[YX[afvjpqjyedf!e#$''##x!y!z!| ~zws mz"gn#lm%nk$!.&kx&lv$qhK_9^9Z6X2U2Q6P;PCQMSW!X_!\f!aq#fw&k}&r(w){))))'%$#혻! wpvswxy"~$&(+-{/|24~4|4|5y8|;|:y;}v:}n:l9m7j5p2z.~,q5'݄&&o(|`+tb-po0q}2s4t6u8x;y;{:|:{:x;tw7n}4n3x/vz-pj1m}5s5w7zq:|k;}d=z\>========>===>=>>==>==>>>>>=====<;::?><:989899::;<<<~=~=~>~>~?~>>?>=<<퀿<<<:~:~9}8|7z6y5w4v4t3q2q223458|;|>~?~>~%<~4<}>>}H?~Q?}W>~]<~c>~g>k>~k>}k=|m=zm;wk9um6ut3u}0wx.D.S/`/k0q1q1p1m1k1m1q0v0|0012233333456:BEFED75431/*:G?a<`9`7b5f4n3s4s5q5q6v8|889|:{9{9|9}}9~{9{9z9}y:|x:{x:zw:yvy?yAz@|@?>>=;::::;<=====<:;;;<=>@쐿B쐿DF3*02468:;:<==>>>==>=>>=>>>?@@@?>7*(l%k!khcac_ZURSZaweqjkrf{eee  m norxy{{zzy~vrps qh og!oe"n^'*$j#g!oubb@_9]8Y3W1U0R6P<RERO U[!Zc!_l"ds$jz%r'z(|(~((''&$#"!wkzlyr| {#%'*,~.x1z3|{5{4|4}6{~9|9{{:{x;{s:{n:~p8~m5m4r2x.w+n+&&&i(wZ+q_.op0q2r4u7y9{:y;x:y:v:ry8oq6lu5l2s.qv,mm1k6n5q9vw;yq>==========>>=>>>======>=>======<;:9?><:87779;<<<<<<<=~=~=~===<===<퀿<<;::~:}8|7z6y5w4v4t3q2q223569|;|>}>~?~(>~6=~A=~J=}Q=}Y<`<~d=i=k@~kB}lA{m?yn=vl:uq6uy3u0yx.C.Q/_/i0p1p1o1l1l1p1r1w0|0011221234456;ACCCB86531/+3D?`;`8`6a5e3l3q4r4p5p6t7y8899|9z8z8|9}}9}{9}x9{w:{w:zv;{v;|v=}{?}>{?y@x?x@z@|>}>}=};}:}:}:::=====<<;:;<=>>@푾C쑿FGQ9+02568:;<<==>>>>>==>>>=>???@@?>>/*,'l!ljf`daZTMKPY_rckjerdzetfalHvCmopoooops|uyrvnwmmpdp`n^"pY#rX"$m#j w~fI_@]9Y4S1Q1P1O7QASGVR!Z_!\f#bo#hx%p}&x'~'''''&%$"Ꜿ! pkym}q!x$'),-y/w2u4y444}6{7x~9yx:xw:zr:ym9zp7{m5r4u0{-p)c!$%'z`(qU*p`-pq0q2s4u7y9z:z;w;u:t:or7mk5kn5h2p,nr*ir0i5l5n8s~:uu:wh"<$C&L'R(T)Y)`)d*{g*zo)yr(q|'j&c%^#Z"X!U SQQRVZ``du~nOejgi!$"k!k"l mklp}s~tyrvsntixb{]~YVSUPNc^upwpid|aw]pW`QPPISJXK`IeDdim+q4q4q6$+5C<;==>>>==============>>>>=>>=>=======<<;::DA<987679:::::;::;;~<~<<<<===<<<;::~:}8|7z6y5w5v4t3r2q323569|;|=}=}>~+?~8?}B?~K=}S;}Z<~`<~d=~i@lB~kB|lA{m?yo=vo;vu6v}2v0zw.B.O/]/g0n0p1n1l1m1p1s0x0~0011223455656u?t@u>x=x=x;v:w:x:z::<===<<:::<=?@?AD푾GIK<+.13579:;<<=====>>=>>===>>>?@@??>661(m"nli`bd\TLGGNWy[oagidpdtfdjLu.0;4~;lQY]`e|gtgpgohkldpYpY rX tX!"v"v!lb\C[DV9S1Q1O0O3Q;SEWL [W!_a"ck$fr%k|&q&z''((('&%#흸! 쓿rixhyk p#x%'*,}-x/v2t4y44}6|{7y|7x~8zx:|u:zp:{m6}p5o5v2z.{*rP&T1#%z{'qS)oT*ob-ss0s2u4w6y9z:z;x>=============>>>=>>=>>>===>>====<;:<K>:87665566789:::;;;~<<<====<<<;:~:}:|8{7z6y5w5v4t3q2q334579{<{=}>}>~,=~9>~D>}L=~U<~\=~`>~e?~iC~lB}k?|k?zm=xo;vr:vy5w2w0{u/@/N/Z0e0l0n1m1l1n0q1u0y00011244555656:?@@@@;6541/.A>=a:a7a5a2b2d2f2g3l4s5w7w8y899}9999}9y9v:~u:~w:z;|<{={@{@{?x@w?t?r?q=r>>>>>=>>>>??????==A2*n#omkbae`WMEBDMStXl^fedtprzEb+Q$L$A,47)< w$p`N~P~UrZo_kcgeclYsUvWwWY"!yZFWHQBM9M3O1O0P6SAWJ [R!_["cf"go$ku&o&r'z(|(((('%$#颽!Ꞿ뗿tb}`vcz j!q#y&)+-{.x0r2~u3~x4~|5}|6}y9}y9y{9zz:zs9}q7k5r5p3x0,}k(Z$|"{$od'kK)lR*nf-rv0u2v4y7y:|;y!<">$D%M&Q(T)Z)a)e)}i)|i*tq(n{'k%k$g#d"b!\ XUTSQPSXZlqKrP {l!y roib`]YS|RnOhef!}7|dvd~^|YxUrRkM\ILKFOHUN]QdJd-fo'r2t7s6"&0B?9===>>===============>>==>>>>>>==>=====<;<@7653334455679:::;<;<<<====<큿<<;:~:}:|8{7z6y5w5v4t4r3q34558;{<{=}>}>~-=~:=~D=~N<~V=~\>~a@~eA~iA~l@}k?{k=yl:xo:wu8w}4w1w0|q/>/L/Y0c0i1m1l1l1p0r1v0z//0011334444457:;=??<7542..EB~y?}x>}?@@~@|?xABCEJRS3+/14679:;;====>>>>>>==>>=>????@?>=C9+o%o olf`dbZPF?>DKzPrVkZgak믰wxZM@,eݕ-@AfHy?wLpUg]ch^qUyVY[ [MSIOIIBF=I8L4P3S:VE ZP!_W!a]"dk$jt%oy&t'x({(|))('&$"쥷"礿 颾꠼ibveyk r"v%z'}*,.}/u0o2~s3|x4{y5|}5~x8|v9zx9wv9{v8q6l4p3w1}.y)eB%U#߆"t$kS(lI)mT+og/rx1s2v5w9y;y;x=v? A!="?$G%N&Q'V)])`)}e)zh)ym(qy'n&l$i#h!f!b ^ZVQNKMQT[x_xAvxpe[SL}Bs@ou홺Q >bfwZyUwQrOmKbGQHGJDPJYRaSeEc iq*s3t5t7#*/G<;=>>>===============>>===>==>=>==>=====<;:77542122455789:::;;<<==<<==<<<;~:}:}:|9{7z6x5w5u4t4q3q34558;{>{=|>|=}-=~:>~F>}O=}V=~\>~a@~e@~i?~k?|j?{j|>@@A@=<~<|<}<<::;<<<==<<<;:;<>BCDGJU^.-024699;;<===>>=>>>>===>>>>?????>;E:-'p!pnk_bd^SI?;<CHuMnQjRlTys絳ỷ߾·ĮmvZDIwThf]v\]]}i{jP?PKHHEEDDF>J:P8T> XI!\T"_["b_"hm&ky&q&x(|)|))(('&$뢹"騺!秽襽젹헻pezfwj|o!v$z&y'x*z,}.|y/vp0vp3zs4|w5|x6{}7zw8zt8zu9|w7y6}l5o4q2{/}+na(S#o"|#nr&hH(jI*oW-qh0sw2u3u7w:z;x;v=u>===============>>>>=>=>>=>>==>=====<:96532223445689:::;;<<<<==<<큿<<<~;~:}:|:{9z7y7x6v5u5s4q3q34568;z >{ ?|=|;|,;};>}F>~P=}V=~\=~a>~e>~i>~j>|i>{j>xjb9b5b2b1a1a1b1h1m4o5o6s8x8y9z9|z:~u:w:~x:}v:|u:|t;}t;}v;~y;}|=}~=}??@AB@=<;;<<::;;<;<<<<;;:;<>ADDHJNa2.135789:;<===>>==>>==>==>=>?>??@><<>2(q"qpmbad`VK@97<@yDpIlFk>r;乴Ҙﶜ컞翦Ī̧ם؛ɫ㸸veQRzrh`0NIHKELEKGIHDJ?O> TC XN"^Y"`]#fg$mo&q{'r'w(z)|)('''&렺$秾"駻 觼ힸyf{bxfzn s#v%u'x(x+v-t.rt0rn1tr3wv5zx6{w8yy8yv8{u8t8x7u6k4p3v1}-yo)Z=&R""s$f['gC(kK+pY.sj0ut2u4v8w:v;w>>=================>>>=>>=>>=>==>>====<;844432234467899::;;<<===<<=<<~<~;}:|:|:{9z7y7w6v5u5r4q4q34568;z =z >{>{=|,<};=~H>~Q>}V>}\?~a?~e?i?}i?|i?yh?xjc9d5c2d1e1e1f1j1q3s4q5q7u8z9|9}{:~u:u:w:u:u:t:u;v=y={?|?~~>}?|A{B}BA=<::<;::;;;;<<<<;<:;=>BDDGMSA*/24579:;;======>>=>==>>===>>>??>>==E5+q#qqnfadbYNA735:}>sCm@j9o"caJ|vR=&K$FLANBSFVJQJIKE MC SJ!YT"]]"bb$il&nt&r{'t)u)w)~))(&&ퟷ%祿"禿 ꣻ흸}hdtgyk r"v$v&w(u)s+r-pz0oq2qp3qr4vy6yy6yt5xy8wu8zx7y7w7p6l4~p2y/zz+_T(N$#aa"{"i%cM'fC*lM,p\/ri2rr3u6v9r;u;w$C&L'M(R(Y){b)ti)sn(nu'p~&p&m%i#f"b!] \ [WRKGDFP[;%L&o:XvШJ4:79i>rAs@m?e>Y>K@EFFOMXUaYeFe"jt(v3x8v7"'/E=:=>>>=>===============>>=>=>>>>=>===>====<<615532234556889:;;;<<==<<<=<~<~<};}:|:{:z8y7x7w5v5t5r4r4q44569;z {?|+>|;<~H<~Q=}V>}\@~`B~dBiA~iA{gAyf>wh;xs9z5z1z/y.Y.4.B/Q/Z0`1e1m1q1s0w/{00001122233334458::9I[;652/.JF=d9d6c3d1f1i0l0n1q1t3t5s7u8z8~9{:u:t:v:v:u:v:v;w=w=w>w>z=?A~B}B|A}=}=};|:};;:;;:;<<<<<<<:<>?BCDFK\E)/2468::;<====>==>>>=>=>>=>=>???>?=;E<*&q roj`cc[PC7//4;w?o@l9n)~:r7d~vne_M>6BOBSBZC_GZJP LH PI!TO!ZY#_b#ei%iq'mw'r~'v*{))))(&%褾#!飽 흸pcweym~s w#|%y'v(s*q-n.mw0nq1on2tx3x{5wx5wt5xv8xw7}z7}7u6~i5}i2}r0{z-mf(P?%L!|!r$ck&aF(fF+lM-p\0rg3vs5x6w9v;v;v;v;x;x{:wr8wf5zk2}1-v(u(e+x/~1x3v4s7t#?%E&H'N(T(~Z)se)nm(mt(n~'m&l%j$g#c"`"^![UROLGECV\aeom|u|}|àڨE9v#+R8ms>l>>>>=================>=>=>>>>===>>=>>===<3465322345578899:;<<<==<=퀿=<~<~<}<};|:|:{:z8y8x7w5u5s5q4q45556:|*>|;<~H;~Q<}V>~\@~`BdB~gB}gBzeAxe>wh;ys9z5z1z/z.Q.2.@.O/W0^1e1m1r1t0w0|00101112234444557::>EB8653/1SA;d;d7d3d1e1i0l0m1n1o3r4t5v7{7~9{:u:s:u:v:u:u:v;vz=?@AA?|<{>=>===>===>==>?????>;B:0'r!rpnabc]SF9.*/8|>s?n;o0xv1Hv{{|zuxssolmajXmQqKyG9^EGESGYG_He Gd I[!NO!SN"WS#]]$bf%fl&mt'r}'x)})))))(홻&%#襾!젹 xf|fwlq t!v$v&u(r)o+n-l}.jt/ms1us2z|4xx4wv5wu6zw7|x7}6|5|p5{h3yg1zu.tu+XE&I4#SB!u#f$_X'aB)gG,mO.nZ1sh3wu5y7|:};{;y;z;x;w{9xr7zj5q20-{({&d+r/0}2w6s7q9r9tx9vr$D&J'O'V(y`(qk(mr(n{'p'o&k%j#f#b#_"\!X{ W~TQNJHFH{KPV]emrtuvxA9ߗ.@00b:q=u>t>>=>=================>>==>>>>>==>>=>>===<:8653223455679::;;<=<======~<}<|<|;{:{:z:y8x7w7v6t5r5p4q44557:}[?`?d@~fB|eA{e?wc=yj;yt:{7{1{0{.H.0.?0L/V0]0e0m1s1u1x0}00001122244444557:;==;975300=7>d;f7f4d2c0d0e0f1g1i2m3r5w6z7|9|z:}u:s:s:t:s:t:t:t;u=u?v>|=?@A?=}<{>;=?@CDFHFE0.13569:;;<=====>==>==>>=>==>=>>??>>=<C2)r"qqodab^VJ<0(,6r6w$;﫪س5Ը4j~wrxmmf^^SSPKVE\BcAo@SMLLWL^KcMi!Ni!Ne!OW#RS#WY%_b%dj%iq'ox(v(z**+)))휺'&$!랼!~o}fvi~l o!q#o%o'n(m)k,g.g{.lt1ox2ty3vz5vw5vu6wv6xx7{y6~5yv5vk3tf1ui/ux,d^)L8%H*"u!k#a%]L'bB*gI-lM/o\2ul4vv5x9y:z;y;yxq9xq5yx4||5|2x/t-m)gg&eS%mO$yB#F$]%u&w,u.w2x5{|9r:p6{w5zz6y5w4v6u5p1l0h/f{.jr,nr*nl(ok&of%rh#qp!nx k|hm{gRNID :":#@%D&K'T(\(wf'qo(ry(u{'q'm%i$e#`#]"^{"^y!]{ Y VUROHCBCGMU^gmryۖƎz?:3n$$W4k;s=u=r;h6Z3K9IANKWV]^[cGe%iu%w1y7y7 %0A@;=>>>>====================>>====>>>>>>>==>=<;8543223355678:;;;<=<<===<~=~=}<};|;{:{:z9y8x8v7u5s5r5q4p44567:x>z=z<{*=|;=|F<}N<~V>}Z@}^?~b?}d@}dAya>wb?A@>=~<|<|=|<|:|:::;<==<;;<>>=>?@CEFII>-/24679:;;<<===>==>>=>>>==>>===>>??>=<B7*$rroia`^XN@3)*2:~?xAwu?t>>>>==================>>>>===>>>>>=>>==>=<;74342233456789:;<<<<<===~<~=}=}<}<|;|:{:z9y8w8u6t5r5r5r544557:z>z={*<|:=}F=~N=}S>}Y@}]@}a@~d@{a>y`=wa=zjw@~@?@?>?=~;~;<:::;<<==<;<;>?>??@CEFGL?,02468:::;<====>>=>>=>==>==>>==>>???>:C=.$rrpl`_\YQD7,*09AD{Bz;}.oޟޥإߢPIjqobbXUSLOFOGOIPQRQTTU^ Td!Wm!Ys"Vq#Um$Qe$Uc%Zh%^l'et(l{(q)w++++*(祾'樾&%"餽!ududwj~l n"n#l%i'g(e*c,e-i/j|1o}0r~3uz5wz5xv5xv6xt6wx5x|7uw5qk2nb1qh/tu+f`(R:%R;"k!j"k$\Y'Z@*]D-fL/pQ1t^4uk6wx7u:t;u;s?>>====================>=>>>=>>>=>>=>>=>=<;3254223345678::;<<=====~<~=}=}=|<|;|;{:{:z9x8w7u6s5q5q4544558:wz={(<|8=}D?}L?~S>}W>~\?~`A}a@{`=x]>xa>zj;{s8|6}3}0|0./܈(080E0O0Z0e1m1u0y1}111111122344444}5~569::8ae2641/+:GAq;t7t3m1h1e0d/g1k2o3q3s5v6x{8zw:}t:ut>x@@@@>??=~;~;99::;<<<=<;<;=?=??@BCFHL<+03568:;;<<========>>=>=>>>>>>==>???><>G.&r!rpmb_\YSH<1+-5?FHD;-uڟڢ۠ӛ<{\h^\ZVTTLTLRLSPUV SX!Sb!Ui"Yr"[w#[u#Zq%Xi&Wg&Zk'^p'e{)k*r,|+++*(ꦺ('&ܱ%!줶 pzkrn|o o!l"m%n&k'g)e*g-g.j0p1q1t3w{5yz5xt5wu6ws6vw6ty7rq4mf1kc0qn-nr*ZO&O>#TJ"p"l#e}&XH(Y>+`H.eP0nW3ua5xm6yz8w:u:s;q:r:u:v9x~6~520.*{ &}&e(e,o/r2z4|5u7o;n;l~;l{:qy9t|7y6{4z2v0w-r,my(ma&nT&j`$l["W"S#k$o(o-l2o3s2uy3wz5y~5y~6x:y}6x~4u|5q|3p|0kz0gw.gv,fv+gx)ju(oq&nl%mm#nq"ox n~lniOHD >!8#>%B&F'O'\'}d)xh)rp)nx(lz(h|'d'c&d%e|%fx$cy#bz"^!X!U TSRQQQRV_q탿Ң%֪-٬2׫/ۜ-2C+c9nAsFvFtAn:f4[2R6R>WI`RcZ]_Gc'htw/y6y6 $/<C:>>??>====================>==>>>>>>==>==>=>>=:-5632233456789:;<<=큿====~=}=}=|=|;{;{:{:z:y9w8u7s6r5r5q5545569;w=y}BA}JB~Q>V<~Y=~]>~_?{]=x[>xa<{j;{s8}5~3}0|/ن%0ن&050D/N0Z0e0m1u1z1~111111233444444}5}57:::CSE7642/*>NAt;x~7zx5u3p1m0l0l1m1o1o3q5u6x{7{x9u:ut=y>@A@>?>~=};{;|9}9}:}:::;<=<<;:<>>>?ABEEIM:,13579:;<======>====>>>>=>>>>>>=>????=>A0)r"ppme_[ZUL@6.-1;EJJD;-{٢סΜگ2tMdU_[]WZPVP TS WY V[!Sf"Wp"^v#`{%`{%`v%\m&Yi'[n)`s'h~)m,v,,,**즶(䭾&&ݲ%۳"穽 쟹msmxpq n!l#j&j'k(k)l+l-n.n0p1t2r4u~5wy5vr5vs5vs6tt6sv5ok3na0re/ro,mm(U=$RG#e|"f"k$]d'W=)\?,aH.fS1m]3tf5yq7xx8w|:u;s;u;t:u:u8z5320-~)~%%k(e+m/o3r4y5x6q:l;k;o}=p|;t9w8y6w3u0t.t-q})ok&pT&j]$hf"fr"N#`$k&o+s0q1o1t~3w~6w6v5x6v5v{4sz4t|4q|2ow0nx.mv-lt,lz+ky)kt(jn&lm$nq"pv!p|nk{yYCLC!6#<$@&@'I'W'}](xc)xj)pr)lv)jy'f'd'f&g{&hw%gw$ey$a"Z!S R TTUXZ[^iz…ʤ ԩ+ڬ1ך(#I,c9nAsGvIuFp?i6^2X3T9WA^JdTe[Y_;dlt$w1y7y6!&.H?<>???>>==================>>==>=>>=>>=>>===>>=:48542223456689:;;킿;<===~=~=}<|=|<{;z;z:z:x:v9u8s7r6r5r54445569;=v>v>x=y>z$>|4>}@@}HA~O>~S=X<\?}\?zY>xZ=y`<{i;|r9}~6~3}0|.І.׆$.30B0O0[0e1m1u1{1111112234454454}5|5~799=@@<86420*AJ=<}g:~f7zs4u1r0o0m0j1j1k4n5s5w{7zy9v;u;r;m@?>?>}>}=|;y:x:x:x:z;}:::<<<<::=>>>@ADFECD//14579:;<======>>>=>====>>====>>>????=;@:*$oomg^ZZWOE:1+-7BIMKF>0aҥ͛Ζ߁,sGlWi^ eV _P!ZS!Z[![^"^h#`v$d|$g~&f~'`{'^s'_k'ao)ew*k+s+}+,+)짴*尻(ߴ&߱%ڲ#߰!駻飽xxnqp}sq!l"i$k&l(m)o+p-p.q/q0s1t~3v5r|6px7rr7qq7sq5ut5qq5lf2qc/th,op)he&U7$\W#m#g#j&ZL'V9*ZA-aL/jY2pa4tj7vs7vw8uz:u:v;u;q:q9u8}6320-y(~%$p'g*j/i3k5s7zw7o|9j:g:l;q};r9t9v9w6w2u/r.r*tt'vW&oW$in#mo"["[%j&p)s.q1n1p3s7s9s6r5r~4q|3vz4t}3s{4ry2ry0qw/pv-px+my*lt(kp&jp%ks"pu!sy q}nshDLF 7"9#>$>&G'P'Y'|]({e)tj)nr)ly(i~(i(g&ez&fw&kx%jy$f}#_"W!S!V!X ] cgilvȁX ȡЫ(ِ(%I.a;kDrIvKwItDk=>???>===================>>===>==>=>>>=>>>>==<:764122245668:킿::;;<<~=}=}=|=|<{={=z;z;y:x:v:u9s8r7r6r555544569;>v>u>w ?x@z"@{1>}=<}F>N>~R?V@~Y@|Y@yV>yZ=z`={g<|q:}|7~3~0}.Ȇ.Ն".1/@0Q0[0e0m0u1|1111112234454555}5|5}68:<;:886530--6>BV|@@???>}>{=z;x:v:u:u:x;|;~:~:|;}<<;:;=?=?AACGJA4-/24689:;<<=====>>==>==>>=>====>>>>??@?<A@.#oomh^ZZZUK@5,*1<DKNNJA1Eǜ8-~H zY!v^!mR!eQ"dZ#gb$ll$px%o&l&h~'b}(`z)`s)dq)iy+t,+*,+먵*尻)ᴿ'%ݳ#ڲ! 륷untwur o!l#l%l'k(m*p,r-p.r0u2v3w4v|5tx6rw8pp8pq7oq5nr4ml4lf1qf-qh+or'_W$W=#iu#g|#p%gq'V:)U8+_E.hQ1n]3rc6tm6tu7tu9sy:s:t;q:n:o:s8~6320,u(|%}$u'l*i/e1d4m7xm8os9i}:h:k:l9o8q7s8u7w3w0u/s+t(y`&{Q%sm$k{$j#Z$h%j(o+p/m1l1m4n6o6r5s6v5w}5w{4v|3uz1sy1qx0qx.qx,nw*ku)lr'ms&lv$ov!qy tyusyMFH>!ߨ7"<#<%B'I'Q'W(~\)xe)ul)sv)m~)h(g{&fy&fy&jz&ly%lz$g$\#Y"]!a!k!s y {}׆D'>~#T.a=jHqLtMvKuFq>f7Z/U-Y3^?bIhQnYf^Ic&ips,v4v4$*9A;=>?>>>===================>====>>>==>>>=>>>>>=<96532222큿3큿5큿668:::<<~=~<}=}=|=|={={=zx@zA{.=}:<~D>~L@PA~SA}V@{V@yT?yY>{`={f;~p9~z62~/}..Ӆ .0/@/Q/[1e1m0u0}0111111235455555~5|5|7~9;;;8=;7530.)5MFNz>@@???=~=|>y=@AACGLP3*02468:;<<======>>==>>==>=>>===>>>>????>?E+&o!mlh_[Y^\SH;0*+3=EKNLF<0 ͨe5 J!Y"}V"rK#oW%tb&p&~x%{~'u'k~(h~)c})bz)fw*r},-+,-뭱+氹*⳽)'߳$ٶ"۴!櫽註|vp{zup m!l#k%i(k(o+s,t.u0v1v2x~4v}4u{4su6qt6nm5km5io4io2ij2mf0oj-oj)kr&XG$]L#i#k$t&`U'U0)Z;,aJ/fV2nb4tg5vm6vr8sr:sy:q:p:q|:r:q9v8}631/+p(x&y$y&p+m.c1^3e6wf8rm:nz:p:m;k:n7q7t6w6w4r2r/t-u*yq(V&{`%n{$jy#^"b#h&l*n-l/i1h3i4j4m5p6r7u5v}5x~4wz2vy0ux/tz.tv-pt,lu*iu(kw&lx%mw"pw!s| zw{]AJC"ߧ7"7#<%>&E&M'R(S)^)i)|p)uz)k}(gz(gz'i{'j|&rx&sx%o$c$b#h"n"|!!! E<@>D/4_,d9kDqJsMtKsFq>j6`0U,T/^8fDiOmXq]ia?f l o"s/u5v5$.=A<>?>>>>>==================>>>>=====>>>=>>>==>=<7114432345568::;<<~=~=}=}=|=|={=z=zz=z*;|7<|@?}HANAQA}SA|SBzSB{Y?{^<|e:}n8~x41/}--ф.//B/Q/Z1e1m1u0}0/01111245455555~5}5|7~9:;99I5641/(H\CH<;855J4tf2nw2l1l2l2l2j4l5p6ty9wx:yr:|k:i:i;i??>??=~<|>x@BBEGMYC*14568:;;<======>>>>>=====>>=====>?????>=;3'"kkh_\ZcbZOA4)%)2<DHGD?7/$3ڴۺD!O#V%J&~Q&]'o'v({(y}(r})o})k~)l*s~,{,-++,豴*⵻)߷(ݷ&۷$׷"ݶ!死鬶笺}r~xzzu}q!n"m%n'l(m)p+r-r/v0x1x2v|4uz5sw5qr5no5hj5gi5gn4fn2gl1ji/km,ln(el%VD#dj#fv#s%m}&W<(W/+\>-bL0i]2mi5tm5wp7yq9xq:wx:t~:r:r:z9z8|6531/+}l(t%s$|&u+m/`1]3`5{a6yj:wx:v:p:n:r8u8x8w6u5s~3t1r.s,v*~a(Y%vs#l}#h"^#g$h'h,i.f1d3g4g5h5l5q5s5u5v5w|3xy1vv/sz/qu-qs-ns+lw(m{&n{%nu#pw!t~ y~|oGEE!:!ߪ6#;$>%?&G'K(P)X)c)k)}u)vx)ox)l|(m{'my'tu'zw&x~%n%n$s$|$""!@EE{3Te"g,i5l=rBtFuGsDp>l5e,['S)X1e?>>=<<<================>=>>>>=>>=>===>>=>====0)564223455789:;<~=~=}=|=|={=z=z=yw =y<{';|3<}=?}F@~LA}NA~QB{OEzQD{W?|\;}d:}l8~v41/~--Є./.D/Q/Z0e0n1u1~//00111134555555}5|6|7}8:~;9Rs>66420(QW@>݉+;ۊ(745~S4wk3tw2q~2p2p3m4k5n7sz9tu:uq:yk:~i:j;k;k:r;x=}>>=~>}@|?|=|w;t:r:r:s:t;w=;<=<>ABCFHK^N*14579::;=======>>>>>=>===>======>>?@@@?=A8+"jjg_[^gf`TG8* #.7<>>;72,' ֿDZ Y#W&N'J'Y(j(r)v*y*}}*y|*v~+z,,,--𤋮+鱳+䵷+޹(ܻ&ڻ%ٺ"ֹ!ᴾ 筹孽zqxxsxr~p!p#q%p}'q(p*o-q-r0v1w1x3w{4vw5tt5on5kh5fg5bh4bl3bl2gm0gl-fq)gr'ce%[H#h}#jy%s&gg(X3)Y.,`A.gP0m_4rn5tq6wr7xo8zq:yv:y|:x|:y:{:~86531/+}j'q$o$}&w)l/~`1~\2~`4}a6|f8xw:v};u9x8x8x6w:v8u5u~4t2u0s-t,~r*^&f$t{"ny"a#f$f%f*g-g/d1b3a4d5h5n6s6v5w5x~3wx2vs2sw0rx.os-ps+q{)p'p|%qv$rx!r}!swzX?E@!ݮ8"7#=%=&B&E(K)S)^*e*r*v*zw)rz(sx'su'yv'w'&y&z&~%$#"l <F7< gmn%n*m/o5q9t>==<<;;<<<===============>=>>=>>>>=>>>>>>>>=>,0:642324567~8~9~;~;};}<|=|={={=z=y=x=w=vt=v}L>}N@zMD|QE|V@|[;}a:~j8s42/. .΄.0.D0Q0\0e0m0u1~0000011134555555~5}6|7|8~:~;BLI:77520-0IE>׉$;։#9ڊ(6B5^3ym2uv2rz3qy4pz5l5k6n|7qt9rp9ul:zk:k;j;i:m;u=z?}>|>|{@z~Ay?y=x@BDGIKR?-14579:;<=======>>===>>>>>>=======>??@@@>?C)#jif_[biicYL=.!#*/00-)&$%,28C翤 "b%W'M(U)d*l+q,x,|-~,----,-믰-崷+Ḻ*ڼ'ڿ&ؿ$׾"ٹ 䱻鬷秾wxutnsjxi i!k$o&s~(v~)w+t-s/u0v1u4t4t{5sv5nm5ii5da5`b5^f5]k2ao1bn/bp,gu'hw%^_#]]#gx$n~%q&dZ(X/+\1,dD.kV2oe5qp5tu6tq7vq8zr:}x:{:~|:~:}9~87530}.z*yj&n$k$~~&}x)~j.}b0]1`4~`7ze8{t9z|;{9y8{8y8v8s8s5s5t3u0r.o,v+d)d&wv#tx!g!h#e$c'd*d-c0^1^2_2c5h5m5r6u5t}4uy3uu2vv1tu/tu-vx+w})t~(p|<$is#iy!jmsvkBEE ޯ:"ܭ6":$<&?&A'I)M)V*c*m*s*u)w){u({v)x({('''&%$y![ [`T/e+m's#u#s%r)u,w.w/w.u*p%i`\^d)m7yER\czfoh?ohm-p4p4!)2@<==;:<;;:::8:<<=============>>>=>>==>>=>>>>=>><<::86~4~3~3~3~4~5~6}6}9}:}:};}<}<|=|<{=z=y=x=w=v=t}D>J=~L>|KB{OD|S@}Y<}`;~g8q4|20t/ .΃.1/E0Q0]1e0n0v11000011124445556~5}6|8|9};}=@@>:87641-.H>;Ո"=Ԉ!:ԉ"816N4|c3xm2us3tu4su5px5k|5h{6ku8pp9to9yl:zk:{i:g:j;qx==>>>>>======>=>??@@@?@=)&i fe^]ejjf^SF8)-IfƘ˒ȍʼn' w"g$ti'Z)V*_,h-n-v.z../..---涳,ẹ*ܾ(ؾ(&ؾ#־!޶篷篷qripepbye!h"k$n&s(x*z,z.w0v1v1u4t~5qy6lo7gh6bb5_^5\^5Ye3\m1^p0`r-ex)h{'fy%ZY#cu$aq%j&l}(]L*W,,[8-bK/jY2oi5os5ru6sq8vt9yu:|z:~x9}|:9877530}.x+wk&k$h$y&yz*~l.b0a1^5`8e7r7||8{9y9z8w:t8r5q5q4r4n0m.l,q*{u)a(wr%q|#p{"d"k$i%c(b,a._0Z1Z2]5a6g5l5p5t}5uz3vv1wu0wu/yx.z{,y{)u|(ow'lq%io#gs!b ego{QEG?"ڱ6"߭:$;&>'@'E(I)P*^*h*l+q+w+z+|***)(('u&v$" |||{ytqnoqrhsLq0jcbfl$r1y>JU^d|gpiDqf&l0o5n4!(=;<=;FE:9999;ED:<<==========>=>====>>==>>=>>>==>=<;:86~4~4~4~5~5~5~6}6}9}:};|;|<{={=z==~H>}IA}NA~S>}W<~^;e8n4y10g. .΂.3/F/R0^1f0n0v110000011344455ށ5݀6~6}5}7|9}<}>==<:87641/-.3AԈ!Aӄ <҄9ي%7?5~W4{e3wl3vp4vq5sr5pt5kw6kw8pq9tp9xm;{j:{j;}iz>==>>>>======>>>>>@@A@>7-'#fd__gkt{~xsv}|y p"d$W%P'fv)r,a-f.k/t/{000/...鶮-Ỹ+ݽ*ڿ'ؾ'ؾ%ؽ!ٽᶼ簶魶wvgi`l[o] d!g#l%p's(x*w,w.v/w1u3t4p|5jr6ej7bc6]]6X[5X_4\h2^n0`r.ey+i{(i&fy$]a#ex$er%o'n{(^A+Y+,];.aQ0ia3ol5ou5or7qt9sv9wx:x{:{x9||9~9876520x.x*wh&k$g$y%xx*yt-~a0~b1~^4}a5i6m7|{8z}9z9u8u8s7p5n5p4q3n1j.j,j*w(e'j'q~%q{#i"k$k|&i'f*b-`/]1Y2X4\5a5f6k5p3s{3ux3vv1vw.w{.w},x{*uu)qu'mo%hj#ek"_v![_esgJFC!ݲ:"ܳ:#߯<%>'='A'F)L*Z+b+e,i,q-~,,,,+*)r|(x&|%$! ~zxwyxusmha[WV~Ybp||u{kmjGrg%k2t1o5!%$6><<4z:5546K{&<;==========>==>>===>==>>>==>==>=<;765}6}5~4~5}5}5}6|7|9|:{;{z!>{,>}4@};@~B?}D>}H@~L@Q>V<\:d7k4v1/\. -Ђ.5.F/R0_1f0n1w10/01111234555܂5ځ5ـ5~6}6}7|9|<|>|>>>:987520.%@JB=~:Ӄ 716L5|\4ze3wk4tm5rn5qo6pp7mu8pt8uo9xm;}i>>============>>???@@@>;2)"f hȵǭæ껢ukebbcfilosw||{x p"}e#W%Q'U'wn'r+.q/p1w1}232//ﬨ..乳-໸)޺)ܸ'غ%ں#׻ ܺ嵷鯳ngde^h^rf f"h$k&p't)s+u-w.w0w2v3t}4nv5im5de5^\5ZY6YZ4[f2`o1bp/fw-j*l'l%hy#fw$ak$hw&r&js)W5,V.-_@/eX1gg4io5lu6ms9ov:ry9ty:uz:y|9}|9}887642~0y-x)zm&j$g#z%xu*xy-|d0{b2|`4d5j7l9}x:z|9y8s8q7q6n5l5k5j4j1k.f.a,i)|r'e&uy&p#r{#m$nz%m|'k}(g,c/a0]1[4[4_5d6j5n5s5vy3wx2wx/w|.v|,s|*tt)rq'ml&kh$fg"gm!_ ]bl}VHI ߴ?!۴:"߰<%߯<%ް;'ߵ@'C)I*T+Y,`,d-l.wv..Ì.ﺐ,},d,m*~)}'&$#" yu{qynzkyhwftepgljeqczabejryzwri1(//|/!#&'/<;6w^9=4314JT]/;;=========>>====>=>>==>========<:,.7}8}5}5}5|5|6|6{7{9{:z:z;yu=t=t=s==<;;:98875554433569;??><:v;v=x ?z>|(=}0>}6?~=@}@@~F?J?~N>S:986530-.SKB}>{;р9ڄ'7A5}T4{]3xc4tf4qj5pk7qk7oq7nu8sp9wm:|is?w?|@A?<;}<{;{:|:}:};|;z:}:::;=<<=<;;>BEHKQ?+13579:;<<==========>>============>=>??@@@?@6  h#ƚ"˝Ḻ濨Öxrnkhgfgjp ut!tf#r`%{S'V's'wz#}(00y2€3b4r320ﭨ/.겯.䴸,ḻ(߹'ܷ&ط#ٸ"ٹ߶ꮲ璘sqe`bcaif| j!j#k%m'q(t*t-u.u0v1v2s~3oz4kp6eh5_]5\W5\W5a`4dk2cq0ew.i~+m(q%q$ly#jy$`e%k~'q(bc*S+,W5-_I/b[1di3ft5iv8jt9lx9m{9px9r|9s:z9~887531/}-})zr&l#e#|%|w(}{-e/b2d4e5i7n9}s:zz8s7p9o8m7j6i6h6g4f3e0b.^.^+q(~f'wt&o$uy$t}$ux$sx&nw'h*e.b/e0e4`5`5b5g5l5o5r~3vz2vx0v|.u|-t|+tu*ro(og'lf%ke#kh!hz b`cnjML B!ܲ9"ݱ9$<%ޯ:'='B)F*O+R,[,`.i/ms/Z{0y/C.C-V-m,*'&&$z#z!r k|g{fygyh{j{nysvyvutuwz~ÈʼnDž}nF*GTS6/#*&"8<4iBn,1K28080'40!XX5;;========>>>====>>>>===>======<9-,3}8}6|6|6|5|5|6|8{9{:z:y;y<<;v{=|"=}+?}2@}8A>AD?H>L:987542.1TFC{A}=~;Ԅ!855L4}W4}]5{`6vd6rg6rh6ql7pr8pr9tm:yj:|g;~ju=|@A@=~;};|:|:}:}9|:z:y:|;::;>><=<<<>BEKOR=,13579:;;<========================>=>>?@@@@A'%/#!ќ糴빤뽘‘ѐ ~!i"`$|[&yQ'}%yy$xq!~u(1{1j2A4X4s310.찬-賲-㴻*඾)߶'۷#ظ"ع!ڸ䲻oz\b[^\e`sf g"h$l%o'm)n*p-t.v0v1t2rz4mv5gl5`a6]Y5\T5_Z5ce4fn1gs/j|,p)u'v%v#r#fk$gf&s'q)XI*S*-X<-]N/ca1dl3ev5fw7gu9hz8l}7ny8p}9q:v9{887532/,)|p%o#h"~%v(|,i/b1d4e6|i7~o7{p8ww8qz8n~6m7k7h6f6d6e4e3d2a0\.Y,b*{r(p&t%r$xv$yv$xt$vs&pv(j~+g-e/e0d3b5b6c5h5m5r4t|2u{1v{/u{.qz-nv+mm(og'nf&jc$hf"gr"a ]\[i]QG!ݰ:"ݰ9#߬:%ޭ7&='A)B*K+O,V-[.|f0gn0Sw1Ay1T`0:/H.g,}+($&&$#"x x y{}~}„ĆćÈŠ~rQAU_`W S# 'M356G<<+:70V/K.'-p-N-J.;;<=======>>>==>==>>>>=>>==>===>&*84~5~6~6~6~6~6}7}7}9|:|;{;zx ={<|'=}/A~7A=A@BD@H=L:9976520,7BFCy?z;Ё9߆,6B5Q5Y5\6{]6wb6vf6ui8tm8qo9rn9th9we;yg=zj=}h;e;j>r>|=~>}@|?{;{:{:{:{:z8z8z9y<====@DFJSW1.14579:;<=========================>>>??@@??B&h"$$!¯כ뭲ﻎ !m#`$^%L%l$|%s!i w)w252<3H4\2v21/-羚,鰲*䲻)Ɀ'߲&۵#׷!ֺ ޷tYbS^WdZn_}c c#g%k&m(n+o,r-u.v1u2s}3nx5jp5ce5]]6ZY5]V5b\4dg1fp0ly-s)z'}%~$z#t~#ji%pm&|'rt)W2+W--\B.aU/bc1bn3bv5`u6bx8e|8f~7j{8k|8n9r9w8z7|6}442/~,)zk%p#j"{$v(~+l.a1a3}b6zj6yn7wn8ss8nu8k~6i5f5d5b5`5`4b2c1b1]-Y,Z+v)r(y&t$|x$~v$q$~n${k'us)m+g.e1e3d5`6c6f5k5n4r3u}1v|/vz.rx-pt,on*mh(lb'h_%ca#cl#`{![ VSWlZP!>"ܱ9"ݭ7$ܮ7&߯<'?)A*I+L,P-X.wa/dg0Um1Il1?v16~1qU/[.t,u*z$~"w%$$#!z!| } ~uZQ_hic`#$-u5=0=65k1G17.I-Z,N*I6'W*<<========>>===>>>=>=>>>==>===>,!68569~8~7~7~8~7~9}:};};}<|<|={=zy=x=x=w>;w;w=w>x ?{=|%;}.=}6@~=@~B?E@G@Jz<}={?z>z;y:y:y:x9w8x8z9y=AEHJQc2/24689:;<=========================>=>??@@@@@1wV.,&$!ȷۡ !!!!{"o#c$a$Y$tK"t#o#p!j H~)-242?1M1a0v//-,)ꫵ)汸'%ޱ$ڴ"ն ط㴻wT_T]UaXjYtYZ"\$b'f'h)k,p.s.v0v1t}2qy3kr5el5``6^Y6\W5]Z4b_2hk0mv.u+~(&#"#xy$ql%|x&'lW)X'+\2-bH.bX0ad1`o4_s5`v6bz7e8f}8fz8i8n8s7w7x7z6z5~42/},({j%p"j"z#w'+p/`1~\3z`5yk6xm8wm7tm8os8jy7f5f5e|5b5a5_4`3a1b0a.\,X*j)x)~'x$|$u$q$j#e$g&wt)n-i1e1b3a5b5d5f5k5p2s1u~0vy/tu.qr-lm*hf)e^'a\&]`&[i#Yt!Y XVTSp}b G!ݲ:"ڰ6$ۯ4&ޯ8'<(D)I*J,M,T-wZ.k]/]`0Oa1Ch18p0.x/?s.q-i+x(~#!#$$""!~ !!! w]Zhoqk i"'+p]T>Y867w4s1k/H.,,<*D)@;5yY[6;<========>>>=>>==>==>=>>>===<6.07768~9~8~8~8~8~8~:~:~;~;~<~=~=~<}>|={=z=yz?{"=|,<|5?~=@C>HJ?N=Q;V;[:a7h3p0z.`. .ԁ!-6.H.S/\1d1n2t2|311111122234턿5555678;=>CIG;:986530./WLBr ?q!=v:!845E5N5~S5}V5~Y6|^7ya8wc:vf:tg:tg9ug:{i;~i;i;g:i=p=w;}}=BEGLPP//2468::<======>======================>??@@@?@7iS&)'$!Խѿ̽ܦ !!!{"r#k$g%c%`%k%`%m"f{!Xx"A,E/O/Y.b.j-w,-+)(꩸'毹%%۳#׶!յڴ鶴{ZYSUX_XfXlVtW!V#V%['])a+h,m-r/u1t{1qy3lt5gm5ag5]_6[W6]V5`Z4ec2kp/s~,}(&$"""zw#{t$&|w'[5)X)+`<-bN0a\1ai1co4dt5ey6g~7i7h{8g{8j9o9u8w7z7y6{4|3~1|.|+~'zl$m"g"x#x&|~*{r.`1}\3|`4yl6zl7xn7wj8rn8ku7h8i7j|6h}5f5e4d3`2`0a-`,X*X)y(y&%{$y#o#g"a#a%~i'uz+l.g0d3b5a5a5c5h6l3q1s1uz/rr.ll-ed,]_)Z\'Y\'V^&Vf$Vq"U!X XWTV| Y!ް;"ٯ4#د3%۱7'߯<(C(E*I+L,O,|V-sX-k\.dZ.U^.Gc.;l.2x.J-gp+f(%#%$$##!!!!! y]^nuxs q#%'2LCZ*>HB9l6s3w2w/m.N,+)4%;':3>(7%Kf5;<<========>==>>>>>>>>>>>====:/864658}9}9~8~8~8~8~:~:~:~;~;~<~=~<~=}=}=|=|<||+=}4=};@BAH?L=L>N?Q=T;Y:^:e8l3u0/p. -Ѐ-4.F/~Q0Z1b3k3~q3~y3211111122355556679;=>>M`=9987542.2ZFBq!@r>s;{8-7@5J5P5S5V6{Y8x]8w_9va:wc:xe9wf:wg>=AEHLU?*135689:<====>>>====================>=>>??@@?@=A)..)'Խ$Ӽ!ԸҺ̿ح !~!~!|"x#r$m%h&i&]$P&oq$i"hr p&m,r+q+p+o*y)*)''騹$䯽#޳#׵!ָ շݴdMSCWPX^XhWnTw U"T$T&U(V)Y,^-c.h/l0ny2nu4io5di5`d7^^7^Y5`W5f\3lf0sv.|*&$#""z~"yy"%&cM(U)*]3-aD.cT/aa0ei2kp4kv5j{6j6i}6jz7l}8n9q9v8x7{6}5~4~30{-{+&zj#l !e!w$x&|{){r-d/~Y2a5j5|k5yk6wh8rh7pt7o}8l6l}5lz5k6k4k3f2a0b.a,]+U)^(~&w%{#z"r"f!b#\%a&}q)u,m/j1f4b5`5a5d5i4m3m2iv0di.]c/W[-U\+R_)S^(T_'Se%Un#S"U!XWVS\q!@"ٯ4#ײ3$ֵ4%߱;&@'B(H)I*O,~S,vZ,q`,r_,p`,jc,]i,Sy+i*n)w)&&&$$#"!!!!! w[cs{}x x#&))&a\*Z/@?i;l6l3s1y/y.n-R)պ7'8(>,A1/453s5<<==============>>=>>>=>====:0597568~:~9~8~8~9~9:::;;߀;~<~<~=}=}=}<|;|<};|:{:z9y8y7z6y5x5x4445568::u>uG@L?N>Q?Q?S=W;\:b:i9p5y420 0΀/1/~D0~Q1~Z2b3~g3~o3w332~1111234455556779;====jD9987542/-9DFCp =p:w8~(7~;5~H5}L5{N5zQ6zV8xZ8x]9w_:xa9ya9wb:sc;rc;ud:xe;|f;i;p=}v={~?x=w:v:u:u:r:o:n8q9w;z<|<<;~<};|;~>AGMOWB+135689;;<====>=====================>>>>???????=<6..*'Ը%ӹ"Ѻ ҵͻԲ }!|!|"{"y$v%q&h&?$R$]%V"lz!(((z't&z'&%$ퟸ#覼"!ܴ ִַַ⵻p\3Y9XJ\^[c[k^z ^#V%T'S(S*U,Y.]/_0_2`~3by3dq5bg6_b6_^6`Z5eY4m_1ti/{z*'%#!""""%rf&X1(\-)c<-dK.cX/e`0kh2no4mu5m{5k~6i{7j|8n8r9t8w8{7}6542~0y-{*&|f#n !g!y#v&zw(ys,}j/\2b5g5k5~i7wc7uf6tr7qz7m5m~5o|5p4n5n4k1f0b/c.b+])W)k'w$u#z"t!g!_"Z$]%k&|~*u-n0j3d6a7_6a6b5`4^|2Zn1Xc0TZ/QY.Q^,Qb*Rd(Tc'Uf&\m$]"Z Y ZVWY L!ٲ5!յ3#յ2$ݯ9%=&@'D(L(R*W*{`*uf*ug*yj*|l)~o)uy(x''&훺&瑩&%%$""!! rZgv}!}$&))4128:UL4=i:i7l4s1v0v/u.o,T(D(F-K/Z14-ML8<=<================>>======<<8677668퀿9999989::;;;<߀<݀<ـ=Հ=~<~;};};};}:|9|8{7z6y5x5x4x4w3468:::;u?t@v>y<{#=}0=~8<~>;Fw=u9s:r:r:q:o:n:o:s;uADP``2.13579:;;===>==>>====================>=>>>>????>=;41)*)&ҵ"жѲͷӴ쟹 ~!|!{"{"{#{$z%x&r&a%V$S"dst$}%%$###""쥶!檽!۴յշո趯J_$_*gEgPk\tm {|!t#e%['V(V+W-W.W.W0U2R4T|4Zy6\q6_g7cb5e]5l_2sb/xk,||(&$" !!"#{r%]D&[-(a6*cA,bN-bV/g^0nf2sn4qv5o|5n|6n{7q8t8v8w8v8w8{6541{/x-y)|&xV"l d q!|t%yr(ws+yr/d1a3g4~i6ye7x`7yh6yo7xw6tz5r~5q}5q~5q5s4o2h0c/a.d,b)[)['t$q#l"k!b![!T"Y#g&}{(y+t.n1h4c6^6X7S6Q5Qw2Qh1Q\1QY.SZ,T`,Th+Wm([n'cq&qu%z}$u"k!e e ^[x X!ص6!Զ3"ճ1#ݭ7$;%=%D&O'X(_(e(l(p(v(x'|'uy%w$$%辤%ﰥ%%$""!! e\m{߃!$&)+2.:9=F9>=9h:g7m5r4u2x1y0w0}n+[)T,Z/g2q28;:;;<<=<==============>=======<B>9866689:99989::;;;;<<ހ<ہ=؀<Ԁ<΀<ǀ;~:~:Ѐ:~8}8|6|5z5y4w4y5x468:<v|+A{5@}=<~D;~I<NV?Y=]=b>i;p:w842/.~/./~@0N1}V2|a3|d3}i3|t3{y2{2|2|1|1|1}1}2~445667778:<=>=<::::975420-0cP@l >j @EFj5.24579::<===>>=>>=====================>>=>???@@?>=<.4;/'%Ѳ"г а̳ײ }!|!|"|#|$$%&ъ&t$i"rp]"n"}""!! 恵 骸孽ڳַԸչ麩1ky!}4F]m!p"r#rx$j{&e'a)]+Z-X-T.N/I2K5Q6W|7\w7bm6ie4pd0uf-zp*~'%" !!}#gQ%];&a2(e;*dC,cI-iQ.n]0tf2xn4xu5t|5s}6r{8r8s8v9x8y7x7{6541{.z,z({%tC!h ^ j!xs%vo(vt+zv/~n1d3d4|e6ze6{b7zf7zo8xt8ww6w}5v{5v~5y5y3u1o0j/e-d,e*c(]&c$"h"^!X P M!T"d%x&z*v-p.i3a6W7O7I7F5Hu1Kf0R`/W].Z`,\e+`p*ez(i~&p&~%$$#"z!w!i t a ׸7!ӷ2 Գ1!گ5"ޮ:#@$H%Q&Y&b&i'q'w&&&&%##Ǧ$Ň$$}#~"!! ~]etց܆ކ߅!$'*,.49@:<=>;n:n:k9j8m6q5u4x2{2{1w1wr+~i,j/q1w4572:;<==<======================<?@:865578~9~9~:~9~9~99:::;;<<<<݀<ڀ<ր<Ѐ;~:~:ρ:ׁ9Ӂ7̀7~6}5|5z5x5y5579<=t>s>v`>e=k:r9{8541~41}/}./~@/~L0~V1}`2{d2{h2|p2yw1z}2{2|1|1|1|1|2}3~4556778:;<>>>=::::875420,5jD@j >k!u=v;w??@FLS=.24689:;<===>>==>>====================>>=>?>?@??>=<:LS#,)&а#ΰ ͭɮݱ !~ }"|"}#$%쿏$ϕ$ޛ$5#Q"_ X!g!u ȃ Ə ę徬⼴߷ݷٷ׸չӺջ侯8ly"}0@Xj!h!e"~i#}q$zy&u(p)i+c,Y-Q-I/H2L5T6Z6`6gv3pk/um,zu)&#!  !ze"jF$a8&c8'b=)cA+hE,nL-rY/wg2|p4xu5w{6s|6r}6r8q9s7w9{8|7}65~5}1}.|~+}'}$p8!fZc!ws$xo'yv+{w.|r1~g3e5d5d6|b7ye7wl6ws8wv7v|5w|5y5z4{3x2s0o.i,d+c)d(b%h#u"t![!P EC M!^"s%{(v,q/h3^5U7M}7G|5F2Hu1Ml.Ti-[a,ae+hn(m{(q'v&z%$$#""}"w!k!v!X Ի6 ҹ2Թ4ֹ7 ڷ;"B"G#Q#[$d$n%w%}%%%£%뺣$弭$߿$ۂ#r#s"v!x!{! p[m{҆׉چ ݆"ކ$&*+0397AC;;w |><}F;}K=}O>~S?W?[@\@]@`>b=g;n:u:~9743~N2|1}.0|>0}L0}V0|]1|d1zg2zl2zt1z{1z0z1z1z1{2|2}3~55567789;=>?@?:::9876420.+:EA=j#;k#9r%7y.6};5B5F5J6L7N7~Q7yT9uU:rS;sS;sY;t_:tc;tc:tc:vf;uh=um>tq>rw;o~9m8j9i9k8m9m:n:q;u~s@@@CQjN,035789:;<===>>>>>>=====================>>>=>?????>=;;39.,)&ͭ#˭ ʪǫῳ "}"~"#$쿒#͞"ܧ#L"ۺ?!R!X bmv׀ՊҙΧɴĽռԻԻӼkK>W2f:v?FYk f!`"b"k#t&z'')x*j*^,W.Q{/P0T2Z4_5f3qt/xt+~|(%" 땿!tU"h?#b8%`9'_;)c=*hC+oL-xY/ze2|p4zu4vy6t{5s~6s7u8w8{7|7{6654~1|.||*~'}~$o2!bU_!wt#yq'yx*{x-~t0l3i5d5~f6d7|a6yk5yq6wt7wz6x}6y5{5|3{2x0q/j,d*`)`(c%g#q"!\ H<<H Y!m$~'y+r/hv2_n4Vk6Qk4Ps2Q0W|.\o,aj*gk*om)wu'&&%###"""y!g!W K \0 н3ռ9ػ;۹=߸B J Q!]"g#s#{#$#à##⾲"ĵ#Ż"b"e"i!l!r w |`auƃϊӋԉ ׉"&)))324AA:==;q;p:p:o9m9k8o8q7s6v6y5z6z6y6~{2x/y3z4/Z;:<=<<<<=================<=<:6=;:97778:~:~:~9~9~:~:~:~::;;<<<;;;;݁:؁:ҁ:ˁ9~8ہ8ށ6ہ5؁5̀5|5z5z689:s=t=x;z%:{1=}:?}B?}I=}N=~S>~V?[@^?`>`=b=e;j;p;x:8632|i1{1|00{>0|L1{T1{]2zb2{f2zk2zq2{x2z}1y1x1y0{2|1|3}5~5567789;>?@@A:::9766420.*4FA=f%;g%8k'7r/6x;5}B5~D5J5K6I6}L7{Q9xR;wQrt;p|8n8k9i9j7l9l:l:q;u=w>>========================>>>==?>?>?>><;<80.-)&ʪ$Ȫ Ʃħ徬永 !!"""쿓#̠"ۭ!s"ѿ6!IVblprzَӡͰǻֿ־־eV8_:mDKQ^me \c m"t$x&~&'({)p*hr,ap-\.Y/Y0\2e1r.{~*&$!렻t lK!b;#\7%Y8'\6(a9*iB,qN.uX0{e3|p3yu4xz5x|5x5x8{89}7y8~6563~1{|-{|*}'|$j0!^ P\ vu#xr&xy)yz-}v/q3j5e6d6|f6a7i6}n5{s6{y6{|6{5z5|3{1v0q/k-c*](['\%b#k!|!d E87DS!f$v&|{*rq.he2_\3Y\2Yf0]x0b.j,qs*wk)|m)s'}'&%#!!"""!!p!` U^U׿=ھ?ܼB߻EKT ^ j!w!!""Ĥ!侯!貴!ܵ!ӫ!Y![ a!h pvz~Yj}ʎόЋ Ӌ#%&/910?=9?=;rs>u =y<{+:|6;|>?}FA}L?}Q=V>ZA^@a=bc&:`'7a)6h15n=5rA4tC4vH5xJ5xF6|J7|N9|Q;|Q;{S;{Vrp?rt;rz8o8m9k9j7l8m:n:ov=w{x>}=@CEB:KU+14679:;<<==>>==>>========================>>=>>???>>=<;:63/,)&Ʃ#Ĩ!鼥믰 !"""쿔"ˡ"ڰ! '6GYdjmvՋР˯Ʒûٿd_8iBvOW^elcisx!y"w$x&{''({z)ui*rh,ly-g.f.f0k0t-)%# 饼ߩީ죸ue`C!U:#Q4%S2&X4(a:*iC,oM.uX0yf1}p2}y3~}5}}5}6~67787655}2|1{x-|~*}&{~#e1 Z LV vw"yt&wx)v~,zy/}u2p3i5e6h7j6f6j5p5v5z5|43~2z1v0q.j-d+[(U&S%V#_!q qJߥ6ݧ3>N ^"m%i)v_-oT1jQ1fY/gk.m.t,z*v*q)u(&&%$"" !! xj_`0FGJOXcn| !뽝!Ĩ!滯!沷!Ҷ!!V W^gotx}w[rđʍˌ ό#%(+#MI3=B<;v>y#>{0=|:=|B=~J>~O>~S=Y>\@`?dj>@BB?::9886542/.-9=;](7^*6],5a44f@3hD3kD3nH4nJ5tI6{J7N9~N9zN:xQ:vT:uU:sW;qZ:r]:r`9qe:qkt=vx=ws>=>=======================>==>>==>>??>>==;:610,*'%羦!麧뺢ﭨ훹 !!"쾖!ɣ!س! $2AQ\bgtЋ˟ǩð޿ǔfzj>uJWckpqsÓ Α!Ԇ!v#i$c&i's'q(g(e*q*|+z-y.v/z,($"ٱݯbRK:!C8#E3$K3%S6(\<*dD,mO.t[0|k1w2~3~455677666542}~/{y-})|%x}#a5 V GQ s{"xv%yx(x,z{/~y2v2p4h5g6m5f5i5p5t5x4{4|22}1v0n.f-^,V)N&H$E#K!^ Tߪ8خ19HV![%X)Q-L/|S/y^/zs--**|)(('̘%Ҏ$~"p"g!i!~  vkf ePPV\frﻀ﹎﷙齤緰 䲻 ̷QS[elrw|j_yƎʍ"%(*11,EA9<=A}F?}L<~Q??AH@899776431*8I?AEHK)*12468::;<====>>>========================>>==>>=>>>??>>=<;880.,1'麧$븤!ﴟ| !!!ƥ!Զ ޻".<JTZcsɉř¤侮JkXsGS_ny~~!!!!z#m$\%T&\'h'g(g(n)*+-,*'#說!箸ַܵldB?48!49":6#B7%M:(XB+dJ,nT-wa.~q0}1224455665652|1~|/{y+{(z~%vz"^< T FO q"xz%yz(x+|~.~1}2u3m4j5m4j4i5n5r4u3z2|1~10y/p.f-[,P*E'=$7#6!@cg?ղ1ٲ6BL!L$M(L+P.X.h-|+**)('뵪'쵧'&$y#s#^#T$j"xtj &ᴽ^_fmw(绬㻴豴ᲿƹuJOXbipv}`gﻏ"%(+-,648@<;sp>=>>====>>>>>=>>=>>=>>====<:94?c)*($ﱢ"u!!!!ι $+6AJT`r쿕뽞鼤ԫ+תoFzQ]jzx!N$$#J$p%t%a&X&_&b&f'k'w((**(&먵#氹 ෽׻׸謹;@(:)9 -:!5:$@>&MB(XG*dQ,oZ,wf-{p.|y/~/0223445455x2v0x.|x)|{'x|$rw!ZCT EMo!u~$z~'{*~-/1{2r3p3o3n3l3m3t2v1y1~}1}0}/y.q-g,[+P)D(9%1",!* 7vIز5շ4ݵ=A F#J%O)U,],n*))*'''''u&Rv% l% %%e`#MR `uw|n݊+?Оmnw붨淳ⴼ欻ݱ_DLV`gow~}~Zmﻏ!$(+,0058::<<<=<=============<<<;;527{:{97888889~:~9~8~9~9~9~:~:~:~:::;<<<;:::9܂9ւ8ρ7ŀ66Հ55|6{6y7:p:p9p;u|;>{D?}LA~Q@~U=~Y;~]CDEA99875532!c2K:M*5R,8T-4Z.1_11b90b@1bF1eH2jI3nM5oN5rP6tM7uI8yJ9|M9{N:{Q;zS;xW;u[;p]9n`9lg:jl:hs9hw9h}9i7l7n8r8q:l:j:m;pv;rq;vn;|n;r=v@zA~AADEI]H,13568::;<===================>>>=>>=>>=>>>==>==>>==>>=>>=<;;8DL40+($" s ﳠ 纬 Ƽ+'/ռ8@M]pڧ0fĎ~tI~Ygtt~y j$ $%&'&>'_&yr%f%b&d&e&o&'(('뮰$洶"๼ڽ־ܸ恵BB"8";'; .߻E"K%O(V*_*s('(''''e'Ay'"k'`'e' |% $'^!%Oz8onzu~mŘ%o˓ﳢ겯屺رL?IS]gqztz]r "$'+,/679:::r;r=>?;<<==<<===========<<;;>98z8z9}78888889~9~8~9~9~9~;::::;;;<큿<::::9݂8ׂ7Ђ7ǁ6Ѐ5~5}6{6y6y8:o:p9q :u:}G;}N<~S<}V;\;`>d>g>k?m@p>q>>>=>=>>>=>>>>====>>==>=>>=<;:78G-0+(%"r겯ܼ2#¿(ѷ0ݯ9I[l{5ݵ;ɕ΍xxRao}몴}"&'$' '5&V%w%s%g$a$i%&&&鶴%鱲#㹵!޾ߺyo%0$4'7+;!3>"=C$HG&SL']Q(gW)q`){i*s+,,+--.../00x/~u/{t-zu+zu(yu%ut"pmbROCXn u"y$z(z*|,~-/}/z/y.v.t-w-v-x,z,~,,+y+r+j*a*W(K'A&7$/!* ((VB׼;;@ܾD!I#N&V'b(w&&%%&}&Yq&2f(Y)f(d( b(e&"{A:}J:|O<}S<Y;];`>e=i=m>o>q>s>v=z==;966~6|5ww3v=3vH3vQ3t[2tb1ud1vi2vk2vh4wg3yj3yn3wo4vq4ww3w~2x~2z|2{z3|y5}w5~v6u7v8v:w=Dh>7866521%bW9S@-@A-7B-6H+4L02M61W:1_>=>>==>=>>>>>=>>==>=>>=>>==<;:939//,($"r|˺<"ΰ(ݨ4FYh{2ٞ+ηŬȤ͛ӓҌtE|Zjxoߌߋ"%&' ')'6&f&z%#u"e#h#}####ꬴ"䵸߼쵦2+,*0,50=5!F:"P?#ZD%fK&oQ'zZ'e'p'{(())))++*+},w,r,q,tu*ox)n{&py#qr ofhII=hqr!o~#o&t(|)++,++~+|)|)y)w)y){)})()}(w)o(g']'S%J#A!:411jھA>ٽ?޷A F"M$V&f%|$###t#rX%TY&9a'!_*Y-('&#]7 [6^,ۅ(Vkv~r1Ӡ&ϩ&ɵ'ƿ,4۟yꢼ̮۠1׻:FR`ntfoe!&,0{v5{v5{v7{v:|u9}u:~t;~t;t;s;s;r;s:t:u:u;v:v:w:w:o:n:q:u;y;|;};~::~:~:}:|:{:w:u:t:~s:~r:}q:}p:{n;<><>B:<=<============<;::?=:u9u8y9~988888~8}9}9}9}9}9}9~9}:}:}:~:;;;킿;:::::߂9؁8Ѐ7Ȁ65ӂ5}6{7x8x9l:l;p;s:u%=x1@y:A{C<{J:}Q;~V=~Z=^=a=e=j=n?pAr@u?x?|>;;966}5z5v3vA3tK4sS5s\4te2tf2uj2ul4vi4xj4yk3yj3vk2uo3vu3vz2v|1xz1yx2{v4}t5~s5s6s8s:t>=O=766540)N8<<>->@-9C-5F04L21N81Q?1YA2aF2dL1gP0gP0iO1jN2nR4rP5wL5|M5N7N8N8{Q8xT8wW8v[7xa7xg6wk5to6pv9n{8k7g8b7^6c9j;k};k{;qu;yt;~p<~p=p?t@xBvEuFuDDc?313568:::<=====================>>=>>===>>>>>==>>=>>>>>>>====<;;9663.,(%"!rrүĮ#ݢ2CWaڂ'։#㵺˫ͥџ֙ٓwL`o~{ؙؙ""#&&'%Ē%#\"fy!i!j y !!!른 宼ᶼ༸·a47!<D N%W+ `2!k:#vC#L$U%`%m%x%%”%˞&ѝ&՚&ؕ&׎&Ԉ&ρ&z(t(q(k(g(wk'lt%g|$g!k|siWTK`rkxk|"t#%'(()'Ň'̅'т&Հ%|%w%u&s'r's&x&&&&}&v&m$d#Z!QIB<F߼GݺAݵ==B!L"X#j"! !!K"R #BJ%TY%$,5&%$6!98Ӗ#Ean|x{؟+ק-Ӱ,Ϸ.̿1D҄z햻ߘלƫ̼/ޯ:FUeeakm#{t*{t.{t1zu4zu6{v9{v9{v:|u:|u;}u;}u;}t;~t;~t;s;s:t:u:v:v:w;w;x;m;o;s;v:y:|;};~;;;~:~:}:{:u:~t:}r:}q:|p:}p:{n:{n;;<=A<B;<==<<=========<;:9=;:s9s9x9|8988978~:}9}9}9}9}9}9}9}:}:~;~;;;;::::98؀7~7}6}5}5|5y6w8x:l:l:o ;r:u);w4@x=CyD?{L;|Q;}W=}\>~`=d=fp@qAt@v@y@}=<<;96}5y5u4uC5rM5sV4t^3uf2uh3uk4vm5wk5yj4yj4wg4vg3wl2wr2uu1uy1vy1wx1yu3{s5}q6p7p:q?@96765431)=;>):>,:=.9A06E35L73Q:1Q@0UF0[I1`O1dR1eQ2eP4gQ5kR5pQ5uM6|N6~O6N7N8{O9yT8xW8wZ7xa6yh6zl6xn7tt:py9l8i8c9_8[6^9e:g~9i~9ny9qs;xr<|q<~r=}u>{tBzrE|sCOTLA/3568:::<<===============>==>>>=>====>>=>>=>=>>>>====>======<<:98221+(&$!riأ[̠ ߛ1CMuz!άѦӡםܘwO{VdtwڎݨҥҤ"$#%-+$"!Hbooeti~x렼ിݾ¹$UWbn' x/!9"D"O"^"l"|"Ӎ"ޝ"伱 yS U""y"r$k%g%_&X%Z%ze#rs"m nhHl o hljpt{ !#$%Ֆ%ԓ%$#""{!s f^VS[$e#p#|$$$$#{!q f[RKBeڼ?߰<9>IYnz;!Q"Ţ&03>#$:!;Gڵ7:_ev|uEݦ3ٮ1ճ1Ӻ46csnݒӘ԰/;JZ]civ!v&|p+{r/{t1{t4zu5zu7zv9zv:zv;zv;zv;{v<{v;{u;|u;}u;}u;~u:~t:~u:~v:~w;~x;~x;w;m;p;s;v:y:{:}::;;:~:}:{:~u:}r:|p:}p:{n:{n:{m:{m:{l;;=<A@;;<=<<<=====<=<;;:69;:r:q8v9z8~988878~:~9}9}9~8~8~9~:~:~:;~:~;;:::::8߁8ـ7~7~6~5Ā5|5y6y7 8k:l:o:r:t+:u6>w?AyF@zM=|S=}Y=~^?~a?~dr?uAwA{?==><9~7|6y5v5tE5sP4t[2ub1tg3vk4vm6wn6xm5xj5wh5wf5xf4yj4xm2vp1vu1wv1xv2yu4{s5}q7p9p;p=p=r=>A=77654/JGW6)A9*;>)8?-6@35D74H;2P=2TB1VH0ZM0^P1`T2cT4dS5gU4iV4nT5tP6yN6~P6N7L8N8|S9yV7yZ6yb6{j6{l6zm6vr8rw8n6k6iz7g8g7b7^9d:i9h|9iw:nx;tv;xr>>>==>>==>>===>==>===>=============<<:9680+0,&$ q_ޖpΗ2>pi\үӪեנ۝|V~Zhy|w֓ѷ̭ͭ!$#%+*% Pkcw_{i{z{~顾޻ò?'A>x$r$߀+ 6 B!P!c"{!ْ ﻋn=5460z9a@_BfAm>su ne"D"F"P!` rz| Í~|첫!ʬ"Ω"X">~!<<@CDA77g5b2` B[M U j!{!!!!!tg\TLC^ݹ>:<FV{lv}stzz”Ţ!%( *1$": <KQ4Vrp~|9ݬ7ٱ5׷7ս:>ggیГۣ0>xQUhg}~"~m)~o,|p/{r1{s4zt6yt7yu9yv:xv:xv;xv;yv;yv;yv;zv;{v;{v<|v;|v;}u:}u:}v:}w;}x:}y:s:n:q:t;v;y;{;};;::;}:|:z:w:{q:|p:{n:{m:{l:{l:{l:{k:zk;;==<A>;<<======<<<<;;:77;l:q9r8u9x9|9888779~9~:~9~9~99:::;;;;;퀿::::9߀7ـ7~6}6}6}5{6z6z6j7j;kzN@}V?}Z=~^?~bA~f?i;m:q>=<:9~7|6z4x2sK2tU2t^2sc3sh5sm8so9to8un6vk5uh4uf4vg4wh4xj2xn1yr1zt1{t3|s5}r6q8p9p;p>@=67654#rE;Q8&F6)=9,9?/6C34D93F>2LA2RD2XJ3ZO3^S3`S4`V5cX4eY3hZ4lX5rR5xO5}Q6O9L9N9S8}V8}\7{b6zj6{l6{m7xo6tu6r}6n|5mx6o7l8h7b6_7c8f6i}5jz9j{;lv:oq;qs=tu>twApx@<JA24579:;;<=================>>=>>>>=>>==>==>>=>>=>>=>==========<;::60[F&+'$!pXmʼnҏ /iS sCֱԮ֪צڢYY\k~wwڗƴƴ "&#%̶*$\"fivzVZk誹߸ŸOO>DLTA;FT k Ґ{KvW`iJ6  u):T`jr x${*VR:Spѳ-:K\nmؐ릷ؼ@JWgt{gaeبʾ ˷"& %!ܰ8۳9EQBUlj|q?ݲ:ڸ;پ=@D[h܇؊Ώ2lKSof|}"l*i-}m0|p2zq5zr6ys8xt9xu:wu:wv;wv;ww;ww;xw;xw;yw;yw;zw???;<=<====<=<<;::<::l:l:q:t:w9z8~888778:~:~:~9~9~9~:::;;:::::::8ށ8ـ7~6|6{6|6|7y7y7j8j:j =l>p"@?<::~9|7z4w2s]2tX4s`4uf5tj4tm7tp8tq8up6vk4vh3wg4xg4zj3zj3yl2zq1yr1{q4|p5p6n8m9m;m=m?>=<776543*e?FB<C:#>7-;:57A64E93F@1IE1PI2TL3XQ4ZS5_T4cX3d]4d\4e\6hZ8pV7wQ5|Q5Q7N8O8R7V9\9~b8{i9{l8zm8xm9vs8vz7qx6qz7s8p8l7j8f8b8b8c7fz5fy7fy9gu:jsnz>mBW6J83579::;<=<=============>>==>>=>>=>>==>==>>>>=>=>>>===========<;::4U98,*'$!nUV Յ"f:)P?ְ֭ثۧꜾiZY[m~xxӐͰ#+'"ͥ"!̶*Oݯ|NN[q}峷º~F}AGO[lmduѝb;DOht5 2 . O  !j I1 V, ^-d.j2MdHx=T}΢"1DWB\hvHبܨD[?`Tpomjfa ` h A 45, XytYjpf_XQJ~ABN[i|zse_oܭ˷ƿ!! )$ ٭1ذ3;G>v[{`exVB޷@ۼ@ڿBEIaJhՆΊ׾bLRvf{ f-\0b1i3{m4{p6yq8xr9ws:wt:vu;vv;vv<GH9<<<<<<==<<<;9@\;:l:k:n:s9v9z8}9:87789~:}:}8}8}9}9}9}:};~;:::::::9݁8؁6Ѐ6~5|5|6|7x8y8i8j9k =n?q$=t2;v=;wD>xJ>{Q=|V@~\A`Ad@~g>k=p=s?=;:;~;|9z6w4sn5s[5rd5ti3ul3vo5wp6xr6wr5vl5xj3xh3yg3zh3zh4zj4xl3xo2yo4zn5|n6~m6m8l:k=l??<86655420-8VHJAF>?<;+9976<:4B<3FA3HF3LK4RO5TQ5UU4ZX4c[3f_4ga5g^7h^9jZ9sV7{S6Q7O7P8R8W8]7b6~i7{k8yl8wm9zt:xx8tt8sz8u8s8o7l7l8h9g8f9e8f|8fy7dv9fv:iv>=>>===>>>===>>>==>>==>>>=============<;::0H71-*'$!|mV_ l+-+Jذح٫ܨ읻]VT}Yo~uzҋȠݸݸ"$#!Η͒4xFLnatu}ྶǴMLīBIQ`sȴ_CFLlqB : ( W {   / ys vf sb o\UuVtWRa~ɚڑ):vuSqmW8quךXZTQVggqs v x c f o L F V ;3 BQ [~[zslc\VNKKݾCO^k}yvj_]̅ѿ"%"؞*ע*ǿ,9Cx]yruit|{}THDݼCܿEIf>8i̅T{h{8-J4R8Z6a7}g:ym9xo:xr;vr:vs;uu;uvs3xL=zS;|W=~\@`@~d@~h?k=p=s~=~<~;;~;};|9z6w5s}4s^5rh4sm3sp4tr5vs6wr6vp6vm5vk4vi2wh3xh3xh3yg3yj4xl4xm4zl5|l4~m5m8m:lC:>(8<57;<6?@4DC5II5JM6OP7UR6WV4W\4]^5ca7fc7ga7i`8i]7mZ6uW6~S8Q8R8S8V6[5a5i5}k6{k7|l8~s8{u7zr9{x;{;w9s8q7q7n7k7l7h7e~9e{8dw9cw9g{;n}>r?m?k<=K6678::;<==============>=====>>===>>>======>>=>>>>=============<;;;4782,+'|$}!u~zlhupL=";xۯڭ۪ާdV{QyQwWzp~|ߌŕݰأൿʎKԚ$ tw}Ø>aC\Rjewx귪ǵeLS7CKVe{꧹VTW\tI E = : b ﺓ  y qa s^ _e Svfkb_֌#5vWTR+T4tv،dudZijjYj { ~ y z z a ` i 9I >; FW Ik R ~sxphaZSMxDNalxyn^UUʬ՘m_i l?r7v-׊$؇%ƪĭS`scjnnvzttux}ZNHG߾IMu).o{j|y 4ۧ2788DX=`={g;wm:vp;uq;usl:m:p9q9t8w8{9987787~8~8~8~8~9~::::~:~:~:~:~:~:~:}:|9|7|7|6|5{5z5y5y6h7g9f:j:l;o)=r5?u?>vFpDH>5665302MLGDYAY=I;B%:B19@:8BB7EH5IK5KO6MT7RU7[X5]]4\a6_b8bd:cb:ea7ha5l_5q\5wW7S7S6U5W4\4a5g7k7~k6k6p7}s8~q:w;~;|}9x|9x9u9r8r8t8p}8i7g}:fy:fv9a|:c:j;k@irO/678:::<<<============>=>===>>>===>>>>===>>=====>==============<<;:5<:8++'u$v!oxvyvow] `7߭ުާtY|NyLtMqUzn}tx{ԑԷ͉QȊw\%wmQ;PFaXrk~{ŬdzOQo?ELZkܦjbaWn O| L I m ܧ3 ﯦ~1 =| yD mM cZ f{vdށ+6~[Y[+W0}z׈ckqj{\|T c b j S wn^NТ ^m Ln O| R x|ozskd^YQKKL^kvueRL^ēΟQaLw;o9q0ք#˒ǔBY`sbjoc~jnnqtxw`RKJMQnZt|~yryy#?Ȱ#>ӫ+:6=CDNDW?`=yh;vn@:;<<<<==<;;::3;@=m;l9q9r9t9v9y:~9877877~9~8~7~8::::::::::~:~:~8}8}8}6|6{5{5y5w5E6f8g:j:l:p,~l>~p;~s9~u:~w;}z<}|<}~=~?~=~;}:}:|7z4w3s2rc1pl3or3pv4rx5ty6uw6vr5wo5yn3|m3}i4{e4ze3ye3xe3yh2yl3{m4}m6m9l;k=l>l>AOE5665301KJGBa>d:T9H 8E/7F:7FA6HI5KM5OP4OU5OZ7U[7]]7_a8`d8ae9ce9ce8de8gc7oa7t\6}Y5W3V4X4[5`6f6k6l5m5p5q7q7w8z6y5y6}8~:{:x8q8s|9u8p7n{;kx9lx:g=c>>>==>>>==>=>=>>>>>==>=>>===============<<;:4G;7++'o%p#i rrjFd窼뛾jVJ~HyJtRgw~upv|hzpњɓظ7h ZƛP6I?VMj_{p}ȯfPY˕AGP]q`ar\Vk U{ Q n v DpɅ%V H R h }f0;v]^`)[.gxnsgzL qo h c ^ cfNsK~ [| U~ V c kztngb^WOK[iu}nZHHȄÑ?n/؀%ё ӛ$2yJb`yZv]tfosielptx{~taUNNRX|Z]rskrr "#0A?Ь(?6ECGNBW?_>|d=|g;}i;}i<}k=}l<}m<~p<}p<}q<~r<~s<<<<<=<=<;;;;:88=kzT;zY:|]:}`<}d>i?~l>~p;~s:~u:}w;}z<}|>}~?~@~>};}:|:{6x5v5r3od3om5pv4r{4t|5u{4uy4vt4vp4xr3xo4yh4yc4yb4zd4{e4{g3|l2}m3m6m8m:lJK4654301IHDCe@f;] 8M!6G25G=5ID5IJ6JO7MQ8QT8QY8Q`8Ya9_b9`d9dg8fh7gi8fh9ef:gc:o`8x]5[3[4Y5[5_6f5k3l3n4p5p5o6t7v7v8x8z7~77~6y~7z}8y}:r~8n~8nz8nz6p;q=p=rBqD91v03679:;;<========>>==>=>>>>>>==>======>>=>>>>>>=>>=>==============<;;3F;:(/)i%j"c lp:eh홺으똿땿~iVJDELZxkpxkfa]\`lqY}FfMJ;LGaVvguƢîRUbկ/޺BJSbvퟷa\jT Ze [s |wYĔvOp{)TV m ~ ny>5dr_e h3 `)l_{nosJ mI qc qy l jdqvZd~}{_d [ Z _ dztoid_^RN[Wfr|yeNC^OO{rY}`xltoupeibba`edgkktnqsuy}|k^VSTZ^\\s}melk!#&13;??ɭ#Eզ*F7BBAK@T>]=b~s;~u:}w<}y<}{>}~>}?}>}<|:|:{8y7w6u5rg4rq5sz5s5s~5s|4sz5tv4vr4wr4vq5wk4xe3{d3|d3}e5~g5~j3~k3k5k7k:k??@86654310==BFfBf>g;X9K48HB7HJ8JN7LS8LW9QZ:W]9Ub9Uf:Zc:]d:ai:gl9jk8kj9jh:hf:jd8oa5x_5`6]5\5_5f4j1l0m1o3o4o4s5r6s9v:w:{8~7~6z6|7w}8s}9o}9m8p7p7o9p;p=n=j9TA$=478::;<=======>>==>>==>>>>>>===>=>=>>==>=>>=>>=>>>>==============<;:4H3S/*)c&d#] fy~w[qy}||~o`RJHIOXzerpi{aYRLJIwHnUb]XONBNWQp`myèfR\pܷ>DMWf|^VeL ]\ | ʭ ũv^ڑ)DgLnq zs w { yjzFu:tdlgg \ j$ h% iTtrzsp L xD u_ sv o lhilm}rwu^H Jb ^ ^ w]}xtojfacWOqRbpzs[B:Fi\AFIzKtMlSjZm`ug}nu{{k^XVVWxTgM8;xh_f e"$%.78:=?ADէ*B7BBAL?U>]wOd?~g?~k@}p>}s=}t;|v<|x<|z=|}?|?|>{<{:z:z9z8y7w6so5tu4t}4s3r~3r}5r|5ty6uu5vr5vq4wn5{j4}f3}f3~f3g4i5i5g5h5i:i>7765531.$9IFCn>o;j9W-9MB9JO:KT:OY9Q^9Sb8Wd9Zg9Yk9]i:_g;_l>bo=hn:ll9lj;mh:mg8nf6rd7|d8d6`4`4f3j0k/l/o0n0o1r2p4s6v8v9y9z9{9x8z8|{8t|8n}9m:j:i:k9i;j@j@iDfJC94689:<<<======>==>>===>=>>===>>>=>>>>>>>==>>>>=>>=================<;:5@K)0-)]&^#X!a3$CYdilpw~vg[TQPSW`xgopew[|Q}HyAp=e;YFK?FPnWf^|it|ﻍ輧VXdو&BGO[kէ]V{O`C `T ǟ 콖puygo{p[{Tktm}qw  a uOrEqhonm o ~ ` t9 no%nXqot| ^ @ Y xn r nlnb`wljGHBMAP DT ` ovX}zwsokgde^RMd]ny~iOEB7358=F~NzX|bku~w|gwZrSoQkQaNOG5=%4%0bY `"_$$)+49:;>>=?°A֦,B8ACAN?V=]>?;;;;<<<;;:;7&:=g:g9k9q9t9w9x9z8|89878777~8~8~7~8}8}9}9}:|:|:|:|:|:}:|:{:{9|7z7z6y6y6w6v7b7b7e :h>k$Cn0Ao;|b@~f?~j>o>~r=}t=|v<|w=|y?|{@{}@{={;zgEfMdI:942568:::<<======>>>>==>>>==>=>>>>=>=>=>>>>=>=>>>==>>>================<;:82:4-,'X(Y#S#* !4IU]fq|uja[YXY^bxgoken[mRhLbH[ITPJETbskqy齣fVcm7GKS^oШ{VwOuIh= ﺏ tk~juhou`vUzW|mvqw 뗿 b zS{Szjytsqo s z }\ xH p r!t(wzy{z B N b xv rnmW`khfcRA` Bd Y j }\VzywtplifefZQtZft|vb_PEBBFMWbmxxisXjLaDWAF=18"4!0(-0.50T!Z%Y!() A;:>DB<;<>Ű!@إ-A9BCAN?W>]=b?@A;;<<<<;<;;::34:g:f8k8p9s9u:w:y9|9987887~6}7|8|7|7}8}9~:}:}:|:|:{:{:{:{:z:y9y8x7w6w6w6v6b8`9`7c8gsC>uI?wO=xT;zY;z[<{^=|c?}f?}j=}m=}q?|s@|t?|v={w>{y>z{=z~5665431-4@KJEsBt=9}6m.5aC5[U7\a7]h8_l:_r:_usud@dDaD`@@A34689::<<=======>>>>>>>>>====>>>>>>==>=>>=>=>=>=>>=>=================<;;:87>(;S+=)2"% .)#(;K[l{yogb^\]`c~dvcp`i\dZbZcZgWYiw{뾜^\ew*KLPWat라Ǣ|wtJQ _ } t bp\i]kbkgujt`s\tf{s 줷 K vHy}vvtq r x yW vD s uw&|s H T h v} h^WYcb^Y\M?s F \ sG xWzz{yvrnkhem\UQl`kv|xnc^^`enx}rdpS^DN;=6+4!3!0(,2,7.<0>2 9B">Y"T%<T7;FUN=;;;<>ǰ#?ڦ.A;AE@N?W>]=b@@AA;;<<<<;<;:;17:8g9g9k:q:s:v:w:y:{987899766~7~7}7}7|9|:{:{:{:z;z:y:y:y:y:y9y8x7w6v6v6u7 9^:_9b8e:i(=n2?q;=sCxT;xX:{\;|^<}b=}f>}i<}m=|p@|rA{s@{t?zu>zw=zy:8&6r96jL6e\7eh7gp8hv:e{;e{=gz?hy=kz;l|:k;j>==>==>=>====>>=>=>==>>>==>>>=>====>================<<<;9@<0><%$.!,!+ 3/)# !5Kcvumhcbbcb^YV~W~\~`elv}쾐뻟i]bp|TPRTYez핽Ԓ\uX [l C J| E{ExJsRmZn1rz-L x 诶 ˝ 9 ew>~}}{zws q t wT t< u x{%}t~ v L T d To 3z!!:FGDDJB J [ Xa hbxr{{xtpmkiyeXTzaelrw}|vky]dMK>67'552'-1+8,=.@/9. ;0!=1!>2#&9~Pt(l67>=:;<>ɲ%?ۧ1A^@AA?@;;;;<<;<;:<*+=f;g9g:l:q:t:u9w9y:|9~778976~6~6~7}8~8}7}8|9{9{:{:{;{;{:z:z:y:y:y9x7w7v6u6v7K 8^:_ ;b:g:j*;m4zs>yu=yw=y{?y~=y;y9x8x7w5u5s5q5r2s1t3t5t6t6u~4v|3wy5yw5}r4m4i4g2g2i3i4i5g5e7e:e:;[Y16655320.DXTHDA>;ҋ 937|E6rU7lb7kn8ow9n~9k:l};l}=l=n:q:r:r:w9z7z5y5{5{5v5r7o8f3g1r/x-y,{,~,~.~0111{2|x2{|4z|5v}5r5n5i5g5e5c8b;`?_B^F^I_LOQ;3689:;;<=========>>==>==>>=>>>=>>=>>>>>>==>>======>====================<;8BO!"#3#1#/",!3 .(! 5Rm~{smihhf`ZX[ajt︔i-bk|(}ZYX}\}iqg ma bi c \ Lv~pimV " ( P ߣ5 HfvQ|z}zv r s tO u+ y|$z{ݎ b H ^5 1B V Kv ~rofI|Mkai l o fK j_qhruvtromlp_VYvddjp{zq~egULE3;#874$//,6,<-@. 9, <."?.#@/### $* Ln.7?A&FC;:::;>ʴ(?۩3@>AHAQ?Y>a9:;;;<<<<;;:509g=frE=uJ;wLzq>xr=xv?xy?x}=x:x9x8x8x8x7v5t5s5r4r3s4u5w5y5z}4{{3{z5{u5|p5~k5i4i3i3i3h4g6e9f:98CC26555320)ZxOFEC@ ?ʓ=ߎ.9?7N6x[6qi7qs9sz8p9p:s>>=>>>>>=>==>=>>>==>>>>>>>>>=>=======================9:K(&%&%3$0#-"*!0 + %  8Ys{urqkc^]blxi^&cr7d~]}\{`~m}uh l v nj ل k _ ` _ W W Y _ 5 ^( oO{iws~m{}y t r tM x |΀ւ"z}|{qb g н Χ Ь ׭ أ Ο |g hf |w qh rB uR ubc}hkmmmmnzeVSkfaenu}ﴝﶚ ysik[ML2@!;:7"2+/3-8- >- 7,!;-">-#@.#$&'''!&s#;785.<nW9;;:::;">˸+?ۭ5@?AJ@R?[=b;f?@ABABC79;<<<<;<;:9;<:hg>rCAsI?uMyn>yq>ws@ww>v{;u:u9u9v;v;u7t5r5r6s6t4w4z5{4{5z~5{|4}z4}v4~r4n5k4j3i4i5i4i6i9h::;ID4555430&qjCHHE A ?Œ>ٕ)<::I8W7~`7uo9vv:s~:r:x;|<};|;};}:|9~8~8|6|5558l8U2c1n/}z.x.w/y0|000}011~4{6v6r5q5o5l9i:h;f:e==>>>>==>>>>>>>==>=>>>>==>>>=====================>=====135)9*%((((&%0$.#+#&"-!' !  <]w ~z riddlxZFU'^q$L{{jzaz_|dp~{lxpd x n } w k f b [ W W e W> 8+ G@ Y\ist{{j}΁{vp q7 {~́Յ"}yz|~vl]MB : 2 I }}h ~V kB ]> lI uV xcZv[_acdfiscQIN{~ehov y q i k_ MR 1F @=:6'2 .0 4/ 9.!3-"8-#;-#>-$%&&'%'-,0$,G?9::95>}7<A=:; :":#<&>˼.@۲6A@AI@S>\=bB?j=k=l?m>o;r:t:v:y:{9|9~888778656666789:::::큿::~9}8}8~8|8}7W7[7Z8\:_=tC@uHBwL=yQ;zV;{Y;zY<{\;|`;}d<~i>|i=|i;{i;zj;xj=wm>xr>vu<Ԙ$<6;E:R:[8i9yr;ww>====>>==>=>===>>======>>======================>==>>>>>>?>60.,+)()('&-%*#'#""(!#     ; [ t z o i mugkK:M(W#h3tormtdvbzgwon{_Ptmjr | z s { |w v vunhpS41-3 5F A]Oq\gpi`zކ̓~ys u }Ā̈́Ո"ztlqviv^}SKF B >;95+AUggredpZxD}9~. P {Y {baoUXYZZ[^fxYJAAYwsv| !!!v!wk!a` HV /L E A > : #7 )4.3 31!71"4/"6/$9.$&('))**)#4:<?>9;;;::95.RV=;??";$:':(<*>1@ٶ9AAAK@T?]=c;f:h;j;j;k;l;l;m;m;m;m;m;l;l;k;k;~j;~i;i;}g;}f;}e;}e:~d:~e:f:g:i:l:o:r:vuI?wM?wO}f?|g={f;ze;ye;xg<Е ;0:@9N9X9`:m;|s=>>>====>====>=>>=>======================>=>?>?>??>>>?=9/+.-,+)('&(%%#$#'!#"      6 R k v p s z }u[PL5N*W-cEdafmjeoejfakWtO~Mvx~ | lX#   yjS(@ 5D ?YHpQY`g`qlڅ̇Â|vyÄ̈ӊ pp\hkajZqUzSPN L IF C>93*&=bX^qY zT H7W|\gg Y[[ZXWW[p{SHA@Lr !!!!!ku!Tg!?\ +R!J E A = :!%8!)7!.5!25"/3#32$51&71%&('+..0/38:=>>>>=<<<<;:96=;AXI;=';);-:-;/=4?׻:@BAK@T?\>@BwBmCwDuDH@AZ=:;<;<=<;;;9=@>kBhDg@h?i=i=͗:ۖ+:<:K9V9\:f:p:~u:y:{=<::9z673H2yT3vb4qp2ly1d1d1i4r3~1101355559?@ACF~PSP_FM@479::;<==================>>=>>>==>>====>>=>>>=>=========================>?>????@???@?=<962,+-+''''&%%#$##"!!!   0!H!e} }v u w sqc[BV3Z.b8iTbY[n_h^dZcZhZqYz`sjy|[D;61-(%"  #o-Y;VGgO|VZ^a]]׃ʋ†~x|ˆʍыehWbb^b\h[mZuY~WVSQMJEA>=>?AHz^mgssvztuldeec_\YZpxZPJHMdt |!|!s!a!Ku!6g!'[!R J!D!@!=!!;!%:!)9!,8"*7"-5$05%25&(),+++&09:<??@??@??>===<;::953O1C>=-<0:4:4;4=7?<@C@K?T=[<`:d:g:h:j:j:k:l:l:l:m:l:l:l:l:l:k:k:j:j:i:i:i:i:j:k;m;p;s==~@tEkBpCmGGGW4_I9;;<=<=<<;;2,;IeFc?b?d>fvR{d>xf=vi=umʟ<ٕ)<8=F>=>>==>>=>>>=>==>>>>========================>=>>???@@@@@@A@@@?=55.',,+*)(#'!%$#""!!! ! !! . Cz Vt `l b[_Bc8l7vDxlgZXpZi]dcegmitj{m}ud_[WSNJFB>;86447vAkLrU[^`_[Qo}ȐŠz~ȑ·[^T^]_]_a`fao`w_^]ZWTPMLLNPRTVY]ipprpmiebaop`YSRV W Q!D 4u!'h!\!R!J!D!@!>""="%<"(;#&:#)9#*8%,8%'(')-/95315??@@?@@@????>==<;;:99766a>@?=4<7;<;;;9=:?>@߸C@J@P>X<^:c:g:h:j:j:k:l:l:m:m:m:m:m:m9m:m:l:l:l:l9m:n:o:p;r?>}?q?tEpLk4@MNR:;;<;==<=<<;=#GYc8`D\@\>^<`:a:b8c8c7c6d5g5k5p5v5{544}4q5x55567899888頾76Е666X6,L6X 8]9`:c(9f0:f7>h>AjF@mK{Z>{\=|`;{b:{c;zc=zd>xeٙ)@7@H?S>W?\?e?m?}r@y~=w?yCC?=?@잻B>;랼:֗&917?3L2Y2`1g1v2y5w4z11134557<쓿@AٖCՖFݑHߏKDD>Ty316789:;<<<=======================>=>>=>>=>>>>============================>>>>>>?@A@@AAAAA@@@@?63632//+*(&&$$#"""!! !   & 7{ Ji\OkCyFQk`]obiikmoptrxs{r}q~nkgda]ZWTQNLIGEEJR[acb]RV͑Ɣ|ρǖ˘iFKvZ`^_``defkgsh{hgeb^ZWWXYYZ\^_acglswuplhfm{oe\RG : -t #g!\!Q!I!D!@"?"">"%="'=$%<%&<&(;''((),-&+2>B<@@?@@@A@@@@@??>==<<;;:9968;ABA?><=>??@B@G?L>T<[;a:e:h9j:k:l:l9m9n9n9o9o9o9o8o8p8p8q9q9r:t:v:x;}==>?z?n@t@q7Kk1dBE=:;<<<<==<<<='?\\D[?X>Y<[<^;^:^8^6]5_5d5i5o4t4y5~444i4p5w5~5668878887ܟ7˘666^7[8[ 8]9_!:c+;f1;j8mMٚA̞BƞFҙHՖKNY>mYN!35689:;;<==========================>>>===>=>>>>>>=========================>>==>>>?@@@AA@AAAAA@??@>=;92-*)+)((&&$#""!!! ! +AvdZ{Y`oge|eqhrhuiyj|k~lk~k}k|j}ihgecb`_][XVTSTXbilh[Aˡś“ЄŒ•Ŝˢ 56ItSm]jejknosryrqnid_[XVUTTTTUVVSDMZckle\[eshYA.u $f Y P!I!D"A"@""?#$>#">$$=%&=&'=()*-,.,,654==>?@@@@@@AAA@@??>>===<<;::9875:EAB??C?C=DA>C>E>J>P=W;_:d9h:j9l8n8o8o8p8q7r7r7s8t7t8u8v8x9z:|:~:<==?v?kAqAnAL,7<8:;;;<=<====<<.zdc?XD[xo87866666551>RNC6@LRJGJHCINKv|FvCvCx@~AAACH觼KHئEݩ3Dϟ"C٦/=;:J9N8U7`5h3q3z43476568ٜ:ʢ>@D¡HƞJMPPYL&346799;;<=========================>>=>>========>>>===========================>==>?>?@??@@AAAAA@@@@??>>:.*1/.,,*('&%$#""!!! 5[uxs=N@1.02357:=?YXZ]]^]]^^]]\\\[]eorkT5|b\ɫŢØŽĄ҇ÏęƢ˫#x34<EOY~a}f~hhek舘쭰ݹξϷϱ֟~`A1r-k+l;XR5{$c W O!I!E!B"A#!@#@%!>%#>&$>'((),/37675<??>??@@@AA@AA@@@?>?>=>===<;:::98769H?@H@?J>J=N=L=JxS=xTL==>===>>=>>>==========================>>>>>>?>??@@A@AAAA@@@@@?>?=;;742/++**('&%$#""!! "2v?`W zB!= > A DFIMQV[`glqxĀdeTMJW`ii^I7=NɳǨŜőƇԊ!ƒƝȨ ˳(NI1257ZY{~Іߌޒݗۛ۠٤שխӰѴηʼӽӷԲԭԧԢ՜ט z ߄ ׂ%z$aU N!I!F!D"B$B%A& @'!@())*,,,&/8?==?>??@@@@@A@A@@@@@@>>?>=>====<;:::98867Nt>A@?N>M>L=Km@v@qBBAG8'a(::;;;;<=<<====<<;;:2KWgc3i;sr8yt6r7m8m6p5p5o5o5t5y5{55455555~6778︕88귪8ᴾ9կ9§9:;„;L ;X <]=b >e+?i4@o;@sA?xD>|H>|N?{Q>{QWgVGCKœNɠHΣ#Cب/F:DE?M=>>>=>>=>==>>============================>>>>????@?@??@@A@@@@A@@@??>=<9+./..,+))'&%$##"!4p!8":!=!@!C!G J!N R WZ`einquw{~܃݆݊ݎݒݖߙݝЦŮ騺fF+<ʷɮȡǔȉ֌$ɕʡˮ%͸-ξ28?GOXaipyހއ݌ۑڗٛ֟դӧѫϮͰʳǷĺڻڷڲۭۨۤ۟ ۚ ܕ!ܒ!ݏ!H!M"J!G"E#F#D%C'B'(*,.10/1615==>>??@@@@@@AA@@@?????>>=>>>====<<;:::9875DSHF?B@>=R=Pj?s@mABCF@I13;:;;;;;=<<=====<<<<;3]`+JsrW>^>c$>i0@n9Bo?AqD@sE?wH?zL?{N@{O>{O<|Q<{R<|T;~Y:~^9d9i9m;q:v:y;{;}:8655554312w1g1T0?/,.!y/s0q/u.z. {/%z0-x48s4Gu1Xx0ht0qn0sj1wk1{n2r5w6z6v5xw5ux7v{9::889:987664432000,,.:5)+:66;tG0ARD3DK==@]>^;b;h:n:u:~89:>u?z@BDEIIMZ42345679:;;<<==============================>>>===>=>=>>>>=============================>>=??>??????@@@@@@@@@@@@??>=;:76320/+**((&&%%kG%;$@#D#H"L"P"S!W![!` e i m rv xz} ӀԃՆ։׍בؙؕ؜ءئ׫ְԶѼʽ˷̱̥˘ˌَ'͘Υ#б+Ѹ1Ҿ6=DLT\cksy؀׆֌ԑӕњϞ͢˥ɧǪƫ ĭ ῴ ἷḺ ᵽ !!!""#ߐ#y$H#G$G%F&E')*++-/14>8:<>=>????@@@@@@@@@@@??>>?>>>==>>====<<;;:::::955T9FF??>>=~?t@jAAEBHD6::::;<;;==========<<<;</_ O2666r:tyN>zQ=zT<|Z:a;i9m8p9r:t:w:{8655~5z5w5s4i3Z2D1,v1m1 f0 b0d0 m.q/q2p2t0x0 z/%y/-w19u7Gu4Xu1fs2on2tl1wk2{n1r5v:y8z778:;98::::99877654433221/010./0+`T*F8/E.0AD?>><<<::DCɃBwDzFGHEVNi:1245689::;<<===============================>>>>>>===>>>>>>============================>>>=>>>>>>>?????@@?@@?@?@@???>=<;861//.-++)(2w(V\'?&@&D%H%M%T$X$\#`#e"k"r"~!!!~! ͕ ΙΝϡϥϪήͳ̸ʽͿͺδϮШΛ͏׍$ћ"Ө*հ0ֶ5ػ;BIOV^elrx~΄ !!!|!~!!!!!챫!涳"泷"尺#孽#媿#$$%%%&W'&p'G(G()+-.002157<>==?>?@?@@@@A@@@@???>>?>?>=>>====>====<<;;;:::9970DP;;???>>==<_<`;a:d:e:f:i:p:;؉:v;~::x;fy?z@BBF>Q<;::::;;<<=<<============<;'x^$7889<>=:8:99:::;<;;:;<ﺑ;“;ɗ:͟<Ϋ=Ϳ<<=@ט@fB^ D_CdEf+Ef4Df9DhACjEFmFGpHDrKBtKAtK@vJ?wL?wO>vR=uZ:ye:|l:{n:wo:rq:mu8j{6f6d6c6a6_6]5p5q5g4X4B3,v2m2f1 d1 e2 j4o2p3p5p3221+)8655452,5=9:9:=;:::::::99887666554443333223+&+-15"4"2B@@CB@@>=ZSFFHIKOL::2255679:::;<================================>>=>>=>>===>===>=============================>===>>>>>?>>??@???@@@?@@????>===;6765352.,++*)((T(V'X'\&a'e&k%t%~%$Z#Z$Y#X"W#U"S"Q"O!L"I!H!V!P!I Oa\ WS}y}ِٕ֒sF:ږ)u6r=ESJ[La;r&(,11 $ +{ 4z >>?@@@@@@?@???????>?>>>====>>>>===>===<=<;;::9:98:83:=>=??>>>==n?l@BAFAN9;9::::;;<==<<=========<==<;;7X]39::>@:59===>>?A@>=?@?=:AEA?>BFCiE` H`GbId)If3Ff:Fg?FjDImFKoHGqIEtKCtKBvKBwM?wO>vT=w[:yd9{j;zn;wp:rr:mu9i{7f7d8b9a:_9^7]67666644458?;57555-5:8885(,=::;=<::;;;::::9:9877666656555444444432462//2259:>C?D[MLMOQVbT+4255689::;<=<===============================>>>=>>>=>>>>>=>=>>>>=>=======================>=====>=>>?>>???>???????@@@????>===<;:BB52/..--,,+)***)'((Z(Z'Z'Y&X&W&U&S%Q%O$M$S$O#J#D"="7!1",!(!% # ! .sg}!$ % '!)!-!2!8"?~"F~"L~#P$J~#L%O~%R}%Tz%Vw%Xt&Yr'Zp&[o'[n'((')))))*++,+---16649;;<=>>????@@@@@@@??>>??>?>>>>====>=>>>=>=>>======<<;:::::987678:=?@@???>>=h>Y;`?oAf@AEECG9::::;;;<<==<===========<<<<<;9F?887666348:9997BHB@GMFCANZKD=IRJGIKKLKJHIMNJHFFEA@?<;>=;9::::;=?<9:99:>;889<JfR68770;77770 '98:::::<<<;;;;:::::9988877775667656655555556433211207gD>>?@ACMF0356689::;;<========>>=======================>=>>=>>==>=>>>>=>>=>==========================>=>=>>=>>>>>>>>>>>>>????@@?????>>>=<;<;87531100,)+--,))+++*())))'''S'Q'N&I&C&=%7%1$,#(#(#0#.#*"& !  " '!,"/#(#'#*$-%2%8%?&E~&K~&N~'P'((((*)*)),,+)(,--+(+//0.146:<:<==>=?????@@@????>?>>>?>>==>>==>>>==>>>=>>=========<;;;::::9:987668;<?BA@???==<;:;<>x>eAlCY2@EACRD89::::;<<<<=================<<<;99::9977755543334542=B<9BeJ?h^OMOQRSROOOSUOKJJIECC?>A@?;7:=>?AFRG:;<=CJ7567=XR/4444324656788;:9::::;<==<;<;<;;::;::::999988888777777777777655543221')-///.///1556789:::;<<<===>>===>>>>======================>>>>=>>>=>>>>>>==>==>>========================>>=>>>=>>>>====>=>>>>?????@????>>>=<<<;::998820333+'-/0+%*--,'(*+,)'())(&''0'/'-%*%&$!##""###$"$'$+%-'/''''())*)(+,+*&*--,(&//-',422/279999;:;<<==>?>???@@???>>?????>>>=>>=>>==>>==>=>==>>=>>=======<<<<;;;::::9887668<@BDFCAA@>>>?ֆ?z@o@eFe"?K@=<9:::;<;;<===================<<=<<<;::::998877666545421102;41+\kF>=>????>>>AACJLJIGDDA?DBA=726999<HA/2222422222/0556778999999::::;:;;<=<==<<=<<<=;;;;;::::::9::999999::999898887766554433333334456678::::;<=====>>==>>=>>>>=================>>=>>=>>==>>==>=>==>>>==>>======================>>=>==>>>=>==>=>>>=>==>>>?>???>??>?>>===<;;;:::::999867770-224)$,/0)#),,*&)***'((('''&&''(((&&****(*-,,(&//.)"1320,66767999:::;;;;<<<>>?>>???????>>>>>?>>?>=>>======>==>>>>>>>>>==>>=======<=<<;;;;;:::::9887677<AFGHDECECACD2b HA7::::;<<<<=========================<<<;::::::999877766654430112+(----,,+,,-,-,/1222212222232211111101333444555666688999:::;:;;:;;<<<;<<====<======<=<<<<<;;;;;;;:::::::::::::::99998866655555656678999::;<<=======>>=>>=>>>===============>>>>>=>>=>>====>>===>>>>>==>======================>>>>>>>>>>=>==>===>>>>>>==>>>>>>>???>>>====<<<<;;<;;::::::::999678880-132")..-$&*++**))***+**)# ./.*%1331,67876899::99:::;;;<<;;=======>>?>>????>>>>?>>>>=>==>>======>>=>==>>>>>>>============<<<<;;;:::;:::::987667=?GNRNFEGH8Sz,9:::;;<<<<============================<;;;;;:;;::9:9988876655544322122111111111122121232333444454555565666766778899::::::;<;;<<<=<<<==================<=<<<<<;<<<;;;;;;;;;;:;::::::99988877777878899:::::;<<<====>>>>>==>>>>============>>>>>====>>>>>>>==>==>=>>>===>>>==============>=====>>===>>=>>=>==========>>>===>===>>>>>??>>>>=>>=======<<<;;;<;:;::;;::;;:9:79887-033332222233332.)688879:::;:::;;;;;<<;;<<<<<======>==>>>>????????>>>>=>==>>>=>>>=>>>>>==>=>>==>=>>>>=>>=======<<<<<<<;<;;;;;;::::9887657:IC?>?@8 >::;;<<<<<<==============================<<<<;;<;:::::::9988777655555444433443444444444555566556666777778988889:99::::;:;<<<<<===============================<=<=<<=<<<<=<<<<<;<<;;;;:::::999999:99:::::;<;<<=======>>>=>>>>==============>>>>==>====>=>>>==>>>>=>>====>=>============>>>>>>=>=>==>>>>==>>>>==============>=======>>==>?>>>>>>>>=>>>======<<<<<<<<<<<;;;<<;<;<;;;:::;:9:::;;:;=;;<;;;;;<=<<<==<<====<====>>>>>>>>>???????>>>?>=>>>==>===>>>=>===>==>>=>>>==>>====>>>>==========<<<=<<<<<;;;::;:::9999875677889==9;;;;<<=<<<==================>=>========<==<<<<<;;;;;::::::9999876666656556555565656666677778778889989999::::::;::;:;<<<<==========================>==================<==<====<<<<<<<<;;::;::::::::::;<<;<=========>>>>=>=>>==>=============>>>>>=>=>==>>===>>=>>=>>>>>==>=============>=>=>>>=>==>>>==>>>====================>>>>>>>=>=>>==>>>>>?>>>>?>>>>>=>>=>>>============<<<<<;;;<<;;<<<===<<====>>>>>>===>>=>>>>>>??>>??>>??????>>>>>>>=====>=>>>>>>>>>>=>>==>====>>===>==>==>============<==<<<<<;;;;:::;:::::99999:::;;<<<<<====<==============>>==>==>>>======<==<<===<<<;;;;;:;;:::99:989877877777778788788878899999::::::::;;::;::;;;;<<<<==<<========================>>==>>>>=>>======================<==<;;;;::;:::;;;;;<<<=========>=>>==>>>>==>VTF@@@@?  VTF@@@@:(;:(;:(;?  BATyAU '''(uvt -(( _^zbUb߿-*߿!abո\PPppՠBATyAU '''(uvt -(( _^zbUb߿-*߿!abոh`XwAUUAUUAUUb5a AAv~~Am}a @ WVT\ UWWW UUUA}}=ʂXxpz!WV^^ ! /**jj!^ UUW A*a~訂~WaAU/ ꪪ*E)U_?!UaUյ**??E)+!`UU  zzAx\A|WA_UUAUUAWUU  UU UUAՂ +=* z^^^a|| _WUU _WWU UUA/?A///- AxxA\\\\A55a--- axxppA\\\x UWWWAA-+ pp^| WWWW UA=-a )!xxpAUW_^ UU A- -A**AࠠA^~|\ UW__ Aa! +A @@AA|x|x __ A/A--jAA UUWW __ Ab +) Aࠀb jzA__ _ UU_ UU UU ___ Aa!-/)/W_^~Axࠀb ^AAU_^AUUAU _!A+*A=-/W_UUAAWAUAUW^AAA a! A  *_ UUa_AAa !E) %)~!WVꪠ_!$! )$!  _E)U!\~說+!u!~_U VTF@@ M=h==? iR1"Bje1 q GhXrjR1bRarZ$9* ,iRu{)JWk*pR% iRd1X\,sQ/~3aUU/(ZUrkZje1I' q I$IGhXr£ { jR1b6>RarWyZ$9* i2ɲ ,iRuַ{)JWnBvm?k*pQ ਉ$R%  .)4iRd1X\4^je,sQ/~*&t$3aUU$O$/(II$ZUI$I|iZ):+ 26`e3iR(J. 3mLbB+*Z(XrR UiH=ꢉ^x'xZ66lذ /IZIB*+84H iZA`X^?09Ow)J9.5<3:5ZR */q'qyb)---I$I$/ / /  hW^x4B`IR(B Q3rO[(J9\vn~>o?YR1 :5IZJ/}4 mhqjR UDI$3zZ %I$A Lr-5I Lrh~}/i RIJ;;1vR9bzB1$jR1 5P9RZ"9٧iJbT-))QZIJLL<5\jiR?WW sZ_UnwMcjRU_??$ZB__z>RqR9宰8i,c1*+8 {BW}XWS4h1Z(B: 1,l٪ZBn 0 0HRAW4j^kkjZ=U=*#Q0|,cW*)\-%Pʢ' +뚉*, ʊp`낉W^z*03IRIB6(yIR(J"zI,=AYHR9~~V2i߆tbA9w]>d,3hR9]% Q;! ܫR(JY3>o/ȊRjRx 3  jZ(Z^WO'oki)b+ "I$/@qbUI? hi%UUI$M=i (iz#/L늮 ,L,z~xX/KtIRiJ)A,fv{iJJz>.#)JA[c1|~ѐIJ9ۚlGO%uR)J( AŊ RjJ* GS\ ̊RjJN 3:Z5jRJ*.WIZJ/0 N7(bjRUUE쳭 bR UGSժrI -' ۳تzjUMj -M s~_II8 {jzF!wrdiRjJU2N/^R)JO*nHrRB/ b/YiTiJ9.LHz>ojR9 /=5oopNRB yۜN)זR(B(*y #:XR(J _i>R9 $ .eRR1 &B+JRiR%7LP*`R(Jt&;biRWWrIR/? sb jb{Up(w7uRIJH^gPRIJDJRIJ^i6IJ1@bbbYI IJ1Ҏq[0iR1~Ю5)B{`:>BS?3jJrrrX1b-IJ!(N()nBRiR8RIJMq{IJ1jJHKPMgIJ1Ƅ&σ,rIJ12{XjJ1,3?ъR*t΃R$!Ry9SR%!<( W,)BR(J.>6'L),1R(J??ZiR\TVviRIJiRJ^ iRJuF R/ZjRkKˏ]2,cR _84{{,cjJV_/oZ9n76luZB]y능]NyR)BSaފD$R)BOZsB//WM |2?r|B^Uqq6ejRB]>PN7sRAA >Z)B&C&t$ZIJiRBP(JA~W 8J9}(JLZIR >"^sZ-%>+E=s-c]G*;Us [UJ:qXkZ՟e3@ [)BT\x%mm[?RIJ^hլ?RJJ/ 7'~$RIJ -ewyRIJ -ĭ'ZjJ'  6lۊRIJbR)JcjR9x^WAd1^__ IAC1j!0#iZQ(". hJS,cjZ7UU4'Rq7H{b "-8'6W{6qs.?D(Mv'k(9 @Ih;5r,[UW~: Xt>,[iJUx$RjJ若<I$I$ZjJI$I$RIJ (p$I$bjJZ(Bz/RBbpxzAC1xd9D)9#1BJ 8IIZfQ /7,JxIZY63"cQ.{IZ-U2#}Qσj"/Vcӌm /U.%4dcT+N4 [W $p$6ƊJUWwΪRUժќZժxsZx^WZ(J~HJD1xA!_D1$)d1D1%bfQ\xhc6lbEQ-7 &mVkbY\,5o {Y -U.9w$ a #9lzUU &?UH$I$pɂ WUxUUU {jpjRx^h'RD1^'JD1\WUU$)!D1!e9#)kkibbTz(beQx O?ɟ$bYX}II$Y$QZ la$Q>\5/ZIR-/ZIJjRIJrR(J_I$I iZ(Jxaa/iZ(J )I4ZIR/ )I$ biR޵; - ִbZu$úmbiZNNbibw Rb/Ѫjib}  #rijwp'N$rIrWzHr(]Hz ʊh?U뚉*]뢩*뢩 `뢩 뢪뢉{~zhhwH^H'hx'"jIRIBIR)J ZIRͺjZIJjRIJqI$IIR(BjIyDiZ(J5-I1UAZ(R?'/1EIڶ bIRW2%~WZZj3))+69AZIR r1'S" iZJw-! `(:ZJUU$bP9IZRu _?ib(ZU؊3>jjY _k6|$raizjui(r +H﷎UH-z%h=h*}h( ꢪ(ʚ|n뢩_UZiHhH/hHZ_r^G^IRI:#ZIRjZIJ_jRIJzI$IiZ(Jo_I$IiZ(J., HiZ(R4"x/4ZIR2( DIZHR/ n7+ $GZJZW7+ |SiRAW6)'- mIRA $3M-rIRJU?%IZR_ (ZQ P-9(bY* ]H$L$jY ri?zi-+.Hy h H µrh/ʚۯꢉꢪ$ʚkʚrGHWVgHwUUH'iZ)B))jZIJ~iR)J*rI$IiZBھ1 0fiZ(R頎-PA bHR_3!NBRiZHR,)8,|s@iZI`X6+`hZA]=+Nx h(J9X5?,&hIJ95;*X>ݭIRBm%1iIrIRJ*?)?XIZR/ >:HZZ_*]  #(bY(N$H$(ja*(riՠzq+ 'z/Gh' h' /h*ʢz諯ꢩU ʚʒniH_zh'hH**.jZiJjRIJ;I$IiZ)Jg7)6lgiZ(R3iӦ bHZ_7&ɖ[bHRھ7.I}iZI@X=)ON J1(`?,Di*:J1/<)XCPaB9z5>*D@X(JA}W;/P/:(JA^2*n r(JI4S?IRR ! O?bIZ(Z]~~>Xb)Z/M$O=ibjizi q* -Gh' HU}hsO+ʚh7ʚ4 ʚ UU ʒW^zʊh^HrhHjRIJjR(J~6l#iZ(J+ibHR74%T)ibHRU9-V #K6iZJz?,kޘAJ9Д<*Ȑ~A9c~>)q99X׭<0سA9궥<./E (J9% A2nm5IJB-=)ciR)B++3">ZIRUU jZ(ZU X5bHZ H$H$(ba_ib qi_z.yq/'y /h/*-H + ʢCʚhz *ꚉ> ʚ+  Ꚓ+ ʊWV^xʊi}uxiR)BI $IR(J?+j0^IZ(J?&3`IZhJ9.OmiZ(Rzz{[A+u (R9pC/&욳GA9\E-OA1:/?99~oD2rB9եxH.%K:|(B9_-L+OiRB-F7e c:RIJ7*9@JZR)3jZIZ__b1)biZ++N$H$j(bjiXqi*؊yq -Hy+H5`' 5ʚ -Wꚪc z/++ʒ+ ,, ,zj ^~jʂ~zI$IiR)B٣*IɗjR(J{/U"IZ(J.6,E9NIR(J*C,eOHRA bC2'DJ94a[F,qbA9^WmM7SA9UO6ݶ ,B9k^R(ϧ>AjJ9/5Lh)rRB5 ÛA9qV;1g 4A1.`h9u҄ɔAjJ9׵/]D]:يRB T?ΛRjJ++;V$G  -RjJ [8sHjRJU:>RjR_8#:XjZIR/3>:)biZ+ j` jIZ Ti)b U$6 (ji~$(jaz*I ibumrY* 프za /I$?zHzz<ʊz L˂ m L]L-LzzzpphhIOiRIJ/YUc)RiJ4,,u\(JB>."9bg(J9@1H=?J9N3pNB9, i8\þB9X6 mR*`>RB%kO6RjJx>C' RjJ/p4DIIRjRjXt>XRjJ([@# RjJ C#3ZjZJ:RjJ pMijRJ pS7IZJ/&`Nw(bjRU1! s(bIR8 biZ*8 hIZYzz(( I'HjQ %5 rzhj5I$L$zr -{zr,z -5m,ˏm,z]], {,, {z~^UzrX* jRIJ2#vLiRIJݾ*6+X jR(J~zzz@*JvIJJ{:+<,{ 7IJAR>1ΗXIJA߷D.D"4IJ9k{_01iƑR97'Fd-1RRIJ(,Nd>uRjJ*QTmiRjJ*( *j~R?RjJls$ mRjJ RѪRjR^Z33?jRJ .::RjJ* k2'RjRupwRIJ cRIJ)N1wjRJ*8'` RIZJ F8cIZR ._FPN)ZRVZr* S?j(R+ }&5rbUrjbzj?ULj*,,{_U {r ,{r{_UrjXZ- b'AIRJ<*yZ%ARIJ2?@N,iRIJXxx2JJR(JA.!D IJBTzS2B0X qjJBo P)KIJBX\P?P:b͞RBaQYCd%C:IJBWD?o)yR)B+?5sHi6RjJ|tJRiRjϕC֓(@RjRkัi3" jRJ w=3:cjRJ ?>RjJo>RJJꀪ 6q1tRIJ.wyORIJ'qr RjRꊫ6(1SRIJ9FX1RiR.+M="6ARiRN A#:XѪZIJ%57b։bRI$O$biR jiZ sb %,{jrjzV sj_UI jb@j8x'giRjJ#*I4w RIJZ:vlEIRJ.[9k ~RIJCCBU8t2jR(BۺV66aRjJ+`/oAjJBzxx`A~uR9X\Td?Os&B1 xdyR9/ɪvIXjRB /% ܩ7IRB(ܱX 嘑R)B([̏ jR9"܍P>RA7P#>IRJٞYlRB` j%jJ1 %PNoR9*^^(R7wR9 8'RiRXrbjC9.aRRjR%%=5MEd NRRJ$Z ZiJ^^Z#3?>RiRxzK'p&ZIJjbiRUbiZ'7jbjb~~vbbw8 bbh~~B#[ajRIJ _>I jRJJ~UiRJJ|F|JRIJbHi@IݖRIJԴxLc22RjJFiHhRB\}FR9TTVVSNw91 ˘k풜0R1|x6iRA Ӡn:IJ95=( sIJE! hэ X:Bf)7EI:3:(J UIX/:3?)J$! wm  IRAM{&)B*zW)Be)S `/SR ':%11RJ **D>RiRsq`%X=RIRiRJJ*ZIJ;bR bZbZuu biRJ-ɕIRJoG1` RIJdItiRIJfwMRIJ1ۙlN^cRIJtcnC ͊RJJB{˄9RAĂq{D@B9tttT~ k%a91ʘ0 RAssSSҡ]Ǫ)iR9BB~6W)B9%%%%ع؆>:%!h|8}X/C?9BB@~8#:)4/:iJjRC6!$!BcɐRe)YSSR 11R!'''/@&1SRjJ((((CP N+tRiR//KC!wnDRR:K:X5R(Bܜ,>>RiRIIB#=ң=iRJRiRJJ* iRIJ3"ZiR+;ZiRWZiR{U ZiRL,_\RjRUnI1SRIJ*2_OIRJi|W圊RIJz^$RIJvvttn311R)BɆHVR9ÂiIJ9VTxB1jB@B@.܊RAssqqp٧iRACCˉԧ6qSJB9% --ԠX+ګO?IB1y:3R jʊ(s.#:ZA!W)3:>jJ' Vr)Q jRR$B"IJ!ߞ>IITR1ZX 1iJ%!'' H(11RIJ,LGUJVC=ԫRIJ LI!iHZRߟK3X#:RB<<<>)>j2'ZRZZ^^@%X&iRJR* jRiJ* *RIRRHR_iR(RiR(Ju iR(Ju@$wqZjR.>]?'N1RjRSsr|L-aSNRIJ8(Q3AWקRIJ}]Dv$RIJvtVXX,$:RIJoMeFVIJ9xbMTwjJ1\؈C#PON(B9zz₄i`IJ1-/z[aojRBf:jJB>(Ӛ:OJ)BZj(R(B"F# iRJ+bZ ъRjJ BꍱRjJ vC,ZjJ I7RBZz 11iR1 *H'RR)JksVEQ r$RIJ)+ LC$:RjR>GD 5Z(B77'3'|'ZjR`'L$RiR^ZpbiRjJ***iRIJ iR(J^^V(JJ(wW(JA (JIj,M疎ZZ5'?K.`OZiR{zhh]4+1[}ZiJ/)a:O: cRufaA*:ZiJZcAh7ZIJ*b7阫RB~xR7@{|IJ9PrZ7Am'RB} iM$m%IJ9 _ {RBき wjJB#ٞBR)BՖuBիRjJ{ZR]:@#X юsiJU C>Jd3"sjR`\Iis4EZ(B|v!17qSIJB({A$rwRB5-B3M.RiRjD3&M6RIJbrX;>Z)J  ??ZRw_}H$I$RiRpjRiRUݝjR(J\V(JAJAJAUU 88JA@Ho!p/ ZjZ,>7$qViZRx꠫>1:,cjR-/I22mk cWL9_McRjȈI9n,cRJ+3V9,cRWzF5s*ZIJuF7[CR(J%.(`@ZIJ^|xq^RB'7cPJ/R)Bxyƍ.R)B%{„fn$R)Bp5b :Z+N7SRB 9, RjJ0(;Ir ZIJVW՟3?}$ZjRC&v$RIJ`rZiR)JjRHJ H(JA JA{YA9A9(./ AAJj!IXZIR $*npZZ39ko4%H斲-cR'./?'Ap{Mcm-@,j}ׇkMc :/kQs,cUw=-3-^mk []E-fIBncZ_{J:vu-cR_Z=џ:mcZ}>bC HՖ,cIJW_^\pS5$RB '|Qm.܊R)B蠃Wm'R)BX>nIc'R B ըp*?RjJUQ ]??RIJ_ g?RIJUU @rnjJ(J* 7wRIJ5 &RjR.&cm?ZjJ/ $X='ZiR$RiRH$I$jR(BjRIJ;(jRBx(JAzz_A9z^W9D1(Ad1Ad9jnoIbIR\^%QZiZ *?.#'p WZIZ25#AWlɚsZ 5+P>9{kԜ5,`c|k[/6+skU"D*lZ>sncF8dsMcUF:ܮk [zxS/{u: [IJx`T0$iRIJUL9 :RIJ U$D]?RIJGжm$RIJ08d?RjJ=$RjJijRJpWRjJ* 7RjJ$ZjJ/)  تZRr\'I$RjRRIJpx^R)J R)JZXIJAp|^WB99D1h9D19d9"9"1@@BI Z)R͍#IZIZ},$QQזZIR ,pC-(\;. mkZ %4'\`'{mk =2)v L!|s)-73+>0|s`1|kU^h:0 ܮk,[U^x:)vA',[Rz@Tn' [jJUW3'RjJuw X:>RjJZV #>>RjJRjJ*RjJ*(jRJ1I$RjR.?I$ZR}uH$I$RiJ:RIJj\RB RiRiRBxxz{A9«A9{~b9D1:9D1ֶd91* 9#1JHjZQ?!I|Ib(Z\),dZ)Z?=.'` |a~b(R+1'N1={Z+4(\s3)BmͧP{s.- 0(Ж>q{ /2&3`|x9#p>Ҍ0|W{ /9(j ӌkW. 4r 9q|McW&5Oc [_xc>j [R`z^?>RIJ^xP$I$RiJ RjR~RjRRIJRiJ+cjJWu  cRbiRUU ZIJ RIJ{jJBzzzTA9\AD1x~_d1$)crd1D1d9D1d9D)‚ZQ-7WI IibQ-/"j&cIbQ+!+KP*,b)Z}M,( lb)Z/72%`{b*(2 m{/#J'L{7-&~?q /-$ H 5-CA tӌk--8$tQ|_"#6OtmcW~ۺ:bֱ,[UU~ PC?|RUU_LcjJkRUU/RU RUկpZU{,k\^Z,kiR~biR`oZIJ_iJ(JlHJAXZAD1z^VD1#)8D1$)D1#)*d9D1UD9d1o~~bQWV\\IbQ+b{mIZYzs} #Mä`j0IbY*+0lTibZۧ,"#dk,sZ/]/!SW{j +/$ˇO@΃,{.!Jħ,{>W(M`5PL/$MȖ6΋U 4 6 p +UI+II_  mյU*U 6ưժUz`ќL{^ sxWU{bWUbIZxWZ(JwiRJHR9 zBD1jz^d1$)x__}$) .C1$)D1#)+D1#) d9D)KKKbYXxxYfQ_|I$I$)bQ/abY# HNIbY.(QnIbY (".[rYU,`: {(b -ݖLzw&>+zVWb4^lz k:b>U F[3 )I- H$I$K _uUTzUsUp+xWUUK{zWx sij`j(Z^iZRP^HRIj HRA^AD1xVd9$)$)!$) ($)) #C1$)D1$) * *d9D)JkknHjY޼bYVzpYEQ/xbEQ +99I$bYu^^` #mö`kYYu$@i/aEQ%H-KjeY+ m9zY U"8A-'zj U1ضz'r % M&INʂGr" #? hz.U}:'rYm>za/_ 'a -_M>}$aɂhz?ꊈzꂈz׽" hj*~ IWrI_rAReAVuID9\WWD9)D1){D1)_D))ׯ$))言$))D1$)$1c)**D9)HJJJibb&b(b~zibb~ HbYWzYY{I$I$YY$I$YYk*lY%Y^ꪀ maQW PK'aQ% ܦa$Q />aY{6$rYWrY*rY _jY*(jYHjYWU(bQ#_WZI_IeA`XAE9_91zׯ11*e1$1e1$)/ e1$)D1$)W$))*#1$)D1#1D9(JJJj(bVbIb/wjHbj(bڨijY^|bY bYz $I$bYI$I$(bY_+" wI$beYW X $bEQU 'ؓ$aEQWp$I$a$QWa$IaEQ"UaEQaeQ WYQ_YfIW*ReA_JeAUAAA9^~~Ae19e1bx9E1e1D1_vz{D1$)1D)#1)#11" #1 @@jHbبjIbèjIb unjIbp-b(b_jib(bWZIbY숀)bY(bY ,Ibb*Ib(bUΫibbWbb} jYW"bYUbYUbYժZZiZ)J~(Z:_R1_I ^AUAeU9DUe9$Ue9UD1UDAU#1U#1U#9iR)RiRIRiRIRIRiJiRIRIRiJiR)J iR)J/ jRIJZIJ ZjRhZjR{iZiRuWRIR`RIJ.RIJ RIJ(RIJ ZIJZIJbiRU/biRbjZ~*jiZjjZ I$IjbUVI$Ijb=I$IjbI$IrbI$IbërjI$I$rjj zr}Uzr˂r˂z.*˂+{늪[늪뒪  ˒uU˒  ˚w˚뢪 몪ʢˢʢ#2ʢ(ʢz+ʢJ=|wu~h}z>hVu|hHbH'88H'"H'Hz'z¢iRIR_IRiJIRiJIRiJ IRiJiRIJ+kZiR)J>jR(JZIJ*ZiRZjRgZIJjRIJXRIJRIJ]uiRIJ1jR(JiR(J7"bIJյZIR+biZ}I$IbjZ _I$ bZ*I.9bjZ ml$bjZ^ݒbjZ݊ CHbJZ yҶbjb[ۨ v mjby+ m"j`jjb 3)rjYYl#rij*bN:tB'rirzr Wʂir;/˂zˊz/ʊ 뒪)}m뒪뚪+ * * ˚ꢻ ˢ ˢ_k~뢪ʢ-ʢʢʢ8-ʢ-]]hh"hh~khH,hHW[~GꪪH'H'_}e'zఠiRIRWiRIRuUIRIJIRIJiR)J*iR)J/jRIRZIR; ZjRvZIJxjRIJ་jRIJRIJziRIJߥUiR(JWuiR(Jv3Z(J ZIR-۵I$IZIR= 0Iw ZIR Ȩ&6 ZIR' ]nbiR&qm@bjZ+$q ,mbZ_! $bZ l?lObbiZjCc bjZ(=j5[?bb_U #˲ 6jjb ۏ=Xjjb #3ljIbo }hjiju _#rijH;p8irj (irIrҪizHrgiz(riz(z*iHz.H'H ʒHʚh{ʚ#-뢩+뢩 뢩뢩) ʢꪯ ʢj뢪ꠈꢪzxʢ[/ih.hzuh_hY>Hh'jH''z" IR(J(IR(JIR(J* IR(J/iR)Rꫯ/ZIRzZIRoZ)JR)J&RIJiRIJjR(J^]HRB iZ(RI$IiZHR5IyiiZIR_*} iZIR7 )1 $IZIR +&biR着'0I&ZZߥ/0(kR`ZZ0+iOhZZ,) ' ZjZ `,%4òbiZ~.#ͳ&aZ)R W,! lZ)RU&C Rjb(RU!#ЊibR} 0ib)Zo_IbZ(4 2?j(b `N6rijU]rIjuyI$N8irjir(r^iz(r"]izHz~ %iHz"iH>HiH?Hh=ޭWh+ʚh -뢩+ꢪ` * +ʚ -ʢr<ꢪ 0ꢪ{ʚZʚwih{zhw_^hH hH .hH+hHjH'ذHZ'zꪪIR(JIR(J JzIR(J<iZ)JZIRUZIRiR)J,jR(J`jRIJ#iRIJVrjR(J{VWUiZ(Jݷ*iZ(R/~IyiZHR&} iZHRxZ)1WJHZ(R++)$yþkZIZ * 1"}F ZiZޭ1*1U 4bZuu0,4mZiZB3,|&7ZiZ3-I޶IZIR zW1,3lZJ0+'I$ ,iZJU.'øM;IRJU]!+iVܴ (RJW&ѭ$IZI+,բ:IZRM?ibR/ IIbZ ,؎-IbZ['x'IjYh>$IjYH$I$ira/irjʨ}HrrUHzi"h(z(i'z '«HUHzh]ݿhhUh+?h / ʢ ʢ/ʚ 躼˚ʚꢪ^|ʚ ihvhHzhHhHH_h'jH'_V'*(iR)J/IR(J.iZ)J/ZIR-ZIRZ(JjRIJjRIJkjR(J{iR(JViZ(J5 I$IiZ(Ra@Ш1iZHRr(yN iZ(R* DH)bIRu﫪/$}oiZHR/&1IHZIR .+NZIR3,IO&MbiR諭61IZZHR xU62~8/Z(JWwU6.@#?IRB>3+Іc?(JA0)]'NB)JA,$Ӿ) JA:!+ivIRI$u?IZJ /6IZRt`R'IZZ*W [6؊IbZ $I0(bZzP(bY>:pb;ba`(jaji{riqj*(zq Hz+/Ui'~h()HUH*?hW^hhh"ꢉꢩ - ʢpꢪ *ʚ+ʚꢪʚznhZ\H^jhH~g[_gHgHuhH}}H'H'w_wiR)J{޷IR)J ZIR՝ZIR⺾ZIRk_ViR)JjRIJoiR)JIR(J}iZ(J+I$I\iZ(R-#6h*6iZ(R");6MiZ(R. +&e}ZIZ1$R ZIR2,ZIR?i1,|/ZIR 1-0`Z(J*_3/mm6iRJ{5+mkHRA2,wz(JAW7,-7(J97.yb hIR9 3-NymIRBU1-it6IRJ^.(r=IRJ# ' u2X+IRR+#IZRx_U#(ZQ (ZYj dCZYuUC/'bY*UC't'aY+baia*ri=rqÓܮzq-(y'z* H*H hH H[G* h )ZʢU]]ɚ/ꢉ -ʚ‹ʚ ʚʚ~Xʚ]]^Zʚ^^zhxI.HWZnH'H'*(h'*hHh'^IR(J *jZIRUZIRiZIR}ZiR)JڬR)JiR)JHZBiZJ) IɛiZ(R<.({ iZ(R,)IiiZ(R/,#v bHRz1'd HZHRߺ2,֍gZIR6,rAZ(R*Z62IҦﰡiZJW6-mXM?(RA1+P/'~O(JAh~:+}6U (J9>1rIJAuU >7ՠM;iR99/bO;iRBu2+'(JB*.(ڽSw)JI,%.m?)J98/OB9 /9.w (JA4*Mi(JA1-imضIRJ0)،Ѫ:IRJ+ "+%IIZ(Re~!``HZR9`HbR Xۂ(ZZ? ػ6k)bZ˃媯bY tB'p$(jb(jj/Ur(j(rqrq0+zq 'y ')}[H*h'U_^h'H' h'+ڿH덕hWh =ʢʚ{^ɚꢩʚ ʚ ʚ~ꚪʚ^ʒhzhUWnH{hHWhH}hHhhZIRZIRoiR)JjRIJ>iR)J~iR(JZiZ(J/ IɛbIR)w iZ(R+)PAmb(R*2'OybHR3,XBZHR&3-M{0Z(R ²31I$HiZJX^3,l=:JI@7,4Di5JA h=-}w4A9~ؗ<64IҌJ9յ;._?J9*4 I$B9_U;,w0J9=06I$m)JA%W:4 R:IJA:6.X6cM;IJA0+O|?(JA ,(ll(RJ)#C(RI ("#6HZRh=IZ(ZUU `(3&Ib(ZW $`)bZh>x'b'Z**t't$(jbU_i'bjiri(+rq۾Wzq'y'y',/.H'?h'h'jh' hH߿h-hW_{ʚh%ʚʚʚꚩ' ʚW__ʚÂꚪ 뒩ʒ__hVHhH;hHhH#?ZIR쿾Z)JjRIJp?/jRIJJjR(JokiZ(J/+ I$IbIR{~';6iZ(R+)PA$ib(R2'O|9 bHZ3,@?iZHRv6.P'@iZHRr83C$ɁiZA{6. `>JA/8*vJ9zMi A95 x<.ЪլA19.uqA9ו90$$J1/++;0(JAU80BAh61`'IB9.7/c6M(BA+4,IR#IRB2,Ib& IR(JU5'C+IRJ+,}2 IZ(R** kIZ(ZtB:9Ib(ZW 3 (bZ ̀(bZ :}>غbaI$H$jaUiaii}qiqq q.'y+?('"**h'+hhr.hvhɮh hh'ɚʚ*+ ʚU_ ʚ? }u{ i ** ʒ__ʒzhjʊ_`h hVVzhHz (hHzZIRn[jRIJRIJisiR)JyyIZ(J/I$IiZ(R#+6hbIR*PHb(R/'NbHZ*3`,miZHR6.SiZ(Rz85m6AiZ(Rr{^]7.ѢO'(RA.9i:6J9;19U  @A9\' ;/X>A99+;־99{_=0{O@A1;7k6k&A9-70c?A9y{1.$NlA9+9/qBA*?3$ (J9+2>Drm$IJB*<4mBIJB (.8.# M?iR)J3(ѣ_?iRIRUUW+ 5IZIRb9IZ(Z(/;IZ(ZUU ?h>HbZ #r:)bZ$NB'(babav~jaiiU_qiWqiyi yy y" ')h'h' /h)ϳ? ɢ_<ʚhɚ#ʚ*+) ʚ ] ))+ ;++_뒩ꊪʂ izhݾHzjRIJ0KRIJu{iR)JүIR(Jtz=iZ(R9 zɝyiZ(R) iZ(R/&߾iZHZiW0)@AhhZ Jꪮ3+|W.iZ(R~53`$I$hZ(RG~^U5-6cM(RJ꯻=.O7g(J9x~>7qirA9z;0X9I9szV;,SA9{^W<-PA&A1<48mA181@ oAe1z70?iA990}s B9/ <31U I(J9/*9@k$&IJBU@2'IJB;0>iJ)J/6+ jRIJ+ 4(_jRIR+!Z IZjR 1ЂiZIZo#>jIZ(Z( k=ۃIb(Z =(bZ*N$p$(bb_bajaiiqiqqyqz *qy'y+H))h'?H-ٽʢ;ʢ^ZʚÎʚ*ʚzꚩ= ʒ.+/,ꚷ+ U]i++z+ ʊz ʊꊪ{rʊ~UV|izjRIJrR)JZ_IR(BiZ)JaC6h,iR(Rpz~~*1NiR(R,&]sibHR1($hiZHR뮶5.uqwiZHR61y hZ(R_[_3+#(RJ;*9J9xA60A9؞1@Ir%E A9C>0A9_W>2ƍ A1:0=۴CAf130 aI$Ae1j;1k{7g 99%6@&m#$B9?9n&B9* ;.ZO?B9<.ck߉)J9+F1}$iJB+ E7]RIJ?85XRjR8. RjRꪪ/'1 2IZR$ jZIZ~3>ڏ6IbIZU hIb(Z #Hj)Zt$t:Ibbi(bja{ꪪiariUqi/yq*+qy''恫+h'5]Hh.Y#ꢩꚪ;ʚ ꚪ+뚩 ʒ9+ /, _ , ,,  , ʊz`ʂzzjꂪW( izRIJyciJ)J^_iR(JWI$IIR(J'wd HR J* + )T`miZ(R&1Ҋ1c&hZIR5.]ihZIR80mۆMiZ(R91$ۂ=HZJ-74m1(RAhxA09uN4AA9>?0Z-:I9bXB2tI99m~WC66iA1<8迵?A9^U81s2A9o;0IA1z?71-FmB9@6Im;A9zZWU>1->}|A1 G.4IJ9+I5/HRB+HARIJE=`֬&RJ?8h>>RjR73؎HRjR5*:IZR," jZIZ~O> jbIZU @ lib)Z #6IbZ{'{=Ibb](jbWja.ji~}_~riqiqq訠yq/-q +/G-H^` HH'.7'+-h'ɚꚪ뚩8ʒ} o/,W_z+z,꒪ , ,{w_], , , {o ˂꺪낪jʂZcz`ʂz^~zzjJ(JXIJB.iR)JɝyIR(J)` 0@IR(Rr.$[viZ(R1-)v`EIR(J080 sFiR(R92a6HZ(R{~:/_HRJrA19gRJ9xX^A69A9 C0yA9j{_E3IA1A:mA1>8S' A1ꫫC6w޶$'99z? :C&mA9k?/?>99xv.C$H1B9U/J2yg jJBUյ+J@h9:R(B+G>(;RJ*D=ֶyxRjRG?'RjR G;OR`RjRB83RjR;1#.9iZjR1"X͚5IZjR++$P36IZ)Z P IZ(Z]]z b9IbZ#l'b(Z+I$IibI$$ibia (qiqi*qi qi"qq]_I$Izq;Hq h'z򊯯h'UUphH7UH+il+뚩꫽꒪>8 ʒ. , {J,7L _^ ,Ww, ; ,, LM ,~z ˂낪zࢀʂz{jiR)B*iR)J孫IəiR)Jj{{*qRP IR(J5*%ʵcIR(R8͸0')eJ4`IR(Jꢸ3+u7 IR(J 53b$HR(R`hb7.+(RHJB/yOHRAxz^D<$9 >J9/>4#:k\A9F69I&hA1jC:/ڢ3?A9|~@8vbA1k몯M99p^׵K0~g B9+ P51IIRB+KE_?RIJ E?#?rRjJ**I=ORjJJ?IRjRJC&m(:RjRH;ZSRjJB5X>SRjR_71lIZjR2%#6)ZiR$5Z(ZjR S:IZ(ZzU k-:b)Z`'p (bbWUWɛZlibN$Mib*/*Im riUUIm lri~I$maqiI$ qiUIض qi_uql۶mriI$HqiIb'mzi+Ib;Hzq++I$I$hHz -i'zh(z+?i=i-/ʊ  ʊ-/, M ^z, . L,+ L,L,VZL,^zm, , z訨낪z~~zzjRIJ}ﻻiR)J 1jR(J^+I4iIR(J0%S IR(J:0,C3IR(J3,@IR(J3,` 1IRJ~9+[yHRAD:` JA\VC6X-'J9zI5S`AA1FA[A9E=%A9_L;{w A9]߷RE1Un$A9*N<>A1~Y9Nyw B9- [B1mRBյ-+EO)NP RjJF>кlRjJLAN4RjJ**LEܦm1RjR(J:_?RjRE:j{RjJQ?I.9jRJO:O jRJ*@6:c RIRꪪ6)/ZՊZIR&X/59ZIZU  (bjZ -cC(bIZ*/+u~V(bb{訨 Imi(b o-7 i(b"m$jiUo&jik__^IbriWb$)LjiWިc `ia/ Obd lia*u+hia*IĶ qb$O6'ri/O>\Hzj /O'hzk魵I$H$zHzUW~Hz-i )/ʊ늪.:,뫭L M m ~ LL,L-L-,L,x z}^zz`onRIJIIiRIJ*ySd iR)J)#"؇]IR(J0(PD`IR(J3-yIJ(J62?IR(JVw3,PKw(JJ =,1 (JA?29BA1@& ,A9H?ԭtmA9׷ B<@-gA9޾L?ywd A9TI{w,B97T?5A1~^a9NB9յeKVihjJB- Q]P rRjJRCk RjJT@yYnRjJRB&i 5RjRL@,RjJ( [4!Aܸ(J98/ :S(JA@0JƍA9:*?4Ѥ'BAue_W?5 _BAPB NJ9߿UH0@5B9zjXYAkBNB9յ-iF$@iJBՕ-eX Z/:RIJ \R ?>~_RjJcP&HRjJ\L(5RjJR?>]wRjJ*d<{w0RjJgXV jRJ]fP )PRJ*]Wv:RjJMWtIRjJꪪQ=#XjRJ*>0jZJ1 ؏5 jZJ`jZJ =X/jZJ pIZJ IZJ  /?wIZJ "5 (bjR Nw)bIZ U&w(bIZ-$-iNNbIZ(1l&(b(Z*3$vζ&Ib(bW2hHbbW)~Rc ib)Z*~b?[ bQ~~ ck bQ /[HjZ Z zhj+>lzrrkI$I$zirzr‚+zrrꪾ낪z M낫m,)-m,M,L,ڸL,UUM,{L {~, {z_w_zrzjv$ jRiJ W7jRHJ(hJriR)J>0$1mIRIJ~xx3,P?IJ(J42 H$iR(J{_3-]IR(JWWWU/= 6b&(JB`=1`>(JB'*1:4(JAzz\V<5,У>J941BAA2wW7SB9MCpn!(BAkP8=ִB9^VWb@1 P(J9+*h[*km?R)J`U@ĊRjJUg5k$RjJgS&i5RjJbJcukRjJ*{K}4RjJudcRjJ*je?w}RJ*kcZARjJjZvB RjJ*^WC" RjJXG jRJI4ڢъRjJ*7$k#6ъRjJ辪$9֊RjJꫪc5RIJꪪmC[RIJ rjRJ* wjRJ `/RjJ`N.IZJ"`N.IZjR*U)PN.IZiR*1'P w)ZiR*60mI IZ(Z-:3Ӷ$E)biZ:)3֒ib(ZVVzn5 hIZYz +Cb (ZQU^ Z HbQ -- :b rHb/ Z Ѫrhj }&5rrWzjrrhpzrUzr/;,z-M,m,bm,L {, {L {w,{ {~W,{z {r~xrj IəjRiJ*( 1` iRIJ.$MiR)J.*m6liRIJ4,9qKjRIJWW4.*5IJ(JzXw6,xyIJ(Jݧ>7!V@X(JB90ЃIJBbj;1@`B9**923?(JA81mw))BAC5)uOPN)BA߾/D55(J9z|U3xyB9`Tm'jJA---_S%'RjJzfVNSNRjJh]@:-RjJdQ#?uRjJUSRjJz\IRjJ nђhRkJviOIRjJjɟ6jRJi hRjJ z\cRjJ *dNl#RjR(R=#>RjR,;n-NjRJ ,#6b:RjJ(Z P9RjJ ]?E1RjJꪮa۶ĊRIJ IjRJP/RIJ RvjRJcRIJ"k26 jRiJ *,"RqIZJ+5c IZiRUU:3PIZRA;vZIZ*A4@iZ(R?$ iZR^x1c(RQ//.(}ib(Z %#Z rib CbrbI$N$rjrjVrjrij*zj MzM { /M {L {,{ {~^y { s ,{r {r{ sr{rjj|vɛjRJ****p PAiRJJ1%?w iRIJ5.yi[RIJ6/VM$jRIJ7-\3ZIJ(J?.ə[9uIJ(JU=3*9IJ(J- 8/IJB``px;2&.1BA 51>O$(JB]YV>2ys IJBikjjA:)M6`IJB>1j<B9*6UX5cB9⺪TGk&RA- VGlg[RIJbZN1׊RiJcSͫRjJUɝwRjJv ɐI$RjJ}k;9RJ|nRjJ}I.GjRJ*ݶ iRjRC iRjJ(**h3 RjRqY:ъRjR\@d RjJH3RjJ269jRJZ/::RjJꮪ VoG=RjRݪH$I$RjRw^IĊZIJ woiRJJ* wWviRjJ /r9rRIJ*SqwwRIJ&`R)sRIJ'0Z1 jRiJ 90N1SRIJ ./@9)SRjRFAyn)ZiRn*G;iZR$@PN)Z(RWV^/biZ(R% bъbiZ 3Zjb]}2?ڃ9jbjb [jbjijꪪrj/U,{j/,{r* ,,s,{r,{r {rW srrj rjkjjxx{yRjRu_+!hi8iRJJ4(B'AIRJ:/w6qjRJ*:7M$ RIJ92 hR)JB31NDIJ(J*>15iRIJ}k=/S IJBX;0>(JB_ִ2/&aiIJB*A4tONIJB4AMrPiJBkrK1xI)J9OG$=:jRBUՕ7JA ;R(BXTB IJ(B#I[Mr IJ)B 3Z iR)J%ժbiR #:XՊbZ/ 3biZ(I$H$biZbibjbUijb~rb-,{j,{ s,{ s~v_ srWrj sjrj]rj}WWjbXx( yW1uRIJ+&EC iRJJ**5-aT@iRJ>1NRIJ?;6maIRJB6t~UiRIJ^I>i˱ iRIJ+.>3`2~RIJ~b@3Dh@IJB(. 81/6hIJBז+70Im jJB/+7A#6c&jJIJ. >-P#jJ(JM1 '`IJB֗NCЊ#?>RB'--LCϕjJBxTVWQJ`m8A)BAQC`/:O)BB+-rDySd IJB+vnR9RIJ- sPWۊRjJz}vyyRiR1gND RiRjƲI'RIJ -ӻsDARjR Ϭ(RjR3:X RjJ* w3RIJ[ىRjR_[9 jRJ? 3:ъRjJ 3?RjJI$RjJA$H$RjJꪺ/iRJ* N6wRiJ( t tSRjRqwRIJ!qR.RRiR(!qyw&q RjJ/'1T RIJ訪7/)NRjRiJ *?7R'rRiJ //F@qORRLG%qnRRMF ZRG. RIJ~|x33bժZiJ-= ZR 5ZiRM'{&biZ]UbiZ:biZjiZjiZ/ sb* sj* sj sj~~rbjb jbjbjb|~\*1uNjRJ .'tFgtiRJJ92!XNRIJC5 @RIJE=_.iRjJS;ϛ{6iRIJUAd5̊RIJ/+ H8~URIJ`pK=?2jRIJuymI=62nIJB"D6TRIJG<ز@RjJ*A0tjJ(JRAa&IJBOkMC:cRBCbRCISd B9(SF 0B9T@B9*tXpJr)J9xodI&KRIJ Ɂt߮OjJ(JUzyS`jR)J qWiRIJ@۾wORIJ ]Z?RIJUѾk_#RiJ*}b-. R)JcՊRIR/cbXRjRhcK6#6IRJ*H)#6ZIRjJ" :IRJI RIJ" MRIJIH$RIJ N7WRIJ R)NjJBx|R9RB/ wRIJ (c5ZRjR0)RjJ811NRIJ>8qjRJꊪE?OORR -LFNWZR}MKc lZRK< ZjJ~zzz; XъRiJ5 :9RjRj c36cRiRzk#>5jZiR/UjZiRbjRbiZUZiZ?sijZ kb/.jj jb蠨jb~jb_bb:jbwbb~~rZ*NpJjRIJ8([u iRjJ<5WlAVjRJM:oin RIJN?cjRiJ]DyS7 iRJJ]G5ZيRIJ WBxOuRIJppT?#RIJ{[zrGWIj lRAbrpxcIyrF A1_DcZ91(fBw7 91/ja1eKIJ975%juR)BbpXuveSq)JB?%t iiRIJ 9u7 iRBҹ!io;IJ(BϷR jJIJ!Q!9IJB≮Z liR9z›6[IJ9*՚n#::iRAz_fR#:iRJ)R/#IZjJ/#XjRiJIpiRJ $jJBpppv88IJ1WytəIJ9 c5 IJBxX~~r/B1^`R.R9 +)%N7WRjJ0&NSRjJ ***91tNRiR^~zz>:nRIJD?9syRiR+ )/JDpqwRRMJ&h!ZR_LC#P ZiJA*PъRiJw'#:RjR >h>RiRj5PiRJRiRJR **ZIJjZiRUjZiRzubiR/-jZjb{mjbz[jb_UbbbZbZbiZ,J!iRJJ?*9SjRJ=J8-RIJUH{w RIJUICQRIJꪪjJ1R@ iRJJjK# ՊRIJ eI9S RIJeJ3;֊RIJSD۶d RIJbJiNRjJ( gI:[RjJtGySp R)Bzz^^yaR jRB6?7qZIlGjR9xXxXwco'@99~_vpP3Z 91PШc&91 iOn& R9%%--q%7 RBxX\^zw7iRB%-nliRBລ))BA(IJBݹvJVhjJB*k{ȏ:)B9_>5B1NT 9f1* n:#:(J9 ZaFX=IJ9UK0>)J9 _1X/:IJ9>[RIJ_M; IJ9`pxxC::9%!xxzII)B$! - 7w)J9xz w91xxX7w)Bf)-5"pO7WRIJ #.11RJ(*:0RiRj蠠A9E1xi3:C:9 U`E؃5X5e1 U>%X5#:1 */#>/9E)xzS?ڊR! C2 R9^xxzk5ێ1%!xxz~E)/)Be1 /qSq9E)j~ `s1!?WZ11R9 -"-15RkJꪪ;01RJ D>qo`RIJ(DAN$ ҫRRGB)s9ZRu}JH1ZR}}uKFX5[1RIJttD7P5P5iJ)B.6/9X5ZiJ//:>RiR^:C:iRIRN$H$jRIRjRIJ*iRJJiRJR***RIJ//ZR-bZUbZobZ}]ZiZ ZZ{[WZiZ ZiZhk1#I! iRJJJ11O jRJZDqwS/aRIJm[v RIJ_pH$-iRjJtqr iRIJjitB?ڊRIJkjTRIJ:?:jͯbRIJd{&WRIJsq}RjJc3Z RIJxqr'AIJBvmjRB%%%%w. )J9\\|# 99z4191ꪪ_;h99$iRA I2)JA|\^a5/iRJ -yqiRAxxxx9E3A9_WWWݶp IB9 @ 5)B1x\\ lu>1!pXޚ˞b?:(BE)7779&B!xX\TeZ/: a9X/: {}}9#:> *{ /Z5(B %%(B!//'6 NB'#jJ1```@N$v$f)!x^WUN$p'!6>881IBf1 iy1%!zxxx 1S!VWV1Rf) )))0#RRwW?21uSRJ ***K@qnT RiR..(IC}2? ͫRR7HC9s/ZRuJHaZRUuwKF11RIJVT\\D811iJ)B0X5X5RiJ/+/>RjR|||x۶c;RIRH$H$iRJRIRJiRJJiRIR+/+iRIJ **ZiR/ZRZR(ZiRZiRZiRzWZiR*ZIR1"'piRJJO51S9jRJaLy7aSjRJsaȂjRJsjXqIRJntAiRIJjrRIJwmRIJ={b͊RIJܙ|{[>AWjJIJ7ޮCIRJJ?RIJVj͏xnTAIJBx9)B1\xxxƵͬ>9f)ן?/3:IJE)77..yP/>B TTT\yUZ/: U0X:)ꨀ/> 5xX/:R555% >IJA66,, B$L2R9h```ǰ؆1!U_Zxk2&c=F)ו7II$jJ9 /)9E)\|| 11E)W^ 15jRe))))+2#7RjJ (D69S1RjJ"+PExNRjR***:NF3`RR?/JEyr@ZRuuKIaRR.KEP5RIJX\\\C75P5R(B?//X5X:ZR.:>RjRx|x ۰ ;iRJRH$H$iRJR(iRjJiRJJRIRiRIJ+* ZiR}ZiRWZiR_ZIRiRHR RIRZiRUZIR2$! !JRIRM29WRIJ_JSTjRJr_`.WRjJ뫪vaɄRIJsp jiRIJo`=:RIJxRIJ)娽>RIJԗ}=qgjJIJWwavojJIJ  %p>p2&R)BJ` IJBXɢ%iJA-%ǜpS9IJ9\\\\ʣl:B9,ZB9 )'B1zzxPiRB z)BA^xx|N iRJ -`JiR9xxxhe36:9-ֹNsjJ:պ=:JB1xp࿫=;91 IB96>u:Z#6IJ$)\\pR59f1 UW~I+X#:$) =(X/>E)_ #9#:R  >cjJ$!%  R Bhz$9E)^\xس)B!5/I$I$R)BKB ON91^xx 11E)W8")jR9))+ 3&RIJI9ySRIJ rTL1nRIJ ./RIZիRR////LI6ARR(LKIRR//;KD1X5RIJ\\^^C1X5R(B-///-X9#:ZR>#?RjRn|c'v$iRJJ(H$N$iRJJjRiJjRIRRIRZIJRiR{~RHRiRHRx^iRHRUiR(RiR(JiR(J+*iRHRkgu0!N&RZjRI/p7SRjR{YFwqWy{RiJ뫊lZ'6jRJi\FZ!RIJઍmn1siRIJlX>O'RIJo'RIJw :RIJ؊y&ѳiJ)Jd lRIJq-:>R)BjxjIJBXxXR+_?iJ9/'%7~%awIJ9\\XXиeo?99''7q"1WB9и]B1xxxz@jIJ9 mv)J9\o6iRB-`NsjRBhjj걦P-5 B9ɥPNrjJ)BɭX-O:jJ)BZz{걞 ֪S')B9>C?iJ9ub?6 jJAp wRb#b(J1WN/9XBe1U/3?9jJf1տ*9j>RA )RIJ TJ0IRIJj`ma)B1^R/4#jJ1% I$IR)Bb` )B9^X 11B1ח7?!pR(B-//+5&)1RIJL:1RIJzXX\UO)ARIJ%%%RL3;RR+ LKRRLJ ؀ 8RR=J@ Z/:RIJ\\\^@+Z/:ZIJ5555(X#:ZR C?RiR芪 M:RIRH$I$RIRjRiJiRjJ RiRյUuiRIJ RIRiR(J.HR(JnHR(JHRJHR(JiR(JHR(J,pIZRB,SZR}V>6qS7RRM/bPPRIJ*eVFnէRIJ`R/iRJJ~`=;sBRIJ\MsRIJnI$RIJPRpg}eö+jJ(Jzl:(RIJםf`/O'R)BjcpJwIJBRpbk+֣MIJ977`RujJ9Xxxxln'91/+.{U&rB9ʫ bDmB1~~~zr@$IJ1 --uvIJB\XXT/)J9/..(/WɗdIRIB뫠~ )B9 y\jJB--)3 jJIB ޠjJ)BuO;C6R(Bk 5Z+R)B/ d#XъRIJh># RIJ *J"3Z RjJ 1 cRjJ_?RjJ  }?돒RRmRjJ_:يRJIĶiRjJx@)/QIJ9~j IJ95%/  Z55RIJ mU7%11RIJ??K;NiJ)JSMf>RIJ- OIкխ_?RR LJ6`۱$RR{{LG;d>RjRG: X/:iJ)Jxz~:$b#:Z)J%--- X>ZRjjj`?RiR :RiRzzjRiJjRiJ*jRiJ jRiJiRIJ*iR(JHR(JWHRJ(R'J{HRJ](JA HR(Jw}UGRJ*NOZjR(<#ZR+J;5NZRXF.RjRVTV\YH>RjJꪪmQPJsZjR qW :RjRsQ`O/xRIJm]RIJrsbkWPRn'jJIJ^~xz_ijJIJsP*c3:R)BjꪪDN/IJ)BrbJ}]S'B98(eH0WiJ9ppbjNm-91<,\E+>)BA+ Ipk"&Z)B9~siդB1-,kt#C`IJB5toiJ)JsjRIJu]AnjJB[jJ)B%.*ѱcm RJB{(ǜ RjJU}'S'RiJ_RjJs# RjJz[ RIJj8jRJD#bRIJ' >k RjJ*c ZjJ ,aZRUU 3>ZRUOv0RR[C wS` R(Bx /S1IJB # 1iJ)J76%R)B{Z9HZ#6 IJ)B/+NEV'RiJ JC6dثRRJEVr%RjJ 8IA$M6RIJC2ЪZ?:iJ)J~4Z?:ZIJ- /:C?ZRjz[Z ڴM;iZR}8'RjRȂRiRW^zViRJJ*RiR]__iRIJiR(JiR(J(JJ(JJ_WW(JJ}U(JJ]U(JA(JJ^_(JI(NSZiR".%2"hZZ=/A1czZRןM;MfzRIJP;:-9RjJbBN9tZR-.*bM-c:ZR `>`oOZRl|bRgn>ZRmi[F&RIJeHPN1yRIJUeLX55RIJ\8pwjJ(BbLե:IJB_kO>`-?iJBcKɫW>rqB9P?S>IJ9)+/b;pSyiJB~zj]6iIJ9j_4IJB]k_pyR)B+)x  jR(BZjꨣOqwSjJ)B ]k@jJIJ* תZjJڼډRjJţ>ѫRjJ# RR]}dlRRu3 RjR^*Y3,cjJUկ+Z3# MkIJUB3ZkiJXծsZ  {'s cUz X MkR_~xNh$ZIJbX y/iJ)J 1qIJBh#R/IJB 4&p 1RIJBA4`NwjRB//C9q.RiRC<@RR~_WWE@q/RiJ(* E9b?:RIJ|\='b>iR)B//) >ZR?ZR_ޜ ذ ;ZR@$H$ZRRiR~~zziRJR""" RiRWjRHJ``iR(JHJJz~(JJ~_JAJAJAzJA/JAJA!)SZiR+-&"{ZZ--=3)@ rZRD1pS1{RjR\ZpPI:BM:O?RjR-=R4?qwbR/UKo< cZSZJ;~I',cZUU_WEHI',cZ>K?h &ZRwT|Q?wwRiRRE ZR]6CRjJ_xpR@XiR)Bu~I8`>CIJB .(H7?WjJBW~E>dSIJB%5?K66aw܊RIJ ^GAOiJB~a[IJBc g\rjJB %7hN7{RIJ\Pb–.`J$IJ)B,`l2 jJ)B\PcQO$R)B -ϡRiJ/ѴRJ ?:b RR.#c ZR_!RIrZRn#mkZ NmP RsmkI&X sUUU)bsUկz {Z^ \@ MkRx\WU Cۤ R)BV ywwiJB]1NIJB4y#VIJBK{^V-"MIJB*7liR)J- 1;m3RR}@9𒹙׊RiJ0A;v};RiJ h?-([=:jJIJ_U3c:ZIJ%-X-C?ZR>'ZR ؀ ;ZR{_H$I$RiRRiRz^RIRRjR}}iR(J|HR(JWUU(JAJAȪJA~_UJAAA(AA -JAUJA ywZjR*$ِZZ &1Z6R ZZ=-oWZjJzb@7$8ms;ZjR5-?4N cZ=/?JL`Mk cUmɯ6G TJ,cZꪀ=LL -cZH;`-1k,cR\H;p qgZRݞKAL};ZRﵾB6>Z5ZRyzI5`JRRWD7P RIJ6?#(RIJZD=%'CR(BB6k @ZiJ+))[@SywZjR_^zp`ZOK jR(BXhb^M ǖ|IJBpbu`pSR)B )pdN/wR)B.qWwjJ)B%ZTm&jJ)B^\⨓,Q'R)B" -ŕ`N7ܫRiR zjX#R(B51ZjJ bZR/ yh[/sZ+UWuN)N{ZUV4#`{ZWU3#::sZWUU>r'ZIJW 6]ߡRBx_U I$p)J9+ 1a6aIJB9/w)JBkXV.q)BA:. 'cRB/ .%`OqRjJ,6c#RRwU;5`ORjR6.*.ZIJՕ5-X=?ZRM۶c;ZRWVUUm;c'RiR{iR)Jz~iR)J-iRIJiRjJiR(J@``pJ)B(JAz~JAwuUAA~wA9 A9A9A9 +A9A9"*)WIxZjRrR k$b5ZZ}) WIZZ-%,&` [Z3+DNoZR8(5,9$SMcZ/>, 7ps,c@7#smkW^zb?1`sOmkMc_A9S%&kMc&92 'kZ1;b)iMcZ>7ͭ,cZ (9.{`McZ_A1tO,cZz BIJBaW0r]'jJB 7~tYRwߊR)B |dm.RIJ}l@ZRUu%Шѣ_?ZiR_\)WN0ZiR`>$ZR~zZWm۶m'RiRʠ@$I$RIJbrZ~IJ(JiRIJiRIJ.. RiRu]]R(JZ^^V(JA訪BAxA9A9w9e99e9(~9e9*.'?A9A9A9/\IZjR~vv\&` ZjR+#IZZ*;;'"6lZR%.LP+ZZx0*ZMcZ +3&`܎k,c+ +:1ass)8,h+K>sMch:-dkmk"9/$:smkVZ{3/IsMc_82)tk,c_W:/#MҎkMcU}?/|nc,cD?'ʳmc [A=݊Mc []_I=niMc []_IDcMcZzI?au>Mc [ \?I/,cR^^xxR\I˒mjJBXjYRխIJB[Q`?RB-hMPrRIJ 5jQ0m-ߊRIJjX0mmjRJ Z>jRJ* Xջ'jRJ'RIJJIJ* ]wy|RIJ/ 'r?RjJ+  pwRR}Uc5RjJ$m&# RjJ&?ZRՕ! 8o?ZR*֬_?ZjR?~$ZR^m۶c'RiR H$I$RIJ*iJ)JjR(BiRJJjRiJ iRIJbIJAJ9A9A9x~9d19d19D1Ad199mA9A9$ZIRbp1wZIR/ DHIZiZ&pNsZZϋ+$nSZZ/.* cZ=-%Mkb++5( )uwsmk +5//{k^x,5R"0sk 6/=o2sk# 0,vk?sk}4-1skUU^63lkmk6.Ŧd6knc^ D/dSkmc}:E?~R?[?ԮkMcu@`omc-cF>5kCMc [/:xhF6]'McRxxR7 ZBTIжmIJ(B멯RI¶lM;iJ)JDMIn$RIJ+O?@r?RjJ# V>@$RjJQ;m'RIJI4?jRiJ?)]?jRJ5Ш?jRJ)8֭_?jRJ ;_?jRJ iUR4RjJO$RjJ*a۶$RjJ4`ĊRjJroRjJ* * wqRJ*  `Ji᷊RjJ  @jey;RjJ* m?RjR+H'ZR+'ZjR`'ZR}U$I$RiR8*RjRRIJ~vIJ(B88*jRIJ+RIJjRIJ~_WiRB~(BAz^WA9xA9{9e9x9d1c9D19D19d1 +9d99d99d9H$I$ZjZ{n[ZIRu P ZIR#9wZiR( *+%#F`ZiR/<.&dnsZiR ,) : MkZ --/(9sMk 4/؍{sC 1+פss\4-moss1,m?0|sZz1,'O$ssn .8#mskU߮(81X#hbsk} (<-yN\skU{`C24OskwC=Psnc?8qdGޮkmc{;BIvk,[_^x`=4$h,[Z(=1?C: [RzJ/PNwZIJWM=8-RIJH?3?C?RIJ/@7Z-:RjJ-<)YND RjJ6#]?RjJ0m?RjJ .m?RjJꪪ# l?RjJ?RjJ 8'RjJ*誹$RjJI$RjJ$RjJ*$RJϗRjJ vnRjJ P$ZR{wH$I$RiJ(*RiR RIJx|iJ)JiR)B++ RIR*RIJxIJB|)BAA9A9^^99\9D1Ȁ9D1cs9D19D19d9*9d99d99d9Z)R ɑI$Z)R~ SZIR#)!mvZjZ(!jZIRr+% `OZjZ},+  cZ/=,)4Ap&s c*4+ S{mk++4,c9 {sxp1+/p{s72-؂m|s."0,I$}&0|sxp2,xI$|s-9/`W0|sU_}7.0|s+?-[0|sUUxC6&`ntsU.?8O;tk94|:&kMcz21d?RiJv7*X_;RiJ*Xb?:RjJW ՚?6RjJW  k:RjJ (=:RjJ  O;c?RJH$I$RJRjJ RjJ RjJRjJRjJ!I$RjJnRjR* *$ZR$ZRp$I$RR_RjJRiJ*RiJp\iJ)J~IJ(B  RIJ +RjRRIJzvwzIJB^[^^BAzA9A9k{A9^K9D19D1/9D1~~9D1d919d99d9d91iZR /'ZIZR[1wiZ)R2!@I ZIZ(b5+ZIZ+*'pL:Z)R*,(ZjZ?..)C%K,kZ /?0(.aW鼎s,k 3,6@ {ms )-3+tB'{s1+ I\s-1,[ |{ꅊ/+'|s\2,p qgq{-40E[q0|2+ #Q|0|Z =*pwɛqtU?,&itoQ|szꪠ93 htkXX50''kmc70رqk,[W~2.@ۿmc [.)?2#Mc [W{~+P>,[Z^.@nv [RU~/mszʮ?-+I$0{ =1+J䒄0/1-6ݐQxl&1Pn)q0|^Z6'w0|w9. %t_90j"/0tk~b0+7`0tkUU^/(@M?kMc^.'ѵ؎c,[U_x'2 Mc,[W 6@Mc [UW~~F#: [R x_?ZR~4'RjJ_ziKnۊRIB ֶN$RjJ )/ M:I$RjRRjRRjRRjRjRJ*RIJ*RjRUjRJRjJ RjJ迵RjJZiJ ZRkxRIJ㢀RIJ_*ZIJտ+ZiR_7ZRgRIJ@IJB,IJB^TTA9A9A99D1~d9D1껷ed1$1d1D19D1߿d9D1d9D1 d9e19E1**ZQ?ZZ/b(Zz{?SIbR?k#DIjb(Z(! xqjZ(Z+$6ivBbIZUWZp.)'9ZIZ.+l kiZ/,)I$LH&msb*+3+`N'o{ms-3+5-{^Zk0)6aK{s=(1,X;n{{*0)X{+&@$ 0{///'Prv0+50,yQU\\~,'c02%pw'󌑄{ 8$4IQ|U^3-Ͳ0|].%#֐ qkW~(!t:0|c__~$&c,[x!!Ur% mc [W_z# [R^ l3>XRJ 3RiJzdB&`&JIJZjJIJ RjJ RjJRjJ RjJ RjJRjRRjJ*ZiJ ZjJU cRUտ*,cRu cZ}xjZZ}bRU8biRZiRZiRzZIJRIJiJBX(JAhނB9xA9ouU9D19D1ZWWUD1#)D1$)d1D1d1D1_d9D1D9d1d9D1 *9E1YQ5W(ZQ* -jbR(#II$ibQ1wibQs$DHnjbZ+"/tOb)Z}+)IN'b(Z=,*bIZ_Y,) 0 kiZ /0)1tmsj1+ {Ms-1)k: {~~~-(p?{%U0)mw{U.'3#{{j)'I$0σ /-'P 0" =.) xҔ~,%h󔒄) vEۢ945-`NTӄ_ ."&I4q|_!*NɔIҌt_! 3:ّcW :b|M[U :c [__L[RW mR'RJ_z 6$RIBJIJRjJRJRJ RR? [RUU  [RU LcRիsZUի{Z*s clk czjj cZ kZbiZ`zbiRؽZiRzRIR~VRIJ^_iJ(Jxp^HJ(J + HJB^\zWA9p_9D1zd1#1޾D1#)"C1$)~__D1$)D1$) ( d1D1ud9D1d9D1d9D19D1YQQQ /)ZY-=ib)ZE.c6dCHbQ_\" ` wIbQ+' wawIZZ "+Iˤj b(Zz|,(/$b(ZU,*l۶ۊbIZ6+( 20,kb+/-0$r~Ǎ{j+1)$Ir΃Ms /0' i΃{*#,dXBσm{.)O皒{/{,'M'{(%4ش0σX+#@}$Ӕ΃ /#,I¶Hq(/5) #RӔ >$_#T󔩧$r_?u ;&im略_ "%<ҌU_ZRM0| /6#ҔkW [5.ҔkUW 6/pLcUUN'p'|RUsjJUkJUsRU|RU/,cUU,cUկp cիsU p{/{n`{mkrxmk kxV,kbVbZ|^WZjR ZjRʂXRIR`pRIJ~UWiR(JhR(JM~{HJAB9l9D1`Xd1#)C1$)}C1$)Z[UD1!D1$)-D1#)"(D1#1 D1#1( d9D1Ud9D19D1YQ``YQZQ ibYI$I$IbQ/sZQ!@ (bZ(#AIb(Zo)#&`KibZ|ޞ+'IbZ?+'`b(Z+#tN>,sIZ +-#sɛ{j//(DIwσL{*.%b" ΃m{z ,"NI΃m}^,%&HK΋M{.+'{>m{''!:"e#ضM$΋.U$Vro#؃k'q*}b*4(?/6TҔ + `o?3+@_?S_ꏷm$յ3U*&in<U d?Ud?խUUoUpUUsu3ќќ]^rzќpk\x`,s`_{j^ kZ^biZืZIR ZIRx^R(RiR(J^iR(JouHR(J5).hRJzn'J9z9D1"x9$)_D1)#)!$)!$))C1$)D1#)D1#) D1$1*" d1D1uWd9D19D1bYW\z`YfQ*YfQ+YQ )ZYII$)bQps)bY%U!4@ )bY"%-t$ibZ+_' @IbZA+$%RΗibZ,'+( &;ibZ._'$N' sIb +/+$N m{r.].'ps s*'%.PRm,{*#t΋Lظk΋.}?q/UFd:p%?_ b_TpUU cmtP U 3` }=[ I$I$t UWt */U6յ6յ_~~S|VwSpzќ{_K{_UP+{xUUUL{jZW kibzbb1biZhZ(RiR(R^IR(JRhRJXhRJHR(JhX>yHJA^UAe1b_9$)xD1$)$)!$)!$)!$))"  C1$)D1#)D1$)D1#)*D1$)"d9D19D1bYYY\|pYfQTmYfQ -bQ)bYɕI$(bY]~XNqbY5?!&IN)bY%wIbY :'#?IbY8)#toyijZsW'(IbZ# '$N$@ sIb+*#',{r.#IݖwLr ,&̀&aL {):"Lz$W'+z_U$hm4lz*]Hz/}:ޭ+_#;  ضd3&K ضm;/l/uU $j&/*U =$/ #%>͋*uI$N$͋WUTUtUյU/UUtU򜌃WU/K_UUz [UK{r+{rxU sj[jbzWbHZ|tiZ(R. iZIHRI HRJPHRJahRAzJ9€~Ae1zz9$1D1$)ﮨD))$) ฾$)!$)!/$))*?#1$)uC1$)D1$)D1$)*D1$)"d1D19D1bYbYW_^afQYfQ^zYeQ bQ//bYj*yI$bY{jrNwbYY$IKbY$ ɗbY$>_$! bYJ'#(bQ'$HbY '#?rb$Жx5 {r"+)`n+zf)!Hn.+zX~[% ɔr zrжH-zzVu$j5o? r Xcm?mz?U1Kz7_ x={3>lꂢ_ $ 2 Kʂ^hkbY㵊bY^[YfQ~zYEQYEQ +-bY)ba{n ?ɟbYyNwaQz>I$L%YYV$I$aQw#aY7&"o'bYU&"X{(bY?$ ۲h.zY. v Hb'z(j U"Вo$zir軵$кo۩zhr>!kɑzz_Um6 ̩zhz,M#zzU_ ?ɂhz U ?ɂhz#  2 Hɂz =XM zol zI$H$* -ݵKɂu *ɂ u+ɂ+ɂU+z_ ze+z}]m {z{ +{zy!Yrijhjhj~j(ZjhbQbHZQGZI'RIx'RAtw[J9AD9x~ue9$1D1$1Z5D1$)`X$))* $)!$) $) +)$!$))$)) #1$)}uC1$)D1$) *d1D1wd1D1d9D1+HbY~z(bY>bY2>beQYfQ_rQEQ/_NYeQ"/-bQ/bYz( I$aY_NyYeY¬I$kYY-X"?YEQ:x#6aaEQ_"+kaEQ."ɖaY* m3:(jY"W 8'HrY 'hra0r?zj"uظ-m[$zHz/} XKֈzHzx *vk ֈz'r. [;zHz 5[ɂhzO'Ɋz/]c'I$Ɋhz*銩k] 7}{ ϕU z+w z U zzz;uzr ^zr_/ {rSYWUrhjrHbjjZjGZzbI(RAIAAD9jA$1e9$1e1$1|zD1)$)) $))x$) $) $)!$))$))$))/C1$)UuD1$)D1$)+/ D1$1( "d9D1e9#1ib(bWk(bY(bYzbYB bYU~YeQYEQ%ZYEQ , -bQbYrI$YY]kraYoI&b aeQۀvh6Y$Qj| IieY$Q_H'a$Q뮳-&aQ }'p$YEY"# )aEQ* ٠jY / 0ۿ1'ra mHraie$I$hza  hl穂j X[K6hz úmhzt: hzW:I$H$hz{hzhz *ɂhz.ɂz`ɂhr邉r}zrzrWGzr罯 zj {j-rI zrIhbIRIjnRA_IeAx~UUAE9vE9$1e9$1~D1)D1)$))z$)(*D))_$)!*$)) $))$))$))**C1$)UD1$)D1$)D1#1"D1#1d9#1HbZ + *ib(b^־ibbWZ(bY(bY|z‚(bYW~YeQYfQ'ZYeY aQ=aQɗ$I$aY_cfYeY;AwYEYv  eYQrvm?EYQo+ˍmEYQ'eaQr"ƑdB2aEQ鹪 I'aeY ]56aY c;`b$iY kvk'ra]ra;ֵm6a+UHI$a+U$I$a(UaɊ(jɂhzϺɂizʂzf|ꂈzꂉz.zij X+Z*WzQUrI_jQUUUZI+ZQ*\'ZIWQeAZUID9zeAD9WeA$1~_e9$1}W$1)-E1)D1)~D1)E1$)we1$)ݿD1$)j{D)$)WW}Z$))$))$))C1$)]C1$)D1$)D1#1꺾D9#1d9#1(bZ+ib(b#9ib(b|Ȃ(ijZHbbwkz(bYj bYzbY~YY|aQj?YY(.4YQOI$I$aYWwm {ɟ$aeQPNwYeY\  A6Y$QW88eYQЖv'EYQŠ~ѿ$aQ] ,,6a$Q- M'afY  $aY?#+ :pb;aY"l6`öiY $C0 rY*I$H$'zaUraraWra]ja ߃Hra UHjaHja ׺Hjbղ~(bYz€(bYgk(bY*B}(bQZQ~UQIWII_IeAtIEAz~A%9zeA$1z_E11~/f11WE1) E1)ꊠE1$)/ e1$)ﯯe1$)+e1$)e1$)D1$)_}_D))$))$))*C1$)UC1$)#1D)* D1#1}D1#1D9#1ib(bgib(b?jIb/-jHbXv߀jHbUaij(bԴhj(bW}HjY^j(bYUaQ~.aQaY[oYY[aYYU$I$bY ɝ$aYWMwYeY~ F.Y$Q_ P@YQw_ ж?ea$Q9-;a$Q g $aEY0U 'aeY*O?aY % 8aYkH$I$aY(*iYiYiYiY ujaUrYjY:bYbYbY*rYQ YQTuUQQ*{QI[{T~IfA(hIE9xeAE9W9$9^+91V"9%19E19E1_1E1W?1E1We1E1e1D1E1D) (D1%)D1$)߿D1$)]D1$)m]u$)) (#1$)1D)#1) *D1#1eD1#1UD9#1b(bzib(b]ibIb"-jibjHbzjHb|j(bij(bo뢨ijYޮ(bYYYQ{(YY^YY'bYbYWbY $I$bY* cchmbY PrbYW $A얻YEY `Y$QhlOYEQ}U?eYEQ)ض$aDQ_c8$aEQ,ViEQUaeYcaYaYϫaYaY*aYaYaYaYUYYYQWQIWQI_IeAzIeAW+IeAUիAeAA9}誨A9{n9f9jAe19e1<9e1˂9e1Z9E1e1D1e1D1gn[e1$)D1%)ꪢD1$)D1$)__}$)) 1$)#1)#1) #11#11 D9#1}jibjib~kib(b[:bIbWnjibjibzjibBj(bij(b^}ij(b_[c(bYbYbY"bYbY?P(bY(bY*(bY *I$I$IjbU{Z68I$(bYW(I$(bY_ɑI$bYUu*XuI$bYU՞N'I$YeYWaEQU_ YEQ]UY$QYEQYEQվYEQm]YEQ+aeQaQWYfQ_YQUQQU QIUIZIUU (RIU" RI JI鯠JA[IA{{[A9A9WA9A999bj9f1 9e1h9E1~e9E)e1D1e1D1{V_D1E)D1$)jD1$){D1)#1(#1)+#1)$11#11 *D91?jb{jibjib|tbIbib(b *jibjibZ jIb~kibbijZ>ib(bW{Ibb_IbbUW^)bY[bY=_})bY?(bY(bZIbbϣ*(b)Z*IbbIbb} ibbUIbYIbYbbU_ bY_bYUibYU)beQW*IbQUibYUibQUibQU jZYUZZUjZ(ZujZ(R_IRR߼(RJ<(RIJI~zJA^I9I9A9򸺪A9^A999__9e19E1e9e1D9e1e1D1~e1D1n^i_D1$)1$)$1)#1)1#)1#)#11#11D91???jbzjbª9jibjIb~ib(b"` ibIbpjibjib_꯯jIbib(Z80ibZ.ib(bjib(b^Ibb`.IbZ(IbY()bZ.ܨIbZjb(b]-IbZ*Ib(Z:"Ib(Z2..bIb/jibjibݝjibUjibտjbu5jbk[jbUߋjibjbzbbbZ bjZ*bjZzWbIRiZ)RzIR(R[(RJ`(RJ_ߪ(JIJAAAA9A9A9zA9A9^9e9뿻9E19E1ꪪ9E1e1D1be9D1UU]_D1$1jx^v$1)$1)#1(1)ꪺ1)*#11ݟU#11D91?+VTF@@@>te>=? 9ZZZ쓥9zjd9Tt{ BR  B``9 HJJBJJ)k *s@zIUqu{mkI/x֌{}U]{Ul{KsjФ ڪ̓!Ƀ̋)t *s  ̓9z kd9Tt{ BR  B``9 HJJBJJ)k *s@zIUqu{mk멫I/x֌{}U\{U [@"# &J933hZu̓^쌬"2{c1{A o`^00*ce1!###)s*{BJJBJ{!hZ9ّGRH실9kkd1!### s̓ sBJJJ'J. -r3-jg1s9999͋ s*{@JKk͓A|\T.=;. {ё zNGEO ks1;999rjjrb͋9  sjEMOK Z #++Ub` ko+s e { ۫@_{,c{mkUOnkU{W{UXŨj<{Ut] /{k{sUU~틏kNnk,U.kUncU-nkUk*Us@}GZc1U.)W I̋@As@{z*cA}j+s`O NɊM i{c Ңo(jȈ*k@[{NOO c).bgZjIIIInjccccrrrrKs9BBBBkk{ IuuJsAm}*k9y}{A_nIJ{`ꉋsO*kZ? bb͏rIIIIgbccccod9rrAKKKKjEJ0HZ9JD9'R)j9[[[[njMMME{9{aKkZ? )k&ZjIIIIFbcccc#!rrrBKKkkZ9j9ZdA}}ɩbd9yyycrC1{{{njEEEOB) άsZ1.)sn1jIIII&Zccccrl{Zɉ 8'''nj充.Q틋YiïjYsss {ONLLJs ssd1OO{ZObgbNojIIIIo&ZccccдJ̓hRIIC*{BoDA''''roz.raaaajssssnrHH*k {O99;;+NbǏbNjAAIInGbccccoai{ WOONDI'&&'rNi.jaaafbssssM*{HHHHbs탨ZbLJnbNjIIII.gbccccND)rr kAՀOImNDA'''%fjNRRRR.frI̋YgjqsssJ{nnno{")s{gR====b jMMMe bAAIIbyyyy.d1rr͋GJKKKKb8''''job͓bofbssssMJ{HJJJ k") jkOϬ{'J=99=͓ZbMME!!퓖͋FZcccc틥9rrrr͋GJKKKKo9''''j'&Fb̃bFZssssn sKJJhR@ Z@OKk (*);K{RggRmFRAAI&Rcccc̓9rrr̃HRKKKKTTTTa0'&&&.b , kEE{b Zs{rkHbKk譭:uR ""#Z! UsJk}*cls`*sA_{!,,&$)*KkJc!0Kk8b |09A |{ZU{ZU{ZU{ZU{ZUTZU?hZ_u'JuHJ]bUWބIX֩b}ZU ֽhRUgZUx {UB{nkssssssssдs5{'%UMcUkHUqUkW~swMcUkUսs}-U_sncssssssssoMkob*jm鏬Ls*_΃ڨ{bдuJb Ls*osj{sU{sUUU{sUUU{sUUU{sUUU{s}U{k5({nk֪{k{mc{szUU{kת{nkX{k{mcު {sU"'J:*j c Zp [@ gJc)Ujk9Ũd)U$)U$)Ue1U1U퓅1UR9U9U*s ߸GJ ) hJ!ZGJu gR ~*k &ls1U(Lsc1U*c1U*k1Uls)U *k1] c9"kshJUs1_K{D)U _z`GRKAUB i`{d)xxZD1Z(J^(00)kV(c9jU*njn@?**N XN` M޸̃ *{Kk9UZbKsK{b{`hZ Z.RJ‚{ """{`s %(((sX s  kkvR틋Js" NJ{ް8` hRB)xbȩZ h`@x cA  cR*sRo+{JgR99))5(ꎬ*nbnr- s틨j!!{Z+kp```k{K{bx```hZ1rbmKsI22{'ZzJsJ,,&jsHZ0ދsJˏJsJnvhZ)kQ02 s8nAp`)c j{a!nj`RbiN*cB kkZ=sbwOOoj&:++++jHn@@JnbNzn sTaQ*sHR ) Ks````K{k{bxh`x'R1RRRbAgR#92bAr{{Zd9.&bA^hZd1 HRd9lfvjAGRC9˃jI`p``s9'''{9dA`@ )*kRMjsZ?{boNb=9;9nj@HHHA****nbNzjr  k{HR)Kse)````k! shZ`xxxI0prrrHRIOKOm'J#9'RC9'R(....'R9Jd1 Jd9dddd'R9AC9˃b Q````*k`j &JxZ9}ﺲe)*kROJkZ;:khb@.ACCb9919N kHHH@"A****NbN {nbpr)= k*s'J .1zrzzϼ*{hZ~hh`GR1[[[R(RA멩AD9'RA``@HJd96666Jd9'Rd9hZd9vvvv͋d9AC9bI4**** k1&bjpPP c Rϔe)*cZGGsRsbLNL.{KKCCjb!!!! khhhhj1NM8 bOr ̋*sHR KsE!``@`K{! JbxzzxGR(R9 AD9Zd9jbjjJd96666J#9Rd9Rd9tttt'Rc9!!Ad9ӋbCA**** c j b\hhjKk PsJcZOŋ{R{jFDDD.{CKOKb))))khhhhjNfR. {bOr ̃ k'R OJ{a ͋b__j(jIGZd9۳"jAjjJjA՗>+kA]_ҩj9jAWVvr9)&Z9]̓b;0jjjjks@ j탂 c Pg!{sZM-ZjD{JjJJbA!%ZNbNzgZOr {!*sHR)) JJJJrb sh``j#9{{.b!){Zٱ GbjHH@̓Fb>&Zڲl%Z'6ZV쬯&Z)))&Z]y-*{:80 @̓A) WZ pjrd{Ze-R샧bO*kLZ.Z@@J@JNb.zobOj K{ kApJJJJk{ byzZIkob fjnzHHHH rN {ҐFbzvnEb!JrssbbMBA****Isd9~&ksJΈR)ψh{DsgJ hJ bZ@b9999b@@``sEZ.Z.rnboj k+s9JjjjJ{ kb}xGReQbc9fbcYN-rN {fbRRRR.zfj))))Ibbb``nҒqeAjj-!&plsAƆZzA*zNA Z{gZ'J`̓j====Nb``j`nJ555jN.rNbOj ksHR {@@@`K{ *{hZjjrCAoj))!-jrqqqs {jnjJ-rN {-j.rEbVJb`b``o @{aKsZG|R@vskk9MR{ZZ@@@b?=??NZb```o*{%5%5NjPRPRo {NbNj ݢ̓Aֶ>b$!vU{b9!ls!͓#A.b+krssssЬ {JJJJ-ro {웃AT$Znb) JZ````n @@@ [0&Ks'JĨR d*cGR.Z{bDDD b``@@j5=9.b`b``O){55.b r.b/j -)u?7Za@BI!3 dAob))))kER⎤ {HHHHдjO {fZrob )*DR@@Nˋ9****)k1&&6+kC1[@ !+cgRNb=sbhR@j99мbzzzz&RNjjjj Z r-jj !A7?!vvxv k!jI.b!kEZbbb*{HHHH.jzR d9&&&Zoj-- *fZ@`@@n̋SQAjjjjb#)~..+k9Z fΫsc!kkgReNbkgb':ꋓj9===мbzzzz.){5 Zj jj q!KsV̓}u` cۋji1.b!!!9J%ZBBB+{JJJJ.!9::::GjRFZ̓I{ttttfb ))*b````mI****R96|+kD9 c{! c&J͍-B;;;;sgbkj99= Z``hh. s5555 Zj' br {KsA Ks@@@͋a'jz|Q9 nb)!!!kbbbbbl{NJN gbќ {RZZZI&&ʋjbFb))))*{fZ@@@jI****b9&66KsD1`vJ nnΫs9XXXXKk&J-A;;;;ksgbD kbrc*{j!c"R``jj퓇j''''퓨Rj%%틨b̓r ̃Ks9****k jjzxzY&B///%Nb!!!!bzbbbgw-.fbO {ZRRPI&.j-Fb FZn)ᳳA****Z1^~>bA@vtBHHkk9XXPX c&JͅϤZJkgbDDjcccckj퓨R`h``j7777퓨ZЌb 퓈b̓j )){{'J))))l{@@@ ͋*s]pRQ_^\VOb!!!)싧jzjjho{ )퓃9;;;;o {RRRrZjstTVNFZ sFZ@@@m {d9****FJ@(hZ#1BJʋs1X\\lJcA .Zkkgb훨bcckikbNZzzzzgb''''퓨Zj͋bԭ{r ) {o U****Qb͋k{zpxxhZAtNb)))) bj朗Zފ̃%J9;rrRRRFZJ{-eR Js&Z`bb`nz. @Z k91`zºk(:Jc1{hRjkGZdfbIKjj*{gZ:gZ777͓R،bZԌsj)){N!B****$! % ͋l{x`xzbAtt|pNZ!!!!bzzzϜ{nNOO{FRbrr{fR*k9= Z i)sI@@@ˋY<>-!8@n@rb1\~1![RhR {'J== cGJDFN*siRxzJk&R+kA@HZ555l{ZXPZlZ'hZ֌{GZ {+sJ Bt****̓ ͋Ks`xXJAZZRRМgR))))-ZjnoF9eJ:ZS J jsVuU\ 'JIk9@̃Q8 @@@9)LLlȉR9l) &:GR9jcf9?Z9HΆZhJb[k9::s9JB`sI/'sgRRRXsGR +kGRܔV+kIZ*sI!) U****E)T栠rJJJ@r{8>{A ,FA{A 291 JYrksE9s(R <${FA sAjks&A9m J`bj9@@bBD1!{9U &BboowHJ!Z$);׫GJ#! wkZ9uW cD)"Rd)Jn[ .ke1_*c! *kުZ$!b $&fZb *k@h*k! *c0 b k py{0bD9oUs(js(?7k8brs0& t0vksf1bkKk9Z!@gJj~`hR __]}} ]}} ]` ]}v`UAU U*ݢUA_ցUUЬ 4W*-}TAUN%U006U UU U*@}*1ժ @ժNW4U{ncsssssssssssssssssssͨbI8PU\mkWގsUwUU}MkU0UUUXXƪZ.7ˋU޺֊} 8 s΃_7ޮsU}mkUMkUiRqb ryƊP~ʓy ]Er{-cssssssssssssssssssQsjmֵ΃}#"jJ̓7WiZO(l ͣҔ0*Nmpo͛ooN ,յ_uuuuzΫ}sncssssssssssssssssss{sUO,c _MkQͪjYXNZ# omkUnkUO)ZmkUnmk*UO'RתboMk Ur,sbkU.Y ;%oMcUoMk UObXoZmkU.9xN c5{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{s-UU{s UU{sUU{sUU{s*UU{sUU{sUU{sUU{sUU{sUU{sUU{sUU{sUU{sUU{sUU{sUU{sUU{sUU{sUU{sUU{sUUmk{sUUU+sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU+{Lc{sUUU*mkmk{sUUU{sUUU{sUUU{sUUU{sUUU{Lc{sUUU{sUUUssss*{sUUU{sUUU+{sUUU0Mke1U'B* RUb U^*ZUR UR URUZ UGJUZ UZ UZ UќZUZUZUYURU8UZ UzU2Z!UUbUR}I U(JU(BUU9W,13ZUhRAU9_B ]bbUZ]UUwUR W hRgRUGJ`ubժ b!*Z] Zc1U Z9U Jc9U*cd1U c#)WZ UbU+{ UUb!UhbAUHJ`z9 ]D)U9 ,c@W9VyR *wic!Z'B݀R&B[ lk1sGJU_-sZWW{ZWxKsRYp:{ZU{jU* kU*sU sU̓Z( jUU-jU}n {U- sUz* sU} jU}ob`{j﯏e9@gb(A RAUZe1HJHB@GJUUUGRu&J}bjZ [b.A}1 KszbU{ksgJU !V- U{asj U{ JkR]\{aW{UJk Jk@BnUN k{J(r:ꪀkIb[~ *+WicgR`lJ#)ߣAj~979Jjj|RQQSSR!Jc! .ZJ~KcBRA}Z ^gZ U ͋9GR U {U::*-r] ^FbU-@ .QzgbUfjUAI-UUUa^@z U*'ZoK{VZ gR9u ZAUZAU߰(B 44HJDDDDkshZKsbUꀀ*sZ^zzp k)&R O*c{jjZB){c1%'/.{ cj.8e9VVb1UNgJ}-{'B@nbc)Us977oZksR#1}{gJ) oABHZd1UA55?/NK܇-bN+*zPk!.R!tʈgR9`Jk`IR#)xhR`KKK{/gRRؐ c# Jc)Z*cZMJcRmNNoIcR}-kAx~hjzGZ=) j-+ ksbjȩrFJ퉬j.nMZppp*{jU*Q͇jnN~ڣP)sGZv {jio NR```` {Gb gj''''̃l{? ? A9A 888{'J%{gRW*kGR]PZ!Rё{jK{ s}K{b~zzzj)>GR!/{+5 /ZJ@@@*{ coФ'JMm{?.hZ*sGJhh``nR=- cFdnojIchhksGJ6666 |bގ~shR)kiRjjH@,R))ΔJcJJJJ sjk?˓GZ7777j;[Nb!Ϥ1 h@RJAmIkGR"!Zb9_{bhJkJJJGB cVZ '*cZH*cRJAA)cR- 99)c'R@HJ{jm ).fb  lsh``rGJ ̓rNn,#9J {ݺnb Nn~J{bĆJrhhn #" Z@```){r= Nr7'77͓s- %/ !B!J9ќhZ]PZ_\+c HJ{jԼ>*kb_Ks&RԨbAjzGR ZJJjo cgR}UJ{Q'''***&Z!!)쓊Kr @9: s(VZksB!-+GB nlNJ.ZpppR:R9#kkZ~\^JkRJKJcZY !#jkJ8srorypZ덶 sgR).z.J{rZZRYJk{ⰺN NJ{bJr@@@n-?-b````*{ror777N͋xN!GJ#)bBbKs'JKs k%KsZ@H@lsaHJ΃bk{ spbb sZh``b1NNNNA#1x|j(' kA@bjj'RIWbd9''b'R.bA'R9zbAbA@Jj'RAGR9>ZR_bAVJe9jzjA +sI@Jjo&RA}jA'7*j /=5YM*`8FJd9s1JkA'("RJJJJoJcZRPR':  RBJkZzyksRoMksR1 =sJsr|nдr.JBB@*sR.rмN* kZZZZk*Q дNJwJ{bJzHHJHN]Nb````Jroj7777.͋vN HJ#) k'J----Ksj/ +l{bJJJJsAB̓jtK{rP+sGZ~Z#9NNNNA0~~~~ZIrC9IA_'J#9''''GRR HZd9Ad9``zz'RA 'R9@@@@AAYId177'RI^~hR9Ad9`jzzGRd9 ZABJJJAAY'ZC1''77 {b=5Q)) k-= IgReA)O(rkk GJe1;.ooooєZۈJ!&&&&[R?)9*kZXnsRwCjsR+=sR {js577dI.s@H@@JshZ-zn쓀nrXXXXJ{ènGr Nn모j{bjzhJHNm*Nb````){r3or777.N 9]yyy kHR----*sj ;KsbB@H@sAlsArV*{jzrgZx~z~hZ#9FFFFdA(|hhh'RI!!C9,k****AAJ#1'''''RR&.GRd9Ad9hhhh'R9'R9@@BBAAId1RI^^~~GR9ܥAd1``h`'Rd1 hZAJJJJI9'RC17777 {gZ===={Y ----)nQGRdA(8s@."1rsZxX(J19?'B NnjB.|ZJ(&&&&)cR=*kZһ߰jkZfgo{Z7sR;j kwdINKs@HH@j{Z {xڎjKkՏ) jsjkzJJJH.nvnb````*{jOr7777.͋պN K9qqqQjHR- -ksj/+k{bJJJHLklsAr*{b|oxjGRjx\hZ NdA(hhhZd9b(A9I1&&&'RI ((HRdAAd9````'R9'RAJJBJA9A#)>>>>&RI^~^HRd9ܥAd9b`Bb'RD1 hZAʥAd9JC97777 {gZ===={Y nz~~mAGb9XZ` tМgR{c݋s@0R9??ZKKCA tZJ )cR?*kR`JcZMNΊsZ9sR0sjvtI*k2****J{Z znnj*k1 n.Xjk{jƎ&kzjJJNN/>nj`ppx sr}!Or7'O{* )-A؋d1qqqqj'J)---K{ k-gZoOLklsa {tdtJb^j'Rzx``hZ NFFFeA1xxhj'RAHR9JJJJA9A#1&&&&'RR8>>>RIxz'Rd9إAd9@HH'RC1 hZIId9IC16666 {hZ===={Z )) ̋AXGbGR0 00ksB [ӃÌ{ZlsHJnjs IIII tZ0J(&&&')cGR>*cZ|TJkZMϫ{R;kJ002srxoz1*J{Z zN njk{  n.jhhj{b&&&kJJbbn-)Nbhb``*{jpr''77o/N@kd1QqQY k'J----K{ k)bvsZzJrZxrGZhxhhj FFFFD91@@@@hZ#)HRAJJJNAd9A#1&&&&'RAhhZ9ܥAd9````Jd9 A'RAC9I#)>>>>'RI[{{_'Rd9إAd9'R GZRNOooAd9Jd9*{HZ===={Z oeOoNQZA*seB oKkaQ{Jlk ʉRAkksZ200R$)'&&& cgR;*cZJkZͫ{R)=-?{Rsr|X~|O {2:j{bzo h\njks /!ngr n-nx^Jsb $Jrn +nb```` {jo(****o*(.bC)[S[ k'J---l{ k k{b`r!lsarJr{rGZhxxz sD91@@@@ k9bAooooAd9A0....hZIo+HZd9ܥAd9````JD9 'JIOMmAD9AC1>RI[SRZ'Rd1إAd9jbC1HRRgoAC9AC96666*sHZ===='Z{XXXXNmZ\\\\FJIIk`~"bsgRs1™ }}}}sbR)&&&& cgR cR8`jcb-R={Zژs*s\TTN {!)+c0****JsbzobhNbkjs'){m.|jsjJrAAN  Nb````*{j))o*{5.N.\.؉RC1SSSSb9 Ksj KsbHlslkarvJrvrGZhxxxr D90@@Jd9?HZANOOϥAd9C9AbbbbHRR hZd9إAd9JC9 I'BڥAd9AC1RIRZP'Rd9إAd9b#1'RI  ADAAD96666GZ shhhhhb -ˋknQ\gJĨ23+/N*k{bxzzlk1ZAAcCs chZ'RZdAIA^~zGRd9 hRA퉋IARD1GZI{HZ9I9HZc9- bR:*IdA&Jd9 shZ=--)A ̓B+ NB9gRI탇J)!. k탈ZxsBWKJJGJ CCk |kk,ҕ))cGR:kkZ\|JkZ{hR)))+ c{ szZxxJ!.+k``bbJsbzNb؋J{寽){N`@Jsb jzccCN )nZ```` sj ++P)s5555/Nz- jHR---+sb*sgR@@9 ls  sWgjWl{gZ_~K{I#9i顁jA shZuʀGZIbA6> sbU kIА&ZIW~jA KkHRu'ZI&Z9>8rhZU_ sI^ZXRIU jA- kb*&ZIZAb-+r,o/N")QfBJkIka . rbb|x[[lkd1UGRKCCBNsR sFJsZ~līk c%mZ---{ cؐث {p`bBNJ.*k`bbbJ{Z zN.WNbJj{nfr njbjjJ{b$$j {iikbo oR```` sb+ Oz5575N=y ؉R1y{Qqj'J-- -+sj=-+sZ@B@Blse͋^|^jxzzhQ9I +{uoˊr&Z)sQ76>>̋*{] ̋&ZШr&Z_Z ̋b+*rZ rIkr l{&ZXPPЧj&ZUQ-- NJ՟*rbrQ̓J{+rM;o1GRA{&J33b9z{AU9i@ZBbbb | c  R1$''&s0::::-| ct|vVs*c>5uMhJ/-/; cثrBBbb.ᱻ+cb```*{Z) {N(1 k^^^^*j{n nnHJ{bJr@@o--sͨZzzzz shb) +Or7777..ٷ)Lsa kHR--*sj KsZJJ@ ڌsK{̓ skbhhj9QcA+#"R8o͓mo {&j!!jFbNۚ2-gj {r^fj --+Jhj *bV΋j+ hrRR {r~ꠀ̛%b ̛=)&)r )%b-][nJLJ M9nC9GRANR @R#)_Z!`@GRBBJw. k ! R9'&&'JkA{Zx\Ԫk*cMHR)-/+ ZثjBJjj--R*sb -%RbN>/ k^^^^j*{Nz Nb*{b$$Krbjbj..NhZ````rb-- Oj7777O k!aaacjHR----+sj#?++KsZ@lsjWWl{gZK{b@p|ZAFFZQ1)11CIMjGj!!FjN0NrJzz j N̓--/jz)j\XXJ˫pzQSSSI {^~zxϴr%ɂ&***IɂIa8888-RⲪM sƆN cbn#9GZA"*֪̃#)zKs'JఢZd1IIKBZbbbbNsER1'&&' cJ:sZ8zs c;-MHR---- ZЋ{jJBB@J{^^ kkm`zjsb*o){*)k^^^^j)s-os ˓*sb$$$ȂJ{׿N NZ````*{j)oj777'N⪂جCAjHR---/Ksj-qZ!lsk{r*{r}krgZhj"1ZQᡱ̓Y  .ώer%jN zrNj zxxx r n =?jz*jXX 3z[[[[j {~~nznr%%%%N55IVtWIGjN ˫ {N-{yC0GZApppp{Z11Ks( sbX^^^Z`bbBBB-kkۨR1&&%' cB223{Z|\s c55MhR---- Z؋{rbCBB͛}.+kpxppj{b--sR.(::.Rj*s)9 )N{ N hjj*sb$Jz`b`b.Nʋ.Z```` {j Oj'7'7NV @iiiA kZ%%Ksj* l{bJʂ{Lsk{r sjrgZhhb#1'bQٹ-I .-̓rj8M+#")naj {ppnr---- oBhj { Ij R {[[[[I {``Mr%%%%Nz))fbM훣nI{ M{bAz~{%J#!!.KslsZ~||Z JJJbBBBoN+kR{onJcD)sb)kkZw_sZ.7'-hR-----Zj{jBB@JN͛y c``pp*{GZEbN̓ݪ:.)k\\\\*s---)N{ )NFJJzprpr.N.b```` sjoj7777O.i AKsZ-5{ k{Ks+0slsrvjrbxxhhb"1'bQ Q o -=J@Q̃frnozkxh,r ̣Nn~Xzj {--)bؐ-o {RRRRj)^n~nr%%%%2N*Idt){fjN쓫 M {-웺pjNAh-  타_ k00lsZx|\^R1nNDtMwkkkkcN |E0#M|AzpppkkZTtkb HR-!- RJsj@@@@.3.Zpxx|*sj!!!#.*.oo)k\\\\j s+# +Nz! N HzJsbJr`N-xZ.j````rbNgb''''N)b" ` khZ //̓+s{k{ls{rJ{r{rhZhh{` 'bdI*+#!Y o/5==̓&bjN쓣!azj {hhhxNr----Nhhhz)b-̓qiyo {RRRRJ)hxNr%%%%дNk){)bN웡 ݤ1-WսN샅A .JcfI㡢+k'J*ksZxx~zR HJJKkbbbb{*cުs JV b₥KkZ|OkjkiR*7?+ J sGRjsrhjhj.+z'J*{b!!!. {7777Nk]Oj\\\\JJs-.5Ь j{gZ* sZZN쓸ܯbjjgJrhb!!-j''''.Zۿ쓢 aaaaKshR{+k%{gZ p*kLk*{Z sZ jI`@jK{'bI!!!! Q )o̓//+%JYr쓭))zkz.r--- o//z)jؘ-aaao {RRRRj ~~ltMj%%%%j**:k){fjN쓁Mr - jJ_@BU*jj d)̓hRbUUUQZ!BBBkk bbbj tks'/%9B+ Ra(:sZ^cb'7 F1 gRؘjsj@`.͓} k\XXPrb2#)ozObZ\\\J*s'zn̓{gbjr?N*.fRȎ@rR!.j'''NWl ̓aaaKs XAbUZj_R B'''9!1!خ$)'bI!!!! Q!!)̛5??Jr jo !Ь {PRRRj xpjj j n''k){Ə{gb ccco){RRRRJ {-j%%7>?zI{Fb.{ {- A#!jZ`""ޭ{9KsHRxJJBB tks7/'9d)  ZAkkZt|\JkR/"'ΤiR 9Jsj@@`.͛{.Z sjyY- {7N V.j\\\\J)s'%%z *sgZ, j?=-b```` shjj''''N(̋̋@aAAL{ ؘ/>HJ 9 (JwIAk{a (RݖA8N.8 5Jz ˃grN#Ь){RRRRj {xxz j ''J s( )b qaA.`) I{ի j%%%%-z){FjN MJ{ -]i0&R9hH@k9W룡{#1lsZz\\HJzzzxRBBBB{jk秅'R!---bA;;*kR{Z57 A {GRjsr@`ph.훁 ˍ.b\t|| sjQ{7777-˂ #퓨ZJ)k-%Nz N틨hn sb$ $)rkoM퓊 b```` sr.j7777͛.o)Naaaa A%%'%͋A6(J RhJcbrrpe1,޾.9 1ZAZ )o͓;==?Jr샃aN 1!LФ)RRRRk hz~l.j-%--̋77jz {gb yapJ{ZZZXi {v j%%%%Ь r){Fb.ˋ n){ L⺀h0 &R9`@`{)Ks@а KkHZxxB bZBBBB{k''R)%-?-)c&R*cZMZ5 I Zj{r`br̓bpppJ{b;9))- {777-` AJk////.r . NHhJ shj J{zzb - b```` srOjw7/׵ aaAA+s9/{hR9 GJrcca'R׷'A1'bI!!! R))))͓;?77kjCYN-%%Fjj dd|x j o??7* s &BxNrR I{ j%%%;:;=r)fbؘ-z*M{ c1GRAXPP ka {(Қb 4C)@@R v@@ |Jk&GB1%'$ cJ*cZVuV{Z'%% (R AjsrcCzr , bppXxJ{j;9- {-z bJ s%-//д {.hhN` sb$,){jjj " b```` sr;!.j777͋'$'(bؘ & W+siR(B '//hRHRgwgiRA{` 'bI))) R ͓?;jrI{Q000㫪ЬrrrrrJzhNb---.+{.$ J&b* {JxxxxNZ ˓Z J{~ɫr%-=?+r*fZ-˓ *{-싂 DAgRAxXXXb!WN+kA {'J9b@@Jk bbbbs)c ~VgB9$$$$ZRJkiR{Z''''NHZ{ZrJk --o bllhhj{r9 r>%5?-K# j\T\\j k7.z -͋l sZ. .*jcc{b-2 b````*{j j777'جAAaabaA/7- xiB B%%%%bi ΃9К9!QSQZ'bI))))R 5?k {*{P000.!#"rrrrrJzhxnb--.k{$*r  {Qhh Ɋ#쓇Z s*+죨j%%%% ??? z)FZM˓ {N{-DAGZAXX\Zks9EEkKk cHR9@@``R@@`@{)cB14666 cJsZksZ'' R ) -Zr)c?%/ ͋oZzzzz {b)+/ { .bJ{j676.z.jjbj*{b' {cJ@ ˋ ) bzzzz*{jj'77. x}}}}(BЦ9 ւ UA ]BHB5=5b }!2_iRR)'bI----R j s'.J{YN ѬrrrrrK {~|T\Ngb-- N k:8jgZؘ J)sАЊ { j%%%%.r*{j-{I{M g dI'Z9xxxpZ Bʰ cHRxB@`R B`@{IkOJAD b&JkkR{Z{Z MgZrjk+ -/͛|_oZzzzz sj/ { x̃gRkj-r ̃@J`@ {Z/ {jjr ̋)/bzzzz sj j7777:82퓡 ciiAA+kAZ Ks{ UZKc_k{HJV(K{B(j'R@@@HR9'bI----̋Q oj::?z){`Y0. ЬGbbbbb*{iob%%{-IQvzBj̓Ik {ͭ j%%%%* ̋&r)b *#5 m͓)dIGRArppІJ@* k(+kHRpBb~\xp****{cBAe2bA;JkHJX쾫sZ5/%'새Z )) -ZIsrbr ͓zyoZzzzz*{j )̓z7 ͋̃ZJj&'7.z {@ sb ')sj5Obzzzz {b j7777/((((JsHR-k{ k ++ Ks} cE)`jhhk{b))0j<677jhxbzbAVTVV'bI)---Q!n̋:?;k邤){Y,) fjbbbbK{z\wNgZ ---;:(rzRk{̋JsPrs[i{*{Ph j%%%%???r {b,gj nJ{$ L0-eAGR9PPb!""'LsGRb(zZzxzzR@@@`sR@HBA cI kRn{Z%% +탈R Zԫsr{{{{ ˦̋Z```` sb))! rk{P싨ZȂ k.r .H@@b sb'%'rc` ̃)YoZzzzzrb))Q....틭*틡O iiAA kHR)#!)l{*s)%k{_ c _ {\Ttt {UXZ*{b~xZA\'ZdI)))) Q 5k*{J{j / fbbBBB {rȬ.fb----o탪.)rͯrI```)Jo{JZ>i{ {웇j%%%n9:+1.z {Zؘ,z  J{m-dAgZAX\XZj!bxZpbHB :n戫sR@B``BAJsAjkhRsZ%%%/-Z--- |ZJsrbbc.- Z``` sj r z{|Rܩzk%?r) @Oj)sZ/%rZ n=̃Irb=)) j7777͋{  XXXKk ACCC khR l{*s k{ls ͋*{Tfk sk {ZxHZA'ZdI))))샥Q Ϝ hrH I{gbM鰤jJJJ sr"!!NgZ----o{>>k{zjeA@.bϥˋIbzs*웇j%%%%n;R z)sbXx r mJ{䤤 L7;-$AGRAFBB1\.lsJ.bD1pࠈ'B"!pRzzGJ`jkA@B9Z1::::KkgR\shZ%.'- R--- {Z*sjbrjKzZz*{jዃ%bjj*o s_Rr c/+ r) J{ jZ sb%=k{߿͋Zpppp sj -r75퓭{!XXXXb CCCC kHR  {+s/)9k{+Фڌ{!zj {~wJZzhZA䤬'bcA)))) Q ??? {jjXXXN{,6kKKÃrZ&Ros2* J{zb̋ {9+##cr{ {T\x j%%%%n k+w̃j sb|X r s- գ-$A&RA܈Z1b"!"hR#1WB"!sbrr&B````sR`jjB(K9Ik9*khR|ܫsZ-?%'̓HR) sgZ sbz kXPPX*sr r쓬P^Rr k2cYk{@@j [qjb+{͋hZpppp sb----͋r5탌 XXXXZCCC khR {*k -/l{/!Ҍs {v&͋ {,͋jVbbA|GbCA))))틥Q  ̋?̃ djbؐo{/--%r s&Z!!#OFZ---̓.7'r줤sGZ`@@B){̛JsRRx{){T] j%%%%o &ZrZZ mj{$N aS D9&RAZX\VZB!Z , J! 9`FJ@c{a)j:D9Zd1:::JkGJ,,r훬UZ\Ԩr cV֨rKk`r [/ sbls̋Zppxxrb%--j?77s75̃!XXXXbCCCC+shR-%-{+s)l{⦅+k!ЌsJ{͋ k%% kAtttZdI NI)o; -I{誋jXP! (OA(IsQ EZ ?5̓ sxwVw)s&bBBJJ,j{Icbb{I{p%FRn̓;?>{b$zgZ싦zMgj,,,,Np 0JD1&JC)b9~\ZAd)@292 Bc)\PJca!`@@@ S PZ*: *cA+jkZ5-55HRsgZ؈jb/7YZbbhh*sjiጋj5555k Xk{Zܨzb=Ѽ9ks`p`hJkbezZrj | Zxxzzrhb?/-j77{l{6K{!Z CC*kHR-- l{*k /l{Ks!Kk!͋j  ͋ k`h+kAttTTRdI - ̋'J) М̋,k{ ZP࠰Js`-!{EZ Z%%'%;;9;hbjs&Zj`bbmj{qqi {csci{*{&R/n{Z$zfZ니j HN M.Z`@-|A*, [9|n c` RB 18:@ધ c9@Kc!-sjb(JrJkhR*55{HR -sZjGb````Q&,,(k{GR@@@`*sj錃b%%55 k誈`K{Rܜjb)i͋j )+s`Jjj)cbNIkjߟ ,sNHRzzzzrhZ??=j7{+k=k{ bCKshZ%%%%k{ k)+{K{ ;Ks!ЉR b͋! khp` QdA A М=,*˃gZ0 m샂ң*sjjppss&RϜ?7$IjsI`M kCws s{IsǦ?ˋB6...{Z䴤r&R|`̃H j*bomhb;-='R c`J0d)0"HGJ@ZAJKk! _sbHhZHJܖjcHR775{'R---)sZTT kGZjnhnk s!k{gR``bb sby*sQj``bksgRbhb틧j ) +sgh^jZ%%)k'j::: kNHRzzzzjZ%-/{gbg''{ c.  bACC*shR%---K{ k+ . s +kZ͋j&͋b[鬃+sxnp sJtT R!9#"#!9 ϔ̋99Mn~{Q00-* Sbzjbzs)s'(-'J''''ќ̓55%FRis'J`b``{JsڷX!sb{Is?n[%5- Rڰ[̃ZIsQxzxxk(rGjN{+. ̋b ) )+kx^~bR13rZKj k#l'R````jZ -5KsFZ&{Kku{ ppppZ`CCC+sHR---l{ k++sKs!b sznh kjhz*{GbR0##샃9 ̃)99#샋{6{GR0js//ϐb```p*{s)̃gJ+/o [/ݪ 'R,B{zzz Kksb Zs)sڰ Z%%%̓j Z kA`ࠠ̃8‚jN s##N ؄9#)^z9A`ࠠhR  r c)1 &B*c bbjj: ID) cHJ|~\ [J7>7kk9 ))sJcFBH^*sZrb9BZGZ99s&J'{bx+c(bGZ?2Z )l*cښZGR#hb[묃+sl{'R``bjbHR -Z'{+kyAks*kCAAAjhR K{b "{k{饶*k!p*{͋{z"*s]zpbI994 =0isv|{ER00 ДI %%pKkV}r +sBќ+s/'J$JkGRbZlZZR,Jk}_\`sJk؜ |9 k{ 0b{sR\Xr!j돔Q-j̓@ AD)zژ%B謬Rd1ChR1D)x?GJGJ BB@g:GJD1R(JwTZB?*cD  picB[:px{sZ&J,Z'BJZHJ!{B'Zs ZA sb!sj'/Z'J:>wZJsjp+kA@@H@bGR )sR''''sjij Я iiiijHR k{j k{j _*k!ЉR K{+sj:j s}TTUkZJ!9i0 sД$8)c|&JN9 .+kw0hZ4{R ' c+#5{IbHRXZ{hR{s(( J{kwoKs1K cYnsJ {fJP[)Z&9+{H'&,,|j !9$1D:!HJ#);GBAպ! bB JXvB"'J#)ZB~^WhJ9J&.Z1- R9/Gce1}IkJ|R&BLZgRABkC9s)c  [#8Z@ (sRsbJcA./iJcA8 sbfJ+cd1@@JBbgA Z*kA'&'LkR|ZЁ2((((bHR Ksb-k{ju *+kЪZk{틌{*s^_kYI(멌s0ӣ{Q5: m{dAd)cfI # # {EI`p |I7ksA {9*lsIZeI*{HJA{c0B@@jkA Jkb( ){JrU="{A^b{0{&9='.{$9+|b sb1D1: vtt9D)" kj9)ֈ!"!>#!B@@@*\\܄9JA^~|W'Be) wZ0 -JBRd1wu'[gJ*sdhbeA_u |I s8ps8kka sbwmZ! WRA <+s jc%A $%IcR( [9`[D2 tvv9C)߅1!__D) 9U9a_99@Je1}B$)z/B$)-*B B z &BD1GJ1@޿B#) GJ J1~J!PHB U*J(Z1(_9'B!R9.Z$!`gJ!U Jc R9RAzjaisRˏJk(]rA[sI ܦ9R!'&7Zw*kxέhZ@?=='J Ws khR(]R  WRA +c&JߋkAڪhRD1U+cRBЃRB0wR!0 c$1Ze9v Z8UZeAbHJuZ(Jb*Z(R]*bA^+c9mb'Bb9غ_Z9 U~'B vt'JD)UU9W_(sU{ UsUUsUU{ UsUU{ UsUUU{ U{ U{ U{ UsUUUU{ UU{ UsUUUUU(8oAU*U!U0bU*4AŨU "U!2U_U{]UNU{"U싃UUjnBW !Um UUU{Au  U6@UbUUмbUNaUoUbU{#WU$UмU{UUŨU"UMU"UnU{ksssssssssssssssssssssssssssssssssssssssssmkiR66.+ J^˓Vz]/UUuE "~jZSryΧb-1쓋{ߎr J{*"~ˋ_7邺n>*N.z~ѤR`3jo?iv=N耩U<ߋHw ݩ#mAֆz̋U_Qzi1NMyxΫ]׎L{i `^zo'{ñ.nɩ.`~ nloo{csssssssssssssssssssssssssssssssssssssssssmk8p/Y}Ts U*4{{qUUU0Iu]80UUUuHJy cW1sU|UzLc{jΫnK$jxI? UTYΪ.r &&6&̋7[kUӤs艨Ҝ0!QmUUUs}_X-c,Lk,cS|Uд|U|Uz,k*"~NH~_y s {/2 եiJNNNO{csssssssssssssssssssssssssssssssssssssssssms>..8)XpW^qSӜq{W kU(sU"}mkUmkU}MkU}mkUsUsjmkTAX*8{{̋y& YjJj $a .#j 3&^zvqWVZXӜq?5]sWkUsU"kUkU}MkU}mkU]sU]mk`TMk8b*։{{׉'7'劤P؀erɮ{csssssssssssssssssssssssssssssssssssssssssmsHR6&& {/aYUQ?{ 4*ֽ b<]/<|\<|BLc{:I{o t{I?߫t}.Uﬓ_vѬRGYr|غ/r^UQ'}Mk 8ή ƵzTss01"q0 n!ӜQ/_UU00p0.U0{W{K@ ޙ@ b~r|]狋cshjSBo퓬رlsZsӜsQX}U0q0{"Q WUuQUߒ{**X* s2tˋ@d΀8 KPdjtolBHCL{ncsssssssssssssssssssssssssssssssssssssssssmkpZo̓^I::jӜI }̣'/m'Rl{uoU݂j 7oQ(oI:΋J WrO.[?z?Ar;Ω.1o̓Ҝ)::zӔ_UҜ/.M)"-n,͋BAo]oUUZl{/8nU nPU/"rb7}rY {fjp ?oz?/Ѭjli{ncsssssssssssssssssssssssssssssssssssssssssmkiR6O-+nlNM*@x.-0nͣ N (N͂"# ͂""oo& n̛o.>+Oo:г/n߾/..퓼Ծ/ok5<*C9=?/)o)+nj+n.rNM8N.MԜn-nM "oln*n삋͛*o.+Oo2/n*.%_.>?O@ ȂbkNNoe{csssssssssssssssssssssssssssssssssssssssssmkiR&66N* n{ս.UU R( F (9 ( 7O"*͓*ФMN̛Ѵo6.g5O~N%-.lN1>p1n*돤 [#.UU ePnNIgI  n*"|Ok{  ͓:ڏCn 9oo.o-N͋N- .ln ơjmsncssssssssssssssssssssssssssssssssssssssssssqiR6ѤjUЬMcUMkU3X@着sq]sokZ McU-[UUMcUдMkUдMcjU{@$O b Ѥ-cUMcUMcU-k~{1z{  NMk-%W)ѤbЬMcUJjTbX`몪ysUUn-kUMc*U-[UUMcUMc U-cU{Hpjb ꪱMcUMcUдMc*U c`~{(~{QNmsUssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{kU{mk_{sUUU{sUUU{sUUU({sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU1sUUU1sUUU{sUUU{sUUU {sUUU{sUUU{sUUU{sUUU {sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU1sUUUs{sUUU{sUUU{sUUU1sUUU{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU"{sUUUs{{sUUU{sUUU{sUUU{sUUU{sUUU{sUUU*{sUUU{sUUU{sUUU{sUUU*{sUUU{sUUU%)/e1 %e1!.>65B1m-HJ1]R1U:a\\|"!URAUU7'B U'B UGB!U'B!UGJUGJUhJ!UiRUHJU'BUHJUkkUkkUHJUULkUHJ!UHJ!U (JUUhR!UHJ!U(JAUHJAUHJ!UHRAUhRaUiRaUiRaUiRbU'JbUHJbUGJbUGJbUbURbUaUaUaUZaUAohRaURaURaUiRaUhRAUj@@ZAAC9Ad9ݝAA?A1Jj (B%)B1*(B1{kJ'BAZZZZE)!A 1 9$!WB!U1!9E)9d19d19d1'+* A ޞ'JAUhRaUa.ԽaUHJaUhRUHRaU'JaU(hRU*a U{'BUGJUU{gJUGJURU&BU*hJUZU GBU"ZU gJU {ƢUZU֢UU11ZU9U+kUZaURaUhRUtaUAUHRAUHZAU(Z!U$A UV9 UU0AUU1A-/% (J9'J1^^Zx9D)7'9!\D) ^D).e1!e1!`d) 6HJ#) -Z9U^R1B\baU bAU)[a gJ9_{&B9}&B98.GBB_W&B9&B9%#GJBSR9ܨRBU"fJBWRBUuhJBhJB]GJ9GJ9޷Z9/ZBb(JU b'J}UjB}UjBUb'JwUb9ߪb'J_UZ'JUZB]ZB bHJխ bHJb'B_b'BկbHJ_Ub(BbHJub(J^biRbhRU bHRb9 kgJU kGJ] sgJUjGJUAjjjj'Za r _bdA` UR` UHR UiRUnkUR կGJAZZZXe)e)a 9AZ9UR9UZ9uUZR1U9d1ꪨUA1/.- 9IIIIZ9 jhR* jZ~bhR~bHJ* kRUU*bGRWZ'BbhR ZGJ^𰨨RGJ ZGJUbZ'Bb'B bGJWZx Z&BZ&B_ k9ub)R9檀b'BU5{+kA_b9.b:bBu+b9bB ZAZZBUݾZ&B}* c'Jտ ZgR cGJj cGRյ*cR‚ZgRk‚ b9* b9bGR_ꂀb'RU"j'RUr'ZUbR_bZhbAwgZQU. j$Az{:!hR1ZD1z9D)-AD1^멏d1 b^d1Zp9E)- +9D)~jBB/%%Re1Z1pb«iR#!Z`HBa_hJ W)[ UZ@.%R9*R'BR'B+hJB hJB+gJ'BW&"ZGJ]#ZB/*IcR}or cRU+ sR} KsRU*sR khJU^ZGJ,jGR/ Ksb}{Ksbk{b"k{j]{j]k k]k kUkjUkjUK{Z_z kZ kbUKZU*kbk{j 5kjU*jU*jUjUk{b_K{b l{b~+sZ*l{b Lsj&(ks kWK{j !5****j8 gb0@jbbBA(5??A9_&J#9GJAUgR9URBA____)1 'BA'B!^R!UB!UB!Uz9 c)W|bGR+s'RKsb- Ksb_k kZ`r+kbLsbպKsb+sZ+sZ=7o cZW)cZ][ cR8*cZ*kbW;*kb}JkZu.)cR}z*cRs5;*kJ=, cRW;ksgR&l{R꠸pksgZ L{RuXkkgJK c&J5p*k'B?' cGJz kGJUJcZ}-6Jkb ˋsb/s c렀kkZ sbZ​s cUjs cտ*k{bݺb~Jsj˃J{ruy+{hb~z {HZ᪰jY<آaVV^\A(U!AկgB///Z#1TI p_9"!9C1 1#1~Vd1!^__9 " x1 (9/zhRUD1 cB^~:XZD!_ ծ jc % [&B7(s&BUZ9R9U*c#!UZc)UJkd)FB U R_] JN1{BZ}{GR̓R{{b/Z_gR싉b̃ s i kIk_K{JsW̓)s{K%K{]_꠫*s6 KU ,kUw- UUU* b.*{_*NKժA$)+J9JA 'RAGRAUUWJ9睊ZA^^^^1b9 Za5555+kZW/* kZU*sZ*sbUjZjGR_~iZc1zzzZ ɏ9'J#1=+*k *cW~(ks+ {b)XXPpFJB)+J1u_&Bd9(GR) |l{WbzZ {)rppAD)&Bd1UWBd1uUZA) sR. cK^\ls1pb``BC)UU*'Bc)U]:1]_*c9- sJ+k`@lkD){pbBD)UկGJD1UUAC)}׾*ls9-)+{+k s'%`/!pp`&B(I#)}Rc1Uտ*R%--- rB(.j̓bK: bΓ9\\DI9~^9$)`I[#! Z9\\ZC)U&JAGJ1pAC)ߤ9C!Ae1_AD)`p…1$)w79U|B+cRxXx [)rbrr9e1-AA}{sJՁ*kR *cZ}Y+cRR'BHhRhJ"'ZR;wjcRɿJAVVV'ZdAbQW{Y%%'/l .+ kV\\xR#9\RdAU'jIU*I57//N= .z 7-jhrAV\&ZdAU*&bAU Q55?n웭 NNN̋zp`*{9\\xZ1jIU*GjI:n웭-M-N@{#)p&Zd9խfbIUGbcAW̃'bk{7=|{\|^{Ij```A -hZ9u-9#1/%- 'JA9- R'RUZGR bZqbhRk/ZJ6HJAXXXX9: b ''77Ksj(0 l{KsUWk{KsUUk{*s_^^KsjWBjhZZzxHZ9xx`b &RA,,hRI? c +/탞8O ?pRXXXXjJUjhJ_ꀨRBZO`hhNKk_Mco5o(RZZXxrhJUrGJ_Z&B_~kkfJ-ik 5 |)cW\shR````jhJU jJWhb&:_zxpkfJ--- |+c>6*nJcrt-|JjbZ&B*ZFJUZ:_{J---M{.o{soHRppp cJU*bHRW~bQ׾gb----N̓+"-o zx j-ޮ--ʂ@(/eAUWWn9UU Kk1ZARAxpxgRA>Rc1XꨨBc)պAXIJA{bz'B9cc^BD)5%'B1J@`ќR cZX [9{Kke1U`kkAU chRq[p*kiR4IkZ_~|\ cR^5)[HJjzj@ZhJ+ cR{J`{SI\܈j'Z%- zFb/.*j'/..k ͋)5 +kXxxxRR\gjgZ4jGb՟"Y////n} "N-Njj`@J{'ZT\jGb/rgjUgj77o죁 nNn x`{&R\b'brb/zj*""N -n N%gRxxx|r&J rgb rGjzrsk~탌5̋A````A %Bd1*sssA)-=--+cJ -խsZ_ {ZUZXbgR{sZUUZ'JzngR,zMRxkb)cb?*(kbU_\zjhJzxxxsR----Mk"6+t* c%%%%kk*k^*rkk+-=5zgZ^XxXJ .퓽́.̋"- k-̓*+lxࠠ-͛b %71 \ܜR* bKsD)P c1TTTBc1GJA/ /JA\jx'J9zx9"!޶<()JAP^~rAe1\BD)'uGB!Uє ciyaaK[Z_% Z)&ksR+cZ^/55Z<<+kZ^-JkR.^ [ZPW)[HJh`jZRsR?}sR\pS(SQrb555zj:0x͋ s67''.ɋsRJk```Z'ZּjGZꂀrgj rn.㉿nMN ````J{Gb {j/ {r_g0웨j577?n N/.z~~ZTܩr(k / rIr-;n +-N (4(N bZ_ gZxxxxrhj魋 {r# srcBB@{oo싍{//?-̓R````A!%%55AD)rbA)--%-hRJ shRlkZlsRUlsgRUbgRZ!XXXX:B HJAKs k;_l{ sK{ sK{r說V+sj jZphxphZAxxxzbc9 ͍bD1bR.ls// OpjZXXX*{j-+/+Ks skkyoj&J̓Z Ks -{ -%bppppr*k*{ czjGRxxxxIcA {IkI-UMjksy}}sb {jշzHcxx+{gJzzzzkkR----sc p Z RU |ZCKb}Jkb+/)k c~ cB{R----Ls%7-?n+|0 czzzzkJk-= {kk5===zGbXXXXˋb----N쓭=5%.)s Z *{-ˣ%МIMK{6`Nl^9PP[C)\Z")տRB.(hR9ܾhRBobB9߉RA IJ1z^~9$)w?>9תOHJb S_zjZ(&&, chR׉b SZ$)8 cZ "JcRX*cZ c(Jb@BZR7)IcZm;/JsRBv([GZPP){iZ--*{r^|%Z////n.͓/jKk```pjhR&& kj][xzb//+ gj////n_Vn.#zxzxJhbܜJr*Jzr77??-ɩN(o-\zjjbz)k7,J{>I {n듭) m.y{(M̋ x샨Zxxxxsr ){z {r\~H s򴨨{{<O퓭%- R````A 7'579#)bbA)----LkJ%ZU SbUW {Z}OR kGRbAXXXp:: hR7777KsjXX`K{j% s_K{rW}k sj}CjhZ`ZAzxx~Lsb9bZZQks {~/:?OjXXXX*sr=9J{ souuUjGRpppxGJ 탋{p^ { /bppppr k"*r*kjGRppxpkHR{)c/}{Icȏsb sj/r)c {GJzzzzjsJ----jkjbJkZwjcbocccJkj=5*kjbgR`ppxsR)--- |{*%,{yМ czzzzjs*k)-zkk=??rGbXXXXb-----̋- Zb ̋Z]-+/ %NQܺ#I_ꎌd1-UnA^Z18*cgR၊*cBbhRA?ZJzzz:977*( cIR-b9^xx'B1'Bc!@`@BJcZ]\Zr [pUsAU k$) kkZ*cR{Ru5*cGJBJj@ZhR+-IcZ5]5jkJxk[hZ sj> K{ {ZIuj%5%%n MΓr+kxxzjhZ&&4 sjw. {r+  z%%%% o~ޞ.n{yn```jjk {-9-k)^EZNnnn b`b\\\zJs J{){z08)+Nn}_-jhx˃bxxxx {j ! I{/*{zozh- s lsW퓌;+ R````A!5557B9s{A!//--ZJ kb +sj{ *Ksj)( l{ k*KsZpA+k%%%%R: HJAlsjbl{j l{ s^zK{ s+{jzzzj'ZXxx'RApxx`Z"1 bRWZI>?̓*k+魃lsk{+++-bXXXX sj#] sjujGRpxXZ{b --ks̃{-5̓bppPXjb+ kj]r'RzzzzsGRjs*kߟks)k#!sb``pxrbrjuUj&J`pxx*kGJ/---ks k*kZ(jkbbbbb kb )jbhbGRppxZsR----{̃ |bzzzzHkb r*c?r&ZXX\^b----̓ -k(jj̋jK{%%m-%5b̓hr<*Va!T!Wk%-% KkB<466ks cz\ksgJrbJkGJU +k&JW'J1biR*b(J~^X~B1GBD)````'BKkZרJpp`|% !w+b$!) kZ޽*cZx^*cZ2ק*cA`RiR) IcR/IcZBCKZR31*sj**{oU r%%%%Nʪ.̋xx+szzzhjZ667r k -J{z%-z''''nn. zjxxkgjj+-?8*j{j 5555n.  nNn ph˃j\\\VJ {5j*RXJzڞm *Njx̋bxxxx j)= I{ܖ*{r@j.z {n6< {-/* R````I!775B12A!//--bJ kb* *Ks kݵrKs k Ks*s KsbXXPAzzzzHJ9 GR7777l{jl{Ksl{*sK{ s*sj~jhZXxxGRI\\\hZQXXRIz'ZI?;? s- K{l{=͋bXXX\jb]jbUbJxxZk{Z )--*s߬{Js"{hZpxXXjZ bbUbJ`xzz kA Js s:ks*sUksZ`xxxbhbbgZbJxxz^ k'J--%Js kk{+kj.+kGR``bgZ bgZ{ZIzksGR----{#y̋{̓Z`pppcZbgbjzgjQދZ--j KJJjob''-k{5'n냯 + {zzz 0^XXXc1C1 U_%:??ikB76kkZbki} {bksRp`ZGB`Z(J*7/-Z'Jww|nBd)>>>V'Bd)``coGBsRXXBT\\|e) U+1!b7??/JkZʡJkRb*cb2۬kJzZR; )cR+jk[b[hZj*c *{j {%%%%-틠z rxwKk``` kZ66*sj6zj////nϪN $ n````k{zjK{k*~[^R )555n- *N.*n-@@`bj {j*{Jzߚn -ꪎZbxxxx*{r 9-*Is){rx.r ̃j --R````B 7777GJ9AC)%%7'Z'J---- kb)%Ks k鷪Ks s>l{KsY]KsbXX\oAzzzz(B9HR777lsjPpl{j l{*s {*s^br*sjxjZxpxxHRAbIXXXXIdAz^~IdA;= sI/Ksr {+s*l{'ZXX\\bGZUbGZuUGZIXZ^+sgR -*sjWKsj/Ks'RxXXXb'Rb'RGZAz~jJ -- kj +{jU k'Rpxxb'Rb'RwGZAxxZ^bA---% kb"}U kb( kAhZJ+gZ'RGRAz kJ ---l{ sUk{ sl{GR`ppxZGR+݇Z&Rj~&bI^ sFR -k*{*U o{Fb'*k>.n +/ +n%.EIXXXXAcAU_AD1:d1Zc1|\\Z)/-ZszX{ksgR`xGJc)GBE1+HJA:x1 ќRᡡpR^^^^B$!\\^^9D)=B9+ms)?. cUUtU*[Z*kR56ޮhR*ciRJkRUIcZ`@NJsR-*kjWܘ*sr &. {% *sVp c-KszzrbjR&...zb.&&?I {-% %%%%NN +>n ``hbkrԔ*Kumiyk*fx-*5-n׸n.gn `pଃb\J { /% *k_qɮJz Om~jbo˓jj bxxzz){r ) J{y*{z@lbC.z ޺xp͋! # 'J````J7777R9'JC)ZJ--)- kb5++s kls+s}U{+s~x_KsbXPPAzzzzHB9 HR777{jpXk{*s)l{Jsk{+sW_^p+sj^\XjhZxxzx(R9bAXXXXAD9AD9ՈbI _j'Z+sb*Ս{I^^^^'RJ'RIRAZ^^bJ )jhZWjZ bIpxXXGRRU'RIzRAxz^_bA--jhZ*jb*bJpxXX'RI'RIR9x~^hZ9---bhZ_UZHZ(bI`ppx'RA'RIJApxZZbA --jb}*sb+sJppxzFRIGRI{QAjJ -- {j*Jrs&Z'' *k/.n냠 }-̛QPPPpRI AAWEBd1? -[1\*c"1{Z!ks&B*.ksbR)& $) +/Ad)#)BC)\ܜBD!Z{R\^^^hB$!\\\\A1R9Z%B5?.?JkZ cZ4l*kZ7?jkGRhj*ciZ) /jc c7'jkS~sFB////s k^x {r.oz%%%񴬋]OfZ^Ob kZ''6 sj4J s--- %-̓ k znn*{{zދ*7=*{**;+-*5555N̓5N j^Nk'ZJ{ s>+ +i{.Jrn n 'Mh`싨bxxxx*{j)) )J{^*{zCK@@Oz O}}͋ R````J 7777Z9RC1שZB---- kb-+s kKs s;ls*s^Ksbpp+kA````HJ9 b7775{jXXXXl{*s -k{Ks>k{ sT+sjpjZxzxxHRA\^^XbeAXXXXA$9zd9$97hReAUU-bIbhZ*bC1JIJIwAd9X^ZA)hZ'R ׈ZHR*ZAXXXXJIIAI9z^GRA --hZ'RbGR*ZAxxxZRAIAA9xX\^GR9---hZ'RUHRR*:hZ$1JAIAAd9zzhZ9---bhZ"UbhZ*Ab%%%%JAIB?+*"Ic9bA ---rb* {rˍ{Z''''js/)'mOe쓉`ZSRPP&ZQj RIn^Zzf:9-==JcB4$$4sZ`` bɁZA֔*kRZ9W(J!UU9D19D1<'B9bbJJ{JzzBE)\\TTFJ9--R: RR? JkZakkZ_WW cR0`/0kshR@CB`JkR {Z/ik([thsR%%%%s kpz*srX.r%%%%o.:pz.).b*kZ7''&jkjUWVJ s S -Oez``zsɃj+6**zxz{ )5555д V Ь-U`x{b*Isj*T^VJ {z܏ %-Numn lz̋bpppx*r j{){rK/ s Ovv/͓'J````I!7777Z9A#)<66ZA---- kZ)++*s k5%ls*s݉Ks+s,~"l{bRzpKsa````(B9Z5777jXXxxk{r+ -5k{K{jK{*sุk{j^~jZzzxxGRAX\^TKs(A#9~~~~D91GZA )hZ'RZHR+iZ"1IAIAoAD9^GRA)-GR'RUhR'RhZAXXXXIAIA~_A9XX^^'R9----GRRHZ'RUHRApxxXIAAAAd1xxZZJ1----'RI'RI.HR1A9AAom9d9PpXZ'Rd9----hZ'RhZGR jAzzzzAAAAjkoId9^^^gZA----jgb +-rjˋsR''''Js'--.n{bV쓌PXھA(bGZ]ZIxxfBA=5s@!....{*khBJj c  +kATԌk*k]{kKb9>./AD)#)+B9BD!4444HJ9jjj`RkSppz:e)\TTTgJA/-ZJ'bJ?jkZ5*cZ cZsR~rJkRs c kRjsJ///-*{s-ÿJ{rۺxx-z%%- NN %)Jszzzz kZ/IkjJ{ {d5N %%%%N#=N\zN@@@`*{ k>>k*;k*sl I555N%}Nc.pzjb{bJ)s?? J}Jzn---nN)n-z{pbxxxx*{j + J{-*{rjxNr Ot{͋: GJ````I!hR9?A#)77/ZJ-)- kb+--*s k!Ks k l{+s]Ksb``pKsa````IJ9ͭhR!5rXXXX*{j%*{uK{rU+sjWWj'Rpzz'RA\^^^Kk(A$9~~z^D91GRA))))HRRHR'R HRAXXXXAAIAwA#1J9 'RRGR'RHRAxXxXIAAA~Ad1R9----'RJꪪ'RR /HR9xxxxAA AAnvU9C1Id1----QJJI>?:&&6GJC!hhP1Jkk[rBB$)ܧRA---ZR%)cR?7JkZK:*kZҋºkk cmW\)khJBBJkRÊsZ9k([sR *{jsk{ {X\ {%%NPNNKkxzxxJ{Z'Ks s{ܾJ{ZZN %%%%n kpM퓪N````zjs *ktk*b *5557.nv~n.:ϿN @@b)*s*j{.i n 1+ NnÂn.`lr bxxxx){j)*{z-7 *{zzxj/ s) -.͋ GZ````A!kD)////gbITԈZJ---- kb )+sjͿ/*sj #k{+smKsgZKs````(Be)KKKC %%%%rxxx sj *{riuW sjx~jbx^b'RhzxxJd9xXxz'RD9ppPPA$9^^~D91'RA )R'J'RR(*HRd9xxxxA9 I9A#1J9))))&ZJ'RJ "'R9ppppIAAAzzAD1J9----'RJk'RI*'R9xxxxAAA9ਨAD1zzzzId1----QJRI߿'R$1A9))A9ʊAD1zzzzJD1----HZJ'ZGRHRA````Ad9AAAC1'R9----jGZrj%-ksZ'''' k{7-@pb쓬MYpppp'bhZ*GbQ|I&BtTk1.^^s9լ{%JsRּJkR`*cGJB9nBd)* [9,\|9{_S&Jk c-J)ܧRB --ZR5jkZ*cb*kR7/JkZoIcZcbbHKkZ #s c;ksHcv^jsR j{*s8*j{ { r -N Nޗ.Rj{b-%--j{ s\Xjlj {N %%%%NpNH(>N˃kk``j{r4Kj{7. kJ:j-]u n7o kjck{j\\){js,' j{*j{n = Nnz~m. bxxxx sr z*s*{zbj/ s .`b.޸GZ````A>>>>kD)////fbITTTԩb'J--% kb-)+sj {+s{k{+sUk{bzb`p+k``@@HBe)KKBB{ %%%% {\Jrz*{jxz sb~ܺjbU{^Tb'Rzzz~AC9xxxxhZD9RRRRA$9zzzz$9#1ZZz'RA))))R&JⲨ'RJ**++'Rd9ppppA9 AAA#1J9)))-'RJ'RR 'RAppppIAI9Ad9^^^ZJd9----&RIRJ/* 'R9xpppA9++++I9AD1zzzzId1----QJQB'RA``b`A9)))-A9AD1zzzzJD1----'RR  HR'RhRA````AC9AAAD9xxxx'R9----bGR rj j{Z7'7'j{---Mssr ͓MYppppgb(b #'bJhhgJA驡Sc1\xGR").b .Z\XsGRj`@ZC1 A1BB1[ JD)wGBUhBc*cյ57+Se1TVVTRA- -ZR%JcZ]7JkZ*kZ(*kZ#mJkhJKBksJ+[-/s)cjsR { k>^K{rU r .훠:>#!////bATZA -- kb=--*sj/ +s k- 2K{*sobzzzzbHB1kkk̓ %%%%̓*{VW^J {퉸X {jxjb>jZZ'Rxx~|Ic9xxxxgZ1RRRRAD9[__C91J9 )&RI'RJ'R9ppppA9+ +AAA#1xxxxI9===='RJ( **GRR'R#1I9AAAd9zzzzId9----'RIzjQ'JJA``Ad9+/AAAD1zzzzId1----Q'JQJ{{'RA````A9AAAD9jjjjIC1----'RI ZGRhZIbbbbI9AAAD9ppppRd1----bHZ-- rj-- -{'Z7777*s++7/ +-̋pYzzzz'bgZGbRzpp`J%A/sA&*kZn k)) 탨R{*cx cb((JA|nhJA ZD)''''ZC!nh``ДR lJc- [R9)) ZR'ZJkB@``ksbkkZŗ cZQ$JcJ@B@KkhZɁ{b5575{IcsZ''&7sbr)sj@C r .) .k}o. cxxxxJsb%/-j{ sp[rJ s%- {%%%%n.6>7N``@{ s67K{7/*k-7???NnnO:po zh{ k\\*js j* k)N nN{an̋`GR {bz s{KH*{rJBHOK{yY[퓋s %O͓ GZ````9$)oAgbAVTVZA)-/- kb+sj ?/;K{+s.b?7jU_X_Ks```@HJE!A@B %%%%*{^J {pbָJr~ {j`rjWUxb'RzZxxJC9xzzzhZ1RRRRd9$9D91I9 RJQ'J'R9ppppA9)+AAA#1xI9===-R'J'RJ+.* GR9I9IA____Ad9Z~zzId9----'JIRJ'RAzzjjA9%---AAAC1xxId1----RIRIGRAjbbbA9AAAd9zzzzIC1----'ZJZGRb$9I9AAAC9zzzzRd1----jGR-- {js'Z7777k{%===-̃ ̋ "M@GbgR GbRZXzJD177'/s96..k{b OJk--/sZxp{*kxzxbZ RBz+c(Ju}kb c////Zd)````NR lKc%5Je)TTTRB---ZZxjkZ5755KkZKcZ cbC*JkgRBBJKcZ*s c=jsczzxjkZ&js c'Jsr@n r .' MnbzzzzJsb%%%J{ sȊ {Js. %%%%N kM믯Nb``` {kںJ{-/J-J55o-/.nim;N ````{ k\\|\j)s?-Jj{j)PM !) n-cn`bpxxx sb )=z*s`*jjzpKoo *.gZ````A#)>A````'Zd9ԈZB--- kb-/*sj /?K{+s վk{+sl{j`p****HJe)bBBBBls%%%% s\J {ժJ {_r {r^~rjx~x`b'RxxxJc9Xxzxb#1RRRRd9$9D9#1zzkjJd9))))QJRJ'R#1Ae9 A9AC9^^^ZI9----R(JRFJGRAp```I9AAAd9zzzzId9----'RJyyyyRI 'RAjbbbAd9 AAAd9ZZXXId1----RI닉 JI'RA`bb`A9AAAd9zzzzIC1----'RIGZ'RIb****AAAAAC9zzzzRc1----bGZ---rb /--{'Z7777̃j{=.̃+N̓B`-a````GbGR$GbIxRA%ks)..6.Ksb |^.Z .Kkhs&J cZ. ZHJ~msBbbbbZ////Zd)```hpZlkcppx0J1TTTVR9- )ZRyJcZ5557JkZT> [Z{ߍKsZjk'JBB{gRs c5 kIc7jkRs*snzj@zJs .Y .2N. cxxxx sb//%J{*sq}aj {{%%'%.N͓M````k{ s.'l{:5jkm {7777o- nNcn jjzx{k\\\\j)s+k){ jomn쓫))Nm*nN]}Y퓨bxxxx sb+ +z*s*{z@jo o/ʃo/g Hb````9#1B5IC1ZA/-) kb%%*sj /(.L{*s奕k{+s/k{jjxO jjjj(BE)bBBB{%%%%*{\\\\j*{{{zk {{{*{zuzp`rj`j'RxxxpJc9xxxx s#1RRRRdAD9]]]YD9#1zjjjId9 JI&Q'J'R$1Ad9 AAAC9ZZZZI9----R'J'RI*^GRA``bbAA AAAd9xxxxId9----'RJyyy}RB'JA``b`Ad9 AAAC)ID1----'RIRI'RAbbbbA9AAAd9jzzzI#)////'RI FZR kIAAAAAC9zzzzJd1----b'R ){jjsGZJs?;+.˃+ Nޟ-Y````GZZ`@&ZIԞfJA--jkB&&&KsZ(7 kKkx~VsB@P*kJ cZ^ZLk9````JD)%%]R#!``{UsRkLkύRd)RI-ZRJkZ77Kcb|X cZ>0)cZϿksRJJ*chR +̃ c={ict~pxsZ%%%% {s5 { kCCZ ͋.?/.~..*kXXXp sb'7'%J{ {`j { )N.N.nN````j{ k&../J{./Kꂩq *5557n-+ n.k젰N p`h{ k\T\\J{ s7>J {6&'?jKN̓  .>?nM`okE bxxxx sj  *s *sO { ) O_o/мZzzzz9C1bA559#)$44$ZA)-- kb%%Ksjl{*sk{Ksk{ kj@jJKs````HB1kKK{ %%%%*{\^J {(J {*{z|| {jzxzj'RpxxzJd9xxxx*{ rrrrdAD9YyyyD9#1`jjjJd9)--)'JIRJ'RD1A9AAAD9ZZZZA9)) 'RI* 'RJ\GRAbbbbAA AA____Ad9xxxhId9----'RIkkkkRIHJAjjjjAd9 AAAC1IC1-/--RIJI߿'RAbbbbA9AAAd9zzzzAC1----'RI ++'RR HZIjjjjAA AA訨AC9zzzzJc1----b&R rb////{GZJs+*-샋)).,-b````GZZX{QFJ^FBA'J"1\xZ)..b GRks9*kb|zzZd1 /-+c9````9{ 9.RKkcbppzRe1RJ--bRIKUUJkgR77??jcZvV cR׍KkZ=5khRJJJJciZ{b; sIchjsZ%%''s)spp*srjj -N9qi.*kX\xz)sb'7){Jk/J){%= %%%%n.ZSO z{N````js s47lis%7*%gr-jjjjn-NNTTkn {{jz{j\\\\I{jJr/''-i ;~N nMuj[n.j bxxxx {j)-*{z J{ {bO { OwO~{ b````A#1>*6.+kA55AC)$&6ZA/--)jZ9;- +sj /l{*sl{KsKsb`x+k ``@@(BE!AB{@%%%%{ sX\\\) s){ { {rxrj`pz~j'RzxxzJd9xxxx { rrrrdAD9YY]]D9#1jhzzId9 QJURJ'RA````A9AAAC1A9 'RJ+) hZGRU՝bAzzzzA9 IA__W_Ad9````Id9-%%%JIÁIJIJA@@BJAd9 ++ AAAD9zzzzID1----&RIRI'RAbbbbA9A9**.Ad9zzzzI)////'RI )R&RZHZIjjjJAA  AAAD9zzzzJc1----bR sb---/{GZ̃J{?M%M Y|-i````&ZRK&RQI&:X c:*kRյ/ М*k탨Z({Jk~Xxxb'R(4,LkA/ Lk9````Rd)%% GJ#!jpPP.RkJc--Re1cBZZ#qikZ5sZw*cRb cb( kGRJ*cZ+= [-///{cXpjsJ *.{*k`bzK{ s~nc-b Nu.VB-+kxXXX*sb' {Js.% J{.)%%%%o.ˠN>_N```bJs k$4 jJs//*> J55n +n-BsN H``{jXX\is sbscJ s%%%)){n̓) )--nyn.K bxxxx*{b- {)s J{7O s o/. b````AD1ZA9)&&ZA ))bb)QKsj-l{ k¾K{+sշKsj@Œ{C)````(BD!ABBBB{ %%%%{ s\\*{ s8+J {%Jr~rrj\xjXj'RhxzxJd9xxxx s(rrrrdAD9YyyyD9#1hhhjId9 )iJdA ")RJ'RA````A9AAAd9XXXXAC1 'RJ) hZ(R-hZA````Ad9 IA____Ad9zzzzId9%%%%JA€`JABAJJʥA9/ +AAAd9zzzzID1----QJޟRIjAA9A9Ad9zzzzA1////'RI) +'RQpXzGRQBBåAA AAAD9zzzzJc1----bJ rj55==GZk{9-˃ ) M"*-a````Fb&RFbBzޞIFBxJksgR  NKs -{ks4{JkbbxJkb||LkZ lk9````RC! hRc)XxXx|RKkcx```1WWWWRB-- ZZBp*kZ7557*kZJ cRb/kZˋkZCJKJ cR) c-%{icllnj{Z555's*shjrj{ {oikn {MN KkXXXX*sb??5s s)J{7)%%%%o.. XX.{``@s sԜJjsjK{㫫 I5555n-͍"n-PN bb`hc\\\ {Ik) s &j{υM̋ / mNn.zn jxxxx sb !)){z.'J{O { .nxO.hb````9D9>Z1???79#)44,ZA))--jZ+-*sjy+s k#.3Ks s~Ksbj`j k#)`@@@:!$!BBBb{ %%%%{*s\\T^ sU%Ukr*{r^rjp``zb'RhxxJ)` {(rrssdAD9yyyD9$1jhAd9AId1 //RI?HRAbbbbA9+ AAUUoAC1J9---HRJHR'R--hRA````Ad9  IA_Z^_Ad9zzjzId9%%--'RAzzBA׿>'JAojJHA9 AAAd9^^zzI#)////RIRIiZ9Ad9A9*Ad9zzjjA1////'RI+ /'RQxPx>GRQʥAA I9ꪥAD9zzxxBc1----jGR---rb////Js&Z s*;* ' --i````ZY/_gRQBA%%seBb .J s{JkJkb\xX^Lk c mLk9```bR#) GJC!ppX RJkch`rx/lAZB---ZR'IkZ55JcZbRXO*cZ.jkRJBB cR m*k{iklxnjsZ/''%{J{\z{rj{ {뒂훈b N퓢= . *kXXXX sZ.&%/ {s iJ{)%%%%Nouy[N XNbphhs)sܜjjs?J{ J5555N~MNbBj{jX\*{Ik J s%5-jrN̓ !#.n^-oNJJk bxxxx sj) k/J {kOO { o.O. b````9D9>2ZAA#)4ZA))/-bb -+sj*sj/Ks kKs kkjfw+kC)@```:!$!bBBBBb %%%-lsbJkj_z*{j sj_ڀjbb'R`xxzJd1zxxxK{(ssssdAD9D9$1Rd9 'RA 'RIHZAbbbBI9IA_Ad9xxx`J9--- HR'RgZ(RhZI``@@AAIAAC9Id9----'RJ{kjB'JA?GJIjjAA+AAUwgAd9zzzhI#)////'RIQ'J'RI@@@@A9/ AA(Ad9zA#1////'RI:*GZIhZRkMIAIAAd9zzxh&Bc9---jGR---- sj/ksbˋk?7 ̓)-۾-a````GZQ)--&ZJgJA//틧J%% s/)k탋sksxx\x*kbxxZ9zZ9bbk}#)RXXXXHRC!XXpp*cqqqykKk -/1WWWWRB ZZ˩IkR555=JkZxsRKJKj*kR9+s k sc@Ȁ{Z%%''˃jscJ{ {B{p {XXX͛ ge.훃/ KkXXXX {Z'7>' {Js~ZJIs . %%o-N ޯzzzz*{Ic jJs??J& 46 J555n.=.>{N쬋bzIsJr/-- j)z~zN-) nN55o-B Zxxxxrb) ){r+J sKN s /nڼO.j{ b````AD9>?AՕ5&J)ZA---bZ/  *kj+s k˩?+s k*oKsgRzZX c)`b`B:$!ͅ$!AbbbB{A%%%%lsb kj7 sjꪩ sjj`rb_Zjzb'RxxxzJC1xzxxl(ssssAD9dAD1Zd9GZA HZ'RhZIcBB@IA IAꪀId9zxGR9--hZ'RɋZHZ/ZI`@@IA IAId9~Jd9----hZ'RU}hJJՕ7hRJnhIAIAId9zzR#)////GZR}GRR hZJjj`AAIAI9zIC1////hZR) hbGZU*bGZueoIAII~jʀId9zzjFJd9----rgR-- sj--/+k{GZ͓= ̋-,rx~ HYFJjxY&JUտIB탧RbU k k{ؘksxxxxKkj|xh| cB~*+c#)hJC) 'J#)PXXZ-|ZskppxoJ[1TTT\RJ  ZR5/IkGR///7Kcb>x*cZ_MkkZkkZKKOJJchR))) c-- kzXZ''{j{Cck{ so~r kb .⺾*cxXxzZ  {Jk=Jz /.)55%%o.qyn._N`hhhj{ k&jJs#JZ[kI5555n./.nwV.``` k\\V\J{ sY/)j {%-*I{ڢN̓ +.NNrr hZxxxxjhj)*{r {Js/ { On +.ONBʏ gZ````Ad9=pB5555gR#)ZJ-- -jZ/+?*kj%6+sj+s kp kgRp c1BBB@B!$!AbbBB{A%%%%l{ kּ<͋ sUU_⌃ sWU}jWU+{b_jGR^~zxJd9xx)ssssAD9AD9~hZ9i=jI jhZUb'RkjB@RIRIRAzzgRA-- bgZbbUj'RjjBRI RI_QA~~GZA5--bhZU}kZGRՕ7?ZHR~jHRIRIUUIA~h&R95--/bGZbGRW(bGRzj@JAIIwIA~蠀'RA5%j'Z rbUrbuoZIQIjQAzzzgRA----rZ---+J{r*"Gb̓-M Z9a Z:-+Y%R6IFBPP[rsB) ^^Z0 /Z ɬ{9U탋s\~^QKkb|px\KkZ// lkd1B1 5.R{cyb@ʰ|aRB  ZZjkGZ7777kkb*cZlw^ cZ"{ZookOJkR/# Jk-%?5 sX|X\{Z'&..{{b@p {js=s ͓-k cxxxx*sb%% sjk=5//k)s+--.)%%%%NNⲻ-n/'Nk{````J{ kj*s+./jJ )7777.n.nNࠫ{gZI k;?J { k{N퓫 o-u_ꏤ.M ZxxxxjZz s_] {Js*>/*s ON aYn.quu Z```hAd1?7B55A#)&.$ZJ)/+ kb=+kj5+s kKs k*kj (1bbbBB!$!A‚B{@%%%%*s޾.͋~~͋_}{l范*sz+shZxiZ9~xx`)ssssIdAၥIeA모bA--)-+kjU sjU+sgZjjBGZR gb'ZUW&ZIzhbI- *sb *sjK{bkjBGZRU GZZW^&ZQW~bI5- kb} chZ/*+kZoj&ZI GZRU"&ZI~zxgZA5%--rb rb* shZjj&RIRIZI~gZI5%- sgb *{rUKrueϊGjRW&ZQZAzbA---*{b-- J{յ fj ˋt ז7,ϫ.0ajjjj&RI)FRQ~ѫ;fJA'&[c1zꂂ kC9* b *kd1w|\TGJ+kb|TLk'J Սs9pxzzJC)5% AC1ZxpoKkqqq{k[+[1\\\\)[JbR{㋊kGR777?jk*c_txJkZIzZ*cZssRKJJkhR + Jk s\\Xs{Z../{ICj{ {j` pz./?+% cxxx*{R////k{ s\^K)s +.){%%%%N.Z!n.77N{```h {)c'{*{Jk{0(7777n. ); -o]NhpPj\\\\I k뭯J*{'%J){zzo+/++NWo.hRxxxxjZ#+ sr zJs6. { o.۫O{GZ````ID1??=Z1AD)$,,ZB - kb- kb -*+s kZ^Ls kkյ+k k 3GJkkkkBD!bbBb{ %%%-͋k{6͋\z͋\{ףּk⌃K{px^^K{bzzxxhZAxxh`O)ssssQdAQIU*kI----k{+sUl*sկ jjJ@jGZ jgbUwjQzz k&R-- s K{U rjBBb&Z+ jGbWGbR~jR55--k{r}ksj?>{jjȀgbR jGZ]jR^~zbI%--/J{r *{rK{bjhbRVgb&ZUUFbR_^sQkr ){̋Ku﯊r&Zj&Z"FbQz`jQ----)s-+̋r ̋ / M-I&ZI}kQ&JjKk^fJA&&&&sRmͬ{gb----*k OA֨{kshkpkkb~~|x'BD)+Z1`UUhRD1- GJ1zxXpOKkqq{cjb`@*[9T\\TR'J ZZPаsgZ7755{*clԋsZ^bpJkZsZmOOkkZ!!ms kx{ c'k{zz{˃){vx~ ){ xz.͓5*kXPxXJsb%'' sIk)j){)-)%%%%N N #/zzzzrIk{){-/*j{{ )7557.n\TNN<{XzjzzRJ{ s'j ="J{208N--n.ZpNj Rxxxxjhb)) + {j2 ){zOAm/z .O+n.Z{u&R````Ad9bABC)ZJ%-- kb)*sb*s kKs kWKk k/?Rќ(BD)Abbb̓A-%%%͋k{776͋͋zkꌃK{W~x+sbh`iZAxxxxC1ssssQdAQIJ{I---%{͓u {jB@@rgb)+rjr&Zzh`{FZ---̋k̓*{JJrgb/ rjrFb~)sFb5555J{}˃*s?* kgdžrGb {j}rFb~|hj%R%-//Kj -+{L{몋rZrgbUj&b^rZ5555̓){- U".̓U*Gbzj]r&ZzhsZ----̓J-/+u3z UUTM --}{ 38&ZI/ GZJ۲fJA777R奅{b  ̓Z WJWUsAU kAWU1 - 1!jc)GJ ؜.*c.krjjB*[9\TTVRGJ))--([ZW~[ |FR7775-|Kk\x|kkZ~{k*cay߬s cOkkZ"))s.c{b./'7˃j{){xp\|) UvTT̛[YKk\XXXJsZ/' {*s:jz ++ )%%%%O쓪N쓂*7N*sJsjj)s;/*j{2 )7755ONW%n.uohhxzb\XX*{ s ?*j{J {ꞜN++.nZN싈ZxxxxjhZ sj- J{rmnmM/ { N//OZpGRx|xhAd9bjjjj'J#)ZJ---- kb-*sj+s kKs knKs kɊ3RKKKK: D)Bbr̓%%%%̓K{>6͋{~+{' szxK{bxzzhZAxhxxksAs{yyQA髃QI]I%퓬I .*B@@@zj-)+zr zFbzhhૃFb---- ̓Ƀ ' B@rr%-- {zrj~hI{gj5555퓊 쓌յ웬m͋ {r.) {} {gjxxjFZ/+ +{hj)-r)͋m{ {Gj{rU:rgj^(s&b5577j- -4'o *+*r)zU_zfjzxhiQ//// +̣nj.zNX-,&. MC0gZQ R&Rsr_vfJA7>6MR{r'. k9\\XAd1_klAC)U A#)U_'B1׷(9D)ZXXXZd1&J *cѓ.cBJh@ S9V\\ZGJ=-=-ZZxZ,|GR5555 |*c|\\zJk cK_^gkk c?RsJjsZ Njs --%.s~~x^js c-'˃j{j s`p`r * ").zN+k^^^^Ksb7 {Is1i {.)%%%N̋Vxn] N{````rkkɩj {+?/)J{ח 7777.n/zzzzj\\^\* kj*{J {PRZO쓩+/-n.z O͋hZxxxxjhb ) sr {b‚. { .N:N&>GRzzzz9D9;l{9555 k9TTZJ-- kb*sj+s k#Ks kKs+kw3ZKKKK(BE)Abrbb̓----*s̓謃j`p kK{b^+sj`h`bAxxxz+kAyyyyQIQI0.̓*(O퓭sGr {r-)))zJgjzzzzfb----.웉 -̓'/-̓B@@@ {r// ){om {r~|hIj5555 ++웬-/+-mmiK*z76&J){ꪠIrzxxxrb=-//lr- mmm΋r.66Kr){zߞ<,)rV^^)Fj7777˛IB M  SNkz) ӓ)r~zxxY////-˓) -̛_~|x邯Nx.- N ^zAHgZQ)gZZRzkJA7nRK{W kBp&J9W_xZ9%ZAU}ZhJ_ ZC)~Xpp'Jc) -BZ;- .c@Jk[:VVVTZ'J- /ZRl{'R7755{*ckk c_ڕkk*ce]kZKJjk(R -*s .sT|x|j{bKs { {zxxz K .7%.퓢Ks\\\\ kZ<$.J{r?J*{   -{zzzzrkkj {-%*I{ )5555n .nnb`z{Z) sj*}oJ{ژޞN -%-nzjkcjhbxxxxbhb 3r k|~){jbn. { N NJ````D91l{95555b9TԈZJ)--- kb%-+sj/+s k /-Ks k*Ks+k$ZҜZkKKK(BD!!bbbb{----{ s<|KsU{jX\^*s*sjK{bxX^_hZIx|xxbAssssZIYQ Q%%%%O O-+ sr)r-)z JrzzzzˋFb----o . N Iz I{){zxxir5555 ˓))9! ̓'-ʂK {jJ{{Izxxxxrj==*{ LBbrz%- Kr) {(( r||)fj7777-) -irPn--kr I)rxxhhY////-웉 ̣x zM̛xN -!N ҽH&ZI #+fbRrjb~IfBb`b`-:WR{J޺* ksAWּ*kA* cZzxZA -kkD1zzzz9sB`o kNkjKKB S9\V\\Z'J---hZRsGR575sZpp+cb.h Jc cs*cekshRMjs - kxxxxJsZ7'%{+s k shhxz # 87.JhKk\\\\j c{cj{j*s  ) ͣ _^{N "N{hhh`rc kr/*/){_ {577%N-N *NbbjhbX\\\Jj=/j*~yJ {. /- N.o rxjjhZxxxxrZ sr {jCkjJ. s o/SSmO&R````9$12 k95555Z9ԉZJ----jb+5%*sj;/+s kKs k)Ls*kݱRkKCCB e)bbrr{----l{j sjXkzjb8>% sUUK{rp^__jbx`h|HZAhhhb9ssssZI))ZQ Z%%%%O.}vo s****Iz--- J -/ Jrzxxxˋj%%%%o N!)+N@@@)z- *ImJz~~xxir5555 듹) ̛' .ˍJ {44<4j*ꪪjzzzzzrgbj%W.m - krI >)r||)gj777˓ ,U*-+- ri)z~)zhh``a////- 9)- rMXN * ;N ҵX&ZY2GZZPfR9>6Zb)|ȈJs#1 ̓FR [{ZKsZ‚bZghR9--Rd)`pppZd)m 9!N*cNc@BBB [9V^\TZGJ--ZZLFksGR7755s*cpꐌ cUWJcZ k*cE*chR-Mkk -- .kzxhxJsb%5*sj{r`NJ[Nr_z Kk^^XX cZ,,*{j-+j {?. ɉJ{*u k?*.{`b`rk -/j{)sjI{c^){5%%5-*-̛_j. bKa{b\\\\*{r+ *K{4sj {-훪 )M6:=NpphZxxxx shb+*{r){bj`/ s oOh`kGR````9$)Ks95b9ԈZJ/--- kb5KsjKs s)Ks k(/Ks+kiRCCCKHJe)rbbrKk { sVV\\*{j*{jկ *{r_w{ {jzkjhbhpHZAxxhx k9{sssZIYQ8vZ%ur!#o. ͓BBBBzJXXXXjJ直Jzxxxx닇j%%%%N ii-쓢 n BBBCjzj)Jzjr5555 ˓ -&3#MjJ {$$4Jj *z``` kjݝ5 k--)-͓OvnO krJ *zXXX|({gj7777 --->дn+ ?z)I_^_)z````j5555N/-) M ~zj zАn tN ) M`YfR~gb'RzgyRR9<)cgJDžl{hb k{BR kC1<6/ls c\b'JHZB KkC)zzzzZd1 GR1^ZXXO*c-cb`p`J9\\\\Z'B -+ZRyI +k&J?'/' | cs*[xkk c ?.{*c*chZ- -Js .kxjxsb56{Js 76:{ {jzXvO .`~*kX\\Z kbs sq]*)s --O.oTVo)N{``hh sIc'''j{)s%)j{I{5555N召N_vN```{b\\\*{j+/)*J){Z^Jz:n%O->*o ^zj`hZxxxxrj {)s.*{rhbHO*{) .NNxj̋GR````9C)9555.IVTTTZJ- /) kb))*sj+s k> Ks+sxKs*k묘3ZKKKKB e)rrrrKs l{ s\\* s*{r.* *{rrjljgZxxxhZAxzzx+kAssssZIYQhn+Yu5.a5+o/ ѬJJJJzjKjzxxxx냇j%%%%-닃n쓭nCjz////J~~~~Jzx~jr5555M̓--Wo nɎj {6j*JzxpXx{j?=-Nj훭O rI*{6I {\^T^){j7777N )))n.* ;ѴN//̛ i#)zxppp jM! Mɫ {n웬xM /N B"8XFZQ9!ZfR>7'RA{fJbKsGRBsA/%%ls cxz~bhZjZ1 ZD)pppp{d1GR#)pb c``xzBD1Z'J-/)-bRow.sgR5{KcRZkkZrJk [-&s kekkHJ-ks  .kxhjxjsZ'-%7{*{%/k {zZhhsk-O훣<:Nj|x cjZsr J{7z.훊bN+-.j{`hhh sIcj{)s%Jjs?< )5555o n.M{Oxpsj\\\\z)sM*J{;3;JzN웫ɉ ojNjkzhZxxxx {b+)){r[*{jBjjzO { .O*O-y~FRh```$9195555N ZJ )+ kb-)**sj?/.Ks s k{+s_l{+k3ZKKko: e)rrrr{----{ s^\J{rz*{r.WW sjrjw_rjjgZzHRAXxxz+k9ss{{ZI#!YQ<,(Y%%%%. +o.)/BBJJjz jJJz````냇r%%%%-ˋ n -:+n.ojJJj %'%J~Jzjr5555M̓)- M:*n Kzj 4Jj.Jzxxxpsj?' j -)-͋N ri)5Irj({j777.-дn'=%̛Fr iZ^IzxxzzjEZ////M̛ )-- Z.I.M㣵M-mM $Y-gZI+GZJ&R9sB %{+{퍍嬃bKˋKs9%%%KkjrZzb'J`h`B%. cC)zzzzbd1 Z#1ppp{R{jcJowgB1xxR'J-ZR5kkFJ?777sZr؂+cZ*cZ7s k퍅 chZ -Js .kxxxpJkb.677*s){ {xxhz.) .6.pP̋+kXXX\ sb%zjs J{i- { .͓%%)j{```` sIcj{ s/-.&Jj{< I5555N  NoN̋hb{gR+ s*J{J{zN ==.N{s^Nh`새Zxxxxrhj z s* sj`@@N { /nrN/기&J````91MA5552IVTTTZA + + kb%Ks k! l{*k.l{Ks?{Ks_- [BJjj(Ba e)rrrr{----{r*{ sUY_ sb sjrjpjGZxxxx'RAbhxXb9ssssZIYQZ%%%%-훛= o.%BJJJjzJJ) zzzzxFj----N듋m..kkɍi --J²k{~|^^jr%%'5M̛ - 8+-N`hB j{魩JjasPIzxh`({j55 --) ͓~O- r)j{j Izhxj776M-)---M+)/̛zTIS[Iz|zx~jj5555m̓--- n;-IM$4 MK -֎rJJ+{9GRIzzH[9_7s9 { sks&Jrr+k9'777lsb^bRh訨hRB:.KkC)zzzzbd) Z9XZZx. cs)cl|hhJ[1VZssRB-ZGJ-usgRkZ_*cbڮ kZ_s*cKť*kHR++))Mjs ) -kpxhp*sb%%%{*{ 7j{ sxx~Zo).<$.΃j k̃ sb.' {)s J{6o {-͓*Nmojszzzz)s*c)j{)s-'9Jj{7& )555'N  +N.mZPGNpjbh{b\^X\Isr7 j{jr:N++ /.NxN zbbp퓇Zxxxxrb){j*{j~jjh. { /n7O.h&R````9#)>9RQTVWWb'J/Jkb5{ k{l{*s?l{Ks⭷{Ks?{hR@BJBa )rrrr{----k{rJ{ sU_J{j^_* sr]xrj`jHZhhp'RAxx``bAssssZIZYZ.N +?pBBBCKz/?kJWwUJzxzxjFj/---M쓍 M #.kkkj %&-/J#"J {Xr557M=-YN jJJk {Ji{⃋Jz|xzz){j-5%= ) ͛4o-%z)j{«*z`)jN )) Mnдơ*IR{)z@x`j{fj-/%-M+ -M'-JPn ]N {-#뻰-isppIZXX {IUUU )nFR*kZKs'RbbbcL{d97%%7Ls c|bZXXRBxNRc)pprbZ  ߨRd1pX_U{ c{bb```Kce1ss KkD)&B}UsRR`+kRjk cZVֶ*cbPs ce*k(J kk /cxzxz*sR /{*sm}j{rhz.).+*.͋xjhZxx*{b----*{ k* J*{ˉ { - N훷6.Jshxph)sIk {sjrIj{ )%'%%N -N؜N͋r`{b\\\\ {)c+-- *I{}JzN % %%N/:ˎN훀bz퓈bxxxxjhb rj sj`@bN s NVNJ&R````11////jAԩb'J/--lsb;-{ kk{,s. *Ks {Ks {hJJB@@BA e)rbrr̓----*{^VV\*{ {º*r*{r {j~\rhZzzzHRAxxxxb9srrs'bIbYV_Z ˋ#+N o KJIKjr//j*k}*z```{Fb ͍Nz n-{ӏN{yKkJ{./J.j _^^\Ir5755- NB){WVVTj){ã+*r`hI{b55%N~~o웯?r i{ j{+/ gj7766NI +n.ѬN5)j 2Izhj{j555.ˋ - n-*naN ^~M VWu #I@@{` -Rҫnk+W*.gJ#)+k'RcCC*kA75--lsbxx~bhZHJ9hGJC)brp`J!__ R { c㡁sZpk({9_ ,|ZU~ s+cZ|Hh cR?*kZؿkb/|HR k jczpxx*sR---%j{*k;J{rhRXz !Λ Z.͋`j~{sbxxx~k{hbJ s*j{o gr .Nxp.Jsxxhxzi[.i{ s-/ +J{()웕N ˺Nzzxz{fZ){r= I{_sjzN웫 N- kjrs퓈bxxxxrhb+ rjumzrjBBj. {  O%.o.ٯV&R````9#);/B5555k{ATbGR --+sb+s兌{Ks{K{0{l{'J****4ae)rrrrks *{^\^J{ {k {/7J{rrj.jhZhxxHRAxxhxbAssssZIZYi8  o KO* s 5&j*{)rh`JY N )-Nk.jOijz. &K jz~Zxjz5N )-5.h誊̃r\j)b@)z`hhI{j5%55--- ͓N {J { J {|zx(j77N( n-*"oՕ {*iԶ*zhxp`{j.n-J{PPX M٭--p -Zo.`{1 |- k**>7 [Y bJ_ khZsc kHR' 75kkjzbHR`hJd1```iRc)rr{yZ1- Z1XXXX{ZK[rzbb-I'-s>n{@`@΋cAJkZz|ZbRnbR*kZɋshR-- Js +ichxxh*sR---js)kYQJsrZZx  ͓  jp*kb``zz*sb J{r/-j*{jCo -..-7Nkkzzzz {)c7j{ { )Jj{ z'''/-N{--hNb{b\\\X {j+;J{ {)jzNz.-:-~nj bxxxxjhb rjrbJ.)s o.kNW&J````dAD)O////k{IܩbhZ%-%*sb/--̓ k-{Ks,4,{Ks .{UW6'J3ae)!rrrrls { {x\TJ{ {z*{r:*{r~rjjGZpx'R AQ]ysszI'bY/'Z%%%-)./=oJ{Zbj p/)r`Hj---N̓ N쓠{j % {k)zJzhJz555-̓ /'. Nz*jeJzz\z|I{j7%5 ) ͓pN훋 - sTtI ߧI){^~~ {b666.N -Nn ,M?zJr*zxxxi{b-?==-) n.fw ){PPPM M |:. _0jjꌋ0 ͋cAUn'R+ |IrbU}^shZKK,s: ksbX^bbzxXxhRd)`GJD)cbppZ9 Z1X\\X{Rs+kbjjs9_N)_pU")U9*kZxsZ_wR cRsRˍs(R--{!/Jc~zz~ {R--js)sw*srX`hk  ͛.kâRjZ`h)sb j sՕj){jcw u**kkxp`prIck s+j*|.)%%%.ˋ U.5%Z^^\\ sj+ J{{Xkj>::N ͫi-[޷- bxxxxjhZ  zj {jK.*s NW}N;:J````d9#!////RTT\Tb'R/=*kb %ls*k/# {ksp?̃ls̃{ݙoKsB@@ake)!rrrr+k l{ sV*{ sY sj sj"(rj\\lVbI`pxxiJAzzzzkIcccszIbZ'Z%%%% .훭o.MiMI{z{{j)Jzlxxz̃j-%-N -i.*@ {**JzhPxxr75.˓--- ̓ oںz*zIzxj*j55 )) ̋Xz.̓+ rԔ)I{/%Iz|IjN-)--MeN)TTT*i.)zpz|js%b////N (<.){1 M)U--֔V- .x- {` PPPX!Au :!//?sR&jsbUusb sjغKkjbZ`RBihJD)prppZ9 R{Z{ZŠ[rrzzA !AW nA*kZ *cZVNk cR+kZO{'J -{#̓I[hh`j kR- -js sbNJsrZ )+쓌-k)ii-M"( :*WWWW j%){zhis&b////.hk -N{zj____ n)-- M싷*hy#I9Ad9W~ꠤ9C)׺c1}ls9{'Rˋ{A.7+k1`bZqxR'B/hJD)Xpx^Z9 UZ!!{Z |k[BBBJHBd)TVV\9D)/"I1)cA5555sZ*cb`v*kZڸsZeϬs'R-M̃/Icjzzx kR  )){js?Js scRp );??퓺ÿb`BBKsbx|hjbíIrZ+ JsCɃ { N .b[OJspxxxsbzJsn*J{. { o̓n^NI Jkj+*{roFZ j-N %o x-gZ`ppxrHZ zju {jjbbB.+s yN,UYN.틤9ppxXA#)rj`b////*{QjA``` ~95*ZE)UUHJE)UpX1W׿1$!,c!bBBb:aԘE)U 1{,!}UU9aI AxnQ{{{szIa'Z 'Z%% j .훿#o //k {$*jϟJr`hhp{j%%%%Nˋ N*.N /k {*kzzi ^[TJ{r55%%ˋ 퓫n.}Q̋ {j*)zxh){j5.-xzXN퓡rj {* {X`xsgj6>/&-j---- M{-7??.AAj)\Vw)rhzp`ꃇb.s/++n zC *pPXP n--o-쓰-ʒ@@eIBV^^IB WI1^R) _bC1Ռ{Z LsHJ&,,LsbxxzbHRxh'B1{}d1B^*9 -5+ {Z{j[KBBBgB1T\\B9&RBU-*cI5777jkZx}*cZs*cZ/9kbmoEmjsIZ -)N([``` kR *{ik;>:JsrRZ͛ XP{~Zjs@@BK{b}kzrb#rj>j {i z M_m:./.ksXxXxjsj֔J{ s￵*J{ɹKo % o-ޯ{̃Z\\\^sb-/z kmۻz՝Nn վ*-cah bxxxxrhj- z s sjhB@j*{)) N=#b. h͋9XXxx91h``@ A5555J{Qj#1@@@Aa?--J$!ܞ(JU} kE)W_~xZ9a9e1f1bbbb(BaA9%(J!UUb!LkUZUW\\97A9-/Rssscgj$1'bYJ{'Z%%%%.̋N_۝o.''k {$*JmuמJzjx`h˃j---%n.-/nN-  j邴**/+Iz`xJj7555- o.9͋{j)v)zhxxx)sb7777 - ̓^. #)s I{I {Z{~ {j677-j----Ncj-=?>?X)WWWW I*zz~xxisb//// Is .*N ྋ-j{ppp`-mM zlj M @@@YFJQ&J&GJ9S)_ Z(lsgR +kGR,,4&+sbbZ@@`xB1r{wD)R1/?R1^X{R-jckkkkJ1^^^^'BA5fJJ=% kkI7777kk c_m cRsZ׫kbomM͋sHJ+)-k{- Ichh`h sR --/js)sJ{jڞNMmZ.Js`+kb kj*{b?7J {xb`K z . b. /jkxxxzjkjJs s7)J{N {-%%%nߧN퓰N`jk{FRsj .zk//:rN uN m wW쓩jxxxxrhb z)k/- sjbb@@ {) N+..˃1ppp`9)@`@B.A5555̋QTT kC9`@@`bA---hRE1pl{A\|xx΃J%--iZ1~|||) bbbb'B(B%%(J!e1B1m{$!^\WU9AAxxhh'Zsssshj#9ZY! #j{&Z%%ŐO)'ozk邤k*/`jz~xZ_gj---%N%/-n.e^7N.&kz*j+nJ{Xv|\Jj7?77-ˋ -̃^^~.͍rj){Iz|xZ~({b7755----- ̓Z\^.‹k)sf i{ )siik{j667Mi---=m.-=?. TTT)I{Zn*rjjxi{b////---- M z-jppppn XzL 6] M(-J@Y&J\VFRJW[FR9 t%:j)[̓bkse9..Lsb~xxbhZVWw\B1~ZZd)Z9=---R1{Z{J[BBBbg:1XXZZ'R://'gRR)IkJ7777 kRz cRjp- cR {bGMIMksJ) )N)I[````JsZ----{Jsj{j- +N.j``pp+{b{zrb" {jI { ɂ .JkxxxxJkj {Ik J{}-*%%%5o.}kN r*.̋``pksbX\\j%){r5rM/N k^.z{B쓨bxxxx sb + {ru sj@ ) -|`.{̃9````9)JJ.!=---QԹ#1bA----iZA' l{Axxxx΃(R----Ze1||||) ){{{{'BJC!A1]ꭃBBBBB΃91$)쌮A7J!Ip``` YA'bY-#I.⥭/쓊n-J {$$$KJ{Jzzxxz{b N./ nzNiiʬgr*k{.JzxJ{j57O-hJp !z*j{ **rxhh {b5=55 ) ̓n.r̃ s I{I {[\~T j-j----n../%%YNI ظJz\~Zi{Z////- % N.)ppppn-^N MMJjKOQFJx`ZFJFJ9ܸc%: r*c/sbIjD16.+kbn}mhbHZ\^Xp'B9^z`pd)Z9----Rc1sZ{)cbBBBf:9PZpx'JA/#R&R鍉JcFR757*cR^ cR ‰b*[K}-|b HJ-{ /I[hxh`jsZ%--*{s;*{j<:8  N \Z{] KkP```l{bx~z kjJ{j5?j xz ., h+kppxxrjc Is k/*is: -*%55NN N̋xxzzb^^^^z sWW`r sڻjz. . ..̓p̋jxxxx sj)-) {r5 {jrjoJ s ..퓍wQ````9$)B. ----Qj#1@@@@ZA---je1+s/(J^^^^΃HR--%UiRRbbbb'BZe1$)___/Jkkkk΃9E)AbiRAIxx`NRsss{HjC1bZ׋Hj{ .7O )Jr,$,*Jb*rxl{b %%%-, N싊*`ϜN?/̋zJ*{JZZI{j7555{ + -po -)͋zJ @*jz)sb5755 - ~OQ̃ si {xzJ{zzsj7  m.]-.?=rY I{)zxxhi{b5%55-%--= NxqϬ){zzzzM`8LsMmjzY&J~\ZFJ -fR9\֪k%:% s*cb㉌{Z Ks'J'& lkjV~zxbhZz'B9prIK1!Z9 - ZB){Z{icBCBbB1^X^^GRB=%gZGJ /)cgR55*cR|"*cZ'bb*[-*kMΜHRNl([jjb`j{Z-=-sJs77J{rԞ-) --z Lsjࠋ{b~| sb+Jr5%k){Z[o MN͋ب-KczzxxIkb)Is sߟ*I{% '%%5N) N훞/xx`zksj\\\*{j/)*{ {}4j{r?.%//--.jrzz̋bxxxx sj))% z k/ sj@`/b+[/z\Z'R````d9C)BH#)̋Iԙ0A ) ))b!7.*.̓9ޞ(R^^ZXj9>Ze1~~x1$! bb{kBéZͅ1$)U_{(RCCCCe1e1 iJ77iJ"AxxzI&&&&zI'ZYKAK{ .\~nbj s6*j{>/)r`%Z%%%%N 5%7 NM̓-';͋z J'%j {ZZ^^k{r555. ͓Hnjp={zt J{Z)rzxxx){Z5555-*{/+kN {$./̃ si {* {~bsj66 j ---N-++.76;/Z/J خ*r`i{j5uU-*'=)N MjL Ms m뿶 H@HYFB޿GZJzpzQ9X^^([)/?*sbJl{Zɉ kA66'KkhZxjb99d1_9!\TީR1 -{ZsZ!!{I[BBB‡B1XXxZGR9--++ZGR;jc'R77*kZ|? cZ*kZ cIIĩR-)--)[@```JsZ j{ s *{r(8-+').̋pvH{b~||x sZ)+J sj {h - 0g -h *kxxxx*{b%Is s}) s N){N~/N쓠..̋``phj{j^\\\*j5= *su*j:8:-%- -z.`bj̋bxxxx {b-)z)k/?**srkbcjr) ̓׾͓OJ````9$1Jb`cW#1.0b1@@@@9A Z>>>͋HRU{9b!VhRe1xUU1 BbbB(JiR"!9e1brl{(JCCCCTl{C9!9A>BAxhI&&&&GjD1'bZߎ&Z j -͛Ϯnbjzb{zJ*{‚ȂJ{>/?{a--%%-L+++n.g'?/͋zj*yW[)rj{j7555 ͓{(N̓5k{zJ ho)rzzzxjJ*:^b5KbRVJsZ is/.J {kW[ sj66̋hj"N+/5.+/-- VVVV J{)z~nxX(b555-){- + --ppMj M% -P-,[Eu-onjj&ZB,fRRkbB9FB)\ kAksZkb9?= k9\xZ9*-%1C)A^r9+-{ [ jcCKkB1ZZxxGJA)+- GbJ7?jk&J7777+kR\ chR" cZ/z |bk Z---.l{((S```*sZ-/-j{ s%/?j{rޘ-.À ͓JH`b{bxX|^ sb + Jr=J{ {c@ {M>-j/- kxxxx*sb-.z)sߞj {/퓨r////-N*NZk.̋hxpxK{b\\\){r5=ɂ)s_*{j::.K+nks-~xPZxxxx sb z s)srxpppr /.퓉ͭ&R````9#)hh`h)퓤IT\\TZ(BBBD)ALs$)_[{(R Jk9) -Ad)@Kjk1D!AkkkKHJAZ(JAz`LsJCcCcҤ(R@jB9!!AIIIIjZBAxxxxIssyYGjD1'bZ՟j{&Z%%%% .퓺rxz~r*j{Jz~hl{%b5%%%l- n.}Ф -/?/rJ J{z~jpj{j7555. .X\X.{GrT)&b -({rxxhxgZI8͓Z/ LzIZ֠^JsjZ  Is?Irj{hj>66hr>**s*/% .??5tQJ j zp``I{b555- -%-M xNj--+)- L>>..Ƈ'ZA,,$gZ&JܖJ9%BA|GR)KsGJA bA/'Kkb`Z'R1!pp) ߞR9yRB) [ jkKKokB9XXXXGJA// )'ZR^zZyKc&R7777bhRjZZ/bR5 N- cMmmm{HR)--/n̓T^^ )[`hjb sZ)---Js s*$ *j=? ͛ k@`k{b_Zx sj- I{r//'7k {\{z-Mx()cxxxx)sj'-zIs~ I{̋ {%%%5N^^.򢠢.̃pphhJ{b){r55){r =Jrޟ ̓ ) -͛&. ͓Hଃbxxxx sj )z skx_U {bhhh` j  `*.%gJ````9#1hj@s#) AT\\\Z$1``D)!)j5̓AUl{$)``jHRE1UJ$!@e))MMMM'BhJB!%- ZAl{(Jkcc9****B1}9AIRC9xxxhZ9sqsqGjD1&bZ{&Z%%%%+).#./'**kr*j{ϏJ{zhx؊{Y//''N //5 oФN555 sT J{){z`r*b7777o--XXx.{s`BJ{z|,)r- {gj`h`gZEA nb??5W.jޠxIskb I{* {xh {j666 ̓JJo.0- .>> WWWW)I{ rx``I{b5555M-5m-Nj```.{.=-͛,FZI&&&.gRIjJA<FJ)4b9lsGRssbe1 VZC) ZiZjh@91U9 מZ'BRC)ܬs c){icbJBkBE)xRA5RGRˍ=*c&R777 cHJ"*cR/*kZ- kmiMM{hZ+---M̓]P)chhhh sZ--=-js s|{J{ k̓ɉ͛ ZTt k```{Zxxpx*sj))J{r/){a(6웇j -K - .jz kxxxxr)cک {Jk js- {%%77Nꃩ-u.͋XxrZJsbr k){z*j>-  -⎫ B`@jxxxx sb))+ɂ sk*{jjJjjr xz.͓ˍfR````9#1jjxR#)C9\\\TZbk!hJO9%UA( /Z 9pzWW-{d)))MMMMRB" (JUUU/ZyCCi1``}91_mB!iRC9hxxxZ9qssqA'ja'Z{'Z%%%% ̃)-).68 n;% {*k~Jzx{a'757-L nФ.=%-?.zTTT J{){zhXkb7577o- }M\Xxjs)K{z J{n {jpjfbQP``@ z ))- }ML^Bisr )s-J{({gj6666 i---N ̓*rY*I{ )z~zr\)sfb%%-?M=55-MN k````p.΋ .c-mgn'b&JvgRQ|zJAR)66b'Jp`ppLkc9Z1./ ZA bRJ1~\B#!Z&BRc)܋sZ#㣊s[`zznB1ZXXXgJA-- RGR9-%k&R7sZ|UojbhZ+kZ ZkIK{HR+++)Nl{PR [hjkj*sZ// sJkַJ{r̓ŭ ͓ſKsh{bxxxx sj *r'.7){z,fr ̣-_.:* +kxxxxzb*{jRxJ k̋z/'''N/MW ``hxJ{b\ sj5 sJ{rN-.>.+.zx~zbxxxx {j - *s*{r~Xxjr ZZ^ #gR````9$1zjljR)K{#1\TTT9!~z@!HJJ$)C]5/  +sAVTl{1^WUAD)@BBB) %e)MMMBA#!{HRY]aZmsA 91jnjnAaiRc9xxh`Z9sqyyzAbZ{&Z%%%%̃)-퓢Zwn?5--rJ{  k{//.{&b5555N )/''nͭMxzRYI {~*rzjb7.-=- N|Z.{- J{z,.*Is*{rXzzx&zb5?웧 -̓ `j*ik|\\*s+ I {|rIzj4646 j----N-6?.'6>2ZI >)zzjxx){fb7=57 -M-S Nr````PpYO -Mܸ-ے'b&BQgJ/-B9S9'WbhZPksJBbBKkD9%% cbnnbRB11!ZGJRC)\\\\s cs([nkjgBd)pppgJE9 'RJh*c&R757s c{~`z*cZ cZ/cK{bKIIisiR O{)ZzzJcb-jIc I{j>?=̋/+͋> (h퓭`{ZxxxxrZ J{r7%I{zpfr -{-*cxxx sb-=*sjrz{kJ{r ˋz'''7.͓- - .xjxxJ{b^^TV)sr)?)sڪsr{ -#+ ͋@范bxxxxrb *{r {j`hxNhb[ .Ԝ*.퓵GZ````9#)`JHHKk)5Zܦ9@Bjh!(BD) x (J -UA bE)Jd)KjJb1a%%%)M͍B1/Ls9Ã]ZI]Ls9 9f)AAZ9xz~^hJB)YA !'ZY{&Z%%%%. .̓ M'/rJj{JzhJsa''//M/)o wЬ.-=%%zTT *{&C*{r`pxJ{b7557O --=.nxȐk{Ir''J ){rxhxxrb5%% )--˛Z[쓌@B@*{szz){++ ) s~({Hb>6 i---n-%n.'7.V {WWWW)J{JjzxIs%b////---'/-mNs```- É LM tZMgeGjJ'ZJJ1J1^~ ZGRLsBBBb)%-//+kZbHRx\&B1*9!Z'BR!{Zᡡ([ckbBB1XXXRgJA----GZgJJc&J7577JsZ{ cRjKkZb{bIIMKshR))-s 2ΔRzzzzJcbíjIc6Jj;.̓-͋{onȌ{b|Xx|rbz k鉩){]Z=fr - -Jcxxxx*kj7r)k?=7I{z s7'5'.뫺7-.{hxpJkj|\^){j)- s{ߟisr퓪 ߗ ͓bxxxx sj- -z k & sj```r .퓊%fZ````d9#)HHHHR)5555 c hJ$!~j BLkUUUUq UU9AAD! )MMRɉ1a(B!W_Z! U(J UU1_UAA>>7/JB1```@B QA!#'ZY{'Z%%% /- ͓b/-=5rj*{/Jzhksb%%%%- N~ +/--Y *{׷ rzz~x)sgb777'식==Os\ k 7*{z*I{X)rxxz|zgZ77'? )--̋i}쓬BKC)s&>7J{ -7I {{ojzgb666,j-----oN?RY I{Jzxz~~(sj%%%-r m-7uwNz`@``M틃M*M ~j-쓇'ŇGbJZFJ9 R)R:' cQZXlsIB‚jC1-  kZުbZ'B9xh뫄1!ז܇R`*^&B {Z!{R``@f:9RRppgR9''ZfJZZJk&J777kkZ` cR.} kZZkKmsZ!-)n{)-|B sZ)) Isb*j?? /͓Z *+l{Zxxxxzb=7' {j/7){~zXXXXͣ--H]*kxzzz kb.)sjhi{z*͓{'55%- -7 {xxzzJkb)sr5=)kkJsr쓫{ -:. ``rxbxxxx sb/+)z)sk{ {j`h`r m/) gR````9#)hjjlR)5555R!ܩZ9kb UKk UKk U*kUks UR R)MMMKZ %%%bHJx\~bHJ]UUxZ'J*sGJՕ kiZ*jJ~hxxJB1bB YA)'ZY/{'Z%%%% ' ̓n////gjJ  JzhhxzMb-̃--N-ѬN55oj *s/ {k`@*sb77N n^А탿>rT)rw {j`zZ555̋ +˃b講̃)k'&J{ʿ) sprb<44 ---N웋.n.**{-rJ ⁣)rxpxzsb---MJ{--J/>-z```Mၡ- \^N I-姧GbI&RgJ>'J9K1Z#)Z#1ظjJ▔+kZbZxX'J99!Z1_ +;Zc)^\{[([bbbbf:9ppPPGJA%GRGB /kk'J*cZpVHZZ剕*chR {ZB@JɋsZ) s ";-ДRzzzz sZ)) sJk'?)sj>퓫+# ͓ZU퓭|k{Zxxxx sj)sr.+){>Nz p퓌x*kxzzx)kZ%%')srrlz* { {%%%%-  ږkk*kb {jz)sJ{j훫--뮩 p苃Zxxxxrj - z s]Ш {jn`h s ͋ ͋gb````9)hhho(+kC)hRB)  kZ*+ Ks k l{*kݫ**{Ks){gRX+khRiKJB9@%%%%E!ABªZ%5Ksb*sgZ^lGRKsrZ} {j~j'Rx``'R9```xA(YA)=9'ZY'{'Z%%̓{ j{(N///5rj*.(&Jz`jj{j%%'/n{N=o /+/or\\\\)zm?z)s Jsb7. -o͋࿕{ b\TzI_rR rgZ5?-5I{#퓫zy̓Š{)s>(I{-* kꨨrFj4-J-)-)N/( o-]NP)*{bK)jx sj----̛*5 -K (M {````-̋M*+.-my[sM'''&GbAFZJb&BAfJ1vZ9- bR*p kZX+kbq{Cb'Jx9#)j9Z&B#b)\\\\FJ{Z```B1RSsRGRA%=-gRJ/*kI7777+kRxzZhRUv/ cHR+ |bMEMkkiZ .{ Rzzzx kZ ) {*k/+){j>: -ˁ)̃zlZxxxx sb-)-I{ {iIs/.z ̛͋~̓)kxhhx)sZ/'z)k= Js{%%%%. {-훂v {```*cbT)sry7z k j{j-ۘO#-͋hx{b||x|rb z smv){rozrz k ̓* ΋Z۾/͋Z````9#)@h)9ZA=-) kb) Ks k/l{Ks" {K{{KsjKsRJJJ9A%%%%E!cBBBb!UWU*ke1k skjxxZ s K{Wk{j^xxzZA~```A1YdA)))'ZY 'Z%%% {է -U/N=** {j* JIz`hj{Fj%%%N{. b %=?-r\\\\*r {rzbk{gZ77Njs o &6 .-rt){z/z邧rJ`pzZ5555˃I"틬rX~k̋P>{IsVԊ{I{gJ{ {~|\rgb,-j---- n+- ra*JsÀJr^Z~z(sFb/-// {++/% Ll~XM s```ଋ,VVVLN h-sӟGjJgRRsBAZ:b&R+*.-jAKsb+kZ``ZAb~9!hࠀ1!5< cGJ++)Z"!{ZsR@@`B1rsssGR9 RGJn[ kB?777JcR chRh> cGR' |bMIMsZ!)-sRzzzz kZ Is sͧ {j:8 Λu퓬hjZkZxx|x sj ) sY){r`̓z - ̓кc̓ B+"̋Jcx`pxjZ//*sj) s {%%%%--훪^ k{p```*sb^\r)kjrc#{j/%. ̋bjjZk{bxxxxriZ+ +z k6zj`` k 탶 ΃7bh`@@1)hhb//// ZB-) +sb5--l{*sk{+s {k{f{K{*. ksZnhhn1'E)bbBbb0UUUլHRJ{ s*{jZzj sXKsb_jAz~~zJc9YA))'ZY'Z%%%%-색 -  = {+j5Jzh`r)k``xz-냡-A⏤ 5PZz sb {jppJsgb777.k) o"n:gkz)zzbppzZ57j˃̋@z\ *˃*s*j{mɷ {js/ )sfji )-- M:n.?qaJ )rpxz~zb% r'/%5 Mn{r{-)s`@@`M# ,Á--u ,><'b&JZJ=&J9ܞRa!6.bA +kb5 sj{~bb kHR~W^R#)~WR9_zbb1#!ZgJZC){)c!sZp`zxB1rrrp'BA -RFJ[x*cI7777 khJ+kZbhZ |jMMImsZ-))-Rzzzz kR +rjk*{j훋 /͛h^_틌zzhk{ZxxxXrZ --){r5}){z lkz---- ̛Kr̓Js̋*cxppp kZ%- sj9Mɂsﭟ s%-%%. y. k{```` sb؜r c)rb:jsj== l{ ..r0퓌`K{Zxxxxrbzb+/ {jjx`z͋ s ̓{̓ףּZh`h@A#)|t|~{)5ks9T\\\ cJ +kb-=l{ kk{+s8 *k{~ڌ{K{"6l{Znxnn1''E!AbBBBHR+scsyz*{rJ{r⌃ { }UK{r\W__rgZzjAzzzzJ!1QI==9'ZY |Z%%-{ .--6o %5-7 {Kj{ëJr`z`jsj5575-9.jGN-/ pj\XXX {r {rh`hj{gb7555-k{ o:okk{zHz[Rzb`pbQ8XHZ7̋K{X\@l'R^jsJZ {I{_\y]J{zj~rFj<44< j-%---jN̛,+) .H*J{Ѐ rhjrb57 ){----M-j`@-냁"͛,u\N [b,'j&JT\ԆRRbz~Q9ظާJb!.bhZ*kJzZ$1^_Zd1«-'J)V^hJ9@jii1"!Z&B#UR"){*cᱣ JzzzzJ1srr&J9+ )'RFB )cI7?KkhRո cRljksGR+ ZKksR )) {!ꮌRzzzz kR )Jsr+-){j퓬=% ͓퓬nzwk{Zxxxx sb*sr {(sp̛r--%%̣{퓬ח^ cxxxxrZ55?r)kzj;쓇j/'/ -- Js` kbr)kܘ?9rbظjsr/{ jjbKsZxxxxjb )zj= {jxh͋ s ¢_̓Z````1)||~~O====s9^\\^ cA -- kb ' K{ k{K{߿{K{>˸{k{>r)/KsZlnl1'E)!bbBbѤJ{pXZ^J sjN*{[ciu*{ {x {rxjb`rbZzjzGZA`hhx'J9Yd9++++'ZY{'Z%%%%-{.+)M쓢/o-/zJj{jzzzkikj55 {- '.{p.5jXPPP {r {rrp{gb5777.--'7N~W̓r (s`zkbbIsIޭ{JZ+?̋jZ΋HR?Vjk b i{){(| shvrfb>4,*-m zn ??n {TVVTJGz ){jjXzzrZ? r/?% lrM)s````-ʃiM쓹) M*. ?GbIYfJJ9J)6&&b'RbIB'.bD1Ub1hRe1p``x'B1bpr9"!GJWB"!sZ sRxxxxJ1srrr'B9 RFJ *kJ5KkR|*chZ'bhZ{bKMKsR --{-!îRzzzz kR) J{r -)sr퓌+ ̋l^~{ZxXx sb-z)k/* {Hs(<r--%%̛ 훬͓ cxxxpjRr kթrUյr%%%% ̓͛ . {xh`p kZ^r)k{rrb,55Jsr?͓ks/- M‚ bdk{hbxxx~jb sj59 {jj͋ s ͋{ 4͋b````9 ~~~~s#)====s9VVVVZJ----+sb/?K{ k/.k{+s /k{տ߬l{l{Zjn`9@''''e)Bbbbb{%%%%*{Xj*{Uk s*>r |){rzZrbzz~jhZAxxx'J9QI5--'ZY{'Z%%%% UJܮ.՗=*{Tj'j`)gbsj-냥-O77?bpppr srAzk{{gZ7777.5-)).탬hO{--̓r){Umzb(pbI{IZ*O,{X{k{zjjઞIkJj  Ism szPrgj66$s -)-Nj**qq* s)sjXkrZ7'5듨z)+M {b-){@``@-˃iM+* m-+",'jJT'RAI1XXFB@!\GR)/ bA*+kHRz chRhZ9VV:#)\x1"!=?:WBB!><{)cᩩJkEB```K1sqqq'R9/-GJJ<*cI7777*chJ\ *khR' chZ/*${ZjsZ9) s {R```` kZ-Jsj)srX =.퓪b͓ kT cXZZs {b-/z sfWzIs/z'%5 ̛im훬Z͓ cxxxzjZ7-'rc,zj}r 퓬~쓭ʩ{pxx*cZXpx kjݺrZ;.&)sr?J{ - LT\\^Ksb|||xjgZ  sr5 ){jj s -{Zp틭{/bzzzz1aKkd19===sZJ--- *sb=+*k{+s%{K{Uk{y묃l{5l{Z`9`''''e)brrbb̓a%%%%̓*{^k*k*{jz{ {\__ {rhprbb~^^hZAxxxxHRc9YA--'bQ{Z%%%%-̋W͛M_.̓ > ̃rkJbi j {~|zzIkj7̋, /%7̓9͛.zPbpp``rj/)zj\|sFZ7777-{ ) ).̓\xO{-rI {u}yzbb`bZxx͛zխ lCA hzijIsr + zsz)s*rgj664){) Mo"Mk.>Mb8jsXIkjh`jZ r--)+--ߕ-)s@```-샩,ok -c-֟Z'jJT\TGRIhXI9zzpzF:b)||'R") KkHR b'J* kBZAh'B1x1"!&B1ذ &Bc)s c*?)k%B```S)ssssB9 JGB*kJ5JkZb'R chZ{bI*cZ .*s-{R``xx kZ))rIkzr)k  ++ kzk{. kZ\WU sj kr{{j {r ;{rpp JWrU c``bR /* kjHzj r -k{.U(.J{륫KkZ\^^^jcrbb *sj:?K{-̋n틌jkskKkbx|||jhb z k%*rz_r {hxx͋{ Z````A ~~~~+k1====s b'J-==-+sb/l{*s-l{l{~/l{KsbLJΦ1A''''e)Bbrbb̓a%%%%*{X\J { -.j {kJ{ {ky {r~x sgZ^~ꊩZIzzxxhRAaaaaQDA ++'bQ{'Z%%%%-',{򸰜̋//7 sJ8aJ {`px`Ikj5 {rOOppbOj``@@ sj'rj?sFZ7777.) N{^({=ףּrI {YOn {r6cFbXPXz +̓k{+)*K)kTTܼ)s'/--){z|rfb<<4,J----n-N.8s s5I{b\|jb˛b M**rXM)sp``-샃L,r[ ׿'bAQ&J5I9TXp^&J)gRAb'J:RZ9UZ90UUhR9uUB1Z9"!GJ&B#B)4sZ+-?ikfJxxh`(Sd)ssss'B9--JFB 8B cI55JkhRzV chRߥ chZ>{ cMMMKkZ 1Mks.RxzzzjZ ! s*k sj\퓇j ' ͓W̋l{JJ@J{bcbb*{j5--*{r){zˬj//I{_)s ͋ cxxhhbZ='j cb'rj( /퓧r --͋N͓Mm{ k{`hzzb)[/j c jb,Jsj5l{ذ͋ΓokckKsZ\\^^rhZ+) /zj {)k s %%-퓭s`h΋E=̓Z``hh1!bhhhh{9TTTVZJ-)--*sb+k{+s5%{K{-k{={l{ keGO1A'''&e)BbbbB̓a%%%%*{^^j*{U]kr0޺ {ܾ^*{rh`*sbKZIxxpZAaaaaZAZQ ̃&Z%%%%/ -% ){K ksxzIsj55= {o iФ퓵%%jB@@Brj57zjzks&Z7777N^oMcb̓zT\\I{jzkgb\\˃r) {- ̓{ {6>*){%I{rrFb66 J{---)-qqj񼪪*. {TTVVs s)srxZ^ԨrZ.'˓r ---"*5- s````-˃!- ˂-,6bARAzPpI1zp%B)$$$RJh` k9R⢢J9',HRB 'JA&B1-/9#!FJ:"Ab!{jU}bIzxxxZAaiaaQdA 'ZY-̃'Z%%%% -:М%7.J{TVTϼrj {qzxzIsj55 {% oo pjBBbjjb/ r k?s&Z7777.K{  .XZ K. sTTT ){V){r֔kbX|r) 냢+̛닫k6{J{XXpJ{jbjgj> is---+NN˓b**  sWWWW sik쬜)sjXkzjb$'=5hj%%%5 ̛ - s`@@`,sN M zl^ GbAQ&Jjo-I9ޜFB)..ZAboj#)rZrJ)'Jd1cAD) -B1 9"!&B1(z9C)sRjkfJh```)S1qqqqA9  JFBˏsJJsZzw^TZHZ6 [iZ&{bMMMIksZ))-7sRhh`hjhZ+/ )sjoi sb￿̋z=55%퓬lkJhjcJsZj sj!zIk. {r˓r 웬j̋kKkhjz\ cZ6)sj|~irr.̋z ͓͛Ksp``hb)[/j(c,jZ/jj:09K{͋L{;-lhhj*khZx|xxbGZ  sr srzc"̋j----ݞ틌{߻+b````9 ||~t!bhhhhXΥ9WWWWZJ---KsbKs k+ {Ks* {Ksls kϏmd)A&&$$1b{kkk̓a%%%%J{X^K ͋*{Xx͋K{ ͋k{'jk{ kx``zbJxxh`ZAaiyaQA)) !'ZY{'Z%%%%̓ +.;o=+ --j{T\kVTzkj5 js noKsJB@@jhb-(rcB>s&Z7777.k{ --.to a.J{){r<>66(cGbxk)) ̋,,̛^{*s\l{){b {Is۪/kgj6 i{---- -kZ N //7QQ {IkܜzjrkwwrZ%%>j--)- ̛ʇ> , s@@`-{N - smTf-&ZA&RAx~I9ܜfBB)6.ZAwj rrHRC9 HRJ}kp@J9ppB)(jb9C!\^]UgJ! m9 sR!!k%J```)S)qqqqBe9 - 'JBc cJ*cHR [R_צ+kRח7{ cOEeNj{hZ )-) l{#{fB kZ-- kjbrꊈrjuz '̋_RtKs``*kbfhz k*srTթz kګFb ̋ ̋О<.Zpx cZ4j c#"rjx̋r - ͓(0 퓟K{`@`` cb֜jrj c֟bbrjne}K{bl{=͋{xPrj kZx||\bhb sr 㫻z k~vr {Kk'̓{6Z````A~~~~!bhhhh֥9WWWWZJ-- -Ksbl{+s'Ռ{K{+l{뾬Ksksbhhje)A&&$&b$!̓A%%%%*{틌޺틬 {͋⬃*{`k{ kmzlsAzxXxb9c{{{'b#1ZQ+*+'Z%%O͋q_U ͋!o7--+.{|K}U {````Jsj' k )o 'o'gb sjr)c >%sZ777? {---NoɾOkNrɂ*{I{z7')kb^ZxXr) 냬vTV̓{ik{ {i{ so~zPjgZ<<zjr  ͛ ^t> $ksxxxp)cbP& kbWn~rb=-r k{oÃ̃+{kz{+{?;{CBB shZ||||jgZ!/rj+ {jr ͋ks^x̓/Z`php1 ~~~~b#)==-=xΥ9WWWWZJ----+kb)+- l{*k/Ksffil{{*s'(lsbhhD)A$$$E!ccCC̓a%%%%*{͋zK}͋kZ͋~\wK{pl{ kx+kIxxxXgRd9ccccYA))YR΃&Z%%%% ' =%5N{T|l냊}틫*@pxr)kcbB˃*k! ő/-o8(*sjjjbjb ])kjzRykZ7777j{?-/.̓"8o.iN*sT|| {Js .zIsbsp(kb|\XX s ) 냌^\X{{Is{I{_rbk{sXzk'Rj{ ) Nx-.R퓩rIkָ)srjhrZ/gr%---,~zZV {``@`M{#!#-n-.(-̓JHY9IB%/I19B!TTԴ9(렩b9AZAܪRJZhR_9d)_{₥1C)9c1~z`9C)kk c))jk)````KB!aaB9) =I&Bn(sR^^)cZ/jGJ,6(+ Zm}sR-..{ݵZx|xxjR- ) kjвjj茋z'76̓틀8r`{\xxKsgZxxhx kj#r*k"?7rrʎ̓r- 훬~뭓닪㌋ [xxxxjZr c/%?rr33쓨z--%% ͓y ͓uksxxxj c [ kbjdjb- *sj^Jk/K{kr̋R`BC k'Zxjhbrj)!z s_]r {sxi̋sZ````9 ~~~~bD)====ߥ9WWWWZJ -)+sb--l{+sͽ{K{=?k{lsksbjoE)a$4$E!bCCca%%%%͋K{׷7͋Px ͋P͋k{l{ kPX kIXxxxhR9ccccQA  ZQ*΃'Z%%%%k ^O +%%%o{||\냊ի*xhz)sj> k5n{ )-O4 k`hhhjhb)-)kjr{k&Z7777 {'/Nz|h.O. szksjsj'//)kbZ\X j+ 샋{싋=̃ik{J{KO{)sp[RkFZj{ )-r mpp` kTTTT sikޞ {jxzhxrgZ7'싧z%---, z````Ms -nյ-蜸-jhQ9IB+A1h9c)$J1낀bAsRb'JD) hR9*ZJB€9D)_9#!>775:1p9c)- kb+>UJkb)pxx~JB9-&BAa)cAJcZX~ cGJ/ꧺbhR bNjs cGmiMksGJ)))){+{[Xx|x kZ% kj|jb Jb>8:좸̋lbpZ\Ks'Rpx sj! #) sr`hjrb>r ))͉̋심UbhXXXbZ<.rb:~x{rbk̋j ͓n}͓ ͋Jk`hhx kZ+ kjSV sbrIkBbh.s~oM΃l͋K{hh`+sZ|^z\jhZ {j srk¬ s {ls?W_̓l{-bxxxxd1bD)====lsC1ܩZJ-- +sb -k{+s{*s *l{l{uKsbND)A$$&1bkkkk̓a%%%%*{틭(+틌͋范L{l{ k\X+kIxxXxhRAaaaiYAYR\z^K{'R  J' /.̓= /틯+O{\|ˋ{\hˋ)Zzsr/{I | IUO( Wob@HBCIkb%% /Isr`kgZ7k{N6-cjT*{r~v {b[*kgbZRX |r k{?7 - sVT{J{rߖikX |fZ쓈s )+ HM ?= b)sk {jzx|zjFZ/ˋr- - .-z````-js n.[n MhxxY1AA@l7R1U5R)׵GJAƒ cArZ(JXTRhR;R(J``d)w9755=Bc)p9C)./kZ/+*c1^xxpBc)aaqBe1=9A%: cD9???)chRbHJZhRþsZ͍OKs'B))+-{{Zxxx|jZ j cjb* *Z8 ̋)K{셎k{gZhxxx*kj- sjਨrb+6r---)̋8ꍬk sbzxxxbZ.&%jc zj[j - ̓{퓬H͋Kkpxnz cb`ckXjbjzjIkj.J{ᬓl͓K{b`j+shZx|XxjZ)rj% -*srzsYYj -) ̃ls^[l{|Zhh`h1 ~z||bD)====Kk9\TTTZJ-%--*kbKs k +Ksk{}Ռ{k{*Ksbje)A$$$&1bkk{ %%%%J{>6틭{c͋ꭋk{j kzZKsAxxGJ9ccacQdA RQ {hR%%%%̋k=- ̋=9%5=5{z,˃e+˃]~xsEZ4(i{yi{p U`М9sj%isk@ª)k&RJs/ /-N'o샃 1Q*{rjJ{jUbgbpLgb k{x {-M{TT֫*{7${isrisFRis )-򢫢n 7wjWWWWk)k izjXhX_jFZO*ˋfb / ˋ r``@@ jsN N Пn탼`hD9pb`9_B ///-I[9gRIxKkAڢhRe1(,hR9׉ZBU1#!w9757>B9[9C!/*.6Kc c /5s9zzzzs)9(TAC)*]Jcd9'ZHJ- c'J cHJ*_*sZoGkk'R))) |ks)[~zzzjR-+jbֈjb'5 r'b(p { .)!̋K{vxXK{Zxxxh shb *sjrzjbj))) k{k{bhpxxjR.'/jb|rbb 퓭 [훬+kx`` cbܨj*crjjkb5ok{yqyyl{X+sZ|xXXbhb -%Mrj) {j~zj- {?Ŧ{l{%̓Zjhhhd1 ||||bD)====*k9T\\\ZJ----Ksbl{ kk{+s >k{{k{4&Ksb쎎He)A&4$&)kKKKls %%%%̓*s?͋k{4*귯͋謃lxx~k{ kxpx+kJpxxpGJ9aacsQdAQJ{9////틌)싋  М퓕=55M{,싉,{`x{b*.6m{)+m{⮌,b````kb issp*kgZN{5͋5̓NjTTT\ sj`ƒsrbgbX,r -kzz k;=MsV{ s6'&{jspXisfZܜ̋j -훻n :sjkBrjz`rgjRKhb+ˋZYZ js!!Nn싮-+N {p̓Ij,.9ղb{Nf:UN1wgRJZiKsHRCKKHJd9 *HJAXIJA d) Tު1 759#!U9C)?7=KcZ++ c9`KcA- k1zk1W)kA`bhR-bA._ kHJ ݋kZ+cB |ksCsRp cZ/- kbkbJhjb*{&Zzr`r! jszPksGRhxxx khb {bzZ芨jZr!!!)J/K{^[_K{bxxxhjR7'/jbjjZ0"j- =/%퓭͋*khxpp cZިj)c)/rjjsb k 7/Zz^UL{`jlshZ|\^^hbZ` sj' sj~xW{r- {Ls躸{l{J{b``@`d1||lbD)==== kC1bJ)--KsbKs k)) k{+s*:>l{U{K{ {ls kGfD)A&&$)iIKk %%%%սKsUc{U͋k{))-"͋ܖ͋k{zk{ kxh`h{Izzzz'J9accaQdARIkksJ%%%%.̃]} Мk////M{䴤, k{~,|b6m +)m{-m*b``bbsj- +s)kp` cGZks--&o̓/ol +#+njTt| {b jsr cfbx^ r -bxz_s*s* %{Is{)s6{{^\PHkIhgb))++ 샪⪎ 5.jTTIsjrgbprgjGR-'/ KIboﻂrA/? Q`pbNJcN Ҏ틭/.or`j0 sGj +-Ik**/-l{1vTTT'J9KkAKohR$!HJ9(J%)./1D)WUW1!շ771}W\9+++- [Z ) c'Bp``pZ666kkhR i[sHRWk(ZRkZBRJ"*JkR凥bJ {+k |RzzzxjgZ *sbsy}jZ{X[{bkrкj .K{|s'Zzzzz shZ) ) sr`rZ^܌j)+)){ kPksZhpxbjgRjZ-/bbŽkj7- ͋K͋~\ kxzzz cZXrZr(c`kb | s̋l͋k{{jz kHZxxxXjhRjj jjHb{js k l{s b{b@```d1ll|+k#)====+kATTTԩb'J----lsbɋK{ k5k{+s*{K{ {K{ls kgd)A$$$$)KKK c%%%%+sb;(틌ݭ͋( ^͋xzl{ khxx+kJppppGR9accCQd9QIksI--- { !+ɫє-?.{ˋ #~˃Ishh{GZ/-m+'׎{<5ϔ퓋B΋ cxppzisr jskB(kGZ̓Js{ÍN !̃+) nb\\\){b+js)siE cGZpXM sݩ{kkWdksj6s*k-.{)s`ˋ{isˁIkZ|̓ { %%)-̓uM̓ RrAikj h{b_~^|GjfR/7j˫ kI\kZuN)coNZp(z@ªj8-Q GR K{B!TVT9 * kAkÃhR)'JD1UBD)h1#!) ....)p A-=?7 [hJ ZBpp k777kbksHR*s`Kc9PPR^Z'Jx[Z'JUZHRLkRbJ { k kR`pxpbhZ kb{[_kjhZr~jb LJs6* +s kgRp`p`jgZ  sjzjhZzzzj)kWkbXKsZ`prpbgR?')bb`Bpbgb*{j%-%%*{ {͋r{̃j{p [Zx[rbrj ʮ,|Y? k?͋K{j+sHRxxxxhbZrrbrhb`z̓Z"|b+{+ksj`n`@A~||| kD)====Kkd9ܩb'J----KsbKsj;l{*sk{+s{K{ls kEg1A&&661MMMKs k5͋k{ ͋͋ଋl{zl{*kxKsJxxxhZAaaACQA QJjsJ%%%% bb--- -n샼,\^K{=sGb-//'k,充 Ϝ CK#P kZSRP sIk'){ik[_)kGR Ks/-%{7ќ .pZ\\ k}mjs)k)c&R Js]K{k*/?sj*%%7s*k&>{Is&ߪs)sikZԖ̓)s)--*hNZ߾RA sk׮(sbzbZ kjSrgj```` js-sMVNBhJ̋8 bb zrUU a Un1TVWWAc)55?>ZC1>ZA'JBXV9(J%%*1!6d)hhhd) 'J??=-Z'B* [IxxHJ$!>KˌsaUUra UUKk )RJ ZHJo{%_Z'JWJkHJjkJ { c sRxxxxbgZ cbBbrbGZpxzkjɉK+s`bZl{j**s'RhhhxjGZ ))jhj ``b'Zrk{j!K{ K{jx|jsRxrbbbgR'bHZrpbHb?-/l{b / l +l{hz kxz~jZWܩjZjbJkj55j/[Sfl{h`x{hZ^^^^bgZ-jj>+rbxzz~{j {Lk՗pb{,kͯ̓*kB{~oA|t\\bD1====*kd1ܩb'J-- -*sb Ks s*k{+sb?KsUXls kEgee)A&&&$1bLs%%%%K{ k/((틌չ͋ꉅ͋͋K{Zl{ khxjgbx`+{IRI QAjjsA%%%%-{i- Д-===-n{ {j{||hjsgZ%%%%,| Ni)+{KҜ cXX__*{ss)s}C kgRO*k)/k{0'?pb\{ cKsjÁcGR.Jk{jkUsb.>|{Ik^{Ikf{c`ikR66ˋ(k  ̓Y%Z>U kTT]V)skk/Isbxpzb&RVZKIbcNfAWQ-j{ N)o w/hrH«)br}UD)_ʀ97S!9C)>,_ZIccHJA-'J1p`9) .71#!c!!jxd)bD)RB66> RD)\*c_b*#!uZ(ZJ) ZBؾRA&*cHJNA{*k sRhzxxZGR- cZi5bGZx~j{j)K{ kh*+kZ%% kJ````b&Z#bZbGRhsb{+{^Ksj VvsZrz{sZgR -bgZxz~jgZ=-lZ++-L Ksznk{ chx~ibZ|֖jZkwjb9᠈jbPpBzj -/l{K{z+kHZxxxXbhZ-rbjhbzphh{j)!{Kk#(íLsk΃ cj늪&J!bD)==== k1ܩb'J---5+sb K{ k?k{+s+{K{{k{_ls keege)A6&&&)IKLs%%%%k{*s888͋->͋zhl{~Wk{*sxXX\*sjxxxxKZacccRIQAjZzKkA%%%% {-N + .) %?N{tTT닫{k}{{-**{Z%//&-s&4Д틽-{@C)c^\\\{JssIsޯn_JkZ&&kk c'uo c/b\ޫs ki jsb*cgJ\ b nRު-{Z_{Jk^\\Wsik 33)skikR>66s---5̛(Z7(̛Hj6(͛)kTVVVJskIsbcCjZZxxp.hZ YzppR-J{[ss-J{ +nj *̃mb`Qd)VTT|d1#)[`(1!׿62d1˄1C)VVZ9YaHJ9HJ9Je1_(1$!(D!s9kUgJ/%%%Z'B/hR!\1rrrrD1-+1#)]ުGR)?ZgJZARB0j*chJŇkkI --siZJkJ`h`qZGJɩbZ"Z'R\J{j )K{bNp kR+-%ZI@``hZ'R hbZ+_\bGRzjh{baaL{ {hxksj??kJzzjbZ&J Z'ZؐjgZ=l{b---k{" )+s`RxK{*cbjzhZhZֈbZ jb/jZ|p c+l{8&zL{\LshZ\\\^bgR ++)jbkKNjgb|z|x{ cks cls*c+{sz}GR TTTVb$)====Kkc1ܩb'J----KsbKs k !*k{+s+{K{ksls kee)A&&&&)KKs{ s틭̓ނ탌{z̓Ksks sxXXl{grzzz~kYcccaRIIɥI9sA%%%%탋s+М + OsTtVV냋{߽{j{8ks&R'-js?ќK{'{b{ z*k\\VV{JsiZ{{ szC*kgR$Jk)/P{/s&zhZ܊s k  sIk`rkbA jk) j h{IZ .{ k~i{k)sk)cFJ $,,,ik)˓ 뛌^rb k\V sik .IkbxbFRzb戴R/+쓇I'5Gbkb``̋b - sMr +xxEI1|T\dA1r9#)>2)9C1>R9c%iRC) WZ _iR11$)㋄1!777d)VGJ%%%%Z'J%%55J#)\:srrrd1+)+ 9d)/gRd15 chRX'ZHJڔR'JU*cHJkkA---s*k= sJzxxzZGJ.+ cgJ cFJ~~J{j=*sZ|~biR ?Z9``bRchZZGR^{ZK{ k3VksjokkRbBKcgZ&B -bgZW}obgb KsZ K{뻌K{n[k{*[nZgZgbR>>bgb chb7+k/ K{8VKk_hR k bhR5-jZjHZpzzx{b቉{*c'+{+k]X̓brnATtV k$)===={9\\\\ZJ)/-) kbKsj*2* l{*s/{K{{J{"lsbme)@&6669mMmml{%%%%K{틭̓y_̓{n{Jsk{ s {grxpxh͓&baaaaRIaiiiIAXZXX+kA%%%% {n + ./=sVTV{j{{{1sgR66.s//ќO/ZМ{ k{K{rxpks+sΥ)s&JJc"Pl{_{o #㐜Z\\^sj΍oJsZk c'J,is -MJs^{Jk>˃Ik\\݊sjkjk)k< ikJ6&&. k +%N\^Ю__X cTTԊs)kߗikZx@`FZR/7_jFIbzvNAU&b~zxzj J{  - s('- {hCedA1hxeA1B1D1&BA^^1! R9 R9\аhJd1rHJ9px1D)[ZWC)./'d)!CGJ%%%%Z&B5WR")\^^Bsssad1 ) !9e9 gZ9+chR~^Z'JRBA\ [I cA-JkZ" JcBh```[gJ-bJw[FBzWWKsR+ kbHHhbZiy{Z9`Z'J ZRNsR&RklsR.bU+kZj*kkRC@GRA ZGZ ZgZ-*kZ) {+{k+sl}kk kK+7 [GZZGR .7jZr{^*chRls k/K{ kK{ k^ kRxxxZ'R!+jZ-b'Z`ksZ!)̓Ls. kn{b`binD1 T|Vv+sd15555탥A\\\Tb'J=--- kbq+sb l{*s/l{]Yۗk{WW~*kZJE)@6&&6e)CKKKSk{틭틭̓z*k{^\X*{~zzV {gjxxxx͓&baacaQAI9~Xb9 .+k ns z*{ *.&qsTT{j{ޖ{sxpz{ c5+kIR ps<(/ cKsr̓ks}C)kFJtZBMEZ9 ) JcZ  jkJx|zjZfJ驻[eB J9ؼܼ*cR^- cZuZ{bhR"WvZ9hZGJ) )ZRpZfJZbHkb)?{ZksZ+-{RJBCBGJ1 hZ'R5bhR=-jk(R k{ kksj{ثs+k5=,Z&JZGR6'%ZJV/GRkkj64 skk+KsjKkBzxxxZJ+#)hjR펨b'ZbjzksgZ{ k}{bjrKsZKKO)|d*k)====탥AT\\\ZI sb絯*sb--j*Ul{ s*k{*s`B+kbOD)A7666)IIII c````Ks?틭͋pֽbXΌ{UUUX {x~u {gjxpxxZccccRAI9pXA5%Q(\b *)b5̓8~̃(ssbjsZhbf9-/(J_.ls c&..HZ`bJsR666*s |+k&8* ͋Օ.iZ\\\^jZYbZ~`xZHR55 HR+'׬{HR̃)R]VW{ cj{k^޻sIc@@PxjcFJ66)ZWZKZrJw cQ?. cT{jk_׃{*cjjp`[GJl Zf9-- jbQIbfIPb ]sj bMr```Q9X]}]dA1_u1D17B)TTTք1#)*zzA#)7hJAqaq]'J9媀BAD)D)_= `hJ%%%%gJ97?+gJ!\XB 1 )--A1%Z95R(JWtRB~hJ9( :ZAoKk1)`s9U} [e9JA*/SFJ%R:ԔZB. ZZVZHJZR'J{{ZhJ)%%ZR,VRGJ.o_{b)sZ| c]u/|RJKooR9 GRA :--ZgR5 %sRɉsJk_Y{b^*"sj5ZJbGJu] JcGRUU]PIcJ?{b{jWoKkb+cAxxxxhZJ /!HbZ]ZR`hjksGRLsb-lsb"\jd khZHJJE)L*kD)===={9\\\hZA++-jgZ*-jj #7 sjz sjzK{jU]KsbmoKD! &&&69mMMФ̓k{76͋__z틭5͋ksx1ťK{ {~^ {gjxhxxZccccIAPXAc9ls9 jQ^uKkFI" iZ(s9\xZ%17Uw.RJchZ77%̃ibz`PPZ /biPsZ(X/'R&7lsj\KkGJ{b# 탉ZJs5? {HRX\\LkHR:.bIZ~ZR?sZW%% hZU{Z}`JkhR sbkIk}x~JcEB6>m{IR؜z Z~ܫjQ7k{hZ|y{m{A m{Z{ kB ZA'%.jQ)+{fI[b``shR+  |{mikښ Q`A1bz9d1/ 9d1B !tTxd1 A#)%'B9/-GJAxZB9xx!!\\^X'B%%55&B`\^C)7BbcaaD)+ )9D1{hR)???*[GJ\V׈R:HJ9xhJ9@Jb)JcHRe [9gJ9HcB%%%[1IcR(cR SGRR:jZJ* ZhRx`Z'JhW_sZ sZ{*c.mKkJ@@KjZA%kk'ZrZZ* %kZ {jckk*cjkb7*cIJkZ)-sRXXsGJ | c֔Ts c_ܾsbW+c9xxxzZJ) cgZwkGZJHxp@kkgRɩlkZ+lsbv_^ cR#)||t k15555Lsc1܈ZJ//bgZ sb%k{jk{jվk{jU}ˆKsbIiKID!A66661MФ͋k{.'틭틭 /_͋{~̓Ksxpp^J{ {{hrFj`xxxZccccAdAXA9;sA bRUwbQ({Q+ 7/{I؉r&9z꾪*sI-kZ'<>'MZZ^(R55 NjܜkRxXbDA8̓IԵJc&R666{*k- *kBW hRsa@sRXX^_iZeIibIZJ77{hR/ %kj`|{["/%sIxXjk9 7=s(cZRA(.&&*kHZ Z~zis*j_/ +kb:4'RwUKsQ* gR1,$Rf9-'&I// #1sZ ZQ{*k",)kshj\x9d1e91zx1d17[VV1`9D)ɩB9'+9D1j\89$)#!zX/ #!? ^[x :aaaa$! 99$!/%'J)RBHJ9jGJ9PzhR'BMMMeHRE1-- cByʈR9|xJ9fJ98.R9([R'[B|)cRۖZgBr\^ cfJ/}c:hꢢgR9kZs c*~s)c*cJNnHn cA5% *cA\PbIխ(L|GJsJksjkOk cޕ^RA$$'JcI*zJkI-IcGR{*c$5sbz^ cZ<:7Z9p`ppbA kbIU_GZ9bb*cGJ!!)lkRxbmsR_sHR~~~_)l~be15555+kC1܉ZJ---bbS]+sb  k{+suk{+s{l{Ks+kbJ$!@66661MM*s?77͋*x틍׬Ksh{KsrUK{ srFjxxxZccccA$AzA$1zmsD9 sbV^c{bU j-%6}իk)c *֋kZxzZ'B%Kc&RV_sbZIw%ZB2+c(RsZ~UJcZZ9ppxxZB!ZRZZ1z^Jc9,kR"UZ(B~ZBhCr| t kD)5555Ks9TT cA cZ]ߠ*jJc Wkk kWU+sZKsb*UUbRd)A)MMLs %%%%l{b.6*k W{ c{*cWksb^ sZjGbxxzkQccckA1XZZ$1 x((s1%55{hR .kk i^ |*k' s9'ZI m}bI.oUJk9UUsiZ`) sg{Kkxܚr |I^VVVkI5}}*ke9]Ukd97{bx\{Zus c/%s9x\\(j1_WHbA]I#9>W~jkI'5%=NJk.U |*s* k0TjkQ %)kAx\^ [(755KkZ׸sJcÉs kZZKs'B. cEIhZ8 zxFB1*)ZeA .l{Z+ L{A`ppcA*(jkR[ikb꥽ikJj9$)﫩 1d1__1!.72TTVV+9C)+9)m9!)!*W<^!677!* ,#!>/C)#!<*F:qqQQ!U !_⢢B HJ90WB94B1v\Be)`WA$)))-ZAJ$)XX\^9$1)9D1{Bd1}SAS&BߨRFJJ1xxjJd1 ]BD)&JD)WZ:RBܦR9Z:`cjfJd1/FJd9B9JȮURD1 JcR. _)cR*cgJpxhJd1֩ZI8+UZeI'UJ1(./'ZhJ;;jkR{ [Z*c1XXz^gJ9_R9]gBD)x__Z9 RA'R9*WR9xz bb$!5Jc1 WJc1Ջs@`Jc#!UJcs9([)cD)aחe)bZ%%%)cc1*/Jka Jckk .5(Jk@X)c!Ub)D9(b D1 V(Q1%bIKkZ*}sZ>:E9ZIBIAUFR(.%?JkA%JcGR sZ+> c9TTVI8`A$)_R 7?{ZKkb_kkhR~Ze1XS[I%9\A9 IeAzJkI-%kkZJcR~zIeI~׮IAbI8 Z1շ̓HRUU*khRJkIZ{Zd1W Rb(R$9_UR!_hJ /%%? kI^ZeA[FJJcfJ(cZޜ)c9xxh9!]1!_d)!*6)T\\\uz1#)1#)D))W$)WWU !#!7׀D)_WD)u()SSY^!5$) ku'JՇB9|uB1W9e1jՆ1 9) A$)*Z'JD)\_ B!/'BD)U:!WUjJD1gJD)GBA*WR1r^_BC)w*B#)u꠪9!_GB12J9Z߇J1&'_fJd)b:!wU:)U9 }UR) R1(RD)zR1'B!^V A(U*9)UUF:)5%UJD)R1-Z1 RD!x^G:!ի:!:!W_耈Jd1)U'B92!xhJ9' GJd1p耯D)WWw`gZa// GR#)^\\\Ja?7Kc9Wz)c'JUZR+ k#1VV'$)AD)----A66%!a͍9  %%d1h`KcC! *c9ZR_ c#9bjzZAX__p 5-=-(R) d9 |9bWZ 5ըRe9 / cZbyU+kZ_"GR1TTVZ1UUA$)Z1յKkAkKcgR kkR8zouhRD1WU9$9~%91UkcC)5Kk9*c9zUKc1ժ*[ +[e9UU [d9UU [$1U*cA b'JzZAZAU_*cAUUkkAUUZeAZR+ cR* cR} cJ.ZIRzR(JxjZAUbJbHR+5Z'JVZ(JWbhJ UbHRzUZR@`HR$! hR7 Z)_*JVTT#)[U9#)u1#!__d1 w_D)_D)! WWe1!**1e1-%995B1}:9?wU91X9d)91{29e19D) 91S|91^UB9_ r'B1,_(J9B1B96*'J1''B9uUB9Ш]A1bB1B1 J1AHJ991 '9E)׼91<B1+B1B1 9D)T BD)*/BD)W 'Be1%+HJ1(׈R1_}U'B1?UB1VHJ9 שRd1Zd1Z9UZ9"ZBUGJ9V+gJ9~R9VhR1߂GJ9 ZBeRAX'J)Pb1 GR#1\T4 'J ?HR0h`Q (R(*Uj(/R Jآ $!A͍9 %%%hR)W HR R ((\I(UJ(⪟GZ`JA'R) 'J9z-GJ1U RARBՀR'JR(J Z'JWb'JUթZAW*RAR'J7Z&BZ&BzZGJ?{RJv;RB cHJUZJ jR9(_.RA(R'J믩Z'Jp.ZGJ|z%R'J(7RJ ZB-WbGJ.b'J*UZ9ZJZ'J bBZ'JZ'JUZHJuZA Z'J*ZhRW菭Z'J_ЬRAVO€Z9RA` Ls9ZB`ګRA {hRB]}hR9^rGJ9(hJAxUY(J9'J9'B9~A1(^_B1/U!(UE) U1UBUBU(BU9 UB U(BUBUBU1U9UBUB UJU:!UHJU(JU9U(JU9U9UBU9U9UU(BUB UB*U9!U9U9U9U9 UBU(JU9U9JU9U9AUB U'B UBU'B U(B UB!UB! UB$! UB U(B U(B UhR$!UHJUhR$!UR UZ!Uj U c!UZ!UhZ$!UHR$!(U9a׊1! HJA%'hR$!UZ!UJ!(UHRD!UhR$!UhZ$!UhZ$!UhR$!UB!UB!UB!UHJaHJaB!"UiRD)UR$)Ub$!UGBE)U'JD)UR$)UhJD)UhRD)UhJD)UHJD)UhJD)UhR$!UhJ$)U'JD!UHJhR$!UhJD)UZ!U'J!UR$!UB!*UHR$!UB!UB!UhR$!UhR$!UR$!UhJ$)UhR$!UhRD)UZ$!UZ$!UhRD)UhJ$)UhJ$!UhRD!UHJHJahJbR$!UHRD!UZ!UB!U9 U9U9A9U9Ussssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss"1sA jU Ѥz/:\U}ˉ7̓WcXtrVrUo UNDQ߾*s̓k{x ksյ/j^ prU {UU*XCA_ qZꨊsb FJ--.*k^~ + {UUϬzUUnQ__.b{Jk5 [Z-jZ *UU {UUQ_NZ-{*շNl{N {^Z)UU {UUaWWo"B {Y.I@cK{"1Nj_ rU.RLu/U_WUXOu}trUNGjߪo Un$I.W̓Kshks-/rWrU {UUyhbUUë[{Jkvj Jk.*sWW rzUU*zUU*OR*km\x{Jk7 c-rn*{UW(zUUnQn*s-{ uNոN {W UUzUUYo˃UX {(Gbssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss!1jjjj'R 탯  ps}׵ֲvpUB]pUWJsoФW/oUˢ7*O Ѭ͓ ~WCSO͓|ଃKkψ R-- Sk?O=/11 jn f{l {'2N̋%ꍜ '-=?:Kjnk ^I ̃-φ*N#m-=9+n**/necꏴn^NhvֽnKJʮsA9.l{.6Au<-}\p4]j֒]/UUpX͓̋p}pղ(*.ʰOITk.UqPTO͓_h(s^s׷/*32%=nn-Z.K@@@ { N̋:n쓫 ,nkp`ࠎ Zn̓z ̋ n ,/+o%nXNwoN@pzb U[PUNjr```ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss!9sA .Ь̋7Ƭp/7=ߐ5UUUO;U.rWUUѬ퓐'͋ ФO©4.}W_/UZpZ/oUU}򤕊Jyp\z?r.b- )틭_.d-n5UUŊ-M.{zk{MI{ =ū-실S}Ñꮟ-.o. 9N N|^.rw.RuUƯKKJKs!9Ks . 5UUU7άOߐ UU/U{JѬdIjЬ͋ .`OUOUV\V/-?/oUg`rx]/UUUŎ-}~|I;ߪj\/rWWOٽ/-horUUN̓ᣈ@NM' ok{xxj{.BWkx͓@bnJ-틣n싪=%n-_NN<+O{W.~w] t]Uoj````ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssC9s( --͛.7-͓+.uѴs|mc*WѬs_pk.Ӕ*]{&qUҜ0{QrUUR0Ww0sUUX֍suƮs:uyΪZ8Z= <0\WUU{U0(UWs U{ UN| uU]*UQR?_瑌)jWn+bb j܎닠BNzx˓.so.xXZZMϐMKOM{"1RRRRA O͓{}.퓵 %%.]osZmc UѬs us%Ҝzs Ѥq}U7_P\rUU7PW%U80\jUU8΍s]mk}U]ն{=Ů{հ{ _soko|]UW{UR*8q00UWzH0q0_Q0tQ~.T0u]UkZ:***O_ Po ?Վ W)k.]3{?OUa5͓UUWx.召jbbbbssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssAsҤ( ͓zްj}]R}qu|\QӜqӜ0jӜ0WU u0U0_0ے0w*_0W4UӜ{ղjqMk-+ 0QاQU_Q0'URӜMk_*qE)x$-7'.BbZK+N͓O{0rr2SHZ <}}WpQ%Ӝq묯Ӝ0p>Z W{ߒ0Ւ0ג0 0ݪ ײ4*U{0*}0R{0}uQ- qU+ղQWWQuӜ0UZꗅq,cVqE)^Ӕ9"-%%X{jޏUUUrX̋n J O\\VWpM<狃 pXxV͓/ j@@@@ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssIs8 { P_bKő75 ΑWVTWQ*(߲qZoQU*:(U}׽U U..;uU (u(,/U׽Us}UUUU9U D!UUuUn{p`u]T|w𢒔0U]յ [>>{=$pkn8NzTVWU-̃66\-%U}pCA\4 ,S=-ޭ_W.z nEKIK{QOέ^P`pő⑤qWqV#0%%4U  UuU.U .u UﶵU}׽U* 1U UUb{\{֯蒔?]蒔{*> [y{7)OzZy+e.鹏m̃%\naU}0(\Ӝ4ӤbJʂޭWUp { +-orb```ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssbIs3z)8̓BC]Un͓67N5UU/BpZU_pO.싚"I/zдO\nMjn0zp틃 ͋ .̋rkN =J?S /p/z~O"oO.+ͥbI.=UU>ZOcYssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssbIsIN_NjN 못QՊ0ʨU|Yμ}<$>&>,}<ο-]՟\Ub}\xU}# Oު*~_\bÁ} ]:wϋP}0WPXPQՇ0|n{%*Ф/zuФ̋Sw t̋aA%OUUUOҴBYUU\WO aIo޸zN kNߚNyZjn!!0o(Qoү05555}Y΋. Kϓ$&$]QUTVTQ蒔0.{zМy+j.^̋}w}+jt̋P oUUabbOwkJ̓QssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssbAsr.` N ZN._Wn_燇Œ0.jӜ040ﲴ(x}8 }^]+ޫ}( 6]ւܞy(.u`ZWU<׽"jJ׽8  ,bƶ@A}i^p0Q^[PZQ]0 QN«ФOr.~8]PUo͓*,սj<퓆UZoOoꐴ /vz~bI/.ZYY-N͓*NO~obz0 rӜq}\Q555}3 *&}yB}kW] %}}ފÍ}޸מX ]8<綵R֧: .-}y7=+ﮃ QWVTV0jb~Qُr*;?-ФN=~ФO\?/zWTUO\.U8̓AOoOo.eo OHr@ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssIsSINNl 5O͋ @s*y3qs*({]{*~ͮs_U߮s UU4sU{UU{ UU{V{U}sUU\mkUU\sUU]sUUUU<{UU{UUUUUU0UU}PXUU{ըsuiJX.],N틈p czqmkqmk WӜ{W|U{ꀭQ_Uq1h آq0V/0[ڮ?q0q0㊢0jq0:q1n*0[Uw.Ӝ0Uq0(UQ0V#0Ӝkw ӜՠӜW׀sBNUU]aoo\ث kӜ{ Ӝ0Uq0rQ0"2Ҕ+Ӝ]Ӝ(Us␙nUUWXJj7cÿI[rcsO-۟o(o.쯗]o/pw/UUU5O͛$ӽissssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssAjjjjZ o.[}aNNg[ s.U{^v{U/UO̓\躲* * Un(OhoK oU oU o|WO|UO|Uo{nU(/ s Vol%nUZظO0e{&_%OkhJ buo 3_ؽUUb`UUN퓭:>O.) O.XOk_^XUUUo{ANl{+ o~_NNY kU{W4{U5OwBU-͓Wj -u n ozoUoU*oUO|UO|UoUnU s?ꏬ{)NW$(O0YσɫWIúOZzbJ5Xpr]oN6.5UUU/UUXXUUN퓫oO.nz?*{.ɂ@@@ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssAjjjjob---- _o̓U.̓ X hb`-L{ .͛eP2/NUN\mԴN'ςn͛ NLol дjjvoo'p.j.ooO :CoРn-]ץNN͛>NvXo.?O<(N'=O*o(o.Bp.(...pwT->+..cu.O+"ŋ~וֹN  OՕ7/lAo{ o(~zn̓կ.͓ j؀MN͛]. N퓕NhVN%N sͣ⊭Nle`L 'p{.kp쓀 o.o/ouy{OZoMHN!̛"''/N[^o.N[XԏNIO΋o.\x.hz.) .Ck. %OO;U%5߮iAMNn* yssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssb9s. k )O,o n N̛hࠈN*bN͛!;n"/,j(65.L2/ n.n͛rr. 7 /ͣT-ޏ%Nl훋oOZRon./nb-N(-?*Nxz~o.OeU/oOooOeOn.0.-.s`X-?ϗO^ni]%՞ﮓRrsos밬N9/b9O/o'o웪jn -̓(.иN7 ]NLbO,*͍N n-snj.MBb{z  Bn͛n"OohoO/n.ṇXx-a』̛/-%/.xo.>OoYU}OoȄ/oOo j~.n5.|*. 8..'o.5o͓Nj(].#}tTT\o+@@@ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssb1spZ)+oo/}n6.N>'0N `LzPΫM׵Om%.-WN _.`M5pmŧ%UNl Nm7nňN,% ooj꠩oo jm.QN `.o.?poOo/b.+?5=b1o O**._zn퓭o o*zꐬLM`xz.L M 6~N͛B.MhxbkMM鐬myNsBNm N,cO o'no[o.`n퓈n-{\n*o.4o.'oO*:F/oO}jtOOKn.k/퓢탰.틇/+NCNoZ.oٺ o}@JJJssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssb9sb+Oo +& XN웰N훬 N s"_O죫Ï uUఴ_- `0z{[N-,Z (̛/NznxzO :o؊o΃ .~bânRnK>N8n zo/OW_OoOz|po oxz/.̃ /*S.͋. ՕN-O +jN o?N+nlBBBBssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssAsO k))O<( kCo &:.֨.6?oU답ꊿX2ajaΓ Z-{UIbmUYmмan죥--o퓊0`` z/onoJ{. .꺞o(( ԏ̛ -͛p..*V]wS.Xo.o_OWuo ..׭ oڜowO?<.M /.Kh-+NL k.(N.=9O ?o%ﻩ kЏ).*. /NUŨVOaPPxΓQ ^gI*zoQ~-Fro/ ._ojj.MNoI{ Oo%o u .7. \-,. }.ON(zNU]Co 飐.un'..N틶.M!- N+Z K(}NzNK.NkBbBʯssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssAjjjjp&R+ +{Qp&Z*UgZ r*UrUHb uͧIUiz\PUΣYW MfYר_Ѽr׵ UgjU2jU2 sU2*{U5l{Ugb3bUSjUar sUЬb_QWC1mIb/ЬrugZUU3US_kU&bWhjldA *~K{!U * gZj,]kUApI  ^OQU'Z *U s UѬr UrU(Z]I( )rWVUΣYU슆Y> r5UмgjU2jU2 s2+sUl{2Ugb_3bUSgjUZ2 sUrIj<׭$A(WYx/Ib%uЬj(/"]kstUkkUT3WjGjUO(bl#1 ^K!Uk  퓩j~UOr:կsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZ1mkUsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZ1mkUsZsZsZsZsZsZsZ1mkUsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsZsRs{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{s{ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssVTF@ug>Z>4>? t k{ -sKsãyќby/ks)ҜZӜ$Zsck誂kLk{P{nLc{Kk8IsW{Lk^/LcP^{Lcʀ{P*[s`}^Wb p+kPlkPlkt k{ -SlsãyѤby/ks)ҜZZsck誂kKsc,8P{nLclkkmsW{Lk^OLcX^{LcʀJs%S kU` c* sx s gZÂo)spќgR ҤZ?;8*s+&3+k.SFZ~j/5APb/5O c)*b;!0FZ0bbÊpb ҜsRr/s/LkZS0'JֽLsOfZ(ޫs/lk}ʌPk?kOs/n}]Tb?~`ҜiZ kbLs~LclkU/sِ/lkz%'Jꑔks/ Wp+k(Pshfs{+c*,{ [ /+kzR ќ{Xu/lkw/Z(Plks+ct+c3P [s^s^/ cu co"O,cR/+c}+c#z{Lc e k{8WWb&* k}UbW;МGRÃ%sòSs{U_u{m/SlsXTr? T)sZb %Zc2n km9.ќZ յ̓Zlt{ Pbh@2Z"+Sp`oS1+k{"+k-zkR]^JnꐔGRksSfRkb+ pRz*/9Ċ  k.0Pڮ$T{!co7b9FZތ{A *k+/5Ab ] c˾plsA / c%* s*7{(q c2: J *r8ƌ{ r(@8!8싴ŀ(ب걜GZտ{O9ҜZUpZOs5/ls,6 Bps;-A++bTI{ش kO@(j oA.Za&7T9jx smU+k6ֽb{UWYpksB,O+c++cH0"O+cֽa++3b*pHZK0R-Pbz}7>1{.$S j PnBs #m/KsrjOlk++'oLk$s} ps}A +9'R֬A *qj_ՑER FJ"uZ쮬4ZҤ c]lshpLkKuP+c_/s)萔s-Os[㑔s/)\ҜZ«5-pA`'PZ5C9 PAj@bcGRIussPsS\0(`Z-)EǶb ֽm{P7/psP\`)  ) s׽탻*W@@개$J]ֽA*kJw.b=ZlΫOb) {n:/!0(/+k]*+k?plsWDZ*kuO+ksPb)"+/RBj{ c p+kw+Os)p{}Jp98Z qRH׽΃߮MeVֽ̓^ta` O ${`^*7b1ќfZ]bbWk{I@N~b/A ` h b Yb1Z.b*}bW{Z c+/Kk)+O+k. c ps'MpKkjﱔls ]/`&  c]~Z]AӤgJ TKsyFZ"pWҤ{rb@ "Z;+X-^8Z@X֬{ b`*̓Q}'R*+ko! b Ф{IKsgR {J"sGRh{Z {+kJ!ps+-\O+kKk-/s]Bp*c q&'QZ㷺4ZLs'~gZvֽj +yζ tr\ur8 />/X$IYѳ2r\n$J꠻bәls*p (3{]4 ZTlsPrќGJlsy/&Ҝbj/Kk_ lsOlk$!OZOlkup{.s R cbJ TKscn).+N ( sY啽b@w. bM@I{4Yޭ<YI) ښ͋b Ҝj8SjjҜJ, "\󜬃 ќbz k*o{)WRp/ c (*-/b=:  c(B`+ci/s)z/hR(&"! k Iz{ _3 {I".gb ?qb#8sq&Jx*̓` bSJ7ѬzWP+uZ(HT j՗jtl Ҥ@p@!O3P걔k{~^Js<;O{p{uB bLksKk?Kc-sZwplkjo/ "+!ֽ̓%4FZt̓j.zIhjUHjbA)"QÁb ?Y&R~" bKthR5=ݕkКT͋+A ʰֱI2TEb^呔r whhҜ+k+)4/ps*kxN0+k s9 +c~pjrlkeE c<+O c4p+cUp+c*8/  Ls_bN8Ҥ@8,cA`*Z7>+kakbiyҤb) (H49+urӜrT` 2(bT΃=4pk4/ijX\Pb1#Ҝ+cpsW*>/bŠp+c]+pls;"s/Z0Ҫ+cCOsW9p c,h&Zꉪlk  T0BQA /Ak+s** %/ZkOϑbpb]/{iU{ҤksrPzKk53+s4̓Ҝb UKs{$$>4ӳ/P_*m‚/R#pLk~th/Lkj{ czeu/ c+./s)pB$ pspKk鱔s{{mAps{uϿ Ҝ+k)'Ҝa /b&'L{c) q'Rp&R Z ?!,@OA !Z'/&gRXb.jJ޷b22ќb>xep9 6Kkձlk`Ulk]kpZj>plk=P [Rplk]cUuWs{՝אlk7_psH̐Lk'UhRZbR.رbqgRd1{B qhJ;URuuD)+Z ׽ bֵ@**ҜJz8Lko!b.OsKR6b;`BOZ(! plk򺐔lk%W|vҜs UZPKc|ps.sv{ c :c/Kk POlk쾘OZj#;pKc_r{{B{. ӜZ ,TmkYΒ!) ^ ,kaLkhRqZ-4ms*:`/x6u 5Kk)-uj4") sTֶpsxs?'mP+cиќ+c{+c|PP+cf Z/x /+c'(ZhOlk6;p+coLkzќ+c5^R/ c/LkWӜj<vTZ*U@x #Ip@h/Z{UZ k>uGR z鶵Q8 & Ub޸Z cub6ݒ/b(R / cwO+ck|,kHLk*籔Kk޲O+c%ZO cҭ/Kk?pR' Ob/s:A/R"{ZpJ~АZJ׽99""ҤР19@4ZUw~h'J'HRJj*hR߉GJy(Z *s단{bP (PZ,PlkxU_{b *^/Z{Z=0{R.sHJ +J/+c ` c^/b;/+oZ6v{Rȍ c\/+cHʶBb'ZKkrHҜ+kX(ҤRʾpB5UR;4 4'J}a%UFb"׵{ړƂ94AӤZv/Lk=+kp+c*5{lk8D^/lkuOLk siR&,{iJb**pRmsZ<`O cs\z/+c{ c(ac cCK/Z?.ZⱔKk5?pKk|Kkf.4'Rx}0Tbؽb*J{4jZ0qGZ*U c@~ lsVKsZ zwR. sRels:ڠ*s^8/R s{}/LkPsR{J{+c9?|Z/R*ۣp+c OLk[eJ/ZkkYZp+cI_^JPKc+k9®׽c)*TAaҤZkpso#ZPZ/2LkpLkpLk /lsZrsZ%pRw߻RwR|tpZ P c qW+c+czs[Z/+cULk>_=pZ { k?GJCS'Jr+OJW.b{l c[ c jsORx`Pb:'ҜZpk`O,c7"/KkbpLk+c bZsWi(lksC﷔Lk_aj|hR)*.Zv{p+cr}uu|hJ/LkM/Z(&ROZmO+ci/bVp{R"%AkʑZ+ tMs| Z s{KsZ+kz}lsIJWpls uLkZ{Z @b) plkOgzPlkmKc ',s=k/Kkb/+cűKkPsZҼsRPHBzJ [XZ;/hJ |+c.|/R=Z*HJ:HJ/Z=ќ cc3LktoZ:S{0*j3*-S{`븷ќ{[%?P ky"(Lk6+k_bp+k/w+crUPlkI^{Y+c{lke/+c {Kk'Ȩp{Cjp cj{Lc{RK|R/Z-p+cק|mkz.OlkR cќLkuPPKk!%?wR"kҜlk^u/ $8pGJ*^9b`3si+k 򝱜 c/ c':O cqHJ9{,kv(pZu_sR# *s c9[P [;ps ZҜ/Ւs/P cx/ZsRƈ77{R/R{+c6(RzpZrpZ khR/Z BHJ 5/Z*p oks[(J*OJ/Z}* OZꀀOk .O,kxOLkq}_O c]+c{+c7{ c\Z/){R>pLcQo嗐+c,lkilkO~ܪOlku~OlkQ{iJ,|RΫ{R,{Z OZs &s'B +czغќ+cy{ c)O+c^!Zo2{o{ݰJ+*{ƶ ќ{ќUWjќs+(\pKkplklk,+kԸ0p+cZ/ c^r_Z}αRzjJ|Zlk5`{W{Zx+cwP+c9?lX+c1`|,c3/R'lk(p c.ZzєsWu/Z-{R9* cN.{+kx.b#ls{㫴lsw_ssWصpZLk]plk{ c˽WZKZ(s(BsR*;;7pZg?pLcp+c~/+c zSZڣpZ{Z.J&PZۃ&sRpRSpRۭsZjZ/ c ^ [ n{HJ8x{R /Zo+cq2{ cOls/Kkhh֐ZUќZYsRupsbV{OLkKk-PsoO c/+/Z:b/HJs U cpsCop,ch~{b~`␌Z/rB+cµo{HJ(({R#{Z9/hJ/ҲOR/sR R:* c +k/ k+c+c/s3[Kkz_+cќZ𾰔 k%s֭OsWȠlsa몐lk{lkݐssprќZcbWOLc_/+cOZ 7n|+c՗){ZpZ^_/Z){b{s c{ZCpZ'wR+c!m;/ c)"7Ks.bÀФfZ?:0SER:  ho` 'j J{>'AIr9~o@.I|М'JS( *ihR*aa*hRˋާZ* kZj (սJs5,W7b/5*kTZ9D!֫ 9B+ 2%)5#! :$hRs*teZ_zjϪ53`PԽ8- +սRhfb_ࠠ1 r`PJR uʾAj@c9W IvEZ/I<2EZu,FZcABU$) GB**n k~-j4ќ&J_ tC)ս{%I'xսsuZs{z뾤#J^?2bZyؒb>}ݽS9jϤI2(2Z: s{V{/(zxⴵ(.}̓a xֽJ rТ{IJ ƤA a/1kʂ V@0*ls`.\6a ?-ܮV(J #) u(W 2YAU2R~x U9 0%B"+n&JJO(B)pjߙ)k6Ί{'wOJ7\Y* ` lPi8#X( {|*Rfbo^FRרrsAA&;FZ__uʋ@"Q@Ëϴ*kJs帏0`*n h*kC)ť˃rO"1%S s"}Ub( ^*k-c+k@@ ՠ ˃  8BФIsjߑRb:28) ڨwjެX86k:iR`6/(_Ф15 RKs3hZZMAz,(`/bӽC1is)KQ s(IA~սks J(7 (Ŭ{෠*FZ ,Jsbs >b¹r~5b?1c84Bzc9_" 굨ŊZ|'a(SgRoŦ9Jb`0~7Ztclkؠ3cA|ΨbWI̓fZx揤AA$ޯAЬeZ{ÎBnrXIzñA `pZl !9H (rJsa'Ju{A.` Ѥ9_&Ũb[(*GJ ﻲ& ~Ũb;JƲbI`T0*^Thsb2bV B1.(`9$*ФhRkcJ/bYb{^*}ZGGgƊ{g2ERBŨbcY,w-(נ_`_,ksx7.FRހ3^ kس (nRKkޥB 4sbe+9_ޏU]b ޢw*k/ AC+kؐRk{%zI Rќk{] s*ͨbrjWo8bv` {A(̃A( .bm cլ A\ʭsZќ+kepA9(Ѥ9x뮪C1. Z Z7ob6-,AhՋ@N QHQƭhJr.y֣ }A,s{60x̓u5b`@""!RaӲI3,p9*g*SIlW#RU΄A\M)G{j j{*ެ{`W ssܸ9@ 2&J-Z.t!!ƀzb  `5 : wks*Խb6ΰuսrXk6k{{%.: 45!'6Ό{W+r9ќ`!М @ GJc谜B9  9CФZ_ R/buk{A`{b*ݚOKsVK-+kR/Kc+n kOKk.~9~Zks1- 0MJ*UJ.ѤA9 ϋ 3cI[R ߪ6&Rj(xb(ެ{(ޯWR*(*(k MA*)oo ̃"WDb껉(sW N( 97^6gR{!ս (I ${2A khȰ :c["bWؐ`@ #1QHR 7{*}ށWs9ss@Ħ:&J^6 _&Rv9.s!ت+UԽR) WA j c c3 skvМZ +)gJ} *k9s&J. Ѥ cRuOKkKCϰbZ$O k/bָ/hJ> @Z *2@7 km'%TDZ {ޤY*汜^˙έ{, s鉵b6U Wur vUս{Ȗ)Խ.w(unؚ nVUU:IŬUI*"7 0 j *UyX{սOtIb[bսsbb#/<ŋ{ |{2B12~w(gRxB+* c(GJnϤ+` hZ/; ѤhZ8X@""j{(.Jz:탅1/6 N k{gZ S Xr)+Zq +銿b_ogRv{b5PHRb.hRrp+khKk.ls7KkgNJSIz{a(h%J.@**:u1k *7RL{**{PWU4bp ΃v.|ߗ/m}vOw̓S c^`*  (zZ`bX+ڶ kx&RK{hThjx0UZ`( DR稪ќIJkk7SRbΐ$Z:`R)/“RiZԋ{y c]9 xҜ khbZ|9*(A QksԾV.ުNJy*N"1"{'R!*A럫.j桢pb6nϜHRދ {&ՕWLkj 6 pZܘ{Z"OGJ (*c{OlsoIpKkbҜKk){pZ*s{ۢZX/*Z*{p/& s s!r Yb ർ k߮Ūbu3"1Yq'r UU笃޲W׀̓߻괵 *k{ lҤ *" @ r ɪ8 k{pAI+z {a嵽9 B9{`( յs3+ j몴 6 J+(PzB1o@pbV/AroɊ c<ѤJkj3ks|6)b䰜 )-/b -uKsUEZ֐:(@I"pKsiֱZj8bl 2Z6*^МRڥA:S'R./3ZK.Z~Z{R{Z e/*cA\;{b sobꀂ@ +kvuҜJj/B1`"9 *+hbi^Y,k6ZchZ *+x,s"\͋]sYΆjxΡ0j+սj)x ck8(zΦbŁ z$,pU3` +Í8j#z@6`*SQ*7΀Yŧj|зWgZս @gxb}t@(ڢ{(ꯜ`(~oQz k{ ,  s@2歃̃ q@jМI++ tZ >irzzB1 @ 90C(ʯ'JboJԄjKsFR6{9"/hJN{hJO9#J/Z'-ќlsoT{fv&l}{upKkpKkc;slj;{Sulks[/gJC plkPҜ "b,4gƮҜB+ WjTLsC_8RKsV?(籤oέ6 {Gx׀*syC &ZA)pI{T;/AҜ /!)J9 |9#Js~*9&Jzح{'JZ. Z%Mp+kO+kG c@KoaOls~u/Z)lk 9SZۿ/Z*c,Z[ks `,p##4Z*WV9ʧ/LkoA.&ub]4΃)I,s"aũj/Ϥ  =Qy΋{."Tֱkꪕ厀(r>ќ@8 ** Ac{!IѤgb*0'$b\ֽI> t{ɋO =ˋXrxޟj֩ ({#@oJ +OGZvȥ/1h oZ * C41j*< ҜIpIb Ҝ5׽̓{u*k{ TZoɀb]t93APќhR ౜c1W"3B.O&J,phR c"(nsyyo+c`.2Zpo c/#{uyg>p+kZ.ܵs#"O+chBp+c 8菔 .{"1!;/+ҜZR WR)9=8րﯭhZ8yuk{){(͋ڿWSB̓Zb?Ls(]]ꪊWyɂ*bHFbѹ_pcA(:uCIƦa0gbb{ս1`X ? %j:er6Ln$b  `FR.?{I$ɋ&Z4'Ҝ`ru k֋P9 - !! s. R #'''&{"ݠtks4{73Ls: {ksT"]l{Jќ+k^nItu&Bؖ c[p*k*+3ZKuhRߐhRJ OZ#* cb5SZ+/R ېE)"j2 ctќlk;lkN殹{Ԝ@1Up QThʒ1 ސu98ΩZ珯Ѥ Sr+7 GRӫb+%.X*^y(}UFRP^̃0!0ќb zbh rj]`00&-ޯ2GjK=BbHhKϜH>kEr"+Yi@ŧbl3a ('Ѭ J *b!΋B*b%msPKk4kiZ?4x&Z Ks ҜT(b*΃h>3ФҜ{Ҝ cِb2s ~tZ^?*s9Z-b2 R鵨OB )ќZ+* c!"OpBќR/'B*CќZ*،sPR*xPJҤZBՂ @B*/@ ^'J*Z(. -S@vA9+.A+`oRjRw. lN(sznעn U ({4 9N{u[zs)W /W.B aQ.@( :hlHHbT 9ʛ Y·b) !м  (&'RoljҤj(珍I( FtLs3zҤ"!  ֽ!40 R)s #r2*k"_Τ$ oZYkbgZұksoҜ{}ls)ZϺЛOHJ+OKkҁ>Lk9KkќZ*ќB)>ORO$ OZʐKkӐZJ c030&'&$Sʁ;T.ZtFRhPAO'RoHZwKsIQꧬZ?=0Y3PҜR겜 c{ogRdD1*~brk'l{@+k9)TZ./y֌_?tbi褮7-urj^21 k+=΀ .IZYuz2@,j7 5t{b?Ҝ{`px,k {sT );tc뵑*kҜls_N k`b\@Kk݂B㣑s-b.*&sKk\./!褊HJQ6'J(oiRkLkU{3RXS+kߕє cx HJh "Ss|ќlk秱@Ņ(b3Z^"ֽ k) &((̓tJsŨbU .b/@ັB9?*TZ~b(#(σfA_*{A )a8*&qb*,q *) prHRLJױֈZ/*b獵ub zX Brb !+vI(7Yo (2 Ak3hbcҤ sf3+{u stT{qhR*/-Ҝs#!/{(Ҝ{/p k@ ќ+k6*k}/bb'/+kR c1 ːlk3s&nќ+c.oe)b:lsI s:x R;/Oe)ROHJ&+cr c[pZ⚎'KkJc>[B)j: x k+kJ3ZҜ{[[{cAh͋"B/ 9^ubwr_ҤZl{B /bY. ќLsFMӱc1b9#Kkյ* $bʍ)ko fRZ-/׽.vqd!($zRb ©b ΋ zqU#Z).(J{иpV +sT%?4*s-:T/JiW΃*G{)T  Z/Ҝ+coxxb`Plk:NOlkphJ  j{btO+c%RR+cNoќZR6<1RҐLk -+2Z*Zj2 ctx cʧKk OR¸萌Kk㾀psfSsovgќKk*0hZRT{.W{ʷ4{ Ӥ$90A޽[I> !LkA kA_R ** C!΃ b!B@9΃gR"q+khpZ (%RK׽fb*xՆObX/GJ>9Yb9Ϗ׽͋&P49#Ӝk{C`/jx\+kvLs?vb3rppAj ׵K{44/"bVҜ{'iҜҜ{jx{1 P c;ZnPhJk/(Jȼ/hRʹ/R)OhRns'JB Rnj{@ OZյp1 kk|*plk6p{ќhJ*/KkQR:Aս1ꦘZTZpKk 0s۲9[YΠݡGR 4==TrqhRqhZnbpHӤ1wQI{+ҜA ")`qAG k#pZOiZ{p 4hќ** Sb[ @p!){A{fRrB*sIɉLshHҜ"9 jpj΃(0pZj L{/8+ҜA ..)sjTFZj'R) 4{3 c]'B*kPJp [e'B(␌ c(00R~zPZO ["Ҝ+c}?(B? -TZ}R|hJRp'B"+co/ߑkӱսlcoќ+c<ꩩpKkpkkZ?ۊT/HJ% gJ:ҜZK΄є c.yP ) &4R{&:b025{$Y+k_~fq9:ѤE)JP {hRCgZ_`Id΃b1c i(HhRz5gҜ c. $jP̃/-`*Tc1*9׽gR}ך)ʨnB 9)ֵ@js1sJ/UFZw/`(A(8 ؿ1껏O'J+h'J!<ZpLkmbєb. ҜLkj-O+c2pZݢֵst{ZBlki`OZͧW,cW ]x:p"&Lk yאLk*"bLk:&+cOZ sOKc*+c .S1솺Z{snW3ZjflJ/+chphJAɩ{ '4ms hR 4lsTb+Kk*Pd1Bj`ڃ3@k.s * ɍ{'J>>b1*PRU*0?A{˂QAP@ P%Jkn TZT V3UUU@``#3+h@ i as@4KsV, cP$B ҤZ{`ќZϬҜ kΦORPR 骿OZzJpC)$80Oe) sќ+cК?/LkǮj+cnєZ {~ts>BR誀AhJ龩2RLkUUה+cdos^c6-s{* c~rO cڄ/+c;Z+ RʫOB" (B"RB  є+co*OHJ"q#" qb{ӜR"''Br(4&BW`{9iC y~ֵ : {8A{  CPa{A! Z{9B9 .R'<0C-׽LsjnΙ *iubP*6.TމM@{A$Z/b+jW(` Z( DRؕ{%7Wobé ls\|pbOP c+;,c7PHJ/R>:-lk㐔 [*jȪps,~Zbc{Z#r{ [#Zػ{+cD{Z,6ZZ,Rs=;ZUO)B{9OZ;U c/b$23 cpZ'ҜRO/E1#/Z#ȐZ[PA s1Yc1?Z4HB׊"!`4(,ҜRpP+cA@~{)W}W?ҜiRm)R{ Hms&Jh{FR< ќmsnoj,UԸσnk$)p'J-_UA׵geYցrrlsA)5ls7I*5{ #"vZbzGRUPªU,kRzPKk2p)kpbpsnֱ{shl (B ,{iR*8n{ OlkwZ{Z aPZxᐌKkxfqp+cWv/ c% c_ˈp+c#єhRk{ZR uscvH4!)T@f`d1u+c#;9Ҝ c ZpKkE1H{Jt?b9n;ӜJ( 4bJvs7ujvT(Kb4a uPAqb1=)}Iua 4ls vC9.xJ_uGJP{#s&+cҔ cЪ۲{dP cBpJƌ/ZR.3R/Kk`g{ZO cOp [ ٰZzpZv { cwZijZ~n/hJƬpKkoO+cS+єZFoHB<ý/ZB8 c,oZu'BJ{ cC^+cN{Z 4ܑ c0uspa(P(*b"`¶bsr>yƠ z.ʎ9ƁaHRUwj͈pA @JI:Rbz΃GJ</A˧J=qY03]rUls{ (RkWŊZW @{R>b`ĶZ%9Ӝb1cȄҤ9 > ]r`9.݈pr"*IJ"pls.>PlkQNsrr{߼oDZZKp+cZjLk/+cwZbLkn%WS+cєLkⱔlk.ZOHJ* c_RHBh(B{pJ喙/R*(o+c/OBs*knKkX^/gJ㺲s3]ќsU6+kd/ќZ_R'.{A(bb kЋxbONfjҜ k+~T!hZ·Rj'%a2Z 䪩R,ҤBp0up(Ѭ)3A3+kz%lb^ c=jA޽9২ӤhZ* B`PJ=ּRU @ C;B9Lsqs%={ HҜ,kV/ c]Zj}/R_-pZzWj{ [-SZhjX{Zn/ZK/R-plkRyC}p+c޿PRlkzsI+cR:~ξZOZ?ߛќ9{R6kєZR/'B/)sVsw. [:$O+c3T{+k&e coR7ZU{RҍpHJ#m>9nAVR *R0-*ӤfRت7@O. $*ZO0.-h#1Tk|b[{ k9$bhb+sWmpѤҨ0!n);/*LsMv5b.AHi/1~(Ieqa 'q( ֑A:ebppms( LkJ_jUls6u{ {bJPR-piJ‎p c)XPiR:p+c-m{Z̫/%/Z2({iJ6.{+c]#Rb@siJRsiR)&bk;9m .ZiRJ+HJoOBp [}"/+cdFTPKk}pKkќhJ8kkkolk5-/Z=61:C!յ{UwԽڐhJ{Zxlsی{ !pZ#P",4 c/`Ӥ`Ƒj *hU+cDp;"~S`@ jP.4` &q1jp/ c׏T"1{ƉR9#Zր`&Zk{{)й@$HR+TZ膑ms590Z(PZ&B@ c) cf7;{Z묪hJ"h{RˇOZu/Z< /R#2єHJ?/Z OHJs'B/$!OZ3 "/ c)0o/RoB9oZp遐b'*c늩ќJ^@sZXlks)BhJflp cx|1*RoZn?{ZUw΀Ai/d12Z/Rks($Ҥ1<0ҜlskT+kW: Kⱜ@* *(4iR1ֽB?B`@ ޮ먖ꕵ /u`B`؈t@(()#)uQ`@GZ{{Z GRr0Jr"bʧ*4A)+׵bo둔sqs39o+cќ1${69phJCb'6+t@ňZkuls^`bhuT'JvW97zU䠛`"TiR/4I@(׽{#HZyWSQ)\4R7x<_T Tp +k}º$Jz*sr k^4ZzuhRqKk-범Zk {S{UwLk6pLk`Z_P'B )/Kk2~ќ{opKk\nBh(/ c{`{iJ/Z+isiJc{Z { [rdpZwl+c~b|Z IZ }OR8/Zv/ c*R+cwŵSBJ cIhZmWќ1*R1jkn!ڒHJ6tGB/ c OjjXέ~?*p'7,k4:uhR䌬pHR~~ }@T+kgA( R b{µ&b ੉Y틵`U sbwA&RT>YLkYLk,kbќ c?sZھ2 c~3Z︷/RW /RZb{'J+5 SZW c A<:b{sT+kshe2ls'wќKk~*cذ c/*k$ќsop c6Tw{iJ#+v{Rh{iJ&+c1ñ)|Rk9*{Z"ǧҜZ-//R(/R'XKc"/Ze""RҺќZ}R'߹ֵKkn[ќs/HJb ќ cbCOZ/'B+ck'` xևjj y/ҽA( T8!"u V3%X ֽIzМ` +!󢚍(&4ls]UZp4'BXub(s~75J(–ERuֵ+k3{=I)ZI@PZWu+k3{;)Ҝ{>ҜKkZќ{Gi+ks>ōR@ps ZhRolkfќsOLk/Z}zPGJ ;ќ+cu OR Z~`~E!@LkapGJB3{뷸Zo cnќKc%Ajt@{ "TZrzp  ҤZWXҤ _ѤHRյ%J ^'B=1؀0b9 3Zbܺ3 kR(jTLs99ݖ/W6sUwZ5` p+cʯlsAPҜLk5q*kNp,kBsp{8ꑔ{ { ZB3sW c+? cuPKkur{5Ols?Kc'{%3 cM봵*b]˱ c'cb/iJrs9| [^sZ [{(B {99+/iJdPhJ ZO /R/oҜR=єR3b{cClk㭱+cYV{PJzpZ ќZ>R{h qHRz4 ~Zq'Rـb~>lkyux<J k4)UGJ+%_U9TR*R&2 t9"Rj_q9* $(sU c.*KkPKkf c ws/ҜlsҜ{*ʭLs/R*z+k|p{#KO+cQOHJ {'BnlkKc눬{n8ќ,c +c%) ~pKk*<ͱHJbj *ќ!pƒ(+cJ/ZhlZ|pZ席sJ|{R=鰔R߿OHBبj.|(kHB{'B .R:ќ caO [Z{Z P)`ps3Kcєs^&\౔ c^rєZ-~KkllpgJ,hRPpZ?R'ָ9TlkհFJB:/߂ )2hRZ걜j `ӜB%'+/uښts|X*Tc) Zs<ނls33LkҜKk:+k]^Rج ҜGJ4ls~ќ clbiPLkb.&p,c/iR@/b( p c 吔sVZ"plk^ HJ㫔rsWzbxpLkҜ+c+rp ck"ќ+c ~!BkOB"k @hJ[ӲpB~oO{hJ*8;J;zRiJ{iJCpHJ96HBє c4+c_iR:WLk6ќKk7Zg3:.b cҜKc{+cSOlk2qќKk}oJȌ/@tRXJ(<iZsc ZXZp"1"ќGRKUpahB.Z PҜZ* ҜR !Jks"ҷ c: 籔s¯ҜKkBpbPZ's}{k c3{IҜlkw呔ZHb*pZoxҜs.^p+cќ1p+c|At+kZбlkzU/iJ $/KcќZc+c= s! cn/pRH-{Rdݒ99* &Rwfb:pRpP{Rnp𱌩RK߂iJ'yQPZw_}O'Bk:1Z߳ќRkKORέ/ZoZ]pZ"'J#GJBio&J qZdP1꠲bZS) ׽*sVTR.GJp`b*A W` GRȰ kq cߐZ?X/ZK+gJҜs/ztlsz {ypd1`{A, cpLk;hJyZ+Lk cLkY2ќ,c^TiRO+cOlkA8vOZc)Rlk=lk;J-є+chpB~cplk%ќ{Esop+cp,k*plk>-gW{a+")R9rRXkLcߟ53R/'B{w{R|8Zw}sBzZU+R {hJќBjJ{9N|9)9kv/1sjZX︘hJȌKk1(/B<%ܑ#)83bՐqZCՊ4B+{XLkTZ]zB"KsޣWksੋ[3J@+ATZ5ȰhRȎOhR3 cppќ+c 'Ҝ{yđb_C+cv(Jۥ?p9.OZ-sҜlkb߱LkpLk:''/lk::FCp'Bjp9" ќR Kc*csYs(B`OZr/Lk3Kkќ+cJ2sQ]P+c6,pb ilpiJ/9.R'J*z(|iJ,V|C1|ZtwA{hJ39ۚ.|(BzqcPZٳZSbՒPGBʆ SZA+cןRjtZ?w|)*joRs!@SoB̃ #pࠪhJK{ԝ5fRj]uHԽ{JרRksz Rb@KܦA o ( O k:V ZBp+ciLk*3lsbOLkOZbcY cops>OpZ8ۢ"P cpZn.Ҝ+cz|n/ ct~ќRjsoڱ+[Lk*]+cO{R+/b"`/ c1lkڐlkZ뒢plk1/iJoZ_ڻk1$ ZlսZ⾨{R;{ZƦ{hJlս`/hJ͏єZV{Z{ZlϏ(BK?ќZ7% cȭZ巸/R[pZ:=*)'"pR{:SLkc) OZ% ŅRߝ?1A+ޮsPKIE5g:։Z*Sksܨ s*]*6uR̓Vb`ќZ.ZZ=6(J /+c]%p'B,3szy/+cOZ cqꐔ cLk,J{& c^jpZ6pZ{pLkI{ c@LA{+cTP [ZOZ:fOKciJ2p+c{pZ hpsNk\pZZsR.CP [s_,&sBRx[| cjmPJ6Χp+ceͽOZ|p c{/+c޸@&pZ c߿"oZ[{HJ"OR?&ZZ+cp~⑔ c uo3KkṱKk!/=7ҜhJ*+c~uck:_//1J䱔+k0$ c}iJ'/ct\ȷs c+Cs{ls*WSˊWRls}/_ќ{")_^ҜKk&d+cZԬZ lkZmPZb?iR  cwl{b؍pZLڥp1PLc{ cbPGZ.+cIr/lk7+c(**cO/Z* OKclkw/ls-БLk豔 W+ch{+c:[X{R0)s(B,sR:vR[/1){!8p- 2 cpZ!є cyOiR,2Zb;OR ,{1lkMe_sR]/Z:sR bLk7v3sZ"3 cќ+cUa`  p[0銨hRWSSshlsv\to]SbZ 3{W3O_iRߢսlsҜZב+k{*pKkޫZxLkcbb Zʁ<1/bOiR:sZgJ/Rc {Zگ'_{RN{ZݬiJ>p+ce׭Z/Lk'ќ{*{++lkz:Z/?.s3lkrjќ9O9nk(Bs9jp9A&s1C ({Z;[{RpR.+Oє c[> Rh/ c;.do+crjOZ%?Z*t{bYRj@*+cJu8ZNZZ}e)+ZR~발h-@*7GJ{o  ASA cWZjb/{U^ c.*}]'J( ҜZb-ZZ(p cu4Lk%'O'BdPZ[uǷ6 c]Z^`Z &/Lk{+c׌sZ~ sb>~{HBx+/Zm%{Rm{ROZoZU?5sZ ,k-sjɱs:UsGKk{B|x{Rsf)B./ZSikHJpb*"siJXkHJ"z3(BO9/Z*Z| cÃcLk׸ p1) lkLHOJtR+lkY=VtROR c+w/bB?/R /RZ ouМZ킾J{d1J8a' GJp{ OBՠ:9 Olk$p{֔O{vT/Zpb/(J jB"*RU ZaR$:{Z{ c{/NsR Ċ^|iRkzsZ$h/ c{Z˗s(B+R-/R?l/R- pRC*LkZXќ,cޯ␔ZppZS-Z9HZ5ë|hJHŒsB"s$!9 9viJ[ۘsRthJ{RάpR>+c/RísHJ<{RU>'R OZZ PZʶz{Ri*ORIO [PC/Z{єR.HJ"SZ#/wǮ{oz J Z:=:%*k[`'Ob.bjZ(3Ѥs+ќ{.{o{𱔌spsPZLLk%p+ki cwҜ cW}rO cs2oR[rOR{Z&<~1 {,k{ZqAJsIR?/Z"9pZ^{/(BshJєRjє+cZbLk$Lk| coPb +c§pR[lkA/ZnsIJ`bHB"sb(PHB`/9|{ReќIJ-/Z> ќRɏRќ+c߲RܰHJk+ќZpRmJ/Z,PZQ*{ZzXp9#sR/+cY&ORZژ2/==ѤKs >Ѥo{DNK&RrKs++ksިS{mY5Ѥ{ѣќshќLsHќ{S{w/3m/Z/OKk[^5{ c.x cOZh b ќZ/b폾p c_ksR,siR{񩱔Z毟;3Z?{hJOiJA߰R6P12Z?3,cBszLkqo{Z{iJ'P'B뢢O [cOP [. Rֈ'Ҕ9:Lc(k9Pp+cW/ќ1,&O9"ќhJS>hR3ZZ^:Z9O [`/ cr{UZ៯P+c]w|/R?OR$ {B+'J.ڲOHR*+hJ{"ls[Ls鐜Zo6oA눧OGR]~ 9 % kLs !2/.kxs+{p3Z` csG/b@/+cJKk?csX0R .pls~H/Z+!Lk/+c_*{Z{IJ'/RєZvrbєiJ3e1|9PRu1߂RSs;2LkylkeS_lkR{ c9|IJ*;غLkgxRP9 +ҜZ&&3B^2!pZԏ/Z=cJ|HJpќ9+c7屔+k{ЂO+cTR()os pZZ+ҔR:-'B"ҪRږ/+cY/ c;/ACꐔB;sd9NjbZ`tZ߰IJ !6wX3{eZbIkpZ@Z;_OLkx{Z2\~pHJҿ{iJO(JR'{ZhylkiRB/Z.֯{HJp:pRܷ/'BєRŠ/R"єRb+[/*Lkk\+c_%]3sW0Rߪ{R`ꐌZ|+c)piJ/HJnsR 39sB*(&BIC֑'J|Bz{:.sA`pZy{R LkIk/HB ` O+c R c.Nw{iJ 'p [ftJx됌BWєhR˯2+c/b(ɨS&J蠷p9` oR^*O cms}gﱜKkOLku3+c{ݓќ c~xќZB iJ*(|iRLk=IJ*ZiJ 3Lce1 $s9ORu/HJi{Z6+ iJ1'{R+{B ñRj/ cmR{IJp+{Z{v{R/b|ȿ+Prs9|aoB~l{iR+"j*.KkI*kYpbZp+k+c cqќksޫ HJpМZV+9(OhJZ7t9{Z8o+k-(ќsob &{ݝќlkWvZ' pZ("ќ ckOLk^ +c7hJ oZ!.bۏ c={Z={ cl Z tsת2{/Zx cҜsˍlsc㱔Z/ cwsZ0H|ZʱRR3(BRbsA+2oR*OZ~j@jR`ZZ7߹МdiJ޿{B!1iJnho{(B {/Zs{Z sHJ|iJw1 Sln*R+#sIKkKpO cR_+kzUtbUbќ+k|]OZ|{RIU{9ќbիR:vќsS.R$\ќZkZO*c 5ќKs0( cnls/b* 3sm{,oבlkOlk3R3Z/ZoZf\lsoR ӱKkKg c2Ƭ cztRols:Ss\pLkZڲR{Zh#iRKORR(ΑRj|lZU5/Zy)BFOAB 12)HJ羱JS/Z+/sA p9 zս(B~{HJHJ% / ,p1 {9 wn&>!/HJ c-pZ;{HJ@ O+c^ c HJ髀/Z/+c )𰐔+c] ќZv'J j3Kk_ܰZќZ;WZzlkU]oR* z c滩pZ.psݶ#0{Vu3(Z/lk:Ґ{8CӹR**bn3{FjvB)+c~plk~nT c2nќLk{ '/Lk~TZ]u{h{pR*PsԢplkryY{lk*=| c6(|IJ~pR̈ sIJR'{iJ,hJ&?ZiO{B4/Z[C/Rk/iJҨHJޢO c{Z&٭sHJ?sR.d{iJnG8OZA|B7.1AOiJ/锭/A("Д c]}P\ќblsќs󱽐ZjoZ|plkoՐHJ c ckذ cEKvphJ":hJP&B+2LkZpKk7{Rbs++c _ls.,u{[+c값2ќLkOZ ҜZkќZ+k_pKkLk7wќ{Dbќ{*j)OLkVި/Z*̚/Z8Z{Z LP [9OiJ::ؐLcU|Lk]t/iJ+\{Rĸp+c / [ v/ZF@OR*Ҕ+cw}{+c09:єiRp [:5/lko?O c;ؑZq{}OB(єRt~{1"pR S1x Ob)hJ+pZ>RpR4GZ {K'ֽ탭/u| kwZ'JsFJ))+ kBR&Rjn)]RFRФfZ(r̃Ԛ=k{r ψz)`)sHR-rj[J|RJhZ~yQA{hR˹Aޖ;Q#1wќIb]gR_A[MWO'JjDPC1'ό ! tC)o#!8%GRݕީZ7Όs bެ%*s[U Z*6ƢA "ꃾ-*s~A/5WFR`wd1>Wjs )k.[սܟ;%xO2)c~ "{XRޱKsHФR /W糴k{??ŋ{$js9#ŋsz`;n(pZ)*c1Sj/HR{#VgZcCpA4*)بѤB^ڸМC)Zp)=/@®ѤRU{p ;/A*q+KsȠzAOA-RGJUW{ p'JBut1g6^{AѤ˿ǧB8=8/*{4fRu{A9 * kU ;95說|bp;A b7j/%R_;Z/sz6hRksXMo/VKk 5B 9s§~%J4,k𵵥1~ќ1*?7Ƭs߂-2{vbe>յiR7GJ1'9 ϤfR" Фs}Ϥb_개IJQ ף!?t)szbsHvFR_֫>Дn7-kRs*սZBbrnTsŁ kbPZjֽ c/7Ҝ#YxֲbTkk0S#)Tќ (W*GR_(RZIZIsIjNC9{ C9j#1"(1gj=jWqIMArzsa*ˋ U-#) b6=JMb~ lJ+e.b}n)s5|#).\`9\ . /o9wu{9m D)..D)W[d1 SGJs{ "soڪOÏSٴ sZsZ #sι2O&s{X`3{'cS{Ф.1Фc[1c1>>b s&?Wrb*wbڱZ+.s k[}bj2J+2Jsk{-W vތ{ kѤc1Ojޢ.cA6^W(ҤJ-ղJ UIce]e{c1쓙ќA>miAhY.9v]1#1vwjBgwhRߐA_1FRW򰬤9}e탄1NC1p9Q9oi='gR?5ksUҿzb}/Wb*ސ.V ŇZ sGR whRj K{^){ވZ%_'I+WΌ{wZux9{}wKk 36.UufZ[?I'7ΩR`d)7ƩR_Uxa ?Wp յ(JԻGB |gJ}u1 3B`]p( +oIC %Rb I +/Ե{h7)싅t,xМ*ʤ*sP:ފ_x }oHj)HT0''Rr bU+k {pX}]spjս'BW? ƍs ΍{C&R{NbݗaRN`R-J{{ IϤZ{oV֣Ia+ϴGZUKsC1iͬc9}(bA+)=?j5sˋQ^+bz(6 kpЬj{ks @ksA(]uks")NBWC{$)gZU-˃e1U(N1_GR1V` s".Ks "%Ss(bսksWսGR *{ '̔eS2{zJb7)s^w%R5 SA꫃GZ\HLj)ЬgR.kDJ kb?6.~O%J)++"JskzѤ{_xsb{YjIc:IWWAUpRC1~ 9WAwgA׹ ҜZ˪ZYo\n%J6b;iZ68 b=C(NR#VmzIUjb\ФZ}{J0).|xb1 Qs6Vr{z"zQ9xߗGZ* _#5R%R8"틜}`WΈj)ss ս{VbJ j{C(xgR"x p6ƅ9U6Jv9WhR8w{_Ό{ WփAxսB9 Ks$WKsTAJ*5k{U]rFR+ϔ"!* ^Jk;-Kk)Ϝ ["&JoRUGR)~tc1* ;sz*{^$RU O~^[WUj*U*sUŇZ}NapG(Taꬃ@ uҜjc)Ҷ د7P x1H@JbXΡ W>˙+sީb>ˋI1b쓇bڽb{}m bԽEZ_q0/fbWZS I躽,B,"AoA?y0It*RV k6MbsfΤb-XRb=/ќ")b{!FJD) [is$)--&RclsGJ/{B*MA]p &R߃5z J(~ kՈAKk-s@Tќ+kºpS1c"918kФc1"GRJMZ/Ks ok"rЬ{!3wދ{?7r.:3= !9̓}~H7΋{7 kj6·b^>S9mVtgZsAI71qb{A/ GZulgb1њA(QB1"^QjˈksUqctb'%uZoEZ$1EZwӽA'&J p(C1k~e ϜJNxZ2]b)QZWB鬸Ϊ= 07Ѥؠøz(W΋{w \6!p.k*Ub{蓵Z j6샳o kZx k"m7b邔Z2Z*/e8?sAӽb'{`b&B Un&J.wo9п eJCbռnQb2%bC1WGZՕ W r"O _Hso+k}_SS(J^ҤRII6mt k^Ϥ9jx72A{jҜS<X,cCBJtJ^ ŭsޯ H{!>XleZB,(k6B?JKkPPRzgZ(^MpD)XM9WrsR*-ԯFJ+]gRSR_b{{AKs&J C1/B {ԽZUu.GJ*|(_AU )rD)uC) p95_ynZ Фjűkxj{/77jR %r)gZ-k欃}b.jZ\ / 1Pk /ϤA*juUmA*^rAUZy/-). 1*9=ҬZ T[ќ cۥGR,1iR.'Lk^_ҤgZϤb㮜b;S9^{jspJ*ﳵER'^^rJ|xyއZwΊ{xbsC9 ŇR>gZ~6Ϋp-[{VKk{Vks[ J"6ƩZ㭢WԽ^t (R"6΋s^*s̃7K{hKZ>DA7jswQ kk{&R墽&gRVƬm6JWrR-{ ŧZ [Ƭzl=b*5GRWΨbW hZ] \d1ս*k9յRp,k1WV֪Zբb%W(Jsޏ6W֢׽{ë*\p%UUֽ΃e̮uYn~PeJCPpJ;jꮶ:RZ3 Q7*jP`̓FZ|z%Zvj7wvrZ=]PI~p0I{7]1j61FJVjb} oFZ.fj .&j(#'bϴj{.ZKsC1&J/=UZ'OGR`bbQZ9T@{9cFR s&R;{GRKkBи;{A*탈Rxo1(bXtZ Ьfb%XR}(n)B\-%,PA_"˃@x1 r4b> p khj z*#1@I.( {߿`22\HZ ̓)s^"ֽAU*ƣA] *6&R ZJSZ9/S'JۖXIc .9R`p9>1ƋѤJOPgJ| {\\ިZ{Bb_v0`*֩ZZJs+Ňb`ubTb&nUvik{7{=b6Z48_b֋s~ )ks k"6GRڀ*GR-ۀZ 7 ,*sx^Z/ԽgRvA*Խ k(56탟VRZ*kM{Bbr]W Խ%JU2J+ޖ*kmw> js? u 6HZ{* GJ!bxWb U7b WΌ{݈GZg6'R)~`wְ|3hZ4B` ֽlsИͶZjA%4Ls %O0TpWjTlk<>lsxxsj[,r)*&г*s_OAo8 bӚfbo^J//~j|{MGZU.jwc{2FZWZ ?.FR']+oR $R/.bNgZ"̃%Z  b^XPJs9:{JMZNgR oFZW b{p k~bU bo'Mj/pj='J^ kϔ)kV7'J^0Z;/ cUpZ*퐔bZz*Z *k}\w kќ(JX*.BWk{9U'JUU.GJohJw Z O c.dZ-fZxpaz갬A\[Iע.AbJWotGRވbjY։Z38 "\9vJ}XhZ _ sK_Ҥk{2bڞW֋?_6ls Wju R"sKs`sZH WΦ9ax&J/tER珋c1JςB9'ZIgTgRiս9ǯ޴AI{aBbB] ^_Τ$J|龜bSmrZYAWGR/ UUƈZh~ eZ5 WUΪj;_*kj]6˚wpZKs*u{ bksj]xk{UW kWKs`vSJks k~  S"1(-RtgZW JUx9WgZ]brA UԽ92 `za %3bZCbrŌ{դ~3*kvz/bRfR"56I{TnU-&Z^ %Jjw Z_ФR+|b.ks7wR«"{Bش{ cu"c[Kkt6/bhҤksϯpbu/*cjlsV*c(pKkYG*k.o kNhJBB~ ke)X{'J{Zuj *j{c16 bAjW mc98寔 sҤ98U/AzWB#FRV whZz^~FZWs"GZ頄AրjjAӽj Wks(WέW:6QZW Uw }·R"(xΨb7 k(*oWKkB1(kswd9z{Խ9 =הԽb7HRƥ9/ cdOC1&5S9] Ҥ!ݾ޴1^/ќ  М c"ojk ss)v k_GJzb5Ƅ9zZ8*jz}ks5b6Ƌ{( k|Js kxbi pXXZ)U!Խ@z kUAd1^BUJ9ؐpkshx/16ԽR_W%J69{U$!sGJ>8y2ZS#) |RKkW1Rw\A3bU{UMER-<0b__ҤbeU+PRpOhJoZ*kJ) {GJ{Z cޞ7ќKsO*kp:{˕㐜Kkp*k|/Kk~b]*k.Ks\gIb Bp.J˯ks'J\A * ZA"IbI" Ŭ{WU-ZFRxo@~+Vbb탽XU諹IWrJ()=XJsx簜hP;Ƭ{׏6 zW틃JUꢪ'R뻪6b"Ф ruV֋{wB듽̃(RIj  Zx:bUń9}VQB H`T, _ҽ`x9X}JN kb;֨jFjSl{44Ί{]UbfR*6oxW̓,BXw*k(2샾Y*k *ƭ{ kXj*GR:*k6AzgRURd9 5МiIr k:OgRXW΄9 hR uAwgJXWZSŨZUWrtU_QA*uD)/Խ k]r P.ԽUA((6Ƭ{ U`!xUU8U .JƈZ+ XPX\7AkrgZ sb1 sJn%RsgZj^3GRA,ޟt1*o#)pФ!U5Υ9ήJs]+սls]%sZ"ԽA6r듵B ީZ멭53+kXLS1,*FRfRynfR,/߰Z"\t'B{GRsGR]{'J/zksHJ" МZoZ?ks|ߐKsXꐔZXZ oZX/OlsDZ( -OksxoZzj.Z4O cwhRco+ФXs9oC1( Aڎ nJ gZwިZ;*s7*ְ[{ս k޾8ƭ{ZW/5Z~ëΧZ*ӵgZ[xժ~̓_bW6](. WO.\_珜^ӽorűV82b"Q xԽ`*ݠrJ w9JkB1).1ER+TJJ~U mZ A*sIss;竃5% sjj`Z+TΈb [wb GZW&R wGR+/bUJs^Z ]6'R;ʵC9z|GR:W]=9UU'Jb:b-C)J6VgZkgZUzUc1UwrAׂBW *&JU 7΄9U1A^=W9%\+d)ho$!_(4HJɀAs21Ф*k=ﯜRzZ8о 1{ +>\Ubb*{U2s̓Հ k6̃_6JsK4A\\^^b@wbA7Zφ#)#3P9eA GZr׽'JJrhRa%:Pe1.ű9rOU_∱U2#) }vD)ꐔZC3D).2x4)(ֽJ~4Z{?sJs\pZgRМR+UfR j kUHJ &JtKkZհlkGRN+kW'.b.wo*SksU]ohR**Мbzќ{]EќsOZ'b+kX}lsv-ݐb&O+kۥ b{ c|j{O+kүʥb!)?1k'wb*UWΆZ`տ{#) /AʂҤJJJX&J{x'Z/}}͙p MWk{搔ެVΐzޏ/yΨbנ7ˋ'ib_ sU tru <WU+s_xKsc_s+k]սj ״{*pzƈZ R xss=}@C1rZ@.zM Խ&Jw(a =;A[*sU%k{u] sמ .ޤIwtGZ;rU?֨b(;탋wwwW k.]Ƌ{(-B֖ް+V'J c }/{B;ls^{("x̃ٚƋ{r~}9Ń1**Ɗ{ȧ:bY9%J>:c9&J*k87.^WfZy+}ޤ9&V&RSZV_VgRw(oGR4װBc1*2 cZb)gZ. kΤA(R8*c b^RR(JsU*:Q ^\\\gb(]RjL]ֽj_OZ_򗔽A>_9~~ AwGW9k7 N/AiNȷO9k] {1Yh $!))m9( oFRIќb}+k#u3'"S!Ut#!*UW c~FJbˆsZuw&R--FJNbX`N'J"JogRu{RW GJsb R.*bclsT{ plsJ%sZ\ls.P c^>kboswpkk7WpsmZʪ/ k۩sNAˋ^ X^~S#)–ѤaU AU2Z "o֌{uMmݐB"+oj.㻒^}+{k{挃z w` bu({/?=4/~bWJs;߅ k- *s kѤWМ#/8uhr(s( wFսbo.UVe1 `Q /߯fZ"̃G+VJGd1bҘדb%_'D1*GZU {zrU͋` "bWI8j*j 7Ls}*6jWgRcgRj8{*k!?xέ{<ygZn'J_* XJUjވZ?w˜֨ZVΈZ"~zRƤ9$9 Umksu%JZZ}ިZb6Ϋ{pv c}ܠZ_gRLԽhZrGRМHRwbb⋵SZ2hR RVc1~W˃c9|U/C1탢 Фbm7ѤA_./)**/@_VVT.I9FRy3c1A+{c9~^*{cAI{Als$);O)ޫAhίQT#)+=pGJ"9ZJbUx֖ngb[nGRkxp kIև cUxOd11&J'Z^6Խ koV2Z`AUQFJ{箼{VNolsKkGR5CZOZޣ>ќ+k挥`Ѥ k.+k յls_uM.Zќssbo~p*k .ip*kosY*c "OKk cb*k=pD1@ʀ#1!J@bOB1Φ {R{hZA)%ӤjXhZ? *k𚲪k{( w֬׊ .~[\/[{;A`  WOƌ{bvO_ +Lsx4cսs,U^ӵjkWΰJ׊OzոK{x(k"Ks~]o9z@"11 sZRoʫ %%̋&Rj"9+.b`Hc`8J %'xHZ+ ƜbσV޿x8έ{wUZB^RuXj _sQbjyΐgky'JB hZ&b]սZSR0A VfRzŧZ)(kV ިZVWA0/.@5BZ9/2GRXC1URYWA>ΨZ 1`0b?q'Jr{Ҥ9㺵bׯ*+kUT@ss~'J3bX2鐜Z2 [S{ МZ jOsZPnhZ]/R-/Χbln2B)k#)xc9]."9} 7A:{A7O9w>,Au_.М&JtOJPBPR]GR7pbKS+kseiZ/obW0&Jk3ZCsbh2鵵.1ս{$hR\,4$9zJ bVH{gR~{hROZ7b/RzOZtKkripZpZ/Kk.R &p*kyls͏ќZjKkʐ{Vќ{sz~J:/?{+k^9{0'R`l{")!?C9%',8m{I= k5-^XK{/^.W'5R0U蕵pn(Zʂzbr-j5z s}9 zKs*_WqUO.բ{U/]6ƫ{ yj WΌ{(w”Z սbhIRI5΢_\n9 tZZgR䱜'R*`}GZU?gR^gZӽZLv11ZUB2^r%J޺-")Z)qbrp\X09 +Aֽd1Zt'R0bxֽlsUtKkGR_ xgRZp9*sjjNJknKJϤ9Jh⎜hRk/b+:bݶ2b/,kWZ_ZbmIIk)/ϔ*krMJs]]xIcU=^R% ս k}+k?wZ֋us'JiYJUZ֣:Urb>Y]&J k. ֽ{ { ސ&B"bpќZkw c|Ҝ k*%wbwpb߲МZ:,zoRhR32gR[ٰZקt k k5WHR72+kO/ќZÕsssv} kޞ{hR\֭sZsR{R"^;/b,XPkkw~qeOZ߿ cM */Zx./ c]Os{?'{/ c JpKk/4_őkkj/Kk#%bp{(XLk`1踖sv;\bb c.Z+@J̓PӤd1 ;IRUQd1JcZƉZޅ1߾b*9* jv1ղHZU\I*Uσՠ8{UWGR0 u|7z} KsUx^֪j_%KsUx kxյ{]GJz_:J*2p˃X^UbH`_U̓ %%"1 1 ogZby[VZ?Ls/U8/ ;ls?[}A~ <ߩb_ƣ({ 'J\1 ZJZZ(;B1ФGR*p دZ){W¯78P[Z꾪I ;2&JsB$r c} R m-A(-#n cKnMB)NgR4{9/hR챜HJJ].hR}^ibU-ќjuubUˍZJ kKќb紽{au{S̓-itksjМ1H`h`A{hRxs c?KsFZi珋gZp1Cꋰ#1hRkSB ќAJ0B+kޟOA2I2(poJ,멑ZnSZ-߫)TZ{~gRRuZcb>ڵTbꇷմb~w cb ,ZaZsGJW|{hJ{Zʀ]sZ{9zsRlksg c°{ U{W[o cV3{Mߪ3{/s|vSD1*Ah{{ 4J*UտKkuc9V Z*q@umCbiZuTHRW=u'RU|R ;{ U=(ތsu|(RW%5=籜xzn)܋GRϙ(R_ -IU~D9UtA ]*D1pS{-`ֽjgZ֌{XΌ{7^:I6΃*X/g.AUXrr w^]|&R5=td97b[핵GZuXhZ jk{Mj 7Ax )*WҜeJWA.m! (ս(Š_~̓A1x kA1sU(k sB1~w A*}^Ϝd9} B1UU1%~AWIJpIz;3Z׊N&JGJ<,~JoA+:_'R퐜1 KsR$O/b7MJ^/GR/:Ҥb+sZ*vѤGJ ZJ{.*{֨ZΦW`b{rO)9&JnrZφgZ3 s2A&'JOL7Ac3bo=pZn`9JbbIGJ>pZ:uTZ/tno c{.Ҥ92pAҜhR򗴿3BR]N>Obg)ZOZ-3s[KtZ(nb# c+ c}{*cVP{R+Z}b_GJ'*,pLkׯpls3ts^/KkЫosۭ{ 6-psH3lkє^{Ix{")s/tZ(__VRUB_+qgR*ҜI"x9?TAx𸘺Z_9 cUZ۱y~0)U68Π zwΈb-Xb (ތ{Ղ⢙Pp/]Pߨ_Z(_y΍ uWM{U̓8+UWΥAwhZWXd1*UtI,#7LsWX΍{ UhR> {}HJUy֨b@JJBv}^B)5}Ք 喭ASKsB."FRwJ/^9-39"ؙ(zUtC1XZ  ksU,o6z *}b\~~{A4OJ^yk{%RU"JsJ #9ߢPgb cgRRRGRѤIT.RpROFRZ&J]wy֨bW_(R)99_hR"'JV/ '4HJ7+sWwjҜ'J*b8S{J)ls&(΃.AB`O)RRXXѤ!J/'J_ wZ赾*s(x̃_SZo/).AZESB=Z9 ќb$tJsPZ?bhR&/9,:9(Zx5SJZ?PZ1pLk/wRKk\/p c]p c3PRlsӐJsp c~ Z,7OZ{R/Kk/Z.␔+c{U{h{w7 c{R ќsOLk(nќKk+-+|s7ҜJkb-A~\. ?9 xJ*UAz&+kUl{.Lkjy΁ػ/>J4R^&hJ ,snbZކA7 s0 kKL{yέW *Ҝ5uwҜ(bYҜ/ Ox֐p88{)*#}΋z핵(#)U  W) 7J`93A<"UwUUVZA@T1](z!U6BUԽ).ՙc93J 2!O8< ՠb )u(ZygZ]u )ɋgR]U3Z3Z]ھ )_RU3ZzTB1-Z.BR_POAJn"9rXB1>eoR bTWhZ[Vfb}̓9RUֽ&R=AA__1}d1_W ~  k$TLk*{ub˿샡|^\|Υ9sќe9'б9>~*ΩZZ {SZ/GJ6/Z-=b<Ҝb/+k[-YhR-*ќ+kҔ{}_OOKk4_jbs[OKk|Ts'p{MpR/Kk {3{:Ҝ{{^ќ{:Os5CNoZ蘒KkW.b s{_{xќs yJ {@\\(`79(ҜR˜Ls]u΃T'Jjz cW{(8oAb]&XBjib/ J֍sX֮{{HJ~@ YLk+!u^Y,sUHZxΩZ΃>Ub xhbީb U k(Xb U+k ]xj/Xb`5 cz=ީZ{X&RsVyΨZ%R(ض#1_V^9 jm/O@t#)p-XքAi˹Y E9o#1ɯD9Uw(Isw69z%3Z-άwxޫw^tj XAUյ{, k{` yIW^pt)kUS{Ʈ j~VˋRז.IW^b")` 1cAjhZ10A*òFZ5wIVsmR-#1׎9),<9A": 9|·Y")N Z@Js͉٩xjsy,*c_Ϲ։ZU\\T^vΩZ_A?9{d9 EМB9%g 9r3A[[RoGRzp9AQHJoWANHKs&J-NA/NZѷyvOGJ'BhRRrќRTh{~pAt)qhJyiO'R*pZͥ/bu/+c,kzls&3KklsY;sr3\_ks}М{u{R)kk-)[kkx;pks}ݑ cz{Syrpkkzszs^HR*"O c{lk79+{ cR:)/ks/sܮ&HJ`GR OER~p 78ƈZ[vhRnZPhZ4Az.C1_7hR U֑GRSҤJ/͋|ubrzzU,s80b+kwZZ7摔 ܹҜZ/_կ Ƌ{(\W]X. y{6B_UŠ ޠ**7 s .U_hUj ։bkΑRPQֽ̓ X֤9VZC{_z -uZ^%r(^0;М9tZ_Z1b`(^^tT]br{oAܧA/_PA+k9 C{9+ᱜd1B&<]1|cJhRoxuVGJ/M*kAh*{&RI[ӌ{HRsHJ}OA_osB̺9/GJ1c/hJ'BfќHR)*hRs~^~3Zmp c=pKk^+ks{{{ќs(Ҝs)[:Мsќ{.߱ cKk6njbsk Z' /s/S{/Kk4OsH]ps K+cz{Kk5 cVXOlk]j7+c7FRz{c1Pkk@Ҝ9{HRҔb09,VҤAXA{ 푔 ֊ &JtAtUX$1pB5P땵I8#iUT s>]̋d9ٽ#)eS_S15%O بj#1r몰A*3j_b #VLp؟sFZ5ShZJuHRu^Ե!Gzd1- VTTVФa#'R_dZb9KK{Ak{Jc}vksd1?/BSksAoJ~nyO'J6k{B߫sGRksgRrksGR*kJ hR}mGJGJ탈R= whRo%n ZA~pB~>RIp cM/Zh cKk{ќ+c){k&ќ{Kks,Ols屔s||Wswvamo+c>7ps(lsAOsHKk5^O cߺ R c?_Kk5/lk~7{ROKkcroiRZb2 coJs@q  *ӜHR( TJkPxwҜZ"'/GBt'JRsb9=THJW- Ҥ`(Ӥd1`{rswQ ZgRdߋGJ:-OZ7/RpRmp+c.+kضqfp*cϽ'Kktos0ќ{s{򡱜Z{ c OKkI|Ob %3{-U3splk|_lk'7{ cތsWUKW.+k KkR..+k--*c_t gksd1`B]+ҜZW(Z]n8/99W ⒔A\{'JKghhRpUL{%TrbU؂A骮vb틋T+s k[HZ{]=FbPJjU ֽAϘֱ28ST$@x' {*/'߷zz\Ϻ,s̓z@w+swwypZzoA8k{{8p` [( TRzՕgZWj 6 %Zzs_ŃAj-yZ/@{ZI.({/6OnЯ1-/ s> ˜saսJX#W sVaZPŢUC1 B9*Q}= {Ac;u?͋AnrI-ZlA"1pRڲGRHRũê&J6Zy+'k{A(kkbriZ ;SbrAb~սA{)4\n0 V^9b*s9>XW9/I[ՏA k1 ?ҤAO̓1KsB cJG{A?/GR_UpAտ>3R'v{B|lsHJ phR^+k'J({hR5~sZzOZWvObۣќZ2gJbqyp*kOR.⑔ksZpKkc`oKkZ4{-+k>_ ckKkoKKO+c>= lkc{v-/Kkr*յs}u]/ c.pb(psʊZps ^Kk, s{*kxrls`0C) Ҝlsۖbu+ZҜLs Ӝ c~4lsz[9 k"k !ֶҜJ_.*Q1> c,szTiZ YLs/zl{'.V"9SJսI( 5_Ksx":V{Ȁ u7l{^ \**U}^-;Zu +ޭ{W]k{Ub%TY@‚궽hb[I{0n:j->֥I~G˂aMm0/lQ2--rÉ.4֊~YS)}!S֥* +֌K8ά`BWΆj'~JsծX틬ux)s] ·b$r5o*gwnƏ:I}Wj{k5U@r`zd9*{UƧjhZ߸Gb ѤRVrUuR%{ShZ tb]Ҥ,kw{8 c j{ bz bg4ks߸*We9ѤhRH@[)k9~l Up9cМA ZxhR{EWhRU^# /A'J;pIY[r'JSќhR>[W{'J`jl'J*pZPZ-۱ZW'J /buGKSbAj{R]X\{hR5.ZL~{ZŏHJOZV/hR/`p c>p+k0WќKsVOb{*oZںo(J*PRO c+c`X8.Z)}MOKk i{Lkʺ'Kc{MNZ끵 cꯐs؜ps|/kk:t{wko c>ZO!.x{xwp [)+PZugR?[@1R bi֭ kWIp#1bt O(R.m0A*v΃gTLsҖiR".ō{9Lsv} s QVXrpHRb ќR{ńA6.gZ8Jr%__p'x ֽ!,]k~3/U֐xUֽjzֽJs, s Pz+{MyťO#Ib|R'yC1|rdI?$kI' jiSGR -5jSrz7~J{@]Yr+籜j8z{(T2srHSj' 7.mR ( bj%;̋woQZ1ZW;믤I=Ob)Z3!tKk]W*b_wWZU]U R__UshR+ 0hJUќZpRɍo*c{misҜ+k]Z ќ cөͰsSYOhR ihR)սs=U29+k{Uu c7Olk} cSZ'{PR,OR lk_6p*c7 ]lkVop cHOKk(/P!\\zksuOO")*Z:>&R_{ZC9b|kaJ<͊4bM{)crxb.&UZ0UbU̓'b."똶j??b(ֽr7XpA`H{FJ#){9 Z<ojU8*s y*k ҜV׺V{U{}]b_8ҤpWr/ԮbBnOҤr;~<GZN̦j]SI -T*sAz"AxΨjWWZ*)WΧrzz-Q=}6j?XΧj((3bwr*&.Sj%bņr;7.yUXƌ깁j& juwwnEb7M#bn-jAxb#ƄA7R^ b$xOZj_ER;j/3J֒q'R>Ҝjks: k< cTb*aVXt"Tb{_bt sؾpZc 7hZ~~Rz|xT% 8XPT{86.3F{;"p'ֵ0ZNmIאZ^7K{S{-Xk{}OGR]VHJխ'J HJ-b b+ 3R*W*3 c8 5W+kTX|ҜZUp'J˂ PZOZObnꔽKkmWќsO+k잘Zls4m/ZhlkQuWKkUհ+c늫lkќk{ SKkcm c+oNRZ c5?;b 7ќsWos8ސlkXX s;yKkc1xzx^c1) em{+)+3A//gRQ^ƑgR6ҜA^Ҝ'RPZ"%5ҜKkпm GRhs筃_~_8+kuWZ`+׽jݕ7yl{Y/p̃(7BvtphRb?s]bۭ5ֽj/&2l{ֲ*yu&( ֵh\u|敭ur"@X}bY%7ƨrxjޠ{ѤIʷ&R9\ ZRs{BA̓I?8+J k97fjRrrQfzXrX#U2*9ϋRIb+ʋ{ZxѤw֐vu?vJgRYhްQeb LR bU;0B1xA`.&Zzzj'R~ofZ~pGZ^xҤj%u΃Oߏ~[ѤZ&~rڔR㧷bYѤ`rˎѤbJs^\l{ꍁhZ02bb \~\^T)) xp__/pjxxҜb*H/.Y3/c7}̓ t k^fb {JSls cc|ksW\S c:Ts*8Xֽs`/hJ$.SSbm*ܐKk;*"lsw\Lk}[ cK p c峛{]r]Kk簔+k/ְ c\PP c?=lkKsY c+cѣ?'ZߏhJoZ+p(BO c.W c8 ps{sco{s'lkZKkrR c ks+k9'PGJ>A|+-PFJPsA.p'J8}P9/뵲+kќ!,^WӤKkbgbܱbk{x_ 3){_*{( [̓6hR6PbeUԌ{j3k{'R zn⑜ cH@z{Ulsպ8"U0_yj߲-+{z׺ibT0uGb?~uѴ'Z/_UսIlFZbook0<|K{QnVbWݺ+s{UWj k̃Őꮪ {6"Z(zXS sX+(Yz.IB"EZN,@V\*kAA* A>Ib{IQ s- 9AjJ ms+ 4 k>%T sjtE9 3ls]'l{a^||t!Ҥ*s2]Ҥjkmj /lss˽^TTV4 !tbU(usՌőut{o4Kk}(%Lk$Ts_^bzҤ{{گ.{6u]z*/3{s]ќZb A3ZM⢵RnR.tZOZ`ќZ/UpKkηKk P1ohJА[OR.(J/+kќsHhRϴs}phJ.ќ c)灱ZOZ{hJ*HJ//9̈:(Bo6ƉR[sZpLk%+c(Kk>'+kB}Jvlkd1Fee pA4A{9փ1zUc1\4!޸p9iT"!/ Ϊj8A (zń1J{\ sM}gZ(e Ѥ'R + 7 _)d9rKkRJ̓gR ߵ'RvͷѬZ_b%8pk{ֽ+sz (޲^Ҥ/UUI b9wo1JoU(.J5e13rU*sQA[r9.uNՕ/9ws82`(؋"9{tY QJoA'ںoYNfjzʢ[.9΃I|0YgUФfj- ޭ{.U}{*zՊZW(y֨b&Z tb`h3I")'́0XscBb@ kA{A2(A J;ZhZy4{顈3Z+kܞubbcZ*b"#)^xx7%5Ѥbh'R{]O4{庐 cTWVV91ᡵ8s׽ҜU=u/*X{ks4P </8Pi{~ҜsM`sќ*=sT{ױs. Ҝ/ bбbӒ3{i:,Ҝb&.S9T c*W3RUA{hJ&sZZ].'2HJZ(J OZRb{iR"ќ cOkpKk;B3s %R`됔s]s;ZjսKco9XrLk1 Zp9;7ZPZQZLek(HJ+! +c pKk3RZ UӜZӜs}۱bJ~O9ߐT c_9ښpƈRMo]4)Wɧe1u+iR_KkpwuťAJ/UPd1ֽC)U k^s'R*@Oc9{GR5gZWQ&ʐRֽb!ֽ*`j-Zb*{rj^Ьj犰&ZX D9.7z-cA,jrj#: (ajbrX@5b~>{kQɗ.Qe|m߬a- tjσA)nb%Eb$3r8"ZԪYR%b_^וZ8/0ֽ/6yLXܵJ{H|jg ]Xt94VD9㍋I.s Cn*j`̓&R47Ks1@{JyJ/I.Ul{IҤLs^~b?b`z&iRb)FRsxLO_'R<8 ̓)Z/j3,k><%9\\VֽHJ!u0)u2*u詶qV;ڽT_ T{Tn'uOŧ3̓w:_{y cHR2*Sb R*UZɨO*k̽"ќ*ke63 cr>ќKkz⟋lsU.>]HRW̯p c\"PZ OLkRPk cUkZ{pR_p c)㐔ZKkKk}obb཭/Kkψ .lk=%O(BrB<21%B[9߻9y.HJ_єB+cMyݰHJ-!SZ^cԵ(JZcpZ+k2//D) cy#)/9d1xc) #Ǒ)~ 9)\1j~>p) )-Ҝlk()Vd)Z£:D1A7* S)T9PU]jIz+kGZ'Wj'Zm>jHjU bU%$Ɔjzn(Z 4xj' 氤r{xrk{dm_*{ˉ1 s/]ssUPfZՍFJФb*3b*u h{Bz 555M'{h}=r  Qz. ,Q§RCAKJBkAkO}tFbyhjVTb7>*2Q|VQe>Yݍ,zeAQ+'rprR +AsI{#ƄAuHZ} ֽks6Ҥ9:.9 A`R j_tZx(Ҭ {豜#18.**4#1TTTJ*kGR 1oGZ=5k{ioA ^N9'xeAV ։Z_'JrWJUx-AbU9 )Ѥ W{ ]oZ(UT)Ub*ubyb@X\V{@%%5-b‹+aNJ( -k{ޏ̃FZ`Ф)^|")U~"@(U\UUN  МQ;7Z?-oY>rX˓FbkV8rXK{``TgZtet)sohj= 8Q JZ KxHs` Tܐb9̓A 𰤩bn}kb7b l󲤫j&_bz/QpIKaub?g+ҤKsg*+{&ʱ9^T|z%T u[m_ӜiR@@1uLkO'J +c{:ZwROZ//ZU5o1 {HJ zpR ZnBҜkk/Kc+KkSb|2+cߋZ ֶ9>9d1%B>Z4sќgRkTqZbXT k.d)tHR~h&J66{{Ѥ{;3b+{J)_+d1-bn( 1(UAUѤ1U !x Ae ќ9"sGZ~2X{UTZ q!Xd1579 I }Ҝ AKX c*՗t T0)VPb̃ i1C1uG} 9^M9p{`XMa+Խeb ތ{ UJ{~ņjoSjWBEbޕErVT\NQky s+k{jљ st%Z :(Ks) ֋{*YQK6tO:1 dI鳼I.,Q=̓&Z\I{⠟Ӥj]ҤJ~^0I{zHZ4uL{ͯT{26{x TZPHhRj|iZ!4lk"еIJJJJ@,k@Ѥd1(xA)Ѥ&B%4b6 0|3soebjФ*s} j3:~ob0{P{d1& ќ*kY}j5.jm;Oj/KktOksO*k4^pKk/ob ð cs*O+cuOZ+걜bϏ cpkslkosxpsWs-eR//+ќ+c{{`lk[pRp*JoHJ oZÂRZ oZ c(..&s:;tssp+c@#hR+ckO `O?.b)>ksҞgR(Js^Tl{ ʼn*k#9j &B-B1~A5LsUksZ.:b ,brUR/Ҥ[ΑtѬc9{d1j{A%ZoZ֤R^ A UD)ꮁGR)zֱP#) (pBYΥ1-Ҝ#)+p*c \KkbarlsһsX|Z^PZfk sx{D1*s! ()A C@j P5-k{ ‹{"1Պ B9>Rgj|.-z&ZR8jWbѢukt)s UѬR~_(&R8bņZֽb RֈZj8/_B`~Ռ{)-*hRoZnW I͋J GRiZsR^nPAjҬHZwҤZrs)u% ){_|CoB__^xD1 ו*s\ҤA@1걜+kڽ4}4e*4Zj`uW5bx3{'ls?ќ+s}ox. k}O kunZjBnZz|N kl.+kXzjќs{iXV}OZ*.$3{}OZn pkk= KklOZ䪰+k׺Kk{ 5{PWuќ+c2Kk>pKkmOZ -R**Z$OLk ls/w+c8srZ7אlkk. [ќ+c8+c&/+cRZRWlsU_B&r@jj3a"j> k# s sZ-uZ>&*u.ߗSI)ahhhhѤfRѤl5+=3{W-X kp.&s?.(|1`%Ѥ9xjtZ/Uo ФgZ=wZvQiR{tI_7u kbUHRתHbQHZҧ4Zm 4b 8 kWV*Z:b _x"1*VPc9ud)WC)Se9AX*k @ l{=-+R ښpZw_Tb9?rΨz} j^TuKIb0S퓤IutbAbPɽ+]{"ylsJU8+k-#1Jr **{bAlR=5Y޸>'ZfcGR6+s? -h sUPhJ袘 Pb744Ls10Z8PW :PSbxŵgZX╵AU C1u9Ό+s-/ !4O{" tp.T rjT k K3{j:P_+kOGJ8b.+ka).KsA"j=o kWb7nks_~pb+s4klsXpKk琔{ɪ{- 3{vZls_I}/J邪/ZhoZOZ$>O c P>/Kk0\.Zo\oHJ7wD){bR﩮.ZCR[shR / [⢯є{=s?琔Kk=+c~X_/Z)':Lkz@3+ce㔭+cWєZ]A}\Ҥ`O k>+t k?ksgA/_ j(B,zTgZ"GRO(~zxjgRTOsO 8탭%0HlB k*jKs9"ksRW9̓I{ؽ{QGZd jIn_j1-.+:NIoNNgZ*SHR3nxHbib^ڕr-4,kz΃< _΃J{ ќjTvoAݩ/!zªB /pIx {#1v^KsAOu̓d1{b^.U{C), "1/ >Ō UFb sŁ VpQ{ /Z FZ׈uKsb $ls[+yKsJƭ ֽ͋+O9XVw}ksGR_ oJss"CA^j~*sI>pFZ[1Q->Sjؼ*m U(9P_; ̓W{db*ՕGZ WR j·jjz&Tj=T{'Ũ*ֵmsdZ-Ҝ >-/hKs @Ks:*T/c"*4s౔bj*bgR&. {t3{\.Zb籔Ks]ќRj+k+ձ kא c_{cUO+kspys{o=2{U-JZ'B{R7% SHJwHJ -lkخ2R\Z=:s\]{HJ6*/+c:Ԝ;tRˋќ+cnܰZ/lk2:r2Lc}{Z 'p+c\^b3Zr^kbzPZ83KcN/+cO{ `p`hIpZWbUѤZ~Ҥbkb )3̓*j*ŭnh걤'J ս7TN蠒S틪`T=SO@BBSGR`jjr3HRk{IP&R|RlZF,{R`d98 kIp sQ%RzWIIQ}8,s͵>%4ib XYWiZqLk,ms6ZnOb%by+W_PRd1!U k닏'R{{z譃 ^ks dGsd9Z5{9 bKXLޏ~ZѬbTj`󕽩ZZP3b{}+{7- z@j{XH3Z<C1bRܬ{9#//b* brod9[SZjW77L+*pb"uJ*ވbUu_Qj" thb-4!N{ֽJsۊ:3b*h(8V[st 3/=BiRjC⑔ kҜ{;!3{)Z ʌu=uǶ%m4{МҜZb8Z+{zz{}jpJk^Ңb.*kw*k*jќLkzOlss=+kvp+k/%s{op{R{Xlkkr cI*Z6<2R|WW3hJ9%oA"+k;z8KkU;so cphJ*{zplkXbh{R(:plsU cLkJ㘯SsWWќksB lk(bs{2IJKk~r { &&+kYұlsp{,|ksjKs;)*s=7 pMm k!ҬJXzx3A!! ΋6T?.͉S.s*+s긐ZP/tIvƋhZgY/ZrThZRiZm AjIkI=e-ƩjUVp#).I7߻9HZ7ӹUbnt kk\4j-9 nKk+ mPHZ8bhRX+hb\/R{d1/'JIlk#)z؀Zx:҈Z18{GJyU+ZA#U$"jܸ΃Ï_3+s;+{ (T8ֽpb,.ֽ/):*B)t{FJ!7$/hR{53dA|tFRVI*x)SIW_ˋY'.̋#9|oQB9 j3bi,1m*krTKs0̴ k.)TKsbCp9!!{0uҜKk x3l{נ{m0 {y30p&jtsO޶p ktWlsHKk[xp*k gzob??[/*k_ b]_P+kbKk hR oZ%%psalspZzќ{/#-{SKkiR\۪/Rn0HBr c5ќ{~AR.bu/(J\(B{ c"osCpiJ/ZUtZ/'LcVT3{aps" .k&єs@@phRZ[bҜs{{@cbr] Ҥ *HJu 9xA*'R}I*IWr9)x\ʀ31#!*,!t{~8֋s=Ό{>(uYsҬZŤA'3jVx jjխҤ{oK/1ؼjD9S&RuշO9Bc.3hZTR;PI͏σDARU}ҜIpA0hR0iZ{j20'R1b-|e1p{hR6Zh@bҒ k#)bjOGR貜HJ'gR#-q|ԕ8,Zh]^A37 ~ ~j BYά-p\VUj!=Uls"1>{R~ k=ЬI<ax.A.;)Q]-FbJeѴGRVҤR+s_UҤ kB#obb*s)Y^SjpT+s:΃HK{ֽҜ{ܦҜlsMJҜlsz#b+(ˉ4Z'Lk {"uͧGOҜsRSkszZpb߃둔sx]ohRꦬ/*co/ c;WZ3 cib cսlk%WuKk%߽3s{{smls\MgwߕKk޻єlkNpZ {9h/+c_Z 2P[^sG cR_~{ZќRY.2R/pZ %olkp괖2Z''HJאLks+cWnS{j~F5lk@^ќ+cm2+ck_A@xXhRW0I b3hRȪJk47tb*' ՎS$)rlsat{`&^$)4L{;.4A( 'I pbAۍ b̃ j蔽 boFJ(< kjhO 47R-_}I pAR23*k?_hZ~\8-*:Qu^R/b{15 QZ_PRx0(#AWҤZ vI WZ] %bmu(J~-%?d1_vv|̓!~΃D1"lsA_ќJ- B8ΈbOAо:·b'b(XGR/z8탾b@`u B*k`|03b`.?{Away'J~;bgQj@OIuC9͍tZ&ZtTR֥.HR"Pj޸z&b'(l{st*s?7>tk{նb.'4{"u{o T 4{/1*:6{-s%zt/oҜlsxҜb &83s{{i|wks6pKks*KkWxoKkbwsb~(+c׽s lk^{/+c  cKsskas"\sZ{\ZTs/Z琌(JZ//Zc{x3 pKk:JcyKkKkYp]HJjR{?pus7;Lcj6W3 cZiR/RZ{>O c#wp [*[/ROR"6 / cpz&Ravv[|a#! ckp{&${yAcŬs叕Ҝs:,ֽҤyzhRZR c)tC9xA7(⯫t'R*ֽjHcjI#2탩Z&ba`x񤍃3{C[ZW+{d1oJ;C1 #|p9$%OI* P kkt}3AܷpZg-IVBA͔iZu *{AR6Aܴq&R/,0j}kL{^4GRZ9bpΥ9+~{(|{c1 c/Z&hRŲ׽ls})&֭7zj3j֧pgj`. kSZ¶kA*rB8B84Ksx/4]Xd9^ZzZ!.b5Y){ %so=jg|FZ/W&Rפ7hb>hZ_uT+sIK嵵jsjythR`ֽ{_uOn{'3Q TpvpWvbs/PD)'/ {%b/{gv sSӜ==Ց{sqLc!3 c"Ҝb"2+kksz.hJJjsgJO cB'>/R/Ols;{ cFj{R ќ+c^sp+c ap c5pյKkkڴk~7Z˺|iRѻє+cp c6#єb(j+cO ce)ps5 c5u_OR pKk>s۟ RwغSkV?+c eO+cHHCќ c0/9Lk}lk-5OZT|`ќZ?,s+ceRa߾3tsus",zHҜ8:%9႖8&bPRPXu k' k(b7qlUUyҜ#8+kzr޶hȍ{'RÎp _T^^{Oj:;o{1Jl{"1򨭋Q+<ʭ9pe9'qLsPZzM{vӤ,kqџHZ"~p(RxVhZr?aGRs${AߺLpZ\'KsuՒQ֮Thb/PރAѤ&Z+{J@ohR]/B)ɭZSPBy֭s7(wZ<3Rjֽ9b>Tb(@zhb XΑ5߿d9W^RjpJuUUY(UjݯjVx}4gZ5Uj{RZ^UI; ќjZ) 3Z?b  Tu{3Kk. !ֽl{͍u/+ֵ{6*;sYќ>osUHJ{)oZ/+kA >{Js}S- {{}}TlkpZp/+kOLk_0H+k-ќ*c!pZkʂJ "OR6/Z|>ObsKcAR{R*O c :sZsP_U3ls6/~HJ7έs[cuW{Z $(B SKkm;OZ+{w0{ cȤ${B ќhRpZ66ќ c_9tkkηRZќhJ/oiRB*;-є cps#MsKks]9KkJ8s; ׸Q*s _TZ̃''77b*+UNӜ{sA#ud+k΃Ց$)`pҤ*k=m+k6]zuvx,hReR 4{nZXTbbZls'Rxx8ƥ95ҜlsO{+kpc9l̓AËZ/J/GRx|ZpҜ1/Z+R0o c:5b{AQKsSN3+k^AkhR=(g I k*-Ksg+s~bpPpsR~Jc>kk!n/Bs֨Z-k#)8~ଙ+s gZҤ+s?u{>LTB+TKsuksKuj,k{jt"z*/={#1UW\PjA?/ %bOI}79&Z31T s{ht+kj˘+s ﶽ{ʹ}t{ @Tk{ũ{! ֽh^68ƑPќ{Ë7ҜRO c [{Bhb+kwp knh{ZPb/lkќs|ls^{_[rpKk @pKk lkl& c3ޔbWK{]q2Ҝsz/ZÈR>'2lk: Z[z{ c62iR"tZl{R1Z{. cO_Ub[|iRbOR /hJ ќlko]LkU^vh9c봵Ryi{R-WOHJTHJࢶHJKk6WZ}: c9j!s~wؐs "=p cbZ.{(XbJA΂B {Tbz~U4b*d9zAUA _ť9Z]VҜA?u,s4Ӥks}u k_~{B\[9/_UZMwҤ*c0AzA I{Z z{cA/ ќhZ5ˌ{A@AppP+q:P*k:X3RZҜd1-hZ oZҤ9cZpbt/bE'R(ќHR3Q:zTr  '3{ê4bpbR~9oz/9/{ޜy֭{YѤ>X}Ub[p+k'4GRp3 c#xIpֽHb&Z:ztl{9E uuqH'@ZQB*"ƤApER-/)tcOhZv:αj+{]۪KsZRuhZ Ls[+b* XhZ't{stpupS/z̩}ksf6>`3s.0'B'&ҜlscZ cjE{]ݻtsݿϵ{zUZk cϡ%/Lk"KcLk%ќlk*SssVU/ls!Olk/?7/ c^phJkZSsTp*c *sC cr{plkr+c⫓Z6/ZBZկKkwlZ [-!p9+ pBXR3p+c8*xS9SsՐb/ c}P+c)Ss?^2Z cz^ps1>+Tk3{Z;s_pR76kヶhZmi+/Z __ ks-t tp*`O4Oaj4+cZHJEPGJonq [*". ULkr{Q;Ҥ'R[_n|{c)ˀ.9' U+keұZ>wA&_I\_]jA~{IP+sA=/hZ[XJ*]9k"(Re|p1Ʃb7sls.e'ZkphZWPZ;i4+koZfZpk{ ~GRZ.bxT{iҝT- *tZ탨ZPORzwZupRXO niwOzbujr+d1+s8l{T){WmTյ=+sZjZ/b+9~3{ ~׽u{"2^jJ kܕ/N.b.T*suBZu/zL{ٹ<4l{.uj40fW3/0>T{HjTas Ҝs¿c'J$$$&/bУpsݵ cќ{^ܐ cꪾPP+cp c5__pLk/Z"ќ+c7zPKk(-sZ{/Z /Z:}/*chI{/Z"/LkOKcX cjxhR s*}zRLc7iJXRPZkeP+c\S{|w}S{twlsv\R_{Zb2{Wks1{'+.΃Vs tm{*bֽ΋o*QbemJGJcj c]0HZӜRpWW_rI !ZL{&b/UhZҤZbApjꬃR^G5ZDA޼HbD9`Z#9)HR,kH&R.HR"pgZ߫T)r$1b9%T'R઒b{I\Ob?B+k)Ҥ kGA ppިZ]?Hbr&R- b3RUfksX탇RЪ{:bB&JŁpZjx*ŬoA` ҜD1+sj s/`pJ- cbבb .Ks,nUL{ 9p+ק9ZzK?^bFZ.3z '7>T{a2 bjֽPo{]jhs (u%~T/*/3ks4{IbLsp kb*?{xlsB_HJp c +걜KcZ}OZ*Tk|J{ ctlkw]3ZєswKєb*zcќlko+Z/+cAUpZco/HJ*\/hRpRwp+c cߓ}WsєR kZײp+cєlksu,plkӁsU*Ze)$, b>lk)#3+ck˿s +꿰{HSKkkRsZrrOZВp c.M cohJ*ќ cSZZNJKk sݲҜ+c멱sr[SsZҜ cxZ`hpKk) ҤGRZAgdƼTb覬ls"*dJ..ks{ӤiR +X/׽bzRΓ%1x 0HR>,h^RbIijAE͝OA5PJw]GR}Y{e9bBABgJDAVI$9_iZ9=Y='J 70GZؙ}0IPHZ4bA-UTioTZ-qz~/b>ՑGJ}bnLbz Z8?rgZ*󁲜Ksb]ﮃttuƦt74/ k 4*k]O kr\OjʪOR%Z%JRVtKpSֽ?!"SSuT{m7?T ku s sfH΋'Rjb+m{{U{=0SoKsBڑ{:/Tq/ќr~v5){ 4l{`53s*h3Ҝ{$;?+Tj\ќlsZpȾB?7/Lk V{ZҜKkUULk0lkҊ/ cj{Z+c/Z"(xOZ.jpb|zsHJϷPZpZiZ\{RrxLk]_xLkVZx㐔Zuϋlk =kO cz-ORjϐZ˿+c+7j6 cow5pA+cypKkߨsvnM cKkh cK s]uos:/Z޺ Kk{:O+cפ+cwS(BؔRps{\U^lkp~KkLk;~plsє{g:m{.s8ӜB9rQ9_O1 *&ҜZ +k'T(R)l{&zcӤZbbAoW{'B$'R?WLsJVI]pIno'JTKr1m{Aom{b `.JてA 0Z!Kse)+-{'Rp'J7;]lҤhZUWZOoAzh Ta̓$) \1 UpC!항,scPKk|d2{QѢӜb*%br^3Z 14̓(4lsj{8Wa cj̓GJj؊B{GJ >p9.ĤtGJ784l{+sOKMt(RZ|lҜk{ks!,s͏4 U+kk񐜈ZGZ/.l Ҝj*WӤlsBcb64{  k\ԶҤs'ќ{vjxJju s'u뫨nl{?%3cOҜ{'4_Zu{[g4{>{Ҝ{9lҜƩ).<{"hjҜs|sHB+cw{Z_{RpZ]{(B"X09*Խ1(B/Zh{R󽋅ZW.E)sZ_{ cOOHJpZ.o+c_WZq1 'ҔR c5OR+ZU7/2iJ%Zb{S+c}5kS'Jj*/ZckҜ{ps,vO c*useќlkuE&气ZR3 c52Lk|֩Rrb퐔HJ:ɁR|hJ ($3Z::n [Ҝk屔R**Bs+)ќs:Ҝ9㿭s? ֠`bҜc1!!Z)Ls*;&T0+/+ktsTTյ+c_3{{isZ,(@χ,Mmu}$!׽PiX4RP *qA+* T΃HRV4e1$P(J Ӥ'R*z4bT_΃HR"ѬD9`jbcTA~qAGJ%ZvgZuAQ kplӤI*kInIJbr~qgRቒLk,/I̬OA! Z>lsAOrkk  .90-tbʪ{KZ)ڂ9X{1{lsA(nksC) sJ)Pb!9pRtA.& ZƱܸ93JabqJGʀu*k*>T{8hZSUI* U kjjA#(d9pI(xR7+kM[Ӝ+kTܦ3{pj";BќgRXRRZ'SseJ+kk"Ab ׽+kڰ^b(]tHJ/Wp'BpR WϐHJ^qZWb{Zplk |ys{oM>> [<汔{鱔{=-{WOLk&%+kpLkch+cplkvoLk\zҜ+cki |(B-*3lk? c.nmk lkZ玮Ok/ [4~*plk+񦑔1 :Z,ќ+cҜkk/7ɑKcʵ{޳'/`}Z/LkBÌ/+cKcyps3펨SsќRPpIJʸ_O [=74ss[ڴ3+cco7RPB@tR꧶R+ k [^r2R륥+c}C+k d[4a7UHJ d)܀U c=Uq1Ӝs(4%KkB/ZJ cIGB[hJ7?ZҤArr3GR\T\Q'J.cUUA:ߵPJgdG{'R-/gR$(0:&ZU'RXZ|v09P!)k8̓9!"(E1Rk{IP9 24: gR:]b XnC1Ѥ9*꥽BuꐜFRjͥ9Wֽ#)_-t9U 4!15 ugR4A k'zp׽`pYksRҿp9[p9 nA~EOK1{~#)>W4'J`͐Iks9{#)9-{ Ulsl4JuOB/UR11 w1jUP9׋GJUU돔9ҜhRU/'JuꕵBvZ W^~b˽%oZ :/RΤlsZxLc*lk~}{{˱Lk"){ګ{__p+c,pk;KPRwR*TsP\jݑkҜsIN~ [z//Lk {%p cj{R>/lkxpZ~kpIJkmR޹-pR汔 c>єlkєlk*3+cVєLkNMєlkލSLkT+c/oXZ?{I< cbp c oєs8pRPGB.6*k!ߠ~H9 Ҝm=sXs~4MުJPGJ) Ҝs؛{ b'+ krrb~pHP+ckQZ5^3Z7$)PGJTzZKk'B ӤGJ}{RAPJ{HJ c8Y&JAK.A 6Ѥd9:NAʲ?_P$1jpq}BҜHRҜ,sbRL}ZQ{@uUVJ =OIoJkBȎ}S+kwu3+s) U*?zXT/ ϭiA*bD1sTGRƩbXxά{;kն9@RX{1y$1麊*8Υ9W29Ʀ9׶Lk[{ ZPs " Lk1*+c1,%`9 fR(UJ}Ҝ9˭qGR..R7bGRP'JhʑB}s+k'BnOkkB.biohR} c?ҤZ%zspR%R]xꑔ{VW{ ,k*/SќZ|Lk mwkypKcpp[|ZI/ c/lkenõ{W`u{]/3sbќkZ/|+cplk~mwZlkU}\'BбRbO(Bp+cO+c|^>pZ.Ҝk} єb RKc^S{u}Lk7Kk+cO+cu^2lk=W+cќRR:ZNv cU}}p1 2ќZUܰsZUZSkbR:LkQ^txKcapZBTZRe/@xrؖ8LkaӜh-{HR.׶E~{RpR*c*oKTZk4s5UtGJPϫֽKkȬTszZ Ҝb*ќD)bzhJ_RU`Z%9~\AU۠ڍs1) ɍsB(NhZ-WPAV1߯OD)U,{)u Ҝ"!_B-uq18%/ ΃e1xX Pd1ќ!3*p#)=KhpAUUpU#D)}YhRWMI׵GJ*-YB>'4` {)~O97]9VUC)^?89}Ҝ9A'Bp9]߉sC)&A2$ҔLsU]ÎlkAih1Z>HJ({ZќhR_phJ|jќ'B6+kPlpjذֽLkќRz*+c'BќZw5tKk_P c֬{ZєhJ[zbsB OZ`pر{~Ups {57{w}/Z/:{+c/k>s˗p cwwxZMlk&>]Ss3{xҜsӲk(ќ{8lk` ,+czZ==x+cut]OZ+ck]e\+cP[U}b/ݩֈJZktlk}vT{pksɏpKk+cZќLcq۾sZKO+c[pKc5.+cܮlk_p+c&xKkbg}kknsєsݔKcrwlky:7uls]v?sZ+c3+cWZҜ(J]{{e) [YAwќ+c_+c,qOR5ZӜ)7's\VKk4{6+4{A*+ukGJjj+Bs*ﵖ/b qZ*pB*RKkЫ^ulsU_[7Lk`X퉭 c][]GJ g1Na{`r9,ca {!-OA`0gJWPhR)+c{uwҜlk5FR 9zJz`/ӜD)UBȲ@ ׽GJYΩZU&YgZ)Ӝ.YΌs`IRT1=Y΍s~8Ƒ Ņ9~xƩZtZ+V\S`OA]OSZ4BjcZ4{L U/}~HRkj1)?=y΃vm JxbΚ2,/Z/Z,*6{LKpks8bєlsXمpls*pFJn<:ҜZє{ZRfZ{B +O c/'ќswwoiR>pRBhohJ/whJs {PP{?pLkCltlk7PlkPlk~bZR`{Zz䦐ROLk]2Lk63scս{s5s?zZtZ%hJ(pOZꮷ7/Lkqs-U]p [+cu\zpR єsAIϟkk,_:so.s{|sw:ss6'R얼/R+h c׵sKcєkkEe{R~&2.+c/{9(lk׫S'BbiJ- 9 " p cnF~Z?pRj3HJUS cyZ6Slk7OKkw9:.  qlk)Ӝ{iVms~kͲ,k# Ӝ{4Ӝ{6q訨0 [*[}{&J^0#)>P:8{)0+j{B 'B_8wD)ݞӜ1BU!_.HJKU4Bܷ׽R_W׵1WЯJq&Jz?{&J+OA*{Aز@hR ޷PBPJpJjLs=TմIZj A-׽ZThRڋuZ *Ҝb`kzzֽҜTֵ4%O\)(틄A}X̓98AҜZ(b$hJ5s ? 4s`ֵAj49RNH9)T0ҔZ @b 9 Zzb;O{8UO/Kk(pKkp:Ҝls~Q/bpb<*kog+cj/ ce' c[ +c'pKkLTsHJ{{hJxȐ c7P c z{QPslk.sV^r}psK{ձZVPRZ7/ c6/+ch+c^{/Z.LcZ`O cH{/Z7/ c%KɴRZ/lkX ['9, c>7єs.,ќ{ˌZs`{Qy cX>Ss[pZnoHJ/2 [Q/R͠hZ)oHJќ c8{/B8~ROHJslkuߐHBPZj{RsP7B߻Rs~p c.pZ@-p cZƯphRLk 8 pb%걜Jz.&Bݥx4gRӜZ.*jTZ׹u{v ׵hRUxlk)* 1p/d) +kT,c=lk~^}ƪR]R/UU1^U Ҥ'J9TZk{9J({d1rsZ1uAKs1k'J^aOA+hRW:URus{6UrZvIbhTd9.=uI{Xb* % upCT@: ɨ׽T84Ʊ(B1ls9 sApb'ߖlk{>>A-UQU@C*4b1,9 c}h  |  P]qDkkpOZ +UpKk,r㵽sWOb(Ks ls{~byڹp cu c}SphJҜ{5/b`Z{3+ҜZzk{ c#U{hJ kp,k%{]߽ 3KkC{{p+c`@PKc/s. z[ps0x{+c8 plkݹ/RO [7j{'J/.lk_=OLcO cl|.Z'o{Zm^hpZ'Ӑlk?ܞ+cJ3Z_s c XXlkWPkJ˞Kc}iJ:;RWZ թp c98OKc4ORB |(JrZ/wHJ퉻+cMOZ)(tsoxU/JʢXRҜ+c/Z_ќREg{1͋ZO cH3Z3R/J.+c-1k/d1=bkk9v 9UB[ /9"b +'B:uZs$)qZ yuBBp4Z.$ҜRjPpZg،kB {1hz&Bb*8GRC!_1鯭J\ 5+cY\~3boKB6+kAbkk98%Z9@7{gRzlֱR풐+k,;Ҕbֵ{RKӜ[_=H%90{I)5A+ֽiJ ] k !u붵Ӝ#)+zY/*.;9TvV/9?ib|ߋR0ZO:8 c+)uIZk ׵UQ)9{69AzJ!("TA&>зqTnOU+h|U5GJR&+k( ќ{KojbppZ4/lsΈPs9s^Z({szБlkzpRڒұb~Φ/Z{p+k'6{m3(Olk~{+cbz|Zn?/Z* coZO+cjZ&Po c?/ ce_/+cmєsm_W/ [z/ csԽLk]SZ'/R,ќ'BJ/ZrkҜZ}OiR((C c$3k]Ҝsͬ6|R ΩRkk5OR#" [S9z/+cwZ|Y/GB oZ^ cؚKkp0pKkK^WƉR{{(BoBJ R?{+c (+c>JOLkW]X [PZ;sB"lhJ- W_8bshRIkd195j\R'Uƍ{_b4HJ^ XbxիYhJ[1.jx9kJ4lkoyB|FBXr[Lk9ZAUR1~emk{.4$){U?U4msl{_9ИlsAnح{Zn|{AڜkhRiA ҔLs9`bjh* Z4mk{ QSkPj5j[Š1\sAU cB {[(J  4 Ҝ/^:?j @df c#! 0hR٧ձR=hRK&4'J ub U{ jjصs5jܟTABhR`@CAkkP"U0( 5qRtZ

/*cxr cplkJ ZoORˋ6oZi{RBoc&ZkR"SZOZ+cp/Rj  css7R 퐔Jbp cPː c.[{Z5 ]{R)=R.AZhϡBR./+k/3LkX}Us>/ZP c/3lkUwZUUɔZՐ'B:D1?.q)ͥA}%'R&TIILsb1Um>u/۫Iu c&׵s~9/ƪZ8bnY{D)#/s9'sBcveI{9A c9ս׽&JՕ5PZ&`R?Ҝړk  k r{A&+k9Xh0{Ap΃A{KsAֲ9{o|^Ӝs!ub$KkhJYMs4iZֱּ(R}\*U9u`1HRhT(J )T-X4=E)]u#!{J㋧ cݑZB4 uB0Bu(JnU9-v ?AOfZ4Z")4sU0>BJ4Z, cۚ/+c+PsМsҾ{P+cpp{յsZmk{בsꪽ coJz౔s{_k/Lk/+{Z>pk /+c.H/s\{Z` {R/'o/Z|/Z/{pLks zmєsKlksU_O+c+cSRsZtsR{ZrΏoZ>'}oZX+cИ{R>{RlpRP6p c%'OLk`KzZ>}p [w(OR(ZHJr.iRx ORoZ o+c|kWZ.b2iR_CoR|kkHJ8*hެsRiWUoZ0OZ~٢p*coiR+b [Z  Z/lk0ITKkWWZs c B"'{d1ӕe9'RHTI9- cY!*4'R9 cHT{"*4RT c7l╭b& +39r7ƩZ^{1^{YD){1p{+c9ϨsgJ7ӜZ=R葔HJ;T{Ӝj}gRx/D) k(R^BDsJA/LsB8-PZfZ'%/rb,0(Ubrj kUms_5ٷ㡣j ֽ{}jZ.zqf1bUB+9X}95uӜ ."Ų?B6A-{b_QZ/Z:8+b?,cJO jJ((! +,Zu c&{#)C{Ah4RUZ0(m8ZURpLk9 [UO{ҸﱔK`0bzⰠ{ճiS0Lk. P+cҜ{P{P+chb <{PnOlkڞ#pJ`XPiRps/s~Z663lkwxplk_Kk^{RlkZ6HIJєhJ8OZ /J*$,єs{BєHJ+c9pZ7'{ZZRpsM;slk_[{+crnOR?zRu{Z>⩧{Z'O+csy/ [ sUU7pZ ~+cm{?{B*{Rˍo+cۢhR>;{lkkZkkO*c).ZW\oZ .Z:(Z^{Kk Z%ú.+cp}O cocpT [wP/&Bb/ c=UOKk[5U+c=ќkk \ќ+ce΃9~kҜAKuGRJ. {OFFTZދB4(J {억{ TZXuABu [+D)58d9^lms9e.A]uWЍsA9b39Z<e9!9&R@ ZE(iRSk΃'J鏏)8z΃Ab:;,sAҤZ'ge%rf Hbb+P k9HLs-׽{%8r׽ /90* vb~b D1ܚ΋%)f Pe1/5qF bR'Ry0 c}ӜLkOKb~ҜZ5k]0J /$TB^PbO(J$ќZ"TApxjꑜR P cyuA+^tZ o{'JdxҜ'J+Ҝ{^]{ 7spmk`bsXbPmk Z""(,c k c(겔se𘐔spLk.3+kT_Ww{+c /Kk [߶(0 coєZ{lk/~{R/Rp+clop+cPLc_,Lk:,{q+c6+sjױZl{(B<oRMioZ 'є{_skKcW"lkZhIhlkRk^ /RS9p9P c*/WOZyKcAZ[O(B/./lk}`ќkslu|GJ'+s39SJjlkqO c)oR){{Z*Kk𫥐s}e6lklkߠo+cr`+cf!{Zkθ{Z({R>s /Kk{ZҌR@JnҤC9;Ҝ 'ubl`Ub*khR~Us9{$׽uUb:-+ksWKk\1^9 bYbHRW9J,kGӤ1h`{9#p`HZͅpLs /hRrc]AS0A.*+'RK{9϶΃Z!hZɲls9ӤbjuKkҤ(Z:/_kbW3b8b)>*YPWZLs߷(%9^A܀QnD'׽1rRX| ce9ۉ{hb/ -{,ktUJrUHJ?'+5J 'TBZ4 cZbP(Rl'RUGJ_AWWO9 U9/`P1/ A[ȎOB-/Lk%/ c(\ls]ls`Ώ=Ps!LkePmk{~{校Ҝ+cVPs&Ǎ.ZU|{RݙOk:ZOSZajZY7oR3;'JOKk7[o c*Kkss+c_o / cΐbڮpZZ˯RR2 є c7ʐBާލ{un\rJ;춵{{Ulsv@׽Lsiw5 c:(׵+kZxZGJb(gֽZ[{lzƩR"U ȹ'J(XhRC˞ kU%bZ^[xHJrUbKBbhZWۛZ_/D) `UZ$)/~΃9Ș]{JMg# c A\59U 4A pb]+kSr 6քAʊb42hRo+Ŧ9 xu2A(u/RHRUW4jmcLsUub4ls'9r+kd9- Ӥ9Z%/˖LscULs_"UAPZQ9''9r𑔥A-?ʼnZw:qb' P k#pLk,Ҝ{. vPσ |zc;[b '6qs;R0HJ c Ʌ s{,k8.TKk/5-s~sWPZ{ c{+c3:lksHJ(bB/Lk{{ZBqob+ypk}/+c@{{ c-r/R  R,{Lc8/ [.p cg/RҜ+cnkmGks&"T/=[WpRBxx,Z"(+co߱ZmW\{hJ, pKk*#).Rb,Zs9BpZ=_{J R+coo9olk-}ihJ/Z+3 cUꃢlkSkk%Kc RꠊKk8 cw5WZ&l csKk"ZRpoRJjZ& Kk~CcsR6{hR"/R u{RR2*BhJ];:?b_AbhwPeAF2 Yj{u,k^T{j>bz4,k*ku{C)mo9.8ypR7) ֽ1X\98bUUHJ %v{}gbjhkaќGJ U%9Z*Ӥ kҤ(Jw PC9XtA ksdA++ZU>_TLsKRsK{}_RNb>{]&R A+{߲bTA'7D)"u kBzqb55?UjGR&4*xJTVbUwtrA-4+k"#WW4]0ʶ{ U'Rm8:hR΃$4Lk:љ k ߒj*Ǻls+Ҝ{6. -ҜԼ겜{kz0b2ҜZ.JkPRUZU{9{HJ/hJ~*{Z}c( ls1"p|Z [UsP+cS׵R{ZsRM{Z 1p(B'r|RPKcUkplkO+cШߜP+c} cpZUO(BphJz /Lk Nu+c RzpKc-񗱔lk\/RsꐌiR:Zuє cg:.IJ렏R?;/1Z_{R'.R2+cY}R;.'HJwМ9OR7+ќRp+czOZ&t+cc㴭Lk ls|єZ돊CHJ{R( ckhќ+k?/R /KkZpZ'ZKk+ ќZZj`Z/9 OZ]HJ}АRѬ9Ҥhb5#1`zRUUIŊbyڏҤGJ/T(R|'J{둔&J#*ZAڮ9鱡P1.1X΅1Xp׽P!X#!4(RNc9r{ҤB ΃Rwu΃9/Ɔ,c {~{PlsA*kApcЭ{GR+b+畵)Zת4,sV=PZC1+X.d1kvKkA.):{'R΃96߷Z Ӥlkgσ69Ӝb܈ULk׽Ms*ZTt39v\{C)='RWCbyGR)^8'JuJTZIcZ{Iϥbj"c5 klsҜms {TLkRWqR`‚TZgÉHJU=sB,({ZťC cys{ZlkHJΑZp,cU/R ps/pls/b KZzZ {Z`/ c[OLk6/PZ':Z {J"ڭsR*+{HJ(pZopZW]J/:OZCwpiR{9r.p+cvZ*Z{AZ_r╵R?pZ:O+cVt.RXZsiJjoRc̦ќlk]s֭sR>j/HJ8*O+cz_/hRbjhJ$ o+cz>Okk /lk8JpLkr2R mOKk]sR;[R/R' cخO c%Kk{R *(x2Z_/Kks֌s{r}pR>~_pZ&{BӱOHJ{HJ6߀(퓁UJ{a(*9,_A %T cwҤ %qHJ c>.Ls4ZѓKkm ։R`XέsQP/l{<3H`D1zO ҜLcʉ53d1V cꪠ{~wҤ+k>&JkP{A?PJ6ߝRbmzֆA ΃W~GJ|4HRNGbЬe1w}4Z|~],sBzphIc꫋ZŪb<ֽ kP_VZアUGR ZUhZhRT}0hR[{A/P1'Aspє9~b0I^ReUҜGJ_A:~bnZbs7{CಜlszhP c<~b?{PZiuhC/sRÂZ]\/ZW_/jR*"mkWP+c{pLkU cݞpbgpR,c=+c(ЖsZV ckj/9&.{(B|Z5*{Zԕ{+c.B>p+cχj{HJpRipRWy[lkRshsR@{R.>R/_|hJ]S9P+c;6OKk`z\O+c{ c&kc({(BGp!joE): -OZ`+c{zOZb(sZ ^{+czќlkべR{ќ+c/Kk%oRP~^o+c?KcjoBiHJќZz;6HJ/'RZҪZڲb:ќskb/9:SRo c]{+c=K{Z93 kjs92)kj{ {JKkgR3; Z64Ao˪9ɥqGJ¸0Ӥ+k;ThROjbP]߼U0[z{ɖ cs׽R zbt줯HJxhBBO1oxBk6TB_bZsd)a꿬/!UnPJ)U wޏu]8D)wT1.' _N U>SU) 49u} )Av%tZ]n$1z1%#iR :Ub-u1 v׽Bj(Jۅ{hROZ5yZ^WҤZ `Zu/¢HRW"׵'R T{T{zZtApCҔ9#{VLsҜls_,k qsp"ms^+\ҜiRPb¯/ss{zRPB #Pk":/bzjZ,cnR{ c3{+c+tH| c єiJrP+c낫Zթ8/HB*&ZMlZ/)PR萌Z`#Z~gpZZ~sHJct9{90єZE/+cO c @/ [ .ZsRR6邻RV߯Z. /Z+s==ќsZx袌k'B{Z`shR |Ruwy1.9+0ќ+c\{Bho cO.Z;Y/9xRҋ.+kk/RͶOZoZo9.Zx[B/9ppPobE%-n39/Z]z6+cƗ c! {{2xh9+c%ќLkq!q1 Z"!*P@vC)֖0 ^A@#)W&B˞R*~pd)`S)&BUbj|9{hR r9? @95KkBGbިPe1U(`'Jw?YHJW8A՜`c)ZZ߂ީR+Wu9@kಔ r(J}煭sD1= +kyb*xt c=vybUWZ8 kWhy k% l4 kg^jyulsˉt'R(ޕ k'W{TiZzZֽIRTJ kZctb",kހ`PZ>/!{5-LkZܼLk) pZjnnlk}/ms "{ c $R+ )pspR־ c&{Z{,cLc]p/hJ2j{Z}lkR#sRќHJqRM/hJ c+P [ OZB{HB'/Z ^^O cu}ِ c=5Z/Zo~{B?-/B֐hJplk6>plk *JpKkrw}Z~.Z shJpZ=?+cVoR(Kc۽pZ.& ss{ZU\sZ\>sZ||HJ'r2R߉єHJsR_SZts]_O cW_|iRF^{iRʩ %HJ /R {KkҤR_{lkhJjs1N{RUƉRZROR:+cZ~ꈕ{bSsP.EbnxڲS$!)R-lkRhRҚju( uB3ZŌ{TC)t /U Ud1 (Z{jhZ")UhRwHJPO֮s^/9ƣ1_1WWuKk 2.R||ќB%ќZj{{AZn[.(B -WORKkXZsۣphR{#{iR«OZ63R^)Kkp3sYhZ]:pR 7֌ss{pŢVA=29(8 p6$){u) ׽b&hRJZW\]s&JWvX]s9e!#&J#pT1 蘈9`B0ƥ93AAn~pI{Ҝ0/ֽhR֩shR{T{'J}g{s/1󟂬{9쇘Ls9UtOA]=B{Y{ւ߭ZP$!ތsݕ^jHJ )׵.z`7Als Xw}Ubdh/J Kk| cY k_TZvUGRbzK{Z  cr.ZOn  kmm9pT+c<3-4iR R{܊Cs~Pb@屜+c.r}}P+cLkZܨKczj/HJ?(plk/R {Z:{ c6&6/ c{ZKkc/s_ps銶/bo{ZZo3hJp+c"~/RB*{KcA{RBZ7{+csiJ笱R%{+cp9sR(/Z-/+cWXXx.iJJO+cc+k_OR˧/+cJ=[tskp+c``%o [+plkLcєkk /{?/k*e{Z>nHJ_Ko cyYHJo+c c*/Kk OZboZ6)O c~OhJ>,HJ,"{Aih'BhROHJ+ηD) .OZZsmKk7b{T(pbx){iZ-ΦA~* (2W(ب3$1{-Tb4lk *uKss4AZlkc) $9}m7=,BA;HJoV‘A:t׽AR4d1{J4J*1Jo)rms9Wv9HZU_ܑA7S#1 3juj*D9ൽ9/[4hZV׵b0.W{uE1x Z@q񟞸:*zT+kPv 8Z-׵Kk4ZBb #R  8pmXέ{ܢ8bꑜZ"PhRj:q c,=7w3,kkV8u{>⪖,k+KZ\/Z{ pb( kXnkR/ k&p cuhJJZ +>'{bҜ{/R@zhJ kRʨ ɱHJPZ/ c\!sUOsiMoZ*cCKːlk))Oshon{ZpJ{Z(p cPLc @{ [Sظ/Zs lkIJp [kwk(J/RuєLkS[ [}/kkyמ/Zꎤ{Rˊs cWbw| cguoiRoolkW. c7flk5J,됌 c\ਸ/+ciE/J֠s=퐌 c48KcF/R{+/kcOmoHJꯧ.96Kk/]ќ9@ºB/pHJhh*p9OZyk\ cRQ2+cMvR`Z9; ս9xZќZ^\OKk>-ڐHJZRќlks :ќ{gյhRK1GRtbSO` cBTl{+sʠR^jTϣhƩbz_d1szk{{d1rlsA ɲ9ڳ- hRyW|9t{BU'J} BZᅴ8b~HR˕Ls'f&ls: kVGb/*LsShb,bUU kѤZPSМIUIhZU)uAڬֵmsӜjŧQkTA-'ZbȮ9îp1 r'B_ԽsU·Z c+TLsTV cRLsuKs(TZ/LkWnlk/5uMLkY9 cm c*3lkW:b RpM ,cqP+cꫩ{ c / [- +k/ױlk/Lc:"kkn-{*X+k:kKkplkf{iRz(/Z᪠Plkr|lk 9^/RWW/Zn]sRⲱkk/+c|Z({RP{+cMT{Kkm{Z^.| c /Z^0鐌lk%/RتRtLkyO [m|hJ / S`R7PZsHJ *@lkRlkΛPZ[ҼOHB54{Z7Ss]w^aќZ oB`OZZ}߸O cOZ{/iRp97++Z[pZ޿{9  .iR4kަ1[{cBKk$!+ p c^ c 핵srWsKkv~ cxP ֽApr=p|wy&B6%Kk4gRZ ҤHRjo 9HZW]Zt{ID1uC9 #), 9jϖD)Vp'B%"HRk3{/uusJ"({9;UOKk*wМlswsO{XO cls_wOLk0a{+c{Zj {Zzu70sIJ3{(B6sZzjpZ7pZ~~{Z "=|Rx/ c{Z|Zz"sZjrʬ2iJ{sZy [{}+c_|Zє c|sIJísR ÏOZLjR%/HJjZ|Zaqzolk/RpR瞠3+cRWOZ_O [)KkUp1@p+c' *cpސ+c]z`RzќZEN3lkUO c>OhJlk\XⰔROz+cҜD) Ҝ{^ / c0ېB+Bյ cUx c==?7ܴ&,7S^_}ls Tb"{xu klxlsbԜ3brⲤHR=X{)ֲd1ަ9 Vd1i}zqA(>xBuKknU{ⰠP+'J( x*kOedA99yl{/]]7ls 3j ptJxJ3A/d1pbqS]uB}ժ4LkS8׵mk/׵ [` /9-_b<3b5$3Z zshJ/ ќ+kls20 c_p3bh+U/b! cU c(#{iRT|sHJ0]Z:6 ]s/t[kls" j ]~ɐb\R?6{Bw#sKH3Z\¢Kk{zPќ{_jBps}ʆZ SJ{Lk7/kk/hp czsZKp+kzAZ` pls,DsOlk;&pR|hbPKc{Z7?kUR >/KkehsR[⪂sRxh{{R-kIJsZYiM/B*+sZ6/R7/+c(sRr/Z_mORܖR `R9 c~zpR|RܮP+cWKc[;ZKcKZ^_{Zh Kk{{o{hJ=-| ciJ*s c寰:#/3sKkpxbќKkϾ/Z˪Kctw^pB^2(BSZ*iJhRypKk3hJKcUQPRBZߺ+kUޔT^{jൽZH*k#XP/!Jő {&( 9HR4{nj{j4JW }#1AhHJgbN4HJz6tb~Wbiyc9jWU˃") -R>2FR +Jz3Z'W%k{׽ ֽKs(^thR87R9UHRSKkcObyМbSu*c$KkќlkխMo{>p{l^bZS_{Zژ{(BܬlkRyOJh| c,P{R.lki~/|BׯlkRkZp!ܰ*P'BnsZc- |+c`r~Ҝ(B_QsZ{R{ [v͡RZT+cZ #/ZxRޞJҜs Z/Kc # lkǯJ(| c//RZ=s9Sb7 c R /*k z/Kk ;/Kk$/ZRZ(BZ$pZwR ќZhX|iJ޸OZͥ/pKkJ*Tlk ߐR+c*R/1󤨯7N`ūBjbybXΑ芖pҤ//-z4]y+cqw^_,b{3'J2(iR cy\&R1 kq+ňZ RJZU^3*c T+k֏_Ӝ+k+9HRTbBu9 Ulkv}uZZ ׵0j4+cبn+cMhR WhJ&W(tR}{UҜZ Ҝ+ki{ bHX#3bUHJ_PhR'ZⲔ c/uPRiU+k2]ip+k? {{Ҝs sׯ{ikќlsc:jZگ)Kk:j{Wsplk>{ќZSsUy2BPќ c6[{Q3kk@HKkMwќb'oRo+kٰZols`/+ks;OZ0Js^\pZ@bpHJ{Z)$jːZ^sZ>B pKcUpKkWzPXpZm{ZsZXܓO [ 'Lk/|HJꀍs c |ROZr.lkѵPkZ"lkS_UU|ZjS+cJ}pHJb(O(B;8R[دlk]Aps !pkaˮOslkZ{Z.p0OZm|2 c]k.Rb SE)b{R * c.b`/kkOLk*n c?[piJW{ݐHJ| SZ^R+cW<+c}SsupKk-*Z'+plk=/SPd1/--ƍ{ `J :I` hRSp58@Pֽa/UA WaV\WUaWUUW`u %U4b?.#XI9A~~Hk{9Uo9.0 &Z5Мj ֮sksZ|"Us -حO+-4ZpBU5Ls>]׽s/]Zp4{(%Z $hJ'XvZ:"4 cʀ_tZ@pZҜ/=7{v'R'>Ҝ(Jxp+k.p cرsuP cֵUT{_Զls-킯lk fMU/{ ?%ZJ{~xќs-;sآֽ{XULk԰/(J" 3kksZp ZH,sjZ/z딵hJo?/sw/ OR (|Lcp4{Z@sZ60lkxSiJӑZ/Lc,| ct [r sRjbȂ/Z5=siJ 駭lk}}lk[)saiєs徢+k(^. c{BP{b[МHJhJ5lkرKkz^p+c?>ќ{r{XΉZ$6 kڦư}B[sKs +x֤AZWќ`-utms [ :pu̖/ v{hgRbD)W@C)ˆսb+&ѤI&sVIABZYNGRsAsbWZਫx1몠3+k ֵ/u^>4{ ݮOjV7{ֵ s(wZ*avJs* Zjhp{j9#t c/K.\-$!"-Wm9ʂ_W9b_HJ ohRV3 cs]ҜZhRׯLk*pLk p+kk4KkT0Wi3skcls z3sV{ҜlkS{KkBlZ)LkќLktu_sؗKkzKkT{~lk\\wlO c+{Z"‰tOR>ќ+kgќsrCO c,pb޺{Z. Kk#Kk|KpR cpZo9ziR+~NORZOR`pZԱ c{J-{Z% +c{|lk .| cX@R>*/RX{R/߉R_W-|HJ OiJ;!ZZj {R4"pR/pZ_pZ[oZW]|Rɧ$+ck됔RZ/Z[{Z'7ZR֭sHJֽ+cGeUpb  cp/Z#Z:9+cZ|챔Z ^ORμlk-ҜJc^ c&pRrss3/\p co+csw{Z- ќ{@hս'\X)J/v΄1~A%AXRر 3ls)ls꾏uLk " ׽q㫶׵P>&{NvXA*Zp`}T9UoZ +6 /ֽ@ 2!.WZ\ԥ"!_Ҥ+$) UҤ jU ZUs ^!U_* U $)UW1uBzջTd1^{R:'J(/GJ("Kk_봲R 3+k]Ҝlk([ls^uZpW_΃HJ;P,kC׬pbU3Lk]{_S,kU㿱+k+Lk7lshzsҜRb"+c͵sjjލsUpLk|ה c=/YtKk{ cvҜkkzLkzZ{m}2Z,/1iR€ќZ>({_ls?+kۺs 6{u~~"sY7ƭ{?ױKkgќ+c+:ƉR}tHJ3R㍐Zr/+c M.+cWR*W{RpZyPlkWPx{Rۣs [uOHJ.|RmP+cS  /|LkPKcYh{R/{R6|HJc|iJ_ |E)OiJ?'PKco cORt/R%?/ZJe{R1Zu]B ҜZ-端ҜKk"ќlkXsr3ќs(Z\Kk߽/hJPܰ(Zc,.ќsќ [*^ppZ/b(ss|n{Z+aKk-{~puֽ P) "Wd9}57ZO)=.ZuUtWUWP-uKs*UT ^{vhRJS'Jܵ1$,•gRouhR]%/4*c7&B`  ̈PBUZjֽHR SZxpD1P k+k +xzXBThR cTGJuls-'U:bWZ`J/ZU 0qZg c u{WՑlsZZkZ/LsoySbҜs&+Ҕ+kڸҔ3yYqos* /u{3KkS_%3sR꘰sҖќLk`pKk1ls<*{.WZk{KkOk6Z/lkY c(ќ{tZČb *+k' /dsN⢱sƍsWTp+kiWΉRoIJ)OZ3KkWW-R{ZNd6ƉJ}I/hJsHJ{Zq+{R~+cQs|R c/Ҝs^x| [_^pR?| c~lќRt|9SZ(B܌kiJ6WZuUp [ѽoZ RP9?ꑔZ6UҜ+cVU/ZGpZ-s|籔Kkrlk酫O-{wPpsYoKk+O,c +cמCkє c׸/R:WΑR -o{xZz3hJOZpZ,3E10ֵ9Wlsw/ =ʱ Ì/OBrD)*PAj OZ Zr" >SD1X9UaUOA{`9 *cRx13{TwPkbfpBbz0AÉO9 3b[/tb ѤZjzolsⱜKk(@*cO*c탥A@bbP'J/ʡT ciU hbuO&4/VV{fOLklkќls_ߑKk8{'-{t{uHpbn.PKkMkk+pmk ܀s&pLkҜ{j7{9[psÉҜ{uspj3{_KkSbLk U/lkj^崵HJ{Z7{ c;2 cOLkU~P+cb*{Hќ{/s-/lk܏s O c(* /{7ќZ.(J^P9"͵3sI}m+k_Z/+c܍O cV.RܒsiJzlblk(BJb'B/O c}]s,cש |+cXU}3+c{ZsR}lkiJ;oLk9/ "SRrU{R/+cxO/|ZwpZ. Kc@~R#tHJZz/HJ/{RZ{Z;R/7/ cuFOZ .++cܼ%.`j2{}{Ssx{SLk{oL.pZz/OHJk묱 cYuֵZ_oO9*lkt c{~~+c%Zd\pPKc9Ҝ 'JIURP'Bc^B$TiRt-qZ k]qR 'JvhJ?Q'B~)chR|]gRnj~p9ڦ/hR4ܵ(J 'hRoj/BWhJz]+HJ.Tb}:hRͮp+kS7 Z9UZȀ}/ZHJ*od){'B ʵkklk}Ls,z{u{;-i}Kk :7lszbːs߲ssq k.^Ҝ c"Kk{"{զ8 pls Ҕ0f P c`{VPs psm5)tlsU_S/+kTZs 퐔{v]iR਴/ c-+ߩ/(JWsZxlk9 {RT:/ cLkm5pZ !{Wݨ|+k*{R^p+c*]sqKkU9ќls.s&Xќ{ U5sˋO9n21 1^ppZ9OLk{Z" /ZުRYqU{ c[rskIJsZs9kR,qsR}/R+/Z{Z%#//ZJ,{RW}yR_WsiJ osiJx`kZtHJOHJo+p [U(ԵR}ŧќlc93lkT_ز/Lk;gpZw}pZ}A/ c6sGyՑKkcs:(B::_sapsn[ݐlk ޜ csɫes{^jќZ֛+cjfєZ/^SB+c?:ױslxpRވpZ{zKk59"S'J'T r!30A&,Ҝ'J/UHJ^ݲ(/9+W>ZUWp)/R>`Ҝ sZ'sT+cVќ'J>A+H`ќD)۾cYZu[Q/d).1 7{d1x#-Z?Z_8Zݵ/RXR]5*8'B/D)%/ #/%ֽ1X*Rb}0z'J_b pZ*0Z} + bUs*xvs:+3Pj'KҜhR (Pls;1Ҝls.Ҝx8ٱsVAJ{>&,cԺpZ+Uќ c{/Lkc/LkKkKiRP+cW>{ew퐌Lk^/P+c[㪾lkޯ&+c_,k߾(;^{آҜ\ {=wp+cT肃Ҝ+cիќ cڑlk5_LkpLk_RsW'LkќZ=+PZP ќlk]ZטOZ꼭siJpblkZ 7LczZu~/RȂsR[r{RUsIJ:s(B &PiJrOiJ/ /+c==3hJ~ˌkBsRUq]UsRs~s(B&|iRc㐌Z==O+c/NpZ.Ҡk/ cj bx{(B*C cmܯ/+c3S{e3+c?_s_@} cp+cؾpKkm c7}|ZX{\Bs]~JpHJ +cW|'J?(/+kݟOiJ p c є+ch?=єLkj9*e1߯RfҜ c*#!4'B* $)ns97'qRV'B@'J2{hR((y cU1jA;5МGRh4*kw/D)+O&BPBVP s1];Ҝ c+ 3lk 4{[`tZUYBkґ&Ju+k%TP/b 3{ Ҝ{Pzⱔb7pZ*xmk%ޢ{$Ҝs??=+k(< c]lks[ҜZݯҜ cZ(w3,k (wlsxRLk|Lk9{۱Lk׬Ob4ҜLkWќ,cWWP c]ZOlk?!bhBZLkjn{,c0/,c x,ckJPkPaAO,cOHBr/hJ" !sKPYto{"s {߯Ҝ{VxќLkybpsNʘ{U  c2'j/Kk OLkȠ`HJ #lkRVp c'fpR&oRcR^^{J≐Z=/ZU{1rOiJh{PLk(B+sJ{1sR~Olk#gO [ sHJ{.|AbsRyհR7UUs:`(kB^ҔZ߱R,+c`{ co3hJꋍ?Tlk]紭lk]_p [{ZpZ csU5{JU{Y}+cX]{ZΪ/hJc82lk%o}V|s;XkZ+ kW~Kk8cc2ZW-lkŧUќ+c;/Kkw3Kk(UZ֗4syGJWtZ+YUKkc[9#2P9>Z ۰p{2:mZj_{p]}P{p_ϐ,k/ czl{Z#*lk=s|ϯ+cp(J*Sls #TpU{:{3sXlkW{p+kqyzPZ+͐Lk.{^srќlk߶6ќsͷeZ}Z'2{+êOHJ`@Rz62+c_O =hJpHB%p+c4lk}R(J/ c+c0OHJ2Z~lk#[go{Z`JМKshR OAx(ThR`hR[PGR `GR멪9N+p9 +lTAVZ]^֭{U\Ҝ{OT0/#)>3 { *$ќA7nd10S9kbcJH?/9#//(B(B(Jb;ձKc 撡4{ʚR6k 3P[3/Tp只3"c{*fnLs3s7$t4kkҮҜ{Ŭ&lk@pKk?[Ҝbќb/}}'Jplsq{rͽ cⲔ+k*@s5%s^Kx3s+c:cҜ{6fsSZZp\ּpZOZp+cȈWː+c*(JS{u_OwshRߘ7ΩRr/Lk*%=PlkyͪrLkќRLk7{U/,cx~SZ=Ҝ cќ,c-iJ*hLkKkI=R )sќlk^O+cʫCOb>9Zќe13+kսhJZCյ+c]aWU2(B.Rz_csBJ+./Rai/RWCɭs9/iJ 9Ը{R~w:kpJ5єk//+ckޫPkRܸlkRD´sR|:⯎.R}R~_ [WRthJR[I{Zl{Rڨ_9 WR몏Kk5WќR Z޷A{Z (o$!2'B7>P [{Z`є csg c S1Rh@O+c#3Lk .~+cRs7Φ1zR?:Kkk}}{Zx> /(Bj9UcєR 9oZ1ws%(BmO cBOR㕖 [SPR/R*lkiJ6$3+c.sPkpZs ['=Z/єHJsJo1pS [7՝_RєR|/RSZ/}7Z}UO'BZ^ќlk pR սKk,W_tKk}o+k{SLkrOZ"OHJjSR~)sB:hRwas9r(J/tb͵hJ6Xb c 3'J}*Bm GJ5ѤKsThRں+8r'J/_HRuP>3I)+;9 7 t{΀mAɩ /BoZ{gRݵKs7'✴gZ\_(R&R1I~Zz39ꢋPbYGR Zt|t [w]ՊZnBZ({BXR 8gJ"/b+PHJbP+cA c*ҜZTZ*{ZkablkWZ/WXzsJZq1_hRjwb-=)4ZzR+^b~6ҜZ !4usrpLkבLklk;Z/hJ؜ORN/Z? Olk*OZ lkxx_ULkuy[{Z39zќR& psZt𐌍s{Um2:V/hRؐZ:ru{+c7iRzn/Rˁ*+cobgs+c~n{(BX[(BZXZU(BB~X1Zc!{HB|bHBмoiJX :kHJ,{R"PhJPєHJ(W/HB*sZ/siJ~sHJ+{HJkosR/'Ru3hJZb3+cS.(B`phJʺzB/RGJzb*kh c p+cZ7ު{HJjJ/Z  ++cЪ~he1+ci*c`όsHJ ȸ,/A:{B/.1'HJi*R #Tb_#)X1Ҥnsp9ؾHL9 9JHŨZ^`Ks>WZ؆hR}ZZ};hRoBUɰ#1/)b&Rorb_)k'UbX/A3z s'J/oR c5u{`zwplsX opZ.O c%O+cVtBskєR/lssks7յ{u^Ҝ{ќs~n>O+cPظ{hR\ZՖ\}/Z\qts]}+kSzsHRj-s'J(jƐLk"qs]Ҝls%psU-pscPH/,c*Mu/HJBc{iJ-.be- {UoplkkxlkXz/Kkӹp c=gZKccUUps\rpsq[Lkќs- lkXx+c R|B. s(BP{Z:ss/{թ{`3 cjp+c.`ҜKk>+,k=پҜsZﱔ cتP [:/lkHk ДR?RUWw{R%|R?iR&_UiJT 9ҿ籔HB^.є+cݾєB [xklk㹽{ [׌k(B\ sRlk9 "ќ1АshJ ,{hJAshJs]sRMu{m{R*&J4lk_]pJa OR OZ3ZZ~_ܟBS̬{'B%{BZ?_[3KkŰZ*6OhJS8*/ [/Z"NZ2URbN{Zl/Jbª1sshR>siJ^s/'BsJ phJ9pZq9*.{ b(8TB'JZS 9(w k/ zέ׭սib:_Ť9PKsU- k}/p! \Oc]UIn oJx 3IxsA5GRW sC1긦*kuT^pHJCobAb6# cҜ kڹ㰜Z ]pZopb ҜKkZp+cҜlsPKkp+s%ېZ)sW(s 3*cz//B|{HJOZ_Wpb׹bk{bhRז& c/#lsn;%{$*LcX,c+{eZ[є,kӿOlklk}UP c^z{Z}/lkGUp+kbҜ{%{x{IsxZќ crھќZkLk1P{YPLkzpsRR|꾜Z__s9)*iJ|iJlR{ OiR*{hJєkuUiB* PZ s"lk*RXX|hJ [{R{Z-{R薟(JolkHJ{RמS9k.HJsZ̢pZB*ќlk9pHJs{1`oHJkEs19 A/9x[[o9?b/+c{p z`Rb/ c46=.ORؘ{9`"|sA׸{(Bi+ќhJwWєHJs-4#)±9/ZW⢑(J6.qd) 4Ajn`ҤhR-:GR^ܧT s+k  (\3Z JtAk BݬHRZ׿bV5w s*+V8 sꨫUxΈZ*˃ ["bѤJ>&Мb^bʐ'Jsa k5'JİhR򑔩Z͍ ҜKk {[p c$V ceҜlkﱭ{OWwҜ+c/ҜlkWU Ҝlk kzSe)jËOB{(J3xZ]Ys9iR/ c_ p c 둔s/Y3s?WW [lkhmkg]Z/ c Psz)Yp+c*;*O chPZڱlkf+c++J)sծk(-3>{pZ +c.ڭ{\Z~+cB/+cǺ/Kkтoќ c7ќsҜ/Mpر cHPs c{ cZnX(sa-*/Z+>pZ^iJ.U{R𠥐iJkiR@siJr[R+սRpKcqt,KuH:{OB* c.[|R|Z\]oR^^ssJݣoIJO(B{Bؠs'B?Z/ZKcU_ єiJOR>^S cu/Z{z cr+c`~pZkwp+cWќHB*gOZoB 1/9=ﮯe1- czXVR)^ќ c<4RR{!Ȭ\x3BS{95{HJ {9/5? 9 ќZ,b8-Zh pZ  c->ҔlsPsOm+c4Z.ќsz|P cw{ c˳Pќ,c#PZr'/Z0b/+c[.Rjzp939OJ `O cќ{-ќs?/j*cpOk)plkvܰ:Os|jJZɓb_p+cs6y#OLkLk73Kk>Lkxblk?Dlk'Lk/LkY<:/Z pR~rPZ RkO{iJ~+/iJˋ=|RVOZݛ7lkR_|RzrtAߵ/R`z/siJoZ?5{|RtOHJ+:|iR%*{iJZjxRu(J{9ܿOZ{R|{ROZ76R2Z7ƭsU]Ww+cwUTp+cќZ5OR.(B,{Z"oRk.R~]?ڌs9GB sHJ 6R'{HJ{HB olke1<s9uc Uz/R甭RUGJ8$'JòKs /'J;(J8ZSZ5Z T{Nn9+k_?j ƍ{W•bU+k)J T{"ǽms(.^7WKs._ﴽ *ؓgR .bks^:2A@bNJoKsiEbzcJc1ObSo c&Z&ҜZ^pќsY+kLk,j^%Ҝ{Zhp+kjrco cJHJڿ*PRp+kM{HJpPZ ќs_p{k psp+cjw cEwZr{ApZ,ct%5brsxzp c{P cP/Z-۱ coZlh-Lk.s>$ќkKkܨp{.psx_{KkgO(J^c.Z~>Z8+c,s->rp+cpKk/E&{ڠnќs{֮plsA/Z +cJҜlk=Lc~//Z=LcEU|єZMoPiJp9߭s [S},c{14phJpCSRz{kJߟּ(B3֬{ZZ|鲐ZamokZ__9zC{iJ?AҜKcQ{ cUoќlkn|iJ]/R뀁/Z^Rw"e [oOOZރ s)/9+OZ}/B[olkE)({1*f{iR.~iZuwД*k{UGpR)pZp9@pB.~9ڭ++c%Ms "!΃#uLk␰*k.*ckֽ{RV0_UPEj29_l{΋s k_訳{2瓽Zz_AќAs :tGR]êoA2b rZМZ**PZ/ZbyphJjϯZls^)Lk 23sKk<`/KkOZ 8ps/ZpR{ c {RLkv'ZOKk3>"Psprp{%3p{W]OIJΨOZֿ<9{B &{RW /R /iJZz|iJ'?҃/+c\~{Z6R'{ZHO{RaI{HJ@~iJ}R^USRgύo ckO c7PZ%PsrOsE{R ~0+{ [s].Z_{^KkJ`pR?հAќ+c6 )ҔKk+Wp c㌀tZ[{}ao+c; cwW|Z Z3D) є c֧+cҜRUoIJuOHJG{iRe+bk9z&J'}fR ќIJo1 R3R7A*4,kKu& . ֵ+c`2Z`Zj hZ7s56̓^W̓W RO._?{3{ /fS.2Oذ+s`ФHJ^Jb/A(b"gR菔HZN krgoyb/7+/RꈤPbyˏpb먊/ cbضڑ{)R3baasoX c?ќ+c~pR*WRls=ꭐsWW琔lkWlsk3sUr{kK{wrpb~J/ZZhSZ_'PRkɋ{+c. cLk^/+c:t+cvy/Z{b/Z /+[zOZ+/ [_i{HJ*c{ cOO cZ.KkU^6iJ%{Z:+'OKc`plsێ| p{> Z*~ps>>;Ps(v(PlkRbR{ZVk{+cM }+co-mpZm_9_RCe))%pR}ulkB%hJsR؋/+c"A /Kc/ZtR~ c%zOZyORpSRRqR{ [r/iJ2 c׼/iJ&ZK >lkY/lkholku]O+c /М+cU{R n/R/+cٿs cJl| cr}Lc|+cH{ c+/Zz|KcI_]_Zr+coiR7+k\אZ+c{=*{ҜsڑlkTZ.lk⑔scڝOLkJI{ZV;:|Z{Z[/R°RmmR95{Z RB{R-sRp c]/RonsHJє c}u_ [9p+cɱHJj2LkU5UҜZiͿOLc_*plkTސ+cߢOR9@j/R(:+b VZ*Osږc/lk[[ZWZtUpZZoZ= +cipRª+cplkT]j\ c cfPS+c/%}ќshͧoZsKc͏뵵lkR/Re+ќR + cwh~{Z\RuUob+cKsf fũZoTd){qKk21Hj'B YT1*WXKsxks9#Xά^´ kxS kݠS{ R*kx{wwS탨\-b*"pV۴3{p c #2+kbC ({ќ{4sOC2bk̓ -Zr{q}SZ~PZZ'/??{+汜lkhxxpLkhkKk*T/lk{RêPHJPs0/ls±+cYRkZfyb+3Z]gb@^OLc[_j|{,c{mk9./sv{+c ƒsZЀۭsR: c{lk [x*+c | c* /Lk^lk / [7bxb /hJI p+c[u&+cy/ c/+cZb{Kk8LkpblkoҜsxss7.PZn [X{ [>/Z+O [UR߿|iJVxz+cg]{Rx]sZǵs3ZyEUPRWZNsiJշb{(B/siJ똼({R;\|B .]R*+c{z`+c8plkW}S csϥќR˪Z۹5Ro58R+cwlkrސ+cooR/q/HJ{"{R5pZ)ќlk|_.iJ /RվOZ{Zc^sZ/+kv/hJ83s)w/It{׏ʹKk{אHJ Kko2 c{R*1.Z*Ѥd1-13ZbSR>tR?1p(3jZ;7 k(S{j 탩2 ~s`꺯S'J *`S(JXthZ#sO?Sls4Ks+cX+c2{܅sUќ+c*{:#5ќ{Ѥls.ZZؠmsR%^RZsRHќ cU]PZިsIJ >ҔHJ_KR{9{Z3lkrc{R{ZZsiRb|R//p+cխsZz/Lk^{lk#7p+ck|+cȏ{slkɮ/kk㐔lkJKkOlk/KkZ뫡LkUz(둔sڹkPKc)k{+PҜlcs{ps2 PZp+ct+cU?{iJєZU5{R*}sIJ͊#/Z| m2sUҜs@(Jp$B(6=*ls{3/[W3lk^Z (ܭlkOLkuPs+c Lk<6Llk~+kXhiiRҜ'B*O+k~SZ_[P(JB֟/iJ⫰ cOO,csj]/R-{iJ(*{ZvSZ- 0R7ΉR큍/9ظ{bW{Z+|R۫*>O cRUzcpZUW{R?lkZ~pZ={Z>P cXB|R,/RPlkrCps끭Аsy:±s Lc`*ps-4psޑb~PZ>J+cmҜsǬs '{/Z.,Z_^(B%3b _Z࠭є c+_pZ.P+cҜsWu kcObw{ cXR cBKk cZ/HJp c=' Z\\\xOR_{R;2ќ cRpb/䑔b%[{Z{Z\~mkZ%].Rouխs(Jꊍs9-:kZhZu/+c{Rʾ{Rp{ cv/Z^%PR7W{R>h/ [/|Zlk}_Plkޠ p{s3{.t cҜ Tɑk޸Ҝk,* ps茜zpZ- s*3sk걔k"*~PKctќR(OR4,*OZ냷wOiJ~^|Aclk9%R%OR]cHJ[Z(BVWΉJ{(B4wpJ?OJ_lR}WZ_{R sZ4O{R)$|ZaZ./ѐ c {Z< %6R?R{K/Z+cu|OR{ c"K{0{+c<+cp*c+/-O+cXO+coSKkќs*/oќs(c3KkTPZ[ꈈZ> plk.HJvORKmBsJ{Z >/Zߦ/Kk?:Z.hJ8Zx/$!hW{#!_21 ΥR. 1hRઋ''J7jќkk;* /ʼќ{ +TKkbJhR{YӤR(z{%T{W8{ ryjls8s" ќAZs}qZ:\b -s^uP c{@|+cMʭ{R"pRB+cx}S cUaZn+cs{RT{ZelsR.-䴵iR sZ}׸ќZWUwTPZ[_alksќsU/,k]./Lk&{Lkw_ksZ|lkZk^|sZԨz cU5RskJ+kZ c{RisR"{RְpR%OZ>{ZєZ됔R Rjck{u{p,k*+c**?3{j~{틊Ҝs "{7xSs^s ќ{T7'Lk@cplkҜKk~VP{R zSZ[{iJ'OZTXќJs{ZAY{iJ~|LcIJ3HJ}eS9덏єR,{HJ|RьR_]sZ sۭsiJzsR;={(BZʾќR?OZSZk?R cPfZhJ HB c?uTk𻷐hJH/R ќlkTY}OZ 8W]+c骰@O+c , KcW/8єlk p cPoR w+c oPZ-딭 c7R|T1WHJKZ%WWs(J":{ c\2kZUS{bbz|HJjќ+cU/!핔)>Z9º6vќ#!sd1 GJ.V _o *bWgRUWBUHJUd1  q9ղ9WP(JU( k Lk/ c~o{GJ*:HJWHJbRhJxłpR-"{HJ / ckP+c]U}{Zna cs_]pZ{bs B/ZZ\sR;ќiJrKOZ>q2 cwUZWZ c=Zxplk??lkjKlkyX+c w{+c삕߭sb{+cOsZRLkR{Z5sHJb(sR!-dpZ_jᩭsiJ"sZsZsiJ +sR㌼|HJh^єB c5OLk*)(kyO+c޿Z.5SZﵵ{{6{j3hJj,c!S/^c{ ќsS`/Z贾/ c[Tu/Zzn,{iJg{ZR)sR8+4{JذlkR^zoԭsB$TROR-|R`⸭kRUkR`s]sRZxlk:7D)(B*/R:{ [BiJn p+c.9pZ⏴~Rbkթ਱lkbwOZ//pZnps|R\1LcY2tj%+cTZ mSZ'+chps(BJOlkRo:ќHJ֓RRLk(Js{9sB))+c0OHJزєKkw\/*c:+cbRKk9|O1W*OD)W{)ר М9ߍB۰.A**МGRu_gR58̓d1pj\9_ղ{e1-9U{d1*{R:PZU_*Y{'J^zR]+>OhJuo .AU(|ApZ{FKkPZ8bplkZ>&ќs_sU{yZZJp+cZkZ/ cig chLk+}ϵRZXտ.(Jz{HJpZ{iR=sRlZ ";)/Kk.^^PZ^X/ c%/lk\lkf{}{ c5{Z~ lsZ8"P{Z{{Z.?%{R~kj{Jj8ZOkє+c% c JsRhsZ =oZ{~{RnT|)B - Lc/RHJHJ$lk=S{~+clk/73lk-T{LkJhX+kks7UTs/Z{Z %{J*bORI/ﱔZ7ZW减pZ xZ{'Bzb ,cBsIJU|HJu/|R%=5Ҝ(B_cBskiJ}|iJ~ƍk(B蜖kiJ9ZUuORq|R=/ cRҝ/Z:(&'ќkҜhRp{B$Kk9F /B⭭|B[k{HJ%"Zn ZW/ќHJ <+cumyR +%Ҝ{COLkzKkrr{R5OZ^W{HJ/JpRU (pB௞Z-4J|sR(?OZRԪ?ќ+c|d)?S c {{Z{kpМKsn?ksV>2{kks~{bݘ~d.#)& ksA *kss}w_OKkc﫱kkz/R׾o+kYm6Z(/Kkkќ*c+k՟`OKku+k/iJ.pKcR_psLk#*{{ެҜ{~mXOs<TpZ^{ caݭ{Rk.RõO+k^Z__sR"{R6+OR c*]r/Z-?]/lk^`{ZZ*'{Z^p{R{ cXZo{(Bx{ZR/Z}PZu^Zaa{R[j'sR;]/+c`}{+cܞ{ZlkHBhc+r{iJ#I3R^pZ;,chj/iJj~pR/_lcb Lk-)iJPRҜk"Ҝ{h cW^Lk ќLkm~Pb/+coN/ c k/RoJO+c__|lk plkrb~>/ [ {(J+Ks9x((lkiR4/.tZ/Bػ|iJ[~nlk1*/R{iJ&?{BkR׊{Z"s [^*/R<R&3ZVV/Z?5ќ+c&/6OlkRz:.p9'.(Jڠ{J*lkR`B*{(J ;SLcyplk(~P [-{Z?єsZx.{Z"mZsHJxNA#OZIOZ'Rӻќ c\9O c|Zj(>/B⢴bͽќlk55.3lk3Z=ќ{B/s kⰤ{ 6Ȫ2̓ok{jѤ{(r{ފ Jf&J .Ksx_).j忽o kкJkn*.bho+k9Zm벐Kk*i O+k {} 'sќs.ps H˫OspsrPkk7*p+k,Lk"sRzOHJ` cpZ oLk_uLkTw{ c cPZm~~'. c]]TpKkpZ${R +{ZW:2sWyu|{+c'sbj\pLk+c耀+cu.lkI]}{bUJN/Z%sRo,{iJ{{R/.{Z {R {RxshJpiJ>OJɹ|RкORp [⠷iJz*?OJWB lkx`/Lc| cX{RТsiJ(ֱRMmsiJ |Rj{iJ-| [c|iJ3 [Iyslk1 #*sR.sBj/R[t+cUe+ca>pRApZ-S+c\jtGJ'ќZ[O cs c{ZW+{R(OKkpclk{\{R[єRܺ^OIJfJRrzm b+Zޟ /RfOύsR#yR%R'*/ZO cRO+c pRnʋ/ cOR sx{R#&sZ;S̓ R kK 괽Ks̓ jW̓K Ѥs̓ZJH}Yb%+2ksUJs|_+o*kV.*k~?W.b#2+k]W}cќ*k}j/Z/{*8'ќ{ܧ?{ќs㽻k׵c{mz,ќsќ+cު?{0pROsڰ /LkɽvOLkplk^*lsw c/ls+#C+k+{ cǼkk.oiRpb鯨*siR*pZr{ c{bzk/R*w~R5/lkO k>{LkFfv{b5)*s(BHLkIJ*/Z{A;lkU|Pk'wgµJޟ?єZַs(BTjRs,cSZ}GV{hJ`Z%+c +*ZԨ c%3s~[8аLkXb3/ 3OVslk(鱔+kLk'yplk 'pZ cOZ. oZuu|Z(Y)s}|lk]Xx{R"lk_}uCs(Jh/RW,3+cyKOu|9 | [Z@OR̥{RSHBzaS9{zpLcu cU}SXD)sZ/ czrPKk't cU}sR>|ќJ"ќ c4JjHh|RϷќRiMќZ_3)+cP/b0/b?s(Bs c^_pZ.=O cjxpR"'Zn{HJ>ShJ_ {HJ/ єRUw7R/+c*psVp+c]OZ>'սszpZJs*){>sks_{ќ̃jМJజ{rs{rsPz탨b3s{.{'Js̃'{j ks A{/Kk`sksC ̓ߗќksz࢐+kcⱜ+kpx+kvz{7pTlsO qO{+psoќ{ќKkxé{Zr#o kk>:/k c㰔sHќs/Lk\'OiJOlk :ќlk+ΐs^x{bTXZj&{+k6ulsR(2={bjw"{ c^p+ksZͪ{iR sZft{RosRZ{(B8OZh~MҜKc~8єKcyյZ_ДBzr{iJ.ciJw/|iJpsAR' [LcpZ-K3R/lk-tlk^x3lk:Kt+c{Lkz|COR{R{iJ {Z/{RJZ5{hJsR6pZ.P [jLk/RڰsR)iJ?WS c7탃iJ{ʨPKcCs c8Cs9+cqUUpZMNSR}Pќs}p(Bs cks [퉭/HB &^3|ӧ{Ԙb{pKkzVsiR@;OZ7p c ++c%Z>+cl ZhTҜZ-/+c_޼+cRkRz|{3R}o(B/ZnshJ|`zsR#8{R/Z cx/'J"Z"*/_iJ ̓92O>Ѥ탈(|М̓J+ks(zѤO{ cjJZ B‚|ob"* ks(ksΨP[{( kϋw k_oksss2pj~sr c$pZr3sWҜ탬_s{[TQB/rB^5{U cR =4ls^.+cOKkU{'7u{OZ(/ c~{Z6.*Ҝxpk+pKk{Z[/s8kA cu/ / c;{,kl{b|+c[_{Uuyѭ{JxsHJ(B&(B1PRIO c .єZ樐lk(BrxbBsR%-sRC{HJ:/|iJSR*єiJOpR75Ƒ+c.<3LcsTLk:jSsU/ c -SsWLk7PZ{Zs{RzkHJ/+cY-plk'hJ0+c'pZ~r/Z [*PZ^pZPHBAsT|lJ3lk-siJ@plkBݩ5R'pR0ﰔiJw|pZ* ױRܪkpZkcpR3Rޫ-Z( mv3(BoZlk,Z|ʧ 3 cU6ќZwppKkIp c(i9ڃ /ZʊW/ZiwZbo.pKkյ+iJ /HJz/RިZ/Z\/ZIH{HJÁ OZ%;豜+c_{B/sB Lk{=SZ4ShR_ʰRs/ゃs/V̓ڨh+sݿ cPo'J.hRBj܌{A VksJeoJ%ߞoks;)Ƭ{S;ksoŏќls smO)ќsb.{ "{5+>ېkk_"p{0Slk}c@ c T{+_T{ќsZ:b'plk=[olsT^Zǜ"Ҝs/ ''s#Cps>=Lk%'*3k(hsx{o+kjnn{+cJM plk.OlkxPs[{{ c;{Z/ ciKR7/ZcWVsB<sRV^h6ZPiJԬ{ZvR} [ŗlkʿ P c[\lkhJ|sR~sRǥ4OiJ˥p+cU}{ZpZ tlklkЖِlkR7ps\$lkUUhJsiJ hrlkRݹOZ}c{ cM/iJє+c'ќZp c~Z| c_RU{R?='ZR-VZ!!#ZR*[{Zm.5o9/ZP/Zn@{Z ϱ c\ZU[sB˶3R ]kk5}esZrsҜ+cS-єbR*lkW^{ZZ௵ҜKc'LkUkcєRќ cs cZєHJ?lke/?pZ^Z* +c%PhJmOZ?OHJ{R qKk/Z'0/A򘧂Z-nS+c\Kk}Z+OlsxQ Ob%:@bV 9GJ:2hR탨ZRWd1Zs+kWs${U'ќj8\sO'Spwќsќ籜s{hps"$S/ˊmZpPsplk6Ok&:ќ c@ls O+ktԘ cRb8sKk{qLkWoZ'6ќLklkX P+crp /Z)/Z*>OR*{sڀ鱔lsOlsZ@A$OiRPZo{iJ$+PhJ?єs;=/Zt7Z_)}єR [J{(B*/+[sb^sHBZ3Z57Zյsu7U;{}\WUsMZ֕Lc {3ls_KќsW㱔Z{p cͭsRssRY{Z {Z6.){RȮ${iJ-/.s_]pZ6ΧR}UsR6p/B+\{(B8iJZhҜKc+ZV׭s9^Z {ZiR~;R2: [m?Zp/LkI:O colkB{Z<pRO c+c}3sBZ>80/ cpجs c/ cr/R+~OlklkbalkX75pZ"bW cMpZ)p c߱lkmzPZ޶{hJPO+cҜ+c>W/ZĻp+c7FʐlkVR`ú;+ccURrӖOZ+-*Sp 3ྰs *(s j{hRuogRi 'J+OhR!O*ki#.+k˕9p .9 pKkќZsrSlsU Z^p豜{RYKk 3{ Oߘ^Sߐs.3/5/z-3/m=ќ{ҜsTxќR갔Zz73Zܐ{ZzZ~{Z*#3bW.OZOKp+k\/{Z*>kZ< Lk(HJןpiR-bpbUUќZWEUlsiJ~I{iJ,^W/Z! c8ZZ_sZ 8gLkZX{ZJR0R / c0O{sR.PZ#{ [`plk%Z5ss c|j| c,ia{+[쌥3Lk푔R~O+c5U/ќ [>X`յlkŕR)+3sl" gt(B*T9p cBs<5+cjʍsR19sZ)/,cuϾ/R߸/ c75p+cWєLc{ULcqlkRx{ZP?/(Bbs9*piJONs c/|9~|ʵ)8{1\pZ}U%pIJk+cU]uTpZuJ{9J@/+cQ٭sR{RfO sBycR]pZ}~ܾpZphR(R8P+c^­ cⱔ c~plk{QZ#[^lkKcvHRꐔ c+/+c(}#GJBlkWp ci^P+cup [ /RBpRBє c=:BR㾺{uUZcps\WOKc.So!3pz/ cz~bJKsKm/R/b*pbV3R3Z[bb'JRb/hRr{vW c끁 cjxZXUs+kW_ذ+c hJΧսZk u{{ּolszC3s tLsrWPZ(p c搔ZëpRj((s cX ZU{R/Z/Kkx/ZtTNZb{RROb~{HJS{iJݷ>{ZRќRu{bLkRω/RsZ}TlkiR>sRwiJ.Z q c_]؟R|(JX*#Z߹JJ,ȲpRєRpZ U9)++c/p+cwwOLkj֗p+c(|uu+c%pZLOLkma+cUURZ 2Kk-3lk`}{Z|0R.sR.R*"~Ҕ c_Эk c|Z/R/s=-#ҜR c_r|Rr|~{ZSYɭs(B`/RyR-+cUU{9밌9ڲp c%_hJ{lkTWUUpZ j/hJcORޠZsiJ`hphJ|B ެsIJOHJ/RWpiR,/p c8RZ:zpZ,plk[oplkU|O+c+V/ZP+ccR{ cXUusiJ(pZ.p cz;q|1JQl KфRR|9kof)B鍱RBuoZy?3kBpZ(olkSOls{xWbBBOZ{Rx.+k  c%ls7sќ{E^p{s cװR 6lsl[ќKk&饐Z+ W5Z~sy  c,(R{ZP c}(J+p c c`Z\z{R/]iJ뿟siR p{b+5hJ{RP cy-b ci=S+cWWiRژLku]lsiJ+kRkg{R{IJ\sIJ ZUULkZ{Z6O cwV/(B-| c\skv+c:ՑZTP+c&7,/HB/ ZܷO cJpZ˩pRz+cZ{}pLk sPHJkZ{7>Lk cp3Zz0+Z]}ˈ{RJc-shJ3* cX cצs}XHJ3HBZ5?lk(J sBì*kHJ :sHB?v mkRuRv{ZpR\^|iJxjO cyRh*_R0+/ZlkRm0sR[piJwc{HJXkZ㻻TlkupR{RZ;iORMK({IJ{ c.ER>/R,{Z +/ c`/Z[/HJ_'mk! /\tR˳Qt98qhJέORmiJsBJ{9 |hRxHJR67ƈRiR^սGR(_+kY)hRМ+k>hh*k˩&S c7~Ob.bno+kԺkkҺsjp*kbr?*k`@5pb ќ{][OKkIx^є c9+c4Ss~^OZjz+OZՕɊ{Rb(ҜRZ[{RЂZ{ cW{R"9{Rɤ+cO c㐔+ka/hJJ{R}6 siR*{iRA~lkR/ R{Z(ɐZKk/Lk۲`l+kگ-s^b b}ZWv*{Ze6sR<,siR^WLkiR_6(B:ZBp{'{Lkթ{KcX򲱔+c'+SsUќ [܀TҜsrz}OlkLk}K/lkWbp+cn5|/ c74/Kkh ,cS/oZ{R*B굵LkǽҜ+c'/wVS~ cv~萔lk>/lkʋҔR)PZ)NsA ),c-/Lk $/mkZ;ZR]PR s6{9^s(B'OAsRU|B˭/R 7Z}טsIJ ,|R}=єZsJ=%sZҌk9{:~n #|9OR'R?}/9(nb6-{HJ$/pZ˫iZM^lkiRg@R+y/ c~i_sHJ(CҜZIksZUk+c'}OZ/*HJ iJ\ސ(B>_apHJg-kR>O}2B7HB}\ԐiJYiRQpp{9ZrD!{{iRπ{R{SZ>+/ls5Jќ*kZ2ks''{O.s&B pZZ/kk.U?olkhplss* ks:?psќksZc'o kb(pR}/ZzZO ZќZU}ΑKkaZ[ls{/KkL(O csU.A*Rݠ{HJ꽏sZZ{RV//ZnO+cOsurKkKkOîplkepls"7lsxO cX{Z:{Rˢ/+cMҜKkP{ c(.Ҝs`/ls{J{+c% c c^{R*Z(HR/ c/+kLkm/+c^{Z/衫LkZ j{Z?%/lk^ [p c c % 3sVLk*lkX2]?Lk>&PRÍ崵(JrҜR鐔+k (Lkk"Ҝ+cں p{p|ls`)bʯiRj8;+c}/Z?.l{|R/zH{Z<9/+c%oSZ+t ckiJh­sA{HB/{RU*ZO c# Plk_𗼭s(B`bLkHBLJOHJ!ZUJ|R*RrshJ!2Z OhJ,'R.Zz{HJCOZQ^aєZr c9IhiJp c< ќZW~\{iJ󽝣{iJw|RA{Z\h/RbR-&OZ\/Ru^սhJR6wv96k𵵦1 m/B}{B]piJk//O cR.Bls1 xe)/R->/ls._ќ{s=%o kpZ(pOb)pKk^i/Kk1{S[w cKk cռKk+]uls>O+kUrsŐ cs;OLk(h$Rr .(JZ8Rn) սZ -WKk~jOHJZh~O c>7ls!{{k,+k%'J*:8Kkoќ{O{B+c ќkVP ch.*lsVtPKkmb? clk'nlk±KkK/{("[P+c֟ќlk-zќ c cbꉐsʷC.Z CNKkT{+k= МlsU}{Rއ(Z{+k}{Lk={KkshRKS{ 3{픨krpbR8j c>3Lk:(S cplkblksR,cPZa{ھZ؍kZgLczsLk}bcjR cBoW3s ZWwVX{iRkiJ/sZ k~{R&>|R( c7:{ZTWUױe)\pR÷.HBXg/BpRv{(BR{hJ飘/RngOpHJIs(B/{Z:&ܔB\sRV\2Z=W+c_UZU+OZ|Rs(J-thJy{Rýp [.B+s9ǤAPHJ5ҔRS/ZxzjHBj(J"PR cYu|ս/1ќZ"+OD)& OZ+񰔩Z3+kќlsϋnZos O c>uu.+kC{ cwTKkUUhR c,5+kﴵLk{p c&& cۻ탉R֨@sB /OO(B{RstZUOZy2lk^ bbj^TZ'} c'pLkx{Zp/Z'?OZʇ.3R+cڕoHJo c {{-2s>ќsp+c:^~KkO c&2 c~E/R+{>TO⚿אs0(s־ ({?Plk`JO c2Kk7Kk ˆlsm c+>Zs{{iR Hsb o cplk)rRZKkuWZ}cO cU.Zh{ZWZ{ZZPbu/Rս:Zu +kEOb^Y]XpZӓ_b(p{uORrchOZpsUtHJ7{zZBosМs 80^ls*OLkX`((/Z".*ls,7/sz ѤZ萔sKKk-ls`X{֟\U{ژp+c;3,klsp cw"{98ս{me+k ]sR˫(JB{HJ.:)bs)5ksmpZ+w/+c)+cazwZ/ c[s.֚SZ볟_ c(RВlkսsb{``m/ c`b/,k9;/sa|/Lk /Lk-/{+c,ru/Kkm{LkX={ZN.{Z [ÍO cpk5:i|PRpRR]sZQ6+c?e]PZ%k/,c hJzzV(BbتќR~{Zçs(B8<oB$JOHJ׷lkB"{Ry|{1J*B9ZbW(J upiR<%/p+c׭{HJܜwliJr{bO1ګpR5=յ+cxBUs(B#HJ5_s(J^RS cqאiJJ?lk9 pBpiJhyєZ^sP: 8є9~BԵBKn`{B4<;iJZHJ 0p c* %3Kk_]bݥOb~{Zx{HJ {b Z/b}ɻ{ZZOb\wssZ c2 cu{Z! Zmkk-Kk]+c=ykk}]O{')ќsߨpKkzOb{+cR Kkzp+k& Z 3Kk\:ќZ?ݾpRŤO+cO cBjo+cas cP{"~ќkkWJžќZObx Zkkr{ zќ+c ROKk*s=n{b@Ҝs?3s7+kbpsHJֿs}=ս coܸ'J'ќlkc⣴BRBZ cќlsO c8Os\yZ~0sO%ZG3lkSZۛLkPpҜZ电{{ZP+c Lk{틮shkXPs=߱+c#+c|xlkϪ/+cẺ{ c:x+ckZrpzbpZ u]Lk^xLcZ{Rںc{Z_W5{RuCZsZ~{Z 8PZT\֑+c%pRHZ:_sBhJuU~{R-rpZUߣsRZCb|Z'phR{RKc(B8-sZa;{ c( R\{ c=#lkR/Z{RRA{iJ lkiRVR]_X [ZXLc(JnkB &X97_+cWTUU{9*6,+c񥔭9 w'>1X/Zrx{HJ +/ c\>#lkʏرsXKipb/ cb/+c kr`HJaOR+y8R<6'3{Z7lkUVP+clkW c ќbUZ ќksm:NZOlk {-p{/ZzObj սZ WWOZBw{Z(/ Ҝs zҜ{\IOZǬlk婐Lk3sWuSs[W7+k2{Uﰜ c<sSs53{$}ls+k} cOLkW8p cc˞SZLkq{ɫKko/R+csOmO,c/hR P+c *ّs9O,k{Kca{Lkbb{+c>,cO{{R;sZ߬pZ՝siJr*OZ=RLkMG{Rg+{,c_| cQ+c_Ms [o1c{9b+c1 {BݚOHB>;*{pR{/(J,O c,k>/Zks=UO+c8U+crW_+c=sR{R/iJWUsB R،sRR{RJ{Z7=/LkSOlkYsR^.є [T~9|/k9;<{(B489-Z5~ [e09-)R\Olk% Z>LkYy%s}sb_|v/ls#p+c^pks ќ c|S{U<3{UݔհKkNPJo cY[pZZO c /Kk(/ c\/+k, ќ+c[b-:o c{*b6>RRSaќ cKiPb]O9ث.ZOOphRASR5SPɽKkUޱ c_.Z0oZU{{R ќkk)ќh.*c ќs ssDZs(jOls cZ`(є+kضj{*psJ Ҝ ckk걔 cy㐔Kk![2iRHJ£%ќsUќ c72b{{es+kÛڔ+k%s cr.ԵlsSS{Ww/ cpbhR4+c lkPR~OLkN鐔 c/b c/Lkp+c5s5]UsZj/+cLkhO c+c_{ZOZƇ{R{Z.~sZ:| cȂ|+c"ps_] [ӲZpz_{+cyz|ZS{Zz?/Z\k~pZӳOiJ뿚:/hJwԠlkU}p+c'slkp+cEs=PlkM cj`-+c_鉯OLk^jҜZ {R{O(BK⑔ [iGSRZ^{Bzʰ{ cFsIJ#pZ-?Ҕ+csTKcปe)^p(B--3hJ6{R(mKkUW=Zh*R-'.oZsml3hJ{kܴlkcU{z-olsZ뱜ls뽧. c>2+knoє{=m{KkjpkkZќsiuKk jo+k}Op cSils Olk5{b cOb£. cm濄bm6(J'BbephJ{9$,pZ~7p+c׹/pZ*pZ«N/ZPKkKk.Ob0y c+k6K3{?u]o+k?uKk {]3/qUsk3Lk-'$(Ҝs`ɮps %pls bpsytZќZbhR>ipHJ,OKk'.Z cˋsг =OZx bӢ{jr߰{x{[ {\[Z c﷞PZrH R@@{ c|,c66/Rr{ZΧ/Z/.Lk?{LkZ| c*(^p [XzssR&/RbsR@‹*O,c]颸/ c PlkCzPkr/Lc/zp+c{Lko/Z +pk;sur/lk_oLkmձlkR ߐ+cLєs_QpR(/R/lk.VdZOlk>+c_{Z'sR+4/Zt^ [R_O(BkpiJcZ[є cW]m,cB %sR%f|Z,ж&sLk-S9OZU/Z(S cUkpR"LkoopLkC.Kci?Lk2 c s-VTF@T2>&>=? t+k{ -slsyќbygJ"Zq"ZZbZZ)hBҜ+kk/R*cGJ__RD)B%:_+c9,[hcR"ʀ9slsq!q!bZ pFB{P^P1VR1t+k{ -s{yќby R*WZq$ZZbZZ)hBҜ+kk/R*kgJ__Rd1B%:_ c9,[HcZ)¨j'KsUr2ls/ )S{xks gZÂߐ)spϔ@ ҤZ?;8*s+&3+k.SFZ~j/5(AJc9bLk!0FZ0bbÊpHb bRb{KkB?ZBURZZS0'Jֽ+kf4b(ޫ*cW~shJxr c1Ȩ. c:IjTb?~`ҜhZbbqbU{&B~b9ZD) GJ `'JꑔKk/ WIRj^ls$:KIkFJ\~Z)68([9K{RA c ZRzws'Bpjk9]'S%Jw '[:P['BR1rB8,NJh^U]kk1.ՈR !(ZA )[1] [d)R)Mk{8WW2j& kUobW*ФbC5sòSs{W_u{m/SLsXT s? 3J{Xbp Ic"m ker*J ̓Zlt{ Pbh@2Z"+Sp`oS1+k{"+k-zkR]^AnꐔGRSk{WќJK{gR kkA` PAĊ.  k.0Pڮ$T{!co7b9FZތ{A *k+/5A̓Z[ZʺՐ+kIW_}sFJ% kkEBb1q c2: J *r8ƌ{ r(@8!8싴ŀ(ب걜GZտ{Kc13gRU/)ޢmsGJpokf1*lka*HJ+*bTI{ش kO@(j oA.Za&7T8jxjmUb&TZቂjWA`bD)2b c#!.©ZCIu9+)3b*pHZK0R-Pbz}7>1{.$T b OlBls+#)mGRppzjcGR}Ms{:kb!r [c)z. J +9'R֬A *qj_Ց$R &J"Z쮬UgRgR_*cx.ZuZkk1(icBnsBz~{*+kc)oҜhR7/pA`'PZ5Ӝ1 PcAj`bc&RI׵*kcJcRZ |Z>n{'B˂Kk9شZ1vmZ9Š'[9+Icl&R Uls%7Z$V0'R?gR ޒ 0Lk{תOgRGRhkGBrW c1,iύ{1RE)( *kB9OZ) (gJC)S{| A4Az Rશ kZJRp.b]W{FBsfJ_r]UZe)kk'J&WsaZ)c|Zb!'Z"!Knt,kWUls؂UpJ»bfFJ(ޢROZoo{EB2׊sB~b1>*c1>~*cd)3R9{!۷+cD)ʫZ@B /Lsk cn3ksUu_ZO'Jb`msas'B1kAbZ%B~NZ("/95u֨c1(cA2VG[9^­s#) c7:3΃ނspZX{9X*c9r:icJs$Joik:\8G[Aq()c%:Le*hȋ2uZ9 kR1*(S9O<$Rd)P cU뀐gRݫ czU{ohJ_{+cB*XZd)ΏaZ1Z9խH[%BArcEBKccBBR) 48J)"1gJ&Z@ jjznSJs 1(* sk{;.ҜJ+΃J_FRO{:ư TXNݿo{s3R $))c_s+S A4( Ŭ{~Q9궾tj 7 k֦bďb5Q _wfFZ-%Bp @29 Sj .Hk k\A:/k7+s~ Sb.Ks.zlsOUVΌ{kP0QNٯ,- @ 6sO.2b ~Ks2Ys*k0(`Z-)EǶb ֽm{P7/psP\`)  ) s׽탻*W@@개$J]ֽA*kJw.b=ZlΫOb) {n:ta.+k]*Ks=/KsׇbwObrOZ)2򩐔&JjB~ZB |b1j CBދk9`1:Z qRH׽΃߮MeVֽ̓^ta` O ${`^*7b1ќfZ]bbWk{I@N~b/A ` h b B1Z.Z}R{HR݌{HJ #Z-{b[l{hJ޺9ˍz [h/ $  c]~Z]AӤgJ TKsyFZ"pWҤ{rb@ "Z;+X-^8Z@X֬{ b`*Q}R**k b ФgsA뛀+kI {A"lsB1hbD)*rRvw] ce1 (hkHR7N&J9LkB)Z/X$IYѳ2r\nAbәks*Pa (S{]T TFR+kPrќb9PhRk @Lk1;܈9~fϪZ(Z") c1{4ّ R cbJ TKscn).+N ( sY啽b@w. bM@I{4Yޭ<YŢI)` ښ𭋈Z Ҝj8Sb@J,"4 U$ZjJ(kopb zWC)xzb) cD1 +k! +c$!5Z?>R n/hR(&## k Iz{ _3 {I".gb ?qb#8sq&Jx*̓` bSJ7ѬzWP+uZ(Ht` j՗b? {*~ ( uOPzgbxb^5/R{ybKkHRnB+cb*">{D1_{sK:GwRa#*cAB"+!ֽ̓%4FZt̓j.zIhjUHjbA)"QÁb ?Y&R~" bKthR5=ݕkКT͋+AʰѤI2uZ^Pj T/W`hZ!405 k<*kQ|hm cA/kkIls9ovpy !pZ>_+kɧj9)_M/ Ls_bN8Ҥ@8,cA`*Z7>+kakbiyҤb) (H49+rӜrT` 2(gb%ul{?3pc3ibPGJ#"3b"ޒbWԪkGR^Jk o kJzxԷ{DB/*cALȔ4Kk1,c:{}@lk)7qb)MP$.T0BQA /Ak+s** %/ZkOϑbpb]/{iu{ҤksrPzֽKk54+sU̓qZ & U+sz$6uҳ3/rPWۥ)"s/:kk1ܫsB_kAik'BSlk Z p"{ .NæbsbҜҜ+k)'Ҝa /b&'L{c) q'Rp&R Z ?!,@OA R'/&YFJXVfZ.jA b33b>xeq! 6єb*BќBs1-e!jkRrjkB*(޾cB c9|*c0 JlsfJc9U0Wsc)+Kw/'Bdw^uTRZbR.رbqgRd1{B qhJ;URuuD)+ֽZ b**Az8TLko!fR ps1IoB6.$J/B@ |Z$k(J;sB.hlKk'BIE [D1Jc13k1|ݫk%Bgkk1Ҩ [c)xcc)  |JuIsa9{ ӜZ ,TmkYΒ!) ^ ,kaLkhRqZ-4ms*:`/x4a6vKk)-׭j TsܖOlsX.Kk8bM|HR*к,:sP9y {b)Jmkd)na+c!ЭwRe)ۿRjcC)rG[9 Fc9*?*[B)Hjs1ZZqhZ,(vTZ*U@x #Ip@h0Z{UZ k>喵R z׵@06(`& uhR>>(ҜbpRA$oA{1wsfJhϥk9:o+k9~O@z{@* k:6؝Zc)Z 'KsC)m))k@[!,.ZAOJ1:(iZ@$ 1 b!! @k!LkB!̶z{al* | hm[Il6)cc1<ZAhR @@3lszHҜ+kX(ҤRʾpB"5'UR;U 4&J}8 %UFZ"{5ړY!1I'JvTb-TSgR.(mZ]sZ٣OJ_?R1J!@.+cy:,t0,|!Jk@:J ZJc`J.J"*o1WmkB)Z@ս*kf.4Ix8Tbb**{TbZ0q&R*vLk@V ќbZg. `kk@ RwsZsA *kkfR]> A>_)k9l [ Lk"!ANkk z/Z@gJւ aR@{~{`R`0k@Kk9®׽c)*49#)Z4{,k1}Hc`hҜ`pZsZ-{A1*9*PA,ѤRZGtZrwtZ k/ c.Z$9{Z~ |HR^/1{1⟗99s)k9RJs"!'kb1b.jc1}`gJ$!,hs!߿ϫs *\.kcc)7cD1ܺjk@ʪ(RD)s򲥈R O@ip c&P'BK9bpj7PPѤbkPҜaH"ֵksє{"єbrxlAӑAڮ{GJ'{GJljs1gcEB:f DB$s1b^{16([ J * w Z1鳵gJ  ` c!5=n[$Bsa!hk"Hk!Xsd)M]x ׫_ cȏ}PR {b?BBtAr+. *OGJb謫ZZZKKk-/9pzs9* ca&%Kc(Jw.ஔgJ5sD1뭧hkA0 BHk k:*V(c9VP [ *kD!ݭs`bZ (["IcE:%vGcAj**G[d9WIc$:mk1_p*cpO ߲C1jʑb+ -k| ֽb(ս{RKs^.bb}OAb b ZhpZzKcA}:kRA ZE) k9~ o)BAlhkb1⩓s9m'c" x.ZA@*(*c "*k 0گc1Y_kk [C)Ȉ&([1z[:8dD1*c)`bb! ۯbZΊМbb3 k{Z;ӓ0.oSO" QR{rﰾoksRA.{hR8s|ks1] |B{%)c9",L|9_jke18s"ꉃ1 t9cj S%BIګHc1܎ cR&f{%:_HFBW (c9pkZ!!Jd13Z:wX"Hc!r+[bsj [!b#R$)/a$8B*S")ZhS̓ iRpOB^s'B׭s'JW9/R18+csZ [d)ĎbR!;0)c:+s!m'[1ܨce:{= kb!bce9icFJhk )[1*-)[1xRb?BkB]ZSMJcC);)[$ +cA{xh껐+k[{ {A&-Au k9{J{+c1s(J[]Lk1]{`lk' c1V^/ Jsn.|ۻ cb+kcb)2kd1[[.SE0j c9"᪄bjj[1+kD!&lk};Z)"c9c Z:Hkkc!*cڌs#!~;|`nb.bh` 72{&0+k^,|+kKJs90LkC!/R!Zd)GJ `p'q)'WwGB !N|!k鲭s &R*a*c@ 1{9`zcA˂k+8ns kc`Jqc!}J[)'S9s`jk)0_o;R `s cx Z%N kۂ+NZZ_{9B*c9oR1zR14c$)Rcxlk@ꎨhJ s N+cC)S+l(?_*c#!{ZC2#**ca [([ Hc%2u[16+Sপso@*Lk!m{R7{ic{`.okk1 ^)c`J舏 kV{Z,N*cnP'Jzrk9icE9(zc Ϊs_ikc)z([B t Jk |k گH[B(bR1)k  ʃ!zLJZ@*ca Z?%RB*@jc9ƿJC) KJ(**Z1#)|`[? [(Kc"d/GBJD!:([1֣BBb}x |RUjk:@*c1 XcAcic9HK0(H[9^sJ J`J+kjtC9uܸՇb)Ϝ)bO`=c@8Z`Bwb*k%,|}ls@kZAs@R+ [Jc@ ^ Z ZnJA:(*R &[ ₀j7Ks.bÀФb?0seR:  hn@'j K{>'/A*Is9~o@/A|'Jr *iGR**ΉRˋZ*{ khZj@()s5,췢 c/5bT03R#!֫ SJYc82&)5#! :$Rs*SEZ^zjϪ53@ИeZ-jxjp1 r`PJS uʾAj@ս#9W AṽEZ2/̋A*<RuR oϬ"9@Uˋ1 b)~@j4S9М@ sss !1'xԽ)s/ (Rb@0(#J^?2bZyؒb>}ݽS9jϤI2(2Z: s{V{/(zxⴵ(.}̓a xֽJ rТ{IJ ƤA a/1kʂ V@0*ls`.\6a ?-ܮV(J #) u(W 2YAU2R~x U9 0%B"+n&JJO(B)pjߙ)k6Ί{'wOJ7\Y* ` lֽ}#X( {|*sbuo^-%Rrr@;&Z__uԪ@"Hq0Ë)k_Ϭ)s纯a`*nx c  ť z`%Ф$Z*}Zb(/_0QJkhH ՠ ˃  8BФIsjߑRb:28) ڨwjެX86k:iR`6/(_Ф15 RKs3hZZMAz,(`/bӽC1is)KQ s(IA~սks J(7 (Ŭ{෠*FZ ,Jsbs >b¹r~5b?1c84Bzc9_" 굨ŊZ|'a(SgRoE)b`0~7ZtcֽLkؠ3cA|6֨bWIFZxm@0"9$R{ϴAmhjXm'rNr`4Z|RQn7P@z(k {9 {isd1tWZmW bZ(*GJ ﻲ& ~Ũb;JƲbI`T0*^Thsb2bV B1.(`9$*ФhRkcJ/bYb{^*}ZGGgƊ{g2ERBŨbcY,w-(נ_`_,ksx7.FRހ3^ kس (nRKkޥB 4sbe+9_ޏU]b ޢw*k/ AC+kؐRks%zR JҜj{] s*ͧbrjWo8bv {2b9(̃"9( .Zbդ{hsJO&BƠ 2x*b V{A{9S& ,AhՋ@N QHQƭhJr.y֣ }A,s{60x̓u5b`@""!RaӲI3,p9*g*SIlW#RU΄A\M)G{j j{*ެ{`W ssܸ9@ 2&J-Z.t!!ƀzb  `5 : wks*Խb6ΰuսrXk6k{{%.: 4U!'6Ό{W+r9ќ`Խ @'Jcb+@㰜D1  C#R_NdZ5c] SZklkA1`JkA  Zʅќs__.Z6 Zj새Z*߷掌9Xvgk@ - 8MJ*UJ.ѤA9 ϋ 3cI[R ߪ6&Rj(xb(ެ{(ޯWR*(*(k MA*)oo ̃"WDb껉(sW N( 97^6gR{!ս (I ${2A khȰ :c["bWؐ`@ #1QHR 7{*}ށWs9sas@Ħ:&J^6 _&Rvﱔ1*sت+UC1+" @ jHR c3a "bvR +-J}/b)kB7%)-BOEJϜ cXMhRclEJ˗sA8(Ҥ%B}|-@Z *2@7 km'%TDZ {ޤY*汜^˙έ{, s鉵b6U Wur vUս{Ȗ)Խ.w(unؚ nVUU:IŬUI*"7 0 j *UyX{սOtIb[bսsbb#/<ŋ{ |{2B12~w(gRxB+* c(GJnϤ+@ gZ/;r ѤhZ8X ""j.`(&Aќ@z:e)/6 Mjz0 tA X+ERQ ;i fJn;*c%B)>.bݹtnAꢻ;B_*.HR %B2Ց1:~aSIz{a(h%J.@**:u1k *7RL{**{PWU4bp ΃v.|ߗ/m}vOw̓S c^`*  (zZ`bX+ڶ kx&RK{hThjx0UZ`( DR稪ќIJkk7SRbΐ$Z:`R)/“RiZԋ{y c]9 xҜ kh3bZ|9*(! QksԾV.ު`NIy*N1@"{Z!ͮ1@ #.hbgR6nZɯ}Js&xΉZj#@ %JZ܋sAm {`((-GJ^_Z.%J8m :*ip.b9&Ҝ:]*s@3bo\/*Z*{p/& s s!r Yb ർ k߮Ūbu3"1Yq'r UU笃޲W׀̓߻괵 *k{ lҤ *" @ r ɪ8 k{pAI+z {a嵽9 B9{`( յs3+ j몴 6 J+(PzB1o@pbV/AroɊ c<*kjSls|6OZ )-.Z )u+kUM'J˶: `@A".b,CҜbj8 bf `2R6 ^2I^(:Խ*.8fRk/ќ!ܪxc9;*k:*{&Bi5oAZN9m` n@(ڂsaJx`鱔 'M s޿XP9"(ؒ@&ְֽҜ0(=: UU cw:"އRըzcJ0!""ހ` {xl{܍7̓z/g -ս)zauV\p@-58 rs΃~7b0ZZ΋{+Uŀ.S-)Z`k( ^9 +Z=МbV Z {JgRo *jZq3*kZ2ksct{-ހ{#A" ( Ѥbә-pGRCb9*)OAHTBO9/Zz Ҝbc}&J."O@Jn9xkB [c1nJ ⟢c샡(io)&s1`R\p~xam p8 uZw-t JB8X cpwU4,c#yGZ {ﵽ1 irzz  1 J΃1¡*n 9Ԅj̃JsI6ks)!ξ+c⢠ls"@O9pZoc9L({GR+{FJ/ L!ɬ#BPVƨRWWcAc!c!-|{J PҜ "b,4gƮҜB+ WjTLsC_8RKsV?(籤oέ6 ̃GX*kyB&hRA)A{T;/A/ J#) |{`"{`h9"1|{(ڐJ{{!*n1ٿ d)ol#)vKkAӪ7sd1M(ZJcbJk@쨦UhJA3"JHjks`,p##4Z*WV9ʧ/LkoA.&ub]4΃)I,s"aũj/Ϥ  =Qy΋{."Tֱkꪕ厀(r>ќ@8 ** Ac{!IѤgb*0'$b\ֽI> t{ɋO =ˋXrxޟj֩ ({#@bw-;OGZvȥ/b1h oZ * CT(j*< ҤIpAb 75{j{Ҥ`gZoɀoA{t( )p ќV TWo. ꍴsAP{@$(lkHRy ce1WLkarO@sLДe1{ 2j{~8Ρ߷c@,{"1!;/+ҜZR WR)9=8րﯭhZ8yuk{){(͋ڿWSB̓Zb?Ls(]]ꪊWyɂ*bHFbѹ_pcA(:uCIƦa0gbb{ս1`X ? %j:erl*n$b  `&R./{I$ɋR4'{bub֋PD9 - !Tj.,Q #%''&ls"ݠks5TLs ҤFR"T탮"݈3+sJxpGRo TbK|_Ҝ%BZ@Z{9({lk退s1~=ba:>lk!b@WMmsC!Kk)eKko ׇԜ@1Up QThʒ1 ސu98ΩZ珯Ѥ Sr+7 GRӫb+%.X*^y(}UFRP^̃0!0ќb zbh rj]`00&-ޯ2GjK=BbHhKϜH>kEr"+ya@ŧbl3a ('Ѭ J * k@!! A*΃b%LsP+k4kHR?4XѤFZ 0k{ќ ׽pc׵΃=t΃h>9lk{pb"ݐA$.&Rv粜@^Lk lk(σb)/Z!HBZB.hBU [@Np0`:B{"?AdR(~9HPR*xPJҤZBՂ @B*/@ ^'J*Z(. -S@vA9+.A+`oRjRw. lN(sznעn U ({4 9N{u[zs)W /W.B aQ.@( :hlHHbT 9ʛ Y·b) ! A &QoljҤj(珍/A( FHZ;2@zbbA"!  Hq۲ra 2gZ _.(ӢJ<{0 GR s0IݑZrӝsA c) BKsz{a#ks1?߽ύsw(B a*iJ .`5slk#yf cb.30&'&$Sʁ;T.ZtFRhPAO'RoHZwKsIQꧬZ?=0Y3PҜR겜 c{ogRdD1*~brk'l{@+k9)TZ./֌_?ubi褮7-urj^2 ќ k+=6@ . z3bQuzR 0,b7 ̓b%ksb6u4` sphpLk uLssU{*0Ip@  c~Nc9ެ` ʯ^ls92®ksC9㣛{D1/lsb)`Xms} !߿QKkab RbPlk΍*{/BAjAGJ@C *cЍRd)w}kZ `joќ Ň(b3Z^"ֽ k) &((̓tJsŨbU .b/@ັB9?*TZ~b(#(σfA_*{A )a8*&qb*,q *) prHRLJױhZ/*gZ獵ub zXBrb !+w/A(72bo 28kT'ZcjTrju+sTl{q#"9  s)+Ls {;Ҝ krARoKs9趬js9nU k!+!ksD1Ks! %lk+;bsc@Ğ(uŀkk jsasb]jcJc3. ]/kc i"!}]\3 'KkJc>[B)j: x k+kJ3ZҜ{[[{cAh͋"B/ 9^ubwr_ҤZl{B /bY. ќLsFMӱc1b9#Kkյ* Ҝbʍ)ko FRVJ2. ҜR" {bABҤp,,6U{zThRxVS`4bXVo} ̓AQGR*IjgGѤP pbxzqҜhZ.΃b,O c;gj*ˣ4Z\\kso"8YA'.o%+ cǶuZYҤ͋M 'Ɛs P@3I. `(" 3rNg@Y誡4gj:b:(T틂!o{j2{>-/S@bY ZխNAxZm[k9'"$ ꍌ9._Micd(s9Ɏ`:k |@MƋs`*k`,/-r{x~ojk` s@z/@Ir[bq*c- (44Lk`r%JIZ qIh~/A:;4hZ|~̓C9osM{C9׭{'RE=l{J PJg4b!RjPKs=pjJy8.A@! 3΃;.O%RPFJ>66Z-/~D($4rR(gb ©3b T΋Zqצ~Q).(k{мpdzr3r ?(*T {:3zjr"NRj+{(J bBh.(J;b탉RxHse9nBަ {")My D).jteRz3s# ~ VJ [A#*Ak@{`no@N8s /*(-)YN^7in`ils @%HkA"I{@TPhZRT{.W{ʷ4{ Ӥ$90A޽[I> !LkA kA_R ** C!΃ b!B@9΃gR"q+khpZ (%RK׽fb*xՆObX/'J.9yB9Ϗ͋&p=3{C`Ojx\+k喵,s?A,$ T$b`⯶a r{ks|nSLskϮt c`ks z/FBM9 lb([ARΏc(ykd9jKNJc#9"ٶsڎ{Nr:}kkʧ{AVw{ প4 Vazyqs +sb *Jc69SѬ"[s 9[YΠݡGR 4==TrqhRqhZnbpHӤ1wQI{+ҜA ")`qAG k#pZOiZ{p 4hќ** Sb[ @p!!{ {fRrB*sAɉ8LshH0 4jpujP(:pZb |U{7?Y·ZdZBbAthr " (8*k&Ե(*ќk@j s`sO$1 -9B.1cݩ,|"( EB} V{D:7kF:#ΦkAkK{`Bi/)k1Ic@@ 3{/$@s@A*ciA~HJԀalCKk ~SeL ک&4R{&:b025{$Y+k_~fq9:ѤE)JP {hRCgZ_`Id΃b1c i(HhRz5gҜ c. $jP̃`/-Ѥ#)CX(Tc)*30GR}׻)ʨnҜ9 UB褐  `{d1[{A/bU*.!9,_8#O Vo ܿNh(+h!pFJύ'okkWzm9*:/(JO |d >|ik$ؠ{1 9~k(/bJc("ks)LF(s@ڊIcC)c` ʈcj몢IO|Z O-O|1\韰 CnSƂiVﯔWό_j`Z bAɩ{ '4ms hR 4lsTb+Kk*Pd1Bj`ڃ3@k.s * ɍ{'J>>b1*PRU*0?A{˂QAP@ P%Jkn A^(u V3UUU@`@3+hp@䴩i ր- slsV4+cZ䤭s  Z{`.9( kO~O9P9鮷.)jˠ&8ϔa-|b¿V,tB:*0B/Jc>Kkk` s9y.o̔f)k9}{ [a §IcD& *+|A)ZRܠ R j珔`;b;/k*RHIc c#1b- Kax&/jNMtx tC!椗q#" qb{ӜR"''Br(4&BW`{9iC y~ֵ : {8A{  CPa{A! Z{9B9 .R'<0C-׽Lsjnι *iubP*6.uމm@@`{A$J/vbjW(8 u! #!#4FR 90s;+搔b-몑fZ`OIJ-|R3R& t9fόgJkgsR![fEMZ_-a xlkKk+b2+q|@ ~KcB kbFB" (iJ@( (R`0@SA2ika!´ʦ{a~ R!pK|c` 8gccB3B!ѵ[k@끖/ s1Yc1?Z4HB׊"!`4(,ҜRpP+cA@~{)W}W?ҜiRm)R{ Hms&Jh{GR4 ќmsnoj,4԰σnk)pB-_U4 "׽͚`rrls9 +vls7 9"Z'Jj>A׵Ҕubr`МZ:j{*єFRn*kJnnb=8 |HJN.A(輘sZf |'B#۱c:Ӥ':>̓ ^ `}#ֽ!vZ '|A(J c)6UgJA+#HSB.聫jt(khs@Ɗ*Hc(b!-!!s""kA*gc@ ic([kc k-΃e1z#."9;4+s>R uscvH4!)T@f`d1u+c#;9Ҝ c ZpKkD1H{Jt?B9n;ӜJ( 4bJ억s7jvubKbU  ARRR9Z1=)}I8 (ls ~ 4x4(tZrhKs ќvu_ZOsw&Nb+hmRoRs"t,AP>ka87k(`y*(6.  1%{ b]ay+ vvB* tR )[)^ [ isڋcAkb,Hkn[a F[)#@bikES( f[zkC)-?5]A} ښjpa(P(*b"`¶bsr>yƠ z.ʎ9ƁaHRUwj͈pA @JI:Rbz΃GJ</A˧I=qdQ 3]ruls׽ (RkW RV 4  PIjhķA +ua cȄ1 ~5]!/݊R!pa"!* k"*bhװ cc-Zv,*c9ҫZΔb)cc9 |jke1{ (h2@w`$A{ a ojk2 {jR"y Jk @+kAi:jQ { B)wɔժ+|`/b [ BS (j(S"Z!F: ubb kЋxbONfjҜ k+~T!hZ·Rj'%a2Z 䪩R,ҤBp0up(Ѵ!4A3 kz%lb^ c=j9=c)২GZ*4aC@`{0)(΅I a@ ֽA*"Ӝ9m4 kqlk ˂*{JkthZ~Z+yls)o{` ( W**c j{C! nIcK|sB'Whkk1 c#М cDll ًk`ީgkA{@Zs "\ cZ 'l{@n/` *-isA9Z`Z{ vJHk+bB13Js ӣ&:#0` Zof3XU{/AAVR *R0-*ӤfRت7@O. $*ZO0.-h#)Tk|b[{ kc1$bYHZ/ kWmpҨPnGRH`jUb+;Kvb.P4@ HIC)~8 'NJ  ΃A֐ "* krќ+s3#OBxGR*sJ Zߗڲ Z{a" {GB&⍋sA- sAc t9K1荼sbs cc)7+ caL{Iq !J6PW&hkhbs@".sAn)[C0`'s z{A *sa)* k@ | ]Rhc)f`kB ayjk)x΋sh~{`k. k0ޠy/^3{ߌ{ !pZ#P",4 c/`Ӥ`Ƒj *hU+cDP`+"n@ jP.4`&P9jph/A׽b׏u`{9΃1XΡ#J^`Bֵ k)ֵH$ t cД+k⫽91{(J *bf*Z)y=L|Aj.+|Aw\icf9z"LD)~S( j[Bkk!ԯms+.k)c=Kk A ݞfK{@,(N˃$!xos=P@o@{'Ikn+c1hfQc֥Hcz RsAh ֊hc*C{B L!igJ+, EKsiKcs@j3Ks(Ҥ1<0ҜlskT+kW: Kⱜ@* *(4R1׽B?9A`׽D9(V먖ꖵŀ/B`؈ ()ֽT{>+q1~pBIp0~]'J 4!bAS0*0GZ(-4b1##S0HnA#{B0nGJ,;JjM|(J |Be{'Jz kA*KB!cC)ֲVicb)R jlk@|}Kk4zށeMWPclsΘ"k1Z | z'/,bn6,{cws@js!y{J ʶZ`* \cB(c"[^cA#Bsب@{@bsl͔@Wjx`AR9 |1*c BP9CXk@ڃҜ"j 4ReG3bn&ӜI(7t'RWԱhZw1Uc98 )"+׵σO% Z4&J ${@#{fj1{Jְ,SlsW2BC1[ ڐgR{A($ s9jcA s&:N9j{2)2+gS H :0R "Jk"s":w9RZ *. ba}? | (߶@z[.kD1U} |@z~]sA>4acobka>cbuIt ?W [oRK{玦+| T{`Xzꔽb&4 t@ňZkuls^`bhutJvW97zU䠛Ӥ@"tIR/4!I@ؽ{#׽bWtDA(\tI7x_u 3 'p  2bu$Jڷ8`QB_2@ z7){hJ){!`kkB9.'JԊ╋sL'B ]mkC)"+kbB :k{1-?Ik1|ApZ )c: R gJj*cb~bSs+cZ!k@.ڎ틃!) )c#!d_gJb&!R!s :5 [@kBfZ@쮀ZR Jk+kAbt ҔO_R!a cxcA" cb)Ϝa9 OjjXέ~?*p'7,k4:uhJ䌬pHR~~ }*@T+kg@( RjZ ੩͋`UY$Z ` AT>׵ c-ׂb,jb c Jھ29~ֱ)꨷{ VKk@z*k +b/ 8 إ{(*ڀ.A*ث $).( [(:CL19Yӫ{1?s9ZA$(m!'s@M9-|@;Os [ [ dKU. Ŭk {aќ W`yNq@وJ?bs o`|s`(hJaˆcC [b X Zg O vnRa.+Rq =Ɓ( xևjj y/ҽA( T8"u VS%XҜ d9zФ +󢚍Խa&u+k]7vZpU9XR(u cj&u0(@oKsX^ќLk?2Ɓދ})`{ :4A`𑔨Z# /TZ{ZנMR ګm9{Bp(>N k91rs1_4s)"s jcHc9Y=o1>s`:)c`;.@fmFҜA۸R@sKkJCxR`k`.kk@h[栒zy@V/4@Ձ_]w4@vs :/`&)c"謊rsaK_ r[C  FRšlKxa u%+c+:/3` Ѥ  ̓` o)Z\}@| U3 UpU` *Ut@(S cе bV"xp9^9*ڂw0B^ jQZ?%}ZNb.9hʮRx_.A Bʊk(*c  ,97s9a(c)& %c1:hs)u{j&R!κ (c j 9 t@䭿I[@p{a?; tikШ˃`ohcBp\ik)(k96Jk!i jRaӛ/8(B.k{ sjs@ l*c)*c "H ⏌);axAhSAʭ{ "4Zrzp  ҤZWXҤ _ѤHRֽB ^B=1܀{ )TZ_ќhZܺSZp!9jZ+)6ksUtWO1-*'JҜ ciR{As9欰9Z#un cpkhR,-3fB}-wM rA).hc" I$!rz'c1};IkB) kB1&*k Ik")c& BsC1?H[y*jcZcB c` Icbao(cb): |@jJBb*c`Z!{&Jko;u`B(((ka7 WM,kjR!Ikcɧ V}pqHRz4 ~Z0'R3Z~lk}ux<ҜA kT)A%`kuGJ*GJ&7@֓SBj౔ * (+kb&ת+k|kR~hPA V J+d10siJF9‹x*c9 ,sA!~c9/c1ov5ʌ;;sAsA"b{b! kB ޽o a", "Jkh*s" : >H[b [A>=xҜ`zbkk h5w* @hG[ڢ3GSB  Ú)l )bs`ߥS(k"!L*k 1Jb!(hR):_F c@:a Aw {Cܭ0` [@tGRP qZ?R'ָ9TlkհFJB39/߂ќ )sHRZ개j `9%'+4/۟ukkX*t@ Z{V c23kk'~ s]5Z(o\P c ۲A=JtfwKk(J+ԭ{  {b)p!)cC 8[fJ<l)t9y |!*|a{@&0k!ߺ=hc!,[isb!,{jj@As7BΪkbs@vj[ .aSZ #s?x@uuR2l@ jI|* .,Zs (<k! bC);Z@$icAo*L`ؘ) C)uϠ`vk`jWBp9/@tRXJ(<(Rs qAp8TZɐ0"JKU P@Ӝ&B￑'J-R. ر': !>4b~ҜKk>b8 sISlsrx~{C)J>'/msD)>qAMs!lsHJ Ȼ:&sC | ` #dꊌ1kAbB3΂!tvjB1N`0{ZkzJkA Ӹ(, ލk1 %^o+,|z׽`{aR I[~ishesbCR,| Z[I(l# taњ[A\/jkie |?' |1Hc" @h[zgJ7fJ"-zk!"kKc *R!*SAb,HP9@o&J qZd<!*<.ќ'J! (аtGJ |  l0 )ڢP1*Ҝ9FJۃCsZFMސZ26Ks*:Rتs")({+k!)H"qBKmsAʢPvPPKj1j߭{d1AjL|`;*|!osk h,lFw 6i::\z(k!hsګb)vS &&(c(ka?_{`KsaД@Q -_sf&+.c1?zc!)(CcC!ƉS ( |?c(c "pusB  lAcbsb%(cL)cB8{p˪*ZOs `j p(ӤZZᔽa)  sV5B*Apb*  ~1 }ZlGR;6FR[O'J:b.GJ˸+ќJ*ZP@b*P1^̓D)מ.JcjA!P@s1?>mBU3k9+kE)Š)w;ΈRk{z,Hk!)Hk@ FHkPz{%s(hsAss Y{#R..kb2ضic"/؞lk^RnA* {`olJ 'gcr |A[ k@[`"a k!$n{"!7JZ!`4! t1vg["*Kz l+jt`([*-c!Z5s` m翩R &CႱd9833bՐRCՊtaB+ ׽L{ c6uGR]z9" sޣ_̃r[(`o  \I-#1즰Z +/1xє#1)OZ POZt {` "*c!>Kc H[k%) ~kc k [ jk#)*kA *`_'cBJIt&.s@0:Bʄ1?߯hk :Z(X sa ɃA..hk!iiJ(cC1ȥ{ ރ/SES"PќAEGA{ oJ[ -h[#!;[m/k 7)zgJB&@sbxic~`FKD(򢹠s:KW݉cB[ gS+2iH[ 'M[#1 H[bRB 4 sA" c!hwlsa`F!p@ࠪGBK{ԝBj/]ֽHw֯sׯ A%!!֨*kzӽA@B1n`8P*sA( 3GRzOAh.ҜJn/*cSIcgRPRׇխ{c! qIc/|#),kc!/!샂s zc$ ӽZ.*:u\M`s cZDhkkb{c`+ c ЁRb̌ZC!> {hSH[`* B! c!)kc!K[!z?*kSc$1'ZA ºI[)[Akގ[C)"&|ahkBHk(<{^s~k`CZ R6fRߟ?a 2f9+ڮֽ,k{G"HZ**sܨ j{y ,ZМ`OE)(nGRU(O(?66Kk  ,AnNbj.hJ^Kk!"Ԡsjc(Ic1譌ʤb>KsZhZbk`mhikb'Z!*;zIc'Hcb+[9cA" d ls`& |@jp) |@0v 'KAmZlbsAДb U* {A銨ս'JWtSMs訂54 knX7*{6Ɖb Z {ըS+kj{hJ]М1{:@Ӓ^Olke1&~{9N{Kcz2Kc1kn|._oє@ [!{ *cb骔 {sPڪ{$!J r(JJ *hc!֢j*hl0jtyS 0S!8& |;{ \ʘ*~sAe9u-{`(*tb1'?kb"4I|8މUR !s  l)'fJ- cc{aצ&'c"!jkrꊇR! NHӽ!}b{'[#"o'kN`ic km *RZs!vX`h-a*B쏔  J us0 Rw4bkwΩb/tLk}xp&Bkm sA @/lkd)z{1լse1. [h@(OJcRKjC!7jeKc{R &@ҜAiO{`Nib#!])KbBx S  l*tpgc[!!۪J (glB[)dEJޜk &lD19*@a7 l@JB*'Jb .JcA,n( tB)jk.sKdbs18SA"Gk~)t:Nk{@k{ l1.o{` *|Ɗ[$)+R{@š΄nkjsŰ AuМhR͂1̃B: `VO%JUP-!V-Aը*s- (R_]s&:/sRV{JN|jsAطksBv 3*czŽ [ ZJ ,ds#!h˩Kk!k(WO =[P`v"uwJ 0DZd)/C`w B sAJl poG[D)\Zr \B0Z뾨k (9s` ca"(d)@l$:b צuB k▬ |c cS/ŽZlJsj~@ޤ |&sBS2ʌBflFSc s!^[ |@ꢧ.)Z/o(c" [C̾)[Bkb |9۪hZ)+.LjSZN~``&J>=bb寜 kvwnGJ hohbຳb+rnhR/zsAr |RSOJ৸΃HJm{ WsD  s 0"1K.JcBʈba msqJCi.s!f*nnZߝXk[+k)ՠYU]Z|@,c ( c@ڸ+P1hw")n'cBR&Z!$Iib*wIlb&F[@!+Az kpc &[9moc1c /_OiRo ߯gJk Ʉs`Jd1 Jk|`!ƪۉ|:)t٫(["`s@۪,|bkAbާk./@;)'kBzSO=;j*Ф{Ho kLo{j{  @NJs!&inJsx cI*k{p-b^RʽZkx [ߎ'BlsZaќ!7lk zs!pϨZ1gJr+ Rb ?lk@jn&Ҕ AI[Ck*:ZgIWR ~2GJB`cA'/{ 3- (yhBa :2sb>{z kyHk sA!pc9 %[+JC2oKp ޟk+|b1>ZAjj.| r.`amτ)ٱЌB BmzPؒNZ!(k`~o([ &( tA'[1gg[hJs!2>)t t1U-~Jk! fRe) _ S#>Zd)Ȋb[HR׫. @(VޡoAU~ '5 k{[ 2{!+kpKs.,|Z L|ZJn08jn s1.WҜC)?i [ᩩLkR`$ 8Z [R!0,LlAЋm*[ ns`ЈJB3R!&(S *Ҡ c`[SBȦB &hҜZKԪ&Jn`.hRRw |GR'.A n-A GJ+{bl*k9ulFc0ڠik:)c)(hic@r\1pscxmA{a X+c$1zycd)%rZa0*ږ@,'S!P(c  !耦B"ɈZ% Z@*К'kA*Hc 㩦FϬ{aŽ(kZdbͬARc{@.K c @^>kk@i>*[ZBE.Z Z )cA~{jCU`k [ JJ KcS")*Jb JkBgJ)* w=]O mД(SbZ "!w9!& bkc jc ts{:[0 GSBSc9 A4>sApkc9sc1j/{&BߥlJkJujkBt(JIk"!~s) *|:sgK9knsÚ>sa?9k*c:[`ƿhHkBG[ &H J.'S)*t n߲r~k pgc`JHJG[Jl(j@6b 輭[`K͜* |  kA;b9 'Jc clk..*s yσaaWmtuҜ]`ƪZ@{Z2icz!(cR!&B!$k!* k n@/'B j +tbߛjS!Vms Iz ,cA]'B'JC!רzF[s8-c kh "'[jsLO%B,-Z#*,|fJ"Mjkbp%BmNks I[ JHcc <&Lxk!!,[ȦxR K hcsAޙ Bi'[@8"f'[A"&[ +bJlAo8j|[(˄"zY ~#Z|A B['cA &7[kjN5 ߷kc1|vs@k2 } 7~t@V jR Z9P c@O!/[=k؈_H[!wypAM| QJk@Z0_ [@boIjGJ!fࡧR $R@`JcBl'SD)S!HխuKo | zڹ*c@77hJ!ld0Rkc C'[ ec"[ | eJ}k^[GZ {K'ֽ탭/u| kwZ'JsFJ))+ kBR&Rjn)]RFRФfZ(r̃Ԛ=k{r ψz)`)sHR-rj[J|RJhZ~yQA{hR˹Aޖ;Q#1wќIb]gR_A[MWO'JjDPC1'ό ! tC)o#!8%GRݕީZ7Όs bެ%*s[U Z*6ƢA "ꃾ-*s~A/5WFR`wd1>Wjs )k.[սܟ;%xO2յiR7GJ1'9 ϤfR" Фs}Ϥb_개IJQ ף!?t)szbsHvFR_֫>Дn7-kRs*սZBbrnTsŁ kbPZjֽ c/7Ҝ#Yxֲbtkk0S#)Tќ (W*GR_(RZ IZIsAjNB9{C9j"1"(2fj=6jWq,Imc9rzr@*}ˋa UL +b6=Jmj^ lдA+efb}s=|)\h N ?!}{C)m?NW[  Aks* o([ B ӹRbXrIԽ  - 뿟.RNz`Rb& S{Ф.1Фc[1c1>>b s&?Wrb*wbڱZ+.s k[}bj2J+2Jsk{-W vތ{ kѤc1Ojޢ.cA6^W(ҤJ-ղJ UIce]e{c1쓙ќA>miAhY.9v]1#1vwjBgwhRߐA_1FRW򰬤9}e탄1NC1p9Q9oi='gR?5ksUҿzb}/Wb*ސ.V ŇZ sGR whRj K{^){ވZ%_'I+WΌ{wZux9{}wKk 36.UufZ[?I'7ΩR`d)7ƩR_Uxa ?Wp յ(JԻGB |gJ}u1 3B`]p( +oIC %Rb I +/Ե{h7)싅t,xМ*ʤ*sP:ފ_x }oHj0Ȋ0''Rr bU+k {pX}]{pjսBV? ΍s 7΍{C&R{Nb]aRN`R-J{{IQ{ovփIa+&RUJs)i诌"1}!9+ =/5΅b󫭵z&1˓Q^)bz 6jpϴJ{ s(r)X k *js C1 wý{ 쓃9 lU _1A5Ufj .b"%Ik.(jԽER_"61 (r,(|R{’rslz7)s^w%R5 SA꫃GZ\HLj)ЬgR.kDJ kb?6.~O%J)++"JskzѤ{_xsb{YjIc:IWWAUpRC1~ 9WAwgA׹ ҜZ˪ZYo\n%J6b;iZ68 b=C(NR#VmzIUjb\ФZ}{J0).|xb1 Qs6Vr{z"zQ9xߗGZ* _#5R%R8"틜}`WΈj)ss ս{VbJ j{C(xgR"x p6ƅ9U6Jv9WhR8w{_Ό{ WփAxսB9 Ks$WKsTAJ*5k{U]rFR+ϔ"!* ^Jk;-Kk)Ϝ ["&JoRUGR)~tc1* ;sz*{^$RU O~^[WUj*U*sUŇZ}NApG(Taꬃ@ uҜjc)Ҷ د7ֽP xƦ1H@JbXΡ W>˙+sb>ˋI1b듇bڽb{}m bԽ2%Z_q`(/EbWZS A躽J,8MB9/y}T&R/t+IV)s}pmbSgb-X6b=گ)Tz)kB _Hs)b- c9㢽KkA,ksBW[M`_ c9׃%+Rj:w0FRծ")jk\-Ե{y`Vq-{ZbrS1c"918kФc1"GRJMZ/Ks ok"rЬ{!3wދ{?7r.:3= !9̓}~H7΋{7 kj6·b^>S9mVtgZsAI71qb{A/ GZulgb1њA(QB1"^QjˈksUqctb'%uZoEZ$1EZwӽA'&J p(C1k~e ϜJNxZ2]b)QZWB鬸Ϊ= 07Ѥؠøz(W΋{w \6!p.k*Ub{蓵Z j6샳o kZx k"m7b邔Z2Z*/e8?sAӽb'{`b&B Un&J.wo9п eJCbռnQb2%bC1WGZՕ W r"O _Hso+k}_SS(J^ҤRII6mt k^Ϥ9jx72A{( sҜS<X,cCBJʔiJ^ ƍsޯ \PPxiZ)&Zgt.%Z޿ЬbTW%Z"~MQ\ФIp./)s]]"9¯ IUI; AB+({A?./ͤR?Znj>'{>ZDZBlb>B.AJkXPҜb %R|~͜arO`X-!_r)kEJH{1 íY{c1")fZb+y-AxvmIkd9rێ`/9U0(. |(_AU )rD)uC) p95_ynZ Фjűkxj{/77jR %r)gZ-k欃}b.jZ\ / 1Pk /ϤA*juUmA*^rAUZy/-). 1*9=ҬZ T[ќ cۥGR,1iR.'Lk^_ҤgZϤb㮜b;S9^{jspJ*ﳵER'^^rJ|xyއZwΊ{xbsC9 ŇR>gZ~6Ϋp-[{VKk{Vks[ J"6ƩZ㭢WԽ^t (R"6΋s^*s̃7K{hKZ>DA7jswQ kk{&R墽&gRVƬm6JWrR-{ ŧZ [Ƭzl=b*5GRWΨbW hZ] \d1ս*k9յRp,k1WV֪Zբb%W(Jsޏ6x֢׽{ë*\p%UU΃e̯uYj~PeJCPpJ;Ƈbꮶ:RZ3Q7*jP`̓%Z|z̓Zvj7wvPIܿ=_pťI~pQI{7]Qj6QJVbb} -Ik-R)Фaάj({׿oZjJsA?=U&J.(5ќbr{ZqtZ| T` c֥Z9).jsA6u;]b9Z +{(.2B~M}ΤfZbWZ Ьfb%XR}(n)B\-%,PA_"˃@x1 r4b> p khj z*#1@I.( {߿`22\HZ ̓)s^"ֽAU*ƣA] *6&R ZJSZ9/S'JۖXIc .9R`p9>1ƋѤJOPgJ| {\\ިZ{Bb_v0`*֩ZZJs+Ňb`ubTb&nUvik{7{=b6Z48_b֋s~ )ks k"6GRڀ*GR-ۀZ 7 ,*sx^Z/ԽgRvA*Խ k(56탟VRZ*kM{Bbr]W Խ%JU2J+ޖ*kmw> js? u 6HZ{* GJ!bxWb U7b WΌ{݈GZg6'R)~`xϤ|3hZ4B` ֽlsИֽgZjA%ֽ,s*%O0t/kk<>lsxx듽j[,r *&)s_ܐbAo bӚEZo^ϬI+/~j|{MRU.2I;RW_").{Q Q=.RNJ"-b@-b_PJsA!:IkC1*8{fRcb mW'B]j2"1 1(֭AX")w[|(&R eZZ j¯ (`_")X˃C1w8Js1 ( ") GR(U ̓) ( m * ~-9T *C1,XQU7wVu0*5֬{_|jR̃. kxT z\D90UHRTD1{fR֯WGZ x.+{UbU")s| gZUW9bVkhZ+2d1~*/C9!:WHRC) I'JbU*k_hZ] 3#1{Zt%R I{P\&Z*WUZX}UfZ*"ӽI j ^6+ T+s"j)s"6 ඀}ksVv֬{)(ۘgZ+&6KkL&b k탺սbgA}R%R8ﯜ9"cbZ]^9Bb9?j")x*A /Z +]RGJմ{T:^Խ{!Js Z65*k vU(սZ k=Z6Jk w.lWhZ5xPMw֭{U*kƌs uC1jh"ͩb_1I8 &RWd1װW7{zkk53rpҜ9%R%R }RgR(RC ϴ гj_}A^. *rA>mgRN%JݐZW 7ֆZ{b=~.bU-b'lb?ob=O9^ b<LZy&{9^0|Zw;{'J#:gJZ.b@:"@OJ(NZ쐜bќ`x ˃Wjam1UB1uA/~MEJ_*{%J*^dZ-fZxpaz갬A\[Iע.AbJWotGRވbjY։Z38 "\9vJ}XhZ _ sK_Ҥk{2bڞW֋?_6ls Wju R"sKs`sZH WΦ9ax&J/tER珋c1JςB9'ZIgTgRiս9ǯ޴AI{aBbB] ^_Τ$J|龜bSmrZYAWGR/ UUƈZh~ eZ5 WUΪj;_*kj]6˚wpZKs*u{ bksj]xk{UW kWKs`vSJks k~  S"1(-RgZW JUќ@x9 wJ}b9 Uc1R`z  %3ZZCbrksդ~S kvz/Z%R*5rTՓNQ^ǃAj w*eZ_B#|͇R. k/ORk;ks1ش-sRu;7{DBr kt6NZ`b&>꫱Z cpց/pb=OGJn9: Z?I?m1bBVZcb1 k9"j *j{c16 bAjW mc98寔 sҤ98U/AzWB#FRV whZz^~FZWs"GZ頄AրjjAӽj Wks(WέW:6QZW Uw }·R"(xΨb7 k(*oWKkB1(kswd9z{Խ9 =הԽb7HRƥ9/ cdOC1&5S9] Ҥ!ݾ޴1^/ќ  М c"ojk ss)v k_GJzb5Ƅ9zZ8*jz}ks5b6Ƌ{(Խ k|*s kxbi pXXZ6 U z kU𓽤Ad1^:AUJ1ؐpkkhx.d16ňR_W%1J̓ A{ 복'J>8ysJФ-x*W`“ kW3{&Jw\Μb1ZU{UmB-ucsR(,R7nmc1{c)roͫФXs9oC1( Aڎ nJ gZwިZ;*s7*ְ[{ս k޾8ƭ{ZW/5Z~ëΧZ*ӵgZ[xժ~̓_bW6](. WO.\_珜^ӽorűV82b"Q xԽ`*ݠrJ w9JkB1).1ER+TJJ~U mZ A*sIss;竃5% sjj`Z+TΈb [wb GZW&R wGR+/bUJs^Z ]6'R;ʵC9z|GR:W]=9UU'Jb:b-C)J6VgZkgZUzUc1UwrAׂBW *&JU 7΄9U1A^=W9%\+d)ho$!_(4HJɀAs21Ф*k=ﯜRzZ8о 1{ +>\Ubb*sU2s̓Հ k6{_6JsK4 \\^^b@w6b97Zφ!#3P9eA FRr׽JHrhRa%:PD1.ќe1rO@U_ѤAU2 }!ꐔgRC3 .2pT!(ZBVuZ3{?k\pZAJ PAj"Z/GJ*:-9T cA*cA gR/{J,w-Zmr J*? cW]8)k _rkcR?zgR^PRv?,|RB-|&J0gJWZskFJw/ʥb!)?1k'wb*UWΆZ`տ{#) /AʂҤJJJX&J{x'Z/}}͙p MWk{搔ެVΐzޏ/yΨbנ7ˋ'ib_ sU tru <WU+s_xKsc_s+k]սj ״{*pzƈZ R xss=}@C1rZ@.zM Խ&Jw(a =;A[*sU%k{u] sמ .ޤIwtGZ;rU?֨b(;탋wwwW k.]Ƌ{(-B֖ް+V'J c }/{B;ls^{("x̃ٚƋ{r~}9Ń1**Ɗ{ȧ:bY9%J>:c9&J*k87.^WfZy+}ޤ9&V&RSZV_VgRw(oGR4װBc1*2 cZb)gZ. kΤA(R8 c b^1gR(JsU*:Q ^\\\gb(]RjL]j_pgZ_ԽA>_c9~~ 7AwGWSd1k7/Np9inOd1k] {D)Yh))Mc1(oIəbuyb#u$)'P@*taU״a*Uwb~/7Τ9b€'Ruw 9+-1 渍JؚnB"J19uMFJUkA̋kFJWMJ]/bW]n k~ˍ Z/ &Jµ.95 IR^:ܕZ w_ufJM|gJ&{J&#k'J*ʦIk1x(NAˋ^ X^~S#)–ѤaU AU2Z "o֌{uMmݐB"+oj.㻒^}+{k{挃z w` bu({/?=4/~bWJs;߅ k- *s kѤWМ#/8uhr(s( wFսbo.UVe1 `Q /߯fZ"̃G+VJGd1bҘדb%_'D1*GZU {zrU͋` "bWI8j*j 7Ls}*6jWgRcgRj8{*k!?xέ{<ygZn'J_* XJUjވZ?w˜֨ZVΈZ"~zRƤ9$9 Umksu%JZZ}ިZb6Ϋ{pv c}ܠZ_gRLԽhZrGRМHRwbb⋵SZ2hR RVC1~W˃C1|U/#1탢 Фbm7ѤA_./(**/@_VVT.A9FRy3C1A+{A^^x*{B9I{cAls!;O ޫ/d1ht +=B"99RJo&R_&b[MRk xpGR ɾ3bUxp19'VfR^6fZk^UgRr!.Wҵ9jsjk4^̃Η~ cc9Jk9z-9*o&Jpd9{ZgZ' MGJ.}R}{Z"ꍗShRg_{1 8bm |d9.-|RQX딭%BUsfJw/kFBkʪ|*k=pD1@ʀ#1!J@bOB1Φ {R{hZA)%ӤjXhZ? *k𚲪k{( w֬׊ .~[\/[{;A`  WOƌ{bvO_ +Lsx4cսs,U^ӵjkWΰJ׊OzոK{x(k"Ks~]o9z@"11 sZRoʫ %%̋&Rj"9+.b`Hc`8J %'xHZ+ ƜbσV޿x8έ{wUZB^RuXj _sQbjyΐgky'JB hZ&b]սZSR0A VfRzŧZ)(kV ިZVWA0/.@5BZ9/2GRXC1URYWA>ΨZ 1`0b?q'Jr{Ҥ9㺵bׯ*+kUT@ss~J3bX2鐜Z2 [S{ ФZ kOZPnhZ]/ar 朿/6ΧblnR!)k)xB1] .1} wIW:{97N9w>,̓9u_.Atؐ9PAPԽGR]I7biKs keiќ&R/osGZWt9k;gRCER`2W.1"W{w#A\,4$ x1")+2FJVHjk9ݻnJk9 {A?`}-9_Uls1>.Bpk}{9&BZ.c)*Kk1 FJ {Z~ kk(j(-1z*WΧRUݗ,|&Bʰ,,|gJgkzJ:/?{+k^9{0'R`l{")!?C9%',8m{I= k5-^XK{/^.W'5R0U蕵pn(Zʂzbr-j5z s}9 zKs*_WqUO.բ{U/]6ƫ{ yj WΌ{(w”Z սbhIRI5΢_\n9 tZZgR䱜'R*`}GZU?gR^gZӽZLv11ZUB2^r%J޺-")Z)qbrp\X09 +Aֽd1Zt'R0bxֽlsUtKkFR_ GRZp1*sbjN*knKJϤ1Ih⎜hRk/eZ+:Ӥbݶ2iR.,kWZ_ҜhZbmAIs{%*k&o)kY;xmR_+6fR% tb}ްb?wFR֋u&RyYuSAϿUfR֫?UqA:{Фc1R)k'*k+6ƌ{4p5׺]bhѤ9Br cJ :;{R?{R XOA_|R- {Bn c9)KkA"?{9\B)kC)^Mc){,|GJ.%Jbꎌ&BbM|A~%,A_3Z(Zn|{!`/4`u70Zɪq,cߢ`H k 9^wWU#1ۏLs+-y{.~b*ޭUj_չk{]xքIbbptj)uJ{֭Uo ksXjUƬ( UUyb(uhb(+_WΈZ u7J]6Ʀ9UWgJUԽA /սNSA9z((̃@شb vƮPAᡉj(//BAJ]յ(Z(< sU}TGR"C1'R W8hZxŤ9*k "b_֋{e*R׀'Wbb`}d1+xk{Uǘk]A(RR^W9_b U Jk!UЪZ} fRA`PZFRߖМc1+19 ~SgZ#tRW΃J+*GJV9 bJ'U3 cGJ`ќb*t̓ZbH|+k_uy2!P** GR/bWa`59O39ߠGR>~N?ZסJRݕ/gZ`Rkw7Z~Pfb~﬈ZbO]R,zoA2A[A߯ƈZWΨZ5WϜ92Zo/МA7bս c vysZߞM1VWc1kBR9XsB6pk&JK@u&B/єJbJk9$S1R9W#JUs9ϔFJRc)\Nd))[9 Һbp{(XLk`1踖sv;\bb c.Z+@J̓PӤd1 ;IRUQd1JcZƉZޅ1߾b*9* jv1ղHZU\I*Uσՠ8{UWGR0 u|7z} KsUx^֪j_%KsUx kxյ{]GJz_:J*2p˃X^UbH`_U̓ %%"1 1 ogZby[VZ?Ls/U8/ ;ls?[}A~ <ߩb_ƣ({ 'J\1 ZJZZ(;B1ФGR*p دZ){W¯78P[Z꾪I ;2&JsB$r c} R m-A(-#n cKnMB)NgR4{9/hR챜HJJ].hR}^ibU-ќjuubUˍZJ cKќb紽{u{S̓-itksjМA)H`h`A9{GRxsb?Ks%Zi珋FRpe)C GRɱhR{Kt9탁 d9J΃c1 kޞOe12#92(x9,QGJnhR-)Ij~9RuҜ'Rc7HZgR쇷hR=zV3B_М%B.o9yJjkB)`k1}*cB }Z9vF'pb!(z1/B6WƇJW=?od1z( pªL9ucQEBs]KB)*+|'BX/Jpc)c1P!sgJש3SD1*Ah{{ 4J*UտKkuc9V Z*q@umCbiZuTHRW=u'RU|R ;{ U=(ތsu|(RW%5=籜xzn)܋GRϙ(R_ -IU~D9UtA ]*D1pS{-`ֽjgZ֌{XΌ{7^:I6΃*X/g.AUXrr w^]|&R5=td97b[핵GZuXhZ jk{Mj 7Ax )*WҜeJWA.m! (ս(Š_~̓A1x kA1sU(k sB1~w A*}^Ϝd9} B1UU1%~AWIJpIz;3Z׊N&JGJ<,~JoA+:_'R퐜1 KsR$O/b7MJ^/'R/:Ҥb{juZ*vѤGJ ZJ{.*{ߨZΧW`b{rOa)9AnrZFR3gbJ&|ZgDx֥9cTGJ?p'R`9Ab7jKMtJ>pA*緕B/|nZ/3Jv3O(AߴT9漬탤9ʪobe&R+.o92Z{KtB .B9-BoBW?)[97@R9a+|9__R1Wk)7. m%BNR/w4BW/pB}us) )sBפURFB߼} B)7|&JXJc Ix{")s/tZ(__VRUB_+qgR*ҜI"x9?TAx𸘺Z_9 cUZ۱y~0)U68Π zwΈb-Xb (ތ{Ղ⢙Pp/]Pߨ_Z(_y΍ uWM{U̓8+UWΥAwhZWXd1*UtI,#7LsWX΍{ UhR> {}HJUy֨b@JJBv}^B)5}Ք 喭ASKsB."FRwJ/^9-39"ؙ(zUtC1XZ  ksU,o6z *}b\~~{A4OJ^yk{%RU"JsJ #9ߢPgb cgRRRGRѤIT.RpROFRZ&J]wy֨bW_(R)99_hR"'JV/ 'T(J7+sWwbҜ'J*b8S{iZXks&(3΃ 9B`O RRXXќ A/B_ Ksc*s(̃_sgRo/-N9REsA=gR9 fZ$tjp'R?cGRаO!,:C)ќGRh5t'JA?/hR1thZ n>ZV~ќRX*ҤFJ]{'J#GJo̳b^QoFZ4o9*{c)*5"s1'JcC) .%BR9%?Z9V1;ZWU]xhRUa=͋#)Vt9u-1c1.KBz{k(Bz/.HJiҜJkb-A~\. ?9 xJ*UAz&+kUl{.Lkjy΁ػ/>J4R^&hJ ,snbZކA7 s0 kKL{yέW *Ҝ5uwҜ(bYҜ/ Ox֐p88{)*#}΋z핵(#)U  W) 7J`93A<"UwUUVZA@T1](z!U6BUԽ).ՙc93J 2!O8< ՠb )u(ZygZ]u )ɋgR]U3Z3Z]ھ )_RU3ZzTB1-Z.BR_POAJn"9rXB1>eoR bTWhZ[Vfb}̓9RUֽ&R=A9__1}d1_w~4 c$TLk*lsb˿ks@x\X|6e1sѤD1'б1.~*VhZRkgZ<Ѭ&JχojBC1>PB /tZW'JOI+sA{&Jb'B̓&J6o{) ګNZi 9zsgB RUWJk9~_{:/ c?UUֵ19Z%BU559ʊZsd1Օ(k1nUik'J~P*c'B c1J {@\\(`79(ҜR˜Ls]u΃T'Jjz cW{(8oAb]&XBjib/ J֍sX֮{{HJ~@ YLk+!u^Y,sUHZxΩZ΃>Ub xhbީb U k(Xb U+k ]xj/Xb`5 cz=ީZ{X&RsVyΨZ%R(ض#1_V^9 jm/O@t#)p-XքAi˹Y E9o#1ɯD9Uw(Isw69z%3Z-άwxޫw^tj XAUյ{, k{` yIW^pt)kUS{Ʈ j~VˋRז.IW^b")` 1cAjhZ10A*òFZ5wIvsmR.1׎9),Z^%r(^0;Фb1Z_Z13b`샡 ^^tTZr{O1ܧB9/^O9̓d1c{9;ᱜ)1.8]̓#!|cJS'JoxuV̓9/Mb"1hrIiZl{'RYeC)/d1_oKs1l{9q{D)+kd)FJiJ9_>pA~q9}/9/B9,('J_qZ۵ A,< RKo{EB͋ 'JPR[^ܞFJhk9킸 tJ72&B{b⏌RWocIkA?c)x t9= \1|e:]yGJe1Lba*[1o3){}бFRz{c1Pkk@Ҝ9{HRҔb09,VҤAXA{ 푔 ֊ &JtAtUX$1pB5P땵I8#iUT s>]͋c9ٽ#)eS_s05%O بj1r몰A*Sj_b #VR̃NRܟ%Z5sHRJu(Ju^Gz;#)-VTTVФ #J_dZZB9KhJ{c9+{Ac]vjs ?/̃1ksc1쐜9nyO96k{1߫ks9*s9zԇKsC1bC1" {$)o*kc1&:{9W+kd1=-m{9w5샤9{~-1~^pAKʍ{9E{d1sAƷD)b3p99kb9:-'Bw5oJߗs'BWsAۘOEBohke1_s9̈́'J}LRcys9Uik9kݍ#)7Lk :s!SaIsD)u[[I2 coJs@q  *ӜHR( TJkPxwҜZ"'/GBt'JRsb9=THJW- Ҥ`(Ӥd1`{rswQ ˜saսJX#W sVaZPŢUC1 B9*{Q}= sAc+u>͋AnrI-ZldA31OIڲGRHRũê&J6gZy+'K{A(jkbri1hZ ;sbr9b~D9{ 4\nPaV^/$)bj"1>xV9/A[ՏC1{j ?d1Ow{d1rjd1ZAOms9?qA_U/c9U.A' kD1|Kk9[Y.9^bd1fj9kgJd9 +s$)lLkA+{d1{9[ AIZYy'JxLs9/b{JzsA}9usJc9- J?w{Ju.Aզ tB)rŠ 9zZ9k*jc9#s9:{A?~{^{d)P#!֮{1ƅGB$)BiY [:+ ScJE),Iӑ*kxrls`0C) Ҝlsۖbu+ZҜLs Ӝ c~4lsz[9 k"k !ֶҜJ_.*Q1> c,szTiZ YLs/zl{'.V"9SJսI( 5_Ksx":V{Ȁ u7l{^ \**U}^-;Zu +ޭ{W]k{Ub%TY@‚궽hb[I{0n:j->֥I~G˂aMm0/lQ2--rÉ.4֊~YS)}!S֥* +֌K8ά`BWΆj'~JsծX틬ux)s] ·b$r5o*gwnƏ:I}Wj{k5U@r`zd9[J{UΧjhZ߸Gb ѤRVrUuJ%{ShZ b]Ҥ,kws: c Js Zz Zuj{5 Tks߸*W1'JJ@[jD1~l࿁P@`pD1cd9 R5x'J{EWJU^# OA0");AYYr9S2J>[W{Aj~l9./AI-3JWIU_JufjSb#1oHs1V_zR#)7/C1ίuo+cd1=#)mq9W 0D)€pt9נ)z+k$)

& +c9>/9577s$Kc,(` c  *` z!Lk")Av\__bc1JAasGJ9Ukk&Z ިGJ(-Z1͆' [c1_,gR@"2ZC1LZ ZB¨R)_B {Z(7+c(-. b Ȅ,"R);*cR)1>s ZiKk)c#lk1nr+k!p(666pKhRc1Z9a+k9WeOhRb1 {bj%:D9:gJ9\}{B A *Rc1?WZ Zb)뉩Z &b Zb1wJ9__\JC1yPGJ :hR1U(Zb1oZ9Zb99d9/ZB)GJ"1'hR)gJ9ˊccFB)J1 [1U?Zc1uhR1+ akk1ww c@b**+c95[ZB1[R bxZ`(b9}zFJ$)>^gR ^AB) &R9=_wR 'JB1BbA89kk0Jkk@9UWUZ) GJ9N*cc1bp`[A~J 'R1U7U:9|vfR1߷R9{I&J@xR c9]Z9^yFJ1B1^Z!)oKW%Bc1.]Z17}7R1 B@"xªR9_'JA)(B)ܞڰ&BC1+ cjj'J9 -UZ9>b}b9Z5Z1c؈R`+R x&B"1 'J!)ʪ"Z'J( c 틈R9vw:$9Z1GR1-(NhR9yzgJc1.Z1퉋J!)!&B1 fJ(AHlk 7Z BLk'J׭s ?Z9Bx{9Zc9x&lk Z)hFBD9?;Z")﯍k9=_s9_w}PAkJfkk0,A1Jd9/+hRC1ͪls + + Kc@9@@Rc1BpA")B!)+zc@%B1A!بBd1UWA")B9hBA1(GJ9}_BA"heB9^;9C1z9(+#:9\R9Z97}mkAwtV_&B9ZXB)ڂA")%:9a}gJ"1\iGJc1Kc` 'J")w^_gJC1Zc1e˺J(*jBc1R9|:9nL9#)~¿BC1 ZA'W)[J9~mk9mbksd1zrZB)^hRȨbj*c)jsA}V|w'J")+c9ZRc1 ̓C) cC1nRd1syiKZC1ZAThRBj,*[J *[HRkkCAĪ*c(Œ'B( AC1#]ﮩZC){ABGJ)GJc1m~9)YB$1yrJڏBC1cR9Տ]FJc1*}'J9t'BC1;&B#1;+Ad1zk)&B9GJ9Ba1bgJ#1+BA1B+ Lk!Jd9C&J1>gJb1+c&B#1ԠB)*BC1/@gJd1;~RC1ˮFJc1:[gR1{J98'BD1"PGJc1hRc1׫+ c9W^Z`'J*>RB1j+bAhZ")")RhjjZ +c"1ԿGJc9JZC1M[BC1 " BC1NZ`R#) gJ@A)"+c"1mMGJ9䌈RC1&gR9nshR1MbC1IZ!)-:˩Z9جsD1kA||BesbA:!1B( )ca dž{BRd1\}A$)IA#)ޖ8>R1Z^%:9`{FBc1):j &Bc1`kD:$1ZA""A29e9A2z:e9 `B9,'J92EBD1URRfJ)Bd1,+'*c1^Z@EB9J9E:9eGT9#1@&B#)W9C1w%:0/> {B  FBA}ɲJ00:v&Jb! ?eA2sZA!ZAb9-+cb1C c) cc17? c`mkJ\]UR9GgJc1X7#'J )B@(Z oR)io64Rc9+Jk &B@ZA)gZ  b@gR1R9=ZC1%JC1U~xFJe9":Jc97sAw )[GJ. <jZ 椨k)Zd1dž{ZJK9'J#)0R@?GJa РD:9d92ʪ*JAUUUFB1Z;+FJ)&Jd1 AC2!A:%C:9q^mB#)'J9.A")@A *j'J") R :*GJ)FBB1 MEBd9{_$B19D1}t9D1'wB gJ)5&B9̬7Z1\J(懧Z!!ɧ?FB9Pť&B9eR9kGJUub9[@JA%R"1â`zgJ( 'J( RAρgR9*ߩZ9_b R#)`B`GJC1Zc92PKk Z` R9/*c9\hR9=NRA¼b!)`bgBC1+GJ1|+c9 /JkBbkkJJ.GJ!R"1Ikc kꨪkk@0B 9"EJ sHR1*'J1xGJ9߿{AD* "":1kA#)~:D17gBd9%gJ9wB99C1(<9 (ۄ9!㬿gJC1HR")Bd1Ac1cHJ K'J1^FJ")oBC1]*'J B9d9͏zJ9WFJ9'v&Bd1V%:1 E:d10[/R9V=BC1Z"1+Kk9Zc1d~~J9FJ0(*bFS$1_חR"1+c"1Lk1KZ9BܩR9`W?ZGRY_hR(@Zc1޿%GJ &J1%Ad1Ҧb9]&Jd1xhR9֋+c zR`B$Zc15?RAZA*= c` c@"nsZC9Js6Z9"9**fJD1@gJD1B@ ZB)E:1JR1}?s1_^XFBd1e9c1<9#):z&J#)GJ(%:d9A >B)B},EBd9U:d9ߋ&Jd1Ux+B9Z j s&BD1'gJd9>8 GJC1W'J1.hRB)_@hR9{/R9RAGN_&J1׷ [1_.Rc1_`GJC1VrGJ9?'% cAkWV9 &hR9GJC1$'RB)bZ9!ZAhR(R1>_-gJd9/B=W'J1}vGJc1 c)^gGJd1'7?R9_sVGJ9: !Z Z9?GJ Bs@RB15RC1)Z9?;-@ { +ca1zR@1{Zd1 Z!$:#9ЫB `.A)E2C19C1J917:9w/&Bc1gJ1Pص]9#): Bd1?A9=BC1flnAd1GJC1A1bB1--hR)Z95*c@GJ#)Z Z9 jZAXhRA+cR9gJ9HJ9HhR1ƬZAɉZ9{cGJgR 'JC1HhB#)AC:EFJ#)#Z9؈RAR9pZC1GJ1𖯨Z9:R9xPJ9_WfZc16jAc19'J985Z"1s)?gR#!hRd199 c(JJGJ RC1GJC1?*c1Z!)ίJD1#Z1+?Zc9kDb15ZB6gOJk1^ۦB9wFJB188:lgB#1~;J9)MGR)*I1zhA9}}Bc1×9B1@Zc1|zuRC)Bc1S'9#1Bc1U_;hR")?fR hR) / cB1w'Jc1 &Z!)<R(HR1 *hR9hR!1hsAW+cJotbB&B)(xGB(hRB1*+7,c9ljZ(z+k1RA{bbGJAg[AD1 fJ#1k gR%Jd1/'jFJC15 bc1{S [1-Z [bA!R  Z9 1R9l˩R9UOEZd1_&J9PpbRC).&lk!kk_*[)~b9R@FB1<>,ta woR)z /G[D1 c9}_fJd1,i*c$BZ4R98 Z1z^D:1bFJAh Z jR")BBC1gJC1C}9#)08kA A0*9D1ꑶrFB1'J9Ж{:9gJ(GJA['J9ִwhR GJ)*3R"1濚J  @@Z!)zkhR")ooZc9gJ9rؿB xRC9˯ [B_fVRAR1hR9 LkJ%!_R9b9͏bB1,hRAl@JAd15XB1@FJ)i˪fJD1zZAuN'J@'&J){zZ93ňR.hRB)oG&J ,J9~Zc1R(aC'JD1R9fBhR9#ZB?YZ`fJ9#Rc1]AiFJ+ JB1d9%2#R9Ӛ[9I'?b#)Ԝ{B_[ߋs >lsB)BC1B)&B9k c)m/ZaR")W5>9)hRB)+gR`B9PSHJ9gGJc1ҺB9JZp&J#):R9?}B#1:hRc1^J#)U'J@'J!.GR^ hRc1?ZAX]]Z1jgR@* hR1҉R9iZA%'Z(ZC16>Z9KfxRI)Lk9b9ܟ_Z9 [9U_6%B1!R(2*RAp&Jd1 lkB1ݷ&J :B)3Z`*hb ˉR ;(GJ9GJ) 8'J#)Z)։R")#R9znZC1F R#)9 GJ((zR")x&BC1Rd1ߟ>gJ"1HRa1"H c(CKc9]RA =Z@R"),J1-]:9}hRB)~B@HB"1dAE2nLk1UB")LRC1~ZJC1_gJc1x}Bd1ݟgR9ӟRY'J1W'Jc1oZ1wTtGJd17oo@GRC1/'J ,)GJC1};R!1b+'JA cALkAgJC1xGRd1pZ1 R "*zA")K GJAAֈRI!;+#hRB1qhRC1W'JC1Ώb!)YשZd1+Z!1BZ$)(ls9&LkA3^]RC1i㪾A ,< cB1%Kk肯hRd1$'JD1(pR9zcCRA'Jc1x4GJ Z1yhR(Z .)RAch|&Jc1@ 9D)rRA+fRd1ѹhR1z{9'FRB멄R(/kkk@(/_ c x c!)X%B#1GJc1\{]Z`ҧ9d1-Bd1:Rc1mB1(neAE:&J#)9$2/ +&Jb)EB9GJ9{[aB")(zB)&BC1飺gR9[B(., &J9kB9+Rc1~ls1sA c9gJ#1hȯB! `s`>؇JC1Z9 cA]RHRc1?JGJ"1 GJ)+RC)i'ZA<.KZ1ZI'jkAokkZ1R#)hRB1 7Z").Kk ** cGJ# c(~ c9ۃ c)}J :.&J1}/GR1r&'RB1"RAHnB9#9A&Bd1$(gJB1.(FJd1hJ) w{ '?@ZA.>{ [ o+ c-[*c1={A 9Z9=UUFBd9?kGJd1^ކBd1&'J!&'J9ZSgJ9 c9mWWK:d9 HR1ߞeB97׿EB)*+hJ9|wRC1&BC1'Jb)#ɉR9bշ9#1+%`9D9 * RB1sRAÿ*c'J-Z9Ae* &J1gGJ1/B!$,@Rc1?'J!)hk9Rd1j{B  bZc1:8Z(b<$RI ZIrIc`:bAC)ΑȪ&J#)GJ){&Bd1߇&Jc1 ]Rc10+Zd1Z9@b9 c9+ce92-. Z@Zc1\R1@xGJAY:e9h9$19#1ZA#)jRC1sd1ry}Z@ hRks@*Jk@ޮ FJ#)~/B GJ ?j'JB)%FJC1/fR9YBB1.VGJ#)&BB1B#j!}hJ9묊AD:.J ܸGJ1W cb1hR9w|uJc1Z1R9>[A#)/j:d9Ը;B9 VZd1jeBd1YAC" &JC)/+kb)&BC1zBd1JARB&Jd1^ R").Z Z`0(R0 @JksJc تE:D1bv'B#)gHJ")/Rd1}]-RB)w&B :b R#1/߿Z9;7)c#1Z9*) cc1"5Lk9 s&J )p`(_*(_)czk)_XR(~HJC1Y'Jd1.+cc9KoOJc` A =hRB1gJC1R")gJ1ӛs`'J A")r'Bc1zR9RyR)dڢ:d95?9E2ϊH&Cc1?FB9l"Z)sb'J9%'Ja1Z9U_gR1gJC1%Be1Ҁ$AC)| BD1-~Z!)'FJ=0`%B J "rkhJ9Mc[XBA)5.B)jHJ!) gJAևJ1`xxR9?+c@"*B cA9& [Q.bZ09 KZ *c@gBd9khJd1 HJ)ZD1+Rd9+Z9Z{^=FJA&JD)CZHJC):d1]9#*"$Zc1wUjc#1o cc1 ^Z@ިs@{A ߯kkaIzOAU^sb1+k")?s Ks U{Uc1sb)`B) ,+[B)~Z sR)bHJ9g[+c(B9aYB) 쪪9C1-gJc1{$:99fJ **jLc9A݇J"1Z")&B9ZwAc) )R9w(J1bz$:$1:D1&B(*jZ9 jk'J1p,BC1 %.JC1dAe2.sFB9 [Bkc9oOWW:1.H [d9:*kb96}K[Qܷ{ j6Z@&JC)XGJ kjj*Rd1p'B((4gJC1H`&J(*k _ GJ 'JD)d R ݫjR # J0ުR(WR)5gJ)7]RD1 ^fJ# UZ#Z)bAxksAweeZ#)TFJ ʆZA/^swҔ ߠ [(ޏBd1oGJ970R9+(Z!1,B)&9#14(B9UUB9T:9+Ad1+Z9UWgR k&J弸fBA ⚢J 4%B9=yk99.~Id1W&B1 (%B9*EB1z7:D1EJKR#):gJ *'Z")\GJC1# hR!.{C)?R9q%:E9R1'% cb1j,*cI"Jk`)kAR *hJ9Z1&hR *ZC1kxzgJ (( gR1О%&R9.X:Z9=ZAKcD1'jZ) bZB9j< Zc1+تxZ1௮ls9W k)~ s lk"1ۀb kk!'c ׺Z$)+z&J)0R9E΋B#1=ZψR`R()A z'Jc)*낭GJ9 *c@;ڪZAZ9NRD1"R1WZb)'Z@)߈ J)&Bd9jfB9_W [ $B9(tGJC1ׇR95R1z^?FJAhR /^R9_(@kR9LkB^UR` hR(Z9*Rd9rJc@Z!')c`eB#1 RB))#)Rc1j|XEBD1o2%:#1ફk???'bd1 +kAhZc9 c9^k"1W/++cc9_ R((zlk Z  lk1U c(ިZ 8 cC1RB#)&RA)/Mc9W[chR#)[nZc1B` AD*+kC)ߟ?R ( Rc1~A"kߵ'JB)/&Bc1ﯷ:D9Hj~Z$))!;gB :sR1#Z)rGJ9jwJC1uR9}hRb1԰ cb1%mZ#) %GRb)֫gR95^&B` &KGJ98BC1_%B)(*Rc1MgJ9p{bc1~ҝ0AgJ1%[|gB9h]Jc1գ'J9iJ j &B  b:gJ1XsR)榧RA(Z1xJR)}b!;{!)LkA n{C1mZd1_RC1[~oJ0X9B1JfBd9wJc#)%*cA%pKcA`V{&J)?&Bd1oR KZZ(?`R9z 'J1hR 8שZ!뾣Z)ްzZc1| [ BbJcd1PX&BC19B2 8C2E:9U]A)(zB)* c`S ::k(&Bc1;oHJc1 gJd1^vZB1U^GJc15R9Vlkc1Z9YӕBb1+9(l*9C9I(Z1&Bd9*:d9X_RC1?öRb1wvDBD1&JC1m~Jc9wZ)R9ҐqGJ9HJ#) .Z(KR9,6 [1[\vZ!)"GJ")hZ hJAul/ k9=KkJ繒Z ޝ&B AD1/"Bd1ez~R ('B9?n cb)UsLkAb\ZB16ZC)p{ZgR b¾B/$lk1k c9a{ c!?'hR?Z(œ *c` KkC1P_~ [@+-k.+c)Zc1U9#1"B1݇ե9a*ǂ:D9%B9W׹?.| 'GJ  Z#)?=}9! "Bd1t+HJ")B9ɭfB9ocgJC1%B9bc)AZc1Bc1}B#1;:Bb*Z@J(&J1ۖ>R9RGJd1.WFJ :'R9W5 [C1_Rd1}(J9o'y&B)j,(R9 c1JʈR1s{YR jLc 'kk+X-lc9Nx*[(/vlk9RwKk 'J)9#1 )KZ!).R 0! R)K:9:e9JBD1*z:D1ИRAz* [(&BB1ba!?'ZB1bR'Jc17ԧR);Z AFJd1|9d1Co9d9{"*b&B#1) 6Z"1rGJ1hfR1\'J&B1/삽9#2:b ׋%B#1;&J BJ&J9 #9&J9sҘKR9}PRAIuER9r:1*ϊeBC1֬OۈR!*c9WwV.RA+ NZd1nj9C1Z1QU}A)8B (Rd9#FJ)EJ FJ)WZ9. R9""ZAugB#1r R ZA 8hJ)RRKk ~~-l0Z*KZ%* [9Oe+c9|hJ1WVGJc1{/B(f*c`oZ9iQZZB1GJ9FB1ns9U鋥 cB17NZ1rU |oO/Z bC)vx+cB1kkjs1k\ե92+)%:9^B9(&Bb1‹GJ!I*FB189(`%BD1z[E:D9GJ9u??gJc1gR1RD1~:AC1qԈRc1%SAyeZA'{GJ"1GJC1?hR"!jgJB1=jbA h jc` ZA1"Z(hJ9]BJ9_Z9]a'Jc1g"_RC1cR *GJ ߊwhR ';ZB1 Z!z:~&B@ )⨪gZb!{R wJ92ѕZc1&R@ bZ( r&J("R).|Z9ՉR(Blk"1ެB &J`*2"B") >R)JR` (GJ!0Zd1W/heRs''&B@ j$R &kc1=5+c)הּxKkC)+{@Z7{@~R먦AC2'J9:9C2_Bc1:BC1 JgJ$1ꩺ&J &8+gR&Jd1QAC1 "GJ!1"?*Z%B%/ψRb1'J \8R9sb9>R⤄~GRC1~}gJS *WGJ(,b)c9)gKkc1iG cA!k &)k#) uJ hR1r~u,c )~AB)h"&B()9D1wJ!A @ - :e9cR _R).߫EB9_G c:]Kc9lcAsXFJ .`q WkkB)U+Z")](B)0)[C)t [#1IgJ`2:kk aZ`| Jk*czKk`Z*j*c`',hR b)gRd1{5{@*kP, )c R@@BC1 :d9 b˝$:e9ݎ9#1 Bc1>;Z15hRB1(hR1R9k-'J#)sAd1."AE:`@ [&BohR!)x*k1u]Ab1&J@b gJA*wwURc9(Zb9^OB1U c1BuJkC1WZ98_Z9xRc1^1#1ZAd145gJc19( :B1)*c`kA B"1蠌$%:D9k)?_Zc1wmMUAD1R j zR  kkc13uZ ,⪧B ,9#1S ㋤ [![Rc1}:d9U cd1kXR . ZAZ")1Z dpsaGJ)JkJk  (uA) (AC1~9@ ""s ͇'7Z@04R.R fJ ($:E9눏dAC2&BC1+~GJ)#Bc1-9CGJ9UufJC1:$BD1"'JC)j vB>2E:D1)iR9ZRc1IjZ`ދ'JC)_㠨hRc1vB9Ҽ9 hRc18_hR")_hR )GJ9R9%'?ZgJ6>,cb1ڻeBd1:(9$1*%B( A"*lkZ (RB1KC@hAc1fJ#1(J1n(R9wWZ9uU(,cA)9d9 VZa)?ZB!): cC1ZD1x"R RB17SR$BjAC)s(o'/ZJɫ *c1/Kc B9A1:Ad1U5A * R9-/}+c *[9U_-Jk@J[(šJ$)d917{9C18ݾA#)_9#1R"A!:GJ)/gRd1 cc1]??%:90YKk!!?Z")YR hJ"1- BGJ9R9}BA) jȊZ9_\Bc1'J9-*kz*Z9]gJ9{B")-(GJ *' JJ5 B@) );d9u&B) ^+%B1;YFB"19z'J1=khR9T +c@ .JR@R9?hR) Jk` ,cAeE} c96R )JN̤iR)Jc1s[)bR#1Ls1UR1PB9#)7ZC)WcA (bls /%:8kkC){˄ZA*"SB ފ*hR)B#)//FBD99)R v@ ?נC1~)]o \*cs'J^Jc(ꪨZ#1*&Jd1_9C1AB)`hRc)߲bc1UWUqGR!鮗A)[ R  'J#1+ 'J!! " cC1gJc1GJ9yRC1iÆJ9;GRc)'J9hRb1fJB1HJ1&J")ںAD1^:Z +R1JBChJ9"hR)Z9wRe9܆JA B$10% R1;ߕlkA?{zZ)Zb1R :8 cB1gZ`C'J J1>$:e9&/߇J1ՈJ)wGR1%Zj9 gRB)ʨ9'Jc1_%kb'*** 1kk`'J)bGJ9L&J ȆA)@rHJB1hJ)jJW/UխZ%xDR%@\ Z Z9` Zd9k>&Jb1i ;Z1 [)B")Z9ux cc1{;HR1'J9ZB1ZGJ9hhR9GJ9P쬩Z9on-GJ19+%wR FJ9nTw;k B)B95hRC1D9$2"ʨR  [!1cR1\fJ#){8R(0Z9__-uZ#)n$;&B!) cB)7Z( cB1pRc1<׭k(jR`';s Bc1?++Zc1T'J!$:9=ImFJ) %J{iI[kJ(z*ckC1^b'J!1(|R ::2{)6>>*c`)jsp k!!B `zR#)߉Rc1,Qak)c@p'R 3` {Yo,ks `s@ `A@&Bd1Z gR`R تGJc1⸩ZB)Z./'Kk1[K&&B(" Bd1SEBd1ܧRC1itAC1+#gJC9&Jd1؜\B (B h FB():((Jb1·FB9鸠hJC1w}]bҠ'J(b gJ")c'J9&lkc9isAyZgJ)3>Z(hR!s&JeyKRa&J c):+cB)?Z")T [")&BC13;{oZ RB1bBd1UW%J j Z( 6ե` Zb9 clkHRuEls/]R ;*c9>)cZ!)6GJ $:E9.:B(؊#J!ނ9C1AC)=se15_ [X%N-~C1苵lkzORH+cC1x +c(PR9/^꠩R9T'J#)聩Zb1B+c 'Kk9:WgJB1a:d9BC)x&Bd1 3RZ*'GRA! ZRB)xgJ")SR1O9")"Zd1GR1'J9[*k9} Z9,R * gR  *c Mk1}Lk`$HR1)Z)wdnbGJ ) * cahZ" o? c` )(ZAÇR1JB ʊ9@ :9C1pAC1JJd1WWFB(8XKk!*{asD1+cA|BH@s`k{+c)unZ`  sc1J9reZ(pkkZ")gJc1hj9D1 HA(B@ @0GJ %c! )5W^WBqZ,{,cJhJB1 GJ9㱀GJC1)#HJ)ڠB1n (Zd1gJ#1&?R9]~&Bd9ܸB$1:c>Z9&J1/bb)+k`iRc1R")_Z{R k9}]+Zd9z c!)׿Z(*kk9 [1!)GJ")㢩Zb)w=kbb)Y^(ib A x$(R")lkZj+bC1aR :)(Z$18 cA&J Zc1> hR9}T'JhRd1u_mŨZ E:$1=Z@@`'{gJzoKc9k~xHJ!,'J < c9ljk bc1c#)&>R)Zd:$(B9{Rc1O'BC1_9A@ZN 0vV [qUUZ os"Xs {J.5 HJUZ bBW]{Z9.+Z9T\B9{ݨJc9RJc1|R^ J9g]x_Zc1gJC1BҢZ1]?Z zlsnKk bA)>ɊZ  +Z9uB1@ZB1w'JB1۫b!1Áb9Sd9FJJfUB(8gR!-HRb)vNJ$1%BD1< Mk1Zc18s - +kb)A c1#FJ Z")ub1R9OKGJ(AD):)c@kk BjJ&Bd1jRNA/Kk!!pR wGJB) [A~yJc1GA2_קBD9gR9}Rb1&JC)6J V&J@( GJ ; )c#)oz c )RAD)r₂B ڦJC '*R)تZ1Uy]hJ1hR1& Z")|'Jc1m{b1^N@hRC1ˢBc9ꨂ'J1 5uufB9QgJ1Cy cc1?'kmkA1냉R9CZ` GBB1J9wR" Z)?b+kC))#hR!)#hR9kk9ay{UZ)FJ!&Jb1%BD1 덚ZC1Z!bc1wub` 'z)c@򺉢gJC1Z䊪'Jc1}gJB) c`]e{ WJk ߚkk JJ'J1Q*c`a{ &Kk)pJcC1hZ Z@`gJ)Z* B{ kWu)U  5UU5"Rhֵ@UյaU 2 UB(Z"!o:$18BD1ɩZ9 c@Z)N c9~tXթR9\%B@Z1sەGB9|H[ ?Kc"1iGJ((bJBR(&J9yZd1w+c1]`aﯿZa cB)jk ~Jk@6bZ)EJ)#RfJ .^gR $B9Zc1-7*,c")nnsB1mR1j+x kA!WhRd1_eB"*)[`@Ik")/ZA1DHA#1hJ*c)JHHIR1Ai}%Jd1sA ҔUє@P_lkKls^ٺ4 c+wTZPZєZ.`VR9mc! nhR);:R(&B9=ZhRB){FJD1 hR9Z/hRC)-oZ jZ k'Ls1aR1?zcD9tߨZ#)ˍZ(R@<~GJ &%.RB5"*.Z`  Z@8s`fJ"'Z!s)髪/+cB1=R " Z BZ>?zkZB)_ c@/ЬZ9v]hR1WW'7&J R +koZ")_Ad1ʻRc1׬hR1_zZ( %B1 RA)/{Z")hRj/R~mgRc1es`GJ@2"k9ljnKc!)&BA^|,Ad1*Bd1bxZ@׫FR!hJ` [* )_Ҕ+Wp _O)є+k0ZީR1vR9HR9Z#)ZSlk GJ")r*R9mWR9;9Z9sA{;ks@\bZc1uVAAgJ /GJ1:b`:?>&Zꩭjk@sd12Z R 9(R lk9*k@ʶRd1b1gRZ!Z@j(c"1RJkzkk!u/kk`Z)]꠪R9}Rc11)c9VZ* c /1)c; t@J(. |kުgR`ހZ9X]UWB!k :Z  J gJC1܂Д@ZKk").R@~Jc`CZ 9`hR#)U~&B :;ޢ)cA')cPkk-)[a({`b JkscAkJLPGJ|kb{R/nA~Bs${`Z@KR ogR*zJZC)/;ZZ9gJd1fB8.BC)bJLk"1Z@j&J }˶9 ").>Z9WMUb1n+cb1gbqGB9Z JÃhR ZADZ@J+R ,Z ?j c@*+gRAD1ihR!ZB) &BD1A#){i{'Kkp`*kB)RR(kB1 lkB1)+c9mà b9UVtgR)>?ngR ʴ(R*[) gJ) Kk +9:*cOc)ᣣs`(GJ@ B!!Z#)gR横s Zc9JkPB 0s .)- c@0(s@(jJ{J~@ &sR髤kZJ(*{bB -c&-AFJ >%:0/?*cc1]Z1?iR Z9PUFB1Zd1/+c 6lkJ|* bB)BC1HJC1_Ze9&< k)[1&B xB(Zd1) §R hb.Z`"bGJ)nhZ(bR#)?Zc1T9Z k* Z)x9#1'Ad1kk9}sz{ soϪZb1'[{ƎZb1 _/,c9s EJ!޵*c!Pb!M'J#)~@Jk@% ca |@|h.|!A2bs*c9,&&{ ":ZA:9Hls`r`,k9U_\GJ``s`(b+(ca0 kc1(Kk@ , |@>Jc n&/kGR~ozZ){1^\tZ j{AUMAZ  7z+cc)X jc @{ j k`xsBĄR R zB`Z`)/Z@B #!FJ  +(,gJ#)[TZP k۹R >rs(yoZ;s ܸKc /RJk*c肆PsjGJ")hשR9AZ9{jgjs$`{@ *c@ @Xkk(옸s@b TA'є k(/{{ | 0A7s@ʇR "JA jZc1]Jc(o7Zc1iP%:D9 E9$2Zb)JZ9CCbb)~{mk)FJ8VZ nmZ`hR")~~Zc1`ZFJC1;9{ ke { LkZt@Kk9&/R 䮿s ?' O)jze:#1B9; B1Fk` + &Lk!)Jc "1c(c@ +c9ݕxRB1R9KkHJcRR!Z nZAoR9>09R!k8Jc jp}鏄HZ*y/")ZPR"!* [)˫cZ  BC1nlA#)Ҫo{19k#))c 'IcA rR9liRc1]Z9%usB9&/@`uGJj{^S@pn(_.AcZ12KRc1B`GJ):GJ /Z9R:9Z@ cd1\|R1WmB(Р&BC)zgJ Z@IZ")/©Z")lkC1}/ c8{ZpJkZ۳|Z 1 ${6s `gRAd1oIgR ꂚ,k1gWZD1|^k  O nsisas@.&c -?lk PR@+c1 b1~)cc1yiM`{HbhJ pbB!!Z kBJZa .bhR1rWR")~Z`&J)R@j*"lkC1/O9[>)c鴸ZC1KI/sC1HHMk1WjwhR"! {1ɍ%GRҔjZH ( ԭb{>1@ik) c")sAixRC1܀GJ Z8*c9{ZcsZ)~~ZA8Z('R9޾d}Z1x-J9?+kC).+k)$ c$ s) ^z1sZ$ c'R$Jb!){ )zZ(BD1B$1{):A#).VZ")oZC1 R`*c9Kk  ͆R Kk >sA)b~hR (*c R`J.owZ R(k[bB) 'Z9x~HO9c `bRb1?\'J)ԭ c&J@j"2ZG*c kk@6s@)b*Z9nlk)IcR")XZc1[ݠThJ9rA#)$s9!)#msZb"10 ZZ(/BGR@Ad1_/9C1/ 0gR Z*GJ`먫Z(RjZ.{Aw/s13h cJ(,(*kks.s@ Is`Z!!? Zb9`ИgJc1PB!J ['JVRqϔ {@'J vhJ1&B)hR")kk )Z  b lb@s [( LLH{bbr{!ks 2kk0@B{6J rQzbA[%Bd96%Ba &'Jc1 Z1cR` 02*c(2ZȤ*c1>W&JC1lB ZD1ogJ J*:k $JkgR")*vgR1w5GJsFR5|'R{cZd9ͽNIk :#18>^Lk9?}Rc1~tB Z*b"!9d1VvB) gJ9Kw~ c {bZ  >Zj s!ͫ|@.~N` IsX غKcA)2R b&B&J1WKZ &kkBu?Z{R@ꃞ2R@Jck*kkc(NZa/>kkkHR" c")Bh{ 9:m@jjkCBo9*k  {$BJ*9+O5a JcҜ!( b @@HJ")ۣRD1R9V,kb)+K [! JcAۚR B]*Z BC1 gB"1zbB)ojgR J fB  Rc9IIZ:**sIlkApjgRh8.J(جgJ")A 7*c ? k"1*Фb1wBc1$Ad1|FJd1yᲗgR z7>Z | tlk [Z@  n Nb$+ϔ!zKkc1KJزfJ gR1]ׅA#"R lk9캡Kk|Ba5OB1TvUgR*+c@ 6Alk1RAc!kkA"s`sJ9c,s KϏcAI% [c ))sZ*2!&s$lk(msz `z&B 7Jb1urRB1ؚZ9~+Kk@CCKkhJR(,GJ)^'J1Y.GJ)|eJd1J[0yBC1Z?%BC1<R*j*c Lk9MmkRᣪRZ`X&B9'iGR)A (xR9'{2{hR 2WB  9d1xLBc1ny'JC)'J1ꈵ cB)Zc17\_k@" -Lca)!!#Rs) OC1ޜZAήZ1VX]{%:#1mE92_RC)_iZ&*njj*յjzZ`*Zzj(+k1 R n #)mGJ#)0Z HΊ.Z?5r(s9'?=s9Ik .k(R4(T`k J(H n>`  eRB1+ c9R9HB*gR(Ɗ{9!R hJ)z(R1?B:1gR1''zR`bB!R(`;hRZ @Jk*sBnlZc1?=Jd1\GJ#)Z9UR#)c&J@R`~Z ߭~Z!@׼A ĊAd1'gB9&7%:9VMaZ1_+R(8c@ۺ(kkRDR s@ pJtllzlkB)+ZhRa!h#:d1 &B9vGgJ`JRbӜ:-{@9)삩Kk / kk B R *$kk@cd1cE:c9<pB9;;+ɋlk99s!)@as9Kc1ʨ$I&>y0W'4 뷬QJ !zfJBsAu{khR")=*k,c9苭GJb9_Z9_:%JAd1 &Z9Z). c`ÈZ1Js / c(`Z(K㐿R")'9"*"R hJ`%2$1mUk ?/.Z@kJk9XݨRc1ve+.Z1Ux9D1 "RB)RA)? BgR)*c`('4*#lkANbZ $ ) cB)R 茷R):D1*BC1/Jd1_ZFN|@s(CH2mc(~cKkBZ 8$k BkJkA%HR!+-)R./ [d9먏kk!| Iϫ+*c :;ms9(s (2"s@ ZҜ!Us15=yJcd1iUc 侻_ |Bv_ c9yxGJ")+c1ˉBA?hRAH"Z9${J9` Rd1Jc + k!!Z#) Z"1닷Kc` nFFB!*+Z)klZd1VɈRC1:*Z c9*%s bj:RC1c5IyZ (3PymGAc! iJks BX :.{ X{9̆=s .+c!)B*cҡ)+C1oM _Kk9%-5; [C1\b5 $!Xܮ{AsBJkhcb+c ls!8 |B1irkR!Z@J)Ps? phR}UP؈R9Z s9[XhRAm64HRA~s^|Z9m bR Bk&J *zR) )Z9^kk"Z@BîZeRAcחb 26'Kk jj[(kc@_' c !%Z(#"Kk`s _Ba'B ~2GRA~bZ@ܦkk@{'ssJk@PJkCgJB!sAߛs '?GJ . cC)6Zf g}/3 c@k # c Jk@hs1b s licz*c $<0Kk(J%%M+c$123#{CJJlk 'B) R@*:kkk n+c1/)ZB1`^Z!+Klk)ϭZ&JϮFJ9Kk9%%R jHR z'JC) Z)XZ | ~Z`k*ZU*hR 5R ZW+c(*cNAg直ZŒ%)&J * R jR j(s!_A@B c9?>'+c)BC1oZ#):Zb#ZB8.B,c&J娫Zd9`R c$1kìk'R* c(xʮ{ ˯& cb(Z`>{bZ bB :H)c &P@?sH R p2kaںsa)+ ύlkaJ*cd1)ߌs {{ b{)IŇatLk9NFNc)..:{@R%)- Z`bp  jk1*pis!bXw cc){dZ")WcKkHJ+cAnCbzJC);s`aZ9'Z9W})c9Ww7ufJ$1J&B($ c)~7cFBd1 [) .+c!kk` *+{ ض*c#):&J@ [)B9r Z)gR3J9 ǰ cd1$R ^~Ac1B9ޖ5_#:9Wo]fJ9?:e9rRAa]Ub9oGJ1 ˹ZAWZ9\W~hR9B9|Rk)_AC1 %'J9/UB9ʼIZ9_u%Rc1_~&B1X-R1}%5Rc1}'J9}hRc1&J9K|BC1*_J1A &Jd10Zc1W??MkC)hR9uJ9/HR9GJ9z.ksAUUEuFJAX&J) (gJAFBC1Bd1UgB9WJ1'J#)hJ9_:9޼B9v= |#)}Lk95]c1//AbBGR!>zAc1(X%Jc1U'Jd1-%B9&B9U{d1UBC1GJ9yB9<B9UhB9*$:e9*/d:e9R1UMb9WxIcFJ1 c9UUwOA1.IAd1GR1__MmAd1*\{Lk9Umσ9\lkBW7R'JgRAרR'JZAXrJkkAb9,"``gR9Tv/b9s}̓9WW5U'Jd1-GJD1GR9^XGJAR9mp{sKk9UU'ZC1J9oW&J!X.Z!B#)`AD1̥:9_sUGJc1A]߈R9xAC)B#1닍@A9*--gR1A1 hR9wW9J9'J9HR9u c9UUR{k1%([9UW_9C17~xZ9mIB9|k_Rc1=Z9W^FJ9tHJ9{}GJ9׷&J1"GJ9>UBd1WgJd1%-Z#)ֿZd1%GJ9hRc1~?Z9QAUU^XHJAו ZA^{'JWTUURA6vKk'J-_]{97wk9UVTU:9*uAd1B9U%9)JC)7Ad1^`aRd1gJ9URc1_$:d1_R+kAWU5gRd1 뾴%Bd1VzFJ#)__GJ1 " -R9/_,cAW\B9⋤B9Vb`WJd1'6R9ormsb)bB9|e_B9 FJd1jNkgR?ިZd1xWUAC1khR 鵫'J9A(~|9!)'JC1'+kd9UU̓9UU5Zd1hRA{bAlkgR}]bR9kkI5^lkFRK'JC1(&ZAuWxOGJc1W:BD1 hR9^^a'B9'J9.|GJ9'''*cGR88sZbUUR9.R9&gJd9oRD1'Z9R1xT:d9B992:ҞJ9]㽳:9:%Jd1ꎅ9B2ZR9w=mB#)~*%Bc9R9"bAUlkA_\uU:9+z9C1l"B#)GRC)?oZd1Յ'J9-JkAUURAuTUJ9ޭ>9sUՇR9sӝu-k9uZ"):{Z)TUBC1&B9u]Zd1B95ߪA#!`A/9 *b*Ac1//%B9xURc1/9C1rGJ9k%:9ʥZ9_Bd1xXhR#1 %Z9UZks9^Uya$:9ݻ:9_e%Jd1?_9D1,Ժ*Z9__&J1ϷrBC1(B9 WZ9?W cAT7+c9hR9U/ZB\W77Z9w:d9vA9"+%A)p k9UhRB⧙hRAZ9u5GJ9|J1-cmsJUY]{AbGJ'%kkhR7l0|Iz{{GR cD1ҜA5UU c9}_WZd1=RC1zR9z='J9*[/1յ%5sJ<<>Kc%R&.,b9\^VVKcARAx~Rd1/[UZ9X{Bd19d1 |:e9 -+c9U5U$:9_J9B1bA#2{d1AjQZ9UUuZC1?Kkd1W'J9|) c9Ҿ钔9UU'J1FB9K&Bd1_XXAc1I'Jc1/'B9FB96'J9p9UWU&J9.GJc1:s9_?'JC)(B1^*C:E9''J9.A9z%)hZ9_BB!j耨9 Jd1u9C1h* B)z*|9UkJ")sGJ)*+MkBWU^IRA/ZC1^Z9UÈR9uR9B9Z zê&J!UרR){R %hR)b9_{u&J95B9@{9W[syhR9+kAV\r_msc1Ad1-%:D98 c9MUuA*. B) ^JA=ZAWFJ9*gJA7FJAZgJ9 B2`GJ1">BAvܨAE: -s!?)cAUtbA?lk")?bAwUWRC1~FJD1+6:EJA {AU u [A&Bc1 R9&J9zZRc1sZ!_+Z$)b9% ZIzzZ9VZ⪈Z1__MGJ#1__ cd1%%ՈR9FJ9{BAXB9j]A9?,c9uHJC1^A1GJ9x{[{1W7lsAU}~RA ,kGRkhR_raKkAb{A/1[Z~|Jc1-'J9{Wa'J9ǍZC1k/CGJd1顩Rd1+>LkC1&56KkR7'64JcZËh cd1^ؘR#1gR9ਪR)Wd92- .Bd1U*c1uUՊc2\UUWAb"+ Bd1ZJ9HR9)?hR1w;FB9_^iGJ z~9 & Bd1B9?7ZA\ssAU}WhRA]\UhR1boDBd1-%Bd1K9d1ļ+GJ1=@:9VDB9CQ-AC2 p [AUWb179UI]UB9nbAC1 )wJ9ꭽB9.hGB9%B95W:#)xz9 =-+$:D97Rc1/5ZC)r:Z@zjFJ#)bc1ZAZ; cA-%T c9b9W_Z1 GJ j`J )9Zc1rZWB#)WrA#)7AC1ڗ.E:9]&BA͆fB9rpRc1-ZC1*,,k9^/+GJALkfJ\X&J)hA9鸾xJ1J9͏Bd9%- cC1_{rZd17755shR76&lkZl)[JjxR9gR)p9#1Bd1{V9d1-{9B*hA* 'J9CJ9R9EWhR9yb1Z ,hJC1}} cd1U\B9IeZ9}UMkA=UUZ9xJk9xWuiR9nyB9L:fJ1W.B9oڽ$:$19C1ZpAC1Bd1^e92j9UuMUhR97;J9訿hR9}'hR Uڸ'JAٳ= Zc1^'J9hR9&B9T9 %ZC1_SJc1_{ c9+5UGJC1j9d9'9e9GR1?_'J9։R9WZ9>: cBunR")BbbªGJ GJd10hWGJ#)U.&J9GJ9z21{'Jc1É}'Jc1 *vW'JC1GJC1RB/R`*kAUV\WhR9J9uaHKd9WWd92kbgB9}7BA! HR9VZ cA]^TuJI HR9&W7U,cAEuUU'R1Zd1?7$ c9hjkEBd1 /JA>%FJD19#)@@9(+-&B9uf9D1P6GJd1{9UUW{1%7s9|VGJ9_s'JRiwb90-ls9.usGJk_ chR^|m c9z'J9/ZB1-+k9?+cBLk1XxR9qՈZ9۞ cARد&B9C9%UUuHJ) c9+kB+c'J.JRA\?RAbm/J-ZPWUW*cHR^zjcgR[JcApBJcAb9TVVZ&B9J_Jd97Z9/'Jd1 hJA}ho*c9{hR k cp{sAXX^Z&Jys@>#9%2{9d9Bd1տ GJ1#{9c{__#:e1oA$:ɋB9"{9d1 A!׾9d1}UKZ9C)?x?R &J9R97UU&J9߱%BA>;A2ҀDB9S'J9fgR9U%BA+8B9r~ J9UUǥ9c1[hx9d1%uBC1A9-dB95B9G]Z95U'J9JA cAݵns1rhRAl~_i2dAe*&B9.GJC1WWA!**.&B9o%Bc1{&Jd1.+gJ9~hgJ b߮B#1R9%5թZ9'7s9}UZc1w_A AC)A#)+hR#)b9WZrR9imZ9mI}[B9.B95zhR9J9B9_:9?9#)u֔9)-9#)('+&J9*/=թZA_UJuUUgJ9`KfJ9ImBd1Ϳic1}a_}gRB)'Z9{rRR9ZAzqBA<.J9x2J9VA:V&J9W&J9B9_PE:95$:#1\zJ)+GJ9W&J9jB9X9#)~9#)5} Bd1x}u^9EBD1}] b:\URAcqehRA V'BAzl^Ac1xrB9"99@4Bd1"B9%:9UXW9A* .Ad17WU9C)X` A#)%JD1.&J9 */-JA..RC1pZZGR1fJ9Whb9uUQ{9}Z"10/J_uR#)pX^Ls9uWXGRc1 sAm_WR9_HR9_Ad1A99hJ9+[ۨRC1'J1~A#)_xZd1ݕZ9 ZGJޚhR9v|eKsC)rGRd1A#)^ȈZd15?w+cAjj؉Rc1'JA-/gRABkkRA~olhR9)+)A :8RC1ZC1-ZJq,cJ{sWGRB{A__WZ'J_LcGJOVb'JsRkcQ?>JkAx*k9@hRC1tU~+c#15HJ)& {AeUUA9;FJd1shR {KkkhvkA[C9jpRZHJC1uUhJ9%GJ1"WZ9^WB9ؠ&Jd1rpWJd1UcWU:$1ܩb1BA]%}A1:9"GJc1&BAUt'J9|gJ9?u_&J9&5&J1u:d9/d92 jI[9uUT'J1*Z9~_U:d9* ߈R")c9d1Ue/.B >zBC1';'J9ߗB9(S9u_XuA%:zAD:DB9BA{hRAUhRA_'J9'J1'BA}^]AAC" *XAd1*k9UUUS:D9*[9U]e92A1~bd1BcR9)r?BD1-7Ac20E:9]"F:D96FJ9Ad1~&B#1{gR9A9%hR9u~9W^UUB9[&]A1*}FJ9k9$* (Bd1{}9#)A#)7B AC17P]GJC1%-'JBRA\\^VZ9RA>4R9.ZgR>ZIܜZ'J]'J9\~\p&BC1R9 Rc97 cC1xB9z_hRd1Չ+k9]_US+c9WUUX&J9bzKcA_SgJ9_R9PZ'JUURRA@'J")"hRd1'%%Z9 Z1_UZC)=zsBwU/AYrSUGJA ,zZAssgks9s[GJe1 ''JC1[Z9)RD1'&4 cAZAZB/_rb9;[?&B[R]}ZGK +cZXrIcIX c9b cQZ9TPB#1.'GRd1WJ#)$B#).^A .>>shR.+k~ꉮ |RVּRC1cGJ9Bd1-Z9sW%B1a]%BD1~r,Ad1?AC1|:$1r9d1Ub95UUZA-%uZ9W^BA>)B9~GJ9=GJ9RwsA9pj|XAc1jsZc1??WBd1kZ9UUU99R͵B9*U9d9n:),,9b2$.9C1hJd9׿'J9GRA_EB9&'J9z^sJ9j{AUWUcJ9c'J9'J9yy&B9J kAUUR9_}R):d1|ܞb9UuU{9% k9TWV:9|uA* J1$:9-DB1~|-&J9/W:J1+>R1z_Bd1B9B9c9&J9[B9'&B9'7>B9G|Ad1{ϯ9c1/5>Bd1¸6fJ9UWT$:9+ J9B9$FJ9[{gRc1կZA]qR'JGJ9|~VވRJ;*Z9?R9*? cRf|hRJZA\J9bzjZ9?%Zc1}EJd17}]RC1k9#)Jd1-R9kzBd1gR9ksA[U{@hR9usBusBrWGJc9``jR)׋}hRd1?5ZJc]ZJuWڈRc9r؇R9}[&Jd1>6&GJAZA}ާZ9ZxXhR9%7Z#)rrhRd9 /RC1,cA\XURA WJJXRJoZA-JcGJKc'JbhJC{A[/sc9'*ڌkI7Jk1Zjjʤ9D1ɭ9C1?9C1c>Ad1^9#)𾨵KcA:>{Jk+7%{b9hpfJd1SoZ9tw}&B9Bd1>zW9 >'1)wBd1jȮ 9C1.9#15b 9"*zpB9_B9"&J9%%&J9y?b9VUgR9A$29D1&>Bd1WBC1CkD9D2p99A#)$:9];1'J9խA2'J9&J9i&J9A9 Sc1A2&J9~9c]UUA#*R9}UUkk9}TUU$B9KGJ9.=&B9:ʧRC1z+FBC1Z9D1#gRd1յAd1"92"Bd1)8J1ZAgR9tZ9Xx'J1w.'J9 'J9M'J9Wkk9qU]Z9w??U&J9夶:d9. gJ9Zj/A1&BC1_*Bc1( c9A*rAd1GJ9%&J9.GJAW 'JqUuUhRJ/jhR9ZAnk c1=ZA߽7 c'J8HhRC9(%ks9\\~hRc15hRA~GRd1o^RC1>Z)GJ#)7+J9Bd1hJd1'_BC1`XKkc1&Jd18?R'J.^R9p'J1C(8B ܠ'JD15(SA?hRAFJAz~Zc1}Zd1TWRd9 ⠈RA>&R9\ޞGJ *.$*hRC1rbZ#17? cA\HJc1+cA?Z9GJI>nGJAXzBJcgJ_+k&B~ͿL'Bߜ'k1bȀ kkIrKb$Jʢ:9y9d9~'Jd1WU6BC1U5 A ꠠKkd9ss cծ{9PXP%B9n֜Zd1OmJ!7B)kpA#)oqQZ9)+gR9/v9d19d9Pr Zc1PU__Jc1&BD1^\*:D9*)Z9UA9#92R*A1⯫GJ9[s%:9e_'Jc1-B1hR1U''_AC1B95zA:uBA/~Z9^B9A'J9?>R9WTWk9UW\UAc1A9-R9MUUB97VAB" &Bd9].;99tp%B1]-B9})+R9?%B9r FB9ssfB999}3UB9vgR1XJ")AD:'9d9r&BC1x_Bd1?FJ1`xB#1 gR9GJ9oX\J9IDJ9{WB9x9B*Р&B9-GJ9'JA_mZAW~,c'Bb)޸'J9sTBd).7gJ9 cJ]7Z'JݗZ9h c1'J9`&B9^Z97%,k&Jj{zskkJM[b9&ZIrzlgR9xgR9ZXGJ9Ar+gJd1'pA#)?&J9_`'Jd17BC1UAC1Cd'J#)tbC)퍭RAon&Bd1xC9#1'=}'Jc1]1C1~w=;Rd1WPAUUTWGJ9xGR9qccaZ9?gJAgR9/-&J9ttHJ1*gJd9Bbʍs9Uuq]gJAdϏ,k1+cARUbAWqSC'J9 *GJA`qb'J5M|FJ[P^RA`+khJ{lkFJ3k"1&x |ZUV\RJ1'^TAd1-2B9V}%BAReB#1zZC9saR .Apxb`J)J$)AD1bcDB$)EBC1]WHJ#)5ZAT+[C1W}W9" &Bd1rzxBd1-)Z95UhJ9Bc1ި9c2@ow:9l99 /9B*`pA"*݅A9ׅA:^B9^Z^A2e9#2XAc* &$:9Ed:9wsm&J9}HR9{I{R9eU_7J1WWτ9#)òRc1%A#2h7:d9۩hR9]R1^@].9UUU5FB(|&B * *-I*FJ9wOic1=%B9۪99vd9#26Bd9u'JC1XWu:d1+Ue'JC1xuU1#1^ފ9C19#) ȈJ9/A* 8ޫAF:,/&J9)fBA_آKk)&C9%U$:9,^^FJ9 %FBd9gJ9gLk9,k9hRA$ Z9}cWR9Z"), ZGRRAbBJXRA*FRd1FJ9)7ZIÉ+cA[ /+cJImkJ{_ZAsI%2jhRA=gRAx[fB9u8'J9Q,'J9xxP9UUq]9")GJ#)%{gJ#){'J9 'J9|캲B)ب P1ia]U9c1 9d1%:C1UzR9x[GJc1r/9}}}IGJc1/*-FJA*>'&J9&J9˯)}Ad1GJ9é Jd1}GRd1J)AC1/GR9 qBA?GJAF/xIc9%/ [$J'%ϔRUU}ˉZ'KרJcgR5Jc)@@(%Zd1WVT\A9FJC1%Bd9hhYBD1c`)ce9q{b's` A#)-Q#:9^=}u9d1mnmWA#)'BRLk#)UUhJ)%;=5ZAu}BC1gJ9u9C1"ؠJ)ZrJ9U79B*R@Bc1x9D1͊:d1r}UU:9}A:k9"2 NA#299 }hJ17_:9wA1 $BA:d9~Jd1B9:(-]&J9?hRAUWV%B9ɖA)~(J BA!{C:e9_'JA/߃hR9r)c#)'ls cfJ *(R:5FB9ިIf:;FBA ':9WZX&:#1oFBd1]9d1u|^9C)?ZZ9C)1C1xTGJC)WyS%Bd1W5eݣ2$1WB 'Z9WFBA./'J9?:e9_:D9]Rd9MiA">&Bc9X 9"0&R9Z9' cA'bB_RA'+Z'J%?b{FJ5_ݭs9\{&JuUOeBD1+)'J9ji c9 ks)(VLkGR}VZA>.U]GR9+hR1?ޚRA~\بRd9WhR9' . HJA+kC1}USUhRc1 /ZA**ZAhhJC1秷 Z9UWVXZ9_UUhR1U}/ {9uq[ogR#) Z pk b1'JA/*hRAjjgJ9AZ9UUuhR9- 5&Bd9|gR#) /&Z9]AC1_{'B9*=GRA5m {BUUURA9+cA .RIWW_bJ/gZ(S-?khR.?kk1PKk9\XPy$:9 A2jk#)7GJ146&Z9kKJ{Z'sRBBKB&J#)i9$)hJ#)_գ'J#)'J)ZD1555&B9KˢpAd1uG4B9UU&B9mqI*zZR1/'JAݯ'J9hA#2pBC1W AC1A:`nB9Z4Ad1A:%:9>wA"2*_>A9_$Be9B9TwB rBd1%J9HJAr&BA~$:9Bd1XA( /'J9PR9RAW?R9/Z9UZ9TUE:9?BAJ9_:E9_E:d9^_Ad1_}Ad1w9c1U9C)ϾGJC)_A+k`?9#)|9#)_V'Jd1%%gR9~yB9r'J9uuA1 J#)PAC1gRc1+-% k9UVT_92,J9k^0:9@>HJ9RAc˭bBZB=7sFJkb&J7T{Z9 FJ кgR9-FBASJ>>oZd9' ÇR9XSBC1 75HR9wGR9:}GJAx.Z9^ZAkcRA^eR9HJ9hB1((Zd1wRI@ZJ⡈Rd1x\ZZc1Zc1RA~v+Lk9{A}Ac~LkA_kcwR)#%ZD1cÀZ9|gRd1*kA_U[P&BD1 gJAvR9וGJd1ذZd166kkJ$Z9^~GBC1 [AU7GB9.'zBC1j+c9&%=lsZu9ZHJo/ZA kRO׭s9rbjJc1͎9&B9;'J#)bZ1xZe1'J1@{ZsAAFJd1m}B#)fR 9#)KӮsC1Uu c#)57&B9Ή'J)X'J9sA#2ڢ9* Z9b" gK9aaUJ9FB9['J9 %ՉR9V_':9߷9)@*'J! 9C2/B9zA: %B9A2/åAA" A#)p€AC1*!A9'J9'J9}A#)p`9!邪9#)P{9D1-/gJ9]}Rc1@ic9U7}gJc1_AC1(wO:D1Wib9UU[A1~zB1U:d9x $:d1Օd9#2*9d1__B#)2d1Wp4:d1W_x9d1P^9C1_^; 9D2`jJ9mX&B9#Jk9URB99#)4:1Rq}:d1zgR9-Ad1렿gJARW&BAcn%B9}1=]RAgRA}}R'J)>uZ&JjjgR9xjGJc9) fBd9>-5JAx/A:)hRIJccRAb2nRC1XhR9%CBD9jbRC)^^R9W GJ9 /7bB~WWRC),GJA/'J9ZRC1)zZd1'- {GJ\_b9.gRd1PXxR9Zc1sAU_UGJ9WAC1H{d1qW&J Zd1RAVTRB170:.JUU\WGJd16R9vtzmsAURA#H`Z9 cBRc1\\&Bd1eB9rȇJAwwZd1oRAKcGR" JciR/kk9 [J(yJkRZ1f%B9p}kUZ97R9XXZGJPV\R&JSo{Zc9 7RAq)%JD1 ".Zd1}uW&BD1[`:d1UO /#1WuR#)R#)&R9c=_ZAU^\uA2hR1UA$2kbA""'B9Z9%2_9C1՗9C1*:9C1 }9C1q9C*PE:9oUB9xJ9u"kAUUeK95WWI#*Bd1^99 ݝ9d1U&BC159#)ÍV9C)z&9d1΁Z15WPd1UWWU9c1 995HR9sU_A9T5?9C1CAC)]iLkc1WUuZ9UMY]B9uhJ#)Z%BC199UWKkc1uUIJC1]$:D1oc9d1:9zIc1A2AEBA|oGJ9fJ9WAC)cO&B#) =9D*|ꁅ9C" D:d9*EB)`'J")..B9~j99'J9 )-ZA}]U+cAb'Jk5ZA_ZXXGRc1B`gJ9%%BAUcBA`sr&J9#%O&J!%B(+BA}]WTFJ9sBU5ZA cGJ_U cAULkA.bZBZc1ZX\Z9]UhR9MZc1ss_GJd1%FB9 gR9l9C1ƴ Jd1'J9.7%gR9>&.GJJ{lvl%J9W'J9kZAmCZJJJKR9Zd1+-gJC1XXPBd1սZA--JApx&J9 RB3"% cGJ-a [HJ [1pXZ9 Z9 c9zbfJc1kB|_{Z97-gRC1蜅JC1/=~R") !SBGĦRd1ԺFBC1EJD)lBd1 (JC1W7AC1Z9=Y]b9UUB9{ppA#*`iRAuWU5&J9;A9 "B1rjAC1'AC1\Zd1UuaU1#)9#)z?'Jd1qv9c1*%B9'/gR1AD:*B9c^A9]p9#)x9C1:&i9(( ~+Ad1 ׿d1! ?*/91 2@Ad1Ad1+9c1&'Jd1B9_U[RhR9U5UAd19)z낥9")Z9]EUJ17RhR9WAC) lpgJc1AC1ÿZ9_7Rd1W\\Ad19d9‚WFB9#+UAD:w|(eA%:7/hR9۟Ad)ڨJ1vX]1C19D1:D1 ƌ'B#)*&B9­-emkc1]m7B)!Ad1'RC) c9-LkGJ-LcGRRAX^Z^Ad1|J9GR9}}&JAk&Bc9zVS1Rc1==FJc1ZއR9Z5Z9Z9W(Kk9?U~9ՉR9zmcA\UhJ9|Z9?bgRZGR5Z9zB#)OZ {9]UeIAC)<6f:9Z[ߥ9#*VFJA5FJd9OA1ߕ"GJ9s,kA%GRAJ1GJ9Og'JArZB1\WWWZ)wR1jÉGJc1RA - cB]WwXRA^gJ9 *bJ/5kkhRnJC)|AC1.RAՅU'J1ްBd1h+k9UUUS'J9+B9r{HJC1z:hR9gBAWzjcAURZU9d9xbBc1+A2B1T%J15gJd9+:ZC1\9C1oGR1GJ9- lsGJ5թZAp~&JC149).Z9}BA/P"&JC1pGR1 I;(*RAymiRAU.RAZBթZ'JBRAxb>gJ$1?-gJ1pls9uUUJ9gRA]àRA &O9R9z&Bd1Bd1hR1['J#)!9C1AC1GJ9 -ls9WW7A9_'J9 gR9'&/GJA*`l9(GJ#1ʈRAhR1'gJc1wwj\O __gR#). c#)W>,c9uZ1rBAw>hJ9 "Z9?k9`^%.|B1׵SFJyUs"1 ^sc1Kc9 UKcAWURA{{1 UKk1쫻Z9*0)cGJ*c)ܜlsc1D:9{㹕B#1c'J)Rd15_FBd1?(J9UIR1UuJ1w]Lk9WՕ6Jc9W h:d9A199tT%Bd1ZBd1_GR#)#2d1UWqAC)_w}HJC1%Z1wWd:97UUA$2Z&B9_UAc1\^__9C1T;'J)/&Bd1T)d:9u_\R97U]]A9u_99m'J9+hRA]\%Bd9hnA#:'JA+?9U]q{9U_Ad1]EBd1UBB#1.)وR9󿵇RA?Z1V.gB9տ hJ9VVGJ9:Z9WZ9}U^\B9RhJ9* [A7bGJhRB^[J9B9ZxJc1+ /hRA;_ތ,cAWZ9uJc1pHR9AC199GJARAp'J9c{9 Z9)?AC1A9BD1HR9/'Z9Z9pTW_ cC)ZB/Z'BZAksGJA;պ'J9x`^FB9}>J9*GJ9|RC1csB9_~ZBGJ9\VVA1gggR1 GJ9ڴBc1x{9ZPWUA9W B9 GJ9`hBA1HJ95Rc9/RB|AHR1#ls1R9%FJ p [)Z[SsA#)fJd1rUAd1oXhJd1-5KcA'IfBU*[A5{9 p֥Μc1{Jd9+ c1 c&B}kk9|b9U]s'J9%Wkk95ZBmmlBd1)hJd1ͭGJ9 RB6;Kcd9zrprZ)ssaIZ1}}]P9c1 ?9d95 AD1/Rd1*c9W ) [&*c9_R1bbhʇR9㩭R1FB9OXZ9..) Z9bd1ZZb%B$)Z9#RAظJkgZ[*c9zB9},_*S9]XdB9gJ9rpK+k9U}J9V]Mg9d1׻)J1B1u&B9euBd1W92 B9Z__B9wI]99==gR9\EBd1OAC)-9"2`†B9U_9C1Bd1m%B9]5B9UvXA9ϭpAd1h{A#)ࠤ9d1)_9d1Ad1Ad1BC1[A9B'Jd1LkJ U'J9hJAwWTV+kc1ZAU}ImkBeu_shR")w~*RC1u\'J gZ#)?ZA(RAUGJA>rLcA ZBUU\CZA?}hRAbB} JAgoHB99)R'JhRAHzzR9TR9_u&B9.ZAMkc1 cJ5UWRA\~yB!`Z)ucrJC)%%%bGJ][&J9XXJc1xPRA)gBA yA2<*9@*pFB#1.^zgR9.ZU,k9zbHR9~R9߈R'J2UR'J p7hJA|WR9Bc9}5Zd1gJd16'ZJC)+kBݕRBPB")4'J9jbR9}sRAZ9VUTB9_)'B9U_:9?RC1 cB}?/'Jc1+8'J9"HoB5UZBDmHJc1?hJ97'JC)&,*'J95lk9bcoohR)CAd19Jkd1յ799=A1]\UBd1*c1_?R9[x fJC1[hRAnxSR1/Rc9eB9_VTR9%5=R"A0pZc1jzBB16b9RACZI*kFJHoe9C2>BC1:&B9|%J9¨Z95]UB / [9uU/E:9-_Uh[9W/WUGR1?hR9B17:9ox[9d1 A9*HJ9U'uu[9UU\U99黲B1/ks9]SU]FJ9UQeMk9UU]sB9 RC1Ad1}+9c1 9D1}{„9C)ۏ9d1B'Jc1]&Jd1&Jd1o/9#)mAc1%ZA&J9..Z9__W'J9HRACWmsARWbA7+c)֪Z")GR1whRARA҈ZAtWթZAY_WsZJ UPBU]SZZBUUhRB-|AI{RJ Z&J_sGJ9pB9}9d9]J9|J9o cAmkBRrbAx\P'JAj{A]sWUGJ15/ZB͋R'JWիGJ9xlBd1RAUuxU%J9^~\92Ad1B#)7&J }8hR#)XAd1DJ9URc1oWfR9% Zc1p޻gRd1pA9:+iR9յZ9-c*cgRkqZ9`fJ gR9/RAzRACsPhR9_PlA9B9_Z9U5hR9}gRB?սA#1(B9uU/9C17Zd1ls9UuuB9b9")hJC1w/R")&J1sAXUUURC1[rJ9"ZAXUUZA_ZB2R9GJ1]SGRc)˞GR95hRA_ZJSW}߈RC1HR9??lkAյ,kGJ]XZAPӻmsGJ} c'J[\GJc1ܨA)z׊gR#)U%:9Օ?B9 /|,kAemkAy'URA{|wZAZXGJ9+sA}}\ZgRKMZGRRAnx{?GJAu&JA|KAe1xAD1? EBd1J9սZ9zuA)z^fR9[fRd1&B9(gJIbBU&Jd1R\v]hRd9w bsd1 Wb9--[GRZ)\VfRC1ʪR9>ZBߖ'%hRAƩZ9.xB9{Lk9w_Y&J9A#)(gJA>fRd1A1zzRA+-{9_}M|:E1x{B9)fB9bb` c'BPwuR9 ZB!6./6R#)܇J1|eB9%&BD1T־{9sRZW%B1>7 c1hcd1VR9M}fR1/%J1`sץJ1ݵ'B9^*([%B cB$Zd1W|TiS15S'JG~Z9-RAsF:c19c2( 9b"B*$:E97R9UJC) FJd1\WU9d1ܵhRd1}uA#)29D1+B9lk9uUWTAc1rZAd1?:d9Bd1&^&BC1hJC1?BC1Bd1B9STFJ9^S[_'J9{&B9}%:9Z:9=Ac1+nA#) )+hRAUJ9늂 'J9hZxB9w/HJc1 ]/A  'B9ՉZ9/WhRc1KcA[S]uRA oGJ#1bb1{9ZS]Ac1''J96*QZc1Z9 RA:b$:9UgJC1?GJ9ZBؕ SJZT_ cA,s%BUuZAgW[GJAGJ9~xx~Ad2$hR9RJV}ZA_{LkA KkAW_WhRAVSsZ9%bGRuqKkgR[XiZ9:ZJpGJA{P9d1w?Qd1?ER9FBd9xBD1?:FJ#)^&Jd1= FJd1zfJA9?>RJ{u~GJ#)brPT*c ɨRC1\9#1 ԩZ9-Z9 kk9 p&B#1GJ#1% vgR)~J")J9k9UUWsgJ9W]hR9/Z#1bBZ1-gJ9\(JC)*bRBsHJ9HJ@BZ1S_}=gJ1 hJAAB RA[B>רR$1Zc1XJ9֗?FJ9'b17Zd1_\T9D1EJC15R9_ןXeJ1^D:969B) RA5o%:9*=R1 cIZz. cC1PrhZ155sGJu*k9Z9|j`\gJd1ŧb1U c9_`x99§}9d1R">9C1p_pAC1*c99u c9WTU'Jd1UUToBc1ݯ9d1'9c19d1ϿhRC1_]]RC1GiUWGJC1WU'J#)x_]9!%;"Bd1Z9C1CAd1"gJ9RAUEmFB9bB9^ۋmA9.?'J9Q)cAEUU'J9x&J9+J9bA9-pB#)z9#)8Z")׍Zd1>R9}|&BC1/*/%GR9/GJ)XZzhR9鱵GJ)j'Jc1hRc1Z+cc1ܵRA=ZA]rGR9?_JC1|\97>A#)"+-RA&~ZA~RAzZAύhRA~_{b9\\U_&J95'J9-++hRB{SsA?LkAmsAWUHR9mnOZAgshRSUUUhR9+c9 cJWWbA_^\WA9p\d9#2Ad1/.m99B9e&J9ŶeB9kWVgR99RARC1 @`9)V%Be1×EB9oA#)^xKBc1Zd1A#)pR9¤'J")ڐ Z1Vq:R)|BC1GJ96yhJd1~+'Jd9 0GJAH(GJe9'44Zd1\zZ9quUUGJAZ9n cC1GR1 RA?R9ɧHRB_Z"1rrbC)PB9R9JA}R9\5gJ9;ȈR9e\]B9[A^Ad1W9bd1]\VU9d1S:J_9d1Ͽz9#)R9)Ad1kAd1U8zBd1U\fBC1{B#) A9]㋫B9#s־GJ9sA9"hRA썵hR9:d9%B9CGB9c}z~B9} GR9B9B9%B9ZD1'JJ ZGJa}kEJ \\A$)(GJ9_mB95MJhRc1 GJc1wongR -gRc1'OKZ1'5թZAUmkATUZC1oBj9@ BC1+Lc95UhR9MGJ9 GJ9ZrhJAhjaB#) *hRA!k9/Rc1-hR1'5%ZGJվ{J1$'J9HJD9pBCZd1rsccGJd1-7SAmGJ1zgR1.J9xZWBd1|UFB9}[ͅB96]e9d1GJ9UgJ9R9TZ95ZBxkkJZ{kGR9)[(J5=Z974/,k99U5׭sC1UWtR#)U_ݴ,kC1UU9#)!wA#)s1UUB#1;>`B9w&J9B맆Ac1A1ڸ c95U]R1GJ9ﭷ'BAmog99_^GRd1J9&B95GJ9?uRd1599'jhR1VUA#)_'.B#)A#)umgR#)5A sإ9 'J#)A#)rJc1]uBC15'J9*}kgR9፥J9ZAm}RA{pR9hgR9'? RAχ&B9tHR97hRAרZ9ZJ Z)RIhR9 cA%U+kAVܟhR1|IBXZ&J++RA\TgRI˨{J9 rA9 _'J9//; cAˊ[ZAmzXMcBUu'J1~Z D:d1kk1mZ9 R")xxB(' &JAgJA_Kc9_ݵ%s9r^eB$1x9WX`B z6gR#)%RAWA .r`'J ( k)b!s9U=UhR9{_B9!ɂJAkjJ'Jd1+ %'J9XxXFJ9?o#)Z9s[]UFBd157ߟhR9./Z9HJA[(Z9Cʫ{9y}}cfB1Z [d1Z hR9o}R9UWbB! Z9UUXPJ1%_FJ9a'B9_^Z9-R9'J9|7Z1㰾R9P^[ JkA *k9{~XZ1 UR98URc9/*c9(筿{9Vk%sC1_}Z9[pRb!+oZR1,7&B94Z:9$:9usÞ:d9 c9WUuAd1[- c")_Rd1tWB9Օ:9Z9d9gRd1}FJ1W9C1ܔ'Jc1>{ c9?+k9UUa_J9uU{9SUUUZ9PUU:d9S{Bd19d9}Zc1GR9UBC1A9WJ1Z9UU]Z1u[Rp9C1*B9U]BD1/ މZc1^חZ9Z?RC1A#)ΠA!7*A( GJ9KkAUUTJ9*GJAqmV~hRA%% c&J_ZJjpgJI 'J2P FJc9/?/'J9rBGR9Ub9ݩ+cAoGRc12"(lsA_UAC1A97ZA?UHJA]ֿgRA%-ZJ:6.hR9VGRC9zb9W9#1(8.AC1b9QUJ9;%u cC1wbArU}ߩR1. ZGJ5%+cAksZEJD1ޟ/-JIlwRIgz b9+c9 )cA_Z9W'J!zB fJd1Rc1/Z"1z +k z(ZC1hR")rR9߫íGJ9&J9>=nhR1 Jd96܈Rd1jBRAa'JD1bBbr'Jc1_/:d9+GJ9XpRd1?Z9RA닅m cd1cm}*cC15 Z9vZAR9^zjjRd1 _ՈZC)c:9U7:9˶GJ9 HJ1R9GgB9#˩Z9iMJA8YW_Jk9sApBBD1d9D1"zVGJD1ձZ1^1+sRUU_ cA*Z9WWX+[9mO'J9UIaU99?9d1 c1]|wgR#)hR9_WuQ9d1h92(8X&B9U_}9d2hJ9U}UR9Wu5kk9hRC)Rd1]^\hR9Ac1l9d1+/ވR1صD:9uQ&B9]}{R$:d1]_+BC1Zc1 A1ڼA1^9d1x>bAC)뾏Z95רR1XuUFJd1wRC1'BC1ppAC)?hZ97}&J#)``Zc1}'J1ZC1?ZAMbd1\HJAi'JA]eGJA;)s'JwWծsGJW({hRs_yZ9nnx&RC)'6gJJi)rBd1T|Z9GJ9h{fR9_A!@(9C1 GJ9׷'JA__&JA6>&ZJ==RJ.FGJ9 hRB)GRd1U_Ac1ZU99IAC) Z1/_U c1pZתZd1{6Z&JYxR'R-ZC1x~Ze9 c&JQ7+kBlkI' [ImRC1Zd1ZGJ9A)XBd1'5B9? hR9(^Jk9;-usB|gRA6^\GJ9 hJ9_W~Bd1UhR9 6hR#)*ZA/'J:&B9prrpHJd1]qi9)'B9IhR1==Z9A}U [C15Z95z~GR1Z'J=ZGJ}GJ9Bb9d9R9VK}U9d1*OM1C)8ihR1.A,c&B}}ͨZ9iqeB9{hR1=R9hR9>4n{ZJ.:1c(vZ9][GJC1 GJd1;RD)^ws$1UUsC1-+cHRZlk&JVkk9UU^`c:9U5:97Z)79d1fd?Kk9UUZ")A999%799A2-B9/gI]hJ9׵USZ9PUWA1gJ1~;&:d9&BA'J1_ȆJd99#26p$:9U#:9aq:92]eJ9=/B95GJ9^J9WUz&BC1^xgRd15B#)x\A#!%Bd1Ad1`EBAZAr]}U&J#)'JC1/&J9FB9~z'J9?J9hRAB9a cC1 k&J?XԵb&J֗7ZGR^ c1zzprGJ9%RBR[_&B9XP`GR9r%Bd98#Jd1iS9TGJ9>99"{WB9  RJ6wRAJCBsJ9ZC1/_AC1Ad1zz9#)*ߠR)'JC)?7A) xZ9Z(J) cAXVR9 +gRR-~*kJosAbJ@蘴 cB1{' c9Vu cAͥhRA-cZd1W(GJ /Bc1*rRd1 GR9ZA/m_ZA^+lsJ#?lcGRW_ chRZ9V*kA]U [AR9. mB#1'B#1XGJ1'Bd1'B9[gJ9uvRAc^fJd1Zd1רR'JZGJu{RC1b9e9-Ad1ʯZGJ1mB9SGJd1 7>R"1pHFJd1؏%BAҍ R15?׈R1GJ9{9!-C1TXPrGJD1~/թZ#)tիsd1UZ1W *kd1W\ gR#)u7+c)Uw+c1ik87GJd17gUAd1B9Oq5Ad1&Jd1UZ9UQ^W9d9* u:999Uq99Z9_GJ9}NhJ9_m%B9ZP֥A*{耂Ae: 8B9B99d98(A1_> [9Q]UU#:9_/6%B9BB9sR9]%FJ9UUhBd1{b`9C1u2&B1˅A2&J9KGJ9}]J9c#HR9_‚&J#).Ac2 6'J9PzWA9@j9B*A:c&J9=Z9|]fJ9+JJ{gRUubGJw}ZAWwls9=GRC1(EJAb[ZB9#*c9_WU9U_]a9 GJ9&B9~GJ9//{AUU]5{AwuhR9ssB9JhR")кR9(R9|9d9'-Bd1- Ac1*R)7 !R&J6RAbXR9׷-ZIІRQ cArZI&Zd1`jk)cJ#)zb9]WhJ9.%BAi c9_W˨R9*URC1z{R#1^-Z *~R Z"1(+chRU==b(J +c'J\:sRU cA+?zsA~+lsd1~xZc1ܵBC1k7&Kk9UUA9֞J9B9rܖgRAsZd1< cGJ֨ZBr*R9bjxR9sDA:xfJ9fJ1);%Bd9bJA/U%:9v~RD1-WgJC1HJ")[_J ڿ9.!9BˏJ)='BC1GO'JC1uͦRD1_ZA+ c9WR9TXR#1;rk*c9TUJd1Ac1.AD1*Z{9UuUB9[A*( 'B90Jc1<&Bc1׋:9~5]:D9Z GJ9hR9oB9>٩hJ9WW^&J9]-GJd9K{ e:9\_":9}絛R9aaAA :9b܇R9I "몪b9յ5RA\V~A:kWڅA$2غB1쪣&B9U&J9HJ9&(J9WRA?]hR9v|lu:d9{9e9è*99튥A:ިB9 ;˭s9Uq]ufJ9 RBZFJ cHJ_Z9K߇RBJ:D1/B9#^A1L]'J9zr:d9[:gJ1].:&Jd1z^fBd1~s9UuEUR9+GJ9{bК&B9X\~}gR9UUZ9اJAfJAc$B9\WB9&BC)b.ZBZAJZc1\_ݷRARQ;+ZJZIwR"1*BRk!'c:d1bJe1mUb1UUXAd1* FR1uGR")&B9suaB#) &J9 *GJ9+ZZ1+cc1W c9 c1ZC1ZAkkiRsR{KcB^ lkR_~*c9 cd9W+cd1UWZd1uUUpB#1?/RBnlugJd1RB'ZGJsUZ9xzPP'J9gJAN^GJ9]U:9@VAD):9߷$:e9\AD1WW?Ad1m9#) cD15Uuubd1usA݈R)iR)zZd1U{Z#)~Rd1^_ [ /GJ5]uZ$)xz~R =hRd1UUvAC1'Ad1Ad1߿Ac1"hRc1%&J#) c9UU|&B9^^W'J9UU7'J9zRc1c'J9-.4'R9_WJD1_GJ9*'ZAWw{ dA%:֋F:96Z9M]^&J9l$:9UZFB1w7?B#)x:D1(Bd1 bd1?_&Bd1GJ9*W&B):fB9}'Jc)7?:GJ9t'J9^sAD::d1U~9$1 xBD1<ߜ:9.2hR9_U':9%UWZB=yY[B\Z&J cGJ.WZA7%RAJPAC"xA:$:d9ܾ&J9"}EB9&B9xBD1b"9d9 9A2; /FB9UURA'JC+.hR'J!gRd1`jgJ#1 /B1\\W9c" kWD21Կk9D2* Bd1j((GJC1%:9iJd1/EB9xU)S1[XD:9??J1R'JWRAzGJAA b'Jc1jx9c1{*:d9տRd1 RGJuZ1xRC1?%  [RrXZB7/Z&J鿧 R1p*cc9[k([1u1)7d1$*ܨ&Bd1X9C)^pA!P?Bd1ߋRd1Uu%:95U:9jB9uq}GJ1u_Bd1^r'B$)9)V9D1rGBc9/Rc1 ߉ZA/Z ~ s)Z1^R1-^KkA +k&J"k&J>+cB׭sZWR_*KkA{Kk9U~({9UU^ k")A9-~A2"92gR9eUiq:d97 ߥA#2- GJC1__BC1{{'JD1Gr9D12qHJd1/ k97Z#1pR ./k9hzB)&Bd1 Rd9JAR9_p^s96UgJ9_^%B9 hJc1hR9UթRc9?R9\^hRc1{99xA1,c+dJ9UWRc15FJ9UB9_^\(Jc1/]Z1]]B9ȪA9X7:9iAb+AAshR1R9}]AC2"Id2/yRd1xpA! %:d9ڣ/R1'J9*?sB_URATWBA۝4[9sUU9*\eAB*bIcBUUqYhRA{s%B9mBd1kj9#1*ZA9*ͽ999B1_&J95RA7UFRd1rZ޿FJ17A9ݛ92Z 995m9C1`R9c AUmIu&B1ګ&J1zz8Ad1ݩ%B9{ׄ92XpHR; hR;R&JUgRA+SfJ1\?hR9}U3R9W5 RJslcJ}Z"1ܶ% ZQ+BrRRuZIic^ZAbX~+k9ו%*cB1w]Bd1- D9$2W:d1P9)` 'J#)  /HJ9ZHJ9|9#1' .&J jk+ J#1 R1}W*Rd1_ [C)|B$)zcd1 H췳9)/B#)hR1ϫpGJ1ߥ[9yUEJ9 ?R9-U cB-լsd1U/ cC1W` Z)Z(LkR]}nJc'R ݾshR Ua1ꢫ{Rh+qgZ{&J_|9U^s9UUlk9UpZ!!R9 }HJ9 u]]Zd1Bd9}:d1sruHJ9.,'RA:ksC1~zzr[9(cD1jsHJ9}mNGR9>^IZ1alkc9[fBA*mWA1RgJ9[fJ1}t k1\WB9>\Rd1rVWZ9UAd1)cc1X\VAd1b%bA ºHRC1_'B9Iխ&:9ZB#)>HJAp5Rd)R#)8 J9 ZC1 RBW}RB48Z9hJ1~fB &JD)GRd)ZD)_A1p5B9W9d1.|9C1/bB9=k~gJ#1*zBc9 cA\UU [9XJcd1+VZC1^ c#1 ^jk9**cFJsFR sZUW{Zh6/J{I-|A_sAUu+c9U]WBC1?+Z9WciUA#)xxxhR9а c&J=js b```9$) $:$1{ c ??oUZUZC)Ulkd15ÈZ1KWWJ#1s21KcZc)'Bd1ݍ-./c1U5mP9UnaZ'JC1)GJ9J{GJd1~͔9C1wHJ9}\AC1ԬJ9aJ9UFb!˃HR1UAD)z"F:9?U]A$2׾r&:9 -AB"X9".~(9*hR9 c9/Rd1^xzR1gJA˿w~ZA^]=Z1'J9A9B9B9 GJAq}GJ9?Z [C1_$:D1 !:9\v_V&BC1õ":9?w^B$1(.Rd1 cAU'Z1UC [C1%uW_'Jc1-B(?N|1\UU}9C2JhJA%B9FB9ÅA$:>e99_U1d1WxZhRd1'J: (phJA⾞GJAJ1^9!2, Ac&(Z9 ) cRT~kk!!bpLkc1"ZR޿*cI*K cIܮZ( s:*cC1cPBC1' %Bd1XWW_J#)+'J1ʭ :9^_ZPAd1?Z9Z1W\Ad1hR1?B9Y+eJ9_gJ1hJd1Z9U)R#)\^EJ$)9d1cu_9#) mBD)RD)%d:1{{{+Ad1Ԅ9#"`z9$1 إ9C1ZFRd1%UefRd1UURC1ZgR9(/ [JUZc1W.XR#);xZ)ZZ)*ZI* kER%us$Z=_{ER__pZ]UR'J\j9UWz%R1_Wsc9յ |A. {`z !)U Nd90|'R |bw cZpk c'l+c1^XRd1ewTBd1÷f:9jUB9A!{95UUGJC1.*c95_WZ1XW'Jd1{_GJC1c{d1UU9C1O-GJ9_$:9|Ac17BBc1zBC1?Ad1է>FB9:#1`BD1"+A$2*bB1*J9-{A5 cA\Ps}Bd1Z1msAUb9_'J9V(R9UUc%B9{U_J1)hR9Qb9w׉R9_gJ9__[SBd1xBd1^}:d9.#:9/^Rc1P__whJc13,c9mkBéZ9?XhR#)׼jAc1 *&B9;BA_gJ9á/Ae:jb92  91!zb:9շJA'JB(BAr:bls9\:d1T9#"R1%ZgJr>=s(*js#1'͡ cQX [I.bIrER \ls 'B) rB#)ɪZ9ysUA V*GJ +(RA߾.R!\\`BC)냂HJd1 GJC)%Jd1WRJ]uGJC)r%BD1룭&:9WHJd1]ݠKk#)UUhJ1eHJD)URd1UW^BD)9 * HJC1W"Z1^mfR#) R9pFJd1\9C1~r9d1/e9C1EBd1ſՅAb* ZJ9+eZ9Zc9_fR9dRE)_,Z%)jZD1Xb)5^b( -HcQ_ I_.A(bA'J1UAc1ꬦ(Jc1mA9\fuA9멯B9]>_9C1x:d9J9}+k")B1+B1^Bc1x'J#)~DBd1hR9J1D:9 >}:9B#1 x{&J9ޕ5$J9V99 J1B^:d9Bd1)GR19#2?ڦB)9d19c1x9d1]:d1UyRURd1UUUR1Z9rZZFJ1.Vu&Jd1* zB#)U8B9 . B#)0<%IfBB1lP9"`A"*6hJA>Kk'BIUUJBz~gJA☸|gB9}9d9pd927 fRA(Z'R//Z <& cI,ըZQZI CZc1`XsC15%b ~޿EBC)B9WAD10iR9}^Z9Z'J;=s#){ Lk9׮'JC)HJd1xX\GJ1?'-5RGJVU[gJC1RP$:d9pR!' RAmsGJI}UUhR9 RA ^R9HR9&(Jd1(@`hR#)^ Z9 bZAZFR#)z&B97=Z1]_Zd1UUZd1UիfJ)-R$2킠+(Z*R1[Je1] R$)U_K#1U_˦RC1 =URC1UZ9 ,Z#)WZ)Zb ^Hs0ທisA{SQdZ)pk9C1Y{Bd1FRD1jpB)~n9 rA#) s$B EJ+ c9_Z) c9PBd1GJ#)cZ")AJ9'J9% cA_u+cAh^LkAW2'J!k謪&BC1ቢZ'BC1V_9d1 Ad1s/:9V]qGJ9UuRV99ʾ}:9:9W#99~B90<5Z9ݨJAkU}EB9gKcd1\w]^B#)UUBd1UgJ9?'}EB b")zBC1V75$Bd1EB9A2 99M9d1VJC1|GJ9oYO%:d9GJ9Aa" h9a"*)Rc1__A#)>#2e1Ubr{Z9MiZ"1ڞ&B#),Jd9+HJd93R9.zRC1'?*JfB^:X$9$*9D2P(>xgJ9㰼hRB}wJJGJB EBATV&B9A2jZ:*RGJZC1Br+cD1" k&R]zcZJ~+ IcIhJk")^׽/jkD1cp\GJD1Z9Z9VPA1BC1R97Z9o~hRc1Z'JuSsGJC1PX~gJd1gR17+gR1"xFJ1/6GJAdZA{ mGJ9& hRAzR'JIrZ'JZHJ++cd1x'Zd1^- Z9+` [cA6zZA^7R9ի`*[A cA"_UZ9*)cAU)cIՠ[a1/^Z"1b9׵(cAWU+c9_UGJ#)'BC1߀'BD1_W [#)UZ9 +R$) k1UUR(+Zc9 7Zc1LkZ"+cGR^ +cEJ"Pb1XX^Jk9Ir'J9IR9]UGJ17iR9B9:5HR1_Xx~ZA)-mR `hZ-/ RB&}~Ad1T$Zd1uեR9߀U9*Z:9RAzhR9]/ Zd1eR#)Z9R9*rZC1x [d9*b֨ZC9p*ZC1Z+c(-bHBUZ9zZe1_ _&J)Ze1Uݢb9~ s)Us)UsA}{iZ{ZZ/U{gRisGJUlk'JmlkGJU#mk1WWZ9{:D19/?FRe1߿GJD16JD1>_wfB9U_HJd1 Z9jh9#1AC1-{%BC)x+Rd15pPZD1s cJc$)IXWagR#)&/hR9^ *A (&J1[hR9߷R9u_ c9nZAoUIRAUu_s ?WZ9\)HR9R9[Z9W?GJ"),GJ9/B#)gBc1u徼+k")?hR9R9U_ZB)J9B9}%BAsUA:*gJ9okbKB1^A {AUWBmDB9_dB9<c1WtA9` B93hR9^/JcATFB9|aGJA~hGJ9 -ZI -RAZR9zkRc1x91hxM%B9- cA__\^JC9-/hRURUZ9ȩZAhR9[RAhRC1xhR9ե c9JJ>HJ9˺JA o9D1jB9@=hR9__Z9 ZFJC1օs)z'KkI(kpJk&RcӾ+cGR b*kAx|^_Z95%9"":d1WUd92͋:9_%Bd1 GJ9~zuE9 [9ya9#1n [")%RBxhRc1IAd1I+cB)_R16ZBnzR9u'hJA.V%RA_U^>+c9?{VR)>% Zb1PZ1X%*c#1+ZAk?uR9u.ZA߉JA ZJR9x¬ީR95; +chRo cJ,kR*kZ+kZ cRx_LkfJmྍk'JU{hJu-{HRuUKc9JkAi*cA kciR\lk9^zgJ1U> cD)u Zc1}_Z9UWAC1;HJ9$)Z9rrB@9D1W9d1׶R9յ%5 [9X8ZC1x= [9h cC1 bWR1`U9C1Ad1õWGJ9/}gB9gJC1kkhJ9oYZd9Z9޺LcAWwRJMM,kAi^R9XJ9Z92/Zc1^%B90Z9_WuLs9U+c'J-b9zB!'fB9WGJ9zB9z~&B9cbBd9mz'J)R9ܺeBD1FB9{;Ad1_hJ9UBD1/RA} gJ1nr_kk9UՅEB9pЇR9_[SBC1_xR!-[9R&B%ꂠ{d1w/fJD)??4:R9xhhJd9)JA _RAzZ9~Vk({*[d9]ZZd1ս/9WU c9¨RAsX|hR9/zEJ1%Bd1Bd1_rHJc1%RA "sC1^sA2sgZ7kZ)[JzUHFBczZ1bXVEA9UU9 `9-Ad1-hR9Zj5(J1#:9 gRd1WX5gJ9ڽ,kgJ%* ns&BW{s:9Vz҇J9%kk9x[RB&RAм~GJ)gJd1*Kc9W kkC1zZ)7Ze97 RA,b|RD1&B95Kc9%}ՈJABV c9WhJ9R9+XLk9s/uZB/-}ZBbgJ(Z+cGJ/'Bmsb9Ռk&J{WJcA(kkBW_WkBU{BU{BՍkZpkcA&Zb1rB#)8 Zc1P__Z 9D1>sR9/Z1 [9wTU9b"\ [9%-/Ze9(R9Z%^HJd9s9ōuU9)+^'B9],==ZC)ׯ lsd1W\VURC1GJ9!VhR9k5هR9UhRANjkkBXUuժZ9{m\Z9_sZ9WuU>gJ) hR9*GJ9,./GJ9GJ9VhR9=-+k9/__ZAgJ")&J1sJ1bJ1GBAM{JAhR){FBAUU9#*4^d9C2be92Ad1_y?gJd15%Z9yU99 c9A!2+Z9]UU?R1_+ J#)_]RD1 chRU 'KcJ]Z'JbZ9z ZBբ bHJ]ZhR}RGRo+b* SA (^_+[B} cAOURdAob9^WBC1UU9$1*99:WlkA^U-s1s9\+cB W,cA]Kc9^_RAbwZA=+c9 ~ZC1\x/*cAs_R"9?ZA1zZd1_I$9X_ B#)em^9 s hRD)s'B)-9#)V&B#1*GJd1Bd1 hR9R[u%B1U_WZc1_'B9pzR9u_WR9(B9p/oR1_5&B9T%BC1URC)* ݧR1uRC1V c1*U] c){d1{UFJd1%c9U c9W&B19b" 'R$1"Zd1 ZC1^*Lcd1pVkcA9B2]s9Z9} UZ9UKc9Z\WU9C1eEBD1Bd1Xp&J1ʃ{FJd1A9{aR1ۚ?Z9WUJ#)Bd9AEUhR#) sA-WUmk1# cB]^\uB!@ J% (bA]Q9ZwR9UZU\R)/{d1'uUAd1w\&J#)+--gJA oW+cA%hR1JA>]_JZ1{+d9%GJ9WQ:9VFJd15/gR1c{\1D1UW=Zc1գRC)(dB1_kc9UUI_9C1d9*z9!|hZ ]u/R /R15UU_92+s1UUm̈́9c* fB1%DJ9z\&B9mFJ1UR9:RA}|BD1h|AC1ɍ$9D2/d1#*+9d1/dA1ỿkc9-- c96KkJOs$+cGZq8sfZtbApzWZAJI R9{%JD1Xo&JC1[+ c1* cc9_ bBZ'B/h5ZA -msRr~*cBZB w [B)Z1 URC)WRB15+bC1~Z1z% )c9Z9z[ c(A1Jc){_BC))A1U J9ëZ1WB#1 'BC9HJ")GJc1s֘ cc1%B#)Vb1]A` $,B9?J9YHJ95R1@Jc1 Z1s`JD1e9#2*r%B19;rK9D1B#19d1%*'J9W'J9)'J9p{}:9xD9#2-.R) +cAzGJ ૷%:C9;;,pkk&BK`rc21Iu_W c9UUZ9W cA>'JC)k%BD1%:d9戈'J9X}B9s_>9UU_\ c9%Z9}ShRc1GJ9u#Z9%~b1%bA|gJd9>&ZAYe&B9-JcAUs)9#1>*Z9GgvBC)zB#)U߬B#)_+ Bc1~%BD1/hRc1{RAPeufR9ZEB9ޖB9wk"`9U]qUGJ1] c9WTUY%B1_D:d1z{{Rd1}էR1ՑW t9UUUB1b D9E2'9d1w=VgR1U]1#)/15UUGJc1Կ/fJ1 gJ96s9{RC1bkd92XA">xFJ1 -,kGJ՝UbBVWx_JC)ڔRd1B9 _fBC):9^?9)`k1- {A'lk&Źs&R5{bC1Jb cAUQRA}ͭ{9 [AVZ9y s'Jˏ cA~bB/]Z9 UJcd1 _U [c1w7R")R9?Z9]u˂*[c1W/k9U c9 ^Zc1~UZd9%Z9 ^UFJd1&B1|GJD1?Kk1UUWX1#)><4A$)V_ %B$) ms9UU{B%HJ9 cAUWIhRc1zhR9iB9/7^B#)ܯ:9wŅA%:\B9*VB9VwiKk9+*[c9RE1bGJD1}:$9cB9Px؅Aa"͌9%UR1T}}Rd1}]B#)>9")(&:c1,m:d99d1X׼UhR* ZA k9d1hk9Uk9ZZ\ k9[RUB9b{cvGJ9ms9p[hR9WGJ9RAxJ9w]WAC)6Z9XUUhR9_;Kk9U\^GJc9.J9GJd16ԧRd1UZAIR1*EJ9zgJ9hR9_Rc1k^WfB9=gR9KfRAUUE:d1WB#1"/_%:d1hEBd9魢A2zAD:WRB}&J9$ohR9>޵GJ9LsC)s _FB1W_*c9U׈R1~P$:9GXp9#)Z e:d1 GJ9\\B9B9W+io9X`9"-gJ#1!B]q]WZ9Ie2].&B19d1JxbkG[(Z9鸨RJ#ZAB7Z1UP|sc1UUmGJ)~?B)9d1//Kk#)7sIakR?-|ZmsAj_WZ97 Z9\hRA{rUR9 c9_UJ9{UmJ9A9V:c9ݪ:9X9#1.j@Bd12jZd1+R9 `KcA c&JoWbBX}}ZA]R9 `pFJd1`W}Ac1Ad1|?Bd1R9uUkc9WWhR9}o*[d1#HjcC9R9[AC19#14AC) FJD185Z 'k9hJ1ms155R1A1*'B9Wd92&HJc1(* RA^NKUgB9}^\W9C1oBd1}+k1WZAGuGJc1GJ9MkAU=UpGJU\UU0BU_}c cd1_ GJ9꠹99mA9_AC1brׄ9)q79#1髢D9$2-+AE*ЇJ9uE'J1]?gB9y:9_BC1זԦB99y|AUU'J9j~Bd10CB9^$B9/}'J9;m'JAV&BAbcR").Z9)okAWTuUZBcK'J9ޔR9/_{hR9Ky۵hRA7WR9CaB1zRA:xv|sd1^ [&ByIaUJJ/ 9&J1ugJAZ9ښoR9WU+c#)hB R1뽰'J9_^#:9I c9# )-*k#A+bA cEROyXԇZ#)fJ)5'eJ9dvuU9d1hJD)_ɋBd1ym($:9{{Zs)%_I*99WՉ'B9Jc9UUI$*c95"*bA7 hR`1 kd1X b9}WT [d9#`&J#)4bd1[_WBD17>BD1I˯9#1-9e9+)s2UUURId:1_;}#B9~V67#Bd1].Ad1*Jd1V=Ad1勋R1W5lk1ԧZA?>IAd1b1'%9E2:9{fB9TW]W9C1rxGJ#)u99ΜyJ9 FB9ݟ'Jc1rGJc1u_BC1}R9_U%'J9W%B9'}GJ9.~{Mk9{^Z9WUHJ9_&JC1rAd1`k9):$1BC1UB9w-9UUA$2gJd1{B9'J9V:9g@UZ9VW+k9&J1^\~Z1]FJC)ze:d9]%Bd1uA!`,%BD1 |A5]u}FR97gR9?_ZB1 /HR9TBd1'J9=Bd1hR9 +cc9.AWUW\RASIc'J}sAWWV%:9UWZ9KcBM]RC1krZ95UUlkC1GJA{GJA-ZAWKHJ1Ib9={'JkKkArER#)bX9 /Zd1y[69#)Bd1%A9sB1.O{9),(GJ9yYcd1U99nB1r< c15Z*[A*UsA*cIgR") ڇRC1GJC1bB$)5R1-^ c9TwGJ!ZZBD1-Lk&B])[B^\gRA[zR9>gJ1|r*c:CcrgJ1WVRd95^+cA`_ ["1}k) +k9UUթZ9~AC1]tB /7s9kkc1Ic95" c")9d1Z>+Bd1^gJ")¾D:e9$91Z_e92M~B1Ue92l9"*,:9#B9WqrBAJ9}U5gJ9U^'sA!uWHRC)Z9b9D1"xB jGJ 9D" Ad1⾢B1'J1Z9Uw92z¢A:'J9{٫C:9_bC&Bd1rq[zAd1/-?FJ9'&J9+k9UUKk1ܘ\_s9VTUUBC1'Bc99c19C1U' BC1Ad19`а'J9UI&Bd1?:d9B95E:D1ΧB). gJ9z^eJA?DJ9JFJ9u}ThR9%UUUA9kGR9^q}HJ9ZApFJ9h\-fR9-+JC)XX&J#) 9Z &Bc1|[9)+'Zc1_?'Jd1k'JT]UUZBVo踉R'J_YrZd1\TVR1%R9pkJc1SRc1Ad11#)Bd1R97S_ [9U]]gJ#)zZ9+-KcB9rkk9+UZC1VPzGJC)bfRd1u9C){Ad1"BD1^V{9D1* 1D1@v9$)-s ꂇJD1{XR9 _W%:d9BC1;'J1Cj'9d9wD92A1wgJc1{kc1TW_bd1YREUeB9]Qu#B9zp{9 I[J߈RAҠsz'J1)9d1d1#)~ZC) %55b)'%/. [c9~$4b9UUW\99bo=99bpBd1_d1hR$%:9%5UFB93}wuFB9r/J9U^FB9gW_xAD:XB9( AD:$J9Z9_%RAUWUx cA[sUUB9.oA2jkjA2hR9SrS_EB1?]GJ9hR9WC gJ9U%BAJc1RAs_WgRA%nfJC1prB1z&J9uB9[c1^/R9)Rc1jxzR9EJ1pB9JAe1X辆JAZ9{jʊ'Jc1⋉RAia]U'J1sOB1J`B /'GJ9 (hJA('hJd1jXxh9!Zd15թR#)> [9T]]:#1|B#) Z9 UhRC1~_Z9-BB1BZd1WUJ)ʯ:9\k'Jc1Cm7%JD)뀠Bc1 AF:) jHRC)W99͕5Ad1%B9YGJ9z!EBd1$FBD1_~&Jd1=Z92% cAUV') cAZcsRRAUWgJ9'J1.T'B9߼fBd1pRd9/ZW7Kc9_Lcc1+*^ cd1)+c1pPB91~ [9o/lk") KkAV>|A+kB)XGJC1몊99}\ܨ9C1?7 :9~:9ՍkJyW[Rd9'J1 GJ1.ߍs9\]uU9"2ت'A"99>9C2 A10>'B9uVm%Bd1EMW9d1i:D1_W9d1ϥ.kk9U}CGJ9'R9sGJ9Uhe9B2 b9/ +bAZ!9d1s [9WWU%Bd1W_\gRd15Z 'Z#1Bd1.}B1d91jjz9d1B9d1P'J1UE{UBd1/'AE:koeB9PBb97]uHR9w:9kBzA9U%hR9p~kkA7~]U S9UmJ9FJ1?zJ9VT]:9o:d1z%B1?׷eB9%'J9J9@+Z9R9R%:úJA~{U5B9\\tQ9UUAd1+zGJC1+ cB}7gRc1¸Bc9@&J1ɎRd1jI1Un1UWTVfJ1' cJ-RB1޸R1'6Be9jFB9RAUmRB'Z'BHRd1xzzޥ9#)j{:BC)]1C1BC1¯%%B9WWԕ9#2ůcB#)~|hRC15gR#1R9urhR1U\W9d97AC)*w_FJ9--FB9UZc)?Z9uulkAyR9wimhR1Z{k &J1}9C&B9<>J1pJ9׹R9.RA_Z'JիKk9RR{&B9 q?-AC)r:$)' &BC1z^Z!޵lk9 *^Kcd1^Us׿KkA{Z9|%+cd9/xwKkd1\__GJD1hRd1lkI% cJ\\\HJ9A9h9#)<:Ad1`Z9Q] c9(U c"1, cAULɅB1=m,k9wVZRA1 B9:9":9ՋA:#:9UY9"2;4$HJd1U5]R1U-jcc9Mod9sZC1cR9}uB9޺R1X?7ZIBªZAS9d14rRC1^%Jd1շ99``Z#)׿ >[1'\R")^W7Rd1UUBd1=9d1" 9C1꠪C:e9}7Ad1y.%Bd15&BA fBA>yA: -B")bGJc1xRc1:d9ˏ_hR 'J)뷴A#2hR9]_A2`9a* AC)zjGJc10UB95UA1-j&Jd1 GJ9һU%B98-gJAFJAk'(B9w{6Z9]ݯJ9z?RAZA{P%J9ڼ<%J9ˢjjAC1$:d1=R9UZTU:9Bd1[+oFJUuZ9XXgR15(hR9ּ'J9gRE1 RBRAjHRd1z^XX9C1Ϫ9C1?ߌsd1U}Ac1&Bd1$BD1gRC)sB!YR#1*RA҇JAXEBd1jKzX%J ?% &J9BP|HJ9_} B9뽺 ZA]+cA! k9hRB cGJ9VGJ9b*fB9">Rd1~Rd1 7 cHJ).osGJ]*c(JºCJD1B1^UBC)ضR9U=V [9Z%:d1vzjc15 bJv]*cAZ?-kIu>+cAծ cd1GJ9ZAo܌kIiIGJA,Z9X_e9B27>j$:9=F:D9:#1^xAd18+cc) 'kc9 [9FJ1vw9d9p"B9_hJ9B9^ꮭA#"(99B@RC17Zc9HkkAWVkcA׿]b9GJc1^~eB#):}|9UT\ZZ1' 5ZIz*Z9\TWB JA!hJ9UZ9 }s?Jc")6v*[C)'*c9`|ZA#*H9C*.X:9t:95U}99sA1 :9~\+&Bd1 Lk9'J")+*^HJ"1=B9 (99GJ9-RC1WRc1SsHRc1;(R1}:16gB9~ըZd1U c9cxUU:9 GJ1)B9(J p&J9)5&J9*GJ9GJ9?>vZ9WUרZ97 RBh__UgJAveRA^[EJC1'J(FB9[R1MC_U:9b~{C)OAwbGJSYBAnZ9^s [AU-gRB) RI p c9kBRC)Aa99 9D1{&Jd1}AC)KꪀBd1P{gJd1WWwGJ#)?hBc9M}gJ9p쟈R9~eJ9EJ$)-eJ9ZBd9-^9#1׺9 'gR9?5=bBgR9\Z9*Z9| gRA JAPJC) GJ$)p{^Z! -Z(Jp cJAɅR1RjB!^hJ *cd1-bX9xUZ95 cIpxXVEBA2iR#)Z#)\_hJ!_ Z9= 5 [AWW cB[V@Kk9brrJ9B9Pp99:9UhR9u%:9n~Bd19! RC)ؿZ9AaI*$B9cB9z cB)A2`@R9Iu9c1(`bd1?kZl۝Zc1߾:xkc1nWX{B1_:9_~JC1_?/p9{K/HJC1?Z9M}ls9sSUZD1>Z9]lk9_ Kcd1`VuoC)Uk9W}I$2bh9e3 Ab"kE:9T.B9rB(XAD*gA1-+hR1VXB9-7WhRC1Xp&B#1*^`A$2e9D2Ad1"{݅B9Bc1~&BC1'=EA*99V2EBc1[/gJ9_UB9W(AD1+,RA\}'J9zxB)zAC1)'Jd1"__Bd1 'JAV٪U[9gR9/eJItZ%JmRc9^B) Bd9%FJ)Ad1*Z9wqYFB9.Zd1'6ksgJRIZ9V\PPZ1ɍRc1} cd1 cJZc1`p9C1?R9ե'Jc1j/%B#)A9$hR9 B9W*GJ9UW BC1`(Rd1Z9_^\eJD1y[rx&J9 D:e9_Z9UU c9UUHR `R9iZ(JhRAVWVZ9_UU5BC1-GJD1 Gv^ZC1 ݆R1/*cFJouR9JBWvZ&B7GJC1XZ9./Z9 W߈RC1yrZ9#.+cAXVFJc9Rd9W&JC)8jR#1Lk9=_WZAERA=HJAPlkArrrrB"1(Ad1XZAd1_{{MAd1-J(/7:9^FJd1o Z#)ЉR9\_+c9r\W]'J9SA1P hRd1A&J9\+Zd1_b)רGJC1ןZ {|IfB1iR1_Ad1~~|lbc1]rfB95kk1*! -s"!hR1kZd1ڷKk97K+k9NVZC1puB)%[Nc)wUdB!*AC:B9Uw|UJ9/^'JAs]UHJ9?GJ9B9B9Ic"9B*%"Z1Z9|9B*xP$:9TU9)"Bd19C) &B9ߥ%B9B9RA%uHR9wR9%%FJ9WRA RAR9-JC)\zNA#)9D12ϻb95(KAbzFJ9bRBR9 [&J9dnbc1A")nZc1/Z9WkZ1\9a*"Bd1mRA€ c9rK c1/fBc1Z9#!!#Z'JDZd1^^R9UݗZ9_.;V cAU\GJ1W(kc9}aU c9R9XB1Z:d9ۯhJAUUxЉR9_/Z ^zA+X9&({GJ Bd1/R"1} c")*cc1GJc1{95UUU9C1/09D1:e99" 9#)xB ߣJ1+-gJ9>Jc1ZJ}UeDgR9\ZAmr\+cA%BJGJ#1hR#)[fJ9W׮Rd1\hRc1^U_Bc1(Jb1RA5u'JC1 hKkA~kPPZc1z [1TWu^B$)U+eJ$)U GJ(6B#)7 gJ)˅J تZD)UKcC1[kBjkD1{imR _R) Jk#)*[#1VR^5 R1ոFJ!Hss9 -RC1|x&J#)^׵ s9U}/Zd1c_B#)*ZD1+7/sJ^^zcRC1~kkd1剩s :B[C1 |1kkd1|ZWRC1V RC1A19$2`A!* Z9UUթRAutUUcAD2x;9C*u%:9ZxFJ9آ&B9?U^B1z&BC1--GJC1zK.hR)*X'Jc1p.iI#)ե9 Ad1Ad1A9ߗB9/5eJ9fJ9%'*R9˺ZGJ~RApx:E9GJD1VXd1 hR1 /gJb9gRAZA)?R") +\A#)*A9bd1[RC1 c9U^_gJ1c]Z9 /۩R9\\k&B9=)R9 5Z%J": c95*c9VTb9-5'+chR ["1^mkB5 c9(~bc9Z9_J9]j[9U[ޥ9*  &J9ݕs9u{B1jʮAc1PA#)BC1 59D1~A!Vd1 WA#)rA#) B)\ &Bd192 Jd1e:d9UJ1suխ{9MuUU9d1pB(d92jB94+cAU_6*[9?JcAۺZAܴ cA7czR R)_/R"1 rFJ R1W]uR BC)9D19D1/R9 [9pXX[9%UwU[9 Yk 'JD)}R)>>5s)W_7|(T׋c :C1Sތk!)ʪXBC1/fB9?_YYZC1*c 덯`Z9Kc9_Z(phJd1ZZ9U]Rd)cBe1Ad1Ad1R1_Kc!?|1sXk)&J!7kd9[rsC)X\\GJ Zd1s|#1% äAs kJqq}Z)XB|꫇R -fRd1!^wiAd1WI9=_A9 NAd1}9d18VhRC)Ylkd1 5s#1ԸlkbA\JBA{ JcJIsGJ--{A'}KcA|޵R9TB9Tv_]Bd1]]9D1Hͤ1C1'([d9}&JC)TpFBD1WgRd1UWZd1UGJ19+ A#:%J9mM9'Z9WgJ9[]Kk15lsC)~R)kc1eesZ Zs97>Uk"1lbGBc18{9}s"1bД c9xV7Z1/b1 _ c$)Wos9UUAs#)Jc1UU S9UU%;1UfJ1 UW$Bd1޼R)Z)cA(9"$HJ9]Ue91ZJFKd15\)S)ɫc"!_fJ1~Ad1u~9d1k:9B*pHJ9UU/Z9UxRC)x)S1Umjc1VuJ9x~}}Jcd9R[{JcD1ZSZC1C] [96]ZC17'?&Jd1@\Լ*c#1hR9-GR1ﶼAc1(ꊶZ9UUJk B{91UUGJC1ܧBD1/A99A9S\_y9C1}9C1?A#)x2s9*kc1zzT\R)'7kkd9רR(6Rc1 j\J)p9C1іW9#) >9C1ˊf9!*fI * *&B9' A9EB9N_RC1U_=RC1[{AC16:9b9d9ZC)_9d1Wr9d1B9IUgJ9_UZ9]B1h\rZ#)K}W{'J#)Յd9c*XhR9Z9mRc1'J9%R9p^Zc1^UR gJ$)#J#)ިB9xr9D1J&B9CBc1*z BA9|hRc1GJ9*?WUhR98UuGRC)WR1''J9si&B9]תJd1-&B9eRB9 ZB chR>s9jbE:9㫈Z1S}9a*9 9d99d1%%B9 _iA)ڿ%:e9+ 9A2`2A"*^b9UUUcJC1'R9V7':s9W\WI1r.$B9]_'Jc1CJd1B9W^>gJ9UUTA:8*/{9_U}sA9 b9U]5{9UUV\J1U:d9-ޞ9C2c@AC2* :9|9D1P~CR Kϋ.Z)! uZ(6Z9osBC1,FJd9W^/Z9b) Zc9wʳs9U^\UZ9UեGJ9xPBd1XBd1uBd1GJ99__{KgBA?gJ#1pR9}]S_J9Z9v? c +s9wvV\B#1J9J9cB9Ad1?BC19d1->HR9uUU'RB9͍I%*bB=Z9GJ#)ppR9+ [9]uRC1~7kk9iJcB9NtA\UUGJ)Ad1毿99/)_9A" hJd1[}I}BD1ɡ9d19C1W{gJC1{r9)bB97Ad1xzGJC1?B9R99VZ9U]%%B9UIc9UUU5%BD1^Ac1{?HJc15[vJd1{RC)c}o˨Z#)__=9C1+d9$2 &9C1.HJ9c]R9zGJc1\Щ/R9[kRA\Z_GJACW'J9hRAZb1c{B9`*fJ9Uc&:99d1p Bd1*9d1? J)pA#)+ 'J#)/HR1+wHJ9,FJ9&B9zRA==ZhJtϡ [GJcZZ9K .R9_gR1__/d:9&B#)\x誅B9UUUɤ9D1z:9_5Y$:9AD:*( A"2*"Rc1?R9pTUWJcB1 RB84Z1\\_b!?_9D1(&JB)ꊩZC157GJA{ HR9vQ*'J9>Z9UBZAU}ËAC2[(B9~;B9 hJ9/תZ9,k9uUU9""'-+c1*c WΈR Z9*}RC) 4R#)*bVRD1XR9uWFRc1=Z9U%RJd1xUW1$)+!1)*.\&RD1UՍ:9y_J9sR-'5Re9GJ9+'J!\* &JD)*sd9 K{Z9zs9TWUu":9DB9p^'J9r99*Ad1z9#)$>Bd1}UGJd1U5B9^:HJc9hR1" c9VR9\^UQd:9;5ZC1 {c1Z1zhJc9{&J9z A9]A9zr9** 92&9d1t|9d1o&Bd1XWW9d1$Bd1A)"Bc1|A!Ad1+GJ9 %gJ9}_A9 -ZA\VUgB9?_WU9D2ފ R9UׅR9k9UMmU'J"!ê9#)Jd9կ'J1,'BC15.R9) BC1̶0hR1?=RA~TZ]'J9{jB9"'J9?WmkB\{uUdI2_A9nm Bc1.BC1.$HJA=Z9se/'J ^RC1-'Jd1 HR9B96GJ#)^x&Bd1U9 (^R9/kc'JUZgJ\YhRAjWA*` 93 A""" &J!b&BC1&mFB1qB9غB)B1`B9{AD:hzZ9*c)_zˈRAR#)_xA#)_z*hR").Rb1/*RAuZ1*:z9WzZAcߕhRA.Z'J[RZ9Z9 hR9{R#1Z`z [1y'B1 99VbAc2`)[%Jp;ӈR9\,ZD1/׈R9/*cJ+WkI [9WWgR9'W%JC)9D)>9D)Է&J ׇ'JC199F]:d9ksgR=o9VTgA#)  'J9j9uUFJd16~Z:D1?}R)ϪR1UJd1UZ1UUUMd91bZe:d9^JBd15Bd1Zd9%_GJd1=Z1?_Pd9)'WAҔc1WzBC1?pk /shRZkgZoW}sgR2__tI_>߫s9^uX^dA9UeQ9WUA9sz_Ad1o?9d1+=WAd1~URAC) 99BC1kAd1^Ac1>ZB#)\HJ9UUGJC1誩A9ήR9*c9U FB9%\A*)) AA"( {9U%Kk1UwAc1o .&JD1`xgRc1hJA+vgJ1xp&J1RAuK'J9HJ9zrZW&B9yGJ9WR9zpB9=ܥAD*j&J1z.'J9mKKZARUhRAUsB}}% c1r c9- c9TWDB9_J1mCGJ9Rd1Wj.hRA鹲GJA,%hR2蟅AD2'J9ɍ9d1cU92 R:95Rc1'V~B  R9oU%Bd1Rc1?}WBd1^um&Bd9*(J9=}}{9GW]Ze1kC9xpR1;r cAwtu]ZA=iJ9HJ9_,k9ɱsAP^ls9awhRd1/rMk9[k9{ZZ9-,cAvTVTZ1sR9y-_FB9|~k1}UU'B1)S9ͭZd1T'ZC1)zJD1%,kBU]]pZ9U)c)*([1WX]1$)Ad1% k9%UUAc1przAd1u_9C19iAU{C1/)k1{9VHbhR) R9u}R9_k9UbBd1lKk9UXWU9d1Bd1׵EA9wsZ9_u\%:d9}-A1 [9W_ckc9UuҔ9UC1U}3AU?.( ܐ&JWxMW_zs jkC1+WJk)*bHJϋ[ARA] fR9U* c9UU/FR9UueP99}B19d9,>99GJ1_A99s9) 9C1~؅9c1hYA#)/Ac1xzˤ9C1- 9c9+29p9)=FRd1'Jc1c J1]HJ9 c9/ c9w")gJ%GJ1iR9^hR9~WZ9R9^܅AC*zR95Rc1x&J9("&J9=OHR9WU'JC)B:9; ߛ%J1{ [A%UUiR9ZsR95HR9@~WAd1Bd1_:$1*o+c9{'JU_ayJJ%{R9jXPR9+9HJ"fe:c1UB9iB9.Z95]iJ$1 Rd9R9j :1_XڈZ1IUUWDB1壽GJ9W+c9=UUbC) &sJ%ks9V\_U'J9 c9IUZc1˵bd1{j c#)- )b9xR]ߪR9qT{C)?s(JC)XUAd1*}Jd1HJA%UB9V9B2{pR)]A*y 8J1/UJBWmGJ9/pR)'*c"1p;*ދsc)b^WU9D)Bd)+jk#)U5Z#)A1:99X~x9d1pZ9UUUAd9vjZ#) Zd9gZauUJcD1**GJB1,gR9|B9;'J9]'J9WХ9c1_ 9#) A1Jc1__ c9UUa}hR9uUhJ9;ZC1|#1U0PZ".%Z`"!9؀Z > ^ XAA Gkd9U}+c9%UU[e9ZAZA^R9jk9U^%GB9ߗ?R9W_{hR9W/W'B1]_ʩZ9WJ1Zc1_W Z1UUWt k1UUUsB#)-5J1VJ9}Oub W׏Z A9%-'*hRA|uUGJ9z/GJ9՞Bc1VhZ9UWWGR9UUs'J9{B9#B1ZzRd1//Rd9zHR")ָ/J9%.FJ9TV~~fb9]qHJAUUzcB9,Z9MAAc17J9UJ9HJ9>U%B9'Jd1CiBd1՗'A9fWUBD1 XJ9Y;ZBZB?;Z1jZ9d1&eJ1՗J1[[9U[PU c9ՅZ9T \Z9|^'J9oB#1x*R1iGJC1B9'j1UW'B$1?.+cARIbsiZ9|HJc1ªiR9U c9ZqGJ957Z"1'R9_?9XWRA%wwoZd1VAUA#)_Jd1mAd1))9#29d9aFBc1":9צIC"ڪSC10R1x_WB#1\6͇J9 XEJ#)V{XfRd)rAD*(c&Bd1{B#)ZD15\`A9|Bd1-hR9UUR9M_B9kۇZe9 Bc*jZ*jc%BKNH c1" %+k1\R GRC)hR1_ZdB9upR9PA#)Z cC1\Vyyd1#) ƥ9C1> GJ9* }A1;ZAPWWB1siZc1?%]֭I-U'R  k5Xʠ*crqKkB( Kk`k)U1(X*{ 7ER + -dRA]rJ9^R9~bR9*[A{U#J9_R95A:5պ99B#)\^HJC)JC1&_[A")//b1_UB9_R9ɍ%Z9Wֺ8 c9UUw:9S99HJ9%?lk9uBd1r~iR9uIR9'BApR9--R9{k'J1_*FJAJAhFJ9RAmZc1A9ƒZ9UqUeJe9kkd1kc`'Jc1A#)*>Z1Ad1/z&B9}$:d9Z˫AD1-<BC1B#1rR1UWKk'JO}}ZJ9?/R9tޗcB9umTJ9}q:9e9C1`Zd1 Z"1hJd1˞BD144kA[Z$)zzhR1\xA:9%SID:9x{+k9%-KkGJXbAۮ$ c9\XrZd1RAP]UZ9_URd1UsArrZAD)+cAW}qKk9 &Jd1UA1]7'J95&R1  c9WOWhR9UU99]T92`H9#*r+&B)8~?Z)_R1ZUJc!bU;)U7s9\$:1=C2D1__Z!?s&B~xkk1Zd1W}cZ1}TR9UW'u9C1 Zd1%RA1`oA&J9-=+cd17lkb)\`J(_ԇJ!_*Rd1&^B) 9)\BC1uU] A1)=iR9Uz@^Z1R9\WUU":9s9{B%'[)_xsC1UA Us|s { 4oMk,p k8{ cks)\s~EZ#1ըR#1ɰ'J9HJ9VUA19d1 xjZA]% cBmq5RAUWVT'J9~X99]*.gR9== c'Jj}u$B9.b9UhR1)c9WWZATGJAb`rA:gR1%Kk9Bd1ZJC)"{mZGJ9]^zPB9l{ J9_5Wb9Z||~Ad1 .gRc1/B9zfJ9ZB9Ac1  c9]US_9b"(9D2/ dB9\*ZBd1 յ":9o c!!A:+gJ!zzGR1- cd9jrGJ9&Bd1>,k9WU S9T\7 [9뭉GJC16R1_^O9D1ls9-))c&Jן[).eLk1rBA1 ܪZ9SUݪRC1/s9>}kk9\VGR)R9ɍ%/R9}WVBd199?׋R95UMkc1}Zp_A#) +)Rc1A2:9o$:9|Z#)/kW%B ljR#)52$19*n(R ^Rc17hRc1-% |1+kRUV\shRu cc1:zhhZ9TU]Wj9WUWRd1Zd1%75Z9x`lk1 --[9zhJ9kLk9]|B1Xb  k"!'J1^x9B*B) EB$))7R gJ9VO&J9dY9_UUI9peAB*.(t9UUJk9WZGSC9UV.|C1U398%σȡҔMs`({w.b|b@s+kp.s9WX |d9WUU\B9U5Jc1gJ9y]5[1U]_OGJc1{zBC1*B1^Z8<Bc1Bd1p&Jd1ɽkk9cWAd1/Bc1,?LkAyՉb9_}HJ1uw%:d9?]_GJ9&J9bD:d9U}:D9 5&B9|kڨR9GJ9W/5B9¥'J9_fJ9%% hJA*&J9^bB1wwA)% &J9/B9x'JzBFB9=Rc1'hJ9{fJAux&J9HJc1h\gR#)={9uIiFB9_kgR#1'Bc9\\D:d9 +'J1|ᅦZ1e'J9;_ZAU+k9bd9Rd1'J (R#1?6Zc1]GJ)7:gRd)PGJ9aYLkJ cJHB)c9KkY[BC)G *cd9m'J! [HJ#)㊪'Jc1fJAWuJLkC1 %ע*cd1ZPZ95*cB)9  B9hJc1/Zc1w\~GJC19 cAWFBd1^p'S"!9C*؜9D1^dRC)_W%ZC15}kc9{9U\ hR9aUtZ9ZC1VzlkC15/ cHJ_ZHR _܍k9khhA9'[y}d1 UUA1-Zd177[Azb`*cA))-5kk9\|GJd1 倄9&B*V/9MUUHR9?iR1_|A9^9d2*z9B2 ,%J _*jc W {S#)99*>'B9߷FB9_%}A:A1z gke1 5kD1WxHcC1WC1%ՖA w]U^ k8psPPZh/ZpZXZI_kk1U^p&B9\Ad1*shRAM)ZAUUU kzbA#)ZAqJ9wPꯉZ9U&J1xPrZ#)UUUR "++k9*~+k1\`CA1^.GJ9ܷJd1vVB9R9W]sBd1'[9U^\UBC1rc:d9>-sGJC)-RAO[BAںJA~{Z$:9uWe:9{Z9UUAVB9vR9TcGJ9sc]R1/_Jc1_,R9Za{R9:9}}IuAC1(A#)/LkA +{ApfRWHJ uFJ#)u=hR)UZC1Uય+c9%/kkd1r_ZA!)c)x*gJ#)ώkc9ygJ9ue29d1*.$9#)XZ95]Bc1HBd1>|HJ1<&Jd1W|9d1gR#)շseR1x_=Z9}U]tR9}=u-|J+J^x cd1/Z9Ƽ7s9''57+cRB c'BKkB@hZ"1zZ#1UW*B#1([")??Z&R@H|NlkJ=-Kk1XXPGB9 /GRb1 FJd1A#2ʿ`B1֢:9xw9#28:9A*) GR9hJ 9C19D1*GJ ꂯU'J HJA/GJ9rZ1U)k15W^ikC1W-Z)5Wxo( 뵕93mkLk' ҔkXs*Jp {HJ먬sA^>{d1U_FJb1+Z9PZ9 o}Z9xobpBd9+GRC1R9_Z9EuU_Z9kkc1?577sC)zbB:sA>R9m&B9*SB1YsAd1B9%Bd1uO7Z9_SuA" 9e1ZAugRA򬧟JD1..J9b99n, 99ޥA%2hB1 .R1px`cAc1Ad1){Ac1+R9{M$B9?HJ9wRc1{A9] A9)* c9mWU5,k9bA~ms9Ky}bC)Rc9b1oUZ9Z <${HJkc[lk9BU}W\ cC1UW+GJC1+Z1.,cC1'J"1 c9bd1sUB (Z9-/+kB"ZATZA9 c!KmkJ걋cA kd14667Z1\R9fJ @'BD)i&B)zbk9#)AiA9C)_9D18Bd1PUՈRd1UU9d1_GRd15&B9 {sAsZ '{C)Zh mk9+c9.({Zss'J\> c9zjxZc1{1|Wmk1R ?>8*cJ_j cd1-=-5Kc9ppp`Z97MRAW+R!)KcAW_)[)ZgJ")CgR1tcRd1W+ cc1/5Z94&Bc19#)^9d1]d1 zpd1 -1$)+kA$! {bd1U c9UU3QZ9TWRe1'}k)W~ R(-~) {FJ +cs3 cWbsRڸ{Z&kƾ|IRj+cGJU}cAJA\:GJ9k)c9}_mM'Jd1''J9[{R93co{s1]UUs1 _bC1]*k1bUhJc1 &UhRc1ߴB9ުB9u:95i79d1'gJ9oe:d1ζU{1W5 cBUTl}b9KoRc1}]Z9kC:E9jZ") B#)x߭B 'J1mA#)~9#) U_hR#)o [AcZAhR9WhJ9C}JA5WRA*} KcI_/Js#)b1u c9U%_R"17* c")XR#)7'Zc9@pXLk95}b9uUUGJ1.^s9\RBvhR(8XgJ9ːGJC1۸jR zs'J"7Jc1 BD1>gJc1*?՗+cJؗhR ZB)>_ c#)k/ c Z1> cD17b1XXRgJC1LZ#)jJhGJ UZd1UAC)W}΅9 79d1_ޥ9C1jZ9C1/uإ9C1Ad1x~'JC1aՈR9}_rB#1J9m{!(7|HR>^{|&Jzj{D),sRxlkgR*+cAxxxb{9U5/lsd1UV<J#)۸FB1pZ&Jq [C95'.>Kk9` cd1k/7Z "GJc1 ^xkc#1*_RB1n *cC)}.k9ݭ*[J b~R9uAa"B92 :9.:9_^9C)`肠99-5UBD1VjAD)]h#)U^s!Um'9bA */-A*Ԭbd1 _Gk~k(z WO(74iZ򿫥P c-/Mk {R |R `RB.URB_FJ9j>&Bd1W'Jc1.gJ9kBR1hn~o9#)#9d1u{-B9㫦hR)ÞAC1A9ZZR9-gB9|XB9^R9UqBd159d9jAd1/'J1. RA~%J1oRA]UuHR9s??{1"b9TGJc1C%'B9Ud9$2 1 X Z!յ5 [Asz^GR9hRA[|ZAUW%ZA Zd1~+kC)xGJc1]&Z9u (Z9U]\kA?%occ1uRC1bc1%:99#1zR9U-R95_BC)>=Z rZ"1GJc1\~ A)׻0Z9up cd1_R__GJc1T%&Jc1|XZ$1 Z)ZA#)Z@Zd15%%kJkb9/+-7b1Z9JBKGJd1#y&J#1TRd9{BAAc1jHRd1U9GJ)弼Ad1]+?9C1H9(bC)U}s9d19h[ kcJnZAYX{"1(/|bXlkZ"NkhRWVP+c'J c1`ZZ9]VUR1Zc1}cB#1b(cB; [A86*c9h c1U5ZAc ZA-݂ZC1XJ4 *k95zJcb9Z")[c:E1A1&B9叕A9B9?rZ)c9V\USA1~^JuAd19 x9 7U]{#)W-|)~~O#)WT~J_ sAU bD)%UUhce9x?Zgk(WZ _9_{9 Jܪ()|LkI'J9)ZA͈RB%*gJ9.Z1??GJ9`⣁RD1mBC1B9A!`Kk9Z9~:9uuB9gJC9⃯s9UURd:9U_}Be1Ⲃ%BD17\B#)j+ [A},sBUwtZ9US}A:oIA#2[iR9_HJ9 ן{d1WR9J'B9VGR1^+ c#)UR95 c9zjxZA֭bb9߾ hR9[WhR9xW_u'R1=R9 bd1WZAis֥GJAkk(Kb9՟%b9jRAݗ7U$B9|~?%B1孺&{C)?+cd1+c9حs ^Zd1_GRZrgJ gJC1¥zgR xA:֯ZC1խ.Z"1)+,k9~~ZR#)% c1;sJb9M)cI/bd1LJ&J!9;9D1](/b9[5WLkAU%jZAWZ{5Z9}_A9d1?AC)/?;hJ9~xs'JC1W1s]UUAd1q^he92=LcA {1^\ c!>/{C) 'obshRi8bsGRWuTҨRc1^B)Ad1BC1Z bc1?sAYb9 sBhzxRA*~ )c9]hc9~R9k_XKcC1 lk9WUU%:9A9"/ *9 A9U9C*`B9ŵ%B9r{9d1Rd1UU5B#)Z*&J _{?Zյ*sA,|c951#)UUw1WUUN|ߨZC)UUhR#)vDc95UUUk9xUHca ^[(%WsI }{B RC1_hRBqRA?gBA붠ZBZ9郃R1jpA1#{hJ9%[B95=hRd17 Jd9GR9UwP_Ac1~'J#1{*A_x&JD1?AGJC1XuA#).b1hR:p 6Jc1Bd1ﭥA%:\J1A9&B1zRB17:iR9VT,k9ɉZA禩ZAwK:D1~/{'JkKkAZ#)`Hb#1ɉ Ik1㉍Z9V_X9"2 (Rd1= cAOUtI{A7}uURA}uhR9/,k9T^}thR")oj+9C1ri9C)zAd1R9Wq%:D1/ox cc1#9T^WWAD1`פֿgRbBД(%btkkGJpRc1_WA#)Zd1]UZ1B9gZASmZA*|J{{cB9U~GJ1zf9!2*gJC1B9*" J1v,RA_X]A299U]9D)PxR1B9AAח$:97{&:9VTzB#) bRd1(U}'J ((" gJd9WgR % b$)ፊsC1V^RJgB)/_B)ذ I1v7AC)W^'JD1=A#!*`'Sd15WUU[C1\զR(%.|")/U9C1.zbZ9*Z9wjRA<%ZB" c9rr'J9?UhR95U}A9JA͍A)&B9kaA1kJ1?R9|Jc9aW_}&JC1rRd1w^ c1JAuB9A:뱜9UuUB9}+ |AU]C)hR)X|bC1W UOd1_Z9 bb9(WkA^egR#)pԶB1*7HJ9^'BAˈgJ9S_xb9 5)cA\bhJ9-'JAXU{95KkIZBo{hZBuhR9~/hR9:J ZB &J _RD1coBE)A1('J9MB#) -0A1Bd17BD1 P Rc1?[sHRwZ9bjn cc1Zc9>|D96 *scA'4)c9tnj~Z Z#)OgRA1A9X_9#1.AC1Z'J9quhR1%hR9/=bAZC1=ZAWU\Bd1~7J#)=?&J!Kc#1!1kkAxx\XgJ19d1 s  A7-|QsBwd1+c%9!. AC)"=:9x]g c1 퍅IcA9s9sAB*Z92pXFB9]VG;9}_R9GJ9Ad1Z1_9d1 GRC1?7?&Jd1A9%7FJ)_:1uhRc)kJ =WgR#)'ZA-Ucd1UZ)?b1+_WB9NB9EB9;}#:99c1B FJd1:9U/ FBd1B!h HJ")o (Jc1W]}'Jc1=) ZBV]WGJ9Z'J%+c9bzjsJ9zAc1˷Jd1?Z9AbrhR9wGR9W|uWA9=)'J9>ls9]sW_GJd9?A1rX'Jd1GJd1eB9Ww>$B9fLk)?bb)A98sAksAڶ_Z9WZ9)bsթR1/ZD1\,kAUS^gJ#1GB97A")B9CB9< c9UTTRd1]})[9ʨ Z1Bc1 cd1-'+cJLk9?UR9 'J9-?hRAUpB5U+k9W\wUZ)_9) R 5Z1AB:+EJ9?T$BD1'B9UZd97%-ZJxZ9jP\fR9?]HR9WW09VZ9Us9}XHc$1Rc1_ 9$1x(dR9Us9^\Uus9UUX_9#)Z95UUUJ9}k1U}IZ#)2Z#)]'J9SU{9UUURb ^_ˇR 5b9-+cc9XPGR1UAd1߂lk9R(Hs1-{EZ뭟hlsGJ˸x cd1UVpBd1׵ c9uA}Z1 ''+c9*cC9Aφ:979#* /I1CJ1eOkk9*c17{AU-1U{9UUxs9U /c9U߂ь")ի*ugRբ3{4)kx JU`9UU~*AUUUGJ0\9A  A1dZ9uEUU99-Ad1~92(b"!&J1w$:9B1|hRd1UKk9}UgJ1a_%:9/%B92xקJC1Z9,R$)`9c1\ k9UFJ9emR19U%e{c1%OLk9]UGR9ĈZ9''J9<&J9qAd1kV:9hAE2RXB9PeB9ՆA$2ɀR1ísAW_{A'+cA]𠠪ZAՋWlk9ߴ [JhR9zX\&B#18Xc:9}y.JD1R95c9UU^JhR1J9sK&JD1Smkd1%UZ9lKkd9ͩ{ R9?GJAhRd1hRA\ c9;GJ9tf}b9%UAc1适AC)99+&J1_hR1WԼJd1Bd1‚ZA!"*k%BclR9tW]U9d1%ե9c1jGRd1wU-fRC1md1}WUZ!)/ c9\7GJ .pHJB1 HJAUB9kAC1|9d1=- dA1_9"2xLkC)/U+cc9Cb^]b _ UUd1UUU c#)%UZ9 %5k9PRRrZ1~MT%B9{b9 sgR^_\Jk(~ɿ 9}{&RksJx's9XXR9WUWXRd1'7bBXx^k0hRC1^~$ZC)uxA9Z9 Z`xmc /+kC1 .V|9 }U9*uRz+UA^ 01~U0{ psҜ{sˆ9Ҝk""潶{ {`1Usc9UWC1UUWj9u8R1 c9uURB1bR1uUUd91r**d9d2`9d1|b1UuI}Ad1S__]9d15&J1/ B1lZ'JwfZC1rrKsd1U߈Z9W{fR9'Jc1//9iuAOhb9Aۼ c9WRAGeWGR1:BC)CO9 9d1ꏳb A1 cB9vuJA5 ZIs\vUJ9ʷ c9ŅZ9b9BcZ) cAp^&J9{ cc1?*^$B9%/&c9_WWgJc1_Z9oW7+B9Vo9c1*9C1-ABb91}lkA'.RP{9U_hRd1b9U5WHJAP-hRA| ܩZ9_GJ9]/zhRc1B9׎&BD1gR9_IR9W-&Bd1-|Z9JcC1_ZrBRD1'UZ1B$BD1hRc1i%gRd9__wkAuXZ#)r_Kkd1XZC1]ߧZ k/B #.DJ)GJc1A90:d1RRZGk1UUUj9UUeEA9 A:zZ'J9^`BC1/ks9MRC1`hR#)xplk955lk9rz`Z9Wu~hR1Z9 wUlk9UUZ9uUZ1A_WW%:D1 ?B)5jc1 U*c9\VUaFJ1ZA)Kcc9lk9\V^\Bd9,XAC1bJcB [ iR9=%5GJ1xxZ95UU9d9ʒB#)~ZC1+]Pd1U]d1 Uֵ9/twU-Ҕ{({XX+k`/Lk2ms_Plkw簔mk*WW֭+c+_lsUq!A_ A+0@^ -c9U^jka9#)Bc1]R1_WI9C1mo9D1U*&Bd1 &JD1hRJ$sd1{(gJ1R9gJ9]GJ9osZ9U5Rd9KZ9x_R9vB9ڌs9- {#)TTZ!5=9C)'u9#19d1‚iZC)b9}{$B9*uKk9KmUlkAUuGR9Z9ڻ cKcApUU&B9RAztVAd1JcgR*ԇJC1UFJd)(ߨZc)gJd1hc_B9qqWB)C/k#)/ [A1ئ'>S9_TRA5'hRC1Z(%J#1 Rd1VW k1uUGJC1譕^JC)Je1謾{9UUZd15,cJU"R1~\dJ9?^sAbd1Ֆ\gR#)s1XnuUR9.R1XZU&JC1?~s7R#)ms 99hc9UR9w_k{d1UU_X9d1mr9C)x~Zd1UWթZ9U\BC1B9uB9תňR9KwsAm}{BQU^ZZC1X^R15lkJ`pkoZ9ahR9+{UA_XUUA** Zd1cBd1>9d1/%B1?/9d1oN~\A#)e:9}?{AUUZ(*`RB)C99psMkBC1sR^&ެs!A$:HJ9ZB9A9UA#)9C1pj9C1{&9#)A#)c>hJ)-Ց 9 UUєfAՓhR;Uus荳 |kB/JkЮOlkux p k Zz/{gR:єJc ߐ9X9U~*9UUWZ&BAUBBUISAW\lsc1WgJ9hZBRd9BfB9U92HR9&WWZ9U/abA]SgJ1~GJc1*GJ9*RB1>B1V(R95}B1~A VX9*+Z ?+cd9gJA'JAl`~Bc1.'J9ȭBA/b9%+k1_|kBd9pZ9յ5GJ9vuFJ1}R T&J1mHkd1UUURC1A1-Mkk9uZ9U cd1Kk#)V^X*cd1_S$B$)WwZ9U-R#)%$%J$)uZ,Z#)5%ZAwj@JD1:FJ95'RAU bc1 cB's s9VT^ߥ1 bD1//{!bB*($B9[1NzJcc1]_7Kcc9%gRB1rA9Zx>A1z~991Z9ɖZ9U_^ls 9D1pb9U cd1\U1\WUUHJ9=UUA9A"2 *s9UUS]BD1GBA]U9D1 xiZd15I[(Jn`joFRd1>VhR9] cAsuUuZC1Z1p99 Wl&J1_J9{RU9C1zd1 08Rd1]q+k9usx cC1͇R1ׅu+cc1յ5sZ\]U*cC1rzgJ13bA]UPpBA|hznQ9ܾU{9d1ҚPB9ߺaBA=bAC1XGJ whR U9-JRd1R9o?W -"1/A-UtBєsVȧmsJcxf cWxޑk-՚qlkϲk0 c|lk~_Rd1JB+_R'JR:gBA WhRA1CZd1hA#) B9הfJd9?'hRc1B#)(>v9C1zs&J9ya&J9U %LkA}MWZ9WU[X'J1xZ#Z9խ¨b1xxA ՜(Zc1 KsA%+kA_UWT'J9ʨRc1??s9XmBd1֋GRc1kAs_W_B9^]b95%Z#)Vlk#)?WUlkC1UT]U%Bc1+[*[c1OW cD1{c1]Zd1 cd1_s1sd1z~֩Z1y#"gRC1)~GBA_޽Z **RA$ cC1 _s'J>Ls1{'Jb+kD)wbC)kA)u} c1_]&B9UwR#)/WsJc˯FJC1XzAD1+{{9Uݵlk9z^%Bc1ĵb9U=J9u9D9*Z)KB#)ںFJe1pjB)x`GJ /'Jc1WW}B9C1*A9%Z Ad1(^$Z1_bAuT]B9 iZ9UkBd1Bd19ZhR*l=RC1^9B*LR9U+c1uVW9C1[P;9d19d1 *Kk1W]_5{1UUUاJ!_^{x9#1;EBd9>8u{J ?jk(ut R Z#)''.ZgR\p+cAx^{hfB9߱R9PUhJ9^R]R9]WogJ9eOA$20PB9@,9$)X(R_? Z#1շ&J12HJd1YGBD1_(Bd1W?B9 A:X BzER _ls) UAUU9 UA lkWpls_{KkZp{Z}oRHJ7,ZFB7VZB/R'J\rhR9[,hR9h7.Ls9x_9 Zd1]q9#).gR#)?UhRC1WU'[d1UR9վkkAt]UUhRA޷b1^ZA5%%+c'J5sAT/)sAxXJ@(^ k!/ZAՕUB (pA " [1OUJD1/ R9h^R9_}B)(8Zc1 &J 6fJD1]oJkc1Uu؋cd9WU-Kk9sA/|d9iևR9OlNB$) kk9GRD)l cB c(.KsAխCrZ9*c")Rc9EZZd)4U髭{A]*c9c9=W cA^yZ1z+cc1gJ9䊣GJ#)|k9 +-%Jc#1u,Zc9Z \B ZC!+KkC1տKk1QR9uU GJ#)RD1-'J#) 'BD14B1HAd1'WBe1bd1UU_`gR)CBC1'J9WBe9׫n+cd1}5RC1.:xZA]B9؟>`JcHR6: |9WWU79U]sWLc9_UgJ9TT]WB#)7B1Wy /9UR_Uc17Uus9UUUJd1uUu9C1K(Ikd1էRAj cA9b)*c$)%/s'Ja-kA{:D9 k9UU5 |c9U%C0.ks(kB*c1]]U%J9A9^WZjsD1)k9Sꮏ c9zr cA#ZAi, c9} [BU_₇R9V\X9`9)GJzr9UA9bR Ulk9UO1 Z1_WR9+UUJ9 [9'J9$ GJ9KR9 &9)&éAc1mJ{C1Y}c{RC)GJ9y3'J9)R9uU]'JB1 +Z9/hR9OfZA)sAo{sJ_+k'J8]}R`X`/&J!p9#)A")z B("'JC)ssJD1=5R9AWGJD1оA#)hzZ") Z w7*cC1{*cB1+7b)W?,kc1-{9&gJD1*zTkkd1}ٱ c1.zj[AM%]ZC1ZAMrZ9>JKk#16Z#1z^/Z)z%Z9PzemJ)++-b9U+c#1gR#)`SR)%Z9Z$)Zd1hhR9 [9%%55 [B4HZd1p[iR9cKBB)* bks9 Us*cd9Z1 [9V [AyuRB1V9)6X9e1|9$)x'B ?Z#)lgR9_UTA1}]R9n]UJ1UUUtR '{9 wU(J) UhRd1zlkAxkk1XWW:$1xk9#1»d9#21 (EBD1B:9+= |1M7{1U^P^̓9#)zd1#),hJ)?? ZA96k*KkC1*kkAUgX*kc1%Uc9%_eZ)$:d9Eu_8kkD9!k1kk - |d1V[sk:e9 Jd1j7ksd1 -cQhH [A+(? *c'RhlcR ikk'J""KkR_Z9z B~^B&B%UR#)UW|A#)9#1J#){{ Uބ9A UBD)?*A1s^:9 fB9qU2&Bc1\^9#)(ZrBd1%RAq'J")-~A#)^^"A /Jd1lN췇J1Ad:B9s^U9C1|k[A9--lk9Z'J>7ֈR9*tWfJ9[R9pRc1_&JC)xz]τ9.'Bd1-R979d9{Z9m%R9V" cC)7'JC1WW}? c9bc*k9u]\FJd1R9zxZe1-ks9%{9WWgRD)<=7 cBJ'b9bˆZd1 c9{u cA/CrZ"1rܶ cC)_R9zz>RC1UW^Ad1 )%A1.b9WS{W+cAmŕs(Z#)'<ZD1Ox [97kk1[GJe1R9{KcJx:9`%.jk9UU55sc1UUFJC1hJ9MU]ZB1r c`z|")W\pR(/ynRc1 UUR9`U9D1AhBd1%GJd1UڳB#)յFJd1'[DB95eJd1leJ):E1++ׅ9#2 *-7kD1{5s9 \_sA׫Z#1$'J z׷fJ! Z)W~A *zFB 9d9߶92p9d1'9#)x^ooJ#)}]fJd1-Օ c 5_k#1%ZA\B@Kc)"%k9Z9_>kcc1W_^pBd1_}kk9/77{%Rb*c -' B1knNJk1UUuR#)~)c9鉳Zd9`bBsA {R}isZRnlkZ4,sR.sZ_}_,lk"1y@bVZb s5 |"1YK>Xs!Ad1CAd1շI9C1sGJC1W׌sJ)'gR1ϺGJ9>{R1~9 jJ#1"R'JGJ9W__%B9%B9ַZ1U:9Ac2&<:d9Jc9ui{1U{'BO~ c)jz9#)%U1C16AC1 UB9"HR9VWZC1WfJ#)%DBD1>Kk9UURc1 Re9A1GR9/%sd9xxZZ")\Z1+cA%Kk9^b1"{iR9WͧZ9shRc9߽b9xUgJ ^/ c#) Lk)z^רZ9bbA 'J9_hRAOV[[hR9U99 ~6Ad1A9_>9d9):9;}Z9غUjk9CB1XkkD17AsZ).ZB% c PGJ19UUh[1d9#*)9"p)c"!7 cb1nZ)*ZAMFJ9v@bgR9UU\\I1/_Ad1{ɯ&Bd1-hJ9%.ɵkC)WZZ#)J#1xׇRD1R*+c#1n | 5plk"!'J9nlkA7#)6Kc1zlk1- cC1~HJ 7?+c!W9d1d9C* s9Ua]U9#)B#)| 9#)B P_gJ ?b!" -c \)["1WsI{:sAiV\EBC1x{ cC){Z~ʋb#1sFZn7*kB9 .R) cRjsAzzOJkhZ[sZkZsZjn.OJO c-+-nتsaVP`{a {㏜pZ#)XZd1]u0C1U\VHJ#)_ܜ9d1>)cd15_s 'JC1WUkcC)__fR)ۿ *c9%R9 ^Jc1 /Z1^ONB9߸dJ9U]5R99ZEJ9WKRd1Kc9էZhR'\ZZHJUZ px^A *GJ#)WW_9 *9D1)+-B9ߺB9.-'J9ZhR1m0+kAUU/R9R\995A9n c9 cD1PXRAzo)R#1ok[Z")/*R9,R9n,8ZC1VxZ")9e1 ?R9W kd1>_'J9-R#)?.Z \A (B9^A2(RC1b/'J1.GJ1{VJ1oϕ&B9U99uUu*&Jd1_R1I}Uls9U5mJs!k9Z9'7*c9Pphh9d1}B1z9d9r/5:e9)z#A2ॵs95%լ{A^[+cJUU%b9X'Jc1 c9U]Ad1߮'J#)/GR)FJ)xA GJ ic97t9> [ \JC1BZC1 c{C1&GJ 1sJz)[d9zpn9#)i9C1I5Ac19d9/Ad1^bBd1wzlsd1]U%+s?_Z!UfJ)i |1RC9[Ic0o9s?!UUW^'J#)/5sA ZAX``kIlsQ*cAT\(cGR-bh{(s + "ДHRcsZu}sb_Zsb^{s(RX򊪭sJ"pO")Pr@kd1+%U{@VX`)b ЇJ#)ԉR)~779C191 4GJ j'J `Kk!!BD1ڼFJ9cӗJ9׵<*c9սR9}{B1>%B9gJ9-[J9A:zZ%Bc1sA顠 ZHRNZ'J_'Jd1xvk kAC)"9!B#)5B9b k1lkJQU c9UZ+cA %Z9TV߄9e2 Zd9U7&U [955Z9|xC c$)yR 3ZAxZC9bRJc)( b X*cC1SRC1 Z9BpZ1XUGJ9-- +c9)onJ#)X9d1Zh Ad19(zB#) A#)7ުR9U cAuBUGJ9]GJ1{9d1wե9c1 &Jc1Wsc9U kk%RRD1^^T*c9gJc1WTR)??W-KkgJ9zU_EB9U>GRc1J9NWZPLkA/kkiR,cAUZX\A: B9wRbD)R BR#)EJ9^XWUs!_ [!gJD1*"hJB۝f"R9KZ9Xsd1'%7)cD)PphRD1xC1.bn{1hlk")I_B#)Jc1UU{fR!mfJD1n21 w??R)gJ XآB ^A r%J!rGk1jbA{mkI?S c?XKkA'5sR^~zkkdINIsI$kkc9PPZIk{C1#)s#)\/A=sRˮ c9%oo*cc9ZGR!h'Jd1xPhR!|*c9Z9RpA#)P^R9?] c9WTW&J1UUU8Z1U%Z(p 9C1%WA19d1A1[AC1Bd1'5GJd1տ6%jk1*:KkGJpB!JkC1Z)^h'J") ++c9 ZAX^Ԯ{9U_`HR9,cA_MM cA`KkHJs Rrz*k")Z1eM_W9#)b ?+cd9m% c1p|#:9VR1^UUU&J ڪGR#)|_hR %KkA}RA[K+kA!=s)b``BD1AÊ.C1) OA&{ZwJHHiR9sAWKk9:sD1Jk")O&JC);b':*c9jOBD)UTjHR9]!hR1v~hJ)RC1-~AM (,(cb9ZQ jĬs"9ɩksBAzsRb9pxx{D1 Jk#)PGJ >z ") 5{Z=~{b *.sQP{Ik+/ gJʼs9zh(9(ϬsD1{@pc 4A cC1wVXc9d1-:d9c+/9UcgJ1[J9R9B`Sv9 XXI"(`b FJ9KGR9_AF2XJ1>?o~gR1th5R9IZC1ZjlkJ.KkiR"桍sR/ZAPX7B9,8J9{A$2A1_{ZC1_i5b9obAvéZ(J]m"`b17'- [9X\A#1ހ*'J1z%Jd199,W}XB9Z'J=)- [AbFR9sX]RD1_I&J XzZ)j]* c)Z#)Z9\^B9{xZd9Z9ZZ~&B#)-ߢAd1GJ1?c95]R). 5ZA+c9XZ1UWp99]A1V^9d19d1Z9~w5KcAߴ b!9Z9?5b$)'6jcc1RZp`Ad1Z鏠'JB1o/,c9uҤBrUUUB9<_Z!*kk9*cA+Kc(@ Z! }1)%Bd15=Kk1#WUFJC)$B1z Bc1>hR9.Z XGJ9U~R >^+c %KkhR\s(``Z |}Tp.1 |Y{0'B( RA]XiJkB9 /( /|A$=kd9_嶔k$1܌siR62 [#)U]w|{1Z9VGJ$) ''J z +cC1A-N(pHcCAb=WsIZIILR sIzPr{GB Jk9Zzks %%5sc1prbj+[e1'?{Lk#)Xx萌9/Kk|&t.HR 'IO,k{+[?.1WV9UUU9n %Z`A9ꩈRd1zBGJ#)?6++cc1}*c ?Z91UFB#1hJ1:(A*%(FJ9z.AD*% Ad1 RC17GJ9hxzb9%-+cIsb ^V cA`xlsA+cA޼^HR9_'J1-׸Rc1~hR#1 +cJ%J[A]o([dA~ [@) Z9}&J9/yZAzr'Jc1((iR9ULk9URApR9pZ[_fJc1{FRC)b(R9TzZC1ߟ7 +cA@"Kk&BzxJc1w\hJC1ן?+c'JhGJC1.Zd1z`HJc1㭾R9W7.{JUB(*c 5Z  ['J c9X8+c1UU^$:d1WVW\Rd1Wuk0?k0|*k9ˏUs1Ws(BsAxraGJ9.9D1B9[B)*9C1]9"){ c9ՕbA);lkZkM*c#)\\\A'FJd1j9`  Z9mFB9^\A#)$:R /==LcAIlUO95yp9^rXUGJ!Z*b#))-s&JxzrkKk&JK |A!˫b?ߚpAz\jjB)ܿRC)*c9]s cc9ТsA\k [9y`LkAa/sd1t_Rs*k#)uu'BC1uR)Rc1*!fJ9|A]e |A^rsB9IUsA7А"9sGRaKc'R O n* c@-./1hjk Z#)c_(#M 6bJv\z̓GB9UgJ9O&Jd1X܈RC10{}&J9w)$B9ջhR9ֵGJc99%2.- gJd9 GJ9BA9o.:9 Z95{9 VU c"1Y3ZAp`GJ9BRc16 ZAh8RE1(pZ9"zJ#)\WD19VRC1hRC)~|xB R98B9*~kA_5mkR}uZ9}9C1B9  އR#)<>^&J#)p{9sZҟ chRt_Z9zpXVls955%%s9``pP:d9ߐAC*(+)A#)>{9= |bZ6{zX9#)+89~+c W+c9-lkGJ? kkC1x*s)=xs*tIV.^{C9~Jc1}0|A+}{IzϺb9\`Bc1*b9U+c9WohR#)_TA)qMB bb9 {Rv|WZ1XPp`FJ)7'AC1,ZC)\_fRd15gR1zhXBC15A`B) *c#)ls9u'7+c9U,\9 ;y{c1KͭRD1%]-|A # | s܋s9bjb&Bc1 %AuUUBC1=-t95WU].")Ws(_p [C)W+c /'Jc1WhJc1WU9C1ݕb15Z9RA0_Re1jz|A>-c9w^zs 7yМB9V{ZC1_Z")5{C1pU9 z̓9s]UZd1;5sA/sIh(ks95~蓥gR+{\7b/J0ۨj9| %BWzd1ƀ{C1( | 'r-|A}WpZ9}J1-)`;9W[BC1{9UnB9?B9*zjZ9SU|R9_-GJ1`Pte92je:9U]ˉ92 9#"d9$25-g [JkKcGJ7Z9xp'J9opc9Lk{9UURc1 'J#)@GJ#)s FJ#).?Z#1xrrz9#1?<,Bd9jA#)s+kC1/Z9pFJ1Z17ZaZ)xZ?+c9>{HJ-‚sZ]¢Kk&R` ce1xjbz c9  c9X\TVAd1zꪪ99ݩ5VlkC)ח' /brtߋsD1p\B1C:1'J9oUB9忻 B1j*Ib9lkC9 Z/|AJkd1U c)'kAlk9Wkcc9υk9@ Ik R9GJ9 u}Z97hR9nB9 zZc1Z9ͧLkBZ9`@kc955Ac) '$gJD)n&J!;?*kC1 =b")pCZ12b9sөR9ܸZA R9ܧJd1{W>{9]{mBB)jb.|%Rc#+k+{d)zB#)-Te9D2h9D1 Z1OZs(=_;sC9x5|+cC1W9c1ox|GRd1UMM9C)/ +c9%- OiR\VwZ9zxᣧRAuyZ#)? c9SNk0~ÍIk9C1[ BC19d9^ ZbC1UW?_HRc1/=Z9+s9{rO|HR+ ci4 thZ%uUCA(TFRBzє-k:N+ktsv69UWTicD1'sa7+ДB9k) 4بRc1 6J9FB9}%BC1w^ҊRC1WR#)GJC1>Rs1\bd1(~&Jc1+&J9SjWA*@:9~s_wgJ!Z9= c'J^^P cANhR9pZRBU7Ab*:e9%BD1~xzd1Xx9 U9  B)bCZ)BB&J#)9D)j ZC1W5LcAhR9VUA9&Bd9:Ulk8kkA˭s1' { cJlkZeU+kgRbnsGRU'msgJrDB1W&JD1IhRc1WsA |gZ>d[dRd1Զ9!25+e92/զA1#B9 hR *FJC1ʪR9sAU ?s#)^xs9 kk9UVbBC18/9kA%vVNAV\[KcI es9w*c9z+cd1RARAɩRAu% cB+cGRJ˭*R +-/,R9\Z1'7fJd1]_AC1-Z)ҟ c"1 BcD9bZ1q c9>b9JkD)J9)+)2#1_{9"++-O k,ՐKkz@nk!^&Bc) m{1UUED([jZc)R9sͦJkk9R(A1ucBC1GJ#)>߭s1PD9k./{gJUTR98zݧJazj먊s2{ 6jk#1\Z9u鳨Z9}WxRd1_mk)u:9R cc1"sAp{A %Lk*6SI~gRss[2{Oy{6mkpls9^d9Zd1s90{Ό b cd1z㫫RC98Z9_F:9cZ9M&BC1\)Bd1gehRd1"9R9BxAd1 ^W'J9C#B199p`j:95UU} c9/7+cJ:ZE1``BD1^:d9[9yqUuBc1"BA#)/HJc1w2GRW(:C1:Z1o+-KkHJweR9V9D9rZ9( c9r^WB9HJ9b! ZA"+cAnx'J+ Z^wukkgZɍ cb :ZAH+cAmk9d1{rb{1UUPc1 "(rs9d1&m9e1998FJ9o c9UUZARW~ cc1bb{hRd1_k cATWU9#)xZ#)%5Zc)GJ9swuA9JzohJ9U_5 kC)__>RC1=/s9N(Jͷ{9WXbjcc1UFJZ9^+k9~sJS:{A\XX^s9%%W_Kk9U]hR9U:&B97΍{!/?kJhONs#9.B'6(Ҝlk8x!Zꪒ9:tsr3{+J 9xX\VGJc1>v'J9=Rd15WgR1?UZ9Xb +Rc1#RAUu&Jd1'J) BC1g6 kd1UթRC1RC1'5?sBUB9oXA*bjCJ1u\bC1' +cJ>86Lk9ZXxBd9~*"B98cC)޸Zc1מ(J9uTpR9]_U5d9D2r9 xA ÈR  '/Zd1R*cB1'bAbrXB#)HJA1 cD1k/ KkA(+c9Jk{1%{R:w}?kZۿߠlsZxbhZs c9ZZZAZ#)^0{c1% {Rn{@'Rd1UAd19d9GJ)zRB9Z9_u c9?UUR ` &J +ZC)U=&BC1UB-Ukksc1 /--Z)uTJ!6s9ccBA#) ZZ1_ d1-_Kk")xmk9uV_bb)I1)-*c&JʭksAqqx|B1RC1?)c9\Pk95-pBAJ/!1`pZ#) hJd1P\9( (s95KcAZe12nRC)\X/9 ҔFbPY(" ,{9TVVTb1U_([)? [)%_gRd1߳]bd1UUZc1XrAd1"_B9:׉R97 c")>R97%*c$).7{RU( |R?TT{!TpGB#17GJ9ݧZ9}OI<4sQJܦb9WRc1p~hR9_ k)ck9{Z+Z-7ZR{Zjt{ҜA/S]~ kzbAC*c9VZ{`{9uUU ")cC)`}AD1GBc1+bc1 c9zR1Zp'B)^ gRd1UBc1}קZc1bZ95)cA.R9thR9ysXjAd1XWZ9 )Z9,$, cJXR c")'J9+'J9I,>Z9hJ9VUxhR95kk9UMuU&BC)Zzz`R")-+k9zpZC1r+chRpBhR9x\rZ1V+Jc(7Lke1*xKc(mkAZUARmosZ{b}Kcbz~,LsZ}{w|gRC1ؼ,.Rc9|GR%|A~Jkd9pZUHRC1SGRd1WW_ؤ9d19C1j&A#)`hA AB1R902 c)_>ީZ9 cAXUR1\J9TZb1B9#u*c1'.{C1Zb :Z~xs9`pb`J)}?Kc(4sD1{Uk9-Lk9Uwk9\WUUZd1SsWbc1=5 c9zh [c97B1>\XJc9ZIpB-iU1&uUZ#)p"ZA !R1ThJC1\Ub1?u+c(J , +cBg؇JD1.9 ) 3Y{er )-1\X\V9*cZ9 UU cd1\UUwAD1׽b1UWUq c1qiuU:$1rAzzA GB9p&Bd1>:R)hLk1 U.ZUusqsb569{9\j"[AUVIs9ߟ7{I& kAOORC1rgJ9U堤J)/'CB#)Zpc9Y={Z%5n96zҔs"shҔ{csտ4{OUKk{7IܶqBXrrs957Z) 5_jkc9b1}/ c)˭.Kk1 kcAXzjc98b1{ZC)_X'JC1b9奵 S1-57kc9>.{D1b9jzrrA#)//ZA:8ZJ&bBOJ#)$%J9'J1oRC1{AUuMUAC*HR1͝Z1Zb#)" KkC1Pؖ7 cB5Z#1X/{'J%sJ,~wkkd1__FB#)\:9rUZA5P k]ܮsbl8&+t csmU*kGJ(ڂ k'J蘘kA{sI;lk9xRc9Z9skGJc1:9KZAd1mBd15^R9u=UA#)v9)A9'J#){AC1B9#lkA5U_kA cC1`%B9W *c!)[)`HJ j/_{%Rbrbsc1]W\)c(Zr;.| Z9tJk")rd:9]^? k9UUU c9U]V\ZC155 sAjZ#)- [9_W\'J1RR#)_r3ZA =,b9`Z19#)t&JC) c1ZAXHR1RNA --% szo Eb㡦Rd1 c9UuZd1B9bAq]]UB1bz9S_UUHJC1kMGJc1]bߟkc zkkC1܌k(J{{(KkC1W~xKc` /|Bo-jk9.Ik9vgkqb9/+'/{'ZˣӊkQeh/ xxrk)c! - k 4b!zp)k99lkZAjz諱9 3s ,4 |zs+ %+kZJC`59-)3 czNhR1_hZD)bWj c) ^{:1_RAcR9W RC1%R9b ]RAjUZA\KU'J#1 c975Z#)'.>6Z'J6<ZD9Z9{{bR17%Z9rZAT`Z97 [IihHJ1GJ95A XpA#)/9$"(B9B_{AqZ `pZC1Rc)`мR9կFRC1Z1{\iGJ9ucC:d1W_GRc1,k95%--kb%4sZ*KkFJ kZmj c). J*cC1$'R9(6Os&J9T k9UUR WJd1A W~9#)(nBC1JAC)/9#)N*B"))Ad1!'^bFJ UgJ#)A#)ꋮRB)~?bC1_iZ9[YAc1}A rR WgR)\d1XUUs0 kC9 lkc9ۅpJc ڲ od1mŷKc9?ZAPt+c1̏ sC1KkC1pPs#1o\܈R'B9iuJcC)iZR~\Z9RAUiAUAd16'J1WR9*cHJ_~ܸR9jN*(sA5%Jj_샣1UEJd1(JA]UA]UUUBd1௅'B9s:9NB9TiGJc1ockKZd1} [ &'sd17ks1VWUk'J+cAX(Zd1^Z{9UUU{냪sd1ZI=ŋ{9Ґ ARRPsd1JH.{.|(zbbk"A.Z{9_kZ^hR/s9'37S=up_W7+kڟ?'9xX>׭Rp^:ϦZ]BAWBd1K GJ6$BC) 8hsc)>_eJ9hc}_&J1;*Ab*` J9_Ad1~ Jc1U'JC1R9Z'J\ cAwZ9bb@b c95 cA [JvhR#):zX+cAuR9U}Bd18uBC1b A-/(99p,Bc1* .ʌs9- cd1,RA"jZ cc)߭b zfR!igJd1[ HJ9Ϝ_9#)hxJC1+{9-/)sb,= {Z[ܜlsbh]KkgRjOkk 8& c(~_Z)JC1z cAU'B")؀B#)wgRC)o} R Ad1}BC1/*:'B1moAc1GJd1WhZ@_A -Ad1'J9UhR1_}'B9'J)~xjc#1 Uk9%xɭse9խsC1~/sd95s1+PO|  k Jc8ub9Csc1Ze/C)%O9 `ެs#1XcД c4ލs")\VfR1n Zc9bBBj`~&J91++R9W$:9췵DB9Ad)`* [1RAZfJ90RC)r\1$1r_gJ1WUBC1}RA!beR)R9_y{Jc1Bd1_xHJ9EigbAd1--ɗZ 7 Jk %B$)kkD1ilkZ cb9p0RC1zZC1V_Z#1 ['RC9 d1PXX\sI)b1t^^v")bBHc cI 5sGRlshJ>. k9Xxxxkk*n{ZTm{{z7+scr.Jw c9սIWխc9^իkAu]ZhB9wCR9V]eBd1=#:9ZpB9W&J9R9}U1GJ9 TZ9쾭GJd1zWwbc1ZJ6R#9Kk9ssRZkk9wu\wgR#1{kAUUgRd1vUERd1{{'B1 -?'Jc1'J12GJ9\XzBd1?ZgJC1wz8%s9bpԌkA'k9+VUKk9pVUGJd1c) Z9ߏxFJ9A$::y*&B#)oz\[HR!)-KcA{GZ kZ]|{ZE*k9uZ1`s'J#!9C"& ZA)/ZA|VͮsA cB)X'B#)A1 Z1ߏ_Bd1b9UW t9W\WUGJ9$zU9d1t:9) 9C1*'J)hR1=ԩR"1~:(oZ%lk _k#9\([eA{s #7N#)\VhR//s#)U/lk'JP\kZc1WZhJ3)M"1-O"1|v^-1m'J  [A5?/kkRWT;*[9XWRd1oP'J^fJC1A9[XAd1 (.wZ")7b9XiR9sNZ9XcA$)(A*^WR GJD)uZ9{R9lRD)/7k)U^rB ɮ*c9Jc Jbڜ|AQR\TB)~kk#)MŅKcI +*cGJ0z"bd9ظ/Zb ba~1q{zzKkC)=sGJLk)Vx "!շb*IrXVkB)5?lkhR*cd1b```{#)PҺsM)/pFZ6"9~ cA3=0sAZx\VRAi:#1,Bd1%ZC)9B" ؤ9#*`9d1\bd1%UlkhJYx c&J[Is)rI9!j@9A*j`Ҕc9 `9|fJD1W*cd1ŮUR)GJC1+k9phb kK(c'R@R(7?ke9+鏯sGRkZ%sBsRn>q9% B)ܔ6%SzT4{`c9CUKkP]TYH 0YQYZ1^\^&B9~W9C1VJ9BUՉR9]_sAUqGJ9hUZA{ c9 wlkd9 sd1*chR:KceA,,Z B9=.sc1ZVV9"2RC1zsJ`&oLk>7*o9xTVWB9 HJ1?שZ9W{Kws9)sZs"sRjEJ jbB{9]} ës1rx'Je)%Z9W*[9URUU cc1+cB%-dZ ```J[AK͏R9+!kA =-Ik#1&cA (kd9jkiJZ-=%s(JsR+c9h  cb1+3A55qn{- Z@. Ujs ௔A(.I_Ϝ`/ZB)6ps9UwMR)hJ9?켪Z1Z'J\ViR9Pp&J$)h(Z9kLk9 [AZC)T|Bd9*.AC2"&Bc1V9b2ުID2EB)z9(:?-BD1'gRA/ gJD)`z^s9S]UU&B9U^XbB!/ c FBC9s9{Bd17 cc13鱔d1_^__kk#);%{"1*{ZLkhRkbZ)ܜ6Zc1ljJ9H:D1__Jd1)-絪Z9^{Z9UUW>B9ɀB#)Z 9C1׺.A  +]9 5&J#)\9)bjAC)%ZZA?bd1^\TA 'B)9#1&B9U&B9R%B9oGB992؂iA2 "A9XLk9]R_ՈR)R)6A-+ sRwKcRIR ޟfJ {b)77?+c//;ZZZPجkJz~zZA/'*LkB)xZ9&Bc1zxp:$1뵸E92s~B1jzEBd1꼫yBc1* -gJC)\XR'JD)x+cd1%5.(B+0b"O9(B`:D1ɿeB1_9#)X-pGRC)pAɋkZms&JX'J( ׿ cC)?{A UwJa` 'Jd1)#B99")J9?s'B)b$j{ c1+ Z9 --khJ77Kk1ܘpik#).|%RgkD2)-k91){JZF֟LsRicHJZ7R[30"T>υbW+1( 9*:Z}W. "2e1[* ۫k1X]]iRd1'u{s9UZ9*c'JR'J_R9rbj{('J9;M0A sZPLk1VT|'JD1/=* GJ9``R9b1]*ZAU'UT%:9N:d9rGJ9 FJ#)A) A:( RZAU]e*c")ofJ16 c9z% c9UBT9U]*k#)Rd1PP`k k c#) ) LcHRP c9xxR"!OiZ#1`'R19D2% (A#)+BC)WRd1&sZ9-Jd1'GJ)PAV9 -*5R)_p\UZ)W %Z9zib)Z"1Z9D2X9c1ûpBd1P9d1W_UAd1^?B9ozGJ95uyEB9>A#*.{ks c9UՍ+cc15k)?-tIu_s9ח*[iZkkk9@JBJk9=}}sB1|09777'.,c-70ZҐsgR\TVRI c1WR9?mR)9d9zJ9uw\UBd1&BC1ZD:9_Rd1rvjc GB){js:2?=%msv){9pPܤRc19)+9 /+cC1U/kZc'kZ-ɌkC1pxk!s\Ub' #ksjrPR([AUe)Zc1pAB*%/?R9孕LkGJ nR -jpsRD1 /KcGJ[ZsB??{9rrrbs OOo/|I MC)mk9%W׮sRi*c$!sB{Rzl3b-%4Mٖ/..)jTpRϔc9*+9WW_*kC)*c9u7UDB1?J9[WJ9\^UUhR97 cHJTZhRw-{d1^^R9UR9~_7kk9%QJ.+cA#ZBxhhR1`B b#)ZB?~LkAP'J9z&Rd1/&J `FJA9-57B9bA%յ cA75ݨZ9x\ߨZA/lkb1X.bc)b c(*cC1rrZd1)JlkZC}vhLc9\^ZR)/ Z")rp9D1(Kkc1}uIHJ!zc~9% HJ#),c9U-kC)lZU]d1 û9#)-B!_b1#)_e kD1% k9TwW&Jd1{kkJcsraA%:Cj79* d:d1U_r9d1|Ad1ߗ99;~_Ad1Ȋ92ޒ:9c(`B9b9Z9`r:gR! Zpjk#1_\jk9./ JcRw|kkAbbrpZ9*kA{{9''''pMky' {B.> cFJwlZc)8XHJ1b+c)bc1%Bd1e9"2[9d9%9d1 99+ AB*% &J R")rb~x{D1 ObJ.|0$c|ATXXXhRc1^Z")CKcA-(lkZ^Kcd1XTZ#)K Za>{RY*E*ca. kc9ZZ\VZ1 9cAhB#)iR9%sJ.J A@bd1')cAZJآ/Lk9`Hs9e5{)9/ bR9^\{:酥lsFJ\f {ZS{{9/Z5 [OX#Ib ׵BpZ^V1hdyUGJ)-31UUgJd1\^Z9#)kc(JC)߽R9}R95gRˑhRXXuR9|Z__b9UuaU:9zr cc1;?5KkAlhGR9*-Z'J}WUgJ'J[RBj.R9׶&JcA*JI~SAEB(,B9TU99'}~Bc1J15FRI+[f%B1z/R2%7kk'J-msATPg+c9AAR9pprr*c95u{GJkJťZc1XZ9 mZD1Z1]_&Bc1K#:e9JC)A9ն39C19 $9$)sD1d**2D1u}:#) k9 c9xZB9vDZd1᭷ZAoU5GJA+c9+;-k9U[GJc1bX9D1A9WOos9UuFBd9R9տZc1* bP+kc1mi߇R >+c9-5sA+sRWkkJ{Ps9\pɇRd1)s0{1kkJ7&{gJ\WA#)^zB)'J9ܺBd1zʊ9D1AD1I'Jd1UBd1ͫ'J1AAjs1UmA{ͫk9^5ns7Ӕ9jzX/|AJK/lk(sB'GJ18plkA kBJhbb{ jJ&B/Z!& s`@pИs)!p%:9WZ9kkZይfR1iR955-{iRA?Zѽ jjjj c1 [c16+c(JczkZ'+kkC9=js6O|9kIϧeJ#)k!/'/sHJ {HR*s(RN|D1.{9BuuEIB2_B9_Q_9UUUyIc19URC1PJd1v==Pd1W 1U\}ULsd1UK}ms9-|ALk'JCHZ9V%Bd1_RAd1?'ZA?5KkAxvGJ9'ڄJB#R'JgZJZ5ZAr~RJտɈR9.pA*P~:D99*e9c2ܨA2džEBA ER1*k#)a'J1*cZ9 kA_lkd1IJ˨Z#)PKk95sZBjs'JJ9TTW'RC)_os:c1*9hR9^=gBAV^AB"+B P`1@ ZC)}1ذB 7BD191ͫ&B9*-tI c1X\\fJ1U-dZe1A9 5Z9UZA^RZ9z~s#)_RA#!?&Jd1_)ksd1?_HRc1+*_HJ9 c9ׯRATW)c$)b1e+k9!##JkZ}/*kc1XZa1R)xls")z9Ҝ1`(cIQ-Zd1 Jc 7Lkd1UVRD1gJ)fB )c1UUA!FJ__ J!ŴM!]bs{c1%% {Lsb @sc1U|B6|0串B1 lkA% #{Zu[s9ꪈ|sD1' c!}.|gRk#94 *-|c1P\WRc1WRAUWkZ*c9VVX&B9'^o|IRݽ=YaR****Re1se1p`rZiR~gu|(J- Jk$)Ԝsa\OC1>z_IcB![!\sB/{R tiR΍s9kKsC)5 cC1Pb9V}U [C1skkC)[w0c1UU$:D1_:9eFB9uUU+k9U+cHJUx|'JUZHRpXGR9V|NhR9UսGJ9R@KcB5-'RA}GJ9 J2zgRAcFJA()hRA/ZAz]RAXcB9R1UA*`92+jc!/*cIVkJ UkJ U|JWUlk96XzKc9) cA& JkA{so9Lk'Jb cJbbgJ9_R9GJ9|'JA|WhRAURAVZ9Ux"+)[ WFB1B1{[ WRd1{AD)Z1%%*cdA#)+kAxXRA]רR9U_Z9UJk9U++c17^pJ9jk#)RSsc1bR(?UZ1ZZR `*k#)_?KcC1Z9Gu]RD1UZ9xzjsRsެsR.k9|j-B9[TRc1a95%TB1pZWWb#1r_A! R {|#)^ZPR(B*GJ UogR!u}_J} Z\s")~*o5 ` }}/9B|9brZe92 Z{9sisI`B s1WsRKcZz'Lc9xpz\Z!5LkA7's9`R4s9`PZc1) zzBD1W*c9U]KkB s1XZj'[D1'׮{ JZΜ hjb`b魮s9r{+kBsRŽ5s$1X\\{ \\\AC)ץ%.Rd1-}d:9}I[ >ksBvkkR6Z1\s(Z:KkA7{9&Kb%B1Z#)*c$1oJk)^\\v/ s9ppbBJ#1''',cA++bﮜ bb`bZ lkAɉ+cE1{'B7 | XPPrkC1PRRSZ)C9 * 9d19"2xZ#)'{Bյ}s9xs >5Ic9P`jpB1iR.sc15*cAR9\WWU)[9&BD1S1Q9%%pR"` chR^#Zd1nzrB9OGJ9?\\Lk9%Acz^^GJ9R9bMR9R9[&BA;RKkc1*kAe)c) R1[cԖ{d1UUU++k#)U_\9)Ad1sUU9d1ÝK9)bzFJ#)uZC)UZ#)UZ(_Kc#1'(/R#9͋RC1 ^Z9XPըZZC1XGJ9>j9R9XFJ pzb)##!+cIb`r cD1V>s9B]UBC1\B$)xs  {9ՍpLk9pW]_c9oU cAɋKk9x``cA1?Ac1PAd1j*AW\9 uzbR$)-J!j'J#)*Z^кb#)b^^R Zd1ו+O|JuWLk97+{GJ vksGJKcRd{BjbBB 7sc1 /[#)tGB U}aeJ%) gJ$) Z  9 rp")5RaqʈRͩ"FBD)_NJD1)'Baxx+c)#&J!$6kc)ruAI{9rP9 ['J Bd1V~_CA#)"w c ////0ZUWKk9Jrjk#)،s'J?sAZz(s")rTTR#)rNc$)/ks x"Kc9%%7Kc9B@JcD155}bA=Nb$@zzzzhR----LcA//7 c9&ZHJ>ls ``k#)ssbIJ#)kN}1 *(J1: gJ#)? |97.ajk _s9TUU [95 kkB`R#1{d1uUU5BC1?Ums9U-WUJ1;}5sR\}lk9 c'Jj{kR9ZPA9 .B9u+c9% Z1XprBB1(Z cc1}hRd9UZ9UrZd18շb#)ZA@Z*sC1U՝5sC9 s%Jz\UZ!^{#)UUKcC1UU Zc1UUZe9'*ZD1ժgRD)'JC)WR#)Uk9=5RAJcd)k*Z9U{hR)_kazrbZa/b rc&B$1Ze1! S1Xu}B( ^r cC1YSB)_ s {9`oW'Rd9xWUBd1am c9)c1+c9@phRC)9#)Ad1]B)R)Z) c *UgJ uba*kA,chR^ c(JzVRe9X{ c B߉ZE94`*kJ-kZAgT c9ZZD1-6Kkd1pbJRPZbsR! c Ik)_KIPd1U.c1gtZ!JzhJ$)A!h9#)hs#)A sC)5IzO9X\WFJ)?HJ1 {Jc9ICibC)}uZC1%%' sZ57Kkd1Վ"9謮sR>i{A8 Cb9s9ok9VJc/ [A~Lc .-7{ZgwgRD1ɩseAό{g|V@zzzzgJ -=lsB>lk9>bBZJB/|JC{(MΉB {HJE1Z9)}өR U۫fJ)Pc1-7 cm:zsd9՜JcB99{9/b^j1XW}WJc1~-ɇRd1%gRd1o59wTUhRC)54 R(R:ZI(ZJIJ1x֥9#2hZgJAݕ:LkB@gR1gRZ*ZC1qՕhJC1GJ1{'Jc1%-fJ$1Է:92 s "*cc1~]&BC19D1ԃbC)\ c!*RC)"gR9_i'B#1 Z9]]BAҍsAXUuURD9rZ9Jc&JCHBZ9W |$1/ |9aZoI9 ˩!kkC1yMͷAc1 FBAfKBGJ9UuZcB9|]9 & cD1BD1]HJC1^['H&J#)Jz~~Ze1JkJ叏lshR{~~B9U{'BC1?iR9UHJ9{Zd1% Z_7s rjZ$)VPZ(zlkA*+cJ`? chR_'JA+ c9m''+k9r_~cGR8sR c9bA,s9wPPsC1#%s ֔rZAnd1}]%Kk bD)Z$) -'c(b#)R^V&'Jd1WvGJ V~J Bd1}lbd15A=-k2b9iKc(& c9CJk!s%J~kH~kAyk'J sAJrR΃c1UUMTsQYsb9P9rXVVR9EuLk9_UZ9/. ֨  .|Zbs$)x-c%9;k{oќrrrp9s*[JLk9Ppb kHJ 'J/s('&$A)oliR$)+kAZ9ɉRd1WT1UUU5Д`0JcZFkd1c\e9#2RB1֛kkbrJ#)c`XA1x(V(J")iǿZ9Z'J +sRUWu{JW_W|9C1ﱿA95-1s9ՕlkA`pXHR9yWZAU cAZsUUJ9'?&J9xbAUUWt&Jd1:^RB)PK9_U\WZ!gJd1B9c1U-c1\WfJd1\J1Auls15ՍkAWl:J1]]}TAC"(jJkd1/+K+sC9'{HJ~.s9~_lk9pUU |d1Ij9(+ Jc)s9^x_UFJd9'J9pB)kr9 6Zd1'WGJe1/Rb޾.'B '{1 )KZE1ؠ*kA c'JDhxlA#)Z95Rc1^B)' cc1lk&R_?UZ'JWiZBȧR+cC1?' R_KkhR3o+c'RX~ bEA&ZeA-5bB?t+cI #!;sZ-RC14ޞZ(`̓Ak=Ks ?{&Jn!Z9=gRD)Kk9lSAks).gR!޴R9WֈR>{bd1põR$1ZR#)GJD1]U}3C1=4fJfN|"1f}YZ!Z, [d9_e |9͍A |Z[y cd9&.s9Z\\^jc1W]{9.1>&ޤ9Z"'J9R9X[wLk9յ5mkBosQ +)S9|eI -o ,sA;lsx|~|O ppp9rb` k9LkD1B*cJ*!{'J-/??.&4<sC1WVTZ$) msAìsHJe^P1U_;9sJJZZD1`Z%:d9/%:E1nZ1[7Ic pRD)\\T*kd19u*kC1ה7 cHJkSТKkRW}+cR?lZd1njb9!BC1kC17%%%ms9VW'J9'J9ջ+gJ9Z_'&Jd1x#B9s*k9 UVJ1'JC)A1?>h:e9xkC1-kk9'~s9xUU9#*- 9f28<99rhR1]sLk9R'lk9SZ c9UU+c9)Kk(60")։RA7+,cB]i[s9=UFJ >Z9}P*cc1X\R9uWB9*/cA$2GJ ¨Jd1_/&B j\Jkd1qZT9)^|9ÍfJ bALkR$Z9xxkk0hcA  c(羲ZI, m+kR8ZAӔLk9R#1z_sZy[ZxkkHR shR?kYWW^PHjI^a}ZIGOKc(RbKkJhAd1Ko)cAskiikD1 1 ^zc cC)-Z9xhzA) Rbb(c9ckZAnc!||ҨZ;+kd1_'JC1 cAD1]ϥ9C1fRd1WUUT%R%IbsICic!TvwZ9LxXZC1oBc )ZbA  sbݙ+cJ&Z#)`'k{kk ks9ܘkkA^zR9mI'J9zR9z7lkB*-sHRڑkk&RT{&1pMs9pik9P\TV$:$1bz,k {iRmlk9msGJ7}{0NC1\\XZA {R0RR/|&J5L|c9~dA+ 9*5EBd1/_V'Bd9jcA=-Ic1޿>.Z1xJ9u\\}Zd9! c9(& c'J(r c'JhR9p`^9C1Z1#)~zIcC) ]&B9=hJ#)W B)$FB9)FJd1ZzR9XhR9GJc1'J#)EB9RUb1)s9xXBd1ޔ:9T9UU%s9]UU*[9TUA#2 c1}gWs1h %R1UgB1Lke1bBZ9y{,k1+_kB9GJ#1`x&Bd1}jk9[RU9D1`gJ WGJ -9b" !%:9{i'FJ ^*)c! 5Z)GJe1Z(J0GJ)ԶbA驡KcR6*c&R&7s")bhjjZk9.c9>k{1lkC1{CʨZ#1+ÇZ rXޮsA˯s9*>sB(j_kQ\z{IbI_xkkA999=sZJ%ks9bbZZA#1jjZ#Bj AI -5ssARd1_VܨZ KkC)JJb1Rc9`JcA^/%Bc1~x{9C14Ad1Uqc1J|~ c) bFJ!f:-Ikd9&)cd9kc9P/ c9lkRy-sD1zxZR$)}]?ZA\~UΡKkIp`s(R쐨R9W}A9, k9Վ{'JˮsFRrKk/Z.BArb{9Z)8: |d1\VWGJd1eB9%]]R) ''Lkd1.-+*lk9+sA.6|Bp`ӵ#)\ZZzLs%JIzkAݝ(c9x{T~&J#)(*zfBd9JFB93u}GJc1΅%GJd1:Ic9 t9MR9kzpaB9 +ZC1ˆ [A{HRӌs9x5{1UW|R9Ԫk _B1}RD1's9]wHRB)Ss Z9T99*Tc#)7Zd1j&JD1;_hRC1؈Rc1/9+h{d1WUUJ#)TZC1u=Rd1gJ9AB@` k9UU:97UWZc1l?lkAxZ9wxsIJG'KkC1邠 c9a{gR#1 kkAj WZ . Z1zOwAC1Z9UgJ9sWUA9/Jd1B)^ cd1crZhRd1X*c9u [C1X9$)%)bA#k&ZJccI*kd1hhjhEJD1Mٹ#Jk#1^{9VAUV{d1%UKcd9Z R)W'J A92Mk")Z9cs+cI/sbimb9PX\AC)p B#) 9UU{d1r{d1rBJk8s cC1zFJڨZ#1 `@` c9T&B9ψb9']]EJD1cxZC)D:9UNo]p95Js'JXߕ cAPX,ފkAwcfR#)s1)sAUVRKR9/lkgR ~Z9ڸcd1}]&JC)J~k{@ËkZjftBsJo c9rJ9ɩiR9{jRzpsZ\[|buPZjȪI%5{C1Vv,k9UUVX9d999WnGJ#)''>LcGJֺ<:{) -s SFp(hB/#)PZ߽9%b^mkA\Օ sAeâ Sd1W,`Z15]sd1\VUׅ:1]>Zc1)[A" sAIQчR1bxxx9c1HA9WwB#)}.:R9^gfJ9q5Zc1WR1U_}A9_9D1`RC1?] c9áFJd1\\A#)7?&J9~a'J9g'EJ9K:9^U*Bc1\R$)?Wb#)B#)N{A#)TLbOd15UUV'J#)_|1UTHR9Z&J9j{9UUU{9u[RpZ9/bc1׌kA;GJ~hRB)j:*k9_fJ9f_Z Z(/ c#)uHRd1T9d1 7Ad1Ad1#)GJ9+R1\Z^~%B(*Rd1׮RC1IgJB)y}KkIkQsA6*cc9hhȊZA=>ZRAWR9]I#)*^bR)A#1 hR")s9UU c)^xKc")J9hRA cI lkZ*:sd1vWW9") - 'B9:9sRD1JxɃ +KcAo >kAU-*cd1h`x'Bc1?V5GJC1KHJ9Mo}yC1eULkD1UUa]J9U5Kc9rrVZ9 J{{J#)Zd9瞲 ksJnkI' 9W\r cA0uR9>XfRC1MA`@@bacccUsA"##!kC9 uwv f\R[ ]% Lc9,cIKcZn{Z"9-{).6&JXzkk1UHR1V A1'JC1O_sRZaQAONmkHRke1+c( b('|hJëkZ;j+c")```p%Bd1W'Jc1 ܨZ#!q92-XhJ9U_SfBc1_s9RD1cp999c9J Z9]|UZBc1/HJ1SA9J9#2jEB9É^99nUA Zd1%Zd1^zpA1 [9]ߔfJ9}>ZA5WթZAMcUIx\$A >B9_FR1UGJC1z:Rd1=WOGJC1]ޢZd1UU9*%&B9ho95UU|9}uGJ9P lk9'Z00ZC15kA k")P)k ^_Z(-\Rc1 ~Rd1Wx&&B1_) &J1О.FJ!%J * A!\GJC1aa﨩Zc)-3*KkAWTuA#)ê*c%RKcgZf&kIJkd1jhR#)PXBd9驣HJ9{ [)Wz&Jz¥9`& GJ U99r]ZC1}+cC19#1fRd1/7ciZx c)pGJ#)ҿBd1~A1?7PB9&UB#)ZGJ jjksd9821s(r`s#)ZRc1\VUU [ JC1XhR {9#)}9#)%'9d1FJ VZFJ)uRd1X8 [9*Z9sIi|IXc{%J/Z}[c1(k9~X%JC1ZKK9!B Z$)5?s#A)/(k!B"!W*"*sbZKk9 7Lk(Jxhlk1*{bgoAT\RR'R꣩{9WMwVA9 yZ9}uڸGJ1__ȍkA|9OGO^+cD1r[=KcA9r^5ikD9 c %%sb/ekkbJbxu+c!hxpPA !.Bc1omqYJk9]FB9V:#19C1yRA;sHJ9X\WV9"2 99gvRc15A1X?9UUZc)A_9C2(:9_VGJc9?~*c")?~9C1۵HJC1b9#)*\9d9?B9U/9UQUR9F:9mM{B9/yJAT{RAq[eJ9uUx'B)i0A)R9]FBC1B1ǬR9=Z 9c9":9ysA={'RZbH cAR\]RAaUZd1ثLkC)x~9!RgJ) Z#)\𣯩Zc)b9}] kk9E%?Z޸GJc1W{(Z9 UUb!`RD16GJc1_Lc&JZI($kkI)cAzrpb9}obZB9kBd1[A#)B#1 Ad1ozFJ)U1 *W9#).pA) AC)` b9--cbb!p؅9$2B:9u_\GJ1U`B9)[T:9}B1\Z$){9UMHJ9Bd1}{/<BC1xz9J ^R Ք9#)/B1_Rd1ZrcrfJ$)Z1 kU [)p_} cAkcI/|I>̃Av|Zd9 Z PZ9Ii"9)99#1`ꨪb  7(s!):9u\C:9[GJ9?_uA+cC1mkRj cHJ53sZe{IbHpI5ls9\Xp`'J9 Z9ޚK'J9~L [e1љmkc9>K^Z"1/ZJ%n |Q$4>+cA | cysZ}IKKc#)XPA A) kd9vKkB_&Bc1}^\+kc1Օ gJh[(99~k9d1~Ad199ԅB9&Sc)hR9}AA" ژ9B" Ad19E2 *BC1ZBc1?79C1h'Rd1=hR9u_vR9VGB9 c1U%bb1GJ1>s9UUTWAC)|B 6R{C)UUA#)+-GJC1/jR(/bC)Ac1\ޛ&JzR)-{BUZ9ZBsZc1[sܩR9WU.&B W9d1%i"B {gJ b9Z#1rGJA˼Q+kAWUU'J9+7Ks9z/WZ#)8Bc9㍿Z9 jk9\\kk9b9XPhRc1'J9IiW{ AE1~fB#15jk9UuGJ9UY&J(&J  9- c9Ulk9-sR6$+kC)X\TV9C1J9UA:!hJC1_+k ]'J 㭧+k9UP_U'Jd1/.ms9UeR9[{9a]U_*kC1UUb#)%UA#){1U_UM&B)(?gJD)N"RD)k돸JD1NgJ$1Z9B5kkB_7 cA cA`VJk"1{ R`c9hj'Bc19d9'?'J9{*/fZ9Ԇw99IOk:e9_R1wbC)-/>+kZ u cGJXVlsZ?oZ9)ҌIV\O&Jh`Z9T'J9?5'J9R9凎{iRb $,k(J7sR:Kk@ /,k N c~sAPXܩZc1~Ad1@B{BܚkcFJs1ޜs EJc1`99^VTF@G>-0;>H>? ZbBOb4O c+kk6/hRv̀(+kLk鐒OsOlsKs /b+c뿋Kk!2/lkV LcXx{Lk̓s͓slk,/+k/lsY/Kk{/lkZbBOb4O c+kk6/ZvL(+kLk鐒OsOlsKs /b+c뿋Kk!2/lkV LcXx{LkZt_{b+P kO6/@"*/Lk^Lk@䦩+kwtO cOZЛpbpVzb%hR+c"`{Z`gR!**3GRg2ZU_ k]۫Ob/lpGJ/KkkOKk)/Kk/ќ,s,j/b+k^^+k-"p+k+czps/ps'b7ќ̓uWls|vclsgќZ/Lk]}OLk?+kb-Ob+kcpb%/ls/{C+cޖ,{ clk:[Kk/;+k. +k:X{ k ҝPss{+cv+c2pZPKkiUt/LkZ+kU+/KkmpLk[j{+c+c#{{Lk:SP/0~>O . {AI㢈P+k+ OIR ?A*+/Kk cM`A / cz{+cʐ^PZ:޼Z+.%Ҥ k[S3PC9-{J"bb4j袛Ҝ{b- Zpb@#1**=ZcFP c`ci{ZH cԵ/+k,cP czrOb}{./+kbpb GRzjs'R ќlsꋏObzV{Q"R k7\ҔC1{9  +kPlkiy c{Z /GR +Kk,'Z78|{GR:b'J6GZܪ{Rk08R+МGZCGJxTqKkPsz~+crܼ/Z +{Zd{ c5Kk*#-.08`sU{`b Ra{J 8.b_  kY]YchZJhRW%p cx/lk/Z;*jz/ c} /Z clv{Z (S+kjPX/Z׫Zu{J{Z)Jo+krҿOHRZ(Kkݝp+cbrk{R ,OZKPs8%Kpls4~{Kk /ls z+mspZl{ nWb& +k`oJOZLsYKk?lk{zpZrrpszZO/*k< Kk Osֶp{*)?\T+s~ObpKs'>'P{⊢ҜlszZNb~/+k7kb/b.O cB6LkmOZ*+p{XhJ%Lk/lkI㬱Z3lswҤspҜbjʐ kY/bJ/+k΃ cPiR*P+k'Sp cZ+p+k/Kk'/ cZ)Z p{uUO kЮ/Zp3lsT+k֤/+k~. O{Z!pb*^.3Lk]x c_{ c{Kk U+cO+cO,c N(J ks_p k)b5^p cVzkssBuO k= psqObhKk8^sbζ{ c= 's/lk /+k*//beҜba/b~pGR`A^ 3+k}+k_ c &ls_&{e*\fb ~SR֯Ym௜GZ%{ҜA({)8plsJh/ls8/OhRnP cpAp+kʢ c6Ҝbj{Z@Z/msZӷ/Lkp+k} /ZbhZ?[̃ (]訐 o*Jեќ@ {A# / (*`AzҜbx@]Z:?B0IB± bJsC9>5{RZx1Rjsj~x3'RwќiRpb/= c耄 /b+>8/Z`~osb/{N  {ZZ˃A{J >ќbќGJjHJ1)hRZ Zxp/R?3 cz~rOb. pLshΊ{C1B8ohRsRАA*'R/:YS`0t&Rvϋt`(޻) P&J+.ԌsA0Zn_:hZΏ:OZKќ{ #fpb&mKk_kts$@ @{9*-_{p9+,*5sJGR:``+k퍭{A@pRЮʪsA)`0A,Lk9Lk[_5Z."hbBb^Z:9#/ZbO c[nP kI/B x¨0(b;"SbpZTVЭ{'J'RSZ*k{ k RȨ샨bV~RqJsIz8(%J)p#)HR5{9z{(R:/Zh4lsohpz/HJ";+cLOZ 5OZp'JxzBݫhRWOsyU O c~`/ksoqb_uO^P$RB;;p!13"98r3b渁I`sAܭ{) +k'8/ќkjXAb nrsbOFZbz0$МIB`KkZlk9pP'J5 s9!/Z,2 ZH*plkP cdpRc.&JKw{1(.hRo뫢{GR+ sɌ c:z˃/ k /Zߟ/'J)A0 &9#/J(΃9,hO cɵ*kz^lsA 4{I*KsGZJH_b.C9*oQ0k/gb JӜsHrsHJʇXҜ %(+c= lkѻ*cӳPZ/(jHJoόR(ќZ몋GRWxZ{OgR.{*ki-/sqA߾.KkFh pJkx~^ h.no/@".0ќlsӳXќZ劢'R[{AOb.b.gZ^R/.IQ9>sJ.ޏR@Pn'JXpBbyWV/b,lk6lkOKc/+cx /+cFo?Z~/99JGJ.Z.O ck^Ob*O{6{Axls Jhq@ڸa **Xp@UOZ>KFZ/pbwm^k{Z!COQA IbbќI8ShZ^X{#)-b{9OZWplkֶZps|Kk|1/ c+/G/'J(8Z.d9*NJrHJ / kWWobܾ%iR@ZhLk4UҜ{{HJ@0+c{Rt8+c6>O c/+cRlsWќsVќ}ќ{_:psڡpKk@p+knJ3{vw%#bH{oe΃j܇+s~I契b+{mP{:{AI_PLsh /Z*pHRXpA-3 kpҜb~pbO*.{ ch/+kjPZZkp cyZ(pB6`byhR OLk}ps+ݱOlk*bsR/sxP+c~;pLkbjX'RPA" z/Ls m/Ks$/ k bb:pZ p{+3{P΃kjZں΃iRR//Zڵ/b RP kK/+k)ZzZb'{ZZ*Rh{/b' / cۨ c +c-禵/s79osݰ{zno Kk c),pKk/+c"ˑb{. `0I%Ks{V3'Z*Ҝk{)ԝpòbhR`O c HRhZ(/barp+kmbA8ZHJ~ cyOLkU|Wzplkeps/ZpRת^lkҫ{Kk0w cOKk/{ cX:;{ZJIul{miuZksHR*s{l{{}{88 skiZjk`ќ kbٿ/+k%hR診Ҝj/+kZbʎ{bB+RpZ cc{ c{Z zZ)RxќZ߿? c,&f챔bmZ/b궫p'Jz'Z~ PI60.ks&ќk{Jk{]&R kp sΎ/*k{%Xƍ{U8hZnhb0 +s pb**p+k;P{]qOlsdUphZHJ{ c4/HRj;J˃!{br~MJsRz/Kk*hpKk{bќ+kIo.bݛ=Z␔Lk5?Pkk~KHD)sob^Ks{wo+s;)p+s㾼ks/J( k\+kOC9B0b/{ͣg{wյO k/ls.6p+k}SZ߽3`k]O+khr/b5u c]{b`:Z{R#{ cؿ cEoZp+kzP+cI_^ќAJ/lkA) {zO{U_ZKs R;  k/OA~‘Z bb_b.( pbiksv*:GRpR&J+kډ3{MUlsИ"OZ~(/+kɊ/Z+)"s chcxs+cϔ{ c9/ c%{+cb0Kk# /KkgJ/Lk'spLk;&OJ7' k,y탈Z+"OKsͷ/J'$ Oj3ObjlT'JJk/Bj/OR늊OKs hR.O kkols[ZO cVlsե˰b{{Z"`Π ccR긢s cp/ZRs%{Rjo| c ؍OLk[/Lk񍂱sxp+kr/b;*|/lk}I*hR:OGRbPgZꦂ kaO kŧ۱GRV+k 0j(4JUbWҜb+k-Oba+k*:^GR+2`Zo kO c &O+k/hR"{Rp{Rf8R/Z~tPR/Z sV{+c‹KkzsYp c+c אLk>_=탈Z@(b뿩b/&R`ќZ,ҜKkxOZbZ%Rz*kVBbZk+k;v/'J{ k~j/ cJ%++kkќ+k/lsoɂ(plss3sY=pBz|J: єlkvWy|Z{{'B{Lkj<Z&P/Zo c≪iZ{R"/% kZ ̓Z"b+a]_PJ* jOb⋪tlsW'{hZ+ќ+kO'J /'R"*O cu5/b /Z* jLkhM{ c '/ls;yOs}^/*k#Lsm/lsXB/+k:jsRPєRzJ+cp׽/Zߋ/Rf*/+c*v/Z=/ cךpR:pRc{Z5̓*k٧{p&R kK}b k_/KkӐ.lssky;/bbPlkf^s ccϭc{Z/ c/+cק,{lkr /lkR c+kuPO+c!%?RkҔKk^bhۗZphZ(w p c^O9 OZ?) Pb#{՝+k sOZ.+OA8 kU^Zu{b+ɲ̓Zѻp c=9Kk l됔spKkZV|sRh˫sRˀ6{R묬{Zʷ{Lk7'ZzOZrP*c yќRR B.hJ 5/Z*Ob/+PpPa9 p+k)p kjZh O O c{p+kzYp+kqWba0jksiׅ{b${ cEpZ-OLkuRplk{ps>KkC/ cI/LkWgZ{Lk;asHJ({Rǎ|Zɧ{ZR{hJ,{+c8+c{{ c)/Kk_!Zo{ApLkݹ"/p kW^̓HR(oLs +k葔ls PZA 吔+k}{Zh  .Z{bpiR//Zr{ZP+c/`ps({_ZZw pLk>|ZLkB`{+c2/Z7ќlk(P c.pZz򢱔sWu/Z=ZapKkg7߭{b鈭{ ksOy k/UJĄpZ o+pKkbz{b_ZZ{ZG{Z+"{Z~*lsZ(&Zw'/ќ cLkVZ _PZpb{ c.J&/Zۃ&{ZPZSpZsZj/ cu c ^{ cn{HJ8x{Z(/Zob=PbW9/HRU/bGR/Z/R<ڱZu{+klsLk{%O{uB/Kk*.b຺b/ROLkwp+kbʈ{[CoP+chz{+cb/ZrpiJ| c·{iJ(({Z#R;/iR/ҳRpjsR R:* c ji͋+kdIpZA.ZUKk[W{+kv/ c\pZ". .s Olsups+Os"yjPJk˪~p c# sZќsja{VZWsQ{lk/Z ?/Z{ZZ_ / c)+c_¿{+cރ{ZCPR/R| c!m+/Z)"׵8'8Ƣ HC9]Pv+{ah-[s`} ̀ ߧ3-R.@<մѤ H'(AXhZ'J5's!0pHR{ZR܇TmsPhZ;;@ {HJbj0+k/+kUp,sm>jr*t{: 9Ƥj px@ ڿ`(  ˃@j{III sI"TO>ڔ+kj.p){( -?>{isPiR`ꑌKsҜ+k+iR8ت cWWPhRdiR T&R2OA&7 c%}Z}bvV43A4,kUj0AJ.0Ҕ9ʶ J PRhPbiRsO(J-'/ c|,0( 3 cqb4@x4H <3AQ կ(`((/Ե({@({ KmV *++R!hJ +k*Ze cWW{9TA֊ҜLsCCCpI)hZ[,/ cPb.qZ.bTZb2PҜZz7@(-BA&R+R+{p0jK8_ Q8驘 RJs(R~ ':յ'J^ҜAksA3{hR/Ls/R9qKk/ﱔ+k\+c"*J~Z-pA;Ң ꪖz 6$p+k bjG c?}qQ4b^Z&־iZrޢ THR{HJ;0 cq/+cʏAsA Z-[PZ̊pZCh{Z +yls 3ҜI bxW]f"6 "]v*"|b (by@W厏( S/ʭ{ ( Obs}bWM` :jֵ 4{~6{N`kJs'Zʢ#МIsA(J{9+AJ,ꎱ+kOsVl cx̮bvʱb=/9 b_uSbckМJKkǦֻZOΎќiR3HRVҜb勤\TZض/bPI.(BΪPR?[sJ"AΧ{  Kk /'J OZoObm31/?s0OZ^pY{E9{Ab2Sj_݉ҜeA/` Taxz/W. >Z{A.Z3aC.nIo aBS`촱@p3#9.3@ް+3gZ-1k@ꎢ X {I?{Z`IsB(*((hQ5/MdAڵ$Mb{Zj{b_ kAH0lss{f9*;p>{R숍+є(R /9p20P{^zT / c^ҔGR.&hRphRy{ҜZ/+kUO+k⪣Z*jJ9Ψ[p9gP6"3Z[q cޞJpLke/Z;/)ZOb+ c}O9bR{hZ* 탈Z'O9 /b(T(R-.8ވZuW'p0SP0*P HRVQCA&j菮{A"j/( . %=P@ҜAҜHRuZK%(A /?ҜKsp鐔lskw lsWUQX 4KsU_30 j8ƣI몢) ۀH3 R ubO9-r_?JsA;GRbu1{HN(쐱(Hu9Lk@ @ 3Zߵ7ќls'bҜ{Pb./~/ ( "'Ja,0Lk)7/R8 s p@@"j| Oe9 TsIvw{+kԘҜ+k{GpbR/9*R OHR&p1zŒsZ,{'JBZ!( I*b99jCIJp8Ҥd9I㡫paKn{ ±&R=e9ATKk0kp{2akO1 +k (l{b*Zp{ؐlsz°{?pb~>̓_}joSI( xjjW`Z{GR^ͬ{R*({Z#1: pb)@ Ҝ9(J3ջ/Jz/IJ OZ ols/o{9`/9֫єI{31ꤤAuAB{AHB& + Z5 G ҜZ"/ p(2.є0 b1=ZS(JRTIba*.a+ OKkrZb{HR7N'J{{B9.nIS<JO/ H (8N(ؼ(Mks^ 8"8 $t8)>1lsAB l{cA@hls  A/A+ b_ќkk ќs 3b(ќO{B"ќ̓{ќTs\ (ќb‚3{9w3Z j`{ ks9 _Od9<М!P0"sIj(𐔪Zmab_e9;:є{XpKkE.9Ҙ8(zќ@gA즯lk1v8u ^9z/hRȍ᱔J (.ќb/A/'J# b>ҜKk'OI HJ± 'RK Z/*k(b!(hRFRk,S&Ju7!ҜB9 vC95 W ƀAά`޸Ҕ1)ks ) ̓( {+KUAު/C1gR1&pKk-b p&R:b•GJ*iR쫡5ќ0 bZt c.slsh7Zu'탿rWJst ): S)X*k9JsE)f1AќJ%e1ls9 +9KhA|ꐌI?/յ(pbBg{#) 0pJOD1pHJ3y{p!>SbќZ5ҜZݱ/(J (Zo/&pJp@ `b8-bZohR^/'J?3=oZmPZn*OHRnob:?OKkJ0bw9{s-ҜKcٱZlZ*pA{B@.>PRpB ?/ p`Р1%ߠhR@pZ몆KkDb)ZIڦoKsϷZb.b.Kk6{GJOKk sA1 {Ao2Ҝbr[92A瓵@njwp9@S"1t2@.?Q =sIܗojR掷//*kiϕ)k 3b'>!*ح{ !IJBܬ{"9BksgZ ~s9''Z3iOHB{IR̎hҜR.ZNΧ{[vwZ*:8Z6/+c7dž(BB8<|a 򩢠AOZw{ .ib:emBhGJyUZ{kB [Kv{&JdNhRl{'J .bʉpKkOZ'KkEќsY걜ksxW{(8o *sC )oB{{Xյ %*P, (ќKk1!b—A~gZАoHRRNI YO@()" *jR Ob[O hobԮ bv: dAK{Jsj}U5{QIãOR.{ 0Њ (Д@0 `?пSZ#-ړ kФhgJ o pa )k{/hR ~ c]HJ:ќlkMtGJ cC+:sl9ҔR2p cˠPBʉ{RjHKc\ZsCҜGJ׿O'J16{1{bKk ({d9"!p hR??/Kke8OZZ(єKs;.lslˌ{>sZqQ9*NNJs`bս zЌ{ќgR_S ?;յ k9R *(SA /oZѶյ(+k* h3 ժIZ>ؐj Oj!{a0tEZoχ 80NZWOI[#Rԧ鯜FRݩ;׀0/Ф М$9* .O 0bB zz7){c{9XsBxZPR9($`{9  cPy+*tLk5+cAYs]됌KkjOp+c(;R*'oє+c{Zjzcp+c'PB/9$SjP&+PAh(&")~Sap9&GJBˊObj)9Z)kOZ Y.'J#c ctOsT9ksNo}R|*`J^€{@ <(;2S6 58ft2 Sa,tJ~/`H)ս@`b {'RHb/~ gb{ypR/@`"յb_}ksgbk{J |ksQjxYo{-A72Q褉Q[?{ZIyy`>Bsbkt1C(.9v-Kkd19+{HJnzp|Z]% *9ZXّ c!vJkOG/s/rҐHJ9Rn/R豔Kc{єhR]p9u+*є9_4.. @{c)z苵gRS/ 6 kȁ,k.*kQSGJ.ߟ9tx{) "OGR'O c/J c\N{tj(9O )bH@"83!rjTZXҜC1jLk ~={ hV`ձx]ZVz: j"s R0J{@B̓&J}/@B.Q>{Q( hZ7wN( 2b[R>GZ+bmy'RoQc (,> SKsy|.a:ќ'JN1ﱔ'J}=C)o ({a* !pZh~ҔBĄ"jpKk|kk֝P*c*/'Ji phJk!:*O clwGJpBXݐ1 O9"79ۛ&J{ˊp96Ҝls/ p+k#2{'J#6{R22o{9//Z/R@kky{ض/{[TzB1Ҿ-bk.@cmoSA,[Ajb]{OmNAb)n.FJUr{a (jk0gR/Z  f-` ܶ{  @UO*s 9{gZz{a+S`>OI"NjjZ&f)Мj( ".(*)vցkb 7GJQl-1} o'JWZ%ZZ62aj"RpB./Z'BoO"/hR(:OZ:PKcJ+c.e1к{R5+2Z Zp9z6&J&T{~\p{)?p c )p cZ(.hZ(ќZ]+k0uќKkќKkOzvԐsh p*k c N ^^,(8_ 6-# *sJgo(˚  ")gR<NIkz~. bBKk#)7.gRJkgZnˏ^SR{(R bҰ >NKsb*(& k*r9>4E) $(0pGJ;b},9ioA?֏B%+ke飯X * cZSbhJnҜhJsR9+/O9 ^llkt.lkc]pZNjOlkQHќBnJzoRhJ; bBU+7tb)S ZPs1+k~OHR8'JO c .'ҜZ~Zcmo+ksS/ cL.bz~lk[Op2+kJ*&Jm{+TgR}|w@Ta򯱌 ga۳ -z+ќ@Xy WU`]{!o&KsA ౔RO+ku\ڿ*k_pZj}'{RP/!iZ 2QZKsi>mZNNNќA=2+Z.9ھ{a)ҜGR?7*SKk ֵKk{oXҜZ s^ްZiRb/jќsPZ/lko7+c p9pRz+k&3+ccR9²<3{^ќs* k`\ќhR[kk*^ ZZ~ќhR.hRSb=OKksC/hJ`8Psi|s΍.+t2b`xT Kk (' ΃A)PB)-j;/ JOB>Z.6ќkk-/hZGVj.(J[ZJkADg۝+kA s1/Aꮊ/A4HR[/(R ɂ @" AˀS9 GZS5pI'6 k Zќ(Rts5iRں!0$̓72  c"HRr ?Ob-s c;琔&J 29`ȱbఁR~9zj/bJ/.{hRo 9 PgJ ќlkݻ6lk=TZho9{B p Kk p*kllsʼOiRbb8ksbܥRNpZݟOB"*ќRO c'UlkZU+c[pKk׎o5qb x3GRx` O(єeA==Z]]Z몮'hRJN3lksss#ksp@{ @lkE1kCO c:TO cڛ){sZA8 4Rip! AR- t/$1 (5pb &iZ=}}0ќLs4hRjwѤJj2ib;28*ʈ'Jo)J/'J;p ce??/Zzn.+cj@|ќ&B@J˱ZǍZ>[B""3#/d9bH *:: c{Zp c p'B`OHJD cb<p+k pKk t c_єgR//OZC°bۢPGJm/ZwKZj`ϱKk+kU.J(")olswpBp'Jb ќ{KLќ[3/\͍vOIbR>Ob(Ҫ"*bќ΃{|/I(htA Ss)p}]ќ(@ 3HRmbLkA( P+kpLsb㏶/ cpHRZ8p(=$s(bJ/I {J9ꨭ.D)(pAh:* Ks|=Ҝgj jSjzPhZ?pbܸ{ZR.I& Z4 ┵ZmݒR(( pR>ApZʮ)/d1/R*7KcXsUlsp boR  k: c"}.b/R bAީOZy # c:qKKkViR, {hRJISsoba{cҜsKќ+c SO)SHZo v*.š  kF뗿p+ciZsn~ќ"  @wΪZq3OcֵvJ6*#/ {btswPbm+}J.(J/e)2OZ)lsoZ텅tsYo3{WIpZ1K(J./HJ Sa{HJO cc(L{[^p/ `A6<˫S,sp*kʂR+-RKk.9pOR"#ќs"kkjblxpbӂ>p k-b:s7s|3{wvos$Spa@ ls.+kx GJ3ZܒlsKkǐsBySbnjpZ0 k)bҟќ,s>/3sԵjb jP!OeInbYkjh@b)bO k2OLk47P{ZSjz/j*/hZ&-GRCZM  b]Z-̃+.{ *+bn.bbzW#1'RA :!a (RPZd.Ҝd1r?8!3ms+kmT+cpJ`39~,cɗیJєhR_/Bo{;ќbۻ"ZBs~Gt;HJ-RkORz*Z qМLk߱Ro {۹s{oќs/(JpJޑb_uO kZާ6ZSZ]YSpZ?P((pR |"sMGҜ+cH~OAv>pZ??_МA-ZO iR&R"O c*p [s7lkUќ+c#є+kʩp+k++k/+k$:㱜+c/ c&PRK.6/A!"Psα c[ս*St8!,0TbB.Lk~p&Z2H3bʱl{]oI Խpls0 lsrSnҤKk{%wPj {oVPspLscZ?{8j(R&'*~Jok3Z]ePbP&A8 єdI2Zߖb:׻+s7PPZh{ZꐃNb{(R2J?ls}_+kR"{(J> /Z,%TLk;?PZHx/LkSD1꘺RoI{brO cO{brn Z"@/A*/lk[ќ cps/SLk{u cLpKkb~OZZ?AOZʮ:/ c=Z9&( Lk`ßќ+cROHJ XA0(괵IZPhZfұ$A{b.@Pd9(&ќb;1/ o+s*{3R^>{xoP{ a]ݐ{H{΃Vls~pLsK[^b4A΃(JLs{J qhRj nIC9&"pQ+ cpZIhRGJ-lk {b;cHR{(R*n{Z*{ qZ*ɏ2,kop9b{ڞZ_'JËb+kRp(J:OiZ/Zi{ZxJ{Z(/sz/lkz~ڰR*LkᕱkkB0ќLk,Z:tRp*c+k\TsWO/+kĤX+k8ќ92ќ{ݟTA޾hZ==pcjpf1!0hT8I~ւ(*L|3Lkt{j#?TuT΃{רpoҜ/ӱ{xLs*s/LsF9/jiPA4I"!.sb]/&RjpKsveWpIќb-pb/h:ќA+ʅpKkgW{A}ˈ8OD)&8{fA̓iR'/ZO cˮ_3 k]%3lk}hn/ c~`ZbќZr c+cZz{iR"RwZ0Zuh cZ cҜlk'ٺO c;{9 ќKknќ c/Z㺒OKk+s_4stUpZZ/..I*bՐYҤ`n *0tJ{  ZtI yeA)/̓ނh޵b '{ʿ}ϕr怕Ҝ53΃p{3j$Ҝ{ϬTU^{{{vIRnzj­bAI7ƈZ=bGR·kpGR̓JTbQᚲHR.ZV/R c0"Z k5␔ c;єbԑZbҜb ^3hR]P+kabP c&|pZOZ53+k jќlk":~&Ҝ{U_;O c"ќ+keb䲳.R/7bZۧphR+S0ZΊb_*zߋbW+(Z_΃=i{Uߵ{ќ̃g0`RjМ%b*:bXL{^jl{p,k  3msb`pjHRbZCؐb#! Sm{޾xR& .Z拭 k оpKs},jտ~豜cA^`b/ݐbp+k4OI᪀{GJ㒉/A b#[/ZlpIPiR%9/+cbN?Lk_ Y΃b!"{Z!hJsJ  O+ck#/9&0+c바ZnJoZR]u{AќZ]&/ c^sKk'ߐsBrќHB(KќKk;(RHJ;/9 成bۉ;2{(JplsZbJ-^xGR㱯pb 2 3J{{ +̓nZ s;X·bwVGRИhb*М(bk{P%ZO{CМ΋Kk^{:jL3b `3+sk83b^.&9rJJ'JiGR;(gZ׫Ks{gbh/GR˜*hZ߮'3IKs|z&J8)"*by^by{iZ9 'J#{HJ֭tAksIJ:g+kAY3b)єGJ~HJ37RoiR{(JGp(Jp+c3gZ~z cZmOLkٛ5ҜR+ b֞`sZb{hJ c4ZkftOZ;x{9 OJ:pbgn{ZͿvaapR3Kk5RҜ [hROZˋ: kkz{|UtFZht sb|mSQꊾbOQ\.jќk{,pGZ-;Oj` S{w_ok{rpbFjk+s ZtZXjZhApA{..b sʢ:bʐIN*pbo73*k9mpb$ /+kb4Pb$/ k:/+kvHҜ c/T@b{(ʣ b_>|IOA*CO cO9jxpA("oiRo{bRsBhjZ{HJviZ9pbÍ Xp c3 c^chRJHZOhR2ORќ9bꐔZ*_9C/hR'/Z hRќZ 7P{$p+c{=T/AŨbМ)so`Hjќb+SA b=*s6uΧZP.JʊGZ7+p s+ s۸jpI ќiZʮp+k.?+k{ ?}Z@ќ hW%96ofAKszP k?b2hj^ j1'.{wW%pb* kIOHRz{HJ,{AjZO ciROzpb{Rf9 mR7սZ]ϭsZ?k I{ZUsZjCJb!.+cSovє c 7+kQZ{(Josw@oZI{B/ cU>s(J>ҜhR/Kc搔R${yPGJBPI j-R|ќj+j .GZ<:bݔ/jz3&Z~/beA+sݽ/GZ$033j{d}N1ȀrДA6교jp+k?_GJ'3mspI{39v) KO "o+kb5رj /*k>hOb",1'R+nLsќl{Ck k;2/Z!탉Rs|Z=b}-3({|NjSAn⫫3GRx{9*j(R2O'B  AjZ({Znn둔'BpZk_b(B/b{R{R fsR6HJ+cwŵOC@ p cKlZoWOB:*ZќhRkinh:ڒ/hJ6HJ/97#ob\QB+j{oϸ*OFZª`3hZb֖O'Z2ﰜJ.ќ s5, kb s2/(").bC'Zʀ 9ʪ QhZޔa(GZ`b#()ќGRoňRhZ A(ќ'Z{UW-pQ @btR>b(p*kbB~3*cќbhk+kV c5 tsplkςn 3ls+k"MZCsIh{(J@{R$s)JꪁOA(~OiRzysB(&sZ2pR=/'Jભ{9 +ci&#{Re#phRغRO9.ZDбls/HJb((JVkLkbpzCOZ/גP'Jp ci'd9m rʇjbp{Oj^ќgZw۰ k׾OGZɦtIfJkA kbzO3k{g㰜dAbksIBJґA-sC <*D9` c:j_{J.(R{Z@1B pls^°+s~R s~8gZ۟p"9֨گֽC1+t kZ[Ͱbjg.B"JIjHZ?! c;obsHR jHRhjԵHR_OiR>Od1 @oJ>ќKk57~Z,­sZ󿰔sZ+ l/+cov`{Z'{ZGPZmvp+k7pb r{ZfO+kuHJK c ^{ c: [0+iJpBBplkΎ9lkts %O9ّФb+WМ{O3\{BmҜFZɫ. k9Qz "R_bsrGZx/A# +s-'RsTќA'J8,7EA``@pGJlsa${hR)o'J6ob,GR k%ڬќKs*3gZ;*3@AoB<ިA]#Ţ 1bcja0$*"2lscQ kis cќ{ls +k3 c[Zobb꯷OZ p+c> }.RsZ|)uR{ZsHJ2ң{R$F|ZW?lk xZ PZќ c/ٝpbu Z O c`~{9@Lkq OZBќsZn p+cɌs Vnb8OYH*pKs*{gZ| s,/bKk@4bM틑'blOIOKslO'RX OhR勭Z.j c˥/+k|(R .ps@/bM#pbiZ{(Z0 NAɐhb"jbHJ2 KsÔWpZ ظ2ZފpGRۆќKsDVs!?^_+k+/pR +ksb2ls?5Zќ+k*̊ќbJ 3Z+/*ҜRk{. /Zs~^|/ c\*ڭs cF cχkBsiJ:S9?'JpGJp cM O c-p c=bṝbќ{sasaO+c[TsOZzORZ>Ҝ c]+k9`s0O'R I"RoR*.8$TRN.p k̐Ks;/Ҝ*s'ќHRHI8'R%pa0Ҝ+k_*@bW(/`*z.A /'J%+k0.pjꏰ k|.hRBd)/'R~pGR.Zpks-7iZ>kb~m{Zp+kw7lsl{eroZ+ls5Wp+kM cv)p(Ҝ c/R>jSRެZsRZ}{iR//RڮK{iJkJHT|A :O [:걔bcʰLk_+c /: `wOlk8Kkͱs^&␔ c^rphR/p+chlZ&{HRn 08ǪN@(΃J᪊Qªpb+Z\ *ќj k~pg/GJ`OR&`GZ*TZ"2O!(!\. 献{9{b { p 49~ tZp$9(p(R pj |SboOZ(8*'O k pKs{A o+kxῐ csќ{h␔Ks^'RS{_{_p+kk>3+krI3AoAꧤ1sBJ R[3s9hjˏєB'Z:zްRsRAw/HJ9OR cSsUKwݐR:/Kk$֐ c/OZg(J.bKkq cj/+csOs}qɱkk}ќbw}{bߘ땭gbꯑj4b^l{WtIoo ($/I#*J>(/@ C9-s[+k*{(4z. : O  Od9Pb*wnҜ+c *ZKkuߌO9pOls-O30j3hZ:Zb~r+s*R.Z *3gRgҜ&JpGJ[pksݽsZ4<ڐls )p cT?s\hRsZ/ /* OlkMiRH/{iRw{R@B. 7єZj/RJ`sHJpOHJJSڂOR'qQ{ c|g]Y/hRk2HJSZ׳ќpRkK/RÎ{Z?OZ]oZ"HJ#O k k HZJj:I kDl^@(׵IغOI8jgZZ괹OIpA. ս@SbIls pZ|zOboyPA*/Z`QgZ޺P*k{UWRޯOhZ {pLs&Oksp}++kбbY{D1(@Z<b=b{Z+oZ3bpSKkS{LsZ7isls{|s\RpZn/d1`sB*ќR;_/R >OgR ̃J&R%Obή+bݷ'Z"ZOA%0۲A  ќZ@ ZbApќAz#GJ+*hZ_OA Oj SZroKs?}ZjhZ/hRwb.bհGJܬO'J* b_3)ւOHR  kc{b Zϸ/!єbڪ;s=i=Kk|xZvbO*kO-Jќ+k2sgIp ksZ8&WHJ{IJ9+HJr{RX';kߞ=+k/ҜRkw{R|(ZRw}ٍshJN_ZPR+/ c {RAꎎj{HJN'Br21~.f1SjORX{HJȌlkB(/HJ>%l{tgR2gZ?琔 kҾbW55b:~I# 4+kin.O cض,3b6hZ~ /'R*pZhϳpB+յZjn)⫭յjnnphR+kZ HJ6b{%ks].A,/+k_Z>*&9Z3Kku]Z̶opRќ+k} c C/s}/bB ~OKkb%Z۪lsxSZKklo kpsYҜ+cmnO c• {1HJ.pZ7c ҄R xZs%ls}K_ՐKsX_Kk coZ^++kT'R PeR@Ҝ@j )"p+k.?'(@"1)/A: keYbʇO c c/+k^Ƀlk+kRq cieshRˀrHROhR/Z:/*c6̭{Z) /+kt{stg c xZ?ZBpZ*.{9ñZx[p+co/R4Χ/+ceM/ZT{+c{/Lc߸H&/+c{b?"O c[*{iR2R ?&+ku^ cp~O c >uN3s᝱Lk!/=7HJ*ќ+c~ucky:_/j.bS. SAzOA bd"I 8It cw'J2+~ќhR/Z="ҜZhm+k67bI>AOA pj ApoAo'J{Am B (ObH/J*(J{ZH~fLkR(( k'aU{iZ bW+kMO+kuҜKkߘ{+kls573LkώPs$3lsrէw|,k*{ c{R&)| c:VPZs?{B){298Vќ$)Zܸ/Z!+cyi/R,2 cbO c_ 9lkmu_R]Z:sZ kLk7vsZ3 c+cU!jOZb_ZW%A*箔0xR^ SC9* 3 cpKkhsclbj/ZjOHZ *bb {W{ќ+khtbo* k*KkҜ kzpIRbhRM%/Zߚ={ZIZc}s9{Z|&/ZJ|P'J{/{IRy{R/pbu* /+k+s犯W3skZ.%.p{͔αLkXhR є$)n/iJCv޾{hJnOhRbfB7{'BKSB{+cSZpZ*+OќLc[? pZh +c$dO+crjyOb7?ќKk+s@:iJj*+cu8oZNZZ1+Zќ+cw_yJ[ j.|IsJ6R.  ZU+bќYr/ "c ~O1$:Kk uoќs-]QsYO+kx Ҝb?;4 k%pbg{Rnˍ3hZ6P kfL>O+k֞~pKsTw c/ cU7{bVX/(J3pZm{'RI*{HR cm屔Z*-Z7Ҝ*c껟lssppMpRќseS8 cjRl{(BIK{HJsk{RZ|/*"{R\sR"zTR_w{Rjɉj/ c*ژ+cbKc ֨ ќhJLkL@/HB|єR+ќlkYW3ZjORҜ+c+WabB?/Z /RZHJ>HRќ@&A:΃RX$ќZ%)lsx+ߐZ^'R 'RUx/B՗?Z+[O(B *hR;p kk7PZޗSZ%PZ ~ҜHR9:GRfRc PZꫦ{b~t̓R[*{Z/iZxsiR#pbj˂phZ궬{b.p c 9+/b:t/ c-OZK t c푔1`LkUⱔbPORR/{Zs@{Z5+PZz%s(B^s19 pRVvWPZm]٘sRR{Zδb+c/R|iRRU>ޥphR OZZ OZʶz{Ri*RAOZpC/Z{єR.hJ'Jත{ 0'J-lsRќLs{ݸ+kPlb.*b *pJ *+k'J`p c;3ZexzpiR {bK| ZJ,/Z{Z8qb;{b{bޚphZ)/jx᪐baw̭{9+ -PLs"s_VyZg/(JlpLkOќLk*cb+kls~sxm/Z0p+cR/ZB{+c0h{Rpz/R*s)/R`HJ|{ZE#HJ/ c> Rɏrlk򡱜RܰHJk+/RORmJiJn*( pZր&HBҜlc(sHJP/Z8~ 9,&/B"RS>Z c{b^0PZ9%O [`/ cr{UR㟯P+c]w|/R?OR$ {9+oHJ.ڲOHR*+hJ{"bHRm Lk5yHZ//'Rz*Zn1j/#1(ќls/b@.d):.ZBiR ҜLk"2UPhR g9@o{JWHR.*mpHRટA *j_b/)Ols}nb_bW{Z'A/IRdSRכSZXoiRxZ#'BׂHJPkk& 9bb/ c׮shJּ /Z69R*+ػLkxP cvpiJ +p+c5$9^SbpZԊR?RpRєKk7ќKk{'/+cTќ+c.=us ߇OZpb+P&J )pHJ"ҪRږ>/+cY/ c;/ACO'B8<{Z(jZUPZ 'R{'Zќ'R<pB1dHs[bhRxp%Jڏ " #o+kTOZd/'Rh'̓cGRע k+]U/b`(R/ZsUshR\pZ]]{Z/5Һ{Z`{{Z{{Z*{iR~BhJ^/Rڬ"ZҔKk߳lkrs5ߑKk/PsizxZ['_є0Lkf,caU{ c`jќZ~Lc)pRRn{ZHJ{ݭsB(uGJICqhJiJz{iJ.{HJhZ}iRꯪ鐔LkIkOB `*/+k R c>Jw{R 'p [ftR|됌BWєhR˯2+c/ c8b6bK̓A:#bzu̓ZK˦cAbOGZ{B.ub9C cplsffPZj{A H/iRCHRHJl{RsZ-0­{R>5{ cJi{ZZ:{b^ {Zk({ZvرbtpZ_ LkҜ9ˀKc* Zp cH~pZ V/PZ:u/Zr;/RjhZK( pZ"({ZќLk=PR*ZR"3lkB04|iJX{J/HJi{R4+ 7|iJ9'/Rt+RiZk/ ciRz{IJp+{b{v{HJZl>+ObsD1|aoB~l{iR+"3hJ/7sJLJKs$)H{ ѤZ\phb.[;МI"pb@/Z<`)ZkAkHR޺7;BsZ}( c2/ cځY;/ls=6pKkٵ k~{ c4P c:Lkops_s^5o. c/+c"pKky]oZܿ){Z]?;+ku"ybގLsײѤlkϰZxZث +k Ҝlscc c(_/Lku{ cLKt/ c?ȑ [RRRb{B+2OZ:{ZH0;/!JZbZ/Z/#|&)&RޟiJ91ќRnho{(B k{Z+r{R sHJ|iJwR/VSln*oR/b}7  [3 .k 𢡲ҔIҜI*Y!j/d1('Jߙ b뽲hRBs(J ;Lk{Z,Zj{ZOb 7 k  PbN+k+k: ќ{}}ќ]6wWPs@/s[2R;+k/-=ќZ+kwTksќbO+ko_P+c2f}lsrќLko@lk:3{W|\u/Lk$1+c][Z {ZPZK'O cSV.pZj|lw cU5/ cy)BFp1BpBќe1HJ羱J3@OR/sA p9 zս(B~{HJHJ% / ,O9 {9 wn&>!/HJ (R+.AtZ}pZܦP+kի49߈'R5`o"KsD)(OJ**sZ@OLkxp cҜZj piR_pZ{b*+R+k,":Ols,矐J汜 c/鱔{pls B c*.ќ cNќsFcVOhJ ls-OLkntO,k2ls{'2svT^}Txkջ c*PsTplkryYlsk:o c6*/Zw}yOR̈ -sRjR'/Z>pZ&7ZiO|HJ6/Z[˿{ZKRڪ{A R{Z&٭siJ?sR.d{iJnG8OZA|B7.1AOiJ/锭/A("Д c]Ҝ c.TZ{A22HP1&/b/wm oМHR͏+kr^'TIO cʗ+k0{Zd#Zۿ/ќR/ cV{J%*O+k+. c rps7UpsꐔLk2Pls3ќsױ c/ c,:Kk~O+kќls?gmќtќ/[(lsV֌PLk*xlkW/ cPZVPZ#O c/ c|Lk},n/Z-/ cvf/b /lkXp+cGjO [>P cg/ cќ1."pR#pZ:/lkoP [;زR/(B(Rd/9PR Se1x pa)R)ќZ>RpR42bj{ =jRިޫZ*.>yΩbrlxE9Wj)bxU趵D1RU {? E1]v$1U%V@{1M$1\~Ϥbbe9WT_wLs!/pA_սJ_/˔D1 U 5ER/:r⏔ &+k[_Zx{Z/_{(RZ/HZe/lsJH֪b)sIR= c먮iZp9⠨̓iRRLsIR^.ms%%5{K?hZ?'& kVv7]̓9呔b./b⫯{ c[Ҝ+k΃HRª +k:{K~Zڠb'ܯ΃ k PLs\~>{)P kV Ҝ+k7+ {W=6ֽ{ ΃׬/w.'֌sֽb\+s._U7ƇZboIisJ&7{R'RwSsO BOU`3{Z,Z_ࢂќJ7OAUwB5UU9msglsMk|Ҝ{yP'Jb[/ cpb7pbb,h/Z.}HJZk9} sA T{B%sZ ?h/Lk*ku cZ%9ǷܱjA b}_ќ(Jp,k]_/ZBP{b[U7uZ㔭iZ/hR Q cUPHRz>u(JҜiR {ҔZb|ҜZss0Bv'J{Zl\p,kW!LkjS4Lk'u3RW^pR+{b4PZBⰿќZ~7Ҝbu IR,7HR\ҜZ s{+c-ުA2:Z J (Y%ƆAБ {D1GZ V Z!)6Օ9%66ƅ9*PB ؾIzꎜDIɮJ I zY3@> pWł^UUx)UUUJs 5)ќcAWsC9 Sb`Bo#1߭{(Rk=OZ'ɧsHR끱'Jp{PZGPbHJw/HR{A܊{ZҜms%'=4sȼ k꼱ZMw1PhRV{b}{Z~TZ)*{IR LsspV"Pb/lsLs{/[{Sp+"7Ʊگ/8{xƇb(Yj},J﯏PAu[%Z GZ\z1gb_ʃYZpI_j{HRug hbէI,(J3P.T/*~P>B\xjh/9b9A -Lkߞ+svWLkۿ/b\~sx c漧b. ҜKkoPb^{Z8TlsWOKk^(J0ZWXjPJ%PLky0bjR{1ʌOhZ)+9PZ6 cO*,k+)bќbWZ ;iRhLk׏auLkں Ҝlk\v4 kuebqR ?i/HJnAA^𣏕iRWpR㩫˲Zr~{Z cKIZ8? z3,cë|AtPb!pZޏ|3bu3b*}]b_ c_YP/LkpbXqb%04$)Xu9Չ PbHbD1kBfZ%1UD1UM,07#1XKs ț-$1*(-Q%5%Gbo{IWTމZ|>7\| W](Un$1Zժ A+2j/5S c𸼷RD1^^~xksA=HJ csZҜHR kWUqӑbZNgA Sb_*8AҜ{?,k㱔{A(J=ҤZ/I꺂/+k{ kx+3ZX{/b,+k:/Lk-" pls'l{~Ҝ{ bb6'T{vGJ* zA uսRUoj_/QZFZ;kGZ v]&J^)E9Uzxz{1UApFZI}U 'J/j hb~X_{Jo(J,=*sP\ks(pќRWhR``Us(RcI=ks9bI7p(J 7ls4/lki. c>=[ZRpKk rخpsוҜKkXcKk*{pp{ =mҜZWb *ќ'J'PD1:pHJ *3Kk^x^t9__{rI>'(ls\wLs+kks2>OhR`*P'BZ/zb-oAҜZpҜRҜZz{9RͫPRXPBZ5}_uRpLk~ xf0+cs;lkxwq{RIJR%>p c_XZW(J7૿ cY,k׼{HJp c6ʱls?)Tms閵(RhWLkD1x UTA@Te9_(#1X1kjФD) oI_R+ZA|Tw{e1%SI.@Ϭ'R]okE1WU~r YE1U &Z,&Gs1>Kd1z&RФ!) )k* 3ApB€hZ$1 piR6miZՏ{iRB̉OIRi+k]W/Z_RZb^OҜJ{(R΃ b`qHRb>+s[{~\sHRҜbq c{b*`<{y4{&PbxA4{Zj*9&OhR ^iսJ׫W.J׀\IUsfb/[kէjJ_j0ɃJk(sRWKHsI.ɭ{R"*2{%ާbA/Ih奿,b-.jzs^^nIWs{hZߋU_sIսJRxxz^0(J׭ñ(JWB(R{>sA ڦLs9/{Z/sI/Z' b/y{lsk+c(Kkpls c~ҜhRz:HJ lsakpLsBrҜ,kw ktAWl//$) %/ * AlsM*kGR`<2bnhR3 c텥oZ~-3,kЕuwTLk߽b_|>ZտT{Y7UKs BPZjֽZUԍsHJ.OAspiR;=PZ$Ro c`%;LkqWTiR^[LkIJ .KPHJ7Z_iRӞ(Lk]rp,k&pZ|xxpiR/p9TlkYҜ c~ZU.7PZ7tZbWA\*΃Aֽ W*(+սd9_R\- u(!;(௜bg*1D1\I{e1{U]RE15 I*j$1_Rje95}{eA^ A2(Y]{#)Z)*ќ3K{*h$9;Z>3B~/Z+A{'BhjpRrz>ҜZsIRvRI{iR!/Rھp cKk cɰ{'J@PbB={R6{R6PZb%cVogR{탈Z7GRlsZFMZ&%ls(R8'.Z_i{Ab{IWOcМ$1_ϿhZe9}KsJ ̓9PJ:m/iZ%ҤiZ}A-z9p*2E1\xU2e1%UU3E1U9WUU29յ{)HR֯Ҝb}.b uZ_xΉZVX}{R(LsR!Z*s9쬂9-W3A"=QXWVꬃ z9UWʨbe9 cA[W&R{b {&Z?W GZP}(sA zlGJ-uxb }mq7'ZU_W\˃R -,JsC}oj_단b{} khZ>jshZˀ_R@Rjz{A=-{iReTg{Z_U c|zshZM#HRc& OA".snpsKhR70kk,{U2pks~.Kk/ZxxzTmst(B7_ҜbZw~pJ- pA PZc kPROoOZp ci k psmOHJbIx(pIwQB9+{D1/jѤ ~_Ze9AWHRmk-R뱔ZXjd1{ϭ{9'-+bYAW8Ls kcSgQqLsA96/+sќ΃hèZsrj{ c~*+kU{jr,{'R5tZ _ubtb_ Td9 ֽ*k1A^.S9UR$1Um9UUuɈZe1?se1U(sAZ_U2&JU5w&JUM_{%)j Ne1uս#1sb{} k(J//m8{ZX={HRp{bBןksGR:/GR7&T-slsz|zpHJm/A<걜E)82BSspZ"hZ`<sHR]/J>'B`IR /+k^R{"=*/-psV{ c`/Z"{9אZ';B\ܾ3 cmkoKk/RZT{'J HR/HJ{ZUOb{'J/bWA^1ZT]ZְZ\O+kw/ ck|/HJ }/+k\~ݭ{ZKzshZb''J2 OBܯkpASbWb%uCPA+ ުbo񽔵JsAoA*{RU{ќb⫱'RUWPZѤZT(R^wќR{AjUupj{RmќE1Wl{1ܾ hZsC/ D1V39+/{pA}AXD)CbֽiR5׵hR\{A귮'R5)ֽA /'R VKkA$e$)/z?hR%#1=Ҝl{_̓{io{ʑ{UUpps/{zsM/{/5b swOb8ƉZVֵHZ*"5 k"ls~pI׈A_7d9uk*AWKŅ9^cAbj]u]ϤFR՟/29sZou{hR{bؼksZ2m kUQ{bƂc탈ZޢViR7{HRbZZZ{JUќiR]Ҝ(RZPXs{Zt?ZWu/'J}7{Z3iRKkҜ{Vls'_Okk {+k7pLk+UKky/hR(И܍sA,= R.q'J&/Z6PhK(JWc/B%%'7Tb'su}GJ {*cLu{9 \{'JԞhRWw3so{Ҝ+k.GJ\`/hRZW?7eSZUos c;3br.l{tvYphZ km3 c{3 cqRhR_{ k 2HJo[\bA~~K 'J?{AZ?/b`Zi,OBVp{hROŽ߭{R-/hZ]翌{gR"`O'R5Zǵ}}AhRб kaoќhR~HR]=Z;Ҝhb'~J]WTI#PZݘO9>_Iz/I]XmtA@͐hZ, TZn{Zo%p bRr/A)#1b̃AXbA6{D)*xhRCMV(J}U{B@ZlsR*bP'RbSA۱Ar`̓A[^@{C):**k â౔KszҜ{ア sh`'J -pR,p{zO/{ U{w*Ol{A5.{;/pbb c zzrTwU UUShR t$9x 7)r(?gRWսQkIb$)5=gR^jsgRnÀ'J>5̃Z[4 kW\W]sbkͷpN'J.JiR- mc'JZz3Z*5'J/v/HR}}IR 9]Rjhǭ{A/*ZZb/iRj{*kUkkjOlsOsk{ c @R,ߐbݬ/oR6B{iZmЍsAZ}?iR{bT(J BU+k5 cRsobKz{JTlkHJP=Z"shR8p c=ќR/ *+kp cKoqI/9tR[WќZbHR/?pj,supќZoZ'ZؼWb_5hR-~Ts'J|}{9e-1 *޷{GR/b_ lsxsZ8{HJ,{ZʂKkR4>탨b//{A zlsAabSue/gR˸/&J .x39 kTebkpJo-^'Rr#9IoսAa 7A$1*'JUyI/2hZ7ҭpJiy쐜 {z {( ] ` /{I A/_gJ?U׽Z3Izp k9 zbe1ջ* k9nKҤd1Als$1WA-.e1~O9+p&JsKݐ ﱔOsќO?"ќOB:zҜҜ/Bp{p{̓a|O{-}o{ rj>t̓ה{Uacks y'XU79**Ks} D9xj$)j{9iQ Jܥ&R{hZK b 5:{hZJ\'J ќ'J *k**Rr AiR{HRI.W(J>UhR,&T厃hRWUCHRu>3iZߗ5ҜiR}T{%{jߐ{"'Os6p*k讖|+k*sA|'JS7{(B-*iR5cސR/>pJp9jphJ kBRuZ:!9VZ~vOBysz|Zb;-a/ZݺpRr 3Z{R(ZV\sZ-mORͭTZio+krT+k+7tb_ќ,k8 Sls)~G kW[_bhJ~LsBǓA/oA寀/ c-m{hb+ cOKk&{RbKkiR{W{Z.JݬB cJLؐA)GZRsUOGRϫPA(ۘ9xќbޖyOZ_9˘Q݊'RTd93NJx{̃I k]b(rE1׎5͋)_& tZ;jѤA祃ќA+ (R\Wu/HR=gT߭{JU:̓IZ֥9̓R hZ{-EAںAcU9c.8Bף/Jb{ "qhRʭP*kBpZ/*cќ'((ҜO(^{WO{ެp̓BÐsO̓8{/b`3{︽̓֬̓sVo l{}{5?̓ʯt{ k{tAz*9 gZz\{BU kAߋ{A/*kJ~RSRcҤJ%5W9B豜A %pRp`(JUUխ{HR_ lsR{CލsJZW%ZWxv{Z&mZ7.hR<*iZ(Kk(8/+k $Kk_ʐsXX~/RJ+Kk1>hRS+kzrlsA*ApAbsދsBVxLk1w(849*c9|/hRPHJZ {9 q+crpKk,rAќs¯GJ&lkq]OHR'JJp{HR 3b3hR;Z*#&3s鳾TKk~?ѤZ/zZ~\ ZprhReԵHRxs cܘUHJ릧OKkp9OKk .*k%.bNhRV{ZGR}- kIP 'JWbD1,,SI+"ihR6r/A A͏+u+s]_/Jj7_7@d9W?rA<2Ip^<.9YbD1zW׈սIYxZooe9Jj``AgipI 'R)uAukkA-{'J[Zج{A<탈Z8FR謯ksGR'{RokC17lshRxGR5ќHZx'JaolsU ќ cbvb3oauX{ 9ќO 7b`Kk%ќZYiҜ̓{̓pl{X̓/XbU.}r#Oso$WzBѤ.ќ̓+) |3.][Ѥon` OU_[?2GZzzhcI>b9~hR9b sJ?Uo1/I / O9xp$) (J57Rp`bZҜHJ}V^{IRﰔZ[[Os(R*mOZZR c {/iZA{Z"Ҝ(R?' 3{{{|O c OKk${Jb/BPR"M_/9\5 PiR 8єRXxX/hR/B {ZrO9`ֵ(J5{'Jط'BT,k`u}{iR/'B~3HJj5Tb9bZ¨OZzR^pR͍T#)'?/+kg"sbWA>+{sNfֽks\~oHRr| hZ-nR_?BќZt픵 cUQobgWZ𰜪Z~/*k4"pZO{]p/Z)obר{ZPZ gJ\h"OAU89[J]tA|Aszތ{(b:7)≭? kJ/D18^\QpW[jKsޙaNGZ檠Ѥ&RXsAs9`A\ƥAzz#1ku9-{hRUWU+s9hRls9``\{ASZUt(j/I/'9b\(RhZ\7Q_oϕ9{3hR)ќKsp* j_b?mlsEۦҜJ zҜZ*bWA kT{+kw>s-KkҜks{@̓c]- k` k2̓~Jk*zsR{_'2.^& +/O.B_\X)kJWWÈZAUksJU~|q*kA]A&.9%BWܱA.-/"KkxsB~CZ{U+kB=Zb/bUPPRM{HRuUs'J0iR/-b'p{5pZ `*( cywOZhHJ7u/HJpZ/lkݻZ_KmєbRWnj{HJ*Å%sApplke10^{HJ#&ZPPZ pZu{hJ>R ZҜGJќZZ&KHJ(CS9/HJ ќZ?{ObV}rZ]_SB⠭锵+kRZ탩ZpܗJ%bpRl:>HRp{ c>O cfv?J  cOR tsmIKkP>xthR!sD1UWҤA75B1NIUU|}|J5Wևb5B4KspJs_bdΕw;&RZUx buW3JA{'Jp{A*k&J*kC1 ":{bp\{1_?1 kGJ{'J_+k'JHR.{hR׽lsBiZ4ks}{'u{М{М{s/ZR;7XZ(KszKk>.*Wb&zbj}oZ7jsvXK{&Rdk{gZuiX*sQp)kGZ2JsbyZ{ cI:1IVujA{gRU]Y2KsRmJ.%Sib((,33u Z:p@bAv_pb9'_WsA&5gRA7$GJ8YќJUU\;ќAᩪhR<[.'BXKWbB=ZA~PR)RAZ^ {'Jx:Ab`RJꏱs// O|ZU3/mopsBB3Z[U>3ZcR?MZ_/Lc9ҜkՂR:Bk'B^BU^{HJUUpGJ*>pls ñ{ PќZW?B.RrڞєZOHJ_{hRurA7ќZ-5'GJTW{A+:'JrPw+s'B*kZUVIZuKs'J/bbNKk.s\b勀KkpKkx lsls'Jܷ*ls{{G/b"{{}b{j k*4 k_XZ{WbҤ cz>tZXzGR.&ƠtA}KŃ9̃#1 xAIU)8US`U (Tb|c9:8/h;FR>yWhZtbU7AZc~JsJ6I&R\VUD9O Jqh'J(a IֽյC1uGR*kUu͉ k~^ZksZﵵ kxΨZi )࿕A- d1W k9*^p{A5KsA܏ [D9 bTװAc{ќgZITbוbҜϋbќ{+'O^М.]{p{&p/{rќ{n\zO+k]ac뱔Z opGRZUb {gZksjawJsj00b{'ZW*sI>8GbU_rbQ˃&RWW&J%-%Q'WϜZ IXМb iJJʊs15%Ҝ{@ -uspxҔksx⨪{Zj{(RZ_. ڬ{9+JkBZ'J%.gZB!OgRA<'JUwT\0AhRn6b c}y\pZLd/Z {+c[,k% 5Kk..3uu&psZs&$L(J~b/ZgzA3R7]pLc8Բ ["h|ZԪ3lkPАZ؛{iR``=Lk #{e1 /bO1&&Z*=oHJ,Z)Ob Z迭u/GJXXWPҜB {pZ{ GJXzksB;: {Z~~ʠjshR_{'B.*ݯA'{'R c7˰ c{OKkpps/1kkxOsv>o+kVx Z¯/ c!!oHRrOKk.'o{hssGR(x-hRX¥lsgR sZb*gR/{gZ,( b_Ս{A,>%/9Ь{AxJ.%R`zވZsyIR;#1{rƤAտߥAެ{sjk(t c\X&RJ> 'X&R\xC1PRN$1nV{d1sAZ^b̓GJ%W6bB`CAphRr2`PgR,-hR;ؕkkc-ֽZv{p*k"Bֵ??}}o^rќ{rx{YOZ*/GRz|ќR &Zksb<\{Z#l{Z.k{ZPn{b5gbubפДFZ_r'Zp`XT{I7A7&{ZМ{yݷ0ݿ/МFR `I\_^{9W2sBy6*c)69} (Ҝ`hҜ{k0Z`ќhRh31ZX[{hR= cBTTkkA7UJk'J GJ?UJkBxhӜRչabXZ cZօ.Z~q_R&p cˊ`㑔R?Ҝ+k辍p{ Ps(g3 cox^ҜZ_U~ќ c뭕^Z7// cσsnҜLcJ{J{ cZ{RoR?>us-c]29'9sKN/#1#BpR"OB% c6'JX\l{GJ_tA" shRԔ o*k_ kZ{ZWbk{hRxoAZ'*krcޖOksvo cַ cks>ks@XOKkr:{*kBNhRz탈R'~~ќZB)KkzwOsќkk}/bp{A;ֵIxbrq{Z*O c{FR*fZ/ Ac9 oJڣ% R`'J ccRz*s(~TV)7UhZ4 k ]sb~8.b8A?Qyks'Rk̃J/W^sGb )k{GRjbWjМR&. GZjJ{'RܘX/'Z_WTgbAz:A R(4r{*Q̃?oМ L=/eAXxx-d1- s9 **sQּќsp&(4P.s (`4{Bj`oBnhe1]sA}U^HJAlb9aWkk95U{e1ښ>+cad{Bవ cUWWZɵ{Z{ZpZ% Ҕb--ꑔ+cˏќs.^s_{/Ҕ+c64$3+cn+czQ[{/Rpςp cs<єZjk cc]P+c0R[WhR?s{ZhJ$?߿HJx\/9?SBu1b«s9}1%hJأќB>obrTwZ*k])ks]c[*kn{ 'Jbyc  kMOZh.bƒb`pks[ZJkrRXoRzoZ+"O*ktlKkV5{ZW' c2\Kk cիzOZ$5{BPgRέshR{RmOZߪ;GZ%6TZ-%rFRsC9\bbZmjNAսGR/m갔b)/r)V`U@U WսA UxΈZU}.gZPs9^Zs97+3A^z{Lsd1jJ D)ќ#)%7p!\sJ?Zr*k/bbcS9zT#)U@*WUhJ s~'ksb~O9ꨠKkuX/gZ shZ k&RW*kZ>({brLs&R+xꯔI{'QI 5ZJgrIzZAIsI?JUWW{R%QGJU k7Ϝ{+w A|xXJ}kk)+ SjPp`b*k޸$R p k.TRJ'31Ⱌ9uAͧ|1\5ls9W h9(UќhJ.TA77lkdwu}sR7Z'k{ZhJ_ BRc єBybxR~+m̓gJ->{'J*'B@Uڿ̃Bu8OAZls1BXA:s(J_'JsZ Nb/z{Ҝksp/*kj^pb.b'J~+>o kZzb6/ks]{/Z&pKkr k={Z$,/{kJr/s{Kk7*kppZ{+k4Vp+lsUuќApA^SC1_?c1J֯J;Wќ k)/gZ g7FR__I_9=&J. kT{#9(o \Ac}Uֵd9gAs_&J}yv7BYUrA]1D1sZ'R%#)WFR%7bXnW_17 *k [({t9=wGR)oGR"%Oks'3Kk ߕd9ֽZI=ќAƶOJB/9Z}uќGJҜbgbZ^TV{'Rc:= RKsbnx@Ks&R +{jIZ%Мj`1A.reA/)kAYuU%{Ið3.&JyގQGZUМI_+--2Zo A\NAuZ탎}rBʺԵ k{˪uKczs^ꋑ(J-'9 P$"A-VJpp9 Vz{BXUsAW~qD1 Rz㱔Z}\b"sRBҜ cLk\~s yRќscp{9/Ҝkko4<3 c'ڱKcACoRSќhJp [ϐKk{*'J *ԱR/TZ]ݿp0GJhRUUhJ-Z{9 hR/>*ciќs5ݓGJVTOB UNRՊ%{AsHR++ bnޱKkpsb.Kk^ќZ]uZ7O*kml cx# c ^{Z|Z/y/*kOKk-_pksZ2+k?.s5{KklE+{bOlscJhRZbhRin.9 3AGR)ZW7J PGR;(sGRݵќZ_Z`gZKٞМR֜{&R@̃#1 zN#)PWU}Z) bgBJB.9֌s&J{9Zck#1Cϧ9-[A7Zt~n k yO kw/D1x{A~n/d1}J?PhRz{b+o+k+RR7 t.~K3'R*b7I\pcA J/C)5%5%o9O'ZbxbI* {Z'/.R~}{bksgZ@kxoR*sRO=R  h/RQbbz\s9 MA_ {I>.뭌{gZ}KIPbQJQ.z㊠М'ZjPJ%CJos=.oksˎ&6GZ. Z4sO": c _iќ9rjp98P[Rs9\W4lk\Zy{Z?gJ 9Zյ-*tR xlk!\3Rv/+csgJbєZ!PZ3+c/ nHJҔKkOs'{ۏ hR|~jpZ-ҔsUPZ@t9T*c.j_HJ?7mB/b/9Ϯ%kkBڞO1-5OBOhR 3BZ ss%lk Ҝ)cnOGJA'탥1 ZWTU{bKsb/Z.{bY'R{ќGR OhZpb>𐔋s˱V{gRl .bojSpT+k{\ڑ*k5.lk }+cW{ cé #svpZ&s/p/Z\^gR d9 .bWp9rlsGR{E?3d9>OGRxյ kKq̓bBr[eAI6d9UVC9}U\D15!TWb9}X].J)sGRV>p1'ʪgJu+Aշ73APot9UսD1p_WhZ}GZ)7{IHbh/C1뭿 cD1?)O9`⳴I|{Z+1 /*k{ɕ탧{S sRhv}b;{I0ǪNAWMjpD1 9Z{.'Zxx{bA*k{GR6+GR߽X{Qk{IzzbksI gbEu_b2js;IWW-.J^ -k9 ksR:OJùks&R8\XQ1 RR\МGZ]b?5=+uoo{).KkѤb@ҔZkR*c{{_ Ҝ+c/-OAqVܴ{9_{.PAZ]WܐA+UAյT*cZTPRghb(J/HB8/ZLkҜ c5?Lk\5t+cZs~Tbkr뻐+cg3Kk*+k߻XPKc - Ҕ cs]p [,8&Z{G'BX^|'JUGJ_Uٳ+c~/hJsHRh;{Rk8OD)SiZp c,,T c .%.s\.hR^ȠGJk~{HJ׷5*k9.,ZwِRyV\hRˬ{'JB׏HRshR՜hRz.Z}W탨Z7ORɏ c.KkSsUuUlk'5{Z(OsWOKkȞݐ*kќ*k+-s /*kx+k GRhJ_sZ} A>&& Az3A\odA}U (r^<#1\_U#)ՕX)yZr|{)M)Zؠ{oc‘Z^b'苾C1a1*ނC1| A>ryB$WOJy}ќ9%t'JU]WTќJɉќC9*:bWzks]77(jZb¼OI.'$9RWo2iZ UUD9b {GZ^ ksgZẀ {'R7̓buˌ sFZ*sgZj`i kJ7_ bR oI7/ќIp`R3gZ̃b IGZzƈbUUT^ӵGZ UUФ'RT 1 kW<.1-쏜kshxho{_k{kk{QؼҔIR*9/ukkvpZ %R O cWkA[VB>{R7Az3+kTmќ'BcqhJ/ZklkS[lsOR|Y&ss*6lkgj`ќZ*+ohJ Ss %Zycbp+cjpZZhp1PZ'IʭsRZTR/{Z (OZ+2jphR޵9пpBȸr{GJժhRz{c'J%WKk-^T cT^RWw( kBj?.hRrUZ{-'JwAߋs1:ڀhR~_hRujkZ'9 byI{*kVKob*OZ8'plk{MNOKk{b쪯s_x.ls\Os{sVZ{hќ{ObJf&J7.0{J:;97WҜd95 .C1Ujs 'U (VksUW9`-Xc9zh#1ؽ p{]p{i9/*c__ҜgR/l{Jx/d1nսZ{JoHRS kWm/J跖sAyƍ{w'Ru֭KsU{oJVW c KA{PR̓((IjgR_jT_s.j‹sj B{gRo*k*.鏔b~k{Zk{bkw{b5'{jx?IN=͋Az{Q{..FR'Z"}'R*sIXzCrgRջ$1 2GZ oqGR -.*"|̃jƯ 'bjxNA_^hR4s8 8Zj\/1kzA-Zꀰ'J~z{B~WZp(J/'BSZbPiR=)1pZԷTPR,Z? cZ/fO+c'+s|WW{*cZM{pb +ps_ +/+c̀8hO9 ORy`/KcA{|HJ,/Rn@O c%:+c͐hJ^B7SHJb]HJZB<,ks'J|Zu{ks'J\/bW.ZmGR=?yZW}U\ФR}_=/GJ_5{HR[ZhRU{9KsRݚnZ7.*k|+k R^pZ%{ c6kKc~sUps &/sr os_OsH{ ,?ݱ k{b*oZbl~Oc9 XFRN T״n@6d9'UU1`2ք9UuTd1 ֵ(hW7ƁX7AI=uD1U\~ќB̓sls3{/b`p kR'Rd9J{gМGROGZbod1sSJO巵A_hR8?sMobꫪR2*s׿Ks.'Z6j2j¥3*{w>rUWO ka `ќgR*Js>탇Zbj.{FRk{'Rc~xksFZ sI.U{GR~{bx*sU{j}#? gZ^oFZ77'k{R ­ 'ZZZbќR_ФZ\X/1BkrI'JUW-Z 2JsկSbUМ*ku9xx~nAyU [/ c.J_߰'J4'J@K]s9/7B ZW3AWUUZA>'J sHJzv/R/Jkvڵ°RRd1NhR_諃iRb'JWޏ{'J3GJU6B['J&}}NAp hRQ\; Z6 Z̀*k crZs/Z+kZ|_}Z>+.b *k/sos^ۢJk+ c JskK.)k`oZt9`֬{1ވ1_*kaVv#)ry}Uks >\'JU]Ap/J,QМe9[yphc̃Au c/%´ZTV{sA p^_Z9:*-hRk_RAhRBT ZA#/JχapB.'JORJHu cbӱlsє+cRޞKc g{+cOOZ zlkJєsљkkx6Tkk\Kc[̯p c'{Z,'B oєbzpKccOZ|HJ/+c؟ [;Kk<>OZ/ZxpA豔ZiŵBkX^_sBc phJ7>ќ'J.jzThR}P'BcC. A%bO9xsHJYR.pKk*LkֶZp@B&B".ZєbZR+߬{hR.{9 ;HRmќZrb{ c8 Ks% oksoks󾿷 kB}*kUZx{BX谔!W_RC15_ATܭIݿA-g8B/YƄ9床KkUUZ ^ x(_ Uu% `UԵ FRU{93d9☞9oJb@xhZ7'RܺƬooO*kIy)D1 WJ'ksGb${R<jy.Z탨buk{b}|.̓gZ#cr_GZ<׵gR`{jb`^Vksgbo{b b$k{bbc̓A*sR긾̃JV-'Z}}r~*kJ% 'J//%GZ h*s^qbZxp̓b^tbRb8 k.'X chJ^h cB߮.3(J U'B!9/g6AҜZ*+kKbsu#ќls{{zb.Zb.ksbO*kNHj2sɐ'Bzlk$)r9=շORp=МhR cnuz8Ob뿱os vOkshSoZ ÎAk[Ai)ս)_ks9к*k().̃9/d98A'uoTAA'" 5W \ W_D1UUls)}~^. { 7A ֽ cb8Ar{A1սA_zd1.pќhxZ'JrxJ(3IKsJv k$)ފ*gR{gZxp탇Zr RZ{b?+{Gbk{FR -GRz̃J# ˵GZW܏I j jT^oKs&R *{jxZrx k'Rjs'R}]s seA*bZ)սI{sWJ/UbU5W&ZS*s~j7\bUU KkHb/ {bwZrb''%Ѭ'RT_̃A^9X kp~+k*յ _{B\ ZBWb(J7?`'JW_B UZA맸'JUUEuZB9){R5Rg(s9蜪{B:OZ43*cvUhRphJ o뱔ZaTZrK/'J'9%{sZ/KkbҜb 'pkoPZ.p9*b{'B<, [l.Rzz|ZkoZYҺLc/3lk5[յR_WHJbp c%z^R/{ZmisrhRhJ~q1'lkp c &/R¸Kk'?/lkʑkkm/Z--pR(~n/Z>єhJZ. p cҔ c/+c¨pR"šOhRX{GJW_/HJ 'USb*k[X\J'JW+khJk-% ZU_%̓GJpRC .HR {O+knOls{r۟呔s6{5_ќs0ZRW|.Z*.*cpZ?p9sR>3s(B^{Z'bR/ZpksWp c{ob]O{\O{e±ksA_R_?T) WМAʽbAPA5$)^iqlsI}/ k>gBZ:7{ xA+{d1WO ^UQ!zUU{Um{RD) _R)}IC)߯d1UUU%J#)m|9#)b㖥9$)ϽZ9!v#)-R.-5.8 sW\\rќ'Zc׬gZ7)s9\To9b~*bI7+ GRx{Z{'R'k{k{Zj{'R7)sQ:`샥A OA+ NbwIs knzTZWɉoKsWsmMibm. k]jWw_̓(R)UuhR.Vb%HR_sZ*eA`Sb-rR' s{`bj\"2ϤA%ZBsHJUhRb}{Aw{ls'J=b 2GJVpGJ6& hJC``ohR`bsJx/|ZR5'p+cphJZ6TZz~|3RzbLk>9^є cPgJڬ*+c +c-mp*co~Zj{Z'ZJꑔ+csp c 8&pRܶOR骞lk yOB]B]/+k)*sZWw9%_B.u2d1'.hJ΅.HJ7ќZ}/'BrpR`^tGJLsi+k ќsﱔls`;/ZȤS+k}+/Z8 {hR{Z {ZO.9 .HJ>_/R O ceOks OZ 7sVj2ќZ|ќGJpKcДbb]TUu#.*k:(` jsbB'ZD)ͣ kD9 cJvDր?ls sHRؐ co cx(ܘd1׬ d1W\Xz9!{#)U){&JwWs9^Pn9U (k9mZ9]}kD1׷-9Uu*k!ciA$)-_Hsd1UՅwZD1UiD1{`'RX/&RW+dAxVէb9:+s#17WWpA%U.'JkB I.GZ]͋JJsb sFZ ZUgZoks'-Ф Iɿ{cGR (ѤIѤb /vМbybyC(.AXHRqaU{hZU3'Ry'rRZ\ܸԽhRi]<5b~sHRSZX(jshjHZZP{Z9.;ZB©ZBëX{A /-'JmoZ!%gJxSKk%o+c:hRT\ZcxZ'PGJbX{R?O c]/Zst c]'BNJz\99-olkM%0 c5P*c觮KcyߐJ*+c\gsplkr{bup [RbOZ.Ҝ [uRˊ_ZHJ.< sR7GJo+cu^6o c%~V{HJrbq[S*c-.HR탨Z|pRbʝVohRT c mers>]OLs#9둔{KMO c*-/Lk<`kkZrp cBʵyZphR.GJXં/gR[)뱔Z.+p*kUn c"+c*s+k`n9tZ/Kk&d谜.ʫO{t.s{ÐgRWWAኢjsD)V~PS)U%N_' \UW^){6(ՑaW͋$)|wU{ *̋D1jjrU9( s9'݂kkJ/Z?kJkZܲ.4{AzނsFR sJjs9U kD1]Uz ksD)UyWZD)mU{ZD1A k)P k$)s_{9*j{eR]{bI{!zks$)U>1ZD)- cA(OZ%PI_{AɰAՕUhZX GZ { }{WN s nJ Мb 1lo2o (Zrjɯ'RU퍯HRuXrHR'R^HZ>k2(RU?A UWS'B%S:+C3ApضmhZ-UN'JU-hRU{BRZc3{WGRz*O c*\pKkSZ/uB?Z/+c`˃RrZi{'BˑZfrpZҜRB|{97j+k/kkb{zlkA 5OZ誐+cuZ|+c*PlkoOIîlo&Bbj Ѥ9uW1~XKs$)\UUս9߰U1Wxjj9d10 Ui%М)_TC)nIu"Z ̓gR渠 c$)*ܰ.d1?A*XOGR*ks7A Z-{&J,({A~N9U{D1W_t9 c9V{%Jݭ{*kZ㨋sbV)kA`{1bܶASUUGJ/bŮ{bx/A s9]}BKs⇧.{탋{\r*kח?.ohZBԵgR/RNsO^E9,phR (RXXPXKkA>>iZ\PRbu%euѤbW=SOJSZ75'x(ZjxW̓AД}UR'R5'UoJ*%.R髊ќZ]? s[r,3/Svs/ZP7/Uթ+LkWt{V_+cLkِzRJ߿*R./JN{/R5pR7?7p+c ױZ\1%/Kk/+c=OKk Kc\pLk±RrRp+c%y/R( / c:hRH~vx{Z5UkkhJJ |Z7ps pKkbqˆ{`̃-%r>zWHZ`be9/> /HR\\TsJ__/p9ÁsHRWSJվJ^+ սbpgA^?K{ArD){B7mn'J{)S{z spֵ k ZUs]UB%ќ'J݀sR3Z{%ZtR/]zZ-pR[R)JZ%ZV\X c97lkrZ~/sP.lkߎ O [k*skUTplkRik\n [ڢpKc뚥hRX\VVsRU+p+cY{Z>joHJ.B?zҜR/*%tZ^3bJﵽZ5iR- sXz Z⽦ќls%Ws3hRwLk =szksvznb= cWORb sM c~xtJ'ZWHRzcb Z8OKkxz\bZpVlkr|T c_lkpskSo챔.z㰜O.ﰔ{rќgRW& 39so1{Z__<̃9{{zOJssqyJ9%Ebe1Wj9cY!D1U.9{{e1%}XAK}UU}*9_j{1U]P{1U{#)Us { WAbD)UUUje15U{5^RKs$)8%od1{9} B O chlsbJ{Kc b~Šb*6W{ZbhBC+kHR1RJW 'J{wUs_R6j{o샟6ќ .v sppZo(RzpЌ{(J_oҜHRC1ߵީZ^PIZ~sZМHZsZv̓A-oAZ'{(Juu/Bs!hJ )8*s*\wXSls OhݵO\VW^PќsBp^~sû3{ k00ќZZ/Zh/Rᢺ^sRyR&+crRrcjsHJKkbrOlk+pkKMє cޡKc+cr/+c*jj/ cs-ە2HJW.R5>*kk׾biX޿R*tsכ??3Lk+k=R`x'3 c-tUݑ{pC+cꁯb*(ќ k\ױ c;%'Jޗks-- {U9}{OZⷺOZ;ZSZb^{Zڗ^{Z(%bkMls~VXscjB Olk(␔s*Z{vr2&׷SpW_ooSKkj SO5-}/gRvsJrX d1z%HR~TZTD1womlse9UB\WՌ{D1;ќ'R`kX'JUy{I-b9넬{1u/9 %%?D1W\ P'JxXd9>kPA(sP)}'JE)BD)7Ί1 { _*ls$)/\OD1%lsU\ls&/+k{+k' s.XDsA+# {ઐ+c~<ќk\P+cm.TR U(B/b$TGR޲GJ՞XBWWWBlk??琔J{R됌LkûplkOt/p+czҔ c ҜkkjHJPp+k-/ZbW/hJlkZﶵKk _ZppB޾Z%#ќsRќy}ͱlsÊ]ObWO,k~˺/,krZ*6&ќ>3sO ch~{ZWp{Z ZZjUpZɀUZZUϕ cխ6pKk/{oWa/kk.sxOlkB@O cќ+k_s{}ќ. %o%U/R  c(S cZs9K-{e9\e1y{9{ k!ͺ(sd15Jڋ~O9/HRuIp'J~hR-%4R~pZ: >A&,iXGRU~PZXWUlshRb>탦9^{)Pp1X$).sZ؎bA@{AU{D1\X?e1޳B%Ҝsb(J*x{$18PE9*pls SZPbԾ8/)rA%-{IZpX.'J-W7'J']sI+hZ kAhʐ'JKk ±J'Jp{iZ\^ kU-2(R6ΦInZ\.e1 RZk{ ޼ 3bv~9UxZ_sٱ_bo1,^9U+ќ*kUKkss {oTks72+k*RhR.sls؜p+c@@{Z{ZsshJ__pUPZ%O'BbzKkB '.RWrHJ'ps3pGJܠqKkxKcz=ZoKs;!Olk<(ҜKc3RrsHJ9 / cp cu'Z"RzHJ}5Z*3{c}solsKᄒ3sޛlsOb iR`pls;ls%' cܱbm+k.Z{XlshJB{Z5OHR*TZ%ҜkkKZW_3bw%ќZp{CO{ȋ\ c&Wksj~NpkkBp+k{ c7O7ߌs8{3T3T.JbbHRX{iZ B8HR뵗սbPpAܗo{k{R_2&75ս*-}b/iR*lsshR HJ2-ќgJZZObPO cZRPHJ sHJ8bZ66:plkf"Ҝkq[~TKkoTlk`}ps/Kk.b ["_*9ֺp cpB`{hJ^*OHJ {(Jض9:IXW]sHRꧭt̓UV{kS su|3Z`pOb"-pZxZ kkBOZ'{Z>7/R/Z{k/hRÃOGJOKk< pZn{VW}GJzrrXiR-?=}slHJ~Lk)yy c&/ cA/iRꏉZn+.9'~9׋HJ/ [s#R)/Z(;>p+cIisOZ +Kk裡sRZ.B|`bbZy5Z'/ c#/+knj c; p cr{}K,khR tKkp+kKkQlkZ)OZ(p탩ZCoHJ o+k? o c7}~.bUOB(אZ R~? c?suOKk|CKk OiR/Kkܱ c-.Z\|`Lk?,ќsE߱嵵o&?~thZ_Ks|Է7'Jz6/J;~.HRМA_{D1+kI.9 ShZs~/Z(V\ k7, c_wtҜ9b°2SZ*B⪜(b 34VO{T|lsMcP{'JzxzlkJ=sJTԔPbpb/(J/bkZl{HRrʭ{HRiZ_iR't9^SA-z4AZ53AZ<ќe9΃AW{Ib)+ OZx{O(JãOHR+6ͭe9p(R-=-o+kV\rLsZ' (ZTw=bV}葔J󞗴RzpGR*ќb. Sr~սbו+kSopA/*/Ls蜒pLkZZ{Z kpKs)9Zھ62ZДlsIcќhRPlk>]5RxR{Rc+ZPO {Z:tZuՑHJ59ʀOZP*ccZ9plsJS{9'/Pk?Ca ['0{Jl/lkdRҜsqZ,!KkZpHJbRR.Z^p{b x<lsqOlsIb_O c 5ќs {ZZ:{JҜ{[q k+k6b^[rHյ k[S}Z c?SP5O7p鵵hZbV cUMShR~\ZY cI͝{A**/PLkxזb,pls{r~{HJC+kWWO+kUҔb{/PHR* 3 cZUpiR_V 9U{I 'Jx“(Z PHRt9+Ҝ+k.XbMշNQrzڬ̓ZGpiRp cj1Ҝls|b*>/m29X.pf9{7-jj-jSb zS̓Vې{B@vյjx3Z\WUj(J-;)Ks~b bac^OZZ/(J<$/hR{{Ob+"kss*s c_R^^GJ_{(J9 c[]{HJ [C/ cv%J +cpR6P+c3{[}UCKk? ϏGJ7{R2[ cu|o+k "lsLkSs(&ќ{0P+k0[R{+kZ󿷷3 cnOhR##bZ/'JZ+O cbKk O c 搔sosU_vhSRc_by}ZW{HR\2ZќZќls6>]Kk}]ORplk9#s濘{ ќlklk.յS?6z2{;Sz_ќhZ8ZZ^\9sHR>/ZotZ/+kx8+kr*t{SGO,kZ/(Rj>(TArBսHJtks>MSKkꊁ3//(O2jopBX*TjZjPr/ZqK5̓Az_shRܭ{Zl/ k/ c,k/˭{b|Z+Z./b)è c>rZ/SB*`^SRIkpA5@B% Ҝ k~+(S,sp(RIjjO'J?hR闞pHRpќ{U%O9xf1 e9⨩-OZ)"(/*kjќbpsbcp+s3JrJ *31%>t*k3wS%t|x[pU]_׽ppiZt{xx/Z㱔HZ\XTLk(R - cmb/楯 k6Os~ kWWpbkqKkIR(x.Pb=/pJԆ~΃JThR[ɑ!Z//mֵR-t c؟>3hR39 +:bJj/*hRCiZ)I/A sE)xoJ Obxojץbz3b#5 k4_ZS cr}Z k7pbֵ{)- cJV_pb.{(J>揔ZKkyOR+72 cVR?t cS㩪T{ro^HR'/'B6 ќLk+ + [$T*c~"S+c{豔b PT cm}qPZ_ҜZU3sU]sp+kkpJhh{B5_sR=R{HR %%/ cȪPhR.Ȱ [,$pb' єs]SLkp9pHR+ Z- M{kO+cp Kksz{'J8"/Ob:/.kkVrZRKk/+c|\oZKUZo+k͊/lk2.|wW{ Xs`_.Lk>c"ќZ${Z(%Z`j c c"`OKk`b޿/{:є{tO{yw{Ҝ{Rֵs{Po3O(.%37I{WA:B\ZyIZ]bKGR?/o kgs/Lk {Ҥ{ɑHRhࠠ+cÂtU_O{w ќ}Ss j蠠9*b{*"P83/\|lsjziZ9/ cm;PJTҍsZ5=P+kו-ubة;TlszP0Kkx8> kW+kͭOZx_"P+ku[O k=pbZڮSRGV__21몊{IR!9ќZW2ZXUoiZ/U]s9ZP`Zr(R\Pb_})A{AA՚OK{53jU֎ќ kI~|p ks*k s_pb ȷbܯ/hZ k^pZ7 WO*k:[/9`/iR?9NLkU'B pќb5O cA)~KcќZg{RW4kssWA c@lֵLkqtsRk0 crR*ZZUR+-/BpZ==JhJ@jbBHJ}+hR77pLk,fLk+ZxT|e#plkKє cCP1\P9;OR||Ls-ќs{ױ{絾pgR b{R/ c6Мks{W7ls_\\^3{ -%3.rXs<_p'R'PZObyBpb??pR+kI*. /bW-pbTksro|_ls_%O k; {&zOLs Z(ќZ bX/ ki/by\{A&oJoU{AE1 kBbV k9RZbs΃b hZ^{|{(J .GJ #N{v{j0+kI[}{bojmOZ[KsUbuޱbib*/W c65b.phZW*/pbxOlsWVOKk:clsocSZr^kOb? +OZKk)*ctW/ cUIB+lk4Z*kꑔ chSZiTZ 됌iRXp\WOHJU-PhJ J؎9(?/RNNIa ciR5'sR3+0HJps*aє+kꢼVlkq*Ҕ c'~\,kci_OB.+Lkv/ c (+czpќ{UYZ3smuIk{b*z|МHJz? c>h.*k+ kk#>s co59*Obɉp{ {vO+k"*s谜{IrS탧}ps`OlsVCk/ c{{ZǏbW ќhRS cpsw{3~lsJls;~{נ{m{*,/єܸsOtOgќ(R0`9^ˍ{HR'(RսZt{n‘jտPs3ms7*ť=Sj~>WLs˚غts^\- c{۩J:rќ9 k %^hZUHRU+khZhˣ{HRu+k5WupZWW+kR Ls]pls rP{_CobZ{[y>uXks53+sXb<+*iRꨊWsA C{Aؗ5 qb"*+{KA׾q*kz[WJ\jsHJisZͅ탉b?IBUulsAk{56+kݜ>/Ks|tZxI>pbT~wZ-ZC6j|^ZhJќCќ.𜱔{ sLkrќS5u{( A琔Kkr򨰔lsHpKs𐌉ZZ.oLk], Ols%Plk`RR*>3s|Ttlk{Lk (Z7Ϊ J3HR[jpZ`]3Ls=zҤls Pls_蕵+k op+k / {'t/-57_Ҝ{'mob tOUpiZZ(ҤI,XOg8IRj-w1 k/մ kֵj_:rxP sk~KbOjU+++k.s}{2_{om%Lk.4Lk'pls /+kʫ/jpl{}pl{mp̓UpKs. kЬ/brAnZUuϤGRM(k*@,gZد%1kտ/N'JU4(R.@Z*kA~5.B-;>/*kzKso{IZ/A*8B ]GR<^k{]x'R?@p9=ќhZ[76(J6w,k ZbZsjZ*OZߪZ}piR WZU7ΉRќZx c| =+k(3bls_|/+cҜKk+Xp cWZ5Z@j ca+chbTLk݉7Z7bO cVխsZn-oR -3Kkgќ+cZ{Pp clsZbolsz Z-T{5Ust>k+k+ќKk_W cuϧpZ} /*c{l*O cup+k c$svdʿ5y{"33޳'tp@}pKk*/{B Olk ]􋰔_ќ{pZpp ccn8{p+c)?4{&s[ڬlsVC6Zb3 c臨b+ kb2+c˥smCA:V. UWXq{iZ\Zb b/Ls催Ss卻%ũZ/?^j{(p{(2p{X{Qj(R2bOMP k{(pb/p k!/{PlsWV/Ls(O km/}HRVOZSJ_ A`]/Z=(ZX̃Z*aX{JZW k9? AkjJhRój[. ObB'R{{Rjb%UhZKpGR~j' Z֍{W&Z`V/ZX{9 .be1*jtLkb,{Rꗾ +kWTVWb/UT c |Lk"`,k4sXpZq{b80ZޘRZ߷PsS]oɑR0 c׭ORbZ8/ c(ќZ[\}siJ(mќZ7?ՑRX`Z ]OZ77u5ќ{plkzp,k5psX^U c{_OR[}OR:-/Z Kk> %Ҝ{ќ{;Kk/Z;hb u3s3{7els?Oi2sc˿{eќ4=ssOzڹt{KbZc9kOIR!єsҔKk(2T{Utv{/ZڱKkRkkOKk cpZ.6YΩZ~LsS_ULs5u{/b-" chj~Lk(l{V{s btiZU{ klL̓Za㡍{hZ5PbK s2Q*3bI kŵ^M9ob_wr3*kjp,klsſ/b:5걜ls/s / k,bz;ꐔ{V/{zʻ=P{αl{ ќjҤ{?p{/lsgj~P+k{/ k[7ҜZ ^Z^-ZJL,ި̃GJ . ќhZ"``OhR.*Obz"(R_b(Jݗ/A^k.hR၃ju 'R/SHZObʎ/hZ75b\vhR kJOKsyKs ќhZl{Obr"LsAb_PZipbVy{iZJNjbPZuˑb\Z/lsmxҜs-tLk{',kObވ cP{ c m/iR6 ckcIJ7{R X/R/ZB HJU0iR-?blke cXp c: '7ќsBќ{Lk({ c*:/ chќLk]Δ cWսhRސ+ccroZk#*p{>s.%ssO+c(А c} [ js7s/sOs>S{=s\r_s˱Z:Kkgw79 pHJ 2bWܰʕ{_URS cr:sYts{ZaO+kCKk秠/ZEƍ{.7xbT|Zkp,k*^T{—3{'tls5n|9T k~t̓q3ű+sW-Oib{(RkHR^HZQhHZAz6&МA'5>.b{5&ќlsz(lskhuls+sZ( P+k%"pbj/Z P{-ǝP{2p{wO 8+{⣐l{ Ҝ΃\bR{|l{VvO kj+{Z(/HRz'JWup2HJ+ѤZ,Wb&hR╖'JWRPW_*k(J%Uls9^/ k*k/TKs c k~^ϐb=CҜb\\8rUUjObb[R*ڝќZu{KOAPPO k{bgbZ6{Zzh+kbb`+k PZp ko+co c 鹾3RkRfOqHJ =lkPZp Zy\PZ5//Z4|iJ֤ lkHJZt {R /ZzwblsIJ|IJݯ/3 c7lsoZP|u/R?99{UOs`S c+c=tZw{Z#.6ZoKZupLk@HJڸSs~k{{mr򴐔ls sc{[+{UܸLk*/Ps'6ќ{_ױ{.XsBoy{myeslspwuќs}:7uќ{]?4KkLk!.LkpR~ʪսZ]{iR cKk_/lk,q;O c5Zr\'9{˫ cr~+k_V^ս{ˁ/qL{*-ֽbO΃HZ׍*Ms*sz`춵 srRbiZsh{(ROb_ObosOb;tgb.A3'Z>5{{wh/ls/ls+=O{&plsz//ms)+{/{ p{-+ k*)8?r{>Plsc" kX/,sp?p,sv]*/j|XZ_AќZU+k.ќ(R_^{'J|ʟ+sHJUx.JU%%OA^XpROKsj}*k+WubwSZs]pbR sZP{IB/Ro̓ZmOb.-O+kR/Ixx Pbmy{JxZpZ:΃ c 8 kR* k2b6?OlkzPb<7BBxb{B-q,k+ҜsjLk/XҜZRIHoiHJ+/R+JR{Z^t<3RU7ױIR:^TR&CuoiRZs_Z'ksm5zZR +TGJppZק,krєb7W+cƤٱKcZRpKkosImp{.s(ޞ*ќ{J,]|{:8{56' c,3Kk~Ҝsslk.oZpspZ:s?Z,ȘOs Rb c- /HR  cjj+c?ޑb~ZU+kyS+c6ls&PKc:phR2.3AW΃(Rj3(R"XhR?B3bɂS{b'RPLk xꐔ,s .pLs: snfPj/zw̓IzpKs^`{p k_ ibןj-WQ A^@A{Pks+pLkɮ P{AOLsw./Ls{}op{+%"P{ ^qlsn/Mk"*pmsz {5{[>n{9Ҝ{I籜{]{:{6p{"nKkzWhR{ޯ/ c0b;\սHR._j|(JZnd) =7*Z~b(-'J<*Z@ubwHRªOju^_ͰZ:)'RZhd1 *bl/R'PGRќ k5U+s􈜼3GRC Zb/Z'% cʽZ_ȐLs)?pj& k}b{br* cI{oIRm˾ Lk)J<{ c cUpZ є(JjrZ]ZUs&߱lkzrҜ+cR*0lkt~RVrZ+k1読{HJ%*8>Ls~燰ZOHR oZ^ObhiR% c/uR[Kk=+cРZ,+k6>7{ڦ64ќ®ќ{`o{ќsX>{rsno c+ s{QOKk hќ+c)%ZKs8bޜ_ZOb(KkOZ*bh/ csPTBܒO+c{_7ps+kh-PLk[Ʈ/ZohR|;7 kap@ުZLsWϔm{}qs{ybtKs-Sj?8iRpLs.u/iZ/j8(O sOбb~̓b :l{hZObN s_Pbǫ*ֽRu_O'RKsqs_/{{|m{(ϱ/U@w`rjk{T{giICO k + ls-KkќLsߣќiZԺp{J0ls"Tjڽ/b(w<ќ+k^bR+sV/+k ab pRR.'JҜjZ&/Z8npb#ҜAr9 ZI{ij"ob{l3bhZuojb/hZOjvOT̓Vu/sLs TPb(J{Z xAZu{ZPbB k{˧ c~ػ+csTќZ WU/(J~{9{ZhRRֵP,kM c^z?iRk. c3k^_p{~/R+:piR&xb%ՕZw/b6М+k=V kɧKsZe/Ks9 jOb\zC/Kszeb/Z+kn+Oks.f$ORˏ\/ZsbUC{ZO kow'/bPb ZZ(Z_U'qiJ c{[ZKLk:t{s|nּ3 c?ZќLkP c2ќhRBiR{ZchtbZR{Z*8{Z+cj}±+k|~+kk~{bsLkYߐZz&{iJ"ZO cP c'6Z b/Kk6ᐔlk=sOLkz(Kksќ{2{^\ c{zpk:~ќ+c|Yp+k ػZ+kw{f{psIxV+c{{HJ/RJ R? c (SskEsW]xpLk/,k7/(JlPR={սHJ $tA.bulsjZ*.TjPOj:~%/ k 9r+ TZݫp{׈hp+k ќj`3b_jnlSgZkb /l{Z"brKќRA_.1 'p+k>/K{pls0Lk~/Lkrќ+kp{rᵵs\[{.{ҜlsbcLs󢱜{ p΃eѤ{}/+kW(R{_iRѥÐj\U/HZ.^{iZp̓Z (]P ck Z{^Z{iZ+z{bOb)+*{w8~JWqhZ {bc ќ'RتohRo~lZ.& 3b/ k#9ќlsb*hRlZHZ.{b0`r*k :ќZ{ͷb?_UuSZ5]UsiRScJ +k/ kkpZ;//+kx΍iR?~Zs(JCPZpZsZ є{Xp+cӟ]+c u/ZΧPHJpRZ}%Zp/Lkw{Z.Zj+ cϠ#Zk.'vb{O+cV.ZjภZ}OiR+Z‚{ cphJoc.kky/b""lkΗO cts_pos3sq6єLks{sؖsPOs+k5ՅUpbO?HRսZ/ZjsHJp c& c.Ҝls]]U{>lk~¯p+k>*lk;WlkUU cJ:0xΉR&7+k5QbcJzsA/HZʀVb\r(R b/(R{3(J7/ sK-SKs5$)<>6Ѥr|. c pOAJd1Wpd9 {JҜu0OLsRc"+slsnќҜ^ap{({p{mbbY{{}h{)%Ǻ{۲Lsm/{O k@rR(J^{?ŪZ}zx{Z2+YTiZܗlsiR\uX{IR/hR+k~UlsiRLvZ"-ZO+k$tHJ^ҜAZnHR__HZEm.AќA.Zꍽb) cZ{}`aO+sT?+sҰAX{ZmO'RbޞO cV{hRz%b_yi ZE{֍sB/Zz>{b"-{Z{b$/br44W{RZ Z?^q c-b;:cs|z_Lk]\Lk'P9\HJbr]ќb/*LktiP csu cҢ{Rp(ҜZ_?HR{RP{R<'pZ~+kP_shR6bW|oZ?ps7pshO|plk<}鱔+k*/R ԵZrO c*hlk {sQצ"s|2{VߐZ,ⰔRگ@Z\{Zܯ~ƭ{RUbҰ/Z~٢ c-p c)b/ c7ќlk+cҜKk{{3lsUW+c{3+c pR"-/)J6 IҤB*Z$1ybS) A.-IWUrlsI Z_IR%ssrHRsb]]j 'J7o*sؼ ok{y*/*kXpb?Ir s3~V|ќ΃k^pVwwKUp{ ͱXj|p{Zp{akuwp΃b^{±΃*zҜ{𢽫{MWrjlR/PZX5pb{||~LsIZ-.΃iRՠ6?PRA/_lsIJ0Z{9UIRZA^jl{9% {Z-bTZ>pbEOJHZݣ/KsTu/ k/(ls}˝S k_ssb]ͭhZbR'JeW.sJr{GJj{+cA42bkBblsB*?KkJ kUuPZ|_{Z_[|/bS{HR/pb_^sb"=+kuX鐔b>,co~Ck/,c_mkRjRs(J:JiRސ+c ΅B$T+cOphJ~/LkR{Z {-{ZO+kͥLkW]^s czx{ZTxZ:s+ksOLk/Lkrokz{+cZ.+c Kkm: cgO c ݣ c>:ќLWkkrKќ*k.Kk _T{ cV,.KkpސKk:__lsk.+kaK{ c PlkOcTlkwPpZz c+Kk6\/Lk=:5+c |,+kE=Ҝ k'랲 cI A {Iz΃'R=}Kpib//Z ,pb\\Ҝ k寢ќiRjR7ZWֽ(JpR/9TKk„xb__kMHZ_UcI-WA-걜ls/Ju΃nbn4{wXҜ/iqau{S4{{K3z呜b{(ؐ΃ޱ΃{ Ҥ~ҜҜ[VJJplszp{-pj+8/+k/lsspbkjќR7w2b^RZSpZWULkiZ iR]m;piR&X\(J(R˥bb}r鱜+k[] bkOhZe'IObb/{~{'Sb]Ҝ>&3{ڣ%s(U{vp{/]ZҤ{\pj(+b`HJHRPW]TA/iZ^piZ *{(R.8piR%bXtb/ kzlsA`/*kk]aZ{'Zm( HZbkszCbZpZXx{JzKs1p k+kW%/HZpHRz.9~2RIZW7حsbPbW:Z|{iR*~{Zۨb}{Zؖ{ c' s3{~ќ czp,k({+kxxKkbq{Z~pLk6ey/ c&9 k 6p{ֱ̿lsjpms%%HR bbƧbZsRkk9*Z)pskp%P cU+ls]W^␔LkxLk7tLk\bU/ c}|Z*pLkOs:Qb6.~p*k .Zpbs_ќZK+kazo cS7_o c1?_xќR/Kk6ZO+k*plsc2lsWo _p c~b΃b)> cU c~BOZ-Z7B8TAW.菔E9.ZzQ_Urpe9΃ZrmJ`3ZU'Bܯ3+kY]탉ZќZ#ViZ%yݶYP{z+յ}7{ pt)k* .ќTUս΃^/}_S@{Ҝ΃6Lp{8zeUU/+k Pќ{ 7:.3j.``ќs޲p_3Tm{/?ls둔΃Uq{W:pLs*/ k *~/IRzSLswjPjZL{R^Ob<) k2[WZu5ֵls Ub cGRhRp@CZU:sؚPZb`x.'JpTgRxb(pBShZ}Ob<~OZz&Z ) Kk k{ҜbksAxxls'B]HJ=͉s kX5sZ^]sZ=Z7W_|R{HJm{R7u{9"σHR;3sVs`{b.xA({b\Z{[hR/B/Z{ ќ+cKpb _ќms+Ҝ c~~({ypb}nPb\{HJ. Plk-3Z3 k.6ݐs]rյZBpKk/& c*  cSLkvV}Z_KkxO cWWob+tR׾ 3{8ќ{&ZsO c骠/Kk cw?ќ c&lKkmqks"Zќkk\R%p cJj{b/ k(b7/+c"խ{HJ |{iRR·B+:>GRȫ(RՕhbOb" 6Pb܀x'qbrOZPzR]-~{f9 +A꒜(Ru)RyΫbα#UY.z8̃rV]j..jsRr/>>սHJR.+cPZ5{nєsrpl cCڢ3{W Ҝ_.+wZ BR+c.ޱ+k@ќ+k:ھp'J Kk˿OZ'^Z'+ ќ czjbP/'J / cvݼ/Z}PbW̓Qib6/byR/Ls;pjb s* WⓜZ ֋b;ЃUr X+U֫{UuW˃wWUս{@__J{ќ{X.\┵j&bxj{c{k~|J{ob `YRќe95t{kots o+k% Ҝ{p,k c7Ҝ{{_ls8xVSbZhRjZ*@B|pR ̓{1jb{i >A/IZbX++kuܿ/KsU[K,ls] kּZ`,'pGZo抨*k7Aj?9U.GR#Ss}4탋U;Ҝ*s{.z kPp+kCbuOHRObw{Z`bsHR/{OZu/b {b#bV԰{HRSZb^lsBK,kiRpls(J{ +cZLk[{Os9p+k^Z/ZܮZ#RT8/hRo{HR֪.{Z)?:Z+AyphR/ZoʯLkۥ2,k߿^R}]bb?/,c=ќKkќZP+k/ylsJ {RsO cUplsZ-xiR޷/LkiZ}C/Zs /lsy<sɐkkpsKbє+k mر{]?s+cͶZR :oZ.Ҝs͐lk9bR8*zќR_ǿZsKk[r}phJ:R{B/R{HR6ةX)Zuu)ZU{[yūb_*յ s8ƌs ֌{Vks_T!u׽{ªk{ 1ksZ֏k@Nk{Art?s/0 GRvtNYJ{RS{Zsb/?jzl{bpbࢂb+{炁OKs^C s+կ3/)3{msB{3jz c*X౜b Oj( lr?\Ѥ+s}jZ>{`(JܸZ%s΃2c}+sXzHZ&6OKswWkshR k/=/KkMr]̓*k'豜brb**ѤjO kz Z\JA{xZ('R(pbB ZLs}pb6ⷺ/+k(pbb{'J c07{HR>OHRls(Ro"b+kR"z{Rע8siRnlsIR ciR5ќZ7oA\{Z pbOZ- {iR誐 c5}+ќ c;Z`o{B {hRrZIr/Z|[{Rr{{bKhp+kϪ4Kk5_u1z~(B PZLkoKk+cz{(JoBnKO(J {brXp+cV\]s-iy/Z({Z/ִ{+kjpKkKk ysuE{+c&piJpRZ/Z`:OZ]i1Z cz;Z/'אRҪp cQ[/b" OKk  c͌{9:ќiRR]{ cbyPJowzֵZ*^tbTZ[7ƌs\UuҜls0$p]wT^{?uФ*sj괵k{w{ssɍ7Ƭ{ys}W/Jsx*{._Zjr}hRos92>񜌃춷2b.Uִ탫J吜Zj+RbۭKspKs=b{KsRҜls{ w s歁+{"3+stl{}սm.m{ZXdOjhR;iRlsRb΃'B*ڪ.{Znp/(JⱔiRTulsIJ b9pRRWshR3y{(R=>b/{Z/bhIR+(+Z/'Z\Дbگ7LsB%B% {ZfRp c{{ZapZmiA{Ay9+k LkU}pLk+5 Z{R&O'J6oZ^p c'ORtLk] c phJxsHJ  c/vs{Z{R^s/Z-+cX(JjbϡќZߟ+.Bx cے cZ{hR'𐔩RIRׯ/b|xb]-(JzxXZ/+Z-ZxRq cj࠭{A_O9 /o+k6'kb˽{=SJ{k{׮fk{?,mѤ7h Ѥ{R̓}goI+s 2-ks:?Sl{^Pw*kUZ܋/A;8bsѤ \l{+sm s~l{6+{t*.ib*؂sbkͮp{Sl̓Od󱜬 W. k␜ k⋍ѤhZÐZ8b(RZzI-_SR%tls{xm{OZ]% k\O szPj3xhIZͅA OZձ+s}ubb.ob7바b#+sҜb}ì k'p k]TjoUj+]Jnb<<-*kP* kBOZvO+kp+k7n]'R"+*Kk#++kU2Z.b/ k-PbW8iR\sA{)J7lk9 /iR]_siRP6/iJ*{(JP+c)/X3Z6 "} ct}s9Z{HJ Z/ZZ*xZ8߱Z`Lk(B/0ls9┬OHJ[pb,*Kc/ O cZ_Z/ cGbT_-Z?7b^rⱔZΨֿO+c[hJ.&TssLk"+cwT/+ceOɟZpoWz{R%ˠZRWќZRsZWSZ+k2'Z C̓Vws]UԵ'ZМAxUAМ kb;1J*2̓+soZ⧵3{ќ+{`k Z[j2ќe%lO s o kj.bxj`j/bx3bls'kҤbXl/ZɠќZ-^pZҜ,sֵj{ꐜbjZ 鱍Z%/J_WpGZ'+kU/ls?/jO*kUNќb%yohZ2JP{oZ9ᠵphR'ZOZ ?ks/_ksTX}{m,pZ̓iZ*Bpb봐{ v k ?GZ OZ"{bb<<Ҝ+k}MT+cic-׽ [=?39k/Rt{JmhpA({bp c]_ZCkiZpZEվp c)pKk/}U/lkȦ%߱RoOr1sZ}Z{ZO+k<{ZhX{Z cVOZRwUsHJ~R/HJ*{A0+& o+c_Z{Z/ o+k c ќlk~jZ {+c,SiRcoLk{ c*B/'BќRZ?-[NHRޘs9M&s~ORvoR˭2ZcohR>SHJW\{R$ ќb{R +c^uBwA芩S c[ќs^pKk+cyzOZ/Zx/A-9WU`s9:2-p k]x|ќbk{(Ѥ̃mojNks-vb {>W3j'ֽ*klT+{U\^mj~?oj z/RR sUUМHb*sxZ7GR/R j'ќlvbק{@hO k/aO {-iZpќl{uƭUu}xjCuuy}j h΃u+sxTiZ' {Vץ5XΎsUWA'jjW^p`hZ)뭃iRPpb+ "*kOrx,sb Kkxo+krYOb3Ks?wpAb* bmpls8o c{Z䠐Zʫsmlk~% cs~uKkiR*3BK{Zy {hRKk4O c *OKkORb萔RR.iR޷,{Z"{AZR2/R/ηpZ'/+cp csm籔lsN7pZ .p{T(O cܘյJ#ɥ7tbWAV^'Z*c*-j NKs,ƫUUJsx{% j|+.sjWW& kPXOb͉p kWXOGZS k޵ kW'Oj?OjpkA'R7 *k{A4(`b~xOGZ 0s}_QKs0b*4jšKs3 k&kKsvHJҤ+k_Ks{_pLsRpP+kls)p+k k_7>%s>Lkkwb3+k>-{S sjxV[{iRq6hRo[XƉR+k5ҤIs.ڮ{TOb XbpKs/Ks,n[lsWLs+s:^73̓W+b˯Xp+këKk,/b OhZjW+k­{bc"OZҼ{JP({Z-{bK{bOcҜb5/!}kñls޺0ls^PlkZo>KkV^ cX+k|KkiJ ܼRr_msHJXR[Ubg{iRYyt+kU-J(3 cu{KkAާR&HB}OZ_cWLkZLu}i{GJkZ9{Zw2b5_Z4&.hR(( cXͮ/Z౔lk' bobgͭsR`+O+cske}{(J/7{9<$<"Kk/UJ@ºphJ/{A@ 1ZܿbSQҤ cMvR`Z3B+ HJxpZ c^\+c* 2ORZp cp cʋplk:sfShRKќZՕhZb㯏R8 ~Y*/jS*stgϭJs%v- khxʱj|j菄OgZj?*kwKs\UT.b#b8? cꯜ/'RVz Ob%jRp'Z:/ kXp+s$ֵ͋ע3l{]+sy萜{72{y|z}*k__~{QjTb?/b\n+k/lsls{RuKk-P{@%tZ7ꑔb ŠsytIrp{J/HR7/3iZ8^[bհ{hHpksS)pbyj^Ks5_.Ol{Wќ kt kb{2hZ=KsWtKssh H`Ѥs3&P*k?`/+k(&{wmphZ늫/ k R>{Z*b;Vbzc{bu?T+sUU5PbtOnRSRbj{aUls\v/ Z\+kuwsZ@~KkZPҍ΍sB *HJ3HJɭSRmќ{isIGZbZ{HBp /Lk/ZZkciR  |Z0]{R> '{RZpHJToKkOVqsZ2{/hJ/ZpOZ7=/Z{Y.R?߿jsZP+c_ΓUZ,hR/5&{R'?KklsS}OHJ`{Zbu cZs/Rp:'++Z[O c޿/R:-/Z4kAS{CB+c$! P c_Pb sr{UOlk΃(Jܱb.s sXUgb; smA7ά{RO*kP{v^&.Ksjєb?%b\~WZ5/Ҝb~~+s}]uќb}ݐXƈbw+hb\XZ&Ksswk{xO+s,tjy˪걜jH˫oj%յ kWќKs;Tk{x}O s`&J *B c9$T{AW]{A5/bp/+k{zRhHR< OLkhZ{=Z~I $ls^ *=SRVԶA*Դ:OHR@b^7hRUU-ќ9,ZP/R S{]WnKs߹Ks2ZObjpR;- *hZ66oA.:? kxttbp{lsOKszќZ *Ks?/R/Zjn{Ҝ cҕ|iRzp cZ*OLR*ڣ{RZoiJ{lkZyTZz cWTvsZ}pZclsR i{R sRNPZ/Zn|pZ][{RzP+c-[RǾꑔhR c[O+c)oZ+(O1`p /Z( OKkPW3KkWU_ppZzZENlk}uO c>hJls\XⰔZoz c핑1 ps^Z ۑHJ/cT cUZ1 Aob> GRsj5USFZm*kќk{ztќJs.bpr,'RppbUߑb~\/Z2bWW.biNb̌dќ*s{ s]ԼѤ kќb`pb/Ks=]/r72j cpbќbgZB̓HRU̓HRU5pIUp(R 7 kݿOs/Z* Z/9 pI"3ksUZ_*k"{/J/W^սbzphZ&bi(Rb kSLsUќjꊏp*k7ls^\b7ks^z*boZ8jxksu ls{g9 kҤ c{2+s_pZMBX̓GJ/ZQ hR.+kҜ{+sr 2Lk{O{zjBYKkz(+c/sKkKk4rRWw{pLkA{ c53n{ c,Hlk{A`'Baba)[{ZxݍsZ[OER [єhJ{R6|Z^8{R{sZK{Z{R/B{R9OZ~jOHJָ/ZXjsZ*p*c_.hR*{Zˋ|iRuߠ{'B뫪ќ+cr~{hJ= chJ/lsZƏ/'B?^t c cppS+c鐔Lk϶ގZ˨PKctW^O(BZiJ [*iJxZy/lkќiRː c]Q:{ZB-єZߺ'J5W.J6.j̃gZ详ќr s̃ք ќ{ ^Js΃NGR.Zbg^7j]}GZS k}V|juUhIѤd1j<'R4?sb^Ҥ)k>*ksh{p kgNRZ+ 3j%o/A5b//'Rc Z`bO kzpls~ suJ@s=x3(Z`Z${Z'C{J*BќZU?x+klUiZpKkP k޽su>{ZU&탈bzrxZ?5rj/+s)t*kgWSKsy}HR˧HZWj7%{z%ֽuw+Мl{YBhZ3Z^xoUbzs+k3Z򋐔KsoZnb [7}Kscjv\Zi@/b/jp k6>ֽkҜ{}Rrќ{]zb$+ka{"b/Z lsot k[72RܭsRؠlk'JpZzsZshRr/ZW?sA sZbxpe1є(JsiR-OR_w{(BQ{Z&sZbsZv!/R7hJ6* /kk cלRߜ(B+c R{ c Z{Z.b7upHJsZ=lsB %/Z&5ֽsOZ/KkX_OiR**c$ZR^oiRZ$ c]NwwZ bhXRֺ"/Zͥ/PKkJyTLk OiRќmkw׿{9>^սhZtj.:̃Gj(b.gbb>J7tk{Myby-Мj{PI7/GR j"jZ^obzGGZ(萔Q4rRSj^*oQ#{k{$k{~^ܻj"j쬃9.j A&RsIx`pA {r/囕탾^nt ҜAx+k{Զ{ c+ ObV^z.Z7:ͰZZ,<{HR'.bzjhR%-oHZ\ZbO k (7p{b*s6LsWkjkսZ{^GZ/ќHJ XWbUuU1Z_7ƩZUU3Ks_vb] 3lsJ9joj`pZ(JPGR_탩R OhR` kեzObBSS+k?-تblk/+kvє{:ќ cHoZx|B߸/Z/hR_Z OZק&.Z/Rz?ќZOb~޳+k OLkPzpHJ뢍s csR~{Zr,{ c-/{+cgP{ZosRj cZuOZp.HJڸ{HJ{ح{Z۲ќKkオOlk|b.p+kW^{R/zbYR c[ⱔHRz-9bO+cI2KkUZ`lsܧ/Kk*o/ c)?[OiR_kpR|"3 c_R_p+cח<ќ c}lkuPs%ĿќLk/+k=/b9>8O9 kZOb*k :%/&R^s'Z_xZSb`\tks S{x^Ols,ذ'RTks_ j{jUj{IZJbA /y9 )eҜhR/z13sZ`/+kȁb'piZ~bۗLsRksHJ :{J>*{Z9/Z~b%6/ZP$/sq(O kќ%L{Wls̓tbkHZpblOZU bW՝ⰤR_.HJ >TwSR%ks?WTjuU^ShZZpcC{'J8A|^.SbWcSb\ A. k-{b 6+kmL* c"u/b'{_)-3{yx3bpZ(^/ls;.9:ظ{A zE1*+ߺsI(O c#rO(JRc\Z'/R4s©lk[{i/Z} /+czsHJ؍sZ#s,c$mvpiJ*/Z~ [S~sZt?p`{Z67|ZZsRR_W-{iJ% {R+9OZ_k{Z'9sR ?{R8c{Z ZVb{Rm&pZң=lkOR/ZލZ7/ќ cS{ c ӟ+cOZWX/bp"Z#{R :+O cZpZ ^OZLKk-KkVO+c&OZzhplk9{*|-P c֊ ccVsZ- ps?@`{9{96: b%]-gb~)sZ.{ksksU+ztks ZpksjKsB탈R6%Js}qKsќs=S*3*kw#1'ks3IܺtսRb|~}/GZ%p*krpJk޿so5SjXz{J ׌s'JphR{9^0:OR/4ќ{ќZZrXXOJ)u*Z%sAXX{hJ{R:r{ k-|{Ap'R/?{걔*kZoKkRWZÀ~b5{zjќbj˃3 k*ob &*khZ?jjcA-ZHRݬR6WGR=Rjjc'hZr3hZWWs k_sKs+~pKsWS+kߏRb7b«ls7'Ҝ+k^,3+sZ^{^lsj{~S{}tks=p+ko< c*sbݝԽsSt c.Z8{ќ c*cU/Z u/+c,OZ[+cxsRۣsZ{iR.kiR4|Zr  |LkGM|+c/RߌsR&*/R^si/RjY/BZlk]UOsu]iJ|{Z%>p cKg/+cДԱp ce]/hR /+c)O˱lk+ߐ+kXOsr;psr(Z\/Lk=iJPذ(PZb *sޑ c*^pOZ-Ҝ{j(ϐkps|gL{R+cPKc-ߐs~puD) ^['RD)>-jZ* I NJsR򒐜gZ^brJbksIosWVOj﯒OJɋO sZi7אKs_8O kobSoe9,ls'Jյ'W탈RJROZп~{bw OZ {bҀp+kop c\/b}탉Z}mhZY؛ksD)܏ZZholsP c_UNKk])^OhZ''둔s/Q{Ҝȋќ c ќ{ oWSZ/Sl{|{?p+k_ѾќZ c\bќZWTGROR$pL{x08,յ0 >ps-u{ZjؼP{ 3/aќlk~8ќsdƤ c2sW2Z {p+k{bols$o唵+k^/j,ތs_U/1 Z]֕3HJ_>SRKk(BtshR}IOZZsR8W{Jc+{R6RzsbP+c/Plk|bsR"ZPsR-sZ9_/Z6ߟkHJ HJ TR|ZbuU8k=KkZ欏{PHB?p c.]ҜsV|UPKkG烱Lksh.&osWRќKk酫ќ/ݦ-p{/>/b-1{[3 koX㑜IkHZP+sJOKsO{Oj/ kv^ZҜks[{ c/'JzќhR5Ҝ{ps](*+k_pbz .iZO'R_A].Ob \Ob8:{c#plsrZڜOZ||/'J %.ZvoKk@ .hZpxj R/UU/gJҜ*kOjmZja/Z/ќ kc>2ZS+s\U.b廖pl{3PZ "ߐsx{hR/Z |Z*zpb5'/pls(p*c*{ժx2s(; cxKsS{uuќ{-{B{.ќ+k'+cHWR_%pZkuѤhRtRjob׭R0'BܲOZhr{Z:wPlk}aZ.Z}[܍sZ= [i c{ [|ZcsiJ[YR\{RU2ZrU{RPLkUOmk㐌Lc(pkk`woZ#2ZZzpR/Z{ c+Z/7OLkuF/iR 6.*O+cܼ%ќ`h{ mzsx}{lk{^Np [z//hRk묐+cYuZ_]o/B*PKkTZ{~ c/Zv^p+c9LkGJbk+cA-8I% s.ZpzgZ7OKs̓bb~ZvtKsWWbU kǝ_%J o kZo'RxZ_e%GZIt/b%csKs]_t*kޔKs*kќ]sipls[+k?t k~~hRs&b zZZk.3+kkҜKkUOKkO cnwoHR*_O c>WKk-}s'gJpgROZP c ks=}/+k^/Kk)SҜ+kbUwjRr/ /Z6.iR;RUU\АbbҜhZ~Z*3hZ/Z/Ks)?+ols~"cZdb ќZ kX{hR:9{'R{b*j*Ҝ c[//Kk/{Uެj c6psԬh.Z] k k];{*+k~+c7>s WќRj2HJOf1ؠ phJ. coZ#?RZ5R_ZosB({+c|ũz{(B{Zr㢌kR{hJ+{R{Z;{ [KlsB3Z^W|Z |Z~xzkR䐌Z7*{ZJZ׺ 2Z}ŧps?lsTV/Kk+p+cw}/Z/Lk&鰜lkNאLksSќHJ::_ќs|a/snsߐsmԐ+cќsesc~ќiJ+conZ/_'B+c?:pkkxPJވpZ{zpKk5"sR]b1p/A7S&ZpjoIA㩣j*z/gZǧl{R+jNIS9Z*oQXr.pGR 7bVTI+tZ>uI97+swKk, \Ob厺 cPl{o|T^ќls +CwќbX3GR~pHR[WZj k]7 k/HZ +%s 3{{1XRpLk ќD1ܖ29_Wd) +Jk({1VV&B#bݟ+sOs]PKsnPb%+k>) +k/BR|~'J5ꐔ{bVќbWUS+kU} k^￰ k.ks k!bs퍁ќ k~*tls[sWls&lsU_Ӣ{]T^Rpsp{^ 2s?_Ob֨obOLs >pKk5߼+k:_OZ{;sb~3lsќB /Z:3Z_غo cXeiR,~(R^p*crHJ箠RsR{Z_WshRsiJ {R~x{/R /+c+ cvsRX_ҜBssRhX|{9&{BéќZ55/ c o/Z.ҢO*c*7>Kkp|R ch.Zi˱lse/s1"{TepZ*~wΩZz@lsaO+cؾOKkmќZ&{*zP{\BꐔsU~HRp+cW{Zf{+kUOR o c Kkh?=Kkj{b}T+kJ{hO'JUŵ̃Fbb뢦Obz-#1\OJ/w/J=sRFIW hZz탈Z刱 kOZ.ZOlb]qN9'& b`OKsbp+sݚpb#ڋ/+kaObhR\pZ ќLsz3b{7 {6{:>?I畭+kտJ\\{#18-9W}{sJys IXb1+/{Bm 9OArl{9_ДJ?_OZa cϪ6յb/Z\Uo(J%/Ѥ(Jغ'J/*kCzb c`+ {j%/+k}sLs-KklpZ('느+sXj/ksֺ/+k/bќ{{XmKkޓpZZzR"*{o+k.Kk,j ќ kLs- ojz(+k{ќ{nJks(ќls&j kڸplsΚOZ KkՐZ<Zt/ cz ZWphR(~{iR0r-Kk(J0{HJOrOZj]ZLkHJ=sZ.xn{1Kk(B| p+c k [ { |iRrsRsOR/kBj(sHJ ^R?Z.OLkv`P cToєB/Z3Z౔ c{Zp c+plkX]lk->ssqyKkX]{+c`Rc0lk%ױsPs+Xc c+ / cjO+c8CZW/sEUKk;yKkwlkn(UZ.8 kUUw{Bz.Z_탇Z h" eA.&/JP*sAW phZy׋{bh/bc+{b ShRS*ZZl'RJ~.$)2bkќb'5*kooGR/Z nlsJB %ҜZ*k_UTb/ cظҜs*a^ c/A&J`zќ%J- BXkIį GR%(Jk9xoAb9U]]-l{9%zsA. pZڻ^(Zjܕ4ZUWbݟ Ҝbu sﬨkZ/ls/Kk>O klkw^Zj?ibPx{Z WoKs??}ќ+kk_O{bko+k8W*{uyx/'R/~rhRհ k-O{gz&s YpZ(+s*{S{;U]ќ+k^ kWW{ k xs}s. Yќ{ۺ2ls OLk+c^O =ROhJ%O+c4p+cRp'J/ c KkݘӰPRZ~/lk;]go{b`{U[g +kUvs(R:H{9( GR^tA'jP{Vߑb/m kW^{jeb +p kN(J. HZGZ\^_єA2bYOj{Z ќ9+*FJZmPW{AbOA5?hRUtb5/}`єLs+spþѤ(JX_Rs9}j9j_˃B ke) .NJ;{բ/9OhR /+k7hR0{-ҜlklkZ3Tlk*ۢ{涸౔΃+O/RVU/Z* OKk**_pb>/PKk13b`Ob@|Ob]HR/+k)+k\. c/okkϗ{GRbRc_ksZ=Zќ cU{] k.+k.G1ks}/bP^pb=_אls;ќ{ ZXhOKkuOZ {>*Ҝ{{\~Ls.?hJ8oAZZbcSZ{c_ќZ[Y){hJh_csHR{k-7.Zk/ZWClkHJU_OiRݕєiRԸ|ZpZ}sR-+c { [KXKcR޸lkRjdlkHJsB򺊷{hR{ /Rn+cU/Z3ќRsR8RB{R?Zڸ_XO1 /R & c%WOR+퐔Z^޷'J{ c ت.Oe)HJ7>/ c{Z`+csgssvvW\shJ硫/ cOqbWhR̓90H*Мb\}Vbz틅A$JsiTJsp+sbG̓ kAl Ks]U5rU튋ֵjzbZ[ʪbvgRRZsZ"*.Zsb?[UќbocOgR_-OZooJU*HR[, RhZJ':U3{R+clk~.pKkW$1jiR19pD) sU*kU+k#' cbz[*sZPsbAZ Dls_ќlk*3s<,0{XUbh`౔Ksv|ېKs)pls ~[r.Z>؞uR\uJJk%iZ{{{HRVKkk{b8{A {Z..B"/hZ@,pjITx{ZL}uZn-/BjA+k'os"b[{'J є+s{wu|pbʪkb Sbؾ/Kk7ԵlsŰA"jb*SA׊/Z8Z|.ZSZ/}W c}URќZ誠^sIOZ tKk,W_Kk}/+cSLkbO{b"O(JzR~)sB:h{iRwa{1rhRK/T c͵HJ>ZbZoKsG/KsXYv +sb巇 hZ>:bOksS k\Ojxs]ќZ 5_OD){3FROj$&ðbbSj5U~sbTOgZ/ n.ZZ-9pJթ= c0gKkrmՐb$pZ:>'3hRO+kڈϱsO+kОR׼V{Z{'R,R8{Rbǧ7{gZ tKkث b/ czbk {b{ k?nج{ZpbsGRᢺBќZ_;/hZ\\lk;^+kk(.GR+!" kޜc+kA{ c딄+k퇇~bu+O cߘz탅1ܦ{hJ̓Z* -{b bk~{bH@.bu_sZ<7w3bU_qob* ulsW`X_psn{q{u{8pks ^ќ+kZ+kZ .ls< 0+kWlsR_ls|`oHRr*{myb:7ќHJ`ќLkmќ,k+knʋ/s~o됔+c^ZZXp+kյR(J~s9N/R|ZCյHJ,cX/Z{ c$J|bУh/R~PєHJ(_{hJ(խsZLk'B~ʺ+cHJ)TlkBknsZ Zu3RZb2LkS(B`ORʺzќHJ.Z紵hRzbќsxOZOlkpZ7ު{iJjH/ c*++cتvhյ9Kki+cboshJ ,|B*{'J/.9'Zi_/Zp cp.bw̓Z-%o*sKۋ{I'$  kgZj[S{sgb {ZOj۰̓Urֽks^*k gRX{ZUSKk%]hZ.}pd1/sls6lszw㑔Z%kќhR,ZZR c{֏GJViR赪탩Z_++b5U3Z}Rr&B+kjwɕ k _o ktUKs]߶ќKs/.+kOb\{HR/ cncwp+c{nbpb'ObKKKZ*Rr{RpZ /ZZ"{bwO j9>/(JU8pZ-kp*c*kXPKkS{b=wRRo{?bOKkOs Olkp`Ob8hhR*/hJ^{ c) cr:KkUp{k{갔+k`+kpp k/p+k5Ҝ{}NjҜsҜLkplk Lk?Z}WZ/+cj=R&W/ZTVM鐔(BRRW?߱lk3R'p+k\ksṽ/lkpZ^|ZsJ$"9АkR),psHJalkhJpS]sJI-{R  /Z4lk_OhJ ;OZ OR2ګќZ~ZHJS̬{R%{9R?[lkEZ*6JS8/*c@Z"NќZ2UҜRjN{Zl.Zr개1sshR>lkhJ;\c/HJsK pRN1.^N$) b퍝r k*vuA,/j7 *k\Ojs*+Pjw|^vjȻ+k sp*ҤRt~.Zb/5̃'R]/J߿ Ts ipA%pR*42q(3KsZKkYZ+c'oBxՕ'JU*+s Ҥ c]J+}b8WsZ"'97+j%ˢks.j74*k~.b)8.+k(ܕ.j*Zos`pHRxҜZT{HRr>ќZAsbu73b(ќj_7.bPv*kM# kc=챜{GWbhpTbmAAt'J;-]TbSbtksuOu. c +kcb.Z΃hR lskZќ+k''/kspKkx u~7Lk[X/+k{Z/Z.bp{ /k{xKk/K{{|X}Kkr޵O,k7sOoP{y+rPZb걔s sP+c|ʮ|si]]{iR-*սZRLΌs'B: sHJ*Rk:Ҕ+[* plkW*{"s* cXX{R [RUsZ% lkROHJo\*c(B{R=חHJm&ќR{ c"O cZڎ.+c>ApRSs9@ORkEs99 ќB.9[[oB?b/+c{o!z`ZbZ,<-./Rؘ{9`"|sB׸siJM+RwWذiJs-'RbMsOI\({Z:ϴ̃J>jgZ.*k g/*kWO k:*kWKkJZ,Xb$GRc<&HZ5 LsX^hORx/ c~)OhRjZ2 kp{{d9zoBXSZ5국GR cpbb3Z}Z~xhR ќ'J֯ D1*8`3gR//jz(KsR7 s{_PҜ*k-אZZ+$ ZchRhR1jtZ_y{Z&~$. k6 jhRշZpќls\]u+k?t./ kzҔ c5/jkZU}ʕbs/b/'Z`O'JO+k/+k#+/Z Os^/+k%{8=bOkk.> єUWKk~Ըs/OhRzHJoZꐔ{c5ls@_~սub[]ќ+kKZќb c+cozPLk-/bB};LkZ cUZ%OZںsbx`{'BrZhJ#+͵RZm[TB{R. -lk.[Z/| c]\]{R\XbkHJs(J {iJ˭sBؠ*s'B7OZ%/RյLk_ R{Z8^LkU+c}{zpLcrKc`OZjw/+c:R:hgiRʣx'BKkB 9=ﮯս1- czXVќR)^Z<$ȂRs$!Ȭ\pHJS{B*5{HJ {9/׏+ks}j/k{Iޣ b Nj_̃Jޏ&Jks/b$<{hR %Zz_R⹽O k@/ k䏇OLs~/+k;jOZ`+k3kk(o c*ZZ.b?m2{Gels&l{"su,pR 6LkLkxspls-Ʊls/+k++c*O c&*P chp+c.SsU{WOZ|+iJ9JߔR?Lk7 S+c_p|ZbsHJߵO cx^?sZ .Z;{{ZdHJ+:{hJ%*R*[oRu/HJ돌s1{Z%lkiR .|{Zp c7>oZA3ZsU]W6LkwUT/Z/+kNX!Ob(ќ{t۱KkJksm0iols꾉.ls ~KkHR^b.Zzb? )O+kols)_OKsZ.'{npLks`ObzR Z}kpLk))lk|PZ=;?smUtձ+cO_|iRpBLcZZOLk96OhJpkRj{oєiRך(pB#ר{Z8ZZmmo2 c]](JZB{R?aױ+cQ{p cWolk|Bߨ(B {Z\ {Zu"e coO/ cރ sD)/9+/B*3B_Kkf)(s9*f{Z6ViSZuwks O*k¢* j -jP_ob~|{ ZjNBŨB)%{Z8 hZ.K{GJksIұZAblhќAp.gR'OZ*/ZKk% c/Kk7OZ%/thR'_9C{{Zr!b}ɊZ" 5O+k)/OLs'"Ҝ+kU/ k`'3 kPJ|7Slk|ќb5OKsKg˪OhZ =O k<ls&{OhZ蜗+k|6 c{gZ:~{I0>sD#Ks]j+s|}_U̓ c* lsxj+k{Ks(J讇bs{Z%*/lsUړbs kZ-{bjZ2΃Z *8R%r cUlsjx kV/+kkO c>ksiMOs:_lsyYOZb>%<ќ{?հb.Z% +k ;:2{r cᆭ/b`"ms ڨbF {ZOlsJb/lk˕2b{Z/ c\R륯?{R.{RHϭsRlaB{iJ`~hJ}R^URgʍ ckpb7/Z%Plkz/k˕{Z^8+{+cQA.Z_^KkZ`ܪsOR?oB믱 c6)p c*^/Z3Z[O{}aO+cp cw׷{Z b1 c֧pKk/RUOHJuHJGlkRE bjOj [bଧ hZZhZ+b`탈b.'R oRGR(Ks]RU/gZ_pb?ќb-{Z+k bՠ cR OB(B+l{zw p k` / chR:Z//Zz?+kݱbOb Ols+b6豜s{ k{m{9?/hRO kps++ڐHRphRU}\XoRb5UZ R*bќ%tgZ_ɐZPpZ$phZJ@o+k߿/lsom k O{^pO cnj7bSLk}^//R*#Ols{ c)/Z%+k== kj,(`Olsۊќs?5tLk/Lk?n/s?=5O c~.O c{{bOlkvk{lkJ zҜls-mpbmޱ'B_RC9˩iJ}u sA *8pZ={+cЃ/Kk"7/kO ctZ~p c5zZyZpєiRqsZn{ cz Rb׸R&{bKOR Zi.RW'{R2O+c¯ ќ+c}3lso@/}]pbk({bs+kps@/єLkGLkOʱlki`[{XqZRKRzpHJ[GR>GR.*kŗo'R.GZ OA82=/Z/OHR/Zќb*TZP<{9_sA⠿ќls.됔ksp c%*OKkW cy ls Z[ c''b}lsb_O+kvVO+k5+kSj{{b.iit k%{xҜs+ktҤZR`zZZ{9 +k_*/b|ks;ɪKs߷bj0hRuWV\Z'J :/GJ%uSbjϵJp cWk>+k^վ3KsIWw{hZ +kP/PKk+k lk>Plkx4qKk P{3Sb cZ<,hbɉ{+kQ{ZJ^SbRXWupZZaObwZ7{HJ~ќKkI]_ crjo c=Z7O k眗 c?lsTopls= k+ + cp+csOLkm+krb@CZ=!#psPRz>Zbmmt9piJ5VbsZ R [-{R7/+c5_OZk~sJpZ}{ c9ZoiJjʐ c7ߐ [iͷ/Kc_*psVߐ+cߢ/Z=@jOZ/Z ֐Z /s+󑔬s]]ZW.ZUZ{Z rOZ= lsiPZ£+kLkT_n| cP+cwX3+c/%}pk@ˆOZc3+cϯ땭KkRRe+R +pRh{RܽRuUIZbҜZ筃R>#)₪zJs95:;WI>I -\ATUOd1shRXՐhRU.3 k\j}(ZJ\GJ /ZZsZ*7b7/'J  kjZ/b#Kk%g kc^ՕZܾLkVJҜs -p k\7ls7t`zOAz>'Lk\]ZFH pJ ?l{ᠤo kphlsoT+szZUW(JUTAyyZUUZ} 'J(ݬ{hRH[\{b&_b+"pLkغE/j`z{/+kqhZ>/ c*)./+kܮ{ cpn{ZpzߌsZ㽕lshJ &{b2pZ{R <R,Z=Wb/b9Zb/Zmװ{hR * c[Z bZb/+k'O kbs*,k{,ks?Kk.*R wplsP|,kb>/,c+cP+c/uZ߻{ZV|~/Z玝}{ c|y{ cϽs cyOZXNsR߷bsRclkZɜ Z^|HJ .]PR*Lkp [?(OlkU+csϥZɪZӹ=SZ/Z-(P+cw>s{ / cJ.Z'Y.R{"{R̘5OZ+ќLk~_{HR iJվ/Z{Zc_sZ2+cfR8s 7wS/IS{׏ykk{אHB Kko c{R*9ֺ. kyN c{ksU=jIZsJRSZ %t kzAs{ќZ^(tb<>KkֈZꊩOZmp+kU]sZ{ k[UObvi>J{ߠZ5}.Zb탩Zu/Zw(J(") c73{xKkU'p+k>ќbќ kj{Sb+ҤZ^p+kᐜsLww/ k -oj: pZ Os3/b~mR{'JPڻZ'Ju+bHRHJ՜OR/{Ր'JUJנiR({(R(/hZ7{A*{J7/brZ疐sZ*ZsiR{Z/Bєb}U{ZbbwsZ˯7lsZwܣlsZeosppsA.b ~ c7?mKk]wO+k7 kz*O+kzҜ c3sKS,k_t+kplk{p,k:+ZOLk".ќswU?/ZᐔZ]7{Z"u{HJ+/ c>/ZKhn{ [_U{Z{sZw͵lkhJέ;sHJ _ս9?6_R+cҜKk;O+cL~Z5PKc$ǻp c%+Z-OZ2Z52 cєHJ*єbغKkMOhJ#{/b߱ c; LkW{o5{uybx/+c@kb/Z*/ cksZIpR>/Z n c+єs ?'є cp"p cJs+c_]OZ ?phR8poR[␔jykb( LHZKJR.hJ jZ{RqbLk9% Z%/ [[BєR[ZiJVR{iJ4R>R_hZ]WpZ??/Z s cpuO/Z{Za/ c//ѐlk ^P{| c< յ c?սZKO cr+cu|/hJ| cm:Z{ c;o+c+/-p+kX. c?lss*/oҜs*cZ./ZꈀZ OkRWHJk;єBsoR{ c8r7ZަKk;:pZ.HJ8oZY_/A.Z{>ksJ\Z}{pbᣛHRzrZkO'R[ZT6̓9/(̓ZVOZUu kORt,0'Rͪ/b%~w.'J{(R(bKsP_ZhOJRz(J񩭥/s"TscWWLs}Kќ c xќ{_)5pls 汜{{heoLsp4 ccUb'둔+k՗sTsRwrls@chb69k,.ҔbztZ- +kwb^}ixZcP+kypls|\N`+k>/b+k\_{Z~{Z/IOiZe_*R]q{ c5I cm [{Zq?HJ/iZ^IR%7{iZ<륭{ cќ c됔b0Kkj{OZ c ls*ۊls8/є{Oj`ќ{+/lk cДOR SbPlk@B+cê/ cz{ c7S{HJrsR%+{Z\TXphJslkiR{Z$~kzkR同HJkeєB덏Z,RsZ~Z_U{ [}lkR'psiJ* |IJp cʾќZ?p cS [k?rp+cРdXR6JO c/}3spR`HpR/yќlkT]U|Z8pLka@p*c-.lkW/8s p+cPOR wp+k oPZ(-t+c5Z|T1VRKZ%WW{HJ":{ c\2lkZUS{bbz|HJjќ+cUpjWhZU} {Ac͵'JZgoZ *hb{z.BUWќJ /+kha92{uՕO c .X2R(_SZU;OJV{A uAWr k9_+kAzXAWw{d1B'Kk2blֽls_=sMchiROb/ZLso/+kpLsokŠLks6R* Ҝ+kKsbOiRZZOI߷pHRyhPZ[rLkUPbW8ќ+kKkz k9'~OKkpV}{+knq{Zn{Zɹ{ZO c͍{ k%jlsR΀niJ-Zj/iZ|b~HRPbpZ?~lsR*{Z=&/RzPR(.ќLk 7oLs:9s}s-WkZ'뱜Z Lk⯪ ҜKk<O{~PА9bZќxҜ{+KkRxZ>P+c[Tu{HJnsHJosR`sR)6s(Jؘ(sZp|\sHJjtR{R |Z`⸌kZkRb{{Z[x{Rze)oR>Z:+cʧpbwV Us79p cb~єZbsݭ਱srwOb//p cgps|R\p1Z>/sj%+cTќZ m3Z'+chpk(JJ plkRo:ќHJ֓pRbZLk(J s{9sB))+c /HJزєKkw\/*c:+crR'J/'J9? +k3*kc‚OZ*io1 j\/2hRy/A$j(΃D)W9{սksќR:.Ibz93bjU>OHRuW̋9 kAZ{B%s݉3/߱KsXќR\|/Zb5lsu\b~RkкZJ5PR3LkS+kX_]{gZpGRj'-I:+pb܌sZ+k%9 k+WWlk^\P+kv\߭{bh<({b˼b{HR {Z?cb~]{b{HRK{HR{:>hR~+k?bPcA`{Z/,k|b{Z- Tlk7ќbќ [SR&lk9ݐls 6赱suV_P+k6Tls{ZJXZ7b>_lsR{Z 2 -{ZbZI'퐔ZՔ{R Z xsHJjєZqlkBsHJU{hJuOZ=5hJ_cBskiR{HJ?sIJkiJ?ҔBxZUuORqZ>fO [yRZ>=/+cSӝ/Z:(.&s+]Z~p{(J$sHJg/hJ{(B[k{HJ%pZn pZW/ќZ մ+cuqR +%Ҝ{czOpLkzLkrr{R-{iJ|(JRoZU (pB௞Z-4|iR|sR(?.RRԪ?ќ+c|2 j*te1(-sb\}]{z\2)tAz% Ҝjќ c^PbxbzP+kLs.2+k'{/ kjz*bU cUZk c {Zw.ZwߦќR 2+k_A >jp cMx[lsQ.ќZZͿ cm{Ls-{(JȘ{(J Zx<ZScv/ c_CiZ¿_LsŎb' -'Rq*cy iR+/{Kk~K{Z 8R{+k>c{bXPlsZ{ c\z{ c _jj{Zb`sZzpbR_{Z~jiR{Z%b/{\pLsrls/bzsr cuIZސ+k;b`BZmu/b{+kc␔Lk=-pZP/Z"-&s3{ќR^Z cW(p+km~{Z {ZOʅP+c}Ro R{Z^+c O czz>pZ.&'OZkzsHJ|(KkJ4>( csR2R[~vLcA(/Z {R&?sHJlkJ,;{Z2?s+cVR|<{Z&R/ c=5+c/%6Osu2Z;.oA'{Bڸ {R*sRz(J*{iR 2Z뿖PKc(zp+c-{bєs/ c^.{Z"XsHJxNA#/RˊOZ'Rӻ+c\'B/ cZj('Bt cͽќlk55&lkA^**GRO(J.JnZksA39""+{Kkkkp cz«+k-Zps"ﱜ{U/KkXPZPhRZ{X{+c۪ PZz7pZ R{ɍќs<lsTVKk?_uې{ݙ{ͭlsְ,sز_Lk޶?plkW]/b%/LkwҜsV{Z(Plk}o/ c.|Z.p`Olk{ cX {ZsR8b֑RMsZ){Rj{iJ-xZc|R+c~Iyclk9 #|Z/խsHJj{iJS+cUe/+cqORApZ-Lk\k3 c'y鱔 c[O cs+c8{R {R/+cp Lk{\{Z['Rܸ^{AOZz^mKkm/Zߛ {(JLJʍsR#yRR'*P [Rp+cpRnʋ/bOZ sx{R#&Z c.+k//'RhX{9.ZS[b8 ќls5Ȩb낮/j~Z/ls,{kncls }S{lsw7OLsjP cעOLk+k?.O k[bU?ќZ{XZO+k%y,km~boZ\h/iR;/)*P+k޸{Ap c;XiR/psUu/Lkݸ/+k8gZp+cpp+c?*/ZG/ZCM|sHR'+O c?GJ OhRUOZ/ kls'J(&hR./ob[ /Z.*{b0KkWpHRb c(J-/b9=pmsjP{ ~M c)lsVcZԜxRPiJظRuPZmsZ.-p+c ++ c ިќ c'ќszZ8pLkj3{_lsќs(鱔{RWlkps7Z萌bObV%{Re{R({+plku=|lkpZڢ|lkyBsRx/R_,+cyKO|B {ZZ@oR{R7RzaSA{z/+cw cU}SZUU߭sZ/ cz O+k' cW} sZ>|R"+c4pRb@h{RηRiMќZ_3)/+cZތ/bҰZ?S(Jsќ+c^_OZ.=/ cjxPR"'ZnsHR>3hJ_ {HJ/ ZUw5tR/+c*psVp+c]/b>&սszpZBO k+sHJ{ZoKk{bߙ-Kk{bުpsU}t kbXoZb& jBZ( pKkVbWKsќ+sܷ֭{UUr/bjbSZ^yyPR /Lkzp+k6,kYsls[yp,kߠ>ҜBLkphR*/R@~Obn1 b  c?Vp cbꐔ+kN c^Zbଘ{Z--{KkXz{+kͯhZ\hsHR {HJU{bfsZ+kss+kmb{ cvt{Z~{R{Z8X/+k{w](s{սlk_OArshJ<ꉐA/ZpʽsZ PR/5> cp+czR-ˊswKy5є,kќs~|xsK3ls{s{|C/,c{+c\PiJ sZZkckpZ5sBب|ZX>ps/R>sU5Zڰs+cݽpZ?WtLk탣S,c]oPlcb{Lkas(BLcqUUPZMNZuXPlk}煽HJ%{+cm3+c퉭u(B &k{ԘҜ cսU{}/Kk4pVsiR;/ c7/lk )p+cʧ%Z> cnZhVќZ-O c_޼KkwΐZ{/Zz|{OA>oB/ZnshJ|`zsR+8sR )/bV cx/'J"Z"*/_iJ +kc̓RbzlsA{iR}sZplsp+kҜls[{rUb_bqs.bŰoZ_/hZ"^O kԵ{ZZkOb#5{pt{s6iRX[_W/R"/R)^ҜLk7ulsTVWuKsܸ5Ҝls2Ҝ{|.t coќLkx(J/ k&=ZZm=#ps+.s.+ (R< {b6{+kߴ +kn8p.Z/WߕJ /RUO*k\P Z-{b;p{ c|^ݬ{b{iJ_ZsZ%pJHJ'5OZ֐b+c szPKk:^}OHJphÃ{b%-ZkyZ/Z[Z;RmR.-Olk..2Lksќlk kÑs]0Ps@-%Tsє,k/p+czX{R`5sR zPlkiJq{R/PLk +pZ:lk'OZx{Z" lk:/Rzp+cpRA3{3{}o-PZjrsiJݩ5Z&pR0Rw|/Z אRܪkp ckcRñRګ ќZ ot3HJo퐔Zlk<< cv+cUU7ZlkIOO c(i9ރ /ZʊWZiZbo.PKkU+ZVphJzRިZ{Rx ZIh{HJÁ OZ%;豜+c_{B/sB Lk{=SZ4ShR_pKkv}2R PJ.PZ]Z ls-]+c3lsU pbp{hZNk{hR{hZ*xsb}5jּb\OIR/+s 9pKs P{pksb7NhRgJb/hR-?UbU.RJ+k{ T{^//Y kCls`77HRZ>ڭ{hRbv{Z *Z*(]/ cl3Z&S{߿t/bx.Z.).+kpd b{{ k^gksbgJk *{ksmhks_{ colsR((z{Rb/b- c÷T{hRnsHR3HJ'9;OZV{Rk cmU c-Kk{Ts c&d7{Z{+cE &|ZCe/ cU}sZ{RW,є+k2O c6{pR&pLk\VSZߧ?iRkHJ jxmkR[/R{r>// c>,oRДmk%lkҳOLk~vZ{,c[лP c5շZZֱ+c!!+Lk@/R({/R/%pBPZP6+cgH{ZϱZ\?/bU߃siJR ݑkk5}eSZrc߱+kS- cќR*ќlk\{Z c৵sLkUќkcќR csp cZHJ?Lke/?PZZ* +c%OhJmOZ?OHJ{R pKk/Z'0/A򘧂Z-nS+c\btWќZ_pZ/ c+a c}pb kߵpLs/౔̓kWShR'УќhZUhR.bA}wpJ,- A&48{ c^Ф{5%_P k"KsIIkМgb}.ZOiR-2LkM,c {P+k Up,k֕{(J(ެs(J8:,h.RՏHJ\\W_*kAR*k(J OHR /J&OhROZ{hR'/b KkZ.b{x{b)//b*>+c(:]ols+kok+k[}b^R4єZ+Lk/޵LkoXSlkMZ6PKk* /PKk:ќ co c{RcZ>R{{R{ [ { c6.)+cJl6{R-/.lkpLkϧT+cTUuU{Z7rhJ+\|R<ZZhLkPZV{9^(s c}/R+R2p cm//+c_plkI(/Zks(B{^<&iJ/+c+c뢀}2lsZ>80 cpЌs+cX/ czOZ +/Kk߂lkbalkX55OZ"Z.-6bMpZO+c_lkezPZ޶{hJPO+cҜ+c>W c~Ļp*c7NʐLkVR`ú;+ccURrӖOZ+-*{Zr{Z.ۣݭsiR{Z{ZҜ+kֽb\UUb} k i[U{b޲ZHRќHR'pJrOIs[$19_x{Z;bp{%2s^UKswb &>.Z/p.Zp+k>gOR€ZOZp̓HRP/ApߵRyi\.Z_ OZU{hZ"3 kU/b.okOZ*{Z`siZ.OZ 7lsiR^ڮ{hR?{bZUlsZ^wI{iR(~ cLkZ:v{Zk{ ce{Z ~{ZA{b/Z{sZ'>/b*q/ZulsR/Zs-;lkB*P+csb*c-spZ^Z++c7jKcŗP+c)"Lk+oZVwpe1bC c,7qLkm0R{ c/Lku/ cW/,c75PLcܪW+c{mkQsZp{Z>/iJb>siJ*pZON{Z{sHB~|t18{9\xOR-єZ}'B|p+cuN{9@+cQۭsR{ZfOsByc|Z]pZ}~pZpJ(/Z8P+c^+cKkp cSpR#RZLkLkwNZcꐔZ+/+c8}#hJ BplkWp ci^O+cup| c }/JBpRBє c=:BR㾺{uUZcps\WOKc. cx{ZrܾLkiR<*pJ c˧ќKkWbo k55ߐZI'oZS`bZ-)ќZ\x返D1{{Sba OI`Z\o(J/b6U kmWZoRhR eS*k*kps`hJbPbK'J_{IܑZk/bAb/Kk%plszX{Z. ՌsR/Zs c b7JsZp{RZlsR>{RS ciR{buSpbuu{+kaWLkZϋ{ZtsZ?x{b'sZV(iR*ҭ{Z {Zz{ k~iR"{R-hRjI6 .Zk=ksb x̓bk=5i̓j{R3gRK3I򺐔k{żZ躺{Z {b{'JBXZZT k / k* R;@2+k7~3ls[Z-ZOZK(J XpA/hRjpZ ݵO c ZphRXzȌsHJ/_{RꚟJ{Z)?{(RύsZ˦{bC+-{bPݭ{Z˫-p c_{iR ,OLkusZ c}vu{Z{Z{Z {iR0n0Zrb׷b|ZZT{MwpLkTZՕzxs.єZ* sܷPspsor cxzќ clk_OLk%}sќA/Rrу/+k>pZLkbZz0+ c]uˈ|iR(Rc-{R3 cpҜ+cնҜs}X2,c[R|,cp59sR(׍sHJ,*sR,*:shJ/f sR}pZvI{ZpZTWBxOZpZj(_Z0+/+c΍sRm sZ[pRuq/R^mPZ⻻TlkuOZka{R:Z;iќZmO{R c.E{R.{Z{ZZ2hRќs=U%/{EC7p k ќs7/ݻҜls 3+kXV+cWќKcuZo/ c(`Z~bն{ZnOZY{R{shR.BjZǽPZ':sPPb^\ cќ./{oɩ@Z)!{ cH{hJ)/Lk׭)/lk-$^/lkz;ٱZr]/Z s7|iR^|k(J&OIJsRR]ϭsR΋&Zuט{HB {R}=_pZsR=%׭sR2sB{(B~n #/iJPսp c7Z?URwpZ6-{iJ$'pZ˫iZM^lkRe@R+y/ c~i_sHJ C㐔RKCsZUk| c/{OZ/*HJ iJ\ް(B_aPHJg-kRO}2B7HJ}\ԐiJYiRQpp{9ZrD!{{iRπ{R{SZ>+/{ZX{ZP".Z̓b([{Z}{hRU{Z{j`br\Z=bSboW Jz.hZ" HR'//buO k޲ȃ*k _ cs+kr_ c8OhR@ ZxثPZտ'sRݠsZmsZ xsiR\*{ZM{Z7+kC%ZݯbMi-O+k}P+k/*+k&{Z{b1{bі,kM/lkYZP{׷0+k(,ps`Lkj,kpLkap+k^ c:pZW>p+kݱKk/Os_lsmOZ z{Z-sZ߯ksZ.+k- cba{Z. ќ+c߾ p k* PZ*Olk]>oZ>./'JÍ39r/IJO c * czsھ -p{p^sh3+cʯձRj8;P+cԖZ?.h{{Z zH{Z;+c5~Z+Z-6K cXj{(B{iJ/{ZU*P cp c+Plk[pלs'B@@Lk(BlNRޡa [UKZ.RR{J2Z /R,'/{hJlsZoX\{iR%bWrKkIzsA Pݭ{Bu_BWՕbUVx{GJ'ob/HZm Ob";{b;y{kҜbxjZ 鲳 k+TlsX֐Zk닔bb吔RViRt- iR+ /t c~{ZZn|LkUU/,k[ c Kk%46b:/phR? c6.LkwEu_ c+){?ќ☜{2zќ{־ p{NOls~@絑s]plsU> k sm+k"8^olszu{b7hb cќ*k+oќ{}yOs8+k( c&( cpսZO3+k|wlsyќs~&xUP+c)3 c//3t{n`LkQR,c~lk2Zlkb$ c/{Z{ cXz{R>h+cյPZph"/Z\sR4 PlkyjRp^ZjlkR X/Z],/Lk9/%P+c_pZ{Z7h/iJ8'B|ؚ(J-/HJєbֽpZOZ#/WoB<s902R'\XiJpVrսZpB3 cca.{f1OZg|۱ZWZIHJҜZ[UrZNRRץ{iR]W#OR#pHJPxORA|R68)3Zï/iJ/Jb oiJh~յ9{rp!U׋{ . c% (JjJPZtIRC(J2(J`WVќB",]ҔHRxT3HJ7ibYHRâob}O k߱GRsU{e)Zp{9p+{GJ TPZ HR5Z +k&*pHRjOJ`ˊLkiRбsZpZ.(/{uZrb/ZÏLkݑiR?z/ZZݳ{KkOlsќks>.+k?/ls[b_77PlsWU{lsmw0O c/sCp{5{Ospѱ{֟|_pVuEls໕{{pls/+kv(B8S{me k YZJ-ќZ{bZ7S*kps)5ќs}OKk)wb+:p+caյbZ[{'*S+cLk( cВlsݿss/Lkzcplku=}Plk'{n/Lk=.{+c,ruKc m{+cڜsZL/{R +cåKcplk/i|/ZpZR[U{Z6+c?m_P c%k/,c pRxzVpBت+cV{Z{(J8<pHJ$JORWs(JusRy|f)JҜBtBHJ⊯_pHJ uӐiR>%?ќ+c׭sHJ؜wh/Z[U{bo1ګpR5? cxUs(B"<HJ5_SHJ^RS cqאiJJ?lk9 pBpiJhyєZ^sP: 8є9~BԵBKn`{B4<;iJZOjR﫿+k=A /- 0b_kLTAs /J/.RCZ胭{b3:j~kI:{Z3'J~ k kJx#bpRE-u AU NAImJsHJ]{B7U7lsJ޻{'R2ob2{Ͷ(R{+k{LkҹɢPLkBPlk Z/=lk^pbߺМiRZե-b)ClSbyќ+kVPp{U_ќ+kWjp c5obzObꯩp+k{/{{O c*k Ҝb/ls*{=nsB}lsҜ{'lsrZZֿќso; coʼnR'LsD#'JRBZ' Lkɬќ{O+k:Ols|Z0lso/bGҜs;LksPrLkT/Zmkʉ)Ҝs}Uʮplk`c\lk;Zlk#/LkTxs_^/LkqںsZ `|Lk[bLkZbxz`/Z =]lk_|qO+cXڠ{Rc{Z__={ZuAZsZ~{Z/ZTܖO,c%ORH|Z:_OiJYsRuU~{R-boZUߣsR&{RBZ/ϐRRKsHJ8-sZq+{b R{ c=#sRZ{RRA{iJ lkiRW{R_^X cZXLc(JnkB &X97_+cWTUU{9*6,+c񥔭9 w'>1X/Zrx{HJ +/ c\>#{b6㑔b'tms&֑Z\VPZ%^Ob[z.+kI0ZO(Jwb?Ѥ+k+{[y kzR߂z(R|RA A ZjW[탩ZS?Z5Ѥsڏ?}3{ҜZKk~` /Lkɮsr/Z+{/Z }8PZ<6/qsZbzєZr{b .bJ_UoZ툫OlsM{+k\+cޯls s cz +cj+S c WW c@w{b(/ sz,>ќsŶќs忐sќ{WuR{[W5o,k)pswp+k<ќls8ks5{$}ќksLk*3}lsTplsW/Z{s5U/ c(W+crW_ c;sR{R/iRWU{iJW.RحsRZ{RJ{Z7=/LkSOlkYsR^.є [T~9|/k9;<{(B489-Z5~ [e09-)R\Olk% Z>LkYy㱜bzKҜ9"*sV+c`- cMYA7ZuTbMu kU k=}O(Bp2A]?E)BA_{u]\.KkbbcZ{i>PsXќHJc0Zʂyp+k']{iRث.oZOiR AZ={KkU/Rح{Z-{HJWJ**O+k5 ps謈/b/suϒlsO{/ /{4n/ls׫p+c cj:.Lkܶk{*p{}{3+kkPKkiC/ c 0ќbOb5{XUKk෾ќbkќ{uqpsSls%bp,ќ{Ѳ4/gOlsPjLOZ6/Lk e c~LkL;O c0Z  c+cs5eps.?]uZ Lkj5/Z/k|{+cZ8/Z/Z̏{ZИ{ c.~sZ:0{,c{,c"ps_c{ cӰ cpz_|Lk}~|Z{ [z:#{RxjpZӳoR:(BԠpKkmp+c'Lco~OR͐s5PlkM{ cj@)+c_鉿plk^{%Z |ZOiJ_K㑌 ciGRZ\{Bzʰ{ cFsIJ#pZ-?Ҕ+csTKcปe)^p(B--3hJ6{R(mKkUW=Zh*R-'.oZsml3hJ{kܴlkcUҜbޖTZkMֽLkjhR)ҔHR֜_/Aj+{iR!탉R{{ZssKkZ@@{BrМHR6}}Rr^WUp'J_m.HR?aR*𥕔Ls]]_\ќb (3jr`^Pkk|phR2R{ZroZR{hR64{Z>7bbp+kKoZsLkURZV˭{b cV*ls7K/s>˓ c?{u+k^ls 7{᯿푔skkN_ᑔLs%*lsͯ/s "pls*b/lkk3 c,kbSZ>iOR(Ols'olk[s{͛s^#p+k^NKkӣ.΃ќ jx{r \Z cls州LkzLbxi{Lk|P,c>PZpZfZ֜{b+co{ P c>{+c|`bҜ+c=uUKcVp cXzssZ.|Z`sR@‹*P+c}/,c-OsC[/lkrKc/zR!;{lko2/Z +pkpspPlk_ߊOLkmՐlkR ߱+cns]QOR(.Rlk.VdZOlk>+c_{Z%sR+4/ [tV cR_O(BkPhJbZ[є cW]m,cB %sR%f|Z,ж&sLk-S9OZU/Z(S cUkpR"LkoopLkC.Kci?Lk2 c s-VTF@/g>c=z=? {hZ$bBZshR+kHRbHRvLȼlsb˴lsZ+khRbLsZ+khRb+kAkn{+khRfLkZvbHR.b^ZAȌfZ shRlshRxb+khRR{Zb(Jh~{Z$bBgZ4shR+kHRbhRvLȼlsb˴lsZlshR{bLsZ+kZzb+kAkn{+kHRfLkZvbhR.b^ cJNngҜZt_bb8 @"lsZXLkhR ,kJ(h/bJл/gZpVzR'0AlsHJ#`+kA` cA *ќ9ќHRU_ҭ{Z]̓Z/|@lsZ{M kJ?bZGwpb,hbߩZ^^Lsb+{ZKwULkhR{Z=b'R$/Z7p+suU{hZvLsb&LsHR,khR˾QLk'R;ةZABb{blshRrls'RLsGRغKkhZ㨯z+khRX^s'JZA@ +kZ<" lsZw+khZnlsHRaӿ kA’bHR`ubA`k kAr{HRT kiRr khRڞ/%+kZ+{msJR cJz$bAx~Z0p4@ P{j*O. sAqhZ k+ 0pA ?{1*+sbshZIjlsZR{Z^!sZbw kJ RhZ+.'3j[SP"9-{A"bpZ45b۱{c%#&JzjH. **=Lk'Jc秆RzcisAh'JԿlsAmsArlsAc+k`OZ &JzjKs'J+kꋏZp^WksBA"2b^p b {R+msZ+I{LkZvLkJVt7 cd9 )"1~hR>8|{'J:pZ{J.6pRܪ*kIk08/A+МQk~p ~{HJ덍s c@s'JܸKkA #xbAdb'Jj*ds'R 8`s@"{ b МA+kI 8{GZ_.Rqb9Ȍn{9w%Kk(JhlsZKk'J"Jx cA LsA9+ Ls'Jo khR-?ZX'RHRuˊ +k9Ԧ lsHR9/lsC9.bs[{d9z(GRshRbp~uLkA$02sHR`KJlsHR:lsGR"X+kJ:LkJ(raќjI knWsZ&'Lsbp0ꋌ{J̓b.yUK{Z+Zy[PLkHRRZlsZKsHR:' OHR5bIlsHR|b~̓bPz΃b''΃+k}PbZls(RJ_{hZ~̓HR躺b+k(R8{+k(J;{HRClshZ^lsHR#=HR~+kIΠ~s'R~aP'Rpbp*s߽΃j {C9h΃HZ]l{GR LshZ8lshZwgys(RUls(R/:ҺLshRsbA"(,k'R+kA abAjb}HR(*b<{b!ЮhR‚XbA,lsGZ(ls'R{I z'lsJ:LsHR +cIy{JLkA;ms'R֔5iRd9kAPb_Օ{J# A'ޮ{HRv kGR59{hZjKu+kRls'J?c+k'R"KkZfbe9:hlk'R\{5׍sHRY03sIzlsJZ{w̓'Re{&R΃GR{/ls@{A^{Io+k'R_hZ_+khRjKshR,_+kHRT+kI b bA(bAܴbAlsgZ$|{I0΃Z]LsZ.7+k'R9B+kGRb倵{J kJLsGRt+k'R~Y+k(Jk: k'JuLs(JZg+k9+|~ kC9`ZI 'RM궭{ZUJlsHRuhRU kJGRLsZX/I0AZ9,k'Jf{AwIbA|s K cA^ss(R*LkQ4« kHRp LkJ]LkAbGR/hR}7LshRk HRwWծsAڊLkA`ZAc{A cAxgs1hbAYlsAޮ+kI.lsAb cJbAsZmuA>ms9${A#;~ZAp0C9sAgZA CZJ>e],k9{ ZC1n( {9`(B Z< Р%RCI%є *0b}SӜhZ''{hZ8/ZG>{UU7ls}?*\b+I֯bImNA/{pc aLk +kJ|{bZw{(R9{ZAʲlsB.{JBLk(RzzZ{HRRsIlsIo ZbhZ?[̃ (]訐 o*Iեќ  sA# @ *`(JhpR*>B0JJ/ BM@((sIXx` cgZZXPC9{({Z%''sZ숤{b{Ab~o{pA{hR>{Aڪ{J Z+/hR_؍s(Jyp=΃Aoh+k9麢Obߞ3j?0.JPj}bmsA2:/0.{(IyovpJ!+O k^/j%jҜb+ߪax(Ӝà kJ ౜Zm{D1 $Lkd9IRls9 H/A޽P9_GJPPs9?;*{iRznrҭ{d9-* 'R<%jZ@ {A cI KXOJw(ҜGR/:Yz3@0tRvϋT@(޻) PGR;/T{J}y0&Zn_:{GR΍:HRKp k /Z&Ks5ќ̓].{$O@@k{e1/-_d9+( 5KkE1{hRz'J{D9j/ZPgg c)`+k ,({hR;HRZ=lsJ;#ypJbr^b1({A+5~LsJtO kI/B x¨8(ѤZ;"3bPgZTV+kA$${IӗҜ'Rb{Ȫb&Rh{RvRbA쏔0( J){ O95+k#)zVs9sA$ZnhA{As9 -sGR,{#1Xzb)(ZD1{%lsJ/ls'JNnx00uPb_wO^0JB;;"918rZ渁Ҝ'RR`lk1꩜Ks P c'0'ޏlspí{GZ n kIRcz $N(B@ZZb@`{AڝZd1)sHR49q9jꪊs'J>(sB(˖09ss s$1{9e bB9鉫KkhR/EW{JݯWP#1kOb_J){8 {&{(#̓A {d1,h쑜 cWItbz k! 4{AbcIJH돜b{dA*gJМ(k-boҔ kJs{0d1 %(,kB"+ {Z!{JТ"lkJ+(` c h{9/{IᨋC1Wx c1"+k9k2̓J\Umsc1@/Jn@O*cx|^ h no ".0+kҳX&J媢pI[{B9b* {Z{IzkscA/{ApI>МJ&^{0h)XLk@sHR,{Z4{b#پsZ.oIl{J/VZNwyWjI!¨sQf{) ls8b/c98AʎXXb'`{@kkAV{Z{A{b]shRfs'J+g{*>+k9i`/lsA- +lsJlsI;KkA "sGRgnjszsA|Ҝz)/({`Kk@Kk(؀ksam.b@ {AU: ksoZ- #{$1OI(kѤAaV{!պ qAHJLk'Jr~lk( "blsZfllsZY}|s#1cLsA{9Lsd1sbս3{AXs9r⽍sJUls`̓~¶gR_b^qJoxUs0"s -PJTp`Ks`b){9-J6Lkd9l ̓A{ pAIAgR +^GR*hR*+c0h{D1cz{HRsZf { .{9~{9* 'R7_΃JI45~֍sd9Kd9zlsA* OʕXZPGRv{R/Z嘚+kǤ& kk`{e9ܾlsZ˦3lsHRc.{Zkw­{HR֬ I{I c{HRj[{&R{J6{'J.0+k9 {HJk/ls  sR=$LkA @{A˻+{'Rw{GR/~Y'RWls'R^lsc9h{I?7|{B1|ʪќZ`'R( P+s&%-+kcalsgS_Jz{(RYcc{br{bi{HR[/d9ݰ̓ ls1H* {Z+j]UpRß{Z_AsHR˯{A RڜnWLkA)Lk1Zvw0'J{GRy{A +kI 6{GR{>s'RonsI5sI{'R_mHRlswp k kiZηbZwFWbe+kA kPU{bx̓HR̃a."1z̓AHZ\{Z[~'{A @IjZU0Z c9b+k(JdF c9= sJ?'lsZ薌sI6bIy+kAҔILkIj,kA s0,kJNn k~'#piZhP komLsZHl{b~KǥR+ku/Lsw_uҜLsAIwW{ kx;΃&J{1x#̓9-pZZ'ZAK.{HRklsHRʏn+kACbBse9j{JW+{`+kA{ZX{hR/}/b'u{R2/'R?^'R|v:09_`j?+kHR~}&( 0" h{bobbzz΃A  k//ZP ks{J"تLsE9clse9 {R_̓GRK߻{hb){'R+x_lshZnt~-LsJ' kA0#{'JSJ}J{J۹ k'J̃r+kA &sIOs'RrZ`{D9*b lsd9+kA`Ibm{ `{Ab-Q thj⨿Ҝ{uxq+s/~ k(Á+klԍ{E9hpAעl{A:{D9{JBz{I+k ( +s "+k(RݘZlsA+/9{IA{IhRW{JWsIEZ{hRGgysAzPAlsAޣls1׺"+k9Z1B/ 3 smk)sXk. s(鐜I(OjwχPgb /jފR*{{Ih}h9+sI/2{'R'̓Ik"qGRUu˭{hZj|{GRҜ'R_}U+kA\΃Ao{'RKklsD1l{JsA>sJ^l+kJ^>R cA*Je k9*Lka @躩Ze9yiR(k/A kæѤbJ׺Ob8ػnuAZ QꑜA/j'PA& @jPJ:{GZllsR; kRlsGZClsZnh[{( {J-{Z~^_msJg+U9^{0Zb "sI_{AWZA) { "?.߭{ ЩLs9>?ZAZ@ʀj*s9b.GZ^/ZI ̓bS/=΃bZ̓)86*'R\0'R+ݳO0b:o(RէINbWVy{'R ;GZ\jA"C9>{hRls9b"{J={A,k"1o9LE(˻@Z((` ms9NLkA}nl{D1Ze9n;:k{A)%̓ kaM&RbWI*'GR.Ks(|­{ +hZwvV kGR&wx kA{${IyPJlP"1|Ls!. k ؃c9ꋿ{HRɭA lsIsA {R.Z#1+kJ%{a LkA׺{A1;sa *QB9c'J}WUs0( c#1wks *l{gR{{Rb5TI{Z0*{AqA}Z}O{GRlKsAls'JlsA2JlsA:{hZZ{A"+{9غ{hReN{hRX{A)؛d9 cJlk(z#bASlsJ`(ު9?i cC9"b'Jc]sJ[_'7LkAr̓A'Rz_{QŒsIb2{Z.{AԫsI. @0`x{ &Kk`(sJu}IRI{Ix@(ksQns'R@O+k'Rۚ-9{RXiI_{hR_{A֕[?JWsAC09uvb9{"1;{` CLsAp_Z +kAW>{d9U߬Zv\{AR}կA.΃A:R;,bP{AxU{I[ kAہ* kAr4p)nls'Rn}7+kAwqRL+kIm)+kA {J*o+k'R kHR6,-lse9+lsA6{C1*0'R~uKp(oZA -+kHR}w\4ls)1 {d9~zZA$~bA߿ZAb*gZzksII*a[{A/ z/'J2pA.'{'RPy{Z){-{GRLsB12&bA lsI/;m{I>qA}bIa+k'R5bHRh lsAv~bJ's9믢{Ax~}+kJa{)*2`{)osD9/{Au>/h*{An`ws1s9l{Z=ls"9(s'RI&ߠZ<5Zls'R(LkA$PA?ksA+k ( lsIJ+kJIs~,k'RDu80AGRW/([:` 깰 kAz,΃hRvVOAM+k9~Lk1f{d9.ܔ+k1 ۠0C9HR9c32{9a c1h,kA|#1Ls'RhAAo/hZ:_ls kA -PZV̓HRҜR/msI詬{9+kHR]n{AsIAmsd9,{(;ls'RuI;8rqJu cAaLsAI{lkAA"⑌"1kKkHR~{ msAkZA.ZA|pLs9kbmP( hR Zd9JtsI,px{(hZlsI{A`+kA  k9 z,+kJ<HR&d9{{hR kJLsHRvRR7{HR"_oc9ҜA{mlkA{'Jwk}sbA +kD1s(lsRlk#1%Ӝ(LkAxbbd9HR `{t0#1 c@ ꠭{A\ {hZ*+{IpxI{HZ kA0lsZčD1kw{#1W/먨+kAjb'J)>+kd9$'R5]lsJa{AjoQIhfv)¯{Isc9rqIU;+k'J~lkd9msAUnb9"{ Lk9Xb `( 븐T` Z{JʮbAk(W,k(J kILsI(a kJ{HRs{sAn{ (*JgIWhRTUub'Jb'JJN(s(R|GR_m{GJ/{RޫALsC1+kd9 >:w1}cҔAUi]bsAJx c9 ck+ʮҔAטwb(o2*Z9b,+k*zQ ?R k9{Lk9 cD1kLsA\;Lkd9ˠ+sJ={Aʨ0hZmsJ\,kAO{J%_ k'JbA2sHR>5+kA*J7?{HR}Up'RU{AA?09۱7KkA‚+k "jq9Aub90:{{@gf0C+k9jZ9*b9vA=~ έP z kd1Қ cAWeALkIC} cA~ Z{a(稦C1.{JLkI sA[JtlsJ=o cI:P{"9rsAPAuhRU] Ҕd9{PC9Ӝd9.Y+kAWI cI_u0C9nb9sAoums+c9*{a/mk(Ab)z#Ӝ9ڿulk("HRC1Z9׵8'8 Hd9]Pvh_s} ̀ ߧS-RФAնФ &(S"9XhR׽A7'oms@ OZZڿ{IRz4Lk9PhZ;  {HRzkI{ krbb ks몋յ΃]+b pԵ0* ڿT М@ ޮ-0I{A / ޱJZj. { -??LkcsHRp{hR˄ZsA ܪ{J~^AdnlsA"I_{D))&'I-k1/A4( . kWw{$9J: s ࢩ{JBQ)0JYn+b9 &LkA;. k J:{A>Ax4H <3AQ կ(`((/Ե({8({ KmV?*++R!hJ k*/HR gֽbWWs04d9֊Ҝ+kKKC0I)q'R[,ܭ{ cʽ8,Z pb?bhZќhZ2PTfRZԽ@8.pI/yW` jK(Z  멘{IjA j '>/ax)b$13{A kcϭ{A029bv}ORhR"J{I JS.@p{@&,RfnO(RkG{$1*q#9*9~0b޻{As{A /؍sJsPZulsE1{(J{;sA"1hlsJ믱Z=QHR bxW]f"6 "]v*"|b({Ayu@W厏( .ʍs  /bs}bWMҜ`:js~6plsF<8GRȉyҜhRZ8ҽ'RpsjWs xH{b먮j {HBk8+r@{3냁 ``j{FZ`WbQʳ1od9_+kKApJؘ,k(+ls9,b-cb_{bn}{R:v{"9 ( A~u(c*l{ /hZǴ1O̎'Jo1V/(hRLX{(,9ɨlsA LkA< & cD1J?wqd1{ab9MPZoObm31/?s0OZ^pY{$9lsIb2Sj_݉eA/` 3Axz/W >ZKk  piZҜaC.nqIo aB p3@rt(. ް+'R)S@k  Xj*{A/ʃQxb@(xSA5-(۽4˃d9s&R_xjj 0hRcj kB:A>+kI쌭;{) {`p"2{ c~RlsJh( A&&{B,Fls)()ً{Ae kA'ROg{(N|$osa :qJa0A8A< +0'Jk뢲Lk({(J$y*Au8ls` z qd9sA}.탩Z'O9 /b(T(R-.8hZuW'P0SPa0*P HRVP"9&j菍{"jA ֆ'`%=/aJuhRK%p`A ?=j됔 k{pKsUU{Q^ 4b U0 j0 @ۀHT Rs Ub̓`1-0ߛ?@j(+ks$9HRu3s kgnO!p Hals *j9%>OZ ksQ{hR'gS%ls!&( @P΃ &:iRͯ6b9Ls9s""j0#9.ֺs@ pI /'R֟0  lka(㩍s@2b`٬{ ɂ{/$9̓'JhZ!( I*O'R#1jp@8JO0D9ќI㡫PaKn{ ±+?Ҝ1AT c((kO@{జAk/d1 b є+sb*p'JKs+kz/s?>OjW6""{W嶵boDA(( {j ZKsA_JsI kJ#/$1 鱜d1jp p1:߿߭{Ag{C1?J'&b8Z&olsArrls$)/Ay/ t(_˲(B k*Hls /* {(&/"A" ms01 *9+qA/m @b{0Ӝ)KsAJ.`*ka0+k pI`J90OR߰ c# *k퐔HZ䐔{WOlsk+KscV Jk^pI‚ k+w(GR ``ks@Za(nzO <:A^  %b(({JMᶦ0'R;j{0:/b{'Jˠ@ls:@zA(gb{),6 cg^sd1k({I*'AAls :{'J[%%{Z'Z'˭{A ljKkC9c{d9Iv+k$1 ' *'R\Kk#9.xGRk,S&Ju7!ѤҜ"1 vs A9@ۢ @XyΤAל_Ҕ()۬{` $ { b"C!9ު9hP&J!6 c/Z /RjB49*Ң{(R쯡pB9 c9$R s+sz{{u7T{rWTj򤬃 ФxhR)+ n b ipC9O b @kKlsa"D1?D1y/GR2lasA( {@s9C1ilk `9B16Ls9+s9!a**(/  A{'a.zpA*){Zj  c(: /msb9sAj+kArAscA*:A*>Ҝbwt9[lsAAjKk9r^]'R k@ aZ LcC9} A0@bn/A(`k n}Ksn kT!9J zj(┵ ? W*9&RiŨZXt({1,΃Aǯ{ &{O {Aќ Pb1 "{&Rp0hZ'ZrZn ogZݵK{A9稰{cI|)cQ~׎@ p1zќA 鍏$BO9Xpb "5b)ˌ{@&Kk AK`1s +kaBb1.(J%{ c<.-pz:*4d9pZo{d1` ҔC9{#)6$p sAO /9rlKk@ j kqRlk(oA#1,*s{ +{( rBw>PB1A{ K`DѤ@Z(jZhgsZ7pJA9𿒱)@nS0acֵbsP );? ⪨A%J뿂qA~Ks)h颌s9{z{(jJ4sќ*k lsbz89*Z7oS{`0 -*jgZ]q{Q+j{@b"@ . A8**C9`x\@ v խUswJzA$GR *k  $*Lk@ c$(sd1>n{HJR;{A!!=b#k)bj|{J򺚕97sHRr܍sA,ᑌ` && b ! {  {*;lsHK@O ⩮b`<{0mzZcks@.~Ks9y(bC1{JoK^P"1O! p@bB{Aآ@ugRt]OGR?I-΃@1 A @0 J#-YWd1WB9 $ Bj{C1_ı`_JT/Z/=ؐA2o kܬgZ_NLsA9$,+bI! kA$B + b̃@0j&R@(L(P0wgZ:%!0jbzj05SIbҜ`O,8bx   c9ILk9;sB!:/'J!8 cp67=ZkSpAj{(J+{*s `:?s){J  Xlsls@BBKk {`B!ob!:Z9.&/Avt@(onzAwp1Jk!Zo@ d {!1,sAo2br[p1293@njwJHd tќ .? a 5$o B`憗OZ4R J.48{B(ls!!c9bО (bbcA(+sI(׏ (Ϝ8)s 38߯Խa9ߩM8'R›bY4b:k)u {@(h 0x`}*#є@{1>'hR67%{8(  b9{ZmsA3 Ca6{ ^+k`,/`b{GR%8{@bs&b (sAP)g{"5PsC9ꐔ@ ۭ{ :nIw%A:ѤBת+pIo|PA&JNLA +*"` *N`(z2ABJֵ!i H %PGJ@ 2b9 ԰/`(j{A 0( ƈZ}}wTKs(zVGR~+spO@-sA k` *s@(nbQ-a( Q kb0 `0jN@М sa:blFZo^Pe)!GR{")vZ)4./HR3Rm/ꌄsE9N`{9,.(9燐pbdA+::R7)lsB./ j.+k@pls#)+kAtbќAA{92?ia"-9hj Uls B*GR  *k KkC1|.>k{)Վ{A) cAL#. k {`˭s@0- Ks|W.0(N*sC )O B2X t`iPA$-$(OZ"tbc߰0~ﮌ/IOJRN0 y{!" 4Z/IhZ8/ ho'Z{GZ$ RW{ є&Z}W5{I[I{Qu k@ Њ 8-  A(؟N"МJ5̋h!)*. oќ@P )iks ีsJ p9/!*RTMռ/J&έZZn*;P'JҔJfss9{'J6"ЌsHRPbAaU ⭿Ks9&j{ ։ c0:>b#)4b@ k @b ksA+{0&`s +c(ȯ{9;R2({(p)k{srA*րg k`Jb6A~Ks /A{j2@?;j9R .'Rs b . h ժ 0A.*b.'bksB9ZeDž{`08 IWU{bAY#*s#9 B9ޠ /O  Ѥ(V.a .o(zKmjzcbKkXZb8J`:L+kAs  /BP:*piZ=6{AŽ{ZsJh({Z3{'J &f{Rh+c'Rxҭ{HJsc1=Lk(4j{k{ '){X Zlk *r9c9ks JN9~o *ls),Ls9Kk@J3gR|.̓`J^₋{8̃I7w{ oQ_ߐ.8/~GR(yS8>{b0 sB iB(,?cAk訌{>{) ~ks ~R/O({ R8 c* )e9j{ bP&Jb{Zd^lsgR*+k {A1.{9H0A~c[ c k  .a{(폊{A4'R{49ܑ߮J_檮{(>` w+c 19ZsI.۲.aє\탋sSTN(Һksk". cm3A,[Мjb]JsGm Kkc1NBUrbA*( ca RJb/gJ!J @v{b  UOKsIzkC{`(GZjA*hZ М0V:{2)R c¸ Y("%0l-A:sD1W3A߾{gR7{ahB s!" {!*s9JҜhRv~@"{GRshRRJls9LkhRx1/?z{ iKka 'Jvu P'Jysa njz4{94 k))q0IjJ f`){,( &n k⡭{ { *)"{  a AO^Z]To{j̃ pb!c N+S`^^$83@(_@7=М@ *Aw{@ Ú{  ")!)({Akzn{bB kC){{%J*k&JI@NV)(jnA? Z Дb͏@&j* !kМ:4O >6AJ(O-!>oA'AŃtI>ќ  ZT z {  cB^{D)/8)/ lRs9BZhV{lsR?Kkbbb #:J k9.lPW l{AI@8p sJo 1쮿OZyWA.'J_x{@^{@ +k DL;Kk(*0sA0 ќ(mi?Ҝ)k ќ.Pbj*3b 3&J}|wќ@aO gP t@۳/ -~OXy U(IsUlkU{am'7b `PGJɌsZm{b^-{Ij&lkeAذ"*k*AI* #AR(bo+k*0J(O@)[ls!6Ks& c(9(qZݵ5AʋpA =bw\{B!PZ ~qGJufd1osAjls@~b{ZTڮ{J8z6|hRvvHJ{ @s9 k{A䧫s0*{ $ J.a,{JnTaخ lsC9򠡐J-߯/d9 /΃@Lk("{2@2{ Cµ{  㑔 W.3ќb`x c ' {p)-z?̓H9> #HR&6KkJgV~+k9sPb b$se9{A&ꮊa(є(R_WwI { B@ls!AɀqAIq5{9'&jHR/ZѤ$1tr N04/j=/`{HR=/9ЯksJ-.'R/ O 2jhZ.zlkB~ chҜJ`Z+kD1L8A-{hR4-Z={HR{a)H"Ks  ' k bO^豜9  kA *` KsHRo'Jҿn k` (  k ` P9Ҝ /{`(»$1~9{dAҺx/97TZ zҜb\n٭{  (/$9==/e9{N(R'A:N csќZ  Obp`΃abb :jC{iR<ԭ{Z;~KkI {I{-/9+:AlsDA *ds$9(6{a(  I=ylspb[AkwOK{ORA(NIR{A{Ҥ&JuQA_/IhV|A(J{ Lk9 BlsD12#!. j~{-#;ZLk'J-pZ}m/I꯭{ {A+{REhZoslsI"%J8/9*7+kcAcks((Ls@y ka($ 2@*m{ +kA.J%Bls@*nwZ{XAb΃Z][Oڪ*obOlscn̍{@ @3(訬ќ c)/]5tIbZuAmjܔb2 ${Z{Z7lsZoN|/Zݮms9z 2 ꨦќ IJ{d9 Ls1;.A,̓$, h. pGR|=Qz/'ZN^r{` . pbVٓ{I>{( &FR^{(Ҝ9eݓs *09ټlsB*bPZm5 k)A{9{hR 0A8{ )"jD1-?Ҝ'RwAhsAjK~A+s)/(+̓hRW{2{1s js0b{ ca h J[&WS/ҜRȀoT v* . /hRô,bSJPLkffx3 jIRqҜ{owv/HR֟{(<<JbM{HRED9$R_ pIg {9)28TGR}~]#)+ypdAD1r'oz'dAa{+Z?ќ03bW_39>;}ֵRX]9;֐a:/ls$1I.Kn#9ҜBۺPZ_IlsD1+{A shZbSP غms9=?AzOҜAcÑ  2z{1ˡ{R0A絥07Ks  j{lsC12q9ls j,`(.nPdAqxZa0(ls`+{(&$AoLkD9ʍJ39rpA@ 'R8΃Q( p k!IhR$TlsWќ˪8OAbE1𽱔A{0/I+/'Zjbj'RHOHR/ zO0 k  bAx..shZVls! AO"AI<{`8 p@ b / $΃RíI//d1HAqٸ{a1b21{ ({0B bs#1' í{IN?lk(ؚҚ {pJN|09|{(Z|{Ad-9w+kC9( 31z | {I=o$1&єHR9} lj@(Ԩ{b P ïp ALk#9 l{JW0(iniZnj/A /j-c[T'R/'Z!**({Y7SiZҜR j‚/8z"PIyoZj{'R+sI*/Zկ {hZ,&{b$PGZ/hZC1r{ABX˃@, PI_=˃B)Js!+*OA& 'Rl[խ{96 {8< sa0 (/ {16{e9*/bc. ౔b$V{AGR;+ka @(lsAz ,{Bͧ_lk#1.ʒ+k@ʢsa%*R{#O(J탉Zvw LkIĪ3+k9+@h{IEjpa¬{HJ.j{9fgn/hZcYj{J4׹BAI{csA$0jє(B{D9/@bA Ks(JJAioҚbwu 롸Ѥ,kZќR3ќI* PbkrsKsRGZ2/*W@IpPQ"ޢѤZ[{Z犟{b~sb+bbb{i>߱buҵ{Z zɭ{(R*`1i/(Be9[+k! ʭZгRއK΃RgҟI*{A0 T&Z0{ x>RW~lsAÒI-Tb~5J{HRz{AJ_sD1zlsAGyx\+ksA { *~@ +1phZoW]s(RRA~~/#9*-pJՋHZP{d1V c0)AJe C᪊seAqcA~tb0ofjҔA_ cA`KsHJwvlsA˾! B¬+PJSbПT(:ҤHR Pjp`i{I^blsE9 ̓dA" 2/GZ>&R{bikȊZj;b Pbӵb kPiZ>@>{bԊX,{$92 Ѥ'-AH{A^oBҤbkiA@I9zTdQbҜGZYװQEUA `b{A c (lsIHRӒ{J,k 0{HRz0#s$); c99:Ze9s9b)r,Baj8Ks  *.*k(Rm*ksAfpJhZz^OZ] +΃9IOAψhR  f뱌 (ЌkA0 yKk!(h1%q zs (j cI`{(vT,kႻj3sHZmZ/ kVbp΃hZ{](RjkVl{R9njls(-Z+kuhcPLs$pb]8 0Z0PHZ*/GRb˧&Z* TA{̓hRa0j/>*+pI{D8B@ 8 seI.3@(8 "bu?OB蘚ls @{I|eR7{AhLs)msJR~sA&:( "'R󔦠*P")ks$1T7"lkdA:o9?PI{zlsAsJ/ݜ c'R%scA~{@(o(RN6KsHRۄ{IIZ/ Aj.{9)/9޻.*{1ꠐ{Au9+cDAN'6.?|(KsA$SR(!,"0ӜZPJ6ʅ/+kx_T pZjpGRZa{A Ѥ@b*:Z{{KnbSJ'o{@(3Z~΃hRk/J?bLsA@$Z+k@ . bQGRiIe觢 (I3n'R"` c/#9nL̶ќ@ j΃A򫸟sB(⫢ k9A{KsA1(LkD96")c0(ņms)3*}9oڷAКqAo{A)+kAJ+ { !{9jr+k9&lsHR ?.K9_s@0:bpAO(Bo;O8{`($`ls( +k#1?-90A[O |fֽ(0(뵵b]w/(Rg/ hI1(&OQ.;1 ̓ k"qSќA z.! /bx(΃b90 k / k]bO kjwPI*/PGRh̓iZ:joms +b$!j@ Ols#)(:߂  s (& ̓A Z%p(꺚` ƶ9d9kZ  *lsAa{$1)+' kA9{C) &ls9 kA80@:8íªJ=A%f|0{#1sj"1uAN{0/9;jK{e9y>A5Z$ sA0{@ Jns)ԭ0Lk'RlgRs+k j (Ҥ@迫op,k6ќ1޾{R?΃bj/f18`HҜ$AR +Tz0ls{lf+{R/Ls0R pj/Ҝjg/,k_΃bpJ0shZO)>Ʇ *ꖧѤ)ݾP!sAi{I#{pZw{A0{9 *{a(B"O0"PbUP@mﮰs#1='<{A+kI+s9LkD97{Aoy-QGJ`A}~bB) `A:{0bqHRz_{(KPJ[_\ Z j00A۠b `0 @p ,k)jjcqa8.{@ 'þ{#9cb ڢls(bjJz8 | οLk#96;b9C+ ca hZՐ[(~Pb(D9 ػs8 [e9ֽb /Ӝ+sH\eb붭am&ZSLs}q+kb{ҜR$ќZj_U`΃b:bWXLs@GZiRCL{A﯐8+s $/cAƋ讌s` ɈR`s8;{0*.lsR{c9Ӣ+l{$9&7{9){7{!:mkIl,a(z+kA c@ a0d9^.@bs1 00j//0bA0d9#~Lk9{'J7Lk(,0A{IM{+s98a(9oq&R=t{(}z hA z,ls u7/{A"Z#1@>,k)iZ}_*%8~yΦI_{}tbU3r~ќJ{g7UbAꨀbД`@bvYX,hb'ќZʂiZ ?0b)pbk{hZz:{QjBPZ/ibl+sA0 {Je-KsI `PGRw׾t/b ^Jt"9'{B"""pI몗ҍsInˌs@ lsIbB0j|eAPu(?A^7pB0*q9sLk@8"!#{@ +k#1(J0yڿp@,sA$ls`(L̩bd10P k Lls9y8 { o8PI6nzp0 ca(. (+_1΃`+k`s(}be1ߧbjqI-\xp'Rq kҤeb䬐j{}>2*sgwRpjo; 9n|oJؘ~RHZ{pj 0Aj'Z*:Pby0̓&Zo΃ (hQz83A\o*{'Z|Kk@0 k kc9" ls9_"*A;̓!9I{pdAۦ.&ZPќD9[9-++k@΃ 騠 k!1 bಜ(Z O ~Ls9?{ zm{a"p@䌦!{.IoXLs`MLk%hqIاf jȨlkAzLk'J? c  ",+k9y˭s!zb{혪lsa2+s# KkA Ks jKsE1^j(@ Z Z0¹Hq[#1ObmmER` 3jx׽A9xabAGZV{{(&0.Y(p*s+UTpI;Yr򠔽RoQk@pRfPIZҤ+k=kO` 2(ZֵIww|C91Ij?PA_|qIId宭HZݿls ("sI+Iz?ls8 .{I:0/JWqb9É(֭a(k cE9l!1Iw+lsHR@h{JD1{jb*Q1(#qC9Z (@ b")"*m{0OAjb9϶0AzA탡aiJk0K*A#U9>{dO V(%Z!( 0+sa"(msd9ԽϩZc 2@,kA^lsD1kz@((ŨoR.)slќ0jZݓRa@jpQ-Q6:Ipԯ{I`JA7+b_?gZiž豜jڻJ%m{dI hZ >{A4LsPhZ>?Ҝ@ 7Ƣ ׋߱ + p` O(A({IKsA:Qn{QhZR\PR[aR\_{ :(+k Q j "{J)+lsIHsAjZD1;4 v7Ҝ }Z@() 8(w@j9b)r#Ks A}5ls@r2/ s8AZAO  둔@ _b `+k(9:{`(ʚmsC1K] kD)-g+k ba(l΃ O&Z/z~OFZ;pII탥IHR=/8h ̓1.(̓8 hb_ {8$( 2phb{hbh.ڭs $ lsI{HRh_΃)&,ҜR/PZ/(b€`ϥj*{9'8"/0J k 0Kk #&JyO@O lsA#+kJoO{9:߰?4(/Zy9JkhRwn?oAW\+k0* O **O@ʽ*A n$LkC9nB c (j Ӣ/@X/- k  r!*zN̓΃@ls kbXj ka jA{hR9A+Z#1-*scks /#{gb{oA0BZJ.{!@APgZ[?V8O`Z-hZ$pZk{A(( )p(烬{b(؊{~pC9Ks رҔ9{'R)//AemLs (8P n483IP0+ 뭃9OP0 k {Ak3jd9)Ȉ`bAm΃+ҜhRUqREJ{9*Ҝ1PRxF{"1./ԭs Nls9(jKk!n c I8 Pd9IAjr> ?΃.Z aNz欮 mls :P0|ksA:O ldT( Ҝ@טZb)l{9AeeՋ{jkJќFZz̓jz{B8 ӭ{8R.AfPAϋɭ{RBjquc+ka( ?@Z#1bj.#-PjPA@A.yL{ܡs { N|O(i{kˌ{c1*{ jҤ(8O` Z@ {(ࢉp@8hŁՍ bKsA}8ڭ{J5?PACZ|Ԡ{Akb@`є $,s " { jls@ 1 {dA,6js9b9Z9(:03 { _.@ s / w' *zt'Ҝv. sA pA tJ/`V{' ,k oaߝ싄I xjϟjubmO8;*J>ќ'Zy9# >ښ;Oa( bO (荰ls" Z~=ߌ{ b\ls(鉵{(,'{b(b@hls9ls(̓Jus@ sC9b1. *΃!)/Z_[p0:*(Kk bLs"1zks  _͋#)-_Js!J" GRxݽKs)**jqA)]AkNt#1s9lsJy(P9/J۝wP($|9]Kc 0ZIaksc b| }mp@;v{a*4+sd1s0*`6m~Kk :4@   ILs 5 Lk Z#3{ …ls{ Nb(ƀ+k r} Q8{AH *{GZӠrKsIj% l{FJ(.'RmA؃;p՚PQe͋/@8GRu)pAj1p c -+kb {9ʧKsJ| { @#nAb[c9$J k9`A?}lsI Cb{d12"T&RW{ (a |j̃ 쪭{A++{hRX{I' ͱA+9/@꣟/ZtU_PcA~Kp {̓ ѤGOh׽ lsAbbA&'v{ jZ!TGKk#9ϫbD9Ύ+kAҤ'J]?qp h" @u'Jl/@ گlk 3JU}Ub)(sAyZ@J|c9^Lk@hR  cA k bA &R;_s`($̓ յ GZ.b975PJ7oKs @ꑔI_W`(%(9)Z}ñ1кs ^`{ +'{A~YO d15/Als(' sa(ls(sA8)zj'pAh'+A1+kIRl"1{A5c9K/C9hR`{b9@nls@:{{ ( cA)SP#17Ls**{ sc9k cR . c1 `*r6%/.-:XT/ %΃=S(?@ABARӬahls"9о{N"1МKs (sR/J{)(.s'R.Kkd9r ~{` 20s` ⪑(oۺ/`C{@ Úl۵93~s(x.":`ҝs c`BZ#9 j#) %*jAn5P({Sa~.J{i c(m{,c1Z9asA'iZ({+kIh*sQJ/;pFZAq&RfnP1 "9{Ij 41]+k Iދ/Akd9ߝ?`Kk k@(탥A?~(Jls9hsA73 l{)X޾bc9s Lk0)/*@PΨୃC1.{@({0*{HRC~+k  b9̠H,k!1Pc9Z) lsA?zs'JWו{!jªb*Ҕ(/{X鍘/b nƎKs$j o0 x@AZ){@{@ৠksbjŽ{>瀌{ bJCsNe9[akkZe1k>:,kd9Re9(#1AObw{&J0gZќ`*;/t0:~d9.Z]:HR'D1?0~/ Ai{c9Ls1( 0^O"1Ȩ ls9 {I˥ f{a(: ls9r{/{}O@ b9Ù,kd9߯{'*:{ 5B4p  $zj ْ cE1Z "%Kse){I{Il{A(+shZ)=F+kJ5p`(%h@j 3hZw~GJVURA}OaZ<{9x{"1* ka @0*j틂hR} ^*ls )&1{9(ls *B0(bd9뉌sJ=/("175a9fnIP(ph΃9pm@ k + {( %P9J=΃!hKs(*S0b#1+ke9ݛJZ/ >s@(KJ됔is"1/9{UZk/0q2)]+k0.a >~jVZ Z9v.*(R`A -P AA?Nij G AӔAUu0{j{I&¸{GRR  {!V ,e9-0ҜA:Kk0ҜAJ_ɑJlsJ$sA{GJ8R{#92" &Ls!) A%ќ@ jҜ@Z{ fz k{` 6/ .sA0"@x յ p@{A^Ҝ` Ҝ(K{ *c0C1KsAr;_/(?jS&T0 {{ бD1ҔIqR_u c8"z |Ks 8LsJWV\5b9Cc{ php Ҙ䑜i` b (Z!& ZdANZA=Mmsa M?Avi LHKs0`cj ʇjA-[` lsa9"ksR_{d9* /d98n@h΃@z /( ΃b9`2ⱔAtIc׶ͭ{Als98 p@(㨐Z~WGRЗ={RZu0?J_PC9b k ޠKs#)MLs9s0j+B1Ls9/ls0+l {A(h.9A uu vԜA߰lkI{ *BTA@ +[@" lsA)'A=߃qA/IzP0~-.΃ Plk@0񢫸bI*)Als'R+VZOI-lsGR kA K~/ ~zBb03+k9,Q(ArmsAo+kAZ'Rj8=+kApJ\J[] k(:b('J]sIu2{'J:\{(VbA`ls " msc9g+k9\ b"s~ H4(`5TT(t/@P#1}\̓q"1s)髭{ *Z( [ҜZҔ({{'+kAꁃ@{ɦZ T@W.?+sBA4@KUk@jZ{ HR HR{9_u|{9.P(R_uQ+kA=KkQp0b뺾{a0pﮌscAOA{(.b ,sC1΃Z엧o{9b r{hAi{@ j6@.dP(ZI* "09Ls(J cAj kHJxZVUKsJhs@ (l{(o"*U"1|p0º{J ' 'R7p@ Ϡڍ{(b! ;b$)&Ҝ coOHRW[X(7 $.{(p@ќ@ `b m):q@׃jv{@#p ki>asnȺ/as cls  Lk ;*b9SKk J꫊b9]pAwf UW4Ulk|+k` c(j{"1 c#1Z#)N{9vrz̓9eݾZ! b  /I{A**{A msRKh B{ZYPA{A(> cAbtms9boZ9*A _0Ad9' k9-;+kA+cI˷LkAF(Ak;/0lsIb:PJ +kAhOKsD1{bAJKkHRYp@ ams`z:09wJgs(6k cJ=u+k@ -T@Z{a! - P`bpl{d18Z )uAUWuT`PҤAZA(ls Ϯ{` kd1}P  k k+ P3g_΃ c@Fq@Z(*+ka*sC9s+A/a?zqA'{\ YP .k{𢡲{0宾{#90ۯ*{#h{C18QAݱ)Z歲{J c1s cJK@4bJmkJ{؅09i7,kB1AW=lsF+sAsA(_A0lsA|+^( c!A / {C9}9Ҝc93JYp` Kќab|({ *T .qA'5 I/Kcb .bB1*=b"1Jk@ اs C^.r`xb9+kAťVҔ b@C'յ 'Tx tfS (b # cZ9`Zs@/zZA\]>s"K/a㟌{a7P|Վ Pգ/T*k)+Z(i3+R$9I.&/P0bp@({.lsD1$pZ!8"{> a`ksA砲j (sd9}0BA.b9 {J>yqP { ʨ{ 8 kAJJ΃` kA:bD9J(09{PAZuAtAas,sAƊlKkA "Ҝ( p 81@[bBpd9 ڮ{C1~:y`/_Z bD1 cd9+(I p" cC9ywȩZd94(^{ 6`;{~:൭0X %sj{@¥{@(Ab &Lk z 8clk` ZN/ak)p*I/|Aɴ bb(R9(hR9b+k*bќ)pALk (lsALk#9uKs ܪ'{ |+k sHZ^^5e9({'R+khRmubJlsAg/q msA]hR B1vls sAyUs {!1{A _{A1@p ќ molsP( IJ9{Ls  A7_}Lk(*(֊a/BKKs  b Gє@b` ("sD9>ѩbD14Z03nba{ Z kjLkils GlqPza^P yց}}c]Lk`  q@~s *ub.2(,c`ʅ@Yƪ RT@ k Z0>HRe19,b  k!bj{ =jRިޫZ*.>yΩbrlxE9Wj)bxU趵D1RU {? E1]v$1U%V@{1M$1\~Ϥbbe9WT_wLs!/J]wZ]%픵$1 U 5oER/:r⏔ &*k[_^xZ_{JZhZe'sHRNu|b)ls(R= {b讟iZpe1⠨̓iRRb,sHR^*ҜLk-5{M/phZpbVv?݌{!Z/Z⫮{b[bχ{'Rª b8{LsC:{hRڀ b'^΃b=-PLs|~b/Ls/bV k5+ j?>xݯXP[? ލ{׬t{'{csgR^յb*~UսJnIʏIWi{Aj{R6Wo'J"ulsiݱ{ {Uh kZ,Bࢂ97O9Uw{95UU΃%)hZn*/RJ+kyHR{hR [΃RGR6GR?/Z^\{'J,{9pK{)}(+k) cD1%{J-zsb"Qq,kl%{'R%o)ϷpgZߗls)<8ƥAd1{(Jηs9@P k(J[A-ҜJqe9ߧ{Jˉ/(J띣{Ah>09bU%]AHR[qJM{_whR?{Jz{'JP`#ZiUPA0IPmsAߣ{Lk(RK~mls9jPA}w7{e9*sAU<9/\{e1, pZwm{9-.A2:Z J (Y%ƆAБ {D1GZ V Z!)6Օ9%66ƅ9*PB ؾIzꎜDIɮJ R zX3 > pWł^UUx)UUU)s 5)МcAWSc9 Sb`B.A_{'R k=OZ'ɷs(RꁱJp{Z4GIR.HRﰉwHRK{I܋{ZҜ,k-/=4lkȼ,s[PhZvp(HR֭{bumshR~3iZ)*msZ kΥ΃Kk( cLsEñb/{K;O{)ɔOp{xEZ(ņb}A﯍Δ1uI{Qܪp&ZU_I{DIpH{A])se9{Q sD9k(9p.* Ols8h>9\xzh{e1۩ZE1u{9 %/Z,ޞ"pb7\| W](U Zժ A+2b/5S c2D1^^~xKs9=msA"bsSZk(JybwUqpbZNgA 3Z_.8ƦA⑔{5?;msZX{{IҤJڂ=hZAꢂ kn{bꉫҜZX{b{j&:Kk%pLs޷Ҝ{u_.l{jthZ;6'TlsVSA*zc9uSIUj_5 FZ€Z{I?sQ lyl9^) (Upp`UdI^PA; dA)sA )s&Z )sQhۆ9Js*P9,-*̓X/ cP/JW9`+kA-*k9f^\MhZ9?e9 ?{ k4ּb Z>ZZhR{Zpت{ c%PbPc{ZKk兗R0+kUfJ5{J5e9&ms$1{9( 3J$)Z_zp{A>&8b\wHRcrb;/{9`«*ALJpAʯxJ5PZ/(R`4Jt9+{It]]pJūA\ kB{ASc9${J ZNsZ*sLkHRs9?k0(R}%;{J^j{9㷪Lk9Lk9[.L{(J_kb9XLs9pI0I/햵(RhWLkD1x UTA@Te9_(#1X1kjФD) oI_R+ZA|Tw{e1%SI.@Ϭ'R]oJE1WU~ s YD1U,&R,&Gs1>+c1zʃRФ!) oj" 3IPB€hR%1 PhR6mIRՏ{(JB̋J c]WHRrZ탪bVO˲B{JҜ{/ kxhx0Jb> k[{~\3HRWZRsiZ*h8{鵕Ҝ+k,΃'R`94{_S{h*1&/A kսA׫W.М9\IU1Z/[kz9(sIcbA+KrA&ɭJjs%fZo͂9dAh奿FZˋGZzrX^M9W*sI_JsAWWwtI p9h`pXLsA !P9@+kI{**k0 be1/Z6]bУKkPA(J/ҜZՕxIl؟ҔA09g{ps9 {hRuAxLsB; 3PJb/A_bJo{9푔(J'^pA_>єIR}~-Zw/e9XI5ls$1%I*0'J돉ZU.7PZ7tZbWA\*΃Aֽ W*(+սd9_R\- u(!;(௜bg*1D1\)se1{U]ZE1݊I*jD1_RWje95}e9^ d92([_{)o$R?K{"@΃9;hR<iZ cA:ҜhRU߮{JW {d1*`9'R'5SI]*iZӜ~h}Ҝ+kڦ;{_wv|pb|.Obwj̑J׿q+k^rebn/Z3+kn{(J%IRꪏќJ #1ꊿќD1 Z4)X΅9ZWМfRBU}i{I-jIXIkRa)FZE90 {RW/6LQu^X^h{eAH{d9ߗUfZ5m9~~/Ai{J% R徲R _|jGZ[.{jIX_bAY\jIU{9Z΃A=[T'Jhc{J[Ob9%s}lkA{'J{lse9 Z/+kvޜP+k{fGhR./R{buylsZ:&lsA(/ZPLs_VP c|zjC{bJ{bݙ=sb^\qsZ[c{GJ~rZZbP9>z_ls 꿂+kJ_]تb1R⠸Z-ҜARy(7.APbrR?7Z+k|_{I*npAz탦9S_Lk  ){ѤꑔBPX+0'J5u/#)ګRuO/(Rb'J{'J"XLkJꢛ!{d9BzmkJ;9JAu[S]/9ŷbe1) /B{ߠlsAJKLsA k)@Z1,kAc cA cJb%cVogR{탈Z7GRlsZFMZ&%ls(R8'.Z_i{Ab{IWOcМ$1_ϿhZe9}KsJ 9P(R:m/IR%(RmҤA-ze9p*$1|xU2e1%UU2D)U1WUU29յk{('J֯Ҕb./(JiR~XƈZVX}msR(,khR!jc%ֽ9xWZAߍPA-A(*Ҝ+k(lu{տ=31WJsUֽZ%GRW`{D1?} D1y%.9*ќB'o):)8jꂰ96U}kk$)UUD1UXUQ9ו!zd9W?}FJ₪ER *j&Zw)sAՖkA'/{&Z7'8bmyMGZopy(kAUʃ9% mgbXVsFZvgj&R8YbA\|bAWJSQ/Bܠ`+k9!LsAsA"\9W5-,k'J`+k'JJHIJ +PlsVަIp cyss9^{bsbsZsAX/KsR ?JO{e9ZOE1ϯ k9=ꈩZ)({d1 b$11秪Lk0c-bYɒ9;`(lshZSKs(R + /hZzs/(Rv^Ls#)b0>E1[Z{e9P0JVUsE9%TbՉ4iR/ZSPZz_>7{d9THR=o9 hR^Zz/HR}]T{J3HJ]vPZ(.u,kD1+kA:(NZ̓A^{LsJ'=^LsJ `ab9__LsA\) kJ|bb'JSk/A{J.'Rr.bs%pj/7{'J߸XhR--yshRWO(Jޯ cr/u{9 {IA(l{Re];Z-̓9c6SR/tLsSs8tLsVc0I _IUxe9Ub9~jk(^.D1UՋsD1ښd)/(R)b9(JSA?_f9΃b8*X(R A\rŅ9XPKs("x  ***Rn.$1+{HZ^HRW~‚{A6Iu'J {OI[//ֽb]/bAtd1-W3C1"ޅIxWV{B rD1U_ʈZD1㿁jd1^zLI{ZI{I=UI{Am{j9 z~Ƀ9 }߇Zy}yIWW\isCA+- bfZj{&RbI4`jA‚~NA{@gRj@ k)+-bAM|oels$1PiRt+kAKkE9b.{9#/O cΤ{+k5O96{ c4{Z"{ k^Nsy{bezksAbbbTBWJ{hZWW̓1; 1*PABLs!sA @ba{(Rr{hRa{hRP(ps$)o,kD1/Kk(>/ {9u\P9U/s9 3A-뱔Zg\V_ҜHRב(J-PhZ&푔Z;ub5pJ~AϊAeWp9s{Jn|hZXUu}{hR A@єA=(U{(<7lsA ݲIU'%+kJ4+kA~b6?{Z2#x{JZ/58OZI:BސZσPZќ#1ʤks1.{AKXo(RZ̓IڠIҕhRe9 wֽA%_3A.>bIx(P(RW~(Bje9+KsD1/j౜ ~_RE1AWt'Jmk-hR됔RXju$){ύs9'-+J89W+kbc[bQlsA%`{96/+lk{xEC'R{+k#z̓bXꪠ{b~{b lsjr,{I'4hR _4gZhR_ (o *ks$9^*Sd9U se9Ume1UUu'RD1ܕ_ s)Ub1<JU5A6AUM]ise9*N)(^9{b9(*kRP-ksd9 kGZo]0 kJ}̓A>6T{;3Kk@xLk$1K0{A$)\8029qPrs{JXPJzwuZA]D1.?9`CM{A {HRb/Kk {Z΢V/J{ڮ{'J+{#)ױZ#!p(^pR }bj_{E1^V{ Am/'J?{A`/hZ]翌{gR"`O'R5Zǵ}}AHRа kaohR~ԽHR]=gZ;ќhb'~I]W3A#PiZ/9>_틅AzA]XmtA@phZ, 4hZn{Zo% bZr/A-p#1b{D98hRuA{$!.xP'JCMvֵJ}U{Ab^KsI*b'Jc39ېE9r`਌{9\@s9+ݥpb pZҜ{"Bќ{jh`/'J%p{_ֶ/lsz8{Ks8 U΃Ksu kC?*/{9?ZҤZ}8Ks _[9sTWU8̓U3'JSI\X   ?ިZU"xQmiB*k oA^jsAgɨ I{C̃J_{&R~{*k'JbR{9.KpA-+/KkI.e1ZpA*5+k9v,kd1D1 +AjFǭ{97mhRXmWlsA‚qJiP+k]5ՑgRz{bCbgX%b]{Z~Kk'R,^Z/e'J_Bs+kD9'LkD9 cA;e9{b/e9o ñ(ӔIR5 s(Jq{'J?W^KkD1^Z)r{A˿lke9տZU9/*({HR{BˍJhsD9}/9(J]UpJmrPhZ7RbZup7d9oqhZ+/̓AX^VA_ 5.1/^Z %hR H?| 7.I_ҜgR7'RWbd9-*+kJ єJguU{9y5탨b//{A zlsAabSue/gR˸/&J .x3Aќ kTeZkpJo-^'Rr#9IoIUt` 7d9̓1*Od1ҤA/HR6ҭPIiy쐜 {z ks _Oa/{I {)~>A?UREAzpb$)jZ(ߺ*bd1nKҜ)ALs)WPA`5D1^oe1PAO+kBٱapbڐ{87HpC p{肨{B/{o/lsWO{alTO{]b.{O{3*?lsSKscc.Ks8Ƌ{'l{xj^;+ s}.(xh UUU*sd1iQjs9%JsAGRWEދ{FR8KsI-lsA\{e9,/A+k{Jr t kr k9se9.x097UA&VσA{ kd9V>A߾%/Au֔ls5 chP kW΃Z/Zܭ{Z=lk msAR_{9{(?+ќHRZRєIT^Z)9 u#)rӜA:!$)TlsC1| c#)qp'Jz]S{f9;9/A[*J[#)"S9_WTT{I+颶Ls$)+qJ k.Jsz?AⷫA[/Aֺ9nϊIRCKsAnZsC9vR$1oH@O1'.|I={(R%{hR{bA pOZ-iuU*k9$k{e9ayW{9}+.JݬB cJL؏A)GZRsUOGRϫ0A(ۘd9xbyќhZ_}9˘I݊RT̋D13.Ax{̃A k]hb(שj .7(_& sZ;j1溜A+ JXWu.J=gTތsAU:{AZt9GRx{'R{j( jҜ)B{9c.<9{I`{) *ӜZb@R /ٰ cќs>Ʊכ{_OKkOl{7j{_/{V~/j,*r{m<%{oVܰl{q+O̓]̃VwOKs] Ks5/>*k|ks*s _}Az.ѤD)%o&J^X*s9Ube1 Yj{9jsd9tJY{bD1%'5D1BS(9pAsUUUsA)ZAi@kA}ݢ{$1޿O Ls'J7rIR&m{Am/A(ݑlkXt&phRZ{Zڟ{GRcJ c9I.(3'J~r9WLk9mTp92+k'Jc8 se9.|ls~<:4D1^Z쫴/1ݯ6ms ,c Ӝ9z{JOpbz9d1{'Jq݋ls(lsD1{JPLsA QJVhR={J.b}ӤPGRj{e9 r{(؏b)xk{$1Od9xެsD18)KkE14:oe9*NAk{9KkGR-Usd9r#1WϏGR}- kIP 'JWbD1,,SA+"iҜGR6rA A͏+t+s]_hZbj7_ D1W?r9<2Ap^<9Yb(zֽ&R]RXZ./D1탥A``OD1oiOI J)TAukkAlsJ[Z،sA4{GR8͋ZhYKkI/KsIok (Ls'JxGR5oHZxhֽJa/ k} Z₭{RR{ cls{*{pR`ќ c%U{ZYMKs{pKs4pksZmќ{=^KѤ{UѤU_z탾Cmo{'xJc{=){V{[ᢰ̓^-SKs:R~zhZ$1:5gZ9\^JE1 kHZ9:AZ{J 탂x(9%7NAp@jZe1iLsAA[Ols9 W}1XpAhRu}q9j{GRmI=%'p+kzb2{gR {GRKk(Bʈ{d1 /D1#p(\q9ls9pp{B^[_/1/sAf{d1Z@ҜD1/ȧ k#)6b1Zsuw{d1뇥+kD1zpA5p'J)k3HRiP'Jj΃9{jo̓9ͥs9^'=RHRI˩΃A.wpJ6'Y{AΈ2bGR\D1vuzgZd1;{>8D1 kj+k9sbD1O~ c1z{D9?Z/pRp|bd9lsC9w c0b#Z gJ\h"OAU89[J]tA9szތ{(b:(≭?pjI/$18^\ΦQpW;b kޙc.GR檠JXA=sSe9`A\d9zzp#1kֽ9-(RUWU+sD)"{GR+k9``TKs9hRUS jR{މZuvݭ{J|A_oTd1{ќGR9*k媨O{*/KkH{Z>mP kEkۮA zҜhR>rWA pZKkb_O c ձbر*k{j`Ss3̓]/ÐZ`ќZⱜks|ks>^֋{}ɰ+s.զⰜ̓^6W{#(МK(kC)~pZA]_HR9}U kd1yRD1t|̓9'̓9.$) رJ cSBz+ce1z@pBzUZ9_P c9(J-JUxp`{1Cd1?+kAtspe9'//pZ%{bpZJphRuORmx~{D17{A Ís9ߩ/iRۻOBols9s1|BsE1"{A^XZ)ksAP'J}Z{A00؍s#)司b9 ժ{'J%_f9sHR={9oIAKs OI_{C1ۿ4+kRV^*kAz{ PAXb/bU#*tRS + Z3 +tAW 91R{D1Kk)p{D15nc9b_2#1U^)k &R(P ߇Z\hZÜԵ8yX΄AwXA  t)kW(RzResA. kkD9X\k|#1 WIXu{B}W+k$)0ۂ+9^ chR!J'o_Kk0%{AiA5%bWq{bBbb}//GRW. b_|A+bSq.+k#os O*kHJb /b_J0&J>bw\s&Ry}{IpJsRj=JsQ\bdIC*.*kI=(={IkIk*kdI?RA<^ϜRTuuUbA(IҜks8(OtV_+k&O9~hB#)Zd1U]rjd1⫯iJ$)/*kd1X{#) 7탉R(`pd17lsD)9VשZD1HlZD17sd1%sJHPJTuk9{be1{AOA{D1 +*{+k={bࠪR&,LkZuchR5p(Jub)lKqAsZ"TJHWR}9^{BPArڑAvVKs9&{J~J됔hR=_j9!ƾ94'ls9z)ːhR̓d)`mbd9\MubD1U]GR 'Z#1=bA]uKk9ai\*k#)nW^ZD1Z$1~6Rd9[ k  {GR^su+k9*lkHR=p bC9/O#1/<|΍{Ҝ cO(bBhZ1Z GJD1U*P+sќls?z k⭥KsK{tbWTZUEZҤZ>!sD1UWA75ks#1NIUU\}\A5WxևZ5A4Ѥ kp k5_ZdΕwJsgRUx buCWIAs&Jmp{AbA*k9V2">{Zr^s$1_򠿭{c1 b'JT!lsJ] kIͭ{J.N{ќGRז+kBiZlsUņtҔ{%ݿ{OsќkscpgZZ&J?Z/GRpZb'sW{'Z&\GZ//QФR͵WZbB9jI{PbQX{)kI cYߟJkAJ>d9uZ#A]oAU]y"("1.-?ќ(bҜ/)Ҝp'R:pgR$1ʰ kd1U*k9<=GJD17fv*k#) qO9UU\.D1oI|^^ cJD1HJ$)x7sF9 )AImsJ - k9XD)``s9 c9R7{+k{{KkI&{RjJ_U>ҜJcʨsA?o1{GJ:9b_AV:4J_9Xխse1sO1UU{'J?{RZ_A7O!&hZRX\/A>{9W>brs#1]ZO$1 b *k$1? k(⠤'R#1_I):' k(˃d9e?ϭs'R9P({A/GJ}|{I^PAKuO'RC xxҜAbw_{9Wb9=+5bAR̓b"k4 k_yΨZ{WҜ kҤ cz?TgZXzGR.&ŀs9}Kսc9̃#1_ 8A}AUս(8U2@UR`ʕZ|Ҥ9:/nJ>y8&R ke'R.D9pVBK5U/A{9`בd17/_Kk9 _Ҝ( p9ޯ{$1j C1z /ͬ{\Z}{^TuO{x{ҶT{ݐksjKs5)psǧZc΃GRR/Z7'ZxR[k{GR-Y{gb^k{&Rh sI"̃gZ.{Gb~BibQ5RuW^bFbQb kdA{sdAjs&OA֧Мb>6:(IX kkeA%>.>Zڎja pZ#rBR.GRZ Z)ܬ,Zd9_z b)KsD)^(R!*{{E9{#)nVpbZd1ihRD)*^J#)ח5+c#1Px{9kalsAo cA{ABB+cJX{A /'/Zַ΃ cr{+km{A*rP9 տqHJwˍsA OHJlhRYPZkclsAX Ҕ(JOAsOtbUC)cJsJ7pA&R\VUղ1ÕIqhJ(aA޿#)u}I kUU͍oj~^ֽFR/tJsZb͇7&R (ྕ9-Ks#)VZd1 ^ps95LsA\ϾR1 7{'Jp9c{GRmZ׵/b {❐+k+%t&oy__{]KkbPKsoxpoZ]c&J /A{U̓Z2 kRŏs kIK{FZܷ7KsFR" C9 j9" %/b9؋sAxA J`zȺhRsyIR){rƃ9տބ9֌s߼ks_}WSb?\AXA> 'J\ PR.(nv{#)Ks9Zbl{9/_>Z9B9pgRr:zB,-oJ_ۿܵlsYcJ{/bBUks??{ ?ksb+zP kڴhR*{Jx|J+PIbGZ4T\̓JׯKs&R6b&ZX򄈋sFZI, &Z |IޟI`XTIsAu}5m#15&*s^Zkb@$ϜJs/Zrx D9__ k1V09y6j }}6O!-(us\pLkJCp+k_ ќJW`PPr{e1-GJD1l\bD1}bD)ks9 ?UgR!p`zs {A ZAV?s(+kAQ]ls9&{Z[c{(JUZ辍{b (OZkҜ&J{pz'BWlsJ(J5sHJW/RlRqh`iR]s(JsJŷ|{d1='4R+B΃C17+kD1XsO9'Jg}A"D15pJ{ Xlsd1v̓){ֶ/KsC1Þcc1ʆ)Kk#1zrj({Z*s)z6s'RRrx}{AUkkJͷUbA/{I;{IZU+kd9K*kd9/:*cAls`* zA7SykkA '0J^sAm]/ZpAߞAx{bra{R*.bsR*FR/ ќAѤc1 oIڣ%I`JͺbcoJj nTV 7USZ43GR Zz8Aޱ{-յ{| ~*k#){#)W x Iɬ{9) .by_{hR- k'J6Zg/C)FR{וֹ탇SKkޱ{z^O c>{ZjֽgRwєI}{lsIy{A?bI+*sJjJsIk-GZoA.k{Q'jIX/sD9|ZDAA#1 {A(R)k,̃{W-'/d9Zxx-C1% ! МCAּoZ06gҜsT+cbsxhjb{9nhh౔ _|d1UU^RiR#)rhR c!_b!ܚ:Ҝ9c,kd1Bww|W9Z9.=2LkI"ϭsB hR5%O(J c.Bl{b~s "R<,{GJH(HJ~{Aps(Jsb{JoqhRa]{HRlkD){ظP9/ssJ*@p9{9x\pd9@/{ @@*hR c +k#)d9KkAr|WZ 珫sd1[>+kj[p cPˋs(7-Kk1 kD9|*cA~IJrW+kA,rkkd9ߺzJsd1[xc9Ubc*kd92Zﱔ1>d9b c %+ O(j `KcD9kOZ$5{APgRέ}lsGJ{hRm/Z߫;&R%63hZ-%r%RS"1\NZgZmjs0յI/mꏔJ)+R v`UUnWť9~U3A,o̓GRP 3#1^C1'+A^z{b(h‚ L{ p#)%7]\KkA?Zr{b?cQb3D9ztD1xU@*UñURJSs'*kb̓9ꨠPZX̓JޗL{R = s9:^*kI,k{&Rj+*kA¢xob9} 'МC9 5xk{c9篇jIph)I#1W&R9? Nc9 _W*kI%UuA Uќ)k-n{;/MˋDA||\Iyj-YPp`` gZ, ҜZ(pSZz6?Ҝ9J/Ҝ /1$)KkX=b׽(D)UHJ6q 77RdvuLkB}=lsB%U} kJ}Kk9Wls9,({HJ4 Ҝ*cw|stPHR){ cT?W/b; cկ*ZT_lsd1J"OA sB`r{b'MYYPhRb!K? s)$) .{D1P`J+c k9+:_D1np `Wjs)e߾) Z)|[msd95*)ZRXa.'GRC1&/ kA5[JUu#1_AUVp*k(z;?KkAynبZ#1{C1?7/JXplsc1(A[OA_լsAczk{AqoA}לks 7s(+zsD9?UU#1}հ9PWױAp9^2C1_?C1{I֯A;Wj)gZ g&R__A_9=JbTks0(o . kAC0Xb5ƇR+o^zNDAbPNC9-??5{˫]oKs`jvub巷GZ iR+ceUGJ[]탢B(<[*c$)TVHRshR\T'JuՏvhR5-*hJnXZZ\O1{HRsd1z|HRc+kAҜb-o/B^{hR pZ<' +k^\{A|~{{HR-Z}­s'Jk@p sJ B{{9?'ls9w?b kd1ˮ5RD1zD1-+kd19#)◽ZQM{hR{Z,{Axʌs#)pC'+kd1W\b kI%sI^z|~bA]GRd97+k#1TAw1"Ulkd9+kAz)?wk{d9ojd9ysbbD1P(pA"_ҜI/Ap@pkk9ZBKsIj/@ ޺GR ќD9 .Z^o9rLs'J{E?XΉZ/JbKq{bBr[ebAIC1U#1}U\ќ#15x TWb˽e9}X]A)KkJV?(/C)'ʪ9*ք1׷79PoSd9UT pRA+7+s1@9Bk+k ) `#T9{hR.bs땭mTbZh~}KsIb"c탥AKs$9WM@() /d1Zz{Rl{XgZ#1*b9>/{A߽X*kCAꬃA__ZJkIsQw_-Z)bփAWW-0 < s( jd9>ڗ (l{Azxx9-МD9ذI{A-)2KsZjf*k{Z<O&RXҔ(R&/&PZ¨ ZGR{{Z/Z-s#)sVZ#)(sd1]UsA+iUӜ)²ZpJ\9jblse19֘sAJJ5hRX7TZZs~ݵb?ޭ{ cOI{ZBfGR B+s'J ./R[S]R>6BwksD)P~/d9U cD1u{GJd)b9p2KkD1o>lsd1ur|ќ1qc9/Ӝ9{b©ZߏKk9\ kD1jGR($hZd1=5_sA d1}\\bC1M c s=+s`*.Ks#)4ʬsI[Zc1yks9ww{d9sbC) {'RPj+kAj?{A޾>kkd9՛+kAi}9%A֥WI}d1'b k pGRhtJ_s탉Z} +{A>&& 9z3J\/C9}Un9[߉ r^)\_U!Օ7(yZr|js(M] 'JبP+sob"±hR.^lsGR*]#1a#)*ڀl{9\_t9>ripA$(WAy_9%JU]uT)É'Z/+kUW`bќ ky]539*bpQOb^nOGR/.9L9_˂ќR UU̓(b *kA~,{JŨAշ&+sGZuɌbRӕMjIp+jA._jAjMA/.d9p`AﱜQk{&R.{A/{RIzTIUT^A WU0{iV-RP,*R*s{xbWjx KsPTGZk{Q;.gy09׽s?u3Zvs9 'J {HJR)sA5Jp9^jpHR\mc)cb(RՍsAjӜGJ[/J.{'J^U.qZӺ.{Z0q c￷0FJThR-{A\8PGJ{B{c{bVwm9np{BIJ%} k9^X{1 cA% "+kA /9\u17/D1P cd1׺ b`9/UU{Z P kXzGRT^*s#)_(FRD1nv̓ j$1 Ks#)MWKn+c(J}ks#1*C1㾼PksAwNjs9 - R(jIKkB{JlsJbJt|J]^bITh:3Ks'J~sIylkAw|p9{b鐔{hє{/ZJfgR.x{&J>]97WҜC15탡 .R)UIs'U VkIkUW@-#1zhp(ؽpOlsKlsJ+(Z__?ҜGJ|*k9h{#1nS'R{JZ_GR_.oA_C1)8lswm/Ieub]u+koJVV3b--mѤ(OjRʈ/9pAجjA+_bTwWs{Q GZwZb{J׻+gR(.{gZ|*s'Zv\j&Ry )kZ kZ.k{dIN=C9{jkQbyAksIFm{AUK{A\i%JU!IVndA }oMA %ks'+sNby.)kžOdQbp (^ҹqHJ py0Jbx)kz`9%-OGRnŒsC1jbbd1ɼW/'J/A§ls#)GRbB{A= !{ATlsB`$PAAڜp c.O0Z)sUUU{+k:_&JΐHJEk(J Z7//t1*/9{9sls'J{ILkd1:s1jPhR/sbb>lkA׼{d9{C)bYu#){d9k^>{9wKsd9 }bD1TNd9[jd1Kd9=5{WNd9WuW\{(/ls)? Kk ~*s)"U{$1RZnI*k#)29{&R 5lsAм{A평{Abp_ls'Rm}{AKkAjrsJiA>d9 k'JZJ R.(R\WuJs_b*OZbl.C1 %J-T״ ~C1'UU1 2C1UuTC) ܕ(hW`X9I=uWx/A鐔 kќ{IjZ@/bIսGR_KSJswO&J.Rro3d9S[3AT9]{GR*m kMk.'R+*RK{ќbA.@OJ/?Ohbn,TbuW kpO9({jegZbB7ksJA Js&Rbv|*kIhbC9 U kA {jQ(%RksFZ}?k{ANI7' sB9 *sdIP(OC9_NdA\X')k11.d9mmV A% SFR(W&RUbpeK(h̃)R? c.jU]c14¢u1b -5OD) Z^oZd1-%KkA)*kBjw{A'{913)/*{9{HJ`{Aɫ/HJݿ/RpȌsA lsB/ZOZF/qB PZAhxb‘hRrZsA*{HJzKkBoظ+cAHJPGJas'JR輷{J>P{9* c9^Z)kkA'U{Ks9KsASXJsd97wlscA`nj#)R9'UW b)4{D1U6̓ zlsD1yW{)} Xs(y܋9{"1㟲*k9+sA׿KkdAx\I(h cdAHR9{ c9rA UAwבGŔwGJU|I~ZbAͣ)kkK cp/Z3c1@ksC1ќ(_b@vvn)ry}UJs>{Ap(R-{9:ZTl9{{bjSS{Zحs'J~Z}ZҜ'J}0+c|PRc]{Z{]{'J{HR{RwwT{B޴PAcWA%ls){lKs( ),kJ8_/JkRo XsC1}{c9p+s9esC9wBbҤ wϹ/9Wnnb)ksD1.௭{D1{9zjs9 kA?IoKsc9 cRk`AuZAH8JU%WlsA_Ulkd9̓D1s'RWVU.9'ksBXДAb]OA* k\ޫsR @ 1z{)TW`͋IWm-j#)hC1U}Z +' ̓ZkshZ{lhR㹵+B{z*kD1k%.XJ5bX /W3`U#){A/A'JrO9É/ACpބ9%_IuWT{d9Us U_" k)UJ'=ofA<bxCY /A*ڰ&R̓Jh &R탄A*:{bn{pKsZ?gTbZscj189bAt8/JuGZUqksIbAx̃A5c-gR% +FZz'Z^&RM| sA @hKk3]D9V^*<9UUd1zd9탤A Ω{0[yphQaK{((_Z+9ДATVb#)zW'RD1 c1K_bD)U%iR'JD1^P+cAMɁ9ޕ9Zޜs9B@WZzٙ/R{Aи葔Ze[HJls9('pZIO槌sZ?"ZbZܭ{ZQ'/Z5-RiTW{9KJɪ{Bc{GJti{'Ji{hRP{J%/{J6{Jq5Kk9xKs$)ld1}%}0D1cPVbD1{Is,*=?/A Bz{)/ 鑔 r㫨R(p@7{e9XVՌ{C1y{pJo{9s9JJb豔(lsAmbAZAXU]Z9Z9p~g+k9[3;oA} A_sA/[{Ar}lsJR]lsA[/D9w^XbsZx(ksAX萔 W_1#)5_o#1Լ֤Aݿ嶵9-gA/Yd1床xbUUz @ ^pҜ '_Uuɬ{% @UušT%RU+s1걔D9bA9b@7'R߿7Aܺ snJ{#9{) W탥A{hbV̓R6 Ic( GJK{&R_k{FZUO&Zm/GZ_Rݼv3Z`BKkZVbQe kR *sFR,jIb kAbIʘbC9֫ k{#ApZ95%{A5GZxOb\sKsGZZpp{GZVRQհJ.'ޅIp{.Amu}/e9\VC1; ɀhZ\_ќ*k"IWVTS#)UUKk)ൽWGJD1URD1חjkD1^ԖR#)WZ#)pwGJd9U9+cAcAb#)lHh\Z9?P)bV΃B*%VE1p)AڻTBoorsAKbZpbRsZchRbR\Э{Zi`|pBOj0'Jw5?/hR9pgRrzphRK{lsR27V{J?lsZ>] crs)Z#1s9'J((9UUZD)RZꌭs(p/A-{#)`b#)rrbD1U5pd9U{)w#s$1%}_6ls ⸤msR=bUU{A{1jcp`A{J}+kGRT\ҜAz--pC1d9{~lk /tAMlsAⓜ{A/7sAUy{AuoC1x5Ks#1Ak[ޤ9io˕)_Ks0кJkD9-?{)*C1D1'%uoTJ %*ޡ5WW_O)UUn{ u^ { 79 +krֽAr*KkD1!629_zx.),p/ `pZֽAp2A(C9bAv>b ފ*AksFRpТoFRZ{C9zJsgZ-*sdAܯ*{J ˵PbX{D9**IOAn{R\jA, cGZ.0P*sGRR^bI^٭{I~rA*c s&J +2#9{sW{A7_U.Aw?ߍIʏZxk{hb%^'RUU bQ5j9ro&J'/D9T kD1__~Ф#)Zќ'ZpbӶ k P(\Z JGRD1W|ls {s u9$),km#)WUwB)=|A%Bu| 1u~bd1ܔ:{AW&/9݀D) {9 oAaҜ'JzOLkC1.Lk5eHJX{bd-/9/ cGuUhR{D1:jlk9hR|lsBjz*{'JWyʢs'J؍sZ u{Z%{sAzV˪Lkd9ZJ{A7.{9|px39Ls#)*Is#)j k1TUU] kd9U 4&Rյac̓|{9{Z pZ~WaOZ yRm_Jk9%ˌ{ArWbA=pI-3R4}u{ Z$1׍{#1/9w]Ud1%Od1XOA}m`є94V0I^XwZKk=KZW[c2 Bcsd1zKsASb#1b p{Lp#)jy!TUUp<1/AT4Z{Arb \WZ_T)5UUUd9sA3Zb.hZiєA8 cZ *^UAaHRaaֵ UUpUl{ &U xU'JsSZj ZIWck{Fb~wkK{9hxksI/U9ks (_oD96kodA? hZn|m kDA kR^zKsJ/6탥IT}/QI%J{Ik;{FZ{W kQs ksGRUSR W_Azj(WkshZz[cthZ kI?;{'RU.ϔD1%7%.ZԜ͋d1` .Ф+s"uArpAUtbe1$UUD1 ksd9޿gRC)p`A#)w]Lsd1.9V]ɶOd1[ҭ{d1:{&J>,Ks1_^Z9C)RR>PC{e1p9r/Bbls1j {)'ZY{gR {GR{Z';_sZoshRgs9+={B.{nlkA4. {'J߼&'{b5R{9 p{A ls 8{D1\b Y[ c#)%΃d18΃gRZt}{d9IW D1W}ΈZ)Z#1%bAiB#GR{b#1Z>+sA(/LsHRZ_RZhRlsJ$<PJbpAW cJCsR ".s)x`p9 ջ-m{#)W/VUzUUo@Ub`I!_ER)_UI!l)UUU%9 Td1 [d1:A Uo^լ{A*-%,jW\\rOIbjI,,&bD1\T{)* #){ZW~bIUk{9Xx kI竬sCA.zjCI *sAn'bIp`̓1.I gZuIⰔYj4gZUɍ.bXPzw냆IMks'Z- GZ_{AUU{I>4МI'1(3gR. ќIxpXbu%OoA ќ+s`z@OZ\/ 9%][ k)Od1_U{D)} k1upyRD1HR% {9Vo9'oB{zxks#)7`Z#)-.+kBZwR9^?єJ{~|Jzp{Z/o)֖\TR퐜A^{ZXkclsZagsRu^{hRgC{'JhR\zmsGJrshJ-;/ cA*΃9C{HR+ {sd1n}Z ؟_/Z#)XXGJD1s !'_{D17Uu%Z1 ls/?pA?Ҝ9jC[ R{(<)΃HRB{hZ(RuU`{JbD1 `ls#1*%KkD9ls1C{9_*k9|& kC1 |d9%]]{9_/)׵As_ULsC9/־J?ls9 p9%?^\̓#1~.{`~Uuu*k:,bx{ k2FJ'_o{)ͣb1 cAvLzJeukkT&JObo {Zp{ ܘ{)լ{#)W\Xz$) p)c JsAvksc1P 1U"cc1m_eRD1]u[ ߯)k(b aiWd1 (1՗b _߅vZ)Uir k7IX{RW6/jp0x%RD9U|,j#15WU_C1%W-I{j 샅AX̃JK sArA):jI|TkA"%.R{fZ.(..Jk..bj d9ܪ.OA틤A(lRhZ]3HJup9yXZ ZD1/{{!?-AUTkk9'Ks!s;1rJ޽xs1 b9>{D1szv{(h~{9+ {Rz.+kAJ{AJ~\|sI[HR]eUA^xX+kA p#9_d1+sRZ9Y8}{C1&'+9}C+s1Ls9ש3A>TV{d9וP9 %$9bp2{濺萔{.{t.Jk'{pfRVWJ鎻{ VX_/.a_'ց\UW^ { UP _/(^wUks**s)``Ud1 Q js17ksB{gR?c cGR.6s9z^*k%JKk9c#1Uk)UU+Zs'RmU[Z)AjP bs߸Hs)*jJU*jA])k {"*sU>$)UUP&Jb hR)A%{9^zAJc!?GZ`PެsA ks8u{ kÂ8AgZ {A oA7jsdhs.$A`9U͍e9X1AU1D9\.IUmO9U}?)UW/#)'Ks5t1zܾil{( D)Օsd1Ww b!/IcZUwxpI[*.&JGR&v*OA/u{#)>s1sZmɭsJp Bb9LsAkr{gJ /9B~{D15_{R{ZJ {RKҷ7|Z?R}Sz c'JLkZ: lsGJimsBo^sGRNpA =Z~p(\ս+k)Kk( S+k(*(7 k9D1rJ{d9Vpb~|D1|{9 /d1Z[0#)_5;0*{HRG7 lsd9;'{Ak ̓AZCmsJ͋ kR{/hZ_9^ckA&/d9ug(zr}΃17b9'9]۰Z9pA{"1 *+@ c9UUA{|d9/~$}6O{..sbʮOBbj Ѥ")}_J{d1~Xba)\UUC1߰UМWxjj9@;s#)񘯜Ui'o _T Aup"oZQy ̓gRxsd1VOC1?{9*\OI덪 k7{C1 'gRݽ*k9({9~N#)U kk|C)Jk9W¢ksAӉsZ^o+sfR_bd1b k b$)rU9{hZҭs'RU( je1U]Wt.1%.Z.JkmK b{zr b/?+ AbA/{° ǯ-1p𰜅1 OE9XZbD1h틆AX8I%΃0:$1%ѤhR5եqDApoA/.+$1-%/hR}bj{1?Z[cb, kmt+kű*ktz˗+kس ќhRW/bWlsHJsAQhR՗7s9 Lk'BL6+kBg{AݟR΃B*?{ >xshR:sZ7%GJ>sGJT{Z㲫ܭ{hRbR+k9 blsHJ6( Ls1KsD1J~~bD1 ]b9 +s9ל+s1/*hZ<7{D1`UW΃d9:IͲ({/ lsAσ'R]D9pr̓I̓J ?{'Rvj΃I)x^iZ{HRWAzbAKs'JF~lsJU/d1쐔B ΃d9\_{(j)0 kAKsAklk9|AW9pAUV|^kA -̓A\l?.n탺ao6ks*`.A`c ڢJs9]js#1sC1)w7J] b`HD1})-ށ|C{e9WW@&㕵D1\NAd9z̓9jz-. S $)'UUќ U U /Z {AX AzfȌs)ղ#)T\| c ; k 'ks9lsZb@{Z6V*kGRxpKkGRslsd18./Z}slsA@{Z՗bd1̓e1]X~bd17Y.ZNJsu틨Z]'b{Iybh N*s /జks.zW̓D9`ќAO9^\LkA_/1VcN9[3(OJV)Inme9hjUj(?.r{)同97wp9⩏PhZ *pZxX/GRxhR/_UҜ'J_W9x^{#)*/9ୃlsC1 THJ_WUQ'J=uf cA-KkAӴ c9 Uls15hR{AVXPR@6{bpSYbRu{ZR]#PBָZ*-sRLkGJР +k'BbshRɪ5s hR9_sA`W+k9bD1K/^ k)-^09ܨJNLk %/ / OZWWpbw̓HRտPAZyّZrjZw\/j b7{&JZ9rls9ޗU{(cKk9ՑAu}lsB &9X~jєA]_PAUUќ(>_΃( 0>'{A8$TGZ].sλpo+k zfRW&9sod9kshZ][<{9{yzOֽAssqyATh`Z)wbD)[{8$)UKs)ƍ{ z[+k$)%}+e1ByUW9U>_d1_j{$)U]PksD)UUsU £ k מ sU{3UUU'Z ~%U+k5^R c 8%̓#)kk9 /A%{ZΪKkhZjh`{Zr{Zis(RWsIzshRhBBbAm$)r{97UW{)(Oj7[W탇Z'8eA ׶{Jb#*k |7oks叔̓voibpؚIz k),֦pJc ߵ*S$1޿Id1-1rse9u5 }{$1P%7O9Eu]/9s΃9)*pb*Tks\uҜZת4{՞}I4ksИֽhX{RbZObP cR}hR3[WJ|w}ZAat{Am+k9/{Z'Z{#)rbh kd1{ZR{LkZ/Zo{iZ7)Z^PQms'Jz:Z5zulshJ!lshR=3{9Wշ c9? A߸oKsd1cHRwҜHRya;{J98?qD1OiRpZz%{IZz.lsHRP,I~pA ̓HRaLsAطKs'JpZ +HZࠪZLsd9{AAӜC1Ub( c1 5P( bAHRd9s9- /#1|")A۱)ߟ/Qp񜐔4. kj 5)/hRVsAs\-$)z%ֽJ~TZҤ$)wam+k$1U֦9\Wks ;pA`kxIUyyOA-Z1kksD)}{D)%.)W^҂ AXX{A}9,{P)UA .9 ?/1*kW k$)a'Ta'/Z\b{Z'bU5{bz{9Ж{hRlsJ &{A޾*Kse1~7*k#)̃R.9b5'RIj'R kWkK+k(:p{W0oI*zZ/ApPbD1*JZrќA[/$1}W$1Us)[eAּU ke9x% c9UOc kA5- LsGR1pZ5&pZ^^GZ}) 4Zط%Kk_ZќZz|B O(J5Obg4Z7ZVV{9(\{A& UOD1U/JB{#)ذms9f8Z$)_wx΃9bܟwsArP9hR\{HJv*{hRc%pJJ/ZoAl#1XPlsJ _d9jV{d1sAAޮ/AՕ+kD1`T/{-" hZ%0GR-{'R\IrT'RuTjIphZ[+kI*4lsZu6{'R7Cls9h|rhR9)`cp?$Ab_#1 ]a|AW\,kAlsC1>3AU{AoOAU#od9~T /e9IװGJ-啵HRx~U[t/]{'ќ{R ks"ʰbXr{C1K -ksD1\{$)yLsC){ bb(*k 53̓9 ,|!;3bnpb=.~{$ZwXZ+k'R_p {GR c$1u@`(J( % hRe9+j~ls9 Kk9 cHRӏbAz{Aub$)D15IbrsiRZ(R{9`PZ⫔99<~/'RXjksBubUU.RrU̓d9 sIٻ bUWOhbXZክ/A.Z+sA-pr95'RXl$1\Мbb hbpOj7?tKk-ioJխ{91{b&>Jw+kA8Ks98ZksA({:{A6Z[iսJ=߱J55TZ}o1xrzkpA5ORMzsA ~lkA 8{A^sAuB{D1i *Ob9/AV~soLk9~Lk9k<+kHR lsJ-+ Ob{ZҜhRͯ/HR{Rr{R lsGJ+ s$1W{A=KUlsD1ɩZd1\]pd1U;J4hZ|]S{'RoIIy{A;lsHRku{9/lsHRdȌsHZf+LsBHAu_rls9ww5'Rk6lsAchAW^cWbA{F'̓#1=bD1.`O9- 9b+kA'}9:?AƦsIk cAk PA Kk9$'Rq}]'J_]*XO YαiKjU3.Զ b`@p`̓IkD13տe9_ガ/D12'RY̓e9{A.lsA$)7^߬{Z 'Rn/Bc.* P9*3bT~[PKk? J'{OKkp ̓bUpZ{%l{(X|xR9]-ZE17_LkA'J4{HRhɋlshZ{.{A/~lsAÁls9+k(J7sA.PIRׯ*$1* 9y{e9&md1 #)J੭OA~Obkh~ kRV'R巯7AGJԸ*OHZ`8΃9 OD9z(A]4.$1?4 OA sXTb}hZu|pGRhPs'R9=phR^{ZEI+khZ%3!bJ5{d9ҤBU}̓JIʗ'R΃hRxpZAhRissrMsD15KҔb9_~Lk'J jlsHJ&,AKk9Џ8PhRmAϭ/{9&Z^|1+'J{gRr#;HRhR~?shRKIlkHR!?sA誨/b {J/OD)^zbjHRD1Z+k'Re%w̓AWhZ$5ՌsI&ˌsHRޞ}ͱ(R_|΃RߏlsA{HRypLsHR_6ZeE'R^Iwbe9bAC{+Kk(*=sI{ISls`rP#1uKkad9+IBZAq. KkJ5_΃Jwh9/'JWտ'Ji_bB={'J^WSAW͛.t{>|3'J_貜boAz6.(RW{I̓$)~b bfA-ήSD1 RP+k7~{(RvذZ7,PZ[gtPd1b02R*Ҝ'Jj(ќZ OWp탪 kV~zr{jEݟU+k9Zxxs9{9\֗|ZyzlsZ1ݭ{HJƦȭ{hRc{IlsA+kA(/I^ OJ7OD1X$)-bҜE9ZtD1_׼$1+Է{e9WuD9)lsd9pAC̓A+>M͋D9*Zc{I%%{hRxB0 k \zOhR'ëRW=SI^{萜9Ѥ9z/I?"b-/Uj_]HZؙI,koe9>/bs{bbhZub1/RsRZT{9/~'RWМR{w.1pA*={(x'JD1b!єGR9yΖ0A[T kD1΃1?5{9΀hRc'J_d9Z[`+k9Y/e9%5{+cJr{Rs cALsZ;ؕk{BϕJ{/Z%|_/R{Kd1`bZP{9cbJwnjN̓A+kJ @JphZ[{/ObSuUVls'R}}0A{J`J{J^}Ac/K{D9Vk{I_I I&{A]|+k#)^̓(z P :ҜD9͍{d9'bd9 @ZD17+bIHc cAoy{A՟b7UR`xbJVbAw\rKsAC;]׽_5lseJhZ_iKpI'iKs(R&ؠJklsI/D9߳SA?pRL.O kʎp+k{q{bdbߔARrb[S}3ZsҜb?Ҝ{/3OWm#tҜ'JBV4hRMpA~\rqZe9 ͝?D1ZZsZ{ kyc|{hRacsZ\Lk'JiRM-{HR hR^]΃e1z~P(Uj9 pD1h³{A{( $)+ZXPOhRIտ̓Ir[^KsIGIXKshR)ȁ!bhOGR((i2e9Zb]{ s/)ќRGR?~IzpbbBJvA탥AXחD9=:-/&Rsib/ {AcbpQJ~踾{9&ls1kzHJm᱔&R[{J*t9^V2BU}_{d1BQڬp'J5sD1ωlsBŅ+ke1?)KkB\u,B%&Z5[9r{'J$10J=]mZWhR{:R\ULk'J/AɲRReRZ5%JgD1ܾsJy-D1 kIںqGRҜ(RbkcnlsZ28URms'R>vRZPHZÉuPI{A.j\탅9b2'JUSGR^-JcO'J_eC9{/uI_2Ay+kdA`bd9z` kJXWVݱAWI\Խ5P(Kkse9R/I_U cIW_{HR-PJu}oIA-O#),o3p?~ќ̓3_p'R8ZT'R^\JlsHRZO3GRbxbb*LsQMPlsGLk;Z{AhҜ0r¢SA3+kMҜ cS/c/ w{ksRHR^5?8ƫZ{RRV(Jyo%+kAP[sAܷLs(Jj+0bnu{hR+kuy{b\uLsJs+{J.(PZU{(R8bpJ?Sd1`^ߑ'Jikpe1j0e9?'-D1 (Z~ {RWAKsA5sA{Ap kv%{e9P/9{ ⨫)BZߗPGR//Z>- 4hbUҜGZ*kI kZֽ'R}U\ҜDAÑI΃A,/9hRa΃&JrsA%{A\{'RjAYhRi21ks9pA d1/9߮{9W%* Ҝd1{J/HJZBZKkB hR )/+k9u\+k9asAKkA* 3R߳_WR}ۼshRP(ҜGJhRfOn/D1˩i+se9]"j93KsI/=' sHRzݍsA+nN/#1}+kIД?*kI {{A_*kI:AoKCbd9'+sGRwWShRu}kPtJбR~6KsGRJm{Ajd9(KsD9h뱔Iac}UZ9sI{i̓A={cb9$ls#1>C{(Re{b'J{ImxA{wҜJ5UV}/AaSpܖ> (Z@3d9rzJUW&Aw+A_ OJ.+ cYXV/bKp k]ҜRw+pBsBXpAis{HR q{9뉨{Z1lsAb;! bbb99Kk9S{9&{B{'JT{'J &AXbuHR7O9kzX{A- pR(Zo GRy+kAh&r9䐔#1 GRtn\{RuAKkA:?{.Azxju9i{GR_/HRUSR'JߵAJ\oPR_[Aw+kdA\U`+kd9{+kA/jќImoRu{9cY pAM9ϵ kGRƐx/9]b9 ˵Iӝd1ۮHR'(.%/>3LsW΃$1:BHJݙLk#)@s9UՉZAyJlsGJnPAPqHR )Bt{BhˢQ9k]_p9 ){HR-Zu[bhWU׌sAKB{)>x+sd9 {gZVՌ{Ak[WP9?'W׭9|zY}pAmM2hZU]qGRPI/|6єHR_V|I^{9sk޵AYY[({AbD9`uTjI+kAOioAՓ#1V9.. pI?\ҤJi39ԖbE1:N8Q ls9 SO{s3Zj΃FA(|y(`0IoA/?ZHZ([+kTҜj/7p+k _D1h7+kќ{E[p+k\q+k㵵lsjIYD15_> c_T\^ќ+k =Ҝ{J~Ls,_'R%P^iRb%6-e9bA {I+{(R Ҝ kRu~Wb~%{hZ bw{b>ubu%0bW֌{RxPHRj,&/J^lse16lse9"jW{):/$)}ʩbD1c޷jD1uu2C9 ZU:?pD9jk~se9yC1ժ+̃b:]{'R~{bw{hZ=aoGZc[ 'Z7וOJ{OGRU OI\J& ?.cAl{Aנ*>Ks'Zj{b/bAOhZ$)̓A= ce98Zu /GRTfU//AucBD1=+qbK׶(R:{Brh[AiHJ s9\_lsD1 {9{Jhl/d1ls$)cHRd9iiͰLk9% 9/>ZxAb49tiR]_WA{{9՗70J.|{Z4,{A`p,k'J"pTAkkkIjls9 6/&R4u.96/'JzbXOA ke9lsAOQ7ZPGRyt J?љ'RV57_JZ%&,p'RIW^A_RK{9ohR(" b)+d9]]=Oa2/$9xRAu0Ic9_OAތsA{Ls#)76sJޜ㭮) gI0`퐔D9^+sI'tbuyythRSLs~(Z/Ls c7"4{ќiZz>*kڞќ+khTs_^m ќ k{PZ:*A:z9텯b I^A}bA`J}'Tb5Uu{I_bA%(bUp kn΃bB{hZ_PbZ.j}ߟx{hZ㰕-hZWXZI9V k$1 K1Z5+jy늫4lsKe]_+k08̓gZ^zj |z s) 9.I*Cj 9iZ]Z:gZwwZbQ?}ҤI_/A{R]OI~d9>Xb<ձ9`BgZ{/A:>;{{b|{Ao0'J =Z\]_sJJ(Z}U9?PB- {PJ7/A/,~PHRKG{ZMs9(9Z{( sD1w˃se9yےhR{^%{'JՕmke9sGRh>/9IvHR)?TBU%9Vkse95/Z__=ќb=T\&JXWoA~3D9^PIս/{Rnb͋OJQ_·sA {An${(RK⍐IZ路{Q㋰Ю{HJى^sAB΋A'J:PP(J R77pZ+tAھ/'J\WAZxp/Z +k9{/%0hRqyV cA\b9_].b9+œiRSP׌sAY{9 ҜJw}qYs)R99MImuPZI΃9:&Pbg0#)z{HRbsR*rLs'R~Ȯ+kI@â(+kA)({d9*zKk1S RU틄9˫'Rߵ{Z5)틅9bApZ%WRuR{R}U'JmU/I5ϑ(Z|^ZuuUS{d9Ajpد{d9%o~̓95_ cAypZUwL.1{D9c(ZA8̷?lsAls(Rsls9`lsJLsGRt؞'JJ^:tZP]~Zq(J`]b;x# k} /+kUZҜb Kϰb,sZb/=7wќls_%Ks7M{IZ{(+U΃Az%9.XŦAY/gI.'R/R_>ohZ/bkVJLshRڷ9R%++sbbsb%oM k8_/ k5sZ.+6{ZTb{GRȢ{hZ^upHZ{{ib鿸/ZhZ ﱜ'Rx^J{ɫ{A:w,d9 j6s{%Rލ52JФ)}jJ]'_b9;p{A%?'oQ z탈Z|{k{d9""Xls1<*/I]J yOGZUtI=k/0?7{.&{$14vVRP$9z{A6hR/Jjio9.AU{?.u9_{JJҜhRX+PR89/bwk 3,k՝㪑ZﶍsJ8lse1~s'J n~LsHJLkAp ce9 sB&sA7cls(ls9lZD1 9PZUZV~/9kp kD1{HJi/ZnâlsHRLkHR?LkhZ@U*kI֠{J_cCkAx3C9.ќd9X e9{IVєIw_A_VOhZ}HRwuA׶pI}a9ʆ Jr{IR(/Iέ{bsI൵A6U4RW\UJ=Ul{eALk9K cIT++kJzΆb9ýbbbA+sJpJoHR_muA:V.<{UWXq{Aܺ?iR Jb3 k%tHR/?^IZ#pls*+_p k;j{AjLsA푔GZɯj9ҜRؖUtZ]틥ABNbrI:r֭Z wlsZ["Zba]_sbĪm{bQXPZZlshZ? O k{HZs΋'J˯{HR!bg/bU[LsZ ({'R}.Kke9V{RU_RZd95_d9z]-FR90.9P{Iج{e9_ψZ$)?{D9jJphZc{I kGZ`aA_RNUsqGZ]}rAZ9'JP^W׭{IɓhsA@_99oYKse9z9]~cuAUsc|A;J5[Kk0+kABڍ{'JsA {(Rzb]_}jS_U֪b7c{IZ-O(bxҜLsW#pWb ձ+s^v{/Ks""c3RUP+k {bzh|`{(Rzj9+/(RbPHZQIKްgZM jGZ?wZ&,bjɮ{b0Z'΃Z>{ZbYU΃Zެ {hRZ>b0b b{brb:Pj>-eT kOuu0+k}/b{jxĭ{bz:_iZW_7Oe9+~A^%J)<&OI  Jpp.Job_+̓1zbLkD15l{D1X{JqjcAbj*tAx΃GRڭ{R޷7fhZ/V拐9/}pb}b}TZr]}ќGZ&߳RXb sA0A0I45lsJ֢"rAkCsQ kI_J\z{hRf5iZѕAꊍյiZ7ҜiRܗՍsZ kB諂xZA¨K{A6}/Ao{b98>{Z{_ k)Ԭ.{A^ {9:wLkAw'/9s2KkAN̓9^_9+'5GRw5'R-U+kHR~7siZx{'RhZUwu|jd1⾾{A+=/Z̓*%KshZk'탩b-}/hZ0}/Z_mOJ__AN/Ab)+{9/7OGR_廱9_RUV{IޥsI{`Xl{A,єAW7ҜAX`Ls96pA_єAjpms9rjD1c{9ל kd9'?+kHRҵ;Z'Rn+kJ AjܧT k*7-։ZV|ײhRkZ"XսlsҤlsUU7 c5n\)T+kW\t{yU+s OZ-/ib~ֈlsR_}uB+k9z*('JfAhOR1z6&('>.R/gZ';3bx Ѥ c}z\W{Z*lsRZ70+J:8zA{b+c k wU{+kb sLspj{pjB ksSbjWWUZ(J_uÐJ/#)_`OA+ I?~o9뵗#1VIXU]b%)-?̓e1W*k{hZ#+j75WbaI'RpX`KZ/uI~YHbuI}/'R}lsJ:60pblOOK9[XpQ5{9.ktJ}cK{1z̓Ij΃I?sR肮{hZouuLsHR?[A p9kR kd9 -={Zs{'J_*+s9^x{9.-+kAX_NI~ߢ+sd1Z̼p( =7*GR5\ҜhZxPHRp:/I?HTbwUJ|AZp**̓d9bO9=ZI@AֽR_Ql{HZuC1j>ќe9xLs9%%pA6{A_xlsQ| , k(R {HRw{+s(Rn+kJ*HR{~D1yk"+c9|J-Lk'JϾ jzms$15_#m{e1~ZڠղJp cܾd1 0ֵs}U_c΃1zxPX(J) .. k$1% :+kd9ΈbAdA4c1pI{'R.] cA nZ'JdsA){A:^ c'R쩍{Z4VKk'ZpA''Pjb/hZVސbR]+kRIhR5w/J躝>piZ_|VU+kR/I{d9{?9*6ksI2ijsHRv/KkA*ke1/ARsd9׉{A7p+k9b/lkeA.{Aߣ'A)O1+k9?ATWBvZV='bap`xIRXƍ{J~Ws,suysPLs}cWS kƴub?uJOb>'R{'b8('ZQ/x{iZ-XPKsA|O.IKsHZOl*I/*0w{ࠬ{d90b΃Zޑb΃hZ"Ks~b`bpLsÉ]bcc kɲLsCKKbPR΃hZ9+6IΑHZ?aRܒb˃ (R&q'R^+D1?IAAlsJ+k{c1{A±HZŻ*/A({I7,noZۥg-qf9r4e1^߭{eAIKsQ/9o.hZzk{ZUZp^]AZPDAoD9\bK9j)VObgusD15se9 zl{AjU{A}{I\+sJoacpHR{ PhRߚXKkJ|{D1 Lk9_{Alse1KsD)R֧09վJW_/A}'/A(GR/bWAx{)oŒ{D1 k9*ր{A kd9vk{R5}UGZ=:ށ{d9Jk>sHR~^~OA}s+kAϹ sA{I,kR?qۺA9kJlshZX|^$9+'RLs'J嫢lsJ^-$1Ju\20k#9i /'RaP{'RxPgR Z*h{I&{I5ohZ~}HRd9,{A3#9/'R UbD1V*/J{Y|{9݉hR3s  յBjzA&6>ֽ k~رHR{b{΃bbj7Kt9 k=5/+s_jޜO k"pjJҵGRRJ.HZ{iZL phZ5%nOJǂT) 0b4̓Z -/+kW kI>HRָpb/HRB{iZ=b{ˍsR)7b0pZ{pZ+iZbz#PjcbU[ pb?w΃HZ(6}O9zp9v_rAUlsA̓HRsGRT=&pAhR UՐfA(>J~WGRu/A*вhR?;AϦ~A ҤI̓RͥJ;oJo{ZyXќHZR߻/I~jWPKsIS9<)GZU+kR O*ДIiWlsIr/I={,sAݸ΃J}w'JP͋HR5q̓'R%JV^5{9P1j(*{AOLsE1'5sA' +.sZ~nW9??ޕ,knHR?7'J"(pD1APJyr{A+d9 k'JVls'RpPAWJVU{JZx̓A\Ls9e^lsJ[;ls'R~א kHR): cHR^vܭ'R~_AjU+khRէb'J|>J]`lkIj{Z_toHR=TAX/OR sQmOR67]_P0~#1*R7eA9 {RUhZByu]KsA^\wsA5'J5{HRGRU59|D9rx{e9xVսks"t'B $A.c3bZ*.bP̓b>~FIZ p)z/bUѤ+k~wb/'R@ꑔIGR~ː#9PFR-/jr`JpKOIA_ks k /Bpls}u/ k"%ZbXXW{Zb˾/ kzcMv΃R BZ\SqbҜZZ#T kubb΃Z;ZbW|hZ\ ΃e9,sAzPEA* {E9 WR_l{A]UlsA)΃Ijsx+kA^ԗ+kJ$PP.bխ-{HZv.j0e9~]{A{hZoSTOIuب{Akl΃AiҤIˍ߱J3HZ'6pAd9誺zpGRR}{I:R/,T^PGZsC9 &R7}u{e1' kAu{e9mȮ{J[LJ;%Aؖ?ksI{A/{A ke1޷C4B_zc{e1ibe14*/iR;pBߗ׭{GRB+{AD1xnr kA8<΋hR9ߞrHJ5w'J}mulsALkRwAߥ%uI]% {JV9[/Z9:Pd1=^s9HRC=HRTJ}PA상 cJ+k'RozҜI~տpIoHR=3*k%xpb/o kv^Qr^W{9/Jw=(ksA={d9֮ls(\Z(+k0GJD97 kJ kIg#sHR[{I^~Ӝ'JVNwUbe9|p&RE93XIRսb5A4Z{/Az2e90RJVW0iZ^bse9 jsA{I{jlCq k<>7pj\vt.Zé k;eD1bp(W"΃ Ls]mǍbpb{}{b*+ky/Z/?+kIqPb bKT+k]symPjpb޾HRqbcHZ܍{b΃Zo[O(z*pJ}MhhnA]p%9(7{)М{9%Ԍ{9L{BZ9 n{IMhZՐ(^A*̓'R}I__IMM{D9w_ d9̓I#/IJ7X@Pb?I誺ޭ{hZcߐ(^lsA>cIUkshR)Ōsd9sI_Rz/ ce9}{AZl{9O}?0Iu͵׮{ImU5ҜAKkA#4;#)}d9} kHRiclkJsA~3A-LkAT/GZ_hR]VTP'R__c~/IuƖ |I?;}TZPLsҜbbB{D1p.0cb4(-A k "jASUD9XUY_$1rUO|#1յ5AWPAVpsJΎb9LkAir k9&sA6_P(o^P k6'(JkA* kz{A,ylsI/{C{eI ΃B),piZV^P,sUpHRjPOIWt9p{e9 !4KsWtTZ_CMpQUcҤeAW+UR Oj.P{`70jKLsӤLsËqLsyPm{ / k/lsK{7ҤLs}WjҜb,s'#~۲LsX^br{j^+k]ʮGRbҜb򻭹{HZ*VZ^~!hZ!{JB{/9-jI cTd9[e9}Pe9rPA+*1jpx09;}/Awu{I+/GR]]&{gZ{Zra{A +/9wsA qb}phZ{׵70'R͎pC1 PZqޭ{Q6/HZ^Ϗb)(̓d9_XwhR#1=-΃C1§ lse9%sAz*kI?{AbAL{'R|{R _sJzbbA+kIoIZa1ޑbuT\/HRU_p c9\.lsIխLs'Jzx{A86>/d9ֈ/ k=wUs9\8ҤHR{'J{X+k9+ke9: XHRﭕA{A'wmbe9ɕ,s9k5LkAYwOms{JZq}bD1,shR|b)" 9\^í{A%lsIoIBi+kHJEb1A#ls pd9uWW{C1;{0{9͕mlkd1¥LkJ_^tZD1 hRD1'be1_]o΃d1\٩Z9&oKke9p⽯ls9CkZw0J_uŌsJ kJZ5(R}iImZ)͍pZepLk? Ő#1A9l{J΃bzp郮{Aj9~fZ?bֽ%ZPV3A\~?9㠀OHRU0I׽ 0HZ-: m{?8P{/mUUWmOh P k+Pls{kPs/?} k`/+s/bw4+sUսҜKsuYl{7/,s:ќb7?+kjP k koZ*>pb kQ_z{b'PR"hl{9Le pe9uP)I׬΃QŪA+6z΃)-pJU|gZjj{hZKsI^`hZҤGRPpI}(sAW{RPGR{c̓d1(%0JX^ňZD98YzlsGR#ӤbWU kHR&"*3R[̃Arꎩd9uR{B;9=I[7{Rs kI_ߪ I_6{9Z0‰lsA^9/_WhR)../!I5lsZ{Aj+qbP_+cIxzlsIabls9\΃GR*빱/Iקk/΃I=*rLsJo뒛j JOwAJZqRmwR`b9{PJ΃d9 rAg{9}}7u(R}U'JҾsHRo'ܭ{ .'Iyw{D1klsHR7 LsJ{AW'b9lAiU00 d97Wd9uUphZ>Us1ZAr9U{A˭m{9 kD1kHd1]/{c1* s(jdAŭs$9b)ob9 /(KZe9\HZ$)4F9W.̃E9, 0ꫩeA_UrOAܮ{IRsMP9%jJU/AA[{GR(/(R#^ҤA%%j۶{c.+Ҝ{i:2XƬ{p k(ֽ{,ݚksֽm{] sPls(P{W[V0+ssPL{̐+sWLk zzp(R`pbqZ Бb_տ/LsotiZ8Pb΃ k]Ϗ{j{b(R_{I",z/hZv793eIڨ2iR''Ihk{R"%3{A70>&R/7^ZV5Ks'RܔxhlsAx\:̓'Rw̓Iz^?/b됔Zs{)pqA~{C9(pB{#9{&'{#9n kAz4/Aɥ'R+khZ}΃hR99[lRLsd17be9̓RI kA))pd1.^kA,ՕD160#1)caY{9"J܍{hRrLkJsD9 ('D9s߼̓9LsJP{I+uҜJ ajPHR^_@AWuAZ(J~T6JZ{dAp|?AKm~jD) c9Ls%1,LsD1.LsBbbr{'JK^LkHRoB,k'JPJ_TwP9wls9){ `틥AXK{)>)+սiZUI{J]cҤ(Iv=IUͭAUl{GRBKkd1 sApd99 ~U_{++_,sA]A GR_b$1g(Rd1ˁȩZD1kcÉZ)(8gJȫ.eA+suUiZ"-6IZ܀0b[IRRuj( {) 0%1{e9*rb ֽbUTLs:{x`*sp\j?? sccѤj==ևjn*sfuZ?3KkRב{Q,s0Pj k_cͷ{'Z>b/A`誃Z} kP|ҜZ«jU׮/bwkiZ˻σbqbW㮃(R^+sRD8Lke9{Z\gR=Ҝ kj'R)bW=Q{m{ 7'ls 6 ogZ}mI7{I d9R{AZIGZeOA،s#1X{((7* Jn/PdAח7l{d9\-AɷhZ-wORmils'Jk5jl{9f k#1Ԗ"'JrzRsY?ڋKsA^ޏmsAe~l{eA_PA%{J {b{ T&9 AUpB(R3%sAuuTI?ҜiZTIKoj‰b1*+s)⶷A++P'JT{d1`/Ae{Aj*&΃9a q9끯vҜdA^Z0ASulsA#aLkA V{IPpANw_+c#1 k96^Lk9ֿ PJ&wABUlsA'_v{I՛#1rms#1yd1?5?DAKsAX_/9Aw sٿ0RP{Aа cE9 kpܪPiR*q k߀ 0iZ֮Ҝb>7ZjR⺿%b^HR*^Ҝ#9΃D9z{J=WhKs(9 ˈhZ ibz*0bRZ̓A_P΋A՝97 ̓Jgx%'Z_o{R{s'R[vt*k'Rz4}{AF,Z'(z@_sC9b]ZRv/b/HZWJߍshZ^5{lsJ֯lsAxKsA Wz('RYp΃J[d9Za 0O9x+kD9]qmse9`ؕqjE9߼-qB O9@v9/3Axp\VA]8uIW燍{Id1~95ls9/*4D970IU{AA+Q/{A|4A_HR(C{B!y׍{d1>LkA؞<\lsAPbd9 bAKsD1X8ls9Zx cAa{9yy' k#1CzʊҤAcwZ9jA1kp'Rpr^3A[SIW-Jx c$1ɫ ΃(JUWrACPC1 s#1Vkќ#)(O  .|{!"U,s`|Alkd9~(J#14"Z)u(JD1OkKsD1߿]ƆIӤfA׷ T{W]뢶)Z_*Tjlk+}8lsV+s_}t]U4{BU.*s9$oZXNriJ̃jh.C1r3){)Tڟ5SI֐jȪ*sSRj[oGb/)j_8j (hR꾪cxΉjl{%R Ob>U/+kVPZpb$˭Pb~JHR`#iZ*\譃HZ:l{Qn"{Q޿XL{Q}‹L{A>}j$1<_/J%O k{U)֑hZK̓IPA>KsIbd9 I.{GR`Qc9c9rhZEќHZUkZ#΃I^J#9z|{I6bA(z/ 邫+k1*-ꀭ{D17{HRX2AUU(4Lsd96'J}U/J|u~+s)bAAw3({?'Iu4Ru-P(˨9ihhR %b)]Z#1= ^HR9tHR(jD1Vl{9E˪be9a bd9[{/Aoz'J*^GRΏZ_4ZW+s>$ ~ѤK{_o*s_*Nk{.rbS*sWQQU̓jZKsYS]U kRz j$Y3AjKse1 c*Oj.rOGZќv|p k#Zx-gZq[_OZ[ҫb;p kuORPGR-Q~̓Gb歁I7+̓HZ*HZ%ڐQ*QzA۾L{0߶lk95 s'R܍{R Ͳ'Rjޭ{A ]A|UW_΃J߿'ksI &Ks#1 ׮ kcA k{'Rj-ˑ'Rb /JsXSbzTR>oJjGZnm{d9{I7ߐbTU.R7RշlsQ {I5_9 Qb{I̓D1:e9bJi A},sC1쾛,sD9n709-V]b9wm{9}y kAbA bd9 *KkA:lsA| k9HZ5W?3J_\XA֥TZ#)+/!p$1vA*s9n{LsIϭ{'RYLsA/k_s9~=1D1usJ']UPA^{#9){I~*k14_+kAɃb9KKk'J {JIM{9+{@+kAzb9WKkAw09_@hR9LkIIUt9]s/95ikd1 kAU- {9ύoAܺ{(w+ˌs` ҤD1vtUHR)y+s CՊ(JD1Wb9WZAuLsD1ھ k9"rZ9o{9Ubxbmsd9_WA{7탩b4&cj+s%/2jxr(nob,kJs 72Z˂jj#ݽ+s5_j^XwSA_'Rԋ̓d18GR+So*spb.b}ޘj֐Ksχoj>lܻ{HZ_Ir˯j?OjO s2jW.gZ.RZA΋RceAZrs0*7 %'Zj2^tibwɕl{E9by|X{hbhT {Qbje94妭98w~+kC9x'R̓A*{{C9{A%mROR-GZ*3hZ7VRW^>AҜHZwɋ=Tb]..QJ^D9׭{IJˉ{'Z7kksI:Z}Ks'RLsHZuLsIvޯbyTZvfZE9 ZD1ꬩ+kA+3JUU_pLsA]+kIR4{iZ},k9g_{Aq~JUd1_{)ZpAUPA.{#9,*~/ANIU{#1׾,s#1ÌsAXpLkIZ9`)9?̓'Rl4A}kr[{(-KkA`bA˿q'Jv׵ls'Jzb9V@Hk+k9 -+c9.t71{Aue 9aUU^/ 6{)'hA״΃IIGE/95̓#1. /W@વ$9Ws9wTUUGR9^ʩZ #jќd1\z{9uolub /$1^^ bD1 ce9 ce9jbAqcj09-JW_T0A75bd|Z/bks.&Z03j萜j j^UsX탈Z-[jMr^Ҥj}_USY#1|xW kE9/;\{J|,(Z7鵭j{kLsR~Rrkݭ0y#9{e9pJ_/RA΋'R_UZR]goA?pJORr}΃J{/HR%guKsI ﲔgZ%YYsIh.+єbUW5l{Ì sD1bz/RUU'R(Rc{JˊGR./}k+kIK4'RW׷0HRixZ֪b%UP$1(}Kk1|Ls)<PA}ی̓(Rգ{b_{RxLsI>lsJ;nєJXW]sA?AZ0hJҜ0kd9+ kAw[z+kAAvuAнlsD1|+kC1"b(h{A%-kb9bA*?7^B?=]+k9KsAug1# 7ATl`b9}b9뀪bd1{ҜD1isD1:5 sD1\kkI%bK{#9API.u}{9GҚP'R#1^ks $9UWe9UU͍/D1U_HR)../B,sD1֫Ks)KsAxv̓D1{? cAsZ1$..,kD1sA׍{Js9\xWqJ5gh{$1Ws9:2-/Zypx|PZjOJsGQ6 k/'~ѤKsWoRA/bҜQSGZ~{Q+j{IдI(buQbx'JA.R Z&OrM>'Zվ +kI$/ cA*s9`/GZ}(4r]}}xHR_buIR/ sbҤhZ`j/HZPsҤA' bv%u,su_Ҝe9/ JbWX`KseA|iRR'JZJ'Zt6 GRX3Z{uIo^OZy_ k'R1R>{̓hZou kHRi: {R펤{hZ[+kAu{'RT'RW7~OI/6+sIt4I͍P'R~{A%'R_6/PhZca]/Q9ۀ3'RRbZ'+e1\VPD17ZLs(;{HR-Z ̓HJی{GJ/HR{S{{IrkWb9&b1 J0AOw {0D9+IwlsD1,8Ӝ9AP9p`^p#1{hbd9s ca(=kÑ(WAd9xx_D1շXHRd1ANd1{OAw]Rb);ꑔ9Xb9z΢ cD149_5p c)շ{$1zKs O 9\[&hRD9"KsD) c$1J8q1z^m{0rS^R u5| kJ{ID1[j ~As_be94P9^mwXLsJ7+kA_VVb9* cAʼnZAibD1?4iRVJ k9Tb_WS9{.GZ/.5Nfb *s+O&R*.Qp2HZ_-j}5QWzZapR3J6Jjͽu%J|ksQobz'II_b5jW̓Qr bk2.jޜbpGZZ*+΃#1.t k%WI P'R/ZZbMU΃'RPаlsR/98*u{mcb( TbKQpb` sd9A] X֦A}bP{AHZ# B@A΃cA羨{I-PA?k{hZ!nl{JI͋A7k{R {Zls'Z/cRPz΃Jm񯐔IzKl{AI?i푔'J?'_/AksRo&p1bd9IUkk$9Wȍ{E1ZmHRyLsHR9NZ/iZsQlsA&%Lse9 k9%pd97{)PRJd1}NAIJ΃C1 AWc{#9nhZ &+s$1z~ q)}_>Ҝd1c[]b)/b$9)+Z$9עs)Ϯb#)r,(l{C1΍d9Wu9u%,s9'sTj! bd1oOm+{d1{% kD9J{ jըb)%"KsD1khR9|Q?pJ k|l ++/Io{b(ҩbd9ׯ #1.9vW+k9pe1rbA+4uls9^w}HR9;5"l{9/7ksAPZ k9j1kbAU9+饵GRW9WWQc.I+j',bbxk-OgbV+"S'ZWW.I /Rp k]XCZwX+sq^{GZtA,gZj 'R7*{b-_9 b̓dAj`̓I0pb;za/b2hZ;6PGZb/hZp&Z kGRJA>b_ޑgZ[̓j_}l{hZC8HZKkHZ, I_64J:iZcbҶPGR:/>/IJ #p9sd1΃J2߱cAќ'R^X{A kA'ZUU͊/'RZUTvЭ{I}OAABO{JN΃RGRzZ}̓HZ=VPGZ cI %`/II+kHZh kJf<{d1oZ89m/JPUUGRAdcQZ{I{hRlsHJޯ.0GRz{Aw>sd9m~Zd9 Re9"\ k0`{ pD9/?e9hrp$9u`Lkd9΃9$1+k#1*k+kd95}s$1zj*s9SybD18Z( Ksc1ݍ{d9u`pAVÌ{A 9 90AwZ#)k<.. D9>5͋1ܞ c9EZAoJܦ(Jd169ZD)wcR+k$)k { {Aϩjd9ZbD1iLs j9㱔'R\wUeb95iZ$1?%,R9 |mLkd1Zb~be1iRd9EZd1| HJD11iK{A7{R.ZI8 ~&Z__=NY gZNʯSb51'R3*kuOb gbSUu'Z߽b:k{ܗUOIܮOhR*ohRܜ͋D9W {R/%Ks'ZRʌ{A:.GZX^΃GZ,,/(bʮb[/b }ވ탩b>6/bz{J^_+k0jjoHZ_)LsIXObJ&΃ZkԖL{9{0B Ts5'J7Z=KTbq[QZ^PXbe1nls$)%␔$1>^^2aAzk{c9<󲭃I'ZWAp'RULkIw7{'ZC/#9s{d9'?GZUS'R7^ohRT>OR޲0{Iij̓eAhZT{9-0A]?KsI>7{hZU\{GR1[UpD9wZD1A'{d9ypb{/Z+nb {ZBzmsJx#GR/hRWvGR)éZA^;U,sA5.Av.ҜA)njC9;sjlLsţPd9ߚs(s k9?5 k@ k'JeOAS( LkJxxrlsA_7.lk9vtWLkc1 r/c1f 3QWkk)sZ`{ ms +΃(ibD1IKs(KҜdA^Ks H㐔K$)WU{ќe15ulsAvij (pkA]y$)_X k98w{9ݷP9|^U kA^ZhR9^6HJ1 ,iZ9Ш kd1IRD1gzHR ((HR$1jO.Lk9X/'R&{oGbUQ;bCAjRhZP/ s\̓jOOI?Rx+sJ%PhZvG}Wj&3+s}]xƩjW:ќ'ZT^GR6pbqWu sv\̓b-ٲ./Qy"GZ+{R .'ќhZéW(R+hZilsZx {A*&CZ $*c$1ս'Jb]/hRyckkLs'RcLsA¨s9 {Z]n{HR¡0hR/z>Zg©OA|b߿5P#9ܶjAU`bA+s1@b^K7d9UU-d9ʋk{D9*9uXPd9_/I-/Ir/I^xpsA/վ{Iv{0) kd9|A'岤Z%R0(\gZq'R ]WR{[sAuls'RAlsAݬsJI΃hZLW{Iݦυm{I4Zͫ{Z+0hR+w{Z㪪9{d9`JapJkj{ `w{9ߊ(dAcW sd9߻kkA/"1Ls#)Ê/'J׷P 6+kE18hSe9WX_}pAg>{I)nQC1ߟ?Ҝ$9_0ܶ49Z1꾽+k9_kb X΃B!Ɓ )Vp(4#1=5{d9t b#); "hZ(Pz WoU#1^ryd17~X0D1$)aXw] c95={D1kU:Z!_ɋ~Ф({s9WO]p#9-` Ax{If~\թbD1k>HRD1/HhR9 M{hRe9nLk9jLkD1̓9HR ̃IS &Zh>{Rb9]МQS{bq/jx/Z۬{FRXںpAb΃I}'Rzp9 AWsR{AdhZ}QyOZ).̓'ZhhZ/Z){Y5pbU]hZ/'hZRgZ\ksQB㌃9ޠ kD1](UrsD99zPZUHR^@m}+k b+k$A"]/I({Il{C1sZ{ <>LsWTW{A`A/_MAǵS9_9;zbIߥ/9{j/A);pC1¸PI}͍Jֽ1Ls ?(09x{D1+*pQB?uZʯ{0, /{dA>7LkQV{#9JsC1BjzhRA \bIQI{JMD9{'JLkHR:"5Z7/ߍsZP'J=Q{9 2I9UJiҤb_A&lҜI7%%+s9r sd1qZ5y/9{9^x{d1cOD1"׶bd186Lk#1zb9Aw7JHRD1s9--{#1Z%Ҥ)\|)5^Avp0M#)?5b(שZ9'.cl{)X*s TdACBkZ 6:{Ks d裐)]I+sD1Wj/|9UZ$)*}#s$1eT0z9l_4e9j_]s+k ?{D1 k pj!6{94ՉZe1nb9vj#)=틦9w{95Uks9 &{gjR s'Rʯ'abƌ/gZZOGZ{DA.ZIo^'R]?pA_pR|R*_쵭IWUO(jD9I\pZݟ>/Z zpbɹbNr~A#qj]%vKkD9%'Rw/dA[׮%JB9 NHRRujI+Z^z*qd10d9WaAyUeO$1U?3HRL]{R#.AhR_}Z k).6&` {s1-7hZxZCA>39,'^/c9[T)'49^ dAK{J푔hZW..#9_/dA؍s1ܸ{C1+j󛲜J.΃J\ҜC9^1cb9/I^P'ROo k9+kD9jAabI )_IRT{HRz4,kJs/Rur΃d1` sAj{D1AZU-'{Jh{J{Еє'Z_zPA g؍s9iC(AUUW\LsC95 sD9+kD1<%{9{b#1{b1 / c9_x cA㠞'msd9/ls9Z'bA~OZd17{{atAU\AU7&̓D9Td15} c{d1-COib)HR)0)߫sIKuI_Uc$1{a bv1Wő(p k r㌃#)7.A=*#1\V{k + 2?8^U(xŒs _5D1Uz'l{D1kke9Xڞ΃9^p\Z9Krj$)__GR]tk{bm>k{Gb6{oZzB97qgZɪi;.GRyk{'Zy.,.AbA_ml{Aࢌ{Rj_/QK{dI蕽"9.( eIx*+s9# +Ҥb}YRPb5;̓bx9ҜR+phbjD9.BJs9*Ks#1b#1pz9-b_=7Ҥbq k>NҔ k.s(lsA򔴅p'JAz%+k9?̓A%!O9bAY~P9PZs K{D9P~n{(탥A/%HZU]jA_АLֽHZ骪{A&8<={d9ܶ+k'RQTb)^z(r09տQZwglsJRl{d9Ⱥp k]{ Ҥ9MA`;{d9+k#)*qJy7W+k'J?+hRe9!* c#1ܺةZe9;Pd1C1/XZ c> 9~T(芪9u]bC)bbB]uq@zKs(cShZ`/ O+H~qD1AU9|MLkA_:^)Wd1a~Ҕ9/Ҝ(ZU(_6b *X)$1XT7q`WƢ ]c{WK{ Pd9+Jsm{D1^xZZD19/ b`;28bD1f̖8Ksd1%%Zj{GZ9틇b(?j3bS[.bpgZ4bg׽+krrA.PFZxp{hZPOhR%pb7ϕqQˀAvl{(TZuKs\,QKsA{#1 -?{hZ{GZ/'Z{k/IIgKs9VrKs)7Kk92bArzJ)+ b s9x{Aj} kd1b{A\7Kk9Ok'RRy Im}ҜA֭vZ)4 {(k{GRMKsdApsA7UJ]u|+kA [{Z{KsGZ ٴ+sI@bˑ#9pJֿcPHRu/b{d1΋)q({)uJc)7Us#1 wU s1`zu˃#)'JkYׯ 1XZ͋)s7/Aͧ^ƈZ|I_+k'R{ܯ kHRo?A?TAGRa΃9{hls9s;s9 ʆ{hRuu{D9r{'RMls'J>]Zb}ZzpAϿɐA1sA}ZApJl C17Aܔ֕ cA-RI-.(/̃e99 Up9q)+WT &_ (46;;A\Γ9ob9x@,k9XbA;bpH s`)3#1K^{D9?>Ax@zWsA/bATWbD1j$^{#)5߿Ҝ#1V|ҜZ,PD1pP^k{ : ?+ {l{#14U{ ^* p) ΃D1аoLkB!0hRx_bD)PP^Z 9ªZ#)`MHR#9S/>sD1Ksd1vj{Q%()sQ^ gb6.FR.[jO kWs]3b-4GRhڍ{'Z ./j%%{ZT[QҜI'pA bͩ/J籜@bΤҤ9^ۧtt1TI|~}KsI- {bˋKsbksgZ5PIxzJk(Za "l{A-ba ({I㩧/+kZ]{ pd9UI]ݜLsAX 탄9/AUZbAC*k(w9_/P&JUKsJ)bIvL̓C16>>'R_ڎJՂhZkJ{A~x{1̓J#GRX{#16 kD9 xOC1魺Ҝ9Zp_l{Aî_{Aa΃AE{AS/Z9ͪZA5ZA~b9szZC1CjKk /} \Ы}D1Q]֕k{#19>p\{D1s)sA}~?lsA{rbA_+JUUҤeA}W\Xյd1=uD9AU]5O(b9 s9_up/)Z185+k *s(=74(ܜ6m{ vd1[=D1 c b9Uc{9C{XKk9bd1=sAwRܭ{9[Lk)v` { __Aa2{'Z\⫃#9 ̃brIr/FR΃bյGbUVQ{gZAIObU'W{C1?U 탄9TGRPJ}ʱJuND1ks(.p /Q\ќ9r#9wk{J2hipZX]qGZU_`KsJx˭{AK}j(~~x,,s#)W{(xJP/A]sd1.{AӠlsJj3sA hGJ/국{J\twIU+ {d1,nTb@&. KkI/Zʪ+kGR" kGRbI T{d93hR}ݍ{b5~=R~{A{Z׬{D9( hZ .|b_%ATAA_ӭ{d9TUhZ).W#9-{Aj▍{'Zw6ZW{hR;v'Rm<{HR!)(Ah9)\JqKkA+kAXA?OD9r ke9 ÕD9{|Ҥ#9V#9rjD)U{A_Z9 -C1? k99zZ9xbByۢZA:jb)p*j'j\j$15m̓d9z+sd9x߉Z9>0'J/_եsD9[ kd9?%Lsd1^ 3)<'q(זb{)l׭sd9 [ s1ؘsD1߿붵Jpriit9[X6tJvw(R n+k }ZC169 k9 KPA=}s9,b9/A]-{J_lKk9~۟Lk(~zPALkJe׍sd97uuAU}Zd1ۛlks9S`\o){#1+!J{WQ[k{GR`Z{hZ #(̓AlsR~U.bUR?.{GZا|̓hZ;_{d9Ȍ{A'Z[CD9WӺ̃(շ>ksdA/#j\ڞRohⲜIyp#9+P'Z;ORrڑb늠xlsAl{9Z|t9_U{J]{J7J k z /D15hRcls(Rjb΃hR߮PA ~ sb A)W+{A&p`pZշ/GR[~ +kI芃`jA$lsA/~V{#)5{99{eAXrx{9'UUKs1-{HR^_sIz}3A^yZAKsA`߲*")rNAP^ A߳A~/'J9W{b{rbLs&J{J(={A||R=ZsJռsZMPhR7UU{d9-sJ&s'J'yqAɏ{JPHR54J~_ܭ{9 KzO9\U.(߂/IuA"1%?^d9x{#1\]AU{b[LsJ}y{GRwLsIPZB~bA){/J%}ym{)WZappb s$15rj9扉b9yjb9Л,kAlsD16,Ҝ'Jd1pApEA` Ҝ8`A;4(pp{Aas9΃d9W*sd9X%{I_MBV{0 Zd9ɠ* cAY/9y}ZAZALsB7m c9,j16''bD1*Lk95P9[~bA~iC|b9w=Z9LoHRD1-%tA5b،{GRr O&R5-{bKsGRhJclsAj"m{IGZMWKs)GR28c9X.R_e>4cAx*sD9I%{'Z./cZ׵Z珯̓ZX(ZXb_]=OIח9ʗb  kd9 qd9s9.PJ'{'J$3ZWEќLsuLsA WҜZ5ҜZ{mvhZu9rPJ{_'9𜿪{9.{A-X{'Jk7'RU_rzpd9A5Ks96\jJ8Z̓e9UW:lsd9){An̓A7:PI kAՌ{'RKsHR{hI5ikdA^&R_&R^sc{'Rƙ kJ?'KkIr{A:"Zg\Z%.39r{hRwZb#)"탥9{I]c0Axֵ'RiIusA}SsHR'v{'J:? c'R&c'J&J4W/IlbpzbD1*ſ{9詧{9/΃)bA+kAͩK+k'JcaKsJyˏ cAZ:Vlk9_Vb$1Wk/AyZ)p9cKsd1J߾b97  k9زls9Ÿq&J'%9gu/I 6Aw L}9ܕֵAmO 'Ҝ{Xe0V>/‘9575pD9w\.(J]W-{d1|ls9Kk9[7sA|7ZAִLkD1?bkҜ9c16 .9^+k9?Pq9|+kAb)~{d17#%SQ_߭GZCk{AKsgZ^ZbC9bI.6sks1/r{1u{I/{(pb 1 /GR^sc9"8Z.C k`& {Zb x{GRvҤ9/GZ /9 *`sA"Z+k(hp'td9r[Ud9}_A]7 ӜA (sA**%Z['4b~鲜 ꪂR'J_ T'J{ \P1uUWsC1 /{HR2Ks ~~6B߽{ArKs9b10~[A[bd1{J UVoGRo1+k & hZ I[phZST̓ArZW=JZR'R_/HZ^"tbu_xx k9,3RW]gO̓AhZi}AKsbWsz+kHRKsJ klpGRڿrc1:JX'JY\Ks9>sA q'RKvlsJ4{#1:pBOpZ]sIpCGJ5#1'bA,,Qc9{A_U:sA wlsD9ֆ탅9Zќ'JTms_s99+kA Zd1KkAw\ӜA }bd9&yɒ9jA.{AܸZA3{C1X kC1r~\pZ9KJ sd1kMbA%'Lk#9{* -r x {D1ltA]UKkA=9U'(RX(Xu@P1Lsa'?/#){A^fKkD1ס{ALs9&}sA}^hR9lsC1 nkuA mƃ9TAj.)T܌sD1_jIR bD9{ --Fb~]y k{hb{Ab 1^C1/WjA[4=KsIcO*s1_+kZLsRSbIKsJ*|탄9(/(ksd9,CGZ?hb}rqgZ{Zk{J f{D1:Tؑ9{J㇭{d96,k? c/(7ҜJ_Ҝc9\\k{ (C1}4p jd9zZPl{D1UMd1uMUk)ZA) k1cl{ 8a *JuSpPAKs'Jj{'ZGOAr}'Rtt}T9`63Z[] QɎp&Z}CCpA'̓I3n.'Z{ZuuLkAz+k9kk'Rzcב9߿b#)kKs'J[= ke907 bI{JRIoA+kHRn/hZ"W+kANBAσPAj-A-/AB{AM|A׽ /98Pd1}JD1&-&$1A} keA{J='Z#)3pAUpޱA{J̓AZ 2 cd9.j{(GRe9'-Zd9ohbd1bC1(k{1_Vbd9C`X Uʊlsd9 [I{!41Z޾{@hҜC)[Ud9{pA]RcZA(7b9ֽ9s_wuP9b}LkAs+kAZwkZD1"zlb`z>d9w^X]Td1-+:c1$+k *+k ,kHRRߺbHRxZ#)x{GZ/U싈ZNksA*l{AX sD9"̓dAުLsJn{hZaZ+kGZ[Ks'Rz[+J gR?d{1J_KsíS&RmpI//hZInZpJ@~}{ k⎵lsD9 sdAޤfҜA%{I *4/(J.nHRRӜ)w{9{_OB1- /9\e{"9$[.Ab@=={D1(zj jD1^2 {16 $1p\ $10ms$1>*AU "΃Qtjp΋A {IA{A蟱IzڏAuOcAY{S{opA/e{d9GR'_'J@pUA+/̓AJ{(b{C1oZͬsRNO-?hRY] tGRUu_\GRabIl'J;WmsAA]Uݸl{A7;GRPt'RW5GRW=W/'J{BocsJQY}Z"U4gR=%?96{Ri:A_ob9bbd9,Ls9xO9}}k{aLsx{AԔLs9[k95w{D9ls'JpmP99k1}I"Z#1HO9b)δ.)R39%{AKs1lx/9=ҔII55 $r!K{AUv"bD1]b j@ cpA{u+{C1whD9`BlsA὿7+kJYۢsAw}Z+kAckKk9}pZ9bC1-K{(/ kd9Pmv+c@bd9 Ub(,pbU{ZW{Ao*j#1: kA ThZ'ZP{ث̓&R.b{/gZU|+sI'{RzR>lsI7 3ќeA'oA_/9lsI/{Q_gZ]Wќ#1 ֵA\+s9K{D1Aus)oVҜ9ߵZ4MZiZ^r"b__oϋ pZ^{Z]R is#)\}yZ`['C9~UÍ{1U)ݢ'R.ls'J&buؑbCAb{_0b:bWۘbz+sI9m˱(U/#19uJ\wWd9ꍶGZsrmu/d9b+kD9ޯR5/9֩bc9OC9kќ( p'Rugx0(\̓Aq AJ/̓A7,(C1z +k#1kkA{9_{JhZ=___qRT_w/J?u{HR\Z_{'RAtGR]TsAB1b_pA튋P9Ks#15*p#1 k,ֽd9W_bZ#1(/#) .ҜA\Uj b)5OA?7_HR%HR xuq#1wߏd9UՁ Kkj{C1_tlR(z29SUU'J Ђ .hRe9 j9*ͯ{d1U͋A-5{1Q}K 0#)܌Vu1y {0}3C1__d16m{1lj{#1%8d9\_UUB$1e{D1^ulsd1b97?KkAµy\ cAܖܬ ke9r7{9'Zd9NZL{D9? Ks!0b ({Al{gZb?،{9t k}KwUҤ*kݠGZ⧊KshZiZq]'bU銏ZzrJ N.QP9pb'J"OJ_C9/{R CTÃA`̓9U+)={$143'RU?D9Z9࠭{GR~whRάksAjacc`9J{}տD1PZU{AGRnu_'RuuO'J[A?Zu5A $'Jo'J/A/6UhZZUOAm~R_ь{A,3|/A?KkI\rPeAu탢 袉ҜA +sJrW/qc9_A/A\XޑJ+*+ l{C9E.GZ}_j1H*eAvn+kd9.~}LkA؜/)k b߽O9{lsD96Pd9lkGZ{hZg~lsAX{I玮 JKk'J65{'J? cC1("rwp9}͋C1֨#1חBlsJ_+kA]zAg\{9e/ k9+֕$1XWe9_b9u e19MD15Lkd9 P9:0A?A%9wlkA{d97{d1rb9[9q kAsb1Zd9j }d1kU4AsI}Ukd9:1Ag=Y c9<d9߯'JTUW{9|tpJ(* HKlk c c ޿hR(+qd1XUsJNiJ]؍s9!m{9ٛ{A]ULs9\T׭Pe1%]UwRD9A=uA]7D9_p){֩b$)z~x kD1Ւj(k{D1{)ޘ +k9bD1/hZ)xZ#1{J]b9Mrlk)mk)b9 k2Z{hbG~GZ kdA&66틈ZI{GRm{bIsksI8c{QsҖHZwrTZVҜJ o{C9Աc1U{hZٕ{#1km{ 'R,>鐔jZץZ`PJzks9RsA{V*k ^Kk)ﵺ΃AUu%GRU'P9U{GR>Y}{#1c{A.{d9v%JﱜAk^jA]lsAZKkAKioTGRWWOAgISԩZ1. kAֿLsQ(_HRWujIX cD1-K{1鉋/AyWXXZ9jÈb9 kD1ȬҜC9ys$1XuwJ4 c9o:bAU[SK{9S}OJU_9ay+cJ-i sA@+sC9g~,` ѣxpD1UWX]HJ *hR9}lkd9Z;̓D1'RWU)9s},k'JeAWW\Xq#)w΃d1T%HR$1")?ksD9&#rL{ ԸPAP_S)woBZ( 쿽Zd9d}hR#1Z)*zCb9^hZD1^hZd1≉iR9rZ9mLke9ZJU.(^{A肠{gZKsb>W}j (Q .Q`j{'Rr>(IubUelҜ'RQp"*p9td9%7ls1>pdAZs$9A꜊GRp+k/[YZs{~_sZ4\J#)xҤ _(+kD9j ZA,Ju/9 @Z ,6{)/3J]}U\JߗP9cPC9{JվyQ kJ[ kR?t}| kAd9\0A\{AWKk(/ITI]탤Axjd1p\ kA kAsw^ kIC/A^?Q}eks/ 8/ WP'RVAխ{(K.ҜZu8d9VXPIB d9bA~'bASKs({AKshRak߭{I-hR\HR\~UlsA-5lsAw~9bd9x"ɍsAM} cI{9 ow̓Jwy!} k9m kA7olsJƵ탅A~ k9ޣ{A9+shR%L{'J'RuaAWU%A_GNt m49WU]Ҝ)jAr ֽC1[AI߾9rAb{e9:wOd9[ܚ "1&qa Pkk(i}hRD1+c#1UҜ#)J_Uuŭ{Jѳ_yLkIOUA{/d9Xoa o?9ny#1Zq9\V5AT_ksD1Yىbd9ڄC9_]=7̓9kv`+c(ڐ c(lb9_9Z9D17sA{Au[975{D1@/GZgށ'RCbl{C1\ kAI?tA&RBb5upJhZU0Z2jT'J>Z+kIj+k0b. {A 3b]_PhRxT/J>`ls9BƥAOhZ^p+k p#1^'R5TZյhRZXWlsJz{A)>wJeKs9!΃ZJ9c/{9'z/'R=R6/Q]PlsJ*bkLs#1<$ Z?|s_ cAj'RWˊA? {A44խ{C1 Z#Aς_Z$1V=lsAXKsAXk kA- kZQH,3'J-ҔHbwj$1UW0Is޲c9ñA`\_+sd9۸hRU{I~Qbd9beI, kI}KsIjA߷lsIBǭ{A|Iˍ{J+Ͽls)zd9b@)('JUvmbA^NA»}b9j9bJ_LkJ-HR_^]ZA*_σ'J5{HJ}}y cHR7O.ohR5MŭIUW|{D1n~cs#)kud1cߩZ( "+k'J {A{AKs9蘺lsD1^z)y"̋ RbO) -'Ҝ( y)^\WAU/|x2'J9RR1>ogKk hR$1:PŒ{1*}ua+s0tLsd9Rw{d96WU "?1prQ)Ҝ1wGZ1;))3(W) }Wܱ@{D9Wd9W}_Zd96{ﲜ 7iZAe Ze9+5TAU %Z({d9E{ќ kc{_^A{GRzXv{&Ri߲bA`x̓GRЛ{b K{I6{Aŷ&R ҜZVb9.k{ z/9 cnT cHZbh{hRw"B9/ASJBuPAՑd1rZ/eAU{'JUU,/9~ A7{Ao{A{C1wA3DA}kls uՕ*c)2otќ1zAo kI!60gR/Ic/'Rْ/IU\TAbp_U{#1렧R=͏{D9bʂPImm[bI + kJપrbRs[ cIX*3A_w/! &/{A/lkd9Z`̓IzIkp9Ip{9/AbkUl{A+#LImjI"ObD1+bAbAbAg+s9zVbA'J;qJŨJMǻ'J}W.{I4.{I_'Z([7PAWUS k9^bA c kJZAk bJzs;ls9/iRU_LkA cZW A':;ލA}oZD1 ZAٽT#)'s#9P9 k {AxbO(s('i3)z{@TD1EEm+k (JD1j`Ib Lk( 9 UhR1nq k)]Í{ / AAe{$1_`£Kk9#14V\*ka7++ќ#1_0z.(׉b$1_]sZ(K{AU5ujd9}~b94ݴHJ9(Ϳ k)b9p#1?{&R+?( hZZjKsArK{A&d9C"9ZlsJblsA. kIC򩨬{AKbA:+sAjC1>=Ls&R j‘9P9ز_pJ'%pC1x#1 ls'Jغ/Zū}hRTZW%5AxKk9 +kJٖ+kGR7g/sA-c+kAIxʸ{0 p(zp1׶5^{ ҤD9UU8AUX{I_KbAyLshRA*++kAڼb sAܬ{d9*0Jq}ksd9?&({#9A'bAxZd9  k9"lsIp9|/)d9>+k#1d9PC1{AKsI" 豲Qjd9 kJ kI'E kAbR+bI%J}΃I}uPIetvm*kJʍisA/]ֈsJ {WGRU{ARPk{ZA`|OA{+c$11A}UuōkAUͣ k9 JcP9/ /pIw{Abr9~)cbd1Cko9SRUVpAW\5b9$[ls9UM+k ?̃AMWVd9UZs(p]AQR+c97Y1Cyqs(JD19eu#1Uus|@{(}ZK{)W9WUL{9\pA?UlsAwAWWq")͋`p(i xơ s[7p@(( PZ ڿ  s #Ls)}RڕD1c_hR(R(*b 4s9]={9UWd1R+d9W{gZ̓bksR/+kRVP{A~zbI0)M*k ⏇J{d1jI8"]A7 kA[Z#9 /AɪsAzll{c1颭{96Ls'J )?{HR*hR-AlkhZA5ҜI'ՖxAIC{{c9.As9*kJ;Ls'R1~Z>uJՕUc9+k'&.Ҝ'J=?j|/A%/Rwߣ+k9 =|{AZoD1r{ItT+sJ5_{AތsdA.{hZlsI:PIRRKkA|_̓IUSUU+kIGRZd9z3J{_5A aAҜHZ''0,k:JV^VLs#9۪{({j()1?={A}b9 ZJ>'%lsGR{J:{d9"+jJ͇{hZrA*sIxҤ9w]b) kC1p¦bD15 ~ cd9O/IW]%b$1($ kAWALkZ|EkuI`ls$1{ҜI]6pA}_A]c_ls cA_(PAwygZ5]}]/#1}?ֽ'JU\UO@b?>){Ks#)RW~9ըѤC1_׽IZTTvLk#1ﱔ ob9'i c9׮@ c#1g\{0b ks#10C1Z9hZ9ϷZAbC1@'Jua 3`~{s5 kOs 첔E9XP/Kk ! hZ9oe9Ue}s ZD1O {b#1;:] cD9W*+k //sd9]2s'Z"ҖKsgZ {IZ̓JgZݪH s'R{#9ͮ{'ZoKkdA080I}c9]/I-GR&{A\v/ZWֵ'RRP9p/)ڨ/d9 hZiX /Am.ksJpd1q97p9{J9?{GZwJlsHRQW孍{hZ]]7Kk'RlsJȔҜIBZ -{Jp+k'R)bWU{IX s\ks)U/J/Jg;{Aex/d9~Xg/AXwح{A洷K{d1JB ;OJlsd9ob9Z +cI`sJ5WHRTA}75uZ].IԼO#1-|D1_U{C1.qIUuq{1_領{R_MqYA}Ib(䆉*bIsHR}U{ZulsA&'R5%%hZVVuA-O'RoKk9*Tj9 í{ItJ\x|9y+k9KsAu ce9bD1+khRV/AްAPA=zpJWu k#)(B(]}cAZ(+l{9h/A_r kA'n+k9v#)oUlk(?+k)\R :770d3 _'/#1܍s(A)m_[4(ɥ1_^I{(׽"jd16Z9*ZAZA_a*R0* k9]}W&{$1- +}_T($.Y@x#1ue9׵W|2IZD9lsd1Qw(ט sD14(D1S7ֵAiI}Ulsd9kd95/}J {I~l{d9bUTumb߻s9(ܬ)(85l{d9&(I_b1,:{A AP<)W)⠟pGR:.kҜZxA;c1zs'R];ѤZ}US4Z55SILsJJ\A"PhR[bc{d1?m{qd97Ztt {HR턭{JwTD1΃IZS{1/'RzshZե~sZ"-)phZJ4bթb { -s -pAv.hRUظAͫsJԗ(/6?z؜sHRA`V|O /V#9\֯2)_WV(w@Ɂ+ca + l{)/j#1vZD9{d9םq׵"1P)l̓Ay{Zzr3Z_Wu{'Rb(`(b*s 5*ѤA[Z>+k( -|$)\UksA/9X9U/'R_X{'R]T{D1vls9 kJw{e9/A{I>>KsA,U{HR`]΃Jc[{ZwA={Aެ΃J`pZ7_}sIoPI75/Z\ks(޶6IIOKkE159cќQ=whRUcX0I{򱜢({d1y_TМ#)y{sD1]W9Au]΃c1-Q'&JR\{'JXҜhRU͕ kRB.hZ]}ҜJU{4A\Rw)%Ҝ17Ќ{d9I~k{AasAGz]΃"917{(,׾P(pxs1:\vҜIҜiZKήkc9[˃Iߣ bIܼ-LsD9:PC9{r{#1X\}Zd9i/bD1{KkI_7{e9bj1J@bD1{9 uAr'RWsJcga+k1lsI}_kkA`^s 6&0C1p`ʶ9C_U s9k>{APW kA}b9LsAmwsJ[Q'JuUU{9_ќ IACcj)P?1_kɶ)u/( Kk 9lsAt{bAlsd9TZ$1bZ9)bA|Z)>&ߌs9_֥aZ(:ܶXơ(X(\?{m5[o(=up{aZ Ҝd1 %AWV\>Z1{A_L{9᫽A탥ASME#1{b}sZ`p̓b]S[̓J֯I{^*k#1ZJ푔'Rz{AWPb_/AV,0GRu6I%b˭/sdA -:{Z_`'J/ThZY]s΃Jn˽A{^A U+kA㪋lsJRյKkA n{9>)?/Z^OPbOwLsGR+_hZ5I(Lsd9x|0A+C9ּ{A({GR@{I9O'R[7wlsARbUEU9d9\bd1pZU&J#)}=A}Wb#1"KsA/~_{d1WJ SsJ*I]΃A*J~ԖP9a '{A_V탥AR_ksA`mq(ALsAHHҤAUuX#1s]0ڻ'jd9w1.(V~/9@P՟ls9bpKsA2w>O97U{9^{AjAژ4AץA44&ThZX D9aO9Rzb) $jj#)4++{AwHߌ{#)~hRUUUҔJi5ҜcIz{A\Qb!+ҜIUU?HJ,k9XX/d9sAS{I}_ќd9ߗb1  LkAٞއPd1s}u#)b**jo@brr{ ؒD1U֜7#9֜N0hk{DAJk$1CsAy'bAI k9l{AV kAXvGRe9,cd1VCۖb Kpޗ+k `یs ?tє7 u r7q`D1We PRZBa>{)Z9>s9]f{9UTb_\4GR?_A"|ќj'sphZ9?4AzXI|OA/ߌ{Al^ k(* J]{D1?ȪHRoҜJn 3R7{bۭ{bLJOA{AB%lsGZUJ,b'R?+kAuZ5iZ\kLs'JA}ߏlsdA+k&JrCX'RD1X흫d95KsAnkp{A\bAH bdA*0Z9X +kJcR kA*msJq~lsAW>[lsI?oR+kA pIr}(zbD1 1A}U{D9D9T^wj1mcYIU{Ay!{A_l+kAoIbAr JU /$12~/AOLpAɉ` ќ( uZ/zd9w;q9,kA^-LsAa7K{A]ZC9}/Lsd9}Ks#9+A_xhZ#1Ej$1PA94'Jo_TlsJUS+kd9{J_5Zb9_d9stAUq9aPt c#1*x{(ks:(ќ9XT/ T(PJuUcCd9]mˢKsd9zA{q7s9^?. cA.{Z)'ZA%;?ls#)z0d9}lkAwhZ9\OҜ#1_΃a `s#1%Vs&TC1\%0z^Ks skόka+;m{#)ms#1*(R#1p bC9lk1Ҽs9UxZC1륭s9R{שZd9/&J\ls'RA{hZ#U% kR(g(+k)b'Rي{ sAU됔gR $ZK{A.vlsD) u/)Ռs(籜#)Ҝ#1hќZCۙbu֐JќJZdy'R\UI7hZ}ksAڅ{HR%'RbJ lsIʶhZ.v\Ak{(Rr];C)ˉO(R5{QzÁ8b5_I'JU^plsJ+&ҔD9տ Pd9X kI]8hZ(GZ$!/+%KsD9z"OAlsJ_LsJf{A.oֽA5_hR}hZ9V6A'{9RR̓J}q΃I7{9#)A7תb QX_W̓A-qC1 A'\{I9k{d9/pI_UmsA]-2LsI]QW}{d99AxR8JuLs#)˭;P)>c9SOAw]r{D1'"{d1ߟޭ{A}jAjSsA_{ASSYײd1m߷ls$1<(J~TJT^uAխ}qA+;JmNsAZ ce9 cA`h kA*LsA;{3C9M(/ 3ATZZ{ pD1MwTaKs9{Aؔ+kI!TZA5- k/#)܍sA5ۍsd9_s9?hZ9~TKKk93}i9JC}WIByW{D1(Ii0#) WU )ViRD9U,k9]{09Us@&hRe9@oKka //jZA( )Z9ku{d9q_{95lsA>D17A}iHR!I{Axr+k9{#9zV̓(4/Ks(R֨lk#9I*+͋DAv&AMA%탁b((I{HZr_XKs1*k99̓HRBqC}_s(RCKOHR|]Z/?Z>{֍{'R/xJrIbKkA$Í{I?>{Z-qZSr3hZWWP"1C1k4sdApbI"bAnA.rC9{d9={Ikr/A$lsInJY/HRUU+k9>%{I(;0C9'R9WKsA{D1'':qbrs}Ҝ9 ꯍs1ᶞ#1*`p0d90dAyksd9ClKs9-xZ>U/ls9HqGRS^Uls(CKAo#]ZC1 cD1}s(~+s9z&OlkAa cd1':ZA cI[b#)-Lk9+sd9rbC1*+kJHbAyR c9 oҔ9'A?WW/A'?'J^ADU+k9K{AZ cA_29;Pd9&=UD9jrWUp9[ cAx{ kA![{AvS{J{URd9 ;ZAJnb#9cj틅9s} kAq$1Zsb#1-(sA7Ts99p{qd9q']Z ԒT tC)&5(js|)8'{9XPՌsD9p{/9gKk(Z#1N@b#1O'R׵ {d9 9[z]Z_4A/Jaz{A`` d1u̓e9 iZt{Z̪ sI?<\pC9*_A}{d1[V{#) uKs w`J }틟A /{D1UUUb#)/_$)bI(0&PHR_k?4Z~AgJ {_{AKk(R kHR ++kI&{J:qA:Ls'J oOZ]>{'RkT{(09y޸{R,kGJ.=b'J<>{J>A kAҔJ~W{I5]'Rp]bA.JXu{'J鍃PGRUc{OImP)ɁAOۭ{AZIWtI^AuZc9qC1apA{{IkЍ{D1*'+q'RUϬA̓J@UL{A+|bJӺ)/HRU_7'Ru kD9 A+kd9pWZd1`x(PJ_mIy{(ZJQA[r~7Z9; k9?[ڑC1[ͭs(OA}mA~\9'9g>Au}M9Օ%usc18.kҜ(bZ9y"uJ}U7Lkd9P{A8}d9UubaT*[D1w-{e1+k9A5_A-UpJu^`}iRJabrZAs+iRJuZA~‚bd9bCO ͋C1K~bd9-y{9UhR#9n/A_+k *hR@:*J(`@~l@Kxbн/c9u=i.| UUpAUWUx,kd9Rd9~~O'0D1ygR.Z9[Z#1߷ﱜ9m{D1PA/qGRzpJKʠ {I(ks) `TlsD1'Ls1j# (JU.{ dApR­e9&,:j)ʱbyd9΃dA (/d9WV| { _ A Z$)%{hR +b/{HZh\/D1\xd9-96ls9ls'J1 k B Ls9$2Kke1bGJmyX4GRskLsA7 ΃d9ꦏsdA>#qZw_+k(RbA:4> cJV[sGR{.0+kAx~bD9㭺(RIR.'Ls'R]lsAk /A^/sIVlsI pAULs#1n9'R}|4d9W{A:*P{IWq{IxRoIwte9P߷3I}6yhZMU^VsIҜIU?`d9bIiJKqA?Wtd9*єITbA*jHR)ؐb1b kd1]mbD1{Ayb9b<A7U cd1Lkd9Upk){d1w{AgSC kD13/ *Kk9,k[ֵ9U՗ҤhR($ ,ZD1,bD1̢) cIP0kIymA瑌#9y5.|C1usC1_ZD1 J\Wb9|{bAb9xZA cJ;}T /bADT{lsd1Zd9KU}X KlkC9 HR)lk9{Rb9Z+kd1eS΃ XuжB-z XX̓akW\P(Bڥm| ~P ]/|d9_^ֵd9U]uT1#1OuWP as#1/sd95߷IrBM/ ќZT_]]PZz\:D1[VWsa 屢bU}J-_{hRݾxPI {hZnh{hZ*V΃ZPhZwHR]+khZ8'J]Az/Zo{jS{9nALshRjv<+kd1blsAO?[KsI(zlsD1u|Z$).9΃9ZAM ke16%{A\ʨOJR__ߑ9Yc{7ֵA`4b%0'J4$LkA{'JbJ>c{JSY k&J7LkhZXz k'JjIFDZ9Ks9*kD1nShZ(ŋ#1"/hR{ZmZOY׭{HRϑZ_-%΃Zq(Zܧߍ{GRr'R|P'JZPPmshRJNpZU kHRbA`׭A[̓J-;߭{'RK~ J[ZLsD1^d9=+kA-{e1N̓9ոߍse9ob?0'JXKkIz k9ʪҜA=yuC1l{AsAkbAqlBbBy+kB1n>KsC1LkA/"sHRbiLkHRjJcw k9bd1?Zd99{ ,؞ c#1?[w^ֵAMuUUhRd9(I'J(.vGZ a|@_" (W4 W\_@}sbD1vZs$1UԸs9]_T[{9Sd9{߉R(J c9@lZ)ֽGJs_WkshZι7l{ABZbE1/JoHRyAJύ{R/WZ탉ZWUZ|΃'J%wOb{y/hZ?tҜ'R}{'J8{HRطb|LsAI}+; k (jA{ cI%u]{A5kwlsA?+s9W~~lse1.lsI%ZsAB갋ls1#Zbe96>΃A9PItVe1W~Lk9'j{A}PPA]WsAzLkD1kZ9-qA Ҝ9ms9({A5LkHR:#1ڜbJl{C1r.A5ҜAz{QثA_t)u{d9=uhZ357IzʪR{̋HRUIٸ{D9:u'RW\C1K>u +kC1hJAy{d9oD1_ cKTb⨢c{‵ 9-A {A}qAGUu+cA?/AWPGJWD1UKcD1w+kd1|lsAU0{d9sR۱e9_s}Re9(6Zd9^{Aō,kA7sHR%%}Lk9_jRbP)ku\bd1>s#1꾟d1]*JaFKk U}HR#)[U2iR 9Ud9s_W>69uC1^(b9q#1.  /{i%@d9ҤAW΃)'KsJpV{A^XsC1>zPa Ws(~jD1E[+ce9~wm*s9bd9j)r8 cAUsA *ls93{'ROqAb9Ȟo$1- cA;Elk#1ܼu(XZV(U`^+k#)9%Ҝ#1eM_lkD1pD1_/׽J[QUU cATm9}j{Aݓ/D1'_Bc9{5)lsA`r_TҜ ׮΃)oWTb C(J)jz k#)5%P(_w8I/4pdAY\1W/#1l{1Y\XT(s]Z(oK=)r)5T9ԍs@򣮦Kk(XϋD1hחO hRD)ˮqbu`u k1 bbE1~b9; cJ KkiZSUmZ-U{(Ra㿑ZSUuAAysbIc A'KsA V{GRak{HZ{'R}{hZ khZ<)5PhZ߯}Q7d9x_]/A˺b9=9}?ќJ{I7qR{Ls'Jz9{ypHRP^lsD148Ҝ9B[Kk$1HR=UѤJ5S#1ܤ PAs'JjpD9sJȈZA{Als#1~bA=4+k'R>+k'RxlsA9Z*kd9c1ڪ{AX,k{9s9+kAJ²V+kA0D9XV__Kk1GR ?Kk(_w/Ks9U/C1I{I]{Jrjd90ҤGR+u{ Z90:*bA;$B,kJ/]} kA-bBmsHRWWULkJuܰ{'J{JU~plkd9#{9sA 4'RwWUbd1{HR.7U95OJut+sd1 k#14#1u{ ce9"KsI b;hR +kd9h譋9]l{GR[\{Aל/d9o kD1pAw_bAc|{AKhRd9P kd9 ߺ*s ;Ҕ(kTs(X79](d9A7jp@7`bd95iZ)~b18irAQZD1.ef{(pv k('{)M̓(MMD1U-D9MWVs(- k#1(J)7.iRd9ΊpKkD1_Z#)@UC1}5UêZ`$l{ ;/ /dA}tVKsD9_}b9}AqC1_߹ b)L| cC1]R9X]lk)h(J$)҈R(k>$1u/(R[Ws)_IW/ c$1_%b Z:閵b(pؔWls) ΃)}U'JD1*Z)*Ҝ9gsd9Z1 ~Z$1.r{9՗b 'J$)A" kBzx+k(JS{zz{9?Lk9T{J(Rb{'RbnPlsA>A9k{I'R.uhZk{JUUW^e9}b$9:bA5.b'J+hZ]I}_jAғshZVWU̓A䎱lsJ:{Zx_E9UzNKk)_Z$1ۑIWhZ}U6d9]WbA-Ŋ쭃'J;U{C)8 kD1kTGJU]aLs9c cIi3,bHR+kAf㻲AWW7{$)ZAꡙbB>bHRlsHRחhxLk#1ޏAc]{BҜHRU){J_W燍sALsAwdLk9=%jAsBqJVZ(RZ~'s(R_ sHZBیsHRiieTZ׍W+k'R} kAjKsA+qA[c bAIt kJ bJ=sD1+sd9{2b#1ÿlk(k⒔ .ړq Ӝ(Ӝ9C9^7uls((p` kd9|+k)𶭩Z}3AWP+sD17d95u{1X4`C1Im_{)'߿ c(bD1T9]WuEHJ$1/Z1`D1 [ ''73x p`p(4Jiu.D9}{I^MbAQd1+k ɫksAW[P#1Kk9UՖZ$1h@rR!3!mU {)U)v\[[ k$)W{ U]9Wղe9uXpՉZ(OhZ9tZ1r7A_WZ97bd1wt c95S k9U4s9u}ZhRD14+kA kIr(JYu{Aw{A5+kA5{hZ_z? sR}R+u{Q^D9C뭭peA̓Z}X+kI+JWw+kI#`HRUW{eATjA.>=j'JvP9kqZ~5{A8 lse9){Ajs9ڑ9LsASA6pHR\_uuLk(*ls9>T{9/PI>Rrw+kAdub9(*bHJ:鮊vJ5JUqJZA-LkJ' cILkHRw9lsHRHRR̓ZxhRw kAK?p0Jr^9 {JQ_Ւ9C{0hR?yl{9/HRUUsA`{HRzowpbԬsAz2)HR7{9(pIorpA~u+{Jl{D1{j9 . sA+mjj#1 BC1 u{0Դ{(è.Kk9]9o_{:u)]⠨Ӥ g9)UARWU){#1#1bLk9BUls9ogWTd9յAUKs)Kke9^W{&8ƅ9uخ{(`Z(뱔9W]{C1P:Ls(|r)WD)_UM}$)J/m{9T΃D9BuD9MwՉZdA9{AU c9 lkd9||b1ݿRd9‰Z#1'(Ja k k s#)b9VnUbAp xt(߿A׭ *kAe\lsA=bA `lsAbI§+.jRConljA+kd9jRk΀^bI+I_se9U+k {d1d1, kJh{(RZxlsIC#C{'R@ȭ{9j*{A^'IgUwZAcȒ9uUps{(iD9ݷKk99=WAV7C1^Xd1j^+k9gbAY=bJ+ߞUbA=+kA"lsD1ZI/bAJbHRg5#^lkA{^{HRs k(J{˘{iZU={Zt.D9˾JmHRWvP9HR/ߵb=UHRh~JWr@uhZ5oupAs΃BT΃1:+ke1'J euAzU/A]HJC1Gl{d9_^'kZD1bD9_kZ$1] kd9ͷZҔ(Ip 9o{J}Kkd9l~A%(.AU l{9IJ{)#1_#19U@*k =dҜ9-W/(s+s#){A]ULk)(/e1XW_$)a3D15|WU{D1xZȌs Zb e0)s*s)#ls(&,k9\0){ؑ$1RMs~p9_r׉Z906b9B÷ՉZ9i+c)bC1a k#1cz{s({Z09VQUs [qA-Ҝa p c _zZ$1U{$1~\m]ZD1ׅb0X@/ZD109]q 9P_ɩZ#1TR$1JZ9{Lk9^sA^bAx)PA WbAehbe9ALsA.Wbe9+k'Ro s'JrbR$*kHZ_s/IO ke9ذb$1 HRLsZn^ϲhZ%Abz'J{hZP^lsD1"& kA@PHRwVxGZ]kO kA ~OM cE9hAz,c9xls9OmLs$1/9+s+9V'ls(-pJu{IjZ9m6 cJ#땴{A}7+kAFZI$nbJbA cJúZ{HRAAq/AZWPAvmGd9+kHRYlsA΃d1>{9*iA`խ{Agx cd9KsAӽbA 'J[T?U{J^ߐ0d9{+{JͥpA+/J@kT~phRULkA8 kJ{I-J߂{1 bA'`A_r+sAs, k9j"LkJ_Cy{RY\.(RWlsJDxpd1_sD9Xb)lsD1'/7Zd9lkI4{Awc{( sD9׶R) @ uJUUUpA?7s95o{AzpP9{AyLs9mAҜ)P#1P)]+s`-ʭ#)Kd9͡-,k#1+c1>?9׵d9wuPhR L 9C k  +k Ҝ Z Z#1d1UWU c#1D1u'Z )bAmP9qbAuUMZd1fZD9bAxIhR **' ls9u-s9}cZd9z c :{0(|01յ J \C%:)sW_y y_(XPP)uA[D1u[S}A)*u_hRD1Xls).{A lkd9ۉєAu{9\ҤKLs#)|j90D1[C{9_U7o߯{)eP w/ ˼- k1<<3JUUUba lsJ 0Iױ0{I+{(JX"qHR5U0'JbA",&{'Rr{b5Pb+y}׭{)bs1 k1ssJ}Lk9Z,kAzSmsJ\ύsD1K c9>|l,k9y ΃9+kAjP,kA${#1+cI(g^΃d109XbA(^pAvUIkZUyLk'JŌ%sJqHRyU]`l{'J׿yqlsA?:B{IO|IW++kJ#d9ފ}PA'瑔J k9zK{D9JrtUW{A(+s'J/f+kJᲔJ[{GR5HRP9ZX\> c9-ϴb#1.{'J!jGR}am){d9RC9c4'R/5{ ? ]ԔKk^O 4#1WwKs Ms N j{C9uJBb)9O#)Wl{9}EZ1\Z(ɷj9R,kHJզkTAI{.$1^WW):,}Ax\ 7KkI'jA}XbD9 j?sI쭃A.ҜhR\sD1(~T^{e1p}=KsC) pI'qb嫏A{iR$*)0D1r{M(Jd9 cAV#,kJ*אlk9,+k(JZ+{J'Jq{U{Ab,kA7W{TA[u cAqտLkAApJUtA%U{'JwU{HR_6lsJ_ZJlsAX篾LkJ{Jwa3Iu3IUUT'JumPA*A${I/+kAnJ kAKkA~NqA²AUyjD1pA]ҜGRUTbu%({AumsAr18plsHR +kd98< k9(n޲d95PAT޾ kJ+xTA'[ czGRUTV+s9'ߪs4HRB)hR <ԉZ9 ZC1լLkAY-bC1Ols9wgҔAU]{C1]5̓D1  />[WS(smשZ1XHRd9ɉؘZD1b kD9m`hRe1x+/ ?74d9_jGRr{@.0rPPҜD1m4d9P}{1rp\YIU_X^lsD9mɈR#1+C{AI땭sA5wLk9+k9(J9@{AުZD1XhZe9.b+kD1Lsd1{ O)%]Kka ކiR)n{1-O)*mwҤ X߿ь7'O|bȎ `t 'WŴ  ^\R׽#1j~UUR),s9 u}Wb9j1eωRD9иiR9+N kA(*pqhR/955*HRU5_c/Kse9=>{AbXz{'R}7}+kAW&qLsA7彉Zd1|/(/ kD9\uQd1}-u*k k)bZ$1Z ߷j(./Z#9(ksImBsGR'/ ke9bJw|HRsA{J{A{J}yR+kA*{)kќ9U59[6+s#)pJU4HRUuURsAms9oLkJx cAbJu qA} d9޾lsA|}PZ AW׽hRUW\R{Jf8bՕ?AVLkJ?&{J\~KsD9^ls)+1>?uP]Ԗ1@p(ͩbAsd1}CkJ09>PAuTAuT{Iݍ{A sAfmI}09?4s9<J+iwֵiR!Za$Z1[8 k#1+Zd1댌ZC9-/{"1Cbd9KT W c  s3:8(u\^d9Y Ks .bAWZ92z]Z)b9+be1r,) u` mǎ8#)}a9uV֩R 0{JuL{`ʲ@4`_+s)L+s9]BbD1#lsD1uLk9}u-ls Lsd1zRD15xKkA_u5Lk9Vݡ`zb)sD1cWhRe9m}0C)/ 0@`(buP@`b[ p(hpp( og(| }}abd1ZHRd9k~t(R9ڬ-bA]?wZd1=Z9WK{(''s(RYA>pZ4A\t{9uC9PJ}r߬s9wTLkA_ ^bd99A[A'YƥAW_ N) }s AU{rb9ޥOJ{IZlo/(Rи /lsA(JM}wViR}s'JU9`^uJy {AV{A`Bq zêZD1/bA7N`+s)zb9[PAsտ{A;lkA.bA붾sJuA]#U4A5Aq97qJ +kA􀱔I q'RqhRWV\+kJ捃JX5bJ|'/A/#1}9=ҜArU{d9^b9?,pd9b9bA{A}QTZ//yPC1XXTJW,s9η,{IXTA5鿌s(J|0J]g7kI_0I U{9Z(/P#1Yls#1oC{d9bd9{]bd9%ZD1b9=WI19q&JC1p** Z)/+kA!!b /<_LsAxΠ0(J9[hZкRz{J}{AOU^m{) +k)JI>΃d9֍{A77n kD1P_$1W#1pިZ Me9R]{JksAbbA Ks9Lk{Au-Z$1,l' kd9$+s |bC1ZI~[Ks#1W/q9B]UHRD1?P9|_hZ * U␌D9UWKk?d9y_Uls9uoBҔ(?~ֽ [ } k#)yC(qiR#)ߪ{ {RaP >s9\Z$1}d1^UZ)[mҜAEUUZ)8߮s9{x~Jk(_S#)4 k#)+k9ɡz+kd9U?{9wob(+Zd9Tҵb9ebd1OP΃)/!}_l{ ?VTF@=w=B,=? B(GJd1; c9*GJUR9GJA؏ m+kB{fR *Ac1!##-GR9~ UZ9 mkHRAd1.եBd1'c]hR#)WiJD)UGZ(2b +k#)///]'Jc1 {&J//'BC1#b") UJ GJd1; c9*GJUhR9GJA؏ mbJ2{gR *Jc19=hR9~ Z9 siR܎A1>UBd1']iR#)WjJC)UGRC)-&Jd1B#)B+GRd)*R1u R1'ZBW ZA GJD1%HJ9{R9/=Z9-Z'J5 {gR{&J FJR9HR9zGRA0b9^I+k'J) k&J'?+{ZzcjZhRA hRAUHJ90ZAZ9rɩZ9%(!hRG'JBd1jJd1*.hR9'JC1Ⴌ c9*5bA sAb c &'Jc1=['J1Jd) c9&]UZ1Z)*/`lkAzv{(JbA1PAd1 ˥'JD)'JD) HJd1 WZ1@^]UiJ!p [9ե9#)q9)9B#)+W9#)(^9)(nA9 9!( %BD1Ad1vAD)bJd1驃iJC)ZC)~~|9#)XGR1>_B#)᪪FB#)RBc1$R1gR1R9[R9nRBѹ&J#)-,kb1OZ9}sV^Jd13[Ac1BJb)g*GR1U+>hR9V gR9#)ZA{ʃ+Z9@Zc);j* cA/kkBIAlsGJJk9hRc1ىb9EUZ9_=bd1GJd1hRAZ9?b1*b9/KkB+kB+kGJx cc1.>0Zy̓Bks9 2'J ˪ J9rLhR`'Jd1B)&Bd1GJc1'ւA"!؊B!&9C1ӥ9!3 Ad10oA#)pb9#)ΐ?9#))HB)?ЫHJ UA㋪A#)W"9 9D)B{9#)؀iygJ#)rU9!( p{9 \9 㛥9!sAUd1 g1 ʃ[A!W1 Tju9! (B J(?B)nB CBD99d1 xFJD1?Zd1~:&J@Zc1߿^Zc)[\X9!j9 ψA!-hJ9ѕZ**zB@ Rc1>}Lkb)MuFJ#!.iVfJ9XU]%J#).B#)`B 4FJ1&EB9틤gJ9ЌKk9UUaZ1&J1оsc1/R9*=%fJ$1Z9uV|FJC11FRd1]Jd1| Ba|BC)!2gR@⨨jB`ZC{@gJR@ⷪ9߲>B$)z&J!GJ9jR9~KkBub9Z9%/+ bA~/b Z9$ lkA+c9kb9,s'Ju{#9+kA z {&J~3KsA᭎ pJ;iq1jn2 kU]fZ`ښ3B 9{{ b gRd1`'Jd1 FJ)+ c cAgbhR hRd1PZ+k{ b#)KgRA^/ZAGRD9胁ZA6~7,kJ}UK,kb1*cc1&/Z9` b9x::Z9. lsGR?ow c9Kk&JU){fJ{&J|sGR;{I7#R4/*sڑksېZ{9ꀮGJ " HJd17&BD1) hR9/éRD)<Zc)~+kd1ЩZ*kZc1-b@hhR9 /hRI=,GR gRD1h>GR *b9 n c95-w+k&BdJk9߂+k9ⷊKs9CZb9˭+kJl{&J+{9̓A)bݪ&Zz#{J/$Z_vDbTgZ=@{!1gR9Qʧ)c9\C17_Rb/" c9z'J)({`/{(xbd1GRd16jd1Kb9ڽ:FJd1vb*b")ZAؤbA,&+kAS߭{J_;lsC1ڬ{㩻KkI+;5{9"*qgRþ{Z]n/W{9zI߿b^>`H+fZHpAlsC9}'J( cAuˏRBwu·RD) k9W棫s9Ks jCZA*GR9#ZD)ڨZ9ŻkZ#1*+k9~n|ZAbGR") +k"!+ k'J&>'l{hR՛ks&Jz( c9zl,+kAmOI?{'Rn{bls'J@0AXrj9;;ۑbp؛ s+O ʠAIJA Z9~?/ cJkoURAM/Rd1>ls)ZA"}'GJ9 Z9])GR9z:R9)z-Z9)hR)b1&lkAj b1ȩZ)KkHR'^lsGRg'lsB)*b)< cIl{'J?݌{hR)΃GJib; 5)h9;hZRb+p#)`* 8b"1hR9)ZAZB^ ݈ZD)pZ whR!*'Jd1 GJ(+[hR9bA*ZD)b!KߢZ#)]+k") _HRAZ kshR cd1/+TZ(Z9|}oZ9?WZAώLsA{ZҐZPZ|XX0GJ=-GRq0 km/Zwb٨bAZ#)?GJD) Z9zAUU%GJAZAZ^ՒRA +؉RBab1YgR97t+cJ5]U [(-Z9 c1 c9ht\gRb9 ,7lsAzk*s94Zc1 cApbA6b9zls")">r{9(-{a)QA//&ӜAZ{I( @{JEW093;Za*ɢGJd1GJD1oGJ94gR1>*bD)Z Z˯Z9'J1) B *()hRC1.oZ9_sHRC)ڰb1yb'J dZ#)bgRA "ba$R(BZ$))Z 4,Z1x HRd) +{"!:R b:&/Mk9=뭍saȶLs`nP/QRT"0hR@&{@/0 + X{,kC)8&5{GRC)k'R!Lk)t'J ZD)iZ تA BC)_HRC){'J  HR99WZ(\Z nZ "!(ZJ*k!ZAJ2R }@ c sAMkA/Smk"9A_(LkAӔ'Jj ϋ{a Z ( ZwLk kA r|(GJ)!&JJ9*/?'J@*'Jd1TGJd1ˋM'Jc1OVRD)Z9'J ' ZD1bA k#)zlk@ 'b1 lsC1" cd1_Lk9)+c#1* b lsb1 c(n "Lk (Q~/c1J{C1.Ls ku09z09jkAB#)˦'Jd1kkrJd1^&JD1?lBd1]hRa*GRd1 Z1A @Z`2"Z@&GR9$bC9ihRe1qZ R $RC)|{B :4hJD1\Z!b1! c z΍s9[g0c1 {c1&J%0(iR kB n{!*{`A !'J AD1EGx9 稀B f;0'JA 'B9Z!?'B πBe1ZA'J !'J s`Z'J@Zd1'J!inb1wxohR) *R#ډR@+ ch c! |hR=s9bxLs` +{Aүs ۭ,{Zgmk1+ nk9NR`J#)J#)-Jd1k\gR$).hR9cڈR9C'J Zhj?BaiR ?Z ~hR! HR!hRAZ ~9 HJ97'iRc1Jʋ kB56sR%חLkaP* lk Z#)>;jMcc1/ c#)dXs :sⷵZa,kHJ/w߇ c9x^Onk1pْ'J(ꊣ&J$)JJ/ګGJC19#)B! 'JB"/_?,kD)y}9"pR)9$1-;B);R) .Kcb1hR9Ӣ{HJ!_HJ#)ۡ HR9h4Z9‚ c(J8 sHJ,c9prrR)jzZD)ʯs1rZމR#)='B`-* s@ ,c Mc(J^P [d1BB1"9Bd1fJ!~A!hMxZ)_Z#)y? k)ՍHJ(_>B 2JD)|]'JD)FJ"9!ngJ@*hR")9hR9t3'BAȦhJ9o͗ SAq^R9aKZBYWIJD)b hJd1HJk R9>.gR HȦZd)/ [C1ߗMcd1N],["1vˠmk {J&'J GJ9^vt9!Ί'9 A#)sZ'J)hR)ΟhJ j'B(B BD)v;B /'J1/9 J@'JC)%׵HJ R`쾞GJ#) ZR1՛%iJ#)`(J!iR#! {?ZaB R#)/wy(B $Z!R1$R")J1m|mc1UZ9zn:9)*B ߨgR``B 9 A('B")YhJ)R R!BD)?Bd)iGJ9'hRNʫA^*.B khJD)u9b*:9?( 9!WCB!"".B k(B#)ֻ.BD1hJd199D)B!;9 [@߾HB hJ"!''B@Z@ 1!.A" 2B!Q9 -9!$0ۥ9&B!]=9#)9J0 ZC)B(x c gJ _*FB!9Ɉ8'B+A)8cxAC)y9(9#)Rd1VWB1~'J`A@b 9B -?\GJD)Ȥ'B  hJC)U'J#)sA>kCR 0B!|Bo9  1 "j9 /A.*9!*9 ©9 {99>~6GJ#)ߥ9)9#189(c+:9 xZ&B#)v d1 &B ܄9@&*9 hJ ^oB!o_9 8 9 &9 ).fB A#!'BD)>9 >9 > *9p1B61 )T&B9z.9jI1,[ka9 -'J!ud1bf)2)9 wWC)b0"9A1(>c1" 1z:Zd1F1A(9"A!uVZ {FB0ɘiAIka?AA BA;*B) 9"0}R!bfR"AAJ*A!7ZD1?&Jd))=GR`jbc1B)H[ 'c)-'S([/^ ca*9` ք1L@R ޮAA؁AC)YBa;B{fFJD1*R9nWvZ!ꧦfJC)4qfJC)k*k.{R Z!)FJ}ofJ*:EB! FJA߀FJ!V%B`"+EJChB\ȆRתR1٣eJ1R EB9W/Z9Wms[C)OfJ9H_RC)|pާZ#!z+>oA!WFJB1#gRc) EJd1*xR)싺jR`Z1Eosc!oZ §k:)fEB"e:C0&J F.cBWFJ "*I@J0xiZ 6:JKgR j*AڈFR$)X k#)ׯkk@_B :fJc z{R$)*kɢBڢ颇RJAjr9FBAB+&J9kgR")? gJB)%fJa9fJ! fR#!-gRc){ :`K0FJ?ufJAbc)}FJɆR ɢFJ eJD1r&s~Zd1TfB1WEBB.bfJb1XR9ԶRB)܋k1rgZ)~s!! Ws9V]Hc ۢgJc1 : c oӟgR!׊>R(k/*1ʇZ &Z1{+!;Z!h%B &B(B'[(kZC175_RFJ b gR FR!ԈbFR&⣆RcBڎob=R{kR){5'fJ s m>}_%Jk ꯴gR`_AB): ~+AIġ9 %JA/&fJ *eB(B cC1wgJ# fJ B lRaRfJJC)kcsfJ@*.A  ZB!a&B#)w>%B!C js EJ1. ka)vb 2cb"!}Zc1NAJ!ic`kjkB)Zj{1FJ(&")kd1?RD1 R#)R#1/ k!)c`b~ |@Ks:+ufJ OZ 8`sBgR9&J  &J(ΉBÂZ@⟦R JZAҰZ&Jak稧ZAj.އRA쬺s@_Z@JΊ _{**(aѤ&J 8kk&]9!^iZ"!W&JC)a`BB` s.ںR)ƷZ#)jJ)raFRaìZ)B2 &J'fJ  R &J@HgR!B c9RB高RAjsZ~>{@Z!ӨZƊZ(€ k1?Ic9^{1]?s/Z*JkB)*k !.R"1̧s ans"){KkC1Z.({1OWls9'5 cB1 ZC1nruHkb~Ra ҹ*jC)oI(cb f-fRBBHcD1fRA#) 'R ;Z")o?GR#hĮ*HRmA$B *Jx Wkk*k_gJ Z +[nR@n*AȈB!lBj(Z:FJ!ꋥ FJ!:Z )pZ!/Z BAJ8R gfJ `*R>;Z9Zc1(zJk9'9c@(`R` /{CJk1U.jsd1xhxhR B "ksc)\u)c &꺇R ""0ls1w[ gb@{BWVg)c!)Ik2{`o/sAzoi‹s *  iͩls1*kc1_}b1j> [)Xn @h(/9Jk R ?Z{ ݇JB ZAjJs@Z jc`o߰)kTR!R(wgR#hf*kahZ`,Z9}C&J Za.+Z y⫿ZhVhR#)ωzGR"Z!fFRa+&GJ  1&JBgR +8(kFJC)JWZ@.[(,Kk@ks@nRe9'bkk@bgR ,(Z(,i cD1fZd9 ̫*c0)kA/){` cAڼkk)njO(hc_/ zZ`尠RB*Z1J(gR"!7ik jKk9KkB)( @㛧R99/ɇ6.@Lk9__KskJ;*k`+& |A4;)c`>n˨ќB{9t.򟠇R!:&J{P+R"bc):! fJ**@Z#) Z.H@Ze9uy&J!I.A GJ;ZAAAZ!}R#)zxGR@A;gR y cGZ` c!-ZC)]Z?_cbA)gJ0"#) c!yZc1|vks@&k9Vbd1%B")1=Z"(";bc)=Jk9yk!w{9} c"1bs /.")Ikd1y{BRc c>"ZD1.R1\JkFJC)o@s1չ=Ϝ@k)k9ʳ5` ns:.NJiiʬs9^ {ꨈs@hPgR:|(.` 9{b)_)5є@1׽&.JB 9.zJx?R"#Z)oGR' w@iAgR1 gwR KB &B$)Lz&JbíBa(J$)"Z> J*Z?Z ;j*c䮾&JA@hR  :ZD)|wFJ#$R$)*cc1ުJkc).b1T ?Z )jk >s@ |8@ 8s`(:R_ޣN| +kAJ,ۍsAbx⒔%Bu(nsb!; {J|t*kks`{ 'ZJk`!rFJAA!JZAmoc&JA"BB& Ik /O A׻ kd1bd1z_kd1A  ZCA(@@@'J 'Jت'R'R#!Jc1%HZ .gZ ꂋss`{R h[9G֕Z1#gR!uZc1;}Z#)*k9ؾUs *ߪ c. c9\RZ`[9ِzkKkd1jb)7 RB!lkB)aÿ{AwKk$)VZ  aBsd9z gsB) Az+k9{--Z`)Zz*..b!.(")kk@(b âARxS1ڻߣ)wks *Mkk97c c9Wks Jk#1:@JHP)հk{1_Js-9 {`߿_&B9fRbx̓ԈRC)jogJb- ca)'JZ@bbc1ڢwwZZb~GR!`J$)&J$1.#*ko<+k*k@* kk@*)c0R#)}%b 뵐Ik!bB!7Y cAjLs")gRbbd). sc9H[e9zR ikkAR cJao*k hZB! c1+k @s ({){9|{1sC1X.ݿks kb168+k9Es1j7Z ()ks+7*k !I0W+kWt_ogJ:*XZu{@R+Ik %۩{!!㡺49|unzO s{( fJA 8JR(>z4A;&BA(gRa NZd1 ; %Z@R$1s8FBd1J  GR` Ƒ`'=RCKk#)U{hRd1GZD18[Z9kԿHRC)زJs1uݨR)wR"!ֺ JkτZ@"6Z$)zⶫ cC)='J") )sd9 k``*{`+@sD1ý*cAJ [#1ꐼ ck c#)*+k9G0lkc9o,>GJ%}W{AO( c !+{9&(* |'JBx{")*[lsb1 P""Ksk̃@Z ,$4 zJk@J "peJZ|p{B!.타+ 1bKkc1 1c>ks b1P8b1/j̓!)&Z R({󻰜@kBZ䆎xfRbXA`&JaP: Zb5R#1 _&/OoZC)UˋZ KGR *'J@*'J@N@pu+s~-Za2ZA*gRd))c(' b9e rZA"CR9kic9}if+k9PZAxKZAkȴxb`RD1]bA}bD)q᪩{anN@귢{D)Zd9b)J{( ls"!r O0ڼsAj/9 _++sC),H{9] ({A"({0 k9p ߿Ks(*c97NJ/Iz7b.nH09)(jФ`  @ `(+>OIb@J ս({@ " B@(9gA;&JHFJ"J Jۺ*fJ$1?&R@"b@ R$1B ,zbsZzbZczR ;Ad1 2gRe1bCI HRC1WB "&JA6FJ)*&Z be9bZRD)bkB/!!s`Z  nRd1uKks9bI\މbC1:2J)( ZC1js+k") 狠 ca6(*+cb1nN*c9/ c!)f*cJИb&Ja KkB^1w cOA{9{A[OA{ ). zbAls!9<"PAKK-9 4&R>* k@v_NZ.NZiZZA YtfJi"t'J Is`* k  ( FJ""Jf&J!->gR(bZc1VгR1J鈄b ɮB h J!2_3 sZ$)R)"gRaϺGJ ᨪk9ʀGJ(kgJa ҃8GJD1^R$)Zd1+ cATwfR1rmZ9Lrb ib$1=b9KZAӓb#! b  R A=b‚bAlk9 sAykd1z]KkaJ+k LsAsksAGw%{As ):qa)}s@ H@0 ){/Z%J ߃JԼܬ{AH:{!).'@(:S`q.9n^R1鉂fRR:b ǿ8*b$8Ts#ZIBT$JWo!)ZV܈ZmGRAJ:*ka FJ(ҲbhZc) ZD)/Zd1nZ1Zb l.Z) c 8{ GR hRC))۾7Kk :{Oks@RD1&Z$1W'J`b Zd9R!bJUWZ 苈Zd9RZ$1HZ9ȗb9SbA1T c`B/BwZ ⨴,Kk :kk9 ls9VKsC1㺺bab. kA'Ks9{9-{a1涼b`2)s *jʪLs9-ު:[{FRkpA.O&R%kkk(**s(c)k0ɪh ):&-QќJ&/b€jmҤFR"bsj\\WWDR83,6` )a{@?Z)_Rd9׺R"b 'RC!-J9z- {GJ tJkD)!nZ((Z ꊧhR RZb*hRD1-g*RD1ְb#)ߚKj ZbHRZC1׋ c9~\b9.b"1hZAPkAWbD9o7~*k1gR$1#0vZ9 +bAh ޭs9KKkAڰZ#)8..Kk99=Jk9Z9C!#} c")2"C)oKkd1 k9ŎbACr+k0(Js9Jkc1{99sA /B ( (( {I0BȸO(.J>^0Ǝ{9 JmR~zNRf!oR1OZ  k'^/Q ("AIs`Ψbks!) &J! Kc(>~틨Z!nB!' /gJd1fJ J@ b#)o c"eR ;+R"*R! 'JD)wԂp'J)": hRD)n cd1g#Z,bd1KsaT`b)U>nbAb0nbdA} cd9v cd9usZ (RC)bHR` Z9'<-b@B c XR)Z s9;+}{1^|kk ̎s17 c")#*d9jkC9zbAb &()c` */ik9jc c@+b *kZ<sQ(퐔ApbA^{ )⛬{AB `ݘ΃Q'js@8 .Aj{ZIkQy&Z(QBjfRpA*pRfB.c ))jk@뮨&B@ gR$1*'RD)βRA)*Jd c91eZ9b c `.ZE)ZA8bO WaR gR@ R!+b (bc9"OAaj򫭈R`JbA)"{4 kc9>}Z ‰b(?Zb)> c) kd14kk#1Z9WZ!XZA|d_b1ȼ s'JWo1{'sAS՛b Ԃ̓ ?b{>+"-@bvk(/s({is9 s`(*~ksb9ND{#)""٫{jb Ks ) wb>+mI.NbQ50)Z U̓ )B:*˃8*`@ "hjjkOA ֽGR9+ֽ# 'Jk@fhW@ڭWR  Z)zR9`gR9ŏJ(&RAbjΆ$)ZZi`D)m߈J(*&Z:;gR#1kZJ! r/'J  ɨZ#){@jJsd1~{Z gZe9@.bd9'ba*"+k(e cD9.bZ#)wدjs Z));; c( Rd1+k")ܤR!&ls!cb982#{ "**k9_{B{l{c)z{#)Z Kȼ ?ߊsMd9/&J/{ { Lk9 F9|̺!&Kk1(J˪ΜA-@⩻A9b3I a@榢jB_{Ru8 k3a"" $ J@ #b1エZ!jZ1}Z{ z [A "gR "WaMWJkhR@(- b$!hR9LBGR HZa 'J(=Zj*KsZC1_Z9 }*kd9cbj OhR b9~ Jk Z$)&:+s"!{gR!,Z}'J!, iI kBUZb, k bd13:b")lsd121*ksd1*/b *,({B1/*.`:{AFJ &*Ks9- k9+ kC1/۟{Ie sA2/A XƅA;IsJ,qa!**OIBkrj"!22Rym!9? B ʂbA_0 Ҝj{ ^ќ`*@@ JsI$8GZ !*AѤ@?)k{A)ܨZD)7R Ze1{R9:c1}R%) ~hR9 b$) c!` ΃AUw} ߰mV|}HR  b cHRd9s;ZD1p;Ks#)|h'R$) S$9Տ*k p) c!ZD1G; [1,` cxK{#!={aOZ#!,Z̄{+kBUzKs'JdlsJͻ+k(J|.ksJ=8'sC1K:sAls1bZ`bC1>~h {bC9x/"΃9/`(.:.{dA#`oiZ=?bzu΋R掬{hR2#^gZcKsAWp{@ƎA1.ubYAsj{pQgZV+ {1 B9JD1kp :hZ"1dGR$1>ÇRd9F~ksAiUcsE9RA>Zd9R *-ZC &N ~? ke1ZE9Ršﷇb(h,Z `" c1iwGRD1:(gRe9/Z **` kAQgm'J(*c(?hR 2Z@֪+c9?~JkD1Z#))}GJ#)pv~*k)nZ#1~[bχb9.+k1z2HR蕽̓`&J{1̓%B,*k ksC1ikkc9"bB)L¢#js ):9 JsIܨ{E9ߢA,=2{Z+pbwAr".ս9[rs{9oOa Ҝ+sw/'ZI /Q 3bZ`rښb@)8+Aw5`tZ`hRC9ZD1Z!j+Z( #JkAsҸRe1:{'R9('JB `R)3s9bA`{ *> c(FˈR9xZ('R9GkgR 춧R0,GJ  (R)kk *ZZD1%sc9v*c(=gRD1)ڡR(B' [a:{d1gZ&J h b#)҉*k!6*bB6+kAKk(JPls1p@k(0 !{JM*kd1ٲ ks'RobA;,N+sGR=ImKk9JWls9/J?{A8bFﲔI簔'Rkp9{^ZKk !ҜJ5?bh-/I.-JjҜ(,cA/ac *Ѥfb@S;b+gRD1`ćR%1*+Z"! » cAyR9҈R9)jc97JE9; cBB2 AJk c)x c!˃ZD1,+jb+BR9< c)ƎgJ9`Z1/9Z#)ZA"Z$):R#)BBkZ!NhR 8R *"b9*! c0BAKs)b ~訨Z :Kk95_bB) rls` ݠb 8$Lsc9 *{C)x{b){*k {GRwUAUZ8lsAKk!{1*OHR_Pb76sZ{HR խGZ/ױb{c.@!?")'.Ҝ s+AϮ409IP*s͸ Tb>c㖽@RBQZ7-Z* k9޾mgR"bD1.Za*̓íRE90M [d( Jce9fZ .RD){ab1`*k9tj9ޯ+]Z(mgRD19YZa+㊧+kazb#)GJ ̊PJc)ŧZ1?bCZ9e]gJ!I(΃ҵGJ` "+k Xkk9^{HR+k1R$) *Jk rbAڸ܋sHJֽb9BKk Kk!2?b1~Z :KkATtob J'J(CZC1+ Z$9%+k(j1+LsJg}{hZ {ZڙXgZ׷gI9jSb޾Z*k9KCsA/'J%'0jnP9*QڬJ jI/ PbT cbA)>,(GR@%jɢZ#)Cb9N{obA*bZ!kE9oZ9uáb ngRZA8jR '&B!@RAAngR!)RJFJ$)}B)r(c ZZ@ ZR zR ZjZA"'J pZ‰R@eZ ZbZAw~R X"R#)GJ@ Z@s9Z` MkB)ߥ)cc LsC)v*cD)'gZe1 -kAVLk cb:Zb#S{ k!+6lshZ5s`rZ:bd9DNls k@ {+{A>2hZ  s(NLsAbAm\+kA9U/j")+oGRYOZm̓b)ȬJs@H*kB 0Bʋ'RH{0GZhWI⬃*ꐔGJj\^A'<96*IgRD1}cڧB&GJGJ *j+R+s$1v5I[9V}kE)ޯs OwHJZ+be1w#Z *b9{ vR9r% w c1b9a c+ Jc <>b$)"R 炰s9}Z9*ca ڮ cD!)bAk c9_Z1'Z!!Z(Nba1`ˌs#1ho+c &9Mj pls!)˧̓ ({b1k`Ubͦ3{ )jLk!Z(8Q1̀wϜ~)Z*ZC1&JD1؇R! *Z{JvZAba訩gR9'JD1 #Z `*R!-Z!}Z9chѤ1UU\Z9N|Ze1PHJ$).ZA2᪩Zd1d c(xꫨZ1_8b"1.ꪍHRD1*hR9SbAZ")ڪɍZC)z*ca7GJGJ! (+c! Lk讚Lc M+k9⫽kA*/ZB) 4*jkA۳ՌsJ)__/A>}Ub)w`ls@ÃKsjÂ(KsZ Z@.BwKk9P c@{ Rqb1o PaZ(@^U@bP!9@{ J䴭{i/ *kȳ ҜJ|B䄬{ I?R@ )GJ(pAJ" jke1wZ)JhRd1ˍ#R)ngRbZ9/]{9UhR$)b0fR ;ZA {z.hZe)mR9YZ悫 k@>/Kkkls`n uRe1^Z@j:mkԪZ! J9Jm@RҠNGJZ +s;R@R`: Zd13YZ#1R"!c`* c`ȨR#)kc#)~w є@k j _p ष{(os(컻Z9:?bd1(Z) * k!.(@9{0C1n*ihRoOm鐔 k"6/{GB@`k 0"1#5|AӔZw, 9ԔAA+J6Z"+kB1shR9oֽ`iR 줺b95/ ycIkd1oӨZ9]R%1ʧhR,, cD1Nj~b1VRD1olgHRZHRAh*iR`hhJD1q)GJ *bZ@bAhZ@Ȅ( bd1K,k b _ cd1JZ ꢩlhR #Z ں c!)ϣZ#)wK[ ߤR *&Jp1Wlkσc)b{ڸ$b!DgJ1HT]J!h7+cAzLk(.s")z>/s9wbA>/?6{9k(s)PAnE̓Ar/a [ka""q+k>˲ `rҩZ 2(}9/;0(=(B*Q9hh+$8Ӕs`0`hR]/jB)u`'J gJArRAZ&ZA A)zRb RD1,_ k@ꢟ cAe]b9^yhRe1X>'J9EWZ Kk GJ! GJ #b* gJ r(/{J@ Zd)>hR#))lbd17ՉRd1.+ cA@R ꫤZ` LsC)>sas@?hR@b; c@ 8 cd1:s cHRW.VNs9snLki~wzP`׆JKca)+c9{9_ c$1JnbD)Z"1n*:# cC1((ᡍs!H96pA(vk{ r)+rRZ#)mkc1/Zo?*⒌bhw  PҔ@(ֽ!zmlsZ bAꀩ c9TwhRD1}ʈR#!^"ikjJkbkFJD10hR)[gR)*xZApb@BΪb OHR2 8zbe1{=Z)֊z`^bC)+bbn;'JHfhZ!}ULk#1Z aR(GRD)/HJ ;hR1'Z#):iR Zc1;)Zd1iZ Bjb`9?+Z(Z  C c!"lsaꁢ cHJqz.ʎ@i#)Uwms eZd18ls)b$! bZ9*k9ϧZ!!"+kD9 lsA/A?PJ UbR{wIW׾0 .Z` sb5)@kj ƟѬ@UҜ@t Y{ !GRD1kJ)FhR A bgR$)y c lHRb#)UJ@Za J Ȱ'J@N*hR KsD)wGHR@ {'Z98 +kc1=ba-,ZAGhR#)W.b'JB&hRD)'J 갛bd)sZD11iZ"!rbD1ur'JɈfZ)`zpKs@;/ls(Ʈ+ca:,k#){aOnjmsd17_{Jch){P 2䪽ba>ls9[Sb@ { ㍃`」΃aD9'o9+ṼA[=_oA=l{A`,k2  K@BZ`-׭#1U@a/v}+zAa2|!(σAނ{`3&d)TZD)yhR⛷ HR2 J'HR)c^RC1}9 JC1t<'RiR)?hR)'iZ$)0AEu]ZD1/hZ)6Z9WeZ! LHkbD1٘~+s`ꭲbd1rkZ`J!~CoBb,'JD1QZ ZAXR 5 **Zc1keZ@rcb Ί'J 2jb >hZ!% Z*Z 0==ZA ON&{@$*΃ { Z@΃9f c(ӃZE1XP ?O)j@hR f5B15׽c1Klm{( p{ xLIbB)_Ҝ ls  {#"e{ *s:&;{ jR`":bd1&J" (Jd1s*GR!ਦHR rGRajhR,9!ȋ-A!p%Z#!=RE1GJ#)WޘHJ)jrGJ ^HR@bD1oZ@jRD1Ix*GJ)z+p bC9bd95Z ᫯b`Z")|'RaZ!-be17*[E1>iR@b`hRC)oArHR#)V\'J [be1/sRa'J#)53*R@0R! ZsAҜ |lsC)6bn*k@'J 0+ c`ZA,$hsՋ ծof9{8Kkjb{@g_#"{Z`%`Ks4#ثa 5`-ɖJ|s +- k"{!*R$)bhJ ]GR질RBA$)j'gRA`9"29"2'Jd9 {GJ( 6&J b ;ZHJ!DRA*Z!R$1 cD1. ҿbC)]] c6iRBȂ hR B'JA -b@hRD) Z 2"  [ \Z 2R((ZGJ  c1hRA, hR#)Nn/ c9]݋ k Kb@:*+k` +k@sa;s ?p(`q mrv vӜ@mP q@ @Ijܬp =ݟsC96*Sms `@@ rҔiZ )[@yrXb>S *)u`!1!ӔhZ sB)k{D1'J+/aZ *hR =hRazB)N8 ?k@{FB,+&B ዋA pZRAZ>+'J Z!ɉbvZD1J "{@+ZAZb#gRh kR!l龨Z!*jϋs`xts`(*kZ *cD1_}{b#)w/+c(Z` c)'Kbk{a#SLk9U kD)k+kd1"os  Z *s ^s#1uOs9~&Lka+c 7{ ot ;s(}T`"iR(-9ơ˧4,ca|0@($Jլ{  Ҝ9fJ镵{ՈRװ(92GKյ]}@^ێsNl ؟{ ΥOygR  Bcc#gRaˀ*zb$)~GR#)Z Z!A -:B fLs9~&Z(<" k@Z >{ o*P v{`Nq@S{ ,Ksz/8rq0/``.auM q@/ 9A(Kb{9wo *{֋os@8)kWJZjGJ@r٭s ++V7)(Y̔^*k`* cڪZ-HR"!IiB iGJ 'JC1+ˇRJ/^9@b"!?uZ")RߍB 'Ja".gJa 0!GR*HRjB $$Z~Z UZC1'JhRahZD14b$)Z9?PbC!8CIZ+i*k&*c %*c(*{ jHs8ln lk@s* σ }ќZ V+k@M%X*+jLs`rbV): 񢛇 c&k =Z p,k𐠑*PC1Jo?`` N^S ^Ls"" ؁i=Z CZ vbY@`1纉qc);Kk r") xjQb)s^{VA !7Z/{kB  ,&J!+ψeR W%Rd1A,r@''J@(b)R$1ך;9@&J1}׭Z FJ!lZ HʈR!Ң^b"!n6{(wgR(GRD1XGR`' Z`ɽgZ@ .# c0+s9}Kk(^R ^+k/ Z9(b$)j{ jZ ≻b`K+c  Z) Lc@j**LkAVߺ.+k "a*s`}=s@Xs`tˌs@/y{ ^{`{  :w{ڸS@or^sB*/ V{|!t ڊumsZLk n@0  *Qc9 jӜGJ{HRc J0aBjU bBmx @)GJHRdGJ 4FJ$)Щ.hR vRd1޽R onB@@+AqH`R@+R a'J@P _gZ`#/s{)Kk@.{ | m/ Nj s{C)6zr c@ H 4aw5iR*(2LD1#V9֯D1"#`1([Aڱ^{ )Ï ҟ+c 'JC1ɺFJb BZC)"?hRsa޸Z@jZ/ Z!,zB :袨R@*rZ ?Z9U*c  {((O Lk1+c((P` / 2:*k@{@ T wq@)a{s &{`}{@E4ԔJh[k9+]Q8)@x)cGZa+ڻBAJ(X/A( GR`^>%B"C&&J!B8Ra'&BD)6)gR!IZd1iHJd1+GJ &(JkHJ`~R)ihJ (Rhks@+P!tRAl k oKk Zf@Ks@KhR"Z(*Z&"Z@BZfnzGJ b:**kXJ(R)W'Zx((+kc)ˊAKk`;۪b =*UB! Lc@rKc:ZMs+c)~~Lk *Ҕc9߭wsA(eq` .`4@-q .5!MZ Oq![థq /#(JXﻱb:؊0 pӜAƨ_k( @[v,FJ!"ZZ#)T{UB 2KJC1{A2J*&R:ˇRˬRb?)caks ;Z)GR1n/ gR1nB(8R ⫝̸5Z`R@¾GJ .ژAA 0HR@z(J +aZ lm,`x| c@Z@OZR #~{ pܥhR / b!Lk`ʚR JB)|+&J rZ*gR!0,sҩZ9jsAo os96Z]Uq:vkkR*gJ!ʭsN+c@22<{ +{B)Z*SiT{I*~׵s{ɁRMc@ڲ',k@Z*,k 1mkA!jQ`3s  ߮ c j{"1 [ :iGJ (A( ~J#1A -J  zGR **fRbbR#)&B) :}GJ RE9'JD)" .Ze1˹ZJc ;HJJZC)Rh!BA'B@^AA) cAaP 9ABA@9x+s1l}Z֬HGJ ($X+kZT'B 'J k.'J mA!B'J`b@遺 c(Z`0)Z") *Z)"s&:T{'BHJ0HJ5B vls 5R@kZ c@`"s YsbրZt~br@CŭD)Aia1+c<;k@{*zk)js(gH [-ck nk.ˤ'JA $8 GJD1vrgR))AC1Jk A&J 09  A fJGRMYGR+.zR9:bZ97gRaRgR@ #(JKʾZ+҉ZߤhJ`쿫9@ +9!bhsu'J 'J "&B GJ"+)hRa+P:8 cA<0Jc )R !*c#)ǫHR!&BHJ 9HJ) hR@ Z@{51Z9kh ca{ϩZe9?&Z9#+cB c1!,ka"s1++sBϺR@0(J@ ‰b`Z@ ގk &Xj:uٍ c 6hB%*{az-9 }cR@:k$!#kF1nlkbk(ss +is Nf|khRa ;GJ(J!Rb&J &J={~AaJA 9 *'J@GJd1;;BD1ˋbd)&UR!Z/ J *"'J C1hR!B!BBb,fJ(.9(2-*FJ!$b jZ&O)c(?6 jZ  ࢩZ1mrhR l@9HJ!eaZR"ʉb9ף{#1^={sA}| ce9kE1~ cD)jMk9+,c(BJ1ظ R({@Z J&: cbs#1ipRZ`hJCJ!m@J *uҌ 7Kc :Z!j`B,c 8 kʚck iHR`*"gJ$)R)ZC)wZ&B[hZ :ڿgJ@ZBLBb9 >(A˞iR!/kHJ(B C8'B9$)B2 *BHB!~\hJ@ܸgJAb9` *R@$Z`\{^sqR@0.hJ ƀ [JlkiJd1Us9׵b{s FB kko&J@B!9`>j&BAsEBc Z9a0GJA"GB")Z&J"&J#)V@U'J):BZɫGRKk?;R  ψRAAYB'J!'GJ 䩭'JD1wR gJE1GJ!|JhP9bCZߟ:BB R  c ש9 (B#)k9! #)(4B(B!vjGJhJ jHJ!9A *'B(_A"!X'B j*RnA 84HJ`(gJ9B*hJ Aj'B@+q|Ak5LkR ,c ᫨JC) ]R 3#oZ"fGJ@AZR")S9 GJA@JrB)t{ {]o`^䅇J)cgJ)kA AR AJhR@+A`9 C"9'B;2*R@&BD)9A hR!lgc'Ba :GJ#!FB $ZʈfJ!"/sRHJ侗GRa hR!%B!0R iR jgAk 59 1 9a*9a A>"yGB fVR ޽GJ`)bR kh9 GJ#!ePA``;b'ZÕ'B  c@oBCHJ+9 @өGJ GJ܄j'J w#'(B *bW?߇B ;J zhJ <.hJ"݉k /s`ú9AJgR ϊ9Aʭ¨Z!\^R&J_9bR&BBb'J)}9*s9Ao*GJ ~^9'49! fR Bv:Z`?GJ gJ#)m_'J 7P_/ c Z('JFJ@ϪzB[M&J (R@v~HR`GJ!8Y&BA;A&(9 9 F9 T%J (`J/B  R`ҫ cA^ZagR *JZc1d_Rc)Y,J!B*:Jka/Lk Kkj'B *B";9*~::A %0hJr [;_'B O hJ` Ic>J CR(R !B&R֏jFJ AamZ#)^eB. *k }5AŠb"!?]]GRۨ9Aj &B Ƭ9!OJ鶴JAnB9lRC)oIJ"jKgR)gJ!1/JzRcW9,IfJ0R 5YgR*R"b:` <B `( (J`'A齉R ׊IR)׆[A .FJ ɦhR`9 EB*A!)B)髹'J @CKkhJ)&B)*GJ! xZ`))9hA.jhR Kz9!ʉR~檉R u^19GB(˶90ʮ{R A)lk@'Ba>B(&BaOGJ h,c@v}>mc_Ab1 fJ!fJAnJBnjRa9&9  AAzd1CRj+lkgJ@`9 <#gJ ᪮R{.EB"&B)fJz`HR {RargJ!zZ/GJ`+R@j9 B kA9`&B{ ߷^%IcHI)[tB w:FJ媅JbZR jo9A#9!B z9ao?*B Z9JZ@J BBa ^.92GJacjB(T]AzA"&J8B @{")U'J)]9  *9A* 9(kA *'֤9 r2 gJAAGJBB o`9(KB#fJKFB Ѣ9`9 '1 "BagJ35J@{0AbPA X"@bGJ i&JbZ@iB#)Z0gJ@a* []R{u cC)UwRA [۩'Ba*B#!O@'B t B*h(*'J))9b9lxcQfJhY%J!*U9 v[A}?wGJ/L] 1eZZjXIAEBd9}yGKc(GRd9UfJaV(Z!.Ks)tUBa*GRvá1; A5fR z7R!fJ -Zo9Z P+FZJj`'JI+Z#)}5B iz*#J.ZA%B(B:'cd1/קcD1T?V&JC)L.#gJ) gZ=Zc)Zd1.>s9U/ 1J\EJ1"Jd)'#†JD1ZC)KeJ)FJ1_9]Jd1 `n'%BD1R`*kC15 {"!چJC)4 [9xz\J1zo:wWW{+]Ic(^AbAA \JBeJ :D9|UUeBd9m}b)}WZ eWSls)W{Aa "gR y%R(̏9 Qd1K%J!FR 롥FR bbOb$1%Jn\FJ [n&Ja?>Aʔ9 :fR#)^gR! k߯~Zܨ(cd1ɧR yͥ9 9zeB GR!{A#)w2Z1W5xsd17ZD1`_]ks#)_-t9]w*kR9Z Uܬ{~UA߃FJޜA }ϯ9JY;&Juh9oZ UUBowJ UFJ!WRd1qyUUgR#)Z(;GRC)_R9ufR;ByUVpFJ u^:93;(FJ "RC)z%B ^fRc) :A"!BC)B{%:d)Ksc)UQWB)W^eB)\z9!Wc!]ݨRC)x{}Bs cc)([")JJc1CaZd1[d1S{؆J)%FJ '?J `%J >g[d1s[UFJڂR1Z1ؾ/%BfB"!zB%B#)F~B! ,R!c *[9UW fJ9oCM%Jd1"ت>B9]ՖIc"!{:{b)-~[B)ԿkB)߮Rc)xkRa{1Z{1x[Z9wC)ͧZ1BaP89C eB(9J(e/R!0[d1qm]%B#1ZRJ)X%J sAar*Gkb}fRA'(b&jazAaʣjB(-/<%J&aFJD1-q CZ!gR eZ ׈R 1`@sd1}Ik *gR#)t.`?:UuhR7fZ{WMFJ!wk]9 T'J%K&JBc1aʎ<'JEwYJ39 O5Y`'R ކRa&J%R WJ ڪ$FBC1?/c1]uMW%BC) EB B?J`Rh&JcA#!-J)fJC)URC)^A5%BD)+bc)WNEB!%FJ!s9!Bc)ކJC)Z_X1 + ``9!C]9oB7 FJd1`暇Rd)՝R ޸&R#) FJ!Z ,vFJ)R)nJC1_˃c)U]aZB)7[ ZrjB#)|%:)( R"!͊Z"!eBC)VXJD1A:Z1VgcC)eB1/Bd9;%J"!R1)kC1ϧU{&JD) &Jl"bZ!<Rd1+_EJ1P{9KOsc)u__bc)㏟[1%Jk9gދl9y]R(\Ab"J 3r[c)4}vJ"xZ Zd9SVWDB$1SUW t9սA (JAazgRaPآGc9A~/(]s_Ia7(,j xA #c)?bA߆d1XI>SJWR' RgR#)k%]c$)Ej)ׇZd1e_- Is J#!&J>Hc <{!{wI([)_}a9{B! cz ք9U\ZA k k"!W{&JopgJ -mFJmu|AZ5opB(R nwՍsUUR9b9/IS{9 >ߦRB)R 㢺Rc1Z׋Jc1R%J9\_URjpJ AEJ~ &JC!,9!  &J9cWFBC)Z&Jc)y+ c!>߾Zc)yWA#!/IJ!JC)a,Rc1s&>c#!~Rc)[xfJC)Wb!UUsBFB :o c! B \9#)U&R#)/_R#!&&J!rYFJC)-b&JC)EJ);,̓1?-us!!Z9HVls9>js9/xbc1pJfRd1)[B)RÇR![)Mok1u'Sc1{({pR9eUB) Jc1RIk9yuW)k1u%B) pJ9_ͧZ)Zd17Zd1sߎ$S)mHk1ݶXR1Xm [C1w/ЧR9sJJ1ORgRC)௔1W]U5s"!J1ÇR)%B#)B9~eB( gRd1`EJF[$)[gRj%B +k{ZAkB Pr(c1yQ؅J#)FJC)7cZc/J95-eB#)w[C)U[gR#!#U7FJ*ՇZbC)7jC)[:b`4FB#)w+B!# R!is1&B`"FJ!(RC1φZB!zzʇZ#)\Js!Ə6b)yv'J $HBybC)zIc):-Zc1hJC1/n{Z9Xc9R")Pjk9^]%Bc1H7b1}5{1W]A#샤1}%BC)@ nZ)6R10˃17[9_RC)}c1W{OR1FJc)0 cC1K{#)_B#)xB cc)[럧RC)R1r~+([")޸Δ1UR!*k9] 1]fB1%\os1I{W{AfR2zCB#) IBʩbd1W]w)k#)WW.bD1)HR#)Bs^Z#)BB( gR(X"b#/R )kc1~[RY&Ja6˫fR(Gc Xno͇R [}Aa01{ muU9 :R$)7Z")T8Aa "`*Z ( #)I}^Z!+fRkq!`{ vUUGR#)weA*i?J51 gJC1ܛ~x&JD1 :HR@}x*d1Uc[UC1Q_Z6Z/Aaֽ!MUUU&J}6\Rq&B7AA`'JB#)*n&JZ1A&gR:Z>ќ _Z) c 0h)c1)c9TWwG[d1umM%B2Ba҆R ,A *k %JC)&J!U%B!+˦J((c#)WOZ ?Jd)(c)˫}RC)_R")GRc1>Z OR޲j*k#)3bC!tRh&B OOlB!WU%B r3C)qUUJ UݦZC)WU[$BC)-&Jc(cd1&Ksc)ZGR9L)c9c׍{c)O{[KkC1¶kkc1^cR9.JsA)./(c1kR9IbeBAZZ)7-*sC){1 ߆R R*.R9}Ks9MaZ bxR)Zd1_([c1x{9 k9{\ZD1~fJ![Z)%&Kk9AcC)^o{[1=9Jk9z)wM9ԗ]b1b9OJ^*k9> fJe9aWZ)\jhk~'c)=6A)˯WR(Z &R#!R xJA rJ9[j#)aרZD1ߓFR *%J +R#)wIiJs!9wWZ&Jv,&J#)Bkd1JUuA bkJ{Z'JֽUGR!wU_BfJ)/YgRߦR#)gLJD)J)'J!ן&J~Z rJ [A іGRzB q}C)UUo { ]GR) c}u%J!\fB uEМV9;A <6&BaZB!."GJ oFB j&B k9 NGRw%gR#)ͽ cD1NwRa *kC)uORc1[Z#)}Z IcC){&?gRVT&J '*FJ EA cFJd1߿{%JC!i"%B gR jFJ9A'[!xFJ#)5GhRc)k?/gJ#)FJ14VFRc1Vt)kd1yc}GJ JRC)?{"!U?gR"!$lgR!i7UJ({:a'B -R#)U&J hR = (cc9+Hc ~ c9?-J#)ZD1^Ks1]rKs9kksC1z~ cB)_ksc))c9sׇs9U=7b<.c1׿-*k9Ii~oR9ܕKs1W&jk1M{c1fJc1گ7Zc1uGBTbc1W\RC1c*{9YW{c1 |9rR{}[)hRd1>w""{9~.1__R n)k9u~BR16jr!R9}{A}ks1l_ |AWikd1UZ#)(m(k'R(.2]J)!A!*fR)Ҙ%J)0%Jz,:{y{R>{e){d9VU_SZ "c o-xA))c@^*&R A\J#) >b!{?bD)R~ֈR#)}shRHR _.BJjhR^{fR!ݻj'J O_I A *kC)]AZ㏿רZ9;&J+Kkk!AA B zg)s U5R#)١z[bsJ k]bEJ!:Ab,A jFJZ98B(/:@h&J ڶ eBD)ՆJ!u&Jon AnK˩s _Rd1MC)UFR =Zd9{u; Z!S:gZبEB fJ ڢJB{J _cR&B P~Jj Z#!GJC1 Z9YW.RAuZ9罋Z9)kAk+c9[})kb)~ ugRd1YX [AhVZb c#);{1UW{9:jk)mZD1+kC1=ms {ls!p%B ZC)Z5 c9 Js1eOHk)? k9 J9{[}sBRUsAs{_~b1I˽jkA)k9XZ9ϻh[AkcZ9eApA5mHk97R1'tL-9yZì{A^{1~sC)_r0C16UoAՕ|1u{BZ{AwVR9na,JD1Wmj15 |B)xgJc)oVb9?KkB]QW\gJ9vs9>^Rc1{y" c9mMw cd1MwWbd1_SUfR#)#UZD1}Z1s(b9^u kD1T`{*kd1uC1=[(cC1V 9URVk9E_ZFJ5+'c9]&GR#9.ngb):bk1CRe1}afJ$1I R J GR!PX'J!`}gR$)u/J B뵳Rd1]tFRD)]^Aڣ{`J#!5UB/ӱAgRD)W&J VJI઩Z J Z"!=B `rR եVR#)to%GJ!B x6%: J!⋍A ApJO!Uus!UWKBǠJ*JkIW?b!OʺZeR#)swFJ)mR i BA&(&B CB &EB!#PR P༴J)U&J "&J)Z#)%bC1*js9pmk9c}ZC1q[xR -,kkC1-sArWfJ b!ׯb"!){9=/A^\\b9*}J*e5s`{D1_WfR#))b#)\Z#!zfRC)6&kR1/hR1?_b1'PZ +Z18IJ{9pZ w_Z pWb_{9Ric9'{9o[B(cA^ZsAU)k1c! R9gJסּn'J3nA}bjk1su/B)n}sC)'Az΃9]4kk&JOO&Ju]ub9Rµ3.GRu19}/Jk1~sB55#1~O zkc1 s1'c1׋sAZA ھ7Ksd15]O9XUs gROkd1uUqfRD1JaJs ͂)ՇZxwÂb 0jZD1vfJa2*kC)_)c uJ)[rJb - U C)zV k)oJ c p}_GJ!yo)bZ  Z!'R#)>BGR#)Z*}FRd1[.c1E} k!ߏB LgR¢Jߜ'J!'?#Z9ڹXGR!R)s B#)ZqgZ_~FJ sZD1\ʈZd)[޹Kk!]ݯfJ!&B EJ#)~fJ!'TuR ]Z gJ hfR#)l\ b}b W{CC1]Tb~vJ(BR)pc)5Z bfJ Z1*ice1bc1^Jk Wb1 k#)_c7{1kIulbJ'lZ kb1" pZ nZ1uw )cc1*jkd9ҕ c9󫼔s9.9ОKsB)j{AJ{9P_B sD1ys[D1gR!-)Zc10+k)oRd1]RC)uu'&JZd1NJd9 N9XVW1g{9pz*c9V {C1+Œ{A-c9Z9/RA1ϷR{rs9eIʊb9߲EJ!*Oc)=W}Ax_~s9u§kkA&b9toJ]WgR\^U{&J7*}+bC!js9UFJ^S&J75Woc1\Z{C)p9-b#)hd)WGR A I(#uIcabD1Z9ئZWj9_UWfRArb 5([)y=79)3kc)K{UUb"C)vfR"!(cC)m|gR-ϩN s1]sZ!~^&JP¨Z^}hR :9@PJ-b &J!hR#)gc'Rb.&JGZ*_A 'J QzvkR ]ZD)ӈZD)@tbD)kmZ fR汐gR/RꒆR))c ϾR 7Z#!7+R)WzZu{.C)UWUx(cC1׏{Za fJ ,Hc {!ZS#)Up9WUfJ1'([A9.'Z9k'RD9P'C1gR*&eZ")Y˩ZC1KZ(s -^{):Ub#)pZAxB}Jk9[ۿsd1~8ZD1 Jk9 9sBy+Jk1 &Jc]kkc9xkkB1bC){ cAGڵC1 -C1w~,Z)kC)~KkJҽFJ#!Bjs1_gJ ؀.eJC)([c1Icc1'S#)soFBc)]_ZC)MifJd1-b(cc1W)c1/{9Kk9k^{A{c{sќA-m cc1% cc17?*c1 c h NgRb79= hW1ו5 d1Z9?c1/Y{9 ksI[n{A;w{ k)}s#)U9B=7 cb)ekC1X.GJҜ$BcU{b1V |)m{?)_Ês9}b 7޵[>רb-fAV' gZ iMZ)Y7郅9)cC1֗\GJC1^˴A '|hZC1|hc_?ˇZ!hza{#!UJk1OVs#)w}U s9ל_GR FR)wGJ۟ +k!WuHRksJ{b!՗רZ ''R~A R A&R!'%˃d1WUb#)yB srjAC)ȣGJ!aI8 iZ!ղbͥ9a71WQFJ)| ,!]VT9v5: -'ka[d1՗RB ~oǪs>s Zd1&yJ!p ZD12GR'(FJ7z gJȘGR!\k|B .Kk!b)7vZ96'R9ܪ^7GRA|ȮR5R)-uZ")Ks9/UR 6(ZD1 =Ic$1 cC1ckKk9/OFBU}qUc9|ksGJ͌{FJksgR.ibA8sAw-5B{~{kkc1`z c is9_U{C1*("kB|V c c!گ; c#){+k9G}JC)ȦR1àZ1;B! ~FJC)gR1kTZC)_%Z1 ,{!+?V`{J'Jk9k`/IUZUZ9'A{BA551JZs1"~꠫s /bKk") c9uaʬs _o95}Kk PGRu;B.j{BRXXksFJͥ`Kk9sA]Vjk9߂hc1ߥ9eWfJu c9_̃9m &3FRUU͌{9ZzZgR))uU})k$1&WeJ{ u_[" Icd1jcC)$kR1\Kc){Zd1un+(cAgR&-רZBoZ ]. c#)p˃C1K_ 9uuHsZ$)ֳ\GR!\uZ [7GR!6'נ'J"([ muA!% W'J#)PhR#)FOhZ=U9a.A!YA R A!vR b!GR i[A< ݈Zo{gZ U/GR!xR fR9&&JhZ1пR!=kʵRd1ť c#)fJ"!\`*b#)9z{ sJd9ɧZ) ZD1ÈR9tls#)K c9c}Jk9嵥k9ҝ뮌d1clsC)~ hZ9$s'gJ)WR)*o?k#)i7{ k} kB!Z* *k9%%Ks9mhZd1\[([1\Z%.Aן{J˕רZ$))kA^`Ե`ksD)*cB\s&J{cd1/,|C1{9_JkA^ >s +k1~tsc1{A"){O9skk9>d1|JfȠ qc1[.*PC1]ս9յ |99-sB)FJu]u{%B<pEJn%9u1A)ɫѤJ_^U'탃1A)c_KJ@nBAs9~o {ՠ{#).shRTrsB6Gkk)b߼s9`/{d)o_k1ַR1EJd1 cc)6 {1|fR1/Z9_ooJFJgR")+ J1{gRU% 1u5B1&R ,x PAzs`KkA 's929NZڻ'hAwBy_ls9+-s1sJsW}{GR9Vp91 /s`({1mќ&J] cAk^kc1_jsc1ʦZ1xs1cq9{>W2EJWI{B)6iHcc)ZJl?'[d9SRbZ,zA\wЄ1!I- IJgR@B9!ik(bJ!xGR嗰x!!%+C)^\GZ( gR9 c9{b9u\WJD16*[Z ZoR .'R}Ͻ{'J V 'J!^JoBb#)sB߰(hA :#'JD)p~hZ#)-gA #{#)C&J!|k A#)=.GR$)v7UAd14῕gR)sa&JC)GRޟ`fJ hէR#)YA '+18Z1oVZ9^u/'[#)W{R)CZC)u˦ZZ#)QZ))ZC)TGJ )k1]7&J 7*&J  R")bbd1IC)ZD1 c9ZiZI=z b9^ k1`? , cd9ZZ#)0 [1W([)3R(Ikz-R9sbfu&R<Z)2Kk).Kke1Jk'JJrb1zs167'JPk'JW se9xlsA~{a[A_ؘbc1=+k9wci{c1k{C)' cA^x(*c#))RZD)̊>b9"_Jk1b9+(ps9,[9*kBlgݴ / c!~Ԋc1 *k9b]{IkC1sJ=RxC1+/Aj}3.AuTB1{1'/ДA.hZN{B)-Z5U.|gR|k_es&J/HRKY ks9ྪC1{p(jk9-&s9BxS}bB3WgR#)l*Zc1,Ӥ9uEm{b1>J9M{9÷uUB_}'c1~rl W[_RAꯠӅ99y.'Javc/RC)Ml9aoC Z fJ$1+'Hc1^}ֽc1 Z }6-Is(,jZ)3 k9ߗ|Ps9g|GRC)O'J  gR GR ^+ _yR#)vohR _A ͊9A!0gZ'Zd1uhR$)cVyJޚ#Ja'J$)cgRA! J#)ogR gR#1\(c!U]9,ʩb!^AR)zJc9[Mm(c)*Z!_~ZC);fJe93Z$)؞:k9~w cd1gZAiq]gRZ#!ZC)HZ1/3uB 89Z9xQ*k9BZ!)+kAފW{J_weik9Z c9~Ze1*dZ1jkZd1Z7GJ@ k9{HR9"RD1hhRZ) ~s9}Zd92Zd)تoBݕs9t-|gRտ5sB{#)_ c ªs1 k9X+'Ju?9xsa {Kk9*tJk9 /ks1>_ Jkd9-s1]UnKkB)*c9؋sc1WҜc1 %Z1nZc1ߣ=+k9khlsAq9-j7{!1GRujAVv쐔Z݂탈R={c1O9){(辂BU;{9z cAi'*c9OtKk9AB{1C{]9/ &J۝{")-sJz ZC1O9j@+sc1cZ9;}cC1_SZc1k{1{ިb w[GJA龨9}JA"zRgFJZڻ+Z#)Z 7wb#)qi#)AkHk9RagR :&J6&JD1j9GWJD1 |FR!FZc)&J "!>Z+'Ja*pRD16OR 'R֥A[UHRC)5B k SGJ#)|jJ!7/hZ!V{hZd1UA@(.A /ҰZZ9Ur'RBGR!C)cC1 cd1gb#)~P s)_)c#1{c)|)cD1zk ^R#)ǧZ &J :)kd17ZgR!l^EZ cd1a׈Z 7Oc1U_Z#1_{9_ͫIkD1W c9d1 0#)Z! "+kC)p_gJ$).Ic1W&gR RAZ9XKkA:]s)opˆZD1%5/?s9 [~b9{ϪZA/:jc9U c1/&Kk9{zs9b k1yM([+k`LsC)Lk#!+(lsBws99Ssd9"UsB1(s1oR}_lsGJs]{B߭s9zJb1>O1rFJ!-zn1uUZC))c9=kc1.Ks9kkJKk9OZVpAWt'JќGJw֠Мߨ%J.1]1o_jk9lkd9"V c1:)c9ժs9'z^N1+Jk9o] c)&*N9߶rB&RWVAUmJ{1Uo*jkA-\A{9U7)cAu}=&J!րA 3-A(,j}R =]BD1_s[yb ߉b!_}lZa-Rd1'J!xbb1z'J!U 0ZD)U[gJ!`+޲'R.Z {GJ)zhRd1^Bzxj!9]]7Z bk}gRd1_gR GRD)ZD)ޯHR#1xn c B : ZAzAJRd1ngAbD)gR *)*Zd1^/Kk pb!z|xs)i}bD1%R('ќ9UWAwZD1~] | nR fJa퇧R Z1VJ m,9b`ZgRa R9% c$1*8{D1_`FRJk9c VJkd1WKsA7bd1'Z!(jc)ꧢ 9Ic` "R#1 [9_|'JWwZ9*JkA前 cJpfZc14.(c)R(:fb)s9c^jc9 o¿{9ܯksBS>*c!0`{ b9 9U.ДGJUx cd1s9e}lsHJ W{1`~Jc#)Wjb98*k9w9U k!7 Jk9Ul{9Yb*k1]ksR /Rc1,+/ZC)+&sc16{c1K͇u+kB1׀+AP-J5'ShZ{/ZbsFJv A{GJ./9T Kkc1t{ Hcc9u9Uɬ{9 B)?7k&Jy7ƨZUrcpRVk8ΆRS]_W{A /1z탣9 r/J?pb_ABD1^eZD1U\~#1UUUA*m&Ba FJTFJ%ɉd)UUu\FB !J1wܨR!]FB!U[d)YWZahJ PbD)~~t'J)lB$)ä"GJ(** k)hRjbC)U:7d1Uu*k.ވZb֑C)UU5gR#)GR!;(&R$)5 5{)B,HR:'R1'֠b9U?GR$1;;is)X{#)_-̓#)wJbb k.93Kk)ߎks1}}>s#)5 ks߿ cD)*ն c *,^ʯ'J'7.fRr6R#)}8#)FJA6k9+s'J&uҜJV])kd1[Z!Z#)se1v cJsC1 k)HS9+Zb!HxjkC)U c9ڬbAZd1 ا kc9+k(z1ks1 kC1w sD1֋k1W)cA)a.Jgys9r.|9Vys9 .ZhXr{A^㪺s9p0*{)~Д#)u+{Aq‹ c9u߈*cAyCԬ9U79Rrnw΃9WCkV kA8phZy7W*kD1>Z9~~Is9 C)UZSkZ R ,T{9'sA/p*cA+JOZ}u&R>}7ΩZrxohR{ќ'J\kB1*sR$Wf{A'RmJk9 ˙΃!)/A)~/AUuCN9]UUk"1*{1_IkAZ\N /JU]U4$J]{9x~ySJZz/O#1Oc9탣9_ b |pfRJ*-BD9xR IfRa&K 'UJC)]ޫGR#){hR ˪R$1ꮍ{A~-׋s1gRD1Zy)k9RD1.RD1ǟR JA}kMgRd1jF[ÇZ9-ZZ#)\+8X΀Kk {#/}J!7,̓ ߌsC1_hRd1W~JD)֬hRD)/?Z$)b &*kd9q{'Jd9Σ5gR9b n7*kd1ks9GR!~'JD1 Jk1WwB#!*)wbD1)o+k#) cC1:JkD1*9Z98 &hR#)[ 篋ks9UkR#)RD1e讋kAUC-*cAwjJKY kD1f9Uu}󴵥9U7Uic.{A= c9H+k1йjc'JYfJ!@&+Z")5->*k#)^ cC1}bd1֊RAɪ(탥9ZsD):ls,{'J֥:Z%瑜BVJ_7{RVpk{9hkk{ c#)5sA=ls&JP_{Z# Q0ZUFBzzW/A<}9Ռs&JKkAsUKs9 *σc1Um{Au큌{9ի ̓hZ*Uls9 ko:Ս.&J*kJB) jkd9^\Wsc1.#1SHR꾲s9ksc1G~gRy&JWp1KkB19uub"!۞hZ#)yFJ bapRb K {d1/u{d1U΃!Z9vBd1A_FJ zgR \>GRd1c*k#)[_Z ڄ{9^_gRd1zy gR#) b *UXd1UU2ATRUUGRd9b2GR Uv'RD)]GR'J)5(RD1{Z$)gZ1R 'J$)*U 'J ? !R$) c#)*GJd1*R)\/{R .(c9P` )Ik1-ZFJ).gR1 [bR#)66Z1CGJ#1.gRd1岜1;sAzߩZA>s0{9/P#)^ֽ1U\}uGRIkAvpw c'JI-Kk'JucA^RD9/s??kk9.z c9ZUl{!ls'JU^{'Rs{AnsC1'>틥1=kk'Jx^wӤGJ}sJٺAks)x{c1 c9~#sC1ɀs9]sI"jBLkB)HGRV{J>NGRZ5OI5뵽'R\Ul{C1C1U Z#1 Z1z( c)ﭨZ1 7Kk( "}(ߜjk(TJk")'7?[{  j] #!탤9& ќgRÒb{B2gRjյ0*|"1ո*{9;ǰj{1ZB)sAaz{B] {B)/GJ=WoBWFJZX>ќB5J rp9ֽAU]VJs'JGRi.IbawB 8O#G[0ɣ&%J -b -GR))cz}Z)~R b`&J(u&J"HJ KZ#)As9k1YWRD)m&J!VĿSA/hR9=NZ#)|/'J " O xxzZͶhRjR#)5VxZ#)'gRD)aʦGR#1ɡJ!`hRaJ&hRj9UUR]{#!WZ#!gR#!B}'Jlo)c'JkbgR s+-c9oJ c#)׸hR ߈I|AIZ#) Jk9])ZAkpJkAu_Zc1ﶝb17xJkC)}; c1xC)KWZd1g{ ;b9P堉Zd1 ԉZ$1A kAUX_s9GU}&B(͖fJ)Z#)0Z9h%(Z9⢸jk#).ZB)\~0{!75{d1*k0Z)"Jkf1Ls9ZAW.ZD1:mx{9P'JjKk9%sd1-kAzKk959_osJyYAU |1 ws 9~xs9+۷{RҜJ]98sA U̓9 K{9^{Au[%{c1_{A[&p1WX{B {I,*W^qA.gJ)|om,ZB)p-+pC1˹u#1բAnآ(ڠ9U/9;AnkkA%yQsfJ5lsտoR(̓Jܕ&R\_IUgR,+Jz4AW_9'Zw-o1~k&J U8A{5OJ[QѤJ?OAJa_apk kd1MuFJ!7 p @'s c(&R)^fRa⃷R %J?gR Պj_7Z!^U)k/-cG[d1b]Z9|hڋ")^Z4Z1 cd1ۍ{_Z#)b#)|ZAD1XsBGZ!}B@ /A,hRHR|&JA)fJ c^qgR#!Nd1U]s#!ߨRd1%7Kk#)9rgR!sZ9w-ҧZ9ӣRD))k1חs96^Z1" Z9'%s9%u~k9)c15*[k9ws)bJ9J)c1jsJLs9޸ZAz@+HRd9ݨZA aZ G[ GRd1'[A)kA{~hR1#7b18)k")Kk9~uќD1 u&B~p}*k9V2lsD)`Z9)/+k1 *kc1>{d9ߋsAɢލ#)GJrrksAoGR^Kk9.p1GJϵ{Z /B{9X{c)RGRU/IUAbJA-=9/A.X\ c9~S*kAlUJlsAKpbYQR{Aڞ/Z5 ߭{9XC*k ~z?o1FJ| c53J<: 08Jk3A|믌AB1@&R'}-b9,UJאb9«ФFRAV >BAU9U]둔)ժ{J'Z39xwbufR_Up9*/5318.&Jv\̓B)9Rbd1_W s VIc*FRzcc)^]BuCGR -bd97JC1) Js)^|Z!픎Za'J /GRrH*Z+7FR#) W?_'J sd1 kJ#)̃.B 8 c!ڢsZ!mGRZd1S_Z9?Ub1w|AkA @A!רA -B 8 AeGRC)WTAGR!RD1`Z#)9isD1uIkAbd1{dZ#)pfJ9OZ$)0s9)[9'3BUWRd9RE12kk$)x~;Zi&B) hgJ1Z$)!ksA jAbD9ZD9khZD1 gRd9OW&Jd9/ cC1ZAbbA~{JZd1^PiRc1~Jk9gRd)bkk9kk9v^s9v\ c#!/{9V;-*cA\Zsd1{ 誩KkC)kk9>y cAas#!z? {1|.{d1>ks9hKk9{;#/gR_BBVwd15*ZfNvm̓c1+O9l{A<{1ꈷ/B}~GRW^ێkAWj16;{'RVgIxA)=oIpA.93AҔB9WtJ .lsW7gR^{NFJ:. c qXKsyssbsVhc&Rb@{9jus!9 W^\!Ua1mc9U9U b9rk!{A/cJs9IkAJs9 /&JA2Aa8rJaK*b /BC1i&Kd9AgRC17wbbZd1 .d1Galsb9iWGZ "ogR!]jTZ WULs#)]ߩZ G_^Is!˵WFJZ }]k JD1/ YZ$){GRD)g"hRhR#)'Z$)'R 5új!kGR(2J#)භ'R!%B {B *y&J#)mmgZ#)Z97hk9[?Z sD1R9WZD)/b!kOb1AZ9 V R933C)_ZAkkD1z`FJ-sD1sUHR#) ɿ cD1pbD) {A}xkbA⠣bd9:HZ#1tbd9/5J#1nZc1{[,ZD1- c9Xެ{#) iuJ : cC1Ս#sA kA`kkgRs^)c$)Z [9:&)k9qi.9=lsC1.+k1pXNAbd1.'˃1ߏlsJa k1 <%:2m/&Jz] s1pJU9{{A5{9«{&J^KkA+kJ|W kAbc1uGR[[URJw/ I/b18 k9⭹sAk/I9όd9O'JRX #"1єgR{&Riq%ҜGZw2KsTMmu B [ b'7NGZ(:?h2bCݕs]ySZ*.b'R"^URr[^ќgRhRSksQ N]?U{R@⢠959vW_bb1VfR9WWJ{C1:'fR̯GRa 'J#)\J!k%J"XgR#!'R),B +! R9WڈRC1/*kc1Kv&Rd1&GRa& bH[)k{fB(hZpʬB?r/뚕eZќQ kxZXb]אA]g{9%BUAu/{B1 A!,GRA>+fJ Vo;&Bso>Z^gR>UGR'gRD1[X*k$1C'RD1?B gRbhJc!PJD)Uc9puUZD1/uJD19FJD9BJ&8jZ =WZ#)Zhս#)5V׵d1^\U'J!Z!㠈Z$)~u cD1?Z$)*XhZ!bpw}Z!ZhKm9! ŀA9fëuGJhR#)+-gR(_gRC) bgJ)/+FJd1B#) 7ֈRgZ (b bC)^ZAZ3 cAW]rR9k/UZd1P;ZD1;bd1Zd1̗rb!chZ#)*k1'*k!ksIv:+sD1/{bd9Z#)j({C)+k CʪZ`CAxbZ1 -6RA/ײhR#!v c9. cA{JT |Z-K{d1*c(JIJ{9&'-kkBڟkAZKKkk)Զ9}R$)xp'J{A^qz c).Jw#pZ{A.Tb)|/"1*s9\̓1+oJ.U JWtX}J=7-UB1_KsJ+U/&J){A d9*(B0jkk&J?Ռs&R@oR[ kC1gh |GR}A~Mˢ M籤I%uKsdA<ީ+2&J_yejcc1{V̋c19剫OFZy.&Rq&R7 bKpj`BtFZ'~{b,bFR}`j6wjW%Jk*~g~3*k:km_oERo/p!)CCKKR?{r2fJz&Jiz A<տ&Ja>?kk X^_A)xGJ 2d9WeMZ R)c)I /܂ k gZD1|xݨZ){#*k 'J bd1bd1|~ cd1{u6b9j;Z9r{AU^ kꨪjD1J&J ;ZUZ ݇R ='J!W GR %AZ Z!hZ /VRD9. Od1^\U}bX VbD1}yZ ZD1Z|RC)&J ƈZ#)بZ)ʩZC1MbgR)/Zd1 ,b9ٱKb)㨚b$1+k9]sZ) THRd9CksAjd9}bIrb)6ZD1 Z9;Rbc1{b! k9V) Lsd1({Z%]ߕs!VmkBqjlkd1ꏫ)[d9pZ#)hO{#)-퐔R[]{'Jukk9s+k9^Jc9w] E1ɋ cd1B c$)zcilsɭ)c1 ubD)bAHb9.lsA =A0JuOGRu *cc1p cBa`jkC1ݪ Js"bA&mC9__lsA}r cB լ{&B- pR{Z> 9Jk&RpAV JkI ZGRIZ#9چOBs}|TA'N#1I{d95cjA`sj̓BaKJsA늽 I{FZo&zAB}P%R-)5U{o?j kV1FZ.-&b4,ќb޷(Ѥbo=.b2jjn{\AP-&RUФbhu'9"-b1y̓B_%R_UjsA]baꋪGR)gI) :RD1-hR#)^&J %fR$)62 k hZd1G&J Z˯&J gR J( c98&RD)VCjsAM]WikAo}s9US+k9S{Ju]]5bBR)k9\vb9SZ]s)mm9UWZE1i3=HR!'_J!'J!Km c$)+Z)K/BA@V*'J5(S!=5%Ls#)}}hZ)b#)> cd1??Vik(NZ#)6bC1gHR)30_aj []bD1bD1Ʉ'l{Aw7b9IjAЗb `6b)j,l{)MhZC1bAhZ#)**ZD1Bzb9cuKk$1i6 c(+b1z k1b-{΃Abխ{ ޚ+P9bu|9z*cc9P^Zb1UmMNJcBqM/{B+5ߋs1pz0jkBu)cc1 O9{JcJk{9kk)csz^+k9X+k1V:b9 kJu\4+kAj/A=sAgsD9sJ:o BPlosc1_ee cc)˧%bc17a+ߨbC1(b9Xr-KkAy-{Bؼ |&B5)c9":oKkyyPhROZUcGR̓Bʫ{'JwJkAgŋI}-NI/߭Js:8(s9̓IR_WkkI[zAQ𪫃A={A7*J8**AwhZ7brSrRK{e_hZb!ҤfRinK{NZutj{I,*˃RwngZ)nJ^|fZ^\ެBJsbJA>AaɃ(JE97?gRd18_Jd1tAbd1W5Z9bbd1?)k1}_&J!Zd1\RD1yhS9Rd9GRD1/\{9%}k9>cE9 c$)+5b97GJ!%bRD1{1U]uKR$)_] czʋb ޶hZީZD)nGJK*hR![ 8ZihZ hJn-=b+.>bbd)cI[)7>Ys9!>sA5חbAKsD9I kAeehZ#1-)b(,Z0('IsD1g[bAZ\ZD1:>j9~o kd9KI{b"1 /Z)Z$)( 'Zd1_%lsAq k9u kAZ >Lk9+ќA)ܚLkB c9 ~ Z9`ZAIZC9;='J5*kASsJvk9?s9z5LkA *cA>5b")7oAh|}[d1ۭs9eZd9h;{RolWS kGJ+Qs PGREos9*{&J{#)vb9)-?aZc1IhZc1 lsA/>-sJ׷oZ_p kZx cZ *cpR:ѤZ_gאAx^('{Ap̓'R{UihRWsJoU8T"1Rq{IbC9z:{AqCR;QrI{IܫI{GZyQpZA{uzgR??OhbǹoIb+`˲A sZ%.GRdc1hJb˃9 O9M9[ܚJk9ȱ.&R!SU{A[9Z=c GR ?ﱜ1UUGRD)H KsD1U}CRD1ظZE1%{9_u)c v&JD)Bd1}hR)+z6S9~([(x}A r"Z!k c!szKs9oR_js$)bHR#)*vRe9 cD)[^w9)ìKk$)shZÊHR#)-hR b1y'Jd10]CbD),4ZvHb U#Z#)bC1,]U k9{yZ r{ k!탄1{א'J(֍GR! ZA^ojC1*U kd9(_r#)UZ#1ض]sAvUs9zUbC1^ؽb)"^ 9W_Z9; cd1_GR*Z) *&Kj9J^b1+kI/9{Cwb9?LsB 66msJכb'Jo5Z)Zd1ZuGRd1.{JU'{9~*ZA9s+kC)/,k9wsc1KkA r c`[#9bw c9&oZ9 KkJ{z cd9zKshRwWiZ9¢*kIk{A=KsB'W kA{9e_k9/bc1rqksd1hh0FJUAկHRU{C)p'J~}Z-GR~OIcw珔9֋{A?lu{A*RsA8*kIrOb1BOoasI<\t sI\wWN&JДhZy>յgZsuIZGZ~gZ]9RhR+Q̃I(JҜbSb}*I?6IƦ$I?.A%In{gRM`k{FJ~~ic)c9wR)c -~gR)ؘR xb#1i*jd1{pWJD)V9 cRD1{u'J#!W?FJ!-+&BC);FJ GR &W'R*R gR!`-D)wHR X ވZ!#*c9>=IkE)\V؈Ze1Tbd1!wZ HRd1_^SA!gR$)cשZD)7Z! ^Z#!?HR$)SZ9W b!_Kkڢ,s1v{Ks?+zb!js!fR?GR :J`(k{d9{ kAu'rbd9Sz*s9WSj9}bD9 jahhKk#1b k j#)m{.&R8`c pZe1ښ3bC1Rb#).5b9zhZ9OX k9/b9[/Ls(d Am_s9kB([1gUK c9w;2I7B~רZ#)*{"!sd1VJkC):~s9*k Kk "΃1IGw&J[˥{I\ kA%[gR#1NC1=)k* bc1OcjkB)}icc1bB1|o+s1+kC1{&J{Jz.4/hZ^c/GJ;/WtI?{탄9w냁*KsAxc9 .{A"{I4AP{A Us ̃Ir"9d9~OFZKМJkϯksd9*)kAڬR#_Ѥ kәΣI~AI/Ѥ+kWTZ*.Ղ&J* IWSGR.#1 /A౜B9*8&R\A^qc@J"1kA&J2 WBeA:Rd1 kk ^R$)xhZ!_zzJ S{d1}u}RD)pZ'JD1b#&B#)ֺ(&J#)"[VhZ1J )Z9b$)ws$)[ZD)rb@sHJ$)'ۣZD)7ZE)Z-b9u=Z9NJk9յ7b#)}.HRD)JZ#)k?hRd1>OZD1mGR$)ғKsd1uUa+m: _Z#1%;Z#),ʬ kd1{?9PsD1_zijd)U*Z ~2Pb#)b{9-V}ksd1uKjd9HZC1j߯ k(ワZ#9:bC9cb K`phZd9holO c9ZD1w+kD1zC{#)VhZd1 o*J(^HR /~GRC1'hR)(*k9g+kd1"z{^ksbZR!+֪kk݃Kc &ʯ tJ:_{'J_k cc1⛟kk9^^΃J^_k.AMo]W/˯Z *,. cA *kAwxbc9{1{GRpI sJk-Yk{9[ k9wJs9퍲 {AZ `˃d1}hs9j/ksA22 gJ )br|˃c)5I\ˮI,AgnJ{I{Rm*sC9Ӫ I5;勃I$- &R"kAjI?EZWwpIɇj_:P?b\S&RjҤZw]XA%'ZKsU_!1bz*EZ)#A?yj [_kRc) [ [!.=J[#1ToߧR9[K^jj)hZ)rk bscgJ &Zd)B9'>WS1~fZC){9U/_k9MwZ$),Jc$)Re1jkGJ+ ce1JkE)VWt k7 k97֨b* Zd1UZA֧Z GRC)`?J'J vAmb#)Kebd JsD1!mjsd9 Mb9>絽AWW/Atu kd1j k!bVfZD1?A "b)k9J kC1pxbd9({C15b bк"{#1mj KbD1Ob!//yb!֜hZ>ۣ*ka?bD1k#1U7 kC1kЊ{AWmA}kZC)cbA0 _{'Jd):4R!bBsݲ c9_bAPPZ cD1<2*kA)F{c1C+lk9\n s9# c9{{\gR*/9}7{#1-ls9dt9.>.."1.Tj")uk&RC1o+jc1͍jsC9ekjD9(kAu]bA4wgR")خ&(kC17'5b(sJZ#Rjkfb ZU Wnd9AU"탠 (Ջs I:OA= k{QY*{Q k身HZ`IdMZjSb= #1 IR3j|HB9VT c909__GR ")-Ac*k#)lRIkD1RD1bGR9[_b _R(ȧGR)c4ZF1FRD)B@(c#)[ZI[(R1IpHJ9?B!*r'JX*k;sD1iz*kd1 5\D)pZhRD) cd1uťgR)2ckgR * k(7Z#)}XB &8J 'ˆRC1%׶)u_5'R`bD1cf{d9m&J) (ks z)}.)Ks zևR#)BZj*kD1 kd9|] kD9pU΋AUub1j)/Z9zˆ7*k$1krR#)*cd9]9iR &kgR$)In&Jܺ:b _鐜D)U77ըZ1%[d1^5 kc)k~ cc)獵+k9Wb1[zhR)Ís#)>31HJ1U]6b9ōó'J=5Zd1Lj+k'Jzݍ{1̓'Je5{C)*c(*`{97KsB{JkJx1z΃'RC^{`_+-*FR(g&cd9sUw~ZC1'w"! کs cc1͸*s1 AW0JXGJ}ksBjKsD1R97U9f{90]"{9>ҜAK9* tA]+W9|[L9}М9uM}AXIsJhjxs*6RWﵵ)k,UbV2R)O'RwjKHoFZy}/'J I\|QtKs9mҤJѻWΩb &R?SGR FZ{M'2Ls?(ҤR?;ۨbd1|Z9]M9%V{u9WU(s9}eӉsAGUVKs9UZ#)_bwGR - fJ9ZZ9|J>JD1bC)j,b#)WGJ)O_ _sZ)b,ς hRe1nARls9 YHJ 4dࠨR9+R)-?xkk#1zZ9&J( FR#)xGRd1bwZ#)*jŤ9I}W%RI)c$)ygR!@SZ#)97ZC1) [#1W^|Z(/r*s#)cl{@ZȎ k9Yԛb#1'4hZAw[jd9nZD9離bd9 J'JD1l{)ݛJkD1bc1>/gR*k9[UGJ fR!gR9ZC1b94&sAhKkD) c9?Z *>& kC1hp\R/ʁs)=Z1 0 kJ%(Z1x+k9&kkA9 k j{1- "Z)h+k")'{IubBrj2b9?y֡'pS Tb9lU*c *c1ߕwJkAoJZ1=Z9) ce1޾؞hRD)W‹gZ 򲲈R -hZ#)j HRC1y%hb {b) kC1b) JWu5c1]~o(k#)ݧb9EvbA~#bAs/Z bGZz{ Ru+k)s_GR),.GRD1@Zd9gvb9yksD1յũb)zj cd1-&hR! Zab zZZ*GRkwRC)/]Kk GR /%w*k#)^u{C)7]Kk9{B5/ {D15Kk|jnl{hZe1,4'b9# kI7?Zd9ɂlsA?--{9.'{GRWsD1++s nks9JkA_7'sA*{&JU~==IZtuls9bZ)|V k!x*k)?zA?Zd9qEbC9={C1~JsA0r%̃d9׾AbUO9{A{9"RUܾPAˎ<J׷/bV\wGRw sI(^{9FJά_1ɰA, OI|xJsD1b{d19R=KsJgVPJ?U̓cA%Q{gbZm{jKŌ{FZ[k{0v.BApgZu kbҤhR"&R_J-Ӥ"1b̃C1:JAlI˗J TI ("(){9 k9z΢{RAgb1^CJb '`*s cJk<GR!‹hR xb9[ cA}wZ B)c'JD1Z!u~R(.) [ @ b9!̩Z1?Z$)'J$)짽PGR!+Z$))c hR /ߪFR#)f ZC1u k h)w-bbaZD1QZ#11Vb9%H[93[{1 c#9D1Uv{sb 'J@ʋ Z)ƾZ(8 kD9+ks1zB b!嶼bA*_+kD1'b '{AY c W{ZZ zs cr'JgJ#)!W\D1U%pd1W\Px cC1.UJk9ٵks)zrZ`\",ks}\bZ9& kA7?*k9(ǧZ#)&^ KkJݠusA,XlsA;+kC1ij ^ppCAl{AC̓A 'JaA-KsAhd|sAvpGR J ZC1{9k5b9l cC9 bD1gZ$1/7jD1{NFJ(}IOA74տIR-8걜Z{jROb/Ls %ksJhȪJkA /9_zB'򐔈b_.)JkA|T cIks9?{'RC1\A>tb-U&Z+O@͋B) =SIUk@̓I=׀hZ*pgZ3Z[/p kjZ73j/N")P{k{9 NbR1{R'Rd9 j|'RD160bD13d9}uw #1]`bc9׷߆Rd9؊9UVubD)z\ kd1~=b!':)k!6ߚ1_wR$1 JAigR!ZJ$)p)k$)bD)}hR cd1zw5*ke1M c)aZ1z *k{*Z %ݺZd1pd1uZAR̓C1~΋"1ߗX/C1\_UUZ &J(xm*k)7-'Rd1HJD16&!Z! cc1Og cD1[({D1MwGR, k{#)pj |R#)Mʫ k!ǻKk9Rߔ'J( b#)sr{AxZA[v Kk9wo㱔A_KkAUmsA?-ќAkse9. k'JVO{C1ooM*k9 {9>#9|sAj̓c1ۿ?KcA:n{c1nI{Jk#19gR#1/hZc1P;b9fp(_{ Ikd9k{9%ksd9{ (KJ{AcrT'R%Ҥd9믦Q \(RiR6 kV4{Z:O{J ̓b;{Z{'J Ҝb 'GR{ikbC)x*k#1Lbd9=xAxRl{ACZ#1j&Zy AB纺&RS(رGZҤGR}Tb5b {BgZ/I/6프9UbE1~!Zd1ѲܲbAvvXC157]S9UՈb w}|jD)WLkd1WMGR +-j 𰿥 k)ǸmGZD9 **s) cd1۳;- *kD1wlBZ)ۣb#)uhR#1m|9xub(' c0'h.Aau{$15b â bd1 {)/ [~Ls" ZahRG; c Z#)9s#1W&J"yZ ܭb(xbC1`ZxrJzb9b+kB1/GRUUkQbA|KkA:)*kJ>KshRCe]i{Z]zSJᑊs9&{93!{I7-JW? gR{JҢBZd1p8/{ FJd9|ӯb*̓d1q"1sKs) kI k9!n.̓9vD1鬃I?VXA5ۻAv/iRV{J>+МZ?pb*Vw0Z{̓hRޜ){hbࢠZZ{HR(3J?ҤZ{d1{XbD1h'Z1ry3{9ZsJ^΅}C1!j}wtb+hRX\OHRɯOhZڵ;ҜQ {?,kB<KM(t?{%JM9/OZ?%U"9ѤZŢGRC1蹲GR د'R)gR#1̨^JE9jЫZ$17cD).^XgRD1hXik +/[9x |A@Z#)" c97URAOicJGcugZ9U%Z!mIcE1Zd)(Ck9ub-9_X c)/ ~e9CZ *j{9z-)ce1b;Ic1j{ASݼTgRD1oIb(j&R)syhR +bD1eGZD1~gGR"b(;Z#)ʢ*C'Rd9M5sC1͉ߌ{#)m c ̤b |hZc1NH+sd9]EIk)-b(+GRd94$ d175_Lk(Ub#)ʴۍs )/ȟ09_bKk#)}9HR)vj#!? c#)}ۨZ |KJ Z#)G c(z^+kd1%|ڈR)gR@brZ3#)¬UsA)zwd1{1.{d1:}΃AU!)*b/d1o9^J/b)'ȴ{)'_{Av*ogRY{1)*k9*jc1ШbD1̼ Ils#1b/;'JֆJsA3 KsA͎.IבJUuPA`qhRͥ{'J( .b{+{HR{bZ{'R+ʀls'JбbO9+&-pZ6PHRxo>Z9PZhZC1`oA|ms9'h9+5j~ k޶AjZ|ѤALs+̓WGZ*JhZ-ŀb")7{+kAϴKse9~8pGRmO1xN` ۣA#1.I'R!**b(:I9Zd9^%Zd17{gR$186$FRD1y&{ z+ c$14B_w^bA Bbd1@JkD1{:([9Jk)gJ86*k9_6{ {sBWb#! X)'/b966ksJVۡb92m k9wJ$)BwRHcD9|{d9͚hR#)<b)n4&J#)Jsd9WU~r'R#)BGR#1 *J9T{%Zd1i>Bb({j ZߨZd1%sAwTY'JZwɸ< cd9ab)5Z9gZ) fRD1_ӛ'Zb#)>be9C%KsC1x{ kD1cvsd1{xZC)}rZj8O!}:ڨZacAckgR!7R }Z!2;b r{o1x+k9~ kd1}Z#)9JKs1>7+kd1' 탩ZE#)s{As½.'JOD1믇ks98) )p"1 Z") Rd9aȊfR)!ʠ{#)}{I}Jk9ʎbe1$#c1&*kAz+k(0̓D)ڛ2GJoGR}\sAN&<(R}qxm{A>ܭ{'J*C5/Z7?{'R‹J3HRb*4hZ W~ҤZ] ֵ ceO9^lZ->= k9^\|ns(*/-{JWLkA_RZ̓B=Z*¥TIçK{A;tFZ~.A(%SJ-xTKsusdIHj#1Cqb(պ")gR _Kk +_Z) byМGRuWѤC1rRc9^]GRd16UtFR9vtZ( 'RD9F ls9}R [D1hZv ZD1SsB{CJk'Jy#cAtGJd1 !jcD1*cBKPgR) ZD1>R! J* Z$)%wb$)ڊk9 ZD)ȢlsA}Z'JxDD1}]s9[}s R(:Z HbD1:ghZ6GRD1Ng*HR Z xmgZ)cbe9>^ kd9KmZ)ޭZd1Q[Z#);Zd1{0{D)^{D1[ k#)Z9uaZd9y_j{d1QmϨZ#)v;o k$)/Zd1%ыsC):]s99}ZˆI[#)){ }5Lk9՟{A ZKs#)JsD1WW(&J -&J!\܌{#)m{)'J`~ZD1:Z9+kA{s9sR{7siR 1[ܬ{&B̋sA9$\\^.D1c1sks#)匮.{9Jrb k ""fJ9# J!@ls#!!#-Z]vv{ACsZc9* sAe{A;]*s9 #[J+kd179+ks1|/&JܵW{iZ{AV˶({hZ{[/J-/hR^h{JZ8%-GZ:/Z,qpRkս k}WpZD .HRZP9#'|jC)t{kk /cGJ4\zb9ڮ3hR}9ҜZӜZ'xz틄A6΃FZznGRݽpc9k(*rbt")8/'Rh/Js]rkҤ PjʈRc12A5Yb,y3j-Qpobd1mgZ)ꏽ'R J#1& gZd1Ze9JAsA]gIc)Z9+#sABj cAݻ쩈R$)ǮPR$)R9.6 c9YZ 8*ZD)^wGR$)9I+ke1'{9}RwZ9B +s9ms9b(hKk +gRA6*k#1{9[yqGR!b$)u 'J(h&R |*GRD1c#Z#)iX^Z#)t>H[d9ެ cd9sRD1XZ1scd1g<*k1m]Cb9yEYhR 8ZC1_(c9嶗 cC);XAMY]]I(TZ#)++IgZ$1᪮gZ9egR9JY_UJk!?)[D)_KkD)s$1'sAR`P*c BzkD1{|gRRc1 mbc1S]Z ˠ&J#)rukk!*c9zLkJ.HR]<ksB~sZ5}lsAɜ탥9x"pZ֜UA_r'JiNAu9M cpוAs{GRRd9}gsߟ7KkI* kI:Ks9jb9*obD1 sInATV+kd1sHRY{HR)Bs(J+ A/*cHRh뢱HRם+NJksA.ݞN{B7Z0{gZќb mZtI˭ɫGZ9phZjbjk$)s)Ϳ'Jis9uR姍b/(̓w/i*sD94Z PAxOZ3!b>ﱜI(@zA TZֽls5_Twxpbb#1ՎZ(U.QݮAn?} k s+s(i[Z)s+Z1hZ#) c(*r.9)kA jk'JwwZ9_bD1}xRe1 \ [9/}} dA' hRd1ƆhRd1>UZ!VkAqsZ gR!/"jb "nD1?A c(Z#)js9}9 k1XتKk9T杞b#)Ze1ݯZ$1 ?Zd1FZ#) *cC)kКs#)Z9kZ!6gRd1Kb1ˍZD1(nNZb0Kk ?i*c`RC19R91MK s1:ڟ)[C1Zb wSI!)Jk#)NgRͨZ< [) jLkC)s9UV9ls'B3~sAbMA^I+d1q])c?{9Z/Zd1pZ9suVIkZj'/IcE1 ΃'J cAlsA?LkAҕlsJl{D1Sckk{1&9̓d9<{iZ{'R~,Ks#)*msA EJk&Js0&Rd1ՋHjKk '+k'JX cJ/sd9ߺZC9|Ks9ީS k9^ksJW^bls9 {'JPqKk9:{GJ(0GRִ.A Z`Ob-+{Bc{HR7-* HRnb?s kqojSAj/RkmA{[P c9oRB)n?`b*c9u^4J%s!)4b~bAJ./A6:.Hp&Jx-Ҝ'R kMڱRӤ k{o瑜+k:Z*΃W\pJ9ocA6Q}{d9mՈZ(lsAIU_Z)sZ)_MIZ)XhZd1?_ c)'\Zd1޶A;Z99o c9hR9wZA=I[(+(S9IIce1R)hR9} c#)c&IcF1X\A=U6AUUUZ$)h[{D1խb9ir cD1^Z1hRd1 [Ak c)?;Jk1u{@GJd9J봯 cD1KRAx:ksBSsaHR1IyҩZC)i_GRd)[Z)4: cd1WG֨ZA2*cC1nks{ k![. c$) ^* c9VWbe1Ve\'JaӚZ r"Z )cD)i cd1Vωb g׍sD)Lk9/{AMp)۲GJ 7{D1ZD1h&*c")B k cd1ZIKkC)69ͯ]ZD) :['JuLs9oo9UhR {#)P| Kk):;{94 lsA5sBkgbz۲."!/__s9`UgR9Z)^ks(-5bC1xT I)W-9׍{)AqmIgRd9@@A_^s k&JOB/.1={'J$%Ks'J/KORk] c$!hZ {HRj{GRpA{A*p;buUќbëOGJ骲APxZ9蜾 Ik!&{9孭{'B߼6T'J]Ks?MsFJ)5}Kk ZA#;s9 7{GJK*kB lsA[rˈZC)rc cD)hʫs1/5sB-h+k)KsC1xZd1X*c {9Z cd1>}sd9\_J{d9VxZW&RD1(&bapJ#)h-b9Rxj9:]bd1a{d9nZ9GRqGJ.E}lsAyKsA'+{'JZL{R:ͬ{gR$#bVֵZ/J>.OHRhtbipZ*.A{k{9?Rls1zn99}{9ƦcgJ/+kύ,vp k[aPAr[#A=Y>P'RpRm豜hZ?pZZ~&Jw-O&J9~b ~Z~5HR2^zJJ'ZҜ*kb {)bC1=Z$1:xR)>{e1s|U cAb "bd18b1e*P#)?.W{&J|V]qbd1cA^]W{GJU'f[9Z'J)4s9_Zd1£R$),RD)bxR$){w.$)] $) kAu7bC)wx{D1PhR `Z!)+s$)wg'J)/bD1o|_D1)k (GR ·Z T cC1yZ d1]UAJk)Pb#)?9R#)'.HJ WNȀRZ k9ʥjc1~wxR!MJbRd1q c )cAGUҜd1[UuZ#)i%gR$)̊76gRD1"& kD)RD)sa{BQ N9|/Z_]{HRԷu{d9_b9zZd1HZD1wks9(A  cJHکZA:15>*kAkW+k9(+k1 @>{iRvSZ9C~k09_YasA"UJs9;s9uW^R#1obC1_ ls ==-)Z"!rʩbC1gA1 4Z(Z)GhR9>+bA4bd1(*k): 4+s#);{c1#-~qd1;ʏ1bAXӧksHR/)J.+k}Cc[ZN'JМj Z]ֽ'ZRGR-pJˏ chRJkJ-*kAXJkFBB]is9kBS{~ҜJqAx:OgZ6j@ P(IjhZ7hOD9*߭C)Ѥ+kYvob3hZ,jqI;vZr_{(ׅujRxCjB"JkAT_&R#)վZ(5 kk#)zc9e'JD1/b9l{9WWhR91s)ވR)~ZAbRmZe96(s9[y)c92Z$)mZ!Z$)g[hRD)Kks8KkD1jZ$)+\*kD)_GRD)'J)2Z Wcd1UוIk#)}WXZ gZ!^.A\Z pTA#!`R!^{9FJd95(c9ɏ'J {"Zd1 cd1 cC)~w_gJd1{i c@|gJ#)|Z#)mFB φJ z"&BCZ^gR#)ӈZwkRzB0*'JC1%sB<ܴ&B8ڪ{)\ub#!:bC)ZD1hZ9*"J}'J"1z.Z9xӌs$1{be1'hZ#)D{9nKkAKkAJ˾ {GJޡYkkE1*+lsAB\? ~r)rols$)~nbGR 0ҲJ uA .ZibC1-ZC){CY'J ŏhR rZ B#1bD9%'J(b! ? sd9Пub ή kA#v+kd9b1N5sIf+sA] k9.{JvFOhZbpo'J=oJGR;HZjF΋МZãPZ/hRXxvp'JU?sA c`c* [1+ 4KkB'y4AGbzSb懟#1+YSќZP'R6?0&RqHR {hZRbvKW_A3A*m{/HRyHR5 k SjҜAB5b5=A 6|Jb*k{JIs:ʈZ$)4('R$).T+k hZD1촨Z9KkAWsZD)&<)[e1b1*bd1m-.Z.Z)䨈Z9>{9[yߧZʠhR *c$){_Z ?W cC)]Z UK)%&Bzz9 聽B s&J+ gJ#)hb¨R ;8hRb挬RD)RUhR ׈R x-&J R ߫'c Y[*c1_^b W c^JE9]؈RD)MH9r]"hR }W s#! cd1W5k$){W*kAuEbC)I sD1wZ1 c$)v8kk YZU*+ cU~ Lk!T.)W|R!}-'J)A)>Kk9Uy+kC1__Ls1_\Z")bbD1?_탄9bc1+k9&+kBkkAlsB AqyɮksD1}vWGJ#!C^gRJ!>VSb sd1%wbd1$gZ#)3Z$)jR)C/FJ!Zd1%GJ!'RC) )GRD1cs9]F+s9U^{9NEO._zꬭᩈR (^ksu1{hZ<AѤZ|^HRң{A* pc9OGRZ,qZOs#JblsB}ZAjqZ9=sC)<䐔9>TjQI4RKM)[^~|sJ4QJ)ҜiZˡpb qJc9{I:|A*_(JoqV4Ib_HR  ֽA\׽Z=?&J򨀩b!y$+sd95R]RE1jRhZD)o7b 'R H kC)΋OD1cwks$)'Zj:ks+ksAwZ9!bC)o bA 9u c!kµGJ#)Xp Js HJ!WcHRD)qIZD1gwZ$)o5ʈRa\Ls#) c)P쎯R{âZD1--GJ!2-RD1k-9_u?b1ckkE)ǼKk9˦ZrJkd1_hR#)t"Zd1ޮZ!WhJd1[v GJ 'J &ksAWO_b)[ߧs hꏌD1; c pGR#)>PZ ωZ9k9-Js9zzۭ{ ^+c _Jc!ZD1kKk`nB t(Rm?ys9bAĚjC1yCb!7_*c -J[C)^⥑C1u769U~/Lsc1ܬ{1/+kI<{hZ%A?j#)Y{! c)޺#+k)Ksd9^s*kak*C)s/$1]^ks9\+ka {#)x+_PaעҤ1u,sc)gZ9XLsC1ks -{c1j+sA9Z)c+kD1z1)]/lk 5PGRx{#1Jc>GRmc9O(O kOZZ_GRX^ kJca{Kkd1X~bd1+ C*sC)/PҔhR;ӜbnXxTATZEgy/C1|vTngRּ蒜j5+Hb]]q"9AGRAvLsAs3#)?אGJu9nqIY{ruhZ/}q9ԶֽJ~-R _b#1^GR#1Z&R!bHR /KhR$)%?Z$).YR c +hR8@+k#)&6UKsخ?שb#)y'hU cD1{hRC) ԽhJ)<s ׯhR1.{Z!/ cIl(GJ@khRD) 'JD)+ڐk{1k͵_ ke1Z 9Zaz k!jc9UwbD1~5Ls(lse19}Z9P"> c9zkc9r ce1 Jxn+sE)PLs9~kkA*b1ǔ+b9~{(c xb#)6W婨ZAޢZ$)ғ+c +cd1> c oAU{d1_ +k9PO97Uu*k<ۮb1|{ {b1 퍥Z '. d1AZ!)ksD1 6m|d1Whjc1{9" cC)wt c$)[M{#)5}]WZ JcO}0 驌s9XKs9.Z#) bA(blsHR{A>Wz̓9T.msJk9ylsd9jŒD)b(:̃)hzBC9z[|bD)Jk)-'̓9]~]&.{BGj9+kA>gRd9^6`{(j{Aaq+k9.ksd9j*k9yls1 cAsBg+k ܘ̓C)+ФhReO]1GRo&J)ݫpbɏu΃&Jh c"!Jkd1obb#)/Z98탄1?gR7%%jܸ\nyUU&J΃ Ɗ ˑJ*pbC9S뫟u(Ih΋9ޭAwOI(p΃1Ŷ190RR~0Jt86Z5.9j hZ1 uZ1?gR ^jba۵B(bZ)_Z W%GJi(WZ ^_{GJ)BݽRd15' [$1윘\JcD1\ZE1^GR$)ZAuks9]{ X8?T)‚``iRb$)PZhJIWZ [ωZd1߳b1V c$){߾Z!O be)a?؈Z bD1_bd1ք-Z$)kKk9?Wus( ce1שZC1>k9ijk9~_Nd1M k|RD1{}ͨZHR$)t*cE1t{$1h+kd19ks9:ߓUb7*kD)*cD) 9KsD)w8l{힮.ZD)}8Z$){AWQGJ!(*cd1^+kkC)nMKk#1?ڑA}u{9[_tZ 箾'J!W,db ^[Kc%Lkd1o c!T cd)-Z  cAz{A7lsBP~mshJilse1+2*cD)b!BHLkd)u'Zd1# cC1p⸐KkC1xbD1%ams)"{9oLeKs1{A׵Z9OliσIU֨b#)4*s#1غKsAiKks9}*kD1s#)ZC1"؍s!)/1&B_r:Md1+Wk{c1.꥿ks1ec9>~#)> ~7D)]ˆ/ =)" 51ҤC1ުJQVLk,sxx41Ҳ?*c")*sls") l0d1MM#)zW>WqC1`{D98b94΃1U,k =7;AZؾֵ9x .C)UZAUb"1hZ1hRLjrJR%J!\B9諕*jk!yfB jXhZi Z /}B-+R ]s(>R9؜J((c9c1mb9vŦ9PZU]*k ^_[ls!]}B$)׈R#)onIkE1<is$)IZe1t4jD1&{1.ߩZD1Z9t cD)Ze1/vZ9;5 c9ebD)oc+k _s!i&J0gJ) *sd1Z$)( Njik$)* k#!7jD)Oo c9{'zhR9)Z) r*ke1_^~HJ!I c$)ޯ+cD)ɇ+c$)Lsd1|U|9}qYb ˈZ#){ls9gWWZc)͉jkc)q_R{Z {7sZd1}TW9|Lk kAw}%s$)xb9 kKk'BEZ#)Z9 KkAޘb9{9{C)pb1P15׭{1ݷ6{a8:hR1TRZ1 W^+kc)JbD1X c9NO=1Z$) b9*:}b#1ls#)K*kC1طbD1 k{I+zts9ʲU k {}Be9\s(R{1Lpz*sAYZ fRC)۱sAyksBb]#)k{/Jù9/'JP/hR{ќ*Busd1kBTAXRhR;FRiZU@@JkB!} >c)ګ+C)U2)׶HJ_ls SR [" +cC)Wܫ c@`(/p|ӞӔ *(_*}sa--/J2b (b#)GZ#)NZ9?YZA$EgRd1;&J)b7&JIcD)ۇR ZxA"GJAHR >wbD1ozhZD){dRd9?.Z9r}gJ9 hR95R9hu+{!c:B _{`GJ uhR ٯ{1K+k1b}}hR1{YZ1{Z1b ce1ǥ7R Z)sKk ӋkJ!zRD1CuiZ ZA~*cc1(ӸhZ! b ϏZ)Z1;P筈R9cqaZd1ycZ9bD)}+c hR1֕sZD1{D)Z!tk sjc!x_ik!ZZ+c9sAJrZ)Tjz|Z@b7s1bpKs9=sBbsc1> |Zŗw_Z1RZc) B+k9n*c9?].{9RI)OhR|tٌs'Jkf{D1 ʨZ Kk#)Zr{q9_7LkC)`sA%l{C1\ k {Z1A'J&cbD9 *ZZ#)הZ#)'ʸ{3{AU{lKcC1>>kk1iXة{ s9Ws! \ +c1Cp!Ћsc)O-s`O Mzs [[s@/(UKs)#}9UMM0#).- :'šṼ`X~{׿7[[ c")^+ ]qC) Ҝ':C΃B!Kk)p(2$/'J~WˎGBAynZ~R d1U9׋4'JwEGRd9,sC1{IVHR9=]lk {R!<_ms#)OR}GJ :UR\^WGJA˂%7 c!ZKc [d1x<Kk!R / c1XYZ9ɽkZA8Kk9lk9s1~z^?b9ks9+רZ9 ) c9bd1+k9}ZAпaNAUU[7GJ@z+c@ /|AhU__̓1 nP1Nqu{ {_)hR#!2 k!7wbD1p@Z1kk9#٥МR[^kk96-se1.Ҥd1_K{!_}ɽ{!bU˪9u 9BU{'u'R-_Lk&itbb;AbC) Az4bҤ vxA 31/^\!Wks9]O9Y#)Cq'J0'JL /Z'Q(KHm{O=׵hZܼӜKku[))X)0yKk~^\Ҝ+s#{]{hPskELkT3)X<ܯC1UUb#) S)ǿq9>k.O HJܲqA `#1k חT9NHZ=0A{ Jqd9+9c1qgRB7F$IvIk9'__s(GR#))`GRa@rFRFJd1oC{Sb$)R#)-5R X cD1jkd1zSkkGRD1rn@R)-i*kD)]ɨZ߾R(+(ީZc)gR#)HbD1x~k{9wUZ1 ZhRe1Ze1hZ*?J&(.='J&>)cd15רR(b1bܱa ke1}Jb *[9bHRe)ۉ|hRe1=Wbe)KU'J دxєe1=uUZD)PҜ9_yogR!2ߌs5 k}R hR! c khRD1A?sob Ws9X[]R#)e#Zd18k9]=]*cD)WZd)R(vJ$)_NZ#)zms#)M c9T c7 ÍsC)'5 c#!+n*ka+AXYB\%GJ u8mkhR9% cD)_Z#!ތcd9Z1/گRd)) (lk'Bw kUsd1~zRd1jPzZ#)/^)R1>/ ,ls9[ s9սA^^ќd) S1/UUМ ̓a c *kkD1Z\ c9IkZD)O.Zd1_o c9Kk9b9y*c9tVw*kd1c? kD)]"msc1ДRlkBԺLkBP k~Ⲝ#17#1 mZA-%+bbrbb;Z+葔sӜ cR(3gR#1v(GJ )"e9 ߲B{?6-rZ叓Zjk:9oX ť,Awl@B *vZ^VqRr)pb);J2SA6GgR9;FR c#)+;{GRD1֟GRd1zfZa)cD1oOo 5kZ)# SD1^?b)ΏgZ!`R#)Bb'J#) Z)k9V|)cA7u~Z)RD).ke1]߭Rd1{X~b$)>;HJD1@p Kk#)҈ZHRe1. ijs$) cd1b ¶*k$)6ksP+k)ZC)`hJ#)~vȨhJ⺪ZxR  &bA!9B#)- Kk#)]WHR b)wgR!is9߲XUb`8ܸbD)n|kJs Z)ˡls9Ee{GJ ްZ1҄fqZ#11GJNhJ(<@Z vZ9s_ [ *ls@k+k!+c#!^'J#!(fcB!./9&B.- [(綎gJFJ평R d)]&GJ!r3 [9=1_esC)r*k pb1 =C)KzlsC)W6+c#!spZD)lXRC)Rc1G~R#!z:C1j b{9_}Ms(ꪍlke1\o΃AmIW k9̩b &Clsd1 R1NZAKk9 sHR'޻{A^?(JS+k9?@R)lk0Bps1?߈ZD17%mls9+'-D) W9 !/hRq+k} c#ztZ;>? TVVks yb9+k97QA/!d9k chzq0R‰- co]k*P U#1г,c-1s{JBs>x,c%k3C1qAӶ.GZ7Wub9*GR ->95_{#1_GR9'ZZAnќ?xs!GJ OB 0R#s9׶w7ս7Zse9%RD1]b k#)b1ieR9bhRD)/>c k1%լ{9}uhRd1snhR`H cA++۫HR!HܺhRD1zsZd1/Zd1oce)\R Z#)rp&ZD)q'J2;ߪR)BR)U/q(Jd)FhR ?m~&B y&Z)u'hRJ ܈R *_GR&b9- b9{{d1T۩ZC)>ks#)}Z#)3/Js9x]0Z#)%pLZ!/zLk +Kc#)5ٍsD1qZD)FZC)wb)#mk#1/Zflkx~~RR){9qGJd1OOGJ c!3_(lkB%՝{d1s ^9xկ{ R*c!8{kj{9Y0 J#cZ[EB [#!}J!klkD1nj{HRN^]B{rJt]]Z1ӛpGRU /D)~Lsd9Cbd9z{9폭{Jkr&BALk9 cA{(JsP`(Ïj Tpd1gJ)~e1/RPKkS qlk\*4+c:?=iZDgA!b{9ykr)?O')8ӔA(J *_^d11 [x>qB)jHkAvFJӔZ HJ.Z/rAX^B-A:j hRd1)ˈZ$1nd9yAqhZD1Z>ֈZ9~gR -* c9T[)(cD1~RC1Mjo*c$)jk$1JZ)w&B *A S(w-R ~Rd1\ňRa Mbd1zz={1xZ9>r k9lJk9{}hRE1bb!wHRD1דHJ ڢhRe17ZAP CߨR AAވR!qAZ CR)^R. B cA +k!JB`A:hR!b c ^lsd1oY] cC),Zd1!}Gs9Wo% c#)S)_ cd1>)mk \(Z`xgJ{'J BgRs!] k!>}Jke1+k.&hJ $k&B!~t]+[#)}}b+. c!Yb i%{#)b)aA0)򞻿b9{(;,kAI,k9'sc1~{/e1_ߜ{d1RhR B!踤RagBkeB!O`?*ce9sc cc1?Jk9K9+cA2s9+k#1bZ$)`éZd1bb9Sl{d9_mELkAD8LkApĂs9R{$)9A^0e9_W{A|} !U`#) E1*bHRLk[ސs=HJa>5uZ eR 뫵|@+/|A044C)J vUD)5mc^Ӕmc>X@OfZ5C)- cn~UHJ/BjҔAUYZ\{A9/P&JO9ZAxeZ9kqb9?uZ$1R9B1#tJD1-'Jd1CkwkAɨZ99|jk r[b9z jsAmcZD9iu+b A+8J {9]]gR!hR#)4ZhRGR-ZD)+hR9jRZ99%Z!ʊZ9rZ1=HRd)Z!Z976WZ k#);}gR'b!\ܻZ!iZ!Z1ꕿ`Kk9v^hR J)uoPsC)5/Kc9NZ)92{'JW cA',Z9Kk9^b9XpTb9;{9u5wb97KkC1f/ms#)7//b(, P(J[SQb9ʠLc1%iRqӜd9ף#B}kA {®{(cNrC))өZ b &vZ?HR@7{ RD1^Ϗbd)޷>s!:+p9;2(JOM˸Y:6`?AP9b׽ Kib!H.9U!8΀WsAi!A&bC18gR bb!jpGR$)nGR C-hRd1%,RE1R' &BZ$).*"*c9(c9(wwb#1^^\^fR#)%R)zbC1wgJD1\ohZ#){jd1=_{b9ըZAk΃D1?}{b~b9Ek{1j9wZ ωÌbA^Z9֩Ze1|YZ m2T9]5Z)興Zd1[_ c)۟Z)ۜjZD)t*J 骰Z ~^AA iHR ys)5Z$)*kd1}%bC)[S'J#)b#)rZ#){v7gR#)=B iR#)=Z#)l﷉Z#)*}傩Z1_ 4-HJ#)"ɪZ }2Z#! cD)ҨRd1WRZ#)֯lk1vR!w-Z{T'Ja=*kD1'-WZD1}ooZ1MALs#)XVKk(k{Av'{Ls {9[{sd)ֺ++cd)'Xs(blq []*u 5߀є _hJn>,s!UwUX1 =ڨZ b$)2ZC).gZ f{) 7+k1@~b9G(b1|zbAl,sd1^Jq~Ze17WLs9e%LsA拾b$1#̓HR9KsA5| c9r-RW-4ZQIZ/8 k?]QD9~r qܺL{(_v2s5ZFkD1 bD1]cUZd)=sAvz c)!ʤσ!%kU8)Js( ' ^cks*4 p~j.C1孍Ւ9}u"/^) =o΋#)twUP#)%q cjlМD1uըZd9Z$)rhR98'J 'Ψ2GJ [bZe1C݇Z!uR 4*ʃ9yWZ ͣ9Rx([)GJD1 cC1?FJD1ZD1wHR#)߿+k#1׃hZ9 ׋ZD1|FR *~bD1\^'Jd1sרZRD1=%mglsD1k{AwZcbD1xbD1 U*kZ9LθIAb)/>9^߳b}טZub)]UShR Z9zy c i2HR!'Rd1^Z#)yZ!rKsC)[7hR#)ZỈRD1cVөZ&* ZJw,k1* c#);W c!mZ6˟{C1e>bc1ՔZ#)}ZD)>ss`^&J 7.ls)5͇sd1nKs){9Z ťlk c K{1W4sd1?{94PO'Je{C1˧?uJy_Ud1\sd1 0nH01/!Vz}s1PwWZ#)*8_MMs jbyLkC13ZZD1Ks9bd1cM k#)ۓZd94(,bd1' k9ͷj9Ze9+kA;A/'JOAoҬhZU}// +PIiҜI:iZ_(J]IRAwHR);9Ls@mk1y c)vHLk9cWms!:ms!ZЎ9glsj{! W{ArA\d1yI U'4d1ZV_xb#)RRPd9Ok{O  c)b bZ_Z#)]UuhR)/Z!YORasKskb!_UJ/'zB hR}'J#)չWI! +k#1UbD1W}Z#1i9 +J)W-b'Rj; c#)~RD1U~xb x{$){UkPAhZD1ұB) ZAb =b!)#@ZC1Av̓D1yj)LsA>ſbd1_b!r_|iR ub ߽{#)hR1+k#!;hR9BbC)qWhRC)J!)RshR#)OgR hR#)W(*c ozs!_ k#)ާbd1^݌sD1}UJa'J!zZ]iRX+k`*A#)\cI#)Jk9Ub ,k p(J(f2sams $8k{#)_sAQ{7lkD1\Xlk)毩Zd1߼q*cÇR cc)x0+{ ҜsLk9G k+k /B}%Z( k9^XybA kd1 /L{C1|s/d9 Wbd9ajsD1W?A_{d9R{Au9 kA6bIs9ok{(̓9\_ k's %9IZcWu|,kD1?r9KҜ '0I/XӬ Vb#9}zR(aע"vIWhqA0ʷJ_Ud1u׵(ZNoB2SY׽JOUA;_-{ (PA)SiR]0)RЃ)zo|A9d9TO b#)rZɋgJa AAc s׋l{U/GR!'J)ߣқlsD1UũZ)HR$)rԧZr/+ﰜ=!_`XB ⾟J!ܩZ)~Z y*Z(7'/bd9WQW&Jd17~Z '+bD1hR)&C;hR(.ުKk9qiյZ)b) HRe1Z@ 2hRp k {d1e]gR#)}'R!( `a.{AWd1\d1umZ(;Zd13Za cD1?Z ngR ?eKkGJ,ziZgR~bhRa ;hJ =Z#)=]hR#1G^ЈR#)۳?~lkXZW`w+k#!+c#)>} c ZLs LJZ ~_'R `]rj)mjUZ$1%HR``#)%wU_ u{)y߅KkD1aP#)s bD1_?Ls#)I?Ls!Zc1vz<3_Y{`PPZsB"1\pALGC1p&{C1qLkArogR)ϥZ1 k1鈭{A%Re9ؾ bc1,'R9֖b(-D9Umse9V5 kD1 l{޸Z b|fR& #gR)~zGR *e9 s1w#{9.)D1V{e1oɵA?[Vv vܨZ#)eb K&J` ߾n=ߞBJUӜ)}lC1 a/ /4d9oO岔#)Î{(j `?ӜA|m}v)_Ӝ1rjŋ9UMs U mR GJ 9ZcnHRVuWZ)Z!.hRd1:gR .HZ#!ߩbA .==*kD1a[gR#)'J %%{[B<1 RI J)+A #|'>'JD1zJ#)hZ);?A( .Z ?~J)sR$)7{e9?b Rb1ԺhR)shGR e Z#)m+k#)sysZ)*b ʮGR#)C)ۭ{9^~Xb!(* kD1uz Z /{b#) b9HJ@0(hls#)%͈R)9~fhR ZX]&J /J˷Z$)7'HJ Z!7hR$B)ԟ(JC 'B.4+kd1y=R!W/s1*k ?uGZ#)[\Ls)b1ړR!]*MfRgZwR}ܻJ hR#)nz9i{9]A w&J 'uf9 y +k {b$)kϷ c#)IzHJZ1Ss)Ei{9Z<{$)X6둔9h{D)q{#)Q*@CʇJD1YXelk1cs c_Rj뻼Z_hR"W/s u]_ Js #)uwTJs({J j u7q)UU#)Iխ!u)qU\Z {hR ~R-#1]/(U@5+k)_8 -ums jsZ1"/Wc1_51^Wls@ hTC1U?ú9C1WXR)׽1%{eA(ֽApIȂ{D)+^E9Vq` {A Wmse1j  1\ms ٮ{9lfo)JWgR bD)]߉ZZ$)hRxB {!w-!UWjD)UA :RhR yHR!]Ao&B*A0gFJ ˭'J) 'J#)uGhZ!{ GR$)RD1twFJ)]Mb ;ZZc9U֗ks#)>hRD15 R ~p k >b1(z{A픺bd1b#)v:{!ߩZ#)b'J ӉgR#)ݖZ+Ʈ#)_b9}s9%GR 9KsD1KgHR#)b +b!)c{(=]Z *Z{sͩb)UmhRAa|=|$)m5| ɻZ!Z nc#)탢0 ~gJaxhR! HJ j vKk{skA#)UQ뾤9-'J;+sD) hR9}b ;~HRgR!Z 6; ctb{D13+k *b!ҜT_b{J?ުd1^#1bu"!pU_{#!_iOZ]{#)c]U_ k_gJC)=#GJ):*yhZ KӔ#)Z{9iZ$)PZ(UIbTD1UW׽d1UUCr ׼8 249z3d1 Wµ!nG}z{!RWb bD1u,c#)Ҥ.x0C)7wA:9q}ֵ1W#)5UIn{ v{(]p9aI` (U('_Q9=0({^>ﲌ ͮԜ)~xBUf׵9(^ lkbhq(Jc׻c5)[wEhR =:AMuWw{AR 4 Z HJϨZ$)ĴgR!ӕFJ$)Zd1(]'JD1J!~7Z9 HZ!_`&J ?>R u[O9NkmAbN(R!eJ 3bd1{;GJ!hZ#)rofB &J#)mrhZ >>b9\嬉Z9NhR) /b oob!SSmb `Z$)*-75b b$){?b ױ)ZAڐ*k9Fb$)9o{9}MI/C1 sd1Vub!_{ [ _?Z '}Z‰ c hfZ) J#)<gR B*(Z { _B!lxhJB3lc9%]Z9'+mk1R@ cVMB [R K׈R(3hR#)i9 }&J#)ڠGR!oksD1bBb9omZ9w\ҩZ/HJ'hRD)pR /B JL|(Jd1_J!^}gR$)>}bC)B#) *&JAl,k _}R ru~S'J .Z$)Z׊Z! cbD)-|b#!ðܨZ!?^Z#)c(JC)Z!7*cD1}ܨbs 勺&J?Κ'J)gR s9ls *Z xjxb&J ?Jc)eJ&J W{ %YbZC1],GR"gZ#!''J) k#)Kk Z(~jR(^b k}cb9= c#)bD1@I%B)]6ZC1XWC{{{C)mRb#!C1=/{aV*k ޕb ~. b: r׬{@{ˑd1ULk s#)5opd1Us!X]9j-s +b!rs9|\Nn{){c20")s wD1_gw c#)v}U c// ֽ{B OZ}qr#)YFJa(&J -*c%';U1կHJyHRW岔")pU~׵JݗHT9GӔR.z`ќaҔA 푔AIDnN c(;0~  #1WbU WWUЃ\b kC'B Z%s?/ GO@w}8֡_Zw:3 U  U$1^bU$){ |UsuhR./ c#)߇Al}shR ~&Z̓?b#!jGRHR!j bD1+sa{A#)/Z#)n/RC)J)wxfR )}jvA#:A*:FJ 쨬Z9(J+-HRD)qB)x% k!'gR$)hZ!ls?: cb רbJoHRD)MMZܼΨ k!o{eks!ᰔ(c_ cd9}GR P}Ze1WE {#)>*k!|GR(ΐ̓)^cuZ kIc GJ$)sr-J"7ks"!WZ,4ksd9XФ WW%RaRZ5P yUKk1b#)oW8/ b g+HR hR ˩Z) Z`,Ks9c,eZC1\ZFRa8 c(- (\7)s X{%ls(B?ls3{(X+k!_*ksD1)Z1`c^bd)] c Lc A#) B +k@u, c aƅ1uUWc c)v+|0@R#)yKF/#)qm{ _SS9΃#1UWTHR@#='p |uO1]]ms) ΃)Uojht5{1W׵A:U׵ c˷iWxV#)h㷵lkqHJ*බ!zW*Q#) ݍQC)$1K c)}`GRէ}(ޫؽ$)zZ}R YީZkR +>r y]V,!?e1=KP Ե]Z!U%ݕA@z*s pΏMR s { k xTW{''Jaq9^Zd1|o/ )=}{}}gR!MJ!-Z _z=cA]]uZ#)~|b$)ʻZ9~w6Z$1k{bD)WZ oxgRvZA A *@(JU*J oBW9VuJo-Kk({#{ [‰Z()-+knׇR WOm9K'J!u[׉Z uヨR#)oZ_cɶ_GJ _lsd1[ c}Z ܮ'J a}GJAyJ49AШ.AOGhR{7'JahZU c@:bZ  Z(-)Sz")UuػbaUZaZ( c _/!2}̃_hZ _fj%]-(ks)zP:{C1yRks9]UU\A o:)k)/]{_Zbks(^߭) c1~Ksd1CZD1 s b~)yKkAo/+kAw"|Ls#)W+sc~{J=>HR ξɊZ ڛ0#)yUTwZ`au)U]#)V}Kk#)fD1񥶸Qe9}bWQ#)VXZis95$qAݗ`~OP9w7T)[\~p#)6cUO)U L{ _)k 'rJk`/#1Ф7@.p@,땭(J֝iRJuIR}rx5άe){O2ls@ڮ)ܥWcO _"1U] )U(^W!.(UUwΤAU]C1HRKr r[VUR rWohR!be1ewub!aW^r ysa⺯{!^z֎{@{ }^{B[qc1Z!$V(GJ| cC)]T_BBFJD) DmgR)b#)+WZ#)WZ!; k#)}s~}Z)UZ 譃!Z!lmbl'J _y\HRJfJ7gJ3%Z#).7Z &(bd1]lk![ے+sD)ՉJkD1^SZ ~ +GR ke1mIml{ :}WA ־&BaR j^'JgJ)U7J7b$)`BA HhReVC c}ҟRb c!yZA *cɦBΐ'RaiR 6gR9xisAWOWkAj(k(}k)~UFJ1*wHsC1ĺm u^s}Z5ߋs a)k{)hH#)UjJ /A)*J){r]&Bɡ%Nd1c1顁̃A|~+kxrPA|us&6P#)Z s9.b wuW)UUZtA JӜ -u瑌< U+c#)kUO0 VxwPb Lk {+k9!omsA{1Ή!QA=!0 )T%A{P(JĔ@ U5@ֽ _uWs@򎜁 }s@-)U}}@WoUk{ U W%{!z c5>{&J  ~hk9~t9UXUb0{M(ՂUJ{1?)]k{ hUHR;Aax6[^?: X'? c!'J$)qɝs)7iR[΃(TwTtJc@ ss{1ީhR@ .C)rrpVgRآZFJ _w;fBb+\Bzk#gR$)[/?s9]Z#)nlz s1o\}hR#)~-b v;FJ Ҝd1wuA %4 c}u?HRx'RGRR j{.Z]ݭ9).'JC)7*b$)V k1muKsD1b9oڐ~sd1BN5rKbD1R]QGR!x£J jNbD1U^TMA RtR[J#)]/J "WGJ`kk#)'[R$)ԖGJhJ)uwWZ`. c#)Zs' bAo誸sD1k_*kD1b9s- c9諒(s#!*ˬsB1"oZc1xHJC1c%Ba]Tܾc1!:5A5bc)c*{e1ue{e1=rA[qT| U}D)je1:(9U^_#!gR Z#)\B *kRc"b!+7mFR$)aZD1-PŇb)O\FRY}fRC1O$Z "b!{)O[Z {`T")3R{Kk]9 /d1UՇR!駌{b׈RC!BZ GJD)UjZ$)/*ݨZ "k'J$1[hR *jC)FgZ 9xRd1cd1{~Z 'ZD)euKs!M~wbC)g+J#)v3^@'Re1} bC)+*c ;bd1]s*c$1W$[nk)uUZD1ߛZ$)^h k ?/_ZD1Z#)bhRC)Js1=ZD1- cC){Ze9KkC1R}JR sSXZ _%o)+s Y kP jZD9bD1ގb90*RaK [ UA+kAzj k1{l(+ke9ALkD1/ k#)JoLkd9 k(ls(J{1R(J OhR(Cs(]Qd1UUWMt T!|aZlkC!n!+o c(uC1^r})}͡ *%sasAU;UU{C1T s [~ls)%U/1_QA {!8<|{")0/R1 U@<䗟4JuTZ "pqd1i41חu`7R{8D1\TvHR).D1&% #18z/άAC֋#1okW\bC)}s`#|"!oMUWj(4)kC)ax2 mk9Z]*Z_u?b`7[{UuU] }=U΄1UW-kc ^{@ k&Z@n/*lsborR-R9xլR)#fR ?b?hBfJ k+m&J {%J#)?\&J#)GZ!kGRʈ*'FRgZ)[{߾LkFJ$)\A$)^ `GJ#)e_!kk)8?Ik A!g|GR V_hR) Zeb#)k%]R _߭sc1sZ#1W&JW*iZ GJD1'JA:"/RZ@jHJ̿J&J {Z (Uls IsD1&gRD1 mA@&,B %l{!?Z9gZbʊԩZD1/ c#)K͈Z$)!7b ̪bd1Z$)4lsD)Mj*̓ `GR k{ }^gZ(Kc{O yMhZ ty*c)BE k9%rJc ;LkJ")_֘#)U՞"p)lsApxbIbAnOO$)lk)ҭLsB?^bC)#mkA%999]u{AUUU ls _lsD1M#)+ sbd9)جb!Hs) Ѥ9ŏ)TlIk)WwKk1Y lk~iR!?Z ‚'R)Պ0`BZ_׵9V}0  ^ӔHJuU~PD1XجWskjO| )Wk!U6}򮖭GR]JJМ@+c#1Ɋe/C1폔C1Xd1UZ +s u\ c!7rKc s}gRA²#)'Up q9vʧzc1UsD1}ks qpoֵ)]?s#)ꫬA\0$)UHJ%~;s(WHo UVXѤUWU k#)_Uuksd1wfR'/c1uՏb!ӑhJ gk&J *^%JZ$1SgR -&J1tZ9SRA$)H.8'R9}]ZC1H{T@rJ)6RhZ _AGRa뷸Z JZ)Ȯ'J#!^ GJ$)B):HJ)r cE1,RD)/EJ sZ'*k#)Z>'J ZkRzsR m+k1v&JA0,+)hJ JkD1]Ub'J mZ)\"*k){;߈Z(zjZ riZe13 Lk Z)|Ks cD1+ٛbd)%b`JhȊZA){#1pX _{hZ/JS2m{)wE _YUs9šs9-{9?s9*P#)RR *9e1P!b:{aZ#!75 P֌k@UU{AV岜 WU|aUUl{`" kP 󷫴)ߓ)c(vVgZ Ik")Iy77 "){Hc(߫N9KU+k#)}^3k9--s9-|1^k}"Mk@>?q#)9U cc1 oPr95މJKk!%\(B1"Uˊ_T"1@ќs9=d9wo{/0 X *s#)>[s1mmk } d1VW|uD1VT{ #)P9hiU9T9Kyuw3 nNuHJ%Ӝ\?D1XUR^R "p+[ P#){C)XP~J!JJ!z#7eR$)Wb)q_Z sݩZC).gRŶFJ$)(Z)^UHk)զZd96SgZd1_J#)>'R#)ZC1W1cMfR$)=hZd1Vjd1jgbd1u&Zd1_'J %/'J.h<'J)l A('J1Zd9 B%B#)KJ GR;Zd1 *s~ZBP yKkHR!Ғ\ c!]Կb#)෷HR )HRD1^ez k#)}}l{1uc'R#)q< bd1WhZR b)`*k 5b14}# $)a c1Kk9X k9n{C)n{)cڽZ#)Z~GJ _%Z Ol#1}7d1Bw+k1"=KkA"w+k'Jk8[JB{@4>ќ)*k9yb#x+s[Ls@_Z ={d1Uu}sd1>ݭ{9uZAUs)WLk9&z̭{blsUBb-Îs9=7U#1'YU֨Z`꾿R#9 o{s ײ:-")w_+k#1X|Jk#)vLk '/Iu|>s1UV{1jWR9^C9v6|s *{QJ>-%QC1jHZd1ݽ9C);KMT1W(WU2c] bW){XUݱC1"Od1;HR=+k4AuWUq4#1U}9k#)4 d1{hRUi0)x"*{)DL|D)`!1se1qC)1Bc(. @kJk /NAemVGRZ$)Ne'J '(GRrRB!bd1]u~FJ zJFR#)Xb K?A))1Z#1A`JA&J#):){!q]]Z))gZd1w>'Jk*kD)oZ Ϫsd1=mGJ$)_uApࢠ(J nGJ!28#)Mo~ufZ ;۷ZC)S-Z#)[_r9 ]&R|R#) [gJ HR!hY cD1S cC1._sd1eb(bjxb)Z9wgZ)ʊhZ#):8Za `*k Ij *k"9~sC1w>{A+z{9ՙ+k9pH kb(_ÈZ!ˋZ)V{*c9kU+_5S׷Q9ߛKc /6+c16{A.:sD)^a>ZԨZ yZC1W)UZKs_[ k'ULk9UUXZ#)΍s9mk9mῷs9.s9${9gkAOv~O[Z7ls 1@)R uW5O .7W#)TT{!]{~GR+' :U rUaXUuFJ OS([U\=J{ U׊{]4 Uls `O _UrfR#![mkk!Z?Wkk! Ҕd1_& W{0d1]c{#):R#)WU` p}+k`j?D9âO UZ Mke1W%ivd9͛'JWUANIZT9항Z_ҔGRgX)(J 9fx9V9~ؠ'BU]c9jzWsls):#)}gRC)HHRr@hR#)W^+k ۈZD1+Z9BJɎA "Hs#)|bd1]}-b#1_x%J bR GR)^5+k!aFJj*k GJ PꪣJ bC,8'Jd1&}A!,Z#)[l{d1wZd1Z(ZD)b*k#)js#)WRZC1(c#)V/FR)t`Z! k@/^I{꨿[gJ (Zb`+6s)} uUB ?hhR)5gR)BKs)0^Z(#GR){B cb#1&Z(*b#1+j"1!H{A7ٌ{9,Z!{9w k.b1f̓)0 7Ƣz ΃U_8Բ9{|bC1$4Be]s1JwlsD)*O!\ZS9 {gR k")z5._ c")UZ@נr-s!UU}ʈZ`\hR "]ms 'Z(/[ c9Xͩu kC17oKk#)Ts`lkD1N qQs }/Z ،Ksd)H{(]GFbLkD1~0) ls9\uVZ GR#)dls` e1x_ZKk!WտGRC1r#r{#1+Oq")-74J2od1WD1r_#1ekPZ:td1%ou [D15k( AZX{z0 ,/ Nv{вC1z[q{D13Ҕ jAᖭJiKU'Jɶbf0AJ #'׭(X*U(mVU 5cWQD)5Lk1ߜB+k!5iR9&JJR z6&J! :Zd1XJ#)&GJ@謉&J#)pGz'J j&R)Z(acWj i\J 2 $&J ]FJD) eR9(WR$![[ ~zaA-79bA _V\GR(8b! / cA)Z#)Z)ڜ8 kC1߷gRD1D,'R`jbC1n c)()c5Z۟BZ#)XZ0uj W(_ bd1^ lk#)s&J)\ D1/W)Uz=b)}5{)k]*sAA 3(s#1~R(=sC1KRKs#)cqZ +bB)^hR#) k Vq\)cC)bpRץ9 s#)cqyb)W{D1ӿߔs WU]Kk UWs?/| cvKk R[_,ko9a6'JaZ Z\IswUgRu*kajܧZxsgJbʰJ ۗ&lk1cs9zlsd1g%&B reA?Z(brl{#)/d1_KsC1uvS_I)>NrZC12 jZC)ŗZd1_XZ(J~ls)|C1}r9 hbZ,qHR8є(Kk9յsB) {#)~KsAއ-GR?49--ҔAt"(o s c1uu4C1=UqiR&^ $ޖJaWGTjRh8R=[zC1mq) ?U$165ZAr O97( k 9@zZD)WFR#)[^R 'J &JD1:ZGJC)vJ!-gR)l'J@*A C'%J)vgR(eZ)-ZJ@ jZAA&J/gRb 'A @mJ d1ap@&BiXd1³A@/J k){A+jGR(+{#)~++kd1SJs \ls!_[R PB  Z!^R#!xIR ^'Kk(U-_Kk ms1_{#1b#1wpUA &**HRC1,K jb *]`&Z) j /mMb(q#j( bjks({?A}]RZD1ƦZ)~Z # c Zn y5s)w c@U;{UUM&JAAܟ]Z@*c *?Z`~ϢRuB cAjR`.;KcYZz֜R &e,c \W=Rϵ c WR-'J⋨ t15uUR CR}Ra@'BJZwZD1u c 'gJc){}}9Z#)mMk9WJ B~gR#)ޕ]5{ ZZ c(Kk*k-9~p ZO/9UZ0|d9⎂{Ӝ1<tRUuB)'{C)Lk1tKs9#!{:{$1:TTC1WW59੕ҔIRJꑜiRu:{0!){D9 IJ<Ӝ@芈Q91A&QIJ-H7 ~9[! ҔD1[ls .?s5$)/VӜ jbC1wqZ | c!*FJ {|gJ(,jC)&J&J9|9*k9YWhR`&J#)-AC1 J xIrZ(?WW&J)uwfRanB'B P,uFJnB 4B!JZVZis!S_ ZC}UB]IJ>Z)+k#)Zd1[{BZ#)rqR ccb!.s{!\{9WWZ!MuhRYcHJ]I ե9=A h[9 J)i_9);>ʼnZC1hR#)uB _R)6RV{WRu?'Jݚ>GB5{r!][SqHJ {O c).gR#)e/(R"!c0{C)] % cP$Kc#)Y5Ӝ 'ۋk uD1/fjPtX?39]}D1]UxU|D1y|)? U?|(u*jkA봵*cc1/B c 7.)P!{T,= 9pQ1:ZIJ  8Qd1u^эs >5ӜiR?e9RVAWQAqAYUZd9g_{`-nk}_ނsuA#) 7GRD1ͯ0&J9'FJ) ZD1?˨ZC1j$)P~VJ Jk/2AڳA (.hR#1u~A)W 9f9|7A|ത9a郈lsas_R}U7gJA}{Ba*R$)':('HR$)5;ZD)=UR 4:R/ WfJIZ R U/!b.Mj&B'1RC)CiRÿYgJ| k#!uWGJ)` cD1-iV_{a/R J .5+iZ BHJ lk U߭GR z c+]GJC1ŕݍs#)UWLk1lUJ(o,k`9@.R _ms{"td1sY] c`Ծ?{'JR^/a[R@k"9 =3Z Z#)hJ *s HJbba;+k(U+nbd1s}׹psZ`: Z-Jk!s#)r|%b#)fCjVbn9(kc9uWWRސ(J)1UHJ >*?o+c9E*+kC)?Z9_7 ۾1K$7p`7+s9++k#)r+{16]s")|˲296{#)7RZ@.p)vp! )S̋s(PYZj{C1ف׽9cUd19D1l#)NC>{ Isj{@{ ^"{0;{E9L׵a{ӜҶD1_ϻ {WQ#)cV]9Lc#)ȚMk1|d1U>8p c#1ICABY c "`B '.;IHJ rZD1&J{'J9WgR kbݩZ A AA*Z1]'J(+b^'fJak $B 79a),RTvGJ (hGJhZ3ۉZ!dyGJD)ɿZd1׌w&J$!ìhgJ);+uGJC)*-hR +kD)-WRaxJ`q k)TVb$)@ymZتRa׌(jc){9` BaB Rb#)rHR w|Z ]ZGRȫoWZr Z |ߥ9 ?馉J#1ܧGR i8{C1]^lsd1Uj k{9UUWXgZ)`+s )) Ls so'J .*b@s!WVd~Z׷5hRa/ [ &gkobaZjZ!p_R:Ax*sW_b(R UiR#)B^A -*Z)Z L ka㨎sd1DWUVTC)_\GJ#)\ cb*b C)UrW*[!wͮ{C)oM5HR :Lk)GgJ - J#)mk$)OJ)2 _]{kcd)!'bc) cD1 {ls)ߍsJ੍Bys9:F{149,t0Aɒ9{1K ({3{Zݭb)\q( ꓵr`/Qғ#)kM{7{ k{'5#)Mϒ@y([\Y?4A{AUa2@=9ueC)4IRyGWؒD1q#)⿷[49^YձC)U׭ UUx&R _GR ͯgR`&R-Av9 yI &J B(&J '&J|^Ks7BaFJ"!jXևls }A 5gR!cR#)Yc'B)z{h^s#)VHR!RD)󽷻'J &Zf1_xHJ)`GJ$) B R1^7hRC)Vb#)Z~=;R isZ!݉mk $hR!R rzbRrz~J$)*; hZe1}yyhR#)z܈RD)R}'p#)U/D1 R }s_R V{bZD1sU]hRsgb sb /~jܣuA@B R)Wo]hRcI.XhR4'.Kk UAGJU:+k@kLk)}Ib Ұ)c)/~b Z IXc'B#) jk#)sIgJckFBVFJ z . cc1'ms#)_A+k` Ӛu /$HB,A~ols ќ`-lJ ն | yu׵#1jfs qs_v)-U rrRZ 5]ZC)'URX UUQ)>X709 9c54Q97 u Cڻ۾28p >,kgH*`rU u_QJz6r`(>ذ \{#) XWWR)s{)PWfR!*goERjTB!owgJ oA#)gR#)W5- k1vM'J#1Z {J BC1߇Z!7pzHR#)jR IhZ'GJ O'Jab *)o@7e1qUW'JE11󙯨ZD)׷be1gZd1Z[RD)}&Jazb#))eR FJA*jRd1_/)UhR#!yb!&J c#)M_A /ߪ'A@A{hR lU(J (RAz/ c Ab@SR#)wu\Ls zqZ RD1nQZ 8HR k+k {cI?GR _^? U]'Ja0R}#)UUmR [Kk)dKc$1Ƿw cd1P T׉R y|js`[R 'J nob-XR$KjKk1\k :*kw=*cd1X)/D1}ƵiR!6wméZD1{Z#) غZ1ʀ/sA*vs)Ix_61UAUє)^/PD)ukt)Uc,'B x9@⩯cD)c]UU'J!'{C)mw+c-s_ۼ)cC)W_UqRcOPhskÐ#)mֲ o9wO{D)hLLk ] c/G_М U]UZ Ցe ^~U o+`r{@+?q@PP#)iŪZ A &J,c+=4 Oos#) d)+癐qe9J_Ӕe9&]'q />u ~?)_LsaQP }Ur)ɍ$1Co^t9WqM[$)jU&J)UbA ūfR(oo-ba)7Z)mV9>bA ~4Ia:A) A)pJ &J*(ZC1n^gZAZ zXgR/*k)_uZaJ 9kk1TZ99oZd1͹yZ,GR16BȨZD)*k9[Zd)%hR*ؼ&B j0GJa/,JHRX]lk7kE)lǺ,kOZRa{UsA-+gR}g9e)ba9"b$)5uHR Wb ߺ~bn÷9 0+A#)8[AaGJA{>ms#)X_lsZ(UZ(?Y{)wU]]UUs}} c 8C/D1WZU?{}w*k.T7GJAR R sA!eR+sD1uw(B`3?}Ls}rb?ks)b '*bC1-Hc#!u=] c9hoib9&΃BuW{A*z}Ҝd1_0B]lkIJ!5/HJ4N{A;dӜA7Ӝ#)TW6$1UU܎Od)wUekc _J U*c#)_GJᨪ {s}_R`p bp67p [RMkc).:s1pg'p?:{1zs#)Dw{;R/Zxc) ^uU k rRw`*Y +JbӤmVW) vbk#)%U}-c kqd1^T ?us@ɏ㳴Awu{OykZKd1XZ]pڽ c `s mMk }cKc Rf{av`燺mk T},c.:k)kkZJ#1evZ(?[B)Տj#)]}R J)@ IZRagRaj9ER#1J bZPFJ &B 8)KGJ!{GJaKk Zd1֗MZe9/IXhRD)#Z1˩Zc)_; cAvZ1TT޾ZD1YjgR 7{*c s>_R)6|UJ>,iR  *k#)=}sD)VcW9[Bʋ)c!{SUA&Z1a2~AAϊrJ?)D1{WZ([JVugGRX9`xZu}Aa'+Uksz*cXfJ {Z КWXR imGJlk7'jrJeW:>Z@??BVBa{ꢤR T.HJOZ]Z+c \WZ U=(RZ!_LFgJa.\/9Ls#)LTgl{)^j 7Bms c ? cd11Z & ce1/{HJsb)r [d1{B{{9msJLMsHJRls9fWB$HJ YєD1b/+!_VXs#)%R!\6R j]Ԓamy| 's9ɱKk#)֭#)08( [#)g Z!p^Z hV[PZ__ ca֜_Ja_}9Uՙ1WQZcIAT kkQS|e1ݭE{d1phse1{d1A~{d1P/]P9p WsC)~ ns~Cbk ՉRa`z c 㳭c c R{0tD1w\k9hR1"'R$)vJ)crA)iGRD1[#IC1߿JC1~k]A)'JC1]uB)w)k!/i]b>}b ?UZ#)V'R eJD)}7BÂ߯Z$)u'J˚ c1yqUZ1mhRD)u'JD)Q'J  c1ٛ5uZe1@;jkD)cX#FJ Z9w{d1 *c!w{Z]𪘇ZcR JOQ*[?%+c)R XD)aV/ IJ-5UHJ9x}kZ uHJ#)`_U'Jp'J#)k>GJ)ˈR)n:Jd1[Ѹ'J{1 ŲhRa "ZD1-~_b)Ӱ7Z `GJ d{ wUb_]~Kk 5Ihb߿A K^'JBbbC)yz>BJ!ckW9})R/Bj'J. Z)UB!kc|({xhZ!'[LkC1KkD16_Z!+\lsD)㽍Kc)ZC)@{'B{Lk'Bk c1/ &QRWphJs(J4AX(J?6ms9v`lkBڒ!bfJ Z#)}UGJC!ZD)B shJ nLJk)^+k!-Us!'}lk{5D)U#)UwRx?,bWnjC*cAZ= ̋ SZU. 7ҜC{!A/R9a7'GJ!I僮{u7R ,/'Mk'Ώs㪨TZD)^ޕ|d1@|/C1v_C1[zu)u [ Ϣs$)'Y( /_R  D1ե),[ 2qRk$)GR(RXhR( %J`A#)8t cd1iUGRD1wk_+AC1sA#1E9(BO#1YQ]A 'J#)=EJb R)-}FJ jZ!_GR[9bhR@?crVgJU+k)5GR$)8GRd1R#)b15sRD)+'RWWhR< +k#)߉Z RHJ^p(J!|Չ{@{_BGJaR\`HRZPR]WAGJ B)wҜ)eEUR#)^qTB)zA! ⤩Z/gR!hR4Jyv k-bZb@b k~_Q{jsai{1Ws)rkZC1 [ w]wJc!>)c1qPb{*+s|{ W_KZZVbb#)v5HJ:>jeoBA - Z@ lkD1)b#)ބ)?HR Z)*b$1ůhR)h`7s1ݭsBz{'Buz}Lk9/KciR?:TlkAEb9=bE14-|Z 7{(BN{(JrLkd)̍k!QiJ I [`ʫ+b#!bGJ47kLc ߧ{!V_r OWU+ s1Vӫsn&Z)/G*cA@=-Z$) %J\d1a+pxC) xGBAk_ ?k #r9siJ_蒌'BU^W5LcC1vv [ !4#)]rD1\vrlk@^Ȧ{(v 70|a+5{1T~\Ӕ s/s#)ƩZ#1zfLHRD1,R9oͻR)~jbJ)>hZC)J9O^[fJC1PgI){1A gKFR"GRC)8&J#)XHTFR#)59 aZsA#)BZ@bU9~AJb")hR)&; kd){ߏb9 gZC)ڣ8^b!ysigJڅRb'J$)4\ZXϥs OhR!vbzhJ vBaJ멬1A* [`&BW.Z9! B9a c-/GJ#) 'J K B)z*1 <@ J!BAިj WHZ#)_u&J *J K5gR-$d1a8I5Z sFJ(#pX cC1} kC1UŮ׈ZD1Jes$)}xbd)]ZfR)OFJ)|'JRUr J/ɟWZ |+?UAaÂZ`\lkRZ)n_kBGR>W&B W'J׵ RxB' }+k _R@稃B=mO'B 㧻B 89*:Ol %B\FB)^B(ޗS9 'DRIsZ!'ZC)__{#)bd1\ތs95*c9'Rd1~wWZ 3R)&e+c =GJ'J_M'J@آ/R)ߪZ15b *nZk+c %.|blk1\b1=be9be1bd1b9钳Z$)  c crRmc >Z hs;X{TWUsUUk!ʵLkD)/ɹZ$),^B$1ˠB (ba*Ls!UVFJs{+cŅnlk!mԪZ?sD1VD1~_]#)E]s#)VGGJ ?kc]UU%U jUB?b:=oR +|)5^ [ Ppe1~\r17eb{ Ut{ /ww4")ǥ]us`|1e7os1gWR__sCW @ũR|۫B^s}}]0|Zw{$){}QR$)g_R#)c&BD1|RD)&&J!cKsd1U]5Jc1ZZC)7FJ_k„9A,0N&Bs{bu|[ cykJa%lk!R_O \UeRd1YVe*k#)WWUFR)T_ kA*8J쾽[_-&J z Z)*kd17^UgR WA^ FJa:&JA]_9抈R")]B rWZ**j#)Kz9 B 'J g59 >GR!zHJ!"6J+Rao*'J {:J%'fB(~m߆Bb%BQ|[B*9!p}I1b)kgJ &R#)LB( >9fJ") jZ$)7%UbC1Jk9[W+c#)klsd1}}q+kmkk 1w^R!Q)k!yGRazVvRZC)ŞX nOzZRc)}Z$)xëR(>ɩZC)Ba)Lkd1Ws9ebAmLkWZs.sO=mkA; [e1wb֊h~ c!Ts$!s9*A#)HJ!j|\Z _s^,k 7-wKk uhR"{~Uu#!UU׉R@/\s1am [ m Z1]l$)uYsR` eu~ar_sD)%}Lc`=JD)ӛb)_^'B(d?J ߋ"c#)Ӕ1쳌e1[-mc!p1C)TsgJ gJ R(k{kJsWu%A'B*[|U|!ϵu|W\Vud1a;kA h s1QoWRbz?J!{ygJC)9'J!KgJH[!5JC)9%: `CsmzXUJd1S]SgJ#)UB&ʏ&J)}U^ ca9fJ ^[/9aGR( }&Ra¶GRa{'J Lc)_{ss9 ڤJ)6&RZ9땟Is(߻I&J)mNfR#)_uҤU_\AݸAw&RR#)}e*c ~W.J! ýAa;9 #rR({'B JR >fZZC){ZZ{D). Ba>iR!e?=GJ!$JaއJ 9FJ#)>RhJ ߹&J&)kc1E6fR#)hcD1W]Sz)[)ZKsD)BmsAebAr)bd1A+ls lhR)vJ~ZWRŹ1Rd15[&B)7+sHjoZ-[+c/u [1IZ@"?Zd1iKcD17bD)%Z)@+c /z~{Z#):kU(|)'R{_bs1?^Zd):o,[e1m_ZD)"%nk$)bwZD1UX9 1B Ǥ%B!+ cz:߉R &Z1s쏪R)%>B`0#)ŅU19WַbC)^{PB[cb9}s$!us@ws` \McP_1Uu;hB {C1TVU^Z@c VR)+Q|$)UWՍc!+]eR(Z@(1sO*[#)'VLkYRrWq[c1p89b9sR%ZT#1%7FJ)GR#!''JJ1}R!gRD)hR J!}R1wK]:ژB &B 9 !R!=ۧJd1?VhR ՄZ)_/AiAA v7vR#)vw]ZKs ?Wk(kjUgZwfR  )^ Z `Xb)uSZ#)y_ԨZ)#)U5Jk_&R=_gJ`bwB.u(Je|BaXJzyhR9 î GJJ'JC)GJ)x߇J)ꍵ9 8-J#)SއR pA#)UGJ x *1b(&B Jɼe9 w ~FJ߭x 9"ܖ&R?V&J$)v=s1׵b(b#)KkLk9IsZa@s`GJa갰bbVyW5ZAWjc_'J#)Lk7![Wm+[C)W [9Oy#Z)ހDnlk㪯l{R!ioZ1vTQZ1⺁ZD1+ce18[WZ1O}lk$!ӻbe1UZbe)ܶR!s#!_HJ#!0+c1orGJ h:GJR~sAY4R!gqAR)(J'zkd1{S c :WsD)-Z(u,c z[a9)ܥ9,>lkOilk!euԔ)UMs6p|(Z r_‚v9]wUiJ)R$hJd)R-cD)_!jR ]R)v7>3 }1C~]#)UsߠתZ'.}kaUJnALc!]uQ;kv$ϒ@]⪯GJ#1u}GR bC)~z+) [1=gR9 vR$)U{gRA!J muR!x2( 9 @2"FJ &B0B.JD1%VgR _A#1X;gR$1^A xkd9 0A$1-b#). cD1s'J#1ʧl[gR#1麟kC1ץհ aZ#1wJ#)uZ")_A &J^·J)uZ'J ZbމZ WjR}kG91B zB)a(AotHRbA!MouAhBmBfJ % FJ#!*WZ!gR$)k_hJ)̅RAHJ dB Ua9AAYb9hbJ"'J +Zd1VgJ)J©Z+k תZ)ػ^+c*kD)F9@!AA9 ]<B BhJ(s{/[Z#!ãR!]FB#!΃1WumŒkd1]{rSRC)>/iR!kbD)P݊R$)/ c Z!?kZ$)>#ܫZ!,c$)Z.Nc$){j,c NQ6+c|Z@9`*J!;{7'B ((,c?9664iJ#!_CkUcmk mk [#3{ ~\}vd1⣲kR!55{!}#]1Q t%UVs|?c p«,c#)vRR  r#)˿HB q2"Q!?wLc( yZ "s [lc!WiLk#)]ac _כ!k$)Hc9lk r9]mkD)|k mk1zGJ-FJ 'R AhJ9 '3B9quUWJ!^A xC)}AJ#1}fRC)WwsgRyz'JA ?R&J)A:R#)koA \FJ ۤ9 ::EJ ߩo&J T&J()`gR#17mA 'J)}úZC1oaShR(6~b#)v=VZ{1 ~bBGJ ku'B %7J W{{iRaJ k@&J!_}m(B ǥ1 29zhZ ^?9 ;J@m׀Ks ?yJ):* [)ӻsd1]bd1I- W9a{R!}JBZ &W&J#)u9}baw]R@*-'J .|a% [ z+/hJ((b)}?)c#)wA U&B\ԌcUUG'J ZWURC!sKb~IR!U_ZU/'BVu" kVLk`,Kc#)Vs WgR$)կ=R$);lc1ՍiZ$)$Z )ܯs!qR!+mRE)rws㰧/|e1WUmkZE:bkBD)_׆Lk?9ו4J /s#)^|uHJ2nkr}4D)etW]B c;iJ zqsAM?Y[9 ^]Z!޿r{D)U| ?,k#WkC)m?W$1 Z#)_k!md1UK}ZD)kOU1_R(ͭ+cD)u~qyՍsms!x\d)UWkh,[(4Yc(˶Z)/,S [C)|k$1Wmk17,c| Z gJ Z(sZD))_R(ʎEBD9-M7'gR#)FJ!lʧ1;.:,FJ-fJC)Bɼ9 ~d1#w9 % 5#)AZ#)_|&J ?9 ~ˈZ(߶u%B yJ [GR(I WѻAzA 8hR SޚGR)\&B)WZ|97FJiKHRU~pRe1_ARB 9 K/JGBKjhJR!vAsAڪ'JGR#!hGJa"'B'+c1m\ cd1ZZ#){[3ߨR3VߨRAa29 5 BAgJʇR ~> [ ߫`BaiR(['JLGBݤ1ulkRC)zBU.Z!s7UR=- [#) 'J!-Z Zi"gJ ,k4]R  A2nHJ#)uV]9!G,'9 B 㵩B$)IZ w c ca^׵hRaHB \}Ǐk`K^J9 zgJhA58*Z {GJ ʩiJ#!aeIB _\*[C)Q^'B!^ [!{[d1繥9aYgB( J ;߈R@!]?Z@"rk i/R/rs#)խk ur|9Uد2#!}R@ɯk[D)]=c!_s*[{h| {c}WkcP9n'#)uZZ) cD17nRC1kd1Uj>Z (J :9ígJd1%רZ"!&KKk ZJ"Z1WfJ*nFBj&J5lZv&J/: `gRaZ{9;tZ 99)"_3JB*A `%Bbb9:A 됪Z)Y]R#1xz c#1U]FR ?}A KLtB#))ZD)7n:gJ)pæb Z [='R bRD)RkiR!kO9b(9b`A$!qo5B-RD)}wB<:Lca{sLk_hR ywgJ sݐB"jJ.5Z!o!ZahR"!FB#)VR ]WhRl~XZ A ׾Aby9ߍJk#)&]U9 @2 UN _V]qAa gRGJUͥs@}?R}RvZAR p{_FB^ER Z UHJVmk UKk")JUb\WB`GJ#)׵_B|B ؕ9)>v(Ju+GR!x׽B!&8 &Ba8iR SK+kՉRPŋZ@=B@R#)_qZ:bBa )B@#/>B-<J|z[ [$)GJ#!wrv%B!wR`rZ߽BhR7iR`B&B &*,c SRS [![[/R [$1KUs [U5#)UWb$)uke)|Sc)ͲWs_7ykC׈J:+c#!7\R X^Z :uhJa'hJ "R)(}ls`Wkؼr#)oU%J@(ZD1W}hKd1UUJc)P[~Z/sEJy&Ja9/8B!9)NhZ!U&J&JVscRxZ 2so9i J[b틈R#)[J1aUwRO1fJ)*&J9 b*Ab.;gJ(:7rFB d&J qZ %sd1\bD)'J,kJ@~;{`=jcD)IWekc$)zZ !B)Gk$9+"Z!UUA6B#!=m9a:# [ :R#!PUJ?Z ç|Aq›A*cd1 Z#)]Zd1}9zبZ t&B FBalZ{Jo1aS9a}ʤ1a6{7^_+kGJ!us!UuvbT_HR5^RJ_Ϳ9aۏʈHR!Y\GB U^J UI>W#)aɔRժ%J﫩/JoB _XGB s]e: V9:1 _4uFJJ#)W}7u9 y/9 q+R XqJ }HJPK9 Y:9J .uhJC)Z!ORhR k9(宮J#)HJ")ߋNJ:`Z$)U_TuiJB@whJ`-9 e 'B S(J YSQy+c!Vc#)/ZY| TVY kC)amR$)^- cUkԌ^7s u [(kc);L[ '峌o?ncd1V}7Z!'b w'_,c!TUud)UU.Mc r1b }A9)׏h9#)_,An>+cPu_9a#ɨfR!wGyYR#)}&JrB![w9P#9mB"J!gXEJ!FBJIA UJc"!ZD1UGR):^'J8gR A` &Z6~I#)A b hJ .Z:;+c)qWܨRZڴBkB ECZe{͏J r_ZC)jlxk$)R){pA#)sHRzZ!_}AAZhR!n(R WGJ#)tR!5&BsR$)}WbKc ghR$=hJ q+'J З%{#)eK9a ry}ZaS'J qxJ iI~Z .{R h7]r@8ׯk }FJ ּRyuu5bW}GBo:#)`i:#)gb#)vQhR9#)!c1t|C)A D1 / /9 <9  &B12 [zpB uyR`7?,cߵ+c yUaZB)p&BiJ>i{'Ja~IJ`;WhB ݥ&B V!'Bmӹb!Q_iR n|Z!j~HR zB#) 6kgJ87mk u7+[1T|Z#)ym'B`hBi9b6Z[sAagJ ^&B22' S#){GǗ9I ͅ5s`_\qՅMc wR Kc#!ޗJ GJ IR '{ehJ :n [ sY/!]USWR O]U*c@Lk|`u?k!!uMc)U_A Z(B~=iR#![gR ~v9b;Bf&J +AGJ$fJ)_׼4BA{9򀃫{@߯EB)<تsW^X:Z*c =Re1agR1>rA#)B):MA ,A'A#)ylgJ#)'FJa>J c?(J +HRd17WGR ޝA A hGRΫrRi9{}_ R K-R ZKcd1TgJ#)(JD)}gR#hR#)-VhR *&B lGJ!u`aRbY&B }ʥ: jGJ sP-B d'J> c!R#!$HR#)/mK.|C)wmE&BիGJj9m 'J UXR ~Z,c WWJ!>9A&m&5Z5GJy>Lk![J!8h~BcNn9{9! ?; GR/99!xi9a=3:(&J [.oZ!}?S!Vh9!Tg'Jc3R)0] [#)}+cC){/GJak!U'B#!BA$)z;fB{B P~HR ?ßZ ZB |i R /_A HB `B 52nRC)nIhJ =*{!Ic~RRC)M}՟ [!V(BHJsqK(B!эGJ\ܺ9@X [ =?RxFJ J/ [7{)OUmeL[OUu1@h:`:J"!h5FJ FBa+[U]Z _RC)us!n7Z {A(B rstC1] ǖ9}QC)z_EJ ^sk&J ^k9/AwB]h k!UsA gZ)uJa9 J,+ǰ%9s2r"!PWwUsB9wA%wuՆJD1͇J!B ҰgJ#)k&J ;9D1nhcC)xUuUA9a`B >9b.J 0\'R}hR'A-&Bay,1FJ'r [7Vs 뺫R&J$!m/gJ v/+Z$):+:Z R T]=&B!xۇ [ RخRb*GJҬJ ShZ دb!>rR)W?S]uGJ@B`2+[9ډZa?ؠ'J}_J ߯R R)/J-gJ#)ttWgJasa=+c#)*[ ~nZ9}Z A)B({39aKLNA?]%J ˯KGRjs16"'JwwhR}]RywoC c uňRHJ#)Rd1w[9s A=OGJ!_B` H cډR!(J!HJ!O`Aܧb W{ =]UIc |}%B'B({'B#)?Bbҟ̈RC1ua9 PB k!wG99a>7 [(}KJ R`^p޾R}X+c}R/aA邳iR 'J)Se [J)oWFB`#O*S! ,SC1WxkR(ޚkcaG_{Ra[7,k }r|qY5Mc sZ-Lk ^`%hZAa'(9A.9m 9NP:GJnKlxd1SGRRk)]xA bFJ[GJh:A9UA1'BU]s }uܨZ#)BWuAa'?9$1U"p&J~A)]͇R$1B$)jJkI9bIZzd)ABC)!s['R 51AO+B x*&Jam>ڎiR'u'Sb*kuB 7_|#!/Jkd1,'J! rR k'J hZb{^KAZ9 pGJB+(B ,bR)J 'Ja& cb =[{ZazFJb}Z`oFJaoӽ9 gR@c_Kk q}Z Wsb ucU c 5ue c_i*[D)XB hRd1V_5'HJ!5FJ!~9fJB6B#)m|ASc9)^P9A A6%J ҮJ)}M9 9LA}gR5ZwZ CϾ'J|(BP)]URnp/|HR ~)Zd)_ZC1p|ׯ,kD1gJ/((JD1qA#)uA aA98%B }>A(BR#)ݡu|`|gJb;'B)}&J//GJ 959}A ]WZ ]]AZ?߿R@ZA`R#)Lc!oۨR)BR]R _?A 'J#1B}R)_auN|_?c!~%+cp&BAyLc)_~uZ(%]_s(]9|R)4'JR Up#:B`#)aֻb!:Z J#)kJsA}B#)ihJ#)1zuhR#)jB:R UgR'?[FBA{yZm5'J]Jm{B PRaw߈Z &J*[9a`8פ9`9j>J)]u51R|&BA:AxYnKk ieՇJ[nJe5R}fJA>kfB$i[!եfJ\_HJa_6&GJ Y*c@go&B ZŽZ)}_FJA+Ja{ ZaR#)yƔ9WUUJc|hkk cjKk -*b@tbصEJa䏿A(RhR`neBA9!*#}&Bpм" [WWb@-R:Z ǝ&B uB*+J -GJ#)~|GJ /{9>B⾞A)B)i\9 U9k R"[ _d1" b!_FJ OeGJ ]Z`ʊGJ#)7jⲜAUUeEgJ#) hJ "HJ)SRq'J#)Z!T\'JC)RB1y9U]qWsz=BhR!uN˄1A &B'^GB!ۍ{!_ՅjKkR (J!MWo9}߯1 Za7D1a0ɢ:hR`/-Z A)TR#1m}J@gJ@*s 'U'J JJ[`(J c@?KA¿9C1JZ")]wR J )[#)7iRZjpZ U59:+c)շgJ_¿+Bakd1Ar/'R}%gZ~mAZ Z߮J 퍾FJ$)A߮$A-9%B zJsj {yB)Uz Ja:5&B)9@8b^sUeB SzFRUM1-9@/Jd1XU՞ Sd1U~‰J@Z`Aa7&Bݪ%B~p'BaިRGR FBPZ!pB@8Z`'J#Z!YZAZ ^%J pYc ߕp{@Z5`ERAm$Rocb` #c U&J Z9aU4Z?jtUU'[_)$Ba?xJ >EJRBa$AJcaYkjAw^ɥ9a}e9 9 B #B)VbۘZD1SshR)\A B &B _`ܥ9 *B(wVtC1 9 _A,jZ)5o%B GR!,?hR KEB 0ZC)c7Z$)X0)c߇B ҂zZ1FBD1З%:)" c9_׈R9AhRC1OMR=7s#)yU'J!9aߪD1,,`9@j3GJa.˜ [@FJ u_9lk^U#)UW]b }ՠ *c&AwC)A" B'Btv{A_=L[c1uUUfB1w9C1]e'B)awJc {q_8R 9~WZ 5~9mp&J طK1֥]?B w2Ja^Ra\HJAapjZ\WUAaBaA`RwJ UvtRhR 9a'J )UJD1͟VZB vnVFJ9 [{D)WW卥9(A75RA/B@Z#1pugZ ksGJ/uwA0u1A/-9U9W:a8V [!]uRD1SVRjRaBCvR %B ?GJ {ըZ!z7Z {B -))c \~{GJA^ RXk%B!UZ~fB+w aU c 𠂇J )eRA|~9aYJ}UBa7H&B@ɹ9a6s??R߀RNoZAB__GJkRu}DB7a %B iFJ#)7^k9Ans}OoUhRaߟ;JR .˩Z 뷈êZ(zUI(OphRAx"9 7JhkZ({\Z PUR(]UAaCJ9oAa˯ A!J._A@**A b#*RD1UB ɯB 9D1~+k X_'J FBD1KCbR$1gJe1Nl_W9 ZfJ#)_~GJ)MGJd1W9 P\A#)eű9 xXXB+ A *GR }}R#)voYGBARUJ@.e1`(1@<1 9Ul9Aq9Ar R@鯄9( GJ( |!]lk")eV$s@ ~GJ+'B gJ 5.:(&Jʿ9(cA صGJ(B?Kk {KghR 9k@}Q_WxZ 6 &B AFJymRW9_9 ik aWۿAZFJa0@'BbGJ.ZcUZ 'hR/j}}Z ߗե1fA(x59T#)aR/#)i9A\ޢBM(/ZZUTTRu^B'BX\wR_;Aa,&> k 5%BԨ|9 +)Rar{_eJ &/R)}R)jBarA A"Wjk ^fR p j j+k#)_ |Kt  J[W%lk gJaV(c U`J lkC)7eWA!FBazFJahJ@XBbȦPR]{S"Z CBhRZ ߳;Jet]1 I cD1͈R WM'J "(9)~bA)=^*5gR +9 A`ʯ Z#)WUGB 9 +A/ 9Apsme9 X*'gR'Zrd14 'J &_m&J$)~{A){uB!GJ#)4'R!W9a*8IRC)-f{&B$1&iRd15>+ [$)7՟Lk#)^&J 7RagR ;A |A(;޹GJ 7X{ ՕGJ#)j@GB _`WzJ vBa"R [ZRD) (Χ4 U59J GJԾ1q%A [)}AJ B`jk9 @ FJ ~ |@z%B!Y1 ` gJ EBRo&J WB 9Kc 7!bץ#)UO4cWlc@ܫZUfRaM9a5SI;z9ʼn9AC*b&BiUApgRA׼ZZXhR ܧqAa`Aaz9LfFJasZZ]ѫU1 Jݷ5FRbjj*A5H1a9ô9Zb]{ T_UB_(J}hJkA;AB "B#zB),$W|9UUUT.|#)U]&BBFJ c?R fw{R*jk ߟL!_BWAa*,jAx'J *9 B(W9 >b [)wugJnB)]y'J(hZ(t_lk [_9a J}'9=/l\^d1aa.b:ɏ1BB {R]opR]}d1 }1 (Ҝ}U9aGJ9a*"9n9@rkHJ MB(]HB)aAzhJW9APPBラ1c9Ic UGRi94ZgJ upXhR!ŵB ~k1"wAARAjAA-9a* \1„9a+Au5Jka_)[AbRd1MNR +Z1j+R@WⰯ9{_qkcC)5R"!?+cd)elk!=ZC)fJ-mhR.~pZWZZ 5ERޟFB 61aa9aVsR#)"&JvVB ߯([c1|p'su\ | |R__gJ{9aްfJ Z)ɉSM%J}*{fZkRavxJa5kJ 7/wBF~AAA (gJaz/9A&JuQ@-A *9j1iAaP1rB A "XI pjާ9 z1 ,9`0bªAJ[c1y]FJ(X׈R /AagRjWW'R]AgRUJA> RB)ȈZ!}gB(Z 7A#1uM+9(}=gR[㟥9 +-(9 DB(I9 A A(«J(B(7i9 }p*Z(LsWZ`êhRC1=wuW&B(\9 HKxA)AB#)tZ_%B RAgJAsoǦFJ *-kc!WXRA%BAW69a誸AbGRZa1a{1 #k&B@69+4*[ U{JA *`d9B 4{_TBA"x#1Uuay9*J#)ʸv^9@i " C1A88ZaU⫇R#)9!܈d1AgAasEJSYZiJݕGZe]'JU<'JaTAHZK=1>Zd1&J ~r [#)vKR r~HBb R .IߩRanhJ`+JmGJ |gJB a8 B>Kk p9#)s=R U,Ba(co?hJu_B53R zt!UW_Z)S `ԷEBa9ByB  FB/ B0A OfJ m9aV9{K k@ڒä9a>_`J({sBB b[k9A30B $ԕd1쉆B?)S9 ZsFJ"ZaA!.+ carBa4Z9(mA(|i&B w#Aႏ9\GJ(BAhZ#15uUB#)-ooA 9 XH9(+mJ)>~wB)A@ܨ&J A OB!=-<&B)e6J#!vշ&J-Ba7*R7hR@x8 c ״R 1 w9*fJm)c7%B!s+9kN19aO}Iaw9 99awAyIJWWEc1AB@D)a͕+c`uR 7c")Uf]Ra+Jkrm9asFR!R~'J Z Z ~kj9 0FRRA s ?&Bak [auGRas"R ]/&gba(Za+9z AaA *&B +&J :ئhJaWR sC!]WUk \ZmZ }J#)JRD)U[|R#!XR!wߨZ)}FJB &Z#)}B$1[A)~RC1 5UGRrR`c1T``TC1TWU%Ba0I[C)IBK&B?B *B!YeB &B \>R yhB#9 r &J.QA(D_{ }a}}fJ~9B츅99 ҬAp[iB _?BwL7Ray]R~Y+[`.mc PVgR)uJz'J-7hZ?b(WUOcI)K݄9 y+c U9 hЫ9 q9 8&J'9aC1  zBai[R9@0d1 O9aץ.$J#)|'J Aa&J#)_Y:#1^A J^EB(^K9 Я%B"gR }Ϫ9 A)9( i9(>;G9 NgJ }Aax%B ZA;B RU&J`9ȿe: Yܤ9 I+B :~9 *R'&J9RN9 ;;1 9Aӥ9 \9 9 2Š-9 V!$[ _W [_}=gJGJX:/BvJ bzW&B؈Z v;d1Jg ZA^&Ja3z-!wsyBa|ɥ9Ap"+Zo&JTZ 7/s(ݨR _R#1WR گZ#)muZ 1.RW:KcC)ԩRr("sC)b_uGJ!ZʮR2ݸ [RC!\!*camRtBhAAӼ-R s}W9 #ls@{fJ:=9alRU~Z jhJ)%J).>'J~|Aߖ]9 d9~9 k_%J)W_9(WAϴ<B(]TbC1 /1%Jar7^c1ar Z TB\%Ba_s9asJ>9)*sJ }MAa/9#)GJ)Ue9 A b:AZR/}Wd9: [9 &J#1qn^B A ߨJA FJ@²&Bk*=ANd9]q[9Ay3jWJx>Z AA^d$)uq݄1@h9A( 1+z&JakcR )B@o~AA'c1A1Ҥ9AB U'B5WfB u6B?9 [9JC)WsGR!ogJ S&JK{o'J 98 #gJ 9#)é&BAjFJ[ډR (B5B@ӲgR.gJay9aHnZ _J,FJ#)g^hR#)?UݛB Zm_JA9$A+f*Ba &BZ!wI]}gJaJ79`B T/9#)G9TR k([)5&B`0%B`B݄1 9u^OAA&A A )B71su9 1o/9)a)^&J I^Ja'9j1A?9 mC1A2S+9ARIA9Ǘ21ʢf:u1a %:r:#)a¤1A69 ?R\uA!mل1@9P9 _A@/ cՇ%J)Կ&JC9=9%B:iCפ9'ۄ1 2짔C)Ac"1s%BGJ _xA@WJak'B C%:bRa%seBA1a{d1a5AAõ9AFJ jca}d9`*69ABa^y,9aH.%J͔_~AWAakC'J f:a =_FB %BaW[J?1Aί6Aa--d1 >&JQ_w'J-uFJ#).[ZBp-9z9 )0&JUJyB.\CjBFB+%BA~A9R ]s{__Z ;Kc&B «|9a8'Z`翤9!C)aAq׈FRb%-R . 7gJ%GRaknJa=J R9a̪-RafJ}}9a+9azqAa_{&B_{WAW95 c!VEB BA:AFBA~{&JA'Z 8BsEJab X]W9!ظτ9w֤9 $ByrZd1a=Rzd1FJ J)HR_r9A C)h(Ba?-eB zd1-9 >&J wɄ1 9/v9!d{J{C)a[nka4a!A*q2aWk9Ai#9Av1aI:as}1a5d)<9~d9a(*1 8: {Aa'9Ҥ9 UԄ9 9  %J)5rA!D1 j9km+9 ]xA{d1#p)@mB:{]#)A9 9 [_BAzEB +kA@b%BaYSB W{|#) @A+JXb7}9c:9Ak1aa߄9a(߈9+fJ .c s_1XxC)A9a9!*B\__Z9 g9a`ZeB9 d9 fZ ]WR -U9M<*gR{{!_AcAa1A~9/5C)He#)a]1AR Abc1aiU-fRUWd1@z1 5C)B9a9ad1Aߓ*9)!&&1Ac 15mD1^ &J _R_d1 xc9\c1ܰ!A' 9DE1OEJ_IAMY%Ba.gRa'bKWU%B_r1AcEBauA?~])@(Ja-#) ИBe!(c1AKAa@շC)aK9ܫC1apk-UgRzrR 9 aBa9ߕVTF@==9>=? B)GJd1; c9*FJUhR90")?"1{gR *Bc1)+#-s(?{#1siR܎A1.ե'Bd1']R#)WHJ!IR c$)Lk!/++,k9U}{&J/-$b1}u c#) U'J)⃁GJd1; c9*gJUhR90")?B1{gR *Bc1)+#-s(?sC1sR܎A1.ե'Bd1']R#)WHJ!GRc)-GR1TBD)B+gRd)*R1ou Z9WX cBW b9 GJ1%hR9{R9/=Z9-Z'J5 sZ]{{&J /gRR9hR9zGRA0ZAZ k'J k&J'?+{ZzcjZhRA hRAWhR90˗!W Oꪷ@ZA%(!hRG0Z,'J1z'Jd1*.ɈZ96_T cJ{Ab ,k  &Jc1+ڵGJ1'Je1 cA&]UZ1bD)*/`s(J{.w{iRbA1PBd1 ˥HJd1GJD)(J#) Z9@Z}UR!p,c99#)s9#)1'B#)+WA#!(~9)( n'J!UA!iJC)U%BD1B9WmAd1c&Jd1驃i&JC)Z1VV^\9#)XGJ9>UBC)᪪&BC)2R&BC),R1R9NZ9[R9~ZBѽ&JC)- cc1OZ9}sV^Jd13[Ad1B&J1wGJ9U+8hR9V hR9#)ZA{ʂ Z9@Z1;j* cA/kkBIAlsGJJk9R#)ۋb9EUZ9_5Zc1'J10RAZ9?b1*b9KkB+cJ+kGRx cc1.>0FJk{FJksA 2GJ(ˮ&J9rlR 'J9B )FBd1gJd1'A#!B A#)9)3 B1mB#)pb9D1ΐB#))HB)>УiJ u9! AC)WuB!BD)¨{A#!k{gJC)rU9#) r_9 \A ៤9)sBUd1 1 [9!W9!Tnu9 (B R(?A#)HB(C%BD99d1 FJD)?gR#)j"gRFJ1:XZd)[XX9!`9!π'49#)%GJ1Z**zR@R1>}+c1MuFJ.R9XU]%Jd1&кBC)`BB! 4FJ16EB9$RB]ZKkAUUaZ1&J1оs1/R9='fJD1R9uV|FJd11GR1]Jd1 &J|Jd)2߈R`ꨨngJ#)rhRþ{GJhRⷪ9!>~7+kJ}UK+k1*c9&/ZA` \bAx:b9 *LkGR/nw c9lk&RU)R{&R|sGR*sR7$Z4/*s'?ڐ{[ّb{9ꀮGR"!2 H&J9TFBd1 gR9«RE1<hR9G|b1ЉZ *kZ1-bhhZ9 /ZI=Z( hRd1l>'J()ZA n c95-+kGJt*kA߂ k9·+s9Cыs"1*k&JksFR+sA{b1bʃGZz;{&RrEZ_ufbb-S({1GR9S&)c99}7_R/" c9'Jd1ʨ ks /{"1xbd1GR1 6 kA__}Ib9=:Rd1wb*b9{iRAbJ,&KsA{ߌ{'J_;lsAPX^{ 㩻KkI++5{9"*Pbu{Z]n/̓9zpJ߿j ^4H+fZHILkc9}gR( cBuɏRBuZ9)- cAWjkA+k(jCZ!*GR9"Zd1bAoZC1*/*k9~n|ZabhRC1 c#)+-+k'J '{hR՛ksGR{( cAzl<+kAm.J?{R{blsGR@/JXrjL9;;ېjpؚpKs) /ʠ'R+mJ(Z9~>/b'JJkURAI.R9>KkD1ZA"y'hRA}֢ Z9])gRAZ>ZA)ZXZ9)J) Z9&lkJjZ9Z#) +khR'^lsgRg'ls1*b")< cI+kGR?݌{R)̓hRib? 5B1h9;pZR/b+Pa)`@ 8lsd9gRA)bB%/ZB^ Zd)pR#)whR#)*'Jd1 gR$)/[gR9 [B*Zd) k1KUhR!_KkC) _b@Z") KkhR⽻ c9/+jTR1Z9|}oZ9?ZAώLsA{bRpbPZ|XXPR50gZqq+s}/bwqbb Zd1?ݕhRD) —Z9zpAUU%GJahR9ؿ0RA +ةZBab9YgR97t +c'J5]UZ#1-Z9 c9 k9xt\gZ)bA).lsAk+kAZ9 kApZJ6ZA4(zlsC1">r{9-{9QA//&&JZ'R*j'JEW49ڞRA *FJe9GJD1oÂGJ9$R96*ۈRD1 c)^˯Z9HJ1+ &/MkA=mk`ms`Q%QGZvT"0hR@& {@/+.\1,kd)8&5s GR9}GR#)Lsd1}vN'J`Z#)鋫Z)XhR⺪BC)HJd1[{(J#)ׂ hR99׃Z)\b)Z #!(ZJb*"Z9@ b#)zuJ c) ;{9sA[{bA A[(>LkA 4 0'Jh ϋ{ LkB9 Zwlk mkC1s0|0hR)#B &J9{ ?'J`*&JD)hRd1ˋM'Jd1VRe1Ib9'J)' Zd9ʫZJFbd1zs ' c&J -s9" cd1_,k9Н)mk)*jKkA~| cC1 "ms (q ~9Jc1.Lk@kU90'J^9jkJoBd1C'J1ikrJd1{^Jd1/hBd1YhR*HR9 Z1JD)j^Z " Z &ZAbd9hR9q{ ߿Z Z!4RD1|{BD)4hRd1 \ZC) c9W]! c zέsA[Ugsc1 ΃9GR%1b9R )iR o09ؿs B()'J#)Ad1EGp9#)^HJ!v컺'Ja 'J9Z#);'B#)π'Je1/Z'J` !(J+c =Z tlkHJ0 [9(JD)inZ1wpKZ1HJ +#҉Z`+ c h cb) 0hR=߭s9`xL{A{a{C1٭, |bomk9+ ȎkBtNhR JC)&Jd1-Jd1kXgR$).'J9¢?R9CGJ R!@b?BBHR!?Z!~hR#) hR"!RCZ)~AD)]hR9%Rc1Jʋ cJ56>ݭsZ%շLkp( s Z9nMc1/ c xzms * c mk'J ޏ cAx^Gnkd)`'J(ꊢ&JD1KJ /ޫGJc19#)B#) 'JB"{ _?,kd1y}9 `HJ!jBD1=;.A$).; Re9./+c9R9Ӣ'J!*^HJD1ۡ RAhZ9ŠZJ siJW c9pprZ)jzZd)ʯ{9rZhJ`+hJ`-**k! ,cAk(Jp [9'Bd1"9B1AJ!~B)jMxZ)_hRC1y/jC)ՍHJ)_>J3'JD)|]'Je1GJت9C1~fJA *Z9󽿵hR9t3GJaȦiR9oZ9zR9aKZBWIJD)` iJd1HJ k Z9/'Z HȦ,c1--c"!s1n]]RB1vmk@{R.9GJ) GJ9\f|9C)F5n9(8AD1qZ'JC1}hR)οHJ)jGB)'B)Be1w1B)/'J1/A!n@'JC)%׿HJ "iR쾞'BC)ZR1Z#)`{(J)ZD)._-s'BAZC)/wyJ@$Z1Rc10$RB)J1i|Mc9U [A[~B 9)*B ߨgJ`&B)9)A('B#)yhJ)R@R!HJD)B1KhJ9GJ Nȫ9^.'J#!khJD)m9 *!9?( &B$)WI]'B!"".B k(BC)֪.B#)iJ1959D)B ;):+[@IB J!!'HJ#)` [! BAA" 2A!s9 -9#)$0[A!'7GJ!]AD)BaJ:R1&J*xgJ  oGJ (&BC)A͈<'B +A((b9D1q9( =A#)Rd1VΎWB1~R ߟ'J J:B &(9 *GB7^Z!UQ,[`/R")} c ]>J{A@b A!WGJD)TGJd1̤GB) JD)U'JC)ssB)kAR@0B"!|B oB  1)'"FnB /B.A!9(鮄1 j+9>~6GJd1TUW9#)O9189(c+>:9)xXGB)v 1)*&B ܄1 &9oJz9#)o9( 9@ &A)#.fB)Ad)yBGBd1߷>9*9 > *9#)X9 ~ꗄ1)&B 9 z.9 kBI1,{ kߥ9!%'B)ǘ1 rv1!2)ݤ9 Vd1"c)!9)?c1!" 9~Rބ1 FBaׄ9 "79!\R({EB1ɘiA ZIc 7B .&B)B) 9"0J rfR &J*'B)+A#),Z1?]&JD)+/!FR rjbAWՅuB(ȠR)+R ޷ S)[/Z&J!9 ֤1hGJ@9XsAC)ӟY9)BKkFJd1*gR9nmW2`_w%B@fJd1qFJc)k*8Jc.{R)Zc1ZC)UuZ#)+eJ$! &J߀FJ!^B " EJ h9 ܦfJ#!תR1٣eJ1gRB)EB9W/Z9WmsR9KEfJ9H_R1|pZ9_)WFJ1#fJ1 EJ1*zRd1ϺoZB){+bR9Eojk1ݏoRa§k%:( eBB B0J)F.Z!׋FJ **J dB9xR)6:J#)k9@%JbߨFRD)X:bd1ׯlk_&J@:FJD1~Wkk)R9tP+c!)&JgR`J~Aj 9 rB{AA+BA9sB)U}gR95-Jc15fJc9fJ FJC)%FJ1{ gJzKϜ B#!?uFBZ#)FJC) fR#)ɢfR)ʶeJd1r&R ;Rd1TFB1w=FB!rR1Z"R9ԶR9W*c9rg_ c:uSWLk) WkAVU([ ڢFJ9 :b#)oӟGJC)׊>Z9y=u{9‡)c1Z1{#;ZBheB#1EKD1c_R1kZd175_R(FJZ &R;RAԊR!js@FJ!Z ob =Z {R"){%'eB)ukkm>? }Ф%Jk@꯴gJC9 +: { ~+9Ʉ!9!m-B!/.FJ#)?eB"1Bbc1wgEB# B#)4BlJ*EJC)ڪFJ"!ІJ1kCsFJ*.AB Z9Uy9)n*%BD)C%js@%J1 c9wZ 2sZ1UZ9ocZb))c !ojjk9VU*c!!{ ks1FJ#)&"b9?R9 hRC)R9-bC) c@⮧R1y~ |1W*kB+ufRc)M)c`/b)׿gR`9GRd1ZgR#1B .GR@8R)J&J  Z &Jk笆Rj*ިZ{a_Z@A!Ί{  ls**(ao B3(Kc &]B^ʎGR#!_&Jd1qxB`▨'J ש-*c.ںZB1ƵgRd1`J#)rcFJ ìRC1%B#)"&J ('FJ` R!)&JHRd1bxZ!9J 驘R굾*k`R!?s9Zc)ӨZ!) ƊZ9C*cA=)c9~;s9]?ksb)/ިZa)/Z1> cb1.R9̧ls1ajwsc1+c9Z.(s9OW+k:&%*kB8KZc1buHk ~Rb bd1oI)k)g-FRbB(c9FJ R!"Zd1? ZD!l殺'J A!w$GJ! J x W c@?Kk ]Z")l_Z@+RB)f߯%Bn A9#)lJAn(Z:FJ gJ )c +xZd1'uR$)9(HZ1X~? h(9KkB1R(?z{(]R(&J ` k2FJ `BJk k@Z :(swRC)!xwbHR ,hZ9uC&J#) cC17WR`y⫿'J `VhZ1M{'J#)8"Z")f|R#!=Z!gJ")ӫcBR`%: k@FJd1?WR.[(+k` c!nRA'bJs⮪gR! .*Z9.i c9vZA b9 c&J/U){ c&JnU^{A'.9hc]D1zZ"!GJ(0*R1 fJ#)Zc)cC)KjKkBA+k9(f9qq٧RA{ %B-ɇ6  k9_^Ls1ɪlkGR;bA)+'{'J49 c9vM/gR۪s9t9ySR!#:&J {P+fJB ZC)aéJ zR")/bZD1Z.Hob9UY}AI.A#)φGJC)ӪZA 0R#)}fRD1zxuGJA 2Ac $ [ ϨZZC)-Jd1}Z`:⩌s1gJ1"#+Z }R1xv cd1'5kAVZAv&BC)1?IcE9èZ1-> cAyJc1+ws9 cAbKkc1/{9)k9ys'JRcb#)>*ZA.\R9\ c1ZWgJc1ob{95k)cAʲ59nkk(:.s'RC |&JW/ߌs")舍sAn鲌 cUV {9;qB_o1;5N9ս&̓9b^Jc(:.zJD)ZgR"#ۆRD1n&J! 7Խ@iCgR9(GwgR)K&J$)VG{&JD)lz&JBGJ#)־BD1"R . A!*Z?Z")Lk)רZ!J~Z#)Rd1|w.FJ3$fRd1<¨Rc1&Z1״FJ9^S c9xeRC1:{pgRA"6kkA߻ cAtR9 -؏R9xRe1R9Z192+Z9Ps9sBJkk9j vKkA}zKka⢲jk9c c1*cA6Z9`?RA)/)k 0:kk0|8Acs@)(:pZ_sA;{&Jnvߍs&Jb0Ru(nKk9: sJ|db1֫{9۬{a)'_)c)pR"cJ oZmoagJA "&J Ik /o@A׿b1Z9z}_j1GR!R A @@hR 'J@ت'J#)JC)'J9%Z#)6GR hks@s{R(h[9GըZ1?gRD)uZ1+}Z") k9U*c1* jkd1 c9\R(Z`ZAYzklkAwVZC17 R&J{2!Kk9aÿs'Jw*c9^Z) s"1BlkAz jkA{ z*kA{ïskk)R1Z>&&Zb1.")LkAr ΃JrxGJڛߣ2@j kk *kkA7cZBWkk *cc9(s 1JH9հks9]JkA1-ٳ9(&Ks .%B;Ras܇R1joGB!-Z#)fGRd1|KkA__ս)_wwZ@Z b~Zd1zx'JD) 'JD1"*cAo<+k`kka .*+c"1Y* [! [$)} c 뵘&J!ZC!? c jKkc1PgRB+kBlkAH[9zR#)is'Jw\U[ZIJ cb) Z1ڊ c9*kB) @lk) ({9-|hRV\ϭ{9s9X.տms1b968( k9ł+k9j'?)k *k@*& c)! R0սlsWt_OR:*XPZu*c`R{a1z{`/۫jk9㡺o%J|u.zb1{9 fJ 8(JR .$%B ?ځ&B (RC1/fZ1 ;%b)ށR9s8&B1&Jd1&GR P'{!ߵ`cb#)~zhRd1GRd98[Z9kԿ'J1آ߸b9]RC)wZ1V/Z"Z "6Re1zඪcd)='Jc1 )sBUsub(`:*{`+jsd1 cAJ Z1␼ cB)kZA( kAG0KkAo,Ҝ&J ?y_{'J9P c` !+sJ&(* |RBxs9(SKs&Jo /"1s@""+kb)k/9Z  c(<6/")~9oPZ[|Oc1{9r+/BbkkJu *{Ac> 9:pBP8*̓$J6ER (Rc1YќkbZ 소xJPFJ)xjA 0cC)5Jc _'!oZd1U͊GJd1ߜK'J#) *gR!.yw'J@N@s.*kd1__%Z 2Z /gR1Zd1 ZAe jZ(*CZA}Ic9uif*k9PZIxKhZ9BZ")ۂJ9]bB}bd1q㪩s탁귂KkAZAb)KsD1 Kk9r {9ؼsA{&J ^++sBH{A *{EJ({A {=b1߿+kb1,/{97 {Jz6,+k!)wl0{J)'Jo41ќ)ꭸ.I->/fZb,INA{A" C/IJgKୃ&J;gR H&J)O J@ں*&JD1?:9Z)J;b gRd9&Ja >Z sZbZ){gR#!t;Jd1 GJ9bCA HJC1WA$)"B6&JD1"$Z#)b9bZgRd1b cd){1Kk [$1$ wR9UOKkAbI\hZd9:2hRc1eZ9 k c9 剢ba&*Z9jN cB/ c9f*c'Jb&J cB3lk9.|JsJlsJ[{I{9{ 9~ꪢbBlsA<#{&JCC A Z>*S*k@v_.b.Ot cbz%R@{tZi "3R o@ k@1"wj@( &J!#B!f&Bd1=&J$1?:BZ ZD1J(鈤Z@ɮBchJ#)2{Ҥ@3 hRd1xhRD1"gZȧ9B9!ʂB$1cgJ(҃8gJd1^R1𹵨Z9+bJTwfRAr`}ZAngb#)iZd9=bAKZAۜ k9&.b` r{A?Zd1¢bBkA kkJ{kkd1}bD)B蠭s9jwLs'JykKkJGg-{AsA19?19sa9 N@9kZ%{J {FRuԼ܌{IH*ks9.'{B)(: {9X{Aé /bZ k ƻOQ#*O s$8(3)s#ڟSbk3FR_))/ZTGR!mGR J**k FJ$1򂊨Z GR1 /R9'׽Zd1nZD1ZKs9vZE1b1<*k'JD)~HR1-Y7b :"z +k hR9դ&Zd1WZ(zZ"1Z9r2!ZJ~Z)hZARhZ9HZAשZ9SZ'JFTb`@{'JwZ)⨴,KkC) :JkBKkBVKkk'JSqZ ZD1' cJ'Ls'JasJ-sA^Z!)2)k@*jʪ+kA-ڪ{fJ 3[{RkOA*GR%k{AMs9cc kB9ɪh탤9:'.&ZؐZ'/j€o*sTKs2*s׾R틧b>>ќa9/$R c *c)7Zd1W&Je90ZC)r'Rd)-JE9z- FR$)Tse1~Z%1(Zd)XꊧGJ$)PR *(J#) hRe1֠Zd1ߚb ںbhR)Z9׋b9~\ZA.Zd9HRAJkJu}CUb9obA[gRe9#0vZ9+Z'JշwH{@KsBKb cHRZڨZd18.*k99=?*kAZ9C#} c92"ɭs9obA cJǎnbACz cA({GJ^is*k9q+kA9-篌s&J /GR A{GZBH{IQYGR>^{c9ʆ{A{I' є%Z~z gZf!Ob1pb/ Ҥs' _'&Z {bA{FZc@`Ks9 'J@ *c#1>~Z$)n&B$) +GJ1-b"!Bb@X*c#)_sA;+}msB^|s9uNLkAv7bd1#*{AjsJX_bjb1&( cB1.7JcAjcKk9{ *kb3s&R(OIpbJ+z{&Jss݋{JB @ۘ΃I'I&IJ{gbpRk{$Zyb(3jB@bP쐔'Z. /%RnB(*k 1-=jk 뮬&B !gR9>VCGRd1gJ$1-*S9Z91eRABbD)`RE)6*Za8Z!@WcgRe1^GJ)gR*Z(bAYO{JauZagR#)JbA"+"+k#)4bA>}hR"1Z#1?ZZ$1.b");b94b9b1Z1XZA|_bA kshRWnR]%}kJS՛bC)VlsJbls.*-nKk1?Js1{IkA sI?VJsIFdjs9""ًs` jb! *s1 wb@>+ R.틥b=J_ !W{AB:*Z?Q/hm{jkZJ thZ)+0" `'Jsnh VZb9-Z9_RE9`gRAŏgJ1 7'J +c@~ΆZd1(5{1hJ$1*&Z:;RD9kZ&J Ф@/R` bc1Kk :jKsAdv}wZ)܈Z9@.bA%jghZ *"bC1e cd9.b#!HRC)* c ZC1);+b1( R9޸ cd1ܤR)&̓Ay}{b'J!{a"*bA_ksGRl{l{9{BȇZ ʈPA Us@˃A_/PgR/0J~sA1KkGJn(f'J|̺1&*kb9{&RkNM ꘎J-Ѥ ⩻DZbҤbռ{AQ䦀Ҝ*sC_̓[Ru3k{#83I"Z̃ $ 'R "b$1
Z jRe1΃B)_Z(RB " ! MWJk Z$)Z1hR9BGRe1lhR! J'J"1-b`k+#1ШZC1~ [A *cAbb kOZ 诫bAwV%+c"1ШZe9&:+kd1{gRb,R#)u'Ja, p`kI cB"9UZ 0b( c@Z93:bd1+kA31*+kA /_Z`,(lsA/*%b1:{'Jf'JB16+kA-bA+ kd9/ߟ{FRe lsJ2>hRɷ ThZ;_HRs&J(09**.JBkr kc1:lsRc/I۽ ͋#)ʂb3&R_/A p kҜ{ ޑA1(@@ K{I7.8GR !*p ?Jk ksb1܈Z17RD1 Z9{R9:c9uRe1 hR9 Z1)c)p {Aw}s k{I'J!b@ヹGR9{;Ze9p/?bd1|HGRd1 *Re9Տ*kd9p9b(Z9ŭ; c9` Z)X*sd1=kk@JhRd1,*k#)s)+kBWKkA쮿KkGR{ͻ+kHRvKs&J=8/s'RIÙs9KkBvb*c"1pbAw| ksbAX?"{A΃b9.:.{R#`.b=/bzZ掌sb2!^pbsKsAWpls Ǝ/GR.G''4&R?GJcҜ kb⪪pbԚ М {A  hZ?7 GRD1kxhZc9fFR1.:Z9f~}jkd1sARA>ZAКȈR$) *-ZE1' E1~?KkJRZAR-|#1ﷇbd9l',bC1bֻZd9yw'Jd9:(gR9- c0/z k9o'J#)(b1?ۢhR#12 cC1Q+W c9?l{!z cd1Zd1)u&J$)p|GR)j鷨Z9|J[Kk b9*ޢ+k9:{hR赽ls9/gR{'J}{gR,*k9sAm*kI"b9L¢#ksC1-OJ JsRܨ{Aߢ΃'J,=:{b+Pbw'Rr".O#A^[r{{AќA/ќm{w/bmQ*+ rPѤArںgR@ *Iw5S`0lZ@'R9wƈZ9ېZbj+jk9{*kAsҸR9;')[A'J$) phRd1)3jcA cJ`s *>kkAG[mZ9xGRD1'J9gZ#)R8,GJ( (Re9ls@*ڻZ9%KkAvZ#1=5gR9)ީR1B'Z:sAgb#)ZZ!~/bd1ҩZ&*Z'J7)+kJKkHJP̓GJbO`j({9:{GRM*kd1b ksZubI;ojGR/AMLk9{GRWlsIHR?GJ8 kGGZ *b{{PA{^ZLka1ӜGR5Pb ΃&Zˉ.-&Jpd9",뱜GZ/3@b +b@S;b@+gR9`ćRE1*+Z9 C kB}ZA|SR9)kB5gJ9+)[(B뱜`*c@Zd1xbD1˃R9,+jZ$)+BZ9?ҜB''+s++{J4Zb P*s Ls>c㲜@ PQ/-Z@ j9mZ$)(cAU7gZ(*{c)R90̀Z(+k9fG}hRD)РhRe1lkb9h*k9tb9+]R"1MGRe19ٸZb+ cAz bd1GJ)ȊPZ$) Z9?bCR9GJC1(Kk`Z#)p cC)XKkA^{iR. cAwZ9,XZbB޺kshRb9B c)Kkd9:bc9~ֈZa:+kBTtub9LnS'J0BZd9+ Z9%0 kc9j{J#+ k'Jf{Z {bڙﵵb׷gIA‚ 3 cZ*kAkCsB/GJ''0jnP96*bZ,PJ ʯpGR/ p kƊ4{WfZ-,('R@- k ɪZd1KbAO}Z(*bZaIk9oRAuksD)w.GRD)ЩZ!8zbC)zgJA@&J!(CʪGRC))hJ ʮ'BD1}B#)-rZ#)ZoR#) ZGJrR [d1wR GJA xR")hR Z")RC){b9_%ZAOVʩZD1+k'Jּ*chRekKkHRc lsA\~Rb#!}'J).Zb1J &JC)ZC1Yyjc1ZC9ab`CbZD1˭ kA>hRDž̓R ќhZ/hRJ`{GR]C_] c18 JGPj.{ Qb-hZ`{bxVa{ZvuU#9:9<4/̓C)|hZC1gJ#)" c9%Kkd)?Z *b9 c96'hRC)x2!ˇR!phR#)hR!j "*cd1cjR(:>Kk9}bB cAn>Z)ZAwzZ!Z"Rd1ԸZ#)bd1̀sAZbmk9Jkd1/} c9t ce)' Z9 =k(JW{c1{Z:Z"!#SKk # kC)+6LshZ665{c1Rs&Z#):b9dЌ{#1NKk1bC9}){A"hZ LsB1N k'JةbBk\bA#. jKk)* .ZY/bm{9Z`*1+k ZKm鲜Z0HPALJqhZjwqR{ *PRj\^0HR'<ҜA66*J %GRd9}cZBA.GJ)9@$Z$)=[׫kD15([9V}Z9ޯwHJ HR!+Z9w#ZD).*ZA{ ~iR9% w [A+cByZ$)+ cC1<>gZe1"Z9u˒jkA}RAmZ$)ئb1)Z(jZ9~8Z97Z1>k c`h&+cd1]XZ:.Z @ +k1y+bA:+c'Jį޾Lk"!ʀLs:)cA}R@ $b)Kk9ZAb>ZA1NbApKk9ho c & HJIMb p k9 %{b9c1+{Ak cͦIʬgls!! )@jLk9Y cAۜRJvR Пb!GJAgJ9:ުZ `* cRD1}Z9kҜ9UU\b9oz~Z1pHJ$)*R#)2᫉R9d c#)xꫨZ9_Ҹb9HRd1>*hR9RZ Z1ڪɍZ1rkk1[WGJaGJ(kd1/+k#!,c ͫ+kB⩽+cB*/Z1 4*cAKkB{J.}UZd1w`Lk"!Á{9{a k!bD)/ʍZ!!>{GJwls'JXo cD1#{`Z09k"PZ(`^q`b 3;@Ls H䤩LsI {1  cPhRx R^O1/gZZ` +gR#)PA`J(*c9wZ)JR9+R#)gJD)bgR9 ߭{A^UHR1jFJ$) ;*cd1Lk)z.hR1o R9Ze1gLkD)7׭{#)k'+c:kkC)uhR9^hR$)k,k#!ԪZ (R9nmZ$)۲oZ@ZA(Z9 / c9..@Rq}_'Jng*iGRp,s" 6/{ꚋP@`Kk(|9#=Zq cw,QA#q(+)"ZAgZ=k6ZC)+kB1sGR9ᄀ)@iZ!b9۵5sB1}bc1oӇR9 ]Re9ʧRe16/sAwbA.//6s'J{(lkB|(RnkEms@b{ j!)""!Plk?ˑ `bR$10(}{'J-?Q9rR 1iRhhʳb1+$8srAb`OZ]-b1Ks'J  gJARA}ҩZ &Z( AD1ڧJ(R1,]Zꠟ cAe}ZA{hR9X>'J9EWZ9OM{+c 'J HJD)r+ GJ$)r({`{'Ja RD1.hR1-|Zd1?R9.+ c)@] u ;aIIMͻ`q}!@}!H\AbؐkLkfs R#! [) +k9ɌkA[b9JnZ9ZAv9b9 ls9`{B7$1~Q9isrT ӜarrRRD1{9MkuUq cP@ p9(T9zml{fR+ kA꠩Z9TfhRd1}GJd)X 0ZE1k)cAjFJd1HR!)[gR$1*xZAbBZ#)HR#)* zb9{5Zd1֊z+k@*ވZC))GR h+'J f'J! }+k9qZC)aR#1HR1/HJ#);"hR9֭%Rd1"mkD1'/}a \IIAc7A%'!UU؀ح{ z*{{D)UwP eR98@LkC1?Z9 cZA kAϧhZd1! jA -ls'J΃J?Z $lsa(`,k 2qAKHjR(%;d9UP@ ua/1 }"`1C9a0eA{J{13&v{#1\gRD){gJ J J!'ZD1a[_hRD1 }1 JD1~8'J@Z9GRD1%ihRD1?{)OiR9'nhZd16ݨZ9w k):fn{d1ޠkb9٘z+m{9bd1rkb"!뭮&B)lCHRD)6Jd1sRd1~}Z XR@7 *Z9~ehR rcZ"1UOʯ'J@":Z@:hZ - b9ZD)0==b")ҋ/N&s!$({b1 ks Z KsJf+s9qYgRe91AU )b@gRaf95=IKhns(* ps`HJmsc1Ҝ _ ms  {@#"0(.ms :&+s jc!#b9ABHJ9Q{/R)ziR rA!'b'J$),i/A -A#)x%RC)=gJe9GJc1WV'JC1jrGJ)Vݛ'JA(b1obajRe1x*'JC)"*9ZbAZ97Z#) Z2 [#)|JZ!)=b9v6+[9?HJ `HJd1kArHJ#1V\'J![b1/sA **Rd1};R)Z! Z  {HR 0 / hLk96R  nR $.'J * c `Z)6$x3@Ջ"pA8lk)~xb s`.ќ{41ZpA# `hKs9;(D1-ɳA޴mk#1+ ,k@"䒭{1*RD1`hJ$)û]J#!'gR(໲AD1~'GJ *69)A!;Jd9 7cGJD)6&J xR(#+ZD1HJe1DhR*ꀩZ#)Re1b9.*k2b1]]KckR(Ȃ Z#1K'JA -b")|hRd1 Ze1"  [(\HJ :RD18Z ڰR@*bC1ZD)Rd1oo'' c9]݋ ka O,s!B迫b +k  c9~msD1?|A`0 rvrm0@Ւ -Ҥ KjبAP {A6.{``{  0 cw0Ls *PrX,k 'R0(*-Ҝ!ӔahBu]ms1b,k)'B +/aR*GR) )GR!z&J1g/Jk {9!B#)+A!p cD)ׇZ@>b vhR hR#);tR#)''J " {A+R(Z9S;Z#)lb9\gR#)lɾRC)*b Kkx|Z LkC1m_Ze9z}pR(bd1-R` cB1'KbSms9Ub1k+c9"ls Z`*Lk~msD1,KlsA~$Mk),k`7s@t{); q@)" qiZ(  q@Ӕsa|&B(&qhR {` p(RFJ4@{שZ((J׻űJ␱ 02_P ^mk@h,k@6{d1C)yRB)i#GR ˀ zZd1|Z9^vhR#)VGJ)A`-9@Ļ((HJ e +)b#1 k▨ZC)UYHR#)%GJ ZGJ bOZ@𽻈Zbꉮ'J'JHJ *(GJ! ࢉR(/b#)XZUsB1j ڸ k % k GR)igR Ks@&.+s9 c( *bd1+xrZ Ub k)/+k怱Ls",k1/ c@{(J29sA sA(${ Ksxc{A9)xڼO .zq    ںks9:{ PO` kҜ ._U2 (J-cj { 颦+kB(ms@ hД GJ#)o.gR!:⢩Zb1cZ FR#)zo{`ZD)R+gJ$)hR9h/>WhR)ȈXZ#1PhRd1LGJ j0HJ~.+B+㫀 c1hR)xHJ((`Z1zͩZ@Z b9-.bA@R#1~|VIZC1j'J!"'JC)``j(J@,$Z ~ZAUZ9WމZ#)hR(‡耉Zd14Z9 c9z+kd)c IZ*i{C17Z ;*c9+9jN sI|vlkA{` TuaZ֭bK-`*+Ks`bAV)> @󢚏b"!&+cD15Z`,kd1p{@ (s9Bk?`|@ʋ_9|_ls9+#{@A5Z@CȪR@v2`T `12 rB?Ls`X { axs9s_^{VA. R /{kB,&Jd19^oeR)WFR9lnumAC)<[P'J (ZC1RD1ך;A!*BJ1֫R FJ lgR@Ȃ{ZAމZD)f6sD1uZC1cGRD1xHR b)'gZ(.#ksA%ks9}bd1\HJ ڂ bA*(p9륩ZB(`HJgo{@ꋯR( b  c@ Zd1 mk9+,c9ޢs1ߺ.~{ *k݇Z(k+b1\jbls/yo ^{@{{ *w{@ژ.jp| @{ ~k{|!/u{ms Ba *PJjhR{Z hmk  @5iRc|IJ KxZ) hRC)hb")v~'J!$&JD1ЫB "A6&B)GJ@&"'J$)%'J1BD)"AR1ihJ1+gRA˦(Z$).'JhZ!GJ!(J#)hŒs W+{A۵|hR`/lb o+kaR櫭{ Z .R@*Z@( cD)7bBRajGJ`b: bػ'J (Z#1'Z p(Lkd1ws9kiR " Z ?**UB@! ,crk`:,k) cc1~vs!* ?q9ws9 PAP+k {& {(AKZ !0AZࠥ1a*"rHJx;qA2؊sa("`qmkd9ÍkRlN@FJ ":ZC)TUA(2K&Jd1 A#)K.&JC1?դgR#)gRc?Z,kc1hRD1GJ1/ GJ1hgJ &GJ5Z)Z")kTJ /_9  Z(J#)/aZAlm,΃@|Z(ZoR:MiRd1{gR@#~Kk`R/ b :ڪZ °R JBD1\hR1fQZC1*Rd1Z`Ҡ:Z9lsA oLkA4/ZY0: v lk@Z!!;GJ􀎀s ["",k)+mk!)Z"QaT{I*n P ˁSZA.Mk [*0s9mk)!h ;s(: ޮZ  b|1 Lc*HRd1,pA1 b~AD1J)I zFR+*FRBb'gRC)GB#1}GJ! R9'Je)" .Z1˽ZZ#);'B "Zc)*R hJA'B@~9)/Z 'JX**ABA@9b9h}ZAȂhJ@,$+c Z \B(ohR .J!{B tWJ'J@ k遺 c(R@ )Z10*Z9*Ŏs1sHJ:{R|iR5{A?Kk-R`kZ:mk k1ٽk@bրZ@|n+kr/@B)$)Aka!s69Wݕ{*zmk9jnkB1gȨkؿZ s ,c@($'J(&8 GJ9WrhR#1B9WOZb _B(BA0 B A nGRIHR!-7^hR9:Z9?;GJ RHJ #(JD)kZ`+ZaGJ@쮫B!ԥ-^9A≊hLc u&J$)'J)"B#)eGJ +Z +غ: cA6. )c@+R ! c1ǫHR &BHJ()HJ): Z! Z@-3Z9½jZ){bωZe9?ZA; cGJ cB!(Mk9 sA'/)mshJϺZC)R` ‹,k c@-kx곔:}+k :&Z s`r+9@J`:Mc!k9~sbZ1+sA(Q`os@n{akHR);&J$)JD)fRA#)A=*ls ~JۀNB(9a**'J 'J1#;'B9̀Z1.WUR!ZѤ*k HR2iR#)a9}̤hRD)U'B [cBb,FB$1/9)"-*gR$b` c")'GKk 1?0Z)Z@ ࢉZ9e}sj#!nJGJ@B 9hR)4 R(" Z9sAV={sA}|+c9mkA~b1bLcA",c(BR9^ޜhRB)({ ,c@N&Z`{9izbRC)UɝR CJBBJ }@7R@"9"Z`q(B}|9Lc ,kʺNcc)ic'Ja"GJd1{GJ#)+Rd1w(9 Z1U5}]HJ IJ  k8'B &BD)B2 :B HBC)~THJܸB@/.BB` *R` $ [ C\Mk )܅k qR .HB`Ȁ R>JkR1ULk1BrNk!qB#1UkoBB!'B B sB(Z9 &BGBc1Za&J %B#1V@'J+*GJ#)oZ!ɫf'J!+c;:; [ωR A9!=>(B$)%'hJD)(J#)R$) gJ9GJC)~'J h(P9BjcZ@ߟ:R KgJ B`<&B 8BC)eo9 C)pB(9`vGJ HJ@JRC)ݗ9@**R@*_B"!^(J#!v?RC)JMB 4HJ .(JB)9 iR`B nJ@Ά+tj'mk@k,c` [1 ]^R""Zn'B`A"5ZRc1S9` R#)AJ!rGJ#)Jk {ykJ cAgJ#)kA#)AFJ#)B JNJ A!'JaB 2'B+"*R Bd)~)A HR#!cB 8GJ1ug'B#)ziR &B! bR~ˈR 'J ߉R!&BA20R@ HJ)jfA59#)9 9*9B *}FB!nVZ!GJ")-bR)ihBB)'BC)mPB b?R Z Õ'B  ZnGJ azIJ+9)GJ8&GJ\lHJ@w%HJ * c߽?GB 2nJ j RC17WJ"c /mk ò9AIBGJϊ9 )RD)\^&Jk&J!_B@{zhJazB 1A*%B(竤1o HJ`~v9!/49 FBA B ~:R"!=wGJaGJd1}]A{1Uu_/Z Z (Z &B!ū[B {A6RavvZ{©R)_GJ!=&B#)*>9 {9 Ƥ9(VBa(`A /'JGJ"Z^R@4GJ .KR9D߉Rc)YB#)A ;ib#!Uw%RKA*iR;9 +~:A@%̉R zhJ  "zhJ ؼ+iJ( S(.J)CR (R#RR֎jgJaݍh9RC1^eB . Z!%9!‚Z ?'J ۈ9j ?:aƬ/9HB ('B hBA&B ,|gJd1IJBjKZ=Rd1]1UgR"{ [Jk WA IRa8gJ -QFJ*J"`:` <%9 `iR r'&J 齭b!WJ){A(GJ@J (A`-%J *կA)A#)˫B#)@C,c!hJ")tBe1i*GJa xR@ +9 ТhAa.j*caK~BA(BhiR 1@?9 GB(˶91Kcd)^aKk`B N>J)&B NhJ@hKc*mc9d1 : FJbFJnJgJ)_~B*9 1Aaz1k Z@;KkﴤBa`9$)#gJ#)raZ.eJB2A FJ j`HR!kts`: [@#{Jd1+c):B9R!jJ Ь_%BApbJc'7R _9((JC1_d1C 'B ʩR@GJ@>9aÊ9*c9)rB qA@*0BC14IJC1hR)|&B {9(爬B*Z 褨'Jy/'B@:@9 gB c ]*R/R`kc@^Z^cq@Lc صAa>hJ`¯jFJɫ&J sB@1A/T9!A ˊjB@~2RC)3GRA'B &B ῎B!+)GJ!& R&B *%{jAFB! GJ 3KkB!ogfK[ GJ6'Bc)DzEB"o&B!doZb+Zִ9 B2%Z`Ƈ{@7b#){]]9 ,O9 犢9(KB9!L &J!OO(J (B#1ݕ.:b.Z hR $uj99)ׄ1(p9(9(JR`'?9 $s/+[ uf9* [+S`}Z kV| #}P w&BAʥ9Zb9 4&gJ oB@nGJB{ߧA( gJ oW[B k 0FB!vB@B@)9A>BJ<6>hJ)pGJD)jzR /hR*+Rj9 #B cd1ՅA 9B  c@ڷ~kI [FB!W:FJ@娅B ZgRo9 +9!B z+9M?*'B ^˫9 jR_A(@9(^9 "B C`A(T]BzA@"R@;&J@`lsC)UԈR)U9( s9( ؤ9)A(/'&B z*J AB@GJbB o@9)kߧR 뻙&BgJ@Ѣ9 `:9@裡1 "'B@hJ25 S ՘A PrFRAzBZ *Ra&J!. R@郚'J!z2 GJ a**[}J} ZB)_GJ!4R [hR#!ʮ'Bd)g"bhJd1VB!:x>?GJ$1&B#)9BB)j$AhgJ 09An92s 'B h+R)ZATJ`r9 #{HR wB ~A jτ1)?9!z'19 .&B o*/A!A#)vU9`+z&B A)Ǥ9(B BB /zWGB J"9 1 Zc1 9 ࿖9(:@ B J a9`(BBduAAj gRa&Br 'J B&b gJa9 *BC1ՎiK15gJ"!fʼB#)W B*Bd)}|HJc)'v=9 * A#!t(BBAA :'J U9 9@ #c&Bk9 49 gJ9 1 `(1 !d1*BAܪ'B֥9 = @'J1wGJ [פ9!es+1c1 )a.&9 V&'1䎭Bb2*1A(k#9/1aId1@ 09(Za99A8d1 ( *1 1Z Yu&J 9먊1" HFB@90o(J!ݵB(x9[&Bj9A 4E:!:{1!vd) `GJ@AA<ޯA![B FJ .*J .fR~.69!wRGJމR".:A`A ӫfJ GJ A BW+9a**9 b":d1h1 .([A}BȚ*9g9$92Bhlc19l9 -91a :"9  Z UP1b Ԅ1 zcC) e)"^-JaC)!y1.d1 o 9c1{1a*9@0@ʯd1`+:d1@@R#_&{9::B@ >ݤ9`9xbQfJh[B*U9vfB>oB`H9A:b аAhEB1SB(߯ZD9UgR(&J@!J*{@-RGJ b@V㱥9 :j A!%Z!zeJb9FJA.;)'c~d1@4Hc!*b!jn`GR;B!)"Z#)y5R"z*&J!$zBJ CgcB *.cB*FJ H.Rk gR-(RC Ik>c _R  j(bR ZB h(fJzEB k}BA멾)car%BBEB 2%B!Z%B!A@9 ,jfJkB?A_wBA!&9Ba<.&B!.B)kXlOpFJ nAFB(@Z +c~NoR@. R㓵WHeJa0cR` h c@뚪EB")S)6Rd1owJ({{ |T Jkۥs a c:c9XWZ\BAlZ`*Z /ZC).9bJA*R mUR ~c@JKʠR R .ˣRD1-z%BBBA%BjWfJC)iڪ[9^fJJ9PoEJ@ 1J97޵Ic)?FJ(" (B(r+A$ J)oK*RC)rJ(.`ZB!ʪfJC1ڢR lJ *j@RZ#!%Z(߆JB *"(Jc)QEB( Z!˩Zc13RC)Ư^FJ %J 4R1EfHkZC1`~R0*RtVks)u'[9Zc1/ sc)uFJ0FJ!J>J![+fJ!؎JA `(cb oR` A! FJ J*R!9+fJ &Z ;{{&RaZ{9!5 G["mJ! ÜR(R׽bղyIkugJA((FJ*9©`hRA&؆&Jb*Hc 7/Z??oZ &EJ1KJ{ "FR`@*ê{!n&J#)Vܤ/GR&hkXbC){'&JA-ka "LߞcdB .ZhBj۟ &B~鉆J&Bj9!@"n{{Z oB!+,FJo~(%BboBjEBB *ZBFRaˇGJ+ gZ * Z#)R(cd1isAn d}Rbdv[AcۧR`& %B!gR!7&J"!(fJAJj6(%B p?R |FB 9ꈋEBb jZ b FJAfR+b`J(EB"b fJ fJA*&B$1+fR#)gZdJ!߯fR =%B#)Z#)sJ%B!"FJJJ~%BA j R!j'g[ RAʥ R*b9u`S])c1yfJ!nJ1IwbB!mR z9[@ژIcc1pxbeJ)Z9㲝7fR *)RC![C1.>1U?NH܆Rc12~FJC1r'+FJBR ʀfJC1ՁMFJC)#٧R) 'FJ$)Z`Ks' jkjJ $ '[9xz\fJb!`$`- |!+[}Z@ܸI@I XA @FEB'"B(eB0닧R ˋjs mWs^zB h "R!i'R(̇%J"R#)J[BJJb -fRA bMj fRn|gRB: +&J IʜBbZA^R c GR!(k#)gJ!(a AB!" zJ! Z {Jk 2RD1w'x |(7b뒽@_fsgJy9%GR v;-a~UA@ J!8B ]ϧ1/fJY+%B!HCJ!}'cRao'cAZ1GR0>)kC1׽9}B!) Z1ufRa*B ^Aa fJA;gR` "RhƌA p" fJC) 8-AEBb ªFB#! `usRZEBXBR۫ZC)|}Z׏ީsik(Z!!BfJaBZc1[D1yEJ /6fRb'.hJA~B (c#)sUfRڂRc)ɗZc1ؾ/B!JzBƨ&J,Rac *Ic R")ʪEJ$)":J9]֋k{:)nZ+s@ގfJ CZ oZs R9d&Hk b(fR bB!Mak*s#)_Z#)VUFJ`FRkc(R;/b+P`߲sA)}Ra:H Rb)(c!Z?>B!P81 B )_Jb Mz/GS"0S(ciB1{~R&R *fJb sJ*s!m琦Z!'FR:ZbIjRa/8FJ@$Δ@J p(.Jk!;}KcB) ^k/(R BhcC)J $Z#)ƃRc)xbC1>{b J&Jd1UBbH"bR`(k.RC1#1[EJd1Ps :Bʮ{_b"))cb1%a)c9fkb긆J! h&B!j:*R#rS cB`fJ "'S#1׋&Jd1rFRd1ܟ}Z!{PJA)EJ!x %BB*9$  'Jb)FB)gRB!y;n RگB!/EB*J((R!.>)c`J%B#!4 c@9 FBa2obnFJxR@R"*z:Z&%J 0gR)FRچRc1N")?/u;)cB)~*c9,s9/xb!ȸ`JZ9Z={!![Z~`ZK:({a!u'S1{({PJ B!RC)bC)c^;)k"!긧R zJ9ͧR :jZ)? cc1s_RI(c1ݴX{fJ Jjk@'R(/&J1ZgR ]?Ik R1mZ@(Z;bHcn c!JcB1[( tAbڅBD(N J!y"Z!ʯB" F[0sFZ!-hZB)FJ! (:8#)]7R(CЧR%R⫇R *Bb )B&J *h'VosA]:Zl?sZaTb/*^GR i^EBAR-Rb܈%Jcj(c:ഗ5`}igZ.Z{~` c@[A ([@; [A`"A 0od1-UWФgRA\A WO ftZ!I?{ {?{ik@}vFB!־R4 c`:]Խ@?ZuB$ʤ9b9  |B!&,j%JFJAFJ .<%B dJ$1B!H@ЇRa`Rbg[BZ j~eJ#)9ZJak%BPb{Ic!SEJ!FJ.C(c Hc/'S9==e:b((cAR!#U/gR *BhZ &Z`< Jk 4%BAƣ8K")gJ@r*7R fJ>(J(Zjzb!T k Ď$bZ HJb!xڷjk#):-Z!R(/jjc[0⹀R {FJc1HɷJk1&5p "j{?EJ nj@>~Zc17ײJs&k9W|b"m)c`KR)hgR)0#*kanʊ{FB@CIk zZ-R)r~hc@ިm@RA&ks !{jk[FBA {M`WM }UcA:ZIfJ) oA c@{a_.Z" gZzús K&JA gZ "b!/R#)W{`۲J4JZ Ⱦ٢(cXJJIca&J9馐@m}A! v;fR!{7Z8B! "`*cb(ϜI}ވZ */fRsq'_{ufR B i'J@59øR(؛GJd1 :oZ mkx*wUМS6Z.R@&^Aa3Iu&B$nIc afJa&B`GRa&J*꟰RAgZ9ޏ%B"~&b:ZA;rgZ7{U0Ic 5Z *c")[ gO%B@ BR" Ja 퀋{@%J(*FRweJA-IEB(cvR =:Rd)wʫs1U[@Z GRC)@wMb1 cB)Ks")>+gJb 3fRHs`߈HcA:)>`gJ 0c A(fJb k{Rd1[j aZ@2Z+B +ZaˮkIk +~*c nFJad,Z Jo { B `kA 0PA*{R w_A@#%BBӠ;&J@ZJD)J+JbJhJc bݿ&J [&JBj09 c"銘C)U p@]b  CU阮R x~fR~GCwB!;&JA 8>&B!"3b o&J!*"gRkFBA1JJ(oB իN'J ~R bfZ@ )-mKRAgR !b#!c z&>FJފtB!fJ!MA B FJd1޷[FJC)}"EJ ΄B gRc1c'SC)x%Ba -ʇR1k?=R#)oGJ ,ZC1Wtc yBBZc)? R LR@i&'S$){u`x&B XB RbFR hRa c@:sa_*k9?-J@ Z! l k*ksb)k k`jZ 2 c Ik1s׏k!!;/ c`.,Ѥ߿/[`CêZB)\{a)&IkIj{ 厨R`*&Z@N.`js@\R c {@S!!M([R$)(w +k9lj{`z[cnJkA)e~BR1$h#)[1}s`( jslZsa-8((c=Hk* ~'Zb.0 ]R!fR!*ZFJ(3EJz(*ccj8c!*>{ejr)cy2Ik n-xR(c^*FR A x&J") 6(c {>Z Z!}hR bhZ!.'JazgZbjgRZ"fJ JͨRK~AJ)e @I[AíקRA/wA@*gR +M!J(9(k/R"c bJ!@fR!FRAbJbA€%B!:B8/%:@hGJ ږB#)EBB8%B NJ JAHKs![Za. AfR +cD9}+br*FR )JA%B&SjGS!_RaB pFJ j FJ! gR c9YW.JA8wZ9ZD9)k0j *s9XY}hs`n Z#1Z [D1 Ks@bIcC1sjs(n* cI Z  cA*)k Jk)y)kEJbR ҳ3- cC1 ޺ks!e(k(6?cd9 BOa){mM|9ۨW{As{~Z`Kc(Js9^ЇR9:h[9kcb9eA`&kk9Zc1'tLsa X9~ !~s{@_{@$NAՕsB1/AwVZ9vi֤FJ K, o_s`xR!K c@7JʺcGJ 栦R 龢m'[i B &(FJ!C%B! \%B(ZP&R`gJA"B! $R b(*js sAcUb")QxZ"),sc /b :jR` Z . c))k!*  sE1Z@n 1(/s#`jsv̨Z +b` fJb(`R.&Z1?bC)be)P+[!+c@*KJ{[  zZA`W k@*k *()c {`z¢is9^zs9Wb+8Hk Zb!2gIN`6 "-`Z *{ Lk(c@{0`{ $ sb1ﮊ.(gj !r=2.9o)k *c!!{%B5Nj.`xkAc )ͬ{KkA5BbO ׷_op )kAIk(cZ 羚B)sǂ! Z`惂b h cAf+ևR"ik5IkZAbbC)%kԵ Uazߛ4Z!*gJ*{Ax}Zaknba✫b ً GRA&HZ >BhZ#)ifR igZ)E{ߏFJAHGR`A 84'J*Z!!B%fR!Ƌn@FJ#)_qGR zFJ bZD)\>Zaۣ샀_߯:!0J%BFBa TfJ:ab ~R@hfRH gRk c  wSAa\Z jRABZ@` k@bc)cb :cB b"XsVb!*s#!_c7)k*9JkD9bJ'dBb@ kb `R@H*sAJc * c 2=b!({9[Ϝ ̓jsb(k кFJ!0ں ca#jkgR)))c10+|9ubC)Ycc)uuU%gR`뭨R ƢRc9 ޯ wjs N &J_P_kk` (+݂{c9 /[`Z((;*Z9` /"b |9(gAʊ)kRa* @/^kAx_~{os)&ZAٝto)~p9xsA96k"bA*k!!./BZҜ1>5Js` Xs ќ Z[gR< J /gR!gk kA짫gR" 0 jZ!3Z rb/=sy?Bk,oBb*k Z vEB`@{뫦FR j{ ⪧Rx&B!pGRxmZ 9@('J`;*s!ifgR hR!fc'R@b.gZ Wʋ&JjJGR@qbhR`22 k!ue k@@笈Z#)JͨZ9fR!Z ZfjRJk`5˾*c@;Z &+R!v [  `_?{ us#)׎u{ZAj R{&ik!)cZ!ﯽswՌ{(Jc1ɢh[A=.'ZAJGR PR){s Z@yZb JR!04*k ©{ :IkaxZ0‚jsC1ڿ c  ZC1jkb #Ik9aJkJcU*k@"jk c` cC1N/  ٻN }~{ZZ(h*k1RJjke1׬_R@ڀR'[ kb1J b%B#!R@Kê(gJc1-bZZ` { ks9k^틃1yc9) kc)-JkA)&?{)ݹSZ@-9.@/ HV5-`Z(*,p(/[s`"b-{0j{ *9b 髠ksɂ΃A)⮥n)=*)cMk(X8A'ϔ`C.!V |@kk*@Zësc9y)k6kAWGR %DA | gRIIFJ!ʨr&">[b 4fB"(J TRhk_*)sjz{A$+)ke{v`vUb#)UgZb'J )joJ Bb'J jb`6֨Z &Z eA @"ZbڛAA2GR/%˃Aޟ(k鄦&J sRAD)賙&J"B'J:Z cA9A.{ ޡFJ!h:BM 9d%:!" & s۟[B:Ic {g[B~{>Ik Z`.GJP Z$)2J ((&J 7` gR!HZ!|xhR6v覱c1׈R.ZA'RE9Z/gRA^R@5J. b ksc1/Z '({AkAbBjk *#)ݨk:|nsA{EJ(ysA*o*k9:{9w/7Q1k~b@ )cas9_]E.98:kAl^ ca(ks@;Z@&b*cj*RR1à(cB);%B@ zfR݇RC)kZc)W%Z ,상+ ںs9s`{b9Аb9o',|‧c9=7n0-,s j{ /bk c@€{`_{ +"isPR#u:/a O9Zks%Bͥ,`*c` *9{1jk ic1ޥR1gWr Jka1A1 &Ф `GR ,A?]b ɻgRJ{>uck)>jZ &BR 1FSfR"!kfZ+ZBBjb[&*kp߉sJڋM(s᥇ZD)1XgR@GR8r&HR>.ߢA8RfAB `VHR!PZD)eFvO&J+A Ȋ.A ϫYJR AnRam c'R Cz&JA Zokb +&J 9Z!FJBAa.fRA:ZC)R!/kJ  c@קּRx*R."!` @cJD1ɦs` [)/{ . c gR#!*KkCZ*:s`+믭s(c{)~ Zd1$ R 펊vR n? cÉ&{j} k ժsaIs")?/ c!K0gR ([C1ܦ)k!Rkc98s'JÕZ#*kd1`T w{b*kBu\{B{ c mA{C1«_jkA^ ls` Kk#)~ljs(R)l譯R1ڙ 7{9^\Z! RB :)jR Z#!{{A [!#(J s !. +5s A{pWik @ .@ a0jx*s9{ 7 sss!1.ls  (O(n P@Z. /@YʌAյl N1 :Kk@>Ys9%8:L -`tDJ_^U/s`B _BB>@dJBWB+wAA(0EJ"aIs &u:iZ ](gR h*ZrZ$)C[c!Z& JsC)ҚZ!Zaꨊn'J"HdŁYFJ6;&J!&JaqgRA%B!HGJ!l^a&J!-gRA>R!%GR`a'J#)JIbxfRjR"עB~&J!*{oAix k")~|b`Z9[U cAGJ@认R =*k`ZA+Z"C[)&Z@/[@ڢhJ )Z`髇R O@R'Z"! 9AZd1UEZ@ $Z) ZA`b(Ҥ ??Z"1/ʡjk zR ((cd)2kkAUT+k9&q_ [ kk1gRC1k( c9ӵiZ  Jk c k@ Z + AݳIk9(jke9; {*:*kȰ k{A .sJtrsB1&{@߬sB1`/ cHzs ZC)fJ)è)c , {c1|Z1R(JFJ` gR *Zb)s'JՁ%=ϜC1gZ@x /`(cks9&s#9{9%NA".`P9u׭s)9{A-U{`kk92i{D1"VO(򢀱 s(,uꪯ c(b(*c`{ ʤ c zB.(Z>@iHk`t?g[#({cZAuAA/+{J) FJik JKBA{Ac&J!`jb嗪wր%+شGR  gR9*kd1j kC)أJ(Z!аɈZ*I )bA \'J܊ gRAoJZAFJ ,hB*"'J *jZ/GJA#`CJh'J$)lJ!&wJd1&gR`chR"){baߟzRbhZ!B@&"#(ZD) nZ9^u/GcbR= BZ)uIZ!b:s*c )js ָhR bd1_7&J@6GJ ` Z``b")J baJcd1ZkZI~ZX "Lsc1p7*kk(ڊ c07ZAn)([!"gJ $, Rb hRD1b@DOGRa< [Z   b jkAIc9_Zs& A}~jc9kkc`sd9ka)[$9*k9H*c B{ks`=.*cAv( c 8#R c!̊>+kc)"[*c " c9p 9[9Ks9盝ƀw+jk@ԋ)c9+k1YIk( A=zP +@"{` ﬤs  ,s RA ./ZL{ -oI/sIZͭ{FJdP9 ks |@b+ pN9&׌s@9{B1xb120Z"1~+b!,P gIN@R)L ÷@!ik)~rcH[{R襠A  Ai"s v)ka.gJ&B mA jaFJ &ch; 3@tZi){($Z!"j 6ps$)hZd1EGRagR gRA*Z!yRA꣚'J@!ڤhR UA  b'bD)uZ$)cVy'JAA hRZaAA, J#1oZ /&J!{@ߤ9 2j@zCZ jZ!*Zd )Z`ZB)+R9סrZC2jk1~Jkf)cAyQ]݈RaRaz"R2@kc)/u&J !ZD1 HQJk$1Bb )s9ފWsD9f jk1ZZ1ZA(Z#)JR 6R  (c0HR9hR((gR I c@ jls ܉{kb 2(cA3A=ݕs  t`0**.9 *c B)cʊ*k1X+{Ao.{C1xa+y{9*tjsA +KsA*z )c jkyb@ Z0 c` ֠ZRRZ  J cB1ߣ=Z`த(c~**s#)hlsB1@-j.{-`Ab0䈏@&B;{@ sAo`꾂{)"`z+kA1i."s9Tls!!§s Bjs .(Js ʦks9ෞIkp"1n@{b*Za! "i)k")SZ")7BJs,8ZjnGR A }'J@"zk!oߏfJ!С kZ+ k!wZ&>~ k c1BAk(R ꗂNGR "Z7GJD1j9w&JD1 xZ拉eZd)׿-GR "!>Z+gRA*xc(χRAGR }RRZ=B*sR'J%Ja>*ZA~hZ ˈA,&GRӯںj@bd1b!{kfZ#)sK[)cD1b 6b!hkѤ@ {B!|)k(cXEBb Z!*gR *Z@. R!~ǨZ(z{b!'ZJk _Jk ڊs wIcAuz.j/a~b@ "Z  ڈR1Ic1׶&RARA׃R$1*(sB1*ݣs`kpZD1%;{ Z*c j ce9:Jc1 UbC1, c` 0js`lkc1y@[ZUl{sb*(ls)7 sa9R:s 0"s (A뉱GJ߭s9+k1{B1zJΩZ#):!OArFJ)`{,Za)c99e*c@?Kk@s1?kk(#)cj.o@ ul{`%*s")u{!j*cd1]{ ifR *Z94?5b!+&jc @K͎wks ր)(и."9'./0sOZbsb1~ յC9{E9*s`Ԃvkskc9be@OFJ-}B)?7 t1kϓ@`«B~jr{ .`記-@װ **CR_A ПBNb$1U3wGRAo&B [ T﫮R %KƢW\GJ@# SC)wبZ@}'FBA)c٪[ah@GRЂ)cbJL'JD1CRa **)siGRh Bs@}:ht mb*!bb֊2'hR`(&J"Z#1}@GJB$HR@*b'R1%Ԡ)c9U?gR(3bj@+{￧FR{{ @7"{@ߊls1}6 A7) )gR+ IcA"sV‹/GR''.B b$ Ra y2k ggJ&‚s "{B&w)~?{`Z)ZJk!) cA4kk@؀b`i[*Z ʥh c?:bD1 cD1ZC1 {`ks@(z*@lsߩ©Z@{ sc)WZC0B"oAgss asD9 .ZXr9^㪺s!)p "{~Hȏg+{c c  c9/C`/{ b Bk k) <J&kk(6R ! Ckk9'sfJZ")Ts 's Kk9 OI?!9:oS0` ќ є@ s *sFR$wsA'Ri c *`o ~̓9UBZ {)k9-")'͔@T9} hSIZz. :(9 cAZ@J*+B#12bJG J`ɇR FS#.UZ@k'R ,BLk Z 6J {9)7sAFȩ c#)~s#)Z).Rd1G.b!JA}kmR)Fzbd9x= c!غZAؾ* V s[#o@y&J*)V*s {`hR 2HR#!֮Z$)/b*k &Ks:ZD15RC1 kAj&{@ksbngR .`gJ ;)vZ 2j cLk(/:؋s#)*^9Z10.iRC)R)g {")WR Z#)g膬s)» c#1/ȤACbaL wr&}ik!.Ax=ٌsc)J+k)*c93ќgR@,Z ;+(ks~jk  c#)ֈZ9(kk0n :Kk /BT0"qAtB_7 'RWp{C1kk{kka'lk9=sGRRU`{iR# s c_UgJ~zW8 바{J |({s zl{ *{9e탌{9 ΃'R*ՠ{b1,kO탡*k JB(ʊka s n SZU.@{ j@1!󫰔" ըs >.a1w kA)[{.ns: % |b.}R0KkB)bB)HaM1U?{c9:ث{ σJר.&c1㊌sA8o "ќFRTwbg[Ahjs?jkecbkJ` +:( ZGRfRl cAPbvka{  @P)c1VJ(AJ! z&J@X(Zd1c%*kA ۻz+s`  ZR#)z Jk`)hR  .7_(pGRd1B0hRA_hRD1]JZa?:R1{cZbNZAQV'JA$ BA GJh* Zb;jk*GJC)6:ZaX.kJ $ik)Лb1W}jk!+Z>Rc1 _bR$$[1aZ@R(3!;{9zKs9{/")/@xxRXgRjs9vKkJI-kkAcA\R(*Jk:9kkD1*z*c }{ {HRUV{(Rs{AnKk89ڥs9x4&J}Kk € c (`s")*kj{)ɀls sGA"j ௌs`HNA~9:NhRZ5GR߽S` Ks  U c@ *ZAj.!!Wbb)Y's  "} Ik s&?Sa鯏{8].)ɀ{  %RbBrN(@ֽ(*0!ոM(;'R{X.`魀 { AJ{ffh.)P&J?W타~/9.pc1?-#)* p{"  KsAҜIi1(kuEJB(Ω"h[A &EJ! )(c)'&J@"†R@ k#)_eR" `&J(&n8&JjZ :kbAA '[b[!m&J/SA`-R(+Jb!|hR@ ѤxzJkA@Zaj [-~誈ZAnZ!cʦHR(ɡB!hR@'J gR!cbt`P٬s >ZRgRBgJ!hn)bGJ BgRB*"=)k$)R"JkR t)n{**k b1k cAuZ#hRB)$b97xs{;;s {)KWZaN "+k! b)* j@c#kkE9 w&B R ɯc+Z0ZD1% 2bd1⢺k#).Z"!{0L sd1 ks!2 c"{DKs1> cAUkk :m{d9pHR~Kk1%+k +JAzJc! +*:C1~olk9 є#1] t 2{/A+k! .탤A/ O(s0 uls` (j@+kB1 js@j{A[&RxQ%B%ݽ{A *VzAFJ@I ik.Ap-"s@˹Ҝ Sc1jڪpޠ U |@5 kkC9-sq9ϭ7ksսpgZWx(UI~^&R_W 9hR,3fZ[^{1ogRg- {@C/A u('̋R?pFR׋)k Uiris {@翦R"6 U b  g{c#1~W&R XR!Z! %FR=lgR Պb)s 7 [ zs@.-(kH[BZa@hS*k`4Zc1>Ic(;{@UZ#)tgZ#)|JD1ZsCZ B .9 GRJɧGJ d&J fJBGJ&:.9UU߇R* )*s )gR cZ#)bd)ۣZ#)Ik$){d16^)c1}2*c9's -{d)CZb>/ҩk9w | bRd1HJc#)Պjkk1ls9߸ZA~@)iZd9'ZA agR$R GR('[EA-)kAc^R91xZ" sA*k9zwO  JofJVP]kk(2 kZ9#{+cA)0Kk9Z6ks*s1 ށsA``js( o'J^lkb1.p{Aޯbf./Ao&B^ffhsc) GRZvLsJa{C1/A*X\ c(겪ks9l}oA*/Kk(&BpZYR d9ڞA? { PCJkz?@|Дd9l;R'J+ќ, 108vєIk0xN@B(QK-N,u EZ`ªERwvƢ(^Uy!}]p |I'/Zڏ`TgR}_W2`М@& .(hn@쓠b")[GR CZ j)k\gRAucgR /бb('&߮J" b lbgR@H'J(-'Jp@*"Z*6Z_?_Z,|a)kJ &J 8Ic!s c 鮼ֈZbC)[gRd1*wbd1|A ˪J+HGJ@>AN+&J!<ȥJ eGRC)WԗB ZAZ$)۩`fJ <#s:b"0+)cD1[dZ1pgJ 2H[0.c)jc9o> J0 jIcxh")cBmRbhRc1ZdksA k9bC16ZC9kZ1R(v&J) *Z` ʻj)k9bIcAZ#)ЉRc1^nJk9ZD1c"k# c1djX{c1v\ c@ .^:+kk!)|Jkd1]!訩{kk9i*k9sr+{( Kk@( kss j*"pBJp!㢐 -9"1+OAz+k9(b@ȈP9~&JwZێkAW+k"1;AvgR_XQA)pAA-| T W(7 .hUW1jﯔA:O c qXLsyKkb֋k탄ThZbB{s(:ޠ1]) `g[@U!WK { {!)JkAJsb9 ZZ9A p k@iJk ܯwK")inK1'ZgZ>*fj b @ΦA,K(ce9i_gZ J/Ks@_ ]bAzZ{aKwRZ )Ic"J + cGRD)gGRaHR* &Z!GR -ªhRBhR@((0J!6'R:B9 a(&J kgR Z(.s9[=ZJsGJ)x ZD)&c!jKb C cD) Z)3r b9bA fJB5sժHR ÿ*c pb1){Akbd9hZ  hZ(tjd95IHZ@r(b1- c .@ioRB:!) kC) cB`ŜlsGJskC z jk9:*k")oa+O⪮ c`s  kd1''샢ls&R+kb1 8o"/BzYJk#< 1,]O0k 1΃1邫{Aݣ^lsAg+kALs9Js`09Zc9v*  b  bB)) {0 )# p9 ;2 єA{` 18nSbonGJ/[ fR.6nI(:.hrhZuJky3Z*.`I"ZbR3Jtbӵ{ x̃].Ub/]Ҝbb{/ єa9v_k!)^FR1~j@ ,sANR  UHR)JʈFJ;XR/Z)_ fJ!([D1VZd9ݕ]? cB* 'J *Z@ rc)kyfB =|jrFJ"6r>%Bb~fZGR)ub _?بZ)*'J kGR7HZ!.,Z9cZGJ Ra.KGR@#r9 9""gR!Z*FB"Zb/jsRA kZ " c1K/ k᫇R9C.Za )cC1++PZAq[A.6Ze9:6Z0 Ob1hJsHc b9Wb *b(+k -bA ^ kAc}Z(ž{9TLkC9{# {a c !΋s %J ]eJk)` k9+ݳ+*k9 k9 ["(${9Wk&(Jk@*k!؞s9/nuKks{@lk9et{$1{LsB)ۘ0b ؂9^~{`j{+{9{ /Ќ c>TB_ k"!"s12P p{ @PAWb[?'/gRڮ{1'P"1ރќ"1{AV{R{A&ްڬ{AnhhZ}ꐔ@hb Z@]N*B`( B1*/{ v ( b6(*Tb {r:*R*> kЧ*k-SER<2 0"-30s kZxΧZUkSs@ 5Aut " B b+fJvm*9!bC(Z@zR*w#gR@-‡ZD1}{ؗ|(CR1=BA Z~k@PՁJok9p}uU k)/ufJc!"RD9C'J $ Z`)hRAh@ս ?^ J!-Z' GRZA*"jhR ЈZ bbb@zm'Ja(gGJAȶGRfKuR!hZ+)&R! gR#) BJ(*+FJ(&B( 6{ gZ@ c@jZ|*ZB129r"kk9_ [B1k+UhR "pZ "Jk)Z(̶rb!B*b@Jk0'ksC)؋ջKsD1(+kA%{yiZC1!:b"!n(̓@+kCȪsgKZ{9x`Z1 -4RA-hR  d c (*kAmlsc1 N|Z=m탢 cAkJ/sc)/Kk1s9zKC{ 4Ԧ Z!l΃1 +kls`.^{Af?"搔9:P(Jk((:Ic :{9).  *۪1xoqA/UگKsc1w0 (抭 (B1 ks9:{A@O#9Ҳb1Fh.9sAvMk@MM汜B9' ka "r`JcB1{T);剻8뢚/bAI7 gZуpbBМ`0ⱤR"(t k k@XƦbw3cb 'b*~~ќ k:CM~NA,~@iiokB>zpŀ5@.9k %B(jR!Ғ WSC Z)J! ؂)s ںb |b {3gR j&J  kAZ =Zc%1b3Z$1bKk( kjK{JgRa:hR _{@[Z HR`~ GR@Z ޠZ!GR  b)-є_Z@ub!د. c(Z b)zZ"!gRFZa bb(Ib c鮆b),Z"1!ÈZ@(:JkE9Jka *Zb TZC1nKKk(.n kA^}bIrHR$ ZA b9;Rb zba ls")^+,+k *{Z-]ߕ̓~+c9cs9I[AX)c hO{)МHJ[]ݫsAkKc@ "b+kB)*cd1'{.D1M [1Bbils@ c .,gKkAb98Z!( { +s!  0Aw P&J *kp)c9񠸇s` A1s3 k1~.3."1_LsB1/msAW{GJ-%pR{fR:o/!)ksIpo9V֨ k! #RiKk (:چOAsyhT.002ks { /B s j{9cJs:02/Qo&O BҔI-=Ҝb*Ҥ kV1sI.ob,Tb߷jb (*'Z)-K{9a+kd1ubD1j{Z (bb1 O9 +c$)( c jZB)࢘:Z9>/IJc(;9md9'ݻks9ѐD1®sd9}?*k  -ls1 c1:'Z <&Nar#1Z+k@. O( c h#΃GJlWLs'J}Q{`{GREO{9*ݹ{A9骬{䌤bb1+-:A{ꫫb2 {9>kI缐RphR z+cZ+c.hR>shR_gIx^.+ࢽA)/9{9 2ak js"1{ cCGR;qIrˋQ޽\j{I`"9TZ)Ob9L*2I#A Ɣ{TR-МcAdƇO9lWOJbAѤBa{L :z:{9n@!⿢- o@+ikaGR ?{Z@ȫJs kˆZC)ظ*b%sa*RhZ&Bd1m cA+zGS(zkbx}A"oZ!Kjk"czKk$)Zb@HJ *FRE1ns 9 ԇ/{ ZBChR)w-hRAbd1yHR 4Z`$8b VZߠ!"hRC)b#)(}W+sd1{yb@b{*kA6.b.gR (Z$)r hR0 l{`*. ߪJ{WZ .Ys0s#1zUb \b ڬs(~ZD1:Jk`J Z@ *C+s#)zZKsA/׶@&*bAPmsc1Ks$$$LsI k'JkgR`Z` jZ){B]'Ks$ZA)q c ls{C1Jk9 bJk@#C)b+k($Z0 +ka9࣭sC9z kB"~ZABrJkI{I}^̃9w kAO~JsC1*Z `c"{ hhJ{(oJ*UOO'J~yohJ?> {A l̃@nϜ˫* @*Ң̓A8+kIr-@NJC{8*ka( s!1.phZC9rbb >ڲj)*:b(j8HH+k c ꥻ bmc(&J 6@c`*k!"b"1}Z ./' k)iZ1|b* ce1{ௌ{ DOAeWKc9K&Jc(w+k1+:N9//A{ը[#)2k@+c`|s!:~{9wZ s "΃{1{cAbC1ZD1O--Js`* )c(OBs@o(c`0)c(lo{1ws(/A{1 j<I⩈92 v*b9g<-`h*k{9xA) .̓(" !9s("Js@ g{{`0b<@(귘j HARAoϮ *)` I3jlL!( I/ќb׽J*gZ.赊 (W3(A uO@)p`*8 ;:n` ZC1b )?2Z)UJE9:RD1msVJD1xA!Z@@Jc ZR" JˎRaz'J) &B#)(GJ!"~+k9_U(R* bD1b샢gksA2[ZbBRB.:GJA *Z!S-Z1u9bAG[ k#).*cao.HR!J觾b k?Z.ʷiR#)I'J{o mΔA_b"'+bc1g$jJsj*/`jk([j k#)ՠ*b@~2PZ¤ks( *k}Bb9"HRB9B k(ワZ#9j bbA``b@hHLsb1娷Z( nKsaC{,kC1-}޺'J R .^hR(./Z`(*s1g cA{@ޭs@BR!`Z*k ]{! |C1:ދs'J_Kkbls9Z^ls9ذB{9OyO {˯b`((. ce9({`"{A r*k@Z  { ](* sZ @&gR 䄬kc(;Ik ɂ.sAuxbB1{ {A)`6ObAj{Ik-[j{fȭ!*s ᛨ b`r"1uk  {92-FJ Bb`/닂AZ `(:LˋB9/A#j)"8$/{8B?쨴`A.Qv@b_:ֽֽ&R\ќ( +@ 9s@04-Ѥ( Tbw8{zo Bh"eZ"m@:뺇Zy(Zc))[*)[)6z=k)\oߧR$9~b*k`):Z j hZB(R@&R!كB9. t IoZ!jkZ1ni\'JA+z(Zcj?sbZ!+&*kE1&֨ob @. R@+*caWHkZd1r7uJ!uGR tA I *k@Jg*k d sA#i˪{! ik0>8Ρ ?WoksAjb \)cD1?J  " s`JkC9J*kj(ʄ({@'ob@ jaл{n른+k@JhR  @Z  ab Z@6ls  c ީ k_>*kꪤJs9ɋ{ B cbbAVjHRc):4Z ,Lk9{ݳLk")[ k9XPZls`(KkA !GKs jKk hbf sa" c9y{a\Z "Urb1}7s ){@$1./.T)sҸZA*kk"1Ņ c`(MB‡b9&sd9u, yMQVksh* ت냅A{`s@( -I{MFR%WѤFRuJs!1ce9kks90/%R?*/@1h&H{  `0몋I{ O8#= 0&(8b/ )+ЕAsY7=a +  i 8bݵ5@ @)cd9{qab@&JZ x+t(&J b{ gR!+k)cA*kALZh5%B9 cD1_CzZc`Lkjs$)9[rbv*cB⛪/*[ ZB)2+Z :HJA R!$4_/_2 }uRZ!^&J@xc"Bs **kRGJ)/GR` baK js` k)̓hZ 0iZ ,bYyb` ~p{#9g@yյ w| *kA`ܥj9]ߩb!!2+s JJ${d17W kAށZ  k`4Kk/{*c`KZ 1b@b`" k@{!_? cfKk"PKk轌{`b99PMk9osa +sJb{9ւN- jc1[bA" *k1)({b8l{b10#(z zhZ %{GJ^vϔ@Wb99s  ˃ik@ Hk h̓9ۭhp@j Abn`̃!Y.A*̃.Is k@舥p^_b( cA~Z"!ئ.(c &'bIsI3-(s&Z9_-` ːUo`T ks   (,n+ )s@(0o@QoIZ\Ij/!9A GJ!x:ks;`z*k! 5xahJ$):**c R "cʤZ`*KsC1gR&B$&Ja'b/O _%gZa.4bab˃d1wmFR *saz Ѥ /")Z@Rj jɬ{D1Ks0t] k0̓AUe*ka(hZ ZC1zʆ&*kAI  s ;R jR)GJ 8:{a~i.&&Z )(cd1}5+kn ksAKk9vx*kzhRlk: GJ@(bACd1;?bC)Nj+kJz̓ ̓Bg5탢*k*`ls1&+sBzksA 몲z(RB^ќa_a&JĨ) [ bn {`o+Jkl{B)AN`!qJZ/'J}ksc)j{9RY0c1?׍{ {@ Y{ *c9Ku9 |T`*_r![m9}m@ eo 0i{Ahk@k a3@ vꫵk$W_9) ꩟p nȑRkJ".0훃I{Y=u"7` * 3( uIuLsK&+k; 9"9;2b )b9]x_˃a@is 岊{c1}{d9U)kAHZa#o'R JD1z>ZAT'J ,gJb b!njRFhR`JeМ_Z!zba, hR Rs1 YhR $dࠨR9+ۚR  *hsa zZD(GR  gRAGRR#  bKkb Iʜ cigR@(SZ")96 c ZZ .rbA:Bp b HXKs yZ (,ZD9fbAHb b GR@'J(0#Y@ݛk){"1b`bD1ڌWR  Z ZD1뵀Jkb),f{#1Kkd1 K c9=Z ,k,b ` Z@%j | =bd) +kA%(R#1` (+k@ ks9Ls n {c)/ "Z`9hks`/s(:bAjj2b9{* khksA):JkA_7' !*̓A99A {d1b c`l^b ফZ@*@͋@** c@ j ){ ~ʦE1 z ` תa(]{ ;"(9s("&PhRu*/ d9׷/ֽA) Iv{A(^.`o GR] ќ9, Jt| kbBj` #0+>;{IgwQA1>̃A %O(ќIOZIٲ󋃁訌~* I~}2Lssj*_("ƣA_@)B{ :*s(/HC1I {IA(" ))sb6#b0bsD1_oRAgZ2§R &L u߯ kb!Jac<gR*kaʪxs").{ c1 cJA¸GJE1 5Z ~Z!*)Z:@ c9!Ze1:Zd)ˮhR쮩gZ* ce1͐W&J@ ""gR@.lZ@ o*ki L -b*k!-bC1zQcA!Z#9,/[b0"ۯ |)쯫b {!gRhZ jɩZaĨZ@>8s0+ks¢ Z $(bAjs('k{A/#1ۍZ+bZ !IczqR`A " R(!W\{ p+k*_kk9ٵs(zrbt梬Ks } Kk b"). k97; kc1Ϧb .^ +k9ـe{9,X{A9+k@ˆ k C͋@j{AC탤9 *é탤AA9+k(L{AvgR  %J@R@* 'bA H+s b gRA k .J{@j̎OR8}0!jN` &,O@(.;8Rw-jpJ{b}ޑbk/+k-{(Jnʫks'Ji o)/B!&0z*:+s9lVJkA&όs#);{J6타((\1 *ֵj_-U/   !9a(̓@ +I*FZzTGR+piRH9"&tb=NPkKsC1 &R"ќ (R'R)'R)60Z(>w kd97]R$1n؊0@Z( JsD)=bD)%:{&ښb@"R( R9agR!ЪGRJsA c@Zcb'KkIs ib$)zjk :Jk٪ c)Ob9RZnp`(}b 懂Z(x~m k & GRD1hR ..!GR ZJjs#){̃ gRa<hR#)$RZD1lb,GR   *k \7+c9+k` ,B )msB1+kkAB{@Jz*k,.(Z (y&JA>(m {`j@tb@n*k@nks GR Z@bAhZA[o Jk@J9_b"ksD1+)P lsd9. k9)sJb (:# 设{e9jJs`2*Kk92n)k bsa )١gR +Z)p; k1f@{{ j˃)1'{1{N K k B( *.TND0 x'R5/B.bv4{Z:{I b;iJ9 Ҝb7/J{iibx cH;*c@ +΃B)*rl{A@CX/ 8 @. (&pIpPa1 "` "R&J}tI/ӜeZ {BʐGRؘPI/Z 1Z Oќ@s "'H@+ֽb~Tj޶9JќJ|02ќ+s++k ~cI(J$J+u `b)>{KsAM}+k j(GR×mO` x ١A )GR *:ij#1}>'J9Կ6GZC1حZd97}Z 86'J 8N+*k$16Ϥ:ڌsA(i k @ [C(":RA *k@J &ks96mu{ |(~b0쎎 k9=sAۡbe1 6" kC1>5'J 0UƢ w)k`h` hZ@,bh$GRJ{bgZd1hC&J J0Zd1i6BGZ b0*s ZB)L'{Aw\Y'J b fɸ$Jk@:*jK5b9ǭGR R(ݲRjzj ca7(.+kC1A-{j:s(cnJk &bb`9iZ!WJ?bc1xHKk ~. {Aw{d9_[{9/R( ꃦ͋Ig9(*豤)(-S ht+k尜(B Bcn*k "1Zk +_bBiќ9~:`rRФ@'R#),n$GRd9 fdZa 8GR1 /('RA RB(ȮGR&JB ZjKka몠ڊs%) bB{ jbB;x@_sab2{Z*bH*s#):gbA6GR JZ  b pmZAcC((Js C)kbZ`3R "b b k x{AZ+Js`bc1aZ)ڣs aߏR@*bA* Jkd1}%a*Js`!bÈ l{By'sC1>ߛ{9 Z*kH :Kc`&J )GJ)\ks K")GRj*c!*b1 +kAk{9sHJ{>s(R {![{9sAxo{`b/nAes `Js22Rc1#JK@@ls`! {GR{C)*s2b(*j9e j{D12۪&{"ZKk@.B=W{1^p9ܥ/'Rw{p!ފ({Ijz /'J-/GRxH̓9z(NbA*Zq`(0(Rޱ oIП hb dks@ +c/A4+kADZu({+HJfR'xja$0QzOB9۫8 iA*Rb@(0h Ks]xrk jʈRA S)5{Rk3gj"-cI`Z 9 IGZ)jGR#1R)&: Z`c1RD9'{e1_|a'ZB #",|! j*c0 ZBЩJ! [9>Z$1Qb8*b$)^GR " c!*${#!b9bu { ({D17 k!jjZ9%$Z 0Ks`hR`Za ohR`h.R | Z(ᢧ)cakZd,cRC( ca bZ اZAb(c (({1m]mAb@b Z( -k!)ݽ_Icc1羗 c#pqIa| :Z"*CbgZd9Ҥ((zp tZIKk5_Xrj k@ϤQ(}oQ]n:΃ q+s@igZA*b Ik ۿhR"((BGRs[*sCr-a)k9 sAnoZD1[Z!k `RB R( k2c8&Z ƎZ$)ըZvcArZ!RgR*c*z2 ׯA ci( c1}9jk ظ{ s`R ZD1L?b! c jk ꐚ,Kk!5)[9kZ& hRB!*b jHcb *n c bsa?cik g(c 9Z(K .`*޺jc!r!WqhZ)b 䈇ZB kk@秋k@jsa/{3{B3~{9jM(+ {룓Jk`ڢ+b!!?pKk)}~js@b`/? c *jsAϏ cB^Jse9;s"){Jl,{BsCk{96;l{ (jOE9jJ,Jk*9Ɍsc1 OJk'J^KkC9BbgRD1ՊLo+k`lsB cIs(Ÿbh+s@R+s!ksA*09e{c)s *{&J(0A.I 0NiZ`ob-+`B̓B/* JOgR:*Zzs kսaj{C⛐ c9oJc`+Jb +cb) /c#+IjֽZ.΃A./&( qAC)0*kM޹Ѥ(5DRn kZ*ō{W}rj9g㕮j, r o b J)s@(K c)UcZA)k XR :j(cXZ&* [e91ojk9_ƨZe1ZA?([ *HSE9Ic(Za GJ(ZCk a?S`'JA-N c1rZb1덈R( [d(*ka:;z{b}{!ڪgRd1NjkAKZXs9hRC)bahRD)=Y c@ *+c)vNZA0*c(l/#skksaZ.JcBڠ*b9TvZ!GRb"̓@zZAC*c`~Z!f { +k@+{)KМۢO(+37O Z(h&js ªls ۣ kKls7>7{@ZA(r/ALsC)oz*WZV Pt {@::$ {A5sBظkwZ ٢{ zls !R9hR x{ 5*k ԫNc9+|0辟{!9aoIZ(@@lsa(2ls"+k&JPB+N!9{9$/{hR5Mo'Jk/R$#HR({AjAp:{( *YIg#I 1몺APzb1蜾jka1{A>߬6@[4*s>TLs>(򸲘{J:/`(" O `%00)"ZR)M*k uA,@ (C*"` c7Ac+ZA)gZb"b ̃AgRA;1#.Ze1 cC1Z$) b b!Dk«z{9NIcE1*sd1k [bk cAhRd1#ժHR@biשZ$)ziR$)f(r+s$)]ku'J!b+k$)_b>HJ Z!)k9b1ⰫKsD)߷sb98ݩZ#)qGJ$)ZA)zR!:&Jc ^b1s/ k@߂'J1R(J ba s"ya[ ca~f{BT^R! \Z) c9ug֬s9RZ {!CZKk")j}vZ!#+kp jJc(ȁ.kcC9{hRĀlsAc(+kB1*bZ"+s9JWs +:&J ;1*k@ó!bA{1+7{BKKs9 ̓d)zb@gb*khs#*'s'J%xCks k ՌhZp*ka ka0Z (k*k@$K{C1VxZWfZD1& kApJ H kC1Rxb)(> ka"C. jZ )"97q΃!" kLs9?aKs9*{'J/GJLZ{fR$v!/J|/pZx?/ (@,s ki۱Z*`KsB).r{ np 9?D)ƦcR!O kύ(hRۣ:B9!Sa )Q*ʲQ@A,/I.7*bTIV/p93'Z~4Z 4b "AJ vAAҜgZ *k虢s( k* kD1zGJA((sb c ( ķ"Z#)0*c o*a?.{))[1c0.Bߗ'f([C(hR!`,NC1W*cR$)o,RD)lbnZ v {+kAob g`OШZhb@)l{whR :*b JxJskGR!Z TZ@01Z O!UA*kаb>+R)',hR̀bagJcA鋮L| )c`hgJM@@RD1c cjkAU{ZacZd)Ď6Z"& cC1&GJ {R {@h{Z_Y{A1j9z cd1J c"n{Aݝ>A`)+b9b915*k9v+kC)(LsA @ sI"Zc1Iq1_lk$9 sC9os R#1ob +s@=)*c(brbAΦ&J1ȬڶgRB 7b`OډR"1 cA4b (*k@O 4K{@+{ #-Ҥ`;ʏڐb9X3{J )JO k}Ak[O&JNѤ*z!1Y:յYRҤJ-⑜9抏)ccGJks9-ks9ZsEBB]{1퇀Kc bB(x*A:,$B JḢҜA uC9I&개*. Rۢnb'((q;UZ'r_Ҝ,kXj{~K3Ls2Z  )&Ra: k`)cD1R)b9{e1~RE1!KsZb9cr)k.*{e1[yªc$12*c ihRA < HRϠHR@ *kA ZBZB kk@ޯHR'J!' Z@c?Ik)yUXZZ ^.A zZ t̪A@Zc~9`t+k@挃Ao c)?{IfKs"1,k!*+ka Ȍ8/A`OGJ?={ќ#1۩a1#c!(GZbҤZP'Jx汜A_lsJۜ k c*Kcb) 4 c` C4JbI :8AY3HRI??pd9Q@( gZSޱQڭAqO *{q9ٲ(J7 k>o BUZ'A@!Ab@O*̓IISZ $(GRB |`Z! ȬZe9|se9sZ Jc$)*k*Za (Z!, c Z9.aZZ݊'J  c!k*~GJ *0VR! {*cAU[b秐fJj9 )&J&J`+ Jbȷ [ 8b愮R!rՋZ  ֩Z -&B@^R"[bqQ)c k^*kzjfJ# z ZD)ŮNB ٠#R!W s!̫kD1W c b((Jk9wM cA(I +k@,昬Zd1{Z Q:LkaUȮ)bj Lk ~ T {)VZ@)ZA 8(s"1UYjk ~+k"!~ c`bb ::{ c +kB1{9sd1絛{9 般{ cKs!fB!AxGR *~(J ?^ӳbsD1%wZ)&FR"bjR ¸ ըZZ$)"b!GRd1 /&;GR >C+s`:j8 sOJ(O_z ᩨZA(z k@}ksJCќGRx{A"*  O010Z.jQqc94@ JOt |ds$ A#!T0늣ҜZ*)a9ko{R:t *_P@㒬0,޲ZU(b9++Z Q k k $.j+੧Rd 0Z k6Z!ئGRB Hsckns [b j: A+{9eb c%!c*c +k&Z sa c Za|"b")ފZ vR(GJA GR 07+k$)˪nZҚ h0;+k`Pb& cOiZ9wse1) kC1jp΃@ޞ+c@٢ڋkAJZs@ lsV.|$1s%9*aP@ kA k{² k&.JcA)s..${h{sC)<.KkD9(3{(R'. *gZ {A c:{Js(.b{n**s@jb/~kkA xl{ L{(+_O!UAUU k!-ݱGR1+k :-΃j:j({@+k k#*_.s  {b9hA9b>p 0 kARoaOb>BGJX^+s9bk c pba Bl{`/P93bXll *)GpdtDҔAb+sc@3 AҜ9òfL΃d9sp :?9Ҝ994 r1 된@앵J> `}*sC1^hZ ZFRHJc!/ob)*Z.&q*c +R@80B+k$wb!**hZ IkjZ ԭR  { ͈R9> /*"aIl0}gRUhRD) ahR#!+s!J.JsE)MZ9s`~bD)]k *k 5s`(ls+k c1P"Kk1zkk(+k hk{Pbd1/9sD1n*Ks* c jR`b@$~ZZ"Lk,k (+c{$1w/Az1X/ ٪ cD)k Lk9 c@'6 éjZ@ks.ahkb(B"-gZ *bʃO@?}Z6jk J0 a!LkA>lsjA(blsHR1>9TLk+kC1+kABKsjb@(*n j~BI.C1xZ G0Jkk &΃)|`{9O k9N*k(>Z(z.b*kH{9aqLs.8@j*k {Kk@.ZAb@8zKk c"jJk* {! c"jZ1*)c 3Ck#1_!O*k蠩\R nkZ H+k kkAl몫o(hks9u*b@6*k  k 9*kbn(7 k@ɜZ Z#(sBJ "s)^+Kk HIb 0.P 떈O gR GJ ~ȈZ ~Kc'{@j cԠ lk1={Z ̾ ce1(**c$1&KkC)hˬs92{e1;3Z / Ls`BH c>b;#1b` Kk hZ BKk"2sa JHϰKs.C)߿b lAUވZ@$k{ غ kB1B {A)+ss +c("s@!@ 3[b@:`+ksa*HOe Ao^a>.z7 S ªO@=!"*4T~pKҜ@'рvmsѲbzuҲ?*{*yPnjG~x:W `/ 8*k`4,`+kP)>35(Rah{`:݂b9UZ,Z(Z@nƈsZAeJ|JA L( caiFBbXojk cA/}B#+#fR⪀`.fJ(2Je9%HcE1Z#)'Js!j pZ\ kyiB.baosc<{BIZ!,*s#)&{1.bE)ZD)dZ$)"oRA Z9; c1 gLskb ϋ~* cFR!"8Ica+*k b( Nj **k@舽/bNKk9z'zZe9) cB r+k$){܉R A c!+sɦLkD)sAs`b *[a{{c)+cC)MɯJc b,Z H{Kkwp{ cABlLk !kk&sx c9 kKk'BE KbAZd) ls9ޘKkE1{e9`bB)P'?ks .$-!ZC)T SZ1 W^l{Bb.ks@J;#Z Bګ+ w2ؕ ƂKc " Kk~!s b,%pO @.Ԥ!+}A/s/Js hZ!NZD9+q+bA$egR):J6"GJ *R ZABa$"gRhZa:b hZ j̈R! *bd1rJ%9ȬZ)?R$1o9{r*>&JAbGJ mZ4jZshR>zZ0Z@ Bs`j *c"!. LsPќ(sAj0bKkjN &s@Bs"1-ܪ k {Z@ChR &Ib1 *Z c!הgR { [#(s9u.dKk*(lk`鸘 Ks{!^ ^lk B'{K -Ҝ`ՃO Kjsb[Y.A U p iu!w˨0`(-a *TФX~q[/`Yjk .z+šUp! %C{ {`na2$q'JWQa@P jZ"0ќ@߯aފĨӤ!hZ"΃){`?HRd98hZ$!ʷgJ(R`RZ(.& c޺Ik!|*c˩g'Jkk@Z)%RC hR9JAdRB ᢪ*ke92_o*cxZ bZJkD1weVbaZ@ΆZCp`hȸR Z98@ZxZbe1`ک'J$)̫iR#!bD)%ZkƊlkAi/*k9oڽZ  kd1kb92pZJZ! sZ$)9ƨZ b!bD)[ߋlkAzbd1U{Kk/~ c( Z*+ls{R (zmsKRJA:}R\ hRI%'k!:Zkk+ 0|(zs즷Z -Z2&Z kKk9>(sD1k1;s j:+k")b9 ɅZd1 ){ b ,k!)Lk9ؿk}NAUUZ7gR iLKkc sC)ksP!)cu _)Z~3 c.n b8@ c1"YO1se1)*c ҤK~/@m˿P U˪q!e؟9i`h 3 +jZiյHR⿞;3Zbޠ ҜJbThZdhsGJ}A Tvs1}C1Sq jA{  qby6~@non@ߝ{׵1䲔ZmҚ#@x A0{By?"(CFRC2 I)(SZ +s`悚b@ʧhR( GR(~J(Ĩe:0@*msJkb!dnkkAxb")ZD1rZb"I[9nZ9%lZ(.UH[e9k ke)Z$1CbAnhRaHJ [H[(-@gJkZZ1짷HJ FhRE)4HRA2Z!(HJ!:Z@+caZ@{* cb23NZ {tb9BlKs`:N@ | ?{Z # caʪb1Y?Z@Ӣ!_'J &s : cD18hR1k.R9WKsa'J)[B.oRݢAZ h [ ^/`;)c@H(Z A.R ƯZ`HBBbe1KZC1,bD)+b1RA GJ@GJ"(]Z!ڮ߿,kb)4_R@Z Ys 0{}.*k{`z'!wt٣az*~ќ@Э+k ;ZD1;*c9s(,+k)<@Lk9>u+k<%b!2NLk9ɍ/9{9X*Қ!=*PfҜ "ҫI/)GJ+yKk~Vlsa#_lsvzqLkkGZl8\ ub a0`p*r90P@ jPJќuH S [=A oBA)9ҜD9+ː@N,0ZA- y{(oZ#)9hhZ BrgR@6fJ$1CysbJA 5J *Ј c#)Jc(rJZ(zhR+iZB:b߾R1;(Z1^cgRAHJk 觪{ b!GJ8Z#ZA*;J ((-GR@&8ZB"&hR) cD)2 _sbbjce1bhR$!|Z$)ג cbCתHJ@Pe1/uUKk ˦ќkkhR+0ۍs`?׺{}Z ҈Z'B:/c"Ӝc1A.4jk +gR)*3 =_`_gRAI&ZZ99o@n;AX{a'JJ'B2R{@>'8 kԬkC(/gc$1{%]Jk!j"!Z(OZ)⡲hRc *bZ ks9}uZd1snR H@ks++[ZAHhR)jcZD) c#)ZcR Z`( c!hR!ݪR B(J b IJªZa>o~AZ'R gBZ(*Z>GR2Z) 8bb1c1{ajԺb>jo{`*{ c)Jls谹 Z@ `̩Z@-`{!+] {,|تZ n/ `KcUJ"A ' ' PZU* '?P {B jPD1x@RKcA8a| IHs( ; R #cZ![JBJAZ"!mz{ G{JL\{:b09}Z "P'JU q^s(ۺb9Jzs"1Lk9`qBєlkB,cA{RsPjBn@ c#) R)8{ /Z p cS Lk\*uR:9 sHDA -s߭s`5/O' 8WB5A*^Bh(ABJHABͦiJ ӜiJ.9+σ1{ ќ(2b ՈZ!)'R@ SyAchZ#)(ԈZAWgR=* c!?2Rc(gcE1vR#1Mk*c"{!JbD1qUFJ"(BS(w?R" nR |>Z]^MZA@h+{ c9>R k9*k jhR) bhR2BjhRD)>7b9ئќ@CZ B!ވRaZ *BhJ ؊b`.*RcA7 h+kJhR`gB hR @KkA+ ZZ`s+b@ c iOs(k'Kkr)Z@(#,k`T +c`ꞲxRrca`\RPRR k  . J@K7p _+k k'2*/ 3 ' p@{9Tpֽ땩{ z!{Z 韼R 긖 c ˇJj{eB!o=ZAbls* kJ0d1+c90{C) KsD1ciZ@ ZD1Z1 sjJlsA d<1̆s9Rs) jz{j`u{(""bJ(0ZƊR;J=9y-bm [룥PC1)]sa4沔"@ d=,[|mcc GfZs`0)gJ4iR/Bj@.(9`0 b$1gZD1jcވ c96?u[CoR11"gJ! HRd1ck*cAնZ1;Jk ۛb")j js9mRM"b(&B  (BA*As)]׸GJ`R,xRfZ`+4GJ8R9hPZ #Z@䂂+cAsWשZ#);HRD)bAiZc1. $^hR  +s#!;}hR&hR`)ظ" cAiR@*Zd)pk)~Z {? p]B^# hR r k: c`O { c [hJ )Zb(fGJiR % : cLk ,2ms^Kc@`] }،s@ attJc ֨a@``Z ,2/agߛ'|}& `tԫ@@ps`100{@&|s &*+k@`ќA[s ~kfpC_HJppg&B * ,gJc)g sA5*lk1N*c`92{c)3 c$!Z9^{"!ZLs9_{e17vb9n7b D s!6 I/,kA* /9z,sc)ʨs)'$1󱫲 #*Qb/dAk ANQ!HRo!gIR !*.'J5i{ Zd1^OmkC)>s@A*8"*225M $"A= 0p Bt A+k ,")U@J_x` 9y! k 8Z cbaj+R)nhZb CZD)-,R(P . FJ Z I.:" kjka(n cC1^_\~Z /FJ!bb n>;'R`芨HR`j b)'~b9ӕbe1k΃).}{ban kd1Gw{D)b9w k`ΨZA0\bE)b$)Y0Ri" _7bC1֓~bb  k@jR) J hR)(~\9 aHR 0P 5b1+{`{'6hZ R(۰ba30Z%&R :#B Z#)=ZH{b < R!+lk yZa0] |ةR(?, At*c@j} pP k@2K_@@P; X{  dLN UUUU` j|Y+*To%ހ@_hRib uP9 9{b+k2b"!.gb Ffᱭ{  'b` kc1G( kd1~{+k9d,sd1^l{AciZc)6τw kD)$nLsI b ,A;Ls#1+=(LsC)bBjҜ(R R /U(R*![ 1`l :tbv3oA͵iZ8FUb IIᡩZ‰,c1uO{Bv{Lk"# );J]a /Ҝ<ސ{{*P@DH| ( Ӕ u 9a_%^a( % tlsa& P cl/`(eZ0gR`hRd18gR.b!bZ «Z!oZ6*{d1WZ ɢR@xZj'J 긹b`:>GJAꨇR)fGR!"*iZ#)S@׋bA訪hZ v)kaGRd1YbZ+/nbC1 KsD1nZA:c*c k sa缧ZC1H sAba/:?9z*k@ZabjrZ ^Z93YKk i2hZiR)dZ@bb{ ۾7Z&;b@R"޳b &* MkAms!*{`;_ c]  LkC1մt '7ap@@]a7'a_'a`uls dUmsH aUU< վU@`b1az֠^{a4nj{A2 AVVhs b *8_IZH@AKk`2Z b9 +k)cM.aۛb($,bC1' KsD1b1{J9/AT'RU/ W+  W@iZ_u (J*sa[K)cc{!}kLka~GJ@&sBAGR$}Z@vGR+Z_bn c@A HJ` bHR`;Ks~b _~ c)|ks@bJ "hZ`!3'J ~ pbAu*s? k+*@b Io@{j 6ls` (KkD1_Zઆ`Z Z+lsάψZC)*c* [ JZ`>#Z!J@ hR#)=hR mZaV(> c` ^s@Z(<Z?sD1uuhR"ZB`yR Pls@*J+cD1WWls#1Lk`{R +msAI48i{C1Y_msA㒠.Mk#)zXb"Z9ߘ*c 5Z`'+k`( «{Xy U*{!)kc ꎷKs@*kσ1 s᫩Lke1Xb9 k#) .l{`jꪫ c V?*΃D1΃ R2+OB9z nsB(O \+kas0 A-#ACWMs#)??1(a' ` P vbb T`W#Aw|c04 kmnAj4 4A2ӻUJӤ:~a(@A]J-s(oѤ@ڵZ#)gRR  9(B5saWb_GRAg'J"{@w+kaGR! Zar/# ~92XA 89!"GRh,b*ba>'+ kD1WQU&J)>sb#)ZB C;ba.Kk9qiեb Bb)q HR$):Z hRApLsksAZa*c8"j.zp@ުМ@^pd1uib*ZA""ksәjba8+hR){LgR! *m c hR@,z bjZ zBoKk!o*R ++Z )YR(O^Z ڲ*lkP~+R ^(O@wls;Kkb<>y{`Zj@Zšb@ bZi@Z hR`oso@ߥls oAm"W{!߿ 龿 c@31JcC)z<@[ѰPP1鐔$XȈƱ b k@ Z@(`('J  ̊Z Lkd1KsA%/ňZ#) Z'Rd12hZ a Ws(ގ-j@ Na߸jktR& #R1}zhZ` *@ڢe9I9qb VPjIA*~l tZ?O*k@WI s Uޮ=uo4 iH43a㧞Ҝ&y J̅4)T@jQ@.P .kƁ^ j Awσ]iR1 ZZbNR ~=Z)hRhR#)ܼ2Z'R`*Z 68B.;9KkARhRA=ls@B(9!Ң(R _B(:3*Ah .HR)ؼj'J b`**B *b?~hR JB .jsB*$ kr s+k`{GR) cAKk cy*k *ls`ZZD1`ڭs ̃A*k@j̓@b+z k< cd9ls@:ns@-hR"hZ пhRa*J¶b:7.b kb!/\Z@$(RAZA.hR$ {`{;1Z@)~-ls@Z *'R m{߿ c`*Z IZ bAu&R 蘻'J(Z&{ ob ,&iZ#!7WKk)={A5?Kk +Z h (A`/ ѳ+0 *BqD18hR`H~sC1_b .xZ hR ҂jgR ZA`>{ :Z*s Ь{#1a s Ij ׉IZ 'Ks!Z@ cM?lk@zRa;bR@j=+c b 6@R@J+c #jlk$g cB{@Z :!{@cZ h9!"9":hR@ ʏHJ 1: Z@29 k z%J!GJ /wfA:y k :{Kk kZ CHJ@8)ZC)1Ss GNAO9ZKkP &BB y표*pIJRAjhbB2(:s AߧRBJ꺼o Wb"W*.U{{xe.Tb@*bJA sؠ.QAuUPA+3!eФs\Z]ZP+o]ꐔUvLs %h#{  +e/  uҜ  @ Z9 "8 _5 V{hֽ(]Ú P  z΁%|!0\brMYAyauB\ֽ!5Vu  [A U@j"*p2X@}lҔe9޶Z!e ba.Z !b ~kZ`B!(+k ~ {ba>9 ( 'J!2'RaAnZ@*AA NfBC KZ)+ڸ'JG'R@bHRNJB ꧀B > KZ@#RZ) k@(hR *Z)X~_b( kb(z(Z k!:Jk93b@bJ Z`0*c@+FT`^b : *k 'J !+s#)KghRba+b + b k+)Y+Kc P*Za{YɈZ 0HR8hR|=/7s Z@ڀ Z%s9y0nKc hGJA/ZjˊkszkA#)S9)&J (2ks$) whR9yb 3nZ@ϊR c kosd k / 3 c( "Z R8VbmsA.܀΃ X @B@`{cEj*gRy{Z c@WgJ *"V'J@"Z Jz{– k PuZ Sw=ֽ uCb3@88`Y#9` VaNoZO VKk}Z@5?iLc` h3.XO j?~c땵 wȊXƁ= VR{BK)p ]!1aIւ'_A5ӤA^6!0) hBA3Uڍs=1Qd1bT{vG+k H$1Ouws(2zikab hR ! J cAĤobC1嬩b9Fۛb#)w-Z NZa b` ຈZ " ?/b@Z *b!R90*k ĈZ #ʚ{d1}OIjzR)ZZ{:bA.ib B c@Hļba 'J"),6֨Z B*( k K{GJȄhhRHJ lkZ9 {2Z tbh cT'J!hR ˃HR "*gRA  kFJ@&J@{b+k#!2mZ1b /HJ-RD1rsqոao+c`jpf@֭A`.uybcZ FR@)ulk aiaoWLkfhR{aB3A1I/~R'JX{@o ߴj!/ӬtUa_ō{{WH%{ ֵ0*WhR&AV`VahZҺ( z*P  "3(b ␔G na{iZz+k@yLk?f yV,X >8!J)cU Ar#0gmb>{ {Ӝ`ultkn\P _b GMhR@)N99 }YGJ@' 'J$)-cz=Z1+kD1W\wj$)ʹZ9w& Zd9{SZ$)5ch&J藈XGJ!'J -@R]*HR!owy9! _AU } kj+kRb (ksAn *Kk nR!VJJMR ZUGJ gJ .^Z 4*^hR ULk  `*ki+k ܮb`sZ {"J 4BA(&AJ0'J r& R! i&J_Icbb k*k  m!Rj(s"b@Ub!X(is@˿_ . mn[Z [dGZ "S- kg @P:{rks"1J ~;{ /{b!bk{aV@Z` c"*Bb/abV+kqlsA_/b$1@wks~GR@?:hR J.b`KӔ{w|u+k Uaֽ ]0 tk5{ d>,Bj/$BU&V^k{ cϤb$9XA_t  m0[.kTa+ )J@u-%!jfk`֌s`е!ԥwk/^ WҤVp@gD (ajrZR!b8 cCOAWr(sB,cX`azo~σ!"az- ZZ\ZyB!R DmZZ@ _lk 쿺Wb`: kAbkZR!֬Kk mGR$A *GRZ ޺ZA7R`3%Z .s@b(sRb@kasb@~ +'JL{o{:AA%BGJ `J GJ!_.B`&Za'J HgRVB @uڝZ@b s`蹻 cA k!cɦ&JGRk*TZ`4hR#) 9WW{kHsAijAhרZa *wɃjs Zc k =߬{ a{`){uҙGR+I")A YBМ . a LkhbP ? &/kb aA  k oVM{GJ;:b Kra \eҔ 8 U{8wOpMs w {ƩZ {1{9 r")Q1="  T T%u0zp9̄ڊoA]5օ t  uwڒ}A8΢Wmy@UR UUյ~r1aX5s=;>{(:kA~wc ḫ`uc(jm[Ujs !ỸAU gRV$R |*:p*ZhR$)q띮s(}5)?Pd C*a4!m4 ^d,ka)ew `b`ԇR  ZR@^;fJ*\eJ"j;gR$)[=;{R8Hhms(gZ ~/bv2&Jې`}A ) $smb lgRWhR즉Zj{**c'B hRd1b+^ls{Zd1KKk!B ' k!ډJb`ٳGRx'RjN{ uv9 b"Z#)]UǨJ#)]/GR "gJ`s{R,&J R րb`.W*ca{ q+kAgh*c@!+k( k9=Q-b /"j s"1"oZA1|gZd9Wab&ߦjl&R+]9z3̓@B+k@Ks9Sj1@cbjb舮{ >)>{d9)'JkAĶ{d9{2 W b"b`!ë{nڣb$)<{ Ҡbkb k!|wv.@]UVi]Q}~Ҝoоs@3B1){vpBՕkCAX jK呌`0"0 'QJNܢ.u@Z¨pX@ PhƈAвVP R*ҙ9q AU"Ap<=!/햭`  ~{$tOv _ /ZaaߺOrs@/U s lkk`z]{6s@RnR]15a&Ja=5bAb(P(ug2 /몯 R <v՚]i@ӔI E)}Z^&J ʠRa'J *kZ C" k "oGRB""b! jkAFRJ Z "Hk } OZZnj``3r{s 9  ?Z@.`bZ"!JbZ!jb$)/+ ka#i'R#)!QZ@mª kD檺hZ 31`Zc1cE1{~+c`r/Z`3`MhZ'J"@hRD1o Z*k "*c ;Z∪+kaV sR ZzȨb* Z c ::RgR {`;s) c  j* c9Uk@ A` Rb Ks ww{&@Z@ φb`ȼ+k9*ZAg܌s{ ks9zjksB]d>sD1Lk*+kBʤ+kZ LkJ2RbAc@@v7I R{n#s@ҨҤ@`.kTj}!ks "Tjr{ /W̓8*[*  {@(<,xS Z?4@ WT,䖝t@ ܪlk r{ ()C//Σ궻tb`̓ М00r% B*{ KB|Z@k+#N KIUJsa4{ xS@ڳy@)l{@gU**sa_u>*k 7[ҜWx]}@?UT| @V_ .A%Jb n { T sAk+*k@ꥼRC0gR!FJ! jc@/`&JR@*iFR z-JA.FJ)I@BGRJ&fZ hZ[k@߾/@A$)xA$)$HhR z#k 8?Z HA`h&Jx'J` pũZ@B. {R ^ kkAb*4Z@R *Za R)hR "-P k@jRHJ@mR#)]ZU@ isD1&ՈR( iHR Z$B h-Ks *zhR ` cʊ kA*Z!B b$)1KsAZ"!bD)4 saM{x:{`b _jjk'RaO{IbdfKk@@EG+kA1' k  +k9o ~ "`lsBpxb)(-ls+ms'J7^b# cA./%q1q3S_{ ~}Kk pLs*K**cb  I{O  VjIkWkk ( {@V^b? c'R oBAXWӜ|iҜ  V#mꑌ!X,V{kjmK{@)W.| Wi0j cǂp@ﯔ@xO U.&*cy#|uX{`j c cVZ ȒIO']P.‰ ս)}X a`p !@]>b ꪬӔBގsbU B_;-| UH]3 _}Z`o@'b @ @әgJFKB.XeR!c)Z+FJC1Z A")H*0GR(k룣Zj rJ, ZCZ@kb`ںA@"Z GJ GJ HR;RJ bb (.fJ):%J`sbaJk!z*B#pZqZ oksGJ$*)GJ +b}b &JI Z"*k"b`{b!>barZ$)3 c TZ lls (ĊZ+kC!#% c@JxȊb ){ ``_{GR 0*j S+sfM.{]{b)ͣsB)) {d1ڷ{)*p@  $%p'JyP( ` ZP!j?5/PְUבq!\它}oݠPU "b! 5/=9 cdVjק(cb>> ~ս{HkcU* ߪbkx*"s` +{B%s x Pu{>]Ҝu)U c  BpP'ZuKkXT "ՏKw*T`@Ss}s9= f =_uPb =(smmk o8lsdjYMc׵ T0 YB׽@Hi*@ b K{T nDTa/u ZժkzLcR*Xk@є@n")Xpv'J'R!Z7&J!~/ks@aR! b*RϦgJ)(5RAxWZ8:ja.gZEJ :*gR)hR!à'bMgR! *;bޣbHFo@ c2R%)gR".h>HR h A  GR9Kb` @%B 0JJ 'J*b! zksᓱb  ۿHJx+c@{JsZ!Z ~ob뺂i+k ޯhR 8 b)ZZ  [b{ajsA 4}#)cjcl{+c(x k1Jk@ O@ڿhR@h8'J  bAL殱}7ќ{d1<{"kA"uKkA8p[JB@4s _@Axa ~&x{@*,yA-q`·jZ`r+*T0֫;AMT@cWO!WvU@[BU pw " ; vb 9{@RcvU4Q@kj4` Xօ1W_@Px"*j3aQ`! | I[0!nc AAoBOs#)oќ ooJaGR H&J'gRAbab ߤR`󫦩Zd1yufRjJfR/ТfZ@C'*I 3b)%J Jh&J!RC1={KkakZ !GRN( Kkls!oZ s -GJ YABb hR {aGJ#!2sFgZ:Ҧb S/Z 9YJ hȀZ`RGRBhR誓[ c@+cC1\._ | { b k@xjs@⟧b9wZ)y΀Z@:0b  `̃ IMn}kIsj:k@"{A!Zs"lk#1xHks߹Z #R Z!V Kkd1kܞݭ{+Z7S [׮Pa;:lk"!7+cD1&σ1.:s!zbb{KkB)W)UsjZfbҰj W/`b @{1mῷ{").ɮsD)8Bg\kC1n/Zb6{bAA@k) Ru_=s s)URW.@]ҨZ@+j'a:U̓ V`oPFJN9okغJ{ ]mAVu UP `RgRz!Z?_{  ֵ.V0Yp *U`OWu  p}{j7qMU8{@c{ _/20ֵKZJeuZZ޳(j(!krIJwQ /u5 갠a·@jj. v>0`R GJ@p@-hR`,~kahZ@RD1B+&JaɎB I{ Z!q + k@%J bgRHZ@j' k B 09`Ks@hR R画bak림'J#) {'R! )[l{@ꮩb$)Z(b#)jsBjkRZic@ֻ*Jl c@*k^먷[Zm()ka c+6z}]hR@)hHR%ZB 2ZJs ۣ Z({ByB k &Z@ )s`?+r!{Amٌ{AZ@/d9Ks`.+k!Υ̓An/+ 7 j {[  Kka $U")os ʢ{1+ ґJ@RAB`z5`_7Zy UkkՠZLkum c ©\HR " ٍ{' c`.Zkk xms&{ata | lk)N qlk y.sX{@!]glsVAALk  U{ *c ꇈR̓@ RAx w׻GR(!p| )7NS ).T"w `zMEPZU%jgkk@.뵵ݲP @.zuHɬPdж[{ *P@b֢9Kv9u9PAa34@'BP*iV49Zu!aW V'Kk ;89Bj#!5'J  RAJFJ!`8$&JA R)XJ"!&GFR 褉Z 'J aJGR(baaW s XGR :. GRa FJD) uZ)*ֿFJ"Ja8pA'J59"J ]V^gR!8b  *kA)GR! 60+Z 88jꦄ R GR!`bZ` k!,js@'bBb`0ksߺ΃Z)s r)gR(x-#)/_]- km= j]{AifR "s@GZ ;IsKл{qZ~b")TZ)*kXkk!c&3p+ zjZިZ.cYLk {@;,{@U}Jk w t@msBdO R_{n&BAgR!\jϭs -֍sTIhs U js!+U k @Z h Z`b˸Z@&s)a{1_˭{n&B HR /Nk bz{:kp k k &RaJZB1"*hJc Zۈ6*k@Jn.{T iH4ZaA:3 Kk")-k#j{{A^XAݟ?0` " Ҕ! d*q`N Խ όa w㐌+?(J& &y!iv4Ah$99*3q:$jRA FO .P -b! AU+[@:FJ *Z GJaFR$):z'RlgR ꬪ=R)|'J@I@ C&A(lR Jb /c R@(*bb ABFJa/ZA*'dAIZ@/B zagRjA!벝J.JJk!튵㭃`;jZ!"js!j +kj  ,\lsz9[Z#)PFJUgJ 3Z袽hRl.bU* ZsA Ls {P$1AKs gB &**hZ,(©{H)k]`FR 2{mOja"*Hs!gZ!*`Z{&C),k!Ʀbzb #lk@Zf{a5+k n{@yU9{]I&J!YA@ۍk Uk *^?mk Vm*cCs j c K&;kq c@bלkkxvglk?HJʷls@~Z hR d⋨c`){aaZ.|Z@R!hR@ c@  c $Z&F| k} ki&,kB1~z+HRKs!^/@RJs Wc nB  z PJk@O=SXьjb4<AޗNa'{C)Kk s b A>tҔa|V(#(JJqA 0A{  0)7((ӜB@ 3 f -@.h  Y4b qrq ^.=Y@.V`Jb)f cA |7s.~gRYFJ!(bb꫚B`'J9|l!sA޾Zh&J )B#1 A!` B Bb ?_A@nR!n얺fR&BAТe&J JǺ%B,9!Kka/o(cb۪zmw&B[ʟRZ@KkJk@ڪJk kkqbb{@\ ms1Z KGJ#QªGJ![I9a๋B x{9 ؛A º9A" b)hgR)}B@,A&J1b0/  6bKn` ׭k{I›ZC1n @wk{ N-u{(CLs ~Z ylk*YR% hJ +~+k#9+jk\VZA%R׀Kk cLk 6HF+kB @kb#Kk($hR bZ (PLktGJ.+k uHJ 9mZ):KkRVR g/*hRݚgJ=r3`aJ?F ca R Akp(ݟZa0ipv%қ{[/Ҝ 'ۏuP"* X@]o Y0:uUq!nyP7 j?]+Ҕ U/{kkc(*B{*%pAO{T}aT1pܲ (:)ҜA 8a uZ0!49?3A& Q(bsA(Ӝ:Q01"jmk`!k@+}{H!] * gծsՓs"+b gRAȄ cjjk;nZ!:()cE1+Z jZ{ .+c@Kk@s 'J FJ}+hRAZB ;?#Z#)eUsdgobZ 訥{`ir c`k0{!1ݰhR y!ZOu}բ*k``J!{w/߷'B p"0a+_sabsbÈRdHJ`(b hR)iQRкx1 JIO +cb*Lk ߮Z@ {b 8R@cZ >Lk n~R- [@'B@wKk 'J8kb{@?b & lk rK VR chR+ c Kc /*FJ 3mk s g{ "!Qb!Uua c}nTALJ1o{B䪰hJ%Wg/|A>[}`Z%@*˥׭@֠?v {+s#gRl AAAєt@"wu+@V]@ߍ !`q@njlc PՂaLk}mk WiGXuzt ې} Lk js Ӕjju V(azs] {}~ }A!&gR$10'Jd1R *Z@.Z#1 kAJAH*0A  &R.ZA9(&J;k9h&A "lAAi{c]Rߺ6fJA  'J!*Z/1$  ZD)Rb) gR$ 0hR 8{˭VJIR恲Z/Kk!5s .mjGJ@'1R k)cۻBtJku'B @Z Ø{a R0Z LsW jHR $j c@ډR m+k@+}gRs^+k'L'R jsiRV [ Z{"t4٢_b t49r@\'J?SaiYR i"'B!qlkAbvwֵ`v c@R@֎*Jk!RBbz):Z,k jp⹞#{`cZ@ꢠJ tLc/*cޢ@r% k@Njkk@n'B  [ ZYR@3Z:?Mk1E*Jc!{*)R!/@0 J$&6)p ժls r |,_{@lK2!/6 ` pp-/@q˃ЫZ h  Yq#!l翷ӜNCIaiCXҔ!^"EH L@z׽ !ۋ"@k_ pB9O|AscqA>8ҜAs! CӜ Blk 3@A  1ZhgR(^bIc *fR!i'J '#0W&JZJ A*Z(U&R  fR|fJB $: > EB&k"gJ!`9Z֨Z[R̫Ra֎˻bAfGJ!˃`'Jb*o&J! )Z  Z  ^B*`B!(`aKk  c!y c jIZ!ք(ZB@o RiA.pZ@`;Z xZ]*c oW+kZ iR l;[A*R b@鸶 k Xj \mk(gZ*@ - kI!Z&v*d+k cH+c޿5Z-Kk &gsoJc [kJZ`Z@2K'B x&LnNw_jZ  b`n'J+(b G) CN{`og@hJ X8{`bpV)[nR omZ*Lk`O9J)R)}{@N@RfY( ҽk >뒔@&b!+c 0'(s1߮{9୏Pa{!"  QY#)0B)KM(k#sZ+j$aҜ `qaҔ.q !bM0 ?O!kY4 nKGTyr {^ւ/UAjUD)2Tb3=Օa()uMUB1i~4 RМ =U׵AUxZ!:N ]gZ@ϯb NFR@ /GJ@9 "J JA@ hR)uFJ@l4\̓7%J Y%Bap c mB 0!&"Zvk'J@B hJ(hbJdR`Rd1ѹ''R@&R R"`GJ((5(J J#)X.R*k!Z=+cAsZ  cZ hJ `,sR!rzGR** hR)kk'J @Rc| ׵ _u UuXR m b[hR,vZ#1R٩Z gZ@⻉Ks*~m{ܣUATAhRAV{6gJ CHR.Z@4%. s}B hR:+c;k IJkkk/f.*kkZ JaZ s@WZk{A'b yZ@JAt U's@ʦb *@is*Z b)R@*kk Zk@*q3@wχR  ںj . c@'hJ@ Ao:: ,b Z IXAR(%s fjc!bc@WgJ)}j.Z` { A{ њP :,wޯT!~@a-dGJ D yu4a `d{Q^4iu )4bА*c _Mk`']aBUW5 .X.&(u(4Aa!C*ҔҚ20c( (> gJ.bpٶ@[RC1b,A(ڲ4A\@ XZ!bO`P%JA'ERaHk B爧R@A#)' Z!z-+b9tMR#1N^vZ&J ֪J" Z&`hR#)jz[!IHR'hJ@ GJa#b#)mh:97@cgR%13әZZF [){gJb*+k(GJ@{Lk 9mR` gR!*O`bRC)_ԭ{;=WZ`c KkR cZI+('A"&JA6hRaHZ@(Jb/sBbjJR׈R`n kpZ hJ#)Sb`8Rj{ {cA .'JZj{@_( 'J 0i IZSls@lsaƮZP@tשZ@ixjʌsԘ[R@ڣZAoZ/ XZ$Kh4{7ثP@?:sg={X)p@obj{@]}W(ko{"lAќ ?b U }o{ &HJ! c`w.k@y9 'R c@>Z@;]b ,b +{֌ k '*Lk`-Hc }+;yb@NéZ  ms99lk ``ڑ9]lk(B#-P,o0A*d 6q VN6؎Дg.|@^J@Wkk@[ RaKk^bf`0bp66 [s . hm꧑.E:q@ЎO@D{:+k`Z1zjIR%j}A*AKc涽 o_Ba{ 'Mc I(u a= rQ`-lq N} {kҜ@X й*k"!@+k)#2s YPrfsAhƁgsTys:Z!JnbGJ1mjcA ?[&B(ՏZ {bA~%Jb k&R ڳ%ZԏgRZA :/EJ (gR cdgRpJA-+)FJB8+KhJ'J'  k˩Z(*6R$)Z Zc1_;b9lZ9TTܾcgJ &Zb([gR 'JB,RA*{9u c ¾'B ڪB B c rJ Z10jBFA ƌr'J!*)s`^b(]J |nδhRPA xiR@ghR'*k΃@UZ@`KsXGJb9ʧRZKKR h{ 6'+sb&J *>ZAI;R V'JjjR \/(J'JyPŠbX+ku/R@*k`{LƈRT {HT.^k{ ?B@ڪs`?mKk9/1RLk#1ȵsA cj/AwKka'߿s!)%ks@oY`qA8(OZ `gbs p@מUZr:_bQ&Z wt`kIkӑ|+ 0hk!hpԔ s y/걌 Vks : { n~bP^Z@`Ԯs ({_A{*s X;|e1Z(J($IbA#1z}R#1Z+I!*I#1vA)GR ۿJ.b cۻn }b@+]Z XhZ@JD)}FJÂޫRgRA˞*c)R)I hJ  nZ!j ꡪZ/ cA@*{ajػ#fR!ABRGJ ʄHR סlk@>(J 9fA@CR RHJ]NHJ` Z@쬮`;s@msb.{)g߭{>~ba+\sD1㕍wsbZ @{9{LkBk c)*c $HJv{B {(J$֊qa{A;6ms @{9 B䚺hJ kc@mRc)(}f*[@ c@ggҜ~s@-U'}s@CM0|])P!Zx-,{`UfzAO Z sU0 7eAy1Z9A6'R`{`g5s@'`NGs⪀TZ!v{A!+~@|dzP  u{k@֎P.[( )ZKcn4-+Tyo@ ["GJA 2Za 'J@`J0lbü(HR#1[)A1nA(Ť9(BkәAA*R)=ZZA+RB|z*caߣA@9@Z@B?saVgJwKk@='J@ gRD1Z!W cd)'sZ$)ԜGJA'Z,] c ɋZAHJ@` hJ ǭ{ _HR iGJ@+c[RZvA3*.p&Jb;A  GwR ԉR J ⤩Z c+GJ`Z`{ Q̃qEM{s kbi+c")JJc U~s@*s!Rb`{ +kh cZBZ@ZVR6.Z*{ogChR R  Kk`=+kތN.vZ hR@ Z & Z!7+cA lkBp {)zoLkB'kIR:vsAEZA* Lc" $|Z >sBJbc{9<`s#!0aqRAZ «#s@jZ hp@0@ߧP`v_5@N_ U ӄ@ӫ@n&lk@6Ba-!k@Z gAz1 ~gRm|@_֥?s "|1*9P/sfLc !UY; ||VH 闇춭@{7s"%s':{b hnƉZ),Zd1oͻާR hj&JB)8GR) 'R)jR)PA(!ޤ9!F* FR"gR('J TgR!%Ba*k {gR#)'Jڣb _A@!B!A 'hR "Za!>;+k"!kߏ k")+GR` ZqRZ@bbHJ#)4|R7M cfZ R vB!.R&J 9!Ӎ{ wFJ!&Z9 bC'Ji8Z 쨩GB(YZmR!*hR)b|&JAݨ*.&B Z)a*k y㿈RA`ks@.$,|OMI)c aKKG+k%{ )"}xKk`oba#l{AKCZD R bLJR&Z..@I i { GzsW Kk )bj!d|o'J  @Zb2{D1b#)zsAVUk )|d1ѻlsR=ۤ c BE)ܻ{!amk9]{1'{C)*lkAb,c!h k"CZz *c{`bkaTB ȀGJ+Z,kw2mc`(Xs 5@ڢ`wܗ c w9@)"8R@!lk[%/sOO_Jkc߫AFjGJB  c@6k1|`'Mc#sC"s#s aT@c]kt!_Aᕛ0 ACn{{TKLk(z[cMch8szv k@ΆhR z"J#)nB3R -9 AZ"ꮊpZAAa [J .99Z {oJZꀥhR@!(Z@ׯ8baJ&A #9Z~ZD1x]bGR$) gR &J Ø<b#)DZBx k@C.kkj_Z %* k! "SAnژ }Z z-Zani k@R hkBArBꦆJ!'BV.NGJ R џ/JAY;:BJR@ڊB# I eFB y*9!HfR& s!nHR@`‚bAAGGnfGk9y\X LJR (Z!8&J+k RACksA'J "(RV9[B(1@颞*gRzZ *^Z &Z  c@J k`^&/b!:ob@,k ;  k|Z (#lsHJ[z{A):{(Jns1 ims@(s9],c9mk:s9z>ms1J C&B! `gRJJHB3amsAZ΃s :%s/b0 rA/&{`b 3+A Z@^ Zn7k Z r&B eR!ZZRb)\=mc@A B@8AnNg]Z Z  c!y!@Uua,;Q8mc ENN/|honLc#a'J Z$)b!ضgJd1Wg,Z j'J & R`A-m9+J/FJ 2FR ɨZEZ!*&JaʺR w^ZCxJAlI3&&BA軾GJ` *kAA!(gRap'J@-FB("z<'J@"R /bAꡟbg9 RJcU+O }hRR* b vKZ oib ~hRR yJa~9bb[ IhJŢR }*ZAvxKc OhgjZaBݪ'J c5A`(BEBU{]jk o | ?ZnFJBqp{` !^II`OsĤJcaa^ |ɪ*bD1~b$Z0baJ{ ~'Ja}{gR@BJRP {!lk@ c@f{ [Lk`Kk n ca,, s kj ^^ c@Z ૨,k9:{ bqa}s)9,c"Q3Mk9V Ek&R9->Lk9H\Lk1okR#)i.R!Sb@2!{{@Ksa?P ~R 0Os!&g0 s{.Ȋ{ +k߷|{k_ݨZ@n6*[Vkko/{ S c@t [8k`olc@waR js`;Q|`x [@vaD4WUa/{ϦRW a|0 gҔAc]@[ [saimcA ؠiR "6GRD)+/GJ!:R!Z+J"(Zd).GJ@ jGRK &B(zJ*9A<@ FJ 9A ހGR(*Z {}J /'J I5Jk d1(ɵ&R 5)c@sR!#psZ` b#)je cAk k@zRb FJhGJ ȯZ _R!+Iba+;9 C+k\s-n c@hR 'J! (^A hR v'RxR }b Zk@B?KJAA`"FJ9 $:AL BjʄxJ 9(<cA *Ȍh(c I@s*k@䤯eJokk)~lsc1%Z R(nZ@3 ca&kk+ZHM'Ba_nɈR`ޣ%([ cB)'_ls@:fZJk"%{)blsZD1+Z(;8bd1Nb Ơ k"!뒣b zms@czRBMc ~ZhxMk*X2CTU{ЙU| ʵs*b ,B ʀ(J`(\Z o({&Jbsj|AfJc멩b@7嫰~Yqa_s@t'J */Lc U7AWT ujHJ:MkZ:=kR "s%XmkPB| xq.@q Udp@/ww_s @o'sv!#!ZV@Cvd@ERdzJVkAe}u duhR(lsAk&SFJ!FgJ!¨FJchZ"!.J@(C@s 7J Z*FB@{I90NJAsy]j`uxk yA֤'{Z^NEJ("ks@WGZ!T_Jk!B*)gJ!lR!^ Rjx cAb#)'hR@JJR ::gZY[A [@aA`Z (:ZAbAܢAbA(/GJ  mkGJBxZ@:&Z@ϥ*[.uˈRa{ ;'JJa mJAb%BRR"_*99Ab.HkR :hZ*H&Ja Ls@GMR!ZzjBޭFBR堺+GJ*R Z fR *R ߹Z@^{ŮZ s`,t(]_Kk IKkC1 o?,kC1z)Z`o@lhRdbA~ZZE! [d1[gJ/ k HJnm+c`-Slk +c8b #Z ˡKk!.+c@&Z @{'z~{+c*j P!RAWbs1^ c)omc$)omk*--c @s@9  1@(JfƤ:!js`z:[HJJKc 1s@̏Z '*Z@誕@W|@֨Z 'JchRk{gv JvԌ \kp~5W"Kc { vk`tָ+[`*`4Wk`)9_M [@ ,c@($cJjk`. s ™yb_[9`(GBAj9AasA=b  | .R Z'BAʄJ1)caGJd1)xZoRaިJ(9R!BA!!R!=R`*~ZgR ? 9 &J AAn.Z@FJ # c*Vk i@UZ@~~R  ~ *kaZ2ҽR={Z걜}?ZaY&J1)ZZZagB!(JGh1 P~GR z'J ( 'J JJhR#)}GRZ@ꋷ9 *Ja.gJA`IJ }R \ 94Rc)GEd9 W ZFJp A@3'R ? vFBb n*s@6> kZ(Ks9Sb ɪ@AhRkbZi^-k }bsA_~GJ!?*+k`7 {Veka^*c1Oy# [Ds@b̓AboZC)tZ`Zd1 cA(r [9O} c MkwکZa,R s@^iJ [b@R h*gJ ;GJ lbGJ$ caR 4(Rq'{kk㲟R 0V{j R)s!AA9A(kkKKp@mw5IKc&"lc .@AB³!fWRR.RC)@ߙR #ߣ]Zf&:4 }C۳@PMk'.}N| UR`'Js@Q@+; v풌@]஭J1fuFJبk c#)~z+1kcc1=R1"-c$){Z#eZ R @s NԜvb6^ c am9`*(J *b/Z c`|s@B'$6RCs@UÎs vLkasa;Nk  {lc k ^/imk t ֭!sAHAsJr4{kAl k Z gJ)R&Z  B "hJd1'"B0cSBޠ9"hJkBJ1{fJ)WJ@a`GR ޮB ?ҲGJ@J@gRKJ9 ڧRAAa**&BoZgR#19p&J(6/KA GR)yús@nsZ`6~R@+*k z&B k*kA&B –HJ B*'J&**RV͋AAJ@&R$!mGJʆ9!"B jhZ*A 8(Z mKs.yHR)3( jk {D1o]+k`n_B y⣠[B'JB)gRV*fRu?9! bggR*)gR i Jcz;;'J@3 c(?~)c樧9`w R~7lcwZ ]k_wZK{@~IRըZ YGJV"{`V0Z|@V 'Ja )R*,c#!alc $Z( {`aiJ@I [Ag1 aеp!+c SE:AiB q@?B!dR)I*4@~|R "fKc `e~t@|IJ &",[aAAK.yz9 8hR* 5ݱ ?{#]sk*^>Ԝ mڜnc !_|@¶mҔJeRBJ1|@ڋZ.ɫs`ң ay{ALfEFsԈ5U@W'~ jm0|Ys ,cA.*SLcx0|bvs"!'mk@ J gJ! b r([!))[AfB0)..R")oJ >1* %Ba,fRA)׮JC)GB!,9 ^9+9 /B!@*ZA覨Z@.9 hb ަuFJA{&J z&RNA  !gR~'R8R Ӛ GR@jx9` N# c`^'BhZ mJjZ |BAػR %:Z+ 'J ҩ19!!B ʊ*R@gJj c Ҳ'J &J cAhRI kahR"%'J@k9y}u\sc1^_kk@[#J2 dRcB gJ!9i T SuJk&_ WhRAp iR "SkknfBjݤ1 *f${ OZfJAw*Zj,|@7wZ`-Z6'B .+cAXI"gJ zBms@$ېLk@9 0liR eA &9 (J`#A@8s!W Lk [ [ R@7Z C_|HJݠI9!`JH[h'B@%8 *[`GJHJ@A'B ڢ(lcHJ~nJd1 !9}{lJ(k[ Kc ^kK_/Mk bq iW.srv{Չ|ao]t$)_{ [AIXlc@;+ {R`{`kRB.|`ֵ֣D!'t ض}ncc)lk@/Z hk@ (,c`cZ ބ9 2‰hRc)רZ J. /Z B@"Zd1UJb*ffJZ`%n c %B! :@ @bZ{93db 9@B {"R*B `J!b9+'J퐪*k {R({b LR>J IJ`n"Ks cC)nR`hR'R>*[akRC)RkHJ@J'B (9!`9 c/B-R$1 }R :Lc {SsZAaR jA BhRA.' bAZ GJC)gR>b XR;:'J ?FJb'J +Ks.&J!J3)1 ]qGJ ؋Z`>hJUs }?Z}R êKc iAjc pgJ^b@_+j`_R@VjP@ U{ B^W'JgR#)ו_B@FJa9*l(J`o~"HR@*'J!6GJb s,k. cP,c=pR@pgJ)&BJ ډR!U+Z`&J![R!+J#!usfJ#)w [ RZBTRA7ҩZBB!$sS-[ R.LcY /Bls(zupWncAcc @7Ys gC+c䅋k ?X camk :R %R`b(/ W|Aشv oW/hR(R(}jCB(RC)P[~*coSB gRA9A.(څJA )ΈZjFJ!&J!vcJ)hZ2r9a9 HcbgJ ⧂Jd1cUv[!9AfJ$1*&J ע9ašB!*RB87rgJ$nBc:.R@k{ؼhR AB&R^/|/*[2ʌs`괾R !B(9Z 9".$IJ!=iBa;3Kk:@RjXR=Z 'R ›GJAJs߿ gJ$ #qb {;z cTfJ F'J lIkayafB9s9m: W>j{@'\ksњ9@s] c`t[R-XJ m~ ̨J VR@_jR  t UuW~J J`*vd1IRժ9J* )[@gJAGByKJ &B!:1,fJAs'9 shB yZ!XaZ oZZI9@!q BbiJ( [@#R@b k9R&BHR %B yZ!u|gJAR wgkRa-߸A e+iJ!)S(JYbas vk+Zsq ts +can+-kt``oq||>s } t@(߯{:+[R(|/K/k ޫ.s@+s`'^,coC)Uw.kq@=mk]A9 `9)z,(Jn>ls mAIJ!fӆR #&J %pGJ!]v9!9 j&J@"&JʏFx[ J JI9])cR*$GJA(|gJ (B #I )c>zB)B@nZv Z@Z: c@ZZJakBB*kAg0OEM+[`~R@`*c+6Z)yrB ɭb>hR x c#!]uAB  1ZiR`L'B\ RFJB'GJ cGJBk c@H{@bA$vgJ#'JanM{~B!-Z QR@aeJAAZ@.yZ>yj 8Ֆ k!mWR@ެRm%hR^jA n:!a&BF:b Z {9 4#)B1\#)9 9 (FJA!2Ic!p'B!kc{k?k Л{ayUa}+c`pB!'B(nyR nR WZ@҈J!V!'Bm!Lk s{Zn{| [@nZ ӒڼB#)cR 8&/|au?Jc ܪs@yZ@d9 A1@ y9*/0R@ӣ^FB2&K[`GϗJӌI'Q| Vj|_XW {"R )+% [ >+[  HJ")UoIZjR f+cs/_kaO_U{ o_U _?.|@Q`ߓJ \9 "h+Z`-ғ#Zj9`*%B!0Ja *A(KkҒfJ ~$FB"[aBZA(c^I[IkE:AZjk Za᪈R")>B B :&J $\J &&B {R('fJJ*c`;HJ` +HRD)'׺gJaB gRA*zZ FsZ ֞&Bio^ Kc bOm c+ZB)&BA)J gRb"hR#)-։R *R@lHJ 7K@Za6&BJ k{hJAx B L(hR@v:Z *R gR + JkJfFB@עZ괤A JA&b ~+c@2Lk ՠ֨Rf>9J $i&lk@%&Ji:*Lk 7j!~'JCNn9jA#)2JA Baht9 xA 29" )B eJ*sJ.t@J9x#R@b;Z 2ݫjc okkk.Z zswhJ@BʏB$)z9Jj%BR'J:Z zGJ~i R*B@A!&J J 8CR 9*sIBZ@Kj޺ [@hJ +cykHB RnR@|ܺ%BX+[ ZvlZ Yb@v=lk@7raUkJW9h`J@o*[ %c`J *o+[!W+Kc^cmekH&s kAHB@b0|[ u5?Ҍ@z_J aFJ ަoA '*Af8B @bBJFRA⢿oZ A!J*FJ!Qr 4`S݇R9j1NNJ R %BR(%B!"9(Ic ufJA㚺&Bap&J>9 B` I@8ib@&7R /R R,9bfJ"'bJk'^{+gJiB!-OJ v/+R)_FBB+bR n9'J@hKk`R ꮘZ!b*GJ ʂ҈'J0`?b c)>rc 5t]ZABj9R!긄1Ib ?Z^J* +k Z-'gJ; FB ~J  = c!\n ~ob@A@MIsAA(㠞AAb"RkFNA`.[JFJA›c9 ,2R fR@Ys@}gK{u懩R|Z!Z![;p@B;IiR_&B@ L ks {@R Rʦ9@`{PA=]Ik)(%B \JA*{GJ@*>@JLsӺHhJ 1 *hJ@kf'B@'Ba6Lk oK)cbwpZ`XXs *k ?qIoRFB` Glk uR DڬJ@!vKc`J  v`BZs GviR :R?{@yrҌ Y5k@vAsZx-0 oV`%bA '(9A j A!P:Rnxd10r*BP. cHJ ⪮bAGJH&B A!UGJ #HJ]Jk hR։Aa%?A)U+`ZVB {꫇RD1UB)HJkå9A9p `1!ʴBd)rb 9K«R)w\R!m>ޏR@IkAJc &B/z1կk (GJ@CZiGRZabk~HJ ~^9 `R!+8'Jb,8RA⡆JC ڪ 'J cgR+Z@rfJU[@ҲoBʒ)Aڴ)ccKk q/Lk gUsIZ ۚKk ??g_i [ P'B R /hJ%A@ R!B抈$B!iA 9 P!AA9@,*%J#)R=ZI9a9HCk&B!/**cualk JwΦZa|'J@Lk Rl@{`B  lbc)_Z `l+kj[)J)J#)u9 GJ +BA*AV9 +gJkFdhR`;B@(J'*)Z-999 b YuAR`>lc ZR@̧ [KcKs k,c _W?Z R@ {[ _cU| j.t ~'c`pJhC]i*ceZ/1 9YR /vzR8hRtZuJ@d1fbAbaBb )sa}GJ k,R#jhRd1tazۇJw>"R:&J .>3ZYZm7hR_'J mB +cAwab}ˇ%J A 9Bj:"JBw-9vFB-9`ik kmׇJ HSu7LA}R:aB!$aJ!J!xۺ [߶&R!y*cGnRA% kb Š[oڇR@۟)ZA{ c@RW c@lHkШKcj⢶Jk%*΃ JTXeJ)c@֧Ra c`B"EJ>}hJ Ӳ {w*ki-Kk`Lk"!b&B 09 "2 Rz- GJ)B69*.%JJ! j9!ઈAׂ A!k R "b9 bZZB*E&J {kkNiR &0e1]EGJ"R@"6(J AHJ yR@(J") ZB1 c_lkp-RA}Z F9΁GB J`2 s@z_BS }\Z(BKw9O}1 0 *ka7d1 ;Z /9s UB(tgJ` ͋jHR@_e gJvN|@._gJ =J [bZz *c/KjR A9 ')[`[oZ  Jb)[&Akk@{oR _'9 c k&J ^Kc Mo9r/b@-gZAzmA "-Z9Jk߮FR eɖFJb&J!ݪ&FR!-9*$B⨩Bbͫ{ {%B$ &R :5FBB?Bfb b]:"FJ _Ϣ1  ,:'B"J(R( [ ZbA 7R!ݮ&B n`hJ [b޳gJ!P*[Pٷ\GJ 8 cRR c(cAy=Hkvc"^ FJnb*tZ w()chDJeچZ Fc:(k_!sU R;*k'J}6*k@;Wc_uRa^#DB;ZR :RfJ!$ s Yk{xB o9 A GBJ@gJ⻘Z`Z A '[BJaj9 &Bd9 d9{/A,jEJ#NJb }gRA(*RIˮ'J lc cR 8nxpbߨRЃx [1ըJ@FBa "Z"1۞ZZ)oOO c57/ y [A'B d1  $`GJk*Z {ʘ fRn~ [Lk|٣{ ՠ*cbBa~9 +nOJGJ90)L[` _'%B nB)]GB wk[8Mk` pf*k 5R mb c@iS ]:RWزR ZRAR hGRUKkX9*nhJa`aR~RLR@NZA@GR צJ$1͟XGRRA9!2 b)*kNjA k(Ja75Z!'R _Zab`ccB oB! e 1 -:A;'B WO:(VnK[  [(Svi[Ak~GJAAZ*B¥gJ 7%Ba:{&BZ!h6:)k`Bb):)Hc!nJV [fJ z#]ZefB@v k Us@PJ@ eJxl1 s"bgRAH[vB!& ;י=([!]*c fbB/~ވJ ػkRKiBAa %BA AgR7Z9A }ooUߟA쇬Z`.K ckZ UhR`lkxݪGJ FJ kÈb`cxhZ*c _բIC秈R 炕9j 4B!˫AgRA._J@Jab#*R'Ja(ɯA&'B)j>ZgB@ ›RA ;GJD1_1 ZRd'J(A֥hRC)^9A`+(9)š9NGB +&J  Z y c@vkc {IgJ(JС 9 !HBf,9  9 ȇ9s9 ;h( S 9@ *GJ  tb(/|@ev$s +,ZR!JpR5*%BkJ 9 BGJZ C7{kIobҔ} Whk_&ZAGJAyA 9!:Z:BB%Ik!cג;A!rR8BGJ bZA>Hk]ba-'b /k} [ JAt&J!,x9 `d1R+d1i9 XB'B I(*lk U)["wz'JhHJܪ~Z_+'B & Ic.JaԪ~&B 9hR^[R:?R h%J ,bA 9!vIc FJ bgZZ( Wnަ`u}c%jk W( d@SB *c` &BJUr%B@FR XfJPGB[c&SXZB ~Lc`ˇR "29 y&J*kk(߫Z _dR "9(z¨J`?z*Z@+%B!]AAhʯ nc _J 98 A/ $B&*c IGB&GJ /X9 > J@Z˾'J nzJ!u'J#){gJa $J 2W''B :R +nGB(ʪ&ZB1+k@?P|a z'J&R ا&JAڈ A!9a 2j!R '.|ߟR jB̨J BdJ*+[ RD)! ȉ/7'9C Kc@1*a'J@۫c }B@BJKjA` hZ^rN Z;%BA9` R 庺FBR9@ "X'Jk/cWTBWW,c aDKkcIfJY&J!ۻ;z9͉-9!C.BB!a(J@i`Z ~gJ >X'Jc%J!`A@xA dRZ*k u1 A.%Zoj*J>H99$9!ڀ{@]tJ!VhJmh9 BB :AA"!Z`:z&B ( ~|pUy&J C([!?Z+ZAv=fR("s#ޟ+s&B!:8Jlc iҨR kJc  Ek` Ҥb [1oR꫊GiJc)=쎇Jba~EB@GJ!| IcUغل)Aw1٦RaA n9>9"} 139&Br ([!njkA jA#)21A1ݜhRAac) /9 @>9UB>jhRB{ &R j❪%BR o6FB)b929(OHR!Z:gRajk`%FJ/潬s _gRHJ &BA! B hJ` (߽A %'J h9 `*"BAb'J j尨b ~H0hJ a9 (5bL[  {] S 0AwwBa9rllArFRWFB@^:]t@/t }T`Uoє]UcMt ^E@Uk׻utҔu}0| _RGJUJ T˾'R bVZu/ݣ1Za&J Ӌk(o'Kk}R!{6ZJ"c'Z޾,JAlIc O}&JX|9 ҂A ,1*oRUB@Jd1>JYgRjЄ18Q1Rs U]C׉R`% ⨩Z yA {3HA ȲPB FJ z5+Zb^GJArR@B*('k#)+Y}s`JJB `fB@*ZIjRAnhJAқJ@2R@ƂZ ۆZ -Z@Y Jk giJkڿRkR@;Kka4lf c@;rhJ bRֺ:!BA}RA9BA* RIK EJ!xB9B 9A*b9!m&J|R;+w)[A&<29 &J"пb*'BKGJ@z:FJ⚺B!j S s{GJ mJAjb@Z 5R!)6&B7Ba*kZ ݈R(+ֽGZ߼eBzjgRA)6 k aKjHR Kj V]lsU5R@~A@.ڲA ' 'J B U8d1**ɥ9#1ZFJ)BA *B 3skA ߥ9Ȍ` J@op9 R@R""R/RAJc 꺹BhRgR`AA8|9 %Ba.Xl{@fJ,@Zi)[%T[@cNsZB!R۳?&B 㱧R`~EBBcBAJPoA sFJ uBc`EJ"۵:k ױ |R{&BҲh9B w˪ls@m*kzڰUA@&sݧ / !A@;lJbJ`*B@뽊hJ` ogZ 4{ل9 B 'B FJaEJ bZ@jZ n)s'J4Z:9K3A Ba v+"A " %BTmZ@,(A b9!" &J  pAB@_b wA +(J :zN`7Z),/'J (o`i@B "J,BAlb 'wGJ )A ԮA \n9 m:A (A ?)A܈&J J@R߻>FB GB 丗GJi-&BA7()[/UZvx01 W)k&: w%B!檩Ro檬s!W'5Rq9%BBJ:)Ik&R w&BAZ 99@9AːJ^c)e*SmJ1ɶLsJ Ą&+kUyR +I&JC9 {!ZAJ &J zJsa?b~kz90FJAks>gJiJegRAUZ W+.f c(ka}(=9'J 6&J*WR+B*RV[ s@_ +kxcAnZ {hJ B*[覈JD)XZ bZ  )c 梡HJ {A Kc 'R@lRД/'w2B!i)S†@BfBb6J *:b fJJ)^?([agR@"GJ {gR0*sJD}A]oZ+nAB 丅9` 9(/A!`zABj*J gL+c@y]qhJ ck G| gRa+c 'Jݾ؈R@-b kKCJ(O~ߤ9!kAA`fЫ9 c9a8B/9c1 hBAZrhJߺդ1 o9!^/(EJ +GJ d1 " J#)[Y$21~'JaJ^J" ^9ЍJFBb^"GR@9A B(A CA)kOAJIKc@u9(hf9!.Z@Raޏ+[ ogJA B  9!I*B 8zB +s/J_RRI99A 𐁤9  9(99 9 2-:T[J[[֬P _}=GJHb) [ XRFB! gB*@`Zjn:ArR!KZ^gR#z-asyA!@lIhJ x*Z oAB!T c`7.R@݈R8"[ Z :RRBjk)Z`8:k@Z b(2)cRAƔZ *Kc :ٺJc!gJ=kk fi cA伨ZC)?J@ &J "J (&BGJ ʪgJ "5@ [1vmR A  gR@J`r{eɥA`((R R +%B!NJ voJeB 9eB 7R:  [fJ2$:BlZAnFJ¡EBj+6t9aȎI"Ӹ=RAA3p@y_'Ic J@# []?VsnHտJ)fR)i6kV'J ^&d1d9ꀥ9@&B 꿁9 ^/Aaˤ,ZA1 +ApX9)R t%Buj9!zc9c:B!.͐B)+{JiKA /9#1ƇR)]e:(١9a :!URR/Wd1)RI 긶gR Ja{99 /JJ ’R k*9 J!aݥA Q#Z^EgR /X>.AiI^d cBTA@, &Bh*fJZ#&B mvB 'c)$9%AZAa]1 /J@&J>A S 9#8Z ;'BShZ SA"x9 /RZA\{!Usj'oGR`ۋ9~gRA_KkP BW9P/FR )FRNYR!_[R*~J!-a*kC1_sGJ!q;:RA**cfR gJ S'JJjkGJ B0gRAŸ#B##GJ`jRz+c!*hJA5B)Ra.GJ i9HJf c'J(GJ J@ڳ2&B@Z@$B!"A GJ &J YRʭ?9#9ԀB"!f9!8܂gJ@ʟkc")5UuFB 2EBB'&J!٤1AJ'B&9ŠA(A!UAHhFJA~:AR@nc9@x{;9 &GJ@fPɍ7d1!QbA 詮9A.EB*{@Uo9A@ .9x9A f1aЋZA {9(xD:{%ӄ1!BzveBߟ9"iBaقJZ!'9"骇A@ʾJ*&B!p1 j9xJ;AAJ5_9!A B)1p 9B ,c9Z29 ,JC%J GJ j9 d.EB f -XPbR {&B =gB珞1@9Dх9[%2(S~'JvoCfZ!Ws9j+( [ gk ^'Մ9@*9(6bVg1!:k!gVRfJK%B!8Zlk`Jadm@J ΁Aax{&J`bd1bA8'J@ ckBCB*'R@-֊&J&B [)[@_V&: FR ![@nҤ9 @R=ΦgRi:aRA*[M'BccJ &@Raz9 HJ@۾'B ~Bz [ R9(9 "sZ99^EJA79b >9w1fb wA gJKz9bZAՈz{R [[z޸EJz99@˪`BbBi*Bl9clRAv5GR@IAS9H撧Zai&J;zACJj(*ZA!8()Bۼ9cu'Jղ1oOK/9(;~FJ Ja': j¤1*9 ׁ9 w2RGB&BJ@9 Ζ 9!Kަ:A1 # :Ar"9j1 $6 c))A|9a˲9 :ap9 _B ~.{@wZafJ é9=9A)-KiC9&9!2c1 i"J!yEB&Bz9UgRhJAi: S!%rB٢1 Wh`&Bjk1 n8EJ jkJc oA *91&Bi(A!H펒%J!;߄1BJJs GRb%B!IFR"*{9 kB` RfJAT9 ˖rBz %B1Т9a6 GJ 69J&Bx1!؞1 {R U1*D1!a;?A*Jks 7>_9!" 9JFJza989!""R >b b1bP9!]nBA *ڥ9xz%J 1  K9`FBߩBA߶d1  b WgZ +e%Ja;*R k{&Baja9.1`毛9 */C) Z#)Y U9R!c|1k CfZd)Īz19J$:!ҩե9Yc9;*1 6*.1&1!s 9 =kc1"nB"cB/}d1!L Rkv1@?"#) 9+j9lEEB!~okE[w%B.b '_TEBA_c)A oEBWy1"$`m#)!ܸ%J wC1RWb@uC)ae9 KUA@*W9nYC)Z1xsa-_Zjbb9VAfJ9k jkgZa]{QaWA(ࢮUJ1ufJ)')\#)BuID1}AD1AD18 A@x^d9!ʂBa.UUku9U^Ո[ RlazBa -cA*Zd1]}fR SSAUXhR ]&J.EJ,%J(CFRD17fJR Z6Է9 T4*'J ꪷZ %eRXA}\|FJ t9AuUfR W>ID1'RaXXbWE'J#)'R\R B c _A5 Ja^^s9TUUIs\RUZ Ik?J(R&S1ˬ95wcd1xTꋂ/(c9TVu}b!_|GR#)Y'J Ai:AbPb g[9U%%fc eWXisեRd1GU'k9UuA 6Z b$_gR{9EuWeJ=>,+V(k1UsVUfR"VvBU([D1]K ]hk!ԻB GJ^Ȥ9 ]FJAZ UUA) 'J'*'c וR!M}{\fJ -WJ@EBs&Jad1kɁ9 #9w9hr]FB#K"[v=[]]\Wd) UYC)#X;J _b!'RC)^9T@ 9 GJ VkpWEB wUd1A#))-b9w,zJgJ$)7TeB)-J!CR)_([C)/^b sd1_JC1 cC) FJFc!WjHk)iOI!B#)*9J k𫭆Z$)Z)2RܦR! .j{!R^R!%:!W5J9{SC)_Z)?/Jd96_D:$)B[J#)o&B#)ب#)UXz]o"!UU!WUU%J !-5B# RC):Wc#)~UmJd19ë{ ?is1V>(c1(c9U\]R*&EJ!O}FJ"!ʊ}I{!k! |AUMwoFc1S5[1#[C)ۦJ#)h9FJ!\^U׆Ba9 5!u_jB!~Y&J!Jc"!]eW\&J!~Z!J#)\J9uzgcd1ZoR#)U`cc1UB!]%:#)S.}B!B1у9"!x|GJ!FJC)X[/R#)eB9=Rd)~˯R 'EJ9VWKRc1Z/R1vWRC){׆Rd1([1WZc15sAŵUFR1ub9R{fR#)ۤ9) h&R"!^xR!eJ#)_6R!xZ!u+B/-R!pJC1'J) +hc#!hR9w}ޅR1RC) [J")FBC)UR#)*ZfJ9ID:1rofR#! Z#)VFJ9KZ#)EJ!.EBc)ȣ&Jc)n(R1{[#)zοZ1FJ#)ⷵRd1mR#)[RC)kc ׏fJ#)˿,&JD)xXHEJc1-fJ#)SZ1zFc9 fR#){CEJ9JC)=}'SC1֦R! >'cC!K~c)ʁN1W{+hk1XZc1|'cAu2'[9Ik9%FJd1^Z9Ֆb 螊bT.AZ.ERzRR)B(I#1zhc(:Bd9UW s =[a_ fBC1W'Ica^Z([_*{?t9]=VZ zU?A Z#1U;sO{aQ`A憕eJ UQ]D1mJ ?fR X{)]]w7khR ez9,"/FK(֯r%BVB%//ץ9o·Z!WmS1 >PFJzZ Z{ zJ _xJ ZצGJ .- gZd1T\^gJ *J[9VWRWEBD1*c RC1H[#)zX~}c#)1$B{ଵ1UUp#)UUVXBZ/^[C1.UZ!WkZ#!ib fJ!'@JC)FBD1"S1u5G[(Z97[c1yy8z(cc1BD9*>FJc)xYRC)[d)˻ՆJ#)(kC)ŽZC)^fRC)R1ՕAD1޿D:d9IwJ9Q׆J9Jc1SBc1_cFR9%Jc1+R9=J9c9=|W&B1iR")C¯eBc1Qr:[!R1%:Z#)*r*J9|[9XUIk1^]_s:uFJ Z,sd1QuAC)7UZ1@zfJd1 FJ xzJ)=J9 EB#:C)&=Jc)WfJc)'js!R9 N9uU%Bc1J0`ZfJC)_/FJ#)zb Z9gmwZ13^FRC)GJ#)kfRD1*kd1RZ(XR9;s9])bd1TYWB6+R).cBsR9#S9Z1.c1_)[1,tBuuVpBd9}u5d:(ȸGR*G[aWzyic : ޅB9!9_}&Raח9_J Aa=ID1/+Ja~A +{b ?۫|9U\]}J I!|&JŢ&Ja!-&B#1{IAjzB%JA+%B ?'SD9/%JaWrxlfZ+[U j{ 5nEBań9p>J ^'J#!8n9(!*dBD1)Jd1UU=_k9UAd1KAW k!-R!WT?ik!UqRD1ZFJ$1 k!%B V&(c җl9VUU9Yhs1UWZ#)GJ 4Is WVb yb {'FR!b!^OR +\fJ ?Us(J!k9 ^냄9W{+9UU]S9MQX߉l9}U([ o'RTZ9/I-'RUGJWc Uuuk pWU95$IBEJTVu: s(9aݞgJͽ*kV}'R!Yg!U_s]A [)\&JwT9PߞJ)fJA hR!__FB WWR }J Z .c >uEJ!A4J۫)c9])cD1WJ! R &;([D)ic9\}}yAC1k.BC1psZC1?WA$B!MwRJfRetP ic \ךfJ!uT9X8efJ Y ɆJ1{(Z)}%B#!p fJ1=:#)8Rc1-(iR#)CgRC)5)*!ח%B#12J#)X^^_[c):#).\5k9wx]WfJ#)tJ!򺥢%BC)jS1W{=R#)ic9牡c#)\fR!whA!T-B ߀*1#!c1!flls1WQvqS9W^fRD)nߣRC)[ZτJd)[#!k_[9UXFJ!.R1%J!(JªEZ9fZ#!X*ERC)\^9/B {A./ZC17\eeJd18J9EZ#)SfJ)JޯgS9T~ wSD1~DB W%B#)WUB#!]w7Z#!ZZ\9#!LCs&BHW9!0^: fJ#!&Kc)ppWZ"!PeB1>A"!W%JC)hxͦR!󻗭RB)ޗJs9ub1__~Z9=/Z1}|/Z9%_]RC)[J1=GS1s_5fJc1,(c9__Vc9=>D:C) 'hR9_z I|1Wׅk1^zOR) c!5hk9tWZ _R){>?h[AIcAV\U7RC)ʾeJC){.RC)RC)[c1h{c#)'R9`?L|")? 1}CUB}YPR1+sa!j(jkc1 |AfRC)NR9͟eJ19BJ9?wm|Z9eMOJ"! +RD9˘(cAW9-FBc1ݪfJ1o_)cA.BRtWUϔ97_М9pU.fR1 &Jd1 O^J#) ""(FJ9!Ozz&J)*,fJ9`/fc9<>Icc1p_J#)5R#)BRRC)&׿FJ)'fJ#1wHcC1SfJ1EC*Ad1id{c1gpAemI9U[C)춷([9b1[(s9}h_eJC1-ާR1|! c1מs1l{xfJb!ʯbIs./9UU{1^RUA uE: 'R >%AA'IaJ(_AתhXd1a-#91:%FC)rR |R$1P{EC0x'R)U-WFR{jc U%B! \s)TUe{__(kWEB1WA)ZAfBd9Q_'J c AD9/kFR z:[9Tf[ X^eR#)|zgRD9WUU\fJC9UUu"AHzpP'R$1UhkAR_]&J^ޚ'S J 9U+AgR 5&J*c#!U\J9 7 c[!WA TfR$)?(cKUb Z!nrz'J gJ)SR9ݛw3R1AqS'J ~+hZ!JZ _FJ9%&S#)W~c#)T5b_Kb Yhk9UN t)9aJ~9 OUWbť9gZ]}6 !][&J'B }}'Rߕh)k o|A* A "&B C)d1@É&B zuu-9}9. .B-_HGS UU9!B]l#)YUUR)ZeB _J U99 ٝFJUgJ#)Jl}fJ)ɢÕ1Ub9wT^Ub ki{!5J(\k1yE9d1EB)/FB9hk9veJd1@d9஦'R-u_1A!WW1sz>B!EJ &B#).wjkc1_ZwFB!Ajs#!W_B!-B!_'+eRc)c1Я%_%J#!V\AC)84FJc1H+*J!-[fBC!?'&B!9!V&BC)8( c1\\{1WUs'[C)|zJ)UUB T9 v9 bZikC)%}s1VAhh1 nkGZC)UyfJ),RD1, |C)W Ik9UXoUJC)B1:?U%B(`^Z#)Jd1 J b`J!UFJd1ٲ[D1%B#)-Jd1fd1 7%B!* |%BUWUTZ9xߧR9m7FJ&xFJ*:9ce:1۷EBzB`r8J"!VZ1k}Zc)*kc1V_ss[1r\fJ1~ˆR1R1_b9}]%B#1 :J1ĽKC1B9W%hR"!ϣ֬М)u?p9U c)Xhcc)յR!ik)R1Rb[#)\ޣR)^TZ!u%BŒsAЯ%B\na~Zd1`J9{_MfJ#)Z!{ëZ"!-|fJ#) gZ9~OZC)U5js#)HXB#)-U&J r/9C)UuEB)3R}FJ!u [)߆R#)`b K~GR#)>6P&JUd1z^ JUik1 k1uws1\R93ާRc)% EJ!4*js9]Hc9SVmمJC)(A%FJAVVc /H[9]]QfJBA؅Je9e'_A zﺠ1 TI(zES)]]]gKd9EUVA Jʪ.A#1JD1ɕJD1P([d95UUWZ s d9y봔D1UbUC1UUU%BcD:0.&J:.gRD9=1U&J#1p_Z(sJ_zJA AD1jAD1ꩪGZVV%JC1kPIA >FR$16Ik { _|js Z jb ~|^9aWR)J?Z#)~~Rc -fRATB!AiAuk Uc9UmURd1O]M{ GR ZZa_GRD1sd1ik#)]jh[ 5(k!WT9'A PBJOR K]W9fJ uTc1WUgRD1~jl{GJ o hc)_:sZ9UUUKs9omZ(/b ՈR 탤9+}Uo9W_սc1VuC)WUJ +v[#!]WTUC)WMUUB]9_=9ZK{!~S{!b UgRW_&B!5'Jd1lBo99#)YSg'J ZBUZC)HGRUEJ!> G[ k?RYh91od1c}W1\Կd):`{AwB)uURjAڵ'J }(Ad1FZ A!䔊AC)/(s)_k9 ]Vc9YfRd1J$1?FRjFJus FJVB'JUU՘9_EJ+~%B+`R Ik1>&JC)/GR@8[d)XJ hgRC)Ae%B#!_ERD)ʍkZC)^'&JC!lEB17FB#)WaB#!苕gJ1BuWc1_UUfJ!s뿿SS @D:C)bzW9 zS9!W]T1!ת:#)]J׷.9! 'Z!K_fJ!UTWp)k!yUJC){1Gc9WZ9}Uw c9^9sC)n\J#))(cc1\[_RC)⭝{Z -+[1eJ#)x4>%B \JD1ޟ)Hkd1U}tvGkc15}UVFR {&R XFR#)or~R &J9U^`fJ")ה c97{R1AR#):R#)Zc)~b1g~fB")jfBC)ʶJ11)["!W^RR!jB+/FJ"!ۜJ1ikA~J9 .9uUOk9UeW cc1xs{J9nBd9=JC1X[b)7k1y{9mEUls9p_}U{"!R_Jc1UJC)"\H[1_T}1Uc[H[c1K_ZC)x*cc1t{9ܮ{A9UUMsC1ZC) cc1b[d1a{[ ?EJ|XZD9cd1Y]gR [PZ#!+}bC!65!ZC)bpz~fRD) _oA׍sc1RD1JZ!!GR#)~ɧZc1%JC1&R#)oxFJD12Z M| RARc)%Jwծ9*{w.1Us9нR9؞5isc)^_د[9?~}R)Ĭ"c1s)WV'c yR R 뫥AUD2(-%B _jKgS#!KB 9 >lic!c WK ׮ lD1/U\# d:d9ЦJ ׺gR#1~R#1U[SD9EFR]Ja*b^JT]J WG{WS9 Z QFJ!{d9וb)kd9UFR8{UIA)Ap(A-CCd99ZA:fRd9?\Z%Rd9\TRA\9)UuWTB k&JAopIk[Z jk {Z d1AܜAc{_\B a\^9՝X9Z9$Rd1S^A *ba?*Z#)Wo; khR)# cd1]n+j զvZ(3 W%T wT\hRC)uO9bj')c UU߇Z!]l:kO)Zd1KC|Q k?UfR!-Z#)~Ic9%UU[) c9WUR{A7Uic!*|R !GJd9b/91 R U&B ?9Z}mu&J&Ja GR{~>&J ua|AscMd1һ:UW:fRb&Jd1*_B!vܼB &J _Pjc1P'J!uT|][GJrPB tT}9 _}%B ^+}J J jdB!=?sd1TUUs)uէZD)q^[بZ-o%Bd14JD1YB fBC1J9VEZ!׷dB)/%e:$9CFJC1s!J![Ⱦ1 U1R$) [9_SeB!ZPj`kաUUfR޺Z!Tb!IRd19J1P`~m9!J#)چJ!Hkh&B#)V9WER#!J_ŮR#)fB95AC)"fB!}fRC!]EBC)Z"R#)\FB ۪.FJc)UFJd1}9C)"eJC)=Zd)skoEBB!Uǿ$:C)v;9|&Jx: Ɵ]%:EB#)9*&J ؾZC)WJ9s_R#)*IkC)~Kz [#)UMRD1gc)sbAӺR1}]S'cD)eFJ)PGcd1ս-oGc9Ue_bd1|uզZ#)8KG[#)\rZc1fZ#)}Y $B#)Սɣ1C)r^MeBC)k15R1sφJ ȻWJC1j5&B ?8!fBC) gB")3.އRC!gJB!TD2#!,c)aU_eB {ЩZ"!]W&[! J#)zpGcC)^Icc1ߊs"!2j'S9:c1avJC1-gJc1 Jd1K.R)p~+Jc1b[!Z!Zů1UUEBc)5Hc1_1RBihsB)9uJk9vos]/BWU{925T&JMy[R &j1p l1UkRD1 8S9-"ZZ)S9_W{\Rd1{A@fJd)Z1wgRD1Պ{9Ie&J zjsAxR}J1biݝhRd1ŭտJd1x&J!:j^&J0gR!#͇Zzbd1 \R9 icAUZ17R9>(c1o# 9\N9WUUR#1w*kc1~{/Rc1jk#))-jc9"Qic:UWJc1x)Z ӓR(υJ ۠G[Z/&Bz9#:D1bU]_9 +$21FK _Se9iwjk熥Cd1vt:d9BaU}s91<&Rax&J#1&[d9uՅWk1cQ >/E[b7ei9[(s ZaW^ꈉs E{ZW'sC1Q}x b 9A~JxUjs R]}B )kC1}ujWcD1vs\Z)P&[ WV^"K UU>j t|GR(.OJa~8FRh껪isa?^A) GR [(> hk _B 8YvJ r?~&J ,Zjd1 Wb1Wu5'Jd9ul+/)sD1^x^냤9%]ZD1\B K kZ V-a~?gR#)-WR J'JC)zUHR!רZ)/u9[ !9 h_ k#!t/?.9UTto cD1?Zd1WT]Eb#)_]5s ___c|s#)=j 55Z U7&Z#)_W`GJJJZ!-B1jο?jU]_Pb u'JWVAx9sm*cy{|_c]R qJ1 A 9 J~%B%B1c!]U=I!WAm'0EJu%JW[9 d)~o.JIK1a*c _lZ!~uEBAR Z[(EJ)HS9uUJ9yyy39XYUUB)vzJd1?JJC)UgS)S[ Gd!K#)TeB :Khc 9&B! TZ9 fJ#)fJD1IGJ1U]9c)+ +FJd1oeJd1NfJ#)FJ Gc#)߇Rd1>_gJ9HTcC)Rx~%B"!UUXBD1ɆZd)j=FJd)7%B!] eB1֗[FBC)n?fJc)K݆J1\u9%B#)t×1 ~n1!U1!h__FB? 1 89^{ï&B!!3hRC1s3Z")B!",fJ 'cD)_`bC)Օ٧Z#)5׶jd1UeFJ!ZC)WoZC)\UU[#)TU__ZC1Y]b!7eJd1tfJ!RmSC)/5S1`mc1-n9z^WJ)_kkc1Uik9t$: ~xPRC)}UgJ#)x{eEJ! eB1VZ&JC!WJcC1Kk9 WuR9%R!NVRC)wuu?+sc1^Z9E5])c1rAb)_xHc1c}ZC1yB9 JC) *J1v˅BC17B!(B1J9W_m EJ9P;FJC)ưJ1WO)cc1?{SC)ŷJ#!sRc1[ޞJd1|\H[9%J!_Z1׭%]Z)vZD1B9xaMR9XW-Jd11Z\sC)=Z#)0ZD)*gRc1f Z9]CZ9\W>R(.R kfRR#).{FB#)\ fJ!^R ݻls!]r;BD1c/RC1:EBc1^FJc)(fJd1ځS1N9XyR9gfJ!&^Bc1$"js1jR1sik9JjcB?U}k9ꠕgk(+/R9rJd1 R(AD1>IJ#)7'_C) y}c ](e/?_DC9YSP\jkaUeB#1UQSZ tc1WUJd9VUWRD1{UAC1wJd1]_;i{#)}A <'=D:#1MWc[fka-*skGZUՙld95UUk9wPR)2KAA'IA/B ")sC1WrXJ(oB0ϩA%*AH$Rc^?Z ]ua,IUUwba'J ۥQ[Azp#GR%b pW^d98{A\c!ikfJ)^~fR +}_Z{ʫR UHk9\Z\z!7룥AsUUUJ14&J"b XK9cS[fJ)Z (c Y7 k \]o&REB Uw7(b9^{VZ GR#)A HpP(ik#)5_oU9T_UF[9s WW΄1WUWT|d1UUU5HcD)uTT9\'J]}R!J9UUTic9c5UU{ _1UUs@, s-9VUJk u'J^x17gJUVZ!5̃#)ԿbC)]e9VB!<-}J;zS[F[UU\9qZ c ]YY>*cW\WBiYPZR JzARJ UU7 UU%_T9%7Ad1y%9D1X~B B) ^9AokBC)8Ic }P_J GR %Hk&S1?K1U_7H[d1՟&JC1xл&JC1Ad1#Ad1vK{9U}IfJ R_]B7R#)6Y[1eHGcAUuM%B#)Bp(fJ!(YR!A9`gR9/V$B9wWFBb%JC)ꓧR#)+OZ"!o>;ZC)u֨ZC)ݷ%R#)efJC)wwB#)BC)x^Bd1wfJ[9Qc\Bc)EIs9UT_WG[9Sd1GJҺZ#!}}&B lgJc)^5R#)?2s)7^V&J A~^^EJ!IaYFB ?B){^J ʴ c#)UV c UR#)dCWєC)UqUU%B#)uG%J#)uV: 7S$1\hk1_MER$)w%JߖR#)]]Z#)}R&JC)Zd)FJ)ȮeJ#)˩RB)?2uJMWUks9cfJB) = Z9R~PZ#)v*s9cs"KkA; {J~kAzVsA(U+k)\Zb b9ko{9K%Hc ꨜZc)y5N$:%=U샣1ngS:e\Jk1Wn1שCJ)pkSe:D9'S9߇SB9gR)'S1=U%B#)>EJ9+ jc)_%{%Bջ|oRd1آFJ9uנ9 0ܧZD)n?JC1}`FJ9Tb]AD1\~|AC1CS;sB5UKk9wR_P{C1k)S92=c1[KKs9Ka][C)[SvR1ugJd1h/9UWAkD)ZA-Hc9WW[RgZ$)[Zd1 YgR)gR)hFJD) o9U5 O1'[9sgeC1u)*c)mHk){rR1鿁[1-Rc)l|9U{_k1W9V\}}R9/pZ9Hc95슌9X^J9Uը{9UU'c RD1]QRd1}U]Q[d1|F[bÔ[Jd1aGV&KC)P؞%J#!7b'Rd1wVRC1RRE9j;J gc?o^:ajJs(EB975GR$1VZd1%U^g[9XVU}kO^U9%Bd1tלFBd1R&J *wc;Rd174~dB Pr}R R.eJd9tWW_&Z)pA(,h/6#)UT_]9hקb}U9k tU}ka_;(k j kruW_&J₪})UEYB k: WS`: iM97&gk!}mk|'k aR9A#)+˥9uWHk95^UR(/?Js)GR 株b9N]fBd9Uj_Zb!oA!V)gZ*A ls ??FSe9c) B!.A!uB {&Aw?B#) GJ)+{/9>U}Խd1p]WZ JgR#).PZ!HhUUR!\s]]1Yu=AU(ca#-Z zn*k#)?WUZ!'Hc!\zBoWW/9UUU\1K 1vrsRJ|g} c=}Rޖ2#!U_2#)UCVC) =UU9tAhR)u9^9;B)wdB _\^Kk)u]1 UC)A# 9?B!{B }k9QՅJ ϫUR J9%I}J) 'S) ~A 9FJC1U^+Zc1}&JD1_?'Jc1vJ W^'J!P t#)qUB#!x7R!uN:is!UTJ 2I!99~Ad1>:AC)P8TfRץRD)b94?b Vh{d1qU}PC1U5U(k#1WRU~U&J/ b!%J x0&J|T_)k=#b9oU{l9tuUc(bs WW\A oAYxgRB'cs ^=Ud1"!Aa'w'JuAzZ!%Vc %B }7jc!GIk)'[(c[gR ͈돔 ߿C1\WW_'Jc ˎ{d1_uhs~~_A$!UUյD)UXTUfR \b _FJ&:^B-A \Ao9 B!U59 ʋZ RIKI ) J ; Rd9_9%9{[tUC)Uw\\S mis s}s UGRd1|H9_R9|Z{9 `ypWUPUA5~RfR V*t 5US U֗AVZo~*k UUBV^xBA!_A#)B) HWGJ ^UZ#)wVYb!]sU1 9 [J}{9u/bd1S}uUik9}u%eJ#)uJC)?ٵA^PTU&J ˠo9}UU ]]KpZD13+|9Պs1x^V]eBd9}QB!b(cc1TTxd:D1%ES 5S[K#1xZ{9UuWA 8[Afh~ c")UԼEJ9k5Z9Z1g}AyrUkc);kD1hcAUU\WeJ9k#/RC1.FR9\[J#1ndHk ɭ9UUWS9ug}ᯔ9uoB_౦R9{9ufJ1T[c)9>'[d1ufJ9§_GJd9*搔AWPUէZAjlgZ ~z c#)߆R91c9{Bo(c9靼U |1Wcc1֜B]UWJPmbA]A](cd9'R9)LJ fJ#!ʝ]GR!{AM-U97{#)R9obWEJjs)15}AtU 9S:W_j-)?o9pW[hc9' R1x/R9 Z1=bc)ʺ)k#).=c96R1lWd:d1հv{9U{d1\pR\+s`)k^9iaWUhk1_(k_Rd1UZ k{J=J XnJ))NC)SWuR U 9!UZ +%j{)+s#)5'R Js:-9]VTV&Bd9UUU[D9U*{9w?Z ׿J)WZ _; J WI&J)IO{#)FRJB!߭OAab€b Rd9UE{R S.N \Wk!UU%Z z9a5Ak⫇RU5}fJXX}9ӕ9A#)q'k#)Ys VӲHkC)_5eR!؉jR __b "Ws9UaIk! R\RD1͵_J[Hk)k9xs99b1> Ak{s#)د.#A [ ]J!\.157GJj'J }](R)[&BU/B Zd1ukRJ#)^;GJ!*gR j+Z "̓!UU5D1A]Ut)R [JZ!B"J { _b&B!ys/C)vU]R RrR)q+k9mRd1r~wR1]RseJ12OG[)xZ /R\gR WtAqW]gR)IC1V&J9oQhWZc1[P+k9UuU%J9f#%Bk1WURR R)XSC1߅R Ad1 JL-SsB#!ՕKjk9UJ9]}>ZC)ܧRc)÷R)_A#!/FJC)KkB]YӦR1Z!>}hZ#)p c9 cAv~}&S1?~}S ދs15s9]=/9׎#!gowJ([!kW%Kxb1z+d11.)jB B9X) ^fB ^eJ =fJ#)]1 i%J!2eJ#)@BU}AXGk9WUGs9Qc1{9/YikC)_b9؞gZ9jjk9ύ_RC1x [A%)[jk#1. |^+kAؠ{?s9/U~sATTZ9n{|cA>Z9`j{9ՍJs9{V~-Zc1[Jk9ݕ9UVTUBd9mCJ·Rc1y&J)5{c1_'΃9QaRkuFRc1_jBk1MUJC)TW(c) wݵik9wrWb#)fR1jEB9탄1շ)Z9JX&R"!GR)+hc ޞ?HcC)FBC12(cC)}w7'[#)>/67Z G[).9.ckk9cmsZC1Icc1-7gR)nB ! SC1W]s {Zc1{&JAkb9`xjsBէR9h]_[d1)7[9V |9]o95_ϔ1@W_[9j[]kk9xwhc1(~R9X *{FJYSWYZ9ؼ{9Xw)k9佥{&J5*mHc95~fBd1fwb1EAqER$)"WΔAWUKFB \~Gt"bd1U9W6EJP]{Usd1USRd1}%v9D1,:c[KfJ t&J(:FB(?~&Jj{#)okaGR9SRQUZ9QE59ՈR#1|gR(ڏ)c9]EUUI)ԇZ(J SZd9)UUGRC)T&GR@@j-탃1Uu'R(&ԅB hVGS UX]R [wcj˽R#)\x,D)x\_]R#)]{)kVEJ)3J BxPXQ9ϽA P]A:Z!?5UB %FJ#)/%Gc!?UUIs!eR>[#)j_gR$)|~J AGRz;b vZ)^d1p~>R %uДc)5UUB |wgJuFZuZ TGJ 'Rd1߶ fJ TUA-&J FJ Z ׽-J hR TGJ멯HJ}'R  R/)\__R#)4pe'J}Wd1vjk Y__2 _]WPJ [UEJ ޕ9a/7B!(=WGJ =ՇJ X~ͨR u}uͩZ 7%-HR [rB 5cD)W_?egZJ`\%:J 4ckD)T~}&B)?9 9?9X^9-g\c!oks }mc)|+R{~R 7 | o&R!kgZC)?meJ$1Hk ,{9UuFJd1;WFJ!WB#)8Ce9{ZМB!AU@Ab9MfJC1xJFJ#)WIC1rA&RAd9KBd1 *9  ApgB!UUMofJ! m&J XZJ9)%Bd1?H[9UU[!W:k!?'[d14}gRR#)~FJc)`sRc1ˇR9_WZ#)kk&BC1FR#1ZJC13ojsd9=/IkD1vFJe97B x)cC)n} [ ?iὈJ#)W;Z]=ͭR kZ!R FJ!XRd1]gR!_Z9^ZZ Wפ9p逥9 .%A J#)}]B/c : 66(c1wU5 c"1c'M9sUK)>'c#).ZC1/ kk1+,ZC)XJ9(=b9UpgR)!:샥9URc)ғ{fJ%kkAzn.BUU]s9^_gR1c1+k"){")߿A5u]Bd13J9UzJ9R(~zR(˃FJ"!ps9i%lsA&A_\UWsc1>ns)Z9P)c9IriRC)ϩX[Sd1b1 ճR#)w(s9^U]Z1[Y8R1\ |9Cuu)cc1B{J BOA]_Z {9uc A'J$1wkD1_kd1ܵյZ#)_- |@l9uehk?ox+#)5cZ k,@eJ1;la&JD1ܧZ cnB(9eJ(fR VR)=f[TWS1cIiR#);+ID1~]GJ#1bbD9%_C1Uu]v#)WUUV #1UU}SJ _*_%:)u=|R 'J"bZ&J Sa{R{\_VA\_U}#)UUUFJ}jоgJ.gJ#)Z êZ9EW)GR)OFJ }?_r9 p&J!E%AVWׄ9=>UA)'VGJD1uA@R)]/_]&R!zʇR#)uZ d1=բA buld1WVT[ &J9GR#)KogR!~}QgR!}]Z UWT6FJcUUT9 UV9+ʍ/9!6IUWZ!GHk vJ "&h[ GVw9 U/&: v{|R OuQ!U5 ń1U_XVARMSD1}AIJ 7ZD1z9 Ik ڣ(c R_FJ#)T^#)UUUZ wRR29`_UOc1_xUU%J w`%B/7R!OVWzfJ#)5Jd1EJϫ&J-凰GJ ׺GJ!*>gR!ZD)oRD)B1Ejk sUןJ ɳ%B#)hVFB OsR FPD1|b!UFJ Z$15A!H{ ~cԆJ9"Z#)Uxc1UU\UJ)a?s)_Z!A#!\Ikc1eJd1{JD1^[۬{1m]{ X_[AՆJ [h[d1UY&Rsic X9#)}A z[#)%B jJ9WMEFJd1cgR!f[![қgR9xsR#)_oGRd1!R9^'S9[ZWJC)[BC)U[C)l'J#! k9幨R1(#Z9zZ#)^J9]Zgsc1WtB"){B#1-#{HR!?I <9$)_ ZD1-Z#!hT15s1WT_}k)_ c`s!/}UT&JWI]FC1VW^:)aytZ!uUFJ$)MR=kk#)UZgR 폾&J9{B x[)?s9QZC1PSs#)+꿕k9vusd1WW_Z#)+=Jk9MZ 7__R)+ݿZ9[bD1VJk9?hc9S.*Icc1 [Aw%ls ߀Jc(pcd17b#)<Byqk9}_*c9K$Buhkc1B9{B)zHkC)-U c9ֽBi[c9c1:[؆R1UUlR9՚:{1_W1 WU[AYk,+s1Uc1b{{%JZ9\R1~qs1WG[9P^c9SsmҜJiRW9}xRC)4)c)>Z )RC1(XZ9 oR9.׆R#)KJcAyI[A[X_Zd1ըZ jk9eu c9ىMlkFJtÁ{&JuZ!/d1Ukh[!ڟJ0ج{B1*1_vZ$) R9VçJ9/fJ98@?{C){AxU 9"us9%UU{Aj^[s9Wʄb_Z9U'9E{_}{n hc,~_ #)yUs9]]q{AGuuJ|1u]Gc fRTAD1/}}*d1MvR OW%R).= s ſR(gn&J _ " WsWT_^Z#)}X{9=UjD1jduA1)hR15 k jzb!׵WjZ~C)./'R#)]c([!{]HSէbA[Z!9 {q^GR=GRTBRD1J*{$1HR#){C)uA x HJ U c)oAoAUR cse}'JJu*k ]_Y]{!uB H竪AUUT__J9 cB*fkk9݂sc9sIkd1]RkATZ1[BC)|lZ#)^ZC)_N9j{sC1k"#όAUWXOc)cfR!sFJd1azl'[D)\_}݇R9<*j1 {A fBd1 8߆J90Z1:*kA%./9[MIk9WugR!{R9?ukA_UXR,IkD1miD)]u'k#)^ZJ 껫Jb>jA(!(c U$:(>Rd1UsHJ Ub j{9WTUU'J#1k/#Rd9\tZ B)#>Z/s9KPsbj_EB׆ZbS)s#1J$1 |9w}%Sd1 W]c9~pZ#)[B_VZ| [ 楈c V{(WcjTb9S^CygR {sgR UUb#)}w>R KJL|aϯbD)ZYRd1w[ZD)UFB ^gJd1Eu*c)b9\_GRA^ B WV֍A!wUR YUIA Ks95eRD1}EJ$1{ US_~'J!}w&J hJ ;I#)Ԥ9 I!-/݈k9YieT9UV\WZ!/__UA %R)[Ik!W_a&J!XJz,gR3ls!_1}qQgZD)Zd1OA 9^ERQC) ߐj{ U+cd1}A!rcC)u}FS!UuT$K),]g[ U\ZC)߅RC) (k~A Ib xI9!ؔRW9@R s~B-B PzEB ω[}19Jk_3}eJ!] "JC)WUWZ!.u6E: p߽fJ &J N#%B Z%A(7Z |TWj{#) UZ*?gZ#) uHk#)RC1g>D1uRZ ~J+b-Is$1s97'Z#)8}R$1SZ$1|R׫JR 5b X_B *U1RWU&: _T_R)w-eJ!WU\lRC)) R#1B%B(Z9ږEB)*FJ9d #J =ކJD)ϪZ1|^cA嵇yR1{q)[d1ݍ)Se9y J[Aocd9-*cJ^`u+k9_+k97 cJ_&J_=*kD1EIc){J)uHcB)7}ߨZ#)N bC)ןJc9}ZO9]sUUlsAmqc x^WkC)աA_5sd1UZ#){C1X+D1װ-ik9Ąkse1{AwtkRD1k cD1/b(_{C)RD1W/KkGJ JC)up44fR!B#)}gR#!=+)c9ե)Z9`}Zd){R9}ikAgu{φRC1\Zis9)jAí k9{9 o&JT\URd1 HSAϩcIk9_t(kd1]Z9P5s){AN9fR9 Z1mZ9~\ t9q'S9yIc1?ӊkA_XobB:̓9[TksAMy]_{B߽hk)Z1_XGZ_AUWsAcAUr{B% R9֜9])[!WZ#){{#)tXFJ#1AEեO9UW\hZ1>29Uωu{B1"{A{ |Rupbd1_>([d1igJd1J$1r_&J! JU5NAUp/O9Uk9WxR!77JC) |C)]=Jk {AU?BW{Z9;Z1FR1?+s9K^{9ŗW)c9&Kk");js9_]Z1"(N)k c1_(ccSs;AU݉EH{O̔#1ݕU[( { W댄9_usd1M=c(~{Z)d17UA\vWkGRd1W~pP΃+{C1} 9VZn9%MeR ؿns!n,9U_9ה_uHc9YuHc9AU[ ΔC)~Q}Bu܇J)-hk!rC)uM{)OYI{(]fj [cbd9UEb oc l1us cD1c~UFBD1#}ܧZ ic#)s]%B ugR  ]GR ]ZxGJ +)]jd1ThZ!'u&JbhR#)aWRD1]RD1ՅS(~~GR!i/FJ$)^üZd1]pAD1B)n: ϏFRXJ!ո'RA!LJ HVWTJW1'u!=Utd1TTWUb!/Zd1A vxAHsJ"gZ ˗b Y]'gR#) t#)]R!>vYES _NfJa?'[ R[9 AަRbZ {чR)W[_R!iBGJ#)_gRC)_ k)?*c9k\Ik9W6{JEjs9ʊsE1)?_ c9 kBr{9}_md9[{9ꂉ-c1ʢLJUUphRd1u'Z1YW#+k9ur kd1ťU+s#)])c9~puJd1>W/EB {hZ1w '[9Uދc9WZC1hRd1}B C 9MeJ1+'4RB) *;܆J9*nq[d1HcJ|yzZ1'R9OJk9ýWicA;c ήZc1;]%B '-Ais ÃO1U cB) #%k9RKk9\|W_[Ax震Z9,sA_+|9-]fR#). -R9僆RC)+,9*U'[9ؚ FR9ʴ&J-PbZZW.B{[> |hR {d1/Z1s9-=UU&B9ljzЍsAQrXp9^ZR[ UJkB!-?ӜGRCy]lsc1RAPKs93+k&B{Jk&Jx?VJcA A]_*kAύ Ks9o&JՋs9sk{BLc1\_ks1W([1S_՝*k"!~?1=/МA^N9U.")fR1(cAuJ_`Z9]~BݩpAܵ|OAWB{A}]({A^-1Z'J)'JD1Z_UHsd1UQukd1WU}$b S냂2gk?o}Aab)?b k D1SD1Rd1_RD1^cOGR ϻZ)gZ j9WT\u9WlC)߯/i{hz GcD1qm{C1U냤9U] 9Y\Ik9WWW|1gyMK(oeBa5Za"&Sd1ZYxHk9Qb"GZ9rc FbC)j ?Ja(k9xרk!?[#)P+t %}J#)+gJd1(R!FJ(pZ }_"FJU=M)UTb9mkmQ9!>q{!5_j{$)]UhR$)E*s!__ϨZ׫ Z ?)k#)|{B#)JR:BD)]9($(I %J$1;d1]AUd1'J~FJB1| a]UUJR-sU9|J aZ ]b]gR 3GR#)~R8GR 'J ݞZ1յG{(b#1O^_XZ)iV7 }Z#)/GR#)+u%JC) !gJ#!( )k1"b![?h[A}oZ9)zAHk  &JU]I{.9wWFJ V~B!HoWZ)+UFJ" c9_ Lsc1Kk9cKk9 jc9^3c9 GR9pޫ AײzR9Q'c9_?j9Us97{Hc9_+{")WRA{}BFJ1OPJ9@P/J-)b~CM|A 9-|RRs9xx9C) $b9-*kB!<+ks1\_'c1U_}B]+0J/U^&J_5Ք9||C9KkA/-p9CVn&J9UUWKsA.UX0b9/OAus9fZx1WUD) [|U'[)9U{]fB$1|oz c}%*k!րs#)'B1##5-!{)WWJ!'GJrzaj 'R`@*k#)UU{D)5UWksd1WT~UQd1UEhZD1 j㗈b(͵J h&J)Z#)^gkd1Ghb#)?_k B!mS9PW]݅9  'JC)+wZ~ZW'WjUVA!Qb B WX9a/?9 zڍb 9j1iZd1楬.GJ)7hRD)U9#)@hs#)߼'cd9Qsw{fR@9#).B"~B>Z!UUZfR"(c$)(RE19gR$)K c1uM hR Z#)gE!sqUU: Yܨ&B 90J#)%ZfRC)_ J(fRW\|lJ)W J (R^/++R 蕤9 6rEJ!R SZ#)lx'J py}{D)qmuZ .D)ߧZ#)FHR T!Uu5s p'J{bd1WÇJc1}lH[d1zR @z[$)Ž)c9]_A 8x[9U URC1?WZ)W\kՊs9c#)uOZd15Zd9[b)ߟZ9ZWgRA?ZE1krGRD)_hZ9 b#1(.bAoevbz+Z#)rhgZA,~ͨZd9 ZA߿KsJW|ZA~bIidbA] %bc1ks9εsHR5}Z9HhPRC)_jEBc1uicA^ J=WgRxU{IuOUISU d1*" ")&Bd1>bd1)sB7-5{JpȬoA?o]sA3'RbfVt\kk!(.Wp9^X^kk1R~*k9}OZC+k1f)s#)Zå9ࠊZfR bd9UvUEo@Vd9I]d9Qud9TUUI#) 'gRTJss[ֵKb k9U}U 9UU]MZ9X5eJ(%J?7+sUs GRbJk Z |S((k[^, fJ#)og-R)K*k6% 9}wEJ )c U: ^phJ#)ݝJ kbjB[ գs >j9]6C)U55=r!\ Z9וb k^R 5;bA GR\~^UZ@=>*c)+kd1_7b 5TGJ)'5%k{#)vGJ)K*TvbD)驈bD)HZ!XJ7 HR#){Jk ?ե90\A#)@FR)ob);cARP[ZZ9Vu7ofRd1TZfJ P)k+*k!zJzxЬ9 B *5GRD)4_˃9{b1ץ9 &JD)wkb9Uc1X~C9oU&JʏB * B GJ@Jb/&B USD1sQ[%1&ЩZd1&\}5R%k)uw6]{"!Rd1e#+VeB$)zB nA 5eEJR!N&J{9!xqjc!wfJ!EU*k W?{hR#) U kC){RxFJ 'Z#)UB U1A 'JWVgR=ߑAuհ#)T)Z(R$)"- cD)U|&B ZR{SIcD1Jd1c9ZIc(/x΄1UUa9-U{C1THR)yiA ZSUVR!pce1-([A}}9dD1U_z|k9_R+k9?\ [)?()c [Z * Jc(b[#1ՇR ޳D1~kk(կ *cd9/޴ tAU cA;xbA b'RyZbA扈Z l,)c9yRD1[°c1]y&J/9]]WkB1R9aZ9U +j cC1/5޺bD1` cA75s'JxkgRyւ1DB?AT\bd1@^{d1#ksAiP{9Hk cd1yB#)#͝9# sD1UJk#)5ufJD1- ([ rR#)ues)}{C)s]cd1? 9|bRc1L 1VsFJd)hJ >{C!W]O9:C)sR#) U+k1\'S1k_JA.{#)ZGJ!ljk1?ZOJkn{JAqˁksB^.[C1z/{C1U(18*OC1{97UU'pAP%BUW\R9h<+b9EտN9UmZ9^g BZc9: cAVW/'J1 cտ.fB^L|9/=탃9r{sC9 s&R"WjkB b9ʮpR1Z9UJs1W/).9WԤ,{9ob/9S_c1;:/|&Jd{1\{9/˫sc1xZ1ksc9-AUks&R_{J^ %{9]+" |B_Js1Jd1/Zc1͕)c981A9ҜB}gRU軲9RAUn#!U}Z#) Mc){9_RxΈZVWZd1v^{9qUy }#1UYʼnsU Z ߾gsD1W]UR fRbK%k9UWUJ É%#ik(RX a}m[ n(|gR9'qb1r^~k9WQbd9\j{/?{!m%J PFA8'R fJ) JC)\vgA#)FJ5(Բ9= }d1ZX^ Oo#)UW͋1C1WS'[ eJC)0UH[(t SA,l ?Nd1u[1!{W9\'cD)2ݦJ#)~܊:fR fJ TUb rUU9V_bb!J!]'J^GJ'J - s!7GR9 'J ׎D1=)k W9(-R$)UrZ#)WxJ{!w?Z?[~AZR!WgZD)UUhZ!UgR _)c9UUEhZ#)%'{B4Z#!+Z!ǿA!t,$)sD12~D1uWbd1:HRjj)GR!>ۉs!5B!L5ɓ!TGJ /%[ WSB FJ!77Z$)c2J :sU{#)Wc VW$gR#) R ZTk{d1O*k#)t&J gVj1&: _EJ$)~ˮS9UuPUJ#!vV|b9/R),<{#)UҥZ ZWhB ZZ!J /U s9ɦRD197Z  [D)P9 ;Pz&B[ȾfJ$)Uxd1Uc1_]%RD)U羇J  t)OIcE9(dJuOb9{hZ#)bgRD9~GRd9})#ZD1ꨊgZ)z{B(Z")``&J")GR#)(.ZA#wHcD9c c s ׵ sA'[^mBPZ BW |D1V|)t9WW_SbI{~z̓9sJ%5{#)kk)}ި{9Q][JC178jA b98Ws&Jg!kC1k9ݯh.9~^{)"ս&JUSGRPUuW.A+e k >lsc1V^b96/bd9b*kC1 cC1sJR_U}{9 rZc5#)w kC)kZ Ŗ,ZWKKsA`yRA}{9u-+k1R'ZV%JkD)]s9UZ#).pRd9~:Z)eJC)o/&J1о c1}UP([1{EJ1\~YRc1:SC)z-%:~*9C)$9C!77FJC)5% jcC)_^%BD)/Z9 W(c1\^k1?[Zd1kZEMJicCД)/{C)vbC) O&J?AWUTWJsA5OgR{9߇Rc1isc)Usb) ks1h[9ٕ2B)ks9 Q&J]o9׵սRp{c1^lkC).-*k9ZYhRUUR{1 c#)5 cA]!0Aus&J53-/A(2AWoKkB]msB_UsA) _b!p cd1U׬{C) {9pz_{J kGRP@ 1?5J5zik1UZ؍%Bq_)c1"o9 q9rBu{eJp'|Js9{|ljc1U ([97I[1|p\.:M]]j)c)(c9ُ/=Ik9YʋJ e\c YFJl%,D)qRa%B1UA I _Z)+Z kCgZ hZ9{1eJg^R!]կi{\UgRC)ﺢ[9Jү&9Qe'R9]R#)ן~N9_uB p J9MG[)?o[aA#)U-yGJ }fRC)=11UuU=М9_U݀gRC)TU߸gR$)ᬦb!B(<>:S)!=WR#)z~4'[#)A(c)2T[c!c̃#!ݸD)Hs}ojkB>ww&B!tUwwgRz?#)ҤAu[d1nc9_bD) _k9RI>#Ze9z>oZAZd9z*cAU=#UGR zϋR!=ZGR9Zd1 \XpZ(^ cc9_UkC1uZbb#1UksC1?&Jd9"hZd9+s1ߟ [9 ߿)cd9?JkHRFkk9ުkB{>%([9㢩c&Ju׉ 1ks9_ Bh-.1[+kAwsIzJs9&/sAsd9W Ik9^W^s9U] c9Wk(cd1Ic9s9= k cc1^_kZC1PR*|'J*9kBsc1PjC)m^lsd1~Jk1::vRbC)\'J!+ZC)R#).ҨZd1[ [c1uU>FJ0K|%B]]K|BvUusC){nEJ1peJ! Z"!seBd)n_EBd1飻Z1[xfJC)֮ fJ94.fJ#)Z(FJ#!UJc1=?R9ο,|BwnFRjkGJbB{ c9z^Js&J=JkBwTU_b9*kA,PFJ z:Ik9ͩ:)c1_~.{c1/u s1H[9צ׬{9ik%J[BsA6/I/n9Uќd1zUWR!+_c1ks9+Tl n9umkd1UyS{1O9+k ^s") U{c1X̑C1_k{AVW\oA+}{AUsdAʣJc(Kk#)U] /Pd1}UjKk OC9UnB)_1^%)s%B](Hc1'S9jk1' |A#?钭d1k4eJ%WWA^uJ[ZxJk%B^ c1wC)/&B&&J_\x^s9'jsA|`([ _X9?UU)lD1uU AEJ(|b U?A9a$#Ia '6bAXI#1ZI1b"j9U[d1p^VW:d9U[d9Ԗ k UIA ^b^A#1Ad9m9`{Uu/R!JaxPa[R{ _싁çR k1Y]UL1uu_P@d1UW _ZD17/Jb FRD1xUWj#)?_WmA ?zy9<5 k!xp_B 4UA/A!`ZsD1yuQA C1 \GR!?u%FRXVR#)YA _hZ X؀&J'J *D)q]}}R#)uuI#!wV+&J?7&J#)s?UZd1=&J!`5 k#)UisZ So&J A)[k&J#)jA#!RR!}5Z!T'Ra {hZω c#)Uu)R!_å9:Z#!`*UJ UFJ U/gR!Q+Z!5Z!ZZ yYϱ]PGJviSQU}%JW DB&S1Z)x3>{1uOvGJ1e^&[D1 B R?S U_S_r(dD)%UU]J!% 1/C)us!յ{d1{wZ!*gR zbUWkZ#)?}fRD)+ÇR V'J -GRڢ*fJ/([d1Mb$)Ikd1WTw(J "R^9  cd1µ/#)b1[.Z9+~hRD1psAuRI\7sR9յZ9^ GZd9Ux'JuR)ͭ%B!_6Rd90Rd1~ZE{D1}Z9? A?oUR |Z )s1>GcAU_b#)p le9c&J"Z c)ܫs)ߋkB nwk9'Y dBW*\ t9X{9 t9+bcNA\\}KkGR `0{9^\Z 8/>zZ#1Ԉb9G_bc1W׫{ "{9*+|d1k cC!r((Ic9eLnȨZ)Z#)B#)Gls'c1n-Z9zw5Kk1Vk1U([1_oamR1[b1hs9k'cBUy$BD1?7Z1vwWZ1EJd1ˎZ9JD1z{D:d1JC)Uxbc)7ekAYOyKk9me09&JuKZ!% BgHsA=s%JsB\WV|O)}bAZC1؊sJU_ДJU"M9X`Rc1;+.J-όRPzJ |JU[ |GJ'M9+_s9p|usAoW%ABkyWkkd1븫{9?s9}}lk!_Z˾ߖKkc1] 9|gR01hܲ'B/=PhR{J&ьZg~A<{ c)IkA;sGRhiKk9=V{Jջ c9"-cACT]ZA{9xJd1ʠUjc1ܮ([:6Tn:p}:MMm69{9TWZc1Jkc1?9wJk1~ksc9 /B*k97=UGR)VU&B5bD) Ge>gJ _R~Z'J#!u~J\5-J!''Ja b Z_|UGR &J@/̓d)MމR){TJ@hRd1UZAJ!b!'&J 'J T9 Ⱜ9ZA#)9uUs9TT](cD1[Z!Mkץ9z pB :D1=a{ZD)RRD1Ud'J /ՈR(~b9'be9/ *k#)8 cD1 {9EuA7%}U|9߬euic1cAotA{Jz{A%s9{hR׷\bsI+k&JygZAjdb96W{9M|9/>WA_@Kk") |d1TժKkd1U}pR#1~BFJc1kisAPR{Z⡻Z-  c1Z")c*c) jb!Jkd1Wnc1W./")U]ZKk9AZC!_R1yzfJc)-bZC))ZC1~fRC)`Z#!fBC)WWfRC)B.bc1P:#)B ߏZ9}z+ikB~֊kFBU5̃:Jk16ƌsU= 0JW7VksC1^{B ޫs9}}}*kJՅGRzWgZAHLs1?ksJ\IkA6W֓k%JY5 c9GgސA}  IY{R FJWA_ykAU C)k_\+|D1>kkA*^_UsA>{%Bs@z+k1-5se99vДA\%{9~VIUȱAm&/GJ}?8|AxxoZjcOIՊW{9z-BmZk9ޥJcc)g[9|j{폌AUQ9)UU9,tBwIc:,[9~([9r?Ҝ%Bq^sAyo\*k1U{ⱜJ+}Bץ'sbUXkOFRV4Rc1|*kd1_UTA"%J eJ냁} | Q_W wW9@fJ {d13O9_UU ) pW_Z)[kD1Z뤥Au՝ɋGR#)` (k_6RKA&J (QE}GJ)ibUvGJ zk~'R#!  J$)@/Z >I/ |#)US]UGJ B)ֵd1]pUUJ)uՈZ1ѫUA&J-rhZ#!xXp9 5UZ!w5/GRA!֐A&*Ad1(ֿA#1joA "A! A!Jwd1-BI?[#)SXhZ#1HZ6b!VTJ!^XGR#)7<+sWCCr!TU}&R}mꨈZ]'/ c KVއJ#1]|{J [)hZ!~EZ u^AaER!}9R% c*HR9}B 5>'[#)EB PJsc)zSB#)Ɖ 1usR ڨ蚦J!UGJ!Z[ Z9'w-ս9%UfR(ZJR)J)Ik %c1]WɃ9WULAG}UVk /R "-*c9wW\hc1Ս{!U/0#)ZkX^'J j+ke1J$1S9u]+|)ikd1V7k9b1%k9UgR$)ڼPZ!\b9Bd1\)[d1]Yc[1mR9!=Z// -b#1zjJbC1?Js~ۨc ]KH[c1}|k Z9:gR1 B5UZe15.+cD1xhZ)ryfR#)o>IcD9&KD1G)cUkD18ψcA_njKkAU %C1.{J{bkkA~Z]Z :Z#)׋+k#1Z#)x.xtC1]WKkC1 ⑜GJsW]Z#)z8ZBaa"sGRv6kB\W[GRc1Ш {&J7Z~kkA:Z( |AvW/s9hKkACg)*k9_b 7sC)+c9/ּKk"!z*kC)j}^R9InKk1}RRC)n|R9}R9/7 |GJMMY)k%Bw/zUb#)ּoRB3UJc1R17hRC)zUFJ#!B#!Z1/nIk9)nJ}OZC1+-k9&J}{#1jC)Ik95{˭9շ{C1 _PIUU.A}=+kսLkAܗsAyZD9\jO*cA{9%{9 Rg_oJ^ ]A]pUGRT&B֯ngJNZ Zkk&BWdlBuU}js9Xjs9A/9u/5c9U'JuV509_O1hҔJMU49u~(qAU P#1WRd1Wo9ݍ 1_{FJ{1?.weJ.Uc9?VOAxFJUW'սBUk.Bu|AU=t9%Jr{ZМ9\W)k9aRϔgRaRBU(c2b9 v(c15_b &J kbJ_MGZ jhbSj$1TՇRd1Wjsa>b _/(R V?&Ra/bd9UW\([(J8 |1 ^Z Hc Po |1W5e[C)7FS jB)o(cd15ݝ)k1W{!W^PzgR5Ba-_PGRՇZ#)Ik _^ZD1|* gR#)ե-d9QUUZD)2؉s9wAUU]Bb#)j?)s 5UUj)kD1~rZ#)|UGJ ^9 <9 5ԼhRb"+ hR#)U*AZ A ח:zd!|UU{KZ!U׈ZD)iHRD1GJ9uhR hR#)5|J!kZ!mxD)*9 9 PWGJ!__ GR 9}R W%B 0A 0J_FJ!} kD)3 c9\UGR .Jd1''R9/)s ]UGR CY&J W_TI#!W({#)7ub!UUR _k1{ttR b!7;gR#)FA \yUwB p}A!D bZ!hZd1`b!*(c#1PGJ#)g[D1}A>FJ1^[1iՇR#)z.Z#!%")c1+VWn#)_GZd9.U&b#)~NZd17}eb#) }oOgJ +/)*kd1#)k9ThRd1pgJ)R1NzZd1wKkA/URc1zuHJD1>e)cA%[+t9eBըc'JWUqSC)5/c BWuU3'JW}hR9 ZgRE9 "hR VR EB)q'[#)Z?sd1+Wk#)b |Ib98lzl{9icd1VW&J;->HKsd1xXWR9kh{I;[{hRFOϭ c#)rፇRD1{~R!.' c1h\~'[d1Vɾk")Uik#!լsBBKkJbJZ9xHbB*k9*UZd9y8{&J[jk9eVةZ9*k9 AuU/ksHRW |BYeb9sJgT7{FRw{C17*sAU-A_U*d9% cc18$oKk9UժsGJ_Ks9.{*kXLs9)+ls9x\VpZ1Sʫ.9[As׬{9{fRC)zxb1qFJ1 aU cB%{FR~Zc)UZC)'(kc)zˏR9ߕufJc);|^ZC)(u%Jd)ƻ_]bC)xhR)TZ9}9ʫZ9{B)mAWUFS1Kg[1>fjs9W*k{`PI Uz/A]uO9UJkA"RA_2,9~\RA 9uW'Ќ&JUI.|j /1 k`}sI]_/kkAU譄9lsc1u {9 ЌB/w-C)^^탃1c⋉sAUKkBY[9?Az_ |9'ZֶAﱔZt_pR8//a9$ܜA\zֽJUu39iIcD1*/-9c9ߋsAj IUU/B)_{9_(/s&Ju__9pJWwI%B $BzՕgRyURU7kAki5ϔ15%/ӵRR^sc1 ,RFR] 1~`n(k1eiIAD1I 8\}JgZ [hZabxWQWՄ1a ^ZD17v_WA(>R :_\c UWUAsߦZ{d1{Uks!WU,, ݍ?s uUX'[ wcc1%[pFR ^J!DZZ#)q5 ]bbZzjZa׿s1WuZ gR HR (+'RD)$ b _lgRD)1Js!_[D1oUzr GR\^7R Ž=7gR_Ո)s Z }9'9$1\ᭈR uuRC)_PR WGJ#)P~fB _[W1J!-G&B#)}mpiR#)}퍫k)UW/ZD)+'J#)zZ'J 㽨ZD)qU?hR _/b uIPjAMqPJ5z9%1$)R#)UU+9!]&B *WZ!9D1ì9'Jd1GGJd1JD)`달{job)*b y'#)\`gR#)_J{ P[A7cR!'J!*+{&BUIc i*M9}t^'JD)!gR!zhZAkbA!=b)EJ)p Z9|mR9V Z!.b$)iZ)y~R)J#)eR$) Z9 KJD12BC)zߟZ ߃Z9V쮈RB!ϫ\Z#!Uz`;{!U_M1R)oic1ouEJ J!z=b!~fR76GRC)c!IsC)UgRd1(Ҝ sD1UɈR(ZD)xtJkd1>UUZrGJd1 ) cd9ԦP]b>Z ڂbA߲ZAג*kA+kJ}UވZD9^ ls9CKk9|}G[e9\>hR$)¢zUZe1{UR1-רRd1Hc1R+tA\|zic9+k9['S(k$)nRd9BVZC1xbzZ)*"zgRd9(#b9?)cA?Jk$)ڼRC1tsD1{uZ9#իsA謎(c9 xsA]KkD)JJl9Uu9kkIu |AUjs9 *cA{lgJwYk9_}s#) {9ksATiqXC)s9^b1[߬s9 ksI:KsGRs1-{Z]k*k!x.bD)'Z1 |9s8sJT]zb 7,|C){_k1e]4JkϿ޿ c1Ic9W\J15'[1_W-9uyr BW~x*k9FR1xRb1!0Z1 [d9xZ1I}B#!*jk#)7]Z J:\|Rc1%+B?unJIDB9 ֽFJ%UU"1~ kI{_qGZC1۵hZd9#pZ5΃I\^pbI)_{&JˉACssC1꽭Rc1>$9u IZU(Rx9u/9]s9/_{b)u)kC1%5tpI?U^MA]jk98Wjk9/{B=U_c9{ќA)pBV~/BU]/R3 pGJPpAmsu/+$J/9Z&B(ofJ hk ?*|V\\R)CO_fRW c#)Z\sd1UUbD1ӟSB Tj)[(Z TFiA!XFJUU]@(k)UZ<:+j{AyW{9_UfR) #)]U(k )k!8ZC)/{&J ԩHZ9ﭵ,AUMmYGRugZZuA=JVGRagR):U'J!ix'J#)Uu{ 1!u29/޻pR pPz}fB)!CmR!u]&J!UU)A UU*fJ!YgRD)W'JV*J -$k9UA#) HR zJAN#)TER!=gR!UYxJ-A!)hR!_xZ#)_(Rd1TA#)Ojkd97Vk FR!IC{ _sgR ~cAť Z /Z fJ)7sd1RwUGR!VWR)+R!P*b1ˣZD1rUR$)߿SD1_l#)9l >zk#)}hR ת&J1|Hk \V{ [9[S_R)r/ c .5Kk$)7 1__WR#)uFJ$)-SPb1gR#)(Z EB)T~Ί&J Zd9mgR ިs OϫR)ZD1]ZD1f.%b &RC) ob)?bAժsD1_bd1 kAwb9⭦rZAxvb9{JWUKk9\{% k9uwZ#)$/_k9WM cC)궍gJC)6Rd1UIf'|9q]Y[9=Z(rxGRd931ݷg[%19(S#)U_ZD1Rd9]Xj9U5}GRd9 ce9+bd1;s#1 kA덉b1'֋kJxZ,'R_V{*cd9 c1}s9U5ejc)~d1>{9bZA_|DzsAUkA{AZ9׋kAڛ/RA_< 9sZ9c?׎ cC1'+kc1'z cC1UZ1_s1 s'JA[`+k1&Um1U% cc)Jc9@yfe+k1r15_)c1qkk!~Ls1?*JkBVs9es95U_*k9e*c%B̏FJ_]]s9˯Z9 c9?-s9ogՌs#)sjC)5S1__P \R#)nUfJ1N"&s9sk*c9 k1b^w_&Jd1V cAYbksA GRUbA *k#1^ -9{IPwX&R9-:{9[p9ՕsA({k9ViHRAq&R[ gR}OI~UpI~މ*cC1#{'JsJZn|RP8oJlެsAPPGJuhReP9py/AU 9U"O9*A\U0C1uTAU֢S9!lfJֵ/GJs{GJOHR{98bA4- cAw;Rd1|ȘFJ(js ZC)[1]aZc)>Ҝ9w^pzERc1g%/ncc1۪ c9u~b9}rB?U׮JU'k9ljk#)XR!*p R1]/&B*l!([d9Wd9UWSD1uWUsW9ad9U>9A;GR ]JGZAXJ*Z&R x.$:U&B~FB էR ԟU{C)>/-Z)[6R!VRd1)j}Rd1vggZ),}e&J ;Z$)S[nR!ʈmZ P'GZ&J/hR ^:GR!UU) c$)]_IHR!*׈Z 멻bazj$)gRhk tY&J9"zWI#)~B 6A#) k'J wAܸJPCZD)?uGR7>c1/WW9UXA!|* Z$)U>J!BA!r9 |ZA!AC1O^A#1-R#)%?ApbbpA#))͍FJd9Qe]{ yZ-^~R#)UU$B ZrEGRϩB ;\hZ'khR hRD1XH hR#!{8Kk9iW7Jk9ߥb$){;FJ#)thk#):sC)_'c9c9n|R9h[)~x[)? k!-U_{9deZd1Ӌl)kC)ھR!'J>Z)z޿2gRC)rk3k1-wgR#) \ZP&J(k ~__Z1ZsD)粿eRC)zZ)*kd1+{d1^'R#)o׃'J Ikd1 5Z9ٹR$1.+Hc9bֈZA!jkA]JcAԷ7jkD1b JcJX[+k'JMZ9$$s'JyYbRT, c") zJcd17b1%W)[C)%]([ .%J :d1 'JbϷ'jc$1=Z (bd1UZ _fR *ic9g%k#)5?b4)c){A7]kkJ-A{QsB-jjkA+^icA'UjkAV)WќA;9r\Bkd1 tHJ6M|R_hd9VW{d9/ sA~ U\ic9{B: |d1js9j{AYxVsA +c9z{c1={c1Xz*c)տ-|C1V /+M|AUoLkD1S&˃Kk9 Ic  .Zc)|i+c#!U*Z1:Ksc)w8 s9-b9n, c(\/ ̃c1{WRC1R9)VgR9Ehc9ՉIcBb1?*AW}SN65E{#1xJk1U_fJd13x>Z9-gZA=AfJc1MzJ#1[sA@-턈Z]aoAWUQksA>y9 /9/-+) nApXXsA {9 /A(sc1?AW5Q9WSR"j*`Z+no⎄Jr]BseB(^A z~sIcU,/A^_@JkA "/&J9W(JꣽבAȏHs'JV? cA%p&J CuN|&JEUuє9"jU/9Uu|sC1wu1IIuKk15=/9W A*]bAY|l)k1 r c9+ݧRAM_*k9-Uk9[+s9i{1=?/9~[c1 c"{c9_FJc12즧R)hFJC)薉[B)픽A-U 15k9tZc! WVIU'\ YU7ŋtoK 5[ W'Rz)9W(U9ۀA-uUp9a|}/3]W\A_Z Q1)c A$); WjB ?UgJ 4_^b!m eJ )"J#)=\J9)Q[ ki{#!UR! '5 XXb)ձ9*k WX͈s#) sC) Z9Tw?Z9V.b9A]Yrjs$)jsC)Ik#)djJ{d1wUb9>s}ZD)BR#)A_OgR)ՕB{GR! GRD)͏Z U߬e1U[ ZD1W gR$)_gR XVkj(c \oJ$!UybWB#)tipB#)A!^A#)*Uc9!鋈Zd1!j1t_bd1-Tw'Rr_9`b!UGR ^'J#)x`,kd1U_uJD) 7hZ c _75J hVZ Ad1gZ#)}fR Uʮ(c ;yGRD1ntZ J=_+#)Us!uU9hAgR9Z?bWZ ='B!𗜂b#)K ke1VHR1 ikD1ފZ*Z!m kAb#1oFJd9]_ZANU]^sc1rhR *,1vZ9WGRd1rm9BY_k9Z#)r+gR!ZZ!8{9wUfJ ^[ .K c!z S).9Ojs1YU [d9}iZB)x([AtbA/{d9\z[bC1 hRd1*k9+Z9I kC)j9i-AU_R#)([9icA[b1>ksAՔԋke1j~HS9uŧJC)kRD1_/9<|GJ^ [((/BAhZ9*XHR9,;*b$)kϫR( )R1˧& hZc)h>R+kms)yKk h)sD1}|Kkd1U?kk1kC)+(cD1w̾k9LJހ{c1~ZA8 bBŬ"sGJ0% |B ~~NHJ{'B 'kGJWEתsE)/~s)|[10L9U샃1ݿ k95W/ Lk ws Nn1S9'%w9hRU{gRX9g+|AuYoA_s9~Us#! WKkd1,+9.Kk97ՖhRd)յ4s9Uc)c18bBw7)k9s&Jb(c9߇R!/ƇRIis9މsBy}}q cc)Z9g+Z){R9^ZfJ#){wC`bC)k9ubD1K^9 )O9R0#1`_A\VU*sIUI5/9 q'R@Yg{9~{9W:2FRuA/Jռ9W¨)cAo{8-|IUd1Zskk9xo9^샄9_AU+OJUP9WksA9~lkA_pN1`_WKk {s9P߿uB)>U{9Z`_N9!wUs9ŪmNA}̓JeǕ= kd97O9\Jk9"8js9IhkA׽5{9GJÃ9[RZѤ1 us95YZJ{c)kZ1s9]U5A "8 bC)=R9.9'.9VjkWW։|(5Z(OoKU]]k_"j cUWA՝7RW>Ba%֪ka\9--(k B)̾R RHc _c!W(c W^c1UGyIsd1קZ xYgZD1h[ '"ikAdnM#)嶽 T_b$)9WWgRhܷ5s9],#!ˋ! _^c95WWZ) 6˃A^ChR#)ɋAWrGZd9r ,FRe1q%J{!{SGR՘X c)>ߨZ!S$:$1 k)COUU k OmZ Vt4R b NޗZ!ռVPAaA  GR9;FBD17J ͫRrhZC) ]bD)WhR)kA$)\& A 'J$)N5 ZJ_^ܮ9 BJ1_A0Bjk WhR9 RD1;_٨Z)|I FJd9wjsAUV5Z &GR#){xs!-mefJ ]A!ՖAa5hR  +k9\ZT#)[)'J#)- 7I[)hbk1Hc9fk(c9TUW\9gJC))U+Hce9[1-cAU]gc9VCc97k1w)cd18~B#)RJk1b{]Z1mZ9_R zP'J#!߻8gRC)[d1ﮩs1+Z\Z ,l'S)ͤ_Ic#1#zZ bC1Օkd9=cd9WkA{b%1JGR" kA]IKUUu{#)UbC)( *'J]Soo lgRqzcULD1kk9JcC1V?.jkd1\R1 r [9:J(|)[d1ZjsD)-ikD1\oo([9a՞s976i[ARA8iZAAT|bd1Z *cJ{~$s'Jק jcA} :n'JՕ-WKk#)++ys W c鋀ZD! *Zd1}b1 *c'JxksA^KkBެ pGJ Ҝ ڍ{9ߔ߻D1=sa^ sC1tbc1W3b1US/c1{IU *+{C1Vk(^꫊ |c9sB]t>N9Ur{d1>bAu~lsB1ިbC)3Jk)z_+RC1b)tAAAZ1rgRc)jh9uYr{B5)kC)\XzRB)驦Rd1O`[Kc!!/ .9՗+k9xxlsD1[)AuUlsc1_WpAU/GR}2:7{#)/hRBI{'R 5AWjA}⺋sA/*b_kkBZ" МZu}w7/!)>X/1x/9U{ c(єAUrpc)*kA/ks'J)y k1u+k9__"*cA{A~.s97W([1(CbC1 jk9|ϹR1 ?-|#)׿M|9"-|I% mAќ&Jft~b )c9RKsFR[ќAucb1?[C1z:ҜJYJj@tbc)_ڌ{9Vjs1IZc1>dZ9 AX]Z97j)d1\X)k1 'J\R@W՘b5U_9 SA j:Z WWOZ#)S&J/}JxKRPZ/Z /VBeJjs Z[A oJC)\GJ %9!ah䲩s#)ejs!ן\˃REUWFJUהnGc#)7#*pFJWBa 'Rj k9uJs^&B HQGJ *b#)/&Z9USs)HgZ ǾfRD1uoFJd1۵isFs1ݕVERd1zٽFR(cϪj ũ)7})k >b#)U:&J /b _'K9ŮB J$)ƞBgR*}GR  v9  JU`WhR#)UZ!5K-'J b J Rd1vrA!`ɏB ySjB :'R!z HR򟞰Z#).HR @@'J$)]P'J! (Z#)MW9E(GJ5%b ֽ*kD1WMˇZ$);[bc1e7GRpR)&l&J)h{}k9uu~RPbD)zԮJsD)rhR#)HR^}c#)Z ~_k9UR ikATW'JWxUՌsC)[[ZD1R9󯵨c Vk)gc$)ۖR9RUZ"!c)T%b1~}gR %b (cAisC)^Z#)l_ cd1c[{9~'Ww! U^Z(Z:1bRGJ9z}%R$)UC"ZC1}k)_)kD1OWUb1*߇R("Z(_bZ9}[{9vhR#)U`Z#) bA^wZ)_R).-Z9{BiURD9~ HR`FB$19*Rd1WZhc1}]7jsD)kD1_Z9]cIUZ9hZC1*bA=*cA ?w+k9Jk!~ZI!s{ks99y˃d9o%P9cm_*kD)/"+sd1_ߌs9qks9Kk k9U}kk9W{*cA?u*sJ7]zs#1hվ/.)ݢkB)W{+k95sd1 W9- AWVLkA}i{1ZJ߫s1~+k1~Lk9/?9W}ޫsd1 s9 :d) |AZ?sJu(꟬sB)-.RU׍MZ}w7 |'JyjLkBԽ'Jks'J,8 KkBKkD)xZua}e{AU)c9dKk9amwKKs1kkA0\^s'J&J Jc9Gs1@@*c1* cc1vt׆J .R1jk94k#)W{1㱩P9UսJEuk9ix/9뵵/{9 x{A}LhR[Z{'J_2΃R<.0&Bwt{9 hJj{RZєiR.k` HJO/x cuﱔRHfmZwr{B\*.Ar^ikJ*K -|A"od1xW*cC1.wլs9uRc1os9]eχZ1q>Rd9pl{GZ_Jkxb#)ON&RI~%Kk9PA(W](l snHc)%9 ͽd c ƪs ZR)Z [)b_<8b)%IcbBD1/UJ5ZD1=Js#)ugR +"\Z PzrZD)GˇRC)!k^GR R' Z(zRD1{gZ$)|=難Z b|+J gbk tJ ׯ'k Nj{FJ) )(k$)6)kD)U}.|hZ!~ Z^'J!i t PFR "jZJ U A}u}'R N*Z)]:;j!5~O uI(Z![hR#)poFR GR!b$)hRD)>T[WA_**HR$Aؚ&J ?)HRD1iiJ. Ls#)GR$)B'Jd1;Jd1($Jzb b99V &J%R %s1wsD1^_jk({AW]gRd9|ۀt 3`CsA}yUT)77U_Ikd9o95U_ϔ9P)l(JkD1Pp{)/?/)TWc!UUR)cn_[R$)YSk!Hc$)Wb!R#!V5;Is μgR!&ީZ#)wUZzb cD)n_HJ!Z1-Z]hRd1 qHR#)?\gR#1iͰAMU֕9UU_`jC1_*k#1jD1oC1.AWUt[9aIk9Ix [AwUgJ(Z9W_)c9k1_s9}[)^XXB)(-h[9IkBUZJw\ZD)lk&J -{A~&fOR&{9UWRk&JD9*kd9?͉sd1ٸuR#1AӀ)cAi_ݭs&J\_W cAޡ s97-shR֔)i[9Njk#)_zKlsJ_X2 b1= kA8V |Bc)WKc10ZD)#2M9UND1VWUR)յUkD1UwsUZ#)s9{bVe1' sB^s9Bo_Ms({(;jW(W{ UJk *sB)_{k9:5UN&JwԼ{fJ-{{'JLsAOgJWULk1u k):#{BW9~Pjsd1Z9a%8A +k96TFJ1o# c1]B #gJ)j!Z"AR9kٻZJxhR1Mjkd1s)< _sʂC1;c1C1U{(U3Al{GRx΋#1jC{"1_?/Ry)JSC1WpAm ќA[c1"7ƤAUի{9os( kk9 ]|oBhukB) _uk9-O9W\qd1UzLkC1Z1js95(c%JV bFR,|A_k "'Sc1˯W As9+ |AXUIU-AW=>.EJ >NAWVps&JpP]C1*9""(_̃A充OB9b{9>?Z!Z)ObD1Z򯪇R'b#)|^'J)-)b#)KWGRD1x}9UaQU#)hRPA GR >R{hZ ]j915J *R$)oR(riR(hR)^}jHZC187 'Rd1 "bD1>GR &6s _J9QPZ)+H%B XqcD)i{(b jkD9,jb `hRd1bD)x*GR :+hZ9OVCK'R o*+#)UUR "'[$)M͗R Z1?%S$13 td1EJIIc_1뎖XfJ!_JZ$)J'BbC)_WTvAkuKsd16՝%'J#)eeRD)]M'hRD)yUhR$)]/ Kke1U޾ls)|s#1UZ9}®Z(TSAeN9|Wb)_rZd9^X7JuUUZAs$1 |Azsy}{9sb9 cJUwLsJ ]] k)Z9 7Z9b]*c9Js kd1_hRB)sD1.UR)USd17i[D1ߚZ$)bAjk9ZHR(SAWZ9k+kJ~+kAψZA+)c9TZ + *ZD)ե+Zd1TR)z˲jkC)5sd1YTO1M|A-/i c#1} t9J2]] (Kod1ꂍWs1>W |9 *탅9Ռ`kHZ]n̓1֐QߺˏHR}bA-Lk#)J{d1W-$1U/?ϔ(U*{d1U(ls D)U{Lc(;,k$)xA[zls9+.A_h8탃1b!^ c1wUW\RC1Jc9{c1~;{9uA}~+k9RCku9U]S{9Z"!b10A-U+9UVs98Uksd)=Uug(k")Hk1|]wbC)KEJC1*c"1IcBu%J#)֮{c1ms9wH@AМ9uu{9U1\FR#1"Z1>%7bGIjsD9"s2'RWZ}ͥGR-& c0^۠obp kzobC[YќJ hS9ZW7GRU[*A)Ղ/"1.9Ƅ1տ+1\k9"5u{A1KkB1(׶jkC)>{c1WpikC1{ik9pZc1Ɋc9?ls9-모МR^)}U b1W8~9kB%sd1n(FJ}] յB^p&J/sGJxzިZ}UsB)>v k1.OFJv&J_] c1X/%JRUUҤJUsFR[_SgRuU7Z &RXB!\R?R9 -+ b)KtWA)7֫ID1V}`{kFZA %fB( 9H[!~hZ_/-b D1uU]SFJ RPJ祉J !rhRD)WJC)#R c#)}wHJ /kkꣿb#)WhZC)kbD)>ァB);.J :UB)R9 c''J8 ? k %{b {FJ9Z &7_Zd1%HJ1[R!_9]8rd1 jD15֨Zd1Ws! _3C)|jk!>d1UUW#)UAj:&J#)c %Z(hGJ)h|GJ#)+} &J@b N髈Z9Uz)cD1WTA pXCGR'J V.9"'J'R_B !#A Pjk)v?ZbrZ))c(KGRRA/gR Ң*JkD1?Ϝe1kGR1WsUb ˪Vv[ -k$1Vt^UEJ$1-khZd1Ż&R#)b *+3A%5U9ս *GR)'cD1?]_ ͌e1UTPR%%wZJu9r[#)mWrkkD1mtR!]n9xd) BachZ^*R sʥ9aR UBa('Ja b#)VgRD)[+Z1+cAEkg tIՉAz|)k9}2 /w^pATyUAPZ:Z#)P_Zd9U,|d9/]Uj$)U[~GR~ Jc#1U k#)/A BoWCGRd1 -b9™}Z \*k1(k l9? lBU)[9_\ c98_Zd1 k#)7KcA|dvtR9W?0'Jb'JuKkD1p+k1 +bA7sJKkA lb1ҢsD1|c9{R#)zިZ& Ik)WZb {{#!s9UٞJc9崌sd1M|&B*W|")x |Ah{9Պ{'RVJ{A5{JʥkbwlsWC)RD1 J_{9/w-#1zXrAuC1wƪ{!*ՠ{C)\|sC1ի0Z1~s#) _s#1 Z{1+sHRUZkKkd1o^jkAu 1km{9@uo c9/{[9>^ cC9W""sC1UQ kc1=ls9UW',s#1! #+k9|O&JU׍s9 Wks9]KkB) ""_Z9{>a1UV|B1}tR ͧZ")-7R Rd1 +=fJC) 9E߹k9E5s1FJ)c98WVks18*)΃B֬'ӤZk[*(Wjsd9_d93EJ..p9Vob1w0J sJMJP9X hR ؎Z "{A Obr.: FJOA׍BoA%39b{A7UќZ{ [#1-; k9b/A?2fZ5/Z|,Vb[[d1a>7?RD1}_uť91+9#1\ J)_A z/;IA .{Ia.M9a(_J( +| T[UfJUUpZ Ub \&J!R'J R)3fJ1ov8J1_ٲJkd1UW`GR#!W**ZA9!U(R -KgB)΢kP&JaXr&J 9J ՙhR#)긒GRcbhR ݩb)UZ!GJd1w\Z9XeU[R9յ, s j9Z'R9?p>gR!ސJk9U[l];ֽd1 A^OEM1_u])?js9_]Z \}HR#)ՔJR#1o" k'R J jGJ 9b9éZ9U{AU=Ic$)U\Z$)_XB!xZD)R?'J$)~,GJ)'J9.^Zd9UwZ)Z*/Rd9a'GR)r3A #pjZ! mZ!_KOgRb#)o9hs _χZXZ)>gR)Zsc1U=sJuo.D1׽UaҤ9UYrs>S)VKR)xu'/9>'RA Z! jVZ#)/s)^:s#)U/,!Yz>ΔUU^Jky'R#)))R9GJ WVkA!h9b#)WJ U? gR?!Z ^ji[A 괵9}E|AŢUs9sWLBWWP$)x>>b9sݷ{J[e&[d9u~u&[$1-b)Jjc)긽c9~9uSsA>r cA^NbA: =AUq cD1y)kC1оUZC1 mSd1-7 d1:UZd1hR!pxFB)WW*c#)?ߋs9|_WթZ9_/Z9귯bA%bA~KZAb'RwSjA%-e1^b9*s1P탅1Z^GJ *!,s1Uj9_^*cC1o_.RD1/bD1, ^ Rd9|cB\[AUU-nI5JWj9\{9}zʢs#)- 1z {d9U>J|J%*{Z -|LsBn{1P1_+{9U |A.B)[{9"{(^ND1]W,C1V}x1;?C9W.C1U cc1:cA=ls9U } kc)}/}{9GOhZa /wls9l΃9_΃9uUP kC1+kAã:΃'J=WwМ9+9T c1 cAT7fJ1\vs9ޏu 9s)u 1)^EJ _fR( - R9P^_fR9;A{1 9n|U.9.Kk9V5yꭃc1ѤgRupb9ko'ZUhR?5OUbx^\|QHRiPAfp 8/T1 tJ}y{%Bb5.BuW{blsJW "&J kJz.^PB>evJ{C)TVZ99eRAF"ƧZ1%샤9WIk9yR18%Z9x}U9fR9{z'c15~ 1W tB띬] cAw])kc9 W")_U A[hsAZ?:Z9^(NA'4ZUќBҿ!)"߬SbuIQ99 *kACuFAU=̓B1/ JU-A WI+hZ#)A ˆZ Ҋ{9VNyUGJ([bl{ 5ťAUUXX'R(J WSgJqcz E:-J *WR KS: ./GJ |`9ֽ%%H[bk9V?B(K#)U`CBd1ymR1zU[Kk :Jd1UBd1U[!_R#)}^?s9}uic)k_XvgRRb!Z {rofB b#RD1uGJ!sJ p` i[9WUFJ#))˨b 쓥9bk{d1b) b#) XڌsA\gϤAUUT c nD1_XZQ@AA #'J 8XZ/ {tB!D)UUM탥9UU\] [#1gR bD)'Z!Ks)]9 s9ǵ~ kD)S_~'J%J (>ՕhZ ^8hR9:ZA{fhRC1xEIk)-'Jd9+Oǩ{9ս5{1}bb!5GR Z/9U%_9_WWA{){b)5Z ]4#)URE9?<9'usB77wUK|1TVRD1%]s9ߡ~{)rC/A lA_Wc)k9uC) b!RD1ns)νJkANZ9<]V{A|m([#1^*Z늗gJ {ZJ$)- cac!([$)UuARWuUZd1.)fJ!\p:IkD)_s9`߿,I^[ tA߅]b9A5u6AqUUZd1 ׅJ R(}*&J )kd1s1S_ c9qu{'J5U~^{'J5U?{J-2A\{IV>Ks")(T9kwyjk9j~'J!]|xJ! }ls /'/{9_̓e1j'J›}WlsgJWKc9VbC1׿_ cC1 WbA x{$1_ c#)VU2tc1U_ c /{ kI^XZ9} k9Ҝ1_[Д9]WM9VbC)o)c9̓bD1:sJ$.9_shRWρR1 _s9 %s9^Z9WsJeZ:RWlsZ{iZ5-|ZqUN|Z嶏N cX{1𜵵GJWOєgR{%B$/9\msd9Uꬬ{9Y")c9<% BuWZls9U{_9Uc1|{#)ҵ{IU^|Kk#)ڟ+kJXl{JU*l{A(X{I VksA^BIcD1 Jc9֭ c9WxJc9u?#kgRތk'J ?{w12(+Ic 7?Z X89ݮZ7:ﱜD1U/C1WZ)= |HJUWQ{C)rc΃9[gZsW+s9 {'R{B/b5tZzRAx4AEY6Ƥ9jjA[߬s9#| c9+ &JR^{gR]_sA Js9^zkIk9? u-")Ko-c1:ꑜZUҤ&J_{sc9__*/A]%*ks!1HfR1/[.9uus9֪ _ |J.^hc9t'[9׃s9_ZA~9W+J)UB9_sc9}Ҥ%J7UU5A_Jk9 Z9s[Aׯ3'R OAUoC1?Zb^_R/I .oGRIkWGR ?Je9U5mHkR>B9TUBD1GRn GR#)7VA "B)~)kGcK W~sDK)3gJ)UgJ js#)\ZD1{MJ\**&J @JR)}=J%)oJAT{$)_>TAUW\s9TI[E9X c9W^~QIk %R9ouR97?J9~ntgR)JzZ#)PJs$)c k9TZD1hjOWk{_?Z#)pJx7"d1_UC1x^Jd1e c [)U[')Uw&Jbz c ɞZd9],{9}]bD1}%b9]_EVZnHJ#)ݴ'J!xZ'RD)‚]'JD)KR 9¯Z X:*GR! ɞZASHR) - kA]uM9%ըZ$)?'R9`sGR9I)cD1mRe1u'R* C1AuRd9MɾHkD1}Ic HZC)8PW'R5cAW5bE1RD1uoB_ugJ#)R1UՎ*k#)>/ks);mE)kAxܩZ9,uZC)ٞ,KsIUjsAO{w,|9>'s)FkA.URd)wXBB fB)W[D)yb!ϯ/c1_U&J#!5`JD)5FJ*hRd1|R)obD1 jAu{ [A_P9tAU|_bd1_b$1Zc1}r |)X9U]u\s9UU/Re1~h+|99bJZQs9WkAosJ{GJ#WkkI.bHkHZ? 'Rx֟b#)pxR#)9Kk9`hLkAm< c'J-Fs'R+k1<4{Z +tboM|HRoJϔZbS{~}s9jJsC)I9 BzVTAذ{GJlsJGJosA__oA+}_΃A)Ar΋9^'jAU΃ASW}cZ9}Uʭ{A=ls'R"b+>{FR\R!sJ).=kc9s:zU/FJ)c9Il{XA)X[?[9gf{9^{`RD15ER 2*sd1кe{9g.9%'HRWUIB{I㉑JVk9$V.c1AֽZvw+{t&J-Uc1V&JVտ.1|c1kZ9c"1/eJ)@z"b1g5 kC) kApUBMls9*'΃GR*RmZяݑ'Rr_ZѤgRksQ}b9^\xZ9/!.9_?Uj1p_zfR9o{Z1ZC1JIk9-.._/>М#) k9_  kB,s9\x{̓9#/GJ gR_kk&JhB5.9TfR>obVoZUPgZ_ogZU-d1WTefB RdBG|9WUZD1[G'Z#);_'ZVZ A*BkBZEJbR!ӫ&BWސZ W/R ϨZ(5jD1\b RJD1#td1UqUZ9^hkA]ղ!Ob9=)WR9&M}R)9 W_ |9U_}Z9խ蠆bD)ojZD1ykfJ9՘)[ ׇkGR%Z /%RD1k Z નbD)+*k eI{9OUW AUyibd1PU~+sC)uKsD1{K AuUEws #){.샄1Յ5)__gZ/Ks 7Z *c9WUgRD1O9uU#)"&J *(hR#){ hR#)[GR!^'JD1MHR! hR9.-Ob9hR#)8>GR:\MD1mOͥn9'RD1n\j$1b s)ԞZ$)"bRۃZ [):Ikd1ߔo9x~w[ /R pJ#)TU~ZD)__7 c)?{d1FURd1euSiR#)]]&B!_HRD)/Ú̓!k{KkA?ȉb$)/*k9co#)w}Jk ǭ9%|9UAWk9O k1~\'B ZC)U>([9C\[$)Z9dIk1&J97XZ9XzV c9_mk9;NA\>D1ksAVϬ'J5ULsAu+se1^X_bD1zќ9E Ϝ o{d1xu_N_Z\gcA{s1ŮA1?{e16.9^m\sd1 c9 Vk'Biv9cBpfJd1\ZeJ#),*2JC1|@Jcd9{C1+Vb #VHR#)?%gRD)urZd1SZe9kAWZA)!us9%b Z>sJX{9'{AtZ뽱C1{B]ZU}}ZUZ CU{JZks(J='JSSA}IVKsAV)s'RՉbd1XP'J#)5իsd9Ʌ*k96sAU͉ |J ڮsFRZn{J? MHRwA _єD1ꨊ]sb!ykkB)3msc1C2U9U+k9C]m{ +PAU{9 }ksB1_+k9²uAW{UA/U΃C1*k9ILUu{J%{AkOJjsAaq{hZy{JUAU(+k9 -s1߯߰EBU7£/bj&JUO'RrIcQ/.Lkc1Zx&J)^>ZC1 cD9~^^EJD9nUKk")5_FJMs_uB:Mp9wUVGRkqHRK닃gRyxߌ{AR 9Wd1^ќA J|.B1{p29R_C99Wsc1~=sC)-(NA >U2IUϐC1Wp)k")-+. c9w Vis gR<_OC1 U0AW{HR(CӵZ[\^Uks9iCZAi$sBcI/uJkB`ks9׻jjkc1oKФFJ}%ќ%JUwVb9" /ʃRRz,b}zp/C1KsBA'/ǐ)j Ax Ջs)bJB΃B1|pAߓ^hZS^ZQ*FR;JMck"!FK >^_9>95Us j#)~VGc _'RA#Ia:(eJW/1)AVUb)7={AUEUj Z$)T{&J*Aa[UU9PhB+s{o:KLn= #)]z|Z1r2b(Jk~R ^s9Uqb9_ԔsBA[isD)K&BD)c9u\&Ji,k gR jrb ו kd1V%mZ)TΜD1}}!U{9GW̃Ϸs9Uu%9U]WSbD16'BC1QJk#)?Jk9USQgR bj#)U Z#)|_ֽ#)+]d1~z!GRd1GR$1zhR)X'RA7AhR!%I$):ZD1Z+bd1~yyXZ.%ʊhR 2hRd1^'JD1Ây'J Ic \LIs$)Ib)OIZZP/bᙻgZ!UwZ GR!(oZ)o /Z Re1yCu5(c$)SV:s)/Z$1{~Rd1NIk)Z)uWk!UR9Y÷)|$)fRD)KTC1==ߑ9U}UhRd1b&JD)[Z8R!k95[1ΫZ!?GRC)0'b1{UJ#!TTz c!+Z9_S9pEgR){rRD1ic9UUE}Z9իsJ=^8BUќ9~{Bޗb9 ɇI5UUWR9^UKkAɕW9DZU9aQ7d1yPZ!;]Ub\{hR!6sA[Qye1{ks9̈́hRuUWsJ"}ksGJ W=s9X^ c)?RC1XRA M}_FJD1A%KsAXfb1-/'([A嶴Z9VZ9_ˢbC1.z\7nAWܩZD1*sQ lsHRV. |hZ+~ks).:RsC) %-sA{{1hR%MkIR*khR(^\{gRz[ќAooӤJUn|'RWҜgR ԵhZy^Ps R9B)Kk9ejkA/[sc1*o^{10 {9_k{9W)!lsd9u?|IU{#9" |9Pr9c{yKc)"b{ANЌsBMs9.GRRɁ{GR=-%J{c1A|sA赽A>7sHRhp/Iݯ΃c9v C1'R hRC9u_*cC) 5jkAWʿ*c9nFB1~{9UUo9rc9ksB_לMGRUU>ѤA}e5fZ9RyFR")5-s(ZXPx9(!{ER(Ks1K 75/A{AUi"GR[(%B^%JW?NgRx{d9_^AS]b5 kAp /a1 ϔFJ}7=RvnHRhb]սdAr)C1U߂p+c(+-A7gR)y+k>UUu2jr[oIUnAU_cs#1o-=^Nc97kAsAZغ9 c9W{A:RUWJWҜJ.A_JkA_FRw}sB`mlsc))/obj]kiKk1ն cJKis9\uKk9AUJUu}oZUV/Z-ќgZTќZm}J%%RD1U]fJ.ߗ͌9XUV%Jbd1UUUIlB_?[ Q R PXJ)Ik (c [Bd1UMJ `d1tY]J)>=([(Ԉk TJD1u t({[gRGRW^RZs _}{ {)vgR*9S9UWuTAp}UUb!.Td1gXUU/d1US$1X[#)`iS)%(K(924p(hK(Z .| c JIZD10߈Z)N*fRB+0)^_] W"- ?Sl{ooJc(/Z1W߸ Jk!5R#)Sw9zZ!VGR#)-GR$)ז=GRd9ԶhZAzKQbD1In,ZD1/'R XPX'J!nU'hR!=ZD)b)K'J %hR z(S$17 [)gJ1bd1mhZZ#)Z9Z9Xy{RC)Z'B<7R OZ m[d1 UFJD1ϿKZ)%kk)g[d1ѽR$)xRd1ٹhs1SZ)[ߧJC1bs9\6o k$)KRs9Zd1oh*Z @bC)Š%gR9]ٶ)k#)]րZ9} c9~uFJ9\'B#)a{GJ1[1Yk9JnZ ;Lsd1WZD1 c9hR1 *kAsAm]Ze9lb9ZA͋jcA*WOAt9gms _Td1%UUWIk [9 {/'بZe1 W׊sA }WZASb9#ksAls9kkA'vbI[I޽[e9Zd9XJ9J 1%ls%'' cAN ʊcA VUsd9U]*ca kkߊ1ՌsHRU'7{hRUbJ{Z+kd1`b'JjD1ꨭ{d)Kk97NGRU{A׺bA_bA. uBsI*LsJz? 3A]'J{AX{ {B)^_s#);sIbA - {'J&}Bŭ{&J`BPZasRXRݚ{HJ oZД1['JtsAXms1XP(.1{AZX\A~z~{98̓'J){hZ-7{RΎ΃J^-/I΃GRM]UUhZXxlsJuPGJwbd1lsA5*k9t_Z9UZ1Ԥ5{9ZC1{~芋{9 U*kc9 *ի{9>WW1AVc{d95Icc9xB)(c")?C)/uuP1uO_~ |c1u{ >/U)_UϔZU{A*z_-9+5bZPGRp1)s&RVGR&τ+kV~*b`50")%NR+NgJ9k9ߟGJ.hR? obتbb<[vv4&J)]UA׈sFR˅{9%J5U&JWՃ pBpZpRW_+pAs9(PRz o/fRkk[s9UNB)?:pgR"2 cRKZWW.gR7oGR{CA@P\bA "5Aa{Ks9"@gRzhA GR? &JZ\U c!Z9ZD)Jkd1|ZAٵb9ЈR9 JRd9x?Zd1W~Z9_sIk1W\bC)!.Z#)5oR#)?~)c9XU)k$)7AIpd9VZ#)߾hRD1ެsI}WZ$14ZzxR9*sA=KkA.{C)~bs9sA(zoԵJ'Zi±gRomnfBꀤs")p*cFB̤{1Kz P9|C),c){B̓ZApR^Jn@J'JoNHR&֣PJض{IϷ,{b]+sJՃoKs9bJs9} ZA^"~W cA\UZ xlsAj{9ZC1' Z18Z'[AIZ:U{R߭qgR} U{AXhKsA5ňs#)J U'J R^l R !Zd1o is9utZ9qSiS)WˈR  kA2ik9ce1\s9jHc9zhc9rSjk9NA%UՋsD1뿧AݺbB*+bC)觋)c9 c(#b):b!Ϋbc1׫R + c / e/d)ߋs9UwUb")[sR(.sD)- kD) {e9_+kAW+jD1Izhb ⫽{RGߝwhZ9 5JhZ9(AhZAms&Je9(-hZd1p₯B)^PFJ5R [1_n.ik1mksc)5+JcE1~(*ke1 6*sJm^RD1  l9{9-Z1zbC1U^%fR C)/%{'J֩kANk)k (%Z1TxbE1!{D)߿ )ZA~5b9Brs9{AW*cA볹kArWW'Je9\p(HRd1>^*c9>"{J0wД(RJ c9׫s9z/b9 /+Lkd1zP{A! {9^Kk9\95sJޫs-J{c} |'J%_.9.V7 Un|A]pp9+^{b)_/9WU|C)*տ/9VO W{9+}{_l{1%݋{(JW>A"c1[@AU؞9{ J+UU{A̷Uls9 {c9/~d1~ը{C1~R99_W΃I-=AuUZ9#ks9R{Z57GR|K^ZC)^jKk9k-pGRW/NAbA׬{AUP9 k9WVgJc1\_*eJ#19bC)NC)'ͱAǯ吔A55tFRPz0BߕZA(2 cԵ{UazFJ~n09U} .#1 UM1u{9 Uό9МZ)ծ)J{c1jA\^kc9<ŨR ԽKk_hKs+)U*kS kW>ҜZ_{dGR7UtJhK{)>baA(+_{a)*"}Ab+kkw+bWSb_}̓BWּ c9_`ʬsfJU /&J=Д k-KДGJVU-t'J]UW\!1-|gRU s9JUi МJ k{9O@̃JcRФGZ UP'Ru*kI6,,Iص%J!hk_]AbeZ L |#)/UUeR nn U~lsC)*yLsC) c9{AUwOA UAWڬ{'J7kIx,Kk9: c8 pR<9tފkA_{A<0R^P{B}lsJzm_cLk1YBmk9IshRa{&B:TbwMB X|A~ BcNxr{9WEؚZc)WЭ{9džwGRW5bpAVJxԗ;{&J$(/&JCosJV*ke9p dAUpksA9UAWhZ.UKs9tnb9'sAp~{c1-AïҤhRuwlsI^΃JOZy=)sZU6{Bjxbd9. sGR]7PhR9\p>FRd9(դZ")^&J #)M5*ս9奏谔APA \\єgJ[5R/ 6bCtls55 kWʐFJt /Z+wU+k<aX+ o#A 3 W" *9Z*Ե9WX(*u oAՐ&RyzєZ遹Z޽jͲ hZ&NA~z`IbZR%%CA^c2Aհ-3RUU?ќBAU-) c)Upќ`Wc99AU9ZUj1[ {J# B OZ#)ŅUIk![;2 !hRC) pD)AUjsd1gnd1~ZUjs ?kk#)~|FB %s9b9kA k1J}Re1ZosR9&[{J7=BGWWIsD):Hk9yE)tJvU cA77*kd1[A?<([e90s9T]yB]5|AWx'[B#Gmjs9רc9k) {1/cC)\T?Gc1\k9\Hc#!}*c9XW+kJ>kJ}ps(JՕbD1(JBbANbd9pƒiZd9=(R#1-bd9-/Z9x=Z#1"\ZD1\[ .FJ&'R#)׶ Z9kA}uwZAcJ/]BZAL\ZZd1b9/be1|XZ9R9 95lkD1 cE)*k{$)_{(|AoUk9~jp]-AUks9J-sd1_W{D1(cAqmw)cc1k tc1C*c1 s1Z{*k9妾l{9}KoEbD1 *sAU>{98uBW5'J{(J?{'JX>OAWU>Jk9/ GR_Ob_ɫլsAcks9Z{Ksc1*bItPAp'J BBCќFJPg^ДB/%OFB[bCo9/R:{U&J[AfA7}}սA|vUojsA{Am_JU#UbJX% k9< +s9KJ%+*ќb^)c#)zjJkA-Z9UB k9-Z9ajsD1wI UmsJ-/{Iܘ߱seh{Jk¢gR*kAshZ7QPZN&R6>={9 x c) 9޿̃C1plww cB9<+!t&J⃯U1 RI)ќhR" 2&R^МA 2%A^_ҭA=~ݰ9(]FJU}P0Bk1%JUoAU .d9U q"1 Wt9U/C9_JpIn!9UМA9W(IUќJu!9/fbVb~_#FR МDR^ҜFReIYZ ShZ{{r4Kk| k~FJ NAU&WIU'J}}TjsA*z k9,\9:_Wp9.%3Z2A{{2&RuUj{9õA_P97%PA}_ sIyl{{bC1VGQ_V%Zb5R 5:냢U]B Zju'{%{_#)_uRZd1ԟ]IgRd9+S kD1VUVIAWUZD1eRD1F?̃9_R_X{ _s!7Ik _Z!ʠ߇R WsAVWOZ ^[d)OI:R$)sc$)UNusd1|]ys9m&-|A5W |9[o%c9SAZ1zd9u,9~u&K9*YcD17k9_EJ$)r\Z͔9uC)[G[$)޿(c.R#!ޣɩZ1 [#)Zd1 kJ|bE1* lsAnUKsA=OhZD1X+sd9-5hZ#1'`Z#1 HZ)^ +hR$1ͷ,Rd9VVs9TVUUR9U7]fRAAgR9{9W)cAݳ(k9 cAd)cD1Bik9%wZd9&c)>_Ls95KsR>^X>hchRehce9VS9\_ks$)Ws'Jf{9^Z#1 {e1Z^Ik1^Z1DWJk1j} -9bŶ&BUUU=Ne1$s9W{D1pxZ 4#1W{9W} *c#))Tk9sD1~ϿJc9-s9V cJH,|(JMuk#)#pU{kc1SwksC1հKsd1q{9޿{Jm[ cA ΃&BW'N9@O1ߦ{Aztܝ |9m9շ{) +Ax&q&J[kpKsJՕ탃1 +{1?Xఔb˭A^ksd9/*ms&JWlsAyܰZ9  c9,'JbA4hcA_W~x&J0 {9^X_{J*̓Az/AiW.C9+sA@b~m{A%u0J {I^^>gRU *Pd9Up1'/{")e,|d9ݕ9Wd9pAzWֵc9UU8΃1_f9-**{b^ߩbՂv k\YМJZߟ/9 *c7ՇRKkӹjU7=]5|Osbڂks;XXbksխ{vZ R(sJ^bpC9x@"1Um")_][9 Vo( Rb1UUs")U |") uB)Wє9A^W!U/0,_T9UU/c9WU tAUU눫s)-A7UoFR{xu A_ObA^n{%J ޫAb~{AW/bA/JkGR]s{IHsA'eRuP'Yj.Y#)P=A)k|&JW~j*&C)6:(]FJueB ]h̃ aR(5&Rd95zk{Ois)wS(k9U_b zR(3 \o^Z A\|/GR &hZZ7I#1'J ʊJ$!>kgZ\^b-FRD1 {~)k!&R$)1נ#)?Ub]_R!}9(^+/9UE\js GR GRD1 NϖR);5Rd1yUGJ)' UZ1-ik ,߬{d1xUWGR>J/%?'R!`'J$) c b#)+Uk c) kd1|hRD1kۮ2J ZhJk%J %>/GRؒGJD1|zA .& 9)xB *FJa*UJ!xUIU9hZzبZ!gR+XB\=ȈGJ 'gR$)>(c#)?Z$)jR¡(c _*b m㌔D15}Hk9>WoJkD90 A\Wb#)ZcgR!(:b9Zd1ԔRd1|sD)c k -/-D)Ό9w)kD1Vc9c:oTѽ'J5S&Jz\WUb9?-%j9| [D1[Ic IkD)[J-%Ίc![ypZ#)bC)GR! XZ1Źmk!?-%Jk)*kA֗ksD1Z# ls9}'bA%jJJUHRA.p7hZ9pb9'RD1 bAZI(,<gZ#1oJD1 gRD1Jd9}{Z#)/oR{J]u)k9Ժ k'Rhc%1ڠ>ik9_{iB&J#)$gR9\UZC)Wik)詰sd1cA>bAGks95w] cB*c9fJ9sHRjZrR)sE)WX*s9z)c(-89?_BTwjkC1Z c)c1A~1{AC{Aqs9NZ$1/_(kkB))kd1˪x{)uʫjsy *s)-r9b.|A+k1.AFRc[o%JkJXS͍I{J>/JcK/FJpҜEB?{'J~GJ̓1&{J/{Jd.IYs{'J=xUls'Z OBI kA8h k9.T΃1^ZpAmZ_(ksB]بZrnJbsmA_bJsѹZC1/KzKs9/΃J k9 rJpQVbm{Jue5Ks'J.K |GR~ -Zٝ?_SHRhލ{")/气9ɵ {9A*{WןrєZ+]Z>WbsW2{J 0{d4\jߥZ5ӵZWTOZrfRѤZbZ[ќ+k Rj6\2ikKk߻|~UW)N2:Ҝkkp{JJpXER uќ1ꯠ_%J Wq9..S9~U#1Uќc1CA*s*2(spt{ t+sֵt k ౤Z_j2Z *3"9\x$Jꮷ cA /k{9 \b1+ͫ{B)B܉s%JjBNbAnMAZc9-#k{&R^Zk w1Z =JfJa~(̃m?UJk\{ hsd1WUK|)wԄ92 87:1?)B9^uzEB TFJd1XwإR#)~w_Is;kJX{D1}dfJ#1]7싥9U,m#)xYJߗ7?Z .{D1K b o'J "'Jop&J#d1}hRť9U]U&J TZ~s _Rb UU͔#)]R#)_x'JW J5%s$)r͵OHc#)Օike1]LRd1]R A; 'w{ZD)GJ)TA \| fJ) cd1}hR9*IZD)xiZd)+cJ V-j!~Z$)x}R#)i]JkD1{xbD1-^;ZD1_;A JpA -A 6twA mFJ!z {GRD1넗Z!A$),Zj)ÿj1_6 #!/ k9bE)(?{1ZA2ZC1 m9UU AQ} c9Z9kR#)%[k }A kR);D1?ϷJ|9wWbϩbd1{d1Z!/ߨZ! kIKbD1@*k$)﫻+kJ"bAz'RAA HZ9*kI__5ՈbAZ{'RAr؉ZIˍJ)֘:A) oGRAu[RC1WzCb#1{7sD1u*)k9 c9.  AnbAky_s!m{JC1iB / D1U{GJwsHR_KsR|Z1{hR=X cHJ~S cAZZwHc9Oz tHR_TL&BUg~*cJ+-s9lL^{9x_U%4e1U 9vU +k9y ̓9*{9b3_v{1Qs9np**k9~KkA]=c1+kjisAᶺ]{An`9s'Ro?sAj{A+М!+O9){%B9~7c1-,7sfJ=ThRq^Z{&J" >gbBC) nnAV^XKs&J!΃J A{n{9'{AZI~bAo?Ls&J^W~hZA/4*kA/{+kJwoMb"! bd1_耱Z}}+kA{9R_ OA}'ksGR]$ub9y+ k9% kA u cJs+kA&RymCiR-]l{Jma{A-'.GJ}B`RZaks9 ח@ДAU#1-sZ_gJk{J7sZzX0I␔ZR_jXz0bpJkI덌Z Z |%R) k'R6NZx*O c8 2hZ~gb[׸ c* ksP[*-S{'bҜ kbZ  U.a9\b9A'J3*ssp+k93W%{ϯsOuxΦb߫hR4 S*k.S{Ȋ'ߍo cª&RP_b9ߕМR%9^ |B9~Is9|#b9/m/(kc1WZ9u{AUAc(=ogk5U&J 2ɉ9AZ)fj!?GZ XQB!o/B)9J(^f[$)[AuUdGRA*&J(R)r%B(R*L9UpZ(kB(,[9U}uťAWw%uo#)W|c9gU]AUWTWc)=/._{D1՗JV"b!%WZgZ!h_^b yueA pUd1`ڭb)?9GJ#)wKtD)><&R_zB }a&B `/J!N9 =R_>i|$)^s)cO}gJD1G[)שZ#)]Z$)_Z#!~gR(Z <՗HR!:UJ!RZ9o?Z$)tB Jk}&R'R!~ +Z Mox^Z J&J!k|Jd1)U&J!(/A +&J E#]WRup5K U5\: ]_AJ) ._FJ). ZbjpI (Rd90KR977Hc$1k7j9F_It _\o kD1eZ ,hR ؂Z h;+bC)Z pZ#)b!js PZZ#)Zcc*c9"sݍjkAXRsAUWb$)GR9ԽgJuW79^rUUZA5RAoksgR]m#ksD)}zfRe1娎Z){m{ ߳fJa΂Z;Z)+s9 bd1^6$bD)ZA #1 kIrzf| keA:/ kATZI[b9 7jD9~\ID1 Z(RC1 kA%5kJ)cRC1Vnbd1h+cc1V,s9m+kJJc9~ߧZd9Dm. c /'^s#)rV^\J {[( d9Ik1bksAZ^+k(Job? cJW^Jk9ZA5\3sgJJcAOm$)U}ce1ZIc1*c)ZD1b~*.!s9%sJmhR^M{9޲c1t9bz.sA'{d1k{] k9*ZA&]b/ϜAջb{C1*1`LsA?ls1%s1x?k9zpd1}/"p1րsc1|b1ﷷPA^Aժ{&B=4O|9WqGcA];6GR{A{J|~ks&JxP̓9~/*{d9/A< kJvt\NJuu=Jk9/GR}K}UJs9Wj* kAo}pJW +sA_|p&JMAޭ{GRUOI孩"JkB[*kA`+KkA嵻ksBcAsIIn^p{A'ZU5)k9x\vsApJJ걔JJ C9շҜgRє cxbZcէДAWѤ'JQ[TGZrZPJgZ 3b|uNR(k!_/GR~탨b> blpgR?_֐IˏZ镭Ks%-֨bWҜLsҜA \ J^b9`sFZUűZq[OZkMi'J+b 3 sj p k! {j/ս銂8˃_ߘJ{ /o*s^{*k++S" 30x4lsO c{(6{9#[c9jH'c(Z9srZA):EJc1_$Bc12Z1{Iᥖ WUV{[Q|'JZ_J _k{ ?]GR#)cgR vSAJobUB RHc1}y/GRaz FJ &Rc eC9]UB9SuJ)/FJd9ۙm?.9TVC1TWR 'Rd9/Irh*(c Z .^j!Ru9zzzGJD1'JD1  R rQ!(b#)UHR!_@HRe1{uiRD)OZ!BB %`&B 'JD1_*B 'J +wWR)+&J!{\l9q'J cJ =ݕR#) 2yFJ >_AGR)S*-5JA=B uA$gR X`sd1UGR \^kd1]}aZ Sc9UQK)k){b Rhk$1os hZ#)Bb#)\'bd1{϶gRkhlsd1ya{jk!k1IbJ2#Jk97)cd1sA}Jk9}JkD1;js9V~b96Y-Z9UZD1pbɪgR!b k9wleAR9+ub1b r^./+sAzUZd9&MJ_M s9 kA/)bd9,hZAiKsA7KK,sC17)msA kIW/bAﯾ|jC1cn{Z9BRYs)/kA=s ܮbIԃtJs&J s%J@*{9_\{9X_\Z1_eb*ls(*k9kJkAW킨kAU`cA׾p)[e9V]KkC1U Jkd9ReKk#)/s9~_T c1Z)b#!`rR9N~^{9՝kAz,|d1Ls9 Lk Wlk#1*{Jxob (Z)袁Z9kLkIZ[l{AU  c9&݅s#) {{9_{A{sb1,kkAV{9|wWW{:}OyZc98AUWpgRWM-|%JN|&Br_^jk9}{9 cAy?Ks9] k9%.lsGR6&J΃B1 {AzV5.lsc9}{IVu{J_{hR)΃hRZ00ZlpKs1 &GJ**/J/JuPAU]ZBz&JkJj)kA*;}{gRߗ?̓Z8+sGRttgksAksIrZOH cA6C9($GR(ٲGRPظM1WJU-0U >N Uoc9=U_cAU/(/5*AV{JjU<B^PrsA3s}냄9%/FRWoA ]{!)wAZ2pZRA\A_=ќ'b {`4TQr kA%q*2JՕ7Z^OZÉ{]p+s\{b/Ҝ k&t*shW st })kUTR^3GZ U+SIzfR 7gb mX&JUAXrpN&JBjkB1?={9C*Мb)˯kb1*Ic9uTAUZ !)oBjR#)חR9Vu( UJs!Ͽb QZA & 'J UBs yHc WW(c b R)]OJ9UU]Mhk Hcd9Um9UUsGRd9_ջ>R(R9UG is!?z˃#)fR 0J0*R 5'%b l1uC(_?C)W'Rk{ZKZ!?R^hR!Z&B$)[WAb'JZ!hB A +k!oZ)5shZ9uu8JU A{@ib {Z$)81Ike1yB$)A!8'J$!r}hZ#)=%HZ!Nbe1ZD)zZe1zhi*c#)_=hR*'J ZKJb'J*xgR XZ{hR!թ Z^WI!eAbIW*s#)5R)>ˇJ)i GR#);A$1 *k9Q]uL RD1.*kD1KmI'J [#)rA ;0[D1ON |#b 'J#)ChR1kZD1Y:;*k9 cD1:Ic9ic#)_ksd1/[Zd1 {c#1rR1rik$1ؿ k9}a-Z9 "JkA.T cA\sk싢{A]A][s_c95k9_PZd1+kJz^be1s ^? c1*KkAkkBf~IZD1zbA wL{9~שb(+k J\_Z1:7,k'J'0J΃HRp'%b)R=Ks9rsN9+{HJ~^cI'6 j[I{"+c#1+Ksc1лXjsd9 Z9QTZ9 / Ls'J k&J],{'JwkHR ݟNA7m|BV܋kA? 'JՍ/sR*sAy([A* mx cD)W c1{&bC)zZd1- c~ c#)8Jk9(9;s7%%s)('UU{D)袭Bu^Vb9^bC1* {f9bP9ioKk9-WZAZd1(*lk(sA[V:}{B17{JX΃A״sZ(ޫ{ .sA UGJ}gRU|OROAjb1 A.hRo(cB=%Jzk{95W__΃A#̓9pW79{&J{bSjP+kw R,{gRl{&J_]vgR)/2Pb\P+sVb&JZb&Jn˳ kJ^{&JUgR߂U{A{hZN_{&RuR[s̃AzWW&J.Iޘ,.Z p#1Ux𰏌)//P +{c1t+I~WI9}3ZWz{B^Jk1[At| kC) 6ݾ-9 {Y,pII'+.R8AUP9 c>ChR`"tZ 0I{%ZY{HxfZ'3:MbZajk3KswhZ*8p{ tJk+)rSfR^&R^3Z{&R*_Ib _5fR>(1b/ܔ9sALynBu{{Xs9u٫oB-97Z{4FJpXuësA8>Z{%nGJhR &\gJ Ac5js egJ P_BV^B!/W]J_\~bZ A] Z ~߫s#)5*kԔ_cA]_&J(*I /3#)Xhc ~?R('Ra-&R *GR!PHc ]^,|!CmFB)}%[c)UB#)U_߭|BlW]bd1wA-9MuUU([d1[Je1S9kWZD1S\GR %Wb+kd1uOB x+k#)ʥZ /^HR$)SUJ j#) JnebP'J (Z$)U]^GJ!B hRD)u!Z!S/Z$)ZXHRe1 N9 9UT+kAyjsAWj Hc9US}'J phR U_HJJWzrJ`zAT?FJT\&J MQA Y 'J +ysZ)*Z uA *FB9ZAq [)D*kAbAZ#)P kAuqb)pb#1_+Ik#){*b5>(kd9 kd9j(&8LsIT]bD1misb9VZD)>7hRc)kZ#)-b k1{9SLkAnfثkDUGR\-sC) +kiR` c1XJ[J=9Jc9 Rd1m*k!+c):WZ10sHRbe1HJkBkIPӫ{'J}x0shR ,tZ_^X΃1 Kk'J,msHRUb9`@Jc9I.{9ps9bB/%% |Bח.탦9{xZ hz!bxΈRUW3GJUiRD)p,k1-+kd1>{'J</l{J Ks9Դ95U{!bݿs9\{IR~{B*hRu?A~Kk9 WOA^^ [C1^WNC1-{B]ZAJ^)c95=b)VksJc-+kJ{b9,51FRXuWksA_\{J/uUY0J}ub1{1U+kI}I_UJ /*cM'R} Jc؈NZr`H.Zbܷukk9.=/(J{9:*.. A*/אAXIc1_% Jk9grnv{9Nfb<_bWk{I <ҜfZ_UIZV0bu_hR⟱b ҜABB*sZpbp*1RfZi3 k>֟ҤjYs k.հR7 (*Z|bjs[ݯZj6tb *R{WX1gRzS'JicgRX~obQA_{fR4/9A~\Z|%R]]-EJZ Ѥ%J#qFJWliR&R%Ap A>gZǩU98T)k 5{d1WK UGR{K&B yi[ OOb5W} c(||I *$)uAU_ic(>HHc>?S)WB)P'R 9UՍI_UU(x&J$1ӺgR ##&J$)TZ#)n{_R)*[J 'JkD1U%hRd9]Jcd1U{SgRd1sd9?*k)_sA4bAWT([1>㏨k((ZAI[hZ UjKkU'R):;#)w/]hR!+)AD)gQJhRD)bd)Z2#]Z Ws$)uek$)g{d1VC}A |p Z eW8'J{rRD1*c(^| k#)UϪFJVZ#)5՜Zd1ޫ.Zd9Sb9er[Z9+zZ9\ed1WU%ս#)UB`|FJ!_탢hb/ߋ{#)ftvb U{ c(J9mz{tJ#)!I#) %:d1O&|fJC)W)k Kkd1}]GR!%ZD1=ls^{#)Ub 3.ZC1b!:R)`ksAחXb9uc)Zd9OJHZd1-a+kD1jjbc1nȻKkA)-sIz)>b VkAZVb9;iZd9^bhZ#1BcjD1{x̃AߍuwOJU]T]'ZA? bInhZI bC1^z k%)ZAk?bD1+>kkBf+sI^xHRWUb9 kC)7j1ouo1D1}ߏ s ר{Aw k9.{A㋫~ cxB |s9 ɍlkB:Zr}{HJZryU [D9%RA;H[I6jk`*b#)XZC1օ}mGRqї-)J,*c9*{hR"׋sI.~kZsMOHRKk(JXsAJkd)+c9OOb)/ GJZzrKcd9i/Jce1kA7}hR)jJm+c!9+c9xw{9\jc'J ]s9_b#)',,k9VLkd9Acr+k9=*kALkd9.{AO)pJU+k9ߺKsAR{&RwՂ򯔦AW{d1_r¬ZC1ߏk{1 9{OR (ɨZ#1';RC1WZ9m/)kAUXb9^ IU}Jz/B1ZAx>LsAt{A{{RMsA듷Z]?+k땱bBc{%J}⺪pZsz/Pkk+NZT^.J^GR_9~~Rsbd1o kAJs9 OJ5'Qxb+sI]Yy{C1?O +>ZAAlќ9*" &C9WT_s&RӫHZ)>i{A{I%Z9,R/{c1)/{B`k^{9:/sGJ׭(zOfRKJ 'k{R>kfbW_΃gRMɱIR{R PhZ5ksղFRC ? +kPҜb(9(wru%kbiNjiOgZXOFR2KsVu/*kZ|lnZ&R%/Եvp*s1ќZ1[29MAմEZUEZx_{Aݵ7/I^9 _R9Uu31U!AUU b9]W "1A*UUAkimR#)UUAJ"9a)7'c UMfR Mo | Oo9s?? U`_A%k)ʿZ)}gk9WRPgR *jZ(bC1q[Gk UJ JO=.GR#)- 9ZIW%Z$)ZzZI.HR$)žZ>R b1QWbd1?b1WGJ ~/gR$)=p{ (c9=Oj{D)?ks9WTVWb9?Yp#)ϫksAnJtoUbAxb9[*N XGR!v˵HR#)%*kU b!UUѤUMWW }WAGJ'*k$)Ūb1MVZ$)ohR hZ؉Zd1_eb A!@AZ jb#)UWxgR ߈RD1>/U)k9-S9u2` }b /Zڸb)_}/Ze1-D)WWW kD1 Kk(bC1W+kA]X{ID1trJs9U^eBe9&J PJ@ c Z)cD1ak{9_}_Xb!*.Jkd1_\]ERD1b9icrkkd9חb ¬bD1&6.bC1%cЈbD1Iib)b bA{bKkd9\b9³ks)Tꬫ'J(ޖ.pGRD1뭪sJ\}ՋsJ_ lAjcD1~sAnyls1[AZk9-i]b9τ'RujkAT>b>p{e17Z#1SP|΃#)U b")h8Z#)HRC)kb^bD1%?"LsAyb9 ({hR5 c9Ls LkI' k9X/Au,s9`Jͅ{Zx.Jo'Bj)k9^Vic9{sd1{Jy %JJb1 ͔Auus9m]{b1+~bAT?BA1/ $OAUi΃b1R9*k9s&B{+k'!!{GJ>PZ/Z%WgRu3FJWKsA{JPA.gRcWsA*js'JϮXUjA7{JҸJ`~ sD9xṼ ߺc39.XXsAmW#1On{&BiAز{{9|m)s#1 {#1?I{d9f ;-IW^W&J)o*9xkAimAjʫߎ&J%.ФI_-A{sk %J%Ur-A*>uҜI\^U.9/%_%J. lsy+ 4Z^bSݏgZURoXZjRY=,FbXZBER. 2*{%W` k_3 ku(j^Rb/_os&ZXgbZP*{o8FR{ZW#bPZo;͆RKU.EJ1O$: *[C9-'.RX[W̋EBާbU]\WSGR␤Z:w&RW*kFR\t k GR) &BD1eJ Dzb ohRC)_hZ ը+j HRD1Uhk1}]&J 5 (c ޾+k9e5Us#1_gZ UJȢZ!XJ95UA,&J(BGR )*kZe9Z9Tz~GRd1GRD)hZC)* {*ssAWeAAPWW$)jAwY{J#1GZd1Z  c$1 JD)b1߃+ZAS׌sAw{cɄ {$)޿pZD1KAUEu+k1WA!2XΥ9RUUV+ke1quֽ9UD1}Z$)mRA 2\ cD1~~HR!^HJ "be1?U}y'JD)s@bz*c$1ݿ/*Z$1 bxz*J]^'Ba]9W c +FB!+ t9-5bAiau{9HR#) +b$)ظbA5- k;b95}+k#)^S[Z#)-+ kd1'({BUKk14&sGR vb1h/A5J*lsc1srnO,k(?75ީZUE}_s9zx-|iR5=kB|~sAz%J#1ӜRd1]_u-JD1 jk9*cBtߪsA-eW |(R#sRʂwce1z\R9(H[AzkBCk9 {9pp([9>rc&J|X7s9jsZd1#{1lU |B+k \^_lsJ, kc14iZ1Tp\HR)>Z)Ԯ+kA˪ kAoj k9{AUC%LsBpJ{9w{IMA'}{d1Als(R<sABb{'Ry#7B{b)rRc14?s1`UR!"ic9)c9{y?AUU\b)ksC9=bIZFR9v/A}%J\U GRs9kBW-|GJy !{&BUh c97=pZ^! ZWR /Z^/ZeJ8.hRxSJ.'R+PAoA6{J[̓AnyJsd9JkD9yZLs9IUA{Ua'R[ I{}yhs)/*k#1\I{ASs^AU kI' &J%J_^sA*'սJkyRU3jA6ʓ9МA{I}^@PGJ ?ќjzOb)?./IV(d9zIT k'%R*_1(bEEB(ФbrkS+s*^*sPZL{ b~~I A z^8Zb .*B׀ ̃FZ^ ŠRB)/.,b NERRI'/+ bXh)s)ZZսRU:(C2EJ_)k9 bjbR˃EJ]xIs9fRhPKs e9tb ה c(sWI $R 'FR1;L|1}]'JjR =}OEB euwfR `ab)b9QJ$1 k{SGR#1"bD1O|kA#17.J#1ZzeZD1gJD1{K&B!Jk9tgUy: gSe1 sA~W]b$1-b9Uiis ܝbA]['J9GeZD1ld1[{A(c$1RAZ9`b9*JUUbD1 {e1O/jA\WqhRD1 sE1O'J$)jB)?XRD1^iZ$)_ZHhRD1^յZe1*ke1'Jnk>'RBZ!eohR -)B!ԨR['B / bAX^bd1'! s$!XZiR)GR)uGRD){KGRe1J'9T#)hR b>ؾZA.Z(*"{9Tau]b#)*Zd1\ic$1?_ |9] k1X^[Z M‚b*֊*k -*k1bkZ#1iZ(WWhZ#)J ^wR#1OsYbC9_Cb(Vzo kd9( bIZ|kkA- cD1ִITwuW cAS[*kAHZ XZ9)F |$1\Ks9gdwj95b9cVb#1/VbD9_bd95{I]]s_hZIWrbd1>WZ9'R#)/Txb9ׯb9V]hRD1Pb`lsd1Z1+k97VJkAmHc(b#! {C1;Wod1+JWДD9Vժ8d9U_XLsD1#szs( lk9Jo]s(k cD1XbAᩨZC1V侊sC1Y{d1|X\~+k96ތs'R=͋JXUm{9.+_{HR++kA^A}wױR5{A{J}XAUUlse15s9zKk").mgR\]{BinJ[B c1W|vFJ#)aNJk9A)gZc1: kc1<.]jC1WbAt֭mGZ9/I{AWgbc1祯Xs'J>&BB~{GJ m~{.A*NJsGJ~s%B.Z?/R~/'J* c}z~ΰb% Zu^N c\kQ+kUU̓gR.̓gRpn ZP{A'R]Kk9記{eA.=OAް{9?.'Juu BH{B)5mAW7VA-Iuw_ZAkSQ+sJ^)s*sAW\A'Z뫻Z ϤI{({A'ФQ7UjsJ^ J."A.?7j68xbƅҜFR*^W NGZcќhZ]/3&RUU=b"4Tk.*-qFb,jQҜb %3b猿b_^Ҝ kkj?=2IkVVnjTX̓Arc)9{- IkJ#€vgR-&J${Qbhxr9񭵵Zu\JsA:~ѤjRJ̃ZM{ J탄9V_=b gR TUgZ: Ia/>6'RZD1%JD1B9Gc9uUܨZd1V'J`hZD)_bd1Yb9wUU c97gbD1wGR9MW( cAUuk#)߫|dBd1XO/9 R /ޣZ$)bA}UaS9ڨR)2{D)__GJA]|gZ9b!hZd1տ*s$)˟Is$)7mAcV |Aus1-,(dA~S`kBUu'J k@IsA ˬe1bD)obk#)TUU_'J$)U()R)/ksD)l*ce1WhRD)g\u9 z^Z! *k9oϋ(GRx{#)_A %%Jb b1}UrhRxbHJ!='jk!W|{e1vW*k Www`{!5J =(RC1;b9\vZ &JV*R -^|b /yb9%KsE1{A^]?+ke1rB c)w t9gL| ke9 ZC1{ I==U)s9xjABb_+sD95=%l{D1\\hGZD1ϗ cC16PhZ)77 b#1MϏhZ#1bd9jD9bd9ۋǧbª cD1h{[UKk92\hZ9{j9|ukbD9b$1⦩b#1lh kAdU kD9RRXb)UhbC1+sd955hZI5wbAR]@bD)%{9NuUb ⣿ވb& ÈZD) "Z#)Ze1l`ZA_Z9QzKsC1WWb9zGRj9*{'JwsZm=C1sBKKls)>5- lkC1\ .LkALk9b!ZAZC)|̾RD1ʉKs1KgZ#1G,dA=ݽKc9ޮ9냉̃Jn(cAY7,GRW{Ar\Z9C=cAk'JmZ1\" s9}/HJS kD)츗sBRD1pP^s")7;/ASks9~zTLsGJeHJj9~b9ls9퉂@ls9{b z>̓HJ{ޭ{Acz|ks'JwXsJi{9MKsC1/JU끭sRV:sHR򟶌s&JU &Jpwls&J?1WTs9_M_WZc177{9iͫik92ևZ#!xjC)*sA缌{I>^s&JKsAN c9+GJvzGJQohZ["М cߐs{'J{$0*'R<:|Z*)PKk&p cZ{*RR{`NHRphR6A~nhZUu 9 l{A6oR]+?IW.*sA4b5b%Jeo/JrWcAnis"15׏AXX˃%ZS}sAbd9__.̃Amj94zz,#1WbK{hj=&ZuˋIz>˛Auﻯb97*{A&1RnhZh`XWoZ}mTZRޮќQbb?nEZB1ksA{+ c9 & d9N싁Z_I ( 5I)ZHf5AJ(CFR)ʐ[9WwZD1OZd1/W(RC)ܸJ9=_sGR$){}s9յks9w]b$1fJ9]M c9 AvTWU%B(-Jic)^?GR![/ s1VRgR)"}'R#!>/-Rd9VgJ9{(\A]wpG[9]^sZD1Z)h'J$)kYRe1EΔe1,^ ?sAJqJbd1;js9ashR)W t(_Zd1N|HcAZd1{fJD1=dR[hRD)Xse1~*kD)W {D)~xZ(J!gRD)WuU [)x:{e1TT\HR$!pb'JD1 "hZ#)xZd1Z >^b!~R6+c^ؿZ)؅bʪ*'J kڛjbZ k9jhZC)Ls - k Rb-+c1 c#)t`Z#)R O9kos(b9~ise9bAQE.k9j)jr.ls9 jd9ם"bd9r^60b#1՜~bd9bd9Pb1&R1iZ k#)Na#) b#)jk1Om cA\>Z#1])kAUUb)l{d9{A b9֧?GZD9|+sJUuj)%,JcIU|b 2Z+k9&JJkAW*k) kD){ Zd9bנ{A5_{e9_Z#)nkk#)-57+k9>˭ kBȧ-Z]{r2RU%#)zz\Lk+c9+cHJ߰̓'J\cGJ|j kApk}}gk9uWIs#)s9ki_X k9}{\j95kkA7LkJ5'6>{Ajzn{A7s9s{|N)*k#)謹s9-%Lk A [9#25Kk947Aealkd1ySZd1jhAuiq]C1b(z{A%{C1+s) |A^_{( __sd15ޫsHZv/ t'J΃AKkA,sJw+kd1:XlsAҢP&JXZkZ1 "Ic9I/)kA ishZiQ#Od1RSs9kcJs#)k&Z1s9ׇ(cA\CWb9?wlsBwmU΃c1 .Jܗs'R^w|@kHR}=B቏{'J;-OMs؂{b許 c-6+cќsZOb7TsJ=7ohRp+o/Zp+cS^u1jR{__{c9X |` МAɂ {9}>)sAuzAouC)xB6WoAurs9͋Bu3(-?B1vnArۚ gbXSUjd1&s%B%NFZ5IXgZoHZ+ k-A̋fb%Z.eˋfbq싥IJ~̓AA?J ݨ/'ZFbR{EZd N$ReåSGR"2*SjpFR^r3b C3 c@`j.'JΜks7wJTѤRxZ9^kA,}o&Z[' nAի97eRZFJew9{B:FB|y-9׷'-1TIk96 A7̃Ay7A>MJW2d9}na_ , 'Jd9+A GR :,GJ*U k **sd1_VZR$)gRD)Uu!c GR }&J )'R$)-gRe9w)c9zMAe%b#);}\_GR /j{FR$)R#1?gJ$)BRD)=gJ >C)U7? l$)_A3ktD1Z!\WUI!A)9 _に{d1ݵS kD)_\{ˌ%){A\xb")Ҹkk1/CJkA>yLk#)~ks#)5 cC1J^s9՟s9se9*c9,`KZ!`^. Usd1_+sD1_ԭC)U{k'JkEU{AkIk&B^c*kA> |9W/{9ʿ .J}WXsD1LkAy߭{Au{9ݾ c%1bAMC`sA} ̓BU{J_ZyMu br{AGEocd1Ws9UUj9mCsC9 JsAWfZd1W{c1 k >кhRW khR5~ /A?ZK1 c[{b'OhJKsZx(Jz{9{RwϜZEb^όhZ;Tb~լR}tjsd9ߗ6M(RjX*cIн9 ZMIA UC1/c95osAb9J+3B_Rc9TXNIZ_JUIj9U*kA7?&Jue/"1ZUu SA" zsQ I} Iq.GZzWQ|&Rן?OAިohRg*k+j^b sBgR5 BA66fZՓx)kT$uZ kR k&6ќ&JoҤ&BO`3b-uut kwQ_x^39sjA/&/A5gR9h)b1J=oIzz]9ogZP^k{&Jq[{BW^R(XIc #sA]Z9?*sA:KsFR%ׇ+|ATAts9We8J(rJ I _j`Jk(39UՉ kAjd1{AUU-1VU|\R9T$}Jd9u.R((k1k/ZhZD)kIk$)'W^k1{c)?J#)r>GJ 5&B Z$)quWR$)\&J Zj GR$)?R)) c)&J!&R!UgRd1Uգjs1a=bD)V*ke1=̃$)TWWod1m{mR) A*_}U*%)T^R$)JpVhR)\߫s9([A.D)wU%d1]]YA! GJx>;{)UUZ$)V9 GJ$)-hR$)RE1- +s!W׎Ks9oKkJ}{9U6Ze)-pZ!?Z#)oHb$19_{Ь$)USUuZ!Js#)o:ƈZ#)`Xx'J m W'J ]A 0 hZD1-ZD1s~Z9'j k _+s$1*cAx#)_j1 9a(7JR#)}Jk#1(hRC1*Uj#1(ub(b Ks9ujd9]jC1}Uk{#1_UbC1bC1U9s]]{$10W} (UJk#)Ub(ࢉZ(W>*bC1=Yb bApWhNgZ#)Z9=R9JI܈Z9]&J!ǭZ"GR -b9[WU5{#)^KkA ^UkkeA=Kkf1Cb1bArbbe9 #pA/{bAZpHR9cRAiRt+kA.Hs`RsC1遡{Ri bAbJ긾,kJmŇJ)--&J)bb +ZD1_R)[{cRd1p{d1H_ZAZoJ兡.1^{Ac!J/GRd)hZC)hZd1;+c#)ẄZ10rXZc1/UJk1 %Jb9~pxZ/sW7 D).,֍s9b!"{A\b$)[,bE1k{d9*.sdA{d9*ob9d^ kJ3s'R\}Hkd9[gZC1ŋ{A+{d9zsI/sj9K{90샤9_WsC1_b&W{d1-yMA__ 9ygR) bd1,)k9 s9^A{[Us9\[z"kAծ tAU*cA u_/B*WU={'Jս(N9ߚ{B*V\sC1{9W΃1є'JrˡURݱJ*b^AT .j{IZ\IW_/C1'kXLsA,*se1` kApzzLA틄9PAsRccJuMAV߳+s9{8J%B9\\\\ |Ir^jIVvrC9[jIjsHZ^~+Ae/МfR Zʼn.bwFRU\{ZUgO(kA+W̃9=Iobŵob+pRڀ2ZVob:O kȖwz̃AߐPbuuFZ>%nQz~?gRZͫ kSb{"*p9X GR-"IzjJTKs̃GRعeRw;ќJ_Z|p9㵏jOhbroZYGRK/BVk{9<9_u}XDJC1ueRB)'(c9ȥuSA b[Z'؆R BbA 'R )[9o5A'J a/9Us{D9VU~ -(oZ9TTW&JD1v&J$)t*i'R fJe1fgbe1Mo^gR$)WK [)}?Zd1UWՍ&J-:9Q:d1)c1Ik V{gR!5.Z$)xUW]HZWI8P_Ks)}Hc$)R 㮸Gk$)W_gRe1T[I'J!}HRD)-HRAWnxSA k kD1-HRAb1~K|9w5 |1}^W(JD)WU=ZD)Z$){ج{$)kkAAUJ!7 j#) kA 'J_w ke1XJMm |d1_oB6T1 >!Zs^_kFR('RahZ1߭j#1U} sd9W ިj#1[ j#1jC9U~k#1բI{D1/~_ks#1Ub#9WbC1 'b#1V k#1Is(pj`/ /+k)U+k(FR#)?ub)T'R RC1[XgR PgZ '9ue'[ k9uls( kd9*bD15W k9\: k9 b) /jb9r hZ9<& kD1bAs kd1b9`R1-{$)[PRRC9 cAМD)zks9{9rFRC1 RD1]hRC)\ c#)S߇Je1]ZD1BNks17?+IoD)^ {d1jx?R hvH[ (R!{\*kcB)=Lk պZC1})c kA%<bWu|lsBZlR#!%LsBˡ_j1׫.BV׷ A Ҝ!p9{D1bs(R?9 kAjA^ yj{1+b9[+bA b#)^> gR9ԥ~+s955*sAȎ˃ARۍWC1(c9^KsC1{P\Z /#b#!jC.1UWIc15zu/JV_R(⊼؆[D9GZA=S 9UupAuwks'J /gRwVU?jkgR{wA>ޗ/gR{JsiR5?R5(p+c7 &ҜJ rC)_ks$1u{9zB9pU{9+>pC1U")%Z JKAWjA)ќQ55՗ҜA탤9jZx{9/FR{A΃9pUs1ԵIZ_ jI[OWjI} kI^լR~^x\sAnjz{I-*O c_{D)UQ[[{rR^=oIuuMQ}eoI-5,b\buzXb-bj/b`ИϤjoAU I7I{I WR*s}_hZjcb[fRT{5`9/\Tc9~30S96USI Uu9UC1-AѤIߪp'R@Fb/-gZAOS&R^5i{9Ubc1+=eZ9okA_jsB5R GRPbC1R!Z(Ojk w_hZ +[b)c$1wB$)^~Z$1_?B뀨9%$)R gJ$)՝ &B$)j@&B)wR!}U&JBAEm&:((Il1UUUR9?MfJD1FJ ؚK'J)4x]HR$)ȠGR (hR V"R j9}hR /.D)~ke1_rJbZ'J+ZD):UZd1HJe1^ + s9; 'JUoZE1-U cD)ZSv'J#)5 c 3ZD1՜J +p+k-HR!n**Z#)|A ('J ޾(Z$!_Z$)TWB /xZ)HRd1R~pBn@b!}I k#)?]bD)^X{iRd1qb9_w_ ce1}Y KkAݬ1Z 'sd9?rZ{D1ޏ N9m nD)W{C)ߌ{ *WV@jD1UթbD1U]Zk9RUgR+&J k^R -)&JC)*k9UcgR1H{(ksI{_=jd9CdJs(( sd9+ z[bC1bC9W_j#1ުgRD9ߟgb)+Ksd9}b#1 &{A*k#1ວbxXX܈b (b(>6bKsU+s#) _Z+s)_:bD1J\m'B -Se9|WM9}W5bD)EJD1*HRC1VZA ( j9bIk~]955_ZIv;HRC)%$Z9\jA - c9 .bGJ. {#)RPPs(ss,k9Blsd96JcA'A.kAz{gJ gR/(c1ujc;+c9VsC1e*ks)*ϜZgU/.ДHRUWJls)ި kc17s:W|9jc1^+ |9[` c1 ^d1W{bc,|B]WT]*kC)VR8`b!bC)VU*c)O9s95uE{9Ю{9pzu JU.FR|x' |J[{Apb9_ZC1jZ9z㫨Z)P kC1 ҬϿ")^9yU)kAJZWJd93 LjcC1_}<{9^GcC1€,BuUQZA$cd9V^K9{L̓9b cA3*k16A/sJw,جsA`rNhRȵHR=X{Z k{GR^^JU'JZ^tA\W/#)_틤1/{9g% &RpU k9(Z}}\OhR㫰hZwϥ'J;xwN9p 'Rɨo'RbI ;lsc1,OC1]U{A1/Z9ևnR[]sR\iUOCAwT̋1==jd9T(s%ZoP{Z,&JP}&JYbrUaIѤc9_+{C1.0.9ROη̋IW2j Nj'%4&RRB1IWwQK{Iy oA>US!9 2#1]") 939]8 td9*szbMa(R {]biKhZ=wIP>Uuhb_[ԵAW1^c1-A@xӭbU]٠sJOQ|zP$R#17EZAW}&ZAM({AﲘR)R!%GRD1ը[D1&Ad1'c - c)|oSUR롍gJ$1/A ):J cD)] tWR +ccd9\U_^)[$1ngR$)4GR)~GJ(!JD)z9#)>5gRD)W?hR +kc1<N")Ks1W{'J\/bU1_/ o~Jk")+sA_bd1B c {1u c WZd9r GZc1%Y sA )k9?r0d9^WWTR9_ufZd11{}c1y냤9wO{AYZpUbd9ܧZd9"[fR9Ks9 :gҜ1ZWOHRu>jlsJeA~ -Q sgZ:ՠ˃I_*sA(bC1,Js9\׭b1_zHIkAj{&RV{sA5={)sC1s")b1{IsJ5W+ $Bz{ER+S{Jvr:{A)w&R: c"qNbU("Rz/A{_\TJ(){1{EZjte I]%"9VҤc9ؠ 0IWVQYzp:i"1Zk{AY㫑A'oQ{~OoC9ݽ)̋c1长-fZ 5IܬFZ-bbKќb%APRIS닣A7#(&Zǀ} 퓃I?kQeZ_U_OR/5)bbߐhZ({8Ƒ%7b*~TZ/UhZʮƈZߏOIܚR]/AuspXAյ tb<'jSgZwsbw, sfZ\NB9\\Z_j9meb"1+bb9.tA7?Մ9 _gZ*}Z)樬HS9_gGJ)%(ic9]T#O9YU19T_}UJ gB(ڊgRe1ߺ.~'B \xY&J"JWb!\ugB /)c)R$1;+Z)VjHR$)gJ$)3FB1s:1çRb%B 8fJe1b#)_k+A b$1HcAU/WUsAUTU-A-m cAlA]JkE1_{ cD):ΊJc9)se1XWWWZD)G>HRE)u?*GJ kk1ǹ*k1BjW{9U} c9o;JUUZJÍOZ1>ʶjD1W{D1VhR z  [9 5Bd1XAe1Jd1^/Z)*.ևZ!*ZC))b!>Z cd1YuZ _Z yղs xUk5*7 _W= }\kD1_MGs )cd9.Sb),[Z!Z ϏCs(-{ sd1j*k9/Zd1X\pl{1]bd1 +k9ϊjC)?WU*kd1XZ}}FJ(j*kd9PcsC1Usub 5 +k [X`b(5+k9wUZD9Op kD9cBuJ#1 }7b#1?͍GZ1 sb#1j) :j"1js&RIb~bC1bD1T\r k)ۜ|Jwܥjk 3ZD1afGLs)cKs:K΃)p\_Z 7j)~bתb#1_͊'R#)#Z w?GR)_u'R)UׄA)@"bD1IM5ZD1/=b1GR9A*k9asJU+cC1]b bAkk'J es TpFJa+^_A-sVIcd1ZU{C)% R (plkD)ݟkAI?JquU*kJo)cC1H8s9VB)kkAAפKk1ʨ+kA*("AwT+k9%Pb9{m˾s9]뢭{AKk *k9/˭{9ol kB{)ALsAHhD)?+{A2Uks9+rh{AV6 #)Ys#1UU^s1UUgRb9 {c)΃J-IT̋#1׾{IWw+Od9-{_bd9gfR#1*ek#1ŕU+k").?Js9rPC1O9gZAE-p^FRC9½+)k9=Z{A\^ {RLkIX5-IoIXkFZjD9&(:K{9VC)j+MA忖 JUY~JsJb*kA..gRՕ>˃JZ:מ{9=s )k9y{ sc1ëU\ 9 9ZWcAy_is9"gR 'J5{ZxasgR⋉=fR{Xs)t__9#195H{Q(/ Qebs R[KA\ c9Xs?QU_TˋAԺ29AmoOo#99o0싃AJAN%Ji̋B-k/I%JrpR{IWrAH*(ˋAlIW/ Q^hRCp,k?ª+s%!T{T0>QʀrpA(7k{gPAx6tA."1oK3#9rߗRI /A^ubKtZUѤbm{rUb2AHo b1ER †{ {Aޒ {)]?]C1@Z#)=R$)<(cmCD9| c9+U.1X_UZD1U\Jk9mV=Ik9UUwxZ 39uUU'R J!иj c)'RxpGJ(*/ HSAvyJD1GJ9ofC9WTh[9[9}~|GK$)orc!5 tAUUy[A_ͧNAUUBA5WpTATWUGRA ZD) MB[}`߈Re1Vx [$)|'JD)]R ?W_k1}Z zbE)RZB)ORZ$)C+=Ze1ŵUZZe1JQl9uzA{KsD1Vab9-Z9s9W7GR (\R *yZ U{ ?}*k!_B!]JWbA w6Z GR#) _VA%'J \Zb#1_kk9\^{ {~[σ`m9-7u{C1~\'{AU (kd1<\{ 爛̃A\[d1=SATJkJʅb9 cD17K{#!ˋ/j!WpH&J ɯs9EUQR )'R*Cr)o d19냅9ou۪sd1%Ut c)Ks9URj)j#1)kd9UWD1̓)~XbAr9('R be1b k~(R {A+s#)Y Z9za&j9Ub) hR޸Z ogR)|}b b#1CE{D1Us hR#)j-ݩZC1U_3{d9UU_b9VhZ9Pb9?o}hR9q kA .B_W@b!. 9Z#)︔^bA@=Jk9[I#)p UUq`GR $.Zd16KZ.6C)lsC).Z9 fR FRz<ϤZW˪սbEoUj탧ZחsFR|GkA%b9;:j˃GRWJk9 /JsJ̓Z 2EJT_u]ko_9apKC) jRW)jN^w(s%Z9;mr5ˆ{%bkȓA^s/mcAUZv*{AXPIr_{D1V|΋)^/I Z -#9z~<{D1JGR-Ѭ%ZrV{"1bx fj(+jcI*~rQʍ/jI-b7 QfcdA*+'j't00ܴ2m{+ޅAp&J~%A}&J =;jkcA^8T(_2Z VSZaubbzCӜJ+5!4A\@J/FR_tR7~? fb)oA]_7tFRoj#!?Hs Tn&K$1-Js en*gB {d)[GJ9x>էJ!*?Z9Yg(S1b cc*k *bATUUY c( SGR b@rj hZ\K%9s$)y&J J9WA: "[(*Bd1AR nbZ ZAP՛y c9FQ^)HRD)+k#) se1WUH[e1㓚hR$)'JZ$)b1]~v|GB%)nbD)]4Ze1 n1W\}+ke1WehR =T^ksE1?Ņ c9(vb ^hR/,]Z mjD)nըZ B!غ'Ra6 )(hRD1A!0J!**"gRD1W`~9 7⽦J _rZ!kbA qsic#)U]qw9(hZ#)X*|b jKk9cugR)  cd9kx\+s9My*k9P b$1{7p kd9/~ֳj `'RUUAX_W+k9n|z kA^ c#1j!^jWgZ{9bUJkd9wWgR ξ'Z~ b#1ZC9~m9?Od1¶Z)8\+sATސ kD1p;b)1,.bd1 XZA>Kk'RT\f+sc1wVb9u U_p k)n6Ip*b#1jX\Z w {#)|^kk ^?w{))V-)UYs[ c9b!5WhZ#)Kk)Otd1S]Lk(˂ c s~mD1-̓c1^~ZD) k9 )/ks{A.R{")lIk#)]b9wuˇZD)c)ke1 {̓d1&hR#)XHRd)%_PRd)׬R!Zꊌsd1509u}ks9*cd1 c){AZ9(Ws)Z{! {9~ݬ{d1ϻP{C1-{#1Zs#)|z{9CWЬZUHR[تO/9]Twm&JUJkA&ϊsAũs(bpZ_R s#)?u)c9CpIbC1\ZroIq{ *k9>'΃A|'J)+pC9ުX\B)U%R(n&R")\`gbC1uZD9?JcC9ս?sA[xsc9:?j{"1ljA!bIIUUwܪ{9K{%JU ΤA_oc9z C1z0?. ֿ>AsY\{9\mGZHUI{ z ˃(c몊-GRUU gZ]׎{$1ފs&R>cMIU{R+W{&RpJsI?Js9xljA5;(s9Vb9Z J%NNZr_UUM9kis9Szj{#1\^UUA@+ ɃREZeb{X skzj+Zo*Z/QoFRxUUJY^rB1-A/'R n{q{I*֐IX^־A?_ќ'JuՏJ5;J-9ɪ{A*:O!9^쓣IFj{_j{Z*jRWkHAZ5?ptP"XoR\VR_uC1:uO9 UյGR/Zu %1{C u@ ? gZCHZ-}{k4bUpls) @2cITV^XJ")9I*A5uUA=j{9WZC)b cD1-8Zls Z ckhZC1/]J9GV*c9}[FBE9AøZ!_R)Z֖_*Z P1I ('JaXA _GR J$)Rjs$)?F[E1VZ)4V(s9Wzg\(S$)\J jUZ$)«Ice9;-D1__RJkAE5b zx1WzR׈R)+ J[ Ջ{$){ 3Z$)U]z'J$)w_[*ce1%UJce1tWRD)=̊ce1?U*ce9 cd)Ŏ:'J!NJ]KsUJk#!V(c _?icb_R)卧^bD)]ˍqS __ #)bjpj#)u'Re1Sj 'J)RGR6JC)v&J{HhZ (c MeZ#)]U{#)_XR9_酈ZC)]9n#*kd1ݏUJs#1ZAUިb)7b(/ړ9_ӫ{#1ݔ׳ls(+zlsA,jd1n^{JmuZ(]cjD1ذ0-jD1^b)H5&J U'R*.Z#1b3b(^_hZd9(bd9mPgZ(-5d97@AWXb(Zio*k ={A|h{A~kUZA\s&RUUjAkbc1wuuFRD1I{bhKshZ|Rb\ kD1_U/#) )k!ףb 5&J.uO.FR UGR!-Uj!⑔AUT]P9UEWgRFsD1{c*[)7s*kC)zYs9VIk9+۫{9Vrb#1*k)ȊZ)5iZ#)W&R#)7eR1_ɨZ!R1V*k!+k9\ kD1B>s)^{ 7>{#)U c#)rlkC1Ջ cD1-σ9{Ars.|'Jw_{9o'Jx5_s9(T /&J_Jcd9pgRk1b\^Wի{9.l9rz_lJ]b9}U,sBmU5jkd1hKk17od1W̓) *l{d1<΃9{I *p`zZ*s b !Ks(RV탩Zg[lsbϏ͋ PXeB1ױ EJc9)o̦R)bC1}ksA}e-bC1'|샅9y)k9p MfRa֪kQk,{d9(c")Jjs9[uSJsd1oJs9hoC9Ww s pKs էbD)>ilJU{&RWV.Z\~sAs9ZJ.u}-A%{Zo({Ao}kA? k9bd1ZsI{RD1Hb9%5ޚb#)8[9*{*k9)k9x^)kA+ojd1rJ 2ǕEJ)l\ik9)(sRkjI׊,0%Z.b||{&Z8:{&b QA/FR}_GR_\-9oJWU{9 _NArќ%R7UA.IcU{!)5-Je\l9w&R^e -c9zR7AjQͨ̃cIϭ/-Q@ ejGUzZ2r*ogZ_s07xZߕ'RtOApSS.9?JVzrZyQagZߕb6dA=-*ֽsO((ֽA {j`׽/outbsbZ|CI^V^ZѤAUUJ{ lFR5u~uѤC1}ˁfR9xuA5gRD19U]U[ A=J#)U=Z 4*k)se9WW*ld1_8I9b(䫆R S)k)zHs /n~Z *}IcD1_GRAH c)> d0XМ UF{$)UU]R)JR R9TZAI]{AUU]sZ9?SW*kD1,}}'Je15JkAdk{9Z$)TwIke1UUsE)Z`*ce1u]kke1{KRE1sWIcD1ޫgc9 c$)ޕgR PP0?gR!֧Rd1ޕ |e1{ORC)cz)k#)Y_KtC1_J)nhZzZ A#)bJRZ *gR#)]؈Z#)VZ(?~~{!>]샄9_TgR#)0b!~D1TB^t) SyR)? hZ#)ËV s)?̓AX_Uʃ#1Τ9cU9uWjs9qj k ` /j9_rb{AM~ kD1qY k)Wb#)Zb b bC102)ỗՉZ(**k +5ҤAZzUjd9/?4lsINeJC1]N)ޏ}bC1Tlj d9x_)k#)7b9GR#1^/ZD9 jd1}5 cd1Սl0HZ#)+sR~J JD1puks9].mAQUWZ _FJBBzIr'RHR$1xRD1GJ#)/Ms1WwFJ1*c Z!kqqZKsd1\z Z ZD1KsAu{)\ZGR)IAjXw cC) k`~࿋s#){].(ks#1;UUZBZ#)sqLk1RRD)bZ1yZ9Z9c'p+k9b{kkAU.Ag~+k9pZAKsJ*{'JK cC1MhR}M 'JJJks'JW*k9wck9r{+U_-'RnT냈ZWQkhZ_{&RbWWKsA%:Jz~̃A/W9̓(c{{Z(]j!* ++sJ?5RW__Ҝ#1X^TEB(}o!} B1u]pPfR1iB)[9 k9hk_ ⋋ ks9՟?{A샃9xVFS#1kg[9fz9[WUАC1U{ImPhR%űj@Uo)Uo(Ux C1UU N#)WxJs *kC1Vjk/AumsAC1_W_ksJk"!վ+d9UWb#1'R_]5C1]U/"1}Q)_b)Z(?_c9(__RAhZC1_h[Z1}sD1w+ $1x(kA 냆bxNA 'KsFR IkFZJ>a˃FR$:-AbUUWJsD1 )*2IV 3C9Ux.tc9UUVxeR1߭wI >[_Z +МB)5*s1 R~\nSFR=!)%2b[u&ZVU-&Zۻ(ѤEZiOZ7*Q|xT{Ir/tbePJ8 rpShZhTMA} ƤI_Ѥ9-2FZ[cRյZ׽{z J ֽnB[s+sH tb[zrcQrRPRj OAAb*sA[gR nZ b#){9UսD1 \\s C)^FJ)8l Jt9T]]Y{9UUXb(&J)Z x])c';c9u\ \%A|ZA[ݽGR)s9ˇR9[_GsA5_urD)ZZZe1/}GJ pb!XjcD)i}-R$)Ƴ)Ze1\J(ZD)ksnhRe1q婣Z$!/BD)vi'J {߸R =xRxuZ Z ڵ9V cAGCksJnT WBUEPd1_HJ$)RR)[D1WUKZd1JkbD1S(?v&J#1bgR)&kd9UU;Ksd9gR) /GR gR\GJ)i5J'J#)k*gR#)7yz*kd1ϥUA ړ hZ twAGR *"J+k # k$1"ޖK{d9Y-Aob)%-99VUjC1+k z"s Oa_O / |Hܬ{A=vks)rJ|*k jcWIs ڻ*s9 )W_wAYQМd9.AVxhZd9Ws k9ub k(7pl{A_R_ARb1R|kd9-b#14 kIu߾' kC1ͷ k9^Wmbd9Z]b1f|THRo'J Z .{D1U5b#);ֆR(h.ZZ {ryj!?Y_Z!(R#)Y]^&J 4w{hR]sќ#)WՁ: '&R ik#!u c7*k ؖJk!js +k9 %AVujkAPAW55.Zk\LshZ ks'JoLsGJ Us(J:#Kk'J+{PRuM kC1WGRD1'Ls1ŏls9:p09W`}!݌se9 W{C)\i9%AOGR誩bZ+w0(Pp_KkC1UZ).1#)U AUW\b9W)kC) /+Az WHk(A}[PRNAˋfR)sBWP %R5VJsA~5)sA\JsAMs") -#J zfRUՔbX4jsA2hbиe.B?NI^Зo'Zu Ѭ&RU^hR˃R,TFJ.ϓZmMFbXVZzI+?5I_Zuյb卫ֽb_/ +s06\pI(8gRc,GR5'&RPbnsR"%7gZ%tRZtJk *ޮTs `vsbHZ{立?ţIP\TTkA];ꬃB1 &ZsIW b) gZazfR $9 7UUFB\VsR ZIs$)}Hk :?c(9{gZ9T_uO&J9]Z$) w'R *k 5IHR Ub |Ik$1M/{(ZZ  zR(;b%)Nb9GK!㊔uIS( R9濯cZe12([$)lR#1VR#)n_c1UѤ9饵Мg#o!,I]xsd9Z9{Aks9 A 5'fZ׿Zt9 GRUpA_r)c9{sd1kBA){ kd1֘[Pc1]d1.?-HR*/b7e(J -|'J@n/(JZ/AԽ9Zs̃ ~+k1 PA5{HJ;*kAxmsHJeuk9b#1{9's9Ikb1 8 .9_Ak{A+5UkA#UbAZ(c1UZEJz|*{%%C1̜ZUJ^2A+URC1U4Av`&RKCoAb3ISju]'R~PZ{p94%RZPGRrJmSTRT|z(AYQ^?+̓#A s+mМHZBcTgR-%/I m o&J3&ZxS&R 﫶I6<̓.*սgZWuMAbTZ"kjBȃҜL{뀓 s/EJ{05=NB}5%7bǿOIbAUXxxGRD1#҇Z Zz/*s9UT|М9+WS&B.%tA`RZ(j"R9Gىs9V[+1\SñA|Uu)J$)텅fJ ^ GRb.bD1u~hZ U gRA-[oER9J1kHc9{bAmUZ!FJ$)>צJ$)/U)ce1_b#)$BD)__9Rd1]Zd1m\Ze1]UA)zKJs){i Z!}u)k9^Z$)~{D)mU{!/krbd1T/߈RD)bܰJke17-p9JU{~z\_hR)9.r_ISe9?Z9 nՇR$)uHZ$!(A $ sAS}UKI5gRD1AgZ)lWJ(ccR cɆJ#1{QbC1zR /('l9oOhcd9WC)utC)@`XIA  UX~} c )J#)C kd1ɨZ)|XFJ)&hkd97b9;b9W ZR#)WjVhR)^}Z#)ܶIk9 gZD1XKk)?GRaThZd9b#!BbC1. Ϳb90Ul{(mj(= kC1 bAYՍ{d9^pkhZ9Syb9V^Zd9YSbC1WWC1Z*Z*J#)/rS&JZ#1O'Rd1`9Uխ{D1W݌s +ZJcA&< k#)_\ 9Wj{9uU c)55KkC)b),fRzbFJ!꓇b#!Z)9Z9ՓVbD1_jc9^uIk!޶{A/uU{AZ_{9_௾Z!sAkKc9Jk9sygRD1ZB{ ʿ{GRQu*kd9[ZJcD1u՞ȋcc)eMk['J)?*c1^zN{9hZ1*C0b9%ZABAgR#)R{.kkB}R]{HRbo{16bAؠ8 c9.!k^R9SlsJmCksAηW k7ZC1ޖ cd1;q{A/Us)ࣷ{A_js9 cI.^ kJE- c)k~ k97;̌{'J- +Zu{hR` k'J@kN1TXxZgRC1% *_n9X^W}b)]j")_ZC1s |c9 UݥB1/9 ~AxskA%{sZ#1ʠWAauoIZ09?}]N)]c1 /A+_piZg+3Z{c{1h,ќA5>Pb@fIokKkD16.7(Jo/>/93LkT]TnZ_sZkN'J] iRUbrZ7UubkUKsGJ.R.Z/:P,kVWls'BZ:s(J[rZ1Wu{b{KsC1plsBݭ˃gRYcA ZiR{A kAm˃AV)s#)n~J)% d9UZ#1 kC1^X:MAUrAU%A 3FZ{^rIU>2ZUUҤFJ_Ogb;~?IVU݀4b Q^pbkI%3JOZ_/=Eb^3"Izt9FRubTb70uj Ks 'uKsfvz kW+k:pŊku:uA.U!Wu9ʪtjk gZ ה@Bpppis")==b9=ѤQ= .IM !UsA]V{k1ٯRd9w{AXW ꃥ9W\{9rUՇZ +(d9WW*9]WXZ(Js9wwo9U1kk9g|[qjs9wgR ,Zhb XXUZ m'R$)(U [ j+R *sAZAo_"'J އR$)F:(𠃞R zGJ)K6Z$)Kn~BD1\wzZ#)V'J#)GJ#!pֽ9iU)k1Wb k#)UUZD)z] c {9_˪{*k1Z1`WhRe1tb9)QZA(hR#)_+Z9yIKhRE)Z9n[K k$)uVJc#)U{GB);|k9~aHZD)(*b lZC1}ygR GR 'R) 8'R#1{icAמ?Usd1W)m)q FZ'5%J *GJ --80Zd1\XZ#)ps竈RއZ)WoRD1 tk{D1U] cC1u cd1ZVu*sd1UوSA}ɽVhR)>,_js))+s#)=^zT(W}} kD1}y[HR`A#)8J}5MD1vPu{Au+sd9U^^s kd9ʼnbC1rHJ~u{RڡZZo̓Rb`{bSI9bs98IkhZhZz~\.J%+sA%-.D9_\X\&J ~b -#*kIb! C{+kAB kGRZ%*s9[Am {"1МJ =MQԬʃI* dI jScA{b3AU (Wn9_QUЬEJ}U"ЬDJUUjJUUtA__AUia)Us#1UФ(ƤAUb9U C9U*(ѤQu RUR~AUbK{VUArpAUUUb)nc9%R(/9`^"1K*ZC19GR9G-(kD9>U |(>A^WUj$)b *AoQe)9UUfb9hfy k)n|FZ!Q}{!u{ UU/Δ$)Z!xZ$)zR$)WZ UJb 5UZ%1/H[A%N'[f9 is$)'IsD1lc)k 5_{ }7fB(JፎFB ?* BR __??T sATD1pPWWs{#)L9_eUsd1b!H{#)}U |9Uu k9c,9__s[ [9MZ9ㅫs9w}ԈRe9**+c9lwcR9( hR$)v( k$)}ijD1u-{'J , k Z ~"/jhR#)u\J#1 -y&J)V"s)Z_R J@)W%cd1UTgZ#)eݨb(7{9_ k(ќ#)}簔9]c1VUU&RbGk9jD1Z#1xx|s9]UZc9ش|c+kA>bAU=j#)R`J "ks*k1[{9Ko_'JhR#!CʇR"sd1k٫sC1whR>WgJႩ{9GEyw&B ?bxTR$)yZD1sUlk)%Aa-'RgR ڏgRZ8{''R?{d1 k9W]lsJers(J|Z{#1JJpJm*kA}_^KgR > N1%*k9`>b _sZTLk 5%iZd1je1uhZA lsIbAn} jASyJ kJbA\x+kAXm+c'J 탄1ܗ{Z% A'R%5 |9{J bC1ZFR X0G[d1MhJk1(KsA^\ks9+KsA5%9 {JUWbA8"zA TbPoUtHRprvhZ{B{HR8 v+k ތ{")TZ nU sa gRUfR#1̃bk_ZnRˋ gb-bw gRAs k屜̓jP,ss*Ҝ<'4΃*ս΃r+s_ JCJB@9lsîu,kt#1x|T&J1P;K{9c}O9rABj#1*s! fR) Z$1>ik(7R zogZ)(AJ J(k$1{9WU/Ze1eÛ+ZD1SZ)6ꃥ9wUHcI $)VW/b9c1Mc`zik!;^pD1}ufO $)ob$)X*k9ϻUIkA֗(k$)ѩGR (9]uT%B9=?B$1ZR >?uC)kU AVTw#)TIk#!|]XUbcD)W~{#!KwB!+hRD)ۂ+k!kⰫs9I]߯jk1- Bmjk9IYYs9UYq9Tubd1U.{9lobD)mmZD) Z#)y{)寞B)΍b9XWZ9GQbd1b#) zb)b)WjD1[JR -&R jbˋ{#) *s!rd16*sI[5r [A]9}}AUUus#)xp{R X^sd9ho*k$1z k{Awo+sd9sI֯O)c)jk#)޿ks9ik(~|fZA;{!U]Z!ufT~b߲'RA*(Ks#)Ls9?_+sd1*jC1^bC1sAn kd9s]bAcAՑY_R,* cD1ݚr*s$)@ls#1zTks#)TsBmF c#)b#)aK{ Y{b!{qUZ#1\(J`D1_GJC)-^ȬAxFJ B gR!וb 519a̓d1EuUWgRaB!rrb#)S9*k?bd1lkALkBnUD1JJˋC)j*kD1XZЩZ95.Z9y[kJsZskkLsHR1/PgR$)j k9b1b1-ɋ* k9 -*KkQbC1' Z9HʩZA32shRm +kD1*NRksAx{9>֯{)''Jl{9ZzxxGZ!qJk9ڗKs'JZ{| kIW(,sJϔBx{Z͵ cGRѤGRulsHR, J⪬sGR/xZRWWs'RU8bA#Kk VA oefJ c9]?Jk9{^Jk"1Xbd9O Od9mksA_5ks9QMbAjUJs9j9Xk#)x뫃9{U{ W".d9Xd9`oGR/z}0'B_ `P{HJ.B΃GZ`~}UJy_5 .A/bXߞP(R ҤGRޱjT.,kY+k ޭ{XWWPhZ_gZ7ܠ̃I W*OI׸pAUFR(U/B(U~/fR }]&J]UA8(ќZ\SGRsRYԵ k8s kV\ sJjv|o k&Jck{AuvʠJk#)'){$1ᩉI^6I -?Jvtb9₲bAJOAm}{IW]Ӥ&R _VѤb^S3R>y]2FZvחjXNY8hZ~IM kA+~탄Az\^Wr O9W- .ijzU.gZUbZX k󢶵b zֵ1ߕIzՕ9 *U uAxUFJU4Aw)GR/_t#1^jsAuw9b-9ݗ.I_XVAUtwʃI]9}A R)b(&Jd9%ͬ.d1Ł{Au]YEbe9b9??mAuU_ZAR\٦Z9ǯf[9}S=]hZ) hR57v^hce1?6AUW̓]|`h /}hZ)px+IB JrZ1ϻٟ{%)Z)sAQ׹]hRd9r_AMUUKkd9?Ksd1}&J z iRC)ɭj$)YuA!pZ$)o_}HJ zKhR!םhR!s(R js$) s9umk1VUsHJb$)Rjk1W4~|kk *=Ze1gωZ$!XRb#)'JD1_GJ -.UJ)<$'Z$)PHRd1]K{d1C|WUJ#)?~#J#)fDžMZ#)kb#)+xjD1UGZ)\KsD)~nksJ{$)?A~Wo(5{IksD1f cd1ihKk/^Ik#) k!\ylsC)<]icD)%*l#)-D1 td9b~sAFR1j{ VJopZZ_ZbˆZ!]%b)\{j9hZ (/b^}{9Ȱ k9pRsHRݣYR{J=ՈZ#1Z)|eJ#)u.GZc9y}* k)^bd1F])s)*cC1` sd1ZB IO[TUIs9ɫ{A߽j)\kd9sgRD9ݿ4Z#1bAs){)>XZѤZme9V%鐔'J׾6d9ZX9祐ѤQZ_ѤI A/bUOb՞bbzymsZi(b_Ob:ɣ+kQ߶ k/+kx̓hR\bJN` cA=?*#sFB^2sgRy}NR1'*kBܸPR苩΃bۢpc9( ̓GRT k1p*k9ܼ{9ook);ls9 jA?^)ke9ܼ)k)kGR! RA\gOR9|{d)/֋sD)^XKs9*k)*$Z9fJZ$)*ce1)k9Quuu*ce19#)gZD)]Kk!}ZD1U}+Jc9}GJ)޼2'J &J#1vwFgR)m7Z)ZS<(kd9WV[FZ W&R(KoAiUT VA֥9*z^ WU{a*s)b(mU'I)ut`J tgZ)߰b1u"hk)gZ#),)cA/-sA IU{R{(OAUeuks k#)_7w_ yU}Z_Rd1gdc)^_K c#)Rcjd1cWwTb#1qmjd9QQu{(s1+MBVa{d1s_]Z !b9 k*|APKsR_rb{HR( OLsWK{Zں{GRz.~{A廒hR[{*R?5wДZsz[u/ZֶshR*(.Z%bKkAPIc9bbAC>bd9os‚ k#)Ss9u kAn}_OR7Ap~#1 ~Upc1U.!W/ PC1W/#9U뵽RU0N(W\pb O̓/A-Ŭ{u^J`Wz.I]ڣ*)7* l{]KkPfZ zRq{Е̓uopbזt9j⪠A`zFR\Z/ S+sֽgbZIksc1X^\Ks9 ;=&JzKNGR뢋М c5_QUWPAU}u*sQrP}PgZ}I)q 'RAGZ(&.obZ))J9܎~hZ#) Z$1/$ֈZ)P`'R/ ce9#ϻ^ *~b l.b9ִ%Z$1g{!Yoxc!TIk >*cAjD1̚Kb)ۭ [1{$)[$)Wt{ !A_5kd9Uo7cAUVb gR9 JAARC)7JkD)UUGJGRD)UZ9;Ze1uhR$!>IZD)\ cGJe1؛wJk1T{Ze1?P 1_Ջs(JSY*c)/*-J[WVs9vtZ1Uq{1UR _nR!],s#!ՉZ15vR(۪.s$)U]3jd1bd9zd1w~)k#1_s{bC1UgB){d9ESAX_Uj w._ k ̓1aWb#)v]gR_GR (Z)+bC1\J)-AER#){@rZ9GRD)7kˏHR :cAbUJk9~ZZ)#/Wj")Ks k{ rR[Jc ]GR!U#)]QY[)Jka s{+k)xg)kA/J1'?)kA]yrA5/ձ@+kd1TxZ %)c9:p΃d1uUD)sXj kD17J GR$)8;{{tAU]IcD1sd1 { Z' c!: {C):\\ #)][s9q5' c `D)YS_hRJx/Jv.9u)uǶd1]O!`Pb#1TVu(R ;{Kk!TW&JKk#)Ync.9/q k׉j#)|gZ#1U(cE1'R(Z#1U)k&J}7)kd1^:b#)׈b9߈Z1bRZ#){*Js9_7hZd1+> Z9X`LsJ{A6..lsA>ksA cd1~~(lsA+sA'{AZ}Mb96͌ zjJk9*(sJ+{d1o貏A?=%BW}P-9u_샥9~/c1*s&J7sd1{9/jk9){%J V#)s k/6{#1 yJ)^b#)b)FR9Tc9{AIKsd9}RD9L ՇZ(?5b9pN"!(kd9lbD1pݭ+{9_?Z9'Rd9js9- 9\Դ6J{e1.j)s$)z e9oRhr}{e9 ;OJiÃQ} OIjjSbT{b{9 kńAzXVJsI+)?ks9\{LsGJ]^k{'JʩOGZ Ab5*.AWZѤB9W1RܕT sgOx|GZA4pJd9h}hZd9ɭhZA'זhZ X bd9-5.wb9WV`@ HkA<&JC1늈{ ?{$1R  {,)|A!;gJ$)&)nA]Z _c sE)>js9gZ ks hR JjsD)FR$)H[d1/}Z$)RE1"gR#)zIk)mA)y)=sd1X+cd15RD),8'J!^rz{ kHR!zjkD)W;Z be1lsa+bD)Xw#{AO|d1}|{1ysks!^]W*k_^Lk!GJ&J߯JcZ!w_EJ)KER9VmĻc95( 9뢩_hbKho`Bd1hbbc1{?*k9T}j 'LkAݕܸ{9W^p c)'+k)TWZ9ZqSbp c9 GRZpsJb16.*k9s9Ks'J[V3A}skkJKkB'm+k#).7/+k9%{GR' սhRUuOLs9/'7*̓GJܾ~ k9zls94*kAIozc9M,$1z{{r{C13;sHRw׬{Jڏ{J+*1B~NJ={ZH #1zksC1O{J/Ks9&Z1cP*k9-)z~/155)c9-&Rc1ZD1k}bA4} k)/gRD1 k92X9} / WC1rb#1ዧb9g^gZ#1?GZ#1B.Au 㰜J\PAaUR =mj9gI*s9j*sIvAo߱hR*IW\/I2Ѭ'Z\_΋IvWM{Ar/'RͭiRbr09/ k`\|`p c탪ZzTnZ~|NlsJ/Zw6΃b lsb!Rk{RjYO'JRbR{js`6lsB퉱+kuW~AkZI, k1BZe1.?sd1m_9b(%) s1=?[{hRKkc1KsgRUMls)ZۣmAP{Q%jUԖ87IuRThbk. k 5K k_/hZ*}ՑI k" _bU骸hZUPj T`PӤ^3bpڐZ7/ERC`@phb_sb) I Jrb"1/ {%J)uU{hRV KkhJd$$/b탩Z=+/b ԽIR_C1տ3JՔ<֕gZo/?J(5-sIU5GR1"GZD9J#9ЮGZ#1_?._rd9?d9_\W^J1ɋ샡 ZC)G*Ik9e+bd1s9] c!͈~R)EJc!ɕSR)aX(c)JkA/WWsA{9]tӽ˃AT[ՈZ 'gZ9]_W{d)UJ$1寂JD1ZR9+J XRd17HcD1r~\ba*{$) kE9 |1}[BH[$)ike1~js)-6{D1Vrmb$)㋩be1큵ZE)ߎRD) % kc1`^GR#)(;̓ ^b(ҭ%d9bGR_sD1qb9 ̃9 kA c94켈ZA3 {hR~$kkI5kkGJ/kJ575 cA<sd9 -Jk(J*+k'J@p*kA@{HR:P#)͌s'Rⱻ{A%BBȪsA` ̓B) ͋'R.̓d9>sI =sAMJ] + 'Rފsb׋sA\*jkA/{c1>rpksJ (s9Jso+s!saYRJk9^Z1Niz gR#1qNA}IicAQbFR x+틅9nҜJ 7bd1{Ik$1/}j#)->FRAbbA{:5)kA?/5탥9UoAVXZE9r*-1}8/Ak|-IiYQ_d9/A] (R U}wAֿiZ_МIRP{HZ׸΃R,AZUu\RbNZoҜ+kum΃HJ xb9/ .Zuzpf{hR_%l{bޘhZ5'L{HR\ k`}Zb-sI# 틈Z.VjҜslTZq+kiwxLsA'.RD1'Z)pb#)rKs9eZ1ToHJɉIc9?'KkJxC9jBt /?ZVj?7JbZbZ HRcBj*k(J(J)-PA⑜gZ'R*'*МI={c3ms/\su{ZP'J AɂuI/GR60µhZ+-B1RTHk"1^ J{A bib9& .R bOKs[Z(pҬ"153J%// xgsAWUTէZ1+9UI-AUUѤBIk9sWwUZ 7(cd1Xce9Kbd1=?s%1ZD1hRd1a2'[9̄b$1.8b1^ cE1^>cJ9V<>fJd1:THRC)hBd14T+ o cd1Wb.>D15GR!*Hce1_WR)`kjs$)ͷZ!'zJk$1{2*c9kKJk$)ϾiR):hR bD)) k1Uڋ{9UP{E11+9gU t#1dwUZ9/-qjkAwb9wHb kD1hZ9pz+s#)zOWօ9UU'RD1. Jd9UWU5C9UUU\A Pilsd1U_y- k#)~GJD1ݰs)u_ZJ -WZ)-{hb UKs9UOGR 7)kb܈rd9j $b)&X*kd9_*ke1bA)OpL{$)ܗ{AWbC1bXZ1i%bhZ$)R`*k9[kW{#1S}ub!CZD1U!k)c9tiN'R)Y*Jk9|XbC1xkAHs$17V 1{s+k( >UO96{$1?&{e9׷s#)WZ9.b9ς"{9׶{9]s,k#!*|{!zJϠkC)~RawJsbl{AU]QY Лs 7UKcc1%*k)zXp'R#)UzܨA .A^XGs }Ls ח+kd1׷hHR o9QujD1|c7 k1_ c Z[}s1yᡨR9,XPXkJ9jcA~BM-ShRXUUWKkJZ9C~*cI9%eoKkA=b97kkABosJy>*kHJܼ{bu {A7D1͍{AkAwx~lA}aI˃ /oI>m'RU50m,hRUks'RVSRNhZK{ZA% Zg{ bo.bHZ{D1 c9j)[9E.)sR^o(ZD1}GRD1楍)k ld1.9 _ksD14'Jps[k{Aٺ{A-*C1wjA{W@{AU0)s9oA__˲AwUXr1-Ksd1f̓A߼{R[Z s9ܾpe9'?P'J=7J\_0Az0AܨhRe{hR7qb'U2AiR.pZ[{^{hRp kYb΃HR {ZK%{Z׊<j΋j߬jޞ>&k{A HR%w\|lsA΃B/^pZ QZ k@jWR=m'Rbk{{D)_{d1>ub9B*5b1qe &{gRs1®BU]-ks9kT9%{`XbxrbbB3HR-{[սoҤhZooJˊ탩Z␔ZNhZT&Z勯b%ʪҜMk,7ls|{ڹ+{p~uls'{ҤJ.Ҝ[НpZx/ ucA`PX#R"1˃9 JsB{BZZ!pj{A {Z ߏo k7 ≱CA(gZ]ں3)kFR+O(kAWsgRd9jgZjhZ Z#1:gRD9c k9xZD1YpgRA^Id9r֗'R$1]ʂ|s9iU)t9[)k9wˡR(j.PZ(8GRD1<:|B/UJ|&BU cd){(Όd){d9`bj$)ˋUHce1/׊s9|W [E1 c9^Wk1mO[AP#k9pjk(+Z$)B hR$)(([9R9FK |e1U_|Ze1 HRd1]Ы{d1ܗ?nAW(J1r+k)W?s96ZD1, kAZ{Js)X k9RɪJs9M9Wωbe1dik$)Ce\Z)Z5*k!~|AeQQKk99' kAwU%bd9_2b#)ZksIu/ũd1^Wb ɭ&J(n k ׷5b!זb ks(o{ k){xbD1UGZ!Z)jZ)5b > ce9χ+s)ܽjD9^~hZD1?&x cD15'5,k9`h̓ kd9Pޠ #1uks#)ZP{)JX~zR R(k)O{elsd9YSI s#1XGZ(.,;gZ6s9)k(υj#1jC1Zqsߩb9_3 s C1)} kAo(HZ7Kk،kd1loOE c$1 /'JAbBSIzz.A{sgZ!+k#)Js kJs)W\Z BA b tD1_ }] |~ND1jYkkC1cV׷j)rR{)qUgR ~7,k9Uu&Rd)}ks z{d9SUWW΃C1Ņu}o9_{}b1s kb 'RjWs#)b9%Jk9_4ZA`OGJյh{"!: W{)TU{#) ju{ UU{ U{ /sC1UX)W/"1msB %pA.BO'Jq{9-9c`ik9?s9@GR:% bVAQZ}io{JL̃GRUusB*} Zk)틨ZK{shZ 9ZV kA-uZ#)WaZ9 B*k")Z[Pc{*A~SaZ9K;'B1ksJ sIU̓1 탄9x^ kA84;z͋d9onkZ#)) D9}bAfR9+)kAnkBi׋{9`}8МAaz~oA}{J Ab9/(RԔhAqIZu]AWՑA/W4hZUl{AbjZZ}U3Z(JXB7Z=Z{Z )=탩b+k}{b^8lZޘ{'R'R,>-KkJ6<΃'J+TpZHRwp.A/+kr{&Jz{HHJs&JubD1~'jA5sb)رJ_\xh'J͍{9[{B 1LkS b6WL{TbCKszmlJ ({I/ p kKm]̃Z=/_Z jwuќ+kk-S΃<΃z{/΃WsWTj&R(phR<CI"pѼ9|uUUA!`h8{")/U*s#1?c+kA{1kc kd9{Xb??TFRҤj%~Q i}fZyqoC9Ik1Wb$)GRD1rA #'R*V&RAU]bD9zoZ#1_URd9S'_I)2FJ(ce9O[e9S‡R 5לb$1nχR zyχRse1}s$)Ic95e͌9ʫ\^$)NϢ )_, kD)*s1+{9uZ9iicd1[9Ml)k9~Z "s9YGJ,RD1TP*Jc '-kk9pxic175IkD)^J|D)룭s9pZ:JWUZ9NKb{9tu^b1Q^OA UBPWUwksAxR}uZAVcZ1 [e9s+|9UΔ9qYWKsD)w-b$)it9}e>͔#)WԊd1p{bd9 Js!ժs9W d1UYTbJ J)VԻZD1Ubd9߷>b!XHZ(=:hZ)\JD1P|ZD1j bd15b9 cd1g.{D1 V~GR)b#1fc$1=b#)|)*k?{AVoS.x{JsD1Mk~Ks!xxbD1nPKsC1+s#)|vZ#1C1PrsZ)ks9bQU{#)ksD16A}*sd9|U]]hZ1M5 c U?{#)UlsD)Vu{)pack{)} k#)gϟU/9U{ %Kk .pN!zŒ{ |X{Rx{"!_s#!#J) ȶe&J#)VU k@ߨZ!+kC)/67gR ZZd1>4bC)֔ԗbC1WGJ ?'R!\kK{ \hZ!cA̭͂{ bcb)pMZ#)hnqZ 5b W9T|};Ra =Z .  ks#1 j]{d1V߬{! { {Jub1ծ'JU.Zs{(RɯPHR{'B<c1V+.\O!l{'J€B*oGR_⾐9NǬiZOZ*|Zf%uNZ6Az#)+.9 /9Wo&J/uД9'R=բ#)Zx*kd1n s9}={}76RSS{J] FJxXW{A{&RksA^Jk'J<[{J\9KIC{ kAU}&RD1kʎHkD1-5bA~oJ}jx s9P'JsA_>b׬&JZ&R2jsGR\O{JPXlsHR ׿W97m{A\לsA|//JuU/Jl{J?4bTbTWW0'Z{IR"5t kww7J﵀lsJ +kɕohZ΃Zz{hRx"Z{lsAn js9{B˃kPB rsOZj Z╵'J~/d1GRD1'fksD9 cd9_GR[S`̓AsC)zz/C)\΃1/ԼpGR)TbZ kvbs^0Z JPX;GRWRTgR{zќbU[ZhI VVP9 b/ /Ls,/c c zTKs(U{8:4A pI>ŤA:*bW)XTUUbC1A-UZ(*Z)bC1}r/Zc1.(J{c9*˭{A{I zbIC)_TI%-(տK(B( jgJ9aZA_5R &'6 sAUU[bd9u^&JD9u bD1]egZ jJD1{cgkE1gZZs /oZ ~b {R$)"R(Ԗ()k9bD)孯GJ^u]b1k`OJTU{A{WZd1߉Z9 cD1IZD1]bHc9UJk$)'Ÿ1Z[Jkd1,s@RS!sd1|*ke10#)/K|AW-GRVA]{A76*k9*qZ:_)vTWԽAUb9PKsD)k{B_JZAa+kD1*(TxKke1b9..jgRA]/b tAzN 9W‚Z) j{D1oWQ)_b#)ʨZd9TxXb9ҵHR)wpΫb r~- ^_hR /GJ(+hZ >׿b9ykD1o[ШZD17ob ꋯZ1hZ#)%j?hR )+Zd1_VZD1Ks / c(?{X{)bWb Jk1{{D1RcB,kd1Q(JW䶦J usZ@//+k_ro)c+&R. kd9\b ;**s1kJ)ݟIkARW c)A>Z bs]bճ`Œs M c{9ݱ'{D1zqls)έse9\UA)Us({'ߎ9maM}j!]sC)u7-Uo)]Us#)Us lk#)uV-Z8^FJȭR'9.xnA#{d1?Uuu{ ԷZ#){{Uks!~?̓ 㼕s))Z %B͠9Ts1ո\\{ b {d9UhRD1Z9׷ c9VZ9zKk9jQz]{1+-b1p+kAKkHRaZ}/GR?kk$)7 ND)>^걜&J NJ4'{Jta+kIz/9sSyR U(R}UJWUIHJU}{'Jk+Jx^0JKPbJ~oJp(R[Ҝ'J5hR*ҤZ^^GJoZ+>A+?VTZ]U{'R')RU2uhR%'וJcj@RbACH@9魉- c`3s75-AuW~GR#)2[bd1̓AUA}se9zA kD1W?{)+IWꕵ&J/UTAuJ4jVoI]^<{GRյR_USB^9bu^ֽA%tLsp)sLsX)-z+k#dIr{|ֶI5T P\j)uWFR(/ AP&J FR97{1WbC)Rؚ{C)wl{A_k&R_VʑbPcCc1bŤ9qqqjC9UI .fR j*ʢ Zhb#)GZ)ʂ k(Z9sU k)kmR#1 -bA)k$1s3&J(*9bD1^GRD1>ްGR(@Zd1սAuUBm_,AZZQ_ k#)/!,BkzA5UUJkAbAxbD1װ c9~T|ZA Y{ϔA]5}'[Jv' zsA{t׬{d1Zr*k$)Z_\ZJ Օ  k$)nkk9?Z קjk$)\UJk9͌AUWy ke1`lg{ sR*kAr͔$1 c)b$)/xMHRU]*k(Jʣ}ksA/Wbe1 xjZ! _bC1WɉgR) b!駦Ƥ9n9%תsc9zZ1+bIU(#1SZ 'ԩb!05{#)Y+s#){^ZC1xZ#)\\{ ^(k(}lb _Z#):#)w#)jD1m[]>j9ޯb)CχR#1JNhZ) {ɅZ)$Z)?gRd9^gZ sBs1ݬwks9R(?(~ kd9ra,d9W_)cC1]دd9^U{9 xb#)vIsD1+FJ sb &,k Pw5<{9ysD1 Kk g^b~HJuZ_WsשZ A:J.={(W^[ c) /c 2 Z &J \\bgJyc:t{C1Z1ꍋbAO~+sJfhjZAsZ1-{J_W{APXUZ9k 8bApۺLkAׯŒsZ}} lkZhW.IRxZ?R!'oB.ՋsFJP.Bz.?ќd9* .'R8JWXZsAr/O1W_΃)"oC1PV C)^W.Ir1'JW.qs9P]=)c ( kA}}b1y?(kd1jc zk{)=%Pc1Vsd9׊JquJsc1ݚksFJ0Js9X^%sd1㹯̃ NFJ5kJWuZA ^OACa߬1pJM{u{$) 锵 c{Z鴼GR{^wgR]RW_`~A5OI+sHZXؖIZK\zbe1(( kA{Z zBܘ"̓hR6Mb?mb[Za.J)U.AeOGRU=Zw?&B^{gZ&Jn'R,{˴hZ7=UOjmra9GJZP/9|ps#)_{9.*pjAv|tJ{b!(=J틅̓'J`΃HRz{A{Pb9W*pA^R[/Rﶽ+c/UuGRXz#9b1" ~*sR/'R?j%coRj{̓AՔ9uc(սB1 U"c9 WؔgR)UFRbյͨbWս&Rtd9o6AU^@{C9sA9{(EJ(WgJd1~R@{D1)U̓ ܞl{9-hsA5&'GZƄ9Uw7(C1W5I#1hFJ 'RC17({AWG}UbAuuRbIZUhZd9Z'RAWX}Z#9%* k9{kc(R GZ9oފ˧Z){hcd1UR)z\^Z 5W^ks9eZe1|'J{Ź] t9m'JmjsJbFV{BMUZA쫯KkD17 cD)ꯗʩZ$)Xjk97Ybd1٢sD1/̈Z c9Ob9y|R9Z$)|[Rd1]gJ)Za`Z`(cd9uoyZ)V({!~ ZZbbD1^=b gR1r|:b#1cSbbd9ybD1O_ZD1_\h_GR b )b#1sAuuU[D1~ Yrd9XտQ Њhb Z('>Kk  c //Z#)"j9uy b!X"\O)-UKsC,sA4o9UU%Z 9O]u+k9}_%Z);j#)c.j9EWV냄155U kAb |gJ)ɈbD)Auj{9Cns)>VgJ b!V D1}u kD1 W֊kd1.j ~N>K{)Օ | 7ic ;,sD1 KUbD1󕞍s#)W9'W>%{iR2@ksc1*b Z>(ஃ rRD1_]USZ }'J &J#)*jk)/WZ)x_ks =W{(p^L{!_&JD1a*sAa|1 wl!ͥKk9/JcD1-ksA~[b9qBJq_WsAKsJuXpzb97klsA>5ls(J&KcJzzsiRPVsbVVHR{C)WV&s9-o{B R={96̓c9p`-A"Ud9*uAc1 ׬{ T { տҫ{BTW¼shRah (pKs#1bI]֧Z9'WJD)ʌ-J(מfR)vW{ {'R'JkkGRܛgR?7ФA|VZd1j9=/bd1+{A"̓9^TZksD)鲠sB7>*Oj/zoGRr0.#)TZ p#{9b9R'JUWGs1AJk9۳**sBp{AU{9(+*0'JԷҜIZU_.B{Ă߬{JW{AhRʭ.OZPx<hZ-^z'JWWPGR6MZzSͰZusbs0bWUb-]áҜJP%b%^߶iZ>3ZEUtZ]ˊZU{{B ҜiZxӬJU\UmZ9b Zd1t8s9-=sC1\vI{Z΍{'JlsAMk_jsA}aqJ%zZ't kT cMsќAB9_r̃'R bb,)͋Ic/JrsRI%{ϜhZ̃AxXb/#)xL\ֽc1uZ@u΃C1,t+kqT{.7+kVҤRԞAU^xRC))%zZ1o9 k{1OI+mGZ^&Ruս*{gQc9o`A  n cD16hjd9|Wb9HUU[(j(V'R z‹ZD9R(R$1%gR$)ZD1>Jd9.~pgRAWMZ9;?gs$)׻ cD1ژcAeB c9z|.Z9뎋sA% 'Jgigk9}bd1ʇRD)|_b{D)|RD1MbgJD) ɉcD1IR9 kZd1"ZD1@b XhhZ9zHR)`bD1UHJ)%jD1 cD1/[Kse1ՊN9uk$1_V{9 c1|Pj9,sE1+R k9UO9k{e1کbXHR#1 _ sC) U]+ke1t kd1E k ~xb) *Z) 'K{d1U/*k7gR*z'R %HR!b$1uZ`%Z)^R.*bd95'ZD1V)k!Z P֖b!PRHc$1}} [#1Z&Rd9놾?{d9ۇjs95*kd1_gR#)pZD)obD)yjkD1WUr݉kB)r{k1]MMu |d1ZQU_b ~+cD1RxZ kU|+k iZ06d1QgR ע{AE[޵ c /|h{ -C1տ=5 &RbzHZڭb#)٭{d1mj gZd9~*GZd1BJJ{)bC1{:Jk _&AWŵ ~J R3Z!x?/ls =+s9ET{d1-%'0iR{BUԄ1 c$Q{c1_f~9p_icD1SW_zR b`GJ -*?Jc1U_)k Cs*Js9WWZ!վ&J#)"Ksd1R[|FR)FJ޲Z#)`ORT)[AxxN+kBBYuwks'Jyu1GJUMHRUL~{BW'J}wT cAZ{'KcHRs; J/~sA*7-HJr{Qls`8EB}Дd9XB)  x/9_/΃HJZ^qHJUU΃AX]sA=5 Z?lANZN4Zk_=d1oAhZ uZC1 -y'J1sAD1vuPC)uU{'J{ZGAO_bGZ ^*k{GR55.AwksAWl{A}s*sD1-J{JvUJsI]sl{R_''J_W\X̓B+UZ)?"msA\msA%kkJzlsJ*΃ZhR'HJI_V{Zq-Z=Uu/(R^̓d1 sZA]sJbu)sIiR-J ~LJr}LAyoA+ՌsGJ}|{'R!{Zc? Rk nZ]4Z^A,bKItJ]ZzP3GR>hZb'PZCego cE15-Zd1&*kC)'J`U~^'J l{gR? khZc1 Js1?-{BMuZqyu+s]m_rҜ{+{gbO* pGZQKsZccrp k-]qgZ[/9"^{Jxb`FR2׏pgZUb 7")X+srVNֽdA/zzԵA%T kc+kVWTbڪp/+k!b?(__‡R0b9u}KsC9AjUfb 6oofZS&RUnd9ZSAVZBD9Jkd9g_Xb#)bd9kC}HZ#1zb(I!16*Zd9s͈Z1b)>5 cAW'R!ikD9ťfJ$9.>hc9MybAwZk{D)r([)ୄ9Ijs9>kA6{(R=~ҽJWTWUsAZ/9ZD)BJ:Kk9(S9c‹i[d1ͯZ[h[e9?s95 ce1hse9~be1''J$)h$x'J o~hR)+k{$)Vb$)ۜkIM?([9uP]b1 ܠZD17 Jk9OW>21e*s9լs9o`+k)+sd9S}r$1rb)W]ՈZ ^Zd9T.+k1w*kAIUZ)Ls#) b R#)*bD)U~R ?Z9!0*k)_\ߩZC1AZ)8ܨZ ^b!/Wjd1?GR!ʲJ!UC@Z מ+hJ) _k(8S[D15UIc9|b#)XJ(c9PJs#)Z#) .[hk1W"s!src9w n9U/ xbD14)kD1Ug)[ _s#)5{Z b ehcD1߮k1jk9|k:ևRD1W꘬{`3/RC17'Z#1pZU9a+.s >Jk \bD1WbA]HZ9ZhZd9xr)ZD1^uA (c@k| -Uk,<[Kc)kvLk^Kk)¿E`,k)~`5s9!{ k9~{A| |J9富d1v\UUkk#)QQ1U_ c &BJD1±mZd1eh_bd1m)k#)W+sgZ(JfJ 'J)7zUA[c c jk9'n܌s/{A_+cI, chRuHabB c'J+kJm LkHR ){ZV_OJ\u c(J 탉ZͿ|s&R4߯gZu{JɁnQ-̓HZ.n)6ќ+k~@ lA j{Jmor'R% {A:@}siZ{JJ**.9#n~kse1sHRp)k'J˨JD1̈Rd9R_ۗA(*x)5ks'J׌ kJgKsArKkGZ%7]*k9bA bA{b9X۾*kJۈZI_ଃAs]*sI_΋d1zbB5bD)Z^{ZwV{Bb+sAJb_{JPJ~ls9-΃HR /Jr^l{ArZI,{B>KkhRnw(JJZiZz\^_9 kkA8菌A5X^pZ\_{FBphR x Z .Iz̓GRvsJgZX_AJP> ѤA+/I…ls='RJpjj9z c9b!!+k9%5/"!΃Bh{9% kB'B{R=4ښbh(Z{T{ t k7b>7 L{(xʌ{GRxk/hR)GR,4Q|'Rz_]3%J [fR^xB)oZ79|_bܭ#1xz RmU/#9 /uZ/ +kp{Ls:U+k>+k/.Դ \XA(k#1*uYLA].jA \ ̓R̓Iu*I2&RUrJ9^@ ID1d9U̓(Rd9W'R#1/ {Tb#1:hbjA-]UGRd1'Z R)s)FJD1--Rd1!{1)kE1{&Jy=WsD1o/*k9-{'J#[NBUh[AYcB^Jk9'J)>& cd1WWL/b$)ʯi[Ab9&)c#)GcE1rhd9ÂgR߀)c$)k{kD)mQke1{$)?]_*s ]{ ZD1=(xZ$)_5Z Ho*Zd1p}w{)U?bD1=^d1 whR)P(kC1 GJ$) 7 *b({(k{$)}{_اZd1]JJjd1|{Jc9%n9q{SD1<9Q^[]Zd9]{ c$)[/ZAyNAb1pUZ-(+k9R^Jk9Z\Ik9wW\FR$)z Jk(/Z#)s,|9oRD)ZG'J+ ~jc9;s1}HdAUU*s$)gR jc*kAuZC)ZZ)ē냤9[_U[$1ks9WZ{9&Zaܜ"Ks!-| !?FJKk){pb ? t9o}*|$)gsD1Skk1 Vq.?icd1XZ!,[YGRC)u\J inwGRϫiZD1}U&Rd1-FR)(RZ1ɭb9_ȅZj-)݋ZSe1kRMtE1Vmk1VR{9wU^{1 _{#!,}{A}-PHRORmsIT®C9k??(X)xf+v1UUTI)kA_ J{B9rد I퍃 cI"܊QwFbUCuA5UWR孃D9yj ܖb.ͯ)k)V_Ͳ딥9WUUXSD1׮KsD)ߞ?KsD)/5W^R)kkOb⋭bd10Ҥ1UUysD1NZ(+kd1T s |d1Z9.ssA>ZJcAzs%1Z#)֪{A׵WcGR)rX k9|YRe1u R9'jH[9Wk}JUWk9` [(be1E c$)WJk$)uUJ hhk!?kA Jc9$ܩZ), kke1'W_)cAUsD)?Wz_hR bD1YQAUUյAUWTZ)` kE)?սke1\X>[9oXse1՗,9*NAjk95GR$) kD)''bD)Zs'Jx}u'B$)h6JcA6Z#)Z 3Is)Z c)RZ!OD)_?sD1~sD1$)+B)cAEbJ5IkHRv#*k'JI3JcB%nZkITKsIXksA] 9cUWJsd1_Z9.{̓A_ˍKs9_pfJe1[<'R|&nP'R5+s9 ks9,?)cB.ҜRMyb_:3hRpWb9Z_b=} kWW3̓Z?k.Z˿+{5Ps'JxZrU΃HRδbUW{HR/%.hRnbZԭGR{Z_4bxZkӤb啵{}}Z\ו.HRh~8b}UyCb$16b9< [1حs9M]{O!\c)?7JkhRP=X{!ꢪ c1޷耕A' t'R Lsz{{qZ04+k+s2I|~Ks9Ajk{A/)R\rA?rOA%Y4APHRzQbW㱔 k y'JՖ>7bo[^ќb wZ?Subnb]>TZ sz4{0XB U]eRd9IWyͪ"1'˓I UZqc9W&R1՗'AQ}{Еd1UUXUJ)ZA=@Jkd1qW&: Kc#)A!b1BGR Z) c)/Z#)ssio{e9{e1|_R o 샥9=U}w)c9=}Z }"*k9ϧRf9*JsA^wZD1ۏZAU*cD1RjR$)0ͥ[d1תcD1Zh[ ʫ*t9ZD)`bTZKke1UNhRd1Us)>c|9UU9Q[YB! kk)'Ju %BWPx*ke1U>HJ$)U&bD)Omƅ9%UUUќ9 |e1bD)Zbje1 ZYu{$)GRD)sl*kD1;{9Z%1 sAߟk9~}}Z9yɽΔ9U5Us#)w 1d1 ~hR bd) k9ZVujk)?L|$1X_ c$)n k_{K BEib#)鰉Z!>ɻZ#)XJ! %#*gR$)zV7GRD)kZd1s [1gR"ԬZ+kƇjkD1xsk1s+k \ks / *c GJ$)hR* cD)7{a D1ULk#)iR$),bz}b!{czgR-+:%ũsd1fV/j\{9>GJ GJ5)[#)`/J_*cD)UJ u^{Z_ cC)UU#)]{9U:{1glsD)53Az[+kB cD1uO9+U׉{A( X/d1uYS9 #)UOI]QKkI=Jt cd1 ~{9 V*kj* %HJA{9v7ks!WHk#)U^{c1ŭjke1OJ\ c96ksAWr90l{(JW Z9.Z9x|B~Zd9Wb$).*_ZD1sUb c1 'R j{9Ϲ{A=/c1prBQ&JXuKs1KZrR*cBINKsC)]uZ /1EUW `7{A9}N9T cD1VGR9èZ9"BBGR$)k@s ?/ JbApZA|_js9o)gRwpRo{)cA;zbbd1KZ)5A%*k9?+bA b9-PVPIɋ kA[u*c Als9c΃GJWU{9_*kBs15'J/5Ѥ'J^7̓'Jn̓Z]^hR?RrxobyjRѤ c;זOHR\ꈏ kE{J'Rz x{J'ߊPbOOsRQU_ZgR\b[s3Z6TQ'RƷJќiZ'+ct{ IJ=({ kXB+kBy+kI^^8b9|Z#)7Jk9{~sd1pzXzZC)&8&J}{:?lkB:s9?6S ?kksksyAYKs~ ?m{H j IQQLsA6,{'Joz*{Z 49.K[ԱAu,tAX΃JQGJ%Ҝ kA_'ZPRU,A .7C1GZ +A+ kzZr iR*0Xp Ы1UU sI%%МQ//׬'RTjսbyWC9_^GR#14W 9VVWEI(ߐGJA"_bAujfKkAU]c ?jR(־KkD1b!_``S$)=Z9u)ce9|gZD)=[(zZ ]ջ{ -~j!*Ze1ZIcAWV\ cI]_wΌAuuu c9_RZ9gZ0sAn+k[A/)c9ۥ߉SD1狉Rd1 pc9R^w l9PkA݉c)>t9}ՈZe1ժJD)J) |$)1wKk ʭZe1~# c9K&ќAWuks9EUWR9k=O}s9UHR#)C|~uZ -9mk9.js9GCZe1ORd1rHJ$)u?Z%)?ike1[ZARbA,UHce9ItAmUUZ9A#)pZ$*jk$)&Zd1֕(bA3Ks hRD1PsGR9!GJ) chRA' ͅsA%geU cD)i-5,9gb9W(b1ՂGJ){BD1/)LkC)srhRd1o GRD)/ZD1}Wlsd17^bD1^PLkD1pz}ksE)o+s55sd1v%'s#) c9ɱs(> cD)ָ*k9e5[A |'JMKk!}J k$!٪bd1byhR 꺊ZD1`gRkk#){kk ~O U׈GR!.Z){C)\,k1_E{d1^ c). c=+k1ܖUmk9.A+kA~'Js9(|hZV[Q{A WHJ[Z*/U]9(9p 9*jBsAu]ls'Jyu+kd1XbD1  9Ub1ꊡs{d1_'Kkd9U| R)-!!_D:)Usb1- Z js#)Uls!/^{9_{e9 /{1}* W*΋)_̓9]r0AWUd18ݮ) ߱d9UU̓#)=0{d1bD1~IcJ'Ks9p{lsJi/)cA(X([9r(cd1e}-?B/'Ikd1Ov\ZR"!/ }Z ..Z$)'{){iZ {#)U]qcD9+&y9\T׷'R)&ZĨC9*sAr_Jc95Z)rظ0e1P~ cd94/-*OC)~x k ߩ k9%WAy͋9{Uɑ9Uo/+k)%'>{Jks9>pAռqgR^>P9-4{&J6̋AX b]*kA6/hR̃(J hR^.Z>P+kSA;W*c1-;UkD1TרZ xz‚Z(3s'J$) GJA *HRd1ؐJD)2?Rjd) 5=*c)b9smhRD)_ks9UWRUhRD)z*Z1UOHR gR$)]UZE1Y.9]WHJ!j`{D)] cD)־+Zd)Z@_ k#) c9bAOT?jkA+GJAKe-hZ9_ c$)?jkAERb9J+caʊ GJ 8z'J Z#)ofZ -Z HR-:Z#)'0GJ$) XkAtu kA㱍*k1nUb k!ՕhR' 'R'.hZ#!>"~RD1Z0: kC)Լ( k ZiJ)){{W*c/%_Lsd1zO͔e1sBYchRD1b_@Re9pZ9ݘkBO_Ks1o_ cAW{Bbd1_KkC)C'[ _I {9Ws)~9o3#Z{h cD)w_Ikd1ws9U-sd1TZ9صWVZ$)hz{#!׽?BoI%%{ `{#1=kk),ks9^M/s9$)jRЭ{iR*${'RK**AR`RbA}Ubd1T. cd1"*sJa^^D){_KkD1΃B_XW c/ nC)ckzGRkc)5W c9ZD)@`bksB#Y+kJͨs'J{GJx~kkR}KkhR <+k9*/A J@mOj9) kD1_JsD)U cAzݨRC1RIc9E*cBҍb9[NAks9+XZD)gZ) CצRD1Z"!wZ jN}}Rd1/sB_wJZ9 *c9WckZ#)ͣ {d9sT\{);{9_|FJD9_|&ZD1@{^fR$1 GRC9zZd9=E_'J$12*kd1wT{A}bC1U ZA׬LsI=U{9_ cC)2%{A{d1{GRWMk] kApGR_uZ}WOZ6^ZMM΋'JW^5uKs9 _b9lls&J-e̓9 hR/P csxҜKk^zIUO*kjZ{Zը.GJ_'R׬ќbmZ`Z}QJW4FBq'RB3Jtb\_3GR|uFR)Ѥ'Rj`΍{B > ќb_pJUuOZu}qs9\{d)#s9Z{!koyPAݕ5Aj/7 #)GJk|{9-3fZ(k kպobp葜'J +IkmJzZ;},k9~6Jյ5ֽ#16W3)ԧPbsU*scAx.%RUTK{I+PR:  k T k>U_jInz~1OGR}S*s:է77ΥAI յJ~r'JzZU,k1_IPrb ̓Qbm| k% =T{cj̓9uuR)*s /bd9.=A_XUk{)݋)s$)Wk{9u%R)VHc9%uGRD)+ k)ׅZD1gZ)O#^ik)cAwj{)p)c9ΠbRse1SUs1Ps9׏BuqnBIu^b1mjkd12 |9]oxc9]+t9%WUZD1JhR$)?k$)oO c!pbZ)s$)GRe1 ShZD)i{hRD)Hks e1~݉Re1ZD)zHJD)g bD1%}]iZD)ջ>1]UphZe1kW9n k$)ձZD) k ke1_n)ce1Ze1U'Jd)Q;k9֧RAvZAhZAj9şwb1:ۨZ!ェIse1/[#)\Zd1_Z!/׍GRd1"%GR>*`Z 7gJ ||dos$)m c!*\ވsD1LQUbD1abAZ!%VpKsh[bD1 sJd1F7ЩZ1 Kk$)u>se1^)%ZaHJSikGJd.s9RZ9UoJk1[\RD)m{1\^Z1hR$)`KZ9l~Ebd1^KbC1hkk mU_ܧR#) ls1siuW{ ]PA9D1~^XhRZ#)74]{ ?'R$) cd1e'j{C1/wOD17-kk)^GJD1[GJ("*k9|߫{A |A)uߌs9uOHJzbNJW{9Ls$10{(rlsAzlsA~C6bC1 ZZ9 +kA࿅b9Ub$)s|'JmA#)DžB)_s Z9]4b9[ZBbe1z+kd1{HR9.hR~XS{hRcAkgR6ݪs9Ux`*k1= k1W\\Z$!/ +Z1Kb@Jce10_RhRkMBVoKs(j O955s(͋ _רZd1hR#)JJ!*샄1ߗߢ{RuΫZD1˩bd1?^~Z ~낪sd96ڇZD1לJ{I}WA(ض+Zd9}Tbd1y c(^I+ܜ9#1e {D1]~*sAbjgZ9x\bd9bd9^틄951WzϯT9{PAeg/ c9ɅZBVŒp9/%OI{d):{ApXsIzÃ{9 kGR'k{'JC~{A ѤZ?sU.Zj/GJb B gR%/ZU/oZomp&JꈑZ\sA?ֵ szPؐJ'ppAZ}tbg]K2A o kEҜ+k\綵KsMuu{&J^|{BWZ9ZA_R0bd9{/1cybC)'BUW'BV[{A#kj[B !T{*x,kޑbSjf &RbEUTA?#1b7ս") TA>sC΃(Z9!/&R"b \Pbv`4'R tJzIU~thZ\U}J_ J;~nA_-'K{p׿3*kpƍ{u{mszWV(J+VAwƉZpU49 _ hZWUph{R" A0*Ks{*l{#)WjsD)_Us#) >*sd1)kbA]K{D1/Wjd1KFR)\{ cD)iaise1u%=)be1TJk$)Zc9}˃!__ J]SUbe1ObA} [$)4Kce9xO'{'JUUPAMJp؟sd1bgZD1 cd9ﯱJc9 GR9I['RUURN|D9_c9u#k9O,Zd1b#)egK崵c1AyIk9Ws9?5)ce1nhR$)Z9\WR1Z Z1X8Xbe1Ub bhR$!Z$)uA!vbD)b*UZ9b9}˃9q:)ke1sAyV cAZpA)kD)?_JkD1z} k OAUuEUKsA]xoJSUJsd1v k)ꯥ+sd1Ub bk'J) WhZD)U c)'i{$)X[UHk#)os꭭ c)'&s93Jse1U=R$).Z$)'J#)LZJ! b!/ c1ɧR9}[e1XZ wWIR_RpZ~ZP[ic)5kJ^UWkA]]t1V׊k9UJD)`Z ZSbz{d1WI}u c@/ *([$17 c9Ak{)c15d1ZUZ +Z k c)x kd1YzZ#)K(tb < k9\6IkD)} [d1TGJe1 ij9e- c9sD1^jkJw,AſsD1:LsAؾ{HRy]>Ibr\hRD9'+s9>j9LkJLk!'p~R ,HR$)PXgRD1 'JWW=Jyo8GRbe128JkA _~+kD1k k9/c(JN*kB~xz΃95Kk'JxbJ..HJ ZU_T[{'Jk`sA_bd1Jk)/Kk1euM!3МHRU{A^9к|sC1 B[uR1S&RD1|%ZD9՟&R#1_ +s9UUB'J j%!i |'JZYR9gZd9bc)p^^gRd9؛WbD1ZSkgZD9pgZC1~gRd9|gʈb1bD1wz\Tb ~'J("Ks(59 kAbAڝ:AT9̓979TTzҜJVks)ۨbA^UN#){J0GRՍJ'PP9Xke1>%57j9<4 kA_?JkABkZ吜 cU5pbm~{{GRޠʸA{NJsSA+oUA鲜b}W4R R B{WOGR6GR?OApZŮ\t+kK-KklOIRXx{ZzAb{e1pksGJ{c1kb9Qk9 t1ܪ|95ծ{9ˣ9͏Lkd)~r$)+bJ.9=Ӝls+k['RZ) C1=")\VVќC)Z-6 kssUUd9:J\pI.7{R d1"t953*k^W'T'J R(gR3#/ވR^/&J[𕵩b} ʿGR~%)-*e1_**B(4bju{ōs7>~ҜhZl{Uٙ'RzJks#)VWgR#)nMJ)A5.b)ŏuc09ZIgg_Z(*ZR) cd1-[-D1UhR9Z.IYWuZA3?Ջs9~Jc$)w c$)*kD)ۭj9* se1 k1T\^]o MA'b9} le1WIc(8+t$1[A۰cAzRp'J Z[͌9_i{!Z$)^Pbj{D1>[VgZE))9URD)R") c!VR *cB)U}tHRe)X^R ^?{D)]U)c$)_89U?9U~X^Z!% e1 cA+?be1Vjd1Wq39UHR$1(Z9(]hR$)RXZ)˕ըZD1o>hR WhZ$)(vX`JD1PZD17Z)Z$)UZd1Zx_VZ GR j!\^&Z._߇R!,b!ZIk _{Z/o!-%#)WA}Cm}fR)WԳgJ bD1Z#)ȨZ9/ 9U_+k Z{JvR#)7ks!W c9|mAUWWI[Bi?n1e_R!vIks!_\~W[!]R ?tRZC)zgJD1iR9jv b ^GJn"ZD1w]= cC)c+HJ aRj cC)/MgR!ުgR)$$)RZ1J}]ZD)%҈RD1/#)S9,UQBXu/9_e9 PZqyU]bA{J%mhZd9GR9u kAu^Z95Rd9_b15*rzRC)7b9mkHRlthR5mUlk#1gRd9Wm*kGR>b9Z9rKkJ5-bB/_ cd1~,kGR~sI>h{d1 [̓!n{hRLk9+s1_IZ9^ر9%C1us^ |(jD1/)sD1-&Rݕ{9W^JWfR)C_A0#)b)j_]'Z jd9Z#)5wW~LkC1 U+kD1\WjsAYyZAZb){@?*s#1{&R(xA#1/fR) `WVZD1gZܞ{$1\VUhZd1^ c#) c9bI, ϷjD1C`*k$) JkA;k95Pd1-Ksa /M{AS}ls95JsA- \B|vW_s'Jݽ+A+sD)b{B`KsAV} cJ{HRzJ{b+ZbjJ{ZR{ &J}.bT˭{B.Z{Z5 Y`Z}[ќb9FRO&R+s]pw2Z.XZx RkBH{'JX}y&J˷jkJjc|b92b [9KZ{1ޞ< tC)״ʐJs&JWKkd)B|ֵlsԜZGRȼҜRUWTGZ~^J+IߟֽZTtTbUUhR}A:Q9I`_C1UAbತRug9-*'RxGR¸ST*kW_ZShZ.VױGZz/b Ҕ(J7 i0Z&2HJ c]+k,sljqRZU k5Ks{$1rk{ cd1UaoI cb!J)Z$)?>A_u_TZC){; bd1 c9 {{Re1 [D1W˯ k#){AW}IuUUR$);jLk1/UbE)zZ!V򀠫{Ak9uTW^&J){9_hk9x_bd1ZsE1õ)[J'R9|URe9CkkA; c9z [ 㯆R)TZ!j'J 2[.Z c~Ze1qquZ$)j{1s WUkk!5JcAV/9TUZe1)WcX+s1O*kA-UW@ZD1%bD1{pbD)UZ9.}yZ z Z#) ྈZ#)Otd9U_Yc&RD1u7υ k 5{Za R$)RN&J!r@8cHR uJd16aFR)CJs ZZWA lbUgR ޠGR#)>'Jd1 شB 5j FR$))R9-kI__xbd1]MR#)UB bIcd1}-9Ֆjse1~OZ#)h*k!!^GJ ifJ$)_Cbpps Uu5Z]?R$)B *J bR#!K![Z!طAPt*RC)3R#)^TtA*?7bd1OWZ$)o|Z nhZ5Z5\s { Z$)ިZʿJ(Z ˋgJC)-=fJjj&B /'J)"MR *- c @3 RD1YUd.*c$)js9)_]MD1[_{'J]_bKcJg5wsIm_X}hZAɈZI-iZ9𶗿GR1r ^{AUUSZ12׸{JP]Z .bd1[y+cA {#)\PAVTb1*{B{JjA}}nb(&I/9}OmsAuUPAVjD1%%̓)Z^_Ik9rszYb#)`RA7^̓Aj{A{{9;K9ls9޸΃'J^\܌{1bj'RX׍{&Bb6&JbՐZ_%%FJ?<YppҤb{,|iJcyb}}y[AbsIRpb?{I 6'R^£A|̓9 -1&RrU}4&R?td1 +ﱜ(JͱHJ`uiRjRj 'A꾗Ms'R\ܷpZPj" hZ9:J*k1jD9?_jD1.bd95IkA_s9|5b n+gcd9_Z؊s9݇bD1}b9]ՈZE1se9kS{J_YUԉZ (J9 jk9^7Ud1jh]'J! =15̃AEW}jA}U cE1؟bAIkD)lE12k1|jl1݆ |9}{D)se1W^*cE1b$)Z$)+J! 'RD):;^'J!`sm c)kuZD1-*탦9ls#) ce1|e1UUGJ)wR$)A-=R+*GRD)ڸ*ke1Ww'JD) '{B pPԼ9 %UI#)RFtD?Z(od1 RoA&'gR hhRd1x cd9{J6bBA:Z)pJGJhJ9˹\(J!o Hc$)UA'R!U}xA khZ)cc +RD1<$ik1CnfJ)]**hR Wb ڊ)c)/bd1ik#)cZ#)^^QDB ûZ$)fJ$1_-A[[[QR)ccb}GJ!@^*c )_KsgJj[c){{]QJc1-;R)B*[ wic׍ c#)zՊgRZ =Aa$. c gR[FJU9?ZXJ+Z!o=V*k@+>?FRaثJax9 ?ץ9 jC9 {'J + 9UU]B!(*)k1}k1KcI\Z1GJD16'bhR9"թZ"1GR9U-k")~U cc1y ms1{WKsAqz|Z),x'J KsAWVAl{)Ls('JxWb1cZ9+,khRU_ cAb+KkJi BsJy]lsJ{WshR.]sJh.s(z% A .!(R!j c9q k ^xzZ$1YJ&*/Z(Դb AA&R{㪇Z Xs9MM}Rd1-ۮ{1UUZ17gR!+Z9JkZ(U/R9WzPGJ1_A#)5HJ$1b#1bhR)[c`gR#){pZ _뭃9Y&R9SGR ТhR)kؼbD1r[/sd9SSXb#1˻(RC10jJsyUC1bR_J#1; u c1׶/)kD9ذpsIZbbd9$?+s9bHw k9,kA/k{BtlLsA-Kkz5ќb^`Z̓A RGR-UGR'%%/gR+3ZwU΃AyŨbp\ќgZ/ZlBαb+ќJ;KkRwKp΃YVpﶈ/RXLsJZ`ʭ{'J{tgR%5PgRPs'REuGRC)[b9uNv |#)sBy[=5KkBKcB:ږRBx) OZ?9㱤9IKr'R;=϶C9gR(QsRY_܍sb-LkFRp`(b+5Ҥ9 ӤHRW HRZ J/'JhRŵ5 b߾s{AHs!ͿAR[0J /D1x^HRMsIRpx{AtӜ(BZ@J/C~9¯FR?OZueUZ +gR h_|GR)U?hZ {kC9{k\2Iv'RXWUYjD)4.pPZ))j gRE1d1WGR$)UK/b -bD1'J %"Z)j c9]kA/{){{OKcA?}ϔD)|ZD) ֞JkA;k 9?ե)ke1z kE)VksD1åUb1)c$)?b!8Kk s9)k9﫼9՗o ?7Խ9UUJ$)yBս9bd1Վ'BUbD1}ln{$)uUbe1 *kD))ݨkd1e\v'B$)xT\JB /<B!\hsD)_]MB!#ȥ9JA!KގFR!p_9 MA& J) Sd1y]UfJ үb#)U c >hR\hRWgR U_J!Ws]hZ!OUI!տER&JWZk=Rc1uV:(c) fc 'Ǥ9t[(&J AbhjsA+{$)z~R_{Z)E#F[(nR!{ksZyUd)9"9+Z@R!wFJ`kD)+kk %ZaLsD1UZ92{9ߗls z+k#)XWx#)/~mkD1X+c`_/s‮ZZ+*ZRaW ?0UUW{WpFB>݇ZAGJ RHR#!`GJ)芎SFJ Zd1ӻHJC1*HJd1UB#)ksJ)z{A#1%&JD1V&JC1wKkC1/URC1 URC) rgR#)zۍLk ^Z9CilsD1]\Lkd1'4JV_l{A|ݽ> kB>N탆9ދKsJڟv*cA{%{9mLs'J-u+kA|g/HJc]+kA+7{HJoJ =5jke1T{ .b)[GJ!9ʂއR |^ZD1 ZD1m/uJ ZbI *z_R#)ϭFR )gZ!k5̓ .Wb#)X*cAuUרZ9'bD1zZC)z%gR r``Rd1-K#1X{uhR#)]%&B#1ACZD1׽b1ˊKk\B$)0'J (ZA6b#1-J( HR)/d1?7jD1&R#)6Kbd1AzPZ9[{I{PB WUhR! +k#!^b9{ ^{A]j\Z9wڰ k15̓'R/`PhZJvJ/R`kBWΰ'Ra k9 {A&{9/{J".BKsB:ќZߵpbRZ&wOu+kuWbbc}Y΃GRhlsM{;b/Z{ppZJshRWksAKsBUt c9+)c9ORd) !D)Ԗ{9 s9B@rA ǵhR%ɁjMUطZ}5'Re͍{gRyykACCKC9iasJC1[ݖoAּ{Z?{bWS1bouI6Lk\pb+Zϋ0&J:=*JzpGZÔIJs&R5-QGZ'J&hZUTJ 3A[s_A#"1I*|0I,<{8&JkrRR*k9Q&J}8j=i]'J$)TԮhZ_^A ƒg{ %7WtJEu2 cJs9YGR b{D1WSWmHR$)iu$)UUUZJk9\\hZd1n)bA{rxk%1d1WZd9jcAP}[%9~XSD)Iɋ}gJAq61_w[E1Z95r kB'bE)_jk*kA{A^_UZe1SAgR)ZAzE*ke1rnD1 WKs9~Z 꾵Ic9wݠwb jPB!x /?'J#!_HRD)s[ZD)UR#!Hn^J+VJ[(RsC)UUBAlSaʀGS(:[$)WUp9a&B %UEB &J zA!UbFJA/>%JbC)*Z![ڬ [E1נk!*ZZe1T|X_Z1QyS}iJ!^R9"+Z Z!.:w+c!BuZUP%BR8AgRD1UuR=ºgc,D1_{d1"LsC) k ϥmsC)bnkkA]ykse1R^_RA.WZZ)?>J$1軞RD1`WGJ)KJ$)}MA{Wʬs#)}r.1RsKkD1asE1%s9l~_W[D)WR9sA_^؍{9׬sA^*k9n*k#)/GJ'ZA}C*k$)5l{!5s$)X'JD)r(~9U+c1e)MZd1є ms w_lks UP ^o)U_)[ 5U׿Zd1u]UZ B#)רA#) kGJ1{9 {d1UsAvUu{(W0IU{_Z)Ls9ߙCMZ)~~bC1ٻ.!׏d1Uod9b w Z9镚{AU{Joj*c'J+iZA*: cJmls9*sbr_hR~k(9"zAVYkk)|m{ S_WgJb߈Z z;ZD1_U'JZ^Z)絮A$)՗$Ar d9}b9_\Z$18jb jb$1ˉsgZHbd9(x̓AU5hZD1imBgR!/%:C)(`gJd1pChRC)u c!s*c /GJbJ kD1OOmFJ$1fJD1l~Ʈ{9T/#)sjs1s}s1-Ls9A\\pc1 d9_RK")j#)jp ,Z b U.?UZ Ub){Assw{J {hZWrbuMi.d1"pA+sZsA<>OhRu*#)z3&J_%964pAt'Js kGAbݭp+k,sy/Ҝ*kZ9xb9{d9zZA9b9juZ9 *k$!ު1RR[O9rls#)b`#)-T0xPc~qA88A67p P'R/7š(kr(sjbVGR65uHR5u k/=I关Ls_&}4RpjZȅ׵GR99/GR̓AlsD9x A~>p9U/B}Tlke1="n9D1 %1/ҜZ:49PlsJ KsY s%UZD)9 b#) ̓C)uVsZD1|Wl{)k-kA_b zO[Z iMZ$)᧯6gR$)\]]hR hZ!ꢬk{Zb$)Ҥ#)kS'JWKk)jc9{hRE1gRD)2b$)^^% GR W{d1-*k1&A7IkA*{9|МD)SZ(.hjb (,'R^5WZD1@s9TT~)k)cFJ~p&J ZV^bC)U] (JWhR 9 x^bU A_Z$)rb {zhR'R /U c>?{B|s)J'J U c$)]%Z W^A$)<'J)KfJ ըR)/)Z1Vj9Ww7ce9*c!>Zke1U k9{kk){e1_~ҩR1Ջls1вZD).(Raװ(J! |asD1u}k͞hkD)VSZ Ss9w+k ֺhZ!TVZ!Ս cC)A$) HR gR#)sb^ k)- kd1^Z.1Lkd1R 6~{! \ cd9,9kj o9uHJD)5"Jk9_WgR#)Z!'WGJ$)Zjke1_\z*k9h_ZE)yk9ũkJw֫{D1ʚ>be1B)c {9|WLkC)- UVJ /n9W5ukpjZD1֖PD1z{UP{C)ь9%U߫Kcd1 {1ⲔJUUls9,cA/AU^sIs[j#) kd1___GR!x*c#)7U] c$sC)s[ -Z ͇fR 5n)kD1KZd1YZ9L;ZC9͏b9)KcApii.B݉s'Rp{R'Uw kJ'(PZ_Wp9yRМ(J gJ#)>RޠGJ  ks Z9|{͋sd1Օ;{'JWWZ 'hZApis#)wZD1*k߭.!]RSbd1[Js#)}{cse9UyPHR(HR(hZ9<%5IUd9i{Q")m z.1D)UWQ!]ݯ/u+c)_mjRjc)iuFZd9Y ZC)ZC1l{AjNJwM LkJeA?-Ls9Ԍ s9ֺFRsWwL{")[9WPd1OC)T_Lk#)*5`~+?/p C1]U^FJ(Kk95OZp]RZ_W{*սA5^ACh{k.J%*9~OA⁣b{PAˋ.sc9՗SZc{A j\/+k`oCќ+k/Rup*kB`sUbJL{B]-bB)̓GJ͵VJ)\b9+%Z15+k)FRw0b%u9?-+b0AoA7*/ֽ+sl{J48&ƥ9RRֽ(*k TRt|{Jɩ3bU˶J-oII WֽAYAxtw3J%)OB)`h.p9ώVA}Yl{Ik}GRݍ.9-gJ5%1^x9Me_s9IoﮃE9*}0uhZ(R'4GRR^ksA#"pKsxi׽&R ]qjk#)^4gR!_޲Z*k`ޫ싥A_p9Wuj ޼RAɭR$)}7R)ՔhZe1xV/J+lZ)Mb!WV(J$)$Z9+ԽJWdUU샅1WZZD1XxRZ$)T9UUu)[d1VhRe1([)-jQ)AR}Wb9r ce9-MAUjk%1[Z+sE1Z9`:Ub9l{D):UUD)~FJ ! bD)(HR ,*Z9Elb -HJD)'JD)=Z$)(ce1{5Ic9o{ZD)}:Jk!xKk$)WP/HJ}TZ=/{E1ڨ^ c)sd1zNZ$) Zd1|^Z$)u+׊k9Z.Rd1)c9)kE1^^cOAu}_QAW(J]WU5Z$)^KkBRz]N(JUԍs1}+k9ሖ+cJ&sA~glQ9?_{ ެjkA־*js Ujk(*׎ kd1Z$1O{9V`Jk9w_fB  R9^| [$1+kǯA. 7+kksD)U{!Xs@71jWs)=r/95KsA%*s#9RC1ikZe9;үlsA%U{*΃c1/\lsHJ{(^/GRMU?A/. zr.9Uub!"LsC)^:Z*k$)5's9?}bd9.<غ1*.߱C)\z뿭{c)5\GJ]N'Jrls!p{*Ks!'J'GRw+s9/bޑA\z9\(%9u3C)OhZԟДb] Z rJk QUJkhR'{kkhR?5̓R@nj9 bAR^KsAb1t_*k9׹-ks1 *|d9}Oo c)ݣ {gR|'B ";THRZOIK(u'R}q{{ҜZZSA֖u")T(_]{r c^򠱔byzPZ kuw.WDA' Qy.Rw+{"1+8&JT9x|TIWPAub {p9/Z2596/9آ9rܶvHJP9_hRu(J.W9^Ю{&Jp9?= k #o#)w卌9UWTKs =~Md9]'RC9Rd9VFR bbGJ0JD17)]]Ѥ {MU]{ ;J9ܞk /ՈR ܞs9R)*CgJ$)>JcD)^|~Ѥe1U΃9L~_~b!'J b)T* c)ԗs(J" 9\UIsd17Wjc(c1k{9vt9YQӚ3A|J  %qhRx'Zt#1Ɔ7OC9wWd9UU[2tIyQRZq]gR8_{1/I׵D1Vw95?%BJ,UWkc!&s1kLsC)bASiZ"׍sHRu>9{kKsBZLk9 BKs:hBWU'R)'5HZ"1I#1b)b(b9uurc!|)|rU[Z i[!GR!C Ղb$)՛>Ik Z)}'J#)>"ik9=;b!l{ ^ZP ^Ub]s b ?--9׏lsB_b9{VXp{e1bE)kU+s1u'&̓1:~Kkd1 a⪏Z!#ZNA[ݩZC1p*k9a_hcB߉"kzs UZc/+k_/bKkd1%eUZ7.b#)%q c!_%uZ$)] Zd1 | UKsD1sD1~[ms9_k0Aÿ/Rל{9T{s{9xϢHJ!(c$!泥Kc16}RksD)b1:m+kD1*GJ0?{AuKkz{C)w=sd1X{x{zZ#/s1ܞ{ ܼN;ό9U]{#)r_b u{9uKkE16/&J}J%̃&Jr6Ks9xpGR}U{GR?,{GRJ/A'RrK{HR\`{C)Us9uݻ | /ks!j~%J )% k1J{9?sC) sAz~+k9폹&B>]tc1/+c9.U c?.ZrLk{RsF4*kōs?q16njsA")SGRt|W_+s9 -*{HZ bї%eҜ")/9+iZ %J6/rZwP0Ar[o#)z k1 )9^n+sd9ܬI/[d1] ~8_A['BUՕ5{9'q(J^qZ*9Cz߰b}PbaRZ/A@: Z _R*hZ#1_UZ WwZ(׵gR#1[uA AA : fS _?S ߖ*k -Z,ވZ ^bWJ ?/[!\}]c)c }+k!UUb[$)q_^VgJZ,i[d1?c)xK9ywW%*c9Q{R9s1O{HRe13{e1_ZD1ܝ{AZd96?Z! kAu=UU1@HcE18Uo9'#!xZ!7zZD)^x+kD)OHRWB /Z `^iR)ejA s9[\fRe1MAu=ݨZe1.n)kE)uJ` gJ)֟{D)[\ 95թZe1Tjc)R{Z#1@*ce1LkAp] kd1XHJ)+#+b!ikZ9O\_]Z)#z t1S |A |9UoN9E]]Kk h kD1lՌs@)jc ^{9z!֠Q!\^gJ!oRD)bC)w'b)>*kA (k!OATT)s#1TwZ .se1VB%wEB?/խ{#)ҀRќ9VV_ cAv 9{Bߟ{㯔#1x~{b))b#)n?Kkd1_ZbA5 cA?j bd9 -&RqyUWb9'ksB7' c9jj9׿m{1Ҝd9KkD1޸({ ZJ|9}E [C1^ikD1+ZD)\ޭsd)%sc)WҜd) #)h9U%P(\bc/kB51I/JkU.I+T!(W1WxqBURA?ޒAcwe1 cC1Bzvt9U]Rd1 9]Uwజc1u7Ҥ95 Ҥd1V>/C1{PxМ9UC)o` k9R׽AW7'Z!?vLkhҜms)Ҝsx[/{ k綵s)?/!Z95oC1ksA?\t#1^PC1._Uv1W{sSXƥAU8D1TӜ$1( \e1ӔZhROtRUUul̓ jD1^s9sTd95U#)Ud9sՕUms  k]r0JU5յ9__(J5^)WWB)*k!o˃/^B ַGRV^,RaR$1vHRD9VIkE1=o[9^hZ{؉b]ꀂgR ZӾ)k gJ 4RHk$)]{ShR U{UJ) UHJ tR UHsAT~9 ) 'J>ˁR#)_=c9ہ |1{UZd1ULt9bWUb#)mIˌ9_UM cd1U^ybD)WׯZD)=jcAU]7SAu]=m9uu gRAU_CABUJP3D)\|\'B$)ztb$)}b9_saMA#) v9PAߞ A * k(U?phR$) gJD1륚 k9\~߈ZD)\sD)~=%b1/{1Q ce1!kkd17%VbAؕZD1b)sZD1)Uu cpJUgZd1&ܔ{!r~*+t !{e1յjk9WeZ)XLkr9U{]Z)"c{D);s ?rN9YYZD18]] kd9U]Μd9ZPUb ;[C`Z@~ZZ!{:5_b k{SkZˏ)T[Z ms.*ke1*ZD15Z Ḫ{D1+ke1- -{#) c *cKkD)6fKs1+5kiR#)tahJ R! 's1=6iMe)]]{AeEMk){bZlsA"be1*~PZ$) z{ L{gMA[U5 c")Gc!}ŻZ){C1u?єC)mOsC)Wqތs9u\#)ߕT9US9t9}~\R#1-Z*c!ob1U쬬s ^UX c TgR j99@{Z#ZA+! cBX{+kB韹s9Zwˌse)5,ls1 c1Uޣks1UިZJZ9{Ik9/-Kk'J cAks9}ܼs'J=֌kIRT/HJo%56#)M{D)ןfJ1Z!#=+* cC!~Z#!챜9Ui c9%彝{)/sIOsb)? cC)xBB&B9)[ZD17ս Zd1~zGJ$)`os\l{d17}iq9un{#)_`hR$) >{d10X{ k9bAKs9ޔZe1\jD1bksA]7{Aojd1Z{Iw}jd9>/Ks9.ksGRWU̓FRlP\z̃1֗%r9Xz{D1'LkA U*k)9W^cyGJ#)ɩ{)%ms1-5Lk9Z۟B sgJw r9^΋B)Bj{L)UuC1xFRd1Ik ׿k s949gRV^- kB5V{&RSjC1Xjʩb ?B}}ќ9U q'J(R6PZҜZ^յLs5wֽI^[_{A(7iR+z)b <>s&J\\lTgRtA׽Z袭Ӝs?/{`qb*xZ]˖)KsB5 W<Ԕd1UU{#!*c$1-3(SSU9WV1u])Bb{}T UU) ձ#)\hQ&B`1=CA\Um/!!7O ߯{1sV{U/1 cZ[ c79+c\\ӜJ~kJKk 3{Aќ9RAGUuGZC1J{#1WLsA'R(։Z#1p%'JXZ{PZ MW^W&JD1ZR!BR Q]^~Jz]Z}lIc$)5AR)='[ ՘NoB \_UJ (JWZm c1KE&JU_9 Z A,|JWv~T1ͅ)[9hZ15%R$){H*J((jcD1?GJ)"!) R1+,Hk9cksD)߭{d1?[HR*U{9TUHRd15z,k#)^uU 'J9%fR$)U_-ըR ֨ZD)Zls9vXnH[AUU5Z9U[Js9ݝ5b?jhR$)w^ 9_UIk$)cߣls9b샥9^Ks9?b9b!޸+k9lu]se1*+kD)W*ϪZ1+k1# c97ZA%GR1"lk9 c!"v{d1Vִ c ^%b(LkD)sc1no@s%JmR)VgZ /*cajKs+K{!zb9X/ks95Rd1)c +/- }bs{ c#)l\,kD1ν+k#)^p+k1M,k1ZUZ#1qCZ!KꓱZ#)sD1<+c9W'Y{J!9 c!?zs>HR#!jk<*cD)ib] cD)Ou Kc$!5W{E1>{!}K c ls#)lk9ToUus!9_hRC)̼Kk)'Jδ lk$)z\Z#)?ݸb1\\{#){ c>O9nus!kkc)^k-Jk1:K_s#)d~w*c1zT|Z3xlkd1TG^{Kk!ZHR!gGJ7V9Œ+k^וJ\^ [Aq׶ cAgB[b \Z1i{? k9+ c1謌s1nh>hRC)/ c9PbB7 b(J{ c(JRIjb9Z9\"lsAQhR/#1%'JXbLkAl陮{9?hR! R#!MwP!b15V{ k9-p5 [D1K^Z#)[Z$)Z#!(իs!sZD)o@+{9__b1}ce1hҜd1{Vbd1.˃A];?W cAi+sB2i%*sd1Z?%hZD177N09UWW9^P\Ks9qgR 6>)7j{GRuiq̃'RC{I *]{NBIKsA`c?Js#)Kse9\z{)mU))sb!PsA}j7A?GJ~V p1[TjsC)?Ik9uvjkB xJʊfR")js9 }}N") J+:AwlntAեSR`Z^9??09bjAi/iZ/GB}PZ\P&Jl.{9]hȺud9- CP \9jk -tc9W 0A.1 'J/Izv9As{.u krp c9w0+k9^Uգlk"!% O$) kd)WW1]U7Ņ9}\ /u9UXbCUu5C1TyO9UUR_*c 1UZ#)Js!׵?1~ z}U ޶ וؽhJ~9(R `pVA^GB@-p1?OGJ*sD1:/s1js9]=Z cd9Yqk(zz'R#1-{$)[/Wb UbWϫAaJ:V_J9WgRk 7m#)VWcnfJ \;[ U^J __b @%UZ {5GJ *__hRa-gJD17݁RD1^EB#1q k9^95hRAombe1:{SD1h\|hZ{JUYZ9ݨZ4cE1WGRD1+sA{D1vM/HRD1I}Z)/d1'HJ':Z$)uWVTA$!cOwZgR/3JD)-GJ \jZ9TV+{9as9?9V_Z)޻͊{1V'R)P!l{d1WZ9hhc9Ous#)b97z+ke1}Z9~(HJ!( c$)ܪZ$)r,cD)cU{$)]Z9+c$)ls1~_s9+ZIJ!YZUlso kC)PܕZ1SR#)Z)êgR$)WZD1W/ksd1ZD1TkcHJMI{RSQW\Z9PpLk9bd)/ cAf kA bB%{bD1.`s9{hR"90hR6{bd1' lsd1ֶZC)zls1={9\\uW |A,hR]_s!7Kk9IuFJd1n(GJ#)*bjkd1oA]UQ1_\Z9H* kAM5O#)>& c)nZ'Z! $>KkD1>hbc1+=5qAWqe13{UUbD1{j ߻ k)6 kA]IksC1̃IX^bA h c9Z#)/_)^ծ{)\5 |9Z7'{d1=?ݖhRWW+k'J`KsIR?#'Bg_ls1z^׫sC1;: {9?\!}uV\A ~{!'gR cC1*uAr_ݬ{9.Bp}_{A%-{9xx^̃AZ{p+sksARUPhR˖R{}-š/P\s59zqhJ--Ҕ9SX!)(r)9X/¯9.Wb9,43$1*O~FR(-{B]]Ե!!'RUeZו#dA .\#1d1PpU1UZ7_euBw}kd9mEίc9 #{s 'k*ޯlk1xH.@?_/C). k")5同 U)c b`>")Ӥ ]URd1RѤ'JM//AˏRJ]UЇZC){Au[|]gZ$1(GR hPb%1=b#1Ks9_^{AZ9KZd1rV$Jd1:JjHZ}fB1Ic$1?/k1Vkk#)WUusA қGRipXB{:Z5J& s-'R!'- hR9oZ)Rb9\Vw\hZ1hRAwYy3jkD1篱Jk$)3WHc9/Z9^_ZAMY'J).{)Z ,HR)b-d1+b1im\\9ޚA %: M*c$)[yKB-(Z!A ~jrZD)KuULsd1᥊kJe= k9y2kD)WhR yv/ &B) D1]{$1tbAc ce1jR xRD)}#{AU*+cA_Z!x c1տWiJD)AZ!-{D)UbD)skk ߻'B "hOe1WZe)hJ+-Rw`Kk#)A{13ʼnc#!=uZ1VU]MJ*[b~Jc {jD)骉b HRA.b$1ګs9{_VL9Ieb#)5bd1ןJ$)Ֆ+ke1^+kd1khR9P kd9KKsd1'ח*k#)?_sD1Z9]: c#)jVZC)sC)BRd)5}k#) _ks!]{s@ZD)hWSRD1iR$)b w c#)"1wkk?X{!˾^]ks{+c7sD)WgJJݮlkp{#)}}Ukk#!{bWU5Kc zsC)#! /A4PZs)^b ]+kD)'AX/9 cD)bp {9,B_[P9ruZ1kB+c9 &Jc(J^ Zk*c'JB cc)7 cBߪ?Ks'By% kBkܷ6s9hR9)sFBՏc]OBC)zAZGJbwW&Juͭ cAP{BW}̈Z / c'J{hRnwU 7 k9ԍ{1]~ kjcBZ9zB{9;9||GR#)@?{C1ݾb")GJ 㣩R1OϺZ ^Vb9KkJ7UJk&JU c)\\GR!GRW)kd1W9}U-N ׿ {{C1Woa!u>s9{[|td1>MD)j!Zs)bIN|b9+}Jk9 +s&B(WUS9UU9UU*c1=)kؘoc1U #)U>Xo@|r9a>hbe1\TJse1-u_R$)xYls95_ߍ{#)?gRD)>rc$)xTkl(}ɈJ9X'J)~/&J hJ)/+Jc : c'J^R|ZE1zZ$)rs)'BUU\Ze1'Z1^WXiRe1%Ze1ֶBnR9zs*k$!_&7 ke1\+ˊRD17TɎE1?Usd1jZ$1z-cs#)-_bX*s)Ͽ.c1sB__&JD1;iJ("H* [ %ZD1|ۘJs#)u_b#){9'shce9R,9zR9=c+s#)4_b#)zIiR#) k)s#)T.k9\si^Zd1VhR9Plk#) R :ssd1F%ZD)hzsC)+߉Zd1Jb9ͼKk)7Z9?hx+cD)l~ɍ{1mmk#)ߩZd)@\5-lkd1FZA}~sb),6b$!xHJ '*Kk9Zks)KkֵҜ&J}kAW/sI-T*c'J:BյA_\Տ#)^U1UU^K/1]M |C1q9^L{ .{%%+s1^:e1 Wյ1~UC)WUs:-s9X~2)YB Kk-1/td1UW 4C1VTC)Wd1V ^PcUb! A k+ U0 5~d1-UC1uU)7Up#)耥Ԥ(K@JrKk)ҔHJ//AqPTD)w XXXC)}{ W+s{]{#)_U {+s1MeZD1U]bd1 k9׫UA k__ҜJ߿hR?^( /YΤ9%TRkc1ϯե9P w*k1? >-9kRRҜ9փ+pA"Al⼑1b<{`|HBXZ0C)_|1ujd). CA> ҤbRV9Zy{9srk{C9*{TD9RjD1Jd9:GR#1ubAu}uTZd9WCysI7Z#)OGRD1HR94+k9Ux~UBD1dB#1*hR WJ JR -hc9saBA𘾯 |D1}z]9R ZA~}eR =l9UWWZ16Ja-b9?Z$)*jk9{R9oRAUwX&CfAgJ(`R(-/ Z9ה׻ tA-JU }A7_U t9_Z#)W_RjB$)A!PPjc$)T_Bڪ{HR.Zd1Uunq*k1VUgR9წ{1ls9|\Lsd1ZD)~+?TAUUU9UWWhZ1/ Z$)z**cANbAykszjk)7{9qU_W+cA5U׬sE1*v(JD)֡RD1x[oIRD)qmb1[S_hR$!K+B$)>w c99%b#!xHJ$)[*ʈRD) Z![z«sd1kpbe1{d1u{d1>Ks9gHbD)ZD)߀*c#)GR6d1TWUMd1sKk#)K/{D1oE\.9%Z R)*/ cD)5\b$)* k/Rd1d1Z " 'JD)mb$)_S'B 4UGRe1^Bvw+k!/ hR @ [D1 R18'O c#!bb$)kxVi+cD)-uu+k -b!xpgJd1;Ejc RRVgR 5&J!RŒkCq#)]W tAsJsj>sBV}}pbC)ڜsC)x{W c9_xJ byw{{9}uEJ$)BR1/9/ZAZ_% [BŅkkkAcyy sAy|e1x kA*lk:/5kc'JZ*c#)\އR9bGJUwZ9#,/ c9,rbAjibGJk{[Z9* jkB8<+k1bAt{1{AC}y{BU}Ub9*;iZ9VZD)o b1ݧZkz`U?09UU/ ?߱9nZ9ՕՌ{&J vҜB\׵1[RZW c#)55.>fJ#)nGJD1b!~U{)_upW=LsIsV1_Wmk")z{#)]K s1>/ cX}GJZ9|Z "m/R{(s^UӜa]WPd)U9x_ c 5AҜh#)pU-)U+k9Ip4IU kLkj\5)tLk߶{ AVt'JU!T#)UU9u- kW'㲜 _hZ]* c՗[(^x#)S_UTD1_%_p9% f14A55 XP\GRd1]mubc1`;?HR w^e9V/09U^>#)b94bzԖّJx`K'JpXpiRYZu8Ƅ9ܓd13 k =Z#)WoC1}}]ֵC157JuCpHR,Zr&BPB(xҔ#)]WGJ_MӜ#)zLk茬lkd1#nZuZZxgZa?tgRISu~IB}hZ .J#1#&JA;kI ?sAUTIUUZ9N|]hZ9ίUZ zJ`hR Z ʂgBD9GRa j ׿GRd9Rۺ cc1I1'J"!x<(J''J;ʉZ\Ja *V(Jd1`ZkB$)}׭HJ$)%iR$)U(Zd1eGZ\lk)Zܾ'J$)*+cD1V+c#)<:85Z C)s b!":{#1ZD1?*b .*k9oKs *s c#)c9~EyRd1-9bgb9.+kC)Z6sd1ZsHRD)=Zd1_bAu}ZD1 c &_b9}Ulk$)wHH9* cd1g?Z9׋k)mGwb -9WOd1\Ulk#)r}FJD)/ cD)&Mb ՉR93 Lk!W^iR!< cD)U6U c#FJR_: WR`U9UuPC)A{`s } [ s!}uZ %{Ak]*cD1~k9ͳ'BX,kkC)e;ZkZ$)LkD)\{1}MZ9 =G{ 6kkB{B}b9 +kAaisJ%%kBp[JWd1WW/?Lsd1%'Z9.wZd1^b9૭GRd1 'Z9:> cA~cpp9ח59gRD)<ZRC1ۜb1?{_b#) cA\9UUМ9Uߍ=RD1^bT׼GB&7Kc9 t1*'J"!6ˢO9uksBR_nKkc)kݯSd9U[rsN)#)UU c1OIߨZD)A@*b U?LkD1~*ke1"\XRC)zgJd1{R1*cA"Қ9{BKs9-0A cBX,{9z<D1"d1pX^bD)-ב1LkA7QD1~49Ure1UhR$)sєa51 ӜR 'JoAֽ krӻgRP9(W/ c. VP cⰔMk^믃Z%s0}TKkќ{/s,4{U{~>Z! k$)^*k9<ۡh c9Xi{!-%b!_JJb$)waJzˋLsat$)ziHc1SJ9B~U_ kd1P_*cE1cR R1кbD1j*HRe1 A$) jAD)ǵZAJݺZ!: HR'Z9Zd1wZ,R1n\mk9ݗsRD)X‰R @5Z B.R b!"GJJc {1{9wTl{9yKk9_Z_s9WU{A kd1~B k {+sJkD13O#)*c 'sc1#]k R \{)}?.D1}\_ c9W^(WLk9W_5Rd1y;uLk)Lc#)U]bD1M{By? R!߉R Ǯ{/9?sAz/Ls9whR9hRd1^pOS9fDz,c1i%vR#)be1lcJ VhRwRZpHcD)_ I[!WWjcauZU JU޾s!UEhmkU߀,c")ׂ{ N")t,|C)^~ c {9\V[_s!UiR#)5o+c[=,cAjTHJ$!6 J(bZ9RLse)PڢKc9Xګ c9f?Lk9}mZ9 ZA-+ZA_JRJSYZ9Z#)FB):_xGBc)PGJ9>Tc9ZXGRd1*Z9~~wQ#)5΃9T_sC!%>W [#)|15uR#)hRd1ߍ-WZ9 WFJ#!8&+{B!_|"!bA}_!uC1UU-^sC)ˈJd9߀lk1_Wb)W\Kk U#)sR9p\P1_ sD){aK+k-b1W'J!hhR!9_WZd1`b9ְ ZB){A|X{I׌sAxsA-5 cBsy0A4U5d1W{1/}+k1&#)\s95{IRoR߭{'JP}bZ~ FJ0)rXbK*kArrzP>5(R1Srsr4d)|+c2ѿ{J(6>.k-c1<9sD1>ҔA< qAX^_^'JϜA}˕hRSߵJ8ZZT߮c9?Ե&JzUgR1\RaFJ(V8jkD1ls9s#)A "lbgR([^GRˊBb)hZC1 wR1:8?_fJ ʫ c9}\w:d1GSD)V߇ZrRe9W#GR)s9UhR9VTA@Z Z U뮎ABbhZ ၉ZIkAWWW)| [RD1{A09]J9Uu&[9S߷[e1~Rd1WuChR#)_GJ#)/ +k9{rZ . cA]wt9UZ$17kkD1/O c9~rXR VLkr{oZ)XbGR#),hR#)#aZ)+zbd1Esd1Y+lAVY]E c1WGJ$)'Be1[ZA?m'JD)hR'/HR$!b1Yb!(RD)\\m`b⯵Z o_Lk1_W7R!7Kc1w{d1ղ c!{|2Z$)׹X cD)Ku[XZe1 D)'_ݍkd1ԼtjC)Zbd1%AU^TGJD1k c!Kmlsd1Q[+k {#)?;53A^xֈZc펫s!kD)&{$)w{_bD1]Z9.2Jcd1lOlke1Sq}bd1b!*b#)Oǧ{#!}RD)s%HJD)P^b .Z {#)͏%kAb9ݼ{wRD) JR9I[)|hJE);+s1Uӭ{)rbe1_S'BA!WRz>jc UB s+(Xkk$!]V [!Zd1Tu5O9_SL|1U]C)K{AU׉ZC)+<+c#)_zgRD)_ RԖZzs?B$!,HJe)-oR9= c9^~+kA Z9J}{Z$)oZd1뭩Z9& ce1>?XLkA֤KkB}_6Z9˂ZC!8^&B6 K#!}O'BC!,Ϝ*cC)UHB!AGJ {>ZD1'J!Z{?Zd1mm4ms~PC)UwR)w{)}Up1%79Uu^ [d1UewZ1* c#)pZC)*ҜHJUud1W3ABpJW]1)W^#!d1u(Ҝ9^>9 U^1pUO9UUURC)>,k)Z$)Z$)/% c9KcKk1+Kk zZ1"/9s.9Z\Z9nbd9;]LkB_J+c17KsA^߭bc1pzLs9)qOGJgsB܍sRa+{IJ;LkE)/'s'Jz}/lsI 1^XZ΃9syֽ'JMueճC)}A Lk߿*Ӥ cV(J'7_Zppb'ېLs?| k+Ҝ+k*'+k+lsҜls^:P,kQKcxpZОLk%zT#1BbsrA/Uװ RC15mb(+j9\׭1^{Dz@qC)zյBUCMҔd13 [U_\B~|A{ 9__ A{~ҔBJxls;_^_ /HRFt;Z#1ogNJͅ/|hJ`ksIJ /q{qQ,cv*d1zXR^(B񳾂ؽGB׿?YZUUcsA˺IRި{!XA^R9hZ׊js9,B$1bkm9]]gR)["Kk#)GJ(bC1.>qZ 4 Z TXRFcd9U]YZ *%;d9U=(S0Z#)o냍&J,"FR"KD1RZ媠çR }m k9UIKse9 իA5cZ9Qse9s}UWA  hZ xHR)9 RD1.9TcD1tWuZ)ժs((KAJ16.\R1ZJxW)[)kxk{)}]Kkd1WSmbe1/][{Axkse1nn>*k)Z9[6ZD1* c9~{@ꊫLs GR$)" GRZ8ZC1Amb!\WZC))cd1q"׉cd1^~Z9kZ\k)Kk9y/ [9Y]iԫsD)%uA{UU9U}R!l{1S k9 c)^ c1CUHJ)*'JE)'iRD)-?Re9=׫s +Z$!pb!BovHR!]> cD)R}-{d).  kd1U\AT}}]{d1 s yrZs!Yc k$)79>VzPZ 7e c Z2+kd1ksD1rm k RE1" .c)RZ]s9w]bD1~HJ#)m7{1KҜAqa} c1]uzAx5*,k!_ ,ke1\Ums!kCs1U?R$)]gJ$)zrM:s!}׌o1wuU.GB cD1Sw{D)U5{d1\{#!S{#)UW s#)|.|C1wzp!WjO!^w/{!.D1[W}mkd)5*O?.C){RD):/{C)&J `ZrA(hJr\19^R!(v]0mk1֩R9~Z9#bKce1oBӝUU*k"!GR c9'8ZAR9_k1=RC)R "*sd)_ {"!W.{")Z#!7jkC)Z"!CV [d1u-sc1ֈR)e c9 wd1^5 c#! cD)Д975*cUj{4c)]'/SZ4Uc1[ S1Uֽ)r\V^bd1Q _} =ץ/&JVXm{BGuJWr{C1?9 k9s1{zhJ9֫+krʊ c1 iR 4k\\^є9>qJuRk{ӜR_y#1b;lsb);RZմA?ֽ9.6T1Z_rhZ+ hZ9m'R +*bd9ﰔAUqQZ9FR)R쨬Z$))z'RV&Jkwb Rd9/J#1hW'RD1_Z#)Bc G[D1P\J(K0kkD1-7n[0IkA߾N9WTWZ9Yٱ*kD1_[_\gR(>|c9nm|ZD1=5+k9xZ#)~"gR$)6 ce9_J *b9 J9p{-hk)L[Z)`s)yhZD)"sRe1_]b1PZ9cbD1gRe15wZ9 c17Ze15?*k\RD1@}9 (R!ʅb W;Z$);6hR#))c#) bd1*cD1 1[V'B $ GJe1xIJkA'5{9tw k)`~*c!e'iRd1siwkjcA=S9WbD)=jrZD)ZRD)C'J%)+5R"biRD)BW(J}(J kb _D1 WZ{9TC)~vkbhR+k cZ!TGR _5w`Z z{ *c)?Z*se1ͿhZ#)ɍFJ)z'J)Z +.ވR$)kMs_ c Uls#)w5 D)WWms絛7 c!U6{1ش{9׽ c#)(U/d1W{D)~׭s#){1KVnD)Mu_hJ)_BZD)U[b1_ eZ!\7s#!u201Xە 9OWq {ms#)G΃C)WרP9UZk߈Z#1ܼTC13Z驁q+c ɀѤ cp+kv-pHR/0hR+cVLkI8QLk .23bʊr c7(.tswbLkcYWC9X\\TFR#).j#)KNlsc1aKkd1+kd1ωZD1ت 3D1װiRTҔ c'5z Wg&%1ZW.rZؾ"Lk)z,c#=AVc1׽pB.8#!%iJzu9Z[U(^QSSRxS0Z)ӜMcU{ka -{RVf c{q,cs{_9Vpjsc1'K{B1)%ФJWbI=9X>t9Pb#1RD1/hZ.fRd9O*k9?5)ub#)'HR9mI! hZ#)TGR)cGRGR9wz$Ik j{9UM}SA+Ou(S RB*; c!! ZA7rWb9ڿ='BD1Vߞ1b9L{9v_^'J ~P k hc(/b#)p~RC)ckD1c9_rRd1W)nGR9kkAeMM+|AuGcE1agR)qb'S$)Ur(k1euYERe1u=Z1'J#)آhR9){e1պZ97G'BD1hZa/(թZD1~PxJ#)Z$){ÈZ$){#,9U''S)7Z$)J@`R9Wybe9?UbD1׊kx~s#,|AuK)caWGR 疉Z)| ZHR#)_pyR![(&J gRW[ R Z~EZ } c[_Z k6ggJZ oib)GR"D1p]UB 2UksD1(UlsD1uR)CZ!.}Z( 9We{)WKkA%Y~ާZD)sd1_S'J!xbj;jsA|_mLk({+k '7?Rb ̓1ZX\x_Z!b_hRBbZ |d1uA_9up)k!-Kk9mbd1YYͧhZRP [)%ܨZɪb _ls#)_[+lsD)1U_1UZ$)#y]p1'^ו!_Z1p%N!}gp1ZU<9UeU-A]U'BUU<9UUxB '6J)MnZW9ڥ1(RD)ZV\9uU_ AU1U߄1UUUR!%FJ#)hb/Lk")_s1cUHJc)B$)@+Ws1C{c!+5&BU}<9UUZP{9:}U+c!ܔsAU~Kc$1wVWZe1#_Q c7{#/1PpgJ!skkd19}]ќngJ )ssZ1r^WLcd1U}CgJd)/[9וxRd)?J1J{( EBd1LTRc1f. cd1i{{c1}7P 겔9Sc~wmkd1(?Z1nKMAU54#)^X*s1xz׶hRd)-'8 {$)VV6 kD)˩AuOvU.|AUc9WZ1{Rbb9*#GR9 9SKkB8sGRל~o'J=zksBXz{D17־A)sB_JLk'B\lkB+-{iR{sBϤƮ|iR_BAT\U'Z(_ 'Rd9zb#))msA/֭{hR-% D) tls]0Z*<5#)XBZrbXq,c=Mk9'JK{q8Ɔ1ɣRZ9֢ \RbD1^e9(__mCP9 صZU?Ӕ c)Ҕ{;"}{uT{qu-c;+(J/7 [d9ZkB) hRWW{BԵs'RRZZō'R)bJD1L0ifR 7W(k _Z(+)9c 몬Z1ce9յJd9x~Z9^kA9U)c9?URE1{~Z B}UC)WJ HR#)r k 5ֻbD)ISd1=51AD)fb$)-)se1 s!W|Ik)޾ݨZd18Z#)k#)W׈cA_)kAW["_c9}Ze9^Oks)khcD1oekD1o_WLj|9ykU4[E1L9Ze1Zd1^[b$)-Lsd1/)7Z1弩b1kA˃:+c#)Kk5R ?-jD1OHRe9 HRd1u?ms#)TZ)GJD1=Ks! z_N#)rU.#)us{#)u b#)U-+kd1 [+kAp*7Ks9Z#)7^ c#!iRD)Xj;bd)}HRNnR cପRW+c!UAa84jR#)yUGJ)R#)~7}Z ݪZ o~GJ!UaKZ /U'J(fJS^hA`B}%B nA_UU k)wd1ZVssGR/Z9Tjzb 5pb9]b_sC)7Kk R>{#){D1ڻI^=blkd1UΪu c#)_I*c#!X<ͽ{D)X_d1}EU9aueZ#)s\kkax !~HR**iR. U}9#)?JXTUU1````R#)K}%,kܸQAUX0d1UV_sC)]-RUUU Mke)w\`9]B/ߥB'յΤ1UW UUUUkktUUUZUUUU9Vp3C)UWWk#)C]9W_Tq1W jkD)-w*c&B}9/ UUUUBXx015 AUVJ _?k@Rd)/!3d194{!A}Kc#)Cj~pPD1m%D)v)[#!\]KkBYmi:'J٢:kD)ՕR1?/EJ1][!P[1}K:k1]U}BJ!nBEBC)nk Z!I(xls1'JU^~/D1{Z)k+kJ]s k9u~p,sArJjkJ^Rq96ub$1XҤAUU]qAݠ*kA~֨Z9b_^b9R*k9cN.)Az%̓GJ*kJaKk'J'Ҝ9'&-|RPiRlܬhR[~e1{[{iR=OIR*^{Z^?{D9__pK{C)r1EGJD1Y=bd9"uzbd9Z)b!ZXPzcD15e1W-uRd1KZ)XwLk sb$)T*k$15) ke1UJ9eksD1Y˃9X~UGSe1WuA)c9AݯhR h+k9hR!lKk!kՅGJD)^Kb#)mb!Re)oiR<: cLkW7R!]pavZd1WX&B a)c$)Y-'B/BUU= UUUU9````R c#))umsC)_Ks)>}A55UUUU1p UV{!>]SgJ -UUUU;@xZc)hoo9a"9% (BUUUe1RC1t_ k"{1-U9\P`Lk!'Ks ~/Ahu{99_]<9U? UUUUd)XxP(U{׃9VzUm{` |ߗk1C1:6pD)Xk);˭c1~'{909Wvs9[]EZ"!{JkD1YcV_FBd1W: *R1cJ#)J1b#)]XwZ#)yҜ'B\V\^o'J{&JpW'JwҜD1_/hRU_\VbIb`{JEuKk$)Z9!PAW?Pd19_wW9-}/A\UZAbI^W^b9ME΃J[r΃J, cBKcGJl11ykK9/ZzsA'sJ._ms9ח%siR.UpR%7Lke9ȂMsd1=5ϋA7/C)||GJ)5D)W c9 kR9Z,sD)Eߟ_pD1-'ղR{RuOlswpZ-*P,cULkxJp cW(<єb[ֽLk5P4TДC1U\VUGR˥r#)W_Z w]Z }i*c#!|ӟ")W41om7d1u SZRYֵ94ks95*B** 'BkJT9{ iZUUUUU(JxXPxPD1q1i}1Ҝ9({9ʭ [!+X9w!^^b9}QٵLkC)Ӝ) %U]4!~ou*cC!Jc+k{~B ZzK#)55[!u%: &B z늨Rd)) [1y맲d)ZS\.AXߌsIb'J0B k'J^P3bA&= c9Z9&R)*KkJۣJ kHJUD1/~+k(HZA bBU]qb)/9׵5{A+HJ#?hR_UU{(J{=8UhRϻTC)6Ru,1\֯mkd)`{1mO c(J c ^(JUww{9-ֲAXZԬ$1wTTTz!U}&J$)5Rd)b1uXuGJ)hR$)pZ/bS&{ c#Kkv.Lk_.mspB,cn΋Q csI`Tzάs _SYMJb r=#)ߍu k!̶kC)_+k)Z(#x Rc u9TUeuuAUekAbAov1qRr{$1ko{C)!) iRU޸,cSnqR/ ӜZb ׵1%8 RssR9ﭩPA b^ sݮ׵Z.z5HJVZZiR7bd1|niCkk +9,&3J}uBot93*6bD1K,׈ZE)/55Zd9zZA|||_HRD1^RJ5|AWWVVhZ9CzZ)U>+kAuWg cD1Y+A *cAМ jD)wj9״fVhRBH(c)zZ#)R)c ?ߚZBcc+k$)65s)?{D)׏$1xb)9gR#1[d1U~&R$)}Z 'J9z\A!VX8A `*8R iSJ WsD1~SR(߿HR#)Zs'JY_UQ k!ZD)Wb!W{Ice1TT9U)[J [J߻_cA> cAR;*kd9~s%wsBqauJkD1bZZAc(R#) xHR$)w;3J!c_.bD)WZd1uשZ!| J!%R$)cZ$).{9]_˩Zd1&vhRd1bZA{WUrb WWz kd1WJ~RAR ?%hJ TZd1EYbe1cm+c8Kk Jc oks1}/eB z9;93jZ R _*[D)uw*c XW2O`U1#EHJ+=b Z z{9(,k &{d1Wŧ,k pls#)]}Rc){15uu+k9-WimR#)p޲s1\ܬs);5b)_u7Mk9BumkD)7-|A|]_+k U_{C)sub_R#!W$sd1U x_#)\W]U1VVVV````Jk#)wsAc]D1ow-s?sZ%%%{#)ZOgc |{ tC)OmQ_Z#)zW_P"! s1]WUBt1UB UU}9x|Wb f]u͇R;{$1TUa9Y5A @b$)UB0e1yns9y]msD1( 7 iR`JUUUU+cXXXXs9^X*cC){{q")_uג_R!uZe)v+Q1S ZZb!7hR lk#!hJ|] c -]UUZC)p`_Zϯ9zfB YCeB 3WgJC)TOC)]U%c1~_?C)Z9XW⑌9:Sܜp1 +AWoT11(BRWV9KBsSV9Z _*k ^ k!뼷HR9PZ(xZD1ֽIWUATUUHZD1lkj$)}'Je1ȪbAGTgR90xZAcAUujke1?Mh[D1R9p[FSE9~ʒ tAs_}U'RD1%B Hs%)ݹ+{)KkJ=ei{e1'R)o4hZD1_U5R)gJ(zxZ ^FJ &J!)T97?]fS9T]]I[1|&[(k#)?grc ,?UU,k#)+U_b ן P\Z1Ȯb9T9yb9Zk c9W c9ib1*-Jk$1~ʎ k#)>iZd1`Z+k)W'J9hZ9ݣZe1H]be1y*k$1GR!oZ _b{ZD1){!ۨZ9߉I9}]D)PT{1qaAo[ cziRouIZ!%}Zظmk#)U%*cRRC)8HJ }IV c =ZiR R!RWUhR }^J%8Lk9Uo{ԉRo`iRUs95HR%sZ x#Ȍ{#){wlsa?! UU c!gueZ ÿ kC)xZglsC)͋FR#)Js }_Ls).#),kC)5WyKk#)&V c#)5퍫kC1+/9]`sD)% {1*ӊZ wW^s ]-C!d1xWU]Kcߌs!͵zls````Z#)Wj#)UWAbC)t21=55UUUU1XXXs1{EA,k#!5wMc \EJŵC)%%%UUUUp rT|ZC)}R{#)եpD1VWWRc)wUr΋9o%m]+k)9U5hRs`P{|?q {)&$Z@`PֽHJP\V9=UUUUBxXP09{d1g)]U ҔC)U Һ#15?1U#)siWb^,c)]}k_[ZeK{&B׵? *c1]\^R!/s$: EB 'FJ!{1+O97k9WUT~bD1o c9ks9xwZ1" ҜHJ]ќ959U cBTd c9=Jk1{ FJ`yuks&J7bD1rZ$) k$)%Uj9)'JE) ~bD1jnFR9(zZ9td1ZRZ|(JZrLkJ 74LsA"^lsA`%/9bz`9qyA߾ŭk#)'D)‹UbByM+ke1jʂqIZ}b{b@ !pD1__zjZ)աod9EJU[(JɀtD)R_UMpD)55%%,kHJ),A +k)(p_d19/'q c#W/b$&PbjBiR'.Aa| c WU_ψZ!ls!~|~j{)?UUZ)abd19xUU9uW{9y5C)[qHJ~Z(arC)'4\Xqd)xW׵)[UrȌk?'B Lck/qMchmk۱rLc]g8AN/͡ ]uusC1=yhR5UURiwZR 89~ q#!8Y'BZd1/#ҤRMuUfJPΩZUUWҜRts9x^՗ksA.'hZD1(*_'R$1jb#1k/bd9^TZD1j+s9uJ$)ߨ!~bD1-c /R*.R9޴ZGR99=GJ)Z9xZA}=bZA+\'Kd9_kD95/$B$)lsd1Z9V{ kA}W*kA{hR)(sD1Wb Rz~Z)'R W.#)}WEBpz"'R#)U'[(+E:d9UZ(_툧J ٷ$Kc$)WWЩZD):iR B)`HRZ R9b1be1 c9~Ze1޷?{95 k!.\։ZD)um+k9HR1hRe1'be1=+hR9t|hRe1}57Z$)YW(ZD1C ce9x+k95hRC1p|*ZZ)Z/A_WJa֪ ZZh,k mEu]R +cD1W'J!8 c`Z!:Z$)" *cd1_X(S(lls x__zb A e1W!km{ T]vRahJ UU *k{ocGR#)C{R)-NAm]wqR98d1U^*k!Od1uEkVZ#)b) c)QsULkD1|Y- 7{Z#) e_{#)u}qhJ һLk /09ULk/^ c1XI{c)6v09UVTks!UUW˪cC)Z>uGJxRJVVVVJ````{);v~b+hR)P87d1.%UUUUGR\x\xd1]U%k ,+UJk WB iIc1````UUUUd9\TTܮs#)ݕ-|#)un)]QUER(p*c#1ߐֵd1]]YJ  cBX\rd1Wu{ }d1__5kZRpXTmkBaW9?9UUUUHJXXXC!v")m_{d9YLk92%9=ZD1tW$)}KJ#){ j,k)sJ[~j)+)A[pXV c!i9rzj9a+)-J#)[^FBOB!}zR >¯ )s9u|iRd1kse1.d1KkB nsA-ߌsAW{ls9; c9p֜ZlkAkN^+k9C{=ks1%+kRKoN'RD1ּZ9LsAuHR$){9W-b1R4RD)8JJR#)Ppm{d1{hR$){(JLkJ_zb9)/Z c)댴+sD){: k1oJce1z+[1[>(B녍iJsZ^4AW7m{955J啻0$)~{#!'J8?jWB՟3959j$1z_UA(-՞1 xKSA6Y_PZjܒLk,c{cJJ-5?7$1@X HJ/_{ \ %+c9kGR9%jHR#)-ٛ k Z#)msD)9eG#+RAտ9D)RRr9iJV\PZMc %]D1TAWճmk: QZ") Ҕ)q(JãD1[RRq#)7WUj(Ae59 xh$)b8ZuyIR~/#)( ̓1 {1շ?7-9=?%C1.ˏ'J^{Ab#ksI'\}/IWU5 k$)*kA݉ZD1~貃Jk$)՞[l{e1UӈRd9Z$)Re9:Z)aIk)KRd1=SAفR (|b*VZ9 ikf9Kb9xc#)/zZ cWiRC1=6jkJ_K?hkAWb9!Hb) kAs5Z z X_Z B~~FJ U}3B ; gJ 殪+T9U]Q[[9UMH[$)WW[ HRD)Z)WzhZd1WXJd1[GJ#)x\駨Z% 'R!)b#)Jce9w.'J('*kAUWb9UlsD1j9Wb9hR9_1R9Uu+jkAi|hR9|tHRd1&J!\z{Z)bd1\/{b$1o_'JiZڪhJ׻+B#)!s c#)]_GJ%b1rB=hZa)b//̃D)gR!>ks [bd1Gkd1_{{9_]xk9un1WWZd15UWZ P9 \,k9Y^R W8hRa׮'J*9Oo{ }bd1ls#)ݷ56Jk_? ͌s`~LkɾRD)Mb!UuhR &B }n/hR)#)_Q+k Z}HR %Kk) kD)}/ىR+ sD)ΐ{D)M{d1?UX#!lk _!ߗ+Kk!oOJc)?mTTTTB````+c#1T_R/ls#)- Z#)Skd155UUUUD) #)5UU|#)T=W [ WBb+~9555=UUUU'J\xxt*k!%*[ UKc W)ŅD9^?,s% 9@p{C):Z{d1/+`d9MU9 R@pB\WWBzT9?=UUUUgJXXX{1wO,|AWU_p9Q u0d1-)ӜJZ %춑9=5TAUՔҔD1U}T|Z {cR!]YAa\\9gJZZW97wJ(+Z9OLHS#)>{kc)=ZHJ[lk9T [1gRbojk!?PGJ^T[sBrKk92~KkB^,kd1ިZ9bARbd1ls9i{[Ze1IkL{9΃d1?sd1_b9{W c9ZAvZANJGJe9D1 9_W^{Iש{Ak,k#)Í{JTSZ9'mkd1 1B魝5BQ9ku cUWLkLk?>Z`(Ҝ(JoQRU^xkAR9UsYD)5%-D1beED1A"(R$)UU[hZD)U]^єD12QZrZ \R`z1JD1 9 hJ %׷R gBe9?4 c1SqZ1~Uk9]u 'J%4e1_8!ŦNć8F)JK/)%u-cW΁TT\sa-A{߯qd1U9_*C1`Utd9W 7(VWTT+k!ړQd1__'Jc)Up#)0~U i({r UUս Uս(9:JkC1 AB?A>ZUmsAb9`LgR!bWb$)#s(RU]}Q'J$)prtZD13]]'R)%GR >(bE1+?)k$)^/U [9UʃkA]}iR *RW{bD19΃JZd1,9%hJ8UqiRU|ߝA.B "(XUmsso6ͳZLs-;ZAewt9sK]#1bR{#)5ҋD1U]\VQ$)UUUS9  .eAPA>#){b8-k7~׽)JKBCD1 ݵ)Q _,k ˻j)}oxhJ"!ͭsC){1nz{)Ozj0#)1y]R D166Mkkh9Ɔ1+-%/{)'A,a(pk6)UU ^+c!Kk_/ #)%?T (xġTTA .6 ){Ju|׻ cd1>5lsd1~\zPd)eU_/׭d)__ W)5 d9TW]GRazB)Ҹls9-Ҝb0ZX k9s kAZ)U*7GR)7\)k9]j{e1d1IkIR$)t~GR-*s!X߯)kD)whZ$)郫 ([f9?[9UIRD)H.ORD)ͪ cAܟ9gʃ1hZ9ؖ׀hRA՝RD1kKzRb9as|b#1rB)vmu%J Y-&J#)&SA&hZ ^zfR)w7Ls Z J$)4bd1u]] k9y]GRd9CZ#1{~j9 EUhRd9<hR9 Z9~Xb1u b$)[r+sA^giZd1|Zj) k(޾̃A}pZD1>.bd1b9]{#)_be1xbAcZ$1ºje1_`jWHRE)46Z$)wb$);;)b$)**, kd1WVbD1YU\@* s9_]K+k9Zb9HLsd1vijkA3׾Z)֒/b )ce1^^bd1GR!"'R k}Ze1y]hU9@BM~Ba#}=ZWW'J Jj\^ klsD1ej#)~{AUS+b _{1啢[Zd9_ kd1 c#)wKk#1__7{d1uLsC)W^Z!X[b)W-*c {Ouks9uEeR!/WuR#){Z!/_uLk!'Jr*s!zD1P΃C)uy{ \9uuiJ |bd)PLk΍s iR _R!L΃$)UW0A```lk#)Cs KkA]WCZ1 -UUUT pp{!nޏ Wx1sl#)a>) {ȿb#1 ݍd1MuU|1U5 / ,k`Jp\Wu(5+cd9Z<1T{d1zKkUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXƥ1TTT ?{s)\ZLkd1 $)U3d15Upь x#)QY Zlk[:m{#)UUx A^^$B UEN(J-7+kE1uc9/bd1els hR#!௟,k1]_Q!ls#)WPD)?__D1pU~Lse1 cA˓{JAR$)>J[Z$)mkR (UZe1? [D)lohR$)5hk!7Jk ~z)c)-ise1 7j$!BZ ¤Jkd1x,\Z#)bK`fJ VrIc!=)Yy[D1%B)*jhZd1{~R)sqwKsC1ŧR9-)LkAWels#)UAk_b  k!~bc1S9l{$){ӘZ!X.HR Kc#)uW cd1ibbchZ#!kk#)O<hZ!4ʪKsC)%_^ k!ԼR!uX cC)Aݞ+cC)QWk#)vvf5{)TWKk)cˌs9ܤWP9׽=Wlk$)pꅍsD1Wbos)^{d1U{)U^ÍZ*5#VW7B```@01][{Kk)u>hRd1+ _d1 IJp`@{1U-0D)pWB#!qZwE: _PD1XTTV@@`O {9R cd1mbd19_׼Z#)xXms!*kd17ls ۩Z1Z)&jJחBlsA+wueZD1b9U-J#!5,kA^XbAͫGR(𢐘bD1 c97Js9{r{+s9?_bAz9UJkA{(RksZo}UϋB_σJxj]gJc΃Zn\e1K{JzRR{A߬hZsuw(_*#)U*ֽ9_5zPe1oh=p9-p10)+{?ms nsXWQMkB:8 kZwxxUE1/Ԭ W1UU{b)D15AɞQE)r"yjR5E TWUU9 3]_HR(}m{{sd1s9OMs$)PA7s(Jf"{AI}\Ӝd1]YehR!9ե׵D1bIjJ=#)%U׽1ޮxUlsB5σ UW+ca:V) xUu3#1UUWJa&JD)I9``JU7#1/U_,(UUz ZUu VQ xVUR zu#ֵ#)Uz UUZs: SYRI ЫbWZ!?iw.*s)>A\WuV'ke9/bA_uGR$) GR)J c9]w5{1UR9=b$)T^&J$)/eise1UgR!(_Z!rJkU[9U k!3JkA\U kd1^'{ )c1\=b!yIk!lz}UFB( PGJD1îWpJd1Xu&JD1ﷷ:Z#1V+Kb)72JD1KA#)ګZA}FJ98Ad1W*I$)>$IU(Zd9jOpbD1Ңp9/Ҥ9WU'R!hR$);Z Z\gR WiGR!_J#)#GR#)"{&J#)07gR^xR9GR)ǶiR$)hXlsD1U?A_OD1}KsD1{{$)Z ~ HRD1Z.GR /Z)/R(~ks9A k9_ߵ k9wJagZ chR(RZD1ϥGJפ9*a WYx&J/ c}Ik ms) _^'J eW+JC1YVj#1SUj9 Ls!^{9mMsC)>ub\hR#)/ks |l{#)q}C)B_߽HR!uiOZ/#)UWc_'J#)Q@OA%uUUbC)|CZ q#!U c V cd1zwLkC1W5sd1yKk1i+bC){d1G/k sAe\tb)={s9PUMk?{ ]ܺFJ!!juA````A W_p9\umls9^&J#)69 %UUU9_VpLk noAaן C1`XD) OD)Xj0d1|1 Aބ9X^忌sW9TYy0 hOulkC1ޘYr9We]*Pd)\V09Xscd1w OUsd1msD)% q#)zB#!-+6UUUUHRXXX{9W&49bq9WWlsd9ܞ49ܖ%90Z)OҜHB1Zh^PZrΑ$)%[B[d1_x_Ӝ1u9]U w0D)q[Jc#)Q(Jd1/׍sD1U\\$)%-s#)^TV!GR`bC9[_~+sJ^\+kI^Ls9c{}b9/U*kd1v_s*sD)/?)KsC16b#)(\Z(-bJ,>ZE9m9W_Cb9aKkD1߈Z9+Z9j?bD1j9+X΃A%UA%'5uҬ9}9-/(JjAAUҤd1y-7ORU WT")z tC1UѤ#)"ՑA<^A\SA'GZqjKwtZUHR ue9*VZ)bCBF9.msF1**#1~K˺)_cbIZqXb_^_5Ƣ(OKpXA ~d9 @euB(f'R k)qAc9)9\sAz4iR[c1)UxTUY97")V'59鍗R? |a5BU!A]u\\{9yWns9]Z9WsJp ߠJ VI]+'RU%~'BU_Uc19C]q WPpZ UݍU9uMZ zC)o>.]{9 k9Cɫ'RY}bD1c)KZe96CHRd9ꢋhZAU'R9}J) p'R me+k!:U.߇RzgJ(Z gZʃ}A 6&yW k [)d0s$)WզZD1#e{9uRD)UKk ^B {[R#sD1gR$)"׈R9^Z$)/UTD1UccUGRԼ9]UPhZ(모Ze9rd1uUZ9UZAmk{$1hR iZd93ls$1z&J*'~ 9wk5'R!cD1zJ wpZ&Ja&J VեA>$GRd1AD1 gZD)OGR r Zd1Ue1bd1Ծ{9U]?̃D1b#)_HR WIud1U=39]U k#)pJk)cjmA >ߞHRQ#)UU-b?b*c) Lsd9~j W]B 0QA ͵)c#)=yA:~n cKk {hRjZUZ [zQ'R#)]Z >;]bO]R /o cxZ+c)~WHR!9#)SR{*cZ ̏ZC)W%gR)/%׍{1WwU s!MשR!RJb1UOJZ =_s1SZ#!߼pD)\\#)U|q#)U k#)ݳ<$)_+c `M{)Wb#)2珤_^{d1gUUM)VVVV9````P)wEJaqkbZð!'J %RZU#) c")`Xls#)tUg)};A7/UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU#)_{$)R c xs!OD1/Υ9}#)77UUUU9pXXXs1`W^9TKk9U?{\9B.[|iR|q(JysRIJk=AkP$)/-5! Ws U 8Ӝ1uU `ckP oPd1s]U_ kD1$1ߪPZ$)\<;{WVZ.΃_ [#1j,k)be1A#)0A#)>/D1r]UUHRD1rbd18=?bC1\\bD1+k (_s$1}_jD9b + k#)_b#1hZ):JWUV+l{D1;PIWI}_"/9K﷨td9>:AUФI>tAPZk9 `9W /d1՜?K z p s9} 9XrAuѬ&R}Ϥbק{I.PrLIu/IU}Ӝ9Uu5d1 sAσA=E185YΦ94 \TA ׅiZ bD155UD1C}W k(x[{1uwvA5Ӝ9,WUd1XXΦ9UUwd1ߵ'M{ `U9aںyJ}U]׽9sY]yq(׀Ls)(ud1Uɰ)W\k#)'_M{9w-$1 xZ {#)_߯u9UUU,sd1}}TI(QIIZjUuiZW6f9rkMs$)'1RA~/BƢ jHRsJ~+zb9 'R#) ZD1_ k9_XHR ^GR)JZ HR#)KhR)Ic#)J!9Xׯ9-?Asik U\}yb cR U'J bHR XpR ͐srb$)gb$)oZD)%)5APzhRJa.4R$1>\JD)+~Z#)WgR#)e~^CiZD1y 9\UUUA)> Vb955hZ ZȪ k1_b#1.Uj  ks#1}hZd9db9_N&J)nN`iR#1y9 'B#)5\J)w\A ߾-J#)7 'J)e5'R!^'J#)Z +s!z\]UhJ#)I'J$)}z\b+/b!8n c9k kD1_(bW5JkA5W^O c)芮սA)_]9^U kD1ou kD1mI LkD1)_s bks U|O KsD1`ϏKs(6u΋_K U9aܠjk$! c)Wjd1pGv{ ] kD1Wއ c)߿Lkd1rkLk jfR {{:GR#)Y_<'Jd1wP [#)}s sW]k!UחTls1wV=*c#)ƅ9 Zr'J)5 c9}Z#)ϥ'J ;ZC)muߍB(s\$)|b)z~hF{)­j{Ȯ{D1UU/P$)ELs ŏLs#)?Z JzZ#)_Qj k!o9VVA``U] |C1euUHR!uZ aZiZ#)[5)?UU! 'JU9Ud1U%9TU}gR!wo=;D1{AwUAu9UU$)__e1U]9U9UUBwW{ :P1d1U]PD1?5֎s1Yq1T]0(J{}#) O9UUd1X_Uls#1)0I*WPAP\Ub c!x淾0#)UzMR A}d1hӜ x׽P#1Ќ9=W49\XP]D)V\Xd1uHJ֊rD1giZ ylsD)4 09\^{d9==b ԗ Ks9?/C)Jks!P:?Wzb#)w][GR_: R)]_'R  cD1Z)'/AUMGJ xzR$)b z_σ#1^UӜ /ߒ&JuU)W{)UzK{ ]C1UUspAU C1⯬AU{j{ ύn#1U}OZa׿ k9?Y#)/ώ)5sRW-pU#1zUUY XUU[ UU UV/ UW*k /96#1x^Ze9C12C9|pd9Uo9UsJmTye9ue`&R &Jd1uEhA *Z{d1u d1}U#1scMse16W4#)WI `{YΆ9붽D9OEkR cKZ _}YΦAME8e9}MAAZ#)W񳖵AU]((RT·95- IT+kI{D9^΃9U?J sD1{i0d1Ӝ9+9Z1Zy-k RT8s(J)/j)[c{d1񷳜e1{1U \m{9/-퍉Z9.WuhZ9"I9`j#)/W_GR)gR)GR$1k{I)7ARa[8JTJBwL9 _UA7uAuiR iYW'J `&'R %ZX'JJc-gFR 5*Z&J )c/ZD1MߨRD1 [WTxb ]Uե9:BThZ)ZD1_+&B PRAb#1U|Z W/'R GR(b);׵ZAb$)_Xs(| k9Zrr kD1u_bd1wUA ˹zEJ(J)|A) ]+s#)]A /r&J/)bC)hRd1UV\bD)u>{D1U}Y+c#)b]]Z!#UJkֶHR#)?Xb#)7WWWb +)Z9/>RZ$)<)k#)J{9uMd1}_FRc* Z lsAasL{d1-V^hZB긨Z {C1UHRhs#1e_5{c1oP9l{Ab)7 k KwGRUJc(uba{)Z Z1\[QLs9BpKsd1Q{#)}*cC)qUR AKcb V.s 'Vuk?W_7 kd1'O'hR)hQR >hRA 7$kk ]]HJD)]dR\?GJ)WS{#1Ubd1qzd1WuZ k׌{ ls sycxJse1F9U,kD1UW k-V c#)SIAXp]sC)UEA )9hR)cZ)W{#){lsA!U5/#)xWGJd1{%B)Z'ZJ!b`A)=/GR)GJb,k)Ki}7D1yUՕLsD1W]TҜ96W{ _sHRa ׫Z ^_Mb= k)0D1Vܮ ܋/Agms9w3A%uyj$)uO D1s{)w_[s W{d1u7WhR).Z Rs "!sc)]\֑b)}={"){/C)^W_Ud1եpIPk˫p W򱌄1Cm |ղ#1'UC)Tu9{mub9k[zC)[SσAgV|+sC)Kk9Kkd9A/U*kA {#15'hR b sA_ZBe15@{$)9U=b$)ԸAD9UrbC1\ZJ)^ A} #1GR9R`R +k ?*(J߷ Rߜwk{I5 #)B~ sd9P*{d9 #1z A W s"1J_M#)(kx?Ls9qA_[Ws#1I R{AIUҜD15UUR_VV-3IR-V'JXWUu{1,s9֧/9},+k9 hR(`p(*ֽJ!UAԋ΃b0BkssGRC1١b9UjC1Wb UJ b Zmk1b=01^9AJ]iZU5,c>$9W *+kC1sս3 {{ sSђ׽,c\UI9cCnJ9*4E15Ac]'R\p q9\ӜHR-W_D9WԻXC9U7yD1HRZou(R;1(Jr$)Ԥ)]_jR .{e1HR5 @D1}u\{d1]‰b)77I *,P'R )bd1U]dHR 5Js \'R {aJ)ϯZ zgRPUUB9f$!a_r955B חȏ9qLk#1u{)V c t~c k]Jk$)R_Ub{yba7)Lk 5msAu]sAXp k9OWulk9EuMWb!UM{ U+ӈR#)>>{!rZWKc nWLk#)%A,kD1]ܬs#!s_ub -q95b b!?ZKk ߈Zd1Ek9u}.C1MeWRD)]2nKk\^s)p}{s Rs ] cr bd1uW(R#)]שZbߨR) {_&B eHJ ,9 8B Z=-KkD)̭jJ IOWfR)x'Za4J)xbA(b)2{A^)WUms ^ }_0$)SSQ-ke1]wsD1ULk5D1r1raղd1/_U\{d1U9UW{D1\lsd1X`'J ,֨Ms`|3 s#)sZD1>^q!ulk{hd)N`@ZC1 Jd1]r]{C)OҜ7ZwqrC9;?WtR\ڕA *g#)UUmsd1핦xҔ9uWq{d1"Z b#)^P{!5b)Z c'BYҤ'JWbC1>WUZ9^ZZD1/,k$)ުZ9sb9jrb9Rm{Zȅe sAGZD1@`'Zbj#) kAחhZAB'&Ls s9'%hRd14xZ!xZR)ic{!۫Lsc1}b!Ls@Z#)#{d1׭{ WbC1qUs ]]TWZa#bjZ uȮZ,c? k#)e pD1wUW k)ixTb⥊GJ ;#p@r˿UUxHJ '^xHJ.^Z!U_ˈRazk&J%ɃҔ)U%UU0!UUs /Z)/)UUkM!GRD)(m{17ߨb)9 0J)/R$16UJa+'j gj)bx]ms#1]=\_(u+c9g5uZa>J Wcq_{ <U{ յϋ 7,k _{")Ub9>Dkk /,kC14 )\o$)}Wb {"!Ww k5- hMBC)S!RC1bD)zms1UWS0#){D)U_9BNH)h];0Bѡ{J`(u SXR/c1)3D1j`TIKrSބ9U/ rGR 7 ,sBW'σ9*{])k9Vr&R }WgRD1.b$)C΃A]]YjAܞڽA{( Z9lsJ Cb9\:gRd9b bA'uhZ9gS'J9 &U(J$15xX+kAyU@r9S1LkD1j\{e9UcmKs ;b)rbd1Z̃ is9=s WZ [S/Z9gZhJ#)4VJ ;Lsd9[ k c~ūbWQa{D1W݃+k9[Z(.ҤD1^?~A9=/+sW/ks)UeGR V^$)UhRbZd1cZd1/w]gZ)_gI9UUYRks$)kVGR$):UhR `HR)H[D15U([#) WyJs!mᅰsd1%%&tA(J!xUA!먿XZ)GJ)J|'J /-GR#)PsңZD1_Y'JD1s+,k)} J)~;3ks9eKkd9W_AC1GRD1z'JD1[jȇR)U{)hZD1u^|&J$1¥ZD1=d1___HR!x+.*k(?A(ɫ(A c*sD1>տbd9VY,s {9U/9swjk#)U=Js ";R#1ZA]&WnR Z_ZD1 k5~D1=kԽJZҙ9?le1x_/A_@Ks)?{C,s ܷ5+sC1j#)b =+k/;̓$)>TZD1*%{9cWUOhR#)_gRLk)5YW{`p v%Kk!}js Ww_6b{U?'J!U\9$ ksD)WVW|,c MUubuůRC)]HVZJ hR nǫkD1Ui^.A 4hRd1Ej~yLc VJ/#!_W>msD)Xnk#)VˇWD)]]*{#)U{W{#)j{#)b!^/C1Յڿp#)~^#)WUls9w|xJ#)>IZ)^D1_U5r#)UUraUXhZ 0yjs Z]J$)xVw{D1]{9\u它 ls)}UhZ _~ba+?Z5՗xb$)8W]{)eJ#)Vu=Ks9^\C)P{#)W_/AUQ$1_bd1w c$)&hRe1emr k9&-5ќ#)m171]U԰c)]W' Dž!)mhRmkc) ɉsiR ue9RCkkkd1]uIɒ1CAqqrR̓#)W Z O_ R)s9}+k9[^^9(:/^R9\VW+kd1‰%׭sBaULke1s9_Cjj1*{{A2`*kBlZ#1JZAzZ9GR9VI5hZ9=hZa<(R$)C+s Ls Ze9_U]LsALsD9JABZZZ1̍CksC1]_XI 'ZR#)/\)cc)eUuhZ#){^HR$1XUA)uJb .#1)^E1AU}yU9ֵIZQW?R^\|59W}{e9cBU^fBrrc#)qս#)ysSSj ]յ1 'b#)~jPc1aФ#1VTUJ(8 k`_'&J ojGRA57P9A7A|TU׽)pUYd1WUßA^tD9UTT)Օ c1U&3AVye9UWv r{Kud)rHRUUWح{IW>U1)W? 0Z\Ӭ9ly]Xƅ9ťL{9 [9 .Bj)_]ms$)}m1]U-͢cKLJ(ʼnZ:b)u][D1ke$)u? [) HR)Is KhRaBXj__d9~dJa%Z - ߕhR! ce1_b$)nkGR!6ȏER z$)u}UZ$)][j$)կij? Z >gR$)!_U'JD1xkҤ95D1U\hR _ˇJd1uA̓!/]9@uUUJ(J {|Ab_%B(_HR#1uAD1ZAD1{A(:ZgRD1WU_bd1\mmcI! c#)Օ&BD9ԮZ([sOb1aII( =[۪ZC1VGJs#)%_U'J$) 9*A. R))c$1=Z-A cHRb1RR.b1?bd1=+[J~ࢠÂ'J X?Z Cs$1W{ c + Z vZ 8-{C)ߖKs$)D)UwXsd1{GR#)?{d1ec1?AtVZd1X֌{Ks õb#)\:{D1TwPD1}W=HR*k/U+k *|+c!T^_]u5b`>7 c U)\WU k؈J#!.-0D)uEWq _[??Z!s#!U/!ygR!,5"R غk{#)%bD1}srA 7Z{ms#)W55{)*ke1Ϗ'iJ!}'Z+є#)UEgZ `~cA>ks }]jJWއjW׭cJZj \yms=qD1UלZMsD1w09UYs{ZC1T+k#)p k)>Lk*R zhR)2֯sd1XߩZ)z8,sC)ͯ{ 'J#!%6 c9UwU΃D)]_;,cUҜ#)\ꪑC))q ՗*0'BqiR탲#)BbRqD)+o!};TRXTB\R)]?J#)5 c1YsǩZ1q}]+cC)r.#!_}qGJ!9iI~}lk9s^}{9}ZD1{bD1_{9`{C{R9&J!.ZC1 {iZd9&,%A#1e\KsD1R$1^`b$1?bubqIRZL{$9_hjbD1-C)А9VՌ{1^΃)rpbrhZ ZZ q^{d9\WxZ kz'J#)nA)_N2탥9UZ#)\ J#1p"AuU0#1^pB9W=!HJ}'IKc{#)zե( W^AWR4((s_U0D1_5UR{#1WW7IR)7B)Wќ }{Xb@*gZ?Ub O]!UU#0gJ) >WӜ1s]sAHRWZiZD1_{Msd1Egm}#1sCuuҔ(kTd1UsAVXHRd9b붽)}}MPD)-PA$1ܼ(79\_]V{(5uu,c/5u)J_WZsA=W9߿*(JTWW{$)[y1{^e9JWV A=k~bap@{s󕭀b%) fJ)Rӻb!zhZos!VY1`7bwW{9YA_[s$)GJ)Wwb!}(GRd1JËb$);_9)T-9 hZD)_GR hwb)^Jk$)?u9b$.hR!gR$)]* fJ$)URsgJ ϫ+B wwb IoZ)ﯥ/ZEB\tc[WA=y9 iE1A 45Aʧ'J c9uU-9(B)+Z#)r~:'R$)/Ԯ'R'J &JD1}{hZ#)w ?B)%(hRd1T7LsA :Z _?AD1ZcHc1i5Օ|A_TW{Aٿ{ ώZ)[p1U}ZD1[ D)U]q{9TUWVJ)}%ZD1n]B!.7ZD){cms 7+hR. b)*k{ 5Z#){^Zd1tb@Z)s/pd1-/U kA⪚YМA+~VUj9Wbd1#֬AuKKs) { JlND1/Օ cIkbD1"$)_վ.bD1.;/#)hb)}@{d1[ k!Wb. WWTO)q1^K}bRSks#)UVWs#)cyUU k}]MU k u]q]ks }GRbֵ%(RD17ծkk ջUA!= k ]rp)>UlsaXWhR) ?}Z^3HR;Gǎ 5lsD1WUlc#)W=W+cC)Wtqd1]5Pd1]w5FJ!yLKk#)JWsd1"ZC)5 9vugR -I I z(RC1zoJ 4Z9Kkd1?mc lko܇Z)#%Z9~_b#)`_bͯI `z-d1 4*AhZ `ns __]{ +kD)_wC);\χR)p/D1}HR|\vb׻ZC)567ls9{~be9?琔d)MEOD)yyyZd1-,Z9~Ȩ k9557/b޼q9U??0 QC)U C)U4A_[sbD)R/A0UU0#)uCK)}Q@"<#)ܸZ &{#! kd!{\&JA ZP9Ud1}ՔGRUUb9}>J#)7+kD1ks&RUC^HcC)ik#)|Z#1gI#1.'R 7 k)D9klzW sD1U׵9UuAv4< ս9}^84C1R\9Uu3#)_{m{$1s(k)}fb V,k#)pY]J)^A($9(־&R#)߿O(zmD1u9߰ UU#)UԤ U[ 5qe1yUWAAUb /{#1պ(RєAZ.HR@>B#1Q95}Ysd)5Z!Vp W_{U#)]?_vd1(`]#)TU5Z)WT֌s)WUWZC1/b1UZ(~}Q /}+k`k)cyW c }R R jx\W 5UU׵e1U|wU9=P_#1"^ 8#)$1| cD)5W5b|nhҜ(J]"]{J{@9Ls9z~b"Ls)P)WT'Ew,k -?9wuW\p(X QXʭ{#){9+R$)UWRD1wVZ O}VRD1l=bWu k ZE)RwHJD)毩b1/͇R)wgR$)^OA!T5A.b!}79?cZ wL{!uZ oGJD1SZ$)Z%1ʮ/&JnGR!Jk)'%R$)rm'J gJ)N&B b)yZ{ʏAae^BZeNGJ WFJ!ɫ~&B$)`(S$9㘊[D1^__JD17[RC)RPcZD)5b ^)kd9uyoE9(k Lsd1ݕZ9UKb1߬ cd1{{Td1UUJ)|o*9 TAC9 7 be1_{_ls9s۷{D1jD)ݹbAPj\'J#!x`*k9Zd1W˃d1zZ#)ÖJ#)Zs9UU%Z>jk#)/,b9>ubW c X\>J)BJskb#cOC) %9Wֈk{D)os9b9t-RcieZ#1W){b듅9xI{d9~X*k#)+wUjD)թZ)Um{d1D1ׯ{)N{ c뫺!E_WAթ͎s Xs [ UW&B 'R Ub%W k rOGJ;I %\MR'J Z5 c Ww*c a/#1V_åhR)_R2*kd1Hb _!P+k /uZͥLk#)Z]3C)[/D1uVtUA#)?s)?R s>Z c!Uߍs'J!oms VT\~RD1}M_A/'B GR)͹+c){&J$)-PBC) +Z#)oGKk gR!Jsc1yfZS۽A N䚄9`/BZ9 ͹Ab\ b Lk)^XsCZ#)];.1CW^~Z '޳B!KsD)? cd1UߕHR!({@rA}y[Ks9u5/{HJۑ WD)Uqa̓q(JMMD1d1U}b]q ルڍsiR`HO@s")|9V\p걔 v4^ [(? c uLkB5+kpc1Uތs UEJ!*BaPX઄1@ `AAp UOa.U3$1*UW ]Ũ݄1+_p1}\hR)JrriZD1yCu_*sd9K z#)Y WhC1U]}{ ~?qDAy`zєD1]]uAT_D1URD) Ϝ#)5 s!V&Je1\(Z9]uzRhR9vAA:p9 gR uuU܈R _b#)UU'b _͋HJ UKHb פ D15 k9\b9  b#)ZD1pWWf c9^IWGR){9U|i}ks)w_sD1uKJkC),u k1VU=HR{#)e{s~'R#)cKs#1?]K{D)PP*kܼhR "݈Z (b֏ˋb '&#)~geJ Ls/ Ks!gR#{'JW_RM_ s XuZuU59 =UO/΃U]+k WUKMk UQMkc)b\'|#)MMOD1rc /*c!_s!{ ]'s6?t9uIMk)yaQ#)_-6{ uGA osb U_Kō{C)YhJ#)Vws#)^uVx{)-'IX^~A ԫ9 |F&B'9 ظJ^WB"/-Z{I~wZA_HRD)% Q {)W'oJs5'J ~TJk J(Z1^Jk!~~}?{!?_WVTHJ w\,k {9yrC1UM! cE1˭w{d1Ce,{9G\'R 9U{Iz,kIR5t>{d1,s1겜d1Hm{9-p'JWW539 Bֵ1^UӤ9 ZUm{ u6_{˲z&B%*{Knb)uC1Uuo#)cU1 +/~JC)5Zd1&B)4:HJ){A kn/)_%sJCu#)U555Mk9?WӜBTUHZ ~(Ls)uUXhJ)U^.vZXz'JB!z:GR!xZu1UWRఔ#)U9յW AUUWD) T)W#)/UT (W)^U ~pRsUUfJ %d1U'RaJ)ls#)5b $Z$)| \| 9%Uz{9]qWuJ_]U%7e9 xVQAuuW")- U׷d1W%YƥA}U#)]_1U5HR '~սJ5u։Z u VuAVX]d9]S}k{)KTA5]X΅9S7QB]W֥AyUUD15^w8iR~_ d1]㨒9|+A5Ur IJkx %55-ֽIZ/Jqa5vAsUE1^) /|d9W݉4HJ XΥ9xC14VUuJd1֘2QrWWxC1TUrC1WW5})7msa  cd1_ Ѵ"1\^b %5TD)U{ Wz uD)UW7D1%Uh5AU}U8D1UUMD) }5$9lPU9p\FFzƆ9l=8(W\\YE1qPXd19Kzօ9UU|#)wŅ59'UqiR%'%|HJ)vhZ!`x3A_krpsC)7{9~ְ iksSAߋ..IU_^*|$)qWXFRD1T5")kD1\Td1UՉZ'%kRD)&Aєe1W^TWZ1bpمZe1}ZD)UB< 98.s$)isD)GR$)ZPJ$)+/A ª\J$)Y{%J!k'UA ?Z$)UJybJ ?'J#)߻gR ח`A{cmZ5}VFB V9 Ҡ9bppJ}hR?rb!y'RD1г-JAb!ڞ)cD1c$)W[HR)i+Z vtS$)piQfJ XɹJ uZiZ (RC1Zs[Ls)=b9flBhZd9ʝGRe1B"b rJ)Tbd1_UM kD)r{SݪZp,k)??RaZ V\Kk#)Z)H*A]Js9\wKkAB]]Z "*k o+s WW/hR: hR9VZ96恗Hkd1wשZ9CZ'ZD176b$)%~ c9vA{9VcBj#)uͭo#1ˍ=K{9{Aw}CdZ)/kk~:s |\^Jjj(J(/5_ c9f be1 yR(m{!s _\Kk)t\j c /J)GRbZ!{1=]՛bx| kD1}P c K% k񫻿Za7^ [Z|lk UbaXrHJXas#)\'U cQ˿?D1]{s#)Cmk!?Lc$){{5d)UY\0!pks!Z{!b#!W{YSSsBU/+k Q]m+k)wWb#)X^Z(R,s#)u5 k#)^Zd1?pB/AA#) HŽJs }}aA)?I!;֞GRd1xW׾95!ZAWu cA]Zd1~r`JD)CKMb;7רR9gn}iRZ$)W*k9/WR!7d1}]Սs#1ULkD1]S{d1|bU/$)ums1˅ҜJU 4|A|uy1(_|/`~ϨZ ]W?Z _^NZ)?UU.Jk$){{oA#FR#)7Us)}G&Ja*J µVn'JD1~b)bA[;b9MKk9oW>hR#)bAyZ!_HJ xVkkE1uUr{+kD1>yhRp*GJ)~%*k1 D)W\_UGJ =bgRb wR '>~ k16ZD1$8Z$)ks#)U^{#)_zsgR9ԙZ!Дb9u%n1X|x]R WR!9NLs!|hRR")yBUP&J i{")]U-lk 5HJ ^@Z!KkC)~zm)RZ!W$hR 6.+c9{}bD1~WsfRD1b(J/+k#)lkA]U?_΃ ?/^~Z lUUgRC1WAD)fv98( c kא&Bu9ud1]p_NAu]ukse1+XZZA;RD)U,VZ!]{>Jc _JD)uZ1WzZ! IZ95W]Z!z 9Uլ{)WwU-gRa9(>/d1/uI Դb@є9xmIQAX")[$B: W!/c)U9m} ,k$1?X`΋C)d9KU]}D1/U#1\WV-sd1R}U+cd1:Uuud1uwUS#1ɁB\ZMk*]ou0Z UC1V\}9}qUUb)bwwocB p%J n3ΌD1UͽbC15=b9yKkA{0ksAW c#1\b9{"b_ c>hR1nǗbD)EiLsb!?/s#)VV[cA ,XZ97J)]+kd1qUR#)ݍZ#)߉pZd1RU(c#1b4Z![[ k)3TXk{+WUD1pWyOd1"UUU cC)py_Z kC1M}c{ [k{{ b}Z!^}Lc!_uuZ*PC)PD)U9URLsd1_XVSZ ( }Kk) te96;n({ I d1RZ[WHc(Wb)T,b b$)ac hLs(C)|oZls_ZЮ'J ]$rZ J2 c9yrU{C)wgҜ9}Q}Us({9PAV/e1*Y_ / c@Z r c{{'J _zJka/x+kA\Z!ԾfJC)hR!z9 *㱥P}R _{1UK/Y#)W5Lk _HJ+k1K]U{OOfBZc1!USݩZ +kSA7UwҜ9TT]W%J/B#)"hJC)wMR^rJ#)hRC1Q67*c#13ܑD1]W0d9X7Y-s#)^V\xTe1ŠU]p#){Up`[Lkc)Wq9>2AW{AnԬ9qQ_Wd1QSƄ1ݳ_4 ,4'{C)U_TE9"XU]Ia#1uqSZ#1yYmEޡ(__Wӽ#1_]U\8ޥAUWZaz{6%9ōD)!zE9UWTT)*mk7vIxXRzYD)Q]Uk1PZ9as s{cOZ12mkE12d1%IZ?+ HJ%7-k$)9}nk1Tխj9/U k$)U[D1ݛ+cd1זJ#)UUZZ)UA WXPAA{JPR}BbLk ^FJ!?hR5VGR {)]_}JsJ s#GR$)_]JZ!]ޠZ!R Js9H]gR c kɃD)RZ1:hJ!%Z#)׬[{'JYSnd9~T+s#).{9W՟Z)GJD)XhRڞ c$)TV c)[z{9z~]b l$)_bZao jc$ [#)W~\R? kS s/b$1UsD)U[R!;V_R!\R}Z Lfs -Ϝc1S}[vik /fgJ _c;d1hR ס'J)l*c jBvZ!uZ Wϋ*Kk| cD)+c9r{9sUwj wNw'J@ c#)u_)c -7?`WZ y.9a_ڼAAZA*b#)NZFR *.k{C1U l{ RC1NUuoR!_ Z /Zd1WWGR zjZ$)(R/c)ߋ{9h ]HR*Z _]rI ,k]Z0UWls XZ]U΃ V5lsC1lEmZ#)rZ!מsC13wPC1\P{C1Qi9 B =FRD1ZׅJ#1ZZ{󲫮{(~h\j b*>k9Kk9j95n'JuW?Z9scZ _hR!Z }x _9TBC1+k Kk1U=9U}WTms9='AQA-%Rd1-z{9kUUq@Ls$1~9Q 'J#)lb`Zd1_c}R1}n`ϱd1Uq cd9\ZՕӜD1WW|#)}ޑ)+s#)=Ֆ)_WTzC)mmM΋D)X{9Ӝ9{]#1ӜD1WW_ޔ bJWd1]UUq상U c n=1a]UUB5V~HR ~z/D1QQٙҜc1}Ps#)WWU5Ҥ#)UUT: u)ʤd1a/FZM]&J +R 4>b!z]Uֵc1}U2B絠ֵA .Ud1U&@w׽#)W%T1CxPXM)__UŤIUXUNI}U׽HZC1ƀAA3J7IJ-š ]zn4C1\\}T(JU]Ҝ9W}W\?)u#1=d9\r__MkC1U}hR#)ɚ15mUr)E5UC1uuU 90UWrd1,օ9\_ ud1ZT֕#1VUUT-k)S[S{(uI~D1U9uz)XTVV9A*B Y]+GJ(}'J I$)UEMa }_ 5%U)Ή L_{1(YA %%Ye9I zƦ9)ּ8ZPh9jRޛE1.}D1EEMU#)Ze1}Ӝ){[`Pd1[Z#)Brks޵)k9WjЌͯ{GJ>l{9V_Re1YUw>'JD)ew|c(5}{bGJ n뤢*c$)]^Z!խicE1z? c9EFA 5.e1ub$)SHR!"xGJe1JhR U/J)}JD)V֧R(ޞEJ#) 6THZ)R|UJ sd1{_"!̃)[SʨZ!^aFJ^^sc&J _'J+MeHRش'J$)*8'J!Z_ұZd1w'J!'B)79 ߿&J!`iRd1B#!*rRd1%BD9;J$1~,[ RhR xw WUAs +{u_'Jz~#)GRD1iՉZ A'J!8^JcD)~HR %{D){Z@.. |AEeb r ZC)5hHJں_bD1-hZ /e{D)U}]bJR o?.[$)6Kkd1}UG{ k#)jsAZ)e̓ 7ls)i?Blb5GRjZ$1]]^Z X[b!-{D1ULk9eZ(LkA}s$)kkAYqb _V|:A^V'J@zJ;R GRD1ZXJcׇUWSd1]UUTj[//FJ*{W*k"!QCB /b_ˋ9a`@eBB!} 097T#)U)J ׵9T94iR;99v> T1_T@ќc1ҴGRו IRT\(,c_'B_8(TPK YAU6uZ~Y)RtZYd1RScKYցZcs. d1y{tA}I󶽄9]ބ9Knoޤ1Ud1pUg)UVt(UTפ9(ZU*b){(gZD1%u+ WWTR q1 [2C)UuD9_sU/!V[p~~&JSI}\{ ]UW%) 5d1- %1='(Bd1(維Nki'BpZve9uuHz1<*!UAuVVTRZ_C1~!-3 v c 6WZ$)?R(<&)cD1>>QiRXpAs~wWhJe1g9!b`FBpYiRJ#!?[IGJBZ YiR$!^@)c$1(R ce1Gu cD13gR *- k!GR bGJ \IHcE1)k ׵fJ)}S{Z$)5cZ!P^oR)ks#)* Up9OU]Jc sx9 3zڇS V5JagJ WVIc .[RZ{gJX+c Z˵'J A$)`x'J#)'5?'J (xjkd1[PV^fR1)koR#)Eݥ97WUiZ U)qUuJ^xR zˍEJXyA8k!SbD)<*ZD1>jkAŕZ$)WJk!iZ :jkd1pzx*c !{zce1oZ -o*k UN9UUb +\Zd1Եصd1UouUZ M œό9[~SZ9UvBs Rk cZ\JIk=ZK~&JZ^s#)[ըZ _ޏHR } :p k#) ~}Z1 ΃9_ed1x47 k zks!]_,{W{_ܩZ [_Z)R nV%B "$Z!YA ,Kk׿75 / WA#1#J{C)X] c [?j.wj#))U~ZfR!Za~b * k#)x\GR)C/#)WW{1U΃1\}W{AVUUj uAiZ UHR ZZe9} c'*'sd1ז c!?b97js#1ld&J y{Rͪjk }Ks#)}^xLsD1o5/ xTC9ZC)ީZ gRD)ábC)'?)?-KR TWUUֶ UUU)uUU\o k")lC1!cs)j_]RT]Kk!oUr9[!΃e17VZD1#P9uWσS{C1*%w_Ҝ#)UUь ckW9 K]fJ?UZ[O>/^9EƕW{C)U3Kkd1pUwq#)X[0d1uYpr9V7$1uE64#)AyɅbP#)U^BKsC)VT2)[x咔#1TQYUb@?Z(TW}A ~ y%Ls!7lk^]iREJ {x~ k55%B_wg*k zD1P&JR+֦R#)V[&J#!~JEgR kk9U_AU&hJ0x9Ԕ,cFt{9$)u9 B X U)]Ue)Q}׵HRxֽ9_pK!ֽmk{WUe12D1E_R 4$)QiRYJ{(J6lBU/5Jc1qaSQB > [ pC)}WUAU]S$1B~T(I^A*( UW9(D1UU-#19)UYrA0?sC)U]ս)TWVA ]+c ;[q#)'{U|D9U-ќ#)]x\$15d14D1յ8֡ ZP UWUWˈ"W)UU΢(WUU!U8) uU#1VXշ9X\x^Z!-: \WHR N@Z kk t|_9A?BhJ #Kkd1]_|ܒa +b$)`A!GJz~b=Z$)&JԈZ$)u&~HJ?/gR%) 7RHR ըZ czz/ k!_ZA_GZ Z!tJ!_VRR)ZFJ)+!ʼik!2^ZB#)mՆJ > k!WWGzb)zU\A) 5{?VUgR 7Z(>A zB R)Zd1\}w9 ש9 W#iZD) חZB ~9>0'J!X%Rd1'+R)quA#)_^AkZp uEKk)WW/Z!젢hR#)BHBD):Zd1LsϏUKk 8 kD1b9kZ$)wՕb#)~ bd1%ujC)[b b$)HJ c@bbb }b{D)]YZ*9mE 9cݷAW+zAU cd15BZ ˨Jz hZ$)kb .j}gR +kD1UZ Rb S-%bC1N5+k 7+kA]pR ] ZD) ls#!VvKs +UU{ kZ[gJC)_[Z=\k{ hZ!~rcR ֩(d1kk c  ^ ꃡ / uMAATgZAPR U5GZ)]7=d1UU1C1Mk[K#15U_mc9ImUk{ {w] *]U.qc1+Q")PW^pC)9A{ZQP#!CKJo _+ }_b}o#)xU. {JuZd1[r|hR#!Z!>y{9wB5Q!{Z T鵯s#!W&J-# [)#Wg1 c&J Td1ߟ".}?Kka?lk1\׵Kc#)\UeU{d1SU]UJ!f5D1UUa*1_uD1lk ЌC179 V{ O Sb$)W@ՈR![U k(U|AAªGR Y?q`4,{; k)U_98 -b%{)7?5c9XUgb!j~ Ԫj %VTt#1W7W7߭l W(#)UUUXJ +}UC1>$BֽB89ޮ&B*P׵Z8Z)UWP*S uUU|81ؽ$!NJBc1AHJ{|׷4+cUC)Vt̓oƥ9U9Z]HJ_9%I]d1@EgE%J@ iaz-rTֶe9QXAbշB8鵵1p>#10Ze1 CqUДC1tuU+k#)]upC1mIzW|O@d)yD1=UZt)}?A %WZ$1eUaE9=+JŢ pWuU:C1UUugcaWw | åA<69ּ-9r[U{ U|xYU)k  {Z(WW~s39WU.t)UU9]][S(J ]Pz'J |Lkd1:FJ)Twys@7s |>1qHR$)[xbD1xIE*k{1$)$d'R!wP!.UkkD)VPR!?p9 =]x{)?_GJ hRAcgK{$1l?bD1b%̓9zlZ^V"#gR &J쇭A#) HkD1+_ c9:5([$)Gc5'[)J J)mcP]Z XU_1kjXA a%B8Hc R(ؾZW9ZWD) AaR/ kD)}elsjUZ7]UD)W75/!*k ׿?R+GJd9-%;ZD) ZD1?Zd1Q{)s#)%_b Ks!*kW*k 5|bsls X[hZ 0UuZT]}_GJ@+i k A':^'J)5Z!.Z!rR rx'JhRrⰜ@/=b9TpA>UUPD)X_U'RD1c'JD1R7&J_**hZ(5s$)+k9e 9u5C)_SGR#! RK{ Uj)?@ /׬{ VvUZ "]GR!%_&J)jJ*+J vZ VR Jc V}KkB!׏Ik/秥{1X׊s)oUVP̃@ ׷U ? |\UfZ Q#B"UUfjUWI@ Kk Uso0c1*ca^ c!-'4C)Ue1_`{) k( hZ/K,k`_R u={ `j b#187j׌U{")Wjs1hUicAS}qAC1%Z#)ri}sC1U][Z#1UPFZgR1Uud9%5խ#)cB ks UC1'RD14ҤA-UUW΃"!\ /?b9IZ96ޞZd1p{1Z$)`/~hRD1BALkD1(J1Mm΃D) }jd1C?#)'WkD1V5Us)ԕq#)vuWZ#)QJ!d>([)U_s#)5UWikkS;sտr!X9VU 5D1UUp[s#1SZD1UWt9UEM EuUWPd1RWT9TT^[D1y`>?)W D)URS4 V A݋k]U?Aakj F#)U5$1_Xp_}AVXl 1R< xMUI)(x}D1T\9mmWd1a}TC1 c1XUic)XUUc1[])UTACU]ֽ)?U$!+$)Ӕ(J訾U15Kp1 sZ׵ [c(BqZ_\hJ\/yhRBA)՗49umnd15|9|5s'JaWeu)gSRs k1zaC)ݟR9֨!:,71"WWJ^U97UZAe1d1UUpIR(Q ;O +^UZb |WZ -UQ Zx#)U5(4JTVwd)b59S]V9!LJSXs!+Yݥm#)X}UFB ?GJ+'J1(R;J與6HR V܀ɈR }A=BVުd1T9N995FRe1'J)f\Rd9_Z~b k)xHR'(Jd9 k)S k$)}b rZ(cuS9*kaAV(A={xbu(JWUb 'uUU k`_kk#)|euW9#)%BآZ#)|MW[5Xz{#)ןR8gB$1b1<={)MXGR y>+k Uzb!_UuB`9 5%/*gRUԨb-uAa6eB _(JՕUBa򿛣GJ\5R+'J~U +kVjk#)gR\RR˒kd1WOc1wU΃)յ&R bd1n9 +ꋡWJ :AA^`)aӡJyZ}WB (}Z!?}!}U 39mrp!OD1WU0)U_'Ja*saUςb(ެ u s9-[Js ZM9}ccɇZ)rQ{))c9jU*d9MUUJ#1A]A/~Z#)}Gj ]j(j)_pW[c1UU~C1c{}j( ͩjA\Z9Zw c1~(s9d1eKkD1%ժZd1LsA[ҜD1{_<#){e1_*c9q{e1riR$1P,kAUt1Am5=}5d1me{ Z z'R7A >ܪ{D1_U{#)OuWܰCekk mU6QKcD1TUUC1UUR+kC1_]U\#)A)Xd1W\Us \d1WQUd1qY__D1 ]UC)kve9EUD)YY!A_BMs!|U6?e9WWd10)[sR)UVXR9UQYU{9V?/1 sUO |r .3c1}VKsUsD1v*UT9\sA]Y b M_yl"!]Եc1Ug#1UVUC1YU]cxc9UUWT(UT4#!:U׵(b`zA ]XƄ9.emR)]#)uye1}MY1a붵HJzz{e1((RKˊR 7UuU4,9Xh __rpyd1%UWU1PWU1Um{#)_]SU@q9U)k9'V8xΣ1u?YΤAUAX˥Uue1=xŶ(JcGDh8e9PW]bj(7UA 4y9))HR)_% C)ֈB`P'J^zz'Jum4RCz9y'B*E#)Ys UW&B)WcM1 *k/ﯩZ)`b ss ͯ kD1U5PaZ_ʥ9aϫ}Z!퍕1ՕUEWd1\VU]d1UU][1R}/'B U lk}U?m{GR*.^pReeMҤ9WgR!ռb)Js!-WWսd1'UUd175UZ!b .禨Z9}ػ KsC1WJ{$).Z ➪_R ޜ`ugR gRarxA/ cgRh(JfRbsjkUMHJa RBZU(J 7GJ W1Nl{{BWucɅ1u߿Jy~egRUb)[>AUU5 W..9Um{``Lk@_*c [k#):o!{abaJ7 c#)VpWWgRHRrZ[ c }mA{)կ-iR#)oOIcd1u]pJA99ׯ B#)kZ3Wb bU{#)սU\ZU7Kk!UUTb^Z! c [Rs?JkD1WU+m)c#)U&Jlh(isSEJ~c>:R#)WWA*(^Aa`Z_] c ?HRT7Ba~d1OgR>9"hcb)h)s_TTbd1aʴV |( [Azks!?c1_nA[Ce{bZˊ's@kaGka՗ Ƀ)UW5{uU-nuVlUU l U#)U*sCO +{$ kKMUFZUuN#1r%"1{j{{){C1 OIHC1uUN }_R)mR'R ܺGR!W_&%gRᾋ'J S(c ψZ~Zs9vTUuGR!fW7 >KsA{p"b9ZZ1jj}+kd1upTD1WUޒ9UU(29ZJ(X{D1ŕ%bE1_zx kA"]y+kAf+kA)! _Msd1\U}b*kD1}uZ޴iRWMk k#)}hR b ~!WVEUZD)L#)RZ{uLk)aҜ#)e]JcW#)UUu#)@bD1UmyP1UMIFP#)\]e9cVD1s`1]9eU$1.<}Q9\U]$15K{sҜ T]C1V΃9%Xq9VPA[x9sKO \4#)_d1{ WU3D1WUֽd1UU˱#1UUTD1UU`_d1UW%B̓d1U5UQ!US9C69 7oC1cUUU 7 9c1]a#1Uu1uEUU#)] 9U^vd9]UŅ9Իyƪb>}D1QHJ5LcC{x8ƊR 4In~A XC) U]WAVU5-JUesŢ PW(UU)OUU{#)ʃ#)U + UߘV) U/C1PUUsc1\J)V#1`Xd1UU]$)VU ׽D1UU,$1UWT5")V|*1U/悡 M}7")U М(/5.GJy߃Wy sPWUA f&J {{O9`b'JqA$)-Z$)׊Z!n^s$)5ߕ{1^|tv8B']ӤUwp ϼ y#1SSU]d1٩XLse1Vxյs9QVZ)s}s 1D)I#)U]5 ]r95{Ak~UR 1#)_תs zpT c _'J 7_b HcUuZ?R$)RHk#)[9Z!.Z~Z (s } c y knZuip Z#)?xw=Z_(Z 躌{_/hZz*sWq cվgJ FJ Sqյj!W{)?Jk *k$)sRaphhRPibcխHJ TAo&hR-%JXc9ٝ5Bu֕J e T[ W]Z!6Rsd9}Uks \l{9qɉj1p߯HRD)*^kk9%GJ} k 7+k#)gRj ǷbE1~*s)U_&J [ Z >7'je1ܔ9uuO9%UUBzA?%: 7? k*c1]y}Rz~d1 mSGJ CA)yB@.JZD1W s{*Z WhAA hR _*AռAB)]UUɅJ<{)UWb}|a [ T(B 9SJc}kD)5U*|D)WWpZcWgR)eJն hZR_>Z!&D)YS=b#)[jd1{6Z)rH{9yjA% _ꃁeZ(ؖG{ __A>J#){ {!_,")UڭAx_oI Wcrb_hb UM_{ 5U #)U%l /)]s.?Ѥ }U6n Xߩb`GR J &J wZC1uτ9 B`GJ%+k_ c >~ c)95=*kA (* ׺9-1^V#)0U1rd1UW\WO!C)Ts \mk)Ub#)_WAZzJ U A P~YA!\csA yR{KJ 7J ?hR% c 7^{ rU#)UeQSU#)'Ud1Z@Eє9 uU1W|eS!W?5#1uSqAb U~S1 >D1UUU]d)euUZ{)_w95{1/^hRzUWσ9L{9RP cC˨C)}ӜA_•e1+]Q(J PB2vT9'UUֽ#)UՐC)W49 ZhI1{D1_."D1}̃ ̈́Au{(_msWTW k ?-#)Uk%)WUi)UU]Pք9UUXPh V* A@)\#)WוU)RD1y(rp8ƥ9_X\_O9Y߁IUW!JB~)QS^1%]-c1Uw")WE宄)U}U5 ?տ0Aܶ,IZ_9C1W_]c*1ԥb#)?^b TW;ik)ɵId9eUU+kC9\uZ(_z_Ga?Q_uRIW,U-)U_baԷ)UuFZթZ?hRRpe9aD: urJ sVW&B e? { Z>IJ ?b91)JIa)J/ywoLzRP#)U-UL#1:w%Zf9I}UAUBW$)TUUsZD1WG}ZA/W+c*^uAUp*c1͍Z#! |1Wu c R_Jk__KkC)X\߆B ^GUJR U[R$)|q}Re1}&JBh ZC1gR(nς%B .&Ji c$1V_!uUg+k$)Ko k!?Z)5Ir k`Kk#)5IkD1^޿GJ L|8A =d15%}u!WZ WgRWߪ'J &J {bڅ1"9{'J 5UyGJ^fJ OZ`jA IYՑc U]^eJZRWR gJ!BZD);-5AWחtKsd1Z9^Z95.9b/?*Z)ʢ+s1OUkAWk5EJ$)wb1I)cD)UZ)+k 7EZ)oNIaxjs:/kr'{ R]UR VU]hb 5{FZ-_uJ#)Jw̋$)\^p#)Auի U]_ c %Xd9u\]sJ؟Z#)>\*lsD1U讪{D1ѣ_Ks9Rqd15{#)WV\{#)WR k \Go+c)q]5p9ŅJs&J틉Z!yʃ9\hsAmbD1) ќ#)V&{#)V ΃_Ls#)Ud1UXUD1;ms!>:b#)/7{d140)[puj#)R]s!r_P9[#1zGOG{q}b -/gJ =s WW{n{ wA[ SqUUA)\/#)UU55e9r sWD1<׀ls#1TWWu")S_C)U C1VeEId1Ty09*{9-uJR)z Z$),k99+LsD)~cc|sd1'5AW,{9u}\iR΃iR0A^Q'J ҜZr_xT(JsWTd1_Sq])R;"*=C1%8c1U}iqJUԵ99]c1AVUTC)p\GRXزs#)c_UﲜD)UUUGJ AgR)|d1_{Q9!&R!9/|9iRD1(UUs ^YCR){}J R XxZ#)qR U<ߩZ)}ڃ{+k zU#s U'J@Ǯ<{#)vU]N#)Uu.)UhR W-{ ݪb$)lBb)k%탢Jk#)pzUJ!2?fbA۰Cb)ˌ{c1 kD1)" cA#)?Jy^b9*kC1^b>fR#)…˨Z#!7-GR#1Bq&J( N%Z r^GZ (W(*r URWIW}R^]ib 'J)ud8d1UL{c9jxӜ9 UWP`X#)t\+k#)+k9 Z ls$1LsA~RLs9(.*[,k#)PSZcgR 5ksD1xUTA)*{d15/{d1Ks9 JsA~SsA5޵b9|hhє)'#)qhRC1#:X k O }+D1bAX kd1 z c)U`Lsd1g -s)_{b ^J}yd1ON{Lk9uT c M]\U,saX^{ WUUiZT{#)QQ]]: Q,kWwD)XWUW)U01X\{sc1uσ#){ssd1WUUTd1AAiU0C)9 0c1\ZAp^}n{d1GҜ94'JXxAWzn{d1 ^UD1UUTA\xz}ҤC1 }U( {Uu#1UU{9UԜA0B#|%Ls$1j|{D9]iMIJ9P*hZDФAQRWUZwUgj TKU)'ޤ9c[_X#1UWXUJ+k UU.#)UUbvc1ՕUT /9OӔ#!u1~UZƅ1mԔ1*,[ZvJ~zjJ?U9'/d1*"Uޅ9TWuUR .b KCkxd1]]9_Vd1WU/1UUIU}@ojd1su kC1M?]z4AUci.9uC)%C16WUls`Zs)-UUv")^UpC9UUb(ͰC1@Z1Wtc!WyiR{{a1a롋971 VV`A -WjA-j#)ˍs9^Kl{ _xTA_Wqse95:eSJ_s!>/ƅA7B 8{ ERa!yGR\ Y,[Z 9x^6'R ܿ=uD15UUN/ cOwELs UIaWD1UeJ])D1bPu1UV`U׵c)[UeP9UQAc1iImz{9UY?09Mj+k1EU^bC!39^C1 "WU0*`\WP(tUU'1k) B1_ l#9xP9U(]b WJ(<^uLs(xu9ŧUe9*+IR?pd1Zֵd9u&RUA}C1.qZA_,c}Uպ(zrZZ)UC1qIpױc1W{v)^WUq90 ɏ0|9Yr^Us!' 9UVk?5B%'BWصZ\=YƪbPte9uUZC1bd9^KҤ9T^WUZ}R'RI˧UևjuօIzT_9^ #1\W/C1}us#!UWZ U5-c)VTO|c)WUC)WV\WGR C1UWRC1_͜C)_WS#)U]8d1UURahJ#!uuؿ'B p#)UuUJ ]{`9 kWZA q1W]UD1UU_Aqy]֥9WUC1_R|)_T1WU%͢ UpW tU׬VbUZWZ_Lc Us(@UgZ(^՗ 1Xo(AI-s!ZP|w9!b{bhR9|eJ *ee(d _W'J#)?ZD1}R {*R)Z#)(ŵjuМ z} kɳbd1o땑 |d1*]uUk)}{D)Ub igc wBA{Hs)ZC1j={)oisc1ٻ[ER d_wbܪ?|([#)WUkj b)6,JҨ@Kk@{hR m5:k9 YZ#)VOuUZ#)Qs1]JkC)_Z Z{!+_}{\TuKkd1Jkd1X\>GJ J!ﵪXfR$)ߊ[$)}|HR hR .s$)U c)WUxbA#1/=Zd15թZd1^rIk1qIfZC)I)k#1%Pb'&J!'&J)+Z!~uKk#)z'B Z?Z!?OOHc)ɧZA|^b1ժ cC)^ cA /^Z9ŎKs"!VFb#)_[7'R#1U>_hR s7GZ!}dA-{K(RU.)UUp UEMpC1u%C1]}N+k(]qJ 6_BC)\Yq#1uzё TTFRD1YZy= |e9ߜ+s$)\{9]۝ kB+H+cI+(kW9mY29!jwKc!=UU3ZVW]\Z9 6 LsZ]op c'J8﯍s'Jr-9Ow/0 Ҝ#)7^09ͭ{B{ݢD1]_~\{+k))5/lsHJ Z9%~ cArA,k(J MsHJtZ5T! k 먿 k!01MUKkC1_\X;9VZP_U9u5uTP WO33`ݮ?4 Bֽd1%KMe1vXUUpd)'V}0d).X_V#)WYTTPd9aU9뮕UP#1v^\ k)27c9n`XIaߤAaH[)uU]7Z 5>Zd1>Kks#)yu{ ?]̃(kc9ؕ'R#1%R rbD1￑{9VLC9U݉d9WOd97}ݸd9Ur^*c#1 Mgo!>)yUU!UUY$)/`uU TU]4D1%%ֽ9Z>C)^U7o W_ܗ{#)UC)W715]w1W5{14d) eZ-(yBUZ(9΅1xZX^sD1uWWJZ#)5Zd1$.{A´Q IU_Sd9UxUAXp9Uv^HZ)W̃#)q}{]B#!-勌1m%Q&BU&BC)q9 x1UP#176B)C_^0C1WUC1W#)\_4e1t5URD)]_rC)\/#)UU_&Rόk)UU Z#):ad)aPZ\v sUUU'JaU 1WpZC)׵X!UU׭9Z#)^B)UUU'B)W9!ܺ)Zd1yzLs Zd1xhRD1b93p{#1^ls }Kb!+#K[D9'Kc!zp Zd)ibD1+ cd1rP{̃ {s;Hk#)OFJd9O ZX+cd1 [sd1^vV#)^?'JԬz_&R5l{/#1UhI{ }*k15~l p_ s +s \~ֈZ U/??b)ԍ \_Gb#)Qy0C1ى-|)^ c#1ACkm{#)Tuk9 cd9 .kA{A4^[!_pUd1-k`?ӜBwLkR2{ZZsoZ1#Pls1꭯/#1OOq KkIҔ)ms#) c9 HBKsd) yb)+% ,k(JKZ9j B| cARE)4){)RTA=7'GύZ +[, c$)k@bD1RC1,C1zOo{Zo/u)ՁWUe95YѤ)_\>2d94^{C1σ"!*{? T&RC1]y#1W5gZ +KkC1_GRSP."1]TZFs)U5}}m9Urahk 55ެk9M%Jc#),խ{|o#1UW{Zd19jk)KU_&B)]v? k)5UW˛ b)` ke19Z kIUXwP9Uv(U9YrY1UV4158BWA.-_UӜ949zjoiR#)s9VZp\s!51\?[}qWҔ1Uc1]E&R o#1T_{)\UU9uUx΅9uG鱜d9Qayɔd1EE$1]cpD1msx>d1YU8Υ9UUu`d1iUo^/P u%,{)U\ub#)U?]3ו5msd1 ׵9UեQ(JkӜ9Z:ZƦ1Nk\WV-c c!ֵbd1Us~}fR ZhR)kR 9b!"(%JbZ c"b ^Jk JD1ER#)P9w}vb9wAZls)T|}!AI c#)jx[[J$)_/'JD1QQ:'J z*ThR!߯c!շń9UTUhZ)yX[Rҫs#)⯵A _ZD1XN{wms_Z)>Lcd1W k98pd1WxRC1XGZ#)bÝձ9 Ҭp\t)_UcLk!Ww d1U9Vp7| }D1UU]iJUQ9Қք9U ~RC);1WW_\)WWQs Օp1ZUGBuU9ZRA*k4 brѤ UK{c1*7^ [C1U p1VKk >6ԽI\})ŭ3'JWWs[D9MEgsJ)͋-|C)UD1u%Mc U=sC))}U} cC)Uu[FR _b _} k zeѮ#)s Z#)7M]d1q]UU1A-X'Ju\^qB^(JZ`zD1PRzZs1v3 󪻮{9zjc9u6ͬ'?Zյ1Uw%)yUd9UD1VVWd1r(B0(J/rAW]{D)r4(Bs}AT&1Uk2c)7RWtC)_k}9a$;baR_9aԚ+k>. X_Z tD1N)cd1='c#)8R#!%d!MSo$)}eJ _*?AR ߗgRso{97A gkD)oW&J O$J X{Z GR!kJ$1}Z) hZ#)FB9VuZ RoId9IŅZ$1Z9ri+k)[_'R Uj'JB#)[x:HR#){Ls!_]R)uvZ/b {C1եgRC)c{z'J((oR#)>Z(@*1_RGJ!"c뢇R!U9CzJd1P6'J! hRD)IR!؍5s!~{9uTV+cA}vͥR ~S9EuxlR)S^A)yۄ4&RZ]PKs9zbA7Vs U Z :oZ 5u] c Sqd1` iR!VLs=܌s1|ZD)krR#)|TsD1uAbRD1U{{9UK{#)׷ c(BHR(8)GR#)__^|ls zcb@O#1uU pC1zՍGR)낉֨b(_b(~b)ޭ+k ^+b9eWbD1b)>>$)\b >ks(_Çb$)p9iQ[Ls =(z c ˃M c( *k!.{9/9Y|^^HZ!5={#)?u'J. k#)TTveKs emc%Z _mnTjUAAis@{C16b UՉiZ rY]?̓(UP\j)EG%IJsc1WE{A\N)sC1{1W֮{c)U+Lk)/GJ5Ҝ#1:Lk)55ls#)*`\1 p+c*W/9j X4C) U1 ~UsU -D1{MM{![UA>]U9HR}>Ts /U@UC1UJ_%t^U!VӤVUZAaS_BUo9A_B̃?_uU( WUUr /U_Isd1\cUe9u U'T#))uugT)$736C1TW_RpϿZ@h#)UU?b?5%0B)WVl9TmC1 WU*c1Uw_\ќ9e~J1y]W)C1U c1 }Lkd9Wx'Jnk(1+(Bmw؎sB˨{:k0C1UU"Ⲕ UWiJ(`^uD1)UUy(JpUUՑ9/孽4AUWu9'RUmsB&6k9ʨ\ь9ޠlnqe)Xd)yeRL'JւMk Bߙ-׽17Ǫ!*)ښ9A~y#1RZ֕9T'J ܯLk9%}Z{Bv(:]p ѤDAkδtA(_) UUUD1UUUIZ tU-sC1Ud15{! W uR!WV5R "װֵd15_ryVWNc9ƦA_tx\IR)wuGD)UU}9ז,c_{ 5lkWiNuAє9T\W{Jsc)"vC)74"1PRxHR=W 40!րB (_xX#)UU)UUK{ais+0>6c),U+[d)UU7kc)WRC)-6BW/9b_R׽AU_p&J)-%ߢIZGR*xFJ)Rh::>FR_^gR#)}#Z ~9U`Z$)AZ ? c |%BTjiB -gJ ֈFR{묢A(%J#)2w|k)c9[^SbD1Sk*k eJD1 k FJ$1ˮJ9[_~MEJd97bC1.GRd1{ k#)&JD1#y C1_#!ՔVk)oc)WUgZ b U UW]qA * "bjϧB m=FRBFB :̓d1{MeB$);Ic9W+kd1UUiRD15^R) JD)0(RD) bd15+ c)_U ke1vUWsA>uJ$1Z9MÕR!G$Z!WVn:GJ[5Z 5*k#)ub$)(Z#)MR ^k#)M1'qp&B{C)Wels#)(WsvA 5RD1- s9eIc$)_{#)_W 9UUn#15UJsD1n}UJ+.Z gR#1 "2Yb#)sͩb)U7tC1UW{jd1jul{#)}wZ b9J B~(R =KsA?Vse9_^UZ$1}1jd9Ί8Lk \ls#)?5+k9k{C1IwZ)-(AB׭{e1Ykk!~pbZ#)UEFRa\) חd1}9Wrb#)_~A|pKs)}]J{$)WW&B/d9m{)P#)U3!UU/A^Rykkc1J{&B P9.'J]m9W+k9"{HJ%shR?>Zaf'R={9PhJ__D1+^#)U5^ҜD1ZupA/u3IRpams _HJ!W4Vr1 U1AOnC1Ao%BU/!_A.XUU{uxbuWU+caU_#p U(Ҕ1UU}WUU_gRUwfZ'JL}Za-O)W Pd1'E ձ)s"1^v, U_*k _GRB ʰ |9'h{tV[] |C1uҤP9VUsb9Ab#):$s1-Ls9es9U{1U+k9UY kk9U6jMc#)({iJ/mcBl Mc:o"shB=|1c/,c 7{D1u%q9]W,{#)sgq9]]cd).|9^JcC1X@'Ju B)rp׭HJ=ֽc)m~4U:#1P{}͋"1 WW͉{М U |C1}IxOHJ(<| +c9.W9\ K{9\\'*kD1sr&J &sD1ߵq1UWASuî({_OgRs{bD)״5p AQD1Uσ ^ZիsV4kﭘޅ9VԔ9ƅ9wTӔ`BV]T#)}ó99U1U" 19b~u}uD)Up1C1WS]Ҕ9TThќ(XPPpd1cm[4hBBZ7_U׽97Ӕd)9>%!_nk$)UTk1/3!WWkc)ݭ*[1fv975uՒd1@9_U [#)WX'J(^Ba`GZ5!JثB \ɗR:. ]U7{A)eJ0 c)|Z >2FRWh[a[d1c}UikZ#)hWFJ s(zyb#1-5'{ Ik(+Z#)~{fR)ID1Oop%J$)/kZJ!-'bA5_(c)'^39 -5ќ9^P k)&J)* łZD1-|GR Uj)~H*Z p s &JD)jA!IBA! %GJ ߞ?ZD18EB$1kFJ(;bD)W\UZ!x}{iZ!RD1'R9=FRD1oO@ k9} c#)KmHk aR >eg[d9Uu[c)~^J_Z o%+k s*sd1b xRdls!ōgJ z%%KkË/Wk >Kk O/Z sW? k%WR!U.C1_}*s#){׈Z(%{D1W>W*ke1^d_I#)%thR$)UAR#)9 /{d1][|J '" Z ܿgZ ?b :_kk{ }bd1[mI 'ŭ$1UW*Us)+P]j$)\b(]U-.d95W탡 \s9U_Wls#)tb#1@.#1yS{sA.'J[k$1ZA?`sAmNrU955{ACv/d1U5.s(^bd1Ճp{R)n{)UEWUZ ]wls z k ir/(ݹ##)W<7C)S[JJҜD1񲜄1Ըs1n9*}lk9ˋKkD) ksB)[]sR?_s9nJP)2#)UTT-{RRlk#)/ S(o{\d1U\Kk9-? c9jJ k9(>.&R 4KD1]W]!*WU BVUgZaw/{5T9UUC)*Ulk!}PC1.]AuUlkA\5e cC1>6lc9wRzdóIJ)wZ P+c9pAUќ W\{U}/3U}UX U]U.N9EWu#)pD1VUE5nD9¥UVAMwUwk)\Wcc9Uq}U{#)EcUUs }9 "1U {C1ZUs)}u{C1]UgR)rbZ#)-Z17Q]0A_s_j'J|U k9'-cAi4GBcU0J5_R9WB룢Vs9 Ռk)X>_{#)~_,s9\s(78 U9yhJ^cs!ktA_QQYgJ ,kkC){C)bt15W oxT 7uUUs Ub1VtB9[Uա(_Ƥ95sU#)XUՖTd1\RsA? 7NGRVz+kA6xք9rZ)\Z(k)u>-9 U = *_t pVUΔ$1_AUUZD1E1mVWlk)M5D1ՕUR9UUMЃ#1Rmd1UYv)(Wwzƥ9V9A^*^?D)e8axzֵD)qa4HJOuܑJ8OA߮sA#.HJת)wo/ _bK ͥӔ1Tԋ9׋9׿9v9pAnk(BT `sBVYD!_X+1RU^PGRC)* /1Usujk9RՁ9VxVVR*)B hͩA!j)oy-FRpb)kU(k VfR ?TUs Ub=jse1% c ?NZ 5&B(Z/J걫gRJ XUJ ߦZ KEJ(?)sC1u&RD1>bAU&RC1Z$R oc \b)}&J)b)UUxJ$) ][N#)Ҝ#)P@AD1/cFJ) jd1?gZ)>#7b ZGRd1{nWd1IVikATw9p kD1Տ})cD)UU9Z ZD1P^gR Z/'R ^*k!uZ!5UGJ#)OjD)]WZJsD1볉,|1S{ZJd1UJd1sTX[c1uUT%JD1Z^ns baKk)ן=Kkd1ybm UՌ{ rMs?be1~IJ&(RC)7bD)zhR 5wZ PxrŇR &J cb#)ˏέZD1ghZ#)J ގ J S{D)5w{#)_Z#)b17Cb#)3k{9UWl{AmuU5j#1iksd9UWUFZ$)ߨbIa.KkRD1WzIRC1^!J#1+i{A%U]s1,6#)wȋ)UR\r "s#1b1Ax+s1\pA]{ ?z/d1R_Kk)J9U c$1mZ ͍A ca;;[hR!~Tob ks9Zu9}2#)kr[WAҜ1zk*AM+c)+k9b9J< c9*+kGJ_kkB04166&O!\~TsC)P]WӤ9%uqc)5KD!Z {C1UՀk{9xe_)k)[bV|GsC1ϕj UwV>1ϩŇRa5.gRD)XnHRd1m͝ZC)~5'Jd1hJkD1%]ls9Ӝ9WLkD)lk9]lkBW0{1?Q9Vܪ9m{bk9xpkLkd1/|9}T\b)!"Q B9UU2#)}S_Iis#1s[/`{ sGJ 3J b)}?ikC1'U)UU#)gsA9q]Rd1h+*c"){!Wr k`{sxc1WU{c1 UNC)UU\U{B>/x{'J@9P9[UUPGBC)<>R1Ԝ˃9W?W-M1W5#)pn͡ wWd9)ZU){C1 UVKkC9!9+ӔAm9YY[S c9I1?T9/(&~X Z )WW&ZUWR)U\wUJA*qUUUcA3c1-UtIUAWW)XWuU%:(]GR  AU֥9^ ^)UV΅1UUUqD)WiA|D1yCUZ#)UԒC)Uu9ueU5`t9UU5/{#)VZaq1UOօ9Uy)JC1%u/A5OA- 1W'JUoR]֕AUwر EZd9ogZ#)mb ׷Z$)l{c)VJcD1__*k!}Jk9`ZC1//9U=]U{! #)VWd1(_A@U;D1՗'Jd1 ]%{A}-+ce1r~V% c#)"{JZpA p#)4T0)UWb |)WU[S̃#)UU( ULk(pj U\(kUؗUd1UbC1yPfJ*b!tSs4R5}b Zd1&Bd1X8'J!n.GJ ?'Rd1M`49KkJ`s97/lkBXTҔ(Jmup9ˎs1zUQJeXkD):^[ c#)<@`O9uSlk1ڿ`9os_+{??E]=@{{_x9>-Baz [abA"픭D1+c#)Jsc1]]=XD1Z^xWA Z Ë$B z c#)UOy)?]1Ap_d1 +c9zh6p#)=ŀ+Wn TUuBaoͦJ!|n}%SY^D)/95UM UɃU#)WX1xiD1[[0Wؽ9] U0~U#)VUUZZ 'sc)c{UUd)q]1UUU7{/1@UN1We|C17U |)UtJ!pNc1%U2AO9nwK#)^=D1֨D1^`W(J_+B4)CTU1UU.Xu#)Ջe9TޒuU{ ]]&#)UU{5bD1]Tb#);a/ *6Q9⵷{AQd1UT >/)zUbWXHJrיBqe1 (ӜAҞ'J~C`'JO5 Ӕd17޲R.Au^ ce1pzu`??//(BYd1U?^d1UPD)'U:9(Br-{(P{#)QX꯰#1 Ӝ9UuZ{9WUݳhRZzb _=k!mfRcR1ſTbd1o~'J&JbzksA A2>R9UnEj zgR 7hZ$)h%J`*8gk#)ib%dJ }9,b9y+%J$1ڲ'k Z ?J `{fR OZ{_XeJ$)fJ)FJd9!ިZ xGRH*'J)X}gR)QوZd1MT kD1͛? |JWյJ>{)?9^}5UGJ)D˃Z %)k!忞܇RD1/}J TJ)^IE1GJ)s$)5URd1\ueChJd1 ZZ1?!wZ SSA |Vsd1UUKkd1UU(k#)yC Z1 ‡Z#!7^B#!B#)r7GZ!RGR{ ca*R _]Z!&^vA l'J" hRlsd1UhZ!7K_ks9^U_b#)Wwlk#) [ `{)+^_հD1}i{a'R ^b#1]UU?Kk9]iVj ʋ kc9YpVbAw<_bd9^YZ#)C~+kD1 ˃"1bj.+pWb(yC1TVuGZ1i9bd9wyxrd9rqd9Յ29_^VB9Ab,kA_Zlsd9U_sD1ls'JwVbd9rP`A <Ks(ՏJk 7b9uXcZ kQcjZ z{d15b >hR#)߉R#)m c 7UՒ#)W +k(WS|^/)A\)qC)] t1% t95~Z9){hR{?_ gse1i*c 9 u+k Z ^whJs _R(v kkp?KsW\sD1uQ9uKV: u^ƈd1ac̓s ULs *sd1]UV{C)]9gV,c9cZd1bK{1/YK{#)?Bjs9 09%ڑ'B~|׮{'Bמ*/d1_Mk1z{spD)M}WU}KkTKc!Ak|R}՛99s/EušU+73aUW3UԽ)wUUC)sWUU&J)U:5s)7T9]_Ec)xuEJa;fR % c#)dUu #)_UU2#)UUUhra_C1!:)k`Z!וhR ~ Z"퐌1UU-UjUWTGZZ>BUR׵)uU%r#)U}U9#)%Z$15A'mk^>Aj ҔD15>2Y1ҔhJWHpUHB_? s941}Wbd1phJD)Z$1j>{C)wUgc!TZ!FJ\gR!޺J X kd1~\U]A 9TWUUFZ:bD)V.bd1WJ9Hc9KMu kD)ZMA%&Aa@AeJ#)neR ||OFZ "#)_5߇Zb9UU/U&J n(eR$1u?R o^Bb J 7Sb$)Yab#)]ZpSn.D1KGRZ7{#)^^^'R sD1?JJ$)/ Z^ShZ$)b$)Ss'J)$Pb$)KhZ)GR׊ b2R[̃$)YHR)؋Ze9`K+s$)iZ!'7, ls {ڪ{ ?~l{ ]b *kC)-WR xZ J#)R)bd1qRO%b ;.#1+D9Z`d1}VUGJ@*c#)Ac_b Q~s{)`}b#) lk( (J -  HR(?Z^*[)ՍWA)ﭪl{9]}c'J$1.~_{d1\TULsC1ZW+&R .#1U b#1gR)^7K{d9Ay]UB)W;FRW7C1UU}HZ)ꊒ+kd9UV>R( ?Ljr#1P_w(7'M@?j* kAZ& lsHJ -{9msd1 bA:%`b9tA xu}b9 *d9WWls9Qb1b[wC)SA 0Z#)|LkD1U5y9U 9׷bpU kaKw9 qB)U{ b#)m5-ks9'y+c9TZkpLkhR$D)rR{94PHJ{#)pbʏ9 ?'B ͍9)2YRD)wx(iR> k9}Z9e{9Ҥ`\_!5UUFJ)^ _C1_u5C1]UD1Uccr|!UVJ 9 6VFJW d1UWWbd9-\UȉZ9iZC)/.Rz~ms9"Lkd1׭sBk?BuUoAUUKkd9u}΃1['i{ rXW*c wU;*!^^TgJ"!OoˈRc1"P= j HJMiypd1U]UE{c)]Ust#)5od9W_UѤ9UpZ^ќ#1UU_X̓)5WU^b)']Ud1UUlk9{eq95UC))x_{)Us{C1YUX b)ե|*cC1XZJ?A =ݯ)0U9j}-sD1HJ^ UUbc1/xGR)MsD1%UU΄9MYC1-U[։RUmHR5'd1e9U^+d1UU)U\|)Iq͛)`UUD1iUUZ9 ~΃#)UEm_Ѥd)U]Qtc1 ^b#)+sp!Osd1U Q9}uEC1ٕ%OAze9_ս)UUUD9_uT(CSU$1p5A`e1_WT/ pX]{ZBܗ}+s)D9x-se9{D1+)^ P(&iR)(b'vHR͵D1[B9ň%%(J%ȨJJ\ k0bPl{GJRWsIRx$)cO 鉕E) 49B54C9UU#d9-UV|d1UUU{#)_u[99A_zD1rs9B;VD1T\?O Vlk9EAugJ9Yє95uՅR)_Z9DRA7SRD1^PJ zzs u^ZD1x6wj ocI[kby]JW cXs߉gJZˠB 5?JApls }}9 ]7b)\UUUZ p_UHR)_^|L{#)UZ) ԋk#1U޿Zd12)mW)5UUI{(赽̃#1U\Wj UHR)w*c)Y_R(Wb#1rwo*kAacUW)w*k1KcZ#)[s hs9n&s hC9WR 9u%+kJpъ%{9`KAkC kd16_yq W7KkAjVgb9KOkR{#)*c1}iB_uU\sd1{U0AZU59_Us!RTPuw UU #)U)ZTs! Uq#)us9^ms#1p c9 xx cC1^ BpUU}sd1+wUp0 msC)5be1>/B77%'[ 55&J׷AW_)c [%T(k(uxU)s  1S X.?2d1Uu%fB 9(saGJ[Wkkkk _wWps U,k!_ [Z5UA )'J ]b!/W c9Wb b +k"!Jk9}[D1VWeR![֔C)uZd)}y 1MUUJ |{)- j!XVGB#)u剢T'ByQݵsD1s[Z({#)Ub!mksxjPRr{푔 55|d1}\TWLk)sZ kC)U_Y=@5gZd1Zbd1~'BC1WKk#1^Rcls`OA+* k#)}bD)}.)A~OVJc)sZ sC1?*k1E,{ KsD1W^9RUk).z4A/tZXHJ_SBtJ:տ8ƦI o ^VUqѵ C1RUWUR .)bD1V% V"!|WϧRD1].B17_}. ///C)y#1%$)긪4$1@uҤD1MkU+5#)UUPP#)UTսd1)pbU?hj K}6#) %%Pd9UDnbs)iUA內q9D1WnXJ7]s {)UVXGJ _7W?1 y6 9?QeJ!]s15U]UC1WU/o#)UWXt9\UeI`/תZC)Pյ+cD)q}eA7Jk)U c }}gRA/ bU항C)U^d1UUTu92VR pGJrb 5?={ /s U$1_UXU s!P}WZ={)uq_39UySZ!*R A o{*c ߟ?Lc!Wmk98,c1^}b1r^{C1_ub)묲GJC16R VwhR;/AC1W^{94թZ d1ZU)y p0C1_,d9UUVԈZ {gJ#1gR +Z9 k!({!|TZ"! Ս=l{C1}bC)xRC)0p{#1VRղ(UQQq)}֐c1]՝=C)"WiRn 9ҜZWU7 Z\9^*Tֽd9YUIC1U\]}s qigRd1{1MZ"!,U,|1ǿ%JZ~ kJejk#9bߌ{ )wA}t9Mm9ݹ5Ҕb򉉁49R[(ќD9[p$9tטD1UPd9WC1ԜUB s9Q|ms(#1AWkU1i]c1VZrAUuD1hYD)ӑֽ [\uiR{Rcu167.U)V7#)^U99j5%)84)\TzuBص9&Zm늊Uk_qJݲ! [Uu9?{f9]GR$)bhZ }?A!X 9R1mmJk 'Z UU c ۿ)k!wWZ".,kd1]'R$)&JFJ!iJ܇R RC)gb#)|NuhcC1jc}YAD1VAJA@b%RA=Z FJ$){gRa>'J#)%wGR _pA(AC1UkoI#)vq(b?)k&R bs{{Z( +kW?Ia&J+R5R#)+~^&J9UR!WEB1!0>R ŝk 5EBb|(hRQBB j5UW1[QB~C)rFRV/bD1.J!' k)/bA^%Kk9} k߈Z$)IkD)oh*s)/ls9zZuO{ kZ){Z1ˣC_&BD){GJ VZD1`^ sC)Psa{ BK&ZdJ ?iJk` s U\\{@¯/?_{$1U D1uypD1UUPb ZD1 *ce9՝ό{PD1{)Sy c)sVj#)esKs$1CY{9(A 5{ {#1U{)ja/-D1WU d9b)^TgJ 9Jk {X&R#1[迥A ks /[[s9b ^b#1_ k(5/(zb ~Os ]+ Z)vU?ls u/(Uub9e cD1zիs ^r΃D1XYUk#)U~s)uU {UŽms >; ns uM zKs _}Z z[I^~_'J&J 0/UAB!ͅ}hR!gJ zd1UUU`krD1UUU1>9Wײs#)^uR#1mVJ)(uJ_{C)\_UU{ \UR!%~\A6WWFB\Ԥ#)UZq9 p9@ +&J+k b zp|)UuP ՗s UpU}| UUUUUqTUUU6FR!VU]΋ U^r c)UէR([rbs)5WV rVU0 pɽUJ9[HR|/VBkxZҜd)WU=kC)'5 c9RC9ݞw'{AU^ypb ޞҜd1WTJJ#)w_X&B)U~WsT)U[Us WGRD1_{d9WULs#)-9rUUW8΄9UU}̓97__R#1u_&Z){#1T_UWZd9C)__GJ?rc1\qZ xJD)7+ZC1_j (W_}MќC1IueULs:hR էq1BQRlU9VGJҜb<JT ƥA[iAWP\sd1}Ѳs9{d1}0k9'%.C) JsC1JC) ^7-Zc)*/ 4{A飖{Jʜ'B77UHJGgԖBZ%;׽RI>[d9TLkd1T\OD1U}")64(%Z)T#1W7Iuې4)6d9Jv#)V5)OU1Pr9QJLUe1 v(J 89EUE1cUcΦ9}U1?ֶ9hfӔ Z 9ؗ9r^_}׽!PX9b9u.49uoHu*k %be9]}&J --'J'A!O"fRD1y{{hkd1TUUR!/Z#)^Zd1w}j9Z^fR#)^zb`zA@%/ J!ڞ/V%RCz?A@ I#)sd9pJ-.eZ 'c#)w7^sd9Up&sd1]'R . fRD1[}'$R SgR#1~c'JD1EB %JD1_ -&JD1'kk#)R(#GJ \9~WGkuUd1auU AA&B ~UAT}A{9AA>8ըb#)U Z :ս )HZ#))s(+;baZ SZd9oZd1-TX~9-_{)UU kd9U")W?Z-|D1wuU5{c1Aw 'Ja}XAZhR#))RinJk7UKk J)UU]J b#)^5U{)UկPJ ^Z(_)%09xPD1}W~Ib'J!-R#)/ k)CbD15.(Wz#)UUzi#1UY(UUJafZ宂ˆZ(d9UjkC1%ZC1DWާb)R k@//Z#1/݈Z9GWeD (59WWT{)KsG(>+k! cd1C*cC)c]_ c)ˢ_19uUs9Ռ{1GR_A /U c)~\%!wZZ+uugRaդ9_XD)awB{bAa%'J-zjB]Z r]]'JaZd)iq }Z/ YX_9x{]A~nRA {k!Z5 c 5HJ)TC)tUUǰ/=u9U{`&{^HRwsZ U#˷d)UWS [aZWՎsRS_AK/{*slk!ԞA!pE:#)ս,t1/Uٍs ܗ5_'J7k#)]\H[ :W+k]Wus@{ [^GJ _;l{ xGJ)5R /s9U^A{9^TWs1b;iR`| c /R/d1V]Z#)W\Us)}5#)UETd1UUiRD1cA) }'J)&R"),ouZ 9UWSwA#14e_*kd9[UY%hZ9SVS**k .{ wXn#1}UU|gR1- #ksc1\BUU5FRUUxIagRC)ۜ]{9_}u| _ׂ{C)({9*ؑ(JmTD1rcKI=UP1 )].Ws ?=єB%Vp9pC)zd1H|_jc9%yjcC)[ c9߰?C)5/9^~Uσ9q/1.c1*39ި׵Zv 4$) Qb gqAo]poIp15D1Ů9sX4'J{yUe1Ӝ9 # URcbztXZzKC)]) ?D)xMcr(JݿUE)*:Y$)@X$1cAUe1%7}e1Uj1PӔbUD1US9UULk<>xQ_okD)nVص1]΅9U^^^ s#)jrs Upe1WV_{/^'JD1 )s i=J#)j0l bUZ zZiZ#)UUZ#)jӣ'Jd9kgR)>hJ#)\`%B$1nJ %k9v]Ze1yGRH鏏b$)]E&Ja Jr&J#)}}R$)A#1?70R)T~R#1~TRA)9)AapЍ{Ub#)Ks 7b!zx b_6?b?LU{c1%>A_xLsD1`ks p~R#1UUרєD1%eOD1WUgR(=eJ$)_JJ/kD1cuR kp$:bZ _%B$)1ҪZD1&EeWZD1uD9.]U,|(Z ,(׭sD9 UU{D9iZ9+mbd1k7Z)/_b)UW9)Q Z)g7j#)}j{d9kWUMD1YQ/9X-uC1^O(V_ { __FZ)roGZ =#1tW_Rks( AU({#1pVUj(ob#1W\VjC1} jC1l#1UAemLs#1П-sD1X,k!b,ksB=bd1>kZe9]HR)(~Օlsd1y_X c zpxv)P@q WާMk)URZW{B UU-{!Uu\[}ca]}?9UD1a!Ar e5UUL[ U*crWe([}}/)U{D)UZV70c)_/wC!]UXQ#)SSQ+c v}Y/lka\mc#)EU&B':FJ ǟ{ Wh[_GJ /'JtURMQSR W~9u,cU-,c U~N [C)UuVT&JF^HJ ufJc)`Z/}Zd1W{auJ ʏMp|!S׵!W5Us ]TT]Lc>UZ^]s U9 €bW hRU۲ACZ9!c7 cB.VB!ߡs")_.C1]T]UhJ *c #9ֽ`Bd1VP1WUUKk1sUsD1? ls+k R__A d1UUE U(PGR( UU(UU{(UU+{#1UUp#)pU߽Ur#)-BUUW#1jUC1UUA 79 60)_^79~Vy(JUUֵ1 U U,kC):?AWom 5(Uxd1UCc{FJ-9^{ |d1U{!Ǫ'1X8|1[EɨNA5~9ȏS/D1^Z^R C)PU]R(kvr59"ҜmkVuJr78(RiB4e17?+,{`첔Bxrb(((QIJr범)JВBr>.viJ?r)Z4e1'4Ae9WVrYΥ1߲;9{uRؗJ|$)VVڻ)VuVӜ1֒jJrQԈƅ1xIuU#)_U-p) U]UӜD)x^UP!]Ǐ093]C1uUVTb#) Z (k _w j U mSU2D1UUsjsba/R }σgR "bd1UUkhZ)bտGJd9}0&J9&{95- k!׿b [9kʨA ! gR$);Jd1z+R9U%J)%J^HgZ)UgcaA*R{ FJp&R*zZRnA^PLs auUR B(n߻%J |* c#)w}_J -UPeJb+eJ UZ~.RTJ/^{_(k -GJU{d)y#5O UV\X+c9@} 9kKqgRZ SJkD)قi{!xT{!.C){}Ra+o  ZD1(_Z#)׉Z?bd1i_Auc] 9W_pks#)<d1^x Usd1ݗb!W As~s 7hJmW'B5HJAu9 #3'J1-fR9W9 .A V+*I &R xA#)>So'J).f={9{ c gJ 9) Z1PufJC1S߇Z0ɋʈZ(+:#)%Z(f&J(W%J)]&R 5Z)-9[XZ#1WЦ/D9UՕ C1\TfJ9WuTk{C1s^b)*h9p#9*JZUZ(W&R]]) 09W%Lsd1׿ p)-TUUZ@?bWAA ~bw5,c)uUA{d1-]b!$jz c!%]'{ 5w1{]PUՄ1A6D1-,9RV]RUZ5'sC1_W[{(x]O(֑1U}qC)UFB!|mk kckms_}s1UhRںZ)_{+Lk_Lc)W{WWWs`r__9ajZQ)]UJ #VT c xU9UfJE\߇J U5Zsb92O#!W^q1PiZD)|WHJ B9}Z_y'J}9%AaԦ*[ 5")uGB5&J!^7kU?Wmc ?\)9f{[$177fJ 7{9Y]X΅1o`Ut1U\{9U_R=sd1uwtBC)K-1d1IMek [)UU?Z ݖC)]UU)d1UU_xֵ W9 {D1qUW9b9[)Bb)U7Ƥ1%UU:)UU^{C1UUsc1 ]W.1W6U_탁Wt29UW֭u)U ct)UU/խd9UUA#1[]U«{)%sD1m\WWZ#)9;oA_UjJs"!ë*s#)9 }D)U|pGJ c}0!+'J+mcêP9]k")s/+1튈ؽAׯ9Co/+x Օ6A5d1wuglk 5QD1{kʎsA ZzOuiJ/)/^ c(T&UєD1A^90D17AvnvA9?t(ghv$)%ee$)Tre1;-c9.}kd1@h#)cUk.c ӔBB_=ք1WUWQ#15Ur{=e9XRYUI{^&J iu[ WUUKk#)]u559XVAUeR P+GJW Jd1xzٳRD1;UIk97U}Z!fGJ!ZZZc1ߧWR9Ze9ňRD1rhRe1? be1'J Zz'RER$).ˀFJ#)}U&J(A)gZC1_UAaT/. fR' k)]'R۪ A |AjjJb) eJ%BUTRsR^%J{QuFR __9׃Z o}R kb|HJ]/Ro_B ݗJpAsJk }_fJ#)&J'?Z+k |UYJ!EB PaUDB_UWj%[kbD1TTWUj#)׍UFJb{d1%%{AuG{D1}w-)+ScC)WW]ksC)7Baq{ ]R)Zis{ % |d1]+c1 ^RӮk [U9 ygR._Z_{miRU'Ja9%(GJ n~J)uAa|9aA.A zR%B(לI#1^'R)b#)nZ <Z$1{vJ#)u-wRic(?J)sR#1Lk#1p p\/)u?>s)YVHZ(O㺈Zϵ?{#)_Cb)bUZD1} c9ߗb")JkC1_U |_U9 ^I)>VU9Sߋ'Jm97]D1TowUR(]zmk$)UU[{#)-UWstД!]VZ-%Ub UlvB B!RGJ!YZw#)/m}]2"!UQGJIAYZVRWBa,%s!UU1u`uP)~^Wќ#)UP__Lk1Օ%P) ZVUҔD)UeU ]^%:ߢUu~s-hR _?ZPeT|#)]CuUAa-bO5hR \ c 9، *{_oO }KUsUuxBsJa5B.Z*k)׷b ?b#)RVZ) cZUkkU'B`ꮺbR 5ᑔw&Bb)+Za 9﷽d1%%e4#)UuTUGJ7sD)USus)@*k$)5{#)eUWs1UU-k m}Kc. |1U{C)[C)|uW39 }1WT^+cC)ύZ!+_Zc1$zˊЃ C1íA)ּmSd1iS]]sd1ߊ}UBose9]y YB53R m9^9=_1 Uօ9UU/{#)d1WSMk1<!~+?iJ#)}TrBcamkA K ҔA }{M)XWUU+k#!-c)];sA||b"(vkD)qArj)&D1[UUS9+yZ*XRnӔIJ+s`iJ&_^Av'BϯuB1X׵Zp4Ic`D1;/e1hR ~jM)-]WUA`ye1͍8Ak{'7/3$)p|]9)(Ԝ91hj9[xWD1 )?X)ϖWk)ܬs@?\?Lk$))/{$)t^x,c1P9%m,kd1uUmb]w(0rcΆ9\%uZƅ9U\WU^&:5X!`'UU;!UVTU k Ws-uD1UU.ZD1nJd1'c9QU^hZ z`{I_Zks(c9]}Vϔ9W7_Z9v)k *hZ9/5)c) hR9&[)&B(&JxjB*k#)RQB 9)SI &JJ snbFRzʫ&J(n&sB=I)?A#1$Z ǿ~fZXWWEBA%J jCEJ)yBA!jk)A 5hJAW1p9 ɲ A޾esAKCR d1azGJaխGJ -}TZ #׬sd1mi[$1~ugJ -oZ~PU~Z+UJ -sD)euKb kÿ'J(#>Ic +k)x}%+c_WP[ZnlkUA.EZ]] Lk9.s9UNzuk9&^ks >?{{ ^]fR~9O}9 V"FJ}U99W|^Z?59 UH9 %,0A&J65% HJ *c)Zj | ^pWZC)z_x c9]a}]gZR> k1xu&B)zͨZ5A#1C]ܩbC1W_ cC1ZUgZ#1b9}שZ)77 c ?Zאgk pD1W#1}W~ಜD1UUU sAu&*k ()kC1_XzR#1ߪk5AaRD1 #1]pҜ#)UJ9bD)k9)岃Ӝ#)9Z UQ w755,k `u<D1_@e i%Uխs 4V]J OR GJ#)*C&BA\{UU1 ύ,c-k uU9.Պ9@|GJ3]TR qZ!|#)}d1\U}ms9^uD1ame]{ qSUҔ!PUZ#)l][Z_{_fJb-GJ__VkHa0 -#)`Lka p{`5A$)% c@?~rs#)X;R&WWgJa)AB - gR8AZ 9WW_5ls9\qu/1#!]]_{<#)KUpa^_^\9'Z#)lפ9 a!ys)A#)]==R!Wq1u^9a* fRSJs_Lc)'P1Yo1=WUAy]_e1x}U#)mMA] Ms ~Ns)]HJ }+s)oOZC1Y]UURC1_]wFR)z[/A 0hRwrq9{R"~9z^7Kk92: s&BT<39ՏwU!oomd1ӹs ,={C! rJd1 3Ӕ9mk9螗Ҕ1/%?{ U/ks)WMc1siE71U%V&Rp,s#)C9mxK{9V|l{ ?_^O)hUTBI (J' c]-v /W9[zq99Hn`^9arA胣,{@{AP[Z 5sd1U|B&s)_- ]K1(WՃZ!cdZ _ ZaU{ }UZ/#)uuΖ(ws U=9Uݕ%vD1AWy J5WM 7q5{$)&sa*(1(Bb}1߽صRV]e1^Z^d1WWk{u@?Zd)pؽ!ʧom U%U]1 Uhu_%B!͔iAaY!UU U3!]]`{C1u}fRD1?ZD1TzGJd9ʇR Z#)W #)_S\ZZd1&. |$)\ c訿{d1IרZ9Z9|U5Bd9(cD1_rB ׈4Aa8cao?Aa'RC1%%GR#1ߧR#1}VT91?z%J#1{Z(*9sU^\%BAKZ} BA389'A)[ BU7FR/AfR]U&J{UBzpxD)akWD)a¿Ba?s) ΃d1UXWU&J ;hR rk$)U%iR7s#)s9YT/d1UZTZ#)XHJC1xZ . [ oʾgJרgRz5eB | [U V9X.$!'z{a/ u|kD)urw ca WW+saW|}9aJ)ՕfR >׷Z}{ | Mk & [SW'J@-hRzJ) U c!u c!׳HJD1\+cd1]WZ!!b)UWbD1]#)ս-Z#)TV{d9UYPD1uu%U9}UZ)gJ |hR^U9*@@=5lkZ {9_Xs){P)U^J .&JWA mNxZ*c#){5իs#)RD1W1YMWhJ }ɪk!5&B$ZD1ms1յV\{")'Re1u R9[yRsA}~*s$1cº)UU>ќ`1w`ZLk#)5ULk ׸hJ)XZ s_8b^YqsMk(Bػ/$1zkkC)+c1 {A{J{x}+c9k+s9 KowAUU퉲D)UҜ#)R5XHJz Tu9׼uھ88HB_Wols9׽&B%/s@>)t!Օj#)Z/$1zRyms rA6&Ӝ9Wrko U UUќ(TUJ Up_U9y&Ҝ1j9.n{C)iqq)ܻt Ԗ։Ze1Z(/s(^T|WIJ =Z /C)ww T{D1U{!,k$)~|9՚Rqq ^$)Wpav)'U 9 MT#)$KM-֭#)0C){UuZ .ms#)_U2D1T c9-ks1]sD)ZR[0|#)%UUC1U$)wUU)&p D1b4e1sU} ׿k` *SC!~9)"j'JD1/JD1EsD1]gR9~b)ξk#)o+UJ*s9={9UU'J!CsAKKߌ{9UuoZ$)GWvGZͿGRsYbmAk'Aa*Zd9VWʼnZC1]+]jk9i_Qu$:1_YAC1}zQB(;K(cWAZYkUߛR YJtW'J%9b }R kD)/VUs!\՗ c)=_R L~UgRA/KkD)=U p{SIcrWk`-I[ (kUU~isUs +k1%(Jܰ1Me_^ZtS)K$) H[#)U[ŕ}R R9FJ! JKk!֯ *k!oظR)5FJ)mތkC17wd1|U|D1TuP9_@d1]UW A)>nZ(_ZD1KaA xnls!UP{^\q aU'JgJ)UUZ#)cA ύ{#)ee{ ]Jc")s?_UksR 9R r]D1UUoD1IZ uA 9 `^*9 Z W_qU,cFJ)QWqkD14_=|9}uW1cUUe)-mk!P S^TJq +UU_rD1V]UiR#)Uɣ1 c1Uu5Ҝ!uiqPZ E z [__@+cUuGB-UW[lc 1im}S9QPuUZD1Ws9U?UKc#)?W{Kk!K1 usd)m^ZW ZM'J >Lk WV_Z WaU{=xs5=5S WbD1kPEsaR_o1YAhJPXgJ}bB KkGJ!zs1^ŪsU3t)Wp)ΏUWZ#)V7{d1Y^Q#)}WXWє#)}]\WKs\5Ik}KkUmRd1U7{(w@?Jc uu|d1 GJ +{#)U%iR⫿Ze1='Bd) ć9m]U`Rd1jKk  cJW_lsC)7_sC)_S99gp#)5U9^\ \ c9qP'JV~sAH{O9GҜA8UU^C)|}/c)/WWms1x.Lszd1ySZ[B w&BsAs`!r56yBUU{c)PUjc!Ujk`'.J*{wPw.b 5Od9cAWr)Wc+ka;=+c9\b#)`hTc1eD9Uޅ9VԷ׶(R] (V)66V$)bk^v#)xXs)R $3 SXUd9YueD1AQA)ZITVnJC))ni'R K| V?VnkC1!U'J Tls WLk ?]Ӝ9]y$1{┵ӜD1AUW195Ke1sB)8)Yqbc)=C)`jtU4 +^D1\]U51_q)ZW{e1% ZsD)U~|4!U/s?bҜd1Yze9UQ]Mk /A>Ӝ(|s!k_?9#1VVUA#1mZAihRd95˩bd1թZ9Z$)Q_Jd9+R) cd1ů)FRjU%&){C1W=b$)Z9 z HRD)ܵ'R!ʷZ |'J#1XUu~B"ꢥ91>)*jD1UUu\I)v&R _d9)]I(&R^kl1Ab: ÍA #\%J?FJ6۵BsψZ ^WUWFJ~ td1UE(S#)p'J4֥APA,b&J +A!{*c)&B!69$)-'B) gZ!/Z![/'R9p݈Rd1 @ZD)kk ?hRkk WXsC)UWW9y)cCc{Kk`ᡣZ!5j#)Vuuќ!umm{d1݃Kk1x\R5*HJB`xxR'B )cd1Kk$)VVJ5&:U5>Rd)ZR,_R SGJ(8UZ(/Z#1w\o{D1Us}UIJD1ռ}+k) % b)5vmk#)U]R#) w]B ʮ{#1%]mj( U]IZ ^r(R u_IR _Z /!Д9UUsFJ(rb7J fR X^UFR \J)99]WD1^UUms xWo1XUUA1R({[Z(>]{d1|XUJ)aA]s RU c)z)UU5 i_\*^2!Uq`"W΃#)TuUwmc = 5!SZUUGJ_R9A77?UZ#!e- r1uWUŬs 7U9T51aws{eS!\^FJC15.d1U%UZC1gRD1Yɭs!Z#)mZ~R[U,{ ]W_ k%~Y^05 k ξc$9WWz+k$1^_aP)TU1 ֮7uD)1t PlsGϒ eS,cϫHJ#)zkA OKcd1y]j29uk)}[1p]UUsC)V/ sC)^[ kX:a: 8Z _J \˫J ot#)WU0d1QU]_N1OfU(R/Z U [)W]B ?pD15W]Ukd1Vs1us9qujcA/Z1~ k1]GJ<Ҝ￿Ҝ)OJovd1Qsd1n9z~sD)TWu9U] (c)U *k9Z9/_sJ6єA_9hWWGB8s9ܕ>8d1ZԖ01&W,9_UjP9%kYAZ1^15%PhJ@nqZ:ќc1ܞTA}e]\)UU]5)s p}Z(z+k)SZV+k")6/'/"1w)Vtd1uUuE3d1]-4f9ri2$)czUw!Q969R/`Ohx~)QݵJ *0Y_OD1W^yqAa7#)UUoXƢu y)բe#)ٚΧAV)JiPqA{iV9U=d1^y#1U֥9UT ť&@c39UUUs)U5U7 UC)Uay}8#)^_UD)VuitE)"y׵B]U$1nrcu -~(q}8Ƅ9WW\ӜJV741wURd1Uu}1(UTVEJ __EBd9Es9]\HRjzHZ*{ Zd1GW,9yRC1-eRr_9 FJ c)+wgRA.KkaWUb Aj%d9a A)__IK?bxAAI(Y/*s{C1UWW\fR W UFRX_)A Z-B)cMRa%ϕ1A JPZ:UR> cc)Y |1]WWAV_Kc!aUULk#)U5s _U!A !U@RrGB#)p]s o}GJ#)rR$)IˈRd)/R)szhJ$)igJe1/hR1^gJd16ZTRD)|R)՛s1R]׍s!Ulsa֪Z/Z &B >~RGZמcb"KkBFU(c Z@mOR੽_s\\hR R~UVB-eR: cC)pc9jWRA [z R U9*iR)W/ls W/_b c#)wW_Z)}W`Kc)Lk K_UUs pZ |SR U/3Q %UUb |~WHR_P9b>Z(hR)Vs)UgR)Jcbs?bZFJ){@Kkd1Uu>bR)Յ[A#1gJ(ח8A#1ߊrd9u/Wb ses$1{#)(,k .$:ت&JC)?5Lkc1]p1ywUXA)١#Ad1j9 ;^D1^[[M9)uRC)m,GB Zd)kәU(B#)r9nk1EgVk1}}RC1^_Q(Se1u_X!'Ubc)`UWX{==lsA%Z9|9yUW+kA%-LkD1+ c9}ls1 +kGJ,x{J= Z0Zp'BOW{1uc1TWu9-_]qc1]V49q9ӔAB\:~U,c~s1@C){{r9=c1VUEIA{ 5ݰ?K{ \_x~+{)uUtC1I]iO#1I#)Ƿ2iӔ99XD1~uK#1WD1B'e oAyUZ Lk9\5#)O?^\C)Q]Zd9WT\Z c]UU Uz)uW'U)suUΦ9[c$)ae9q x( tpD1_ؽ$1W9׽E1u)ݕC) \nu#) UԔ 211.SV1`B4D)U_QyӔ#)51$)}U'iRVVD)‹TAl5R U#)-WWUc)`]U]$B }՝9I11oIkc1iU9 `‚A ZhJ#)Z'R "g[d9IuyUb_R)J~}iZ`'Z e cxWAUV&J%%AiZ ՗J$1Nja5&R)ER)%J(~~A om!bks驆cs wBm:)&J!MrTd:D1_B)sZ!_ PA /gR "hJ p(HR ɔ? s$)-U c!7WZ PiZ TVR&.RE1XՍ{D)s_}Jke1zUYZe1TRIGJ RD)5UUgJ rzwFJd1o5R9eR .}Jc gJD){TR$)jk_[9A9'Ja-Z Cs {prWJqbD)/GJ(ZCKk)`{i}%B׏s)\rkD)c=R#)M3Kc1UV(J RRUuC Za'J! HJ xUJc$)TeU'R B)-ls ]ֿsA+c U/IHR <_Z_Z^UHR .5-VZ Wjd9a*pJ?[ӹMs |:D1}ls#)^_{-ZasA_{A_ ")ݢ9TW59UUWXZ$)_5Us)UʪjD1UgR( j)0#1u{d1U(#1?TAl|$9׷9 ~HR Y_!VTZ kPVs UC{ \X_sT]s UUu)D)ՖiJX7mk \/RXysB)_tC)OOueRrUA |(]Z BogJ ~)[VTB"B Z#)y}5 hZ GJ)~Z_IZ h#)ysRN V^ro1 ExAWs(1 tuWA ë{`OOLs@=. ޶7| T^TVTe9UUcp9TWҜC)UT9$)]bZZ)-R#)\cs?Ks)} !W`c)UWr&B |?o|I#))u1\^5 c)|Vσ;b#1_mQ95U-'B#)}/UsD),U9$)VRd1W~9YZD){xU׽9}a_VHR#)WA)|#)IUխkc)WeWlkd1_ik9aш[]1IQrgR*k9Nsd1Q{9U}jD1k{bd1Iy k'J΃RrWTC)/qc!Ws9_Rό#1sSS9J"9Jj~PYƄ1kU4!P [nb1gV׵GJzpq}|A^Vd)p[9E_' {)a_{9 9{!WU;_.)W5r ME_37QJwS< 5T)}u\s`(5ASc$)5U)ַ1wVw)~yXTAq#)ٕ KcD1-_}_T(Wu{9S^׵ASSRR95j uV5$1acU׶9U]օ9剅 Ƭ9d1PXIRY$)Vp P uW_85)5]D1Mjs]4C1!U1vF{#1bݒ{)snu9cӔ#)u5V$)VRyAZd1_iu#)v]U9UWb JöC)_C)5Eե:Uu4IJpꯓC)U\sAa_XhJ ?A#)EJ Ck _߸fZz†jA~h'Rd1Y_j_+iszAT&9 k U^UA %A_ A?GR RD1hZ \^A k wc#)euT Z FJAERuR?B!Z1]bDJdA;*kWb {?&J+7J s@R--*hR &B A [Z *>Kkd1UVjp+k$)Ub ן,c#)URD)g7R)uZ9P‡Re1d(J$){,J!GJ!*hRe1lZe1&J AR1sR1WՈRz &J!]?5*e9\'JLs۟EiJaC{A A$)|'%0)Mgc$)-)c1ul ([!)JcŎ_*c[wۨZA$!HSa;9bRD1]=GR#)-[)?GJ)6P+Z!m}b!iS(ͻRr9Ulkb } Z)U(J(]_J?%+Nk W_ީZ_z^Ls}Lk(&JD1V_s)b {!Xݭ/jC18U~HZ9jc9U_'Uq5UX} uUxUA Ba9 7+5Z)UQ߷'J {C9a*c)_'b#1wWKs GJxXZ{D1me#)5m]{!hKuUArmkUWK_: uJa?A c).U܉R-zo)݉^Z)]?hRc1/ոPQ'B*$&BԫGJ)Sks_ka¾A-ۥ9P%{)_UUhR s@^iRRVP۪b#)usuA޷/{ WVb(د)T_]]=9r$)eE}Ukc#)yQ]!|u | +W/C)W{C)WVoC)UU|.C)UoZ#)z1b1]_{B)kk#)}kC)\u c1_Ic!K|1UU&B!n~Z2Z`u{RAbl{)UU k)`U[{D1Q}UUJ)__[FJ_KcC)]q]UA#)qG_(J ~+RD)[}J#)^5| Z)XWW'JD)U9.d1UUUOC)u˥!uYt!^-7 c˷N_ZaׇZ W6Ja>Z9-Zkke1+RD1&_Vlkv/P9}UƄ9uֵB)ŭs9x~>C)Z\\X׵ թUBswHB։Rbk1/jbls9Uį9[;S /՗Uʄ1" c#1}q3#)5UUuFJ Zryյ9M]"9R^C3)59 XD1UUUYD17)w]$1%UD)W \_Vv16({ UGR k +{m Wz$1XWU{ WUYd1եEM#){a՞e9@Bi5D1,UD1k~!Zƅ1>e9E1ൕ1 UYa.6)\pd1UMeV1Ud99kU,s :)__PWC)aɥ #)_[sj=)UUD)}1ח 8d1oKow׵1z)9r#)WT~Z1]b$)OWJubad9UUI!:Ia/bd1UUfRA(*cC1WWxb OJ :qAazkAaR"A;A xhZ)}A#1'b#)_fRd1r|UGR#)bd1_Wb s%BfJ lm{{BUâ1<fB P)cݨkk Kbkb ;L|!WUZOR*gJ#)lgRD)=ikd1TUoZD1gb]wgRaOxLk#)YPWb_{hR!#(J#)w7Rd1{qlsD)ugR [ܞއZE1!~hR$)oIc)jk9ճhR zGJ!ZgJe1gR$) ſB$);^Z9_]pRD1./R1B ^R$144 1%5bR!_Z{D)ukkD1rZmE/D)||UuP@-|e1UMmmHRD1?QRD1K6}Z ~lkd14U\P k/~R)Y9XA?agJ Re1&b$1r_ߩZd9\kbD1EUZ ]C)Mmi]Uƅ9YUՐ$1΅9Uzcs c)]Za#(J@sbϫjJ)^X^{)YuI CZ(-hR wZ}gR( JC1ZD1[r'J \p( WUUk(}]R)I}&B#1W£%:$1%:#)WB1[Z#)UW5{#)WԧJ(|iZJa//'R {D1uMMYER hR CsWWHRc{'J rgR)zZC9\aUՉZrPZaϽB gRs%:C1Uqc#)uuFJ.jZ ]KsC)ؙhR SofJ?RZ ZJzV7R GJ!U c$)^hR=*'B X,Kk#)~<)kD1__ c#)s-GJ)qe1%Use1^eusE1u}(ce1-݊kE1wUJd1hRe1uhRd)KZ1}Re1{oAd1?wRd1RD)ԕGJ WWUũZ)=/{azR!7` cd1wKiIJ >{az yA kD1tr!s9]+k9VUUTsd1QyusRrQB!-J%&B U: ~./$)sP]A njD1UUfR)K/R J!^A^s$)\_]uJ(Z{)Y_Z(PknZ:׻HRWq ICWW'J)*eJ#)])ͽHJSm$)})#)UKk ZCo&J {D1QŅHZ)^s@+c(ޠ'J!' [")]x)S ?{ c nZ{d1U_WhR szcե9^HR#)u+k)5eWHR(p7UUA hR UWVZ!YaA!Uw 9!/YƨZyC{!]%Z0 \+k |'J|{1lkAZ!'?GT XZ^JZ%|A _p\9a Zd1Um=5A熮J򳜖'Razrb@닌s ׏BU [\-Z!NJ[Rd1MW^1WUZ~C)EUյ$: ׇR-(kZ  kKcD1EB坬{D9sYW\#)U\_Uo15UUUZD)o }RZ iTgRZA+8]Z9ïZ1b9KkB+{'J &ys!խ)W]#)Ue.0$)U,9U{u9U*e1Uk*ӭD1UU*d1WՕ\V1UUTWC)WUUc!J{_GBA@:B  c#)YWUM| /wD)\UUUk#)UUQlk#)],t1խU?)_ڜKk׷31e5Hc1+B)p9aK fBC1 GR)XV~{!v)sLk!pԭO1qpnnhRC)zC)u}IZ׵c1uU=1_1!sBQ^ְPHJnXsd)x^3 W} AUrEMV Ueq탢 UT6)b_uU!UU uuu)RRra [U-C)UUMC1 1!1\WUWV(UGMWӔd1a)5AoMUq(UuOk u}񲌥9Uu5Wjb^_bޟ(J W,k sd1!9+c wms#)W=d1^ZTU0c)UXPP|#)U{e1ZWe1eU$1uu$)Rŗ Rs:)U1]|We9WQ)r$IS ^zD1ux]C1Ecs _/ UUA4)U?-Ӝd9V`r$159PzRz X9Wv,cb)1+D S)Z#)TB fJ WdJjzNj9a_KB/Q>R!*Zc1w|vZ^^RZd1O[o*k bA=%%Z V^8AUu5ZD)hRD1(JD1/ZE1GJ$)_gRe99[$)^ c1]RPZ9zW'J$)>s!G[1]W7Z!cJ{gR!eZd1w 9Ը$ cX_Wkz_FJ$1YT]Q)}~`pZ$)9禼0!uUsUJ!\}Zq'J %fJ NFB bJ!+}_gR!U(RuJk?{Z_V&J BUJ\BV+J4s WA$)—kI,k9fvtWHR 7ǪZ!~HR :9a(D1UUI[9\[UUhJ#)@r9 @so{)%(J ̈́9uJ)Ub mhR b :{(EZ#)UZC17rme9?Kk [_V\JZ-A x+[{#)UUU={ 7@{9U]D{ ]-M}Ub[fJ=AkMsUUU{`*c krkZ91VlsC)s)T\'0!`uR ۫hJ zz.scmAa c}_&R?UZ ߗJ#)%.zz)c޿/ ~oiR]]{XT*[!~u/1YR=Us7?UD)UIuUud1}1 냐C1Zu-Jkd1M=}{#)O>LsҤ#)XBeZc1U/+kZ9_qQU{9P_Z9p#hR17łb9*UlkAWs0AZ:D1k {r{)WW Lk9LkB,ke)ܧR飋V{:>iJ-ݲ1Fd1uP* 5 Z8Τ1UXʥhJD)C5Z#)W|Ra9!DgZRJ#)]UfJD)8QB)wvW#)5YWBUZȊkO!\WUcsC1WU'B(uk8TA [{$)[S\Ҝd)=)SVVw [  {)pZR!_STC)\Wݗֵ9]kC)pZӔB!9[Xx|D) uC)R[m~|C)uUVT)UUB ThN [TUA TA&#)UUum{d1\V[b)Uzp9#)UyU5d)U}Ά1ac$)E1WUXHR ^oֵ$1MeqQ A#)[\AD1U[DJ)_|S{Aux{aϿl{`bpAbiA ;9&R^&ZaևR(-FJ M[φZ)-e&J)A"J oBac #__gZ)%&JC1KbC1RWJ(( \RD1ÏnAZ#bab!Oo.b$)lw'J= c)UUUb cJKm9'Sd){d1c~b bAWe kd1VZe1^*k1hWWJ$) c1%{9_uRD)ד cd1.mHR!pj jk!Z 禨Z(_Ab#)_ Z <"0~AakgRx}/|)]9VT_kcE)^R{D)WWw\0#)UWp!UpFJ,)c VJ J :J u9 ʥ'J)W1QPJVP1Ax:{b }uߍhR I2'J)bw1 ʍKs }- s yr\UA ˍbD1W?qR'J*rc|(__y\R$)gR$)amhR!OwHR#)]}AâZkZ^u9 魎HR R}]AbFJ+ZA)Cr#1U]u5A eOZ={)=mEJD)^ېC1=UҜ#)BU AUuUR 9ץR \^{]A{!P竃W{)U UHRa+w(U]Ջ{_w _\_2 MUU%Ja__(J UlAj[{ c _rJc#)=9ThȇR"!W.%Jd1a=T&R!:GRd9TFW=[+k)O{D)[Hs]@B#)WUU- ^{1ʓ]kC)XT cd1k{9ms_}b1v:sD1i /ls9!  {'J#5hR_ZxsHR[yb,c9 Lc9[ Lkd)({R6O:ӔR5WӜHJ0B/ {90.8 c5}D1\z]gR)U]=׊R)UeǩRD)y_JD1X}>|UU]k[~J zW[[lc WUQd1]UU5'[ь URGJ(߿}*#)թZ \[vAp'JJ*99US#!m9 !97U{ {z{$)^_R71MUR9RQT1WJ#!VҌ _RSU9quI}U: q]W2WD1Y]UO)tm!UU)Q8$)cTU׭Ņsd1 %vE)// TTTW.|(5u#1Y(d9a@#)aVRA͍|ÏͿs1[KT#)U5D1a}SW!uuQ#)5U9OWOU/ EյӔoZ0ӔD1ymU1'_y)q}Ud1RVUTe1_^XӜaUօ1UVcۗ)UeaҔ2 ls#1WVdR1̓ RTj U7U:")5WUC)UOZ ]?5QE1Sy]Yk1\ZGc OgR!;J#)ؒ~+kyYP9/ AauJ U_s7+c!|~Lce1P8<7!09UmbAX(cU&B.sWU JcuVlA% ?Z =R rgGJEmAP9wPs qSs lkU{9rR)euUJ!|Z֖,k1cZ^9 +k/W_9TVW(J %B&J$)V9;./ArZ?9(V|Ϯs VMuUb UQu9 rR r1BUFB)eU)U50 f#)]usD1wwcUZ)UFJ)/UYWZ)}59]|19(c_Ir9ܕѤTTӜ#)\Ulk %Lsw[ sA_ k\[GJ_PS} c WV c WTZ lnU]hZD)U|N/!_U]IgJ =Z#)~R9)}%J{jb ]5A9(J#)(EZח UUUZD1P}]Vb  k#)EeKs#)š;d1[]WW9Yque+kC1UW>.1߭wќd1;Uհ{d1wO%:#!B? 15]UU k#σe9Ԗb(ܯ{AkVls9m+cd1{9()_ k$)x/)ރ,k9 'B_^RmkRvuWsE)+c9 ) q9_d1{q9x0A{{9iRPpD1]T9@@h~s U3d)W૔1WX!{W R>gRA>jc@/ ]U#)U~Mt#)UyAQC)\_R /|C)UW{U}UUb ^Q[޵`#)S]WJ ­s1x {96#Lk+0ܾ{9)019Xmq95eXB!`w1?o ~'C) 9}O9UIIvu?Ӭ(uqjWw(D1a2 S)UUu9C)zsX1UzTӤ(TWYU " xd1U#)EFRals¯9 w}jU%J))+ZJ9+R#)+>J#)V~81(VR).D)[WW9UUZD1\hZ)zŽKs)꿕b9x^R *bE)QʍR9|ZŨZe1KNR#)ɍZ!o/b9 ^kAWZD)zkpB cHk)fcD1WR T~uR#)hM*c! *c W]͋ZD)w]p [ ՗jk_ c7Z^lkE)s6!֫s!X*R!S~|9 o/h1oևZ5~R zk!%AFBm1AЖ cAa^^%J?U]]9aT_jZW'R!V߈Z ]lA5HR ׏)9 Ub9luLs9+U'J ]V'JhWWd10Z {9aZR)?cgJ WqJZs9Vֻs eEZ}{)UՊ/9uau{1]R[Ys!UWXb \UHR,?FJ {-Hc#)iC݅R ]%Z(_1#)TW|C){tJk$)^_oc)XYYY{7%sd165'JtUau'BQS߄9P{ 5U_,k Ux]:m`N c U]^J kU\_{\{R ݕiRy+kUUpyZ }A1Ju{ U_ro9̥yA&'ou9 wAR _~R Wc+kS\+kUP9fv[Qq#)X\r@d1_UhZ ~/9ťUՒd1%k,sk.|#)Y]s7(s9VW/D1ݻ?bd1/Wu{1Tb9؟)c'JJ=O9_P9}5HR홲kcC)]xmt U/|U{ s _Д!]- sRX{:pqd1ֿm{(JHls)زXs#)2e1bp۝Mk{Rf%=}9rZ?Uյ9\WO BkIGBa/YZߴ֭d1eU]1#)UUu|!T?R_\׵!-u߲#)TU^9aD)mY]+cD)M?C!ewIs1%7z"!6 ){940D)xs9UwhR zƤ1]UU1eUR!?P^{!:[^yiZRu:)}]qoq#)]U]kWcr EWU} c UU7(d1 uƥ9T% Q C1e'C1aV AaY/|Baqe1ޅ9uU$)UYUeZrD)T}{!]]D)nӜ9q1TӜ#)CӐU9Usa{=15^\d1U5Qlk`\k Ud1WW{)vD)]Q]R Wd)aYUU5)ukc}cU 3d1a0U$)e]_a|e)q SRw-P7R)}_J1Џs1,c9],J#)?bC1VWUfR#1v/Ia_.JaHJ@=+ZLb -J) I{9]ZZ9nUa'[9\uq)c E\_BpnJ [9A9 !-Z!}?u%B)+R /_X[#)?uJab1|B$) U|'JD)Z1\hRD1_?D)\Z)ȰhRD1^GJ!iRD1yMˊkd1]R9xR1@X*kA7jkd1psJ\_)ce1Ze1_c{(cC)V%&B U_B _ c#)5UOkk)PUUZ|UHRHZ_{j}bA7hR {IcaZ&B@zZhJꃥUHJk%'BxZ(r'Rw: _Ae9bBa҄97^^d1_A{iZ gݥ9ܸBeǥb}}6ZD1]iS{bR 'J0~:'R^pZB ޴+k ߈R _1Z{d1a;)9p~A5J#1_AY cd9'9+cC! gJ#!T{csV\ R!"9uZ ,j{#)Uqc%BA;SFB ?kt\J _UWx9i'BST!MOd9ՃAv2x%R 8}R .A ǥc)'s JJ XQwLk@49#){hR(޼{+c9yEZ%z,cIZ@+-GR#)ljB guKpRa})]mk`}σ#)U_ Uqe1UUխ{@Rzx!WPQQZ#)mǵ#)S\׏#)UUUX9^הսD1UUV~{)=w3d1\]U c S.{[H.uD)uUQZ9S7Pd1S[5|9+k sR/|d1{U\{d1]us9=s(Brr'J-'Z^|^lk1/68s'BmLk1#O@{:U}0'B]տB{R?wLk92nciRݜ|)Z> c9 s)z*{#)/9 {Rk%s(J *~'B}W{B)R"W{ؽ9T[KB {p1Cw]}KcܟJd1#)uUTKc U5lcqxVTGB {Ň9U%71C)i c1ʤ_ _BUQe9*`zҌ!k {d1@U˫s#)W^9){mKn1}1!oSA9GX)qyUUC9bֶQ(UUUqp uZ%d1]WM0 U'WaUWTW @xz) 5@,\Ba&J ?yD)^[9EԜd1_V|1W,c1Lk#)?(LkJ> D)s Cs1E0(BuuO P oys RXօlk11}1V5Ԕ#)%qe1U6 VWKcVU(J}Q(U_\d9VUUU5#)}=v Y}eekD)){OmWQ|D1!ѡV _YJ5)jr}sd1UUis1X_11b9zܟ{D1TZ HRD1W*GJ$15HR)~'J(܃A)gR)zJ)b J "b#)=J#1B9 uA#1yiA)}cgZBϠFR龊s#)w)s |} |9s[UJsko Aaj7?UMD1WXfJ)A(GRD1w&B#)9!b Z!-<ߦJ#)A Rd1NZVufJ)[IRD1]\gJ) j1?_R#)& Z9ZUUJc(Zd1߷5 c k#)Z#)?%'Z@(Jc$)ϏZd1)cJa~KkD1R{ﯔAq{)c#)^\fJJVZ#)]OFR$1?^Z9%mk 'p9rUeZC)W^+k_ϭs uuC&BaU:zb)UwR wps Ֆsd\^:$1[k$)Lk!3BKc }k@wR 9a_1`ܥ9.Wlc W++cYz_1aBB!Ȣe1s'Lk =?HJ)Q循Z)Zd1VWhRC1,JR芪Z ?_HR z>R R b3b TGR c)_/(J|^Z GR_^MB|9ªCZ {D1oULkd1{d)p9WD)} 9]Zr즩Z#)!EB 7!Bh? cuuR91A71Rn+kaaK{iABgZ ])~b)UXuAmgR GJ  c)x}Y9XkwZ 9UGJ 4sUAa>5(J 'J ~|R@W1_+L[ UTUd18&B0Zd1] kd1WX kkJɩ/C)%/ <+[d1TW5sD1UW\uZ)?5J NީZd9凊{1W_U29PU c#)\Mp Zd1ed1W+ke1鳥e1Uu\UhR - ke1­b#)PshR?5Kc'JU{HJ}ylkHJ@bBە*Lk'B/u{R=sRMlkA@shJ='{9\B{(J_Lk  cHB{(J0R]B/RcA⯽Az[ZxrklkRʬkC)K1W]_Z! R#)lc!{)=Aax*qks1P tD1U0c1ֽ-s1WUU1U[Ռkm uU\s#!_Ucc#)Wu}J-c U{#)US{C)lUW(k U_͵s_]bU}|{} UUU'ń9uIgb ]qQ1E%iO %uC9RRS[9\N!?^d1aXWq9a!RE嗶*[ rB UYmk HU_S41^}T{){iZ_R1WՎs9 D)tg{1c[]RC)W7,c9V0s)(²9XVUqj!C~o'5c1iAI@3c1UUC)RUULk)]Mk)R_Uq(USSkE1]Ve| v9/Wո$)ɾZ?\Ms@oZS?׵ eOG4!yųE)_#)UV\[s1VsBvVKc1-Kk95b(iR#1x^w'J(I$)#hR A)JňZ(swGR(#뿩Z9TA#1J1A#1R#1^AC9U9#)[11ZhR)Sc9a2*A VnB9. 96.AAmC9+rJ }>B{ CUZ@b??fBd1UUPORc1 9#$I&J#)ԔJ!\uB#) J' c /_'J!RD1͊k9W[b$) c#)]m+k!g(J!:Z9hR9xAe1Adic)/hZ1>.be1˯{9.lsc)NAֵgZD)Se9\GJ)JIkD)&Z M '*caz c1U.rlk!ogJUU.jcmkM+cA~1\Uu'k!#)u%UU {9?9]vt1 60e1a8o9 wu9_~D)a9AAz9)}wZ)}9 9"GR)/j kD1TWWhRD1_b ?A$1իKZD1~Xk{d1\UmZD1mhRE17HR*R _hR#)~K B#)<$:bHZ ZZ *-bD1Ip b)M AsD1mR~ cD)qZ)~~x_eJ ׯl\ѤU5Js_/(+sC)UX`?J fLc)55ДC)UU|T9)y~>+&J EJ)uK$B YZ WVqv J t}eGJ sCZ A ,' c10]}Lk1WU6-'JwTbEU+c M}hRaC]LcIfU9 c +cuU\'J+]ls9uMJ&JaJ {k)3_ U}{UBd)_%v39b)~]tZ#)}Z A$)-pLkd9.Uu{)~sD1 ?UwLk9\ZD1WWHR%{9D)U7_ kd1ԗ+c9Z+c1s9͍s'B-,kB銈 {(J~XZD)rmsHJ/!HJ[Lk9(s(J^єBs9_A*49Jj0AQY{1{Z/ (B^NsA[_\HJZ9Kkf9.h{C)U5-KcZ Q9) ;B`ZZ P9y}D1?WWWA_::r0C)Y_D)QYYRe: #RZhsC)|u׭sok!}uZ!χ5s 5 BPzղ)BBWCsd1U=P{D1Tw c#)Ս!WOwT)_U^T{A)#1eRU { ?_WWZ'[ ]W뱜1mUruA%%UZށ(~TWUc1aԝ^q !Je1aUM]9 9hB . R!{hq`ͯ_P!]υR Ws),kD)\N_]rd)RQ$!ZZnc`(s$)WCR!(>wRU__k xk{93>K}! q2:c1%WW{9$1uU7E1Qmu_D) c#)P[ӔD)u^–#!U[) WU UUan(WUycӔ)U"U$1U_%9ו+>+c -76,c ][$)]]IlkU{e156s /.hRd1*LlA(u_qJD9Ks9YQ?R J$)`KGR)sgR$1u.1w\ k BD1_?A1rxJ)㢵IC1uPJ#1ݵGRC1U|~A J(\_(&Z$kI 5gR#)}.A#)_A 3b6Z%JC)edI'R)/>(c(|FbnFJ 'm~Z{AXFR)hbEJTA_s `%UbUR/pUA/WYbrUU{/R!B*(Z!k'RD)U%+gR)4gR1{` cd)W'hRD)uR$)cJk#!âRRA]`s1?}}9r{D)BZ`{kD16UUR ?bD)RZ^+k!ۘHJ 6(9aLkּhREFJ ciA5/R$)>{VbUUJa} * c_HcD1emUXBaU{!uMMD)i0|AU9b 4:as'J/BU[GR ^iRiR G&B kcP P cD1Q%%B'B$1^9(BkJ!7'J ֯bD1]U%b 'J* -R9ܶUZ%Zb kd1_]=GJa~XJ[KIRpRb%.W c o~Ubn(Rv j \ s(*hUy(ils{9a[W -7)slT#1WWT]D1C{#)W߫kC)WuTR s+~sC1xW|#)WU U]RUR$B%M"!U^J ڬHJ#)7ͥ9 |UZ +Jrj+c\RSs WKsZ S?:~R]ZX} csMZ&B HR{Lk(^T\VhRêZC)Ms=B _ [#)WQD)U]є9weE{D1wA]bd9^hLk(Ubd1מZZ)[g_cgR1-Zd1׆HR<( kA^i+k9bޜ*{d1^5bC)(khRJusBVNmk'B[u+c9ZKzZD)+LkHJ"`lkHJrLcHJj,'lk188,cBiKU/ c$!*{97sE1z c#!){R ci01"<ҜiR^\UIRz[5/bTsAUjZd1WwQ@-7(J Z#)WZ#)TvZ ¯{1 c1\׆H+k \|GJ!99)\WUUgJ;qHB )z/|E)Upc)TeJ)uwUse1Qs9XXQuD1)UUw#) UU0|!b] [#!޹lc!\P@z R}y !t$Ak#1ao iR %)Lk1T7S Z(|l'j vUUS1AW9a1A-HBoNJGJ K;&S![kc rZD)Uݫ%1UU)B<-r1祥1|RABofk):+2s(B]^(k1Kc1E c sڙd1UYy]s)550C1uuUp|D1Օs#)>1(\|b z)}]U UUvs)%WUmkE1xY(R)vs s :#ֵ)t|D1U哌e)V UVXsR( k)2OO c)EKj1mI(UhRd9ߛHRd1wsApZ sFR#!uzKs1U]bd1/kuu'RD9MmhR)~&JD1;BC1WTބ91+6I)rcpd9(d9(nKk@珯A@)+FJa%JC)9#1%vZ#) ubd1׸z$BD1*8lR GR S{gR)y}Ba\~ ϋ}}MŨR _AB uA7;iR ܿW]fB T^Uu)s]?Z z_1a /}Bخ.1 ɡ~B {)=uZD1*ŧZ9λNb9uM-IkB}Roj&BC)# [A?UZ#!.Z#!\JD)=5JȀ'JB 7v #)}UUGJ!,:,cD1?b}gJ (R!{xA ݿ3R WZ0P39UV^sZ/?GJZ x{R$)R X탢UOR 5_ [TU'JwUb!UrJ ed1HBǵ%J iR WB3R3#!RR]s@)1( zLso&J$)5[AA*("HR#1UU<J._zb ʅfJD)5ZD)sy&B &B .B[j_R}hA 2={ Ug HJu kD1exsA+,| VXHR հs U˵sa19A.ܦR([s c0 וk9 {1VWT%B ZZb_:ƛ^N [ C1+W)[/ꏧO9V\b jo#)U]KD1UW_R c __,c9W]0 UTXLkkk b1u [#)_|UWB)3Lk`'J(ߡa| ](-UC)VTvU1HR.^իs {9mWXKkD1=,s)s[Pװs!N1UYRGR ??sD1uU\J#1b$1z_w/ c9E͈ZD1^Mke9__7Ze1=V^sD1ࢪKcB #s18{gB{9^lk9{ |HJw?kk(Jیs9徍kAuw{E1pZAxZ,kA(e1u c9siR{[QHJꫭp:Kc1qHJj{{A׾{e)_Z{D)f`1WUUs1q5IJt,cd1]]| c#)uWUD)UBq >Kk \_]UFB D1ꈸ9aLcd1WW'Ԝd)]Ont1IO'd1uR R? c W^#!}5HB!|d1W@19ص!K/?_V)UD1յk\Z(»Sj hZD1'R9sGJd1(&s9U]QZFJD1qB8 b#)J$).A'J#1ۺ:bD1^WψZ#1?FRd1xםsd1]UR#)IA .A1X A ߟd9@`/fR1Hc9UZC1ksC)?GJ9kt79 v.8%J#)X sB. 9뮚 kaϯFJ$)8'#FRA#)'J#) %1b'J ]U&J Uէ1U21@_ )c|_5R%uޥ9~~&J gR!R1~.gR#){bC):?gR1<*k$)zTbD1'Zd1jZ9zIϥR)Όs15D:(+[s#!WW}&B~/BA?*'R`Zzb~R$)YhR ~8Z_9 ER 2*ca}RHJ i{sW7 [WRUhBx{J%B Zm99AB1b|b{XSAxZUU/DR9*u(B'J#)Wy+cD1VA)_I m+9*JPHRjpZAR)R9յwb!_n*cuya'RmgRRBமk?5]{ ]WgR@?7)k `\ c)_&Rb*6*k ܕFJ#/ ^|xkc`kC1! )\R9`ׅJC1m tD)۱ XPJZs_sZ#)WxJc -~JcW:?N9ߔWUJc1Cls gxk{== c9umsD1X\W W5 c x\WsR~GZݻ; %BaR {sC+Z k{P@9 모J_hJ UTs w]Rk =/@ׯB 뱜#)YUksU]Ҝd9UKV}#1QQUFR ~b#)iMZ)uOI\ՖZD1՗Zj וֹ sd1}5iZ$)Z} +kD1}㩉be9偢MkD1WZ9pY+k9{ /{D1=kREkBWZ +ce1*KkIJR={(J'Kc9k9R+s9szR pm{D)= #!pU+c$)+sd1{Bz{Z {Bؘs'J s9 ~ms)J낎s$!JOMk1s]S:#)Y?bLk1m k#)GWT{")U{C1UU,VJ)g{ќd1USYZC)kk(}}GJ#)u[rބ1 yR-a?Rd)]Y9#1ns!<1}aqc#!0TD)?UV#)WCe)BY]R#)UPP9aX,s{_)aTIigR)U^}A)_.։Z 5}lc}R 7UuS WU c)SS_W(XTTZ#)UՕՅ1T_9U\IR^_Rs1  eRRd1gwZl|U{}Mc#)iI|1)YU s$!+s1ks9jkB}LcE)nn㒄C)Z{¶ӔA'uhmk C)U-=RD1-T0|#)zӔ$1WXQ1zD1}Wzb)]Ut$1iaU-շ6v T#1VSU (ܞ ?UUsE)ޡ c)\{C1]>~ZҔ(UU+k(s[ kD9XX|Z#1Ub)Z9^}J9ɽޗ([D).'R)~~x'RRd1=Zd1v^ZAy'J#1.(GRD1W_ [C1VTU%B BA 6A)9#1b[Z;FJ )Js@Z /gRd1bZgRZȚw9 Ob z덥9jʠ&J% t9UsUB 耯J9D1s; GJ$)*AXPB?'-b#)FJ!9 B /79 w&Ja"hZbC1=-*s9M]Z!J GJd15bC)[?bC)7b6,{A kd1>VZ }{gJV~lB(WKc UB+cb>B\TGJrAIRWZ#!sh+kapD)UXls ZD1_lse9_;js__? ciRWgR ]O B 8>gZ)w^pFRD)^QZ?B+|u$:b1[%B 2hJ(pUU]9$# 1a{|sa}q9a\  c)ŏb`>'R!cRC1U<; c J?Jkk c)}5b kbZ$)}{4hRaiFBC)I[1T]&J!BJd1a6R ܼZ)%/[GR#)\܈-bD1n;b?~b#1\}q{)-IoNX\ëJϔ9T\]}cC)\~R) Z9Mo R)SSSsBcOd1u]W k | wc1WW,#)Us U9ýEŭ{9}lkAi}+kD1~b,kD1 0 \\UZ)lk!?9U?jkD)P]Ub [WJ[ ojc#){)WbV]J !sGRوR("0d1p^VUkZڐRd1udXZ1 mls9Ө_Us) ]C)]]*k/}J(B)5]<9|[WKk) k$)^rIZ Lse9^U{9kuiR9vPHJD1Re9[{A]ULkD1.5-/k'JHb{B/'{9'lsiRsRb{'J׶w5d)UP$)pU U 9WUӜ1ҜLs1ڧlk9+{ZU^IkB2{8|1b}(JD)ל* [c1*ke)ޢ9)+~ 9 gJ!UgJ A\XZ^HR@>^+k)թZd1fUbd1__bD1[d1L|)_gRd1-e{ZB .Rd1z\Z9>]r |97WURKk#)-^ҜD1VVsa|#)_][aZw5 [FM [ UIJv; [k >ս9%O o`)5/x b$!WpZ iZ{ k#)uu5*k |U|A̺jX b#)UugR\[YHRvԩZB)eu c|UUR5UU:)]:cBu Z r?s Kk$)v9a %:)&B 5UBa{J*[ _&B9x}'Z J O2Sd1BI#)Zd1sFB +6icWAaכJ vaZb裧Z#) Z k{ kRShZ z}RT{ {ofR %5k)W^\1")xT{9%ww6R#)oZ ɋtƣ1qYRa_nOPd1KuU{5{#)U,SUEJC)#Z+JkD1%)?UmR)}u)c$1]P̓1UWxq{U k hRa7{ V{uפ9sD1a-Xb1+ 9x9˯CR VULkD1u\gJ#)ls1⾵A!'rB cd1*cD1W{D1\^TB jOnJ)c)l^ˌ{1wU6msd1W__TLs9yA}Z)׎s9_si c9Ӟlkd9UHms$)ݮ{!ks9}W_bD){d1Os9>+*k9./e1rLkAb{9,cHB9k{JxVb98.{b{#!ﻮ{9-i{B ]|(B_ՍkiJByݯkiJ/uōk':r;s:(k{Alk(BCWR$)MB (J!{^Z/KkD1\_ kd1V_s#)cs[Z#)?{D1X KcC1^\]p$1]b)?RUqD1\U+k)mse1CUyZ(|e1ikm{D)%Ҝ1U *sAq kd1%- ke9[ kd1}.%5msIo5u$1ػKc9hMkA {B{A-.{BV,c9 * c1PZ"!꒯{: cf1eZA_Z9z,c1謷McD)kiBkڍkiJ u\s9ޗ-+{9VZ1rZ#!7+c1WVXGBD1w%R ZRC)\)gJ9B)QSSQMkd1qeiJD1~S΃$1SPU{#)Bs4e1UEMyr)bT΃\^P״A-U5e9WVA{D1b{ԭs(P,c9U?%s1UFJe1_A 'RC)Sub W;{)UU|Zc15 R#!䈥Ys%)^J _K{?WD1,&8iZEJ!frd)%]'R н(S ?]ۻw!Vs#!UhR |9[$)\Te)^nc#)q_u [!e霊kC)k ЊnjcaZLc$!5{[r!=YWP|`/#z9`z#!W.C)\^Aev(r)~Ue)ⶵ')5Uɭ1|d1[r{ ՚[(Z  o| Q]E U^Sak#)u [$) s1_z_mk)VZ'JB`>bAGR):{hRAb!{J Bd1ZosB).@FJ$)wFBD1o GJ "ҿfJ Ic1V\b 5['R \UB+9 --R ?_d1Kp%B >gJ ^?R$),<׈Z1>JA ҜJ#)_戣{d97U)saZ ?k"!UR!_?Aa9a Z]V§R}}̓q }U ; Uq#)vTKkOZMc!QzY_AjJD1JDOp1YQ]UgR!x]]A wq{I)muW UUWT1 7'Jߨ HJaU-c]EeWHRU}) |U]=R`xZNb^IJu~e1aC|d1UY]c|רRTZzb9amR]mj W/A 6B$1v7A sB UWES .UէbEgJV[05fJc14Z)}^Z$1ݳ[KZD1uvgR#)YܺJD1I:.{A⫌c1Q_{ Z c(zRB)y{qS.b1^x|jk9{p([b& cc1AK_Ts`?o&BX{bAA]k[gR ߩb#)~pભ{!bhR ڞ,! c`Ks9UwGJ iA QQhRUHR [ A^We)c:9*AZ!}d)UuKUKcC)QU#!U~-s9ݱU?ZD1^Z Ԯ{d1QWWRe1Vjh c#)_55Lk#)˯#)+k9Vbe1MRj#),k9b1`Z׳lse1 T)bd1,^lk!>;Ksd1%bd19j1kKwLke1- ce1Ms(B.Ms9=xʦsD)(Lk1W\\R!?/n9^+{1Ws {mk1{p9{Ur,[9}B്ke)4 S_^\R$1uM]UJ)d1UUUWWσa^_{lk))qUZD))>Pe9tVw -Y]$)Wݕk ŭk1U!=w'J)}?u9"7HRC!Wֽlc16Vub#)_&J(z^&B M5kc /^c!^_]9 .%'B!^P\!UU[\$)׭k 5%L[!*PD)_VAldWAA+(B /5nkd)WYA)XUR)a׳| W%UJ[5GJg篏!WR!vP|d1ՓuR1 |d)_k#)V?B!u1_]1sd)R k$) Ԕd)[^Ӕ1qW9{+`p#)pY1V}ED)hSUUS(.U#)W^RD1UuUN| UWTLkU(}aiCD)eUR$):{e1]~R)CAnZ #Z hR$1媬gR)^*ZD1|gR#)uZ#)GJD)b&B)z**k)_'J ׀RD){@Ik1fR)t\|9a*\.I9 989 ʎJc1>%J#)ZXVA%&GR%FRajZ =b=&R,VHAa b ʄFR Z(~*cC1vtuUZPJUUjܖU_fZ W9a#a%R#1[sIR{fJ ʽgZ(SJ V[J ,bd9QA'J SGR1kjF:D15fBD1GR&'HR xxZC)FJAJ!ע c Uk WgJZ+GJSjj! ʎ9UURsUba)caTs 7ՇR 直(Z GiR*?B lZ c.?Us#1VwvLk WhJkK[&Bu#{5׽B#)AuuoGR U׍ijZ_WZX#)}\~R .EZ7sBaxkSk ׇJkd1a(Un.Z ]C)S Y\^U*c }}Z &GR 'I)kb UUgRC)B WW95@9*+=fJ)ֲNd1PWՄJGZ#:)ws %JΫ_{d1/-5{>1]UXgR o`b ?Z!sSY'[).{0C1}%21UXZUc)5pC)R5o")|bC)O9_]? kD1_uuR1Yk9}Z+.*k$)~ZD1hJs.Z)b,Kk+kC1 מZd1,_m{!Kox/RSSZ d1&)d17Z@9 ZX]9baZRR c")ރ{+c$1:֞+k$)!IR#)R j >ek$)UW$)ݰC)Օ7RD1rԉZ97xT+cd1\Wk9RZ_W c9T+k9+ bA|zWbD1\#b9 nbLs +c)H(d1\x+kD1ިb9'Mk9xߍkLkAQB܍sd1$41D)*s09,g|d) d1ו%Wsa-q _WUQD)(Vv9e1UUs1 ꢗ1{˵s1^Z1 %ss(Bxse)jޯ c9[2^Kc1zXթZ1Z9jZZc1?J m{C15U k/_)TVVUd9/^D1j+Zo9 : kD)O'+c_וZR\Zd1E(J2^e1=-+k#)t19ԔD)nZnk1OZ ZzIJ1}ub+[)J|~lk/Z\UUU!UUUI9aʘ!7Ud15GJ!#!5UU]l[C)'w\UiRx#)UUs WpLc)u /|9U7Qd1VTd1UW^|IB(Ǻ [Z Xk(c sks!}C1/SUQ$)YUR1ݯ͍k Pkcd)Z /ƅ'|9b{#!މJUSY5e)˞31~ D)w9}*|1M]-c$)]QhR 5Wd15UUUR!wBXqC)% UUqTVgg IUUUlc!!ƅ|1ps1`+Z) 'J)ɿb)<GR!)R9 =QRe1WS_uGJ!%Ze1֧ZD1uWƧbd1tW'J6O#)\\GJD)kR!)GR "J6hJacAD19 9 sZ2FB+^R!W%J 9ª`IkI@jbA̋Z)lzU ka]R IsC1gUjom|Ioc_́&J9%ssfbUUb es1c)o`R)-Ks@ k{C1U(c9UI)-}b#1vhHRD1w cC)^\Jd1X:Z)FBd)'R =}FJ1|Z ~&RAJ$)%RZ zjA) &XsWWW9aw|9a:5ŭ{!\Ub)h|% c!Wm?AU J ߨZ>0)k`/Rc1_KkUBﯸZD1q\]R uGR!_R ^1)cW?ZJc!AhZްR_B {_3ZD)?](J{BaB,c}'JeuHR5% k~GJ~Rb~RbŃA kC2D1[5([ TJZSVB AEB W[ak#)uaR#)B)iibA_A(O+n{mk!_\@/ /C1wWV4b S^EB$1Jk :sc1%mo |)%+kd9_rd1TZ9նS1Z!*c95hR$)KhܻI!8s b!brJk1XksD1 k˥B)-!㐔 QW]pT(BzJ UW}gJ$)[{u/Ra Rw⎄D1QY)cD)TmKcD1uZ9_/d1uU5{ 5uZ Zk{ ^}lk)s«1U/&<^Z1;zR9Bb@bAW՝Z9û(R9U_be1?%& k9"R,sA_۩Zd1cqLk9z[b9!b9P\Z)sA[]/n{$)*Mcd1W_ c$)pAmc9Uޗ1Q]]Y9s 5nsw~hsōYѵ/ _XTӜ \UUUnOUs^?Unk-0|C!~Re1?e1 _9]\ժZ$)GJ$)VGRd1VZD)noc1((J({?ms ]#)UVTT%B)]φR Zwo15Ќ o{ssk mi [$){c}EZ MkW?s$))^wU֥9URBUmR |T _ճD)74#)XW܉R!T׬&B ,c#)U1y%2Մ1]WJ[ U_J e._Wd1_UrT[9-UU,[!UuMfJ#)+cD)Cw1U5mc pV1|)յUmkd1_kx{{)u ]Lk){u,k9UKcpBan`Aa7FJ!u4UB!]$Q9a}'R Js {A9(^fJjk#)Up |Jc 9aJHJ _|`kHR/GR b(G_s'J)z55A\9 {:}BC)[\'Hc_9"WFJAO21w1:(U[%GRAaP89PN(c:|~SDB>%BV+Ls QAs z_iZ#)q;E[D1gqumR _R9umGM{d1s]}9uUGJD1 bC1շ{9'%9Jk"*Bj1-Zd1UR RD1b -+k!.='J B ZR#)Tx] }U5n]ז k &Ja>AU``GJ }s#)UeGB#)OEB(:&B#){D1ulk1WTiZ~PKc iRXQK׮s!amk#) c1u{{1pU,[C)zUhJd1- c9/;WbD1b k9U{9_^rZD1> c9B|b9%ms Z#)((J)p09mUqD1łeԜ#)SV.k!*U_R$!a{{Rj Z_D){yZ$){]Sw$)]j$)UUUӣ TWU#)a$GJ)a1 's#)KZ#!7$7AP5uuZe1|yngR /{{BD)'J1֯b rhR)3UgJ(Wkk:7/9ͮA }*ZrZQ1UTU+c$)X^[$)u{\Za{@^q {sUӜ#)տŴd1V_׵d1521UuW'Ja3 PZխk%W RRA b?_XfR)mUu.A]UsUu!WՊye1UU9e^I"!S\]׽#)PSUUD)uUUJ@??jJ#)uUbσa/_k#)UMUR#)u|d1UUW@rD1uR[sC)U1Wos169cڠ6d1U\\p| US}9 \:k)y_WfJR spR  c1'Z z |1 VӔ1_V59|C)kEn YHJ]}Ze9~U)aYTUk #)8Ʀ9V\^^ZD)տ/ՉR յW8{)UIUU9 GJd1xd9( |$)Ub_Vs :Jk$!%wz c {z'J:pZ ]ikD)IZ B "'JD)[8ZC){_sSZD1AEJD) fJa1!ܼ1'^A +~{k bP9~xXAPC!U pp\Ai)sD9UdB1gR)_9 8;k %U_'R)yYo ˩b#1MGRD1|;'J)ͫGR)lxs]AS*+h[!Q}uRU&JUUc)a !pxGR ?9ZD1WM|__Z IR _cFJ)K' cD1UUTYI R#)UXU^B$)RUdBSn8[9b^_GRL%2 5-D:b5bf}D: 9^s{P^K=[kٷ\zR#)xfZAʺZ#1wZ ZC)Zc1_G͌sc1[^_hRV{#)Iib#)VZ#1{c1+*cAe}sR1Z!x~hJ$): שR)liZ` [ W| Z^09?oeZgR -%ZkoZ!Yrc1\o΃)]IcD1y~UR#)w}K{1RUu c9xҜ SSSR$)Yqa}s ulkC)5k!+c1@pתZc){{Jc1{\Lc1lse1%b#)`ZZd1+c#1U.k)՟/lkA_XKkAU kD)sb [ yW0#) n|$) _,kD)s1bZE)[}a U \YR `jSVR!ؗqe)W{E)ߗIJ [qLc!Vx| UnkW\bd)s|`t#!u|B!V'B#!+~J#!HR):Jd)B \z+c!} A &B$1}U%e1mmIsUU9!~iRFR͵Lc ~u [WsVU_B! 7gB)_n uOOmS D)ӵ~GR$'| W!%[D)W{s{d1}UUE+#)XW_Z _em1 /}Ƥ9^j SS[_D)/Z\WGJd1ir+k uu7_|#)uB1\cd)?lcd1UUA)*B#)T}]'B(PHJC)s[ՅR)Ui5Z@#)R9z<9UuORD1?Mnsd1zSe1zUUJ#!-[14&VC)_rZ]9 + S#)uJ!cw9 RC)[JD1_lcC1UV3)Uֵ -k^oa\U&J}rc1T/Z uՃ1aވc1 /!`S]P)wVWk!Tշe)~ut!U^RbC)9a,'a-c!WUZbLc_w6j!ݧ{$)|UUׇRͯ ZD)^&'[1FJD)J1۴+R!ھ:sD1]Q_(c!>Z)/n"B M{ ]O9UW%{c)WHS 9#) *k %?R ?Zzd1߼1azp9 }m9@A]R#Z!=-g[ u_\oD1ht}gR)||?*k!U{М#)xUUUc1hHZ%B(pFJ#1f`w&R#)iZ$)u{)UJmB(ꊾI(+_kA.hR`*nGJ9/J 5J)R1_yb[nD1UU_E)cKsd9WUpZ >W"R 4 cd1~\nA' &J zk k)ԗW9a\"9aVsZ!#}b͵Z {!XgRAr\\IJUUUq [ ݅(ca? k#)dWw[C)W5=9UOZ!ZmRR A-J!xJ h+Jc#!k^kA-u{ [jO ks#)R!͇Z!/?*cd1PuMsC)}zLk9buUbAf A k9GBd1%pd1_WkC)s1UsD15BحAyp}}{B]5}Uwe1U1WVWk#)}vc9]1d1Vskp#)U%UhRd1U܋s)_icd1^U0js\%R1e5A@FJBМ#)WUUBaҸws UW>Ul])UU-U9A$1u)a5 >1& [%!^UUUd9_2I%J_ڍfZ!U~/JkW^VC)}ח{)_}gR!z0'BXR>gJ |uR!9RD1S?/kd1]9#)?skkd1_]cC)T_U_J \~&C$)- taS1v5eB 9J __ U'R`R#)%ɆJ)\?VfJ &JFBp\gJ#)iFJ רZa>8s)TZ]U95-9 ש98%J jC1\R;&J)yq]UIcI`+B 'R#)^GR(vb&JWZa[ ([ ;R)WUWA zx9<;BZGR#)/7AcD1FR9?{C1mgRC1!"A 'R ?eZ Aa :HGB(/UZU J}GZU_QyfB:s!ՇZ!E%JZ UVFRcZ HR ls?ZSJt^UZ Z/r{'RT]A5bHJ=lk#)e}iZ):D1]J!_Xj-c _{/_,kUU0D)U\us UZ ɫϔe9]YQMsUWׅD1A"ZUhR .JLc:X 8R mOJ u1]'J7/hJ =BÛZ}A>J oXgR#)Vkc }J&J ÛMsC1UYAs#1}}eC)~SQS(_CfR)+kC)QYA#)&+t 's(/d1ՐD1ot__b9ms9b{bA@uYKk9y,s#)-k#1X/Z OhR =b#)}ߥR)epzJ`AW^Kk#)ŇZ!?wn9\]U0y{&B2)[D)%'Jc)&ߨRd1=]+sAsa[V̓ RZ\Vk 5 c1&s g_Mk!}yns GB!;xiR$)U,A~B pA ) OB)Z!OsUB#)sP'J!Z1C)s9 '?%Z) }s$)]UZ!UZ HJ`5iRe1urEAz>@#)QQys1C)TuLcd15 c#)UeM{RuA$!WUD)UrCJIB -sd1]_hJd1osS(SD1xU]d1UP_]A~Ja=|#)y]W UTcC1rUUr)UUUP9QqUUWd)/UWBPzmeJ []&)WUk#!/1}+5WkC)տWNc#!c-Pd1UUhc#)9)ڮs1T|g(Jc!S^/ W!U.U/U{WUB TU]}AmK9syZ ?UZ)U^O^Z#!~}U1a"ZeYd1UIY]GR /WK\Z!VU)k.Ik՞#Z!U_HR?Z$)Z!as$)W>+l'JD)KD1_sZ1Z#!z/gJ#))IkD1O^[[B)W_]ahJ cc.9 ._{D1u-Zc)C1u5_B HE: cZR!c[U]d1%76Z 9!Pls1TR >nS GJC)VX9<#BUSRA)-/:$13fR#)[Bbj{W?%BmD1R 5UJ{#)jUUZ+{^b xn'Ra=J w'J ;OmGJasE15+J 9$1TA bhZD1}}EA#)_;jD1]9_bD1UרZ9b (k9u7 |~GRapj&J "ak#)}]!q{_U!pP]UhJ W=9ajbU'Ru&J Y]gZW8 r!yѓss U\Z hW_BUWP+luu Sa9>bXm(Ja-9 R cd1e}KkA)VA?J#)wwhJjk/ c }5bU/'JKc9+u}s#!WETZIJ`^U9A{8099 eZ%}9 |>RRLn{ McxWbAjk?o I cݿ+B(?w&J?_r?Y$BZ;[(wc)saOHϩs#)Q eZ);R#)SLk,c1%(c#)gtgRd1sJ R9ٰR9RW]hR#)* kD1 -}b97%,kA]/hR H kd1AyՖ9UUWp(\[Z _\{ _SY+k)UUTA5rA Z\'J`sU75M|#!Uw5e*cD)]ZD1UmGR#)_mw\Z#))_J#)J_j#)VUT.|#!uUeE k Uo UU{^Vkc! 1XKk k5s95&(J1_2+k ԉRD)(jZ9%R "6Kk9 czpb1U(B ^[P!}]©RD),c1 7e14Mk1VnkD)(ns9^"Z,ce)J!j >j c$!pR{1'YIJ$)iJ(<+ c ?Nc#!WW{!CRUnk }u1 oԫ [9!#R!s^HR{EB#)o 9&[#!y>c!IYMs +_(R!\^_-kC)o?OuT1UUR 5nP9TXuUsC)Zd);+Z$)LkD)oRd1T^?ZC1W^mRC)y0#)cSҗQ1呌AUqiJ _R!u9\{9aHJ\__(BA쯽R ˡV#!WTVUZ _C_pu%-k!UԈB zz9Z 1I__HBC)wD1]UUׄ1UUVu9#19`XSR Y?UE)x S1]vhB(ς[d1U]+[D)XR1]JD1sUUJ$)u]51"#)WUWTJC)_듄D)Uk!TZ1縠R|9SiC)XXZR#)0|9v0k#)UhJ Ug_k#)5u]d18פ9czJՏ_AB\{GJ*s9$9Վk)mc Wz_ԧRU_lk UAUsD1Ub)R)?hR!$Z K<8hR!Z^{bd1]]qRKD)ޞHS#)_JC)Z8gJ#)RD){hJZ*k$)>__S!ZR 5GS9UU[C!WXV:+|VeB!~U\1 ܼ9!i&B fJ!_FBD1]EA!. cd1UUR15ݦJ#)4 [9:KA#Aʨks?FBTeJ^[dB(]9 d9\ڞA w)}S^ S(ވJ 5k#)UKzV/[)ݵ {9Vsd1VTTTA lު9R[ k#)aUsC1UI)\X#)WthZ s9J_Uk#1UU{ |b }fR I^b)_sC1c]U'J#)U5U'#!}uuFJ {ώ kmE5I AAJs#)wTWI (b ^J[Ն9{9 _R5: xd1 9a .AaVZ JkkKb!wQ݉R=vK S!m:.B6>HRd)>ݗHJ z9+R)VR: %: vgcqB ^ c7Z$1uW Z)SW]R)}OWWA))m]Rc1TUUZW_g&BԤ9+B ̵{Qzd9a^Z^d1aKUU(IcZٵj`s9 M{#)UUՇZC1%GJ 8jJ R ^JcD1ՁIb$)U+sD1W=Z =Re9L c9%/Kcd1RZ#)-ZD1^ʞ܎{d1WX/)R :ZySbX}D)XVR -9UZoʦJ^UgJ1-hR)7b#)WKcd1_5s #WBZ/oﰌC!Mas!>J[ &` l!5]cwsC)W|׵|$)WRD)7nj9ىZd)~bd1sZ){Lkd1Ua]U{)sk1U6ZA^lk j[Amͮs se1cZ$)Z1- R JNR /s$)_{!ks{Z3 c#!UW{cMkd)UYѳd)u}S֨RD)H6mc#)u|9y}_|D)[rGJ!'JXrJ-ņJbZgJ!^u}R E]&B]'B z\- krGR h`LkbD1uZ!^CҌ9UUU5HJ bD){D)=1|9|]{ qa2$)Gwu#)}I0Oy,c q__W9sϤ9 =$)@-1xKk?u UZ_UGBܺk)\TWwAa SD)5UuJ [PvKc#)EU9]]-9UUTiJ#1ZcD1UE]Uƥ1u]Ud)UU0|D) XLcd)spRD)kR^R#)յR1u :D)mJD)}A}se1UUR(UkR)]_b#)WT^usd1U]}%)UU%W9d1UUح U5>x9 ZA#1+k LGJ!:gR$)-5~&B h؁RD)}܂FB) {d1UX^R#)sފhRd1{rBD1Z)\vA ߯hJ#)ՆB ,_EBD) FJ!T>FJD)_kw9A$.B %97Aץ9!9 jL&J!Z ??R);?ՆJ ըR)Wn{ _RO kJ r,*jJ Jazz9a9 ?A _w\J(7Z)UB _gZ ?Z#)wlk)W_UIZ W_/1UUD1ksd1]uSQFJ)"Z]{rbB9(YjH.")@b<Ks)/}J(祸 k XB#)uݻ7J /b#)Mu^_A#)S]C) ec1r^SAa=5A 'zŭUs mcFRPs9h ca^AW'9A'>iR_J[X[wBYa9b_ZJaZK-Z5pGJ_9\GR }(J KoR#)ur[ls T|1UAC1,gJ leA گ09EiRe1r{UUs+[C)>N~^hJ sd)%sc)<~/Kkc)Ԝv*c!r+cd)8ןZ)Nb~{ WPҩZD1{_WB#)/׀BPb9*gJ ZD)/-+k9yRe13RD1&?,c1UT(J!b$)r-ڎs1VW c1 R omke1UZ! RD)XrZD)[BJR![6B { J 4RD)äM[ # [+c)32mk!ܢs*[#)|J[#)_W [!mk!_IuZ#)_{19gxZsZHkBsd)GJR#)p{1UZ WWWύs__kd1 UYIR!/B pڞKk WD)eEEd1mե$1UWםs WWC^s M==sZ _J \9 t5B 9?R}ΔC)eI cC)sus UW$)UXZPD1\VV.T Ux(UU( UU s)WU {C1U>~(B{59TV-c1w1|!B)tD1UJ#)nJPR )%UU$)IuܩZ9 *$)W_7UkD1V555Mc Wr|#)Y1|C)k$)_W%1UU =r?e)uUVC)>}UKc!V7Ws OWU !*#1&p| ThRZR(\TB#)W]SZ+[d)umӌd1U5B|,mk155D1TWUr1-s]s9 y}|9y{BՇJD1XH[({_ks9tVv_GJ#)lZ9r&J!ڈGJ1gJ19k!s9vfUSD)מ)[9bn'J!sB `FJ _A zEB$1sU [#)W_&J@_FB![:!>k_E:#)\gJD)Jl~|A Z#)U.ZD1B9%UXZ 콩Z97]barCAscJ#)U9 J)Xs)}UfR(Aږ*(9~(9..9)BD1 CٌsD1oe)c 'R)ϵ*k9yI[[HZ#)wb)YZ /FR1PJ#)WR\s#)--W %_C1\VWըZC15Wb(%ZǷ%R){Z R#:O7.ks@>d9&gZ{)c?=UZA ڳ9#b7,k qO&ZQShJ THR)XggJ .1%+z9B1&J XYZ]%U+cշiRRD)坭ZN_HJasAWrbd1QIi_Z |_A!ݼAR#)ќ%JbS9z9 .9a"R!+URC1__VR#)79oX*%J%B *ik#)%J:hZ\陼RD1_fJ$1;UGJaˆ+A Ao&J).{b#);]J|BR)oWA#1"iA(~sI :A@*FJ$1uA$)0Jj#)w]m9U/ϯbD1UJD1P&J#1jZb)~%JD1)A#)=-C)uI5*ZC1uZ([J)_s c(:&J)Z#)X&J J&J&B 7JR _n}Jb )ZD1NJc n^XZd)&Bjjs u9W)LkUA/Z-k__pWf1rZ/,cUQ+cW7ULk U9XRd1bd1I]9h큢Bͭ&J]^GJʣuZ}UhR ]J ArO]qd1o RC)5W c#)wv(JUb9#){|Ќ#)WUU%Ҝ9]WUb kd1WUU-'B(kD1sՍs}_^|9)(5HJVZ*9Bb5?:bE:;B |Z(}9X9!v9R)ca?;GJ#)e>Z?GRA(.{ gZd1$uJd15ZZ#)_ULs@_b *HRD1XϙiR c> 55kd1{U%0r~#)*uFB NB"%)k WWUGJU@gJ}W!G[!UC: x|=c)[]&pC)ӝUW1UVuZʿU{)խUFB -E:#!5ުR#!J![dJ?_;49uV!@}9]Z$)&BD)-RD)"ms$)_\\hJD1ݨ{1UB!-_E'B)o*-ZE)rZD)UZ9WR10e1WW%Z$))-{`R7Mc$)U',c$)au c!U/ cD)}rpQ$)WUTk!_޶-cf){$)]Q[okD){P64-KXV$)TU5 cw\%ByUm1!>/Jc =]_9خ(J#){]?9J r!/u]{bUU9rr@c!V՚SVD)U%B}'B!'L[d)u=,[D)_^\d)UU50#!UUmX$)QQ_U-ke1y,[ޅ1uYe1}G,c \J {pA79 +W\1!  ok M]Y{Q)WUnk$)U_|)EuUeA^re1AeUUIJ Em{a [ϵk!Nc9-]^ktE)Ud1WeɉRd1\_uu:)t Us 7#!J)Rd1_~T [@UD)UYU1ULkD1WwqD1U)YMkZ =_ B|_l[ td1zWC)%Օ9UUTsC)uu-R$)o\rcd)U]= U1UUZ1K~%ke1;U|5$)TWZ19ߖs9Rx_i|9^R]2|1UU|C)YD1[}Vc9S)nJﲔE)ws9B'[b>kJ!dT[b!׫#Z ˆ t9UWB`zJd1/BD1`b&RE1z,CD1BD1^XlSE1_1B!U$(%B ?%B V(#);*%BC)h]R5W^J w'S#)/%B %J FR!Wܯ&B !gR *2W+k k[U9 &J) UgR)ҟ>ks ^iR m{fJ J#)5(S9UUqKk9_Ja6 ʥA hs/B)~%d9 y:d9GJ ~/?FB  |s!7W&J 3J#15(kaA hZ)[)&J#)_\=B#)Jz_FR)Y&J V*JcC1W̓D1VVTZ#1\_վZa*Z#){_? c@߼.9(9)7&Bj1aJB-gR`B),GJ S1J ՗A2Kc<&JՖNc1u5u9P JwjRU_r9A Z W5(JXA^1LHBHJ W}KhJ ZYB B!UIBְURV['J>Z WIBT9Zw=ks!]U+k!KPek ׿sd9uJcd1Uլsd1aevp9QQ s$)VW?9]W\n)Vu McUeG'J%Ba\$Bs$)u'J*/$'Japj r{Z _|/A)]tteB ۨ A d:$1qUUfJ]bpW kbd1}6bd1UXV,k*Z1:f5jc(HJ(;0R#)uUiR)b$1TV?7hJ)/GJ jA_{9ðA!x]_)b"!a;U$)^BA껬EB)1 Jn?5R)p߲B7, ,| >_#)lUUk"! uUo k#)e]{ 8UWUU]d1a*1tIz%]{Ӥ}]u9uU}RD)v^\B!A$)ݵhR 9!RIJiR#)#mubD);hJ)ZC)[ sD)X^Lc$) joZ򰩵q9w}5wZ!c{$)TZ$)mQ7,c_:R!syke1ymӜ!RU% RD){9|+cW+c UUJJW?eB \9!sB Ob&BSrD)U-UU hJ9A$iRK7?Z#)}\֤1W֔V9pv#)]}Us#)5x]RU.| U]yD)U]yPq$)QZUR#)[s W[MUL[!9EA XD1,˩AaPFJ _UR BD1C합R ?IJD)7^ EEeuGJ#)S_yLc)/'5Zm+c$)C_M%,S e)^W=WE1]]@{ nc s9^Y1_W1PU^OtD)Uu8yd1V Zd1u?6R#)sd1URd1~MJ(d1VUd1UuILc$)\ݖ#!U5{W\{C)RyUC)UZqe1cCVbgJ!bd1uUHB#)uD1SQtD1VX0|d1UUZ1zws9U]CZ{1ea]UMcd1iJC1(=,c Z_{D1RPYE]D1YqUUmcd1% ~yk$)k1X.U'B ~oR GB UaGJ!;9RC)k*k5%R ¦$R#!ϭ˽R1usquIce1Y_Zd1ǫS9UUSUZd1MU]_B$1+J1Rd1U{9zfB)|OUJ T~EJ U}FZ#!v]Z)A)S9UUMRsR) Z9 Z)_JD1i ^AR &J i5hR1_I%GJ$)FJ ,\h&J{cd9 Z*%J)d1 <-A _B(%J)燇R ^[_Z)}?I#)ub k#)GR(Z|I &J |97FJd1WWgR)Jc#1\C1L{)UZ)_UZ(`*c z c '<}u&B/#p_s9 W4A{@sI孱 [ ?W_&J׵90Kk֖6B-r/hR ~RGB!xe1xR ]lZD1}]fR Zx~&RfR ẐA8ZZ+[#)^^hJ!m}B_(J!}'B\ysʧR sjk#)w9Jr_'Ja-Z,__b PjD15e#))]]B /!}{J  Zd1Bbd1/}j!]Zd1է7Z$)" [1WGgR Jnbsd1]UMUB&B ڥJ)suZgRaJ UZ }U9(ﶆR 5&JA$B{_d1e`^bU=15Gc뫵$Ja.UhkaJꦤZ9 97iRd1奈Rd1Jd1b@*6/ uUR (is WBzGs UUTWS%W S \_sRrbEU̓WWd1ZV) [#!+c_jn|k Ҕ!UXGBpzK9 [/c)]Ujkd1UU_ c 5B!Wr#!UUє WQSSP ] Ur$)UUUvUWJa A)* gJ).'(J!r^,c ?mk17,[$)ַ(B!80-kD)_b#)~ZD1`>W{) {C)V]].c#)u^Zd)Z[ [ _Z ]<ף &kc!%{RD)sUR }_iB w=k!~_qb1 >6m9К9 ZZ)cԜ U!{W]RUTTWs7R)ULjcD1TZuZ@oORrJ!W*c UR]RD)fJ>s#)QEE9 5-kD)UUZ t 9 jxd1;7D1a9 U#)*ns#!9HJC)rZ 'J ?d1U@/W_Ҕ &U}d)}UQ/|)]UU)UKr\$)YUUkd1UvEvk[d1U=R({)_qR|1u]Std1RW_BD)>mկkd1|_UU|$)=]}]r9pr9 +(%ZD)P*Pd1^iLkc!ZssUC!UUD)wWUMc#)UUU\!XW|q }W5 حd)]Օ\t'tD!Es#!Z_QQD)"]u [d1bUuU [$)|r[r1p|1_d1UWUsC)]m[kd1Q_sD1U}|D)%-kD1y~51 [#!I{d1Q_J!9 % bA6J1RU#)ַ7s }R Mk#!}}G[ Nrsd1bmIC). E;9W]\gJ)R9Q |9TWuUS [s1P1/&UB!p]FBɎ9 %Z!%B rRd1^ZFJ76xJ %B _A A%'u: ~B )]קR 6R &J A)!99)~)UMUUI(UD9(7R(S`RFJ :R#)UU{Z9/{]A#1p^X Apb(^A n~'A Z#)W{#)U+cU&B U|5R'{W|jsWSd1A& A z9J@:GJAkI? [d)}-c>GJo%Jb֗'J ՗)JD1_hR$)?U{Ic{_ZhRHR!}WR JV'B+rGJ(C'JyV Z9^EB-Uu9a&R!}FRJk$)OUb$)W]Puks lwM*sSd1u%V'S)={9UqUWAsd1%ew cD)sm cd1{ZooκR("n%B ngSD)kd1A"n\s#){ayA{>b5UUHR(UUcU/9ˏTZuc})UW [5uu)kAV]kcUv+Uk uUW9֔Aa_'Je13yls9u]=9UHRd1<>^hR@*k [Z!qUV1z\EJí9a#ϖB5r3d)ZXUgJV&B!rS9}kBU_#!Q] c!x2bƬҎa%:+cD)J[!/z_{z R =lLkC)O}mO|)QU+cWZzCCBR{!TD)+Uq!UZ [ Z!u_GJ!9ե9 \:[b$)rUHR /_B jr9 oA Z!'Z >)B$)V)J ߍGohJ!ZA$)ZMc O_s@K/|qY]+c WW+c)]]wk!WUUJB#SXVkD1UU]OgR˧Rw]_S$)]Z!5ZTZVRWRR1Z)UWJc#)A E _b?-[#!\9$!?B!>97~s!}%: V?9)HJ#)_]*[/ [C)_{ApFB!9#)V_'Aid1:9u'B([1]Y{Rd1-ݕ|@A ߣ:?1sMUelkyCAԜ9]U-_Z WUӌ)TUd1UTW9)4UR#1)}U9 k,R)Օ 9\VU_kF)*R$)t#!ե%'r$)`Bo|e1USRopt!UU)U%]'B!UܔJ"!/93^015_%)W_T |C)]չsC)ŷ:UOՖ#)YS[uӌ#)UP1U=Wk1JTWcD)UZd1z0|D1 [d1UU [D)~1UUQճd1UUkJ }{d1_Q]ՈJ)IZ -hR*JBfJ Jc)TY{D1\Ts b{Z Ž;h[d1=-?k1]~Ūk1UU_Jd1[S9嵱FBD1GJ@ڪ'J)V~/dB!%1 TÆJ[$:AhRaVFJ!W8BzGR#)?;B#)J S%J{*9^*d1;%1~C9 iHS)ݕ%BzGJ)WkD1UUJ XZ_U%B!OR UJ UWVd9>)a]U]A ?A&Jd9 j&R ZC1|SgR%J &J(Z _W^R^b?{d1wegMs#)U_bC1Uwpu9bRR#)yRx~R _gJ VWRD)uX&J( ?fRk9{@_?)c 7A \egJ)^更A Z!벜9UUUK[ eZ}oA =܅9 9ZR!?7רRrZWR %B<J^j#qD)MMUZ!b X9#)[q9Z@6hRaؾb^Z:SiZU[QU ]C)W\)kD1wvfBhR#)3IR WcZD)~ t bZ_ZD)|#),d1?UNC)UUZ@|e15 s!%_*c [_S9 u/Z 79'FB:_R@+_&Ba S}AתZ pA h{WW=MUUUW UB/ݞ /5U]{d15Wse9vMUmsD1UU(J Bhyb#)z}}9 B~ZUtդ1W 9+fB!zRsd1UIROkoZ)#fB ~o| : ]U t_uUZ(UR"!7gJa.bD)r;}HJ!L\GJ!%ՙLc 1Z1 ͭR!>FJ}^rQ ubU_rb!sU9 -*X9XVgJ _b߅9 (4GR'JD)IeB)}9JI_]A ((J)Mkd1\Uuunk#)W=)UTUaRWuY,kՕHJTKcUB!uumq [ [!asx[bsWU)J ժZ!WT^fJ!ae]B woT!WYYJzhGJ SmsJ7O+[ yͫHJ zoEhJ ,Z ZR} k#)=UIJ!l[sc#)}{֩R ɶUZ ONzJ!iUgJ!^wJ!UsKc#!9^J~U9aaa.9a#)!.{YBD){Z#)O}]FB 'J#)/D)UU^U cC)Ew!UuM-[ J(VD1UUUD)UU)U_Z V5%7&JݸBA^rKKkFB)ׄJ ]|uA[fJN.b}d1 fJd1UAUwR)kF[ W5ER_J _GJ y~b Uuicd1` hZ -)UU{)}U9#1P\J)^ub UgJ)3ukjc +J=pRZ!WA sA`h^RD)`3J)ЉZ1JkD)A r{ .-A$)HHnb 5Ic/.J#1}VgJ 㷶RD1fj!׻Z!;us c |U9ai9b-BbB A_'J!]\B'J!)Z>?s1u&BD)~k1UKc$)5Kcd)߷%9aWs b^L{>Ls VuGR H( *JVR^jZ)ժbbd1e=MWk{ ]%k1^UZc_Z{R>5Z Jkb*LkD1WuKWRrFJhRz @jaS&Ja.^jR(EeJ[b}bUaR ]UR WtZS~uFJbB+sC)R &Zk)upWZA7%R!+kC1ruuUNd1U}SWZC1uwA յZ}u'BhRW~kkk uWZ7(c]U8k{U}FJ%j8!/UUZa5s)z c9Wv]9~KkC)`^9Z _9 &BA9 :RC)U57&B^JWJ)9 8A#1'B)WAXP9'J)hA#)WGJ!\*&B! %k{FJ 5Yk")]=uHJ:s Z5#!]5U$)]U]Z 6]UHR\WU){)UUU UUUD) ;}gJ fJ#)W<:TXfJR~R!aq5]ULc ]WB*R)kNwb U]AR) IJe1˯hcD)W_'9!^S1Z }-Kc+5Lc Wg9 096$ B h\(J pzs)U]eEsd1EUgJa'J`./>HJ~ߛi[ wV1UUuEσ#)OuU_ S$) 9 Վ(B p9)ɾD1j)s\~[֥9_Qud1/J UC1EUU c$)5^UE1s9WTNSE)7׮ճ|)Wckd)[:Z!WUR#)E7U]g: ͍9){Rd1UWWRd1mɉ] c1Nu9}U9U1UwZa [$);PuerD1^Uu+svwZ/A%vVA ySR!{)cd1_Rd1tjkd1^RQ&B U`3d1U5-Z&JE_,*kjB A?ZC1Rd1G&Rd1^\wEJbzjҠBaJ5R QVBݞXZ!\~ls#)U]B7TB#UeB)5B T[Z fRܾVWATRy_9QU^9I{W~{_d1CpwABe&J[+R V?eJ)WMS 7ǣR#)kD1\^WW |`rˤA mBa.jk9 hh{d1 pGJ#1U%:#1ќ9fh}}+c!=R9kkd1__%Ic1uUT*c _`oAa[GZ BaL*[1/s Z_R!E/R![iJ![hJ!5U`xJ vgJ RHJ\^9rB!% [B$)RC)UUgR\A#)PAGJ{9+lk {U(R{ʫZ=w,km&B㺪c!UeCR6?B {$5\ZV'J ZXUks+{#)_UBD1Ss''Jjb\Z)Z1tUVEB9'[)[FJ(ᨪhRaKs/ןZ ~H9Z3W%BV\Z ZD1VJNgR'{9R9WVR>fJ OmU&Ji5A@?6Ar#)Ud1uvA>_J+]IkC)ՏUU9*U5JUuJ({x&J Ss)e kWq#!WUJR`_1a, HZ=?/#)WVTW[c:K!AU1Bdr:r}AUH9K{fJ@` [UUU\ ;UWUv)UUUr |]U!U UU1!UxUU1YLc ^]ՊZ A 7bb(J ^U9mAaWA5+A'A ^o웪R _w/j!_}/HZcL{#)UW9 `&=bB PwV)[@= uUն =PU0|!UUr rGJUuzsWbMc [iR _9 uB ZU)c#)YD2 zR J OsF:fJ!_U$: VvN)u5Ub!^U [#)WGmgRD1tuU]d1xό$)%UZC){܈J#!%:!~j%B[;:B5Z1ɹB VJB!}A +BC)Z85 [D1uxUR Tτ9a: 5Z@*s(T_J RpӔ1wMEe&J,[|1qUUD)TWMc$)UiJ(&B ?Abܨ%B U9U7vD1UUWPJ);{9WUs!+R!׊Bd)tdS)Bd)py#!5wD)VUUk/+{#!\\lc^xC!Ulc!]s%gB#!]%u!qUJ v5k#1u5_Bd12t WUW [d1q\9C1XKc1qyuU1D1 r ^^.) UUT)0UUU֥$)\}Uc$)]VB(;d1/]U9 M`GRA諍A#)|A)@9#)?^ZJ 6?)[D)gKk!qb_eGJtWД#!_UIFB!_+Z!ң*k!Ux{&B(ɪ9EJ OehR!B CxFJR ?9)NzAjks#)UUTgR@?,FJ_\UBWv %JՕp%:$1?R)>cWMFJ5ԬJa{V R]5 cU'J}A(DR#)/u1D1}-}BD1UYBd1ZJaނ[DBW%9_>IZ#)`}A#)u9s $A* 9p9 REJ(?-R ~I[)*c@|B`cFRO-fJuB - JD1}1pp [#! +RZ!'zA$)Db!A޺eJWU˽ZUWm%єsD)?R tC)S?寄d1~tR raR Lce)CrZ$)_]B rBb!Wu9rB-1%'9 9!aɗZW/e)`( 9 ZaL>(S U%Uu{#!ݢU3C!UUUe+k_}s#)u c U{ ^{Y9AVR Օ/hR NX:HJ#)bX?{߯kc!T+k!)cAgRD1 .IkHk_#)XURbڋ>R$)Zb|[B aDJb\FB {uCAJxZa9}^~)a]Uc&BU1{eT)a^d1@..b \W)} q UU%BAJ?EBۂ1r =UUsT|__9 uqɡc UUs΋U]A>$BJ ]ي[U9UR UUohLkhJ#)U}?1^GJ9׫%BW9^hZ e UU1aj>9TAzT1555d1 :.9 `p c \^9酠9[^CAa'k#)UUU1|௮) =&B W5'J_sd1{<9x1[B`'c!uUHB WKc u}TAA A׺BÎ 9:tR u|D)WUTs#!ZU9_VTRD1bJuk WfB!u9 >R7W&:_c s}[ c!eUkd1WU}Q;(?}(S 쭭E:bZ u>߉Z _?1(vBA!`B)s{s)]}}J#)ua [C)u[gS!%W߇J"!UEB*JՊJ)EA YQmc)׊Jz_?Aa(W^{ %UU]cߪZ U?'J ]UR []]MZC1rUZC)}\eZC)b4P|!SqhBC)c1IU81UUd1W\TUGR`C1}us#)U\J!(VRV []1WUUse1(UWS|1\}d)KvUc U97 Lk)յcձc)UCuUQ"!Im}}d1֭X/|1Usymc ^[1]UUqsC)WW~GC1Ukc@οR#)U[uK[)mc)wU9(.|D1uU_%$)]]\IJ ooR)}q}lc ]AQ ]T޶D1}UUmc#1MW@'_Nk 1 }HR9 WhRC)(WiSd1}ժS#)]]gS1WWAz̨)c ]Uq_WUB 1 ur:SA-%B h _BJB9 8$Bx R XU^W9a+1s߇R `{D)U~WgR 7A J&JaFJ _gs$1WZV\eBA_R69!R['J x߇R7/hcS?'J#)V< j[$1&:(s1W]`[#)זV&S PR9Wlk܅9u&J )/R#)^;Zaʢ9 9#)+kA1l#]5Gc{d1EU&J \R XU[_Z&S)][A#)ùG9)|d1MYURRZ#)(*Z#)ZhZ#!@8J +V&B@9yK{WfťR 14d1iQYSZ G0]QQ[QD)U~)c!;U:+k7' cD)}y HJ!x k {wFJE)9(J!p΃WR UsiZ|B!I}B7R! ]THJoHJ! WLZe)5lkR U\UkUJc׿ح{)UZ \hRkj yMuP)UUIR VkR \*k9tqQ1uub1uU݉Z(v9VMQgJ$)}-Z _*{w[!]X]&BHP cD1X΃@[kk5BTBO)_c%}A*WD.9_EJUUW.R_~AUkMgB *s_}B7_N@_/p#)UU~Ts UթZ@Jk U^ZVxmJ?A5^R@BWtN|#){] c1 ?J#)_]%EB_GJ!~Q+k)s(J!:իkC)UuFB!uղ{1rUUJ ڤ9XpA-BWWTd1asmyS_B9%%eJD1wV J c'BrjKc@J)UU9- N[ k]sU.[ 5UUe1EB9`j')R/Jշ1 |(C)eEUW': W~gB ;}}9ઉJ KkC)=퇪R //|D)UUquiRa_jB ;C)UTU9 =ihB W; [ ]]\Rad180Lk_sD)Ws!/_*cB s#)EE%J(W:)ޕJ)gRgRD1pyA$)2iJd1*ފRD1zRJ#)U; /j[)cJN7&Ba ||[Ss }uTiJ7jJ %GB>d1a@*c)UUaqA#)}whJ(9#1 leZ 1 R 59 uO|#)Uulc1uQ|d1{G+c)WTWd1U%U+[ Ք8#)UUeUk p]R WVos U-k%U-s8]ߗMc#)jRD)qzܒ KUr#!U=C)UV. S ]B"){nt!mak }B)=U cό3#!YQJ#)fMQ1VT|`d1VUI4D1UUUcd1]QYUR)_,Kl':a=7 SUUєd1~M9}{v9uA_cD1Uc$)3d1UMo}d1UUUu#)UUW\9#)?>A 勃J#)v:)]+J[gJ&[%NF:Qy1 /9 ÂeJbR[o~[C)-Ufk ZWJk U9bȈB UAa|1( hd1/7BkWZ GuDBBjFJ gRJˋa__A 9( JZX^J #zA);:1]EBd1CvHRD1}BD1~_GRD1u+k)5_{ Yi]fJ" J[)SA) +J(2FJ *Z [o{ 'J$)^*A)/R)U/ӥD1UUUWFB [9aޠgB RcR~/+kusD1U]%LkD1U'B Z) ks{WfJ#)XVR^_zJ*c#)u^\WZ!˫}LkkaD1a\_1\\{!EU+cQUzlk$)|8Jc!>_n)b{ /sD)S}M߉R!C}'JK*R(qb uUb{B B N'B9!a1 sS|J?)B "znk1/fUs)xUݩRc){~({#!kZcZ 1UB W^?R S-9{jB ;'G9a_+D1/ޤ1acAZ]J]ZSFJRjS__YREBD1ٚ$B!_˄1j:1 .ި:Oc)5R܈Rd1];RD1UпRD1WU~6J Wb*Z JjFJ Aa V'J >fR SAV9d1AA#)Rd1TVVUJ ?+k9U-( cD1UUTZD)r^S(J!_[)?5%Kk)]^X'J!ey?R XpB+?GR)n\PAڗFJ#)sߥAr~9kw~RksS_c1_9tTֿGS#!aUUhRSIWMke1xssy~ csWk zJc!;^GJ)^B ="[B .gRe1a9 8{WlkC)\WUGJ7ԔB VXzZ A*bA?j {[{D)V7R ZgJRq`bgJci9!'FJ$)[:\Z߾7k UUR A* [ hRC)7(Rz^b RzR >m{D1Wcu'J|k$)Ud1 _AZ*{d1לkk ][PPC)a,1v[E Ud1aݨZ!WKs]Q)t7מ٤J __{Rb}W[)R7.*c._bau\_sU~R uR-|!\UUB )cC)}y [} c ]j$!VB ܼBEfJ'9(9!fGJc) #)TWB zB#!A!;R!%:#):9zd)\~)UU-9_walld1a1 +*)9")9)`PVB +SB&J? |C)ۋuJnV/B)eJ$)\'Bazz| %+[`k!s4#)5wW c!\wWJ![s?gJ!9GJhj#9'}:IJ\'J|s1Ap1a-9UO/|!UUUͅ:j[_XwGJjBMk%_IJ,B!jxU/D)Rbd)_^HJ{w'B$!rciR#){{S+c(mos9 GJ n/9 ,EB _ [ \gBվd1UW}=9wUU~Z >nHJ!bk~{ u7^\s!{Bp\~&B {9!3{9Z*މR!W{D)U51WшJ ɯb`ՉR /4Vb SU%BzbWR!Bkjcd1PYA ~>8c1袅95d)\UԌ eWLs)S ]_!UUU|!UU7U W՗S٭#)UWXU':#): >?k#!WJ5Zk#)-L[D)el#!JSc)UݽAJaZ _ՈJ3k U_yQJcɩ'B)W>ՈRNc#)U3a-^1 o9d1 ~(R@+#)UU_Q-c9~RԔ(J >d)UU7{!U]S+1U}mELk{9~HsaU9'J *w_0!uuM{!O}U}'Jc܅9a`R 1pIcUR ?FJ "G&J0 #ZD)WUUA+`Ǥ9*BbjJb UU9xBVV B(hRpA !"dBO/r#)tU]U$B +EJ|%BA.1ëK#!WYu1Axx [ ?>Z1Y5gJe1 R9[PèZ1}R ԇR$)o_Re9n}\&Jc{U|(c(=JA(zA )Ad1YUTU9#)%xwA#)r[_Ltd1]UUfSD15uZ =s9 U[A qe*k ,cD)}c}Z#){yiRhRpAB A!_ 'J kBU:hRaz|7 cV|t1VP!^WUU99՗C)|{OysЩZ5όD)WMZ$)ν c /B*&B$),*9 "GJ!^8%BVb!wUHR 7+kE1U̓D)?aR ״7ߨR SiZ ]sZ$)v]uZ׊Bz[Zx)c_ίR3:*fB _khJ ^ZD)9 ڜGJ+XhR ؠ<&BVTHJ۷ hJd1/*c#)[[ nR*c'J)›ˬj1CZ_s`R1{ v\VBTC kU$B]UxBUmxuGRgJ#) {|ns W]/q{ms@_ߪRWEB@RB!__BTW5Kk^1ak[#)cuYFB o~9Z/0$)UU=W(R!t5jC16WoZ Z#)7^'J|xZGJ!W]9 jxJ!]A#)ɹFRw_A*MB ̚*A _9 ﳪ%B UrD1nץ9 RE: ̼A#)?R#)Wu1 -_%B܍?b[/+fJl|S#! W^ S U=1!\*k +cW?U0|C)?[_U{&o{_sC)WwjcC)?{hR!!n>"Z {+[#)uUҌ1UrWkd)UhJ;:jmk`A`"*B#)G^V+cu??S#!UU;K ^-B)#GJ!Mv+mk#)UxZ!U(B>B7>9Zp9#!s. c1M-k#)wU9oͅ1+)A$)eB:wk_uGB #'gB b` J#)zrNJC)UUs#)7s17/$1\TTV'B sC!\W [z13J\R#)X}mk??=1׌WJ {sŪJ)slk T^_ShJ@;_sWmEJrFBﭏk /=9?s\ZhR u?'JUO9A* 5 #)5Z }Q:5\9 BKlc })SUjB u%!\U9-HB)}Y#J=l[c`߿SC)UUrUZ!{orR!}_Jc"!]M[U_e1v/|C)UWs!f: /"@/KkGEZ! RA_HJ-TR%J8[R&JZLkA9sd1UUVZ Д#!MV]&Jd1J pP&By&[=Lk}zOJ K=R usa? s@J gswW |"![z9کF:!9V|B=|c15jk1ŵZ VZC) ^RC)Z?J#)&J$):~B>R C_ZbsAW c W_BAJ UwfJ vfR _=ZD1M}]J 3{wR__&J#*s/iR?Rd1GJ)zHJ#)]ϫFJ%JݫFJB @&B))`FBb,.^zJcw9eBVW:}%BZxD)5RUgB.Z*I\Z`JUw/9XWWA )R)&Bd1Y\4'Bd1U[{Z y*ZR!~k (J`߫ 'J`Ra+0Lk T_Z>{R#)EU c#)|w_RU١s!UVUMD)uUsR#)v[W;R1uU~ [ FB ݼZJ)֩iRZ$)U^UZ#)U1R 8sD)xX [(c 4_(c \Z $hR k|hRR |_R 7;E: Z=+s!TTU]B﵄95=bv&J Ud17,'J#)]9 МJbzBB{aճ UWZ 0{u[ I[ sUTuZUMAtT_uC)UUu&BZ!%]RT﯊{hR voB R~ܦ9 s9 \ӭAB WW 9 }A +A kZ)(~UI\|J_u9*&A wJn:FJ7J)uu%J?/A!C^&J -h_'c!m=UR 7cC)m] ht R_GB_{7Z _{s!}}6Z!_}B#)5Z#)m܇J)gsD1ɩ}A- c#)o!WUS}mk _}RrLk'Bd1\A).++zFB =:U%J òAb#)5WiR#)V%ms uD1U9 RgZ9 s WWW'B{)]UU\ZS^+gR OZb B %bxQR>;kd)z\^: 7pʂZd1՗709W' c#)TUAD1UAfJC)5/*cZNHBA+Z+Lc!uTJ6,k^T&: uHJ q*[9 J ~1 ((fJ!RkI[c1U0|c)iu\d1a.XR U]2#)UUsUd1a*C1UUU/![T]UOC)Uu]R _s Wlr_9 _1]u]pR s%2 M_]e2)_rmk#)Mc1UUUkb)ngM0UC_URk}1Z5',J L[d) ]9+c)WA'99)[A qkC15XU9ҌD1WyJ(?qd1QYUީR#)= B)VtD1[]ۭk1ݭ89WU [ BC1WWVRbC1uWEeAp9 rpgR~c1aRBJ)gp]JaZjR]UVA T'J ו |__eZ-b)};RA;(sd1UUA#)%ZT_Zd1WU[B$)cZsYFJ op3c1AqWZ(o9 W^}}1zVUB !Vm s!Yjk-^RTՄ1_D)`zd1aR /RD1[Zsc9SUB;$6jkd)_UJ(ϭI/UhZ$)oMK _R|A)ܽ˛A!?9D1:cd1U}RbOR*AD1_R [EBVUUJ :%MZW׵: ̻V9*hR WWA ?J X`59 /\Ie{oOM}9 WA9a("6'#)A49bŵeJ5eJ U]AJ O/?%BͅPR#)^n0!{s%Xs!c}AkBGJ!ϏgJҫR)^#Z'*.gJ)le1cGB }rJ ls ܨZP^'J*YZC)[HJhJcahJ! Z^J t䥩Rd1w/JhTJC)mmZ)ssZ⣵gRdž{1mYJ 6Z9^b#!B zBeJ Shc_[#)|_ k)eiYkZTT l iqUd1a/'B_x1aXy+B-s _?(J ˆ k#)5UY&J r+OZ IaW$)a'fBη,sB!W\J!r%BTn*c_9a{ ҜUs#)mZ#}sWR^2hR!BwJUd1jk'HR QQ_ c }Ub uA#)?A)l&J)5&J ߟAa.AZ^XC)}ۣkZC)QUuA!ժ ZC1]_YX&JC1EJZW'JW\W1 cn79as#)U}UZ!/1 `I%R9TV|!UUWQlkC)WUUq{)US_R)sYb k#)U UlsC)uvZD)|qR1ԝuA* cd)W[UZd)?UwZ YF:c)ZǏs u?Ҝ1UUWBxeA('B ?='J!7V/'B#);UZ#)R_J`z[HJ#)U}sd)UUD)\euB -%Ҝ!7uUnC1x]U]9A@ fJ {y97(R/AhJ gw89C)3_x [#)7 k` GJ덍FJD1U-GJB)q{|%B#)C{1 {[ 9 ]b!W(R!b W[SS9ՇJ \Ud)[~|bB ?㺐 kkC){U9p _{uBWv`Aa^1+51AbR 9MsC)VW]&J+kbH:)au}/|){UTR)UUE A/6ZJ ~^0| M/")UTu}qWDB .fB B IxcUG[ jIk}w9+eJpKYr#! UR \3&B\U9 p09ks1Ad1Y}9)c YJD1]hzJ (_FJ!JFJ ?|J(5~Z HR %BC)ER ?A#)9)jByR hu%B ʊA;'IkO~wZW_TD)R]WA]'Raͅ9%'&BR/:fAIa_*&J GRQ'RΏ'J?H[WhkuɉcUYqߥ1A[d1MUU]JTAjS#)UUД9qy{)G6 cwB!^9 FJ!|fJ BJ#)}Z(cd)nb|]FB Re1FHc1_~Ic#)m?[LkkcD1ruUhR{J)z;+~iR){AU]U'J)\gJu l5eJEW9TXb-K R9hgR |bo}:Us)_HJ*(9A Raޥ9 _. GR UOA%{OahJ) [=ɨR!{A s9߾zB9 u(kcD)7Uud1rUUksB)xkccRs rUs CZ sgd1@$.9[B_Z J({9#1~GB#)_ZoQ\WzO VUUUFR }U߄9]I y*kJs?AVA UMM1UJ9<^TxA 9V5U_hJaׯ291 VWTR qWW)}}}QAmk#!qq_$B!#Ur#)=R#) [D)^mY#).UU}Musa?B5zxk!2D17,sD)U|_} cz_. c!&J %R!r c#)]͍s$)UU]/Z#)g_b!{^GJA Y AZ,k UZ _S9-e1kBA'%R WsJ 9 zKGJa*B *UWhJ,驪Rd1_tqasSSRխ#1]WTZd1THJC1d1 zpXA }rR!շyR#)r1 6mc{KKy9W~9}ޅ9cr:.kS W-c( wUuk(qU9a*#)UuuR \]'B`+([#)]^a1:/%BazSյ{"!WW'B)\-yIR#1\WZ)UI Zח7 c ]GZo߭s)WUTC1Az hZ`6)s 9 SBܞ [uUPT)K_U҄#!uc1xq-_1tD1WUXUx)UUUsa5ZV7AaU\ Sa _UmcUU/4 UU  aeUv#)UUU UU1| c)TV]m{49U]e$1qUU?D)UVeGJ Z ZV_AATX&JyA^B*@z&BZB_ACh.R^RrAȻ髅ZUUJaj%J@ou_R[ZWB)(n'J&(JZRA/υk RoTD)a/eeR-WU#)arR uWU9ER*K?9d1WZ?9a*PbC);]b!Zo}9{] gJ(A)#B)#)uWWJD1UUEJ$)UU9)%9$1[ R){v_J97X6AT}k$)ahJ>UGJ d1A55OAA~V]AUUZ=EC1a4|W8bU]\&B /Z{%J(k[V%bIWU.a_J2egJ UYs!] B#!rfJ˗BJEՈJ!u{!'ݬ{1GtLk9ՐbD)~{ǨR "GJ!Z)B9)82 GJkKs!?*kFR W~9 -WFJ㯟9KR neAIa gJʜڂR 5Rd1T]R /RAjʈcBGJAsjʪ,k9aj)oZi/ k U+cD1_n cD1[QR[ UשZ @~uUs![-D:m)c5^UR[҇Z :[B}{%U9U뷭{A Z)WphR^S UUzUW}ˇZ}ob9) s!Mk>zvUU_pc)]5[R }*[ U+c9V([)YImA#)ZC)Z}'J#!%JC)#}ls qUUfJ O/!)cJWUGRfJ!-W%B 5~A Hd1a4+fR 9)<u&J wnk9%/ JR_AjZC1A*&J sww~9*)c!]}9hf7R W\~]c1}='J -]U5FJ_?Z+{#)PVU_gRkk9Z@=Z,c RU{=?| ԉR ^UC)BWWC)]J!(HJJ[d1}Wu c+9Ms9|^'J nUd1S}UUbd1F&BbJD1oKyqJC) (J#)d1 48R ??gJ (R s{BWs UuUb U59 (aKJ ?U1">d1a (1BZ#!U?GBd1< ZRZ\Z }WR1}R_|(B)ݷ*~(R!A!u|b)y=J {ZsOBa+95vAA)ouFR u-#1 +GJ)s S)Ϳ>S _5WOt#)oV|C)UUTZ5d1ԝRC)|17UUP#)yUkC1UU*UcC1UWTT9B u_ !UMuUd1(A#1·ծ{)T^u}#)VU-U&B^n(S:7|>"!Wk\Tlk{0|d1_a*[ ^w|D)W^U9 `q QkWAA{s)7Ub _]u#)UUA |~s :U}u#)YQU[C)} _U{ [VD19 {9+v9`Pr΃5JMJ X8A&J ?-d1#A \J Ik!?)k$)_ܑeJ^_C1]=9a; Ba\ں t UU-| RXIB ZZ UkiuA' bA&BեAaZtxDBq]ӄ9PH=BaZ%}Kk uu,c }+}R 퀷 cY@J`gJ }ֈRk_BaA)Z#)'TJ$)OUJz9[z9#)|U1aD1azD)a}+R UwH#)UW}Z\U{ zVb!u)[C)o;ks*{!xHR#)|ݨZ }ZHJ Ǘդ9Ko%J- k_UZd1W+UgJ JIk ﵵ{ _{+c!TկLcU'JjjJ 1Z1lue{9]]Lk^^9Aȫ57{c1 s_W{#)WysR*sU0UI{ UWTVRsUUU ["kקsS jW c]J [5y^%Kbeba{uFJJ#)ћ*[ {/OiJUT5]ֵ!UU-UhJmKs51WvT%Bb˭R?*;P`ϧ&BD1&B#)|hN'J %!%B#!m%B B T&dB!VbD)gA {rBR GJ B‚+9@0GJ FJC)ůiB rB#1 Rc1UUݳZ)U5z9 pAm J}9 J_{ +eBc1wfJ /1*9\.9.fR-Z)EJ܎R!gs_Jc*c_l~{d1X^^ c!ωZ =Zd1=5Zd1X&B$)_f:ZB)w>{9]U-]Zd1]Z#)Ab$)}kGJ#1Vik)R{nx9A;R#)-sR9}V( cd19Kk$)h?b1}FJD1D7 S9Uk'U1UUss_U&B ꪨZ]BZC*Aa%B %R]s}kwR uJ թZ^s)c0|{ [_Ry9"(9 ~CGJxPd18MgB _HR ulU9AW\ s _$)@/GRgT9a.5 cO/?A)_ |d9 R)TA`.A ?LkC1uT{[9 [#1}k?5s._/|!]U֭c1M}UB {xgR%b!\|}}9`Jd17_tA ?o _c1UWUZ`9),RC1uTVR/p#)UՆR /EB)_cۤ:(ﮄ9USUUk9ڮUEB1nRWTA~_9(=9 yB'9a= Z@GB(\?jca_?BAwvA.| TVd1aoA#)aڥ9PYzd1a d1T R@9 6R)Ե]R jՉZWV׏jZ yGB)ݟ'BL뇩GJ)FJz>kkd1WU[#)usB)k]Օ AAFJW)|UUEJVEU^)eUJk-c'J@ +A@KkWd1akR9K!hR~|J Z)Q]]_: ??}"FJ5צR\^W]#)a7 B UJ9aPeJ A[#)UW$B!Yyd1T9%'J-)?UgJZTWG{1\IAJmK Y]S {Vզ9{[!})A*/-GRԴs^WW=J^e: շ:B[W*[b |J_A]B^U?hJT|ڭk!eE9 ^!&J*~^BveBT|AQ'Z%$: s;[!%[/Ic pgJ hR)>RAhR6eJ[̓5C)EUU09UU~Uќ9]UU+t9UO>\gRjx 29a]{Jd)ݼM [*c)47g{|#)u^΃ //X\WU]]P kae_9J {A(ceU|1awO1%J/7DBZkJ^^W!aGwA}5%gRUAa*.^Ws^yBk;*&JUTBUuQZ}ERͽ.aAHH cW_ͮ{uA!Յ1& P9 ZgB( A'[bR! GJ#1XrpA#)`{A[o9 9 zzA&J qW~A7FJ#1A9C1moWB#1vW]QEB#)WT_}JC1UUBA\9xfR}o1 5{1R}u,A!_: ]DB!U߲!5UuR U_s#)W\W]gR Zzs!!]U51U^ c!ܷ믨RD1WT^Ze1P RgJC)55Rd13ՇJ~BD19Wk)b էR9#)IA!80Bd1m4'J!25hJC1rJBC1; c.>W#1%YWsuC)lC1UUk!UU\A`'J!Yp߮{!Q_tkcUUVR` k#)\_U9VB'I[#)/!?!sXU׽)PUUW&J }=z9 TVgB M1 iC(B`d1j˺d1"9)xn9:ե9(,ZbU1ud1 ?9 YZ>1 UU\Z!OGJ#1VA(I9(ޗA)p?b(_Ub J +FB _ :#)]S9 :)KsC1WWyMo#)G5UgBgR5nsC)Wvs#)U7{`^|AWשZ@R R#)yQ%:(|jR }[#)\UsC1UUU9a?GJ(o|c1^UU5hc _T!oOW [S_#1A0|#1UUU9v*c UU{C1URQd9EeUU[ }ok unj[U_1°&9 9aUvD)` J{WWƿbR՗B_^XI^-d1a (J5s!oc)i@AfJ(U?RD1kzVGJ"9vY*9%fJ+kݎFJ!ZƧJ WR [/BvB*ZVW)k̃[Zbzο9@_dA&rRUM %U]U .U <_UOUW: ;u9s@sap'Jad9Ap@`ca_UUs WD)aCS A5:aWeJ7Uu#:TT~}: %>Jk ԞJBr-[B‹*kWJ^\XzgRW !UUUxAV^E9\IJauhR .7ZOu]RUR A!6_ZJ [Zx]eJ ojJ(Wy'JjJe1=(J#1Ԟ9#1ܕAa AD1'9 ׏?UGS)}U5%:*<1A)p&J#)/oA)^9(sY^A ~τ1 '5d1 C1, $JRZA㡫'[=Ub!'eR \Vs!U]c!Z!&B.hR sD1]uϨR -k9-wUUhRD)zZ#)ppZ1WWZ$)Z51_qqS+c1ײgSտR1kv&+c1k1WeW:C1ͅB gJc)+} cC1%Z9ݵ5kkd1yb1}BC1Kkd1WT9!/5*t1uWk.mk1|U_Kc[hJ!Z'ER ?wD1>.:9 t_hR }iZ? WUW5 cUdJ!5i q}c9AC1)k W}ycp UAU-t V]ᓭ zUU'B W}-R sS9>׺J 7uB Wlץd1k1KR`$)Ld17q9aCcW]9A(C1a I :FB)buZ B1\09(9)j(J /zIc_o#)UU U-c Wmc)U ZUӔ ׵1Vbs")~x{!U |d1uUWSaWwJaW\R)U9()fJ(gB)UˣJ 1A~.%BkWR@?5c W[cGJ{")',cՅ9z%d9A TrUUD1`>'J =^uu'J U=lkBx_P|!SU5Z!E3D)a{Bi9ǧυ1a;A+b r|I_UA0s%GJ?A x|EJ b B#1~=?)cbo/&ld1UUAaxB*GJ!k9ggAAxA_݌JWR `B)IK9aSZ%R ցBߨb;gZ OzEJ)_ZIzxUWgJa'ΦJ Z )cTUA`UsTWUUS}:b1)FFJaצb X_oۤ1:5d1a_KcIBD1]«JD1՞/K[d1Whc@R UU.RUVT9<]A ºiRFJa76Z!fZT'B'~Za{']]J(5Z5PeJ)}J!zbK!HcU^[r9a | TURUgk UV&J .ՉZ6Uw U^UHsw zk!pZ`_j[A:׏_U({A ՆRaḡUWR(^ RaX9A0\\EBWZABA1aОD[B/k ^_ d15UUfc0bVR 8kaEK ߊsd9UiYfRaR{hRU_GJ UD1@V.is]]|h,l!՗U d p|[_'[/ ['lB)wweJ5VW^$Bc ']R ?RK:a #RkZIclca-[\1api5U ]UTu A9aYTd1 ?gJ__gRaVn9A lkU_]J [+c!wUgJ %s9U%UA#1ܼKc)UU_܄9 (ﶄ9(J)o[]D1 8A ?ϋk@>%B V9J *Us#)UVUQ1 d9 _P_9 UC) ""C1 ى 9 AS[96Z {9!A J#)2Js %JR bZ?6A!/'HJ"! b Z9)x49}U1RUUՇBC)B")/&BC)g&B#) 9D1{fB(ϫ'B 5=GBd1P[hRD1KarRC1'-Kk17hR9P~'BD1c6 c#)_RPvA)__A [ m{#)6U] &B xd1Q_UhR#)Umc _QA z^9[[GJ#)]kk UK}u ZH~5RAAD1;1w(Au]XTkcUUs .UUlk \@UU U-#)Uuw7D)UuUN#)uuBsaUHR\֗D1a>\R vD)y8fR}^J!SA}|Zid1%1 d9 1BC1Uk9#1諍k91xs&B){_/Z W_c)Uzku2)UUsU c")M_3c1_SzpOD)^Ҽ1VWsZ v~R_1ׯsuU9 %B(=)S /c@˿^pB#15}ut#1UUUJ1_=uuc>5c?c C cS{׈bVW\]JaW/9aޭ)#)ab|uW{UU- c XWWZWT~9]!#)a_R ]U'-Z#)%6b~A)@AJA/ޥ9VCgR -I5GRB)Ik ?Z!^9)_W,GJ#).MsD1ըUUFJO{&J!'B rCJ zI/u9A[_h`GJ5uFc 9Zx rsY]TVsab ]'R){q{@W:>FRT9gR_GJkZ bUJKku~FBmKwU%:+!믆Ja֥9BuסR$f:UUsJ W]R(]ce1Uu55c Pe [X\J +5sTWW_Z)ՅUHJAzsGB)bwZ=FJ O\ZeB i2AB{*/*[ Wk cW;n U| c9 ?,J:cd1hVt\RU^TfJZU? sUzZ?%J#IB ܞls W)c)Uzx>B!97B BkkWUgRt UuB#)uU[F[)[7cu&k7d1!6$:\UB!'9Jz[b_WJ_d U. }uWQDBB%ZrA __Zo 5U_d9a:DB>5M| ?lsV?pRz+cBR|!]Q}R*IcYssccZWt#)TUfJ ヿdB)R {JC)r$B(Ze_%J_We1asQ{ uWZtbUiauAA?5FR){sV9)([GJ _ֿ/Ax(9 tvGJh|)WUj [Y/$1UUKUIZ ZS#1UUUkc UW-d1 od9 /L{`_9)RC1UX9)3?׌s w7o&J(5uUB#1sO#1QmUUA(u-5Aa|Aa1(_C1ad1a.^JJ=vJrJ9 _&J#)}ϿBhkc1UUYQFJ sJ >iR#)\$hR);?J!|GJ!3ub1XaiR򷷩Rd1UWZ9 (_B#1ν3&B)_[ Nօ1YyUU9oZ9WUQU9#) O&Bc1M 7R kriRD1GJD15%gJd1^iR$)`cz9(IܮFJ GJ(UfJ '~R(~s,cd1EkY]J w'J+u9 p99 sAhR TWWk UU9 B^9^*S(}_ kߗ.A c#)UW\Lk#)×WwcC)UU9,:UuR UWU{ SUAU6iJa?~9ABAp_]l[ ]]QYe9u.9sKCd1kJ}q]U9C]97u9 A`/t r:#1U_J9(xZd9(-JC1 u]UA)zώnJ[ WU -!W|Kkc1U#OR EB)5J[d1UU[(x}__n|`B)[ 9 A)/[ic B)A ƾ.cC1EuU]d11#~kC1wuD1TUUelkd9]#)UWTWFJ upB WU Uu_5WhR  []]=UcW|Y.| UU [{STx{UTUka\__AzEKk } (J`o9 ~x{B @ߵGR6֕tA0˾l {A)9jB9A `J *}Z>_KZ>W92/sE1zhc[Aawz1AR uRUUC~IcCyB [[UwA*i&J)qA%J j9AaNb)JUW SUYbud1U9 O1wHJ d1aگ9a{RU}c?BUUrZ@BxfJD1UTRI!;_&B W9X9ܿR W<&BABA6d1a+hJ(-MĄJ ;u)cuA A 袯 %R!PNdJJ 嵅J7[#)/WMZ [kRa{%:Z{Ucto[=U:UGJ:A _k9bQU'J[ [ 6FJ) ޿/b#) or covZ bZ Rx|W:B_1ac1AW󅡄95\sUUkk]PBUZ=տfJ c9v^AaC %K5e7u t!UwOccKk!u}gJsppZA -Z t U_{Sxo9aBզX9\:SS]J?md[WVBj&ZҧR#)6UAc RFJ V\UA@30\VUURW݌aB|{ooA)b?{_Ћ`'|#)mR{#)=UUb1UUJ)Th'J ]b(UUIk$1UUU+9 'J(WW>fB(7$BS ?{Sj)WUU s pUUd9 5ui)UUUfJ ULC1=^\9z cak@}APXFJ~B-)cWBb1n" zR#)a}9(nHRWu9 ,A.* JGJ) ^GJ,>A ~Z$)]T9#) B#1ϵfJ)&B$1HJC1}R *B_M Ws}HJ#)_&BD1vRd1RW5bd1}{XhR9ckBd1jVAD1?{w9D1TOFB)&JUǸ:q5UcaURb_]Z ZJc _c]Xe1[~RA{/Z=iRWZ#)aZ %_+ \WJ\zfJ՛OFB ׋}&BD14s GuA PR )Z\w'[C)0mdRk ;%JZ wc_[:b^UbGRWɫ'cUarjR((5R ܝ%5'J>RUW*Z gR!s)r[} l#ЌWUO!!]]BanV*cU] VB WC_]IcaU].+e UU m!U]]\1 ! t!.ikp9Rս?b D:)Ocb[[od9 Z WAa^9A"s_W ca_Ky9EQU]e:UՙES J#)6uUcC)e{EHchXhcmLsOekk{%k}=eJUwTV1AxrBP!WWU*[@몱(o]Z_XA^:d1T%*s"!+gJC)?Z1%9D1U)B(_ܥ9(0A)*=n&J(Z{C1Wu}J UUSAUJD1A^\A(J߿cD1Uu9(>xAS`JA¸Ai%D: C1UTvO M%WPc)UUTJod1r9<s#)ewAa?>X9 'J ^uZ u(J#)+FJ)_RD1)U9 ˢ9 9D14+˒JD1R9#)-:J 7Zb.ׄ1)6&2D1]V'J Z9Ea]BD1rBGJd1[Y[sBd1wRzb1e}YA XLcd15}D1TWҔd1WGUUA)w&J W)cd9UR(rFJ!oO&J gZ X9 (A#)HB#17wW{#)geUk)A ^Z 7R(,J)^kcU*FZwSR)]u&J)Z,c U5L[!UUZ ^A er1 GgRS^թR ]9'J UW݄1-BPW[SUFB wM11{klk \Uuu9 ǥB#)ק-%:1\WwodJ ̈́9 9aظk`{j{C)]sZ YW\eJ#1V_wR W\EJͽkgJXz??")UwR|Zl9 =9 kj܄9X^Z]c#)_Q]}B : ЪuFJ)9hJ(ss{d1%9#)-6{R Usc1Jk#)WWTP|#)]U-]UTTWc UT| C]ӌ{UNUS ?G[ VkO U]] |aWT9%VAAbjAA* AN(TBqUm$2W1=}FJ #3[-!׍}} kϩZ\U9"QZ+Us\_b?GJ~V&B ^^ Z ThkUUBnp1@TcΈ-A9(%BqsWT [a uB yd1|>P97^ZFR?]U9a* -B {.sU#)a2#)aMo9ݷJ1mHJmyRa~iJ4w [?U [#)Wzq1A{*>RU(^eRU]++c#)Ur_Z _ RW97A UU_s=׿sWWkfJ9Aľ Z M~Zd1=]wU c }u9V>A kWWχR)M}9<*B)Ͽ=pk '[#)sZ_~c?c^\dJntWBxWVH[a- *c /ik#).gR/JJsT_o k//l{ u)UI]UB2 saRanokKc}.|C)|s\^Z=so(cU%:ωsd)-_^[$1)Sd1eFB)ZĈRkib(c&J#)uqZ Ϥ9Ab!]mdSWXfR UeJ {EB kWUUjkR]WU t|}U1{D1MbuUJ __sD1UU5Y+c&c>}W(c>=WZ~zՅ9ӝַA}1 0FJ#).5!AR'JD)&7A%%&B)T[d9 xHJ /5'BD1TT9)>9).]A A`6.B [JFBTUUA(A(I)_o,c)UWU{@WR(A h{u'B տR#1]uEUA귯;&R#)ݡ#EJ +[%B (j1TJc ||Aa>%:1/fJ$)/9a9 ;HJբ6A^h98FJ$) wUFJ$)P9 ˭rA![_zA+i&B lszJC1ͭuq9 |kAA GRrJb@/?Z ^حZ#)W|^B) GB1k Z1}UZd1A$)[޾mcD1Ur#)_4WU9#)s)Uu݇R Rc {_UeJ!9b !Ra c`D1(z'B(=A gJ wkWR __s)յkk >b!|B!A&J^R,k_9 VwR7?Rd1GoωA%x}d1^D1jbAiϲ ): s [^7UoU\Ud1d1aߞB-N9w9&B){6(U%u%JaR U_I UH[ u59 "%ArAObJ_q W]]C1q|H@s!WueEEB )i9 ~9๟92?(R)UdB(z?([OWs@_S9aC9 ZwU:: =N| 5'd15WUU)WUd1[RW{#)]UWT9 ^RY WUelc )UWTjUAaXr?Lk vUST1UU9)Ao7wBa5_~1U%&R9 a:a\xʏJ}%BZ􆆥9"9#)_bW_ZA+,Jz&J%͹UZ0R oBb R Gs~GJ4y'RZr_Z^އJsT__kD15U1A]K Uu=9uAUuִd1׎D)5R9aA(ꢌFJwpz^9}U&JA 1!O9 ks_J ]^ZR|I9)B$}Z uq TTHB/JUGS a[A^UW'B?_(Jb^Amx(B-Ic|&B(+3%fJ$)\EJc cAŇ*'J #XsR#1o(5Z;'J)B/МZnRA9W5='[UU֤9wvbL1b˻9W6Z5UUA9#)4JD1UU"gR oBD1ɾA!_'J1=BD1G7&JD1]UT9$1UBC1ωZC1P\U9)-|9 z#1 #UA ׏9Ԅ9aPPd9 %I u9^H+A*WXR|WUWA#=s _{B)󯥇Z#)UqUAaxTx*#:A]퉍kkqA PrbgJzZC1?^ZGJa9 rs c>FJe9 o-)iR!uhJ!Aa⠨C1A9a*էB@~ף1a-^Յ2 S c`ͥ?JaȣBa9*jd9Xb I9ar_~_1a39*kUd1EWUUjkala9!? 9A<\]J@)FB [TFJ 9 FJ~W*C)UUOd1ص%1pUu95UUk#)T]Ud1#1a#'J(GJ@/&J VWZv [U?)VX]U!aUUU1V[qRUUAʸAaVxJ!Ia'*_Y9u15jBab Bv:a1Aob}O?FJTU\9J6^s!{Iw\GJAîZ GJ{!Wq9A%xxA&]J_]Ub1a:9 `(q){2Bc19s 9UMRUŷB)b_c%dJD1\UbaS>ZY<&RvTX&B5JWQo_D)maGJm%JЕBaHB =lsUols qUW9񓯢9MB'Juqa*c9 |1a?}AJj'Jz#Zu?+J5h_RY9#Z(_~B 40|C)_RPR#)wG ?{#)UuWk)m}Z VpgRQ5hcAeZ>Uq9 Z Ja{ ?c  c1mfR)q_Z =A9)"FBzz([a~]c)WUEOZ MWt+c]U tu]SYBa{d1 YKkC)>O"!Sѱ#)6hJ )eRD)) ccsoF: S$)xP[Z!RE)hB*% HK({{ ER RgcWTJZWfJ/ZakIcUW9#>U1VW#)AzZ^_=eBb |9]B Aa޲T%Jz{a1aUA?UB{J~ 9Q97-]D2 JU_qBcB? ta[󑌥AvTTsA &ʉZ#)uW9)_91}O9)TZD1U9(-A 9 (Aޭ (Japc1:v1^ؽA?I|~9 * 9.b#)_VRlkZaU૫P 9 $A(7A> xjT_WWjk[sC)_]TugcD1U}=uJD1_Xw:(CR ?(J ^9 TgJ ܇R)^hR#)]RD)Ix'JuUsW1PZB!{1U&J!M'ReU׸ cd1UUERD15UwR AbjY~ c#)UqI8uUiR 'JZ)]eB /AZA˶VHRSkR9ptP`d1 Eի)A 'RD155դ1)>M9#1)E: ʿ^+kC1waY]A);ٺlk#1s^Wիk#)TUu#)]YUb=gJ B 9 whpzAzp}A X{ URcWB tEyd1h]mcUMBuAaqs~ZQTW'Bw9 &\?B _x܄9kzA#)9Y9a,Ja[_S9@uE:aYC{[B)AY1U^2T59! *|`7|C)UWXӌ V^AU0t u})UU`UC)`JZ#)UUfJ l] ԝc)PYU!UWkaح#)%UUu)89"s)[s]]HRuAaZgJ@RC^*[ &:(p﯌c)UQ915u9P|Uu+[s]BՖ?JX,9K:kUU cUUFC)a}9A Uͤ9 H&R!wrk)]tlD)UUEZ\1A ~cb_KkZURAURZ'J ;gR _z4R s")]P_Z zRoAjj gJa]U1a6x1d1a1 MV9UQUGJ_zRd9UɠB.P`Rxń1WU[9J WSR_u5fZqA\FJ֤1~^O9uu9c%Bӱ&BׯGJUU smjls!I}ՉZ!}iU'Bs'B hJ Q髝hJV)J}wZ /zUBa:AB n@A_QgJ h*I ;[A(o)[5Jצ&B >JC1WgsC1&όD1^s#)XޟS!^O[ |wgJ :b_9*([3FBXJaZjREJ~-Z .}cZ!VhRު |-uU%S1YuGJ̧b^b/E*k#)]CM}kc]Z T*c4Ba卋 Rc)-%*[_p9A: GJ)J{Z9'ZD)Z#)RD)XhJ!~J?ӆ[[S_gJAs3;Bb`HRZDBb +pJU%RaUA5VRW[_EBkZ]5֩k^~VTGc_ژU9M|}uGRUYBa\55RAiJs]FBxUASUZX_ojk]V_91 [#)Yes@%R#)w&JVB 9( A)5ߋs KWFR J` abhJ(9(59ߗc)aR#)6U_&B?AY[{9 9)?9 jk _WB JUjBW@ RUWbAWʡd1U9~IUe1hGRa-%ZEJzAhC)aԿAh|AA J߇b)C)) }K=d1a&ן%B՟9Ba |-_籔#)TueKs@bGJ95A #ls &J.rJ!Id1WZaCnJk}E9WgfJ fRB RΥ9'B(rzHJ 7c#)]xfJD1sJ)W{9UUucD1U^WgJ)Mu{9 9#)PӐKD1\]^X&J Qi\^9#bU{^(c ׇZo_J A p9z({Ws5UUR)f9 hRa~N^FJk}UhR59\@Jk!czUAݑ΃9aWԈRAW|FB(v'B5%WUb w]]D1A*k`WZ9!ܟ\BZ՗J:9ZU'Rz1]}h1Aڤ9VUu>A_UUdRUGSUUJՅB Vc!s~Z  [ %/hJ zRa#ɭR)ݍ&J(xਥA!` crk9У)UR dWWUHR AU9mgR9 JrB◘BEBd1Y_9Z0ZGJ(T*c C_?kk ; k{ Z!kZD1Wp c߾ZC)tWZ#)}'J1uuzRbJދca=A A)'J!__A#)]FqJ[KbM]tC)W]}MZn)k)doJ)\{Rk+s V t_U}pkɕ]UIck!Ue)Eg{k/_F:! > [N(S!9 [O c!iHc oZ}J TOR#!^J%JJWM\WBaՠ)9!?kZ]UϪRUMw+kUU'JUVP_e1Uߤ9b>R_^6KTJ^fJ_o9aURWZa{AֶW'BUetC1A>D1a{AA?}*ka{ WWm H}UZ)cd1UUr9&B#)nayWJ AWW4RU1W#!UwA GR)ŵZ@*zZAT9 *HZ9 fRc1]U9#1 A(_|ks r]_R(%W&J)zr}9(2BAj`:Z@x c!_uhR#)TkkC1]UJ>Rc1nrFJb+-R Z O_\_Zz-J)VR9(U{?Z m?9%:a\ZJ zB /Ƀ?,!Eu1A XX99 9)T%: z]dB e9 T [ =9aB ?۞d9bI 1(ώ{GJ)]'J)Q^_}J)s}VLk(UUWA םI)z?&J +^d9,HUKc U}gR {B(fJ oC1 Z&J TEJ\^|9a-iZj{Ҕ)TUoQ'B:rRtW9 AA1(\A#1oOr]R =?ls#1\Ud9 *[COo9zX9 M[]AݭH:WAճR?WtP2RՕD1-5__&:UTJ߈J)Sd9\>99  1bp*)=DBA^Z;bUwAB]QU] c]M{ZA5uT1_1a'5#) +jbD) TԄ)aAWW&BT1a]c)A͋ [!SymhJ *[ UJ Pz9 R)UZ WUk UURC1uuQZҔ`R!ׇRaFo}eJUT'JaBbR* Kc~~9agKGRuGRZJSM21!+A/gRKba>d1  kk?A՝h.'Ba& B)EIJ΅9m\DBuU\(lUUAAZ m^ZTVUwBUTAU`bJoJ^`o9ABs9)U%JTU9(-դ1aW9]&B:m)b^ kZ`_{b zܭ+cKc9^]_B _GJaj 5]AJ ?A@p|R]p#!U5%: enB*4Lc'VJd1bUVt1UeRD1"WIca~FBkc]Raڿs+;R gR!\zR5חR#)s_S {R ;&J-)*HkTd1tJa9#)ɀfRr~O:wPj+ t!V]DB WbcW_]R ];BoC)UُZGUW-|#)]qM| }BJ - R ?lRrqB)?? [9{`[J1ycsc_;}J NZ&Ba 2J)gc'eJTx{_UAVXXfJ 6o9>%J՗fRa%WJW\J^]]\R]U&B ở-|#)Zn`>}X_9a9aW\\+c!S\o_RrAH`T'Bs@n1VBa_;ȥ%BAܭZ17|JcaW*}#!aQ UUus *UUUhRTN9a% U#)b`'B [V13J q^A yRa^\$B(}'J)u}Sj#1 K+d9 gJ( c'J ZuZd1UU9 bA)59(A1k9 Ʈlk1EU]_9)rzFJ_bb$B ^,='k)UU9zX'J 5bJ$)bzs+s!_]EI'J)g=c?fRW\RaR R)WfRSZ!WQєD1UU]|kC1u\sd1UW&B#1c1WWW7Z sTA ӿ'J(޷A(xxd9( .X9#19(jyA +UWd9?B ]EB WR)TJ ZIazZ9p 9 Z#1UՄ9 ɩ29 VA( C1 z.KC1SUUUI)=B}W\A B}q{d1Q]UUC)Q}UUAQZ D:0ER#)ߴ_]hJ(u}s/#1WUA#1+_R _?d1UUA +J U_G9^mS UhB")+S?5d1UUUc q9T9_k9a-JBNڵc2՞1!:0'9 zު)S c V9\~EBՕUZUU9`U1aXU: hZ$B kpR ]ZP}]]R~wJa= UUIW1 7:a^$2 Ajd1a^By9aZz|9 +'B([A -#1Nd$sC)uU+cgZWYgR_1aZpNBuUGJe>!*gRB׼%BW{hJgJ zOoi9a,s]R z*cD1Um cd1U|UGR_GJ [#)Uފ9_\Z JB RZBuMc'S GEՅB] WS vUA([hy{ _EJ^PVdJbSxbUT&BafJ ?RWO9xjUuu~1}a!@+gJW*UuEZaUUFR5jk9W/IJ#)RB+c\UZd18Zc)_ۧR"!{8R]Y BAp0c1 #)⠸V%B zFB,E:)81qUPt!eM-t"!sc)|1jKJ#):ci!*kι1a5  Z%B \VQ s Ռ{#1U/ WC1yWURC1B R բZ ^I5InLZSJ =: 55ksaAFBյR(jksK'cd1IUVJ!&JaRՕ |1]]Wi[ERU [{Sxu1[Z\[ \WVRa"lcd1GJj1M-`RmWWj`'[)UKec ߇R!(c yhs Uc_[bd[bpZ]>fR/yZRo׈J 7zZTׄ9A⢈Z Z V5J!ZAּEK_\]Z\W9phR צZ#)G}UB^BtosGJau^R9a~ZUnK{9)g9 %5AaAa<_~A aBh)B WT{Z)Uwsm1bUTgJiWW)[uMy)[!u_aI: ]GcռJ0@A \xD9 }9(<9(d:#)UU}J)O/t 5UUWB#1hu91FJ) /)[1WWFJ)cJ .Zd1VWO9>=*A)~A )~Z iZ(Q[WUQ 5UUU#)IUU)kbuu1aUWA"nAaUR@uZAjs wb /hc t{)\VUEb#)uW2C([9 q &B ]>;9#159 .(J)W[R}9 A(lk#)EU9a`#1+9#1 AA蜾I ZnJGd9 R#)_PU9 % 9 >(`A(9 &9A( *A B s _}=Lc)_QWEJ t7 S(W]Ud9a9d9 rʾ\9ok#)=u յ"bVR .:s5B ʪod1EuU]9 Z rJ(_J}d9a`*eB(UMO}A -J c1A$5FJ ~J OJA.&JaZAJa'-luׇR o^%J(c#)Uɟkk_"RT ) zХC)WUUb)Ap|AAUɉJxB(UocR[1A\x}B $։[$1]UUa:%j9չ:aC^WB!/JU9_^t@+c_=s)UUT]Qt)QUuUD1R _/ZJ e=]W9ih.9).A`VIu7R)&JefrZaeu: xhA?/9zR1=][1gB DO_FBm'JaT k啴A\jAj\P9_GJ/B{a?B$)$B W|d1a^~oE9_ R UUXW%RE)kUZgwW=CBUUbb=W_Z(B  ߤ1xZaXERwƦՆR d1aTZ]W?gJWzjA R9wMJ`|*c#)R ckblgJ )Kk#)?]*cR $*c/]RuEGJ@ J!U[J#)]Ҕ1VVEJ rrk$)smU}{_' cOoõs]_*cӜd1WTU'[1&B`~[ _s_*c A]Z9aqRAW Z-~ZME9a\ @?{A~Jee%ru_B /z%*%m/:A8|E:TU!9aݝ\ZR sֆJ)kAazrRb9A^s U[ ߛ}s9UV#)W>o qNHKZau,|lVJ#)WE: A*9a<_'[wU>1axfJ_o9]S UrU |O9XUUfJ =O c![ssJHJ VW{5BbJk(gVz.9!R]9jFR U_+IkKA ըhzA__1Ap}9 ``Kk h]AA(.GRW[!}uUZ>YAU#)aM9 y{k )Zr$1M]U=ߢUUe_Ja'JmgZ=__99u_Wc: Yi1e{[ZmAFJD1ɣ]A !WGR UԄ9(=0 9(Wd9 ׮FJ {ե9 ='?9(B)R_~d9%%FJ ~΅J#)_NZ#) iyէZ)~_u9/J Uc)]MɨburZJ-9A^R(A >9aGRaU*AbC1A8!@;UUXAAߞ(kaVz:Ц%Z*cC1[Z HzJ ՟9꺒EB(?5%lc {a_jk9UeMuJ)hZ#1WuM}9)wJ(?mk wuJc{?K[ UEwKk)]: RsA*fJD1u$2#1\9#1Vw9)z&R)FZ _;9(!)A(ǯJAGB(׋zeZ(U%R TR)We9 ^U; hZ1ESb)YtW9a8(VIC)}U1s9)ooR#)Xwu}BC1WsZu9)_(A)U>>9bҵ9 =#'$J)wmJ W9(XcJc1Tm]U9 ,|z.E:d1WQG`eJ־1!%~[ySAaZXM_s}E:A(5k ?J[ B各#)UU%BB!KII[_/UJ&~B^U9O9 [!%J_d9 .lZkD1 rA mU:#1 *'9vXJ]IuUD1 >%d1aA~_s#!]U^%Bawxk@ŇR ?cW[A@sXw&s s]gRaZaZ]A9A"Hs>UJ,%!5_XVc1!/{OGZU穱bYWd1UUW\JaXnkI_GJ$1vgZ)|FRAָBA\9a௶|9-A]d1ar^ZUZ!oIc=>%Jaqc#)!1aT)awP9UEZ^RJ d1aGUI1Aͯ/Ҝ UuU9a7^Jc^^%RU}TX9@<'JU>9(( IZB5\pFB&_sTz*cIibj*B J}k [[7 cxXZ ʪAP [!R^gB qW\\'B( cy9|TUUVZ Vx%:R dH&B խRa\rR!yyBb?zhJc:ZW9@iZmAͮo5s @ks sf9a+(1&kc͈JRUZfJEEB\RJmsUu/WQ__R:;J gR)A^*{{ubR Z)| B)Wx'JaZA hZ(_]91<؟R#1_WTAzB(ۿ9)"d9(09)K'R)]GR)}u9)Wn9)o6&J -/A xpઆZA sU9 Z sZ`R k")}EJ)_RD1]d1x$:#)u9@z* c`&B UJa_ϣ9aIKU_RTW{kUUURV{{R_]mKss+c_[EZm_;9U=:A AUOä1AlJ s]gJ uAQbsi_A˨ZC)UԨZZhR)e*B WURUUՉR _ c> j[!d)k!IPs GJ7J\_ZLhJa/Pd1UWW'J!껦iB(?IJ!\](B}Zlc!_HB/IJؗA s UEWWR!u[ACTh ckjk1W_k!sw1A)x91V!GJ(_\|'B)ZD1UW{#)JU{@>JaW<^s uU%B 1Bќ9! )1^{RPFJ#)rvE:6S TLd1TW)[#!X^1GS1UT^:1irc1UJPZf?FJ#)R 5gJ ~frB R ?-mk U]lsj$)UG*s#)UMUB V&S? [ik~΃ W]Z J J^s3D1UU%4#)UWTWRC)? |")ybUGJ O{mIAJ Jbk/B^KoJ (UAaWGR{^^=:a:u|1!s)UJ-%B>$֬k!W\Ba^Zjτa~\UsR9:#݋B#)QO}9(>W%hR#)uTZ U^AH_튤9uhR)d9(-#1@d9(^xD9(%A( "Ic)QWW_#1+"#1´(5Ut#1TVYUGBC1WxyA |}%J-JVB9$)f~BT>??JUZB(R u:kе#)mD1@fRBAp_Z1a}9a=RaW__Aa\jSUD1a J(WeJ#)yAa+B(9 1@<A_kFR:d2D1Pu9)U齄9(" RGJ(rW]IK)Yq}C(]_FRa9d9 7d1 @A @iZ(UW9a*ǥA m9(+&9(-B(WR#1לWWA 4rA rC9+%%ބ9 uuR /=_1 |B |EJ6:#1W؀J =Bh9aGB(l s"U m/@x}'c5%BrB((" 'C")w_U9 /AXKC1U\Yl[]/':(߫H[ A __jd9 Z} w+k_UuAapKbjc)%B}_^c)a\ޥ9(A"JפAB Z`I ~f: 9uu9 GE&B(U:(9 %o`jc TU*S Uū[5I][AU%Jg:WOON*c z]l(]Sw97A[`k(U!*[~m!\W9a"&&J }Aa~nA!m-R/gZaݵ7hbWQ&J֔5jOA/+9 A(})kbd1 H c i{_HR }UFJWJ)r_Ika.9)sM-71 9vZ!ks ]U*(B|s =Ukc זFR֋.{#)}gRpWb[+sz<٫{#)=U}c#)`4όD1KuM'B)=]hR w6Iy|J5JW&Z W׋t *UU bN[[FB vaBagJiiJR - h[d1jo/w%:sHu1aBUťhRC)zUR V1k!wZs)}ZXJ!;˪RrLcC)RW*S!aJ!:q^*c7Lcd1zI [)ܫj{#)96&J$)>/_|(JSs$) ՕՆJ){+cd1TTA)^=J(ץ9(7oA ㏄#1UUUJc#1UgR SR&BC1eu39)xJk#1q_UJ[D1T[UUB#1UZa8%:bMt!,6]J[!x\\Z!U~9Jܾ'Bd1~U: gZ>޺1 ހ'S C߄B |Zۿ/ik#)u_FJAxEB%B%R w?Sok}}Ch[SR_U+c!uuYA A)_+R\\hRS[~U$:b`pAX˗9IS#9JȮAª B 5{RTWoo9U:)R)=oՆJblc)\UU- t շ71a]yKkaSq5Z/W)cb[U(qUU5)JTUA)Uk#)' c")CGRD)ccAn|UC)*ܞB'!C1UC1 ߩ)0C1U_C1U\VU9 u*d9 B W__C9 I /ud9 9(U/91S{d9 9(;9Jcd9a9 _B #)Hc#)9՘%Ja_^Bk )eJUUB~k9U9__W1_()d1@Aa]ߥA[ EJ#1r?]Z){ ?~UMs)WuUJ(wsA)&B)3B(>9(xA(}e9 5R(c |C1TWUfJ 91HF:H[ UU>J([B#)vF* U9 *:ڥ9 ''$:d9W[StA(&Jw9 cpiR PI uUGB(_\|)]QUU c`A1aVXZ UUb(UU]Z)Uls#)WTդ9c1a7'9UźgRW\}R&Ba:EB q~uAxBcA9 ԻEB!VGD: ެ9a5J ?_WZWWk\WJeJ [ǦJlc1ai)%Ba=%B1ArJ -u1lB1!;/JʾAWUA `Մ9a9(袩9 A)6: _|Zk UXR յcAɷw!UuUB5A jgJ*hZ/9 0RoKUgB ZG:[Wb_oO~9JCCEi{)}TJimh9E9}=A^mƢUVZ Ja=gZ o=%{ {ՇhR]^X+{#)]{b^B6^Z*[)S_~9aW1A2}\Baj\ )A  k`A Z VW/7q!UWgR)**c cs WFR1 yH[( FS CGJ/ɶgRa?\B j c  t#)EMUZ SznBm+c#)l`7?/RhJ#!CH [`ry{RɯZ#!;sC)_gJaZD)ʃm{z*[?Hcp~*c Mn~sd1^_QQJ|KcߪZ1 R!/XJI[KNggJ :RJR _)c=R!VFJjJzh*cYcR?YhRd1굩Zd1T\ [D1sv9(¢9*(AC1M}_A)'ZA(zlfR([wAzJfRD1U_UEJ(A &J1Z ssW%:gĂKl UK WTANB(/:d1}!tkd1S_Uu: fe:d1OuD2C)ȏ2 zkR)5eUUB}njk#!e)S)_UuB kkϪc=fK\J{Ylicy'Z!WR );R)^ut9 :ߤJbԾ/B VW&Bed9 ~ #1A}T|)UU5d9zd1 'IFJ ~)c %YEZ_XJaKt5Ujc7'J@/ ~Ba_;7Bao$) UWVUgR ?Z#1Qu]B( 9=gR),Ahf9nGkAgR1& 9#1idA 5& #1A#1d9 PZA)]}?d9*C9 {9(Uե)A!&J ٥Z(S_D9 _V#1 79(߽J+dJ__1aZ9a9Z OkUYRC1A}9 {9AaU?9VAAޞJm ZgZC1UOeJ 6o^9A+ :(?^AI 'NB({?9)4/A 9%B)Մ92 +1)n%JA]2)b}'[mc1Մ9 ?jA91A1/V5{)eE}9#1꼀 %R)R#)RWER :(U}D1 &B(_jc xWU c WU::!c{GcwTJ֖b?\9aUhR@?d9)~gZA}I_9aB /{ o ՝;U")W\Uf$1U sb\9 n\T9!jAA読B wW1A=Ba/Vuc &BaRZZխ.c#)aJA^AA%\1AVm%JbW9!9a_He:Az%C1AqumJmɥ%J W]Wcd9;1)ZWՃ1S#!xUUUR;q%B ܟR#)AfegFJoJz99 qA"fR >'֬k MW5 KQWC)a}(k%JUUBAǨ)&J- {GRZj: wJA'9 Ks\Jbooj{UAם&J OϞB˾],9Uj!\W|AAH'JVP~B  4R..gRՕ%b)\oBkJgn)[#)aob WuJk Jd1W )c U7Z /?_Z G}R 5;Z ZD1VgRZR#) *[")h-|/s[{JC)k#!ooZD1+iMJ ˷GJ!Z|bR!VxRgJYGJ!+c){z?kk!uuRu?ba RᩪJ^ˏ*Rc)LsaKktVWZURѮR!koRC)݃R IZAjA +k jc9pUIc.{ץ9a:a Ba᪫Hc s#)ݜB hAa)kcC1c~[B)gzZ~'J(-GJ#1[d9)^ȈZ59aWAaTRҜ#1UPu9Aa"7O |#)uGE9 R#)"5uKk _>1.'c\9Ibj1a e2 jzB+(kC)u=:(/9 %J/֕k _.|aW{#)5R):)9<%:)McRjk %vR{P[YBa %)bZz7_{ WWTVBa_]Ra$BXZKr?&J%~j9a_^Aa]c7UFRW{ IAIMBa]fJm9T+#%:@GJ#)W_TP__]Ix{)UU9(9#1۪R#)lub")xb")WTXbUQU9^\suEUUA.D1 (d9d9 uzhA ] 'JWB ?Z#)U|9 վJBa9 pyW]Hb ?U{#1]UA }XAa9a(AZUljRuAaKB7Chc#)^\WU9A*B Sۺ#)QXr:Uc1AwC1AfBA/ŕR u_JJz/B(hREK߿B x>[)X[_[RWSFR#1EUA x몲A)ߥ|Z s}ɧ%:)91 FJ#)=_W&J VcsAU#)a%Bqcm1A[D1a9ץAarrd9a*/JD1RpZ(\Wd9(#ad98I rfR(X_uI ]U/A(AJ[)ERxEBaWbkFBxZGJeS#1Aw쏷9AAUևfJ W_KLk Upb)__RA?{i9kd;)i+!VBԛ+B|pd1@gZ UsgJ ^Uv gB }qkBAqu˄9A!k'cA[=)|#)5'W:A0èo9ANjY1As߄1iAW^˫9UioRUUyJAߕAAV~J9+~B u: D1aN|AA^J UU|oW?]c#)MUUukC1UUA d1 ҫ9 `C1  I_V |+[)SUBRAbo~Ba 9a9 %^Aޥ9 :}JsUU1aWU!@!FJ)(ZrQ]W UGR 'GRɵևRU_Z59R5*k$)݋wW9Puu-_rUWUR^KOyAA^sd1 Z*ZZosW[rR\^C1A?IyM/Ze_ͽk ]}UcJA ԣeR +s7R GJ#)ckC)UUuZp&J j[J )gJ?ז&BRZhJD1'> cWȷFJ ? [#)wrZ srGJ # JD)\qR!uJ*kXyZ -J3EMc HJ$)*RR ^WJ9@59* GJ#)kRVTZ;9.hBZwԇRa'J#)ڷb {r}HR #ZD)]VB(GR U,kD1IUUAaB#1W_]EJ)Uu{aRW>+kATܧZ9Q&J?ՓԇZ_FJ_]Z XRB(J [ũca[bވReSRZB)}J{&JgJ)zT9_BXJ j%: sRڤ9%yEJ#)_}FBX˭C1 tC1Uu[ WJy9D:J/&B(+M|A^WGRe: aFJj9חz1 8FJ ݄9)>A xJxR cWׄ1Tu#)a-Xx9}&J =9 :(|A)D1 *UB(~r1 }_Ia/ C1V/A A -#1 r9 5i%:(uJUBURAW^1a,}fJ DB)WM9aV.c1!? FJ]];fJ"!WRZ/FJ#)'_Z#)q^|U%B)]?9*ܤ1aHBHEB!__Q [ V5R}{R_{!c}RC)W~9aTc1ޚB(kyAhugC1 5% eCWWU9A_RXrA-5'RucbUe2MB'%[A^[1 5;B[_b~wU9 h#YA-Q9 u9aVo*.d9ai[ UR ~Sd1@d9 kBA.9(&J)Iդ9p SUUUFBaŗB _Z u{_ C)VWS&J~z9a +'B UUAՠ ccK{ U=/GJ]U_TD1A{/b UURbaKbD)Wc\B)u|1auC)z{5UUZWZkR\'RA$7D)|@ A#A㡕9 b!*AJhmuI@ -J#)9Uc [V'EJ~sxfZrA`ksJ gJ)J1չ*[b!=[?bC) c?=RC)|hR J uzAcZB ȧJ _s1AJ}>:)ceu?R v9 ˨R &B#!pBPVZ j [5ZGϭBz@b|UUR A%_TgR}M1p-5:9a! Bb5Z UhJ }J2U]s+cD)@^UZRUTbaOVvZaR#1?W9$1^hJ(ϨRD1UEIaGJ 9 VFBV9^A$JUu%JV^uZ Z Z{/9դ9A ׊s_OѨJe뵦J YxBnMVWjcM5>:EB(VhJC1%U_S EBC1߽>XB E:)-B#)յ9./9V>(fJ+mBT\1a67#$:%:)xNEBa:!9iգ:BAa՛X9a^yJaxz9ARA9 !*&J^\hRsAK8U9cUW[Nc)!`I)hJ\gRa_Z'RU_zAU!94_R_] BmugXd9R UWW?A ^㭯d9)Asz9~*pbU_W)* b`C1]d1A%%Bb1ArJ:' 1=4dEBWq UUWTFB_HJ)WsU2 W]EJ$11%%$$B|W9abU?9pp9{Z1ވ9ҝB Ƀd9AzX 9;1aU}yCUUUHc'U1_e\ A~Wl! od9/9 U#1fJ)B(WUcR eB#)J /kWfJyU9 *1 U>1a7wA9>*9bT9@z#)}D1W!J%('RWuFJuJ)UoG9a'%B 9XC)aA(=U]J)UWd9WFR %[d1Uu9 fnɄ1 U9 .wU9axBa s9 9B 5fZo\^AayA݇J! wU1(9TJa] BA^5JֹJ2^m@#: m1SiR)a^? K WU9a?iJaJ!ծ9<\IA_ C1aUC)U-U#)AՔgJAWHV1aI%BGcA_yd1aotaUUTWgZ;*A) U}`Aa"I \XP)UUQ]FJ{ UAʋC1 |Z9 '20޽9^? _SWUC)Aãkr9a'߽JjJ[UH[UP:Uu2c1[ _EBŸFJ@r{Ob UIc*A|VOUW&B^/Bh~T'J uJ]覗Aaapd1a sa?e&J?U]^X1ay!͗'9A57%9WJAuZ cC1UAU_9OWEJ@FJSXfJѣJa b#){Z?Bۜ*JBzrfR̩&BXJ"^hS)5ҏC)1UUJc['J#!wB oR - FRz(FJVGJ SW+FJ]o4:B [*Z ksGJou&BkEB+cW{: c XZeBmlk 1J U9FJAiyRգ9Cs ]9EF:]ى1&'B Ja`B]R&B51vZgRH[ť)B ߏ%s(]wt[R#1UA#1r &'B#1XwׇJ(gR~9!./ eRaR Uo*Z!MeՄ1aAEޒ%JU奅9ɷ%UJa9]AaZh]D1@s?'-__wT9=ER{k%B(oأB Ws WW\&B mz_A{sD1UUWZ3g[9W=h[ O"fBZj`"EBR9aGJUW)9Y}x\9Wz9Azڇ9!d1"fRλd1-}AnhB]RFJ )B;kn9!mRyם 9 ?RXxJ˷AںW9A`hZ}Tլk 5UU}gR\W҅9(/~A +A 9 >9C)b _W-1ױ[!U0 UV\Ud1a*.69)hب9 .ǣ)Ic!n1b.#)xtj9B'B!qqW#)S81 WT\B 5A᫫fR 7cad1a^z&J-Br)KD)#!a e: U9 ^U?GJ 9ab}R#)Jeׄ:yUi{QYUUb!aQBaU/ZhA5$B'W%BaS]U%B XvUB Q%BP_%:6%hSWz^C)? 1 ?2(Ϻ7oJU~%HRWUؤ1XU1a_Xwe9ad1_9A.ɅFRA`Aa_xJ &Bo q9 ߈R!s}1?9 U{jr%B ;#)ax 9a8RUW$B |ۅ)c U{\#B#)=R)}j[)UWu\C)HwݥB@/A Uu1iJ*UU:WV9|OMfJMuB>RY9aq)6׷C)A~dB 7՟":U$: .SR^/]Z!]}qu9 {}C1an[,IaW9@-׼Z\U*c 5_5:^F:UV7$:aUMjcU d WU1&=99aȃ1AR>d9)&Ja׺=e'Ja?UU9az`Jd1a %A)_%BWh#)"ASXC1ZXI/9A\ZgZRX]]A[5#)aFJՇZXU^gR[bJZr '[)W_cܖY&: %B*nJAZ6FJ <<ԥ9Wu GS ;([?(S)am.RPbAad18(\ZKcWB mJKUAa9c1uRXZWI5{ [ wKcUU|ݨZ \}9B Uw%: N;'JgJ Z'RVHjR(-=fR!lR>xRW%B"!^o)YQygKᄒBWFB gJd18>^Z *~FR [% tMfB Z?B1+FBZ:psR ZIs\[רZRuTWiJcaeKU_W=|^^s&Ba%1Ԝ:[!NwJ רR {/17tCR[Y::9X?Ba>95P SaR^sy9 Bť5상WBa*B A#)49 9)A֗MB[n1OUUBS_&J Aaȷ-&J 9ajc U}/m [a}UT1a_)1aA fRaJn&JUM1E BW#: ~lvv S}s} cNYHRC)&JTVc^eJ :Rjn`@B ]"{Օ?eBաUWT\1}so'Baud1@>RՋ+RoxuJeJz_FR~BjJUZfRa}%[GRq[y9AQ%B[iBAB)?/_z9H(K[~UU9s{]9ue=%JUU~A+˵1@b B rjzA bFJ 99hd1a'}U1aJۀEJUV$B1VUB!U5B u|}I'B!sU'J)UUd9 Š.%: WUUd1 X#J A :A>@ʯ9aJn9a "9 7%B *:9aZX1aBi9u_MAa9&J@a#)a5B)Ry*U)UUU*)$Bb?﹵)k{DZ)W(FJV~#BzuBA9rzD)@E29c 9-D:#1]_U˄9A`( AAzd1a)9 _Y&:Akϡ9!pi1=9A+9ak+>9(7J 9^.9 z\U9 l~B UW9)5UuU9D1@( K9aV_kC1E]YAաk uUZ \UFJ Eg?%J%ַ*c ]EwXBU1A:]9- 1 *R!B 9@˪JAW_W|9aKE19b+A /UU97R ^\Hd1 ߏ>YRd1sV9 zs5 [(_t9`wGJC1aN WiMuM[=}ݨB@^\zJU:a^ XhR U}iJ Cy-UBaw:C)ux1ߨ*SUsU]9akϧߨbU\d1qAaRJ o?;A *:I)~s]UZ߰9D9b1a/JaFJVH[U_B ^>fRBP?B]tWB~?FJUW9a^k9.B{RhZa WP{W^9VgKU([aWxhSAKVX_:VrVd1WWIJ՗A%B_zWd1-]B /9'Jo=)k!Ru96u1!?//|O_ms}y%J#)|,B! GRWA\T}]fJd9{9 t&1IC)~!aXx#!!s#!!;퍤)Wk1iaBnqU)A5:7$BzA / Sc1a9FJ9 ZJUZWOE:Za_ݥ9AP9aVU%:ڤ9A)+*zd1.xD1(xmA)vm9}e: ɵUJ(c:aA{YR5]9d1 ~n9 UD9 /]UD1 p7%&JaD1 ޟM&Z m{C1UUU [ o9 Aa67J AfTfR})AxBJս/bWW9A5:=JkU9(w9a@; W?9A9 U9|9::{&J ՗VT9 :B d9 WwfJ Q]_^Ka5?:#!.Z#)9EoUls`WAazs\:"!a>_Ra_cBay &JaaRA_ |aUCJbPoS}{qV&JasA D1:R9 1aʤ9arxZ_ZUZ XXEB!ZE9 ~ߨF1k>)9#d1@׻9^j9`i &Ja559 C_&c UA.#)A74b__D1n|ZgzA(&JXrA {ZTFBzU9=_٢+dI[\YWՄ1aW9!#1agRZUϨReFBU}T94'd1aAa#94:A nBqWZWU}Q#)As9SIEZ A (uTBURIiwAabK}AZ9gJ_Uz`1A(K +k ^;&J =Jp\W%BZՑ9 7bh[!_X1A*'eB){[9^uȪZ"17 cFB {[9 =5{A *;%GR7/NkW9%/A#)/JaPcJKUcU~zmc sU]gJa_['J =ZaV~/b~FJA\xB!-D)aP:819A }Z]fRfs s3 cU^R:9 VgR z|d)UR7[a 9u}J9%BrJ94UQ'Jwd1-ŇRA9a HJ }_9+{Wc =ZC^1d1ap9ykJEBj†RVO{)Ar}]EBa=Շ[)OU]9k7?$B UAaׅbaO9+!9 ӆc!BuUjUvC)?&Bz|}d19 ׬9_sgRWU%B xFBaCjb]IJsaxuR[[ZaUUqAIBaUVTZ5UUAwk{ uR W9  eJ]5BUTt aTUv a ^1aC1akՕVY)cay9aG9Avx9a =_^FJ&5Zu_|LGJ[b=U&Bn%9J}Wd9aU}φZUUB kA /J 7AaD)"Z^fR#1o)k)[ xTAa`9a77A!k c#)ks[bss 7UkGJ)AcJ'kkC)SZ_YI#)&J#):eB!J o_JD1?UZ qrobaxZ ݎݯ{T2 ޿J Mi9fꪤ1n%BAU [XWUAA c AAI:5&BAx8ZU%OfZ]/1AFJ_֨JD1u}ohR~nJwՁuFBӕ9=59PEBbZPc)a1]Q9u:zI c)a D)fRa꺄1AȼKk e_9oB7[cWks1a7eAV_Q#)A C)+ #)r)@hRR$:au1[aH9b)angRaEJ iSWR W~cќuUEJ)gR_9#!\ 9APR]U1Ur\WfJiwA:%BFROnb UԟsC1_s)/AvS{D1i9aB#)aBAR$JaAoŵ%J/U'JSjGhR]UAV9 fZ UW9)fJfd1aTd)A(+caUwR)sUB9 .o9(s߄1 ?d9a"A 5Jc!}9&JaXbZ u&J 8__J!iU[#)uU[FBA*&J~A R9 w)" d1A0Rk9 \[J m9d1a.WFBW{^UD)a!auUd1AzfBUyU1aUUauD1aW_D)a|_U9WFT9\d1aTZ:c1`>&JaՓ9aD1 mQ1aT;K!uEe%:aەڅ9 _d1*AaW.D1 /'9A: .f:aOc)9b[9VXd)խ'cU_J U%UWc) ]) \A{?Ja/Ad9d1s!\U]]:AUz1A}@lA@ A/#)@&˄1/d9Z:BaXk9B늀}AAkjcGR `\UUWKaeB")aU% B=0]]A!FB)UU$: uUU1 %pC1aX^1aU_fJ5ڄB)=_eB zSZ~ UUhRVb^WEFJfJ ZZsהbUqB WU9-VLEJ}fJ {EJg[#)U\%BxRs^A% UBa~9aP&RU}I9_}IR#)SV_B!rfFB @omBUU$BU$BUv9[*iUB[RתU9aUE: 5~D1A-d9%B OFJa\wW9a_/ JZҽbC)U]DB '孥9aT(Z__TwC)a~% t7=Ac9U9 ^jfJ?ZA_ZA)^Z)}_T%9+O~9 CajC1a}IZd1a՛rBd1A_Ra[BaT5Մ1AuUV9Ac_1wS!u a?Ow: /^{#1qU9(c:_Ҳ&B_WKc){5: ϏeB#)U_BaxD1 5?Ud1 [1 ~A ]=vKkD1{UU9ZcB#):UUU$2 Uco&J :M_&Jb>BaZ#)-/}PD1`VU}fZ fJ u?b¤1a\D1aVd1a.;19 - ۄ1˞#!%$Od1O#)aͅ5fRU]!!VC)s#)a[URu%uDR?b_Bյ1aI~D)aTU1aUUWAa 9#)ڣ!}c1aU$JbOOD1a۽ )ۼD1C1a d1d1 ? :9aTT*bῄ1J!]I}U9[a1 ܅9OC)A*c UU'9 GZ ud1a$\9d9 tvR }U5J)]%B guA _YC)AC)a.I\]%B{ZJ umM\1a DB9Jax9A99ZS:AfR˄1Wno8Z-UU) rvWC1A_T:US+#2 W)y݃)AyZc)a}Uc)a̽R s]UAV#)N aު c1!5^xZ n}]c1!a=BaEbk}Uc1A9aWWTU#)A #)a#)aX_AU9a7Aa_Y~C1~cqEc1U a ^Aa~ZaUAAՄ9ws y][aU\__AP+sVԗ&JaR{ꌄ1a%W&J`VTF@>>x=? p*k+Ksr cis{ [hiV.b(zk.ZkkZqaIcR{Z>ދsZk`)kRpkFJ~~nsR82Jk%B(cfJWceJUJ[J{)RzW/*kV{RzksfJ_icEJj*O+kKsr cis{ chmV.b(zk.ZsZ*QyIcR{Z>ދsbk`)kRpicgR~^nsR82UJk%B(cgJWceJUb+ں k{p&JR'{Zj{ cbusR`Xpks^}o c-O{OAB n c{{b^:sRn{sZ\zpZ(zb?sb,{*cggsZKJcRhho*cfJl=b*̃Z/Xܲb~c{RËkZ/'JcZw`kR"jkRgɾ{Z{Z؛ϫ{Z$sZw)cR"(IcZ=IcgR<)cAs9Z]|~{gRwA{ZWsZxisb{WhcfJ hc&Jr {k9.~sZB,,R'sgR n~{BH[RVsfB{g[gR{keBsJk9 j)cfJbkkFJkZFJ*)c9(cfBG[Bvc:̓HJ. b6 / kg3b"qKs o kj"1:"b0oks+o{b28*k5{bhj. cln{Z8{bz{:꿮HoKsjhby/OZKkoks.ќ{hy6O(`9#* A*(^%B{*kA@Y9jsgR"sZ {Z{)j/bb7ќKs+%5Ksn8ksohoKk#Kk$` pNhRV NbâKkp^/'B.s&J/|-|R:^k-FJi"2ꪲp*k+k[ c'簜JsoJkoJk/.єJsoksk-+k.Z Z~p&J |Z kkFJsFJsKkRsH'Jo'RꎏѤ*kbAb*/ksxx֏s_UOks׮T.kkC c{*cTsZ􊂯 RsZ:ۿJkB[`*cJJkFJkOKs탇Zp /Z=^ *k>(ob k?߿oZzX c.~sZ7zNFJjkGJ k{1sJkrjkFBjBsB_sJ-i/b뢉/bohR{&R.J(sZoA`JkR̂ R_߫sR( {GJjkRBWkRa*+-JjkFJs1JCBhR k-&탃9@*kNZ?ksgJ{gJp+ {1ވ)c9: JsR{kYkc1jk9IcBꝉkfJ6ǣڊk":jlsGRi{bP{ ch{GR탨Z RпLZ?_}ujkgRcZ)c&RHjkFJsGJjsAshRv{B;͎ kFB-?RAZtpAZ.e J*BϜbW_mb tb_aTIkI ikRǍzsZ)W{%J}CsFJ>-1觮[e1@Js9'_{9{&Jj.GJsHRڞjp&J"jZxUJNFJrsFJ3{Zg{ZikRxwkfJqc$B 2Ik1ڮHkGJXGk#! {ZxhόsRRp{Bjz-9mGR}Z܋sB~{'RױsA"NZ֗TsGR`IkB"ʉkJkJKʩcBb(cB TItFJWikb)h{Z㽊js)psA˧{gR`s&J8$sZAsgR+:{ZvsfJj\>HcBj90IcJm(l 2ozs1'[&BZ&.kJ;cEJgsZx?`s*kp"OeAh"K{z+3J3bޞ c ks.Rkks=8a9 J*ohZoKkm{JkZHނ.bb/*kto'J(NZ/LL GR0ȜofJfˏZBJm*kYo[ |hZ;'.ZUr{ZrsA"*s9bb_KpZ}"'R#}x֩bɯt k˻ֽ1Z 8b7hZssќ{˩ZzМhZ'?c ' Jb{U[/FR* 6Jkڬ *k'k탩Zn c/WbW=+ Zr7>]{@ 8B-Z`.OZ]*k]R{Z{R{Rpn.|R~ԸX -(hpМb?豜a9IoѤ'J)ԐJGR k⏜A-Ȱ k܎bj*k(c{~lsGl{. \.`.ZJ.j*<{ k-FJY% k1{ kl`Rb{A` {hR- |hZ⺞{beUJ7MZ|vsB®, |!pDB ࠴b_b[:SROb- sUogR2Ks{]JМ s^ 2ksgsb{T İ{.F c^B)d9 . Hآ ^* GսA{A({Z -JA:N@"{R{R-+k |Z飓MZr{FJ]-ASjc1 pDJ*\Zbb^|vS1 oZ t{zMmhRhѤhR4زKs{5r}2{kMoKk!ck*kqqEJ j3GRP#)&ޯ@jwtb1oHJ=*>Jk"]{.Kk W{ZBo9+{B(*{1 r{* CnJ2MRz |9B,o!s&Jⱜ+kܪ.+k; cK2bqifuZ2{5ФB^ShZ*(ERN'R`Ƞ*kaZ)GJBBќJ.ssksU2KkkO{zRksJsX}{J .ZWKk?sb/RB{R-AMB{")➰mJ5s(Έl$BMU tJ~T{]]qObC6OgZ;/ k,{ՑZWOb.yOb ŏZ82{~ޏb\Z ۶ c>,Zols,~ksG/Z(ks|n_nb᫃Z괆{ k4{ZKb{gRS/&J='ܐAwRXϔGRՊ{GJ\|jkR:v,|&J'*M`)N s9)A@b{b^ؼZaƬ{Zvzb>-*kgZksU+kn*k~*c'2:*kWpМB+М*k4nIKklWObkn k { cH{R鎌bJvoFRߺ)cSBoRwp(ZwTs'J|sJ,Jc)* {FJsBa꺫s&B`Jjo) kj[x k{&RbS b R?='sks٣䏔*k{1kse}NZ"0= lsVr.*cV *c.NHR"b'?d{ZNjsR6{bmHC Zں{GRg<{Z֭'JfBsR 6{D) A)cAj:)cGJuys97M#js&J]W֨Z8}9̃gR Wb9ks 5Ѥ*c^XxohR./*)k~ZZZ.Z,{j(ZHZ.*c:oJkSФ c?-bn9{Z(2{GR#7pZ}{EBb-hR-FJ_jkJ CkGJ׫sAZͱBv>(c9 tA~)c%B@ќbo+k{@&JJ_{9*&J jO kQksmФ k۫.&R&6 *kД+k/ cˣ[s탨Zz kZS~.R"+k{ZHNJ^KϜZ]u$1s9"-Z1Zq[{9)ws'B\ 6kI*{{9_(c#K {@0P(c&Bts9 ob!kI̓FuksZr.Z(ob?)(-hRn^GJ߬FRoZ)-ks*|n bcˏbл.&J%nZbsGJүb{ZCsZޫ{Z&B[GJykJjcGR݋Jk)"{HR]sZYC Bi" |9s)*sEB|jk9͉c9s݊cFB-&K껮PKs5p kefR~sZAl|J/.GR9-R"bQR{ngR ksJ |Z\UJs&JljZ{%B -R]{ |E9j{B {A"{ c} .r{AW`kkBB{9'Jk1bsGR'?kkFBʯkfJ9{!!:^Icd9ˉ{ht:}w\Z +OjJ(ob]Uќb}Z/.@ˎ{ZEoGR5ũ`{JNZ݁-b|_MFR?sAJk%JEJcGRȸbjkI:,fB񛵵s&B"õ' [rg{ZViBWjk'J` jkGJ,4sfBsJ@ȉkRneJڲr]{1 16_+L)ꪪtO9ꨵZobXZU/OC) `Z C1/Iznb/y.FJ{9>*A cl9z&{")p{C1뷋sGJrkB7 |BO |gBjkR BshR}~sJͥIcJHb t9/ 9jkFJϸjs)0rkAFJ/yk *Bm/bxpZ bk.jh6Zb;^ĩ (.%JsZ^:МZ< Zjk"($ kR+ %R k" gRCosZR4[ gR}ka0*JIתkboK|9͎s$)k-^-9c;_Jkc)x{-|9ricd1jIkC1b/ {1hcgR076)c$BnČs lshR~b hRB> R(4-b'.Zb{GR;ۚZo6탨Z\P{gZ/ϜBnkR[&sdRΜZ-WU |Z׊sA)kGJ*sB6ksB)kgJC&jkAnfL'JrZ.&JsJ.Rɥ{d9;7 Agks)c9,,*kIy:icATJk!A{#탩Z| UIk&JkgR׿.R?sA{ MZN-gR}.R4tx cB~Us'JbMBkFJؘ0L|A cA~gR}_{e1/cD1ic$) kIcgJc 'JIs(*ªΔngR|}isk {  )cRh2oB7ݵb@+Zb1 Ȋ{tAksRWb!)Ë{&JJFJƷ.+kQМfR~6/nd1#ZwAΦ{ZmZg |R:#- |R{*|A-IkA,@kgRYsZokpoeJ_ݪk9>+)cE1&ik&J`usAΪkD0ʂ /1Xk"!bKF:>߿c1̘ikD!7o ZA֭hkC NAќR}}*Ks )c1kk9b9*`b[hRj{Z$fJZUXI-sJ[,B;n{ZikA("{B:isgR I? |gZ.oB_!sA%B\Wk&J*/; sfJB޻HcA(td!^zis:hRA)k ܪmhRxV9X%ќgRҪGJ{9{GRA~Ë)~/QAب. iZnRZ N0 %J>nRR,R'fs * `{Rr)ˋEBsR6Sjs%B(h+t&JV*t9/ k94 JI*tJoik hKkd1>)cB׿b! bIc9_?/>l{ > BMAsZxZshRQ{A_PR.O-B1k{W -AՀ 0JW+eA-dA tGR\eJQv{A⛟9Ik'Rz{FJs˃RA_'kI0 kJ{\hcFJb[9 cJ;'H[0c#!.-|9֜_ܪ{92s$96Is1{s[( C"JB (Obc ZyoFBs {Ab*kJAzg |GJy_Jk10 7{(R lb ϜZ3ujLhZQ)c0N;MAzsJ+,fRo.{FJbZLRyիs:˩kFRlߛH[!cFBך dB-MJ7ideJZ׊s*Īsc9Hkc   [9{;[C)T L ⩨Z |GBss'Jas (xIk +{b( fR{_{'{C1샠" h .9EΌB /L'J7's9ޘIk!s9 {{bjsR+wOik:{c2C(cJAlkD:nItR^h te:ٯI}hcD:{c!`:(cd9߇cEBi tAC`k1pis2|[o9+7{R М1J{1Us`6.MGJoUn@hМIn{c1k J/ GJ8, |A*k |hZ{} |&R+h-$B3ΌFRlkA!{abIkI|=k&JP)S&Jz.݉k%2?os"pc18b AH[9(%'[B PHc)"Il9* tEBmIt9ZcFRRw{R-|'R\sGJz{A?]{GJn*ki5 9{FRlkGR6 |JsFB@l{A(-D1 ?*{Z3\o B[sfRܾk9y ke:e}.sEB'sR'lN{fJ]kY): jk)(s`))c1c%BZ\0c:z"(l)ꢚkJKk1𘠪'[2 sZ?'sR,|HR Z9z-95Z|7lbPsI(GR,tJЉsx c1޿IcD1*c9'{GB:(c2C&cFB+|J]s:kpkd9 tR٘k!c1=cJ{ Z:@t9ݫkE:keBkJǞd9؜sZ*sR&}{R"LZk+tZjcJiNřsgR-} |bKArޫkFJms}s:ZB7kD),!(c1,[9kk%B"c@B (Icd:0s&B}sE:+ks%B^Rc#0l1ykf:.ht:psAncAsJ( |hR۹X{GJ'6[ |hZqjkHR~0I[I±sBK>FA)%zbA7k&B. 7sFJo_`kJckFJzH[e9kACc(( k'sE1(i 9{eBb{eJތ1^k'J+犄Bwo{%:ߧ6keBgA+sE:vgc1[&B.<@*ldB˲cBx&[)c jkBՠ`sZsB)ߪkAYsI;񐔂1iKM'Jwjke9cAs&BcBi[1郦sGJ]ce9 b"! ,t(*zsa,ꇂ t1s#Ъk9(c:v[E96+[ `& k# )*|ڥsb8+s)pl ')t)?ڭ rs'["@ tI~jkGJ7;k&JO 9Ҳs&J~ikA4`kD1 {':W$ikA Jc`1"`#:euH[D9(/s!Hk9bc$)IkA)ZƇJk@KE)jk9Z14*@kA [E1c9];(c)S[ t&J%Scabs2'[!$J!| IcHJxjcA+"Z t"sA hc&R:,sRg_sGJZd1 JkE:o>s (c9jHJtIwVsa1FJb(=k ik͆Hk$!HcZa&j#k*HcB 1& !=٨kR` [!'S(SD!"c9i`ihkrjA h̓@(`d9= 0(S^'RZot8΄9֪ *ܱ* Ѥa2jRAgR'Rj Z?uӽbwml@)z+Z)oRp;'J B1jsUk5Ѥbf̎ x*b %@ѤB `;+s̰Sboa'QꯔhZi:sIﯜb8Sb?iO k~}XN1Ѥ9Д$1㺪p jZٱB`A NBR掌FJ(߫_Xc)7*YbBp0`.'R~.t`sZԽhR>6ƍ*pbތ{%W)kva* ԽbEZ.&SZ*{bwohZ?'R+Na (  wkcq]B ! +n`( hս9_*.sRMYbwDA,J({.-|9z %B-B 1_. `hƎb;:+{uD1};" x琌12 HԽ/ 9jk%)b N&B8BFIZ": 8bϔI;,{qB)I[ &`_*!J K!"c4#)icض20ʻս)ksWaךޠ( *"1z. ॣ ڰ%R!(@IFRt]М99~ޤI7ƇR*)b*ls'{sb R+t{x]sb`ѤBj+.R &j개`ȂR М@ /n1sCQɪ+HZ s` :zN9JJ>ANZvN@HZ+ C8C"탂1 { B9 J0:ަ-!Pc(kA!1QTڳ` תќFJR.phRCe" ZOJ/9sGR 3sBs jϤRn9  (RmќJꎌ9|O`jsI6.W֨J?ДI+:pA z:jŀ;a (;B$ +k2@in/$1|ˍ/("@'R*+wΨb&drEB}SAN0(6AkќAA" kژsj֪sls~HZ&hs hƩb ,W#9ʁB{*!)  IN` oZ!koϔb.HZC cU9$`. ϔ.A9& NbmѤFBbЌ* JOR-]7.9 1LH``  s"HJ|>w.**FI M9:'{ -t%J¶ b)`pA#)ccXY상s@  m&J'Δ`js'#FRnJRVfŨZO !A$pZgYAݸ&RWȬ{#!.*kOIr0`nr cr*sQA(,`no2ꀪbs$R6 A滰'J 2 +zxA++klsoX cc{x2ls<ֲLsJU1_hJkW뮈М Z[teDAb(Фb b߳bw- pZosB1ꯃn$!(Ѭ)k-@'-0JﮆМhRN&/JkB8(5b1덮{c.f_AW~O`궰2 iNB̜FBȭ3 Ig{I-AΈERY.1A |I9R>% g1)M'J~9ӿWpC2hNh 2GJ63AX=& o"Ar   `5Qc{NA&+22##R9s O*@ k~yƂ9i+A ,1 jufR 򶓵{\r2΃oߗƦIjS1k@sybnZ kZ3,nGRg+gѤ@gs N 90Z_ڐZoJRhZ>IФAAԽksYhZbx2GRܳaj (n4*( 6sb#{RbԽjԟ^3&R;JR Мd9 S` ޢZ GRzv#):*:lWPݿo@Rks@v.a^*@}*3b9 2Zڪ b`" oF2:-|GjKRb._OZ}0 z {!(@Za1q.RÍs9AN'RN&{ xMaln}#At9xιFJϜ%:o@)n~@EJ1 {$::jbs2l{ 谔ZP 9G?hR'J> ДiR;{ob 76&RoI3˱GJf봵8'uŌsAISR:М80!2@+I.%:iY МZ2ZSZ=i'R~98ڏhJ JZ>oRhMBBԽSFJBssN'R׊I_~ Дs8*2*kgir*kМZ+WOZx U@Z鎌Y Z:-|0NbZB:ќ'J_sc9*8sa(@k8*AoZNR.\s $AÀb?k3GR|h/9o.q ,C( kO ("x>{A9OA( _ kk??aJZH 6))seZFnbg2&R NA6J #ߞZT5 cӝwC)v(@.O18bX-( kR#B꺢s3zxӭ c_oiRKLܯZnb;*nAboa&R>oI" ZR'{JBMA{ EBfKk9± : TZֱbP~nw9"&J7뎄0*{d9 FBr~k9{Je<9{7uL| 8͔ 槥М/>',@ris9sJލ{U5WФ*p  kzviZO% ֏JޟoA#nOҜAA;w^&RVQ0*NRo^N@9"  `4B .8ZK82c9OZѕoZh|ްB# E18(hZ+92b ќRR()S1AA*Ujoӭ@3R niRoRknhR),MZ o!1KsОm|J*jZ5,|bI/OEJc9sA9o9k}spykk"' Y#c {!)[40۪0GRJ&V")v{Aܶ,1yk: jJa | @/\ ]jjk- ,  .鐜&Rʰ, :{*>B90*/8ȈSR^ќ9CєhR7A߬{A RxvgZȑb%ڵZ.I?%RX!3ӵA0 Q Ns()Q RZo&06&JWKsB󰜨Z./Y#J߯I k+2(Zڈ2A۪﨏.ג@ *: Ib?ų k׏hRcoZI_ZknfRJQZ hZhj8:ZKZ=FJ$,Z#jZ`Pq'R^}Ay, N 0/ZМ9~s@8+` |hR}.!b.'J, |9 |A⢰(ڪjRgJ_>]jc kGBs!h ,M`!2 "`j* ~9-ŠC`kp(h #1~սZ3JŨZnאI{8' k@㐤9{' { *(x8 SgZ[{ZKN@*ќERß"!¢9HbxNb-11x,ARJkg|Z;mHb㪶ERb +ֽZ|0ԽGRtrb~/%ib뼈r{A>͢NI(*qbտ Z)N-iRTȫk(sb=cj ,Iz?Д #:ս.* bs , ќ4R'Bn/|d9 |Bhks'Jsb z+c N9|(sB߮Rw{1񬃡)' s{AQg |((Lt$9ӭ. 3'ت !3Z5*O@"3 cUJOhRooJIֺB 1 (+MRIOZ jgR-ӿQ(0b׮sZ(RfRʉ R-2A&oAbàZߐhZ&R`Oby~NJxK:$B"$9:`)kmGRZ阮GRܽ󾎌hZ:;91o |IаrA thZ% |HRn9괸bxi 9/{I4$m hR{Rx{GBa09 Osb2) |RJ[{9ksAB&Д Cks9.sÌVIk9miR"( +k122|0˟Jk b`kkB  bA" k!S |z6A[c1rt1xSOb'J*b"tJk/@`N`.Z~OgJ.ZZs )kik ZvΉbN@&BlZ뒵(p@!)*c+۰ koEJ[8R kWPBHfJ-sR-b~܏ |GJgJ.E-B -|2 ͍|jkŘMZɯM'Jb(R2&1J.8s( !&HR9|Д( nAi(J3 |&JNs) N#1Ijk) B!'jk! Jkc!sBjsIka2 >'Ϝ).j{1(|Мb1 z #XΌsVVÐIz I>)Jī"{R)-`( 2GZ.R{wbZgJl{:! ќbs c s?js2ERseB;^;x(CR\NZ.t*kq^b)!bpZz|O1*,1Aτ(b*Z8М c Ϝb_^1ƎZ=Z1;ںNA*&sd90 m12Bx̃1MA덆-|hZ+:ϖA+ |Zn9Lި办Q`k@{) s! h(ɺ-|  { b (bA̮ |@Jk`mߺZD)t1Us!!"-&J_w kbj2/%o"ƁʭPN(js*NGReGZ%UԽAذZ. r c|2g3B1oob+hФZ NgRš/ϤKkai  k[`bg6A S:A fJ:/7obMGJ+%+cVͪcD9 hRԯόGZcgN@*ФR 1O1b#ϜϜGR9&J(n9sRZx_$! Zwݼd!9{ rRWv{Z5$m(Jn/?r{ cM/{9ČhksBMhRSIϦo :29Wk!M|&B{c)c {`!saXb 6؂C)Ms1nk$1Ic(jk1 C!?}0sœ3GBb]2d1w@Ukk0"k{ H -AǐgR[g{( 2!.n29I41Z2-@ ˃E^bF- :AÇRJݾNfR+ :nAB 2'RyCp)8ZZM'BIٲ?1BᏔAnoJ*4;bS9zOA~P Zwyk1 .&B?jmbNGRvb{"ꪉ{A {*J;cgRCҭB9鯫(ĦsA)/ )Kys9`+/1[#{A% 9x sA"i[ K)R ꒟ c c k(x [Av<~+ikb {@ÀkAhsBhs&RrohZ( %МAoOI;6RZf|S9k̃`Z{0u ϔ [">.(>탂9d2>М ڢ2ZМZ?NGJ++jRbBIR+ФjJ>2b9OC9ڐ(L2gZg:R,v탂8# ќgR'Rs3B̓Zpl I @/ ̃FJjS{Ik 2Z9]Wys)*Js@B9.@騏&Jez-A `,|A(>k@(*hM)6+|A 1~.?Q9s( 2͌(JjN1z +c `{d1ܬb1>s"0*Xks&*BWZ |"BI!>b t Z4{ XkݺH[8"*t97W([b &k)栳s`*k;kѤ k 4AL.֡ JﰜZcOAwBGv.fR*-b-j#Rb!h {b1p&{OB9 `BȊ )c#Z&:ѤIsМb?a O. Zۡ a'D)e9 SgBZϜgRZcjsA"b!kshRAnKhR8r-&:%sGZZN1OK{)sa"*z պ|`(kA.rM r*{A1,|&JEqA練ΔI)MJiҜB%/ (ξ:- ᨨTAj @s Ma+n (\`)Zic((c!L!k!.[ lc95KtFB}'`+n.@jHRZa{zМGR>{9 OGRA:*.eR'aJ.n `b(뢣I)FRoQK7bMeRoZznN ".AJsA0R=ioZ7aД`"МFJ҂.-'RhsB ӛ c#)L-gR/gJ[n*ү  &Jʮq |GJnC!֯s1} s ,J){!1+tJ;Okk(c t()c k ,-9_{a)˫Nt(o/, ȯe9.>~Bk ӵ W/c (9 L|`"4 c0kjs1os#)kA)cd)OIcD!p sgJ{ono-9zZ*Op&J;OZ2.@3R5i31(:V k]msbtk{}2J߷sA^{gR;To BN( gZ<>o&JGZ&R>Q`@ Ra;̃1":9vnB8pєB{fZ=2Z8U)-ArFJ)kmBkA2>qIɧߵ.9ݫ |1 ) |(@pazB(j@jД1{B sQ(J^?  scJ[#9{ʆ Bj ̃ GRǦo9RV{ Ys)z/AkL˃B':s!["sh l:=p l!22c1,*|AnZC16$ |`EB]h-9|k#)é{)kO'R+3+k͵sIFRSN$();Y%JSARZO'Rw{D1({FR.'~MZ7Η p,Ϥ МdAII/۽Ф9 N9={%JO,R۾%J=o$NBAӵ(,.&RT c9Jk0):$:~{9 ƂkdABȃ`ks@ 8%B}`-Ck0⾉ |`;{ LZzG9m [ݗzsD1 к0*mAkR[L/׫bs$)Xs0 |1i1Nϫ{A L*MA:̌fJU{hc@*@"+|`*/  s!Jis0js`!c9'MsAZ ֢(S8J;9gR,3bۡZ^Ѥba]tgRt]"1  k]TNJ)*r"o&JWw|{A*AB{` xJv9 .99HMZQr{A y nFRw+ EZ|r̓dRfo)޿МCJܰm0"(c(()jk1*>2jk%B9d |FJ~{FJ_ |)+{A-'.s`V _{*М2nAʩМZoO%J.FJO,$)飛 ⦊ K(JcUM(ڸs9ol{"s {9rjnDB~ tfJo^,c!ʿ*9K  !6|"9)à{9|zJk`΅.o L"Z΃pb)sYURb~.o{A̓C"gR p cgR'YbA\ZIks9BKOGR[~*k1+8Jsa0$Ȁ b* (탢9.*{A.#DR&{-'RHr-&R-~GRGRC gRXR˃ l0*sIjkA%#{AP= ) s "( td){9r/sB)>z ta b |`  |:ڡ{HB*hE9(J'^^M &1?{* js l"@L *ڪk|It 10{FB*ܪd-9?s$BKk1{`?k kFBwcic8* ZIc +͌jtR ̓`R( 4R :'Rnd1 cA90@*М Bs(j)/+  n |Ig -AZ&{0((M9+.Ϝc9zМ`*Zmsc)c̓1/*R`i/{BA, 2cA-JJ격˃GRKs*؊J{9S[(k#1js {9cK{nI[ {9χ2IN B*sBNȰ+lB;^+hRngKc1$˰ks1*jcBa,|E)"s"!Bm9~]R Bh"ld1:'mBPjMAX,|` !ܣ𦏔A)-c02Z Dhka"͔c)+"!N[B!' c oZaت2mv 8М  ks`n jAf  М:"_nJ 4}Z7` `̃`d sA. :MfR<,FR>s`М [Z-s9*NA&@s{{` M(LOfJz;-js`, n :!9] 9#냊R |@ s(h*ke9?kc9- xjka hK|Bk((B+|f)2بk d)8(LD1˼k9c0)s'BrJk9Jka` tbxf8kb/|a *`ꮌ x͌a:>M1&(c@n l@(J. t` kA"k-J2aniݭ([)_/pZOGR є0z'BH! %.A6.Jj""௜B"MFR(?N!)"hZu?jS&R2 @B̮ *s =HJ͹--Ak CJx<,1풽{T#,nJ.1n= b ikGJ+cl" J,@(*%RR~-( ڪ{gR̊jk# $ s1 MB!:*{BBU͔ 4ơ皒EJPS |B j0 | `m}bK|B8sA MX{??ϔ@(-1: .!j k$ ʀc(Cc k D17{"1o b9g+{)>{JkB10anA gkD1 *|!H*|d1]sjt$BTJwhŀئS(+mս`Фbr( "92@Z*1n829'eZ}GRXN(z -"-@ &N9狛/#:9bϜRIߟNB' cz3-@ ,b gJߠ 9訵)?jk" R.cFJ/~˭gR\LA J믔B[X{Ix+sBs9i/{)kA s .kAƮ l1Kk$(X :*s#`l90:B tA (i9@Ǝ zZ!ck X.c0jc99c9}"!B򫪎q`s l kb | o+|@ tBz){{)kC!ʨk"j'Dm t :hV5@cI{a* J{!j h >МZ_1fR{ܐZY Y%J+۷$RɋucNhZ o%Jq{"/%J+mo`讗8{!bN@̃-D9C@@n /:s8${%J>*2{9.#:?}l9{A HJJ:*{ |FR*Qk A!ysJHk&Jo(${|Ik@k > sZ!ӧުs%BAz0sFB-^{jkJL悊$z{b( ( 1h{GJ^^[A+{a.0,),|! :b JLDB}L.`k>{Bijs((ce @߿?Ik b I[ "(Bk (hcN8,/a"s{'R.'o Bk`&Z:/9ioAH(:Ф@..ќBnR*/NA>ab1{1Ə{d1on&R.MRs{AwM9vk{` BJ:[تk&Bz9(9:ZlAk{FJj{Z"L{EJ&_# |'RP{GRb9Cn{A>js) Ⱛ{b)Psc1 5L|c)Jrk  t*sJ^} kAs0P`k {E1>l(?کJپc{1 b1kzV9wؿ{A .1mM nsBIIk ))cpIk@ >JkA9)")[!((Z"Jl$VơIs‚f'̓Af6ߋO$1:A(Ϝ oo r+*␔C1zrnМAhғ"1"rjGR39 GBkkGB8-6d1wksa( HNA -%R:"1ֲzB^wq Μ1躂sjk9ɱ){gRIMJk1|a).sB&ʪbcI ޷ka" |). |e9{9ۣ93jke9&̃@2{&J5 ʫ/ |@&rkB)tgJwsIT{B8jhkD:$, |A5)i,tAimnA̓!rd9O Kh.Bjnw@1Xsb  c1y0Ͱa_Rsc9Bbڭ tB qnkBx+isAk({s!Bj"19W& kB)" A.ZZjb-bڢ{ &莜 '⪺d9NGRnPRŶڹ ` ):%RV-FRwl]obA*@- o1.rm0ɊRIU JwM9Ƅs9hqBWPjk9* A,9nk9 , ݢlc1޳n9wk߸["0{J" *sA/6`bs)xkA~.^Ic) ̈́!jʯs@ ,k!8kB&݃(cE1{bK 򢷪C1-o ̌9phﭤ(z7 @ҫ/M`{bjsaj 0L+0˫{)Kike9:?{([+k#${)kZ!"*91s`xgRYќ)N9 *0&&JmnJ,n n gR1$'z:3)߿@, jA*R661I@bB.GR$ΆKsA8M@+"{FJ{黍bAy+s9 lgJץ seAr(s8(jsJ0jKAHc!ꃃ1c1t(bl|d95'/kB9&As1 r)cA*ϔ!6gM1=kJk9$kd))is!Jc )ćR hk$(" |"9\ȯN`~뱜{&J"^n|0j`탄9r{ .{!("&|z, 颭{A2o c ϔJRJv?byY찝0aB- Ψ{({9+ bE1v믜1>獌9 Z +:,-b!(_m@挀 *ϤfJ|u{RJFJnn5kE9llc!窪s@J"j{Jգ*sAh QC9 w I=ژǰJmjka(#Bcc v(*(k@$sB10@ׯ[ | mb(* t ܪc(@:sD  | 8c&BjSJtb.*(|gJ  {b{C;)c* cIcbo}X 0Ik*ƌaVj.'Jv.s` s`CΔAs("AnKϔZbZpEМRN{hoAԴ,GJ.ގAkFZ kÌ{@Ĭ0ksJ BA `(`m1sAkq (z˔Qu*|"!룺ksc9 6*OB .4 @tМޕsBwkkFR"sFJr֫se1/ @ kA cjoAիj|8*'b jAbnAj@Z2L mA],!m@-Z,GR8SMP1w LA) P!:͔1Wr'j3dJ?uikC9{GJss.~s(Jz˃FR5{%J?A 9X{B9q,C**.!jc@"a *"js@jkb)r|cd C."JH[B0h *kRbsh jc&s@犪lb*씃(\,B JkAg;sb1ҟfZ0K̥J[wj1V ө gRONapjs@#9Ϲn'JbkksAH/Icy;O9o餌 kd1*5.AQ Მ*soD)2"o'RJꮔ9kA>lb_[/F9[}{MA~A&"q&Jݎŀ)¿ICc l0k9:÷ike1 f19;sIr +b(rA9sA.c9;COK 1 ahjs9r*,|EBsC!ĬHcA.s%B^JGc& |1+ S#)1'["  Jta9b ڥH[+ |1*H,cA="B, xتn*.+{ jc9s!'[" c[!kkk# + k1k(R ta (s@8*t0~lb(Bc".FSD|B{މsb,k pu{ Il [" @k0%(FJ| j01Xe @H[ c+|@C.ZL{6М *JДhJo |J6F@p@6R**s"{`.ФJ c) {1 Pm7`*  ◯@q ޯxj/s@ *ͤ aߎ` kΜAUcA%Zq{A8{&R/{AA+LӵDJgbL( {Z {(9`Jb@ha{6 is X Js9#{e1[s[B. h[ " t1*z[#( h[%J#Ms +|,( cbGS k!T@ڪSc8:P t($ns('@b {9O"{A\Is@R*+ik aꃥ9cD<6c.(S! * t ;sC)*͜r[b)+?tF:uySk`. c:@S@ 6k X*t9fFjSAҢk9¶ic!BZ$!( c+ca .oHlc9] t @k@4kA:-c8hc`.|D1J!(`` HJ﯌9(JЎRx. 纪:{")i &BKb{ &- % 9h3(̜HR@.}1 hkM" ئ{+$1+)͔BTn#)(~Ϝ1+ɮ*J|fA[{1>(b(ml( Z ,Q%BWpb1܋0s is":-s ?Hca #k ([B K c!"Kl kd!j lA*"KSb I~ t8~5*0@ظ }c) t(cB!Jlc+C! ގc1"&|!|C H 2"j|@ bc` kobHsa ꄊ/9#ϜbR:2bnE9: nJﭰ-ZP-9ºbsd1t a ˜-a)8md1g,|&JMA-"A|  M 9:,s'Rbs#(mZ/U{HJ L9Ǫ1ή B~t*9h*'#1 zs! PZ5LR?$KFA"*"`jis"!l1۪vs)H `k s)ޤK|jik)k/{ )mj`| |  +)VK|c~j!w~jk1_ H[`> #1sb[Ccd0&R"" &Hhc R" lR "ItN|!kC!( t # RwGc$*(t~s b,oRWM972ԵR][uϜ@JRݨ`}oc!nHJAIc! Z"*Bm#9⪿ 96'IoϔA`Z&ao(m kC1[js( k .jc *|b~lc!j{ `d1W^*c (osJ+CnB w `bs"(h+10ɋe1"XΜ([1G[)"{ 糲c*BKBgk1u_̌ 섃1;z*|  s`niB/˜b?z:{`BZ*nk@)ahk)B.c"*z |1|k*k)!k#((l0˂lʄCۺi|*-)t J|@Jl NaJ㩨oZ4s91"lLhRֶu{BtBgSB1i{9bsgJ{A{Z96k-b(${)p #" ) A|QL|9 |"%kAx+k!*nRוόfJί͌(ҭO'+|9{AVjͫk`!sGJ [)n,1|is"n*k{1hbd)@p(c:U 9G_(jc9jJ()icD1 *)kl! :fjtJ l1ܠhk l0x꿪{(9 |@ c(c3 lC+@ilB Ht1K{ajk!c!J| &m1sw |)S|*茥ChcA2*|A t!ʇ[D0 mb!ҝI|#񞊄!;tC "*q i,wjBhtkjd2nRGZZ{[*wM'J{ kkGJ{V oJ OfB1ˢ(JsF9 tAr.#)?[Jc1@/+ lZU叜@ 9? Z}'͔'RVjc -`ޫc(,ks&BW-{M([9z)c9uo ޿[1/ũcA1.Ik!sc)ik s1۸sc9`sڪ ka*#!)|d:w!Kt)gc`!˄ z|b`tC k%BM)r`n/@a*l cD9ikءkbh`C:F[>k|@k`Ó[@ H2#{\Bҫ `.46|$)R(t!)sR*K|GJJmMHJvO.d9*sڲ A+ GJ=A-C1s()c#!*4M9mX{&:.>3NAz*k") Q9k9`_sE9NsFJ{,| *"G[FA {0ӼltgRW?b k:y{9 cAU cڬ1՟"cD1@"js lb&@k~k +r*+FJrW}sb1`cA kA) D2oCPaޟhk: tC1".砨kARѹcb8kòcA3-y+c @Bt*s1K'[At `ڧ[!c)L`*|A;:2|:?ht@j" 温t"+k:gc*Δ&{R;m|8؋s }{((alZݭ N1K躰FJv+tGJ6mkA icAicE1x`ϔAzs1+{B}{-j? c *z )n,|@/BUka (s9' k te9k)8[E1 .A{ sB8g9wr -c1M:2Ҭ!tsC1%KkApU,e9XJca *cBE B RsC,&B ({@ )c#$<*s1S{%BlV{icA.*jke9:LtBM 'jk@&.Js2za (l{b +Os!ka : d1&iS%)Z.u/ArZ!6*!b'c.$)>8"!t0Bs)YՋߘ&d32Mg|kk2pteki!jjcB* k@js'Rujk˨$NC) |BgюA_s9}LB毋s Nb y +,|& aƈMd9mAXXw{1ݣ݋sD1+s o t Z-!vʊcA( s)2+t$ lJ.ZlakC1IcNB{A^UIcd1\JcB/E1}{d1>ωsA]kB`R1]WU/ t bꌄ jk(lbJJ)[{+Hc0Ck@*[d1zc).HcA&Rh c z.[ /c$k |` | ୚/1eEm{b*cAk`WKf|B͇nk {g"@V tΊ'["`H|BX۪-Jwsb!mjIk!0 jc{A.bϤ:.")$S)},@*$sc pØkc9zkB(:.R#1` s1kJkCk!j{1J ,"Z{$);09ߕ~ jl!i tsC)1+|*2'LbIkd)Nxk(fbb`*@긁sC1R#s"!*ꘃ1ۃjk9ʎUCmܮ9_׫RlBj :s!iz([0+lc!rP"`JD [ Kt" j([B*K|!~&iZ vk J:IcAb▨s1iKcĄt`"c@ |!^L#)꽽(t'[c  itک'[@蘌:!`s9okk"1nh"ks1 GB}7sB),s &cAj|s1oksmAk{FJx!")ce9*N,| r,|1P"Lt ݲzsap*{!9 t&By%ps *:]M"{s(z's29>L![ ik/ik(.ؚs*b!r(߳Aꮪi{bzjR `>K{j{b=ikBʯ+b{K k#*'S)c @Ic.3"k!jknHk)ϊ)?JrHcB( !'{A۽'[,JlS "&S#?RBICJ!Bg[` *[B)tzk>(J@cu*cB#M ? c " s9﵋A{ns&JJk%BsjkE)89|! :wֿKd1&+fB)^ dImw탤9:kk @ {! k*` B֩s9Ζik1{Ic!ʃ0[L@ x |a.ژsH([!"lD8⫃ IkJΊsAh*,# [) #9 'jk4$*c! N{#!]{Aaib  =cc^J1*@&Ikb{(L_+,+|Z0sa K*'[A *7+/[Gc?'[`G[a j'K,n Wcanc#zcA3*͔`ۭk @f'[Ic.LN1MC)ں=LAU s*Uks^sjs B H[Ja8 x{*(rc( `kA I[A))k1Lsf9 tB bIk22JOs " ica# tAjm>{b!xG[() tb j[Ik`h"0,9bZsA& ss!J*jm@&s耈MAk!?ˬt(V LtAbcB߭jP kpcBRhk"Za t>K|ǫ܎)&R @ !ҊHt"w-khh sAbp @8,s@ tWc  k)vsGSa˸Ht~6gS[HZJA"k@XzKkA"{fikA޲#1^.Co 9p'Rb$(rlsd97'shRw 3"1$)dޠ UD1z]GRξm΃`սIrTA] 0bH "C1{)e165΢Ҝ3HJfJp\gVbor"jZ{JeҜ&RR.q'R>w.ojUF \/AM9RGR-2&RAخANR*b"1IAPE28U+ssW1{}М)k_ Rj_O1*(%RJc9{jbik .Yb"1xj)C17eѤC1 S'R^ZrKsA {I<-rJ Z{3M|=wrKs?[Ώ#1"ԽGRROA/)rb55wQgRx{A IoRz(Jk]ԏksڟt cj2kkw{/bgZ޶gR{'R>"1..7A9;B Ob?dAPZw*cQ7.gR' KkíAj|C)0c)-|Bf 09 yRFBWZ׏Z }d9nc!>?c1 jkVGR7ДZ2d1GR b1R{'RχshR폔gJ7+[R[ -A)cjS0 c|{9)쏜%B? `pO{H~' 샤9)&Kk1+- |A,UN99GR{rL|9~ꍂmFJz 9hK-&BsA/hTs1sQRu{9ӏa{0{]! ]xwy{ ,X%J|Ջ#10ZR#)%tќIPIl"pԽJu'RWd1c'RZqֽsbUkHRv7@r1>~B|k9 %ѤBn¨8ZAmx΁(ެ{:ks^Z,2$1w,SA6%JbXA_w2ZG md1FZ"2*kOJZ1Ah )x,Rrk{&R%J k[[nxIkz7#1r͎FR/8 c %J zplC(LIxZO -^Τ>x /?/5*kpnhb{ZnHAA^PC1#!М'R*kGR@rZeʔTZ=69^МJ;4kkcZֽ+b=-kϜbx,|rϣp bu{BovМU RAߗ.|IV&JNսjWB(~9={&B{d1H ќZO9uvra(Az$)wԋsb1&mZ{YZWO1c)_K>. ؿ7ޥA5QbﯯgJeS&J~ε{HJ6X cJB_Zu]''틄1\.FJ>9kz >(rgR}pHRo`O9 sA8;-JJA#)ʎR4ϔ`4S&BHX |GRm'JK1c)?iZ}s]nEBX/MR՗iGshRrs9Ӽw C).bROW^9׼ok9~4<*k!! xsc) *cd17p9V{`v[a__7ƅ kd9vb~Bp^#)߳š AGR6W˫*k_A&VJf> [͇ %)8RhZzӿ s$AЯd96D9@.hb2c19kWHRGTW֤A,{gZըzgZׯ)(rAc9\*FZ sZ6+kugZcoⶦksU]qМ Ϝd1+1JخМ Z1(_0I%{ _b)`{V1oRzj.A~+/ jpo")I::9Zb1I'"".`<9:'JٟboB8xz'Jo*coA`9Rjc]_J/ДZ  gR+ ќgR`ƒ̓#)0-Zbڽs^ФZ>nؗ1hR׮ 9)ФZUuFMABb{ 97./,Z%7 gRL&{ |7e9.x2a ÈnZC1u%/d9 z3I (9ZsU_/ޣsZj^ּA\_WasJ7d92Q sZ2Zrc9XМZ觊ks8FsbpќJwA$bo~xRT֬sR$W&RW߫{D9|FJYr9ڰNgJL9J8 r zoOR-Z{9.b)&J7U/͔R_I毌%B.|B1kæc1x/1`.&:^[sάŤA.Jn9X\"1,.a۶Xօ9w2 I;Ե@x kwXbskub.u9sfzxKs x΃('R|e9 սA\+hR[s j"A-7)>JCgBbp"WGR/%{Ѥ]eA :#1XC9xC9 .[{r 9XKs!u@+7΀,ަZ::bVpFRR*oZ*0j.4lsrrZK2J"ڷŤ92Aܭ{JObҜAg'Z ϤGRj wz*k ?9ͷ2sJC6JsoM2b) RѤR!!Q嵷? . sjQZ oonМFRi'R{«")Z}МjpќgZ豽Qx{I頀{&RR{lš1߮9, |dA 1Od9oB{sC)¨vC1|.Z}[k!CK끏! NA해C)>^oҥd9ФRwtPo$1 x'RhR5ќHRpGRW ќA陫N&J[ gRgsJ Bs9gJr/c&B9/1FJz(gRWᯔ)rj |a3*&Zmp1fR5-AK_{ѥz#K|:k1ߢsD)s[b `[!)}Jt9_9W> ͤb9jqA1sx59_e92byW(>Xw#1X:`u9mIԽGR&=S(d[Ruj6Z]֨b%(-wq/@Wք9ʸ~AZTA cBZ^^~ŀb.i<Z,-SA sA,{%kssv֌sVSGRA_J%I=z9(𢴽&R*սb_:SC! 'RzVbr*= k]՜ѤjxtѤFR ls򤋥Z xbHѤ*kpA 7#)o..A#젰&RBTVԽ*sx鰜 k`΃-`(2 A({ƇR/_]"!i?A rFBD1brsA('R 7-4bn9,^1Lk~rb'k}{B2Kk]lNn!/2js.ДIZМC1 JoӭAsfRxjQFBQ!=WzͪZ7o&J?.&:> o9+qBR{A!>Q1 2A?,ϔ "ӽ!ܸ ")w @z J9$sd1;Kkc1VA &VA筃Σ1/ArcUA{{AWZW B~qҤZ= (c9ΜFJKsR@kZNB/۰!bd)rZ'UV- cGϤ ڢ Zyԋn9 jZ%BabjkA8Ǧ1J-ͺTk1[9WM*սs9khK,Bj>ﬔ1C|[ lJ#=zl5 МPd9ʋs'Jo؞D9>uaR[bUA^a GZq]Iuޏ c~I.8zޥA-zԷ(y(Jne2 zjbս`%O&J &?ƥ96; K{wޣ +l{|X}IX'RÄtod1+b62I_'J$}9 ?I` GJ7މZ 6B{֋sµկsKs]6gB/2b$-Sb+"ňZZgZOwΨbcsZ\oZίjRZZZv__Ф ?ߴbOVΈZsXm[[ZwԽ9s0|RAW2{탧RDNBzWt%BrrZҤj?2hR >ogRoH29 ZB"hRa3b}GJzc)zⳭ#9 0gRo^Ф c\gRriPm(C'JAoRМFRX nJ*ϜA16m! թ#)BWƇZ)}}`, b][}ևZ'W_ӭ1Д1xi(ϤJ_W岭Q@z! (1;^,/Vƃ1^rW#1,Фd9 徰&JZ(0pZwXƉR\9 ZrWkpA "ugR9&<ðgRksJ~ͤN|Rټ[sgR}%nc)Ck-|c1rLB!2gRNRyY;ZEU+MC)쎣{ +&ϜBY*r9/rZEuxc1s:A!ߧsC)Xꎪ9uzl|)SX]x(5&S(:a9*B1Eo*) ũb炐/:'R~c].D9Z襔1wat`}9ͷd9qݧWΦAs  b=WާgZ`zc)_&ֽbi+kM>ڔ@%'3*kf kASﳽ@7/6ք9m)0iC1,wФ` Ѥ)*.AZRBŀ21jީj8UΉRتU:9b.?B)hZ* Ec1`6Ks%w*kUsFJňZ.js/1*kxpZ|s}ƋsGeRb麰AxƤ9E*kX샡jN9%Und9,]1&J\1d15&JUmc9+"Ls/sae s(pboAZ d17/bkޟr{b㫓'c?}n9+>М cf Zϴ97ԽA{hRԽb$WA-{FAb#9rc{A+B1"AqќgZ~[R#1*:x2)׳ ciAjO'J]Y ) |I!޸Д9d1ͥxB ﱜ1z:A?8_FBv:zʎ )/{Z IM΃&Jk.p&Jzڷ?FJ'_ϤAv֟Z9(KJ& R |A.&sFJc{%B)m9Ϥ:r鮌JߩL1`(QRR~ߎA"x|-9H.ԵgRVongJcr*1}ʏ9sn#1 Д9jc><~s)UUAl?} ^d1nIZw)/>ڱ >ZbМ9.J[AD9z#Q ~{ _U7c9}){{ |eAC1ZJxޡCC)ud1VjBrA\{d98oe9-Ԛ[{ 6 {}J_[C9UGRTSj}2'R^kkU~!8Ŭ{ev{KsoCjs9Sb8&sR!{s_Ҥ c>RbќRns'Rޯ)+s#)˖6A 2KkvRZWpsZ%ԥZ_o9S` 9wwkA{М@&ս)*JPA`/A`ѤZ9SKk~gR{-2gRm&JjrR/ϔ cأmj\UZcK/iR{[hZߙS̃&R>%/Jan> FBuGFJɅﰔ( ';-9O9ZŠ-GRN9.ӽbvgJ%<BPꏔ'R^ɰB.mѤbҵ{9葏A=7fJ^}{00Ⱄ W^rs{ ݕ9B(Ob1MhZcMw^oHRipJn۰bu{9?:#90xtƃ),|:@J1+̃ 輠 %JYЌR!{W]MR 1b/+l9^1J/Z + gR-*ꭌFBkФ1~z>샣9ä9UJݗ+GJWVjmB) t1>=MFB`D:3┬Lb)+b1(1`:& յ ki8յZOKA[gR\ߥrbT=]n!rc9"ΥA6%N@rⰤ I.ۭ:AW @9-[ksAКR{&JjksAuƄ9-@a 7+k[pCިb^y/'RwPŅ9RFJS/ikw k۲rZKNb.52bA|2gR_МRsG")_{Z6'ќ kV {`zԽI+SlsI)ά{UQshZӪ+k!ksᴸ+k[RbR`Z߾pGR_X#1_SJpjZa929hP[QgRAgV2pI%#bb RAf&B] MŇZqqbâafZ>U&J[NGR᎜1NGZ)ONKkW[O(Z7/Z^rHJ}R%M9lpBۯ2gR\V:'JaM:̓۬{1tsfJ>&6ngZ+ﯤZ RN_{AfjFRum .+{Bf϶.%BycFJNIΌ4 ~>.1M,1HcA+ۏbv tA9J;Ld)ȸM9x`s9^NBrnB1׊*-|DBw]lB!kZs)-9w?.֤Ara*򘏜A#BԽ&BrV%R{nA#Ť9:_{AJOApJV 0B7_Фbfo-'RˇЬ ^h/ 5S1{BViGJ hZ^[ksAТ#BX w7 Sz@5΁}5s kII|5 [r(brQ ( %ERúrQ -:*k]dmŨZWvrIӟ&Rɍ ܥѤ1킓AŚ.層Aȕ A*(wI7 [?uA/s'b"nZ z9s'J >SA:Ըb3b2Ҡ{*ckhSA{yd9^}UXGR nh?9@' c _D1{5ErAsA'RvƉZw*kq?(R.\{J +I?2 k4ۑ'Rs*k]5ϐZ[rb)YR# &NQ6*%Z?@N#)%WnM m#1~^ >'% &J<ᰔgZYФ9:{o.Z6HJswԽZyu.J賿1gJ/7՗B1МIjufR5IoGRu.93^MC1\iM|7 boRHRr]18*6s)2ZXJ"MgZfkϜJX/9R{99ɟ,|`* *o1״9c{A++ tFR tZI{A9 csUZvrR?GJjs < ZU{J%RVMC)&ϔc1ܾ)ob! |1UXI[d1&6I_7(isޗ:FBr{uHBۢ.)ÓFRhUNc9|vAиRb{]IGRa^mp"),ꥺ:"17;ZW $ . uW_p- |J~ !ДR&A.n1Jzw(bϜgb >E0%'1Z(*jk{Mu*sV rd1W5&R kWOJ! |شB܃Τ9sbV[R~'A;Ksm;FJNW,,}9Vy&B_Zέ{\{{vvP^b/*sn.A RR ӭl{UҤRZ=oԽ'JP6NZk'{D9^{")_k-@W)5]s'JURU\S#)Ҡ_pZ&ys9j'ˊ2b1Z9A 9r*"9uUМfJI9E<*SC9 Q +Us- 961/ {d19|^r`yr9 :*(Nb1į c?cRGR[2gRoRm Z7ϔgRj^.9ΌRւI^ZEZ]zAGJWrsGR5M k@#1w΀@W ɠ_O#)C!m(-N 9Z /#1C * |hZ}YJے{I;T|#1FBW򗭔9 qJWfZUu5fJ'jZtv |&JʃM%J鿃{I˭GRsHJ{{9&, ;LGR滑1K|1bAUob) ~L|.fK',t/'ԭB!prΌfJuIP{샡 =hR[?Ϝ@!)953JכZG%B"1{I}7(vW( gZ{90@㊬m wޤ9uKΈZ }RA),XA)Jn. pj!RR CsFJ9z>* '>>jV[/1(R98cuޚ. tbܗWGRUW"9/%Rr:*ssc1JC)ɪT{dսKk^VhRx{&B B\ob(Z(찜b ) ksls׉uR.{5ΈRﯔbZyN s!`o'@3)^r/B5|."!򡭰AƬќ'BI}wZ>Zr{sUA>ΔZޯ% AY{(95&3c1CZ'sJ+.Z~<ށ{BiUỸ)2B}փ)ZW΃9_827!)CʈA1sSks kVKRBbҽA9>R9Ccb{9 rbVZŷJ 쐔b4{{A &B/[R|1= &Jc5m9l%2`'6>BrȏA>4ƃ!槞ZaZϋGJ_NGRE.C1> 9n tfJY&J_ΌAj)!!hФmZwqRuϔC)/1fJ)cyIkbm b{ohRu{ .sAB tA7&md1s9=9gW[tc]6([b)klC!.k &r)r&GRwI?jjްIhTۭC)*sKS18d9-'J֔bsqoc97۞L .碡*s90<CA+Sa -A/bR9ǥA_7QA6"bd'Rhmb/*@'7Vfތ{{|]yoHR *JVhZ_{S9ۺC5 *6ZCսbc/'Rz/Iվ3b|󚧀29R kugUv֧b8rks>VTյR:Z{b={uRGRr6JʺbssA `sA.R ދpսGRXScsSgZ4{RZoARqC1auޥ9{e9 ^s 6 2 {gR\]ZѲRBᰜGRv/AoRíY&R ߬{ ?MAw]oWGJݐFJꥮMhZ M |:1TW{"!w΀% FRb*oBOoZCOΤZcfZۿs9ݷ.Z(mМboOA'?ZFRHR{:ŇRup!j'kAXs0zR&J#)s}{C)_5+{A#Ϝ|K} "Q}M  jAߐJIp &so!j6GRޏ1^cuw_NFJ;{fJ c,JkJB¯R%URJv姤 9&'9xfJ{N9{J+/ fJ6kb1/ (QgJ}mCRC)>:'1 z [[\fBa*5'[C)2N`^>Ø2Ww-+t!U("{JƤ9-r19}uRa3ksWS7v3Z\uݑx^'Az#!GR2gv.&RG/ZWd9aej]կ:'RwEJuJsRZ|u'Ry7bYoIФ [ɗAX29J1^ό@ͫk7vsZ}kO(* S)䐤ZX5Ѥ9:$ѤZ &sZ~/'ZKsսgZH>b@Z ӽ s:)zJAݽzԵlks9l' ):^d15"gRnx{y-sZ|.oZ8~ohZ,+Sb⼹hRRԵI^){Lm6Z.6*spwpAɴ&R/AZp#!k!=ꯌA+J^|xnZ+.|A 9zJ\ c { k#!-Z`쪓!=Wa8(")߽ l1.9}hxAU [Z{ޘ$: .%wRN c1R9NZ՝!&J^sgJRFGZ0iRm\J&f.oRhwFJ_U1BwХ#)_b( " X̓AbµMr/d9^c6HRΣ1~}  ,&J~6C1o޼REmZ-'B7sJt |&B{Xo)^51{9 1-ӽ2/ﰜFJN=ϔAeZR|M&BkA{nkAԵ1o2+-{1«r{ FJ}UN$)_^zJ)7?k)B1ݟϯ: tc1hGZv cqGRݘ#)V/gJs_gJiYňZ緃 k^WA7 GRT&J/~s  bqƨbGYw(6bjto k0H+s%~Z.սj Kswݬ3gZʜ'R崽{7gZԽks{; S #t 8[GJ9Džս{PmsRܦ:A[ "׮6'J9%WZRm&Jй{k(ccZڔRJ&Ab_ީZ_]-! k):Kk /7RnM]Nc)jls#1-7m1^Zss펌!:zl{9s*k B uWzb!@09mc_b-U}b u}]`UUN, %A/>GRW hR7Um9Y/ BSz ДFJ|ΰJZ.9QgJq.`ʂ{!9cOFJ]AcoϜ _1 O9*^//$)^ c (+*Jk#!fެ{Ҥd)>q#)_1ɺ.1/ |I(,:o,N&J+&JhW tRu})-C!R*ΌA/%PBC7sd1*-,МZ q1>~ c10ZWw7o |'J_z{!!h~ ௜c1x*s"!Z] n))X9L)Xy1Qi.1σsEBByzsA);6,9EFR+EJ7 М9'WbvSb^Ji(S$!oHRa/hR/ kmSVOA电bWU{/JxAC c55GR&WGR-j:e2Iu*SJw{s]?jfw-t 3hZ⮽Znea (2lX`hD9GJ#1sX`JA rob|'hZ3{\\~Ѥb֘·Z/a21X9C17Aw΋{^Isb6΄)z:ޤ9sZTZS]7R9Ks_WRR )c*'SZƩb⯽ kezCn ci˭) 8JcgRt#)&($)r d1UTЬ{j .1 JpIQgJn0ZRwT,gR{̓Joks) Z(,+sc! xu-!U{W«u)W 1U7RI횸3 cL\GB]ДGJ-=Ik}unbivAb_㱜"),JYΌ{VGR7b6kseS~wHZm퓵A/ZbKsP_d9gZA=.Z}o c .AvoRi5B)+GJ'V}s(6ԵGRbzhR}PҤ&BථvΥ9yFJ$bee"1x9{TZ{`* .! aOC)N/GBjp|gRߟ1{op)=bx w[Jc@_MZ] C)-+*%MB4~~ tRRy gJvgJ& sGJC*9-([xp^ |c1,*)c2ΌJomJ$/N9_-R,|FJcp_RއRrW}{A{$eB}sI1|$Bm9y]xL|fJ:1:wV{1u-,|1ksWPsb^{~{9 kӵAod1ɡќhJ+kuߔ(J:<:GRGRBNhRf֩bU-ޥ9WGRb.A\bb#1c!rHRhZb眹d9jⴽ k5H/U52hZyb~UѤks6k{7_YN>(s*seZ,GRU|RNI-'ԽAaެ{SKs 7'ƦA;sb{*sߜ{bRz΄9{7&J+Խ̓Ss̓?Zr c__W!^ԽbսbcUUM'JZzoZpASAxyԵ'J.V&J䦴s7΍{`.yΣ6 s:b_eGR2{C1Poݸk;W{#)0,|!_oxb ղ*sC1~w̃#1U} 1xSZ*ZGN%:4YX .gJ+ʏBj*[W*-rRu}7ќfBsmgbaxXZ:0sbw-Ҭ:bRJyhgR~SNfBZ>Bô{:J|| c1 k1BN'|I:ҔhR=wd1,.HB Z_kAl맭sJ࠱ό'RcJ`M1Ջ{1}AZB1U\.")Օ+Hc"fu*c"!&=O!B@ӭ1ߛΔHJֵ1 t1&nQeBaAӵeB:%BK+ |FB#1sJഽ$BA^_DB-MA멢 <")XrLAI`O`{A6`k96ս)c.9Ws1"+k]jz5xţ9gRUu? cUZϲ [<锵by_bKO{ZМbuL2bտ?ք9 !=*s~dInsGZ9_2c!OfR/Խ9zWHZ›J??sZ'ބ9x kœ]jpѤJ2Nv֥As)^kBr@?%%wާZ&\OgZS?МGRq糽JI_A%sbvФGR"ԵGRI)k/7ZcWZqYtb c~;Rb:3b(⫶RƥAy8d9Aʑb7kZ("RQBJ.NgR Ou+kefR')SA7{oս8*3ba w62e9~.P׭Kk@+o{U`Z kp!) *swb'kkISKkKeoYBR^} l:.lќA JެDJcaGJimjVO[MHZ*OGRۿ{RI>OGJGR{SJwWmb}{19^w#!br7B_?ѬZpJ9p9҃b{e1 7+.9|O#1j1C1 9Tꃄ9u]+{#)ksAj{GJo,"!Cᱥc)W>R)5'/ "~XB!']W0:}Ab=Ό%B ͌gJA:M:C{BҗR9_ʸ֥RMu t9'Ayϔ17K^yW5%Bik) .:t^_1ڨ}9{9= |9z |J*UԵ chZO (w1zA&bqxRe8Z+,-H&JbՇ~Ub. 5.AR1d9xއb_HZp}{hZRioA崐d9,GJ6bafxks:,k-y6ΨbcGZ-+ksnkJ{EՐ kw#1%ߜjA8j&Ry^.1#9=МJ8МI?b)/B1  kq[noGRA&R +^3*sSjь1ǿ+k}Robj-bwmatGZ-sGJ.ZgUJkI(V֥9 (⃧W'Ra@hRSbFRxm c}qVb^R(^tC1Wќ@耪AR RP*c=/:9bp82j2{}J+c˥1KkYܘМZOOb\joGJƫcKKkުHkN%L'ZȎInQj5Nbڠ,GR-bVNZ筺J '̓hRP+kHJ-Ae9 bwUOJ_Is(R*@z{B촕= cD)ȊsB% 0b5{nA_9%ERrʏ)c)io&Bo{GRa9)e:ҷӵJ}'EBr[ފc!r,k)IJkΔ/_{d)m|J(JcBFcM|1 /WZ}{9ס)kA\R-FR]x RZUx uA)^ ͌d9̄Aw{A|B :NZUV~pXA*Rk?O)򽂸'Jm)) 'J:ݽќZHZ.b&{s(R*.9ᰤFR`&յ&R^uhJ˽%R|Xu/FRHRmr'IZR{]A2iR$$A.jsKkj֨bިbJ>y?Jsi౤+kro6 )xrxޥ9pAӽ sb kׯRjBcQ js1b 1su]ќgZ|c k1` "{J<_J7gZ7Ń1޴d1zJ++0JbԽZXЌR,}bѤd1AC1jVΡ p/!Ѥ9w_s B~(ƈb] x΃U̓VHRz09%2CI5kskkmKk*k`Z~Д'R?0b^6JZb cu]PrJRA=/-RJj=ylb4K_MBz9oO{|Bz֯&J᪐Zb/Z|.(J:GZGR]}os9~/c1޾ {d9C(R.A{GJm!єC1~{)b*Nf1 OFJ?ϔZ~S,A? g{)n{!)/m9/sR>>Uk$:Xl1kk)@rs)6s9"i'3%B]1}hU{"!_z,ks!⪩ 15.pR鼪{Bj(s9*`2a1?e1 o!?ޚ)%5ֽBȊZ{#)7Js!o{)sGRLc1*սbY-:*IHR>'RˎϐA+7GJ/zt9'B_kҌJZذZМhRw{(gRq\J-WΈZr{A[*s[%ŨbI &2)69'lsU÷ѤhZG㰤Aq kRsJs 6<*k-j)VJsa_J+s^bqb`>by~ {&R*..&JK;JWz11WbI)*+s)kߏ ks_}յA1 S1/c1rN`8AzrOTA{ұ)_'JU7GRuxC1HR>k3{ksӵ{s9ɂ*(cK- |ffib}wjX: c~JBk6{w_Z-˺oZ41jRhR`zМRܾΔ(RcnFB z,sM)[×n) xn! !յ9Үzn1Zz.BC.R _O92R]|oIJBZ&J]RۮHR-~{JSkkA o1PΌ9OA}[Tc1խC)|HJ/,=,|)Sf.BsMI{AXܺ0{9n{9#%B䰯ts1/ j,#!ʪ) '*.1hzߏ,!;,|GB]kZ9RN{$)"s9'R{p B!sRWWfRBeU9{ZYekC)]Z[#)e-*K|)kx}Jc)?jc(ѭC)W}ɯsBe {AKɩ)sj7I,+c9.1: 3HRA{!.0ѤAva/BolisJvVIņZwu7 0.l{AXJJضwU49_ϔJЮA%od96!7%gRTVbk+s8I?>zj.b.sSGRbt&R"sA? kQ2̓yzSKsb=1@⳽GR*IjqJk[>4ΥAQ'ZZ-Zds-jWgR+Mos !7̓Z(|RZrbWRbp^ ӭGJu.9K(.s2 d1w9X+J'B gR{T&Jbah*kQR b򟰜b&Kk.y+cfʗb(ZsZypotb}/)*kMr s/b$Z朗bR+jnR 0.c$T+s_}̃Z(b('bnZȷUA`.R͊ ZjNB\ .R{ASRu:PB-'JʰBs{珔d9^>{ οpT1&9tC1juR^GB %P@z{) ΔA/*mZG؍96>Vb)K9'{#BpA[R_۴C)*ΔRAόBpJc9ZlnFJ16灬9+*|:TO9l%{1"&89u{bIs! Zc1֩k!xkB5ot97Bt{9_c6|1̌AѤAkSZMZBbgRp.Q2AKФZ}5GJo}NhRW hSb9[9{9uהgJ-籜9㐔J~#Bj/J;90jlyGZ^ns)s֓Aލ'R -k{2|ksYU6 kY3bߺx6C1[sw+k_JsսJsJs]bjXSAcRO>GR_$Jr#FJ}2GR%/y*kACGfRn;+b9(0PAwb!r)cf6BڂMB|:!U%Z"&Bx?єZյZ&hRI(19ФZe7㩓Ks-I0 :ksmkМgZ5b% [ԭ|5]_1d9ZʦoR\-hR ДGJﴫ*k_ϔbФ*cmgϔbºVb. jj}FBmGRќb_ДjRZ׾ R߉&/Z?wn9 "b\]-RUm+|I_{fJ̃Brl{1-z{9ϷnJi }t1͎$ThBڣ:;ֽKk[&4Rk:c1МGJ:uМB!׾kϔBp1A}{9pm | :#)_,Z?fR쯔C1|+k1({1.gB\?x-1̌1i |&B#1W/?L|9P92|:U7 z^{b1Zb1Չ 9ݫjk\k9-M1j)øK|e9cjs1,|A,&Jzb9e .s9;hZ9΁gRrO1R5$nZܠIRJo;9Y M9{I2ީZquUc16ń9\xօ1huN p){AќAqC9Y1A2JR'R_&J NZ c(&Rʻ;+kМIB w(7 k:(*𶑤)kkwA?9МRȹ2b~+ϜJa&&R&nC10'J-Z1{{nhZtkМZߝc9꼶Z]nZ/ќZ(JHRrW c} Vbv*kOoAhoZk|3IKWZ}M1A I.*keϜgZ 8ŧZ~$B<8sfH3*coR€J&BqRpAsZmQJ;7?.M*c:xwZ kkNBZc)Vo)"blȇ{R N Rbe}:Z|[*cG΃ ci|AZ 1*FJ~.GJɲy-9~ʫkJ%Ik9ؐ8)^a thJ*`e(-ND9.0л|(Js1 hgJ]\u)2յI+RV+n%BT'B}OʟAolIvs9o1Zcsc1)js1MRw};N1oyL1J񼮌fJsuwLA%0&J-B)3rKku")}s)![ս +JkC)TTs#)n94 18_/Js9`IsC1.Р FJu]TsAbG&s'ROkOx@_t2&R\GR_yOAP*#!>k a@AP΃9߷МgZ䧺cBB/gR3OypIƩRZ0bi;RoZ!_GRh)gJIМ cnJ%S*ؿӭ [~-|B1W?sj*n [!gJԬZRYiZWhRkڹLtZ7i |Zb|J cԇw?phRWyoJc/js1OB6W{Bg6?Ks9lhS#)Ҝ!pJ{&B)^ KkI*2d172GBR\gJNA:KgZ+ 9*0gRzP9ŅJ] NgR}~|Ԋk&Jp«{9TNfB֝=kBWi[&BT"2Rg箔 9* gRINJphP cuksC) 1:jzh,16Ƥ9o)k#)[ d1__ik1+ΜBקo" 뱜GROL;|sɷٓ&rU|3c9z*єZѼ(o!nJ 8R(? [ w߇ZwhRoJ:M/&Rz?2A\GJu.@8p)0{"zAh讌IIGR}obR̃") *,zMR5<9s)kt^R}IC1D16(@Vր ˫ňb Ub^}qGZsjmGﺓZ_CZs9?A"!b]{'R{ќB:.fJh.=VΨb^䐜Zq'JKs'ݜ{ZTv}kb2Z_b Wr1ʿҤbFJ_:!)޽R)?Rj'GRꠦ&5RJƧZ׸>AޘZ5Z c~~iR:--gRNFJk9ҏHJꈒkJr cogSBޣJc{n+c.~1 cIs |hR¬tI J<ۗA5{RMHR` °Zyo&Jtks1:xhRnC1<ϤB%_Ե9'I{Ҝ1[b-/mS!sZꠥ 9^#)U?ό#!o hJ! `ڍ{A)W {d1ޯ1R_JcW'JX{(*27B)-LkA>Ĭ9[r{BOBe{>{d)ٺ|,tB!$sC1sz8{#)?R|Jk 2"MA=^AiEz)V9k-J6%B֚"n9zl4z )2,| B9T\R˫{(Zs)c!?΄9[1h2`򪂱%R" N)B1( -~U(r5"C9 #t kaRA (IyܧW&JW}UJkhZw׽%:z|9K-ќ1tFZڎ`뢪c1߫"):Ar-)+bz7sZ5 1.8BZQ)sFwţ9Z%J/Vn7%J?9RkZӵC1OJ0bxƄ9׫Z{^bmߪbîjZr cVw*r k_Um9(1 k`sZktR'*kKsw%sLsU^ZP[خbe2b{]rZДfRdrJk)JsbezX&JsװZXHZ1Ks}u]`bp cqJ$),ogJoiΔJznZrZeB/Ry+̃Rn k'B6O&BsgRÍ|Bu͋{d9&ʯAj&O*kw+lJP{Aʐ# |GR糭FJ RA?'7A?s>>~W]X7ƉRb3I ^sBҬӭ9KO9bZ):sHJ}{.&BRHR57sBOgR_]s'B.ЌB+{m94/JJm9A]uj{1/&!gRps9xSD$,t9cikA IY{(oFJ߫qRc{!!&:M1(:] x߿,J;JJUU{9w*󍏔 I',&JWVC)ɍ߿+tA޾t$sAKk9A{usƩZ^e9'J;ѤhR~?d1$6'Rw9R9b&9HA|}~&Jo9 2&R}Yqw%Rcy)=J>ഽA_-@*M1jj2Z-NAbK|OAN&Jn,IUn9&J`UМBaR(6p1I2t c! KTI* є"!A >UU! ^hR-R|ܟ 1PC{9S/!oD)sϜHJ~TW.|9:cn9޷'sB s{$1 V D1 y}sI@Buks)m/1_L9椖IcB1)cC)b1ۻM&JS :H~ὐ#){Z |\A|ќD)=Ҥ$)|s$1л{A[` ϜZYkmd1<כcJeÌAyյZ^ƄA=kSaK^4HRA4buXќ9͎3HJ˹ c]~^EHR*b%6J߷'J t+s}yqwA_&ԽGRWu6!WA8 , -ڀ(I.9..9,"!s[m{gZάb^_Rb{>!-8r*k WTМ( Hb>AVrGZq;ţ1I>gbЬZ.b忎J{i%-FZxR9뫞7QZK7LI?଴nA鴭GRаsb>_3 c&O9fRfAogR.&RhRxOER 0+1!:8J7A阯FR;\GZ!*k&vҏ#)x;Jc V֟bUϜZkϜGRz5'R9)Z_gR+6ZpgJ1,|I>RozP-2΄:3{ |ZSӣ[Ai&B$6(NGJ~Pp-1BzoJbkpfJf-{c1:+L'RRu.hRU ORmiόsAʟq1//iJm.'J'Jc yTJ"WNRW ߓ9s<6'BVs9:>s)*(8pGJ^.R5Q{9Q1&Bԏ#1c#){M.JsmB)Rsd1Jk#!*b :)[#1("^s)TsD)_sC1»'{!*όRC! ha |$1k{#)%Z /s(KȠ*c9("LsB) ,9A-")sD1*oIL"iZsL_LsS9=%C)j*bhRWtAK 4bU+hRZC2HRHR`1ѤA D1|ԽKsw-FJ۾jިZ\%sZob1 *6Ϥ*kwNZzؚo*cHҰ.b sI""ZR cJkFJ)(]RV]{RkRT鏌9{G:0s |HJNgJn'R<JGbk(̃#  gR'+$B˸Ks#)MgR`,A^^({)1/slk1 2J?p9p9*OHB~%GJ]I2¸HJI:M|HJ׬Zk 1BsBW,{fJ߂mPSGJWsBTܶJkGJk1m]/#)Τ{9a_ba ؂*is1{\kC)U5,| vh[1V"LBiH |A{ sd1}9g{6M|D1-Ad9)S9k' ,|R sAn踯1G{{ *c*zs"!(jkC)޴D9j#d9.=3Rn)'k{@zD)j]ǀAӖJ[ٓGRbb/ҬJqb_o'Jsb4_WIU,ﱤ)xZqaUb}ݰ8.Zw탃Ih R^bT|wS92o1b NA+ |I{Z{`R}'Rb(rjs: =6 \d˖֋{x]w9*2 ,!Z*GRw-Ir˃Rx#ڍbnOZ>w)kU牓 sw}`5J͞{gJ߰gR_RZCϔKkىRZ?|oJAkFJ%2A՟МJCsZBίLk1gRj/9#kԵ c]2B9`(rgRsɕVZn_ϔZ_ jM&B񳯬sJ&62 |Ro&J)pSbWGJ.{mRB(ծ%BOM|&B΄*cuk'nRdž-R=gJ.qfRz, dA0Zek-C1'nRV޲")P߯탡% 틄9 +bLUAO}s9׽N|GRx{(R7.&J3 A9O9Wϔ(B&0R/%umGJ {LBkks vT/15mBk;1d1kkAׯMFJ5obW]mfB}9sBwsz *c :Zd1@}+{9"6sD)*k#).s$)iCRsd1{JAUus#!R.:M0bC!**Az{A+&J{~}AՉ}U.&R̓ vր E)pkA`*d1$@*kgY(k/AK2GRVZ˼c1:Ѥ kNݧ9urԽA=gR.Jz*NR'{ogJ/:kN!@+ANGZZ&J*5*kRym*s1r{h"V*sֿ̃Rb:wKs?2gRR,8ERzrZ% Zr̃A* 'R 8kk3*qrJowpR?GJ&GМ)/hRvМfJrA鏜9.;(J,b{M39*:&j~U.hRxќZק'J&B6gR j:ozսC9МZ~JNGJgZɬ{JNAŠ/,|gRޥjGR}Ko1sRRoB{fJ+ofBXZHKf:C`? LZ+МʰZ/~{bV_ϜIºAx {1 (ZJ895 tA7*BN'BwR^bPꯌHJ[Ab9Ȋb׏ "ڭs1\.|!'*k%1@ kBcம9b|gJkj#)is$))ޔ1{!{/n1xv{C){rx֤9 qzs1ϜC)\^{ =-L| Z7 |&JMkTjsD1Sd9|? 1ּ kc)gR΃1"wwk:ucqI["&J gJ}̓A[zr*s9 ^c ( C) :̃i+VֈZc6R/&Z<Y9{s֭9o9aUΈZWc9:М ke7B1R~#)6Υ9'7--8j2fRj1ń1c12fRpvEZWAzR k65W]oZVKN9.*oB?GJ~/r c{SvKsyOumbqQ c[- k=Q kkSKsrZX)k?6DRVbfR_-WY&RV%J{ZYnZ>-I 2GR6'GRYVbeռBEKC1+*D1/ZT [}[tHJ_A JpМib=սZ'JPjMe/?.a( (ZMQgR 5кRj*0GR|ФZC{j7Z#)mgJ>.b3+0c9RoB NI+M2KnR5ΔgRϜGR5ufJwS&BY{,fRE -RbʃGZrʋQ샃1BNFJ-|b˃GR=ֽ9|J 嬏9/ ߯9Z75} cܽgJR[sB!")_ 9Bp$)' I 15o)chwt-|'JJ}s9lFRb~Vќ9W ZQ(!hhBa&k9rˆ-#!({9v*{9Iۖob)Oca(8js1ûd{:% br21UU)kD1'jskoIk oj{C)[1j:Յ{!: |FB) |9<Bus!Yjc9W{s$:%.b1'R5Ť9C;GZ i|'JgOO1;$]pBNAmN.FRzМhZ'8Za'$ꎌ'J;4RVHId98̓I&)뿴Z~uΩb<=I(%B.΋{kKgw0 csSc6BܮNA0h`*&ܣ{ZǁV*cUCwb%,ڂfZ%R*jCgb/Ѥ)s&3C)k_w2jZ).C1ϜR+FJ9/bX\ugRsϜFJK׿{A+gZ{_/oZɣnB7ocѤJs?όb*c`#0 k~\.TRz J#)#{'Jo6bVY Rv1Ag+RgJ&ΰ1 FRݾFR/%KsӢ-,| k_w{Z( gR.EBbK9)kZJF`{Zgs"!^'1*-9|KRoR m!)&Jܚ:ngJ,&Jj-m.1;H.AܰZzWO9 1FJМgRh_]鰔9[.S'J~UЌgRyhRQ.|Rm|Z]{ |HJs#) Pd9Ƚl|1+ [0 |c-|9vks1,Z^t)Δ9_k9pe:}-s: -C |9 ~{nBn9X*UksGJ5c1WL*b!RKkC)u2+k >cԊk#)XV;{9 c1܊k9bZ$)'s9_{DJIsb)v8IcC!)Q:o-C)wK&RW㪪cA Iko u xC)j_1 >6(8W5#!萊f ˓d1^]{ Bž- &R_{c9*AeUA Wz`{19?&J2ZaVI &Rꪏ6ksbSO 6bac1z.z(C)/oRR?6Zab8zsbwR'R:Zj]zNgb(bvӽ9cGRi;C!늪N9% mgR usbC}_mgZvx{A eR.b|KsA; ") iZ* D9h VƤ9GJ-&ͱ9[76KkWAgZm?{,|IjsgJ]9-^m cED c|TNfJ ohb[c (ob;b{|UnZ0nn kϥpA0Z&/{NZ@k_mGRyhR 1Nm5B)|A"8XA.ZW'R|g*s&B,k bOBmRTuJ%J{C)psJpsAʥ{hRxNGJRw1BNZq?qs@`Rq_Y.'BPkA_bϜZo9}sD)3y"!'79~s /#nBVWf6:ֺd)Po{%: bd)p,E)rsd1޿:jǿc1.~![ C)uc"bk{AzΔd1?.9^_6. :Δc)U9u}[C!'{1sD1p~Z9_sd1 7ujk94*Jk"!lsd1V(,|9m]ol9-bs#1W{,?02c17u |Y@7=1)PC1q-`gZMC1nuD1* b|z '+3I7w5)׺pCAs&JQpFJМj&R{cwΨZ/Yr1^Ņ1 OC)<{! Ե&BV")3Q)s{"\bmRRksl*k7.] ZwgpKk\׳&JgZKk!( |EJR=--&RXp~FRX sAxRo>鱜&Jrob =%'JʢqZJ<հgJȨ.C)r>9 718JnA4}NGJ%|s r"69m9f5ƨZ.A< ZhZ 79iGRehR%A&JjK{JcnFR7}_ FJۻ${E:vbKsBwb+ j-.I~*OgZpRFB;Hk1&:2GJwsC1Tp9ww"!ͮr1gR[woR(GBҥZW{&J;Rc1z>1jz)cc1"+k983Ы{17A4 HRrkR1z{:}-9Xs$8m)vt13bW (ܷ |1귲+$)\زc $*k$!+s$)wA d19 !:*tC)--!zB%NNd1=i?XC1UXC))[D1/hc1 -|&Bhy_ lB6c1Ikk(b ld1U*)[1*k9 샄9՟,Aw'A˹ CսGJ|R~.C9!߭ sC!hOgbμ_k( AsZ/ISy R~j&Izojs(,gR7}URC1׾nI;9C1cxk2 7Bx&BJ}J~6u(Ӝ3JsMQb J{j>odZxЬJs5*s7싿[SFRPxꏜj\'Rjc('/MAHPZ~bNR Z쀰GJwK &BÊqZZv hZX(Ro7usgRwOb !1g*hZuqogR]4Bm-A-X`!*{d9 %82b=W.!brI+Z2ANZ hZ9rbS9b1"bpSBzzq{9Xao%B`ÏAȾϔ%JikR.c'RԮOR%mmb4r,Zi1=1uJcd1pLFJ[-9^sD)Bjk9H-9ŧ{J!:oյA}}nA`+|9'RHR%X! |pr*Z#)|s#)*(9}2gRz\]ZuOd1W쪯d1޿+k9.e+k#)U{#)_7?:zkjk9+ n&Ji5ީ |d1 7CND)) E)@P)c!mCWsD1%b1c)c)箔B!R d1 bcts)ik*@p9W(cD1 hc1cd1_"k#)*{C18.b)k{Ik!kBk1BjsBrd1ֵZ>)(ќZ+xsZs &A cywsFJȀ1 s&Jz/cNC1S&*9} c9{̃)Is@bd1[r&JTs!hr&J\}琔%B'9A5w&J_S'J%Rd9*ΔZT{{2&R3`)R A#.b.İ slGZ2 szJ{O~bJOB9R sZPnZEk{#9%+7ũbU3 cZ{Z,PМZwm-ZͦR߿{HR <{Z1HR:d99`>o(.Zc*hR"wse1`nd9FRfZVG 5c1.NA+gZo}oA%[nFB~ofJ 2'RJ?~%J(M.J{9u*bB%MJgf-A޿zs"!*|&c$1.O")[.9ak1#)%Rd1޵Z-sGJLls)*cUb)A( tGJ@B9>{b7MGR}{fJv3RyGJ6 Zw'EJJo'+tgRsd1ȘzKs<{1 s9wwqB_]U;PC).hR ҤJ_*'lAJ{A* .in!6{GRz\sBUk ^c'Jp*2̈́2ּψk /씄)6 C1cD1{W]ls%s1kÊkd1W{BW7o*lC1mў+hk9)U9bJ:=89ڍ9q)c9@JsC)1&J_UwD12GRvڐR*Ɓ χIJZa1(ԽIƏC10㒽j\WGJS9nz } * `_M 냁 z k1n { !؟{.2NB)X타('s9)1^Wޥ1ZaWo9-1ks5C)roӽAkNZ9b5+6jƷ szQP\j+z2jhbwN\ZSjZKJs@4'R1ќ'RҔJϜ&JjPp'RO{ A nksGϜAꂒ+koկԽbh_ФRҜb`.R8;sGRc{)nC1 ZZó9oZ֤õhR_ c9ks#) >Z\.B* Ϯb/]Uu&JB)<$.9/BYz͌AzFJxǧ5յ9%={VfJNeJ^ԭFJwfBH0BsJ0Xs1 s)${J OfJkC)'1 +m#) AkԯJ\Z1;U-#)ܵ mZA6R&J{NRUZ̓gRR8Δkk(kk#49Wlkd){K *1(Ϫs9X.9_u{IVx*k#)."!AL9,9X׋{ & |A Ϳk9kSD1Ic9`R!)Nc)W s- |AjcD156([D)95[}i[9 s1/>+|:V 9sA^Ic1ˏc1{1WФA8(Z+kOA P+ (j0GRCd11lVМ(.+*gR~8ZgJ{Vƥ9ic.ZWVoFR-AZˢ fJ^*/9>.|7D)МA6T%JC歽M -!)Oc1ֈKs@ ќ I(xќb*?9baٷb_zVKsmUb2p k WΌ{WU5uƨbT5A2&JkboA xbgZ*kWJjoBZIUMZkgR [hZcfW&2ctZhRZߕrs&RZ8샇Z|/ΤgR~_O 9}V˪Ak wEJJKϜZ#0\\B:GJ&J]{{&J0sJRZ]'9w]Д&BqA{K͋)+{@j-9}xR%Bk9ZUu|ks9ZD1ۿlkGJVG/A_"!{{s(BNJԿt^Jk9P\,|:U/m&B,gZKsAS̃d1>Aw - t!*ѵZUyn-9"s9#{A92Qcw+NZ.HRl{"!8kBsIWې)z.Jk1SKkC)y |`όAx9UjseAQ_sBwN cD)|A7AV~\p9̃!߼s1eI%?H[9pHk9woq9bb{k9=kA{eHc) ktBS :wQJ),xkh[ ޢ |9[k1ƩZC)1+%BUWU7R{P"!S&RޱA_9սb_YRpBK{J!" sZ}Խ&Rp1bR) Мb탇Z}FRnJ(Ϝ*kWvќGR{ 1AЏZ}jsA[cN)?ND)+uGR&R;*k]ޓJz?Ѥc1pnFJkʌ-b ض{GR hZ7*sTv k?9Zjc9I3:uAAC.ohR#/NgZ :Խ c_U.A-Z79{jk9"Jc)6.0FJn2 cVRR'BwR- |Jzn |I++-RgWMAW."){c121d1-JK Z̃JS-fRã9,ꏔ9MNAȪ &J"uokAZ*N#)cPj{h s9)Av{)@{gJ޺E:t ![ C1vBMUs1xcs1eD)~Δ){ FJIm{\$1ںksA BKp{ ZXd1M 92&J;GJK 0d9"xZp}U "!:(.! m! cd1xׯ1ج{9z&BރևRu_yϤeAusA=kk19kc:М9ׅs诜D) o9{b)w{D1__sd)xgJd1ؗ6,C1Δd1Ԧ |9׫109?w/1t l!.kAz_Ps1_c"! *H[9.fh[1;` BյfBW]]%BXee{c1$7Z`9/Kk}b$WgZv]ս(Pp}9">d1椰b6&R(#O9jʸѤhRrbq~Мboɿ5b]UbAqJ-C)zJӽD1[i{Aj=.C1n&s)3,sH+-`Ф0A,.%Z"0tR{sxR{yobǤofZR'J/1 kboJ'sZ;Ť9N")3hb 7s&Bko}sGJ?)RZFќd1_|NB=+6ƩbWWkbД'RɯRlսZ5HJk1Ϝ2{9L金|bm*P9n~*| |BUHc1b^6Ik)^k!?㚞D1 9^>([d1d l))\)X\_)[9Zfic1i[C!.ňk!ClB Zr,|9ڿ5-C2 /FJ͔( k: սbmI&֨Z{&R-М9 rňR뜾*AN9kϊ*.Aa2Z}gRK"A6˃B."-A Ф$J<МJogJ_ФZ-NQ@.o9=kZ<ӵ(/?1C)vќ9 1Pxô9{9*,%̃c9X(/2IxTZ5jWw\ROFRw.NJr9ФgRo'R㋲rb^Do#1Bj0 bC1B!RA-+hZן/GRHJxTҜZRr&B=ƨZKm72gRW*gR.mb[ t9w//ZWksB.K c)pkI39sϜJ&JOOGJkU'ݎI;yMGRdo{JgZw艾 c^XWL|R>5{!BBzc) X6ƥ1~u [Apso8k k|Nb);B~B"!+*< |#)'+lgR Kt:M{&JpeoBciws9;2 |B9U{d1C놬sc1ɈZ*h@Ic)-sd1߽,JsA.C1`b뗾C){s,|9bNAg sB M9xN9 9طBktfJzk{d1Zax^icB)[[ j1C)cY+|**t2MK[ t!jkAuy{Hk#))k#)H |#)s9C)[+c9JE1'[D)s:1s:|] l9!k1j{1]s!!csEBQ)%B5gUOZ̈́R6ΈZ˗SJoعވZhR.$ &9RrgR}rA |'J5Фb9ZGRZRJxZ{bR^Z`C-d1nkka` .sC1+ sJ!HJ3hJq]p&J5߫?j_A^AwB>rA۫͒AbrFR=[௔J. ceЮNFRn{/Qc1B)gJy1Ar~ B) Z+ymsA'~?&Jx- +TZշQ [7smAkR&JoIz+Zw>s&B\s9/̓*k&J]{9[Kk9hvs`bâfR剜벭&J{AcVJ%")&J\U)탆Z1s9N11oؿ)RkC)-s:.k9lB{"!5.$)on94-/Rz-ZɣvMfJ^,t)9s1**+k@JKD1RѭsJKs$)-R;w݋sc! 0)[C:-]-#), d1ps9|s9fڎ9iyМB*Qas#1%Z5RD18Vֹc) ]m|) Z)ը1\b Z/"!y~ t1k!+. t1~ՍF[)]Q{%B{>Ic1}cR1BiS9֋c)z{`{:/YIc!( t9OgR|^1X_-GJ]Kw\icd1‚kWgRQYU]ќGRJꏺcpc10 kUOwxKsuuw") 1br(2*kTФ1ùZ_/_ (&2R;gZrCB:'J{GRYrRo9W7+sBxs{C)Dž AѤC)OnD)'6˗)KA_#1 oZGPNgZ^М%R;eZowESbsb_YmGRyNb Js__I>Rj )ФC9~ fM)))ikJ Rm%nj{1<()Jo|{1"{rgRyR|gJs sC9.)R%Js'B~ДZ߻u{d9tAڱk9QOA,eJSosJɣ.AmPA=7_0B! |%Bs1JAw{9 SN|9׾R2R9]s1ψ c) lq9Q"!|01PB#WN)Jiz{ERP{Q 츍%B_ΌD1>*c9`{"!WJk ޒ{kk”*c 4 Zd1xZ*kA$sa8<{A"Ws1 1|nJЪMRYB){Ϥ!!s#1^ BY?kD1J)3A!v,N99x~R#)Rs!? ΜBwsFJ⡌BpR넄9{_s2_ |26ɺk'[)ʬ@ΔC)a+t!8;s)6$)+|A*kC1Xk1-M1}Vs1î7s%:꼍jc1jk9sJCNC)R Bغ~lk1{9k~~/hR!Fj2bRtZasZ-VoIj)tgR5VD)bnGRnМJ}?&JZdZ/5!). S#)ΦZɭ_15GR^/FJ s!""K-,kjoGRU[YsBwk:7ƥ9(GR9UgRR 9K.J.2fRדZAu-Z?. Z>oZ>zԽbU-9k~P#1q .A gRŋZZ_-gZ~g{&J#.b}\ 1o*Z7JVv7Д'JWjsAМZ սI?.' /)WƤ9{R7UjsA(AIk&J4 (c1Bs")ۭmfZ/R |Arrk9ى/{9>PFJuOn9~_!s#1m|Aw*kGJMVs9)*N$)׶k#5ks1εԽhJW{JϜZϻ |hRܢmGJŭՕ-R۟&J,|Jm%B߯,KR#ph샄1:%JGu |!*isd)x{n7ks#1r{C1 D)^8(oA᫈B~sAB}SUnsk{}c1[Um )퉠*);*oFB.p1Ҭ{B5{9]F{)]6 L%BU4- cD),$s1`lt1ʢ<7BwWit)k b 27-hc@( |9{FJqsA{jsAtT+hcA A':]ݫxRoTTZ $)JsA.J⃉gR1T#)۰R-s"1;;&R(ygZұr)ʰќAќ1P9z;ls")jB19WB={hRc .-d9n*Ks&R s6.b1y?{ANL&R>) ZzдjWrd1>+i{Фc9hIanJ>XfZ|_'FR19MA/sb)#{J:EB7Aɿq%J{U)k9 A%{1ZmIAXD15 bnbd}-AJZAbc1._B9}csA$Jěd9B/wo﬌)b■&J]nBrc1s ߢ'N 15+|hjIcC)!b!W{9nCL"!)[D1PZJZtJ^&ҤR&"ϜA۪Zg51Jx*=ϜRW&Jk}KϜ(C{@ .̃ZWWO&Ja1,GR/AOZ3S{GR'>ќJ. {RVjSd1GoC!95ﴵ@1x,9;7 k&Jc 'R̃J0mI¨Ϥ#1`Z )U9յA rp9}o) 틃1.^M#).4{8VJ>jP9wd1.j{9*I9~X{RB~sR6YIj.1\5byUU%IswfR\[rd9'oGRm`x BzoN1ZAѿk{9.c)㫷3&B_U |&B/vM1X7͒NDBXdneJ={9Cdz֋{#)J sFJbuks p <;սC) [$)nȯ7 |!hkkyC),t~|^Μ'k=ZaNhZ98 FB>,: 1&.gR^U9jkA_,|d1/'BkD)N*cD)hN)W7i[1+ް+|e)~>jk )cd9X 1zQs:ϿZ!,ik1/*lBUBR7̌9ck!Mjk+|ZX9BX{ʄRթkEBgM)~/-|@!! `jtd)JK|9T{C)+b "\(cC)ٲmAe-9Uc"!b#k9YxNk1ʃ9az~sC!3O)wUy9Xkd1; (Se1߬k9O\9׆WbGs!=gR~lsåwAk?rA:66A>N&J,|]FR[;A,Wք)hN9~#̓Jjc^sAu>q㐔hZkIRﮰZ]UZCJ⩧O9V{~} C1{9 sB(rUn&BYs=M|C)LJnc)'sA 5+|GJ yAks s{&{Ah廐{bc1{311hWW-B6}gB^o{9/GR)1&SFJV&BwAO'RI_nFJ~~m L9{ saz &By9}BggReuL1*XnC)~Z#) (9bsA|_97mB ݢ+|@{fB 2/ 9~|@61kk&BߵmZk&JS~lb)ꣽn1c?IkBk1oBi[Ara1,9sb160b18n%Bue B\uJ(`js9~6 kk)'c1)d#*P/)% .М9TWUԽC)owД9]S$1 ɴhRќGRls|ŨZsgRv&J/B?yGJj2A%탠Jb/AUgRrsBښr.ZNJjఔ k#m{W_e+k-/nRgZxZwsC1y!ZNAɼ탅1-ˏdAzսA_~{J`ކ̃D1l|)* AVZd16i FJ%QgR_%gZZronA+ u{fR|2JowM.fR2Z{ZFIl܎fR-nJ%J׶`ZZoМQrXjsgZgZ +U-'R+"ǎbQЌB~IpoJ̃GR_&Je7)sI&ϗ(k92wM|C1mAo9jsJV"{A@1^˃ k$)(N~sAe|Aϔ97/,").{`74.t9^!s sৄA=U t).-$2׳MEB[n9%:.gRڥSmGJ*MA?GR6 l9(79.|e9>kfB8 ekA`rdn/?k{B)`(k9 |A\g t9>%c "!|B!m{9ܵIk90Ic#1 ,1ߍx,C) |FBJfb{"!7kfB~Vk")W ZUV&S#!5([#)oa_/ Mbo9nSgJյ cgָ'J׵ofJ#h998B)pjsRR kwawbxFR'ǿhZRgZ^~IV Jb{1jsArRޣދ{Ask{ Z ꫃AoФAqߛ")ۼ⬃nМ k#[:Z\?A-)k!(oAMje9ꨪsA)<lgZw>,J~oy9wQ⍷MC)ʏ-AɣMI[̃9샥A@c{'R-;IczKmZZrmLbˍ{c1P)k9Υ)k9#ޤsA_|ϔ)],9,!{c!탭gJw-aºn9 |hR]vMA{!!bXËsa(Jc 'K1N_?4 AvGAyዎL|FB\Wio -gJ徇;Ό:^%BX31%',9: -|%:Ŧ RrήR.q9ݝ/GJZj0&B֔ۈR9mBMHJhy,|Aݗn c &J:pRWUwseB/!ɪ{q1759pKk1[AǷ-fJ_+#)ES2$:שK1yr)s1C ZϜ9[ t98؞{$2﹪ |!`m|A{ݪ1隯os9\{Hc1Ⱦ$:}}9~Ï͌Js1j=s).k9|!L0)m*td)߉{e1pkE:l̏{|"!Z*0B)+VRC)$ ic1Ŏ*c!.A]os :틄9z|nA,&Z|C1]a[IMC11Ϥ9~bJRR_7\NAzfRAZދsc)آ(s")5{9 tgZNlMZ/e{c)*k닸oAMC1]mҤ&R^r#)1A뽗̓Ab(RQNZ Id9j AQjs9,|Auk |C1.jkJT$%k9u|d)akkC)z쯔9U5b >)kz.97 '@)cC)% 1-?Rc)lSE9]s1Z!/FBv|R)A#⯔ .b1|r 'Rvf]|JSRzk2*N|'J?umd)"j. A{9sZ sfBIQod){1ߖR{9?7GJU>,1Ϩ̌1| tgJ t)\. A۬1ɧZd1>k)>_X{9;oDBΔfJ+b{FBֵ^`-|9]{d1;~/BU]P9um9lr-;k%Buٰ,!![ =)["!:s:Kj%:t^9{Ckc)&sB)2^fL)?| Jߝv/9P-O1Vk9fhk),*td:20kH[):c1\T tBoAYz/A-_W!Z哭d1#zc1ވZ~5KsW{G)*q_s-?Q#19&JU w#)qIZII\zGb!&J˜_^JKj7c95Ʃb4bW΃9. z!|} kc9? k9-j{BR͋j!x̃JqҵAcVnAb#)>9N(b﵎b~ϽW{C1I.U%J9=¸*ceTKgRkcC!`kkAފ t9Ѥ9^`o1>i5 c)coJ+ã) rRBro9(7&J&^nb9&>,gR_s9B4NJk9ˋ {%Jգ c$B~b#)6%)c B飨Z ks`%09V}KkGJdoB_r{.9k *zsܸ,t:[ZIjcd16n{FBB)z1)mRu^єFBﶶAos$:2m9+-hJs}kA2@L|fByJle9* pB:gGBP.fBlk"):ФGJY/wWs\ icC)*k9'7oJۺd1&J;o9g[ke1Kk#)}Kk9sk*kC)wjk9_捄9EJ|%Bs:Q9oC)s14%p9C_յM@ b)KJ)z5{!5bc!%B~=#Z#) |9^Z!Phk9XWs1 mK1I˿s **Kb) | #ˌ),@!.XkdE:]:RL|B^gJ1^;k1oA'sJUA\tOob o#)#)k?#S9ץ&S)68N1 ѤB1*>zND9)@8rR UU{@㾠/'JmWc1^>V#)?w{@,3賈9WrPXA.8A` =Ҭ#)]qN > &J_O]߫{A{B9rb C9MrJsIqq{A"ΤgR|knZu˃fRؘb]s%R6("s9VЌ ccNZۗ{gJЬx,|$1?oC1po3Zhլ*.w. ){d1`ДgRY{gZ~ФgRI%J~C9kBJs! 52RU]UŒ>ϤfR~ŠoފsA! )W+o9U ")Z ݝsJ؎d9-'J{AG ce1@k몊kD1 +{9_(tAmũSAs:M{e1 ~Ό6GJz_m9'_ҭS~95&Bts1B.e1MZhs.kC)-z &B/ )h t&Jルs1"_Jc*K|92GBtf+cA |&BYs!?s#1{ks98n |!s k Z_ak#)-JkD1Ȧ|Jc97?1B'J{tT|RUWT1 V9ี |eJ{})75h[b))m%BlU%is(8 |)s7+k1 t1{okA|ly |!KwAyAcA?H|9>7ŵlEB؝)t9pp8c)zVv1-+ ս:Xboc)~?s1WԽ'JM k^,VOJ81RsC)ZN6ΡYU.kr;fJYACSZyq2ANI bX _ &JФgZ&S փ9_{ U{`]((@_Ux")]+*k˧W, ~)uW5ӽ es xs9jCͲZgqo9{9"󻎜'R5|fRWp bMEJ/+.%JncoBrkc1B# [Wcld1ڮsA/{gJwuAM{A_ _*sAhk9#ᢿNF:RR'J|voAoFB-mÏ-C1fj|Lc1WJ >ިboUմAᲵZUC)'Jw^N9-N9* `MJJqq{92*k,D1.+}/A,xsEJiw-&J'[*1Z:L|AsAsC),|):7]͌EB~YKkC(Jt95L|C1+|1 {k!:ltJk1: 9xn1 9޺ GBk[9=UzcD1܊c!+*c)%˪kD) tJ(&& |&B.xxZkA.kQ샄1bCJcD)ޒ uD1ska*B2 K_s")]N97a{C)kދs1C)rkwk1{{)ҪM9W-sA:t/Bok)r?ic!y4Wd1UWU([$)7(k9_c1_7RTw5 |(|B^Vjc))td)>K) zP}9|ZS{#)s:uu|"!i '[c#!z Z8*WBqa(sS9sb` 122s ,+ սZ׸ *[`z %̏Zɪ.c1j gRM2b7M*c I-A]B/ ]М(70.1<s.@ AW+>Ѥ9^ФD1Xw\gJ 7oUtsC1-U{.NJbgZ߷gZ_ fRo{9 `,)kO_f|oIQB)ќKsEodd) 'ԽjkZJJK^˃&Jˢ Jp^NB| |Z+9_d1W gJ%w|&BM9ܯgZ,|J'p&R|/qAER7׮zb6]R>ФJ~ R%RU|gR_*WgR{Aܨ.9(_ykk$)&&%-gRsBMp1_'ߩ{Byܰ(cVIkc1 Cs ++icc)fԽ1-XԭZ((+&n >A9-c1wvQ@L%UH[1s1,̄J c9,LNd)U09/u tc1?)zmc9CxM&B=Jk($bq: |R'nokk1 [W㎌Bߨ[-!|i풍#!ۮse9lxjk)+3 ne1e^s)&BW |1fJk1$?([9jʃ09 5_$B|ܵI[w)sC9:닃9Ә>+9Jhus#!>s9S-AݽuC9T̨nC1֮  LAf1cj |B)/ zK1ؽN9V1&cfRQ]_uGc9"#A |:-&?[D1>Vit)HcD1 SBRRE CGJUiyqN#1(&R_{ބ9q#)sh.!}U*s9 М`&9;$ŧZ?bwsA *oA Q9q%JkMRisB).{AM$&JRo) I憬{APjο#{d1VԼzѤ_\{ ͊R!9N%JspxRќBa0eJ__MAk{RKЬk{/0s)-}ϜJphGJܠ МIsXFA B_5?Ե&JoZTu}Ks9v8s@l|)#s)BjsA ^`jkD1.'!b߯ ZvҽAIMI ZC=R)c՞PR^˫/c) ? d1)<{FRP:k&BVTWkB .FJw?{fA*s'JnْfB_kk _sd9xRk!Ag0d1Z;9Sٵ9R-EJ~&A]5ODBּ.c:W tE1 |9b|9gl|1:;R [9O oc-t$1/-|"!>&%c9Yjcd1 [&: _ dd)s.k1/{c1,,Bb  b ~b.!!{?{9x 'Bxs#)4Xp AwҮEJO}iWJ$:|d9XseBݽ`cD)./k 'sA%[cd)W?nl2JtEB^ˌs! *@sZ7UUqoGRI8˃(>"1_~w!1c -QR-A7n9МA1ީO%JzؾC)6ﰔbSb%BoZR crZPbbU|{FZF 1+sGR}[?ގZڛs'R{6k9s |!n1s{1% gJX⎔ZMݭnb~!BϔfR'%JjcB1A{{c) s9<bCr{FJwT |GJ+mfB~; 9 c b$1b˃A߱j!#s+{9x6{fJ |DB%͌:77iޯ"!sD1l%L:z1.,|A*xU^Ab AˉtA{+ Jt$1n.Z_e t( cB,5+|d1˧֗&B_RU tJ!{$:wR(0 kC)W닖RXcD1%㢪s#)( | L̃17*kBv+|1;en1Xc9_9N|1)\Z~4c)%յ1uyRm9N1ߢKD1WicD1^Zd1_HKk!${9]zrMA_}U{1 [1i*|1/Jt9׎*K#!^ )sk)z+:Gy7k)r`[c10hc1z+c1͍Rk"c) p`l#!Ȭc1IY΄1WќZd"1s^׌{@ oȂWwB!I׭М! &ќhRIC1*jФgZ/}XNJh2RXP&JJ8Zr")B){'@"oARoϜI0 k[~M9b+0 МA_̃!" 9 C1Zenjt 7&JT샤9/N&J>6_FJ1A&Bӿ/,gJ|D*sB19$ &*kh&ФFJ-МgR[Y{Z !LZi*{9ޖmJ]a tb)*OkC)1MFR*L(&͌gR'zjAʫsJ)q[~EJ~ 'FR߽ 8{JÙ s9bQA_}Jc(*sB ,gR m9Xs9ω)cA6{AGR~t_IkD1 ˜{p{d9ŭeJ}ok&B+x~+t&Jo[:sRs1bkc) &JpLgRp%B}c1?o{)*i :wb|1, l9W^,l1U'?JD01fJ7ܴ̓C)u})kD)X*"sd1jc)N ;n9w S(㛻 cd1iN' [9^q*k1j'ec9?uשc$9Ϝ˟o:E:iM |d1X߯hJ B+k)"ݏkd1 tksD)QA_tIs)+L|9+/9ZZB)j?{):j1sM9oJc! kB)KikBV6k1Iڈc9<]a{#) r+t`抺:?ף1XW[d){%J@ss1IѤ >PUa_U#)pAX gR~NC1Ks#)ɲZz +nZAARRgR w9˗Z&Bˇ<6Zu]c֣1O_r/FR)ER[r-):/JA.ZJ c9~Oo)XRgZS]N'J&K~s96ABqNAr" R&J.Jڬ{B1(*4B d1+?7gR~XМ9/{sdAӀC16RJVo*} /,|RunmfR{W7fJ|j-,|%Bʽ%Jb]l|B=%wL|179{R|]lZ._UsB 5 -R%Jʢ.ks*͔)cu+|EJzFmhZmΔA[|'bV[)cd1 {J{FJ>}icAZHcB4 B)7*Ϝc9}{1 pA6s$1R}.*t)/L96: t"1.+|9.-Aҙ}{ce9kEJ^+"sJ8Ћs9Hk{1C{cAʃI|,HR}a֩b9N"*sD1+MBZL%B،sBɬ 9JNJs7b@ܨ R9u}+j{D1N!B㌄A'7%{D1\V *МJSc$!>-&J.KsC)p>&kk)#.D1{2! 6͋)\xAUU#1+c.k:#)ܯC)k «+1_Z#)®:Zc9 H[d1.-Ik1ɮbC) *ys9wSd9a?T \#1}EBCuc1Q tA~o/ [)󷊩sd1_ rwD1UKsЀV"1O9(М9V;'R^d9_- iwc1_ (J4boRZlu//*B+hϜB\M$J+An'ȰAٷ_2gZ^QJ{GVJt-̃&Jo7[,([¯PKsJm.\9ܾx)#) Ϝ9~/ 0VC1ʵAj^OJi͟6.9#&B.D1`pGRRXz{J_ƫ{")ث{J BtsmRwkzMZ_)ӹ tZA6:׮)7꼐 |A1o M9{&J,Ry6-Azrѵbj0JvsJ/٢&RIn*s)b[*,|I7˃d)^ފ˃1˺<{Js9>XfRuBiksJ=.f 9rc7ր +|!)W+9:; tFR\ KHRb |eJp X탅B[:/hc93mFJ}e?kFJ[q4{Au6{b{,|A"W]Z((95{c16eJ^s1芪{BX;b#)<&R]U?FRu'JqW{9;-+HR8X{1mm|D1z#) { 鰸B!jzrQd1{sS &Jø\n9b)ps9b s ;̈́"1n k9sqgZ#)7R %2B)I]x9cXs9gos!)?s$J{C)%.) {9o}YTrC1%{C1N{(?sc)B. l9yk#)URS(-=[1ؠf{#!/#)=x(RU]?< М {KkAGRO>oIbzgAU?ޥA^ճֽ1WuMD)11ZyZ]1&RlcoX2&JM{М)*{&R7RZ63jn МER_-JP.D1%^oAboB[jkAw*s#1"K9U*s#)4{fRLtZVfRUZ%o(8IU{C1AczN"1b{AJ,|I߹Is]ӽZ^XqJo+tAܭָEBގUkBPe$:ZB *1<kR1kw B ?^fJ[ |gZ\R |B8jsJXz)kIT鸩cA --BzRGo~,AK9 |Bb]]˃%J-sgR%r#&J5u*s9*|.d9j,1jk1kߊs){c9ʀ t1=__+t9%~鎔Rf.͌J{zMc)`\l9UX |:2-9 {9xJkAK*cC)ʥ{ ksAt |9"")ۢs")A$Xp&JM]uU kd9 ,'k&RU=$)o/9:9/,9wB^ |Am21D1%{c)!KB{SΔ m-#)s-1>OB0c1{#! |Aw {Jc!k ظjkA sBjIc1U`Ik)/{ |9j{A#  A Iٯ8,.sc!b9hb ڈZ Bڄ9&( J$)js1<{a1zRALs X ,7 ˞Il{!踡΃A-ܤA?WA|ZZOgR=WgJ'+O611况&JdϴZo+9c1?钵1!1ނ̋A cr")/_1gZg%-BJ`GsGR)[}o1߮1nh~m kD1r2Auroks9ae>!{9zm*kd9(QAr~МJb?oc1ϜAi{A)%^s&R]SΔAY A"HA>5 NGJhxNER ֧Ruuzrs%BT+ |2-sA${::΄%JWx2AoW A:"ΔJUmBb{1sc9#JsA능jsJ3 IkI. )TM1Nk 9;/,A{EJJjsd90{FZ2XjsR2l.*s9je1 jsA+{%J-JkI若{9zs&Bc|/GJ%}M|EB;-eBz>=宔RœK9M { k sD17jsA%+#9+LRjbd{ʪs1*|{1ZmB_Bhּ,1{bsc!&e9߾ks B1js9.$!xj sD)q]̃)ZN{ -,!)s(k9邪Z)})c Zd1)[C1_*kC)wcJ#)vl!%bc1਋kAnM,9'AVx{ ںdJ]UU5FRzD)֎ik$1vػZC)?$c(c!{9\>.D1{){#)s#)A讧/C1+ -GJTw-D)Kx\갤A;5ќ {x`kcN c-Z")/%S9~*p!~N Խ{5Cᵗ9.{ӽZJ} c1I>4ս)kx|]琔'RnДB.'B--׌k1{9񩈱hR#)&{C9(8:9Ks"z({#1lsd1/roGJnGR:^ӽ9zýP&JyѤJ:?RBU/#140)oNr`5bV_5)kݿc/eJzZ{d1` s9% Ic9cI |$:%k{)J+Ark1y_L90VQ9/NAk |1 tBJ{9FkJza_Ik#1: 0AA6_cA kA?֏sd9&{e98<{B,kos9jkuksC19{9ݯ6s9S c1{C18샃)pb.xs2#{Jy% t1c`k" s&BFb(cGJKN냈ZZ<,FJcilB9[[k9x,|GJMAkC1S):GJEEi.JkBݢۭ&JC B_ԪZe9 w c$)Kc9-}5ƈZ}U%/5&J֗͌AxXZ :ˣ_92_~ԗgR^d9k*d1R{ )Ksj{ϛBa<؋˃ /Bz_^A hC9]iK#1{"c {"!bx,FR.unZ9xYtA ikd1'mc!cWn r Ch[ sicc1o*YZ!,{ߩ)khcd19^_\VAu#)CC)_ks) *ptJ%ќ9&1]+,Եb}\y3d1{3AԽZ}y1 ػB\uɿ3Jzo{d1N U/-.#hZ}.{鸎|AofBPKc"#j{{d9SRd)-FRݻ I^ܲ){fR*/%J@k C9790ϔgR{&eДdI N9Z~ 96c1#FZMzNB9*;[T#)&9rkkA ל8{9-{'JgfJ}PU,&Je7od1-$B[t{c): 6MgJC1ԉkI)k$1h+m|1U/{%BIy1]BX0 VsA Js9 ~ &J9-:s9} {AΫ MAwT{J?#AgNcd1 {Ax+sD14nBm-{Aym lc1VIc#)/[kd1 t1 k:ˬ{A(l,|c10ڽ,91zc"),c&:?+Ic1/%" |JAVzJsA C1{>PR~x 9U39WOE)wU,tHR6Ye25_)@Jc9.O\˶ )[i{c)5FJW}Ow9[]sz̃)^xu;s#1s///i Jp1ӵER}k!V%*1̃B)k#1/{Ac{Hc!  '{d1WGRk($J,9ruld1}W?is 1$'Hk![;b%kAk R( 96AwW~'JUuUC1,i+z&J_W һ#AbZK/ k /gZHj9Io @: J>_}샡 ". w{ooJeӽHRSJwxOGJXPGJTHJ8ܫս:c{)*oAz검ѤI5ER-c1ϔI{C1{޸-J_Bw^R")߬s`,q1_o9M9:5QAV/")JAϜBژ{Aۢ9~PgRW,&JdDsFJ c9룐s9&kfJʮ.GR:m1T d9sD1:.Ik#) ikB) 8msc1LB)?%JռsAyjkd1s`Kk9]èZ)6,&JeΔRrikA?\A}mEB{e˃Ik ̼b"!Kk{9ӺߌA{ )k9x "!.c1k1jHk n|1UP 1rAP)c` 7 |e:=)c-9c:Bs9IU+k9%[k9PٵTA-샅9>;+{ ~9.{1nd1s/D)>Q$)ReCK_Jka r#,"s1)c1_߷*k nlkkd1-jk9vMbD1o)S")m $:)[:|_ڪkc1 A}{n0rS{B1fs$* k$&*/)g 7 |D1^b$)[Z( {(ҥIs ̜#!55ks#)5[AGsD)7-A'y_3D1냣{1#&N'JS1:{#1O19RGRWWOZ9O)k'\*.AqAX,loB./C)z$s`춎9UNAp5h{))($#1*9쎭9»sE1L{:-|)+gJw>&J߰.&Jr9'^R"1|RgR9n1⎶A<9X)N&R8RAxਮN1ԽJ.k6Aw[ݫs9hFRqy]ʃ%B_AVk{A{X.{%J`d1 &J`rmJ˱{LAs5ZW} |&B_sD1-L|&BVmB%,1Ykc1{K|FJ!BOG eR&ϊkAv[B}%LA: |9{FJUu2%KHc * %J%J=bC1(BWƍ}&J+~os),9wj{c1+{1SikC)4/㪪{E1_KcC1UJk15skFB/IcAk1`{1~xpkb)Mtc)+Lt1_)l(*ooeBsBox{A/ qs9{97}rZeA\;IZjs9Tb{#)JLz |d1/+|1'? FJOϜ9vw^Ik1T]>#! {!+ԛn")aͮ* t럊(k9?K1 IpvsA2/ zJkd9͖d-A?? %BesIe︹+:̄B0識L s h )kD)ys˃!;")ݝIU`^uI[)?R n, c@))kYد)cd1N]bC)惣R)b-(k1}Jssє'J˵ZO9Բ_{Ae9탤9 М"1GRW_d9"=VFJ>)iZ[ZcМA//A4;B1b]NA*S@r/Nc)7~Z ń{{ZKB-c1z-S1NR^{: <JԮBGJoC{c1bިZyWYphRnBsx9 0 ,ju GRdzvO'Jw{GR̃9$.ҽgZI!)77k{9ּ {IXsB?{9.%J+sA("'ѵJ6wL9RUWUk%Bߒ,|A}4׏l|&J5q{FR%tJs9pkA{FR 냇Z\GR>WK|Ak&R4sʌ1W+k9e˼KIyOIs *1Z_Šs9v.C1V t9K%*|A*m9|{A덌/ʃd!o%Bޱ{JqZA׿:Jkw.P:Wc#! {1[n9%-˃9mFB_stBeb^95k$) |B۫sEJj$!x cJ5?kd1pJkAMA͋ cAmX{!=%Bc~g AQ}U^Is!# {1c&J)?Jt9h~3B k93.^ |*zjkB.A^Z-Av^jk9#,| icgJmBzhѽ9W/*|%B.\kBVΜc)_'.kkd1s:n)-96A(|") sBIk9~ub!C9&JgfnB_VoeJX{%BPw5h[C1#s$:K£ik2O4cd)c ߺB*_/J9X~(c#)$%*)kD)PRZnd1UXZD)8a){9?w{!n1Ub#)`jk!М)GR z*ka С")RC)oR>-A}ܼ 9h{1.NIHJ|hRɊю+k5&A@s%JZSA>s)cݿ:Δ"1XhM9c1~.ќC1=6ANjsD1ѭIs9*ޮƥ9VW̓d1'J]r̓('0o RX֏c99{ϜAmb?0bӏϜHk—pZOOnFJk{(J. 2(0RuWZGJ}. "14 9*tAݪQ\~*sI'5b .냥1> ? Z[\_c1,kA*{*sd1ՊsAJ̈́)sAi]{!;9]VlFJ'^B{,|!!K8+,|9o~\꫌c)㼵{%B U׵%J"U9VXKt&JwRIm|FBժs!B ,|!R9.([A [MA EJ{$)Wk9uc)k9 s#!l1et%J]?.{-A6׍B=V9nc}q%BWn ~,tc1ptB5쌄9}+|1}IcB)zkd1^=-c1~5N)c)Yk#2c [9˿{Au-R HHk#)P|{eB1jk(譿ffl)K|d1W*WIc#)jgB $c)۪&J0v*c1|uiks#)ʃAfέI˫c9߂$J]s,̮xFJum[C) ks gZe*c1O9\̃C)/ln'J`}Μ'Ja6FJ;s9^d9/ȏ_N9qMb.#1j*-C1YaoWC1)UR 8>&R]4"c29ڭR) ~Q*kYќfR1 ZϤ1x:GZ!B,"~W{d1%_МC) |d1TЯFBnU ս#!GJ.${A (*.AOoV&JͲicIzNd9oRMAX_nJPbu/0srvǗI g[ 3bU:{Ϝ1߯B!RUnfB> 9oZVV,AsI$b9(Z{c1s&J%j$B*&J|pM9& GR!;sA |9%k%:(,|RoZpZJCrRd1ߟ {9[-9z |9b]Wj{1{{!^c):S{c9 1\ Δ)IcAu= c p?IcD9 )B1)FJ_1zU cd)-=(cd)+|c)*=%JX/P9*. |eB܎~kJcc1r++d:_WЪkA9͔9yGc Ф1}W5sC1+R00EBpbgR {!-[_r!ycD1FR6 j#!phAuM9_ $JJs0&k tHS -{Ѥ'B-od18М9i#)Ao1Ijk $4s֊!_b Z ϟoGRyTsI"J_29S{Be~X{9/AsѤBwp&JWZ.JCߤn9 &){71(gR~.2AZV29[it /{JbkMR.>=JN-| #9P#)rI|a탤9cVi{D1qC9イ{Ab{`{ bkKk( "-A$1 'OZ z0J%r󮧪 |d) |9cL|1bC^-#Jl17%B]C17mCAب &Rp)cB`RK92*A> #14(kA8sd1rr+|Bal&R~UA.kb!noB֯ 9 |D1Tzj O7JsIlb)[yФGR}uR&JoJK|'R]U,fR&BZs9RLC)6kd1r td1^M1_r QuML)A:.c!$ |"!^kD)bk.C)] Bë́b>R,|1bh*cd)c ""s1jqBYq.:z{c)J =c1c-k9 > t#)c)X(+ |ˌ1cJD1Z)S9b]sa;. Z : 9uU{c1wUZZ:+{b Չjͬ9]^_s{յ-)^)kc)<`b)m% c)T])8OFR޺a{1 *kk {e1yiEJwUsbu{ 9+sc1_*s W{({\-ID1|Ѥd9oo. 򠐔#)mThJcS1o{)O)+Nb1鏘(N9?j*&JN'JiCAsC)U֩b 1bҰhZԢ.$),^9'-M: -1\+nAk{AHηHRu]- Z¢.n1]b 9ʀd1ba羚9{lsBWAFJ ]-GZ' s;QZYr%B>*SsGJuЏBXFJZp.'Rp8|Rz{fJLk{{b)kgR|s9rʤ{IpbsI|*_lBz-IsFJlFBJRk.LA׃*teJT9Kjt$) t9v+|c)sAO{A.2As10B1-A&BCM&JuK|&JM|ERse9~*l#)X(c9zW'c)ίIc99v*l|1MM)Bj tB߭icB)k9u:k)؊*{9Ψ |!{)9/gJ>1)ᅦM [$) ڸkB]jt9]Y'D)>sD) 9f^) ) '[d9;{Hc1=/)ե 1miR*$ Z#)ַkRD1{!5..k1~XxS(υό1ױ)TUUB {#)K_Z s̓E9c@`'RNIuhkA-* is9\hs9PzX{ ݵZ^Wks*s1 ,ДjWd)U+BUks@+k)*)w;ksc9. c9M.9.A]ZoC1(k)XC s6#)/=JsXZ\sR̃B/pM97^I{1&p*k;c98'J0 kxG{9 q!{X*d1{9jMA;Mb5"̗AP&JW{hZ̃I. { p.(+ D1x~{cKk#1(({FRioA뿩A 0GJo{b]7۲&JVlJ'v{J0*lJgJiY)kD)_;s%J'fJeJUb+|&RJv'LD1jsC!"~*c9߭&JqJ|&Jy+9Xk&B]Z)|)ceB}} ER|9 kB} |%R'5 EB]^Rk|1cxk:yZ$)gJ L(mAJ p{IcC)b1a(88cA sD9WX*ike1.- շ̃d18j(k|&Z@zJ)([1~*ky؈R-`ݹހ6/m{7*xԽApA) |d1"8c1/7U#)]9jQd1^{#)>uū{1!9MJpAxRgR1Qs9RWN1/| b".c1j􏔤9ט{ PGRsp tB:-`z97mqAZuq&JCnBkB ~d1zP9/$)kwեA\w{#1* |hZˊ܋{9*A5_0ZRߟ>MZ߾FR)JTfxoD1b˃C1OA ~AoLfRi,B 9bq19y !K-Bk{I-fJZ[Q{) {%BѣisD18{9C6mBP{9~8Is)2"C){ L9MFJ? l9LEBucBaIkA8,R6n{J.Hk1[`**|Au,R~{ArWМIkKkC)^9N=r9ה}$J{͌C12(n9rucEJ3Hc9}l zs ^(Kd1Z!h`8Ikd1 ۉFJ_uwRTuƃ)WC17Jt^k!,'Ωc#!&o!k/a./B!LC),1 'c((p |Av]МAj{9m(K1"ۀjK :HKc!|Vo9{ 1}iS!J[ {aaS)UU]5R4b#)n D)iWRd)~\jSa(([d) XgcD1ʿ }/0$)Ulb`*AO9q k(,2b1C珔9uwBu]M9_|!_'ӽ `N#)(ԵJA\̃A̓9JaWAW;=] kD)c탤1rս1')Ϝ9~<1Aknp" 1xKkO'JR{OA_+c@ ƅ1k9{Je6̓'J̃&,gR-V HR>4R׍М9;{1J>˃#)(")W`  J$^~Z㣎RJ$2gR޷\J7,A3N")6Ѥ%BՕܴFJ{$1:A=fRƉ{s9b'bEJ`ZsC9"Ъ{9cjsAy}J_]՜Rwxq:mf_`s1"YߺZ`(ld9˦̃{9!$͜BF~CB) *0 9_m-%JeycA"j t%BWM+d1ˎc"1 xm9a ׊Ϝc1Ϝ9 |&J(# 1b)?AxHs1"H[e1<לZ1WL9Eikrf)t#) {9շhkB(c1r+tfJiULWGcD)(Hc9161XόkkC*td)͝d:)wec#!Ғ+ d1` x $B{C)rͭ+|9ksB{ .~s>#)rkke1msd)˃B=y+|XIs ~ Rd) lc2}k!ic#!jC!6"),.Sc16'S#)+){ޣ2pxd#!|J|)ݖsB]aJ"Ф!O쿯9qR_js#)b,x2.ރ9=ќgR.rby'bW)ˆ.A6Θ˃BK.19M9aU{Is1%B\||b1oAws1s-9<̓A͔ 9GJ7hR+.9#/E1kx61''5W+cHL<):>2AE9QhR]_{910Jk7W] k!bQKs[p탁z8 +k1AջN zC€js y*(9,1-r -S 'Jl1{D)csc1xkJ||*kA€ДfRY_WΜ98;P{A |[ t%Jp뵍,1_ )_Jk> GsA}"Y,AL96 9Z/_ | hA+5{ |ABk Zkد{Ip|HcI +A~X{A7*AcL9 I2I/mMd9X₩%JUZhc)mBlQ9,}BWBc1 |B+L[o|2H,J 2hCo %:`-)v]{c1[1/::٩c9}RXrSab$)P<{c1Zkc"*Ƌ|!! oJXik9 isd1۟-&Jjk$)Z$)cO cD)B_R!; c9}z{)Ic1^k)(k!GSD1 Is2u |1v Z#)7ԧmJd)`cC9-ʮF[ /A8փ1`_}uIl  )t)6s1 +&J'Ksc90& cA\Lb#1Zc9㮴^W#)]uϼZUOgR4탉Zʽ.RZ7Wwb]o!0oBwkk9逪|(lkE1U*k9ӵZUWm9z;GR5ז.#1>jkAпKk #)eI*OZɷGJIggROCrA UgBzs1jþ1d17^Zӭ kW C1FJ3[J3ƅ1;Brt(*ڿϜhZ]nA%iVZ=;.stJkbw*mfR-xrA9ސd1kj,A]c |9^~E1>+$B{9|J-AYp:e1̍1P9{ JsC9 u{(U!U}s5{A~M1z_Ŏc1k 9傀{%JgSs#)*r+Ako J)ꭔB,1:˃%R"$7˃gRhΜA1{JL. 99v*|B!] Ê͌A[W,D1k9McD1/-#) l)*^̌1\׽설1-s1lt5c΍c9 1K:2u{ lcd)fB$) Μ9XtFlg[1% &SE1vS |)#!9 l$BO}k|/KJ]QsAWt A5{d9ŧk d1U5uE)a񿵈b bns;˃AP^ɉ{A-ɋc9 ~{c9L(kc)(`ik0j`k9K|fJrz{L");{#!t>hkl9,b)m ([C1ˠ` |8k)+X.1C*n{9 >zN"1־̃c1BOg֮ GR2Z(6*kVa{B#.Zo&J={c):s&By{J){"${GJ&zWs9? {b)N)m̓#)nN{AjTP9___)uۗ/:A_}OJ_K7Ѥ N@6`Kj`*ڼd)(pA'y k!T{`*~ |!,[Z'އZ [VZ`?gJ }~)-%Δc1}qb)bڿnJY _{ {:s)81:w |Ak9/md1*.9*U\!/%˵P)_ JSBm"!5xb1wU!ќ1uuXܬ{(U%sFZ}MTR-mmsA8{jkFJZIJE{&J{{ZGEIkC1#,1,&J%&JZ5(kAŽIkA(8TmgZ"\L%Jb·.Is9Pc9FR_Wk{9X |$B cE:)09w{M|1m>k9Q4{d1Φ&s%BV9[k ~ e!ZXSd1xU C)sd1 /s!cـk9=`+|#)ܜ|#)6Ak9視WG[AT1ՠkEBꕈc 8+H[D)wsG[c)d(oAWWscA_/j{0cWWs$9W'bD)_\sd)p{)U.J'}δBpW]̄(}&Ju7jk%R_VWbcD)**_Zd9֨S%JU]UZ949cd)nRC1'bN1k{m#!zCUfBbJJjHS ں | b9!{9^bԵfRu=דRW.b'8 5N!\- U/!^UUJs`7?-d1NGJ$_9(+J{Ac@JcGJT{&JuMkIOJN~pX/C1lkAyLsC)ݫ/aSBۥv)ДE9oQE9(2J@kyBД r,ZpTV |#)鍳'JqZzp1Wl ZϜ 頸ФZ_ Z2-(/Ϝ9]jA)U{9UpbRB)U k "**sR#ɂ%B" knj)-=B\A)-s#)4n1Ǻ*LJXT )莢c{"kc1Խ!!~kd90; sC)jsC1Ao~{C1wߢ |Ja_2{J{) Js)0{B)J{A=A"lsd9-b"{&BkAAdt+AA,ZeάAmzT)sJ[89ik9s©h[A2glE:u^_ikD2郃) +[,"*t \[9h='cd9s8 t1vԮkd)^ce!ʋl:.Vt9|֪ |d9տS!/,[)k *pi{D)_IJ ,Xk1;[) 5Z$:cU&kAh`~s1lW+)so~LB!?GR]s9,+d1 s9{IkA"[_o1յ 9zUIgk{e9Il#)([1n`>b;{sjFB!;yI%ImGc1ޘR cd1V [  |#!^{[#!rikJ_(cKR6U{Jۀ샆Z8ФgR?^A^j)cޜNC)UUuks")'2%Js9򎌨Z/?e JP탣1h{1y9/9ڇ.9;KC{Aoq$1wu %1~+sD1Kke1ȶ.i{I묩Oc9{kA N9r9k0b.#1xҜ!ɉ{aRM}Z_A򪿞I*Jpx2Z˺k.B hRNZ1nhZ_7Z,D98ꂮA|IkAz nϋ9í-+MImo^- e9-.cT5ֆZVp.FJxwd9jRb#10?{s$J_mHk$) P(&Bpime)6 |1Z9kkC1yؿZ16sAhz+{&JoMB)Ϫs9¹{95 |9n FR\ C!xis9lAu*9r谭gRוmfRwg9냄9>r 9ʼnkAFJ A'` 9w kc1 l)̌B\^Qݩs9`XoR kck$)sC)rIk9{kkC)-+ht19)ؾ"!*c!S#!jZ937cd1jakSD)%@[à c)?[)Št$)ע*[)5Vksmk +RԭoɃJu+mZ];/{d1(\*kd1,| k2"))cA=ͬ%JJv_{d1B|^JD1hJ xJ|d1-k#)&&J!v6Hc6)kj[ 5t7)}t!5ٳGB%vR_ksRA4GRsМ)뿭{)\I~ic%1c1k5-1ޮ-|Ri|C)寎N!?ս t1רS!.{jcb!-BN9>mI_ФI:%Rh#1|ba kC1y郢ZC1n? 실9Ni[9w}k들1{A_aWvS#)ߜ[D1ݾ{X?Ϫ{!^'[)k9pc rRbGS!ZC)awƈRwӭbֈJN*cڏ c~:ZgJ~^n&Rj-'9o9RM r9ߪ{C)*C)j`9\B[ lsd1{o.8o!ߵ AWˋsA:'.A U A2skk>s96{fJ/{19z |9mOc1;nBδR j^ҚϜ9hRXڞoAŤO9U(JuJy X0J'[*RϋgRx}i͕·Z Ϝ*kZUgZonc1ȐsgRPZ}'2!U@/XkAx&R c. Is1** 9p _IkA%{9{cMd9mAs&J l9s8kEBs#)jKEJ,FJZWX 9npk9 fJQ_o%JR٪s%B/{A"~X-)ǎ{9c۪K|9u+eJ۟ 9r{B`kAMlJ^cJ1TK|A8hsD1*|9"s9#mzkd1_ t9m[[9O9W{1m~=[9({#)%hc!)k"xEn,)%E'd%:钮'\:0,$|1UΌ9WUlD) aL|eBwe(t1oPR}فld:#ˌd)nMn*-B1}z*s)'z9uw BPMfRU5Jw_B'psC9=IsC1B{Ars&R `xkC)5Z ")EBy\|c)]/HcC)k!rxikd1ue(c Jǭ(cd1YwKZ Z -٦2)GJA~ +N)6ФgJsZ1oӵBI{9H1{)ہ ,t)/rɵ : |b1_s7Z_.B!݋s1,?P9m s,(9R' b1xksP*{d1HBKs9PU+sd9߫{96Q{I\N{c9*.1lA]{'Jrz{)kk9ڈ{B[o!,&Jc7͔9>b[}{yq1o{ A*(.ZuqA⍥-GRNb ^탅A$4틇Z^ګA<^͌9 tc9ҤK Z׿Ik")ت~탄9I)cA}(k9˃9eJXJqqiolb9 {)7k5sFJM r%B]m$BU꟬d16ke1) hcd9.R]k")k9%B^uFJf̫9^e1TI|R+u}LI,~UtGR|vhcA _n9}c+9&ꃅ1{jmD:أ;k9 s `{1^z{Sc)}[s1:5 l%2'3c)Ãk9+ )l9ݫi[)&JN la+Ék!ˌ1E۩k1Hl1ӿ]O)Q l) i|#!?z3%Sxa} ۨtCj tB!Okc1Z*cՏsApAopB}k9mb\ s:JϔR] {B1{ \Pj)}Ũ xo 5.ߏD)|FJ5s9hejsAj4ޫ{BwyZ#)){9.jZd1fgZ#!cӵ)>d3A\-BV+% )k"^TV+k(mls)[ BMI/A>mbV ( (n1Jx[J&BGR?'-GJx|NAwoGJqſԽ#1yɋ{k{#1z2AU9_ksb1p*{C1Ȫ=Ik9H^ks9!{!bb) XGJq/1m[5#)J,&JT 9^jk ꈺ#)J|B}u, ͫld)k%:_*|eR]BR-I ,$B׻МA Ik1 +kk*Is9J}uAoWJ#}ҽ9^T5EJc]ek%B9zVh[9zE# l1<k9.Ưq AikA'jt!7il#!Jc)LK|%:͕kD)ʊc)bc*1s˄C! P%2ky|IC/lc)}cC1hCk!y*sc181 :Y@)+|AHcc9 1kEB1{| fB^' |Z@k+ޫb$!_Z[#)U֜s_/c1*e W/ | \9/'c¬R"<'c1V>u(c#!+Ws)$Il!ێ)UWB(4RRHZ5Kjݐ9nr,{-x.9[JCJ{} ɰ1>&oRє[n' |9.: gRB9]s{(|q#){c1yAÆ+A_Bs)Ljp' d9ڢOJYktΥ9󝵭6b1p{}Rm_5M!^Ŋ1D1UߏM*k9 r-Awi{gR%Jܘ{Rz 9(%Z>rNGR;xnb;RPȰ9?#1_x AǔI l&Juu{J]%b |A s9Mꯜ ~\կ*s"![S3,| CJ21>(0b1׷{c1Kq9~(c#)T{JY7GR"ik#!s1(|sAuqs'JC7D1mṽxp  z |A{Rݷ4Z\n9N'JѤ9⢩ 9jޏ@!z(m>sR+ |B^phӭ&RnAVz cD1-b.8xFR - l|A6 +0ZSWΤ%JgRK޿{A?9(oϔZzuc1W탂 W*kak U_*k)>_(pZ |zWb >U{ Ս saZ@z**ks |*c Jc)W ."c1UըrA!_)l%B{1wk{):7 |96#LD:j+냢 b_9;`{A.?m9EJyse9c{Aa{9쵵is#)I-"IsC)b sI Ȫ{fJan,)nc9rhk1sK t&B[_yTc)V[$:+ |%1ms1)>?%̌)ζ7 dC)*5o1Qy tD)it1kc)/J9pZ+{`*|AfR|0 l) ?K%2cחk1[|H\fJks[!fh~%j|!Q.+9/7|  tC)Vj)^ʓakAVzc9]cd)(c9s1X*|)z!Gd$:#Ns"}lj꯸냁"Hk &>q`߯{C1p1B)_}d9+ss/k1~O;!}}OIJ3 ϐZ/ɧլ{8>4gR{s9 *t239n{s\s05հ:A̓c)??-9xsA0­sGR1bm9ګ+9P'ksb{C9 )WBak*s UU {#)u] `_s#1U{*'-d1-d1WJkBx=rN'JA}1B^ e9i*cd1xCk$)S1);B\U1`mc1/{!^b#)p/s92.FJ^wA_is"1 [c)+:þfR%U1_sIW,9o(mA*.ic)(id:]Il!"7k k1 |9$bhkc!)|9:>ms>͜)m³J|$B 2J|(C𠊄9{(ܰj|9[}}\c|9TX,:^֟+t!̦#8(l#뵵S ) |*|1j>c9؋k*ʏd)UVsZ#)|}&J ?j{(Z!𥽯'[9YskJ==K[D1kZb'\kgtc)k#!R1[_MJrqG[C1aK2ij+ zik)Šs)]aG\A5's!8^'S ~BC99Ѝ*O#!BbƈZ^VB׷:/R& [uSsGBߒTN|B9jC)Wx !sGJ$(탈Jh&B=- c).C)x P)c z*ˬ{1bẋ{9yW!.cnWn!zN &_1il1ѵ9 ab#1w N9U`Is9+9._{Z ն%BqHcB)p{18qC1u{")4wWs_I7K-{ -Ab" )^n&JW&JM{hR4y%BP*wls9Wtˌ{@(ҭ97.R(9|Zs le9O7Ό9zfRb]萔Jz kD1isD)kh)s)I"ik WWW{AU]90}w냣9^u o:U\{")^?{}U*kPp+) ؞lb1&NAUU gR^IkA*nIcAfssA틄1*>{1$xJ1|+|&Bqk$:+c9fxjl2ul): :k"XH)c1cbX t1nk#)OB ! ;A.1R[*9 9ʌc:z%|9"UIt:l1m||b߿l9e딤1)zd# b Fl: d1{k)ގ1] SC!=%{A.UJc9\J1۟/B[~6s#!([$ ic1P:Օꄣ)K*|c!~+9rk }: )}ypC) ~uc &ccABKmgk(ob)l)'-VB FKC -9%5~PBr{: /.39PМd)*'BЌ&J l,tgBH}sR[#Ե%B_?//5ج{gRYR9̓1*="!n_%B߸icIk$1 /-%JǤss1U&i͌9N#)zZ.Q`S9?'k65R9| 4C1ࢪn9z_PEJ,+8.Ru^bC1"狌A;4k~EuU 9{c1 {Vs UC1U7 }jT29ی{d9?/A |R|\,hRuVr{9(9 Z nBϤZ{ c1- }HR}]od1k/s1׌fJ ťJ' _hb ͈R{zrAs]>mJ0{R8- ׯ˫{&REA7 9ߚ̃D1|IcJsgb9]jkJ7,!+{j{c)ޫ|9woK{C19{1lA{9А} JCAIk97Ze1V)s%:FK#)Il15k:@s)#~ \e15 l!ú%Bhcb*͌s*JWLk#!cx(tD)W}M:/,C)UZ1ns Wu ka@rkd)k9]Rs(JvOs$9 + .|e9hսJh>6'B_pGBs9+=󽏌Z~'Bb1x* |C! ~s1 8Un1-~`"!ֽJcC)Խckz9S)c 5ДhROW5 {AK{#)o:Д` A`;b#2+W!{Ϥ{9 NGR-9L&JД1_ 1c9ջBu9^.9ks!h(Kk#1󃪮{B݋*s9;[w SeEUL9 kJO)+,t&JmtLA-[+Bگ&Jܯ-A\*1A bncAVj{Ia RcQ.{9 >s /' (snN9v{͌eR{A{B,' 9KC1s 98m9ox{BH쓁w*HkC)^XS{c)"˽&Bo;닄1 }jsA-=+JsAv^ |fZ KA\I{AzPVcd1ki?Re10|q!cf:]=c2?ՈS$) \ :[ kRX_7>OfR_.FR{JJd ׈[$)<"c#1 4[RC!cf2@Jc!Jd)gS~c -oo)Wk#!" c#! zr (l$1seB[ k:#o[%BT Sd1XקRD)WuR$)H/kd)fK1-*(|)u? |9Zc1j9?:,k|`, t x6 VG[a(( k ojflC! ˄ߞIlB!zھ){*T(J όB_J'Ab.pZ_oR޸OZvm5A۲ rZ"{"!W#!U_{"!]>ZC!?v*c߿s`ϸ-|_",| h[b) {) {")4M)K*s!\_s`z}JaʫikzP9/sƦZ[\wlArƣ9r탤9.B1jFZsuoAjeY |AjsD9 .Ke9B/臘9nR3J!X+|HR%zU%B_SC1,Jq*IԿ*BkXItgRZ)1lGRj |9%sI- FRugWɃA݃ tRl :"-FJ՞ B} D){c94cB{D1 "1ʃ1? m9\ik9Og+|J9lBɟLFB5{A޴+AisdApi[ jsA큽1?*tJߙʃ9Z94)kc1.bd1Xkk9k9U_j!cd)9rr d9TVJc*** |D*6kb{1/h[:BO RyVk XB!8c[e:+5l$: S!c .tl`ϥ+t"!cC)5Z؉sg^0Lt1Z |:尩{.{){~Jl9P_t9S0'BBzBwr1Oʫb$!zx":d1uUT\(cD)ח)sD)5ֆS$!9h[!lZ#! "hc!2pt1V*l)|d))l$)*x !B)syR =I| it/p>^rbڝ k$:\/!Z68{e1Wꈈ9[ 'BְB6gJsN|A>D)ˆ B!& RAnO9ecb }ДBzqksc1_ޮ@9m'յd1}As) +{GR?D)[o ZM|c9/JkB!\c)]U%L|"!wW nERյ݌{$1X{HRq}8˔R?-1<A/ սAXn9zw&R5}cr*kD97n#1+A˫D1 ׍gR5比Zj⏌9iNA2Z }]k$)*79HhkR,ˢBLR}T{D12s90+ƪ{#)l9^ERqY0~{r'Jrz |9/7YΜgZ.fvփ9U֦bR\vw/B7ʃ{BrVMZ7w|'Br]˃d1}<Jݺ-9˹*cY-{Q9sA٬tb)/LsA$WxAT[̓GJϔ9)c]=ݪ{1U˃0,|gRrIsMFB[;)*kj-BQ9'M{ S}새bpຨM@9 {#1~_8=Ϝ9+^k1 kD1bk*D1)/eRg,5LARU}ksA`P샠m9 ne9/C1jLZ+,GRuIk9o97/yBln'JcZxf-9[덎BW/c1󳟹HRޏ01~K|ER~eJU9ˢr9=:ҭ9Z5V/AZ`{A.-lA: 7sb9{#)ڠZ#)( HZ!K |9;5 1~ c9/k(jJ笌D1? | 4It9Ƿ+|&JnH97{Y+˃9zx lA_Hk!h\{1#ikBwu |1u_s1*[ Kt%:nyUK#!Z"t`*.CD1/6<)TF:Y|b)i_S.ȇ[*\ؗ{1roc{gc Hc* e1(*Iq9X_U+9MgR 8+)c)W^Z)l|D:s|#1 #2W^k1>[cd)_FK$)8@%)|滛J_zic2, l2ymΥ2SɄ:ڐu{:7ˌC:oA)ɩ"L̄1TpkAzZHl%B%.Z(pk1˽is:'ϐ&JmT:_Ս._ %BQ c݅:ѤRyA{9Hr>*#)&J26{&Jݺ RZ}nb~fgNZYZS|9~ k96U0ksc $/N)h&J&%99nLAﯠscD9)J_'JMgR׋,Aв* mQ*OZ=C)jjk ) cB{/9gik9Z(isJ/AAROhs'R6RyKA6/R/oA{Z-U'Ltd1تJ~m&B?*_FJ+bꊨ{9ke9Z*|&J^̃IΜ9{gRPI+|)Ң9GR> |EJ?SLeJ0+,,A8.O%J&+9.md1\FJNfO).B3Hs"! *c{ARIeWcC)X{D!`+|d1=5)cc1aګˋcd1{:_S(y+K?zzjt!&Skl) 9=>]s9(Xomjk1? MBK!ik9v {{14Zk1j9Bذkd1kjPp9W/gZퟭkd9(&)\&: llFB<^] |#!,ZZ*|1-c)n(׌ ׿ZH[1}J#!,EJ!LIKsc)u#{9샄1qhc ~߿ c#!祪s1s'R93ZjfkD1_:k1K^sc)䇫k(>l9uc)׫!!+*,:WWHdc!f/ -1u)t!;m l/1l%:nj#:I|$*"2q(F: | K9'j|1ݓB$!~m /1Y^kc)ZFJ~-oA+n ciϔgJpJ_?گhӵ cuw\0Au~&:sn'JB BjbMGB/ nϔD)xN1iR |A-nJMrC1JsA![.9_.!sGR*k|d1bJ;VuMA$/ 1c1릜90*9 %9/x{a# -'Ryi⯔B1?^A&`mEJa#)(zI_-1b֊|fRwsFRuK{96KkBu{&B8n9{E) K|C1򉭜2`誻/9FR(jkB8#~ZoFJn*&ϔ -9/Jc94 6z?c%箔gZVޚLHR ~AoK9k9ǀ" t1|u{9 R4'KAy㬔c1iJA]:J*kC)w, t9{C)z~(Sd1>bgS91]krs"!%[d1ps9-7L%Bl̔)'pCB=iA׵RJ[RWU{9}}|B) 16^} d1LV|9=Μ!/%RrL2||~k w>J JL|"!a"![ic 5c)^*:cBVVn&Д(a{)u{#!c'[#!߯7*kFJ}a(c!iJ 2hc ~[ )2{#)-ER }#)d1j|``ꍔC1Xҿd)*gteBU~SRi|!17 Jnuic)˷I(9>-)j[d1ϧfc0ptC1K)~gc{|B)b,|'JOB׶1|ۑ)i6R&g |188bМ 0c)Wl09ʮFB?nRC)xn'JJA'*o9]s-v@sR,S)kd1zb){d9--ߎJk'<(k)-{15mnA)̓'RjN)r`#)%#qdBx*B0b10lgZ*rRu_2d1~{!!5{A^*/A2jJ1-(k1M9/^Ikd9 {1uo9U |9v-,A}b̋|R{Z n'J"M)ڒ |Av&~{$) AW: c1ZM96m9j 9:o)Jk>W&B?jkod1PM9k[ksc1 fZ՟˃!~9)8*I}uUmAJ?Ur9S B]Id%Buahc1:1(t!B!^ߧ̈́al+Kl1 \%:6ccr.eB\yj[ . |'ra=Μ"!Z/:o'sc1:L|16^a**; t &s%B08*t9%l|1]ʃ11j1 *m@A~l!2x+c)y|{EB/%B[`9UU\'k᫢FKd1! t쪺 |:-N t)[ c$)#o.L|c9cc)J[kj~~[1)d1+ik)*t)vIu1Ilc!t:Xrhcjj1ՇcBvI|)+=? 1~ B)6ˌ$Btr2]hj#*댣)jInv)l1-͵eJ_0c)?[)*Z]ؿFJ(bR5%M1#wB!۷쎌A|o }6{fJ͵4ΌeBW.Rx{#Ϯ*kA < %Дd1/N1#) |AW'sb#1o }gR; )bC1xᬄAku{JүsC1z&R?= gR޲Z52B):1\n988͔9 $BMh`vZ}/Z틄9k 9kk{5{)}Z1ǵksBU jk9c1?9w}ls#)3tHR/k|HR 6FBo|pNgJV|[M`xs`{)hR +xJd1.b!JcAcJs{AsI{&J}ks9dN94{9 9s{ |k£vքBu͌)\ |1CΔ>!J1Spd)gC! Ih* l1n /Z(eD)?sd1 kt1+ #:][)po_I|9m ׊{ZE/1>nFJm: 9~ήhgJ[oZ0_Rݟ1(mgRp "М" MFJ,x5B!pMZ':1bQJkAz-9"P`ɺIcd9i~Ik9>U9 ]{#)-FR7Δ1f{1ڡ1'J%JkU*nObLPc1v/fJ.KGX襤1{ ϔ9(,GJ[{s9**AOB%'09c/ @l") :r׮9^Ic#)fojtA;jk|A@sB 굏 J HcAcczjk9{[^H[d1 WK)Kc!-1yjk1jkAc.D1)?nGJeWwM9ū-|99>m'6 |BܤܫsB{d13? JAKb,|9})S1],1*m(dc1}#k l1sF:=*ۇ[#1$( [1) ()d")򬷶{ >$eJ_B!sc%Bz-c c99}]3 tARyJ{&Bߊk%BK䴏1p |)( t9J|BVsc1 +|B![{l"^_|Ja S#)ɿ'KD!~[#!&+Kd1sآ,#!߿s!JlJ3 )sr([:օpj7ጜd9XI{K)(asc k#!*z|̔#!v5Kd)s10|d.*1^6} |1 ESC)blb!btC!گt!XbzШ)KKK ʎ~Ҋ1#ךIlc1(Vm(\#) .b1o|:TV|!)[ 7Js@.Aʻ |Bn6,p1zKk9.&Bmn&B`QRO~R[ɗ-b|[WKk @`#!PZ |9Z[-'J %NR*( ӽA7푵{gBfN $s$)nrD)Uc")o1J{X]ks9zs9߼ДB5?}M|BoRKcНc{011MC9ks")Md9<&Jk[P9_QAikC)RT | ꋘ)SA1_sr9QeJߩ!B[(kA L2BjzisD)(c(&(k1[9Uw([d1)l s1_Թhk1yжR ܸ( 99ʃD)|ne1oCBIB |9_{Z뭟sd)_n9S{d)pVgN1k1!Bs#)ϔ)i7kB)+.~ t)hqEBkAKs9ߕ̜"竢2kt1~&JdV댤BEn|1o)s *jˌ:G\9FtE9쪮w+|B)rkD)|9+U넣B>6lA`b^nd)~\C +|Bvj kBpݕ8k1zvh[d!B(cd)%,9W[QRc  DBuZI!tR!|)aAeJV{b1̌! t9L+R#)K22C)+퉊c1BSD1 |d)7Ԉk!~L'd9{'&k!A d$* G\#)Ka&S Ȋc){6:h̔9>_p1^֏c1xd:}aޮ!ɨt /^\ XBD)9"{1'{9Ѐ Bz.JYY'MBySkA # |A->A:6qA|^9&)9.#)(P'JznJp͔9/R\ J&Iod1ϾM(-BwlmhR!cAc9|B]{_ZAkk98jk9. n%BM'J9Ό9j'FJx/95.MA/47n)kИ9ʛEBۻ |JzIk!!bs뮄1\c9%答1(ڮRz]#ى[D1,SA]hc1~ik9ubc9rbzꢪҬ9S]_Z#)BRd9롋(b$1**hcC1/cD9sBzx-gR@XYRSU}-ArUJcHJBkd1z`m ࠿ 1y,kC1*(*Ό9kM|d1l dC! l96T(S ,|C)=rڮ1u{1jKEB<_w FB$hZ9޶{1 g1ƭc#!8w D)3rc )c#1B |1*rlE2b?'dBMi1_ hl:X^#)^ks^˃1 UWs:1c ./k9Һk9v*w-e1ڪ:Gs!*Xs9oҫ1eNFl$:! j?sd)?t:{D1 k)Y-'*1,c1sC)Yf|9U˘[ )n1l#w6tC)I)t#!))d*%k_ $C%Wj#) Bץ>QƂ!w|k9պʌb!ըs1i,RSc)w5eB 5 (t)婉(l!'%{J}zsgR! 9GJꐭZuW_sJqz.Z]ժkJ<؀ td1ѐGZ9$)oRMU99 Z,&RkGTNI=m|A ͌Jr]-{9;-6,9/6C1X۪{$) _MAKk9^ӴcA1w5NEJyԮ%:*M:巏gRSSqA˾-AfA}Ud9ɊkC1s9+isAP)+t9hs7s9) |AsBJc1jҋ{#!oBU]rR( ~ k9o,=O C1sAU~8 [9is1cZ1R,s#)3'[91s#) ˃9߫sD)骂cAbn9k =^~Icc1ך8l)+tFJc1~ns1P޿ ic1N *}c)z[ l9(_k(沨s2 {1Crk) t)z['{9' 1״[97h )忯,c)i{)d8 t1ps9`t&B_9r˄:/}UN9_R ظc)7 cD1xHhdD)-:WkBsߒ˃1zvw1*UJk9gcc1b-1s ,^6c  *OA!s"!{B)˕*s)˘(l!W쀨ka|2:6:ܗ{d) I|1c)%B)X"k-.r[d +|1K&>'u!/9;uϭ1|Ht:_Ib!AsI|@"Oa!{sM`{s9b `|! :c9zhGJ6Z.e1 N&BZ{&Js1c1{)^'Ji biސZqZZkWmA 1>`Nb )pr t&Js1~FJْڣ,|AȨ c9k 1/߷_n| 4D)KlI 'BB[_-%BNA^@ I7'J=WNZh%J~OBrm9R۵ [9뎄e{9NPR}uPkc1zb tsC)zmd1_GJ_{˃c17%I[C)ZAZB)R([9ojsd)r/Z1]))SA@5hc9*ps9BIcA6*Rs9.Ks9. Is1Wb93M*ދs sc)XK1tjt%:B{Hke17B6)S#)%;sA^ AݪikC!$h |9c*kA߈ c րc1^.KtD1Wk1ё955mK| |22b!p)d)(l)rt)̠KR^Ԥm- (_ʨ ̄~licC)K|9}Wcd1*ދkB@mpmc)ݺ?s1tHSF:,?0A-9R-9׮),p`b1 G߾o!iJp]FJeAlsc!C® *k9& 9'-f|gR |d1zb*c h.|9_/_J[9 ׫{: kJk9 |RmYsd1{177AR_ A shZ(mZV2?A`oMD1KkC)ڴO?Jk)3+nkC! mMt9_>S)xhIk1#[FBܞϜB!֭c1p?s!6jc1Iic1C{fJWV|GJW|ic1w)[9bBܠ\kD1b-%[FBRV͈[9z9k9Zcc1~*̃1^#k!75jk |C1+.c)'s9P~s1˧,'J_ݪsBuB~ۢis1 SD99S&J_T\FJy7{ `Ȅ<{d1Ň.s1f{1hkc*.0Jt:  k9~lE:}Gk1)|9 C)Zc9~K1ઝ9T]שcz }BG[d1b ϔc)c+|1 F[Axnc!9IU_[FBUUΌ#)\i+t"|D)]*zj|)٬);Ʉ) ᪨t!n=ka!&lw[1Sx9O9Akf[c!zɘ 2`_V|XB!aZ(lB!gc sBpttG} *' "t)Ǝ ~Aވc ..1wX{"!&c9Sghc9RbK 7%%s155^쥢)/{gJC9,FJ(+|&B>>GJ.:ZM'J®{{)"A{{9K{!̬mn9.?Jk]u{9"gRύA\jP{A%;d)sC1*"%97 c ߠsd1.\kBb9>.F:?{9[bn),*s1t{ZC1)s-A/{y19_ՋZIBU{9UKk {9rrk9j *- o.9ڿ9^Ͼk|c1ocBX-C1'j؊{c):/ t9 tFBe} 9彺&9ImK|)뢐kd1 9{aYic9bZ).jl9WA^.}k9)c9]VMA!{9^fJ Jt1wH[:<-͌1uK%N--+'R-!n js r莽Au%l!%1\s9>|1:_猜c1,, k |&Js1Bc *:(|B{}bʃc1 k#)2!ktBViʿs:hc1rZ$)5O9UWk9) )+֌#B/{A.n7 cC1 W|D)}Z$)Lc15G[1pjsذK|:wVeJlC! c)0D:bk !RmBئK1&*cc&k1}s(?c1yeHt1IcLC)FcHcc!*a`'tn l!k|9\n㪦[Bc m);dBɊtC*3: KBlft!rPSHtZhk$1.rʔ'c!h▶cf* C:} | Tf[wZV{1#ʧ+s::I-&J~r{AjmϔGR}xZϤB_zZ'М9kk&όgJuIឍ1e>Δ ZWΜRZciywR{>gMAi㎔gJ] mN9𡱜Aޮ:־^k(&kE9b.9ݿkAVW |FB_M> %B)ΜFB*,m9}yIcD9a*kd1?m1+ 9(Kk9{Z")XZ) |A59{O9N'J խl|B/ެ1{/sc1(Xm*s#)b;IcC16*{Bk팇Jg'|1h JU{)* s2$HnA}]j{9 'JsC)콬{C)>/*k "ߩrZ([c1蠗Gc1Uhcc)lAjUk)j뜠+jJ#߾c t#2yˌ)bVd:ճk)"B ʄ7+ <))Ԉt1~l$!#ꝣ!Xʵht!.hl)S[c1Oʌ޶O{9GoF[1>jgc);c1rA)QFJ_U 9}mAE)`jNAz&JPz{9s1I{ 9tkB(c1H n)cu5Yr,|A_ںk#).=m9|\uk1ȻR1@0:jk97.)[9}u{T)ca7'R/b1˿w[1$|9Ν&B{kPL{9U;Kk -*k!s1kd)VNs1U%{ / j) ={9/%J + - #)&&Jߟ5UI|9Bouc1kP@J)M9 ;>J$) |1"l1 tc1kc1}=?d#ޣ-jDB^>SlڪHl B!S_VE[B)Rsذh|C!z'k9y{c)hlb;)) \7 wP94ML1jŋBIBt+]:|)&lKs16Yf[$JʃNy:اk9v!s:Xڦ 'cC!S(cB!>sx+c:Z)iD1׋s'Jӱ sGB䘞{A苶 &BՂzkJ+8{R⍄'J5+|`:r a E1?%BUkd)63ƥ1}} sd1>5Ks1iIkd1جɍ[C1. -CkBFJ}ttJc9W c'Rs9~- A1 sr(s9@пbd1pjkD1߷:m|A*s({gJ&m:uhs1<ܩk9(rZ_}w,|96-Bp܌1 :xJA /kD)/wTk9 cE:Is#):9hs:c)cd1bice9 +샥9w˪{A'+tBmţ d2p{JaZ1 gJ]s9T_^{1 ߉{9%N1^-tƣ9&}섥9иէJAyZJs!+'.9#1+~|A^Z$)؞. AmU*cd)$ *J1fJ}, {&ϥ9U~[ + |D1$j_s#!z腯kA+^k#!qBc$)cD!/, C17N!C:f,#BPZzdJ?u)|)\;s1]Ki^|glA> Qjʌ)q |)@#V|%:穫2S^U 9C꺽s i|(+sjS K9A[ &hkc)}pN 5¢9so |fB{'J5τiRJA߭Kjce9*(jk)*@Kc#)jb{Bé AROu,^\caޢb)WR)}1Xks!:n!QIcc1es%B鉊"1!qGJT cd1탅9Wϔ&J7}.AWinAw'JRY}ZD)L2s1s1fscb(`!鉪cd) 9{nJpU |9Z tBڎs1 Ό9UUÊcD1kd)b!`̌!|c);ce9|!=wic:ЧZ9)c9ַ㢫{&B{=̃&B՘^s9>'JwϔhR^t+kD)Xje1+ #Z9\ZN9Kk1DE d1Y)k1|b)g(Bu%ik9 FBM[GS1Vio1cU 9bD)|l1`䏜D)_͔1~~x9UU1̄B) s9֧RC)/B(cd)%31'BFO[&:)_S9{xbZ =5{We1 ^UJcVA%/=Z!'Hc#)/P1,!Gc1Vhc( `j)Z-B?"X{)Mݩ1=oJ1ikaOM!?R 1oag[!u-)t)#Gl22tFdO![#xذtlC!tiF :id**lA-&ItC!Xe[A`i|)l‹i[C!K#!ME+k97#1z^PJngR{gRj(Kk9i(s&JVQ{Awt)7,9z sB\܍{&BϾݛ0d)/sAckBrϜ:]әk P7+k %-2#)wY/ik llRisΔEJ+Jx {GRb`sN96/Znl{ *c9 D)Bzןpd1{XGJD1#'**[9׵:Md)~m|"!^jc)s1q=|1& d(jk9=5D)sGJJ>lJ섥97)n l1o0 lAt)b팄"!"k#)/$ik9kd1Ccd1aJcd9jik1F޻{A_AoIk9UcBR95~)ce1ȈkA/Am{9<%ۉk1"i[)sR)j Z19Z 1+JcD)~m$)5%ѵ"!ZM9ke1WrkB9e|9VVXZZ$)Ze1_{q7C1-/sAiKcD)꫃1sm1Z\ܞdd1htB_TR1p߇Jܮ׈s#!Ǩc1Uq'SW~c#!|D)wU([ ([ Jcd1ߒ#J?oc),) 1kuu{!U ld)%k!7 k"!J.,͌c)rP tik!!.O,!?&S")ֆL[ E[;/s!kB뭥!\{ zn靡ϋq*13l@&B\8|EBg|)b/j[묣1}^PVb[_&K+)}>sc1 }YkD1B@gJa> |AWA]LC!|뻉cfB ׍%B m{&Jnp& |d1k ,)kd1s");kZC) =탄9ӸըZC!lis!@ |Az(E_ݕ->..K ,C1?}C)zs9`{hBogsrEJ 9p6^k9{1>mkcd1s$):{A mJc9KJcC)lc! k9ʆ t")aA]uZXcd1N1{B~ecB2k(Jo*K|E1'+tJtwJ \9 Wjd1 eUfB#!H#c>MB)}s)ܮ*+|C)Xe1Y}/zcAYU)[1rke1[{Jk95WcD1/1d1շkA­VJk9M?D1ߍ9VjkBw~{90s9]\]ikd)> s)mA!1~{A@\U*cd1%~RE1x{$) >zAkE)n:WW͌9|u{-1b$)6{#) kD)Δ؈k#),SGK#!~J)wSAp"s g[׶Z!K4jgR\J J1Mo0r*ld)}饏 uD1_[t1i%D!_s1ZخG[#!u7sa |{k#!WeS(%{1m)j,|:_'*)iK 8{)ysp|c!֜VL!}xl2]ot!:rnB2&lb"lB8J|1/g|@x,w zLC)m_[ol@0 EK#)VWxk1{8cs(r[ ɂb9] gk:{HC)akWKk&J_c{AWqIc9{",c1%Jիs9Ȫ{Rc&cA7s9.=s:xԶIcD1L)5+L#):: 7bJso9E׬s Ktd1WZMs1*Ū{#1~j{!x_|#~|k1Iϔ9?ZWw{9y{9B>̈́JuU?!Z{l(tC!jrRl!l#!Z Φk!/t*(t!rI}e'脣!|i|!H|a!þJ|C!~lgk"!'!S c{y_k)- t'Kd18rE:A7:WXfR˭ΌBc2gR[|jk9|ќC c1Ŧs!po-#1⻗샧J~mc kzs МJE̓9^^1 7璵BrvmnsRAsFRߕBsA~* (Xx9 l96{")W7k) 'ik&Jv |1Hp⯩R  |9e)[ {FBi?{#) |d1;Ws(:>e1>s)L ͌&B{k( *& {m1˼kse9?-% Μ1?%B}ޜlE:^Lc`$Jd:Z[zKtc)skB)#? | c!% 9_oMMZd1W{BGUD1Ws1I[1s)|k{D)[ΞbD)='s9__s9Uˋ)-!JAԵթsAōNfJ5ooaK&JZ[=ikd1,9_-뫃#)GR 4ޠbe1.~ Brx]s9U+Jy{ 0{C)(b ȃb_{8sD)z(bsh? c-xk9߽M)]7͌B^EW([n0:uX^s:wgJ lJ)t1;k[1nObjke1\XhK.\ c)uRD1Ujsx?͔9^v]k_I[{ս?[#!]/"M"-hcԶc(Jl1QY~sP|!!Hd!cSҟ,HdBkB}=%[.z+빪uBaWys")P)Xt Y ^g[A ˄2{-!U]EKk!!;^eBbê(cA[{9ﯔ9_[PC1W 97{9e)c B _oc108麍9FJw5ϗsBn~{9~sd9`sBilTNb ,0Jcc9"rN))c s 'z )'&J~ {d1zϪ{D1AkA^Ծì9Cjc9hu|$)u˫)[#)ݦ:[1c{9{:-"&J]W,9ay]Kk)`xccD). |+͌Ryq{!'%B/'u7ΥBՎFJU)7c!JĪc)+{$:=;{1{<{JT{%B{Z샤9{yz sD1\-J]Z0-9[֏+k#) - )=탄9_s L9]>| +k$)~]gB 7{e1&{#1=)c(_<0(+$1VH[)-=[d)+uWuJl |eB?{Z[jk:3ۚ0ΜFJ{%u^sB |9 &Jޔs9sRJsJ h 9ce1͏ !7 }b_rΔBu |9{Ў9&JvˌB5LR\9+d'J_r덜9sJl#!JB{ (+l: ݕs1k͉[Aljwm")˃E1m1z c9xoik1}ikd1w,h[dA`cD9C㏜Isd1GҮ)KskA++t9^lZ9Wk ; lhR}ͯc&BD1^nV c$)PxKkD)UJD)ߧ5{D15C{ |W͜9%}[(c1bYsLsB })woN̈́$)z]HKe1%o{d9acc!!fK9{17n!K1>|c1.U C!kc)r |: \ukB!cG[!x HK UH|9G畻I|!\J|!!{" :vթ{ yak?ڝ!(l#!-cRn[ KeZ@-c=*R m{x'k!bxRz dys^(S@j ||!cڜc:S*>'K@ghSl)mms"!k"! $:}u|S .h[ tj |c)uݣ͌"1_<{ vcL|9^+tFBO=R&B_yRs1 |&JYM1Uu {)- uV{1 Uuls! U |)/UU [8yKsC)>yU)kC! u,_{C)ls);ukc1z`m dd1}$:ak1* {1 {Js0s) Cs:*'elFBnYk&B{Js9-+ tBcE:8w4s9 |J.z;js!,)k9Jj{9lBk d1/הikD1*k1m sJJik9$HSA%[9] l9.תk$)o B){+)c) d#)8+t1.М1i_WJ|)먞*&J_)k*|(.AkAZ LIfI;k#!Jk1sAZ\\4 lAx9KgBؿ+|9_ic9v+l9z]%sB΄&:uLt1߉Se9V} |9t1~xzB!%Jk$)U!髁(c!Rb1U)kD1Wukd1k1Jk!J |ZXId(/[ x^ZZKt#!yk9{|k!'Ic H[ rZ #)ik bD)Um }kz)k)wP^vl#!UՕ9W 1ziwTk) ; k%BJ|9jhFJb%`ʃcbK|!:kkd) s){J) *c1]Iis1ߗZphc1]^G[VC!GJb^R $./ ^z\ |1`~W|#WJa6(l)w fdBxHl!ܜ<{ 0{Sc1^k)_s $(|bi|bu{&BU3 c)zҼ.1kkC)+{), |c).~̈́9Wkݮ8îFBU Z osR"]W8{/ks)*ލC)UZ'B/JkB!&_J#))99W{d) JX.K|#1߷k&Bpd1Nvբ D1+sB)cFBaJ|A|e[)-c@{Ahs9ΜAU |d1Z͌EB[k9icd1xLIc ~** |1ʋ:>k1_; l960J}%5_ 9Kܗ+|"!_["!-hc1-GcA"Y{)U{9 ibL")>>kc1,8 |1WމkD1sAoGʃD1 JA: iSI$9?_0Z6 WrR Ռ9P[|J]]{C1 JLꎌ)'t9t(^sd1tJch]/9֊*dd)~\)dE1}{ GJ񵽃1uhk!pP |&B u{99Z)TR Rᯜ9E 'S#!%sC)lAM _s:kC)IuK)s(ka`/(S)]7/*! sn+ )u+;ik#)}^|e[ɢ9S{1wro-Jt1sb&S)-'[B!rj)!ocB`K|9Zb(c7(SB!Olj+t!cK9U"J!X^,Kb)5cb<[bj|(c")-<{)7i[1bϖJSa(k0 t)ͫ]Τ9_ ]͔AHVUS!@hJ!ٵi#2zxץkc19z[ ;VTF@k;>\&>Ƒ=? {hRP8{A(.AxZb.%}{ cۘ.bߣ{+k)z ̓hRZ/{ /ls'ڠ탈R c{OKkW O{jn{sbO k/{ZT.{Z  {Z { %s{hRP8{A(.AxoZb.%}{ c.bߣ{+s)z hRZ/{ /ls'ڠhR+c{OKsW /{bgRksb({97j9{J0.Z_>/*k}  k Rjkˬ{Z~큦{GR .b(bp{( {HJ ̓9="*o*kp{/*kWͫ{Z*]#{Z˦b탨Z.{b* {j(.Xksa $GJ̃bjϯ{ k%y{. kb$b+k{!(̃Z){'J$ {lsMUks1=.{Ń*KsR.lsw c2#s(R* .HRbc. c O{ g2+kk.*kcJKk]}gOb7+k(`/*k"Kkz/s bo+k8̓R%7 *{Z 0b ̓Zn~.*k*+uIOs;Kk#+8/+kZNks֜wob:{A/ks$!\Z9vʌs -lsB">UU A{9A<"/ b*k9{b b?l/ c.Wkob Zv^ 9b˃HJ{sRo) gR̃{9{A6~*kD1 -'R5&RƬ@/e1 -.+kosXp cKsXn*kի{A`B#){ ~d1 gR +KkuKs ./ksoodB1{{Auv֠ c(J/usA(sA~(J+hR?/.Z-GRzh{gRhR{+k\{bwϬ{Z‰M cY{ c@9.ZuOBW"{J 탉Z(+.Z߾b-ob새Z cR}>sbk~{J ksAW.hR?탈R"ڪoNb/*bY.b^X׭{J{J(*-̓*kb>b+Jk(o GJ$OGJO kHhB̃Z{Zތ{1؂".'R̓R bzGJp k&w +k^ bo Zo탩b*mksz obͽ)NksT k+*̃b_Ҡ{hR/z.b ZOGR^/: k$.bb ̓bzB>Z*ObbsA`({R⬧{gRrz{JksZ ksڷ{Z{R{ kvp kb|탉Z**.(Jbb+k\V+k?/ k?5{A~X $)̃Z$8{hR**5̓1 %b{+k.@b㮖{+k + c  kz>OZ8 z+k{ k<iKs*Obk{A`s9w/ {J -.Zլ{9X{ZʍbA c c('*kwpks= os .{˅{2pbz OZ&s.탩Z oZz{ c-5+k (j̓hR A/bZu<{Z {b()pZ//+kJo kÐIeos+kolsHȐlsSǮObJjx +kɊ*k>"O kW kTps՗*Olsbo k_/Z*Z#b^zKk U}.Z/lsilsVhǐ+c-jzo*s%& p*k{b Z OR0PlsR%ksU\/Ks>y/b $.Ks,̓hRCb,/s6bolk^g VoLs]lObObhh{R""x{ZOpOb c%*/b-+cPzwo+k*pZO*kA.bpOlk "O+cKk [ kKke1B̓Z .R}{Z{be~+kb9̓Rڐ/ksV/{%ols8ksmbOb&+sFO ck*k(탈Z*k6Cj̓+k=1?̓b탈Zwb_̓R뮰Z_QhROKk ZpGRޢ c*۹ѤKk+yb*.Z\ bsgR^ksz9ʊNB^~*c"lk)Ksb caҜ'JիKk!B+.b>탈Rn~KsC1z Js9* `̃Z I+˃R{b{KsGJRksc1sbu-b޾*/Zj'B* b0foZeֱZhKs cBz޿o kcڗfb.A``Kk ܠlsa''Kk9"sd1W}ZA8 c _Za "ꮨR )"hR9%D)/{bcZ=AzJs9*-&R fZ^.ZJCk{hR.Z{Z7/Kkwelb"A:Ob[Zp.ZR?{NZob%탧Zo*k) ̃9`˃$!Ê Kk'J^ظ'B%{Zh#ڬ{GJW Z7݋{$)| cD1;*̓A른KsB]/*k9X{9/_{{A]AŨ#)>b̃J)51jWU\tGJh@ cU%O cߞO+k(.+k#ќ{acwJOhZ* {'J pbXob`o+kyO.B1\{A"x*kBZ#)ꮉNGJ" A ^+kA .ׯ(AOb ZGJ}ի{GRZ {e1߀{e1{J=ٗ{ ksA*sC)𠋏).N&R0ޕO)c{'B+U c Zz{.b*("ZhO cU cڿu/bj̮bLv㯜*k#ӿ~ZoP{BbW -9 {'JC)^{9^{A81{B'ohR OJsJs.ksS*Vo*k폔{b.GRpJ^.AUڒsAҩZD1`ɉR9@Kk*bsA` {hR/Awo{Ax cA ls9(6{A.߻/Z= Z oW.ZU.  `"\a gR]Z}ksB׀ks9{B] {GR=*sZ< k m/ k"upbv(/Z.-p co+kZRp c>^ӱI.9r{9} cA_obBKk9cz(JU탅10 _̓B~+ 탉Ro{Bd*OZ+2{GJ6 *k^ǵNbm{!(`{";O&Jj&BJ~޿탈Rbi{ZUksBjJ+{J ; Z깥OGR{R#jOhR obzJ{hR O.ZnpR‚̓AȆ{HRWX"(׀{~(JݪN1hRw.bfk_OR{e1#.GR{{B.gRNZ_J:˃hJ~8탈R'7GJꁮМ'JbqaZf?{'J-hJlsGJ+P&J c.o/bwj̓R苪 jR6oZrR3GRAO c E{b$OZob_* Z:7.b ~b]V'J{.Z|W. b2{ho{R#n*k{߫ ̃R"sZasR'JoKR?|PRK탩Z;q{GRl{9@doRZNZ ~/Zo cKϐhR˅{e1"OFRfls9('J/Z*U'R bq틨Zb]*ھZ0j.J".ZfҨ.b0oZ"zoksl kҰr˃Aˁ.ZjjbJ{-NGRv'Rl뻘GJJ;{'J 5u c(b ެ{hRJðp9:Z{GR*P␔Jo k.u B6{Jà&J>k{J*~?̃#);~/AksA=.RnOgRz 9 *O'JH'NbiԌb)%)JkWѤZѤb~wXA&J;/B1<*ќ*s.Z`b%- hZ3b.b+HRm*{A.ޠO9 RGR'O c{K*kcGR)o9*kA)pGJ Z^obNZ{'R hZڅ~#9*.Ax6JO1{fR~ k b d1`n#9{" bj|ob (-bZʌ{Zw b&7b8pGR*_HJlsGJʋoZo&.bz^{hROhR.*kBe{9!*nhZ{k{I{I""".b {HRb)ɐhZ+6.9 ro k.ZһksCP &̓D10ReNbb!@ -A Zֵ72*k\p(soZ b".Z boy׬{R;{HJ/)/Z~e.Z'ZU{Zj5#1 hRJoKse)@탈ZMOZoZ*c-ZH鲮OhR~J.Z}gќ( BBRQ̰ ʆ.B*"̓Z{@j{ R~[ Z9 ͐Z*bxϤZcU- kWNbi k31Ȍ'J׃>({GJ(:탣Xќa be.*k?Wi.Z.90("bМKs+b{R{{bLpKkuO'J-GJn/ZZ:.'J:hR&((J.A( &OZ%NZe{샥9V:-Z}X.B: BJzks ‹{A-*gZzʎ-bZGR建.b+ Z(z4KkJh{*kl,{ZksJ #ѤZ?_.b'R1{+]N(R`̃ZZJ Z- k=hR}\oAi{Ab*(.b5#1k 9ܠ(nJ./B ‚-.B㫢̃A -AWJsgRœ"{Z*/b{Z#s b8t탇R{ZpbT{Z ,{Z2 k[6OgRi{GR#oboZb"b +kdL&p1/nꐜ+kwx탩ZGp+b8ګ+kpab(oF9p#) #J[j)/9{GJ/.b̃b{gR,)k{Z/ks9b̓Z|ohZ'+k_+_Z)МZ/Z  cmW/Z=ks~sJ &bsoKs~sZJѤKs] ќls&/Kk/b."OhZ:kJ/9B k * co*bKsJ cõjOAjsC1 @R ) ke1:ߌ{!`OI{HJ~WoHJw/ c9nkȌ{A &{'J '. kYx̓ZH$R޸탉R|Zbk̓+kG(8 c*) k!.b j_Ob&̵.2GR&/Robќ kKg ksyOA.buːbO kGnZ̃bBV\Ze1tksA&*{&R$*"/Z}_-OZh 9ꪨKke1{A)oR<}Ob` bKs"/R̓Z>8 bhHO k="7Zh.KsR_ k#Ks)/8ks<%ϐKsob/b`HJjʪ ".b\{ohRjB˪zO cbIOb8-Kk'ߐ k &Ѥ{Oks( ќ{ls5ФZ*`Ks&!*Kk*yҤKk}9oBѤb膊Tbz\NJ . c쾌{9&({'J)*{$)+ke1~oJ HRpb{J¢OHRڢ( k7̓hZ*1 Zᩁ̓Z'Ksa~m k)5lsۺOKkoR@l8ќb Ф*k{_ks_{u[Kk=Rls贗{xqsZյb|m2bHJ A/j?.Z8b.bojOks'Od9^ʸo1*OZ:B.'Rb" k'ob/ k5KkA ZvOKkհ.b;Ob&8*kC+}b.j !{oHJ.oZ (B" H+cKkSwN3C): .SKk2 khIkOZNksO c] ko cwwls_/'JиZ&pKkhͱls kﱜ{w*ob"*k*oZrOb`p/Z?Od1. .Z!pbI{ (OZ?OGRshR.Zz+ctaoZ c㺚{ќZjb"Zќb ѤKsj7OJb{j Os  {oZ/ks{O cXols~saJ({! c*k׼+Ks*_o+k.KsZ+ p+k>V\~Ols7b*̓ (탩b={GRl Rj/ k/ cc9O: "( sm5ob0"Њ c/'JѤHR}-*sx_@ќ{mAbK탨R h{Z" [s!BpRZOc1.8({(B @hRJ(.ksj cxbX7Z"  cȞRj/GRO&Rj(8. k* /&J Т̓b8h|OZpphZ pGJ -OB2 cj.HBl{:ْѤ cAѤ9 o caj*k6 ZOZנ2ks^r{ GRj|@NZܬ%J&{hRbh.Z\ڒ)hZ>N cyROZ9A**bI.B(/RlOs{+k oA*p{A>OgZ&8hR=̓b.Xpb7ZbZ@ 2`#  s[**2sgϰJ>>Z-oZ;_v*kܲVObn cª탈ZhR/U/ZOB<+k_]wobw8LKk/Jj)eoZkOe1..f**oZgR/ cXz=򐔬{|CxձksEg+kZ' bnjOA(GR&Ks=+kM^b:$B1ZKoZ(B˼o2bSތs9{1NB.Z#jo1ls1jp9*̓HJfoHJX1O kbp+kұ{ )1 Lk\=pB; k/bkOKslsi{U7{MѤQ`ќ{&OZ'Zɫ2^(ROb @ќb 3ZnOJˬOHJH{GRs$)Z.A-hR HJ( cξ؁/Z˩7/'Bk&{'Ja8:PZ߮W%/bj2OHR)J{'BhRz²{9,./b^bkOb&jpksKsbސl{7iRJ'2+klsk+kʇz ko k] bC2GR"xOgZ o k<[kbZohR{bffHJO'R*zќJ.9oA ת{HJC&s940{GJ'ohR탡0@/fZb+ks)*ѤKs>-b+kgrOHJ`{bϠNSZK2b˭^ڐ9 k6tA**.b7{hRb/oKs]zx.*s͏OA*pb Z{.bTGR;hR]'R~* oAj&./ cpZwnhJrη{B1("`5 s$!IB pKk&J便+kw'RnO zoJ *ќGRKKk6b̓a&2 :Zh.Z {Ro kМZ ?ba1r̃Z"=N2)k^Q.(*B"bJsgR_p.C1ls1_s{ V7S˯. j¡.x̓)s[btO߭o9^Yս ^$)`BwpB'Z'J2]pc9; cdfob_,oJ v{GR:ksC)"2Ibk{!(+寜B9ߺnFZ." I{? -&RJS+" `nR&Jr{탈ZS= Zu؋s1ڪb B {&ꉺ'J/ғќA+_pRA@(O&J倾ks {d9 {/hRz"_p`*b3ZKkwX(`N9OA2b.GJJ.baKsQ"bМbfo&JpN*k!%rZAl.a뭰9 .hJv&_ c _( / lsVJsP(*c S*kA 'J!9H&sеB]@ s. *{`ʦս *s B NZ;{J"n4N@ {'J̰ 'JZZks@Ks@"jNÃ"1l(k{Z9-b<6nERy9̋JgZ˭k{ZTJsC9@\{GR}/ks'J݀̃'Jծ ksb.Z8gRs c:^'Bχ`ls BA$OGRV/s  .A(/!)h覬Aj̓1 !.hR'´)k8KќBGRoJ^(s; 1/-A N azRue1bbe1ʪs$):{Az7ksA [b!bZ &{aZ  ksŽV c ub s/{)W{}h  c;{+cȹ+k /xLk *+'A-p{R0K 'Jr'R.A ~(p{ {a Xj{ {GR-'k싇Z̓@(R%Z|bGJhgR{gRփj"{'JE(Z{b®B,ObO(J.'R見OZ*O*0.AkK` $ΐ'J?Rd1oE10 #).o&R(9&*Zb氜&J-n(1AofR(b=b *x<{!ԲZlk {1߬s'J؃96: @[-(ls@耬sAx KkA"A͌{1>KkbA_0yEO b1HJa hZ"%hRA*(b ?Bb#)}{ ꦸ̓9+"Nj9ɶ>Z}/.Zu-#1(˃D1{ ){A-NB97ЬeZ n@(J6·ZW\^WsJ"VZY5~Z_Y'J?YoOD1ߣ1 ,d)*/A2+hJhRGRw 9/:*ФA>$oI {!hR ao29o&JۙZ+4 j*` o96 Rb# Zs ( 9-N9s9㛸ϭ{.A'-'J.bcX&GJgx/ :R9c֨A AjZ ls  Z -bKk >Lk c!Z !{1*b {e1*[/pd1/d1@+Oc9ڂ.@싄9={@ ,"1'^A9`${AMhR,AvsJ Op1''J:Y*A(&*.ҜZUωr ƪ{_Zb!R *sFR~['R&8rhRlsB(몺` &GRy{oJjj'R"oA R (R#f.9 I4.FR konAo9럓̃9?j.MGR觨М(߲O*{;?9 cMZY{AKJ*O9T [ xks'J# gR B.-zؠlsAVkls9^ϟjsAX%8ZQ 5#N9=_ ќAo_aKk:ksɜZ@j /ڿ c#! ksʤ9۬{9પФJOb?ѤksYQќksuN+k.*bZ/( OgR)*,ќb*c된Z;Ф+c[gRK'Rn%NJ.[SZS%RUѤ@ߪks *Z! ): b c#)YH c9KiV c!pڄ .A{9ZID`ќ i*ls`p+GKksASJKka ]#'e>o;[d99"- ?) ФA gRn(ZˮZ̯b4 ?ZZ ..JU1bN!_{A*#{E1ΗJ]&sAyÃ+kP ls!" cD)kn#hR1{*cd1 Zls1WKs'By%B={+a (ҪNRU*탈RJ+b doZ'J31椸ҜGJ b;s𑔈ZZ*Zp cעϐbh$IhRh/gRȑ*c-.@` *Akse1ؖpb{)g+k9щZA\.Z):N +lkJKk%)`軬{9ГYs >JO 讚ls1։W !}`ˈϤj݂oHR5m9jjⰜd1탂*:(SR+s @- *Ф Z6NB1p$Jڿb+W Zhj kz̃A{*(-(ګpZ߾МAj .'BGJNZy gRP]+̃1o{9 As B ꦆ.'R˷oAʦ{'J =Rc|ќ9KoZtOGRsZIEhRH"!' c3ɕ ks.+kch>2GRMJ/c1GR/{AH(սgR\~ "1jќIA9 B.9. P{9ODZ"$sB,k)! kb ke1s ep@?A ̓ ('{ (s ZRa}B jod OA*(&on9Ϛa:"Z Ȃa / 0gRוӿ.GRC&jn&JրoFRu;x{{'Р{ I{%Aoz>O:R2BgR\*1hR_ne1* J?i Z>KZ-{Z9*М9ήZ/ZUkKkZc ip e1pД BϿAj9ʦGRypB&J_9JN sZOBKk);nMs ((PZNL3HJ*گBz&JK׽b/JN &hoૢ{b+kFHLs!j}ls15+{1R_ks"Z:!fK29w{#.! jO@NA`ꐜ oo .a%>2A5gZ;sМAYJks.hR7ФZZ7NA^Z{a(rNaw7 _}9C1{ДJiְj/Ao9̃,"B1߿R߰z2AϾ{"{GJGRWߏ{A?{9*A&k\JXѤZdR﷒U9k>I}AgRGn.APOB+&J.%J ~jpd1& j"B)90.B1ȪcoI+~ I/-9O9ڸhRwW Z>VOHR|of1z! zA1!.ќZod14Sc99b22A; .9GJ~{C)МZz6NGR{A@-Zw]*20J vo,sC1.ʌ{9ͤ`/")-{9+0{AƁoRk\ՔZ6{'J(A+OZȹq탄9-bj; RWxO1 {#1{Aƌp탁 6{1 i-A/NhR; N1 .IuOZOAR(R,[N9sѤBgb1 (FRWw{ " zA7AєbtbkysORrcA>.a`9Ioj2oasb:߾Wb7xZ.9*kaYRoAwA &*ڽҒe1|?HRS:łФBz]s9i RYN&J(UER& *nax Npb m©gRclϜZ~{ {9 RzZZ9HoA. gRA#/BXkoZֶ&{gR{gRz+ 1.1*jN$ި! BPsD1(ФhR׼I j]pA(3In9ՏhRBФ@P"{B`O9?:2Z[n* gZ] bAhs(# pA˭ќA0OHBFє0(.AC kk8oZ}/=МgZhÿФ#)wI-B4МI1 Т"М0b-eA2c9ci⏜Aʷ2 NCbl+ksc]s c\&.kb.ˏJsﯜ*k*p[Nb`m .FRj \A: ኊ/A{C) 0Z 9ۺ/A.JŨJpBdAf-{J9o&JhJ9B u䰜&BoZМGRజA4 䱔bO9"rhZ/s}`h{B#tZyO@(7*{@ 4 za:`s9P  R)/b4(ќI~?*j'R*̃a*hR  (NIi*NA& @I;z.  A'~a hd9zФ(JwpC1˶Zo+ob朗{x_Rjb$ kogR7&B1ΪoZvuNJOGR\{J̓C"" .Z毾t&J'J{V|oBOIpLpd1ˋs.B-. ":{Rp( Z` p9l{D)* 6˺FR̓R`.AкKk ` hϐAw /hJ?)ФZ1Ksti}.+ {S'JyhN'J>{+ܰIM(2"탂9SЯ̃Bc3*־O&JAҤJVФhRxn5.-bq׏hZ 1.J1ФbK>BoB"A(C N$O  &bJj. 8JbO kQmsG(3*yќFR FR0gRFK+ R0 9ШoGRe#KSAv&BУ+&Jz_{B)z  1 O ah+A~#1;܏0{1/3%{A(N'BwosJ^ o'BaN9"6*탁hls B hJҜZu.b׻_c{I"92zh")ܢoC Ik"Խ{UNAЩɃ'J7/OGJKZi-a("GRov{l  &Ob1Ϝo*{ Ț*sa(lI~OFR6Мd9붨oA{^!&2(Ф B1⫦!Jno "ѤBtWk1Ajɓ)*~ &R୐Z*b obingRYB1gm-ZnZuHloGR:bR1zcAخ(9c.`)  .j{(i, n-N ~h݀Kkd17U@{b/ZC c`&B{hRJ3@˿o'Jvls (`J ФA+] $!혪#1ӳ>9$/9'oGRW "@.@.*OAn AWd1.J+ h* :s!(驪@ЁUJk "*s (aN{0"a{(`(Ф)o #@ #$$ Rb *+ab "9mJs c b .Ӣ1hМb|iМAzO  GR71b.%Jހ͏МgR\N9nʔ â4b9Z@C*RbWѤks.A $.A~b̃B1"+bu}nA.j5N@. * Jc˸ "_gR_KGJֺ1KkAJ(o B)BȂIk{9J 2(h;oToGRž *kVE. (2'Js.'J-̃@+. * *k !{#)ʪ6~c!!9(.=AGR| ?: "1JK b6Ra/.@ HJJ. ФB BG *!6#+ *!Z2fR b~yJ?v@МAxJB{'Jc3p0KJPkoJ7,SFRi 'յ0vΐA&{MU{V_`ohZj ZU6R!):a/OGZ *joFZ}j( a(@oJJ 'B*׿B-Zv AHsa{{ jR@z.a(ls@ꐔ(`ANd9 d1ֽboPA./99:R99(jjKk1L  cZ쏜% 'R߾Мd9(R9b+|1Blξќ9V{Ф:s"eIМ9Z& A (:.%! c ̓ @0zФAAbbN .x#RZ/|R(- i*/ϤKФ Τ8`a-(sC1=3A. (ќJjS{Րk{7 JH{AJksJ["{A.I+Ϥ &1&Ҝ'B3"3{I.BzA>GR*oIk.&RkpND1: JxK݌sA )ksA#H49 c]NGRZ 2 l{(-({B9 &ngZ.6A~ygRv|Jn0".B /c) k_EWI­o9.A*bk8UcA @8ќA/)jIO.O(( &вI'~o(p`Ԋ'̓Hp8h.@舎'RmrRC՟}oJN J"[Ф1˂. q1FRmڰGR'k Z*Jh.hR,~JGgѤ k(ߋiKs' kWz̃&R@i GRJ̃GR^(Ji'МFZ @ 탁2.檪s#9諨N$)^/By/A迥sZ^ѤGR𣁯.a9.Z^7gRDڹ2`(.)A;hoJ*(ogR{(B+oZ#0.JsR`ksAIo"1!roOb}>RhZѰ{VSs9[AOAo0( 괁Oa +7ޤ1_+$ oaobh(B0~B%OFţ kb._A(j2&JcnZ֋1 ,{,Kk j`- obZ{ ({'J>gR|b;boѤZ﫱gR`.`jbgZ68QnsAk9 ogRVМgRx{:BjsA(Jˢ{Zyk2{A*a(AѤZ[bkѤ&J oJ̓gRV*k "Z @h^*(.'R ohR45rXS&R"Ф&J ފZ(dФ`+Bď̓OGZagR&҃j-QB2o Z\@B(d9s(+abѤ c锵A譻A^sA!Ф(w`2`(cAzONbТ? a${GRcr v*k (N>GaJsd1sc)82bOIbRFRJNZ1.o!1(oAXFRY萜AA j샂)C9n.o96o9~-ks#1.(*ʋpc!{ pBt +N ({  .!"{. l#N` (A`8v`㊦sT{ noW9 .ow #NB) 2x/BќA~Na@p93hp)$bwKЬ(Zn X`nGRz̃ @(` ). МRnhZhn'Jh.9"Zwod9GR鰜Rz:9/RbU_.Z`RyOZj'Gra(*zbսgZ5k3R+1sKs%2b-2GJ!B1j.ZT HB ( o9`OZ+cA簜A߳򫱜:2&J 5ƦA/ۻ2AɊSAoZ$woO9"hR63A=a6o9BR$!KoȈj{GJpZcUJkp s!.9+NZh^AК2s9@*. "RGRj\{J‚C) rb & a7 J~ &R\7OFRz[IЫk{C1 ,s `-KsHNZ_0/s'J`$ AGJB/R{I, cΐ̓GJ$XZvoGRФ@ *njJs1/nѤ&J`dl. J 6SZ: R8:9k㐌gb볚ڭ{1O.Ӑ$){!!"ˊa"МBfoZ) k!}. "BI>Q(ca"GR%yMa obp개#+jo ! (0bФ9\/a]"K@@OBO`B: .FJ'9[7N@" lkgR $) . {МJ>+AjN`y**kA|s {)&88N&J(oZrNcA틈Rӣ Z{d1/*;"( @JswOhRwV\Naޢ {a*&Zߣ?.1ëpbA­ohZlKsA"9 3ksGR  A"OZQ. JAOO ע`R ќ{|1Z'Jkz.A11 B닢JwñC)ӢZӶ" r kﰜHʪA(Yr "D9`(豤c!.6D)-ФH+*/  PѤ@HT(ۏB*BqbV^?shR GJjJ n1&AjjƊksJ"hR׵NFRߞ̃GRJ"s (x{AU#-`A.&J~{I8-$-Aksc1 b~ 9=48&J .Z+{/Z%Jx]c).!ϤhJ^Y{`ФD)j. HRGRL {9 RC)@o") A("O(/:hRz*ќ`0Oc9 *ȏ(?МbEJ2b>kJA(SIj" iJJ2Z_&(3OA gZnoZ Z12(ګ*x2A %(shZy*s{/ k!/A*N *XRbcZӳ1# A*U U *kMˠ 核{)GR}U Uo&J뎜hR}`)Ф9H̃b39 &RmFR/{A&ksc9 &Rk b]&R*>{1 8B8&R &.gRr)ogR$ 0"+lOhR,fO'Jꪦ{GRa,̓'BZ$ObMmb=.hR"ϐ *iR]shR=.dAƦ2&됔I> >9OJ0̃a)*@ Na ) (9j6OI°Zc~p:(,Мe1~ӛ(z1@ aAⴵR(犨pb?9ϔAOZ"2(I/ABr"'ѤB onJ2A6ѤI" $ 싂A Bhj p(GZ_(I")+-`'gRx{D)  .19X0iN b\bksJ"`*GR;QgR ˃bIb5OA9ZٿObЉќgZ2jgZτ #OZk +k]OHJPGJVoHJZ^Z OZZmO1 ,-{Jh;&JίOGR;b_ob8>Y Z̀.hZ.* Jx(loa bs RA۳Oe1Z-Jm kA`Js*hgR Als`0.H.J A.دJ媽buu\̃ZcpZu{RȬFJ{xgR{1{A#9{A.ZZOJ! O0 j,1ZUL1HJ¶.Z; {9B8((:#.Z</b (9ꃋsJ x/gR:/ zZ笵O'Jz2c.JYЛ b-S/Ф*s/.jK{{-9oB2̓ "bn{ sj}ksW3 c_2+k%Ф c7OA( pC1 0.9XR9o)(O)d0М"8'RϢz2 %.R *(SB9+iJwb6A샃I "* 1{0{ @r{a+cAҦ.Js.Z̃#/FR>2m.!hVФGRZ/o$)/*rKkAZ,(JZ]{9@n c!^Z  "*oB+Nb[氤GR׆ab  *̓(B"{:`hRo9ØI02RO R2GJ{HRk kRObќgRn INbs-!"@o+kr.'J*A8‚IѤFZ5z  "2ls2"b* kZ+3Z+7$Ѥ'RҰ@ " KhR~RW/ 9!rhR풻UA a )ѤR^ѤbB#Ф2Z=߯{%RZzm&R~B{"1௩Z!|HJ#)d%Z9-*k>̓ "$!̃ 8Y /gRsKk1db(b ?A}Y {D)~{ډZa`Ks ;{b*ohRoGR+c" ) JxZBb}Xe1/A*O@= OC!6ORc>'.Z2b?{I9OA2ob+;B O@@ Ob .ZѤbwwJmOb 'sKs[=OJ .1"(O@.@ "o&'ROAPOH$ќ笠j{ j ʺ; b2b`SbѤhRɐ ۡ bo0Jb+k&J~]:b|Z$)?S+k몶B{bj*{! x,.1#1!ks`2"p̓bФAފ_*.!&Nj**ZB{A?i.{ a sA/&J/V발'JIpb׾obɕ/ʐ$)B'R̓b<RSb{*o9 bZ.Tpb "OBR o+sV(".! ..&R "#2JfO/&J ѤRѤ1 sKs'?ќdA"ob&ќ"9boa" ѤGRӢѤJ((AzK2 鰰 l2(oI*|o'JGүO(JkgZu K2Ib< kzW FRK* 1Z *Rbd$. c9gW{'J=r9r k91( JAbnФhRe+kλksZ׸~I*ZhRWa Bk{"(@oJ׉{ ќ*(/HR a9j(, ctZl/ O{@ h@ b'lsS[.ZfbbO&J`ooA&ǐAj +kSb ko sKssbވ c Z?>R! 'Jc'J"OͰZj?ќA)ќbZlJ*`o"s .7-RBuo)&2A-!Ф'Rg叜!o@:2r̓b) `"hN"˃GRrѿb*kA8 ksC.qФGJxSls9mФ1/*k?.HJ@B B6/18 #.hR8O&Rk?{.APKKGRldGJ)/1kbpGJz_OJǫ/b0c{B(hR6^e9.ќZxΐZj6ќR<")*ۢOIOA# ohRHJoZ(>1D1.J%   *@*МbLn> ko92hZ ڔR2#9jtFZ갤Jl`An3SAb+s WΈZ6_9k ќ!8Re)`:A렦zNNO$)2 'BMC )̃FZ FRp{1ksAKw+{D) o9w^!** 'RF 0bbb{1{!*#pc1᪼oAm+kjgRHvHBխ{ o ﯬsd9{A"pZmAz{! @f&B(+kgyy #.HRrȼhR➼oOhR ! "!hN$1 6d!*)OA'JlnМ9s.D))8{-q2b*(J֢ ѤhR*Z>Z**s~*b&JL2b(Ѥ c2 "ќbCAB2b$1>C12hU΄({"o ќ 2Z>C RAxBIsxbΌgZ"5̃HkkJ*B{hRoZ GA ^ e1){@{aNb{ c 2{D1̃ {Iih탂ඨ+k +kA)a*. qA9+8.B*"Z)Z{Ƭ{!˯hRb.ks=r NGR말'J;.GR@k+ФO ߿9k{f)NH Aҋx{A"9 ~{ ( N NJ{F)X +zOdќHRd) 'Rx OZHR9ZoZ%礯s(Zꂪ탁fGRќGR I8#zA FJ- սgZ. kj9ؠ*A 2{U{iKsiAJj3*k(r2bne<@(9(,S'B սGRkB6>3j%)ս:սApe GߪR➦Nb1;NRKNAogR{ Jb c9>A.9Jܳ{jZ9} {/o){  @("#OI"ќ k. 0*/Z*{AHJќbT탈bY%탥AAb ѤGRj{ޏ!(^ob_n'b 28(K.("!Zߩ*0 &Kk@*k;ߏ=&R Ks{oE)జO'J,ɮ2'Jf0HR kޞSb/ҠR̓QS(ͨѤR#s¥սZkmKs߿j𸁳IRz:b| OB sA˧8(?sJ(2An**"2 "O )(k{@ (oA,*bO9hJHR벛ohR {AObꏔb~s ڂ cBHRA"p8d1>Ѥ@o ) A0zR*!/b{b;{HR"+BB9R*օ)'JmoRF. &tGR~I+:iR:= /GR5*.'R̓B -HO0(  k]oO c:&A:b㾩Ґ9b`'J[+*ԽZȭ5΂窪RhZ@ФhR䌺A%:*kqQ($rHJf)OGZ2A r Мf9ʁ kؽ׳c:f1}W΀@ќb'jb+~ ̘2O+NURSbjWoGR- [NZJEZrZKke&obOJrѤ@笠8{A[{!;2+k5BzC" ѤA8ZpRj{b1bb+HROJBoZmn c Nj>o ${ $ pRҤ'J@0ZÈob1OAoZ(XќKsYZ' 2Z>rZbj.+ZC2hZ-'J (bnѽA@Խ 뵽ks9Y_r'9#I'RЏsB !V , z#;p 0 ߂!"* "1 {MSjp21rꐔ8ˋkr!o "@gZ؋o k ZעO9|{0xZ+ӏKk㯤hR)J> ZАZCG2a zªOA' o(Jy O1":ќhZ_>ObhZ  +s jn2ZФb"谤AW̃,R!X/AIJ ~hZ<{c1"2Zu)Ѥ k|;B1.( Ak2gZlc3gRSňZ5JũZҺ2j*Ѥh2hR+?R@)@*2(+zќR(KwR(29zS(a0BȐ$ $ cCf.Ȥsb>J2x *k8b.,HޣѤb̓  r9k*bGZn%Ф oA.R)/IƂ*{b;CbpHJn P <.AksMU/'JkќBOfH39*hZGb<޺jƒѤ+sSkb-J1*ks8 k/91aZoo8k{ :A (稪'J.̓  @O`*+2AnOIXO"1>@%9+1A2@(0"oR.A( 9ֲԽ!:S9Sn&wֈJᵵAb)b:O(:֌jw#A"(ZФ("Ѥ9@VAbSGRgzA걜I/hʮobnФb^&1bmԽI'R klm"ќbbќZ/AkoC9/hRX+3Jbe17:o h/Aa'J J "Z"a"Z`ިKs($j BAobќKsBksa;"lsHJb$єGZkќbTGRo¶9 * kO#1 +kwo RB71-nꐔZ1pA!սC9ﭮC9,+ bw .A{'Z sSJ=/AaK 3s׈ꔵGJ>Bb_ԽA0"HJJӽ9y榓3 S"*s!Jb:WGR4D)޳k b~ (⪏AN kꐔb lO$ ks. k8/ӰD)Ҡ0GJ.bj.dєbzoB"lss\+kBGR(B)+sMEհZ*̓{6zIBڃ2+k׽{S)"̓: kXo+k4o k޺󲰜bg Ф1.Kk"pZA k?]3s^ޝ5pb/+skGZݏ2aXJzꐜ@ѤJ[{9B /A)"Ф*2ZnJeR,+'ќhRr-: B *d* cBo (/ʪp: r10sB^2'B"6*+kǙ9ќJ vΡ Z0  A%Jz10ANgR˿b[S&Rko+k/gB*k2B*kˁׯOA .Z~oA>Z)IR8'1hZr k!3 c/5&J@o{8:b(QZw=Kk_J2J>+Ksb/oNhZiI2KsտrZWhob,8;j/B#?.b +kx܌s'R;ќhRќA Hod9H GZќ J2ZoZp Ѥ{ 4)h/9 +Đ rI~}/b)3)+d1GB"Bhќ k꺶2p@ (a R1ŨZRZFz҃2A© 1؊Ѥ 0!&/b0Bb &Rrb kԽZo k!sA(Aˆ|Z@+kwRLZ^o(OA(Ɛ9n0bON p9, hМ!Z+:C鰜8lD):+cR+kJfsZҾhZOjO'J)ѤA*rOGJ}/c1*OHJ>b^^/ B3hR*`j/c9({`  OGR8l\A:+k OgZ+cB*ѤZNk_SAkͷ9;NY)4p ko"SlsMQsZzS2hROFBs:>CA$0V 6ꪮ2 "V#!˗j$`009y:o1*CМHR(a"z@-ZKФbлt%R{ksW8mV6ƩZќ"N cĶ\{GJh1L;sƈ{hRNi'{A(|/ "` 1Ȋ개A탣( ~+k(' A2{ A ,.J:/m'R4 $t c&Jkv&JѬ1x֫OA (O c@HќZ69ќiJC1`oGJ>"pZCz'JƦo! Мb~o( . I@S'o !aќJa퐜hRJ sa(ќZ ќ N Խ  sZќg'R+ յ s} k'2#)6 sbk%R)(0=b @* 0ФĊМbisSbɾIOAМ!+oRZH b-cФRBjn!'B{C9@o'B&JNOABo탂@J ,bp{b . /b b]9n.a().A(ќ'JA*s+ki!bӱw~69A"*VAݪ3!?Z_tѤ+cnќ@ bY4b.ZBcOJ /#5ʰA( `HR㺛Z؈Oa `()  ќ(z.OZ2EZ2+k?}ќ!P"9j**@8c`(S-"SIl#5Kso'J `*S(.AlN"9K2b82` 2` [ +!9( -NB ќC9;!(SZV'oZxGRШ돜hRTTNaBoZ .$!c,8RIMZ/14((E1ӮO e)?ќhRov.I%nOHRO92obgJm{ (N'JzPw9*ФZ=v + ѤbnBNAh!*GJֺOZPӿpa*ќYj{!@A0>Zz(زOA@ c ,(JXќhZN2*'J9>!bs S1Ѥ1*Д()ќJ =HJ^'ќ9)ShZ鐜@ X ќ(. hRќb"7OgR\.A Ksz)+k.-ϰhZ {>2lsVΈb*Ajr*k| z3C)Jp"1o! (S#)ʫ:<n((a02" `nꓵa$2AHR.ՈRc*(S(jവ fÜE1."R{{hR#KkE1+kA틥9ک.2GJ[{ *r bWU{ ,&JJh .@ꊆ2ս({A( `(x*_`鐜DŽA"hRupB#,cb1Ȝp#)oI$A8B*̓Bs2|BJ (B|cj(+k4ANobXTOb+(O k Ϧ{U2{)S*kߛqsZsKsk*52((2 Z*z+AA:2@(p'Ra+&ꉂ)Խ!.*ISe!!ظќ @ #ќ! ţ.2b*)R頃{*k`&s!A,-A{> B9Z1ꠛ{ ji &(*Ф2!1j *oJ+{@obs$woR@&؂ќ1%*O9xWa`zRA&{d9p  o c2εǰZ9s =A* x j O@O(.ZŊ;P>!A̓d! OZn/b_6| 틨Za Aб*sgcsb\pFR6 Jpb<gRJbSjgj +o  s ثФ@*,9ʬ8 >*p (Rd1SR#nAꂞԽ 2( ڗ)캚!>ϳKsRjJ420 " ۡ탇Z{*O`( .hRpbTSo9-a(ڂoA$*2bRWRb{ @Z~uaNeO 2'Jɜ.9縃gZްA{ڛ{b ;+o9 *h. "AX ¦Խު>A"/b.COb6s!*`s ba3 BOJ9(\@-1)9(틨ZsXj- 릾oA* jĬېB1NCѤ 8b5GRФb*'2o Ѥ8bO!"VakͺД8 s nB)4se1pԽ1*2 bjls8'JiSs@9bw 1aBIKNZBhR6.c9Ȍ{ A/ZФZ7{A o+kMoƃOAjOJ &"*BYËOIս!v-9؏9s ʻ:AR%)zl9 N ɵ>A(82ZI^S&Jպ;hRcŖ.ќ'JN.+ R.Z.k.bo kLO*s|HO  ̓hZ,K/"1-(.` (.A.{b̃$)r")**ckR{b LoA(ks"rOB6uOJ^jGkpJONbO!oOH OGZAo!h#.@ABAu ( j(r` މ. + ('@0j'RќAւSC9( Ob$OjbA2DV AKe3GJ}d ~"y@ @ ao m *z1a8A 'R#'⠏!C XOAcr95AKМD9⩢oJs*탅1ZsnoD1(oZ 5)Ф{țoboAb(ob;{Ѥjj*V.I݀HJ}BZ5oA/Ah ({   SOA("1!RA>ލ"(pZ&9SIn($"Zڀp@ L +o {8!Д2Z&i~Nb!C z0oR$+=o*s:Z޸:.*4o (". maA "C9 2`J@єATa(܀М20`v΁&i6Ρj.-ɔ@lN#(!J>."` `0> " ((PpAØo ` Мks^0NgR~&J/GJz{hJS GR%Jk jsژksWo)*ksgRМb gR k%}spkZ4N kjgғB^UGRuu'Фc1W&J_X &J$틇ZW~#) ̃̃9{9UURC)_*k!WRD)s!7֌s/*~>_2@sGRV)#)'o Ƞn@/rZ ќ "%SA^R/9?_9#)zÍgR&JcOhR/rHJ^'BVpGJ/R`ݵGRwkAक़ Z}'R'JѤZ֔`ub_oPФb@}ob92GRޕ\9('JcsI *gR.Z[d1nksD1:9 C)}.Ф)߫MA7*_AZ{:c k%̃R{AscObd9z.J-}7-J  C9FZ,I^IsAzRfZ bee{9m̓gZKsbM&̃Jʋ{&R ls9qKlsB:ksJ{UrZ9*<{'Jq}ŵ{'Jt{J'+{'R'zgZA WZ՞Xƨb\W}W̃d1* K'R}JkA-sZ>7.'Jj:.I6.'Bˋjb'JM7IpZU<2R+1(B/ZA 2+cOoќ9.%2B,:RCB +kuսZ2ΩZVGR_[cpb~bqVjjU c[.Z@ވZ\^/gJW*.ZM- c~&N&R.*rksupbO *k/_Vj{ gRxwb{sb?o_Ф*kC -̃Z{ Z탥1\ A(ќ9М9@&&J"?ZWgR(9 {AuzМ#)_*c1]{ Wߞ lsaHRh[_uuUu= uU`p 5~ %V cas$!—Kk {.9{GR hsA }GR>gRTC) Z{AzN#)_ { W*b)Ks C1~'oAy7[%R-JXܰC̃FRűgR#wJKZ2ZeoPs탭Ud)XC.BINHRiϫy3ZќhR nNSA;U/HJ͗]BYO-'JSd1cZ{175'9jzI2eBcP&JTi&J/J#1S 9#4ZS kR k _2b&oksM쯔Acbbߵbܷ=wZɏR**NZ+{b!-A([8>2ZhZx>s9?_. DW55ks@^ b99 -+c7Z.K. 덟W.RO탄1v9J##)U~Z1?ab#) =^ c(6b aќ9w=pND1U{%s*kbvGJ Z`^hRZ7Z Uh9B;/ _UUR_/ ׶' ~ߘ΢^WS }p9(//1¾{@ÊKk .Zl({C)*!{9AzUќd1/Vd)/ZY(ZOUK탄1RgR oBUU{9વ*{ .JW 탈RyrќAFJsNJְ#)\_bC1m̃@"OA}gZ|ߏ&RѬ{FRL̃&RnRr-+B1*⍧句b* A I}̃FRՎY-&R}-jT~ &RJsgR?^wjk{A({J:Q>{A{ {GRk Za GR䏕gRްZ}U5{'JP ZWuXORGb/o12RkcZ6]9~ќbf@ShRy`˚'J%ќGJUUx+kD)'/9"/&ќ9^~򫰜9*r萔'JbNZm|YZi.)B (lk $М9'ќ #)␔'RcURIАA뎰ZO *Zkќ c|SOJs+rs*kZ?RbRxmƤ9_%RA}R9ߠϯA Z _̃` ZϤb%` xRc1h_U샀ঢ.IsbUW6FZJ gR`틇ZX{&J[b*?{gZyu,{Z,&ksZS3ogZ[ZlsZ̓Z俉{A(\֐b.ͽp&JhRZk2JZ-P9(k5oGR`ZUМZLW}Z?7NR9Ƕ7Ѥ1ߟ9ſgR^ڿ+ƈZ'R'J]dwA I|﫰9rA<.I{7"zpIV*1`{9w*{J{{*A{ &J?RD)|9.ZZ.A'2Z.BS6B{{b.XФ kWgZWW-jYKX&Rkr샅1UWf kD1%]UFRCaINc17JsGRO&JNFR b e$Z7I{URRjHp^Ϥb_ujuR{Tekbw [nAc{FRu{Z> MbwuksB@ksA(.BX{hZ_hRJ+k9" ~#)z`.'JSo'J˩zoJ?,NB/SRgR Ż.GJ p1 R`*.A݃{9{sC1OIr1z~Z+ѤJf19{A۪+Ѥ9njsZ 339KK/A[##-Ks!X#) -.d1 +RUƮR(7b]u/Мb2b Ǔ c+@"j-{Z$ oR_'N&JܪФ")bbO֯&J-rFR㰜ks봽{(m2gRz+csRRmsZksC1"k{~`.b@d)k(49!/d) ׫ꀅ1&h k!(o'JiUA 򸯔B_.s` ksd1H`? ka/МUW c!˵b 5kkd1o c! c ls#)*79P^2rޭ c)x-Zbs)*uw+k1%b!%p1{7t9uU*cb- ce1 {e1]rzR!. c _.Lk1_ W^ls1 w>]Z)}ժZ$)}w GJ){5Ls1pb hR(7$ c9+ks18BOZV{9*Фd1_{ls9 A.A?ob\ФZ'uob-c9wNd1U.(, {$)js15{A kI Z]wGR]ER+,EZ8Q[bUUr_̋b])-I 6JfZ~s{JZib.gR]}.gR[NA'{9#r'R{R.\sJ(2GR+6d1{GRo`Z_-Z~8'J bnZk k]׸TZΧ.hR;b__9޾/Azn'RK+̃C1*oJs2(O)ھ'R> ӽHJuZ+5oѤGR7N'R ќ$!RxpA'탅98 9(GA5 9 (9rJڰZ7*C980oZ^`2A5coGJ@2&R/gR{'̃ #VgRr{FR.%JjoNJrͯoFR%,+սZOA R.^򰔄1z1__W ,ߗ1 ZO*cN$)UUUxkkW .յ cd14 HR B_5{ A FR}.J>:oaX*k9ؐ{1?]o)kkAʾ]#)d1ߟSd)z~ c#) xKkD1> kk$)R)+xZd1-VZ#)"7 µ{d1c{AK^1 c) ZKk zKZd1]hJE1>_]R#)v`?Z=LkAVWlkd1>Xbd1|_Ad13 BJ'R xÂS9R_{1?/J\Ф'J/hR^/Rg,{9zA%B֢.ֈZU_''JuʶoZK-NJ&/8 JprȮ -ksA{cj*s!)/, ޠ &RW?B1'b?`I~s_nI&4̃9W7*sI %mA<<ۏRl8kQWVksGRTo*kA_cbIcu{BsR5]2ZW'/{A{hJ|\2R~UT.e1~lsd1: 9㓵b׽Z"19WМR4NHJ%'Jo96  ktNrji}ѤGRz=;oAߦKk48S'J}C1 nZjpѤZyjM .J{OGR?AG,/Io9~*wJ9n~`{e1 5ѤJ|5JRy9"GJn9ZsQQ}.R*ФB-*1FRcМgRjVNB(ϤBk1ޮRFR/=RZhUФA`Zp2)Ф9es^{ : c`-NB1..9ks9)sBo c9 p?!7_|)׼9_М cu/y{gR Z-bΧNb[ 9j o9b]_z{c1W +k9cb WjSAaկ-BU zW{9m"{9-#)9bZ)-R p/!}^bD1md1Zks!76Kk1^s$)[k`'J1My1UrUHJ *'J1R'Bd1vHLk9q)WsD1+d1D1V>AUU?VZ9c+ls1RoD1_s'J_~/gRO9p&I+pGJrJ+9o9]s9+&.1 .gZUWjNAI{*s 8*sC1 &sFRw_7b1 oI-A :VR{\scU") IQ͵ksJ%ϤFRrRj.mngZ|{Jފ|A>s'JKA[եҜhRR5'J?OD1,єb5koJ%~hRi7H/A}rbP[ c;}ǔgR.HRZ Go97{Ԯ_RgZ .c9` ̃A^AhR%3c1?o$) hRUWSМ`b Τ9/WAX+2R.R5̓hR[};ֈZrU]n hR9^[AO#1`*Z͵A7?A7%J~ss{A5O&J*cBwBKc#)Xxk cd1?1UsZ [.Z\^ˣNZ=Ѥc1(jФgRuNAj j..Z'J"МGJO9 &J{k{1 ksc1ΣA Z`ެ{!XjJ"p$)}UhR$)߿XZA*Z$HR1bާ'JD)sD)/7Pe1\Z1 Z9J:sAls)/yZLsC)Uo9`b#)~ KkA}U\{J9n(bD)pd1[C+!%9,p_Lk9bߩZ b{A+UUe1_Zd1 \{d1̓9_.'J'j}77.GR~(k{C)rA-%-}d9^hy A9*sI]ά9ܪ]ײA]wc9_˃C1*A4/J6̋Ja2FRT^{9Zگ;kkA |{1p.3R5կB€(O9@*ќZ+W{ZC,gcќ&JɯJ7D)p &Jop&Rb{2bZ>SBМhR‡7hR:{1s{Uo.GJ] Z[HќZ /Zl˟5Bkbls d1/'A*22b2B؜ShZ:#铵d9ȸ:KkZ AZ oZ %`'oZp&R>RBOfJK9..gRJs7_js+sJkogRފZ~\gNc9.!gR]N*kp% kb#bibkkGJ2z9KkBvNJ5AyZ GR U`s9r c#!pæLk!:Z9o=Kk9j J==Ф1n R{b'.&JzXz{ФBZCBhRФJzx{ {{9(-̃B Xc1k *N995b.Bbb$)]s$)Uz{)^s Pd1UUbw9'J$)^)7Od)%]+cAksB{{'J__5&RҶksAi\d1%Ѥ /+kB|lkA WªZ) +kD1lkD1 _+k1I/d1}UxZ$1 [+kD1 V+kd1s9}r cd1 p{#)/wb9I>29Xk d1rZ k`+bD1,ZJs$)~5Js88 FZoFZ8 s%JVׯAտÌ{A obp9jB.JP{BYshR7phJxiKk!]'BZ즞 cUZ.YhRa[39Ҥb]սls]_RbohR?62JsvZ{2hR2osBa` kV"RKﰜZy˅.Zﰜ9lhRY{Z 3GJ˭Bm9Zcw 9*:ňRaZo3Kk!whRzhR;ќ+kZМAnB$Z^'ќ9h. k\3qsJ +.ZxKk~xnBb R}zoAB9 Ϝb&R4w9Zr89`NI(RwiR%mKk"!oR]]{AnJsrA*oAKkB7+c1<(؂^ c!c: ќ#!O9 1d1w̃ =9(ks'J.#) zKs#!)KsD)}Z#),s9.B_%Ak(U ZU}TްA>N&R6ϤgRϤAz k{9{B'w{C1 {9A7Ϥ aXbd1'?lsALsd1 +k#1 [Ks'J.y5gRcu̓J.̃9KkD1*Kk ܠ.Kk9%~AWUЍ{9WUXBd1('J1 +c9_Zd1n'J)W.ˊhR$1}hR95y坩Zd9[UHR#)Z)/Wx$1 ̃P 7%RU_PδJUx{sjA1( 7&R_%bs10(2jUߝ%{9 yA*9N&JsRZRhRUpGB'ԑ9y ck75յ cPiňR-Խ crg电 ca2sf/Sb%黯+cn c{}KZ{KWѤb_cI.ZʊW&J7:hR6b}*k_bOjМ+kIy2HR3hRTZW'JTB hR9*9{'tGR9r+Z{bORѻ2Z7+2)SbusGZ.16r*ksv1Z_2Re׋{9)A' A8 )j*Ф+sZN9nA*z8- /-)SGJތsgJ$,{&J8JzA鰯 k;>AI ֵgRٻ* NgRU9ќB5_oBU+cD) _Kk "lk@5ZaMR AZ 뭸{ B 6Ks ) ksA<%ac1{C1+ c1ksBæ̃gRobs{Z^.&Jz̃&J k'Jpu{d1`s#)^ bA/ilsJ܋s'Jz -'JZd1@$+k9}oD1[z?{ |Ksy?탂?p k!Z)/(ks9sJZ9 B/9K97_{9us9W^Rd1T'J#)"'J HZe1_HJe9zHJe9yrhR(KW/HR$9b)Uz7Z \ k9bAwOB1㫃(N)"'ФIrA9Կ6fZUUI{9`X*ób t PRJ\8Ps9޺sA|jp_'Bq'Bk'B-돿/1.&pќgRSlsB k^ީͰ kМZ87'B7hobڀФ c>Qa+k^rٰlsGR >)М*kƗGRu״bR}ќbBsGJ˪ORS`Ro9X.O9jZR[{ީZ]y7JյZќZ[Mյ+k/픵KkfI3b)y2'Jz:^R_?ФZ[7d1ѤD1C̃Jb/Xb^{C)zP.9"Zwz9% AsN9/zb 2탃9k rB}א9⯜9R탄1.˥ksC)5ќ&Bս{'Jڸ5")޷1 cܗ1c9o*wާZx}{c1ksR_կO{9[ks!_+k1YW_3߫rzs Ps {D1]WМ MUϤP q9_0!d1- ?`!-R{J nN&Rm-bM{1Rࠠ cC17*kA7֠b!B (ksd9 ks'J`i̓gR[{qyJs98+d1| 5GRܡBbK̃9?%&#)z' c)*" kAj탄9Jls!sBׇI+k9&5SKkD1PChR!7^R$1^iR#)oOJ "-7'R$)Ϊb|+k#)*o1WUϊ{A+5*sJBInbd1-9{FR8 C1kma  1FJ/UA0fRMA`Jk1ӣ{9-*^A׋O'J^p69U_5C1N` ^Ass`Y[ks|b bУ{.wU]NgZohZ?N*kb<ls*>!^*D1AjA?*nb|-gZu 9z7I.n*-{-A% !~b(oZlQN&JV,ФJU.gR }ogR%ٟj؝ŨgZ\ڪ̃d1R*k9%W^j)7שZ9r8+GJIk[U k9o c У c#)p+k*ZAT\͋#)֏)W 1㏜ANI}zJsJ =R&R_C׬{AVhJs9/bAUZ9 .)-N zN"1U{I䫃)y-I~ *?;gZ7wC1Rxks#).h^bD1t-Z67Ze) { p{`U^*k@UjUUb  U U5!{C)p{GJ"ќAENR̃ n뫀_b ,W+k XUd1 p/9a=zU a Ѥ cՕ{gRxєhR-"ohR.PSZxS&Rzߢb\탈ZvhR+s c7Kk&}Ksc^Z*{UUUqs6ks {Ob n{!ߵ5QZjϤAϤ&R M)sbaWGR:bR bz~POZ,ʎZoVOgRx+kB̓Z} Z{RKCKsgRX D1W⺿k{9}, k)(GRU~{C1}N U d9U-7 &R,ogZKIzѤA_6Ks&JNi{I_rṼAk{b9bC1~̓c1*kAqbd1u?lks9 u]̃A YUb9̜ $155uApyُI-b1{ D9Z_[ c m*lk9^lZ&*Mk*Vs(BUYs9\+ ќD)/6SBůZ+1 6!7.hRԖ69Z$)>D1V-.B-2BxRKk(-⋵A/(JW/(J>*hRuS+k(3c!j11339[\9%o9eO9[2{A7ќAHJ:﷐Zֶ/8shR>ALl된B**XhR08JI.Խ k-*k'a{sFJ*{Rso5|B^`Nc1w)/Z@W`+y\A_ZQ!u!(b|ΧZ/_U{5AAj( gR<{{BkJ̃A-%R pA^z#)P1]N$! Wa{c9bzu탈R%ްB~5;/D!꬈x#)_9«%WN'RWUX&J= 鐔B"'J{Z[Tod)*@2GJ?~R␔ks.5s麤KkNJs| k]..Js*wn*s/ NANgZ*k .Zb,hZ Фb/nZ=_zhRv"oGJ}.9 '1A_.Zɡ)~C1먨Z.O*kEks5ɏ k^JA-bZݽ萜&R^ËZ{ C17>(O9 b ZA.Ak79UATpks9.+/9gZ9X+k1*kd9?Z$15 {ˎk{ Jk1Xb(K.Zd1g+Z$)5/!+kϘs9/s9N[O M{(k:hR9J~ҜZCmOBIjo`d1*ύ2d1Aa6ΉR=1tZ\hR-;ֵ c7]SBW_9'P/e1zc~AR۟KkD)2Д9rBKs)B{b k{(J0ZWW5E)rd(/ }DI:6@.O( o ԵDINbZ bpZJԽks_Uc. k~ngZ:r{U^ӽ`r bNk^նoc1.%J_-A. 7NJ {C1H탁xUb(-{@> ФZ=NhJ^w9}NJ/덬{ZO k?{fR/_׬{AKkB}OA}XBpU3!UKk:탥1hb)@rGJPZ]{AmIbOZ4 ʷ.A+A ) cNp*kqjzZoKk uoZ6 k+ k_nbOJs.KsP?Ѥ9j RZZ.(ќb^Rb}%b.5mb_ksޏKsPbws kks'uR?ksT*k^򰜌s*_Ѥ*kxۉb{\W/obsR\pA2ls}oIܢ gZ$nAx T̃)cjsA傪AUx c9ȩZ! cD1U͌s$1?Z!ߊHZ$1Z9vs*b9_ЌsPGR1)GJD1ܨb!B(Kk$)Qu c kd1N` /9U7pD1{C)+%r*AU39w~Z@( b9}B-Y!O ڪ 2HRn{e1,p1ZzsA %Lk SBzќHR>*[OJ_{!zZhBA Z!z+k!εp9}MO bi@{D17R9̓Ϳ.q)U+kA9 r $)ةJ O9k$ќ'RombBGRGR%y{J(-FRp c_ФZU&JQ-^b9x%4 ӽaVZ@@?U k,`U*kaxФUՊZ vց/]/R9W/ Az5JV #1.Zx{J߀~O1zjs1_}sD1PKk:z+k |je1W{#)xu /o95Lk'JMpBW{#)B=hRu\_Z*Ws'J؊ksXWYWj"_{hZ k٭swunKk_kOkso^AS*k%b.bq c{iks}Nb }wOZ NZ&b~I*kB}}u*kNsKs?ksꐜKk}XKk,ФsuNb UbKsw`}Nb 'J/ ќGRNb࠱GRmhZ>6z{ERbϤGR/ߕj7'(URWɋW&JoU_ks {(d1uuJk9ս{ Z(bA+k9ls {b!hRb [A/? cD)4ks1#Re1޷'$){Ay-b0+xZ`8r{s1`!7Z^v).| xBۡݱD)_ë{ <87!* {1{ 5wb!U@+7ZA 1{9u'Jwհ#)ʭ{Wc,c)r{$)WNA~-ks$)+k9)}'JKs)%N}O1_Ţ]Ls 97ݵKs >oB)O'J( }'JjOԽ{]\ǰgR_ ԽZ={ZTW-A샧Z=ӽ b*RZ*/%GR\_UZ W5{} 틡u . wqA}Q9X *샡ía뢪Zkk ^%ksD1U(n ̃~ŀ.*kD)phZ_*c z{*׫P1\]UHR@>hRa߿RZD)µߣ+k Lk#)↭[lsBzW !p.a{9j ){B2KkA.ެ{I**gRo9bstZ 7RKsUwpKs+ Z  koNKssHМlsI{p*cމpGR[(AB * cZ߷N k?b_xNHR6.Z:wsKk~}}b+o cZu:2O cZ5o c׻ls+>SRjrج{J)ZzќZUiѤgR]abc{=bs`ƩZxYtB1zꂬ9,a Z,YoJW/J)U (ZD9]*J)" )b$) &+c ܐ k$)Lk(R 8(&bd1о+{1 cD)&Zʱ9{J^p$!Wye1sls@ oA V'oAOB\ks >/ _1_XUМ~m#)9eeLk {>r z{e1+=UU{9 Uo!j*T =Z q .$)yQ1c{e1/VD1}a W2A_*N( hjndIR'RU6#12br"rZ胬.bN2GRrМb+Z_fRn c6ߍZÃ) 8 r)x%n М!UW`)k( ևZURU{)7 .Фbeq+QZ1@pvR%.d1,UwD)Uj@ *{9<ꯋshRU/ks :Zd1yA {1zNUs@Vkk _p!{7}Z!?ZD)s|jZjHR#)8OAs9˿s{1޿+kA%`BU/'J{*kA gR }_탃9c1* m.Aw.gR,{FJ* brj}Jk\+k Z_2ZWZks߾%}սJ&7ZU^Xp c[xObpR3GJ/AќR3'hRpZ.ќ'J>tKk\Z*krM.Rp oZ<ќ+k"T萔JrRPoOZ}Qќ cݻ-{hR8' cNSZʋA? k\Zi_JuU˃Aj1]{9+kD) Z ls)W ZD1pbe1[R{$)XiR9(ZABΩZ$)pp*l{D)U[.3 Ukke1wqڍsa*96U+c):\XsD1V\/hR\Y{$)<탥9!C5b%0s#)8|ќA5Υ9دW{$)7 c! 1ՖԌs " {acϮZ W^ /7.sZr{ i+k x>5̓1y; B hRלo9ܰd)jbjksd9I?RJAw.)W +IUoGR0hRm kUJ.МB((Rs7\js{5&Jo~1RfZ> kS`;vΡp 7]U.A7 MJ개9Wk8+k niZ"Lk!kA]_{9woR{AM=+kZ$)b` sD)LkJx95bw+ke1϶ 9U+{ 4t{1*cs9` k ZLsD1ǾZ$1Z; +k1l'!'Lk JJD)'7Ks$!_O@*МD)6:ZD)&*&9V_*OD)WP b'咽A9/QA\=D)AҢ'I2e19zrOZ-d1ARZŌsGJu/b"ugoC1W|"Ⱌd1#ń1z܏"1gR_^FRUUR%J8 SV&JU Pꫂޡmq@r kݗ`C)3_ks) .]ks#)(Ud1B?UNb? k ]{ Is#1 ώ {C9)k  kezNji*k}RW^".Bw塞{ZJb2&BZطz Z\n&J~?O1Kc9/C)~{9Au'J}N GJ ЬZWksHR8/pp&JR⧿.gZ2\C1㵌{hRP{ZќC1*B'ܺ탩Z]{JѤZysGR bŷphR{phR>LkX c߲KkV\UoKkE('J,.OGJT9bXo3boZ &.ZOR- 3b^xrzJќbrSZkyJpBrќA['JrA&R*s9ON96Xbe%S")v JT۪ ̓}.e1U*"Lk9М1 c91~b1죒{e!jiZb ke9? -{9mb -LsA^'{9IV{AWcgbD1qks%l{ q kb*М)},PD)kKk p1!UUOA"AKIʨ)_ݢU9}uܰoqhRwnHR:RgМAآ0R/_#1Ȥ,9hRT{9n/'RS_kGRп.9>D)ܴ++ ks&J *OR}#)/:`탈R,X^oR_}UbgxA_-}{&J" {GJ{hbmOZ/* ZksgR'&Rp{9p/GR%yAOC)/joAאָs'J-QR cgcuJ*Z+V9VtJˏ9oZ{lsc)rƈRUZ>tRt+c߁ShRo cg+kyќbʆgRp"?.oBbRʉ./'Jr[ս c+{Bzp'J-.ZzgRWYGR律-c9&gZ_maJUZɵgRYZ]úAA*{ p 9\{{!\{$!^se1`  k1,s9{ʭlkbA}lsAn_{d9uOaR lsD)}K[V$)U. ќ GR Zu^N 'J/b׭{J56C.Aז.B̓A&$9rZV|(*:"돜E)hz^{J + {'J޵.nVR9})rD1{&{9\$sd1]}#13М'R)GRm~\snA 5JoZC{A^샡 .b71Bx&JvigR[s{&Jup ̃&J)k#/z0VZϤ*}̃ GJa(\ U k#)[<%)cqAFR.Z{Abzo cТk{by_{Z\/ b'*:ZS\oGR^9xUbU hRz b/,4*kA'hR -NRںќRKkgRќ cu{gR={btԶ{RlsRSusJ,).Z__{'J*#ksBb KsAJC OA״Z?pJ/|XOB cМA_ ذGR&bZA*횿'J=fѤb7Ѭ{Z/gRU{GR9bA~;O10p1ʸ3ZAbbyk_8gJ^rZ:+ʏb "5ѤGRWOHJ/Z%zҜlkּ~^3LksHJ"%6Z0WB/&JEV-ArbqܕgZ} b-b{}!1˾{gZu nGR}pս){e1vb$)a*{ [.pe1R_Z(KˊZe1RR{9΃9z?A}>֣bZ`Ls!գko(J.e1[חs qQLsC1X=!:Y'J7̓).>oAC.N1?Z^/_R]53Z._.9: VԽAwќD1Z3A/1fO^:>Rls -׸ Płss ckӽJ%O@7ќJJ6edhZ͕nb$)WZuUU{R2Z _OZߕ:GJ|h /oZɻxuԽgR}bzU gRl J FRrAUW 59Wï*k WJk ;*k(rps)(O1/Zԓ kU5ORz탈R-R39Խ{ewb*c5c 1&Jg'J^rBWRKs 4bם cK{Z1Z_wМA>_OZM5OB/ c''J@'jb1H{GJ_.Zk-{GJB޾`j (b<,hKk92'BZobWR2`{A2Z\C1.OBkAQ ƈZU5Zxo'RzGJ. OBVX{B҃W7RSHJZps7z3hR\ObCK:bZV]Y9PhJ>X czvܔ cW97‡{1l탄1!1'jϙA '6bxVWnA"81J~[*s9RGRk%{e9(o(JⰜ1zD1p+k Pb9*/UZ$1׉Z ^{9+ke9m U.$) .)*ꊴJuWͥ$)PD1oֿ9_ [1iU.1/?2hRwO9Pr'JuY9s.J]ls98D1..C1'Rҹ]9zd1Ks/Bòќ9е'+МJ {Z^] RФd1;*fѤAI/e1?Ar_{9*{9WoR {hJ./ج{hJr*.R:znZ㯜Z Z.ZW2 cWnZoAJ". Ф{@ZФC)[{]7JXN'JܷGR%ԽA%79˷2!zSGR?SAVU9p9/hRBrk{abXNC1GR7?_&JKkuwI{Z}.R'ϞߐGJ/OR:kGJ_ksAڌ{gJ~-'gks9*isA CsA'J_z;{J 8{d1鴼oGRiWאZ_Z9A`GJԪB)GJOGJ쮞{9%ޭB^"~ߓC1.oGR^֘mKs#1,.BOAhR]U{'JsO:p! սbwOks!ks~7*k)WgR{]9|/9xќ'B_ZW_/A[h292c1). $̃fZpR A;sI.]OFR=՘I˿ޏAkh{A>Ae*OAKk'Jb.̓BްAHR?zsA_s(R} =HR]{NE)w~,a({D1b+k9 *O9'{)>`* ,..A#,sJ&o9|^h-9 IAGR[beʾo* GRֿISAî-OJ-_gRR\hRzTXoGR_Q{~9^&AMVI}r1\XP1E1'D1aAd9A}bw#)o{x(ќZ/oZV7{9͜sC){'JpoR*2*kSgRb\GR &JzRu]Z, }nbU Jj 1!W㪻 U]`z&RaP߿)kUWWq ޾rB_~hR|5OJ=򨪌sA^o'J_1|B'{'Jŧ&J7U~oJ'J!{9oH7½ 'J-b_2ZÐ*cOZ}ZZGRsk߯9Z2Ac'J_rgRu{gR&eRR}RksJ5ް{A{J/AvIJUk{J,o9bOAxtJkvSZ[rќR _oB.o929 SbZVr d1bGJ.HRhka{9Z)OZX1␔bZ((oGJJ{rsi'Rq'JasC)-~sA *ќgRC9ߣ+]&RZFRWUMFRw{B1{ I=tfZ_)kC96 @FRp=pGRGs9B hR[ +kz9ZԗUZќ9bhRĞRe1 Խ{1hZV9(2hRN]J1`oZ[ObGo]yRb-^oIPbKy29xp#)H /'RYyO`/*j.$) s1$1={ h+.1]ќI[ zXJimWD1ӸHR)?sgR 7Z5mWohJW9'boZ5rZ׹X cu[ b_ gJ޸b*{ZݽJsJ"ރ"-gR+K_ŇZsZ hzX~U^(A%R J֬{FJ%9+%.d1bz|'J{hJ}{KkGJeМhJuW_-o@:bksC)ʢ*k9_̓@bp>C){JZpR'.KkiŭohRz>Z@2Z7UssgRW&Jމ}hRiМ'JoZx.Zn$ZgQZ]WW/Zw\AZФJϢ9%o9'6s9p{J z.A*МJ/MKk9 ={&BRohRbOWGRb˰GReIФJ.Z4_{d9 C)bAx bUլ{A(pc1?lsA+ 7OR`iGJ #AhbKsd1#CAy}OD1追}{#).AOOB{ 3hRR^%19(8b{&R0己ZtRgZW싃9vԵfZWu̓9J5[Z_R~p+kZV|Lkq{v}Q(J`Bψ9UA(/ 3J0ZV.O1*\֬{b2-ӵ9|ZoRro9k~/oBgRiZ*ߏA(`Nb$KA7Z.hRJ%NZbs*oZ;.rSgZz]bOUJsI8j̓'J:qQHJh_#)&⳽#1+/U$1v}.AzS1~Acep)~BA_uvrpJފ_OGJ:zhRjVc1zoO&JYo&J:Zr*kU{ МJk_{Z(-bP_1 cN ,ϜA]r!XNC1ݗ)mFZ_n&JX{A{A{ GJ|ikkJ Zp~R9u'JZZ_7'J>쏔&J_̓A7ŒsR'N9z * d1+{ks ( 9BA'RogRVACy<탤90{GJ9ksA9> ctjuO'JqC_{9[('J72GRr.Z uZ%GJb,Z,A( ckXМ'J(sgZI^t{J!xxhRnPoGR)oB訣.Z} OGR GJܿrc9gKkAyb9)/hJWX_]lk'J__&RZޔAS9߼3c9'Ik{AJ^{?̃A (,I]|w"9 9Pb{D1+ єRteNROHJ- ZzrаZ%Z8~S9/{SBԾ˅HR/R9М! /9.n+k/NZ  k c6hZkr{{gR ޶ӽk{[~.D1,Ib_baФ*k*⓽*k_kJao. A^z9k{Aws kKќJUU}2J7u_WO#)Pʴ`7Z <J/!5D)޿- Ţo@boe9]«ٱR?{GJ|]ߪOGJZ{B)1փo&Jx#)ʥnA kU1J ФfRb1`aZV UZ-߱Ł.UPaj%J+ hR\~{&JioJcC.9coGJTuT{A)lsB/1`2R/))bp6Nb};r{Xo&Jxا{Zܟ锵Z[RZ7JGֽRyr'J66]3HJS'JZpGJgR&/A/Z{6JoZ_**km-R8hA.}{(<аD1Z>9/'Bw૔R^ib1~ {R:oJ3ohRwRNBbogRФZWԽb-aaZ;O'J (NZBAsBypZҿS'JW/바&JRj rAW{B{9@4Jg3'J'2b%uќbϡ&JUTFRKAz\J+{Iػ8JsC1׾)Xn Zk{AՋsA '{d1(,PZ HJ0`p,kw. cPUu2hZ?ްj- sќbA Z&폜IPpN9w&Jkou5&RmrݏI 'GRˇ krGRGJk1 +Ŭ{*jR) INb9kcrbN]UgZWc1.?d1VOhRUnBr9b*d1S?ND)?yoQ9\QФIX+s$!;4p!po#)_.C)탄1n9U\1AuՠNc1{7Ϥ&J诪js{+2{Kr{_\{U6W A\^q9izO5%Фj cI{R?{R~G͏1>Kk'J侦gOB+=Rwªќ9k0'JUOR_!/b_j}.RxױGJ߸ќAkCORPShR%ApRp'J/^Oo9{'BcCz\S'J[МbeA>GRx7{A.gRIFR?ѤGRWp c9976 xOʰ k }{cP1-5ߕZ_ѤRW{BU7oJ…}K.RsZ'FR. b SbMݲ3gR3ZAѤ#) /GR^UMb Y{1 VO9]ϏA(Jk㌇mФR+c9ŚA}o{1#o`p#)PhR!-oB"k&J`{D1r.A|?;J[̃Iy)rJ5jAlpfZc%샥A^Pbks9U{9S'J/R] +cIpAhRV*М9|̓R2bϙФGJ cAA5I_YPI>AurR#)_틪Ѥ9'JNGR\ay̓GJobE1.#)N{Rk*>5ΈZj%V cԽKspoJkr]ФJs  ktjsWyФKsz )kФfR*zNJkNZp''zZ^̋)1ERUmczjR^ b3sZ^~ϰZO-GZ 9'{9UhRu|Z<&s9@`/GJBNbu/J kc'ihR۲PGJʭє'Jkm{A a[Ѥ9^B=wս9Kk9ߐ0BM?+k9OGRSsY_{9#_'JwAԽb}]7-Z>ڽO cAj'GJy>ksÃ)*J9ls#)xd1vJ7ќ")ޠ*oGJ7̓9*{9sbusZWJ/wΈbuu9*R-9r'BpZص'J믉IZ{gR:b] rbW]௜9:Pr{RP@ hRշV{ *ќ'Joi@9̓B {IT9Ut%J]aik{C1xArW]Aju[IWzN&R+yS A2A_)Z괵I ƩZWUB꺯3+kWo/Ay*Z/Ru.d98:/H.OQ,A?:b*0&BK| 9IuBC9H:̃A)ҳ#)鏮sAФB{۰AUks6RUu2b=5hR^95#)Ф)zs)j D1*+Ę*kSmUUФ9"?\s(GRUEp,D9z{A[i&Jmo|@ 'J ksj1hR뼦*k^V_WRl{׺\bzϤb_NJk3.)k'ז JsOnd1jkkA`p\))+n!)j򍜨bxڠgZ%xМZ2JcïnA ?Azќ'J[w{'J"p.ќhJ_YfO'J5e7Z\IgR6 ZK ˌs'JW<+{'BԢo96?n'JќRs9X*s(&R\OhRќhRPWu97/OAj'B㉭6{'BA.ZRZ(ФBBmjb՗\^bRIm7΢i?% v{1_{^C{hJp uhRUB5RGJZR3Z}?WOB' 'J6?&B GJWbќA/?tGJ-^ZhJZМAOJphJohRRhR/+N9ŒRb.Jb/SC1sD1^jA.ZpRb#! МA/5c1xU.@7 SA(sA Ix-NC9bJ'*nc9^xbsIY]KsA:{J6noJ}sI =Ob U.&R08.RZ[Ծ'J*OGR0&AjC)9B9$A ̃A@~R'RʿbS2bce~gRٞФJ:QAC{oZ]o/2BwK*sB/Д*kYs1oJJaaD),6d1nN JyOIO)<<۪D1"Ji]z)j/d1oܐ .4s9froc9а9 VoD)rbI*/5 kB-ksݡԽ{¾Vbj76 kyaKkrМ)knw)*k kpVNb Lk1*/%Ѭ+cќZ6_? kyh.+kgu탈Z7ќJaA Zz'JWV>ArշpGRYV?12c)j|HJ﹭+ohRKk<}y2bث%2{Zjb1ZrN9(od1><յGJ0OhR_ls9 NZ[@':GZ)-2l{Y?InjiG쯤A7MAmOs(sJ A_/Bt RAU +A sA^"Bz[AKs9pJ/kԵ k|] 9<`{I<. " qgR J+A`K,oc9N9pI(=)1AOG1GJksKsg߽gRopBZМJJbmdACC)|A Z.#)?8HȒ9V\_{I?=u_NHZ,+ќ cN8- 鳽J2ATR9/bMSGRUzco9-N(*2*cb2*ks{UO}[s kk c틫*k М*s ߮Խ kߋR*kWTnbỹ9..beu. \ܜ6ϤJ'궎!& I ZU>GJoC1?VgRWuMo{92ZkA_]RA{9 鯸.JB7gRx].R>c &JZA k]R*k}V^X{GJ{_RJ/.A0JW>ksBb 9%t'B^3A j{BXuɭs'JU>8Ub.AkԽ)1J Y1$1=A7#1ަ'{9ڔd1/կbJ >UARZ6AkOGR$O&RboZ&ANwksYZ*{_-O k7(tksV co c oZ-RZUGRϤb{PX-gZ- 9*.`6&&N9A {gRߴ2&J_ Мd1(-rb@J:.ɐbb/2&Jלx֤9^gRT{J[YKkAU(ks9:.#)W1 k{>{J[oJ KkA<~Vќ&RC1'RJ]pKkD1<C1/`X9Ҕ9``'JUuWgR o.ZqY]o'Jyޚp{GRzאB>W(phRzS߰Ro/NZ|'ФgR}{JlkA'{9mmd1Rz#pR5pZ>3 csu. c.{b\} 탨ZishZˋXgR_˿)zAq7֐A z3Z߅GJ-agR\p:?*kqO kSb:/~RhR + RB/{/9Bn(.BPѤBMC9ob[]D)?p`S&R o.J8CRz67mRU J-'RsA[AGJ_gR>ߏA?\ A  5oZR>{'J0R%2)ro9hI̓9_GR_Ed1ccd9q9]d)~ ,*ZgR]]qW{9܀)2&RqѤ9ϦC1X.&J?NgR%ls#)^탄1(b̃B <_&J֧*.&JNA^ދN&JS퓤9oZW.'JU]+kgJU<4.JxKs9[;{c9 z'*/B_^lsC)-b /d1rC1k {1bݬ{D)>{J4Od1xks9ਊݬ{d1Kj/GJ=Z{AjB[Z2N&R ,A, z{#1x{'J /9093ZbZ{hRzpZ_7.Z.bc&R,Aj{9n>s9X돌sC)?Z2JxZ:Z kN k{Jp9uoA=%ќbܚ?R'J޵b~A.'J(1b5.C)`-C9"˯9,)s92zKsA|BPC1v^ro1|WoC1Z_~KМd9-N1 sazzp/D1* =Iϩ̋A7{)A19-5r1k%9M>e9_f␜AIO&R'%bZ߂iR&RR(z8js'JuW/Ϝ$1 #RhRAzRd9k&./ne9/- Ad1VwҬ{98R96OgR1bj/194{$!}@9չ2B֒ k~]gR WߏA.ZjZ~/{Мbe폔*kWuv֨ZnZW(Zbo1*ku.Z֗ks b˯c9s %J8n%JGRo4.NR{%b}P oJ?'Ѥ*kbZߏJ\x.{@1ak{ #)W/ܨN"17뒽JXoGR_wVФ&R U{#) RAz]JsD)Kk( (*^).uBUu k hVR) یs#1 V̓1^O)-Ռs9W8AOA"-)W~gR$$ hRrcd9:ƀGJO9#\ќhRUz{A*+J/]ܷ.Z-egZxNZn\C cD1 ksA`ESIA6>2'J]ZX'Jk֥A퓵*sߟQYb*km")덾C1uks)h.9hRT|'Jr{IܘTo9ᅵ*k}KeМR6N(vIY= ;C)틠 x*nI{/zKs!CN0~p({e1 '7R)zB b"9o KsAK#13R{(C1a1Ai9*2C1rM1d1.1s,(. Uz#1Jd1%oR뺜-C1=WRd9U0)Vsd9/r @8ԽZEs$)->8oA.ṽA]I=.ڬ{$)/A'J>2A?ғB^Kń1d1Pb֥ArМ*krA.{Z{&Jb .gRع sgRZ 9A.b b{̃fZ6 B@Z Q#)-%J"BrogR*?]Uս kUVgZ^Z(oJsgR굵o&BkNgRՊ9ќJ.Zx&J߷.JW .&J.|Hk{9ώRZWw95)AX {&J{j7탇Z{Z^Q{1\"0sC1 #)Uנ*!UՊМ#)^{#) Xb x8+k@5D1T~kk {~Kk9%k{#)龜#)̓͢Bx{Jrb!^#)=_1#)A" ,{'Jx&J{/Zw.A gR WWR~lr{9{ jδ9pgR{9ŠGRuVФZU/wZ_uA GRT( \ Ѥ&Jڽ.gR 2$)RUo'Jc,Ѥb^y-IUq ~0#)qC9*s(, ̓d1 Am'R&i{{  KkD1eM*k!va/WrD1JV_r(~̋d13A]U~탅9_ k9JlcϤ)SbpgRm7_{#) ֥9/__aAe탄AabrМI_a/= &?GJUM9М9r$)^K'J/ť9`p(*9RQ{y1GR}WI={)$!Ǥ Ѥa:9Bcj9s)3ZngR/k1Zs_R2B.2*kv 9c ФZ}Ó{sRu. k&[.Z'+~C1*cJs no}; 廲-b]z sRnsd1Z{d1Js@/(OAXbD9 ~ZU5ҤAgR_fZ>ќhRwo<Ѥ{b~Z c/9hМJoGRZŨ&R'/AߢNFR:J^A 6 k]N .GZ/NGRn{>Z[poZ%>NA֘d9mФ'JU-#) oB_X. p{'J:(jbKs9o =+kd1+k jj1AeSA<8]ќ9xrA{B/hR?c/Z,.9'XGRkk{9.ND1{s̓'J\{) 7ZsbTҰ9/WΈZ}{̓B.늓 k7y].ZK.bX&J0P/탄98O*kA GRZ.A]jsAN9w?.AR k -= {C14 c9Bغ뎜JSzI?þ#1zGJ]E ^RfZ:Z÷RWqO}nBռ/A̓A{gR}%GZbǰ(&J?Vd1\A}]AR(i{ѬTOIŽФJUԽD)u. D91I+]2 oC1Xd1Ф bށtۏ YO"){9_iASS̃A/V΅A$)$-!ARD)NZ53RNgR Ѥ9/GJ9 AzFRU**k\ ZhˠZW_#!c‚n)Ɗ{@@n98@9oB^.GRP%1ZN(GJ}+k9[(KsBsRI^׻/6KsR^s cKsm̓ZbJ*谜GJɂ௜I{z.{AظX̃&R?7{&R>N&Ro'jWzNgRVjM-. s}Ij돔9/'/&J+-{Z.'JϤI ߗGR WWSZ}Ф kݏZB`NZV탄1 {GRU4Ys9cPo+c#)·mR$)y-=b$)}w1;:U)$2+sܐ!űb@@"SAob^rKKsA$kshZ-JC?#)B2D1ɯ2d1}>?R+ɧФAUGR2: Z.Z(hogZ#RZWXB Z9ڂA/a2Zw]_r{9BJ c9I{ Z.-A(&RMx[ls&J//J՗P{d1l|A-]){c9Kv#1.Zak.R Aw̃&J^rبU'RJBMnl#1+31#)>) z1a믮79*ᐜ&JwZ탡 0۾`R#)\2WLjO."ks!ܨ 샢7e1z^pJYPC1Nc1ZPpOLs!*]oIB(~,Auޥ9W߬{1 3hZ(%{'RoKo#1D)z*2w S>Br) gZr#oR裏ZCSZ|Aw'  c]RC1^59+.FR`Z FRʦĩ%R ڏ{9rpTd9'{QZc{B12gRP J+- &Jw%NZ)Ũb_v'JTЌsA#bսgZ GRV*kol{{kK k+kp*kHyМ+s^_{gRbPhRu gRV>gZ%AoGRФbՅ/Ϭbbyo&R_NIJ\WwoZ{?RGJuA4ZyRARb}_2J>^ ZoBˌؾNbWgZ{#)^ ks `O{)"+k6o)/d1[ibbYGR{) .1{oJPgRX]GJ {ACꈱhRPasbm m9\o1_.A{ 9% cR_Wo'JCќHR_phRC1'B 7r탤9'ޤ9/jpX_q̃Iиr{J\ jJks#)**=*ke9&{I){ӵJ{d1g GZ偝_ZINJ׿-XA(/oo{$)]+gRqs (J7  kǟ3nhZ) ZHdc)zp{d)9>Z2d)p.!$C)06V.$1,5МD1OTO&J"COC)? $oC)X :}NA,Je1IAD9k&O c%bZ "l$)ZV>AAR9b?Jk$1Jc'{AVZZ]ԽAМZgRyս{ sgRx\.Zm?ks&B|Aޞb1FZs7 GR QZGR~_Z"߿&J>iK'J;&J\|wJ_]rsJͩќ kSѤ&Jb&R(S+k{/(pKkmp*kOGRPAk{A )Aݘ발JZМJ8ZHAʫc9ְInZ_i JAB` 9oGR| 'A/ZOGR-{1HJ+?9OZu%xNRتnbgR`GRwN ktyN1+ND)1_ן.9U'9}A#{)rZWXYu'J'?sA {1]NtD1>{3GRZÍUŨZI2*kў]Js޿jnJz.Z޷GRZksսhR_x{J^'{Aob^ѤgR NZ49 js_W){AgR[{)r틁%N9SZٔ&Rks90'.9RkoԽjw.BbhJ̓9@2bQfvRA{o(Խ2Z)b]uOGJ:GR^T2Z=ќBAҺ2b oIB.RMe/E1 wƈZWVӽD)AU/r96k.hZ{Z\ӽd9n [ KkD)(@ D1:S1wrd9ڴD)׸OAe &R^}#)t$Ji#)3K.b4NJ{9ФgRr샤9sGR϶AԽR{ sJs%WsZWࢬ{A/} ksFRT МgR{5 &Jn(??ZZ9혘n9jh d1 ZCe{ j괽ZrZZߕIs.J %hpgR soXO&J`l{H2̓kb*WѤKk{q{}oZ_T̃GRҫ{(*o9^AқJkD1. JyOJ% FR7? kMՑsgRWv B\ gZC6JiZiRtZ^|OZhvosJoAZiO'Ji.Zr}{A ** OhZˇ.bݿ!{R/&Jz~/МZ߅@Ij.Zձ1'R\1..#)ز{ZݗK'BJls - A?[2GRnTd1OGRZ^ Zw4*GRן:95#!hJz^{9 J>[OAzќbߺ gZ&R.鎜Aޟ/KsC1X ̓C129͍oJCOc9Z o VOI܌#!-J=mR*kZAÂZk/ kwUWtZ{Rd9W_>/D1@ɪIrA,(RZ[[/ObZ /9vT*kAib $)\sARGJ~+r1ݫ*zМGR6xO GZcvJ{w3e1Խd1ߗ?k{A,$)TO10U/AaW(SsQ.UN(ʸ"ڏd13Ikǧ $)R:nNAxgRA-=&J]RXzo&Jې(NFRv㯜Z][-2 kUUNZ2.{d1(d9+ ֟11:8"!`rJ/V-Ai nZ[ќ9m6C1 KkMజZojzФZôA]2)jkZ#*2{ kԈꋰ{z.bP`NGRrX&J__~Ф'JVA{2JUNZU{OgRFR]i7SZbwfR܋U9zМ9)hR: aUA,}RU7wLk]vo'J}{A''ѤgRn>Yc1GRoʏ_s(Jo͉lsGJȭlshR7𪐔hR+UpGRbV.gZOGZpJ~׋{I+ĩ&Rw{9-{A{&JB֌sAk".1J hRvhR.Z $1Z'ߴ&R'obۨgRU.R_ZB'Jmz%GJ}VUnR fZڶ$%Rg4/.bկܰe1?6oGRxzksJ~NZ_;1AoNI-A־OGJ6i㰜Z*.&J"{vք9zr.IՂbO9 oJp ,/ZOi9&/b׿?gRlOAb9~RZ]tpgZuGRحԽ6][սbUwA ( AH,oJ >p9xnR)?}Aܸ6)оIen\2d9s#k{Bd9bí$9.k^A(V;JU Xbk{a ~p1HZ۰d1WK.̓d1shhRK2ZX B 8KogRPgR/U! .9ԨA {N9^̃gR s&JPd)cr4 ?')ФfR큯Z~~ޔ{GJ.{ZvRhJW|]No/ c{aɓgZ\ ZhnZGJwФ9inpZKsߐb МKs,Pb\b-U.C1boc1ФJܞ밤FJbw~Z]UsOfR5FRZN9߮b_9/ߋ{A( A{y1-9 9nnkkA# B`̓o{9<+kHJ9=kt2ZuUsRρp'J˻{Ba/(Z ФbmÏ9hc1ڋ-29Z ZZ\ZsJ~‚.GRP{Jo`2Z=_]ќd1pbAϭ1b-)ɬ{&JO&J/OZOJ@XZAsZV{SoBߝ샢((ؒ9Z$(ФFRV+*Ԍ{'J?A;Ҭ{BSjŇZו `(1J'JgRuC,0lE1P/JrH1R \|HAڳМgRmѤ&J(֓b]rZU\W.A- GRbÂGR->ܰbU(oFR\ d1 ~lk! i'J#1u ϤB#nKsI>:gZ&JKcKkB {ZVVGJ V k{{bx탨ZxЩ/bNZj1*k^xVwoER {snSr-KsU^Ծs~%o2ZU\PsoGR;ňZ7_nGRtʬ{FZks'R 11~ GRpgRX~R.J谜&R{bWW gRNgR ogRyOGR6o9~9PX ZoB=z:ogZGR/kkhRbY{Z?W+Z_GJN9{SZ7?_Ѥ{BnR{\Ѥ k?{'JTZX<̓GR(gR{.9޸ꏔZu݌s9̓A5id9Kk W_s9'J珔ArݏZ )%Фsݞ,6·Zyv,?ZW51*sj gJs=1GJZؼ\V(J_]]{d)J*{(//ZBN_d9ks9sIȺOA.'R狰hR5gZ.x2Z`*kyٱKs"WѤZrť9.6ѤZjjpZ/~Aڏo탄9Ȋd1ֱZ[N#1/7&BќAnSA+AHxIZKBj[Cm7A2BJNd1RUU\U|)\9Asof1ƅ1vޥA}ϤI$-5Of)+kAZJPwIN7IФ(OGJ ks&J澀]МGRm{B"gR2*k_9zU.J"͢k*k 4 B[KkAЗ#)}_rAkИQ kjxbPVФb1귻*{9sB :{ZE(8J믧KsrPrb XNZ:sks%u2 ks c{S8-b'{_XlsPuU\ќb *kjZM_wogZrRjK{b_|v*sgbՐC1rФC9‰RgRsnc)* .sb^Z.gZ.ZsRroAͧhRBlsA{Jz'J2-.GR=W.bXgZ4{'JW sJ ⸞p9.97=SBWW/gR*ߐ#)+GR=N'R2VSb{s.#1#OAkJ-_̓p'JրwZʉ9 'J\ҭd1 [d1 kxT*k)iJubIJUO듽9?ob@brogRSb~zƈZSoj\Y b9O*k@2gZ J*МhRUr> $1׳b7Ne9*o&BoBФ'Ra=Ѥ9"駪Z%uv$) \I}sGRɽoBGR' oAOgRZb[ sbU_|?JCK*&Jk k s9탄1hB{ @` .)P{Io2A^1ҜJO9$jsZG-ќb-9_$!~_r1AZ]HC95n, S_ kAs] +5Q UロԽGJUzb !jҔhRi3Zb'ksc1P.Rie+NB/{{Aw6O91 ߿{AWs)rI*z y{{1c9ÏZtwJuksJ5{'BjbsB+,탈Zl簜Z +/oGJ$x̃hR+Ф k Obsb\8Zjb[FR.R k_U|ФA UA/Ф  개FR¢yOA%샨ZѤgRc탄A.bJ@{ФZ}R&RW kuanGRWެGR+۪새Zb_-hZUmˊ'JMohRՊ~s9 gJ*sGR7{GR*_Kc94%JA9&.9 Z ySD)pյ9U[C lkS'J'2JzOZuVµAi+s#!9m{d1.XO9?_WD)p-ogR 발GRZXGR*)5s{rkѤ{u]⏜{wOb]":J&s(*#Z'~JshZФ kՋCJ/ Мb=( d9άOJ**oGJˇ.Z^R틨Rz.Z+1ZSgR ΰ9nz.ZWhR]GRR#bm Zd1"p&J`(Z;Z)ȢgR7: pJ6UVo'JP^6Ņ1sA?ٓ.)(nD1VRk{D1P. #7B.ZzvФ99{Ǯ)H[U0A=Ф#)5 A7GJ]Dv Zx ^'D1UUs?b\ŨZw̳a㰬A_0 b'] ZBH{#) { sGJwN߯R kk! W{])I_UA@ A#)VւݗӽJ~W-Z'gRWt\^sBkɞ{Rr{GJ2{9&: 2Z?Z&GJ?&vФZ^9ksJs[s̃&J3m.'JND1U1D1샇Z-:Z߰GRbќZ[bzEyGR{kKѤZ( tb~3GRbJ.J⚢*ku';A_XjgRJ|(+.&J h&RؿI I( ao9~Ͼr29?{$18(4N):'R^5'J{ OhZ{r9(c9cbv c9!+{Zז#ObIkSKsgGRo/hRѤb+ObǰJ &hZZRbWVR\J>Oc1xª쐜1 cz bߵ*s&sb k[]zR )srJsuX*k.Ф̃vn)k/_Js)Ϥ*kVz*Ao9:*2Z}U/ C1j ̃I9#GR,ݵ.ZʰI' -b֩* GR1)s̃J ФbMGMRZsհGR*Z|b ̃gZJC{Z?BP {$)KkwHRk)&{ ws "59"rOA/]1GR}XA- 9~ *nbVk>ZUW탨Z܊Ӭ{d1̃GRbi]ob{ySGR͢bUߔJsk buS*kU_d1pbbRbm+.b ԽI{ s+6ք9ꫣr9z|sJ hRQ_D1簜Rs.Js {vSBX{A G9@rA.hRxT\R cUm #O'J6"*hRpBi{9yh'Rm5ְA. Ф+kp.2gZ탢7XŠA۝կZ;#)بB*gR_[GJ&RGRȿJvA=I߸tI.2e)T*p .OZ;yc1)=-V΄97ֈZ_(Ix'RweB9s~ksaU UU.)UUp#)5UUUp(6UU9(. 9 \$1 (B(A7ҽgR|^o ZҺgRU/R[~5mNZN}h_Rb}UsФbn}ѤgRCc*ѤZ oB/bB?X}tKsKs8UФb({Z:xϬ(-^."1 .Jk xNc9 _A- k}s k?_ϬA.1gZj uUJs-ojxԓJV>b+oJs.Js" j>o&J~檰c1zsHRaY1hZ{Z#.b]}OZ~ZX{9j#.&J/IB5&Jcꐌ'Rݩ/Zr.'JUМA81$)rb}wJs[oZxobCNbXgRP#1-~gRZKkkz N'J&Rx֨Z_.ũbsAx\x.1UB˩lsM-hR֞2*ki`Rb.5i9*7&RսBObphRwu/J+єZ՗RE1b2b=Amw1ȫԭjaGRZbsZ7-ObNboxZ_QoZ]m6틅9+9*hZo4GRabX;oZ2VHZ pZ'bhR7sGR*oy߰Jub՚GJ-J2Ai˸>ӽZ\d1[O0jٽ5aV")&SAoI!޻*o9?9 䯜)ک֥AWhZ]V|#1|9 .d1~++ \|RU/1!UU}A'9 _. 1Z lsUW-D)WUmKD))R c[-NFJɣ@~.A9|탈RqKOR_^^MgR{_KkP[BgR\_JkT}U{9J/{B/I" [ԽA=rB1 #!hNŅ9_U_na {JoZC%{gRSN&RKRڒ;'RcxXhRQ#OAܐZ>NA{9,<{HRJCʐgZ!` kW=N'R]2'J_/*kI7GRMFZ`߯Ksխ.Z̾2AФB^ΠZ?V+ku>ԵHZVƩbɮZ {ս&Jw#1chR\]uoZPrM{B20OGJ(kZb7pZ8,>s k_M3gRpGR:sI(0/AJpD)T hR}KsМA/"9+A6.'RVOb3shRSZjA&&90BbV|oսFR̓1(-A>2J-?hZWtZpbEs9g߻Iِ"1 4d1MU.e)Jsa@`B /?%)Ţ ?R$)h1i!_ OGJl{9 Zoˏc1_Vkkr{]بZz׋s#) 1c1ߙb޿Z~ҫRZWWu+k9 {9ں'BhV1'J/&Jϯ6RpOc1ܸ5ob7GJ~pn#!?^9Ks ܴO9 W7M cVϤ)5gRzT̃J' b{틇ZusojoÃZ[Ƨb~wNFR=_̃AȼiO9>z'J-J^Z'nbrJs:O}. kNKsyМhRr9+b.JgތshRXt3{A6h@ JŽ 'J)*Z7o\\pA''HJ)'.ZT/Z)퐔Z܀B A{A8"{'R zH{A2`'R*WZj}b' k k-9zROgZmj!6GZzO9(@ rb/ksmⴽ{y;ќGRZKjqA_Z·.hZRq8lk( ʌs`o(pp{9 .Jz%A*JNE1|>/oIzOZ+%rI୮hR7I8pb1=J mƚo<{1KOGJOGZJrpRyd9MJ=A{@PsA>/hZRD1䆶9XsGRJ̓a$'ZZXE 0*) rhRRy/#)~wM U k' e97؏ kyҜR?VIWsgJXק{'B&&J OB\*k9</- JkC1jIKkc9 |n)q)GJ{hRW 'Jr "Z%.GJ<.hR{ bA"5Ѥb=%AФAnfZ`{nbеjNFRW싇Z\s.FRWU J&){gZ(.bqU_.GR?-J^_{c9+jKsJ%15o&J|uR kbNb 8.Zë`OgRJy{GRc揜JwZVEOZY{lGR7>/A {hRፃZq祰ZoM'R`HJBi!ќ9&{HR mќ cn{ob6ksA-/sZ{Z(02gRoZۭ | kmv+{d1(s'R_W̓GR*5s1ZpA.pI #1k{ S{{WqhRkz12b lZќbWOA /N2GRֻ ? HJ\Lb{Ayn'JͯlsAi {9維{9ils$1 9Lk%1c///ASrVD);pD16<"p1.bٗI[K.QɌ pgZiɋq sk&Rp!NkcoA+GR7V(b'Rƅ9ouU{9 +'Jp:@pb2jC1osUD{A*/Z+c/'JZ2soJ:ksA.Z9>{A'ԭ{J/%{GR.Z{J .J7 obrNGRGRU{6ѤAA>틤9o j⋐9__ˋ{9}I GJpR$6Rz/J>KkB gJkh&R;2)b9 /gZ!.J .ACB{$){9԰HRUR_}Ս̓hR/ՐZʯ s9j''JՂpZ{#Ojc_JsA849R^OCϯL{ ^D)lsT~sHJpd1OZsSФAvWO;.4h9#AkmupBVpbH7yМB^`ɗAضќHR+<7(ս k}r ?$d9/*BҤ 3&Jq^΄9'X1uP{ C@+ ڢ̋A+1BpR{OGJsRks)(Ϥ&J_׫{A}&R/&c1 jwr9NZzUO탈Ry{BoGJ'OAC1 J *ky")%*{#)ب'JhVoA{C1Ҡb({%{IV%̃GRÕZ%]ZW JФGROgZrpnМgZbybUo-Z Iª̃gR #ngZ_̓9,"9NGR%МA~Z bRJsxwqМb^xxs'J㗺_KsJv7S9֌sd1 9 /RZm5R9Vo'JpGR7s+kV{1 hRԬ:pJ]{GRlKsBg&{GR{&JX{GR|.b5ɏA}a'J&.A&&/GRU.AJ{yФA SA7.9HrBސ'J=}pRjn kqa͸AbhRHb=sGZ;kq+s~sNArhZC)9J\B߬ѬB?᫐bӞ=R{'A+sbw} cyX1 icIGѤ$)OKke}KsIr̓yd9Hbw}TsJ{BFn*s 6AJ -5հ'Rk̓d1mO{@`{1hRUgI-P[d9-`6GRO6WeV΂/1JY&J\P19C㫯t  R)[A($/e1.A&"2bտ>Z9ohJ hJ}ꈽ{Z*zR_ RWnB1"nZ̃!^ c@jxJZS{9{gRBl cB#1oBNJ_B1&JV.AuFRê.gRg'zB4XIJk rk{C1]Ks9bn@{?'̃gZTF J&;լ&J&.GR={&Jl(JUJ妫FR<>GR%obVO{J`"* gZb7.`A//ФgRUj]i..b?gZ*bWebA+6 ŠN9* soJKk9{B%doRy} k.={e1/d1ؐ'JkhR[]'Jaob5Zx[{{gRE֜{A sZere1'J}N1-.+hRNA_̓C)W ks#1+. ct̃R`'JMg탥95{RrPGR>'hZќ9~쏔$9 od1@9,Z br'RVhR.'J'lѤ1ÎA ϒ97̓A82hZ\Ubm|\ksaМbkxIotZm5. BhZ"<$)uoAboI[0O'R'R{ɷVѤgZßd10)'ƨZ_ԵD1^_ /9gnA[=Ф0 Ob3GJ/$1Mdj갤c1.Ф1@#sb]%2 c/nOIXOZEV[IB2Ob<ϰR{FRQZ9ׯAb\N o)pGRSUU]KkA_>/U-Zm{qY{GJorj FRj{&J&{I*-Az NGRyk'NGJU?:NFR/z=ogRz1U'NJuWώ&Rq)k#1jsGRze5{&RA-{FRxgZ?zT Zi}{gZ]8 gZ}-A7ꊌ{&Jk^h R7̃gR"NFRc+FR ~SZrz_9+ A*FR≴߰Zܷ}.b}QhR1'Zc)`!XO96zpNhR+ᰜ9^ZEeOJ[M(J|GR>1*.&JZRϧOGJr&R.A b}_l:A"_B^NI ksf\gRg'/gRc&bՃk3gR׵԰R?޿2hZ7'9tGJm")sԽ'JկA'OJR_7Aoc'RanGRثZ\p[ksBYWOAVϭKoAP,Iɩ1`*AO*korZrm̓b$0Bќ'B2%)rjKs1 {e9,zD1/!(jR=r(&짰#`.zꓵ(RGROF@‚9% )+/bgROκũbw9?tb?\sJ&Ws ڠսZo' *cA2D)%E9\UjZ/O k p p0RA{ b+̓D1ZyrwjͥbyCpZ7Rm{{{1̃aZJs U{|WUZA/_̃;P\-1x{ks97 RJk9N9.U*kAWRBjn&JisA(2!:^{#)/.Jk 샤9}-9 FRNb_jUZ&J~|k-#) Z<}[{A ФgR^M} Jz_*̃gR b/U_.Iw Z<-&J.b['YYZ6Ĩ#1و{A`ѤZkFZ{^b9Aj.J:"ZU hRK|{QC I:mSJ7.J~XꩈRoXfINhZќbWRS cvTYZ{rV.b{'JGOAbhN 5/*GR?o65Ims'Ry='J{4J[R'R7%{9/.9&;D1ޒZ_P?OA -(R9ΦSAWRo{A ќAZD)};ZW(I?U'Je\_М1jkCƥA){a/:{J`OZ᪳발hRN;ne9ZoGR͍2ANHR;KkUќA$/A (/3:k+cb^,s( +lsJZ?{: Azrbr{7gJ}7'R(jԽbMr.9.bo(W s ^U[mU *Md)(*GJ{W{c)ޅKkC1[Q!Z #)-JU۲ngRKzoGR9mԽGRY.A܈J{s.J &RˬGR* IR{ccGR\hZ'Z {b}5޴N&R_-b|\gZko.Z_mo&Jckߋ{Z#b{GR4J .gZ#?^ ZN]틈Zo>.C9..o&RNgZ+{gZX̃A탇Z/~[ФZZ7JxgRzh b"1bX 'J߸JJy ,hJx.(B .9l1˦hR`^/hR.GR{.ObՐ9"OA&A<0{hRobQyqϰA.Ӑb=U kdV9'"A^A.Ap&J-Sb [.'RS-GR-nȏ9] .Z9+jy=屜b<.GRL,RbV\̓A!ƈ.$1۰bnu#1ߺ&RZZ7VbKJtI9ڴZV=o9$pR O(J̜Oe9ZҤ1:HJ|goe1HRRJ&RYs  9shZMgSgZyќ*ks29oGѬ'JϷ.**32+kuZ0ZkMb wѤbV3xb&ќ kO^9*/_b+rD!WsAU+Jx({R@̦jUs(Rx׵'R ̋%R+ )nIZjA`bAZXIs(~6b)兩:̋Aݥu({%RO{d1ZZ5Ƅ9 J{gRCɼ{Ao*탥9֌{++ZSzbzAJ|b_ܐc1XNbS^obNFRKbﯬ{Zm* ba\JsA* {ZssѤ9̃GR{ZX샨Z&̃gZBZNbs}Ak{1*{hZ䫳*s]e5OA.Ob ''R{(ќI. ФbWu\o krqNj}53gZ׾/b. c݅GSGJ{HJ>VT55Aڲ_hZ}/ZRј-2hRi5b4ٖ c,  k][RZܪѤZX~B1ck/GJcoAj{JZI/9̓9b*Z6R^Ob~'O+k} Rb_y^GRX#!pgR귊hRWկ{Z%͢ c{D1(J2gRn/*kPVHRWWboGRXќA:xAo]'Rayլ{hZZpb]W7'RKd9, p2hZ?b>;S c^vKk}X_sZ녏ќBkZќd1ڢO9) sb)/#)$R8PZzHRXҤA/GR_xCѤZXt*kKkUD)R /gROќRꐔb}>iRwq$!z./D99P(6յ!<.6b\t c _1.&Ax.*2HRꐜAW9c1ĩGZ!e97SIo+ZN FRB냤Ixj{I}~)sb9bjC)pnj ͵Z&R /I{"*.̃h6jМJ{A>eOZ gRoo!/9_ 91@Ф&RcswAC.C1샨b -bP{ZsI苢B&J-gRǧ]Z5U b>r_ b>n kw߭sHRc|GR5.AW'J.*k%۫pbѤZSAOI(r ZިМ'Z k_.gR,[Ѥ*k^RѤR;ƌs_oKkitORB@X~oGRd1R%߉ob/P.A%o'J`#ќhR k bu}qoHJأ9[9êoAO c )hR'pZ5kK/Zz'J߷Z*"k籜FJ" k WbbJb%_OJ ֏GZآ*OjRj~ФKs ]RbUGR%ʀ2A?5SZr{ѤJʯR kxѤgJj:ⴽZ]~9uW/GZŬ{Tqr*sA4RRZH촽b[9.'Jpsls锵bzSA.b~d1 pAݠ A+bR#)/nnI:y=Ţ Ѥ1K1bCѤ *oe9 (2GJ'Y1)^ZսAu ὣA 9A2MR ?R މ bABB6B74ƥA{oXJ7Vl +9# МJ{<͋9؀-Ai{A_})sB1ںbc1@j9|Z#)U/j )եɭ싥9^:35΋{޺b-99C׬sA'B?o9Ѥ9ooJ=j .hZR~nbgWNZ]싨Z/ z{bP_IO&R_J-{̓A4[.I.A:Js9" j_b2gRT oZɞpAAFR"*z{JZrA*"OAܻZKUbw[. <"+-nRlZj'R ^ 'R cSZbk^{1МhR.hR4NR/b9Z\7pGR.4O9pOD9Ae-ќGRbk.hJ >ќGRP1 y .9c#{BR{Zm+OZb^/b bp&J/R+kPbO+o9Z gR{J?VhZe%ФZo k3ro s<Js*S㐜*koKsGNjx*2bZSJZx»pb[m#GRФhZX&hZsKsФb_oZh2b~s{B^pRR+kR"2+kӴAkAʫ;GRXZv]OA?/GZ鈐J̪Ь9ڊ~5֣zOAzkGR0w 9,+b_wt$!zsAɏhRW2e9ʯ3B&IUvަ9'JRJ1ʊ.7I"A?XehZX۝9-GR2coZAwV7Waz珜&R/,JRr˾j{R׶)sI#(k)Jꨪ-a 㟺 )Vs{C1C_R/ j&JY}.9z {Bސd1z\{A j{od9kӣ J`. z rGZKU~'Rݕp{FR̃Z'NZ{^ɋ{Iֈ,{&J&[?ZZZ:hZ^o&J~Y JC̃&RN'JC9FR_rD1^W{1-ތs (Iǻ탈Zݭ&.A ̃hZa/{ZԽI?Zb\^N9*77bМZ^rXМRY{Z.AP./9'HJhRλOhJ'ьhZmrS96b{yB) .Ks80b*jx{A 0խbUUױ+kW_X{Z@gls&Jr*{gZ+ /gR~npgR c2hR'.'JPbEhZ5b{r kjk{}b:Фbjj-Sb&1KsĆOb߸GRjͥ'gZC9A ky{hZ b+sou? k޻7̓[r3KsL cK+) R>I}A 9zXKs#)UuV+k1lk9+cAgެZ bD1w*{! /N9 zoC1:OA7.ܾ.A~.{) bUỸFRb(.bu JR{HJx{HJ*ќ#)Z lkD)*OZ[ oAK\s " mKk!T+kD1@bD)R^*oAhZ}gZOgR~.bûoZU)Ф'R+^{GZc#gRnAXoZ.JhoJr~>*s(J8 ".IWB'J{A^ Od1#>МJ/,ROAЊМKsЕ.hR.bO o k]HR-Obh 2bYobRꪫsd1 / k{ { k4b}⪢gR갶o+k[GRؠpby ̓GR AתФj}_ kGR.ؐgZl"* kФbz.5.J(od9ˈ(c9 S&Jb_ѤgZ"*s~bP"սb>sb'RŬ{u{jMܗս+k75pb+>"9׼ќRXb|Z/Ob>]tbI y 찤 kR{7pA,xAgO}_9 ?VS A~aoA&ّ1'Jo սZib *"V rA^ń1JȺGR_'R5ԽD)Q+=;b{y)khZ]ޥA]l꼴 {K' bFII>닣A bUUMJu7sΤFZ J4 {#)X\WV{D)'J(6{$)rSlk9[Z!t. bC)ޗZ$)V od9ËќgZ a.!X\[Zwo(2ZU kbhR[=9sHJV|ߐs'Jnt{1W?êB;)$)+{AmlsD)rk{);_ caԾj9TULk Ad1]D)WoAb}-oZjOby"'JXuks&R륐d1N{gZ+i.'Jub.Z/j/&J.Z̃'J_W. `B-սA{OZq)oZ*b{hRXD1j/=pAѤb~[=pbuybsZ77=/+krZr//Kk鿍b3pZ79'R7oABí{gRd탈Zsc1.Z!b?1T\+kUp&R.$pbުqc1oO k)hZzSZAb{>Nb\Z&*k{9  =k{%5͇񤭃GԽZ3b/iZKroARIobO<Ib/z{uxKk\__TŌ{UսbhѤ æ6Τ9og;SI厱1(2d1? |М jj.)jO'21Bd9_ϐAxݟND1"$$15hb.( R ($0boGRݿ$A2'JMH7 ku2HRq.ͦ9p16ZgZ bk>LR}i˃1 ˃I6, AGR)gR cHJ hJe1Cw}hR$!hRd1.Z9gRD)^O ﵅2J{{Z R b*U8̓a-.#)+pJobV]xAzaKke1@^OD1.{'J]8.s&J)~A&{9r{ b${e1[.s ~b$)+s j) %}J\ksd1('JobOb"HRgR6sj.A8 J͐b?sgZ__OZ" 53b_uRhZ2RA.{/A;hR?^oGR_B'RUU*P|D1*{Iˬ9꿣 Z+Z*oJb kTObWMoZ: gR7{I.ZpOpAK{GR; k_obb{A(xZ7zbԶ^2{os9"{Arj}?מJ$1sD1k/A, BsS*'J:|4{#),A&*ќbb{g6b}}rB*C.GRMOAëZOտJ.'R o c%?/GR 4Z~*bo$2KsM]1PRb oZ(O+k)А knJ wIZ.p&RjsGR?򰜩b-Rl{ҴGRM}pJ"Ksy.b>VФA@ ~OD)K$)+A/^7ѤD1k- gR;5xksGb~C kcѤAis^-oA-?Ts#1_AbϦb_ 7#)w+(zS92B{?) 6J&zCaZ9tIv.Z2Z{,:Ѥks7rJ$)BxA__SZu:5իѤ&ZNRobV+s C14"FZ[`,sP̃9y cAدbB8򺙨RD)PX(JD)hBD)#hR1덋?R97TAe)gNRE1+m9Ռs)z#)W^.Ii}gZ}K]#1{_{A qR'J m{1C̓ k*/s#1=/`j>{A ,HRhzќ)&^O9j/(RZvc/GR탥9r WhR$!*].b KkD1dF{!}*Kk9?a*AAuǴ+k}Uo9_J"Z֯&Z;Խ k]}bTPb_5 kCќb 5oGRVOb0؊HR ;whRVrS(bO9 (:ѤJWP>9ps9/ѤZ>O#)Zs k_KAJjcZZ䀟-oGR AogRc-.Z<"ưhZOb[Z(01gR/vmМA .KsWňZ'OZ* sZuC9RGR^rgR{GZ;2d1귫Ѥb2*keJs)S*suKsfOJ* JD1ޱbhRZ׎.);ԽA˯ѤAb+s k=?ͰAѤZWSd1\鴵Z6$)\탦9* Z<9q}sarФ`192VΉZ_W@"6J{hpKs{2 czls{VѤb'RhZ[ (ԽA~k?ѤbW|ӽQ6&Jcܻ_ &Zn*sR#1:rFRPX{9XЮb9zвoKkJU5{A]?Z1A n c)'J!1WU?O$)Vx,sbe1'׽+k9sie*sAI{9콟Z 0nd9&(zJs@&9 .hRdRR].I̓1c#)v*.!ZȰAbW.GR&8s9W  p6A}ѤA/#)KkbsbrLs/+Ks+' D1^/99Ă{AImOZoo(Bޑ+kC).`ќd1+9.ٵbK?b3(HRl@ob.Ob6ӫ.p+kCc~sW㱜b2_Lk}'R_jD)j/Az {9 +МKs^Wќ*k_ќA"+Z2b^Ҿxpb׉: kќKsClsQZZڠRR9ZRks'J(at*k[SohZ(?OAgRd9khͭ̓A.A . gZNb 2gR6>ս{\ϱZ 2Z5hSZb/[{U_hZ2s:R'KsIOZРѤ*kʰ k;eAƩjZK3sZ%OgR0zZP{9' /GJŭ6bD)p*kAKKsAd9o߬J%oAoIRob^JJz]rťA] c.- c.'RiC탨bÃI ~bbo'R.ojod1*̓Ca7#)W_>?O)I},A)z谜JlSb/B< 5S k-௜Iycp1Z9=hRZ|/R\ʰZ"ߚP c)*|d9bOAտdAhK,ќ1PD1c1@ќ9k296AzhZ_672ZMRKs/OGR&/1`(JظB'OI,XpAݓhRoO'J.ܰGR׸ ќb&lsxbW\b9*ќZD#1SGRzGR=/s*kC:Rb0;rhZ#6Ƭ{egs{vÐGR2ThZ-9s k72ս*k<ѤbGRZ>챜+kp{ѤRɂtks_pbgR+-bZќA8z'RWGRyhѤGRO c>M/RHR.V'JֻbE+ 6[@o6A'WJ~R$).A9#ls Ф1{jXu̓A 9 Ѥ0"jgRՖbYBѤc1O(j..ls!%b)ńAZ2gZ_-&RjyAFR lsBT{S{#)iOJs5&Z ۺ'JD19*Zd1&Z9Wb1-:.J*p c^GR+kJ-ksAh ..JK#1)SbWgZ㍿j[.hR((gJ:ߏiRŎҜhZ'/2 cp c B_Z ѤhR=+k jojz]Ѥ k.pZZpZϠ R/X))/Z܀ќ'J*HRc'/GR OZo J-.J{>/GR(\o9B6-&J)Od1 .BZ^{I+pGJjU{(JxPPAArҜHR`/B *PA+pB_W\{BcC3hRuᰜKk{OhJ? /hRi+kbP]ubp'J.bPkbW//d1' 2W Imb29݉ZgOZ??R"ޯbp*k~琔b[U{{mZx WJ6^2GJ/{9jxsbUSZ+pZ~KsU:GRZ2 ks2D1{hZ.+2b SGR+Z/* SgRƪ6+s)㴽GR3#)ŠJ_+pAj#) *9SRPcќ CjŁ-սbWb_^M|B_6GR^b^2A .+xGJ.A+Hp c_{Sb+.'J>0[МZ/&2#)rbZ )/D);- 1ť9]kXe1o(b=$)ڨ7#)u.D){N˾I oaKk @Lm[9}r!М1+sAn;'JuJC1`1 ?.=Y#9sMA{ACb\Irݫ9mŧI"% 9>j{JG{Afd1ukJk {1{XKsd1od9).1D)Uר(랺B]탦9./{A\9}r{APRʱj )O+k|^hOJUd1?{HRjͥZ}A*ќd9Ѥ9^.A뤿<.9.֐JOAzlhx{C1f{JisA.j{J(/GR:KsD)HJ{AiAo.ҜZksohRI{/'R܎Ibk/GR':hZnE^{$96Jڳќb(;+ZS+kHj.9(Inz1AIR奔;OGR,М9>ɋ*OJ;S(OGRZ`Ax&JOZwbpA/ shJi0.Za~EObܛZR*k5OGJt̓9k `.ФZ#)OKkF+k/mќZ*-ShZko'R*8ks7woGRb7+k#W#!@"WAs kI~hR' 3fZ`2*s eOZ `brڴKsەqSBWbUCbOn[YOb.D1rm c}}|6ΈRYIO3gRύ&J_, HJXΗw*s5Wz kܽ_Jw/A 0c9$!7!޳ RkA2 coSZ'#A|wN~Ra7RAz嬰; D1]?BsR:W/9x`[rA?U5A&R?%B1gZ_]-&RVnw'-d1**k&JÛ[b&B"kk9Z|Kk1k{d1} Kk#)芖#)KkHR.GJ *.hZR!`9rKkD1.ќ9}{9ls9 /B7hR %hR~hR^Ulk! $x c (d1 {V{@uD1Abc#)5GRXzphRw/ls!j{)v{9 {Ao%s9?.{'R`RC'R'g_s -{D9 -HRXphRx`2ZwRI&J"\JI?հ9cI,: OKk槞ќZbzpJk-UќGJ#wuOHRʻphRRJ\B7⺔bx}mXpZTj]ќHRy'+kT*OGR- ΃ZSԭ'RJ}WI|ѤZ[ٿAO'R2KsWO'JќgR_XМd9xO sD1+#/\OJ_5oJ* Kkz{*lsx+b_+K1~/C1(*CѤI*+3ZKs yA^R{;?{E}JsghRvbKjRA։Z豜ksuUvhRKsKOoB(KsA?Ksw5B1㲻x S k~ꌪS)-D1ɏt1AR~r ss95ʘgRU?sR\opR޾D). ť1+ ?V.JxōO $Ҡ3A"US#)ʬ sݵ"18pAR/uR(‚.FR ЬFZ\j_>ngZכÕgZ6ΨZB} qbA.[ ̓I:?ks#)[Ž.N'J{ueAZs'J,vU{HR= j.HR*n )ќ k}Ab Z9k̃ ^7.BZpBS{{A {'J#)`Rj?sAOC1{Xs9_Ѭ'J5ݕd1߻W\{@Áo)>bogZY6D)UsHJ_sAuUX}kse9wZ({AB/9RyZWNZP c/Sp'JZnp9⢣cOhJ_9AROGZvAмe1%$֍sB̓d1 sGRiS cܹӷbk:2GR=hR%Z6|OZj{shZnK~e1>/d1{A_'/B> s2ApgR9|^?ԭ9_J=89I/ϨRA{Ѥ*k _qhZ_~sɕ]ќ+k( oZZ2rAXn'R, {Uls^Jw{ k^SZiZA"GRo9-gZ Ks.Խ{OVwKs_5Zks_>KskrJ(а6ƭqyeuS{r[tD1&D1'RrZ/o_ƨZο kj״A?zSbl}3k{jRy9&**j)/?6BˇKcօ9O/A buxսhR]+x$){9]]ߪ USbPWS769,?Ѥd1˸a(gRpA\_GRׂ'tSbФJ;\A]>zѤ9"&RSzq s.o)% N&R?.&R JWЋsAn.I{6R=Vo9rOB鷔ќGJ>ZZԚ c,Ks#Is{W؍9_9¾sd1rZ A9Ϗ}3A}{9+cd1561kuU'/AUj9ʆ#1>{{IֽlsAMO(b򪏜9[΃#!cHJ)0ZD1| Fb9'ԩD1s9 SC1 6iZ'Z_brESHRX.Ѥ@kbE)#O sOAYD1X뾟R9c1e),/UOZ|7/(JDHRWïA߼ސ9 սbKUsZu$)V. Д(R~IBºkShRxíќRbZUR'J5s9kzsA0hUA*~ c&XR|ohR ƌsAW}Rb*ols}E{ќ kɂ3Ks^}pbzbsbibuw cѤgR',Kswսb?>SA oZRs)bJ>Ŭ{wń9z:I򤬃*̓GwwSks_*s?j@; hRSgRj/sHRPKsiѤbXb`Q~1݂2SFJ{ keڢB/>wGJ8cs1.սbս9,5HRWGR0{d1ߺwD)Zss'JRҊ k޿(R|R.ս kѤHRΨJsƦ9z\gZ'9}WZsAW_6&R=GRs&R,[Ф kWNFZnd1R{^Js#1+<('{*sAZ+k<-'Jc hR/R}pZr*9z9Ze1+{1$.$)5+c)>RD1 ㏶v{15N 7_׬{$)XSlsb럋#)yǮo$)uu zHRAҜJs{APYФ$){9O{{$)@Z9-h̓9A^/٭{9(Vc1 9緿d1W1/+OhR$,A7ФAU~ ̓C! . pXksD!8+kd1CUA$u\Ks15zP2 $)\*(Jq+<2hR> Z\$19B.2**`9ZShRV}/GR WvC)4'J_ϐBqoAxHќ9 kT⇶gR{/ob򰳵HJ_7O9 3ksZkIKk7ߞbќ+kx/I0b*xKstUVA""GRWb{ƨbtKsޜSb츾2HR꽰 k$"jѤ'J29$*ս k}ηks} a{bŐGJ+jSb. oZZol{c+2Z~/I޻*8w֩bןr$) /9_9sGR[{#)/ Au%Z*7{Ty?OZ KsuMjۭbRb7jjZ޵+kѤ*kU kmiVKsx[ޔA sks;2 kD1Р  kmbEdVΉZrZSJңSHB.ZhJNH'R@>hZ5A.D)6hZ7ShR]j=D!kƥ9ɋ1)7 cssbA`s$!/)69սgZk:Zҗ c}wWiRͽ(B$^Se1'9ҕJ RNbc/oj>rbW/bbpgZ|}9Me9u'JzO9 ?B^{R hRoBR"SZ&~nN'RoA>O9{1ZXb{!MwRD1[R)#>{{9Q^Ф). '8{GRP jwќbWwNbQZ_g>ФJ_bp)`ʯKk #1&7A}Joe1OD1o nФHR{C10(s! l.AyOA_AJ(_{C)B{9cD152hRRLsr3&Rs{bs ktZn) R kzZpo &R뵠gR7*kھhZ{s}սksTiW9(7ƭ{VZOSd)K kMZ** 9bZ*sRz{x*s>Jsމ)ژ'J6z>8(AO98.){ӽ9YwxΩb^P-U29|􊢰Ax9ҤC)O2굽9 W([oս W/1Q.8+#1sabϿ{J=.>ngZc΋{UUks^Tb\w0d1bu&RK/&J耋A*|탈ZU(={9JA4ڻ9BФGR} 2Js{/ќ'JSU9pH{9>ZrKs'Je1;b)j.+k N {A:_hѤ'JU{A"{d1k))탈Z J Io=%&R*INZe1 /(J`{A:A.ZwJ낦/ 갤).RhRw1AKsIzBѤ9j̋ACA:#1xD1h2'2'R_SjU^Ks/{ѤbrZ(p /b:].b5.}b! /ZbohRpr찜HR竰B ̓&Joj{{Zꏥ탩b00Խ{2ޣZj`/+kBcѤ k7JBΈZќKs(ZS9iRќAs/OZ*bW+Zng㐜b l{1b6_b, JsX̃WRKsVN$ѤAТ"b'9Jo"2#1zbRGR_\Ѥ1jp +hRS{ߟ?bO{Z.rQRԽFZc+Zjz9_bey2B;{xz9O(9[A[/?!sZѤ "RZ+6!koB "ⴽANI/9/99.>A.bФ&RzW·baK{,<}ՏFZ kPw.9 A캧 A&s9W{JZ NA/&Jꀵ9-A>~OgR8/9+LsHR.!2{9#{9Bߘk$)_ ce1W'27bd1"yIHJ`ksd1A-e1R~{#1?&JzR&JgCj7ORK. o*k%3{zhR*K+gR lsgZb+{'R u|OGRNxsZ?oHZ&ˏhR%2bUod1B2e1br:2Bc萔J$))/pJ*8Z{9&2hZC϶hRo{'Je.A*k)${9b趲OA/b/9ArPROA4/Ze.OGR&ls,SZVќhZ {V_sKk5]Ѥ cVZohR:h+kSgR'~ k߻Bjk{HJ=iR?_AԽ k76lsy_7Ks_7ΩZ6bwOjڐA y{2*kެ7i^sGRy#c6ΨZꯤ_VR^Z2Z /AU2'JK{hZWZ|8=*s.xR+k,=slsݵpsĮŪb+=Xls]OJx.J=RbBI d)[ BUwVvHR? tBMvȿA52C96+Ks^픽@`SZ;7}xgZv.Ѥ#!F = (A־\ŀѤD)' 0ФGR{9pO(&2Js5 sOJzZ/oc1z1hRY uФhR}QZ;sJ`cќHJ̓9 ZWއZUVw#)/js)V{AIu+ce1p9?W}mpZD) iR ե kd15[%KsAԈD9~'OI/9 Js} ks7~ 9Sbp+kK\pbKѤZjhZj{Obbr|̓'JNoGZ Ro k֎֐b7 s k kSks ݏGZHxzѬB}?9r.A`QH*D!魯.GRKoHR \bW['ROD1É̓iR.hZ(Ѥd1ꊋ/gR. +HR'RI{/'R'J;̓hZO k}ZbtbO cճjo kԽsאbP7ά{5]]UGJb ϐBz~AKc{d1BU)}5(s` kW<06ά{_S (VA:A($V SHRVR[GR ߎVAw*k@`a5UBz/*:hRxa6{7iZ &RAp6D1y1JB2J9'Rw7hZwwhR.Ww֩bvޥ1u~nlp 5hȳaRy.-* '-IgZWدGRRQRxJ/ڰAjPZZ6'J|B¬4탈Z}.97RМJWf{Aim'R A2㢏D1`"?*єAYUv{9'{o9bD1NLkD)HZ)ba:4'D1М4Z-I'RS2hZ.Ze9 'JnќIp+kU cھZ`m kV-ѤZshR'*>琜Z/3{űhZR`4<.b$j.B2(JW^Ф9s1 1{7ФGR[~p Ѥbk]F'Z #)RgZ]ɰhZ/'R .hZw/Aɬ7;Z} /+kOZkKbk+Kk]݋ kY[o9<.#).j̓9(KsyݐlsZWv k_ќZ*V{C kshRuѤls5ќ&J.6*k/ kBzOAќb`:Z .+sW}5sZԽ k+sKsouO.#)4:.GRWbZW&r'J˹5A]}bA-1 +I9o6@~hR%I{ќ1-j9hԵ$9}rHJPXw!3S#!Ȩ )ͩJOoA *! ZBM+kmť1zpZzܒﵽ99$)/B-(+p cïWyVƂbBФA wbX7U9b_֩Zv5RHR|lsr]n2b9Z{2J)j) a)5~/ ?>O#)D2d9?/o .7̓A$2J z{u&GJOAܰRbMÖ1GRoGRФ*k[:HRԻ'J: O*k'[ФhRʰFR{J.纬{1< ͋ }ksa⋪{A6 c1֘LkD1Wְ 52'RoZ] 2 cTѤABŠoGRNҌ{A o&JbAAGRzIbpbVќ c2bsԏGRUѤhZ+3ksmĨ9 ob-#.AX/B5 o9zd1뉮ФKs~o а174p)OQ&R+(\2bͩ_]D1a| }) cWO k:OHR7'J+k]_< kO*kjx|/GZ}͢+b5ԽR-OZZ,|6b}?|j%*kIsbYݘZsKsbb+ͰZ+s{w\Ksmќ kRS+kcS k_Z:KsI}2 kzbZo{71+ Wb\~/ިZZ߭5sC1 xΈZxrhZ>d9Ƞ8(ƦjjA+~(JWԽAɏ6AƩZ_GƄ9kZ}'JzkJS9.<սA &s :#bf(5Jݯon$!AyNڰ!.( E1#!bB [B %ls$!GZzbFmhRWhZ>ީbD=s|GL2'R kh괽bxHR&s 2UւOn kAԫ'NZc ohZ]-SGR@'J!'J_€obqL{hR\OZNhRpkoZ GR=cAJs HZoʊ'RRhR_^=#)k"ֈZVp9;6>HR-/TGR/'JF+R{b?p c%(Мj'"/px֏$)ZOZ^5Z^hRѤ'JZWVW.ACA gR".gRySb/cA*ܠOb79SKsibp cؿKkmgRj!ّ9ФA#b0ohZ.%od1 [xZ{%--od9^0D1 #1*pHJ9ڀZORx/J // bԾ/Ks WOZm-s kWOSZ5ќj"bp'R4 k'ԽZO/A;Ыs k{SZ+'J*ki~rZpgR* S̓=b/М) x0ѤGRsZX*6GZj6+kv˻Խ k& WgRٵ/{hRx{дb Ѥްd)&7vGR՝29(GRq1YAR ?ԽZ}$GJSgW)+&*kC~_ZHJs 2Je1ae9_+1O d9˭e1սD)lAVzqib ս1˭WJk_3ZcV*Pe)>:5s$1ѬHJn=w֥A.gTW8΃t]+sO!Jt4ťA^^'D1h׊1A:USKsuR*(bcKohR.ʴb5osZ.Zn8*Zx{A'iPs)C.GRmМ k'RJswuob8KsQGRVZr.gZ+iսJp_W{hR%/hZ^ќJ)?p'J+(R6МHRtsGowќZKAޅ9U}\D)_oA=ZŽB# z2 cu hRKKpHRQb㊰JcSZ[?2A&.Z:>^9({x߬Kss9_U}3b{ζѤ{Ѝ*kO2A+ k_e"4Azos&J] 'J k~5 kw֩b64HR+.ksPySZ7wksU\_q{A 2JꔐB62d9"Sbs{wn2W탵U2B %)ѤKs{%}2Kss c,\t{B ~WΩbO=ԽZGRZ53&J/xljc{uGJwA-rќ1HR1jA*csB딵B^cC(BKd17w$!SR} KkC}yD1C (VOJzzib#A29zHJ\sIATp @ Jث.WֈR+98ֈJ} kTyD9Z VKkzXj픽HR6J'+9b1D1;˚dAAr&R_/J|) .")GR'+2bfή谤gZA~ b.hR覃RZr$)(pIZq=I$ks62Z*o1GR:*Qb_/D1jKd9/Խ k_Z8HR ZHR- c?WJ`rМJAФby2b.OGt*k7yzHJյ,ќJ+R˛픵93Z_pR: 9'Jz|,D1?믱d9. Sbk/ cతZ ФKsZs2j22Ѥlsbrk'RMhR8Ks}DФHRhj`o9ꉏ'Z:b`KsZZsZ,s된A(3d9/K.! -O "{HJ?rHR k|̓9-_ohRUoGRsZ^bß`j#nhZWv=ѤGJbȬs9?ꪓGRvbW9xj%qd1&A߽.d18sD1:ќJc/JRSA:Ks*kjW kV{sAx{GRj|A*Q)BSVˊ sX*9z#t'J/ZiRŭs:j{ASZ^ս9S c 'wlsdMsGR!/ cz;zz+kQ[A3[cI/ZbyZsJ\bgb.bV b Z*;RJ%j9"o*k-b+9¦khRcsZMd1>-МZ. QjZbs2KsE'J*XO'R 3ksbN_HJ*Z/9|p9joGRz~˭{D) Խ+k]_o2&JJCzZuEoHJjo(J' Ksc1UKkќ+k#m+ct+k߼Rymk7{{ս*kfv{Sls%uUks.{}[jRZ\AO된R#ZbbrbڢR'Jb6b5'Խb#d9jk*9Ѥ+kZ,GJWBPD) s c O9 %Ѥ9- /C1k9}/GRUW_;7b_MWA/GZίѤZtAGI^.-gR5󂉐!,`d1shZ~ROI{2GJg2 ;Z疈.\ )*Rǭ'RsKa_‰?[ѤJ'9hZUU͗rd9__KOA͋JS_R 5@jb6RhR?zU.$)~{Z/: 29J:{A!/9mⰮ$!P 3f)*W'R#GR(HRc?ޢ덼GR{XU'J출w k}%!IywHZq;'JgCսA)Z0#t9hYjRѤ I+*s/ *ssKsaRI-AJؠ .4d1?Uk9_폜#1iѤA/ *s(Rb.oo2bR k<}}GR_\OhRuoZ\!.D)ںd1X*'Jj~Od1*%jRZ kK1iZ+~RI -ʳj~ܽѤhR4ќ+sCt'JS(JJW c__(J.МZ;␔AOZO/AJHRձ'R苚hR 0RRKsӱhRs1wHR3*k+J>ԐGRrOb(.KkѤls.=&_xK{**Ѥb*J3b5829 jpZsHR+S̓}2bZKSJs-JNGR&:bcќb>RJސhR{'o$1\<$!>'B%&ќIȱbU9\{oA.A2_ս9ܐ9_.1HZb/JdsA ZzbU'Rt>yhZUlNZkpGR[}/JW:{A;{ J s  Zl 3V'J%Wԭ \_#1m%̃#)(nМ9t/s1lkR|z{R;  6J͊7b__K39uB5'[s9HJņ9vx WJNx֥1;sBeK.JK5MgRƥ15xBx )ɍb gT9돴9BiМI/o#1ť1le9]j )\Kͻ6(l{V\J>#),|սj /Ix4sj]cФd9FgNWRJׯJbTqngZ;iФgZzʨA{ FR(-*1GRNZ_s kԽKsgwoI ("bw2GJڴKk.SZhgnќJ#cRe1*'J,kHRz^RI/JïSR5{pB2=SIJٻ ќZ੡s#)_29?AN$)JPB9'R/phJ cɎ2b6HJPZ_{R)RKGJ bl~SA{.tks]/ս_]_,ŌshR踿2hR2JTI2b*kھb@ܮ+kќb6V AW;]GR?ѤGJ6K7AsGJ=})99sD1qm/D9!T+s%T{D)VD1^ƥ9ߖ{A",1HR'J5j(J)t)^ >ΥA7V?-ꊈ\1uսB;tI(Bv=29_Iu~Až-SC)N3!$!;W ։ZU׉p%)AUޢ3GRΉZ;ڴjARwީZޞ>e9|쮿A k 2A|1{>.JbZxi퐜Znz-b-;nb 2k{IRj{vIsJsk\c1Ks7b~{*kuKk7"Rls]bKkgZ[i˾b.oJ/3'J_w/RGisAkI.A| s퍵pGJ4sZ_ubս k-ҜARAR9'JU+AO9 hRzW3HRKHR3((b_Z'J*phR*{_b' +kK+s kkZ2jk|尜A(.=2b(EfR MZEt kwT*k\+k7΃Ssz *k8ZJk< ZE~2Z~`iOhZU,ZmhR6+c՗Sb~7GRO!+k_%pKk͵ќZJ**kb㪠2bతbr O9 wZk1/-ATﴽhR)C1~ d1XVD1qO'J*>o#1+{KO GRzSC1hKk  (j")+3ZngKJc#2brC2hZ5תOaKg̓HZ ˩shZrI.Ih{9 2jRA#-yƦ9~KD)qk|$1>m۽9s9GZ/=vƈR`ZW\ݓiJP 2Ay:Ѥ12:A{R$))-Jќ'Bjd2b͉Z:hZ,gR!p/ *9'Z7hZl( #1˹#A_딽jW]_ФFRvAڐMGJץ9kQj{o'ssb!`2ks䅅b3b+kk/`2s k7ѤKs{J뇏 kXќb(os- *B\w9ͧҤAo cծМZu.ZShRڻ.յbJXќ9{Z/.Zk.*Ks9qp c֘ќA'єZs~.^ќA9bj.rԽ+cTWp+c(O/HR(/ ѤZ-m pZ( `bc~b֫*k"Sj`R kP,j닰#)X2A{ kѤ1T(bs3{+3{Rt k.b(9. kBp+k KsжA~/sJ? k\+oAϧМZ`Ks- c*$ZhR6b+[Sb/R{oCuSbiOs/sظ[^pKs5ks[_shZ'OA(?ňZjKk)ťA7kGRV̓1'𐜥AK2'R5\ZiIsAcќ'Rn/J0/A\ͭd9 +7ϱbEZo{S99(ƩZw&SgZ7ƨR& [2BlOΨZkI,‡02br9%˭ ɺpФ (Խ$!V^'RO}bʪΩZ{HRk55/ս9O(ͼD1> by+q-J ު-J& k^tyb&J*jgZ*B'R ckZ2b.2GRzZ-b+km/KkS~̓ZoAќGRjŨZsФ9ob.J /2Ksq=Z[Xќ'B/{R"֌sUյs[3Z SZZڂ.AhHJ$!Kkn63Z9?;սKkwtS޸s9;jbcWA-s ꩝w֌{5Φ9ߟ!$4s!6A'~w֌51C1$)'ؔ*k޳ nV*rn1bwd1ڮS OfTE1U3yoZ oŇZ-_Ф k޵Фb/ GR\rbږ5R k?rbcs1 kŧnksG c뇨s krhRׇOZ\ȇobqZ|NhR;31-o kaGJ`98 rМZ\9. 0RBjB'Jod9Ҩ(#) oZ DJ/ZS ?OgJcBAkRރ/d1/6_oB_29XlsRQ/Jp9TќZ=2A{ A$)տѤgR'N2gRPZRR/МhRMb /Z*VsIⰜ kHNќA"'RZ{\~9gRa'b]Z:2UOD1,oZl^HRt*kXW}'JR+k_VѤZ^{J %>oB8ќRZbX cO~os k]Ue/"!zZp/A./9*ќhR>USZZcN9/{RNJ?{GR'eoAZǩyRФboGZoGRkќJJ 83Zyn̐ kR.6)O&R Ѥ'JʿƄ9oŤ9b|*+D1?+P1w'3IZWC1(rH ս Vy.ňZ]յKs;3ZXÊյ(lsPcZ6ZSb BSAhAʼKkOս cn6{TUM2K{xa\zpv֥A_(ۓ*d1+ !bbjBsw)}bjjV)5 4$)b=uZ[N<2A]oAbz:0)-ФbirZ ZPcnZsԽ kӍA ԽA z{`rkk^cNI*xk{]W%ɰhRԮМZ^~.'JjRrOZXm2Z[Мd1b oA&:Ob2bj.hR:Sb}ܐhR.HJYtZ\GRf2AkޚND1rD)_^ks#)<5D)ޭќ'JrJ1~kp$)s1'JSRhZM/* ԽBx^{A_җ3d1~d1+?ޓbXU딭I(rS csghRc * hR( (МhZJUhZ AN.J%?gR-׼I~ HR{l8A.,/AxJ=ќ'JͫSHRbwJ1x/pB-A.tb?p9_\,d9m{Bj>̓9/=)Ob5/gRrSZuS9>k{ oZN_ְjoZd3gR4OJv&J|O"1( &J{`̃#)/JsI|.J=1A}"GR.`bb𺰜C9(SAjtZ~#ќZ)<'RB t'R pR9ќZs)b،kJ^ ќ c2BB(hR>+ZԽhRuwwb-wũbkw#)r2 ((R+s$⓽+s=͌{-ŨbKǗނzŌ{Ҵ :*j5ά{z'#)rBwr2'J1JN J{<@(bB7Js~R{]'sZs{-S)kj_pRb? 9pxGJ-[\*k\VUo9+hRwkhRZ발GRg~ZK'J?}IoJ[9R{J"..#!®*bPhJSHJX.1p(B.:`HJ=vz$){.A{Ia訳9pKsA-5 սZeX]a0osA U{!Ыќ9U䷵@-)(9V.7 $1/&ќgZ*ќ  (ZUƅ9JsVSZy7+ԽHRZPjtKcx}UzќsP+ktgRܯ'Jʉ׿.GR6SZא1 9ܨžФhRݨhRWbnA*pRgR*kI&RU/j մ*kz'J~A" (oZδ1Z}igќhR.-pZkogRoZ~\{{Ax̓9?+탥Ax {e1w r̓d1!.Tʬ{'JO oHJVZPks9UԂ|e1_17/SAO1ZoGJKh --s$)pk/1lUN9. ׻9%{ɱO9Bi[%{!7:+Zj~e1>c^ cu9ݿsJ}wO$), S+ksw(*Vb_\A7Ks~\Od1 sA{ќjzhќ9݊9s. ?9x*Zj꿕PbᷱGJ(#~/Bup piRսE1턯ќ9âxSZﵸp"!(oB5<:SGJ_{d1AᄆKsɱSRXp'J*zVsR:uMA_Ws9;(Z>9"2jnvHR_R{ՖќZX^Rˏ7^3C9㫞GJJJsJ_М ow` (S*)O`(8Pc1޽ kW~&R 7SKsߜC @ Z9{}սKs׷tKk'\սASZy6 kٝHA(+9^>ޡ,յZ'9Í:U1J:Ls}񫌓b.16Ō{fdsP2 k9>(>: kbwO1`V9m_2(ʮ̋T ņ)=6ť1.7I ,ӵHZS[_oshZ{ k]5 bZsbo*Z\ JbpnќGRՃ]М(J@$BSZb*hRZzƇZ>u'JՋ /NhR/;RObhRu{1.GRUd9.GRrD9.9!89w #ќHJkb:9oI0/װ9\_pJ~'9΋d9&(М(J{ {ќe1_{9UoФIbe) AUV >9}Od1 p ^JXR/ ֘;@A*s)-D)+-МJVR*gksw8iGR@S9%>'JjԔSZ*%_x kϫ+kܸ+kXWԽb&-SGR?.2hRgu0{'J!Jќbݎ.3 k  5ѤJs}u#)JյZ}>ќRGJZk2! :d1ќA+SRubX?O!*(،{#1kb_lsa" wSGR=6KkouSZ{BԽZ5/ZJoZOAJ'JjBU_r z A0c1(?x@. 'սc9/C9j ФJAj/&J:s r걜GR헝 c7z4ũZ*}- k`4/ b[ tC9>7GRMKs2gRp2$귔{)2ܔBd10SgJ~{}[r ky'FZ(:sZzS k +2B^A VΨZսC1&cAʎѤ/R@(ؠ*IjR{ ob67%1IbKsVSR9>ʗb֗wΨZN9&NZiN#12HR\RbCxZ6{ФbT,2*k9ܼ[9>m{gR)buJ?mR|{МA߮>GRURS1``JZW\틩Z᭷2b}յB7UUє9}sZY7oI=bk{9 O#)r?1)XsD1ܞ1IU.'R9`A2J%pZ2bkO&J}j pA SJz(R\Jbjj\KsC1 ќZPQs}\W3b#޿29@谜9 *"7c1b9%RhRԂМbW>6AccA( Ib&SKsnEJd9~s 3B믉hR|Xw cwWHJ,y{]ߵќIrjbZ"Rk8GJo1^ oIբꂐ9bZ"_U9(2e1 )Ҵbs'J%oA ?[Ō{EnZqsKkI]s91)AWO9HepJCɶs)/(ťAOC1B̃̓ ,JsXbt kpi% k3ZyZƨbzuսZV4(sIO}yb͵sR8CxAp WKsz RJ,e1Yb9Z\͵vj~o]IRZԽ kVZ2D)")0VKs}й ")I>ڴhR)&JX~gaIjs{QBb)21*"Ko9m 1).&JKa1ZRj?Rb{?vbIФgR &2*k7shJbAc㰜Zݘ kuά{9(52GJ}u_RKsGJ A*_A~oBrӲ&RزS#)&KkD1Է찜GZŵ2ZRќe1.pZ+[;'o9k-AVhRQ{sd9e1n'JOBs{Jz꫓A}O9 ZZwސ k\;o '$սAKJ;9wHJAܪͩZ7ќ'J'wRAwZ}\.A>ز'J:yBND)9^^N9:'RAӃ6 k^y5'J}WRќ ẍVƅ9^IjoJ_==/d1X.AI,kZ}7~Ra 2bm'JͯRZ4bShR%W:3Kk<{ԵJc Kks cryr$!X^W{ {zA-Zڕ㓽ZïSksݝհb[xc1ԽgR A>(62Z\vZs&J-ͯgR{bWJtsGR16b}U/9vpJ[~BbGd9 BbJ┵b[apZ8)sGRVSASHB`Ja/5'Bb֮b{2d)w탥UJ%1la#1>@^")9A{6ƥ9Ҹw9ɆhJ UwΤA:vbUYԽ/;5: c XǵV. +/UJw{gHJ=oHB+?wZU\9_KRA᧮6ƨb6fOB2GRo?2Z_YќAsI:@1Zf{d1 OSb> s9GR/ks?N cR&Jj|(AND1c+kA>/I.b$)␜Z\tHR}eԽJ6Jׇ(RkبOA J}d)KJ͕IJuSR7%29SISC1'9 3gR߶+bj;bO&JggR"Z?U2+kRCgRcInsGRT_ѤAXܿIwZU=d1K/C1o6A˷A-L6A,sZxxkkzksB>#IJ'RԮW$)^ Y{6Ƣ@+VA bvD)ނ Aڍt:ֈZGV&Jo39<-w'B#奟wKkd930 K`.'̓NAٟ K+wD9'^r آr({gR`-.}rAݩ/ť9ȰbOA H:-'R 1{Wks!rIܰ2Z5b WRȐ*sdu;GR+I ФZ'bM}ФR8fFR.ȯ.J*m.B]SФd1{. D1cBc1/#)A>A.$t'J:( :99ols u39"6Av/D); -O9~Z %d1/`oiR /Aid1*+9nBe9RcaA}JMќA od1. *7+k{U5յHR^3B*=39~'JZUP  '+k (Ե9a)AHrRHRsrA`sR#uJ3&b]C(c9_so0 jϜʺ߫akj>>#)ύ~.(( hZ.'J>Zzxw cMVb)O2hRh'Jb,\ZyR c0wPoJ ќb¯Z\ogR+"wΨZV\wIϯ.1՜V΄9b]br]b͌Z-%s.C)+*սb'+kk.@X2TA29萜d9h/9".AlJ5oZsuޥ9ؼZ_սZ+kGR\\j#bc飍SJ߶AeXE)s\#)/hACAw'BxxB]A젹GR0=6v>@(: $l1A\29brE1cd1[])}ϟ[bCIޢ sApd9Nd1x_sB{Ѥ+[ V*k[ֳ'JU.97((2b)~vKk_Zr+%蔭&JݵnhZjiҏ k/2 kuƕR/oZ+O&Rx99//.A~.'9POd1*P&oD1.~+.e1VќAIۏ(B(1.A[(9k{C)*sd1x[k}D)ޥ9aWpBGJZA<9* X^ԽGRo'9x?9%Z͐A k٫'J7oR Ap9{hRHLRR-&J "'Jzxpd99O(CoShR=Wjյj12E1677ה9\Pd)'A.9P?Ap92 HRԪoiR>GR// +*2hR+2 cZ1R6ƌsugO9 s9{{ OD9j5 Zaꐜb.kso-2IZCgRV/"tBU(A緅ΔGRc3Ksэ{2 kbχ/")50bR3'Jk*+1- tGR{>98cJGRwbY]Zl{u]ҤAB+( kQgޥ9fnbZSAʷOc1khRJ蔽b5>?֌{T^GRCvΥ9<޵x1Խ9H&RI%_ KB.pќA*,X ԥz_aƇb֫܎%!}/!ؗ( Zr$1'ԽiRMʯ9_!yOޢZyA sA> aBR̃'J0>МGRUN'JnϤI A6OZФb4ќ*s{[oZ8~hRsrCФBpXGRRFJ Zj.( gZ`>1⺮J.Avj99Jɼ9y'v2A/׿.1ؤ-s9/#)Ȯp)!zsHR"b'eQ9^ :s '1ީZwVPє9#g$):- NʊZܖW1 soc) ky=ս+kSiV2b]mZ:OԠI{d14 rA&;Zd1A(:됔9_ӐX><1$1_IխJo>ݰGJ S9ԵA7^rd9,?2A;%69Od9m05ZRXm,s9Z!{9 =bNzť97]ќGR\#+k3R{ k\ۑJRKLNAJڢb ս'J2nsRs}սAj2'JCw'RwKkyb3ks)Խ̓Mќ k`GRh kk?R/b:JtA +J־2R.2GRpd1,2AHge9Sb%jސZP-<be6GRx9z A5GJoSABʯ29 bC%sC179+ڷaq]^jA蔭e10ﴵ "ӽbXZRԽ(2hR|{cfd9N~7Aܿ / "֩R՚I]2B_bs| pߏ)'T"1?Zb%1A{d1+ {ZsAz{1 c|}on)C˾ksC1#6.gZ ygZ5nJ_2J rS9/I"#'Z|CGR+^bAzrZ-Z^9]> Ћ{$){˃ ls#!i{$1oA WAUw9S9rpIK# c9nМ.Tze1ڍ˲1 Ve9r,ս'J޲ݽsI\,S)jԽiZ*3D)7bq v퐔HRtSR7B_J9Zu)Z1ZZ=r'սD9xj?lse)/-ﱔZ(_G!y7/d1RߵRaz{{1|.)ќe! )&ќA 9ս9'ZNmN 9МZ,X'BW)սHR]qVѤ9KHSRb2Ӱ'JC.O `9JZohRXb`x#ѤR;o9p?֩Z6HR:SZjxսgRc}2b61GJ>^S9Z:GR*bp]WwAr^S+kM걜ls _2+k WA\`s)ս'J/jսJOhZ}Խ kk A32Z~WAS9(CSRn39I΢ڢ'Bub~菜$1.틅9cB6!rmw % w@>?U.Zkư*A VS `>rzւ?N!Lk*( Btb?׫ zsse)"w$)M@_R/AZ_NA{9(oBv~{J ߰d1X) Pc)KsA<)A)!b-'JU,МhZ9RZ {hR5 k-}2ksjZ~1r9{sJ pGJOw.Zt~3{d1 R+ku̓$! e9scA.@iJUUAHO"t cc ќGR2Sb(bսB1սAɷA`SZ}S+sJjoGO9]#S#9z7(Խ9ZiMMD![PBUVM t#);ДD)d1>ԋ1;5GJˀ$hZ&WR'Ji7 29ӾA`ќ9P9h7S$)hN'J3W'JVb#)ZBb⩐`b -mGRJgoA&JShR:obA6Kk}wָ2A-gRK39f#GJ4ShR/ƌ{Sz:Z &BѤb)GRpp(bz>8zhR>sjbVNhZ%C`+s?-yb!3S+kÇ2hRqrd1h`1Zz k)pԽ'ZϭވRƢWW0 A?yA3'BQۛxJWZq&JZ(;?Ѥe!m)7Q_%ꐲ3-6ވRd/6єc t V_PsսoCrzsD1$)E _ a[P{HJA ]J`DEb uND1.9'J5)~nAUo9clkD)8 GRݏGJgZZ:2gR(ќ*kj-mI7I쏩&JhO:kќ9_R9|pd1K辽ob /'J35&JJꫪbb%_jve)kА+s~/ {9 /d1/ cR(` *E)/A k`7*kٛߔ+k;3bc豜B"ќZ*JPHR7'JOKp9MxS 42 ,&o!zS&J9N9ΥA8Zd1ňRػ_hR^S)#1ԵE)6'J'6b?2d1bOhR%YќbEGJc*Ѥb(4Ť1N~o]WI9 ZX&J~#Ks൏ kWյp+k*Zt{qj/Sb~6OC)K/Z7੔#)'RXsc1" k "6l{׵XѤgRph k_b?7gRַѤbjկ(hRc&J :b_X^ԽZͅkn\z ۣ̓ ) R'J!D143bZ]{693bR#!.Z/ 29~B)5Jwcms*k]kvI_"!U. e9VCc!{p!y>A/gZ\iR_Ѥ*'4Խ0x® 7ڀe)W#)sE_[8A_ .a6#1o69UU׭{#)31*?O$! 7Kku鴽iRA_POC);./걜#);pJ{AP{o$)>'SZӮ6!%R>_Iof'J鱔9#bR2( sAќb s'JbMK{ZH S kP}2 k_ΨZ+*kV__ZNQ_bS{]Ѥ+kzj/Zls]zNb6 t*k=VKsd2J.Ō{SB8r "R^ 8"!4ShZV̓{\jC4SGJZsZR86Sb<Խ ktΥ9z{tC1ޞsAz *(ۢФA9'2boսbM|^ c -7ƥ9wv6GRRk_D)[am9/q2A{C)RdA cY^_!ţ )e)Ł Klk5_]5e1^2 Jcv$!74w({x~^ 5ﵽ9wМ)+4լ{([+sd1"zls#1"a>!{r+c9u{{D9/{ cxb*ks9ioGRXs)AدSboy\ohRo * ФBh̃#1$"{)͌{d1{9m{94VApA魽)յz|mťФ1~W΅9ʯ6A&JUtJڼ59ZNW /6(u /@*O#1ł-6ΥACO/1IXw΁n\7ߣ[QYgohR_m'.IO謁{BKsȆKsܭѤhRKǎs'RsZѤ*k 2Ksҏ6ΈZ+sXbo-6 kX?%Kssc+sLѤGRW'R|Խ'Rz ShZ9JМACsbuևIKUI}Y9bȴJ5.9~sB}A ΉR%]ԽZmmRڐ@9՝a59'WgR,&Jz?1c#)>KmBZrŅ) ~S! /gZO=I5buwcU#1|O+BAM5U)Ԗ9/Ю#)ָpGRZuZݝk!.)~KsBR}ks9 Kk AW,탥9*AN&OC)8j.'R%%/ &gRn7Ф9*KDA؛Ϝ!hJ:?/bnNbr[XXoiJ[O!⏜#)לy/gR|>#! &s(9aqk29VVP95Ao #$!/URABOA\HR!qϜ)϶ќ9{͑R]&ѤJќ 3HRVE9k A% \z2(B#~S'Rq'JќGRAѤD1ڲ(Aeo ;$#)ZŰZ2Z/?QGO(+ꨰ)Lc{ZT~]e1mb{ hbN+s-ѤksM_{pbjhRXshZGR)d1ohb>\Rhb_b3*kl{Ѥls~>2{eѤ1 O9SRSKsu kU2Ƭ{iu cZKwΥA.k{5Jw֌{Sb>>sb6GRoŽSABɵ͋A#̓#1$'R5'B ,UtQ {2GRPm7_Ȁ ߴe)'/VԵItW9xcK/A$u1&BќbkZ/*6bmgf1D1KÃԽ'J?GR5$!뭵#9/*sZA'JxJ]Dƿ:A5e1{I'JoA/Ф9. Z^uZc/1vb(,ba{( I7ФD)hz2ҴD)*o9!-%A' .HRgj.r'J\^Kˬ{BN RR&R$)Z/|bXl|9gZAɾhRغ'J\ќAN Xќ7J_U.I#vAš#) _sd1+ztJ[{(@GRUWCAa3Q$){no!Lk$) *R)SbǙQ. BwIpSe1{EUgRwJo/urD9/9*Kk)"׭{9>-ޠOzSd19y~{ 'J٫PKkXa+chA}5s ˁBS$!OHJѤ+k\s/gZzb**/gRr%RU.+ФZ2ZUQ𺰤JA/*k ~ohR#r芶.A/.oZ^^ºA'2*kO1'Rb2k <{{93gZzsc9'Oc9* kYy>p&RhZ/Ks -+s=52{Gs] kb/m ku[2ZRb_Խ[sؔ@-1Zޔ+kGuU59|N d1m;5B90v'R}~$)jzD1kM%w1B[1_ҜJ%Iޮ?D9J{rXۿA(R]JO6J%5ZܧR̳6E)h~$)̷JZ*w(J_Z~{)c{d1]y ϜGJI:yo)}/9Als'J b֘b8i c!&̓  d1c2ks7չМgR(L̰Zbs9 I{/Zp&Rz*,.;'J` zKs=Uj'_k/Zs.GR|.#)OA#sKs}}SAX8.o!;贵9>o1ɴ#1 S'JVUU샅9_pФD16Xo;ܬ{D1%-s8be6pBќbOl/ZO)ʼnZMeoD1սC1'МQi0,fNb2I;GR]rZ/ַ9:#9Af^s :s -.gZ7{ѤGRﮮ.(j()|0ʠ[e9S)I%'J6̓Z cZk^Iogb_.A* ЬBʯ.hR.JМ'RM[吜b 9bb> kQ2Ls˲2MU}O b V2b-ќj{R}*k`ObױZ^kjoA02KsWv]t swW")U*..d9ѤGR-xCZz>'Jݝ bjѤd9*ŕSc9 A jO WA퍥(6D)^Ե(/3GR'{  a RATAK#!Jsp-7:{&2#1#1ս(}2Ab?Խ5)b_ԽI k딭R.oA(Zt_ ԽD){$)ۭ sam̃Az.'JbD15od1נƃAX.'JBhФ9Z틈Z-eꏜ'JpjgooZs_*o9k ob ='RK*sJmd9oHR: R*s"GR֗菜byشZcB7m.HRi.b)Ѥ'J&Jj̓9*cO1:+#)`ZoWU&J ԽgRn(.hRW5hZ_{{&J-;hRu?pGRѤHR<urp$!$7s CAݭ7'J}N/'B)叔9>gRap5Kkr[/ "-Ib;S#)뿵OA , gZ6Խ'R,Rk{WM]'Rϫ1pcZ#/ls#Z~蠪*s]S]2'R 6ѤJ9꿟gZ-Z/ί2C)Ip#)ѤjѤ{o29娃ń9VO֥1Kea/+)B/|$1kVA5^5hRGWA~BhR%{ i4aX_= ->Tb ~ R9sQ_/ :!uZU(8zAɻ s?) A'zk6 [ԽAΤ9v>GZ̴GJ{,Sksr39*+"j6A[3Zɠ8wA KsѤb}%&R\#МA )oA. j껋МZ{GR8AuoϷ1GR^OgR "ZГb'5ZoZ)k2Z򪷓OJ$0 kW܀OGZ발ZCgRo2탦9pbs(B Խ'Jiv\S'JO)5 bN}n$)/జ)@p95JrKМ'Rz kUUa{JbAo9=/B},9Uwe1dL?si*սC!#1~,HȐ}{99co zr#);AmZasGRy{d1z(w'R_/$)C⠼9 ?os!+jO6O)KԽr2C %*c8/ Ъ)AUe)A/av_d1}[d1_Vo#)򽭊2JϜ2APjoC1WA/N&JV8˜bOԽZ}{/&JAB#)("ЊRD9**鰜ljAA^{U'Y}pKsmhZUѤ"1ͤ9rս&RVsc kGRФZjp k!ZmgRfA+-sD9<6V ׸GRlsU7Uԭ(TBФ `I=˴*) $)\kťA6IsC1'R %?xA`Խ'JquOAsqvE96 c;w n"v s@p+szZr7b~+c,脸AXѤZ8] wΥ9|j?R>W5ΦIj_̃b*FtqФB8./rؘJw%o9(j29.{r`z** b9ËsD1䮰JW7/Z-[ФJ&?ФI 찜bʥZ.NGRrjOr'R{Kb;{Z 폜ZAbK S#)ќ19{bV?u{B2tќA<Фe9zRHp93gZ??od1탈Z\I'")..2OA9 &rD)*%)VAԹSZVD1x2$)c/Jo}Aw9{c9jR#)/2*8Ť9ʊյAmk{!@))ZZ[̃+{2d9Uխ_co'JZЬB _y(wm/b)^ /|/%D1&od)}NTk#9?'/ D) R#1_ќJ- cg bkϪJ{ctRbR&R(ZR*kC1`}J}uc9N@ ѤShR/1OL$9ѤI*/*sInjg װA$> k\OB 2 kwoňZ[k{\YV*kW'R)l{R%I k[ k谤hR/냔"SBJ;/&J({ФJR:.J(jgAwZ/1bW~gZ~xOZ+"ZrzsKsⷷOR`'RmbaPN9"Gbަ#'J.弰dA#-jhksPFRp*'RWd1H& 탄9;*  >QŅ9^>d1cѤJϷAZ|$)_p.(`Oî =s{ؖФ vk!{e1 {(|AWtJ]A"a Jh kI$)skKǐA9vY2 ($xe1_[\JTo9Ɍz |1^.{b*OZ9̃ ksa >{.AO'S&RWNIUSМgZֳ$b{v7c9Nc9?FJWU?1F*t(A6 f5hZ5&[7bKۺRI'0"Ʃb;սbozOsb^МD)"V'RZ%'2Wks6V){ S9S kѤKsXkZ͂6Ks_Q^AܢRUGJo(` 9UR?b}2a>V.r ~bE6]wo6A'J~)ќe9+".+$16ÜQzA/=AФeA~2^d9 kU2d1W~Ʈ.#1K %{ %`:+Js7WgJx2J߃bI&J '԰ c^vQ6ƈZS]oGR׵Zx/hR=b9͋-AWsI;gZGZboZ kw. c5jhO krx O*s7rbBZgZ&RGRퟳ.(Ů J" WѤGRuZ>UZ\'RJsU.탄A+ $Ob%^̃D1n@BS}UbYOA-)29\ks!ȃO'J{A $X{1Np$1]Up9·.9y̓d1 *@sZ|qGRgs{AԻpGRkZu̓Z: @J. S4a7 ֖oahj+d) nw`jו?v|r >wIxy[I u(Wc{){C1tͯAc[c9[;jrGRI-A(Ѥ k8RA+COꩻ)[/Ե re)'7P9wrBR9_2f1y1CԽA+3+Mg6JoX\(sGR{.(H́\ kYΈZ'- XR-]]k ѤAxJң/B HR &>^AܪgRe뉐BoB8+NJcc1Z9n ZB2 k\ob{n]NB=U̓A 9吜#)+/$)\j{'J ִksC9ŬE1@pl{ C9'o̓ ({5/M߾wx kt1*]bzOiR)*shZ]bxz[Ks[/#)܈3b`S'J~S uƢo1AJbѤ9WsIͥќ Tk.5 'o9oRZא&B{.od9b[ =R Q9.&c1mAU /߁Ayc1~ ̓!:ҠoJﲻb[ѤA,)A/tZ/Z ÄI+Ԣ8)诜 W:o>#)*0!bRCj2 %rIVAM:9[6e1*qe9h^ ?w)Nno̓9 ]]od1NxZR$!/!WI*C)=#bwX)]M}ZwOaWΈZ2A7[9.սE)ؖ;O k2#1(=oBhmcRC1n;? wȮ` @Ϥ >& 8&Jج NA~WrHRZ_/s9⋎֏D1A4͠RZs IpAꎜ9# ki4Ѥs *j{~^>{^|OФ9bbHRվj/z[.Jk~SJ~/Z6]J,Ks[~+#oIr*RIݸ된Z6;Vb~|uD1"/Z4+.Ar gRaP ku^pAќ*k[NIxh@O#)Ƥ J{b-NoGR#Jg{  A->̓GR5/AAAOA}RT#9bQA ̓Ij{D13߰9: 2B.(xsbhR*`@1b(bʔ SAi12OZ&oe9C .a3 /|b6!nQ)/ߴZv-9˭Od1*#of!s'BM2ZR_jϫ%r96|o @:DI z0UsT\9OHJrb-?sGRo#):b7n&J . c6R@B"Խ RAXS9TޢkkdAM#1p߿ k I1`bSڴbq1l'ZuC9OoZYrAXcarmXA]|ք9]IG#!O͗{9]u,̋s X9-A=UAW>AݽI 1,6d)ARkE)8ٰZCj2#1/) rv *7 М#1+aU?BusII;WO)۽/t[AUA,A7 ФgR&R˷ZU.OAp962ROhJlB'$){Z>1sj?b*(ѤJs;{bkXRb}*kZiw2k{_Uu?1b[k'R(ѤZ`u?b_oGRկhZw/B;P$)k d1$)RCe*/A}9򓭢 nФ9 =.$)eZNAvќ97ՓAo:ť9FR/R!-%vKsueSU2GRxOC9ԵbwM}>ZzmމZ^phR|X1Z˿IiKA6ոob,ff.A`)k W!!8JkkA9\R9s!3AԜZ{9bBVW+oGR5)R[RAJwR+l]1+2jӽD1rK* -'1L|ߢX_}}HJ =UO}51Aobz*kӮkkz/VԽFR?o4@~/|(+r qipI<+O 4 МhZ^ Q aZA*"hZͮuIa$9m~r9(Ӓ 1U2e1zVc1ONd1.RIМAx=Wc9ߪ/V"1cRJ6")zX9z{ɏ ڶ GR~[q{asCR?Ȼ'RU?J\wbZ-Z&*ФE1 ZԽ7Vx*9pE &[pd1>U˨a{Ҥ R Rp2D9Z/a(kVTF@X>[`B> =? ̃ c/Njr. cm{*k{b*zkb{*k̃Jk7+{Z/̃Jk^{ js-̃ { k/샋s &%/ {"샭 )Ls̃ks,ks]յ-b {Jk { k Mjs+ ̃ c/Njr. cm{*k{b*zkb{*k̃Jk7+{Z/̃Jk^{ js-̃ { k/샋s &%/ {"샭 Z?Zb ks㭿.GRnJ7b{Bzb!*k_rrX{b*^jNb⁽.Ks֖GRJ*nZ c?{b/| bZ*^NZ?8oJs֖N k. c{b{ kbxo k.*/̃b:̃Z\T- kUc ZZ %*kw )kjs/;sZ{Zڻ̃bK6+{ kW(-JkU_/js -{*rM{ksZh{&J  kʋ{b( )k /NJsn{={ZB. -GR/M k jM)k js݉{}_n{_{*kY_̃*k *k)` s-M{ M{ -^V 샗{Rb7 %b ky*k .Zz.&J;bܸoksUw탨Z߸{ cJ+5ksRNNJk% *kz*kՎ{bl{ kB/J 'R{/gR-bOJs os7.)`9 /{((x9 )k yNAjn9Z-Jsi5\s'J{Z,O*keUb+%5Ob|(N kkh. k탨Z (2APA_n'R‚ bp뫏'J.MZT샨R?^-Zk샨Z*)-{b{b]TlhR/.j- kA.Ks55'bn{ ks<>'.Jk_-bpb]-Z { c\kNgZߢ j{܀ѤRb&Rꏏ kUWbAnZ+/ kx^ *kӟ.ks.Vn{M*kW)k` *k]-Kk_ b./'V{b}b޺n k݂ k̃GRUX({gR-UX k6>-jVoKs5WOj^X^X Z.-b^V|Zky{Z} cjnb_bxj b쫩-{%.b탈Z'B̃J GR(jsb W-Zpbczsb^/Z>MJk ZW gRJsU]-1)k_U k- *.{׃sI *b5̃A@n*˃9&nbۿ/{Z5` bx- &Jר{FJ nbRbU{ k 3n)k-js_~_=-js ~ Is %= kZM bP{b̃'J{b/-b{\nb/}{bx}s kB k(Mb+bkNjs+n{3ZIs-V {%*-Is{GRr̃J.b7u-b*Bm*kTUUNjɽN k~|̃b[̃ c b cU b )kM{Y.˃js3-js 7M{ /{Jj-'JKsgRp k2{}nZU nZའ-b{-jW b s򡎔JsPw b jsW%nj) zknZ߬sGRxsZPPm B-MJ޾ Z ^FRի-Rk\- k蠯WMJs -Ik. N kN)k{)М{냭 {b/{{9x9+-gRm k>=WϤs~yJk?-jx)sʊn kz5Wjs}*P*k_⯜Js(7PnIs1{+UϤ{bWb)k,c Znks'NJs6~Nb{\nkժnjsк-b {BuMjs_ JsC%ގ{5 9 @Jsנ+{Z 탨Z{bڸ6 c>W.Mb5z b .ݮ{W/}M{_mjsݯ˃~˃UϤ샶Ϥ)k.{UQ{_ފ{ ksZ {bW k{_r샋s|-bZ- k* +n{Ϝ˃UՏ{U{U{UUIsª,PM{M cd1 6Od17.AXOb ).R_PR|ksbЫobV@N k°bs{FRz8*k#)틃9޺ ZںNGR.KkM}nbbz\oZ7.*k'.gR Z|hGJ(.R kWB-*k} )kW/{Z$b{ZMZmb_M{HR{"oGR]Ksױbk.9 B '6*k5UUb%ќ{"Ѥ{iRzꊊN'R?C ' gZ{_R k?ZoZ k_NZjgR {Z N)k~5-{Z^{#)BMZ.. k U-Jsz% bMb㭥N)kx ZP-RzP*k A탤9g>: A+\GJr]pJ={'Rjnb踏N k~_bZcsKksXg3ks/߬{ \o /b&R(z.Ks{ZCMGJk]5.b2bzn c_9~^zN1*kˣ{B **& c8N*k.-bxnbk.N9ھ{JќgRz{ZByRZR- .Z{.GROZb^| ksCe#O k3sz{V vols.oZZz"A\탅9 Jhڻ ^>{)kXZ]-ZnR ^AgR>Nd1'%b.b bm"nbpnGR J_R-A%J*X*cw{}/b_\vhZO ks KsbQjznbXQbМ*k5b{ksIObqko k sqN*k-ԽJZ(&c9"zUn9^d1-(Njsy_nksp_{GR`‚-B %%OgJ~-#1 A~&Jio k:ϜksU׏js:w Zʩ ks؟)pZުb*f[̃ZKbqywuKkb6aѤ+c/%{B\N'R (.GR hRbbhGR;OZGJob/1{r{U s*on ssДjs?5Ϝbxz{Z *ckk+ZzRR-)c GR $-gRCﮫ{GJ?-gR*- gZj|foOZU js )b_s bCNP{gZ;Ł{Z,zHRb.y̓gR OgR ks\~ b=˭\.b ۖj'>,ZOJs+{Js%jsojsN knZ sC_7-+k{c샨Z^XМb5_rZW cϜgR_̃ZhsZ"/-Zk++9.b)k{hR؈@OZ%Z\{Zq k&JX0̃GR*+{j+&nZxRb=МKs^\޾-*k\Ѥb7?**kwVpnb5{ʎ k by{Zo.%Zy]/-fZԽZ*u'JZW{9 ԽZSY}1Ks=Фb^|X\N'J-*NJsW<%tjswW\ GJ ڶ̃gRˆ. k=. cH^N k *k* -${`y]_Jk?:_Mb b s~>2{Z/ Zz+ NhR cGJ-bWk\ FR V Z sb4(nksuNZМjs.]Ф{j'~Z Z{){AUW"Js9 J .Z[-Ks ̃PU] I&4 b/.KkpJsr{gZ8{b`cY^Nb_{bp@^Nb~W/ b w-ZXi샇Z{ZZ3n*kANgR)b/N*ke.gZz gRZ{jjIsb{{OuO*kZr̓bm{b*-*{hR^sGR׬̃gZ -*kۚ bh̓Z y ZohRФsuUcJsgZ0%JBNbybMZ^x.BqrZ7U{gRzsJZZj kz_ۢ Z/{&J> bgZ GR& bڟ)kNjs k5%{bB{GRb|'JoK~{hRͅ%Z̃I*bZ{Ϥ kUUksZz{fZnb#GRn~Xx{GR̃R{gRCOR }-Z:js{ GRWNANgR {&R^{ bػ#샨Z0샧Z W Z*m7-Z .bcz/ќ)kި̓B %Nbo hR_.hZ㣉 ku/.ls ,{hZ{K̃A?5̃C1p{&J Z݁{mb|^]nj͵˃&R֫ZosZp{bP{&J{gZ- c bosU.jsVhynb} .새Z {js:_΋{_UnjsUo{U/u-)s-x6jsks 6O9 -5AxoZU-NJ"vZks9+ <{&R^(b agR{'J>..{&J $>{wu샨Z[ AzbnA{Z 9ZW-gR *k£w-)ki\- kK c(Cr-b&'M{x{ j{) *krJs`ֺn)sj{-jñ탈Zo[{A& Z^}bX b{nb+^ z*{'R!{b(>*k%b.{gRGJ?.)k'r kb[u. kpybGR+ŋsMmuW-bg~.-9Z-UZ"Mb U-Z9M kϜjszWk-kjj -jsMjsM)s_% )k {97ksGRx`̃'J>ڌ{gR*4샨b'새Zbk{Z=Wߟ샨ZM5{Z:^gZ7Zx{gZz. bpb/_U˃b +{R()k{gR4zN cõ*k nj Ճ)s-Z..JsWӽ kIs?МbTc Uc /WJs}(+ k6-Z) lsGR_"ks'J`.AA˷NgZ`շ.Zط J__{b=Job]o*kT^Ϝ kbm] bbյ b~\̃bUksb[{b (.b냨ZC c -Z "샨ZXЯgRޫo{׿".oIkQ)kݎ{"r{_b`()k/( k&M kZ__cJsGRkWob+̃GRM̃&JЂO c)Мbw&-nJ2#b\W׋{ZH gR /N k{ GJ*jWף̃b7? ZW{Z%M k^ˏʬ{bW-b[샇Z-' Jsb b -GR렺JkMJs}"-js'-j{ܿM{~ϜJs˯js鎜ksZ"p+{Jjk *k9Bx%{#1kkhRcO'J`GR:ФZXZ{gR** bu|ϜbP k-& GR߰̃bp{ k)/JsTg js-Om샧ZxZ s5VnsunZܘ")kpМ)k *kҭ*{WQr%jsח6 c+ )k8,j-jsއ-{(B{>sI:`z 9z5 &R{R꼔~GJ{gR'М&RbW7_֋sUTMbjbrA ⪯gZ. ZܼnZ {gZ*hmgZP׵js څsi jsМi{bnZ_j b׭M{£gRj,bϜj⫍{){n @n{r0Мisޠ&J^ n) b)*sZp{ZY_K{JZob.N&Jc 9W-9UQgZUϜgZ+/Mb gRp Z] jsy+-)kKkr-)kp,s/ Ikk()kz )k+jxmj-Z*- kWn c  ДzϜ{# 6˃_ގ ՟1샋UWO c_kÌ{&B7Z}w{#)s'R8Js&Jv>{Z_pJsJ 5j .{Ϥjs]{ bx{GJ| J"N kz5ns=M{nNjsxޯIs].M kP jsVWZMsqnbWNZ*Js~ {a{-gZ`n{]-{M{-%M)k*,МGR {Aj J鵚9* ZJsA -GJ Z}@#1. bj~[ FJ+[nC1x nAuFR].*NZվ.(2)kU^{I֨QgZx-FR-b Mj{.nsansZ*N)khn{r` NZwb&)kz(Мjsu)k 1{׺prjIs hR7Z 9BNA_]̃ 5 GR{u9xիZP-Rjs/5rJs-Js㮜{U0{}njs-MJsڷj{){'J`઎{梱Nb^p"NZZ*^МbUb/~ kB*k nJs #b{  1b/* k]Ϝj{ c'{Z(.ZZx-gZ=7]Mbޟn{|gRЮ˃bm-b+unb Zb샇Z*Jk/+狼{n|냧jb~샧b+ nb Zo_(n&J { ]P ~ j`P1gZ nb-nb}nk.U(k.]j)s/zϤJs( {Z>WksZxC b^Nbw ZUZrsgZ=1Z|/{\ۯJs׽\b*bnb\U߫{b ?]mb*,)kNIk*mMb)MjsW$˃ {pzkM k* n˃߷ LRת-EZ "{ʨ+%狼{1냖))Qjs RM:1)sx ko_)k()k { cLVNbi郝bЋ{Z-MJk nIs*z狼{ _NJs'Mb]`*M&Rz b"M kjIs*b)kwK, s*-s-js#n샻"̃`Ϝ{(Ϝ :/Ϥ-0닫q,{ c{Z " V hR'6} Js+{bv {ZNbCJwNb-W새Z;m*k Z-js* -{6^-)kx_-n{ Mj{>x r`Џ{R0{k믜 hs{폜{nJsBBj{c js_nb IsbUMb5{g-k˃Μ샮{GJ?:zbW_sbJJk9 {Z.b-b ky+NbW_*b-Wb| &RM*s+)k _M{ },Js*xm-IsmMb* 펔bM˃B-{u-{ )k{J⮜{ Is XϜj{( 1nSaR-`] { jԽi{UqIsUw*ϜI{{ZXp` 샨Z"-Z-Z#.Z k46 kjJs,.)k?,n*s__n k -&J(/NbU(bU*-IsnIsjsU+)kWIsUIsyU8 МIsU{u} b-fZb*ZWk , m ),# 0-:wm({ cwb;^{'J샇Z˃Z-Js}{ MJkt Jk-Jsn{W{)sC௜ k㯵m{*s @Ϥ˃8b?MZ,  n{b냰]Ϝ,OeФ _0nuϜj{bn˃ mQU{hϜmM.mΜ & ks`)"$)\Od1 OGRA]Z_}VSbW}.c1 rd1]/C1jARKsWW+kUUkZrZw}|P1z+GR=) b_X0GRbbk5hZ#1zx &J 5*s@9 1?{gR 1A*k^ڂk Z:Zp+kZoj*ɾ s[PnA/GJ{HR 'R~ Z*s czrOJ&JWԽA7./xj{bXҤGRcᇷsIn2'sZZ>p}GRs%KsWϳhRͯb@ KԽ k󐜇Z.&R{ܿysksEw̓'J"{Z=A"o`pGJ9׷ދsq]AٳVj}ս)oJ>x&J_.ojp싇Z.ZWۼNZ<ۭks'R_d15 R_sZ~-AnA{*/gRVT滑9gJ^[ӯ9/u09"{Ixb:J1*k}kNgR QgR{'R*,R8CNJs;}ngRjb88} hR{Z_[R~{ZosJ_WLAd1Cߵޤ9}aZB3d1_սd9sɷd1UJsA.rZ_ֽC1৻ќ.АFR,{ `vKsWZwtUB=kgRwkvI+c/ԽZWJs'{*k S+Ф+kxQKsppФgRk.97r9誩9r&J AWSBɫ*b սA 8po9 Zk貭GR cZϜGR~x{HJ% NZI AM1˭ZK5 c{gR-`GR}n&J!n\XRUQ*k UsZ7}ϜZnJ~b]//-Z*#{bAʰ새Z&x{UYZ{b kޒ*cm-9ˊ1*kwc{1ޗGR7Z7o)*(МbW6{z8d9[X;'ӽ >b&J7Uks9&& {~/A^Od1j.A,*ދ{t]u*k|UհJZksKki2GR&.Ƭ{ؘ^ks&R kBo c&y2GJ zΌs|U9.W^J_ok*c(Ⱌ(= GR_HZ FR`}oRb{ZObCN cUoGR'nR7AFR{+b}/oR>GJn&J\hl~- `{- sc1/R?u-Z۲ ZU-Z5&탇Z{){ZT$MBQb)% cb̃ZϜgR؎AX* 9 +H #)gZjB^ZVӽR[̃A6{gZGA?C1{ksJkB&>GRZ&JW ܚj,ܯ ,`hМIȖrѤAkМb "ARb .d9+xGR;/rlsМ+kXМbbZ{slsJUA_~ kWuO IoJ,o kד%R~o(₮^bK1Jꯃ] |9 8 &JKP 9%ܮ) Zb&-Mbjk8b>pӵR{1Jk.߭gZ9 ZnFJNjZ{JXWb[by*Z. kXϜZ(6GR޼njsUgRN cyaC)`МA-9^&R/͔AZ7gR]탤9 Ax{(.qRrs{I櫙?МJ#+bcФ!O*  Ѥ&B~RgRm _R&JպI &RX(ФZ+*kb\{ c b@2GRkbKsyks{nvѤ*cꃪJs{ks'JGO9e˭{D)KOZZ%ksvaS ZhGRWUS[sAk7R cy{D)ˠz9_%*k Ϥku1FJ_nb9bJ͏Z)P'Rz] GJwMZzs9>%sQ J~ZnJOZ[gR/NGR7nb՝SnA FR )- k6Ϝ{]aAد 1̃1颪&Jߣbson9{**cP_9x_.ќZMUo'J2A bW]sq{#)8 МK{ebcbќgRޫbra_ o#1#МGRWksuUV|Ѥ*k̃IhwbhZ~ rHRzR) #AaМhZ%ppФE) GRbHȷ2Z-rZ.9 >P{Ae.)* (*,{9KsC1 상'VZj{aUU U@֨Z{FJN?Mb퉯-m)k84Nb˃gR.R?2 #1,'J}ZFR%> _bkNb${ kyrZ׋_1 c}Jk?qМJk[)=s}W&J~z9NC)1gR 1d1NZ,MIZWڐRZ߾koZz\.bySZ(o)X/6bqqZ#b~:GR-sbwb{Vڰe9hԽ'R *srͳbߒQ'JޖʫМ&JѤhR‰brbќZ~ =hRS'J3ZZ{RA *{k kK s( '7PBﯩ{GJ-) [ #1y{C1^)NC11FBKc<5M c^js[bV 'Rܰ J_GJkjů *&Bs.'JZ #):"Wn9?1bWbMm?&J))&sZ?IZ1Jk`ϜJs{/6?Ϝ c&TR&J^R)k]W~PNJk_-ZObZH( AsZ]ЏbW_ԵZP_.Z>W&J&RZA֞bcOhZս*sXRZМbbX1d9zoФ c96*'R kk*kjT_ k cx`'J/ZU[ob .ZTМb/Ih+wМФJX{C1`P*s C1VW+(d9UU򪳽bӰ{\' jl/J[{7nZ |sCk{b(-*k|}cNZ{>NFJzj)k9\Wnb!&**kInZ}ϤsvU7˃A\ x 9YU9u?ӵ1>TAΩϜb cpn k'k[Ϝb*72&J cۤ@ cnGR)OGRoAE?NB7nZ7]{R:r.Zp'J5sgZ_T̃HRSj/ZsKk*/V{cIb:Ф kC1 &ФZ&wRJmϜbϟʯb:.HR\ްhR/MՐb_A.ߏZWOZ /탈Zp[xM5ƅAcIߘ5*kku{]Vb_׊gZ_z+{\:*М{ŏ kӽksUMМszq+s-)Js*[ bpt-ZݵNJs&{- c?珔*kUx{J:<&hR辺xsR+AϜgRМbҲNk خA'6-s9mZwJ\-1^ -d1ZnRZ .%R @˃ABpkSAcc;?SFR- k7 %Js c[tLsuVSHJO9x/|Zg'̃Z ФJRGR\~U1Oᅩ{'J+SB۶ƌ{EKs МbZ1+s/ѤZZbj{d9☈ NZZP{RI/'J-(Sbﵰb gRx{A탈Rv:Jr Ks61.ՕXދs{pRks>b¨j{ѷRb¾[ )kjkNRb o&RnZkn c-b6,nb~wnj-gZ/^ړ&J}={QJNFJcMZ:GR|pNgZob'&JI{ZuR새Z9o9.nc1.MARr{A{I7 *k-)sOZ62JˊМZ?2ZT|[{A.c GR$I[.'R'Rio9\lsJ?oA"bk/>.I.gZ#*ܰ1Hc9-bb̭ FR(2bX-'R?7 GR;՗Z+sUԵJ~.) b2b+)ќb k|bNJ_Ϝb/)kB{0bj`kkz-Kkϯ1*ksNKs-&MKkڲ&Bи*ԧ-*kMlsյnJkn)c(c*kU{jsA*RZwUyr&J]MA*.A;ӽGJB kb߻n&R pZ^&J+ R{}̃&BМJ飩*s5AWgRU{﨏Jk,aNZ:[&R C9 (ZnO !:[>:I Aj1I_ /GRz]CoR5A]݌sAI(8 JxV{JȀ-.b/ %bMnFRػ;ӽbϜ j2A੥A'ksgfAˏba].'J*.'/RJ߯˰b +2Z^ J((-9>qGJ -gZȈМb/+ k|N*crsoJk bJkeKguJsojs\{5Oknks5Z7mZ `N)k)k_m}qZu&J_Z^5=Na hoGR 묯Z/cn c74- cXK~-Js1bW cx.Zj-INZ6.%MZn -brnI (j{B{=-RJsz_1)k0Wbhg{bpA&39~+kAwќGRѤhR~.hR]A%XRAZ.I_%kkC1*8oJ-X.1.ZZc-ZK C9@/ Obխ.AZ+m 2b(6fZԬМI+*Z_I b\{2jsV'Ks9ںMZhNJk=)kS.Js=N*czRsRJgZ&js.~ ZR kU]b)_Ub gR(kp k>S1ZU/1*kO*ka/N*kʫJk{s Ro-ZbFR/^{&J+_GRQbNZϜZZn)k k[n k Ѥ9⪑ '9 +b5*/c1" 'R cU3gRz:,̓9RZX u{AA8.Z{_%A{ZMb{b-~[J(  kտﳽFR(b-b 'b7bjk*sob7bx kb-ZpM:p &J,jrԽ˃Un&J(N kw-bڜb7?Z<ťnb{zZ^ԫNb/ϔjZԜϤ{v*k/-j/kN kz{kkV cEyrArꯜ c c[NZ*⏔jsUA cWcm{A\j+ GZà탨Zk̃&JoZuM Zڪ hRz-FR kzgRgR_ k7Jkڀ2 *ZJR㰜9%XtGJNGZ7J RbWU+МhZ{/&Jx d9̃bl~OGJIzNZqq0J1b-Խ'ۓ kX6b_c1&-gZraHR(+sbpnoJМR-Jk. k;2b[ b bj1 c%%ZXpnJk[ܯhRZU b-{Z ֦sJ  kZG{Zc )stɎb"bno1ZМsPW.hZ(N'R!ZߢoZzhn'R*P ZhMGRU5"菔 k&. c=^zNj.ksGR'J9b bV2Iַob;FR'.NA_ NFR'x fR c1b)}ƉRV~NgRU J/%9檢9b-MJ RJs%'rJ{ev*r k[pNZhks9£ .bJkWӏ)sݗ.ksJXФJbngR*Z#bWeC]NbZ-&J*x bhA!Rjsxr*c}XxGR:6sb{znhb QksR k*k cQcϏ)k k9.GJ &Nb8$bk.b@v,&R JɊ새Z(bZ}'J[ b}Vbom<!(GJ-J0*jZUu cUМZ휻.Zo(nb-bgR+剎Zbќ&RA.ZrүJsp^zr{ur{Z+ίJsАo)7М1kD1Rls1säJsD1?.ZwfR%UҵGR.Z.FR+&J oAo |gRU-hZ+ cjKߕJkia(gZ-bjn8I k[QAqJGR .ZK<3Z*kV mo&R. cbsuBn kʇ㯜b뮆. kZ 󯜇Rێ c!bmZ_{oZP ' k͏Z&-9oAϏbwoGR*(Z/Knb㭍AXoZ*kjcogRXoZpZU A/xZuU탇R*5-Z 'gRj|{Z)*kXsќ)kgRgZZk墿-b/,jsX[mϜ k!žRhZվAu R] c")"*sc1 W 1sGRR.IʯA7~sZ'RQD1̃ k4) ji{ sG 88QjboZ.ZB7byќb_"Z_-gR-Zݣ+.&J탤AnJs k> kI-GRVpgZnisA iZ=nA> b`'JŏgRp Jn*kPy{Zb]'Bh-9 %*k'}_ c`Zo9*b^Ao{BװsA%.Nb޼)k샇Zi?)kܧ,b޸^MJs/uώ)kRin{Hn{Խ*ks_̓R %{Jo.I7FRnOgRiks ^(ksd9U n#)_>-Am6j{JT]>o)zR+9. k-5ink{iM[k{K? kvϏ9Z2ju=MZ̃A8.Z#w gZ̃9NFJ꼉7P'J새ZpNFR Z6/{J.|ΜJ'mgR[b/V)n9nb{ Njs~oϜGRr* GJ {GR$ZR)Z kW5bNAМgZ[sjsbv{ AƤ9 kusb Is5Z㮮js;ԽIk2b?ھ2Zf?'JwK}bqKNbSRGV-ZjO)k5}}] ZJkxoϜGRߌsIյc.9{7[ I ѤAzkʋ.*sU#b'?oJs7j.&JϨvE(1 k_鳯'J5hRUUNb,nZZ bbrNgRuw'R+{GRq-b:nbe'>샨bkjZb샤9oJ˒! s'B -gR^Z&JU;+ϜFRW-Zjӫ{GR b ksƪ| 96< c#ʧnbrzМZ^7.&J𶬿M9:gZsRJ~byoZn?#1%(0JI{J` Z+ b>bH k7Z js{h b3isbМby*kz?gR}.{ZYNJª-J?* b i&J.MAꖝ.d1Bkjo'J{S틇ZW.gZ'XbImjIjߨNJzjA9N9ְJKZ6-Z5Z&GRRgZڢ.Mkshxx{Z?k{9hb 'Rz &J(QnJ<Ϝb{GJH8Q#){1_ .97/NFJw˃JnR[}g{J{Z FJ+ޫ{9 gZ *2 Zk 4ƈZ'ޫ{Z2 М&R.^jMZ {9zДJ/ GR7{ZWjsJ ϜJcNc)* {J ,{b K{A& -ks;s kpJsjsoZOOZ厽r̓gR0n ؠZp5i2gJ_.;j]eWR bc_I&,9P~*kGR..1coJk새Z >nZ˃hZ k}_7rJ^̃Ib˃Z.Zٿ Zv^ Z0s?ќZ[KyuRJs?obe{bS[k{gRlr_^GRɫ{Z5\JIsgZngRq 탅9pb{B"z;2Zkðb턨NJsZeNJs bW.I_.sA_ʪ*kAx{Iͽ+ knJkM8rc1r09}_b@bU'MFZ[5鯯bbonZn)k- k7bsb&n)kjՎ{k/rgZ폔bWbNZowNZn{u{R*jZ򰌄Ab~R샄9Ը{!wI}1Zs'RZ.9{d1qӉZQksIÁ{gR/7_˃gZ?Ϥd9.X֑e9 ~GR-GR/b}` gZ^%ksJ>C샇Z ,9+鿾GZj'ϜA ,)kU~TJs&Js &R7n kUϤbwMgR{p GRzPZy}.A 뎌'B펔Bm9 *'b(x n{-Ф)kzzNb*1bNb`ϜZ/UU JԶ Jk{AZr b +] j ̃FR.z^gZ翰nA,jsA"K gZϜZ^V/샨ZU{Z0*kUb㯦뎔j,_{/![8ƫ{u]-bќZ5=Ob$Zڣ6hZr^ 'J yA_NI bj]oZCb]5 a74AX*k({Ac sd1?VB GR({az(-9NGRz{A* &R?,%Rx0,bV-fZUb\%j.fZޗ^|LA?={bnZ_b{bQ탨Z/[nb5RBy{GR-ob=nRZZGRG,GRʃ5Zs5gR߂ФJszrmNbk%X`샇ZhϜ'R+˃'J N k ku;2鳵Js}{]1b&Zj{}>Qb~xk"-*c| c]М&RZ ~RrZVu k!.OZ+Ф c8NRHksJ {d9Kc"/J-bj& ksYQ9^Z^{GRk}&Rpjb9?Ԯ {A:n'R{'rAڞ̃A..Js9 #fR'hR]bH~yZ?JkD1˃GRP 샇ZU, gRnZNfJ)s{)kUZ=Mbc篜Z/)kv77)k_bp1JkAϜJ>Z-Z'nZNJkȢ&N)k*i,n)k}js}]Ubz-Z bIs + k['jsMj(=7b~Nb {aZb**O)МJ;2bwN kshZC1+JcjФJjVΈZW?rA^^ AWT׫{A nO9&̃gR{˃J/?UMGR}/QgZk_#)իGR{gJ{@z.9.*29%-&J4b]u-bj0mb{Z\N gR[y )kJ2c_*kJ_{9(劫{A {GJgJkJFw{GRnZ bbJsMjs35MZL,nZp-bRz_ bN crN*kk}nA-&JppZ{nIspzꢯIkuܿ b|-*k3ZM&J( FRz{&R (Mjsot)s[_ I& Js:Jkn{.GZ탣 .^J>.1Ksx- ~ФAU М9\̃(_ j U\7(}p.1cA.¬{b 9 gZ.:-bGR}_oKr*k_{hRڜ[ZeV9[_-ZH-?-Zh0b.%A|Aj#0GZ=#)ȯAշKsP{nbu]-b֖~Zշ GR- Ђ{GRkܾ\ FJSI МZU-gR2R-Zo k-b Z>MAp)k?{aw 'Rc샇Z`x kZ.+n k{{rjs\PZ>)kW'b7_w샇ZZ7Js"Фs__&R{}t|t{]N{鏞 c7B1ZW__o9)@ `A.FZJ" (+-Z_˯Z+]Z_rJ?2A= `.b-^`{A b'샨b|< GRmQ{b>ӒA+gZ B,. J r^0A{hR7n{#1* 9I:Τ)k^0{\=&R[n*sȮ. kVT b 8rNb+.FRbͳ'RvbPP%ZzpϜ&Rx9U{Rx/ ZUnN&J^R:)kxU1gZ fR &RʠܾmgZ&1bb0JϜb/jڎb7/ ch1 kͯb;0Jsq˃UURWMb GR {Qn{ J(ܧ)?Aۯbnd1"* &RʰC9z*̓I L<FRjY0;.ApIP{-A +- .싧Z.ZcwZ͉NbZJsx Rྪbn*kNZ샤9> Jگ c?j.mϜ)sW nb OgR`.bX{bhNZ67 )k\CB{-9'.-b\obcCίZ.bnZ k]] b(nJ'(-A -GR_"FR}{&R'̃b;P]nb-Z ccZ輎bnbj R"Q)kUb%Jn k)kTzM)kA)sUU7,A" M{ W7N#1ʶ̃&Jkks b滑9 ZԛϤZyGR߯_A? &R-&R MJZks#1".GR+u_FRx՟ 0bM9ꊊngRɉnbS}`c1oA;۷Nk`&R2 &R^FR>}{J ̃&R`ʑIs* [-b똥 &R%{GR2rh{FR-=-b}}-b}Md1ϜA%NJsu5-*k}?N k-%N*kv&Z*pMb WLj bh-FJr{թbׯnb4k_\ c54Ƌ{x\Vw)k^nZRФ(kϤ{y>ӽ{ܟAw1)k˨*wͯ)s2pϜbZ2)kWϤ knq-cA *>b{Ai#ѤGRUZ_ksJ+&Ab1)6z*/ks) ).ND1H*.d1 /.ngZN&Z+NbݵФGR_z>|A{GR׿Ks98`j.FR*IbUss&J_.s̃Axnb۝ kjP޷QA GRVbU}qj\[ gZx{Z:JsZ)샇bbMj-gZ Zx{bWҢn c-b̃1pMJ7^nZc Nb;^ *s7&R^.mR Ϝbz`zN)k*-j~pXМZ>)k֘.Z /wb! uIsxXϜb믍΋{RjX~ʯNZzfR{Z b_{Z b˃QbVּmkr%RX kX޽ksJ~Ks9:oGR,} 9noNz O9_(oA|5΄9}QGRU9׬{GJ5ÃsGJ/=+s9w{ZJohR >oFRޏ&RںRAאzAӽGZgZ|{s&R{gRCϋs&RW˸NFR'?nZsjsgZ*bsbsb{̃9 {bZksZ+{bە샇ZM" gR(&J£). 96 &J nJsW}b{MjZgRMbrRn&J.bJCbksZԷnjs XR} k˶8Ϝb {7{{ *s򻓵{'MAp` )kCIsW.jPj{mJk{b&J}{%{'B*ksJ/W~.AN k%Мbjjb}-#)^JsJ7h ⪻RgZXhRoRһGRXAޘ8Z6/Zy|wrb]`gR_'ZusZwNbINZ}}nb,njUh cUU_rb'5bxK{ZUjs9-Z{R{GRU+< bZ_ kپ_A{b51,bTl새Z,U b.n9ꂊJ+߷MZ8 +m)k֨z{Jܮ b/1jМjsﯔKk.Ϝ{Ckso>gZ%-jʥ&njs7jwnjs R{)k޿.jHϜ{'Ϝ ޤϤ&RPZ%Mb)샧b" /Z5Xcs{A^{FR:<9&R7.ﰜZ'7&J폮b( #1cb RࢭZ5x;hR:Zv#1j Ф9*ŧZ'eRbb b64OgZn9"-'JbNbs (n*k_bs}uФZuNb)싇Z{Z<{bܤGjsFRT~{I/*,GRWNFJ>Ϥb{[6}bU_z{Z-b}Ub,jsAngR>a-b' Z<*M k|Mj|⣂ngZi-J5¨J-ϜgRZb>*k.I Z+2-0JsV샧Z {X%Uun{|b{ js sjU_{\js%(ssKxTk/?rJs$*Ϝ{Y!7?J){d1&p ̃9_ bi5b?wA]-J\r&Ru&J{HO'R7ДKsgR\ c +ʲc1WN&JR'Jn A N&R㍿{gZ"8j !$b+Js/UnZ{{A Z/MZf J({ZѼ k?MZ7M k\zbnI/-* GJX-&RnJkZ gZm,2Z-]T-gZ ngRW舋sJ (-b{&Unjs/*WZk7n cU-Ž c Zڊ8jsu^R)k{n kߓ+b>&R:Mb@&RKnFR!njsݪm k|ϏM{!m߿- kP-b *{`*i_x˃ZksR8~\{ZCioC1틤9{(p̃)%%J`|) ̓A}r.bWpe.Jc6& k(~哵gRv/%ZGRABNA*gZ[*kJ`0J̃1" bյks~U-ogJ^(-&J.ꎔZWZMnJb-bx)kxMbjsU-Zj׫{ 8nbw k徎{ڠМ NjR`{Z kn)kwjsR{WU-*kmР60ZqbՖz-(k« b__bIs~~Мj{5Ϝ k\Mjn)k?¨Bn{{")k" ˃TќZU{Ziu+sJr}&Jub#)<rgZW=nj}Cq{J`.:b?.9bcq*kW{&J[ D1(-hRmФbZ{Ih.Z؜.b kZy-*k#ވZ{nI<2ُZڕϔks=.Z`-b*k Z{ k-ׄ )k?GMZcjJ2 k(.)kb2^j kC cC ﷯ cjx-M*kk`Nb*nsv{o=FR?b U-j,Js b*8|^Jkuݯd9 fR* Ϝ c=:{ c8狼{KܽΜJs_szqIs- Jkn *kըNso5 ZpϜ*k7n{"خ{j{{X k97հGRzAͿׯNGR.Y{AjzU5#)Z'}:NbgX{ZTb1", GR>MWks1X".J퀳bqpk_A涷.gRK9ZUU5*k]UXb-b/nJsBܐNJsߋJ{W+nA_(A)bU kY k I|9 b;KQ k}˃ZJR bk.ArC1Wjs9^/- k^r̃ cN޺{b+B.fZΪ+obz{ Z^-bկ{s-՝U{WϜbx+{&Ϝ %뎜{  ]Ϥ kom˃5m{8Μ*s&,M{͇m샖fNw*kוgJob˜NZ6GB2Iࢿ~9U c!"{&RZ샅9(&JksJ@bm{GRCk A&J{J& Mbܮob71{%mϜj{Ւ k-׳{&޵njsTmGR_"*M9^FR P5-Z;ncbZ蜏R%-Z:+*k Is~zn)kPϤJkݟJs]uhގb Zk箸샆Z*,IsNbu˃Z2 m*k{)k}sFR{-gZ}nZ낏b5Z *Z`Z  M kbϤJk_׷;Ϝ̃华{%/kʃ_)m)s& ?taM˃A3金{sMIsz*˃ k b?OGR㐸.)z.gJ~Z[{ۓI(#)V߫sd1l̃C) ksZR`ks9ظ̃Asއ Z*0PGR>TJs {J)=b#r-js,^SQbϜ{iUQ)sQb_WMZ^rc')M&J*xΜ&JU֯9 U-Zg-FR нmgRX +mbrnc( Խ)s֮Is¢k)kr-b*<"M k &1)k;{ʶmZתM{UÂϜJswUJk_ϜZ+{Z | js,SJs!JnsМ{_샊կ{ջMjk\&{~ꯜI ~)s. ](k:ݮ k:{Misem{{/Zp狼{7vΊ{SϜ˃ѤKkUWN9({B|(na. .GJ X^ Bʪ.Jk.)7Wd1 UA~ nGZϤbOwA&N ^ b-)1 k5~ Z xn Z=b,}C1(Z_{ _n) nd1WC1**ϜJ_{Z 9k+*Jx-Z ɮZ>Zj &JnZp7q kqnJsz("1ܰ˃hMj{njs))k8r{t_]Ϝ{%{ k:õ{ۦ{p/Мjs{VnJs/{N k ժ&JZ'{n{?=-kpjsub)k]`.*1k^s%IsXRs- Q x˃PMJ fZ OZBr>S&J۾Ko ce^NgR𯜡R*{#) &J⥞C)JWW{A 7Պ{A6.-).n&J519Q&R^kh˃)/%*sI)6-Z B*-9 滑9WQ95JscaϜ*s֧ {Zh(Ϝjs#-*kW~XR{;]{]buy {")p̃AU rAW-ZUp{A[{IހM k2i b-5WIs~YM{ )k=Мc޸sKϜjs:s9P k\XJkjs^ب-Z gZU~NZIk58ϜJsR{ 1{/М{x1*sk1-{Ó,Ϝj{~xjJ{Rn8Q%Q_WOKk#]hRϷ_OZq/bōohJ7n X&R._bcږn{CȨJsܷМ{,js _1샪X~6{uФZ[jQ9RfZ~MZ yn)k ̃` Z` n)sr*Ϝ{i}gb⠧{JsZ>^Q˃*<ΤAa(qnxeWv ..ZWZaҏRZPAXj gRuA,鰜B끏gR`a~ &R GR+uu샇b㯜GR6N9B Мbnb}b^Z'Rm&Jد̃b{b{ gZ)~ kx@ƒMk{˯GRxVJ,b}Js[js#=kjsJjsjMgZ&ZX I k fZ^I}-fRh(-%R- A &R­XJs+KsX{u*k(ʋp |pb ?`=Q"޶Ql2)sxʗjWnfZ{ MER/xbWVZ_ QbW뢎Z탥mkU(mfZ-b˃c9 jbzՒIs돔Z׿7{A)+vGJ.JZj. +gRcn{I nAJb/bu˃A7qJuӽZ'yNJ` 0М0|gZJs,. k%:(-&J66JsQbz nb*kkbnJ*NGR8 k(=1jsܭj,Z9{JZ*IsfR$+bW fZ-b,b:ժ)k8w)k[W}0Z{'V[b`蠟b+b*?J{-j{NCp{⎜{ nbM)k_ Ф˃UjwMjs+/{^ ,hZJ RM)s )sjs$-:js`Q)sr˃&~q %Ϝb{c{ᣂ1˃zQ roI{77.r---1b*0j{|@T&RbcϯO kwݸ NGZob{9.6/ZXy-Z :n&R뾞̃Zqj{d9 k9: jW}\ bC:- k'RJsϜhZ+pbX޵MZ{Mb0ZsMb *k䤮b-Js더)s?js{˃Pksjl-bi⯏b-ϜZUM&RWMI^ZMZ-Is js6y-{ MbZNkV-b 8-bW &˃IϜ)s-{m)sۻmb&-b(ϜIs.Is %˃թΏs (1싁^^ϪϤ kJk 1MU0{/-m j{"0(r/<,WrϤrJkcWob{ bzOsgRCFR+.O'J'b]ol FR@5k{J %.̃ZZ̃gR.gR% *k) Z6pjsZ5Ϝ{XϤjsnZgZ銃]Z7~Ïb/})kP_ b ЦMb( {U_\\M)k 0P_n)s,VWM k* B)kV JsAϜ{s玜{񠽯j{&МsFZWw' bU bu Мb?Ϝ)k}%.МjJs׻{ {ۈq)sW_77R{jb)sbZ-b 'n)kꮔj{˭{p{XϜ{b̃ki᎔̃|ϜM^)Mu\Ϝ˃%ίIs6zΤ,觭0˃\Q➅{*k3Z?.Jk ZsJyRGR*NksۢNb:1{GRixR-؋{Zr,X -"ӽjnb^Is}UgZΜjbWM sQY{MGRߢKsA<1bsu샨bYNhZJM'Jɽks9ϜZ+N'J)oAArJnGR% MGRP𨯯bkc-Z c/~{М*k5{nR8*-Jn kUu{J*/MZoŽA [n&R .}ϜFZ JsˣyJs+]N kدnJsmj{m)sbϜfZ/ krWb*UjyϜj{ãUM)k.*m{-Ϝ{н金{U]}mIs@MIs jJs?߲+Ϥ{_Ϝb*'j{4.1˃+|j]s/Q{¬QM 1({ Q싺R)sֺ狼6 Ŋ{*Zxmi{ rBw֫\^z1˃\bWjsJNZYYr{Z&%{JS &R⠏Z hR6Z׎nb6ngZjM c鍏 k7 JkJks{М*k}n*kpks%5( k'3`М*k[<&J{znb{&RT\-&R^%J{ZU gZ_-ZݲMbY+ϜIs_unb RIk_NIs^Js5Z`b{.M)k[gϜjj Mb 5-fZ~ Z {Z*㯜b.Qj_MZ/pY)kMzMb -Z rLfRz{ jU]-Is;싀Ym 0M}ˎJsʨ+˃4q-112umwE金4j{ $Q-.5Q-bkm1߯bxOhRx k}U0b? cՔnhZ탨bII\ A2k{J + &JbgZ( b;b@js_+&R"- kSZcnJs~;-*kb0nZJ.7 b Z8js}_FZ(*bj_կJk%*kVzȯgZjs_)Ϝ{n{.5b ~rj{ u喇{ .j{{NМ냸 (js pŠϜ`Мk%Q prMI1)kIsWQb_Z>1bm kϜkמ Ϝ˃ r^ג\Zbmj /Q,hϤ˃Y{&( 0M~خ0샇Τ %7Q)s{r,1m|^{Z bT-Z9i/ B-bZ{J(z{fR b˃A4 JsZc{ )ko"MgR w.ObUF \AM90R-J9خќANpR.bo"1МJ-A삠%*~8 ssWϜKsmZ?_ Qj_O(*%1Icd9{{Hk .Yb"1xr"!C)7eѤC1 Խ'R_^rjb9 &KsIw.bR M&Jc{Ϝks|w{FR-xb_N1ZP-D).C1j~' ˃9,ksA* A({C9( '.&Jx-AbgZW~GRNZINgRsgR2x 9sМA &Rӏa{0{]! ]Ѥxwys ,7%J|Ջ#10Z1#)%ԽtI/Il"pJux'RWxd1cvJZsФ딵sxZUkԽ'Jv7R@r3hBWA|kr9 %Bn¨8Bm7a(—lskk^Z,1w,AIbXA_vRO mC)j)abKJb!)h T")xRQb{&0JФb[[nxAkz7q(r͎gR5MZ@ RA[_zLAVR |IxZo =^ϤB1WXr /?/ cpnvj۫0ZnLsA9^pd1#!GZ*ko'R HrZeʔӵR=A_'J;0jsȅBҮZ+Nb)ϜKszX鮔Ik}{*j^N'Ro~ U 9.'JThRNGZ~!ќZlѤ19,-|hZ.&BL>1bgAuW_s")ͬ,ӽAz&1C!{A-RZ[ϮrbWOc)_oM(п7ń9'73RrngJ}ӽZ~ b)s1KkJBUQZ}o&JV>NbJH9:rngZɂ.bID`x A c{Zs&RA8>nR˯b:Д#)ZAHX새Z>탇ZM"A/ib,[-GRP(T ZWkN{ZR<{&RtF~%JcOZMU^ZVO{FJZ\샄9jA *cd17O9Vs`v:a__7Мƅ kd9vb~BO^#)߳ս ޥAŴ'R6V˫ c_ӽ9If> [͇֢ %Ѥ)8R:HZzӿj$JЯsC9$9@.Խhb2xc1Ȃt9k'JGTe9,:&Zը:FR׏((rsAԽc9\*rFZ 3R cuIju*sU]q D)+Aخn .Zm9(]I5{ _rn `)kA\O1.Bxj̃A+jpd9e s9 2ބ9Zb-1МI'"" &֜oD98hR[ٟGRIz{pb.*k0,탄9` ({$!c7]&R/bGZ0< jÂR&BR\oI/y9UVSROHR¯ZͽBOZ]R?S+k{A*29WΔD){vpd9#R9(ɣInid9m)?#)Ib9.1)Я ϜGZW&YgR*|T̃9,/{#qJWsJ_=ϤR .q{58QbjC):/ZФ kn c^Z61 k؝b}MfZHb~GR&./-hZ/&<ФbFO9ݷ4x&B1GZ^ b~> / GJ#(RRbϜJ_QB~)kAhC)JsJ8#탇R~c hR[NRڔ knJ+zB,bքAU7X3 XbR17{NK%iAД(XʲgZ>|7e9.xsa Èn8C1u%d9 zA (hZsU_RhRb^ּA\_WARAD9A 1GRއbVp2%R2I*NZ*0+{'ޔԽ{rrRK21'R2սc9RA܌{'Rt.ZoA?ќQ mbrFN wp+s ?9ͷ2sJBJsoMQ#) ԽhZ6R!w֦I?q o#1(is kQ'J -Ri NgR{B(bOjpGR1Ajs'Ras'J[TFRrlR1ׯOA<{jkI ֺ1oGRpmw.'Jy |1¨vA|.fJ}(NR0'N caNМB꿡cq nGRZ{X^r1UMC1r KHr16s#!CBbN#) ohR}r#)'>o΄A Ϥbft{AXbӳgR/-*k&R(b\흿 c[_p새R#̃I/̓ZehssryFJ*FR"Фb_1bȨ*Jx9-)ccj5ZՎ&NAK“FR~jsgR2{hRWX(GJ_̃d1 bj{9{{A\ OcWZ6%R}Sϭb9jPA1sx9_te9by6(>X6#1X:`uޅ9mI'R&=2 29RuZ6Z}WΈZ%(-W//`*ΨZJWRAZ17 kCTGR~o^~`սZ.iJkuK1A RA,tks%ԽKss5kkVSGRA_J%A=߄A޴(𢳽B*Z_:V'B{&JzԽR -Wb՜Фjxtsb{ݩKk򤋥ѤZ*z3ZHМ coA 7 o.A#oJ磹~ATV*kpjb΋M (Ra 9{gR/_]")i?VI 90E9brۓA*'R 6/ 3ZNA ^O khb'k*s꿿JsU~OND1/ҍ*sTxYϠZoc9AMI KkIlꀂ&JmS!-zj{7.HR7|ڎR>kN&J(-'19r.I\>01 МfR]?,#1:Ƥ9\ d1uM({03΄95ƅ9&{&J1ksC)T! .1ljJ]QϤ'R{aund9{aӽd1QKkVrC1QZ^YМZ71An#1bB%gR6{GR # *c%o9bpnA.r*k.N)k8}xoA byԯ&R bzZ 'BQ c鍺\{'R{FR0U.GJ~,tB} Rmb@_UJB^] LJ#=zl5Μ М/d9ʋRJo؞D9>uaRZU\A^a 'Zq]Iuޏb~֦A.8ze9-zԷ:1y(Anezjb┵`%ϤZš&D96+6(K[wނ+v k|XAX̓GRtND1+NZ&2ФA_J$}U( ?I` &J7iR 6I{wΌ{•Ks]9/1b$-2j+"bkZwZOVΈZcRZ\/ZNjQAZhZ_]1 7WbOV·RsXm[GRӽc1s0|"QJs ZLWN&JzUBZsj?Rb :bmH29 +sH#JcRbmRz09zӵ#9 boZZ~gqZZiP )BksBA.&J3֌JGRX Q:PA m#)sFB^#1ӵ1^RW4A,WNA혯GZ**k(2b:}wHRX GRc ߒbx~kA) ƇZnB$ڔs %'2bfRbҜASr`7/d9m(8iԽA$U` ൰ *.OAZA-`Q#9jx֨b8UΈJتU9b.?C1sZ*h R{Eo)`5b'Խ kUsSZԵgZ.{J/bǼ`$.Zxs}ksgeR1 k^{Ixń1EGR샢 j.9%UQI>URGR\}MD15N&JUmPI-"6ls+(e  'RoIZ '/ZkP탹Ќ*k{㒭dR> HR;\7JcҮZם%B7AܸshZ$FR?$ڡϔc9/탦Ab#n9rcA0"o9ࢯ&JqOnhZף3[GRxsQ1v0)kA쵱R]#1{A̭nޠ9-AŵQ!p~C%J ygZ_;1Z_N%Bv&Bk .A̙-..iR ukNhRk=6Z{ֵPC1-Bؚs)k]ФZ<N9N kbTnb|s&JCgR_1ZyiMZ ænFR@.풵 kRNfR'-&R@.ⰜZtМRBz+-AiʌJsr'R*&R>дjk9^V k9U/Al?}s ^d1nIZV)/>ڐ >Zb9.퐔I[AМD9z#(~ _U7c1}){s {e9յC1ZJVΡCöC)uWc1VjrA QA\sd98/d9-ѬaԚ[{[(s <9k[דv'RzRR',w֨ZbXxVb-:Rb^b>{]A_[Cvօ9%J'2Z}2C)$R>hr8sR*soCjt*c)+kcRb!ս{s_ohZ*HR`à'RnR&Jޯ)+sC)˖6ќ9 2*k2hZp-Z%սR_wo9S`9wJk9 {rd97UUwԽ)*V%: OA`.R`.gZ5 32 coϜI{hR I"B jr2kaN*cX#m+{TtWѤRbJ1 [][N'Zs샇b pIRa6:oFJR1'=N9")p mGZoBh kv&B.sRXkw.&JB/FJL|&RiGRkr9Z |9b.N#)V^sc{! ϜZcj6#1 -Zex.'RcOGRj k냨Z3 Az n9NFRk+МA* 1 gR[gZ+_{R#c! J@'--ZP_2Z6U^qI ;1b=*(~R)Zzn&J:IZZ?1'RW^jgRkUU B>ϏgZBoFRd1Q+B=B+b1(`:& bi8򴭈ROKA[sGR\%bT=]Mr{{c9"I65@r⏜ WA.AW@9-[JkAКRs&JjJkAPud9-鳽 a 7b[pCgZ^y/'RwPe91RS/Ikw-jڢrZKNZ.?ZAJ~МFJsG")[VI><&ќ*kV_ p*>9+3*kK)VGZsiZӮМb!rksᴸӽbZҰbڽW{Q `rZ޾pA7C1_2GRp1 jZn( vS9 9hP[ GRAw29/# bs(М'R`D9M5gRpb㢭鵵Z>N9'Rd1/Z)O bHZ7.ob\qR}/B-Μ"1hGJۯN9jC1pIcn1,V-dA >b-Zq{>Z~&М cTpGJc cQsA{[//{'BJI/Zc50GR:\1̃Apqy*s1*sC1Rbuor#)%ՕgZqnn1ύZ..{9ËofJ/{VMjkU7nb c{Zhd1ROW&RwbbuM.Z7nhZvMAS+ϜZxq koݫ{9#, 1JmrRɵМb7VϔI₽nb;[ c96*gZ\zc |gZ.5n cR_J׎.1ZUUد&JkjZT-d1 b_ vΤAra*nA#ֵABrJ{MA#R9:_{AjOIpJV A7_Zfo Jˇڐ^h 521{9Vi̓B pHR^YMJkeAЂ#I\ x(w7r Sz@}5RbIK| [Q(br0 ( %М%Ròr0(-b]mRA5΄9򟉳Jɍ ܥ1$9sAŚ.МAȕ I*(VIR?wd9/{%_bnϜhRz Խe9ȧR'J >ѤA"԰bb۠swGJjR9{yn#1^]X&J n`>Ab _$1{5eIsAũZ%vZwԽKsQ?yZ.\MGZ J_k.ZI޸2Jk}Z[rNb{GRﲸC)6`Ibּ*%Z޿9TU0d)%UonB) 1~^d)6%%nfJZ` 1*n*k b=. rZ_'J&"ZZڳbx~sJTVVМ&J%_bl]I_(isޗ&Br{T(Bۢ.R)r&JhU c9|vdAиZ{]I'Ra^mO),ꥺB17;buW $+ uW_O`-{A~샥1ДJ&A.-(Jz5 bFZ >E%'I(*jq*sMuQJs9T_1|ZD1W5FRtb.A! |sA܃ӽAɲ kWY&J~ѤA;Ƌs} &JJWqA}x֥9VyxJ_Zxks{s|d c _jnNRf0RZ rbќ'Zb=o]IP6 Z7{#1^k{!_kϘL(MUW~-[#9GR]ܷRd1_Z&yAj'R")솏ZIGR}"{C1x Rd1uUOA]2KAe1dA /0+Ud1z |98-.J.AA|^rrC1y QeB -90*kbФ'J.ZrZ0Z7Ϝ(cb|ϬZS{ϔ)c׊ԽGR^*kEYݒbu1Z"jrgR1zӵ so7'J^]BVD1咵D)Z9c㡩C1ƯA[ FRi*n krAb]sRts9-9ngZ 0NZQZ;-Z&UԵ*k r co˹]ngR龋nJNbb?oy9˅&J&7,{Y,bZz\j &J5єZ%WMA>r)k9jXWU{95ͭ'ArrrZ IP{{ =(R[x?뮔@!)95AכМgRGA"1{ޤA{7Z(vW( J{9㊬La Vք9uKGR }!),7!)ФJqn.P@pjIR csfRnД9z>*@'>>jV[/q0(198ФbuM( bXWm&RU60/5Ar7r~R#1JAɺҤ{DڔZHRxB I\OjҜZ(oZ )s*kWKs{wSGJ.{RﯔjuRy n s(`o'a1^rOc)~#)b򱭰JƦМBIZ8ڱJsc^J* b[Ŭ{IxcY{"1A%&C1CZԵJ髪bzߏ):9R]?5Ƥ1 ZwJW<:69AAˈU΢9sԽ)sQ cwJ9b7R=I.J1JCcb RbǮTƊsuwjP]6{n'R R_b|МRB=m J7-O9R!'19`*QZ.1'Ϝ)siZ+oZK{A5:МA6'JmJ_ۢnA߮FZB!9jشbrWwgR-A ϜgRO洏*k)} ZðjsbeCGRˏ k{ɽϜbfNZOJks&J(5r9Ok")9UU/IsAm"ҽGRZ˪1)r&'J5I?bjoIhTۭWC)rK18Qc1-s'B2ZsqN95۞L .碡 kd90<ŃA+SuA 9/bd1ǥA_7PA 6"hZdJhmੴŨZ/*ʒ`'7Vfls{|]yR *VRhZ_{9ۺCš*62RCshZc/Rz/AվoR xa󞧀rAZjuggb8Q+k6VTsHJ:RkZ={uӵhZ{{Qʺb2JsѰe9 "@RA.GR ދpVJZks{lsS3FR4{1gRAP a(9b.A ^k & 1{GJ[[2GRМ9*J~/sFRzOFBBVB ̃!.{AO :nGZ mNGB9TW{!U% V&R`Uo@KnGRKOmbSZ[kk%J'-9,ˏb B'?0hbjk)=1*kso#tPA}n9r_'kJ\LD1zQFRݳnC) sk d1^5{!#߯c)Xo}m }D1ϤA~=:МA?ӽ96srAzѤ kWМb{} sw2bݽ.gRi( Rws`A bT5'$GR44AtFR{{")+b+%ۮZnrGR'/FR 0)kcs9> pgR*SZ14bA5{Z?9|?#K9 ΜAU*ZAԽ9-R11TgJa3JkW[7vR\upx^'Od9zx#!&J2gvAG/Z7C9ae c]խJwEtIuAs2gJuY&Ry7RbYo>ќQRМAX9J(^@Ŋk7vhR}j  R 䐜R?D1:$Z立sGR~/':*sGRH>։ZVAZ ksw(zJVΥ9ݽjs+c2C)l' :^МD15"RbnxS{y-RhZ|.o5ƉZ<~ k֠52 k_bhRRA tksLmb.4 kp1˾JښoeA[#){c1-j/gR:1HR_^\ Z+ oJ*ozМhZ\ k "{ 1%b `WLJϜ-U C1c9]u~M1}zhwJU d1jV&B %5GZN1A,|gZ? gR_ȹϔIcMҵkFϜb 2bmtϜZ.v].NZlMWԽ9{1Ze{C)*Z샅92^'Rc·u r>gc9ZsI?3!~}{!%Мd1>,JkےQC9(,1ZZ |Z [onRzgJ^钵9)2ZԽ c{_5ӽZmRZfRgQ*kJsvlNZ?({&J- k{ϜAJ1GR)8MGJ~{Zw Z{YQ9_^xsD)? --GZ@ZU'J6ngR {~hZ5 c0&Jݘ#)V/gJs_o'Ji<.Aj*'J pZ{^%sI?yѤgR@AI6by#ZZA\ނМ 7#ԽAb=>]sZ4rb^WAAܸJ+~r  ѤZqսZGYU(ƨZjnbH*s%lR.j +sݬhRXI崽KsМ'R "6*kz; S #2(8B9sbp:JܦڸIZRA"׮D1Ѥ1ʣ%WR>R79йW(kcVΨZДI&19_Z_]N ls);{ nZO](jk{  ?{BuXФZ{s̃9Ʌz{As { B L(UWZrD1#)^/b-U}ks)UUUvUUn!, %B:A{B+>AY/M&RQϔZ|>*bZ9ŨZgan1bʂ̃1Va(oB" &Js}Q9XUU1A U铵J__?BV{9뜽.1Zd)vf D1UeԹgJ?QAۢZ9, gRk b*Z,Xb}bhWՏ kϜ&JR*Z %TbkR=&1gR>5gR>~GJʡAﳵ{VEr*k[}z&B|^ꎜ9ϤJUz /Md1{]&JX1 cΜ'JXԗZQk1hRׇZBKϜR뮎gR6)eМ&R+EsA7 S")'ͨZ{vZ^oAi($!o(Ra.HR.bmSV/9电ZU{{9`NACͯ;Z%5J&A-/Խb:IU*sAwVgR۲*Ե'Z S!2GR⮽/Ar2gR_r?Md1"0b~u*r'RUU>{J{(XMA'5{OZ R e)X d1U5МD)ಏGR{9W -{J(1^Z)]|O9sCeRi9 Ə1Z %R#wGRU1A6o9x{A)'Mb* FR+1J xZ|FJ.!1ZoZ/0"Jsoޯ kb) ϤRZrb1)k^nBWnbN{R.!j<1bo>MZ97nJshX}(\( 좷o9c&JW}d93gRTp6Z_\^AWASZwepA/wsIq9C_#1W%ޤA,ԽR-GREc/Rk`2ќ'RR(,sRܫRI7Jk^HJ( 'R@JKsWIZ/|+sZK{WѤ  >b[㐜),4J]ƌ{V3&R7b7KseS~wR}rA/b*kPZń9ևZќA=.hR}k+kۍ.(RdpOhRi3=Ƥ9)x'RV}sD17'R୽ZZ}P2bpֶge9ԽJ,bee)xť9̓Jc[h* !.(&J^[r*k /U܏94?Фc18.{C)p실9#_ C1i-j)^_߰c9]W%)UNs 9[u&Z}Nb-V1RC)6r cGݯgJ<RqbwZQ{~(WgZPnj{CoGJJLWk{1%+k1֒Z_{Ф[6c9<'?*cFZ⤶fДb7hR{w/R#)=9U{d9.RmD1U c) `._d1)*%mgR4^ФZ]U c/복Z 0ZgdY_-ZB ;Qb5ԷsFJxoR$1s7"gR**kQZޏnisۯIkkؓ.{$e寓Zbڎ-A , cibI{'J%))kkN,bls^ c7 cwMZmϜ)sSKsWP2Z^{~s9 kAoФD1ɡGJPZA:8&J{JB.GJfZ 7wօ96d1.A^bbY#1cA>=rZܸވRԽZo9Ҫj㴵j5hϗ̓W%Rz“ks<МksWKs7_YN(8\r keZy,'RU|RДJԽAaތ{+s 7'ԽeA:sZ8{vKsߜ[bRz΄9{7J l{s{(PМRz^s \b*kx(zZcUU-Zb{ZpRQսA}J5GJsD1S͋`.{㊢΋{:RϬ bC1Zk s=W 10s pGRC190)s#1zw:Js1)JpR:b*nZkaIb|#-ZީKNA#joR [U]SZ{͌b|\1Ik:Qj{Vm $gRjR`J~%B^>%JC,MFBkt^*c9 jJsBQ&J'1j; _ c;T#1(R HRh b`Ѯbrn9W ׋{9mBP9U\"9 *b1:U 1Ud1@RBۚϤ*c-%ϜJМJ~ZsAaB NZM,.bۯ)k=uLjse2)sb#Z |1bZ[\X ckZuJ-b7c-B "GJ`gRMj)t+k]xbz5xӽ9&J]u?W*kUJoZkOpJ s ka1C1(w6.1(N ׭.#)UZ=o({U")1bŬ{9 4ƫwb{YAOr k0ajpRX펌JSnhZ:Zdbà5&Jilj[y龜Z+n kߚy-*ce?ngJx,jiEl1bw_mZk{A~-9w cD)C*k_=Js{b+Rb.gRNB~rZnҽAmJT€^LC1+nANZjM cR d)BP9W>rA5 r:[WPp-|1_m9{*5ӽ9c19Z󟏔bngJ [NZؗzqb4)kMuZdkbSrgRMWRB75탇R<<>A Zz GJhZМZ|?ZX/ k.sZ߲'R/ (w1zѤ9&ZqxpJe8gR,-HO&JєHJZ. 5APФd17gZ_'Rp}k{GRIi.ApD1,BƨZafW+s:֪Z)Vb{FR-+vKs~kVjE kw)%1Z0Ϥ98j&Ry^̃C!Ϝ#1=GR8鯜R9ŨZ)/#1 ФHRpJe96&R^3b kՔ)ϿV+k}Rbx-МZgot&R-֓J.SZwU{R*ބ9׉A{6'Ra@`A bמvbx}Js}qZ"RZV^1*틤9'23JkS{['J***hRR*sr8b{ChѤ{bAQsY0%QZϯJsB*.hZo kOgKk޲𕮤HsxO-FZȪAb7-HZ*Z-bV.-bʰb VۮoZ?{ cfRGԶ~{I5 5ksTVuQZ_MMb*zZ{b,}1Jc9N MR/ژQKs=ϜGR˪Zf csKs9XcZK- k+᳽P k%~YFJ<20GR'FJ`מ &B[]{9U~LA=UUU{d)/ cv[TW Zy=JsVP}j.bp$ (xrxޅ9pAӵrbwjׯZBphZj&JkZ МJsu'R|cb9` "sI<_2A6sgZ7And1zӭQ*+oIbZ7XhRujߍ}#1PAA~W pRd119w˂_ӽ1ߩņJ~(U*sUԽk{5 ޚV*kx:A%2KwR%)k͢Jkͳk{Ф{+7KPjBj=r kߟ7&RZbʏ)c0jhJ-.-1J (QJs5=qΔJko,ApC1oK{J xnJob,Мbx_A0S&RRb]uosZh`LGR\ޞNJC ,ꓵJkWmORߗN|GRŏnB\qd9~{/Rb+P(Rϔb*RlZ7 g/FRV_-B)'Pb7n*c.s BZϜB9P{B:";s9"r:A{1{'MAUWR{Ah5VB -Z~'\{*Фb{>-%RzI6oI\V{%J;A/A p &J텮MbOgRn kXP{o*S3ZY š:*tAs(J>սb}mEO9+''J/z29oB_kBZNRhRwy(ԽJs\9/&>6gRr{A |e1z29OzZ+k!/Jӂ9 ja<W։Z>jZ-rAK. 4e9'S kWHRG⣐B1 kR1 kAj-@ )ka[JJs^JPjw`a?r'Rn ks&J*|..&JKoJWXo9U @A)*+RJsW0+s_}C1 s#)꯱")z A8AzGJݜ{Ґ1W%gRU.WgR#w=Vd9bΔZ{Kn[ xUKsIc>.AZ9-hZ[w[.JobkNZAi bcZxerNZc)| bN`L|hZ{RZ-OjS-bO峭ASGJuMsgR}fZR.BϜ*k\NbǏsmZ9-0ͤbrܸ&R-J3ϔbt ZI0A=1'*n!`h {J?Ŭs'Ji*a{d) bma}NAR9W_Po:ϤZmԽgZBwջ˃I.;4 kH{Av~{JG{J[J]?-'J&R^/Zi4Ф)kɯbI, [ֽA/(: 2(RԜ{9{{ .0AVa AolisBv4IФFRwe'nD9IڮKsIXJ1AشvW9_I ЮpA%oC16w 7%tGJTZk2 k89>>zӽj.Zs'RbSA"R$9/jQ{R*kb=I]brGR*ФIzq k[>{ kYPFRZ{'Rdr2 b6&J+Eos Ф6͋eR(b- 'R^?ϜI`RA}Aoo(,sФAW2GJ\'R'I :Rj'Rbs{u2Z ū{SմZ+rks./io*kh3Ϥ c&>VJkq}Ϝ*c}PKs}?= kk ʰnb^b n'R'zjϤbjIsnPGb :oIk&*sob#Z:&N'RnJh c駉Z?~oR^M c/- [i[Д)k/bѭМFJ;ZQ[fnIV/Ϥ9XJ&1#FZhsjkXgRj-0AznfR -Z>mj# FRp#1nI7FRsGJZ? Z:\QBۿBc. FJjJkJJk FR>GRgɎZxTA%V_nJ`5FRi'0A&JcBr,A5mAtV,gRW+ ZUʫ{hRj Zh?NZ < ZhϜJsR륰Bnk3RMZsAb谜GJ5`.МAAKNGR}-Bm-GJW h2b9[21{/d9ur'J-Pc1oGR_!МAj//H;{92blyZ^nΏFR.9ލGR -O c0hɗ*kYU2j7QФZ::hC1Sr6·R{j)s7b[RgZлQjPSGRWaϜQO>&R{Ir틥9igZ%/i6bIg kv=A,0PbE]UgZ#ה*kՏwAڂ.AR| U'1 kYA3&Bx%Z<-WJkpwp'J$(rA찜be7ks끭gZ0 "Խ˃mkyZz)c%glk唥s+'A$1*{'g.bnX c М c1 s=%-gZ'*b#Pj{rVb:9ˬpZФ)s'NL{:(R OZ(+k-J8bz]O c\m |j{I)MFRy{A6mGJϖc̃ZbaA͎$R&J0jsҼrJkC ^rZZ 0R>p9տ{ZrIq-hZZO+*$19Vˋj b=\9~+A8-R{RnZ%\.GJݔRỹB-Z^w/yFJ`B nGJUWnGR[}v0Zݥ`ZϜZ\ ,B0FRV~TN9 /NZmbڣ}Nbr*k77Zr-bsZ9e .1A;OhZpc1΁GJrOI5$n2hR܀I簜nAn:%9]v֠ MϬ9{A2WΈRquU̓9ֽc9\`.p({AᴰМ9qC9Y1c92VIJ_.A 5GR c(ДIʻxkkͯIB Խ 7b)"𶱜j9?9ДFRʩbo~+МJa&FZ~d9׆A/j[]̃J4.b=bt~rZݟ.b'b(NtbP9Icu WvbṽG_հblb{r\1IK5j}MA-J.ӽse s->Q%JȪh9&*;rksJRstB⪈JZQks.&Rb*k?7ks~KsBRjs˯MobU5C!z^1"r*sdW}N*kw-bm*cm}`bN0sgpZngR~_ gRo׎ZϜbMZrZN[sFRر:C1~D1 b"Md1Ќj[ZҸ{A8"hGJZxwrZ_}c9+ӽBԞGR\/ ԽgRINbg-Za:, Zѯ9rnAiRnZo-NBj&JbMd1MgZ1bM/-APjIsAԕ]{9 gR-]BrJ/ՎGRTxks%m]]Z.zϤGRznJsI9b֪ ksiL keQHROiGV _ra1&J\ФC)O9R*!>ka@Nc9c9޷FRcOAI/GR3Oy/IP{)jsXeJ{ϤR>m gR*c30nZc+z?Zks)W.j~%Zk ќbORnKkB?ksQ0c9uERӫ{UМ&JԨ*kR/+s־Zi+ k' k*kNxsU^;1jU]X cU Ig FRVjsJ4KsA@꒵95*kmSU gJ.R {Ϥ9\МGRu)72O:/71gJ粻龜Z>Vr{W9М*k[ƨZkbqW n ki,bY~-Z$ Zd=){'Jk*k'Jh̃ZO&J5 Zx*'RV‹Ϥ*kRWоr9urϜ&J}U'JМbjbbѤ)ka-b*]-bX[-˃gR׮Z>vnA p&JOL;: cɿR&1U|3սB9z*RѼ,N nj 8(? [ wGRo5HJNI:.Jz?ќJ\}&Ju!8/(0Ь{1B#^Ah讔gR}WΔQ&R}{bĬr̃) *,z I5<9soZA}IAd16 ޵Ϭa˫&J Խb~}gZbmGZ_I_RJiA 񫣴 k]iZ_G29:Zh65b\ cNq'JK{'zԽZv}2R?Rb_bȊ W9ʿ6b JW:uք9ֽQc1/1(s\'QgZ렦'1%RH{cը?I)c-ЫrksW c- b=-NA0b5HRo c kɒRQjsfRМRԶQ*c6МJ{&kC#n c ~oFJ(J&Z5~n*kMsXik =Z|ZZФZ<-A{A` %~FR%IyGJ`97}J^qrb0% AZ^RA*U/.1K; 5b(pr1؍nbe׫R*ب)kU kqjsM(~"0gRm= AnR[b NGRz֋sGRX B}МRem&NABa0&J%rNgR3b ^~RbM{zq{E keТ1Z[,Мb!-Ǡbx̽WN)kGR^U b|Ƭ{EuA.5gRbМ`*I" ) М -~U r5"C9 #3baÃa~(NAyܯBW}UAќgRw׽%s:z|AM%wќC1|М&RbϤjs1:>ӵJmb\_Z&0oZvg-GR5y-'J@o&JrМhR ~R.gJ~{ /ФgR/-eJœϤZ̃[1)kNI1{b\ԞVƇRcZ"=\sϤb,7 ФkHW,9`ʎA kФ'RG$&RZchbvTod1c1k8 Aս+sUWФR ˩b?wh'JUZr{AwsZѤGJc.7At(8{A |IހJ Ap آ#1AϷA 1gZ$YZN&Jj1FR宜J:Z9%]v%R*܏ZÊrZr`ϔ(b ()r+{I䈀IkRGZ|BhZZigRM~ZRA k>{RVŇZfZy_=6ΧZk\RhZ{/s*kR{_h'Juޢ9&: nZU ,v{c1=sgZU^`/vc9'Ik:ܹGR~xZ? ܭӵ)kS0bxvj1b; bJnZ. c1oϤKc}5mZz b`Z&b=ӽJvg5М+ZԽgZ ߲Js SB'Ak oA;GJgRr*k5%.Z*o(-Js? c퍐 c)! c!-8GZ|М( hgZ>𰤤9ր&Ry";9j5I>'ZФJc kE*sK'ofbz*ФJˋ'4boߗmIbd9᳭Z k>Wb?۰J".bvCsHRNRn'RNR{.J 0d):0J5GRQFZ1b鱗js[vЎ1x;Nc ^9 b&)cڪZ@5-gR9-bYZ )cWgZﲭbQLb7b_RoRunJ"M)kQnGZ]I$R{(gZtPnZm1ZzgRrNZDNR#mgb㥎 kg nb㌏b}*c'bM'J (cRks-aIwNGRW򃳵9ّ1Zc,/mB2GJ Jo cV.Z&R9*OAL"As{iNd9=%#)?7GRWԽ'BM+ 4ްZ"U+gRZCHJHR`;(˰e9 sd1|k{vZ߾jb' \Ф9 *6nJku+ϜZzМ*sۚ JsԼsR*#{J Z-js&R1:_ cX{.ksi{Zn%Jn([:s-)k ccb/HZjM9# *pgbQ9W*'J МBr)cfk1Z[=%JpR c(uZJ蓭bAHJcRKNZӚbo)N9!(ʯ k6)k~뼓FJ / c\~ |I *) 'JzޭRgRδohR R _?̃hRP9JsAJ:̃&JJ<~Zbc,nA. hZƕ5 {GR3'Nb)sGRhlݼ˃JϔJs]ΔI&BH@ۗ9 PZUФZ u<{ՠSd9j#d9.=oJhr '̓ $^_&p$)j]ǠwAӖ.'RS4RA#bsZ/헰JWOgRNIZ_JU,Ѥ)돦xr'Ja]Z}ݰgRw5( Ij*1gR\gRtg921`@ A+ J ^ӵ kbY}R}'*k(1b*r:˃=V͋Vd˶*kxC9*2 >Q#)Z*d1 QIJ{gZ( bh.R(VGR sw}p#1joZ‚МgZR1gRC k Ks~7T̓IBCQGR%rR՟'RC05ks]rKgQbҊbzh.ϜZ1yI5)k㒽c9`(gZcWnJsGm s"^j{W.A񡳯{b+sZ|@{&R21boZ7^[,R4nGRO bz&-jb yNj}]-b/)k{ϔbxmj(fbҫ%0IsfϤ&J& mb첱9P۪2A޵ 1Zm{U|]RKoМ'Rw JBrb%jߴbnA$?-*crJ.ZϯhR? {-Z=znbv8 AfV-Ϝ&J\u%诜b1gZJkbuДb5wbEbr탧Zx-hR[ _ J]ZwGRENZd)h̃JB Z~ksGR:'R{gZ -&JsnJ{JJp؎&RUU<{AbNZ'_~ ZkZU֡.;R:{ '4΀ ԽD)pKk9Џ.D1$@㿱Z[(kAo&JVW&J5玔˼sC1:МbsJރ9ur˴A=&J Rj*NgR%{'J/:k")@nAᣭ{GR{Z™oA*v kRy b(11 kh"gZߋֿ1b:W+s?R'Jb& J~朗GR%˃GRr\̃A.*oGZ8s c"qJnrpO'J/B&GD1/Zv bŨBrHJZ.R޺,崵 k{MA&r'JRb~OМZ0/rbߒ'R&b%ŋ{boxIФ k9NHnFJϤb8hRͅGR* c%GHѤgZ]wˏGRny1bwW{'R:{A*(NRrXbU`MJcb)cۺd9< k| }bzJj, c)rneR5 q{_ղ*k޸NGR %obh c.o{'J o'J pKsq&:Z^arGR7bxְ9^GJ\/R{IwIjncr|ϜGR5. ZΤB*ØRԵJswTb{ZoLnZar6GRqz 'J(NIM'JoZ%=o)kw bӎǐ k-kvb5iZJXZgR?i{Z=b8Ȯlnb^Uxb#󵯜bj{qZbcJzҊ{FJgRu'{i+6·Rc6ZR/?Q,YZ9{sխe1.AaZW{Abg7ќB1R~(Τ9'7֪0@EJq sҹd9c)'R`4Z5Az'R.?{{&J|~9.*틦9 /OgRw'R5srIc-ZqPb_޺{Z- PjǗb(R kbZW+s7Iwfb;ӽR4ITr&J{MZQ.-Z-Z̬XМ9>.{2gZYvZeռA%K돤9+*#9.NZgRogJOI(BriZ=Vbxbr/ se =i(*(JsM>{Z5ںrkssֺUΨZ~1 kcJ{5_Ϝ9n kZ',ks;Iq&JѤJ? hb⃭МgZKob1Qj^rZ|ӽ&RASfRŎ LAkLb`Q̋BCMZa js4] bugR.Z u.-gR'WՏGRksJb)GJk1uU d9@B'IB<ό*kӵ)kݕZ(_ Z疬,jBxhRW"RB;bjltkkW[&.Z_j*GZa*Nb({Rbq,-&R@{GRϪ1Z ZqZssQ(̃&J&(.J\ZZEeegRks]UUKs b/^2*k+ Qϖ̃m k])NJsECQjs%%b` .J5c9CZ&R iJgO-!+,_/A AmÑJ8bGZ8Za'$J;ǴRΪ{HId98%R&)͇R~uhZ<=ƈb:VJ.UjskKgwZzcAܮnJ8z 7sGJσVRC-gZ.RgR%OZ2)p kAﮒgb/ *s9CQ k_w2bz).M#)nZp-+GB4J V֨ZP\uײAМgZKUԽ%R+J[ obͣXHR5OcФGJc?b{`پ!FR sZrAﺮJ9'JjԾZ~q *kw]WМ&Rg;0Z<B+WkZήk{)-jz *sm*k\U1FRbKbG˃͎rckKf` cmo9'1'J>;nfJxBJcq k&R%jT^ޛNgR"'ZNGRN-A?RJ3-ZWoGR`]u GR_89_1&R*1gR۲j6oZ/Z &JPФb@B/ogR^{Z.-'JﭮoRy{\WJkAZМ&Jp{Z5(uZ"ӵ9j/? [-A.JklA*cއ%]bp+̃)k|1bqWNZ*NBޗ샨Zu21RC֯hRPVc9ҿJbvTbIR b -B>*60{QeL k^gn c*3rj_ʼJ{Uӽ{\B0̃?MϤJ̓o u c)j_>5(8W5s#!萊f Q$)^_{ BžArI^̃1*rAe5A WztA{A?J祼 kmuqwI*'ZJsbSKΈbi͑").!z,d1/-gRWﱷЬR&Rcb8z kw_gZ?Qb|b]b-GZ(? kVrAc.hZA-3ߓ!ˊ#)/N&J uRbC}WgZt %J*/R)s b4|KsIܾ;.9 IsgZ~&avAgJ/&2A[7 4ΌsTUINj5ƨbm?} bKsoZ]ׁϔ$1+x;)kM k|ZNbZ ,Ф kߓF.gZlMJk ǯ{OXRb)s,Sj@bb}Ϥ&R$AOV΄9|rbz:_Mbb~N kr[8ϔbvo'JKZZjAn) $)AbU}-'RʋZ^ OGZ>r c~OrA-"МbaMBb2*k_Z[-Z,2js6OGR2N&JМFR7b_oAs&J[(-Z"fԵgRu]nZkubI}OZqNb*ܽ(Z뎮 Z| BoSGJi3-R+{1'Jsobo*br c/ZrbW-jU@D)(Z;~RHRs &ФARGJsR1ȀФA sJz/c|(S&*s)5}?9]N)jJjϔ#)[r߬BTk1h1OA'9A5oOBSA-29*ksgZT{[ФA9#`aZ̋A!nb>Ѥb쯜GZbr sO~0bK򏤃A2 s ZPZECk{ %*iZ7]М kP;ꬃZζAɠ-Z؆ͦGR Z6Y2KkZU*kW5HRIp*)O c{NZ wJs9/` ")GZͭϤZ~m 1A:&龜Z.b &kgA%{oFR~М k 3yb4ƩZ?_I˯d9{ӵgZU*BwJ]mZgwum&R C1~&-&JuR9[.9AA%9ۥԽ*kܿMZ~{9BYNC)QGR(-ZjNGJ3<ϜFR6zB/b7 bGԵ cwYϜgRnZw-'gRE Wob n]'Ϝbz[ngRv.&Jϸ{Z bv c}_Z(-%М{ʣrXgRԵZ鏔RH2 cigZj޵'J\.nbXnJX{JW-(JkA jnA΋sFR-bW2J k-b )-InJ'Ƈ-bN ko>^{ kv˃#1 ̃Zm k5S`j: kVJknjkxn c"{hVC12FRvMOR*s)͇O9pIZa0(ԽAN#)0qb\WoRTe9nz{`} *̃!_M!꫃zb#) ̓!ڟ{A.2O")Xksa('sD9)C)ZWօ1ZaWc1-Kk#)ro9j鏔R۹Nb5+rJ& s~YP\oJs+^ޏFZ2bwO\ kʳ kZO(6ˋZeМ'ZRJBZgbM}MGZVoj2b^jRKkI߯ʼnZߓ̓@RNR2LsjJ躻.b"1n/ӽ#1{gRNb[TEAW.gRʖ'Ry^-FRck{d9>mZ|oZ- k/]UW4Z5-FR A.C1Ҳ-FZrGJlͻ=A{0EBɺ9r:ӽgR}sZHbٸ GJЋp A 9&.ZKeo9)k%gRW0{9>~!ŧϜA6TФJC歹N#1AM)O9Oek{z NJ~Z*/o î bӶϜj__JsmU k*s VksV_5vΨbc9ꏜhRJb^NA AxoJ"ӵKsWnhZn A AC/̃Z c02FJ oZBDƥ1cԽ kS+k^W*cpcgZZMr)/Pbv_O IԃR ?g̓gZKI1Z\^{GR탈ZW_MA,_obTRI'RԻ7 B]gRqJiO c1Í틄9pCs{9 X'Jk?6 cwX.ZRn9 |b$W~-gR‹W샥9"bAZ߯ZԶks&JX RU퉍&RZK{FZS-gZQ'ɻv'JU,&B= kBsϜb"kNba!nbЫϜ kP:XМJkkseWZ=mUBn9 jФGR|inA3n&J6y㯜GJ)qjsEQ c]TQMbks^RO`NgR -A4_{blZ}r.gZؒZUմjsgR|{A6^psFRhX9b@R8 c0Qb_e ZbCJsui5Ϝ)kw{j<*M s2Kj iMbfcu{7Zb{Xb1GRޱA_") սb_YR)zI!Ѥ`" Z}RpbR15AМbgZƲRN&R(. k gf&R{ϔ PGRT gZbAQiN ?{d1 !rA␜A;2R(9z?#1pMIʎZ:4{GR.GZ 6*kTvj?{=j`&МC9A3:ӵIݴ9C/bj:7]Qb]nI5,J&QA{ksA"2ҋsD!:.hZlK cֿb cIhRwuoj̪95샇ZJz nb-Zgu{A&Ay탤9:/A׭'Jk˰b޽+ &B:MZzaMI+МIMМfR߂NFRwJJsI\0{#1cPjb{ 肿- GJIV#)oGJbv QGJ:ӵ9킓1_ Jt0gRO_nGJkzZuZwgZy~+bMk\ϤgR?%j_ kVwϤJ^WZJIbۏb ,zϜ*km &R6.*kjnI,_N'JWڰFJqMZq=b_sWA> *NJjzϔgRJ^/Jjkb??~oNbS.9hB0AWYŨZQ.Œ*kZ\Թ gR (^{gR{GZCzr{&R5V/gRu ct}Ϝb6u)kU\mb{ b!{bO cMjk;b 3)s؈EOk4/b`d1.o c Z$W:GRv] Pp}GRe9椰bZOJ(.9oʸGRbws~nhZnsZ]]nZ[IPR C)zJPa{9j/nd9w&sa"(kk H"#-a02&R.b8sZ{sx3Z{yZǦZR*k%Wb܈ZR'bzw;-9j-)2Zhb rIko_GR: Ubdg9_|R=ԽbWWk`hZɿ3oJhМA';NRe4j*k8XФb)bןfsA<*kI` 9*JiO77n'R+nb'bݩ gRlHRzϜ*sМ)ko(cճΤb' bP{AA`HJlrd1_%1#)*s'BAw9_'J0)sC1 QFJ gks,9ӽ%J|tФJUmd1({Jr,J-7%JXAnZQNZFRvvmJubQaQJX׵n'JWr Zյs1{n1-'JbWUsϤgRUUb˫{A샇ZΜgRMAx C)Ϝ*k?jNZ\Z{gZ{gZ{b*tpj-9*0bOJsuJsv}n)koώ*sMljs]X0Js}Kg Jks(k}sbBꏺcc1ݲ7bUOw*kuuwp! ZQ(b᨞\O"!7vZ_/u_ (6'R+:ќGZVrCB;&R{J{bZAW7c1cssAѤ#)ONd1'66$1KA_D1 ohROphZ>&^8МR;0ZweSbS~rb^YgZqNZФJs [&R-cռsZҴsJNZ6˃J.dMgZXه 'JQgZbQk{IGRmf&J7]Q9pJ-%RsϜfRA_߰gZ)Rޖ.Rp"'JW_nRH-&B |МhJ<B~|ӵgRu\QZ#^zoZ +Μb})sX݂XMC1j"1(sA[3{9_/{9JkA9֋{A4j9ؚ?Ȍ{$1>4 Js1}u]nZ?43ФZgRؿq{]9P'Jb.TМ*kr brQiMIXNA I*cx{gZ'7*k] *ku\j&Jï)kSzZϔJsZQ새Z2[,mZ>ɞΎZl[wbqa0J?>0*k~MYϜ{w׎{~cMjU_Xl-FR׾A*Z寜bbg-A+-Mk U-b/~bsJϤKkRwksjs~hR!FbSZZs'JZ-VoAz)3GR5VROFJnA?A~2(Jlb 5").+2#)ΦOZ^B9c9z 'J  ""CM4kj{AӌsJwk;s94R0GR9uМHZSv.gRnI۽oGRζQ'JrgZݝj..'R .b>~rI d9k~p.)7P( ϔR-]-GRZ,gZ?z gR~o J"NbC GJOg/-GZ&n1'ZV{A 蠐b {D9.&D14)&Js m'J&̃IϠsFZr kJxCoA%Mb P{FRc{GRQk4X{J?(Q&ROJ~[!jkD9nGRw5*uoZַ{b=*̓AtԼ.9.9+/lk{׏Kk bMJs^.Z金s]U\gZk k尓ӽU쮜j{3k J8*1&RΏgo.A~*.GRV׋sA8/ȗjsAkk{Jr'GR nZ^81bcr kd- crmn&BZ*zU}JU[{9WϤGRU}ФgRzUQ9/,b~/M'R-J>ϜR?|gZ_o&J;׌ fRդn c (-b|ФZ.>-Z(_$b6a A nFR*0'J)k[ϜJs{&Rz={gZ=/{bmgZߏ/սZksUnbV kVw{NZݣbٜMb>ȞjzJ$=AAEtb-`ԵJrQd1>.&RNZj1U aФ'B/d9;6gZ(Y'Zұr!A"1o9z;bl{#1jB!.AS9-sHR ).-A:{'R-sb ˃AN﬈b˃GRr&Rrd1>*Ū{0D9hIaRX sTU7&Rr&R{J?msJsc1jsFR\*Ko9'GRvQI{{A5%9/rEZoK4FRXMA5帤9bQis_lnA)sJ͎jJcJb-bK%Re8ZZ}[>-Ajz8̃Z̨ A;جd1k^/Ad A& BK9 hR%'ZVRcbie1R쯜b'.0R){Kb[^k{󏤊s 龜b@p*gRyoJsyARZM(J* -boGRbS~{&J&J[A Iן샇Zt%̃J_XNZ?vyjsA{ d9 jФZ]}${AɦQ'Jw_\ʋgR FZ'?]b99 ލFZ[U%)s2grArJ1bebpڮbww FJׁbI)hjA ̃I?̃GRkj{Z*)%BZ?ɒ5b^itϜc:NRKtWnFRKϜAoFR A |.D19JkcBn`%{GBz0b 9 UJྣM9|^/{߿Ispa榑jŗZ*.*kw ͏fR 1 sc^ZCnb2j[\1{\ZZOʏZ)\c B^z{I+2B܊, GRxb^P9叔&RrSNZƟ5sAԼ>{J{FZ(3MZzMbAGRWÑFRw! byϜb^͗R%J\ꯤ&JJsFJΎv&J^z'rZU]J&R[nZytQjމbuVTwZ}5o{Z R{KN*k8]ugJ Zr׋ngZ"ªLbm,bsOn)k/  c{ֵGZ(xn*k RחrJs޵Ͽ;d9׆WhRG!=GJ~ks%GRwy?A6A>GRT]М&R[;'A,D)h.A#Ros_rAu>HRcoARoZUќZUAnA੧ .JkV{~ũ)<9z O'J.A诬 +BB,̃GR}nJ{C1 r I}  hbyIRR#1K{9#Z{)W^B55_o#1b%e.9s샅9'{AL1i-A.lAbB1Μb]r&RV}A_J4_bbjB-b_é kWM)kݹƳʃAhIsGR ]is&RߴpM%J-G{&R2~{gZ-- k+_eZo%-Zr)B? ̓FJ*,NFR.hRU#gZks9սGRuhR~؟-GJM/b.&J&cP9~ΎӽhZqyФFJ7GRcFJ\MJs֮Is8nZ"ΜZq0Zp c]_)GRNgR* MI 7b6bbgGRx&R[ {J1MZH? hRjy{JSr[Kn'J͵M kPiMZo k[ c]]%Qb<b`h1si? cQksqWrϤZ{` kC0*k}8b\hZ)(bJ 0Jsmb[鏜jcr#4ksXu c_qnZ<Μb AzjМZn*s* ^ߖR{zJ ㎜{Ղ{` rrQJsqssd1C) ս kwZ:2ZVv2baOd9<Rھ 1$$ GRsỸ9 6˃ 9GR9YSGRaX'.Q&pZPZpМJSgRk?:1#)UT\| )9T{AռOAsI'R ??˃D1Ҟ}͋)V");wgN r* I Xc9nAiJ,X{Ax){$9&R}b^'RnA7틄9_z6 Ii9oiMJ7m{?Mb6/W Z\)sgZH-&R߲6%R0I/ƧbPgZ_AY/Ϥ%RJsERe)sc1c1..eR Z(0GJ? AHZ'v]{ZMϙ̃hR2{9c${J;n k%qA7%ҤRhwV{GR&݇oR-gZj.MԽgRŇ^gR'QAܤ A?8 ZvJN caߠl FR,\RIrx fR'qYmZϤGRx k{Խb]be*s+}ФbWhPZx-&J|,bP6obnZÛϜb'wM'J7P[Nb ޏb뮋b4j뀓)sjs?byoZ>ɼŋsq_jskse_nbLrnb͋Jk ϜvksrҽIs-5Js^gZR$2)k>yU)k u j( -b*"c喇s^4vΨbkԽ{cbCϣb^CX c_|R.*js@rj{_vmrJss`RD1AɴHRb+2+kۻ&RϩtgZuJ.A=;i.GRjAݜ%탁Jb I9UZro12`.bl.GJb2ks#}b,n{5gqhRxzw #)y2$)ZA1-ˋs0`SA~{9`{1x )*싥A{zod96imGR%֏A{ ŨbZro.C1 &RxJoMNbّZ{bKe%RlstZեϤgRʪ9.6Iz0AJ{Zz Z-mb)+ǮjXRZ_滑ApNb駷,gZîbu7k{R.{fZ2ImbSg%J샧ZƂ gR{ J9z{IksgZ(NUnZiqJ'&R.95V,ZA{D1IkgZ=WZ5RV׳-gRckn9* gR*sP+fYϜ k**s[uϜgRvmGR?Zy<'J l A,).&J㧿[bBk]QgRw먇ogR:ɏb6*knZ>J kvmb=.Z@hcqZ׍ c}UϤ*kLZ/4М{}ksYRks܇iWn)k}Z:QZj kb,ӽJkZ kRY]MZi#>x.b.u5 Z11NbPb-Z>ةMjsisg%W_Ϝ k)kv-jsUR>{TМ%Rt,*:j[ZxMj)w-*kȗМ_ EbO9oSGRbgJ׵FR#h<ۯIfJۏOIpA~/JC99JѤJkzRhR kakb×&R7ǿsbC{b^̃nR1| GR`Y.9 |'R[bZ̃RZQ{)^Js9ϠO2ϜAqNC9۾싢nϤ c#[*Z\7ń1/Js (n(ʯ퍔IsA= {gZV* %JnoyBwqD1c̃1 GR"0%J fZNABk새b 3R)szngZRpeOj9yPj9jsAs+gZWT^Ur9]Jɧ In'RbOv 1NJ샨Z¦ngR{A\A,s)ܔI[I/MA|gǵA( ZXݫ샇Zbe.ZA6PFRP֨Z''J* МgRMIsj[掜jsqjs] kgR)냈Znnbܞks͟,b>jUy clnFR 0R~jRgZ&?QRmgRۖ7-j+n*k]NbJ-GJ*#Ե*sՇn k֘*nZ2% k%*'ksj_&J *kQϜ)kw's=_mctMb cQZ2jb;{Uq cR=JsZbXMZb;xn)kϭ5*kt緛{mUKn)s?]-Abnb{]GgJkX^-IϜ)s(-bG4-)k/*s{6i{^Q˃FsAY{A-_o%W[r!ZRD1#~d1wֈZ^5V*kw{Ga*q2a-?1({֤A_ #1qIsbIМI\zQ'ZtI_~sIKjV#1Uk{cք9. z x}b9:?bA-Ƞ{9r z )x̃9ᐱ(#9/߳{AN)ꯤjФj~OwW샤AIФFJМ'J%¸ Z,b_k1@{Z_=JC1Z`J6y5-#)b>N9c A*{qZrIk:PZ&9$nb{̃R@ِZS{wMJ-FRU cJ xk{9c[*kAksA o9W5&JWA{FJ芗 Z0ߏ9 9/~b{AؒlJ{^K{Jv_{&J@P&R-M keZpb׏bk]Z- kڛb}m)kXKZ,jsVϜZRXb|М)k7˺nj] ZK-FR_MZ b%'RﯜZ{+ GR\MZ؎Jk^Ϝ)k'}zΎI:-GZh샥9ެ:n k{1{}eE]jsh-⯜bs>20gR cu?nZkh bc{5bBQbWaAgRpob~̃ZV m c )koOA (M cMsǎ kթIsjϜ)sbNnjsij6I ?FZJsUT-JkNJs{Ϥ{{FǽJsRZj*9'I7սAsOob Jmo ")WΡK+Дd9֥r 68МC1A:^.99R)>[U U1 U͋#!s}ZevA^c1>w{(,Pc9_ZPXAgJ 5SD1]qM{: VB_Kߋ{A8Is#9Rb C9MJsQaOFZ+/bMj b<kWNb_m{A̰ZCbԫ'R?ؼx |A/MB?pI2c1sbh̃e1^w FRҌngJ@~МR=>blWϔbIZ\̃B1,AbE&R^`b{ѤAj&J{`+C1U{#1& qks] Z<&pGR׷̃gZ N&J{AAYI{Ao gZՏ*I ZjsGRZMGR]?˰97֞-GRМfR r{ս5jwg,gJ"ᨮI{S] b;A vnb nbɚnJsUQ#b#b_W}GR :;МIk(Jd1+-b#bgZbٝ-J>Ц)k{ 'JuC{fRËM*sjzb QIkqjsԶ)s_DqZ-Zm)kPؒb77nZjМZ-RyZ_ A*кZ\B-bz>+M knb)s{èMjs\LrweTߎ9 )k;Tһ{Wf c ֽjsU565˃W\{enjs>#j"s'JM k^,VOJ8QhRKk#)5zNAU.kr;6C1A3gJyc1 J̃ bX̃a_ Z^ԯGZb0c9_Ϥ U(U._UX#)U]+b_pD1Wv)uW5 eks _xΜ{1BÍRF-A{&RQ'R龜ZU~C9ǮNj.bNQbArrbQ9⏔kߨC |Iخ̃GJ&ZiQ&JO샄1x({9_( {Z2dl |R2NRȸPNb:tМZhZ-ﮜD1nJ{9^@9U.FReUUBӵ k]GZޏIn1b-CbМbp.R$n k?c&R,A byv J J\;j koRݳBNJ>{]-ZW5МGReBkA9{A뤢˃J*cFJϜGR*--&J2װgRrgRT{Zb񯒵bU 'J+rmZ=-Z5K9/Js?NR.bQZ%\nbq gR*{R`-j-FR4̃Z{qZyqZՖZ kA ki(MgZ2zbKrkwboWNI/ FR|$Τ)s]fJkbZ]5-b^,ԵfZWw 'R*MGRq'J۞7 k b*1JsMLjH I˃gR*h8Ί{W\ZYn(s|)smFZ* njsԪ{fհZ>/Ww'Rq (scs9oz*)~"ߺФ S ,+J(*Zaz( %.bŁoj*NGRo k47 bK #1ͤ9ݿn!* :ФC170A>['C1 9׉ >98^D1Xw\R(iUt{d1-?U(.FRz-b7yogR{kˋZpgFR鉲xMJk~tOGRqJsksOMQ1鍍'ӽ{k1ZKKj|J-Z~W`FR|? Z%J_FRWjnZ-U׋sGJ:CV B.JmR그q k|fAb.ծ{4]]qc6Ikv؋ϤZ.=oAzj(]b{尜 kVZn&R(UnhZ&.Amb.4GR_'WAjsNj&{J GR1Jw>Z5XRA)? ˃gZ"5mR1wl龜Z] Aj*sAymBU GJjkgRp{J"*׏Z?W}FJ=M cprΜ kZR}MZ' r2is js%GRR-2{u_M&R(,М cvq_1b߾n kx\>ngR}5&nbŜ`Kb /blP)kVvv@n)k'==-)k / kP kxXA @GZ&kY?nZB,ZqpM*sWޯbfRtDQ)ka kK%bB@sw[k^ǞcA zI%R\j.{ -Is/+ n)s^J{rU{%ФJRgREA¾JUys-((uR_{w֤9qd1Sh2 }*RA &샅A4N%R :N&Z a*Arc9Ϥ9 bC} .zAM$VJS(*IJXnNq k9T`C)UUW\{ ɋZ3b Zr\fRɳGZq~ӽb__˃A*l{RKQֹ1{-5ϤI&J Ϝj{NJ -B[>?ԵIk5obNBW}?M9~B)kkAc d9*Js97EC)ªbזqI6FR\(b0{MխIk뽲%J>z(19ޏ/J#1&R.{Ϝb}gZ* Zf*nb6n kSRbV7s{&J2 Zz{NZ*z&J渰A{.hRә'JkL|wﯜ ki0b5UQ]?MI*ԫ9\sA=),-gRKr{hR Zg{&RKb̃JܠzMJUmgRҟUWϜgR}SZ--sZUobjVn c|M cu1mGRö7ZOnZ`r&RWmgZ\ێIk5iQborAJ>J>&%c?y-)kEoX-JjsZO I()Iq)s7厜)k-- ks* Zr>1FRbb/bh*k\3ΨZ_njs}|-ZުbFZ?bͪ/jjs~>CMb&쉩Njs*u_n{$s˃/sO bսZUUqJ>OA_ A+B9_VD1vKKoAnZ` *3Z7y sM) -EJϸ FR'RMU(zWHRS}.GZK A\'C1AbIJ %R/:-J}{js(8oc9Y~Q)B̃)-rbWUnFZ7} I'AϜI߹ Z[\Z kstZϤ*kߝ1Jks1 kPjbw|싇ZHoɯgJ{0Zm.ޏj-gZi>̃AbڦA)NA{GR{kMGRQ kM׭1isv{#UQJ:b{aCMgZ+QgZAAھˏ*kbPѯZ b- b| &J%Jnbj̪bՙ 9nJI J~NZZ%gR7?ibIr kWlNZ\SbJhrJsi kmkPn-j_ ZDߪ{jҨ_:,hZ뵉Z&-b_^МA^pw Zz샇ZU{J B -JCJsd9C-Z-cn'RJNb 'JN,gRѢZ[xMkgrr)k gRPZ%'ofZfZz+nk Jsa j|r{J'9b{jWs龜Zz_Q k=WWRZIm cxZ )kvI샧bH@MGRꮜC1( P j`,gZ*-FZFZ. zI{ӏZ/*xM{ М sŢ߭2gZt_1s_ks- ʂׂC1I ! &R&/AD1*jϤZ/}Xn&Rh%RX/&R6ogZ8gZARi"1{'r("RⰜRnΤIꮔbn<-GRj]p 9 oI[ *'RX{C9Enj . gZ˃gZ %ɯZVURXA& Z7 MZ|D{gZ3QFR$ &w'Ϥb-N&J޺Q)kٹ jLgRW`ΜJsc냤9.n)kA-!Mc,9_7Z_pbMfR9)0 k؜nZt .cU0"J›{gR#MФZ^},I>̃bp).*kXZZm{Z@^ksZr馮Z-Z.)kXUAXnRZQsUyeώHZ?JkSnZBNbB]N&J).ZشlbwR׍j{bO sjR{ k^ Aޘ sFZ&>ϜZWxjsub)k4yΜ)kV?Zݣ4N*kz{gR -GRe?{bMH̏bybbXmb淮(Js^|mwq cIUyJb0baNkX{fZ# b } nbjb:sŦԎjs*:p)k[>'ӽp]n kV .qJkRZМ)spZk\IsŮk-X-IkP{dA\d9onb 07I/볽9֗Μ){sMki{ܱ>PU싢nWU5#1p9XNFR~N C1ᏯC1- zJ Ϥ +NFZCd9а8-GZМGR A˗^AϽ<bu]cԽAO_),ФJ+bYs0InOϤ&J.ZnJ$ c1~M$)^ϜRSnRjRgRe5IBq{MAbϜGR܉NFZ| J8+nFJjd9?7ZXZ'&Rc1>ƈZPV_Q$!9ފNbhjwu7gRk-sA=%Rn&R5UW-&R5&J{Z k/i샧b5bbZˢMIJk?u)k7n)c&%b>:Q[jvVI잶Τfb" b%Ϝ)k~.ZꎜJs*-[ 9Xbc6#1jmzԵJsc'[Ф(c(-+i8#Ϝb[K)kSZ:ӽjsАQb@cp k{{Ssjs]\b*C>{Q*k_Ϥ)ko"˃Z)]% Z.ab-nJs/rj*:ӽ*k%ӽjkp\Z^Jkuqjsy{uQ̃oGb2 s ^R˃sWԵb%'ujiolnmb/Ϥ&R{()sV}b]ZUr)k{Wkss\O#)=x'JU_?"1{М){*kAíhZK&RBzgAU?yI^WճԽm11ٯbSYRY'R|_ko `XA 1AM&Rb?V %R͵Ϥ&RofZ2Bn1*&R^nFZX*D)'^|J`-Aҳ*kJod1*KrAU실9Z ZLfZGR^%d9Z'fZiWeR?_샇Z"Mb,b< bXbT{fR( b+ϤfZOowfZ}񎜧bi FR Zu{ Zgz#=GJ- {Z/z gRՏngR_COhIAc-'J݈A^誫nA-U{-GJ. kOC8ޓ czJQZuZ? c[B8M)s۫{17MJ[傎A;LFZ+Ϝjsy~ oZZai7_jsA{mJ&,jK0Jk=SW0&J&Z czu N*k|Ϝk{O8YRI+{9a˃zCҽIsuWERIsRufZ*S<{7'{ kUUwX Z?/W,fZnfZo^MZsaV ZE`mb%jsng%[nkbίJszq1{Ax1'R˃JԒi{9x1b'bN|Z['Z!ޫΤb#_jO:WFRb J~*Js7- c]^9j{)Z"5Ɓ o ˟I{d1h J-ܴ'J?W.A|[^ngZ_gR'+. 7Ф#)ņ.JďshZo+ДAsc9?Q9b9ނ A+㖨C9/_ Jn-nJjx&J)kpe1߮SAfh~ej{'J[2咭'Juso}{B{e$!{9zm̃GR7ɣ&RPzФhRk%GRXBy{7ˬ{A JnRoJ샨bͦDRJ?50Z+lzϤ)kݩTGZw}zr{Jׯ9 GR$뭇.9:-gZ];/Ф%RVmfZ{?ZAX̃I BksJ*mgZ9yIʽsgZڨ j{I NZOK돔 kYq-Qby]GR@gZ:.j^샨Z-Z>b.ϤBmc0 k% kjoMb bw0A^.LA" ^byZ`bkg N kuwi.bjZ-gZJs+ck~>;QIkJmbn\W0b ZЫ!Ϝks8ZՋ{b g FR'j Z3 cWs@ Z-̃gRNgR SZ_oZꗏsb"6َb^ Q%J)s8VnbKs)bbJsA*s{LϤ cw+Ix{Zu)-bi-kҒsb>샇Z4-FR̃R⮔Zns+={ʧMɏ*kB󽋃QgZ{pk}w bպ_qbW&QbɪJsjq*kݵM kW'*샦1>d1{!9|R(.Jh1+ª2JTw̃d1Kx\.A+g%)yU(kcNc-ZϤ#)/М'R"ؐC1  ͋{5aᵓ1 ch|] c~s_Bԝ.hR-Wk9#{9񩀱ZD1l{A,{$1 #{*Ro 'J5jbNb>)rbU}J59W 0D16r9oN)}ԽZ/_i{ݾrkIx샧ZhHE-9+gRVs{GR'iNGRl,fZSY{1%J]_sI"gZ ngRõ&J GRO_gZibUj{GZ̃br&Znb7VA.5 'R^MbKUJsGJ {R'{{B샇Zc⎔cIK寜ZןngRܫ{A &﬈ZxgRmgZxث{&J5U\x &J0裍bc-bh c-bLk샇ZZKO kGϜZ*)s$S[)kAbxj샄9; * &RJ8뎔Js.)̃Z´A>ngR Nb -ba Jk_asFR' bXV-bbJ³b:ծ֪nj(h6)s[1b Խjs Z+Ϝ*s:1{-ֳ{^^j{}:rJsɯ]BbꏭϜb`k{X@ʥIsn(M9b&>! GZ&(bΜj KspfjCKYÉI{+?Ϥ'Jj,bks~-b#0{m.JuD1CO1_Ks( "pSB%d9&̯c1_,RZ}XyФc)*/1jb}YФ!ЫGR\}ab}mhRW׏d9U-#)ZXn oJ{Խ /oیse1A<'J;BR?{1z#1*{C9SPˋ{AOZٯgZ]w^d1 FJ b6@k-FR,b5J&Jz.2FR n9rj0&R_^7뎜'R!/gZmXزgRf/5UA&ϜAgR վ8jsGRp^{gR·[gZ]]{Zm$AFRiT,nGRZu߻5FRvT{Z8J-&RZ?&JU&.JiRA]J(W 'R%*(U hZ^nGR b}˃&J~ :{GRy냨Z7w^͜bϜZWI-GR[mbzm ϤgR)k'IsaAw&J^n&J/WREZ-*kZ}MNMgZ~ϜI ϤJktmQb(Ϝjsfl{'Z)">Zu gR?MZ* Pb]wМjsWx?0 k0 kZ\{Jk^.М*kp~ZjZ?ϔksi1ksT7QJkSir{tr(sljscbiΜ9 nZKIkcUQ{u'}1j'p;U{ڦӽjs(&{割{cmuR km)js J?k{VVN*k6mbhQ{BkHs㭑 }JWMI;;1'_R{π*sr*k=iҏbbZϜ˃o99V| GJuW9$mi"joAW- +#-GRФ kZ#KМKs-ϐbcJnϜD9Io. ;̓GRWw틄9첅ЬC1W 1)yoJ}b?UQNIphJxB|Z8ܻhJc{~A_zHJkzҨOC97 bifNGR=Az2FRy J- r&J^М9iO&JV˃/J_?МJ:ϜZ51ZTQ9jbU]ҵbrZOJҺNgR}\Z새Zf-b{Z΍8ksFR ZmМj:O0JVNgR%js90ks9* 9*8-A7{c14FR׎'R_^-Z}c&JW{&JhgRínZ}֣+b b%buu{J[ľ̃FRK1˃R㨷:b,Z bҐ샨Z-W{Z@':nZUx̾-GRu򋎔gRUPZjI0gRhR50 k5bR{bsgZS~ jsA GR*s7Խ)s=М k}<М*k.w{ӮEМ{wswQ2ksW^)k:JszJkv[?1JkWb ӯjbZxjf[b;:.)k kٔ{}uϜ{p*Q)kjjcqZwz9R^6Z샸js揨{V'{W˨Jsy6ˀA(,jiX-js @Z펔*k?%?nj{&̃FR {Nd9._3D1냣O9&N'JSk{c)00)OJ~9.'J)Ns%\p2fRМJX,ngR.o9z_At.)_Ap5 #)+84 *oc9od1;HRrbL cKٕ.$)+VƨZw?J-b|]A'^q9|b)NArFZ^9X)jP9xAk"Ub}/iIPmJlJk^ФgZӽZV{Z-.Z]P֏gZxN)kӢb*kRbQn5{W}{ZC{js'R貂)N c4Z7oJ_x gZUy gZ B{jmNgRW]Im˃&J) 7FJ{j{GR%NgRj{I* ФbgZ{˃R=-Zs-_MbxxZNZ.Z[_,Jcx̃FR]5{FRMGR%N)k^- bMbpB Ah hROb?o GRkΜb:!QbV܏FJwX̃Z-{j.М kۊgRjМgZ*MgZjck`Hz*k]JkϜ{|%ϔb/ z0jsV_>1 c&R ܴjqe+0b]]g,j3fR*n knjs5Qksrӽ)k냵{\qjs퍊ϤJkݱ/Ϥjskl1{_jsϜ{pQj{ͫH{Dsus2j^|gR-*ku Nc &:-jB n)sk-{IBssShRϵ^[s10 kA E .b9ʥ.B-ǯJW.'RW-A"^J>)sZ[2GR+ʂrA/'J{kϤb(jhYoA*Sd1s%d9\.gR nbGO.A=ja9ќZoby'B&JԮ'JGR-IZXjŨbSWQϤ kY=,9ΨZ%ҽ I{XV^n&Jo&R+ k{bQbcAϜd97'k̃R*{GR`obgZ2 Zz GR+hZ>wZK,*kUUUOZ|[{GRr,ށNZ=@c{gR `FZ+XbJ;˃b'R,~.b=W8nZj}S{&J sGRwˤ &J+iu{AUs9u9:˯gR bsXJsu=-gRhV-bkW-&JG-Zg3{&J ssZn{FJe:FR b]U bsZnZz? GR cx{b kpVMB +8fRQ)sМbZ/NbfT탨b'Pbu^|}J+}Jɉ-I c9"=#JsnϔJ-FZ7펮 c6jksA ckGZMb bc{[-j{, kn IsϜ)k;k("Ϥ)s_MIkn{)eMIstGns#՝-)kh Ϝjs/s ñ JsoϜi{,?+IsWz*m)sK)$j{:nksPIkܵj{*sxZ狼{;M{ڣT{ׯ@SGJ'5i1$){1R({C1qWϜA-o9+탤9h {9 Z7Q#)ޫ0I3b(>Vz'Rl.МAbSș&RUn9J;A\ 9N'J>R&Zu}-(JZUΤ9bQ=~ճgZXӵ ky^r9-%5)k76vBOgZ "5"ӽ%J|9ⳒgZCz Jk FJ1%RmލAo?MD1qd1nA JsԹJ*jஎb枢 bl۪ ce k]/MZW nb2.%JLCMbWFZ[ī{FJ 탨b[ GRΪP̃ kỸb4qjsJBHp {Iwj{GR?wb,ϜbgGZwr5 Z6 JZyCN1 c⟥eFRz.ϜZ0j&JbgZt6A,7-blgRܾksJX {Ayp FR-/Zn^] ZwZMbmn*kْnJs nJsR[!Ϝb~bk龜Z_62gRBNZbPc{폜&R"Zb ϜJ׫ ZZ k7*QgR|#1b~ cXNI *-Zjb`>- k4n(kisjМ)s, k8Mb.8JsbnJk&P0Is߰nJs-{lt\ kΏjs`{^zФb[ j":jϜjs3-rshs+0{ wJs,sB Ձ9.) жUƁ).n#){ AI^{c1v{ 7RA/?rgZzXjo$Z">9wE$)pJs(*йn1C1Z>-rA}&ܼ{")HNd9.NhZ c7XbI{뽦Z߀jxNIhZ.ԵsU:nAXhHImӽR~ʧA=rc1*{'JN͖hZgZ;TӽJ _1BϤbrNA7D1R\91}1Jn sꅵbIsʕ sOOOo cCbc}~oZ*ceuϜbΜA˃gZX-I,FR|nb7s&R Zcb7 kХ0gZ'n)s{ ZѠ-gRȶpj՝ͥn*k^siϤGJmU0'J܀Z/\Ik[/EZo-gRvXBZYZ7{FR}(( A$5n ku:{9-FR@Uo˃d1{b k4wOiQI- c8Ф{åV}{kuksU)k>bvx\Zui.EZ"Jsnjs)rZnZoIn,ӵbJk_-ZªjwMI < bhϜgZ?*FRj?^Qd9mbx~- k*cnjsz%]-Z'0*Ms - k{Ϥ{XV͎{5]Vjscw\}Akn k+Ns>q^{vUϜ)sӊ_MGRЫjs_h ~g sLqsCr҃:߉{ Yo_Jue9 kr) w·Ze*od9oA\B{)/쏜Z`GJ5b~M9RRVԽA_o9M)b/Ϭ)J* ƤA!Ud1>UGZ}d1c&Bܚ-hRkkYZN!z<$Ϥ9p(*:qJ#rb4ؒc1^WsD1Z?9.c1ԸQgRkU21.J._bޫ{AH|̃Z)9sbi O싥9Np-C)( #1:"/'R$.jd.-bk{nb'J(Z&gJ{b,Z< Z՚A:'Μbk.˃Zz&RUsPb]/&R8-*sVϜZ js7uV0JsI_-R>*ngRץqZ%RZX^gRW+RIs' kZ1)kW_r̃ZrksfRU;ZcQJsWSߎJsc쏔Jsm~ ccMj :c.jJגZ]+Pks=nb"MGR!.b6nFRbbZMgR!54*k_1)c, c:Mjs ʔb-7;k? c_4'ϜlxnZZb쮜RJs7X kX[ b!QIz@ j{u}5jsg+hmjs͓ kr@JsxZo{uo-js*M k^ kMJs-)k""mJs6)knK~)s7{*LjʃJWS -{ROA: oAaod9NAkN9AJs$4{ ֊.9D1[K{!*s m9=실9 R#!4ORUn{J,JpgRwgRwڊ簔GRޏ'Rɯ'A{7r98Q k_/&JZV'R[iR9-.bzzmbοZGn1BPZND1xJNAn.Aˋ-FRX'yϤ9̃Jks9@jCC1 ".ZŬޏZp'.Z jҵGZ1RSܷ.JnB[}NAkÅV˃Aϭ-AQR I6pMfZ|k&R[sfR[nbW ZQ8Ϝ kc\ c}pM*kyqnB,Z -bmb|g賽jsVIs} ZM&J U I7 ҏgRxZY}ʰR{ޏ{%/{vq{)k#6R)kj6)kP Z?샇Z9 bPJIsTrZO0JkuynfZ;8"KsIZn)cW+.Nb60 cUPbvԾArpGRϜ c~ϜZ>- c#njsGb0j{ZpΤZ,Àm k s jYϜkE 7׮ c 鎜IsXw*M c'\wϜ{nabjsbm)kbb_ k#i{U_Ņ-Js )k * j5- {KnJsg'#30jsť~Xn{ j{ sbϜ G 1_'˃W .GR:a{J>{ .{D1R'Rw1Z=Uӽ(Aȇ{I\W#)싄9[\-&RnA|RZ/}Ϥ ؇ќ1mpgB9חO-#1/1*9ܨ D1:bs9Q'RyAfZ_󣒵AU˒Js3;1bڰb,®I_&Jݝ5GRU.&J^+ J{Z./-ZʈФA[ã9ޮ^d16_N9=Ϝb{bd1<&Jj̃ZWMZ+RbmQ{~*k{_rb6 Z RebPb~z)sKMbZ bx1Jߧ̃bM k5Vc. kuB-gZz )kcv-j-~N)kzz c~vN)k|/-br-ZnR ^ b.rW-M9jj //*0)k޶n*cy k[C k{C鞰Jsͪ/1jso{si2NbvXsZ\{Z*싨Zl>ZМ cHMb7ۯQb'Rn)k"tuMJsMbRk\NAAb0b 2)kinZ {=9 Jkv?ؓ~MIkˎZh"{W׏ kدFRr 샧b"<)k )kmJsfR(˃bMb-9-jsRKXnjscj__-js n k<.js\WUn cߟ-ϜjsmN{kcФsSkoMD9 `{z55)k 6{^cm{_\]UϜ{\ԽZVW{d1+sA8. j#)U6)8w{#1b@j#)pp:s#)̓c9:.!~*k{R]< IM.1JJ^R̃A,`s$)X{ 861/={)Rb\s kuw'J `nA7A{ێAxb?oA00&NZ01*kBẽJ![#) o~𰜄9̃ZôVnb~- c6l0&J+s b2"*M)kw>o9&}_AeԐA^eМGRCc{'RJC19~b]nhRcrARw2ZXgkoA.N ky[ל 'RМhZ=^r{]TJs]nb#*k-rJlgRJ 'FRͅծFRnWϜIb˽,P c zRZˇorbUZZynJOnZYnby7sb^N0buw{b6L Z.#&RcqgRb- c+-bw)kdžߎb *k.M k/М co~-bڟ-J))kr bRMjsܒbnj*+1ksy6f*s~ cncϜZ}Wڏks0_n)kSKZÉks_bH:ӽc9(J-Z~Nb N c {b#JkyO-Z;-j bw5bөE-*kjk/YA^*r&R>ỹ}VW-JkFÎR-kqJsIhߥ0jsU9VqJkB^{mϜ˃' )k|{ b#͠"1 -j6JsbMJs8n kcrVNjJs-rUMZߗ*-b{r{՗?={unb.Ϝ샵T{j{RnJst5mQ'.nkb>ism{z A񏐜Aq {A.6D1c1ACt粵'RUoԽAw]˃(l)_#)hh&J,}ňZ}^%R񠏜hR~nJ~9~:;ys9I cA2EoJwK1J'UoACA I1APz~Ф9RBxKjbVR]_'R[s10hRkd GRoZ~}-*kgR6b9M kˉN k ÀjQQZBnA}Ê ,A@m9?WPb?UQ k*+'7rhb84b_Xsj{q:-b\Z{RgRWRϜbŨFR'܎*kWdmZo/qjsfKQJk]냨Z0,&JsMb6sb_ܲ)kxb5P`GR*]W̃&J.]U0{GVFb.廊Znhꮜ c-gR joϜbMnIk?zJsW7IϜ cJZ{'~nb Z"RIk?ճ˃% )sI bw*/s&Rި{Aߢ˃fRbjsJ r˃&Jnb߁Мj^Ɏ6gRC9(k-b#սk cA)kϜ c{uϜ)kސ{ͅ&Ϝ{߮j{zϤ{?Mb)*is}&R&5{( y{- k w k~օMks-]Z(.*k{*Q˃_ڣ{R )k({Q{I~qjsnj{k˃ {^nisoϤ{{Ǯh{[V ceE}qAAn#)~a9KrA஭]#) d17{)^ 3C17봽&J@%J}j˂c9/ϤA&苃AoR[BW ss1vp{9U{D)+p)M'Jh{! (o9"Nd9ꪐFR8?1d9sC1ਏgR- hZҴBZAohR  kJ{b> Z'qjs/МI7.*s1˯bq&RQ Z kapb=ⲽ&Jw˃J'xsJrI廊Z-9 8)s /5R*0Ϝb|xc9:Wmd9#*NZLϤIkf0ZxϤ kNLJk`wϤb_K[-FRU-(1Z]'ФI>.~#)T9U &J]JMngR>n kMZ 0c'E~GR9- c-)k}v{--*k^b!ކr)cpu c_aNbǪ0{[{ 1(s7rX rVNb N)k:bP` J{`-RNgR* 1JsM)kj~{Ý{JsʹbnbmZ(k/Rb*NZwZ觵]m c3+js,b+௮J{ɚ1˃IIs6n>Ik%mJ@ ϜjsϜjs1Qb Ϝ*kwQMum R- Zn*sRМJs rBmoМ{G/[朗b '{AR ]ׅ0bp<{Yr`h-Ik8^M k[_)s6AaZ߲WAOl*sAQr{9b((x9]}&ΧZRZ.Rby'~kgR(5М9Ɇ&J6˃ABsd)Q9Aza݋{J ӽA AO6-:-A Bsr؎I5/ gRMМGZRwYV k5ԽjǏ1Zo#AmNhJA" ~5I65ƩZH,|VΈRRJ>:gROͿФbϜby-A}eФgZӽ{6WIsFq˃Qz&J[: %rIWޘA_CBBU:-R &RRARb{uN&Rxj+-gRj gRP ~ bj krNjZ\/Mb~կbXYMGRW An J׵ .{ArngR R-Z<&NkMbbd ڎZKs}/)kq, c/h)kEru㯜j{pJkhmb+Jk kϥ)k _b)k +Мjs~®b珔Is%&)k̪NZbި ϔhZ끊{bM c{ϜJ{ М{S kQb xR돔b nJ0M cֽJZCm'R{b^U9-bMk-jxkNZ/&Is]:nFѢ*s9w0D9z 0Jk6)sN{,z[{!*-.֕k0j{!{xk¯{ М{zks`B1샗| kLC95 AZJsm kb-I'Ij sAX_bd99އZC1,zC1]sA +bb-b7wwks]իnd10:N&JlsGJ ~Д9*Kk9(ߒJsA)cq ӵ&RnR;N1?nD9*JsA=п{ACAӽbUnZIvΈZA [nKCB U5*kzQ1WhRA5~^kkwI[$МgR_JGR-, cRtFZ/?isu|nfRwϤJs2կ{ʀVks𜅮bk>MFR*|诜Zx)%NJܜϜIkNFR-&RV_mZ՗n&R ۢnJn9"bO JʢmAz&Rmd9 o ΤAUիJqU+AU(bBo͵{BR> Z#GR{Z-Z/+Z,b~ kﮜ cPZܟ{=Zt̃UbRmb8޻ Rஊ k#R)k˭0{YjsϜjsv*k/]Z!8nb81jsМjs?߼{T%QNJs Rb^N k!"Ϝb2M knckswob*7Nj(탤AbZm0)k W Z׾"j{zfRNEZnr`˃ Ϥkۣ~1{mu#q{[q=Ϝs`xu{W=R з1 eչ sVj{Ϝ4W{>f- w]f{5Ϝ:!1m BBϜjs_ ˃ro9C*n탣Aᆱ{C98^{9־˃#1Խ&JOg֮nhZ*ϜZ kAA+ob& 'R/ d1:GJv.U |HJ+j+& &J]̓FRT-{b2.M#)MAnOm&J~u'JU__ c9u[ׅ9u-*"RAڀGR_k?ń1Nhd)Bj9*ڼ'J.^ngR&_{d1VN9]nJ.9.U_d1uUb9WZ9uUE9UUU틄9TUU]{d1A Uc1 m*k5FZ.Ϥbuu] 9y8nJ8ۗrgRUM9-샨Z(_N*kqYb+RZU&J hUAnfR^h)&J%aWRJnU!MBmW_MIU# kUIb/wmMFRy-bػb޽l- c}WJs>*MZe J.SNGRznZ 샧bgM kisۓ[sbRpM kp`M)k0"Ϝb[r,bӮnb+1sW[QjsMZc$NRyࢼjs~l Jk`bJk-&R*sx'RϿ*k/)0ksWo{*kc> r Z :?Ϝbww-Z)kxoNgZ:NZ47nJsջ0ksUJsUWxNQ߯`iCAX(lf vrj{nRi{Ik`))kq{;0 &'Ϝ>j1 {Bn{ѭ{sNԪrjsw-GR"(&s~Ϥjs G0ksc(/m kAHˀ{A׷Bη}nbIJGRyAAkJzrBɍ틄1RﯜbRϤZ0*sz8ϤZpp51˃®b> WkgqksݯFbr0{k>JQbT bBGRJϊqZ/-= Z#m)k^: klӥrbPZ^" kc]Ws'R*"@ b U}M kZ|q{yФ{R= c&)kT1 k kb{WW)-bqZ{{nZˋFR bpkfRK˻bq샨b,˃gR*m kf[j0b0jf J{j6+j{XmZ+ A*MR( kȰjWVZ]𯜊snNbsnbxښ{b b{bJl{JH'b߰^n k_{ Z薠MbP⾧{Z 8{3_U]Zo:N k,TNZ.10&b:{˺ǂӽ̃7狼{se{'nsX\ *kې'Q5}-)]Μ˃o0,=̃cnb {)ʃCY,KV nj{:ގ{>Ŏ˃tJs!ΜGZ lj{B`jТ{Wm{,cM{h\Ф1}twC17ٳ6HJtJj0̃Z.jcs1hZmյ{)2A k#1.Jk[ϜA޾ bW1J]9 HRhpZݵ?&R_'^Jːzo)Kc9RFRWysubC)h0)k9?3 kJX{B {-J60IU? 9C{GRm(9ao-Z#vQFJy*syTiFR8*ڎc9Ъ0gZQ)st?Ϝ)s>09.:c{Ȳ̃]qb'w˃4ΨZּngRnAV'R7Ike薗МIsյeZ/kJa&R*B\MB-)k@^U)k̍Ϝ*kBq*kϤksnJsIWNbܯ ksmlkskso&*sVϜ)k*(-ZʩMgZg1ZNk0RjMGZ+m1R[ۼ7bŮ)sj{[Mb Js~[{-nb .n)s :njhSF jP b0 cm'Ϝ kQ)k{Zb! kт b`4m kOfZ`J+ fRM kǯMb^nb#[s GJ+ NZ bVs /Ϝ{8lM̃b7muj{{׏)k˵nksw}%Ϝjsͯ"Ϝ{"nS* :00˃金tɶ金{Ϝ닮9^{>{Xi)k)s 5{b;j`wbwZV'B.js/]O cLIZXqZ_V^Qbo59or17 2*cKRFR"̓9*4 d1b`QITw{GRZ/AkѤc1 D1' ϜIw{A8Aէ.GRٺ? 16ZKsA,,ks9.roApuՋsIɯA?}Zϴ] Aj[Ӓ.gR龜ZX 9$({FR(b?r ko{risQJsֺIsBJӽbӽj TskJswZonؾ샨b "hФgZy7*9u,A/P,FR(Zb%J^ Zg?beb ~LI -ksyngZCqZJkNZC"n c 'د)sWpϜ{}up|{\ޯ)kCZ kQJsZPZ{7b\ZF-GRaMb" ZҺbZtRmZo[,jsQkr=,Z$[L&J jj{ЪЮ˃DΜ)s& Ϝ̃® ~%5{j`МR}М&J~ +n16RC1z?1Agcd1N'JJBZ:_N9rɵϜ9*x9r_{)㥒d1[_u#!9?GRm^Мd9sݾ8rAor{I3`e1P'JHCṼ'R_{ J&'R^N&Rkt9,gR}JkgRWJsD1{fRj/{IrbN k_趏 c,QZ8j=b˒Zoy0b˾J0GRb5浪{&Uq&J뮜j{^󪭜j8Vjs]wϤA۾ {9VjsA/Zbuu{gR .-Z% Lbs='ϔ)sUsFJcjꮜ&J gR&RϤgR mbe,bM%J /QZ>)knjsX.Mjh"Ϝ{##W ZCZ)s9МRBVZX1b tQ{Nܗȏ sV0bnJsDgin)km}b,)kܟ b֪nfR+n(k^}],fR% b۫k ce-ZoIk%+Mjs{*oJsy2;NZhb{5 k1%Rbw{8n)k׻1{sraoZ7.j{XsmZ'>ڲϜ{MIsn*k܏st Ϥ)k{[cRSyﮜ{{Xt=A-%(su{u~Ȯ{3[Ϝ{+m{pIs%浪{o_=s km{?⼐,8金{\~̃V1j˃UjxǶ1-m51>ZsZФd1{JהgRop2R]ݼ.|BmbR'Ja-BmAj 9,#)\Pk9uUNd1XoD).9 hA/{'J@ͦ,ZWksZl kA A<j*k9 |9vcVGJutgReMA| .d1\TV{d)({A Y˃gR+-Pb{b& Is"XPnI ,K*k|_y kmCIs/jsTuMFR0(Ф)kY>qGRQᮜA Jm&RrJ0{FR9 MZ/x&J{mZCeΤZi-ΜJ^r˃FJ ]tjs/y]mGRXQb>Js0j^ k{ B{gR -bSLsgRnkj֘ k]ϜIs0jsnjsՃМb% M&R*2^FRq.^Μ{)Ϥ k0b'sb7js_R)svEJp I!njsܗvn)saZL?-)kz{䝏b4_Qsy*km^TjsM5q0JsMV6{[U j+k-Z A1{jsr߯*ck(揔jsks :b1N}tIss󵳭{{umJkb-)c["8ϜjsԮ)k$ks{WwϜ˃}=Mj j{Ϝ s "HϜ˃rQ喇{V풵VWUE金s׼N{cjlGR j`"is$m(sj(i{ꀯMHs"$UMIk[ 0 0j61{KϜ ,쪟O9(2$bFJZ?Kjo9몎#)R. !=ZoB[9òr9A:&)Z c -NA: bC&B]s7 #)|q˨D1{d1yogZc GJ.'R9FRUU'W{1X'NZpsZS볽Rҽ1`z9/̃9Uͮd1U{c1'‹˃gZ^/q-b&{Ç샇ZlZɾcnJ:n k.[U0gZrjs=xi-b.ϜIsXFR*:A^bՔ߿fZ.{FRww{Zr%s샆R( cr[e{9HX {9-[R{JUUjs9JkAqJ֗ZsTϤFJy˃&J5-Z>Ϥ{ژ7,Zb6sb'j{񳽂AhFZ㡍is0b,Js# rb}cbB(?bnbl|Μ)s̃^Unjs(7?1{__Ϥ{hbi JsRmS{oŽX{Zk b;(6gje ޏjIkUg b\i%Q)kR{Vpҵks{}{|o-VM)k*k>ФgR:r)k讔)k䲺N{?wϜJk{Lm}{3_M)k jsk(bϜIsϜ˃F'{@`mIbzQՕpWFZ{R*x/m)smb/ kTjsKgx{PmϜ{oMIs}MIsm{iN n{2_9RmIj Q{r˃} Wju/{ʕdmjs*3i{?{9!ShZo! B1A񜏔AX.9 .)ϔR]9GJsb{1ZMc1(GJuqNZK՟71Amf#)U^rIjsd1 RJ,fZ[ߦ,GR A$N ϜbyXb  &BbؑI`~(ά#17̃&R>GRFR˫nGRê*kǕkA.:z k퇏n&REs)kq[}ngZgbOݏjgMZ2ngZhnMJW,9U,9UUU9UW{9.YМC1Z{9_Uv{9. AUAWjsAuAl{&J*s&JBW,{RZ^ Aս1gR`~W fR'ϜZ{b0Zbnkq6.Z=0 }ϒIkʎ{ՔFRϜb/+ /bCn˃V`eNjs^g/sZ jc*{hϜJs:+{{5ChϜ{u{6~-Js 6(쯜̃w)k_s{T宜*k27Μks{狼{S*Q k}ʤ7Js6jsМJsk{^n*k0{CzMJs1{g=ZRn)k{- k9ФA޻~+GRk=fR7Ar&J\&R[WfRd1_aAUU-M9U0AU IU*GR%ʪMZV샨ZxPjse5 Z')cܨ cRKgNFJ~? GR$0J+[YGZ\U_MFRcp:-&Rԏ)gR-U샆ZMb k6s,&JsȎA_buϤER+WfZ,zQZ'_1)kϤIkJs(oU7ER_A{VM{ z) k*K s=-nJs?'"Ϝ{-Ϝb ФJk韎{]ގjsJМjsjs,{gM*kf)k_Rs{=q*k[n>{|}k{~n{ HФj{[Rn k5Nb샇Z8jMb8:MjJ gZ]jϜ{tsjs_UMis8{5n k"˃OϜs򷏔)s(XbϜ)k3Js? {mz(.j{oIk {'{nӽj{u߮ km{0-`r ߵ0 𤫃Pj+ŧb:v)kW-j{[4ќ'JABb[RZR *IJoZ&XenGJ߻^.19j!Vx*)W{A ZƭXФGJ-{D11x*AzP\ kD1z:*{9O8샤A^{^p9'amd1W싄1pd9._9(In9UumD1nc9b̃9Ė/@AU{AũA=-I'˃b[ 'Jk#ФJoilGJ_-A'"1{A{VJVUUJsAu7 qIsઔ{^1b kI1{Ϥb)k}T<|mGR ZKs)bҲ kwָb5IsrZ(R k]/-A΍mJl˃Z{ojsA^]~js9ջ-IwUߍAU*s9*x,9y:9 d9艫{A5 J AbMϜQ-bmjn)k/ϤJs֞쬏js/{ݔmb/ФsM*kJs-'wn k&ںϜjsbNuϜcmi bR 1bϜj{> cjsz7/)kk {{^-bK -gZ/n Zvͩ-ZU|sFRb|k샧Zזb)kUb-Ik=*MJkBy?Дb?2js?]۲М wkks&71-<%GR@Qsnr*s* GZPϜ̃&Q 巳a+,rϜhRް(*֡({=XϤH{ "B(&r*Q (Q-ߑnݗQ Zr{ќZ B,Y AښPGJޓhR2gR n{gR(B bWϿB^?N$)/{Z_p)&J_WWA*뫭bC)OL^BC)YTb#)իA 5wZ}ksd1nJ+O-9nAuϜA*Ks9X 0ANIn^RR&J,A !,R jsR9?eMGR"bI{GRh'J JHzVunAUխgRUu7qgRUz\1j. ۯb Q k % k\ IkgZbk{>j<-)ޯJsfϬjs޾ k{,1jsi'nbm ΔJsk{<-]ƬsmabqϜIsYgZ˸Mb^RWNkZonJs k狍 2ZMj緪{GZC}LbY)qbվcc-Z(εn c`Kמ샧Z˦-jG}y{fZ-bqϜIsVc=)k[^E-jjsNjsEoZ;0{=5j樸nZ Mb` МjsAs󸙷rHk'Pb?M)k8k{X b0Js^U*k>{l9{l-)k돔ZU.{ @N)k(njsr)sZ"8nZIk7/Q-Ϝ̃\zR-{ p?PQ -}_1O}Q s򉸼Q&Q{0 s-~%?Q ܟr0˃/⓵MsQ{WΜ)s^e|qj{ LVϤ `~Js aq˃gQb.N]Q-؏bnOhR:.gR- kNb:-jsj긦寜ksb׮*koOϜ)kiJs3Ϝ{Q c" Q{r˃\_mD9`*n)snb$fn k zuKs=1{aR{[\7js:6М{>#h-&RJs70}{B1Q]i1js+ph]Мjsڟ1jshR{߷&М{m#Ϝ̃ .0Nt~ΜhZ8Ϥ{ J2npѓQMsWQ,*QnA᫫1̃(ϤIk޻:šϜ]ϤZ -m'Zk<_Ϝjkha5Q-.%&ќZnZ[МR縶1'JՋ-#)b;[ cڢ [O.gRS4RJs{D1w-d1]_ $)8 cd1 cd1\U"̃C)_UMN#)UU+ #)MU k$)W-AΜ˃b.tn)k+^ҫkgmbY𢮔b뽕 k`_gZ VϤjsz^-ZqϤjs]N)k̃Z@)fR(*k Q{RRrn~NgRGR{skأ=̃rjs§ϜjJk{OМ͉̃r-uUR{˻bМb؂싃~+Qks~  F(j{!P샷ZGorjm{k)k7WpjsyuuIsW忊{%R ˃(s%1b @{k#){A[.RU̳AS 2R~ְ93sZSw'Rœ69ˆI'ód9jBecAUɠJp.&JW^CB ͥGJ}IՏB+%VhZʽ-!r.9%R{9,Ջ{D1\rd1}W'9]_19qgZ0Z\Jp k(,IAS.b&QZӽb{+j{9U*{9U nbjm&R:+13QZϤA&8ά2j0V{/ϤJ\TWwGR][}{C1Ϝ{5nJs'On ki kEIk9n'RМbꋑJkWUϜbRЛmOZrNZ|hФbU ms˃}wkuԽjsu kZ\H-*k+?Nj8"1jsͿ kޮ\NIk,ˏIs"2nI{-'Ϝ{PtJs-M ce1QGR"6MhR͍RJs}NZfoZ~sO&J^{A&.1c$NAۙh c%qIЬñ&Ro{J?*NGRsnbz{u(sPr_*{/51Z jhJsA*9 ` gZojIy͇싨Zqj,jf b>NZ^m)k2 )kzrj/Vb}ris/M&B&0bvN)s?"rJs^[)kǦ j k?߲_bܪ b*L0ZyϜ*k}gR[?b!퇓j{Ϟ&/jRϜ*sִIs:Τr.aj6oyR+)sMb@WϤ&J"Ϝjϻa*ksInAR &R Zܿ&jsó},b0,bC]pMb?UWM kRIs_r k7}0{{xR^̃pk{X Խjs7~ФjsJ*0r ܓ{ k'" {/ 1 /Jk9r.vP1{.ٳs&1j*k7 GR^|sAUGR sFR$\RMI-b5Ϝ̃˃- T W *njsbpϜ{?z-gZ.bMFZ({'}JМjsiaϜ{ jsob 1_Ϝ˃2qb-Q>ӽNzrn2,kq\਒ej;싰̋l샋}}zФB)oZpuNb6GRzA^.1Iu_#!hbXAzrBoj BNGJhnZ;NoJxo9&-IK頫{IP.A샇Z9[-b &RP-bYyA{GR4rb fZXg"jNA B ZGRZ Z A2biӽA^gZVr-bTqlfR>_.b ZR Nbi5 k>sQZ)ks&JscU)k߯Ik{ͯbp⫮&RذmJkVPun)kV7׿Js9 Jk}>-c cAnbu+ꎔjs$ ӭJsrQ c&ϜIsb8 Ϥ{釼{Ɏ kcajb=5bwOrxKr*mFRmb "_oj0- k#gb\j|)M k~˃FRPr˃Z꩷bU5fZu{J:*]oZ(UМ(sBӽIsQj{js^}j{h j{UQGJМIsO& ZqYМj{c`1k{C@1-)k{hwW/rJsؕw{yw=s󸨳J|1hR/% bzN)kXR(sFZ=2 b ~TZ{c0ÿkbҗMj,$}b>-Ϥ)s(&uϤZϜIsWgbWmsrn{->~a- sZ/ -kȀrFR^{%r̋-(ӽ ]/(P0 Nk`˃zwQM}F?-gR/AN9 |sAm6ZGMA>:{1d1ΠМC)/WlxN&JBnJ>AhhRn2nhZ4Z':A]c)ӽe9k{J`nGRyr&RmgZ WϤZjE8&R5샥9/:kgZ-qbQ%JZpQ#)-"QGJx K&JװJ(ФZw I AʪI^탇Zpο蠟ZJK{gR)9{&R{&J 샇Z vMZWϜZ-׳ kvrjsC^/ k]zt|ojs[ks\뗯ZғӎgZ.z˃&J)s~]MJsp k8Z:Мjs՘{0b"Q  ̃"XzjsxҮb_mkd(k%#mbLͤbg9oo,cA`ÿRZbMZ{79Ϝ)kޅ bAk FRkݳbKB1^x샇Zi), ZZ{FRj?{FRt[K kJ.Zjs&J*>rZ?UԵR1{u]7Rjz/Ks:&js:;샎9R˃) dCrjj{.{nZk;3˃~8OH{͐\q յq̃'[0i:{>ZƲGZrRp˃u\^ kgr˃b-FZ fZx bXmj gZ\lLbUe< Z/&R"gb\R6jUj`mb+j냇Z ZZUmIs,{ kݛ)s%~^mj*Q)kr'sHƪ _.j + Lb}>oR(sZ5922 '{GJ%?09}-gRiw{9GR7SJŴMZ>Nus&J=0Z_X cM^C1rJsII}*sIFRwq-ArZX&-9r`QgZJs;K. s(Z,{d98bVϜjsUcJz5jsU=1Is}]{JO 莜&Jim7nR{Jz gR-Zz6rfZ_?z R뎜&R92RjsQJkRkZrb'Rx,9|d9'9{Z*V샨Z&bNbMëj+bꀨnb`Z˲0Js]fZ$˃MGR`rw˃9 b3Wi{R<#1WFR2_,b BMJsj,ZY{.Zzk U)k 寔jsTn{-ZZvER* b놀ӽ*kWUZպ샧ZbМAФ k4mjrsɗ k} c*"0{W*6ks W~1 k.h/Z?n {ꋰ0{.͟r-^&ZCZ\Z QHZ,{(˃-.6SmO$Z[ Rb-jK%4knfZX( 냇R,~^1bzjUu7ϜkU" c' {U=)k8JWPsU.ϜIsx,j)@,bZ^ FZ+˃ERsMjj{0)k~Mb,<-(pϤb>}'RfFZ bpN'Rx[d1z2&JuսbwΗ6{Z̓B* :sO(-zZ[-9W( ̃! ̃#)BR>ϤD)NGJ߼;+МAxP۞,&R/W JkJsA}{Al˃c1;qJ}W IJBRb)J{Ю J-Ax &RX|JsA6 ~) -js6 K1b{'ԽbϕގZxk@Ϝb&WYӽgRrbz)k1*k]-gZ1b^Z߲-*k|ӽ*kӽJk__gZ{ܞisZn{Z[T˃bmb]M)co!nZM)c`L)kϜbMjs龜RZ]ϜbUmjsn kInkdyx mb*,b}zL&Z_{MgZ:&R"fMb?(kKIs]%] k{ӍZh0Is]˃oC{`1{2s{eU1s]joϜ k#BZ<M c|܎fb Mj*+{0 S_?{bˋMj!xz*(ڰ){}ˋWuis⪃q-._0ܜ&ZW"p~=(s*R }m]IsZ %Ϥfbz+I뭨(ͭ۴˃Q9zjm9) 'jV(@k{.Խ{_SM~/-%y1̃!Q.mvJ{ 6{«rs~>{_glNgZx)s7uZ(*bA BD9P>-&Z %RjZgZ'mIs.zФ#)GZ뭯nA/1ZK{ZH5ԽZUSI\1GZMZ1-Zu pAUu0GRW%qGRy{' k[mN-J7 !QA Ϥ ϭӵb{*k%1A^ 1Z.)Z&R)sJ|ӽKsE}bWsKs4nb7ӽgR.{'J Ϝb&`jscURQ%J_GR8kW_+,9*뭔Z뇿ת{J?& Z gR)7 fR샧bMFJ>Z㳎Z}Ϝ)k!0Zk߈skʎΜb[bU7kU,b)`-  khMZښmR{0bCzϜ&R/Isy5b < k𲏜jsqsmj{X UX)nnfZ" R{to]j{2i{RjLbr2gR>0 kϤ)kBBM k׿,b| *njs&Ikꎔ&R xϜ k" Ϥ k_]R^FR,{j zN)sˏ0szb{Ϥ'J& 1{x1Ϝ̃粽sk>bQ-.nH][)sWUi{ 0{(B0IsHFbԋVJs"u7 1fR&5싮\̃xb)k-k6n%Q-Z0hb.vjwuI뵨 I´PA ˃*1{vhTM#1#ޑj_ĨgRe薬#)޶{9ê(Bo8{C1ꊮh.FJ.b:]}NZSZkn9`* 9МZ]د k'({+IjscnMb)&Js3R-jnj{{O'D1)siϤjs-)k.>Ϝ{Jw/Ϝ)k~?MJp{&RMgR}MgZ ?Mjs*zmj{-sC`qGR){rY|金{CQ _0-v(sj*RIk&M+PnrjВn |z'R`hZ0Ϝ)k%1 j#냯?i{0˃'/-?ӽ싺\𤫃)bJs/=˃.v z7 _~IQ(sZ)s:jnI j(9*МZN{GJw6,s'JHX{hRV7 b}KeOA`1ZNn kQI*kvڔN9J`1Q)kMnJZrb^ФbrGR[͎jvn97sJMc2n9w˃AU{IHФZEUnJA # k׷R*k@QGRb1Z$龜Zkj kc?QnZZ( A[ZR'JdsxgRib̃gR bK6)k[$^hJbM9 mgR{*/+ Z.fR{gR˃b[7Z]wmbw%mb"fZP˃&J"Mb? Zw.,Z-Ṃ,ZJ0mZԪ(kZ_r,fRk0lc Ϝb,k[C,fRG k-nb5>b nr*sAUbwۆ{en˃A.Mk{-M)sT0j{Q9s}_|{4_{(}˃OM)kZ j %kհQk{K'R jsĭַm{C'j{yK2{Ϝbo=M'ZP(ϜbWmb?j k&Is:#nIsmisn-b2M)s + == ܓV;Q{'RN)k[/cjspb6#!Mb6Ϝjj*JsS`iMbΜj/Z/M kR2r{:(s-<殜)s QsWr 狼{9^q xVsq)k^Z1ZJޗϤZiw.FRA"9n8m%RM&RT/&R]UbUYR}mb"PJsnDk-JssJs)sVJs< Z)mb־خJsNc`Nj{CMIs 9 (b˃AjNq^jsb ! ΜJsU͎j{º,jhd b")njXӢϜIsXסJsy6)s>㋤{mQ{K{⯔̃8yjsr pWUks qb0 xQ ϛAq ksnznrwh5{u?1n }Qmݝy1 m$')P-PQ Cr ԓˋڷʲfZ86T} s~rH{c, Y Βn5*&9{ rϜ*^ɓ1b. cz. c"8ZO cHq'RJ/Ϝ)kW]{FRb/BDZGR)篜9'«GJV:-gR4{{Ap7ڊsAoZwaB Z\~-bA=Z鍔Nb nGJ.Ϝ kRkqA(>Jo&R(y1Jê,b I;-J -Ϝ)kozgRMe6{9+ )k]bF/kZd` c՞{KsVWP,*kpw&Z.b nj{[_ŏIsA[JkSvQi{z˃s c颠{)ӵj{~j)ks]-j߀CϤbɯˉϤZnb{p^Nb_~{ZL0 &R{I6 jۍZFZl,)s} j{]-)kbjsgw{njs>.Vjs 7{eMGZ [LbNx*0b{]:Мk_Ϝ k\zϜERSxkIsT]%˃b- k% )M)sʇ莔bm)sebMIMr i냈b*,cۛk*{q˃U])s>n{k,Ū{5狼7h@j{˃~c-{ЫϤz{R̃U1{Ϛ)ϜQ*jQcnjs ..Qs :*s51 2rL1단ߏM߸0B ?UFZpҺv({߿1k{0싰կL "jw c7/ob,6b.GJҳbGNAsN&J& d1znGRmbb! >Jk/9s*krioNZNA쾲`jcn9 GRSs틨ZB~OgZNZ{Iʂ gR/&})Ϥ{pP kLbOFmJs>7*kBCi{+Isb{싇Z3jsm&nj{XV j*!;-eZ{5g.-{^js_Ij 軹̃^7uٍbp+򎔋{ М{?r(k76rr" jsW {{bWOn kϜ*s{n'R> {p)kb{)dgb{Qj QR M1j[(VIsIY_V·bdA˃zMk{ϜjΤr[/2bz)k*608< *&.Z~M)Nbxsb*. cgNZ"뛏JkaُAۺ*ZcA{9ϤiRJ/1*k)iN k-*sKIܫNb:1RJ{A* %1gR&J~UsJ jO ݗ.ZW{gZ"+K-Z{[ks,QZۺ+Ϝ&Rt{FR?Ϝ*s:/CiϜ kЗkk Js9uj] cV6МRФ)k\%yGRWngZP8Z샤Aʏ& bj1b+mܰZ'bҦǎ)s^z6*r)ϜǟV{,Jswbjx0 cZs[cM{(t{W|МIsVJs? kTgM k#-i{5n{ܚEMI{8:NjsO:)s rʩϜjg"sbz0({})@I{2fZB~RbM0b k,1b*-~1{^j8/OϜ.Rqˋg^Мk%Мb1N{ pϜJs2%Мjs/LJQ []Yb 1-[nJsH;Js{rb(#9`nhb](JϜ*s4r-W+0j{x֬ bǏ(s(kM)k|m czp5,)k%WRmb2{ݯ{()Q̋] %;Мb`A*R)/{BϜ{ wW{i˃ n)냯j(*cj)"ϜbHϜ{ _sz^H{PI{Ia v𜪃)s( .狼{5ФZم{hRʧ{gRoI&J GRBb}鰜gRp%oJC -hRIa8NAO6'96ksz_ k8М*kv*k[<厔J.I_GRbQ9RԺ.J/4bK{A.{Zs{Z-ϜbzK<.Z')Ϥb*,u { b cۯQJk{MgJx{9샄AB4c1 NJkddJΌ聳)unbr Z}mZ>^uGJ b>ҥ {˥wϜ{r5[JkM1{K6_jsxVϜ*khxQϤbCJsϤJs~NФ)k%]MbVr Z<%kj :M{=bNH{n㯯˃7Zy-Ϝ˃]MIky { j{j*ZϜsˬ26nIs>Ϝk{VD0Js0)s^Мz,7kϜj hjϜ{ܭ뎜 k*)k&JAJRhR_URꕏb_UаbKy GR탨ZXZ{xZo'J͏is9RsZz{ b-nks_ A$<nZ#R^b^>]bxǚOhRq탉R(sgRv<%gR%̃GRo.샇Z5:Mb?8PMZʤ{&R7 {%R" NFJ A .ꗎA.'&RiV-&J YϜZ~Iϥ-ogZ/ U gZ¼bxb%-bR巒Jsg-GRzCȎgRx s*?:1-jor ^{nbx, ku.Z/jn(kk,bUZkLIs{Y싧by{Z* ,b$=1bZ*J{[j{u-ltUhx0b>su{.Ϝ{P{g/Qi{/=?qm˃}싂^䯜b@Ϝb`ʃB hR_ RmR |hR*A.n'J&nAп{98{9:x{AOrp-Zm駸Ac 9 =ͦ 'R+ ky^J{Y1Z8ޏ9 R._GJkoR~zRc{RO탈Zz"MR:Z6MZ:ksJײ A Js&J4b }-Z_7 J |b gR_NFRAϜZnbrSMby c50{n_jb5 r soܮ9)k޻-'J*TƎKs? Ϝ c+pmjs0EjsgRjsk b,HՊMGR Mb-8n c߹#-b` crUUjsr+Q˃]g:˃}mMt(sp;mr\X8{bzϤ)sީ/)s&Zb>{)u|˃k[nisbM)sE4k'rEM샠ϤJsmϤ ѯIsj{sZ𤫃hМjr_Ϥ{Ϝ색]*s"*o)kZ)sФQsc샷fr̃5wV kXpa ϜjSPͯ̃6*>MݍeUS兽mjD-nbPs"1I{G0˃W?%]hتQkW߲+1j{mh$PERZz b+(b\ϔjokju{>=Rj_ߘ֊{=WRFZ,srϜIBL s8(n{Zm){?m({QksFb`nZBϜ)+hnZ$싎o9Zse1*B }bgɭZ_Q{'J{Zl2NB>b,{hR7`1bARwkO&J-GRQ&JW gRA%iNZ<-hZpmJ;CNGRUroZ'R klhn kiGRW?&J3-I-gRx# J~*kIY mgRܦ I:*'R*>/{fRڤj{'R?+{Rnn gR<՞M'R"ֳ{Uu岽ksk7Jsh ZWwnBڢ {J:n&R Js6mKNjse⯜{߯js{8Mspn k?n{/Un)kgi"Ϝk{ ̃n0{\˃U{7߽b{ uϤ˃ѹΤ(s_Τ(o\r颫k?y j{'oo,js%bOϜjsrΜ)s{aVM)k*o,fR @"{:{6`;a宜 Z"m)s j{oԦФjsjmk"ϜI{; ~k- koMmj£:˃J(*sR* k.s{Ϝ̃)ntײ{:@{/ N kipj{=0,z}Kx{{Ϝ-1,}r˃ 'UPQM&00Rʃ7Is#*2Hs맾i{}% R˃*I~ zQ{*-{Ʈ,bꪀ)sr{{М닝I1Y`c6(sr: A MdZ~(mb/isϜ&Z,9:6PfZjRzpIsI{njjc95.RsohR [5b5ޓ mBsgR߫Mbg'0gZbNGJkblќbkJ޻:-&R>j{d1/\})kd9 RAWW9mND1GRAYJsA,G.&R A=)gZɿAnZߠb/].I , gZR7lksZյ c?T=1s]X k^|c b\[ QJ0gRyͫ{'J#X{Zpݻ̃ZL۩̃)k`lMb%;Ϥ)kW_q{GRAgZ GRxRpÏZ-{ :{R s~ʮbܫ"Lb,R bg#(Μjߒ/mIskb)s5-c,m)sKomb-IsHpg˼Qi{ k*N b8mjsH kb*{w)kvn{om)sϜ k:WnJsm kƧw7jn{` gn)s(n{*j{^/2Μ˃^QQ,?jUqQ. sjJ1)s"7qbޢ 1 r샳z|rnhr2k,Zq kVjsm1{Ci{V#공/jzrzmi2q{zM0b(BsؚW`q9| 0P-Pb*@b#IsWqZޖ莔ERh(LgZmD9({5˃xs{GR2g *kAࢵ{A{GR㕿 ZZ5~nZ)j Nbo cn?hZ7'J( Z˶sGRUS 9u &JOgR5 9%~-&Jw%JsJ>DDFJo(-gR-948Ixbn&Rjsn0uGZUԭjФgZZϤgRjn*k6돔jz МGR x2 cU ݺNZ^o&J/MZm(RsFRgR1ߊ-bgs'R̥E bV^{Z<샥Ab#MA:?ZAӽj.ZUb=+-b;RjkB)kڀqWV{m*k&)ksN ϜsMZϤJs=o\#AyϤ{-u)s:Mj7kϜIs_mjc-i{{zjsmWhoMb={y4js˧P xⴵ-_yQi{7wΫ}Qjhꫢ5 Oq#z>8mV8qpʼn;鋥FRjbAJ4I{kϤ{ ˪{@ Hs_}nGR-WfJ}-BWxksFR+u1A+o.Z_x6{A{J,{J 0.9*h )*NgR[7{gRd JjB-ArgRE[ٕA>'JV'IUƨbwVsI/8NZR,ˏAzzb 'JY⓵ba믜GRp"?ߎRQ k6?_ I ФI/? k*kCMZ@z1b«wb6QZJsxJ>oJkȅ@새R/~.nb~o{D1k샨ZuͩNb?tn cLtM&Rg)kA݋lsI+˃J"V FZWbJϜbMj(_MZ-b";,jv k ϤgZ'~IsmIsNo MgZ:*0c9zM k/*sg냇b.)kܨb_k RIs]U-bV%Lbumb  b )mb*$zj{}UumIsgns:n)s,p{i[Μ˃[js ({'>MIs& 狼{w{ugMis{K,Js ϤIsWIs/ Bpj8[Q{[7{,)Is{WUtFZk_b)+gR "Q{*{Kis[(su jyޮkWr)sꭵfb"`Qsz s냯>;ҵMo1N a9 &(Q˃~Q˃>/isp"dA*(gZP&80S1%Z" qI{(y֎byP{SZP򲵪I{h 0brҽIsp4Ϥb}󽫃Խ{r{R*yZ*-Jw*kAĎ0 9<ϜJnJ- k{b6} Z={9{JI%?ϜZ?UGRMy{B&4bMМZUi3GRBgJ\鯤Z>{brMIzKnFJ-JsrI*pnZɅ*k׮MunZ<鏔byAbМb-RswZ={NZlZLJsfa-b,ʯ*ssJsˉ1ZZ޷̃9‹{GR#w(cAz kAs/+{d9&'(샇R BW"" fRjsFRbjsZ|?{GZ(XЫ{FRĵ-Jm " A*ϤZ5 kM)s=j{bݮ⣎ju_bm, cn.Nk  bBkVu-ZjϮMkj-%JMR/g-ZmIz k;Vm kuRj bÝbnb"֍ k:Unj ZnisO-Is+=b zNis/=]nj{}yIk;b*ϔb[߀mb>f n(s괢ymFR 6JsnyNΤgZѽMb&(nj{ #/hΤbˎ~,b?.,fZwjfI{b-jn1Ikl1, +U1-0L~Q r"WMJqIsm{XϤ(sBjϜ(،1h,4ϜI{<2 &Qn͖/1ˋ3,rmcb@jI{14$Qh{ hr)s jQ) n {8hqnVsqnzJky+jZx{Zz\{AK J"{d1 J۔&mb5-GR^-&JMiPGRG̃bz.A?+$1biМ'JrPeks]JsVߕcN kV~nA4Zi b7zZ5gR -swtMbI_ޤϜb)kc_NZ rIk淚QZ b?揔gZ*:"Z:NbМIk/rksi'Ϗb1nZZ3J8j1J)Jsy\Wb(ѤR} FR fZ\}sZm Ϝb}=Z]UW-Z~I gZ+=obu{Z<2 k ^n*sns|Js_-iJs/Wkunj ~1jrqfZܵIs j_ꀣr˃yE^Is* Z1{is*BW1{W_j {hAZ(${^?KQb~&RW{bnb\AQ,b_j'%U {AJ )sf-SZ5GR,bV kUX^nj/qC1FRnx.,)k圊LZhmj Is2+amIs9<^˃Aĉ,gZpisw0)kwRs (ss-o1i{*.鯜#ޟ k>[Q냢;Q,vP샻bP*kjsc )sp˃}){0nrnɋ Jj5ƪp@(sA *ӽ })skjӽ,q 1zQMA;' cɠY-ZTNJ{ڂgRU߯Z'ϜZ*}o,I#Nb-Y샨R6-&J렁2Z5ζФbu|oJ0NA`*cMUE-'R4ۋ{Zr kc_mZ˃Ap A새bqjQmb'm*si-Isצ k][냥A*:ФJsuI{Z$.NbN k/Pns Zcc* cka`Mb*RФgR⠷JsQb{&%uR)k|ӽgZ{7 ůjkN^b# Z*&jkSm>o)k|xZb_+-Z%x*k_ ȯ*kVcnk:.Jsu0^J{WW̃ "]&Z?Z)k׮(>Q s5/)svМ{&  ߟ-|1MI% Ϝ-Lnr N]2r탞 k*"{zӣ+Ϝ(k {2c1{{ϜZ.1oQMX{.->ζis` 쮔b¯{5,j{Tղ bb mjsI ˃Ru fZ+nJsybАIsbbnMb-0i{/1(RC+Ȓ-c-wr)kꊆm(kh/!mjsm̃2h{* {0lq-I.Q-W۔)k6Ϝj{€˃ (Qˋv1m^n_U)sQn{.ioϜ&@"QgZ<$gZ 8$I,"6Z kV(dqgJ_'0GRzbI 3gR x.'R(oМgR̃A `RJ{+I)kϯUnjs Ϝk{`ksvr-Zznb* c|ÿj{e]ZGcnb k[3 k b:N{UN*k cws4(OFRj{jIsbr)sw߯{ JsJsz>)s?xԽ,]WՒ{jIԽmj{ƾr{i{X}I*b*Ϝ{CŷO 5{VΤAmj#'Ϝ̃#"qk{B{:LPū{--X/(ͯj{bŨ:"~^ϔ fy+q-jMe Ϥi{-->u-念Ф{8{k)k* Q-4Pl0-/ړu{]x )kR,{Ϝ{8{/-z0Q틫Q uQ0x˃5 k]0[ ºIsjqI  UEc *o Δ.>.q Ϝ싫 Q .{ Q냮KP R篶0 ?+QMkiqM}XV [-b.,jsj jsh+uiqwvqm߷-b_hE{&R6hKZX[{9sjsA b{*NB+Z ZjꎜZwjsZx&Rw &J#&R ZW5bAPp b2YU -*kMmgZ~/Z/I-(k;14M'RbZ:")k2&jso61 fIsbjko˃m{9b˃E Ϥ{.&Խ,WW}ΜIs"oΜ˃4Ϝ˃׺pjs 5։ 7eqnxw瓵,[[{n%Qcp-nIs{_spJs-Is{6{3!fϜIs-(s+M{2iCΜ)sm˃My(rxO rzϜ&Z( kg(0 cM޼10< Q7샫mpSMk&MPM0MϤ+`G.+,hPIs9*(/냎l"Qz0ɮ+/MPNNZ_ gJn?OԽZ]q{ZZ_J}{-9]WnAUU9WUUA5UUBUU A>#iUA W{A}̃&J.&R;-FRo[`mJɵ-b/Cnb#Yޯ1Z/MJs>7jmI b ́mJk}Z^nb"7-^nb(}{XONk;{81jsTV_NksMb-JsM0:⎜ba Z>{ b;{Jktbu -bJsk{/bΔk{ *k^{Mbݏޱ k-) ,D{Ϥ{ɗ{&-re~Ϝ !/ND9X sRmjs?y)sW="nIssֈ{Ip GZ6bWᅧisԂ>Ϥjs5Ϝ˃.ϜD⎔0j5Μ ͻ'Is8Js6j{ I( m{?{{.˃53˃6R[Ϥ˃h {(5Qn]UϜ색.{$: Vpî1M=-QZ\1{˃2={WMb *mJs*ؗ.0 ԞϜ{hjsk˯.0{}TnIsΜ{?*gj/MV9-̃*Z4QLU/-l{70샩@a싪 msn0 ܺQ k! (V0냪%Q (]mL_v 6+io){Rig 0m7>Μ-d,JgR!{9,ZWМblugR:,{GR'JW˿JUR&JMA[ "ӽGRUUxo&JUUUxJsBUWm&J5]싈R#V[MJV\jBB5]˃GR?{gRHR0ZW2N&JN)kاZgR/-)kJLZ{nZXM c)8sNJs4tk"Bjs6N{D sB{Mb? )ce-Jkʸ{R{'R5 -)ken)kMJsV==nZ (ʗϤA)CgZϤ*k^z kAFR JMZ ~ks{njsP^X0{]]{o[j{Ϥ{+))*-7R5ˋϏRu)ksϤFOM 샄As"L&R!# {rmIM*sHϜ{Ϝ{ͯ˃bP}Ϝ{ik-ZΜjs*{Ս }I{p*냷k{,P{>7 ˃j|Ϝjs+s"nv]َ{ uФ{ q X, ù خ 1{˃6ꎊc0h.-؁!{0}  ˃&0{?샠L+ {Ϝc狼{}Wϔ,鎔*]Ϝ(sb0s>&Ϝ냚r0,b}0{U{0sb3P˃.샇wPisЀ+󽍔}pmZI ]_VTF@I>O 4>=? ksZrB{fZ8{GRsZ6%{JVl({Z. {Z( -b *k UU{ k>*k-{{*ky jsw%-M{ n샥  |*s̃Jk kշ/ ksgRbݻ ̃*kս/m{ ksZrB{fZ8{GRsZ6%{JVl({Z. {Z( -b *k UU{ k>*k-{{*ky jsw%-M{ n샥 {GR|ZlkhZ-^{Z o1耬sAsZPx{Z7b{J:.'JڟgZpTz-fZ%'o9{Z`sZb[Y~{gZ .'JvVXAU_ksGR샩Zt\샄1{bk-Z5- )k/'b b탨b ̓Z~\̃b*kU c%ꎜjs+{ kYNj_/b~~cyJsU%b kscNIs* -{а̃bYO{Z{Z%̃b" -js{W](n{ M˃%"{b k b-Is[]-{bVϤjs]{_{{b'̃b~ڨb* -{ *-Is %{_V˃GRX{AhW7O9%%\sHR!OZb+ `ފ{RJ W?{A/'7{*k{ksR,J z{bxP{ cު{Z/*ԭ{GR .'phZzr{Ap%{'J{w.hR4bМ k{ rGR^zB- **=+k'JbNRciKk'Jz`{Bи-b GRp{bZb'R ˰gRzzB{A%*k닧.gZp^W kcA2b^9Xp cC1 &.&J {bm{{gZs&J| J' ){ c$$&7s&J>(x\b90 #GR{96. 6od9Js&RMAMgZ,IC)^ GJ󰫭n*kr Rz^NJ/{&Rtګ{Z=/-js-9ppKkD)xBc*kr { ,%*kI U,GR_ΜZy][sAʎn9U-gR bu{A* j{&J .Z= b|-Z"Zj`pX{J׫GJU {d1ַ'{GJ{J'MHRr-J_8nZտZprUU-Z:-GRj.b/M*k5{.nJsV\-{>-/obZ 2*kwUsZ&% {bx{A"˃GR'j.Jk/_МKk{Zp{hRRn*kW nbܾ. )k* k^{߃oj^{bP탇Z'/>ls{Njz{ZO Z  )sԜc{b<{Z"-*kUCZ*km\-b +m jJ!-{˅I{OZ b-Js탋{ ,EHZ`탨b_[ bmbk{Z Z.n k'RXn*k?{ZϜjs{ ܫ-)s ˃Z.+ bNb̃FRPob?5ZV{b. jګnj_'Мb}jNgR {Z` k{Ҳ, k{%M(˃gR oZ GRA'-gZ^z샇Z/ݻbbB -b'-b/z,{X+Js^(?.)knjs_n-iAnXJ샇ZegZs샨Z_ c9b&J_-buk̃fR ߢ b Mjs~WIs­Jsuꯜb M k."Js{ʎ샍{b>~z{b c~b~*kbr{Z-js}fbz-)s NIs^@?Ϝ kkk ({]bJspnIsjs/UϤjs̃bE.bu gZbn*k-ZNIsU>.bߵMbjsuM)k] Is¯Ϝ{+5˃+Ϝ@ϤIsנ+sZ&'{b{bZ'ˬ{FRZ {GR {gZ* )-{-jsk)sU{Ϝ"U?Is.ФIs_rj{_Ϝ{{gR׮Z gR⭪Jkx{Js Njs_*N kרnjsU(* {U{U{u )kR{,pM{MY'J _"GR}`{E9Xs(X2FRKIKke9 ){hRrb%{hR{bE8KkUU6ols?.|3EZ ~NAnR}~{I/sxМAy*ce98x.+kx c/ bwhR{'R6*k}{b?%obxjsZW{ k {hR Z}N c+{bcJ{㣋s$1.Ud9Wu/9jD) U{J {hRR9 (pJ``.'R*C{9‰̓)wpbkD15'sAڸxIosۉ{&Z^xsJUU{'J}hR%%%Z{ c-5sGR`\{-Zޕ{*k,^{A{GR bq{b: { c>{ZJ`{gR%{Z;ߚ k?PGR6JZU/Zڵ +k9(/J7{9A{owO'J!)O*kW*k%~xќb+ߪМ#)^*r9{1 JsGRⰔbmsA$^Kk'JtNGR{A@sGR={d9_gRpP{9/*{hRNZ* N cȬ{AbXNJ߿{bNJW*OGR/:[zTb'_GRuwҜ9Wݫ0̓'J+.T*k'J}qs&Z~_:{hRoZ}b c +o.Z'eb*U}?ߊ$C1Xp`{95U e1+, 5KkJu[sJ;`pNZ-{J`ppz gRJkApk{9 M cgRr/NZjx&R{rz-J> bZs- kU|O ck{'Jx@A>МbМZGJ\V^P cJ{J[תє&R.b"{bOgZW~Is&RzrbA0ϜI>WԽZ` 9UX #)%??bd1b\TsBsA,MZxb.Z񝦦bU~~ &J ZNBXZ*kATjsJW5M*k탇Zx{)k Z_WO_FJb;+{&Jќ"1b29sAZrZd9ksd1 OR/(/\s{{pi{'R rbJsQzmA&UIB@nc9Rx*k#)xp{'J؝sGJhw{hR7-gRj {R>,/{RloZqq FJKU{J$)kZO IsJ # )k FRKb{&J޾.Z=ks( kKs)&){9߫sA s9X{Zbp^j *4{A kIJjA{rj{A/JpIpnfZJ*krs{9ʇذA5{Z o*ky{ c Y Z?zc*kBjs&Jͥ,J{ Ф&JVXJkArjsgR{b5% {pJk"{Z`xxh c(h{#)wd1?8Z^NgR/A_{ A "#5 R.&{Z"{fZ_zR kI5INI=>&R'V˃cA@Pќ1X #){W^{R8 c֖NJkNks*UNb~{J*{GR|h-&JNgR]nK cA {Z<)k Jk˃js sd1`ksd9 ~ޮ{Pؐ9}U{ XUoaU-&J>ksI'& gZ}^ kGZAzW{&Zu~ A -{Iz⯯IX8I\XJs!bJkC1sAޜ{R(,nZ&.s]{Z| b= Od1*>{&J~̃A NgR Okxp{fRk AnZNszjs9P\{{s#),{{C)ި s WXb.)k"1*kd1's9^M kccޟ0b- {Abx-A(|#1^Nd1U* RZ־ڬ{RVz GJaNR{탨ZU".A{ZܼsJbAN&Jn{^Njs%-b{js(nJs''2sZ_r^sAx]kkAs9Z+МBVZp*kz`b 9-'J.{A~~ܸ새Zn'R*+-Aޞ I\')nAwNZ +UJk}Nb4js9|-Jbpr⏔ZsQs}/xZ6ۏR zZ.bUϜZ+'n k\^{)kN{rIϜ{ɔ{zzOZ^WW{HR NZ嘘o+k'Д kcs9^ޘ{ZlshR} HRAߪ'Rz-'R c̃Z-j!`NZ̃GJW샨Zu+A8֨kk&JNZo ?J N c NGRzzX b5n*ku-Z,GRnZ k-{} {ջiZ``oZ稷 k-ksuaANbRZ*b_sGRz[ca c{bksHRZOJ k]탤9 d1j/̃b9z- krz=.jA{ bëN k姏gZ *Zw c)0{#1<JkWuNb שRj\zo],gR Z/n{*Wկ)kNb}-JkC/sjs/iRజ+ko+so.'R'nZZ.hZʋksGR_̃ c{bh8:{Z`{A/ߚΜIzA {b\tMb-.GZ.b zNhZ >ks탨Zz.+{Z;6{R;. k~{]n)k^ׯs Ϝ{ W ."Ϥ-FZx{?wj{ਗ1̃+kwuZ` k‚Me+shZ k{GRxJˏFZ Kk*s*sW̓*kz< Zި-A\*N'J%1*sX׵r sXw-&Rɯ bT{bo..Z__~Zy Z~ .gRp샨bc b P)k M{ ߯{-{hunI{bb⯜Js yPќbw'Z*_{Z 5o b߬{&R @`*o'R) k$(М{Q] Ks'̃b\+kR5R{hRؚ7{'R"Рb_ kB bc gZ5̓Z k+yb:--hZjNb7݋*k}]̃gZ ?gR.% )k `{ Js˃p]nj{}-M)s {Rb.sApA-hZ{ Qp{O{ s +k@~̓'J hhR( I: gZzgRk{Nb{^-gZ⹽-Aܚ b̃ZWj샧b ]Nk Nb/ k (TQb_njsz.rb\js/y_{/5WϤ{uꀂ kz%b/9RlsՂ}{P}yn)sb& s s[} *s b z.Jz{`NGRjsGZ/=̃b_>%?oFZ訪ob )kªbũ kIU {GR?? k k cbUn kڏ k׵)*-)kV(Nj<Ϝ̃{z k`/Ϥjs> j '$(-js"{9>60j *sbk&Rûnb .)s b b+ b߿'2I`{̃Z#{j:_ )s}y? kګ/ b-Js ku2gRobW^ gR`95*ka gZ[{gZi뎔jsC-*k+ b /%M{\ *k*sCUn{B}˃{GR- k{Z`X j?Ug.b=-.j{xNbŨ)( 탈Z^\bɯ9z:̃&J׌#ksgZ"jiտ k-%-Js'{ k1Z_ߏ1-b]U*k`ngR%⯜gR⣭ )k\{Ip NIk jsb..,)kžػ js;Cn{ M{ʨ@{ʋJ% kizSbU k%-R/NGR(6C1|gR МZks&J jsgZn,gRФ)sw?UZV[-Z FR.~j jsnjsnJkW. kC kUy b] Jsc-Z*Jc>-Ϥ)k[nJs 샶 訏-`k{rМjsT^싄1/''{gZbJsgZ#={gZ ̃")' {&Z ""ksI@oA"NJkyzgRW7̃&R +{b.(샇Z $- kZx nb_ڢM{h-JsB-bZ,jsCoM{Kh js~;M k Nb{NZ+Mb{⻎Ɗ7.,Ps'n{M h_Я{*kA-Rr~gZ¬{bc[{b&6>.AgZշn zz{9< AUNgZbUpzbN)k[y-)k(U-br-(kM)sZ>%%IsY&IsPbֿnbz*bWⸯR*bn k,&R`M{] Jk -{C=-{М WksgZ^\.ZiuGZխ-9GR>NZ(jFRJsgR*'1 k_Mo{by탇ZW {gZb bU*FR1bWU^{bC -Z` kWynZnjs {Ϝ{*zϜJs4{bNbZW k'վ(sz*(jsmnj*js׾rϜzϤjs̃bZ̃ZWNFZc[_ gZ7 z{b bW'{bZ kb0*M9 %.j2N)k'b8 k?.}Jsv-{} Js_XbJs뫯q[}n{v`Z^xjMZX 1jUb?xМIs Bn{Js# jJ{ ̃k+Ϥj]Is )k_m̃A{gZ=.Z$⯜b>?znbW] b7J FZ K Z!"JP MFR{ k=-Js-}MJs_ Js5w׵j{&ZB~M sɃj o -fZ[ b+ [М qL^%1)s`˪Z1gZ Nb-,j} Z-k ]ϜkUI{/z)s *kI ZYXhnGRU새ZZ-D1 ի{I+ nIjМJsМ k7z gZ nJע{kpwX{bëmMZ kUMbե+)kUnIsߪQj{{rZwm )k`p̃[޶Is W׿nb2Ϝ˃ -/z˃-)1js m8+}sx km_)k(NI*zGR\*k/NbxP RVd9 " Z{N k] *krb{NIk/ JsA~.9Xs'R<8Z%uULkiR sZPзLshR܇LkbX lshRz{ZRRls+k { kW8KsUKs{{ ՟ b xR Z` -Ii{DAp(sIm* A_>2ks+. 9|\{D)/5.lsbObzps{bob/{gR.gR^{BȌsA %єbWWA7{gR €М cUSy{'RԼ,.J .bBj>{A–{'JխOZuc{Z%gR_sA'sZ${ZWb|U *k7)zTD1@ɍ6s1U d9ս.AV\>1AIPp*Z(}Ҝ^냄9A/=ߓ#)xjˊb() {iRb_WsA HJVKsCCACA09OHRZ<{+kmbԯ'Z.BZᐔhZ0Rb._2JUުAPx{I/Z_ 1jCI]sMASi똪JjBx~М9 5 $)ܴJuވZ9T^GJ{Kkb{ZqOkk6obظ. chZOZ%{GRҪN) Pd16$4O*kvhhZbONZ/q.bx/Z Д'Rrں OZsSsHR*^ob{ s b*{Zp\NHRj"МHJbC`o c펽МsOZ 屜Zx^_hRwi+1"_ ).UUjD1TGZ$1]bA>{(WC1oʌs1Zs}ZW9:z6(RsZ6OLsn<{d9 {gR鐔gR pZڽ9 _xb (fZD9zHsZeKPjD9 MI[" )pbHs&R`ijR9 AWls!&inAs9IrsA<{ b8).b_~{b{n{Z*?vBob/= 'J`NI^u2GJc{-A㡭탨ZΤ2hRMOϪNA 돔AV^9.'J< d9, .bu b NZs{Z[̃Z -b7}hRmJk9-"새ZZrobm}1ΉZ̓R}GR^p[jsA]sJkJќb_ ҜiZx ќ1x{z{ Uks^s(//b[BKwhZUW8'JrqcOA~Ad9pќ#1.C1^ p9+oA{o$1Ȉ.#1]TXj)hsA5%ZX^(sd9^$R5 {dAzؗ$ʃIj&Rظb$1z 0+cqj+k9*;{D1ҞKkHRTlu{A {9r8*k[c'{RzO&J' GJ=s9z.GJY{hR {bB새R#zj $)[{Anq A{-;bYsHR>OZf-*kmo7:oZ%-{hRbNb Acp`새ZjsZsZ/GR=bX8HR-s$97ƈZuW%/AR{AP /hR(MT۱Ilse1z.JW%ќd1%5WpGJN3AWߟRwTT'Rˋ%o9״HJՐZN+k{ kW{ZW *k ]_3&J{ hZk"-1[ U_( #1UB%J}/A_b9-jsJ(J3М{BjO9\O(JFHo'J^TKk9?{8МJߵ7o cNkkzqѷkkZ&,&{d15{(.*{9r{(.7.b&Zjk9V9}. 9+zˌ{9 0'JU( hRogZ:.9{GR?d1*XԊ{D1ȉA?{GR\bsb{HRblsJ/ (.ApZ{b)xXC9zoAj{Aʧ9SZk Cj̓`;I-5__A^{AWTkd9u}+k r`ATx^yO1 .b  єjb*Zksjz.s+/ Z>ks_픭Jsm МJ( C9 jN cA] {&J,k{gRn 1:8 .d1h .AqlsA?տNA{{JHR/-/N c{ k. js9`p GJW{GR])GRmМA_sHJc*kA8Ȭs'J7 %탥9+.Z2|o9:/GR +oZ#%Мsh_ coR~Ib^JUյ%NI=*br{Z /4ksgZks&Jr{B6w^_ќZWSbM'R~_jZqwd9D1(*s)_->?̓C1 <ќhZ-.Jw*kAJ/A*kIx?*k! OA{gR=:탨Z\_o c ДsќZ(o{UV{>mB2{o{ {^sNbbМJs+U2gRj` d9\}ub9UnAE6 |.)ɂ c -"(JkE1z{HRma׿Z_ A:ksX^.)kx샥9XRC1p{C1ʰ&J*cd1_hOd1[sS[gR}GJȍϜZ%?鰜 cT{A<{J-FR%> b% &>&R_{FRB9-nJ-9%ќ)k bۨ௔FRgJB(2Au/+o9p9ןOJ SB? WJ^xFR'3 ,tAD1ߋsA {19{)iOA#1ꎪoJ9.OKkOZX\ 'Rz&J*ZsJє&J {R&J k.*kx,71{u,k{6ƫ{s̃%-)XgZ1mbd1}{$)AׯAGJUZ11hRyIkkd9J7NJynZxws9{Z".gRt.'JcIisBIh̃d1Z׿ b .-Z<.A (Z7>QJkU}>^.Jxh1b cR̃AX*k&J5= ZyinZj+-NJJkpݎZͭO*kJWA<`9'Z#10;^JWWW ~} s(-ˊAPj&R3Aܼޱ9U7W{){ASZu-UsC9"e)/Kk) (.gR ZUns. {WA^FR^܋{fZ^)kFZfSJsJZA)kA;:md9rI+NgNA`- X&J9_n:gRD1>.d1  { ëZ9 |d1ˏksA"{9 p d1ػ:nZߺ肬sR^HﰔB %hRo%A{߀B2HRjGRzМgR,&R(Z{J/ nAk`AczUKkJ-sGR{Jr[)kJ;]- k c,&A&Jb &{ kײKkoќ+kZuKsC1Z{AybARAU(*ԵbwGRxtZ]WsC9,&JU{9Awx{GRSB1O*k9{޵NZpNgR NZМGZpXjsgZpy FZ kRf"bQ{xb"1ڞAURJU_ʀo B C1XxZD1+߬ k95'_m-!7.',AD1A{P{1*cAHqSNBx\.J%.Ik6'/N'JX,xO'JRR*k{ZP8od1N#).ZNZZ+AˮnJs.NBU~|\M1sRث{&J{UUGRA{&R9)JkRݝjs_~NbpsgRZ^N{j( jsތsZwKkgR7ZAX؟OA@V~tRA}icZSPn~6Ƅ9=sGR}rꨐZbmd1^ c)hcs9k_d1Ս{9kⰔAќs=n{ -sl|.JoZ7kSsI$%bRJsR))kQ[Z*IWV\V1'cA**PC9`x~VA啯@ -2{1ZUW^{#)$ c1M9D)&9kkc1hJkHJoGJ 5Nk{'JrZ^탈Rr{J/Zz{RPqs'J7%%js'Jj-&J A*3˃!`bN&J⭵'A޷냤9{J%u fR{Z;kjfRpJ:sZXT-Z䠁js ڭs'RڲBgR|] Z=b%wks&Jx,C탇ZAyA#@pz@ UR9誥USbwМ#1B6{)_ks4>A ֵ.Z-ܰAOa(ӵd1Д c~zogRW kIڴ)kI- kI6`,1+ :cjsI{|]%Zd9|lUoAS]UZ:mCA````A5)qgZs|xZyAV<ZA+AUբ%o9 cA +kBcb)s'JNR+>NJk >ko͙.ZH{Z >.GJZ.GJ{{GR4{1 9 ^-d1P^{D15_MAMjsJ+ Z{GR%-jsgR΋.boIkU}P{A s#1 Z?̃Ikڭ{gR*wg+kA KkJZr[&JV J尜`z_{&R@yoA\޵{1Nc92D95RAk/9wǵ_s9{bJkќGR74>ܬ{`.\Xks%!!{A`PksA(C kFRpjAb~Aɉ#cASZjC1'#ҽFRU0&RU9rW0b𸎜)k{RjR{wsd10 xVN(x#)W}*RA)({9> sgR'6SZ7nGR c - NGR6ZmnZ- A&JֻA9^y*kc1(9-A " "1{Jk95k&J5'{FR.ދsgRj &J5W{bn{Zn탇Z' N)k )kKN)k׻Js_X_yb RNFN{B-=єA/n C9@bjai)5%B 92⮰JRd1.IizOC1]_aBμ2Z}}W*s"bT&R\{A{X{#1@/-&RTWUJsA bIJˊbJC1ԵR˃(޺˃C9j``({Μ&R5'jsIXhRZ6-9V cd1'МZ 9IR\ksJˊ.'J*((hRϯ's[ob:{FJ. c-' c1b,Jk9sBsAؠ"̃BN17.-&J.eA1ƇZW[r˃9W&R{{)kA-uK{A 샇Zd޷mJ]-Z *k ќ)kbWu/ I.*k*X^sA,{*rO)[{)X{М_{ս)þ탁&-& o*k;bbN&JWuoR؂APnS'J ]OA=-*kR GRZGR~{b֥sgZ>IjA,-Zk5jIAbJkR,Q)sAX,pdA%'ϤC9XϜJ-b 0xVSKk iBvK_N$))}js 9z1GJ.As*obm״ZmZ>=Njsj c*c~ |&JPj *k9`-RbbVW{Jހs&JVjsJ5&)kA,+({&R'7ujs <) Aúޫ{&Jpc{FR{%Z3MbМboIsMjWϜfRJk_{SsgRۚOD1߾e)saxnv)_Rb9A_kA5shR+XN * GR% hR_c1:bC1x$ UnI.I>.j #탨bmjsA sbUuͥksAМ k{-D1hќgRܦ GJ\.*k'J9Jks#)ob].&JڞNGRw* FJ}( Z%sC1s9- J&J k[ܸ-&JzZ6GR ks(p5.Js˩5nks͍b&Z& b1$)_wa6?#rC1A__~*c \gR>%s9k UrC)kd15{FJ﫫cJjjs^ϜA*kA. rP- 57{ k(-b?A'QIk*}拉96e1.94oR{.IyZ^$17̃9-rZZ zrb b1Z C)'ZsY{R/(D1*7/n9<МZ*{bJ c*c o*kN&JJBrks9МgR=zoAxW==МA 9-b.nks{^Xks)nb{]_Mb --A¢z- k- k(& b²zj{ Д.[rbR*kJ Ru{ *o9x9`APd9QSksD1u D1{#8/#)Wќ \y鏔UJk }baW{!Uu%5 c pMB̓Z c'J'{A/ cd1I&R -'ZP0jn{nR\nnf{A%n) Zb*{9֨{A^y=+hRݷ*Z 0'R 0s\NGJ* c cw^\{fR߯*kKM9zJkx^'J✔ c Jk7 ϔ&J{r@Z_*k6Z`\oBh> kYh`{hZB Zϔb]_Мs 1Jssnbb>])k}n=IZ-[M kkin kI-{)U{% .U/S.ZuHRj`c1KkD18KsC)W̓-:9wBoZ7Д*k⠌sA\zsA[ZJ k!l*k$)%6{9_b#!&{ ҜJ_W/A{(@js(ɊR&JU #9⢪7М&J%5b Z.ItsS'R, 4j7D1WxshR gRs˿]{9/(-b=.篔Z/M9`@Zb{gJx\־JkC1zꠠ0GR{GRwΜNB JT jsY$Jk 1 ch J-%.B ~Az߭ϜZ鸬 ksb⊿nGZ%jZphZV Z{MI c:nb-{nZ-Js 2 }UU\7o5SstFR zIx e9.9ͧ.A55 A_.J.'OhR?kNSks[s*k%hZXp{(BbZ kã|Z܌sb\++kGJIKs9 {Z)m{aØ{A-/^{D1(5gRn1?/{{1bz׶ Jjuˏ$1K{ФgZ=bQgRޯ kwwksJ󢰫{9*(jsGR_'gR|WnFJJBmin#1{R/s'J .A$,9bNJ%-?r{]z|.gR bs Z"P6n&JTvGR{Nb׺МJsWvkshUNZ` 8c9% ϤIsa)'ϜgZ[BZ bbݠ kx )s'*,kszXYNskX{UUsoS[Мs|n'RbnlsZVS{$1"**kqoks{|.HR>~ꓭhR|ќs+=rO}]_ќGJ`P'Jmb4Kk9-b/ kksZK@X{Rۻ{hR0e9J'Rn ZksRGR'A*QI\1Js_\Мbzb^ZI?Oj{bܤg gRJ&.珜fR6-J^vz2&Juu߲{AZ(s98gR5iϔJkN-{9 GR%.b^sU 개Z:J ( sGR6 b);-b{ի{GR pb inZ鎔Is˃iMo c b7& gZr A& n{^ZᏔ{볏{~{* NbjPp9T(*sHR]Ob뷿Z 2b+kjpD1jR'J.qq{~{hR??{AksZӰKkuk{ZRึ bupJ ~{HR-:>GR~W`*bW|̃A8p'ap'-&RazMb/R kww b6;|FZ7}VFRGR/66NZ@새Z ))c ~ngZ-sS{KZNR-,oZ^'N#1دA55=М{n|sP81gR:zZ}]ӵrzbm_&R-/mb*w,bC@jjsϜckϜ˃>70 kʪMJsXؠ{bМZ?WZϜ k~VnbϜS.ן?Axx(RRi{hb , ksb'ﰜJkrb$2{UԽ)Ͼ1Z_'JpZUhR?.IX'J b_z bk.bKIOb}{$1zOA}̃D1%Z$)ؾ&gZy{$1GRYk̃hZzZ_5ksJ׵ b=b<5*ksNGZ~hZŭ̃GR' x&RBޟ[ A. ̜J_^-D1ɽ˃d1?js~{FZnR̃gZ'̃&R6 ȹ탄A** HZN*cgZyԽGRڻs&VZ/ Мs0hRAz.J^-R^탨Z n'J'J[/ kФ&JbMjszl-*sj)**sbx:MZb {UksU.  znN)Ϝ˃jr0ӽr{ -XW%Ϝb48"R)s oR{}rM}_sw+kuWArKsRZ2bcbHZ ObbrksIob+М'RyԽ&Rp}_b#鐜 k|PPsbB k{Z7k{*kw*ks{b )̃*k\shZ`^М'Ruecisd9ɟ5'%Rb-I__{9MbY{gZXb{GZb?nb"/ k(6Ϥbww|^.ZZQb*_U탇ZΉgR ?rb*-{k^b5obWs'Rp-'JOs{JhNZ-gZ(\bR ̃]n{ribZIsueIs ,ʫϜ kWv( c5XМ˃ 펔 ,-}bcGXr{k_ߏIk"zj*ZgZ 7bזϜ{9bhRzo kXqO1+k . sX`C{HZ^biKs'R. ̃R:d9gb( c xP +k kkj Kk`ᡸ̓*k* k/ 5/sk{XPXjxb.GR*|A%%NI` IB{_]nA}U1)s{W)kj}-ZC<,Fbb ZT gZ֏-A@@nbQy}샩Zbz ZkshZ Pob? 'Jطnksh nZP *k֗ܬ{GRK{ MGR}Y gR)IGRzZ-ZM k*ʯb* Z0E{CauϜ{q SՎ색샣 WWA喇{.)k*~Mb 0 텅ůI{Z-gZ&-js9 Ϝ샋nԵIwNj{aoKsq~Мb[{Z:GZzp̓hZU탈Zi׋{bmsOIB{A.%*kKs^+0 {b b /;)*kpj*(//*k{j k-Z~*k~새Z`&莔GR/+2b}ФbJkJ0jկj'ZMGZbj'Zrb)s朗b_[ksgZ+"nbRWu- k7샨Z@OgR[r 9 {JX87-GJ+ -*k rJkAܾMgZ-* 'Rؾjcl&R˃{Z<0P-JsΏMJs s胿 ¤m{, X{`ɍj˪֎Jszj{7*I[ZPFZ ]v|˃i]կmԵ{˫2GRɎ4I b?'}.Jʇ. k{ZZ.hZphZ-juoZZ~C1O{q?OZrrꐔb'+k%w탩Z ksKsPھ-b/bڬ{GR k{I{R'%+[bw~iМGRNbj K I.7կb9WӵRnJs:nhb.xPNb@l .gbޫ-b gZ{ZobZ5O*sZ*kpNGR jHw/ Z ޏb*^Nsh-J1Zmu.b3)ke.&R&%%Nbc JsA< j' .bΦX-Ik??M)kϤsz{踯Jsp޿Js?5\{mN{mj&)k׫ݽ˃J0WRbs]u̓'RбIzKkHRp?O'J>5x탈Z"!Aȍ ̃j#r(z*O .KsX{z|O{k.{}O{KsՏkswb+`د9ФhZIWWJkJW˫sJW{'R(>ZmOgМJ GZ,I' FZ -&Jsnb:̃FRx-gZ.U&R{{Ãbqb'{b+x{b-nHR oji 9hr(qb]իϜbfOМ k].bUNINZ?{ZzNs}*Jsn k\is Qkͼ)k˃V^M k@)kzsTzMj{4Ak=?ϤI,ٴp k/RhZrW_{R=5oA~pA:IOxSJ\I\- 1 s|o{WRO{.Ks^.*k .{ꖴ o{r۾}NKsz8ob.l{Q.+sp D1:мne1薏NHRU2{9/Cr'R jQ{k)kwu-n&R^`Nb / gZ|5nQ Nj5&RuM9',k{GR+̃bo-Zy b_Ф k%{yh~-gZj b UjZϜbrN kz{jo{^u- k|% ZWT81ksu*sNfZ 1)k'[Z1isϵԵ){߿.r샎T{먠U-o<{UU>zϜjژ mIsؼԎjhMC9 b{'R֐rOC9~*.A,ne9 \ެ{e9,_GR_ սAtjs j^fbԵ({}rќ{z%3{U_.Ks>?B2 k*kOKs\bR. jbn&RRrk{C)>%'bWUb-Z*{s'R{sZhZ-*kb.nJ*. Qߢj[_b Фj^- ko k*TgR ~1J ~UFRUIs- b.4Ȃkpb*buZϜgZè kܺ^ϤjsSZ -s𤊃h.-Z׸Pj{-&JX*Ϝ{_XsI[Z}+kUU/ViZU̓}kWϤkkzn s ?RZprb꺎)s&ZX,b.oGbiZks {BOJs@Z.b{{ArZnZ-jpI. {gR '{Z샨ZW/.nb렏I^o~`MgZ- МgZ"ޏj{ j~jsgR -&R-Z*?/-bwx J޻QZWו5ZVN k`k k5*q)k{b[b%z j#r돔b-Zg˰Z^?>Ϝb~-bڲJsxЖjQb sWUUT |GZm߷% gbb{ s~~?MjMgb샧b;غj9-Z̃gZYb:샇b-&NJsrnJs\z-Js((9b{Az,b]`2-FR| GRynb𪭵{gZPp廊Z;b^r bMz GRUujk{9 &JXX{Ϝ k߾JsBɪpMZsRjX bxϜJs:nj{ꎔ k y-)k,ԎIs _Ϝ˃5_S(sܰ˃,Ϝj*(pϜj{*Ϝ{2bYAfZ = -(s ?NRo GZ/,Q b,?Zӽb7uƧbPV{hZhyŒNgZ#5-bX*:.JsrC^tNJs{s &J ͩ gZ I*%J{ b1I\\^VRJ-RMb} gZ<{b+xj] j1%.Nb/ kNb8b&Z*MJsnh˃gZ8NZz k好3FR jϜbh遨 J{GR U1JmqKs''nJs&{JB*Z,Z I\Z+ZrJs% k٪&-9*mJsMZHMgRMJs+M kvﮎ{!ގVMk{'n)kzr௫Ϝ p^_HR gb+pxnb&;-)k-b,obߔ^{gb Rb_%-GZINbޞNGZ<߰j_.)kx} d1Z^̃! *nbwoI/МhR51bPZ*kڿ?NA\V J5mMu({IX? Zա|̃bZ%{FZl{I+-)s n kc-*sC{gZ"  Z jz4-#1 snu$s{/n{Qks~˭ k_P-GR1Jk?5u)k GR*1 kܮ *kEZ{br{9<$ c js k+!-Is%e냨Z|-)k}Mb kϜ)kz\5n)kМ{5X{5ԞM̃u_nJs?B{rYnjs-xS}s_)7/bn\gbCMJs}혼&RpאRINQ׻{A ˯b%.ks{Ab_o{A {gZgaI^.NdAUK A gR_WGRWZb-nb# 0'Ru}.I ДbR Z"گb0 kv/ j7-GRjsanb~jhZb`̃bYhN k/-risМ샅K%q{?Ϝb˥Jk{М)kob_vМJ ׏)kϜjsV탧Z,Mb갽М9 ʪI+-ϜIs\} k js5 b{~mjsm kM k˿nb<- kzJs5n. eHNjs$cpMJsМ{-/N9j{jjJNbr bXZ^k{Rߊ̃&Rߩ.bՖ.b> Igb R€b2Js口)@j#1jsN9)МKs鋨85Ar{b-kYJsGRܪ-ZyJsGR lC IAck gR =JsWIobfZ_̃A@A[I0+5Ϝ)kPZ gZ`˨-AUNb^h gZ -Ϝ k>)kx߿Ϝ{9=js'm-bzb0Wrb-%ZxZZ|-&R+/-Zn*kWngZ--b91Ikl &RMJs-'_Ϝ)s  kW/qbb"{z-М ]vjsր.샢)b*s0̃[Xis^\,b*({9[%Z ;WMbޯbյksBmjm{Z谫SJsU%R&RWnGR rp Ah-9" Мjo5ۯA{\N!9(.7nA````{A{&J}4Js "{c9<샇Z.)kI8GR ԸgZ{_.ŧbC9̃d9 d9I] J5U荜gZ{`MGZ6QIscbb k>⮔{x~MJs/8MIkr{/М{.`Ϝ)kjs k b.)kvnbc>.Js%N)k J` s&R|\-b*1)k׼s 5sj`Ϝb6#*k4$,(-n^̃{*r𜫃-̃QQغӵGZ- k殀 c ފ,I8+ gbj.샨byR{Isbsus'Rw &R/ :W.fZQ d9ksbp AP{C1{&RzoFRí) )k[~{&RX 9~_+{9m, gZ]z*{Aڂ샨Z"C R@@MJ( 5Ϝ)sM'RجϜb}&{{I̶"JsVJsϔ k//NFZnbZbϤIs5c*hsJs~%/{͞^-bJszWԨmZ*{5\nbhJKb%_{o|_ c(ϜZJsRϜI Ջ֮zTܮƒ' Ϝ˃ *{>غn˃ {_i`jͥn{[(WS{qqМ{ _U˃Z9p`rR} b^ Aܬ{I gZ7:׬{C9 4&RUNМANb{  b̃Z &/{JH׬{AZ}WN&J/ Мb*@nbWnA+_nA-J%obZ%.b{М)k|ՙfZ_`Ib_nb /˃}ϤJs?{s)sZ(- kl ?"n)kk\~ j«gR/+b MjXϮWJ)sPϜ k͎)s knIs6wrnJs@j V-gRՏb* Znb -Z2^1샏۹2 WU{Ϝ` '닏 ,e] )mfm{7?n{m)k$,{mfJbAh! -GZ rގ#9_gZgɩ{I%n k={Rx̃9Q*8Js^pg{A`{(.{A: ZnA { \i{A5..HsA\k9/Չ˃&RzKoJWМZWեnR,{I7 Mbn)k]EcUjs{്,gZ"-)sn{pxgk-Js^M spΜj}y?0jnb.샧bmbA b`~샇Z"0/ ku߾bn&RzgRi Z)k% khb_zb))--{ `˯긎˃;*Ů˃)Мi{_MIs& +m˃s-m˃9{6swm)sx-js$rj{ j-bW{JQ'ojR^+b}WbuR{&Z;b}-A~" A9% ДksZU{Z+^)k)T\\9uU--C1NFR w Zoc"b޶JsCi{ApZМfZFR(> k}bu b/ gZB J rbV )sWAjϜsfZX (1k+1{{M kTP kyխ{U}:jsZ֪1{h.*kW,{!8@jsꏔjs-sj-bxgn˃JA~jmb* b+'-{-ise{ 6bp1냷ߋVΊ{s냂/"̃Rzb&R`J :ќbANbnl^ДJ s&RksFZ^hKjsIp(NI:NJ% NA5 -b R ZksZrNZ }bԽgZXp{gR{{Z9WosJ޿ FR_-Z.Z\ݫ{Z;sR xsI?brIsJ+ )A)kgZ !{b 9nJPb̃fZ*:QjrQ˃ܘU "1 Μ{hv֮js+Ϝ{©Ф*k#-t_u0\gМ̃+Ϝksh\1샵r-\ޯ{b{\-Ik`cZ{gZP.Js㫅˃5-nkx.jϜ)k_@*bϜJs/is^[{m- `޸Ϝ˃XmFR( Z۠( bu샨b׺-J% gZug(.RW?b˫A_W{C9%1R_-A%*(.Z<6 AP-c9^գ{J={A~I:Мj_1br״샨b kolp.b`n*sRFZ GRZܔ샇Z)( 1Is_Q&RW׃ФbU8R s​ bU۽{Z}8j{ZA_cM&Rrr bP! FRk-b!/ FRnb+Мj{|1˃+ ^MbzZU^"-b])k5:{ ?)1̃&{xМbj-[{r-{~wXJs͂Ϥ kR~(q˃%:Q]]UNJsw̃Z&R/-JsPZZ55RFR:ṽJ~++6nGZ nZַ GR6?菔&R~* A* Z+buU⧏Z_MQ` c9"]RJȪn)s - kbOwj[{ nkZY &R/ b0{=7RZ
)s_x)kj>n{^)s4- stk.jsU'/j М{٬~KZޠN kxGZkïZ«[1b}]Js{_pϜ)k^U kum)k&Ϝ kϜj*%{Kb{ I{ hМj{z/ZRJs%/М{=*샗 +Ϝʋ&4{4->x*-%ZPp J fZ"nj wb jJsZ@{FZΤ{1*˃gZ'KsFRMg^탤9/.%JB{Z*2Zb+ gRbiuZk--{bh0j{Rb:/n  MA J7NbXbbu-jImМbܫ{ k(jZ_ bꁿJs3bZ*JsȮ_njj/̃kn)s n)sk,.<宔{Mw{9{h~oQJsbإN&RΪ&Ry k˪kꥪgZU_*RZr(kUUb b%^Is>fZظIs *kb { 8)Ϝbz{kmnj$b_rMΤj<1mheWVϜ ", ̃b7 {bs[{9Xx4ƈZ_c݋s .A bWV?̃gRZ-b^b탇Z{GR*ܗGR~됔FR-&R:JXZFR Zz{b 3nGRX,A Μ&JU GRbm b N&R )k*] b̃ k>bM)sU5W FZj{cAxm&Z Is\,&R>(k* b݊ 1fZW b](QfZ? ݟМ0̃_/M4wΤhxɋb -r?Q"޶1˃li{z˗jWnfZz M%J/pQbU^b_ QbWR탯,jU ,fZ-nfZ˃WcB1 jbzՒ)s{bjsb&PGRW J*~w1IX[&J^UnA*}GR%5 cx` boe‚ gZ5nb/nJ Nd9XzМJs _rJs߷7*sWv7b--+1)sQjW_ )^ઃ9 / bի{bb MZz폯)k}^/- k 6tm&J/ ˃Z9.냨b-7&R'rj_j{}ZՃj0Js {lӽj{~ k8>ۮ{GU,b\{ ͩj{;s/z^/)sU{*=qI. 1Krkͤ){~&Z`/0c)Ϝj(8rnU_ճ r{Nߓ V.Ϝj^xFZ߸0R`7juLgZ̃d9ڰ-d97*kW\U}-AϜJ^MGR -Wb@˃Z--Is)c-b knJs-Ϝj{ۉ!ѯj{~jb/)s6 j{Tjsהb* BԽsoob*js) Ȏb 8zМ{>~5j{:1{k̃:-gr71N[cGZܼ{{j~s].Is}zERz)k˃UJsܺJs;Mb'ΎJs(^sjs.n{٬m{((گb&喇{{b˃*oZNbVZ z.b/WgZ&JsgZi {9 nJb @"NGRj J Zob/>{ZTp̃Z̃A*^WJs9 A U d9 폔&J¯{bCbk[ Z7{GR  )k>A\ bT;n k ZϜgZ=//b ФIsw{)4-0bz{ZZ js%i{Z. Ϥjs {b)z)s.8%1{/Z˃ {*&-SXU{%j{rnQ@ s' }71"}(s p xIs^ꃯEZzj}-b@Qbb:jsSWbM{#Ϥ(s:Ϝj箜{@=˃KkZ*CKkZ_=NhR-Z|W{bNFZ'>C9~-&R^̃GR {R.ZϜ k5ݓb^\NC1-A{ Aץ MR" { k={Zy .{sR.샇Z(֫{ZX[X{bc-*k Isnjs.`rn)sn)srojsUMbެ{(iv*j+ )sH௜Y~GZ *8'{4.1 / ~sUr(s򋕳 Mi k( Q ߶RsϤ& *ZxΎi{ ̃rJ4˃\^'0˃81{\ks'J*r{gR]Ubd9b̃) ngZz^MgZ:ZK{@`.b{byj. kWX:){ kݪ Kkꂬ{ kNbݿ k Ӣ -hR& k%s*k^ྗ3Z_Nb{ j\ngZ A{FR.c냈Z6/-fZЪZ]/+MbU/%R(N)k]{-b[ k%Jp bs )kYeϜjzj*Mj^%R-fZMfRrEZmgR/pMkMX Z  FR냧brc 1(sUU-k-:]ϜM ;0Muˎ{˪ ˋQ,1nճ:umwE金4QQ-*51,bjo1߯GRo/ 9 {C1/k 1NbPU^gZ*yМAx̃A k^U ks] I``.탈Z9 k새Z{*kpgN*k- Js탇ZJ+*NksIg~b8 k}Ϝj)z{,[UJs)kxʊjs)*s^R:М{ n0{5k w诜)sñVjs* ̃[М أ0М{<(>М(k`˃pʅk ,Ϝ-P~1-/(kIsWI (1k b Is Q{WWr TZcJs -%z1-|닺َ˃&0mW0 50Js{QM1mx^Z/?/GRyCb1b}ngZZXj_WynA׊ {IlJU{AU޼{JnZ- Z ns^ Jsxjbꨭ7{RM k~]-*k )k8h-ksߩ Js|N kusRR[Ԏ̃!ns&-s(z{_aϜ{{Ϥ)s :Ϝ̃ a)s\֊{/?}J7/{ МxTꯜ-ÂE /ߎ˃({&Ϝ˃rx_Q-]}2ʃ˃ 1M n{^X js%Ϝjs5{`0Is {H{*` kp𑽫{q,RӻMPϜMq.Mx0싉rm7}U˥`/ˋrMNb7KsLshZRhJk'R4{'R?,'J^7mJT 'R nb[ӵJꏔjsXWU{*k^{bX N k˵ks) )kpX{b5*ʪ-b?={bXx kNjs_M k@ׯksϜ{ ^NJRZN{. M̃jM{^nJs+/*nIp Q{/Ϝ˃[9龜Zj`b- ,Js쨎 Ϝ n{,(j{Js )bbm샮߯ zМ-U {bϜ, Q{{ ˃e샖{/Ϝ,( n᪾ 1 Ϝ-u냀0 Z0 ՑM{L}XƩbrlWE9Wb)bxU蕭D1RUk{ {?E1]U$1U%5@js1,$1\~ﮜbZe9WT_w+k!/PA6ƉR]%S$1 Um 5N%J/:rn & c[_^xLsGR*ZsJZ{GRE/+kAH젹ΩZ)lkR= {Z讟{HRp{d9⠨{hRSb+k(J^.Lk%%5є{M?GR'&/bVv7]{9PR/{Z⣪sZ[pZsJª {Z*{LswC{RZ/{HZ'ޯl{Z {j\8Os)bV k5+ յlsW=6{XΌ{{ k{׬씵{ '7΋ssgR\Rb~U%JIQWIk9.7Rw_Iukk ]ݰ*b{U`KsZ,ќ'J_ࢂA7N9Uws95UU{E1ZNМ+cMk|pkq8.A.hR[{Z( Z7Z{Zx{HR.}.BXksd1} Ks9 Tks1-sZ-j*csսGR%e1-b{1, WgZ_o'JlshR,4{ABP{hRm72HR1J탥9(Z.GJz>RJXװZ [{J`l탨Za鐔gROku-R7?YsZ꼅.bW}I{Zө&OZ'/AWpKk(J)shRrE{gRkjhR]w7&Ju.J_ 1J X-Z=`\o cyoZ+^A2:9 J (8%Ap {̓D1'Z V Z!)6Օn9%69*PBv ؾIzmDIɮ){ R z > pW^UU6(UUU(k 5)oB9W2C9 2gZ`B탥9_lsJk=/R'ɷls'J끱Ap{iRGZ{Aw'JK{A܋shRLk%'=Lkʼp+k[JO(/B{ZuLshJnhR)*kshR {b{+kW{b{+kb/Kk/ZNksSUO+~U%ֽsXս%J(Z}ɃA﯏Ό1uQQ\zϜR_{IZp{eA]sIuwIsRՎ kAw,r9o4ќs*os*hS̓>կ9\xjj̓d1hRD1{e1 -p cߞ#oks>tV/Z-Z_o+k|єb漧{ZO*c탈R^sZє*k}U. cW_{A{J~h탥9%{Z..-{Zj{FRjsd1J 'R-)gJ*.ZONZ !9o c֐RWR-ZwB~ob 䰔b  kpKhHRkgj`.J y 'J|{9%3sAWJkBOGJu'+'JrC^{Zr{bٍ̓Z/hb˪s9T{ZUK{'J[noZUc-'R_Z}UW{Z_^탇Rz *kNogR 04$)XT9Չ Pb(ZD1kBfZ%1U˃D1UM 07#1X*k ț $1*( Q%5%n'bo{eA_\iR|>\| W] UUUN ZժdA+Z/52bD1^^~xJs9=lsA"ZsSRp'BZwUqpZ^Ng%1 hR_.յE9⑔{5?; kPsAќAڊ=hRح{9갂b=[.Z/R crؠ.kk޵ kXc{b?os奕p{Kk"njR_ohZ *-A'd1OJ*ќ c^x^ʏD)Z_zp-GR'8N k\.j;r+k)):GRp#JǏМHR/zVHR5Jڰ*kPoJgR+o{AOJ* {GJx&shRܺZYVoZ4.n'J .bb:.kk{Z΀ {Z{{'R%"oGR^x/AVB-Zy/b}c/GJ N cP.KkW'S{'uu(RhWLkD1xo U3A@3e9_(ս#1Xr1kjD) NI_ԵQ+ZA|Twjse1%S{I.@JjYJ ){E1WU~j Q$)=uR,7&k1>! >b{Q) Ob* E9pB€GR) /GJ6m{HRՏsJB̋pJibYVHJ_RZ̓R^Op9{A{ p kphxBgZ>jZ{z\'RWRbsZ*`8Ҕ{yќls&Zx9jsZ skJpC1&I kA׫W.A׀\ΣAUQZ/[kߦbI_nhsACbIZWKbeA.ɭHcI3.ik%ݘ%Z9ΜcAh奿sfb. FZxr^^+9Ws)kI__)k9Wu.9  o9hhr\+k9 ).9WB{AsZd9 ئZD1/ڭsGJ<Jkk|*k>JcKk{Z'{Z/y{*c{. c"'؏Z{b/NR.~.GJz*A caimnZBrOZo+k1Wl/e95UVd1ژ: o9 <. cȼogRNJp GJ#Дb2*kկbJ@2&J{'J.Z#U*kb[W{Z:5KkQV*kEo^ŨRiGR尜bXR'Jۗ.М cuxnb* hZhpb5UZ5X+kyKk^{ZU.7/Z7SZbW{A\*{A൵ W*Խ(+d9_R\ u{(!;(Zg*D1\se1{U]QE1ՊA*Z$1_Rbd95}{D9^{A2(Y]{).J 巿МKs*`{9;΃R{Zsb 5O c'u.ZORJNGR[ cВ*ZX|~W{IېKsɉ.JXj-HZɏ-̃%R6{ZЏZ[ca ZMBJh`@o9KZsМGJbݴ*kzМR}W OB߶$obwR߳d9厈 I͍/Zֵ"틈Zy8N ceXДJka.b/ aZ J-{Rr.Z%GJV탩ZՍBpbwМZ.{Zյb%{B"XUsGR,U;{gR/) kR^z9_ќR| k^+cbgq*sbߏpb]? kI HZ GR q U_9b2A 'Ze1=X'R$1(5bAxGREAl{ _'7RD1UUUϜ U]*x UМA}%%ь%OLURb:jo cOZIiLkHR*oqZ^տBGR}R]oA]$1cPQ-Ҕ kZ[klsSls֢Ols&Jr*9m{A O'Rsjr9*s(JA2A _sgR_'s0z.̃` (#)m?K{ Us!UWr{)UUTbD)UUfZD)qgZD9+UZ$){*{R+BrA/bQ.hsEZ;I_/W9ո%+b*vˋ9W\V^HsAHsQe\(kZ5IbAXjsAWYWo95*k9T|JIWKk&RKjR{9/9X cJ>*k9(NZOks9^.bxBj kkc]u k޿sb {Z gR.Z%/.*k% 9(`X{A@jU{'RU*k9ڢ 'J hRZpqrA샇Z4 GR#-b- b/ HR` "R-m2R_ Br[ksAd9{'N1QGJX\.GRu%ohZ\oNhZ *k n-hRZ^ cYa{gR&_탈Zc{gR{hRw: 'JCsHR!-Z>z.ZJohR 2-'JhZ̓AթksR'?ksgR*{Zb%cVNgR{{Z7{GRkkiZFMյhZ&%Kk(R8'.̓Z_isAbsIWOc$1_ϿGRE9}*kJ {f9/I:m(J%Jm9-zҜe9p*$1\xUќE1%UUD)UД1WUUd1յjs(OJ֯b}.GR3iR_6hRVX}KsJ( khRU!bc%9xWRD9.A-A(* c*nu{տ?#1WAsUs9 Ҝ'JW`D1})y%{1 */&J'ϔe9(#)S$9jjND1>U}kk!UUd1UWXUQd1UEj9W=}{J냉sjH{ZgհbAGkQ%={I7'rDZc,&Z`jk{IU{A%  FZ^kGZ8jjRbIz^k9wJsRoRԪ`lsJ1qLsBsJ ^+kd9_55 +kApKkJlKZ )oks]{ c//{B^{Kkl&${ZNZZ{Z$`A.{d9w GRq{b~NxsgZ9?jsb`-̬sI 'Rr bs%Ob/7s'J߸7HJ--yRHRW.JޯoZr/uks9 jsIA(KsRe]; hR-s9C63I/TKkSls8T+kVcA _AUxe9UZAVlIk ^ |$)5Ujk1ښD).A+b9{BS9;[WE9{Z  HJ A\re9XP+s!"z +**Ind1+2{'R^ksGRW~sA?IJ d9R .TFRҜ c {d9쬂Wd1-WC9"ΥIXWVjsA rd1UWgZD1b9[U+IHsR HsQ7WHsA{p}jD) +A-uŇZ yiq5IU_W\ʃR,{bCm fbWi{FZ{}cbRkgZςuA7{簔J@`KkE1/-*kHRETg{(J_UOZ|zks'RM!{Az{9"/.KcLs cʬs96  c}.*k_sZhsZ "`s&B`jbSGBW߯hRx &Jp{AAU+ohR}{ AG gZb탈Z$C{GR"#bi{9b{Ix(/Aw0Bk魍{A}+ks$1/j⯜ ~WRE1AWsJmk-HR됔hJXjT$){όsf1'-+uiRِ9W+kXZcSgսZQխ{A%b{d16/+Kk{xEChZsbp{ZЀlsb~+{bUlsbRsQ53Z _SGZhR_ 1 Tb1#9^*C1U (UmwD)UUuFJ(?b)Ujd9Z_uAU5AQ9UIk_sd9* |)uS(ER{b9-/()k&RP){ArIkgZJk&R}-'R56־2{-]ְ*cj|zAm{JOATAQPrs'J"y{A`<bAm A>_.A`CM{E9 {Z]r{*k#ms% )cgksZmpجsGJ"{ oC){hRZ'{9\V\.GRowM탨ZkkD1,t c) :[{  .Jjb0%sZox(.Znks9Z^{9UeEsD1/}JuyaAɏZsFRrRAb'JWC¬{A}ף(hZOZdoZ \1GR6אR{GR,̃A*(ksZsr kUU-B@W9^5&R\]Z6d1{gZÕ-GRk{&R{gZ^{bskkhZb'{'J2 OBܯkOA2ZWb%uC/A+ ź։ZosIs̓fA.9*{|IU{͑Z⫱IUWphRR2J^wA{ќ9bUUpjsHRm{A ޲Ks0ܾ p'RsC/ˋ)VєD1+/{.A}uoAX Cbu(J5B\ks9l{A5)핵9 A V c9,{ /z?J%O = k^o{{)i .Js逈OKsUUpJs{lsH4P{Kk{+k+7bsbhRGRVהI*"5픭Z7 k~pSA׈d1_C1uk+s)WʲD1^s,c)brFR]u]mA՟/19zFJnusJUjsgZWX k&R2m{ZUpqJsbƃ{/{GRޢJ71ksoe1`APp k9UO'Jw]O9ќJX\{KkJ?KkGRUU{9}'ksI0N9 МKkU*ojs~VFR&[ 8 {Rj{Zq &JVNZ(ڞWKs9.GR~̃9$Jkd9.J{AW}q{#)%%'7ќGR'ksUU}&J ׋sZ cd10Xbd15-'JVVZcgR.{B^T`NGRbk.GR/'1hZUmsb;nAb{N)s|T4gZZgZ7IOAZA}O'Ju^{ZAo[\GRD1{FR-q%jsA_וֹ{gR"y Zb {ZH-Z^ksgZZݽhZ]ksgR"`.R5iZǵ}}oA RАbaoHR~(R]=SGR;GZ'~ԘA]W3A#HRd9>_̓d9z9]Xo3eA@OhR, 2'Rn{phRo%O bRr.A-o)b{D9GJtd96+k*hOJCMvA}UsAb^ kI*bAb9oE9r`lsd9{\ls1+ݥob â/ czjs{obh`/A -.sz.{__{{U{Jk߀s*s}(*kA-*ks1 Z &Jo xJk_[x̓sTWU{ UU2&J괽A\X+Խ 更?6BWIkIZ5=A^cJnVj{Jy7{J04 Z^jsgRP gR'tNJN9- NkkM?ޏd1Zz2B꫟5kkAuvbd1{B)9]NAhls1/ {A{GRr{(Jj{}bUz.*kb˂{j(ksus*k9{bL4N'J, 9.JksIiksI~`{'J?.A{brRU/ӽD1חєhZ5&chRgZZx{A\Jk'JRq-{GJ:b'J: Z׊A GR8obMoZUU5rZ]UМb@b-1*s`?1JsW1GRoړ*kw<탈RP(ꓭZ_5NI+o\kk9 k9-Ϝ&J ի{&J Nb+ .*kt{Z6'/^ knޭO ku{TksZz.{b//sA zKkAaќZSueGR˸J .x9bTeoRkpSIo-^Rr#1AosAUtԽ@7탅9լ{1*AUi9/Ф'J6ҭNAiyO{z ks ] O@/K{9 {e9/_gյ9?UtGJEAzpZD1 zR$1ջ*bD1nKp)A k(WP{#1-̓#)~d1+/Ao+kKO{eN{r "{?:{BN{耨o{BkseKswosInVs5s{uϽ.{0Nsj*ks2 kccnks%s'֋sX6j_?j} 1_xj1 UUU:Isd1iQIs1ܥkJ׮JsFRW*jisZ50R̃AT{A -A Z** 9b !kp cBs9.W{9>UM9.&V,sBUCKsAu{J߷5o91ks!7o{bk[S.*k |b:.bo*c_;sAVtls'JSU*kgJACДZPz9o9{МZW)|{9R딵'J:)Ե9VnI~v{JyszKcJ{.hR;qa{hRyA.Z^ gRG{ A2B^T\R-ioGR͍R k 廊Z㺟sJs/72)k_c c?81AbZIW̃d9` PFRWUZJXXbeMgZխb5凍sJkwU샇Z.Z̃bTW Z}{Ab{b-% J݋{BZJLoA){'ZRsU.'JϫA(ۘNJsWtOs МJs_]9z* Jz\c9Ub9 ] k9/bE1~9src9%5WM1BO9-% FBp`2ARUU c9/ bBZ9iBNJWt k9,HR.9<+iϔJ(ݏsVT Jk 'N kЈJkW^{ZJ Z9OJ Zzp*k9!/N9A`P{Z[)*c9V:kkd1uW:R Zd1|4nB6AZ{A'oAzhRU71{gR`МZY˫{A8o&Jk~{A *XjsA &JTOA#+'R:6b#*k^/Z _ϜGR؏'RokpzMJEqZx^gJ={A7 coZ {Z{Z/77s(( bwn'R}-bIPJWZD1,,3A+"iє'J6rA 9͏+b_{Bⲽb7_@D1W?r̓d9<2o9p^wgR9|&Je1sjA?u d1 D9 + #1xNe1U[ A'NgJR`bZ9}Vs'J}.'J[Ob9oMKkAP3A⵬{Z/y;GRiIW{RyI='ksZJko)c^+".R9jjʬ{9 'Jm_s#1\5*{A8; BXxx{Awm9Kk&B\xkkD1;x95bC)՜bBԵ csuUU{'J-hR۴_RZ^n kKvKkͱ2 ckNJ AND)'? be3nI,Z-m_NZnOnksw-&Jخ7jjsALisGR-Z_[ФZtungZqb 'JWZ౜A~Z_Nb-{[d)B9ꋃzJwsgRtohZ GJ\h".9U8N9[МA]29sAszks(b:ֵ(≭?ObؘA/)(8^\7ƦIpV:Z cޙc &J檠ˏAXAs2e9`\A\e9zz.)k9-{8JUWU kd1+{B+kD)``\Jk9gRUS jєI{hRuv'J➖\յA_oSC1{ДJ).b .s纪Olsj_ZrlsR>m.bEۮO#9 zP&J*bWsA OZtkkZ_j+N c ݐb(pkOKs`nk{kМ{] Z`b⯔{VФs?[ kМ{.?X&М#1 o?9_\PbAUUuA'JD)?)cAUW\yZ9Uu{A'싥1%1o9./"ZxKs1~Cǯ'J{UZ9wkshJaWUpR-n'JUPpNBOkksAuUsAJ/-nZ'jk2FRj*Z}w{GJhN97{'J+){gJ%bz`NgJeZBwzbrs9kk'JRPJkD1^WWsÃGJqќRݻ>RGJuܗGR-Z^HМB룏ZoR$J탨R(wiGR[NZ^ .<Мb_nb}zN'RS_GJzӵ{wK&Rrjc1{AWGRuR&RJ){Z-GRx("Nd1`-I>'js `IRZZ7.J({I਀9ԽZw}ZW_=5Z=2ZќBbA_%ő '){AihRWURAZ7W)^*%ҽ Uӽb[(~I|9թ xփ9'hRJ|7 b}) 7(^̓9ɗX샅1^amsA O9^ {J.9k#)srAAT{J {1- {)~NJa AҨWpb)p{9.{.s.Kkm-*c-* ZpSbsɩ17Zksd1 p e1 ob J.FJ%{GR kUUGR?^cArb'jszps |rQ jrRJs /ԽUX{8%MBAxbd1W\fZ9WοFR9\&J1Z'7Ad1BJe1_s9\W]ls)8?nbd ϔBvjke1 b1& kshRseo1#r㏔1\As[bAߺ*kGJy_@ AɁМ9 7{APoZX~]{R֠^sRkJk1 +{Rө( b%.'JR9z.GJ%sAZxkk9.s9\ʮ5 c9>E.AgRh9 nZ7Z8u'J7.J,М&JWR˽Z1bks x5b>U]GRUU gR}bꮜAx>{ZW@vjsJjB''+MGRo_Z% {FJ؟@Z=\ ks'>MGJ-hZZ&J;IB:'RnnFR?Z2gRc t){R9l𴵡ߔ'JIu#1=?&J[1GR~d9u_XZhZ^) w*)U@mԵ(*Ax_oAս.Z% Iz?2'RaJPkksFRd1W_^+kAyNACSy*c95*kD1 KkA-O{J-#A|̓J 8{'Råsb(h肪9ie  R}O c** N{rX| ks0o.Kk6N{9-Дj> hXo{G/s'Rxb6 (ɵB)kgZmZ%mJzjsJ(IsFRJkRLA5{IxbR*,I'-ߕA 9 I 1c/5Mנ tn`x1^_FJ^X`b9w\rZ9xFJ9A9t k9WU5gRD1/ 9ݵ М{9U$)&,&MAtTPzZB >/'J_uks9[ Jp`{9U &J5ϏHRת{9*(oޏA`}̃d1/ AÀ FJ_/*sZ B5{9.e{ c(yNB&єRX7sRkkJؗ7hR_ 9{'J=nhRQRڛw+k-| cK{Z9y-'J7<Z~'QZ;{IPPgR9펔FRS_^ cJWҽ)k'J^b'J;o*kGR(>}{Zm& ce98XbGR%샇ZUẽFR88nJk+x bx탨ZjswC{&Jb05GR&/jsGRp(b kx k{k{b{bZU#*SJS + Z9)AW.탥91RsC1 c)p {D15n9b_C1Uz^b nR(P FJhRÜ߳8y7ƄAwXМ9  )kW*BzReks9* jk$1X\k{) WAXusA}_+k#)0ۂ+T9^ c'ROJ 'o_Ks15sAxi95%bWq{ khzC Z[/oFRW/*Z_x{A+{GR(-kkn{ *Okszpz.s -5׏b_J{&Jz>obwzX{&RY}-Ipjs%Zj=jsYX )kQKIk%R=(_5̃FZXW kERu}'{%Rqc9<^ITuubI,Q&R2{882nϔ ڟO{ߜn9~hA#)+9J1ob9RGR9Ucc9ۍ{1 5_ [`N)?7n1 1~ׇR9|bd1'>{95 sR|{AC9{*kAGJOAݬ{J -+n k. kUB sZkkZN'J_]5gR}w kAh IsZykkm2յRHzWR+c~}99Z’HRsRJV &J&'hRnZ*{A"w1GR5Мc[wAjsʯIgR{`}{J ݋s&JTUUU k&J]7gR{C镋sgRUmjsJA|js&JnWjAkGR\ݵZ&J =-gZ_ .jku%NZbۏ-RԵGJ}Vs b3b~KJJsZ|h-NZڜn k}-Zj {ZW"//+k*k/z kKkK{3ZW3RUEZR>!1D1UWќ975Ks"1-AUU\}:A5WWfR5o94 kp c_ZdNwIRFRUx 2Jo^IAsBpsAZIr*c"1^2"kshZp܌ks$)_?{#) bB_|sA_ksAͬ{'J.n{&Rו kBiZ c}Ks'S{osksc{hZpoFJ;7XNR(b{b:/+Д{W;/Z6^WZՋ{GZ%R7-bv"J{Jt)sRPbIpZJ3cQ{ZyZC1:ϜAVu&ZA}ԎBU]y2 sAk J&%2Q,ќ.М.ڍogR:pZ9vU_pFR1 VUikA65&Jd1.d̃A:Yn9UW\s$1{BrR_.hR"+Z߰GJV:tR{})AU^{nAUU'JW6HRˉ*obXohR֟?8NGJ&4؏ZpoR6{A^0sAUs kA?&R--ATWJs&Jo?˃JTUbA?ZJ.7y'R ceS&R{#1VNBK5U C1{9pװD17/_ c16zRD1.9ޫ{Ao8.C1`̃/ͬks}/{V Oshwbsӟ3{ojsh{ c'!Jk /b^cHRh򐌨Z7Zhr{{hZ}n cGb*JsbUTjRy0jsZ JkZk)kQn( kR†bQmxZZISP l9ߟ70s,zΔI'b<4 &ZXkdA%55r'Zڎnj2c!ogR#`JP.9x ((cAUz kd1{+Zd13Jsd1hR1*{l{A |d1~Tp`hR1I&B9(z}_hZ#)ߞ? c1mPh c9. B{GJmiZ9q{GJBCB*kgRz{Z-5 bޮ Js~ jsFoFJr/FJվR~{B*&B'МZyДbK{ZX!Z{RGJ_X B{RS rgR9J-d18*n9Pb_ϜIϜGRھO9#R^\wwJkAޚM&RpZ9>ZAॣ(gRJ]64 kA7wZ#1(#m&Ru%u Z)kMNJs'2{m^u-js r믔*k5 biw-R؎&Jzx탇Z bC)-ks=f{js>C HJ{hRfgJWUI+Rp>SZUAZc~)kA7pAJ\VUհ#1O {AqhA(aAֽ)u7Τ9xbUu͉Nb~^սFR2*kZTZB { ࿕9-Js#)VZD1^ps95 c$9܋Z). {&BO9c{&JmR׵.b-o{O ߰Jk' ^4{NsZNksp{ksSpjsn\z |Zac바gR o AzUsZ*sFZs kFZc~ kgZԺ:^jsgZ{{IWkcA>Q]_rfZAs9^^9%-0{m%A%WZ IxXϜ%J iJJis#)5%Д{B?-s*cpk^z芫sJj JZ_{#)ZJkA]K+Z9pJk17'{&J@!{BA /jsXаJksu,gRu^Zo%R.gZNZr kP Jsn9 {BkkHR(X{J­Kk'R kkhZb*М'J/sGR,( Z_Սs9,.%/Pb9ЋsAxյAI`zȘHRsyIR){rԽ9տ΄9Kk1 k[o(Z\A7A> 'A\W")PR nvZ KkD1Z^̓9%WZ9`Cќd9FRr2`gJm,-{J;s [/ZV[aNbBSs??}so{*`sRXoksYv|{HR*sIx|oFJ OIbQ(< kB"bI+b&RPdjk&R̃I {R M|Q_Qp`XTIkA795&ϔ sXJsyݷ{ݯ%J`A\_Vj{C1V2r9y6[ 6nb)-({@@{k?Jk.ϔGRh |C1PPRr̃A=Z1~lTis95UUbA{FRe U(ce1xhD1ÐhR%XZGRVo'JZtjkA\Wc+kAɁ$sgJKj{A?믔 chWN k>4Nk{)^"МgRoj舐R_U-hZ5{R-ڬsZ?]*cnќ czYOn{hRs{AJkgRe${Bss-iy9ߊ7 J^sIG9NFJ`" fJ ϤA% gZ.,$sAXJsB\,A8 IsJ^/М#1z 9sJbj&JwW[X9Z'nfZrBZ{Z~-bׯ Z.-尔(s/UObbSofZ??Ap{J6m~bN k k jsgZplsA;9x{ZrqksgJ*ZɵsR*FR/ 9Д"1 OJۡ%̃A`A֩͘Zc{Izj ~TVw 7U3FJ4'J {Z~87C9ks s!~ c1s  #)_~|{!Iɫ{#) {b*_{Z{Jk}5ќ9>zo.")FJOsj {*s¬sh^{ c w>X{R[zT&Jw5-dAybIc cc9+JkQ)-bI@` kR^-{FZם A.sQobIܘX/kAz|FZD9z{9 |I,Ik*{5}MsW#"QX\\)- 1  1I(RKk**j{pkj.9jh#)]ɫk9UUVRA1۲b1qjk9Ul{9T_gJcKkd12gRWWWKkA/*cB7KkA& B%-R-RNIkbќksx5ДKk4 ch1ZjQY.RXp |ZŏoKkYM'J cq]Zfkk9r>A/>s{FJ.h gZs{FRz*{Z bw{%R 3js]}aNb-{{FR^TbW j]Z6( b샇Z*^{k$,[ js!9pO9^"1_?ќC1{B֯O9;Wb)&J fԽJ__ДA_9=IZvJs0(o d9c}Us$)gr9s_7A}yvS9U9]ќ%JA5̃)U~2A%&s'RXjWks#)7 s(rΡ {qD1=wsJ)m.'J#5sb k ╵{̳t1sGRI=s9$9B$)Z}uBZg.A\\s&Rc:&Z\ kFROh` kA;7* s%Z'A_mJ'mj``xϔ"1.rd97eZd9QuW%h{#9ú˃AYގRU-C1^"/&Ro Md1\N9unFR-{wrB:{Z {bzk{ GJ-'-1p$*9- V [mP`C1 W\ c1p'k1Uv$) R^n'J}|\GJ"Jk&Jx 'JN cVmO c BÐoJkk}qnks7؏JkmhR'ڏbAKP{'JsoRS{ZMb%#A^.J ߞ&J_?pϜ'JW|լsAu{&J5 Տ9 {1 |Aŗ c}I? #) *s9]O냄9%)s9bJ/*jsgR~z-ZZbo{ZjsgRZC&JUUA>-bmftbN{GRjsb'T~{FRj{&J )k>2z-b )-js- kzx kduN k?n)k| b^{FJi~c1 9'J9OhRU7ݭ{A B;(2JݵϐGR_Z`o%JKٞA֜ksJ@k{( z PWU} {gZo@JBd1ꢩjkAsC)Zc(CϧМ")-փ97sIt~n.b͉ y틈Zw©{(x c {#)]sBהBzksZ-# k+R%J7 {nKA*Z7̓C9\pcD1a@˪ 5%5%. 6OIjzgZA =: ksA' {A~}JsZib&R@mOAbC9àA-  sh,*0dAbbz\cD1 .ˋC)Isc9> )kI\OIPbBP̋zIjPsI%i}_NsmJs&Фb R skg*:Z __in9rjJ.$)<[RIke1TVS&J뻬{Z\5oX{FJͷ ZU-*gJ l`Z!^29 |Zbx{9bꂏ'J9c돌AZ) koGJZZ肋sZ/ (o*kz/ GJtnZ -۫jkUoRy@RD1nZ,B^NA?/ͫ{9` k9 -Zd1z쪬s95jkAX 9Ϝ)MZ M*cN*keO)kg-ACIsAUXIkJ_\IsGR/jkgZ{K{J sFRmYgRu]%J tnA b>P샇Z{FRz* Z_ GZ`b_" gZ/ RZKk )k@JsCN{/ׯ*k j *{bz^&J C1 |GR~/1rKkJ{E?Z/AtZKq{gRb[gsB9I#1U1}U\М#)5VTWb[e9}X]-9)*kIV>.c)'ʪ{Ju+Τ9շ79Po `'J}{A+7*kD9Hb{ 뭿Z ?)D1`SC1jsR; bRSkss{{bRhv}̃GZW};y{A0ŪksD9WM@. o9Z[{Qxx{gZ9* cI6-A߽XJsAjAzhjI>_)kQŧ/ZmZcoWƣAWW ,I^-r9TvbA:싣AýjsI\^C) PA^I]b=JsJ {mM)kZfb`°'JZp1Z{{_ 朗Z/M9qVܶ)kd1_k*{9]UN9+iUԽ9յ cZTN'Jgxb{I R؜탈RFo&J=:J/МZz31Kk=: JkMˮ b_nob8E%gRXwsgRZ_sYo cN6nZmevAX_ |JIU{d1z} B[{9?/JkA`ӾJkJ>夏9UroA!{gRܾ-gR 'Д{&%js\Z^ϔI^ ˃Bk|bBU%jA/_J٫{&Je\Xe k9\{AbUNA_МJՔ$̃ALgRxw{QANZN)kozJ NJk.jsczoo)kjsb,8sZ0Njsԯ-Z% cxob oBh2A_s{R} {9>&& 9zA\.#9}Uj{r r^߸(\_Uս Օ5 yZr|Is MМGJڨ.+kobohR^sZ/[)a C)*ڂl{9\_s9>riI6W Ay}d153AU]UTOC)(*:ZW`zb}'"1"bY{Z 9.'N#9ڍIWo'R UUՋs0b JkI^jk&RU퀺jsA?Ks%Z bRj%J`mbA6_bInLA'0d9rcӵIﱜRsZ%'˃c9qIzs&RWUT^I UU IT bW޼.Μ{^\isgXX~ {K.QIs{{jsR](R+սs>ԽJkw}{A ZksFJ/0Jk1Y_ثs9/:znJ'М9z갔ZTmgRaabgRgR~8s*c[_+k-J~k2 [>os*$)kOkМb:{fJި cǧw{Rockn*c䛂kngJ^x-&J'JW*k9\ nZ u{Zu-.bj̃9܏NBNAb{c1+ ̃Ar`A-WnJs{艭1Z|׊,A_Wb9=t AzWC9c+JkJ~sZksJp\}_ d1 Z}ZJs&J0IIsGJ"!brr{b[ Zz b. s< { *s*J& )ks _N0&˃\|`sokshௌlsRJf{A7.0Js&J>]ք97W#15{ .(UIka'U{ Vk(kUW@-1zhO ؽNks]ËsM;/R__?FJl*k9h{#)ns&J{J 'JZWo/oA_9sUmѤIutb]յKsoJVWsb-m(/jOA{0OAjGJ_{O'Ry{(bIkGZ`jsJ b*.nGZ~_)kQ\b&Zc Is&Z?)sFbx}/jsIN=cA{sQBy7-A׫{If}JkAgb(xʃ%BU(~ mR uoA -{.z+,j\j,js ?/Ma@p9]^o98sls;?GJj\МC1kz`A-N c^Wj{9hj s9~W GJ-'J{ArZjb.'J=)1-HRToRhrׯhR1RZ2s/nOJks{os 珔b熰 GJ@@b!Ob}*{R `nGR@nC){RPkO*kAU{B``{R-'RxsFR,hk A/}~샄1 9綊s&JBܾ>bJ,J }&JT{&R^{&ROzuz-I-5rLD1ϜI}5Ϝ9_?s)&BzU˃GJXUFR.uisfZ-#-Z% b-brP{j)k)k*k'Nb<'/N(sHW{k pmA6 *Mjs<~o)k_{Z*.FRbl~ !B T״M#1'UUϜ {2C1UuTս#) t hWw@Xֽ9I=u@Ux/A̓ kДks{ZhZϔQ"1J1Jsw'R Rpo#)SєAtD9_Kk'J8;ќ*kMo탈ZjRb׿obv̓A6Zεjn,ڸЬbUW. cq zД&Jsbx%sIb.s&Rc )kIczbA GZ9UbA  kQSFRU)kZ}#:kIZش{I7'jA c{dAzZNA_ dI|X/1kn#1Ϥ9uW-nI-ϜZfRUbuc9xX^,c1]*c=%6 c/J_]-A4A@mU]KsD)-5-d1 Z^C)WUUHR1?-JsB5Kk9xV&J.gR1N$) GJ RpNGJ냯RoR*zHo9ДgR kjsw:2Z b/2Zh{kc1bogR/*k~}| RoP{9ȲZqsRx@ JkR k}XgR㨬{Iy*kA|JkB8jsFRTP{&RrsA'isGRV )s9&A'uWsC1T59'샥9ҏA'Ֆ'J}P d1ܮJ^/,&RМ%RMCo{I .sbڬ+nJsW7w bZZ bf{bN)k_FZ{յisUT2krXM)ki/kkK |bp.fJ2c1Խ Js#)Ϝ(_b@VvN ry}U k >buWX0_ sI jA@_GbA_}s9 'jAjsIz^rAhv_{%R-JbqAZ sU_r1A% #9VxgJZEw0 k`mjϜQ`b휄9AnVShZ=/BxVVsAWًs1\cAo/Ad1dTҜ9C1_Z#)?W c1 {9s9^ޏRɁǏc)⹯A_>{JȭHR 9:jkvZ1jZˡnjkU Z+nNZkWNs7b-GR,IДs|m.J ZP{%B({bי7BޏJNAZ'J?%{A{jgR.bܯby q'J\VUM&J{Z&J2ZUmBc&JMUU&JUJ}H k9<{&J,m-NfR*>js9`lJׯkIU b=Y*{b MksW)krWb|&Rb{b%J* b jnb j6)s?%˃Is2(tA*c\߫sR*@0ƣ1ߟz{(TWo`͋AWm-Z)h(Ub95Ks'JKsgRyGJ㹵+A{z)c$1c%.յJ%5t cխ7 /W2aUo#){J?A A O1Éd9CpwΥ9%_МIuWT{9VUJkU^ k)u{A.'?O 8 obxb{R_OGZ)]NFZ &bn*8~ZA8`{kxjsZ*ϔjZrcmbd9gZnGJEWU~{B IBbP^U{'JW}m{&J:=-'J BRRJ}GRcb#,|J\PB7宜JXUIkA}Z6/{Z== c9ѕ.IxB{gZ m5jsFRG9 b-)kuok+o.kmp0bW-D9^ Zܪ{#1MIso i{w.,{iWMIskԵZsRx(ȋs9xO W_0)5_oc9Tܭd9ݿ唭d1-gֽ9/Y2d1帊bUUZ@ ^apO _Uuɋs% `UuQ2RU+sc)갔)☞A 9b@6J߿7xAܺԭrnJb#9y-{ W{AjsZ{gRGZy Bጨs&Zr%Rm*Rɟ+kfb_'RZ ފ*AIkFRRjsJpsA{)k&R?3/j9(JsFZ5Az{d9" oRWnAosFZ|^jA /)kgZCxJ{FR~^ZQb`.I}]sbdA"b*s%JDA{sWIkA'UϔFRU5eԭQbx뿬b'^rgRWUbZ kQpqGR'/IT_؋{9^_9XHZpȠo*kށМjoC1\ &Jd1]8Z9UUx{C)W_js UB 9UUEuFJ9)9sB %Je*,sAu|)kA𜖞MGJW6/МAМB oZ}}JaGJbN9.Мs .{RNsw*k[ Jk vojkn1*j&Bެά{FJP |gRZGJiNRs[P\b)| *c&Zn&JZVJP{gR~LϔhZ=QGR\Z~gRY&J.^:ʃJ`)c gRU_Z571'R_iB\[.gRb:sy{o9bmb ZvXJ/*{Z&\*NjΊ{JttwW̃JIUU{I jkRW,ROAݿ Jڀ,)k {Rίinjs?*nHZ{Jk=Kj+tRW[c Bcsc1z kd9sb1gRA`!jX!TUUp;1//A*TTR{9rb\WZ_ 5UՌs#1JkA7Rb*gRiє98 cZќ *^U9A'Raa UUoU*sU̓ UoJrS Zo-jsfR!b5IW_c{Zgjc9@xs9*+{!*Uoc96kД#A?-gZoloZcA ) JsA~{J/>scA8{CI J Js%R}b> gb}VJkZ{M*kJ?*sFRW_GZ~~uNj{b*nrZ k'Z=*s'Rx0A57%.bܔ\A@9 /̃woA{9UVK{A4UUU{A]JkI[ُZ#)Zx&J)W]{9UN9Wɶo9[RJkc18n%BK{d1c_gR9 .GJ7= c>y{12 |gRcjr@HR-GJ~"d1'sjkjkbXДs'&_ Jkhkke GR- |Ar`o'J/.Rޜ.MZ:Nb(NZºNA 8MGR \sd1 U d9 -WN&R8oZxT]JW/,'JU} c&JbyuisA'k{FJМ kk̃FRZyjٿ[ NKksXoJs**Мksɦ߰Iss;,&Rb{&R`[ {jvD*k_GFR[̓ZW ^bAVT~rksJɍu)k%J+{B1޸{FRW X} Z+-bսbUU |s^ keo*kA2EJ_? WNAʽZC9d95;!^aOaߴ+kM}{buWC{R:7sax9/b!%Wo VUzUU탁U kpQ! WDR!WUI!WU㭜)UUU5A߿t#)#) )d1UJUիsA*-%.sjW\\pIckI..&b#1\T d1{b*.gZA7+jsA T\xJkJbA$ BzjA kA/bQp`˃I?\N"1+ {RfQbn~RIWˉ bVsi{Qm{gZ߽bWw_I)UUsI,.R'װI<_rfR*DA``GR-A )s`JФfZ^"1d9U_PͤA%][̃99U-JbU]sAuUpyGRd1W. .I- 9T-A'*s9C``*k9Hpbd9^?%jsAw&Bjks9Z4.gRzlМGJxk.b.6n1\Z,N&Jج {Jk)c-]on [}] Z4G{Zi{GR|z{ZMu{Z{Zy BKî>ϜZ nJN]s'J^UU%&J)e b9-A%]gR5UUR&J_5jsGJ&{gR>Zz >М&JRbr GRzsGRksCB Ks'n*s .js3nJspnb?b׻-bR{Ap샧Zo#a FJ)> b,^-b:bUj.b^?샧bbpj{JԼ{ZK,Zu {`o{Uu#OJk?c~{(c䷛bAZ{ ͣZ9*k9vNAeu+cs'JZK 0̃ZyXsaܘs#)ռ{#!W\Xz#)ਪsU))sAwJkc1^PMc1U"b")mEJ#1YU([)׵sc1Uu)c amWC1 Z!UՅwR Umr*k 52AWX{AW>/갔8XJ#9ub15W_.c1%U AkB ld9{&RY-K{AjJ<:bIl(kA׫sR? k--{M-*sh{A (Nd9 I lꎔZy(ϜgZyC AXsIqaUrJU%ܯ9y7&BI\ܸqJi]<R~J1fZ V֥YrhjApk'Jd1+'J9㥷gR9^IsAUU%{#1jМ9!)/Zc^((n c+ nbjz"{AT\r9cA'.BzX{B{'Jks&Js R"޺9Nk{^{9-{ c |ZiќZfR_{A+{AZlsGJrs.sGR`~){gRS*kB(.R˫s9bZZ9kk9oFJx7sA &B'.s&JTsBr2b='JnZZ^>-gRpTnGRu\.Rj`᪃ kf.j{Njs{phJn*sjN{A nZ %Ф&R^pZ k-gZ[ c) xIk'ϜJs}OB k{М˃.JsW7Jsէ Ϝ=М{fo{ʪ stn Jk..&RW탣9銫j{!VX U%a_&u΁\UW^ { U*W{ \wUJka* k)``rUd1 QsC)7 c9+ {Rk[fRT.4js1zހ)kBJk9(cC1UhZ ]Uz )c U{WIiU[fR A 7ըbP Zcs *kA都b9bzjk U>)UUUXGJ!-gRC1(%?({B%9_{Ajcd1UhZWhX{A .s^{Jsڜv-jW냤A Jsd:-/ϜQpbɎqAU퍯AuXAqI^I>UKN9?e9UWФ1%R{)?ARD9pܷi-C1 {9U BUW-j{AUhZGZեbМ)kum&R7r kU b.Zu*B RTT{*c 1ogRX{МZ}{As'Jj Z/.&JB~*k9'{>bWsb[ -gR׺9z_A gRzzob-{A(Jg gRjb}T k9ݫgZ9a-Z9'ڋ cA)kA,(-9@A?1 2'ӵZjvb~U-GJ;Z\GJW-М c*NJkZN*k㿨- kx2 j - k -Js5{rnsRrGR-ks*mj{Ni'"ח̃W|ϜW jk؎샫bɯb.i4o i>-{( sâMBbj ")}_{D1Xba \UUsB)߰UWxjj9As!Ui'_T!/,Aup".EJ- {EJZ *ܰ{(>s9*XsA { kח7s9 {R]JkAs9~nC1U{D)WW}Td1b)~jsA٭JkZZ+()kRVW<(c9z,c(bМ$)rU9{GR kJ`&{D9à kd1UUW09 bJk+osj5mbח?/mIjFJ7Ϝ-$u /nIPPPn1 틦APPPX ke1?nR\XRؔA% D1)d90hR5%QbxWjs$1ДWA57Ud1*%̃FRlJ] n cb,s HvМb $&Jko bpW)k߾.ZW4n{ANGJo[nGJ 2*k}M*k0*/`{wМ{Kz *kɓ *s`sRUUݏbzKN)k-/{ sh/M{o7NjsîϜbZ^>0fbT다9Jkܖn{B_nJs%ɏ{' k'6N{΍MxwVno{㩁n탷.ks :jNApc{آJs9]jsC1m̃C19wr5J] b`Hw! -ׁ|Cӽ!{΄1WW`&㔭D1\n1Ե9zksC)` .S )'UU U U oZ B\֠{Azfȫs(ќ$1T\|Js!;*kd9'\)k'B {b[`JsZ~6JsRhrJkgRVWRRJkC)8.{Z}*k'JBksR c)6̃D1]X~bD)7}sb {)kVKsb~[ -ksAcb`js55js(W'R`z /> 9\\TkkAUU59wcϜA_9>o'JV#gZg9V5r$)^⯜AuMUusA7moN&J1*k-+u1Jk[ߏJkvZԽZZUZ_ײc1%A+gRr9^o9zkZ-UVZEl{GR \{Rw{9V\/Z=-+.ZTXPKkA6{h|U~.Jk ngR{R(j⏌bZNJk#ܞJkPnK.*c¢*o*kf%'JP\wtsgR})МZ_Nb̃&J޲̃B%%'R-Z\|̃FJ.*kAj샥A% {*kW c Jk ^N c샩k珔o>hNJk귷nksu^ߋNR:`N k-{c и S{Ui@X냧Z6bqJk'_Ub7WϜI>V0JkܕUwn)s.,)kz {uWjs8{gZNMR! Ϝ~Д. a~N{*Nks brNc), М1s-1KkFR[[sC1k{zOյ9ssqy2A)%EAhZ#)WZd1Y{X#)Uks)ƌs z[Jk$)%]+D1ByUWd)u>_ќZ.$)U]PJkC)UU{Ujk*kaW탁cW{̓ UUUGZ %Uks5^R c 8%){AU {FJպsZsbmAlks cwesbNC{HR*Wks'Jp00{gRjºb9{d1RAUW̃1{j M)kI׶-FRr#-Js{Ww Js+Mbpr_MAzr k9]ooAÍD)ݵ*GR^ͬA[BoJoP̃IbRnW k9n=} AZ%{AUU/N9sA 98j'({ЩuJkՈϜ %⪷{`z cbksqKk GR% nZ__ Z rgZ{%JAVs&R y-#gR>XNbr'Jscj{A>߰jsbw JkkVs}]}1gR{ԏ*kn cw< c*|)cm)nJk=;GJW԰gR>.ks>zgZcм c{8ќ k>jX#..A:.oJgZ_耫{Zr߫{bl4{FR ZjsZ#-{Z+n(k2{ U{JR{]ok'ϜgZڏRZϜjwbx{ZbY M k),Mjm kRJ GZ"-{폔{n{/Μ ^Ko&׷2.W_ kjќs5):(x{/s'JvkkAr\-#!z%սA~TZќ)uAm k)UWƥ9\W*k ;NA`kX9Uy{NA-R9kJkD1u{d1 %%>ks W\ќ#)/BXXsAi{$1( r)UzA!/9!?Ns`* jk!W k$)a'T- 5Icy\{JsR,qsbʏksZ/#{ c@kkA{Z-{ANHRW'ksd1~Jk9T\ GZƮ-MZRڞ GR jJj.js]*o{|%{Ap ArRbAb.gR'뒵9[N#1}W{)W D1]ϤIּUj{9MJkA{hZ gRX(GR.R. c,}ӽGRWuQb5ϔ{-rpnIkʌgJ &B87{?NZ<( crs&JihgRU{J2- c?$L2&J޲ &JN>s&JWU\U AKs=MR|rZ GR&NZZ>n c;)k*Мc녂QGR]XPМ*k%]oR@ȜUoR (ks~bZ&JB^ORR{뫏bbȯRZ/.&RP-bNbw͠GZ*{b5Zr-UUuwΦZKoNb &R* gZj-bUR kWX k嫅 A( k,bPnkա1 k~|s-jso-sg-Ik "Ϝ~# 5RS/]t{'s R ќ c+ꏔZZrsC1Ko@-Jk$1\{)yKs#){ Zͺ( k539 ~{d)լ{Ap*k9h.B-%4{GR|탈R; *N9&,.Jk{AՔx&JXU cAb .sd1^JsP{#)UXuJs }.*cJZ9, c9UJs!\X?.ޢ.9%.Z{A*pJsD18_Kk8.%*bSYZV D9CrXC1%/Js9jprګA-W7RA']9+ GZ[զ.*kI~OGJjs ÏIՏ9p+sI|^A/nA6Ϥ$9hX\-C1-J(Vb߯oQv^ 9UUUx{Ji{ k* jϜ9._Md)U NZ} bᯔ)kscϜZ'Ϝ)k*SA\Kk RZNRsjPs'JeZkkAz; c9nn GR 5R`xz{Js׻s'Jo&Jks"wrGJ^^XZksA,Z-n cOKns5FNД <bZr~KkGJ) - cb(|6hns(&Jo. kA_JkGJ!*c#1u`p'J)%hR99b#)w^b9 )sAࢪ*kHJ%b9X*s9eZ>{9?5ќRbrZV'JOHR\됔b.A҃ڸ-I<_U hZX}~jsA?5 cUW RbŨI {R8n*k#UjXok{_h'R'?XKs'R)J'I%qgZX(ܖjp bSϜb7{߾-}MGRՋsA٫+{bjk&Jζ {GJU{Bp^J( &J-R.+sbj[Z5Ns ٮFJ\Xcb(RnZf{gRS|kkgJ։){Z}顊bZF`R}cjseygRx`{GRhRIN*k -Z;2JkVcϜJkܻМscKKkrYМ)kx c N*k w4-A׺ AJNAhJkGJP d1 njk<͎ZN)kb jp*NksМ&RObˎb롹M&R.W1{_rjs;SМfZ~R탆Zww$Is]]8-Z\PFR./nJs)k;MZb{+^Ϝ c])kMb?j{JsɊc-b{(NbѤ{-UUYRMsp { ֽ..ַєb`@pxgRViD13՟МD1_.A!U2I۬{9{A*ls9#/D)7^ߌ{ZGRn.{9c.* 9*3rԵu_pKk. 'J'{*Ksp¨( ZUW{hR{)pX^zhRd1U-Re1?^kAZVU{R`I{Ri-ZJJH+kJ꤬{ArlsGJ7/'JHR/ A/ &&Jy*k$1 M:2OB~- {#)-'RNJ^/bl kIzJ+?nA{J4,*n c`jOA QhR_>W'J]ܖWn9?Ņ9XW]ϤJꧭМbP-*sڗ}ju|GRjZ{&J%bZ(̃RksgR''ksgR*kA> kA[jks&Já-FJ; b?7-Z5 jk(ϔBZrrXJ55bZo9~{b#QQ-hJ.MZץ GJZ Z!sC cg/gR}W\{Jqb[nbr##b nZ. ckMZMA N)c6 xR_GJ\xRZjkJ?̃bݥ' b⃏-GZʪ^{gZ -gRBp:*j}Rk{- k @x kX d9`RwUIbާmb)^MgR W뎜)kbUs Z%z Z MZꊀUZ b|ձ-b"-)ky j -Js5mJs]]={9zZZA򻵹 fJZ{&BmߋsR2V{A.B5ϜGR\Nb-N)kB~NGRRR`BsZS.A /'S |p]nJksR̕{bмsZPNZҰ(Zx] fR*-A`r^PJsA;sb/̃J?z*ki k?o*kZذ jXM*k-*k *s pnks/Ϝb^ombK&RfR:!r˃Eߣ-b bz B_pϜ98 kQmR Jsi,js[\^-Zڢ)sz js{w-sbJ k-{v-{{ Js8+cJs*)]__ќh5єksuJFRIJJ'i%jshZc'RUkksA.D1߳1hR7ogRL?oJsJNba{bPdobԵhR^[rHRZ[S}b*spJ. (Д/М.$єo' S'JbVsZUM.'J~\PQZA͝lk9**/ cx]U{Z{ kBBj{RC{ c{_kshRls'B+KLs9/'JU 9z~ o1U k$9 9xӛ{IȬ{AŠ$1+O ce\PN'JM. Arz߬)s'RɗO{HR-p{bIN1oKsXHZ*>/m9XU-E9[')1bbzԵRzjs_psjšӵbh|nAx R=;9bj 6-bcBz\Zk頨0 J<&{Arb М*cyɅФc_{A62-C)^{C1i k9̃&JS^({B:ËsA߬{&B/{9/m?{FJ\&'J#'' )k `RbbȪ)cA?[ hR[Îb>~Z' gRoR&nZN*kR ʯ{z_/bONM)6{JJsgRWjsIî -b˷nJs*5ͯbMJsU] k'~Js|S-b`.MjsCRfRbE b/ ' kМ2ϜRNk.˃_I샇Z'ZnMJs nciwIsU0샅Am k9 j{B js ,- k:7{[_M{6/յ]qUՏQ냕2N O>zМks;ksz_pJ:ZS'R^\̓1Kk'R{A/ʪ2GJ̓b|۸.Zr**kSOlsG{b]򢺌sBj#1rBRAb>Mєb sN/+߰lk&є."bj]9X+*HRkRRpJ/|IZ_KkBܥ遍shRj+ kjbߖܬ{*kBbKsRی{HJ*Z,/ZZb A/1`^2GRiko9`p9/' HR~+Xs,kU֭N(RIjj ZiY'RBսpNjk;:.Ip\NA¯-Ar b-n*s_U k j?))sj s\{&R [NIꭵGZj­ʏhZ%.obuԗ Z?f Zi{GR7 .gZf܎ kcwϜbsYjե'J JRGJoДRu.%J{&JV#J REE-gR9-BX |Z徏js_sApsJծ9*-ZN c^ss۳:{u>М cJk 6RZXϜIÁ-A{x R;{b¥:{fR; b +jr-FJ (A # ky-Iz{(" -Zx Z4 b/Z Is-{:kjsʦjbJΜC! ˃w탧bzb b_sb^ZJ M{{?5-JsW n{9" n{&e\n{BTnjs)Rhs2NМo{(/A2D9rzxBUW$xBw+A_ J& gRs{Z*М ky]>.'JҪj kx.kk{[ kzќd9rJ *)%М N{bє Z{oHRt{z~hRw2'R\^V cA/ )sZk*{Z'{+k4[߭{*kj{ZWW/ZkKkR_ HR~{Z=> )j{942HR_ɐ hZ./mR- МZڐ>I1E9 +:b{Jz/*.hZamNhR uW'RBre1nzTnA -bx^ bV1b%b Z М*sQ:1JsgRT&_nZ6ojs+Եjs׸2jsw:(Zs௔bo_Po'J탨RNRu-Jkiы{GR .fJhhh k9-{1gZ-Jkp k谔М{Ub0{YguRj& Мb}|rPrb= 'k{Ϥr{RÊ{j$ J& IMb*--/n{败ގ)s ){bJ-b! s %N{G˃˶٨{@ޮ˃i 9ϤVA2ksU{$9:b'JytJ]OHR˥2I?/.Z{ k pks OKkoGRhhskaì2ls]^{+sXNs}[C1nxd1*2gRД{*"є.ZМ{\|ќ+kjzsIRP9{Z?;̓)*kJ-;- R-shR4tksR.bxH>{'R=޸ |b{R" bm5{b5{bk_ON(RޮR'JGW__$)몊{OA#9&JW{9`[̓9*}Jsd)ϜhZP`{GJ`A\.ZU])Al{9\^M$)׳ N s-1FbUˎgZxN kMNbڪjМj~U&RZï{&Z(싧bZs GR?׫{b"{9`oZw= k gRxp hR57bO#МksۿVgRo˃gRײScsJkz1*c*(@lsjq2sSj탨RRZ*^&JZ/s'JNI *NGJhhKsJ_U kJ1Z/?7Мjs>`Мj\{AUSnscVskќGR~_NZSgR|^j1IsLn⪏ {_Ϳ J,{9{I/neRܾmb{W b nw-brsb )/U;{7Ϝ{h{wxm sjs B_nZ*n{n jsv5{&Zz6{&R)+.Z˃ZߪZ׫r{y[<.j{Z^nJsvu^ cߢNIsXoM{/AIsp2/{2탥HRj{%A(|W)`IOԵA/?ќZ Z([ k\ќKk7o k _d1jsks {sm[Ő*c\.bb@D15^>Խ c_\\^1+k -~X{,_A'P{Z}B Z7?NAbA0 {GR_+hZ obV. k~^%{b'-"{b,j{b {Z Zu{bPT탈Zk>-Z[^bKse96sAW*kd9XФAu˩b9Bf~_ kAuUq9󩍫{Z/I^z~|sAi Aծ #m{?'wjj kA궫{'RkMbynj5QZ>unjNgb*UϤ kn)k{'4̋QW"{b- kU*k?w *sUNhRp-hZ Z8NJkeo)k\lw ZcC1A+{ö6rZjNZc@1Zi c 'JWGRU Z5zoZϋoGJ >-bOoiiKsGR=[sgR֎GJ؎*ku{^nb\׏ cY{voFR|nZz{9ڗ{b 7gZ뿭bxr_n{}/ϬJ~ʋfbr gR~7,)s\YkzMb{{A FRa_VMZu)k*k^MjsWMs} js>yM)kn bcM kr- kPz{GR`u,GR(zJs 5߯s|rReRު1sR{~М샕-UUw{xjbbS ) (GA0`МD1^ kA'ZeaasHRJkn'Zต c М c7*S{МiZz:JkڞlsrjVs^XK jzObӚМA:zOD) .Z %VNRUoBUZJhσ+kB3Z5W'RW_ sA:.b k r̓Z(̓gZZ*s[{> *k{b35FRk{R, (s9^JsA*jIl{D1X5 {HZќJk@N.E1׾O ka__Wj9\~hsAm}) ˃R+IjD1)k$1z??ob<-)s-b~1Q>b\^u{J gZBФfboМbݛVJsݎGZKn*sFcnfR0*z*sz탈R +Nb -b`Z bz+* k'J6>RМZZ&_gRϷsa}Z(R@`xAN'JX{hRo_Z+{ќb]ط-Zn*kxZIMnz+sR Nb?ǯbWlb_r 'J޿-Jk~ Zr+Z&JXܷϜ*ss[-)k7ks_z{'R6$$:M sM&R^,gZ75{gZ콹b/ sϜj ڎgZ*kÃbsw bz) b bbm)s<j_ M)k HMjs]AM)k[*Q*kM1{xï*{ZRjzրMI@{}mJs]J珔{ 2 I=7FRx{"L=:1M\SnД+k~X{HR {(R̓Z;/Z%ԽZ屢obh{j /oKs ols5bNKk+s k72{Րks?{b(_~ c)J*VNAVR9r]{A+D1 탨Z"NZUWX^KkRM7+kZ~PV*kI^[/{JU劬{b bxbcy.jɭ k kU kbn]{A*[k{hR^U;bz~{e9b*{j-&RmIrX-IHsFRz+%RZ9Oo+AUA{X'9UU.{A'nb+znsl b̃fRP*˃&R\X̃&R=ksb^_VB샇Z=-GZnFR ʎFRnw kj {uobNZ@ZZAknZ܌Nb/ګ`Z GZ6 sksؗ֋s^׋gsZWNgR҈М)cks%gO&J%)GJcNZ^{GR߬ ZoC^.GJç-RcNR#ïМ'Jkb{RP{Z=o'J4 s[݋b:$5b N'RXд Jk M s{N k;y bj`s+nj=-Z `,&Jֿn*sTlwϜj/Ф{V-;{ "f *kԯ Jk;[訊--"ϜJ{8lh{!,Ф,nլ{rQjrVjuU܎*k=r{>r C<W4ۏb p@1jsϜ샢 _RkzR㏔̃ 6/r '1,rԽGJJZSZP]~ZJ`]OZ;`"OHR/.b_豜Z K. k j  k'2{7NKs / k+MZ ̃'RZpA.XOgA{'b/gZ/ZQ^: b_x.jowwM+khZj̓ZU +sbplsb ꏔ c;UoJs{bv{Z. z*k < bjZ샨bpoj}" k}*se8̃b'JksJ`{&RALd9>+I+b¨{&R'串Z/,9U4J{p^)s9~-FR?nZjjbo{ J*^ Ay:寜gZ]Z>U b};МbjNI?5IZ66nJ6WVRbרZ^W{b8Nb;Zc}noZ WӵZU{5'ӽA5bsb\-bϜgRs{/擵-ֶi*cn'R(6/ZWZ7 c+Yo c 9*psR` Z?)n'J7/8bZVnZVÌsIp~ (J/1ksub rGJzОnbͪi{cRj{|\O k'nJk.({n sr> sC)sW>MbE{e]JМJsUn{uN{Ϝjsn.*Ϝ̃p,*Ϝ-6UnR3-}%>[r+{-5 rk&ũ{(~1˃)s̃{?Ϝs«&5jМ˃H FZ k{>b޳{TSk *{ƪ{Ф-[XAW/hRpsJ\XiRۜМ̃ AObМ+kʼn%tgR/7^OHZ/Js( k(*2lsT\{Aj{HRuZbd9ޘGRؖU6b ]O&RBFNZĮ⏔b st8byz&{b>sZ({bsbZ{Z{b.- kW{ k\=ª Z몖{hbj HR/Nb9̃ k[zB̓ kNo{ ks%-{'R*j k9T-GRU_SZ+A_ʃI`]5Z*ΜIXi{Ra˃A_W k9=mIOoМ&Jó뭫{bZ ̃b `&R_ &R bً{Zj bIMbWMb%>rbWm܏J{$̃bp^w̓'RкJ*sФ)*j c k,ZNGR׷/b}Nb=uМb }R{ zKsRsRkgRZ kN cRbxrМhR.Z[W̃B> N&JbXMZռ샅9`{hR>ֵﯔb?N'R xФZ U_Z?-QM = 4pp6М{ރ{b[Js_n)kmIk$sr{]Is% -.}МM>Ϝksm k0 k*U{. ˃𠊤 cuũ 1냺o%q,vU{p k'usJxW{Ϝ{:샿ZΜI{Q{RZ*:kr8cϜ{/ˋު(b]_;jS_UWΪZ7c{I/ Nbh+kW#Wb Мj/*kCRUks*u{bnLxP'Jm kI,?̓GRB pbМA*ZIׯIn)攭gZ_u2j2 ckOb߫{+k{b:J.jW{ k`{hR.GRZ> b{Ksk[̓*k. ki.'Z k+?{ k̃b{bru{'R_/A_oI^-GR9.<˃gR&UJ` GR. *-)kQ_BjsA{e1XBI၃ fb2bk_5&R_ b{R7MZT˃GZmC -j 9ynj  k/z__njs&*ФjRXhZRWФKk]_]Nb O.b$k{hZFj b^QJsZf@ 'R\{A)*((b1Ks8 RJkМbМ)k~m/b&"sbbgNHR.i새R~xGR gR/GR<J"P'R__МbWU5OZk* gZ/ Z\-Z)&Nb n6j{&ߏ{~jsӘ jOh̃Z>b( ,Isw`oikms7 +Ϝ-35*s^{MbWmbϜb WM{=鎔&ϜϜ ==ɑ-ҥ ^m̃#bM{狼{|mm{7{7h],A@ b*/zGb*mgZ-s5rI WrI ZV t,s/7=7'RTאHRkR*Z2+kʟlsUU5 c5nC9t*sWTKsyߐksB.jUz|--ib~ֈ*kJ[k{A~.J 9hN'RМ#9z6&M#1'5>-Rb7..Z~ Z̓+c: kR(~b*(J8(`HR*( *kZ{+k{*k8/js{WR+s k{prNKsIy.KsW{Ksi`{jT j{bsGR/,.&J~*oAWpФGJ+ I,& FJN&JWp'RP^U_b9%>{9C]* kb?'?bs kZXhK-b +bV\hbUjFbj +b{wFR8عGZnk{nJ-GRZP.Z탈Z* b>탨Z@k-Z`bkNbc{bc{b Z k-sFJkڦϏ'J  kȬ&-GZb샨ZPp{Zs='/NZX4mhRjshRRl'JHr{A;-*kgZT<'R-NbmbΞZxVUk{GR%>kӽb-)kʲ_ns!#-)sЖn*k^ j(bz*k60)crJs Μ{^R{yϜs k6q ]/,<˃~/{1ɴMjs*zϜ^2{indMI -{F#Ab~Js9xöb9%mAU%N9^XmZENj)k W kb`WbsUjis1Apꮪ I^BngZ{] kI  Z7'-)k˰RRx|{HRsGRh Zެ{hZ8ZksZ. bb{hZ4 Zgns GR(//ϤA~ys'J­ksМks\Jk_ZNgR@Ji-bsϜZ}}=MA:(b bWv2pNZU%NZ/RXQGRC}LhZWݵ냈Z+RxM'R[0廊Z*k _oZ* 'R?x-b\»N)siM)sBNjsχN{8űn~~ n6&{بBn˃̾u᎔냓e W5s ՞R\njs_z{Kbs~'mI: Gnb{T![ AzonIsb j;.0gZ׍M)sXNis-{ԗ˃'CϜ fmӮFϜ{oyf9W{I j9"R?BМZ⃉o k*ob(5Ab\v b.w k"NHZVGR/_KsR#{탨Z3Z{'Z޺k{Z-^{dAC9^@2gRT_sb 2Z /{[KkV"Ks޾O*k k*-j~~jVbiKs#% +s;.ksQ_kIk O kKk#{jP{b: .Ks.ZZ{ bh8 bsӽ&R>_-Il* J[zB 57:GR57*x k,xZ|Ф*k%WHsb{b  sUW]2)ssnb{bӽbɻUnJs`x7;ngZZ6oR2-&R5 j~*(NjCaZZj'J& ̃Z6 Z_nhb*+k{R{cJ)kЊ*JkxMZ:/Js~<;9{߷莔6(9V{{Cn{*닦r*A IsV\Д˃vn˃%-U57%8MU\{ẽY믜b؀ќRT?'bap@˜hRWksJWR kuys kybvbϴb?ֽJZ*k^oHRzМhR̓ krz k7Io9  cTn s}̓b^jOJk;jJҵogZ hZO'{bu0lbۊb5nNFJǀw! 鐔 c<.Jk-/O{5Wks>HR֮O k k@{Z' wkssmk{b ) {޼*k>0-Ksxmpksqk}ݭ{Kk# +kݞ. Ks"L Z(i.GRp* kIPwҋ{RuU k'R@V{Z+ gRܿԵbU_r k UUGZOFR kwyWNA(+RhR?;.!/ `QZ%Խjb~WMgb')s+ޖj..*sڒ.A 8Q snbX[ro*sc}Z J{ҞMbJ.gZVoRNhZˬ{hZ8*kbSN k*#Z{*kZ' sgR/A-#8Zpr0RfZlR('-b5.. b%(Q c?Nks*{N*kڲ Z .@A.-b/Oks}}_SbX^ b=ќIk}U 샨b =IྦྷOk n k]_ brbв{b-Z^+,jsN˫{b )kZc5n)kb}js-9M@)$ss*狼{ry~fbb sPxj{¦M)s\{j~nb=-)ko]nb# !샷}{ʎk{ڨm){}-7mZ x0QV·Z^  m{77М{Z%˯{ ]Ϝks=A&2A.bSbꋥO(R*.ZP샪b%/b u~{$)r/+Sb k‡ b Nj@ʰIx} hZwfϜ9-GZ jۜ* GRpjK.9A¢#) }'OZOJs0p{ Y.ksKk^Z cWub Kk^RKsV^O*ku$ks帨k{ /Jkks k Ks6*M bpZ׎J]*k'J"6b hZXWWR.VWksHZ47zhZUU R Ipb'J"77{b&-p Ze jb|̏(RuUNR{jcًVbU\u,Axvb6Q1bWIo)k顳{Vr Inj#wϜj񯜨j>m*s7PR jsx(UϜgZͷJs7UUuZ5UV{bugYoGR} Ks_sjk~Z+. kp-{hRksuVNb\fbV2+-Zwuc새Z~.Z29"-GJ>-jsMZΆ샄9bzJb GR/}뛑bPWZ k/ 'Ҥb'%FJ޿ bj{J^-by*FR&FZz@ GR{R{d9)::, khg,js jsN1샧bnֈ j= k7:m)spM&R (]NFbΤi{7狼::Ϥ @r{7-js~`jsk>2 k]XϜ*s"u]Ϝ{U|n{bԧb گj{cngbBFZ* JsoK{M{4 {}M{/ j) %[oW B b5dApJ˪AzRd1̓RnTf{iZmTrs9*jAye9?탩jnbo9.rtVl{gZ" s ̃Ab؋o(W"( {moks} k[k.+si ks^(ks.Ksȫo{O.*s/Ksy ȣok{_YOksg +k-&KsؼJk~z)*k ̓jɾ@b.A^{?.NHRI`@J;/]1Ak{'J_uZ*k9-J{ZB k'JNt{b-YGR9ZМA-bl'Z__1&ZMoMIv_cJ샧b%NJsBbФ{}zNb/N s-FZXR^`bIڸ b | J$' R HRZ{9kobO}>{'R*+7ksb\$+k?en k44U k mb c+BObɅ}% kSSМjxk5-Z| c۹{9X> J 毜AzѤ&R^pugZNb{Nj̃Z^௜Z]RUx|샨bPs̃&J h J ZV^OjsAЊ-b Mjsg&N{ b-j{n )kl|Isi[njj*QUb $#I{lr,Z/{V*ʃ|iM k8jZ;nZ0)kx7zϤbs|z-kkBnj MI"8m1@`pbm s⍈ R`{GMk pî'"{ {I6 {D1zo1+z (ybѤ ̃E9<-ԽAWUrkkI﫥 lshRNB%o ks֌sgR~TNhZYGR M9' bھbi샨bZ탈R;ڵ'R[%{VN{vB8O kN{{v .ls*s{pOksk.{yks_{uU k̓*k6/ +s.Дk{~b}}.*sP b\{'J pIbUTVwjJ{'JU6{A%Xsd9 bB"hR_U{GJ ɬ{gZ8Ab^zj{9% sb^-bTbuΜbMI͍nGZ_R R B Nbnb; gb~ܨjY7.GZjZJsI+F|0JsA`JsfR&{{J6bobbks'Rm'{ZzԒj5UuZ+sj%NNbsbS{bnܬ{hZbДb5М*kwob{T{UynbK`ZU;ФGZW9ju0j]z,bx\ k1̃_WV\N k.ܟb⸼Мj[/ b\, beˎbexx bO )k⏔{s1{c{ow)kנnIk`kp-Is70{U+{ߵqpQ({K?uuTQL}Q siss~. *jsXxIsNIkWX*쎔s ^jnjsjr`Is% R\0Aj"nsA 7dZ/A֗/{Τ k( 金p+k7{pHJKre9 {AzqlsI%}KO'Z/탈R ,.HZb.HRjP.'RWs9p{D1 )2KsWvtRb__CMI_Uc̓0/_D1 oZ{ls{{h/o̓Ok{Âco+kဏo{Xo{ O{w.{*\.{=p{+>5oJs6/N{Z'*k} o{ׂNKs}N+k" o k%W{b(. k탈bJh-'J5VoZ(\rgRS{9 cI",A;MJX\JsA-IMFZ{gZ߯b[ jjkϜFR/FZw՜,b3jsu k):NbJNfZ{5]nGZ -jTgJu/ 'R]Z~̫{Ju_NR¶NGRCgks&Z{bujsj{ZBN*sܲbrks_mmqNbsu k/yӽ+s گ*kzpМgR^_+ Zx@.b  r|j(&0FZWQ 'mj}VxJsCUIsМ k;ksS٢X{/s k'Nje-bc]:Ob^\{gZNbʂJkx{Rb JsnU+Rbu,Jsqjs iRiso>ϜjSi{X_oI{7)̃¨bI{۽Q V_ 9МpَxϜ{p* isרMbj{&-&R(&jscj=nnInIj 0'ϔ sbu8IsuR̃z^iR ͐+k)ФGRз A9Zw~u{bps9`l{$1z29ob?ќ cPVJ^W2!JМGRUO(Rם pb5 Ls*6 ͛UUWlzҤ{VW=ks#/{{o{[ ?.{h.Ksm k8ksXo{^]ݏvu4{\WoJk.olsHls5N{,kZ7K{vO{w3wO{]~j㎜Z/ R``틅9痥JPWU2A-೽QW-(R{HZW̃JWU-GRյϜb̃b{b^@ b﹡ k] &Z}(mRWnbw-fR bM&RhZ__˃I^ZnbjUWJ b+'=RgbrnZ~˃Iu~phZ-.bW\̃b'4-b߿: Zz.-hR?wsZ^{hZsHRߋsZ+,* 1r'М{:zkr fb[*~MRx[fb30^,JrEb ˃:^osފJs_o&R*Zr c-;j~Jsy )kSa.j.Ȑ s& -jpnFZ+*r샕\rϤ샇⯜Iszzrjsx{P5YФsjϜ{麶-Z:b>/]{rx={'dԽ 3r̃P{uМbIk{N8uK VsV^Мʃ`2М%Z/.(bBϬlL'Z ̃I$ bBp.fZUrϜ)kկsnk{)e9W. 1. 9ꫩI_Ur̃%1 lsiRsE9jo&J⠼U{9ֿќZYhR(gR#VJw%%HZ.,S{*2΃A*{ pR{ZIw{.wN|ޟu2_ {̓?Ol{޸w Ks;@o{ KsR:o{%GZ*``N k[oKkUܢo kk+oks+u. k3 kݒ탉Z KsUZb(̃Z*xhR*zϤ*sW˹gbPWϤHRojRv&nZ?%9NHR8W̋HR÷2b Z JsZ]{fZZ.njW_ cWWisP08nFR` AP)kbx^QpKR}77 &R߼~ R~{&R.)/ bb oJkͱJsI*k1{.BsbȮSKsgZ {)k퐵Z.?W_-Z9{Z}:{gR%-Z[]a/hZϜ{T khﯔ kV-9샇bQO=nb]ݿ,KEbNbɉ2ѤfbB2){-М˃I,fZΤ kWя)k-n(kДjU㯜kszU.Jk-u׏*svUƈZ?-ֽ61IsoϜ{ u{Z"Nb*RQjsU1{ Zj{Z2w,b-.[s.Z.IknIkԭ{b:,2 Is7R-Jsc˯{)-a}1냃' O Pj`AzMgZ=߭b #Qi{o%Rb~ I Nb )js^-Aȫ.dAߓ'ZHR"-iZ܀x&OZzohZR{_9]-Kk%1 +9֕/I$)VΪbURs:2Jkય`JsrVj/>ZQr??Ũr}-eRg 1r-_ k(r7= ќ̓מ{/BoKsP o sopZx*c*ob>* k`2*k+k^b.jʞb)obz^GZ/hZ~CKkAzRbe.j{ʯ sNk{` jmz c'RU{GR -m b;Z b̃IR-FR^-Z^mNZۯՎFRV AXpxJȞu-d97 bl'FZ{bh{'RүJs}rQZkWMFR({FR'bֵФs.H]- kX sJk߼Z Мj{oϤ*k*OFR b+ZZ- k㐚- k*4מ1Js_=njs6wnb)\-Z"-y닂%k{XiR bj Z ZFZ~ gZɫ-М{ڰ㯜ȧb,I{{I󍚩.hZ{iR)'Ob+{IZ`{b "WPJ  R6 kU-6Jb Wjs+UUbUkW2k@I{ި{\2*{\rZgZꏵV)kc{jxmIsB_b `YRМD95{{~Zˆ-ѤjP2hR+o+s".Lk o*s?ZKsД{}X&sm_ob>p~bZw-JzhZ-hj{A~W-hJ)+J{y. kp{N kS̃hZCwP Ië gZ\{GR0{Z~j*{bo8_{Z[{&J~̃FZg*ngZ>oIj?-9Uzx-A++)s 2{+)k#rNGZ.,=-GZހb, kX岫sbZ b|UsgZ >bnCU- s ~ bɋՋ{Z\ؒ{gZC\0ZM`_U*kR4KsZ\{Zӫ5ӵ{Z^NJsʢBn{` gZh{babjއ'1*k+)svR-b=6-bn{ZhZmy-Z8% - kx-bWW^b))7Ϝ kz{ZI c8s53ZW5+ kWVbo)s?/NZ>ժ2j{VCojbr찜*k {K{3Q̃^b - R |2BOQ.ܚ ˎ[y񜫋 Q C{ Խ{V1 ~خJZnb.r*0jsCߎ(k(MEb-CK-Y2ÉoI{/=bHqb˯{ʾ]mbێsy7ƦIFA׷+k}SiZ_* S kW{+}6kkVVƋ{_}sBUn s󎦣kZގ)J jbBxnAs{+? %I rN𤋃c%=Ф s\j+5ЬbZ(МkNb諂bӽroFb_s˃jU3ks + kxД+so{Yuh kZb*XR*샨j/새b?Z j}jJ>`k98߯ZR{[. s,ཬGZpp R,46MZo_{&RXjsb탇ZKZ{Z{&RRb*+Ϝ*sUK cx*gbVJªR{__x탧b%> GZ(MZC/QZ&RN s%NJ{ njuxp̃&J.sJ'NI{'RJsb-"Nb 싈b`p{boPjsZ^Ksb&JkGZꊖФZ7'GR\{Zߺb js: *kV' mNj,u0k{六qisjeMb}jsb:sgZ샨Z@Z bb:dJsO`b-bVR.&R\oJsV*k= k^Zm)klN)kNJk߹N(k0Мj?Cl$JrΜI NZ4< М&W /ٝs'jwWRMs샟_1Is"xQ{}Uk{oqKJsH:J{W^{Mbx )s"MOսIsUysn)s?̋R2))sJs> Mk{ib j0hcXy?oAozԵgR*^gRZ[b|UKs&ݺw̃_^-{X(-̃n$n{jw kSӭ*s}s]U kJxMj[ӽRjr}{J %*sh s׾kT|nbRv{Knhbhcnb ^brڞ.Gb'/?k{]Д s*ZߏZ r.v鯔jwbnj^:>RKs} Rj rZZibл<(RUVT\ B5%bx̓j[(NbR|Xj{JϹmjsJzx{btוgbu75 A~{I-)k-U)kbx?)sNJs~w)k\ŨGRW@+-hZMGZ*MbMjre-jM-b-b( - sStGZ7 bϜ'R{b {gZ*-jsb@*-GR_5rgRUtVUksgRպ*kgRK@bR׫{b"Usb>-*k~nZ-b" *k-'s\mj*&J^gR'JsFRk{Zjɉk/j{ZZVU틨Z'W-Kk 1 k_2s6'Ф*sv68Ϝ)k6js7sVkr{nbMb5Ƌ{WNb|`Nks6{;Vr"Vկj{  kIsNZjI b1 ߥn,<î̃bY1){z{W70j{ k-Rnjypʯ{}n*˃i+?{.,.nZԧ{PZzlsd9_-9 ?b47Cbý7o{%)J{xϜ*sXvМJs&unIs.jsB[j j8/ k:71*{^PbUngR܋A;8nbsФs2*sꠏbkޘ {V.{inK{4t gb8^jcn-{" k_,I QJsWQ*k|P\]ZnbZmZ j/%JX̃b>U)kx׏b%.Rb{МgZUubhs-os̞ФsZ*Ϝb "=ϤslhМ)k_:Ϝ{yԖ.̃QpqP k|VNfbksFbhb㿽nZ k1js}ͷ{p_Ϝk{-s3*js8Ϝ{h{_: kwnJk Ϥjspҵ狼Rˋw:RF6G{usrM*kXGR*knb*6*njB )s@-˃! HB{9ںp975 b|x+{Z$ ktػUQMFRjrrj jZRJsR[X̃j/ SФQ( Ck{Vs*s}_ӭZd9xU $1nb`*I*s)so.ړZ⧵1̃r`k[ I۲bڪNJ{\p%n s-jhpvA ojߪ@ GZ:ֽ-jx.' j7R{k.hZ8plNb̃A:*xNGZ(М+sjr탈bo{hb*c!k{'R˃IrM.GZ5샨b{ k{ kus kNEb-mNjWPWϜ ks}W\&Z렶b?Wnb URj{'_]r kT^յ-)k4, GR GZK|̃gZ&b*+ b>b;JsyCm)kU{UWwoZÁФb7ӵZ|vu}{'RzM ksJe^8mR̃Z{ c-Iﰠb˲NZNjsmMIshnIs~ԫ{FRۜ b-j{>+JN*kX 탨bFo{b%*MFRzJsR IJkd9rNĨFRbJ-fb%*k%n)k.bpz(ϜJ{eRjisn*k: ZJMb0*kK ir{]]'yФi{U}Is:?{j{vϜjsVUծjsK5]Mjs5 c흯{§金{?)KXi{Wp(s˿ j{RO{ ;{0{_7k{\P _v;{ނ샾bYOA-n@{e9WU`se9;.b]x|bNk{5j{{O fb js5 s *-b>WR/޴b|՝3rU\^mRb?? b-zQ2Q5˰GbwFbNGZ.6{b'-Q.R -bnr8-bյ МJ{`jsj-Jsc!̋jJr㏜ kurK{Uu}p̃ kqs{y}gZj`n ko kxsGR' Ե*sv%tKk~ȎwKk bp`{GZvjJR{Z"ob새bX໫jŠ\̃Z̃Zoj]˃j-bb<~-gZ̃ k+n)sEMIsYaZUbnI{&RX"FR$새b^Nj𩍉{B5nJs%n k&-*s8Ϝj{{љ|n*kr̓mQGR\{Jp~(R'JssZ-ZظA{FR0# -{JJs&R "' k#!M kf,Z~m`- cP*s6W kn sU JsY:iMb~WbsX-GRZ{NRէ&R?0bVsIϜZbisCZ+~Io)srjsR-Фc9ꭨZJbr7JsȅgMIs&ٯi{*bМ{}ԍZ/njmbbm*k׎{Xwk"(-{0kq s־{jؿﯜ˃ߝj{[r?˃~8Mb6k/˃;u)sr¨-=RZV/(R c9 Мb_U2A{-R*.MeZ js,nZ ^NFZpnGZ)Q*=GZWx*k}yoZ`\ԽFR7RFR'IsťԵ%J|{Rnb|u{&Z^oR W.j#-. sl"탤I Nb‰ nr{rNjszj{|Фb[ZA?/q k7_wob̋b*.JszOJs Xbz cW]GJ:+!{5sWb˭1hbprhrRWYI QHR}BPϜZ7'M sNkzljjk}|샧b-j5mfb/~ FZgbW &Z+?ZMJsXJ{W_x )sIjɕn)sBˏ)k c*IN k#o)ka)s_Zbs::새Z( j ϤgZ.b^el{y&.Z-7fTgZ,u&R,%-&Rp (NFRW.FRkhJsJ:r{Z9]MAx/ƅ9"(ϜksY}Ṽ-M͏bz{[s k*85̃Z\QZwmɬ{gZU; nb b )-GR.gRmϜbojspU sMb^:h{ k甪Z0nbv/,b뿏A:-(% )s-M{5Js讴m k2mIs -{cyjJs? kCks`{ABj+ {?UjsМ{^Mb̃جR2gnjH"{K4r%U+Ϊ{᎔샛;RA#5RZWAWWj{Rb R+-j'rjwb- bV?1GZW. gZNbbWX gbpR kq^k{b\ԋ:̓gZФfZxϜFR5/n kSoA*r GZNp I 0k{=W^qN k7Z:&NQob뷿j iMb^{A *sV틨Z.b^Ѥbq}̃'RUՎbsb|m.Z_57%RKk?2jJ-*kP c5-w-RRbAy}Am[9 {GR'-m5 I bգR Z{fZonb%샧bۼnN ko!b4vUZ*mbOFf-brnj;_5N{> b7(ȯjA.js3 .NFZNje j{OMM{;InjswTi gZJXB,-b*k­*}샇Zf/lsb!R̃;ߺ ks\GR|./Ϝb5:{|9f kHX0ZT_Js&J/W)kJ㻭{Z]UP1Z[U`М*k] Q˃~ bsXN)kKU b39JkA]Ubc-d9ګ{b`q탇ZbcR{A J R{U,)k4|mjsV.b.⎜js]Ϝ)kw*sInFRL`{bO)js%um)s))s찟nbA`,a ϜIsO[-RjÊIs-IsJc|Js~n{bMJs# s]o{-js[{ww-{6-jnon)sn{FHMVsO&B7'R'bNI: ~LGZ.^^=n&Z Дbtf˭m)k'8v,'RJsuw-jnggZmHZNb8s kU새b/\b>Zꯜ AV /bx싨bRj-I>/.bXz.b*sעNj{,Nb}{)skaz_Z^_w̃GRa}uϜb=ksgZJ{GRz:{Jzu{HZks'JARgR-R{CNA7ohZ‚'R: kIz~pxZAJk9%-A;^^AFRx nAײjsAy A,NFZ8{gZh fZ +ϜjV^˃%JZmJ50b?Uw֎j&.Jsr [nks|B[ kbBNb /NbxÚ-GZ k- kU' b( kz bVJs9\Z/=Խ̃zrN)miy*sɊ6.AU1{x- 1)kRjsv{bNJsgR_zJ̃GR=Zk ֒b ɍ*kMQiszsKR k`UvƋ{5^WМb@jkNZ hZmZ! -Z\׫{$1r`sD9sb )cvަ M k6nj{zM)k6.냇b jrΜb/Z{bRRڄ{b7M)kMj{wecՍ k p7{e j kz>bɯ kQ,Jsh}{_] Is$m{5,j{,H?N{vTlnksg"{5ñ篇M{'mb{j  UU%˃Std1GZ.{МbU %Z?1jiA*sR J:p0n)s sNnFZ;%ФgZxFR%.N&RrngZmݒԵGbw*n&Z\XΎZ&ַ̃FRsМ kx j&'Zy˪NbHY&ZԵbWoZ?bi{Z`{A $BZ#)$T |D1U]sd1/5̃hZ`s k[*kGR+@oGR_ Z~탨R")Z= 1*sw©МgR{4js>ITT,D1ׯ*sA{A@r^nԽAUU {I${I^A<.RNFR[ gZW샇Z+-&Rj&R?5>:n%Z66 I?:?Js&Z X)s?-Js.- Js{ ;n s{\-Js *~N)k#[NgZ bK>ngZ{GRr~T~[N*k-n9~j09%-r xޗ{ˋzR R1 k`*k9{B@bB׫Njnj]c_-bP k:W}mb- k%˃k)koxR?-jܘn kPQJs}_N k\y{ kv 샨b{FZ+A{(`sJ /b )kz,js=?{c냈Z( Is_JsUnjs?UVBMkVzغ샇Z_[*b k߂Nis>FRb.~ k^vϜkp~NjsꨬW0Wu]pМUvTUunJk> /{C˃A˃]boM$9 `{{'NIs6n{_bN{Vg̃o]M{hR ̃c9MFZh˃IFZ=_?&RSm k .sx-jUݫ{fZjr<̃Ip&RU.blWևFRൿoRWVϯ̃I맵MAf b{sb]Ф{ oj`.j k >ҫ{Q7`nbU]{J̃GZے fRTjs&ZjqJ{AUjse9Ũ#1Up{I 색Z.*k/U{hZ0r̃'J psI/W c ݏGR^Rn{1?J˃ԬФIpRGZ}v&JMIs{&J)ϜgZi_-gZ {bJ7-bW b{Z~МbnJФb\Ϝ*s Мz菔sjڻNb)k?ϤgZ̃Zs-ZkT-b+׭bV廨 *srշ-)kã u-{sДR)s<.l;\{s-sϜZ/Js"Zsr)kUWoQ{{ٽϜ:: kpk.Z).%J:ᯔZa{Q njstw-b2)k^XrMR6 bm*s{7 bͯ-Zhs((/.buì{Zg Rb}')kUwxIsSb}njs܇jsMjs|n)k5jsbj Mk)M)k7Ik_ynIs샨Zh,b#njs\UmnjszJsn{Ño{$2 Ձo{XМk'GZjJsn샶?n{[?M{&'ֽ5-Kk9UlBjRI{gZ`o&b1sVMjqZnb΂냥A.^j{IF\ԵhZ]}N&R}_R| &RRAAGZW)k>Jk ~2 kojnJGZ+*Мj]u gksC9%ksGRg;+˃I{,k{&RZMsZ4bu-OGZu@j?zR`샦I$JsgR6Aks9+KN$):bLUNhb킈oJk)Wj5 Jky:8KkI{GZBZ{XNB--.jo샨j)Мb8*gWj}}R˧[4RW Nb7-bhz*sU-Mb]B r7\NgZTpnU-Rnks.nIsHN s*ZNJ~1fR )k^M)ka새ZDܠ샨Zibc̃ k~y k,r-{sCþ{Y*kkn݂JkcZZ[1 k뿼1)k?nJkjW@BJs{[[Ziz`.A«Js9/`FZ?jC- k=Jsb~Zn c{]{b Zw{gR¹̃*k.' ZbA^МJ? k$T^n)kH Mb1bMIs}{*kk] )sokNjsfn k֮?{Zx cJs:nZꤶMj{mZ$8NJs)-ZbzϜJsn{yPMb8,b( *˃Uշ5{ eb"* UϜ{q{'`nJs|mI'.-)s`>MIkθM{Xb$)>__gR]tjsb j{%Z.j ˃Qb>A7ðќbMi{GRy⍫jsbs$oCc97J_"o ÃZ^bwENGZݪx.Yn9'Z^>-Q+.js k'jz_ܻ b{uUd9`{A6jAJkA{z\&J-̃Jk@ok{ 2{n"jsk9\xbו\{Z\Z~^{{gR:n&JbΘjsgR:bNgZ_{A%)+ZX\^jkJ9.Z'Jsv|Xj={%Nb\²jբ0Izދ&Z/JXWbW/&J͍]J_j^jFR )s=-@GRTbʘ-bx-b?Js[-Z Z_{Z -j쯜IssU s51-aZ`Ϝ)kjМsE=Jk vМ{sn c@znb1b1*kZ}Мk{7)jfb?MJZu샆Z gܺM&R*߃ &JZr bi{gZRi샨ZnFZzˊ.JC.B1 b2.{b즙bIsAWn{^]5mk{{)k !U{j% jsjn{A k(wXNb{5gZ&5ذZ`MZ~&%Js6{L+Is۰/1k{{_к)k {֯ʋhϜ{ŠJs Ϝ Tdn˃K-sM{ ?-)kJs鉩Z9_Uo!j{fb+ b Z bWZzL̃bئǃ̃bC=I⺭o k'7U-GbМb^\ob c.%Z^I[^x^GRbX}Zb-ks ݹnA)s_ WƬ{}qWj}B񬃤AZXJkI)MZ9/]^9--mbМ ;X9jsɭ&Rb샨ZH{gZ{Zg/\ kgR *kFR04sZ%JsJ< jsgZ)'J~jsZ-/˃IZ$Mb>NbNjs2zT-Zg%;m9FR~jr k~IxWd9˃gRrU˃J /UfR ˫%b?WФFZoqb^W˃Zүϯ&R?WկJUW'RWcjx-GZvMj+ )kZ]؎JsumM)k0anJsn{m50 iZ0߯b',1)k^N*k-b7^)MbU^ B_Nb%Qs [>RsZZ^-&Z.k⎔*sZZ`{&RȮ@ngZ kN*k\Xr샨b"{*kRO)kbNJk7 kpob[ b_?jsUXqZ-FR{b(k , gZ̓8n s+{:_uMIsTumb>.mA1}}{_ cn{|(М{ک. /}{ϜjЯks rJs@ ˃M/Мz'R  ^aAnx-{rPs]r`h c(Z k ]_mj=? kD1̖8js9%%W{FZ+w-Z+ k fZZojb?KsgjpxpϜGR/bxX탧Zꫬ{bX%NZn7ƩjUMo0-c9ɡrj}RJsXjnbk{A^n9 -7JsornjH}ub[ RMg Q\V -977탨ZZ"oZrZϜb /М{>Z I\pnB{gZ"PksFR絟bBx k) Յ{gZ+kZ g{94孪Ϝ&J}-jv k&Z~js%JWߋ{A: Z jsdUbbV-bbjOm}QIs:b{b\cМJ-J$ΜGZT\^[gRUU+JeW'&JWUB}W*&RVͬrˋJpGZ{_5Ic 9 jsMjsӻ6 )kbT-bB;-*k ߯{ Z`N)kw{n)sz jzNjsoϜ k-М{Q{(uQ)s^2b.)s訪|Ϝbr_>* k"M cMZ':oJs)n*k.b-Js NjsxW kˬN1 Nb[VWARCmJKgZ˃b0!k-ФIshh}gZ"&n k#z"MjJ  s#d9z k$Ϝ*k|xt{*:#s-W\׏ *{k*sS˃ׯ˃z}J (샎+Ϝ{b{М u1%Jh#95 c9Z kḠNbMZkkd1 )k9v6:FZ%]j{IMj폔%R.{)k簜b[b!2b@ k MÕbB*k&Job}qbJs=?FJ) k.A\dI3%R|~}NI%O)kɍi-Jsۙ.jn^Qx{d) ZD),<5?NZUix{9m^2>-J .ϯjkCk-Qxr_XMA)u*FRsGRXp{Zi js&J20sFR-T ArUUI/{~&J}JsZP-JkRb{&R5{%JJsA ,NFZ꒵&RU/nZ%/МfZϜR1GZcbz{J%uĨGRR{Apmc9 &z-"1-GZUUx<-IfZwbJ%-b5}ՠ-b㥨-j( -b nk{B bt> Z nZ\nIs.risrSR*mb{%a'nI{=)>-)k46njs М Ae%1{^")c,gZZ 1)cհW{Z1{.М{ȨVN{5.ks.Jkl-Z_+ n*k .)k[jse]bBnKsyb:NJsV-Arbm颽nbhϤIkߕ2bzȏ)ku fb<{빅Q싎ϤjҢh}U+0k{ra+jsz`{) ڷoU<>䯜Js 냮ׯ{>Μk{*s ?װs*Q{nK )ϔ)̃o1-kC0Js_-{x#{#)__J) gbVA bRrB bb6M{b{b Jɏ샨b}?- JsFR|RZ&RiʰJwͫ-9w{#1.x" IxdAsQAq{AS{b(ji_8{bTFJ[̃IWUX4b9յ'WJJR.bR%uJkfZnfR/]nZ Z{gR6{FR{s&R {RךsA^TsC1. kIxs&R/j{&RjsZJ{J5.b5샇R(\௜J/-fR΋js-kWgZ/jjJsjdW b_q| gR( A.gZT Jw_|A𮜇ZZfZ' Q{N)kW%ஔ{풭b^ܴbJs^МbJk<ϜfZXb)k[ )k 0b/{bL k@JuVYϤJsݠ*cxnb6- @b k_-Z 4 ZUMjjïjk گ{(nksbNgZ sx{GR=j?{nk{?~Мs_r-*k/{ZમjVnb Js]\UNb3js&{ɉМ{V3{ܨA`ʣdAZ"$ i{ QH1{⾡RjsϜ{ -)Ϝ{&$.Ϝjs({J_{ }kϜq8Rjsw-&J($Фs~/bJs- _Kn{( 7% K]MϜ` gR$)2 9Yj\A))𤊃s[틧bx|NckK탇bJs&R@~{IUjsZWKsFR&JzjsFR uk*kI'j{c9褊gZ[C{)VboZic9ɂ gZʎ̓b|{sbǸ񰔇b{Jx 9??MZ{wsZ{̃Az J5 k.)kz+N kߵ\R~z kIռ{A*싅9u+ Z-\{gZNb9j z̃GR$ZNZ_T &R 5Mj)k@ϜZ^x_,hZ5UU-FJ Js^WjyigZzs؋{9(-%R@"rbcWw샄AЗ+gRM s5Tzϔ*s)WsnJs@c *s+{mj+:o_ b* kr-bW RMb߮Znh=mb q{5Uծ)k %Μkr_Isүm1{ϜFZ+ c^b]Um*s0jjn)sJsޞϜ cܢjs Яjs)WϜb9-Z`MbNb ֞nJs"nksZ>Jk{n*ss[rgZך k_ s\R㨲N#1 r˃5szϜ{=jcϔ'U0qŒur{٪~Q{^ lks&{-.{$njsi2냼x-s n&B$m{Hb8Ϝ{"k˃߯˃Ç箜b +Mjsap,is[Lisy/js*6̃ ZbBOnzR9 %ƄARjՕ{b`p?b5 jksZMBfs&RobZح&RoZe] {A .b[{AzsR_u%Qm kd9$샨b6c ZNfR8 j5NZbV.*sI b*{R> &Rxxksd1&{gR"sR%NA'М cu{- c cũ kmtVB^b/~U .IkiY% bWgZ[5?bS nbXМ k}Inb=}y{*k'; Z=zR ccu}-Zsz M&R7V{Jj{98nZ |b_b b䶺Nb n{S{BN{~)s js/{_njs^ Mb(6M)kbn kS[,"Kk^hnjx b{bʯ{b_\ũfZ݂*+Μb{Mjsy0{\U_ b8Is |Ϥ{[˃6i㎜bSϜFR~)kij)k\ k&5{vjsuM&Rj)kwnZh`-b] ^nb{$c{GR -*k~6ϔ*kksМb&:isԯ{(-10&R{6՟Q ׏LR5Ms#:H1냖М-21, /yΜ rEmb s)Rhs[Ϝ*,y׷nI{:8ޮ{m샨v k +Μ&R lisj`M k*Һmjs^8{BN{ h\bhRʈRd9^p-175ԭZ joC-&Rk bz|bR(bR >jsC9"*&zBu{I.' 0xb IМb^Q9Zbuij{C1' b,М{\Mbg FR㍍샨bŬԾZ@̓A X{#)h'1C1{W AzRZUU Ե soI/1s׍Мsy9*XNGJNJkuP9\ׯBUWnA*nisָ샥A VT${gR3 ZyO s} sW^\nbeꢹNZ֮b?ϤkػngZ\W-FR%jIys"YϜcWϜk0ksW ]Q̃^µQymojsvMJ{Ϝ{ፍnj0{bVNjsk k׫ js-b ZK j-Nj[{Z&R[,A b'Mjsb _)ss[?{P0)s7ϤZM k־/Ϝ k{rj~5뎔 k k^ׁPjsRjsr-Z!M kǻn)k[r bܫ{ZjMm{%R+.R޽ k7-j>-)k r Z ֿbWbgWМ)k {Ǯ_o2?uսޘ}1{b-*G {ɯ Ϝ{*vM}=Ϝʃ:*i{毊VϜi{삺-Ϥ냖'#m)s(˃XpMJs߻j{ͮnZ0"{;,'R`js-+j{+*{..*sWpnZ).bi ̃ c{Ixz^̃d1{hZ=&Rk6 Rs/s"Nd97%' c֏I\\6MAUUAW}o-%JqR~TZRGR1 hsJ_uI} A{fR \RwXxB?_FR{sZت{&Rod9Ld9'/ϤJWܾ gZ5˃ZSkboUnk൝} bjsWU-GZ NIk NGR5n sXnmjsy n{hVϵMsrS(\ jsqNb¾_nZ,b>.o{XMR % b~zgnj%m*s骮 Z*-j^>rMZ_Z R: ϜIsRǥkm)sjGO]^lGRMb> !gR ,br̃fR: 샨bb˃Jz {&R޺nJ7JkI@{%R⨰Z>%RsU_%МJs89 cBNb}Pb%1{-n{ *ksϤ{exn{ 믜{0˃E{U$0˃$%R UUmj{ Ϝ(s^Cj{Ϗ{Is{?, s @SϤIsު*0˃)_+ZLI jjsЯϜFP)s-˃7Ȃ j-˃zjshZ cZbD17z˃fZ ]̃b HR{&R6c{A+pj(^A뾊.bo]̃b6ar>{b6gZy+b/ZtJVZ_m}{D1 bB&R'/boon&R{FZ\̃ B./{J ̃AZoA/b4by^x{Zn#1&-Aj^Վ9- МI\u(sRtrZ%GU{A\ {AuJAUUU/A_{J}W Z_WќR{~МHZUWGRվ jUϜjX}b}Js$ )s}k{b bX{Z/&-b{e% s_Rrw{cp^bwjs{^ kB:î kַ?{u|-Ibd9.)s- *s#7-j{\Is\P~k{Y is駈 k*jnJs_}U+Τ)s} Pj޸Ȏ ͎ kT Ϝb:.' )kΊlȎb?nb%b؏Z+ Z{^gR7jͯMjs/Wd()kU ZZ - kֻ )k+bh nb{.Z;jI/sW(-)k# Q{޺o(kOZ/-+Q{Sis\y{-Z'7ۯ{ns&Ϝ{Ϝ fnwm{x#Ϥ{q}Ϥ냟[qjmjsW~7,{8%-(su@"nIsHmj{Ϝ\m{bLIs/ {k-(s |lIsh-{y6喇{\~{ e^ sʓj{ʀϜ ڭMМ RJsU_}ksbd'sIyJ)sd9;) *jI *&R%␔jP{^NGR'ojW^{Q'k{I jOVgZ6%3GZJsQSFR{FZ͸ gZ˃&R I+ӽ9{&RPݨb9CiB5?,JW2IWДJk4Nj{ k=b\̃d1XRX[Zd1uFZ1rsA\UUb9_MA;N9ՊnJ*kNJsV}N{"(oJk쏔ZZ{:WJs~*Jsƶ8 j9m{J"W]{fR  bW,Zk/{GZ RjsZwym{b& )k )k?Nx{c\Iw{b;n(kbMbskw^IkFR+ΜbW0j{_ߓnIse\Is]U j-b7EZ-* I{=_Ϝi{逰msCc`Zqk6jrIs*Խ{rNZjnJṎj/?bzVnJs}yn{_Wdyn)kcb`ϜJsi -Z_샨Zj3鯔)sWuu-b{Ob?I"{*/ {8}sby JsM/Js {|J9{@{eRJs}{opb{i{>Μj{ս{Uu{u)sptj M{`h Jst1{V]Em{-sclGR k@:issj(1i{Ϥis_U{[0-Qr6Q˃o냭(,{C10j (N'J{bbj{C9$8 smIu_Sb.b̃biObURhjU銏s'ZzbR[˫ObvUsfRRZU{gR6{fRΔI/zn&Rib R_/{gbJc.AU+A_.A& hZ֋Arks\jR}NZobwTwksR_msD9ZbcrAd1k}js9y.N9կ k}.b* ]m FRz-J~[sgZbsbmS{ZCZ')ku]\gZρМb$*=7 kZ̃b@zi{FRฺ{J bW_ fZ;_ܻМ'Rm@M&Rkrbs샇bB/̃b2D˃Z jsb 0YjsZ :{bŰX b .nbp GRܪ{Z21x-JMbkMj-bWGR/Ϝs_.Ϝ{%{l{b)s *p)kzМ{샋U kpuQ%Z+qb_c_kɹ4,[1is*6wI{e ^j{ء k jsWe7:Ϝr2*({Ϝ*k{knks>'j:R `М&R(`(kڶMjsPNjsUnМjkMIsjzMJs0~m kwmjsiշ狼{Z׎{Sn(vnhڹRIbzIՕxWϜbƋ]Мfb^/,j{gOnbΜbTnIsk\njs{-Hs鰯{Wis{{ARm&Rj I{Q˃}ju/R{t{;PI{?sb:h̓Az*sZ6_IsIAztZ5Ե k^Wќ k[ &RcR.mTWR`JgZD̓ZJ{%R/~h{%R=k{Aޯ(̃R%/znINV/A qW &ZZIWU *n&R% NRx8.nbգo)k6МI{T= jݛ[̃&J샨Z{Z]A¬{J{;bU%o)k zկb\ꯔ&Z}~{Z﫰gZ_'̃FJOﰜgZ]W.gZ~7sI~{9J`sJoFRV-GRMn%R֋{fZJs%R(IsFR)sZm~-gRUbdA{%J㫍<,ZejsAܠfZZ+`{R[7{Zg,sb*U},b jJW˃gZ^+ 喇{ᝉZ{ kdMFZ(̃3Μ%Z?زZvМs)5Ikmb?*{tz$M)s(-Ϝ{oTI{ /Q˃]Ϝ)s婢r{6(s6VP{̃Jpەk{gRk{~Q{,ӵj{М*kXФ*kk싉"1 BϜL' r -]МjsPZkϔ{U< k+ڞ샨Z'*lj+*-c$ )<60'Ϝ,7˃BΤ{:Μ{a]b_ b*Ϝ k:ϜA NZ` fRoj*М_omJsmj{* knpIs/_ԿPJs_{cמ(sr誦R({뮜{.喇{|i9只ϤZ1c9̃bnbX kgZp׏ kgZIeJsFZ.{bڋ߯b\sGZ_.A 5[o9 ]ĨZ/̃bWOgZUNFZ-gZ5 j{ZZ Az{C1#+ܰb grnIkNjֶ Z: s%U ZpHsgR$/jsb%JkZsgR뙋{bZ${Z6̃Z^: {Z/$fZ-Խ{QɡRQ̃fR[j*{bU jsgZ]*jsgZؗjjsgRn9{Z˟Y AZ+ GRU] b H> gZHois&Z ZZܥy˃R jk׋{b|{&RW{Z*{AXjsA=ER:I{_ת{&Rᆱ{FZ 5)kZ${Z/ޮb_,bz:>y)kUHX_MZZ ks_I((ФfZ>zns <М{bMjs S k*'40bT^ߥ)sc1?j{Z_-jC;*)s`HϜ{5[Ϝj{51˃$oNb"1{I{s([õ1{׷pNJsc{{?̃H)铵 xQ-^KW1-U싷_R-sj{ǽ b0z-%R(*5 bz샇Z{bʹ0 k_)sMj{<6{?QV+̃9 М)s(b˃wϜJs? Мj{ez(.Zjk Ϝ{K*1{~)sӟ)k}-UC1Mpw  c^{Pj+j:v k_m)sO{\ bpj{gZhsFZM+j1.&,jsgR &{R?&RZМGRUURݮgZW$jsuNbW |Ro{bUv+IkgZojsfR˞z˃Z'{gb IkFR i AMZ aϜR*mMbj]jsb*˃ERZfZm>n%RMZ o-)kppZ /Is{Ф샠q_{+9~ϤJs`{ Q{_М샋'I{JsAnJk*\JkoIk{ir̃n{p.{ 1 -oWOϜj{zk Gb*h̃Zf4ˣFRUzjs&Rˊsb1jsZ" /m k}mK)-)k ?)k@sIs2˃/]٢rNW}%UQks&71 GR@1sn1*s* RPϜ ҧr ቻ2 ް `ϜҞ0*֡ {?Xs "BQ(&r*PI (MUQ-セ Q- 9 _ A{ k:{b"hJ{9($Z6. NZ|8.b{;/&Rx~2bȩRbsI`*At\b9`/7j9W}sIم)c+}-A%-&J>%J fRz_*kQՏ*kU5KM#)xAWU.jsAJs&R%&*sA -JkIjsI zϤA/̃Eb{j*?Qb'7WrbNj Ih( {b)(.Jk]bVFRFRz?nJ, kuu7Fb]Ϝj{:mgRPV냧b5̃bB )sM_ kVboCÒGR; WUKsvGR%Мb w1먵RkzfZ+ MFRꂨ-b_ b답gZPo Zf/3 kJꂮJs'isI`FR)/ϜJ{ז㎔Z<% FR`> bcN kxOzMJ7/[ Z*iMbn)kmnb*jb+JsK讜*kۮ 샞dϜ{9{h샭Ua[njsB-k(=nJsbk{7Q{Z0VJs+Js 1-n닲c(NkjU˃-Is>:*sp-bZ"8nZ+R{551 𜫃pB1 +6%RN$ \?ZМ;{Jk*1j򉸸q̃60k{R*R%?̃Ϝ̃/샢/Мi{v k\ )sL֯`)syQ{ŢO句bQM]r ֗د'ZjIrߞA\ jsgZ 6 &RWI.)seE'-*k<׏ kY?s)k_)МcjRJ.xgZw;˃A{ {#1- -b5r gRjr| gR?){gRCX nA){GZp{9r8-9ZnI%k*R%J by\5JsgR̃GJ㚶{bvIW*n{hNA8ZrFR/샨bܵr*jsops*s[Pnj/9Z"NZ4$Jk7 Rx { k[Kќ)k]b7غ0Zޯ)sj8UGRW'+-jXNb˃bɂnbk+*=Z/1J{NZU]Bӽbkjb4- k&.Фc۳ c ίNJs? Jsu k{CNjbb s~Hb{ N svNkm *MR)?ZP*М)kr*s?1bw+n&RjsycbU&Rȋ{Z߮Js?*sZM*kڳ)s⨦ϜhxuϜ{sϤ{R}{1~jk{{|nb޷; Js+-w|MQ` {y_:ZQ̃o׷NcФ{P({?M)ϜbТJs&mksi7 kB+1{YzR{"1 lb{{ڞr{hМ{&,{#Ϝ(F탬lzgZ8)kj*"Ϝ{ [WФ{ /-+͘ nIsZ貽 i{ Z -MZb._ϜfbzM5q '.ϜJsqUn)sk^{b\jkߣJ{90Jj{qmgZ$8sgZ%&ub2Z\֋sfReAzT Z b; JkzМZ` *k ̃gR9МbsU A "KsApPnI*U.Z׷{bhsbrTu b%FZ퉠brB kM}S b -js8"-U)s& )s[r{rX}URER+{|Ϝb-kK-)kb b-js^M )k]n{Rnj` s\jmb̃j.Ȗb  kW;0Nk{On)ks/{WMj{*uu3 k@..K{p˃RJk_b Ѥ__v.j' MRz@&J{b'UWo,Zv -fR?-Js''UWi{#ڰ Мf is]Xm kZWmb ~U龜b'Ujs_UMIk ?[mjsCx])k/Is˽_ϜkϜ{+ММI{bx1Z'R-j{ҽMkػ=nBbbis*{ 8М̃MuPФ-:zb~+Ϝ*kn˃Ϥ̃G<Ϝ*s!Ϝ˃X1M-GMI!Ϝk{{")k7WxMjsyuun(kWIsJ {j*=1b mʊk{by{jʋ{FR+{FZ{A2r{IРbkPAJsFZa,bo}J{FRWFR}\K{B bYRgRoFRzܺJ,(nJzgR·{Z *km֫{GRrZ?/'I{Z9/{bSۘn*kO{GR/CcmZoRΤI: Խ&Z?5yc1^QJUUR&RUU%Jz bxBjsgZm̃fR"NJs#X-)kc- kK1 ku/I{q],bۛ4rjWbNJsUUu|Jsˈ~ )sݏNj{Uyrӵbm0bz5nb̃b '*sF**MM{P*tsI{LNIsڒ-b-bo{b I{彛)Ujs`n)s\ؒݯj{jb0ݍ}N{t0{P]0{1ks?'Ϥ{nbHQ;j cIj_-bOgܴI[ gZ̃J>)ku n{P)k3Yjs_xŽJ)sgZ|{bbCƸ,b>v˃ZC{Z)kU bnZ){^sk ԽFZH&RirJsuwN){({IɭМ)k j{5{{Q:կ{М샟J,'RpϜ{-Ȏ(b) n!"J{ `̃[i{+QN{ b@j{_unr_hX1kU^/n)k/j*Ϥ{[]^mIsJs?}b{b|]{sFb{RjxjsRc -ϫsC1˃A)gZW{bj,)sAJkIآڏJ ú-boGx JFJ7{b(9 *{GR"+ Ϝb/2b{b>mksgR`)?gZ'UWD1C{jsgZ )jio)kr{b?' s="iϤj(U-b=Wjs-]x[m(7isx`b bj" ˃A ?FJ>*n*kb-gZp{bhջ{b7.FR/w b8 ҮIϜ sr)sZzzFZ˃ZIspkiNb;˃Z kTeb'/ .)s,j{wu/ kbw싧bc8brbUϜU s\V k%|k("{˾_Ϝ|^ϔj{N s" U􎔊{Мj{T7{B- \Ϝ{x\N)k](ZN9 R싾W_nj8o)kj:@ 1r0^U,YrcjsKVo{c[k{b' c_ s y(*rOIRis{W)s_pМb7 n)kmKN˃Z: Znpk rERNk`HBnb.+{#Д *?񯤫{便Ϝ̃+̃ jcwMJ{/}{tszbϜJsj kKkMb&!n{xmR. {  5=xQ s̃j NrjsFZ0ڪ}K)kw"!˃ PϜsFb > b̃gR~Z;{fZ9{j2 @k{&R.Js&R<{Y)kI 8NZRUR_Ϗ'Z/b{'RVNb1&RzGRr Z[ d9*saxw 탈ZnpmGRk 9oJ/{&Z b.# b9){_Mr[U-JsM kxNsv*s{Kp J5=Mbɩp {탏Mjs8:ϜGZX뫃JU}\XM'JU c6 bwg Ϝj|bwEAbP\ b"$6MGZ`b냇R" j{b b௔)k5WnJsu^n{ըnjsis-jh̃bn鮔b=^ k8;Ϥdb> y %b Bym1.'˂M)s[UZ*̃IϜJ{)An{q싥ApJbP/{]M s~ MIs:(s:7'Q˃T\W k5Ê{㷽}Js,|OJs. XR V1`+̋9r̃ {x1j{:{Ք? %y1냉򢒵샪-1-K*1{>1rn^gМ{,Ϝ kV^T jsI ݫ{bs%J,~zMAjnk{Ũ""{)˃ޯ׏˃.|Mjs 5ವjsה~LgZ.ϜbnjJ(s/ʏjs`}iN{AsMj{yp샟"{b ʃ>nzQn޲: k/i\਒Dj;r싰]ˋl샋}}zr J~̃I.jMmgZ{A(A82I/.J+{ĨR% GRR6 |9W19ⰽ-Z.*s -gRLќgZ^NgR~ n kϻZӵ{'%'ճb-ZrsbW kU {gR=zk{FR МZ5]ߏJsWUځ-*ksbtNgR1&Z`zZ{МFJ%%n{VXRMj_ ,J{2Mk6Мjk/'JUUV\RAaM&J-]UPb~OEZ+ b˛n k,IsCnlsZa{b"Z7 b%-̃jf쀯sͥsjXMԎ{x{5Njs- s߶n)sev )k%G FZ®rk0Z/ c^mŮfb~O%bLb5mj 8ZI{kϜ{-}]^bVk bꍍ>n)ks;-bZ[fZ" s%=50fZu Z]ob*Ub@J{PײJs=hs:1˃xJsqZ)"1)sojayVRjʋbֲ˃ҽ˃~hPGui{Ư샭-YFZlМI bUzМ k^I(rFR=2-Z 6^nj{Cͯ{j{k jҗϜ s'u-b(, Ϥs,uZIs?oUqgZWΜjsS{.j{MjZ{샄9(-\ D)\U 9zUJXМJU?&RX{I ( J(WMGR{gZTZ{Z kg'WZW k~6_{j/{b.togZnU.B-Z=nL{gR beW_rb5c{(,7nZ#(.JsVLhu&RfZ{j{wnb?GZrGRUW-&JWT&Jy{RUUFRi{Z :˃Iظ kїnIkNGR* .Ispn{QSm )k<-M c*1.Is|_MJsWUm khIk{r{b*j(̃)kUjwob]-b{%&Z;v "9 koldAj-bMIs]$,j8뫃gZO˃R cNbMc1^pFZ bZ{fZR8T{Zm{bZ{b4Z+?uRjQ}Q61i{z>/{.)s2 '5-fvs )rQˋz̬bp" {n(.r 0Xq 1 7ןϜz(6j{ݾQp~briszМ kgp˃bNfZ gZx R b -gb^n*bUu ZgZ2mfb\㫃Q6bUnj`Mb+j˃b[ZU,k,Ϝ{ sݛIs%~^Mr*rIsrrHŪ{q _.j +/̓ N{j/?.joC ku_j{Z.*̃gZ[XX k9[gZǵGZpksdA-ZI^ -GRGRR&R {gb̃GR[ kYrj[Ubx*-Z[VgZ5} kuU_` Rr{'J>5Мj>=-obksi| kU-j75NZ-QjgZ#>%R޸Nb;yJsOƪ˃Z* 샨bz*샇Z -Jk}" bWqFRV\{&JUbFR'j&J˃gR:nb_mgRW-ZBMZ'5mgbMj' Z*W GZ7?b-b~˖{)sɣU{bM khb?SMb-'ZjPz kD9 IsZ){I̞m0^*&R mj\-b, bտb/~J{/WUw(k=Ϝb$Qjˊ-I2(5j{__k kջ  sޮ\)s }Qjs6qgQϜI/Js0̃ -:[Wҽ̃닮{ Z ̬Ōbu ,R \QBpXQ r'{+_-ջ-&W-SmOVeZ[ rbNkc54kˆFZX( sFRr(kzjuu7Μb")k}' {U= k8&JWPjsU.)kxMb@,FZzZ%Z+˃%RsMjФis)k~m)s,<-(p蠟b>}RfFZ Μbpj}>{bײG{GZi R{&Rr{'JyogR}gR-1Z r1#1^U{GRb{A ob9XГGZ?_Ϝb_b JsX̃Z{b*YX.b\nSt{JP &R{{'Z k_Ze ZX2gZcy{d9zI *!МJs @k /Js|7nGZHn)snZ25%%.j{7k@{ k gZڊ RȎFRWbA'kJ7/˃fZϭM k^W klhb?z]jsbjɕ-Js#ybU-)s\rM&Rnb+wnbVϜb-M*sc b/?^˃fRܽ ,bzV k{]Mju唋sgZn{.{gZ7_˃j? ) R\{j}ku j>2is]K-)s&S kRҵ krZmssQ{dr{̃Er,aՊbojb+ n(sr{s{Uߎr }z k8߯JsԲMq]U-YDž{M,j`z**sjbVuurIs⾯Ϝ {˃"9ܜ&QW*Qb2H{* s֊{tb %jz*R뭨(˃z샱w19zjm9)r 5j֏(@-崽{_RN^7--}{:# O*v s Խ{ªRis~>{_glNFZx)s7ub(*bΜA BD9P>-&Z ,RjZgZ'Isz<-GR|{&Rɻ̃ZJsgZ4*w{9x7GRY-ArU{&J@Uy.B .iJ{#9&~A ]샥9U{d9QD1{AKZ nJs8:<{ZxMj(0 sh{gZyy;nb⏔ kuNhZNA -nZ`k{55: kV7'*kNfbnJsx*sФZޯJ{͉R{=xԖsKsW|zMjsVR)sU МZ\MFR]Zj{D1)sA %s%R ^{&RjM՟ j7-b{Z k«MgZտbZB Jk|mz{;Ϝ)k{\b^Zq 5 k{b~],bP5{JsA`{a MIs0u jsMZi_ bbՅ {y*,)s]%, s' Mjs5`jsP^pb0Aj*{hG_-ӽ{ibnnj`8-b46.j{zrϜb>CbMj-bk?MJs <˃\ϜZzJs7jsLFZ^mfR ,zj ~Mksb/fb{'R& 0k{x𤉃QMK:(s8nWk 쬨h]_)sWU냁]샮J{*B0*s"n%bԊJs"uW-1Z&샾\̃xbjsxm% ژ0gb.VjwuϤI뵨 I´0A {*0{vhTM#1#ޑj_Ij{9Y~{9%{FR?~Ѥd9GR}sngZa뫃IzrJk'J~jsd9p\4j{d9/jJޠ GRUUFR/=쓅At,0GZM-Z%jW̃9{R&* kX gZrz˃Ips~_{( ba FR_zNZˊ돔Js Z^{ 1{{\U)k&pbc鰜Jsq1Js1{IR)krnJs`r&Rx**RgRiS*srvМIs' k~̃bpߩ b+-jmZ /1)s~XIsn(s MkWZxmbrb/;Q^as샠5yaϜǾs𤪃v E-jjsoMjPڊ_Ϭeb {$Ϯ[̃e}mJsb!;n{ Mkg$pbb{ kh` kKϦFjݻ{9-sl{KW)kn> b` Z,ZՋ,,FZ *82m{p^{m-jC`qGZ)1i{b{{CNjlK0nw;0 7ߑVQˋx1b1j0̃V`c~mI`ϤgZ0Ϝ k0,;T}냿7j{0/Q-8+̃\Ϥ{)ϤbϤJs/=r .U z7 _vI(sZϜ)s:jnA nj(bW{I *s9Z&J01gRwMZ𫯜Rjcʏ9uoJ Zb0. kw{J *-c9^I}: AV9+}˃D9GRd1뷋]&JC15*sAUUJs9UmA{b&qe1b+ kngRoNb+*k-GR5k{~nﯜb6)k71jNj$:-)k뎀Mb JsC1Z(sVbéMbk  kV>nIs+ب svsjjs}szrM k!q{TnIsMkNWMb}|Njá1j7uAI|:Mb]נ냆ZݍI b]-RiM k" )so bΜj{ع]Is|U jȟ)s>N{!,)k@}-bۘnZ-bj-Js]M)k>+AA (bjsA fZBqJsa ! mjɯ{,jnd-j "-jZӢϜjߣJs{{(k㯶M{QWuK˃ z >QϜjs UQ̃ʨߍ싉-ˋxQ˃"j{C̃krJb0j{n1j{hԵ{u?1nUsJ,߽Ak,'!0P1 QڷQeZ86w̃T}j~qH{c, Y rN5*&8i{ rϜ+Zrr}N9J s9(ksTUU]kspX0J[VWrD9z% bhZV,{b⏔bUJN*s%~`N kګ so k~Wk bh̃b :r cUAj.&J --J{jsIww -A Jse1 &J?jNZͿpYN*kQ:'J{A GZNb(/ &RoI?'7"o)k:*☏ kc*c[qiG&R«޳j51*s -R~A-n)kدynb{`MER pNjs]JsRjsZGZ'.{_+nj[M)sk~^-jU j6={-)-6UMt\1_⠽]. _1V¯(sސ {(`̃/zXIhZ MFZJs{)sU[.싧Z {FZ>GZ_ j" ,Z\LgZ/ j{ҷM kKbjs{}j{a{'Z _Z8 gZhxz*ofZ]:k_(Js\keZSxIsԼnY-b|_ ˃jr,b-(N(kjgZ,jB-Ibk˃b cߟk1U]i{ ,oϜ˃k,5jQ닅˃c/М Q싓ur{]Q{Ϛ9Q*j1o[c={/61s :QJ{1, 'Q ߏ-Ϥj{ 1˃Bӵ ?5FZpҺ{߿0k{1싰կ, "rhw'R[+?rZb}{JlRjAM'rA kIk xÎ k[{o k߃Ф)k{RÀn*k(nks\T_ k^ h{b%ʩ̃ZR *.hZ1gZbksI* cq_ J NJknbZS{GRp oZ'v-ZZ-ZϜFJ׸[̃ZK%o*cp..bJ kzNb"#ngR-b-ZJoz{gZ k? nbX k%ngR$+ Isnjjs{b( mb'ߪ b*M{[ IsN)s]= s- j/ nI{'({yIs.' Y狼++{ˋl{1틽{_Խj{[PnJs>{:gj{ -k{ɃϤ{kc"(ksﲮZkbު.ʃ&Z'P{I՜냨brMZUk u b+^ժ{&R bu-IkϔJsU~gZ{МbϜjsKsnJs;JsW {՜7&)s nМIswrjԶMbSֺ)k\={A-Z7 bdfZ [xMZn]y˃Uru-Hs%Ȯ)s2/'ʋ#ϜM`^Ϝ nq̃b뒯js( Ŗ.ϔbbМ˃MIV70xέ uJ{*Zs:Μ-P% A!{ϜIsbk s\狼s"jdtk )0bbIW(s*`q pn/q,캋Z s^W{ kb̃'R@Z{A탇Zc*{b*[n k5b ,'Z\GR+N kꏔb Եjs*s_RsgZ`ṼJ* 'R` bxJsAr,Iy+? J{XGR{GR%{+{Zo ^nR'̃Z^zX{'J. kEgМJsI?鯜'J+>z b? kU.JkW kTGR0 Z)` 'R***kNU GRCJx{GRb {Z/n)k Vb UМb>5k{ b^Nis薗Ϝj^;*sܿMJ{(Mbztzjs]S{b --0{5𜫃ÚVkN)sS{# 2 T{>ebjsئEjX{CZQꯜFR諩0-)e kX?P iIs>.֦j^mj$Τjf" nb_|1)kU r kUs㎎k] bj'> *jsWojs-jbWO Z& !"jm{j -*{ ΜJ{Τr[2bz)k*68<*& gZݪ{bJsA4ksZ]KsZ1){b]^ksZ[ϭbomgZnIp J{jkk˃j˳FRNb oj!1*s^WRobTWװĨZ^@^nA^iP GRsGR~ks'J,*K.R>mRb[bU&oJsb6'NZN c-Kb(z_P-Z!{b1N*kWMZ"{GR,ũZrӋ{) МFRXlksA"ًsA jsunjngZk-&Rw-rl*냦j( )sVnjs;ծ{UGR޸njsꋏhNjs-%CNi{~jj{^0J{z*Ϥi{ਦõ0z᢯{?Z-Isrܜ"bϜj{={ K)s}?7jy k-M(s/C/I{u)J1i[QAzrMb.6j j1eZ*М "5诜*s:j*s=>{МIs.sМb5ФZ1 k{ Фjs" k*Br y s 1.[+{cJk1{sr(k(9@n'Z](JJ{61 X*I{x֬ PbǏjϜ)k,b/h,)kxr*,b+ZMj"q˃*ܩQ z{1싵b`nQ*I)/ϤB{ wϜ{i{n)1{Ϝb(*cj)"b{@鮜˃{ _sz^(sQI{Ia v𜪃)s(Ϝ .Μ{5̃ kazks$1` cAkshR{b{ kН({bR{bzJZrUӽZ_bUQs̃bmR׆ b. ZVMgZܿ-'ZNbRUzj" *s/ujМ9z~{gR**k'J&1bu>u c\nZ8ob(}{IB`2JN k5Zʗ_.bgR.Z{d9+ nIB*M1 jئ{&RH jx-I{(J% &J wnZ(UmfZ{b;%~˃b*5 Z¼nk`{b"vMZȪ*}j5Ϝ{AZNjζФj{sv1IsϜs(Q sN)shꏔjv;--ʃJs{>1:Ϝ){jϜj+{i{-oLj{yϜi{76C⮤Yp(õʼn{r{Ϝi{h{Ϝ˃mtpRs/s{{\B1roIs:񰜫{ ﬊߿_T-d{ j{=%MU1MzФ k8Ϝ̃Mjsr R˃) -61J{(b:Isj{Ϥj{(1j{9Q мr^ [ k{zMjۻ,b_tBk/ͮb*sˋj{.Վ{'?I{WIs㍎{ͮFZ^nkZФIk~.M k?z.Iky Ϝ{ Ϝj{j*Z˃sˬ샒M)k>膎{VD0Js0Is^Мz,.7kϤk hjϜj{ܭ뎜k*{b{nA& I(Z*oks .b͠.*kUϜN c ZlVwpbu˃J{gRx)jsGZ|p-GZ]⫃&R7'RVnj̃j?*sk]b8 rZNKs>{IvJ &J%u{Z׾/"ogR^ba{ 'R.&R0)NZ[6'JgR5 kA`8k{&R]{J/]N&Rj{hZbJ Ϝb{.Nb cpx샇Z{ZZ&{k* {bs6Rr )s%?.߫{k b b65K{k x||j>mkX-b]Һ-{Vjś](* Ϝjswbh )sQJ{z^X|M kZ{jܯ:0j{'?Ϥ s얎N-Is䶱gNJsiIs~J b=R-Z=/˃&{@-МEZb}* sƊ{[%կ{gR{ k{bi.Ϝ{gk{%Njs sW˃ڎ˃̮Js=kr*ϤNg]{zKWJs* q{͏GZr)ku~j{_0{1˃ҭ-,,>QMjr ^Խ{jx,)kuޮM)k%~nHkk,fZbL srq싧by{EZ* ,b$=bZ*mJ{[{u ltr{Uhxb>su{.鮔Q{g/R{/=?mӽ˃}Ϝ싂^䯜b@Ϝb`ʃB*k'Rr b0_] Z^sbi cJysZW{GR-9 b Rz̃Ir {gZZbEp{GZw{I?`[{1FR? GZM k ZxpJs&>{GR`,bIipb] Zsb ZU^{gRksGR+'J{'JrWWb9??w{J]W,J^XUUbA냄9 UM9 gR[FJ.__ gR +ջ{b_`{b )k bb֫{gZڨ؏{VVM{A ܂m k{ݜ k%'z jj[)k'鎔J-Is [ kz8{j.Qjs5%ߎb IsrR̃CUu-{RGjspsIsjͬnHsP :mb\X 𜪃_|n˃X*n{W-)sSZn&Zjn)s*/Isx} Is7i샧bږ샧bښ&j{M{]Ϝk{ QȾ{"^Ϝ"6Мh*s pW1eoS ͯjs*fo)kظq{1 QФ˃c~rWWS풵{5wVKsؘP` 𐺎bs˃ͯ̃" esM˧l2-bPj"{ G0jsު*/М֪r(kW߲+sk,PeZjz Ϝb+(b\bokbui{>=2b_xjs=WR˃FZ,srIB, s8(ni{Zm){?mH{/Qks&Z`ZBϜ)+hnFZ$ 싎Kkb sZ/{hRKsZ'ks'JؾohR5Z_]{GZ](jsb:5{&RzGZϜbAQs{'Rr A'ksRL(nI+ *s{$*{Zt.b-z_샇Z51b/67-ԽJkUX̃GRy^{9 gRXZjsGR(̃J{*s9޿{'JUGRW}. MI,bUb[jsR 0{FZW*isZjx{&R+N*ku'-GR){ kvEJsGRN gR*/.ZWnj5ojs-jk k*?njsr(q{w_U-ji')- k븷jjn*s?mN)kΊ.y*kuϜ kj]Ϥ˃Bk狼١i{ZX(m܎r颂2DZ/~, ko{* IskjlMjҨϜkc߉˃gR*jP k>Y kk{5{\ϔ sߊn{@Ϥ{jŽs#; ~k,bK s?Ϝ˃רK{&R*Js.{{M)gU5Мt_˃bϜ{/>˃=М kyrj{5b`0i{{-A r샶'qNWpQ-#0{08Q7)s#*(k'yi{}% ꑵi~ z˃*=dNr೵ sr{{齯{˃I{Y`c(sr: cA MDZ~(mb/IsϤ&R,9:6pgZkRzpisI{nkjcKkZ{p+kkZrX+khR*shR疵 .b勫М*k׵n ks{ kh 6bS[W^1gZ'׊{gZz8ZGZv}FRW]nI}֢R{gZ5{bՏZ[U)sGR^ j%ob;.GRnj寜GZUr`K{GR[U}{'Rʽ&R" bnb]*)Jk R*{]NbZ[ NZ ckU{gZ ދsbbS{GRf*jsgZj|sFR;Z_^JsA# gZ₉ )kYJs{ kzJ os}NIs)b okksV.Ϝ k Jsqu[b*- kY\b^̃bz b6,Mjs#c%Ϝ˃׍ʮߡ#ms{dnjs#mb*M kcŽjnjk5=mIs~w b +nsuZTnJs~¾i{ҕ}*k+KbMjs;kJsj*M k8|M{ί{갯0w{N{^4J{ާ+0˃x׎{,KQ.nHkL{yM{w7-{Zڂ"jp)s&*JsǟSbϤ)s-.Ms"05喇{aϤ^'{MJs4Ϝ˃ bJH@0! 1-m?&1M/k˃*Kbr*r-; z˃HyR{*$1ʃj(싏xn_}1˃i{7wWˋ}Qjhꫢ5닽OQ{{#z>XmV8qpʼn;铥FRjbAJTQ{kϤ{ ˪{@ Hs_} Rs*T1HRW}Kk'Ru)k'R\ kgZIkgZ%ksb.K{Gb&{Rآ싨bku I65̃gbmj-ZZPnAWNJjb~b;Q, *kRn[a1 &(_|~Q˃>/isp"DA*(GZ0{&80S0R" qI{(y֎byQ{SZPʋ0i{h 0brҽIsp4Ϥb}˃Ŋ{R{R*y{'RZksGRb:#,JsJv k'Rz)k'R}JkGZV&Jjsbn2 k^J{'Rg' jМZ]R샇Z  k?N*k/*.b|h@b”bzX_b7NgZH~jXsbX5{b#{ c| kʊKkoZ>[k탨Z ZNb* bK)Nbe*s7~. k/INZ6Nbï'$М k~뫎INZ޶GJ`{Rjjs]̃Zh@{gZZ;{#1,&NcuBW*A b^\vs&Rx*({'Z:\MZ֥ZuJ 샧b*{ZW"{Z MgbݮmbU߾ bɢʃZw8j%6b7{bwU-bWbOFJ^sI/g %J ˃Axb7V,ju{j" j~MZIs+]r -c-j"-)s:^-k<^Is/]M}kϜ(k"9b*b[߀gZ>f*nisJ]M&R 6jkN&Rѽ k)sjΜbˎ~-b?.LfZv jgAʃk5|-jnRisl }QMHnMU͓]UMJqI{m{X){BjϜ(،1h,4ϜI{<2 &1mv{Q>Ik`+o*k}{R b-nZ뢮JgRzNR -bH~Ni{*CV-Js{b? 𜬃]YȬФIkz`jsrɥ珔{h.돔{Mjֻ{Z|{rМ kbq̃-]} sVrZޯI,A .{oQs5'0-qz^Ϝˋ- >)i1Js.탋T1{;+rں{9 )Wjh0j_*1 xו{xU @{+Ϝ신\_N21m7 krRM99Q˃P⮯J{(xgZ .1{W\1(sM)sMisMJs87%.sq{%샷]rM| *qg Vª)s0sxk ӵ˃М .~Qmcsj{k[:Z ˃ j{ 3Ϝ /Q+qk0,s :0MGfbϤ 6LrQis{냅/Qi{.b0{ ^)sJi-,΍]\QLJNk{b~P2Z/=FR5% bUo~l1As b5ߏGRb{bIksbbJsbM*sGR"~zTRkub9&Ru-u,JU &JWmUIsAuuN&J7UUU{IU;Ik&R {Q' -js'sHR /> sU9 sB Ks#Nks.Js- JkX{bsb>pf{Z%-b-¸js_S]-cx >-b -sT-Ks_nJs_nKk~ʥNksZܯjkOknhZ -*sp ս }UϜ k상;Rk{Ղ{nn s ˃mOg-Is(3.sگJs|'- Jk Ϝ*k;Js.Ϝ싗[ 1"ڜ1j{nIsi{Ϝi𤫃֋ {ڀQ*b*-.Ao=ˋ 5,eTJ k's{J{<٘\ .'&-ܺ-1 ꍯ{Jz{-?Ϝ̃\ 1 _nh{:(Ϝ 샨u-?S k"j)s. Q-6r1 /սuMsQzՅ )s&1,Ϝ\.Տ{/ϤM\[1-ߍQMuP̃x% }]ɨj{[ªIsjqI Μߔc1L.m Μ.>.Q 싫 Q .Τ{ Q˃K0 R篶0싵?+QMkiqM}XV[-b.,isj jsh+uiwvqm߷{b>sb7rKs6N'J\*-Z|{GR` ZiZJsA* Z_.% ZU* by8Sbw@&R߃[MIxpA}ꍜ9ʃGZ~Wr`JsAbj>*{ (N{^rj{j Jkm.s:%+ks.ԯks| )kM|̃b Js׭ {Zz좎b_s{b2{b@- k\S- k2_-jsO)kS)k( ksMksWr.)k`-b~ՊN{zN k*Zn{ Ե̃Z~Xb{+Ϝ*sʭ<샟ԏ{\UN{"{Mj&,N{csnjsϜ˃Фs~ʎJs'nj(rkkМ˃5)Ϝk{j{+sjmj?b!/ޫ{]׎1 0ZΜ냥aS,?V {`М{{PϜ>6j0{냈9"{0˃EϜj&HS냔W}M k O&Ϝ냷Zϔ0jsQ,W{."e- h˳ [[nWar˃{z-Мjs}U[Pj{MJsԾP{31fzjsИ-(s+n˃;iaϜI{˃Ϝ,q'rx/ rzϜ%R( kg(*C,!0̃< Q70샫MRMj &MyZ0M0-Ϥ `G.+ h0Hs9*(/샎l"Qz0ɮ+/MPN'Rp˪ZR{ںnZ= Z'RV JmN'JMM kJ* b5{J`^AUAxTIsAm&JPUߝ)k_ܞ )k? HMgZ{+QZМks.{Z*{z{u k cظY *k°{Jk@|Wb_ bo Jkx%.JsIm*k0.3 MJka*S{b&̃bNj%õb% js% )k*\{jK̃ k؀.*s#*.{:bָnJ{N k ZXJs)Ñ,*6˃KeϜjs{}.GRM{𴏔{j/{?+nJsM샻un{OGunj#샃$n{``ȼ-e9X Ϝ s2 {箜j 1{{-IpGZ.bV/m(kIs 5 ui-dIϜ{ y%1k{.'[j{Ϥ%UkI( m˃᎔is,*Ϝ5*Μ냣k n{,z˃Jְ莔{ʨ50.YU [{ ⯜˃1M=?vQZ\{+&냻؝{WMj *,*s*7.Ϝ M{ܴ᎜sh{k˯.{}TnIs Ϝ{?*L;j/-9n0̃*FZ4RLW/mtª1{7̃@a싪 0msn0 ܺQ+k!(V0˃%Q싼(]mL_v 6+io){Rig 0m7>Ϝ,d,JhZ޷NhRA1 kʀ c-bJ.֘}hZո{GRc{GR] k'RK/.)kZJ_jsJ{'R6ukRrUUΜZWu gZ{q},GJϤ kXXb??>62̃~rvД sr-bV b?{bR bsb{bo샇R U{b,-n cƃ{b oJs js{r- kUbVuA bbbսb-js{*s~/JsI{I 0{)kN *s-Js5nb n9)C A {n{*Cbjn{z=^MD14WnFR&,(˃/>W]n^Mjsܨ̃_z{NjMJskBϤ{;;MR5 wM(˃zxϜϤ-l VMIRmFZ!# {ΜI-js|{7bnJs ˃M/8CnbZ{Տn(s  UX8p"Z펔 &$,Ϝ˃>7,~쯜˃h~}r{+jsϜ̃"mjs"ñ( 샂9q -^ 냂,.1{˃7צ뎊{c𜪃h". )#더{0}Ϝ0 {&0? m&MМ,ab狼{}W,鎔(ϜHsb0s>&Ϝ r0 b}0{U{0sb3P˃.샇wPisЀ+󽍔}pmZI ]_VTF@D>a>AeM>,>? -nj-Js`_}{ km̃R^W {NNksCksZ-ks Ks.Z+cV˃ sC_{b~NZ_KkUsٿk샋sW__Mksxz_m̃^W*kPPks^{*k꩏ -nj-Js`_}{ km̃R^W {NNksCksZ-ks Ks.Z+cV˃ sC_{b~NZ_KkUsٿmp腎-xjΜ샫 ׯ _{j )kp\-Is_{gZ Μ샪냂?{ Mjsz jsnbyU Z cᏮު-{(8 js.鎔 kZ-)s] kr`c̃b[.ZZMsbz-s~{UlJs룰)kb.b{?(oZ\RN{/zpNJs޸ jscAb*k`*k7moZBOR[y Jsw)kNZj\.Kkp{J8Z+bo+k+u72ZNJkUZJk^p탨Zp.NJkXZOgR*oZmսhR JN c.NJs|UŨ c {Z{FJZUМZ,hR 1L  X{Ϝ˃p˃MU~6{jsWw b{--{xbpW{j^k~}{Z/bGRϜ{ 6Q,\[ ^˃_Js荔{ m r˃_[{샂UUnkk샨bzuM kZmm~-Z/-{b\訂mK-нf =]ϜjsV^1{]_{ ^_Վ{Z b` js +FR kW{*k:Uo c GJ%>8gR&Js>pjs ]Is. {*jIs]ϜUoIs IswMJseZWФZUU.FJ{bOZ7?&J޺ϤbQ˃~_{TTjs )kXJs{5ߕj^Bx jjXМbNj(U򏜇Zj{gR# {RX^`gRՏqJsߋ狼{ kʯb*bN)k>V8М{ռA-kՂNjsjJk .bx\{Z/&R~ OGR7ќ&J\{ m{޴ js n)kn)kWjs<֕Ϝ*kW.Z nZ_ksZ cЏA*gRU`ohRU'{RjGJ{_' k7zM)kZ M*kb%'N k P kz`byJkiJkoZZob'ho*kZʏ5Oks .Z`_o*k'J` lkGRCs#)ҎJk ﷾Ϝ\ݵn{}zu_ b oFRp{d9ksp.ZМc1̃1> ќ'J*2Z/hR(zZ (JoCO1.Jk"7:돜{V{]kbbڰZZs9sc}{gZ0ksRo˰GR?+МhRnZmn Z-pgRJU/gRU+(RA s Ubx_J k7Rsծ1m^ 0*=QLu金{z,U"z1{_ )k_isϜ  W狼{jJs0{jsX{(mMsࠠyMZϜ˃ծ _ظ܍*kn{M{.-js܈)kz=7<˃b ȎbWmgZ^ {FR gZ ꎔj{̃1m[qi{z[>Qis金{ is*j{ʃW˃\#Ϝ˃[kQ,0mϜbBp* c1,B U˃՜:Ϝk׸b~bbMJkK˽jsUN)k( Z,j꫃k6ծ냨b˃b // Zkk{b {%Jx{A`\jsFR68 6q˃P?.q˃u˃ z{*k0{(/狼{((W z}{>Ϥ (˃" U:7m{뫡knIkr{}Ϝ{ }s- zZZjs_V-Z" -&R֜M kМ kpJ/6Ϝb_[ZjsZZnJs]% b{A耊Ϥjs^{ QIs Ŋ{W˃p:~g }Ϝ˃WWϜIs€Js{__MJsm{XϜ샋Un˃{˃} Ϝ{mjs>Mks-{n kmb:b~\^N&R Z_^8̃Z5mR>1FR ФfR_ gR%["샇Rb.7N*k0-b*0˃-pq˃տj{% 0-7%Q,^.0{Ϝ *گ)kpϜjs ""M-m_~TϜ{ zϜjs(*U{)kw {|uo)kw k-)k")-ZؼZ *k %7 kob_*kC{Nj= gRBj{R+א c^{̓Z o*k⮜M^PM} pZ{jȳ{/˃ 7 {ZW^=)k&JHJkFRZ+eksZ{FR*X̃hRz.GR k^.'C){W_ϜR* |0ZmJs(y˃ { n)s Q샪۠WMJsXjМb>bjף)s{Ljm k7k޸-)kX-Z' ){0GJ ksV<*k}Z׏&RȀb}-.ZU|CgR^ ̃bܮ{Z| c*`ZoZ 2A)s.Τ{VFZr{r[Uգ[M̃*nj{m{nkMb`rWФ˃_mjs_j{_s{^/gZ^ ZU~nj][-&R`zonA М9 񜫃Wbuok*} j"ND1x̃9 - k5+} Z_+k'JhgRuU,WϤ |(Ϥ魟r{*Ф{PXMj"{\?Фb׺ sjs}nZbJ@VnjMIs+(Wn{&51𜫃/NbWY-J{%{]1*s^ФJ {QݪOfbW {b_(Nfb{y샨b~Js&J*9탈Z[r.b(ksRHz^̓&J>ќ*k}`p]j{ z-( Ф{](k_IsUmA(` c(9Nj{AorUU{ ^2ϜbXJs-;]QJsWzIs{b̃c1Mj2UMb j.%ꂏ̃Zun{xnKs#)Мl{P*jsjxj탇bbz::̃JW̃ZVz.GR +O'Jx{JI}r*k&J{/7g{ lϜIs"Ϝ{;{hRW^ksBs{Zsk{Zw={A/GJ5{MJs*.>˃/_oQj{x c{ ,MjʀMbz̃ c ]-Js핫M)s.B_Ubb(.FR' js-ks_yxoZWgR,NZ(WohRU.GJ GR9#Фb*gR(\װZ 'WZ讉R*rAկќb}KkRB׿sR*lkU{J.gv*k'%- Mbz Is-Ϝ k}js8{Мjs./WwnbxX߂*kN*k_`. c- b``(nZ_b]*(ob(*N+k(bZ 'RbU6osՀ~.{K{ZPz+.R> 탈R.NO1 ќ k.Z'1+k訫{M7gJr`{'JZWp&J+>6#)RKoMb` {U`-*k+njs.>^ k)kuϜZ5j{5[bbzМGR-М k%TќgRNZ>/%{& _N{>Ës&J &NZ &B//pZ(bZZ{oZ_̓'J?(Z@_o9.* D)6є{rќb% #)Ϝ샋˃z*NIs`jBgR.Z.sp^GZ̃b\{FR߾ 2Zz МbWbJA j 9-bZ`NZoZ]roZhR\.AkxrbR ѤGJ^ZypKk9o'Jc p9ի (Z5fRVMZ`NR))*c1˃AyUMb/'1ks])k ꎜZnb< o*kVyn&J*o chWFR.Z{GR } k-g.jsCkN k}.)krMJk}*k ].Z| nZojs/ ?b| bQgR8N*k].-Мss뿲zKkOTNA oc1ks9{d1 .9*b+ МZo`&J=+/RWܪhJU /iR~AXz"P9^xќ9-.p'Jߟ'BoZz b -)kc] Zb˃Z_ 샇Rb{bӲ c%_ﯔ{A{&J\PpNZ' #1'%%obNJs?_o&Rbo1~W d1 -Ϝc1*/GR )ќ{-SМJ`OR[ڂ3 cx~{BxZ'-S,c (JBzZZP/d1phR-b NJk:+ {\\/ k(Njs'mJsU^r kcNbb*.b/Мkspz-Zkd1%* c o c\oJk^U?OZ*kぃj &J<GJ`ZwМb % RgR`9 // cB[9lkA/z(s1sZ+-SZ,>_bP`BԽ'JZ[{J~sK{-*kϜ{/ }{,i+?᎔JsxM k㭫탧Z(Njs{'J{R*?NbJkJYobN9W AsKk.Jkꊉ c՗69bks97^ogJ oGJ / = hR^\/b*{(J^p+cj*A_xp\LkC)* O$) -J͜bUNZ7W{Z,N_b*{b`/*k}nbZՏbnW{Z:oZ.[oZ.b?+ZoksZb.Jk*w.ZJkbi.Z5.+kbќZ/Z`pP1bbz_R.Z}ќB^z/R";52s߶/Խ{KJ2B֥S,k_ {e1h1/.ZT{um k~fR߯ FR샤9*̃ZJk_%/N kXbzʃbS]-bߵ.Z8 זZ_c {B Z'ks&B+k&BTV0Kkd1 {1ozB׫RU|VpB{Z^.A = ќ./,sќ)^}սo'd)@{9! {'BXb"{_ Z_I 7?Q˃71ksWks GJnZ޷9޾ Jkz{FRPn c bW.buu}{ZA/ksFR JkGJ sbZb\.Z&J^p߬s9 *탄1{(탥9폠N#)_9-X@}-/d)\s!Rn kV^Nb М k^*1{խjs^vZ WUbo k/%NZoZnR}7MFR//'{&JzsA_-Z/mŨZ Jk&J8j{JUJkZ> shRBznJ+s_జ cbU &JUNA c%_Ե c_"sgRh`p/GJ% lkoG2s Ϝ{_U *kޜN{, 1bjbk&Jn k:]{ c̍u^̃)kK{b j &J-'J:pA`jzN1zZU"9ՠsAb(*kAzA/ oGRU*МZUuԽGJ cԽߞ{Z{]r(#1kslki0+cXLc+ ќZeKkNjskZ cWW{'Jb -x*k\-̃ cX{ c;{ c~ keWU Jm*kj3*c{Мbu{hRxsB5hJrsߐZ-Jk(rbRZWOZ>Փb { (Խkkouks((U2)kU.&Jחj{!ȊRt+c ՔZs_2ojذq-uu+1  j1m>Z_Ϝj 4nUq냨&.5ƮUUpQ^cQkȥ0 k{U~Mis/7ꎔIs7wQfZ0IsM ~ 򦞯L/浪{,Ϝ˃z[ ˃}o_  ~uj{PϜ{m{{"yjWs %{%rUQ{kaY,bbϜ{1{>ߎIszn{--Ϝ wx¯{_XZZ` FR IkزR {js*{nb샇ZIs* mkk ,,Z,fR?j A* bՊ{J {Z~jsA(-Ak{A N&JQjs%ngZ.x)s?%jskr{M_j ⻳}׿"q˃-sϜMgP]浪 [0 \ IK(ϤIsPMy)^rM/wWWQ- -U{P˃U_lhnbbjs(Ϝ{b)s.rmUorM%0˃ȗqIsڮ k͍ 샽kBQ{߿/qisu/()kIk'חϜbի*˃A]QsMsm-Zۍ k71{ UjX{Ϝ{m khϜbyjs**kZJsj|؏Isw b`-j+.> )s_ bcJΜ)szBά{[M)s&Rr-FR{\XjsAmGR_MFR^mFZ:1bz/_b r-W_VB,/w߳m}W 5Wv˃RQbrW0c/Qj˃.Μ t4j{ꪧq -+QM^Ϝ|kz{b{i>(kV%Qm9P  /  q s'9<0{,xxr ,%QIsxk)s. JkU_pmfR* )sb~Ϝk}Uעb/k 'R b:-IkZv,/*kzzRR{6P }QМ{ubOjs-ZPR)s_UwK닧bZw by˃b=܍Zr,b_L)s-ʃEb 8MArz샧Z ( bh>.GJ{Z &J*ufR{j{A-! ΜIת0,0 >bUQ,}(sp{{1 6B1,81Xp Ϝj6(˃Uުq{U}(suQ V։{_0)sϤIs8})s ,1냷j.0{~(ƪ(W{!싿׸z{jsOv Z q{˃:r,6uU(W)k * 7Ϝ{`(nP[rn/rn|vZ~r JsW_n(sB b/b-b71Zsˮu Z(inIs2MjMFZj( kX,FZ\[{FRz {I *(̃kgZ$6{fRzkkbNbc-gZ(Ax*ФA]\r{^/gR|˃&R m?? Qn,W̃*.ӽb֧ Ϥb7Is\P냪z냀MНq )qL o\m닸- *-ْ,Es(/qjs,Uq /UΜb*&Uu }ҵ˃{Ϝ{?B{- /Μ Ϝ im{<.6ֿ{PϜ{w_B{ Isz`8{ -*`P{.ذ̃~ Qj{}ɂ0(QAֶ.{_Ϥ&Rj.b{Z &J*m&R{j1.MGJMjC샧Z83,)km j냆Zu샦b -)kW{Jش{Zՠ{I샇Z {b.:-*k^b5_˃D1| )r{", jsbIs(czPuEZ:(Q{^/}Hs>h0sU{ "Is ~WIs(P{ׯjsJ*j逋_Ϝ˃?q / Ee냋* ۍ)sϜpVW-浪{w/T k gϤ(k7 #{$~^{)1cr[=(s>:~Xp}}M*k mjsz js{sb_P*?M&R $ c^qb_N)k z_b.鯜jsTnnJ/ո k/,- k$~МbCNZ^ J\XZ .%Qb/js&Jsb'>GR4I k -*kroZb Obo{(+U0,_Bk 0냵r '둵 RΜ{ hJ{.]{Խ,}Z* 0s(*Ϝ{ 0{^ώxUm{V}b_/bϨ뮜js#^jzVq)s-Ϝ{`o0{{{Qq ׊~{u{ꮜis%/ϤUߴJs{(Isꨎ{غϤjsnsrnjsV n{.Ϝ{_wPZIs/{?-ΤRJs(cXJ`{Q_s9gR {'R*'nfZ_fRMGJXMA- 5ƇZ^x{A; ,fRU 9 cgR5 Z ϜJs}Տb{{jB.Z:*#*kUKb0s^bbϜ)s/ MWkUQb暑cMyZ}j{(kꂮI ӵj{ت{BPx-Vr1{6PJspQ{_ת qGZ܊N&R{)sZ+isB_nisk_* js {eoNi{ -FR 狼{PmjsPZ* k{|{Ujsʯ{^cM)kJ"8)kznJsp󸎔 s/&J cz^{fZ^'/Ϝb_ {&R6mbrӵ cUU%JMb;k>jk mrk ՒJsb"1gZ׸ZXܘ{b} o9*(sgRp{b0cM&JZZ%МboZP_{^ Q(sವ{+{ n&RBߪ*{ 'QE0{z(v,Q,q-2jV^0MWmPN˃ kϜE{*{M^n^b8( { .=  v{X*r7Bgjs(Is *:\0jZp)k,)kת-b[NZ{-bNJs,U{Ms~- k#LM&Jm)k^_{&R ϤZN)kyjb ko~nZ MbVΜb'^NZo'bm?Ϥb/7ksw%fJzXjkGR +{Z u.bK?o&R b/m]gZ*hRb'Is(0̃; 4M]ӵʃl˃UWQ샕6(˃JQ{5n5] .,9ֈQ{* { U^}q n)Ϝ{ -Q,ZWϭM&RhfZ ) k$16M5MP^1MTWjs.6bxnZ Mb/js "^UϜ(k+{n)ku,bZ̃c M)spNbM)k~wb탧ZsN)kyr{b v-js}2nZh@bo{GRnk5Мk~p{bNb*)b疨-ZZ[-bW{RNb)kwWְbМbvZ{&RXJkGJUKsgJ oZ/;UД*kj/FRr{gR(oks "?GRP 'MwWΜ%?+겜0nhWjsr.0݊nkh*)sm(js-*--/rM%C9FZ˃%˃ᐗMIs`~ fZ.pFR~-FR()1{ W^MbMZ( Q k/{Wmbޮ bNjs] )k[Ϝ)s%nIswMJsPϜ{7-(s ns~=*k* krb|/#2Ajs9pp*kYWϤ k*˃XM c Jk5iiM{b sỹZ b{} c&V{Z/o)k5 b.8 bײ&J.~˃9(새RʊsZWjkkgR9fR.Apb(JT b-+-{Wm~^j jmba0m}P{q Ϝ Pܜ ̃2``Ϝ{cZ)sEER(Ik/(ubX`MIs zΜ냀js{7%ӵEZ/1 krϜ k_]JsU /)kuJs%-b8,bbp qbܮj%bxb)s7 )knzj{pRUW s" BNeb*鐔k߿˃(mj޵Zj)kݍ0 k_]AzXzN cڞZ)k'UU1 cO샨Zb.sZl٫{gZsb7jsZ ZshR탈ZVjsZ6" k?-bh<$bMJs%).R/J?-3 cW̓gZ@ ¢*k1" N*k `b7{ ?֬냠냵_is{b^ 1k_W Q{].,Is*&Z{-)k WJs/_UϜkmj{*vϜ˃Rz xj Խ-u'1js(*։r.,ӽj{B*>ϒ{oIsؾ, k]zIs 0vb: NfR J (szZej샇ZnfbZ*+njs9Ϝ)sj{ɇ hR^9cbps J kB6{bebJsgRKػsZ*kZo|JkZoc]JkFR]s k9zzksZ?s{IU {gRXsZZ>Y fJ bUj{C1o9-{u.(OJs̃gZ c1//wJϜIs^Ik^{0 t0{z\jZϜIsS:0̃˃ xQi髒MӽR**s{XϜ*s͂̃5- -q-Ϝp({) .{n{ Q-+r0닫0r{u7QJ *Ϝ)s x0{ 1sz&B{ Z"Rb샖No?  Is-Z* ,Z܎b :ߗEZ_ϤfZ"Ϥ kjX kI))*mjˠ Is{,&R")kU8nk "fZ *-&RMj m9bn*kV>,- k' ( k.N9??sJk( krGRרbum bh9^ϤJrnhZNC1\* М&JUw.c1 'RP{J/uINgZت{GR><`NR.b82.b X97Мjppյlsyz|WQM*ߒ*^[)sZXc9ZJիMb`FZ*m s֫n s(Mjsp`М)k/̃ډ ׳M{1,oj{n{ Վ˃!bonFZUb+ 1b_bj b n E)s j I Mb A pbޏ/(szcco)s׵{[j-b^ kA5:-9 &nj{7._Mj'71''77Ф{*_؎{XМ{%52)k.o_-GZ(М샪)rj kksc`o2&JPXМBZo*kmhR-Zxp̃gZOFJ>NJXGJ寬{Zq czoJ Abs_x|~z➰ h0{V0jo¢c9r neZ 5nuϮj{^zc{˃zZMj1j{'{W i{ jb‚kMb*1 jB1j{ZjϜj'NFZjs&R+샧Z]U-I//ߏbnJs@njs/"싄1<Is^" s{(D)''ќ c{5М̃~8- k $Ϝb2Js] k&w*s UGR_d1Z D1U*b]?oGR'b=uRvvI̓9{AnyNogR**אJp{o k WW(k*U0(kvϤJs.*4Ϋ*ҵs˃wZ Ϥ{ {NIs**j{OkZM{uMb `QZ{ kz,Z>NJ-Z_Y)s4msPskrm'JZ뢪 b(*I{ _1 `@I{n޷R{5+JsJ& Nj_ nJW gZ;jsb.$l{b{-9z{b d1*k1%М+ZМ)srׯ c[L&J׿̃gRR` gZ)>̃j_ZPMI gb+꿰{|!gROx^o{9)m탇ZhR]B+.A-lsB.ks9b|bA+C'JWq̃GR^yksd9(~.C1-cwʋwJ멣)k)j'.;Ϝ Xஜ)szkR{-{ʊn˃+-˃^jsX5-)krW FR_ &Ry=*Ϝbjs_r)s7Ϝbn)k_-bB MFR+Jsnj{{*,j{vbxМj{bñP_js2&gZxnbNsќIsOo&Z1 sWs[ `2 sU.A6NbghЋ{ 샧Z-{ŕ]gRޖ&FZWFZw{Rj@I{&R' %Z寫FZ{ b Z_{&J׽¬{Z` hZ{A*-hRX}ݰhR/'KkA& .hRX_Js'JOGJG==9᭨Nb,޷>j{ʂ0j{˃_vZ *,* %:, MQ }ŋM{ZN(kz| nfZ**sj 1Is 2{/UԽ˃U ˃[)k^‚FRVw,J*FRW{fR<+#Z b+~-b %BzMZM)s )k ,.̃bvZccnZ\ {I&-jo)s-{}b k5̃X1JФbX"*1gR n Rs{ 䧂K-*sМ{-j^CNgZ/[)s=nFZX̃fZ; Rojb]Y{Aʎ'6ksA- +Oj֕gR.'R3 cUukkZˤb9 xlsgRW{GJWYFRМgRYМM~{rj*龜Z*mϜj{|Mj{`+Mjs-ֳ{[UQZϤ kXB 蠟b s_狼mjis7/s{կJs#|ۓGsCnERMj{ jzR7Ф)kV~x k"Y)Ф{n.?JsW.-jHMk){eQ k:}nC1Htksy+ӽ)sU5j6XZnb.UjW,Is= М{⻭&R(*{xj{Z|{ МS񜫃 R{irМFZj{z-j싇b~\jU싈bcB_ j]FZW/?&JUW|*sA JsI=Ь9rjo k5>b@ÏShRUUXz̋9?79x{-GR5U{Z^t §͎gZJʠa qb˃UU{_˃UZ/1b~Mb{.廊Zj 1rMk/>Ϝ)k k JsZ?-js M{~U[SjU.r){fbWNjs/ՍZ .?Q{*r˃oМIs sWX샤Abr^{)7?J'˃gZkefZ Z} k#anIsz~TMJs^j{oJs,*{mybМs 2:Z М)kB௜ kjm? TMp,#9%Rm+М kJs]` k+샧Z"z )kc-j{oUjsobuxxќbub%nb-ϤFRMFR/իb8Ɗ_յ{^\/#{{М{NJVwI-JsP>МjsW js_V FRМj5/1-_ М{?~nb{n$r/{_Мb[c1j - jۨj{%o@rk{.jsY ?R*s^(JsNJs){h0N k 9 МZ%/js[o*k58s}N ky*.Z?@bw{GRi.*kbo.> cokrNhZKkA.&JFR /bbkksB,ks9 ܼZ7US3Z#3{_>J~p 9-{IܠMjsP k-C9h kNJꯜ{ zb{]-r(-{"n)kv-js^^b-bފNjs>n{}ะ{T{-js`ꏜjs*g{oCQ{%ɯjs 㪯gbznjk+՗Фs* Ϝ샅طb踔Nj HJsФjsy8{ ̗ k˶oj-7ָn{CryAФk{𜬃:'# (Ф |毜g{W GR. k:OJs\`XNZ% Jsj GR5.JsP:oZW.bjp}{GZp c}FJ"obMhjOhR?5 gJ jGJ ]{ZͣAоsZmpZ#\W*s>}zս//]]OZgw{bZϜ kW+"1{Uw*mj{(>Ϝ 筩ϤjsP)sZXMjn{Z{̃FZM*kx^.*kUn)snIscr:)kK{Mk k+ N{mиojs;^NIsόnJs5=8ñhzE k%MsYa  s>MgR &>;Мj{jr Zx8 Js({-/ k<Nj`2)s2j{{ 7_iS B\o+k @ )k=NZ*km%R*%Nk ,mZ 6Mk,. M{{Nk@jm kU,jU-(kskiJsikϜJs ` Z  nj{`\nb' FR>:*Jk*Мj{Фjs7'o{VBJ1)k^{j+΋{W71 c?_М9kNAb {D1 탄1OhR O'R`,ksq]u. k{b /ќ̓ R} cKkU_R&B.GJ_.9Z7bWj &J^.hR>WohR탥1k{B< cWFJrp)Pjs'oJsz4q߮R,~˃ Ϝ)s:.JsU1)kjj돔Is(js0 z%JМi{^+1j~ꨯr`s}b^X k' -)kLGJ.zZmbbr4Nb nbMb{ s. kCoZv탇Z [B) b{J{&J:+/rksjUNZ{bW>oZWw&J׫{9/ {GR!./nZnZ5'ѤM~W *kbj J6탈RmȏksU.{.r{*М̃(Ջ{2Jkj*k=ލNA7w̃HJ!A/5{ZzksZhR_ߐR/OZ^X'JO~KkA?nhRaz<39Ap. kbbm{ Mk4)JsʴϜj**rbnJklpn k*i㎔Is`S/ ZUڂNFR7^z-GR -*s{Мbbꂠ gZ+{FZ b]kNR^ϜgR_(A 1bz⏔b +/{ksfR`̖Nb]Z-*1bת{ZmJkU탨Zꪤ{Z *Js}wϜ cJsϾnFJ^ZN&J {b0J7  {*Njkbob -AR`N9oJk o*s OƢ$s*\oKk eks?{ c|\s{d1^Z" Z]p̓GJzosA` k9,8bJ8:yTBߪ C)(|hR^{#){МD)& ? cXVW_n{#%׮S7},)kϜb%MJ&MJPGZ ƆZ7RQjsIs?Мs{)k-)sϔBY6n k >9(М{nbjMМjs? r ?WrIkrrr)kjsjДb/* {耲7 kmQZ"!;*s\@Zܰp-{(M kn*kNbx Z-#b޾ GRA.su.ksIˆoks -{+ob8-Z ߵNKsP:olk(Äo+ks'n.bH(> cW%W R{*-AZks9..j̓R{H{9+sJ pJ{Zw՘s9{{1 180Z}cu!׏{z7Nj{^ kW/WΆZkNZb`-bmZrQkp,gZ5{b{fRx)k멡{-Jbxn k62jsԽUUWn{̃NZzpNZnb++6? ZpppPZ©)o*kA !:4r cwJk-МhZ` RJspxb*s2j{rr(ks~ʏ{>̃(꫐{n*hR& Ix`.Jk]Nb c/'os .ԐR@ªZ6*kxu*k5簔HRRܞќGJks'Jr~KsBYKkC)ksA <A''hRhRxW7OGJoCs9){'RԘ{hRTGJϳ'px c I jbzr(QIJs^ k_~ϜIs{mZPz`k}{bIkoMb"P샧Z`Ȫb6 ko(+njs #М kМ{%ϜJs k}N&B BrogR))GRPPP *k}{GZ*s]ˏJk.S{WZ7\WRbN)kďМ{/6Ѥ{~Ϗ{Έ+{R{rB$6SZz򿾌sB"s&JkgGJ/ ѤgRzќjo+k:osu(o*szO krskRz}{R&bPr*{gRVGJWWs9ֿZsGJ-xsA%&J/A\@Kk9ͭ{1毯PGR95 \\\^{! N{6*hn{-˃zC1 1ʋmbj(bcZW fR nb"Z`b _ڎIsW-b*՗ ZX.Ik>J{W-bp FR "-/51+kzb_rbМ&JP\b.JsxLМ*k=NGRcˈ*k WׯFRUNA/W&JrRoA-?{tos¢okscќ*kZ{ oFRbb9/oGJNJsȦ\k{Wob@oZηZ(>_j={׏z^.bn zOZ_+.J(W{9~׌s9 륊gR {Rˠ`{'R s&BxsB=:Z|?gR+PRZ/Z_7/'Jm~1a\{Ԍs9!9- M)s)k՟˃UIs'k`Мs&-̃|)k\71c*?_ZnjscpМ)k׫-brU-*ku{ Z"bk/ b ^b[%k-hR/ )ksϜk{/yWZiBp{b8{}_/bobФGJ*Nb.JsqN k/-o̓nvȢ.b x Z%Z.Z~UJ W{A,b{B{ zФRk@C A/`9ՏZ-NA:개9x׬{9,u .&J]'JUN9',OR O186SZռ^O9ָ*B/&J*.ќZ]Zkk9`zsgJ[KkA׶ZsU+kZwpR{.{9[`x{ Bh~aUoAMj̃B(~FR -Isw*8GR+ b޺9Jso{Js%B개k=. kbМ] М˃[i}`MCAob *М{~yop- kR bUМ*k5>+̃Oo k ZOkP샇R-Z/uM&J+&R-&Joj``oJs".KkxZX {Z_'% OGJpBڗ oZժ n k N{+90Js\Mb+wkkHR.B^gR5 '&JFJ{Nb ѤZќ&J>zజZ<=ќgR개ksff Ti2{_X;{ݕZr'J>s'JIf{J'5sHRݭR_.HJ\}z{B OZk) od1bck9̃/MJsMbR{uМj{ yZ*sjw'b-/{b kܶb-GRzc9>QbxVAМJkk c=XhOZ{]b{1*kz_i ФZ#o*k~Фb}М*k-+/jnќb)ɰstG.b &J((<+k,4FJ`ࠈќ'JNsoܼksj?.*khO*s,탨Z' gJ_{ B/o{).ZV־.BhBj9=*ս cX^S{^~$R/OZH@b-3b⯥k{vbں М{u2AO9{9Zzp'J-5Z^ obPd1p豜R-;!ks9 +-'{0sb.ZXR Ϝ)kM{krCM)kJs⩧nb0BϤ*k* Z~U1jsМb޷b˸ cUb5nZrPNj(jmRМ{[b^`[)k(P{rb̓b?ogRr̓GRr새b ϊZ##М'RJO c ZCNZ. json@Zo[oIΐ{v0Nk{^ܼs-C1{Z+o{.{ԔsZ:YR" c)ZڸBkˊ(.Z;QjgJzМb } R!U탅9:Ob([єZ?.b App (+9~ -Z +s r‪^{A&s&V^XFJ6Mis8*6)kpn{|Ϝ k.-n샵`N{M^{ k7x/n)k zMj{FxOnjs^ kf~nZ?N)kw Jk__bUU~BϜ c- -b*'JJk.)k/6{j{U샧Z#;ksg^KFR^새ZԺJs&&JBpМJ2_19o cKpyB ?.O*kМJkrќ.况nќ sns*/j+z.9؟ܬ{Z^({9 c* U{1' GRy]..ќR'JWR,%.hR~\ZډJzમZ]OhR+*k?WBxnBɉBշ -Ф")\oA ks{ +sXl{] ZaPppOZ7/7(Ϝ`H{򚎜{)+{MJs~rx1b=МjsNZZ*1)kzJs?UϜ{ {W-jʞZ샇Zj{Jj/ZUZ NJX. gRp ZU Z޶GZr_-Jo9 |^A,bO9zМJ/bVohR &Ϝ*k>ڵnZ V揜ZAo*c ~o*k W1){A.OZs&J~oA- hRԨ9zoJU$OGJժ sGRڠ{9UPBB_ {C)PAUU O O'Bu_발gR-!|`nfJ } Pj_Ϥ'JФ&JbN`Z9ܖϜJ -{Ϝ ˃. js/߯ kh|nNA(o&JМb{7R k [NIklZ U_kfZ nJsX߽bk w k` OJk^Jks{.bb{1*kܼgR>,Jk{RN9W닋{9_bjsd1-x d1( ׯ'J* ԵGR5Ub_e1&R9 ZМ9o9/nks甴mgRX{'BWc(A {9ZzXoZ!#; ֘1 T c}ФZޏbgxB''OhJ^R JpۢZިxls{ќ{5{i *{#2.o*s: hRxxJ%ðb%2KsSAxXps i(k|~ Ϝ*s=bVZ+ b*WZRb**ꅯb^{nJk5Ϥbsr{5*kUXoJ2b^s{pxД*k[RBjs] _{\\Xo{5+cZu-{RR>2Z7ps+-sb-gZ\b>r*k(ko cPbU Z5*МRX*gJ^n9տ{9n A{GJ, c_ohR oA~ќ9[W/d1uC)J^zOFJ+55'J"jhR7;tZ^o9+Ks ׵.iRp*k-Tks&ls*;/K{.6S{B@.*kC*kUSls_W~GR=5*B``B-gR$b GRKb (鰜js( -ڼJs`Z*jMgZ2Z(յZ]Z~Qb)UϜ'J WJUB UBߏ&JbZn&J*` %ogR֫GR+UksA. ks'Jb*UМZ+z*k`NZbʏJk+czRbs.*kKh.)k5=OZ Bj/gR{ cbp cc9(ظ{%R&JOZ/b?{1( .$p*k-KsxذlswW7'JpXXo%B7?B@@eќRќ cWX,М k]}oZ-o{A cꠠN(J bEkskso{|{}-%ZOb@xb#!. 'JB@s9.9&{B c9*.{Z;YsgRxZ}b')9@O kɉ鏜b+ 3{hФb'Z Фb'nJ֞nZscp'B"s?Zn(2AԽ'Jn*k8U&Z +3*kSboGR`WƈR/SD)%b wսlkݎkswK.*k_,-nJk~. k/z k힘NJsV c] GRjnhZNb%fRu? b5 sZ846 A)k}bZj}-Z '.o)k~UN k(FR귪bjbU*Ks,b8js{R*koW*k +Z{U2cz*k/NA(p k,7.JkY Bj/&JZz\ cC) cJ>)cA"|_*k#)brls#) { |"*+k#)V /1/}oHJ.` A)lkUrkGJ_1AU#) UOZ,p cb3gRW\oZ'Мbӽ*^W  @)_*R{9߯-*k &{V{МJk%QbX{޿{{U`Jk샧Z -ks[Rr뎔b//b+bob\ МR^W,NZjs }i Jsڞ"Sjs2{ߵNJs\Nks>N9z N cbn{bb*-N*kM Z5 hRVب{HJV{1^ /GBQ?. cwZ0b܉ p'J  sa *p _ (s#)$3R*))XpsBRbO]{1+NIsޗ-Jks )k.Nb ̃bz GR{oImNbwbC-Z j c*k uNkk-Z +$4Z~U-Jk"?ە-Jk8&.揔Is* jx ZRМb%GR/珔&R.K{1 Z叔{7սN_Uks{ `m)k?_oFR`2GJU~.9 NgR^y{d1 pW{+AU A_ww9ciZ^ZJڪoGJ(ќsU(sN5 S{b.'J 't c9&RO14Kkճ2bќR_x({HRX/ZB3A ߑZ(zj#!WpD!/R誟{A7C)> c'#bAz Z<7=ի{bȴN k6MJs!---Zؠm*kMJx FRA˧ k _-gR\ZNR gZ{Z]МZKsy kngRX*k&J.u֋{D1`oAà )rV.9 샨Z N*kڽ Jk*|.ob+sbV{GR ZC.R>-1WZd1"Z{bN c[ϤZZZ/ ngRU8తks?Ѥ{鰜kk/ S.URp2}N*/М HZ&%O1`5tZZxќA \̓1*/(J˞ذpBsҜLkթ1{W_p'Jp@ZywPZNyeҜb@osd)b3 ਱1 Xb[Us_/ cUZ_{0J?ФbU MbUt'{JX-bs/,b-un,&Rmb c;Z-b[b*s cX+ˏ&JМ*k VМ{bZ_ gRVT|'R_ sBʉmQC)hh|Z=Ks퀐s &N*k,BoZ.*KsX, A.ZF/B /GJWOZU М&J}*NRU{d1_NA wR9ޯobJk -sb+*]. (({79ЏZI{s&JҜGJ /'J 9hRzrz{9__0HJq%'}3k ќ,cls{ij pd1X`{稪սZќa6<ҜB۟HѤd1ќZ{5Z[툏 k{_М kbМ*ka-М{P Js.FJz kղn)k _ԯ)k{-b@˃GR(n kU Z&N k{ Zкx k-}U k ks *kj gR. O&Jp\Jk9UUW.bѹ]o c(<.*sPR`{Zށ(o*cKW{Ro&JggSb{y2bsߗ{/ sh&JW^xz2A;?5BoZ GJ]{R`W࢔9+s:9R샊*APx@gJ.+-tvkOKk4?pJ`lkBHJ-U{BW{hJ% c S1Z`jsiR#)սѤX~Խ5Φ9jJ{d1)'JTD1^nb}b^Z c k{ߩϤ{_1 }Мxhks?nZ 5(b˃X[WgZ`jkW -I8P** EZ'Js]%UnC1,n kz{@ *kAS Z \М'J{ZtUCڋs1 gR+=)cМ{NJk *k/Д)k57N'J֖pJâ+k){&{(؊М{~xzoZ[xФ'J-ͭ2bznAPXco9 50 czМZ̓ќ.Ia#jRKkɁob.?{ ZќgRUvZ %pA\{d1(9oU9 {E)rpgJthR/bhUN9 /{xKˉսBzp1KkάlsC1tKkA0.Ud)n(k7:ϜjszXN*k ﯜ{W{O}}o+{Z>bo1gb .{O֮Zxnb-msUФJ?7&B N)k k )suZ탄1x&BNZ b b.k {\ZrpZN c.9^{) NB1-A\o'J &s @Os9:N*kx{R(< R.d1b rA܌s  c'WhJ Z^RhRUZ-*"+Bp(O9 hR}OZTshJ鬯є ZZD1sqJڜW/Jn{A-Z̃&J^ZB* տ샇R|ȺnJZUU-9-b}-I-.{w0{*UQK{j(.rМZX1gZXVOB A0*nRVМbÉBo&JNhRb.ybuob*+Дks7?NkspNJkZ+NJk(Мb-Js`bzМ c ^{BkHRKkOZ{Zsќ{]ќ{jCZbz\ cn1\xzѤhJ3sVJk]]ne)Nbcrs#)VoGJb-Ҕ+szlќ+k SKkR skkS!z^?1ZwS(JߠpR1{^pHRs5Zqk hRؾ%>{JZ &J*{ZZ{]{FRMZ Z W-Z (ub_~ N k")56oks`U}.Z(u-'R hRbޫHJGJ}&J/.Z/6{gR!.JxNZ%>NFJ& cg6.Rկ.𯔨ZŰJk遏*kW\Z"Z Z8jkZݗN)kOGR 5Nb.Z&'7 R+.b ZswxkkGJo*k-Мs+CGJZgb!`x-NB/NZ:oR~֗{Bb*R'%ZPGJ[}> c2+k׺c**S .s#!@1 sl{rS99s *RќRX\{$)Zls1_C.9[ ќ!BN9}ksUյ Ϝbբ km/nZ]jsGRB{9-A⪫{Zc(N9W{BW {&J/ b.*kRՏ*kVo{gNb.Ϝks}? FJb.ZաsZ=WB탇RofJ&??ԵRz5М*kМKkڏgR{+n)k)]x.)c¯M.Z?kBGJV GR^,RgR޺+bufKk9e Kk1`rZ9U.Kk o9UZb_GJժ,9 9}OB B7OhJ7/d1^ќhJ )Jk~WC)6ƌstwe3ks#2 No-ʭsjªsO5 2{OZ?*PlkxT\{d)W /9/0B`{% gM kb )k FR?67Ϝ ksN)kVxK{Z. w- k k.[-Js/ZnNb{ Z8{'svv>:ϜZꎔ{bBBzZMba.ZiKMZs}{Z=9RWTt{Zu59 ZksGR'5nZX[O c]˶ɫ{9 W.GR*gR ZB{BkkGJ/B_KkB,GJw'Bb]r{9~{)zսd1 Ss_W/Zh_WkkBK c$!#)-- *shx`̓A8탄1&(J'?>2KsS{+*/%ս`zյO-;;SkkBt.ќd)~ќ9ذOe)p c9 ׉ohR۷N{ MJs*-{b,,)knj Zս+{nHs;,nj{z kI2+JspԋZ k Ns-탧bМHJ hRMb77Njk iANJkl b, gZ5,R 5NB6X*kc}nR탧Z{Z.%Nc@{_ gR /-&Jx{J{GR{gRy GJrulsGJZ}Z_~GJ`֭sGJZ-М9~ МA-ZOd1Kk բ9GJusX *k %. 'R}b >o!W2'J"#\М!kk*p}LSW[ s6ʴss$)WO@PaU{U_29ɫ syϤJk{)k*-Zz,gZ}wFRU^%&J)%{{{0 1|`⯔O}ˏs {_ 9@ -(NFJ b] 1JbkzAU Z -U Zu{J)kJ66*nZ%/NJs bZV8+nb b&J/>sFRr\ksZu{ZjN&jsd9"{Z.T)c1kkA6sgR'.A/.(Z08 %NksWNgRbPNGJd1JkB{RWOA` ќ'J@NhZ˫. kp-Мb}* b.JpRd1R}Q#! ko@UWR@*s^ksap֍.+"O@sA OHJs`Ҥ ڢ/%).0 HR ϜCëJs`NFJW fR k[w ngZ>=zM kJk/jkN k*oZ*5/2Js]Ks boGR ZܯJs.NgRP[nʎZR%_ќZ탈RJkJذ8 bu_nZՋ+b-Zu ZjsGR?sR JsBk RU-B}/{GRb߾{Z5{9N*kd1 A7 oZU'<kkzx9^Vbo#Z-rRo*c ו걌ZʽsRW'B<.2Kk73s-%ќ+k" kk&Qe hZк NJkJ МJkn*kRWwb(-)k oМ*kՎks3-VFRh-GRu cU{bWW̃gZ ̃R֘*{ZX̃R*ZB k'_ gR_𐔇ZbkIkA 'Isխ1\-9׋ B7Мb jBќGRWМ&Jr cU/1d1bW9 ou{UsJk& !.brМv\2-> bz`M9 %Zpz0*kޞ'nC1z QhR9*O'JUpGJz/nhRs9^*sd1ќd1)Sb ).'BTw{R}RR%-R{RZVNGR Sks%7;oR-&B{n ԽRx7(М`z[p2+2샠`xRb.sA}{9,"ks9n|XJs!,єR #յk~s:> t{K(HB۞T1޸ յlk 'B6O~SBn Ǎn*knjsB c"Js~pMR[MbJ9 Z b} k}srZ[{ZMnb Zlo*. crW{bro}bweuc1é{fZx.Z)k-e_˃ R{"X_RGRx( 2BOZp.Rˀ{'JV7.'J5k됔1.>kGJk {(鯜spМjs**W_r&J__&RrU{AhR77МJkXU1B C{R*_Z?WRp`FRubUNZWUNgRn)kIH * NI.[ &J-B1ZbМ9 Дs`Ags: c յJW{B / 0(9OwVob괽j{ ,0단q0{:P,aB0 ⑭싮 'ӵ˃0Miۘr >9 U Vōյs0m<.0M7kr}su)k)˃ *kBMb(%{]ns*Mrp㮔kUk߿c9B*j wQ닺ڨ%nתDs MpnXM^Rъ{kϜ X>냈{0 '契sh*Ϝ,+kkz^Μj{| XϜ2-ke+Ϝ{Chb**k(-Ikb{M kΤ{=Mjs-MvT)sb׊{FRސb]?mb߾-%n k+~)sZ],&JMs Ikz.t֪{b*fR~A*~ GR8+]%JoMgR)_&Jw R _-B7.{989{w͏(k+ngRo\MC9*|kq{r{)sRMs(nZx0 q _n q{m/N r}-{Μ닸x#ΜjIs{~+ k]P rΜ_V UPzPQmӵMwϜRPj`rq*0wIris[*j~*H{K,)kX8,sreZ7Z߫js*Q +ٮ," ˸Y߳Ϝ{&ʲ,Ϥ냕k0Xz0ˋ80샭@yϤ˃*jsΜ{o6q˃0x{ ~(kΤ)sz߭JsǪisX(金s]s_0)k({b:Z jsozϜ{jMIs^샕)-U˃k6s'6(>6˃ls? k-ڎHk/isRҾm{p}js*~Ic {*5JsX#8Ϝb)喇s^{j{''-i{+wAϜjsQsmZt{MZ-EZp"{iJ *:0 co_{snbV-Z(w Nb+MgRZ#nIs_ js]Mb~FR0 kuM b.;k?qMjw FRp_ A GRîbu_LZoBp J/ fZk{ZjsAv#sA)9'=oc9CZIkJo{A?>MAUU-FR ϜbϜ)k׊ {{q1bb(!r ~䥎c{jМ{bRMI q uQ Uv˃W3Ϥ++{ %[0 IUqMQg{Μ j 냘 iΜ˃/* /0m>LZΤ{" 0rZs Mj 𜪃 ֬(Ϝ Pq.+ݒN0n~{&swΜIsMbrJs>/S\]uӽ{}wϜsmjk. ێjs]Nc,)kJn Z`ڎ)k-'Ϝ{v(ҵqު{W^{]o{Ϝ{XΜbrȮj@nMj{< bʫ܎Z7'{"`js{ΰ;{ JsЎϜ{jbsW{ܯJs𳙏k"-Is\{ k{bMk~[brc˃R+"Mb0j--bpby+ bm b5j{Q;5IsU|1˃V]M{o9#bnIsVJsڪ ϜAܢ{Z ]냤9 &J⭫{J ,gZ*&BU{J_bWqgZy)s%{>~RgR*( {#{Gk+TˋT5Ɗ{-W ֎UUTtUk/{umj{#/̃ʎ}/̃kҽi{ҽR:ҽJ{s?Ϥ&ZڠNҠ,k 1is bЀ( QMЕ̃ˋ*3 9{.!QM -ߒh" q \r`쒵ZxϜbݸ(kqA jR b IsrΜ{ is>7 s(ϤIk Q#)r W:,Qm~˃ꮋ~p{qpqʃycΤj˩+MGZ&@0sꉍU{H}j륊aӵjs,zzQM+~:r,`Q{W_M)k~Vn k+Js5Ϝj{߀)1{M)s?ٮb_nsr,{mXX spg b{Z򶆫{GZl MZ ֎Ik+}F)kWM k_(s aϜ{{~{mjs{Μ)k&bjbpbMbj{ȷ{-Ϝw{ ZH@*k {c{V+ʎ{Js:nJsW!׎jsB1j?'?m suML k\_~njqfb/, svSbȈ-b,bV~ k;qUb0tMbMbP-kr ,ƍb xj.GRzsJ[WZ9)R{JB-LR-{Z-RZ -JU&R_% bJ(~nbݎgZ( eVr{\{~1zb)krr iҵjǧӵ MϮӽ/,U 5,wҵj{0 )&PI(Μ{%0{sZmb"(k/_˃/,ˋo_0P |k{ Zz0 )|j0j2#j{{ ˃)"𤩃, 0- =om1w0 ^N{_Ami{+ms &>-5^zΆZmjs 7*Τ ~ +00 M0닾2~{"OɋPRؤUm=P{D9GZ ({(-6QMVq-!JQ k(c eQ ^jsU~؜Ϥ{Ϝj7Z狼{ʎIkeߎ )kJ}V b-c=*.Ik^(Z>?ZZ^\˃gR+6,ZW/(k_{FR"u Rr[ gZ-*n kb7}Z> km)k+z/ϤZn샪0ǵb- {殭$v1b{jsh_NZҰr_Js)9-fR싇Z닇Zj{R \I-b{~,fZ,jzub bb냧Z/,b鍜Is,)k lR'+k]JmbMbܸ fZ- cb4T_LJr 9X,GRWP{b!WfR+˭ỹJ +-{b`-J~{GRzL9-MFRUϜJ]A UΜ̃t ˃z/ˋ6:-(j^L6emgWQj{jb3挔5i{*wҽ kq ~nVHs[(s8 jbIs*/&Z{fb@, r4Ϥ 1(sꊎwz)sx4{sϜ˃woI{ڿS߯gss*0Is+MKo𜪃냮sC̊Hj{{ᢪΤ{{˃yԽ5Ɖ{|}(kΜ냕z֌]U!U΍}Tqm' ҽM(Umڿ􋑭MO꒵ VP0zWDZ*ҵAkpbmqk+PN?q샪X8kj{▫#Ϝ,$+-:}ӽ ^*-rRj?Q EeQ ϮjsyZj{_,>Ik .Ϝi{j{p`/j 1ZRb_M k01Jkjb{ GZr<,bUbVo-Z:ڿ*ngRonb"q{}oNgR%ޑLo9ΤJs"/L/{X͋0{/zlkr-05o{W,fZ `{}1H{vjeϜ{%M)knHsIs#7risޠrz{Qv s#፵%Z&Ϥj8{6U뮜kԵ{/uUjQ ˃zsŮYP_  ({BI,WbWӽQ:/{.{O'ҵˋZs_MU ^{ isr`ΤA:* Ih ΜEJ"@b(Ϝ)sҋb6,~vƊ kq{ʯ"W00 '﬉䄼QI/4nMmu0-usQ{Ws_r%ZӵmUۑN\Q{+Xr)s{{r)s_r{]U&R_~ϜJڢnb6ތ1{՟PbWj5 chʃgRn Z`bjoj Nk0 Ϝ cjNvn)k{ín)sZ.ϤJs;ŎZ(&Ҏj jC lb/ZSnkWOW &R:zΤc9r˃fZWɯ˃b{` Ar*I mbs͝{fZ Z (,Rujbsmjb^ث{EJң_\{FJ{bjQb UY&J龜Z.uUAޯbXc̃Jw[x(b9 b  c)؃Фc1hUqFR\smJuh˃Q,mA05{q-fJs${}0샣Jq(kb뮜ʃWΜb'*s nb)b4q{Qis +n"0M/]ⱒm*qRqi{ Qi{b (s0jsk˃0sߖ0bz滑A:r-I咵Ejj{W^0isU~˃w0{WW{5   I$P{p_7,k/ܒ+mi{jb렺&Z  a5} )ngb VWA`FRX0*s9^ js H`Ϝb`2 is냰%˃vm{c{+z0˃{Qebw0{ ~{x(k(-PϜ 0=:5냊̃n8+-Ue1-ߠ|%˃*p:Q{̃x7 ̃uwVI{UUz*jբŽJs{ )keMZj`ZIs]˃bNϤgR_RUkjsŮj*sMZ;MgR^bZo,gZPgZcn A.n)s{]px샤A "Mbr\냇Z+kmfZ5I{IU\-brgZ:$˃gZUi닇Z*/MjY%M)s,gR^( k+5 {bz 'Jsb;;N)kUnRNZ:NjscvN cNbp|N)k%k#1xʪ j{#!Zd1iq9UU#Ae{I(. Z*ժLgR ^Μ--,Pmɟ)Mz,{'n s &0GRhؔjZ^,0b.;jزqkLʃ05I7U,Y?q˃)P ~"+,+0M0}g{}rlkyPMxs0M|n Ϥ, 4!PM\zϜ +1냂r {C5m]TW}ΜJs (.kbPQ)s BwʃZb샻F+˃}ɠ,WUmΜbxr i{isIj{o.v,}5m}vks0{-P˃e k0FR9Q _'0 o^Ϝ{+x`{w{0̫i{ `0{}V{tPJsϜbmJkkhԉ0s:]=Q zT1{߿nc:Ϝjs kq{yڂr+Z].Zj )k9" QNT{ 1)sX*s*gZ 1jk{jþIs>h Jxpm&J m)s / -jc+nb*nZ_> bW/J]M&J^.nFR#GR-A/ww)s)*J`JVnbKv{gR ҠbJl,bc ZugR% fZlJsZmnꃧZ(b\,)kw )k?[{IjksA8湩sZ" {Zcb?[ b,h b&, cu_KNZ. k+=N klnگj]ksGR L&R+͗ JjJsTb#)@)sA/hs%Ru{qߨ70M0-)kCʵq0qhZ.P{\Ϥh{Y}Pʃ-1{&Is.金shQʃVQ ]i9Pɧ(揄󽎜u7ײmd \0m&e1 0,단@WϜ YϤ?Ϝj{M k0냼l_PI@mb{7Z6Ʃ{Cu0i{נ0Is {lPis#IsqU{x#1H{~0 1K^ Μ)k"rj PIsڗ)s:vΪ{UIs{i+˃1{c_ۯ{/TQ˃߽Μ{KvϜ(k =Ϝ{Nn)k\{ӾjϜikRϤjsrk{KQ-Zq{+߻Ϝ{hϜjs^{2Q{+ȣM(15i{ƀ{  QҠTqZK0j{ݣ ,GRrzZUZ^)k bVR~_ 9zۂbQbڕr*s"Tw/Z냈ZPJ{I"Z냇b%0b}MGRZ,*᎜bl-FJ)M9®IkԻ_MZf\JJJ-mgZ+)kuU-.Z.p{APܠ{&JsBW{Z4" Azث{J-J-Z:oZоl 'R* )k A+r"(gRΨB FR br'˃gZIC {AYU\q {P{|x MQ/ "p˃Ϝ#9`(0bJ{K5Ǝӽ hsꋭhwk "’#B IsϤIs:p)(k,HsP{/%[ޥbʃTk*uPȥ˃߿/}P,Qmx0 6y 풵,{% Θӽ^/i+𜫃v rRj*QFb QJszk)c.{B!QMm /Ϝ{#+ܮʃ0 ղΜ냢/ }޴> &Nnx˃+Q{߷IsʪΜ{]sbJ0)sֺ契{߿,i{H냫)k{ªp{b)+R qIUIsX}IsJϜ~QJs1(c?6Mb0sXUJs/5˃^{^ЯZ>莔bjs-܎b(r(Ϝ kPϜ c U *k qՊqb"1ks_bUZ {r̃-ϜbPPZ^RZz1j{ Js(P{wjs*廊bbgg믜bQ{.]G80 ?q0)s>0\wϜIs70 [Z{.B#(uPIs-Μj&ϜIs{Ϝʃ鍦М{-[~{W|Js:{1Ikb_)smXۺϜ{{iR:)k^Ϥis$ ־{^~ TϜc, ctIsu,bVqIk1IsW^FZz>Hsk?金shKLNjRϜksA쫹Ik⻯JsWnjs8Js}Ȏ{<]6{ϜgZPФb ӽgZ zz{V,UUp ;gϜgZxXXZjsJo{j{2^MZ%~ bٳ.gRQb ZhkgZq-A*b ֿ珔 ksnAhRU}&JϜFR(M c*:bgR/3p1Z*МZ`~nJ"Ф{w>ߎFZ|{AvwMZ UmjsbPb5ƊsUU={J+//TsZ.ksRNn{Z&%#1j"{Z Ir-I%&J8ns{穀ҰbxMb|.gR {gR6{&R&R*Z~rj@] rmrꃈٮQLXu)s* Ϥ{ Q \_]Μj{Ϥ * xLVڂw4pksisX8P{Oꋊ^Q{鋉Ƀ,HLe鮜{`"ϤI0{^s׿Q u6金sϜ{ %^ ˃yp{w׽"˃'\mJs )֎{]rՏb>z. js[,&R%R70k{{ٽIs'Lj",\jוZ/qI{ו(kծIslQs0)k CgZ )jsR Q{?1 j\:Ϥ{ C0˃z¸ ?Ϝ{>m{EMb*{kΜi{|/ஜjsy3)k'.j>ڮjs}Wcqs}{)_js;0)k_rsB0{e] k[N)kzϜb>ns>h{<9{ c*z?Ϥc:P{Q햜q x]Hs {Կ[u˃_>pfZW^\~Τ{>]Q{|oU)s~n k櫉 c].8mZ2~~*Zwg\-Rj/M&J"NNZjʨNZo ,GJyjnJ99mJ 샨bBϜ kͧ2b*ucZ%PHGJUU{AUb/1b@GRU~{9; BLfR~FJn}{A c%J^?/sIΫ{gRU{gR.Z{1bwm k )kKngR'PZ XbV\R v2fR{Z)bW7{D1(-gZZk Ŋs[{"浪{+1˃r,k?r ϤnҮϤHsߪ Q 7)l־j*hsRz{w=njƪͫQꃏޚ,cUp-zQ{X 0xV7ϤJ*1is}*QFR(Ϝ{X𠯜k"檎金{U s,1{p)s8 ^k㟆Ϝ)sb jϜb8z1A:PbgZ{j'-)k *h c/xz/ӵ{}0냂q{'_jsկ 'k( O q1isW kbϜ(k>~Hsuk/`*Is6狼{yq̃_Nq˃eߜϤs}0qͲjsk{pjsi{]{S~{ C0˃ZcUJsrj{s펔js׎js,])k)k~ף Z~-b ZRIs}Qs] )ku/Z}WWT-j{Z-b9 GRgZkIJs95{GR_M ZxvO gJ={A{A3~nfZwT޿I ˃FRBh~MbQ J2gR˛)kՙ5QjV k\bRϜgRUFRZn)kuMj3bI)kBh{FJU{95샤9)k꫱Z/'Nb>c c_O*k3&ќJOڰFR/jUnJ* Z󽪫gRV/a{ДJ bn\Pis.qsկisز{,HsϜs -S8Y{Iu,JpϤ(kbmn(k 'ZqLiq/J 2Q{Qj{Z{i{}ؿ UPP%J r iK0j{g:A UʎIs@,-qI{K*}:Pjhj0,r-Qj{ru*.͍hJsw j JsZJs+'ZZrRfZjs|_ j 8)sϤ{[˃5,b Ϝ(s'ϜjsZcM)k^ {]+}Z(sծ0 kWJs/`{umj*n(s;`j 10Is^*0{){b2)kP{[P{}jszZhjsU*PsmUIs/js|-jsQ js˪om-Ik۝{njsgJs-bz2.jsy񫏜 c0_Ϝjsmb/fnbЀ%,j>*ϤZ֖<=i{FOϤb{{gR|\˃&JmbuϜ&R{J샇Rw:'be_&J x{gR{9{A ~ο˃FR>'J+Z.k7~fZ"~Rj>20ZCb@2鳵 1ߦ ĴuJ|,.ϤgRUxC1+0b\L{FJߪ~ sgR - Zx GRxvWJs9/>МFJ7zom{A5JbМRNA JNZ+`rD1~GZW kW&JNfR熃q{RϜk,'RP0fZߎr( 9rMqX0nu^R NrMWWrަ(+//?fZʃr ɕx0fb߸rZ.q܈ qjs邼,: Q닶 30Xx [_{ҵjkQ)sڊ{1샂*I{ r,,0˃`c({:ƎUT1274 kjk0A"a+𜫃*'1{0˃U5˃ {XϜ(k/M)k .˃}М˃u%js?^Q{{돔js58>0{*s sМ˃z0WJs3sm;{<  q ﻲ{o}Ikܯisvۍ k/W )kV$.Z_zmJs]N)ks{-b*NjsfW؎ kR#ʏsLϜjs[{ujs1Z*qJs׭x kݾ5jsoO kbͤZՍIkjn| Zޫ{gZi,nZq kk{Uu bШ˃Z )s*3,{)k<,b^_ԵER 0d1*&R*kUϤb׫Τbcٓub?`UZ:q)k>{GRϿPJsr k* -js.糵M'{xZBzsb+ӹ c/{*kpoZ^| c Rz?JkgR' Z綕 gRުzpN&R-A:WA2Z2*kcϜb@+fbU=b_0,2{rqn~Κr{ϜIsyஜ(k' 0]0˃ ӵﲵHꇮLhZ-RM.SֆZ*טb\tTWnGZ ҈{&*櫒  U`Z\ ,Z UMs1-mrҽN'^_P̃hq싯W1냎U(QM"ݪ{?:ϜjpQΜߦ6{o+6-aU0(!O)s*귿-ܕ_6M wU1싶 .˃1-0Խ ui@Z%s^*k gZ Zz箢 c m&R(js/{1D1*sJ*nJ n)k@'^ knMkXx0j9Z+nGRVfZ5߳MfZ ФgZb * k˲ܳkstWcz{R~sgR‹sB"z{ ce *c^ )co-&JȮ{9bA*{JZ+"o*kw1Z@cgR/&J^.gR Nd9 X(GRry0냦*qˋr, *דm^Xn1  ss0Is+(]6Ƀb_nkWj`z %R"QNsV$Q s0J" Pgb0˃ G-ճh{.ꪗ胰 ?u{BQ{*cJ싃ZW1I{')s  r˃[k*Ϝ샼("--|r m?1˃*zWR{uR)srjsɩ%1n{Q샗9r1-b(^Wn^srˋM ▪Q*s)0Mz08Q{*0_{0̃ V #{tڎ ci-Z:)k_n)kМ{LuMks:{yvNZ0xnZ`{&J?ZMjoBϜb*kANZ/-&J~ b5kGМjsY[USsTR ksnb3Nb&nRBӾ kfϰIswΜ)su~AmGR5(0juZSٯbPgZ>Q k5Wn&JϜjG*/J7bksϏv])k]-FJVWIkFJ<,sGJKkGJ^sZQ cxۅє c9OJj{A ,GR-J^.%R*UogZ.gR&W,SAoRz'2Z߻U+ (@ М{.ub r샪.-rr]nc?QHsvIs kk*1EϤ˃[ׁ1{j>Ϥ{ :q fbp )sQ?GnQN]]MϷL_]7M%qiX45Mmҽ,U_}X)s"&0˃Y,zX_P R%q-u,rUМ'ZJsZM{hxvΜ{a+ ˃2y1~/?0,R˃1-n grM(ӽjs^{j{a00{PȊ{{k^-*kZMjs艉js*rΜgZ{ 'QM5{(rvkR޻80Zׯ,j,ZP-Isby-b- bӪMk bIv)k#+nb bV gZj{Z%w-b O{bŽDz{bv¯b-b jsߴϜ{kz狮ERzrMgRe{C9 Z#jϜb-fZs nb\.RI Jۢ$boZ̻ FRNZh( b="̃A?{Z1rNb}N9TnGRi7Z+Ѥ)k^~1bSuNZnb -b̎'b=bdnZ~nb?MGRaМZksA#{GJ*Us'JUjs9{9* _ofRks3*cW >Z[Zy^~N&Ru&RN9+zAKslxNGR7p GJ,0˃bL)k-ފ{m){ { hО{z{ |-UUUQc*{,1-scnjnHWQ,[qxQmTw&R {4qs73_q;1{_.TCA**xM@Vu 70jsZ,UkgQ,uewr˃j;bIQʃ?Μ :(0 xΜ kXMb9jA!#1kϜj) 1 k i(#- uƭ5Ə)v |{մ6[)߯IkJqjsIs^荌Js|mgZ{,bʪ bߞ#Mk2 kIkW+Ub/-P)k.u)k-j"̃gR[2njs]ݏ -Isp]m)s{ۇmJk +|{ o莜jsd8C1bWJ"-jzϜIsֈ?1j{ZuVMIk냣]Isߪ{pϜjs*bY`Мis[eC-(k@ܣ1FRࣗb6eZ(ʇ)kRjjn狼{Wowb;'j жМism (s/IsR.0JsUjs݁&b^{*k堰0J?z bWzZ.Sb 0J bYGCj9v-&J bNUlgZ;rj{%ۣӽ{~bIk2w%RΆM)sotnbu- k|z{ZM&RSnbo7̃Rz-&J:{Zy Z1z샨ZsGR.n)cz5fR6NZ͹nbw-Zo/b?SNFR); GRjs9h-A,9ګNZknZf^{bLڲ Zw{}({d1+߬sgR 'ŵk{+_ksUUp*kQ?/Z?.ڱ9PJkA/Ŵ̃Z./O)k{f{._}u0-/7Mu['Mg [`(h"(0nMŭ_tU0mmJsΜbNDg7˃¿jϜ˃m m30j{=* t˃Ϝjs+/p-}n 0-Z˃VjϜ{ iQ-㕽ɒ{Ϝ&R-ԮJs(&jI{6"+냞˃j/Ϝb*WIs]{.9P{\MIss_)kUeQj1Pjs\|nksUGZU*Ϝ*s{NJ)kKǛ)kȋrUϜcϜbߨ bcCbaPJ:MZVmA 'M(s?ڮ(k9UIs* ]Ϝ(k^Vڎ(k U s,ϜgbWnIs/mJs{x )k RJ{k!{NfZ Ϝj{ns%1js[uФb;MbNknI(8-gZߣ{-*Vqb~)cϗ-Z FJ ϜIs͎{*nZ\d1jsAxΜbNZ?:- Ze2Z+nFR`;bSS[M)kuE~gR̃gJN&JOX gRGFjsZFR-{J.MZEo-&J9nAR gRvHNgRtW;a{gR,M1Z/ZM.gR뻯RվްZNhZN|&R2o9:!gR3Njx寜ZiOj -9..R*8ќ&R}]/R9Zz"o*k}]Ik* J~ d9n^ b *Jk&J Z&J` k\mΜ샣B.샸% k6 WΈsӽϜ ,ܤϜM>TϜ ~0>zr0{x /js.[Q GUϜ*sR{)(jsWϤAz%ZrxrQ{܅UNbU1kZ_ k(YZlx".*k_iM%Jnjx˃}.{_VΜIs#Ϥ)k׿*pj mbx^ڢԽb+js//{nb~.Mb Z΀#Фb))nn}{^z>(k?%ҏJsxIs kU,b],Is7Ukj`k~w)Ϥb_mb**MZW⢊bU8{؏{_U.m)k⻾Hk JsK^jBHdϤ)k j4:NIs*'{Μr w˃EZb|oZz-(kNkh1^nHh{#9 oMEb fr.*Is^b^l gZ <1fRϨZ- hZ07gZ뵪{A^t\brmfR-˃gRgR={fR?cOZ C9-샨Z,:YgRTMgRlv˃B {&RV kR (nZ}u&J Zo[uNFJ}l-ZՓsgR 0s9ȟ<ќA3ܖ-'RgRm]&J?k{R8𹏔ZA.bJ>m kIfZGێ k.1-A8J)k9*(GR ]]q*sZxx gZn½ b+{9Xl>Z9>7 ȋsb%_oZNj0MZϜ˃ꋍ./ xZj @ Μ{@Hs / Q˃~Js* ֯Isr-%R7 cMZwI{Wݯ{vj{FR0GZ^]ӽb kI{5ʍJsunjsW )s~=P{Wߡ냭]Isִ)k@B0냆U]Q{*sO˃j䲽s>ynFZ܀ j-2(Is{_ UU_UJs^{&R+WsA;k B/ C1^*샄9oNGREǬ{&J2E{Jh{FJF.&J{nbA]j{R b_:N&R٫< Z[cZl_N9JNk-9?=Z/UKs|МsC.*s>C.b2 gZߎOGRmb9_sB+JkA j_̃Z^P; O, u{":00j{b*pIsmi{ m˃B/,-WPh{Ϥsix1Hs}^k𤪃*{k"9.RJHQ #-*߮QN (ӽ{w`)k̽c+ k}hQ-jPW`Mjjj jԯ/js7]n)s\. Js__( ˃ٺieKۮy{Qi{w}sМ{8y zR{w,0*s?Q {jV/닦a)s1j 9ƧbjfZ^r*`Mr^r˃SZ\0q My{j в˃^ۚr .4 ,pr{j)k- + FR_ Z8n)k*& b7J-kjMbj9'˃r{eb bc_ IsQ$fNbꯍjs'njsuЯk.:1IsyjW1gZ:Мb⏔jH1ZoɯJ·r9 cA.'JFR_>jsJ ̃9 ? FR߫{GR;RgR{)k#1("sgRW?ڋ{fRǂ gZ{yfJsFRcJksgRYs{&Ju FR]u? kA)k9N.)k)Ӛ샇Z畡&JǗ~ngR_l gR>Zqm{Aȱ&J.GJFNFR˻GGJ䏜fZ2y.%J.&R2gRIksJLvKs1rh&J.b.МgJsְjZ‚7{9|.R- c1vFD{d1{/9 9 PϜ냯6srpϜ- vx]nA { ̃^rM{lhrY{q{狼{?喇{`Wq Z 0I{M*+18r ȏW﬊.'rjz1,MzjM[,֎XӵMg~{WjsC9 &Mb"`̃uq[Ϥ{m / Q cz Q k qj6*R-~ϜwUhϜ6 {XϜ{"Js۠UO{ r{ ӽ˃0{({qJs&ZJs^%Q׃ rˋc~0 s.˃;+Ϝb j)s,r˃Qjr)s0\0(sZ؎ZW Ϝ kո ,jz M)ku -jnblZ&* j>-Js}\-Js- k믏Js펔 k')kr{4~Ϝ)k{뎜Is+ {q-brϜgZ.J>МhRV޹51bs{{&R+ cA> AO{9ޞ{AʇfRSm k%Jc)kAȮ탇RVOFRϏ{Ar̃A_Jk9z*kAS-JVbFJN@bA%jsA^땋{GJ앜sR6JѤgR]7+RZM_QqNR`gRl +{gRϳ.R Z*sA ڔ*kA6gZW gRGRW˰ArznO.R A ќ sk7МsvgOb*.9"@3J㨨{_=O!{C)  ͐b 0b -1{znMkիn{P@b/{ۿ`(k2~믜{ ʃe%r샊]ߎI pI{Mh i{%1MhМ5:90)kj{₫Ϝ+- PJ{^QN-*(jPvFR?%FZ׿RMOfϤJsc'Z }J{r׵B닥 p^*{r˃w ' Ϥ˃+JsϜ{k,ꃉ߻ EGO*kM-Js< ]eU1j{̃ N]ˋ-1 Aa1-+Qi{*{N(&0 TS s"ּ|Ϝjsh4%R)sqj*i{hP;~IsIw&R~\QIs%u)s{'~Ynk}.njmb:J{_jbsգ-Js>lNjs(osw^n.1ݽQ{_Js9e՝j{,*0 kФ)kK}{gZj젺-gR]nbkb Ϥ)kuލ A(̴ogR2**kFRTvhsGR :gRYsGRS탇Z(fs#1(-GRSRo{Z  R+ʽrZU A#Ie*kA?~(ojsA*k&J={FRm cc9LȪo9sФ9~8̓9khAU8J:V2J~_{A.ZU"FRٰZ탨Z~R.bcP J5o&R]2b}М*k*wМZB.b(({b+.t1bJ cd1b %b⾩m.RXn{_mis Wi{UJm˃ ;n{jc˃/驂ΤC90̃a~MGZ j{*]М{ UUn @Ƨb*Z1-0IS .1b"dȯR  NWWVC1r Js)`gRjEZ?%Z$ Ϝ`zϜ{zʊ1 "nA*. IsyT-jMb~wM)k=MbZ냧b"wfZ+!ϤkUUj]UnZ} jeqnbb xϜ&Zò+nj 8kWo#)kZ, A"7~2̃[T1*k*z9s9֜/dJ}єAQ-V1L7"PNlZ)s _Js` ϤZ{ ?FZ0^Pk{ˣbݯ˃R,I {PrxmGR-Z+4mb {kj냭Ĩβێ˪xmksfM)ki{+~~샫I{ۍj{@W k)M*M ޷뒵 vnq싻v˃1샪^jsry*Ϝ˃Mj{Z{z(snFR^`{MJw%R:bUkbm kުj*[ZEZnI{៻ФZrZϤ)j{yj{Uގ)spzϤbj( kGP j,ǏϜj^i{ϲ}LIs("Mi{]:,Z(shMb`⎔)sו%{MbXNIs6XW kҳ/{e\M kMgZ~ J*-'R) gZsK gR*k˼ c"knZ -fbڰϤb*k&JXX\GJ)!!Ф*k᲋r{7Vb8 kʉ̃ s{m{NbLLZ(o{Qjsj k)bМbstҒ kVxrbGb+|2JkbNB}S1&Rm( gZ jε'Jk Фrbb~GZ sBpz LϤJss˃Yy{sqjs?Իʃ_jku{nS;s˃]MI -q O~냌nj˃dj{ȏbZzϤJsNMj{*+u 1Js({1{7*Qk{URW%ϜJ{]1bj ˃FR: R[zc{GR/sgZ++}kUׯZ_Js&J*N k>b22W}Jk\JkcM*k腯Jk"?VM&R~~&R%Mjk0؏bFZBNjehZ9|pQJq.Em.%.N v𜬃2 .̃ k~nIb k:9鎔HR璘*kpJsФ{[gZrj;$n9 shR{ WԽ9UN1UNAwU cd1T-JkD1Wu.{d1U.*rA1GRux&Jܣ@﬈ZWq&J>ZϤd1U:HhԽJ(UB_̓9BJy Jk9{ks!-A9{ќA+%*k.b3[#*k>%sܐ?d1dќQ0*ogRJbH7,UUq̃0 :h{Bӽ Ϥ˃%NJ0j(0RjQmM sWjsUJnq1i*Խ C@Ϥ˃LmϤ)khWIk˃a m{ϜdA('Ϝr N˃uMb(зjs#) -)sxeM s{sj/FZ/jΜFZ(A:(LaR˃bs~uI{~[ޝ>* - k`xϜGR/-I*-FZkn)sO-Rj{[]j{ͻyIsmϤIsis7 ޒZ bj{|7IsQ1NExӵ̋\1i{+%{w]XJsפTФ{́oj_,+Ϥ&Rk~* kFRͷ)sZ$4{FR^s&RjJsJ"j{R(/ hZ늏s8o1s;N&J@njMb"냇bx-GJ^_wnk48(!Js5b k68 hR9Z! 2oN޾МUu,М{j*{MKbZ -j+龜Z"}AnI*hӽAUϤJ_˘M'Rh2n9m RJr/Q{[UKGR_J9U r9}Pd1oA%JꣵcФJ#)NA'J nI>2R*zMD1boBho\JA*.9+~ʰ'R{序d9{̓D) "s9\.Z +WWXn!*W.C1UJUBr9WAB돔D1Um)kUϜbq{uw֪/?_ ^\Uˋ4PbPJs ʘևj ispB˃,PUrfZZJ{- ls@˃۩߯̃ߏ샬.B)s(n kI{X)s莔j{R,j{[{hM smJ{{B)sZϜU嘮&R)6MA kLA,Խb?kM koBZb55-R@@ 狼 gGbc( Ϥ sqaԽ+{Biszi{[)߿-j @Z*IH 9MJs/({)I{"=sZ7r\b{~ ksn k`"ks᪭x srМ)s&MJ]Mb!ʃjofR0 I~*IW싈Zq?-b5*JsZH) gZ+wb k\-bZ9k-9N)k}}Мj{ѨRBdur{1탥R-'#̓p0hRUBʪUϤ9WA U A`% J/j,5nZjKagGZnWbfW&ϤFR*}}bФgZo*k8sb1Rofh1JjsvvOC1-.'J=v ZA-AL̾#!RZ]oFR+jgZN9GJJhjѤAGANj{9 Bռ탅97]{d1=9 C1U/{A}/ksFR.oks Ȋ`9Zu{D)ZpR)kuU-j]ࢮ kW^,)kbֈMb.@0{j.,)kP"(s({Tߖnj+Ϝ{ZϤJs(*stIs΍Ϥ{m˃a;Ϝ*szϤ]]n˃m̃9>5mJs {b'Wj/~fZM{yjsz\0{RZ*b0:RZ׺ϜJs*Wc cԯJkW~_mJs}bb&GRONJyNjoBUnJt}Q풵gZwJy?2GRNR93͗^Je-AZN9BOeOBu~oJ̃d1|Z9ײks'JEvŭ{9oA?o9IN 1.9_Ь{#1=x )_(Ո*KkD1Je ӽNW/Q-ۼ8˃%ᥳ_u_ӽRΤGR@4fb굿P}?Is,ΏΜMRVj{~=.GZr**mbj*n{^j{W,韃˃ns~싏{+vnjs N{tn{WϜ*s:0R kX˃ cno b}K:MgZ_ ̃fR)-Q(֪. aksiIkb, k Mbt<{U-_Мb|Vb'qMb c ,\,b@xϜZ?0j{"Rbnjsu_Rj{W狼{]Ф{GϤIsڔv|,J{z{+o(k򡲏)s1$^R̃y s̃$,-0kTnjiМs};FZ/*).)s"촰jzb Мb-nFJ s}Z7-j.2E*s0 1jT*j^}߂JsIU|rj.Z.A@Jj&JD)9>-) (xMAԩϤB-bp6x k k~MZωˋIXĊ{&Z^ sFZcj&R]S d96ڊ FZm{RˋJ?%ZMfZ A&Rb=b?t b;nFﯜgRgK}V{JWQ{AX _rAȕqGR_U729b22fR珤&JlϜ9-'J|KΛZW] 9{ 8hRU̓)+k{9sAs'Jf='J/GRum{At&Jcj1&R伪9_R80N(L`Q'{ r$bzQA/ 0J̋i(Τ{bpZjsgQ{ 𜩃|J싿Ϝ˃p{,gZ QZ㎜js5 1,[CWZ*sn{ro-{ϧIsM{_ &Ujsm)k]Мby b㫔j{ќ{U%jsks'׹bMo_˃A" Mj{[ Jsu㺯˃1sg{Wnb&.n)kwJs;MbBp99NbIs%n{Xץ1Ϥj{o(m{R&寜)sW*ϜjsiIs+V-bW1Js#U МJs#UϜJsUJsհZ @Q탽]52{bOUZ- IseMjOw-j2Nk焚j..jˡ *k`Q{s s}/JMCwQ/ s\2*sؓmgZ^^zxgR 7Фb-I`ˋ95 *ko*k= cwjs 2)k׺1dAnZGZ kr"Nby_bs.bwEZ{JLAh|˃j`j{FZKz"90buQNFZ}`faR=bw} k~GjR-bGGN&REF9MФd1?J'.GRr{SZtkhZNM1篯s&JksB*OJ[RRhR-'J GJ?pZsks9؃{d1{ZyuMNA=gR,2s|iZB)kho{GR"rMrWU +Q 0R"L~ Jsז金{lϜZ Μ`޿狼{:m=M( Q{-Qx"닺&ӽIs&'P_,W p[ݯJsx b.$mIsp b׃˃R+*-jsNjs=Q{V_f)s{Q{isWjvjsK?"Ϝ{М̃nМJs~X .njsU@-)kU-FR~,&R~] IWFR b7n, kwb^/Z++-jMb_nb++5-I{߼ nrcj{sTuj{9mb jnm)k b8+' {(Ϝ{.^М{"М{cJ{1yZj gRи˃I n Ik{jҘ6 sdIZSb'М{.**sJkksa9*kcМjPs˃3+Rk{pQIs\E kZ"믤bU JuZΌMB Ф s.&,{_߿Խ Uζ2joshR' @Rb,{ k1J:cbA "rk{sRc-jQI7nbj-jiƨb'Խ sX-FZ]ƅju}ϜbW5b?]]IX ˃A]&JsO&JU.9(oIbbguќ c]|xGJ9-Ǐ'RĦФAsB{GJl.ZG[6.GJ(m'gRswJkJ&JSY]]BkB}^u J%y9 SZTf5o9©Ф9>1 UX8Qʃ+, b0 Js0jszqM^Q->̃:Mj{`=꽥rN q(kOr,K1b4 p}-{Ib8"sjNIk%0?nj{v { $˃ᅭks_.{+jf1is펔k{URJ{z#ӽWֽ ]/˃^R{j?-1i{]p{GZ8j{fRޢr( FRWWZ ФbWW{ZWh-b=Uz{&J.8gZz'{bM̃fR s j. [MJV,R kiЅMk?Ϝ{:ߊ)sؠМ{Мb(h{ {% 2AZ{b {/u I^ bޏb[-b]nfZ8KNJsK.kj˃Wq1fZ6bիrb@u jn9 rXERh k-;j{;ܖi{8]Խ k濰o9W(1 1RxԽ-sj sOjs{&A1jbbZX#2b6s|Os{wmR 긦ϜRԵ%brA'{Z*ՏgZ b#1-A- k5/-Z3nI+nQ˃I_W-AG js9˫G-J"'J5tb7Sb|zRi9$ k䣫ќgZ2?ZU}1b.Z=vo'JqO'JU c$) lksAʦ{&J>m߰C1oI J[MѤJUF.FJ0Мc9{so!Tv닢 X"{w։{ ҽAp)k j6(ss{m)shrm&,j{֎˃* (s)*+m}U,^㯔7Qj{I}>P`js nI{'bz*GRxIs7uo_isZk{6%mjs})s-j)*^5ŧZI{wr ( -RpI {y~js {i { 9)sC М{+ kp탧Z@oZW;-s{/6v-k{ ksu:ФJslznI{Ф*s^-Z MbϜ(k͵կjs̯ks;²Мj{^nZx*z s7(|1AZ\\WMb b-bRjW.nAzFZ-Μ srZ"b/{άb},Z+j{̃ FJs,МbR 9 ˠ{\Q2˃:ʋzKjjMМ)sx𤬃ͱ k+ ԽZRks1JNVԽJs kztba08GZ'=.2{iKsCk^SjbܷMbWޮ-jUѐZ btK+gZ0 jמdjխ/Ѵbu}M˃GZlzA]爳.9ṽ9Tjc1:̃9dd1>;uI1Z)AV*kBբtGRW(bgR)sgRj"Խ'JibѤ9׼AMKk'JywXgR55}ǰ&J]j}kALwJM.d1~&J}*k9į o`{ ϤJs."X\fbocqA?QRڞ)k/"RJs؂~N˃O)Mjs!3 {[{`s3}us mj kPmk?GZqb齎jfj/]/r8UnjzϤ&ZˑJs۟{m)k D9mb8+-b m k.{Js51Is I $Js*{-Ƀ[W Wmi%n )sb+,j"w}oj2^-I XļRbڪ '{ZXˮ bjb* b׫#{{ 7%{(1 k'N)k kȥ-JsXս7-b%̃/js)k _A*k龜Z{IW-+nJkJso b|b^JsVj{FZP*Z$˃Z~> br_/j}-U k#ᯜ{kNbɎ !М{6oJsc s8̃ħmfZ*J{j)ɥJ{?}sz fbIs麓_sսZlKsŇbf\ (gZsˏ&RФfR$gZ blT){&R@zZoRgZ_GZ#noR׷ФJϪ-jjiQj7rAvФRWtS kA;:- 9ƌK{ADnJoGR7WmFR ~gbCuj⵩GR"ќhR뎨սb%wGR~K3Z"J/oAy2BUEM!/߯ Jw-GR_WWtZ9z>{ .Ǭ{9x`@C1ƒCmrkMj{>M#1pj rm#1筣Rk*rj{WJ m{%{[UqM{O0R}Yߣ1)sꪠМi{W'q)kϜbykmjs* b6|MjN&mJ*Is}ʮ kv\k_-bp:_)k(mJs,jbޕ kwNj{e-Js&W*sz-bװ,)k௞,jsBOm{َ׮P %H_++,{ZrR|실QX rRМzΤQ,bMb~{n䏔 k̃Rn*MϜ{;믜\b?{{CN krPnGbNbe+m샤A\ZC1zZޫ{A뻍- cI V(Nb`jnZnb~ b-53닧bnkjNEmboo|nbɋϤb?IszQz k괼Jn kМj1 spob*kpji *sn*sHKN'Z ksj "KkMs{.{̃U)Ưb`VxOhR.{:=njⰋϜZzZiˋZsޮ-Zel&R*oFZ[b]q}yGZw INgZR.b=탇Zn%ˋgbFRŇbɉNJa1&RJ懰A~tDId9ɏʯ&RMK{Jn?FRq߷{Jk&RnŨbW]ԽINhRɤhR(SZ81J\ќJJU}_ 'J5NAG}So#1nK kAݬ{9k̃9L}М9nJsA$-{I М w|1 UJsX bV Qjsz{Y QFR75΋{r 1 X8ӽ Y{% Q)s>1{b')s Q{_:QϜk]wzϤ{YϜ{*ϜFR I )jsd9Z\{AM kwMbxUIk]]r bj kMk,nϜJs5)[n k+앯MJs-{vNJskМ s.{݃U.ISr#(sc~bq,b{I /jy$,-bFR`zZ 1Jsb{%Ф{[>̃x)s81 `r˃jh-jf| #1jsd9z +sI}_{&J%U}{gRj{b x{IWj{fRp`"̃fZuj{FRMFRG&-ZV0bԥn&J8*RZ bM ke%()k{-b78k"_ s<7М*sߎ2}'М̃!{ޯgR{nJk+V&Bks"뮧ks.hSj ,Js6*2-Z#{ Ϝ k2:Z>rjs]wЯFZ,A ϤgZv~-J~)sJ\GZA j{gZ FR8̃A,B gbp/ bLMANlj&Jn*s 'RuSϬgR-AϷr{BQk{A;?>*k9Y cA발A4J9Jx򪐜JrwoJnx9?<М9j8s'JUoC1cKk9[~Jk9/J{9K-6J_{AQu}Ϝ ssQ˃,-U샷 qjs˃x 6"9r 0ncbrM~Z1˃jP-W˃/ bbA6ϜJsn( {Խb1jsJspA.9WU֊ ( Z~߅sZ>5/({INJsTw )kJswI Z Z-b $-)kPJsNJs S*s޿{:2إhn k)nIsb׶{FZobus=Nb-&R{R7js{nJscJs7m)s Znb*Unk(0b/``R k[>j{ְby' FJZ'b?Mb{ b{+bwx̃FRu FZg FR7(nJ_g{A …Jsiw]bМ c`js)^Мjs*+oJs_bМ{jsojs 9NA'/N)k-+nJs-ӵ̃WR{u.ݕ{탋 +!.ȬZr.yx{ﯜjs.b]"zN9(˃J:MA~JsJ3̃&R4-{Rί;̃FZ (-c9{&R/> I{ gZ}O FRz׃N&Rjn9/+OAr,oArrSAәsFR_S~̓&J ̃3{̟NjsNrnA'7̃tYnJsI탯 rsS ̃np*r̓XZ"hvgZЊ" b_*mgZb[{mR}l뾬{&R?{RJv2&R5 b{q˃Ax{&Rx>̃GR]̃cɶ{&JB J.h O1K.AӺAKJ珜gR?I.gRI2Ahf탅9 K˃J4˃gZ0k{AΟߴZ_ٰZ]МGJ6Sj>&3 kRC1jr9{b9W}s*k1Wfb#)o/.d1MM{Y_{˃ 8{xʓ닿Ab {սLpu 6 r`u{ ' QmUj(˃{奭jIs ˃mqMFRob.ǥ˃`Pi蔤Qjs.̃-iJsI{WϜj{T*k 9̃ } oSq>탽a ~ɯNs%*{FRxjJzsI)կ k-Ϝ{bXJs=MJkl+)kuMbp b0NA %RngRQ*s-3)1 l1{]j<̃vՏ%HR˃_ڳjO"{ǫtX{s˃[R샍~b}WR%J(,)s J41(sWM keC ojYꯤb3ښϤ*s<М{Bjhªڏj{5׸Ϥ*ke+2)k b) Cnj{.Jk@ao c珶j .۞jsˎ99 Z̃FJ hbëksWnER bjjs}/oKs7sw j.!"-b\| gZV,8Z .R86gRF &Rks9r"&J.bMGRz-gRp{ cn{&J@ʨNA N2Azғ'R7simJeOG&R=qObN/ cNfZct{9Ӿ(p{'J˺{AbNC):O&B^,'OgJ' 2Zv;սb?]tJksKkjO'R^K*"P9~[̃!>=IZ'̓9x.#191isoMI(  MM1h#1 0ˋ[~{"ʊϜ˃ <Ϝ˃jt{_Hs *{.{xVLjmkz{IgVniku)knXUnQ &nIs WƊ{=Wҽ jsjsb/1k{S*սs ~bPjs,ZМkMKs=М냴寜)k~*kCn{* kn kVbU k诜j𤫃5М =-q' kn)kW?ˏs_M{Uu.藘 ]}М `"2{[n k Z k{ \hJsx{˯)s8r1˃YZG1{f1huu]*km5b\Rqk1-jH(Js]ۣ{zQHФ c rj{s)zb*R{ص7̃Խ{.wФ)kk*2j{~Ф{JsP j%Р b[h{c1''...bB{ kZМ*k#Nks >oosUZ*JsUoks)N{k {SVjwfR"PP hZݰ nbU^(-gZ̺{IB{b`.B̃bK;'R.Z+.gR7.zФgR鵏МJ{jRAnGR{Nb Q2. cX Okkw~oZBLO1ߟR3{'Jpj_{gRE]&BAEúA ќJ؀+t*k㵵jo#s5݊797O#) OboJj{d9ڂ{K(Mb &Rbb" 1p{ݯb@Bj #r˃RA{tz냽ϜW8r|xzսkj-{ ۂ&RjsnHMIsjBw˃)sBIsK 簜s5jj1j{^5-{rJ)s/ k|Ϝ s|쀯{튀NZ*<0PojH* bܯJs/{r)kФJsR O{_1j rKˋzk{,k{@ *s2̃)2 |_2jH> ikso{ZG b`̃9&Nks_̃Jk` Z1 {| b)` 'R6.{5'U{zp㰜ksꃪOJkڰ*s\&nKs밣oZ6" k-+/հ)kJsw샨bSQ̃Z& J*,Ԑ*k7GJO c/*МbkEo k{?'Rrzc{N9|nsks{Os*U. c RNbМ9D9{Jus cd1 (+.&J3yA)hRXsb!{WZHќj/# kƪ3 knZ|䐔Zr.Zx/탩Zk"bkn9 "˃XGZ`@({1j'^{qkoϜ{{Rjs>?Js}m)s_ k}> -j{2bnk{ I( -%R MJs+Nj{W|Vk\h)kR{{uݡNIk 8̃㺯{ᵽIsRN)k+Мs{b{&sM)kjnjsY[|MJsX{zݯ̃xzZӽs}?jsRn{/;` ns Ϝ̃RڣM kt,bUՃ ck- c Jkڜx*srk{Ф&JhNgZ JsjNjϺx@b (kWjr{;)s{WԽ)s[{oJsm j k)NJsЙj۔57ish@ k np񜫃p2{.R*s/샻(1̃oCJBZ`>81J{jz?2{*P{+_AoJsͥ.)kᏔJs{ .bЎv,.b6{s{r1 kZ.A^NA. cvOb[{Z{&Rw.ZK bg~ gbTwA;탨Z&b[KNB>^~ 98ெb;NA_B(oBNݿR)NZȥGJZ֌s9d{1:oB{9* d1"w*kAe:+sd1*-Z^]TGRZhp*kN koKsc +kkoIs{R@^ښ.hJ2J?mksZR1 kU/jsUU(jsWk⍔̃frmj{*+{˃Ϥ샼(Mj{+jZќ{Ãrb샧b# &R .h)s -{uu#*-Ik)=fn kRk bbeR jsص-*s// kgZ&<{j? {W Mj{lthMj>bJkmk\{,b #izI -Is-js9Isx{/sbn*kmzФbh*sj{n{?ȠJs6c Zc.#-)kbnOIko{M{ Js-j1{w=ϤgR{SМ{7М*s#IknI{ѻPϤiswJ ZgQjsbRks{2̃Y(Isk̃R( k".b?j*r{z*z돜k/ r @{ l.=մN{МrU8+s샻3МB?洽 2_xWФB? c ^s#uRKs_ks|3ksj.*kXfp bk}̃Z[{FRhzbAtBJsc9_{)k {&Jmksc1_js9'{JoˋsGRں*Gb57gj{FR fksZN{FR?{I˿z k9(T#)(U.&Jk|URd1tV^ks97˶s1@Rs9{M} 9{k+cC)kk!WKkd1LysRd1̛]Z#)/VWZd1UJkd1/{3kk9'KkhR t{9{gR#OgR=ZZ}JHsC)z/єR|u]hR}mJs0c %d{Q-jڷbr/* &MtWWUuAnJ jsO{]ZM)k|*j{]vϗnj{` j:rꎔgZ b(߫{b‹{b[ k$ )k8ќjsus'"ynФ)k}>Мism)kUxjmbo Ϥb\-k-Is*C-jskN k"NjssPmGR {X_zMI" N k# ϜjɋM{*TRjnjsN{w-)knZ(fQC1%.61j{zmb)kKZZ_ndn{xМ{)Js{Jۯjb/Ôj~ksOj,̃ rjs氜{57n{Čow bJ2j?М.R/wJ{u/R-rttԯk{jnJsؘJs .GМ)s:P֟{?|ksBl7Мj*sj{3Klr nw{91Uќ9__T9М{B'{z*{>&{o+&R*;ܯisrz龜  Hs `Μj+ru}r {Yݏ)sbʪz[jNJsrX-k{( 1b]- cy >.b* c/nbe>Jk/-@js{߮ sgIslGmIs+Y}nb)+7n k NgR+js莵M kcb4n{c*{'^)k)s{~x GZ*mIsjfb"z,jp)k* ZNb++Q(sjnj'0 kJn{FR|n~Ϝjs8˃ս; s9,&Rcr2j}샨bR^ФZ5n c:jsϜ scJФj{'_МjsМ)s.)Фks|oMbʋbs߳kszKs ku듵̃]O kI){ՍS)sp^j k stjs/j&./ob o)sꋉnJr{#)~('J<\̫{9U~N9UO9 *kէќ cBJT6&J鰜b~/FR̃j탨Z% O*k*jksy}/SKsb2{LjKkwBGJ~ZuzZWoW .ZQpBK{GJ~{9 {Aw )Ѥ*k]s29_'ňZh괵'J3B|`{&JX;o9ˁgRj{C1!OJ{JvBW29{1 K#)փ)p&BKk| {TKkGoc1)ȢO9ybB/9?]ՕIk_МIs-濏FZ 1sjФ 5-j{Up@z - Um}ʓN?{Τ{j{meLb ~cnjکNjREZXW Ir s1Jsn k М*sǎnJs,z,j NJsn)k>jn)kJjznIsߏEJx Jnk)M kxo{`)kf[ Z7S{ Y*R̃ت(s.|Rh#2{ڀ2{ܨr2KsJ)ѤgR7rpC)/#{1[~Y{I ZZhnZ?n)sWnjsɚ-A*ԯIk4cmb^,Z mk}-kg,jsޥ{bZ_ bϜ k*Ϝjb,fZmj7ѼMJ{~ k=%MR -gRWtv{b')k bªboZ᳏b* c{v\nB.Z.GRB NAz{J3kk\XUO*k^ cjsOJkְk{֨8s){ӾФb" S{1s(bsgJ_ k7WdkR'J#B|{rd1OO9|'J{9 {A #)"(gRO}}GRgROhR'JW99 pAw+pJiψ'J8=̓HJ}'JS{9OMksd1B)#'J|~吔9= koHArl.C)שd1jdΔ{ZRKGR*cΜ*s@`!0싵c{hV1닛/Vӽ˃~57^金{Hmj{ΜQ((h*k *FR/NJ*1Js*bښ>nJs.( Njsx\{%mgIzW^AfRМoH{/ М샤GRϜ{^ؖ=M{w -炽X`,N)k{JB ngRjsfVsM smJkMy )k_ڃ{FJyWIsZϋuLGRʯLGZXnZWnJs=̃yVMjsbBZs<Ϝjs~nМk\j2 Ϥ k`nZ`Rث{Z~nZY;Rw2nAZ {A^[RsA. {FR {9 =jngZ>*b UZ"yZknZ +nbݯbϤFJ- GR!N&JX_[Jk9nJk9ÃgRoMb?A+sngR˃9`jJS{ykszN*sR R)# o{c{*s{AJ'J.bazNJKHBzМ*sФ{\aksʮsNbX *4~Мj &42̓ڠ{kk{?2{sZc2Z]*2BM9WڮA=WU}̃1 nA .1 МD)Ɔ7 9L{'JKsd1 OJfs{J[/BGJ4DќBɬo9 ѤGJ''JQ{9y{1JY/ Od11s({BŜPR _ڵC)~h'Jtob$9ܶ Ϝ˃=ܨ*qFR.{M)s0m(k#0{L)sյsZ*n&RxМʃ 1{[4𜫃6n*kpb'7{~is+oZ4fR?sZ JꏔZ U-Jkk}Js*mb3 Ϝ{1{+V,b^kNfZ?ER,b*^-Z\ - cnFJ{Zj-nZ}U:nR9o~-gR U_&J+-Z +NgR8k)kOGR*+1ks?wzA gR]bk{Z. ZugJ~;Мb} ob]Z2B B {FR?1 k$ ZOb׸-RX|샨Z {b.nZ^ ZlR>/nc`Q)s^yФ c-FJj#IkA{swsB:Z+NZ˃bޫA1'J)MAhHhМ{]o&МſwmNksBNJky5nJk@U,ZjN'R A7wsYNGRz:Ф&JOb)7 shsoj%㮋 kҲKsh{(Ȑ{H'ʹkss"Ww?ќkk찔Zк( GJ蓏Ks1҂ZC)_{sD1 hR/gJJo9<٘gR]sIŏd1Fc D1;sAu±A_y{9~ "p15.sC)ﮬ{&B|pJ]2D)/#){D1ќ9_S9OzМ+c tbHz{&J\jn A` {럖/{MgZM(k%Μj{2뎜blh kZ `ZB)ca˪{#+-{mA s{~_q:ZjМ ky jsT]{М)s4jsnI*ke=oRj-oZUzNZ)k3{z{7М{Мs|NngZ_{KI {GZ?) ob밗)k n*k{{寜{BϜb* R cՠ y: ?Znx-b'|b*W FRJsFR k) bàϜjs5<1{t9 - R)kNkn ciUOoR-%1i*1kkp((o&J\OZYެ{bæ c/MJk~돔Is:{k-)kҢMjs-bv$>R.gRM cZx&BsB0>K˃96:n%J;Z{m4gRooΜAwϜ15KkޏsCMJk4so-ksAks>7폔ZX8"N kb.A~Ϝ)>Jk٣cb·Gos#Js-/*s~OK{rМksސzs/nhМls>wobj9oKs\*k ZGkRk 발Aړ.B$ϏR{9 c.J탥9(d1єGRs$) *k95+ڗs9a_Ne9~b9GJ5u]1WoC18V1( phJ c9(ݹd1rWsC)%W*[!WKk 'Od1ќ'J )є'Rj:R叔js{M n m{t )sL)k!ꯜ)s-Zm)sx-C1PgRjsm(-ANJk 7Jsގk{# k r{Ujs{.{nu U]s{O^JkМ{nڙ0Jk~oIs6>nJs g6>nb-lYp|~j Nb(bO{>'bМ̃z# c5bМ{͚[펔 kPbϜ{1 SMU9nX|k{J 1 ,ZfR^>oZy샨Z#N)k (1s>~W kI샷U/bhМ ckZjJpb!ֵ ^R{uj kW,AFR+?{v;Мjs} g, ko-Zn.#Nbc1Js5WWN k\{gZN{gR}Zu%oZjМA.6 &Jhr C1*)?ﯔjs(o)k6{^zN c*.N c.h.JkpМ̃($М{륇М{o9Hoks|̃ k'"jМ kʽ iZ "sn+'ќ{MO k*-N+k媰RZ8ːlsќRܪ/B$ObR;A?b탇R+d gJVx-gZ⢈ngRc[.A22A'Jj{1ތ/9 :{By=܌s9ʌJ/I{hRy{Rs1* cD)V(kk!_,s1UP1Ur/D)U*-3C)<{A;`,qZC`w{9kfyMjs.js {k*ns j~Mb>zLbNBm{GRMs?)kD 1,BnQ{1+8$ -bJ.nE9PA*zJsb/j*կJkt{n)k*9Мjs˕ knjȏ cܺn kcy.Zůnk"W b-0-ebfSbV¯%ZnJs)01{_=М{򏔋sbKsbskb>9ABnZBsjМ{;{s{?{.MzR-¼$q)kVv-cv cʓ*o)k(Jsg.SJ N[IE cb7{ox1gJ-{/若(2b8js aʯb?^_ksccϜksm`NIs5('R%njbqnbvg8nk=PZͯМZ-/0Мb變2*ku;GJXpxr탨Zԯ{9,{J  js;N cع.)k NJs@NGR(6o{+{{{+'J Vo&RA;$(ks7발Js9Kk\lsbpZ *OZr,OZ@(o+c':p.+k`oZ OGJ.XSB"u RHcgRgd c)n9מ AJݻ#)3+s.gZ,HRrk=1;W{9,Ud1׃PAg媳ohR7'J}?uGJ{hJZ {RhRG~AOC)~;3ZʟoRB ϋs&J|{KcTR{xzUnJsQ*j{A0c+MZ n)k5/5Խ)k71sߘmGZ`ޔ4-b;nZzlRk^}'M)kϤgRn'lER侀{FZ9"B샦Z-Jk|կ ck1Js\М{JuϜ*kv\{d9~{A {)k@NeZսki{j?МJsjs %Д˃mWMМz빯Ksjbnb샇ZL b/2 c]b/nJk'{H/Ϝ !K6 b^Vn)k}-gRҨNb М*kKWI{n{yяgJ Bb.МAb J8М&J>탥{pHRZR *`ФfRج. c j7М{M&R"ZМKsn6 c̎s-М{%_Jk=ẁќ{ZZವhR[ӰZ-b\Ғnc9o*kJk(PO b:/saJk)hÑ۲9{_s벛-IR9&J~o{}>3*k_:.ksc"'J趋sZ]1XS9~oBj{Bz|{9 1h{9`ls9Kksd) ꩋs1ԟs U{ JRE]15N9޸ksFJzA)GR0GϱGJ`l^YAޝ+c1!1noO9/Ags;C1bbJA{9&4tJ~'Bգ&BN1ttvus#!55Kcd17vnjs js/Qj/ok_I Z? 金{iƪ{WxbTV{bவb2)Jk-IޜԽ{{,nc9 a,I%gZ b.{bJ fRj{Ai b М{2j{,_ b3b+ߔN kxw2b- jjs'YƉ{U{f<{'М )dMjs7k{ jϜ k̓Z{,gRjsb# NZ) ϔ{/ߝ ,1М- tRoߕ:̓gRbGg{gJ N k5JN HԵd9:n-(<' #j J{";zJsДbX7*2FJjZbHCAJk2{'Z *2"9ksx|4~МIsU{%ڏˎ@b o*k8o kns.@qksМ{.;МJkk{)ks9prJs4ƼbH~>-c9Ҳ새Z kZ݋shR N c{bzФsɹNb8@@{[ k rJ0o9JTZ-3b_/ kSrb|.KskoZ. p*cfHpZjps1 "GJ1Zpb:BjA/]GRGks) +*{'J]5bC) 9'sAΪp.'Jw=̓C1ڴӐZ; 6J/RC t#!/Z&ePB 6AC1%OsBI l2AZ9ݱ9=ASO9LB zp#1* (J>GJ|\ [9ne|C)n)k*Ŋ{[We)sսRCaӽI1{󞿽1{}RФbZbKmJA {=b˃'R"0{JjIsiMeMZͪ{k<)k5%M)k抲Ф{v- h]ϔ˥}{}-)kx Z~߰Z~% Z"-j<n뮜)k__mOoIsc)s˟{ߘn)k%js {SnksWXw샨boZuH-b.yZI k*"=Мs(R 5? gR}mZͦ{ZL-&J/WN&Jbr c7Z::HogRH ZД NД.pGROfZb /kshx*{s*dZob0 Is-1{Ϝ\2-i М \ضМJs"{{ Мs{+5k"sθ'Bzrrpksқht߉OGR~o.{9GRq{Zb{FJެ{18/k9 U2&J UKsSb{wOUU]QѤbjJ'J᩾O k6h+kg0³ kQ_ќksy/b N c{ZnN {C)/(sB.ZmʕbIJ{950-␔A{1N*>O:|.1~{d15>d1bjhRY{AJSKoJu$s9/UǑAN':BS9W&J.T9\ʲ#)xKk#)b/1m<$)'[jս9s]J\}Od1)?/zrpd)axjVsGJ=1s Is{ $9`p"09j_)ɑ{2ȒNZ}YϜks_s~~`is& kۚ金s]{}* Zxymb+{M(k}W )k+O9,b}E.)k{U{:vΤ{b^/Ϝ{'wB#1(n)k jXBNb;ߟ.)k-JsiJsn*k {<(nb0-b6/1js71{fam1)sޣ"j{ڏob/zoZ힎sgRp__ߎZ%?o*s (Q.)k'JuZ{JkZkL Z48-)k4 cRJkjOR(,nZ;JsNb(rМA@^k{#)H*FJМZ8Zܷ_ӽ*k_|)k#: {N{"jcs& kzksќ{m/ќsk ќ u .Jk⋈2̓МZ"xBrpPJМ*kh.b,9V.'JW/.A9^/9*kVc1 oGR *s3k{m[k{;Y kќ̃ߺLsق< p̃}Z.bڌKs>>UZxZ5i{gJ"޲.gRX *kv?R;{ogR.pJ~ןKk9*nAgox}{B]{9Y1kkA(ʯFROGJʼn.BmNB|=ZsAnaj#)j9*c1; C)3'J,/9^ Od1l{9V1{ .A˅ќ9{!pX\d akk!uSA}ͫNJs`{m+MI{knI{({cjsʏ냉-މ_;5r뭨{?pHsz\fZ.1ZMbب Ab MZ_{Z}mfZ-8)k]MGR(/Ϥb,UpjϜIs{Ϝjn}-9n)k>UZ>u- kJ(# k? [М*sf-g75j{|Mb}NJk% sr- /7#R?㏜KsrO k#탈Zf0-gR7>{'М'JjbA{b{bέ*k_kr-b-R/>Br{nGR/.NRXP⮜b]njs0A@ gR--Zd1 ^rJ j̃GRg.A)s Ф{˭М̃bO'ͩKkp c. bm܏jܷϜJsw/Ф k‚ܰb"&7bzZ{&R)Z9/oJsJnksbnRks}rgRR{Z7ogR[МZ߽1bU:Js7ugZ"n*kߕ Js ~nl{zOKs.hR%&. k{J$${Z n{ސks['^탈ZåOs .Zb?*k*WOKk.ls-9pxjs*GJzpRr{Zoks.uNGJ`H D1(-AOjq: kNA KsRcfZ`{J`HA{FRͼ<{gRbA/oZ oZ UA0!O9"(Aw).Z2T1_?49Wހo'J (oAWr"Rd1׉{d1yఔA /Bmx.'R(pZUo9֌}{1பjNd)T{9#1U<B8{Bq9%ThJşeTBG|걔R& u cҜ9)/:Nhj{Aj #)+{!pzr9ac_WksUU]KkB1/oќgR7{y>宜 knoc-b/ js펔̃P"-TIϤIs~)k.믜js+-wiso%R`IZW.R- b kނ'М)sQ bRnby| fRu"{Z!pZ 6Мb'+Фbj{';МjќjsФb{ FJ*X-FRMgZ_{bkngR!ZGRwoZ}+joZA{᯺Z}&RϧМbo/Z`jojs0ީ{S_KsWeO cH%ќJWGRU"M̓GJ 탨Z__p탈ZM.Zu-Kk1Š/o1ڋ.Zw( .hJUФZ K{eFNKs =7)sb- kP-gR+! Jk}NBZ{hRgR|{¬{1O&J3p c%v*ko}p9'OZbOZ os9r/gR)OHRfZ(9!o kN 찜B!;bzz{xb*hRwX!7*22 cz#սZ7j\lsvsZf2hRᰜZ&job5..GJ2rsd1801 9[O9{9wE1+!{1'/BAE{9 ذ#!P #)89O!b&JXD)s$)hKs@*N kڀ -bк{ZV| js%Jr &R+ФJs%{e(د{%nj{O"h˃ 񤫃]i*Д s/ a.<ԽZ`jz1JRۯŰ 籵R{Js~b?ﭪA ZZ(М{ 샨лor&nQMY`˃A*Js-2̃{RJsxQslVVvФ kkZlj-Jk HL bjkc*k'"Ф k,ظ{R3jC^ްjX/Мbը:NgR|ܝnZ]{bP{FJx&&JRpgR_ks]{FR^{gR(] gRrksA lbGnj-{ɿ)М̓'ok{ kLj개J1O{C)0'{BFA k3JhWAd/'J{WQOB*9+ ~b%М cR'J-Zz/. cf 'Zװb_Z=#N*k*Z7?oZ T c@Z{Z,Z-o7Z^Nba1buêRZWМZ2Jk%k{(иsgRrIȢo'J#ls~jRobNksJ(+kS\ZgRh{ܼ(탤.x-ZhVnB% 2/nb`oksVUksB02O*kvb2* ks0okszXOk{+b(vgRHxZwKkFJs&J#uZ9sќks7ۏZ^Z/Z5b1nzjx*kC)/'J=hR.ќZ%*kh kދlO.gRjj{UWUќks]+NA``b kx/Z:˴&Jksp*ثb P1b򯤨bȪ.Z o k=sK{b4c1퍭O'B`/d1;9NLkd1N~[{")-Ak1n8'JE1- !$:pR Oe1⺈OR{)pb~|jhbA-ոKk9{b! ̃?}Ϥ WՎ)k~z{eМ En{~2NJk Ф)kzRj{=rb nbUМgZ*s^{ ֍{{8J1)kМ)krjsMzb`*cϜ)k]M)k-Is;S Z bϜ*k7=߰o{6)s jb]()k;QksWAr1&J8RFR:JkpМb.ވZHNZpoϜ'Rݢp*k)v}%nsa]Jko p c?jsVUWrbRb_jr k-s̃|Ф*kf|Ф*sМ{Iʩ*szGR.~2{|'R|>GR!OМhRͯRbbsZДМZzZ7ksʛZz~O.gRսZO~oo+s - گ{o1{ {jN8Jsbks4{UoksIr Zbhb?ݢ.KsjsksZ({Zؠ̃Z}&ojs+moR]?Auo{ksPksoo ct_~{.gR:oc1*Z9{zќGJU<{єA/ S kh{o!$,8ќj@Jsќ cRМ*cѤ*kCLOgR92 cV/ e1ΫGR"!k{Ӓkb?Z!Ѭ cºOj8Мb"goJK@ 9+R9z*9q탄1K:s#)0{ /SGJ˥=t cMꎻ3R_S cU'JzB:~pAu_f1Z ќ xrzpgR#! ! 9)c1롡1ogRМ sМ / ˏj{Ik9{*nIss[ۻFR%MjsnZ njssRWb/QGJ*Is-{hsbJkОPi#jsY b1זМ{&1ksCМ*k@J kМ k^` k []МJk""cJk*k%*k=6*Zܔ-{N쏔jꊂ$R/ZNJkY )cJkxzbVpRs:mrgZI1탁x4 2jE탨Z>ѤZqb돌МbUTWO c}탨Z&k^GRzmb!_b R*kY ԽZݿМZXR s`d.GJOohRҞ JȀ-Ns,N{ho1{ $B! { ޯ{N{<kso{_6Фksc} Ks}.Js-js)۫{9lHlGRy c. c*ksAˋnsn{[NbɁ-R۶7.%JnpZ83̓VO kN .RC+GR.폱9RBAj'R+9 cМbhW/&J М{*1A.b!vRA+jnZ"Pe2*ciUw9~/hR)}'.hR@МB.GR.{96쐔RSZ: ks/oA՟h&B{^B-/1+3Z{Ҕs8 c쒭3Zbpd1Ԭ'R6 ^PFJќls-"O1p``@ c;=JkA gR {ھ샫 {{.6n{u"s«*k{nbm ]%(k-Is+Ϝ(s<5rmGRܪJs+rO )s.У̃vѯJs Z'RJsgϜ{ Is4{L}1Js ZSjsJk`bedFZg?R kmNz{b4U. kUZO珜gbgNjgw2Z -)?{)11sj6쓵KsjboZ oZjBj*k.GJ*.Z= O{  {ڲZjSs퍭br os0{H@Ф{ ќ{~o+shM{GNbhJs%-A\h AGw샇R?NZfKs-o{;YNksb3oksﻘ{Z$N&Jb=/Jk(bќKkǽK c5j{Ͱ'Jܿ{n{x,b: `*kkϜIkU ǽꏔJsNsXZb2nZ>5kmzΜ k|؊ebbcIkvq-b,eNQ JBoR М)ks )k\샨ZcM cїC{bFǘ̃Z_|sGJ:rN c Q{{)kRnFJФ(kxМR jrcnb<s%{{ bDjO b)˯ b n-bogR~oZbԬ{gZ`j{beEbs>ZNl<M&RogZ{ZhR;AUA *bbUhRZjhМZugR 'o k珔̓:{Ϝ98 JkǬOu^jМKsr*{( "u М̓z}so{n&{GWՐGR* w9oBu{GR݆sFJf/KsМ*kjZ{u=Ф,sʫҤYb򜬃ˍ;2lkt cJxJsvT{RA/zH{]Zs =vG6)kj{Z{W\oI€˃*Ϝ{܏s z-*k+< Zn;b¾nss?]Jsw_NZ,ďsRsb~s{UWϜ cubZ{ boد kJsUTbbjNnbbjzxMZ/ Nb nGR7Ƌsa]RGR\UUNZBJkX{{"vМ)kRw.FRN c  Z L{GR ZМ c0=b؂߰GJ [{A gRSWӗ J.//obk{Tb?RZ+.K탥9h&J_+{1 NAxksA3-1Z.'J oZW|uZ ZJМ{j߸{ͭS'J)+Js0RկfFo{(i k{.Ф탟o̓nlOksBdǸ̃9];>{ωMjt-9c)?;?N9{9(2 ]sD) Uo1"1]'B*UJk1?&JoZZМ)kR{>9)^J|ݯ9U탅1 WsKjOGR|SBvEuМ9!Ѥ c.Z+o ckN?ZGR8oZG-toGR1֏Jg.#)@?C):"!::-d)Ԃ탁&ФZ2 C)| VisԵC11 cys#Ss]2Zn/oZѤKkk{Q1USZjuoA _ TTC1)^QAX6jsR˃+9΂{b{Ϝj(xnbϤ˃&.Js rksWGo)s篪,sTKJsϜb*,bMFZ/MbV_ bk2 AZ3NBw J *k%+c{+=JsꂺX{&J)7nJcʮ{A'J/ B ^-R *_rZ?uJ МhRT\NAR}9%{oͺ&Jb*eZ* v k}*k}ѷ 9poAKioKkV OGRX Rz.GRNPoksB-n k0gZ#!'tn c Oks2*o Ԍb"^s{/X]oJkNs0Hjʵ{˗nd1ND)sB#АAOZWgR;R|| A?{-lsc1=.R^ R1_d1(s kz/_2BxUAZY{'JUo{B*9 "9{'Jgo!ΆD)(S!* zМ)1\#)נKk! Ks#!^00*c#){ >s)NzLkd1W?.$):s! UѤRwUA- { &JR{ҽaۿ*Wl1_9]-B+}9({o9&hn Zb态1IkfX*RAⰀFRhk{U2Q+,kս-U Mj{h`r̃=ϜsA*@{7-i{ Ϝjskv֎)kL,j=3{-ZsJs-w1b ]-bO-ZJpFJw.샇Zmg+ NZ*МIsojsO o cT.b:P)1*WsX%* s*b~МIkȨ 玔bZ uA ꁋnGRUWGRi{J2&JGJ@WoZWMbu1A+1Z_ոgR>М{UMbN@Lbz\ kݐỹbM A _%R+y #! Aub9x~ cB ߬sZk) bg *kޖO kќ{QIzМbUNZ].&JOZ~OhR) N1М9 nB_@ogJ]oAU몐GJU-AI.A B *RZir.HRW,oZ͟8*kbZ~bnT*k{b/:tzsRpJkBv{^oBJk+ќbҦ*p{&_D)ҐoGR sAR s%oZksaGRoW9bs9ם{1U;{9.sA:9.-pKk`Y%'J~pC1_oJUͨA D!*(JU3Bސ'JWm.Zud+k 0bjpJsk\ꎜ cW*Jk%(1bRϤ9-13“Zo+r1Uod9_>탤9?n9~sa!bQM//_w 诵1-5u)kx*Ϝs5*Ϝ{샽v[Is{ZIs)b-bbtbW{fRnՌ.R6UO9(N&R-Z>o*kǟ Jsۢ М {XU~Ф)k:XNbj-J(}1Ao kݳϜHZ* k]rZMj'pNbx{rZ̃&B`:*kSb]U2 cX",Rb%ssrS{" k<Мb=,2)c~QGRN&R:cМZ;Z纣rhRj+W{JޞϔA_jsJR<#Jk9]T|Zd10y 9;{Zboksmo+k"7ꏯ{ pA̶b {ɗ~ќ{Iˬ3ZjA8eu.ZB`^oZ^gR{OKk泯}Z/ݯKk~-9М+k^*kT{b?Дj_OZ2 pbjOA{oAWɮKs1 :`9ohR-hR[K\{9]L.&Bќ*k*{hKkw1D10RGJ`J( NI D1Мb/hRR[od1ߟ/ZYm'sZ{&Jod1Z2hR̓D1Y2Zup1 _ pR8ʱd)B:tGJ2ks˞S탵wZ  -{42 jpLϯok{N,Js_Z^}nA2nd9)A>ASsɎS{/“3̓lfSGR@菔@N J/njMUI{L*0̃_)Ϝ i#J{IϜ{(k1Iknb-&bһ-bX rIzϜA>ks_ k+Jkg'RJkksk{K*khWU )k5 )koBb +-gZoY{X샇Z/ b )s ) k j A(+rB UbtnZo2NgRb(Z)s c޻ c's{؜lS)kg-{&%Q WJsgR|sgR"=%NZ"NZ J$МZZgR/P바 cW}`̃9zks9^\ Jk9 [.A Տ9ȀUsAk/U2J ogRwNGRc b.eѤs O{ھJ/rs&J~699U(1"Wd) МHJׯ: Z 9{9S D),2b|n c^ b\ZG׹9B.A˂.&Bx2{u>9JȀC)u)c-tt k߰ (m2{& z.1*հZHM9>ФgZ3dB"Jcќ'JV D12ќ'JѤ cg AOZb gR6[bڊ2lsU[Zzp+k-)ќLkzls'Ks;М*c&ڪ+rO~9՝МGJ{jKs0ќJsw.b -ZaJ_'9;'RSgZgwSb&|J2̓充Sk8{Noh,Ik/Ϝ샀WϜ{X{} k{ Ϝ{P@>ZB-hbɠ{o/М cI Фs~n{`sjs竮֋{w;wR{+{n6ĦϜJs)կ{+Z M k\T*k^ss}.-2)kVߠ{A*2МA샨bbBngR W1*k1{#^{Js{_VuМsEZ Vo*cUs*kujs€GJ oki{ ϜbN^1o k.GJW |'R/g".hRwoJkՋsJ t)k=U]М k:*М{w(&JWks]by;-GRmМgR*BGR ќ̃Z{ȼ탭nZcМFRx2s9/ &JW'"Kk?МkkP+.GJ䬰9:N'JzWKk1s9Wks1r;{#)Z/-1 '_BB/B,|g9AѤlslsbќ{<ќksY.GR}01_{c1}Z#)(/Z.̓#)\ɯd1W.`"0d1nApZ*ќ*k-d1(/Pќ92wapd1*"/GJHRpA(@Ux1) .&J [ cW1pb\ c-"Ҥks'W]ќ{.oi*kNKs+ Ksˮ̓R kN c"=s$ l{JZ , Jk;b Rbnސ*kIk29K.IȮ2gZʊ{-s̓ #/m@3 zx\Pnb % nis(jmZ cW*0Aۯ1j{%ZPnZU龜R*UWZ׉bWUZWu ZUWrZUׯR UIsQ*ky Z\HN kUyEnb )s Wb=1Ik¢Ե k[>nb¹RI z{М kZМA М k۲Jsr{*})k@c`̃-Z ,Zز2Ik"uМb‚WМJk@pksyNskswogZ]?N'Bx?Nb>.Zڏ cWb9^_R.GA$b R)k*k.2ZUФgRBoМJHHМs 1'RZRBժoRNR뉂{-b. c jb*ZVA2Jk}n*kʭns [-1`.gRC`O*cUsGJ\_Js1*6s&JŪ b N k{R,{&JJ/Z[2/'J*(gR/_.A".ABT-9ًsA=OKk[: cpZ'ls{KkgqS{kshRf[RbBRRZP(:OBhRќ!Z?UќAOR/B32HJoZ(]p*kRڰ"s9:WQ'Jֱ̓&ѤlsnRz{ќb8JxZ, +k!++k@h@OZK krԽGRo k>Ѥ{aHRnO´AqYs [ʼn{m;R%:ts pNZ& ,/Jk JsRngZ@ nGZ"ZWn c="{ﮥ{*WМ Ku -~М{bRꯔZb*7bMmj+?MA NbMxS k㯜)k-b"1{x^׎*kMb%R kh?+I{C{;ԊФ{vwk* yj{®o k@@ojsh2Jk7OM&JT'J-ULBʀ_~0uoB(МfZ(zWФZu.b9يNGRnAW頋{B" 'J1-AJRZW*kn)М*k=]S*k ~_Z*(Zo kXBJks-МJDnnR#!sNZ"ۏs*.j.Zd@HJ{bJ JkVoAHo9 *N c *c9nbp+chҌsZ8Hl9NGJ'*kJkih˃A-J ]NGJ UksA ʵs9 %NGJv*kyZ*k9oB|hA(Z)OZ ,Z k*{}/*kObxsHRJbAl&Jv'R;=Kk1Bzh@]$)ќKsۿ*c[BAo&J/+bWRwbyZ傪oksk{OJ bí{A,ќZ c%Z63МgZq2r* P܍slsHM{5c{vxsYA{WOWJ, U63{ !tO*ktPb(ս$!ZH@b%\Zn)kGRln c~Mby- RP؎b М{Ryjjďb Wl<]JsnbP샇Z=unbcUuJkFRjZ['Ϝ&JUNA.UZ訵ϜgR-Z uQ&R*UGRzu'Jzս{'JW" GJU_{AM'J]uМ1}n9nJZObo k_-&J b4МZUNZ]r Z蠷_.GR}.ApksA`탈ZM{9u8Ks9)bUOA2 cUNbiRSRbʫoR!nsoZJs+o-bjJsZn=̃9{&J탧Z7>bzb .gR1C1o~{GRO9": cݼlsnfb+kknHB hRKBBk{9> MAߝ9{Z{{9UoRrjJ1ќ+kOZ@1+kZRksv&R coZr kt߯Kso*k{]М{[ݯGJr9ˊ=ϤKs'0bj):(ս#jս cբSOOL9=b53{{ւZ/6սs W5A ڶ93R +"4tkSGJ HJ_*r*k򯔨b J{*kNR 5b_[{Z /ϜJs]Wn9 c݃kgR׏)k*n{)o{ϮY-bЊTM konbv,Z{gZUMGR/Z'nFR~&REN{&RN)kkn c(9>Njs`gRN{7{Фs2js FJ^*˃b+cNFRМs)$/%М̃R ФZrZmZe{gR2.RggRGGRZ˺̃JZ 'R_U{J!.'RJv&J[ᏔA+J*k#2ќJkcCks {~NJs@,`Мb~9:b!72bX*RGRm^o kJkoogZ `^ A"* N*k/>n*k?;ېb0_'JB :OB9h{pn.9zxoZ/WZ{'JW 9j<'j c9l}C*k9!ksB Kk&J 툯sgRJN*kJ&N9,&o'J,U.Jќb$~e1kΪRsohZ.b,&^ZʟNbJ'ФKs^pKs.Z: o)s*8b̪ќ̃ςI c\dlϤGJ _Z_} 1A7FJ:Zz{2}3BW?+cU U+kx6+k'JkpfqKsV?_r `+O1)s{[Rmw.1 AO&RVQZs k{ќ9 gR c7+k#)1#!C xZSA*1ќRZ@ZױZ*u9s0zN)khN&Rr"Z-rbwn k]*nb c.gR .bbئϔ*kuoFJ 탧Z gRVᐔb]WrgRLMIrڀ{b$)k7WZ^s9, ̃gRU*{&JhДb?{ZIobnGR_GRU)keb,GRmJzp{GJ(jsW{k[-Jk,pk k_nsi{ Z^N cp_-Nks%*nZr gR |Ob"~U*k !5Ks*9Ȃќ{iМZМ*k KsߜRZlhrSbМJk {K-{nYxx cc{ k, s [ZZ*rR-bhNZg# ZNb*~-Z/ R2.GJHs9jh9ݼsZ.*kr{JڬkkC)xzbC)/ksFJkߋsFR{lJkGJ {d1**k{9)ksA$z R9 VOd1^߷Kk S&Z {zb)[ks) d) ^D1 Ճ'J `D1%ksZҸ kT⵵'J~31ߨO9צAx谔BhpC1//p1 Z hZֽls3GR~oZ*ob,B.d1,9WhND1UO9 jM9ogR2(NZ S cas kU{{ќbn gRڱ9h&Jy5ZUќ1U#WJ+c"]ULk:/p#!Tn)k' 玔 k㰪pob_+-Jkָ{կ{\xNJkx GZ* c ZoJsm`1bo*k`o,Z#)Zz.!GJm|9바9mKs1a{D) /z*{e1-3OB;ќGR6-1nd1P{#) ϩA( SB:|SZXz 'Jg{9")r/9Ɏ cBglse1Vls9**k!#u #)J{9j{gR}kk#tGJSS'Juߴ/B{ޠGRZ A` #![b "WФaU10!*@x82!-X2hR'[3gJ*A j!TW}Kc_f>s9^ ߐC)knJk*kNksvϔksڧ&Z6:@М k"  kw Z6Kk xˏR)*k2>nJs*]n*kΙ] ckA A8jjǯ k~ b?-*k64nZЊ{Z3#NFR  s{`bZ`obW@.9š{ZU~nb%nJsBϜ cˢ{?Jkjs_ b& Jkdtb?{~/*k?JkN*kosvkjsrb v2JW_.b N k:(O'JzѤbY~_ b( Nbc gRGRobտb[ k+Мb"OcBks85괵Zj1b(;bo_o9 Ob_UOZob"*!;. kH JkVOZo{NY1s{: k.ZWHJb9ZX*s#)U)k{ _Z!RO1ًs1?({gRC~s#) w{9zs9.AZ=r9?ҜhR{ d)J-,3B.z.1۸{S1//YD) D),.Pkk9"(ArBn9m |1U{є9u/1+ҔGJzOGJhпPGJPJ?(Rn*pKk{Uw UU$)U (*~+ka\@㪔)WhJݯZ+cJ`J΃`Od1 tc)]#)-5u[{+c/> fZnj) kSjsS]М{IWks9ksҿd9ڢR샱թkssWϏ)k9n*kvO1 kr1)kޝ|bjsW金sUq kߕ gRܳbConZМ{%9{hb.Aڲbj*bV-Jkz2M*k"_Z.)k\c㊏b+oJk*50М*kfR֪"js nbMgZ.Js+NJsٹќZݑМb𯫐bLZH¢Z.Ajj.Z.gJ/z+".GRO k{\QМJk'Jk{?МJk^ cNgR5Мksb'МKk]МbŮnZʅKsӪ D)"`B uob kkOGJo"Z + {õ{kZknJJJs1^|xZ!.;ksd1 ^b#) Is!^UZC1))s9t$9A]fZ!n0s!;*9&Jќks׏ ќ{Ҥ{{"s*Y c (pZ]S![ެ{d1 oGJ! o9U,;+bS+k8KJ'J9!{B|gJJ|BK &B^/B6 c%A*RpA.pHRj ) ҜBUz1k9%/R7WJwќd1/l(JphR{e12Bќ4AU9T3 |9c?S`#)U("{C)!c є#!#(MIk k- k!c`-bj 샨b {a:NFZ NbJ;,d94-Z࣊gZϜksؔ{UKgR/# Nb;֖b6=Mb\ݯb`iFR>NZ?-)k[o&J.Jk3s.fNbRNgJ<ɯJs>o{ ߖsx_-js)xnjs2폝- c*LnjsmМ{:f{ڪ-{ΥМ{b|k7Ϝ*kzV{- c_샨b[.Z ̓&J.A+ gR𒸏R"J A>-=.Z*z*ZMbМ*sY2KsМJs {a2Мb 91b3ωМGR{^b&J Мs@7N18NBW(_˃9 gR)o)sob'bٕМgRw+V#)*{j_ 9 [*kd1Wˣ,{BuU07-c1bC1 샄9W-AշOZkoA}~kR烈d9jD1嚸*2GJߏ+3*k cW˨b{9.bќ{JR.[..zS [t*156'R ќHR.ќRKp9x9V 3GJWҔGJ}p9OZ߂㰜HJj+ cU1wTR֑d1PBߗzhRPHJبPZm~0BZV8A;Z]Ѥ1+Ѥ1+ 2B4bSpJ">#! v3a:1{dLSA%39/*c6}&J[B$꠪-jrð(kPNj+b_-bzX-Js)qN khrNZ-MGZȧMjU+bm.J 9b.ϜjsLZrNRЗ Z,n&J b'Nb9 Z-WNb9gnZWάsZ'K ZkB hR` oc(5,IbJZˮZ{Z_b-b] k/nZϢҚn)c밚Мc$М{0}1s~zϜArϜR-j{RLJWsgRyk:S k~fМA۾X-J;2J/МgZsZPks1.*.Z؞RGRWOZX,os5*k5ާRb*kK߫1b2{6bK@FRb+be^Мs>gМ*c,J,ذgR ދsB\Vk1 c1[&J{Ag샄1jW k /@5s )탨Z @ Bj탄9n A_^jsA_TZk{!# D1xܟR kwAߋbj'ФA Ahꔽ*k֧otks!Kk7?ksSo[9O2Jꀰ{^ "sX^<2BޓSФZ-hRќRB3'BMZ7ojs&Jsm`Ϝ knjsZ(MgZsbVz{9.X ER[nke\!bcJzJkGJ|3RnrtmQnJ >-Zՙ.%fR՟㯜 c]iERbhМZМjswKМbj w]XeJkljj FJo_ksAFn&JO탇Z_GnA1o"Z`p}p&J8AzXAgRݦsI{&J-"9ФZk Z. - k3oZ+{jצb.(ս kW,2gRߏgZSjwnFR?YДZ2GRJjzZ~.Z+ {A~ Kk&J]X{9-~s1\W#!W%ϜRUUx.R{Kke c] c|1bO d97-1_*_#)>d1o 2 k>Z2 k/Z4:ќb.Td1 k~"+2FRS̓,-SNx2{(3o@O2zМ{/jbМGJRҘKk-HJ*XsU :갔ZnsW{9~p.{Bۯ&hJ'hGJ⁵/'J^O'J0B 8bm> Ҝ+k:+koLksAf`#)⡡'JZhҜHJ{Ҝ'J3hZzbHJ{01b[{ 򽰔)UO(#5SZĮ cќR B ZeYZs]jsfR#{Z ݬ%J {FR>N cuRV-b 9-b mb1*N{ ZK/NZ-Jk}n k,ϤJs''b^_ΤbkڍjWtϜfZ bǪvb~yϤZlsZ6RlZ &J{Z_$?-FJ܉NZs~nbU+ob-n9`:< cjk sY{ONb:M Zzbఔbwz)kB^)cJv탇Z.A jV_I o9@cn9^^Jd9ll^.1-)o cC c߶ c/WN cÉ*oJkJƈbI}oZbx^A/کnGRh ZK3NJk-'JfC1 9N 1􋩣 'J)/ d)Wh*k9}uR94s k1rRD1|;*c#)?vOZռZ⪕{Z샨Z}& &J2Ф{*)sz19:ڏ k/[Rj)3Ks:>'Ѥ kKR\.-ss*"BKsZ3.msoTR kR+|ꫢќ{\hR!МGJ+Jo |t9;5Tsʎ+d)r8 sRxZo&J}Ѥ9bOR7PlkVls ZuE/(J+)9 t{#,tmseJҜlkp>ls"yעќe9+PD)Ĭ裐hRmWPD)(`:T9D1j)lk1`| cd)7C c꠪]*k) 'JzսZW"2!毜Aw..An#叔Jsv! k^nbVP{Z˷hZ;M&ROn gZ?GRpbWyB.kU}˃Z{gRn)k۽nZmMBNZ샧Z67ku/{)sUk._(ke kW= FJ JZA,nR^-Z c^}nR / GJ;.&J*Nc1BϜGR?9{+#{~R "w{X8М cU&J=APbGR< I?bd9 kk2b^S)sI__WTJd1<o9ᱹZɰ c={W<{sk#zrb߫jsZ^Rb/*knbbܗ{9^{gR5b{A@‚N&Jj{GJ1Z @ B⪯'JuWNA-,A_ 'J -UMAI닄9WoB- s(9~>O9u A゚М k9o*k <'SZz9& *s ;oϵs/*c+2m˫sJcZ{ќsLhFJ8.hR;89SO_GJ^.{C1"l9&B*ZN{GJU OgJ {B c9(o,GJd1<'JB4*Z-/6ه_tZ{S(Jz굽sʔlkn|3!OO +;)e){My딵1vR#&oZr` ͍R]ֵ!սA&J"b]-=Ҝ'J_ªќ9kO)r ,Jksߓs_{=oJb*(Ȱb=* obV<0pGR( c +Ф)kkb bP_M cqu+-ZJs9 -bK}Zo냨Z̃FRxPFRW5bw9MZo gRb AˠMFR6M&J美ZNZ mJb lhr@K:NZDžФ*k Xv1GR/{wWks1KsМA~Z]討NgRr."gRV~J.'J=+ͯ k[_Տb-'Q{gZD1zR9-9ቩ!&J篣>{5Z/Zԏs("ks*4МJj*Z8[RSbϠQ&J2ꩯZwZ A .1ЏlsU߳Aꢢ{V7o{I *kc比ks}s*ob+$Jkb9{Z0Jk9~.Jsd1=޼拉99 _C!+297{rD)ks{No cФb+42{-R7 oɺmս{Us HB2osZSo\"2 crX!{c1М c'%VƬ{_}gR~&B` 탥12BAJq tJu4Z|{1!PA/k90qmk1Xqe1"kRt c{f(4*chJoOuu;sZ{{BV.Ks;"bս3sPbHxpxx-=RZಜ)?JpD1V{'JȚoZ?O9 ќ939(1 cϜZJk~@Jkn>oD1(4 k~`ks5 k_jk kӚgR\j]bIФgR]{̃gR^0bv5bjtnGZ"b( isb׊b57-Z{Mble Ja,1bv'nJ&Jn*k鯉.)k~~-Z{GJДb{_sm2{dUsZW**kМks4ob,9-ZP.b/ 2*k kA``Z9V]gR9o1;ObfR*zks!R{),?o71{-oR{Aꊂ gRW"ќR c|/ќgR~NZ}].FJ .hRGRbBpA2HJޞ*k.Z@NZ gJ {u {*pbnKk2H{J~ZJk9?sA&+*SRu7=:]^nR.N9hʀZUy |FJ_ϫ d1 BV{10@*S"!A%דo22 r |vjkJ"М kh{9ohRׁ3ZͯbJszު*ktYR!3hJoP'B`OD)b`msD)ɮs9JQ(B{ {A '9{)3R/A롸R(]{tZ/ RC2{&rd1zꊔHJ + *;)6oo:jtC1pzvtk{.@j``p9H'J___;O").(Ic9+`/n@@Տ(М&R-7nZ£ 厔hZ*.js8,ugR МJsO{gR^/Js#<{*М*s_/bxbU:_Мb}{WRޏ kM k6gZ^ b.~b)k"UϜ kФZx{?GRxMJ*ĥ kbjNJhkGR#bUb{⫯*kX{b.^-Z{&Zb2 s%jsR{-snǸrZ~*k^_{bۛFJނgR=*.9NNs9S|b9wNͺsGJ!{gR(ʪ gRoZ/>{:oRsjМks cvH.gRoR:W{gRQZU1" Z~#)jroD1jjbOhR" ) 9Шh2AĆs*s~oks̃+[" {~ kh-Zz{9ڪ샥A}91! XmМs\ Д+k_ A s &J&.hJhZo-FBk*ќZUk9{Z*+9 s{ c c (Z2C)N&JR_sBҜ&JZft cq[Z_T+c b.'B1u}Kk#)3'J]Uls*rs9[{p1ޥn'Bv sBѤHJ;ќKk3.nKk,b,М9 탉cս wls:w)czl,/0 R ޶ԗք1jJJJѤ1-oA$#)Qz2 (Ժ/1»kФaU_8{gR ˃b$-ZzJsR b)i-N)kT{"׏Z${~nks[Ks#+1{_{BkskN k c>)sJk,^ kn;FR>^nFR .=*k*=JstXq{ _uϤGJ^@z'RM kܘbjcKkN A]mbr,D9(*R&jU˫ZRNb31gZ>zR+ 탏М̃[nG-Z*) b c] N*c9ќksۿ.Zp{JPW{9{ 9'.FJo{'R1Bb)kkoJk(Мksj A*9oZ:} )cvjiohb.)kR|nZk ;.1pLHo9g.9)#GRpꏔI {:Ð{ѹќ{lrns~.ksCB{gR;МJФZ*jr*s5JoGR" `.!8ohRҐO cZ6OZ b)oGJt?b^js{g5{`{yoR$.ќ*k0ȈhRjќ9B.p'Jcy9>b-2bn t &D)hE1~ p1}k{($D)Bvs!2ׯ)e)7oP9<3e1?O:k\sB ԏZfkko+k_/9Bꈀ.D12)k+탄D?t kXb@ c80aVXZjn/d1_pD1GW )DAED)u/{ͯȎ{`ϰJkv.bbϰ)k]_U`{*kOobb[;*c6#МqДuQ)kb 1Jk# ⯜{R6Q̃u?s{-o nZׂМ k -js ӽ k_金{RjsugZB[0GR]MbY ФbUFRՠQZ{/ʋAJ*-bќbny-AxZ*JМ)s돔Zo c*Z°GJ/ ZխO*kR:=y{9 ) c'xks`UМks{mΏgRR W1RnGJ= МgRN&By.Zw(nRAfZ󦛋 9N9발gR菵 k_hϰ#m;C{bks"xМKsJkh*/osZ(*k⨰ɏZkzlNR>#)8NZ=RJRD1hW.A5d)LIϤ9Vj *R&J\d1 !*OFJA+e1RIT\0"O98:-d9v:+1c1e_:C)u{A tm(k_O0b?0jsg-br-bsN>M*k= cHJkjJk5N*k3jsgB@{9*𜫃j>1)k sKƨbW^ԽgZuϜk{ȀUr- kVIsxIk0ksb-&RNbMjs kФ(km9NEJ nGJWNgR-Z]**k__MbWnb_nGR Jk=.Znya{9jAGEBNGJ+.B>;y R .*kyx?sb .bZ8{ {s+{gPZ\ 9!nJk- MbC1W" d1WU.N1TMC1UC) ROJzxڋsA2{МGR_BsĨJcsjNs8mBМsokksK. kRy.Z|\n{gJ,.{B Kk[R*^RbhRo97OogJ~s98m k_T 9^ogR!NGB2ڌ{9}8>oD)u"N!ݲ**kig{'~oZw\x{gR& 9'ksC1\1.>ќGR]Qz9@b:;phRذZ[Zjr/HJ9X*+PZ6TZȉB~*9z {P ._UUݢGJ`hR*"lsbkkAa! 'RA,b^xSbtA b Ik8 FRb[RJsvМ c:NRχ;n{iw-jsȩNZ@`JNgJN&J UQJse{rs~qjsxZӽ{Ϥ)sXϤGRlϜb*j QzBjsw**Q VsZ+0gZ龜Zm)k*k}/ kjuAbȠ k7.&JRs.b̃=Usn cF^. kX& ZX{GR[{A#UbJA oR2ZU*.Z\nR^^NZeRרFJ*(S ks cZ +ms)sRKnR| 1 1p냥9 GJիsC1z -&J 9ܞФb9jKnѤJo*cbꐔsEscywO c"ps׈Zט*. cp{RN{GJ3>OsOO尔Jsk;ks4/OApr >JcAks`z kj.  _-UND)2HJs𥳐ZZSRAzogRb響{ջkBJ-c9NJsd13҈Э{#)/2&JnoAxsnN'R@ cd)ը{1"p1~/1Vj/D))R单4lk:TZsR'AX,GJO_plk ]챔 e/{#)FQD)%{$)o(΃!cd1 Aj%2ALOo'J>`/9=9Խ'RuA:4Ϥ&JɓCnGJ;FlJsZ~-)knbRmGJnJkb-NZOZ; cz׼j"WkۯmZJswWngZ( o` 'R1{X寜R `쮜GRprR5Ϥ  q{Pоj0 kx xJkubcjsݏϜZ* sҢWRjswު kW X 9*A@ꢒ bJkչ=*k_. k _Zh*- GJ""nNGJjzc̃&JzKk9˪ks1m)  &JlNd15 9%ќb_NJ:#R^ќsZrNZ%&{U.Z^ZV.:1ZUZ)МR~?ZNA +NGJU.n*k "ksdNZ:Z.)k;'.bƆ탥9jHNZXosNJpsjߚ Z;ќs%~*k".}Jk/МsuN!H( .Kk ,}_̩sb[j9UpD)UOAU}UKkD)9k$)g?oJSМGRY$)( ]R ``]М#!U d1 _ R*kο9N#샤1,Jw{GR0NZꓱVJO'R@Lsgϱ cnK'J+j{'JrZ*{Bq'"Zz!HJ', lksDZRRZ@9oݭs#)սL/*Lke1Bfe1/'9wòpB{#)j>HR \wҤ9/̓ .Aէ~{9SbU5Oc1zn.!ҤJs!FJ0u JH:biD jsAm-GJ;5{?-Z0-FJn J" baJs n)knbC ka{jߘ샩b : gZzNR߿)s* rjsxZ*Ց kV*sb{#W kࠠМJkAr9z&gRA¢{IXﰜgR/.GJ Xќb+>.9 7oZxbbМJkcМGR.МGRjB0b~|{~JsGJ nA.gRМ'RМgRl'WќZ}}Sb+sXМZSМgR+)c; snZ"+gs"_Z(Z~NR 8NgRu*"NZZ[Jk*)(b@`/̃KМksb~{9sλ_{@Hȫo9d1Jk RR_oKka퐔*kmp{gR,oZ䊷>{: O([ "М{ќ{8sbk개̓IM9(R_ќ*kڏ-AjhsC)?PR?ה cy*3R{Kw.kkpR7+N#)Zwd9갔%J~ZAO!*~.GJ$(+ktRAgSbIqhZTAnPB֠8s)+HRr*ҜZSR4ќskszO{AߜU9u%4RtSZ}vE pC)j/R`0D12,B-n c^{$!=̓e1lkD1\~!֜5ΩZu{A#4ќA~#&1Q(΃9nFJ? Z߿~JV߿hN&J?{gR R-gZ`{AXsZWX!샤A9U+:NGJ\МgRV&'R Aקۏ*k'mjU.Ϝ)s+; k,X"b/`R k뫂U1{ U1{1e9Aks0A Wq'J.hR-o&J->b OZoB|NGJpjB "!bk~ObJkgRS/,x GRݰs_nJ8gR7.9+.A +[2ohZZߞnZˆ鍰 cBˆN c6Jk닽 *k- 0b頁МZs2seUNb8МZ FJJ@cZ&{XiZ ҏb}gRZ +1bjB_{I諸NGR .kk/ks'oksIn*ols𲫘 c2jNRPNFJoJk ={>1s㳔s^j'J87.kk+c5rNZPz[Z!jrsHJ/ݵOZ+{z~.AGJ nZoc) .!ќJ RT s "sD)U,9 ?Zlb5thZ/+KkpT'R ksjS'J'B7{ c#갔AvŰ 9/x"B'B Sֽ탿˳kֽ{ cU9鯸/9 ܨ'Jo탂 B/9/D)|v]{9m36Bɿ_S'J7ќ jФ#18RA jsgZ-FsA~ksB _МgR{Zx;jsEJ粪{Z諍 gR7jsNsz-Js/!s]NgZNNGJ -*k"LY9NZ,^N k+RJs>{,tNb{B {}ߟJsϫ{Ax.GR+W kj+Rʛ|1Zrs^UOZ| ZE.9%OgRh°Js\w.b{l{9& Z~NbdZ{&J^|hR}_{OМJs.A008N cz9 o9p GJW({%J? GJ/Z}sUZ뉢:.)k_XNJk99 *c %Jj*b{bMZ751gZjbϜ*kuМsМ{nӯJk ϧksZOZG1'JsFRr.*kɿoD1*:.Jk!/oZ"ќ{QޗksTWjo c{{:j{A:J"Jk찔{-{gR 'J&&{Z /bKsgRrThR `r4/9o)c⎔Kk@\М9ΆN9.Bs/Jє9ۣZ/AΡTsYVg|GR A>/{e1NhRМR- {ZY- ciOhR UU?o<ԽќZH|xƈRUﳵR Ls k4jhR@0s t{ S{0*ڻsHJ"~e) )9}aC+kj#od1!+kaʰp wp}"b*׀Ѥ&BRk0bS%Rz'J?MGR<-gRÀZ}_-9"&J7{gR\{gRWMGRZ_-gRWMJ?_ J A #).AWNGRb-.b$% bGRo.u{A`X 탥9jWN9 ( Apќ9)GJUpU{R )K{B5GJfysgJߑ7 9 .Zk. c)NBl{ZlEﯜb[Sb^. cG\.&R+!3 JZX@ b/@ZZRRs[5o cT׈ GR%МRub^`t cW됔sosKߠ.gR[/NFJ.FJ*nb{'Jh.&J:q A#'{Z8{&J @ 9 _9 R*kj-nGR/ks&Jj.boC)&b Z'JJ.A(:KkZNRȀsA~{*Kk] NZ >s ˥++kPxR[^T{9N{GJ.gR}Z / [d1:9MgR.OKk}hD1 Zod1uSgRHGJ?{1顺kk1 s 1{+pb@BroB[;>fJ@Z" Brlsw)23{ߓ/*wOOp w r:ŨR(Rs Kk"RbSKk/#t{, 3R" cuHJhZw`2΃E1Z/q{1b׊%3ZpẐ ќ pRr  ]{bl Z+^ngRWNZu. nRևMhZ[-'J](+M&J߈ Z5:,GRrv^-A[ղ({B AU)kJ# #{Z;?M9,z{)zIk) c1sAU>"s&J#sJ(+Мb];Z~b>UМ c'ZJ Z(ќ*c~;okk_c}1NZꓚ)ke폔b+-Z_oRm{9p Z4. c ;{Z7UM'J?n{&JmXNR+N'JRRgR 2b+ZSZdvZwOs2gJ*Дs@Rb6МGR} c*s- c2Z+4mRbnZwo+Nb5|'Jpo1YAק.Z5аb" sgRU+{Jx*ksAJ{1 n9{GJp.d1*k!Jk#)z JkD)_ sohR5_Js-.]}ќJj&BU}{9sA U˸!Д!{9}^bs9J_>. "s {A탅1p&B 'ДD)}fFZD)HNҜJ}S+c(ќks"HVOR@Ѥ1?C)7gR@`~J2 cЬ2Z!Sg?s> }RpWќ{_1hR6lkVs+kp8KkJȔks󊏝s ˔6 c?xս +ִSs\*رZF B` { ss|Lk1]Lc9s9+5SD).'ќD)Xx_N1j/hR`޽ Z>ks샨߯{bΜjjrb#/{ّ- kz{bgnGRŋ{Z/*{gZڠ ̃b Î{Z_~nZ-b c]{'GR}샤9" )k`GRFJêgR/ .R>.Z2ZwᏔb'Kkg9МZ󚆪Jk{osxМFRnbտМ)s.iJs -+sPNGJ(j{Bơ{GR{ZU_.o9sA+ Az{ZМFJsGJ1R=oFJ|RJk^GJNJk 'nfJ Js^*oR٠.RoAZ^NFJ2hZٙ:МgRސVnB."! Z*-J€o9МfRbZoGR̃9J`탡.+{A+}KkGJ Z9:Kk9SZBXus9W+k1'{ WkkD1z{gRj ќB.b .Ks^W{'J4)갔RtվD)'ќRj>'Jќbb蘏bjnt.Rr{rOL)9b2Z@贵b{?S{ќsb"S'JS{*"sOj/(+kJWo^洵{: Oh{3ս !P{fs)SKk(S"su!jBlsD)]ls%/HB*{9+ /'J. nAh{38 d1_s1U]ϜJs=Ϝ̃KVФ+P6샰o{ib{zMbnj{~VA~JI) M sNIs bP -bdwb|HNZ -9j"Is?- kڼIk{/NZ} k?ZXjO Z;w탧RY(Z/o{ ~j{Ya9sxcgRrnGRn c}uF.js?bϜfE-%1&JBb-Z nGJkgR.Jrh gR ڏRT֮{gR[МZnAp &Jjkd1# ZМZmOgRL{ AznR,R@m5nZ^ gRnbМbWR-9ߢ-ZC FRH. &J.gRRܠ)k] Γ)k5&JJFRG̃9+ !騻{GJ*s1ks1Z]{19O9ޢ{RsՂlkGJ] oR 'BJ{n^{&Jۏo*kc1|gR՟x\)[1u2#!SO7["zvp{(ObnshR@{hJߌs9\oD).Uߌs1N{#)&5?Z% )s,.ќbR탈ZOAh !D{sc1E{9k#hRA(*+r2ks3  ǎ{36/S{hnROU յOon(ԽsP{ dsV/ս/j3.gS/MhRfKk/!e#aʌ9ӽ+kOېZp2*3d1 UBX:,!Od1&_*k?{ nϜ{_Z𤫃{pݎ{vnb Zm{k gZ*+RBn^GZ)rjUMbx٣+1bЗ*ZZ_˃ZZW{AgZkFL k\MbMgZy;nZI kݿ-)kМJkiݞo*c$s*М BJМ{ܶ}b1̃Jsb0>Ď*kW jspϝ*~{ϜAҾNb MZjN*k2ꏔAJ gRju ̃&J6&c AjN%J.9{FJ^`%B7{&J3%ZybNgR sAG&J6샇RgbݕwKngR xOb`bnBZ^u9UݏAz7d9ꮵ019= cpab폜GR`V{FJJ^ )GJ]_7{GJOo?.AOR]{9ՋsZM˙ls&B{躱Z]]OA{O#!p9_ogJUUrP*c#!~֠pBWp c>5;"+k !sNvn c{ZKkGJmKk'B~*c9y{D18p1/A{OA"Zb,oZn̓#)..Xks9h#)ڐ8A탈ZSZ-?s*kќAsOes)SO{k$7{{)ս{漨SkKkp{=սsսo>~rod)` o9[jz}9Ĺ%O$!^Rq9<*pB(

js[{ыzn{ϋrmJs{,JsirMk*hk&R˃Z+Is뙏{M{9nj{KWwjb^󋒵{Kfn kzڼ fR[7h̃GRèNb{~Ф*kJkNnksWzkJknss}- R.{Jʸ/샭Zm-Z29RmJsnb9М샮qϜ{IӽAN c*{ JNJsYkRNgZ)k92 {Zc)k1!#3Nb*"B\_Zފ=gR*! ,1b_N%J8-gRTsFRPî gR̙.FRWR+Jk׽.FJ[cA-gR^NJ.̃gR 9R1*kA?mJ JMJ߿Bk_? d19+-R+NRv]{COGR`{hJmlsgR+6ќB3BR汔Rpv_sBi{GJ-Ы{&J^ݰRU2AwU*ќB}P.#).ls#Od)`{!꺕+k1yoR{&J`_Kk9$~d9wb_/յ_{D1S)O .#)~"֎̓@ %.9&YZ+.2{?R+k~2)s c抢2{:sOd3{)tKk! t+c 00Խ.sOcZ {KmսZ/2*k+sNjZZ~6RD)XZR "UsVaUUoUUҤ!t&B5=սhJ^Z{Nj{n{nn{:l{c?3s z-{ؤ̏ *kzFR@訊{ZΪ˃&JvMjn˃2ׯ{RϤWv)sej+ ktn)k6Π{)-n1{WnJki-b[ Jkc?{޲-cjkzz1AVo9pМhR%GJH A衆n k {Z(nR4`md1Կ샄9$%NJcxJ{RB )skb.&Ru#,nb5%.߫9̫FR2-bJ%nGJU.oB#& c]n&JZewsFRϜJ&JbFJokMR۫mR}JkJ:8bg] J` AzW.Js1;'(Az;&R>{&Jdjkc1)# s1jk9+,{9+{hROͮ#{B+z#OR5]-єAZ_\{gR,r9k=.9SR _gR].n9[ogR:ќgR7wo9_9q{d1nZ W(bU js!jk *k9ݻA7uo&Jw߸oJW1D)T{ANI9GR_VoJ/_C1_s Tb>!}. Ȩ 9-ײМz2gJ gR8( W2*k+{{J¢ Z*b9C# ެsݿsS{X2A@(*c=Z;ԽWKs ̃D)/^pd) 1נZMѝsݿK1n#q_t9S. ~RA{$>Zu⯜̃w􎜫{#znj{ sMZRnJ,GRKVjsA VIsA"m*˃FRjs=M4k kΘ޾gZ$&QM1̃8򳽫{~oY{4R2М{X;Js:%Jk-%{U !1)kڨМ !GZB'J?-МZUМbf&Jn˃ZX-gZUGRA|hLd9oJkd1# h9+Uks^1KsZb &J{gRhrIsc1lH̃Z厔be% )kp.N k+nүgR|:GR_ NAV-A^./-9{180Vs9ʰ) &JY BVZ2샤9샄1j󭯔&R۸ṼJx)k&R-tJsAs7uIk@N-A 9Օ1=sA cJ8RUoGJRksBOB!.Kk0МZZXOJkUN*k2o9螏#)&J gRrob{Œs&Jh cB gJoRw=]oR*JoD)Pޠ29{&JZ#)""oIʊogZנ2J GR)|A:[{9j+ JWU$]2J%u Z{| {]o'J1s zU@U]@xUU UUU{D)n-5!Uo Y탡 {N\U5N U^Kk#)P _uP1wєd)4o#! 1Ҝ9s_]of1 ќ߂d1Ujs Վ*kijs]U ZK*mbwm&R\샄9FRUjsAC_-JwU {JU.MgR򨮜{*nsKq Q Q  Ф c`菔{¦:"sn`菜Z{61s: }XNd9ppM9U탨Z˪.R.&J 샇Znjs-bj* {&JJ{9"R-RθМBUOBV 1hRQ{9-bj;̃gR<̃B{J#+.%J-b诜b2nbK ϜR} Z@-gR{2 FRK|nA-{ZxjsAC jsB0탇Za FRb.%RNJٶ7&RogRZ0OZljsC)h{#!B_\PGR=UsGJjxUZU 9*HH'J{1bh4%N*k޲vn*k*cJnBQ*kuU{b/M d1"Z Uks#!'sBŰ'GJJB!shR U}9є c*]U9ܶ/bVNb2 kU{N*k&o{7O cok(oZWNJ+Z/М&RwWJk r0== МJ%ȋ 9W"9ꀂN@Pb`ouGJ -kk >5Oę @@J k (U_oZ_!՝oA ogR", "O'J(r{D)*sd)@鱔A!R~SZa8Sb: 7*cU~/m6B]М{/*+\BNJsn)kKsJ{Ъ &JoZUMZzNZWm+̃Z˽ brGR{NMjsRJ{7-Q{(o1̃ `Z4N*kln*k,`NgR޻М*k/*+Sjsh Мls(_;6ls:МHR(&OJk&B`{b*0n k|n)kAϜgZ+ϜA GR"3MJW@⊫{&J,nogR М+c۰+k{9؎ڬ{GR?0L{A<"Jk9탧Z7o k߂{d1nFJϚ5Z^jnZj JڏfRwsERΩ8{&Rhz̃gResZs%R Z7m9&J?=JsW1&JbOFZyA~ogRͬ{fR}7{ZJkks9JkJp*kGR\${9A~ksc1-{Z<%QAN&JU-gJ~N9<^r 9)UksB0{A^{C)q-AkO&JթKsGJ+Z_بGJ~oROJK 0GR|,yќgR3oA :A D1:\KsA|8&J~~#)׋{C1 J2c A*s1*!7R&JڟМgR#*^&J*[Z⺨}C1쮮'U9W D)U RC1 C)^(sUh 1]VD)*МksМd1# &J".RRmڒB_+,є9*B9Z>Ե(Joϫ2B#2Z c؄ ֫{{ !;Ϝ-jSМJkhnL-b 2{M kuǨbJxQGR ZUk{9<0Hbgn kX~b믡{}O{ N kPmZ-IZ: k֐Js7]Мbi*k{)b(ȡsN9 +N*kk`T c|w Z kQSϜ{Mb;-Ar@A&NZ{A̮'J;owwNIs _xngZ^W N9 /§탥95 Z9؎bWМjs,YՎ*kR{/\;JsVϜ*k>A-6jQv)k ˃-bz|nZϜ)cW-GJprМC1^#)U{9,=gZ nU{gR7]+ c=$Z.&JY : A犣М k}N k놯)s#oIs곯ArGJ5nRmnZM--'J0O2Zͅ={'J|s! ЯZ-b8s-AVn9ժӽA+߽nJsb BrϜAYnHӵBu^%Jk]NAJս95MBO+k)kAY{A-o{A;GR@{1h{B.NZCofR .Z`)sAX9{s9}9_ooksBy{A )MfRS{d1z?-#1-NGR^]ʬ{&J4sJ+݈{GRz &.%B瀮gR;y+kB&J탨Z+ثNGR hMZ5. c#.s{ + 2-i탪;XМ{($sJNgRb޽os@ɰgRz cbzo9n9#)JӶ.IF%n9Άh{C1w~-9 gR%J<{-9j B#9ӽ9W1GR(gR3!Եg2N20eД?hR"psjksXN9N)O1.BLkݜ]HJ53Kk OBNňRIVZo:e) ~Qb*VVZ_}C1샧Z/N k7Ϝb7~Mj klouGR"Qsj{jɫr{gRXprb-r˃"-n{h~WbݰJk'J((w.B-ϜGJu* GR׻r d1z,NGRq-Z /n'J AV/샤9 {Z>SNjS-Jk=bʫ_{RČ(o kbZHZjZ{GR( hREʫs9B2s-GR+--Мksg+AjnjsgRxnU-FR +Z0샧ZPܛLRS{gRRBksBI}`{FJ^ {J5e ks9_\:WϜ)ﯨ{gJ__s9`sGJFE1NZ+TV{FR  FJ:]nAs9: ԫ{BɈ 9Z{Js9wR1[ kAO6&vcC1g{d1V7{&J~{GRPkꪋsA><=A.&Jxx>NZ^{ ^s'J^s*k&J,{ cҾN*k1Z)Rn 'Խ.~xr.l2-K cjRgR봴bb k"샾&oRk{ȓ R{`j1.L1Zſ탈ZsArZRꏔc1'gRhϜb 0gR1B{:bМ1'쐲)8cBKcԵf'spH2+c )s{ {RhozO9`h !ZO+cеZz;jS9. 3'JJjW9Oe{2Z=P6΄1_+1SD1 VAU)kݟ˯ conbӆ Znjsu_MZz b+-jszf{7-- cƇj{9nb< k^Qb1b[ۏB1_}9U.9߂B׿Rw*.ZPnA}_J )kh0 GJ+/ϜgRgR+{bj{Z"P-)ku~b,Nb М)kOϧ5 ZɤgZZazNHJ*Ư cUɯZz^OZsGJjLH{9 J )nFJ#М&JU]{FJ' |&JZǮB)_*9+j\Ф!WU U}o{ U2 U Uo UU Zw |5YssJ*pRIsRmRJkd1U{9&. {98g|ks J&ZC1BZd1q2s9O탤9*{c1}{FJ_BU5o9tN1Ib#)"N9dsABFsGJrs'J Z2Kks{o6ԽN! o21̃+GRJ+Խkk?5 kWﱓ.-©N﹞t1&J{ȰbgP19W'A (Z['N k^ 9pZ)n+&J;UinB,A=МJk!Q)cRd1IHߌs|VVWsZUZ(~: W: plk "19+OgR~괵lklkk=gKk!-ќsh[tlsԽ ci1shgR ̓R'R+xd9"&{,_%k{rknb(/sJk_uO龜R:ngZ bR8n c? Мcun)k^Ϝ*k%nJs̒Ks65-ׯ)khA]2gJ?)kl1 ]'uN&JȸnR*߰*k*]ϜZuNksgRyyxϜZOfuMZ mgR[ۣ{b&b5n)sjMjgZ!9JsMߏb~NJHȰ9 (rkkuogR\ogR oogRWYZ]c1 d1<8SZvbKsޏZv8JN!\U #)oɂ. kstOb3bjͿќsZx3ls/ bj{.c121J2ⱜZO枏A Zo#1UԽfZU{ hjJs#1흟0b9e sd1ACks1ib9Js&J^Zh}9;ww-AOC1sA:{A!-BKsAМZe%Ge9-߶O9; c1'*Ɂ hRsZ-3,Ե.kԽNN6ԽќoN Jꓵ.D2Z#!s jhr탮sf*8Rks8Rڳ{)М)k҈k&Jr(1A㚪&JogRśМZ-R*kr$Мjk%nhR h#!**2R}hJ ~$!*t:hJ( 1_p9R+c9꫺Bs [-sjls;ќLk=6USsRkskso;b vΥAr*29 kk,nbp J9U1 |ks"*kd1NgRoC)ќZu:o1s99* gR29W(Ф!X1A/МC1{ (2A~2B适1МZ'Td1wМ1Urs+/{.Խ&J _ARR@jbZs@HJ6oܨr{:.?vR{*Jkn2N Jk4%RJks~Z{nN'J QJkhkk)ԵZ3oӪ<2/,*SRlc3s>ָR*~d)єe)_"B]+c|;lksUuս:*앵R+zZ,ZϪ1Vo9D1ǞWZwqc1 cC{sg1샭-s珔)kxXNZ_{Z;p b)*k]̃Jk,>- c.9oGR*kJs5{y~MJk%MJk^9ab{GRZ-Z-S{Z߻J8{Z~/ k֗-A;&Ry;~gRd ̃RJkgR>8 'R탧Z8NgR'#bװgRgXneZ:ZǯfN0Ru]-9NGJǎ/N&Jxw{9U{%J~qZ߃Q)s֠1J@bd1ϗ.bgZND)P`K31rU#1U 2!^Ф!^o1*p95\7#) pb,u{*k k*A'B탅1r c-AZWuU{B #.B'gR:zJkA{9znd1߷ksGRxgzМgR=МZ`bpV>9ڀA*:u*9꺵1Bߞ'Фkkʰ)k (R{ RJkHRAvx 6*k:{Z8,B񜩠5VΏߪ6o%{JrR N М*,RN:.МU0ﳵ's k1*k1R{J2{>R{onJ*1j1FJGJkB0!{ )lkSO({mkSk s.3hJ_ t(B)3s;XZ JtR#Zފ3HB|$!(`9եnB;HJ]u|սC1N6ΈZ-/Z!lªd1) &J(ngZ */- kz\ϜbcWgNZ{&JڋsgRݫ{'J0{'JZJk99 *k9P}B{Z({b##7Mjs; Z{GRh -R.-A.9n9o<ϤbNG.RZ>{hRsbwtvNgJNb{B*nbVI gR# J9ϤBNFR~NIMFR gR +9FRVN-1˫uq&JbvbXҽAUń1W|I]bߣ{9_^ 3d9€*k R9Wz2gRTopb?ob23Z;_O#)Z o k-WbԐJ +ќ9Xʰ UNUls X;-М)֎2D)ogJ Jk[j.9p*k9* { Z]Y{FJ+Is&B*.&J&NFJ_МZ!8М{0鏔Ik**c &>1sJ耳Js Y~ZU:1GJ*9{r'R.z1 c,2М K "ԽnXƯUԽ۳"ks Ƭ{+R ".R)М ksꪢ1{rZ1 1ZȠ~5(0FJꪏu.9r RZw !)X ]h u_{ _#! ), b\[fMZ새Z"_~NZ~^uJjkZAsZY{A{-ZW\u{ZkCNZ޽NZ nO&J.gRhgRt̓FR)MgR$nb^GR= GR&&J?6&JМ&JNoJ2qaogZOR$NAˆOGRFnGJ0 ZVs{GR*/fohR)RcUy cd)t,b=ĈZb^+%RsNZ2u(k+]FR{غ^QFZp"Qk[ӽ k}1j{⳽FJ}1BB_''J'JHR탨ZOHJSRȿ phJkB֊A_{'JXqp9 *됔 c":OBT'Bu^Jk9˱*-Aʪ c)"nZ:oKkМjsks.p샜Pc,0*R{J`jAZpOJ(%ABɇ19&ZKubФJ( rN+[Ե2Խ`ZМNNss)r}^s.W2ks>Z2Zó}{d1|oc1ZZ)!w)*{!h*(Z (J {΋sA+М&B*+-Kk= 2{ߢShJJjseG73R""tPRtjXtJr1)3Rc/sY9* յkk² jsʘ֬{{/6Ƭ{ӽ2tR "tGJ!Мjs(7-{hzKb\ Jk &-b-bx-gR㥢ZGRMb bu{'JNbEoZrP{1&J'J<˯ c|FRuZ*Zݮ' gRP).&J Jzs9BĴ.FJ$lϤgRǯ&R&nJHoGJݐ~ФFJ!nogRu.b1*Ȣ!JaGR}U}ќAGJ 5b{WxZ{cFR_&J*%0AͤFRQbw(sݪ+h1knRZ {5JԵFR(Wbj2C1PS:obSkgRohJ*sB~" {1! ({1rSBnEkk)(ׂ(9/!U/9npp1.GJ/ꏌ9'sc Vn<1ds˞ˊsZKήr{ӽ9*[c A1_.#)CМ9/S{#)"A}N1 xAڃBz*9 R2 >w1J.Wq29 jR9 ී1 IA<2Z*1{h ץМZ (ְ cjRks[b^ʃ1d1.qjsI){1^B1 r&RrZT^sAvsM1)p >xeJsމ6ΨZ1(WΨb{oi cϜ{fޯksJkćn*k :֯JsNfi k (K- c&9.)kˈ GR(- kcg*kZkn{޵=Y-)k2{gZ@"N9%jsd1,92n&J ФBñknbb-A`>(NgZ탇R?lGJhq{FJ3oZRqq ZCkgZkМgR+ͦnAiQjA ARARy.c1nKBP/9?bWfR>~ZS+EZ5gZ;ݪ0ZuPZR{#gZ5*k_Qjs1Z Ϥ9**-gZ*k,s{R}2gRFRo'Jxn:":(oBN,GJ-1^{RU..C)H(s1ul1 {/&2GB]ZbroA} cZB2GJbRAb"1*^AYyU Aiw{ks#)*{1rd1'uN9uJ"U/d1nj"쩡{+k{l~հ c+&BUC)Wr)vΤ99:sIOD)zÃA %AWI>n9rϜ&JR_)sJB,L/nImmUI}˃cAլϬ!\˃I༕n9ʀŨAJw{B5mN{::.RkkДJcZ Ե ^s#! :"_єlk]3 [ Wlk*oյR^p1 '` c+56ќ*Jb:Z(6-#)khH*sJ$36VTF@H;>5>I8=? {hZ$bBfR4sRmkkR cpgRvl辋sbe˔sRkRy.*kvUUjsZ,IcgR*[FJpphJkgJ0cF)cR١([FJ TcJNU*k [ЃR{R|WbKkRZ {RzU[FJh`{hZ$bBfR4sRmkkR cohRvl辋sbe˔sRkRyO*kwUUjsZ,)cgR[FJppJkGJ cN)cR١([fJ TkJNUҜZt_bb86`"sZ|shR䆫sRnOZ.'JлNgZVz fZ5OA{HJzsFJjs_kkB⪿ќJfєgRU_ksZ҃{Z/l{{R{gjkGJ7")cJln'b,j.b߫{gRܬ{Z¦ RwkRkJ<" sRK.b7[o*k]{Zl{IkbsBjkRMsJkR4 c9){ZˌsZҟcsJjsBsbr׷_kRۗ ([&Jp*j(c1 zsZ.{Zڗ%WsFJjs&BݩicFJkJ{ZcRceJssFJt)cGJRjcfJJcFJ+jkC1 IcEBG[B~cDByuSp{j*O`. sAq'J k+s @0A ?s9*9sb#sZMhls9 ` |AzkZ8^kRGR .'3j[S0"1-{AbpZ4b۰lsc- FRpj@"!*"+=sGJc{GJ`bi+cAh{AؼsgR n |9򸴫sfJuc+k`oZ &JzjKkJ *kꋏfRzjkcA"Z7^М@ c` R shJ:icKkGJ*0sBk1& +KkdBhYhR8|{FJ:pZ.GR &RܪJkI{08.bA+ I C{@|{RsbzsBz޼*s&B)/Vjkb1s&JJkRe.(`ls`@s@b {(ksA8 FR_-JbN9Jo9W%{:sR*cB; @)c9k Kk99kgRdV{q)c&BZX.hRׯhRuˊ Kk1ls&J)sA&{hRr{JZ({R7{Jrr_sGJ,M'Jb}k |hRMisRik{EB^jkJR Aќb.'R k nW{b6%ksbx탣9 AsZ |Z+NZyzp cGJkkRA |fJZ.sR |FJ|DB|KCKS k^탩Z c7< c2ZsJN{A ZԴ*c&JjkRt{&BCKsGJ녋kBs])c1H[&J"Jc&JIcE9(+Šk9IkBBcA80ZHc1kFBr`ic#:j m:[:@kkAsFJi{]s9j)[GJWҼ)c9kJhcILn{A |&JWak9ⷭYk:[:'[Bױ҇[1w'[1̧([)z( {9@(B Z<z. Ҡ%RCI%@ *b}SHZ''*Z/hR:lsbplse/*|T%Z ~2I֯װQA/{ Kk@(O+cJ~{ c8'{hRw {hR7&Jr6. cqK{Z.GRBs'BZsGJ>kB>{Ju)ZbhZ?[̃ (]訐 o*Iեќ@ {A 1*` ౔JhphR:?BIBO bk)>=hsIZxAsisfZZc99{hR%/={Z{R=.8|gRr_my탈R<sZ ¨{9Rg{hR$sZQkR`**kkgJ:{:hk1*bߜ3j?8.JOb}/bs92:/0.|(4JyowO'J!#ДKsW kzҜb+ߪ~ *A>  gRZOsA $TKkA .HR/9j{AX=sD1z,FJxX{!;: |GJbj-J. {Z~Mʯ jz:sA |1{bJw*ҜGR/:Yz30tRvϋT0) PGR;/T̓'J}yFRn_:{'RΏ:hRKKk"nOZ&mOb U tќs,b c b.9/,* c10sA: ``ZuKkD)`.9Ь c ` s!4,/-(J?{BZ>s9+#` |"1bxs {c1 {$:wP kI/B x¨8(ѤZ;"3bpZVVЌ{A{IӗєGRoKk]@ꏔ*cpZw~ԋsfZtvRqba92jn@((c1 {`o95Kslk9:sJ$ cghpo{'Jl{Akka){FJ*7NxzBs"(k9|^}%JNpdJWFd^)cFJp B0b^wO^/$JB;;."93!18rZ渁ќd9kk(kspb'0.ޏ{b`{Z r)c&R!.%Rs_@wM9J@2gZZs!zB cA!!sgJ&). h*sR&/lkBls(*kkA)*CΉc {9Hc9. N%J^Q!!KcJn}Pb_J){`0 &{B1+J몞{C1,h탨Z3br*k@ 4sa9js&RGnWU{` |0*g`k`/Ijє*cRsk1@p |' kkhR:;+{RoRY۬sB-xZc1B kB,|A Ϝ\)ca):hs9".{99sAs9)O*cx|^ h no@".0Ks[XgReI[{B1FR &탇Zᣚ Aҋ{%R=Ջb9bI>nR^-0Bpќ`-ab{GB8 |hRN cU{ZushJxoJue}/1| [ {(lJJc!!;)c9 k9xkk sB^ 9xKk Jha{ W`М**X.UNbuM{&R'VObFw}VJsERKf{As"1 {(b⊰9O9\XZ,%`Jk!jcBVsZ֧sA$kRJKc'Jt+!{HJ}-I{`*(s9{n@:{'BcsBrsJbm^Ik{Bw*{~XksA|Ҝ {)pc1,`jk`s9Wb  ( c 4{d)jsa*:M cYߞb=-ksd1װBh{)j Ф@{*A-!Kk&Bs "ꏌRsZ_o< z>{ !s9s:kkc1{hR_zOB~7jka)j諏MFJطu[94, 3~µR_b^{AK}kk`("s`-oAT?kk@` c@9-{I(&Jvޘ{I.9 "NAޞ 99{A "RnB ns9|s1rNhRY1Όb_/)&sB^ks ,Bתse) b0 X([A*:k9j S)MֽXzް'Rv.HRNZ0O cRKkx{1sbvKkgRk>8|bWs9!/A |9+ c{GRbgRɋsgJ.{GJkA2,c9&k(JKn s@!"{A"+jcAbkjs9gR{\ |Zsyk&JȀ jk&Jmi[9rkgJ'9O{ќZ`pGR +k--KkcAo cƨҺAzsACC cI{Z{'J{{AJ0{a)·{@.sZ. c{?J RgK{hR~.FJ) :sB8z̓! *c 4,shR' |gRڷs&J |fJ]# |fJ7 tR sA9 ڪsAnj1|HRజlso+s OZηѤbZuw bOʌ{GR_ . cu{bh<:{Z{A8 Az{B sR sgR~/sA@sA(@/R (ߏJs1`,Jc9{ B7?{R\kR}{J⥋{fB l([ݯ[_z-&Bz﯄$B-Ե~Lkvw%#obHo+koe{Z{ZjŮgZ koͻNbksAIUW{+k>8 'Jު{A1x"{A- gRxZ-b^xVAIjkhRdjkGJjk9`@s1ξjcGB* t@*`{gJkJˮs9 s'J)+|Zw~ eBzsRyK|A K*{XAO9""z{Zm.jZbs:pR+ksZkkzuhs'J 0s"1rk0 sZPjjsGRB{Z C+sgZ|S{&J֕)cA,*t'J/[sZ ݍ1js{'Bi !ؼ{c)+:z)c9fkgJ]uȊk1 ꉊ{':`(ik&J kJ>#:_s*OgZb{a`{(-єgZb I*Or .ls lsz7+k`|{'J@gJָ s%Bs:s9B,gR{FR)k * :js&Jٮx)k%:I gJa)cd9xnA[nJ7ZE9){A,|IuW 'Jg{@jk&J~47JsJ.ZC)( c@$2bmTk{jZ>&NbzOj"Sm+k{gZ bA~xEJsI/yjkFRJ& |Ik*ERÊsZP{hZ_[sb kd1>k9m|gRCik9?m{JI֋sA**bn9Hjisf1o , k&Rl޵ !>/b@)Z1h̀9p9Zbob_S%RݯZN kG̃gR탨Z-.GR7-ќ1`뎄gZu庲sZseQc ('Z={GR6cn |Zؾ^{fR 1;kfJ{Blm)cc1ƒ1 |C1Ό|b(j+D1Ps1n~k1.߽kBF\hc$)?ڎ ZB1R>j"jks` j!" GR^Ob[G{gR.;){bz(-b\}}s$1(悮I~'R/߱Ks@ {93sRejsFJ {$B sR*">6kA"{`(* k>_u˃Rݻjk1)> EB3c{9X |9;`c%J{G[I )|)X^z] 1nx c!Jk ܪs*{))/cxOZwoGR?&R-ώI{|¬sA1 +NGR\Hk0 伪)kA {)(Фj*: BZ ))7{c9*ɍ- ZK۝{Zޚ{%J&_(ks9cK|FJٱk9+ hc9,R oIcDBf sd1n~O{C)ݻ(cB^&b! bIk:_7ϜB2t~s *.FR{ksFJ"{Z͗{ &,,'R*k'JjªAyݲZ{9~%.R_w=jkI, !ۯ |ZCt-fJYS^{FJ9s&J0{BS۪{Ak.s'RIc: kfRIcB᫨keB 'c9;c96kAޜ{B2kAIs1{sZ(C"JA(Axd9x{IsZCJkJ: A{$1 BzjIk`4Jk9[0ks`.BrzsJ_?m@{`)cER"jsAIkFRUJ5 DBo{B|#H[#)!H[%B? lB h̄eB7{cDBs (#ik1'cd   [9[:[C)V,@⩨{ZRtnfRy٩%R+ -Z7,|iZ?:pjkA@sgRxe%R}osI:ڢ cc1/ 1 tJu5,9+R%B~W^؉sAI-{9*k~˃:,k(kgJwhkgJJa}jk) b t9 tZXc%:ChcB%Vdc(`(hcAWMk%:m lAK`Hc0(p(c1Sҫ{hR0ըJkFRofR!a]]sfR*-L|hR gZ's9+{fZm{9% 9B{B&sAJ{A2/iIkA 9²,Jhs9sJiikI|ʧIs1c'J* t$:x^_s [I blG[e9'kFBZzHc)"dD1*)t%:mIt1Zg[J{Z[z{9 |&J.Zk_{I,(^zkkfRҸ-GJm'J5~K fRns!$pcA( {J׊s1,bvjs9:8Z{e9;ni{c)>{%Jߪk( ktfJi;sfJ_K|Z|~sJ}oIJ ik1(ks1)c)ศc)c%BZHl ꢚkJh|9'[2 sc9*6&J]NA_sI 0"sB1Ik + |gRn?Z{gRk8,s:is1j)c9KicAZ11s12:s1I c9ȜcBa7O){cAi*tfRۜs$ [95 l&J{ c:@kA]sP hkE:c%:kEBΞd9XNGJ/rz-@-Z>7LZzs{Bl(*c *c1Jk'JkA(sB{{)c9 ba!(,RAfkA-jk'J'zcA*js'B7sA[B!*kB+ itdjj8(cD2 sd)lEB)ksfJ_Rkd1k1cB.~htd:p|9nlAkA\M|hRWs%RߘsA*sZ\?>e[JshJ -Z hR[1 Ic9b([&Jj~Hc&J3k$1 /y sB(I[s (i,")ik$Bb!,$BΌa)z t'J te1~ʨk1ڦ& tBgA;{%2~hk1Ώf[B(8@*kd:˲cBx&'[1c0p [A~ cFRꇮ tGR?=U,#1{sA:3{a)C¨*k9k7*c9$ tBu{Ik9cE)ic9_kAjIcd1{A)(mA/_wjkC)$ǁicc :*|$ Zk9Ik:ce96/([!`&k")J|!ºk`8+s)pl ')t)?ڭ rs[B@+c&Js cc1 sJ&'-&Jދs1 |9h\Zc(ꤎjs)&cB p)c:"Bp:ecGR6' |d1۾Ic1યbkb&)k`A ZJkd johke9R)$*9׈[E1[9]?+(c1S[ t&J%Scbs2'[!$G[C!Vk |JyɁk&Bm~kkB)kkB1&>k@) s!))SJ<Jk:}ikd1Z1 ()cFB(o$Bik9h+tAwܸVR  R}r0c1=jcd1Iccƍb0I[R@)|dk*([" !&s)c!J@ [)'S(Sd)"'[B!Bik2r׽0'ơHD9]Pvh_sa} ̀ ߧS-RaնѤ H'(c9XhRA7'ms0/Zڿs(RP4ls/hZ;;` {JjjI{+kybߪ8-OLsmu>Kkzi { dZ x0 ڿs ր(bIzis9a(oA_.|L3Rj**{$)- cboZrPk{ZAdNZ[;oZW\NhRW(.d1d |A/+%AJs@/ pBiR]YiJ4N%9 /όbWs0J7{&s1p-OE1z |R; |Ac *ks# )*s9l$A׾{Bﶎ9`6@x4H <3AQ կ(`((/Ե({@({Km V *++R hJ k*OHR g׵bWWls#(4d9֊+kBCCPI)'R[,b깸Z phZ*bgR쎉᱔hZ2P%R z6Խ@,0rb9 {` jK`(_ 遐 fZIjkA  'Nx"!ksD1v;~NA N cyR2s{boHR^(ߏhR/jސhRO'B,.  Pa+NHR*oN @ΐ'J?[{A79ת{d9r{$1bډJc9&* |gRj[,Z~I |GJn'BcMBokAbk)ZmR bxW]f"6 "]v*"|b({byu W厏( ќ)ꨀs ( br}%bWM :jյsz6p+cN(0{&J)hRpHR8ҜA#s@jWr xH{A먮j)j'kQGBb# m@0s"l bj Ih(kFZe; jJkAД'Jܜ}kkA ɢ{1,{b&8).b^d Zo&.RwO9!{#1 M(zA 9!9nhZ;aK¬E1nҜa pB窱V |(٠$Rurs0Jka@8s&J{d)us 4 |ANicc9` PZoObm31/?s0OhZ^p[{$9lsIb2Sj_݉Ҝ0*` Shz.W{ >ZksA.Z3@C.n'R aBS 촱 S8rҜ0,a+GR)R`k` X HkD9-+{%ZjxHk *,x (- ,ʃ9zHsI^IsAn bsk k`*{>+kA *{  {)psZ`|ϜhRUܾA&.9?k$9C8{1.D) {HR;ݯGJa~ks ΈQksĢs&/99|9+ tHJͪ:p*-|RyVF]{!" R- B@s9xbs:iC탉Z'O9 /b(T(R-.8hZuW'P0S00*P hRVQō{AjA ֆ'-=/ ќҜhRwt'RJ%Tc9SR koKsyWOKku׸{"Az gZ+_  j 0 [h3 RO` U@@)-/@_? )s*D1N&R;Д kjOo@МBFJ뺰(Ks*b0.A5>-b%5ZbsR5s,%s"*+D1Sios (&HJ#/>'Jr{Z Ra.bjs 02*k m'JvM|GJ 1sgJjӚ{&ФIk`Rjk($sBz([)<{'J@Z!( I*b91jCAJO8D9I㡫oaKn{ ±J=J\[IwT*c(k/@{ \k9/pb("pk{@GRoKk.+kZ{osY?pb_6(b~Zo2D9((`z n ZjkAhWik%A)MZx | Nj(oӼ{1;ջ׬{9kl{.A (R*sZ9jks:p~{BVo$9}N /ۂTAk*k`0Hb{e15G cD@ #;#BZogRJR{!( | n.`⿩!*tA.̃Jߟr{B9.nIS(KkAB.`*k8hKk  Aj9+ OR_ДKk++kZ lsoksNJ3Д{:М{ ϜJk\+OA)c;wa( :bjs Ik?zb Ǯ:Mx.Kk` [$9j(hRecOhR^Ks"0b{ZKzߠZ02r wKJȐ`RT (`^Ss`^( A : |). |9sa( ΄'R'MJ-/A~~+k!=Ϝ 7!!2Μ`ⱜFRk,S&Ju7!ќC9 w0A=@ۢ ŠXʬָ!1)ߌ{ $ {a b"CuAA޾(%B16OKkNb .A2b”9*sJ7( cFRZ.KshR{u&S{rWSb꺪Js?+!!XFJ‰*k@{s"(ͷI- s(`Kks {d1' NJJhujkA {GBbR |脬s!#"i!i**k:b:6P)M|d1*!k Aw>/A+_s %B0 JIknc&" * 8냅1W/kHc!1a);k Ҝbwt9>p cݽZfNHJlߏ'B/k ZLk)o`?sB{`B ?k z+{@РHk ^k "mR]_(c1.$|As JA1onFJw[Ac3*c-hcd9X {),sAo2Zr[p 12탁9!s njwO!1@쌔 t@.? Ф=$.2Aܗoj2 sa탈Z)*kєR.4*{!(ثs!1s`@n ksJ^sA#箌8#0b! "QB9ϗ9M ^2fR1js]FR4Bkws`0(xNa8|Qy*R髨s * {9 o9*.'.'J 鯔HJ |gJ{(J |B#7kk$1*)Kkxkk(М!j{9""{@a{ /R!!6 kANs)z:5l#~˄9&sv)o)&`- `bis9 (c#1a*xbӕOZGNA +*"` *NN0x3@BJAiHќ -%J @ 2bќ1 ԰!.(j@{~AoIN2GR}w3b2(jvДbTwJs s !-scA)c`(* bIL@ kAϔA"YPs0ڪ aAnh@31cYncA85NJk\t ( ؐE)!"Z{C1V. kB)f3)˯GJxltf9nN{{'J&4.)ʎO cVa{!  o'BkcRx*c @ [PKc(*JcA€ kk a1!ͮnC! ӽ rbczgk *k ns"))k`kisAPic  `{!-m9u/").ks|W{ ( yc@)N BS`]_X %*O,-( c1!Z—МC1~oGRЂ AR̰( { |()" *$RocI.HZڂOa9lhZsgb: |FR{j!FZW5j9CsIJs ؊-  n7зJ-1gZhTA" ‹| )mjs@`{AZДBykb"RteOB ȮHJNZCaДB.ڿ탅)$ [b1ȉ*c$)sGJJP-|9bpC1w,|,|(b(n@>[@*)sXKbxm m@sAlFJVUU#1{NB"sZQSpA;*.FJk`Jb6A~ksapB{k2`?;յ k9R2 A /.ZѴS b, h ժAFZvObNFjbs@( IOs {ERUƫs1Sj{ITMA /N ԽA&WH-B .MA(bKL@z2bcb`xZؘA"!:9*c!¬sh غ+:nI):/Zk_MZZ n{RqmGJ8ݐsA (gs9s('JKk$joomA Z ˃ c +as(r`sJjcc9={d1`ڋu)cb !,"!H[0b.R|.`J^€{ { ~s~/|9U5 k@(kc + sgJlv@ʦ k | [VkB0,܋kGJ sC)M's9:&kA6 МAVs[{з*c@<:4([ KԽz-NA |Aa{(${ xHk1߻p |A8 '{A*sBr,wtEJ'_є{\.jsR\B1Ҟ{@k+. cmA.[!jb]ks!g@u-{B!nkk9}࣠Z ()c(FJ ?#R )${ʃ*mUK)s`jkIa*> |8{booJn+bU(,!;k *9 bФ@ʮYr:!dAl_s` {`/-A-7ДAm`h"Ф)s#!kk9ʊ.e1 Jkk  ZeWAesJ4kZ-JU^([@ +s@zk9 {O{%BrԢik`{9v !8j{e!l:-͔Ajir ژsB)(נ(c  K6@)jk ".C,|A_{TcBg.\Wo{j `Xb@c N S@^^$8s8_`7=@*ќ9~nM ˚{  ")Aݾ.sIijfs`Bb@Z݊JkFRwn{VДC1kk#1B | .sb(ᡒmZ?0'gR" 뮔@::s`a4: *!i̓c1=շ 1%B+*^М! ќRfnbwN"!㲶s1/+/{ 4NZ |AnsZdN#Ɗs`H-!r  + |!&M@>> 튤*k1  s蘢 #)4:y s!*?X l jcA_Ék$1R9k |Au.rX kJ Sb 3FJ}|wќ@Ҝ@o@ go ϳ@۳{-z+o XynWɬsU+k@ܯ }/ c МAɬ{b^꼧{Z֏ sA=sA *Kkb):anA*{A0MI Kknf`-eALLDs9 Z{@{a s!9 AOfJ GR(9{d10Z^^U,HJ^M|9WMgJ ǫs@hZ=)⾴m'Jz |A( | poI{9{Jrޭ{!J%,(JczLf1* [-jc0 ,|C( ik!` j}hcd x[8/zIkD) ([AȬ jֵOU/3 Zbx*c ' {A)W/!!-z;̓`JO1:>oGJ.6kk{&JG\h{9{ZNs$)lJk'& cD18b ,N 뱔1z.Ii*2jJk A]%Aq.&J5y.'J P9ssҭAں-@04-j |`(. (+ k{#?m{&Bx l9I=Ũ[E1tc9-: l&B}o/nM:j,*wZќXvC1∭{GJ>(.ДhZ櫏{{tA(j訨2Z)O}]sB1jzҜAmb,({Zw{ZksRJHxsZ$O9{80n()8%BJ{9(+kAl-{m@h*ДfRxNR hN9{DA=oJsBK,|'Js0$$,A |RNBe3k` ,l198nA.cAys@sC:&s9j J!sgB>¢BJk@0&BﮄC1߲B)w/ |#"*|`J t'J(ʍsAN˂ sB)khc1Ϧwic!p |RjM1/oSOIo` v*>`/bD7/+cٻSGJ.bHh!@9"/jqSKknsGJ>?+ shRb{GR}9({R}1 k j{d10:Inr*{'J|ks  O n%-|@B{,|H* o1 n-9&2>%J7=}1`̃B]7{9"hLA-BdAsZXB(RK9/{#!s+Kc-9=[?(J~gL |iZۯ1.z @,Aڰ*섧Z;{ Ic%Jn{x.1cVTJx|fRv> t93s9[b0(& sٞ tC1>"-HJTrJc(` l1>*s"B*{s IcB -jmCk9/Ě::rMhRxykGJ [kgRgۻ{f: *%l|0Hc k|%1+|D1( L$BnNcBc9յC1vtLk႙МKksGZmZ.jvМibypgR{ R˧̃'RbO0BnO8$ =b. ku-0MKkϴb~{B(:. cج{HZ(({b-Z.FJzoJ6 HZ6I~!!.1 (k C(+@1л1@ *S$R'[sR2l@ * GJ b{bke8*k[GRִkE2&팅9Xc# jx te1* |(8 Д)n|ܞk" *(L|0;kC9*H cC  @c kk1/jc1uEJw |%9 ȆkA R4B+GJ`y s'JJu>*I|AXs JƠy iݭ(Sj s*ta !.#0b'}o1.ʇ+k`P\.Q@gZ⟧ Ro%J$R")폔KsihbRr~ѤJhZ52a( Jck c bKjjk0 kD9zJkd1 /+r jOA}NR {A*u 8"ꪰGZ |b:)ϔI |Ql*shR'{I ikA/"jk1p*s9+2N)c  +tAd(ȶ:/樮 `icX |a.{1mh{?;n C):-/m h (c!*[0c9&w)[9ѢkA&ꉫNZu,cAF* |E18j{d1.1 b""se1*sb!@  s"b(|2[HRU(R/JkڱA(觼lsA*7{0 &I<"3 +-b.a0x ( Zx+s!Kskq.Kkaplbǎb߿nbʧ{GR.΃BAjk9VԽ{D)Wc#  b ʊa!s!9* .{&R nGZꏦ %Jk2)c0 <jkJLWOc9}Z) kAz;H[D9 ([$(X++|%9r>Md!*Όl`Yn`Z#Д!ȎJrz*c# :ϔ|icE1 b1JcA(ڊk'Bjâ{js( 뿑a(~,9~s12kA)Jcse1փc ($kD(jDBw5M tc)p,k6R_ۭ{99/!jp"83!h`ذA^a*2zʫ|{{w^O{AOlsMZN s<迭.ls״pKskc]Ls9 br b[f iZ(`:{ 4,|0 s /bC1 {Z;RS fJ |(3`mJIz. |8 @lA c9us@Ə&)c0#)k9sA {kJxk9齃ϔ#1檫s h)k%)n@ﺡ!k{AמR&J_9k{e)js(xܪs :>͌#nK#МBtNksb*bϜAbr  z BZuhkc*m|1/ .hke9b([  ((JH[ S" .(.ZZ[2 ~A. ./[A- b ).T{H֭Zr}j{^{U]XObOZԶOb 띏bήby.Zje9hOfRM⽫,E)C) 9?sA(ke9 BON NZU{ 1>3{J?#fFRދ rbjkA /{1sJ)pHc ++S)₶L9,|9XcA0s@ޢP{ Jsb( -#95#s!(C O ok$1*H{a9Àduƀ{b Ksj{s(ns! 1-#) c1zs)+jsJS9 IQdIBZkhZh 6ʃ1gtDA_(R_*RW 6ZU׽ls=}bW(k}W k$װAp`8ϜrMP%R fZʋ~Rb-b^NR*Qҽ,d1]sL|0js!%k|C(y9^weg[# 9s!k*J{ ڪ'c!JjєD9/ZOgR q b;jhnj+n kNZjoS#RgV&J\ŇZQ8xs̃A`-Z</nblJstf[ ZNm *` h{K({9m Ris#)ϮcHk@ )js@* |FJ3-MAN /FR&R_/?@8냇R}`Kd9fR;*{'J^>sGJyq&jkAwkc)V)c#b[9 ڪk1[BFJ:|D:tdc@&# s((JkCtցu{A -ʍ!({+&s Ң #{azϜ0 lC0W{1As" *A]mZ!-;j$B{ik*p[{) bIb{Z&Rhb3gbr|meZ{. Mj(b6}NFR I誚b^ bbo A.pFRoGR .J>JꯔJ5 kUiIujsAi,{AbisgJ:(,|9:{9l ;+|GZM@@""*t@(+k9ށ8mfZ5+|$A *js!6 gR.orJk!$19K|jsE)&*⮜Ak9R\L9(cB`()k1ik)k,A}-sATP͔C17+#1~͔C)R샣!ںas@!bJMa>Ws. K|!VR"!|ZؠIs)?Ic!z;m:iC 9efZڕn)s;lHo-0*,0GZ?29&*Ե@)യ-IynQbX NjuXb-|!()NI.*-ZKkAh+Z М9$ҭ(v >,A,%J;bK (*"{I n@lC8^sI9/ Iۯ)O&R{Iޞh{gRke9(ވsB,{` BΔ:#S) t8L k9ӣ[1~, O샂+.+{Oc B@:OП[B( (k*!_?}͝D1U} |@*JBHc t! +|1jb!p+R*lb >9s!R +bˤHk#".s@؀.^{A! b7Z~-Q-*IkiE{cA,0{A  hZMi߮FRV/.O9- nR IRmGZJsaȈ`k! *%,'JoxJsF)*МϮOhRɀΔbXatL|B +ws).kB|AKI>  |FJð̃B<`; |eA&K/k!(s!j(*A5-J, Rb) ~{GRP0msC1b[` >)` |9> B l >1B!կ[ (Hc(#oIcC)͸)ic!تceAȾ7hcA){<[B1 t *%ByJd1g5 |C(yK|:Jk *{AIzk`X@bA(r aKs .{fRx@0Bn)sn{J@`ЌcAs8,"2C9~{AII &R-,*b㎌Qk2jk0-&J`~wÍ$9^.{k0 O(M1 {Pa({`0`; -R{  Ja 髾ik! 񭪪{Ar˃,ITmQ{jkb Ј9燿l kʇk1.{a %JҨ 9 |AȆ{a @ {!!.=O1*NP`֌{%JU[Rlxs,Knc ꢪޒ@ Kk@sb/hcc+(hFcC j |B,g[(:5J!BMJꚨkڰݺk ^Js!Vb'Kd0kVz3@=ϔ!냇ZYNER ZP{AZN`0﫢oGR_4nI)7xˬ{ L9 mA‚jc0{(-`sAB)iZy BBsA/[:싢K0{[#9ȌIs!IB ,E9KIޞo96y@ߋ1{ p{:7!1jsBA@x1--[KFR?6L|R`lGJkc)/(k1p"AsA0j{c1*+A_EϜ ФFJsb0 h[Q(+ԩk#1 t&J~}{{:s@BFRK&J6K(_k`0o bk xs$! jk(*K"Bk1޻:k.*|*+)c zk z8O)玧t` +*j)b;{ ( 9^f*|B(< |0kZ)kIk x*{AI(s8([A8J(;isz Hc㽰oZWgjkAؒ"8'|FZ_єI[* ZaA۞gs ($ʊ{A5;m@ *-"1l{9׭r`%bv jkAHJk Ps@ s! *mmAsAC".fB+1PbW*k! hIkAI`#1_A&."y{`{96vjik1 r'c C`!!v+A30>ik9k, Z8Π'^#:cJ $:}ϤB^?kB!/ tjIlD1*t"c ns (Z )l k|*k[JTO/jjipsC+& |AHk"@c[ςR@' !k.B!k ~ ꏔInjkIj r$JAZvWЌ") Д (8ks@((A z{AM( ZC GRּ |A謼Zsb( A)cB")k Qb9ݻsA8 +_)k k@ ,j{!!OȬt(uRA7 )cBb`'(@h+*Ϝ@'[C1[Z #*/ ` H);,A`~{A{9)^s9-fik &(J1爵Μ +뭩s1+ sAc! PK|%B,k9Lb<|8~l"(Bk@[cȮ*t:ck+)pwbjIl '[B bsb-kLJ|aj)XeKA h[ ,|@C׮ks sGR)9r 1's%R#n%RW7AˣR߬{ {'ڰ |! obbL|A.'kX+|!*hL$1=ڪ,0A.{10pA?{(*,( )k @ls#1p |B/$9~b $C).l|Aͭ- tѽ:2b_)k isd9z,s89isD1fIc9pRjb{d& *Hk@@sIqLݫ cd * t *l&:;*Zk0 i[90js 2,(E: Vc0cb ksA \J*[0:R*|${c17HbA`r@ ckc(*sB\9l1~ Z@*.ɯ |&.`(c9ߡ=\(cA{ K Ī9~{BB*Τ܊s  b8 |"  Z *q辛o%Je(sAas9kfIk#!:8> s9{>icJ?ɠs!k kMjE!`c9k kc*"CfBUSA2H|*)lB 8~`5/r`ظkkicb1k h[)=g[Akގ[1#&|i|"H:"| bcakAmb(k` {J;*{AMR[{B-s9"{ h{9zB9ќa1:oDJnk9|;;(ke13{9*,GJmumI ja+&RlBxikA){ ‹sA "KBkǎikAx誯J r+F!LA% |%9:k *+k!PIs  hs@ "{!Ȯ@k(;sc)O|kb ) |)Δ␮b)z|sb  Ik"|J|*~͜ǰAw~Ic9 H[C)(hkb[)rR"(&cb8&jhcB("rkR "itN|!cB(>J|@ + RwGc 4*(l~k,ZzͿ{FJ(s@Ъ谔1{{)usA2єI M!)MgRKkd9-x AasA |0쭰0BzbOA(:>* x(n)b& /0{a8)s`Ѐ*k@fc@bȉkD17MAkWVR jks9!`̍ 9}W c#)pJSD9s"!){98ʋBx0cB}ca P 糲*lD2ù1)/k4dBU?1|1:+tb1k kJHRo7˜Bj?z>J ~*n | j@h |#)c&IcA*~,|1|oHcA((c1!ߣ|b l|bۺitjBehk *|@J t N{J|騋{9",Zs{&JTNC1(g`x |@zДa ϜhR5 |hZt{9n 8Ջ D9 +d9ëQZom)c cy,|`( -Jh *9/eA^ܪs@ @)[aK)+|I׺]c$1^*Z " c`࿊)[!P .*td0k)c!r?s@̅(cA {c*s(-o(}[@"0)0|!nm":/ l1JX>ԭ9~c!0tBu-s`(*k|$B?ikb+\((I!9|jЈk!)k8 j.*W cWXUU/ :{N&JW?{ A s2"js * @s  *={$1J&{'J j`AL|Ik0M9/ĭ'Rk1tn|c9 l(臮Jt(?*]̄9{ ؊Ic(:ZAjs)-9ks 2Ʉ)kB#{d);{ fikA ic& 0Kt(ç:R*[a)JKA<,)c@cJ)ca&|AhO7 t@ǨGS1/zk:nc |,&6dH`k!({Il`sC:8%c {Cι{k` [Hk`&d *K!$ʪ-:. }aBg[B)iNe1ގ?:N9!DM &{1%"JkME9+-J| 0 تAUb,B"*{5*(-|A+m|(Ks!k1ì{@ .R| t&J':WI[!* )s:fc Jo%B\kAv*k9WxbAhh[d9c+{NN9w t9혿 |A{Jc( l t&BZgcEJ+i 2R(@+is 9s@ cc ab"c)@ilEB t j▬{Acd!ヨk t &_ 1rv*)Q|*CsaJ| |$!f[( ,1R_j|#I|!3l" "*qiLwzjBhtkju(EJhתsD1|-ꪏZ^]I֯B[1$MhRfV_L|)Rc_L|d9z lkB1?*[9 n9r{ikkd1 ฺ̃A+,|A vIc#k9χJb0*c&Jw !2k1ژjs)j/IcD1X(jc9CfRA.s1({jksd1 ,inos"s9_/{A窍` sA Ъk%1 |Ak#2g!+c12$'[ !(z|Ab`Jt"cFBMM{B!b t@*n. aJl c$9ˆΉ`sbܡk`C:F[>Gtak Ó[` H2#{lc)[B @.46|#)R(tc){A*xHcC c{Aons$9j(oa h ){J-C1.jNZeT^,|EAX t@'Jk!)sa*'Jb9.s{#)/* [e9*c(J,8 s9K2s!h[$1 s ca(J|1ةk) #{&Ju/k *όa0ꉫ[Ld)'*>͌B{ic! 8 k|b"|)kk65owgcC1):,jscBs9pˉc9ΚZ |Bg Bqޟsb |9 & |e)*l s:k`òc92-y+k`B|*{1OHc)t `ڇ[@!c!Lk;:It j" 温'tc/k:gc*K'B.oU{e1 zm|hRà!Z8/jkB(\ s" &*|Aڵﯔ@ JkA"`6kQ .z*|1sB)J?Jc1! h.Aڮjk! 8nZ`cAꯟJk "ډjk*  |{#2ˆc0c16z([d9c +0[D1 :4s@>>vpoΌB &R  xs1[8d1ԨZ ((c" "K`* *s)"C1/کs sJ*p˄#k~k (*| T|"ҽH[!3l +c@ ʌd!ީ*|%BTV[0[#*!ꨦ'l!* nkc!Ā ?IVhފ*Fl"?e[ 2 KA[|BorwR`({'BwZ$) |D1:ЌJlUs)4I5k0l{ArikA|{9,|"1/"1TkJc0js9W%js lx c`_" s jsЊk")궠ksc!ji[s2|k(I[)2{B|~Y(c9*b#1h,|1Z7î^?{b`{!.Q#1*|,{Û+|D)]-ˌb("sb :{1&iHSE!$Zc*urR!$!K|'c$!.4ˋ >(:Hs(Bk)QՈc &d32Mg|kH|2xteki!jjcB* | hkAʪ&jkGBreb$)2"#ik#) IsD9"k#c9Z+!kb {D9[ kI$*{!sBks9okBJc9-Qkao+t~#)k |)[9sEBћJt$ s)*zJd1Kt8IkB!nBE1\k1~‹s ] A>es9R la粵`/k )R{bˁYZ!i‹cKJ[D s#ric(B{@ʪ\D1zk1_&kAG[ch w[A z.S"/k),sA{!` tA୞P1eEm{!*k t@@תKf|B ͇nk {g#@V tΊ'["`H|"۪b ,-[a KIca0 FJW{` .j sI `O1MC $M`b,d)\ܻ[c(*Re1Z>"[ ,(jJikik ~kBsq{AZIc" ":Δ? Kt I t2&l:?+a*".˃b,c"c bz {@"kc(sc9S;jsA!k 9UU^bD)ʨkBmܮ9]+Rl`{b) ksbiz(*|c|c `P"`J0[ JtjSC *+|A~&ib!v l J:icbhk9tjOcDt`"c@ |!^L#)꽽(t'[c  itک'[@蘌: sAw'>{\ Y @*OsA b t0徺/ *{{hk.9 ΌJ,|9p`6gRBȃ)kb d(JPq_c)X{@{ X+)c12k|9HcD * |)22icA웄*[*LE:_Hc1 |(+b!isb* sBϤ (ka j{$!߸dbr{ .nA{B5 tBjJ"{s(Hc('Sc c @Ik".12kBj,wnH[#):?l{k !'saڽGc ,*dS!"gSR"ICJ!Bg[` *[)tzk>(J@[sc0*> Дbs9hIcA(@ ks17`Ik #[ï{+ ;.k91I[AC kk!()kE;*I*k c!`Ik9ic#)>HZb!Ic9ȸ۪kC!20z |(HcA @ ld t8*sC1߁b9()cb `ʎ* ` Ic!) "9 's< Jk! Kk{cib  A9;k~J "&(cB{ic@{8 +:Z2'hkA K|a*ڪG[! *7+/[iA[`G[a j'K,n Wcanc#zcA3*͔`ۭk @f'[A .O9̸Z@2jc )ZD1))c@X*8,@s9ŏ,t(j͌D)8sC!jk::[c)Ȯx [  (([a" cLjsb *(c)<2N(c$)"c19s*tE9oyΩbrlxE9Wj)bxU趵D1RU {? E1]v$1U%V@{1M$1\~Ϥbbe9WT_wLs!/ҜI]սJ_/t$1 U 5DJ/:z⏔ &*k[_Zx{Z_{(RZHRE?/lsJJ֪Z)ls(J= {b(R`9⠨{iZRbls(R^>Ҝls%-5{M?/hZ&p kVv5]{$)hZ٪ {Zࢪ{Z:Z kǭ{Jª c>{LsC?{ZZ(HZ/ޯ{b ,s\\k$Ols-?/bV ќb7+*ֵ{Wi56ul{ y̓{ U׼䔭*.ά{csgR\b*~Uս%JRo/QUsA<7?&RwWAw2s}є{*ss_jєsZ,˨R_xO97{D)u΃$)?s) bϰbMkXlkYs9( GJ Zx.Z7GJجs'Jp{J?m{AXis9.[U*sd1T c -*c'B.!Z9 c&J.& 'Rs#)*xΈZ}}_oIhR}_.7AʜX`sR7Y?9A :qZ}{gJzQGJ[PWДR s&J@l-RM'BMj^w{'J7*kciRoV{hR)O'B[?ќ'JU9WPcA7{As9jN&B^}w?9xiU.1{ 1 \.(J)Z []{B>XA2:Z J (Y%ƆAБ {D1GZ V Z!)6Օ9%66ƅ9*PB ؾIzꎜDIɮJ I bX3 > pWł^UUx)UUUIs 5)b9WSc9 Sb`BO#1߭{'Rk=OZ'ɷsHRꁱӤBx{PZG/ZB.HRk{I܋{ZLk%'=Tmsʼ+s_phRv)/'J΃ZushRn3hR)*s(J={ k5KkW:bKk#bOks*.lstUOќ^]-*kxR*b}A/Μ1uIʃRTz%RU[h{IZp D9_Hs9o{&ZՏ kD1(AД$>2 | {8nt3{>ݏ9\xzh̓!ߛhJ {) /O cޞ#+c>v_|Z |ZTןO c趞ఔ c{Z-*Zg ДRW~ZkkJ޸ c]]v-|Zu5 9ⰐAW\jks$)%{R- {hRʋsgR-{D1J.R. cUN kOK􇐔b=oBHRzWPhR];Kk9xNB: iHR*q+kv_WHRUwbOe1 /sc) n|Bͧy 1Wjc9"+sZu5ֽGBJ^sBs'J 㭪k9?`.R9{)֏sBjk hn)1A._FJ`UJk9,ZsHJ. ZV-|904$)Xu9Չ PbHbD1kBfZ%1UD1UM,07#1XKs ț-$1*(-Q%5%Gbo뫃eA_\މZ|>7\| W](Un(Zժ A+b/5Sj𸼷1D1^^~xksA={B"bsZHJybWUqpbZNgE9 3hZ_*E1ⱜ{?9 k㱔{AIڊ=єhZ{I갂O+kmn{bx #ҜZX{Z,+c:Kk- ќ+kطlsxKs BZ344ksvյAzT9 uAU.b_/{IZ{Q:ꃤIv}l9^)P1Uzxz")UQ^UUXrJuLAU{I+IsfZsRnX)cAkh/1 /*2szJkZoGJ]UoB`UKs1-D1vkZ9~79 '{ c ^+cf+R*_.R/J毯O c/rZ. c]Zcs'R{+c(N*c:O9/NB"BU6):R QДc|^{Xb̓)>&(NR-|I`Мls){E1` O9OA'z2hR=mi/9+kS[YUМ cmє9+߈Kk$1ZE}se1x+c9|Z{B;{.A4-|HR{Rb+{RI{Jw_/jkB(8BJi%+2ZW^_k s9B>5)3GR_9]\shJ`'B>b8(RhWLkD1x UTA@Te9_(#1X1kjФD) oI_R+ZA|Tw{e1%SI.@'RoYK JE1WU~ s Y$)=u(&Z,&k15>K#)?zʋ&RФ!) k*2$9pBhR1 OhR6m{iZՉ{hRBĉp(RiS c]WHR_rZZ^K둔J{J{- bhhP'JgZ>є k{{z\JќZb{bx{qps&Zxյ9Jkl{kJA.J^{A׫_.J\W΃AU1%Z/[kfb9z`0GsIAbAKjA&ɭsJ>Мs%x֧bo3b9Ah巩{Z)(,fZxr^^L1)kB_Wik9o9 '1``pXlk9Ս!Cp9WB탥9c?b#) خ cD1.sgJ ?NKk[nb.{Zʎ.ZsB "{{ c|Ok՜oZNZoB.zpGJ^^/{9 hRa뫊Zis{(J CD1W|.)=Uv{* "1- ,PZmu|TAۺD1`RR~~RZo{HJhR}HJ֌{9o 9ДhR?{hR/@OIoחO9խ [1/Rs'BY |Ru'-|RZ,Z5{Rcx`ϔgJ݋s&BʷJ.9oB-9(GJux NgB*-t0jM|&B5U1ޭ| [|BꌁZU.7PZ7tZbWA\*΃Aֽ W*(+սd9_R\- u(!;(௜bg*1D9\)se1{U]ZE1ՊI*b$1_Rje955}{eA^{A2(Y]{#)b)* Ls*h̓$9;hR.ZV܎sZ^OZե5U{'J(OgJK|GJ遦O*knnhRjn}e9oiZ /&J|k« |I%{Aʢ &'J:8ohRcccOZ- М9oxphN92Js9⹽ cv~t~PB /D)&OhRݪJ{߳Juu*cd16̓D1ޯª{gR. [NRmc t&J"cSc%1 |&B{p'J5{1ʫ{)q1_[[?GB%:M|Ar?sd)b\Uc(:*k|gJUL'J*09_R/ k^Kkbgq*{bߏb]?+sI hZ gZ r U_9aA!Gbe1=XhZ$1* sAwz㯩ZIU] _'7D1UUU U]*x`UA}%'.5ќPȨ_tj:j cpbIiҌsiZ*#kb^տҜJhZ}{R<_I]x΁ cQ-+kZ[k4stlsp{9b9mA oHRcBsA*TBASA _SA&t(z.  (#)m?̃ Wϳ)UWrD1UUTb$)_UFZ7㿆bd9=rUb1:sEb/Jsd9ZI.;HkERc0P9[ _9ո-,b;<:vjd9v\{I驃IhsFZ+ZUUbe1ЉsAYo95JcATT{AAכs969'sA\XKc&B(ls1"OhR.|ls .+k`br{ cs'. cT{9Nc.}탨RV%9ktb5|Zs98 zZ 1ksB_Y{e1 |Jќ'J_rY#)?M&J6'J4qZw-|ZP{bL{{A{1hR^_D1R_{d1Ҝd9{'{)-?AX\ %Bu'o'JXm|ZuXN [oWNJ|'B\sBksB6ϜJ_{{A*k)겠N"kZ$)) pEB'{{1 lJwc @␔"!)(c9JlA6kR&b%cVogR{탈Z7GRlsZFMZ&%ls(R8'.Z_i{Ab{IWOc$1_ϿhZe9}KsJ 9PJ:m/hR%pJi?ҤA-ze9p*3D1\xUE1%UU2D)U1WUU29յ{$1'R֯pbyPhR4Z^XƈZVX}lsJ(lsRUjc%9xWZ$9/A-5R?Jk* n{=(ѤR8BsUtA 3hZU`({d1/}{#)q% 9ˉ*/Z]\'nD9ќC)DAjjnD1>Ukk#)uUd9UWXUR$);&bD1=ʃJ bi{QհcI՗x'cdA'/ I7/cRk{R@jc)hs9ť {FZ({FR֧bR.)cA~zb9w~KRI'J޺`Ls99iջl{'J{9^{e1_5 sBzks'JJ/'R?/OKk,BKkq{9Jcdi{Z~cZ_U`jkd1++ Zs{Ao.A^s9Χ{B%~sB|^Vo{9 *k#!9s9 Y_RàpA+{/{hZr{+ohR7 ^{'RZx:sHJZx.Od1zؚKke1zWPBUT\B%bWJݥMД9t1lk9Sа$R> |B`xs:MkBﱪL|Rb[(ќR ]V.gJ3{'B,h{:sD)oZ՗MU-FJxkR7JŠ1jcB\fIc:^s1{J.'Rr.bs%pj/7{'J߸XhR--yshRWO(Jޯ cr/u{9 {Ia*l{Re];Z-{9c6SZ/ulsSs8LsVk/I _IUx/e9UbAVljk(^.D1UՊs$1ښC)pA+bTABSA;[{e9/bX(R 8ƥ9\r(XpKs(j .#)++*'Jn.#1+2{Rޮ{GRw~ʂ{R7]JtJ {OI[..ֽ&J. k d1yք1-W1"֥IxWV꫃D9Ubuujd1UWʇZd1b9[Ul9sFZh{%R5WxhkAkpkke1 z A-uսFR yiqIU_WʃA+5,{Z˃Q^ʀ{ER^rbI#̃ZMUA{N`nSfBjj+kd)?KkAnw*cA^ג.HJzbA/{Jb{d1". cN{ c9eK9-{Z{r c_]# hR@ gR ~M'Bxz{Ҕbqp97__nBNRuWRsA=+O9w*{Bs(ilsA Om{BAsGJs{HR;;i{GR"{1XM 諭s +탥9ֵͭs#)z-9)1˪oR AܼQR޼֔Rs%B-|:,.sR 5{9 {&R)򮄇JT_Qό96{9Hs'ZJW&B{GJ+{#)*8IIk95ɊkBڭbn&B_%珄EB_5?ߏfBWUWb6?{Z2#x{JZ/58OZI:BސZσpZќ#1ʤks1.{AKXo(RZ̓HRZAҕhRe9 wA%_3A.>bIx(pIwP(BkA}+{d1/kќ ~_RD1AW'Rmk-'J RXjսA__ōs9'-+Z]AU+kbcSgIqlsA/A7/ќk єKsh¨ќI̓Kk [{jت({*k_ V cu|{ k['RќhR {4GRZ_) Z1D9^*c1U (UmD1UUuɆR$)?]b#)Ubd9r(̓bvZzΩbWUtI*"5XKk+ k~TAWսA_ mk*#)Wʯ(\b덌9rsfZ]u]MJן/М9bBnu{Jy]js&R\։sJ:i-ZUpbq{b[Ks&J.&R9ߞ6O*k%f1bAZZʋ{9W |A ќJ^МBxX[*c%BV3sAW͊{1}>' kIo0>A#) Zn)cʛߎsZ7_{R c'J{Z єZ_ksGJ>[V c o9.*kd1$Kke1PhBND)c{D17%7JZ$BWks'Jjt\b 8\*kD){1 ZTDY&J7Ե&BRJmQRД9}jkJŚ6)~[\J ǎ'c1sd1WWs9ݣs9zcJMp,ϩcB\([1܈c$! ./hZ]翌{gR"`O'R5Zǵ}}AHRа kaohR~ԽHR]=gZ;ќhb'~J]WtI#/iZNd9>_틥AzA]XmtA@ k6i3HZnzHR% bRrpA-C1b{AhR96Kk!*`p'JCMvJ}UkkE1 xKs'R+[bJb29oe9p`ਬs9[^sd)**k Kk^㱔sє{ob`pJ -{ZߴOs~s}~Kk *{ k,o+kk˵/pks탈ZNgR c zj{ ]UA2 x s>ևRUdIkIZ#)N&Jõ\ k9JV)k9{>5&R>nBx{gRbϖPRVMN/9-/ n+k=n9j[zМA ?%OA%uuW c9/}{#)#+탅1hhϬ{d){BArzlsJc͵ќsW%gRzZz{Z틫sbv{Rl{'B洷N'J5./-JJb#1ɲ sD9IksD1/-A]siєIw 퓽13HR.s|B$,q{Ab{D1|Ǎ*k +̃HJ]cjHR18{A ˂RZ׷-{HR({JjImN|9-9P9_WoJ}CRfR-9R륎6ZUFJg c.JOFR_ %MA/}Vc1tR'B _s9W? |&J]>1J֨c1:cAR1XJ)<탨b//{A zlsAabSue/gR˸/&J .x39ќ kTeZkptIo-^'Rr1Ios0` 79$1*pJUyA/Z7ҥpJiy쐜{z ksa o@/{A ̓9/_GֽA?UR2I~pbd1 zZd1՛U*bd1nK")A+k)W{#1-.)~d1+OI@+kKo{!7o{` ?=c{bઐzJ/Ks=.ls6Os||okksМ{w0{}5s kCn+k-Ws'Ƭ{xWb?j} 7#1_xj Sj*sd)iQs9k&JUUpJo,gZ}՘FJLD1JoJOb A`(t9iRbBյ cD) Wkk1>Us#),&sAsuJsAk}9߷511+k)o+kChR{ csZp& gRksRkk9\~jk9rsA^{D1=žМe9>rr9~\Zz.)c{A sD1r범(J0!3֬{)nke1bzV*[BjLkI3A+k1ʎAS*BQ#)M1{^|999 봵J/NJ+֯b6`OFBZ=ʃZ?ДJnO0AzsApj;{")Zc1AO:1R "fJ{~'KtGB-Jt&B 71|>!!c'[d1. .JݬB cJL؏A)GZRsUOGRϫPI(ۘd9xќbޖyќZ_{9˘I݊RT̋D13NAx{˃A k]hb$1j$)ߎ5 D1W_6 {a tGJ;S1匿A+ IWu.'J=gTߌsAU:{AZ9l{A཯ {'R{ k9k1cW{1c.89.Ab̓ *pFJꭽ{bB/R /ДlsДs'2{ќ{"sWKsꁐkscks;N{-yOhZ ( `Ks8sk{{{:{C Z{ꀰJk5+8Мkk|Jc*k_#)z* .Az\냤9Ik10U/)k9p9sr.D) 5ޏ9bjf9-%.Bxp1RUUZc)+RAKBkc9}GJ]{JWT*kB&RO2hRg2Aܽ}.A(>.Jk .GR&{bKڋR~sAn/b(B%(b~hpb#1/9U^X1`׌s9+ c1^,ks`>>gR xkd1ݻ9W_/A{NHJ߾MQJk_{14.|gJ t!k"!ȇm:rZs%Jު)fRvԒgRk16*#6 c#j[h/FRx.]TC)ubC1`pkΌC)={#) ?PD)·RouZeU t1&k:''=cB)޼J ,&GR}- kIP 'JW ce1<$A+iҜgR6rA A+ k__/Zbj7_!D1W?r9<2oAp\<9Yb$1zW׈&J]RXZNND1Aj``OD1oiOI J)ŔAWu*k9){9zsA<{GR8͋&J*kI.,JsIok{)7lsgRnz*ќGJ5GRxAA/*cU &J {gJќR.s]Zs Д]'R` c%s^p[ioks ks$*kXˎks/x{Վ^_ yﯔ{*wk0-aKs=-М{T\^2UWo{({U?&R^Z@hkd1l~fRd16Zd1){1)WC)͏JMAzb 1U_ re1'N9``d)ik9y.'JOJ[AWmsA6ZA̓Rz 9c{Ad9?'+s{OJk}{gJ"({B,&*k1jjkk R#EWp#)T֕{Aܘ>/1XxX،s9ws! +k1bLk9wpC)5b)&Jk9*j@VhRrUUKke1 cd1n9o5NGR.GJ oJj,&B~PTL9 ͥa7?sJ#o3,&Jw1&J7{ |gRHnjc.$/Ansc9~WZs9u-}JU7C)>vu d)qÃR!Ȁֽ'BU\*c .'Ry^TԵ9][59Uu+'[)p,Z gR\h"OAU89[J]tA{Aszތ{(b:7(≭?jI/D18^\QpV{b kޙcN&R檠˔%J^մAsSE1`9\d9zzo)kt9-{yHRUWU*k9gR +ke1``\jkAgRUs j.d9';b;'R.HRߖ\A_oS { єGR)O*k Os OsBsgR*IobŻۮA zRrUA ZkkbZ^(*k-Jk(^ k{}n`os B9RO9o1 wsE)_zs d)%b9g(ms /{9 xє s9' &B?u-A 0FBwu< s9sBДGJMZ~9,}{9U]")-B JZ֟Ik9]XGEBD1\|]fR#);{B) |B5-1^jk&B'{9k9\k:{yIk)2;oBc-(c9* /GZrxsAk:mRp)kQ8z?jsRX cIK*s%R5_ERpWb%JC/isIrc9<^МITuuUZAќ97tks.WW֜sroKk?[8.9~hA =J$)U8bd1r_WR!]郠IcD1zs9 5_.Zh)77{BPeM\s1j8)k1tvb17j{9޵ Kk'B|jpsc1.GR]Y c9irМGREmU{)-+ .bN cz{b'vsZJ |'B}5p'Jcks$)~bPe1;qR8HJ@rֱJ[}D)^{9s[t9WuKk!*'Kk9jʨ |hR9JkA:^)B7W0fJZ~ˮZ͏1[{ t߆Jc)8ޖTcc1'2ՊkB)K"s9f^kb)CbC!6ë%J!h",ZC)k"){{&BMQ)ksBﮙւ)}WsðBdoc]UM@c) |9BWVN!h[)OLsќ+k+z3+kksK{sZוB1ѤZ>!sD1UWA75"1MIUU|}\J5WxΧb5A4Ѥ kp)k_ZdΕwJsfRUx SIoIA{Bp{9bB{9V̓Zz~s$)_>sC1 j'J_|{A_k{A͌sJ.z єgR׵KkBi[*k}ks'9Ssos8*kcʮ{ZPД&J?zoZ,ݰKs۟VpZ߯'{_; OgZ7{gZksb^-EJ7kv\jA k&Rw}\(kdAxbB*)k%R-^(cAOc9VuZD9}T{9Uys0bd9k Oc9,%'R10{n :hRz`R$)fW_ZD1 'bD)6'%J)*ws9Y탅9}}X2(驫{B(l^bGJd1~Zd1jw.|A-!OGBZIkk'B^ +k1rr{#)b`̃9b]Ls9{{HB5> (Ksl]oks~ |R~ќ9zw>Bs$)JC)ڸlkB9hJ߂˿ќ9?12kkֵ)^|D1U^y{#)] |A:/sGR *ZМGJ .>)`N9?*s#\ |)sRC1%B'b)z|U{)?L1|'[c1H֦Z)=;‰s)v7:Zc9xb%Jս{96~XB_5?,1(XJ}Xbs9Ob01Gk̬+|:zLoo:i([A){J}p{b k*4 k_yΨZ{WbҤ cz?TgZXzGR.&ƀs9}Kսc9#1_ XAAU(8UR@U tZ|9:/h%J>ybuwނ1?7*kU^ #1V.9B/U D1/9pWd17/_{9_)O9ޯAoV 8o9p /ͮs_}os^~w psꎷ{aҾsJssU`.sչ+pМs ]O c^c/Zn c7=2&R`r{{Z{j{gZ>wk{bCo{FZU}sZkh js&Rk kRJMjICԢsI^c%J{XCkd9՗7q{c}}-1.NFR<$ NQX |(7GZޏnb)Rp9PsC)p)cC1Uox*kD1[i=&J 3 c ?7Zc),s( s1fTrGJ#!CF:C)&R + [D)h |9bs9n*c9x~/Akj`ZA௶$sB-'.hR̓ cR  cgu.9:rB'UGJ>~.!'Jv5OHJqpGJˣrO'B^oHJ2oD1~غkk$)i:Yɭo9&mhRu𞏔A_{#!"{!b_1 tA>23DBx_^'S#)RΜBzZ!s!.[C)+9UZb)>Is9u%uBuuUVRU]Mu|GR%pRÂ}LZ%w[7Bw5$B}wk1/-;s9VU\ 1(9q%냨Rm_OIkA}A.R탈Rf/RWUJ+/GRp>tbUAZc~)sJ7A&J\VUҜ1ÕJqh&J(ãIֽ #1uGR kUu͍O k|^Zs{bZ cXEJ { ྕ9-ks#1Vbd1^p{95ksA\Ϯ [D1v{. 7'JO9c{FRm3Z׵oKk -ДNjkU{%Ф |z>~s7kkNksz.bqc2b mu{JZ{fJ k{EJ)kQ kgb;l{FRkn RWbAЕ*fZ]UWrZAɃIWWq91{}uŏA5WnfR -#9 8XA? iJJJJis UKk:)KcpXnbH{A~*k9P[s!Zsd1 Z1jZ &./{FRbʃksd1A< 1UT{J"% .|1d793is9bc0[%Bo\s 7 sc)Ф1icA r)kAẌ́&R];1&J_Z}x0'JUa-{#)|%BUk|9͈KtB)7sI|˳ЋtgJ B՟sgR(XJ­lsGR sZb+ױGR/ {Z6( b_U{9,>%/b1؋sAxB J`zhZsyIR#){rƃ9տބ9֬{_R*s[o(Sb\IxΤ9> '7J\X")PRM)nV k ' Ksd1Z^/B%Wj9xbO9OGRr2j&J,-&J;t)c/TFJ{O*kCt{??y딥T.V򰔋srX{{YWT-R*{Jx|gR+RJkFR\jkgR+JkJ?jsfRrJsFRחnR{&R({9zqQjxVHk9{5Ս 7&ϔ*sJ~Znb{ߗjs%-A`Ϥ1\[_)s)}W21y6gRa6NA)}-(kjʮs cj/1ho"!ZP{s9R#!Φ cD17uik#)^Z1 Z1}/9ףcҜB>\_{BTհD) c:ak9 t9blk9*iiR~oZ bAꀈ{9^Us'J5Kk9* |B |R`{'JBBKcA9!Kk9)ce1{sd)'ҔR-rAs")Iάs#)|#)j"'Bݭ+,c1&% t1( k1ZvZc)ws1U c1ڐ7EJWWnc9Zc1(j†R1ڳŠ(kc)X55 tfRR{^{J{jLkAnªs%B&9˥Z=UU2RPW]U{.p0/s:U=5GJZs1=Es9@}k9kgR\b9WZpAߞAx{brq{R+Z'sR FR/ ҜAѤc1 oJڡ%I`JbcIz k ~TV 7UsGR2&R {2Z~8Xc9{)t{[~Jk9{)W.C1_~|o)iɌ{1 {bc^{Z{%*k/9>zjOC)TfR{~Д ots¾{x Z*{hRgRw5.A{{ kJB.Ks9/sFR/)-WJs&Jk`˃fZ~U=NfZNeR& sIbkd9x+i{C9z{lI1n0") {9,6c*{5/i{ẼC9^\+d1uu 9 ( dA81 c__R{{*&*s?Wso{{c)h/_ɋkC)\PfJ1y]R#)Wsd15UJk#)Z7R{tKkD){&BWV{BQ [1>Jc:݆F:i=.R5xhJ'u폔 cm]sZRRhjR)p'JS[kd1pshJRߴsBjK3R_qyUlk9nkcd)[oASakE:h&&BUn9x^pkAN!ギbHcC)w([/zC1տ>J|Ab\eHk%:Ak%J]ZAs2RikC)"Icc1ם 9m 9}5Փ@)޴ !C-|9`k%B`z:{TAU.k9xih[1H[A_mk#!+k9wIs1[9U}*OZ$5{9pgRέlsFJsgR/Zߪ;&R%63hZ/%rpFRjtB1\bb̃ZMboAսI/mꏌ&R)+R v@UUn W9~ ]WhRU}gRPʍ ^('5 A^z{Ks#)jj Ls)C1%7]/ \JkA+OGRb{Z*bIbC1zt#)zUR*UcUHJ{b'N c 1ꨠt)cP{ZԜ)s&RίbAosgR}{FRz̺s&J~9}믷-") 5pJs9jc9 J)ZC9U9U_׫kA5uuM9UgZ 7Njs{m닡 fJE}Мb)=МYp`ȯgZ, c>`8Мksv&єJJ'!o) 9ͥgM#)^^5sC)WոvN9(U'J6O!*77JdWZA}''BUUZ9Έ{&B^/-'BhJZmlz|'B+ R6 c7rZU-]1..9Bo9+s:hohR:PGJKkD)7 c {1ksd1js1*{b)*RB*uIc!! 1u^?9\s"!\HkB!Ϫ*i{]ikB1-. 9վͪ{J 鮌FRחPs1ޔIk9K˄9_/|#9:J|:x(keJ%sfJب teB1{b%Jjs)k1(+h[Apk'B=t#17jlDBc#)cA*s&BֱAp9^R#1_?C1{J֯A;Wb)gR f&R__3!);?Bbt{1(oє c%UWgJ.KkXb{Z3 +-|HRʶR5ߎGJI c1BͿќgBkGJ<` s$)*ms9W7׭sC) c#!7{C)}"+RgJWW! c >).Z}gl&J?s ܾA_Ms9(k"!YGcc1HcB@ |FBPcjkJmkz.L l|17= t&Jߘk|$B^ +D)^ZHc( t1+}ᩪsA鿅jk9)]kGJoPFB{A\Wk9ace1[ t9>HcA|gRinc1 s9.hR{PZW7{J O'J;(3FRݵϐgZ_Z`gZIYМRל{J@̃) z.)PWU}9({Zo@JB.9kkFJz͏{C1Zc{յ)CϧC)--߄97It~ooI Nbw1xKk(ls#) {J״'Jz탩b c+RќfR7 3{~II*b{C9\`C9a@o%5 !6-|QjxZI+oAIkApiIcZS cA`ϨgRAwUU)k9cMA JkbCAbbx\kC1ݍʃd1_jsA>.*sJ}MҵAPbJ"Pz-I`pPsd9=%֬{}])c:%Ϝjs6ϜR *cLk0:ҜgJ^_i{#)rJOc)XYR)cC!V֚gJ\ GJ_51始"GJյ-*GBhbOZ9TN1{hR1OJ9 |Al}1nsBx&#N [x{HJ 6ДsU}sBfiNGJ %_OhJ.lkhRQ{ Hp/|'J/j_kk :.͏1-s9R __ܰJk!{-%sO)  A!({R#'.Z_o9bsC)b^Z =Xik)|cA IkArsFJuR l{.L1 |͌9.U+|A' Rsm)k!|s9_l|A_xTAW")cD17| s9իsR{As'J?=JkAؠGJrTikA,ikB)H FR ќ9 .Z^O9rls'J{E?C1>/BbKq{ZB[gb9Ic1U6"1}U\ќ#15 TWb˽9}X]Aks9>Oc)'ʪ{&Bu#֤9շ729Po 2 `ה(˸{GR95*kD1@`)뭿Z ;)9`t9kshR*1+Zҟ3jkյksbRhv{&R{*s AsDAWMh(1 C)ZNGZ^^}\ZI}*V)kA1fZ`9. cz&J_ nHJ+ |C)qW{C)>샄)^n1 _C)2RRT{1hkB-|e1{'JN{{['J=={'B%nRXqR;ڜ{Zlmu{A A-N'JXwsB /s'B|RD{B{g|#)X^mjcd)C]Z ~}sD1bd1'< [$1x;s9mל.r9k9?7 D1 Όb^Zb>q)W {c1gVtR *%J)<-|AᙉkC)Ԝ'Sd16s9*W,c1u]c1$ |c9j|$BX_~(k)pR)a k9ͻ}k9 n9?~˃&Jݵ9kV{9yjsD)ߟs%BҪ FB-S!/b O k 'JhJ_s{Z} {9>&& AzA\OC9}Unc9[߉ r^X(\^)Օw yZr|{ M {R؀OlsgsBZVsZG?)aѤ9/_9\^A>ry`, ({d9j95AU]WTo#)1*:XƩZWxzМZ?3")"jќI{Z탤A.'N1ڍAWD9 k{d1b kA^ cIo sA/{%J˨ZR\~rJp}jA7ZabIm,|0>/Ϝ9rbݒAQsZW%' AՏߑIzSGZ_UT^I UUC9Ԗ mA(q̃ys[Wjx ccb/z~sIe]є9' +c>sR |) +NBMFJgRz^kr`P n[Vj{9zk cD)xW99k#)ДABbs1?%)3{19zpN'JP9 [ lgRZﰜbKU{'JJe}s2ZwnZi8{B;{-1B]*c9q`Jc'JmLk!:8kBH@.J%sJ%k9b{#)}{1{]Us!l:ob#)\~*k! )k9O k").{{9oU`.AWժ")X 1}_5kk)w}7Z1C~la)kt9%eukA?'{17[9<Ic")BZ1x1uK|'J]ҵZu{GR cA_} cA+S(k&B=5j[gJD hJoJ#{GJ5-/!b/GRz+cA5>?Kk'B^sC)/ t9ֶMGJakk9bbORa .:~Xs9Z)**k#)TW\s:5U}fJVo2 |c1?{Agn({C)sHsc1о%mwC1uW'[#)|1U7sps#)$W |)=Zs9X~S{:6Hk9JEIuk97(cD)Rhb9 ueZ)b)ke1kB]UjkA\9}wJ_UWTԵ%BUjcB)kkK- cp/ZS1@֋{d1ވќ)_*caVWn)ry}UJk > {R}\\jAhv_{JuMFZb1gZU퉹I )kUWrԵ9%1vxϜ&B!oAOgRNZՊ{8@@l)5Ag(R) t9xVVsC)_ݫs"!<c1k|9!Hl_98.&JC)+3ZD)4- kd1yjc(xR}ok9WsD9/gR N'J;-RZWxAHJݱ{Z>7m|gR5-ReuR{9mRi{kB;`^+k'Bh@rs1s|&B}{c 9L\p'BVݭ={9r&%r{d)>-< c@{sB]UbsR٘~ "X{ 6) {C)ésC1kw 9UyBŠ{,9UJ{)]k1gIڿ,1/{ eJK1>I{kB] k&J5+UΜBXj&Ju9 |D1vkd1'=IkA5o],B |AVO~jc9ɽ;kB][SFR*)k\}߫sZ @289ߟz)TWլAWmj#)hc1U}Z +' {GRksZyl{hR)+B{z cD1c%,WGJ5 cխw /Ws Uoc1 |I>/5AZozc9ÉoACpA%_ќIuWT탤9VUJk U_)k NA.'?ﰜ(8Фbxb{FZ_wfZ-]gZ(Nbn"8ѤfRIpsbxsZ0obZscb#9(cJs%Jwk-FRus0,Qi}]b9%RisM9 ϤFZr1gZu_ Ri{'JsJ Dќ)c+_) i9U]od1Z{D9.1 MC9_yphK%RiJ`^hR+-q1T^{Z `bC)U7(c9ob#!5B1 Z!s9i1\k!ظ{1KjU|GJ'zSZ75gJPOhJg_{gJJJ&1p'BJϔR#b_sHJo>Rr٭dR]}kkHJ4o |9Xo!nkA.B{S :̊z{C),3R pWhR/1ZԜ;lsA>KkD1 c _hsaã#){XVUIcakjk>-{c1S簔d9mU 9bs{")_}\kk %kp߈s!-RiӋkB?sB{gJ]} cEJt{&BսwJk9dZ1>~bAK#)D1Wյk9rcd1x-9sD1(;h[J^c l9k͝ս*kU{fRx(ksAXp!W_1#)5_9T֤Aݿ嵵9-gB/Y9帊8 cUUZ  ^xҜ('WUuɬ{% @UFRUls9d1b2&J^N")7Zߗ7xFRܺ6sonNbC9y){! W.%B{gZV{%J7.Ϝby*oZyk{fZ^ml {EJmk(̓Rɝ"{b_JݼմFR`sfZhpW k%RoJsfRi*{FR,Ȋ{%J.j{{9׺j{I`kC9V J{Io{r|gR) sA55nI `ڏbs̃FR~{J*~~ ZcA87Z%|C9r{M9mw?#1\^.c1? 0b|.Z=ѬA{^\V#)UU cWFB)kfR$);{d1XTJc!WB R)7*s9co([)hf|[9?e]s9Un|(J˞lsd1xs1P -9ۻRGJmONbsD1cE1-*{HJ#.{JbxzgJT{gJ9˭s9JJlkd)-*"kB+|Bp{oRaYUls&B&V.1;OBhJ]-s1~k^bz޻Z!9"1UUJkC!qbn!WxJ{ t V[d1ߵ-kC1Ue'- ,c1v! c#!%}$MC)rԴ-JsgR/r\ |Rجs1~{pps9i-sI[AktJw?-9ckAmQ kb|TZ=?յ#)KZ#)V)k1}j)c1A+GJqyUkI=cfR7Ak[ޤ9i!ս)_{AoX)k#1-?ks)*{C1ƥ9'uTAA5"xΡ5W \#)\WW)UUls!u^ { 7d9 GJ`#;yc1zkkc1!69_z.1<,pNA`pZAr2A(Ҝc9b9sB{w6|Bn]/#! 'GJ'}9iaÑ1ˋ |C!{ c;7sRگJkHJ."|A /*Ze\WlsgJ4s#)k c#!Ks1`뻂Z9nb |9W}r{9]+.hJS.'B#sD1ZV |d1jsA@M'J%Ѷ{!\p~C)[)c X)s ܷ+kR#)*")}: b)%> |)i{ \[nC!-|(J3-:.|JzR^AA󨎌%B} s1_js%B}yik95+* B3귋 VGB0É td1 Ik ~{m9jkc1)kd)xsFJRˈcAo^_ZNKkoֵZW[k3 Bct9z kASb#1j pnp#)j⽙#)TUUp}9//A*T4gR&JRBhZ|VZZ2 5Uլ{#1kkB72Rb*hRi#)8 c *^UAhR`a! UUo UKs@5_ UBrSoZo/꭪sJwIWc싇bUuyikA@zjsA*3 d1:UA6CAGZxIkI )sfZx{fR5{R{IQ- ̃RrsfZIkIzOIkfR]3&J W^In~ GZتsbwX&R jI kI8h1'%.Rܼ d)bД1 /*soA|r΃)zW^b!$ݫ{AU |$B__.Zd)~x1)o+cc1}{C)^6!rs9ۚ07 tBNAJk)A_[ S)%-l'B:MtR~zs1>oGJ~r{D1 |1ʢ P % |Z*-|RsGJ|hR/7OZfGu{Je c$)s1rrjsAk9Z& +cB(Д{96'Bz{#!"ڞ&JVM#)U})/_9{A\^T샄1׵hc\gJ [y#Hk#){97nfR}'{1)sI2(9 B..|9+ 1^ꯔ1׮nfBaozzNb!zs1^Ƿ t1sBbz9[ќgJt_3gJP^kHR >s#!ִt/hJ-|:^ kB:8{gJ_vs:8 t'BԾB*c9# HJ~{(BPv-|9-jk99㪟A ?*k#)}*c ص+GJ)O?kRC)[M![ >~5gJjk .{/>zb bޠ 29nRzXRe*|9z7 +AbxxsA.:̓c1֭˃ .wlEJUuc9J[Z#) 9ls#)2,Vjc:/])[ IcFR*=euJs1zl{9rjs9~k1s9/pb_ԏ{}#)k?b{)k䵻`sfR'_}̃!ͣb9 k9v/NyJeussGR.hR2{bX{ ܘ{)׬{#)W\XzC) WVzk)jsBwܖk1^P 1U Z1i<(Zd1UH[)קs9Uu c!aiV9!}ۥb EJ)Uɠks 7sIXPRW?C9XVeJC9 b#159% 1k Mc9Rj{J(kJ* ?ZIk9/.Iɏ-|k%/=MsMJkNk{A 8N9A.l菔fRy(rIyk*d9X{$1jd1/M9}6Ϝ&BMDA09k]<J^:rR뫋 a0rA[r͍sC1UUA!%:"!ybC)w}--sc)Д&BeJs^RgZ5sB.sd)\Ԕ1bx{)+{:`xxXc1>=kGJ}wgJ[QNZ0!z^k  kR}ÁsFBζRPXFBs) 7/:o9{sZ |B-gB[܊k1.ќGJcZ#)B9 =jk9,Wv9Z\{:s9XIk1|ؖo1Z܏9޸Js1$AB]y6, r? 1uԴkkJMZúqGJN^uA[Az}Bxۭ{9J{ЌC1{9ïs9^m-|1W{s#)ZXIk"!{-B@!ika!i k9/+k9 |BW/J9_\RA icRUP{>ќ.dk}.s-jspfRWW A銫{!VX_/ _'ց\UW^ {)UO W!|wUks* s ``rUC)c1\s1zkkFJ{gR c(cgR(4s1zނJsB Jk9{9U~HkD1]U^/b Wk &Jib)ib XZ mc(*b$JLjZ9W(k z isU>#)ԵfR Zc)(sB 9_{AIR#)ݵ&RhX-J% -JkZ̃bښ{Z0,oK|9 EJJslg{/ꮒd9rz0d9u/9uΌ1rJ^ |d9K9U}OarC)/%{js!+I(pض A-ULc1U |1/j{)U9 cU}G˃c)1AW ϔRVC)ws")6=*kc!"k'BkshRP_[o|gJקyRd10s9#oc-9*o1Bxs15W_όZ |ZpS[o[_tRp~U]k'J}R`s'J*Ka-|RcBi kD)w-|GJkvs'BTJ+k9'S1^Z1*c1>1N!7N|RnoJ}v1x{ "Z^s \?: A{R5BWՌA%{)ks1k cD1*߹kJ~^ GJaSU+1,%J͠ZAÂsB)5sB)ީsEJ isB箟8k1V?0fJWTnC)~bIc9k;cAm})icR1-,˺4m>O{Y {C.Bbj МC1}W{d1Xba!\UU1ݰUϜWxjjd1C)ϜUi'!WVϜ*МJUzo%R- {FJ c ܰ C)?{9+X A c7/s1 s%J-sB.8(JkAxn!_#ks#)WW}t,sc1W誋̃Bٽ Jkb[s,bfRXX8is9zhjsC)czd1RU29ZkGRWm* |AuKjkd1UUWt01{ZÇ | k/~jsbР*,Zח? IbДД%J/ϔs* ﯔ{EKM ,p9' M9XXZXgJ(r"MA\XR9%̃9V)r d)%FB%%Abpz^ c)ДN17/U{C1'jkd9#1߷ n ck?OZ c*c'KcvmZWrb#{WϜRW׎gJYϔHRW%s&:~TM1o9{d1nB/BX^nC!*sHJ*sR;:"-gJ߼{GJv,Zr{eȭsgJrҚs9 bsGJںkk98j{`pxIk#! /%)k9O)cA"]5;9557Ƥ1TuS)@ pB%ДgJc1ozcnC!{d1U*oGJ|ZJk(Ji{(J:-Z5m B؋{GJ`UZe1v69_}_x+1/-- D){.KFJӻ(cA(4Vis1o |1oz5 |b1|ik9bb1{A;~w*k9$(ZA.g [1־:,tAkBrМh[a7.Ks(*pC1`⯔9^ZWJs9]js#1{#1+wJ]М b`H#)} -axC{d9W_@&Td1\Տ9յAzkk)` Oc1Szz{)'uuМ U UМ)0ՐZ嵈 AXְ Azfȋk єc1T|.9UU d1諒\Z6qb_hsR>s&JsgRWuskk)0.s ci BsGR`sbߋsc)6sd1Xzjk1{-Zs k~{RzmZ똺N%Jy)k{x*k%7Jk:*zWnA` zsd1%7 C)X c15_{)wc)_d19v"(GRGIk15}j$)b-D)uukcC1/ooMd9Z-}*cXbW^FJ zUӵR]U1!%VfJ}`ќA{#) 9[_М1&B7vsA*6{)߉+kBBHfO1ݵ+{9XPR1U'Rl[x-Z$MR.I-|A;GJ{gJ访N9ZMGJr**cB̃!b9>>?-A{bzN&J^Psd1A[jsd13_Дd17/.d1\KtArKt /25OHJ^\^s(B(x$9?^*c9̎IB=sHJ3 K|A:#ks9Zk#)[ |B}}u/M#)/?AUiXL9{Zb "!'?sb)/ zcD1Zk9 &cD1ߺ:{Aqsk9դ(U(SA7Z::{AGJwu%O М.qo,{{soc). 1s.1sZ_[8{d1k{zOAssqyt@+/ÈZ)Wbd1cYksʉx#)Uk{D1{)YsD)%}d1ByUWd1u>_d1_j{OC)U]Pkkc)UUs`W⎔!꣋{W. sWyls GZ%kk5^Pjk)8% {9 .%J{b]JksgRChsZl[sZ{ |R.Ws'Jr |Rn~jJk9{)W\ЀҜC1ՐJxX{Ak9n{{}A/A Kꐜ1= Jk~jC1'Tԏ)5b\{bҼs{bˍsb*٬{*kjjkA9sb5 {A{I޿(ksd1~7)c9| ZcMb qIڞNGRx1J玌jx Kkaqns {A`p.IrRRZ kAA[Kk-BܫC)({ }W{W |5=۠Ϝ9ּU)k!jk$)'N1Ϫ{9޸( oHJ5(PFB/Z$sAw尔b=%Д c?zpHR%-Aª^-B26N [`sgJ쮌Bjc9i/\s1 7,|c)A>J^k9~hc#){ | cV-mTGJ^{x^{B.*k]&Icm6BhМJ= cC`isC1Po1-]sC)juLk.{BҸ同A ^{9ժZ 6+{$AiZsHRyW{Ac Jke1_ tAU |BjcAz0KteB0K|A'MiJ⏯!! Ck:uR(zZ {W{"!}A-|9k%Ju=ūt9uy>Ik9 &B{Ks1*;"ΔBxZs9kB]B_ k9= AfJWUќ{ % ']ս{'{Z ќZZZs{)J -{D1\{D)y{9{+ bC).ljϔ{Z~Rf JkJ{kkR1(kk(``'J!-Z9wb!~ c9!{'JUb*k'JbA^{AuZ >sd1?7'RbrhR^}{IZ+oHRkkkTհGJS_OC1<ߺnZ~}{9Z]N&Jb_ZW{JX |Aﹻ.{gR+}NGZxZh9/*bE9 B.195bX̃D1| jaFZo |b/)ϔkk+"+[NAN'B {Z{\c9 k9/_{A`^s#1-. |ARJ7߻NZNoJ7,R7)-d1xrbJGRR^[Kcd1jkc9}?jk:Ȍs1P.:}c>NbV |gR}rRA_[]{A}wϜgR |'J8ZUj |RܫsHJ {'J0)qPR概 |'JKnBw<{C)Wks1\k)bk _s {A? cF9zxIxK{D9zŠAishJwg{b1𞯋tR7/hRV^ؿhZ|q-d1_oGJui5+|RI^cAw 9bm{,|9=k ,|9-%:Sa tB~Re1&k u9_|GJͯ[ߋk)ΨZ1= %:uwU[UA8 O O.ַќb`@ppZVm#13d1_.JUsI{A{A*sJ!#)6^{b)/Jn*/'Jk>: 9*3rSlsnМKk ДZ*bާps"oKkxª(b>{Z)pZ^J9u]-Z9WkBت.GJ4ZmshRq/bGRne9j cAÉ{Ab{GJ6sGJ{A./3GB/1kkk9,E?: A~ {nJN9>zbl~jc'Rw1FJm/?FJk'R(N|Zpj9QJ_>ФA]ܖMd9?׏d9XUUAb{j~NR(?h1psJ" 'J|xshRx]kA**cA&cA֥{1{x*{&JM͂s9#mZߧ,|'Jb-Z^}̈́b)pP*k ' !oRdjc97t-|9;s:s9ׅ{1XM|B_m 1Kɀ#)_~Z pB}{Bcb#ДgRs1( 4RYUGBݮHJ2x]{BI-1< |#!~xbpsd1_ZA`ISIk9/-/L'Jo\ A,gJ"gRu[ZUUp*cII sRXUsJR3s(Ri(mIs$Ja9^ },#!_*c9ؗ5/sA,1W$[)(M|1:Tk*dE:AkA_PkAW*l9[&J>[A^`sB5%:__xfJPEM9&5Y/).&ls*h:TZ]tksԷՐBz6GRW} JOA^{$1*kI5pǷs9 J*s{hRv\2(R.*oZXftO#)` 2hR*ќ'Jꪔ(JkД4ќ{o*k\x{b*kd)x*ce1?>=s9TT֖sZa` |ZOGJsR Ks&BsAebkJoZW] /'J'9^Д1-z#15A_Ք |)+'b#)Vojke9)+s9`r 9s&BM r{#9%-Z޸i{ Z> [%{>&JTw9#9~{ϔ9ӿGZZz\Z&ϔhZ>wj{Q&Rޝ{gR}ˋs1 (..Z | cC_{'J/ijkBǵkFBʢk,| cMk9:9޿ -RO~UM!p-|&B>=1^R{9js |Apk9eU[9sR9/sD!/5 Ȁ9KkB{.*[d9RRc9Y{9+-5s)k_pUsR&qr9tk'JKZ);.4{9.˭kA.软KcAsO{#!zr)k9UpZe9.bA=xsJlhPlt975WoGJ ZU_\TJsAus&B+{{) lJ?RPB/FR|W\+(/DJ.+eJ-ɳ|R 1ZקbD) o:_/d9 |C1󘿩+lAw*l1bT9X~[S9~Ic9˹[9*ec%:묄J/_^ tAظ/'S%s:{FB%7ư]<_2hќsuBhZ_iKOJ'IksZcPGRUoHR ab{ '"RhR7菔RL7O*k*Šo*ca{bPFbR^[rJRZ[SZ*R>/.,ߖД./sJb^TZWUM˰'J~\ZQbd1kk9*/oZ|]W{GJsbzbz{gJasbTkkBshJc)GB*2Z_U.&B^^ O WsI o1|³{I=Is9zZmzX-GJW |AzRޤcBNn9r{RjN+kؖLϔ&J*;(oQz̃c): Q&Ji-&J h61fRszό kWpsbonRx{#1lߗʫ9 !B꧊ |Zm۵sAcrjkkJҪL'B+s&B$|1z{9-RYypgRP^Q9^_^c1])c$)(B[~>s1: SD1mt9ōl1;"-|d1|NB.M|B;όd1z訇J#)-}n9I B; tB%k'J4Z1M1+ RXڋm|RZ? |GBLxs(׵k1*{A_mFJ}MB_*,hR%{NKkcyB*{AzZ(cJ*ڢp)B]/j|:d1[X̌c)孊|Je+O|FBըlFBJ*|hZg~sA1 &Jh|k9p,FJKw[J1h[%B@SAkd)sBѕ+t&B\]|gJ t9-|BךƇJ{sWWkfJS_5EB7oosO >4^zќ{3{~_p&R8ZTGR^\9{HR/R%osGR.b|ߜNbr"'2Kkq{GzzZ{򢸬{9J*D9rBS9Z28s*co-/}|єCo_c)p+*iRoRRS(J//AZ{xlsBܥKkHJB+OZjӽshR6A7m|bݭ 2gZZK|kJRqAsRɴbb/e9' sJo6sB-f RQyJk9 k1v |Aw*k:(*͜FRnJg-A_WW1 |C)+ .oZ^~_MtBZu τBxl|:9[-)$!^ޏB̈́HJp_Jc)eo1ks+ | |hRRsHJ^~ |gR*{9sJ" J'^R1kKs#1~P:k{1| tA{gJ7A&Д&J/]{{ 9 U[9>&c#!z촽9UKtA?WA=pDBTy*|1P-̌9覷*|R2ƋFJ}7JtFJAk tR]{R͊sBYYicd1;R9JJ"!(: R9_b9Rs1*=k9Vk1 R۰BX_{gJ\k&BkiԵgRQq]Sќo0̓ܪ(Z@s9zz'JUW&yBw+МI]Zp6ZSoZ:*kU>oGRڠjќ*k/kkxs.+k[SX~Arj *!%>ksrRKk>.NrsS{~u.pz/GJt{z~B/JX^VZd9* sZm Z5{j<{={ cȭj{R;7_{GJj c{J(~.{'R?.N#!܎z{ARA_c1{A./3IW- ДA&BД1 *:R{&B~? Ba{94IChR jMA-I\ڮGZUs{FR+%J{C)sMAu{%J]ҟ)c$BC^hc1 z |!k17sJb1B7g[WWt|fJk| S/sB@kGJlsB󝪫sB^ sAuGԊHcA95R}uW(cC!376:Y]`JzGJ{Z{J(hcA &J l |GB^kA cSsZjfA\(`/JOgR_3 cOZ8[.+k3{-bZD1hs ks{Ϗ+kݿ\p+kb@D)5^(յ c_TT^+k ){ب2kk<^.&JP_shRyB/Z%?NALsA GR/ hZ ꏔb^.bz^/탈Z- Z~Ob'sogROZu{GZnZ{'JYZ+s16+kD)jWkd9Z c9ceufJ)ˉДGRcSかcR-+ A^\Zd1i NC1ծ냈Z"(~s'R"8MbIWk'RoU |FR]c,GR)pBoFR=>s'RU-Z$R맜{9u"jkQp{b HZ: KG,GJ!MB^nhR79חsGJ B\w{9}/n %/ӽ [61rbsB@s1yQgB&:zsVWcC!m {1 ~탥9&sd)x #!Ksbd) 5Jk$!" +kd)GJ6Zls9+t̄J}.9Z𜮔9{.*{ZHhR>9؞LhRpzPLGZ s9Է9?1&鋌JRK㳨cB{jHc!k9 R J%:5tJ ޿jgBxkA>oAl&B/oO͜9~Buc9.s1hc1>hc9?J%nc1B5Δ)h~~~Ic9!!ߏs&J~C{Us&B*c92᣽- ќJ`МD9^KsJ'buyySRSkk~Ob@թOJk b'*{{5{bz>sJk:RKkМsW ZO cѺ*p1:z D) *Z*wO&JWA芗UZA+kJSb5.AbA  .b ].Zb jgZzb?s*Jsg.zbݕbW\^_{GR::ksAVJkA("Ils(ؗ5 {ZقZJO(׾by}Hkd1^x_b1a鯜AjsI xNOksd1uikC)mz??R߼<bW' GR~|~cA>R|UKs1 /7{FJʼ gZHHМGJ_WR [%"]̃ABmfJanA*>-gZz̨R{'J_f ?̓A -2Apz Ao"탇R:;s9OB{$)&,.9 ,HJ e* 1gcd1: BbsZԮWFJ{R2PyI|1ޮ/kBLRrwכk&B OJ |(lGJ lRsI0sAzpsApkd1#.dAzMFRV\%:+tA{xOc1<,&By`w&B_YRgBiuU'J\sB9h[Af_I['JBTN_ᙰ ch𱜉Rݭb{(Jb;/ ќR%"bꯅ+klnj-몐+s{=C?+k޸+S*k7{WМkssKs([^ c)I*\/AVD)r_J)-9 ZeNhZUKkZgt5SJkZ}p<{'RV]ksA{b)Nb~p.Zbsobynb{탇Z GRjz{A[kJ^տ*bo~׫{As?/sj)+{A j )rksC9 %R]*Aob9Mmhs#1= D1{X'{9UUZC)'?c۹Z bXHgR&Jr{ cD98k&J%*kRZksJwnB)»όc9 |9 hZb$ obu HJ^؞{hJIoHJWA{9خ{R+Ss~R] Xs9՗7 HR&*cVw&J`UN: [x4R%oA6RJss׏|9x^kk9̬s9C_o'BjMs9c's1{1wkic!jcD)k1JwB}ΌHRPU-1-!z{gJR0 tBsB(sAc?M|A-&%Bx*tBW' |99>D1_ |Z* L9[B)ڪmEB~W J |B\zK|B-9B;l9s'R,0J|'J+Q1|$B}Q{|O1%B7})\&Bê{ic9W1BU}qB]ZR[e:Wi_;AQJk9,|9gJ/UhRo_tZP]~Z0B ` } k9xiZ.N+kWR+kooKs KsМs5{ {]ߥ*k/MNb+UOIz9.XOgJ{Z gZ?ϜGR/'Z^:Nb jKvO kZpk킌{Jۧ{bbZpJsX2-w.*ke-{bԴ{b%^n k+gZ/{bP̓hbk obN c~MZ*{J@jjsd1({A8w{d9*7'c`{RܧZտ/ld94I{h_Z$).޲+-AQ jMbnxs9Z 14>FJ ],tI<s'R}ЌINC9{B)z6sD)>m~Rרn{GJx_{1+R뱜1{Jɭ_ڏc1/r1RB\_FBܪ?Дbe-d)gB'.s+c6oA$--Zx{1%hJx]ҤAs12`m9es) *:{14)Wb9}żڎ9U Ό9-ꏌB:m!zpsA= lgRcksHJ_GJwgJJTNJRneJڻ{)zm1L|GJ[5 |fR}j{BXk:ʨ*MEJW~Zم'J&s'J|V.ϔJ"GJ,A~|gZ؞Р%J&7ZUQZtU]uMfJ\u*ce9^s17D1׋s1Bu,}:rpe:B! BTwUw9owo9ݾޥAW/<ߌsuWXqlkJܚxSZ IoZ МbNj*'hR/?^o(Z(Okk8olsksV~Jo{hZz}GR k)ؘJ؞uսZ]A@H bbZ]_Ф*stgީ̋Zkp^{Z魥+sb(Z`̃Kk>ߌ{HJ({b-{b̓Z5{b m ?{'Zh -'R>nhZ{jZ{Zjj*kw]GR}/cbD10&R{S[+A]{A`7mZ#/0gZ\JybD1ߎZ)+>,|AKknGJ- |gZSVJ.z.A[JsA{'R*cIzsAý7,tJ+?^ &R􍪰IWɜNZ&{IxGRݭ{ b{#) jМGJ'R,Zs9.+GJX\esA;I3 [sgJ*+:, pcs鯌BzoBsBs9n.k'Bҟ炋k1#Ό)6Kt1c9uL!-SE1|@1.?sd1V9;{9==0Z~NhRZn|A^9~JcJ"kGJ°%kFB ଌ%Bhs9`TIcJ#k9".ZOj tZ]EmisA~H )*FJ*!j|bER*ݗމkS]UUmfR'LA.ǍZn%|A"|Il9L&JsJ(+{)Cϔ'J_z{gJ=UfB`̌B՟ɪkf:lV ?9Z 9UWvc17/Ic9Cֽb]}jS_UZ7c{iZ=O*bh cV"ս c(հk{\T`O kCJUМks5 m{b~|{GRiлl{GRW5J jIrAק/&RWI%RМ(b_uj2*kkmZ{Z`lshZ27`hZ{ k}{RؠOgRZ>̓ cb\̓ k[] c-(Z.Kk-_{*kc{*kZج Z{-hR_?МgRW{9x FRe1Is$)+A @@md9-RxꏔI_xk)cA55] kp{9၃ I"Zo_=Д'R.'Rϵ.GR |A\"JtAsb{GZ }-|gZ+ FJ j_΄Z))IrpsD1oZ^_-Z<$МhR|_b9ZhCNGJqcAn-'J|sGJy12+cVy哥Z'ꮐ1MZ~]:'?_s1c1. |1j,t9'%s1 te1XrM9t~ZZ"WoBV5s$){  |)/«{9(.&bVuULFJ+{JOV|I'BsQKkBMho td1b)|gJhV*|'JmQ//R,JmZ/m'B_-9+|9uZ:B`]}sJ j|FB:OkB, tZ:lfBkŠ3IžJ |&B=˫{E:kA?,,:V\LAuaKt9_ꃅ1KtE:hnjt9[(!^i[9.s&Bιbd):0+k/7=7iZTבZkZ*X2 cŸ+k'Ҝ*c5{#)KsWT{}ayWМj¢ /buh)NhZ~ks'RWmKs9z.GRZhx˽Roc9z4&C9'7{I̶ob7&Oks~*?oKk{xU{b;*sbШ(R {A88 @{(Rmks]QN+kNlb̃b +s{zյKkƴKspbrn c-N kbp{Z c탩ZrMZWnkk9 {J^(̓#)_`9/ A.ꦫ&J{9/APU_)kd1>ߌ{#)_gZɭoJ >Sbqy3GRxzj &B-;i.JܗSQ]$ ogZ|I{ m'J{Vvk9:)샄9"-gZn$)Z |hZE,A}{ZuJk&JhJc{'JzB* tB⪉kR=+}k95*k2+(%:iRK.0Rzx_Kk9z+ Jc)+l'BRc&:V~kcD) (cd)bl'-k9Jk9RJd)Croe15Ujk9/{A,|#!6Ikc)ȲJbՊk%B8|̄f9^/hJs_[S c9$R$),k1 +bB;Rl R bmBCsRY]ks'JآɪcI+|ZKFJl ʔgJmfRsMLJ t9m([9 2+RJsoJ]_FJ}a|&BK|AfL::/nBאeB^Rz-%BW*|C)fs)K|B ms)މ[A dB\ tc)jSiRs^ֵ.9{ +ZЀ씭b_V^s+c˃+O+khRK{R..,k /Kk{ks®琜brlsZK n(R[_x cJ*-'Rk{R{J*⫴Q0sQKk/5o*sKkV|{bv{ k1ksl(Jj -j.Kk&s|{br/{b5--bZ b2*k 9յ{s*k {+c[(iZ~MZ3R R {gR̃A_OIuu̓1W#NGR* (⾋sAoרb)zOd1U_5$)^p #)+,Zоb VR@sBcu{J7VfJZP[l|9B̃JeZ9‚{A/{'R s d1xj {9ͭJ{9^ FJ t%1KcI^j[JkchRIzЫs'J7&GJ |gR4>51~VkIcf9૪=qZGJ.GJk^k9 kTWn|)oCC}*l1 ,|:J|1Pߺ.oN9wV.1Y &ׯ)޺~Ό1C}+|9% 9? K|9sJ>틤1vp'BsU{BUR9h c9h@=jk9/}bps'B{sfRF %B{R " |hR^{GJ.sRBRW*|&J> |Rt|@??1bc9o,FB>-ck9+9)cc1ܪ t9ˋ{d1'ZJkA Jicd)bsRD13Jcd1// [9hcB5?M93.GJu;RU\-|&Jܞ |gR'.sFJ JlB./k|:)Rp_'ͤ'J{&JԤ &B?[+|gRL|gJYOg tAj+t&BW֮:é A$MA=|A.7cFJIt1`8O&B{wd:-) 6$BXboS1z.s1W HRv?/Zap`xHRXƌsJWMR kusO k{S cϴМGR/TBo k6uZ{hb8,.&R/gRnsib+V.J^GR{bzW̓&RǪ*#9w_{c92b7{b^b$pKsuUМKsu KkkBc?Kkjrn*k_!#ƈZ¬{Zp.Z)=NZ̨sZ*6GR Z9{ c0~rhOb彌s'J8oGR޹-9.sAϜbcWW{Aa hR-;{AZsA@ЌR͍{GR{9ntZa1rPD) {9M2I/W5 kb˿_1ZQ-I98MIv:&J& %J7JXRj{'R)|'J- {)|kJ z{A]kgJrUW([e9,XcQm lB{ sJMB>\GB[^sa~ +t27+l%1c1c&B#_m|1\z?s:{ˠBW c'}1Z[[kkB+&sPl|1To_Lt /R%1 Jc: CMsC!({J-_{FB tRꜮ~ 9_~Csd1R,m9mKk*c#!ګ -RA_ 6.9IWb9Ris97KkBhkЫsfJ/{GJWwkR {1+ |&B/ R88Z |ZJ*|9⩞k9R<6D1UWc9 7isGJ^l,1..lR6 |1|:ܪ~ʌ1wWk1=:$: zPDB|ZS9ꓵFBUū)k l9~ic 52k! t+sBʂXΈZ7+k~o(Rzb bb c?p9p c)-OKshy{jب6JkڋSAʺOZRH.Nb kSb%ZgWs` *k}uOJk=Nj!o+kϿJ8j bb{iZ5{x*krm/-(R+/ +kܖ7{ c*0bNjc} cs_{*k%Ҝ{hR$( b'{&J(*-'Jp.{J\U[*sAkU kAksR R5Q1o'RѤJVֱgZ>e&Jx |A"9?9%,\MGR %RwA?޷Z/מgR;{b_oR&JόgR gZ^zR |'J^n'RU t'R7샧ZG js! z{B]9/s1.bikIg2k9 |A:5cA>_ GJ[][ 'D)3GJy͔!jkGBnR_'5*q)[|ΔFB(֏ l[C,|R8n1>zC)c$1+kДAI_^rikB 4 k9'b1fJsU,|J|sAEu%B%0A[ | xic$)Ҫ0Ic9|ljk9) |AwTWcd1{lBi[99 cA icAjlʂ tB okFJbQ_wMR_͜&RXgRh͌17GRkSkd989?&J ~GJw=A9f+,%BU)Ao̜C1)|1”ZQ_UkGJ !K+FB=&?it9?Wc1AIk)SԵKk=B &3J&clsZHR*bPb5 kw|p)z/tb.+kh/b*{U{GZUZglJkJ - kܘɯRp~o돔9A B) }/'Ϝ k]ќ+s{p+k߅ kڭ{bڻ탉ZX3Z _-Z^2Kk dSZ{ KkR{ c  tbr-b^ b̃ k L.b^Wks)Z{B{IؾK{A v6JkE9< |9&_ R|.9zZ1**s&JװM|gJKkm\W{AW/I_]{'RK_&Juܾu샥AoohJsA<&A^ɏ fR:)c̓#1MZ׵w{&R、{A<Ԝs&B z-FR*L&R*{m |A~տ%B%}W*|BqUsd9^ s9sAjުsE1ܘ{9js$)8 |Z te9hO$1/-%:ԫ*tS.hJr!9U.J`e/R]>~k$)ZΔ뫿:}09zUWrkBϺDB/8Ƅ9VUbINIkC) ^1}ϣkGJ'J]UMs9ik9.([e9p)SAW [E1Oa+ dA{חI[&B!k98cA cJO,t9s/s&Jδ HR/LR ފsRM!ik9zh<cA{9m9קpK|AL)xxisb mfJGUW|eJ|l9{E:ʹ;k9d-is1s9+Ңk:W;OKb!JtB^7HJW+k5d9Sj]i'ѤA{$1/A{IR\{Iz{9{D1?jfJCoj=9jll |b j N9jد(W"  Ks}spOb[}obnLs7ks+kcJks5 b,H{ cxz.+cKkUeANZ/{b6 | k^W{ k{bcxHcO1^{>'Jmzh{B;_'J5Jsd)Z$)),FJs'JfZ1sB mZy{C!X"2A*{GR]I|( znAMos1n{AI{9ZYsR._τr]̃ZMGZS{"1^sJ~\ A{ڜ{d9~Z#), JkDAZ Ze9 [);){A5sI?5cfB_+|B'}s1c,s9[UfB)ose1~̈́9nU'JaA{[+ B]TgRe+tD){]sd) |C)ԵGJUJTyO9êsJXrWhRD)`BsE1]?AU|Jk ~1v}.9?ZߨZD1 k1=}k,2['Ju-[B [Ao~+lA+YVB!wMA1 \J/u|I_]jkAs8-|9$KgR]xb AZ;{9P̌1?s1;)|%B.KD1^1bkEB!_fBE]7HtARx~kBປk9͔ rkC(d:CppIt#!+|c1K> B{A_2A+Z yb $1>-tAWUrKsA {'JpB%b{ksJT/hRY}GR Ф97 bܶ Z-b\-|R+pIr _uМ탿W]qМ+kVl{вNLsW_/.Ls5.+k 2ۏ+kz/Kk0Kknk ck\O c,AÌ ")'&RYq Z_Lc c]]s{gR9lZWVNfRݧ jsAh^Xik Ͽ*Ik ꜪZ#1 ~c)Δ9b)kd)ݝ?Ikd9B͡+tA)o[A ORAJc:s}Hc9ٲIcA)kAshZ-͌9>{Z0d1?ms$)(yHSWkcK|1~S *15c)յ6ϜA5FJxVuGJ ϶{1\\w*k9Z۲sE1Bmd)=fBnhlSE9ZD).i>gJd1PbBe7}k9+}݊c9a@ Zj[Zp蛙lRiwk1^iRe1 OAU_#)|-e1UGR]t 9ޫsI' 9pZ1Bs::7k1c(/{9P~cA/kk1iIc9Xk)ɣs9jsA0^_^c9due:?1XV׆[e)ఐRjc[{1Ib'piRKSA {AzqKsA%}C'Z/hZ"-&3iZ_^.2burGJjrGJ_tAP|A )sZsZ_CMOAuc{#)wd9Xks#΃`퐜sRWOls|{cOLsb`oKkCBoLs+\{t~gosQ{+k* ksYTks]5o+k^Kk_k./lsN+kJ{jbkj c3 {(J 0+k'Jsb٘a{I-|1 /5,t&J*X |9rs9U([9Ȁ |9},:.P\c9ܭsJ{beAk({GRZL|&JsJ,|AM|1jsfRQke}{Z.,|IooAhR/[^ 9{b4y.c1{(kAV~Z#):{AcVj㯜AasA?~cE9ߵG[A9;Icc96:,&Rs9d,|Apmc(ce1#cgZ}GRU-GRuhX+sBWqC`Js9, b,AT)c$9`c{DA<7.d9֊jVm'B:FBWV~oBAB}GR Nd9r.be1Vhjs9) k9p*sD9_{Aªk ' sE1|A_zs{JIZ)cE) %{9HlkAMkkAѬD)71 & J\UU C17{9sh6|9}MATcis9d)_ik1 k9=?(Se9'-jk9MZD)k&J'icd1;\HS)iꠧ|EBAu孧[d1q8kBzk-Sd9cwc1U0b}eP coR{A#GR~탪Zp9(zLse1hz3?Ob'ќRPvI^WS"!JGJ.$) Z52s 6.ջ ֽ^P +}t{VW͕-LsW?*ls~Nls o+sz+s%~̓ k&ϯN kb>.+sؐ{V}+k|obo+s7ksz ls%̓Z6bַ?Nb^{ jhH{iZ7? oRpx{D1痥d)PW}d1թ1eAWkA 샥9{1-%BМMZn{buIk%Jv sZ#ofZ{ !1o({) R7-gRsH.fJnUR_ͫ{1 |Rӝ>MRw{GR.;QGZR{g{J~6{C1~xjc)++?=-AW%7jkA,s&JPsEJ#ic9)ꃅ9rL%JZ}[c9z_[D)/Aխ{'JO lHRz{.sAsD1h^[s9[U] [97_Δ#)={&R&mZ~+|I({AX;Jk9%62Z=5&JW)cd1+-˪{IP}jsD1>+|9C~{D9eŋksf9LhRSk{9}Y-&B˸XAxp螵'JuWpW{e1⊧ϔ9U]+|c1n k9rS(bd1Au%5sBW-9շ⯤Bc)c9W*|e:>u_s%B{C)ЌAb#1H{浸9= c#1%sD9? s9/k9mbk!URhK(gS9ؼXTHkC)'S%9W.1.{9ꫩŅA_Uroe9{(J{ /9%jB⢾լs9ֿZ]us'J> GR#VќIg%b$o/{ɋ*0Wsps{>}Js.νous{^WS̃М{[LsW-Ls:{oks, k޾,\Nj ڿOI`{hR&.ZؠҜksVAМkk.b/b_{jVh{iZz ̓bz색Z<\-|HR^HZ%"oIPz0B%MIX|9-{:P| l1˶ЌR ߎ&J?{Z>xWhcRI3ZsIŽZU-ZPzNJ{rܪkA!`®ѥfRx^ϔ9pBꮔA5+|9 9j>{I*).J,mZR&J j{1\^b#)BZՊc#)-Z$1 )kJ};sB+98~(S *ik9< H[D),jc)zk([E9XΔ9nJ۟)c1IcAIc1moA]]'isC9W({ *ALHRxp9Js){0>'JuќGR_fόJU))GRWWtkAv,AU;oe1%AChRYRL|9 'Jkke1/ {9s9|@~ |&JКի{1nkAs]whke)>/ {!/NhJye/9jkIۋs9 c9WΊk9&B{I 6MI}IQŴo'[#!bd9jA-oW*kD1B}]d9b}uUfB7/sA $RZ.&J+d96k{uUiZ bԀ|'Zs{(JRjol{A]%~s( +΃e1֕A.) A#Wsks`w)sr^I**FZNbj+?z}^bw$1)s-UkssuLs М{מpsuBbP⨾/bjpORr [k/ c.Ubj?j nb7` Z@iR=iZ.'R^-'Z|J{9{X%gR/eHR*qZ#mGJz( tRc96JoicC1' +*lZOFRKJ{9xR*C9 FJ^{ |FR{98s9pxo{9{C9ʣ&J~?mA՗>mERn\IkQ#2ঊ{'Rx {AbbAp՝Lb(xj s#1UUyj{)* AzsIksAcQʶJk)Me9͉kB#]}'S *bkD)޺ Ϝ9s'BK/cKl&B/mR/UsFJa$1'AW~Ic9#P1+1{9Px|j!/' )*-I{1LZK˨lk9~ |9{\{1_ |9wmERLA{~~s 뎍AU.$)W8]&J`]JsD1: c *\ ke1 A_WM{9-i9S A(k%BxUs$)ޘRe9\*cA>bD)ʪ,jj[1\I{1js9FJGm9/ wJ__Rb<0[d97bd1vxߪK9{WN)k#1w9Z#)/4R 4B{9{IڹHZZySOb+:wДb_{{ZVjZw 7 Rn{UJj Ƭ{hUUZ}ZWsZ@1ZМjs^Rl{TbFR&Riss[ՕsW_|MbʈnbpI[МA5 2Ik~b({RPXPhR%*O kW/iR,+t9z/s w{FJW &J,R*B rlJkb߸z]k{A kA" sJOgZwU [d9.*s9B]UjJMksA{1Xު{A[VNd1^b9z\ c$1^icFB3MfBẌ́d1b lJU/k&Jtj`IcAJZZsa /JwR t%BIts9Z)*"9c͜1sZcfJ'b'Jޟb$1_riR kD1/WR`j4c18o1P~ 9%ׯ):__A^Md9~m?Xޥ9uR| sd1!Jk9m{ ϛbMA\Ld9Jx_#)+ h I][Aߍ'Bs#Nd1X FJ= hIk$1=|&J |&J|M1b^-)_bk(K([8sscC).]jD)r\C)_UbB)ŅJ!sFAӤfA׷ kbW/tjkk ks V ss-+k}ojfRڂ-J{iwL-b̋d9rДj;Rws9{ί{+ФjhXMj!5gZ[{} 'JbbgZM** b)y]Мks_] b\N+koע.bNRxª B بFR*-bgQx{gZml{A6{bjsD1ޘ}3FRJs_UQ_ |hZ gZ\p sD1,PA{FR}ewkZu-&REisJ=U |9`Z=Z*~ :j<. AT̊LAkw}`-J_MJ6sJrΔJX='R{J.{Z*,(M|Rgwr |9驺LA{(sAu{Imů*sAIs9.IsAxZe1 c9ͨJ$1%*B7's#)XIcD)*k:Z{ c9#{GJ淲HcA2,9?1~I[4/+)[EB4'ak%B? |AB\js9+d1j>A`{9U? !Vֆ wsA?x[Q$279`)c :{B)kD1_hsC)5 @K9U]U c ̃d1\+ksA^5h 9k5=y-d1AŒA獌RR9^- tA{Aus]$1*sIcZk9)JsC1vZd)J]]sb &{D1}u?Hk!驾j)$.IsC)] s!ާb9-(Is)_S(pJGw{gR*^'BҔZn[b|Uձ k&t/]pOWO*s\{z*s|?Njsg. s{ 1 k}M kZԵ*kys}Ujsq˃ k$|>GJjr}{9%*oksfj߲⮜js\ȷncI>v,47o k3̍̓I@+NRҭ~ZZ_ k55k޴ gZ P*k[VnYx-%RNZvϔjob?m b^ 3hb_^vsQ۶샅9}VTԫ95gZx{GZ/%2{ApcA͡fR\S_sAlfhkIw7 c")|̃),{1 gRnAxqA޼lGRqZXuujs9V‰{9 tR +&J*{I/kR:osA s#1 "{&JvKfR)=z-IM9mo{&BiZ9"(ZE1HJk ?rp1VuZe1"U[9vW,d1~c9U߫(Sd9/kcFJ:lt9֕nFJɱ1-/qBʶT*l9: [c)d)cb)˿kFBuH)k9Ngkke9 |AX]uFJ}=])k$)(K WW㏭A%)^{Bp+|9Д(ZޔQb,tgZr})kJj9jsC1S*,C9/sAJkAsRVsA4&J5%{JArmjkAA/_lgZ/1fZ.W{̈́A-sb> ` |AWsAKIi͜&R 꽌FZZ-Zn{J*]xm|FJ%K|9򊯌'Bj+R5W0:lu} 1̓Ae|Kk$13(*cB\JUWi[() jsd1~m977gRBcxWc&RKtFBMXRd1ëԈc9*X׌Bz,Zו֔ k9|\JkA^:jk9XއZ9(sd9{^ kA{97>b),A_냄9繉EB?U+|)˃kO9ڪ+|17֯ {k1޿:sDB;>v{A^ڭC)rsSZ_]%R9_Uw 9ߖ:˃XZ$1/窮d1.]U d)`ku([ -'ZD1k/HcD)&5sC1?w֠9ej!ZscD)b/esd1u_cb )c9cACzR)JjD1ծ)(R=wj{d1Vu{9UZ]xVєZ-*s(u5Ϝ{_}mMfb◧{ k(˃Zނ -b'WZ%VgZh=j\VmGbj??{b-u}kodAԽIbgRQj~,hZC9.*/M&J'+.jg6:̃gZ55ksU,|bn jKqy싇b{9r㎌b؞2b_}x{Za"*k]U.9ϜbhZPZװC1' 0Zt/5Եb_AJjX`IkIVN IR_Jk9/,A'̋Ar#js'Z{Aˢ2MRoYXLEJc{'Z7OFZ} Z_U)sI*+ϜgZŎlZ [B)+Z_{%BXL%Bޟ7{J&+FZrJ&R,k|gRa__-JR *J|Z{9z*{R{Rg͸BSR~jk9s{S1=-l|Rcս&B}K|&BT t9j{gJy,Jg^^j{AwWjcBۅsBM.kC){9p^MR5s14,~Ic9t]# 1,߇RD1.c!j | ừ c9>+-A.I|B) RD9k{d1{-9 C9p(IogiA_\&Jz |9ң'>sB!;L9K_s1GS#)_k#)_$B:_0R1cC1&Ik XR X]Z#)XR!*b_kA0eIka<9u*cd9hhk1ɩ kD12vR!7#{D)W/6ޅRuU5l:ݯd)WUk  ZVOZjcb$1΂RZ_Us9 J"nb JsngR Z̃ZppgZ)b&R>͵5&RXյ c}]oAܼvbu52&Rv֧jswfJ ~͌R GRb.{Ix{I-{_Mj5+5 bhJM&Zr{hZC8NbۻrLZ``NfRz"s9?,b5_W{ALZ[b{Z.طOgRxZ'RY#hRO!ֽbZ^sks{A {Jk(7 9\J JcV=2{E2`( R*|R5 m9"c98fJ|UWR9GR . is!߭Ϝ9{_rke9r{[ͫ{Ao )kC)i,AZsA{B%t Z(/gZ p7^cD1y te:lsC12 _PB U1zU kD)7Rd1s9=Q |ARנk%BOcDBH*|9nc9gS:e4L19 |&BXacD1㪦O1u}Hs$gc)EB b^Pis Z$)Ks_{- H[d)(]1irk1\RD1|hjD)Xlz)t9uM(lA_JAn>sd9{&Gc tH.A7̓'RQ.I: ~M&Z_=Z0ˍМZfϯs5W{bhPpbu~ogZ~'ANhZogR~&RW{Q+)|ohROZȧC1 .J5JsIЀNA7 b_ R&j՗Z{v'R yڨksb'/{.GRyz{J~ZxcJ! |gR7jk9 (ʋsRzܮ hR]]{ZwrbD)AӜ chZ5PRjjZ5y_Ar_z|ZD1] t17!):xRB),gR{υ{fBXERy,|A^*l&BcfJV0RsZݝ{#1?+A Μ(%NFRUR?lgR,^L'J7isA ˃J_rJ~m&RWU EJk! ~ tAbD1{9TV{b1k/IU% k{RCoGJszjӵR/ߎ9jM9&sFJTh7 Gcd1 XR!Ss1}s!`,樐9-NAeUQ{K +1%J5xR9h`o&Bos(c$)Bjik9] ]k9z[)lE1`'[d18ic!!தSd1ubc$1忲sC)b+#)Z. tc1ʻ c! |)75&SC)`O k:Z˄9or|1_닿,! ~ʌ:sRd1\K){[{A;?Gk0'[D91Us1wWIkD).Ik!#㯤d1\VWUb$)oUhb/ C)}^sb=5,)^cc1bw֠ 1T]BogR.{EZW{R ;gbmA)k}SnbS0*kxXjNPZ.|R?%0Ix{I7J~xhZ=.GRwRw*Q\Xl%J& GRsfo*sPؼS{QRy1jO{&R%+'ZW-Z?NGZ}mbUox냤A"*cFR\sW_k(5KthZ}A@{9J+cD1& HJ}Ux탩Z^Z52Z~ФgR{r֫s'J:P#9TTe9U]rb$)M)bkW")}] sD14k9~Z)cA! "b |A]~H(c9:sGRڰk#9`.Jt#9 %({A,K9kI|WL%J" |bsz-ZW FR\'{FJ͌BOr/'c999k%BniHcD1.xBc)bskAXjs)' sAo/R-+rZ\QGR-GRbڣBPOEJÛJk|AIkEJqLM Ac{֊kD1Xjsc!s9b"+t:).fRO1Mbc9黼Ic)/s9*td1˩kc1,Z b ksd9}rHc9˕ݺ |1/? t"!ʾOIc!kc)߉tA/{!s!. "!kc)%c [9=}Hc1材 %:eyIk:􊁧ZD)7oTRD){ /..sd9~\XH[E1/Ќ1בd1tTUURD)% kD)ތ{D1[Y.E9b`bhZMIUc% 0i{9^ZC)p( X{!ݵ{$1znpV{d9 ҫ M%R袾s&R԰%R=?ImMbnjr.FR{Apz{Ix{J HRvw{A/C9ގ {D9 ksJd4{gRzQJs%U탦Rh gZNb5Օ{Q|-hZ#ݩ |Z^8nZ[{&J\Is&)Jsd9}Us(}7 )W{C1 {I[/{R#,(J;] !(Zsd9?_{I{I& GRshRc b^|{D1` A5{akB,C1[sD1Mc1۪s#1{gRZ7*kJdH[J |RsA,9>/A+ER" b's'JFps90+JcA8 ҵZyss s1zb֧k9^k9y?*%Byzͪ{RY+ΜAmB7ZUu{Z-.{A8Ϝ9'sϜC1js9(]Z ~bJkKZ):Z_-w C1*5{R^:6,9c( ,|ArJ{J턨ZW-gRoB{'R+xD9`(sAɦs9{ k JD1U?9FRUZۿ&Rn?gRtbD1@*L#1z\.9%5MI{{A) 9(gR]]_L4΃9U sI7}~ fRǯNGRu*fR[s{I//싂9|k}c9!p#NZՆ-GR\LR)k1 {J#,gZㇷsfR2y|9WtsGcD1k%J*I붮sIu creb,aMAjjJMb] ͌FBQq |!Զ ,B'JՕAj@ c12ϗ1?,fJtft9uXcJtA)oM{B)ҥusB#(c9l#)pH{)y_hkb*[(@xpc1k- |9EBky/9VL|C15) \)﬷c$),&FSd)"G*|4/k"!=C)nHk1 R1PAxVU 9_js9eWHK$1 -2)(B)tPs {J1}yS$)B [#)aaas)UU]5R$)s1ooD)igBD)h\B8?S1PcD1jD)_U/Φ UilA`*Z <Z2Jt{hZ/&.jsFb~scIb.ob97òДbI{&JyshZq9z{c1-{AksGRˮks&REUl{A*జ#A.鏔A\dA~*ksd9#mZߢ'P c%mZhxܢ,b9=ǃb-(~x͌9 Aǩs9|~xլ{ sR&Z .bjhR۸սD1^^ c'RWؤKkhR݃}Vj9zjsA%m A / &JʺkA+~vIk9ήb)k!5?"(xXxʃ$);I˃Ac,A-'gZ^wIɕU"1ߏs ./")+XׯBbkJ 9%J{!黩 ϔFR7m\mJk^AW`j{977ƇZ].궈Lt1OUx&[I"5{1-{ẠMJ+)'͔RzA,%Jɺؖ˃gRՍ{R5s: wkEB c'{C1,(kC9ϜR}hr9\猌d1ߴ-A[$1(S97B)︵B1k96ԞsGJ,ւHk#!H<{$)sNG[E1Kk9՗'[Avv(cd1Sވc1IVR <'[ ;)Xmkcj'[!"#hlD:1EdSd)it ` x)ZW{#)<{%R+;펜$Z Q TbV1gRN{Z7G̓b Io1Z&WksQohR^XrZ-J %&RWzrs1pXBz\mO&J=ZlZ ^(6)c_׍W{}Q-'Ryj sA{_X kC1_ͅA)y{! )M%sB croZ9psJ\(ks&J5Z sE9~.+{A_X`hZ1Isd1$Z18.([ACb!z"8{AI*(x'J:{9>.mZ]u'bvsc1ȫ!R'R]^^C1@߻AgSJ~xU{c9պikc9/UZ VՎ1-%ΔJW]NI__IzWIs j .97Ҥ9_FR]qkH69v ͔9_K9_sA R>A}Kb_Z,GJ?L,|1׾1߾܉kfJk9 ʃ#)זZ#s$9/>-&J_.sB1Ҝ ka (k`Vjӵ%JWW[ |&Jzy l9{ڲk9'k| +|$:.k9`CisE)Sk97UukB!+%S#)*?s9u#2uu܇[1chcA! k` :?{ bjkBin{ C1W c x{9ps9'mkʃBd5}c#!X{C1WZJD!YncEB{~buk![)b #!6!,.R#)׈,'(Sc)~{c)6ϋ'c!0փ2pxdjt)lc)ݖcbd1̖8ik#!-'{FR=EZkN%RR-bxFR?bgbprgZ/ݱZxX.bRsgRj/{&R/r}rZVs|BV(k0\^kc1kޮNc1]cC)V[ʌ9_{$bC1nXpc1k{*BIM ]/9 /+FZ Ax LZ>/VsFJt9=KA`{J`ʋAcد,&RkgtQʃ9zۉsA7 ik9(BnJRB?wМAﯥ$JW` )>1S^[+A׶ 9s1s) ˄DB)jo~t1hBos.냃)z_sc1Gcd)5*?k1}͌Rs}WZa"{D)t7k#!+9 }! (g[#1ˠ`s0i[#! t#)W_J |&ZTˋR+ bR FZVBRJ FZ oZM{R {%RN9oZ]}N( kFJˉZoAm-A͋s .kk(,x"{9p캱AS{l{IvCs*sd1R jkb ^ݬ{GRy_8*kJKk&RXdJ1W_P&R!:*.o)~I%MksA|A- B|PgRA'J_TZ9}ͻ)[9U_X c1/~ | &/s&Rt[psI jk9.7*tBB]Wb .&{&J={B'RrϕZuEmϤ&J  8(GZ onnJ|%JzX%Bs9%x!~AuXT{ ?7; |Az63'[%mZ u}oR/}JAϋ{hR( c1hܮNHR]?AR JZMB^c9,gZ +gZAFg*sA/J{IKJ^_߅-9fJk))+bnc1psM|9i_c9"shk9 !q tC) zs$![D)BB)'cd9/s9q[Y*t1%jD)\'Sc))tdAke9Wg[Im1հk:*1(}Re1Ơk1qc9ʆ.mAWrsA {#9aWkeAW )kd1]'KB]zPND1W~ͬ9'ymApV]_|(}#1/ZRVbc#) *_ cAW%Ju]]Z1$#Z1~J(.s>"!kL#!zCuUBNgBzB ڸGJd)ڟB{1[\)s9)sWb샇RxZɥ{&R. *{J^sIUJkR9KsgRܭKzNgR׿z{A  kA?FJ{)B[Ì#)VZ >..탤A ob0In?l{dAi{( hZ}-HR^uNZ M'RsA"O9?{A\'nGJc_sAhpޅ-d15**ϔb=?͌bxXlAMAz?{I~u)kc90 c@sA |x{&J>?{Z^Rr&J}b9_֊jc1 |L/7J|Ab J%wl8x{k#){c1 %eBz cA{{A(ik9ݩ2*|Jb^'%JbKUuIcC1Зhkd1 ˃){Rv}_ik'J^ւsA> {&J"7Ik$) .XsJ%% RjKw{FJw=,%J~xΜ&J6Y-%R{U5{Jֵl9.f{AJU֬FRѽEPJizT{I{ھLEJ^*|1Z k9= ul:ۉc$:B?: }B!~l\s%J{?{'J3 |8&k9dTH[ |(d l1>ֿ !ܞkBtl|$9k!޽G[9n t)+xʃE)wI[1/X).-fS2cǃAzr_{#1|:휃!oEBUЬB_s9,,JWHkC1{j 9"[^1Us#)Affi9mlD1s)cC!>Z ;{{j썇B|"iA%Ii[D)\RgR!6\R߿Jc״^rSiJc$)kJ1m%΄9}%Мj{ZpFR7nZ{gR{\sBf.Z{9(o FR {9V{byR̃9x1{o/IɵXb)-Jck ZOq{J'-Z{JZ{Z⣋C{hRy GZ]ߎpGRw C)r5JkAՂ|{$1Lk9b'qhRuϔ&JʯNA%nlgRrWs9^KcJ-Wo(J_ Zk] 9;{A0sĨgR6 tA:_sA_ԊJkA|lsd1bm |9sy-"1\ hc0?ʃ<1pl9p%!D9̓J{kI o |IZ};{GJxʤik1:4-AJkB8&;sAz|^~Hc9hcBdZsIosd9* MA_ï Jo"k&J\냆Rv< 1XTwi{d9y˃#)ɯ e9茌d9>ϊ{")ρ+ %B \M9>sk'J)sD1޺N$BTM9`,9/:z1M%J6|)娃 B\\S,9rzo(ce1 s |1 jk9Rc BW>{c)u}s :|D::c)jk2[1j*[d9)cAk[9'h[ à Μc)?h[c)il$1*icD15?m|d1sms1 )̜ZosIw + ER[2sC1 ^ cd1 kzc1c9=6ͤ&RJv_샄1b|V(S1WJgJ!m*|c1-cD)6&J 6Z 6)c:I[7l6 SGJsgRC)o(ps165b]W탇ZK)-JyksFR z)kI}WIkRk(.rsc)usA9*-9Xz+ b1 ̃gRVAA.C{(sFRUOZØbwՍ&Jͬ{hZsVsZ(kǬ{Aڮ zr1cYUm(/D9^;Ike9+;%Zԭ'q+k+S9^nD)+)-hJX{ T{ϜB!&Jz֟ ^,k+ 9"yZUJ؋s9 d9-A?us&Ru/9eJUŃ9Z=U]N'JWWbC1{,&RvZs{ |&JW(c9hkAIJcA+|%Jj[ |A/ 1> fRڸO{9^d1JkIo\is&JϜ%JWj#)esA -j{Jk&Z~+$B9-.A/K'Jd9Xk|A=.C1&9#)غ 1j}{9+7mRڥycc)ˌeBhc1ꀈkd)y(c)2sd1ؼ t1U,"fSo% k$!|J冊*||hc!?c1zF[c)ʎsfRu[$1h7Ht!qc:WB)^kEBbBll)/{cc)CMEB6lIfb} JHC1|bibD1{jC1̃ I[d1w닅9i{AaWS#)ߜ([D1߾ka>s ^'[bC1!`crS'SB!Zc)a+sGJy^Zc1jjʀkk -'˃eZx"˃b; {eR z )^{c1*KsAߴks&RyG~ks"9ׯ{Bb{kkZښUnGZZ{&R^jkZJdx>ksFR(^)k!& Z}^{R̃b6̃Z#{-gZcsJUZ#1\+|( Jsc)& c5,c>>:Ќs ''6'JN9`X6Js#1ug<`~o Ƀ {ZXc!kC)kC1 ݩk9PY냂9 XتsC).M&Jg})c9kA~_/).)j65МAީ{BHkIc*AhZ/UsD19WWis'R%{GJ{VAJ,ŊFRmihkAʆcJߤXkfJGs9 b t%JsFJbr^P{9pk1.{EJsB)kA)( ck%J5˒sI,1MZR tGJw+$BJA2b{BXIk9@&ERڷ_{C)Tk|A>ɃA"s9")ޭ1Ws iۆc).c9|]ߠ{)y/R(> d1%R! c"xG捔1%ǩte:뒾St:<(9U{~c c,|EB]uet1GpJ}itBɹω@)*M9j s2R'{9uw+%JPfR55΄%J.u]jsA`sA{Ak'*l9s{&J)`Zc 5{c1jEJq\|1]-icc)kbxsd1uuIc NǭZ!Sb }Z!-d1*!?P{hRދ{'J갨ZC!7p J_Lb ȉ |Iks#9rjd9U {9kgRrYjkgR,j"sZѷŊsGR{"&J/ Zlϔ9֔b1{Ϗ! {J=MA&.Obw{0аJkd1~{$1o65kkA p |1ؾA?HJmJ/qM&J*XN$)v's")xxn- !1{$J.sc1 ?cC1Tψcb Z"!VH{)?׀s1{ ФB_{wA~\ pAUWmsA IU Z_L|A s'R0b c'R=LIc~{Aʥuk{AKIRRWZd9~WoeJ]b%JakZE |d9>kIHk9 ؀rs9߽sB5* lAJjgcA#k$)fRr_jRku]kA;%Lc1\7")n˃R[V9~|)9/ 'R4_U*|B̦HcA z쌄 9,C){xR]\*|9*c1`ʃ#!z([#![c)5%S1g["!k9+il9ݻRc)hLcb)+ÉcAףּ̌)Ϗs1(l)y͔!Qk 鋕#!QKxalail)j |"OLc1bD1BJ|9sc1B|P`o{#)phLFR= A||hxbC1r)FR5 (:z D1TIkD1]_#!U{ |C!/.s)c khc9n[R *9 ދ6fJ ?+D)5P ˫,)g˾WH[bUk{iRzlks9{hbd9") A^/d9'N&RPk΃&J'K}{'RW+bI*{dA*+{Rj{J?+Д'RW'sAx~nd9)k1 NfRu)cC102(ДjA1 kc9b;Z9C{kk95/ujcC1U1% Z&3Z}V |BYHR\_m{ XZX[fJ[eb~&c+Ik!)W?+A:l{c1TU*s1{9+:& s(RXz ̃iR{Z{GR"z[ZV{HR[a /9~KcC1€_}Ik#1(=#jk9^+kC)?P( ce9#$-|AzmXֈZq k9e Τ9r_LFJ(ݙsAGkAr\sC)+ ުs99suvE[ ͋̄C1zW-JWWeR}JjZB{uc9eJTU-C1 WsI {J{e9I{(/mIw_] ވR#u9pطvΧRc]wsgB#\c%:|I(l1>vsc)%{C9is&J~G|9r[ c)G[#)g[d) [D)?[*1 |)c){fB |dB(˔1ʿGdȭ=jC)[t6|PM)kq|{H\")}dc9hCs sC)"kB >Yv$Bu+|EJPWtZd9"% %B'KEB!{|̜9Z'k%J@kꃂޫ(c$)]_˄!UUIs_/c1*eꃢ/s \0:-Hk!ꬄR!8' l1Vu([#);Ws1$cB~"Ͻ)UW{9b:ДB{Rl|cAbmMs cNZbg{bIbVZ]/ThZU펏pQpbNA{/{ZvYWS%BSZujs1:B_A/z{%RA-J_j{BhcL#1 "n9_Ks & kAT({C1qZ9kL|I.hR}mwɎ [kcd1buկ)+(ФZ 1,&J {A{sAyrsR3#rmfJst:7HJu_\Kk {GR4<4iZz{'RjoB t9߽jk9nKk9؝JsA[9(L| .1%ikA1 kA 1(kAT\~Y(k9s/ IsAXԉs%BP.hkd1H ,{A.{c)VB1XsC1yS JKoMA9_c c9&)s#1)kIsJw 9k{9+/ LC)~ 1Rk ta*(c1}*){i|9e[>AyAy/%R^ c1rjC)%.k9j }C9$){Rc!)l$2+ƫ|)+5:^˄%BW\ꭌ)۞ψk!WԆk1 :)t*p<|!?&K! &"([F:Ǧkc)'kd1˻d"!r.k1Jk#)[\c1q}UkAu]X̔B픃1z*cd1 k9{ wisd1/^cD9*I|#)W#c1H{c1˷(S11VjK:Pk1{/L|B)Zօis:B |)팅)c9Uu/Kߔk!8sz??ܫshZp%RzIk&R.B.gR7lZȕgRzn-R|lhJwzjkBs(bzs1W- cAjUA)?EJB'0).N&JK^A]w A%sA UJkȊsd9hksA JU_kIJ_RWIcc9ZATZe9*/b1oM|9`Z(hk9ɖZBOo95R9_( ˃9bsfS%Jxݵ[#1 zHkD1/5{hkd9*&̈́$JJ_{a^ :pZqM9pPsa.냤9(EJcIsA^/툏&J_m9%s9jb{A<?Is9 {EJIa|-BVWWIt$) s1[ꃤ1 Rr*H[:ӽB!:66b!*tB?׋Amk9>%s#)%Ȯ |18o :SYkhc1z˄2i}It&B3 %BXZ+LC)`ዄGJf넄9j|)8?Hld)k$!쌼\J=*t)S~[")`z%J|#)Q>|A͔/7 sD)^Z(|6d1UicA(`m9U[D)Zc1s1Z } t1z!'dD:1Os)U'LB1jj냁"Hk &>0ׯ{C1x௜ {J|d9 rs /c#9~`?_1TU]u{ZNX{Z`_Ik&RǮjsgZ"v{A.:-L|Z{(RFRJcIC{ ?{n1 }9辽NgZ'7-GRϜdA?}oA{A7 z{A^{9wm))=1 [wZj 'JBNhR*͌gRRK9#lZX)k1.(WJc95LA~\ |GJU]+sAyk{AuIk9JkQr{I{fR_˃J{d1ˋ9_Ik9cbd)*k)Z: {9VS"MAxlsAj)kAѫ̃!޾sb9*CR9,IcIkʇ>kD1՟)k9>*AR)sXZok#!k)!*?սfRxUWΌAsk{A-W(c9xPkD15Hc(2>⬜AZ/JzW{AZ~9s 9*NA/ _nZHD]IkAX˃1jl&J;Ȧ4(c (0&Js1{Ik9@Xik:Zk>?{9x`ꋆR_}7~c%9,9诜B1<>kOJ]JdE9?'*t9 jkc!K&JbJ&BOi'R_*|C2oJ| .9±ӋJ 0I BcxA荔%J~Te1<[ooHdcHt$) ЪC!xJt즣dC!5[!x|)/|kA@>k&Jrܬsd):JD)^rfR$)xFR!?+1ZD)'c1YskD:-?˲FSd1kZb'\kkc!k!1[W eJrq'[C1ak!@ K1Zhkc9~js Gd95's#)8^H[ zJC1{ZpڋsGRhj{GRN?{&Ro;sd95 > |Rbws9jkI`sA j{A"{'Z^gZbSZ-Wc9.(xb9{fRd9*{i C1 0R޶NgRr8ÏhZ-%ksA X1fJj"!~k s9U ;d9%ת/A |Z8oi &J?U{Z&-LA aϔZ([s9m {AzخFRɐu &JVW_sAzj9)5i{Aw`oks1*{B io{c1cA~ kc1mrpFJ") k#) D1{d1>|$Bܮ8(capr[m5/l_b16Мb}fRx)kAX_s{ZD1k*Isd9M{?Rd1BWisZ {R߯sJwjsGJ,ql9?Jc(ZE1XŠ J RERʃ9{Aw^{A֖*nIc1 Nrs&Jƍq$B/7s9,jic:\jh*|GJ{?eBc1 klgBe)A:gl|:o ={9jZKtAnc!",OJ{1 +U |A,:Rzܜj939S巉t%B])tEBJ|1jtd1|v׷(t9e,:a~[C!;)v \D2)d1m'[( ?md1.C1I[C)-%B.]ӪD9\R)[ |:r~6s#![$ SD)Pʌa ?+|)K*|!^__+1rk|:")}yp"! ~u[ &G[B9@KumZ)ob lc!/-VBbHd"-|A%5~{#) / _ #1€{B:*s&R+Is (-EZ-%Bx(-tZS.kFJm|xjZH'JIrѤ:v_Zc1`%>GZC)z{c1+1Zc{(%{B꒸.|'J8Z]ДgRqs |gR8jk ؕc1sA˽mfJe[ӭKsAbis9"7sJ}U˃b9 % sB9튨sJ;.史b'u_p&JV %J{IbA,^B&>kk)xn9҆AZC1{4Kt1,tAn?/IU {A_5(kb1S\b9ͼ{d9'RGe{Z*kA9IzAMiyN + {C!,8&J᏶%RCBWR sSgR{zxJk9]>{90{IBI{Aֵ{Jׯ5 |Ao^ s9xkxIcJSJc9_ܾJc9 7A}{9(8it(~s'R@sIyB?eU9u{9.Bk |17nike1V)*t&B׿[#) c|e1*tfB@,1ZId95|fB{,tA'oB Q" t9 k&:L׍ ̄B~<9/ؕ딤)RE2_t95FBu]Il9o}k!"xݫ|C!>wk#!<It!!sht.l9sd)ps#!ZcBNŽAkxKs9VSk)J|#!([1m`Ps1?t#)[l!}cb mJ_fJmW>j|k)^ax|m:?+!շZ")n;{ Wu˄jbrG[#)k9_R{AIɣ: |#1Tk{%J*kAzIsZ)e7s&R/ zksJ(?յb[Д[jr9.xk%J& -A{&/-|B/,|b7_ǭgJjMhRחS{C)b*N9) D9Z{rJs)Z ϔ"9-?JV7JtA m99s{AgA* -Zˋ{!0b.1/{c1X Z(%AoZ]Ы{A+.(Rڲb9> +c9*`(Jd1zeb1;sSFBMMU{#)[(k%JscC9Ws -i|FRz{9R/ tB}A_W 'Rwj (UФAzr+9cAڗbA"0Ik9*(k9,rh 9.LeJ*ʃ9`sJ&gikFRʌ9sjsD1<ܸlGRU_Xs'JHV _*{9pIk9 B+il9uuksA*cd9zXikeR A~JsJ`ps)/SD1ҭE:ucJudktd!.**dD1_[C)('[ °{eJzU=/b1OZBS9=V*l1.++tAe4*l2c1y*te2}hZ ާKD)_?c~k )jjM)UTIt;c#)^z*csJhk$)kFB1o[eBTW Sd1XWJD)6eF[$)h([NgS -*(tc)u?s1Zh[b) )1?it9(,! ` t xc1TVVFSB(( R n`Ed! Պ|"!ߖIlzں ")TMZ.U-Zz{kgR ΔbWyc !: C1{b—~{gRyd1*fZōMbWUs9 t(j\AݥkI"oKkK:/MMZ7 `M*cPSgΌ1JqϔGRuA'> tApZ,|0(_K|9JmiBuWnFJ?^{9-+|Ak,R%Bz{0jjŠs +jkc9K#){9tJkA7Is)*(c9z}c1ڊc$1 l9rp+lAts1;./Me2& lC)`jhs%BX!GSc)ë/%B'} l$)XBd1S$:'Id94++([%2N t#).vd"!ϥ+tc)[!={c)g^0+l9[ t1ﰉ{.Gc!|(d$)_c9$"S$9'JA(rBMȉ k)_z":Ais+js/[d)([#!|Z"!2Gc 2pt1W[( 6|c) l!*x !m"!syR 5t (t/p>^rZ k$:X*kGZ?y;k'Z_*kIߘbsIZ{IR{kI~{&Jrjk1ʦ IkJIbàsZ/i(kAV,9eoMC1M|'R}М9{ApX*s9:rOA>.%J>gRsgR=sRU%'GJ~^icJ_ [A 0isgJWxhZA=>IIsAoA:⋃ *cA?5̓1w\X{`~C9U.AZJsAO)s(멎k9 jsA/)kBbik16m(>*МIalf9(7L(zmZoB\{9"~VIkd9)AΤ9_sEJ`9WBܗըkA%'6QgR*V֣9U8bRTvwZTV]ʃ9׻r-&R{zbx Bwc9c[ Ay}.{RJ{F˩9/Hk9(k9+|9o(|fJ d1(sJXvum1=%׈kJ75KBǵosN9Z +)}տ+| zrl)sJ~%,|1xLt%Bթ |9ʩpSd)Xhc /K /;$:S%:I \9{ SD)2 D)oGd!*dBhj_Vk! ^(|)Wϓ1% SC1HHkd9i[A++(`.s1&e⬩k)ꬌ(~~cb!e \1UzRk#!+k|C1/?k#!VTs1Uct!¢|a t) n拄)4-z|)U t E:ǎK +DJRpj(t<:gd ͌)W2s-s {ZҰI{C2u_̃R>ksgZp {I sZ^|Pz{&JggsC9+jkC)pߊ{)b9<{&JZC17{C1sA "ϜGJ|.9xB5'{A/+kB-{R'r-|9꧃{J>-kJ?.9W^r1ACsc9){1뉋 kB˽{GR/-Z? z},A _}AZ-w[N?/gR)9hX/Aկ cIBj3jc9 =/A**5LAljk s9X5RAFL9 w׫sAsI KIֲA[s k#1{d1'i{Ax_AxnM#)_JkAhrsd1-'-{ ꃄ1+dBûBwש{C1J,B)%52QeB[-ANAZ)kA,={9"' . |fRV+|&JߐW d1zfJD1ÂCb&J{NfJwZA.GʃAIEekD1?L1 t9tǷsBw&ʋ(/* 9ixS1{9hH\,GJS9]kJ^U s9e֩k9_ k:csys!z2S( K1+*\&B]%:c^jhd1. l2X>)|1nIs#!Gc ߵkA*NA(*I9X_]LAMͧZ$)8[d)_^'c)+Lt2ㅿ|) (l)ܩc1>ZHc1_FK(8 %9ti{Aߋr 1YUk1uc)ym͝*R|1ڐukM17|"!ZΫC:oA˄1ɩMn 1TxЧcAzZ[9 (baPceBE{gb bWuIk9P Ik%J) ,b]ͫFJƫs%J uR cArҸvsAЮ{A~MI6NZJk'R^W cu_-&RpќZo_ {c9ھ,A)SZax ,&J{j͌B鯻R{D1Ҫ/FJwsB.%)s9+x{Q sFZU chR*k9ଚ{'J/ZR ) {BwP FR˒/,Z90 APj*k)_^Xk|c1/U : AW |ApoC9_WmBP}s1*,s$1jLHk9xsAJ|C)^h+|Az Rw JwB.{&J2QRޟ{) &hkc12,1?묪&R=U.A6+ c1-)֗ʋ{ALm+|A}KEJ#ݙ{9'.c{1{ td1X>*){*t9=%cd1kZ r c$9u ?K1?1X[Id9s9? [ 9(Xm}ik1ſA)7sAznFR_yAh91߰+C)jP`)9LA:ۋIc,Idf: a[9,=+.+|B |9hz ֌#)ׯZ([1y[1EH[!NK®js"!isAf{#)gc$!~׿ Sd)ť(s)s&R1;nwkk1^s솪 t(?m9uL9Ջ +*m1WW(dB!f/ .)uc+k[!/1l$:ǍCBy)|$*2q(F: (| l97UI|)ݓB#!m 1Y~1Zy{9j I *Ϥbu]U |&R |$B(nA)<0-9.1+ tAs16.sFBPjk1㠵UNZsZ r[ )*RZqM_sgRV새R_SJ'A{BbcFBتk&:' tI?5{cA&NŽ1?L|&J/ 9߫8-FJhMA.Ib{[ob!%'cX9hKZ܎9ºnI~袽IkD1u}XR!qӍ+[{1Υk9}+{92{&B^k1B{A{r{I^c9*! ^KInϯZBM9Z,R-IcB \ k$)&:,R_~isI \{Aha} kd1+}~N t)5NA~xUhcC)BhsC)5)Q7{ kK9i*AY23̔`އRd9֌*c) ?.s1z([D1‚hS"):,9]==K| {9{c%ه[19o+|9ΜEBWgkc!&[i9Ԗ'SR_RWW{e1#*l C)9_ud1V|1/R{l2|| t9WzTR#)CV*t᫪1]([#)5c1_:c9N&2):q 2U {#!cJ#)ۋ' h[Bi㤈k!i&KD1V l#)~g[!!2isd9 ERe)l! 7&\9It@`⌔1XRIl!l$:~RPIt!17ORnUc1˷JA)9>M1mj'K)fc0pt")kc)~{Y')cfR}تoZ~gRW}sfJqwsb)b*zZb)82"!Z>,d9-֏) ~usc!r]b9X |#1׀:1GRkw\{&J%*k \sA:յkZWs1b9kkJ5'9/sJZjkA ksGJ%{9{1 |BhlR/ Rr!cS%R'%bj?Խ WߜϜR.mJȮ 9{&R6IkA@<:k9ӶGb!Z'|*|1 }B5ey:k|1S֎eJzKt1.)5$2%wu/9p[Μ:jk*9k18ž!>/?l&ꮊc90*J|&B5c1Y닣1{Ia1I zK#:`)Ϝc)y|{1)|BUU%9uW\b+GS#)!%,)t1tJ%wwok)[)kD){$!o.l|BWP[!JZic j~~'S9$S1" t)*t)vՈdd)=)lBIt1XbHcjI1f["t)t)+=?넂)~ B)6ˌ$BtreBU[rxc:uX"jK)l$:u=͵EB0B)?5[!*{(Z;;:RoBZuy{FJ "EJ\sc9_AǥfRz0L|B1؍Z~s9^(/A>gZC1 /bA #{GJ }'J_AJkAx .*k$1܀M1}˃GJc c9LA'7翮9)mJ6ZΌB[zX,A.9 M9h`&J92ZuV\Vo&R ].gRHbAU ce9%{9Zk9.bIcA"܋L|c9VTRseCc1*?[C1 :3c1Fr,tAx{[Ic)_Ic90(IsAnb9t [#)6R U c!;̓d9b*k$)˖ik9ݎ97ujkd1U 9KkA}VHkd9(kd9-+%J)&Է/b#9 J{_,9C{R#)phS:2 tc) c9>W9Ye:5U_| ͫt1romtc21k`kK|1ڕ+J|::| 9/A6_ lR|yɄ$B |d1܂s9]N2ͬFB7_W |!z\'tAIAÂ~naIs+c~LA7+?L9T֧Z ohkb)պ s1l9Q)sc1WzB)Z d1ߟ.1_5s)\_r1׷5Ƀ9^֊J&J{whkRLpsA\M cA&:}Z_+t9߿ Ës$1z c9W([ ߖic$)__js9r{Ps1Z Z$)\K|A;|Al%RxeJ`{χS:SWJt1ijlD1*d#)jQ'|"tB 9an d2O1}Sj|B{O1 |9ccC)c 9RU[D)ab+BqQ\s!Vc9,Y>sC1 lkc1{^rJrJ .Bw FJUWXI[A)c9s9Vzjk Zd1W"J)+8[)IS(z{BUkAJX\-d1mZ y |9} c)WHc9x + |^#is#!= )k93{Ahk#!//{%J~"ύA׭gSAW l(SEBgd1 y*d ؋l1~%BeE* dI_.%:W/fJZBB]} |B!?6s1զ)l1?}kD:-]s(bsC).BI|:llfBiͿKtC)pp tc)J+k%:UR #R$).|btd1.kymc |)w.hcd1~Ck9^RQ7RD1Ҳ |:#-yˉk#)ڈk9 | tbicD)AZ9x`C(#9t(ָ*|9nf[954I|)Z>+B1s{lUΥJu1\{:C>@:[\z[1gCξc!ek1n /ZdC)?sC) Kt1+ ͥDBU[)po_ItAm ׊{9>q~{C15R{5VQAWWB}{ ZaBZr l&Bz+t 6#)׫cA:^jk9ne8MgR D9v. IMnFJ5cjsB)#-{&J]K-%1 J\jkD1(__#)魥{hR.gRcogs&Jbs9p-J% Z+.bT |AX #qEJBCzpAq J j[:B޲PZ_K|'JsA|ms k46{A{T|Ac9Vs9rc[D1kKl&J9yktA`zozS9勇Je9ެ)c9z[1j~SD1+% SC1"Z~js1yjk18% A]sD1_:Md)Z9: Z$156IcD1'>ik9js#!ਪsA7{9B{C!c1 qBy,%B]J|$*(l:N|9 (l1S9=:*[𼦶J 7ֆk)7?B!cc9Zjt!gSA?"H[9piȊk9?icc)L|9Pj%) s9ˆc9|٩s +|)_Sd)rlBD1K9˪[1W[C)&+S#!sتk!;s)JlJ!3 ;s#r (dBx˔7+#17p(C)Xy |1(as ck!.z~"!v5HcC)ɥ |C1%d1}'y*9^6} b) ESC1bLA!bhlb!үtc!XjzЈ!KKK ~I1#טIt1(Wm(\) Bs)=J|:TV|!)Z 7J{gRw!b#9 k9Z#wGJٿPAeˋsfJb0mJkB.ԭ1umB Օ |Jk{GJ {A \oA _-c9]:{9uW.9u)kB1rIkn&J݂.{[ cક sJP_МAz)ROFJTw{&Bss&BJklR0+ZvMgR՗A޶4GR&_ZKAjb,JsJkC){0c0ps&B7|GJW_- l1cJkA+UB`@U)k1{#)⬶Is9}U` d)_)[D1 Ic9+sZ9uS)[1%'̌gJm{)zx19U~cj{e1s cC){GJ_{9 Uk$):,{e1^}m955k&J_CIc9Ɔ:509/wJdZD:mChk$)AS*cD)8ޗ|j*tC1>|Adt B ŭjt1Nk9ikd1=곊%:'T)Fd(gs)LrH[ |c +3˄eS<t9hb^n!~^ìD) )}EBvz)kD)8s1tG[)[d)% 1W{SR tc!/렭9C{!||RC) *aA EJV3{!,c)|d9nRC)k#:3Ɍ#)+퉊G[d)@J1ik! '܈k#!o 1Zd1{"!''k d$*-S)JaeS ت芕c){61h9>_/1^N)xC:AΝ!t /^\ XBD)9|"! 9{D1ఔFJ'RpFJKƒsA+c | j-{6 ,#!B,{(Un1U GR5ϜjZT鯜98sC1špGRkoAݿ{#1*.(j{#)W|AwcD1u -kR}{'R+k'J~M9y\|Jk)L9=LtB&tFJl{1 9%{9+N)[l&:Ҳ*tfRx% )b. sd9+ ld9hS9'׷{9<l#)I)t#!)Hd/ -h"/j "ץ>2Ɓ!w|k͔9պʌs1i,RSb)w5eB5(t)婉(l!'%9{oOC!8%2R\U]hR^ϔ9{VUz% ,Q+,&B^sA(NJx催{hRb|b9},Z Z [l%sI o&J玌D)bA,hR/nkdAv쌊n9mZ`*k:|*c1'O%B}/{1zkF:[ |k1|93Jc)샄1'͔ZvLJsey 9sA꫷ގiR sR! k(kB!sBR{HkBZoZ9sZ{A^п |1Zd1'b#),sA]c9x8(Zd1#8 9swR ~,'[ #Hcd1!B{GR JRժsB})tI{]]jk9#jkE);sJW+97 tB6cA~Nsc)Z*(c) J,*}9z[jtB7 |BFw*eB,1cr)UkC)jR 7Gc1<'{!⻴Jl9jl%:Ż=k(i{\c)!sik1tFJ[? k9trډ|)/_⌌9l^{'Se1Zب[)5 c#)xHhd$)-:Wߨk9ڒZe1`It:*UUb c1bJ|!02-J|.^6c)& b){˔Buzm"!˽+k#))lC)Uk@|2:62ܗsd) I|1c1ҿJ)Z"k-.r[!d + )*b!6>u/|1;u߮1|Gt:]Mmb!AsI|@"O!{s^M@{s9b `^|! :c9zhNA^>*){GJӖk9|Sc!ðA)""+ZMZ?UOZ^sHRNGJ5 c\߃M k%*M)k͌Ajt'B~`bCk|hZ|A~O6Z],|FR*kC)藧{9#kB'"kJ֯΄1kBW|B㹟׎&B}zA_U,!ި[+sd)?7{e12ظRVuA*{s1u{9r__kkAM^FB}VI[BueRcD1(kd1IcJZ {gJymA卯ISArZc1.Z9؅Jc1|is9p(k$)WJ[9e/-kD1>ps1ocA7 {&B*ج{9{'Jׂ]JkAJ:X{GR{9r&B]v||:[s9|5*k1/(S$1 MgRU%Rժcc)hA{HsGJ*ߙHc$1d)\*kd1W  t1ёꃁ-/s s!:"j|S)‚d)rkk #B^ˎ#)⨾_ ʨ ~lhcd)*t9_d#1*ދk1k`M:U=c1S)*gc1Mgc%B^ׇ d9I7Z tB- zl1ZIccjˌ1}^Ȅ!{/5-'Z~\*kHJ!2Z''JUW cXWWuZ]ZPzsI+siR.(J7_tRyrL9w"{#){z/c1c9-kkGB}B{9 /sAwp [1+*-s9-9b+kA;' ce1/ɯ,Bשs9hnXbAotNR9s9 [9s&:Ə]c#)bx'KD1ps9߈cFB5( |c1:*eL|C)5k9,ئJ)/c9֛k#)zn(tB}SA ;Ջkd1{1rjR H[16kRssI;Zk'J^#'JUV;jk9/{ MC)/c1xu6'FByyR_s1믊kA[s9-倩{1ڠsA 8J[Auuga)rK%J^VT 9a.s <{9E. t9O*|) t2>z̄D: ^k1~[!GcD!/'+k1#{p"l&BVãl1ઝ쌤1T]ުcC!z|Bc9c |C)bk*+ &Se9NH[1e}Vƣ1IU_[%BUU͔!\ui tCcC)]pIt1Y +苝!᪺9~w̌=몋|)'lC!w[)x+O9Ak[)~͘ ʥ$2`_Vި|XhB!aZ(l"fc#!sBxtal'} *} "t2ǎlAژhc ..1wXHk")<c1Sghc9RbK 7%%s155^쥢)/ |gR 'J/shk1 Hk'JX*Z*kA3*`jkBX{r cAת*kGR(WWiRAzLA:LFR\J(k&J6ul#1#+hRv^.J+9z.AIUbD9BD1_yXcD1{A]' [1,sE1R{$1k9776kA c9⽼p+k! ksAoˊ gROi k9sWbAVkkBw\ c9^R )[9Kb$)bn)\{)c9 cd1c&B9 |dIHk!*I[!?k1ois1"&͜1M}hc)" tAu" s9w)k9Bkkd15{l9uU0A_.LJ{&J]:# {D1Z&J z/Kt9k9>o5Ό:uC'C)=5{A 9g Is#)s Au%K!/a)gbd1"ht):~kc1,") k*|&J; |9Bk$!s9byb{C16/c!"!|BV}ʪ{eB:cd1Z! -pBUWcB) fB9W tFJ %J&n7 cD) V.ce1}- R)mc)7k)psذ*|9wVeJl#! k)0 D:bcХ!R} Aڦl1&*c!&)|1}{"!?c1yeht1IcLC!߇k"! JcC!*a`lnls{b|1\n㪦[s )Ŧd"Ɋt2?KBlvs rPSHtZhk$1.r˔'c!h▶cf* C:} | Tf[w{hR ܋{A{}cc1')c9Zb1 " ZS_Vs'Jb(-JY닷NFBs(Q zӽFRqSZ AբlJ_A͔Z^]o{ZZUBGJ}mGR9*k'R.ZQP!x^s(*kD).k9<-tGBTumc1ܸ/nB(k|ABkkd1 ޭ{9N16b),"jc9jkJ`IcA7mB)6ssC1zʪL|I ׷k)e/>{1?UUsC1m B)ߗs9T謗(k1b l:vf'Hd#)`EBuuik+"c))k1j{J bd1 1/{W.99s$1֊cC1N97?| pxRe15RgJD145m|9:ailgJ7XZl|18_jcd1k}s15A||{d1c9 d1rcyߨsBpHc$)(+{1ʥ< |d)kJ|DBsµk")c$:l>*{Ac:(`씆B6j|)`JFJWueOJ|9s9v{9jJˌd1wˌ1{ItJlgJ} t92c$)-*[E1`S)%*t!:c"! cT m!"j*;jZ[1jʬקSc ʩk1>ڨk1蠗c9s"!LAjuk*j+!jJ)նg[@ t1iʄ)bVd9ݣs Bʄ7 <))Ht) ~l$#ꝃ!Xʵ'lb!&?hl)S[c1Os9ƱoF[1>jgc);+|J{KBߧ{B(AU*Nb?όgJcpo.hRNZ-k BcI{I~]{FRUJ7J|D9{&J6T-brsb;sI#-ZW~W|RYjC1^c1?aSGBaN1n_k9Acs&B(*.R|ϥМ'JP}.e1s{9Χ7{#)/~XZ$1sv)kD1jcd1ظWb$!s#):7kB&tjc"p"!/G[1!& t#:.y~gk (*kAn([1%cc1b({fR5k(c9ܒRd1+c)|xhc#)#IcFBCZlk9_R M77kk =*k1waZ1P,|0B{Xj1"015Ub t1ic1VL[#)έ틃)5 c$j)+߭%bd1!lfRwKagkD1 | '6Σ9ۻ5Uk1Bmuk"!`*1ܯ́n9 ;> 1 dK1"J],fBnw^)l1Zc1/tE1r_ }9wfJ% RZ |9kk({$:'Kd1%<רcc)|ܬis#) HlC!.1Z&)|ad(= 6L)_c%B|0Hc1f , tc)kA]=7cD!#-i|%B^>Rtڪs'Ju+kB?] c9roZA YsAGJ[2&JUsJ@_sJ ߫{GR[ |JzL|:=_oIZyoΉcD9= Wm9v+)cd1 ?kA sA7*k'RL5jkA" tJ%ӭ:a)|ic1t_Uw c$1˥s ^jsd1P* c)z,sRRx Z#1]} +{)]շ*sAu |D9՗*{fRz+t9zIk1UxGc9# R|qvR1ڪI[1>Ze1 9wu)Sd)Kice1/wHc9 i[FB[@%{>mB*9{Z9BA[9 )k)s),h[1KKd#)ڗJkAa`R)׋sgJWsATW[{An_{1%.o#)-A'}섥9кugRd1 ?͌fB!]d)/(le9`^R ڟ )oU c.-M *ׯ̔)fJ}l$)y&O HcD1/u9&{Wsd1~ŭsB+~ l!qBsD) |9q_Z hs1wKt)7Δ1W . ?Vcbw'R -;-2%kt!Z$)>ȧkD) j|c9 7:B)#:f$B9PZzdJ?e | ;c1]{(K)6FFC)55k9O9k)($?|S!+%"!^Q*)k8|)݁o*}c)ͷ tb!>Ki^|Gla> wQj)q |)@#V|:穫)S^w 9C꺽s i|(+sj[K9A[ &hkc)}pk9GJSsH[GJ&+k1ծj['JAGsI֯sJy~RIc&Jvs9R0J%׫Rb0R |#9`|D1_{9*֊Hc9kFJu\_bB0WJIi]HcIFM.*tRUeOFR-n1/kk'J~X c$1Up |9}aUZD1UI{M9{ss{GRb "[:kvsGJEKYJc9(V탅9}]r]L9a,t)ҽ,&:)c)ڢic:nP([D),t1UUR)/ Icd)n큪sBoik)zZªcD1*RD1v瀎,|#)=ic1Z9t#Jkd1ֿb1B(ks9}~gRd9r-@ 9|D1X !? ?Jk9Xx.19Jc1[:4S k9E0Is1m/jsAsu/hkA{:ESGS%)˜된d)bULd1rZ$!ռ>,c)r탢{͜1zX1U]L| ̌1 {AWR9Ck9W%k9'ͬBFO(dF:-߈S9 bbD)l@[$)=WE) ^UsWA-'-[!'kC)c), hcd1Vhc) `j)ZMB?"X{)Mݨ9=o*9saOn!?R )ocg'[!u )t)#glC:2VVFd Oa![>xذt!lC!TiF :hd**lA-&It"!Xe[a`i|)l‹i[C!K#!ME+k97#1z^PJkkA4sJ8jk'J s'BRf)cA bD16 |GJ~^z)(cI^ sI}i{A z-|9J m|AmZy>lEBk(sI{ZAW;zs9+*=AUU\sAbx*tJ 1*B` 'JhMZy[ |d1-Rs9H) ^s) *[D1pj{9z [A%*[90sD)z{iK9j߿)[#1`JsD15ÀZ&B| ic).([9%+s1k:o>I\A|d1-:n+l9j te1JlF:p+}$1"Adik&JIcC)`JMRD1ꇪ{1o^Jcd1|~Jjs! {BwbR1 |#)hcI*n'J/I{gJ, -۪s*"[EB{yc&BeJE1):R)*+,#! j[D1VVD1ɥ5%C)pZkC)ޟ[ ^rs!;;菥1VVXZjse)Z$)_ $!y7k{ (c1ˇk9o1r1Z\ܞ\9WؾtJT[1`ިR רk$)h[)Ws'[W~Jd1k)vu [AR25ʈcd1_J?j d)@xV댤1uw,#!U tD)%lB!7 kC!R((c)rPkaikc)&Ol)?FS#)ֆM[ E[;/s!kB덥!\{ znɕq*13'l`&B\8|EBg|)b/j[묃1^PVb[_&K+)}>sc1 }YkD1B@gJa>s1<\e9ޯ})[)j[A[95 ikI{9sA*"b9 )k9<b1Կ::jsIӾ_ cA'5ʃ9pkWHR-$1߿* 1 {{HRĕ{90,gRZWZmZj~s1a(9|sA)[9Zb [D1?hJd1Kk$)׷ JkA+WkkBV\Ic97m1 Օ l9ic$)켯Jk )S9wоs9 fJteGS9" |9*K|9[7kfBt1/{KAeK9`3ۉc:1:nc!isA8+|9~ZD1S}")k1kA_*'sAkcЌse1-W t#)+wJWs1s^+kd)1ծ9^wZ1`{)_icC1\]R#)V7b)u 29jk1@]kk#)5WgR Z;Jk#)ms#)q|r휥1}k1N9WW9|U{.K1)Is$),d1sd)؈kC1,K)'K~J)'wG[p)|e1WG[R B,jgR|eBj RC)2s[d)}駍 da_")l1a%~k!_+s1߆R''G[!u6#!Օ |{k#!WeS %s!,)j-|:_%kb!K ({)ysp|ޘL)}x)l1}o(t!:rl &lb"lB8J|1/g| x,9C1~^LC)m_[ol@0 EK#)VWxk1{8cs(r[ ɂb9] gk:{HC)akWZE1zҋj9`kkBcmHkAkAy}ZA ZIkBJhcIHkB>"(kgR'sIn,#) z 9X "1'J52̃(JsA/ФeB:RR9{L%B''sd1|#nFBXXjc!. [Bm[)KAJe1>l Se1׭+HS9p@ʫs9)qic9kn#Jsc1+s9J++1{1(/s9{)7 kd1֯s9}sGJEjc9<-9+}BzrHKA0mfB~|c9mk9,OΌBΔfJ]5oAW)?ׯ9}_|_Ike95#sJRLAS_ t9YZ(^ c9SS^FJ ?Is#)Օ,{AU&![9TյJ{9U/ I{1=sd1Ο= c)PJC!9F:#)V)cab"ksj㉈k ,D)][ڣ{d1^'[1 b!7 9VpkEB:*j!hs9%[$)J!B '[d!*{[)**qsJy{D)aVhcD1 {1&S1?J1CjJd1_r7HSh[$1 1c bc!-c9QJd1:9UU[Ms$1+ŪD9~j{8x_#~|9ciϔ:ZWw{A}Ӄ b1b>̈́JuU?m"!Z{llC!jbRl)l#!Z Χk!/t*(t!rI}e'|c!| i|!H|a!þJ|C!~lgk"!'!S c{y_k)- t'Kd18rE:A7:WXfR˭s)b{d9Zd1$W9WsR(s ~Wks Ukc!!޻9u^`ZIC"jsI-D9gRu1B{hRlsA ZRUbikAbה9{R!-Z(8 |9WicA=s'B5g'k'Bxh@Je1/|kc9)S9 SAyX,|D1;Wc9L1u>k1sZ< 9m |1{򭬫k15+냥1usBg_ik)>/ N9=61ޚ,|fBT.2WjlB_[:ws9s$),$..Zd9-IL9_mMmRD1-vKAM]{9Wik9^R1c+|A^V sd1_b9cAZIk14˃A+LAhk9ōʬ{B=Ooa,9__c!*Ȩs"1z+̃C1gRbAw7~s9Rc$)%}ϤAy*c!*8 1wZ)bW{C)R#!] MB-H[bԶic) l1SY~kPIt")0Hd!cSҟ,dB茄b!}55[.z+빪uCBWys")q)Xc ԵQˌ ^g[A ˄2{-!U]EKk!!;^eBbê(c'Bn~_ls*zC d1_]o { М`_N9I%jk) FJ]UUsD1]mA~+A W^-|0. {&Ble1zAW߫s9h {n9|jkA ngR_^Z+knsd9ZgJ) ice1 wz l1뫍s9_VatAccA|VUBe9ݯ€Jc1]:1psAW)k91_{A`_UZ9[c1˾Ms1 L|%B}K$)9/'uXJT9հE:7 te:*lBÊWsJ픤9立 |&JS'HS9JIkd1cAPr(c$1~`kC)UHk KC+|d9յ{AUjs9_/)9U)kD1(FS ܶc+Cc\)>MBV(tɾ.S!Ȭ|3k*j[>'S!9Gcx%C^[늩k!=z dj˜)u'S l₮ c)["*DC9Ҏsa!/*|bUU.'lbgSaW:C!5}J[AU{ B-#)s#)@VVќ")_)h\{!5' ck9(-c9[ cA mIsB *=>MjfcNgJ,[s)(~^!Xխ 9- ?W9 9A.9.Z׭kOs ޿ c9[9巼+|':׊k9ꂷk'BW~KJct]B%)0rn1ח'Nd1[z[96{BuEs9*{A5 tfJIsfJtյ(c9컃z{9o)cJ*LBgwik9*Z[2ÈcA[zA~ 92ŨB_#/B}).[E1Ikd)Csd1C/AUl1[wKje9ks#)%sd9 9Jk#)zXAUSC9[{)s(5 ) hsd9(\{),AZT6*s ✿Q 5D1^Z̃9]Sd1r$!rZ}k+k bZMs$)L1hR#!&3ksd1Ԝ׉sD1U>'[$) ? ^s9ND5,9Q[k99k%BTZ(c)]js!5ZBjisb́k91%㍎9zsd1?|1{"!)c쮩ZgcD) S[1(k)!:rhSa C*tXhkJ룲Hc_ݪZAIk J!5:o{7-|2Z댄6mgO$C ]g;7; #ңS-z㫉cſS[1؝ilz'lOKak!fK~8Ei|,k#!]S!YI|s@ "!J͗گG[ `dkk9xpA=1%.{AU'n)s  ڿ? d1rJkfJޱJkFJ>kZAX)k:=bd1R"1p"샤9u/uZ#)[U )k͵[1Wյc#)p U"'c1萉{9m&J |1 'B~7+t&:[AZPLAs9եls9ig{9y%% tBUsC)-KD1ht|9or 9yWL1)[9Xsռjk17ikD)~:Kk9z%:Icd1-8s9{/c9Jse:kJ]_wfJWlBL%BEj|$)K|9ץOHSAs9j{dA_IsAVaD)+WjC16c9<˃90ASUWv0D)eWoKp9yImJUM9o€hRD1;sAn{9('M9s1.6U{9UI{D)@{[{e1S}u{!޽%c!^xB$)ys k!.J9azhs)-Qk|} c#!2 c).ZD1FZ/۾[1U9D1W~Z9 u{A?CUm \{Jc!w~{5K%BݽS_{d)6U EB\kC1/g%Bb4 I|1myg[b %(c)>Ik Kj1Gc(c!PR2O/GS")|P!/KtsS~rQgC)i%;~qJݳRB!ZKaCʂb s{=_˝e)[ǵ)5Z#!$ k77*| jNf9FSa*\FC kkJwZGJk5p'B>.#!Jc1%Z>sA|,tAyc9XsA8uAW,|J:ZМR@r |A߂[sc)|bc! LB!UR(Z[tȪl1<sAϡl(J5*mR`WshRתc:n:jc9,d9*~^σ9U.A c1AJkD)z {:vork!5(hk9^(PJD1XTs9w%(c900 1k9^([1+)c1-S9*˭Z9!{B _w d$) 1Rk)(X9;OBUik( m9[X(Sd9˃ r(cJ,gRUZ%lAuUzX(sD9/c1UZd9?7ZJjs9oUISd1 `` lAkxy AΥ{9GΜ1k{ t&Jq+ t:'zZ)Τ9k t1䤹( lhZ}gJE1zn\Jk!Lk!A U {$)5Cjk|͜9%}[c1bmk]s+d1TtJ| z]'Ce1%m{9qacc #gK9{qA7}_-9I͉s9?٫|C1.U C!hc%s: Xuk)c'S!xF:, Ֆ  t#)\ {**˔1vթ{ yas?ڝ!c!+pZ)V_Kb)Ub%[=*%S m}x'k!bxZ~ d!Uys^(S j ||"!cڜc:S*>'K@ghSl)mms"!k"! $:}u|S .h[ tj |c)uݣ͌"1_<{ vcsd9xj'J b{9࠸5cAM|#!7sc)ެsd1Omr9=5Ujs9b1Mn#)U,%ikC)WLc1} FJXJc9(J[(¾bURc*tR LiR:T{'Jsms1#yk96{B\Y'[E)c*ce1-*SB`HSGB b/s95'sAhZ#),(Z!핏sD175 9c 'Aהjs#!*i[1K-jkEB˶Ic1 (SA%7c9+]R9h(,c)k૮-9{ jk9@ثtD)<8-R.]2B_Wk1 hkA~h6s9Z?$1/"nJWtVk1Z ANʃA3k1ZC1IcA[\\,k9`9l:>+|AwcAtltAz_%'Bτ9u7+l1_[d1\W}se91~x(JE)L7ubD)U'z{+HcD1_rScd1Wcd1Wubd1c1Z$) R TZZl$)[ x^Z{k#!yk1{xk!7(c(S r^K#!i{,9_b!UL}kzL)wZ_Wl UՕ9W|1ziwTk) ;K%Bk9@HFJb%`{acbl|:sc! s){J)(*g[1]=I{)ߗcpc1]^G[VC!Gg[^R $./ ^z\ |1`~W|#WJa6(l)w fdBxHl!ܜ<{ 0{Sc1^k)_s $(|bi|buAwدJkmMєiJnoAoC1לicd1?icC)ksHc#)(JD1b<)cd1r|R C! c)r^ C)b#).1C!n9_~OgJ7p|'JzrxV(R=;˃9PIcD)js)p.;HcE1 ('[9*b$)˲jsd1 skJc(K:配k9HsmR$) À{d1yx#)W 99U[ |fB߻kD1(ch[D1^.k9˃9?'S9_m;Kt9rضmAm5_JtD1¸K1_sc1 W c L:kGRW 9-j~D)'Hl1>0BWZ td1 ܬ|R踿Ό9֊ \1~\id9u{GJ![C)uکsD)rZfs)۹&B (~us1#'c!|VR!Rᯜ9Em9Wj\'S#!%,|B)lkAM _k!;kC!Iu )sk `8K$)]7/jc{~;)u+;0ik!}^|7ESbɢJ9Sʪs1wro-Jt1sc&S)-S"!rJ !oc"`K|9Zb(c7(SB!Olj tS9U"J!X^$Kb)5cb<[bj|(cB)-<{)7i[1bϖJSa(k0 t)ͫ]Τ9_ ]͔AHVUS!@hJ!ٵi#2zxץkc19z[ ;VTF@H;>5>I8=? {hZ$bBfR4sRmkkR cpgRvl辋sbe˔sRkRy.*kvUUjsZ,IcgR*[FJpphJkgJ0cF)cR١([FJ TcJNU*k [ЃR{R|WbKkRZ {RzU[FJh`{hZ$bBfR4sRmkkR cohRvl辋sbe˔sRkRyO*kwUUjsZ,)cgR[FJppJkGJ cN)cR١([fJ TkJNUҜZt_bb86`"sZ|shR䆫sRnOZ.'JлNgZVz fZ5OA{HJzsFJjs_kkB⪿ќJfєgRU_ksZ҃{Z/l{{R{gjkGJ7")cJln'b,j.b߫{gRܬ{Z¦ RwkRkJ<" sRK.b7[o*k]{Zl{IkbsBjkRMsJkR4 c9){ZˌsZҟcsJjsBsbr׷_kRۗ ([&Jp*j(c1 zsZ.{Zڗ%WsFJjs&BݩicFJkJ{ZcRceJssFJt)cGJRjcfJJcFJ+jkC1 IcEBG[B~cDByuSp{j*O`. sAq'J k+s @0A ?s9*9sb#sZMhls9 ` |AzkZ8^kRGR .'3j[S0"1-{AbpZ4b۰lsc- FRpj@"!*"+=sGJc{GJ`bi+cAh{AؼsgR n |9򸴫sfJuc+k`oZ &JzjKkJ *kꋏfRzjkcA"Z7^М@ c` R shJ:icKkGJ*0sBk1& +KkdBhYhR8|{FJ:pZ.GR &RܪJkI{08.bA+ I C{@|{RsbzsBz޼*s&B)/Vjkb1s&JJkRe.(`ls`@s@b {(ksA8 FR_-JbN9Jo9W%{:sR*cB; @)c9k Kk99kgRdV{q)c&BZX.hRׯhRuˊ Kk1ls&J)sA&{hRr{JZ({R7{Jrr_sGJ,M'Jb}k |hRMisRik{EB^jkJR Aќb.'R k nW{b6%ksbx탣9 AsZ |Z+NZyzp cGJkkRA |fJZ.sR |FJ|DB|KCKS k^탩Z c7< c2ZsJN{A ZԴ*c&JjkRt{&BCKsGJ녋kBs])c1H[&J"Jc&JIcE9(+Šk9IkBBcA80ZHc1kFBr`ic#:j m:[:@kkAsFJi{]s9j)[GJWҼ)c9kJhcILn{A |&JWak9ⷭYk:[:'[Bױ҇[1w'[1̧([)z( {9@(B Z<z. Ҡ%RCI%@ *b}SHZ''*Z/hR:lsbplse/*|T%Z ~2I֯װQA/{ Kk@(O+cJ~{ c8'{hRw {hR7&Jr6. cqK{Z.GRBs'BZsGJ>kB>{Ju)ZbhZ?[̃ (]訐 o*Iեќ@ {A 1*` ౔JhphR:?BIBO bk)>=hsIZxAsisfZZc99{hR%/={Z{R=.8|gRr_my탈R<sZ ¨{9Rg{hR$sZQkR`**kkgJ:{:hk1*bߜ3j?8.JOb}/bs92:/0.|(4JyowO'J!#ДKsW kzҜb+ߪ~ *A>  gRZOsA $TKkA .HR/9j{AX=sD1z,FJxX{!;: |GJbj-J. {Z~Mʯ jz:sA |1{bJw*ҜGR/:Yz30tRvϋT0) PGR;/T̓'J}yFRn_:{'RΏ:hRKKk"nOZ&mOb U tќs,b c b.9/,* c10sA: ``ZuKkD)`.9Ь c ` s!4,/-(J?{BZ>s9+#` |"1bxs {c1 {$:wP kI/B x¨8(ѤZ;"3bpZVVЌ{A{IӗєGRoKk]@ꏔ*cpZw~ԋsfZtvRqba92jn@((c1 {`o95Kslk9:sJ$ cghpo{'Jl{Akka){FJ*7NxzBs"(k9|^}%JNpdJWFd^)cFJp B0b^wO^/$JB;;."93!18rZ渁ќd9kk(kspb'0.ޏ{b`{Z r)c&R!.%Rs_@wM9J@2gZZs!zB cA!!sgJ&). h*sR&/lkBls(*kkA)*CΉc {9Hc9. N%J^Q!!KcJn}Pb_J){`0 &{B1+J몞{C1,h탨Z3br*k@ 4sa9js&RGnWU{` |0*g`k`/Ijє*cRsk1@p |' kkhR:;+{RoRY۬sB-xZc1B kB,|A Ϝ\)ca):hs9".{99sAs9)O*cx|^ h no@".0Ks[XgReI[{B1FR &탇Zᣚ Aҋ{%R=Ջb9bI>nR^-0Bpќ`-ab{GB8 |hRN cU{ZushJxoJue}/1| [ {(lJJc!!;)c9 k9xkk sB^ 9xKk Jha{ W`М**X.UNbuM{&R'VObFw}VJsERKf{As"1 {(b⊰9O9\XZ,%`Jk!jcBVsZ֧sA$kRJKc'Jt+!{HJ}-I{`*(s9{n@:{'BcsBrsJbm^Ik{Bw*{~XksA|Ҝ {)pc1,`jk`s9Wb  ( c 4{d)jsa*:M cYߞb=-ksd1װBh{)j Ф@{*A-!Kk&Bs "ꏌRsZ_o< z>{ !s9s:kkc1{hR_zOB~7jka)j諏MFJطu[94, 3~µR_b^{AK}kk`("s`-oAT?kk@` c@9-{I(&Jvޘ{I.9 "NAޞ 99{A "RnB ns9|s1rNhRY1Όb_/)&sB^ks ,Bתse) b0 X([A*:k9j S)MֽXzް'Rv.HRNZ0O cRKkx{1sbvKkgRk>8|bWs9!/A |9+ c{GRbgRɋsgJ.{GJkA2,c9&k(JKn s@!"{A"+jcAbkjs9gR{\ |Zsyk&JȀ jk&Jmi[9rkgJ'9O{ќZ`pGR +k--KkcAo cƨҺAzsACC cI{Z{'J{{AJ0{a)·{@.sZ. c{?J RgK{hR~.FJ) :sB8z̓! *c 4,shR' |gRڷs&J |fJ]# |fJ7 tR sA9 ڪsAnj1|HRజlso+s OZηѤbZuw bOʌ{GR_ . cu{bh<:{Z{A8 Az{B sR sgR~/sA@sA(@/R (ߏJs1`,Jc9{ B7?{R\kR}{J⥋{fB l([ݯ[_z-&Bz﯄$B-Ե~Lkvw%#obHo+koe{Z{ZjŮgZ koͻNbksAIUW{+k>8 'Jު{A1x"{A- gRxZ-b^xVAIjkhRdjkGJjk9`@s1ξjcGB* t@*`{gJkJˮs9 s'J)+|Zw~ eBzsRyK|A K*{XAO9""z{Zm.jZbs:pR+ksZkkzuhs'J 0s"1rk0 sZPjjsGRB{Z C+sgZ|S{&J֕)cA,*t'J/[sZ ݍ1js{'Bi !ؼ{c)+:z)c9fkgJ]uȊk1 ꉊ{':`(ik&J kJ>#:_s*OgZb{a`{(-єgZb I*Or .ls lsz7+k`|{'J@gJָ s%Bs:s9B,gR{FR)k * :js&Jٮx)k%:I gJa)cd9xnA[nJ7ZE9){A,|IuW 'Jg{@jk&J~47JsJ.ZC)( c@$2bmTk{jZ>&NbzOj"Sm+k{gZ bA~xEJsI/yjkFRJ& |Ik*ERÊsZP{hZ_[sb kd1>k9m|gRCik9?m{JI֋sA**bn9Hjisf1o , k&Rl޵ !>/b@)Z1h̀9p9Zbob_S%RݯZN kG̃gR탨Z-.GR7-ќ1`뎄gZu庲sZseQc ('Z={GR6cn |Zؾ^{fR 1;kfJ{Blm)cc1ƒ1 |C1Ό|b(j+D1Ps1n~k1.߽kBF\hc$)?ڎ ZB1R>j"jks` j!" GR^Ob[G{gR.;){bz(-b\}}s$1(悮I~'R/߱Ks@ {93sRejsFJ {$B sR*">6kA"{`(* k>_u˃Rݻjk1)> EB3c{9X |9;`c%J{G[I )|)X^z] 1nx c!Jk ܪs*{))/cxOZwoGR?&R-ώI{|¬sA1 +NGR\Hk0 伪)kA {)(Фj*: BZ ))7{c9*ɍ- ZK۝{Zޚ{%J&_(ks9cK|FJٱk9+ hc9,R oIcDBf sd1n~O{C)ݻ(cB^&b! bIk:_7ϜB2t~s *.FR{ksFJ"{Z͗{ &,,'R*k'JjªAyݲZ{9~%.R_w=jkI, !ۯ |ZCt-fJYS^{FJ9s&J0{BS۪{Ak.s'RIc: kfRIcB᫨keB 'c9;c96kAޜ{B2kAIs1{sZ(C"JA(Axd9x{IsZCJkJ: A{$1 BzjIk`4Jk9[0ks`.BrzsJ_?m@{`)cER"jsAIkFRUJ5 DBo{B|#H[#)!H[%B? lB h̄eB7{cDBs (#ik1'cd   [9[:[C)V,@⩨{ZRtnfRy٩%R+ -Z7,|iZ?:pjkA@sgRxe%R}osI:ڢ cc1/ 1 tJu5,9+R%B~W^؉sAI-{9*k~˃:,k(kgJwhkgJJa}jk) b t9 tZXc%:ChcB%Vdc(`(hcAWMk%:m lAK`Hc0(p(c1Sҫ{hR0ըJkFRofR!a]]sfR*-L|hR gZ's9+{fZm{9% 9B{B&sAJ{A2/iIkA 9²,Jhs9sJiikI|ʧIs1c'J* t$:x^_s [I blG[e9'kFBZzHc)"dD1*)t%:mIt1Zg[J{Z[z{9 |&J.Zk_{I,(^zkkfRҸ-GJm'J5~K fRns!$pcA( {J׊s1,bvjs9:8Z{e9;ni{c)>{%Jߪk( ktfJi;sfJ_K|Z|~sJ}oIJ ik1(ks1)c)ศc)c%BZHl ꢚkJh|9'[2 sc9*6&J]NA_sI 0"sB1Ik + |gRn?Z{gRk8,s:is1j)c9KicAZ11s12:s1I c9ȜcBa7O){cAi*tfRۜs$ [95 l&J{ c:@kA]sP hkE:c%:kEBΞd9XNGJ/rz-@-Z>7LZzs{Bl(*c *c1Jk'JkA(sB{{)c9 ba!(,RAfkA-jk'J'zcA*js'B7sA[B!*kB+ itdjj8(cD2 sd)lEB)ksfJ_Rkd1k1cB.~htd:p|9nlAkA\M|hRWs%RߘsA*sZ\?>e[JshJ -Z hR[1 Ic9b([&Jj~Hc&J3k$1 /y sB(I[s (i,")ik$Bb!,$BΌa)z t'J te1~ʨk1ڦ& tBgA;{%2~hk1Ώf[B(8@*kd:˲cBx&'[1c0p [A~ cFRꇮ tGR?=U,#1{sA:3{a)C¨*k9k7*c9$ tBu{Ik9cE)ic9_kAjIcd1{A)(mA/_wjkC)$ǁicc :*|$ Zk9Ik:ce96/([!`&k")J|!ºk`8+s)pl ')t)?ڭ rs[B@+c&Js cc1 sJ&'-&Jދs1 |9h\Zc(ꤎjs)&cB p)c:"Bp:ecGR6' |d1۾Ic1યbkb&)k`A ZJkd johke9R)$*9׈[E1[9]?+(c1S[ t&J%Scbs2'[!$G[C!Vk |JyɁk&Bm~kkB)kkB1&>k@) s!))SJ<Jk:}ikd1Z1 ()cFB(o$Bik9h+tAwܸVR  R}r0c1=jcd1Iccƍb0I[R@)|dk*([" !&s)c!J@ [)'S(Sd)"'[B!Bik2r׽0'ơHD9]Pvh_sa} ̀ ߧS-RaնѤ H'(c9XhRA7'ms0/Zڿs(RP4ls/hZ;;` {JjjI{+kybߪ8-OLsmu>Kkzi { dZ x0 ڿs ր(bIzis9a(oA_.|L3Rj**{$)- cboZrPk{ZAdNZ[;oZW\NhRW(.d1d |A/+%AJs@/ pBiR]YiJ4N%9 /όbWs0J7{&s1p-OE1z |R; |Ac *ks# )*s9l$A׾{Bﶎ9`6@x4H <3AQ կ(`((/Ե({@({Km V *++R hJ k*OHR g׵bWWls#(4d9֊+kBCCPI)'R[,b깸Z phZ*bgR쎉᱔hZ2P%R z6Խ@,0rb9 {` jK`(_ 遐 fZIjkA  'Nx"!ksD1v;~NA N cyR2s{boHR^(ߏhR/jސhRO'B,.  Pa+NHR*oN @ΐ'J?[{A79ת{d9r{$1bډJc9&* |gRj[,Z~I |GJn'BcMBokAbk)ZmR bxW]f"6 "]v*"|b({byu W厏( ќ)ꨀs ( br}%bWM :jյsz6p+cN(0{&J)hRpHR8ҜA#s@jWr xH{A먮j)j'kQGBb# m@0s"l bj Ih(kFZe; jJkAД'Jܜ}kkA ɢ{1,{b&8).b^d Zo&.RwO9!{#1 M(zA 9!9nhZ;aK¬E1nҜa pB窱V |(٠$Rurs0Jka@8s&J{d)us 4 |ANicc9` PZoObm31/?s0OhZ^p[{$9lsIb2Sj_݉Ҝ0*` Shz.W{ >ZksA.Z3@C.n'R aBS 촱 S8rҜ0,a+GR)R`k` X HkD9-+{%ZjxHk *,x (- ,ʃ9zHsI^IsAn bsk k`*{>+kA *{  {)psZ`|ϜhRUܾA&.9?k$9C8{1.D) {HR;ݯGJa~ks ΈQksĢs&/99|9+ tHJͪ:p*-|RyVF]{!" R- B@s9xbs:iC탉Z'O9 /b(T(R-.8hZuW'P0S00*P hRVQō{AjA ֆ'-=/ ќҜhRwt'RJ%Tc9SR koKsyWOKku׸{"Az gZ+_  j 0 [h3 RO` U@@)-/@_? )s*D1N&R;Д kjOo@МBFJ뺰(Ks*b0.A5>-b%5ZbsR5s,%s"*+D1Sios (&HJ#/>'Jr{Z Ra.bjs 02*k m'JvM|GJ 1sgJjӚ{&ФIk`Rjk($sBz([)<{'J@Z!( I*b91jCAJO8D9I㡫oaKn{ ±J=J\[IwT*c(k/@{ \k9/pb("pk{@GRoKk.+kZ{osY?pb_6(b~Zo2D9((`z n ZjkAhWik%A)MZx | Nj(oӼ{1;ջ׬{9kl{.A (R*sZ9jks:p~{BVo$9}N /ۂTAk*k`0Hb{e15G cD@ #;#BZogRJR{!( | n.`⿩!*tA.̃Jߟr{B9.nIS(KkAB.`*k8hKk  Aj9+ OR_ДKk++kZ lsoksNJ3Д{:М{ ϜJk\+OA)c;wa( :bjs Ik?zb Ǯ:Mx.Kk` [$9j(hRecOhR^Ks"0b{ZKzߠZ02r wKJȐ`RT (`^Ss`^( A : |). |9sa( ΄'R'MJ-/A~~+k!=Ϝ 7!!2Μ`ⱜFRk,S&Ju7!ќC9 w0A=@ۢ ŠXʬָ!1)ߌ{ $ {a b"CuAA޾(%B16OKkNb .A2b”9*sJ7( cFRZ.KshR{u&S{rWSb꺪Js?+!!XFJ‰*k@{s"(ͷI- s(`Kks {d1' NJJhujkA {GBbR |脬s!#"i!i**k:b:6P)M|d1*!k Aw>/A+_s %B0 JIknc&" * 8냅1W/kHc!1a);k Ҝbwt9>p cݽZfNHJlߏ'B/k ZLk)o`?sB{`B ?k z+{@РHk ^k "mR]_(c1.$|As JA1onFJw[Ac3*c-hcd9X {),sAo2Zr[p 12탁9!s njwO!1@쌔 t@.? Ф=$.2Aܗoj2 sa탈Z)*kєR.4*{!(ثs!1s`@n ksJ^sA#箌8#0b! "QB9ϗ9M ^2fR1js]FR4Bkws`0(xNa8|Qy*R髨s * {9 o9*.'.'J 鯔HJ |gJ{(J |B#7kk$1*)Kkxkk(М!j{9""{@a{ /R!!6 kANs)z:5l#~˄9&sv)o)&`- `bis9 (c#1a*xbӕOZGNA +*"` *NN0x3@BJAiHќ -%J @ 2bќ1 ԰!.(j@{~AoIN2GR}w3b2(jvДbTwJs s !-scA)c`(* bIL@ kAϔA"YPs0ڪ aAnh@31cYncA85NJk\t ( ؐE)!"Z{C1V. kB)f3)˯GJxltf9nN{{'J&4.)ʎO cVa{!  o'BkcRx*c @ [PKc(*JcA€ kk a1!ͮnC! ӽ rbczgk *k ns"))k`kisAPic  `{!-m9u/").ks|W{ ( yc@)N BS`]_X %*O,-( c1!Z—МC1~oGRЂ AR̰( { |()" *$RocI.HZڂOa9lhZsgb: |FR{j!FZW5j9CsIJs ؊-  n7зJ-1gZhTA" ‹| )mjs@`{AZДBykb"RteOB ȮHJNZCaДB.ڿ탅)$ [b1ȉ*c$)sGJJP-|9bpC1w,|,|(b(n@>[@*)sXKbxm m@sAlFJVUU#1{NB"sZQSpA;*.FJk`Jb6A~ksapB{k2`?;յ k9R2 A /.ZѴS b, h ժAFZvObNFjbs@( IOs {ERUƫs1Sj{ITMA /N ԽA&WH-B .MA(bKL@z2bcb`xZؘA"!:9*c!¬sh غ+:nI):/Zk_MZZ n{RqmGJ8ݐsA (gs9s('JKk$joomA Z ˃ c +as(r`sJjcc9={d1`ڋu)cb !,"!H[0b.R|.`J^€{ { ~s~/|9U5 k@(kc + sgJlv@ʦ k | [VkB0,܋kGJ sC)M's9:&kA6 МAVs[{з*c@<:4([ KԽz-NA |Aa{(${ xHk1߻p |A8 '{A*sBr,wtEJ'_є{\.jsR\B1Ҟ{@k+. cmA.[!jb]ks!g@u-{B!nkk9}࣠Z ()c(FJ ?#R )${ʃ*mUK)s`jkIa*> |8{booJn+bU(,!;k *9 bФ@ʮYr:!dAl_s` {`/-A-7ДAm`h"Ф)s#!kk9ʊ.e1 Jkk  ZeWAesJ4kZ-JU^([@ +s@zk9 {O{%BrԢik`{9v !8j{e!l:-͔Ajir ژsB)(נ(c  K6@)jk ".C,|A_{TcBg.\Wo{j `Xb@c N S@^^$8s8_`7=@*ќ9~nM ˚{  ")Aݾ.sIijfs`Bb@Z݊JkFRwn{VДC1kk#1B | .sb(ᡒmZ?0'gR" 뮔@::s`a4: *!i̓c1=շ 1%B+*^М! ќRfnbwN"!㲶s1/+/{ 4NZ |AnsZdN#Ɗs`H-!r  + |!&M@>> 튤*k1  s蘢 #)4:y s!*?X l jcA_Ék$1R9k |Au.rX kJ Sb 3FJ}|wќ@Ҝ@o@ go ϳ@۳{-z+o XynWɬsU+k@ܯ }/ c МAɬ{b^꼧{Z֏ sA=sA *Kkb):anA*{A0MI Kknf`-eALLDs9 Z{@{a s!9 AOfJ GR(9{d10Z^^U,HJ^M|9WMgJ ǫs@hZ=)⾴m'Jz |A( | poI{9{Jrޭ{!J%,(JczLf1* [-jc0 ,|C( ik!` j}hcd x[8/zIkD) ([AȬ jֵOU/3 Zbx*c ' {A)W/!!-z;̓`JO1:>oGJ.6kk{&JG\h{9{ZNs$)lJk'& cD18b ,N 뱔1z.Ii*2jJk A]%Aq.&J5y.'J P9ssҭAں-@04-j |`(. (+ k{#?m{&Bx l9I=Ũ[E1tc9-: l&B}o/nM:j,*wZќXvC1∭{GJ>(.ДhZ櫏{{tA(j訨2Z)O}]sB1jzҜAmb,({Zw{ZksRJHxsZ$O9{80n()8%BJ{9(+kAl-{m@h*ДfRxNR hN9{DA=oJsBK,|'Js0$$,A |RNBe3k` ,l198nA.cAys@sC:&s9j J!sgB>¢BJk@0&BﮄC1߲B)w/ |#"*|`J t'J(ʍsAN˂ sB)khc1Ϧwic!p |RjM1/oSOIo` v*>`/bD7/+cٻSGJ.bHh!@9"/jqSKknsGJ>?+ shRb{GR}9({R}1 k j{d10:Inr*{'J|ks  O n%-|@B{,|H* o1 n-9&2>%J7=}1`̃B]7{9"hLA-BdAsZXB(RK9/{#!s+Kc-9=[?(J~gL |iZۯ1.z @,Aڰ*섧Z;{ Ic%Jn{x.1cVTJx|fRv> t93s9[b0(& sٞ tC1>"-HJTrJc(` l1>*s"B*{s IcB -jmCk9/Ě::rMhRxykGJ [kgRgۻ{f: *%l|0Hc k|%1+|D1( L$BnNcBc9յC1vtLk႙МKksGZmZ.jvМibypgR{ R˧̃'RbO0BnO8$ =b. ku-0MKkϴb~{B(:. cج{HZ(({b-Z.FJzoJ6 HZ6I~!!.1 (k C(+@1л1@ *S$R'[sR2l@ * GJ b{bke8*k[GRִkE2&팅9Xc# jx te1* |(8 Д)n|ܞk" *(L|0;kC9*H cC  @c kk1/jc1uEJw |%9 ȆkA R4B+GJ`y s'JJu>*I|AXs JƠy iݭ(Sj s*ta !.#0b'}o1.ʇ+k`P\.Q@gZ⟧ Ro%J$R")폔KsihbRr~ѤJhZ52a( Jck c bKjjk0 kD9zJkd1 /+r jOA}NR {A*u 8"ꪰGZ |b:)ϔI |Ql*shR'{I ikA/"jk1p*s9+2N)c  +tAd(ȶ:/樮 `icX |a.{1mh{?;n C):-/m h (c!*[0c9&w)[9ѢkA&ꉫNZu,cAF* |E18j{d1.1 b""se1*sb!@  s"b(|2[HRU(R/JkڱA(觼lsA*7{0 &I<"3 +-b.a0x ( Zx+s!Kskq.Kkaplbǎb߿nbʧ{GR.΃BAjk9VԽ{D)Wc#  b ʊa!s!9* .{&R nGZꏦ %Jk2)c0 <jkJLWOc9}Z) kAz;H[D9 ([$(X++|%9r>Md!*Όl`Yn`Z#Д!ȎJrz*c# :ϔ|icE1 b1JcA(ڊk'Bjâ{js( 뿑a(~,9~s12kA)Jcse1փc ($kD(jDBw5M tc)p,k6R_ۭ{99/!jp"83!h`ذA^a*2zʫ|{{w^O{AOlsMZN s<迭.ls״pKskc]Ls9 br b[f iZ(`:{ 4,|0 s /bC1 {Z;RS fJ |(3`mJIz. |8 @lA c9us@Ə&)c0#)k9sA {kJxk9齃ϔ#1檫s h)k%)n@ﺡ!k{AמR&J_9k{e)js(xܪs :>͌#nK#МBtNksb*bϜAbr  z BZuhkc*m|1/ .hke9b([  ((JH[ S" .(.ZZ[2 ~A. ./[A- b ).T{H֭Zr}j{^{U]XObOZԶOb 띏bήby.Zje9hOfRM⽫,E)C) 9?sA(ke9 BON NZU{ 1>3{J?#fFRދ rbjkA /{1sJ)pHc ++S)₶L9,|9XcA0s@ޢP{ Jsb( -#95#s!(C O ok$1*H{a9Àduƀ{b Ksj{s(ns! 1-#) c1zs)+jsJS9 IQdIBZkhZh 6ʃ1gtDA_(R_*RW 6ZU׽ls=}bW(k}W k$װAp`8ϜrMP%R fZʋ~Rb-b^NR*Qҽ,d1]sL|0js!%k|C(y9^weg[# 9s!k*J{ ڪ'c!JjєD9/ZOgR q b;jhnj+n kNZjoS#RgV&J\ŇZQ8xs̃A`-Z</nblJstf[ ZNm *` h{K({9m Ris#)ϮcHk@ )js@* |FJ3-MAN /FR&R_/?@8냇R}`Kd9fR;*{'J^>sGJyq&jkAwkc)V)c#b[9 ڪk1[BFJ:|D:tdc@&# s((JkCtցu{A -ʍ!({+&s Ң #{azϜ0 lC0W{1As" *A]mZ!-;j$B{ik*p[{) bIb{Z&Rhb3gbr|meZ{. Mj(b6}NFR I誚b^ bbo A.pFRoGR .J>JꯔJ5 kUiIujsAi,{AbisgJ:(,|9:{9l ;+|GZM@@""*t@(+k9ށ8mfZ5+|$A *js!6 gR.orJk!$19K|jsE)&*⮜Ak9R\L9(cB`()k1ik)k,A}-sATP͔C17+#1~͔C)R샣!ںas@!bJMa>Ws. K|!VR"!|ZؠIs)?Ic!z;m:iC 9efZڕn)s;lHo-0*,0GZ?29&*Ե@)യ-IynQbX NjuXb-|!()NI.*-ZKkAh+Z М9$ҭ(v >,A,%J;bK (*"{I n@lC8^sI9/ Iۯ)O&R{Iޞh{gRke9(ވsB,{` BΔ:#S) t8L k9ӣ[1~, O샂+.+{Oc B@:OП[B( (k*!_?}͝D1U} |@*JBHc t! +|1jb!p+R*lb >9s!R +bˤHk#".s@؀.^{A! b7Z~-Q-*IkiE{cA,0{A  hZMi߮FRV/.O9- nR IRmGZJsaȈ`k! *%,'JoxJsF)*МϮOhRɀΔbXatL|B +ws).kB|AKI>  |FJð̃B<`; |eA&K/k!(s!j(*A5-J, Rb) ~{GRP0msC1b[` >)` |9> B l >1B!կ[ (Hc(#oIcC)͸)ic!تceAȾ7hcA){<[B1 t *%ByJd1g5 |C(yK|:Jk *{AIzk`X@bA(r aKs .{fRx@0Bn)sn{J@`ЌcAs8,"2C9~{AII &R-,*b㎌Qk2jk0-&J`~wÍ$9^.{k0 O(M1 {Pa({`0`; -R{  Ja 髾ik! 񭪪{Ar˃,ITmQ{jkb Ј9燿l kʇk1.{a %JҨ 9 |AȆ{a @ {!!.=O1*NP`֌{%JU[Rlxs,Knc ꢪޒ@ Kk@sb/hcc+(hFcC j |B,g[(:5J!BMJꚨkڰݺk ^Js!Vb'Kd0kVz3@=ϔ!냇ZYNER ZP{AZN`0﫢oGR_4nI)7xˬ{ L9 mA‚jc0{(-`sAB)iZy BBsA/[:싢K0{[#9ȌIs!IB ,E9KIޞo96y@ߋ1{ p{:7!1jsBA@x1--[KFR?6L|R`lGJkc)/(k1p"AsA0j{c1*+A_EϜ ФFJsb0 h[Q(+ԩk#1 t&J~}{{:s@BFRK&J6K(_k`0o bk xs$! jk(*K"Bk1޻:k.*|*+)c zk z8O)玧t` +*j)b;{ ( 9^f*|B(< |0kZ)kIk x*{AI(s8([A8J(;isz Hc㽰oZWgjkAؒ"8'|FZ_єI[* ZaA۞gs ($ʊ{A5;m@ *-"1l{9׭r`%bv jkAHJk Ps@ s! *mmAsAC".fB+1PbW*k! hIkAI`#1_A&."y{`{96vjik1 r'c C`!!v+A30>ik9k, Z8Π'^#:cJ $:}ϤB^?kB!/ tjIlD1*t"c ns (Z )l k|*k[JTO/jjipsC+& |AHk"@c[ςR@' !k.B!k ~ ꏔInjkIj r$JAZvWЌ") Д (8ks@((A z{AM( ZC GRּ |A謼Zsb( A)cB")k Qb9ݻsA8 +_)k k@ ,j{!!OȬt(uRA7 )cBb`'(@h+*Ϝ@'[C1[Z #*/ ` H);,A`~{A{9)^s9-fik &(J1爵Μ +뭩s1+ sAc! PK|%B,k9Lb<|8~l"(Bk@[cȮ*t:ck+)pwbjIl '[B bsb-kLJ|aj)XeKA h[ ,|@C׮ks sGR)9r 1's%R#n%RW7AˣR߬{ {'ڰ |! obbL|A.'kX+|!*hL$1=ڪ,0A.{10pA?{(*,( )k @ls#1p |B/$9~b $C).l|Aͭ- tѽ:2b_)k isd9z,s89isD1fIc9pRjb{d& *Hk@@sIqLݫ cd * t *l&:;*Zk0 i[90js 2,(E: Vc0cb ksA \J*[0:R*|${c17HbA`r@ ckc(*sB\9l1~ Z@*.ɯ |&.`(c9ߡ=\(cA{ K Ī9~{BB*Τ܊s  b8 |"  Z *q辛o%Je(sAas9kfIk#!:8> s9{>icJ?ɠs!k kMjE!`c9k kc*"CfBUSA2H|*)lB 8~`5/r`ظkkicb1k h[)=g[Akގ[1#&|i|"H:"| bcakAmb(k` {J;*{AMR[{B-s9"{ h{9zB9ќa1:oDJnk9|;;(ke13{9*,GJmumI ja+&RlBxikA){ ‹sA "KBkǎikAx誯J r+F!LA% |%9:k *+k!PIs  hs@ "{!Ȯ@k(;sc)O|kb ) |)Δ␮b)z|sb  Ik"|J|*~͜ǰAw~Ic9 H[C)(hkb[)rR"(&cb8&jhcB("rkR "itN|!cB(>J|@ + RwGc 4*(l~k,ZzͿ{FJ(s@Ъ谔1{{)usA2єI M!)MgRKkd9-x AasA |0쭰0BzbOA(:>* x(n)b& /0{a8)s`Ѐ*k@fc@bȉkD17MAkWVR jks9!`̍ 9}W c#)pJSD9s"!){98ʋBx0cB}ca P 糲*lD2ù1)/k4dBU?1|1:+tb1k kJHRo7˜Bj?z>J ~*n | j@h |#)c&IcA*~,|1|oHcA((c1!ߣ|b l|bۺitjBehk *|@J t N{J|騋{9",Zs{&JTNC1(g`x |@zДa ϜhR5 |hZt{9n 8Ջ D9 +d9ëQZom)c cy,|`( -Jh *9/eA^ܪs@ @)[aK)+|I׺]c$1^*Z " c`࿊)[!P .*td0k)c!r?s@̅(cA {c*s(-o(}[@"0)0|!nm":/ l1JX>ԭ9~c!0tBu-s`(*k|$B?ikb+\((I!9|jЈk!)k8 j.*W cWXUU/ :{N&JW?{ A s2"js * @s  *={$1J&{'J j`AL|Ik0M9/ĭ'Rk1tn|c9 l(臮Jt(?*]̄9{ ؊Ic(:ZAjs)-9ks 2Ʉ)kB#{d);{ fikA ic& 0Kt(ç:R*[a)JKA<,)c@cJ)ca&|AhO7 t@ǨGS1/zk:nc |,&6dH`k!({Il`sC:8%c {Cι{k` [Hk`&d *K!$ʪ-:. }aBg[B)iNe1ގ?:N9!DM &{1%"JkME9+-J| 0 تAUb,B"*{5*(-|A+m|(Ks!k1ì{@ .R| t&J':WI[!* )s:fc Jo%B\kAv*k9WxbAhh[d9c+{NN9w t9혿 |A{Jc( l t&BZgcEJ+i 2R(@+is 9s@ cc ab"c)@ilEB t j▬{Acd!ヨk t &_ 1rv*)Q|*CsaJ| |$!f[( ,1R_j|#I|!3l" "*qiLwzjBhtkju(EJhתsD1|-ꪏZ^]I֯B[1$MhRfV_L|)Rc_L|d9z lkB1?*[9 n9r{ikkd1 ฺ̃A+,|A vIc#k9χJb0*c&Jw !2k1ژjs)j/IcD1X(jc9CfRA.s1({jksd1 ,inos"s9_/{A窍` sA Ъk%1 |Ak#2g!+c12$'[ !(z|Ab`Jt"cFBMM{B!b t@*n. aJl c$9ˆΉ`sbܡk`C:F[>Gtak Ó[` H2#{lc)[B @.46|#)R(tc){A*xHcC c{Aons$9j(oa h ){J-C1.jNZeT^,|EAX t@'Jk!)sa*'Jb9.s{#)/* [e9*c(J,8 s9K2s!h[$1 s ca(J|1ةk) #{&Ju/k *όa0ꉫ[Ld)'*>͌B{ic! 8 k|b"|)kk65owgcC1):,jscBs9pˉc9ΚZ |Bg Bqޟsb |9 & |e)*l s:k`òc92-y+k`B|*{1OHc)t `ڇ[@!c!Lk;:It j" 温'tc/k:gc*K'B.oU{e1 zm|hRà!Z8/jkB(\ s" &*|Aڵﯔ@ JkA"`6kQ .z*|1sB)J?Jc1! h.Aڮjk! 8nZ`cAꯟJk "ډjk*  |{#2ˆc0c16z([d9c +0[D1 :4s@>>vpoΌB &R  xs1[8d1ԨZ ((c" "K`* *s)"C1/کs sJ*p˄#k~k (*| T|"ҽH[!3l +c@ ʌd!ީ*|%BTV[0[#*!ꨦ'l!* nkc!Ā ?IVhފ*Fl"?e[ 2 KA[|BorwR`({'BwZ$) |D1:ЌJlUs)4I5k0l{ArikA|{9,|"1/"1TkJc0js9W%js lx c`_" s jsЊk")궠ksc!ji[s2|k(I[)2{B|~Y(c9*b#1h,|1Z7î^?{b`{!.Q#1*|,{Û+|D)]-ˌb("sb :{1&iHSE!$Zc*urR!$!K|'c$!.4ˋ >(:Hs(Bk)QՈc &d32Mg|kH|2xteki!jjcB* | hkAʪ&jkGBreb$)2"#ik#) IsD9"k#c9Z+!kb {D9[ kI$*{!sBks9okBJc9-Qkao+t~#)k |)[9sEBћJt$ s)*zJd1Kt8IkB!nBE1\k1~‹s ] A>es9R la粵`/k )R{bˁYZ!i‹cKJ[D s#ric(B{@ʪ\D1zk1_&kAG[ch w[A z.S"/k),sA{!` tA୞P1eEm{!*k t@@תKf|B ͇nk {g#@V tΊ'["`H|"۪b ,-[a KIca0 FJW{` .j sI `O1MC $M`b,d)\ܻ[c(*Re1Z>"[ ,(jJikik ~kBsq{AZIc" ":Δ? Kt I t2&l:?+a*".˃b,c"c bz {@"kc(sc9S;jsA!k 9UU^bD)ʨkBmܮ9]+Rl`{b) ksbiz(*|c|c `P"`J0[ JtjSC *+|A~&ib!v l J:icbhk9tjOcDt`"c@ |!^L#)꽽(t'[c  itک'[@蘌: sAw'>{\ Y @*OsA b t0徺/ *{{hk.9 ΌJ,|9p`6gRBȃ)kb d(JPq_c)X{@{ X+)c12k|9HcD * |)22icA웄*[*LE:_Hc1 |(+b!isb* sBϤ (ka j{$!߸dbr{ .nA{B5 tBjJ"{s(Hc('Sc c @Ik".12kBj,wnH[#):?l{k !'saڽGc ,*dS!"gSR"ICJ!Bg[` *[)tzk>(J@[sc0*> Дbs9hIcA(@ ks17`Ik #[ï{+ ;.k91I[AC kk!()kE;*I*k c!`Ik9ic#)>HZb!Ic9ȸ۪kC!20z |(HcA @ ld t8*sC1߁b9()cb `ʎ* ` Ic!) "9 's< Jk! Kk{cib  A9;k~J "&(cB{ic@{8 +:Z2'hkA K|a*ڪG[! *7+/[iA[`G[a j'K,n Wcanc#zcA3*͔`ۭk @f'[A .O9̸Z@2jc )ZD1))c@X*8,@s9ŏ,t(j͌D)8sC!jk::[c)Ȯx [  (([a" cLjsb *(c)<2N(c$)"c19s*tE9oyΩbrlxE9Wj)bxU趵D1RU {? E1]v$1U%V@{1M$1\~Ϥbbe9WT_wLs!/ҜI]սJ_/t$1 U 5DJ/:z⏔ &*k[_Zx{Z_{(RZHRE?/lsJJ֪Z)ls(J= {b(R`9⠨{iZRbls(R^>Ҝls%-5{M?/hZ&p kVv5]{$)hZ٪ {Zࢪ{Z:Z kǭ{Jª c>{LsC?{ZZ(HZ/ޯ{b ,s\\k$Ols-?/bV ќb7+*ֵ{Wi56ul{ y̓{ U׼䔭*.ά{csgR\b*~Uս%JRo/QUsA<7?&RwWAw2s}є{*ss_jєsZ,˨R_xO97{D)u΃$)?s) bϰbMkXlkYs9( GJ Zx.Z7GJجs'Jp{J?m{AXis9.[U*sd1T c -*c'B.!Z9 c&J.& 'Rs#)*xΈZ}}_oIhR}_.7AʜX`sR7Y?9A :qZ}{gJzQGJ[PWДR s&J@l-RM'BMj^w{'J7*kciRoV{hR)O'B[?ќ'JU9WPcA7{As9jN&B^}w?9xiU.1{ 1 \.(J)Z []{B>XA2:Z J (Y%ƆAБ {D1GZ V Z!)6Օ9%66ƅ9*PB ؾIzꎜDIɮJ I bX3 > pWł^UUx)UUUIs 5)b9WSc9 Sb`BO#1߭{'Rk=OZ'ɷsHRꁱӤBx{PZG/ZB.HRk{I܋{ZLk%'=Tmsʼ+s_phRv)/'J΃ZushRn3hR)*s(J={ k5KkW:bKk#bOks*.lstUOќ^]-*kxR*b}A/Μ1uIʃRTz%RU[h{IZp D9_Hs9o{&ZՏ kD1(AД$>2 | {8nt3{>ݏ9\xzh̓!ߛhJ {) /O cޞ#+c>v_|Z |ZTןO c趞ఔ c{Z-*Zg ДRW~ZkkJ޸ c]]v-|Zu5 9ⰐAW\jks$)%{R- {hRʋsgR-{D1J.R. cUN kOK􇐔b=oBHRzWPhR];Kk9xNB: iHR*q+kv_WHRUwbOe1 /sc) n|Bͧy 1Wjc9"+sZu5ֽGBJ^sBs'J 㭪k9?`.R9{)֏sBjk hn)1A._FJ`UJk9,ZsHJ. ZV-|904$)Xu9Չ PbHbD1kBfZ%1UD1UM,07#1XKs ț-$1*(-Q%5%Gbo뫃eA_\މZ|>7\| W](Un(Zժ A+b/5Sj𸼷1D1^^~xksA={B"bsZHJybWUqpbZNgE9 3hZ_*E1ⱜ{?9 k㱔{AIڊ=єhZ{I갂O+kmn{bx #ҜZX{Z,+c:Kk- ќ+kطlsxKs BZ344ksvյAzT9 uAU.b_/{IZ{Q:ꃤIv}l9^)P1Uzxz")UQ^UUXrJuLAU{I+IsfZsRnX)cAkh/1 /*2szJkZoGJ]UoB`UKs1-D1vkZ9~79 '{ c ^+cf+R*_.R/J毯O c/rZ. c]Zcs'R{+c(N*c:O9/NB"BU6):R QДc|^{Xb̓)>&(NR-|I`Мls){E1` O9OA'z2hR=mi/9+kS[YUМ cmє9+߈Kk$1ZE}se1x+c9|Z{B;{.A4-|HR{Rb+{RI{Jw_/jkB(8BJi%+2ZW^_k s9B>5)3GR_9]\shJ`'B>b8(RhWLkD1x UTA@Te9_(#1X1kjФD) oI_R+ZA|Tw{e1%SI.@'RoYK JE1WU~ s Y$)=u(&Z,&k15>K#)?zʋ&RФ!) k*2$9pBhR1 OhR6m{iZՉ{hRBĉp(RiS c]WHR_rZZ^K둔J{J{- bhhP'JgZ>є k{{z\JќZb{bx{qps&Zxյ9Jkl{kJA.J^{A׫_.J\W΃AU1%Z/[kfb9z`0GsIAbAKjA&ɭsJ>Мs%x֧bo3b9Ah巩{Z)(,fZxr^^L1)kB_Wik9o9 '1``pXlk9Ս!Cp9WB탥9c?b#) خ cD1.sgJ ?NKk[nb.{Zʎ.ZsB "{{ c|Ok՜oZNZoB.zpGJ^^/{9 hRa뫊Zis{(J CD1W|.)=Uv{* "1- ,PZmu|TAۺD1`RR~~RZo{HJhR}HJ֌{9o 9ДhR?{hR/@OIoחO9խ [1/Rs'BY |Ru'-|RZ,Z5{Rcx`ϔgJ݋s&BʷJ.9oB-9(GJux NgB*-t0jM|&B5U1ޭ| [|BꌁZU.7PZ7tZbWA\*΃Aֽ W*(+սd9_R\- u(!;(௜bg*1D9\)se1{U]ZE1ՊI*b$1_Rje955}{eA^{A2(Y]{#)b)* Ls*h̓$9;hR.ZV܎sZ^OZե5U{'J(OgJK|GJ遦O*knnhRjn}e9oiZ /&J|k« |I%{Aʢ &'J:8ohRcccOZ- М9oxphN92Js9⹽ cv~t~PB /D)&OhRݪJ{߳Juu*cd16̓D1ޯª{gR. [NRmc t&J"cSc%1 |&B{p'J5{1ʫ{)q1_[[?GB%:M|Ar?sd)b\Uc(:*k|gJUL'J*09_R/ k^Kkbgq*{bߏb]?+sI hZ gZ r U_9aA!Gbe1=XhZ$1* sAwz㯩ZIU] _'7D1UUU U]*x`UA}%'.5ќPȨ_tj:j cpbIiҌsiZ*#kb^տҜJhZ}{R<_I]x΁ cQ-+kZ[k4stlsp{9b9mA oHRcBsA*TBASA _SA&t(z.  (#)m?̃ Wϳ)UWrD1UUTb$)_UFZ7㿆bd9=rUb1:sEb/Jsd9ZI.;HkERc0P9[ _9ո-,b;<:vjd9v\{I驃IhsFZ+ZUUbe1ЉsAYo95JcATT{AAכs969'sA\XKc&B(ls1"OhR.|ls .+k`br{ cs'. cT{9Nc.}탨RV%9ktb5|Zs98 zZ 1ksB_Y{e1 |Jќ'J_rY#)?M&J6'J4qZw-|ZP{bL{{A{1hR^_D1R_{d1Ҝd9{'{)-?AX\ %Bu'o'JXm|ZuXN [oWNJ|'B\sBksB6ϜJ_{{A*k)겠N"kZ$)) pEB'{{1 lJwc @␔"!)(c9JlA6kR&b%cVogR{탈Z7GRlsZFMZ&%ls(R8'.Z_i{Ab{IWOc$1_ϿhZe9}KsJ 9PJ:m/hR%pJi?ҤA-ze9p*3D1\xUE1%UU2D)U1WUU29յ{$1'R֯pbyPhR4Z^XƈZVX}lsJ(lsRUjc%9xWZ$9/A-5R?Jk* n{=(ѤR8BsUtA 3hZU`({d1/}{#)q% 9ˉ*/Z]\'nD9ќC)DAjjnD1>Ukk#)uUd9UWXUR$);&bD1=ʃJ bi{QհcI՗x'cdA'/ I7/cRk{R@jc)hs9ť {FZ({FR֧bR.)cA~zb9w~KRI'J޺`Ls99iջl{'J{9^{e1_5 sBzks'JJ/'R?/OKk,BKkq{9Jcdi{Z~cZ_U`jkd1++ Zs{Ao.A^s9Χ{B%~sB|^Vo{9 *k#!9s9 Y_RàpA+{/{hZr{+ohR7 ^{'RZx:sHJZx.Od1zؚKke1zWPBUT\B%bWJݥMД9t1lk9Sа$R> |B`xs:MkBﱪL|Rb[(ќR ]V.gJ3{'B,h{:sD)oZ՗MU-FJxkR7JŠ1jcB\fIc:^s1{J.'Rr.bs%pj/7{'J߸XhR--yshRWO(Jޯ cr/u{9 {Ia*l{Re];Z-{9c6SZ/ulsSs8LsVk/I _IUx/e9UbAVljk(^.D1UՊs$1ښC)pA+bTABSA;[{e9/bX(R 8ƥ9\r(XpKs(j .#)++*'Jn.#1+2{Rޮ{GRw~ʂ{R7]JtJ {OI[..ֽ&J. k d1yք1-W1"֥IxWV꫃D9Ubuujd1UWʇZd1b9[Ul9sFZh{%R5WxhkAkpkke1 z A-uսFR yiqIU_WʃA+5,{Z˃Q^ʀ{ER^rbI#̃ZMUA{N`nSfBjj+kd)?KkAnw*cA^ג.HJzbA/{Jb{d1". cN{ c9eK9-{Z{r c_]# hR@ gR ~M'Bxz{Ҕbqp97__nBNRuWRsA=+O9w*{Bs(ilsA Om{BAsGJs{HR;;i{GR"{1XM 諭s +탥9ֵͭs#)z-9)1˪oR AܼQR޼֔Rs%B-|:,.sR 5{9 {&R)򮄇JT_Qό96{9Hs'ZJW&B{GJ+{#)*8IIk95ɊkBڭbn&B_%珄EB_5?ߏfBWUWb6?{Z2#x{JZ/58OZI:BސZσpZќ#1ʤks1.{AKXo(RZ̓HRZAҕhRe9 wA%_3A.>bIx(pIwP(BkA}+{d1/kќ ~_RD1AW'Rmk-'J RXjսA__ōs9'-+Z]AU+kbcSgIqlsA/A7/ќk єKsh¨ќI̓Kk [{jت({*k_ V cu|{ k['RќhR {4GRZ_) Z1D9^*c1U (UmD1UUuɆR$)?]b#)Ubd9r(̓bvZzΩbWUtI*"5XKk+ k~TAWսA_ mk*#)Wʯ(\b덌9rsfZ]u]MJן/М9bBnu{Jy]js&R\։sJ:i-ZUpbq{b[Ks&J.&R9ߞ6O*k%f1bAZZʋ{9W |A ќJ^МBxX[*c%BV3sAW͊{1}>' kIo0>A#) Zn)cʛߎsZ7_{R c'J{Z єZ_ksGJ>[V c o9.*kd1$Kke1PhBND)c{D17%7JZ$BWks'Jjt\b 8\*kD){1 ZTDY&J7Ե&BRJmQRД9}jkJŚ6)~[\J ǎ'c1sd1WWs9ݣs9zcJMp,ϩcB\([1܈c$! ./hZ]翌{gR"`O'R5Zǵ}}AHRа kaohR~ԽHR]=gZ;ќhb'~J]WtI#/iZNd9>_틥AzA]XmtA@ k6i3HZnzHR% bRrpA-C1b{AhR96Kk!*`p'JCMvJ}UkkE1 xKs'R+[bJb29oe9p`ਬs9[^sd)**k Kk^㱔sє{ob`pJ -{ZߴOs~s}~Kk *{ k,o+kk˵/pks탈ZNgR c zj{ ]UA2 x s>ևRUdIkIZ#)N&Jõ\ k9JV)k9{>5&R>nBx{gRbϖPRVMN/9-/ n+k=n9j[zМA ?%OA%uuW c9/}{#)#+탅1hhϬ{d){BArzlsJc͵ќsW%gRzZz{Z틫sbv{Rl{'B洷N'J5./-JJb#1ɲ sD9IksD1/-A]siєIw 퓽13HR.s|B$,q{Ab{D1|Ǎ*k +̃HJ]cjHR18{A ˂RZ׷-{HR({JjImN|9-9P9_WoJ}CRfR-9R륎6ZUFJg c.JOFR_ %MA/}Vc1tR'B _s9W? |&J]>1J֨c1:cAR1XJ)<탨b//{A zlsAabSue/gR˸/&J .x39ќ kTeZkptIo-^'Rr1Ios0` 79$1*pJUyA/Z7ҥpJiy쐜{z ksa o@/{A ̓9/_GֽA?UR2I~pbd1 zZd1՛U*bd1nK")A+k)W{#1-.)~d1+OI@+kKo{!7o{` ?=c{bઐzJ/Ks=.ls6Os||okksМ{w0{}5s kCn+k-Ws'Ƭ{xWb?j} 7#1_xj Sj*sd)iQs9k&JUUpJo,gZ}՘FJLD1JoJOb A`(t9iRbBյ cD) Wkk1>Us#),&sAsuJsAk}9߷511+k)o+kChR{ csZp& gRksRkk9\~jk9rsA^{D1=žМe9>rr9~\Zz.)c{A sD1r범(J0!3֬{)nke1bzV*[BjLkI3A+k1ʎAS*BQ#)M1{^|999 봵J/NJ+֯b6`OFBZ=ʃZ?ДJnO0AzsApj;{")Zc1AO:1R "fJ{~'KtGB-Jt&B 71|>!!c'[d1. .JݬB cJL؏A)GZRsUOGRϫPI(ۘd9xќbޖyќZ_{9˘I݊RT̋D13NAx{˃A k]hb$1j$)ߎ5 D1W_6 {a tGJ;S1匿A+ IWu.'J=gTߌsAU:{AZ9l{A཯ {'R{ k9k1cW{1c.89.Ab̓ *pFJꭽ{bB/R /ДlsДs'2{ќ{"sWKsꁐkscks;N{-yOhZ ( `Ks8sk{{{:{C Z{ꀰJk5+8Мkk|Jc*k_#)z* .Az\냤9Ik10U/)k9p9sr.D) 5ޏ9bjf9-%.Bxp1RUUZc)+RAKBkc9}GJ]{JWT*kB&RO2hRg2Aܽ}.A(>.Jk .GR&{bKڋR~sAn/b(B%(b~hpb#1/9U^X1`׌s9+ c1^,ks`>>gR xkd1ݻ9W_/A{NHJ߾MQJk_{14.|gJ t!k"!ȇm:rZs%Jު)fRvԒgRk16*#6 c#j[h/FRx.]TC)ubC1`pkΌC)={#) ?PD)·RouZeU t1&k:''=cB)޼J ,&GR}- kIP 'JW ce1<$A+iҜgR6rA A+ k__/Zbj7_!D1W?r9<2oAp\<9Yb$1zW׈&J]RXZNND1Aj``OD1oiOI J)ŔAWu*k9){9zsA<{GR8͋&J*kI.,JsIok{)7lsgRnz*ќGJ5GRxAA/*cU &J {gJќR.s]Zs Д]'R` c%s^p[ioks ks$*kXˎks/x{Վ^_ yﯔ{*wk0-aKs=-М{T\^2UWo{({U?&R^Z@hkd1l~fRd16Zd1){1)WC)͏JMAzb 1U_ re1'N9``d)ik9y.'JOJ[AWmsA6ZA̓Rz 9c{Ad9?'+s{OJk}{gJ"({B,&*k1jjkk R#EWp#)T֕{Aܘ>/1XxX،s9ws! +k1bLk9wpC)5b)&Jk9*j@VhRrUUKke1 cd1n9o5NGR.GJ oJj,&B~PTL9 ͥa7?sJ#o3,&Jw1&J7{ |gRHnjc.$/Ansc9~WZs9u-}JU7C)>vu d)qÃR!Ȁֽ'BU\*c .'Ry^TԵ9][59Uu+'[)p,Z gR\h"OAU89[J]tA{Aszތ{(b:7(≭?jI/D18^\QpV{b kޙcN&R檠˔%J^մAsSE1`9\d9zzo)kt9-{yHRUWU*k9gR +ke1``\jkAgRUs j.d9';b;'R.HRߖ\A_oS { єGR)O*k Os OsBsgR*IobŻۮA zRrUA ZkkbZ^(*k-Jk(^ k{}n`os B9RO9o1 wsE)_zs d)%b9g(ms /{9 xє s9' &B?u-A 0FBwu< s9sBДGJMZ~9,}{9U]")-B JZ֟Ik9]XGEBD1\|]fR#);{B) |B5-1^jk&B'{9k9\k:{yIk)2;oBc-(c9* /GZrxsAk:mRp)kQ8z?jsRX cIK*s%R5_ERpWb%JC/isIrc9<^МITuuUZAќ97tks.WW֜sroKk?[8.9~hA =J$)U8bd1r_WR!]郠IcD1zs9 5_.Zh)77{BPeM\s1j8)k1tvb17j{9޵ Kk'B|jpsc1.GR]Y c9irМGREmU{)-+ .bN cz{b'vsZJ |'B}5p'Jcks$)~bPe1;qR8HJ@rֱJ[}D)^{9s[t9WuKk!*'Kk9jʨ |hR9JkA:^)B7W0fJZ~ˮZ͏1[{ t߆Jc)8ޖTcc1'2ՊkB)K"s9f^kb)CbC!6ë%J!h",ZC)k"){{&BMQ)ksBﮙւ)}WsðBdoc]UM@c) |9BWVN!h[)OLsќ+k+z3+kksK{sZוB1ѤZ>!sD1UWA75"1MIUU|}\J5WxΧb5A4Ѥ kp)k_ZdΕwJsfRUx SIoIA{Bp{9bB{9V̓Zz~s$)_>sC1 j'J_|{A_k{A͌sJ.z єgR׵KkBi[*k}ks'9Ssos8*kcʮ{ZPД&J?zoZ,ݰKs۟VpZ߯'{_; OgZ7{gZksb^-EJ7kv\jA k&Rw}\(kdAxbB*)k%R-^(cAOc9VuZD9}T{9Uys0bd9k Oc9,%'R10{n :hRz`R$)fW_ZD1 'bD)6'%J)*ws9Y탅9}}X2(驫{B(l^bGJd1~Zd1jw.|A-!OGBZIkk'B^ +k1rr{#)b`̃9b]Ls9{{HB5> (Ksl]oks~ |R~ќ9zw>Bs$)JC)ڸlkB9hJ߂˿ќ9?12kkֵ)^|D1U^y{#)] |A:/sGR *ZМGJ .>)`N9?*s#\ |)sRC1%B'b)z|U{)?L1|'[c1H֦Z)=;‰s)v7:Zc9xb%Jս{96~XB_5?,1(XJ}Xbs9Ob01Gk̬+|:zLoo:i([A){J}p{b k*4 k_yΨZ{WbҤ cz?TgZXzGR.&ƀs9}Kսc9#1_ XAAU(8UR@U tZ|9:/h%J>ybuwނ1?7*kU^ #1V.9B/U D1/9pWd17/_{9_)O9ޯAoV 8o9p /ͮs_}os^~w psꎷ{aҾsJssU`.sչ+pМs ]O c^c/Zn c7=2&R`r{{Z{j{gZ>wk{bCo{FZU}sZkh js&Rk kRJMjICԢsI^c%J{XCkd9՗7q{c}}-1.NFR<$ NQX |(7GZޏnb)Rp9PsC)p)cC1Uox*kD1[i=&J 3 c ?7Zc),s( s1fTrGJ#!CF:C)&R + [D)h |9bs9n*c9x~/Akj`ZA௶$sB-'.hR̓ cR  cgu.9:rB'UGJ>~.!'Jv5OHJqpGJˣrO'B^oHJ2oD1~غkk$)i:Yɭo9&mhRu𞏔A_{#!"{!b_1 tA>23DBx_^'S#)RΜBzZ!s!.[C)+9UZb)>Is9u%uBuuUVRU]Mu|GR%pRÂ}LZ%w[7Bw5$B}wk1/-;s9VU\ 1(9q%냨Rm_OIkA}A.R탈Rf/RWUJ+/GRp>tbUAZc~)sJ7A&J\VUҜ1ÕJqh&J(ãIֽ #1uGR kUu͍O k|^Zs{bZ cXEJ { ྕ9-ks#1Vbd1^p{95ksA\Ϯ [D1v{. 7'JO9c{FRm3Z׵oKk -ДNjkU{%Ф |z>~s7kkNksz.bqc2b mu{JZ{fJ k{EJ)kQ kgb;l{FRkn RWbAЕ*fZ]UWrZAɃIWWq91{}uŏA5WnfR -#9 8XA? iJJJJis UKk:)KcpXnbH{A~*k9P[s!Zsd1 Z1jZ &./{FRbʃksd1A< 1UT{J"% .|1d793is9bc0[%Bo\s 7 sc)Ф1icA r)kAẌ́&R];1&J_Z}x0'JUa-{#)|%BUk|9͈KtB)7sI|˳ЋtgJ B՟sgR(XJ­lsGR sZb+ױGR/ {Z6( b_U{9,>%/b1؋sAxB J`zhZsyIR#){rƃ9տބ9֬{_R*s[o(Sb\IxΤ9> '7J\X")PRM)nV k ' Ksd1Z^/B%Wj9xbO9OGRr2j&J,-&J;t)c/TFJ{O*kCt{??y딥T.V򰔋srX{{YWT-R*{Jx|gR+RJkFR\jkgR+JkJ?jsfRrJsFRחnR{&R({9zqQjxVHk9{5Ս 7&ϔ*sJ~Znb{ߗjs%-A`Ϥ1\[_)s)}W21y6gRa6NA)}-(kjʮs cj/1ho"!ZP{s9R#!Φ cD17uik#)^Z1 Z1}/9ףcҜB>\_{BTհD) c:ak9 t9blk9*iiR~oZ bAꀈ{9^Us'J5Kk9* |B |R`{'JBBKcA9!Kk9)ce1{sd)'ҔR-rAs")Iάs#)|#)j"'Bݭ+,c1&% t1( k1ZvZc)ws1U c1ڐ7EJWWnc9Zc1(j†R1ڳŠ(kc)X55 tfRR{^{J{jLkAnªs%B&9˥Z=UU2RPW]U{.p0/s:U=5GJZs1=Es9@}k9kgR\b9WZpAߞAx{brq{R+Z'sR FR/ ҜAѤc1 oJڡ%I`JbcIz k ~TV 7UsGR2&R {2Z~8Xc9{)t{[~Jk9{)W.C1_~|o)iɌ{1 {bc^{Z{%*k/9>zjOC)TfR{~Д ots¾{x Z*{hRgRw5.A{{ kJB.Ks9/sFR/)-WJs&Jk`˃fZ~U=NfZNeR& sIbkd9x+i{C9z{lI1n0") {9,6c*{5/i{ẼC9^\+d1uu 9 ( dA81 c__R{{*&*s?Wso{{c)h/_ɋkC)\PfJ1y]R#)Wsd15UJk#)Z7R{tKkD){&BWV{BQ [1>Jc:݆F:i=.R5xhJ'u폔 cm]sZRRhjR)p'JS[kd1pshJRߴsBjK3R_qyUlk9nkcd)[oASakE:h&&BUn9x^pkAN!ギbHcC)w([/zC1տ>J|Ab\eHk%:Ak%J]ZAs2RikC)"Icc1ם 9m 9}5Փ@)޴ !C-|9`k%B`z:{TAU.k9xih[1H[A_mk#!+k9wIs1[9U}*OZ$5{9pgRέlsFJsgR/Zߪ;&R%63hZ/%rpFRjtB1\bb̃ZMboAսI/mꏌ&R)+R v@UUn W9~ ]WhRU}gRPʍ ^('5 A^z{Ks#)jj Ls)C1%7]/ \JkA+OGRb{Z*bIbC1zt#)zUR*UcUHJ{b'N c 1ꨠt)cP{ZԜ)s&RίbAosgR}{FRz̺s&J~9}믷-") 5pJs9jc9 J)ZC9U9U_׫kA5uuM9UgZ 7Njs{m닡 fJE}Мb)=МYp`ȯgZ, c>`8Мksv&єJJ'!o) 9ͥgM#)^^5sC)WոvN9(U'J6O!*77JdWZA}''BUUZ9Έ{&B^/-'BhJZmlz|'B+ R6 c7rZU-]1..9Bo9+s:hohR:PGJKkD)7 c {1ksd1js1*{b)*RB*uIc!! 1u^?9\s"!\HkB!Ϫ*i{]ikB1-. 9վͪ{J 鮌FRחPs1ޔIk9K˄9_/|#9:J|:x(keJ%sfJب teB1{b%Jjs)k1(+h[Apk'B=t#17jlDBc#)cA*s&BֱAp9^R#1_?C1{J֯A;Wb)gR f&R__3!);?Bbt{1(oє c%UWgJ.KkXb{Z3 +-|HRʶR5ߎGJI c1BͿќgBkGJ<` s$)*ms9W7׭sC) c#!7{C)}"+RgJWW! c >).Z}gl&J?s ܾA_Ms9(k"!YGcc1HcB@ |FBPcjkJmkz.L l|17= t&Jߘk|$B^ +D)^ZHc( t1+}ᩪsA鿅jk9)]kGJoPFB{A\Wk9ace1[ t9>HcA|gRinc1 s9.hR{PZW7{J O'J;(3FRݵϐgZ_Z`gZIYМRל{J@̃) z.)PWU}9({Zo@JB.9kkFJz͏{C1Zc{յ)CϧC)--߄97It~ooI Nbw1xKk(ls#) {J״'Jz탩b c+RќfR7 3{~II*b{C9\`C9a@o%5 !6-|QjxZI+oAIkApiIcZS cA`ϨgRAwUU)k9cMA JkbCAbbx\kC1ݍʃd1_jsA>.*sJ}MҵAPbJ"Pz-I`pPsd9=%֬{}])c:%Ϝjs6ϜR *cLk0:ҜgJ^_i{#)rJOc)XYR)cC!V֚gJ\ GJ_51始"GJյ-*GBhbOZ9TN1{hR1OJ9 |Al}1nsBx&#N [x{HJ 6ДsU}sBfiNGJ %_OhJ.lkhRQ{ Hp/|'J/j_kk :.͏1-s9R __ܰJk!{-%sO)  A!({R#'.Z_o9bsC)b^Z =Xik)|cA IkArsFJuR l{.L1 |͌9.U+|A' Rsm)k!|s9_l|A_xTAW")cD17| s9իsR{As'J?=JkAؠGJrTikA,ikB)H FR ќ9 .Z^O9rls'J{E?C1>/BbKq{ZB[gb9Ic1U6"1}U\ќ#15 TWb˽9}X]Aks9>Oc)'ʪ{&Bu#֤9շ729Po 2 `ה(˸{GR95*kD1@`)뭿Z ;)9`t9kshR*1+Zҟ3jkյksbRhv{&R{*s AsDAWMh(1 C)ZNGZ^^}\ZI}*V)kA1fZ`9. cz&J_ nHJ+ |C)qW{C)>샄)^n1 _C)2RRT{1hkB-|e1{'JN{{['J=={'B%nRXqR;ڜ{Zlmu{A A-N'JXwsB /s'B|RD{B{g|#)X^mjcd)C]Z ~}sD1bd1'< [$1x;s9mל.r9k9?7 D1 Όb^Zb>q)W {c1gVtR *%J)<-|AᙉkC)Ԝ'Sd16s9*W,c1u]c1$ |c9j|$BX_~(k)pR)a k9ͻ}k9 n9?~˃&Jݵ9kV{9yjsD)ߟs%BҪ FB-S!/b O k 'JhJ_s{Z} {9>&& AzA\OC9}Unc9[߉ r^X(\^)Օw yZr|{ M {R؀OlsgsBZVsZG?)aѤ9/_9\^A>ry`, ({d9j95AU]WTo#)1*:XƩZWxzМZ?3")"jќI{Z탤A.'N1ڍAWD9 k{d1b kA^ cIo sA/{%J˨ZR\~rJp}jA7ZabIm,|0>/Ϝ9rbݒAQsZW%' AՏߑIzSGZ_UT^I UUC9Ԗ mA(q̃ys[Wjx ccb/z~sIe]є9' +c>sR |) +NBMFJgRz^kr`P n[Vj{9zk cD)xW99k#)ДABbs1?%)3{19zpN'JP9 [ lgRZﰜbKU{'JJe}s2ZwnZi8{B;{-1B]*c9q`Jc'JmLk!:8kBH@.J%sJ%k9b{#)}{1{]Us!l:ob#)\~*k! )k9O k").{{9oU`.AWժ")X 1}_5kk)w}7Z1C~la)kt9%eukA?'{17[9<Ic")BZ1x1uK|'J]ҵZu{GR cA_} cA+S(k&B=5j[gJD hJoJ#{GJ5-/!b/GRz+cA5>?Kk'B^sC)/ t9ֶMGJakk9bbORa .:~Xs9Z)**k#)TW\s:5U}fJVo2 |c1?{Agn({C)sHsc1о%mwC1uW'[#)|1U7sps#)$W |)=Zs9X~S{:6Hk9JEIuk97(cD)Rhb9 ueZ)b)ke1kB]UjkA\9}wJ_UWTԵ%BUjcB)kkK- cp/ZS1@֋{d1ވќ)_*caVWn)ry}UJk > {R}\\jAhv_{JuMFZb1gZU퉹I )kUWrԵ9%1vxϜ&B!oAOgRNZՊ{8@@l)5Ag(R) t9xVVsC)_ݫs"!<c1k|9!Hl_98.&JC)+3ZD)4- kd1yjc(xR}ok9WsD9/gR N'J;-RZWxAHJݱ{Z>7m|gR5-ReuR{9mRi{kB;`^+k'Bh@rs1s|&B}{c 9L\p'BVݭ={9r&%r{d)>-< c@{sB]UbsR٘~ "X{ 6) {C)ésC1kw 9UyBŠ{,9UJ{)]k1gIڿ,1/{ eJK1>I{kB] k&J5+UΜBXj&Ju9 |D1vkd1'=IkA5o],B |AVO~jc9ɽ;kB][SFR*)k\}߫sZ @289ߟz)TWլAWmj#)hc1U}Z +' {GRksZyl{hR)+B{z cD1c%,WGJ5 cխw /Ws Uoc1 |I>/5AZozc9ÉoACpA%_ќIuWT탤9VUJk U_)k NA.'?ﰜ(8Фbxb{FZ_wfZ-]gZ(Nbn"8ѤfRIpsbxsZ0obZscb#9(cJs%Jwk-FRus0,Qi}]b9%RisM9 ϤFZr1gZu_ Ri{'JsJ Dќ)c+_) i9U]od1Z{D9.1 MC9_yphK%RiJ`^hR+-q1T^{Z `bC)U7(c9ob#!5B1 Z!s9i1\k!ظ{1KjU|GJ'zSZ75gJPOhJg_{gJJJ&1p'BJϔR#b_sHJo>Rr٭dR]}kkHJ4o |9Xo!nkA.B{S :̊z{C),3R pWhR/1ZԜ;lsA>KkD1 c _hsaã#){XVUIcakjk>-{c1S簔d9mU 9bs{")_}\kk %kp߈s!-RiӋkB?sB{gJ]} cEJt{&BսwJk9dZ1>~bAK#)D1Wյk9rcd1x-9sD1(;h[J^c l9k͝ս*kU{fRx(ksAXp!W_1#)5_9T֤Aݿ嵵9-gB/Y9帊8 cUUZ  ^xҜ('WUuɬ{% @UFRUls9d1b2&J^N")7Zߗ7xFRܺ6sonNbC9y){! W.%B{gZV{%J7.Ϝby*oZyk{fZ^ml {EJmk(̓Rɝ"{b_JݼմFR`sfZhpW k%RoJsfRi*{FR,Ȋ{%J.j{{9׺j{I`kC9V J{Io{r|gR) sA55nI `ڏbs̃FR~{J*~~ ZcA87Z%|C9r{M9mw?#1\^.c1? 0b|.Z=ѬA{^\V#)UU cWFB)kfR$);{d1XTJc!WB R)7*s9co([)hf|[9?e]s9Un|(J˞lsd1xs1P -9ۻRGJmONbsD1cE1-*{HJ#.{JbxzgJT{gJ9˭s9JJlkd)-*"kB+|Bp{oRaYUls&B&V.1;OBhJ]-s1~k^bz޻Z!9"1UUJkC!qbn!WxJ{ t V[d1ߵ-kC1Ue'- ,c1v! c#!%}$MC)rԴ-JsgR/r\ |Rجs1~{pps9i-sI[AktJw?-9ckAmQ kb|TZ=?յ#)KZ#)V)k1}j)c1A+GJqyUkI=cfR7Ak[ޤ9i!ս)_{AoX)k#1-?ks)*{C1ƥ9'uTAA5"xΡ5W \#)\WW)UUls!u^ { 7d9 GJ`#;yc1zkkc1!69_z.1<,pNA`pZAr2A(Ҝc9b9sB{w6|Bn]/#! 'GJ'}9iaÑ1ˋ |C!{ c;7sRگJkHJ."|A /*Ze\WlsgJ4s#)k c#!Ks1`뻂Z9nb |9W}r{9]+.hJS.'B#sD1ZV |d1jsA@M'J%Ѷ{!\p~C)[)c X)s ܷ+kR#)*")}: b)%> |)i{ \[nC!-|(J3-:.|JzR^AA󨎌%B} s1_js%B}yik95+* B3귋 VGB0É td1 Ik ~{m9jkc1)kd)xsFJRˈcAo^_ZNKkoֵZW[k3 Bct9z kASb#1j pnp#)j⽙#)TUUp}9//A*T4gR&JRBhZ|VZZ2 5Uլ{#1kkB72Rb*hRi#)8 c *^UAhR`a! UUo UKs@5_ UBrSoZo/꭪sJwIWc싇bUuyikA@zjsA*3 d1:UA6CAGZxIkI )sfZx{fR5{R{IQ- ̃RrsfZIkIzOIkfR]3&J W^In~ GZتsbwX&R jI kI8h1'%.Rܼ d)bД1 /*soA|r΃)zW^b!$ݫ{AU |$B__.Zd)~x1)o+cc1}{C)^6!rs9ۚ07 tBNAJk)A_[ S)%-l'B:MtR~zs1>oGJ~r{D1 |1ʢ P % |Z*-|RsGJ|hR/7OZfGu{Je c$)s1rrjsAk9Z& +cB(Д{96'Bz{#!"ڞ&JVM#)U})/_9{A\^T샄1׵hc\gJ [y#Hk#){97nfR}'{1)sI2(9 B..|9+ 1^ꯔ1׮nfBaozzNb!zs1^Ƿ t1sBbz9[ќgJt_3gJP^kHR >s#!ִt/hJ-|:^ kB:8{gJ_vs:8 t'BԾB*c9# HJ~{(BPv-|9-jk99㪟A ?*k#)}*c ص+GJ)O?kRC)[M![ >~5gJjk .{/>zb bޠ 29nRzXRe*|9z7 +AbxxsA.:̓c1֭˃ .wlEJUuc9J[Z#) 9ls#)2,Vjc:/])[ IcFR*=euJs1zl{9rjs9~k1s9/pb_ԏ{}#)k?b{)k䵻`sfR'_}̃!ͣb9 k9v/NyJeussGR.hR2{bX{ ܘ{)׬{#)W\XzC) WVzk)jsBwܖk1^P 1U Z1i<(Zd1UH[)קs9Uu c!aiV9!}ۥb EJ)Uɠks 7sIXPRW?C9XVeJC9 b#159% 1k Mc9Rj{J(kJ* ?ZIk9/.Iɏ-|k%/=MsMJkNk{A 8N9A.l菔fRy(rIyk*d9X{$1jd1/M9}6Ϝ&BMDA09k]<J^:rR뫋 a0rA[r͍sC1UUA!%:"!ybC)w}--sc)Д&BeJs^RgZ5sB.sd)\Ԕ1bx{)+{:`xxXc1>=kGJ}wgJ[QNZ0!z^k  kR}ÁsFBζRPXFBs) 7/:o9{sZ |B-gB[܊k1.ќGJcZ#)B9 =jk9,Wv9Z\{:s9XIk1|ؖo1Z܏9޸Js1$AB]y6, r? 1uԴkkJMZúqGJN^uA[Az}Bxۭ{9J{ЌC1{9ïs9^m-|1W{s#)ZXIk"!{-B@!ika!i k9/+k9 |BW/J9_\RA icRUP{>ќ.dk}.s-jspfRWW A銫{!VX_/ _'ց\UW^ {)UO W!|wUks* s ``rUC)c1\s1zkkFJ{gR c(cgR(4s1zނJsB Jk9{9U~HkD1]U^/b Wk &Jib)ib XZ mc(*b$JLjZ9W(k z isU>#)ԵfR Zc)(sB 9_{AIR#)ݵ&RhX-J% -JkZ̃bښ{Z0,oK|9 EJJslg{/ꮒd9rz0d9u/9uΌ1rJ^ |d9K9U}OarC)/%{js!+I(pض A-ULc1U |1/j{)U9 cU}G˃c)1AW ϔRVC)ws")6=*kc!"k'BkshRP_[o|gJקyRd10s9#oc-9*o1Bxs15W_όZ |ZpS[o[_tRp~U]k'J}R`s'J*Ka-|RcBi kD)w-|GJkvs'BTJ+k9'S1^Z1*c1>1N!7N|RnoJ}v1x{ "Z^s \?: A{R5BWՌA%{)ks1k cD1*߹kJ~^ GJaSU+1,%J͠ZAÂsB)5sB)ީsEJ isB箟8k1V?0fJWTnC)~bIc9k;cAm})icR1-,˺4m>O{Y {C.Bbj МC1}W{d1Xba!\UU1ݰUϜWxjjd1C)ϜUi'!WVϜ*МJUzo%R- {FJ c ܰ C)?{9+X A c7/s1 s%J-sB.8(JkAxn!_#ks#)WW}t,sc1W誋̃Bٽ Jkb[s,bfRXX8is9zhjsC)czd1RU29ZkGRWm* |AuKjkd1UUWt01{ZÇ | k/~jsbР*,Zח? IbДД%J/ϔs* ﯔ{EKM ,p9' M9XXZXgJ(r"MA\XR9%̃9V)r d)%FB%%Abpz^ c)ДN17/U{C1'jkd9#1߷ n ck?OZ c*c'KcvmZWrb#{WϜRW׎gJYϔHRW%s&:~TM1o9{d1nB/BX^nC!*sHJ*sR;:"-gJ߼{GJv,Zr{eȭsgJrҚs9 bsGJںkk98j{`pxIk#! /%)k9O)cA"]5;9557Ƥ1TuS)@ pB%ДgJc1ozcnC!{d1U*oGJ|ZJk(Ji{(J:-Z5m B؋{GJ`UZe1v69_}_x+1/-- D){.KFJӻ(cA(4Vis1o |1oz5 |b1|ik9bb1{A;~w*k9$(ZA.g [1־:,tAkBrМh[a7.Ks(*pC1`⯔9^ZWJs9]js#1{#1+wJ]М b`H#)} -axC{d9W_@&Td1\Տ9յAzkk)` Oc1Szz{)'uuМ U UМ)0ՐZ嵈 AXְ Azfȋk єc1T|.9UU d1諒\Z6qb_hsR>s&JsgRWuskk)0.s ci BsGR`sbߋsc)6sd1Xzjk1{-Zs k~{RzmZ똺N%Jy)k{x*k%7Jk:*zWnA` zsd1%7 C)X c15_{)wc)_d19v"(GRGIk15}j$)b-D)uukcC1/ooMd9Z-}*cXbW^FJ zUӵR]U1!%VfJ}`ќA{#) 9[_М1&B7vsA*6{)߉+kBBHfO1ݵ+{9XPR1U'Rl[x-Z$MR.I-|A;GJ{gJ访N9ZMGJr**cB̃!b9>>?-A{bzN&J^Psd1A[jsd13_Дd17/.d1\KtArKt /25OHJ^\^s(B(x$9?^*c9̎IB=sHJ3 K|A:#ks9Zk#)[ |B}}u/M#)/?AUiXL9{Zb "!'?sb)/ zcD1Zk9 &cD1ߺ:{Aqsk9դ(U(SA7Z::{AGJwu%O М.qo,{{soc). 1s.1sZ_[8{d1k{zOAssqyt@+/ÈZ)Wbd1cYksʉx#)Uk{D1{)YsD)%}d1ByUWd1u>_d1_j{OC)U]Pkkc)UUs`W⎔!꣋{W. sWyls GZ%kk5^Pjk)8% {9 .%J{b]JksgRChsZl[sZ{ |R.Ws'Jr |Rn~jJk9{)W\ЀҜC1ՐJxX{Ak9n{{}A/A Kꐜ1= Jk~jC1'Tԏ)5b\{bҼs{bˍsb*٬{*kjjkA9sb5 {A{I޿(ksd1~7)c9| ZcMb qIڞNGRx1J玌jx Kkaqns {A`p.IrRRZ kAA[Kk-BܫC)({ }W{W |5=۠Ϝ9ּU)k!jk$)'N1Ϫ{9޸( oHJ5(PFB/Z$sAw尔b=%Д c?zpHR%-Aª^-B26N [`sgJ쮌Bjc9i/\s1 7,|c)A>J^k9~hc#){ | cV-mTGJ^{x^{B.*k]&Icm6BhМJ= cC`isC1Po1-]sC)juLk.{BҸ同A ^{9ժZ 6+{$AiZsHRyW{Ac Jke1_ tAU |BjcAz0KteB0K|A'MiJ⏯!! Ck:uR(zZ {W{"!}A-|9k%Ju=ūt9uy>Ik9 &B{Ks1*;"ΔBxZs9kB]B_ k9= AfJWUќ{ % ']ս{'{Z ќZZZs{)J -{D1\{D)y{9{+ bC).ljϔ{Z~Rf JkJ{kkR1(kk(``'J!-Z9wb!~ c9!{'JUb*k'JbA^{AuZ >sd1?7'RbrhR^}{IZ+oHRkkkTհGJS_OC1<ߺnZ~}{9Z]N&Jb_ZW{JX |Aﹻ.{gR+}NGZxZh9/*bE9 B.195bX̃D1| jaFZo |b/)ϔkk+"+[NAN'B {Z{\c9 k9/_{A`^s#1-. |ARJ7߻NZNoJ7,R7)-d1xrbJGRR^[Kcd1jkc9}?jk:Ȍs1P.:}c>NbV |gR}rRA_[]{A}wϜgR |'J8ZUj |RܫsHJ {'J0)qPR概 |'JKnBw<{C)Wks1\k)bk _s {A? cF9zxIxK{D9zŠAishJwg{b1𞯋tR7/hRV^ؿhZ|q-d1_oGJui5+|RI^cAw 9bm{,|9=k ,|9-%:Sa tB~Re1&k u9_|GJͯ[ߋk)ΨZ1= %:uwU[UA8 O O.ַќb`@ppZVm#13d1_.JUsI{A{A*sJ!#)6^{b)/Jn*/'Jk>: 9*3rSlsnМKk ДZ*bާps"oKkxª(b>{Z)pZ^J9u]-Z9WkBت.GJ4ZmshRq/bGRne9j cAÉ{Ab{GJ6sGJ{A./3GB/1kkk9,E?: A~ {nJN9>zbl~jc'Rw1FJm/?FJk'R(N|Zpj9QJ_>ФA]ܖMd9?׏d9XUUAb{j~NR(?h1psJ" 'J|xshRx]kA**cA&cA֥{1{x*{&JM͂s9#mZߧ,|'Jb-Z^}̈́b)pP*k ' !oRdjc97t-|9;s:s9ׅ{1XM|B_m 1Kɀ#)_~Z pB}{Bcb#ДgRs1( 4RYUGBݮHJ2x]{BI-1< |#!~xbpsd1_ZA`ISIk9/-/L'Jo\ A,gJ"gRu[ZUUp*cII sRXUsJR3s(Ri(mIs$Ja9^ },#!_*c9ؗ5/sA,1W$[)(M|1:Tk*dE:AkA_PkAW*l9[&J>[A^`sB5%:__xfJPEM9&5Y/).&ls*h:TZ]tksԷՐBz6GRW} JOA^{$1*kI5pǷs9 J*s{hRv\2(R.*oZXftO#)` 2hR*ќ'Jꪔ(JkД4ќ{o*k\x{b*kd)x*ce1?>=s9TT֖sZa` |ZOGJsR Ks&BsAebkJoZW] /'J'9^Д1-z#15A_Ք |)+'b#)Vojke9)+s9`r 9s&BM r{#9%-Z޸i{ Z> [%{>&JTw9#9~{ϔ9ӿGZZz\Z&ϔhZ>wj{Q&Rޝ{gR}ˋs1 (..Z | cC_{'J/ijkBǵkFBʢk,| cMk9:9޿ -RO~UM!p-|&B>=1^R{9js |Apk9eU[9sR9/sD!/5 Ȁ9KkB{.*[d9RRc9Y{9+-5s)k_pUsR&qr9tk'JKZ);.4{9.˭kA.软KcAsO{#!zr)k9UpZe9.bA=xsJlhPlt975WoGJ ZU_\TJsAus&B+{{) lJ?RPB/FR|W\+(/DJ.+eJ-ɳ|R 1ZקbD) o:_/d9 |C1󘿩+lAw*l1bT9X~[S9~Ic9˹[9*ec%:묄J/_^ tAظ/'S%s:{FB%7ư]<_2hќsuBhZ_iKOJ'IksZcPGRUoHR ab{ '"RhR7菔RL7O*k*Šo*ca{bPFbR^[rJRZ[SZ*R>/.,ߖД./sJb^TZWUM˰'J~\ZQbd1kk9*/oZ|]W{GJsbzbz{gJasbTkkBshJc)GB*2Z_U.&B^^ O WsI o1|³{I=Is9zZmzX-GJW |AzRޤcBNn9r{RjN+kؖLϔ&J*;(oQz̃c): Q&Ji-&J h61fRszό kWpsbonRx{#1lߗʫ9 !B꧊ |Zm۵sAcrjkkJҪL'B+s&B$|1z{9-RYypgRP^Q9^_^c1])c$)(B[~>s1: SD1mt9ōl1;"-|d1|NB.M|B;όd1z訇J#)-}n9I B; tB%k'J4Z1M1+ RXڋm|RZ? |GBLxs(׵k1*{A_mFJ}MB_*,hR%{NKkcyB*{AzZ(cJ*ڢp)B]/j|:d1[X̌c)孊|Je+O|FBըlFBJ*|hZg~sA1 &Jh|k9p,FJKw[J1h[%B@SAkd)sBѕ+t&B\]|gJ t9-|BךƇJ{sWWkfJS_5EB7oosO >4^zќ{3{~_p&R8ZTGR^\9{HR/R%osGR.b|ߜNbr"'2Kkq{GzzZ{򢸬{9J*D9rBS9Z28s*co-/}|єCo_c)p+*iRoRRS(J//AZ{xlsBܥKkHJB+OZjӽshR6A7m|bݭ 2gZZK|kJRqAsRɴbb/e9' sJo6sB-f RQyJk9 k1v |Aw*k:(*͜FRnJg-A_WW1 |C)+ .oZ^~_MtBZu τBxl|:9[-)$!^ޏB̈́HJp_Jc)eo1ks+ | |hRRsHJ^~ |gR*{9sJ" J'^R1kKs#1~P:k{1| tA{gJ7A&Д&J/]{{ 9 U[9>&c#!z촽9UKtA?WA=pDBTy*|1P-̌9覷*|R2ƋFJ}7JtFJAk tR]{R͊sBYYicd1;R9JJ"!(: R9_b9Rs1*=k9Vk1 R۰BX_{gJ\k&BkiԵgRQq]Sќo0̓ܪ(Z@s9zz'JUW&yBw+МI]Zp6ZSoZ:*kU>oGRڠjќ*k/kkxs.+k[SX~Arj *!%>ksrRKk>.NrsS{~u.pz/GJt{z~B/JX^VZd9* sZm Z5{j<{={ cȭj{R;7_{GJj c{J(~.{'R?.N#!܎z{ARA_c1{A./3IW- ДA&BД1 *:R{&B~? Ba{94IChR jMA-I\ڮGZUs{FR+%J{C)sMAu{%J]ҟ)c$BC^hc1 z |!k17sJb1B7g[WWt|fJk| S/sB@kGJlsB󝪫sB^ sAuGԊHcA95R}uW(cC!376:Y]`JzGJ{Z{J(hcA &J l |GB^kA cSsZjfA\(`/JOgR_3 cOZ8[.+k3{-bZD1hs ks{Ϗ+kݿ\p+kb@D)5^(յ c_TT^+k ){ب2kk<^.&JP_shRyB/Z%?NALsA GR/ hZ ꏔb^.bz^/탈Z- Z~Ob'sogROZu{GZnZ{'JYZ+s16+kD)jWkd9Z c9ceufJ)ˉДGRcSかcR-+ A^\Zd1i NC1ծ냈Z"(~s'R"8MbIWk'RoU |FR]c,GR)pBoFR=>s'RU-Z$R맜{9u"jkQp{b HZ: KG,GJ!MB^nhR79חsGJ B\w{9}/n %/ӽ [61rbsB@s1yQgB&:zsVWcC!m {1 ~탥9&sd)x #!Ksbd) 5Jk$!" +kd)GJ6Zls9+t̄J}.9Z𜮔9{.*{ZHhR>9؞LhRpzPLGZ s9Է9?1&鋌JRK㳨cB{jHc!k9 R J%:5tJ ޿jgBxkA>oAl&B/oO͜9~Buc9.s1hc1>hc9?J%nc1B5Δ)h~~~Ic9!!ߏs&J~C{Us&B*c92᣽- ќJ`МD9^KsJ'buyySRSkk~Ob@թOJk b'*{{5{bz>sJk:RKkМsW ZO cѺ*p1:z D) *Z*wO&JWA芗UZA+kJSb5.AbA  .b ].Zb jgZzb?s*Jsg.zbݕbW\^_{GR::ksAVJkA("Ils(ؗ5 {ZقZJO(׾by}Hkd1^x_b1a鯜AjsI xNOksd1uikC)mz??R߼<bW' GR~|~cA>R|UKs1 /7{FJʼ gZHHМGJ_WR [%"]̃ABmfJanA*>-gZz̨R{'J_f ?̓A -2Apz Ao"탇R:;s9OB{$)&,.9 ,HJ e* 1gcd1: BbsZԮWFJ{R2PyI|1ޮ/kBLRrwכk&B OJ |(lGJ lRsI0sAzpsApkd1#.dAzMFRV\%:+tA{xOc1<,&By`w&B_YRgBiuU'J\sB9h[Af_I['JBTN_ᙰ ch𱜉Rݭb{(Jb;/ ќR%"bꯅ+klnj-몐+s{=C?+k޸+S*k7{WМkssKs([^ c)I*\/AVD)r_J)-9 ZeNhZUKkZgt5SJkZ}p<{'RV]ksA{b)Nb~p.Zbsobynb{탇Z GRjz{A[kJ^տ*bo~׫{As?/sj)+{A j )rksC9 %R]*Aob9Mmhs#1= D1{X'{9UUZC)'?c۹Z bXHgR&Jr{ cD98k&J%*kRZksJwnB)»όc9 |9 hZb$ obu HJ^؞{hJIoHJWA{9خ{R+Ss~R] Xs9՗7 HR&*cVw&J`UN: [x4R%oA6RJss׏|9x^kk9̬s9C_o'BjMs9c's1{1wkic!jcD)k1JwB}ΌHRPU-1-!z{gJR0 tBsB(sAc?M|A-&%Bx*tBW' |99>D1_ |Z* L9[B)ڪmEB~W J |B\zK|B-9B;l9s'R,0J|'J+Q1|$B}Q{|O1%B7})\&Bê{ic9W1BU}qB]ZR[e:Wi_;AQJk9,|9gJ/UhRo_tZP]~Z0B ` } k9xiZ.N+kWR+kooKs KsМs5{ {]ߥ*k/MNb+UOIz9.XOgJ{Z gZ?ϜGR/'Z^:Nb jKvO kZpk킌{Jۧ{bbZpJsX2-w.*ke-{bԴ{b%^n k+gZ/{bP̓hbk obN c~MZ*{J@jjsd1({A8w{d9*7'c`{RܧZտ/ld94I{h_Z$).޲+-AQ jMbnxs9Z 14>FJ ],tI<s'R}ЌINC9{B)z6sD)>m~Rרn{GJx_{1+R뱜1{Jɭ_ڏc1/r1RB\_FBܪ?Дbe-d)gB'.s+c6oA$--Zx{1%hJx]ҤAs12`m9es) *:{14)Wb9}żڎ9U Ό9-ꏌB:m!zpsA= lgRcksHJ_GJwgJJTNJRneJڻ{)zm1L|GJ[5 |fR}j{BXk:ʨ*MEJW~Zم'J&s'J|V.ϔJ"GJ,A~|gZ؞Р%J&7ZUQZtU]uMfJ\u*ce9^s17D1׋s1Bu,}:rpe:B! BTwUw9owo9ݾޥAW/<ߌsuWXqlkJܚxSZ IoZ МbNj*'hR/?^o(Z(Okk8olsksV~Jo{hZz}GR k)ؘJ؞uսZ]A@H bbZ]_Ф*stgީ̋Zkp^{Z魥+sb(Z`̃Kk>ߌ{HJ({b-{b̓Z5{b m ?{'Zh -'R>nhZ{jZ{Zjj*kw]GR}/cbD10&R{S[+A]{A`7mZ#/0gZ\JybD1ߎZ)+>,|AKknGJ- |gZSVJ.z.A[JsA{'R*cIzsAý7,tJ+?^ &R􍪰IWɜNZ&{IxGRݭ{ b{#) jМGJ'R,Zs9.+GJX\esA;I3 [sgJ*+:, pcs鯌BzoBsBs9n.k'Bҟ炋k1#Ό)6Kt1c9uL!-SE1|@1.?sd1V9;{9==0Z~NhRZn|A^9~JcJ"kGJ°%kFB ଌ%Bhs9`TIcJ#k9".ZOj tZ]EmisA~H )*FJ*!j|bER*ݗމkS]UUmfR'LA.ǍZn%|A"|Il9L&JsJ(+{)Cϔ'J_z{gJ=UfB`̌B՟ɪkf:lV ?9Z 9UWvc17/Ic9Cֽb]}jS_UZ7c{iZ=O*bh cV"ս c(հk{\T`O kCJUМks5 m{b~|{GRiлl{GRW5J jIrAק/&RWI%RМ(b_uj2*kkmZ{Z`lshZ27`hZ{ k}{RؠOgRZ>̓ cb\̓ k[] c-(Z.Kk-_{*kc{*kZج Z{-hR_?МgRW{9x FRe1Is$)+A @@md9-RxꏔI_xk)cA55] kp{9၃ I"Zo_=Д'R.'Rϵ.GR |A\"JtAsb{GZ }-|gZ+ FJ j_΄Z))IrpsD1oZ^_-Z<$МhR|_b9ZhCNGJqcAn-'J|sGJy12+cVy哥Z'ꮐ1MZ~]:'?_s1c1. |1j,t9'%s1 te1XrM9t~ZZ"WoBV5s$){  |)/«{9(.&bVuULFJ+{JOV|I'BsQKkBMho td1b)|gJhV*|'JmQ//R,JmZ/m'B_-9+|9uZ:B`]}sJ j|FB:OkB, tZ:lfBkŠ3IžJ |&B=˫{E:kA?,,:V\LAuaKt9_ꃅ1KtE:hnjt9[(!^i[9.s&Bιbd):0+k/7=7iZTבZkZ*X2 cŸ+k'Ҝ*c5{#)KsWT{}ayWМj¢ /buh)NhZ~ks'RWmKs9z.GRZhx˽Roc9z4&C9'7{I̶ob7&Oks~*?oKk{xU{b;*sbШ(R {A88 @{(Rmks]QN+kNlb̃b +s{zյKkƴKspbrn c-N kbp{Z c탩ZrMZWnkk9 {J^(̓#)_`9/ A.ꦫ&J{9/APU_)kd1>ߌ{#)_gZɭoJ >Sbqy3GRxzj &B-;i.JܗSQ]$ ogZ|I{ m'J{Vvk9:)샄9"-gZn$)Z |hZE,A}{ZuJk&JhJc{'JzB* tB⪉kR=+}k95*k2+(%:iRK.0Rzx_Kk9z+ Jc)+l'BRc&:V~kcD) (cd)bl'-k9Jk9RJd)Croe15Ujk9/{A,|#!6Ikc)ȲJbՊk%B8|̄f9^/hJs_[S c9$R$),k1 +bB;Rl R bmBCsRY]ks'JآɪcI+|ZKFJl ʔgJmfRsMLJ t9m([9 2+RJsoJ]_FJ}a|&BK|AfL::/nBאeB^Rz-%BW*|C)fs)K|B ms)މ[A dB\ tc)jSiRs^ֵ.9{ +ZЀ씭b_V^s+c˃+O+khRK{R..,k /Kk{ks®琜brlsZK n(R[_x cJ*-'Rk{R{J*⫴Q0sQKk/5o*sKkV|{bv{ k1ksl(Jj -j.Kk&s|{br/{b5--bZ b2*k 9յ{s*k {+c[(iZ~MZ3R R {gR̃A_OIuu̓1W#NGR* (⾋sAoרb)zOd1U_5$)^p #)+,Zоb VR@sBcu{J7VfJZP[l|9B̃JeZ9‚{A/{'R s d1xj {9ͭJ{9^ FJ t%1KcI^j[JkchRIzЫs'J7&GJ |gR4>51~VkIcf9૪=qZGJ.GJk^k9 kTWn|)oCC}*l1 ,|:J|1Pߺ.oN9wV.1Y &ׯ)޺~Ό1C}+|9% 9? K|9sJ>틤1vp'BsU{BUR9h c9h@=jk9/}bps'B{sfRF %B{R " |hR^{GJ.sRBRW*|&J> |Rt|@??1bc9o,FB>-ck9+9)cc1ܪ t9ˋ{d1'ZJkA Jicd)bsRD13Jcd1// [9hcB5?M93.GJu;RU\-|&Jܞ |gR'.sFJ JlB./k|:)Rp_'ͤ'J{&JԤ &B?[+|gRL|gJYOg tAj+t&BW֮:é A$MA=|A.7cFJIt1`8O&B{wd:-) 6$BXboS1z.s1W HRv?/Zap`xHRXƌsJWMR kusO k{S cϴМGR/TBo k6uZ{hb8,.&R/gRnsib+V.J^GR{bzW̓&RǪ*#9w_{c92b7{b^b$pKsuUМKsu KkkBc?Kkjrn*k_!#ƈZ¬{Zp.Z)=NZ̨sZ*6GR Z9{ c0~rhOb彌s'J8oGR޹-9.sAϜbcWW{Aa hR-;{AZsA@ЌR͍{GR{9ntZa1rPD) {9M2I/W5 kb˿_1ZQ-I98MIv:&J& %J7JXRj{'R)|'J- {)|kJ z{A]kgJrUW([e9,XcQm lB{ sJMB>\GB[^sa~ +t27+l%1c1c&B#_m|1\z?s:{ˠBW c'}1Z[[kkB+&sPl|1To_Lt /R%1 Jc: CMsC!({J-_{FB tRꜮ~ 9_~Csd1R,m9mKk*c#!ګ -RA_ 6.9IWb9Ris97KkBhkЫsfJ/{GJWwkR {1+ |&B/ R88Z |ZJ*|9⩞k9R<6D1UWc9 7isGJ^l,1..lR6 |1|:ܪ~ʌ1wWk1=:$: zPDB|ZS9ꓵFBUū)k l9~ic 52k! t+sBʂXΈZ7+k~o(Rzb bb c?p9p c)-OKshy{jب6JkڋSAʺOZRH.Nb kSb%ZgWs` *k}uOJk=Nj!o+kϿJ8j bb{iZ5{x*krm/-(R+/ +kܖ7{ c*0bNjc} cs_{*k%Ҝ{hR$( b'{&J(*-'Jp.{J\U[*sAkU kAksR R5Q1o'RѤJVֱgZ>e&Jx |A"9?9%,\MGR %RwA?޷Z/מgR;{b_oR&JόgR gZ^zR |'J^n'RU t'R7샧ZG js! z{B]9/s1.bikIg2k9 |A:5cA>_ GJ[][ 'D)3GJy͔!jkGBnR_'5*q)[|ΔFB(֏ l[C,|R8n1>zC)c$1+kДAI_^rikB 4 k9'b1fJsU,|J|sAEu%B%0A[ | xic$)Ҫ0Ic9|ljk9) |AwTWcd1{lBi[99 cA icAjlʂ tB okFJbQ_wMR_͜&RXgRh͌17GRkSkd989?&J ~GJw=A9f+,%BU)Ao̜C1)|1”ZQ_UkGJ !K+FB=&?it9?Wc1AIk)SԵKk=B &3J&clsZHR*bPb5 kw|p)z/tb.+kh/b*{U{GZUZglJkJ - kܘɯRp~o돔9A B) }/'Ϝ k]ќ+s{p+k߅ kڭ{bڻ탉ZX3Z _-Z^2Kk dSZ{ KkR{ c  tbr-b^ b̃ k L.b^Wks)Z{B{IؾK{A v6JkE9< |9&_ R|.9zZ1**s&JװM|gJKkm\W{AW/I_]{'RK_&Juܾu샥AoohJsA<&A^ɏ fR:)c̓#1MZ׵w{&R、{A<Ԝs&B z-FR*L&R*{m |A~տ%B%}W*|BqUsd9^ s9sAjުsE1ܘ{9js$)8 |Z te9hO$1/-%:ԫ*tS.hJr!9U.J`e/R]>~k$)ZΔ뫿:}09zUWrkBϺDB/8Ƅ9VUbINIkC) ^1}ϣkGJ'J]UMs9ik9.([e9p)SAW [E1Oa+ dA{חI[&B!k98cA cJO,t9s/s&Jδ HR/LR ފsRM!ik9zh<cA{9m9קpK|AL)xxisb mfJGUW|eJ|l9{E:ʹ;k9d-is1s9+Ңk:W;OKb!JtB^7HJW+k5d9Sj]i'ѤA{$1/A{IR\{Iz{9{D1?jfJCoj=9jll |b j N9jد(W"  Ks}spOb[}obnLs7ks+kcJks5 b,H{ cxz.+cKkUeANZ/{b6 | k^W{ k{bcxHcO1^{>'Jmzh{B;_'J5Jsd)Z$)),FJs'JfZ1sB mZy{C!X"2A*{GR]I|( znAMos1n{AI{9ZYsR._τr]̃ZMGZS{"1^sJ~\ A{ڜ{d9~Z#), JkDAZ Ze9 [);){A5sI?5cfB_+|B'}s1c,s9[UfB)ose1~̈́9nU'JaA{[+ B]TgRe+tD){]sd) |C)ԵGJUJTyO9êsJXrWhRD)`BsE1]?AU|Jk ~1v}.9?ZߨZD1 k1=}k,2['Ju-[B [Ao~+lA+YVB!wMA1 \J/u|I_]jkAs8-|9$KgR]xb AZ;{9P̌1?s1;)|%B.KD1^1bkEB!_fBE]7HtARx~kBປk9͔ rkC(d:CppIt#!+|c1K> B{A_2A+Z yb $1>-tAWUrKsA {'JpB%b{ksJT/hRY}GR Ф97 bܶ Z-b\-|R+pIr _uМ탿W]qМ+kVl{вNLsW_/.Ls5.+k 2ۏ+kz/Kk0Kknk ck\O c,AÌ ")'&RYq Z_Lc c]]s{gR9lZWVNfRݧ jsAh^Xik Ͽ*Ik ꜪZ#1 ~c)Δ9b)kd)ݝ?Ikd9B͡+tA)o[A ORAJc:s}Hc9ٲIcA)kAshZ-͌9>{Z0d1?ms$)(yHSWkcK|1~S *15c)յ6ϜA5FJxVuGJ ϶{1\\w*k9Z۲sE1Bmd)=fBnhlSE9ZD).i>gJd1PbBe7}k9+}݊c9a@ Zj[Zp蛙lRiwk1^iRe1 OAU_#)|-e1UGR]t 9ޫsI' 9pZ1Bs::7k1c(/{9P~cA/kk1iIc9Xk)ɣs9jsA0^_^c9due:?1XV׆[e)ఐRjc[{1Ib'piRKSA {AzqKsA%}C'Z/hZ"-&3iZ_^.2burGJjrGJ_tAP|A )sZsZ_CMOAuc{#)wd9Xks#΃`퐜sRWOls|{cOLsb`oKkCBoLs+\{t~gosQ{+k* ksYTks]5o+k^Kk_k./lsN+kJ{jbkj c3 {(J 0+k'Jsb٘a{I-|1 /5,t&J*X |9rs9U([9Ȁ |9},:.P\c9ܭsJ{beAk({GRZL|&JsJ,|AM|1jsfRQke}{Z.,|IooAhR/[^ 9{b4y.c1{(kAV~Z#):{AcVj㯜AasA?~cE9ߵG[A9;Icc96:,&Rs9d,|Apmc(ce1#cgZ}GRU-GRuhX+sBWqC`Js9, b,AT)c$9`c{DA<7.d9֊jVm'B:FBWV~oBAB}GR Nd9r.be1Vhjs9) k9p*sD9_{Aªk ' sE1|A_zs{JIZ)cE) %{9HlkAMkkAѬD)71 & J\UU C17{9sh6|9}MATcis9d)_ik1 k9=?(Se9'-jk9MZD)k&J'icd1;\HS)iꠧ|EBAu孧[d1q8kBzk-Sd9cwc1U0b}eP coR{A#GR~탪Zp9(zLse1hz3?Ob'ќRPvI^WS"!JGJ.$) Z52s 6.ջ ֽ^P +}t{VW͕-LsW?*ls~Nls o+sz+s%~̓ k&ϯN kb>.+sؐ{V}+k|obo+s7ksz ls%̓Z6bַ?Nb^{ jhH{iZ7? oRpx{D1痥d)PW}d1թ1eAWkA 샥9{1-%BМMZn{buIk%Jv sZ#ofZ{ !1o({) R7-gRsH.fJnUR_ͫ{1 |Rӝ>MRw{GR.;QGZR{g{J~6{C1~xjc)++?=-AW%7jkA,s&JPsEJ#ic9)ꃅ9rL%JZ}[c9z_[D)/Aխ{'JO lHRz{.sAsD1h^[s9[U] [97_Δ#)={&R&mZ~+|I({AX;Jk9%62Z=5&JW)cd1+-˪{IP}jsD1>+|9C~{D9eŋksf9LhRSk{9}Y-&B˸XAxp螵'JuWpW{e1⊧ϔ9U]+|c1n k9rS(bd1Au%5sBW-9շ⯤Bc)c9W*|e:>u_s%B{C)ЌAb#1H{浸9= c#1%sD9? s9/k9mbk!URhK(gS9ؼXTHkC)'S%9W.1.{9ꫩŅA_Uroe9{(J{ /9%jB⢾լs9ֿZ]us'J> GR#VќIg%b$o/{ɋ*0Wsps{>}Js.νous{^WS̃М{[LsW-Ls:{oks, k޾,\Nj ڿOI`{hR&.ZؠҜksVAМkk.b/b_{jVh{iZz ̓bz색Z<\-|HR^HZ%"oIPz0B%MIX|9-{:P| l1˶ЌR ߎ&J?{Z>xWhcRI3ZsIŽZU-ZPzNJ{rܪkA!`®ѥfRx^ϔ9pBꮔA5+|9 9j>{I*).J,mZR&J j{1\^b#)BZՊc#)-Z$1 )kJ};sB+98~(S *ik9< H[D),jc)zk([E9XΔ9nJ۟)c1IcAIc1moA]]'isC9W({ *ALHRxp9Js){0>'JuќGR_fόJU))GRWWtkAv,AU;oe1%AChRYRL|9 'Jkke1/ {9s9|@~ |&JКի{1nkAs]whke)>/ {!/NhJye/9jkIۋs9 c9WΊk9&B{I 6MI}IQŴo'[#!bd9jA-oW*kD1B}]d9b}uUfB7/sA $RZ.&J+d96k{uUiZ bԀ|'Zs{(JRjol{A]%~s( +΃e1֕A.) A#Wsks`w)sr^I**FZNbj+?z}^bw$1)s-UkssuLs М{מpsuBbP⨾/bjpORr [k/ c.Ubj?j nb7` Z@iR=iZ.'R^-'Z|J{9{X%gR/eHR*qZ#mGJz( tRc96JoicC1' +*lZOFRKJ{9xR*C9 FJ^{ |FR{98s9pxo{9{C9ʣ&J~?mA՗>mERn\IkQ#2ঊ{'Rx {AbbAp՝Lb(xj s#1UUyj{)* AzsIksAcQʶJk)Me9͉kB#]}'S *bkD)޺ Ϝ9s'BK/cKl&B/mR/UsFJa$1'AW~Ic9#P1+1{9Px|j!/' )*-I{1LZK˨lk9~ |9{\{1_ |9wmERLA{~~s 뎍AU.$)W8]&J`]JsD1: c *\ ke1 A_WM{9-i9S A(k%BxUs$)ޘRe9\*cA>bD)ʪ,jj[1\I{1js9FJGm9/ wJ__Rb<0[d97bd1vxߪK9{WN)k#1w9Z#)/4R 4B{9{IڹHZZySOb+:wДb_{{ZVjZw 7 Rn{UJj Ƭ{hUUZ}ZWsZ@1ZМjs^Rl{TbFR&Riss[ՕsW_|MbʈnbpI[МA5 2Ik~b({RPXPhR%*O kW/iR,+t9z/s w{FJW &J,R*B rlJkb߸z]k{A kA" sJOgZwU [d9.*s9B]UjJMksA{1Xު{A[VNd1^b9z\ c$1^icFB3MfBẌ́d1b lJU/k&Jtj`IcAJZZsa /JwR t%BIts9Z)*"9c͜1sZcfJ'b'Jޟb$1_riR kD1/WR`j4c18o1P~ 9%ׯ):__A^Md9~m?Xޥ9uR| sd1!Jk9m{ ϛbMA\Ld9Jx_#)+ h I][Aߍ'Bs#Nd1X FJ= hIk$1=|&J |&J|M1b^-)_bk(K([8sscC).]jD)r\C)_UbB)ŅJ!sFAӤfA׷ kbW/tjkk ks V ss-+k}ojfRڂ-J{iwL-b̋d9rДj;Rws9{ί{+ФjhXMj!5gZ[{} 'JbbgZM** b)y]Мks_] b\N+koע.bNRxª B بFR*-bgQx{gZml{A6{bjsD1ޘ}3FRJs_UQ_ |hZ gZ\p sD1,PA{FR}ewkZu-&REisJ=U |9`Z=Z*~ :j<. AT̊LAkw}`-J_MJ6sJrΔJX='R{J.{Z*,(M|Rgwr |9驺LA{(sAu{Imů*sAIs9.IsAxZe1 c9ͨJ$1%*B7's#)XIcD)*k:Z{ c9#{GJ淲HcA2,9?1~I[4/+)[EB4'ak%B? |AB\js9+d1j>A`{9U? !Vֆ wsA?x[Q$279`)c :{B)kD1_hsC)5 @K9U]U c ̃d1\+ksA^5h 9k5=y-d1AŒA獌RR9^- tA{Aus]$1*sIcZk9)JsC1vZd)J]]sb &{D1}u?Hk!驾j)$.IsC)] s!ާb9-(Is)_S(pJGw{gR*^'BҔZn[b|Uձ k&t/]pOWO*s\{z*s|?Njsg. s{ 1 k}M kZԵ*kys}Ujsq˃ k$|>GJjr}{9%*oksfj߲⮜js\ȷncI>v,47o k3̍̓I@+NRҭ~ZZ_ k55k޴ gZ P*k[VnYx-%RNZvϔjob?m b^ 3hb_^vsQ۶샅9}VTԫ95gZx{GZ/%2{ApcA͡fR\S_sAlfhkIw7 c")|̃),{1 gRnAxqA޼lGRqZXuujs9V‰{9 tR +&J*{I/kR:osA s#1 "{&JvKfR)=z-IM9mo{&BiZ9"(ZE1HJk ?rp1VuZe1"U[9vW,d1~c9U߫(Sd9/kcFJ:lt9֕nFJɱ1-/qBʶT*l9: [c)d)cb)˿kFBuH)k9Ngkke9 |AX]uFJ}=])k$)(K WW㏭A%)^{Bp+|9Д(ZޔQb,tgZr})kJj9jsC1S*,C9/sAJkAsRVsA4&J5%{JArmjkAA/_lgZ/1fZ.W{̈́A-sb> ` |AWsAKIi͜&R 꽌FZZ-Zn{J*]xm|FJ%K|9򊯌'Bj+R5W0:lu} 1̓Ae|Kk$13(*cB\JUWi[() jsd1~m977gRBcxWc&RKtFBMXRd1ëԈc9*X׌Bz,Zו֔ k9|\JkA^:jk9XއZ9(sd9{^ kA{97>b),A_냄9繉EB?U+|)˃kO9ڪ+|17֯ {k1޿:sDB;>v{A^ڭC)rsSZ_]%R9_Uw 9ߖ:˃XZ$1/窮d1.]U d)`ku([ -'ZD1k/HcD)&5sC1?w֠9ej!ZscD)b/esd1u_cb )c9cACzR)JjD1ծ)(R=wj{d1Vu{9UZ]xVєZ-*s(u5Ϝ{_}mMfb◧{ k(˃Zނ -b'WZ%VgZh=j\VmGbj??{b-u}kodAԽIbgRQj~,hZC9.*/M&J'+.jg6:̃gZ55ksU,|bn jKqy싇b{9r㎌b؞2b_}x{Za"*k]U.9ϜbhZPZװC1' 0Zt/5Եb_AJjX`IkIVN IR_Jk9/,A'̋Ar#js'Z{Aˢ2MRoYXLEJc{'Z7OFZ} Z_U)sI*+ϜgZŎlZ [B)+Z_{%BXL%Bޟ7{J&+FZrJ&R,k|gRa__-JR *J|Z{9z*{R{Rg͸BSR~jk9s{S1=-l|Rcս&B}K|&BT t9j{gJy,Jg^^j{AwWjcBۅsBM.kC){9p^MR5s14,~Ic9t]# 1,߇RD1.c!j | ừ c9>+-A.I|B) RD9k{d1{-9 C9p(IogiA_\&Jz |9ң'>sB!;L9K_s1GS#)_k#)_$B:_0R1cC1&Ik XR X]Z#)XR!*b_kA0eIka<9u*cd9hhk1ɩ kD12vR!7#{D)W/6ޅRuU5l:ݯd)WUk  ZVOZjcb$1΂RZ_Us9 J"nb JsngR Z̃ZppgZ)b&R>͵5&RXյ c}]oAܼvbu52&Rv֧jswfJ ~͌R GRb.{Ix{I-{_Mj5+5 bhJM&Zr{hZC8NbۻrLZ``NfRz"s9?,b5_W{ALZ[b{Z.طOgRxZ'RY#hRO!ֽbZ^sks{A {Jk(7 9\J JcV=2{E2`( R*|R5 m9"c98fJ|UWR9GR . is!߭Ϝ9{_rke9r{[ͫ{Ao )kC)i,AZsA{B%t Z(/gZ p7^cD1y te:lsC12 _PB U1zU kD)7Rd1s9=Q |ARנk%BOcDBH*|9nc9gS:e4L19 |&BXacD1㪦O1u}Hs$gc)EB b^Pis Z$)Ks_{- H[d)(]1irk1\RD1|hjD)Xlz)t9uM(lA_JAn>sd9{&Gc tH.A7̓'RQ.I: ~M&Z_=Z0ˍМZfϯs5W{bhPpbu~ogZ~'ANhZogR~&RW{Q+)|ohROZȧC1 .J5JsIЀNA7 b_ R&j՗Z{v'R yڨksb'/{.GRyz{J~ZxcJ! |gR7jk9 (ʋsRzܮ hR]]{ZwrbD)AӜ chZ5PRjjZ5y_Ar_z|ZD1] t17!):xRB),gR{υ{fBXERy,|A^*l&BcfJV0RsZݝ{#1?+A Μ(%NFRUR?lgR,^L'J7isA ˃J_rJ~m&RWU EJk! ~ tAbD1{9TV{b1k/IU% k{RCoGJszjӵR/ߎ9jM9&sFJTh7 Gcd1 XR!Ss1}s!`,樐9-NAeUQ{K +1%J5xR9h`o&Bos(c$)Bjik9] ]k9z[)lE1`'[d18ic!!தSd1ubc$1忲sC)b+#)Z. tc1ʻ c! |)75&SC)`O k:Z˄9or|1_닿,! ~ʌ:sRd1\K){[{A;?Gk0'[D91Us1wWIkD).Ik!#㯤d1\VWUb$)oUhb/ C)}^sb=5,)^cc1bw֠ 1T]BogR.{EZW{R ;gbmA)k}SnbS0*kxXjNPZ.|R?%0Ix{I7J~xhZ=.GRwRw*Q\Xl%J& GRsfo*sPؼS{QRy1jO{&R%+'ZW-Z?NGZ}mbUox냤A"*cFR\sW_k(5KthZ}A@{9J+cD1& HJ}Ux탩Z^Z52Z~ФgR{r֫s'J:P#9TTe9U]rb$)M)bkW")}] sD14k9~Z)cA! "b |A]~H(c9:sGRڰk#9`.Jt#9 %({A,K9kI|WL%J" |bsz-ZW FR\'{FJ͌BOr/'c999k%BniHcD1.xBc)bskAXjs)' sAo/R-+rZ\QGR-GRbڣBPOEJÛJk|AIkEJqLM Ac{֊kD1Xjsc!s9b"+t:).fRO1Mbc9黼Ic)/s9*td1˩kc1,Z b ksd9}rHc9˕ݺ |1/? t"!ʾOIc!kc)߉tA/{!s!. "!kc)%c [9=}Hc1材 %:eyIk:􊁧ZD)7oTRD){ /..sd9~\XH[E1/Ќ1בd1tTUURD)% kD)ތ{D1[Y.E9b`bhZMIUc% 0i{9^ZC)p( X{!ݵ{$1znpV{d9 ҫ M%R袾s&R԰%R=?ImMbnjr.FR{Apz{Ix{J HRvw{A/C9ގ {D9 ksJd4{gRzQJs%U탦Rh gZNb5Օ{Q|-hZ#ݩ |Z^8nZ[{&J\Is&)Jsd9}Us(}7 )W{C1 {I[/{R#,(J;] !(Zsd9?_{I{I& GRshRc b^|{D1` A5{akB,C1[sD1Mc1۪s#1{gRZ7*kJdH[J |RsA,9>/A+ER" b's'JFps90+JcA8 ҵZyss s1zb֧k9^k9y?*%Byzͪ{RY+ΜAmB7ZUu{Z-.{A8Ϝ9'sϜC1js9(]Z ~bJkKZ):Z_-w C1*5{R^:6,9c( ,|ArJ{J턨ZW-gRoB{'R+xD9`(sAɦs9{ k JD1U?9FRUZۿ&Rn?gRtbD1@*L#1z\.9%5MI{{A) 9(gR]]_L4΃9U sI7}~ fRǯNGRu*fR[s{I//싂9|k}c9!p#NZՆ-GR\LR)k1 {J#,gZㇷsfR2y|9WtsGcD1k%J*I붮sIu creb,aMAjjJMb] ͌FBQq |!Զ ,B'JՕAj@ c12ϗ1?,fJtft9uXcJtA)oM{B)ҥusB#(c9l#)pH{)y_hkb*[(@xpc1k- |9EBky/9VL|C15) \)﬷c$),&FSd)"G*|4/k"!=C)nHk1 R1PAxVU 9_js9eWHK$1 -2)(B)tPs {J1}yS$)B [#)aaas)UU]5R$)s1ooD)igBD)h\B8?S1PcD1jD)_U/Φ UilA`*Z <Z2Jt{hZ/&.jsFb~scIb.ob97òДbI{&JyshZq9z{c1-{AksGRˮks&REUl{A*జ#A.鏔A\dA~*ksd9#mZߢ'P c%mZhxܢ,b9=ǃb-(~x͌9 Aǩs9|~xլ{ sR&Z .bjhR۸սD1^^ c'RWؤKkhR݃}Vj9zjsA%m A / &JʺkA+~vIk9ήb)k!5?"(xXxʃ$);I˃Ac,A-'gZ^wIɕU"1ߏs ./")+XׯBbkJ 9%J{!黩 ϔFR7m\mJk^AW`j{977ƇZ].궈Lt1OUx&[I"5{1-{ẠMJ+)'͔RzA,%Jɺؖ˃gRՍ{R5s: wkEB c'{C1,(kC9ϜR}hr9\猌d1ߴ-A[$1(S97B)︵B1k96ԞsGJ,ւHk#!H<{$)sNG[E1Kk9՗'[Avv(cd1Sވc1IVR <'[ ;)Xmkcj'[!"#hlD:1EdSd)it ` x)ZW{#)<{%R+;펜$Z Q TbV1gRN{Z7G̓b Io1Z&WksQohR^XrZ-J %&RWzrs1pXBz\mO&J=ZlZ ^(6)c_׍W{}Q-'Ryj sA{_X kC1_ͅA)y{! )M%sB croZ9psJ\(ks&J5Z sE9~.+{A_X`hZ1Isd1$Z18.([ACb!z"8{AI*(x'J:{9>.mZ]u'bvsc1ȫ!R'R]^^C1@߻AgSJ~xU{c9պikc9/UZ VՎ1-%ΔJW]NI__IzWIs j .97Ҥ9_FR]qkH69v ͔9_K9_sA R>A}Kb_Z,GJ?L,|1׾1߾܉kfJk9 ʃ#)זZ#s$9/>-&J_.sB1Ҝ ka (k`Vjӵ%JWW[ |&Jzy l9{ڲk9'k| +|$:.k9`CisE)Sk97UukB!+%S#)*?s9u#2uu܇[1chcA! k` :?{ bjkBin{ C1W c x{9ps9'mkʃBd5}c#!X{C1WZJD!YncEB{~buk![)b #!6!,.R#)׈,'(Sc)~{c)6ϋ'c!0փ2pxdjt)lc)ݖcbd1̖8ik#!-'{FR=EZkN%RR-bxFR?bgbprgZ/ݱZxX.bRsgRj/{&R/r}rZVs|BV(k0\^kc1kޮNc1]cC)V[ʌ9_{$bC1nXpc1k{*BIM ]/9 /+FZ Ax LZ>/VsFJt9=KA`{J`ʋAcد,&RkgtQʃ9zۉsA7 ik9(BnJRB?wМAﯥ$JW` )>1S^[+A׶ 9s1s) ˄DB)jo~t1hBos.냃)z_sc1Gcd)5*?k1}͌Rs}WZa"{D)t7k#!+9 }! (g[#1ˠ`s0i[#! t#)W_J |&ZTˋR+ bR FZVBRJ FZ oZM{R {%RN9oZ]}N( kFJˉZoAm-A͋s .kk(,x"{9p캱AS{l{IvCs*sd1R jkb ^ݬ{GRy_8*kJKk&RXdJ1W_P&R!:*.o)~I%MksA|A- B|PgRA'J_TZ9}ͻ)[9U_X c1/~ | &/s&Rt[psI jk9.7*tBB]Wb .&{&J={B'RrϕZuEmϤ&J  8(GZ onnJ|%JzX%Bs9%x!~AuXT{ ?7; |Az63'[%mZ u}oR/}JAϋ{hR( c1hܮNHR]?AR JZMB^c9,gZ +gZAFg*sA/J{IKJ^_߅-9fJk))+bnc1psM|9i_c9"shk9 !q tC) zs$![D)BB)'cd9/s9q[Y*t1%jD)\'Sc))tdAke9Wg[Im1հk:*1(}Re1Ơk1qc9ʆ.mAWrsA {#9aWkeAW )kd1]'KB]zPND1W~ͬ9'ymApV]_|(}#1/ZRVbc#) *_ cAW%Ju]]Z1$#Z1~J(.s>"!kL#!zCuUBNgBzB ڸGJd)ڟB{1[\)s9)sWb샇RxZɥ{&R. *{J^sIUJkR9KsgRܭKzNgR׿z{A  kA?FJ{)B[Ì#)VZ >..탤A ob0In?l{dAi{( hZ}-HR^uNZ M'RsA"O9?{A\'nGJc_sAhpޅ-d15**ϔb=?͌bxXlAMAz?{I~u)kc90 c@sA |x{&J>?{Z^Rr&J}b9_֊jc1 |L/7J|Ab J%wl8x{k#){c1 %eBz cA{{A(ik9ݩ2*|Jb^'%JbKUuIcC1Зhkd1 ˃){Rv}_ik'J^ւsA> {&J"7Ik$) .XsJ%% RjKw{FJw=,%J~xΜ&J6Y-%R{U5{Jֵl9.f{AJU֬FRѽEPJizT{I{ھLEJ^*|1Z k9= ul:ۉc$:B?: }B!~l\s%J{?{'J3 |8&k9dTH[ |(d l1>ֿ !ܞkBtl|$9k!޽G[9n t)+xʃE)wI[1/X).-fS2cǃAzr_{#1|:휃!oEBUЬB_s9,,JWHkC1{j 9"[^1Us#)Affi9mlD1s)cC!>Z ;{{j썇B|"iA%Ii[D)\RgR!6\R߿Jc״^rSiJc$)kJ1m%΄9}%Мj{ZpFR7nZ{gR{\sBf.Z{9(o FR {9V{byR̃9x1{o/IɵXb)-Jck ZOq{J'-Z{JZ{Z⣋C{hRy GZ]ߎpGRw C)r5JkAՂ|{$1Lk9b'qhRuϔ&JʯNA%nlgRrWs9^KcJ-Wo(J_ Zk] 9;{A0sĨgR6 tA:_sA_ԊJkA|lsd1bm |9sy-"1\ hc0?ʃ<1pl9p%!D9̓J{kI o |IZ};{GJxʤik1:4-AJkB8&;sAz|^~Hc9hcBdZsIosd9* MA_ï Jo"k&J\냆Rv< 1XTwi{d9y˃#)ɯ e9茌d9>ϊ{")ρ+ %B \M9>sk'J)sD1޺N$BTM9`,9/:z1M%J6|)娃 B\\S,9rzo(ce1 s |1 jk9Rc BW>{c)u}s :|D::c)jk2[1j*[d9)cAk[9'h[ à Μc)?h[c)il$1*icD15?m|d1sms1 )̜ZosIw + ER[2sC1 ^ cd1 kzc1c9=6ͤ&RJv_샄1b|V(S1WJgJ!m*|c1-cD)6&J 6Z 6)c:I[7l6 SGJsgRC)o(ps165b]W탇ZK)-JyksFR z)kI}WIkRk(.rsc)usA9*-9Xz+ b1 ̃gRVAA.C{(sFRUOZØbwՍ&Jͬ{hZsVsZ(kǬ{Aڮ zr1cYUm(/D9^;Ike9+;%Zԭ'q+k+S9^nD)+)-hJX{ T{ϜB!&Jz֟ ^,k+ 9"yZUJ؋s9 d9-A?us&Ru/9eJUŃ9Z=U]N'JWWbC1{,&RvZs{ |&JW(c9hkAIJcA+|%Jj[ |A/ 1> fRڸO{9^d1JkIo\is&JϜ%JWj#)esA -j{Jk&Z~+$B9-.A/K'Jd9Xk|A=.C1&9#)غ 1j}{9+7mRڥycc)ˌeBhc1ꀈkd)y(c)2sd1ؼ t1U,"fSo% k$!|J冊*||hc!?c1zF[c)ʎsfRu[$1h7Ht!qc:WB)^kEBbBll)/{cc)CMEB6lIfb} JHC1|bibD1{jC1̃ I[d1w닅9i{AaWS#)ߜ([D1߾ka>s ^'[bC1!`crS'SB!Zc)a+sGJy^Zc1jjʀkk -'˃eZx"˃b; {eR z )^{c1*KsAߴks&RyG~ks"9ׯ{Bb{kkZښUnGZZ{&R^jkZJdx>ksFR(^)k!& Z}^{R̃b6̃Z#{-gZcsJUZ#1\+|( Jsc)& c5,c>>:Ќs ''6'JN9`X6Js#1ug<`~o Ƀ {ZXc!kC)kC1 ݩk9PY냂9 XتsC).M&Jg})c9kA~_/).)j65МAީ{BHkIc*AhZ/UsD19WWis'R%{GJ{VAJ,ŊFRmihkAʆcJߤXkfJGs9 b t%JsFJbr^P{9pk1.{EJsB)kA)( ck%J5˒sI,1MZR tGJw+$BJA2b{BXIk9@&ERڷ_{C)Tk|A>ɃA"s9")ޭ1Ws iۆc).c9|]ߠ{)y/R(> d1%R! c"xG捔1%ǩte:뒾St:<(9U{~c c,|EB]uet1GpJ}itBɹω@)*M9j s2R'{9uw+%JPfR55΄%J.u]jsA`sA{Ak'*l9s{&J)`Zc 5{c1jEJq\|1]-icc)kbxsd1uuIc NǭZ!Sb }Z!-d1*!?P{hRދ{'J갨ZC!7p J_Lb ȉ |Iks#9rjd9U {9kgRrYjkgR,j"sZѷŊsGR{"&J/ Zlϔ9֔b1{Ϗ! {J=MA&.Obw{0аJkd1~{$1o65kkA p |1ؾA?HJmJ/qM&J*XN$)v's")xxn- !1{$J.sc1 ?cC1Tψcb Z"!VH{)?׀s1{ ФB_{wA~\ pAUWmsA IU Z_L|A s'R0b c'R=LIc~{Aʥuk{AKIRRWZd9~WoeJ]b%JakZE |d9>kIHk9 ؀rs9߽sB5* lAJjgcA#k$)fRr_jRku]kA;%Lc1\7")n˃R[V9~|)9/ 'R4_U*|B̦HcA z쌄 9,C){xR]\*|9*c1`ʃ#!z([#![c)5%S1g["!k9+il9ݻRc)hLcb)+ÉcAףּ̌)Ϗs1(l)y͔!Qk 鋕#!QKxalail)j |"OLc1bD1BJ|9sc1B|P`o{#)phLFR= A||hxbC1r)FR5 (:z D1TIkD1]_#!U{ |C!/.s)c khc9n[R *9 ދ6fJ ?+D)5P ˫,)g˾WH[bUk{iRzlks9{hbd9") A^/d9'N&RPk΃&J'K}{'RW+bI*{dA*+{Rj{J?+Д'RW'sAx~nd9)k1 NfRu)cC102(ДjA1 kc9b;Z9C{kk95/ujcC1U1% Z&3Z}V |BYHR\_m{ XZX[fJ[eb~&c+Ik!)W?+A:l{c1TU*s1{9+:& s(RXz ̃iR{Z{GR"z[ZV{HR[a /9~KcC1€_}Ik#1(=#jk9^+kC)?P( ce9#$-|AzmXֈZq k9e Τ9r_LFJ(ݙsAGkAr\sC)+ ުs99suvE[ ͋̄C1zW-JWWeR}JjZB{uc9eJTU-C1 WsI {J{e9I{(/mIw_] ވR#u9pطvΧRc]wsgB#\c%:|I(l1>vsc)%{C9is&J~G|9r[ c)G[#)g[d) [D)?[*1 |)c){fB |dB(˔1ʿGdȭ=jC)[t6|PM)kq|{H\")}dc9hCs sC)"kB >Yv$Bu+|EJPWtZd9"% %B'KEB!{|̜9Z'k%J@kꃂޫ(c$)]_˄!UUIs_/c1*eꃢ/s \0:-Hk!ꬄR!8' l1Vu([#);Ws1$cB~"Ͻ)UW{9b:ДB{Rl|cAbmMs cNZbg{bIbVZ]/ThZU펏pQpbNA{/{ZvYWS%BSZujs1:B_A/z{%RA-J_j{BhcL#1 "n9_Ks & kAT({C1qZ9kL|I.hR}mwɎ [kcd1buկ)+(ФZ 1,&J {A{sAyrsR3#rmfJst:7HJu_\Kk {GR4<4iZz{'RjoB t9߽jk9nKk9؝JsA[9(L| .1%ikA1 kA 1(kAT\~Y(k9s/ IsAXԉs%BP.hkd1H ,{A.{c)VB1XsC1yS JKoMA9_c c9&)s#1)kIsJw 9k{9+/ LC)~ 1Rk ta*(c1}*){i|9e[>AyAy/%R^ c1rjC)%.k9j }C9$){Rc!)l$2+ƫ|)+5:^˄%BW\ꭌ)۞ψk!WԆk1 :)t*p<|!?&K! &"([F:Ǧkc)'kd1˻d"!r.k1Jk#)[\c1q}UkAu]X̔B픃1z*cd1 k9{ wisd1/^cD9*I|#)W#c1H{c1˷(S11VjK:Pk1{/L|B)Zօis:B |)팅)c9Uu/Kߔk!8sz??ܫshZp%RzIk&R.B.gR7lZȕgRzn-R|lhJwzjkBs(bzs1W- cAjUA)?EJB'0).N&JK^A]w A%sA UJkȊsd9hksA JU_kIJ_RWIcc9ZATZe9*/b1oM|9`Z(hk9ɖZBOo95R9_( ˃9bsfS%Jxݵ[#1 zHkD1/5{hkd9*&̈́$JJ_{a^ :pZqM9pPsa.냤9(EJcIsA^/툏&J_m9%s9jb{A<?Is9 {EJIa|-BVWWIt$) s1[ꃤ1 Rr*H[:ӽB!:66b!*tB?׋Amk9>%s#)%Ȯ |18o :SYkhc1z˄2i}It&B3 %BXZ+LC)`ዄGJf넄9j|)8?Hld)k$!쌼\J=*t)S~[")`z%J|#)Q>|A͔/7 sD)^Z(|6d1UicA(`m9U[D)Zc1s1Z } t1z!'dD:1Os)U'LB1jj냁"Hk &>0ׯ{C1x௜ {J|d9 rs /c#9~`?_1TU]u{ZNX{Z`_Ik&RǮjsgZ"v{A.:-L|Z{(RFRJcIC{ ?{n1 }9辽NgZ'7-GRϜdA?}oA{A7 z{A^{9wm))=1 [wZj 'JBNhR*͌gRRK9#lZX)k1.(WJc95LA~\ |GJU]+sAyk{AuIk9JkQr{I{fR_˃J{d1ˋ9_Ik9cbd)*k)Z: {9VS"MAxlsAj)kAѫ̃!޾sb9*CR9,IcIkʇ>kD1՟)k9>*AR)sXZok#!k)!*?սfRxUWΌAsk{A-W(c9xPkD15Hc(2>⬜AZ/JzW{AZ~9s 9*NA/ _nZHD]IkAX˃1jl&J;Ȧ4(c (0&Js1{Ik9@Xik:Zk>?{9x`ꋆR_}7~c%9,9诜B1<>kOJ]JdE9?'*t9 jkc!K&JbJ&BOi'R_*|C2oJ| .9±ӋJ 0I BcxA荔%J~Te1<[ooHdcHt$) ЪC!xJt즣dC!5[!x|)/|kA@>k&Jrܬsd):JD)^rfR$)xFR!?+1ZD)'c1YskD:-?˲FSd1kZb'\kkc!k!1[W eJrq'[C1ak!@ K1Zhkc9~js Gd95's#)8^H[ zJC1{ZpڋsGRhj{GRN?{&Ro;sd95 > |Rbws9jkI`sA j{A"{'Z^gZbSZ-Wc9.(xb9{fRd9*{i C1 0R޶NgRr8ÏhZ-%ksA X1fJj"!~k s9U ;d9%ת/A |Z8oi &J?U{Z&-LA aϔZ([s9m {AzخFRɐu &JVW_sAzj9)5i{Aw`oks1*{B io{c1cA~ kc1mrpFJ") k#) D1{d1>|$Bܮ8(capr[m5/l_b16Мb}fRx)kAX_s{ZD1k*Isd9M{?Rd1BWisZ {R߯sJwjsGJ,ql9?Jc(ZE1XŠ J RERʃ9{Aw^{A֖*nIc1 Nrs&Jƍq$B/7s9,jic:\jh*|GJ{?eBc1 klgBe)A:gl|:o ={9jZKtAnc!",OJ{1 +U |A,:Rzܜj939S巉t%B])tEBJ|1jtd1|v׷(t9e,:a~[C!;)v \D2)d1m'[( ?md1.C1I[C)-%B.]ӪD9\R)[ |:r~6s#![$ SD)Pʌa ?+|)K*|!^__+1rk|:")}yp"! ~u[ &G[B9@KumZ)ob lc!/-VBbHd"-|A%5~{#) / _ #1€{B:*s&R+Is (-EZ-%Bx(-tZS.kFJm|xjZH'JIrѤ:v_Zc1`%>GZC)z{c1+1Zc{(%{B꒸.|'J8Z]ДgRqs |gR8jk ؕc1sA˽mfJe[ӭKsAbis9"7sJ}U˃b9 % sB9튨sJ;.史b'u_p&JV %J{IbA,^B&>kk)xn9҆AZC1{4Kt1,tAn?/IU {A_5(kb1S\b9ͼ{d9'RGe{Z*kA9IzAMiyN + {C!,8&J᏶%RCBWR sSgR{zxJk9]>{90{IBI{Aֵ{Jׯ5 |Ao^ s9xkxIcJSJc9_ܾJc9 7A}{9(8it(~s'R@sIyB?eU9u{9.Bk |17nike1V)*t&B׿[#) c|e1*tfB@,1ZId95|fB{,tA'oB Q" t9 k&:L׍ ̄B~<9/ؕ딤)RE2_t95FBu]Il9o}k!"xݫ|C!>wk#!<It!!sht.l9sd)ps#!ZcBNŽAkxKs9VSk)J|#!([1m`Ps1?t#)[l!}cb mJ_fJmW>j|k)^ax|m:?+!շZ")n;{ Wu˄jbrG[#)k9_R{AIɣ: |#1Tk{%J*kAzIsZ)e7s&R/ zksJ(?յb[Д[jr9.xk%J& -A{&/-|B/,|b7_ǭgJjMhRחS{C)b*N9) D9Z{rJs)Z ϔ"9-?JV7JtA m99s{AgA* -Zˋ{!0b.1/{c1X Z(%AoZ]Ы{A+.(Rڲb9> +c9*`(Jd1zeb1;sSFBMMU{#)[(k%JscC9Ws -i|FRz{9R/ tB}A_W 'Rwj (UФAzr+9cAڗbA"0Ik9*(k9,rh 9.LeJ*ʃ9`sJ&gikFRʌ9sjsD1<ܸlGRU_Xs'JHV _*{9pIk9 B+il9uuksA*cd9zXikeR A~JsJ`ps)/SD1ҭE:ucJudktd!.**dD1_[C)('[ °{eJzU=/b1OZBS9=V*l1.++tAe4*l2c1y*te2}hZ ާKD)_?c~k )jjM)UTIt;c#)^z*csJhk$)kFB1o[eBTW Sd1XWJD)6eF[$)h([NgS -*(tc)u?s1Zh[b) )1?it9(,! ` t xc1TVVFSB(( R n`Ed! Պ|"!ߖIlzں ")TMZ.U-Zz{kgR ΔbWyc !: C1{b—~{gRyd1*fZōMbWUs9 t(j\AݥkI"oKkK:/MMZ7 `M*cPSgΌ1JqϔGRuA'> tApZ,|0(_K|9JmiBuWnFJ?^{9-+|Ak,R%Bz{0jjŠs +jkc9K#){9tJkA7Is)*(c9z}c1ڊc$1 l9rp+lAts1;./Me2& lC)`jhs%BX!GSc)ë/%B'} l$)XBd1S$:'Id94++([%2N t#).vd"!ϥ+tc)[!={c)g^0+l9[ t1ﰉ{.Gc!|(d$)_c9$"S$9'JA(rBMȉ k)_z":Ais+js/[d)([#!|Z"!2Gc 2pt1W[( 6|c) l!*x !m"!syR 5t (t/p>^rZ k$:X*kGZ?y;k'Z_*kIߘbsIZ{IR{kI~{&Jrjk1ʦ IkJIbàsZ/i(kAV,9eoMC1M|'R}М9{ApX*s9:rOA>.%J>gRsgR=sRU%'GJ~^icJ_ [A 0isgJWxhZA=>IIsAoA:⋃ *cA?5̓1w\X{`~C9U.AZJsAO)s(멎k9 jsA/)kBbik16m(>*МIalf9(7L(zmZoB\{9"~VIkd9)AΤ9_sEJ`9WBܗըkA%'6QgR*V֣9U8bRTvwZTV]ʃ9׻r-&R{zbx Bwc9c[ Ay}.{RJ{F˩9/Hk9(k9+|9o(|fJ d1(sJXvum1=%׈kJ75KBǵosN9Z +)}տ+| zrl)sJ~%,|1xLt%Bթ |9ʩpSd)Xhc /K /;$:S%:I \9{ SD)2 D)oGd!*dBhj_Vk! ^(|)Wϓ1% SC1HHkd9i[A++(`.s1&e⬩k)ꬌ(~~cb!e \1UzRk#!+k|C1/?k#!VTs1Uct!¢|a t) n拄)4-z|)U t E:ǎK +DJRpj(t<:gd ͌)W2s-s {ZҰI{C2u_̃R>ksgZp {I sZ^|Pz{&JggsC9+jkC)pߊ{)b9<{&JZC17{C1sA "ϜGJ|.9xB5'{A/+kB-{R'r-|9꧃{J>-kJ?.9W^r1ACsc9){1뉋 kB˽{GR/-Z? z},A _}AZ-w[N?/gR)9hX/Aկ cIBj3jc9 =/A**5LAljk s9X5RAFL9 w׫sAsI KIֲA[s k#1{d1'i{Ax_AxnM#)_JkAhrsd1-'-{ ꃄ1+dBûBwש{C1J,B)%52QeB[-ANAZ)kA,={9"' . |fRV+|&JߐW d1zfJD1ÂCb&J{NfJwZA.GʃAIEekD1?L1 t9tǷsBw&ʋ(/* 9ixS1{9hH\,GJS9]kJ^U s9e֩k9_ k:csys!z2S( K1+*\&B]%:c^jhd1. l2X>)|1nIs#!Gc ߵkA*NA(*I9X_]LAMͧZ$)8[d)_^'c)+Lt2ㅿ|) (l)ܩc1>ZHc1_FK(8 %9ti{Aߋr 1YUk1uc)ym͝*R|1ڐukM17|"!ZΫC:oA˄1ɩMn 1TxЧcAzZ[9 (baPceBE{gb bWuIk9P Ik%J) ,b]ͫFJƫs%J uR cArҸvsAЮ{A~MI6NZJk'R^W cu_-&RpќZo_ {c9ھ,A)SZax ,&J{j͌B鯻R{D1Ҫ/FJwsB.%)s9+x{Q sFZU chR*k9ଚ{'J/ZR ) {BwP FR˒/,Z90 APj*k)_^Xk|c1/U : AW |ApoC9_WmBP}s1*,s$1jLHk9xsAJ|C)^h+|Az Rw JwB.{&J2QRޟ{) &hkc12,1?묪&R=U.A6+ c1-)֗ʋ{ALm+|A}KEJ#ݙ{9'.c{1{ td1X>*){*t9=%cd1kZ r c$9u ?K1?1X[Id9s9? [ 9(Xm}ik1ſA)7sAznFR_yAh91߰+C)jP`)9LA:ۋIc,Idf: a[9,=+.+|B |9hz ֌#)ׯZ([1y[1EH[!NK®js"!isAf{#)gc$!~׿ Sd)ť(s)s&R1;nwkk1^s솪 t(?m9uL9Ջ +*m1WW(dB!f/ .)uc+k[!/1l$:ǍCBy)|$*2q(F: (| l97UI|)ݓB#!m 1Y~1Zy{9j I *Ϥbu]U |&R |$B(nA)<0-9.1+ tAs16.sFBPjk1㠵UNZsZ r[ )*RZqM_sgRV새R_SJ'A{BbcFBتk&:' tI?5{cA&NŽ1?L|&J/ 9߫8-FJhMA.Ib{[ob!%'cX9hKZ܎9ºnI~袽IkD1u}XR!qӍ+[{1Υk9}+{92{&B^k1B{A{r{I^c9*! ^KInϯZBM9Z,R-IcB \ k$)&:,R_~isI \{Aha} kd1+}~N t)5NA~xUhcC)BhsC)5)Q7{ kK9i*AY23̔`އRd9֌*c) ?.s1z([D1‚hS"):,9]==K| {9{c%ه[19o+|9ΜEBWgkc!&[i9Ԗ'SR_RWW{e1#*l C)9_ud1V|1/R{l2|| t9WzTR#)CV*t᫪1]([#)5c1_:c9N&2):q 2U {#!cJ#)ۋ' h[Bi㤈k!i&KD1V l#)~g[!!2isd9 ERe)l! 7&\9It@`⌔1XRIl!l$:~RPIt!17ORnUc1˷JA)9>M1mj'K)fc0pt")kc)~{Y')cfR}تoZ~gRW}sfJqwsb)b*zZb)82"!Z>,d9-֏) ~usc!r]b9X |#1׀:1GRkw\{&J%*k \sA:յkZWs1b9kkJ5'9/sJZjkA ksGJ%{9{1 |BhlR/ Rr!cS%R'%bj?Խ WߜϜR.mJȮ 9{&R6IkA@<:k9ӶGb!Z'|*|1 }B5ey:k|1S֎eJzKt1.)5$2%wu/9p[Μ:jk*9k18ž!>/?l&ꮊc90*J|&B5c1Y닣1{Ia1I zK#:`)Ϝc)y|{1)|BUU%9uW\b+GS#)!%,)t1tJ%wwok)[)kD){$!o.l|BWP[!JZic j~~'S9$S1" t)*t)vՈdd)=)lBIt1XbHcjI1f["t)t)+=?넂)~ B)6ˌ$BtreBU[rxc:uX"jK)l$:u=͵EB0B)?5[!*{(Z;;:RoBZuy{FJ "EJ\sc9_AǥfRz0L|B1؍Z~s9^(/A>gZC1 /bA #{GJ }'J_AJkAx .*k$1܀M1}˃GJc c9LA'7翮9)mJ6ZΌB[zX,A.9 M9h`&J92ZuV\Vo&R ].gRHbAU ce9%{9Zk9.bIcA"܋L|c9VTRseCc1*?[C1 :3c1Fr,tAx{[Ic)_Ic90(IsAnb9t [#)6R U c!;̓d9b*k$)˖ik9ݎ97ujkd1U 9KkA}VHkd9(kd9-+%J)&Է/b#9 J{_,9C{R#)phS:2 tc) c9>W9Ye:5U_| ͫt1romtc21k`kK|1ڕ+J|::| 9/A6_ lR|yɄ$B |d1܂s9]N2ͬFB7_W |!z\'tAIAÂ~naIs+c~LA7+?L9T֧Z ohkb)պ s1l9Q)sc1WzB)Z d1ߟ.1_5s)\_r1׷5Ƀ9^֊J&J{whkRLpsA\M cA&:}Z_+t9߿ Ës$1z c9W([ ߖic$)__js9r{Ps1Z Z$)\K|A;|Al%RxeJ`{χS:SWJt1ijlD1*d#)jQ'|"tB 9an d2O1}Sj|B{O1 |9ccC)c 9RU[D)ab+BqQ\s!Vc9,Y>sC1 lkc1{^rJrJ .Bw FJUWXI[A)c9s9Vzjk Zd1W"J)+8[)IS(z{BUkAJX\-d1mZ y |9} c)WHc9x + |^#is#!= )k93{Ahk#!//{%J~"ύA׭gSAW l(SEBgd1 y*d ؋l1~%BeE* dI_.%:W/fJZBB]} |B!?6s1զ)l1?}kD:-]s(bsC).BI|:llfBiͿKtC)pp tc)J+k%:UR #R$).|btd1.kymc |)w.hcd1~Ck9^RQ7RD1Ҳ |:#-yˉk#)ڈk9 | tbicD)AZ9x`C(#9t(ָ*|9nf[954I|)Z>+B1s{lUΥJu1\{:C>@:[\z[1gCξc!ek1n /ZdC)?sC) Kt1+ ͥDBU[)po_ItAm ׊{9>q~{C15R{5VQAWWB}{ ZaBZr l&Bz+t 6#)׫cA:^jk9ne8MgR D9v. IMnFJ5cjsB)#-{&J]K-%1 J\jkD1(__#)魥{hR.gRcogs&Jbs9p-J% Z+.bT |AX #qEJBCzpAq J j[:B޲PZ_K|'JsA|ms k46{A{T|Ac9Vs9rc[D1kKl&J9yktA`zozS9勇Je9ެ)c9z[1j~SD1+% SC1"Z~js1yjk18% A]sD1_:Md)Z9: Z$156IcD1'>ik9js#!ਪsA7{9B{C!c1 qBy,%B]J|$*(l:N|9 (l1S9=:*[𼦶J 7ֆk)7?B!cc9Zjt!gSA?"H[9piȊk9?icc)L|9Pj%) s9ˆc9|٩s +|)_Sd)rlBD1K9˪[1W[C)&+S#!sتk!;s)JlJ!3 ;s#r (dBx˔7+#17p(C)Xy |1(as ck!.z~"!v5HcC)ɥ |C1%d1}'y*9^6} b) ESC1bLA!bhlb!үtc!XjzЈ!KKK ~I1#טIt1(Wm(\) Bs)=J|:TV|!)Z 7J{gRw!b#9 k9Z#wGJٿPAeˋsfJb0mJkB.ԭ1umB Օ |Jk{GJ {A \oA _-c9]:{9uW.9u)kB1rIkn&J݂.{[ cક sJP_МAz)ROFJTw{&Bss&BJklR0+ZvMgR՗A޶4GR&_ZKAjb,JsJkC){0c0ps&B7|GJW_- l1cJkA+UB`@U)k1{#)⬶Is9}U` d)_)[D1 Ic9+sZ9uS)[1%'̌gJm{)zx19U~cj{e1s cC){GJ_{9 Uk$):,{e1^}m955k&J_CIc9Ɔ:509/wJdZD:mChk$)AS*cD)8ޗ|j*tC1>|Adt B ŭjt1Nk9ikd1=곊%:'T)Fd(gs)LrH[ |c +3˄eS<t9hb^n!~^ìD) )}EBvz)kD)8s1tG[)[d)% 1W{SR tc!/렭9C{!||RC) *aA EJV3{!,c)|d9nRC)k#:3Ɍ#)+퉊G[d)@J1ik! '܈k#!o 1Zd1{"!''k d$*-S)JaeS ت芕c){61h9>_/1^N)xC:AΝ!t /^\ XBD)9|"! 9{D1ఔFJ'RpFJKƒsA+c | j-{6 ,#!B,{(Un1U GR5ϜjZT鯜98sC1špGRkoAݿ{#1*.(j{#)W|AwcD1u -kR}{'R+k'J~M9y\|Jk)L9=LtB&tFJl{1 9%{9+N)[l&:Ҳ*tfRx% )b. sd9+ ld9hS9'׷{9<l#)I)t#!)Hd/ -h"/j "ץ>2Ɓ!w|k͔9պʌs1i,RSb)w5eB5(t)婉(l!'%9{oOC!8%2R\U]hR^ϔ9{VUz% ,Q+,&B^sA(NJx催{hRb|b9},Z Z [l%sI o&J玌D)bA,hR/nkdAv쌊n9mZ`*k:|*c1'O%B}/{1zkF:[ |k1|93Jc)샄1'͔ZvLJsey 9sA꫷ގiR sR! k(kB!sBR{HkBZoZ9sZ{A^п |1Zd1'b#),sA]c9x8(Zd1#8 9swR ~,'[ #Hcd1!B{GR JRժsB})tI{]]jk9#jkE);sJW+97 tB6cA~Nsc)Z*(c) J,*}9z[jtB7 |BFw*eB,1cr)UkC)jR 7Gc1<'{!⻴Jl9jl%:Ż=k(i{\c)!sik1tFJ[? k9trډ|)/_⌌9l^{'Se1Zب[)5 c#)xHhd$)-:Wߨk9ڒZe1`It:*UUb c1bJ|!02-J|.^6c)& b){˔Buzm"!˽+k#))lC)Uk@|2:62ܗsd) I|1c1ҿJ)Z"k-.r[!d + )*b!6>u/|1;u߮1|Gt:]Mmb!AsI|@"O!{s^M@{s9b `^|! :c9zhNA^>*){GJӖk9|Sc!ðA)""+ZMZ?UOZ^sHRNGJ5 c\߃M k%*M)k͌Ajt'B~`bCk|hZ|A~O6Z],|FR*kC)藧{9#kB'"kJ֯΄1kBW|B㹟׎&B}zA_U,!ި[+sd)?7{e12ظRVuA*{s1u{9r__kkAM^FB}VI[BueRcD1(kd1IcJZ {gJymA卯ISArZc1.Z9؅Jc1|is9p(k$)WJ[9e/-kD1>ps1ocA7 {&B*ج{9{'Jׂ]JkAJ:X{GR{9r&B]v||:[s9|5*k1/(S$1 MgRU%Rժcc)hA{HsGJ*ߙHc$1d)\*kd1W  t1ёꃁ-/s s!:"j|S)‚d)rkk #B^ˎ#)⨾_ ʨ ~lhcd)*t9_d#1*ދk1k`M:U=c1S)*gc1Mgc%B^ׇ d9I7Z tB- zl1ZIccjˌ1}^Ȅ!{/5-'Z~\*kHJ!2Z''JUW cXWWuZ]ZPzsI+siR.(J7_tRyrL9w"{#){z/c1c9-kkGB}B{9 /sAwp [1+*-s9-9b+kA;' ce1/ɯ,Bשs9hnXbAotNR9s9 [9s&:Ə]c#)bx'KD1ps9߈cFB5( |c1:*eL|C)5k9,ئJ)/c9֛k#)zn(tB}SA ;Ջkd1{1rjR H[16kRssI;Zk'J^#'JUV;jk9/{ MC)/c1xu6'FByyR_s1믊kA[s9-倩{1ڠsA 8J[Auuga)rK%J^VT 9a.s <{9E. t9O*|) t2>z̄D: ^k1~[!GcD!/'+k1#{p"l&BVãl1ઝ쌤1T]ުcC!z|Bc9c |C)bk*+ &Se9NH[1e}Vƣ1IU_[%BUU͔!\ui tCcC)]pIt1Y +苝!᪺9~w̌=몋|)'lC!w[)x+O9Ak[)~͘ ʥ$2`_Vި|XhB!aZ(l"fc#!sBxtal'} *} "t2ǎlAژhc ..1wXHk")<c1Sghc9RbK 7%%s155^쥢)/ |gR 'J/shk1 Hk'JX*Z*kA3*`jkBX{r cAת*kGR(WWiRAzLA:LFR\J(k&J6ul#1#+hRv^.J+9z.AIUbD9BD1_yXcD1{A]' [1,sE1R{$1k9776kA c9⽼p+k! ksAoˊ gROi k9sWbAVkkBw\ c9^R )[9Kb$)bn)\{)c9 cd1c&B9 |dIHk!*I[!?k1ois1"&͜1M}hc)" tAu" s9w)k9Bkkd15{l9uU0A_.LJ{&J]:# {D1Z&J z/Kt9k9>o5Ό:uC'C)=5{A 9g Is#)s Au%K!/a)gbd1"ht):~kc1,") k*|&J; |9Bk$!s9byb{C16/c!"!|BV}ʪ{eB:cd1Z! -pBUWcB) fB9W tFJ %J&n7 cD) V.ce1}- R)mc)7k)psذ*|9wVeJl#! k)0 D:bcХ!R} Aڦl1&*c!&)|1}{"!?c1yeht1IcLC!߇k"! JcC!*a`lnls{b|1\n㪦[s )Ŧd"Ɋt2?KBlvs rPSHtZhk$1.r˔'c!h▶cf* C:} | Tf[w{hR ܋{A{}cc1')c9Zb1 " ZS_Vs'Jb(-JY닷NFBs(Q zӽFRqSZ AբlJ_A͔Z^]o{ZZUBGJ}mGR9*k'R.ZQP!x^s(*kD).k9<-tGBTumc1ܸ/nB(k|ABkkd1 ޭ{9N16b),"jc9jkJ`IcA7mB)6ssC1zʪL|I ׷k)e/>{1?UUsC1m B)ߗs9T謗(k1b l:vf'Hd#)`EBuuik+"c))k1j{J bd1 1/{W.99s$1֊cC1N97?| pxRe15RgJD145m|9:ailgJ7XZl|18_jcd1k}s15A||{d1c9 d1rcyߨsBpHc$)(+{1ʥ< |d)kJ|DBsµk")c$:l>*{Ac:(`씆B6j|)`JFJWueOJ|9s9v{9jJˌd1wˌ1{ItJlgJ} t92c$)-*[E1`S)%*t!:c"! cT m!"j*;jZ[1jʬקSc ʩk1>ڨk1蠗c9s"!LAjuk*j+!jJ)նg[@ t1iʄ)bVd9ݣs Bʄ7 <))Ht) ~l$#ꝃ!Xʵ'lb!&?hl)S[c1Os9ƱoF[1>jgc);+|J{KBߧ{B(AU*Nb?όgJcpo.hRNZ-k BcI{I~]{FRUJ7J|D9{&J6T-brsb;sI#-ZW~W|RYjC1^c1?aSGBaN1n_k9Acs&B(*.R|ϥМ'JP}.e1s{9Χ7{#)/~XZ$1sv)kD1jcd1ظWb$!s#):7kB&tjc"p"!/G[1!& t#:.y~gk (*kAn([1%cc1b({fR5k(c9ܒRd1+c)|xhc#)#IcFBCZlk9_R M77kk =*k1waZ1P,|0B{Xj1"015Ub t1ic1VL[#)έ틃)5 c$j)+߭%bd1!lfRwKagkD1 | '6Σ9ۻ5Uk1Bmuk"!`*1ܯ́n9 ;> 1 dK1"J],fBnw^)l1Zc1/tE1r_ }9wfJ% RZ |9kk({$:'Kd1%<רcc)|ܬis#) HlC!.1Z&)|ad(= 6L)_c%B|0Hc1f , tc)kA]=7cD!#-i|%B^>Rtڪs'Ju+kB?] c9roZA YsAGJ[2&JUsJ@_sJ ߫{GR[ |JzL|:=_oIZyoΉcD9= Wm9v+)cd1 ?kA sA7*k'RL5jkA" tJ%ӭ:a)|ic1t_Uw c$1˥s ^jsd1P* c)z,sRRx Z#1]} +{)]շ*sAu |D9՗*{fRz+t9zIk1UxGc9# R|qvR1ڪI[1>Ze1 9wu)Sd)Kice1/wHc9 i[FB[@%{>mB*9{Z9BA[9 )k)s),h[1KKd#)ڗJkAa`R)׋sgJWsATW[{An_{1%.o#)-A'}섥9кugRd1 ?͌fB!]d)/(le9`^R ڟ )oU c.-M *ׯ̔)fJ}l$)y&O HcD1/u9&{Wsd1~ŭsB+~ l!qBsD) |9q_Z hs1wKt)7Δ1W . ?Vcbw'R -;-2%kt!Z$)>ȧkD) j|c9 7:B)#:f$B9PZzdJ?e | ;c1]{(K)6FFC)55k9O9k)($?|S!+%"!^Q*)k8|)݁o*}c)ͷ tb!>Ki^|Gla> wQj)q |)@#V|:穫)S^w 9C꺽s i|(+sj[K9A[ &hkc)}pk9GJSsH[GJ&+k1ծj['JAGsI֯sJy~RIc&Jvs9R0J%׫Rb0R |#9`|D1_{9*֊Hc9kFJu\_bB0WJIi]HcIFM.*tRUeOFR-n1/kk'J~X c$1Up |9}aUZD1UI{M9{ss{GRb "[:kvsGJEKYJc9(V탅9}]r]L9a,t)ҽ,&:)c)ڢic:nP([D),t1UUR)/ Icd)n큪sBoik)zZªcD1*RD1v瀎,|#)=ic1Z9t#Jkd1ֿb1B(ks9}~gRd9r-@ 9|D1X !? ?Jk9Xx.19Jc1[:4S k9E0Is1m/jsAsu/hkA{:ESGS%)˜된d)bULd1rZ$!ռ>,c)r탢{͜1zX1U]L| ̌1 {AWR9Ck9W%k9'ͬBFO(dF:-߈S9 bbD)l@[$)=WE) ^UsWA-'-[!'kC)c), hcd1Vhc) `j)ZMB?"X{)Mݨ9=o*9saOn!?R )ocg'[!u )t)#glC:2VVFd Oa![>xذt!lC!TiF :hd**lA-&It"!Xe[a`i|)l‹i[C!K#!ME+k97#1z^PJkkA4sJ8jk'J s'BRf)cA bD16 |GJ~^z)(cI^ sI}i{A z-|9J m|AmZy>lEBk(sI{ZAW;zs9+*=AUU\sAbx*tJ 1*B` 'JhMZy[ |d1-Rs9H) ^s) *[D1pj{9z [A%*[90sD)z{iK9j߿)[#1`JsD15ÀZ&B| ic).([9%+s1k:o>I\A|d1-:n+l9j te1JlF:p+}$1"Adik&JIcC)`JMRD1ꇪ{1o^Jcd1|~Jjs! {BwbR1 |#)hcI*n'J/I{gJ, -۪s*"[EB{yc&BeJE1):R)*+,#! j[D1VVD1ɥ5%C)pZkC)ޟ[ ^rs!;;菥1VVXZjse)Z$)_ $!y7k{ (c1ˇk9o1r1Z\ܞ\9WؾtJT[1`ިR רk$)h[)Ws'[W~Jd1k)vu [AR25ʈcd1_J?j d)@xV댤1uw,#!U tD)%lB!7 kC!R((c)rPkaikc)&Ol)?FS#)ֆM[ E[;/s!kB덥!\{ znɕq*13'l`&B\8|EBg|)b/j[묃1^PVb[_&K+)}>sc1 }YkD1B@gJa>s1<\e9ޯ})[)j[A[95 ikI{9sA*"b9 )k9<b1Կ::jsIӾ_ cA'5ʃ9pkWHR-$1߿* 1 {{HRĕ{90,gRZWZmZj~s1a(9|sA)[9Zb [D1?hJd1Kk$)׷ JkA+WkkBV\Ic97m1 Օ l9ic$)켯Jk )S9wоs9 fJteGS9" |9*K|9[7kfBt1/{KAeK9`3ۉc:1:nc!isA8+|9~ZD1S}")k1kA_*'sAkcЌse1-W t#)+wJWs1s^+kd)1ծ9^wZ1`{)_icC1\]R#)V7b)u 29jk1@]kk#)5WgR Z;Jk#)ms#)q|r휥1}k1N9WW9|U{.K1)Is$),d1sd)؈kC1,K)'K~J)'wG[p)|e1WG[R B,jgR|eBj RC)2s[d)}駍 da_")l1a%~k!_+s1߆R''G[!u6#!Օ |{k#!WeS %s!,)j-|:_%kb!K ({)ysp|ޘL)}x)l1}o(t!:rl &lb"lB8J|1/g| x,9C1~^LC)m_[ol@0 EK#)VWxk1{8cs(r[ ɂb9] gk:{HC)akWZE1zҋj9`kkBcmHkAkAy}ZA ZIkBJhcIHkB>"(kgR'sIn,#) z 9X "1'J52̃(JsA/ФeB:RR9{L%B''sd1|#nFBXXjc!. [Bm[)KAJe1>l Se1׭+HS9p@ʫs9)qic9kn#Jsc1+s9J++1{1(/s9{)7 kd1֯s9}sGJEjc9<-9+}BzrHKA0mfB~|c9mk9,OΌBΔfJ]5oAW)?ׯ9}_|_Ike95#sJRLAS_ t9YZ(^ c9SS^FJ ?Is#)Օ,{AU&![9TյJ{9U/ I{1=sd1Ο= c)PJC!9F:#)V)cab"ksj㉈k ,D)][ڣ{d1^'[1 b!7 9VpkEB:*j!hs9%[$)J!B '[d!*{[)**qsJy{D)aVhcD1 {1&S1?J1CjJd1_r7HSh[$1 1c bc!-c9QJd1:9UU[Ms$1+ŪD9~j{8x_#~|9ciϔ:ZWw{A}Ӄ b1b>̈́JuU?m"!Z{llC!jbRl)l#!Z Χk!/t*(t!rI}e'|c!| i|!H|a!þJ|C!~lgk"!'!S c{y_k)- t'Kd18rE:A7:WXfR˭s)b{d9Zd1$W9WsR(s ~Wks Ukc!!޻9u^`ZIC"jsI-D9gRu1B{hRlsA ZRUbikAbה9{R!-Z(8 |9WicA=s'B5g'k'Bxh@Je1/|kc9)S9 SAyX,|D1;Wc9L1u>k1sZ< 9m |1{򭬫k15+냥1usBg_ik)>/ N9=61ޚ,|fBT.2WjlB_[:ws9s$),$..Zd9-IL9_mMmRD1-vKAM]{9Wik9^R1c+|A^V sd1_b9cAZIk14˃A+LAhk9ōʬ{B=Ooa,9__c!*Ȩs"1z+̃C1gRbAw7~s9Rc$)%}ϤAy*c!*8 1wZ)bW{C)R#!] MB-H[bԶic) l1SY~kPIt")0Hd!cSҟ,dB茄b!}55[.z+빪uCBWys")q)Xc ԵQˌ ^g[A ˄2{-!U]EKk!!;^eBbê(c'Bn~_ls*zC d1_]o { М`_N9I%jk) FJ]UUsD1]mA~+A W^-|0. {&Ble1zAW߫s9h {n9|jkA ngR_^Z+knsd9ZgJ) ice1 wz l1뫍s9_VatAccA|VUBe9ݯ€Jc1]:1psAW)k91_{A`_UZ9[c1˾Ms1 L|%B}K$)9/'uXJT9հE:7 te:*lBÊWsJ픤9立 |&JS'HS9JIkd1cAPr(c$1~`kC)UHk KC+|d9յ{AUjs9_/)9U)kD1(FS ܶc+Cc\)>MBV(tɾ.S!Ȭ|3k*j[>'S!9Gcx%C^[늩k!=z dj˜)u'S l₮ c)["*DC9Ҏsa!/*|bUU.'lbgSaW:C!5}J[AU{ B-#)s#)@VVќ")_)h\{!5' ck9(-c9[ cA mIsB *=>MjfcNgJ,[s)(~^!Xխ 9- ?W9 9A.9.Z׭kOs ޿ c9[9巼+|':׊k9ꂷk'BW~KJct]B%)0rn1ח'Nd1[z[96{BuEs9*{A5 tfJIsfJtյ(c9컃z{9o)cJ*LBgwik9*Z[2ÈcA[zA~ 92ŨB_#/B}).[E1Ikd)Csd1C/AUl1[wKje9ks#)%sd9 9Jk#)zXAUSC9[{)s(5 ) hsd9(\{),AZT6*s ✿Q 5D1^Z̃9]Sd1r$!rZ}k+k bZMs$)L1hR#!&3ksd1Ԝ׉sD1U>'[$) ? ^s9ND5,9Q[k99k%BTZ(c)]js!5ZBjisb́k91%㍎9zsd1?|1{"!)c쮩ZgcD) S[1(k)!:rhSa C*tXhkJ룲Hc_ݪZAIk J!5:o{7-|2Z댄6mgO$C ]g;7; #ңS-z㫉cſS[1؝ilz'lOKak!fK~8Ei|,k#!]S!YI|s@ "!J͗گG[ `dkk9xpA=1%.{AU'n)s  ڿ? d1rJkfJޱJkFJ>kZAX)k:=bd1R"1p"샤9u/uZ#)[U )k͵[1Wյc#)p U"'c1萉{9m&J |1 'B~7+t&:[AZPLAs9եls9ig{9y%% tBUsC)-KD1ht|9or 9yWL1)[9Xsռjk17ikD)~:Kk9z%:Icd1-8s9{/c9Jse:kJ]_wfJWlBL%BEj|$)K|9ץOHSAs9j{dA_IsAVaD)+WjC16c9<˃90ASUWv0D)eWoKp9yImJUM9o€hRD1;sAn{9('M9s1.6U{9UI{D)@{[{e1S}u{!޽%c!^xB$)ys k!.J9azhs)-Qk|} c#!2 c).ZD1FZ/۾[1U9D1W~Z9 u{A?CUm \{Jc!w~{5K%BݽS_{d)6U EB\kC1/g%Bb4 I|1myg[b %(c)>Ik Kj1Gc(c!PR2O/GS")|P!/KtsS~rQgC)i%;~qJݳRB!ZKaCʂb s{=_˝e)[ǵ)5Z#!$ k77*| jNf9FSa*\FC kkJwZGJk5p'B>.#!Jc1%Z>sA|,tAyc9XsA8uAW,|J:ZМR@r |A߂[sc)|bc! LB!UR(Z[tȪl1<sAϡl(J5*mR`WshRתc:n:jc9,d9*~^σ9U.A c1AJkD)z {:vork!5(hk9^(PJD1XTs9w%(c900 1k9^([1+)c1-S9*˭Z9!{B _w d$) 1Rk)(X9;OBUik( m9[X(Sd9˃ r(cJ,gRUZ%lAuUzX(sD9/c1UZd9?7ZJjs9oUISd1 `` lAkxy AΥ{9GΜ1k{ t&Jq+ t:'zZ)Τ9k t1䤹( lhZ}gJE1zn\Jk!Lk!A U {$)5Cjk|͜9%}[c1bmk]s+d1TtJ| z]'Ce1%m{9qacc #gK9{qA7}_-9I͉s9?٫|C1.U C!hc%s: Xuk)c'S!xF:, Ֆ  t#)\ {**˔1vթ{ yas?ڝ!c!+pZ)V_Kb)Ub%[=*%S m}x'k!bxZ~ d!Uys^(S j ||"!cڜc:S*>'K@ghSl)mms"!k"! $:}u|S .h[ tj |c)uݣ͌"1_<{ vcsd9xj'J b{9࠸5cAM|#!7sc)ެsd1Omr9=5Ujs9b1Mn#)U,%ikC)WLc1} FJXJc9(J[(¾bURc*tR LiR:T{'Jsms1#yk96{B\Y'[E)c*ce1-*SB`HSGB b/s95'sAhZ#),(Z!핏sD175 9c 'Aהjs#!*i[1K-jkEB˶Ic1 (SA%7c9+]R9h(,c)k૮-9{ jk9@ثtD)<8-R.]2B_Wk1 hkA~h6s9Z?$1/"nJWtVk1Z ANʃA3k1ZC1IcA[\\,k9`9l:>+|AwcAtltAz_%'Bτ9u7+l1_[d1\W}se91~x(JE)L7ubD)U'z{+HcD1_rScd1Wcd1Wubd1c1Z$) R TZZl$)[ x^Z{k#!yk1{xk!7(c(S r^K#!i{,9_b!UL}kzL)wZ_Wl UՕ9W|1ziwTk) ;K%Bk9@HFJb%`{acbl|:sc! s){J)(*g[1]=I{)ߗcpc1]^G[VC!Gg[^R $./ ^z\ |1`~W|#WJa6(l)w fdBxHl!ܜ<{ 0{Sc1^k)_s $(|bi|buAwدJkmMєiJnoAoC1לicd1?icC)ksHc#)(JD1b<)cd1r|R C! c)r^ C)b#).1C!n9_~OgJ7p|'JzrxV(R=;˃9PIcD)js)p.;HcE1 ('[9*b$)˲jsd1 skJc(K:配k9HsmR$) À{d1yx#)W 99U[ |fB߻kD1(ch[D1^.k9˃9?'S9_m;Kt9rضmAm5_JtD1¸K1_sc1 W c L:kGRW 9-j~D)'Hl1>0BWZ td1 ܬ|R踿Ό9֊ \1~\id9u{GJ![C)uکsD)rZfs)۹&B (~us1#'c!|VR!Rᯜ9Em9Wj\'S#!%,|B)lkAM _k!;kC!Iu )sk `8K$)]7/jc{~;)u+;0ik!}^|7ESbɢJ9Sʪs1wro-Jt1sc&S)-S"!rJ !oc"`K|9Zb(c7(SB!Olj tS9U"J!X^$Kb)5cb<[bj|(cB)-<{)7i[1bϖJSa(k0 t)ͫ]Τ9_ ]͔AHVUS!@hJ!ٵi#2zxץkc19z[ ;VTF@>+ >}=? m{~ jsX{Z`zz(cR,sw{Z(cRr{ZFBsc@^WHcgRZfJ{zzJA(cFJ(zZ:[R%ByU&SEBUcZjsRW__{fJx^WMIkz_jsR^WisfJ^_REBxxm{~ jsX{Z`zz(cR,sw{Z(cRr{ZFBsc@^WHcgRZfJ{zzJA(cFJ(zZ:[R%ByU&SEBUMpzGm ~msV-{UU-cz{Zx\)cZcRꎔ˃VjsZms^{)k.UcUhU{gRs^hkgJ IcFJ_˃^ s Ik }sZWsZ_IkFJZGJ R%BրIk^ is~xۊsbzsZckIcR ZgJl[%B*UZEB{IkʎZ{ZZsZU(cZ~o[FJ R&JR&J^BFJ9=jkZ(` VIkRhIk&J\c%BI'cFRREBSArzR9^IkR^ikfR%(cfJFS%BscR,UR&JbRR9fJ9(ZBW^R1S9'[$:}Q,  X˃{{pm{h(ms6MJs,c^~{bUXsb:jsZ*IkBzJkZ^؝YIkR(cR{R{ 60 \[Ϝ˃^{_)k s w sZ-ik^_ IksW jk-}ZZjsAzIkGR{sR{vIkfJ ([RދϜmC׏Ϝ Эn^{=]{Hk~0(k[,)kU-b^- bֵ@{R}BEJz JkGJ zzkZ5߯kR}kZ]iIcEBՎ)s>`mIk {z-c. ,)k bIkUu{b ]{b_ cnUtsZ_jsRXsgRuU%IkgJ-5cfJ^cfJ} cFJuϜ˃brϜ{x[M{"XMJsw -Z X(c]{)c+sb^p{Z+{RzjkRu)kFJ5U cfJn{(c&J)cFJWV{Z9ꮜ kse ܮbʯZ(lZ Zv{ZpsR/UikRUsR]_ikgR¥UIkB_(cA'[Aʀ)[9~Z%B,jsֲ8,{ZnIk(k_{(ksbK{sfR {{R\isRi߉kZ;rrIkFJWHk9HcEJ{*'[J(hk%BWcFJWoa}(cژ( k7_m(k_,)kcsc[xzscwonc]UUlFJ(c&B^HcfB hcFBkz[9*[9ZB[%B/'[:{b6 L)k Ik__{bޤ sZk(cV`HcZ PHcZ|BcB(/|[&J5[B7rZ9+(cFJ^NvbB}͏R9 *%B$16#{ik@ޫ{ c/sb:}KikRUsgR^W+IkFJ eXRA^s"R:2}{rc:]{J9P'g[:;.[1ikFJb HcFRZ.bFJYkgR._c&BpZ9mR9'J96KB/{G[$BJj&SABeJ!`&SA_‹f[%B7{eS:R9°HcR`jWsfJé]ohc&J݋iZBmRA%'[EBUR9ܮ^[C)Z1Z9kS1(0ZR)g[:r`R:'kBR:cRUUIk%B^(cEB:RFBZ%B([EB RAW|lR9-/. c9aR1&%J1֯J12અJ1^&S1aUZ)yJ:[j1m^ 0˃*-,u喇{z U"z{U_ )k-_(k{6?ϜW_isnjncnZXIs. Ic芠_{fJnc{)k{)kl s c&ys c*{Z{*{ cprw{ c{cjkFJX)cBܨsEJsR sR5%icfR~ת0m[qisz[풵HkϜ{is*0j{Ϝ{Wm{X#isB{Μ Μbcp޿ns ߿sk+Is՜,Z֨m)cz fR`{B{Z6*nbUsZ+ۊsFRIkgRbJkA~ikgZ7kFJ(cRh%ϷikRksRx7v teJ 6Q˃P?.Qʃu浪{ z契s*o金s/Վs(WϜ}{>Ϝ(_]m{y*ϔ{cwU,js:,js,< Ikrb(tIk}LjsW- c+,Ik K bU.sZ^FJWsAް JkZ_͏jsFJVsD1.&{FJ_*ik:b"sR}w([FJ. tJWW{IϜis^{ 0Is ժӽisWX:ˮ{~E {{n{js_)k___,)k ikR,IkW Ik=-Ik_íZã{ZB ZsIky )k+k讷sgR8V{9&JW_s&J(sgRsRVbrik$B[Lc)zNFJusFJ'QYk$:P-{*Q{-x{>Is0{?5q,s_7Ϝ{sn;ms zϜ{(Y{z-ӽ{_~Mszxik*)k|Z Z`{ZsgR#.sRuisZ~}FR鋫{Zc{GJ?oj c'JsHkGJ #>Z_UUM,R[։kRzsRN-dB)cJM0 }ஜ pR{jϜis )k 8sTWMs,Hk*pMZjQb]mc],Z{b> ZϜ)k(k^Δ9prb7}{AxªjsfJ-<1)kUI)cZ8ĢZ'JkR;sB kROsEJ_ڨkfR4 sFJ\Ks:M]ըc&J}]{(vm{@ߍ˃`x4kW Ϝ{}*/1k}₫ cUހnIsխnis&ª{%+{ums .,jk8(Em)k׾ )kZ)kzLj |&Z`*mIkzoEݪsj^p{Z{i)cJyrZJ JkBTHc&J>m\kJZ cB\^HcfJ:k&J//k1/sAkkBHszJ* |Ϝb, k(qM{}s*ׯn)sϜs[Mis ,Zb,Z(mfR_{bUsZ5{sJbuU]=bUUVܪ{Z?WIkZ%9ljkR { |bVb{{R>u)cA🯜FJu/LR]]WTHc&Bq/hkgRe|vRBZ(cFJju([Jx^Ik9)c9ؾϜis(׎{V%RQ{r[UM{ݲ L{*IsuM)k .蠟ZmIk w{(Ueƪ{_UX_{Ik- s&صMZ^*{gR\{FJjIsP{|Ϝs*3b*MJ`(cUCMIkU( |9 p{B*{cZ} |Z߿{%J}*,FJ{Z'@MRw⭪s%J]((sBߪ*{EJ_h[&J%H[FJUikB#ikAU.k9U[Au*k&JsX֕g[D9k:c1Kd1b([1..fJM]]WϜbj,isMIs K ,Is{ k '{Ik 0sc_U{IsX c /z{)k:^W |b_6sZؘbUUsb6'u c^'{FJW{gZsgR {X{R.kfRx &BW~)c1:)k9.UIkBU'cJ'gc&B^޺&[EB.xcD:{RJ'[9yijk9`xt%B]UW\s^zJs=L(sxr"Isx{UU5u Z M(kO냧Z({(cxY{Zisb6sb^pkZIk&J VicfR ikZȜgikGJ:rsR |fJAikgR(kfJjtAIk%B )cFJvc9hkFB kBbkEJ-{eB_k9&_c9-tB_WTWmbΪ{Z" lZ*~b꯭;bknRufR,k\x{Z({Z{Z~«Lb_u{ c>dZU_%FB_zpsRbcB~[:>] hcB*@H[9&莮HcfJLJ۩s&Bx~Hc9 RAHzcD) ik1꭭GcEBo~_Hc1R%BUxkBqbk1Cm$:U]P[MJs~jF)k-} ZZ{b lcpgR?IkYA_W |Hk_XUisZ\{ZY{P tbxV׭ikB8kFRZikBcsFJz(cGR"8kFJ(J|R_5_UsZVn]k|%Br[1A  |#)Xkc)+{R1|tR1J$)'k9{&[Bi[1/l9_S$:Ik(.WMIk+_}j`{Zc{(cC{bc{bUZ_isJBz{ZsZ%kZ°kcpDHcfR ՈkRXs%JܞhkGRGcR-gGcJxI cRiaHcC1_*AsZ{J7bAbB¾kD1{AWIkC)[1.7b9},JD9>^]FJ+ Zz ,)k} % byZڗ2c?? Ik/^ ZpZR )cX-Z{RkRaHcRg- cZ?cZ _z(cFJPhk&J}RRZ[9\[A++*_H[EB멧SRUm'SAzsd9Kik$)?˪ |9v.%Bx{Ubd1+ s9_`}RA|>c1>-FJ /R9̷ sRJ{gZh{b{Ik /]{Hk̅ߗbsZꞾsRܷsFRRIkGR JkER~sZRkZ%kGZyok'R-Gc&J7.`fcFJܾ]ikRW]L1_*[9(c"!'/hcAZ16ȩ|Aum |9[XGc9z\k9>S9fEJ!>N9}WUFJ1;:s)ߺ-Ik{ik%Z~wZW fR.׿sR_pikFJ}cFR^MsA_ {B߿sAkJb}{EBU}hcfJ# hkR7~(c&J*+־'[J3"HcArLRUUuhkfRIcB}2HcEJJ,9\WHc1]:MA!'[EBi][9*((c)X^Z(k)|p%B$)b!mZ.jkcܫsb%sZZ?U |Z5LgR,ת{RtsbU |ZWsJ ^sR]{A*>Wc1>?ϜBs&J5/~sB>.omBGcfRbJ~TςcEJ:c"Z90`k9V[lAU- G[9w4:]oMUcJmhkC)zoR$)?5=Z1.Z1+jGc)߿/7|eBtwV |Ikbו{ZoZjkFJ kfRjk9+{FJsgR*+)=sFJ{FJk^{9 FJW?s&J7fR}}s&JI{1ck9㿗;hkFJ^|cA'kA{.GcJ|SFJx'[%BbȆJ1 c9R9/FSD).SB9֜isAۻ Z9bD)kr[C)'iE: *.{b{ZPsgZsZڠ.sbZ{sgRp*|gR]Z+ZA0 |sB^ kGR s&J2{w~(cAc&JZf\WN:wikFJZ'[eB*usJ$HkAz^ |95(c9[9H"Jd))&K9מ.[B%|IlC).[DBRs9wHc9 b#)bp\R1YR!^ic1U{FJWsfJ}_sR)z)kA(kZU7W |FRb>sgR)p(k&J|+{&BcAҠ(c9ޗ. )cBEk9u'+1׿/v9W^b1-c xhkd1ZAzZ1 icD:Bk[%B͍|YgcJu,9{cAzF[:IS: 'cC)jz/R9{UMeS$:}c9_K`'[C1pzeJ)ҾsFJ"jsZ펪{ZY?sZ[hk&JHcRykGJ jZUW-AtsBb(c&Jk&J?}c'JZsB EJBsEJs}lhk%B[SrcAm[A^-fR1J9U5ic1^sPfS1:rXnB!R1(%S:ZbR)[1/l1B%g[B)Z&Sd9{(c~sZVkJ\kFR,&J^ikfJpkp҉sBHkFJj{%Rn(c&J]GcB'GcfJTs9sWHc9?>^hsA"^wgsJo_HkeJ^USc1i FKB '[EBcEJ|hk:y{GE: hcd1[9=>R1\xR1Z [9ZfS1G[dBk9RZ[c!sfRk&J\c&Jb cA랲 (kFJz`sZA/"kIb?*|ZZhcJ.hcA'[18 Hc9zJ1c~R9U]Rd)+;c9:ׇk:}5[1GSDB,k1bpSAygc%B&cC!K!/c9Z1ڝ@c9]zš$BuSBE[%:G[9/dc1 |Ik yYsZ߉sJ.&s9rhk9[&BAOIc%B ZIkArWR9س([9ޯZ:<޿R9|vVS%B9'c1'[9 Oj&[96[94[R1,(&S9y ceBycjj8R:dhk1}f[$: }gc:_܆[1&S1KasK1 [1`gc9n[1hcZ _kAXs&J sfRYົ lJW?h[AicB WZ#)*zR1[FBu5g[FJ{[p[B?zRBа_R9UhcBBªR %Z#1(i\ik9r{'ceJEyhkBk1Zk1+cD)~R1'&[2mC+&[1 |&[:MyS1*Z_Μj 4mUq냨&.5ƎUUp0^ 1jȥk{U~LIs/'ꎜIk7wQZϜIk , jm˃ >n*,M6Ϝ{_ms}~_,{ ۭjs(0IsZWM)kk{-ik"inZWrIkMJs?&m˃ø֫{UeikLbz,s'k?_{b{Z ض |js_l+Z)k}_|{FRp8냈R*XsZ{ c\^ |I*"+{R/'+ bI}z,Ik̕jsRC{b'xplGJ +|9HcA6hcFJ^NKZe9 R9U(c9;))ZBg kR*(cEBsA7.c9phZ&J`$M_j{⻳}׿"Qʃ-sϜ,P]金{+[0j \ MK,Ϝj{P`0M]_q /~W1,Ւ ]j 7P{lhZb{Isrk*(pϜ냭{hqZmb͍-6m{cB{]?kuc `mZ. jsIsA}ik |[kk%JsR0(kz(k%0޻{Y0h{:j'/A\Jk."s/|ϔs,ϜZzb_xm)k''mczp" fR?* b Z{fR_7LRzsA(6{gR<,Z_vKZ&sZ.rRs{ZM{gR{J+ҫ |Z{}KI{/{GJKCVsgR'x |AcZ{GR^sZ} hcA7.mFJPzkFJ{eik9h,ZyUk&JPΌJaskEBZsjӵBUP tfJ0,0 >bUP,}Τ)kP{{0˃ 6Jq Xp Ϝb(q{UMުis]](k?uI꭫vމs_Ϝ(sϜ(k8} k Ϝ˃?Q ^?0{^(vk(l)s!q{zJkB᎔cOf ,J c,Ik: 0{&ms/ j`Q k ڪM{*Δjs\'^{uWpݎJk+M{Ču{c9`ϔgZ__{ZKm,gR//s&J@sJ.RZpWUsZSɵ{&J.isgR)Ԟ&JsAr{&Jr{sAgqJkA[A ikZ'`s9'7*([Bhc&JҗfJsukfJA |AmEJVs9KϜ)xk:m?? 1l,W˃*.ҽb֧ Ϝb7)s\Ϝ{x˃*e Q냢)QL g}^q,Ϝ냠,/^  GHs590IkUu'UgZ*6kWӽs]_qk{M)k?J_mb *mjsmmJsMis/ {T,)cpLb(Ik Ϝ{}~ԍ*k/MjsKm c-Mks_}.b',b mb]Wl&J߯ Rz ,9~>sd9RJkI]*sArqZ(+ ikGR0%Ӫ{AcbIkJb\isB*. lgZ7usGRIkFJc9.k%Bk>1V |$B{1{fJ{%{ik9'c%By\'[9r˃{~", Jkb)s(mczʋe%R:(is^浪{}ӽkhIsUzϜIs?QIsUΜ)k(_ϜIs('0IsOFZ Ϝ{}˯ik*-L{m{|m{+_mbMjs[mjsV~%*sU\,c޻,s;EMc b Js:"VMZr%)FR?;zK\Z]]bp Zz mb-^m cծZ.mZ\ྎc+ZJ/4sb#* Z,B+z˃gRʽ b?hsFR%) sZv{Rk{'J{J{9ZxJIcUUYѵfJaw tfR78.97hk *)NfJu_cBZϔ1c19fJUWWT{(+Uq,_B{ 냵r˃'PRIs hIs'U{ӽ,{QSuR* Ϝjs\(*m)skEB%ws#1"Z]_5sA 2b)~_ %B3U$:U_އBW]UQ0s^bbqIs֯-qMWcUkպhsc,yz}ʼn{y1c₮Q*Pj{ЪIsBIsx1^j{6{h*{_I ϔR Mb>mbZ/L(cc_ b |b_.(ms-, k*oo)k-?M{C09 kXjLbsբ+|ZzXlbZ= Zؿ{ZK; {bz ZϜfR] tZ͟sFJ zikRԪ)Z{gR\ k{Ryjk1ZxkEJ%U샃10kˋ#)/{sd1 (RU=uUhcbPMr{^ 0(sq{* {ˊqM$Tb9Bkr '0)sJsz(k냮…P{:jО˃"gϜ{js {;K{0샋U,^0\{.)k~Lsm{Δs_/_rjs' js'-)k.Vmjs)[d-*k~L k Hl{ZX׬A_{ZV ZosR +-c'7{gR Z|{}lk7^yjsJ(xIk9 {%J7 GJ{sJ9-9ɿJkA({FJ* sZ&ŦRMgW}kR]u[HcUUusfJ% |R ^{FJrsgJ77k9QeJp6@) |eB^4[c9ᯜ)k(샭;z Uӽ{lrUUUQ˃샗爨Ϝ{Bj{M5U0 4t'{w0.)}uqs~}s{뽎Is*#{ʭMZJΔb)Ϝ(k״)k+7w{_5#9 ZXIsڣ{wV Jkz~Zlk˭xn)k`w{GRr{ZesR's&J{Z~ sFR+ ZR^jkJZr |FR{Ic%B/ ֊sRZjsZb{&Jx{fb5'_Rt~ kBssgRJz{&J+ |(Ic'J&%ik9BVsGJ+&'rB}RUWTWJzR[ |eJ+sEJ0s9ojmC1pJ]sXWƃ1 tEJ}sY |:IkEB0MVW˃%?Ϝ˃+겞 越Ϝjsr.{Վm)kJx.m)kmΜ)k=Δ{*Խ-%uU}Ϝ{/zR׍GZ(m{*,{?lis.ΜZΔfR~ fR *8)ik wWmc=ϜeR*Mb0MZlZ,Z*-Mb~pRZm Z c/Ek_Lb Z#+L|jr-ZX8c%}fR|/b1}HcA mZ_ՎAZu_P ZrsJoZ9pТcAikJ /sGJ7ZAhkgJ gceJ:eBxu8 )/sB,*tFJZXYR%}uHcAY/ҵ%BUkIUMZr>>ߠܨcIkA^Ϝ,j zLcaPLPjsyΜPؼ{ Ϝ{b`]ncړkEϔQϜb?>ugRP` js{VLsmisxQ)k?_P$R/ҭIssc|__ubխ/ҵb,)c-f.{b,_{Br0fR_ܪ{fR ^,c_UqsZz ͌Z7l c~_W(sZs_ eb @ѭZ}isUUs(,^ j ZxFRߊ,FB파fJX}{Z5W5QZWZw{J,)cJ IkAZBʢk&BI |FJ {:2R}Vk%B}^*kEJz{R{bHcA<'kfJOJ|BIEBP}wFJUWgS9ICeh[@#*ce1xg[d9޿{b//샿Μ_Լm˃ {^is[*ϜfZ^ 1b_W* {]'$Ϝ k*Ib༰˃b}Wmk/_U-b{ k#o-IsppsjZ1{}6)kމ{UsikjsaEϔcnK,c- Zh Z,j{E-jwz{UUcU,9 b~z{Q Rr޿l&Z[и)k]WZn,b]ލZV+Δ'RcbsgRcz Bsɍ |gRoiasD1k'JNB]}'jkd1@(cB²_ikD) bikFJ9U.{A.W(c%B6* k%Jz t%B>.hcFJsU9&se1'%B[%15s1r9կO'[9%Is^Ik^Ϝ{v{z\U0bZϜIs[>xj{iy %ӵA*IkIsuXnbmஔJsߕ5js{>})shj{Ms%ήs"qrϔIsuϜ c',9 (ZxbW-ZzlbMb%' R޸/ߩsRTV cyW |gZX؎w{&Jw,ARjkGRhUkk#) |BZI]p&Ju\~*cAo,|A\)c1(k&JZZik9R9 hcAuk9sA:icA6YIs1ԻC)R#))ΪsC1R9Q z 7h0isvΜGZ˂PIsMEZ ˃MjxMjs,is(IsZZ{uq k,%, k<_0j[7IkU")ZR{\׮IsΜs_mfZ㩍{ #͖b b EJr Z),Zb(M)k*MZzL'RU s&R€sI.mfRpUUunfJ5] 9,|RkZ{\k&R Jk&R٪, %R_ssAXs'J׽sGRԤu{&Jb{*c&BUpsA"W}s9{1^.*{1)kAů,)c9C k'J~~{B%is1~IcB˧o[A(c1s9_ lD1_)k k`(c!Zd)6gR1 BoHcBZϜk WWc*U(sW)s,*֊.jhQ{WMGZ /*n{{M{'MsP">jsO>k}R )kMc믠`is}]cmj_.FRz~ Z(rsΔIk]ZXZrM)km~{cɫ{Z ;{b> )k,,ZԸs)c,8-bP^W^MgR'{Ziˆ{9 )k9+Ik&J [%B_s%By([%J&JC |gRۚ5cgR*sGJb^jkgR^IcAo{9s9(sATřI[]_ik%J-k9Ic9j,͉k9)*IB%s1 ɉke1k+sJ}S k9_k9]{d17uc!'(kC1>Z#) jkB)޵ kwh{wA멣Μb)ΤfZ'.+Ϝ wCMjk-%J {gΎ{m{75L{2xu kX5{ZVϤZU*ԵgZ]7FR-crWrΜjs}amsTu=,bڮc)jJ ΔfR, cxLZ{Z'{Z Vsb^ |b?W{ cWL([՟,(kWgrbUXqikuW5{lER!As |bp.sI8s%JZjk&JUvikJc(cBK Ե$BŕU"!IkC) ic9o^Z9H'[d1 [#)z`k1𻵛sB]hcGJg K9Ikd)rs1 5isAV׵ td1B}` |9WRC)RQYUWicfB"7M(cB_j<'[1 sʀIsIsP{W0bq˃߹냍M__/{V]ōMjspJnc^~+ FR *)k~ Ik(k(.3ΊsU]k[ZV€ik%JVsJ:sER* |R//XsZ*xޫsfR {FJz,|fRbkZ(^sZፌZާ )k[LjP迭,)k{>,k˷{U}Eb=4i{WB9?lis5צ |FR(8T c{b` ZsA.HkA*sB1&ikAͥ8)c9*sFB{m I( sZsZf\Gc9zoFRڠ_s9sFRx+t&J7{sB'/Z7kD1W^sB_JˋsgZmZ)cA@sBU(cD) Icd9?JsAmD)_s(ͭA{s!ZR "6H[9sIcc)}Z:yUu\-is~b(2s=9HkpZs*yzk#LuTUQ{'c'ѵbb<sԷ- p (*:-%Jm+ c} )cxsZޠsR ""~{gR`-M(c jS{c ٱ-ZuWnZUEJ-kC9"-kAW A?U,Zjs&Jp47' |1^^%:UU{Aw\[ R1ϜbW+**RisUWLis֖L{-isP2cZmcis\ gZ c#n)c#ҽm)kmjswu[1IsU+s/}WA˃k庮 {bA08MZ;V{R{Z5{bhX~KgR /K)cIwLAsgR +|GR:{gRlV{R}ŨZ{9x* RzZׇsApjsJ:xR\9ޏBkkB^,|R=ULFJoikA!kA 1_&Bq_{{Zx t9_RzcC)}`ik1_ems#)hcA{s9Kŏgs97s1"k1:hk1yG[:7 bs)累%K#) 'c9HkC1:{1c:ê{c!k#:U]PR1{Lb(m *jl +b_pb7I궊n(kkb6 k~\ )k8y,j%J JlAભLb* b>b{k-+bj{Zr{Z b{bJ+Z}bisFJ+ |Z |FR5k&J.#ikFJ |R*{bU|[sgJx"/FJU7_ |BϫP1_sA&8R_/fJT_LA{ FJ}o |EJGs9 3GJW s9. |BcU |97ޜ'k%B}|HcBceB& |%BcJ{9ݩ{JUlJ7_s9x:#*t9{EBkA9թd)z~9%jk!..BF]nC)bUs!᎔k>jb4_ vߍIkk7+Vbu(czrnk:KIK_ERMs~,fb#z j{]MfZ؊sb,rsZ LZ/_+cW fR+c%[+Zթ{FZZ IsR^(kgZssfRkz*jsJcRzIkA+s&JˈkI5+|gR~?ΔRSsFJ_w.sA\hcJwkA R]WU*tJ%/ޮ%BߚkfRhk%BU+{k9'k1 k1xzs1髺ik%B hZA@kEJBpJU'k1(K|$B}cJWUq'c9c t9Z{U+l!!߃)\`_WJAP.czr (k-lj)LZΜb-*LgZ* seʎmb+~㍔b RU %J?^b,A.Is]_؎Zb {Z3w{Z {ZssZ~ |Zͯ{fRxgJ?z{{ZˊъsZqɝܪ{Z>W>{Z{++ZՖzkJ8ņRu][9Hk&J {BsBuhkfJ+b[[9[B/_kFB~]k&J2kd1cA˫_[D1* t9kB+c9%)c1R9+2 *|&B(c1ȏitA\V]h[A%wJ|9 sBPikBXY{P[&B[k9)_]c1?=k1Zd1*2 g'[)8j|9s1k1~NgSb! >&S1 {^"j,Js;/{(kw |FR%-L9&LIPgR7 ER73Qܮ)kbs{5MIk˂}6mjsx6b孔@8&*{I(")+b b{gRb@Z[rcuLbϜZP_%BӵbՕXUfJY&JA*lAZh{AɉsA8{9b[hk9{c9ڠh[9,#hcE:տ"˄$1?c1w|EBxcucAhkA67 |fJOT^[1𘪨c1 ޵([9RHc1vbC)b[d1XVz)[1IqR1 sAHc9 hf[9ިkBÖHs)ik@'[1{gR@sZj셉sFJ) {Zv5{Z`\sIB+Raˇ{LC1͍isR. >{AsFR*+ 9^_ |fR|k&J~(sGR 8*B? tGRpsFJ:mk&B̦|J_]+ Ajܘ|:zs1Z|JXs1+t9_\49]55Ό0B)-ΌB^V-Hc)`X>RD)hsY~I[1W]J1 qHS1'kBizGsAō)gk1}Hc9_lFJWuX{ cAڟ/kb!J|")]Gc"r<[DB[Y0d9 jqFR~rAgZ^MFRcU GRpZ냇Z'?k |(kP +IkymhspLFR Zp~Z÷{bA*{Zg7ZscK|scIcZ32q%J߷cik&J*sRh lZ{&J}o tR]kgRʮ*Rzoxs%BikBꋸikB1.sRHcAߪ{JHkB> hcGJx:cF: cE1ܢ*K|&JZK|A8DJU}c1^},|)=;1 D1rz_Z#)}_k1-^'ic9WUZ17/5[1S1jLt)yz c!S C☫C)]sAWRc) ,f[C)+jbZ)%S1f[(~9u5!ukc) *k<`,Ik˧-L)kc//j{ &Zx LEJ{ZT(+Z+ZZrbΜfR_mZmZ+W Z$_{Z&ϜJ Z~ ʃ9L cSo ZZ t&JBkgJkZ *tZ}c{Z&zZsRkZUkZpXhk9 FJzp_Hk9"?: |ZWvhsFJ~߉sgJkխGc9 hcZ ZzZk&BWc&B-bsFJx֯b(,x(s)UGccA׺{eBZ9>bpJW5?d1ʃ9\sc9ؾ9w}D1W%L9}^b#!>_0AskWń9/%B]{1Whc)z+n|9U5w c)ږ&R)b'S1;J.J)﷘,{bz²{b % )kխ b6rMgZ&-+msx,b\|Vb"umcq Z5Z-{bs |c)}.nZϫsFR,fR7{RL+|&JU} ZU]}LR}s&J ꪦ*|B˨|([]>*d[P~,RysRAqs%JkgcJ;/k&J HcA sZ`PhsZ=֊)kAbbgmHcI>+ݫ(cFJ6ܨsBhk1.+c%B~r6sA '+|9\([9ܵc1ߢ1}b!,sA5Hcc9cJ -9}su}(c1{Aig!݊k)߅Z#) yHcD1~sc)ޝZC!^ b1R#)_Ic")+b9rIsISqJ9\nU%I(v$R!XUs1{bު sJ((zmZ*=lcowfR ,fZ^:ERo0b]ՍcV(kuߝ/MZkm(c: ﮔHkZ omZ݋B{Z,)cN[LZ츢{ZRsZ5~&R`sJyKGJ5ϩkEJÊyIkJkEJZ >cFRkgRk&J~#(*tB{9(cJ׀*|fR>Hc9U&Z9gkA,*hk9c9%cFJח lBm'cAJHc&JBV[1.Hcc17c'c9*|)بb zr:UUAe|W]sb5΂1x6΄9^UZ)(ʤ)kA?YΜB}esC1URhc9v`Gk(rح)l1yn1wZ)ZHk#)z{[.Hs1^R#!,saMjk{{ZMb(cbꯃ,b{&J`~/:b'.>Jk\VI͜ZX |(kA[U ZzP"1>(k|vU,Z`x,cɂ]{b=p{Z^sZ`'7 |GRz͌cyKU{ZjsRsgRW.pkGJ As:K|JkRg**gcFJszkJ}hcAЛI|Z/u(cd1.6G[Bzyb.Hc9UR9{"sA*'WG[9. l9c9,(SEBzj[[:4c1~ߚZ 8 1r{A5o{139]]phD1p5hc1s%MB){!תHc Zz B1s1~}{0|׊'[9Ik9}'c 5k,ɦZFJc) :LsBMIku{)kB`IZҺbzb/{ b,is6a齮ZWOLkg3c7_L(c |Ik̟ |Zo b3{[p{sZɫ{Zoe-fR?m |Z{)‹sFRs{ZyZ| FJ{+{RַkRhsJzΧ=)t&R\sJ૰X{EJiGcAVp(s9::kAjH[9/6 hcBwisB}&(cB_Jp:UU_G[!"*t 17+9'[!"kBu>kD1z'cd1IkPkC1틾[1+)|C1\,%J]{#)~6MEB[ZC!*8cA[ )7U t")HkC)PkD)U_VgJ!YtZ #c9U([c9[!._ݨ{%BUwk'+)sLbr |js5MZ> | k/{ c4{ ccJ%is9kA׏IlZՉ{A]sfR{_|%Jv+*I-~xjJWcaihkR=k)tB۾)sA.܉sA_hh[Aꍻ[e1*؈ {fJ'k FJkseB ): _ߌB)lh[9ˎR)*sB߅k$)PZc1ZB:c1Pއc1"*j|)X9U}!1\)1][#)c) '[1bcc)jz=[C)]G[:+(cR=R!˦k)6gkAX'sB1Zs)k||*k լc-,)k'z_m cc]탇R9= c.^{gRЮ\\%J{R蜾{fRßWsZmb sgR]>G(cgRv t9s)j(c$1 JkAM+A{9\ik9?uc'J eikc1Z'[A7Th[9~o:U)tJ鿃sFJSysfJ(kB4+sB6kA+ɋg[9  Hc$1j "b *IkA qc9_{FJ\sEBIꥦRc1&2pR1<"=GcC9 (sA)B\UU'[C)R$1)zG[#)'c \G[9@'[1-hk)۫eS9sc:/]l1{FB 篶s#)yaCC)])c קZKr틁XܲZ!, q6Ƃ9kU[s)c$ Z. {9 sJzjԽ vƇRUUxsgR,Z,|Ika֫ tgRsBuzj(cA`pJtJW?kIzsgRbZ+Z |Jܪ +{b]LbV^Wc{gRtK)k9,sRۣ8+9{Ru}CikB[r_sAS<*fR-^}sfRW]sA\Hs97 sEB˝}kfB'Y)%JShs%B㐈( &JTHc97{A~©s#)+|9Ϫ'9/O/c1W]'c9)gk$1>.xHcC),,kok9m/b) Jc) )k1-k9%~kB1*zs9,f[1:#!Nj{b([#!SއJ!^Is*IskB#)U[ ~xz> l=7jkZmZ{W%sgR\ |Z\ʭsfR *{R,Z}_?Z^̃RWk|Z- |&JbڱIk]/GR\~ik&J Z+|gR_}a tbU\KGRk,{HRz_>J\{gRzZikB',{REJrGRkKZW5uB7_ZW]UA)w9sAj|FRhkFR$N!)+ k:U`U˔eJ]']s94seJ~"ɃEJ[:gkJ:{1(X{1Z?L"1ԉs9PiR *0Rc1O;&c *GcD1zp`gcc)^++|)I^;:WWU|d1(t9zgc9[s![_asZC!, Zd1~,g[!J ˋ{1~-ӆR)G'["!Z"2U^It$:[^sZ.: -bOvusA!-Zs{GR )cxoikR6ƇR7_U/&J=u&J,&J{J,5͔J= A鮠GR_C{Rk? |A kgR8{AJssfJ>?.msJojhc9uIk9^ 9}Uѽ9-]u̔9xHc9<+{9oC1bU'[96'c1j 95s9㪫s9. hkB:V)-{%J랈sJn&|Amyk9is10k*1Z){c9 &[d1/ޛhl%BWc {*&S");!!\XF[1: lBacC1|> | pz{hR#)w Z- *'c1z*(k1Uhk1jsD)_[[17_)|9w,!!u'[9Y-Jk+o)k_T |Z.,FJ}{%JU,|9ꊯIc9sRU)t$1_bB=ZAjkFR-(/{gR?*/RuuAz GRl&Jk-ZktsAxik97Z |A,9_[/cd1P˦.9ok9 K,BiZӊ|%Jp|&JWTEBU5_c)ӵeRUUGc9s9r~HkAug(k9=ZAs8{9/hs9i{ByAhkA/5''+t#:K1",c9[C!@ &hk9'[!h[C)a/":MfR(*k1ieJ#!zg[1K|bAUc(5sc1{) '/d1^o+ j1u;Z#)ZzJ!s[hkc1ka{ lJ!sZ@.,|b_-+ k~˫sZBsZU+LZ ]sZY0<-J_jjkgRsgR賈9)k9.> {GJ%͵LRɛ5{FRlZA JI tAx~isAuU5+d9_l&J][լWZU]%RU__T/B;프9_X%J_OC]Aj_HkD1 %s9+xhcB/cAw%id)?+HsfJzh|(k9"sEJ7VbD),5bAF`)A};멄C1~o|1{qkALhHkB`k:=kc1R#)7+HcB'v(|7lBcHt!K9Zzg[)bڊt!ڻ=01UH[d)?Gk9 I+B9ZWT-C1?խ{"!ZC)趞Zk!7₩R P{> S Jc!{R"l)kqlIkr{GR L|Zھ |jkmp>{Z+sFJ,ZV,ZaeFR)cAp kAc9^ kAɍHkB>OA(cB+9UAI:еR7u&Juu}cA-BcUsD1IsA5hs9BWUrc)mAWHcB<-g[eJ>c%Bk%B~Fy{EBsAyis#1/c9߿%gk)HcB1gk#)*rs9ߺZk!"b'[1/}5%K1{iJ1(c(?.G[*/ S$B Wg[ `r 81]|2 /gcc):C17s1^fk9+|c9VhsA-js z\s 駗*Fc"8([c)%B m+ W_ R#!0c_U tR~*LZU]sZBZIcRZ<,Z_sZz,Z-{ZӽsJ:@+|&RIkGR Hg_Z=FRW$s&JzwtWZ9(c&J ?5{&Jj{{Jׯ{sA+9_oA}__T |A IcAǍ(c9BCz߇RC1(W1%'U̔c1_{c1xc9ls%:Qkc1cb2$BTV{eR1{9>yZ#1_{d9[ؒA%/_{9j'[! )|:U})?cA+0f[1~g[1];ԧ[#!0|1~GcZ d {)d1Z߇[1ښc:\k/{{9ws_Ugk/' s9ըkbh*&S_R#!%Hkk.:}QWuhcc) !!Ri*W!) |fR] t&JcGJ0WK|R/+Z>{R4KikgRjz. sFRWj|Ak J* J\z׼ |d9( R&z*|&JWiikAo+'J%%{,eJ]XLEJWW7(k)_RC)xk#)7+b9tuԓ9VUgJd1 [d1BBR)>bk!߿?cAX_}mR)3*c)h(( :NwW9};+9\Zx~c!cC)Zc9Gc9b%[1L1?42TW}Z#!(+ s1c)P t)*,s9Lz k9VS.GS17 [C!cBsGcC)a |#)P^Ub#)}cc)s[US"!bF[*(%='c)ŭ)t)^sA\E˲s)W'[)aJ!÷,ZW+ B[ EBs%BeL|fRU>IkA  B]_js9>ikfR V̔J_ tgR^psE9 s&J({J?sA鮫 A;R-s9AwWs1brAmSPk9 [9pHcFJr{1_IlA-u l9Y֥RUݷ cU|Hk#)߽ 'kzZd9=cC1b{C)x[__{sc)^xbJq|Hkc)_k9bR#)+% [1+G[);(phS)p R)0pHkC!" k#!$,|2vc1؀F[c)%]j)\&Sa. Jc1PȨkC1vw{1=JgR r!GcC!|SC)?K{ Ht )bkc)y`k #'c9ucbkŊJ ;lZ߃ |B& {J' sgRgJ sR tRk{icRp[98h8kJփ IkB5| tFRߛMItA tFR~>s&J{Ikc9pFR{?]Y{FR8usAnn;;(k9X*Ϥ9Uu0b1r'[9"s9 kItEB}CHc1V9sB:sFRug 8{c)z hkAi7I|9'sD18 |%J'ե'c9 >(k1ߍ(c9Zis!..(c {ꀥZd18[#)cC) 7kK)*כ+t)׵@[1,SN"){FC!Z%/fKBb)|! [#!WhJ!&'[1Z[c1nkFS1h[A6RRD) &K#!+mJ(. c"!+jtܮca4f[A>?[(|Z  |&JW_"+J{RyېsZZDkZ>+gRlFJΜFJ7 c&J ikGJ5sfRUzicfJkfJ |BV\>FRU`^R5} {C1I&J#9+9\HcB8]{9үk9 B]_IkAa>+A.zޖsd1 |d19_?_$J|VߝfRUU\EB}UV\kB aZC)nHcC)%k9X_c)>hc1s9XU_[d1im8Zd1,6|1׍_[C)k.gK1ݗ*;*[)d:c#)~r?/{#)uc:]%[1s929c |EJ:9k>c9㋾܋A^(c9>-RA7$RD1JtRXUk9pxgcB[7L#)U~)c1_UHk9@Ns#) c 샤9wW\~{9{#1XlAw\:}uRC)m1u]S)Kk|1*c)4);s:ߒcit$B_Y lEBu,[BJ{A=>j{(sl)*VVkc1c) xHkB)bܘ.[b~k1\oZ[9⎏)c"!׳*[1͂dH|!'_lb!??["! t:|kc1[Nk1~Gc)ikfR/ڢ+R*{R^\^HcA"~~ tfRՈkA{Âc9.Brs0/HcR(cA`TJ|JUՉsI..s%Jik r~ |A JgJX6b{&JDHk9) teA؉kBzuh[#)xZ)&!(kd1 ~hc!^*Hc I[ xr/R Pc(([d1^;'[1n%6R8J|1/uGcB)s)ySC)ڭfK1cD:=vW-c1k>JW}Hc1PZd9-'cD1r^(,kDB5c!;*4s (p(S!![=ɾ(l1|%[9T?Hcˢ{C)iU'kC1.S#)5SBZ"!|x )u{p{gc12j̔/Ç[C!4-'t1XzfS1,{(|1H=Ʉ)Xgc#)҂IkAں |DJW:c9kR tgJzHcA*&sFRկ}ikfR FR sAsukd9%ZAik9%k|A) tB,AKFJ_HcA)t&J#ce9\Xce1/=[9`.k9 ݊1_Hk#!([eBC!֊ZC!޷-fRD)ͤEJ#!+(c1HcC)ώVHk ([b!-:c9|1rk!⺿ GS1KаBIt9<l1_k)c9hcc)6k9=j d1޷7ވ[)|G|B /'K#)8w͇[ګ s꼶6[Bqp G[!8s#)|Zrk$:>%J#)Gc1_cb:[b)jq[#2pףY[C),.gcc1*( k).˄EB[6I}C)bW&S") Z/mZ>(guik&J6{Zu(cJBթkI߯{&JVhsgRa 9U]bsD1= tA7߉cA~pc&Bå=kfJ__ dRVW tA벟wJJܷkA裷(c9ZIR$);-kBtHS9wEBU\b9v Jk9~FR1/i`S9+>s9Ǫ^ t)zJd)7ZD)덦Hc1+ [d)vGd1^ oFS9\r&[#) g[9X_[!(=Gc!弎gSD1yrlc)b[DB)'[)K{\|~g[) aF[#!åkC) 'UHk"!rkC)'Qt#:ݷ\M9Ushc"!I| &d1եS "j|)P_F[c!!i|dBid! "*y1}O[+2WS{s^p쭔[s{el1⋄Z{fBN{Rg{kZۨAXLfRyA |9VUc$1hc9pcB)[([9~ h[FJ#)}g %B]{Az\isA5*|&J W([9K|9ͧ'S9AS9/(c1›[:֦J9 hc1^^RD)*S1bSc18{1_WuIk1/}[)c#)s1_ߜɃ9~ |1sZ.'[c).Gcb)[:wc$26VF[C)* ))j|)z|)cpc)7g[9L)syy[a Jc"!ac"!&gc!ˊH|B!cc)ԹHtB!zHt1[tb)7'c)ckӲFS(|#229}S Rs#!>67fc#1hcؘkBcùWkR:sGJ{Ik&J@NʏHkBz kJսZ{&J5 sBהتjk&J\=ic1 hc9UkBmX(c&B>&;|fJ}]nǨZ1*/c9%$Z9\|R#1ʸ kD)ۿ˪([1, cC)ꉋ(kBѴ'[:w'c9UgSC)xv1UUU5{#!{rj|Zd1}ak CKS!U{ς{!sr(c1Ahs!HC)PHc#!_&J '`Bx-[z6&K /I9'Ucs`k⭝̌1ec1:G[!irϩcB!UΒ%:Uu1ggt6`okb!_&@^p'[6FSc1(pۋsA,|FRWМeJU(c10kHcA@H[&JX(k9*'cKFJW}s9޸ΜfJPK9.{D)prk&B_޳KtD1XI[9([#)(jjs#)߈s) GcBocs9qi[[#)0:΃1Wlc!{[1^\c9k")/b,ZC1Nɿ'[#)ZoZz/Zb1z؁cd9S#c1 {ʃ)WUߋR#) 5 | }ܯsC)]*ʄ1c{W~s1{{b i[˺sBhS/G[apPJ K#!$c! ^GSd1UZ FRSʶ*chs)VC2mbWfS)愅%[""cb!%'&lAx_t + t 5g[{ c!7G[Aب:B(['JkGJ^RikJɳkA%&HcA{RaZ9) GcA\ts1^Gc9{PGcAX/Zd1(nk$)rc9PR[$)xm:UWmAk1 x)(c9hys%:Y5zkd1ܿZEJaUUs$:2;}wg[#1^cB k$:WU([1mk ު Z (s#!/Z -ma'c((k z{+ rCjs1M [D)hk!Wk{Gc (hkD!ؘ>g[C!ը\[!bxyZC)5)3ic!~ޟ8c)nR *c1;.EBpcc1(c 'UUb(cڻS"!4rd1ɪ^J@"PB0ɩB"!Jc&[˾g[b! ־ck#!{sc!>ohsC)+> _%gcA tC)^R./%I|a[a[B!+F[ jx܅B)j c)Suu'K"!6~gkW/gSB!{j&[cPFS6k)%[1X |@g[ˆkB''[9VRB/ g[&B}8hc9IcB_{ (c&BMuc9^[Aol98c9০[%B$][1lX(SC9 *KAik1sC)߽ {1rR9< K~R#) Rd)#rhcD)n8kBcX[1,*|AzZd1\#|Abw}bc1'ïZ9pY݆J @81շkB^l~[D1ic1z*l ^c!C`fBc1Xiap&B _zs)_b{IlbJA {:7EB@ hk9QzZgcU%gch~* |rj17'[9G[טJ [:VGk1U'S Тc#!K{@["!IaH[X[[eBCh;U'c!k29FEcC!j{ ,0단q0{:P,aB0 q샮 'ӵ˃0Liۘr >9 uVmյsM<.0-7kr}su)s)˃Ϝ *kBMb(%{]ms*-sp㎔kUk߿d9B*b w˃ڨ0M׮{ Q,r^1M^Rꮔ Cϔ{ª(냊ڎ^LL{'Μikh*{뮔{rMZ^Mb< dA@M{yjs{`bM kpqΜIpMIϜ)s. ueWJs{XvM{יBM{a莔js3-U]r_-s^L{h*8{isW,)kj[R)k7uIsTUwL(k |I pXMik~խbPk)cŝ)k{,c\W_sfRU{FR Z׮7jkgR |'RLJ]\ZsfJ*^kZBjUIceJhcA0sFJ'+w(c&JJXZA9Zsd1(cJ#;LB_5Z9 -cAk&B/ikB hc%Bh"c&Jos(c9,%Bb e{FJ%k9n_s90HcAZ q _n q{m0M r}-{Μ˃x#ΜbIs{~ k]P r֮_VϜ U0nzЖ0mMwRPϜj`q˃q*0wIQis[*j~*HsK,)kX8 kreZ7b߫js*,+ٮ , ˸^yΜVT߱ϔ{{Em{}Kszɮ{8򮜫{@y-)s4ΜIkן,s.ϜIsPi{m{qZ bz߫,b(,)kZZ>McmcsMZ(sMZ_{(k.}uMs bpn{)C{n{r$X,js-(kl)ku_M|js-Δikmik,cLs͔k;)c, c\+{FR!6 |ZX |bL kM k/g{C1lccw},c~LHcQ{FR^ , cu[zs&J {Zr⬘Zw7"{bۆm cVOsZ>c{A  R+c {b-#˃bV\%bsݎZG,ZW\ gR/t,Zo{fR*ZU sI5Ik?UWKGR.R t%JfusAn_\x)k&Jy% |RXUmcBjxx{[$1icEJ۱TBU7v")B^[B%kA*/RBؼis&JbkJ7kfJHk9xhsJה{FJ6ZnRKsB_icb1*ܨIkfR\Tic9 RMI q uQ Uv˃Wj{3Ϥ{++{ %[0 IUqMQg{㮜 j Ϝ냘 iʃ/*닢/0M>ӽLZΜ{" 0rZs -j  ֬(Μ PQ-+rMQM{&ҭsw)k7Μb(c 샣{W:*sҿϤ`?V{&~jsկ{-hsycLb;˃I&+@jϜjs*XϜ)sn{ba1b{zϔ닻Z냢ꎔbX8{Zz냇R9?{c/KMj)qIk폷-isIlAs&J~|ér iӵjǧӵ LϮӽ{/,U 5,wʲi{ )&0A(֮{%{sZmb"Ϝk/_/ ˃o_O|k{샿x0 )|蠟b0J{ˋ2+j{{4 Ϝ{)"Мˋ  oϜ-:{0VNԵ{_AMis c'i{/ꮔs~օRmik {.×{J*=̃C{iϜ;Kik"Μ'sPj{mAؤu,U_(cd#1MI (nJk> 6{e?诔{".@ϔb,0-szДJs~:bU~ؘmZ Zn-Z֨Ik,cm긎sb@cTikfR+{Z 9* Icܵ+Z{fJ,cZ#\IkFR o{FJ'sfR-WcA"u{Aj[ A)1brU{Z={R,{ZoW܊sZj쭜&R(8{b߻\B-{Zt+b _= |ZUj{b{GR[k ZK˃Z{ (%{J?/sgR8sFRIkICXsd1" Az~ik&J-F |Z7XK,R;% gRTVv{&J:߭{fRsmisgR{R>2s#1'c&JFJ_ssFJ"+tfRp?kgRRk&B ScBPܦѭEJ{%J&|>sR7CKfJvA%:_]=̄B+|JߣG[9sZBhcB䰊|9 ]+9"Μ̃t ˃z/ˋ6:-(j^qL6emgWQi{jb3挔5i{*wkq ~nUHs[s8 jnb㮔)s*/Z{nFb@, qj4 0(kꊎwϜ{z sx3rmsʃwon)sڿ˃S߯gHs*)k+K Ϝ{퍔bC̊HljjÂmi{}Μ{aԽ{5Uis|}mc譔{U+]U+T0{:P{+*PL~tϔ{Jd`Wpk>v΂A*PC1kFZmb+{%jsP0Mb {ɍm{fϔ{:] ^:{POМAMfZ8:bOΜ{;L k}j/(k[L)cmj'L cbb$,L&R-EJ{&Rؾ/{Z' ZNFRZkkJr,cFJȃ)kgR?:eysgR:?Z~mZ=ZtweikU,ZV {ZnIk%sZIjkZ@2{%JxikZR sZ?"sJJkA&+|Z_5{fR{:{Z՞ɫI+|d9)c9k+|gRUqrΔR]W{RRV}iik$1 (׋{gR͠ڟc&J IkGRdKJKjsc1쪈cd1 "(lRWUic&BzZ:*h[B8(c&B/phsB>M{&JZª{BEJLeBs'[&J8reJmUIcEJԍhc&J Hf[9@eJUU[9k |9>?It%J.嬚q ߿0P-s*p s hp냖$qL>%ޑLo9Js"L/{X͋{/zLpkQ 05q̃o{W eZ `{}({ube{{%,bM(kꍮ)k+7qIsޠqi{z{Qr#R&Ϥb8ϔi{6Ujis/uUj0܍jaQ 5W˃ΜkBIWbWb9:s(jsMҦϜ{O߶Ƈb_ YOb{z)k+?bp`,@:*  C9h ,9"@-J b 0fZ6˲{~kmkso#|  'mj䆨I{yq{˯m{Fk{#ժIs_ϔ&R*j*nrΜs|M c*znZ6bzjsV{Zo@M9^x{A[{I&{bɿLZ_^xs&R:Μ)k5,b7{Jc{gRy}@sZ5ݭbq]U ZgdsR"/ fJz0b WlgR˩isA:,ZwꃇR*}{Z/n{GR{&R(_] B> (cA`IcC9:rj{d9b&J|b9j(j{d1:ů.lgZ5ɉk'RiBsZquoZ(hbr tRhk&J^Kt&Bsuc&JzcFJ#ӽR UUkFJy_sFJ` fJ+|FJ/յsFRu+<{R?{k9/d9ZAUtc)[BXd'[9|k%:05{q,fJs${}0냣Jqkb뮜ʃWb'Μ)s nb)b4qi{0Is +N"0-/]걒M*q{RqHs 0)sb j0IkkP{jߖ0ϜZzcA:1ʃ-IrEϜjI{W^ IsU|{w{WWϜs5(Ϝ0{I$Js p:ת{_7,^kܳkj겵Z렺I 𨮔i{aV(k{#fgZ s k^m `M&RP0 FZ#(Mb@bmc`Hkͮb-sVMsr5misx+덌sϜis꽯jkM c1{o{Ik5ϤJs޵Μ)s sIk;8{Us{m*kXMcϠ-ʭJk-js"LM c,bs88*Qbun%Zz jsfZ?jsRhnRisRեvNRW_5ikRZm&R{{&R@imfR_{fJo] |gRkUIkgRA(s&J; bsFJs9(Xzs&JtJs&JMMs#1lLAsJZIs9 Is%JBikfJs9x8= cd1"\jsIWZA0sJ%Նo&Ju׷{FJn]sFR sGJ\:ԪsFJicFJpL|FJk}kFJikB7(k%BrXkEB؝ᲈcgJԪ*tB>sAzL{fJcoއRwW}Hc:y1Is9b`6k1m»c9v!5?/EBWWΜ--,Pmɟ)Mz,{'n s &GRhؔϤj蠟Z^,0b.;jزqjϜ+{05mI7U Y?P{)0 ~"+Q +'-M 󜟒Ln{}R+ky0,s-ڮ ϤL-݁Ϝ{\0 {r{KuL]TW}s, ~ϜbP 0b Bi{Zb냻f+q{uԽ{~_lGZxp{ 4jΔ(kIb.v֊s}{}~Bs-c+Δ kg>&Rm&R9{*.msg0J-ik?jsXzm{jr,jsjjsLis_1s}]WIkr\,)kR{Z`)kJ)k>_ثΜ{'זis֎)kO/jscksݞML{Wm&Jj䪎Js32M*k/JkF^MI М)c~&RLZK{냇b\K{gRmkIk&J⾈&J;{gR7jkJk0jk%JikR[{gRjs)¨*kFR7IkAl9;b1FFR)-ە'cI/X |9ÏLFRe&bArz#"{FRqzW{D1k*kAlsABu[AMo;ikIs;[rj|JBkRzذ@sgR޿6{FRr\sFJB{֮(cA~[B0 h[fJ:?7܈S9\΂mFJRh[fJhcJ%tHuk%B6nrk.#)~{A{%BdVFBis9kFJ~J|9b~RBHܵz'SBcB3{qߨ70M0-q)kCʵq(qgZ.4Pj{\ϤH{Y}P𤪃-i{&p(s.Ϝish{V0{]9{ɧ({揄me7ב,dʃ &o˃Μ (ϜRΜNzikgRikRnikd1cR kfJYտs&JVL%B;ҽ9WP'[1ݠP9kk9:/A^_ l9ņhc9Hk&Bb^.lA{s]k9cFBG[%B0?c9rk9M+q {P{|x M1 / "P˃Ϝ#1`(0br*{K4nҽhsmʃhϜj "q#B P)s(s:p)͜c ki{/%[߄Z{Tqb*u{ȥj{߿/}0냪0,Μ /u0{%0냍oڻr{~{i+Ϝ{߲Ij*&Z) ϔkj*ꮔ)c.Mb@{/펜˃z;MIs /mi{*Q{߳ٮ{˃}ֶ{LisLnmsӽy0Is{ߧ-)kϾL krj&JJ(mbb޺LHkޟ,jJl)kjMik YclsEZxIkqIc\} b cMjsN-js Z? Z⟴ b_-5 kI{x+휪{k4ŧZmZ Vፌb7{&R *mZ c/U B Μkӿim*kTr]k[W3ϜR<ڎI޶ϔjs_i}={|4,b ;ާR_'b ͘m cYM)c˼GήbvvA7ZE fZzA-Z:3bz{bˬZ?i{I4{%Rw9&J)kFJ ˃Z|fbCLZ[kg{R"{gRRА cAo%isJť{&JPv-Z#1:*=icRT |R}*|R֯bLgJI͌9 *|fRϊ*|gR_8+|fRi//?/9S_n |fJY6 IkERWosfJseJԾsJطkfJu{kA6sB8>EB_֨[B>cgJB1wXhS9ֶoӽ-ɨr˃"Ϥ{0냊0{C8q)s(isVpѽ̃ߒ c𠑵[ko.IB*j5 Qm֜˃|{%܍{Z(Ή{'o}fZPsuw,ZMb ߎ{) isMRkU{){r_.N{U,8金{;aMZ8mIsis\is.[misK mIsΜb-Lb&Ljsj\,Hk 믔is];s{uW0(kn Is*i9-(kb,b. Ik_l(cbA<c%¼Ik7W)kVW\ |b>, bX-jg+ZTōcpHkMFZ~6ω{imsZ#m kq7 bۊΜ(kX9{ cjܘ{-b{ c&iۗsbrI5{APAJ~{LHkxvHs}]NHk5uZk^Pl)ciPsRϪ z,fR({hR@ |&JҸ+팇RsgRRuWJiIPbU\UPZk]Lb_I{A-.{ZK˃Z[XsgRv4%-샇R7sB-k|J{{JrZA3LgRsۘ{FJV|(kd1thc9sGc[[cUuWֆZ}}55ӽR%5VR\_kRժkeRsc1njr kA K{s(`%hc9%sZE9lFJ뙞xhkBVH%BwUwGS1 c1/P2v!bc9z. |kjmA Z?#h{Ό)ky{z_nLjs8lIk%kik{_L%J+|(c{,Z|{c9ŏ ZތjsZ{Z\p/bm)k8lZ/Μ)c[},jb0-)cmV |bS0Jk6>W,Z. |b^. | cc-)c^Ջ Z^ˮcz[jsuU(cPk0bf9߉s\]U)s>rMjMZh-ZwWsZ[5Z]RLZ{bx<\jsRaՋsRc0FJ{GJ7 Z]m&Rv=mFR,|GRqXUjcZfJwC+A |Icᅧs95ER?s'J숮IcFJ_ogc$B#[9,c9cseB ~]gc9Uk9ͥg[97sEJ~u|eJ߯LFRzAUIkAʃ&BE|cA?7sAk9ޗ֜fJ eUu9eJŅk9]6ʉc1յ/;[a( h[96k Ŋs[{"Ϥ{+1냥Q,k?Q 躯nҮHsߪ Q 7n)pL־b*hIkRznjsw=-b{ͫ{ޘQcU )xjsp{ Δj{xV7I*Ф(c1{}*0R(IsXmbLzΜIsΔIs֦,Ispk^b(k-$R jmc8z0"1:ZFR{더Z?,c5hb?X^psX}Δs,c/ҸIk.Ϝ{NVsbl(c sZW,b v+c{,cmkk%b,(k-b"{_GΜJkW.Jsw)kUW/s]cthsb ևmb>­b#mjs`ͭbߵ l)kAl| km k+LIkWp,)c\Ys)crg:y IkUmcJc.̃ c}m{b jbȣk_U͜b/%_{b s)scaY˃Z,sZ"< gR7sZ7<&Jɷ֭)c@&J\V^UZ9U5*k&J*sZ[UwhZ9cgR(cd92ޖsBVb9wsBzZJS]U cAຍ {Jǥ{FJ-FZ6ZTL|Zuϫ`sZWHk%BkA%cEJ}ʃHkeJShkAc:UU9Y}[9%M1{Us1Xs9.Ɨk|fJa\֣1Us%:Uw-SD:ke0hs.qsկisز{,(sϜs -[8Y{Iu,JpϜkbmMk 'ΤZQ+iP˃/J 2sIsZ{is}ؿ;UPJ ˃iKϜIsg:MA ˃Uʎk@,-0(kK*Μjs}:fbh𮜧b1i{ˋz,J-QJsru*.q{͍hc kisZmJs"mRZrRϜ%R-bs냧Zz8{bMHksIs77Lbh ,k/mc^ bRj{Z |(kzmb_֣b鮌Isb-b^LZ۪ 9l)k'=m)k *skb)c}+ k~Ck, kөc]_sb迢+|bM |b8o |b>)k_LZ6 b<9 |)kLZe{ cS,ZXX? |Z cU,b_nhGR?h bԌGZ,{ kU}0Kk^{Zj,gRkgRicB, |Z mJkBB )cA{\XZA -A &J]bAoj)kB߽{C1jZ&J މk&Jr5&BUևZ}WTϜgRiuܪsZK|Rx5 tR,|([uqkZxZXfIkGJ:RUU%J|%JmZx{ |AsB#{RtjkfJYzpJc1R18 kfJy__zAZܵ{A aIkAJAo+c1[)7)*tfBb&=EBU]͐B)oH[#)ɂq{RϜk,&RPZߎr( 9qMqXPnU^Q NQ{,WW1{ަ(\{//?R{Qɕxj{EZ߸q˃Z.{܈ P({)k邼{0 2i{ 2Ϝi{Xx[_qfbjϔs Ϝjs Ϝ˃/2 s*ي ,k†s:LU)˃PZjm(A"MA+0{]ˮ k|޸ )k/7MIks5wMZ/{)kk6W,jsLh-s51MjkMjs$mIk{-{uLb kjj b+Ϝs7)s.nks%6VϔD1%/O{Leyj.m)kb*;],R*+|Z^XjsFRpq,Z?]},ZAu냈Z:~lRjsZc}{{Z*-Lc7+ |b(,5 bU|Mb=xlje? bfxb_SW{Z[L cYP{ZT |J~ kAms&JU,R+ZXMF+|gRPjsFJg7,GRVjkA$WsBo!%\Ju %  bAG{hRVLA-is&J‹uFR%UߌZ[̌RiwLFJ{FJߪcgR݅{Rۮǭ,&R/I|c}sGJ FJzsJ{Z lGJ]ޞZ&JU` HkB;Ik%BI A?=%BWUXxik%B?{9VW~˔FJ[s{ tB:kEJrB!C([#){`GR\ RZޫsϜ{Ͻ0m~^ѽ '__H)s ̃/K+ֿϜ-#Мs5nbp{9 &Δ{C(+&P W(bu{"ݒMWuL%uUP,0XܨW_QsgkqZm{z.ΜIk}Z")kΎsms'm{]zm{|I/s.Is}Z)sݎjs^={ݗY-JsT- c*"_M)k sjaO)k'o)koݗΔIk`X̌c(^[+|bkjsgR67)cGRJU+gZ2{R~kFR fR; |b&_{cH[C;{Z+/bu{{GR7.,bhZ5{^ GR&X+ZꍔZ׊sfRJ}jkFJVIsA^Tp-+fRy{sA%_mgR''{FR(sJ_2*kGR-- {'J{gR}(>U5@gR ) sA{'J=\kA<+sB((5ΜR-9{+JC휆R=_[%JXPr*tZ]QjcER .+|[WsZ)yk&B{kGJ:fJm~ |fR"Z,RtgikGJ~"kBs&J۬-s9 @ tEB׭hs9ۣ)tfBt>kJdn9[>'{Jp lBv [d1[G[%BL[qy *qˋq, *גm^XΜn샗ksis+(]Ω{b_r-kWnb`z nR"Q-yW$ sI" 0GZIs ƠQ גk.Fsuʋ?upIkBϜIs*CPI{Ji{ZWϜj'j  Js[k*Njs("m˃)~{>ݿϜ˃,|,UuuSisr*is%˃fܩΔ{?z^{("MU^q˃ӵs۰_Ps{m mi{4S냖ލ{*msi{kϜjkߎs$n c*־ FR,{oMjs|\~-)kc{)k% c}5b܍ c֜*kՎb-Mb z,ZzosgZ~[sGZ패ZUZ? cت?MZo;{%J% ;,ZLs_sJ+&J:sR8(k-Z ɊsZ{~{Z,R_{ZYTMbkb{]sR{{R]kis9_sRik&JFRNZj^-R6+_sgReb{GR{ӚsRո-BRssA9 GJ[U)c)0{95vsA(?{FJo |Rr`9 R}%{9ڴsJDީkZ!ZT+ER>h[rpWUkA((eJvsJchkR(c9`⾼FJ5{&Bc_ GJMҽ&JbWe]Ikd) \RU]SAButwޅRUs1͔):9WV9uc:r_ (@ j{.ub Q{.-{rrl]nc?P(sv)s sk*qj{E{sׁ Sjsj>Ϝjs :# &Rp Q kj{?Gn ] '8_]5 50'XΤzΜI45m_})s:)ksػ_s%.Δ{.m{0P{/׮{VΜ uxtΔ Qs1{{|1{ps5 AgWiis{-ﮔ{ hMIs{ɎjsHbLJkm*k^sXxiUlsXmfR**=,)kbj'{b.M ky%{Zp{bW{&J8߻RW+GR |FJP Z{~v{Jϵ.{ZZ.(Zw_+|I"~ |ZUZmb^jkgRww&JCa c&J7V8{&J=n{RfUkgRw-|BMR]GJ귞{Zq샇Z_Q Zo_U{AߪIhnM%R)3MFRr9جs&J7Ik9AmPbLAma)ss:,t%:xn1R9а;ikEB "/˃bL)k ΏފsmϜ(s 龜s hh{Оj{z{ ,UUU1k*s, 1 {cMp_ rYM x냍&R Is4k(s7P{Ϝ{_ .ҵCA**|`Wu{0{__Y˃U{uϜ{m{j!9Μ{]m{>{,(kX.ΔAj+I!#wUƧZ؍Z) Z)ӵ{99{U5̋ U+BV{?{_ΜIs 0ikZC{UHmikj_|,b; |fR(cb~6 Hc% kgϜ kcy_ c\ c.Zu-gRsZܯ;{I^c}[w6sZrasZ#c{b'M|SJ-bu9l c7yIkk bHMZf5[kGR_oL|ZL9JcB%pBik:{RjsAIkR}jsGRIk&Rs&R~{Z FRgr[߮MZ\E R[Jk&JZUUUB򒵃)_߃΅J]]M}itJ'wnEJyy{FJ579W%9}w t1 + |19_}l#))/{Z}S]ʼnsB]Iҽ-kMP{-Μ /SꮜI{( +zZʃjq˃|~)k1Is%~{߭{vhm&RbMIk냧b@ˆMIs95ϔis 狼{]Δ.˃:{Wn{*'U{ U{ [Ϝsޠ k,k@jm{l(s ,{(Lis<+Δ(k/\{îBal(kjb9ڊIs,gZ:mjs(k _syUlIk9[MR*{\XuIsҲsjmik&Fv{ϭQIk{LB<KA: Z 5m)s/{)k[Vb b^VM)k[IvFJW'탇Z5kb.샇Z cMZ2IkPZg. ,ZmZmj)Kk .,| c.,|ZsܸIkbOZU_/Z}7xc%ϔ9dSRw-ik9-ވ(k$1n.[C9&ikJ2IkRۮbhObUc-bz^ {Z~Z_aNGRZ[Js&JiJk&J{Bj~Jk&JٱJkAo} [AUZA" `JkA KjsR21sAܰ{gR%CikBjkJ;IcGJM |R_ts%Bs9o )_g[EBT0$Bm{ZRB)⪷s10J|R[9& t%J]''4RWw[A Z9$JUwh1A__]p39UaJk)Buí1Il&BkAh3)lFB s9*s6ϜQ{Μ˃*C˃Ϝʃh .-=L+^狼{6 ,/𤪃p+O*kj뮔 k, ߖ/QwUM{{MZn*{sCjϜ)k`_mjs[Ϝ(k~ҪMjs {;{kϜ 6W; ˃۳ j{N@ c9蠽-&R7Mis꾭{*{/v(snHswLikWlisշb^(kuLZrP߀l&R+k{ ,fJ *(msYm(kދh |c؃h,|Ik~Kϔ$JWǍ9 FRௗzb&bVchblkͬJkw,)kxnFZz{)kR{)kŃlfRzԽ9׫sER7* FR,ZrZBpzoZ~͔b>ZصHk9|͜Zo7kcGLZZ׫{b(*lZ~_p^L c~ c+ΜIknXΧZ?WuArC)@^sd14cBa\[Baik&J c:{9{ 9*{)sՁvI_sZrM9n)cFR(nsJ6?) sfRXrk&JMZd9 cAIcJbjc&J덪kFJk&Bxj{gJ}ZA߹kgRSuhkFJ덥 *|fRtgc9F[As&J^kJ{S7s9k,c1W_н1usfJ.e}mhcB#c%BNzk%J>cR]wO'[JokB.j:fR5UU!1Zv1=5չ֤1Zkd1 յb9hU'cA`hkFR\_zR9^-/7-'MGaΜS`(I{"(mOl_tUMΜ*kΔb-FoϜ˃7{¿k뎔{mɗΜ-I)k=* t{텮)cprM qΔ샖Mjs@-)k c𜋃/0{OjMI-Lj*fŽkнM{"~lj{׀k/LfZ *HsU0s'ޝisV| is[]RIsUeQΜis0(c|{b kW{&R}@*,ZNJLgRL)k#U{Z?EBߪ fRojKΜEJc/m9:s%BV{!) '{Z{,bd Z"}MZꈋy{Z{Z8UՋsZVռJW k}--̈́bwksk)Js} q)s{]VZΔik7-Ws}WU֩sucW+ZJ\Z]b>~kqm)c[{Mb5:M)kAɝ{Z/ fLZ! sc1k#)Jl%BkfRd GJ>{ZBcvΨZ>\gJ`BkZZc],|Axs&JߗkFJj{9ik&B5jsgJޣ{RAԶ)[&BW>sgJUbcJE޵kRjy]sRmUzh[A{gJ}an Rq+|fJlfG[AbGkFJV~*s:)|9Kx~)|9hkBk*ik1sBe;Hc&B,sB/kp1%B]"!Cjk9Ωk%Bbzߪ&ByYTAU7cD1{j[#)}^R)ɬc9k9eZ1Z1u}+M{B.% kV wHsmΜ $^Mޖ߮,{ʃ>zr{x{&(;Is.[{GUkRMIs) Lk w'Az֣Arx0cAikޅU{fRUbZ_c(Ym&Rlx.m k_iA bXM{5L(kzVlkغmb׿.FZ {RhQZ jk%_ncz,jA Zπ"nc-j ,nc^j*(cPmc_j/bYݣ+|bWg{Z];&Z-fJϔfZ`,Z:) cfu{ZU({Z)'{R޾ | cU k߿?{bK|lIk?Uk|JkG4Lbc|&J=Μk]/kW[Kr.`|%RKZ״9%Z suntɃ x@&s1)ʃblj=5Δbh,gR{Jj"ZU_MGJ͔A8l9jkEJ{XicFJh+ZU{B*2{R,GJW ZW9}>,d95{Z?lvkJڗjs&JjkJ^Z&Jy cGJL*k&B[/LB%sAb\JkfJfR׻ R7%𑭤9?A1{9gkeJJe 9]ysBhk9->*|Zխk%JPk9޴ikfB{*|JWs90teJ` )|EBkeJhceB2FBU}cmBw}sbc1mR,c]sZkZ:LZw0bۣ-kڐ讜 cX- chMb*Ϝ kW?eR/o  -)k_Pa_Q c}W3sWU}KZ|r샣I?6'/FR遮lb4Δ)k}\ ZsXqbPcgR=/gRT9զRՋ/GRz\L%B7IkFJx@ |gR߷lRS_uVsgR:?KBkX)cD1+޿ cd1 *zjsFB?)c&J5 ,ZA*c9[۠)cBM% &JuwxikFJ6sFJsIc9KRk^wkJikJb9V*Hk({%RRxÉsfJ:2dhkd1Ҫ ([9 ˤseJ{%B^hcE:je:_s9 k9*kA"ۜ|R^{A hV^k9*tA}s1s)[d1-[9K9 9'kAAZugc9aݵZ1 ^;kD)>('c9Μ{;,O,Ϝ eϤs":0Jsb*0(kLj{ m˃ /,-wWOHsisAxQk}^mb0I{Qj{k"{9.19H3" -c[r샸P-yi{w`*nb̽c+mb}~QLbZWz냧ZJ{b߷bT/ k7ym)kT ,bz^ ,)sNIkeK:s(k|rQIsz}{\__{ nT(kb>q{]zERVOssIZmb` +,bnuƣ9^͔KsտjsP|Mks{h&lJkb@MFR0mb\ߘm(k, khl&szxMjrWuXn)klW_:fR_ӽ(cАu{U$ZoOckݻLRr8;eZmfZ8 |Zk cUL|Zب}KZ/5LZ,Z?Vkww]ARObfUagZȺ;άgRUv,&JkϜA}-FJ i{gRqsFJX_Ik9%',RVJ*|GJ-)sJ7ZjkIJkA_)cI<< c9.&<*kBbv B"U{A*jk1xHcA^G[A_-sFBYsӚ{fRU,{fJ7*|FJsm2fJ{Z{Js~{)kB]YikBlsfR-ֹsFJpsfJ/o3k9iy&By{ީk%B{vj|Ai|A/EJ1S}(c9T]u9s1"os1~)w"ik9t6AGWՉkBῼk%J_>b9AR^Hkd1,hk1JFΜ{6srp:Ϝ vxYMaݯ{ Ϝ{rM{|s]{P{Ϝ{?MIsw*z 0sM*+{8Pȏ_I.&PGZz{۞Q jzМ ;ߩs{X˃Gz)kW )kkM_ 1 &{FR"` k&a{ IkM Ljsu'nJj Z qFZ.*{:+|mi{_LhϜj& sl{{G+,s|{nT)kM |[{Vӵ{uis-{5ÉZ6Z>bZm{;m)kkϔFR.+mjs{3)t |A j Zq͜Z/mfZ͜b׽,b`k-bϤZ_6mIkHOMZV5ˮb]7Zbw=:MZ&R6KbY IkE݌Z6=sR-&c?mM(cT_{'J.:UΊ{Us&J +([͌ZAaYRZI[W,&RsFR>) | cNb7Yy{gRv&U{d9n9{}/sAvbA"oZB#Z9l$cZ9k cJpss&BccgRd1+@gRd1Y cAw[9")c9+8([&BH[9s{9;s9*!*|gJ^ZJFJu΅JU ,1~Z9%²ikBWikEB/kA6([9&(c%J ikA/s{&R_s1* tR׋{9@rRd1kS9 h[BU0l9=~{&JUW9K c9HYxHkd1m_(c9 n{%BTWIӵa}{znmkիM{P@Z/jsۿ`(c2~믔is n{e%q{]mI p(sMh Μs 0 hޏ7:bjr- ϔ k^̃鯔 : jPI?%8I׿{nnbcI Js-b( k׵BΜ)k%{|̎Ik(zm)snm{l浪{75Ϝ)sꬶjs{r(k޻{uMs9Emsyڎs@oΔs/ljkj`mjsH[׭{5WUQjsaqMs!{ZL<,`&MsiXS,Z#zsR@,nA:q(ko(c}mkbחj-5{Zian%RXfZ{Zj; u c5W[_mZM{B+*냇R*tFZⅫ Z_Zs_WkfR5 c냇RsosJx/R}LRlhR0Zz[AK}Z?UPbUΜgRkZr tIB&J* RoxtksAkz.A\תs9"Z9{FJ }ZBٛ.Jc&JAs(ꞵ)kD1R |JU=IcB K|FJJik$1 b9 Z9.ViicBkL:ɍ-sFBP[1*\ທ֤9 W#1ZB((b%B6J5 BIik9qg[9+§kB[g(cd1 Xb90(kd9 -?z9{oɱC)am([AukFJW1;{:Ntd1W*|9UB9TRo(k9׆ZD1T2j t!'CD1/L{.RX.{_isWIsUAm˃M{kC{/驂Μ9{a~ GR)Gb`Jn(k*IsJsm{M˃_ m{:ݍk{ Ϝ{. ]}?_&b$n kϜ)k\环I+Ϝ&RӃJs ={b?>:bΜgR ӽIsV쎔)s .M)s|"zIkӰBM@JkmJs25ŪM)kh,)cLcxg cj%sZ84HckbnkU*k'LgRz(L)kxLArb1k+JZX,|Z |b 냇Z0*xPZ^5{IXh&R/ΎfZ{Zb= Z; |J{ R][sM#1/+(cCsZu sgRꭜbW]FR\{&Jr냨ZekZjΫs&JプΜZUP{ZMc5kZzWZUjkI` NFR{9'jsD9p5(cUusSsB(jsAzkgJj t9Jc&J;[VZd9K6)k%JkB/zk9X[sFR6s1} AUqרZ1 tBIk9xhsBOs1 jIs9ilRU_Ubcd1kd1' H[BOˆ[1bs9,|9⸾L&B\^J%e*|%Jןl1[5(c9DkB{(c9N{oX֤1RPUJtATERU)sAUb9U](cd1+[[#)/:7B)d,rϤ{ߺ˃XOr+McR ϜbWm#9Z*M{B0O{K. )Pk{ Μ&Rz(mIs-ϔb`kq«{Ⴝ0ERjmb: LJk<荌jsxL)k_{!:Ms,yϔs jUUN!@uEZ*Z(-nAS .ϔgR"d A  0{WW)r Z)`Aj[9?%FJ$+Δs`㎌{_pbr/,) ϜJ'M)k\ kU+Z*gu{Zۭ{Z8V-{fResfRgVl{A/{fR~U{ER]/{J{js%JI`sJ |s9à*s%J8 |b/B޼{b-b*냆ZH)zsFR {Zr~IsJ.J+Zpn&J|{-gZ1Q:jsfRsR(3S{ZÕLJߖةs&R( {J:*LbxJ\%JkJnsZ؞ t'RkgRo썌Z-. Azટ{FR?{Zp!L&J-R~{D1̃ZOyu5 b/gR]WtKgRspWqsd9˃BJs&JIk9ksGJ['Jk9,|#1Ϗ{EJ;As&JXjsfJ/kJkFB:Br^ZA7{AWx\k%B: k9֯J k9߫td9jꢢ{B's] 9'AeWuhc9cd1-k9L[Xs9HcA|9z+R6Ub9$[c1EI}([)! 'Z9p@\Ik9+uuHc1cc{`R91kk9]wZ9\0C)yރ9_WWTB)u[1c~'7r Vq,"/NlZ)k _)s` Ϝgbi{ =?&R0^Jsˣbݎ{ LIdA jsPRx,J GR+4,GZ JsjjmsIm{Nm{i1 jsߤOmbsϤ{UjۍϜc@WMZ)˃+q{0޷Ik~n)svcs~xϜHkrosdlIsM[iscd֮jT^샇RVJ sJUs%Rwݲ8 |ZUb{cbV\8LZ-uV{eR,c{%Brz{Zs(,)k7mb zUGRZ:mgZ܏sEJPkFRk{gR"WMb3ժ{gR{b&ݎAmZt |gZbsMgR5 Js A|jkfR֠sZ_7냧Z)k&J氨{FJ/V{c9"jkd9)! ikgR$sFRp/Zr}}߉kR@a lIޭ˩{%R֜FRܼ[W냨Z 'bZUcbQK_ |RWuU9+gR7-5 |FRx%o+|JK |gRw [IkA(ާ{GJqrIkkA*f cd1kAR̄FJiizc{C1ФA_ݭBU |FJQjk9:=5CJk1os&JU]UAkGJ7uUkA3_ |&J4-?sAj BPMW{&Jo{HkAމk9Hc9pK5 )k9zSo[9MI lB*W[AЀ=*eJ~7k1/i{kBT[.sfJU,d1P߽{AU9sD1֤1uuer[9w=Z959H[9ߞ |9VO~[d1;c9][ԽM1꒵,Ŋs1isd Q<"-I 'Is(m^MI^ A+MRMjx"7MgR .k)Μb(Μ kkj{{{1mm{&xms^ Δ{E~k~)kecz 0Z{U]CbϜ k#櫍b sW?jk6h더jsʿiIsz=1juLb ' (co >čj.pjsW 'b))c{mIk&/Ik򨀯k}J Ikյ.Όk⭔{-XBϜ{R c.ޛs]-)k6€ΜjsL)ke )kYh{jKRLbzɦbRۥFJk{%JU}^)kA;͎I}U*kI Z5WU |Z?KbUZb 틹1,ZjsgJ(mZUU FJ3cuck&Jߢ J^FJ(6os'J&cZV cgRÞlcgR~h'cJ+Q|[_jI{ZNKk'Rw gRas{} |E1bIcJKz{RRY]mr9jkB |Aru c bZd9U {D1{A{&J@W6΃9Ybk5UPA|JWQ{'Ja]bBPn-1brZ9jk&BUck9esFJ)l9w?t)cHc1Qkd))kTtB 2 2={1K{هR1uwce)}oZ)A AqyUkA=G[FJ,UUq0:hisBʃϤ{%NJ ){(Ij{m,jM)kժj-i{Q{*Խ{C@{(Um)kh^Ž k ZTmj{{2M{,F<{ũdA('k L{ Z(з )k() * js'u{b" no{Zz7k%UFR'nJ(9:( `ԵsbSWL(kV 'ϜsPX՞Mk msS/|lgR*()m9*-LA j(ΤIk;us쯔EZ߭b#LZ_L)c a.{Z/mpME:(k-ZLJkخ0is[QIkU߉-b[ql)kYmb𯜧b;%%8+ c{xm)cg.} kosMcW{ZxV kfRHkFRbOcFRX')c&RlikA/)cJ, 5IcC1)cgJ+Zys9jsgRax(kgRj>Hc&R5.. Zy\kgRxsZXmZ5>m&R}{Z#sGJCZ)cGRw]icGR JkgRUs%J^?МJejsgJ]sgJWZAih kD1RZ9s AW]{9/{JSmDM9sA[^~0sB^+AasnΔfRyic'JUV+&J}U{gJw^us9\*}Z) 9};hk:ʜHkAв[]b9=P:&Bu\ic93ߗkA} dB} | CӨEJ_ (c1 b1a>Hc#)y*1)Vf:1W% [c)iAFJC)`zsC)O%ZC)㩦RD)>`pHc9S '[9B^ZM(kUZPsuފ{/?_T^\UΤi{$,;PgZ0)s Q˃Fb ӽ͜jpB샣KaXW0JZmJs5y?m)c@{[1i诔̃MIk(cΜ)kXmk峂Lc[ kW)m{YFdw )kn, kiCb)ris_LJ)6 ALb A,%R?fZJk/r_m(kw=mJ@B m)k9 nby mbY3Avk{:!T |_\l(k^7&L[|~,ZảJo{1*kbnku,br)m)k-Zhx sb{Rb ,|*knZrbsFRxjsFRϜZU{EZ-seJZ{9~"cC1xcbAB=hkA Kk&JrH[FJ9(cEJLH[Bh[AZFJ -Hc%BzQR__'-&J']Re}sGJύ>k&J7+kRz>'{ZsR:>gRGRU*kBi}ökD1ir`KAZ 9{}gJd9<B_wA^bB#孌R7χA"U}{9 z*|A}ik9_^jk9&:hc9 $s9_k"kA+|fR6fR٢J}-sfJ0(Ռ&BW D)/.{IcD)6&s9_{:6(cd1ahkd1_ūs1}}K[d1Z#)MjtbnIso,Ik:"n{sM{9q(:{[.Ms+(l)k /(k/yfZ/~JMjTMjsZs{{[MZ*~ӵk;}b׺)s l)cj𖍌bm(k 퍔jsQ(|,R ZV_+j )k;b bu:a1b_mZ(ꎔRb{[((-Mik}_y{ cLZs={(c}ln cnfZ?MJkm)k[^sb6Ktb sc %{fR{J{&RIjb_S{FR.ZޠC-b~qmbq  |b݉cI냄9^l&J{&J{jsJנjHc9 *zIcb)&fRUuhcJzb%JPY&2IkAoԽA7WGR|Vu{J >{FJvŋ)cJ#4&kJz. |R9>Jk9xcB8 sJԔmjs9\_is9w{9pu[A/{&JrW tJ_ 9 :cA^hˊsGJ5C kD1M-mchs&BZ\{9C@ |fJ|k1R9 [9}s9_]?+1Ikd17* _49{B[X9?tE1z J&Jk~xsA]>{c9A7W+$BU}R1kb19"Ww)[1!'SE1ꨨZ9Z9bPFJ#)=gRd9~R#)[ +Q> 0-^Z [{%ᥳm_uWвI'R@&Z굿{}?͜CAs,/͍͜^ϜIs~;.Jr**,Zj*-)kF^(kjsWn{+펌{,4{t{ܭT{9{7;ts/_b:9,ZZIkZbuM( FR*JsfR0@֪.{Ajs/rB MZ +cߢIkU)Ik_句Z{Z, rLs7~{bom)k6U{x,Z"!Lb)kwO0fR |ZcWU |(k鍔)k}UL cӟu\ JkMsb4 gRֻ cWu c}U,|b [y+tZ.ꌔZ=,bpx,mfR냯j{bUտjsZ+|ca,RHCΔb9+LFJ)k]X_Zl|cM LGRZ<{JZ<&R= {bU tA c%BMHbIZ{ :isA¯ikd9*`s9|t}[A"-s9ʮ}:1PXk9Wic1 %[ LZkmRxsZTs&JX|MZ7,1,gZ[{Jy2sfRs9wN* |(7* |AԶ6{FJglAzjk9=sFJgr gR[ثs){A[ BꋇRiBIk9"˭ބ1%%$Btgc9u :ikC)>k1g[9zs9-s9]o~^{A Z<>,Jbcb0Z]]XkgRIiYjsBCUikd1 ik9vv\c:rW)l9ܗk1郄1^\XsR1 z}&is9^ [9DAHk9/%ik93 fj|B%#Z#)kAY{9UUw15uU9UiXcD1c9%YG[$:5b[9^\k9a6[9ݚhk9Qsc1ն (S%Bx5'[:z(kC){9we%𜩋* Ϝ X#Ϥs⿸(k b9pΜb gZ6bsLks|) bhrm&,)k M{W(Qb)*+,UUϜ{^s㯔7Μ kI}>@js=Is%bzJxk7uД{~]is Sjs$ԯ)skWΧbMZ);*q(k^?ӽZIsu / JpϜ1 k}m)ctW^ Μjssy+js-ObbOs__9JkXIkBܾΔb(mjsn+-IkًsZʅsZsZۺ |R {RwsEJ\ |JJsZXGsZX8bsZp/q{gR^?[^ |Z)_p)~z9\TTW&J Y |JL[3S,ZV')cAph{A-l%J]Sk%J:͜cp}h{ER9 |ZKb{&珪sgRp{FRԿmZzc{AʃR=֝LfRZsAj FRs%Rx &Jb |A+MfJ+QikR, gROme5Ƅ19oj|FJ㶾 GR]|Խ&B_UwTkJBs FBW{gJ; GJ_.FJpX_GJuR'Jjc9>KkGJx.'ZAU) D1_.:c1O| k#)_ (kC)+ߺhk9%8Rd1<K#)brWWZ#!IûkD)?5'DBc__(c9$BSƄ9/^_Vs9kd1+Pcd1}Se9ׇk)~ES1{#f[$)X*{c1<" )s~Z:܇'[97[:k9kx|i{d1UWϜ j'ϜI{ )k."X\RocqΜA?/IڞϜc/"Pm k؂~{IsJ#̃(k):L{ Ik0u~金s)u} b(sZP Z?,AZ齍cub/]bUnfb$Q˰Ŋ{_}Τ)k (MGR:+˃b n bCk5%ԽRI$lkz={BZ_Krm(%n j{gZ*Μ)kMR zB9 XFZڪ 'ϜsuL{kS bw |ZԷmbLZ<4,b w,A.sRkbs&RikZpXbbAR{Z {gR%$pkFJzLtB WjkFJ (s9W9" tRsfRm{R {cE^,c<&us9_kgRߗsR_/sFJlʩ{eRsseRU魪sFRsZ,ZhiŗKJkZ]rsŽR_7_ |FJܨkJ6,kfJҭ'chOFJLAXkfBxkk%RB;{FRgIc#) R_} sFJ^_3ZOs·Z}|_/Z5Ws)~~ kAVU J'5*|BA KJ[R gR]qj|ZUk{BpcA?5s&JCX^v cBIim{$)?b9G)k9{cq5 |$1 MAW{9{FJmee5/D)s&B '{D){1꺈k9h[D1ʧJD)ucE179}eS 'cd1=sd1oZd1#?5J1jKR97]}R) s1%[9wVis9WZ9xtfB1is"!wmK "˃ utМ,Uލ)kX ZV 0)kz*kY I7({ 󳵫^>Q{[zˏ{%)k>{Kb ѵW쑭AcUwzMHkoΔjsΔI{A ){#1[\sA{Z /l |FRu5Ik}]URZjÏ{b{k$g6,b%{bߪ c *LsV_ mIsNJUIsU[/visݣ\U-R&rjҵZJa{AR'魔Z閼lIkUʃ/fRr^{A,|Z { cyLjsg||MZ| ,Zҋm)kW]K*{byp\sJ{BckRkjs%JIϺ)cAΥkR`IsFJ )s)^ c9S&J0 ([Axj{IBisB%{ZҟukR[,[ϊsFRO tFJ^-Ik&J^VɌEJ{OfR_]ZBZJ{FJY=sRisJzkB++gR\TlRW{{gR/&J}pfZ |BU-FJUقnikGJs [J"{9+{OB概s&JM<,9x{FJ]_kkd9np c96*tAURa(c1 kAc$1zz tAU kI_jAqyc OʨR9S)l 6-A^^͔9,C)|9]]Uԩkc1%/gc1ɟx(k9w,9B{c9-c9~_SC)@-c1Qak1B$)T{K)^ g[c) *ҺikB!FJ!*=յ1uwU|C:Ucd1zϔ)sM{s{WQ{ͯ{-{UϜ{ cqIsx 6"11{L^}re,{[浪{.`Ϝ{/U{u %Zbc96)kn {Jkb)km kPA?0d9WU֊{( EJ~߅(cRJΜ`ikA M)kW |Z |b﷏s(c yPsZ  gR2 |)k,LjkCݫ{Z^p,gR* jsnLc8%{Z-A֪ ,FJ}ikZ |RsJ{S7LR{ tRcicJ*l|Rj |RU |FR":U냆Z7pkVX{Z&{fR\jkA',Z׏ Z ZX`Ik&J.SjsfR_i:icIzZ9 IkgReU([B]HkAyX*Hk9cJ)y tFJ |A{(c&Jrgk|EB++gJᣉsFJXtcgR?([&J- ([9膋hcJ {Bq\ t9}_} |9ȸ*|'J{ekJR{Aܠ c9A"LResFJ tBWs&Bs9]{9iUs99fWicBǶe[ t975Zd1K?cd1ͯ/s#1^(k1"s9e %Ju[ ŅAupZIMh[&B+Z5c(~r"sC1uU߸K(ӽ1a,%B},_k!pR1R!0,1W6G[91p)?wt1tmS$2/t[d1_PG[1c*S1.wK9^+[d1:uw9PEŪk")&7UPj޺isTHs*?jzv֩{(yo{Ts{wQTU;{u VGRb5i(k,9%zdA[Ik *Hk1zZG[A+ڪ9]k)mo#!m['td1HleBOGGl1|1jk$1(k9{1~h|'[c1`{%BKW[JD)g[%B@B#)'[ hk1ѕ l1\][1!c:cck9nOU%BysWW([:~%Mc)?ooQ(koI({Kۭ 0h-1 i{~m{3jΜ{Μj{ݒ{_c(k:Μs>,j@ʴlZ j ikIw^mbwMbnXծ9&mIkZs=W{0(cb?ũU]֊j7/U{PpBplbZnksk]M{)MjsŧLb.xmZȈ,jk~\6-ZՏ ,Z*ZUwj |GR |R*ΜIkϷmJk՝,js bcbwW?Όc^?WrΜIc)LbJk|WL cokZc# Zc㢺gR_mZP_L|R >sZ^{Zng b',)cWLIky`jsŷӽ[֊sPW_m)s *k:ɏ{fR`Mb)`+)kmjsCmIk kMikmZbmIl|bډMA&,*k&mjsMnd-|*k}M)cřJk2uULb͞)cV,|gR,)kGSsJ; cCj?sBCngR\ R׳#{FRXZ5鍔Ike\U]lc'򌌇R[s&JzȂkJz Ik9/ЫsJ/([AbH,9ɯ-LZzT{GJڌZ&,&R2+B*9kjO lZ*|RV>{eJ`KtR}+FJmnc\sZr*sZv lfJۻܨce15 s&B|VkAjs1WZSjsd)bBZ97FRC)ߖZ#1'$B/.Uz*kA[X 9_kBbsAܠ̬GJmx]K|($ {fRz7&JWm_\jkAy[)9HtC)&B\sFJ՗Jc9WT[hc:%s9*s)#c::7l9{[|c%B-kD:QcA`kC)+Sl9ڿs1߯=7#)Wߞhc91R)X[1 *k1}VxXhkd1öR14ic)[9WӃs9b{C)؏sA{VhHc1ߩZ1kjtnZ"ZbqM#1 ",i{PȊLI`@(Isq뉙ϜZ'^ϜIkcsqۋӽc>?Isu,(kn] b}.,Jk25C,FR{&J.MJ ,Ikp+ is}I,ik\zM cR+s{]U Ic}خ{ap{\uUy2(kwZPIk_,Ikv,)kkMDMIk=s (cH0,bZ~ Z\MJkiMjkP\nLJk^)ϜfRLsUҟLIkZ{b¼sb {Zt{FRbUHctZ+tbwUsb9ujkZ/{Z(|ZMUUuIk&J*tZ}+,%R^C bͽbOFR}SR=LJSeJ[sAi[9Ⱙ i[A"[A}{&Jo7냇RO̗0Z]}q9sGJq *gRi|UOgRx^lB R&1sRأ%{&J+&+Z[kFJ$ @kgRxBt#J_/sR`{B {&JNrsb{9Sd94 AWsBTfp(c1,FJvGRW]XLJsn&Jsu]sACiժkBv%BUZ#)`; n9X^խ%JS_mIJBIrsI}L$B_j1Wqk9Wu\[9Yb2'kDBۻ4m01 c1, k1 `)7BWt[9BhItD:/g[1@keJnc9H[9^bd9vԉ[9%EJ}UWJ#!7V1]]`0b!z냄1{b9(JR#)'S9\Hc!^RD) МbU/jsUU*)kWpnZ,slʈ is.P-Mis:n{}( Z*" mj{LR{Sc b|! &J .h,)s )sm,)c 5V, kPNsZe |gR MJkx/"s/}M'J&<ik |b%.{)k\*{kBOBLZb6k+Hs!卌isiz{A k5*{b /lbxˍ cVb{ZkJrsZ#{gRx {b{Zqk |I7Kb'xlb͍ tRLJk icgZ ikFRIkgRk:Z}SsZ0~+|hR*/ba^kGRLZkP*RAZs&JXWeRo;AZzW_R0mRus9{)kFR? I;oA+|bW{RHqGRUbsFJasGRXVjkgR%/fJ'[ΜJ>_/gRsq_WkR m tGJ_rl|J>0 tJA d&Jwo{A^_mA7 |1z{'RiSFJ b9 )c9xui{1_UJs9*^_c9wukC1_k1wk(޾Z9͊RD1 +hc1&s9px{I *7GkA5kDB %s)Ɉk1+BOcJ s)n{g[9]e/sdB [̔eBUUHl)5cD: ņc1pk)>i|Aک{9/oO |9|B=hs).s")c)[c)߂n"! |1*tC!h~nj'[1!P1~]W)k9vCUhc1EMFB#)0{yϜ{ ͉1ꪢvϜ˃h.ϤRLb/*L{쭔{mtʃWUuAB jsmjsYRmisT Hs#mIsH' kݦ-b>zꎌFZ,Jk){JkH |)c[ f |Ik65p )kZV۰,|IkLjsb}>HkW b8lbkf,-+brz,b,MIsݥ{>,Ik Y,Z+ZXsd9IkTZ{A((- bCGR;{bbsgZrb7WlHkLcpVLRȀ{샡%.{gRo{A6+|fR/(sc_WMZ&{gR{{R^X{FJ{BWRffRO?kΣ9װХR5{V{9ZuR/Z-g{R[s&Jz|{&R5{YfRr_s&Jw#9w>:gRWTW)k94{Bk9C*lgJUCl|fBZ|^L(cPLA{% Au6FJU| FJ̏ScUWAWxWsfRaYm(cAkZa_sB*|RFR9n`ϊld1UFS)^g[d1W?s1^[qbd1~Hc#)cs([9*HcA_\hk1:ՈkAuk9R5I|1⋈c9H|#!BckB* 9{1#h|9׮/&S1Ï'[9png[)*k1Z |[c)[D:b[10Z);9jA:Xzsd1mA_ӯ9|몥cd9yxJk1݈{1`vk)r1iuU9\k1S1fU~J9B m^}7{s_{}M{J)M&J*;܎k LbZΜj m{.=lh{L͔b+~bu} b*sQۍj[b*_-bK"0&m k\~{Jsw{ MIkYx{c@/ |IkiMJkm]7buh )kWƒIkWyUbo lcA Lb*{mb-MisA |k.-)kvҭb{q_b y닇Z? {j- bIkUXFRPIsZ`TjsgZq@KFRk:b뾪{ZH۩sFZa9IkZsJ'ͭkZϮykZ9^*|bujsFJ,GR5r{AjZ *|&Ju})kFJ^s&J[,|RwꛍJ ʎLeRþyMKI$? |ZkwA |A-IkR|ӵBW](cBV?J|ArsA~TBUյ{9pΆRwUufRC}UEB{]cB ,c)=PB+|fRpbd׌|Ao_?sJ/l %Jkws&J;Jg{d9?{fRɽ+|'JW>sBkB1ʄAWik9 _ tA_7(c#)qBUU Hk9Qg[1݋K|Au(c9  lc1& lRmV_c1ksEBϣc+JM{1ꨢ}{B־kFB][c1ҠOR^U͙Hk1H[9\xc1- C)j9;s!cC90cC1%+"B}ʋ1bp|Icd1k)7oS2úyS)k1U}q͍f:]ZRz!Wk_[!S)c9Цk1\bt1/Uwc_ϔ{5:fZ ϜHkjﮜb5-(kUx`j - }hN%{ތisHsim fb ~c %Zb+ҵJXW"J{ըnk"1(s )kX cǏ-b({b Y b Ikm/g{jx )kWc bmAx{I>bB,Z`ഺMbrK(kܖbߕ5 b*'{bCT* FZ $+(koXc{+Ahϊ{fZ {%Rzk'ʃFR*{bX{fZ.WA .(&sJx`>$ |gZ/IsZ\wgsZsgR\K{fR=sR kfJkfRy2 tZ^sJ+|fJBLfJsJNokZ7g |A KJmFJ]UԵ$JҩsJkbnR_VU&JWW{&J66b2+&J۽*|&B}Ƕ1'/&B\v 9A-lA}{1МJg^Ms99+ZJer[j|1Žɍ{BU/sFJ]U%|%Bש{9{o9s95*|BU*{&Bvxik15 'ȃA{^hk9jBus9h[)kJZ {JC){1zpO1k97lEJ래FJ؋jzgk&:99{%J(|9&H[9lV*l:۔"k9{")~*t9РK")&67AUϜDBu]K|%J\uyJD1V(c#)7T@׊sb!Τc)Ul)O)ѭ c)TwW"!owD!վm)kb(ms%bPPZꗏ2(swzr{\O)kΔi{};{2Z8m)kߚ͜*k.- h\U)k3/tΔsZ>\j{×ΔjsIn(kx֊s``iszyMr"sVJm)sWzMjv*QEZ>_~BA{AP fRTnzsFZ+1 (kO~{b({is {b,B{Z௔gR +bphꃧZJII+cȬVfR b_*ꃧZ#]{FR8ɍjupd~ꃆZ+fZ_U(sI,kR(]s&R+.s&J[ |R.J|Z__NZ&_JsFR\\sGRs&Jk)cJ>,psfR75+|J_VkEJ FRCl{gRxw1EJWՍʃB.,s&JŨWWhkBkv{B+sFBڼ+|1*tBZMsB:sB/*B t9'fJ?=U:$o}KR͌B捌9LB{ikAzkAj&Bˌ&J6Vʄ9.)cA@˔:k9Y\vjj{A++{9$羶)kA46sRsrJAz{B`Z|9W'Is1([9 k9('˄e:՗*늄%Blsd)`V'[D1 c1{RO~kAGm{FJwWuGhcI: |9 !kJOjDB\RS]UUʃA`'sc), |An%c")"1|[ K9IkAhcc1i;⟍9Uz[19UkJuvbgcc)'[$2tT˸")W\arc)UWvJ!7(/RC)c&{PZMA bb@`!{ߍjhsV{+^{~57^LbHI |kA*h͔ c +UA/,9*Δc mc&ϔ kM(c`^(.ӵ{ Uw΃AzW^mAmEJϜb+-s ns{JjsWrUZ˃$z-Z`,Aj*&{Zꡮ-b\^{b {[sRڢ |Z^sZlnsJ0{I#Xs%R׫{Z+|b{gRIsZ bI?N{Rx{Jph{JbIsJxZsZUn6{cVA EJ^;sfR.Zc9($IkAyc9/hcAV{.2)lgR}szHkI UsJ?/REuktRU} Ό9bsgJhkReq|{J>{&J|[AԽHcd1"'[&JbRs1kc)# c9s&Bwy \{eJ/|JyO$B^Ut:'7U͔9h[Jk)hk%JP`( |EJ7ٷI&BXUMAZr{:|XJ9Wܸs9ʯ;k9@ 9߷%*%B߉k FJֶYkFRVWes:+ks1MVM9-C!RD)j t%:Gac tEB`Xs1}Y.EBk9sJU7xs1_HkJs98ZiBt1hhk}[9 cc):Nk1'[::;s1{ʌ(hJ|$:k1JR=ɉs1k17?8sc)V\L c1uAcc)_Hs)r&K1h̍ lb)[*k|^JC),Hc1gJ)0J *j0ܶ Mi{9,.Μ&J.L{{{k , c .LkbյLbP,Ij.МHsmHsΔIs]#6ljs֛M )c2N%R Μ k:ΜHk"mQZ{FR7sFRܾBnR+U b.iU-)kmjsϜ)k<޽o0*s&{ۋFJZZO fZꃆZ('z [BwŪsZAsR-kZL0BˉkRB³C{FJzKZ|xis&B/&isZ@߫sRyz b%˃A fZr{GR54jsA8ڢ{Z8>GR˃RK Zb~ |Z{sZkR]ikA:sgR5{J's%J[A="Lt&JWVs&J=וs&Je.{FBMfRUs9. KsA}sB%s%JyhcB˛v'c9{_h[:c tB?U|&B;SA).R}{̔FJ6o&Bl|U5Z9-ӉkFJamJlFBrR^gSJ/xpc9-+k:L;ikD1:@XHk$) *sfBKYL9}k9Zic9̄96K|FJ}Gxj|AnBkEBw|eAW5U̝9s__[*k1IzR1H[:9c t9?J|J l: b{9c1}R9""IJ9€gcBh|Blkk1{#!·J$)iJ1Gs:Ky}|:^")cc1j|9_e{B!:. uc1n)^)z+픣9}XWkC)fc!ŬkD2 k"'Kc1[C)ܻcC)j#)@is韖=Ri{ FR Z뵀LHk,fZlh%mb,FR `mgR@ꩍRa닊s/ } 9LjД, cJ!((cnb\{-,Zڪj6 IsPMjsZ Mc}+8Is/fR]{FRȎZsUwjsuWjsoLIk O gZ[a jsIh *sI ,Zkl)cU=5sb|ѪsZ6{ZeJ|ZSS+|Z sZ {b__{Z'-osgRT{gZɧ-bUfRjIkfR# &J?j{ZUm!{FR(5$Z\-b^PfZl|Bs.ϜGJeZ͋͜ERir8t9 cd1HcAbcHkA"-(cA |v |fJG}Z1˯@'c9PHcEJcBS)SA^K:}R9^([9&'1c%J]BsB5lJQ_ՌFJ]Hc9Kc9+ l)jCSAՙ*|Bok9P:]wkAN~,#) LAWowg[Bekhk&B}{FB AYhk9m9vc1rZd1c9cwwZd1zb?Z9 ]`xs1HcBF s)|1wHk9 "(c1ZIcBֶ&hc9k1:gcAdl$:U5ΜbFSC){17-qHc!kC1c ؚ{9ZU |)% }k +b *")| **{# )k("̜"XSb!/ t:R"!>R! ˸Mjsi,ko *s ,Ikt ;{b@+bݽoMb=ZLk0x{)P&J/sm@+A Ls|kso\nIs^ӵjsU[W{/Ϝsw|^{UU]qj_nIk&{vXQ;, cWϜisIkwlER+̔"Qp|~Y byulb'{fRwˈ+(k}qLbSS+ c}5{bg+&JXkJة tgR//+|btZUscWXxLbQMK(k_^RW 9wDJsgRZV^{Z/`aMA/k%PA |gR-QFJ{%J'rZ!ERmV*|fR-sAUミsc1{AG AHk&J`*ikBOZB&Z9%>icA\W([9߫+R9,?h[9WVh[Boi'C9[G[%BMHk1 l9'7 }9VUk9^#:z5/1\[I+hhcBcAzϺk9v)tJ |d9x*t9cC1_Z$1")l:Wk9<'[#)//Sd9ڢk!?7cd18s](cA}gc#)s'Jd1W]s1յ5)[)~J15*icD)3{9}uY&BUW\kB)ܾHc9.F[9 SD1./k")/eBXU*9c1$hkc)?ScB^c1yOc$1kc1V֮-CwAy1h|A={|C16[:c"!`8l"!zw!-) 1XboGKC!z.ikc!,Jsmjs_~ kK(,ikJ^{b[ |ZNBoIsJ+|IkLZf{ ,BIs0+8$ +bj.+)ΜC1*z k[SBKQ 6 bhb0jsMikw$J.ϔZMbMkij}Iusbc6Hk=7[S.QwfZWWmAb5{c|^Z%{bRsl[ csMAjs9hEJA |R*Mc=Z ׶{KZKIcRb.͜Z׫ |bnCzkgR0ϜZQ]k&J ~އRcUjkgR\K5KRWK|gRJ'WަZB./Z5y%J.wӵB |9\:9ҵR__jBsrsJ#o tGR%:Y #)xs&Ju뿃IkAsFJj ߉cBpicBc9 kJPE:|FBPxIc9^ l1+[9Şxg[FJ ։c9:"ڈSA`*|fJuP tC1~{A lB_oSHcB]؈[%B^nVS9zKR9u'Kd1k9/+|%JV\_sc!ZG[Axz{9WvI([d1wR m(R#!)FB#1z+{)I_fJd)RI'[17%jk9~cEB>s9W'Sd9'[9%ȥJc1{A_Gc9Jȃk ⩞Hc#)y[<ܷ#)UW]G[$) [9{..+DB]6sb!⬩l1ܪ~G"!wկg[C)9 t) zPzߢ1|XS{C!꒭1Uu|k 'S#!jacz sxW,Js*I*j({A0{Z {R,|b5 Z7sU,J`ޖ,bU &RzLRpZM(kʹꌔIkm_K,JhJ全Ƀ%R9.bʁ,s\5LZ )k{P]uL)k˙L ktXs)~MD9{b[A[crUZ6{b^4,Z"% |c |cbA |b*{bT_냇ZgXTsZQEJK{B/sbC{gRB|kZy% | c&ꋌZ_^sZQ /GJPT1R͗+%B|bp*|C1*tGJ]SZ\s"1hikJ.!KZշքALFR՟/R tfR>^!_KtfRh]EJ[:/&Jմ{95{ l&J5'{Aڏ kJ4wIkJ]7sgJr*|ZovsJ 㭄gJ>7 dR_ J{QScJ&&KA]ͬAqi9z_|hJWK_W{:zk:' 5j|fJ˄GS]cC1(Z1Δ9ecd1+^m:M_W(c1)$kD1'b:{ukB/nwic9E)/")[s9\ges1[0Hc!|xc#)ҭcD1wTWi[#!{'c1܇IJD1:9Z1 R1wlG[d) jg[9򺭫ʜIQ_w'sc9]2鋃1X{1h t15k#)ҼHs9kc9THsAW̜c)K1f+{c! tc9o˔ (|!&%BQ]_U&[C)"s1-&?[!:WgS+Zc)Qꎔjsw.Ik^Z?Z_I{FR k$kVcWZXTV-|fR~{FR; 냨R*ʃ d9ڜ8֩{_% |(a{9%,Ab7KkвA픇Z~{Ai Z"jߠk]]YbUU{gZ& 샧Z9շ?LZVvWևZ _ZeA/ZUs~(ks |b*lZ.h,bq{Z>bnW{b_sfRn ~ |Z5]UkFJJܕsRBj|FJUsJxZ/k&BߝkBK|B^ss&Jb}ǩ&Bޞo|A L9h((//˔JTcdJj" |1rQhc9YU)t)o tBiX(c1W79u:iUbPfJ$1˪zc9_:: /[C)VUZ9HRC1 | 1}ϣ9U7[J]UwHcd1AH[) J#)rBD)VJ$)MaB#)r$J11;R1[ S) K1Ǻ| |bTv)eR[VcWAϜ(cu{Z4{Zj{Z{bkp{Rm)_kR(?+|FRvK&J'sZqsgRscS:]{ZlGgsGJkZc9'Ujkc9jkFJkgR߿ |FR+ikA h*tZcsfJzp,ZMyckR d^Y(cfJ𿷉kfZ] Jv_s%J{%RU tJTs&J)cAj(kJVu{Is9ڃhs'R_օHk&B=) |FRԵkBԗ*=kJbkB*[icFBih)c9eKtR+K tA*WލBzd1ht$1{[? c9]V)tIMh[1aY([:bk1wc)_RUfBM)hk9:pr_&Jd1^ɍX9D)Zmшk#)]-xIk1*wL1 d}샣1fJd1Ƭ6c15m:\&K9w5J)nGKd1loKt)-]{6)Wu{Sicd1lCd1/Uc#1^]RD1yhs#)[W6[9]`{9_m_;sc)tc)?c)c1.kC!.\Hs)bcDBԑZ_Gt1E]lC)Sx~Jc10-&Sc1 R[Sc)Cp`t[")K > rIk{ 1`p"Pb1LIz M{y[3)s#q{_u] bg"McojL(kuWi&R* Zo(,|ZWylb Z.^lHk/ϕKZ}M*(HcΔisuIk}KIkV ͜bWL (L cW?LZ> gZ^k^Lc2om)ki{ZW,Z>o?7A(6$ |A6 {ZsZ~SMkZxRsfRjkfRs&J.):/FJ?7&J`[ic&Jo*kFR%"hchR;cZ lR JtZjs |bk&R08$ |R҅sZHcRz)|RXޟ*ZжikfRΔ+Ac]k9@%J{YHcB9Lb1~ܯsfRzkAؿ+&JG)c&JFwbA$7&Jj\^sJ%{ik9y>sFRJMkJHH[B)KɸG[FJ*SF:r{hc93s4[AZ!\{Bٵ9isA^UAU_{I˂ 9%թk(| 1_rscD)6CZ!5Hkd)-J{1O^R11yM9WW}q 6n)\A\UUU˓9͵7{B[j7Hc1=i9Va |9{٩{D!_Jc1|b9J)'-(cB)&J"!# '[9'R(;\C(m%̄2CuuCAs2(c9~/R#)ZsWR#)WRsu Zbjs׵nIkMIs>r#IkMZp-b)'s~Mj"#mc@o{j/Ic~xZK|Z cy |b. |A .l(cU/Ik}{bpkcUU{%JVsgZ r{RisZT^&IkfR$sfR6sfZܪ{gR<{RosfRRT{Z[[sZ=߮mZ. k'wi{#)&6ZLZؐ[_kbol9*PcU`_sZ*kt [yViL1pLZ՟cB@+|JsZ Z*tR/2 tZZ˩{R sRt>sfR'sZb{RtY{FR=xsZ>r*%Ri(c9 ^{JY{9*HcBP$c1,sB/?LfJSv FB'_sFRgk)c%J6)cA*s%B:8kfJ seR?ڣcFR>~jJR~seJxyc9z"il&Bhk&:]ٞЉkBjghcGJ(k1_Hs(_Y'cC1"W]Z!.V7c15sC1+$+2*lc98{9XZd18sBW(TA}vWk9;- J߰P}s(*t9v{AeEb 뮇hc%BUQ k#!,A˘\Jt9zpBWpWIc1rukC)]ݩk9nwbD!Zd1{Zxv!}%)LB՗rAc__[1U~ t2>݉sDBk!Ҏd1 gZ)L[RC)5Z)O(k ?Ikc)|֯ lc)}} t UR&C 魭FK)بrV'c '{fZj{d9{b Ikn-b?mZbXZznb;5^mgbzܵjs-Emcl(mbMbJp+|A"0IkVRkgΌis]mM cMc7,ZlZDbի Z.3|+Z~{Z'卌Z_{fRX{Zkc샇RWWzjsfRs&RWbRfZA buQikgR>{Abd9 |I |&R*U{gR︌'Jߏikbź |FR@ߌ&J/Jt&J/#&kJ&@"sRj}Ts9سgkBK|%J{eZB{fR%sjs&J'(kAP\)sJ[bh[GJ7(c9 ikfR}=?sAkFJB[9 ~+fRWIt9oGS9DKc9+^z9"K|%B_(k9^ec(kC1}/_ |9U͊&k(*K1?Y1W*AX_BMUuusc1+gkA_.-k1u,9_~oBU- d9VZc1 ( tA]2#1%{1ACv蒭AYR| {9_)c/-s#!վjk#!pk9ڕsC)gШcD1&c/ ([ R Z{بZ9cc!ڲRC)Hcc){)%IsA3 6{cA}{AH{A$ŔRc)dFJC1b)m[pWGRB|#)byuUE27%Hkc15{AZ is V cz|g{b"L{Z,M c jsv傁-)k%kwt b׭ k~Ϥ k Lb l%RJ,R\kb%6*c~[mb- սm(kvV &J,GJKzmGJ, |b{Zu{Z뿛{)c+j |kW3, ZR趯ZZPsR6IkR火sFR+ZoKMbuc[+|GRXb{GJj |A?؊sGR ER_ bIN9~/냇R/_U %J}̔ZKRZPKt'[c_l[-bc&R8 lR<%oFJWsfJJFJx?&͋fJW'cA`hHcAӉhk9|jhkFR1kHc9hk&J|c}sgJV |R^++JJ{AڰשAx*{J~bAW})k9zPj9cA+s&JvzbB sAڜhke1c9*5k%JnKHl9{r l9sFJJfk9/k[9+9 tRWp-uhc%BV l1'nh[9>)G[")&+JUa^ugk) Hs9R^V{d15kd17k9_©s(.{BOKgR!m kD)\j)_sd)W1hsC1-ྸFk9s~s")+AUZ w<{{!纇Z#)+)kC)/T)sD){d9_Mhk#)-m9SHk1J) Hc R)J B#)IJ)Vk!'cc1ik9GK1'ec1RgZ!40[C9U?R#)vxXrc1yWOik)VR!+$R4kHk){kkh`{Z ۵ Zs{Z {fR׾,bW{)s&r |bPzoZWWu bW MZu˃Z+ofR}_>I{Ik]X\_l)cPW{bϴ^qIk-J Q$J(kb/ Z' /ZQco>5Whk}w{Ahvc9ZW{AɫA {GJLb6[)kU[͔gZ{LFJ-ZPc Zk5gJsZM_Z_MZ $Js:Zi{A$kt&Jqoy tRan+|&BrsAhBGc&JjfJ\^(cB[.6ikA; lJPlJOik:` |fRXq{B^sfJ=sfRrk9*0(% |&JW`zb9r8ܒ cA*e c9KlsFR77ZAZ9k^bAk‰(k957k%BR{%J_bA։kBk9WlRۓkF:~ kt9}ckc9U [Bt~pkA}x(k9аkFJsik9Scc1ºzGc)J9q% kc1EMcA['[As"!'@(k9ߛFJ$1 V'J#)]Ck15U՘֤AU%/sߗ)|1Xzl1#):_^YI^Awm7{d1uR|#)6)kC!֊{ ϛbc9^{)''c)8is+ h8C1]hK( ߩkc1b{)X{B/u|R ;t1s1sC!b^M)_r'k(ֵkg[ ssGcC)k(YZ!w` C)_ա§bc)ťJd1gc#)X{Jk?2,*kjkZX8JkAzsR#Ϝ)k%bʃfr bNң`JkUϔb{AΔIkU MJszJpx{A{bkWlZYΜs9猃eͣA&JZ誢,)k*wvs?W |fZ7LIKbAjKIZL(cٷ1MFJȢxbop{bS>ଜ(c{B} |Z4͜Ic{o5+(k5'yLb+m+| kkfR |Z鳽&RCWU RX\sR5 |Bp2,B_ofJ^{fRg lEJc{^w{FRE9ikJ-{JZsGJ"2)&sAJ|FJk~kGRH׉s&JkJ7# tR7ũcfJfJ^ *BsZ~pUȪsGRk%:(KEB]5y |AksAUVTs9ۃIcBMŇc9/mhk9 Uc&JxoZ9sBMꉉcAW}%?c&J *'cBH[Bţ te:Z{ +c9#sAn@[d9sD1֋#)Kt)J12iG[15hk9CZTz(c")kc1z>ث1`bd1U'd1W̋#)\uUkE9?{/d:5U+c)`'c Mc)TiK{D)_{C!5 (T΁KC1u]jk!}˭d1^\U{d1_5zC)5=yL!Çak1答eJiG[#)WG[c9{9u{](/cACcx'[d1!7ZD1( D)ZCK_Js#)nzs"{9U}{"19_Wتs ~|(c1mH[A~G&J z*֤9Ʌu1)[1|_([9gd!j(kC9ZQZ((jG[)0)k 46Mc1wg㫌 7b!XJ(՝ԦZ9/y{#)Zҥ JC)55uk#)UR9'5Es"!=L k&LJk>-L)k#isu샊sMa{JkHxvIk-ΔZ{_gZ* ?Վb k-b\{A-bW c-샧Zs8͔kɭ)klb̔ ku{b+*͜sUcplZZW |b+{bi{Y+ c_+|b,Z oZ͌kp(lZ ZilZPmFR_{Z Z{ULbikZwBLFR ިZmU{RpLgJʾ/K˔Z{7_KR^W냧R*ZڵE{Js {Rl| tZɹeEkR5LZt՝hkGR#&|{gJ tJ PVkB'kBᱲ_kBbتtBJ c]u}sZF وkRۆ=HkJ% k&Rj^cEJΫkE:.Ec9.#){AzsFRjk9h~^{9w} l&B|^Gc1[9UXb9/״G[B wk'c1''k9fRD17*R9({s1*,Hc&B,/ cEB\Z^(c#),[BySD1[9kg[#)o lJR9".xGsD1/Z1,c1=[ZeAWp#1rIʃ9oTsc1oN_ )kd)'?KBo9vwVPsc1WT#) ;_(c$){9y(cd1yVc1*|9媦ApvFcC)#휤9zIk({A7{1g,C1_\׉ [_8b0(c#)={C)vpis!s{ ;{?xCAU`^u20'B o.sB-(k#)Qدh c!}Z#1R"!J_cc1msuǴmsU/,b:(ΜIk|UL)k6 Ik~slZo JkA4${)k^5v{gZ*{Z錄b,bPzZ,bl=Ik~|L)cXkbެ,)k@Vl(sXKbczsUM)cT cϺ (cElZpnKZZ|^Zucwk)k?~LZ kRb{R8lbտisZbxrYwsR>hQFJ' Z y*|R?_nfRTܿ.{A//jp+|FJMikR,5 Z isB0 {R$fMgR[W{RVkR~9kGR4 tFJ'ckJcBkH[&B=sfJ[sZ0{fRtbcJ tR?zItA_U(c9ɼhsBMGk1  tAZkEJܔ&(c9T l9-k1Ҿs95v>kApש{9zw{%BQis9zrEJ9R#)| t:WFS) (c9PU 9 JBcs$:k҇[9M`xkC!)c1*"eJ޵[{EJ۽<cC1\Z9WHc#)|r^ZD1ik9}iZZ9GXjs0?>1c~K1c)9 is:>׋1^|yis kˎ9[J17(ks1UU8k:;b)4< c#)RrƄR]=1_uwsc9֪{)ˋXR s9.m_U[$)pz}uJ . 'FB 'רc#!ic")?`K9}ej#)[QGS!b/e |#!u_["b )c:ݔ[#!x&J ;K| ծ))k7s)kn/(s-Ik}.s c,Is_⿏LZr Z岪m cn'{(k4ncLb+_x fRتLb jEmLb/ |)k ,bT+0Ap-)kqklc[Sp/Z+Z߶lb/8 |Z'6*{cv(U{)c-={Z |Z0r[sZJ c$i^sZb] |R:isgR sZisgR,>\s%JbbpʃEJ?isgR |Zz|sgJ0"5fJUW9 gR s&RT*fR{zkfJjḩ{&JJJL&RR++Z_NS |Rm |JsXs%JjHs&R_s%Rz )|Is&Z6W+B cnJJ {%R5kfRwzkEJzgk%BWkA5 sJ)z`kA c9l1z=[B'[9.jFBW~ck9OMЪsB3CkByY(c1/*c:ׂLnUB)1^T'S9[g[A7zk9ehsAwUIc9Ǎ([1I&SBɄIs1B)/s)>*xG[9|; AU,_Jc1TZ $BqRd1, . A1 c9k֪{d1w}L9 AUX{b^nΔb7uRگLb]כ(cUUqsZ[sfR; K~ c *- Ik魐sZXl{RB`{Za*{R#jjkgR}ikgRNzkGRV 섨Z}U |R B a])UbA -ZB|}isJkrhc&JpZwk9 &B^^Wk&JZsA* |FJrn)lA BNHk9-g B){eJݲ׈k%JgTkFJ),-Kݪ$B~fJWWWd1'? &RWpVcI& sIkkfJ5lR,gcEJvHk98/&IkFJ0HkJXicA˧k%B?gc18߫cFJ{EJΗ>{C)(܊&RB{\: $:+^-*+lfJB˄1~=kd15s9%[:8H[BjpFJ1LC Rd1/*{)߽seJrkd1`_ws)sbC)Mbs1[hkC9s#).9~ZD)ڿ-Z(`7^hc)tD:“hc1 WgB) _)^U*kC)_5R#)gcd)Ӊkc1 &{9c%B݋lcDBgckC! [c1C1m< tc)9ܨk9\y[ *B)uGk F[!$:\PbFR!s_i{-R"!(]K{#1yrZB!\%J 7)Z!XlZHtD1}Mke9_)Aj>k(&F[ tHmJk?RjsU?=UМZ,)k\ |)kߗ-Uk|)k߸sb.sHk A,8m*k[-b_7 Z{Ajz/ R`ܕ{b{,ZnbzjsFJ#Zݿ|ԵIkP{Z:jkAȈ ZwvsGRsGR뽫sRjxnJkgR-eYsJIkGJ? cgRV; tEJ/)lFRVhc&JsC)Xz (ucAɡ{&JUis'JqRRAic&Jk9yjjbRD1jZAg[A kFJ,,5k|eJx+v 1)Hc9[o [9r|k +g[C)'S935X&K: "ܜ9r |B??{A. {A-%cJuʧkJ;JfJ&_ikJkphkA)È BySS*|%BjJs#1KEJ߯G[E:g t9Ik9{ATV~b)>ªxvIU5VUFRuHkEJakU#)ë{qfJ  9oJkA gkB?%sBXR1S鋨c1kOkd)sc1߿s9WPRumHkd)/951h*{)Hcc1_U[ nsC)] [is1{{(l(W`J!#kC!B஦JD)U?b[("kC)bk)_'t1_)||#!5[1bEc9It#)kr(dC!^ ||h|1sB#)\߇B#)bYs(7Gc((R#1)UŅgc#)wWfR()s+m!\VWUZ oUZ/ c1]^_sR=5c!\{1{U΀ c)T]c!J+C!% l R9]'[1|"!Gt)=mkZ#)J#)k\eB#)hs%..s#)~\XS)%C)є#)tTUUB!'R އR(SỸ)b@bGR SW,AuZa% 0k1~ZC!p( Xs\brbpVJk%WULik@u tJk`EsZ|sc'p |Zbm)kZ{ZP' cUUJ{Z?sFRBU{RWUikAx(&JW{9({&RVsZesRnZV-L c5{Z^@{GR5ic&J^hHcA8Vk98ު{FRU{ike9;kIR[b%JbޔsAu7(c&J{R}]js&J~-{R+ bµgJV8sA{gR gZ'+{RH{FJ޿bsJ`uJkJ%WI{A~˃B9ݨsR=́ |&Rպ{fR tBffXkB5}uRAc{9?ikFJvK9zs9xtEBa:1k꿍*eJ_%Bs95fRUU\UsJ=W]?kd1ܺs1& 9|bBUZAf@J|B^iHcA BsW[1w<:3ƃ1u|b1 {C)7?k$[")C tc!pzΤBuo'uGk!-K)&S Ρ)wMJC)ÇmFKc)-S1ꈯGc1/6|1-ŋ̌"!׵l$:c9GcA k9{ZzkC)-cB!Xk2[R)wB(l(mL R_H[)$2 <:Z!ZX #1WZ;(c!^(˓ շ{)()s(z|FZ`[vJ!R#)Z yXGJ%p'sA{ ch :+ ckcsb sZ ,| c}'拄I良 |Z8`LA*,|JﵷM|b]e gRZ5JM[ C1:[1{0bwLZǼ,,tA-KbzLZ̄IkoYlbmM+|&Jc 0kBJisZ(PkA_؉kRO5k&J]WHcJW_/9ItRjIcR(^)cgRUEsGJ+gR isGRY {J*|Z{'KZ,IcU܋utbwU?sgR~HL̃gR^j GJ|\ A'{&J^l{gJkR}B'R:*fJ *BbjisFJcIsJ֟ JQ{9 / Bٹke9+܂hkfJlO&is9/X{R_W(k97i{J_*J&J立kEJU)l9lst:l:JBssJ]Z O9bc1(k#)j k9(keR$nj|:Ys |C1ֶ{J'k!8^09kZ!0ʾB!??׈k1a1wXc t9!gE1ru_k$B2G[9 C)x!]^ tC1եR#)j``Zd1+_s1*t9cvc)!\F[ &·[ &SC!e*J|"4/kc)= )nk1R(p |"1݊s9~is)o:#)=2#)Wy:;C!|s֏({|1}iJ 젊f: K aaaSC!UU_5fJB$jC)oϪ{!iGBh\ g:0? B#!Pc)jl|#)_U/t UHdA`*sbX:sbsZ*6sZ+|Z. tb+ZbBꃄ1@kAɰsZm{R{9ʅ-ZAskkZS|VJkqUU&R bg$& |bUTsZ۩|ic[=kcE.kgRJrVlZ Z>#ӵgRW~Ps( :ZWfsFRjsGJaIcJ p{&R;kZU{gRͪR_VTUjkgRksGJ~Z{gR7թ{Z6m Z϶׶sb9sfR#vJgRg-{&J8 AR+BLIKGJkqR]%c9JW̜d9?kAI d9_\eJ_ |JY{fZ) Rū_Gc&BK{%J{9Zs&J"PhkBisA]ow9]1ҭ2ogUxF[R1sB-{1̢sJۡ6:_A{9>ھAuc9%g[9j.&SEB^; 9cA#=ҩ{A?vBWUOc1ΜFJY][9糵17ӽa9xjC)"f[ 6[!֫Hk1Gwhk#)RfFS(?+)cA]Rd9|f;(RRF[1I^R(H[!;ХXlkcCk'[#!)gld:9EDS$*|)` xɄ9߶LZg{&J^\ lFJ|z{RQ?ʃgRIyGJխZ]Md17/ikA˦fRuJ:la7AUW_{A'0Vփ9W |98Zt5B)pUk9[+sFJmwsAX{{A{%Js }fR_ )lER}|^d1k*meJݕ")<*\_ԽAU}$BuUs9!-1 _̔c1^{I1ܪs1*8ɫiFR][eRPUU{BoFF[9 1ݷ&[9'{1 +9ޗZD1ۜs9s1 Au\(mb"!- B)^sk9_Yg[B!Z!'[D). "˄d1J|:ŮcB@c(k#)R|17uusb!+ %ES) .)u?)uu&Sc)sGc!!/c)b 1?s r'[9Kkಪbs)>v(ka\i{ r)c$)'mRhsC)/kd)XHkc1VzB!Yn[$:{~bUs#!RB! b{ 6ʃ,.R!Ȭ'Sc!^k> '[!0B*pxgd)lc"!ߖc{Z㻪sZ sR S &J@pkAsZ/(sb.ZsZ*{bʋ bk* (k;m c7wsZ;l&J_shR{RcMsIFR 5R|ssZV/gR[۵sGRqRWU?,b>G\ AZk=5s1{GR~x=jkR1B,|HRVЪsZ2y{ZT{GJ8GR]kZ@L'J5Jj̘ gR\Z .ekkBrsykFJK{gRq!)hsZޮFJU^FR9T(cA^ s#)+)cAHc{AaU+9zVA=p#)n1.z] |A\{9s9s뽩kA}n(k9\hcJc1R<[Hk9~^leJbwGc$Jj¼Gk9KhsA's)z2{C1 >*sB7Vhs16h eJ? *tBwt|9 kD1`靇sc1{9.㘮Hs9 xtD9is9|r[gcA7`{1c{1,*A5_,(AuZ൬B~Sc1l(7ˆcC)kC!* t$B?#2not)hBok.{c)z_|9ϢR' *c9]}$BXrSaZ)_t,{1[cF[a" c 2s"!([)ߟ)"!窩R)J~fJ B_FB * Z9Hc1H[d)^k){S)(cDs1{w R!}GS)z˧[9-&S  9hA)`_}utB Zc17gc") {cWv0{Z5IikRFjΫ{b[ljsFJ(jkboZ>sZ [s&Rj sA scfb{ cЮRjcZ\_sZݪsZ}jk&J|ԊsJݼ.kgR{kRRRIkgR0 cFJ&p c&J U{A"KZ޻*̌R0boUsR#!lZRZWrsfJylR^{%JpRLJ 5Jik#RAϭcU tJ^{B"rjsAU>Hs$1?\Hk9 |EBVsA+~qbA|`k&Jugc9}.^{A]Rd1}='K9UU{IkD1U8bc1;EJ{Pf(k9`)kC1p)|D)̩sAߨxʃZPyVgkAPC9wZ9?Çc9-%sJ]u|[1`^7'kAW5͜9o{hcER%A>seJG}'c9.^sd9kc) 4hs$BHkJ4{A&='kAhҌDJ}s(|JOsC1?v |9+]"!a'cC)z~sC1k˿kd1ťG[1 )It . ^s$)+c1k1lvZD)FHkEJsX]k(c#!PjZD)eB!yK1x|dl&S!/ EK1VR}߮(c)R=l1O]J|/gtCB_qsAWd+A׉sǮ.Ic#)[WWC1U5U{$)agZC1yfH{hs9P׋Hk"9z-"1)s9LZB1 `[a(jk)󢾹*|EBr{R!"{!t7s{A1|B!m (FS)ʠ`s0H[#! -)c.8 c{PbZ{ZϷM|bZLZŷZW{&J>k |R ] |beUsZ۰LZ_^IcfR sBگ\sgRٺnRUwAwIcB/bI?ڥ_icJZJȰ)cBkRXJk&Jov)k9 ˍ,FR]{Z] Z,ZW^/RrsZ#[%BB̋FJ-A{fRզ{FR- ,{&RlXEJ *|AsA|[A ([A_X &R J+|A׷bAtqhhk9麃.R9#kA}}s9U(kd1/?:(k9\P{ |Auk+&JLJt|׻{Bg9 |9XGs%BM'[A%Vƣ9}B)uHcd9ݮfcJ[7edB%mGcd1 ,9?_۩s1ǏRd9Xc1σ{A]7AX{9͂Hs9SZc94Z9*~+A*%JyG?HkIU 'kAI+J^j),DBv SDB?])w{㓪cC)MGS9*#!k:W9Yk! ~kgc1k+Uj{c)%bkd1k5k1s[Y tc1%j|D)\cc)|Ahc0ஞ^S9mb)ՠc:cD18m_B!$" t!q&SD).,0WrEj1Ys(aWH[9W Z & |1UzP ׵~̬17y,9pV]_Jt }̜)/ZA~bR "[Z9WФAu]}gJ#)$#Z#!nfJ)' "!\rI|0k{,"zCuU2aJgBzJڸsJk-b0+8psWV/mjk,ZX-buωs&J4)cBsFJu{O.cFJ*k9 Qzk97sFJUc kAsR8UHcgRͿ7cD1@Z JsB UZ9RZI ? c&Jמ4sAbMB,|gR}WuZխlRwsgJLRc {9\6'GJJW)tZxnWs'J-̔(c9_˄FR |9k&JpjsAX([A cAVukAvk9ksAs/9 bAY~kA-kB"&|gZzJ%5wA\[ |9ȩ# kJח7*9*fRw]Ts%JZ$Hk9yc:jTƢhc9)'Zd1$/b1Gk9tzSAvkJKV>*Ab1^Hk1**\kBzbV&c9^5hsBv|s).rc9b9/ 9F|k9m'k94HAѽeOŤ9}{TbAR 9ac1)[Aw(\c)g[%2/{1 +fK(l#!\[$B~k#)k8'k9fԬ[!~[)ʭ_l1.ֿiB$J|'[1=4f[d)S!k +xHk#)u_K: (Xk. C):րcFs#9zb{(c0|W;ko1U1_hc#),{AWZ b+d)"[^.c)U |c1UIwk{9qm* R)>R;{{b썇9|"iA%I}J ؐ&J!6TJ׿*[ה^rhSiLZ~o9zL&J)bZ fR(sgR8냨Zظ샧Z{GJjkA{GJܥLZuR][ɋ |R;&sJ(RZUUЊk&J_sd9Bښ cGR'0{Rv*U_sAkAWi{AbA@JkJ c&JJ냇ZAy,RMR5{gR,fRx\UjcArkI GJʿ+FJ㥵w*|FJr^ZBcX|GJ9 v.,9}kA{h{d1;{A Hk9\ FR?{J2w{FJ_ sJmvМ'JUW}*tB)˃9c$1'.QB7X$J^p*|BfRV[Rj{&J]{eJK(tBZ}?sd1ࣈ$s96k9R14 [e1jx~R97%'[9L+sFR}IkC!s1íhsd9M#+cA[t{B&9\Vwc9mkAMUׇk1{9jB!j: \'s"),s{c1# RC1Xsc1+1`k9& w)1}+|") dC1-s#!xXs9sXgR-bhc Zc1rhk18s#!wit - :)9(|!b):t*fSc)o*RC17ZD1jikϥSD)%`SË ΔB!?&K#!͎Hd *[ 5;s#)smGc") ){ERԭN'k9w  ER_;/is#! ^ZC)c{ak"!Z1=6IJv_s#)b|VJD)WJBms")-c!6I6R6§R|:K7jl6s c ZsZ: )c;.g,*k0JkYU_ps c-,FR{b>l|&RisZ:s&J8,Znu sFJ*M&J,羛sAZ*cA.(jkJe磌kgR}Z R{u 3ZUՏEJZAu{A7IsGJ}T;sAϵ{Br%kFJyǧfR=卾lgJxk'J\Z&Js%J۫J&J;jsJL蘵GcBU7'[AJpX\R9m{9U/'lFJkj'RB`}4B]WHtFJ諔B/eRWqRXLBA)ծA?uuƣ9S#BA)}U΃9Zy]kI={99vJ!kkAgfJc_H[9_h[e9cBMJ9)*tEBo[k9!ʔd).{%JjN{9^1b9l>IkBorl9AקZC)TOGk9=-׉cA~.HcJk9)j9/&c#17fcD1pp,k9=(k#!<44tBy딣1S'cC1scd)"'cFJU[!s)Ɂ'[1QoGcC)q hc)k#!3ؼ)|1U_+!i%Kt d:冊srtZ/FS"!Rc)iceRUW[#)xht"!寎OC:=W"!^kEBoKc/{[C 16KAP%R} AH")|bigZ){Z#) c1NS")w{c9hsAaWJ ߜR)߾s"!\Is ^L%['kC)p[AzBAB,K"!a{ [qRsZ,|b ߶M[6 )cխLikӱb )kUt? |*k-hW,Z5=Jku,|)ci_ikZZk9Bsd18 bsgR*{ZrxikgZ*.0b]YW' |Z[MZ̶={I {Z{߿jkgRbKk&J^Z |FJ]ikIAowZAZA*zۋZ]ճ9w,9/%ʌFJ\Wu(cIa 9Íw'kA _k1p1WWcD1?)js9{^a{#)<ʃ&Jyh[9#SfJ~$t[EBGs)/kFceJ |%BzWX{9p'c:!ꃅJab{:skEBikc90K9eZ9>cd1w&)DBjy(|9sb12[C)`kBЗ_isC).T)tD9>Gk") sc9 "{1^Z9ĴUc iۅ[1.[)ߠk)ky?J#)"K!&[ꫡ)gc#"xEf+C!d2钾SgdC*(&l)k!v׆[ +q+t$BueGt1gEOJ]l:9ˌ͍,! *9}jc)'{ )uwsAP{B55ltAu]i{9'phcB9Isc9k'* |C1r{J`^hc5ZbBq\J|c!]-[!c!sxhc#)ueZJǭJSFR}J -م*({R ZLcqk,b_l)kK|*kfdsZSޫ{A[/ | cաl([{,|jkncsb9#( |ZJ,cr%sR++R%Bc kgRc. J>sZ+&J~_sZwPkRC (*sZޫJ^jkJV^JcFJd< |AYsAXکsAܞ%HcBTlHicB͉sB}&%lJGJW?lAԻ+B{hcfR:VTHsJ8 kfR=RqIsA5ʋ&J}_\gZA2bA 8* |AM&J%UUcIZA=7P*d1Cb1{9UOJD)fJd1W$B]qrܘBqQ}J%JM5/sBX'[18%[B 0zs9gc%B5 "g[9B@&f[d9)gc) |A[H|&Jkuˌ9߹%1^ 9g'sD1ஆՊ{9U~tk1+ tAUc9lZ )Ȭ1ucs#)&s { ꍌ:ة;k *c(#`{d)^Z]ťB!:c tc)?5B!SB!g[)+fS12qGcc)nnc)+'S屢i|)EclB!y!Qc i|c!Q?{ҵBxad ۨl!jkOs)X |9V&Sd)c$!͋+&[d1pvs)޾JBJJ{ˌAu9:׻B1 W'c9*'cD1gs9UˇbD1-uC9U A#u.b)X\Bc]ׇc);~^BC11cc)8'[c)/qbA'k9燩t#)g\!([#!&[c!fS) fS$)?[*1k c!P)oy|'#H\C)}d9zjIk#)ycd)8"k1 :y J|BRvR1 '{1*9!{|j) ڻ'kJ@ksAޫZ#!U_JUc_.i[c)*e{a/s\1W-Gc!R<'cc)VuS ?Wcb)$[ ~"ڍb!UWsGR*6ZWPsZ½|ZO{GRi>lZjHsZjc(+GRcFR@(kZsZTeˮA-sR5r,Z[[MR׊sZ`bKZ-zթs%R˪*{gR/ I={ b!+|fJTIk'J@woIkd1B,{GROONZ5뤣A{bHcFJXWjAcyMhcAUAZ9{/ZBhjikFR/'s96ikA"+s&B˭{) r)c9Asr{&J-;y tEBwRBUW5xƃ9u^\Z9_بb96Шk9ͭ*kACic9U% [9jOjk9w\Z93'[95mJIt1'S1.7Wk9 9kA\O $BlWb9||fsd1s뫢{9x[1P [%Bfj|eJ߷7{B)|4Ƣ9XZ ")ysJmo9_cɃC1s)fR9mfRD1v<ʃ#1kᢆRD1+/k9g{D1 |B]c&[$) 8k| J|EBs-_[tc)Ǎs*)yiC)y/b9_s)bfc ,(k)~[c)!yScc)td:fHt!9׵+1^l1W\JK|A۞ gcWԆkB! 2d)p<|)=}%Ka 6"(S:kc)'c:mQd"z.hc1 s [^ӵ!syU(c {*| W_󽋌B!z.R!bc) IkC1/^F[1*(t W#k1_lvs!˷JC)1VbI:PKC1{/ t Z֥Hk:Bs| ¼"1Uu/KהHc!+|&R ^Ri^ tR/jc&J. IcB gR"+ZmwsgR=kfJ`kZ-EjkFRc&JIk&R xisGR{'(c({R곟$Z)sƦZ7TAs_b9{A/J%Zފ+$Z_ZSwJI> |9{FJU{Aym*cAzZJ R!-(lB>k9,{BϜAMW c9T{AzUis9r[[9`}ZA 7c9C Д"1WgR`h[1RUR9)@jw&Jd9nFJ#)*cZD1uc!pRd1Zkd1_R#)c15;AUBsqcEBx}mSd1*zgk95{cc17c1z#")^"$B9PZ{gk1߷'1~ѽ:{bc1ߕ{1a_c#!:%HkC)c) Hkc1z(s9 ʺ{9Kc~ |9vw~\#1 gc)[IC).Zz c9s^i6A!X~f[26;_k$)M'[C)#:/%k ̮ [18 gitC!QyG[#!d:Am[b)21XZ+Ωs`k9fHl(k0?glB!c)[|TEB=ok)Q~[")`~%)|!Q>td1k/7{k ^b V({ ]Z18`t)}JץJ")sb!Zs!z![2#Os!U'*`j꯸{`"'c&?0W{"1xΜ{sd1 rwGk/k(~.?C)TU}us&Jz\IkFJ¥HcFJ뇕{fJ;uWZA.;kR_XicgRn][kBIc&JesFR{R\(m(c ,Z,gR?}~fRsZ7SgRU]_HcGRu} kgR%%7nJ_ik&RgRWoΤBrsA:.sArJFJߗ)|EZ,KFR=_WsGRtݕsI*|&BsA]aLGJuUEk&Jtl%J[c_'k%Jӱ(k$BkLAc$)i{9_hs9i_fJd1oާZ9Uisc1}"c9__\X cA|)c9ߓ{9W c9վ~rRd1*Hc9kk>c9սXk1>iRc9T[m[9G~,99ߣ9x]WW1rzgk9?WG[9XPZD)^W5JD)2s1s9~bc1P[9s{9 .,BDIs#)^{C1z⨚{Aȶ4ZC)"Z!}$b1BXR9^ Gc)xbs%BV&hf[$1jd12΃1?}#2]S ?'c (["s1⩨s#!ʈc&J]׺c:mi| .B!Mt9 j|c1cpc1{ ܰ)l(<[o[b`l1TX,1^ l즣S#!"%5[)x )|c9j %[9b)c!:JnC!U^s%Jh%B ?n ߆J#)R)Ys'[2-/òFS#)kZcSkc)ocϔ)[W|DBr:qR#)-aca@ k1ZHc(Ic\D15'hc!8^K~f:")sZV2. |Ru^sGJʧ%"sB-sA?c&B~([AIc&BTPxsAmEJUsJ/{BR=WR|W}Us&J+hWsJik&J(sFJjKJFRmյ͜RFJ[X2is'RIkGJ'[}%Bn*XsEJ2KsgRTQme9/sA/8Kd9©s#)*C{D) + Z&  |A< ckgJ>[hkBnsc1p,2(Ik9Ԉ^k%Bl{i{A5Im*k1~@ k9#{B:Kjhk9'SATZBk]IcFJsK c99UU&*t9Uڝ|DB.)l9pzc1M5J|BVb1ߟ6ӽb]N%J₧Zd1^]yRD1k;>b#);J!`c%JZUhkARc9n hk9Y{1?([D1w&B)PsAGs9M[8{9~1Uis#)Z*(k9Ԗ+t[C):GzZ1s"! *.sD),zRD)Tৈcc1c:*j:cd!`GKc)-!J|:k)o k!){ZcC1&[#!#EJ *{9;.)RZޜ|d)3)h:zGd1 ]c:ᢲcC)c!|v׷Gl1e˔9a~GSB!?̔!wv &\2FK)6{R 0,")_K(ϯަJ+hkb1*9uTeJ [ k1rz6gkR$ [C)Zi|?+htB!KJ|+a)rjt:˔ }yp ~ug[&S"9@K}mZ obcB!/-VB%K# s9%5~b5}3)kUuU c=MRz'-Z2,!{fJT( |EB,[fJ. tfBJomR=YkFJ usZYUsHcAJZ9⛧Z9.{FJUkFJ˲z^sFRW]s&J;qjcJ8Wk9* &J]?K&J{se9oFB5%}k&J(ꃆRPΤ%J{{9 Au[*fbe+isJ&{fR):eb]_sB\K&Jis9H,bb9.FJ'7Z12A]Ab9)l9)s%:ho{k9b1gkB{Hk&BmL9 d1p 9=M_tE1_)cd)~=k9>*:)dJ%7WB{pikd1}?K9:{AԬɌ9Kbc9ZHc9/sA_kC)Zb`Z9s.:#)_Rd1%,1"]ʃB}W[#)w~¾kD9(cAy{9/u 1uUcC).BCGcd15nZ V)k:՝Sc1y'd1c)` |))^S$)5d9{߉[c1'R#!Yk9 [c!@ދk!((jt#!!R|!_gdd)5It1u}[c) m}&["݊t#)>w[#!<t"!!sf[ ?F[c)&܇[p'cZ([1ʃ"9/bp kC)VS5ic )tRc)m`XZB);Jl"![+}f[0LeJT_+Bm^>)tGcc!^axGtbL:? շR#)n;gsWu(lj@rg[C)k1_RsZ/,'J+;'J|cl9>m {bnk&B/*sRՀjkJ0b1kRwg kFJ5zkfJ ֪+|FBr >kB_kFJ k#!J(c9<)sB[; +|Aߩ{&Jw\sR]R{Jmk&Re/lGJkx*tAտ . |fR6A[is9Hs9~i{J準{FJᰖˌgZ/ufJ__0Zܩs&JIsB[-9]PZZBhZAbgJD1{b9[ܿSׇBEEU 9YicFR}cB:v{9 tZ)tBٿ7ItfJUև9_Wk9W td1 bis99{s9 c |Bڶ'kc)+hkd1+5Hk1,rh |C)*zJ+sA`HkA&&gcA(ǧkC1ckC))AUuWXZ9oVI{c1U:s1p(c9ۛB?Yʃd1ube9-bZBaY#{C1vb9pxPHcd1ime5Jd1:g\)uGSE:Ud[*8ߨK)WS!:R{EBW?BUJBB$!=V\!׮+hc1e4cc!'Sd)ycd2uhVZޯRd)_[a~cb)jzl)UTl!;'S zbG[ac#:R k9;o[ l!|J#)XWEJ>eS!hRN&C -*(t!u?hk)ZhSB!}1?Ht1(,J|`kxݏ VKA(( J n`&\ I|ߞ'dzں{ {!T GJ l[CUl|JL k&_kJ {Z{Z^ܶsZՌZU.}cU]e,A{Z3ʵ B|sRx-kFJà2jkB#ikA,[(cAX_ tfJkfJZ |&J^+|FJ.VUJtfJGZ*tA?x*tBi k|gRMlAZ:k&B tRros&B`{{%Bp c%J~T0Ahk0z*실IMYs1 }ikA) 'JťsFJDW9U{9xvAPVՇc9\HcB1l9^W{,{Ays9־*{BXkA~9(t$)`K|9/ |BAu(cAEb郤9kBL)|fJ"'IC)(̜1}#! |"1Bsd9oot&Jw 9{1\Rd1cN cA{1ú'[9 bAWk#!cAkNms#! hkAul9? tc1{d1tZC1&>Z#)ņJ hG[C!'SC1WFS rrGSC)|֧Jc"!;_// t"&c`bGk9!Kb)C9yh[X: gC17K94+ ,fK1nk .vdϥ*lc)c =ة{B!g^0 dc)Z t)ﰩ!![|S#)[gSd1$ S('I25jc)OZC!^z":LAZ#!W)ikD)5WS#!J^rRڝ gc:\)cGRuZI+jkFRpikgRk,J-/sgR.kv ZXcR|ЪkRHsZ+gRb}eWgR__+|GJm}sZћZQ0R_]-{GRu]IcA2{AߞΔ%BikFJEhk&J{刉[B)n tRډcR kZT\ gJ[r~ZA@NCIc&Jm]s *(kYܥeb5 "1XisC1FRua}̃A_cA&E?*Anj9-}]k9HkfJªchcAu 7(kA[KA*c9ص{1 hrʄF[MOsEBTs9*^Wikd1)&B*#)ڞGc&Ji|.B_UW-9ܗgce1'&6S fR*yb9UeZR\vweJTw]hs)ޫrkA[chHk%B}dD)c{ 9Y}>kJrL'k1TP6hk9Z /c('|JY{d1թHs#){c)=-_gc975s#)ίb,9uEBD)b%s [$)tnr(k#)icc15([C)XN. d)թȪkB)˭xCXgs-B 1+'%;d)ɇK"!{ %C2!o[" *&\9hj_^sc)W| Wϳ!% H |d1}R8*+(`.kD)&gHcB!+jl ~~S"!-FK 'S *t")/?cVTIcc)UcJl¢k *t2WfgJ|)4kzi|!Ukʌ:ǎK˄$:Rpjk8:&T |B)W2k -(c`zpҰIk2u_ t cW"{ZZ: jkA KgR_mZey sgRk sgRsZzz)c&RZ+KRsJ? {R*|ZY.R__IsgRhR=U/FJ^)k9-=r R_U]icGJU'{eB/kFRXb{B|i[fJbzsH[eJC-)c&B,kJ M{B i$ZxFZXW]A=ޅR Wv})|Օ I~X*tA\VWZ9k|J̔J*:5KFJ^f[9Wc9ЕS97`g9w(k97Hcd1,sBv|%JU](c9-97'_isAl_Ai[\v 9]Mc1H&s1%N9͈kc1*#Bût$BuWEJo/b)=;a! |A9Z(c9,/{d1*' kBިk9Zc)h%B c*|c)1wfJD) `isd9IOeJ|d1ו?k1Δl9Ƿ |9w&+G{97[Y**9yx'[9'cd1hzlT{1s;hc9Ww s)u'[)[ [9i]s!~2C -.(C!+*'T1]L|1a^jF\c).(l!X>sB!n(c RaZ (-9(*Iҽc1X_]+9M͇Z!8[#!_^S)Kt#2s*t! 7Hl!ވcc)>['[)_%K8 %k|)t滻(sAs_p̌1YUIc)k!}m+"2>RGt1ڐuk 17H|Zj|:oA|)ɩ,n˄1TxHЈ[ zZ[9 ,ZxPgcb1˽Gk:%O |A+*T(cWW |Zڢ{Z{(cu ϔIkUsZ]sR )cFJؘ[kgR^^{ckgZ"IkQWwWisAO{gRy{A2ZwϜI} s'J;? |d9_ fJ)kfJA{R{&JQ^ikBˎsA?'%{&Jx{Y/k%b]cA*ZBCikB -R?Ak9\.FQҿ J0sgZ{htbAR߸sA6kJ7ikAmRA5(ce1^*)GkBPZɩs1?.kA_vhk9hcs9k9ZH)tRSUWsJWsDJw荋)s1s%J:*ҽDBޟW{C1&dk92K1:fR=WmA&+!) Զ{9NJ|"1 |1")Hk1'.sk")zkXs#!g[D)=%[)kB(r i[#1u} ?fC2`L$2RYI\9wis1?0S9Xe}s1埵L1#7'c9f { |A_y+|c)h9k!,C)onXzL~9;lR:ߋcD)6\1)a'K#!,=s.zk9k#)׿Z([1yJc),ERK®ccC1fsa&[߿ J!ǥs!s'R)#Znfk cC!^k"!䇫c ? 1u 1J|+* 1WW[f/ 딃!u[b+kJa*1d2L:tA$*i)q(Ɍ2 { 17Ut)ݓ:!~m 1Y~j)Zy/ZwGΜFRO(cyKR>` |hc,,R$ |Z<_ΔRww?kR}k%JcRkkfJ @n |FJ)cA6sGRs9n8 U9k[ޤ9ts%B^ќRWʼnsBsJsz c:'SfJM;hc9%5zHc%JoBkfJ{&BU ɃfJv%hsBqy sA- *l9&.͜ZPs'|d9h)FZ\^ܪ{9wHl&R~⩉s&JwO[k1fJ1m[B0R9t.hs1%kA{8 2jsEJ[bisEJAk1"In냦RzxrHkd)X 9-Rd) %bD)$~? EB_~hkAV |A`a}(cC1*}~N)5kC1!c)h&kc1"9缷/{9k{1aR)|AY2)|FJ *S) )? IkC)rzBC1cfK11s!ZH|1_k%[19o{Jt9-51o*|b!.:?i1ԗԽDB_RWUGkjl+{94^uX{!6V| A9{ )||sc1Wz$B(BTJt᫫1]([!5c!_:'S1N!!:qhs"!eis!u ik"!-cR!߯7.G[9{cGciB \&[ ~%K )2hsD1Քkb1?tSC1(t@`KC)XRSb!*c2~RPlb17̌BuHC)˷))9>,)mjK(&[ pgl)*|c!~sY'H|"!bfJޜRͅLZ[Q tR+|Z+z+cXu{s&J8sZW^p tR-sFBKeJkFR|} FJuik&J% kgRzkgRԛfRZsgRXU4ZB{շjk&ReuoFJU%kIp([GJi)IkAZ\jkAOeU([9}a?gcBTgceJ?+RYQ EJ5'sBb7פ9U_ΔeR5/L&JVKfR{gk96c1Hl%J5uWc9͗R1 Ġhc1,fBD1 :cʃ%Juo(lEBoZsAUkJ՞*k%JV{9#mAVk9RD)+2{97hk!'cC)>n+5 9 +Bo},c1RZsD1{b1WsAC1W-Ń9w#9ou o+A)Sת|%B]\1_iRc!;)k)zgΌZ'tB!x/[)+[*ecG[b)SضHc:`pcC).+!m!-~͜Z )ok&{!! l)>^˄!?/k&cAڰI|1յ•G[{B){9a蓣)A ~J)`+yls1\) ߾/T1UU\ZaC)%,t)t t9-vnGc[Z!s. t9WPGSJZH[aj~J)fKC!"cB!*cB!vG\#)=cla!xb'[Bj|d)%St|"!=|a)~ !6|9tr˄DBU[sxI|#2uʌjKl2u=Bc)?K!%*+|Z;5(cucwg+FJ偡+|R *Bik%RsR}|Hc&J 4ǨcZXcFR|W^ cB_bD1.jzIk#1 (c&J" _cJ`{B ]ik&J(]{&J{sgR]0Ik94zkJHwo˃ZbqYr(c9risD1*% s&J*|A%BoB_zX{Bӛ*k1leRV`k%J==Δ9 9 L9bsAUUR9|{Hk9[(c1b[99 gc)uΈJ19H\A"[J t:jRb([c1x`'[1zrhc9W?,'kd1IcD1U|fJ1wR -Rc1i{9TboZZ9,17u'cd)UՍAt^jsc1ZD1aaëhk#1-+%JD)$7k1ή&k(_sd1A'S9y_rg[)zn[B!/5'Sc)M:W/ //g[ KC!`o[*21uͨc"`kgc 5+I#2;oa)/Ƅ16Wׇ[A'h|Bs)܂s1ݖ૔!)|1?_w)|"z\dC9FA ?#z~ޠLAAka/c~{5+ #1VeJakA!պs)l9QbC1WzK!ZɃ ߿#!_5R \_&Pb)׷5h{1^֊ tA{wcAL/)l#2e[kB`k9ygI|9^WsC)ݏ {1zΊsfRY{R[5=ikU= |Z\ik%J'[A sfJ)u(c&JJ|Rxhc&J (cA[PZ9:)k9: )kJV:ΔAc[Ոc&Jb*A+{s9U{AXJkAbkT˃AU_sAZoLBɳsFR-5 |:^ʈc1AR#1W^Uik(( Gc͔B8~ RWU6s9krx 9rrhsA {B/,9+~[AK9wU'[9Z㋼ic1{I_Rd1GNBD1hs9I AZ{ +|A_'[1`h_GKd1ewUfR#) '[Bip{k1Xb#!VX t:qi}u%B il9UZ#)^޿R9]w=J!R!_(Z1^g[11g[D)TZ$)\W)|1*}k1oo&[Ax+hs:`{eC)sUId1}IdB)._[!k|' m[1 +an'\) ){S(lA{O,b)C){k[D1>KysC1rU[ .a{9qQ\Hk#)Vg[9,< Juhc!{ s ʠb9?Vhc1(,")ukC1K9:bt| -c {k* dc!YQk nχk"!W 1Z(@jFS_sC)SU{9UZhGk#)w/kBc#)zSJ1tL}n|!Կc2&[!'Sc1C_Pb1 nC!]*b!J1nj1_I)l X8kb)ܵ.I|qo1Prͅ[1#1uiCb[#)^*"!|{Z}7hk&J**|RZSsRl:{Z'`IkGJ#mo)k96sbZ9nhHcA>{{s%B@M瓩sR6s%BL|(k%BB(cA(kA.kA+#sJ4sA zkAXsk9sD1/ tJKs9}KC90{ .* JRNau)tgR; FJ_&9+j|RYi|gR#eJ3y{{{A~Ъ{JzbAM B_UU)lAUmljA(kA ik9oh[d1_^sB1*yY[GKd1W k9vv'cA$TFBC1[d1bIcC)Wcd1-RD)l_J$)v}8(C1] GC9^bd)-ۈ[9"Cz^!sD)]([D)} cd1WG[:v-})tC)^^^#hk= cd){AU|HS1-7}HkA~( ECe9WGlD)եT$:msT1j}[)iS$2\nɃ)w*(dAcb]jlB) sB1*9}} t"!/6IcC)զ(t?uD:-]s(bsB)>Jkc)H 1Ϳ lppsc)N)*|1#UR֠J!>tjd .kymfSb l*&[ ~CHcd)~RQ7Rc)ӻf&t9-y[)Z hca_([Ab(zhc"9c ָs1nڣg[1-м(tz>h{B1sz*@T#:u!\s1C>j 1[zS)gC|"!)Ejk)g k`/Zf\#!?k#) |bFlc)+ BUFK)po_t1m{׊sA'cJKEJ{R*xsRjv̾(cEJP(cEJ:0cA.[FJ>kGJ҉kfB(sJ=(cAȈcI篂bAʍhc%J6叽{FJo5s&Rs9/ Zd1k"sA?UUl9HkFJ~sjsAf{FJa |Az |A|&J?ˌAkB^!BJOh͔9{KBkS~s&J^y*t&Ju' )t9.kB\ʨ'J$))8(c1ൕ|9 [9,H[9`([D1jS91H[9cy}_B#)/ %:#1Rc)kR#!o~e:)+ f:#)'&B"!j/([1ӒyZ#!ɧZ1_asd1_Mhc!߼Rc):8'S >k1%7ɕ[c):?7$Sc1ߩC[!ϋk#2ɧb)/}w[JeO1mCɇk!ASR~Zd1B>ժ![ H. ht)~k|AtT|) ["!ϧ!Hk/)|)Sc!Fgd(wsA!rc|c1/Ցi|:>4c9`b^"!~^C$) -}9vz)ic8Zc!tJC!BR!%{d1UYQRk*t9uRC{|tZ!taA$BVk !!it#1nB |23ר +퉊GSD)@J(k'܇k!ʔS1s''kaS) K KaeK تHc){6H|9h1>_/1^.B)x͜#2Aޮa!ɇl /^gTc XBC)9j|!{ZWvlZ qLcokMRa kgRjkRT*|'J}o;*t&J>4{&JBik&J}KfJZs&J~ó JY|HkA7R*|Aũ*hk(H`Z xZ)I|A} &B\RAGokAu㍍icB|RAicB ik9kgJ͟sB[FJ+kuR|]sI{% tAg+&Jղ~ |13 %:sk%BRhk9 ([9\KE9 &K9%׷+1US&J]x[1zk:kAPr {D){}sASU]_R9B&Jc10be1#WzJ9,Rd1j}(cc)r 1x }1o{#!kr]Jd)nMRD)?G(cd1c1sjlBU k)|USa*k)&K!Υ#l1ysKgkD)k (|1}ws:4hԵeRc16>IkB)(ljkĉ[)Wu 9suG[ (c *|1ݟ% Jtb!*rH\!?'-C:^MlC!_[)\^ZcsXi{! WsC!1S[b./cAf[1W.!u t ꋤ1dJBpcB){H|)m8Nl)! ?Fc$)?t2sd1kg[B!Q-|C)ʌ")芩{k#!YIc0S [B!M1"[w>Gd Ik)\/ }") ̥ץ>1A!w|k*|$!"`kb)i ȦRSB)w5EB=d)婉d!'%sZb,Z9 |ZXZU{gR_s&Ju+gZ>{ZfZʪkAg{ A_)kBv)H[JhkFR. Ɖs%J6ZgxsJu[|RukD1` b9-sFR%5Kc9T,Hk9 ]kFJ+US9(SA .E:e}seBK|$:( |E:\s9܍9܉s9'&Jw׫&J}e} t9SHc#1 .k9; l9ZZ1%[d)/k1PZ9xʀR1R\Ƀd)ؿ-|)'c1']b1,'cAyZ9X8:R9uZ1agFB$),c)'S9kc)hk) 'kD)"RHcd)}+Sd1kU])[D)%#HcD)VZic9k:k96Sc1~Nc#)Z.ZC! N,*lC!z[f[1>[B)o3s1 Hc1>Ar[)kcC!jfJ!97sB!/k1lߔ\9zGd1E=c(i{\C)!k)rGc!!gl1[k!ritb)/_J1l^z%:аS#!5 &S!xH\!-:WF[c1ڒZ)hwc)]c#)Sb)bk`0"- t!.~6[ & |. {)!!{˽*ˈkB!˘d"!UgcAt):>ȍ1ܗk#) t1[1ҿB Z"c-.r&Kd +|) A6>m/ft1;uߍ1|'l9]MLB!As(t "N!{s, {k1b `^t! :[1zhsgR(-(ce|ϔRmgRsGJx J[󀬄FRu߲{gR;7+JwZOHkJ0 fR=*t%J{Zs0ꃆJ4˄Bؠd9~@c)tA{ cBPWU_ |%J.Z2 tZ]e VcAmϊsB/U(S9[A8S׳ l9 cB刋Μ9_kFJy߄sA^궂{9k_ 95hkAJv[u9*(z[E17Z9R{AUeGW"!J9 #ItD)Z1x(c9s1[{D)7狪K1[߹Z9/R1>UKJd9t(k1rZd)U)J14@5H[1:z[1jRd1.pH[1, Ikd17Ik!_RD)2jsD)>XIk9c9xԮ1vtk1RhkC)|5c9k$J /*{JUsAբZc)Z`k9z֦Zd1ȗ٥R WgeSc!\.G[(W F[!ё{c155Mc fcb!:3lb!wpS!ʂ[)pOk |#B^ܬm#!(W*|ʨ k|~lG[! tc1_[ *ދc1`kp{!!ݲ? S!ަB!.Rc)MJ1\ގ[1I5Zk - z }b)ZIeSACj|)}^|B{/5 `4)IJkK\c9ֹJ% |A±%JPUwfJU]*tApW{Z(B+icd1bwWo{95UdAGc$1a[A*Rd9 HSAk&B^׏cBߩk%Bw{SZ9 hc9'Hs1rAW ZA'hsBHk9LH[AnZ9V\S9b([A^csE:[U)KA\xSBpY]Us9'K98{:Ec)h-ik9J^K1ꩥ'[1ֳ([9zt }1JD1 fB#) uRd1(x'[ C1TGK9_))[d1ZHS#)~*N)UV+Hk#!'sk#)+.FSC!7%2_yR_Ic!k1[hk1fk1nUڠs1'Kd1uuiM9sgs9\T\9y6'k l)  hc)z\$2}NZ))' |1kp"c9Vã*c)ઝ tc1T]ވ[zt9f[ ⚰s!bH[ + J)n'S@_z9UU\uic聧[!]pkb)ً)s=|J᪺Gt1~wj=Itb!'gdwJc)p)N1Aקc%KB!z 1`_VއtX"aZc&S!k9xHdt *| "fl)Ǝd9ژGc..1wXgs"!&C1SgH[9RbfK 7%%k155^)/ tR/rR?] |RsgJب is&J3XsFJ{\_RHk&JcjkA>~yb9sA%*&J9ZwOuusFJ5WUkAΩK|9k&J55ikA`Z98c/hRc1/R9c>Z9\iSA)kA6cfBN)[9ˈrIsAic1.,cB~zkAݿab1sɃ9U(c%Rb1W)k9֕UZ1>gRD1p[BMuuc ߃͌1_~T+|9Ycd1c%BWWج{C1/x(c9*)J9c9wenk1 &)M}cc)k1u jd1Uus9WucR ,.kd1UC1^.Zc1kc1}lB!Ik9^fJ#!_ U(d)wHS16~-+|k -%hk99w-k sͽAu%J!%:uwVR(Ê&t :~ ,{! ksC)*gkb)@k!t9z}b's.6 [ 2!*l9Viʿk1:'S")R -P1UW[1){$:=W tB*/m{9&n7Z Vg[#!}- EB +7hcb!p~icAذk1wVe[ h[a!0t1bF[aNaR}J|9ئ )&*[C&k)}s?B)yel)Ic"![H["*a`cnFdakbtd1\n㪦Sas ΌB!f\Ɋlc2?Ie:lvk rPSlZGc$1.r[!h▶[f*2}s TFSwikB(ԪsRu{R-m |gJr_{'J[kgR\{FJ[{*Ikd1B,c&Jus&JU{͜$J_ R󋔇RԊz^ciy fJ[?os9IkArij{&J9b&Bx*tA {k97pk9W* t9լcA\(S&B wsfJ\9kB>y|#1kcFJ "Jk9|8kd1؞{Ac9cB9Sc)(@k)$#2t"!`JAWuMO'[!+hc)vHkc)jJIwI|!{k$:c:}k|"!GS -+S!`hKC!%c *["! cKj ,a")|!;)tZSc)kʮeC" (cc)>g[b1蠗F[C1gc"! AjU؅c!bʔj|F[ 'l)i!bV[9ݣcB|7*>脢)Gl)~c##!Xʵlb&h*)S[S1Ojk9DZo&Sd1>jG[);cR[>)|RekrkRBgJW*Zy9z~s&J_sFB+]{FJ7hc&J׵ͪ{J]JZ:]KZWj%R{)MRz؉kJsA#v^sfR4^׌}BݣI|D1(.)lFBçSFBGak1[%:m([A {Z#1/ 9ZuwZ9VcD1Z9 c\bC1 Ik9uc9XZ~Zd1oÉkC);R1(S1x-95]}c:0)&J:?my^k).k1j[9%͊c1j(c9'B[1V+Sd1%mk1|xu'[1{|J1`3ں([#)'&R$)W_Z ''fJD)LRd1wZC).Hl1.1{kXhb)"s!=UUՋs ׇ[)R!v̼'S)έ˃B)7HsgR( %bd)KAsak( hk'89ߝ5Ul!Bfc"!p@{) c1 ;>{D) d{"!" t)Rcaڪ<\1e%%l*B !\Zmc#2Um /)h.`}'t" $:'c1tc:% t)&%cc1콍9UU}a AԥgcAbzZ'[*gSʤh[GJkgRLWUsRijsFJ_=cJ-s%J(mk9|\U[RA^*kc1OzIs9:sB]z(tZrMFJmIt9BkJ{fJX[98Yb9pb/sGJ GitgRu_k9;Jt:h[B+bVik9'SAiRd1ܾЩs1_SZ1֥Hc1[g[9pTVR9Uyy9D)׀}FB#)/Hk9g5isC1߯j:UZtS9 l9wͅhc1g t9ܵs$:^(0*|9ذk1|Tg[d1էhcD1([1VìKA]Rs1"?S1'R1Ktlc9J#1Z#!;+%<&S1) c1]Xrpc)cR]R#)ǶHkAu;3#1aIMT&JP|c UU'c#)G[ |)\sC)I{)Ubꃅ9euEi|1_Gk v˔)=*"!_p)Ik)e(,!&Jʃc)Wkc){s#)ohc9*c)*R#!!* K*JkC)pԭhc ^VjBbbjA L xz_W| U'db/Љk ڷc B!_lBuQ֢)uo_il)5%(l"$j|)Ł"B+ZBi1`q[cGS1+ugR'沢JC!#>Gla !S_VR"!RhcXGt#!~'k)yhkB!hd;))/\7 wb1$I |1jiJ|9IBGl+]:)cKk16YE[AʃNy9؇c9v!gk9Xڦ [C!S[B!>icFJgb&BRApHʨRA#hcB)5ik&BӘikfJ)cBBh֟ZB>b9"{9ˋ7̄J=YmMhkA`ucA)5^VkA;0k9+HcA1OjAV7)c9n%Hce1ψcA-)+|d1%BtISAVZ9^Ik9\5c9maP jk9U[!/L)7-1fʄB9PZzDB=us \;kC)]Ki^t`d W{ji|)qsb)@#VHt9j1S^U9Cꚝk (t(+kjS 9AR &Gcc)}pkFJw{JKkR" c&JXVH[AicGR^-)[GJ ic&JjZ9Pik:+:is9/gceBذ+ZD1x[A^sfB;W'[9:c9éWZD1_Z9?YGc1NkS9J9tqR9rZ9˻*4sBAc9UmkA 9rsZ1ZD/9+t9_wkBeK[H[D1V^d1U_rUsc)(S#!ꃄ)wR#)[[c)ڇ[#!آ*td1UUJC)5IS#!Hc9oGcD!zZG[d):K$)w |#!='Sd)JAZ)䧻R$)?(c1j(*k1]~Zd14]sC1v'-ik)lGR!,tw_j)=);%B \X{#!gRK)4QZ Z$)e?b9g/&[1ik)M[B!kC!cU{9]USfR!ռ>*{)r !]{xlC)UUsajt! s1WJC)BR#)ޥ3J)'9Fo[1)_gK#)jeRl/J =sWj}D) ^UkW1B/./R'hk΄B!{ZD)V[! `tZ9?mXkK0)DJu_ |1(c@O,b?R ̔)oagZu k)#&d":2VTT .`!S>xRذglcC!Ti&}:'\* dA-&)d"!XESA`(tc‹iFSC!ԧC#!ME+c97#1z^PfJikJWcC1 {EJgoL9HcJsBk'J<sRVlRg]J&B=~ |RT}ekEBcEB}=?DB}xcJqJs1__=[dA)kd1_ gk9Yp|kB `j!B(c9b(c94zx~S9WSk9{b)5R9 R1h] 9}U\gJd1kc1 }YhcD1B@GJa> |&J*>\sFRޢUH[FBpbGS%B. hcfJ 5hkAsBs1**s9?&B>}]sd1/is&JZ<ڞ [AʂbxrcA>Wb9[=IkAx5?sB}Rhk9{9:%'BWsfRY^RC1ۨ k9@c9P][9Kc9)[#1/﫩k$1v +|J-uU(c1|P(c9%{p2 U)dBk$){9Vu^PJ9qc1 s9lo6&K#1Gc!5o t#)[ lE:WS1SW:1 MmE:c1@[J"!!*.{bc1?kC)^p#)Q+ZC1}uR1cd1]]WPFR$)%Ui[)-c)R)\&JD)Mŵ{C)kc{)^fJd)H?*[ (kS ?)u 9k1@]js#!%WR zIk ͋js)qx{K1}}'c˄)WW*t)xu{*|9j̪s)k!Gk!,FC!C~BB!wBAp{D)UWKfBbB,j&B|mB B ˫0rS"!}駍Hd)_Sdc)a%jIt_kc)ߦRJ6>Hk 7 sa{HcWfS %s),!jsC2^' |b!K(sc)yspt`ޘ+!}xd)}oit sKcb"cA8 t1/gt x,VzH|"IZSod@0 %C#)VWxhc1{8[s(rg[ ɂZ9] Gc:{'|C)akWIcJysFRekBgN{FJ]HcFRQ(c%J k&JK2$gcA h\k&B/?(c9ik9<ީ{FJ'qFJW%/A*&JUxA.([A4Z]SAΜ9^ lJ +i*EB[9t'[EBP{FBWU(cB1pKA+Jd1(|R9 SFJXxbL|B9qߩcBYW(k9)ϊIkJJJEBpUs1W g BUtj$1׷[C1Bs1ˉk9GΩkd1ضit$)d1ppjCC10*)~|e:#)`Kc).Oc /̔1]5C))ZaxZ!#RC1Ps#)s_oH[#)uYB cC)s[_A b!Օ<hkc)U.ikB)܀kJ1\ sc)W/ {C1=UsD1߹Ic1PצJc)؀F:#)!c[C)r)k jc(cy#IkzR#!{ |!7 ꋄC)Vp |9:*k b)5R!s %:/0GK#*{Kc)^**qhcByisaV'S jkB!B$)?eB!CS ^/Sc)HS#) 1[b dh[1QDB!:*td1UU[MGc(+Ū(s)~kx_c~hK|1ci鮌1?ZWw{A}Ӂ{)B>ncJuU?KZ{lc"!jbRc!cZ ecb!/ˇt*l!r}e'|!|Ht#)(ta!þ tC!~lgc!'!K f[{y_hc)-k'fKd18r%:A7:WXFR˭sGB@GR{ՉkGJ(V|[JWway(c&J_U([ )k9(sJ]}K[Ajkc([d9B cB+_Ld)1 7BpvkBSSrJs&J-Y4vֆRB+9lA^TkFJ$15A6<&s9`~VUcI7۩sFBMg% t:x`J9 CVk9e[:U*R9s6˃9WVT^sC13_c90 t9u>c1sZ4 9*t1󭬈[9;hk)k1Hc#)=- l;XB! t$2u7VmBhd%:U[k|)ws)t9)td17fR %k!_oM}&B!5sd1MU5b WZc)Zо5BC)ckd9\VfZ FZC!%ZC1+^_Ic!ʋ)o 1ըk9 :oasAZ[9([C1կhkc1_)j{ JZ9n7Uw{)rR)UL9yk#!"8{c)wB] Mj-'SBԶG[ c)QY~hc>Pit!T!cSڟ.G\AK|B}=5fS.z+j빪H|suBAWyk")Ob)X[ ԵQ ^G[A |1{ !U]%Kc!!Ϥ*XeBbê(c'J|^IsgJ-wuejkB`JkB.Vc&J?#cA`icBV_Y>k&B _}kJ*yߩs&BmRw=s9k gcA=cBݫkBX\~sd9?VIkC1H0{)x|[9 Rd9p8sEBnn'ZAUZ12kd9zktd1hc1^T)u9k(S K9U)[1UC9ݻxc:Uӭik11_{ApRp \)mhc9 j:}sG[D1'9b)/'uD:T˔"!!7c#*K[1ÊWs$:ד9 s9'6s9S&C1cc1iG[1]Prh[C1w_ri#)%U'c KCsd1UFJd1"U)c([/s#){UZ$14)(c9`fJd1{%J^s%BhPs1{yzj#!\B]0j{d1Z֏s#)상={d9_}`H[ Hc*kA +[$)~WBbIk&?Is ?(c _6H{ { VB ) \c!/UWuck2?{,C!_uoJA<[(٭.&Kc!<: *tcy=Kr.c sR!~ g[|#!bd1uiZ8cs쪦J _O Uu#)]J)>(&Kzܶ|"ayT!>)e:z\kɾ.KcȬ|3k*jS>'gK!9Hc`z:^[hc"!5zKa"Њ)uK c₮|c)S"*$C1Ҏs{a!/ tbUU.dbGSaW:C!5}(SI娂 bFJ \Ic9b ZA*(k9p)k9RkFJ_XkA+) l%BZ'cA)ikfJ+77˃AZ96(cd1t9\GkFJLuHc9ֈc9_ڸcd1fb1>{1-i:uGZAV$^R1 j9巼s1G[1H[9U~ |E:tY:D18}Zd1ן'1_zc967s9}ǍHc95{hkc97k%Bɦk9'c1ف{{d1cB*C9gw hcC1ZgK2CjGSC9[Is1~s#)2Ũ:]3!͜!`S(cC!Kc)C/9UK#)[wKER)?jic!5 |9Zxj{C9S#1[{k 5 ) b) Xi{#).H{)X\4Zaˢk#1 % ^ZisD)}S#)srO!RZ}k)kicZms!NgJ#)s)k$)ԜHcC1U|>S !^^s)ND? 1qQ[c)?+/k$:\T^Zc!]ik 5Z [scAɁ'c11%Lc)z˪sc)ݵ?)tc)֩s"!R슩Zc!*[[)蟗c!!:rKA ދB" lXHcJ룲[_݊gRaFR eB5:N k7k1K|6,!gOCb ]F3b7;ңS-zh[ſRS1^؝IdzdOKac!FK~8EHt,hc#!]S!YI|k@ k"!J͗ڎ'S `c(cAۗl cB %Ic9ʴgRUUɉkJn |9'c&J_'seJWߛLJWH[9؈0HkJwUZBy}%G[Aqb9' Z9bCwmIkC)-c:W/t&J[p{d)kBZR9 *9J|EJ튄9~7k1HKAZP̜A_ t9|Ukd)g?s#)s %9 |:e'Cd1nhvk bD)*:_([9{ծhc1ihc9wIk%BݵMW+:'c#)c1Y/'[)K)k*D:}^s$B]Ws9k9Ekk#)ץBd1>k9jXik#9(sd1}az#!+W9XԆR$)(,{c1d1SUWVO)eUoIc1yI9W |9oB9 b)Ikd1W '!}~h̃#)= c ".6Uik#)WI{#)H_hkd)Suuhk޽-Z!VXE: ys !.j1izgs -{Qs}Z Z .FRC)FZ5_G[#!9m")W~R#)-usA?CUl\{c!U{~{5I:]S_hkC)6UlBa\k#)/gBlG4 kc1m&S! %Z(>(c Ik`fc)׷Z!PJ2O/&K!|//[bgS~rQF;)i;~qRݳJB!ZgKaBʂbɌs{I|=_ei)[t)5R#!$ hc77 t jNf̌9&Sa*\&C [J4NH[&Jl* )k9?j[9 $Gc9٭+cASB۞+cA`ikB뜻k9TcAc9gCR1 :SBiH[95hc%B_fBC1p?l!Ke1Xh'c9{d15. t9b_s&B[1n:[)HKD1xz c9ߔ]s9Z9yAikD)Z s:ok1"4s9_PJD1 &XT'k9W=%gk1Y2:hs9cB^h[:[1-B9 )R1#Rhk1 wS {)RG[!(P)kC)U[!B  C)[XBd1J rR9|BUZ-H\d9eUzXb)/Ks"!WZ9uRA)k ɥB(`[C1C`)qC1Υ(k#)GҌc)k{[9q+kc)~sJ( )[䤹 hSA}¤9 Zl| kZݥ1)]%{(C[a|ތB)%}[Rd)bmk}ʃ#!uM{ac"ܩlJLtz]C$)%misB1sac[!C9{}97}_ kgk9?it!.U}'[`k: \u)c!cKx %:a, Ֆ|9Eek \)|{"*i1vhsyagc?ڝ|c!-cRnZb UbR=*K m}x'c bxR~[Uys^K!j sit![ڜ[9S*>K@gHSc)mmik"!c"!:}u|R .H[ tj sc)uݣ"1_kD1wR1tc$1z_%Hc9Lt)u7 lc!HK)}k) *l"!~xz9 l%c UZs髉R rZD)UZ#!WuZ#)c1ZBtZZid#!HKax^Zz'Si[1{xfc!5[Jr^ !i{ c1_Z U|}czHk wP_W+UՕ9)Wtc)jifTI( ; |9߇c1@HB!%`sAcb+t:kΧ[! ۨk!{Jȃ(*'Sc)];I(s)ߗZpG[1]^'SV:!?G'S ^J $./^z\s1`~Wժt#WeJa6d)w F\Bx(d!ܜKg[BzYk%B-[Az輞ikBrhcFJ(:o{EB]Wis&BW{{A{9[9Kc%:ĞS1sr|V9?ꃃ)_S9Hk1xhc!(ާc1׆R)Ͳhsd1+msR9+'KF:yŅk1h{oJc) Ac9rxkd1߽ |9;URC1zT@k:_sc)~hcC)~lRC1V*gc1C l1>Jc)_o;lD1rضK#)m=_d)¸)|)WsG[1>g%kD:gk1"eJ 4U |Ayj*C17<{c1'cd1WcC) Լhsc9GZ:C9: gC9^|sa/{0B> WfR {1ߩc9W{D1-kLzs!'d!>t ^ l ܊lR̈́1֊Sc)^\K(&B Y!!uGcrZfhc۹9 (~us19[|VGJ[R˃ύ=+sS"~k!lKC1M (c:gc!Iu{)sb p8eC ]7/)Bhk~+!u+;([!}^|%Saɢj9Ssd1wso- l)sbJc!-Srj)|!oS"` t9Zb[7K"!OljceC9U BX^, }b)5[b>c-=? {~-js(\ kxWJkZXp sp{ c\JJkgR` cB{b(`~V{RsR} c9%sR ^Jk9ܨZ'J.7sRU*kJcsbW__-bx^WUMJk~sRkshRz chRؐ {~-js(\ kxWJkZXp sp{ c\JJkgR` cB{b(`~V{RsR} c9%sR ^Jk9ܨZ'J.7sRUmpx ~{M{=N c~ c^sgRx탈R{pUn샀`Ϝs_ZsuoX-*k{ZZ&{gR} sZkA{'Jޯ{ jsן-*k*{Z k&B*m.BxZ]_U c1,js~W jsh )k`_ZUzr{ZW{B|탥9.W{'B{b~{A" pnJZ#es9shJZs}ls)(Lk9ڗ{gR(^{Zkw{'JUN'BCRU+9^>,Kk X(Lk9##,gRW{gR( UGJp{s1/}{B]27s9 {D) ^{9ҺNR__^kshRU_{GJ޷Lk9^ !^Kk'J^kke1.ڪs1Q,  X{{Ϥ{pw~.Ϥs6ns>bW-Z>_x cU-bܽϜJ/^oGJ(VUFJկshR+ZVϜ{ 6Q,\[냂^ks_Ϝ)kU,jsnIkn{ ksrNs m叔 c U{ZX-gRzb A+ B*VsGJܜϜ,BϜ~z狼{ ]Ik0 kWb[Ϝbn*k< c W-GJW oFR%JkGRbpZm/Bs BU}/Jk'JIs>p{u{ ]nb {BB)kU{Zݣ*k_5nRU|{R8x {9还nB"gJ+{GJ8P 9ZzKk1-Ϝ˃brQ{z{-{ b` j*~ ZzN c {b"Rp{ZP-bUBjogR}{'Jp k1Xp/ 1ksFBr/{GJ޷Kk9Ϝ)k >0su_nZ+ʫNZ Z *kX b{bKVs9(? &JVsGJbM-'JYoGJ_ks'Jڬ{!Zb "-jsWz.MjsUָ-Js MJkpXМJsUU Zzs&J:c+sB\{&Jp`*kB#=*NB}sA׮ 1z:\ќ#)} GJmW9-b**Z(7͂M)k^m-bb*kB`{Jk}; Jk׸샇R\~ZU}?sgRWNJیsAW c1xÈZ#!{d1BZ_ c{b(]^ cࢵ.bZ{Z`_Z說 ZY RXXjk1pNRaɥksB2.hRroD)zhJuRd1-)czzJkX}b7C.A UngRUGJNJ{9b.1{AWV.GJ. .(wS!U{9i{1Wk1׽bWZb{Z b݋{gR {Z p-Rz{'J+5{Мd1 1^Kk1s&BsïA_k1 .$)_^~tU/#!.pAߊbwzNB_ksGJbJkGRl( sAkU1׫s#!b o NGRT.D)*A^|SR{! p).z{d1O. c^ gR{bj{Z/ 񩎔'J*k1Jz+kd)5{9\Us9x틐d)c׭{C)>ժS9WO9q/9 ɇ,!JkB\jsA8˃BsUo9{FBUWks9 BUתkk1iK C)W'J'}p9{X{D)+-{1PzqAWBpciO1ˆGJ/oB.~UKkB֢[ 'JW~<1{#){'J.sGJkt\9W*kW޺*+k!B-AjoAׯ-B^1М9W s9ZkQUB5}wNC).R c18x [c)zlk1+p'J Ukk98֯{$!UKk'B{ +s*szp c ש 1m^ 0*=Q,uϜj{x U"z1{_ )k-_is 7WUisjbPJs_+Ϝ)k\s.mM)k/. kUnb]-js/{njs~|Mb]N*k'nb?vksU% cUWO c,М*k`{Z}MϋsB . cv0Mzqisz[>铵HsϜunis*0{{W{Xx#jsk 0zW-mmrbczϜ{ ¿{h*_jsܿZW nZW МZ{FR/{Z-. ZUМb^nB? c~tTNAU Azs9U/ 9U-9-'JZ9ܺ 6QP?.Q˃u浪{ z{*{/Ϝ{ (W0 Ϝ˃()Ϥ{(Z_{k"{w^Mjs{W_.njs5鎔js1{jsW_.kk{¯*k8*rcMGR\ 1)kU cV@{A௜R>7{GJ|{ ' Z/NKk_y c%{Zxp~Kk9 js^{؂P)k ӽ{WX:{~ϜYϜ)sϜ)kw)s_U_ bנ-Ik>/%{V*njsz} -Js}";BksU)kxpnJk_I Z- JkXp c{Z(z^ks&J sA <ܘBV ZwNGJw`pC,9_ب{Aps9U c98 90 b*Qis/x0{JsϜ{/%q,U냂[wϜs{ { *[{-{Zljsb߯ c.Mks`hM{ u{ kmw )kʀ_ksBn{GJU{BzABs'Jwm 'Jp{GJbQGJ %]BWTWKk9W KkBUKk16z c9M0,}pPϜJs{jsn)k 8կJkp\W,s } b *znZМb}nb_[)k U}nb(Z*k{bT I//rbb{{BМbU Z|t׋s9^{ZQzNZ/rks9%/OFJ?ksA МZZ{.Bo{'J˃vm냦@ߎ˃\4kW*М{U*1j} buހnJsVUn{}BjsߊϜ{nks- c .oZ}-b)nb^^njs} Z_ gR@NgR]ќZZrnC1 jNB1ZW oA르. c/g{B4`탤9>+Z^@sA VsA@c׬s#)˃W_QI ~bm)s(M{ {+Wn*sSϜ̃Zb &JZW{Z {Z7 Z{)Js?6·RUWsA:k,gRMR_W$JU^௔&J55U d1T{GJ.)c9,(bWKNAjà {9+{hR|{9^^{9uu`AϜj{(׮{VڵEZ)kN{rܮN{Мjsw}܎ c/nbb-js5mbp-bO-Z+W ZXksZ7pn&R0МZpUu9МJ/*cNGJVܨsgRa^b9uUМ9յs&B辜{R }]s9^ 'Jߖ{9@6.`Kk9QMc_u˃\is /cN{=r-Z N)k\[NbWZ.ZkNFR_NRƒ_Ϝb낪- c낊WsZz* c۽5% b?Z*k.uNZBh^{ Z= yBx cB5U{Au k9.+s1x sA(O9X{%: cR _.'Jz}?N'J%z{A{R^jn k `a IkUМb_*nb U09.z-Z*b bb'j(j/ nbRM*kuW bWgR ^" Z-b_-fRW{J.{ZB{BrFJy-9{ZΤ9U+hJcМ c-WМZ׿o9{R^XGR+sJ.RIa[UJkHJϜ)k*j1{-r rxMj{(Pnjs/ח-I`(ZյnJkW -A x.B1*М cUNJsR] JGR {gR. z{gR| c9_P{A%/B^x{9UFJ'ݵ{1` 'JU{97\ksBp -AU.'J(N1.Z!U^{d1-uU cd1(& jz jsT k kIs i k %-bsWjsgpP⏔js 믜{PVb_/ gR{&Jz--{GR%\V{FJ{BuW {GJ)k9jBksGJ׭-{Rk{GJս+{B^&{9 WBՕjs'J@h(ks1}{| b!. c .NGJ?}1@s#!sGR<Ϝ{zbzm)k) Τk^{M ks{U?-b )Ϝ)ko Z{)k)WZ{GR諢Ы{b-x{ kkUjsGR탇R_,ngR{Z p{bԋs'J~Xr*c&J}JkGJ--+ kx}){'Jæ{D)/NRU(o'JJP{#)*+Uoe)/RD)p{9;}МC)޵I{bYMbʪ Z J~fR #NkkNZUnbnR-? bÁ N)kZpVޫ{ c {)k]\ c ZcϤGJkgR ksgR {gRW{9 z A WgRz^C9_={J%B{#)c.Zs1Uz'J!^{#)5mMN!?}{9-69Bʒ#1UM k~bʯb+ Z֭ZX bLZpb4n)ksb('{*kp7{Z(,{Jk&새RNJk[Ґ{Aj {B{NhR-sGRZk -.R6WUrgRm #)"ו{9r^R9)/.s9^% 9oV*k9as9j+ 3 9mkkd1ꉭ,)c*_MIk*_I- k~}-&J )kU c Z b/{GR )kN c7V cJk<6Ϝ&Jr{GRU {9**k%BsB7oR7JW N9˼ 'JVVksD)"5pGJ]OGJ_ kk .XGJ'J_/R'`Od1w.^lk) Zz-c}/ |Z}{FR7{gZ8 Z`gZxpp*kթМksW* b{Z]{GJzgR *kChR *.ZZBArB B{1_ c1^" 9- c\ko97'O1 2hR׶jr{HJ@BCR D)VxO1UC)skUks:]ZnsZbgJh 1IkUŽb-/샨ZW.gR‚--hRNZ gR-gR㮧.B \NA_9/nks^X\y.Z*Z ZbX_NR/+obV*8ks9 ,GJuoBՐKk5fOd1rrrќ/յ9]Upps1ˍsA~] .Z_ cD)zR!*Jcx/ c5 {j{b zZŠZ^NZ75 .Rz 9uZA U)c9{&J^ .RU{'J{b {GR_.{GJ 5.bֶ -ks#!| cD) {'J ;D)R1*<^ks1s9"*%#! WVKk_CO!{UuZ k_+k c9-~X/9++k!.z#! єZ{ cp^`{GR~{&J (nR_.R GR 탈ZWp&{RW JkGR7Xc1sgR@'o'J_ OZy{B׼{B/ psGJ.b֗6*k1({gJzR_gjk1o%Bu㣬s$)_[C)+`JkD)v{!bjhRծeB+UҜ`׭{%. 5sB(Չ*kBNgRmX̃BnZ*k9|{J Z{{Z^px b?AsМGJz_^Ф1? 9 Ux!*7ogR9{{.1^Uոkk1UOgRs{U{1 .OZUWV\{RU-?SR}}cZC) -:ʀ39U[{C)uzhRA+kuIaխO1a3Z[M k"g ZkogR U.Z{{&JW{JWsGRXڋs1rsA%]U*k1krМ9?_sAxs9U sD) ^XO1UUBhR{Z5탩Z0pFJz{Z~`{9|W{'JhRќD)\~o U^bɱGJ)a39d)Wحs! *#hRgRW gRvW*kgR}xsAՋsZ]Js9x{GRP{Z*7 A_'KsBʈks1_ {d1>sZծKk#!`!5{`_յZWV\s9{s!ќhRbzP[O1z`B-մJ`oe1{) 6OD)` /^C)%ќB^eJsAUՔB *k¾RP hR{Z/X-ZW*.gRZ{탨Z_낋o)k_ 'JX\tKkA+%˃GJs1*[Kk1U{>s$)/ZZ^iA*k9^jO#) ,#!`P/#!kU *ZS#!`p9/ cSۮ c[*ca '9V!'zlkAݵ *kX:-Nb_ BA%*+ksWu bxr{{GJ sbw-Z* N c^*kAZ#!zsD)UՋ탅1 ^Kk#)@@ k!U.ksD)+s9oKJ cra{a7D1{d1.Kk#)6 _(ќ!- +lsD) sz`М731^hAo{ * ќ1R{Akk&Jཿ gRb}^ksGJ7gR-{GR^Z OZWMA _{'JsAoKs#) cd)\*k9+sd1'. #!zP.D)9*R_{D)rյ'Jp9{ TZe1mphRsZ[+c$) 'Z -4ZzR.=%S ^X/$)"e)XxksR@|ks9WKk9- c9زkM)WsB\u]rKkd1_{d1>[:P c1 pZsd1bo1{Z  cU:.d1z1 Ws#!x_/A% )U9U7Ab{_}+kj.Z#)N#) . WsXJHJ V+ca U#)͉9BBX9xNR?М*knZx`Ks%Y]탅1\/9Ϯ9\Ջs9ќR+-A笠p9/ZXlk9/Z{A?Rb11ls1W_GJ^P9 s$)%xs \HJU"-d)7ˮϜ9U{d1p5!r'B/'Bzz'JusD)%>qBޱZU.BWsD)@{9yU.D1׊!޺OJ`rrA^}uМd1 C)֭sW 9)s9(8OB׫A|{1O1U c! +cd1 s1&p9~Ia%$) hRվ.!WKk-zO$! U9W/oD) 3jAe1 _1/R9U](ӽ95V{9,VRוZ_x c 7?(d1 _AhsU cD){'JW .-Rr]޼gJrclsd)/ t!W^jk ^kk#!z{C)*HJWU'pB{ X+{(s^` c$!^}+k1kke)b.{Ub/!6Ҝ! { V caߥZރМZ jznGJ*_W-9x c1àտGJ I}s9be),ШKkAw+k#!/ZA\ c]{B=OhRP׌shJHZc)n^ls!WՃ )c)m [!\ [!%Z1WW3Ƅ1^UUsP֪{/HJ{HJZbZKk'B{Z-;sA`{ |d1cLkAzՂ31{PC!ݕ/q-uu+1 닪j0m>Z_j mUq단&.M}p{0^ c1jȥ0 k{U^,is/7Ik7wQbϜ)k Ϝ- ~-P䚎샺л M4nszZ ,jsoj{,{ڎj{QjsZjs}_MIs ;bbWМis %{{:8ZԽ UEEm.jså]MsK c }М >RMsz c{ ch cn{%{j~.N)k>M*cXrsb-{AMRx%-Z%샧ZZ-A `GR* NZ_W^܋s&JbKoA-hZ / s kՍk cZ\k̃&J?/BP`{GJ {ZJkJ @sHaM_j{⻳}׿"Qʃ-sϜ,p]Τ{ [J{ | IK(Ϝ)sPQM]_ /_Wr- ӽ-]k q˃U_lh ERϜj{ืJsϜk( Upn5U{ȗ)s`MgZͭ 7NgRv{gR󹰏Bpks9rrZ90,0 >bU0,}~Τ)kq{{.0 6Bq-1ʃX j61U܊Qjs]])suA V a_IsϜ)s8}Is 0/?1샗~>0js^()s(mj{𜫃0sjB펔bOwmGR!njsϜ{=+{*k'MGR-׽⯜Rsx߿Qks_pZN c ?Мksj&RbZ}m_sgRZB{&J- Zm N&J/}МRUsGJ˷-Z Cv*k-UUUQ c?&Jp`-&J`js9_{ c9UIk9 ׫{A/Jkd16> &BU/A_&J}Z}М&J*ꐜGJp\VRks9 m*ks9N/>sAm?? Ql,W4̃*.ҽb֧ Ϥb7)s\{z냀 eLPQ )rmwwVQM_˃- ~->LG0(5Qs,U{_b*&r(kjs_zb{M)khknb-*Ms0o ks{ js>'njs-q{X~TժoϤ{U{N)k{ c pN*k ' cW(М{о5ӽJsw kXW.9_ZݺbUnNKkߟ.JN*kz c/ؾ{bPks9PkkB\k]*cd1 r{", {b`j{(Lʋg%R:(is^ஜ{kqb(ϜsUs{ +Q)kWϤ)k({('{K*Ϝj_ I?ɿ{M{fΜ;j'], k ΜJs>&njsV.mjsw|mjs\{-ugb>+*k {{- UϜZ/=r{V\Xr}}МIkrQjsuKʂJk߷.Nspb1*k МgRڬ kpZb5,({WJs~ bZ kks5{A'/ gRj\ӽgR{Zt@s&J^URC)XX-9gRԽgRNbWhR*4_sAWn)k\ nbwMbʫׯjsx b b cg--b{Z Zx{gR{Z@ &Js&J^RrZB7 )c'J-JXpJs9| JМgRpb1 / {gRl^sJ5A_ZМGJתJkd1+ҨOGJa{'J^ sC1k&{9 Ֆެ{&B\}{B_zZ9GJUU{BUZd1ߢLkGJ^Z9Ww(탄)uZ9& MvWϜ?̃+갘 㯜Isr.Ϝj{݊M kJx*-bIkஜ{5r-5uU_Ϥ{hRA FR M)k* IsMIk.׮fR-FR&n{&J (Z ߏ)k?1b1߮*kϜ*k { P{~%j{U(bR<2c{jMsZxsR Z Z JkUgR'蓵 cW5-")먈&)k9 {gRVФZUu9ުgRZc{A2{1j*k1 ~N'J+5?.A {gR '$Jk} Ks9 W{&JX)/{d1.\BZA,${FJ2b{FJ*kGJxʯ8Z]_X| c9&J,"*خ@bMba0L]P喇{y˃P{ޜ ¯{0``NbbGI(Nb.un&R `{)kr jsMIkx)kzМJ/М)ks-Z_߀b׭ 1(k-Z-&J,{ERrfZ܎Z/js_Uy cje{gZ%{Z/pZbМFRz{FRªbUU(-fb<7 {`Z5__ZZ&J5)ksU{GJ`xsZȊ gRi $ R]yܬ{bU{A(*ZKkAᏔGR 9׿NgRUë{&B~(-МgR /{BXX 9oGJ% kx*kA&o9w[PB 7_.RSWwuϜb.냫(˃-浪{^(k {.ϜfZ^ 1kWW* js]&,bz*ϜI)kU{Z W Z.Mb5c?v jsrzunIs\nFRR{j.Мs<6Ɗ{unJkַМbC7GgRoϤs[/U*kUVuϜ)kVn)k`'{Z 殐 c~r^sc1  n)k!Мja ϜR-bӐ)kunGJ`X֥s'J w 9^/ hR骬B5in'J-Bkk Ϝd1{6n91gR^]&JU hR7{hRppb%/ZhJ(R\VV|.AN9ZFR>М kUOgRUwzpsA/탈RpwGJO9rk^~Zd1/*ZA>)Is^(k\2is |{z\0bZJs[> 싯;˃x|1){iМ -ӵ k*Js䥯JsZnbmϜ)k=s{<ץ2{Zz?߯ s{U1jkks"urn)s"nnbv,-9*{GR*`sgRޞ &Jz-Z׽Z7_Q)k_[% cU-*k3-jk ~^.ZϜ&J_b^NZ.^ZG6Kk{U2kk/ UsGJ{&J{ zp0#)'nbB&J 1RUVC1XX GJ Z{gRkCksZ[{9xsAB!틪{gR)XhR╯Kk9WPZ9U cBXUs9y#)UVp Bm˃oJMb^ J * '"(sGZ,j{Kz{Cr-)k {szn{;jb*jМAڎJsܶxks FJ "4Rb 0־qjsj:Ϝ +mb{FJ7 b~XsJ (-I_{FR ٶ*kAX-&J}{FR'<샇Rr{b(n)k*ʋsgRX{J ]{J&mgR%-ZnZ7UwkkFJ辗kk9 cAAs9.{B8u}ϜBV-Ϝd1Мd1>NJ ZsAnZՕԗ RX{&JX*,nZz%%o)z` 9#9'JBhGR_UogR}[\GJD)|. hJd)\b c{9ޗ5GJQM_*^[)sRXqC9ZRի)kz׎FZ*M kMjs-(Ϝ{}*-sz^ʌJkV NJsЋМjs1{OvRkϜ{6%{էМb~~.9׿nbu*Z_Zx JJswNZ^탧ZWx-&R:=9.nZJk_ޏ?އR__ gR{R.{A\^&JURռBP-b cUx nBUxZAB^]wGR?UUC)rks1Uu{Ayus&JU#ޫs9\jkB+5N*k5oRpzM&J ZCo{9VsA {GR.Z\sGR_/#.9^shRUXoA[\V{Z>>_-9җQ z7H̑{W߹GZ˂pQsFZ r̃կm)k\n{ {~0{_/{׾*s_,n)ks{b=JsUA^{\{]֜ cׯGR b s_WNb/PGR_?ϜZXXb ks ob+.AbWU{sb+u]WZiUUFR?ԵJszJe]9~*rbrjspW{U s*sZ*М{l<&oksoGR\rh 9+n&Jks9mZ16ukc&B9h*'gJ1W{1%{'JzgJ`aotksB -gRW*k9P M9UU.Ar'Rsќbw")rx  ̃xo#!鍥 cD)*k WWq)k*U+0kwmjUΊ*Ish{vMZ 6/+{xr{ξ{R_{MǕIs}R-jsN k`r k}ks{cnb {gZjb- rY k,տ j(XԵkNZw R+/-*kBjsRKkZ * 1Z7_NZXxksgR~wOgR탇Z_{JK {JֿJkAzJs9^NfRURks9}oZ RՎKk.RjVM cU[b BxkkJksD)x`b1 {Bڸ1ZPsGJ{B'jc1..X |RWs*chR5'0{Z,iQ_d1_#)^7-nD1U~a*{ ^zKk`?9WUuKkB-kʋvӽI멣j)Ϝb'.+z>ஜ)kz ZМjsNN{7{,Z-{X尜JsX5̃bcW -JGR]>{&R gR`)k5b})k5QC!jb*ϜgZNjshPpnb.(*N c{ˆ{Zɮ{gJz cAU-R%j {Zw0 kT_b⓵Z㏔A) nfJ^ssgR:: bշ& Z{~~ k9^ZA{ c9 *c9hU$)z*kAz&+k&J%sJBjpd)W^`,! A8/oAW)cd)緫ic&Bizدjc:6.&J;{Zȉ5{gJu :^.9ݟJk&BּXJkGJ_ˁ/RW}]SgJU-gRp 'Jk9bcZ9t<յZqY]GJ{'J-zrJs/ϤFR*mJskAV bhcZ1)k[ufZ龜ZZnZ" ޯjQ{}ݭ Ϝbజb?*[2s kTskCϤb#)-)k61{U/cA"&nbT{ZQ{*kJ앬{Z"ksgZH샇R ^Mb.i0Z-o9Bl袯*kcy Js{^ NbZ:{b;{R+hhseJ%.bb{N9sbe{FJXňRWU5.FJ|{%B7'==d){9UV~-D){8М'J{kgsJgJ8 cU.bUOhR{GRAsGR *sZp{ZjpZirZ/^_AshRIapќJ%Z|X_sBI*'kk&JϜz-FRJ€a Zk} j{yψn)sX*JsU_~/1bU_jp{Zz% MfRjjk(bMZ#?nbTg{Z5Z^˂ b+*'-mJs М({Ofbj7&mQ7M{^ ). kyԯjs뫼 *k. cmu &JמGR~nGR7{A'(ksgR gR"_WmB |R[{R8 jsgRxob__ 'J U] cBxC'J%_ |A_?Z[ΤD)WwA Zw*cU6GJշTT |hR{Z޽s c߿obCR)׎#)ꪯ%{gRsGJWu.d9bhR^} c9.& cHRpOGRIuUKk'Jc ['J'~_:*cJ/m khjs/+9ƉspZ1;]z1b&Q T{Vb'fZmR(Jkܶ( pjs(":-&J/NZpМbZ Z*MZ :WNZ\pbU_-ZZ%WМfRMb%{J"{&Jz\V{AqksW{Z|>{b (8b~xsFRzk)cAfJ9f8(c {'J]Nbm8]AzZ&J{`lGR͂} 'J]oϜ&J!UMGR޾c BS^P{D){AP}A*WB=ogRkeb97boBUU{9[[AR9AƨZ| 9yNhRu}R c#)/_ cd1:5GJUU*k1z^{BФsޯR j-I*R,?샰j{Zjs,)s^莔Zz b b_-js" jsUc\xM{js.b탤9^o ). gJ:**МbV.`)kNboks=-Zw{ cO}AgR/ kT{Z&{gJ~^s9s%B(JkGJ@||UZ'J`Z&Bo{R_( {gRxZ9ּZ9 c9ks9s&J mhRW{{1{𸴋sJUo9oj{C)oi`Bb!C탅1.'{Z_JkkJ.Z k1sؘ1sgRh} cC1 uVsd1 ќ1W .Z55C)^ʎ ks U炘Z!RbC)X_Ԗ+kd)- {gR+Mjs#1hMZJH-b ZNfZMJs] r<-js_o bNIs{Z)cU 0{{뾯{ )kW-jsru~o- c/gМC{%/ cꯜs@W^ &J gR+_ZhW{GJ ќ&JWo&JuK{gR  bk{GJ7?JkAZ9WB%{R_jZAs_kshRVsgRxX\ZgR! <{Z~*c&JPP8b9,sGR_ JZ?Jk9W/Jsd)7b]X.R ~uGJuusZ/*sd1rbZD1𻵂b1~Xz^HJd1=Zd1*߷s1 {Z7 BjcN'J' ФhR$60D)Xz c({C)/*`{AksZ] kW jsUw )s {wM k.bXb)kX~ {R )k Ϝjsn)s Ikbp2)kwnis핡- kꎔks{:W{vvn k­?- cϏ寔b {Z a{B7Zͪ AXbB-{)cJzKkgRr~sgRW+NgJս+*k_7WZ[,9?9T^bB kkZCJkA؜?-ZUrZussb)'s1X-D1'Zc1.\hZC)_ZAIesA {ZwwVj{Z uМArVD)_N!uUW cD)%ba`Jk׬{D)n17schR{ziAGRrl`knGJݰ*9` {9련М'JWյ -Ҕ{.i*rM{7LbUpjՕ aA&)k¯)k7-)kxjsxU*kmgR/ER*jsTgMb%N c$mU gZmZ?GR麠 kZ_b?{Z`JkgR ZMJܷ{B*:sA< GRշ, bU&-b~x{bbWo)kuT{9^BSU_KsB?Jk&J+[|_*cAA{gR RbUb\VU'J/hZNA .Bb'Us9ժ9_sA *D)*`A{'J ќGJU 2b]§ԵZz V#)U^ઋs$). 9} ?'BŏKkAk&Z{gRظ= b=~xNZ ] gR7ϰ9_- GJU]}Ƌs'Jե"&J:{J71ZM۔1ksM'J^xGJ/{$)T~o!0;j{*ksb ZʮjA᎔ZR{Z ׊<{ j(&J~ujkAZgR5^Мb+R1 cT?ДbX/Ra.Z\8ABx>A kGR0IXod1[]ϤC) WєJ-/1uRD) ZB9 cA^uZ1w {)͍/.o1bBް8sgRWUUaZ9J* JsD)Qm~`s!55R{?1^`.B>-{GJpsZ WRXpd1RR BϜZ~rMd9Фb_ gZ_޼{{,b Pphki{ZZc-mis`osI۸Z'π NZ7jM cJZnZ뭺 gZ߫{b .)k5u{Z""NGRok &J *kp{)ku -Ze {Z6(n k ˂*Z6gRˈsJ"탄9'7{9cb.gRҮbO\'J7=UƈRzx{ZMub)*(Z*k9 ДZUU_í{GR%МAzԵD1UU. 7{9x{hR9yRAfZA{ d1}_7{GJ[ d1:ZrA\WUUksA 7탥9wb9*o9o''ksX{1U{ UД9MAˏ/D) -pBzbp[&ks9{)k,`:Mjk?msoK(c돶,jsXT냈bx8B ((ϜjsWJ 0ZzcU_)kBzuNZU{Zݪ{Z'.o)kRY_UZz{AЏjs %NJkW_oGJ:޼М c&&펔GJ cݜ>-)k*k М{= 'J`-9/{9UsA^oJŨZ܏*k.AXsgJ,Ӭ{9W9 5 RpOgR~7{JTKk&R{ϤZյ9Pd1ZZ9`ed)_ s9{GJ%Ru'J`s15+k1?^WvМ9_bs'JͭOR/sR \o1{_oBa{B3Kk@t)U)յ`oS-{b{Z-M[ Mbp{gR,-{bV|JkgR\|^-Z]}ϜZ +ZËb-b-Zbx b - co cxڽ.b새ZXs&J.{b^Z.Z{?NZrNGJm{-R -*koZc} Z}s'+-J\V/{GR Zܠ*gRU{'J.Zr Z"!-&BW~s%Bm(K)s!;)*cGJ>ZU{c1'//bJj~ 9(-U{9ܨ")'N U~)+GR'JV9_׿ʔGR^j-xzGJ/U~#)u.96 )kk /Rܰ+cY#d)~@sb/_/A{Ɋ [C!{ck%Jx{ER),b>( &J-J޸Jjo{gR{gZ%NZ޿.ϜJ*{{Jk&,]5JszmuxNB9onZNb- k^busZ; b.ДgZМZMkjNZÁJkGJ_*kGJ'/ۯksgR%&/Мks~%IGJ`z{'R *os bzNZVXR >GJWW^Po%J/oRz-fJW/)RV_c)c9Z9WU׃ cA'e1J_ cꭰZWZP )U2!Kkxս5GJTtpoJ#b6oGJXpGJ}%7B^O1WXZj1 UUO1-hRXXWU/'B+%{$)<6_/9U3Ap^U-֪*RC! )c:^njsczWMZ-ZkIk{ZsA`',FR-,JkW+oB b5NZZ^-ZWU Aު/МZR{sW{갔 ,*kܯZUsZI hR׋sZp*kZz ZUbUU>МZԽ*cZr *k{'% b/Ks.' cZrߟNksbr'J{w>Kk9sfJo(c:/$׋s(^9ؗ { U.9)XKoB5Z5obn/'{#)Ֆ 29_'JսJWzIսZ2BhRhR^^\\lshR'~WR- KkZpd)Wk! kk9]hR] cC)Z|xZ^ A@A=k"!n{C':jk{Ux,)cb%L&JZRMIk]ֺx (c7?MZ'Js-;-GRVnIsIi{]-Zxp`ksgRGRN c ^{os -b@b k%sZ/ogR 'JZNGR+ GR8%.ZW.*k͊Фks{e{ks4 ksB.Jk NR/ "z{R\ A%-Z_ b` ZWϊZ1x{9 .ZWZp_ kU^ 5sJ({Z[m괵ZsZ%77+k!kMhRa^-Kk ^O kkRBܐ1ڌsAZO9ZRݱGJ-'Jܭ{1Zs15}+k#!~>I[qתWLtV%:lk1 -i{*Ϝ{{zj-sn*kY<%Ϝj{ջJsupz{Z WZʏsZ_{ZU^N&R+n*s b^.새R{j{gJ?}GJ/{9.){9`r Zk"{B P A{GJ c9_Z9?-Ϝ'JW FR { c)`(N*kjМ&J{gRZ/bJkhR!i{bzQZՃ5sWܔ*k9'J_kkJ7ךZ9`h c9'k{9s*c^VќAbҰGJ{x2_ A- 6Lk Kk!BTks$!{'JZpbC+k'J KkD1Us(J-ìsZՌs9=xZ#!}hJ!sjjbRx [}Z1 ZU kZ߷Rs~ps\샋se *k*6Ϝ*k'z*kZpNZ Nb}&J_RZ奫{b6X̃GR.MZbpZBPbBK_kkc1Z)@{)%/{'JP_̃B_U~o9[/NgR}탨ZW KkArܸ.Ru_&J]&J U샨Z- ZRR&J_ *개GJXZМRU_S\sB wB{N9VA*{B^\zb1rꯨZ9_R`ZA u !^xNc16|#)* _R9>B cj C)^~A.UB*U{~Re19ls1_{9 oUlsBu*k1 .{BOGRUzHRU_ +k#!_{9 Z kpS {(J& 2a9-js,X,Jk.w_sZ.)c]Jk_U.Zk.b#K Ixs&Jzܬ{R}mksgRU *k'JRޟX+kGJo){&J;+NZ{gRsBh.9UN9U 탥9pgRW\~Kk9zZ9 .ZU{b%B\^ks1+zAU{Z/sAR5]Zu)c1c |:+s1U jc1կ*.FJW_ c9{xR ޢKk196ks^{Z N9U- _kbUWb ]lk11Ts-jD)U\pj9alkAMAW S'JUU#)/'J_{hR  *k bjok-A Zo9^X^+k1{U'Jd)_5B1?,R9B[9鋫KkGJ_z`j{9%%*kW5OGJu c'J6*c9+* :~2gJW/y21_%:UUos1%*c!o:.9S뾭9 {_UUKk}~.GR-W1 iD)ZtBa 1UPzќaR^UZ(U SiRx?~Z\Ȋ3'JZks%М k ngRjbs'J2z߰gR^U+NRuϜhRߨoZֈ~AނsGRb>МgZ{A bNZ.-МgR5_ gR ^Jk9 ԂNZ<-NZ|V&Jzks9jsJcgRWu%N#)_ c9U\'J!{o1 s, Uo{8<usV"O#)U֨o9/.RUs9W8b1|o'JU{GJ_UwܰZyoZ^zpKk'JssZzKOZ *c%9Xp{#!W+k9+_HR[ќ9zS cc{'J'{d12ˢhR`8ls9'B =:/@Zp⩐UUU/{ 5GJU/1~WsaWRA 7  cB*/d1 b'nJk%NJk*oZoKkU{kVn+k*$.Jkkb܍.R R ~W9-R|S*k9j7-gRYu GJ/`-9Ϝ'J_kkAV={13T{D)5oA{gR֨Z9n@>> c9U_ʌsD)^/*c1 W.9/u{'B U.hRoks` 5GJZBϤBZls#)'(hJu ohR 8ohR^Ŋ{hR%2ZGJ_]kkkJϐR5]'J(XA_UOhRVzAO1?ҜZ>/@o9 sd1zzGJTU{GJ GJz{!phJ!({*+sD93--Z\VUbD)z 7d1UUPa R}5Ҝ'JlsRxؿZ-bZ{{bngJ+*kJЪ߷{hR(ߗ*ki탨RJkJZ{ c9cJkGJ_9{'J}UДGRs A˧{J.#r c9nTV+*kd)߾GR12ؾd1WUGRd)+ d1*kZD)bKk&J%&J_/9U{1zz` A!9#)+'B#)(JФD){`'({'JKkZ8/{Kk2{ c7Kk c55sMmORoR{RW\XRAVZ1.B%y1ڸ'퐔D)B+yGJ|__.W\Kk +UUD)'O#)_PhkpD) 't9/>z^sD)W\a3'Bu c {e){Z-tb^scKlsZ{}oJ_̃A?/^nZpX[gRz_*kGJ cZ)-KsgR+**kGJx?{GRijsJc&JsA+ h{'J b{I]{Ac *Z} {B {C)?8-AU^*ksBB)c9*k!gR 7 c9 5lkGR]߸sZպsGJ+ˢ !^zzh9u 5 Мs kspoJxs'J>.|bzu{RB9 ZcuS1UB+{Rx^~9+{BWTp }&Z] O)X* 1;zս#!؞ќHJ_O#)_/.O U~ 7ơ5p9zrRP|A5_WXA#!(x+c/KU. r`s$! cB~ c{RNb~*NZ"FJW늬sGR]m8Jk&JU c&J Zd1.sA J?+{B2Ъ{FJزx/*k9~{J-ksA8*.gR^ Zs*k1~ܸoAshRVBonksC)5.{Z$`y A^<* oD1|+kP.RKkHJ>sd1k+kD)bsB1=-pkk,KkֈZ_rks9 cB} c1xW#ZD)XZ 7%{hRUU%/'J-bb'JWZUR cr.pkk9 SR<=ե{e #)BPZ1y c9lkp9/:#!z끱$) +c9ZC+k@WZߵ b#WUAD)jhˊ1 mu cAU5Z! 骨A1*k/__鰜ZغhRz Z&7{GJjW{gR޸-oZ_^?.A׿{1ksZ?9.\BذZ5Kk1ڠoZk˭NZߘ0oZkh k9|{9 {9.ނKk9\Vks'J ZW {9 *cA{ZB`+k1]+( cZ.{gR^xZD)*'+k+UOZZќGJ risAZB^z@lkd1:W폔D)^ќD1 萔 c{D)`p/: U!XZn9hR?UsZ_\\UZ%%--tb`S@Xr?lkA5{s9ќ Z (߈Ra't#) ־OB-OްhJ6A'xZZpbZ$)~xt! ]/aRA++Jsխ/{b$msA* Z᠕-'J{R W*kZoJkX?kkK.R/МGRp cɦ ZN czxؿ,Zzz8bu}( c#!(& c9W+{hR_W{&JX ?ޮ9'7_OgRURd)^^hRd)ՈR1"_UR{ {ZZ ZC)&0pRr_B\o9WZC1 /{GJ>*c9Zsa5rb] zb=/Av{{uJa Z c. {hR Zu zќRkJUp9>Qt9xޗ+kHJ\T.D)?7ܐhJ[k" A(0jsRRfR Sa^o94[{`X3zUO9~//AW(l{1p'JnIsR.b{}/N*k} NJ B^*c&J|ZC)p8*A OGRZ*М cx~{ZkJk&J{ s\s'J ogR^)kM(s7UМ)kVUxNZK׋sAWW*ks9mJkB}u\Zd)VWw@1D).PeAD)VZd1?pR{R6'sxxb! Ռs! uUhR!T9 cA[/*kBz߿.{jN!a{?ZV^R? -r`5 /x6{Ax˹{'Js9_ cA[ZB.*WRa7X/% Z#@RAz/HJUUjs+\9U#) Xxk 7D1`pj`(JUka???GJ/'B +.bNO= c +(МZNbPNjs"r~FRzs&J.hR5?탨Z(**. c.*kww{'R޼ksGR5"*kW{*kU^ c<w&J %{|:ДJszoIk_jps&Jb,{&Jڿ ̃GJ~Ou c!bZD1 {'JU*k9bOb#!Zb#! Ud1յ5+k!_? ~{#))M9խތsGJ=VoRW?2rМ?Kk!VPGJa-D)5}2D1%``oa8%ԗ^ z@Z{9]i;Bpe9{pZgќZ 'p 6Z bUs ^bV յ ߵսRUyd1R൵R5މRx\tAufD/15R:+5{A d9?gR\ hR{R*xWgRsARjsAzNJ 'Jޮ -ZNbw*sZ,]bm 'RZUNZ'#_OgR`iA/N cДb.UNZ`^_)cA{9[Rs1Uks1C'D)rZD)"UU cC)lsC) WߪRbX(Jk9} b#)8n?Z! ks'JW׻ {9׈ d1ϋל{1lsD):9od1ќA_ps#)-(s9׾n`!^XZsU lkd1 Kk9({9ڑRcrhR5tA&%/lkR3/Q,c sk(QJp(JS cZ{R{cύ{9j@b$!U7/5T(J^+k!ܪJkAsAU cB.JkGR)sR{9{A{ osZ{AϜjm {fRfJkA귽A7.r{U][{ZpԞiREvJk9*^. c9ZA6/{hR_/جsGJs!p‚b U ksC)5sd1c c9y kB-Jk9*kd1kJ{9 &Bb/-kk u(R#)JZjќbc{]7OBͧ Wb/x .WZUxpd1pd1ќR7X[1oXSZhR1IZD)rcB諒sGJ>ќR-yGJ_WKk r,c W]tMc.bp`zHJ78'J/T! <ܔAUќd)./>x9^zZ1{R``.BxzkkAిkkZU*k9pksd1nks9C@ksC16,̃AU Ϝ k__js"!{B]U^ܬsZ%GJՌs9^s1 kc).\k1_Ukk9B5WUd)Ȫ%{1-hR9௅A{ c^?*sZ({R sAj* Z#!-xk  c! 2Z}.gR/{J;\y.)W/ +LkUPlkVi"TKkRy_GJGJXWsd):Uls@{{ c Kk'JQN1>J6{'J؜4NGR Ws9H/AW\`iJaZ! c9]Lk ^ k@WJPSA_64'{`".+-Tk%_zAW֩R+k9[, R^ZKk'Jsd1JsBuUU C1 BIy+k9/zno.z*js \IkC1_.9*k1U*Z9U c9 WUksD)j^5jk9ᠼs:ؿUIc#!,ik1ל{ 9*kk1^|s$){d9 {'J) {KkKkޢO+c%6탈R>7GJ`ތs9ը 9x`y9{uUb#)UZ!kuRڷ-+c$) ќ9*U_D)Us9ZUAOD)h _^s1m^U{ |n@>/{!}% c z-aUs NAB_ZZaWxࢥ9UW1aUBU+:e)WHJ}UҔGJ'/SD1\|0AUpR55W{BW.J oA*0{WMbղx{J(,ohZ) ks9pd1U_Kk_ks Ϝ9}{BWXsGJ .Z5ќZհHRp8 єA^xZw}sNd)טgJ_ OA.R Lk9| c'Wp c U{R( +b9M͍#) 9`b!?'kk9\Jc#) pZ 퀨 JK6Bk9 Z UUU/'BOa']{A Skp.$)b/Ҝ9UD1֮ o^/6d)5[_1c1Q)czu{Zb+.A:U_9Ws  ^O9U }ҜBU:39 |AVZBh7HJUU}'{d)UpHJ-}<1_uiRXX^UJs *ۯ{x^Nks<-jJoZ9bbpo kkNZ95shRW{$). _ksC1Y{#)\ZB_x`|hR/]Z ќ^a9kKke1rmsHJ>lkZ_HJ_m c Kk!\`єD1_U"21VE{!+ c[P~:Rs9UJ#)=VhJ.V9{ p)~d1RV_p1P^K)b^^lkA=_pR:UpD)Xpzќd)Jk9 bD)k)AU5%^{Af^.% B 7WWԽGJ{A'.D)>W/A UpArxW{C!*Z! c$!_UZU{9#!5׸ V^1s[Kk9/ATArkUaWa`{#! %1 hRp^R ksA 1R.ls j_U c Ua UhJ] KkU+(J\^hR^< {aX ΃a{A/V_A cBW~sd1UZ!x c1_GJ$)Zք9Uu 1WU'J]V/k9&rZUbU`{Bcs1WUJk9=5N9''W'R?5,poC1/~PQ!UAՐ9^sC)ޭA W{9/A _M'JU\R {97 Z#!ZxfJa*_A -GJ9:6lsWOWp.d1s9h}?.,D)%BVGJBwlk {U єd1.1K'[slk#!5UUbD)k5hR_KkD)% chREA#)/?_Kk~HJWKkA/.s!X{a va V-5UU U͋ u̓AWսZHJյ%)cAr19U5 zWJkh?(BU^kxI[+Wp{BxWp9.Ba39>pgR] gRx*O!)-S1''!^WD)i{'B#!WXˆO#!XZJZ 1lshJ Zs9*Z1 {HJ_hRp`{Rz{  \Lk.ќW˺QAUUҜUU/+c9}{ls Kk9_oFJ7 Z r{Z篫 Z }oRpjkm{D)X냬{9?(NB_\.A՟OZ @ A\WksB/{9Z}.bC) *k$!j{d)puzhRD)]-*k#!+k1rs1+c&Bܷ*kGJ o-bp97֞ls9rs9^/9r cd)}ԬR#!{n@BПJu7hc"!ݺ(kB!pkpbwkb_-,|s lJbUC1UA1|WќrD)Vє9-+U3Z'[HJp1+k9W+cRZ'JbєZ^{Z9~zsb*{9UДGJ)5O!~{sA.^W{ ~U%B]{C)x cc)Z{xМRX|^kk'J{_b9]*k1Uغkk9gh'Jd1׍Jk9U%9&.A`pZ_hR95 cGR- s#!r({B}Io{Aͅ c9 ZbBխ*kB~ k!.R X'[9-O'J5&UHJ`^]]{9?77/sHJXX{D)` +k)[`Z/.A {HR {BZ c!רZ@* |ת |נZV Zc@ȨB!WgRC)uU{ ?z c@݃C)*{GJw\sBsZ&{+cսUKk1xWsB ]sRsz{B*+'B*A|__KkHJ+c9..Rq,*9p{`1Ջ3BrY^^SR%gRxphJ%Ҝ ' j{ ,0단q0{:P,aB0 q샮 'ӵ˃0LiۘR >9 U VmյsM<.0-7kR}su)s)˃Ϝ *kB-b(%{]ns*Mrp㎔jUk߿c9B*j w1˃ڨ0M̂s 0,rk^M~r,xkϜ{ª( cФ{ΪϜ˃'ish*˃M{`-Z^Mb< D9@m{mjsϜ{`bN)sp"qRpdI){.r-xueU{̃޹{yМ˃ޔ }-{p خ̃zj샋mEK1U }{;jb2)k7jsTUw )k ஔbzZs( U| _csIsn^/ϜskrfR{{)k햫shZ c_տxJkO{Ik s5 Jk}Ψsn{rNnjs/vz cZ*k {7sZ7Ы{Jk*۟ cw{Js!js_?nsW{Rz*cgR+Z jk?on*s k쨜{bU˃ cެnGRW(탨Z@샨Z̃Z}Js&J. c']{gJhz*cgRJ c=bz b wnKs bWhR-*kzscksZN cgRaଋsgRU%NZ}c cFJ~wkk&R -*kМJk;W.'JzsksZ)1sFRn-ks)/6oks}" q _n q{m/N r}-{Μ˃x#ΜbIs{~ k]P r֮_5Ϥ U0nzЖ1m-wRPϜj`q˃q*0wIqis[*j~*({K-)kX8-sreR7ϤZ߫0js*1 +Ϝ ( ^{ \|Ϝ ˃ ŮÎ{?J{zɏ{8򎔫{@y k$Ikןmso6is0{莔{|b獔jz߫,b(-JsZZ6nisϜ(k{b({Nb_)k m~{ njs^{սcnsnJs &\N{'*=)slN)kM*k=Ns5 js+ҜϜ{Ф ?V ns4ϜjsV/>ϜZ-6 Z.-b'' c/6{b# d9n{u{8nJ{`򓏔)sz*njs7rHȎZ:-jk{)cww{Z1%{*k>esR*pZd1sZ^Un cU-)c9)7nb5NA"*NZK-Z&>-{izt^nJkE Z@[ZNGR5Мksq+ c{x{Zoͅ R] BkR{brX{hR#ksݝs*kU7=յ'RB^-Kkt7fZZpKkZWܮ{GR' -%Jz-gRV~\*kB>W*cZ;rU{R'[V]ksgJ'kkgR OEJ.~ks5nZXXRMI q uQ Uv˃Wj{3Ϥ{++{ %[0 IUqMQg{㮜 j Ϝ냘 iʃ/*닢/0M>ԵLZΜ{" 0{rZ˃s -j 𜪃1֬( Pq.+ݲNQ˃&swΜIsoks}VRR{Z^xby][-Z}&.Jxs1u^R9z%$gJA&>(KkBUso c5GJ c 7| cmU+TˋT5Ɗ{,W ֎UUTtUk/{umj{#˃ʎ}˃ki{ҽR:)sjb*ϜZڠNҠ,k 0Is bЀ( QmЕ̃ ˃*3 9.!1m -ߒ`q \r`첽Rxꎔbݸ(kqA jR-b jszmsSs>7Ϝj()k 1 2ʃW:*s{ҿގ/n'tϤsМ{p뭵sycMb+I&+@ϔb)s*Jsn{jar k1샱bzQ:krMb kX0" Zz-Z-n kK)s=Ϝ)kˈ.)kY{ZsZ*{)kozV{)kh샇ZMgR 탨Z|v{Z~{FJ*ǧ cuU}{J|{fR/+A*kTu{Jk|[-sEzێs@Njsa@ޯ{+{"ꀯJs*n cnJkbV c/ MZ"1{}w jscb-bV~({Z;5 - ce}Z| ZҫͯZ믍b,"b(Me sZ? b~[{ZcМ c m{' x]r{^zR ]]{<)`Sb\\_QR-ob@z c,4*cќ c2М{ʌuД{R\*k@`z.Z^VKkZi#{R/7bP{Bz |9*-{RX7ZUR# c{WUJkR&{Zojo*chJ(;r iӵjǧӵ LϮӽ{/,U 5,wʲi{ )&0A(֮{%{sZmb"Ϥk/_/,ˋo_0 |k{ Zx0)|蠟j0j2+{ ˃)Ф 0 --oP3] \J-{_AM{⮜)k'{%%냮~<6ZIs М˃.ڃ H= CϜ냋͍+CmsTh{P𤪃𫮜IؤԽM;sd0D1nI (Jk( 6ϜM1-&J k,{j菔̃g ?bnbNZ߯b־nsf8 ZesZhjJkJ:sb {b\>{J>:sgR'|`{R{{fRK˃gRW'NZ]{NJ"u{Aj_sA)1*n cUM c{ Z/NjsOg\Ik]}nb,sb {gRmZ'ˏc?~Мb/)k`#8nbPxV_nb/`] Zukk) *>BМb[0Jke]FRzXM9©mZx^7w{b*o{7^mn{ks{-n)kP~sGRZvPsB!)+{A&'ꎔR_UWKkGJRÏRU c&Jܐ gR ;unGJUJk'J>WKkGJoZMGR_-R%5R-Z}.'JW)jsGJ NRsAp{'JZW KcAu\RBxwuZ'J]yΜ̃t ˃z/ˋ6:-(j^L6emgWQj{jb3ތ5i{*wkq-~nVHs[(s8 jnbΜ)s*Z{nfb@, r4 (kꊎwϜ{z)kx4ssϜwoI{ڿӽ S߯gss*0Is+-KV{ jC̊HLj{oAMIs{0{┽{5{|}M(km{>L]UԵ,tQMe;r,>^QmoQVqIs>6J*뒭AkZm)k+-XUP샺Pk)s➪"{ljs㏔{{М{Z:…Abܘ{e ;Μ*k}~b_({Z 8{Z.0 Zzj&ogR .J gZ\-b c.FRs&RZ[ )cJί*cZ=g_sGR*޾&Jo{Z Zuo{b{sZ Z Is%{b+osEz &JpsFR.ZUUsJ"ϜGRUV~ϜZeu{gR5bW-Z 1GJsA'.{ZМZ_ cV{d9탇R*UNgRWJkBX~hZBobd1,vZC) ZA_WnAUUU cAeUWsA\_U_gR$)*hR9KgRd1𱪾МFJ U{J@7NGRUsj1ZUckkFJ̓({JsBbȼoJUWzBWU_rKkAUUGJ9*q ߿0P-s*p s hp냖$qL>%ޑLo9ΤIs"L/{X͋{/zLqkQ-05̃o{W,EZ `{}({5je{{%-kM(kꍎ)k+7rIsޠ֒{z{Q {#፶DZ&r8ϔ{6Uj{/uUj0MUmΤkar,50W М 酾Ϝ({B ϜA WbWI:js(m)sKQj{vk_Ϝ-b{k^Ϝb?bp`m!:*  d9h MA"@nfZፔ k+ӽ{_}Q-n`Ք{Om Roso -  '-r,Мi{/{˿-}k{Ra}{nIJso]s-ksks?Nb,oZ`(ksuZw k}NJZk JےϜ&RsZ}A*sJ{^k&R5 bWݩ{Z7>+1b] ZCye*kBK~RZwsb% ǫsbm{FRj{b7DžM)kMiAMbɺZ#wrbqbյ {mbpGR?Z[R<-JPyRn9s{JkGRPԋsA~b9 @Z#1:jsA bJ()ZJ{/ksB(ŨRU5OR|{9zsA7{d1usA\yNBPWUbd1 cJ5%(05{q-fJ{${}0샣Jqkb뮜ʃWΜb'Μ)s nb)b4q{1is +N"0-/]걒M*qRqI{ 0)sb rj0)sk0{Мjߖ0ϜZzdA:R˃-I岵 Ebj{W^ Is%U|ϜzQ{WWϜ{5 М P-ϜQ$j{p{_7MkܳK{{IsjY렺I M{ai{М˃jb Ɗs^x-` RP0 R#(샧Z*@bbbns]{MIs"-{y-{r5M{p/Ms}Js k b4W%9r '{xؿ n{:Q{ ]폔ks| bpڷ.b 1{/_ДJso*knJs^4b* bUWx Jkb{b]i7 Zڢ|{R{R/{n k{YjsfRd-FJxNfJÿW}sGJظ &B_{FJ?MZ)*.BZ{Z~NJu 9nZ М{ph AڀZEenZ])cD9j/gR#1XR9ևR9 6ZA'dm)kBUb9){gR*cA~ cB sgRU NgRn* FJo cի nZ_ ks.sU{'sCNJk@|Z*co&B\xks9y&ks9{#1z.Z9j,s&J??.&JUמ{BUU\Μ--,Pmɟ)Mzӵ,{'n s &GRhؔϤj蠟Z^,0b.;jزQk+ʃ05I7U,Y?P˃)0 ~"+Q +'-MRLn{}1,ky sMdgۮ , <9M݋М˃\,("1,r-{CΎ]TW}˃ ,0jP 1)s B˃Zb D*r˃us˃~_ˍhZxpMn(knkI-b.{},{vCY-)k+)kumRMJ9Njs[.MIs"J-js')MJszm-Jsj )ko.)k -Is~jskq;^s_]+0s ௜sҪ{H0{:] xzVϜүМis2{M-Jka-b{i{eNGJj ks: *kcwbߵJs_ *k7+ J .is.龜Zؠ( gR oJsGJWl cA׫샇R ݋{gR@ *샨ZP* Z,Jky n&J{{&J{gR8?-{&J' $1ujs#1/-Mb=/Дb|{j A7&6?bZzllsAb{BVusA &JU+JkA[{B5Jk&JR {Z^_{ZOxXsZ7/샨Z(~.b. Nkk:.JsjsPsuN k:W-JkGZks*j.)kT{FRZ gRVK'*k9?/{GJr{ZAz)cAr k&B{qߨ70M0-q)kCʵq0qgZ.Pj{\Ϥh{Y}Pʃ-{&(s.ϜishQVQ{]9/{ɧ({揄M;7qMd -&O˃Ϝ 狼 [ ږϜj{M Ϥ-Cq l_R@j6 70Is7{Cui{נ{6 {Hc"Jsޕ{MI{`k~⮔{-)kBMIk?nc;[,Z ꎌbڗM c(k(kms*Jso(k k芪b k+MIkϜ+9{@ro k샳Ϝi{@د{]Ygn{4]*s Bn{=njsKJs[w-*k𹕛{ c^* |*kМs;IД{xݝ1 k>Rjϊ7. cjs"wWn)s^_b!0Z'. cWܬs#ks {TԵRz{ d1zќ{.Js(({Z"Tv{I6샤Aj`K{AY샇Z/+ kMbKB'?/)kz`j |&J z kgR*sfRܪ{'J"wjkA ()kFRP{NZv"nbkoЫ{Zks.Z}={'JBZ Jk~Kk[; *k21IznZ𪰔ZzQbќb~{Z"{Jss {bor*JkgR X{GRVub&B+bBh__*c9{'Jq {P{|x MQ / "p˃Ϝ#9`(0b*{Kӽ hsꋭhj "’#B QIs(s:p)k,Hsi{/%[΄Zӽ{Tqk*u{ȥӵ߿/}0샢1,˃$ 1{%0 oڻ~i+ ӽ%Rj*Qgj) )kj*Ϝjs.)s@˃ +MJs+-(sϜ˃2sϜ˃}Ϝ˃&n{Lvj{ҽIk{ߦ-)kϯqjs[_r JJ(m)kV,is&jJ*{ޮjs}>ME kx1(k5?wƪ{\}0{ M{Ϝ ,s?is{-Jk{RJsM\)˃}МZsUwa cW)ϜbxRNZ-*k8=ﯔZ(*kb>n{s~v Nb:M'R6{W[r o*kWZ*_R/ М̃ oR_N{hjϜhRbooIsWSaknj"jJsŷns}JkI4܋sGR 9#{ZؚsGRb[{Z90Jk c{gRҶ(. cA'ZA gR9o{!>r]'{Ug.8{?yNb(8Ϝs^WϜIs7ܨ{.[M{K{"u)k-MFZ jsxzPi{Ϝ{ݷ(1eEWsoh,js/*yIsbͭM k ,)ksoUXPm c)suIsܗ/1)kׯ)k_ϔk{g bņIk %˃vP`NZj,ԭimjBh k5Jss: qu+QjspN kz0hQJk틏{.~& *kP=-IXb9€p`М)kМ)sJsޯIkrRs{}SN)k "Xks-oksh{[. kR"N k§{Z-{GRcMZnksktUR{y_ gRU[hksB {GR\-FR%)*k^(Мb ~nIsGRrpksB i*k&Jn,ZAx~A ks9---p c^x|gRg~Z]բR&JUsZ'׬sZ"WϜZiwud1b.J {$) {GJ5N c^М kެ{b{hZTesBߥbB'v{Z)z{9 镵ҜZrr FJ.mr0냈ٮQLXuϜJs* Ϥ{ Q \_]j{ꯜ * x,Vڂӵlw4pjsjsX8P{O닊^0{鋉Ƀ HNuፔjs`IϜs^Qs׿u6Ϥjks %Ф{ Ϝ{ypMJs~ Njs )k )njs]կj>z.-)k bn~ *k޹NJkl |bk{ kG?sZs{)kKcܶU.bCs'J;М c9Мks/єZ\XbuZUAnZەݏZ~b -IU7((gRUwshRU({9ս.Ryw{B\^M&JU1B"UUs9TgRA#.:cJ'r&J7UZVRK}kGJ;Í{Ze +ksZ- cI_{Z*kgRX[&J5U&J${_ c9 hR1{Z9=>{E1* М*c k Ŋs[{"Ϥ{+1냥Q,k?Q 躯nҮϤHkߪ q 7ϩplּj*hsRzϤ{w='j{ͫQꃏޚ cU, xspϤ{ {xV7I*Ik{}*J(nIsXNb,z n)sn s֦,ޏ)s p b8 ^-Z b6 I jNb8zC9:Δb&R{뎜Z/n)k5nϜRxzcMJkis%_s -@~Ϝ{{8Y1bW˃b%mjs._ bk"ZਏIs/{ojsJZ#o kȚRuזm R{__М{鵈n{Cc{%Q-uWRMJk PX-b% Z )k{ ")c݂0bUWx{bޭs c"' *kZ~jk k\N kbb Z~RUMZ]{b7L k_9M c%{ cs k gR |b{gRzVZA$-sb틯bUEKjs9pZ cA;-I"-Zdv*kd1vJk9B]sFJSSs'R/n)k絛nJk+=u-Zז؀bO*kVNbU* J5EZ7,&JW^`CsB___sjs&J]FR^U BUAէߎJW^XVZ&B {B%JkJ(y)*c&J{YZB zmkBu]Ws9_bB2[yRW^\_s#)- 1gRw |hR._Pis.qsկisز{,0(sϜ(s -S8Y{Iu,JpϜkbmn(k 'ϤZ녲LY}P/J 2s0j{Z{{]X,UP0J 1˃iKΜJsg:MA ˃Uʎ k@,-)sK(Ϝj{}:rhϤbs{Uz,1*{-)kru*.{͍hϜb jn)sϜ{e)n'RZrR%R j c{fZ8̃Z{b2 " b.(,bj mknisZ₍Ikr@-)k#-Is?>XfZ<)kxj{WϜkVk{nb۪9 k޵-Jk֘>Ns /1)sꠗR̃ɨ0{{Rb _W-Z cMe k됔{ ޖМ{[.{I Ggjs.}_֯js{ c s c7:b NJs[tZbs8U-JkWljx bfCoQbUb'ް{ c_{b-6s klksZ+,sZ^*kBsb8kkRbJ'P*kgJ)% cIis9srZA"Ὤ{gR5}{d1n_ cA% c9S*kgR3sfR֔{b^{)kX- k1Jk]co c ^` hR@p])k'BU7ΜgZˋgRh~ՍbuZ.&JpB-%ZCׯA^b-{AՍAC)'J9('ngJAU=Y+c1-Z9mZ9bB~gRd1ksd1= GJ J6J {'J5q{RϜj,&RP0Zߎj( 9qMq XPnU^Q NQ{ӵMWWQ˃ަ(+//?FZ{Qɕx{EZ߸QX, Q{܈ 0H{js邼 :Q,p 2XxT[_ҵjj1j {0N˥;ϔri{ۊ1-VIQʃ놢VH{:WmU+˃ rbj0A"a+R{U?JkWIk%n k Ikznb/؎jskHoz샗%⯔WϜ{iМ{U{%iկb М˃znoIs{is]ܼNks襶V{ {Jsh c kwX cV] cOZߩJkZ]}njs فr̃]UaU{ט^N{\ c/hn)kX kU{c ?Nb-)k"N k޻lh/JsݶeZ/{ZsUUIkgR.{*cɪ{bn\jkgRJkIkkkZ{b-{Z esRZJsgJ>{Z(Z, sJ cAVv.{c1 *sd1sJ׫sRlM'J){Z{OfR's cxsb\sGR n*k )GJWZӽGJWUU\Is&JUUUZ&J,GJZpnmZ&J nB}ks'J_{NRWUZB^xgR9/GJ9xgJ9?5Z9wBMBUgRA"VRA+{GJ%5+rJW\bD)@{d1o 'J}U,2{rqn~ΚQ{Isyஔk' {]0 󵯜ﲵHꇮ,hZ Rq,SeZ*WΧZ\tTWM&Z ҈r{&*i{1 {`gZ\ R 4 ӽ s{ʹm{[ѽ '__0, H0 -/mQgվQYu˃5rМj*zQ P-.Q k+&RMתQN(o0 "ݳnXu *1-*1˃zМ{x)ck<ѤZi{~&?'狼{};{،%=`М-kxМF%nks57JsP]{Ϝ)k8М{U+.js]Xjs{Jk폔szˏJs.js` cZx cnjs%On k7w-Jk7nb:nJs; |bZsZ޸Z?W Z4Wb^9sZOb b{b{ cs+jNgR]_)cZ&JkGRsFRbNgRs&JMJsR~sA/_-bu={GR*(oR bɥ{Kk&J(k&R?+/ *kd9) 9+ 6OgJw Z%6 hR (N c_xGRcshRW~[sgRWu{FRв{+bp'JU_\PhRB/mW cBKըR9Z9& cd1[bBWZB*uͨRBocZZA, [9U|5RBUU_X'JUwj&J9wZ1?/ KkGZ쓅9CZ)c9@5w c9/.*k'BU"Qy냦*q˃q, *גM^XΜ{n샗ss0Is+(]Ʃ{b_R-kWnb`z nR"-a_$P YA" gZJs ƠQQHs.*آW ?eqs`ϔi{*C 0{JΪZW1(s'Js  {[kb{м{\r˃??1˃|ŎUwuSQr*0˃%1-lX >#Q-*ؿwNU~sМ BmݎJs=珔s{jȈN)s<복샗; Ƌ-+4{ؗϜ-A鼒ksWz j(4{)\NJkB{NJk]M c,0/Ϝjkom5Мjs|^-{sWNj{+pNIkxZ샨b} b;NJk~n{UoJk)kR R~ҋsZujkJvs&J;]{gR]{b us cz>ksZwh{s&J>3k Z_-|J/ϜZW_r{ZiBsJM:ZA~z{J/˭ c'J|ks&J气ZWsZ5+\ c&JH c&JЛ chRvZA@r.#)-hRؿ A.; ) JkϤgR)MhJ~\[{BsRۭ5sJ//NbМ J`@@`+c9rZ9RAVyĈRA GJ9y(GJ1ZҾR9gJBSߥМGJUkkAVtVAx^UUZA_UAR1*k1 Bj9U{1ɭZ1>oBuÏJk&BМ (@ Ϝj{.ub Q{.-vΫ{rrrl]nc?Pkvm k jk*0j{En{sׁ FJsj>js :{# FRp 1bϜjs?Gn {W 'v_]ԕ5ϜHXzஔi4 mO_}Is:˃Aqsspػ_js%.n{&.-ZU1/^Ϝ-tPNq {_0MT˃ϋn{@{[o{W{Jsݵ*{~nJszp@nj{ ˃yn =鎔{r.)k(_js8U-*k)GZ)n)kPϜ{}Ϝ*kij.r k$85 b:_ )kWIk ZP bbj? gZn& ZZ̃bޤsZIlV{b+ Z_-ZW~ FRryY«{&J2jsFJs ZAZJGkk9*kBߋsGJ&br*kJJkFJoA{(@)kA "&A{{JspJkB%=UsA7ެ.shRsGJxZAP{GJ%; hR_0 k9ׯksAps>{A剩Z(0 GJAab7o&BʠsRPX:#s&Jח cGJ-KkAXZ k9 B{B`Z'J_6p [JnʨZA RAxW_RAv>RA%' Z'B_+cAw_cÈRAn +c9W>Rd1(kJ]b{Z9w"Z1swhJ9_pZ1_U:s1_{d)skZ1˃bL k-Ώ֊{mϯj Ϥs hԵh{Оp{z{  UUU0b*nIs, 샨{c¯ `^Ϝ{rϜ-xϜ{mR )s4Ϝ{i{7P{Hs.DA**+`0Wus{_Yӽ{ůszu򮔫{ekj;Q!9ms^n{*ϔ訨M{X"&AjmER!#1˃?jNZ) oZ#k##-{} ­2 k|s-Ik &Z-Is N)kXjsuvIkz>] kϔ cvb bn 샨Z k1{rrގjk\0~njs-Z(o Z M s-GRZ-is߰ {bpk Zݻq{bgY.I-bu{Z>. {b݃ċs c?ZʧZ{ZSmS hZkk9 c9)c&JkkGJhjs9 %{gZ U*kGRo 0"{BܫsA_{mgRjsI,/Rsn k~PpmZB2*kGJZ-{&JY ({GJ?(sRZ(bu~RWRޢ'obKksGJ )c)5( o&R/ RzﮌsbsZʺ~jkAX֖oB-?lkBX|RGJUU{9Zu탨Zyo͎*kGJ__9+sA'b9"!ZUU/RUgRj*chRյu cGJZ'J ls'JW-=GJUv cRUY*c'Jw |sgRmKkgR/bZ1\kkGJ%Ϝ MkMP {Μ̃-ꙮ hϜʋ+Sꮔ){(+zZМjQ{|~nk)s%~{߭n{lhMRbM)k닧Z@ˆMJs9%is կ{U˃*˃<7WϤ냬0*s{&{ Uo(k njkޠ{?kb@mIs,s6 -jsM{Hk//X{@CMbjc1ڊIs]x{GZ:Ms_Isjs _b b*3ڏb*s˃|xuU kR kk՗s5TϜ (JaМ bZ*j "ϜZ {Umjs 0JkPzR").**ϜbhะIs'޿q̃/mϜ{CB b^{Zw~JkfZ {b۷{b+b^WsZ( hRNb_oJsWU{&J6fR"% d9저Zu}--J)x 9^hï{9xs&J*k&JGRU{R_W*nR~|hZ}YZUnB+k&B-'Jk^'NGRx{Z{wJk1rzZd1s'J")WsZ%mМ c'=}GJz{ЏR/{ZW\*cȾJk5NbW k{GJr}sA}/&JZGR+ c&B~sgR+탨Z JsZdxksFJsGR4^Z}OZW}МR ѤJkW{I:sGJsgRs*cAe›Z] cR8LsZqsZ*khR]\ chR+Js6Q{Ϝ˃*C˃Ϝh .-=M+^郎{6 ,/Мp+*kj뎔b, Q{ߖ/wUMj{{MZn*n{sCJϜ*s`_˃[])k~ҪosqϜ{){4~0Ϝ -ޒӯ˃jJ rA蠽 R7,Isྮ{U*ns/h-j )s$wM)k^MIsշMfZ(^-bw ZrP߀ FR*+k{(-Z' cc{b ?~ )k+| Ikbɏ%RW !) -Мb){)k$j\JkMIs샫~ůGZ `1 RМ)k1fRxoA*{Z6/nJ(ksj``hNRNksfR63%OeZطsZ+sZKksZ!{Z%n)kV *RjkWsWآR^"ZܰZ7+&J.D1jZQZ[I%{&JryTb9 cgRr;{'JUnb6sKs^ނSgb~ Kkz௜b JМbAis9 oRxſjs'JUP*c&J^RAWଋsJ b%%kkd197NgR{ c=.bg(/Zp*cAUT֨R9-sGR/ Z/%+9xs)zs$) cGJ7b(b9z`bGJkKk&Jc{[JkZ rjsZ%'7.b敏NfZ>_ksZPnKkhRZZ_]GRbs9c*k&J(5s'J:jRRWUU chRw9 /7-'LGaΜS`(i{"(mMԽl_tUMΤ*kΜb n˯{7>Ϝ{¿jn˃m"Ϝ-OϜJs=* tjs텎*kp̃r-ָy߯̃{Vj-Ik y𔫃㕪q{]nR-֍jwj b6" js"f,(sQb/,FZ *(kUNJs&ڝIkWw\b_ќ)kUeQM knb|֊sZcW{&R}H* Zn kk Mbop* cУnFRߪ {&JH@J-%JcMA:{FJV-B1 ' )km-c)^ϜIs"}МJs]ϜjsWjsUUmZzjHgZW] cbIsZx. c-{})kt^ b{Zߏ)c}WUZsZ}sFR>J N)kЂM)s |ZIs*.%М y{}MМ{uN c5qbUQ kU +0&R-.BJȋ{FR+ |bT탇R)kn{t{\ c@s ZSiUNZx|NGJ{Z{ksZiKBsZ +GJ^X{GJW4Jk'J*{Z㎗ Z'ߗsbRznbU&W.s?튋sco*koZz~JkA^z k9)kkR76ޫ{bMwwR}_rsA# {1 "sZë 9BȪR9({9=ZuW\FR1ZI1{x9o cUX NZueԋsA3j)*k1SksGJUwWhJSFJ _KkAM{B.Μ% jʃ hsԽm ,Mܾ j>zr{x (Is.[˃GUn kR-)k) ,c w'nAzIrxМA)kޅU{fRUbZ_MZ(Y Jlx".mb_i˃A{Zx, k/.LkzV k"mb׿.fZ {IhFZ М c%_)kWW7MbI Zπ Ob5nSn c^JМ(k%ZVp Z٣{ZWsZ_[ Z.bnb`{gZ0{b̃b5 b+/nIkܗNjs޿ *n*kor bkH{b*nbwU{ZCn~%B)nbUrJk~}sb prd{RsgZ*PfZ -b-Ϊ{ x@ C9-{fj8nrosMon*k2ϫdnZ?gRUmsGR>*k[RN&J࠵sgR.T*cA:МJ//Z><js~NksZ*c] J躍sZsZsZNR Zn c Rzxsbz]bU-bx{Zʢks9o c5/ ZZ\VksGR -ZksgJ\XڰZ sZUUUFJ]}{d1 * bu\nZ-B :oZ^kgRnbU-js&Rb&J( B/  k]sќZc{J~ԸjkGJ^ÉZ][GJd14ZJ* cGJ%JkB`z{hRZ\_/-Zϔ˃Ϝʋ.xZmb @ {@(k /Ϝ 0~Js ֯n(k%J7 ,bMfZw sWok J{inIR^]gRb{j7{bUcW{bV²)kWߡϜsU{b{fRB-)sϜ{VM kOXm{vJ1*kyFR\.Nb-,Is.#{_/r cZk&oHsShk* pn kojxМgR/nj {A J{ Z"/lrZМer &МgR~)cW_sZr/oEb56b b0'$Дjs~B.R\T]*cGR#>6{'J sgRT{e1ծ/oZZ oA}ZspnJk'7scW{ k3J~X &JZb!(JsGJ %UNR-/*gRzoN1ꏔZŠ%-Obw}\ks'J+\NZɁ hRpksb]sb8 KsМJhRZ.Zn^Z*c&JjPA RZUUUbZQUs&J)Z_gRwsZ)nGJsJ cgRPpZ'J/NZ]} GJ|{'J; z2bvxC{R@ѤbU_U9WVX_hR9_ZB; cgJ`obGJyYΜ{;-O,Ϝe𰯜s":0Isb*0(kLI{ m/,-wW0HsHsAx0(k}^bQ s1j{k"{9.1AH𜋃3"М+*-S1샸k y$j{w`*b̽c+mb}~Q |ZZWz-ZjsZ5{b/Ȏ)k7}}{j\-bz^ )siJsuK*N sp-s|rМ)kpsМ{{zհ{vԽj{nb8{9rֆbV/˃_ib≅N)kj 9%Jj2A^Jk)kPD"ks*WM*k ckӽb__q kx_-JsS'{bJh k!r-bVְ-*kWZZb}{Z,-Zʏ)k%sB/1{hޝ'{( 'Мjs c\|x.b_ k- c *kjc{{&J@x_mJKcc9 cgRZvJk9b=q1Job{J)'nJkGRPX{gRZJb* 1*k aGR\Wn#)/ϜZ.8NbBȨ1Z U{gRWs'J[9ksGRU새RnZo~{9Ӛ{*kE{Z?~bR{ðb+=)cWVWx*kR[jkgRuq {Z{RwZC cA[{AМGR /ZuNbb_N"KkGRZZ9î-' c'Jo˃ZW^_GJ]*kA7(/ZkKk&JbHJk1U_rrR9 UUb9>ըZA(a*k'B냫6jsrp:vx]ϜM?aϜ{ 狼{r{|n{}m{Q{{?ͯ)sw*z QIsM*+˃8QʋȏWI.'1FZz˃۞QNKoМ-O{7 XQ̃g~RIkWM)kM#1 &{FR"`)k7[Mjs},)k/Rj Z 1j.* vMj{u_hhNfr& ќ)kMjs7N{*NjkPWnk{}{ UUQ{*UVМ{neCϜ{xbX(ZZNsR]Jse~T.FR(*{*k)ts9 j{&J, b*{GRxW{Z޽'nbjb3ѯ)ss\o |b^Q*kUu1ZuМb?oj.- k-*.N{u.*k". c}0bWZc.gZ?MZZ_/ZWb\~ΤZ Rk ZsrnA*k,b8*&̓{RZPZksGJ;*cA8s&JE'nZ+sPФ&JUUm9TԷZ BJs﫝{p\ &B~ gRUhRU{gJUZ{9UP*k1 * {gRsZ oZcnb[ob'oZxxఔgRC{ {J, RovWOZWsUnRvjs9zZ1u>sJ ZյO k=.AV{B b9vpgRd1 cJ%*cAcb9 "ZBsBroUKkA=kk1UUWP1D1/C*k9%%)s) sznMcիm{P@ΤZ/jsۿ`Μk2~믜s n{)'Q ]mI p)sMh Ϝs 0 hް5:9cjr - *s^ϔ탢Zy:֪njP·Z?%FR׿-FFnjcI ks-b(&)k׵JϜIsϜZJkcMJsN{j#Ϝ{y1{rIk1isZjk qksWJk}V{oM{%Js{OO[U{\_]Ksaa.krb*jF> a& Jkr^ssGR"xjkgR@ .s1(/Z-Zo{Z~7 Z5/{gRoʎI ^ju*k k^s uUN*k\u k78 Ik( |)kurY.ZbsZks&J~{GRU-{gRjs)cxVsR, *kasbܧ. c"+_Տ c}}{ c#{.&B(ksI{ZCksFRjx 9/:&s'JZd1||_Js̳z{ז J`NARjXԵk{{ sbz`bkkJ=NgRހ{Zj{Zɩ.b-?.MGJTќGR %Zׯ{ZbA'T*k&J+sRk"Z#sbpsZJkB -%{RZ5sZꩬ{B{bhR9W|*kAU]UZ9UZAW]gR9,WZ9W5bBUTo&Jb1Xp.AåkkZ^ m.RX.{_Ϥ{Wi{UJm˃M{kC˃/驂Τ#90상a~-gZgb`J돔Is j{j{Mg_?n{-k{ {'М{2 +&Ϝ k$ kjs\环I+GRӃn*k -{ߋis?sj{qb Խ{V{ .Ϝj{|⯜sj!ϜJk\ ku kMjs}׎)k| )k~. Jkkk Z{{b*k]v{Z*?MksquwYs'Jj sZp{9rJsC1k+MAZخLb}k jNFR Z.bW={Q:x gZJs]q)k{FJ,-nb )k~cnIsTU{gRx{ k! ˋsb\sGRJkhR&{RW*cZ(*chR "{OLkGJ^u{hR UkkgR{Z'-_탄1~GJ}wy{A7%-Z k`jN9"&"GR̃R=/ZV\nhRz{IpXRbGR7bkkFR y} Zթ>Z{hsGJ窋sZ{&JרnbV b_+ |bu]:..AUWsJ kGRuKkAb( nZ5% Zx.'JX'JImksGR遌s'J-b9`Z9UVZRBd1֘J1RGJd)6* cA&'Z#)<6ZA)cA%.hRvKkFJ0XϤ{ߺ˃Xos)nkR jWmC9Z*M{BQOQ{K. )q gZz(j{-0j`Ϝ)sq«ϜႽ0gZjmb: ,*k<-)kMJs^8;*{ϼ_Ik UU @Z*Zo(-AS .nZ"dȏgZ*  -WVQ")r qJs)hq'Jj%R?%0R$ QnVrpa1 ,xQI{z%B1 nER'nZ^Mb ZwUMZ* FR8ܺ fRwj{FR c9+#{fRkUsI/{FR [{%J{FRj jsd9à*sJ (0nksVWV܋{B޼ b*%-FJ`sfR/)cZ냨b: Js/Ϝ)klKj샨ZY*kgR^W*k&J(y{FRUKkJ c&J~-bC16 JkZÖnZ% cU^@JkZC{gR/sCJkgRsxksR/bAz |AuksGJJkApJR  ZAﯯ%+cJ+cJ]tn9/}0hZ֬ˉ&BZpB{A}sBWB/%sAznGZ_/ Z+}bZsRsgR>0RR[WWsZ+=. k{ c6{Z\ ZsgR>s-r cߚKk)|{9'B/obl. c ZpϋsB.&JO*k9=',.3GRmc*kAq᭾Z1r{(R9W/ ΩR1~ hR1#b1& Z#)XpgJd1yN9&Jx ZrM^+’M"PNlZ k _Js` ϤgZi{ =?ΤgZ0^0k{ˣj샋mI,dA {PRxm&J,GR+4jnJskj-Is?.C M{ƻ_-{8vBks0 -cy s+v~-s_rۍ⯜ k@WNZ) ͉ "߷{vnМj{VIs{Hsr︠ L,{*{cj{T^@fRVH{jkAU&RUտ*샨Z]` jV\NbUW%J. j &JpZoksZS*M*kuXn czpUZZ{GR sFRP{bWsZWb-ϔZjs#)kϔ{ןlNj@МJkМspOsfR^||XKkfR*kGJ[KkR5JkgRwgR\V_ c#1*({9 -{Z)kFJ 7ϤZi5''Iss9mgR-ӽ*sh_1GJznbWW*c9 c&JWw7Z9.*Z9~탄9k#:ֳR-WRxT^RB͈Rd15hJ#):(j A>}ůZTUU*k9 jk9*;kFB%s1#k&J˿7i{GJ-sb-9)o{5]VO cj .FBbksgR=MJkBbz)k ?Z|X[QgRU5 cB`Jk9 5= |b}uUsZZm}5Z[S{bBkkZwPДRWWUNR_P |AUWbBojKk9B{RuuhR9@{A㻓bEoZ=AܘܓM˃r,{jsd R<"MI '{1m^mI^ I+MZkx"7b .Is"*)Μj(MJsCϔ{w{]9m]{Thsz˫{M^y^cocz 1fRќks]Cnb k#nb +{ {6Hn{B;iМj{z9Isunj ' *NikJ88&Ϝj{*1̃{)bzN ki.bj mJk)ќs מ/V/1{{>{nఔZ>.JkZSco*kT`o b kR.*s_M-*ks-ZUI gZW{J::{c9_{Z c%]nb-s.sk{z%N1bW"0ZUߠ ZUsZ`O c‹{'J`sA^bAϜ&JU% ZUV bmյ-bU% Ϥks/'PjrMr s?&nX\b^nNgJ^r c9RA{+kByJkA3 UMGJ{sy)c ~{9WGJ jksAUZB~n|1As]kBŠw 9kpR9J9BZJkgJ!) rR_/oR-*cNRVLJkgR;?! Z=s=ob[Jk9^xZ9]ZGRUJkGR>J b+ {Д cW~Zsbb?bWW辋sbMu*kZټg~)kgZX|k{&JxmsI "- k ׎GR(bU |bby//QsiPX j{`(R{ ks?Bϔ{t= no@-<{ s{ɃМe.{jOksrnnhRW|XS BuRUU+qZUUW<-&J}m|{d1ZAHxR1R1ZrBd1HGJ9BC)@'J9]2 9uqJkFJ-"{ c݌{hRn{ gJoRps:prz*c JkZ >jsZu_ksGR\^ cZSKkZ0gJU.hRUNZ5buQAb/-Ѥ'RWsbпUb,UJ9TWW{b1#UKkAmlsJk}GJxbR+;ORz]kkRZGRM)k>UbQ{uΪ{/?_~\U$4GZQ k Q냥8ևr IspB is XW0&RZk{5̃|- c@NJs遱-{;М BN)k$ n cj{XjsucbϜ*s[-jsWM){jN)svt{b{BN*s-Zn!RMR)4 A k/ A,Z>-gZ c5"j{~=ngZ@@Ϝ{ gU sa鎔jasks:!rIk-bZ{gRz A'IH I -*cPllsfR)sb밝u{bssb/sgRpbeNbzkkZ*|sZzJkGR(xv k&J⠃4{b_݁jsbV JsgRyYJshZ)'{9hb*FR.탨Z)JkZ5uG cJ ~gRm]JkJIsFJ*sI 嫬{ZU gRbWМ{@s-.М{v.ks' -^Z ֪{%rn_u_rQ'R@FZ굿q{}?bAs,Ϥ˭- {~9.HRr**mbj* )k^oIsNJsW-s+n{<{o{~|N{۶n{:V{._j:I-ZZsbñb}K gR ksfRx ֪.sA k`‹o)kիsR{b!5Jk5~fZ{GJ,{Mjs'Фjs'rnks{xNZjs{WϜb`o b)k^ b6&{b|ϜZ7s c7ksbj+KkGR^ҫ-b=? cW|j{Z}{ cU{bV\NZ_ k\w}msbs~bu+Ҭ{Z..)jsv{bHjJB bk@jkZ-kkRK蹁ksGR; ̃A\.틈Zg-+bU*oZWp̓gR[*kA^ZJA cA*z c9(JkRKsA{sC1ΤFR!m9xx_U)k9Z{'J__.ks'RK+ cGR cGR ks9X c1_`B16VZ1?5rZoZUW2ZU%}s*knohJ__R1XR9c.ic:?(([:\S:^Wc%B֫s1RT}KkZ.]{ZנM{ZZbo[[AKkJ? kA|X~^ cBë)ԭbU6 kpWU{gR /VA7.МHRWLիs'J](GRURz{gRU cAު.KkgR Z0 (/mpQG r공$bzA/ ʃJ殔i(jsbpZJk箼{ @1 /X{,gZ PFR- k 5ojsZ s{WZ-Js40n{mn{ቌ-Is)^-jsc*WN)knJs|UYМZy -FZ⫔ojװjsU%N cȎs czSGRMo_j)" ksFRbUU=-gZ*s%%9jsVx-bV{Z6sGRsCns]napA) VМ냪~М{U~n{zns(%)s8Мs^Vssb;4psbRPNG{Z+sZ^psb Y{Z c?zMZ_ZNZՅ*s cu{b/n{j_z+*sh1js/ Js \]jȩ Ф)c+WW-Z?{AkZkBwsR/ y^{Z+o*k .jzAX+k9W+k9ڝwZAÏZBmR9 =Kk9WR9^-Z"):s9`z_*kC1(+kA3rb9 ܵlsA+׷{GR{ZUcKkJZМZq*k9\x*cAz}9鎜&Raba*k&J+%{Rʺ=֌sGJ~\ksB{'JUu-Jc%B\sJLZUsGBVsfJUW\Us&B-N|fJ_|WsRuͯZGJ-+a c'J׊S*cA]\s'JAr*cBnEod)%/khR|K|RUUgR֋sJ/6RA$2gJ %{JppR1A=7NAzbKk9 ;1 .ΤR J"냫~ Μ sזm)klMI{Zm){`޿js8m?( 1{裋-Q̃x"̋&is&yjs'P_{W{М{xڏb/Ms p b\^{I+*{jss b=JsVnМfZcjs bv kz bo { cڈsbsb~Z bUKN cZUFJzMR~[{JW)kfR ƋsFJ{bOsb W_ c:-b ʾϜjs uN{ N*k *kh~NjsWjs9u{j/s crc6, c{b:'{Z|ZzJkZ!Kk c({Z/{N c p_{ kfE*ksP{GRnsAk{j奯Js(׳{e^Mb]}*kes(cWn-a1sAjZA b9qbկ, bb{j`(*cZXkA*k'B쎨R c9.ټlkJ_׿ cA}kkAe{#)5/ J'$sAT~*c9 +kAbB>KkZ YWhZ#1bks9- /.ZۯnpOR sJU{9&//Z탈RW sGRiȏRյ?-ZNZ~^C{gJUOFB~k9-{&B%k&B~r*c&JsgRm_+k9ޮ*k'JÃ. cGJr*cR𲖕s9 *ZfRHJܢ.gR=uמI__ c9xXZBKkgJ5%mKkgR{GJ7A7HR\_lsGJzzrX*М&* :WϤZ1ΜJs莯펜)kp0^bAMjs:6-Is*.˃=R{N 0{(RmrМkcGR4 {p鏔{bB*bB{%:̃?M kNJs $ ]uos:<&nk wNbb sIs {]JszМjs_݀Ҝ)s]/-b^JsϜb]p*jsR()kIp-Jw׵* b_}-ZW̃bu_L*{Z9s&J wsR:z bI c~ )k]{bX{ZW{b>5sZ{ k7Wsb8{ czĺc GJ\sbzObz%-/2J bpܮNks'uNGR^ j cx *c[h-Z_jgZ s}{gR"+Z'wdRCsZ}IcRX&{J?oZe 1zXBhhꥬ{Zy{FR:xJkJޘKkBbV( [gJ cgR$\^sRWw c'Jl~oR%sB{D)xrxZD1й*cA)+k'Bpo} c(JcݵUBU%RWUZ'/ 'J#SМ c6W{Rl0{Jտ'J3ZWkshR颋shR+N*k^sb@k.gR].Jc {fJsFJ`*kB8sA-*sRo~*kR zSRWu.GJ_W5sZ9o&JXԽR~_kAkk9^ cB*XsAy' c}} GR^xokkGJnhМ9zN9{'J/_Мɋ* ϔ̃X#Ϥs6Is qApk bbs,ksz9bhrm$b -j{ o(1b)*+MiԗU1{^{㯔7jI}>`js/n s'Мkz*hRxjsBus^~ -)k NJs& sU}yj-)k-#+М˃tZZJsWWs8MAJpA ˃an)kVT kz} jsߥ%ܯJsH1{U}#- k0:XZhܸ{ER {*kº\s k cc̃ZsbNZ jsgRv {FR\ ZJkU. cW޲NJkrkA GRPc^ b5Ϝe9 hRX\\Wnb *nj~*k:R b*A`{GZ mgZr{Zya ZU%c+|Z{EJǏ{hZ){b,䰔bX{e9 *kGJ (;{bQy{fRssk cR bJp*ZFJx,c*|9kFJR&BZ{A:"kk)l; [BU\gJ95{BU^b9w/&B-鯏'J{Zow"{Z`sR6:KkW[_ͳ cU{-U.HR^{hZZ cJX'JªZ#S)kZMsR/>shR*sZ1nj{RXZksGJ*jOZU GR.؏KkusKk=BќZxX{TgRc_]shR |gRxX탄1x`kZO kZp.hR~|}U cgR%?|JZZM]U}RJ*/~Ϝ ' { )s."X\wEZocqA?Qڞb/*XM c؂|{Is;Jsػ{Js]z@ c2uw)k b{b{bP |b?I1gZΜ)kunb/]Τb8Ungj$Ϝ&Z3̃W}q{WWe9-hZ8+ kUvM k/SIs5~bA b -{[ߗS}}n){Jo jB,b̃ܽo1I{ }A X.Rj{%Is_j*{bR׫{b0̃gR(,&b J/{bW[{bl{bXuJkFR9[ b  Z.گbu5%u1 c%Ujs 'RT⹢*k +NJkj j -S- cj.ks/< GR_ -Jk5ʭb5߮LHkeW}{eJZrHcRZ-Z% co cTu{*kIg5{bvm Z65 J'-Z_ cAZ&J~ŨRUR xjkfRIr(c9.*=oZ}=#)~Z{9ks9 {BWQsZ[GJ*({A*>9Xzzs(J/{bBO cjORw{Z.(~|ќRU|Kk-POKkk|bVvmb~kZ-Z\{hR^Щ{hR"{Z>lqkkZMys'JkkZ iМZ}MkshZ 6:5-bc9*khR]?#k*cI`pҫs'J {'JiO~Z9+* k_}}탩Z|ߗ߬{Z_T&shR>2WW{R-kJظ8sR^Ϝ-Kmx-Js. 1pb r #1筣MA*МjJ jJs_Uy-JsIsYޢbꪠNj'b Ryk. FR{{Z6x샧ZK J* b} Zv\NZ_{Z*]-b *k6-Z\sFRoР{bm cWgZ/hΔGRbR,Isﭱ,)k<`莜j{X5%M({sq+IשMjZ'bXofj[r ʝΜQ 1(s]Ϝjsy[ojkeMZ &-Js]Vxojk/o{U~{)k8o)kW^{b?.Z{cz)kGRR_PksA .%-bM C b^ GRzZߐR cJ -Z`j{J{ c׎-b N)k/*}ZJw L[V{Z:%wLJsy{Z5)-)czjsZXjkZ*k~C{ZٰsgR#z.ZʋesARAB ZC1( Z8+isAnikBW1fRiϜR__)c#)^ cD1V}k{d18FR#+k==k {&J@óR}m 9GJ NRx*cUWtW{GJ>>{R'/kkn?ob+ќ*k_. cy6{6NbTsblxsZWД&JoW{'J>㾧{gR^WJkGJ WsZ_}94XԵGR5U{ AZBp*cFRIsA{b'JSRGJ?Z{X\^Kk'Jbh* *kB{ZB.zKcGR?]{9*kR||UϜ =-)Ϝ샀~jМ Uޅn)kX bV JsxϜ k[ ϜI7sIsФ {^>М{[zoi{% c>sj72j Q̃W1ANbUwzmsYYnjsm.MAjs9 )s1[\jk9{Z9{gRusb]]-bU}-Z?׻/j7c:[{{Z(mJk?'냎/nIs꾐b_P(2jsU{I.Z6 Sj^{7EZ,INA/Ϝj7{ݭ.b^{pb-ݯ)kZ-s{*k]*k^⃋{R.JkWyJ{b~zgZ.Z{p{gRZ|ksFRI{gR5{Z 샨ZrzsA^* )kJ:(sRw\Z&JZkBku(cB/!lRikFJ?&V{JkSN c?-bTsgR􉀬{bOAsRcZb9.RJ..-gRUU5 |Axb&B2 cBpJkB& rRUNZUR 7/Zq/GRޫWp c5Yҽb Zb._[0b`\__ ZfԽgJ 'hRPX{!(kkGR)sZ6\usZ-..bzϔgZ Ysُ*s0%7rbz^\.)k~b1!)k9*]МgR㏔Z[GRxp"s'J__kkgR[y<.) Wd9bМHRbWKkhRXZC1 k9/Wb'R^ c'JRNbA(׺ kGR{SZJ+x*kGJSuZGJ] [Aߊ:*c9,oZUuU0J{˃CC~{ͯ̃-U{Jsrj{x 6Ϥ"9r 0M^k|t rjs@Js +WksuN%RbC16MbN ДUig$МIs bnb-bpC.Ϝd9WU֊s  FJ~߅IkfR2-(MAo)kW~{bB{ c9n c^\˃gR%MZ ,Ik>5&jsTV{RW{Z8Z޵@NbU b{I( {bɈb{~n)k֠ϜZsRߕ- cr gR?"c{GR,$..Z|앬{gRUs&J (u{Z s%1`kw탇R{J' {Z6?{Kk` N k^ksGR(RksZS-. cJjRAM.bFJmJR1^fJ9hs'cd1JkB5嗋sZ =-buМb]NZ-bJkAXZFJZ&B6pgJu᪭'JZJk&J{%k9QgR% ƥ9l cUzpV샇Z,Z ^wZB'ќBr_WmZ};nRM*nA%W&J4ճZ?U'J[U-9?ﯧ&J-sgRs)cAV*kgR{hRk>֏ k Z\\MA*zެsGR^kkd1~p(*AW՟'JaRJϔbU5A.R6RkloZrJKcB,+oHRVpGJ'JD)_-GRd1 ^bBy=KcAJA"ZAJZB._shJ_JsGJZpBR1 _~ϔb޺)s)s*?jz{(yO{T˃w1 =).֍TU7uUΜbb𳭪{i b-b(fZN)kUmBsbZ#sZXg{Z/^obSkW_샨Z>2Jy_d9.{B?*Z-gRwh{_b9ks9w-JU)kcgVoJkk}S탇Zhg{'R4'.ZNKs5] c\{b|o |R_{rkkZIݮjkgR c&J<؈RAsk\RAw/-L9U{aR9& cGR%*kGJ"Nbb}Jz{JkGJ߅Z&JܜR&Jh FRisI9sBjZB5*cFJ&ϜgRA&J{gJ9B~*c9{AWjA*JkJbPҋsAz^s9//m_{Ju!GJXo98GJp*cgJU- [&JW^\RBp ZA+ZJ (Zd1<4KkpsbuМZ=UURz-Aj{ϜA?=6·ZsfRp NAsAX_*kB樋7B^Z!XX\\9!5UBd)^[jR*Z),UZd9/ JkhJ{rRbB zRd1~6Z9 oA%y]~aZnsxRUIA Z js,pu cM ]PM\}wb(jsis',bb )k"{fRn{bŵsYyrm(kz֦s&UiNik*=Мjs>u-b\ -s6 c(~-Ks".Mb -s8r7[WhG[o{nCsZ ksJ֯ k9VjZC1+){b-ZkK-bՋ'ϜbTzZuMZr탇b'0NgZ~NZ틀.Iks).Jk(h{Z覀-bT{bָesba"b5NJkT^ի{'Ro" |b~^ Z.bZXZ[WsgRk/sA .ZrߋsZ≖rsZb_\jk&JPZBZA,R9BJ[A{ZrsFJ{gRsJ ]`Zd1cZ1;GJ9RA"RA c ()cA' &J"^U_ cBs7ksZCT&JIuqb^cU,GJ@obB^oJ5gRW\o샇RU^.A\ZRb9?-9WTWW*k :7{d1VbBWSJ{R*c'J(b'Jn{gRUsGRR14'/ohR 5Z|{ZU[[sGJZJk9*kGJu ks&J*.^ cAAr{d)kk1~Z8YU{Z|sRV88d)UWRAkD)UUU{D)UUM'J! Wj1jAD)aGJ1W/*k1++* |Rޘz-ZזQ{/oϜ%R(Kۭ 1h-#9 j{<&[~M"jϜ /Ϝ˃"U˃_㯜Is *{,MIs`ԍj,)s8(`nisIw\Mcu, chPՎ%R&njsսis'=W0aNjsՏjsb*s[?tr7/shkZM)kZksm Mks-N{w bxZ c//obb^gZU b *kpМ k=М샭5.n*k'P{b *kV/o{ NsXZn{5^ks}{bbPW{b`_b^5{ZZ̃GR. Z\.jso[ojkUws ks{Z{X{ZfkkfJ}u)c9'%kkFJ//]] |Bs&J kIZFJhnZ&J( cFJ]|ZGJ ߿ [Jc{Z.{bڂ{*kwZ<*c9l+cA.ZBsRAx"bd1*Z9)JZ1:Z&BqYUJkB*7sZޫsZhw {B]& 9BP_ZJ ɈZAb'JCYb?&Jb/Z٬#)XP)c1UύZD1+ZA3sJ<{Z>{RP&J^A(Js9}Z1^Z +*{RzUUshR] |J?__{Zc1v|GR9_UJc9U/{1NGJbCy_JkgZOc%.RҒRjn Ruwp{)b)UUWjkD)ի{D)\WZC!+cBsZr]kkJp յgR55Ϝ{osj^ Jb` {(pmjs &R@B-gZ #Ϝj{b9{T[m{=%nsW>Mr|xoz+սb )s* A-Jkw-)kkB)s )kˮn{bo)cU b {Ƕ2HkHs{z{*k~FR*zϜ)ku~Ik*X *kxnJsj{[МJsb k({֩ МGR&Jk{ksN*cpB{Jk)-Kkv~j |*k Տkk 6Z bK_sJ*bU}AksZp_KcFRJk&J'.{Z7? { kc {Jk呫sbXkkFJj|n,gR]wZ9pZ&JsA{URB UZBJkGJjkgR(*cgRgWc[B* cBCkwKkZ9ksZ{b`U cgRެZGR _KcGR c'J80 gRrkkZce#Jk&JTuwZA;ZBh cgJ*kJksZn{9[ ì{9\_Z1 hJ1"z]KkA-ДbUk̃gRZN c{FR֖ ϔFJUgJsZcNgZ;iJsZ Kkd1֬{9CZA՗R9k`B1PGAd1 UXR! ZBJc'JKkB.O9*kBb#s'R}9 oZ45OB kGJhkϔgR= 飳hZr^2GRC¢1bz`{_s!V^Z>*chJ9+hJAh荬{1/2hRUU\{ZusZ*%k{R/*zb"ZNbMd1 "M{X,I`@(k㢁NfZ'^nJsqk Hs#r c>?n)k}{bj by* Jsb샇ZjsA( fZ -jsS N{^xo Ik^h-jsRoikj[-Jka).n{9b{p{js=PФ{ۻW5Nsf-sk}d-s]=S{bB0 b[n)kZМ{-){p" c;Ws+ [[srϜ*kϜ*kߗ_gR|~{J{bmU{Z0UsZuu{gR? |b~r]{ZޯsFJBz*cJv"*k'JԮ rJ}_^p+kFJ9bJmձbSχ{Z?)kgR{ fR]5sGR_|_Z&JyZIZAgR9 kk&B_{Z絎Z{R|t{ZBhRA+:+c&J zX cJ"^sFJrZ&J޺ =ZGJbGJ 8ksZ~kksRKkZX*ZsgR+}*c'JW_\KkA kkgR^>탇ZU#{9KkAZAn.9>_&JT׋sGR`o)ci:oJkNY{gR0WkkGRvH[ZJKk&JPyNgRcikkZFJ{gZo{AZ[Zs9*k9\Ad)9d1ۯB1'J1S[Z1 bAػeZD1ܾKkHR.hR}O::׏RNb A-Rb-hRhkkJKc)KcBS_+p&BA_W_ cB chRZ@kkZRKkZ%PjU/jsUU*js]WNbm{w{is*PIk<2 )sMb;&Js|_oksASc{fR#˃&J .h k( )s{c#-V bRO{bre{&R -{ص3ϔJs/ ꎔ c, &MJs%%n{0xД%b kkМ)ks{N k#Js`{)k?N crR Zy&{b -{ZwO> bcImJka  cgR跞 cJ^L{ZU5MR㒵JkWT Z ṽGJPomZ9Jk&R:ZikZBjkAsB"1s9JkFR{0y+kFR bGJU/"̃GJN)kcu5МJku{Z U,Z{;mRU_U܋kA*c&J_PRBZ&J_ cgRߠkkgR:zlsR&JkZg)k&JkkZUݳsJo{gRﴦOgR_sZ cڣy}{BrxxxbB 'Z1|x{&BmJk9XbA {b1~hZBZ9.ZApxGJAo*cB 2탨RUtkkZkZ b˃bݝ'ǫ{jZ/_Wk{9vRA{Z#)Wz1*(B#)Z_B$!' Z9?bGJ0zohR!Xx*cD) Z'J,bBooC)*c9ZˊAU)k ZRwtNRЋsgRV~xz*cA(sHJ?%OKkC_s9Xzs9+ cGJlbB zsBW5Ϝ{0s샋毜샊d1{j.fZ b/*,{u$k,sotôi{WUuA-I )kO)k]Zb|{ksx)k@ k݆3,b/rʯfZ js"8MksvA-jsRV{ [М{Џ{NjsOki>.o)kW̃(k5 ^(kig/-k-(kX kr:js-}Nb "n*k:^MJ˃X* Rjkb{b.MJsxR^nJk )s^{bJpt{R*{.{gR{b cd96{GJ%5:{Zju?{bYSZ|\OibGJxZ c'J_Zc1b&JfJkJM-csFRհnkkgR% cb9 sGR}* {Z-,Мjsnbns k/URJk`o{ZK{eJ&J= AxpxGJ9ޛb95} cFRr(kkZ[&9sR^xJk&J~n{9'.Z nZZUU.fRyضjkbp{b] GR{o*c9U gR]NGJ~pzJkAXpgJ9Yn gJd1}Z9UUZA Z9{ZB>5-sZZxlsgR`PJkGR\*kRR֋sgRxkkA^; gR<-gRW>RW9UUsd)UUϪn9U*c'JxsGR{ɋ{9VW\XZ#)5W_b$){#)zߺ.AR5Kk9~'J%SR_zZNZp ̃Axk c}c]U6ƨZW}KksO cazpZXlsZRUU55Z km&˃cz*u˃Sc MGR*;金sbzmH{+Mr=LHshLFZ*~,fZuy hb *k] j_Nb*_ bj &Ϝjs_W7-{"jsYZ js5&МsijJkk{'bejsWZIBbjg(ki MbcjN{a_{b־ )k[-)kpsNjsիM k ,ܿJsXߵ{ kQ\{b^XksIP++-bztb;~{b@{b < kjJbq{Z@ȿJkJ&kkbpj}YRZZZ{GR-&JK{'J-'0ks9X cJ ZAKkgRߕkkZ*{Z޿/&{Z.ȋ{bP ka) cNZroZNZ{boZBsRWlJ'JUW,IA] c9݉ZJBe;b9 cB&{9/s96'=)cAxKkGRsb #svJk}UZԬ})cuW\zs c?_ cV=ZXhJw{'R"7gRks cW\yd9 VN9kk9UWbB]7‹sA{'+k9yWJkB5KkZ|? bu֗Z-)׼ќGJWU cGJ/khRoRUU"O'J]ջA׺nZuU/ќB׺2KkoB~"BUUW`R1V^PZd1"/ *kA.cibd1?ќAWVR'BU29bkkhRZGJjPvpJSkkCSs]߄1Ko*cUUYQNRߌsZsxsZVis_5/Nj Ikj5-)s_xr -ӽ}IN/{mjs mIsiuFZ ~bZ탆Z RXW n sɽ(j*Qjs^njs U_Zn*k NjsZ_~Y{AX̃R\h{Z-9 kzN)kum.A b$Zv{b:ߜMb_{jsg-bֵ{Z/ {)kV˃b*[{fZ*sZʤ{b%r b}cj{b6jsgZ>ACIkAHksJ/鏔 cuW/ϤZs1b^&JXZU *k]Rscy͏ c7sZ/MZ b̏ cU탇R_UjkZ.7{Zb߫{ZyQ*kU]WkkR  {Z~cm cZvb90W cARA/*ZBV*k&B kkJlsFR/ObWsksZp-R%s5J/osДJ RbR_xk'J^МRМR?_R1 6+kJ:?9r_vGJ-bU2bWZ՗7*c}SZ-UZV5ƨZP[]{1XRbZ1 Z9W c9 *U/9+U+k9ZBuOZuN c(+&sKk[Rkke{ڢԵeAÂ`Z 4&Z{1T̃B}.I-C1ߨR9*ZsB/ݿs)V0S c 'R5WќgR<Z\.~GR0ZtT^VR/鉮{pRϜA bj@`j{m {hϤ{BV2"ܳʃ~57^j{HmΔ{mI(hΔ*s Un&R/ A*n)k- k^&Is/N{@\{-wIzW^nA-fJNr+Ni -yh{. ^z b$ FRh~{R9m b~Yݫ{b 8-Ik}e{ coߠsRbq kwenbinjsIXsRjsb2  | k{sZ{b`jsZCAWPWМA/ {ZYx{b߬{bi k&J(Ngb>2btVbUWO&J.RޯRrɴ{Zz~ksR+?&JjkJܢϜ9+zkk9n?탤1+ *{&Bx{R]p b]kkb.&J^U/&J''*kgR괶r cUUU5ӽbrv1&R4%*kМjs:mnbVMbU-Z *֏kkޣ{1\pxBd1V\gJd15=/Z9KkR}7++k&B.hR/U9{ӵeAꨃ%rZ^KkA\\Z92RuK9#!ܯ(9D)9D)*W9d1 UB1=/Ukk9/U+kB #oHJR {[ʼnRUWHR+U9P*c9Rss*c#15.|9WgJd1ӝGJD)(R1k>kk) shRhùФZ_j_N k b _~탈R]-bkk'RP,* GJmK,&J +=Z,'W{J>Z9 +s&J#b7W˃j&QbU%_IkU׽ssZDtR}kkZpiJkZKsZMNb]U c1x*c&J:Z+?%Z\{޳hRДJk{RrZd1ZGJٵ5RZUUj̓WMGJrط) kccW-ZJw߫{AjZjkA?-ZUNRwx*k&JY_V*k1 ZBbB%ohR. cUT { c݊+cgR6shRu[SKcdAV I-U1VVXrJd)WUhJ#!"B1~9#)^p1#)]1D)7u֥9$)hJd1.{UhR1`r]d1ZUU$)UUBD)%n9}=D)^|Խ1U]bgt GJ#v{ ZkkD)SZuUhR]b9XGJx{ASJk\_]ZXZsUU u^p+k /- C1@mjs-Is%R,k⍜j{2kjLh%jM'J `ZBmZa닊-k"( c냣Ambn cnMbj kX{-:N)kT_)k6njs^ǭ.N{g.)ki'MJs#<.FJUϜZNb߳!s]~ojs6М u{̃b{z,nFRxh"{A#- МjskïNsk= *s\ZZ1{{ϔ*kku Jkm`sZsZ?{bx)cJk5eN k W- ck&= k b}kΫ{FR+N k+ ZksgR*~ Z) nZRJs{叔GJ~rsGJ RERu B}/1Z{]{&J_VJkgR۽ )kgRMbü^М)k{zr cgRBvVJkA '%)kGJ(JkZ&*s9.s'Jvvs cA.j*kGJ7JkṘ{gR叔b}-*k=Ϝ&J_(^nI |UAUUnJ5obB ZV*cRzZ KsB?.ksRo c&RvbC)~{b9ksBs~wgRASgR5NZzOZrZ^_KkZ}{hR/;kkhR$BUUoD)5U6GJUVXc cgRb'BW`rhR1'B1W+B1]AD!*9D)wW|D)!K9!X?BD)U5Ҭkd1?R kLsd1Z9Zd)2&B_5#!__*ZC! 2GJUbd)R5A"(7BxZ V.R/+k=Ax.7AU_qn{=-IsO Mj{ɩa)k˃k)s~j-Z,j x #1PMGR Ik{ {d9mJk.m)k{PϤ*s̃U{WTp {<^i{겣Եjs_ojk' nJkS.-JkVsחJkO{eZ |cQp|~ |dQbju{?-bwn*s njs7Z-bl Nks U,'RP{J{Z/N c *ku).*k{bN gRz %R| 9ok<b5Jk.b -FJϜ k/n9{gR?7 Z*stZ|Zb9UΧbmZgZ߿/{&RW.{A)k97sGRKro bÂ}kkgRΉZUМGRj w&Jxs*kA!)ZZP[JkGJ} KkRpNb]qUJkB cJTsJ' d1ZGJf63sRU?s97x*s1X%R!-ZVTtJkGJ< *c&JjzhR9{9Uյ% c&Jx c&Ju9j{B+OZ ڬsHR*/RKkgRHn cB"%kk98'sbN_GJRC)hhXVd9%UgRUUTRbBj+s1_ZA]HJAxKhR1_z:D)pkdAd) &BD) ֊{9U5Jk1͓!Z\WU9D)5]R1bHJ9+'J?WUA{}whRIY_sZ% Nb}Խ+c7/R\9*+ո֊}qDAWd9[RmJs-jsU- sk )k#K b>{냇Z NBo)sJ{js#{bDjs(,B샤AIk(+8$ {&Rj. (9*zRjڞ1#J Z 6>n{xs6Mjs/]sk6Z*-Z MkŭnbInjb'Z*rQwtFRVscAjs'js\^- k-*k.{ojku Jk R&J @ʫ{A@.%R{b/myNb> Z{ cvb{b,-Jk"Jkjr- cZ>1js{_-Z< )kߕ{\ hjk_ϽsT_yb7 O)c@*b_onZu{%R(Jsc98{FR/}sgRoZR{&Jk{bAKkGR/]={)6Mb.b]65МZU7)kN{Z与{Z{Z-sZ$shJVxzR9W+k9 cGJ|k-GJkRW `+QgJ%Q1GRޢ*k&Jb&J\P]ժsAU׽MZ}RU ӽAUzpPZ%}Z{HR2j{b1^ZB^ޭA cJ*ZAp KkZb/kkGJ{R!ppzإ9D)B>1AAGJ]UWTs9bkuZA^hR9ШZ9~pR9_/BC1kv\1#)(Z{!ZV\9#)|x(B#)RD1/KkBVZ9w5݈R9+(.hRՌs c k Dž%Z*9x'RW'+D)\XGJpzC)U c `^_I)ZUTФjkxW |j{ I*j(js90̃Z~"%jsfZ{b5/-b7NJk{A`ޔ{FZ=FRzLP1bkry' Z⚂m%Jj'L$Jωi{%R1# -kssnLb Ikv)MsPyW(k8-)kP{9~I cPofZ%.b71j.njs$- k߰߷{j Ikniݬ{Z{*k8 Zn΀{ZbKwsGRa{Z"%sgR@+sZ!(-s)kv Jku=Мjk Z>R{R,샧Z@nA>jkj{9"@-Z*ُJk@_bu׋sZ֚b•] Z|_Kk P*cJjjs%Jp`Jk&J@*cA5Y_Ks'J/gR=|RZ65Ѥb?<'KkV\XZ c{*kस{Zr*sZ6 Z7o{,`-j. js=|n{b7{GZ {bޣˋsZsGZ )-Ik]{ c!-ZU Z]bn; |*k< c{ cu k5.&R` n{D9 h d1ֵ obC~Vb*kW0'J_7{Z_, Zr{Z:5{gR{AX,FR՛.R\ }_nJ}UsB-hRS[KsGJ/r{>}ZUW@ Z`Rks55kkUT[ƌs cOKR˫Z\O cނ c5>~{GJ-A^W?+JsGJ t*kBh:=GRW*skJ]QUjJ~}s̓1oGJ)Zd1p|Yn9}]UkkJqZ U0BWUR9rXZGJAvNpGJ9r: R9$bAB cA_WGJ9R9ť Z9[ cA.b'MԽ+ksvWZ9' cgRjbKcA.{JUU5jk'J}n kGJoJk{gRU}*cJ{RD1__x`1#!&{se) %50Z7b7t{?_ҜHBWX`kkB/-'J/s.hR>UsHR*?'J9{&B+WZ:)< Z9xn(b1z.)s( -~sisr~IМkACa19,(k-)kX-gZZ샇ZfC{A<Qjs=?ZnJ" ,JJ샧bsGR *{b˾){b/+Z:P(kUKIkpu-b˯}sb@sbxn-jr_М%J.Z()js4j-)kpqj- c7-Nbzќ kA kjZ b'{b!{Z-nb ^}샨Z)_-b;bT ZI{*k-n k>rV |)knk{ c@9 b{Zz"{IW -&Jb`-gR *k)N*kջ+{XZ`ϜZZZlnsgR{ {GJ@n.Zpj^]sgR:/Z]sB~\\Z k&Jmu+{Z) +k .bRXKsGJ2+k-JKNZTXR{Z{RȺ GJNsEkkB cGRڿ cGRhŪ cJzMZUvԧ'J7qZ8I{oJ`XZ_'Jd1嵈Z1UUUb#)_ZR&B7[shRuZ9܈Z97? HJ9V4;hR9[b|R9-zRA/h HJ9pRA}ŏZd1xZs9rZUWq*c'RznJ/UUsGZxUUZ9uZ9 -*kZ=.b{9 WbAbZZ9 իZ'Jjj{A/__o9_z [$!UUWxLkD)5Lk9cqb'B+yE1 /_΃9UsA% 9RRPROhRm PsOlkse +c9`pphRd)¶*cBsZ7?Rd1ؼ(( s>N$9`p"9mIz ({飹nIs3Q Za cxb )km)kM k8 mIko8b~ySn)k'/McpM co{Z}E bNk-c*,cBx{Zw(n)*k5n)koc )k--{7 sZ/nZzX\n c# QGRJ{zGRc{&J[FJ/KkJ~\W{gR! | k'jkgR(ZiW탇R c{sZ*kB-eoGRWUGR*cSksZ߸{Z+ {+k~Zg{Bʨ |'J߮OZ-Z^p*k'JbbՏc{ cK{R_5'JUOgRb*k]|Zpzs1KkB[_RA ޾Z94ZBu.ZB]׈R'J/ c'JU/bAB~1յZ77WGJ 'J_̇R#!p Zd1kյZ9zhRAks9?.A\\RpZ9ݍIZJ chR*"*c'Bxh&Jp{9z/se)U HRe)^`b9U]'J$)~V(B#)Օ%{GR-є#!bB¨Z13hJW{HJb#!`pzO^zlsC)#UKkd10>gRjՏs^Rm{UmisgM)sɍiscm cʏ,ik ᷓIs__;[1%R뭨 Js.=m(sR^mQخ1,Js\J&JB+Ϝ{fRMZ)S0 c_RrQc.UuMb(FR r-bjUA *b_nZ~,{bvxJkfRZbf М k75 fZ{j ֗{gZ} b+)k]펔Jk 1Js˻{ k*6 bZhC1Z5 Z׺n)kIÊR-&J/b{b샨bP MjsXk )kȶmNks[Պ~ns.s )cPЀb?W_ GJܕzJ {МJϔZCO{A|-b]V{J+{Z*k[yN kr c7.2JkS]Rhxks1?ݪ{GR5ksZ {Zz‹kbߛhsb.*cWuKk'Jj{ c⑵OZ+;UOgRjR\_]{GR>cLkZU+kI~PGR}{GZ,-Д*k^U/oRC>g.Z}Z1ZBn" RB{9WUBUUwZ9. 7ZgR0ӂZJ?ksGJ9/Zu_thZUrKkshRyksHJZJ bGJeuÈRB_X{AUU'BUw?ٓGJUUWT [GRܚohRUR{{ZWtِGJ}냬sZ{R~'BZ) XFJ5B߷ThR<ŭ/+k+O$!\KsU`ls$)}Պ{]Âs JOUw[RrHS *m|B},njk{Zbӈ{)k&s]UMs>Sik^ZXM(czZmbÍ,jh{Z nZ{j MJs~XZ k9nJsyyϜ kBL&RIkâ{)ko`r c]U-Z\{ k+ynZzʗjkZWsZm<-GR{Z bU bw-Zb˃k[{s c1N)k] )k:_{A6{)kƔJs;U-Jsjq9 ꚪМgRy`j{GR{Z=ZkNZBǫs&R )kX}{*k9;T-Jk}M cը *kަ ks{ʏJs⪹ks/ czogRzXW{'Jxe{AC{C);Kk#)+^ks&Jx B;WWZ9&hR%5kkp탈RМJkU kxsJ_?7v{'B-gJzJkFB[:) c9 տ c) NZ` .*cr |Z`Z_VJcRxXZ' ksI^p kAJkR8~Ks&J/bWו+gR˧װs^(lk9 VW#1.{AXUZ1> c$)ꊪrsC1sŨZ#UUksB; ngRUU_OZ}_.Zu}Z _OZ$&5ќZUhRpXWZ9>~ҬZUUU5{1A1?po1A59sPgJ_lsR.Y cRW܌sR5sZzppGJ_.'BSS9_5.'BAbjA_osA /R5hOAIKkrP*b}/HJ5WWkk9t\G$2"+\XE:B` |Zo{A c]-jsDZ/m)kjybWx Z27R fZ`ܵ{b<{ZJnGJS[-R]__bGJ* 2ZU5j #1~ks&Ji obե(-j9Os͸uA6xzsAnhZ-FRz\׋{1խs9WWSAyB#!5XhJd)KkD) R=UUVƉZUsb^jmbiUSќbxUJkBRZAzAݭ`#)/({1xkZ Td) ~Z#! 9Z5IZT|{B_{XB 2kS_oZ Kk&B,sbAO [*#R9֪.2'J_ќ9[]_p{ 8ՏA\S_ | 5~SA]Up97O$!KiUr1U]}ŇJ MIk}n{b}(cwsZ&uM)cmsWik] |b{ZW*{Z/>zb sbks%JB cJX*jkZ%/?*kEJxZ-ս{bx A * GRJ#{J)kݬ -b ط Z]*{ c# -s,k{bꈶZ*zp{Z&;{b8 bԮ- cr.b{{gR{KkgR˔jks'Jڞ{Z`袉.)k_{ k)vo)c=/.Jk%9NZk-b +"NgR{obÁͿn*k{)k4g Jk URbUQ cU/UsgR NbW{IkNjs?.Z\RbUwՋsGR{RKk Mu-*k^"ob}<>.IsZ&Z(n}{ZC!ZRy{gJ /~b? k~{bw耋sZ૊gR{I}Ik9ܺZ1zb c1/%%,B7ZHJ cGJ *KkgJ+{HJbAbv{R1-)oKkQKsܟ= kWbs9xhꊈZc) b9 U{J肋UjB*_bC)'JkA_wx{1U_+{A} sGRUb'J:{Z%|HR_T cGR[ДhZ_1HR`HR յS'RVp/BiͿ{!^hR!UU_1_/! +k1~ws9  c.]{:p{h|Z\pRj탩RɯZ .Okk{/'BD1p(NIJkx *c!}k s UU 5e1TPr |7 |C!}W{)k/~ʫsZ +5{Z{ZU*sZU{fR {b{\,bR}9sZW sZ*k%R+Jm_*єJ{OZ}{RbgZ\z{bsB1 -%Rik֯Ik=М*cwoJkU=尜b*/U km{%JhAZW-I gZ+)(Nb b"s kc㪻탨Z[.gRunb_{Z/s'R ( *{bhZ kN k)kU샨ZМZbr~Mb) o)kZX[{bk_WsR chR~JsZv *kgR7.Z׍.*k r kbJsc29zs9 Z_ b:O{دz탇R*7 HR׀NZUWssJ:NGJ7{ cNA^ cgRiew{B.'JoKkzRcy-R?~FJww=19_&Rr-|EB_]jkGJ_G'J9gJ9\]&J9wR9m*kGJ)-ДZ#+UМ*k2.ysc b({gR\0AW{9UU *k9UU萜#) oZڭ{B+zVs9WWUJc1Uսd1GJ|KkhRhTw/GJ5UZVZW+kuHJ[R]{ZL{Z`^UV.hRz|AU:*sBUJhgJd)IkR9_]O'JUNZ*wUsc+kOjj,kBbޮsHJ* +5Z 9`xTpJ-%/hZ~S(RW+HR} c9hlkkX{1'WZc!~tc!}UUMs^߲{)kZsRZJkBz |FR+;Mb$7,(kMIs ,bO:xnsob{c sb]&{*kc{{9`jxs9 ksZףּksgZ{gRQ,Jku{pjos( sJP*"{ k2vb:(.j I |Q`{C9ت{Z= Z|.bWb_5 М sМ.,g /z=М{zCsZ"Ps*k )k_O *k9OFZ^ cPoj ;MZ|X܋sgR *{ZZKkJ'Z&Jq` cgR^bgRU- chR'ksb&.JkV1=rks_TМks6.'Jsb58 cK%*k+5Kko 'J{_՜Kkyc탨Z_EnZ[OZ Rʀb9jsB-{fJw Rm_NR_x+|EB?ϯJ%oZϭksEJ/Pjk1 } jk9ߞ{d1_ sA*cAWUKsAb {B}sGJ y*kmՐs}+b[πls&Jk0s&BUZd1(|_o9=sGJPXRd)շhRd1܏Z9_} s95Z\^ќZWXuVgRr c3'gMZɭP c-IOZ{sZB) c'J@hR)Ե k*ќZo{ c]uLk1V\pBd1=~s9d)*j [1խs9lkhR\^ c'JWlkB/]UpHRhʭs9_wZD)ժZd1Wd1 _I_UUZD1JcZ9bN9{ɍJ#)|J)mb:MJkjk.z cjMZmcqnk:%ϔs/׎s` jks-)k_S{bUikZ 0WIkA\sILjs}-)kظ{ |JkpWks9bhj[{CZ})s 7?.Jk߻B{Z o&R [OZs OC9;76&R$KsU#?GR+~Д{ c( *.;_{X{H'. uoZ` oJk诔KkW{ c}wksfR,sbxsb' Z~Z{zMkkGR-pJkgR7KkZ].kkZe} ksZZ*kZP,}Jkb k%7RksWUԵ̓]{*k|Z{ kͮ(= b,gR*kk6ګ bro ksIos'{Zvlokk19O*kd.gRQgJ<\UUѤFJɅkkRzbo c)/ c{voZ_p+*sD)\ZzbD1 5b5%>㱜gJpkkJUHRU?ZUUXK{1zkս+k}#JBxj~PsR/Z. c;ќ cw_~s+chR~KkHRo{{Z}obU*co? c:ZJ c1}`Ze)_'ZD!_Ze1xKcArZ$)xsJ5-'J}{"!pFJ#!ZbGB iZ U&JUWA5 OGR51?;7pA\WVFBw-Jk^M)c0 JkA )kjke )c^v{)c5-RX{j9ncI{Z௟\NJʮ gRWW b Wo{b[ c/W-Jk )kI0:mb]\h{Z*MsZmn)kR.Is[ cFRJkR cZ}kkgRo[obZ-*n{ kZ"Jk[ М{SٿМsМ{7o{)I k cl~b+uU Zh_]sR>6k R^kkRx cR JkZi]ksZ_ksZVJkbV:%.b*.NbůZ*k-rkkUVNbgGJ+{{Мb|y{*k|.ksg= c.( ksN ksTМ{.Jkvgǎ c{7'Oks82A{*Z)#탈R$4ssGR~ cgJ^(jkFB^Rs1XIc9.>}s1wxZC) Ul{#)b-e9 D1վnHZ9ྷ/1mpR9ܐ'J%-bҳ.GJ7. bQks}ac.b/zZ.39s#)W/GBi/RXUwΈR RHBhBP^hR ߔjXԵHRP^WW cGJ 'KkJ;4sb&RprZHJK[KkRW{bhRJBkshJ뱟 P cj6<2J=(o c c?*n cBpbjk9 .FBsW{1ɂs9sA( ZUKkB?~ cC)_Zd1 / c'JUHU(J#!XZ{z{c) ;&JU7/)^Tsb)k u:s{^jxM)k 5Jk^W |js |)kg [k s94& *c%]x{b{ZMZ Zr]*kZ-)c_l.nKs]= c|{ZNb*)n)sW Js5y k ߎs\kksRl+kR߶ZGJL̓gRW׵/Js嗰{U{?Pb+{~ï c{{׼嵏{@|oJkp*kW'{gR.ỸZZV*sbjN kU{̃'J{ZU-n k}݇ŏbc|.ZoZ bR~.b02Ns<6jHbS cj*ke? *k { c8~*kv/Z.jNks_.*c;NKk c^_{gJMМZ5OsN cj.gR-+hRksZm+KkGRpކ+k&Jz?&Z9K]R1:X*kd1_卯{9 { cuO+kPxs-NHR_ cWyث{GRJMANBɎshR;sgR*జZR+5{wUkb{Z]/s+k/O#)6Z7zbX{B+d)?s9U{9W.C!R#!UR9UlkA8sZ {HJrpbbZB0sRWlkJ߻R%-od1mm'B c |'J{FJuK)[!)ȋs#) , s12(s(J*sB ls9 WZ#!갊}k_-ԭ9UWW mt#),t&BTc*~BxWUJ!Za!Զ{9{S򏔫 {{)cr"{)cMb޺ MR/x ,bu/s~ݷn(kb5MIk^{FR\pϜ kN)s)k>;nbWTFRr1jsuOi{X{Мb:'o cM*k:b^V\ksZ+Z{b^cbqi c/O)c c Uns}-*k js Nks n{ʋW{FR@`̃ZJk}M+- | ctZﰔgRu}9Kk k}zN*s*#МJkpx_ksB nbZm{gR~hn{Z/[-Z(N{8^r̃yS믔Jsx|- kJko kލ-Ks}pXJk/N{VSo*k:Z,vW{&J}k&BMksGJU]/{R-5{*c u.bUoJkUsbr bYqXМR{lsgR~>/sZ;%{ZuϤ cUU b՗ks[ܞ.s,\/Jk!*k.Z>x*kJ*k'R vp'J *c9 kkJª{gJ^jsGJ\RJ0>kkZ5]ެ{R,oeiOB5;*kV~ˋ.R cɘѤRbPobյ-bCU/9_ީZd)r{^o9]} s$)UUd1= "{)ʮԽ{BLs\D)V/.s#)x!{ c9+/{ZZ9 ZAbAj5 c9U cE1W {BZ%{Zu{RK~pKcC)(z>.{9σ'*c תhRd)pUpcaB: |S"2(c1]}KkALkhRW={hR%UkZA{ZͷW}i)̃8{\.ojs^-jsM{y-AN{{-1M5^ [[*kvksGR(8sZ-Zs_샨Z_{fZPۯ{bZ#obUUsb Nb/nJkW ksU{ kr*|. k]*k/g[ksgRBl c'Jks&Jp_sGJ R u׬sJ:o{A* a]N#)nbnB w}JkA^A-b-kgR . cOϫSN&JUUZ9 c'JC c9" c&JZ9oZC)%ZAW%b&J%ˬsGRu{GJ'U-Z?UJko{b H*{ cڪ Nb'î Z rZJkgR{Zy{gRՎ.Ra_*cgR+/*kgR\sZ .*c^}nb~uQ k 5*k.ks> }ob~R+k-={oB|~j*cB9bGRU cBTsB[*cA-5 cBZb9Z|ZZBa-R9 pZ9כֿoA?obSzZks7}sZ7KkIIr |R=GRz AW c]9)+kc^RsKkKԽs_7sյ{:>ڻs!XhhKs!u}B$!#ZB)a PZ5׭{HR\pZB{Zwu2.ZuUU={ZhJ߯NR kHJ*cgRA:Kk'Bє17_*c\jkd)Wyjcd1WWFB!r`cZ#)UUu= cC)U kk"!WWk"!-UJkc!-" cRo΃'JzhR{RkjKkZ}{{+9yo)kNJsܮ-Jk-s<} k qIs-J-r%{bjsJBp  Z*=ϜKsB_Jk{}{kob+Mj ̃U_PMZ:'JjsZ.x b *s{Z`jkhR vUZA+ZB"zJk&J\kk9# JkZ]~P)cGRJk#)Xzb {J 3 GJ&Bs&JAޕ c&J˟VZ9zGR[ cA fks'Jj*k'J cR. {FJ[?>sgRWJkA_^ -9׳b9譌{AJk&J稸b&J) `gR * cY*kJ} JsMJkZ*kZw拁o'R N'JzpGR}%{hR|+kA뾥*kA(*탨R=U&J RϷUWRZ .*k{gR. ^սJ?{Z@o cA=7 cAkZ1"^ZA'm]RAyURA+]Z9o9_]q9_=UДAvTWoA5-)sGJ5o cՈXRj]R=-єGJKBMW{GJ )+3{m+=j^`o9 z&B߬s(J0zrp'J<+ OKk]kk'N9z|kkD1@@rZHBd1)R9*ciR Q{HJPZW c'J+{GJ__kkR9U{'JXJc'J>XsHR=lsR\KsRvPRUWbGJ{/HJUq cAZ1ZHJ ׾ bB5sRuՌsRεObOw}/ cUbՂ$!ZZ #1/ OR R_ս ]ê-{ߪ{ks{ks”{D1@M k. ni.MJk\{%m b@ngZ&Jk/U{bsb+fZ ZU9{gRݿspY {b Z+kBsI :+MZsRzl(Z9*bZAoRAZgRAkk9Ww_Z)*  cgR޺~%ZJ(bhR9ksJ {&B]s_ c'Jm+{GRU&JU {9U(gRUbU?ZU~nbUX c2ksA`x cJW {R9 ٯZܰ_ cUX{Zz{ c&JZ&J%ksZ? } k>7NZjW{Z cobvU ['JUb&JI}gJ9|bR1{d)-A{^ kC)iU_b!+5sB)Z1&hJD) hJ9p.9%O9xxpcKsB-Kk+_UO [UKsBpx[RC)v\Kk1k}]Zd1RB W'B*uUkc1x~WW'B!rPZ\GJe)'-=be)ZBbhWHJe)((_GJ1Ջkd1b9/{9xKsD1ZB%UsJ;}pJ*UZ_Zj cu+kWÃsZV\[PZHJ׈R'J+;kshJUZ,ќ c%s{R+k7+kc`.HJ%+keZޏ{/>[u )k誯 js*"{)kx.7 is7׋sZ-Z/]mb۵Mjs7/ﯜ{b@սc_-b^{9~KsBw*gRWkshR?{Z5<*Jsp5{M b|<-gR(XsZ=Z&Jp_ujkd9 " kAuZ9" Z9+XZ9׈R96GJ9 ZA ygR9| R'Jk cGJ+ibKs&BW>.ANZ);*cWWU+kU=JkߥNZbNZ NGR^\|{{GR/ Z{ c[y7{Z(~ GJ_{'J6*ceOy탈Rz£sR*bgR6kkZnkshR7/{b]"oKk5% c~\OZ_R9\R1mmgR!/hJ1<+c1?_s1 kk9XV kB^_W bAB+kGJ:hRm/ObWZZ9xxxBd1{A_ sA(nBJc9oRD)-UWZD)UhJd1UGJc1k{U [C)Zca92AD) Bd)BD!i'J~51!ޥ9d)(hRd):/HJe1CrB$)WW1!8RC)%* cB9{J?s(J}b(JZBtt­GJ1 c9?5Uu3RWUsR^T/Z Ս{R~WWbhJ*Z9p+k):PJ(+9tLkU_X3lsWXSls^յbյ*crkak'J{9 &m&RM{h sߋx{Js&U{)k{ ckwjsGRJkFR(h{&J JkA*-&bw\bp1JzϜ&R.{[{.b~Z*{9 os'pnbB c^xbN {ZWZA(ހ@bBZd1٫ cJG cAWgRA^W'b9}ZBK_RJ:_bByZB ZGJRAKkGJ3Zڟo cBkk cw8:Hsu%o*c.b:*k Z>n~KkB/ ukshJW cgJUZA (xkkI RU{Z ? հ c[ZXzKkZ0*cRZ~*chR+KkR_.RUNsݕUaks_]UZ^.P{hR_wU{GJUx}Z1_PP'Bd191[`gJ1UU 9UU7샥1+kGJssGJ⽬sb_ pgJ_z&BXroZ1zR9{AugJd)jrs1RUՇJD)_/.i[)AoisFJ;].fJ~} |C)kR)B{J1)躏Z9VsRVU&B {RZC׈R#!BBGJ!U6d)!maR#)W{$) +{(Wz c ]UU\19 }VR!%-+Z1e){m1$!|1!wWUA_ /!uU O {'RUU/ҜGJ]U A_bB⩚R96_hRe)p'B1"']+c9+iLs'By}Jc'J5LkRu|U\ZHJ*k9\~rzJD)igJD!ULkd) UUd)]/9 +{R ^ԭZZ}{hRvt+k%Ms{ JsW{ c{ZjsRsb*ekkb|_Jk'R`@ c9BZ9ɠ{Zu ݋sR%{9  Z~s{hR'{_WS)kw JsLJsVWsyМkkhW'J cW_ksOZ**2FRUUJkA-ksJVbJ cJ Z&JpB [&R cGRU c&J8 [J]Z&J \+k'J~pKkhR)".Z/+n*cvPZ{Z ?kkkZguus c 9sb {gR ZRKkRyB.'JU*kA"BW/'JW3Oj83OgRV@*kgR}wbBP \LkRzZ'J8 bhReRmJkhR_+ksR늯 cUUМ cRpzxzR9r`s9u{gRյ'RUks9:`B.&J)z{96¬{GBx*k'J>>*khJMZ ֵRn\_{Z {kk9wmBWJ[9_C˾R9u}Ik1W8s1UM c)'Ic1sFJ[^xZ&J]?b9#R9_HJD)WB#! շ#hR#!:z,)kD!JcC)Wڣkk$1} 7o9UR#!/UUZD)UUZ$)AD)]k s!'KkAe c U_XrD)e) ^U!xB!9/se1sRpRR"ts tHRx+9UU\rB1PKA#!HJd1WUZ1%-/s(J?7HR_U3HJUU_GJ{} /9_^hR!UWްZ#!U]?*Lk +(ls]-2ZWXZ{Z-]0ks){Z&sk~jsZpᯔbU{d9 sGR^ ksZU KsR_ksR{.Z/ k:N kb *k.VTbwМZ|WT ks{sJ@{Z,:ܬ |bms c_3eksZU~{Zg吔 c3ZR> ZМHRZ.A cGRɹsGR${Z^̃Z}_ {gR&*kgRuhb'Jks'J''ksZ&]sR"FJ7.bu]X탨Z5 Z] {Kkq}Z" cyk'Jz_ cB_UKk9"UsAp*k_ Z{n串1{gRbUUKk&JS( cC1WbD1  cZ&| Zw 7{b`{ cW-Zª{Zxx ZU GJ?}O9<__o9W.AuU{9A˂ogRIir{1X*khR'iZGR sA 탈RU-1ZU~ric)!zpoc)Wss%:%sd)آ {Bx |fBf":k:p7{eJ%МGRYukKsAn{s'BcZ9[_rhZ9hRd1+kd)V1jc1V{{d1> kd1.Γ1UUWbHJ$) GR9PR9^) {B}>oD)h`h{$!D)UU_sB UU~D)UZ &'Jd1,{1+kD)^ p9|qҜs(^TR_D)\X9 A%b:{AXShJ+c}u+c'usZ.iRW8R NbW{J@9ϾhZڰbz_kkJ^k*+kgR-{Z]g'{b?^МksXYUuob_W{GJKkJ6lsR^wZ]_bKkzR{d9z-$) NZC9_z{BZ1 c1⟯ZhR/gp%lsR5㏌hRuu9U],|:~Uk9+U-B?]+kEBwjGBՋk:zb TRɉ*.R}l{&B.2AjKk9xR9./B] |9,|1W?k$:kk" =׈Rc!:૭ՌkhZ]^ s'J7shRW'ksGJ ]y|d1l`ck1 61%u+cd17ks\`zbD)55*c(JZZ9'+k9Uu_sBU)_Zap'Ju [)W9+y#1_xs!b|9 Ҕ c}{HJ(Ҕ'BWd1^zь)*UֽJ}Us9WZHJr9Z(JwZ'JZRHJMhRHJn \Z'J {wm-Jk;ji.{ kF{bzxXl c&J* chR_{Rɋ 탨Z [ bj {A c^ޭ*k{ZRXXVsZ@_{'J*cJoZ9 *JkgRzn5JkZ+ٻ c;S{RykA>?_U |GRU{Z*.Rp{GR?~^ hZ ksBՕkkb s c^sgRRb{ k)=sFJb ks9-{gRZ{bWnbBcb rAU_PФ9zh{9cb18{Zg brZ+{ c(b5ݏbs۟x*kWobW{R耬{B)z hZʂKsA1 cgR?#sZ  c9.Z~s{9 ~*kKkZ'6KcGJ' ֬sGJՌsGJo}sB*UshJ ^[]oR?]}UnBRBZd1W ZA cgR.kshR_{9տoZ%Ks1Z16'J1獊ZB͵ZGJm_{'B>%МZ.sR ZjRuEOhJy+-BQhR]xNGJW s$:n-L|1/__ꮄ!Ak%:[1 RB!:lnZ)8WsC!PΔ1mSUєAËwUs9{p*Zܸ9We!{iA9/UUW c#!>;hRe1 % c1'T c1U]R$!U:!UU9N 0'J p1]vxD)V+k=5% kB֮~:1WXU) s'Bxmk'J_7qRHJa PRU5}sRUWHJտ{mqksP{ZXW+kZ{GR- b VsA{gR+- kʪ*-*kr\-Jk߻{RwW{A߯{Zo3N cuO &J_ kAоJkB&)cJ{'JY J}~ZA{Z/N cУ'JkZ.Jk\ws*ksksbBfRJkZ۞:sb?{Z} c{ be1j7߯Мs \sZ,Z]{Zln'J~X{9s9*k&J'b}E-sZМZ?1RW1A*kXgks^ GJz`j Zs]*KsGJw b5탨Z|h{hRHA.gJphZ1*c'JLk1.jRD)m'BD).vGJ1]wgR1'}RB.Z9/J ќHR~Kk'JmZA*b&B=UU Zō{bcP_SGR_/2BU^rZBdZB۠ cHJ-|J/9W/cAmc!M> |BAU&BUy{9U[)8SB!akH[1yŗM|:Uy)c){B[_/9}s1)c1U+ xB_HUkB!kmR"նC)UUU5sUUR.Ba1a'~gR$)mUA ,9#!v~D)~ߩc!b5BU/lk7Lk]Z Zs1{ _3 %- 7bzU3Z WWOZ cU,kpUWZUW5ZUWhRp(J6/'BW{Օ7{]kkAkkHR Z"ukkGJksA2'J~WOZМ{{c龐*k`OGRU`BiUO'J hRR׿hRd)|hR1u'J1"p_91GJD)/'J1}ܠhJd1*GJ9/b9y{gR.Rz}wsZ cB|lZ9=%sZ*k] cb~+kgR cJ,p c'J cRKkZk-o9{ ќ&J^_ygJVׅ&Jܪc9c)<{&B5o1\ZBwks9~+nBSUzό:5U_m|A9탂9WA} bC!.83}k)U/BU_b1՝s9Um9ZvD!i܅1 r 1s1x\9U_+hRoiC1) +-hJe)*+c9UUs1/Us'ZpGJp{bU {Z{ߪ{ c pKk#+pR ~A7ΉRޫsVPJ{WZU crgR{+GRJkנnKs {ZPRX܋{gRks'J {As9خJkGJ<: &J}{ gRU{GR>Z\^.GR |9rZ탈R@ιZ;ϋsA,(FRˊ b}(oFRj.GR*-Z.Z]+ Jk'JXoRUϜGRֵNR0{Z_/kk&J;X gJ𢾷n*sɍ/.RB RKz^GJ W{Zoj9"~b9:%,s9멫{AJ{s&JXks'JUW[ZA_0hR9hJ9néR9URd1 'JC)x탄17%o)cڰ{ќ{c{PO{{9 ذ.ovpbz{Z9UUVxGJ1U]Z9սZ'Jb'Br (sGJU_Z9~kZ9#+kJ >ZGR̓hRUWlsA cBީZGJ nob-5{ cbќ&JKkZ`GJ?*kHJ(_Ts'J?ȌsZ/m{ c. c 6^ДKc5U״+sp S c{zKkd1_`%B#)JihRd1 RJ cFR%?pRМ#) ќZr{BWT'B-SIxjgRV&ksJ 9W9?Z1񲢈RxzZd1WUA_Z9UU.d1= : ©R15Od1m'JUVxd)*/D!BW!5 ќR Z= ck_|hR g{J_+cBZ_UJ9<"UZ9 Ҝlkõbp^+kGBGJ2W b /̃Y[𓵫{+]{~1{pjs_n`JkZrJMks9NZ}+МI cZwb׷'1U<JkZNZv ̃'JW GR*{GRe{bu}jsZ ДbfRËnFR GR^W.hZiWZ{R/\{̃GR׾+.b {9cs&JXp {Jյ{Z cckgR``{Zb{gRT~*k'JW{Bx_A}/sBTJkI="ќ*k}/#2*kWV\\ksR:*k'Jez\|HJ9yR1w'J1Wpd1%}pJy{b vOkk /WoksOs 탽W'{r﫞{ay¼os ZXzBZUgN9OOd)OR\v R }{GJ7OB {$) c1 ZJ_U}2Aբ'J_bhR?msGJ/?}.bSks'bw|*cZ_&DKkR^bUsRjh~{R)-/7ob{ cnܘpkk-uԵLs~/Z]}8sd1_Z9"nةRJ'Z9+k\6` tKkyR5b~3R +kP9^ Z[u{0 o$)x調̃ ZZ$!W5 +c9cਨB1-_ 99VA1W76B1nx hR1)5խ{e1^}ZU_( Uկս9LkGJ~kkAQpGJUs9p_*k1~WU'J$!U9UU'J5s1?JZ/AT^ZR9'-22 bڀϜ cBϔks_կ{& nkk߾'osp?{ZNb.{]Kk5ќ{+}{}mnKs-anbBGR bN*kSpԪ bjX k(M.Zꪎ.bؖJkvnZ% cZ\^_^R{{Z\cKkgR#"gsAkZb GR탈Z6qnZXXMRZJkGR kR(.J?WhRvu c9*{9&'AU7A5VV.B{cGJ6%2Kk{ bRn{ cR%! cA_ *k9u|\hR9R9U޼RD)srKc9UURA]*cBUgJUoZos~qN c85萔{|koso{ ZOZ\BGJBo9׺.bIj}ks9^bd1x{.GJ-_+kBksR\.;sA/W 'J(J%KkhRU?*khR{ZSA{Z =Kkzx{hRc݋'bGJsZ-{GJV{ZW^󏔩Z U/bj { c-NLk%pW{Z{'J`x KkJ_Z9nO9% Z<hJ+o):KkUsսZssJ_GJXVUUZ'J{ cGJ5%pZU{(B h9~J7KkGJqwpHR1n$hR1yh\Kk)U/b93)_W{ D1-{hRuX{BZ) ?=-Ss!?3Rz\lkhRzse1c몗ZD)WjhR1|UJ!Z+k_W TU.xd1HJ_}WK{'B0R7gPZd}|A )k)nJk`-Js=Q---kNJkjUMks{ c$[AZ Jk#U{ c[o{ X_Jk+:.Zb oKs НoJs:-bZbhU Zm*cP_ R'eus&RckkgR"zjbFJ c Zɭ{A *cAKk&J~&JJkGRnbhm{&JXZkkA~_ub97{'J?TgR_B\_u'JU5BU_^\gJ9 vR9U1AU{&J.? KkXxVksgJj*kBbA*cB7'KkBތsd1kk'J+-UlsGJx5+k1jBd))GJ9 *cA WPBU{HJ¾U{hJ+U{Z(w c }.b {Z`zzNZsnb n cRWsZ\sZ}-{Z-$$/ c1#Ob.hR/{J RbkshRV *.ZMpb%772sz`sR'5hZ^xhn+k'Jگ{J~XsGJLsR/oZUsB^WZ9bBUgR-UU{'Jxo9 {e1.=tsu$'J(hhsJU'B;0OKkΥs9zrP\ZJ+] cRsGJ7{*c>pls[ 4gR^`|(JaEks$)^^zB /=_BA{J--6GR5_jSD)ZWP`iJD) єHB+ksRtսZUWKKsRzKkhJ_7ƩRU-ֵ#1ޞHJzPp c_]P]kkR{ [Ut9|{Z\wsRiiphJW+ skgEMb-b&{ cVUtksZ}7탧Z |b-GR-kkZכ)kD1 *sZZ Z7(1KkUNZ 񊪏*ksWW{ZoZUsB*k&JZ'J$ZJXUZA&kZA М&JɉM'J\߾ 9.?nZ^TV A/새R7{AeXjkd1{ի95U{BVTUZ9bAUb9М9xUR9\WU'J9_bA㊎BrksA ) cBUbBx$bAkXKRAaks&BbhRo c9niBp'JUUU%JUU*c'J8܉Re1x9#)HJd1՟'B1/kGB9hR9Хb97{+k:/탨R"*c9 @\{ZyicsgRKkRwΎVksZct~sZ?>b)O*cV탨Z"{hZ(o*kNKku{Zks b7>OZUxhtbBRsoZ"sRu cGJZBrhJAvyGJ9V'J9ZA/+ZUpRd1* WZ5^_sA{9.RyєB"*)98 cz\sA_CAHB1#+k1 .|GJ/sKkU Uќ [~xZsBќA:o~ WR){1/R彰OGR@FJ퓭e9W^pZ1}(GJ%'JsRÿWs1b~AOyY}Z#!ޞ3BU|RsiiskkZ)5={RL3Zs㋋Z}~R\뵍sGJ~ZbM*k&0bZ/NZ{P{Z (ZW_JJkgJʣoZI@b&Zז*kGJk{9) c= *kt{Z~XjkZjs&J/ cBeZGJ7? cA/ZZJ!KsGJU&.{AKkAJs9zB( JɇjIsZs#{ZyqIȎ&R+JkB\ZJb9Zh3bd1 Z9UhRd1 R9}Z1U>R9h_W{A r'Bd9 Z9JkBrsA5/1WV\Ad1*c.Z KkZwq{ZOKk- װs2ks|l~zs%W/lkis}O*cppZ^b'Jn Z'JZ'J~*Z9o *c'J-B75GJkrUUk1R%4gR+_Sbd1JR5ќZ'{>:p!_WBU_9#!hJ#)+U_'B!URD)UR!jo#!*ќRW}e1_TTZ9?y+cO(JbxAX[ A tHJ{ D)߭SiJA]IhJ &{AiK~\sE)?{ZaqLkR>ͣo c/]SlkKk^^^ح{R{ZW_b{gRܕ9JsGJ J%+Jk~-gR.;ZZksgRZD1˯{A_ cGJU c'J+/ +kJˌsR_KkZͧ{hR:?sRTbC!p(ZC)UTAd)Wǥ1!bR>.1 o{%+cKk_R{ռ^U c\{Zx\bZ56~sR,{Z/5.ZN҉nhZ{ cr{b?{ c{  cJZ'{b?Z2{յ{^X_{=3)s{Yˬps2ks6/b|W+kZUKk'Jjobd)ZHR{B:o)??kk!?|1U5AGRє+kgxz} cD1ިќ9 սZU%5bxKkd)%3'BcW{HRW c11UU OD1UUHR!W\,s#)UU;ޥ1=ީR7lk1hRAw-/A*/ҤLkc+c#,/lk[ܱZ'_^THJ0pp9 3hJ:Օe) p^P ^ D)us{{95PRZ^_lkZ+cR/?PR;WZzcc/ZlshJ寺{Z{J^|ksfR: JkFJ߂ c9 "ͯogZJk&J,MZիsGJvWb&JJk&JbR,ksR~_ksGJזksZpzbGRn6z*kgR.Z5.nZZsGROZ7sZ;=PЫsZțksBXXzbBzksGJ?JkRܪNGR7kA芸bUɶ{ZJ}{b t5{Z4+JWGJsORU {gR٠j탄9% {gR~_{gRU: s'R}C6Jk9h cAɫ{9Z*k&Jw/>b9(Rd1>VV\gJd1ՈR1-KkB sZz$lsZW{Zco{ZuϬkkRl hJ֥{hR^kZ!Pp@B c[U9#)SՌ{$15 o*c .lkZOso{ C/ss(oZWj B?5x탇R^[]{'J(_KkR/(7>{Z⊾^{ c[NhJ^s'J c9ZUshR~+kGJ(~U_kBWW'JUU2B/{XM{mӬsb`|+cR8+sR&GJ_OA~|Z1?{Z!c:S9Z>Uih6{cyKkV`0phJ & [WpA^O1UW1% sRWX {9 -#)r9)}oRp]R}hJޚ7ƩZps+c$Z9׵ZAWZ9'V9?UZUO(B`s9J_UsiZ`b9UW?_տ1 { {zP+[D)%ZBˍZ'J(sZA_R =ukk/+cx|zیs cUEojsv bZ{Z({Ze;MgRU|Jk&J[*kGR8*kBֶp*cAks&JU b&J}k&J{ZJ ++W c&JJjU cA?~W{Ju/ksgRa?GR}UՋZAoNgR U׏&Jx˯Kk&J..*kGJ]RAZPJs&Jr &R - cBls1WP1-3RW*s9{έ k#)p'B!}U9UhR_ՉRC! [++R& c"`johRx;sUU|/xzpp1:UAU[9 U'BWUhR!+--)kc'J]WW{R7+csz.szМ)ks cX-{.Z?)bVpoZU꾋sZ {Bns&J+*k&J>*kR_UZ9~xZd9""bd1{GJksR Y-J {gR?sgRnFJŨ&J~~/ {GRUI c9˰GR}ksRjshZb&J_{I.&Jb ju= {bJksgRZZhbA/(R?_.Zp~}JjsZc~b=ksGJj{AW{J8{gZ"KsZR|{Z.*khb7WW{bɋV/b{ cE{R% sRW ['J ZgJ~\Kk9ԵAW\^UlsA c9[T%Kk9{Z+o+klkKkpkpє+k?7.- ZwKk1 )*k9@ʎsAb9jb9+ *cB{t/RAU}x@B! W9!_*kd)? c9 *ZUխP+c-{9x6ƈZW^SZ}UUb?3b`\S*kU'%ksVR-⫰ z₊{ARHR{,kB+bct.2-{Bs c/zV9XWUUHR)/UB1/b9ωըR9+GJ _B]_2HRUUd1d)&%2J_ܖ1 BlkGR^|Z9"lk)^ s UR .|A΃RU{Zw/Lk O+cw cϪ9jB9U_e)PU_e)WU+kյbBUhRBU~xZ9*shR.shJ "Мbh-b}.9.6ksy5sZCyKcHJZBzb9Z9**kB.9?R9tKsC) {Z^jJ c&J:\p'Jd) cA7΃ZmZ_㫟/hR(V+k'J('МhR %shRpxs'J ̃hJZGJ ZAzxZ$)br/HJ1[pBe)p9}%єHRpZ^pZ:- +k{{'BxZZd1/19UUhJ^`}GJ 6V~GJD)̷ kA?_̃BR5UUW9*kRصB{Z%?S{ {Zx.'B ~MB^%5Ҥ UWRE)=Z'JթZApKcR=97'pB\RZ덭3!֭{ D)zh1ս RG*hR:/GJxzzo#!5{9fJU5Д9WhR)sGJ/::ȃ]Z pW/hJx+khJ-+k!zJz,c9 Kcd1_WWR /-RB^sZ9?RHJ)yN cU??Jk}'Z kw.Z~{RP{nHZ {bO:'J_,-gR{Z1*k}6S{Iu.Jk ]nsrAې*k[/М*k*kmox[sgR&.bB}5sks{gR|{Z N*kpR{샩ZМJk^XoksmI^{ZHjb{Z 9 FRrb// -xgR\X{J{Jcs&B^QR9jJsAU 'J/ gR*WZ迵ks9kk9Xzzb nHRW탨RݩR9(^ۨR1ՉRB [}R9zhR1_Z9?}W+c9UըR1xD)5%pb{*ck+" IݪZc1\tKkA./Z shR|5sA_k'J㮍sZ :Z^\^WKk96ZGR\hKk'J_ZRBu*k'Bc{*c*z$!WUМ$) {R,2lsW֨Lkkkj~o{$!^WKs!hJC)hJd1W_GJ! _'B\\xA )GR1R9 [X+kB5%JkZ/KkZQV*kR#?o c;{SsUsD)(zєAU0t'J5.HJzKk9X5 cGJ{bZA݉Rd)jz9b_~3Rs(J("յZb-{m{/9*t'J?Sd)\WUsd)/WGRWXZ]B}b^z` c!+V WUo_U{B\܋lkD1r aVꀩZ_-bRA:Z'Bݭ,kR]_r{W~b k {Z|̃ ci|^_{&Jrks'J%sRub{GJ'/n k,UsR8rsZ(^m]kkhRN c=] c~.)kf8js)w%ksxMW c[}ksZ' 萜Z׾+ c~ *kS}_{ cAZ탨Z,sb+C6{*kiojk} c -Is~]{bP b=/ogR+[x{D1;{Jתs9VksA cgR*kGJ7Kk'Jܭ{GR |gRm]_r fR-W A_ kB 7JkA{*kGJUGJ1lx9D)9D)9d)>B!*9#! o:$)WjD)WU5{) .*k|[{ c_wsbU#*cB<Ks1=sA R_U752ZUV|+cBкW*c9*Z+c1{UbC)==sB?mlkGR4u{Z?ϔe)'Z9wbWud)UV{GJsZUUR&<{e1|\W*[$)%_Z hR#!V\ذB#)u^((J!U"Kke1]oB!W\9{UhR>5- sZvuU+KkR=->{Z( +cqZUhJ}UєHJzb}UD)ɍ%LkA {!jz{D) KkiR\Kk'BU"1nB`hR1 /hRtRUUqZﯯ  kZT)c'j{U] js$*N(kz`జZz~ UW_&B;Ws)/:k&Ju~[ c/AW1&Jic{ZB ThJ-UU0AUUBuB\^]bB3R53LkV~ԏFZ*.()k {Z 7sb` cW7oZר⪫s'J{ל {ZﭹjsRZAZGR.*cZ}b'Jr cd1*nb9-/#b;z 'R, N*kԒ鯔'R^⢯ks1sUSrs Zz.gZެ{b5sZ&׬{ c UUrq{rV{JkӋshZé c5-b`b/%%Njs\p]{jZqb?_ cWUsb׻{ k.&Bx`:*cA_gRAJsB_/ksBT~bA/WZ9[rhJd)xxz^1#)1D)~9D)u.9d1_rU9D) #Bd1+jk1&GJ*+ csb~~{Z=ks:xB#)|rGR#1+7Kk'J ks'JU cd1(URܿAD)[g:KkB'Kk9] c9bJPyA*ZWМd1?-| ttKk WZd1cUZD1UU1!~ZC)ߕ OhR_ 1W^5iRUU?6HRUU_2AUWOGB[]BUwZحsJ+ sZzH{R _{Rȼ[+kRh-~ c'JZHJzO chJw.UHJphJ! HJa~s9-J3ZUյ!~{rPiJ9cZ9-?RB )>TR5UURCyUZ9/&VsB+/?5 W=us˃U{0sb|J֍sz`zs$)V^Z,c zzp&B>5lkյ)\`OA=/)GJ\W^TRBkwWR9{W91p{9%-= O+c}hJUUGJ{iR2xj{wGZ:{br(N c?/.{o{vV{isz?.*c| {J |gRWUb&BxRA. 9=߿̃b&2*kKOA"P&Rŭs kʚXO{ojs[X.Zzj¢s cAy>{ZxoZ&R 5ksGR =jk{b0{ZC8JkRs cpaR/b+nbr+-kU Mk_7 b`{b9بshR:psZRsZ R6.V{GJKkGJksGJt0۾JkAUU/Rd)_Rd1UZPP1D1l9D)gID!ׂ'J1j`KkAZ1^^KkBwsR}sR?\V{ZbUls:`9C)p@1!{%B!5?1 gR!pB$)%' b9Z9bhRuvbgR^z+kRUEМBuD)_\\^{9{R__od1_/'J!ZpD)9#!?UKk)UU7-S#){1V\x{UUS#)+ݩ o >Xs1Wi{A=jpkkAsiR6u'B_ksA~uhR9" nUZ9"+RAԾ RBwwhRBWZ)zx9~+c }_5gR kk ֽ c \\iR9?ZBj5k'JW'KkJդZhJ->_ c$)^Xx&J *W c1 UB]UQhRUUs9bX_Ub9hR!W+ke153R%u/HJ%ҜZUx ^XzAUUe) U9(Us /%- [0o.Zt{АAɏVGR*k[Zz^Jk!/s{u|PN{k*k >ZJk򩏔s Jkw*k^`{bW; gRw-ZoKnohR9uU.Z9> Zob{ c 6| kB*BgNZ/*NJs^{s cjěsgR\ 'JeUsZ/{*kàzT{Z®s*k[ksb<oZќgR GRns^& sZbo{Kwksk ДIk-js_2 kWsZ#zsAXꂃ{R_{A?sGJ\0ks9p`Z1OUGB#)XZ /.s'JU{RPzkkB_sB7{{9_V|{gJD)W/Rd)*թZ1 ~WZ1*k1U]Kkd15'JC)ˢz{d1UU {d9U b)K@js1_}>s9]{HR}7'{Z5nKkR~z'J+*{$)V ; c!ZX\~GJ /phR55U+k1W|XPR)Uw+k!UZ#!XZd)z^UhRUW=#)UA^pD)`ѽ%/d)_^X^0#)5/9kse1a+k1UB1_p{9}5%b9U`+s'B]̓HJU7Aժ/e1W{AHJpZ%WtlsP\ .95HJ\{Z.:Z Y3ZW췞{9_b_1 5XHJ#!hRd);U9+c1(jsRwZuKke)U c9*/=Ҕ c .{{K`SRZWյd1W5)Us U SGJͭx c3iũR=1\VT+c'J=)kkZ*:7/ kwsו c k;.,oZpW.b o{I~~NZ_s^ Jkt cGR$l\b#1 ksRn*k]UNb'.'탇Rx{gRùNks]SP{b= (psbhb{Abs'J+{Z%wlsZ/>*kWU ksߴ{ k9JkWqN cu\rNgRRJkGR k *k{s/&Дsp\oKk"WsZ | c^«sZ|kIkA ̃ZS˪.hRuy c&J*cAkjbd1ս Z1zZe1'-? k&BgZ9( c9˶>JkAr~*cBScb9h#"*ke1WUz9d)WAD)UU:'JD)ջ(.9m {1UV*c$)VZD)x% Фd1{A* 9b'Bjr*kGJ.R%OhRJKHR >^U 9/{9U~ZJ{KkD1{z'BtZ1R `*k!7?J7UWМB{d1x|WD)}#!URp#!55UU9zksb9 Zd1ԽhRuUB-7hZVsh{b ibɋ&R UկhJ_7A/HJ_豔R_׏" c9,( cHJյZ--uRHj_.|iRW;յ9XZXҔE)xpp#!RRLkC'B.TLks+/5u!VVTVhJ$!+ZB J1*kOKk/7{bWW:kshR {bWZ; Z>*kom{ZgJs98 9Jke9*(8-bNIПsZĈRM1b-GZ HRbP{ZmxkkR`]{gR 탨Zޗ5/ogRBv'J[{IUZW) cí5,Ks>ZTV{&JzbM c/pb1s{W-*k#/BKk_%:o*kUZ{x~Ws'J>%*c&J/JkJ^_'JRZխsZߐɌsZU*k9Vkk#)Xp'JD)ݕZ9obAP U+kBV7kA\Z&BNg7RC!`s"!UZc1^/gRD)XUZ1!KsBZUbD)\GJ9R#)WC)UZ1X"Ⱄ1=KkB_ZB񁭿p9/W*c'JX+khRC9[c{1 sABl c1ɭ'JU55RU_TshR}v.HRUo~ks'JWx{9{hJ9WJUu%p:[c`hJz6/A^hR#)ՃsC1_>D1U+ksAՀ^Kk'B(GJ5{RPR?- ҜZWksBj7ֵ cY?Ҝ'JcxZD!zpXLk99sJǻ0iRmqR) cm˜pmkTb~.Ӝ'BUzqJ7_/ /խZwSb'i*cX^Yw'Jۻ?TZUTT cRp>bhJ-XsHJϏUKk(J*x_[P9XUUP9`j\lka"W 7 cUc~p9/V~ ΃XZ{p9 U kGRJs'J>МZWphJkR/Uլ{Z bs'R(rZ*cJ c'Jx` GRb{۫{R ^rb9뫋{Ry cD9*A'obeN*k>u mIkr])k~b.bެ bnswe%nksR#.Ju A oZsU~GR^{gR%.)NgRoGR {FJrbsAP*cUjk>?[-*c_{RNZ/}{b|y cgR~pJk&JUh c'J5GRGJd1cZ9ֵ c1}UR9ܸ}sRU YsGRMZ1\Bd1Y9#! ^&B#)#+k1 b1Kk9U-R#)hJk$)WU )c$) ,*Bs9z cA%R9ZAxJ!eks1-]KkA Z> cy}HR[5D1^x{e1%탄)ohRWu'B 9PcUsD) %.9S*ki/OHJWW\ls1__O95˾BW1~\o9IbߢBU吔).{Kkd)%kAUb*{JUմKkhRUz| sJuw({9 %b%_U9ҜZ5+**S+cT*kBZ/D)X^^^Lk) sHJ5isR65 0 [-ޗQmcq{+0~^,mswMk՛jRzq(J'ztZPZplk=UmLk^{rPbw{e1zx`J!*"uR!UsD)Օs9j̓U*C) +msp{tZK{] c p꠪ZUUZAbwbAc"sJ_KkGR UbFJ~JsGJY cGR?JkZ\kkRz裋sR{ BZ[P cGJ ^XksJj{9{GR ~} {FR-GR?МbV )kՅ~MZ~BgZ\{Z *k'J,NZ&UWbOb ՞s|5O c '{R|ksGJkb#-:~`RFBZr_ cBB jkJ* ~kkJ)jsGJ cAx*c9 cJ*.KkR_'ZGJPX sR_?W ZJ*b1_~{xsD)UU'JC)^ 9D) ׼sGJ5sA'4*kd)\ *c9խ gR1TxR9)- sAZ킿ks9 {GJ]" {GJUVTW+c9z*c&J+!{ k . c-oGJ^X`GJ!輞Bd)jWJk!W/GRr@kkA/? c9[Kk{МZjrS*c7[{'Jz.97hR~{Լ {WKk!tGJT 29WєhR=Z sC1*\R9WUձGJ{B^|ZU-5'J}~X.|d1P\hR1_ZB-y]ZB)s c1˽s9:'JܰRV^sZ;-|Rx{qYUU{A>ZZA*:r Z`BZ %,cGJO]Uk(J/MkR~P0ZPnc ױ|*}ZPk:4O/+Uu{V Z`sHJ6_xtR-OR~sA%u [pTI~pbU׾ZUU % .Z\U{J?^ƥ1hRr*hJWUTVR9Ze1`M{R|*cGR^Z9ߋsJUU/ cBի(*cGRkk'JbJkhR{.kkgZ* kkR?>^ c9$JkGJח?sBA({gR۪{GJ'샤9?׶?ZV{&Z>-b#s%R|JsGJz@Z9z*kGJ%b'JxoI)s 1+kj{Zp7sRvsBj7QFB{ck:{{%BuUjk!꺰zZA}jR9 ,b'JW .GJk탩ZU{GJ^x s&J lk9 s9bpZ1 疋sgR \*sB֟l{GJ$GJWWB cA\?KkJwWՀbGJZt*k'Bն cHR/ZGJ8YzjkgJZ{&B9\\_RA ;kkGJmkkR-հ c~{ _^ks!U c) (s'J&+{Z5{8{{ B{oZ{.hZjZ&/Z/bWߵ lsB|x/9)s1XJtlsU^Rսs 5/zhsR^/ќKk%Ơ+kUWƉZ~{9Z~խs'J.t9R$!GR1]սs1}wtZ1#hRE!79U퍵bOhJ^^ kGJPZ5=յR/W/*k|mOZz .gR^ ^̓TXiR(*Z9{'Bk)LcHJ'W|Rm{R:}0R ?/Wq,c Lc⢯{Zz\\}MkB|9? cUϖX{!uTE1`@є)2R^3hJ?k^ձ'B|Kcˉ//Z˜9W_/ֵZ Z]{R1vH{e1{JkZsgRp{sGRlkZmWsR c'JXJkJ툠KkHR.JkZ˵sAVW cA= b9>ksgZ-{9xRpJkB UUbd1\>')k9ZũIUn s m{cxWb^PsB~jNZ9+RABKkGJ :Q{ZB*cUu.b WU{R*/uUsB [B>u1Re^k1H l"!+k9 )c9Z NHRuuh cgJb Z9?7**.Z5PZV/B{*k1)ߪ{9%AU Z=toGJ/U bT~/ohJrZ^^+khR1/sb8shR* kZ[sRolsgR?lsZuCkkZ'{1~hZ1)=ZB< cGJ<}s1/z c1kk9'~c cW/Z_5s*kTWGR탇ZE{hR&)KNZUOZZ1|\T/9U=-OR߱Z{p cz KcI3s8#hJk: 7έ{ibBn`ssA c9 ~O$!)Uo1\^HJ'Je)? R$)kkke1"RBwR9Uxc1z+SB}\GJ5-+{R@gKkGJ - NR?O+k {sbTj{rΨ:sUUTB/]Z$!)R1} [E) LcB,U,c'Jx{ys'BumkA뭸O9o:9}|!_O9sgR{7qZVT\ֵZUU-'JUWW{J +p [BwƮ{߷\'Jr[WhJUPPv^T+c_,Bwlk$)T? Ks{`v탩Z֐*k\V_UZ'JjzbA»*cAŭ*chRKkGRZAf9=}sA A_WjJk9+*kA .9W\_{I%%?.JkGJר/&Z'j*-bQ{Z_cc1vR9%( &BuPb9{RݍKkZq{ cB/i c'J#)jkHRn) c9J1^[1b&;k1:H[:\TS)(zOc9U^s9՟s9.kR9rhJD1 *(GJd)X{d1 k1RJkBW963KkU~ZBjw}Jkd1?'sVT_bA sZ+"{*cso+ke.Rú{Zq3s c# Zb:sbVA{hJi {1Rs~&BD)*pGJC)(]UBd1D)Uޠ{9~/R׷p'J~^*sbzFR.FRu*kd1x cd1_hRzbC)'pZ//Z:s~%,k$>sŦ7rs_Z"zsA7_W%b}籔GJPX{{s1iiZD)_bd)}/hR!>%&HJ\\X)c/Z9 (Z9cZBym+kBZJSe1! c%eK{9ryKk9 /hR_U{BU c1ZA]/X(WUUx1/U99!U'J!룽HJ$!Re).Lk1^UKc n_U!\WUUO!յR}3AGR\^UW&J*k1%uSR͕єb9ˊ0Zplk'JRxrkcJW/*[C]4Z{Bzh{J_s;b_KkGR$shRrz kGJ}M'J_\\]Rd1rR9ϤhRAzzb9?cZAR'̓Jו.gRx\^ZGJ4 cB>~{GJrUgJ#1Pb9ၽ ZU)s9 JkB⧵R9U:b&Juύ cC)#m cA]U cB]R9' c9˞}KkAb:RR1X~[U*s95%Z:{lfBLV]:WqFBUVTU{)?/.|eBUlUUk9IOBC)b1W*.AU ks'B,> GJR^tsAUs9[ [9_ksA%'.ZKkA) { co{+k%5Kk0kk-/Z*{ cpO c/R.Z-.lstpgJXWsd1Usd9յZ}b2&B_Z\sGR=]HJ_TWUj1WGR1"jk9;]jk9|URr _*k %iR! --KkB_PZ\W'J piRzOiR_|IR-kGJJB[09 {'JeМArzzKkd)ks9_RJ$)?UU^#)% C)_kZ#!uU&J=^*kC)55u+k1ỹd1oM!<МATw{#){sjB!]B!A_B!Uє@7/ Ѥ9P_HR_e1UU^!}1W_!yU1UU(ׂ1UU-R?//A_\ [IZ߶ЍsGJT{(ќHJ LsD1u~xk9:?==p'J**PZXZ}m{'B׋Z+X+cU|^սRU~~Kc.Z)WU k k crksRPks'JbZ&JU^R9z&JUU-m&JUUkD1jk#1-)J&,*k&BXꬌkA c9_rZd1]Ud1U*nd1]U^`Bd1^&Jd1 'J#)a?sd9{GJm`*k9ks1WyZ9}_0Z9@hR9VpB1r/ B1Z{9-+JkA(hA_-.FBUoBs1%\L)s)cIcd1 FJU_;GJ{u_X9-/gJB~_~Z1`9e1`>= c9S{Z%u{R|e]zKkB ! -{Lcs2{+ko/lk{lspls[?␔+c{spb={RԔWhJ%OR7Ws'J*լshJ(/Jgm{'B-+ Kk9\rGJC)rZ1{ru:)_B$)iRC)=URC!\W]15)[j.R$)ԩRA_Z.Z9]YR1*WWRE)VUksD!UKk)UBD)x?*c$)/^O#)+Rz`IA>scd)+UќA_hRu^QOD)?א'J-/WO9/U29_x9UUWrO){zXW{b[UxJWrsAz^]9x Uխd1ի{bU΃R;*k9z /D1WψR1 hJ$)\XAUW9}UAUU(9UU9 +*(Be)++R9JJ|/{A/PhJWU3R)UtJ'7hJ^\zRe1zjZe)+cA*ՌshJ} /Z k|A__WU 7!?(JVW^Xb&J +sB]+kJͿ/ Z7_.gJVZÊNGRU {%[Ϝs-\c gRW#IbRgh+{R'rc GR 'R7%1Kk*ks.ZʪxKc9W kC)U GJd19Rd1  cC)_UAKk1Im c9-*sB^莔'BU^kkAU_kkB {R]#s'RR-*k-?)ݐs+={{f?9W訪oFJb)k9&JRW/9˪ۈR! /$BW 'JsA-{B^( 1U+{1̓RʉoZd5{9-sR ՗sbܜݫLczPs唏Plkx{Z{Z K/ cGJLa9RPRhRU Z{b݃+cA`jR9{95- 9{{9XX޶/ c >ob(Jszb ݏZ_Z1/I {hJBU}.1*c(JxNJ cB,ZPZ1^W Z#)_"#1d1WW%2d1\hRd) &%Z'JnzBRBݸ_Z'J)+ KkhR.Z+!-吔KkY{ {s)pRxhoZ5.GJLkClka[ױ{7bќlk"\KoOhJ\sGJHzUs'R㫩{9 k$)Lk'J5uuULkHJ{LkhRLkZ!엟R5UhRht^oZͱ[.Z7O{AAKk$!pphRќR/B56B|w_W{A5??ќ c/+/bK+cw^ќ+ci*c9OǶ{GJ[O1x{!X5s$)UWHRUUWd) 9 _9 ]BWZ{B;spak/!lljcB1o39e5#!\r7Kk <+kAU}JA  LkA|JuќRURUZ$)X`+c*c)zr{GR)GR9-HR9)URD)_GBD1&J1jRd1˺5Z%-+*OZUp. ZszJ]^hRBVU3Btlk_X.ZުZ9`Z9냭GBќA7i|TJp3AUUsB*{Zkۿ{RUW`+cHRƽOA-Zr/RU׼(lk W o{7 双hXs^n{.s5osևs_P*k>KkTZ#МZov*kAMm{{b . csgZ*cBlxHJd1?Pb-B|ks1 {9U^XZ k975bs~{hJrXk{9/'JЪ *khRmJ-+Zwz/9Vzs1U\ c9 cB /KkHJh{R{bzZ WZ/+c^ 9&5Lk1 '7{B:p`R %R^X{ZU.hR5s9vtsA 7sZ|s1Xz~'J)- cB)/Z'Joc#Kc(JUwCJcJ5hJݵ%b_<{d1p{AUOZo)5hRUJ_WV5e1Ki95%O+c&k|{ [o|ZڿsRVb1ܘ.hRys}GR篍ksBT{*{9\ߥɫk WZsUks{7 3A/VU{Af {)uO:HJHRD)?_UUod1Z}u.hR֩ZWU_ss'Jszks'Bb1ZgW /1_Auls9UUrA?{$)?/z{D1T\{J! Bd)O﹕9d)_pBd)=.ňR!A\{d1/'J{'B boC1?7hRWWX]JcAUƨRW5%{ZuxoZBhhhJ9-%^ZJZq9%;{pX^{d1 #!39YhJ߷#յJ<4HJUsHJ_(Bs+K.s?NksVJkUoks{_o{beokk'_O*c_.bW{bz-sZg勤s1S]UWKsd1k'Jյ cB Z~~hR")xgR9=W@{9+]U{GJuuZd1%)b9h~ c1KsA&5.'J_ձ c#2ssZTjs1Xks1UO9bʂD)rË Z9WT c9pz Zۓ*kBWU̓hJWKkhR}WkkJ. *c9p~__c1%Z#!zkkD) c9 s9Lk9x^*cBUU |1|_߬sA˂ cBZ` 9 |d1;ks9ՀlsR#sR׿hRׂo'Br`2ZqՏ9pZ-)կ [p [D)}cZW"O#!75od)TPr{9 %O cr}~HJ*/J|shRWaZd)RUU_PZ1 c cC1{#)/paJ*kVVX{UU){9crXs'J5]].iRp'Rz +kPcd)U1>߄1-՘ cUs$)/Bק!єb".2sUR{hR/{R ~J?Z\K3C)^{׾#!UW k/1U {Az/،sD)R'^UsZǥpZ/GRhjZyP+cBojZ! cJKk1lk'Jyk9WZ!} 9þ8ƈJ ֍kW_Xtlk{BaҜe17e1^^\Lc-I~3lsTsJҜsë/Ҕ{-sB)kA znAյ/ c׵OR 1 cWuKk'BkkhR ^WKkgR KkR-WsRUKkGJ(Z1|~8GJ#)* hR1\'Be1ji ZC) k1@^Zd1u_B)A{1ÉZ#)ڰ'J ,\rp{Aqmb9oo'R5 shRTbA c1U~1UUМ9kk9^*ke15WWKk1­KkR =ԌsZW {J֯k1X\GJ#!:Ik1'Rd)@R{B#!%GJ$!B$)PUGZ71ƅ9U_qBpNbs;#!1r.1 NZɥ{B +OKkOKk P/*cY:{'J`XOhZU%%'Ru {JGR}ɋs'J"~\Jkd!\s1K'Zd)ks1Uus'B8%UmsgJ kKcGJ sukcd1z`sD1{'JU cd1*(~zks{6V\o!/7RA~?՗)UC1kJV7ZHJLsHJ-wTZ˯O9\\~l*kW_HJUUHJ5U c1yUZd)wќ'J*k{*S{PRv|lkiR ?scl{ c^BsgR {ZbQ8U'J_O'B*PhR!%OgR,ogRe)i{B%lkhR-%pZ}s [bjOkA {GB/[RW6ƩZihRUU|J{Zk/9/1jZiUTBrAAX -/'JXRPZU{ c/>%Z\pZu9U/9U c&J*:^b1 A8UR]^NB W*cAp}*k9ɩR9u cd1ڋZ9(>hB cD1.%{9W75R1( kk'J+UZ9JkGJMy k&Jʼ*.Z^IrB]\}+k9b@hR}Z^ks!] cA GJ/Jk?Wk&J+k9-zks9%/Ks=-{8.RRWX`Zd)pBd9Օ5wFZp BV`2#)ZUXBD)覵R1׵Kk1/ksd1qsC)WKkd1Y~9!w /m#)%-9_PZ[r*k__.hR"s9B{9-pR]{Bw/GR 'Z{9 [p'Jjʭs9V^Wb$)*Ls1UA*_UpJ^Ubd1jks)Z⃪ 9U{hRd)pV|'BD)/B#)/GJ!WhJW9(o'B]lkRxVRU}a+c9ࠨ2AX/s#),31XximR#)Uո֤959_{JU% ls9j#!9-.|9oP&Ji{$!Z9#!ʌkk9UU ce)*5OR %嵱Z{sHJlX[UlkHJ:R_KsA*VkI75 chR~dC9lcAR`hR A1R +cUUsU1#>tRUZ-'Rܸ9}8ƩZ^k'tAs#),&--pbX|RC WORUUiRӿU+ce9hZD1 W cD1* Oe1'ՈJ$!|PJ*ՈRB]jR9o.Zd1nv c9}Zd1" GJ94GR9u'J1xZhRAuJ!f.gR1٠MAUUUSgJ1j'J1#01ZB(7{AWxbs{GJ 볽&JW RΘ"c-9ꠠ-Z%Kk&BǮW+kJ̎{GR/یs&BWKsGJjs9kబsA_wbݰs ScZe1 c9=LkBܴKcGJ~%5KcA=zZ1z~R$!/Ҕ9uhRUUV{U5'Bate1_zUKcU~p zR!^9UW$!UU`.UE!WUUA>R1 (J)pj$!UU/s$)U%sBWkA.>׋sfJ~ cA~ZRn{-}М{pon.jkJ #kk{=:p` c9Z}k>b9Œs97%{9 Xs1\_WFJ1jZj9{9ksRhjݬ{'J5 /s> os됌Jkz9xx>gR &Bwbb`bd1b{'Js+kGJ-6єZRUoc) W_-A^_UӽAU gJ9zDZ9UGJ1ob#) 'N)xs1ջ gJC), R1 kshRKkGJ_ R5 sb/VuW kX}ҜZU\W{GRs}Pb_PIhR>9#NBnGs! hRC)+) HJ-Uk1|Z[,|D)c{>P5sD2 k_1_U턣)XUUe: xW)fJ!+U_Uk/UUӥs9{]KcBUWҜ9 U9_/BMGicR}^ r_95 Mb /qL yz _خ ?L1HRKlk ./{1_ [)_W(J ߕ15-ZXus9$gJUխ9|JXb탠ʭ'BUsB7+cGJ-nkR%SZhR(Ilk'J/-}+c'J[ |'J{R曆lk'BT cA(OA_?qR]ZXRBH'B^\X9 ʥNe)}pd1 WUpB3'BUp'BPs(JhH7#)UҜAխs9ZbwQ1UU?MkUxzs_#e1Kk(JU[\JJ Ј cAZ9*[1̫Z1u{R_ob  {.sc.Z~ c[NKk?sIJk.&J\ЋsGRHן c!~bC1?ksBֽ..FJ}XrR1a\Z9U/ .'J75/s{*.Os|,Z \sgJUUZ'BJksA /{9⏵Z1Z1 + cR8V{hRWURD1rԽ9[UU+k)v~P9d1e c1UUuGJd)/Օ{9_={BKkC)/ kgR1 sAZ'JmkkhRٽA{Zn˭є k+ OKk_ZsGJ6^XZ u{'BzxsBk9<[?{uR#)Z1XU>R9.FB,>n|)W}cK`B!U :c)rZB!˳Zb!8n1UkB)WVt~'J#!Uן9 R9WգR1w>HJe1UU1 \k %MBW(újs1?.ϜHk+ʃ,ӽM2pb _jsreU&R``Bzwƅ9occRWP9A W1A) =%7/d1స.9psHR5tLk69Sms^2HR}{HJT>Ҝ9{m{{Bu+c9\Z [A lk'JhJ'_sZ^pqR r{hJ5{RJ#RLkhJkRC!XhJUUB#)ɩ c9}/KcAUohJ?%5BҜB&#! c%!zkk z_-cWUWf1 zKc1˳Kc9>s9Z*c9:hAթZ1 [)&bd)(zZNKs- {<:_1{М)czz\WkbRɪs c:ˋsZ (̃ZvVsgR=FBxAU%{9{ B}&JWU cAKs&R5Jk9jbxA- ps.RpP [BzUjBW5sBUUZJk'J%s'J˿[s9~ 8 [1UW|Z1=){BUk7kkGJ|sGJ߾'#{! [1UUZP*cD1UkkD1 ks9pB]ukk9]~ϔ9U=ys1pjc9}|HJU] k9 sHJ{ c % 3Z{(J\\܆{'J'%+kR J c'J_Xk(J-R17UKcjsd)Wk1WgJ pr~1* hJ!- J|sB!-Uk)K@UUc)3)cA` [9_i10UWTR!P1!R\SWU tB)%l):Us"! Us UN|AWIs'J - bխb=VOgR~_U)k1_WZ9UZ9հ'J"]9pނO$)}:p1+ea^ D)y{XR1wCke1*.U/A*UUp'J4> {Jh{{RxsRqVmkD){9 lsR4ULkGJp>lkR7 cR<+kR^{RphRط׏+cW('J{ZV57zPRlkHJUTRACsJ'|hRU/Bos9}J/ Ҥ#!saB\TE)AWE)AU(aUO17.hRq{9j c)ZXI[#!UZA"yZD)\^O!5 O{%kkb\x|kkRhjJkZ3UsgJHz cB*cAn_ՇRd1gRd1kkAUW\KkAXRgR1ZB1>ջB9.WիZ9_/s9|Xob=OKkA9^^GJ9^wZJ=)kgRVik{GJ}sGJPkkD)(V\b1$=#*{9V kB{RPXpyZGJ*.Ck'Jw_+cJ=WGJ\uZA."J.9_9]}kkJܛZC)`ºs c1>.uc1ְ/RUUUTZ5eOZPU.HRzWW c1{rpgR5{RoX|hR[.{hRڌs)Zp*c1s][)qWR#)~WgJ!b%Zd1=++bUZ9jɰ'J{ c1[({_kkIc)>U1%^sVikm=+l#)Ut pb!uUJ#!pSklsUs#!:{D)VVTT&B1gR1 _Z9UFR1_Bc)(URC)5Uks$hJ tvU\hJ_U%ZҜܪZyK{1ؾ+ ce1 s9U{Zw֍sRRⲌsZeR#OZ/{RJOekkd1{'BZ]]AOGJ{GRlsR-ֵRA݅7&Jwz?O9 [J |XlkJ+lkRrx[ZGJrs'J'7iJ%%0hRWRUOA V3'BWU|ZZsU 1jõ9.k9\ޭsiR/ќsy#ќbh{J{ZU֜R#!R!_9"R{ZNJk_KkTZWkkRWv*cGJ/{ [AR&BWz bA* ksB_@ub9ս5̃GJ{IKk9ZZR9UGJ9RZ9U5 jkgR5=uZ9TVZ&J]aekkHRò{UhRB՝RAhJA{&JW{hRT{'J@jh`OAU cGR *c9rshR9 Z'JzZd){R9).'JUbGJwb9ZBKgֻZ$!ZUlkD1.GJe1ո+k1'J1!GJ9T"c9Z}UsC)}.'JuJc97ZBZ(/b%-pZ^x{9wVRw/Y9{hRRsD)\ c)U  c9- ZhRLosKkGJ/pZ}HRݫ.BtgJ{Bz*c9/hRWz, [ tJόR-|'B]ZGJbUU+c){ {9d)_^x+c P9/x1e1!դ9!ZA"!_ ̓#!U].SgJ%V$)X{ PA\є9Z 79pb{d)+c9.s'JsRsiJͯ|{R#WoHJ}ZGJ{]Kk9 lkd)>hJ&ZKk'JXkk'BV_єAcue1\TB9KkJIZC1RKc'Ja-+cHR̀ c(JV{A 4 cr{Ӝ{4|mZX(A [B.PB tZ8ƈR_S{R9׾k(J-+k+=/ cW꠿{1|s1^:b1wX04 - ֽpVTF@>+ >}=? m{~ jsX{Z`zz(cR,sw{Z(cRr{ZFBsc@^WHcgRZfJ{zzJA(cFJ(zZ:[R%ByU&SEBUcZjsRW__{fJx^WMIkz_jsR^WisfJ^_REBxxm{~ jsX{Z`zz(cR,sw{Z(cRr{ZFBsc@^WHcgRZfJ{zzJA(cFJ(zZ:[R%ByU&SEBUMpzGm ~msV-{UU-cz{Zx\)cZcRꎔ˃VjsZms^{)k.UcUhU{gRs^hkgJ IcFJ_˃^ s Ik }sZWsZ_IkFJZGJ R%BրIk^ is~xۊsbzsZckIcR ZgJl[%B*UZEB{IkʎZ{ZZsZU(cZ~o[FJ R&JR&J^BFJ9=jkZ(` VIkRhIk&J\c%BI'cFRREBSArzR9^IkR^ikfR%(cfJFS%BscR,UR&JbRR9fJ9(ZBW^R1S9'[$:}Q,  X˃{{pm{h(ms6MJs,c^~{bUXsb:jsZ*IkBzJkZ^؝YIkR(cR{R{ 60 \[Ϝ˃^{_)k s w sZ-ik^_ IksW jk-}ZZjsAzIkGR{sR{vIkfJ ([RދϜmC׏Ϝ Эn^{=]{Hk~0(k[,)kU-b^- bֵ@{R}BEJz JkGJ zzkZ5߯kR}kZ]iIcEBՎ)s>`mIk {z-c. ,)k bIkUu{b ]{b_ cnUtsZ_jsRXsgRuU%IkgJ-5cfJ^cfJ} cFJuϜ˃brϜ{x[M{"XMJsw -Z X(c]{)c+sb^p{Z+{RzjkRu)kFJ5U cfJn{(c&J)cFJWV{Z9ꮜ kse ܮbʯZ(lZ Zv{ZpsR/UikRUsR]_ikgR¥UIkB_(cA'[Aʀ)[9~Z%B,jsֲ8,{ZnIk(k_{(ksbK{sfR {{R\isRi߉kZ;rrIkFJWHk9HcEJ{*'[J(hk%BWcFJWoa}(cژ( k7_m(k_,)kcsc[xzscwonc]UUlFJ(c&B^HcfB hcFBkz[9*[9ZB[%B/'[:{b6 L)k Ik__{bޤ sZk(cV`HcZ PHcZ|BcB(/|[&J5[B7rZ9+(cFJ^NvbB}͏R9 *%B$16#{ik@ޫ{ c/sb:}KikRUsgR^W+IkFJ eXRA^s"R:2}{rc:]{J9P'g[:;.[1ikFJb HcFRZ.bFJYkgR._c&BpZ9mR9'J96KB/{G[$BJj&SABeJ!`&SA_‹f[%B7{eS:R9°HcR`jWsfJé]ohc&J݋iZBmRA%'[EBUR9ܮ^[C)Z1Z9kS1(0ZR)g[:r`R:'kBR:cRUUIk%B^(cEB:RFBZ%B([EB RAW|lR9-/. c9aR1&%J1֯J12અJ1^&S1aUZ)yJ:[j1m^ 0˃*-,u喇{z U"z{U_ )k-_(k{6?ϜW_isnjncnZXIs. Ic芠_{fJnc{)k{)kl s c&ys c*{Z{*{ cprw{ c{cjkFJX)cBܨsEJsR sR5%icfR~ת0m[qisz[풵HkϜ{is*0j{Ϝ{Wm{X#isB{Μ Μbcp޿ns ߿sk+Is՜,Z֨m)cz fR`{B{Z6*nbUsZ+ۊsFRIkgRbJkA~ikgZ7kFJ(cRh%ϷikRksRx7v teJ 6Q˃P?.Qʃu浪{ z契s*o金s/Վs(WϜ}{>Ϝ(_]m{y*ϔ{cwU,js:,js,< Ikrb(tIk}LjsW- c+,Ik K bU.sZ^FJWsAް JkZ_͏jsFJVsD1.&{FJ_*ik:b"sR}w([FJ. tJWW{IϜis^{ 0Is ժӽisWX:ˮ{~E {{n{js_)k___,)k ikR,IkW Ik=-Ik_íZã{ZB ZsIky )k+k讷sgR8V{9&JW_s&J(sgRsRVbrik$B[Lc)zNFJusFJ'QYk$:P-{*Q{-x{>Is0{?5q,s_7Ϝ{sn;ms zϜ{(Y{z-ӽ{_~Mszxik*)k|Z Z`{ZsgR#.sRuisZ~}FR鋫{Zc{GJ?oj c'JsHkGJ #>Z_UUM,R[։kRzsRN-dB)cJM0 }ஜ pR{jϜis )k 8sTWMs,Hk*pMZjQb]mc],Z{b> ZϜ)k(k^Δ9prb7}{AxªjsfJ-<1)kUI)cZ8ĢZ'JkR;sB kROsEJ_ڨkfR4 sFJ\Ks:M]ըc&J}]{(vm{@ߍ˃`x4kW Ϝ{}*/1k}₫ cUހnIsխnis&ª{%+{ums .,jk8(Em)k׾ )kZ)kzLj |&Z`*mIkzoEݪsj^p{Z{i)cJyrZJ JkBTHc&J>m\kJZ cB\^HcfJ:k&J//k1/sAkkBHszJ* |Ϝb, k(qM{}s*ׯn)sϜs[Mis ,Zb,Z(mfR_{bUsZ5{sJbuU]=bUUVܪ{Z?WIkZ%9ljkR { |bVb{{R>u)cA🯜FJu/LR]]WTHc&Bq/hkgRe|vRBZ(cFJju([Jx^Ik9)c9ؾϜis(׎{V%RQ{r[UM{ݲ L{*IsuM)k .蠟ZmIk w{(Ueƪ{_UX_{Ik- s&صMZ^*{gR\{FJjIsP{|Ϝs*3b*MJ`(cUCMIkU( |9 p{B*{cZ} |Z߿{%J}*,FJ{Z'@MRw⭪s%J]((sBߪ*{EJ_h[&J%H[FJUikB#ikAU.k9U[Au*k&JsX֕g[D9k:c1Kd1b([1..fJM]]WϜbj,isMIs K ,Is{ k '{Ik 0sc_U{IsX c /z{)k:^W |b_6sZؘbUUsb6'u c^'{FJW{gZsgR {X{R.kfRx &BW~)c1:)k9.UIkBU'cJ'gc&B^޺&[EB.xcD:{RJ'[9yijk9`xt%B]UW\s^zJs=L(sxr"Isx{UU5u Z M(kO냧Z({(cxY{Zisb6sb^pkZIk&J VicfR ikZȜgikGJ:rsR |fJAikgR(kfJjtAIk%B )cFJvc9hkFB kBbkEJ-{eB_k9&_c9-tB_WTWmbΪ{Z" lZ*~b꯭;bknRufR,k\x{Z({Z{Z~«Lb_u{ c>dZU_%FB_zpsRbcB~[:>] hcB*@H[9&莮HcfJLJ۩s&Bx~Hc9 RAHzcD) ik1꭭GcEBo~_Hc1R%BUxkBqbk1Cm$:U]P[MJs~jF)k-} ZZ{b lcpgR?IkYA_W |Hk_XUisZ\{ZY{P tbxV׭ikB8kFRZikBcsFJz(cGR"8kFJ(J|R_5_UsZVn]k|%Br[1A  |#)Xkc)+{R1|tR1J$)'k9{&[Bi[1/l9_S$:Ik(.WMIk+_}j`{Zc{(cC{bc{bUZ_isJBz{ZsZ%kZ°kcpDHcfR ՈkRXs%JܞhkGRGcR-gGcJxI cRiaHcC1_*AsZ{J7bAbB¾kD1{AWIkC)[1.7b9},JD9>^]FJ+ Zz ,)k} % byZڗ2c?? Ik/^ ZpZR )cX-Z{RkRaHcRg- cZ?cZ _z(cFJPhk&J}RRZ[9\[A++*_H[EB멧SRUm'SAzsd9Kik$)?˪ |9v.%Bx{Ubd1+ s9_`}RA|>c1>-FJ /R9̷ sRJ{gZh{b{Ik /]{Hk̅ߗbsZꞾsRܷsFRRIkGR JkER~sZRkZ%kGZyok'R-Gc&J7.`fcFJܾ]ikRW]L1_*[9(c"!'/hcAZ16ȩ|Aum |9[XGc9z\k9>S9fEJ!>N9}WUFJ1;:s)ߺ-Ik{ik%Z~wZW fR.׿sR_pikFJ}cFR^MsA_ {B߿sAkJb}{EBU}hcfJ# hkR7~(c&J*+־'[J3"HcArLRUUuhkfRIcB}2HcEJJ,9\WHc1]:MA!'[EBi][9*((c)X^Z(k)|p%B$)b!mZ.jkcܫsb%sZZ?U |Z5LgR,ת{RtsbU |ZWsJ ^sR]{A*>Wc1>?ϜBs&J5/~sB>.omBGcfRbJ~TςcEJ:c"Z90`k9V[lAU- G[9w4:]oMUcJmhkC)zoR$)?5=Z1.Z1+jGc)߿/7|eBtwV |Ikbו{ZoZjkFJ kfRjk9+{FJsgR*+)=sFJ{FJk^{9 FJW?s&J7fR}}s&JI{1ck9㿗;hkFJ^|cA'kA{.GcJ|SFJx'[%BbȆJ1 c9R9/FSD).SB9֜isAۻ Z9bD)kr[C)'iE: *.{b{ZPsgZsZڠ.sbZ{sgRp*|gR]Z+ZA0 |sB^ kGR s&J2{w~(cAc&JZf\WN:wikFJZ'[eB*usJ$HkAz^ |95(c9[9H"Jd))&K9מ.[B%|IlC).[DBRs9wHc9 b#)bp\R1YR!^ic1U{FJWsfJ}_sR)z)kA(kZU7W |FRb>sgR)p(k&J|+{&BcAҠ(c9ޗ. )cBEk9u'+1׿/v9W^b1-c xhkd1ZAzZ1 icD:Bk[%B͍|YgcJu,9{cAzF[:IS: 'cC)jz/R9{UMeS$:}c9_K`'[C1pzeJ)ҾsFJ"jsZ펪{ZY?sZ[hk&JHcRykGJ jZUW-AtsBb(c&Jk&J?}c'JZsB EJBsEJs}lhk%B[SrcAm[A^-fR1J9U5ic1^sPfS1:rXnB!R1(%S:ZbR)[1/l1B%g[B)Z&Sd9{(c~sZVkJ\kFR,&J^ikfJpkp҉sBHkFJj{%Rn(c&J]GcB'GcfJTs9sWHc9?>^hsA"^wgsJo_HkeJ^USc1i FKB '[EBcEJ|hk:y{GE: hcd1[9=>R1\xR1Z [9ZfS1G[dBk9RZ[c!sfRk&J\c&Jb cA랲 (kFJz`sZA/"kIb?*|ZZhcJ.hcA'[18 Hc9zJ1c~R9U]Rd)+;c9:ׇk:}5[1GSDB,k1bpSAygc%B&cC!K!/c9Z1ڝ@c9]zš$BuSBE[%:G[9/dc1 |Ik yYsZ߉sJ.&s9rhk9[&BAOIc%B ZIkArWR9س([9ޯZ:<޿R9|vVS%B9'c1'[9 Oj&[96[94[R1,(&S9y ceBycjj8R:dhk1}f[$: }gc:_܆[1&S1KasK1 [1`gc9n[1hcZ _kAXs&J sfRYົ lJW?h[AicB WZ#)*zR1[FBu5g[FJ{[p[B?zRBа_R9UhcBBªR %Z#1(i\ik9r{'ceJEyhkBk1Zk1+cD)~R1'&[2mC+&[1 |&[:MyS1*Z_Μj 4mUq냨&.5ƎUUp0^ 1jȥk{U~LIs/'ꎜIk7wQZϜIk , jm˃ >n*,M6Ϝ{_ms}~_,{ ۭjs(0IsZWM)kk{-ik"inZWrIkMJs?&m˃ø֫{UeikLbz,s'k?_{b{Z ض |js_l+Z)k}_|{FRp8냈R*XsZ{ c\^ |I*"+{R/'+ bI}z,Ik̕jsRC{b'xplGJ +|9HcA6hcFJ^NKZe9 R9U(c9;))ZBg kR*(cEBsA7.c9phZ&J`$M_j{⻳}׿"Qʃ-sϜ,P]金{+[0j \ MK,Ϝj{P`0M]_q /~W1,Ւ ]j 7P{lhZb{Isrk*(pϜ냭{hqZmb͍-6m{cB{]?kuc `mZ. jsIsA}ik |[kk%JsR0(kz(k%0޻{Y0h{:j'/A\Jk."s/|ϔs,ϜZzb_xm)k''mczp" fR?* b Z{fR_7LRzsA(6{gR<,Z_vKZ&sZ.rRs{ZM{gR{J+ҫ |Z{}KI{/{GJKCVsgR'x |AcZ{GR^sZ} hcA7.mFJPzkFJ{eik9h,ZyUk&JPΌJaskEBZsjӵBUP tfJ0,0 >bUP,}Τ)kP{{0˃ 6Jq Xp Ϝb(q{UMުis]](k?uI꭫vމs_Ϝ(sϜ(k8} k Ϝ˃?Q ^?0{^(vk(l)s!q{zJkB᎔cOf ,J c,Ik: 0{&ms/ j`Q k ڪM{*Δjs\'^{uWpݎJk+M{Ču{c9`ϔgZ__{ZKm,gR//s&J@sJ.RZpWUsZSɵ{&J.isgR)Ԟ&JsAr{&Jr{sAgqJkA[A ikZ'`s9'7*([Bhc&JҗfJsukfJA |AmEJVs9KϜ)xk:m?? 1l,W˃*.ҽb֧ Ϝb7)s\Ϝ{x˃*e Q냢)QL g}^q,Ϝ냠,/^  GHs590IkUu'UgZ*6kWӽs]_qk{M)k?J_mb *mjsmmJsMis/ {T,)cpLb(Ik Ϝ{}~ԍ*k/MjsKm c-Mks_}.b',b mb]Wl&J߯ Rz ,9~>sd9RJkI]*sArqZ(+ ikGR0%Ӫ{AcbIkJb\isB*. lgZ7usGRIkFJc9.k%Bk>1V |$B{1{fJ{%{ik9'c%By\'[9r˃{~", Jkb)s(mczʋe%R:(is^浪{}ӽkhIsUzϜIs?QIsUΜ)k(_ϜIs('0IsOFZ Ϝ{}˯ik*-L{m{|m{+_mbMjs[mjsV~%*sU\,c޻,s;EMc b Js:"VMZr%)FR?;zK\Z]]bp Zz mb-^m cծZ.mZ\ྎc+ZJ/4sb#* Z,B+z˃gRʽ b?hsFR%) sZv{Rk{'J{J{9ZxJIcUUYѵfJaw tfR78.97hk *)NfJu_cBZϔ1c19fJUWWT{(+Uq,_B{ 냵r˃'PRIs hIs'U{ӽ,{QSuR* Ϝjs\(*m)skEB%ws#1"Z]_5sA 2b)~_ %B3U$:U_އBW]UQ0s^bbqIs֯-qMWcUkպhsc,yz}ʼn{y1c₮Q*Pj{ЪIsBIsx1^j{6{h*{_I ϔR Mb>mbZ/L(cc_ b |b_.(ms-, k*oo)k-?M{C09 kXjLbsբ+|ZzXlbZ= Zؿ{ZK; {bz ZϜfR] tZ͟sFJ zikRԪ)Z{gR\ k{Ryjk1ZxkEJ%U샃10kˋ#)/{sd1 (RU=uUhcbPMr{^ 0(sq{* {ˊqM$Tb9Bkr '0)sJsz(k냮…P{:jО˃"gϜ{js {;K{0샋U,^0\{.)k~Lsm{Δs_/_rjs' js'-)k.Vmjs)[d-*k~L k Hl{ZX׬A_{ZV ZosR +-c'7{gR Z|{}lk7^yjsJ(xIk9 {%J7 GJ{sJ9-9ɿJkA({FJ* sZ&ŦRMgW}kR]u[HcUUusfJ% |R ^{FJrsgJ77k9QeJp6@) |eB^4[c9ᯜ)k(샭;z Uӽ{lrUUUQ˃샗爨Ϝ{Bj{M5U0 4t'{w0.)}uqs~}s{뽎Is*#{ʭMZJΔb)Ϝ(k״)k+7w{_5#9 ZXIsڣ{wV Jkz~Zlk˭xn)k`w{GRr{ZesR's&J{Z~ sFR+ ZR^jkJZr |FR{Ic%B/ ֊sRZjsZb{&Jx{fb5'_Rt~ kBssgRJz{&J+ |(Ic'J&%ik9BVsGJ+&'rB}RUWTWJzR[ |eJ+sEJ0s9ojmC1pJ]sXWƃ1 tEJ}sY |:IkEB0MVW˃%?Ϝ˃+겞 越Ϝjsr.{Վm)kJx.m)kmΜ)k=Δ{*Խ-%uU}Ϝ{/zR׍GZ(m{*,{?lis.ΜZΔfR~ fR *8)ik wWmc=ϜeR*Mb0MZlZ,Z*-Mb~pRZm Z c/Ek_Lb Z#+L|jr-ZX8c%}fR|/b1}HcA mZ_ՎAZu_P ZrsJoZ9pТcAikJ /sGJ7ZAhkgJ gceJ:eBxu8 )/sB,*tFJZXYR%}uHcAY/ҵ%BUkIUMZr>>ߠܨcIkA^Ϝ,j zLcaPLPjsyΜPؼ{ Ϝ{b`]ncړkEϔQϜb?>ugRP` js{VLsmisxQ)k?_P$R/ҭIssc|__ubխ/ҵb,)c-f.{b,_{Br0fR_ܪ{fR ^,c_UqsZz ͌Z7l c~_W(sZs_ eb @ѭZ}isUUs(,^ j ZxFRߊ,FB파fJX}{Z5W5QZWZw{J,)cJ IkAZBʢk&BI |FJ {:2R}Vk%B}^*kEJz{R{bHcA<'kfJOJ|BIEBP}wFJUWgS9ICeh[@#*ce1xg[d9޿{b//샿Μ_Լm˃ {^is[*ϜfZ^ 1b_W* {]'$Ϝ k*Ib༰˃b}Wmk/_U-b{ k#o-IsppsjZ1{}6)kމ{UsikjsaEϔcnK,c- Zh Z,j{E-jwz{UUcU,9 b~z{Q Rr޿l&Z[и)k]WZn,b]ލZV+Δ'RcbsgRcz Bsɍ |gRoiasD1k'JNB]}'jkd1@(cB²_ikD) bikFJ9U.{A.W(c%B6* k%Jz t%B>.hcFJsU9&se1'%B[%15s1r9կO'[9%Is^Ik^Ϝ{v{z\U0bZϜIs[>xj{iy %ӵA*IkIsuXnbmஔJsߕ5js{>})shj{Ms%ήs"qrϔIsuϜ c',9 (ZxbW-ZzlbMb%' R޸/ߩsRTV cyW |gZX؎w{&Jw,ARjkGRhUkk#) |BZI]p&Ju\~*cAo,|A\)c1(k&JZZik9R9 hcAuk9sA:icA6YIs1ԻC)R#))ΪsC1R9Q z 7h0isvΜGZ˂PIsMEZ ˃MjxMjs,is(IsZZ{uq k,%, k<_0j[7IkU")ZR{\׮IsΜs_mfZ㩍{ #͖b b EJr Z),Zb(M)k*MZzL'RU s&R€sI.mfRpUUunfJ5] 9,|RkZ{\k&R Jk&R٪, %R_ssAXs'J׽sGRԤu{&Jb{*c&BUpsA"W}s9{1^.*{1)kAů,)c9C k'J~~{B%is1~IcB˧o[A(c1s9_ lD1_)k k`(c!Zd)6gR1 BoHcBZϜk WWc*U(sW)s,*֊.jhQ{WMGZ /*n{{M{'MsP">jsO>k}R )kMc믠`is}]cmj_.FRz~ Z(rsΔIk]ZXZrM)km~{cɫ{Z ;{b> )k,,ZԸs)c,8-bP^W^MgR'{Ziˆ{9 )k9+Ik&J [%B_s%By([%J&JC |gRۚ5cgR*sGJb^jkgR^IcAo{9s9(sATřI[]_ik%J-k9Ic9j,͉k9)*IB%s1 ɉke1k+sJ}S k9_k9]{d17uc!'(kC1>Z#) jkB)޵ kwh{wA멣Μb)ΤfZ'.+Ϝ wCMjk-%J {gΎ{m{75L{2xu kX5{ZVϤZU*ԵgZ]7FR-crWrΜjs}amsTu=,bڮc)jJ ΔfR, cxLZ{Z'{Z Vsb^ |b?W{ cWL([՟,(kWgrbUXqikuW5{lER!As |bp.sI8s%JZjk&JUvikJc(cBK Ե$BŕU"!IkC) ic9o^Z9H'[d1 [#)z`k1𻵛sB]hcGJg K9Ikd)rs1 5isAV׵ td1B}` |9WRC)RQYUWicfB"7M(cB_j<'[1 sʀIsIsP{W0bq˃߹냍M__/{V]ōMjspJnc^~+ FR *)k~ Ik(k(.3ΊsU]k[ZV€ik%JVsJ:sER* |R//XsZ*xޫsfR {FJz,|fRbkZ(^sZፌZާ )k[LjP迭,)k{>,k˷{U}Eb=4i{WB9?lis5צ |FR(8T c{b` ZsA.HkA*sB1&ikAͥ8)c9*sFB{m I( sZsZf\Gc9zoFRڠ_s9sFRx+t&J7{sB'/Z7kD1W^sB_JˋsgZmZ)cA@sBU(cD) Icd9?JsAmD)_s(ͭA{s!ZR "6H[9sIcc)}Z:yUu\-is~b(2s=9HkpZs*yzk#LuTUQ{'c'ѵbb<sԷ- p (*:-%Jm+ c} )cxsZޠsR ""~{gR`-M(c jS{c ٱ-ZuWnZUEJ-kC9"-kAW A?U,Zjs&Jp47' |1^^%:UU{Aw\[ R1ϜbW+**RisUWLis֖L{-isP2cZmcis\ gZ c#n)c#ҽm)kmjswu[1IsU+s/}WA˃k庮 {bA08MZ;V{R{Z5{bhX~KgR /K)cIwLAsgR +|GR:{gRlV{R}ŨZ{9x* RzZׇsApjsJ:xR\9ޏBkkB^,|R=ULFJoikA!kA 1_&Bq_{{Zx t9_RzcC)}`ik1_ems#)hcA{s9Kŏgs97s1"k1:hk1yG[:7 bs)累%K#) 'c9HkC1:{1c:ê{c!k#:U]PR1{Lb(m *jl +b_pb7I궊n(kkb6 k~\ )k8y,j%J JlAભLb* b>b{k-+bj{Zr{Z b{bJ+Z}bisFJ+ |Z |FR5k&J.#ikFJ |R*{bU|[sgJx"/FJU7_ |BϫP1_sA&8R_/fJT_LA{ FJ}o |EJGs9 3GJW s9. |BcU |97ޜ'k%B}|HcBceB& |%BcJ{9ݩ{JUlJ7_s9x:#*t9{EBkA9թd)z~9%jk!..BF]nC)bUs!᎔k>jb4_ vߍIkk7+Vbu(czrnk:KIK_ERMs~,fb#z j{]MfZ؊sb,rsZ LZ/_+cW fR+c%[+Zթ{FZZ IsR^(kgZssfRkz*jsJcRzIkA+s&JˈkI5+|gR~?ΔRSsFJ_w.sA\hcJwkA R]WU*tJ%/ޮ%BߚkfRhk%BU+{k9'k1 k1xzs1髺ik%B hZA@kEJBpJU'k1(K|$B}cJWUq'c9c t9Z{U+l!!߃)\`_WJAP.czr (k-lj)LZΜb-*LgZ* seʎmb+~㍔b RU %J?^b,A.Is]_؎Zb {Z3w{Z {ZssZ~ |Zͯ{fRxgJ?z{{ZˊъsZqɝܪ{Z>W>{Z{++ZՖzkJ8ņRu][9Hk&J {BsBuhkfJ+b[[9[B/_kFB~]k&J2kd1cA˫_[D1* t9kB+c9%)c1R9+2 *|&B(c1ȏitA\V]h[A%wJ|9 sBPikBXY{P[&B[k9)_]c1?=k1Zd1*2 g'[)8j|9s1k1~NgSb! >&S1 {^"j,Js;/{(kw |FR%-L9&LIPgR7 ER73Qܮ)kbs{5MIk˂}6mjsx6b孔@8&*{I(")+b b{gRb@Z[rcuLbϜZP_%BӵbՕXUfJY&JA*lAZh{AɉsA8{9b[hk9{c9ڠh[9,#hcE:տ"˄$1?c1w|EBxcucAhkA67 |fJOT^[1𘪨c1 ޵([9RHc1vbC)b[d1XVz)[1IqR1 sAHc9 hf[9ިkBÖHs)ik@'[1{gR@sZj셉sFJ) {Zv5{Z`\sIB+Raˇ{LC1͍isR. >{AsFR*+ 9^_ |fR|k&J~(sGR 8*B? tGRpsFJ:mk&B̦|J_]+ Ajܘ|:zs1Z|JXs1+t9_\49]55Ό0B)-ΌB^V-Hc)`X>RD)hsY~I[1W]J1 qHS1'kBizGsAō)gk1}Hc9_lFJWuX{ cAڟ/kb!J|")]Gc"r<[DB[Y0d9 jqFR~rAgZ^MFRcU GRpZ냇Z'?k |(kP +IkymhspLFR Zp~Z÷{bA*{Zg7ZscK|scIcZ32q%J߷cik&J*sRh lZ{&J}o tR]kgRʮ*Rzoxs%BikBꋸikB1.sRHcAߪ{JHkB> hcGJx:cF: cE1ܢ*K|&JZK|A8DJU}c1^},|)=;1 D1rz_Z#)}_k1-^'ic9WUZ17/5[1S1jLt)yz c!S C☫C)]sAWRc) ,f[C)+jbZ)%S1f[(~9u5!ukc) *k<`,Ik˧-L)kc//j{ &Zx LEJ{ZT(+Z+ZZrbΜfR_mZmZ+W Z$_{Z&ϜJ Z~ ʃ9L cSo ZZ t&JBkgJkZ *tZ}c{Z&zZsRkZUkZpXhk9 FJzp_Hk9"?: |ZWvhsFJ~߉sgJkխGc9 hcZ ZzZk&BWc&B-bsFJx֯b(,x(s)UGccA׺{eBZ9>bpJW5?d1ʃ9\sc9ؾ9w}D1W%L9}^b#!>_0AskWń9/%B]{1Whc)z+n|9U5w c)ږ&R)b'S1;J.J)﷘,{bz²{b % )kխ b6rMgZ&-+msx,b\|Vb"umcq Z5Z-{bs |c)}.nZϫsFR,fR7{RL+|&JU} ZU]}LR}s&J ꪦ*|B˨|([]>*d[P~,RysRAqs%JkgcJ;/k&J HcA sZ`PhsZ=֊)kAbbgmHcI>+ݫ(cFJ6ܨsBhk1.+c%B~r6sA '+|9\([9ܵc1ߢ1}b!,sA5Hcc9cJ -9}su}(c1{Aig!݊k)߅Z#) yHcD1~sc)ޝZC!^ b1R#)_Ic")+b9rIsISqJ9\nU%I(v$R!XUs1{bު sJ((zmZ*=lcowfR ,fZ^:ERo0b]ՍcV(kuߝ/MZkm(c: ﮔHkZ omZ݋B{Z,)cN[LZ츢{ZRsZ5~&R`sJyKGJ5ϩkEJÊyIkJkEJZ >cFRkgRk&J~#(*tB{9(cJ׀*|fR>Hc9U&Z9gkA,*hk9c9%cFJח lBm'cAJHc&JBV[1.Hcc17c'c9*|)بb zr:UUAe|W]sb5΂1x6΄9^UZ)(ʤ)kA?YΜB}esC1URhc9v`Gk(rح)l1yn1wZ)ZHk#)z{[.Hs1^R#!,saMjk{{ZMb(cbꯃ,b{&J`~/:b'.>Jk\VI͜ZX |(kA[U ZzP"1>(k|vU,Z`x,cɂ]{b=p{Z^sZ`'7 |GRz͌cyKU{ZjsRsgRW.pkGJ As:K|JkRg**gcFJszkJ}hcAЛI|Z/u(cd1.6G[Bzyb.Hc9UR9{"sA*'WG[9. l9c9,(SEBzj[[:4c1~ߚZ 8 1r{A5o{139]]phD1p5hc1s%MB){!תHc Zz B1s1~}{0|׊'[9Ik9}'c 5k,ɦZFJc) :LsBMIku{)kB`IZҺbzb/{ b,is6a齮ZWOLkg3c7_L(c |Ik̟ |Zo b3{[p{sZɫ{Zoe-fR?m |Z{)‹sFRs{ZyZ| FJ{+{RַkRhsJzΧ=)t&R\sJ૰X{EJiGcAVp(s9::kAjH[9/6 hcBwisB}&(cB_Jp:UU_G[!"*t 17+9'[!"kBu>kD1z'cd1IkPkC1틾[1+)|C1\,%J]{#)~6MEB[ZC!*8cA[ )7U t")HkC)PkD)U_VgJ!YtZ #c9U([c9[!._ݨ{%BUwk'+)sLbr |js5MZ> | k/{ c4{ ccJ%is9kA׏IlZՉ{A]sfR{_|%Jv+*I-~xjJWcaihkR=k)tB۾)sA.܉sA_hh[Aꍻ[e1*؈ {fJ'k FJkseB ): _ߌB)lh[9ˎR)*sB߅k$)PZc1ZB:c1Pއc1"*j|)X9U}!1\)1][#)c) '[1bcc)jz=[C)]G[:+(cR=R!˦k)6gkAX'sB1Zs)k||*k լc-,)k'z_m cc]탇R9= c.^{gRЮ\\%J{R蜾{fRßWsZmb sgR]>G(cgRv t9s)j(c$1 JkAM+A{9\ik9?uc'J eikc1Z'[A7Th[9~o:U)tJ鿃sFJSysfJ(kB4+sB6kA+ɋg[9  Hc$1j "b *IkA qc9_{FJ\sEBIꥦRc1&2pR1<"=GcC9 (sA)B\UU'[C)R$1)zG[#)'c \G[9@'[1-hk)۫eS9sc:/]l1{FB 篶s#)yaCC)])c קZKr틁XܲZ!, q6Ƃ9kU[s)c$ Z. {9 sJzjԽ vƇRUUxsgR,Z,|Ika֫ tgRsBuzj(cA`pJtJW?kIzsgRbZ+Z |Jܪ +{b]LbV^Wc{gRtK)k9,sRۣ8+9{Ru}CikB[r_sAS<*fR-^}sfRW]sA\Hs97 sEB˝}kfB'Y)%JShs%B㐈( &JTHc97{A~©s#)+|9Ϫ'9/O/c1W]'c9)gk$1>.xHcC),,kok9m/b) Jc) )k1-k9%~kB1*zs9,f[1:#!Nj{b([#!SއJ!^Is*IskB#)U[ ~xz> l=7jkZmZ{W%sgR\ |Z\ʭsfR *{R,Z}_?Z^̃RWk|Z- |&JbڱIk]/GR\~ik&J Z+|gR_}a tbU\KGRk,{HRz_>J\{gRzZikB',{REJrGRkKZW5uB7_ZW]UA)w9sAj|FRhkFR$N!)+ k:U`U˔eJ]']s94seJ~"ɃEJ[:gkJ:{1(X{1Z?L"1ԉs9PiR *0Rc1O;&c *GcD1zp`gcc)^++|)I^;:WWU|d1(t9zgc9[s![_asZC!, Zd1~,g[!J ˋ{1~-ӆR)G'["!Z"2U^It$:[^sZ.: -bOvusA!-Zs{GR )cxoikR6ƇR7_U/&J=u&J,&J{J,5͔J= A鮠GR_C{Rk? |A kgR8{AJssfJ>?.msJojhc9uIk9^ 9}Uѽ9-]u̔9xHc9<+{9oC1bU'[96'c1j 95s9㪫s9. hkB:V)-{%J랈sJn&|Amyk9is10k*1Z){c9 &[d1/ޛhl%BWc {*&S");!!\XF[1: lBacC1|> | pz{hR#)w Z- *'c1z*(k1Uhk1jsD)_[[17_)|9w,!!u'[9Y-Jk+o)k_T |Z.,FJ}{%JU,|9ꊯIc9sRU)t$1_bB=ZAjkFR-(/{gR?*/RuuAz GRl&Jk-ZktsAxik97Z |A,9_[/cd1P˦.9ok9 K,BiZӊ|%Jp|&JWTEBU5_c)ӵeRUUGc9s9r~HkAug(k9=ZAs8{9/hs9i{ByAhkA/5''+t#:K1",c9[C!@ &hk9'[!h[C)a/":MfR(*k1ieJ#!zg[1K|bAUc(5sc1{) '/d1^o+ j1u;Z#)ZzJ!s[hkc1ka{ lJ!sZ@.,|b_-+ k~˫sZBsZU+LZ ]sZY0<-J_jjkgRsgR賈9)k9.> {GJ%͵LRɛ5{FRlZA JI tAx~isAuU5+d9_l&J][լWZU]%RU__T/B;프9_X%J_OC]Aj_HkD1 %s9+xhcB/cAw%id)?+HsfJzh|(k9"sEJ7VbD),5bAF`)A};멄C1~o|1{qkALhHkB`k:=kc1R#)7+HcB'v(|7lBcHt!K9Zzg[)bڊt!ڻ=01UH[d)?Gk9 I+B9ZWT-C1?խ{"!ZC)趞Zk!7₩R P{> S Jc!{R"l)kqlIkr{GR L|Zھ |jkmp>{Z+sFJ,ZV,ZaeFR)cAp kAc9^ kAɍHkB>OA(cB+9UAI:еR7u&Juu}cA-BcUsD1IsA5hs9BWUrc)mAWHcB<-g[eJ>c%Bk%B~Fy{EBsAyis#1/c9߿%gk)HcB1gk#)*rs9ߺZk!"b'[1/}5%K1{iJ1(c(?.G[*/ S$B Wg[ `r 81]|2 /gcc):C17s1^fk9+|c9VhsA-js z\s 駗*Fc"8([c)%B m+ W_ R#!0c_U tR~*LZU]sZBZIcRZ<,Z_sZz,Z-{ZӽsJ:@+|&RIkGR Hg_Z=FRW$s&JzwtWZ9(c&J ?5{&Jj{{Jׯ{sA+9_oA}__T |A IcAǍ(c9BCz߇RC1(W1%'U̔c1_{c1xc9ls%:Qkc1cb2$BTV{eR1{9>yZ#1_{d9[ؒA%/_{9j'[! )|:U})?cA+0f[1~g[1];ԧ[#!0|1~GcZ d {)d1Z߇[1ښc:\k/{{9ws_Ugk/' s9ըkbh*&S_R#!%Hkk.:}QWuhcc) !!Ri*W!) |fR] t&JcGJ0WK|R/+Z>{R4KikgRjz. sFRWj|Ak J* J\z׼ |d9( R&z*|&JWiikAo+'J%%{,eJ]XLEJWW7(k)_RC)xk#)7+b9tuԓ9VUgJd1 [d1BBR)>bk!߿?cAX_}mR)3*c)h(( :NwW9};+9\Zx~c!cC)Zc9Gc9b%[1L1?42TW}Z#!(+ s1c)P t)*,s9Lz k9VS.GS17 [C!cBsGcC)a |#)P^Ub#)}cc)s[US"!bF[*(%='c)ŭ)t)^sA\E˲s)W'[)aJ!÷,ZW+ B[ EBs%BeL|fRU>IkA  B]_js9>ikfR V̔J_ tgR^psE9 s&J({J?sA鮫 A;R-s9AwWs1brAmSPk9 [9pHcFJr{1_IlA-u l9Y֥RUݷ cU|Hk#)߽ 'kzZd9=cC1b{C)x[__{sc)^xbJq|Hkc)_k9bR#)+% [1+G[);(phS)p R)0pHkC!" k#!$,|2vc1؀F[c)%]j)\&Sa. Jc1PȨkC1vw{1=JgR r!GcC!|SC)?K{ Ht )bkc)y`k #'c9ucbkŊJ ;lZ߃ |B& {J' sgRgJ sR tRk{icRp[98h8kJփ IkB5| tFRߛMItA tFR~>s&J{Ikc9pFR{?]Y{FR8usAnn;;(k9X*Ϥ9Uu0b1r'[9"s9 kItEB}CHc1V9sB:sFRug 8{c)z hkAi7I|9'sD18 |%J'ե'c9 >(k1ߍ(c9Zis!..(c {ꀥZd18[#)cC) 7kK)*כ+t)׵@[1,SN"){FC!Z%/fKBb)|! [#!WhJ!&'[1Z[c1nkFS1h[A6RRD) &K#!+mJ(. c"!+jtܮca4f[A>?[(|Z  |&JW_"+J{RyېsZZDkZ>+gRlFJΜFJ7 c&J ikGJ5sfRUzicfJkfJ |BV\>FRU`^R5} {C1I&J#9+9\HcB8]{9үk9 B]_IkAa>+A.zޖsd1 |d19_?_$J|VߝfRUU\EB}UV\kB aZC)nHcC)%k9X_c)>hc1s9XU_[d1im8Zd1,6|1׍_[C)k.gK1ݗ*;*[)d:c#)~r?/{#)uc:]%[1s929c |EJ:9k>c9㋾܋A^(c9>-RA7$RD1JtRXUk9pxgcB[7L#)U~)c1_UHk9@Ns#) c 샤9wW\~{9{#1XlAw\:}uRC)m1u]S)Kk|1*c)4);s:ߒcit$B_Y lEBu,[BJ{A=>j{(sl)*VVkc1c) xHkB)bܘ.[b~k1\oZ[9⎏)c"!׳*[1͂dH|!'_lb!??["! t:|kc1[Nk1~Gc)ikfR/ڢ+R*{R^\^HcA"~~ tfRՈkA{Âc9.Brs0/HcR(cA`TJ|JUՉsI..s%Jik r~ |A JgJX6b{&JDHk9) teA؉kBzuh[#)xZ)&!(kd1 ~hc!^*Hc I[ xr/R Pc(([d1^;'[1n%6R8J|1/uGcB)s)ySC)ڭfK1cD:=vW-c1k>JW}Hc1PZd9-'cD1r^(,kDB5c!;*4s (p(S!![=ɾ(l1|%[9T?Hcˢ{C)iU'kC1.S#)5SBZ"!|x )u{p{gc12j̔/Ç[C!4-'t1XzfS1,{(|1H=Ʉ)Xgc#)҂IkAں |DJW:c9kR tgJzHcA*&sFRկ}ikfR FR sAsukd9%ZAik9%k|A) tB,AKFJ_HcA)t&J#ce9\Xce1/=[9`.k9 ݊1_Hk#!([eBC!֊ZC!޷-fRD)ͤEJ#!+(c1HcC)ώVHk ([b!-:c9|1rk!⺿ GS1KаBIt9<l1_k)c9hcc)6k9=j d1޷7ވ[)|G|B /'K#)8w͇[ګ s꼶6[Bqp G[!8s#)|Zrk$:>%J#)Gc1_cb:[b)jq[#2pףY[C),.gcc1*( k).˄EB[6I}C)bW&S") Z/mZ>(guik&J6{Zu(cJBթkI߯{&JVhsgRa 9U]bsD1= tA7߉cA~pc&Bå=kfJ__ dRVW tA벟wJJܷkA裷(c9ZIR$);-kBtHS9wEBU\b9v Jk9~FR1/i`S9+>s9Ǫ^ t)zJd)7ZD)덦Hc1+ [d)vGd1^ oFS9\r&[#) g[9X_[!(=Gc!弎gSD1yrlc)b[DB)'[)K{\|~g[) aF[#!åkC) 'UHk"!rkC)'Qt#:ݷ\M9Ushc"!I| &d1եS "j|)P_F[c!!i|dBid! "*y1}O[+2WS{s^p쭔[s{el1⋄Z{fBN{Rg{kZۨAXLfRyA |9VUc$1hc9pcB)[([9~ h[FJ#)}g %B]{Az\isA5*|&J W([9K|9ͧ'S9AS9/(c1›[:֦J9 hc1^^RD)*S1bSc18{1_WuIk1/}[)c#)s1_ߜɃ9~ |1sZ.'[c).Gcb)[:wc$26VF[C)* ))j|)z|)cpc)7g[9L)syy[a Jc"!ac"!&gc!ˊH|B!cc)ԹHtB!zHt1[tb)7'c)ckӲFS(|#229}S Rs#!>67fc#1hcؘkBcùWkR:sGJ{Ik&J@NʏHkBz kJսZ{&J5 sBהتjk&J\=ic1 hc9UkBmX(c&B>&;|fJ}]nǨZ1*/c9%$Z9\|R#1ʸ kD)ۿ˪([1, cC)ꉋ(kBѴ'[:w'c9UgSC)xv1UUU5{#!{rj|Zd1}ak CKS!U{ς{!sr(c1Ahs!HC)PHc#!_&J '`Bx-[z6&K /I9'Ucs`k⭝̌1ec1:G[!irϩcB!UΒ%:Uu1ggt6`okb!_&@^p'[6FSc1(pۋsA,|FRWМeJU(c10kHcA@H[&JX(k9*'cKFJW}s9޸ΜfJPK9.{D)prk&B_޳KtD1XI[9([#)(jjs#)߈s) GcBocs9qi[[#)0:΃1Wlc!{[1^\c9k")/b,ZC1Nɿ'[#)ZoZz/Zb1z؁cd9S#c1 {ʃ)WUߋR#) 5 | }ܯsC)]*ʄ1c{W~s1{{b i[˺sBhS/G[apPJ K#!$c! ^GSd1UZ FRSʶ*chs)VC2mbWfS)愅%[""cb!%'&lAx_t + t 5g[{ c!7G[Aب:B(['JkGJ^RikJɳkA%&HcA{RaZ9) GcA\ts1^Gc9{PGcAX/Zd1(nk$)rc9PR[$)xm:UWmAk1 x)(c9hys%:Y5zkd1ܿZEJaUUs$:2;}wg[#1^cB k$:WU([1mk ު Z (s#!/Z -ma'c((k z{+ rCjs1M [D)hk!Wk{Gc (hkD!ؘ>g[C!ը\[!bxyZC)5)3ic!~ޟ8c)nR *c1;.EBpcc1(c 'UUb(cڻS"!4rd1ɪ^J@"PB0ɩB"!Jc&[˾g[b! ־ck#!{sc!>ohsC)+> _%gcA tC)^R./%I|a[a[B!+F[ jx܅B)j c)Suu'K"!6~gkW/gSB!{j&[cPFS6k)%[1X |@g[ˆkB''[9VRB/ g[&B}8hc9IcB_{ (c&BMuc9^[Aol98c9০[%B$][1lX(SC9 *KAik1sC)߽ {1rR9< K~R#) Rd)#rhcD)n8kBcX[1,*|AzZd1\#|Abw}bc1'ïZ9pY݆J @81շkB^l~[D1ic1z*l ^c!C`fBc1Xiap&B _zs)_b{IlbJA {:7EB@ hk9QzZgcU%gch~* |rj17'[9G[טJ [:VGk1U'S Тc#!K{@["!IaH[X[[eBCh;U'c!k29FEcC!j{ ,0단q0{:P,aB0 q샮 'ӵ˃0Liۘr >9 uVmյsM<.0-7kr}su)s)˃Ϝ *kBMb(%{]ms*-sp㎔kUk߿d9B*b w˃ڨ0M׮{ Q,r^1M^Rꮔ Cϔ{ª(냊ڎ^LL{'Μikh*{뮔{rMZ^Mb< dA@M{yjs{`bM kpqΜIpMIϜ)s. ueWJs{XvM{יBM{a莔js3-U]r_-s^L{h*8{isW,)kj[R)k7uIsTUwL(k |I pXMik~խbPk)cŝ)k{,c\W_sfRU{FR Z׮7jkgR |'RLJ]\ZsfJ*^kZBjUIceJhcA0sFJ'+w(c&JJXZA9Zsd1(cJ#;LB_5Z9 -cAk&B/ikB hc%Bh"c&Jos(c9,%Bb e{FJ%k9n_s90HcAZ q _n q{m0M r}-{Μ˃x#ΜbIs{~ k]P r֮_VϜ U0nzЖ0mMwRPϜj`q˃q*0wIQis[*j~*HsK,)kX8 kreZ7b߫js*,+ٮ , ˸^yΜVT߱ϔ{{Em{}Kszɮ{8򮜫{@y-)s4ΜIkן,s.ϜIsPi{m{qZ bz߫,b(,)kZZ>McmcsMZ(sMZ_{(k.}uMs bpn{)C{n{r$X,js-(kl)ku_M|js-Δikmik,cLs͔k;)c, c\+{FR!6 |ZX |bL kM k/g{C1lccw},c~LHcQ{FR^ , cu[zs&J {Zr⬘Zw7"{bۆm cVOsZ>c{A  R+c {b-#˃bV\%bsݎZG,ZW\ gR/t,Zo{fR*ZU sI5Ik?UWKGR.R t%JfusAn_\x)k&Jy% |RXUmcBjxx{[$1icEJ۱TBU7v")B^[B%kA*/RBؼis&JbkJ7kfJHk9xhsJה{FJ6ZnRKsB_icb1*ܨIkfR\Tic9 RMI q uQ Uv˃Wj{3Ϥ{++{ %[0 IUqMQg{㮜 j Ϝ냘 iʃ/*닢/0M>ӽLZΜ{" 0rZs -j  ֬(Μ PQ-+rMQM{&ҭsw)k7Μb(c 샣{W:*sҿϤ`?V{&~jsկ{-hsycLb;˃I&+@jϜjs*XϜ)sn{ba1b{zϔ닻Z냢ꎔbX8{Zz냇R9?{c/KMj)qIk폷-isIlAs&J~|ér iӵjǧӵ LϮӽ{/,U 5,wʲi{ )&0A(֮{%{sZmb"Ϝk/_/ ˃o_O|k{샿x0 )|蠟b0J{ˋ2+j{{4 Ϝ{)"Мˋ  oϜ-:{0VNԵ{_AMis c'i{/ꮔs~օRmik {.×{J*=̃C{iϜ;Kik"Μ'sPj{mAؤu,U_(cd#1MI (nJk> 6{e?诔{".@ϔb,0-szДJs~:bU~ؘmZ Zn-Z֨Ik,cm긎sb@cTikfR+{Z 9* Icܵ+Z{fJ,cZ#\IkFR o{FJ'sfR-WcA"u{Aj[ A)1brU{Z={R,{ZoW܊sZj쭜&R(8{b߻\B-{Zt+b _= |ZUj{b{GR[k ZK˃Z{ (%{J?/sgR8sFRIkICXsd1" Az~ik&J-F |Z7XK,R;% gRTVv{&J:߭{fRsmisgR{R>2s#1'c&JFJ_ssFJ"+tfRp?kgRRk&B ScBPܦѭEJ{%J&|>sR7CKfJvA%:_]=̄B+|JߣG[9sZBhcB䰊|9 ]+9"Μ̃t ˃z/ˋ6:-(j^qL6emgWQi{jb3挔5i{*wkq ~nUHs[s8 jnb㮔)s*/Z{nFb@, qj4 0(kꊎwϜ{z sx3rmsʃwon)sڿ˃S߯gHs*)k+K Ϝ{퍔bC̊HljjÂmi{}Μ{aԽ{5Uis|}mc譔{U+]U+T0{:P{+*PL~tϔ{Jd`Wpk>v΂A*PC1kFZmb+{%jsP0Mb {ɍm{fϔ{:] ^:{POМAMfZ8:bOΜ{;L k}j/(k[L)cmj'L cbb$,L&R-EJ{&Rؾ/{Z' ZNFRZkkJr,cFJȃ)kgR?:eysgR:?Z~mZ=ZtweikU,ZV {ZnIk%sZIjkZ@2{%JxikZR sZ?"sJJkA&+|Z_5{fR{:{Z՞ɫI+|d9)c9k+|gRUqrΔR]W{RRV}iik$1 (׋{gR͠ڟc&J IkGRdKJKjsc1쪈cd1 "(lRWUic&BzZ:*h[B8(c&B/phsB>M{&JZª{BEJLeBs'[&J8reJmUIcEJԍhc&J Hf[9@eJUU[9k |9>?It%J.嬚q ߿0P-s*p s hp냖$qL>%ޑLo9Js"L/{X͋{/zLpkQ 05q̃o{W eZ `{}({ube{{%,bM(kꍮ)k+7qIsޠqi{z{Qr#R&Ϥb8ϔi{6Ujis/uUj0܍jaQ 5W˃ΜkBIWbWb9:s(jsMҦϜ{O߶Ƈb_ YOb{z)k+?bp`,@:*  C9h ,9"@-J b 0fZ6˲{~kmkso#|  'mj䆨I{yq{˯m{Fk{#ժIs_ϔ&R*j*nrΜs|M c*znZ6bzjsV{Zo@M9^x{A[{I&{bɿLZ_^xs&R:Μ)k5,b7{Jc{gRy}@sZ5ݭbq]U ZgdsR"/ fJz0b WlgR˩isA:,ZwꃇR*}{Z/n{GR{&R(_] B> (cA`IcC9:rj{d9b&J|b9j(j{d1:ů.lgZ5ɉk'RiBsZquoZ(hbr tRhk&J^Kt&Bsuc&JzcFJ#ӽR UUkFJy_sFJ` fJ+|FJ/յsFRu+<{R?{k9/d9ZAUtc)[BXd'[9|k%:05{q,fJs${}0냣Jqkb뮜ʃWb'Μ)s nb)b4qi{0Is +N"0-/]걒M*q{RqHs 0)sb j0IkkP{jߖ0ϜZzcA:1ʃ-IrEϜjI{W^ IsU|{w{WWϜs5(Ϝ0{I$Js p:ת{_7,^kܳkj겵Z렺I 𨮔i{aV(k{#fgZ s k^m `M&RP0 FZ#(Mb@bmc`Hkͮb-sVMsr5misx+덌sϜis꽯jkM c1{o{Ik5ϤJs޵Μ)s sIk;8{Us{m*kXMcϠ-ʭJk-js"LM c,bs88*Qbun%Zz jsfZ?jsRhnRisRեvNRW_5ikRZm&R{{&R@imfR_{fJo] |gRkUIkgRA(s&J; bsFJs9(Xzs&JtJs&JMMs#1lLAsJZIs9 Is%JBikfJs9x8= cd1"\jsIWZA0sJ%Նo&Ju׷{FJn]sFR sGJ\:ԪsFJicFJpL|FJk}kFJikB7(k%BrXkEB؝ᲈcgJԪ*tB>sAzL{fJcoއRwW}Hc:y1Is9b`6k1m»c9v!5?/EBWWΜ--,Pmɟ)Mz,{'n s &GRhؔϤj蠟Z^,0b.;jزqjϜ+{05mI7U Y?P{)0 ~"+Q +'-M 󜟒Ln{}R+ky0,s-ڮ ϤL-݁Ϝ{\0 {r{KuL]TW}s, ~ϜbP 0b Bi{Zb냻f+q{uԽ{~_lGZxp{ 4jΔ(kIb.v֊s}{}~Bs-c+Δ kg>&Rm&R9{*.msg0J-ik?jsXzm{jr,jsjjsLis_1s}]WIkr\,)kR{Z`)kJ)k>_ثΜ{'זis֎)kO/jscksݞML{Wm&Jj䪎Js32M*k/JkF^MI М)c~&RLZK{냇b\K{gRmkIk&J⾈&J;{gR7jkJk0jk%JikR[{gRjs)¨*kFR7IkAl9;b1FFR)-ە'cI/X |9ÏLFRe&bArz#"{FRqzW{D1k*kAlsABu[AMo;ikIs;[rj|JBkRzذ@sgR޿6{FRr\sFJB{֮(cA~[B0 h[fJ:?7܈S9\΂mFJRh[fJhcJ%tHuk%B6nrk.#)~{A{%BdVFBis9kFJ~J|9b~RBHܵz'SBcB3{qߨ70M0-q)kCʵq(qgZ.4Pj{\ϤH{Y}P𤪃-i{&p(s.Ϝish{V0{]9{ɧ({揄me7ב,dʃ &o˃Μ (ϜRΜNzikgRikRnikd1cR kfJYտs&JVL%B;ҽ9WP'[1ݠP9kk9:/A^_ l9ņhc9Hk&Bb^.lA{s]k9cFBG[%B0?c9rk9M+q {P{|x M1 / "P˃Ϝ#1`(0br*{K4nҽhsmʃhϜj "q#B P)s(s:p)͜c ki{/%[߄Z{Tqb*u{ȥj{߿/}0냪0,Μ /u0{%0냍oڻr{~{i+Ϝ{߲Ij*&Z) ϔkj*ꮔ)c.Mb@{/펜˃z;MIs /mi{*Q{߳ٮ{˃}ֶ{LisLnmsӽy0Is{ߧ-)kϾL krj&JJ(mbb޺LHkޟ,jJl)kjMik YclsEZxIkqIc\} b cMjsN-js Z? Z⟴ b_-5 kI{x+휪{k4ŧZmZ Vፌb7{&R *mZ c/U B Μkӿim*kTr]k[W3ϜR<ڎI޶ϔjs_i}={|4,b ;ާR_'b ͘m cYM)c˼GήbvvA7ZE fZzA-Z:3bz{bˬZ?i{I4{%Rw9&J)kFJ ˃Z|fbCLZ[kg{R"{gRRА cAo%isJť{&JPv-Z#1:*=icRT |R}*|R֯bLgJI͌9 *|fRϊ*|gR_8+|fRi//?/9S_n |fJY6 IkERWosfJseJԾsJطkfJu{kA6sB8>EB_֨[B>cgJB1wXhS9ֶoӽ-ɨr˃"Ϥ{0냊0{C8q)s(isVpѽ̃ߒ c𠑵[ko.IB*j5 Qm֜˃|{%܍{Z(Ή{'o}fZPsuw,ZMb ߎ{) isMRkU{){r_.N{U,8金{;aMZ8mIsis\is.[misK mIsΜb-Lb&Ljsj\,Hk 믔is];s{uW0(kn Is*i9-(kb,b. Ik_l(cbA<c%¼Ik7W)kVW\ |b>, bX-jg+ZTōcpHkMFZ~6ω{imsZ#m kq7 bۊΜ(kX9{ cjܘ{-b{ c&iۗsbrI5{APAJ~{LHkxvHs}]NHk5uZk^Pl)ciPsRϪ z,fR({hR@ |&JҸ+팇RsgRRuWJiIPbU\UPZk]Lb_I{A-.{ZK˃Z[XsgRv4%-샇R7sB-k|J{{JrZA3LgRsۘ{FJV|(kd1thc9sGc[[cUuWֆZ}}55ӽR%5VR\_kRժkeRsc1njr kA K{s(`%hc9%sZE9lFJ뙞xhkBVH%BwUwGS1 c1/P2v!bc9z. |kjmA Z?#h{Ό)ky{z_nLjs8lIk%kik{_L%J+|(c{,Z|{c9ŏ ZތjsZ{Z\p/bm)k8lZ/Μ)c[},jb0-)cmV |bS0Jk6>W,Z. |b^. | cc-)c^Ջ Z^ˮcz[jsuU(cPk0bf9߉s\]U)s>rMjMZh-ZwWsZ[5Z]RLZ{bx<\jsRaՋsRc0FJ{GJ7 Z]m&Rv=mFR,|GRqXUjcZfJwC+A |Icᅧs95ER?s'J숮IcFJ_ogc$B#[9,c9cseB ~]gc9Uk9ͥg[97sEJ~u|eJ߯LFRzAUIkAʃ&BE|cA?7sAk9ޗ֜fJ eUu9eJŅk9]6ʉc1յ/;[a( h[96k Ŋs[{"Ϥ{+1냥Q,k?Q 躯nҮHsߪ Q 7n)pL־b*hIkRznjsw=-b{ͫ{ޘQcU )xjsp{ Δj{xV7I*Ф(c1{}*0R(IsXmbLzΜIsΔIs֦,Ispk^b(k-$R jmc8z0"1:ZFR{더Z?,c5hb?X^psX}Δs,c/ҸIk.Ϝ{NVsbl(c sZW,b v+c{,cmkk%b,(k-b"{_GΜJkW.Jsw)kUW/s]cthsb ևmb>­b#mjs`ͭbߵ l)kAl| km k+LIkWp,)c\Ys)crg:y IkUmcJc.̃ c}m{b jbȣk_U͜b/%_{b s)scaY˃Z,sZ"< gR7sZ7<&Jɷ֭)c@&J\V^UZ9U5*k&J*sZ[UwhZ9cgR(cd92ޖsBVb9wsBzZJS]U cAຍ {Jǥ{FJ-FZ6ZTL|Zuϫ`sZWHk%BkA%cEJ}ʃHkeJShkAc:UU9Y}[9%M1{Us1Xs9.Ɨk|fJa\֣1Us%:Uw-SD:ke0hs.qsկisز{,(sϜs -[8Y{Iu,JpϜkbmMk 'ΤZQ+iP˃/J 2sIsZ{is}ؿ;UPJ ˃iKϜIsg:MA ˃Uʎk@,-0(kK*Μjs}:fbh𮜧b1i{ˋz,J-QJsru*.q{͍hc kisZmJs"mRZrRϜ%R-bs냧Zz8{bMHksIs77Lbh ,k/mc^ bRj{Z |(kzmb_֣b鮌Isb-b^LZ۪ 9l)k'=m)k *skb)c}+ k~Ck, kөc]_sb迢+|bM |b8o |b>)k_LZ6 b<9 |)kLZe{ cS,ZXX? |Z cU,b_nhGR?h bԌGZ,{ kU}0Kk^{Zj,gRkgRicB, |Z mJkBB )cA{\XZA -A &J]bAoj)kB߽{C1jZ&J މk&Jr5&BUևZ}WTϜgRiuܪsZK|Rx5 tR,|([uqkZxZXfIkGJ:RUU%J|%JmZx{ |AsB#{RtjkfJYzpJc1R18 kfJy__zAZܵ{A aIkAJAo+c1[)7)*tfBb&=EBU]͐B)oH[#)ɂq{RϜk,&RPZߎr( 9qMqXPnU^Q NQ{,WW1{ަ(\{//?R{Qɕxj{EZ߸q˃Z.{܈ P({)k邼{0 2i{ 2Ϝi{Xx[_qfbjϔs Ϝjs Ϝ˃/2 s*ي ,k†s:LU)˃PZjm(A"MA+0{]ˮ k|޸ )k/7MIks5wMZ/{)kk6W,jsLh-s51MjkMjs$mIk{-{uLb kjj b+Ϝs7)s.nks%6VϔD1%/O{Leyj.m)kb*;],R*+|Z^XjsFRpq,Z?]},ZAu냈Z:~lRjsZc}{{Z*-Lc7+ |b(,5 bU|Mb=xlje? bfxb_SW{Z[L cYP{ZT |J~ kAms&JU,R+ZXMF+|gRPjsFJg7,GRVjkA$WsBo!%\Ju %  bAG{hRVLA-is&J‹uFR%UߌZ[̌RiwLFJ{FJߪcgR݅{Rۮǭ,&R/I|c}sGJ FJzsJ{Z lGJ]ޞZ&JU` HkB;Ik%BI A?=%BWUXxik%B?{9VW~˔FJ[s{ tB:kEJrB!C([#){`GR\ RZޫsϜ{Ͻ0m~^ѽ '__H)s ̃/K+ֿϜ-#Мs5nbp{9 &Δ{C(+&P W(bu{"ݒMWuL%uUP,0XܨW_QsgkqZm{z.ΜIk}Z")kΎsms'm{]zm{|I/s.Is}Z)sݎjs^={ݗY-JsT- c*"_M)k sjaO)k'o)koݗΔIk`X̌c(^[+|bkjsgR67)cGRJU+gZ2{R~kFR fR; |b&_{cH[C;{Z+/bu{{GR7.,bhZ5{^ GR&X+ZꍔZ׊sfRJ}jkFJVIsA^Tp-+fRy{sA%_mgR''{FR(sJ_2*kGR-- {'J{gR}(>U5@gR ) sA{'J=\kA<+sB((5ΜR-9{+JC휆R=_[%JXPr*tZ]QjcER .+|[WsZ)yk&B{kGJ:fJm~ |fR"Z,RtgikGJ~"kBs&J۬-s9 @ tEB׭hs9ۣ)tfBt>kJdn9[>'{Jp lBv [d1[G[%BL[qy *qˋq, *גm^XΜn샗ksis+(]Ω{b_r-kWnb`z nR"Q-yW$ sI" 0GZIs ƠQ גk.Fsuʋ?upIkBϜIs*CPI{Ji{ZWϜj'j  Js[k*Njs("m˃)~{>ݿϜ˃,|,UuuSisr*is%˃fܩΔ{?z^{("MU^q˃ӵs۰_Ps{m mi{4S냖ލ{*msi{kϜjkߎs$n c*־ FR,{oMjs|\~-)kc{)k% c}5b܍ c֜*kՎb-Mb z,ZzosgZ~[sGZ패ZUZ? cت?MZo;{%J% ;,ZLs_sJ+&J:sR8(k-Z ɊsZ{~{Z,R_{ZYTMbkb{]sR{{R]kis9_sRik&JFRNZj^-R6+_sgReb{GR{ӚsRո-BRssA9 GJ[U)c)0{95vsA(?{FJo |Rr`9 R}%{9ڴsJDީkZ!ZT+ER>h[rpWUkA((eJvsJchkR(c9`⾼FJ5{&Bc_ GJMҽ&JbWe]Ikd) \RU]SAButwޅRUs1͔):9WV9uc:r_ (@ j{.ub Q{.-{rrl]nc?P(sv)s sk*qj{E{sׁ Sjsj>Ϝjs :# &Rp Q kj{?Gn ] '8_]5 50'XΤzΜI45m_})s:)ksػ_s%.Δ{.m{0P{/׮{VΜ uxtΔ Qs1{{|1{ps5 AgWiis{-ﮔ{ hMIs{ɎjsHbLJkm*k^sXxiUlsXmfR**=,)kbj'{b.M ky%{Zp{bW{&J8߻RW+GR |FJP Z{~v{Jϵ.{ZZ.(Zw_+|I"~ |ZUZmb^jkgRww&JCa c&J7V8{&J=n{RfUkgRw-|BMR]GJ귞{Zq샇Z_Q Zo_U{AߪIhnM%R)3MFRr9جs&J7Ik9AmPbLAma)ss:,t%:xn1R9а;ikEB "/˃bL)k ΏފsmϜ(s 龜s hh{Оj{z{ ,UUU1k*s, 1 {cMp_ rYM x냍&R Is4k(s7P{Ϝ{_ .ҵCA**|`Wu{0{__Y˃U{uϜ{m{j!9Μ{]m{>{,(kX.ΔAj+I!#wUƧZ؍Z) Z)ӵ{99{U5̋ U+BV{?{_ΜIs 0ikZC{UHmikj_|,b; |fR(cb~6 Hc% kgϜ kcy_ c\ c.Zu-gRsZܯ;{I^c}[w6sZrasZ#c{b'M|SJ-bu9l c7yIkk bHMZf5[kGR_oL|ZL9JcB%pBik:{RjsAIkR}jsGRIk&Rs&R~{Z FRgr[߮MZ\E R[Jk&JZUUUB򒵃)_߃΅J]]M}itJ'wnEJyy{FJ579W%9}w t1 + |19_}l#))/{Z}S]ʼnsB]Iҽ-kMP{-Μ /SꮜI{( +zZʃjq˃|~)k1Is%~{߭{vhm&RbMIk냧b@ˆMIs95ϔis 狼{]Δ.˃:{Wn{*'U{ U{ [Ϝsޠ k,k@jm{l(s ,{(Lis<+Δ(k/\{îBal(kjb9ڊIs,gZ:mjs(k _syUlIk9[MR*{\XuIsҲsjmik&Fv{ϭQIk{LB<KA: Z 5m)s/{)k[Vb b^VM)k[IvFJW'탇Z5kb.샇Z cMZ2IkPZg. ,ZmZmj)Kk .,| c.,|ZsܸIkbOZU_/Z}7xc%ϔ9dSRw-ik9-ވ(k$1n.[C9&ikJ2IkRۮbhObUc-bz^ {Z~Z_aNGRZ[Js&JiJk&J{Bj~Jk&JٱJkAo} [AUZA" `JkA KjsR21sAܰ{gR%CikBjkJ;IcGJM |R_ts%Bs9o )_g[EBT0$Bm{ZRB)⪷s10J|R[9& t%J]''4RWw[A Z9$JUwh1A__]p39UaJk)Buí1Il&BkAh3)lFB s9*s6ϜQ{Μ˃*C˃Ϝʃh .-=L+^狼{6 ,/𤪃p+O*kj뮔 k, ߖ/QwUM{{MZn*{sCjϜ)k`_mjs[Ϝ(k~ҪMjs {;{kϜ 6W; ˃۳ j{N@ c9蠽-&R7Mis꾭{*{/v(snHswLikWlisշb^(kuLZrP߀l&R+k{ ,fJ *(msYm(kދh |c؃h,|Ik~Kϔ$JWǍ9 FRௗzb&bVchblkͬJkw,)kxnFZz{)kR{)kŃlfRzԽ9׫sER7* FR,ZrZBpzoZ~͔b>ZصHk9|͜Zo7kcGLZZ׫{b(*lZ~_p^L c~ c+ΜIknXΧZ?WuArC)@^sd14cBa\[Baik&J c:{9{ 9*{)sՁvI_sZrM9n)cFR(nsJ6?) sfRXrk&JMZd9 cAIcJbjc&J덪kFJk&Bxj{gJ}ZA߹kgRSuhkFJ덥 *|fRtgc9F[As&J^kJ{S7s9k,c1W_н1usfJ.e}mhcB#c%BNzk%J>cR]wO'[JokB.j:fR5UU!1Zv1=5չ֤1Zkd1 յb9hU'cA`hkFR\_zR9^-/7-'MGaΜS`(I{"(mOl_tUMΜ*kΔb-FoϜ˃7{¿k뎔{mɗΜ-I)k=* t{텮)cprM qΔ샖Mjs@-)k c𜋃/0{OjMI-Lj*fŽkнM{"~lj{׀k/LfZ *HsU0s'ޝisV| is[]RIsUeQΜis0(c|{b kW{&R}@*,ZNJLgRL)k#U{Z?EBߪ fRojKΜEJc/m9:s%BV{!) '{Z{,bd Z"}MZꈋy{Z{Z8UՋsZVռJW k}--̈́bwksk)Js} q)s{]VZΔik7-Ws}WU֩sucW+ZJ\Z]b>~kqm)c[{Mb5:M)kAɝ{Z/ fLZ! sc1k#)Jl%BkfRd GJ>{ZBcvΨZ>\gJ`BkZZc],|Axs&JߗkFJj{9ik&B5jsgJޣ{RAԶ)[&BW>sgJUbcJE޵kRjy]sRmUzh[A{gJ}an Rq+|fJlfG[AbGkFJV~*s:)|9Kx~)|9hkBk*ik1sBe;Hc&B,sB/kp1%B]"!Cjk9Ωk%Bbzߪ&ByYTAU7cD1{j[#)}^R)ɬc9k9eZ1Z1u}+M{B.% kV wHsmΜ $^Mޖ߮,{ʃ>zr{x{&(;Is.[{GUkRMIs) Lk w'Az֣Arx0cAikޅU{fRUbZ_c(Ym&Rlx.m k_iA bXM{5L(kzVlkغmb׿.FZ {RhQZ jk%_ncz,jA Zπ"nc-j ,nc^j*(cPmc_j/bYݣ+|bWg{Z];&Z-fJϔfZ`,Z:) cfu{ZU({Z)'{R޾ | cU k߿?{bK|lIk?Uk|JkG4Lbc|&J=Μk]/kW[Kr.`|%RKZ״9%Z suntɃ x@&s1)ʃblj=5Δbh,gR{Jj"ZU_MGJ͔A8l9jkEJ{XicFJh+ZU{B*2{R,GJW ZW9}>,d95{Z?lvkJڗjs&JjkJ^Z&Jy cGJL*k&B[/LB%sAb\JkfJfR׻ R7%𑭤9?A1{9gkeJJe 9]ysBhk9->*|Zխk%JPk9޴ikfB{*|JWs90teJ` )|EBkeJhceB2FBU}cmBw}sbc1mR,c]sZkZ:LZw0bۣ-kڐ讜 cX- chMb*Ϝ kW?eR/o  -)k_Pa_Q c}W3sWU}KZ|r샣I?6'/FR遮lb4Δ)k}\ ZsXqbPcgR=/gRT9զRՋ/GRz\L%B7IkFJx@ |gR߷lRS_uVsgR:?KBkX)cD1+޿ cd1 *zjsFB?)c&J5 ,ZA*c9[۠)cBM% &JuwxikFJ6sFJsIc9KRk^wkJikJb9V*Hk({%RRxÉsfJ:2dhkd1Ҫ ([9 ˤseJ{%B^hcE:je:_s9 k9*kA"ۜ|R^{A hV^k9*tA}s1s)[d1-[9K9 9'kAAZugc9aݵZ1 ^;kD)>('c9Μ{;,O,Ϝ eϤs":0Jsb*0(kLj{ m˃ /,-wWOHsisAxQk}^mb0I{Qj{k"{9.19H3" -c[r샸P-yi{w`*nb̽c+mb}~QLbZWz냧ZJ{b߷bT/ k7ym)kT ,bz^ ,)sNIkeK:s(k|rQIsz}{\__{ nT(kb>q{]zERVOssIZmb` +,bnuƣ9^͔KsտjsP|Mks{h&lJkb@MFR0mb\ߘm(k, khl&szxMjrWuXn)klW_:fR_ӽ(cАu{U$ZoOckݻLRr8;eZmfZ8 |Zk cUL|Zب}KZ/5LZ,Z?Vkww]ARObfUagZȺ;άgRUv,&JkϜA}-FJ i{gRqsFJX_Ik9%',RVJ*|GJ-)sJ7ZjkIJkA_)cI<< c9.&<*kBbv B"U{A*jk1xHcA^G[A_-sFBYsӚ{fRU,{fJ7*|FJsm2fJ{Z{Js~{)kB]YikBlsfR-ֹsFJpsfJ/o3k9iy&By{ީk%B{vj|Ai|A/EJ1S}(c9T]u9s1"os1~)w"ik9t6AGWՉkBῼk%J_>b9AR^Hkd1,hk1JFΜ{6srp:Ϝ vxYMaݯ{ Ϝ{rM{|s]{P{Ϝ{?MIsw*z 0sM*+{8Pȏ_I.&PGZz{۞Q jzМ ;ߩs{X˃Gz)kW )kkM_ 1 &{FR"` k&a{ IkM Ljsu'nJj Z qFZ.*{:+|mi{_LhϜj& sl{{G+,s|{nT)kM |[{Vӵ{uis-{5ÉZ6Z>bZm{;m)kkϔFR.+mjs{3)t |A j Zq͜Z/mfZ͜b׽,b`k-bϤZ_6mIkHOMZV5ˮb]7Zbw=:MZ&R6KbY IkE݌Z6=sR-&c?mM(cT_{'J.:UΊ{Us&J +([͌ZAaYRZI[W,&RsFR>) | cNb7Yy{gRv&U{d9n9{}/sAvbA"oZB#Z9l$cZ9k cJpss&BccgRd1+@gRd1Y cAw[9")c9+8([&BH[9s{9;s9*!*|gJ^ZJFJu΅JU ,1~Z9%²ikBWikEB/kA6([9&(c%J ikA/s{&R_s1* tR׋{9@rRd1kS9 h[BU0l9=~{&JUW9K c9HYxHkd1m_(c9 n{%BTWIӵa}{znmkիM{P@Z/jsۿ`(c2~믔is n{e%q{]mI p(sMh Μs 0 hޏ7:bjr- ϔ k^̃鯔 : jPI?%8I׿{nnbcI Js-b( k׵BΜ)k%{|̎Ik(zm)snm{l浪{75Ϝ)sꬶjs{r(k޻{uMs9Emsyڎs@oΔs/ljkj`mjsH[׭{5WUQjsaqMs!{ZL<,`&MsiXS,Z#zsR@,nA:q(ko(c}mkbחj-5{Zian%RXfZ{Zj; u c5W[_mZM{B+*냇R*tFZⅫ Z_Zs_WkfR5 c냇RsosJx/R}LRlhR0Zz[AK}Z?UPbUΜgRkZr tIB&J* RoxtksAkz.A\תs9"Z9{FJ }ZBٛ.Jc&JAs(ꞵ)kD1R |JU=IcB K|FJJik$1 b9 Z9.ViicBkL:ɍ-sFBP[1*\ທ֤9 W#1ZB((b%B6J5 BIik9qg[9+§kB[g(cd1 Xb90(kd9 -?z9{oɱC)am([AukFJW1;{:Ntd1W*|9UB9TRo(k9׆ZD1T2j t!'CD1/L{.RX.{_isWIsUAm˃M{kC{/驂Μ9{a~ GR)Gb`Jn(k*IsJsm{M˃_ m{:ݍk{ Ϝ{. ]}?_&b$n kϜ)k\环I+Ϝ&RӃJs ={b?>:bΜgR ӽIsV쎔)s .M)s|"zIkӰBM@JkmJs25ŪM)kh,)cLcxg cj%sZ84HckbnkU*k'LgRz(L)kxLArb1k+JZX,|Z |b 냇Z0*xPZ^5{IXh&R/ΎfZ{Zb= Z; |J{ R][sM#1/+(cCsZu sgRꭜbW]FR\{&Jr냨ZekZjΫs&JプΜZUP{ZMc5kZzWZUjkI` NFR{9'jsD9p5(cUusSsB(jsAzkgJj t9Jc&J;[VZd9K6)k%JkB/zk9X[sFR6s1} AUqרZ1 tBIk9xhsBOs1 jIs9ilRU_Ubcd1kd1' H[BOˆ[1bs9,|9⸾L&B\^J%e*|%Jןl1[5(c9DkB{(c9N{oX֤1RPUJtATERU)sAUb9U](cd1+[[#)/:7B)d,rϤ{ߺ˃XOr+McR ϜbWm#9Z*M{B0O{K. )Pk{ Μ&Rz(mIs-ϔb`kq«{Ⴝ0ERjmb: LJk<荌jsxL)k_{!:Ms,yϔs jUUN!@uEZ*Z(-nAS .ϔgR"d A  0{WW)r Z)`Aj[9?%FJ$+Δs`㎌{_pbr/,) ϜJ'M)k\ kU+Z*gu{Zۭ{Z8V-{fResfRgVl{A/{fR~U{ER]/{J{js%JI`sJ |s9à*s%J8 |b/B޼{b-b*냆ZH)zsFR {Zr~IsJ.J+Zpn&J|{-gZ1Q:jsfRsR(3S{ZÕLJߖةs&R( {J:*LbxJ\%JkJnsZ؞ t'RkgRo썌Z-. Azટ{FR?{Zp!L&J-R~{D1̃ZOyu5 b/gR]WtKgRspWqsd9˃BJs&JIk9ksGJ['Jk9,|#1Ϗ{EJ;As&JXjsfJ/kJkFB:Br^ZA7{AWx\k%B: k9֯J k9߫td9jꢢ{B's] 9'AeWuhc9cd1-k9L[Xs9HcA|9z+R6Ub9$[c1EI}([)! 'Z9p@\Ik9+uuHc1cc{`R91kk9]wZ9\0C)yރ9_WWTB)u[1c~'7r Vq,"/NlZ)k _)s` Ϝgbi{ =?&R0^Jsˣbݎ{ LIdA jsPRx,J GR+4,GZ JsjjmsIm{Nm{i1 jsߤOmbsϤ{UjۍϜc@WMZ)˃+q{0޷Ik~n)svcs~xϜHkrosdlIsM[iscd֮jT^샇RVJ sJUs%Rwݲ8 |ZUb{cbV\8LZ-uV{eR,c{%Brz{Zs(,)k7mb zUGRZ:mgZ܏sEJPkFRk{gR"WMb3ժ{gR{b&ݎAmZt |gZbsMgR5 Js A|jkfR֠sZ_7냧Z)k&J氨{FJ/V{c9"jkd9)! ikgR$sFRp/Zr}}߉kR@a lIޭ˩{%R֜FRܼ[W냨Z 'bZUcbQK_ |RWuU9+gR7-5 |FRx%o+|JK |gRw [IkA(ާ{GJqrIkkA*f cd1kAR̄FJiizc{C1ФA_ݭBU |FJQjk9:=5CJk1os&JU]UAkGJ7uUkA3_ |&J4-?sAj BPMW{&Jo{HkAމk9Hc9pK5 )k9zSo[9MI lB*W[AЀ=*eJ~7k1/i{kBT[.sfJU,d1P߽{AU9sD1֤1uuer[9w=Z959H[9ߞ |9VO~[d1;c9][ԽM1꒵,Ŋs1isd Q<"-I 'Is(m^MI^ A+MRMjx"7MgR .k)Μb(Μ kkj{{{1mm{&xms^ Δ{E~k~)kecz 0Z{U]CbϜ k#櫍b sW?jk6h더jsʿiIsz=1juLb ' (co >čj.pjsW 'b))c{mIk&/Ik򨀯k}J Ikյ.Όk⭔{-XBϜ{R c.ޛs]-)k6€ΜjsL)ke )kYh{jKRLbzɦbRۥFJk{%JU}^)kA;͎I}U*kI Z5WU |Z?KbUZb 틹1,ZjsgJ(mZUU FJ3cuck&Jߢ J^FJ(6os'J&cZV cgRÞlcgR~h'cJ+Q|[_jI{ZNKk'Rw gRas{} |E1bIcJKz{RRY]mr9jkB |Aru c bZd9U {D1{A{&J@W6΃9Ybk5UPA|JWQ{'Ja]bBPn-1brZ9jk&BUck9esFJ)l9w?t)cHc1Qkd))kTtB 2 2={1K{هR1uwce)}oZ)A AqyUkA=G[FJ,UUq0:hisBʃϤ{%NJ ){(Ij{m,jM)kժj-i{Q{*Խ{C@{(Um)kh^Ž k ZTmj{{2M{,F<{ũdA('k L{ Z(з )k() * js'u{b" no{Zz7k%UFR'nJ(9:( `ԵsbSWL(kV 'ϜsPX՞Mk msS/|lgR*()m9*-LA j(ΤIk;us쯔EZ߭b#LZ_L)c a.{Z/mpME:(k-ZLJkخ0is[QIkU߉-b[ql)kYmb𯜧b;%%8+ c{xm)cg.} kosMcW{ZxV kfRHkFRbOcFRX')c&RlikA/)cJ, 5IcC1)cgJ+Zys9jsgRax(kgRj>Hc&R5.. Zy\kgRxsZXmZ5>m&R}{Z#sGJCZ)cGRw]icGR JkgRUs%J^?МJejsgJ]sgJWZAih kD1RZ9s AW]{9/{JSmDM9sA[^~0sB^+AasnΔfRyic'JUV+&J}U{gJw^us9\*}Z) 9};hk:ʜHkAв[]b9=P:&Bu\ic93ߗkA} dB} | CӨEJ_ (c1 b1a>Hc#)y*1)Vf:1W% [c)iAFJC)`zsC)O%ZC)㩦RD)>`pHc9S '[9B^ZM(kUZPsuފ{/?_T^\UΤi{$,;PgZ0)s Q˃Fb ӽ͜jpB샣KaXW0JZmJs5y?m)c@{[1i诔̃MIk(cΜ)kXmk峂Lc[ kW)m{YFdw )kn, kiCb)ris_LJ)6 ALb A,%R?fZJk/r_m(kw=mJ@B m)k9 nby mbY3Avk{:!T |_\l(k^7&L[|~,ZảJo{1*kbnku,br)m)k-Zhx sb{Rb ,|*knZrbsFRxjsFRϜZU{EZ-seJZ{9~"cC1xcbAB=hkA Kk&JrH[FJ9(cEJLH[Bh[AZFJ -Hc%BzQR__'-&J']Re}sGJύ>k&J7+kRz>'{ZsR:>gRGRU*kBi}ökD1ir`KAZ 9{}gJd9<B_wA^bB#孌R7χA"U}{9 z*|A}ik9_^jk9&:hc9 $s9_k"kA+|fR6fR٢J}-sfJ0(Ռ&BW D)/.{IcD)6&s9_{:6(cd1ahkd1_ūs1}}K[d1Z#)MjtbnIso,Ik:"n{sM{9q(:{[.Ms+(l)k /(k/yfZ/~JMjTMjsZs{{[MZ*~ӵk;}b׺)s l)cj𖍌bm(k 퍔jsQ(|,R ZV_+j )k;b bu:a1b_mZ(ꎔRb{[((-Mik}_y{ cLZs={(c}ln cnfZ?MJkm)k[^sb6Ktb sc %{fR{J{&RIjb_S{FR.ZޠC-b~qmbq  |b݉cI냄9^l&J{&J{jsJנjHc9 *zIcb)&fRUuhcJzb%JPY&2IkAoԽA7WGR|Vu{J >{FJvŋ)cJ#4&kJz. |R9>Jk9xcB8 sJԔmjs9\_is9w{9pu[A/{&JrW tJ_ 9 :cA^hˊsGJ5C kD1M-mchs&BZ\{9C@ |fJ|k1R9 [9}s9_]?+1Ikd17* _49{B[X9?tE1z J&Jk~xsA]>{c9A7W+$BU}R1kb19"Ww)[1!'SE1ꨨZ9Z9bPFJ#)=gRd9~R#)[ +Q> 0-^Z [{%ᥳm_uWвI'R@&Z굿{}?͜CAs,/͍͜^ϜIs~;.Jr**,Zj*-)kF^(kjsWn{+펌{,4{t{ܭT{9{7;ts/_b:9,ZZIkZbuM( FR*JsfR0@֪.{Ajs/rB MZ +cߢIkU)Ik_句Z{Z, rLs7~{bom)k6U{x,Z"!Lb)kwO0fR |ZcWU |(k鍔)k}UL cӟu\ JkMsb4 gRֻ cWu c}U,|b [y+tZ.ꌔZ=,bpx,mfR냯j{bUտjsZ+|ca,RHCΔb9+LFJ)k]X_Zl|cM LGRZ<{JZ<&R= {bU tA c%BMHbIZ{ :isA¯ikd9*`s9|t}[A"-s9ʮ}:1PXk9Wic1 %[ LZkmRxsZTs&JX|MZ7,1,gZ[{Jy2sfRs9wN* |(7* |AԶ6{FJglAzjk9=sFJgr gR[ثs){A[ BꋇRiBIk9"˭ބ1%%$Btgc9u :ikC)>k1g[9zs9-s9]o~^{A Z<>,Jbcb0Z]]XkgRIiYjsBCUikd1 ik9vv\c:rW)l9ܗk1郄1^\XsR1 z}&is9^ [9DAHk9/%ik93 fj|B%#Z#)kAY{9UUw15uU9UiXcD1c9%YG[$:5b[9^\k9a6[9ݚhk9Qsc1ն (S%Bx5'[:z(kC){9we%𜩋* Ϝ X#Ϥs⿸(k b9pΜb gZ6bsLks|) bhrm&,)k M{W(Qb)*+,UUϜ{^s㯔7Μ kI}>@js=Is%bzJxk7uД{~]is Sjs$ԯ)skWΧbMZ);*q(k^?ӽZIsu / JpϜ1 k}m)ctW^ Μjssy+js-ObbOs__9JkXIkBܾΔb(mjsn+-IkًsZʅsZsZۺ |R {RwsEJ\ |JJsZXGsZX8bsZp/q{gR^?[^ |Z)_p)~z9\TTW&J Y |JL[3S,ZV')cAph{A-l%J]Sk%J:͜cp}h{ER9 |ZKb{&珪sgRp{FRԿmZzc{AʃR=֝LfRZsAj FRs%Rx &Jb |A+MfJ+QikR, gROme5Ƅ19oj|FJ㶾 GR]|Խ&B_UwTkJBs FBW{gJ; GJ_.FJpX_GJuR'Jjc9>KkGJx.'ZAU) D1_.:c1O| k#)_ (kC)+ߺhk9%8Rd1<K#)brWWZ#!IûkD)?5'DBc__(c9$BSƄ9/^_Vs9kd1+Pcd1}Se9ׇk)~ES1{#f[$)X*{c1<" )s~Z:܇'[97[:k9kx|i{d1UWϜ j'ϜI{ )k."X\RocqΜA?/IڞϜc/"Pm k؂~{IsJ#̃(k):L{ Ik0u~金s)u} b(sZP Z?,AZ齍cub/]bUnfb$Q˰Ŋ{_}Τ)k (MGR:+˃b n bCk5%ԽRI$lkz={BZ_Krm(%n j{gZ*Μ)kMR zB9 XFZڪ 'ϜsuL{kS bw |ZԷmbLZ<4,b w,A.sRkbs&RikZpXbbAR{Z {gR%$pkFJzLtB WjkFJ (s9W9" tRsfRm{R {cE^,c<&us9_kgRߗsR_/sFJlʩ{eRsseRU魪sFRsZ,ZhiŗKJkZ]rsŽR_7_ |FJܨkJ6,kfJҭ'chOFJLAXkfBxkk%RB;{FRgIc#) R_} sFJ^_3ZOs·Z}|_/Z5Ws)~~ kAVU J'5*|BA KJ[R gR]qj|ZUk{BpcA?5s&JCX^v cBIim{$)?b9G)k9{cq5 |$1 MAW{9{FJmee5/D)s&B '{D){1꺈k9h[D1ʧJD)ucE179}eS 'cd1=sd1oZd1#?5J1jKR97]}R) s1%[9wVis9WZ9xtfB1is"!wmK "˃ utМ,Uލ)kX ZV 0)kz*kY I7({ 󳵫^>Q{[zˏ{%)k>{Kb ѵW쑭AcUwzMHkoΔjsΔI{A ){#1[\sA{Z /l |FRu5Ik}]URZjÏ{b{k$g6,b%{bߪ c *LsV_ mIsNJUIsU[/visݣ\U-R&rjҵZJa{AR'魔Z閼lIkUʃ/fRr^{A,|Z { cyLjsg||MZ| ,Zҋm)kW]K*{byp\sJ{BckRkjs%JIϺ)cAΥkR`IsFJ )s)^ c9S&J0 ([Axj{IBisB%{ZҟukR[,[ϊsFRO tFJ^-Ik&J^VɌEJ{OfR_]ZBZJ{FJY=sRisJzkB++gR\TlRW{{gR/&J}pfZ |BU-FJUقnikGJs [J"{9+{OB概s&JM<,9x{FJ]_kkd9np c96*tAURa(c1 kAc$1zz tAU kI_jAqyc OʨR9S)l 6-A^^͔9,C)|9]]Uԩkc1%/gc1ɟx(k9w,9B{c9-c9~_SC)@-c1Qak1B$)T{K)^ g[c) *ҺikB!FJ!*=յ1uwU|C:Ucd1zϔ)sM{s{WQ{ͯ{-{UϜ{ cqIsx 6"11{L^}re,{[浪{.`Ϝ{/U{u %Zbc96)kn {Jkb)km kPA?0d9WU֊{( EJ~߅(cRJΜ`ikA M)kW |Z |b﷏s(c yPsZ  gR2 |)k,LjkCݫ{Z^p,gR* jsnLc8%{Z-A֪ ,FJ}ikZ |RsJ{S7LR{ tRcicJ*l|Rj |RU |FR":U냆Z7pkVX{Z&{fR\jkA',Z׏ Z ZX`Ik&J.SjsfR_i:icIzZ9 IkgReU([B]HkAyX*Hk9cJ)y tFJ |A{(c&Jrgk|EB++gJᣉsFJXtcgR?([&J- ([9膋hcJ {Bq\ t9}_} |9ȸ*|'J{ekJR{Aܠ c9A"LResFJ tBWs&Bs9]{9iUs99fWicBǶe[ t975Zd1K?cd1ͯ/s#1^(k1"s9e %Ju[ ŅAupZIMh[&B+Z5c(~r"sC1uU߸K(ӽ1a,%B},_k!pR1R!0,1W6G[91p)?wt1tmS$2/t[d1_PG[1c*S1.wK9^+[d1:uw9PEŪk")&7UPj޺isTHs*?jzv֩{(yo{Ts{wQTU;{u VGRb5i(k,9%zdA[Ik *Hk1zZG[A+ڪ9]k)mo#!m['td1HleBOGGl1|1jk$1(k9{1~h|'[c1`{%BKW[JD)g[%B@B#)'[ hk1ѕ l1\][1!c:cck9nOU%BysWW([:~%Mc)?ooQ(koI({Kۭ 0h-1 i{~m{3jΜ{Μj{ݒ{_c(k:Μs>,j@ʴlZ j ikIw^mbwMbnXծ9&mIkZs=W{0(cb?ũU]֊j7/U{PpBplbZnksk]M{)MjsŧLb.xmZȈ,jk~\6-ZՏ ,Z*ZUwj |GR |R*ΜIkϷmJk՝,js bcbwW?Όc^?WrΜIc)LbJk|WL cokZc# Zc㢺gR_mZP_L|R >sZ^{Zng b',)cWLIky`jsŷӽ[֊sPW_m)s *k:ɏ{fR`Mb)`+)kmjsCmIk kMikmZbmIl|bډMA&,*k&mjsMnd-|*k}M)cřJk2uULb͞)cV,|gR,)kGSsJ; cCj?sBCngR\ R׳#{FRXZ5鍔Ike\U]lc'򌌇R[s&JzȂkJz Ik9/ЫsJ/([AbH,9ɯ-LZzT{GJڌZ&,&R2+B*9kjO lZ*|RV>{eJ`KtR}+FJmnc\sZr*sZv lfJۻܨce15 s&B|VkAjs1WZSjsd)bBZ97FRC)ߖZ#1'$B/.Uz*kA[X 9_kBbsAܠ̬GJmx]K|($ {fRz7&JWm_\jkAy[)9HtC)&B\sFJ՗Jc9WT[hc:%s9*s)#c::7l9{[|c%B-kD:QcA`kC)+Sl9ڿs1߯=7#)Wߞhc91R)X[1 *k1}VxXhkd1öR14ic)[9WӃs9b{C)؏sA{VhHc1ߩZ1kjtnZ"ZbqM#1 ",i{PȊLI`@(Isq뉙ϜZ'^ϜIkcsqۋӽc>?Isu,(kn] b}.,Jk25C,FR{&J.MJ ,Ikp+ is}I,ik\zM cR+s{]U Ic}خ{ap{\uUy2(kwZPIk_,Ikv,)kkMDMIk=s (cH0,bZ~ Z\MJkiMjkP\nLJk^)ϜfRLsUҟLIkZ{b¼sb {Zt{FRbUHctZ+tbwUsb9ujkZ/{Z(|ZMUUuIk&J*tZ}+,%R^C bͽbOFR}SR=LJSeJ[sAi[9Ⱙ i[A"[A}{&Jo7냇RO̗0Z]}q9sGJq *gRi|UOgRx^lB R&1sRأ%{&J+&+Z[kFJ$ @kgRxBt#J_/sR`{B {&JNrsb{9Sd94 AWsBTfp(c1,FJvGRW]XLJsn&Jsu]sACiժkBv%BUZ#)`; n9X^խ%JS_mIJBIrsI}L$B_j1Wqk9Wu\[9Yb2'kDBۻ4m01 c1, k1 `)7BWt[9BhItD:/g[1@keJnc9H[9^bd9vԉ[9%EJ}UWJ#!7V1]]`0b!z냄1{b9(JR#)'S9\Hc!^RD) МbU/jsUU*)kWpnZ,slʈ is.P-Mis:n{}( Z*" mj{LR{Sc b|! &J .h,)s )sm,)c 5V, kPNsZe |gR MJkx/"s/}M'J&<ik |b%.{)k\*{kBOBLZb6k+Hs!卌isiz{A k5*{b /lbxˍ cVb{ZkJrsZ#{gRx {b{Zqk |I7Kb'xlb͍ tRLJk icgZ ikFRIkgRk:Z}SsZ0~+|hR*/ba^kGRLZkP*RAZs&JXWeRo;AZzW_R0mRus9{)kFR? I;oA+|bW{RHqGRUbsFJasGRXVjkgR%/fJ'[ΜJ>_/gRsq_WkR m tGJ_rl|J>0 tJA d&Jwo{A^_mA7 |1z{'RiSFJ b9 )c9xui{1_UJs9*^_c9wukC1_k1wk(޾Z9͊RD1 +hc1&s9px{I *7GkA5kDB %s)Ɉk1+BOcJ s)n{g[9]e/sdB [̔eBUUHl)5cD: ņc1pk)>i|Aک{9/oO |9|B=hs).s")c)[c)߂n"! |1*tC!h~nj'[1!P1~]W)k9vCUhc1EMFB#)0{yϜ{ ͉1ꪢvϜ˃h.ϤRLb/*L{쭔{mtʃWUuAB jsmjsYRmisT Hs#mIsH' kݦ-b>zꎌFZ,Jk){JkH |)c[ f |Ik65p )kZV۰,|IkLjsb}>HkW b8lbkf,-+brz,b,MIsݥ{>,Ik Y,Z+ZXsd9IkTZ{A((- bCGR;{bbsgZrb7WlHkLcpVLRȀ{샡%.{gRo{A6+|fR/(sc_WMZ&{gR{{R^X{FJ{BWRffRO?kΣ9װХR5{V{9ZuR/Z-g{R[s&Jz|{&R5{YfRr_s&Jw#9w>:gRWTW)k94{Bk9C*lgJUCl|fBZ|^L(cPLA{% Au6FJU| FJ̏ScUWAWxWsfRaYm(cAkZa_sB*|RFR9n`ϊld1UFS)^g[d1W?s1^[qbd1~Hc#)cs([9*HcA_\hk1:ՈkAuk9R5I|1⋈c9H|#!BckB* 9{1#h|9׮/&S1Ï'[9png[)*k1Z |[c)[D:b[10Z);9jA:Xzsd1mA_ӯ9|몥cd9yxJk1݈{1`vk)r1iuU9\k1S1fU~J9B m^}7{s_{}M{J)M&J*;܎k LbZΜj m{.=lh{L͔b+~bu} b*sQۍj[b*_-bK"0&m k\~{Jsw{ MIkYx{c@/ |IkiMJkm]7buh )kWƒIkWyUbo lcA Lb*{mb-MisA |k.-)kvҭb{q_b y닇Z? {j- bIkUXFRPIsZ`TjsgZq@KFRk:b뾪{ZH۩sFZa9IkZsJ'ͭkZϮykZ9^*|bujsFJ,GR5r{AjZ *|&Ju})kFJ^s&J[,|RwꛍJ ʎLeRþyMKI$? |ZkwA |A-IkR|ӵBW](cBV?J|ArsA~TBUյ{9pΆRwUufRC}UEB{]cB ,c)=PB+|fRpbd׌|Ao_?sJ/l %Jkws&J;Jg{d9?{fRɽ+|'JW>sBkB1ʄAWik9 _ tA_7(c#)qBUU Hk9Qg[1݋K|Au(c9  lc1& lRmV_c1ksEBϣc+JM{1ꨢ}{B־kFB][c1ҠOR^U͙Hk1H[9\xc1- C)j9;s!cC90cC1%+"B}ʋ1bp|Icd1k)7oS2úyS)k1U}q͍f:]ZRz!Wk_[!S)c9Цk1\bt1/Uwc_ϔ{5:fZ ϜHkjﮜb5-(kUx`j - }hN%{ތisHsim fb ~c %Zb+ҵJXW"J{ըnk"1(s )kX cǏ-b({b Y b Ikm/g{jx )kWc bmAx{I>bB,Z`ഺMbrK(kܖbߕ5 b*'{bCT* FZ $+(koXc{+Ahϊ{fZ {%Rzk'ʃFR*{bX{fZ.WA .(&sJx`>$ |gZ/IsZ\wgsZsgR\K{fR=sR kfJkfRy2 tZ^sJ+|fJBLfJsJNokZ7g |A KJmFJ]UԵ$JҩsJkbnR_VU&JWW{&J66b2+&J۽*|&B}Ƕ1'/&B\v 9A-lA}{1МJg^Ms99+ZJer[j|1Žɍ{BU/sFJ]U%|%Bש{9{o9s95*|BU*{&Bvxik15 'ȃA{^hk9jBus9h[)kJZ {JC){1zpO1k97lEJ래FJ؋jzgk&:99{%J(|9&H[9lV*l:۔"k9{")~*t9РK")&67AUϜDBu]K|%J\uyJD1V(c#)7T@׊sb!Τc)Ul)O)ѭ c)TwW"!owD!վm)kb(ms%bPPZꗏ2(swzr{\O)kΔi{};{2Z8m)kߚ͜*k.- h\U)k3/tΔsZ>\j{×ΔjsIn(kx֊s``iszyMr"sVJm)sWzMjv*QEZ>_~BA{AP fRTnzsFZ+1 (kO~{b({is {b,B{Z௔gR +bphꃧZJII+cȬVfR b_*ꃧZ#]{FR8ɍjupd~ꃆZ+fZ_U(sI,kR(]s&R+.s&J[ |R.J|Z__NZ&_JsFR\\sGRs&Jk)cJ>,psfR75+|J_VkEJ FRCl{gRxw1EJWՍʃB.,s&JŨWWhkBkv{B+sFBڼ+|1*tBZMsB:sB/*B t9'fJ?=U:$o}KR͌B捌9LB{ikAzkAj&Bˌ&J6Vʄ9.)cA@˔:k9Y\vjj{A++{9$羶)kA46sRsrJAz{B`Z|9W'Is1([9 k9('˄e:՗*늄%Blsd)`V'[D1 c1{RO~kAGm{FJwWuGhcI: |9 !kJOjDB\RS]UUʃA`'sc), |An%c")"1|[ K9IkAhcc1i;⟍9Uz[19UkJuvbgcc)'[$2tT˸")W\arc)UWvJ!7(/RC)c&{PZMA bb@`!{ߍjhsV{+^{~57^LbHI |kA*h͔ c +UA/,9*Δc mc&ϔ kM(c`^(.ӵ{ Uw΃AzW^mAmEJϜb+-s ns{JjsWrUZ˃$z-Z`,Aj*&{Zꡮ-b\^{b {[sRڢ |Z^sZlnsJ0{I#Xs%R׫{Z+|b{gRIsZ bI?N{Rx{Jph{JbIsJxZsZUn6{cVA EJ^;sfR.Zc9($IkAyc9/hcAV{.2)lgR}szHkI UsJ?/REuktRU} Ό9bsgJhkReq|{J>{&J|[AԽHcd1"'[&JbRs1kc)# c9s&Bwy \{eJ/|JyO$B^Ut:'7U͔9h[Jk)hk%JP`( |EJ7ٷI&BXUMAZr{:|XJ9Wܸs9ʯ;k9@ 9߷%*%B߉k FJֶYkFRVWes:+ks1MVM9-C!RD)j t%:Gac tEB`Xs1}Y.EBk9sJU7xs1_HkJs98ZiBt1hhk}[9 cc):Nk1'[::;s1{ʌ(hJ|$:k1JR=ɉs1k17?8sc)V\L c1uAcc)_Hs)r&K1h̍ lb)[*k|^JC),Hc1gJ)0J *j0ܶ Mi{9,.Μ&J.L{{{k , c .LkbյLbP,Ij.МHsmHsΔIs]#6ljs֛M )c2N%R Μ k:ΜHk"mQZ{FR7sFRܾBnR+U b.iU-)kmjsϜ)k<޽o0*s&{ۋFJZZO fZꃆZ('z [BwŪsZAsR-kZL0BˉkRB³C{FJzKZ|xis&B/&isZ@߫sRyz b%˃A fZr{GR54jsA8ڢ{Z8>GR˃RK Zb~ |Z{sZkR]ikA:sgR5{J's%J[A="Lt&JWVs&J=וs&Je.{FBMfRUs9. KsA}sB%s%JyhcB˛v'c9{_h[:c tB?U|&B;SA).R}{̔FJ6o&Bl|U5Z9-ӉkFJamJlFBrR^gSJ/xpc9-+k:L;ikD1:@XHk$) *sfBKYL9}k9Zic9̄96K|FJ}Gxj|AnBkEBw|eAW5U̝9s__[*k1IzR1H[:9c t9?J|J l: b{9c1}R9""IJ9€gcBh|Blkk1{#!·J$)iJ1Gs:Ky}|:^")cc1j|9_e{B!:. uc1n)^)z+픣9}XWkC)fc!ŬkD2 k"'Kc1[C)ܻcC)j#)@is韖=Ri{ FR Z뵀LHk,fZlh%mb,FR `mgR@ꩍRa닊s/ } 9LjД, cJ!((cnb\{-,Zڪj6 IsPMjsZ Mc}+8Is/fR]{FRȎZsUwjsuWjsoLIk O gZ[a jsIh *sI ,Zkl)cU=5sb|ѪsZ6{ZeJ|ZSS+|Z sZ {b__{Z'-osgRT{gZɧ-bUfRjIkfR# &J?j{ZUm!{FR(5$Z\-b^PfZl|Bs.ϜGJeZ͋͜ERir8t9 cd1HcAbcHkA"-(cA |v |fJG}Z1˯@'c9PHcEJcBS)SA^K:}R9^([9&'1c%J]BsB5lJQ_ՌFJ]Hc9Kc9+ l)jCSAՙ*|Bok9P:]wkAN~,#) LAWowg[Bekhk&B}{FB AYhk9m9vc1rZd1c9cwwZd1zb?Z9 ]`xs1HcBF s)|1wHk9 "(c1ZIcBֶ&hc9k1:gcAdl$:U5ΜbFSC){17-qHc!kC1c ؚ{9ZU |)% }k +b *")| **{# )k("̜"XSb!/ t:R"!>R! ˸Mjsi,ko *s ,Ikt ;{b@+bݽoMb=ZLk0x{)P&J/sm@+A Ls|kso\nIs^ӵjsU[W{/Ϝsw|^{UU]qj_nIk&{vXQ;, cWϜisIkwlER+̔"Qp|~Y byulb'{fRwˈ+(k}qLbSS+ c}5{bg+&JXkJة tgR//+|btZUscWXxLbQMK(k_^RW 9wDJsgRZV^{Z/`aMA/k%PA |gR-QFJ{%J'rZ!ERmV*|fR-sAUミsc1{AG AHk&J`*ikBOZB&Z9%>icA\W([9߫+R9,?h[9WVh[Boi'C9[G[%BMHk1 l9'7 }9VUk9^#:z5/1\[I+hhcBcAzϺk9v)tJ |d9x*t9cC1_Z$1")l:Wk9<'[#)//Sd9ڢk!?7cd18s](cA}gc#)s'Jd1W]s1յ5)[)~J15*icD)3{9}uY&BUW\kB)ܾHc9.F[9 SD1./k")/eBXU*9c1$hkc)?ScB^c1yOc$1kc1V֮-CwAy1h|A={|C16[:c"!`8l"!zw!-) 1XboGKC!z.ikc!,Jsmjs_~ kK(,ikJ^{b[ |ZNBoIsJ+|IkLZf{ ,BIs0+8$ +bj.+)ΜC1*z k[SBKQ 6 bhb0jsMikw$J.ϔZMbMkij}Iusbc6Hk=7[S.QwfZWWmAb5{c|^Z%{bRsl[ csMAjs9hEJA |R*Mc=Z ׶{KZKIcRb.͜Z׫ |bnCzkgR0ϜZQ]k&J ~އRcUjkgR\K5KRWK|gRJ'WަZB./Z5y%J.wӵB |9\:9ҵR__jBsrsJ#o tGR%:Y #)xs&Ju뿃IkAsFJj ߉cBpicBc9 kJPE:|FBPxIc9^ l1+[9Şxg[FJ ։c9:"ڈSA`*|fJuP tC1~{A lB_oSHcB]؈[%B^nVS9zKR9u'Kd1k9/+|%JV\_sc!ZG[Axz{9WvI([d1wR m(R#!)FB#1z+{)I_fJd)RI'[17%jk9~cEB>s9W'Sd9'[9%ȥJc1{A_Gc9Jȃk ⩞Hc#)y[<ܷ#)UW]G[$) [9{..+DB]6sb!⬩l1ܪ~G"!wկg[C)9 t) zPzߢ1|XS{C!꒭1Uu|k 'S#!jacz sxW,Js*I*j({A0{Z {R,|b5 Z7sU,J`ޖ,bU &RzLRpZM(kʹꌔIkm_K,JhJ全Ƀ%R9.bʁ,s\5LZ )k{P]uL)k˙L ktXs)~MD9{b[A[crUZ6{b^4,Z"% |c |cbA |b*{bT_냇ZgXTsZQEJK{B/sbC{gRB|kZy% | c&ꋌZ_^sZQ /GJPT1R͗+%B|bp*|C1*tGJ]SZ\s"1hikJ.!KZշքALFR՟/R tfR>^!_KtfRh]EJ[:/&Jմ{95{ l&J5'{Aڏ kJ4wIkJ]7sgJr*|ZovsJ 㭄gJ>7 dR_ J{QScJ&&KA]ͬAqi9z_|hJWK_W{:zk:' 5j|fJ˄GS]cC1(Z1Δ9ecd1+^m:M_W(c1)$kD1'b:{ukB/nwic9E)/")[s9\ges1[0Hc!|xc#)ҭcD1wTWi[#!{'c1܇IJD1:9Z1 R1wlG[d) jg[9򺭫ʜIQ_w'sc9]2鋃1X{1h t15k#)ҼHs9kc9THsAW̜c)K1f+{c! tc9o˔ (|!&%BQ]_U&[C)"s1-&?[!:WgS+Zc)Qꎔjsw.Ik^Z?Z_I{FR k$kVcWZXTV-|fR~{FR; 냨R*ʃ d9ڜ8֩{_% |(a{9%,Ab7KkвA픇Z~{Ai Z"jߠk]]YbUU{gZ& 샧Z9շ?LZVvWևZ _ZeA/ZUs~(ks |b*lZ.h,bq{Z>bnW{b_sfRn ~ |Z5]UkFJJܕsRBj|FJUsJxZ/k&BߝkBK|B^ss&Jb}ǩ&Bޞo|A L9h((//˔JTcdJj" |1rQhc9YU)t)o tBiX(c1W79u:iUbPfJ$1˪zc9_:: /[C)VUZ9HRC1 | 1}ϣ9U7[J]UwHcd1AH[) J#)rBD)VJ$)MaB#)r$J11;R1[ S) K1Ǻ| |bTv)eR[VcWAϜ(cu{Z4{Zj{Z{bkp{Rm)_kR(?+|FRvK&J'sZqsgRscS:]{ZlGgsGJkZc9'Ujkc9jkFJkgR߿ |FR+ikA h*tZcsfJzp,ZMyckR d^Y(cfJ𿷉kfZ] Jv_s%J{%RU tJTs&J)cAj(kJVu{Is9ڃhs'R_օHk&B=) |FRԵkBԗ*=kJbkB*[icFBih)c9eKtR+K tA*WލBzd1ht$1{[? c9]V)tIMh[1aY([:bk1wc)_RUfBM)hk9:pr_&Jd1^ɍX9D)Zmшk#)]-xIk1*wL1 d}샣1fJd1Ƭ6c15m:\&K9w5J)nGKd1loKt)-]{6)Wu{Sicd1lCd1/Uc#1^]RD1yhs#)[W6[9]`{9_m_;sc)tc)?c)c1.kC!.\Hs)bcDBԑZ_Gt1E]lC)Sx~Jc10-&Sc1 R[Sc)Cp`t[")K > rIk{ 1`p"Pb1LIz M{y[3)s#q{_u] bg"McojL(kuWi&R* Zo(,|ZWylb Z.^lHk/ϕKZ}M*(HcΔisuIk}KIkV ͜bWL (L cW?LZ> gZ^k^Lc2om)ki{ZW,Z>o?7A(6$ |A6 {ZsZ~SMkZxRsfRjkfRs&J.):/FJ?7&J`[ic&Jo*kFR%"hchR;cZ lR JtZjs |bk&R08$ |R҅sZHcRz)|RXޟ*ZжikfRΔ+Ac]k9@%J{YHcB9Lb1~ܯsfRzkAؿ+&JG)c&JFwbA$7&Jj\^sJ%{ik9y>sFRJMkJHH[B)KɸG[FJ*SF:r{hc93s4[AZ!\{Bٵ9isA^UAU_{I˂ 9%թk(| 1_rscD)6CZ!5Hkd)-J{1O^R11yM9WW}q 6n)\A\UUU˓9͵7{B[j7Hc1=i9Va |9{٩{D!_Jc1|b9J)'-(cB)&J"!# '[9'R(;\C(m%̄2CuuCAs2(c9~/R#)ZsWR#)WRsu Zbjs׵nIkMIs>r#IkMZp-b)'s~Mj"#mc@o{j/Ic~xZK|Z cy |b. |A .l(cU/Ik}{bpkcUU{%JVsgZ r{RisZT^&IkfR$sfR6sfZܪ{gR<{RosfRRT{Z[[sZ=߮mZ. k'wi{#)&6ZLZؐ[_kbol9*PcU`_sZ*kt [yViL1pLZ՟cB@+|JsZ Z*tR/2 tZZ˩{R sRt>sfR'sZb{RtY{FR=xsZ>r*%Ri(c9 ^{JY{9*HcBP$c1,sB/?LfJSv FB'_sFRgk)c%J6)cA*s%B:8kfJ seR?ڣcFR>~jJR~seJxyc9z"il&Bhk&:]ٞЉkBjghcGJ(k1_Hs(_Y'cC1"W]Z!.V7c15sC1+$+2*lc98{9XZd18sBW(TA}vWk9;- J߰P}s(*t9v{AeEb 뮇hc%BUQ k#!,A˘\Jt9zpBWpWIc1rukC)]ݩk9nwbD!Zd1{Zxv!}%)LB՗rAc__[1U~ t2>݉sDBk!Ҏd1 gZ)L[RC)5Z)O(k ?Ikc)|֯ lc)}} t UR&C 魭FK)بrV'c '{fZj{d9{b Ikn-b?mZbXZznb;5^mgbzܵjs-Emcl(mbMbJp+|A"0IkVRkgΌis]mM cMc7,ZlZDbի Z.3|+Z~{Z'卌Z_{fRX{Zkc샇RWWzjsfRs&RWbRfZA buQikgR>{Abd9 |I |&R*U{gR︌'Jߏikbź |FR@ߌ&J/Jt&J/#&kJ&@"sRj}Ts9سgkBK|%J{eZB{fR%sjs&J'(kAP\)sJ[bh[GJ7(c9 ikfR}=?sAkFJB[9 ~+fRWIt9oGS9DKc9+^z9"K|%B_(k9^ec(kC1}/_ |9U͊&k(*K1?Y1W*AX_BMUuusc1+gkA_.-k1u,9_~oBU- d9VZc1 ( tA]2#1%{1ACv蒭AYR| {9_)c/-s#!վjk#!pk9ڕsC)gШcD1&c/ ([ R Z{بZ9cc!ڲRC)Hcc){)%IsA3 6{cA}{AH{A$ŔRc)dFJC1b)m[pWGRB|#)byuUE27%Hkc15{AZ is V cz|g{b"L{Z,M c jsv傁-)k%kwt b׭ k~Ϥ k Lb l%RJ,R\kb%6*c~[mb- սm(kvV &J,GJKzmGJ, |b{Zu{Z뿛{)c+j |kW3, ZR趯ZZPsR6IkR火sFR+ZoKMbuc[+|GRXb{GJj |A?؊sGR ER_ bIN9~/냇R/_U %J}̔ZKRZPKt'[c_l[-bc&R8 lR<%oFJWsfJJFJx?&͋fJW'cA`hHcAӉhk9|jhkFR1kHc9hk&J|c}sgJV |R^++JJ{AڰשAx*{J~bAW})k9zPj9cA+s&JvzbB sAڜhke1c9*5k%JnKHl9{r l9sFJJfk9/k[9+9 tRWp-uhc%BV l1'nh[9>)G[")&+JUa^ugk) Hs9R^V{d15kd17k9_©s(.{BOKgR!m kD)\j)_sd)W1hsC1-ྸFk9s~s")+AUZ w<{{!纇Z#)+)kC)/T)sD){d9_Mhk#)-m9SHk1J) Hc R)J B#)IJ)Vk!'cc1ik9GK1'ec1RgZ!40[C9U?R#)vxXrc1yWOik)VR!+$R4kHk){kkh`{Z ۵ Zs{Z {fR׾,bW{)s&r |bPzoZWWu bW MZu˃Z+ofR}_>I{Ik]X\_l)cPW{bϴ^qIk-J Q$J(kb/ Z' /ZQco>5Whk}w{Ahvc9ZW{AɫA {GJLb6[)kU[͔gZ{LFJ-ZPc Zk5gJsZM_Z_MZ $Js:Zi{A$kt&Jqoy tRan+|&BrsAhBGc&JjfJ\^(cB[.6ikA; lJPlJOik:` |fRXq{B^sfJ=sfRrk9*0(% |&JW`zb9r8ܒ cA*e c9KlsFR77ZAZ9k^bAk‰(k957k%BR{%J_bA։kBk9WlRۓkF:~ kt9}ckc9U [Bt~pkA}x(k9аkFJsik9Scc1ºzGc)J9q% kc1EMcA['[As"!'@(k9ߛFJ$1 V'J#)]Ck15U՘֤AU%/sߗ)|1Xzl1#):_^YI^Awm7{d1uR|#)6)kC!֊{ ϛbc9^{)''c)8is+ h8C1]hK( ߩkc1b{)X{B/u|R ;t1s1sC!b^M)_r'k(ֵkg[ ssGcC)k(YZ!w` C)_ա§bc)ťJd1gc#)X{Jk?2,*kjkZX8JkAzsR#Ϝ)k%bʃfr bNң`JkUϔb{AΔIkU MJszJpx{A{bkWlZYΜs9猃eͣA&JZ誢,)k*wvs?W |fZ7LIKbAjKIZL(cٷ1MFJȢxbop{bS>ଜ(c{B} |Z4͜Ic{o5+(k5'yLb+m+| kkfR |Z鳽&RCWU RX\sR5 |Bp2,B_ofJ^{fRg lEJc{^w{FRE9ikJ-{JZsGJ"2)&sAJ|FJk~kGRH׉s&JkJ7# tR7ũcfJfJ^ *BsZ~pUȪsGRk%:(KEB]5y |AksAUVTs9ۃIcBMŇc9/mhk9 Uc&JxoZ9sBMꉉcAW}%?c&J *'cBH[Bţ te:Z{ +c9#sAn@[d9sD1֋#)Kt)J12iG[15hk9CZTz(c")kc1z>ث1`bd1U'd1W̋#)\uUkE9?{/d:5U+c)`'c Mc)TiK{D)_{C!5 (T΁KC1u]jk!}˭d1^\U{d1_5zC)5=yL!Çak1答eJiG[#)WG[c9{9u{](/cACcx'[d1!7ZD1( D)ZCK_Js#)nzs"{9U}{"19_Wتs ~|(c1mH[A~G&J z*֤9Ʌu1)[1|_([9gd!j(kC9ZQZ((jG[)0)k 46Mc1wg㫌 7b!XJ(՝ԦZ9/y{#)Zҥ JC)55uk#)UR9'5Es"!=L k&LJk>-L)k#isu샊sMa{JkHxvIk-ΔZ{_gZ* ?Վb k-b\{A-bW c-샧Zs8͔kɭ)klb̔ ku{b+*͜sUcplZZW |b+{bi{Y+ c_+|b,Z oZ͌kp(lZ ZilZPmFR_{Z Z{ULbikZwBLFR ިZmU{RpLgJʾ/K˔Z{7_KR^W냧R*ZڵE{Js {Rl| tZɹeEkR5LZt՝hkGR#&|{gJ tJ PVkB'kBᱲ_kBbتtBJ c]u}sZF وkRۆ=HkJ% k&Rj^cEJΫkE:.Ec9.#){AzsFRjk9h~^{9w} l&B|^Gc1[9UXb9/״G[B wk'c1''k9fRD17*R9({s1*,Hc&B,/ cEB\Z^(c#),[BySD1[9kg[#)o lJR9".xGsD1/Z1,c1=[ZeAWp#1rIʃ9oTsc1oN_ )kd)'?KBo9vwVPsc1WT#) ;_(c$){9y(cd1yVc1*|9媦ApvFcC)#휤9zIk({A7{1g,C1_\׉ [_8b0(c#)={C)vpis!s{ ;{?xCAU`^u20'B o.sB-(k#)Qدh c!}Z#1R"!J_cc1msuǴmsU/,b:(ΜIk|UL)k6 Ik~slZo JkA4${)k^5v{gZ*{Z錄b,bPzZ,bl=Ik~|L)cXkbެ,)k@Vl(sXKbczsUM)cT cϺ (cElZpnKZZ|^Zucwk)k?~LZ kRb{R8lbտisZbxrYwsR>hQFJ' Z y*|R?_nfRTܿ.{A//jp+|FJMikR,5 Z isB0 {R$fMgR[W{RVkR~9kGR4 tFJ'ckJcBkH[&B=sfJ[sZ0{fRtbcJ tR?zItA_U(c9ɼhsBMGk1  tAZkEJܔ&(c9T l9-k1Ҿs95v>kApש{9zw{%BQis9zrEJ9R#)| t:WFS) (c9PU 9 JBcs$:k҇[9M`xkC!)c1*"eJ޵[{EJ۽<cC1\Z9WHc#)|r^ZD1ik9}iZZ9GXjs0?>1c~K1c)9 is:>׋1^|yis kˎ9[J17(ks1UU8k:;b)4< c#)RrƄR]=1_uwsc9֪{)ˋXR s9.m_U[$)pz}uJ . 'FB 'רc#!ic")?`K9}ej#)[QGS!b/e |#!u_["b )c:ݔ[#!x&J ;K| ծ))k7s)kn/(s-Ik}.s c,Is_⿏LZr Z岪m cn'{(k4ncLb+_x fRتLb jEmLb/ |)k ,bT+0Ap-)kqklc[Sp/Z+Z߶lb/8 |Z'6*{cv(U{)c-={Z |Z0r[sZJ c$i^sZb] |R:isgR sZisgR,>\s%JbbpʃEJ?isgR |Zz|sgJ0"5fJUW9 gR s&RT*fR{zkfJjḩ{&JJJL&RR++Z_NS |Rm |JsXs%JjHs&R_s%Rz )|Is&Z6W+B cnJJ {%R5kfRwzkEJzgk%BWkA5 sJ)z`kA c9l1z=[B'[9.jFBW~ck9OMЪsB3CkByY(c1/*c:ׂLnUB)1^T'S9[g[A7zk9ehsAwUIc9Ǎ([1I&SBɄIs1B)/s)>*xG[9|; AU,_Jc1TZ $BqRd1, . A1 c9k֪{d1w}L9 AUX{b^nΔb7uRگLb]כ(cUUqsZ[sfR; K~ c *- Ik魐sZXl{RB`{Za*{R#jjkgR}ikgRNzkGRV 섨Z}U |R B a])UbA -ZB|}isJkrhc&JpZwk9 &B^^Wk&JZsA* |FJrn)lA BNHk9-g B){eJݲ׈k%JgTkFJ),-Kݪ$B~fJWWWd1'? &RWpVcI& sIkkfJ5lR,gcEJvHk98/&IkFJ0HkJXicA˧k%B?gc18߫cFJ{EJΗ>{C)(܊&RB{\: $:+^-*+lfJB˄1~=kd15s9%[:8H[BjpFJ1LC Rd1/*{)߽seJrkd1`_ws)sbC)Mbs1[hkC9s#).9~ZD)ڿ-Z(`7^hc)tD:“hc1 WgB) _)^U*kC)_5R#)gcd)Ӊkc1 &{9c%B݋lcDBgckC! [c1C1m< tc)9ܨk9\y[ *B)uGk F[!$:\PbFR!s_i{-R"!(]K{#1yrZB!\%J 7)Z!XlZHtD1}Mke9_)Aj>k(&F[ tHmJk?RjsU?=UМZ,)k\ |)kߗ-Uk|)k߸sb.sHk A,8m*k[-b_7 Z{Ajz/ R`ܕ{b{,ZnbzjsFJ#Zݿ|ԵIkP{Z:jkAȈ ZwvsGRsGR뽫sRjxnJkgR-eYsJIkGJ? cgRV; tEJ/)lFRVhc&JsC)Xz (ucAɡ{&JUis'JqRRAic&Jk9yjjbRD1jZAg[A kFJ,,5k|eJx+v 1)Hc9[o [9r|k +g[C)'S935X&K: "ܜ9r |B??{A. {A-%cJuʧkJ;JfJ&_ikJkphkA)È BySS*|%BjJs#1KEJ߯G[E:g t9Ik9{ATV~b)>ªxvIU5VUFRuHkEJakU#)ë{qfJ  9oJkA gkB?%sBXR1S鋨c1kOkd)sc1߿s9WPRumHkd)/951h*{)Hcc1_U[ nsC)] [is1{{(l(W`J!#kC!B஦JD)U?b[("kC)bk)_'t1_)||#!5[1bEc9It#)kr(dC!^ ||h|1sB#)\߇B#)bYs(7Gc((R#1)UŅgc#)wWfR()s+m!\VWUZ oUZ/ c1]^_sR=5c!\{1{U΀ c)T]c!J+C!% l R9]'[1|"!Gt)=mkZ#)J#)k\eB#)hs%..s#)~\XS)%C)є#)tTUUB!'R އR(SỸ)b@bGR SW,AuZa% 0k1~ZC!p( Xs\brbpVJk%WULik@u tJk`EsZ|sc'p |Zbm)kZ{ZP' cUUJ{Z?sFRBU{RWUikAx(&JW{9({&RVsZesRnZV-L c5{Z^@{GR5ic&J^hHcA8Vk98ު{FRU{ike9;kIR[b%JbޔsAu7(c&J{R}]js&J~-{R+ bµgJV8sA{gR gZ'+{RH{FJ޿bsJ`uJkJ%WI{A~˃B9ݨsR=́ |&Rպ{fR tBffXkB5}uRAc{9?ikFJvK9zs9xtEBa:1k꿍*eJ_%Bs95fRUU\UsJ=W]?kd1ܺs1& 9|bBUZAf@J|B^iHcA BsW[1w<:3ƃ1u|b1 {C)7?k$[")C tc!pzΤBuo'uGk!-K)&S Ρ)wMJC)ÇmFKc)-S1ꈯGc1/6|1-ŋ̌"!׵l$:c9GcA k9{ZzkC)-cB!Xk2[R)wB(l(mL R_H[)$2 <:Z!ZX #1WZ;(c!^(˓ շ{)()s(z|FZ`[vJ!R#)Z yXGJ%p'sA{ ch :+ ckcsb sZ ,| c}'拄I良 |Z8`LA*,|JﵷM|b]e gRZ5JM[ C1:[1{0bwLZǼ,,tA-KbzLZ̄IkoYlbmM+|&Jc 0kBJisZ(PkA_؉kRO5k&J]WHcJW_/9ItRjIcR(^)cgRUEsGJ+gR isGRY {J*|Z{'KZ,IcU܋utbwU?sgR~HL̃gR^j GJ|\ A'{&J^l{gJkR}B'R:*fJ *BbjisFJcIsJ֟ JQ{9 / Bٹke9+܂hkfJlO&is9/X{R_W(k97i{J_*J&J立kEJU)l9lst:l:JBssJ]Z O9bc1(k#)j k9(keR$nj|:Ys |C1ֶ{J'k!8^09kZ!0ʾB!??׈k1a1wXc t9!gE1ru_k$B2G[9 C)x!]^ tC1եR#)j``Zd1+_s1*t9cvc)!\F[ &·[ &SC!e*J|"4/kc)= )nk1R(p |"1݊s9~is)o:#)=2#)Wy:;C!|s֏({|1}iJ 젊f: K aaaSC!UU_5fJB$jC)oϪ{!iGBh\ g:0? B#!Pc)jl|#)_U/t UHdA`*sbX:sbsZ*6sZ+|Z. tb+ZbBꃄ1@kAɰsZm{R{9ʅ-ZAskkZS|VJkqUU&R bg$& |bUTsZ۩|ic[=kcE.kgRJrVlZ Z>#ӵgRW~Ps( :ZWfsFRjsGJaIcJ p{&R;kZU{gRͪR_VTUjkgRksGJ~Z{gR7թ{Z6m Z϶׶sb9sfR#vJgRg-{&J8 AR+BLIKGJkqR]%c9JW̜d9?kAI d9_\eJ_ |JY{fZ) Rū_Gc&BK{%J{9Zs&J"PhkBisA]ow9]1ҭ2ogUxF[R1sB-{1̢sJۡ6:_A{9>ھAuc9%g[9j.&SEB^; 9cA#=ҩ{A?vBWUOc1ΜFJY][9糵17ӽa9xjC)"f[ 6[!֫Hk1Gwhk#)RfFS(?+)cA]Rd9|f;(RRF[1I^R(H[!;ХXlkcCk'[#!)gld:9EDS$*|)` xɄ9߶LZg{&J^\ lFJ|z{RQ?ʃgRIyGJխZ]Md17/ikA˦fRuJ:la7AUW_{A'0Vփ9W |98Zt5B)pUk9[+sFJmwsAX{{A{%Js }fR_ )lER}|^d1k*meJݕ")<*\_ԽAU}$BuUs9!-1 _̔c1^{I1ܪs1*8ɫiFR][eRPUU{BoFF[9 1ݷ&[9'{1 +9ޗZD1ۜs9s1 Au\(mb"!- B)^sk9_Yg[B!Z!'[D). "˄d1J|:ŮcB@c(k#)R|17uusb!+ %ES) .)u?)uu&Sc)sGc!!/c)b 1?s r'[9Kkಪbs)>v(ka\i{ r)c$)'mRhsC)/kd)XHkc1VzB!Yn[$:{~bUs#!RB! b{ 6ʃ,.R!Ȭ'Sc!^k> '[!0B*pxgd)lc"!ߖc{Z㻪sZ sR S &J@pkAsZ/(sb.ZsZ*{bʋ bk* (k;m c7wsZ;l&J_shR{RcMsIFR 5R|ssZV/gR[۵sGRqRWU?,b>G\ AZk=5s1{GR~x=jkR1B,|HRVЪsZ2y{ZT{GJ8GR]kZ@L'J5Jj̘ gR\Z .ekkBrsykFJK{gRq!)hsZޮFJU^FR9T(cA^ s#)+)cAHc{AaU+9zVA=p#)n1.z] |A\{9s9s뽩kA}n(k9\hcJc1R<[Hk9~^leJbwGc$Jj¼Gk9KhsA's)z2{C1 >*sB7Vhs16h eJ? *tBwt|9 kD1`靇sc1{9.㘮Hs9 xtD9is9|r[gcA7`{1c{1,*A5_,(AuZ൬B~Sc1l(7ˆcC)kC!* t$B?#2not)hBok.{c)z_|9ϢR' *c9]}$BXrSaZ)_t,{1[cF[a" c 2s"!([)ߟ)"!窩R)J~fJ B_FB * Z9Hc1H[d)^k){S)(cDs1{w R!}GS)z˧[9-&S  9hA)`_}utB Zc17gc") {cWv0{Z5IikRFjΫ{b[ljsFJ(jkboZ>sZ [s&Rj sA scfb{ cЮRjcZ\_sZݪsZ}jk&J|ԊsJݼ.kgR{kRRRIkgR0 cFJ&p c&J U{A"KZ޻*̌R0boUsR#!lZRZWrsfJylR^{%JpRLJ 5Jik#RAϭcU tJ^{B"rjsAU>Hs$1?\Hk9 |EBVsA+~qbA|`k&Jugc9}.^{A]Rd1}='K9UU{IkD1U8bc1;EJ{Pf(k9`)kC1p)|D)̩sAߨxʃZPyVgkAPC9wZ9?Çc9-%sJ]u|[1`^7'kAW5͜9o{hcER%A>seJG}'c9.^sd9kc) 4hs$BHkJ4{A&='kAhҌDJ}s(|JOsC1?v |9+]"!a'cC)z~sC1k˿kd1ťG[1 )It . ^s$)+c1k1lvZD)FHkEJsX]k(c#!PjZD)eB!yK1x|dl&S!/ EK1VR}߮(c)R=l1O]J|/gtCB_qsAWd+A׉sǮ.Ic#)[WWC1U5U{$)agZC1yfH{hs9P׋Hk"9z-"1)s9LZB1 `[a(jk)󢾹*|EBr{R!"{!t7s{A1|B!m (FS)ʠ`s0H[#! -)c.8 c{PbZ{ZϷM|bZLZŷZW{&J>k |R ] |beUsZ۰LZ_^IcfR sBگ\sgRٺnRUwAwIcB/bI?ڥ_icJZJȰ)cBkRXJk&Jov)k9 ˍ,FR]{Z] Z,ZW^/RrsZ#[%BB̋FJ-A{fRզ{FR- ,{&RlXEJ *|AsA|[A ([A_X &R J+|A׷bAtqhhk9麃.R9#kA}}s9U(kd1/?:(k9\P{ |Auk+&JLJt|׻{Bg9 |9XGs%BM'[A%Vƣ9}B)uHcd9ݮfcJ[7edB%mGcd1 ,9?_۩s1ǏRd9Xc1σ{A]7AX{9͂Hs9SZc94Z9*~+A*%JyG?HkIU 'kAI+J^j),DBv SDB?])w{㓪cC)MGS9*#!k:W9Yk! ~kgc1k+Uj{c)%bkd1k5k1s[Y tc1%j|D)\cc)|Ahc0ஞ^S9mb)ՠc:cD18m_B!$" t!q&SD).,0WrEj1Ys(aWH[9W Z & |1UzP ׵~̬17y,9pV]_Jt }̜)/ZA~bR "[Z9WФAu]}gJ#)$#Z#!nfJ)' "!\rI|0k{,"zCuU2aJgBzJڸsJk-b0+8psWV/mjk,ZX-buωs&J4)cBsFJu{O.cFJ*k9 Qzk97sFJUc kAsR8UHcgRͿ7cD1@Z JsB UZ9RZI ? c&Jמ4sAbMB,|gR}WuZխlRwsgJLRc {9\6'GJJW)tZxnWs'J-̔(c9_˄FR |9k&JpjsAX([A cAVukAvk9ksAs/9 bAY~kA-kB"&|gZzJ%5wA\[ |9ȩ# kJח7*9*fRw]Ts%JZ$Hk9yc:jTƢhc9)'Zd1$/b1Gk9tzSAvkJKV>*Ab1^Hk1**\kBzbV&c9^5hsBv|s).rc9b9/ 9F|k9m'k94HAѽeOŤ9}{TbAR 9ac1)[Aw(\c)g[%2/{1 +fK(l#!\[$B~k#)k8'k9fԬ[!~[)ʭ_l1.ֿiB$J|'[1=4f[d)S!k +xHk#)u_K: (Xk. C):րcFs#9zb{(c0|W;ko1U1_hc#),{AWZ b+d)"[^.c)U |c1UIwk{9qm* R)>R;{{b썇9|"iA%I}J ؐ&J!6TJ׿*[ה^rhSiLZ~o9zL&J)bZ fR(sgR8냨Zظ샧Z{GJjkA{GJܥLZuR][ɋ |R;&sJ(RZUUЊk&J_sd9Bښ cGR'0{Rv*U_sAkAWi{AbA@JkJ c&JJ냇ZAy,RMR5{gR,fRx\UjcArkI GJʿ+FJ㥵w*|FJr^ZBcX|GJ9 v.,9}kA{h{d1;{A Hk9\ FR?{J2w{FJ_ sJmvМ'JUW}*tB)˃9c$1'.QB7X$J^p*|BfRV[Rj{&J]{eJK(tBZ}?sd1ࣈ$s96k9R14 [e1jx~R97%'[9L+sFR}IkC!s1íhsd9M#+cA[t{B&9\Vwc9mkAMUׇk1{9jB!j: \'s"),s{c1# RC1Xsc1+1`k9& w)1}+|") dC1-s#!xXs9sXgR-bhc Zc1rhk18s#!wit - :)9(|!b):t*fSc)o*RC17ZD1jikϥSD)%`SË ΔB!?&K#!͎Hd *[ 5;s#)smGc") ){ERԭN'k9w  ER_;/is#! ^ZC)c{ak"!Z1=6IJv_s#)b|VJD)WJBms")-c!6I6R6§R|:K7jl6s c ZsZ: )c;.g,*k0JkYU_ps c-,FR{b>l|&RisZ:s&J8,Znu sFJ*M&J,羛sAZ*cA.(jkJe磌kgR}Z R{u 3ZUՏEJZAu{A7IsGJ}T;sAϵ{Br%kFJyǧfR=卾lgJxk'J\Z&Js%J۫J&J;jsJL蘵GcBU7'[AJpX\R9m{9U/'lFJkj'RB`}4B]WHtFJ諔B/eRWqRXLBA)ծA?uuƣ9S#BA)}U΃9Zy]kI={99vJ!kkAgfJc_H[9_h[e9cBMJ9)*tEBo[k9!ʔd).{%JjN{9^1b9l>IkBorl9AקZC)TOGk9=-׉cA~.HcJk9)j9/&c#17fcD1pp,k9=(k#!<44tBy딣1S'cC1scd)"'cFJU[!s)Ɂ'[1QoGcC)q hc)k#!3ؼ)|1U_+!i%Kt d:冊srtZ/FS"!Rc)iceRUW[#)xht"!寎OC:=W"!^kEBoKc/{[C 16KAP%R} AH")|bigZ){Z#) c1NS")w{c9hsAaWJ ߜR)߾s"!\Is ^L%['kC)p[AzBAB,K"!a{ [qRsZ,|b ߶M[6 )cխLikӱb )kUt? |*k-hW,Z5=Jku,|)ci_ikZZk9Bsd18 bsgR*{ZrxikgZ*.0b]YW' |Z[MZ̶={I {Z{߿jkgRbKk&J^Z |FJ]ikIAowZAZA*zۋZ]ճ9w,9/%ʌFJ\Wu(cIa 9Íw'kA _k1p1WWcD1?)js9{^a{#)<ʃ&Jyh[9#SfJ~$t[EBGs)/kFceJ |%BzWX{9p'c:!ꃅJab{:skEBikc90K9eZ9>cd1w&)DBjy(|9sb12[C)`kBЗ_isC).T)tD9>Gk") sc9 "{1^Z9ĴUc iۅ[1.[)ߠk)ky?J#)"K!&[ꫡ)gc#"xEf+C!d2钾SgdC*(&l)k!v׆[ +q+t$BueGt1gEOJ]l:9ˌ͍,! *9}jc)'{ )uwsAP{B55ltAu]i{9'phcB9Isc9k'* |C1r{J`^hc5ZbBq\J|c!]-[!c!sxhc#)ueZJǭJSFR}J -م*({R ZLcqk,b_l)kK|*kfdsZSޫ{A[/ | cաl([{,|jkncsb9#( |ZJ,cr%sR++R%Bc kgRc. J>sZ+&J~_sZwPkRC (*sZޫJ^jkJV^JcFJd< |AYsAXکsAܞ%HcBTlHicB͉sB}&%lJGJW?lAԻ+B{hcfR:VTHsJ8 kfR=RqIsA5ʋ&J}_\gZA2bA 8* |AM&J%UUcIZA=7P*d1Cb1{9UOJD)fJd1W$B]qrܘBqQ}J%JM5/sBX'[18%[B 0zs9gc%B5 "g[9B@&f[d9)gc) |A[H|&Jkuˌ9߹%1^ 9g'sD1ஆՊ{9U~tk1+ tAUc9lZ )Ȭ1ucs#)&s { ꍌ:ة;k *c(#`{d)^Z]ťB!:c tc)?5B!SB!g[)+fS12qGcc)nnc)+'S屢i|)EclB!y!Qc i|c!Q?{ҵBxad ۨl!jkOs)X |9V&Sd)c$!͋+&[d1pvs)޾JBJJ{ˌAu9:׻B1 W'c9*'cD1gs9UˇbD1-uC9U A#u.b)X\Bc]ׇc);~^BC11cc)8'[c)/qbA'k9燩t#)g\!([#!&[c!fS) fS$)?[*1k c!P)oy|'#H\C)}d9zjIk#)ycd)8"k1 :y J|BRvR1 '{1*9!{|j) ڻ'kJ@ksAޫZ#!U_JUc_.i[c)*e{a/s\1W-Gc!R<'cc)VuS ?Wcb)$[ ~"ڍb!UWsGR*6ZWPsZ½|ZO{GRi>lZjHsZjc(+GRcFR@(kZsZTeˮA-sR5r,Z[[MR׊sZ`bKZ-zթs%R˪*{gR/ I={ b!+|fJTIk'J@woIkd1B,{GROONZ5뤣A{bHcFJXWjAcyMhcAUAZ9{/ZBhjikFR/'s96ikA"+s&B˭{) r)c9Asr{&J-;y tEBwRBUW5xƃ9u^\Z9_بb96Шk9ͭ*kACic9U% [9jOjk9w\Z93'[95mJIt1'S1.7Wk9 9kA\O $BlWb9||fsd1s뫢{9x[1P [%Bfj|eJ߷7{B)|4Ƣ9XZ ")ysJmo9_cɃC1s)fR9mfRD1v<ʃ#1kᢆRD1+/k9g{D1 |B]c&[$) 8k| J|EBs-_[tc)Ǎs*)yiC)y/b9_s)bfc ,(k)~[c)!yScc)td:fHt!9׵+1^l1W\JK|A۞ gcWԆkB! 2d)p<|)=}%Ka 6"(S:kc)'c:mQd"z.hc1 s [^ӵ!syU(c {*| W_󽋌B!z.R!bc) IkC1/^F[1*(t W#k1_lvs!˷JC)1VbI:PKC1{/ t Z֥Hk:Bs| ¼"1Uu/KהHc!+|&R ^Ri^ tR/jc&J. IcB gR"+ZmwsgR=kfJ`kZ-EjkFRc&JIk&R xisGR{'(c({R곟$Z)sƦZ7TAs_b9{A/J%Zފ+$Z_ZSwJI> |9{FJU{Aym*cAzZJ R!-(lB>k9,{BϜAMW c9T{AzUis9r[[9`}ZA 7c9C Д"1WgR`h[1RUR9)@jw&Jd9nFJ#)*cZD1uc!pRd1Zkd1_R#)c15;AUBsqcEBx}mSd1*zgk95{cc17c1z#")^"$B9PZ{gk1߷'1~ѽ:{bc1ߕ{1a_c#!:%HkC)c) Hkc1z(s9 ʺ{9Kc~ |9vw~\#1 gc)[IC).Zz c9s^i6A!X~f[26;_k$)M'[C)#:/%k ̮ [18 gitC!QyG[#!d:Am[b)21XZ+Ωs`k9fHl(k0?glB!c)[|TEB=ok)Q~[")`~%)|!Q>td1k/7{k ^b V({ ]Z18`t)}JץJ")sb!Zs!z![2#Os!U'*`j꯸{`"'c&?0W{"1xΜ{sd1 rwGk/k(~.?C)TU}us&Jz\IkFJ¥HcFJ뇕{fJ;uWZA.;kR_XicgRn][kBIc&JesFR{R\(m(c ,Z,gR?}~fRsZ7SgRU]_HcGRu} kgR%%7nJ_ik&RgRWoΤBrsA:.sArJFJߗ)|EZ,KFR=_WsGRtݕsI*|&BsA]aLGJuUEk&Jtl%J[c_'k%Jӱ(k$BkLAc$)i{9_hs9i_fJd1oާZ9Uisc1}"c9__\X cA|)c9ߓ{9W c9վ~rRd1*Hc9kk>c9սXk1>iRc9T[m[9G~,99ߣ9x]WW1rzgk9?WG[9XPZD)^W5JD)2s1s9~bc1P[9s{9 .,BDIs#)^{C1z⨚{Aȶ4ZC)"Z!}$b1BXR9^ Gc)xbs%BV&hf[$1jd12΃1?}#2]S ?'c (["s1⩨s#!ʈc&J]׺c:mi| .B!Mt9 j|c1cpc1{ ܰ)l(<[o[b`l1TX,1^ l즣S#!"%5[)x )|c9j %[9b)c!:JnC!U^s%Jh%B ?n ߆J#)R)Ys'[2-/òFS#)kZcSkc)ocϔ)[W|DBr:qR#)-aca@ k1ZHc(Ic\D15'hc!8^K~f:")sZV2. |Ru^sGJʧ%"sB-sA?c&B~([AIc&BTPxsAmEJUsJ/{BR=WR|W}Us&J+hWsJik&J(sFJjKJFRmյ͜RFJ[X2is'RIkGJ'[}%Bn*XsEJ2KsgRTQme9/sA/8Kd9©s#)*C{D) + Z&  |A< ckgJ>[hkBnsc1p,2(Ik9Ԉ^k%Bl{i{A5Im*k1~@ k9#{B:Kjhk9'SATZBk]IcFJsK c99UU&*t9Uڝ|DB.)l9pzc1M5J|BVb1ߟ6ӽb]N%J₧Zd1^]yRD1k;>b#);J!`c%JZUhkARc9n hk9Y{1?([D1w&B)PsAGs9M[8{9~1Uis#)Z*(k9Ԗ+t[C):GzZ1s"! *.sD),zRD)Tৈcc1c:*j:cd!`GKc)-!J|:k)o k!){ZcC1&[#!#EJ *{9;.)RZޜ|d)3)h:zGd1 ]c:ᢲcC)c!|v׷Gl1e˔9a~GSB!?̔!wv &\2FK)6{R 0,")_K(ϯަJ+hkb1*9uTeJ [ k1rz6gkR$ [C)Zi|?+htB!KJ|+a)rjt:˔ }yp ~ug[&S"9@K}mZ obcB!/-VB%K# s9%5~b5}3)kUuU c=MRz'-Z2,!{fJT( |EB,[fJ. tfBJomR=YkFJ usZYUsHcAJZ9⛧Z9.{FJUkFJ˲z^sFRW]s&J;qjcJ8Wk9* &J]?K&J{se9oFB5%}k&J(ꃆRPΤ%J{{9 Au[*fbe+isJ&{fR):eb]_sB\K&Jis9H,bb9.FJ'7Z12A]Ab9)l9)s%:ho{k9b1gkB{Hk&BmL9 d1p 9=M_tE1_)cd)~=k9>*:)dJ%7WB{pikd1}?K9:{AԬɌ9Kbc9ZHc9/sA_kC)Zb`Z9s.:#)_Rd1%,1"]ʃB}W[#)w~¾kD9(cAy{9/u 1uUcC).BCGcd15nZ V)k:՝Sc1y'd1c)` |))^S$)5d9{߉[c1'R#!Yk9 [c!@ދk!((jt#!!R|!_gdd)5It1u}[c) m}&["݊t#)>w[#!<t"!!sf[ ?F[c)&܇[p'cZ([1ʃ"9/bp kC)VS5ic )tRc)m`XZB);Jl"![+}f[0LeJT_+Bm^>)tGcc!^axGtbL:? շR#)n;gsWu(lj@rg[C)k1_RsZ/,'J+;'J|cl9>m {bnk&B/*sRՀjkJ0b1kRwg kFJ5zkfJ ֪+|FBr >kB_kFJ k#!J(c9<)sB[; +|Aߩ{&Jw\sR]R{Jmk&Re/lGJkx*tAտ . |fR6A[is9Hs9~i{J準{FJᰖˌgZ/ufJ__0Zܩs&JIsB[-9]PZZBhZAbgJD1{b9[ܿSׇBEEU 9YicFR}cB:v{9 tZ)tBٿ7ItfJUև9_Wk9W td1 bis99{s9 c |Bڶ'kc)+hkd1+5Hk1,rh |C)*zJ+sA`HkA&&gcA(ǧkC1ckC))AUuWXZ9oVI{c1U:s1p(c9ۛB?Yʃd1ube9-bZBaY#{C1vb9pxPHcd1ime5Jd1:g\)uGSE:Ud[*8ߨK)WS!:R{EBW?BUJBB$!=V\!׮+hc1e4cc!'Sd)ycd2uhVZޯRd)_[a~cb)jzl)UTl!;'S zbG[ac#:R k9;o[ l!|J#)XWEJ>eS!hRN&C -*(t!u?hk)ZhSB!}1?Ht1(,J|`kxݏ VKA(( J n`&\ I|ߞ'dzں{ {!T GJ l[CUl|JL k&_kJ {Z{Z^ܶsZՌZU.}cU]e,A{Z3ʵ B|sRx-kFJà2jkB#ikA,[(cAX_ tfJkfJZ |&J^+|FJ.VUJtfJGZ*tA?x*tBi k|gRMlAZ:k&B tRros&B`{{%Bp c%J~T0Ahk0z*실IMYs1 }ikA) 'JťsFJDW9U{9xvAPVՇc9\HcB1l9^W{,{Ays9־*{BXkA~9(t$)`K|9/ |BAu(cAEb郤9kBL)|fJ"'IC)(̜1}#! |"1Bsd9oot&Jw 9{1\Rd1cN cA{1ú'[9 bAWk#!cAkNms#! hkAul9? tc1{d1tZC1&>Z#)ņJ hG[C!'SC1WFS rrGSC)|֧Jc"!;_// t"&c`bGk9!Kb)C9yh[X: gC17K94+ ,fK1nk .vdϥ*lc)c =ة{B!g^0 dc)Z t)ﰩ!![|S#)[gSd1$ S('I25jc)OZC!^z":LAZ#!W)ikD)5WS#!J^rRڝ gc:\)cGRuZI+jkFRpikgRk,J-/sgR.kv ZXcR|ЪkRHsZ+gRb}eWgR__+|GJm}sZћZQ0R_]-{GRu]IcA2{AߞΔ%BikFJEhk&J{刉[B)n tRډcR kZT\ gJ[r~ZA@NCIc&Jm]s *(kYܥeb5 "1XisC1FRua}̃A_cA&E?*Anj9-}]k9HkfJªchcAu 7(kA[KA*c9ص{1 hrʄF[MOsEBTs9*^Wikd1)&B*#)ڞGc&Ji|.B_UW-9ܗgce1'&6S fR*yb9UeZR\vweJTw]hs)ޫrkA[chHk%B}dD)c{ 9Y}>kJrL'k1TP6hk9Z /c('|JY{d1թHs#){c)=-_gc975s#)ίb,9uEBD)b%s [$)tnr(k#)icc15([C)XN. d)թȪkB)˭xCXgs-B 1+'%;d)ɇK"!{ %C2!o[" *&\9hj_^sc)W| Wϳ!% H |d1}R8*+(`.kD)&gHcB!+jl ~~S"!-FK 'S *t")/?cVTIcc)UcJl¢k *t2WfgJ|)4kzi|!Ukʌ:ǎK˄$:Rpjk8:&T |B)W2k -(c`zpҰIk2u_ t cW"{ZZ: jkA KgR_mZey sgRk sgRsZzz)c&RZ+KRsJ? {R*|ZY.R__IsgRhR=U/FJ^)k9-=r R_U]icGJU'{eB/kFRXb{B|i[fJbzsH[eJC-)c&B,kJ M{B i$ZxFZXW]A=ޅR Wv})|Օ I~X*tA\VWZ9k|J̔J*:5KFJ^f[9Wc9ЕS97`g9w(k97Hcd1,sBv|%JU](c9-97'_isAl_Ai[\v 9]Mc1H&s1%N9͈kc1*#Bût$BuWEJo/b)=;a! |A9Z(c9,/{d1*' kBިk9Zc)h%B c*|c)1wfJD) `isd9IOeJ|d1ו?k1Δl9Ƿ |9w&+G{97[Y**9yx'[9'cd1hzlT{1s;hc9Ww s)u'[)[ [9i]s!~2C -.(C!+*'T1]L|1a^jF\c).(l!X>sB!n(c RaZ (-9(*Iҽc1X_]+9M͇Z!8[#!_^S)Kt#2s*t! 7Hl!ވcc)>['[)_%K8 %k|)t滻(sAs_p̌1YUIc)k!}m+"2>RGt1ڐuk 17H|Zj|:oA|)ɩ,n˄1TxHЈ[ zZ[9 ,ZxPgcb1˽Gk:%O |A+*T(cWW |Zڢ{Z{(cu ϔIkUsZ]sR )cFJؘ[kgR^^{ckgZ"IkQWwWisAO{gRy{A2ZwϜI} s'J;? |d9_ fJ)kfJA{R{&JQ^ikBˎsA?'%{&Jx{Y/k%b]cA*ZBCikB -R?Ak9\.FQҿ J0sgZ{htbAR߸sA6kJ7ikAmRA5(ce1^*)GkBPZɩs1?.kA_vhk9hcs9k9ZH)tRSUWsJWsDJw荋)s1s%J:*ҽDBޟW{C1&dk92K1:fR=WmA&+!) Զ{9NJ|"1 |1")Hk1'.sk")zkXs#!g[D)=%[)kB(r i[#1u} ?fC2`L$2RYI\9wis1?0S9Xe}s1埵L1#7'c9f { |A_y+|c)h9k!,C)onXzL~9;lR:ߋcD)6\1)a'K#!,=s.zk9k#)׿Z([1yJc),ERK®ccC1fsa&[߿ J!ǥs!s'R)#Znfk cC!^k"!䇫c ? 1u 1J|+* 1WW[f/ 딃!u[b+kJa*1d2L:tA$*i)q(Ɍ2 { 17Ut)ݓ:!~m 1Y~j)Zy/ZwGΜFRO(cyKR>` |hc,,R$ |Z<_ΔRww?kR}k%JcRkkfJ @n |FJ)cA6sGRs9n8 U9k[ޤ9ts%B^ќRWʼnsBsJsz c:'SfJM;hc9%5zHc%JoBkfJ{&BU ɃfJv%hsBqy sA- *l9&.͜ZPs'|d9h)FZ\^ܪ{9wHl&R~⩉s&JwO[k1fJ1m[B0R9t.hs1%kA{8 2jsEJ[bisEJAk1"In냦RzxrHkd)X 9-Rd) %bD)$~? EB_~hkAV |A`a}(cC1*}~N)5kC1!c)h&kc1"9缷/{9k{1aR)|AY2)|FJ *S) )? IkC)rzBC1cfK11s!ZH|1_k%[19o{Jt9-51o*|b!.:?i1ԗԽDB_RWUGkjl+{94^uX{!6V| A9{ )||sc1Wz$B(BTJt᫫1]([!5c!_:'S1N!!:qhs"!eis!u ik"!-cR!߯7.G[9{cGciB \&[ ~%K )2hsD1Քkb1?tSC1(t@`KC)XRSb!*c2~RPlb17̌BuHC)˷))9>,)mjK(&[ pgl)*|c!~sY'H|"!bfJޜRͅLZ[Q tR+|Z+z+cXu{s&J8sZW^p tR-sFBKeJkFR|} FJuik&J% kgRzkgRԛfRZsgRXU4ZB{շjk&ReuoFJU%kIp([GJi)IkAZ\jkAOeU([9}a?gcBTgceJ?+RYQ EJ5'sBb7פ9U_ΔeR5/L&JVKfR{gk96c1Hl%J5uWc9͗R1 Ġhc1,fBD1 :cʃ%Juo(lEBoZsAUkJ՞*k%JV{9#mAVk9RD)+2{97hk!'cC)>n+5 9 +Bo},c1RZsD1{b1WsAC1W-Ń9w#9ou o+A)Sת|%B]\1_iRc!;)k)zgΌZ'tB!x/[)+[*ecG[b)SضHc:`pcC).+!m!-~͜Z )ok&{!! l)>^˄!?/k&cAڰI|1յ•G[{B){9a蓣)A ~J)`+yls1\) ߾/T1UU\ZaC)%,t)t t9-vnGc[Z!s. t9WPGSJZH[aj~J)fKC!"cB!*cB!vG\#)=cla!xb'[Bj|d)%St|"!=|a)~ !6|9tr˄DBU[sxI|#2uʌjKl2u=Bc)?K!%*+|Z;5(cucwg+FJ偡+|R *Bik%RsR}|Hc&J 4ǨcZXcFR|W^ cB_bD1.jzIk#1 (c&J" _cJ`{B ]ik&J(]{&J{sgR]0Ik94zkJHwo˃ZbqYr(c9risD1*% s&J*|A%BoB_zX{Bӛ*k1leRV`k%J==Δ9 9 L9bsAUUR9|{Hk9[(c1b[99 gc)uΈJ19H\A"[J t:jRb([c1x`'[1zrhc9W?,'kd1IcD1U|fJ1wR -Rc1i{9TboZZ9,17u'cd)UՍAt^jsc1ZD1aaëhk#1-+%JD)$7k1ή&k(_sd1A'S9y_rg[)zn[B!/5'Sc)M:W/ //g[ KC!`o[*21uͨc"`kgc 5+I#2;oa)/Ƅ16Wׇ[A'h|Bs)܂s1ݖ૔!)|1?_w)|"z\dC9FA ?#z~ޠLAAka/c~{5+ #1VeJakA!պs)l9QbC1WzK!ZɃ ߿#!_5R \_&Pb)׷5h{1^֊ tA{wcAL/)l#2e[kB`k9ygI|9^WsC)ݏ {1zΊsfRY{R[5=ikU= |Z\ik%J'[A sfJ)u(c&JJ|Rxhc&J (cA[PZ9:)k9: )kJV:ΔAc[Ոc&Jb*A+{s9U{AXJkAbkT˃AU_sAZoLBɳsFR-5 |:^ʈc1AR#1W^Uik(( Gc͔B8~ RWU6s9krx 9rrhsA {B/,9+~[AK9wU'[9Z㋼ic1{I_Rd1GNBD1hs9I AZ{ +|A_'[1`h_GKd1ewUfR#) '[Bip{k1Xb#!VX t:qi}u%B il9UZ#)^޿R9]w=J!R!_(Z1^g[11g[D)TZ$)\W)|1*}k1oo&[Ax+hs:`{eC)sUId1}IdB)._[!k|' m[1 +an'\) ){S(lA{O,b)C){k[D1>KysC1rU[ .a{9qQ\Hk#)Vg[9,< Juhc!{ s ʠb9?Vhc1(,")ukC1K9:bt| -c {k* dc!YQk nχk"!W 1Z(@jFS_sC)SU{9UZhGk#)w/kBc#)zSJ1tL}n|!Կc2&[!'Sc1C_Pb1 nC!]*b!J1nj1_I)l X8kb)ܵ.I|qo1Prͅ[1#1uiCb[#)^*"!|{Z}7hk&J**|RZSsRl:{Z'`IkGJ#mo)k96sbZ9nhHcA>{{s%B@M瓩sR6s%BL|(k%BB(cA(kA.kA+#sJ4sA zkAXsk9sD1/ tJKs9}KC90{ .* JRNau)tgR; FJ_&9+j|RYi|gR#eJ3y{{{A~Ъ{JzbAM B_UU)lAUmljA(kA ik9oh[d1_^sB1*yY[GKd1W k9vv'cA$TFBC1[d1bIcC)Wcd1-RD)l_J$)v}8(C1] GC9^bd)-ۈ[9"Cz^!sD)]([D)} cd1WG[:v-})tC)^^^#hk= cd){AU|HS1-7}HkA~( ECe9WGlD)եT$:msT1j}[)iS$2\nɃ)w*(dAcb]jlB) sB1*9}} t"!/6IcC)զ(t?uD:-]s(bsB)>Jkc)H 1Ϳ lppsc)N)*|1#UR֠J!>tjd .kymfSb l*&[ ~CHcd)~RQ7Rc)ӻf&t9-y[)Z hca_([Ab(zhc"9c ָs1nڣg[1-м(tz>h{B1sz*@T#:u!\s1C>j 1[zS)gC|"!)Ejk)g k`/Zf\#!?k#) |bFlc)+ BUFK)po_t1m{׊sA'cJKEJ{R*xsRjv̾(cEJP(cEJ:0cA.[FJ>kGJ҉kfB(sJ=(cAȈcI篂bAʍhc%J6叽{FJo5s&Rs9/ Zd1k"sA?UUl9HkFJ~sjsAf{FJa |Az |A|&J?ˌAkB^!BJOh͔9{KBkS~s&J^y*t&Ju' )t9.kB\ʨ'J$))8(c1ൕ|9 [9,H[9`([D1jS91H[9cy}_B#)/ %:#1Rc)kR#!o~e:)+ f:#)'&B"!j/([1ӒyZ#!ɧZ1_asd1_Mhc!߼Rc):8'S >k1%7ɕ[c):?7$Sc1ߩC[!ϋk#2ɧb)/}w[JeO1mCɇk!ASR~Zd1B>ժ![ H. ht)~k|AtT|) ["!ϧ!Hk/)|)Sc!Fgd(wsA!rc|c1/Ցi|:>4c9`b^"!~^C$) -}9vz)ic8Zc!tJC!BR!%{d1UYQRk*t9uRC{|tZ!taA$BVk !!it#1nB |23ר +퉊GSD)@J(k'܇k!ʔS1s''kaS) K KaeK تHc){6H|9h1>_/1^.B)x͜#2Aޮa!ɇl /^gTc XBC)9j|!{ZWvlZ qLcokMRa kgRjkRT*|'J}o;*t&J>4{&JBik&J}KfJZs&J~ó JY|HkA7R*|Aũ*hk(H`Z xZ)I|A} &B\RAGokAu㍍icB|RAicB ik9kgJ͟sB[FJ+kuR|]sI{% tAg+&Jղ~ |13 %:sk%BRhk9 ([9\KE9 &K9%׷+1US&J]x[1zk:kAPr {D){}sASU]_R9B&Jc10be1#WzJ9,Rd1j}(cc)r 1x }1o{#!kr]Jd)nMRD)?G(cd1c1sjlBU k)|USa*k)&K!Υ#l1ysKgkD)k (|1}ws:4hԵeRc16>IkB)(ljkĉ[)Wu 9suG[ (c *|1ݟ% Jtb!*rH\!?'-C:^MlC!_[)\^ZcsXi{! WsC!1S[b./cAf[1W.!u t ꋤ1dJBpcB){H|)m8Nl)! ?Fc$)?t2sd1kg[B!Q-|C)ʌ")芩{k#!YIc0S [B!M1"[w>Gd Ik)\/ }") ̥ץ>1A!w|k*|$!"`kb)i ȦRSB)w5EB=d)婉d!'%sZb,Z9 |ZXZU{gR_s&Ju+gZ>{ZfZʪkAg{ A_)kBv)H[JhkFR. Ɖs%J6ZgxsJu[|RukD1` b9-sFR%5Kc9T,Hk9 ]kFJ+US9(SA .E:e}seBK|$:( |E:\s9܍9܉s9'&Jw׫&J}e} t9SHc#1 .k9; l9ZZ1%[d)/k1PZ9xʀR1R\Ƀd)ؿ-|)'c1']b1,'cAyZ9X8:R9uZ1agFB$),c)'S9kc)hk) 'kD)"RHcd)}+Sd1kU])[D)%#HcD)VZic9k:k96Sc1~Nc#)Z.ZC! N,*lC!z[f[1>[B)o3s1 Hc1>Ar[)kcC!jfJ!97sB!/k1lߔ\9zGd1E=c(i{\C)!k)rGc!!gl1[k!ritb)/_J1l^z%:аS#!5 &S!xH\!-:WF[c1ڒZ)hwc)]c#)Sb)bk`0"- t!.~6[ & |. {)!!{˽*ˈkB!˘d"!UgcAt):>ȍ1ܗk#) t1[1ҿB Z"c-.r&Kd +|) A6>m/ft1;uߍ1|'l9]MLB!As(t "N!{s, {k1b `^t! :[1zhsgR(-(ce|ϔRmgRsGJx J[󀬄FRu߲{gR;7+JwZOHkJ0 fR=*t%J{Zs0ꃆJ4˄Bؠd9~@c)tA{ cBPWU_ |%J.Z2 tZ]e VcAmϊsB/U(S9[A8S׳ l9 cB刋Μ9_kFJy߄sA^궂{9k_ 95hkAJv[u9*(z[E17Z9R{AUeGW"!J9 #ItD)Z1x(c9s1[{D)7狪K1[߹Z9/R1>UKJd9t(k1rZd)U)J14@5H[1:z[1jRd1.pH[1, Ikd17Ik!_RD)2jsD)>XIk9c9xԮ1vtk1RhkC)|5c9k$J /*{JUsAբZc)Z`k9z֦Zd1ȗ٥R WgeSc!\.G[(W F[!ё{c155Mc fcb!:3lb!wpS!ʂ[)pOk |#B^ܬm#!(W*|ʨ k|~lG[! tc1_[ *ދc1`kp{!!ݲ? S!ަB!.Rc)MJ1\ގ[1I5Zk - z }b)ZIeSACj|)}^|B{/5 `4)IJkK\c9ֹJ% |A±%JPUwfJU]*tApW{Z(B+icd1bwWo{95UdAGc$1a[A*Rd9 HSAk&B^׏cBߩk%Bw{SZ9 hc9'Hs1rAW ZA'hsBHk9LH[AnZ9V\S9b([A^csE:[U)KA\xSBpY]Us9'K98{:Ec)h-ik9J^K1ꩥ'[1ֳ([9zt }1JD1 fB#) uRd1(x'[ C1TGK9_))[d1ZHS#)~*N)UV+Hk#!'sk#)+.FSC!7%2_yR_Ic!k1[hk1fk1nUڠs1'Kd1uuiM9sgs9\T\9y6'k l)  hc)z\$2}NZ))' |1kp"c9Vã*c)ઝ tc1T]ވ[zt9f[ ⚰s!bH[ + J)n'S@_z9UU\uic聧[!]pkb)ً)s=|J᪺Gt1~wj=Itb!'gdwJc)p)N1Aקc%KB!z 1`_VއtX"aZc&S!k9xHdt *| "fl)Ǝd9ژGc..1wXgs"!&C1SgH[9RbfK 7%%k155^)/ tR/rR?] |RsgJب is&J3XsFJ{\_RHk&JcjkA>~yb9sA%*&J9ZwOuusFJ5WUkAΩK|9k&J55ikA`Z98c/hRc1/R9c>Z9\iSA)kA6cfBN)[9ˈrIsAic1.,cB~zkAݿab1sɃ9U(c%Rb1W)k9֕UZ1>gRD1p[BMuuc ߃͌1_~T+|9Ycd1c%BWWج{C1/x(c9*)J9c9wenk1 &)M}cc)k1u jd1Uus9WucR ,.kd1UC1^.Zc1kc1}lB!Ik9^fJ#!_ U(d)wHS16~-+|k -%hk99w-k sͽAu%J!%:uwVR(Ê&t :~ ,{! ksC)*gkb)@k!t9z}b's.6 [ 2!*l9Viʿk1:'S")R -P1UW[1){$:=W tB*/m{9&n7Z Vg[#!}- EB +7hcb!p~icAذk1wVe[ h[a!0t1bF[aNaR}J|9ئ )&*[C&k)}s?B)yel)Ic"![H["*a`cnFdakbtd1\n㪦Sas ΌB!f\Ɋlc2?Ie:lvk rPSlZGc$1.r[!h▶[f*2}s TFSwikB(ԪsRu{R-m |gJr_{'J[kgR\{FJ[{*Ikd1B,c&Jus&JU{͜$J_ R󋔇RԊz^ciy fJ[?os9IkArij{&J9b&Bx*tA {k97pk9W* t9լcA\(S&B wsfJ\9kB>y|#1kcFJ "Jk9|8kd1؞{Ac9cB9Sc)(@k)$#2t"!`JAWuMO'[!+hc)vHkc)jJIwI|!{k$:c:}k|"!GS -+S!`hKC!%c *["! cKj ,a")|!;)tZSc)kʮeC" (cc)>g[b1蠗F[C1gc"! AjU؅c!bʔj|F[ 'l)i!bV[9ݣcB|7*>脢)Gl)~c##!Xʵlb&h*)S[S1Ojk9DZo&Sd1>jG[);cR[>)|RekrkRBgJW*Zy9z~s&J_sFB+]{FJ7hc&J׵ͪ{J]JZ:]KZWj%R{)MRz؉kJsA#v^sfR4^׌}BݣI|D1(.)lFBçSFBGak1[%:m([A {Z#1/ 9ZuwZ9VcD1Z9 c\bC1 Ik9uc9XZ~Zd1oÉkC);R1(S1x-95]}c:0)&J:?my^k).k1j[9%͊c1j(c9'B[1V+Sd1%mk1|xu'[1{|J1`3ں([#)'&R$)W_Z ''fJD)LRd1wZC).Hl1.1{kXhb)"s!=UUՋs ׇ[)R!v̼'S)έ˃B)7HsgR( %bd)KAsak( hk'89ߝ5Ul!Bfc"!p@{) c1 ;>{D) d{"!" t)Rcaڪ<\1e%%l*B !\Zmc#2Um /)h.`}'t" $:'c1tc:% t)&%cc1콍9UU}a AԥgcAbzZ'[*gSʤh[GJkgRLWUsRijsFJ_=cJ-s%J(mk9|\U[RA^*kc1OzIs9:sB]z(tZrMFJmIt9BkJ{fJX[98Yb9pb/sGJ GitgRu_k9;Jt:h[B+bVik9'SAiRd1ܾЩs1_SZ1֥Hc1[g[9pTVR9Uyy9D)׀}FB#)/Hk9g5isC1߯j:UZtS9 l9wͅhc1g t9ܵs$:^(0*|9ذk1|Tg[d1էhcD1([1VìKA]Rs1"?S1'R1Ktlc9J#1Z#!;+%<&S1) c1]Xrpc)cR]R#)ǶHkAu;3#1aIMT&JP|c UU'c#)G[ |)\sC)I{)Ubꃅ9euEi|1_Gk v˔)=*"!_p)Ik)e(,!&Jʃc)Wkc){s#)ohc9*c)*R#!!* K*JkC)pԭhc ^VjBbbjA L xz_W| U'db/Љk ڷc B!_lBuQ֢)uo_il)5%(l"$j|)Ł"B+ZBi1`q[cGS1+ugR'沢JC!#>Gla !S_VR"!RhcXGt#!~'k)yhkB!hd;))/\7 wb1$I |1jiJ|9IBGl+]:)cKk16YE[AʃNy9؇c9v!gk9Xڦ [C!S[B!>icFJgb&BRApHʨRA#hcB)5ik&BӘikfJ)cBBh֟ZB>b9"{9ˋ7̄J=YmMhkA`ucA)5^VkA;0k9+HcA1OjAV7)c9n%Hce1ψcA-)+|d1%BtISAVZ9^Ik9\5c9maP jk9U[!/L)7-1fʄB9PZzDB=us \;kC)]Ki^t`d W{ji|)qsb)@#VHt9j1S^U9Cꚝk (t(+kjS 9AR &Gcc)}pkFJw{JKkR" c&JXVH[AicGR^-)[GJ ic&JjZ9Pik:+:is9/gceBذ+ZD1x[A^sfB;W'[9:c9éWZD1_Z9?YGc1NkS9J9tqR9rZ9˻*4sBAc9UmkA 9rsZ1ZD/9+t9_wkBeK[H[D1V^d1U_rUsc)(S#!ꃄ)wR#)[[c)ڇ[#!آ*td1UUJC)5IS#!Hc9oGcD!zZG[d):K$)w |#!='Sd)JAZ)䧻R$)?(c1j(*k1]~Zd14]sC1v'-ik)lGR!,tw_j)=);%B \X{#!gRK)4QZ Z$)e?b9g/&[1ik)M[B!kC!cU{9]USfR!ռ>*{)r !]{xlC)UUsajt! s1WJC)BR#)ޥ3J)'9Fo[1)_gK#)jeRl/J =sWj}D) ^UkW1B/./R'hk΄B!{ZD)V[! `tZ9?mXkK0)DJu_ |1(c@O,b?R ̔)oagZu k)#&d":2VTT .`!S>xRذglcC!Ti&}:'\* dA-&)d"!XESA`(tc‹iFSC!ԧC#!ME+c97#1z^PfJikJWcC1 {EJgoL9HcJsBk'J<sRVlRg]J&B=~ |RT}ekEBcEB}=?DB}xcJqJs1__=[dA)kd1_ gk9Yp|kB `j!B(c9b(c94zx~S9WSk9{b)5R9 R1h] 9}U\gJd1kc1 }YhcD1B@GJa> |&J*>\sFRޢUH[FBpbGS%B. hcfJ 5hkAsBs1**s9?&B>}]sd1/is&JZ<ڞ [AʂbxrcA>Wb9[=IkAx5?sB}Rhk9{9:%'BWsfRY^RC1ۨ k9@c9P][9Kc9)[#1/﫩k$1v +|J-uU(c1|P(c9%{p2 U)dBk$){9Vu^PJ9qc1 s9lo6&K#1Gc!5o t#)[ lE:WS1SW:1 MmE:c1@[J"!!*.{bc1?kC)^p#)Q+ZC1}uR1cd1]]WPFR$)%Ui[)-c)R)\&JD)Mŵ{C)kc{)^fJd)H?*[ (kS ?)u 9k1@]js#!%WR zIk ͋js)qx{K1}}'c˄)WW*t)xu{*|9j̪s)k!Gk!,FC!C~BB!wBAp{D)UWKfBbB,j&B|mB B ˫0rS"!}駍Hd)_Sdc)a%jIt_kc)ߦRJ6>Hk 7 sa{HcWfS %s),!jsC2^' |b!K(sc)yspt`ޘ+!}xd)}oit sKcb"cA8 t1/gt x,VzH|"IZSod@0 %C#)VWxhc1{8[s(rg[ ɂZ9] Gc:{'|C)akWIcJysFRekBgN{FJ]HcFRQ(c%J k&JK2$gcA h\k&B/?(c9ik9<ީ{FJ'qFJW%/A*&JUxA.([A4Z]SAΜ9^ lJ +i*EB[9t'[EBP{FBWU(cB1pKA+Jd1(|R9 SFJXxbL|B9qߩcBYW(k9)ϊIkJJJEBpUs1W g BUtj$1׷[C1Bs1ˉk9GΩkd1ضit$)d1ppjCC10*)~|e:#)`Kc).Oc /̔1]5C))ZaxZ!#RC1Ps#)s_oH[#)uYB cC)s[_A b!Օ<hkc)U.ikB)܀kJ1\ sc)W/ {C1=UsD1߹Ic1PצJc)؀F:#)!c[C)r)k jc(cy#IkzR#!{ |!7 ꋄC)Vp |9:*k b)5R!s %:/0GK#*{Kc)^**qhcByisaV'S jkB!B$)?eB!CS ^/Sc)HS#) 1[b dh[1QDB!:*td1UU[MGc(+Ū(s)~kx_c~hK|1ci鮌1?ZWw{A}Ӂ{)B>ncJuU?KZ{lc"!jbRc!cZ ecb!/ˇt*l!r}e'|!|Ht#)(ta!þ tC!~lgc!'!K f[{y_hc)-k'fKd18r%:A7:WXFR˭sGB@GR{ՉkGJ(V|[JWway(c&J_U([ )k9(sJ]}K[Ajkc([d9B cB+_Ld)1 7BpvkBSSrJs&J-Y4vֆRB+9lA^TkFJ$15A6<&s9`~VUcI7۩sFBMg% t:x`J9 CVk9e[:U*R9s6˃9WVT^sC13_c90 t9u>c1sZ4 9*t1󭬈[9;hk)k1Hc#)=- l;XB! t$2u7VmBhd%:U[k|)ws)t9)td17fR %k!_oM}&B!5sd1MU5b WZc)Zо5BC)ckd9\VfZ FZC!%ZC1+^_Ic!ʋ)o 1ըk9 :oasAZ[9([C1կhkc1_)j{ JZ9n7Uw{)rR)UL9yk#!"8{c)wB] Mj-'SBԶG[ c)QY~hc>Pit!T!cSڟ.G\AK|B}=5fS.z+j빪H|suBAWyk")Ob)X[ ԵQ ^G[A |1{ !U]%Kc!!Ϥ*XeBbê(c'J|^IsgJ-wuejkB`JkB.Vc&J?#cA`icBV_Y>k&B _}kJ*yߩs&BmRw=s9k gcA=cBݫkBX\~sd9?VIkC1H0{)x|[9 Rd9p8sEBnn'ZAUZ12kd9zktd1hc1^T)u9k(S K9U)[1UC9ݻxc:Uӭik11_{ApRp \)mhc9 j:}sG[D1'9b)/'uD:T˔"!!7c#*K[1ÊWs$:ד9 s9'6s9S&C1cc1iG[1]Prh[C1w_ri#)%U'c KCsd1UFJd1"U)c([/s#){UZ$14)(c9`fJd1{%J^s%BhPs1{yzj#!\B]0j{d1Z֏s#)상={d9_}`H[ Hc*kA +[$)~WBbIk&?Is ?(c _6H{ { VB ) \c!/UWuck2?{,C!_uoJA<[(٭.&Kc!<: *tcy=Kr.c sR!~ g[|#!bd1uiZ8cs쪦J _O Uu#)]J)>(&Kzܶ|"ayT!>)e:z\kɾ.KcȬ|3k*jS>'gK!9Hc`z:^[hc"!5zKa"Њ)uK c₮|c)S"*$C1Ҏs{a!/ tbUU.dbGSaW:C!5}(SI娂 bFJ \Ic9b ZA*(k9p)k9RkFJ_XkA+) l%BZ'cA)ikfJ+77˃AZ96(cd1t9\GkFJLuHc9ֈc9_ڸcd1fb1>{1-i:uGZAV$^R1 j9巼s1G[1H[9U~ |E:tY:D18}Zd1ן'1_zc967s9}ǍHc95{hkc97k%Bɦk9'c1ف{{d1cB*C9gw hcC1ZgK2CjGSC9[Is1~s#)2Ũ:]3!͜!`S(cC!Kc)C/9UK#)[wKER)?jic!5 |9Zxj{C9S#1[{k 5 ) b) Xi{#).H{)X\4Zaˢk#1 % ^ZisD)}S#)srO!RZ}k)kicZms!NgJ#)s)k$)ԜHcC1U|>S !^^s)ND? 1qQ[c)?+/k$:\T^Zc!]ik 5Z [scAɁ'c11%Lc)z˪sc)ݵ?)tc)֩s"!R슩Zc!*[[)蟗c!!:rKA ދB" lXHcJ룲[_݊gRaFR eB5:N k7k1K|6,!gOCb ]F3b7;ңS-zh[ſRS1^؝IdzdOKac!FK~8EHt,hc#!]S!YI|k@ k"!J͗ڎ'S `c(cAۗl cB %Ic9ʴgRUUɉkJn |9'c&J_'seJWߛLJWH[9؈0HkJwUZBy}%G[Aqb9' Z9bCwmIkC)-c:W/t&J[p{d)kBZR9 *9J|EJ튄9~7k1HKAZP̜A_ t9|Ukd)g?s#)s %9 |:e'Cd1nhvk bD)*:_([9{ծhc1ihc9wIk%BݵMW+:'c#)c1Y/'[)K)k*D:}^s$B]Ws9k9Ekk#)ץBd1>k9jXik#9(sd1}az#!+W9XԆR$)(,{c1d1SUWVO)eUoIc1yI9W |9oB9 b)Ikd1W '!}~h̃#)= c ".6Uik#)WI{#)H_hkd)Suuhk޽-Z!VXE: ys !.j1izgs -{Qs}Z Z .FRC)FZ5_G[#!9m")W~R#)-usA?CUl\{c!U{~{5I:]S_hkC)6UlBa\k#)/gBlG4 kc1m&S! %Z(>(c Ik`fc)׷Z!PJ2O/&K!|//[bgS~rQF;)i;~qRݳJB!ZgKaBʂbɌs{I|=_ei)[t)5R#!$ hc77 t jNf̌9&Sa*\&C [J4NH[&Jl* )k9?j[9 $Gc9٭+cASB۞+cA`ikB뜻k9TcAc9gCR1 :SBiH[95hc%B_fBC1p?l!Ke1Xh'c9{d15. t9b_s&B[1n:[)HKD1xz c9ߔ]s9Z9yAikD)Z s:ok1"4s9_PJD1 &XT'k9W=%gk1Y2:hs9cB^h[:[1-B9 )R1#Rhk1 wS {)RG[!(P)kC)U[!B  C)[XBd1J rR9|BUZ-H\d9eUzXb)/Ks"!WZ9uRA)k ɥB(`[C1C`)qC1Υ(k#)GҌc)k{[9q+kc)~sJ( )[䤹 hSA}¤9 Zl| kZݥ1)]%{(C[a|ތB)%}[Rd)bmk}ʃ#!uM{ac"ܩlJLtz]C$)%misB1sac[!C9{}97}_ kgk9?it!.U}'[`k: \u)c!cKx %:a, Ֆ|9Eek \)|{"*i1vhsyagc?ڝ|c!-cRnZb UbR=*K m}x'c bxR~[Uys^K!j sit![ڜ[9S*>K@gHSc)mmik"!c"!:}u|R .H[ tj sc)uݣ"1_kD1wR1tc$1z_%Hc9Lt)u7 lc!HK)}k) *l"!~xz9 l%c UZs髉R rZD)UZ#!WuZ#)c1ZBtZZid#!HKax^Zz'Si[1{xfc!5[Jr^ !i{ c1_Z U|}czHk wP_W+UՕ9)Wtc)jifTI( ; |9߇c1@HB!%`sAcb+t:kΧ[! ۨk!{Jȃ(*'Sc)];I(s)ߗZpG[1]^'SV:!?G'S ^J $./^z\s1`~Wժt#WeJa6d)w F\Bx(d!ܜKg[BzYk%B-[Az輞ikBrhcFJ(:o{EB]Wis&BW{{A{9[9Kc%:ĞS1sr|V9?ꃃ)_S9Hk1xhc!(ާc1׆R)Ͳhsd1+msR9+'KF:yŅk1h{oJc) Ac9rxkd1߽ |9;URC1zT@k:_sc)~hcC)~lRC1V*gc1C l1>Jc)_o;lD1rضK#)m=_d)¸)|)WsG[1>g%kD:gk1"eJ 4U |Ayj*C17<{c1'cd1WcC) Լhsc9GZ:C9: gC9^|sa/{0B> WfR {1ߩc9W{D1-kLzs!'d!>t ^ l ܊lR̈́1֊Sc)^\K(&B Y!!uGcrZfhc۹9 (~us19[|VGJ[R˃ύ=+sS"~k!lKC1M (c:gc!Iu{)sb p8eC ]7/)Bhk~+!u+;([!}^|%Saɢj9Ssd1wso- l)sbJc!-Srj)|!oS"` t9Zb[7K"!OljceC9U BX^, }b)5[bU#>=? (cb~cZ(;(kZsc +cZ ,HkZ%iscu Ik++'kcscU/Ik/,{ iscߟ {Ik+ { m샥")tj{(cZ/ (kZߟ{cյ/{cU'+-is/ (cb~cZ(;(kZsc +cZ ,HkZ%iscu Ik++'kcscU/Ik/,{ iscߟ {Ik+ { m샥"Hkc6HkZ~(kZcR (kZWzcZrIkbﵕiscHkZ(kZ(kZ(kZ%HkcwŏIkZisc ʪ{IkcZ(cZ 0cZ8$(cZ{HkbyysZ*sk /{(k*/(kZzb(kZb#(cZVisZ-ikb' s(kw{k { (kZ:8Hkb^[ikbի}Ikc5s(k{(k { [,{ڢ"+Ikb>_Hkb%pIkk8{Ikׯ)m{Is.? s ,{) M냀Hkbb(sb7 {Ik_/{Isk} Isj/ Is_m{_ ܈is(c׺sk۟ {(kר is 7,{/ -{ /ZV냗HkZ^{ZꣵHkZ oHkc5IHsJHkZTVcEJ HkZ*^(kR({(kRikbU+Hkb+HkZ+~Ikb 9isc s(kUisR^*isZgGisR*^HkR^(kRkHkZzHkZ>hHkRcZ@0HkZUJHkZ}IkfR_ hkgZ sZsb%sb"HkZ־IsJHkZ]) ?(kR;(cZ^OHkZ_`CrcRˢ (kZHkR*BsZC}sZZ-/HkZb,sbʪsc{Ik {kHkZ"*j(kZ|(kRkR'cR&(kZYucZԸ/(kZ HkbGUHikbzkIkZisZrsbo={k|_{s(k5*{isVisR(kR+(kZ/(keJ (isRX(kR*HkZkk&sZ_{cHkZ7HkZ.^sb g[IkZ({b%-{Ik){IsWC{bhkJ"ڪ*IsZ[(c$B"j(kZrp(kR(kR|(kZ>(cZHkb*isbz usZJsk~bsk|*-={b=b諩냊s''cR(hsZjsZQ(kR*cR6(cR ujHkZ2Ssb^ߣsbzsc:{b_Ͽsjw{ku {(ku(kZ){U{Z+_(kfRhHkZ~-isZ덦(kR~ikZ*sZ,{bikbZ sc {(kz{c{)k/isˮ: jsM(sIkcvW(kR**˭(kZHkZ ikZHkZIkcvikb7is(c(.s(c< {j?cb Isu/LsMis)VMjs M(ssZjIkZ HkZHkbikZ kb~uuIkZީsc{cc{k}c{k {b6`m{_Z>ism{/M냬5(kZȮsZ;;HkZikb%+ikk.kjsb*+{c}}{HkU*(k{is{j` ,)snIs޿'MH{- {in ZJHkZ*isZ[ isZ(kRZikb x0sbߕ"{k.U c\{j k is *,jsՠMk {{Ž냥Xis(cikbwKRikZsb;s(k<$x{Ik{js? jz{)s,k^.M(k js]⎔Is.PM)sjs+UϤ{sbkisZ_ Isb\^sb7sIk5{c {(k (k{j Mis,Is +] )sBԍ{ %{+Ϝ@ϤIsנ+ikb⪧scA_sb*'ksZ{b-p{Z( {Is{Is isM{n{#{*:Ϝ)s.Ϝ{U0{[ { s(k⫯sk{)k={is{is (k_( b( mjs/{ݵm{U{U)sQ{,PM{MsR /{R.{Z* sR:nkbVWisJ@isJ(؊{Z5isc HkZ*\scWuX[sR*(kJ  IsRժZ[s}-c5UWsZHkFR{ZUKHkZrhsZr}eHkRkhkZ,HkR(kZªsZsbV sfZVʋZӗikb( Z-s(c׎isB ʃD:ʪ{RW(isR sZ_HkRiseJsZHk$:XsR_MeJscJ"ikA)cr*HkRj(s$:isR8(cR (kJ(IkRomIsEJHkZ fRHkZ/:sZ͢hsZuikFRoisER/"sERɩ*iscߣ*scK{c|7d-b{eBں.Hk$B>Hk:isZ ZU_oisZVisRisR{eR)HkRÊhkRHkZuꃆRHkRhIkR (kRŠisRoHkZwbHkRmsR^sHkRHkZjr(c%R (cAHkR+ 1sZikA*.${ERںikAbsfR sbXz MZisc GsZ#;މ{eBФR_uتseRxsR whsZIsJisR4Hk9"j{BᠪHkR],HkBJ(k)@Hk: (kJhsZ{?HkZsZsZ=xsBz"ikfZHkJ(QZ_W_ikJ*: sfRsZzikZ^(.kbzLZ냆RZlbisRZBz-HkJկ( Z\u}uhkR/MZ__7,RuMUhkR'x'cR¨hkeJ[isBhkeJޯhHkJ;(cEJ(jHkZMcRisbhh](kZ5 {Z5IkZ=wisR⌄IkEJisR ik%J,JkA sbz+O'c_W}INc{(ku (c{ |Z isWscbb Rz؉sRrsZmjsZY;sR")seR WsZzHkRʋisZ?z윉seR(keJ@HkR+*IsZb{R7HkZWHkZ< 4hkfRPQB?sBhHkfZMR?sb:_jnisfR.isc3>sb+ `{b냧Z (k7_-Z.͒I_{c"(iscK{'iscv7-isZVHkRzVHkJs1kR0HkZ~Emc: ؂HkJx IsRsJ޾(cR*6NHkeJ&HkR!sRsZhkZxsZJsRz{Zյ7(kZ$&@IkZ>"sZ\sZo͎sJP ®Zsb ^sj/ NcMZz (kޭisR/(k1HhkJ߰iseR4aisZHkRz@iseJikZ;[isDBncR<((kR8*.kHkZ(oIsRػ}(kERhkbٹesZnb*냆RisfR/~isZ!isZ(Xsb.bIkZ(ېIkZ{A sZm(sb {Iku+sZ {b~{(k>&nﮔistUUWkȾHk%B*&{JiseJHkeJΊisZc(kdB(6{Z}r(kZ-@HkEJniseRzvcDB hsZ?zikZ:HkR&^HkR(k%B*({fR:sfZ((kbо{R 'sc{(csZ{Z=isA*({b:c}?{Ikھ)knx,b}?' fZW{fZ=Ϝ#B_Hk9+ (kB(ЬJ_5UceJ(Hkb Hk9({RעyZusJ⺗HkRHkZc>"(kZ*xHkZj MRikEJPHkZt[IkZsZ_|sR^W>;sb)Rs]kJ/+IkZ bUUC_{b %W{c-{k愈1jsU}U5,bknk,{z Z5es` IsZ6IseBisZ"s9jsbWx{RCU_sR}HkR2(kZןV(cJ(^(kBHkZkcAJ@(kEJ!2ikZ,"isc֜{ZIkZ|scis p{cﻪs)k+8JsR* sbkʬ A b讔kXߥ{)koj4isX믔isɉsA"HkR isZݞ\IsR %(k$:5(Hc!h sJ᪪HkJu(kR Cc(kR8IkZbIkeJ"jHkZ]HkR)ikfRIkZR ikZ_ >sfZ-ikZ/^{bmisZ {Z*sj~sbت{fZ$&.{b%-{9,b b'{b˰is0IksIjhkZ{Z- ߞHkZ Hk%J* HkZƬisRɻ]HkJ:HkD:ZhkeJ^seJpؗIkRB6ΔeRMsRϪ{Z~ikZ_is(cWa*sZs(cޫkbsb[{I:sb{fZ_sjP{b^{b* k b j_} n(kuz?ZHkeRrc: .HkRniseJRU5(k$B %i{R{]HkZ;(cRcEJ(Z(cRu}0(cEJziseJsER*׉sZ sc寨isc P{Zk{(kCcÉsc{crr>%sIk֦{(kU*{(k  ik ik,is6 Lsn{7w]mk+:cHkAis%J"s9(hikEJ(cR >(kRrT Z_I}i{ZumӉsR߿HkeJ+ZUikb_:4{Z^{cwꃧZz`isZ isb¥ikfZ~>sb=ϪsZ{ZB*fRsFR"@{Z ,c. (kM{ wXϜZj.Mck'jHkR .*hkERj {Z޼hkR/+isRn&ikbb㽒ikb&ikZs9isZըȪsZ^(kZYikR{ HkZ]%scU){k՗OsbsbX bU5?o{bZ{b- s{(Jڨ %RLIs js_ k. ,Is6,is hIUm{B}m sZtisJPPHkREJHkfJ< )HkZ(r8ikfZyisZ*޵Hkc9ikbz("sZ׸ikZ`h kb*냦RkbsZ˪h`{b){Zp(Mik,ikֿ,bLbꢩL)kzAz:1{UW]QL{U -,(k<()s(0-is:(-{-{˨@{:IsZ"*҉sZ쯣jikER1cuUikZ sZHkRikc?+HkZ >sfR sb.sb*U{b6W1ERsZ o,(k5U}c{is.{ik Hkj/MHscÿ,b_r m(kU is*ERB km(kmIsۭ " h莔 mks"b0{T^HkRZIkRB HkEJ/isfR&.KikA {Z_sc6uscԔisc{zisb^",bU>{cU Z{c[MZc{isӷ{(khb{Z {(kC{Ik#oIkb js-bZ,b> k, kIk#"zm3 7MYn/׺Ϝ˃sZ7HkZB? ikZʊikEJ*sRikRzikZ:IsZ>sbߍ۪{Z~{b*aisbsbzIkuUqU-Hk{Ik{is* (kzMb}& bP Ik_W jsP,b*-k: Ϝjsws R`mjs ] s M{k=-M{,Ϝ։kFZ(kfZ jHkZ* sJ skYisZ k(kb bikfRscJIkZz sZsbE sZ{b߸8Z^isb냆Z`{b _냇Z )kM(kM{{,jspm{bbMj^W,k (n(kz+ nknk*Ϝ{r{bj{WisZ귩scwikZj:.sb\IkZ7isZ~ȉsZocW_ծeRs(k9/ Hk߷Wsc + {is.{Ik,ikʯ{(kMisR Ik#`b,Js~"Lb^MfZMj*ZϜjUj ?xIsBn{ MIs `j{ Ϝ˃ k%/Ϥk]Is sc-iscesZ.[sZv嫁 ZikfRj냦Z{Zj:{ksskվ{(k{IkΪ{b#{Is>iso+FZj냧b# bo ,Z_*Mb 荔{Zm :._ jPfZջ Mb-8Mk`p]Mj ]-b ϜkUI{/z)s sc%Uis%R`sFRzisIsbzIkER*sC1B{R#{c%={)k`%sbu⋪{b{b{k{k?Uc*b( is4m{ msrzk )s. {ݿk ׿Mfb2 -Μ{ ˃))Is 'n>}jxϤ km_Ϥ k؞({(c5?{Z..sZէ{JP{J5{ZK({k霜b* {Is0{Is[M{{? H{^& s)`ҎIss{y᎔˃hqsMjs mZbnb Ϝjs_mb Ϥis`UMkHso,jΜ샮isER ikc~ikZsbsb[ FRZ{Z{(ka{bժ{b ^{I,-{FZ" )k+{j(s _ (s/m,(s߿I,(ke,{BzPL{,Ism{){J.bJs# ϜIs X{ * 0MQ _Ϥ { ji{UqIsUw*Ϝi{,c_7sZذ {Z֮sb{k {b4.{)k z isW7{Ik{k Xk{FZ ,Z_ mbU* )s+mIs]/ Δ{U?bw(ϜkUm)sW8(sUj fb,bc*bWk ,⫉m !0 , 0-:wm(s(k~sk8sbp isk skɧ{)k.{Is6{isiʪ{Is-{Is is^ms{b,i{&Mb BMIsb?,Z4  _m{[oϜ,]u-wϜ{Xbm{m1U{h{멂ϜmM._mڿΜ & eJ^ [ʩs%BJ ! {ER'i{2&sc%%l{9{J:isAs)isZ͟{(k Y_{Z˃J*sZ/a'sZ&sR~sZ[BsZګisZpp{ZmN{Z.*ʃZU.{fR׊^HkZiscՍ(keB',cUUUiseJ굋j{D:*ZcUUsZWê{Az*{Raz讜Z7_냅Rۉ{B Rkhs Jcߜ[sZ^sZPisRhkZ(cc9sZ/{R*HkZJ ikb^PssbUrs9. -isb~t(kR(Z(kA@IkcA +ӽAՍIisfR2)(kZV{cU{b_{fRxseRbJ{bʃJůkL1-)-{eJ { {c‚ s9"{B|{Bz{RPK [cs@*s1"isJݪ{J.{fZު{RhsZ' eR]sDJ #:{$:Hk1p-{RBX{b1͍4siseJsIsD2. $Bi{R\isDBbisRcZyŶ{ZHsFR(kR.7sZ_ zpB_{eRZ seR,j{EJ;ikZ_ZB{EJ??7isAZ({9({R,k{Bz{R\*IsDB?(ȉsEJ㞬Hk$B {RWr ZPLEJ%B{fJrs9Z꺪{R.+zZumrcu}_sfR!(k͕ RZʃ2{j{dBoixis%.s)\˃dB[PisB%닆J{ZisEJ0z&sEJP - {9 *{$Bꌪ{Z-sB ʃRW`sZZ?ꃦRuWisJ*))9+ϜZT}RUUU5is2tsEBZ)isdB%<6LA!'hk Xs:seBzP{2"isB]iseJ is$J(kJ('#HkfR4ˆhsR"isZ.oQx(k%RsEJ\{A Z޼mU{Z{{RRsR1RQZuShk%Jy{eR%{")ں*$Bbbhs9 R*Hk%JisER9{Br{P{fRw{b.'5hs) +: {R\{bsbSũlZܶ{:>`bUssՉsERBkUUUX{HkjTե{cbZcʃRWoʃ`+JxlRۂ+$:{R(W~닦R:'Z}iseJ{RKh/isb1!+ {9ˋDB{eJ*L%JKZHk騨eJu}1_<9UsEJ= `hk9*z+{J6UhkERW{Zȷ}Is$B LR_isJ݉sis)ik$B+HkeBuisRR[isD:o+{$:-IkD:7ےkD9j꠨is1cIs:.-AsZ/HkR':sJ/wbPUWW{Z7{fRJIfR-{eR)W&sAbriseRa((kA.`{ER\]Hsc1i{Z-s)$({eR* sb~v'*R{bϥsZ c}UUSAkb|],%R $B{`hk9(s")8 {R{eRZ{BX**{ZԷ>{B>iseB6 hk)  {1{JsdBkJ`{ZmRյG+Az/%mB (c)% ʃeJJis9' sR~isRHkeB%HisERjz냢):.{Z^Hkc)r0isRǾHkZ<[iisJ2Z#isR\isZkC{R򗕞HkeB{Rz~'iseJ{eB_z' RogʃeJiiseJqHkZoIsJs9n>{ ؾ AݫZʃc1Ps/(s  sJHkI'sER`VrsZHkJnksA*s(cyisA84 Rm"1*V{FRAدZczIsA{ ,{FR{{Z{J&ީ{J sZBޮꃦR^zsa(+bHk@ Μ9eJ{$J`к#vΡ9ꃆR۞냅J6{RElZ{JbꃦJr. ZG{b1ƒHkJHkJ+ +\{R~^#{eJ|is$:( sR߸isDJisJx8ZUS}HseJ [(kDB("eJ%eRHk$:@.MRHsJۚ3˃JrzisEB HkEJc@?*{: isJr 16 9>{EB>{B꠪{Rp{R+sEJ+ ER'חsRzc9 {DBʃR5{R۪J{J;sC9XPmcu_MHkUQ{),sR> 1*6l LA{R>QZUq{fZ/|isUWWTsR2{R .{R R.里{%:h+)/˃eJj*{!*hJ‘B[{؂+RZ7{1*(@냅J.ysB{B1`.Bz{J**%J鉫{b)˜8 {IzV$"1Is1z*{$B({$JԪHkR]̜Z{Z|zsZoos$B{EB, nIsDBr(^(keJˉseJ"HkeR48isJo.ikZ){Z-sRisR?냦R>5{R%hk#1۪{R;츪{9*`{EJ yHkA % sZxcc98bs9P%JWsERB//(k  kJP IsZ(isR_HkJ(isZ.7{ZJ :(cUW5{cfR__%bМeRW") Zs7FR b$Bc{R%+ꭉ{E:(bIs#:H|1UicsB`HEJO_HkJkHk@L$BꃦRIikRk{$:hs126s2isD:0#{1(ns 4is!!*){Zi8ʃJ~ڍHkc)$sfR+`isZr2isJ᪻is(P(ca:!sJn&Wp(c$20ikRxHkZ{{R*-okHsJ.zHkR{%B꟪{Rk'{JHkEB7 fRWm{%B{EJb{is%R*{R/IsR \{crXbUU5,B1ꧮEJ?Z{(cvv;sR-s{1 {RbsR"{Zփ{%JXisfR*b\m{eRj{C1 HcU5U, hkJ**ʃB7Wz{*ʃ!j Hk*?s)#. Co냅J^>z˃JuosDBP#isD:v+sDB>sEBSBWPު{RzUg{R-ЫZ eJTisJ:X DBhk"R ʃBrw#:HkeBh躪Hk1{eJ(kJԉsJ,2 ꃆJ׻cyisD:舡isJqKIsB7\b_{Z~PisRYxisR n"isb5isRn˃Z}'isZh,{EJ+Z+ZY{I{eJ#9{J>isEJ$IkDB).{eJ\9+ *s9 {R<{Z眸 eRC{[y{[HcUUu{RsR j{Z Hc{R^rIkUU}p9IkUUXc_,Hk_{DR> BꃦR?HsJ#(fnbU]UtsRs1 *sEBj. eJqusRnlR>_RUu(c:)Hk$B$:hkR\E{RR_[(kJ{Ro? B״LRuw->,eJy؟{JUr(c) Js)is)9* {EB?Hk "PLc_is$Bz(kfJ kHs%J/(kR HkA4(sZ.'isZaMHkEJ eR^/(kEJ$&iseJ&{%Jh{Abis$B ,ZW^{eRbLZU,EJ:{ARR |Zׯ;(k) 0Z˃[$JcUWTU{Z?+c7u{Z K8LEJϜcpZϜcsa\WZ\\uyERb{ik{Zb RsZ{::{ Rm{9k DJ]‰{$Bj`"isEJ³0냧Z{EJ"R7}LB:mA1is"1 sZw~Hk$B)isD:b`*{R^sA$|(kA)  R_{R-V(kh"{%BꮉsR/={%B{%JjHkJ,WkqRՕ}{R{J*wHsEJ2{R;/HkJL‰sJm[Uc%UUΜBP"1IkI*sEJIsA JisZ isZ݊s%J,nbssA sfR)"{FR6 isR(6 {(c詥is18"QZX_eR_%W,BciZ/W{Z- ӽkUiAULB1p:([a1 ZZ{{ZЉsR_JsAZ {9is&JIk$B`b*sZfC/s%J%K*sEJ5/{Zuk {ZKː{Z`gމsI pr{cR` ){fR劈{Z Z{cT {cˈmsfZᢢ- bU{b"r{c_U%0c_'}(kb,Ikck{b){R{bikeR8{Z-"{b1rs9" {:x*HkDB.{eJw'ceBSނ1is$Bp{fR5HkRrHk$:@(bisJ 'cDBmisJI(.sR isJ9ߺ(kJо#{JvHk%B() (cR;[{EBaZ{1^>*:~rhs:){B*zsb?5kZ(kZ${eJ Z\{Z;7{c6E Rr_ʃZkzr RsfB{J,$:isFR4Is%Jjr{b} Z׹I{c1@J {A {J7{R3{FJ mLb9rZA1s_sgZ0{ksRoˊsfZ}ªc{gJ$(Lb]^{Jb R*eJZߑfR/ #)( isR*isZ:P{J"sRۮϭhk9 s14 Blh{EJ){EJ%%sZ{{Zw*s:rj9sU{B7isR B:w117{$:xxisJ{(k%B=)0sDJ+#1\x{ER7k©sA fR\޼.sb7X{ER*sZ*ϜA.Ik) {A((&LbN_[9_(,is_y'Zis\WUU1b[Qb~wBJhs)l(*RW}5{$Jqs{P{B)seRx,sb9"%8{%J֯isR'{Z?isZ.{DB㊺\seJh8hhseJ˩{R8WeJxډ{$Br $B[(kR`?sisDB*is$BIs2ȐHkJ)ꃆR_^{EB ҵik1k*isR;Is$: sfZW~͔ER Za{ERZ . DJcrsRº*{ZrsIZX{ERsZo˪{R!"jIseR]{(ch*냆Ri{b,R{fR,Iު{) fJ)9 Lbov{Z{c˪{(c臯{(cLIk냧Zت{&R{b9 fR6~,Z֊Y{ZhAz{Z/kΜk]{k (c)*`{eJ'ʃDB fRWm_ b1ris:ik1hsEJPz:sZ!hsR܀{$:[hsEB,*9 {%JsERbisZ{A$*2 AZʃ:ઍbuW\UHs*X*{:wsEBʃeBϿ>isD: +(cER& isD:j<0{JsJIsBisR2g{R'isZ.냧ZuWZ5Ulc1篪{$:`{ZQQHsE:x R}U[{R?{Rn{Z寉{c?6{EJDB^j{dBisRhsR{:W,k){ER_"r9]/hkA-isEJRBZ] eJvisDB"sRNKngisB {Rb^7{ZSu{ZuOHkeR,CsRzZwHkRHkZۡ{Z;isJsJz+HcE:` "sJ!-eJssJ,ik%B,is:jkFR{ZX{fR6ΦZŕUo#1ޔ{d9lIkI˃ZV{gZ~IkJ y`{%BЋ-{Z${(k^( (k^{Zpnk5_ޟ IkKw{RàQBݲ{%R cɪRPZ,I[p*,{!,)khkJr'c)k ꃅJ[uHk)Ҍ{RHg+{{%BCHs*:RMUU{1iseB>:isZs%R )ʃ2 j~ʃRiy+Hk2 %$˃dBzbUU]R{RSA(k9\k9 Is%J (kfR[isRo isZisZ{ZIk#:`isR[  EJu%is#2j s:{9+%HkeJp냅R?ycUUΜ9}{eJ{Ais$B.yIkRYhkJpj{JisB馷(ceB6(k)ډ{R#HkfRn(kZ&4pikRJ({EJPKwZ:i{::{JzHs%J(sb[>hseJ:*sZ{%JꃆRkHkRS RϋsZ#seJ`J*4%J}r %B87bRh{R:*([{H[؟ |A.xsR FJXbkfR"-G˃fR_^ {fZ-cm}HkY bK{crfR(؀Lbc bK s꫶MHkꮧhseB/{BhKhs{9]:{RObb{$:*w}is* [.seR {eRisJ {c?{@| fJcΤIkuW{cJ{R*H A fR Jp<,(cg.Z닽1mFRϜ(kWU|mfR}MI 냧Z0jbb,6,Ikç7 bc(ϜHk}[is{UU\iseR*JJHk` " $BzHkJ% {B懮{JݭsDB$,.{EB )wsa!*$:Z|c Z L +:Ik9@hhsZ+ݼisJe{ZӊsZޯ\is$BIkR sR{ZWP{isZ /LB1'/Is) +{fRp(k%J./isJ[ Ik18HkB#zIkRhjIkZACyisFR)cZ]n kJ-isfR ߊsER 냆R~>{(kcP{cŮ. %R{cc{IkSs[,Z{xb_isIp {b7sbz{I*R,%RZLb~ (cAj+ % (0EBl9 fZB{EJLbrZ,cpn k9(kZs\]UUʃc uQY{9"(hs!{RڹisDB0&{EJ_>is$B/seR' isRL`Z{B$J[{B5MeJ׷ Z(kD2"Hk"z{J67I)kBHB(k%J*)ikZx˪{RiseB~hkfJ*sEB>)z{Jy{E:~HkeBsJ{ʃ[R{Z[sfJ ɍ{RvU{JomsZ*'{coseR+{Zm?sI(isZ5ʊsFRhisER -{Z* 냧Z+C9'{Z-. Z}{$J B(kA ª{&R{b {I(.*jsuUU{I 0HkV} j{bBH,EB ER ..,b:(~p{C9  s2X su{{_^sվWsRNBhs!h€seRf{9Is* PcUUa]isRܜ {9 {R7isZPIsR RsJͿJ_ܪ{J`IHkdBcHsRq7[2 1 {$:e嫨{BUik$B*ʃR6Hke:zHkEB=nT9HkA seJʩ{fJ{R*(kZwjɼisZ8-W{Rk/{Z}hOisR,+<{J {ZRs[kR `ZrҪ{b*˃Z^is%JX"{c9 RF{fR` )k[?,%J+j{Z ER*٣Z Z'Z/ smc Ik*+c ,{~z`{Z"-ER*Vb,kwW fZiscIsDB'{RҢXisZ:խ{JuseRCs18{B{ZeIs97sZ (IsJ{RRֻK{J϶˃eBIsJ]]oIceJ isJ(m{J#/{eB]8Hs1"?$:uHk:%)(cBD!#is9ik9 *%/{Z0is)$A/rsBp0,eJ{JHkZo{(kYڪ{c냅RsZ{C{cZڶ{1 {(c& ,Zw,Z_^,k>cm˃cV{Z uisfRܬª{fZzm%R}j +b¿mZ{b{fZn.J{b+]mb ],b}˃Z߿8-is'MIkuM)kϜ(kMc+{U]PV,biseJ{Z(k@ -{EJ{JxݝEJ?(k!(({ZWwHs2"is1 (k$B* sfR)"IseJHkJHkJBHkeJ.sRzщ{eB崉{E:ۃHkeB'c1$b2X++(k%B(c$Brs$B HkJ/Zޔ]sEJ& {ER{Z⸉sZؖ< sc_ (kIky-'qcU Z{ZC^* (cu_> Z zzZ#{c|&{[ Ik%ik |Iku_,cmZ{HcªsZ 냪s MsUwik#,sڝms{,{~ (kZb|p׎Ik R.*sEJ(iP{Z,Xis9 &!{9)⸪sA is)is#:7*i{Z]Mk' ::isRꩣIkRisJI5ΦR]U^hkJϺɾIkZ NisA is1 IkfR 8sZڪsb[lsR گkisR=(HsJisR7sZ|isRV{Rz냦ZIkA`sb{(cVusZ띪{b߶{ZNVIkJxsR {c5{b{Z("{(cns#)@{ sfZ{Z= Z&{ Zj fR Ъ{Zm냊sKߔ,HkuLisU냉s~[{ik2VΪ{UUuA,Is*lgZz FR 0MsnKmi{<[^mI&& is%{Mis m{U{Z{?seRr {bgsJ"Is .0 p؛s9 6<{BHk$B{Rm] eJܾisJc0˃RUcʃRUmfZW/hkA isZEŗikeBi.{Brzm$BՇ%meJ?YŅJ~Uk::{*9RsJikEJ-"MR{«,eJ*sJh`{Jʉ{(c= J[sb-xrsZo?*sZ% IkZ`( {Z7ڢAZÙ{ZǪ{bzLIkU_{b: ER*{AP %Jl{A Z`{j4>{k )ϜsUIu_냪sT k>xmisq_]m(kbkfZʠ,b`Lis ,{p A(˃UUVTisi]m{}isRzNj,R[R$B ks1@+Aab{Brs(5IsDJ)(c%R \{Z[ᨪ{eB k9rb`%J> Z'ʃfJkjiseJi6isD:{isEBBsEBϫik9isZs1r{RC{L9g{ B.Hkc1 sZ;(kc1p sRdV룊s9غsJkڊ{[w6{sS<&zsRڪs([= EB6mbbX{kpJKp{Zʃc{b /v,Zv(kubUJ%ϤfR {A6{fR& (({Zp{b b (klh Z - (k*4 Ik6,mb7xL{cɯmkغlbZ׫,{ m˃ڽ{B1 r9n+ c$:`[Bs%R{+lR{uhk%RP~HkfR#HkRa sZO.,RV(k9 Ъ{R"jhsB4isZèHkR`'AHseBb"(keBs$BR_Iqs$B HkJx isRª6{9ςHkRs0HkRC`{Zzu{B{EJ'({ER i{ZkesfJ(/{ZMsZ*+{fB{R֮ R:sfJ* {bj*0kU]+kW;* FJ '(p({ZsfZFR'c}k Z} {(sk{c((kߎ(k߃mbjɪ,%R+ LIsW/ b b>pLis\x k l1,{isUU5C9,L{{eJʨމ{eBrz;냦RؗisD: `HkJ sGmIsPk b+?_zHk ϜHs4:Ϝs-sU{nϜis_.zΜFZژ*mIs_4jHyu냁( (mb(kA{ZʃZ닦R7{R%misJkX(keRp\jmeR{Zy{RC~މseJ*isEJЏ{JrbΤZ}]MsfRxb uesZ/{(kAR*s%JZ{Z_/{JPisDBbjikeB+ isR$ʃRy{J_{isZ?HsZv(kR4{cꅪsfRZsZ?*{(c㿉sRʠsZ`Z{(cªsZw{Z޿kZikv{A%+ {$Zj__ b(bz{bP5 c֮ Z~b]ZLIs%ofR/&MkX`*ϜkU_MZ(kU.j MZ/֮ sߕ{nMbVLs JXmk⠺sbU'isZ((ieiseJ'(HkJ8j{eJV{RX{%Bu}U{b!"isZz+ Z]{/ik9 ¥{eB5Z{ Os#!HkJz쥉sRn Z]/'{JrisRhj(kUUSUsZ>sZ ʃZE{ZisZX,Hʩ{cj^?sfR@~LJ?sRk%BP{Z%6isb?蔉sZӿsc+{(cr>{:"{c^֯s(cca{Zbb*{Z8 c >Lb|ZFR bbRMfRjmfRk–$J_?eR,IkhkZ<Μs{?k)s {m{Z,Ap`-(kȎisvz,Z:Кjsmc.{W,b isR"Hk1&(isZ $sRK@{2|{$:?{Z{eHkR8+{Jxc˃RisJ>RsRik$J c)7ɯ{JoPA!&sB+ikR]"{J{RXωsR z{R`_sR,seJsRc]{R}6HkfJ* {Z'{[-{b{k{Zޘ{b7 Ȫ{Rh{Z .- (cikU{%J(ik诞+Is{FR ,j=*qZzisϤsZB{uǷLZ`kMis7玔(kz S]U,cmbxm{# h냏"'ʃ{uM%RP,c("Mis:hmbisJ>Z{Zm{Za^2s9pҘ Z~rsR*$:is) isR^s%: {c6Hk:(isJi"{c\isRiikZAsEB鉾isRY?mR{EB&Ϝ9{$BsJsJbHkJ k/ikRc_(kJ Ɋ+{RisR|v{ZY}riIkb8b%5s(kh{c0[{(k{eisfRf isFR[|8cUU]MbT냆RzBy (k닽}{Z*( ikɪ (cz6(,bM~c9Isc9 BXb?.M{jW$ILZ-L)s꘿ Is[m{=_zm{,is}m{LIs Xm{=rkܰ.j,P{*ӮﶼisEB**{eBCʃ[{%JsJ`HkeB( Hk94{Rz'{RwLeR{fRw~+/ΜRisZp{b8AsfJ@És$B⍋R_7s@isZҀbs[{Zz}isfRnisZ+>jiseJ(k%B (*,ZWEJ~T{eJ"ikZ%,{(c{b*/R Zjr{FR +s(cn#{ZxikSx{[)!Z U_ߍ9MER{Z> &J ,so+)kfRJM)kU,ZmA (Xr{U]cz)k7 b:  9L{vܮRJ FR "Ms/,(k|{m{^jsIsb*_msZ Ϝ [_eRLZW_(c}mhk16{DBPsRZ/I9') Rh{RߛisR{b{^W-isZ ,|{Z)is9b isfRC8n{A{!)`((k 'is%J!{Z\VߺA{Zݕ"Z>~׊scAڠs%J ܶ{%J㉯qfZwisZjEȊ{RꃆJج{Zn&c{ci{R {Z>{(kb,Lc9,(cufR ,sm{ikm k_C c/ s5isUXW0cXb "ljr^ #1ܔ<$isWq,sz,is!mIkg bxmism b"b,k?,Hkk R{5_Ϝ{ԗ {:MsB{ٍ{- }sVƀis1<ikZN('{A"RHkEJ3sERhpA1ZT{9:{J;sRIkZT /isR h(k9(kRisZJ"isZ{R[{Z˭sR (cyymbikJ<(k%J 5sRsZIs,sZ b{9Z+sceT (c]{Rx{%J{c{s{([@h{(cc ik Ic*,(cx?Lc1seuQbյGZ,(k,smv(c+~mb+꺽q( ʪƂ9 is+<,is>L{">;M(krΜIs/-,Is*.,)k-msk47,Ik `rjs5n냷 mȯMj{6bPmkQs??냆Z{ R/is%Rࠬ{Z=(kA(sBڪ(hkA@֦ZߕWhkEJ:isRsEJ~{ZU=o{fRX*V+fRsZ@m{R{ZP^sR~{R {ZSʊsZH{cNN˃Zx"&NHk_',fR>isUW%(+|9{R.R,(cϜ9+ AU EJ*){(k𺖴 is (c޶ǥ냉k{8* sgϜc:Z_Ik=rjTmeR{fZ_냆Z-냇Z֨ b"MfZ (k_~=6c|I Ik더Is,bϜbMj2{]+ js,˃ jΜ k₉sUUW\ s{b+7{J׍s( is1(bs9({eBHkRJ"weR7UisI-ˀʃcbe{ZX[{EJlB5Hkc)(sZksZ*7{b׊{Z=[}k˪s"9 -sZLZ[UIs%R "isA( J_ꍜfR/{J`,8isZRsEJJ*!iskG.sj n:{A@ {FJ*{kڪ{c{(c'/{Rb({Hk,МIks?}UQstUQs}_UmfR ,(kIkW s-~m{?-,b-xJ|\,Z.(km,b-jv/gZ$'?=ϔ-oVR(zj{{-Ϥ{mI gZmIs]概˃JK{R^,{fR{JоꢉsR,"ގisZisAڊ{b (k#1[{fRHk%R {:**isJ( [w˃c酗R{eJ {Z(kseR{b0{ZϦRisfZW{$J{*sZ쎪sZm#EJJ(cC.{Z"isR$9cU5UҽJӽb7_}{FR* ({(kBr Lcm[jK{Bn,Zs (kHk~k Ik% IkΜc{(kR ,Ik Is PMFZ`nmfZ )M{oms'FRΔ kA+, kЀ j\L' m{88{/'m냠y]Ϝ{b{m{ MjsnWr{y浪{ _Ϝ˃{J~ Hk94 {RE{A:zis%Bu։sR ~v{%B+{9%b^Hk1${Z^Y,Zu_{BisZ)VZis$:@{Z~Qsbj+isZCÊ{b{sfRᵨ{ZHQcU]}%LR_^޼m(kО˃DJzbȈB1C_ c~Icֿ֘ ik{([8` ikQ6,ik)c&냆Rj˃(k܏FRB**Z (k_VʃHk[7 +Rr*,Z (k໕misW (k6_`.L)kJߝ{kWMZ Mj_,b ,j_s  W}5ƪ{׎{h{%{{ ] 9mm{77m{:_)k&({M냴LJisRʃc[sZ\({Z^\Z{eJ(s{J˜{EBHk%B7B냅Bss$B88s1nsRTIs&R HkFRBJ%J{RZsb6rscK~-c?_ Z>z껊{bԖ˃b{ks]c[{boZ;bUUo2eR{s.{bism,(k| ik߭ ik r{b0냤A- 냆Zbc {k]c v`b=z* j. kbo fZr,&Zi+-bꃮj%Z+p:r(k_(k M{l CM{ M{Lj{%Ϝ{_,Hs&(> Z. mj{-MIkp cjMIk { Ϝ UmisM{B~L{8JP1~)s]jmk*7,{(,{e { ZpϜ7ۍIssϜʃb1_isJ6IsfRbisZHkEJ "{R9:/isRxn{Z#sER*L"){Z_~+fZ\sZK:HsER*HkZ{R7sR.h{b냧Z'W )sEBIsFR@{A{FRTueR\isZy FRisb[isZA1{b//{ch{cߖ+ b h냆Z*p:,eZp M(kغ[{)ذL{`,{핍s>ޮ c:ϵӽs|W},jkܥmjs}MIkM{ڋ{|/)sb\ (sbMb ZR(m{5Mjx.k¯)k]@*bΜjs/nis^S{m% Q,pW˃Pn,&R( Z۠ []ikR*`IsZuIkAJ isR!isZ֎{Jkz{9{Z=!_ Z{Z*/{EJު{fRisZ.(k%BBHk1("R5s[{@ B׾ʃ[^~ fR{Z {(kִ{ik"8Hc) )c )cj(kWr)k &J,b}isfZ I_b{FZpzmb}y)샧Zy)k;m{ER ,(koU,Is(MIs%%-)k[޸Misc Is*L{ҎIs|ގ{/!gMj{\8Mb{ m&RMk]Is5({ "˃'Ϝ{b|b#k Ϝ s0 {~wx k͂/*sZ~:{8-{JZ:+Z}sFJ(sR2N R&ӻisB讍sRzhIkZ0(kJ4<,4 fR텷~{Z*ʃfR޸{EJ {R*ns!!`s9"p$J/{{R| |FRz**{Hc",(cwK߲cS{Z&isU6u{Hk KMikUq Hkc bz (csLc |Ik{bRis6U} k/ ,Z gR hM)kպMZz.mfZkLZ[Δb_] j5{]@k*ujU b b " (s %{Kϔb sM{hϜ{;b'.ϔ˃ſ Ϝ{ .{(Ϝ-6z샫+' [`,J Mb_kwqbIsJ&ު{Zַ{ZZiw|ઃRk냦RR{eBs98IkEJ'isERpisRq\{JsfJC {RR`DR5!)˃cx{b{c-sb8ި c}{b{Hku+{IkӬ{b {Z c%ΔjZ.isd\cZ_ Z,is (kh*< s%(cH LJk)"sOom c ,bs**I_**b˪Mk¥"bU_ jUu.1b]u kUk%^R(k>'bXk Ϝ{r鎔{ *+k*z{ ib$b8?8Ϝ{МϤ ^,1,0{VP)sW{/Z(Is (˃R/sZ v (cͷ_UfR.*{ZN{Z Hp? |Ar{1oh")߉k%J(:sZH{isfRIkER-{dRz*.{c= Z_ (ki{cI{(k{c{bꊊsZ((bi렺{(kIkxM bLbMiko Ikb:k ej!LsUV+b' &JBb{J ` b =bxVmbs2{{jZ(6 4{$Ϝ{˃p^˃Օbr0JFRomZ }{냸|,gZb mIsr nis,FZ⠧m{Ϝ)sj >_q˃<Τj<0mheWV "isR&*ʃRy^isZ+{ZZisb+ )ƩsA {EB sEB.{b^K:~sAH\ A(kUUUs{Z.b%J?kuWT b~{Z{Z cSݵ,c_{b`B<{k+O{#1  {Ik 8={isJE Ik Ikꈂ(km9"냤A8.{cIx,R k bW!9k* bYh*bWU Z ERB2Lis;n{5z뙮}{4Isl쏽ꋟr  pI"޶0n{~ÃvbWnZ{ L%J/pbU^b_ 0bWfZ탭,b*W,b-bpkC1 jbzՒjjsZߞ* Zu֪{Z{IVhsFZ Jvc{C9 *bs(-*{c{B෦{1.+sEJ6bs9.( P\ {A {Z",6{%J&'$ |Z˭ {(cG{bX뀪{A-sZ r{b{k3 c+Iszu{Hk b,c,Hs(A(b %Z A*,Isx IsWσXLIs @sK_Q{mb*L{omi{L{oIs?j'z^OjUΜ{.=0I.˃1Kbr-~bb/k-)ss^wMUrU{rn߳,VX>j^x௜fZ8p&Rb7ϜbuR{R2fRW?%RʃZ}+{IkżG{k osB b_/{Z" J-HsA  FRWss%B6R zL9,c %Jz,ZԪ{%J(c4,Z'{c"bU˃bm%RʃbW͊sZ*ݪ{bʃZ{Z kC핗 k-{ΜER/,b 1{‪{ {Iؕ{bo{(c;x: IkWoZ{Z*Z{R<냇R~{R *{9*,Ik\}{Z24ik{b [{b,&Ms(,s ,sTzL{y՛ ZxM%R  R {A ~IscAp km{6is`84M{շ+lGRz b\M(k fZV $,I⮜Is-ys k& gZ & b(Is..{~5{Ϝ˃ 싁'^Ϝ O%j{0MWب+5,.Hs"(ӽ냡Q{Z 1$,{fRl:b+Z c14[]SWRތM{c9%J& sI\({b0yȪ{R b5~{fR' {(kZ^?{(k`^8Ik[|WbG,Ziˏ{FR {b6/.{b/ (c6,/ RHc‹({c s\ b8(~^{}WK,s^ isLMisx,b(,bHk폭FZ_W mfRW fZ}ޠmZ?Ϝ)k%.fZ> k޻{ sڬ)sW/7MAb@`-kb[ j Mi{{- =jsبϜIsbޯ{Ž˃.ns` ,ܽ*Μ o 7%Τ)s6zΤ,覿0냋TPnsbŪ{R˩{(k}7sblsJ{b X Z{{fR; {c1&{Z+ Jڼ{Zr+Z⢊s9@lA{b8˃FR*냤AP.냧ZR,J,A@j%0 y',"k pϜ{-IsVb^Μk}mbbQk0b:jjR_jM{#Ϥ(s:jϜ{`={sc;{ZsZ_sc_#{Z*{Z]`{R(isZ {FRjs%R60b(kWtwU{fR {Rib%/LIkWw{fR$ &R.Lb/_W b>FRZܠ,baIk11jb<' Z(6{s%mIs is/ j*b (k*msw*(s _(k.j) ,kژ b*{/MkXmjs L{ zMIs.,b 6,b R,{ xΜjp{˃(<{":pq{({Ϝi{ Q0닮6’or,X -"ȳj{oxb^ԵHs}U/bW_mb^m sYYΜɉkIZ(sJઃR_isB|"sB<{1{fJB8{R| {by{ZիmMbk{c9tʃJҫ fZp{fZ {c;.Mc ikP{J'mZoisC1(-{RB Z_V,%ZbLIk"{ k+{LjLIscW{j#LbLjӽeZ7br_ b,;mfb{(sU (s*" L˃!b m{]) Is m(k@Lkmjs7߲Μ˃+{[\ΜGZ+*8')s66.Ϝ˃ |RsU(s Mk,)0(s Q싺1sϤ6 ҽj{*Zmi{ ̃r@Ϋ{\^'0z1{\{ZrbUUsfR SisA,$sJ`P˃bQսΜfJsc( fR&,Ik_{9`{c%sc Ik)k ik5syb/{(c b?,(c6z˃b%9~L)k_ƧZ__w,bc{b\Xՠ{&R %J‹샦ZU{I6 {I ,b]-/mj]/,b>Is] -kz* -(k-mZp bb 냧Z[ 0j~(j*mj^냇Z,fZ fZ5)kUTm&R/pmbM,b -,FZrERcjUUMk;˃ym0Muˎ{ˊ 4Q,1mճ2Tmwi{4q늦Q-.5 bBK0߯{cZjª{(cz1+Ik=W$B ,Hk] Z{Z{co=sZζ {kH{Z~-(k颪{Hc0isA ˃Ikvm(k skZ{ERjL)kvb7/;b}wmFR+bMIk[U,Ik*M[x,c&Mjs:{)v֮js5mFZ (kӎ{ mIs{"mjr ޗJs( is`p`˅nZ ,r{MA(kΜ)sWmA (1(sLb*ꮜk 냥r^Q TZbIs,5 (hϜʃΜ˃01mW^0냇 5P)s{QM0mx^sZ{(kOGY{bijbc{Jm{<냨4=ʃp^L YUui{ڪ狼{ MZnisz*Is''Is7狼{*zIs金{ `jp𑵊{,R[ϜMP97ΜMq&Mx0닉qm7}]˥`ˋrM{cbisZ{k)/ʃIkER.s(k {b({b Ik7IkoFo{)kScIkW bZIk ik洪,isR,sWGu{b /(b Rzb b",Z@,)k Is(pAZ^s%)k ,{.~,{ .7,#1pϤIs-Lis[L&Rj`Τ&J- ,Ism Ԩm87vs󨍔{Μ)sm냛mJBm냼߯,Ю^ W˃BbΜ 1{Xs Ϥ{e냗Τ{/ΜM Ϝm<,*_0 Ϝ,u˃੫0,Z ՑM{L}8q& Mz 9 c eBZQvʃJ {2 "Ks Zy_ceJ,#:/^jsA냆ZKg{DJL2{7s:2X{!,k Z{b&#KJJ{ER8 {GkV̯ Z*ʃc _ݪ{b k݁~is(@pisB!0ʃJ"^([7kVs$:A B)hkR"kILJ_ʃ:p.hs:eBةeBE.isDB)ʃD:j+b{AVJ{`@ {R.j{eB6{#2is1p !^(j{`"{Bx#{d:4sR[rϻisR+@{8 k{J,D:kz$:u}bmR/}UWis)8{RIpZI'isZ 0ZU}U`˃Bھ:sEJ\(iseR*o)'ka ؀{:&.{D: ؉{dB89/+D:ߢ˟$BW{s{Z{Z{9${$B({D:ʃZ/։sAsJ0{R6 DB긚hs!sA". ${%Jn{RV R}s[{DBIkR BHkZ!4oIsRz{cZsZ;/)@{boʃeB:sR8J{eJت{Z?isfR2isZs,isfR\,ˋ1{R={Z]$isZ#{Ra<\isR{ZIk%R(j˃%R Is#! sA _Isb9 {fRQ bM%is%J6isfR_sRߊsbPUsZcyeJ.w{fRbͧ{Z.5sA"{bU/{bm,eJ hfi [A3krL) 9ꂟs @O{c {"9 {c~:;&b. b/~{R8` Z{{`  [LD:{*({"1Pꃢ9k`8{` &{DB Jeu{DB{Zc{J0Pis9,$Bځisb0 :V ʃR=_ꋦJn߭RwʃBseJ $ /sbsZ?0HsH{R0C-ʃRեi{R9isZ@~Hs$2p i{EB{Z.MʃEBc{bޗO{Z1BuHs%R[㠊sI jsdR8ϫ{Roي{JJsERzX(kZ+isR.Hs:(xseJ*s$: Xj{* {dB8x{RYRZ{b|PWUiseJ,sZC bVwisB .ʋR{BisJ {J)ʃ$:hs9  i{eB*//{A6eJ; J쨨{) ۉ{"pPZ9sZ$GseJHsJz{Rՠ3sB9 ERhHkeJ{BsRzsERXzik0 'sZgi{J {R7 cحU{B;({RC{%J{E:)l%B RuZ+%Be:-ͪ ZW[(kZlaisEBʬ%(kZ*{Zc{Ib^ڂsA{9cJU55Ơ @\sZ敭l{ZW\ /isZ})seR;{kv{Z U{Zղ_isZ?X$fR d)c~W{EJx{bnv&{Z͜ B"=DB ,RZ eRIz z{j"sB)&{J b*b }ꃆRPꃆRiwA!&'{(kyҺ{J*J{$B>Js!\ KeJ_hsA * R.KmJI Z:cxps 1 {R [ʃJ\вsZx8) ؉{b((kI,ʃeBjhs#2d cUZꃅRzihsBN!hs9"'s)(eBm㋠cUUMuJ_is!JhkA0 1eJ;=ꃠLRw={A |k!:EBSZ$Bsb1((hisEBjsA(jseJO򂊃J+Yi{ZS(kqYUUisRH*ZꃆRi{c9isJL 9d::kD:~8z{R'{RrM*ʃZ{]{R??*IsJ** {bFIk"1 B8{ER~:i{RW! eJUZ9Zs90i{$::s$J$+Jz/{Bh{EJ߯ꋃ)j. {J*wisD:HseBʃ$B 뫈sEB,<{c9¼{JKsb)-) Rl{:iseR {1j5{EJ׀x(sJ=is$:HkA+%{J:%s:{JC>{B;({EB8*Ik$2>,Z˃eB2nis%B nrZ]UϪ{:-&+,Rˊ{ZVMʃJ-{9+=˃Rߧ!s*,E: ʃR*)?{eB'{J>jbhsJ ZZXs9z {eJ%/˃Zn-UAr,%:ʨ˃J U Z {Z'ʮ 2j ﮜ N?s,c-aת{@=D:/Z݀˃:7Œ +9@+Z.ӹL(kuJm$Jõ*(:{$Jx0sb1*V RRޥꃅJ4|({)&${BӰ+DB9{eJ` X{Zk Za5]B (DBv{ ` &*&:{{jz]5Ƣ9{:7{%RisRn{R eR?,$Jռʃ2:{DBep:77:ꃁ ˃*(:+C* ZgfË{$B"1bx{B{bz {!) chs0"{!nd:__Hk&Za{EB/*{DBp0{JN{1 fJjmEJ>.IsR,X sERh{RZ{eRIi{DB:E{RaBcUR.ʃR{fR딗{(c6-,Rs^S1{ޖs:%{eB"*sRP{sR^{%:{bpsJe:*({R_c{BB{{: 8{Jnj{ZPAfJ{B;k,{Bsf:*L!/s@ j,D2-s#2nc(k`mr"sC20eik!ǣKD:׾czP$::냅Jx{` {EZ{ $ fRXf EJʃdB p RcaHk$Bhs"1"7 !<* z ꃆR9rHs!.(0ʃJi닅J]/HkHsJJ,eBzv {R_{DJ⏫ͤ {eJ*ΜZwA{bٻ {Z-{b*isJ%NbUUU\{RhseBTɻ#2>rz닦Rz#2{9b'I{D2.isD:mCHk4v[UUU͜1~ |s`ץ{7 eBkj,eB d:M{A?}{d:v:Emd:)IsR2"){I{AʃZ](jisRezi{2{9b˃R:seR(ʃ1"jsZO{B Ҫ{Ik{FRW IsZe J[wkA@[is " bwSis: sA{%JO#sZ2 {B17*{B.({$J +EJS!*+EB~sB1 -ꃃ1j{fR` bYT{B+~{ : FRʃ)(k:%{9W)kB1s9J Ahs1!+ sR/p8isRhs#! RxʃZ߅냦Zye0Lb7ꃁ 6*{A㭪,1/BLZu{ER`:{eBBbsR?~sRS#ΜeJZ Z']Zg fJBwdBu/{ZwDsbK$'isR"s&J@{b {c.pB{Zo*[{b 5],{R $B~ Zl˃BʃD:Rs1]Ѩ닦Raik!{)2(+$B]N #2{fZn n %JiseR2HkAb({Ah+16{$:7{ZS{c^%1~mZYuJiRC^$:+.ک{RHeZC{DBpeBXkZ_'sAˉ{9fC )냅R+s` % 1bU_V֡1hsZѡHhsEJ'ZDBu]Q!hk!vک{` /Τ!ˋ#2n˓#2: 1TbS.sk㣾hk)I{$B8 )[*˃C2ʪHs2ҰZ5$:u6ʃdB`{$2? e:U%BzIHs!": E: is* 9鿉{EBIk)`{eJۉ{1ϩ* BΎ۫9jIsBx( EJ;^seJp EJ_isAs#*sZYlisR;~isA P:Hk$JHHmeR5-bWuusZhIb{FR {eR򷵿#J7hsB);*isRCxr{B:bz.isBV. dB+럪sA9 s9"Zs1p#is) 4 9sB1+hk jsJ9¢is%J 냦Ro+@{( )kB hs9ڪ{EJ$k{bNN;=+")6c1*L9KiseJM+isbE({b{%R(+RzI,%RPLZ*ګ{cé{9\Zw{FRj {Z"{ZR]:$J]뀉{fR9{c\ {[#DJ(J냦R8+(k͝K1J+ꩠ{#2ҠZ=8{J(:KA$B ^mRzk!2){&EB2llZa[ Zˊ{EJ(TZ'냣9 ت{%B*ZT,!Jj*Hs@( Z}s!{[W>&MbW{Z$B{J {a @DJ5}B1褿[DB(s`  s@ %.)ʃ:C^*b+gc:R}BUshseBpC $BRc )_{D:ڝhs {$:Xz{DJ'.{Ahs@j ˃DB-{2`#i{! Bʃ1JZcM}UUHk2I(c2: ka. RTwis:_s$2K{#**ªD:f*Ai{D: O{D:ik*`rIs*q,2j$:X\si{JU @~ 9YR.isA褜:ۢ-is$B ;ʃERp{eBK+ EBj $BCisfRûWsZ$ޅRsU׉{$BbisR{AJ{EJ(ޱ{%Jb J_ fB;+JLBʃEJ)JrVs1 {ER8[{ cb JZis%J@\{1@(k)?"{b^ŏhseBB8@sRAj(Hk H`` R)sZ{B87sfJ l{Rs*$J ]{EJ!Z&JcR냦R/v{c {c= *]{EJ&nQ97zAU%J\q&RbB+fRW7k{ZbK){BR &neJ'>j j=z<{ hA+ccj @\͜fZ`s)"aB %J Lcp1a .meBiosJR idBfr 1 {1ަ{EBZʃ*JeBcs$B# isa) {J¼s 8% {*1/Hs!ˉ{DB"HHi{$:"8#9+DB.Is2rk $BysR /ʃ$2~hk2>eB OZUUv1|a)'k9O[;ʃyhk) 8hsDB_Cѽ^ܠhs!H3s$BˋD:{D:+s1k:{9^+:{B+HjˋeBcm{){eR{ʃeBj^{#:(k22@is)6*18DB`gʃ2x߸cD:[{eJM(k)⪃2Hse: (k)¨4eBˋ2k1(zں{:+{$2%˩{$27sBblris2,{2[(k!|*i{)+Hs"HisAl%R{?sfR+^s:/(kAlHs X8{bx|q{eR?geJO۪{J r{B1N*#)9pj{A@{R !j{A{b*klHk is%Rh*s%J%+sFRl{c9U^,A❖{I>{FRʪZ/k^HsR%냦Z6i,{Rx 냦R<{Zԯ,cJmsZX+Z{ZӪ^ʃZ-{ZN?(cis fR/jzꃧZzcUUiseJH -;cU]}A #1b, A>냆Ro3fR=7VLR냀+)˾ `(ks8"kar⿌#2]3K֩{%R%{A LfR{J®GkA ;+2P{ ($B+eJ&+$:_M{!2ã֩{$2rx!,Jyhs% ):s)s$:.PꃆJh{B {$B{JFHkC:R}MeB{A1Zs$B[P {@! bq{*&hs:$DHs!ysB10~z17ʃ9{1k {Br:>ⷉsD:z.{$:$isBTHk (s) % JsR8 EJbʃR?KԖisZw{Jj!)\hsEJ (˃J eJis$:)ZsR{IsJr{2iseB1*誃$2KHsJAhk$: {eBz%isdB!j<{1wfʩ{E:{D2g(nˋ)mژ{1 n{K) Hsc1 ()EBbi~˃DJIsEJ>wkEJ+*HsZA_ iseR 2IsfR{ZHsJ߾,RHkA5B}5ʃJ7飭A*{ ffka=IsfZs9h{EJbIt?i{eJގsc9bIs%JxwS{BiseR j{%R[{RzN{RriZy]g$:{c{JvisI˩ sZ?ʃR~bR (c˼_{J(({b[up is9*@{fR ZZ{A{9ޞ%J7{ERCO{isJ sZ h+J &b)ⶉ{D:1 *ʃdBl(s ! kGc& mKB"ZUꃆJ(r+BK J닥B.{Rp{! :c{"ʋR;ߪ{#20.ګ1 R&ܗsDBi{B`‰{*{'*ꃦJao8is#:4hsB(isJAH({#20a!rb 9[ѽA/ 1 +e9C$:(%ˋD:_ʃRWj닂!j(s))+R*{DR{JܒsZu/{EJb{D:p$isa) hEBX.HsA0ʃeJ݋$BlA˪{DBb{R}eJuHk)N !B몫isDB@? IsdBʩ{ZY6isR{RKN{R sRAisRX"Is$2 hs#*  {Jƀ/isD2k @sD:Y˃J=ê{ZT{2抶is2p{2%8*s$:s:@Is2c. {)>j{22reJѹ{Ro˃J?5isEJ/Hs),bKIk(pbs r {1.$,J=iʃ{ 6I Bj다A ](kAr{#!`+%JfڿsI. sR ʃEJ+HsA((s{Z^{bi:r(kc9k9Bj급{C) '{Rb{R 곉sJHs)BP2E:+JJ:nyZW9C1_^P{C9ݠpAAvZWUsc9& fR8:Kl%B{BrKFRo/oZ){%R$ sI Zp Z.[s {Z'l&+Rs$:9{p s9" BϪ1[ EB4k{eBZʃ){2NJ KA#MDB r{9" k} ꃣ9.|ZWUR6#:_JK9 {$BԫdB'3+<"(Z"is! ʃ#2\檉sD: ʃ*+` RWԟKc1j8 )L:CjZneB瘝{JAk5DBk={J M{JX{EJ BkssJ>{9 bʃ); J퉃Je/o Z]csA/is$:°sAJ<A׏(k#: Cis1Χz({%B˂ b!HsB ikAkK/9I@1{ZMis& "hk)"@pq1=˃EJ{}{Rû}js$B3.6냧bhoEB-ʃeJfʃZS{9i{9Јsb)7 RG}^s9:*{eBmީ{eJ {eBCx{D:Lb)ⷕhk)ͨ냦R#"8&˃$:x$:׉sJJE Hk* `{B27{ *:uois LRb닅BBsJ|Is9vb)6 Rg{eJ2:{DB Re{BΈ{R]+:{B25isJ ({J {8ikI~:5ikRԦ{B0FZ\}[ՌC)\eBKB{BR. ˃d:>Ƅ1S_g{9({Z- {EJ fR s9{R {R!{R -1b|t c{ZisUU\{Z{2ˮ0#:oMʃeJ({Zb{JJӫ+9.ꃦR^ꃦZ^{).",}@)@¼4BKc_{B-`L9bsLEJ$:>L)墢QA{oΤ1ʃeJ{&B?"@˃1p* 22DJnh{9:ߪ{EJn,ZZ# );$B @,9ˆ-{AL9ת{:-r{2 eBw`{eJU{B.l1*뭜9X EJX{d:ʃeJ 뫢{$:Hk9 iseJ{Is#:nܮ ZSΤ$BO{R]hRz맪dBIs)JisEJ*{J%.(k."ʃ!:RZ6sEB\:{dB[isZti{eBrx{$:({EBM/{DBBisb R{5UʃZtI{JާP˃eJ$:,ۯcyh{ZisEJ3s1SBa_{#)Rh`DB?eRޟ\{$2# Rc{e:Z:{cﷹsEJ+k<,eJr ZS|{ik%B#<isB*>isB1`ꠉs1'ʃe:|ROHkc's28q(c:_ {R{B5seJt{9{%Jjr+J8>i{%: -sZxȐZ 4{ER ~P[WrշDR m_cWU=5{EJ&;TLZT{EBsʃJcLC)op* 9ϏE~p% c9% {R[%JsR2sAcUUU%{Z>~IsfR/ybm]{Z__pc[{{R :流.sD:#Z{{) +Rي^ꃆROB RYy +$B;bꭤ ~ë+a~mJ{fR"{!@:{1}l Z@)s {$Jk .{  R6$:, ULeJo RޥeJ+s{eJ {eRH(bHis P `B"* sZ㸨 c9{9;&$B 1*nܫ{9_b99bA 5{RêϬJU(k1|{9 ʃ9E{c98'kEJ& 㡩{)#˃$B~eRȞ7?hkaʃBވhs%B(Rf,˩{R{1ھEJkseJH냦ZsRhisFRi{EBieB;jksR?i{J>{$B`nZ%r_iseBں {EBlisR H~닦R=~˃:(c|fs1.@{bM[{Z%{#2;ҠeBZuisBseB9=hs$BSB{DJLeJ5 Z9}VsJ{:u2{R!" J/K{bةsFRo{ޢ9OuB) jseRk/#˃A_?(ꃢڠ{cʃZ\}D:J{#B`.{EJ *{988z{* `{@  pZhis2Ū{DBުik* Bs!' b{em˃Rg/oi{)"m!r1Τ$Bݫ,Ju@ Ҫ{)`,R} mRb>mb)/|^{BI냅J]o:yꃢ1zj˃A!_ʃJʻ9HkBԼ eJ+{Zu {9LfRwVisJ@l@ߪbuu/Zro+FJz븊sRiseRj"({DJ{jD2bs@ s!{!k#hsR?S{J%',Z}W닆R*isZѽ)sB(is$BBi{eBy2{eJY܊{$:*xisD:R{2jֵ{2)kdJb(k$:+jsB։sRډ{RHk$2! (J싥J[* eJ6Z'U{eJo=.by3sZy {J溿eRu ~sfR x R-]4EJuE{hk%B %{c#B{)(k 4{$2 ؠ ˃JۋͶ+b՝.{9+֩s!&*sAb9 {Z{sfRHsZ~[)k(Hs#1"XlERfVb"1 $k%J\LJSis%J/sRL냦RNJ{eR4meJ^R߮asZ横{fRˣsR씪{RՈ(k:0 {buIsZZmIkfR СHkFR-냆R+{Z6ZcU% fJ(mFRzÊ{ZP[ZYWJmc%}{Z !1s3Ƥ9 {Zb+ZWwʃ2*{b@e ꃧRꃆJWrs1@hs$:èZ詿{1Ѐ닧Zn-$:x1˃) ^+ꃦRct窃:~::%yC9_2ˋRUr 9J{@- $2 9>W-{D:2ʃJb%B}A͉{E:by*M* W 2j{)eJUm%k2nEB6N]-sdB‚isB&BbseJ#{"1X !):/K9~}s%Z(.e:{Rh/ʃeB{%BisRsRѩ{EJikFZ{Rmi{%B⺞m#:yIsDBg{EJ 2˅i{1ޟi{d:$2ۊ|is1b #is)Ks(!?{J~is9R+ Is:+IkRO{R{FR*" {R\-֪R/RU_isJ҃ȩ{R,IseBnis$B.'isR>Jc{eJseJ:R~s1. 1/{Bw.9jJ C!-K)۫냦RʃJPV{ERzIsA( sdJsI{&RZPsR0wEBR냧ZSqis%J([{%R7+)L1z{FRis%J\)Ru(kUWTW JR\{Rڪc{JB{R{6?.˃R^R n[Uv&{Rkު{J;{Rئ,JZ/?Zտ:{R~ )k%J{B*j{%Jy9,fRRO s%Jx{A5ZB{! ,[1ZeRW6ѽ!勤+9y{bv5[{@b*scApFJ?n{$R {dBR eB8sJkkʩ{J>is0h{!"nisR6isEJ Hk!$({cHlIseR0ʃfRhkU %˃"! t %Jg_+Zg eJkYᮉseB*f,Z%-ڞLR (c}%{fRά{eJȜR{w51 JasRUzj{S9R 3L[_?S RyvR-nO냧Rh?sZ '{Zc{k*%lfRPzb [t (k4_[ <{J7c)C(B,1{Znx*A*(eJ){_{:` + R.WKFR{ B|O"s`[#ʃD:gʃ9% ^{) ??ߕ|mAS+a!n*.ʃR 畊BMdBk'{_ (1V.*^&*ʃ$:ͪ{D:b{":f$  + 1xW{9ٍ{2Cˉ{a"{!Oʃ1{$BPHs29MD:kʃ))l{s2{+) ) 'SC:͟M#2^o%O{*/*5 {2񪉃E:s{ar 'k{B{1 $hkD:*/e{DB_y{2;{{)js)( 7{D2is$:,닅Bְi{D2麀{eBɍ{$*͚ ʃeB.I{d:%{b^ʃRisZ< kEJB`isB*/(kI'&)keJ%:sER8 Zisbi{b j R_{EBisRŬW닆RnfKseR&Zl˃D:؃Z67sʃRާ&{$B>eB{EJ c)9~ s9 P{fBNz8.EB5V{:' R֮`sB&닆J-źc ݽL92;jsB ZzCLJ [Jb{EJ 냅J*+MIР{Zs{BsRM1{%:i{R* [b{R}' FBz,RK;~L[Mމ ([[{1* B,(cVQ˃([-{b cR῿R_?5 Hk"g{R +*c+{(k{$:{J+2;)*s!*5&HkJ  B1"*LBzhs|s$BP8,!_*닡ojR*qs` :6{DB{ !ޮ܍$:oꃆJ7{JY6$:[(} !>~z{1* jʋeBJ{Bn9ჺWba!͜DJ}P1zj J,DJ߽{:8hs#*ʃJj닀i{1Igʃ#2K{eBI̧{!տ s$26\JD:jSPDB_zLD:ʃ$:nhkD: eJ[}D:iaCis!{*ʚd:oةEB=y{D:u܀ hk:1=*{1:/eBZ_{)"{!&{JhVisd:bi{D:(k"M$Jz{Z{}˃bBW{RfD:hikeJ#c{Zˁ{R_ {eJ>-{Z7WsERb{EJlc eJZ Zݪ{RfJcq{R.j$:ݩs9mDJ~~r{9b˭isBW jsIȊou{!rsERZظmeRE{E:j۪{dB(+EBobj{1>J:4%BKZR{!7,lR 9a7*{"1% {Z(isJ. (kɡ닅B6{Jき{ZgƢ Jsߟ{Z1:[HkrpWU c> c}l{&B8 ۚ{ZR{chj++Z{(cX㮜(cs%39bo 9:Z}A:(cU\WߦZ@ c~ޱQ(k_QZUikUu]{b "% Zg+5ꃆRj vs1hka)hkDBg+DBʃ$BRs1!(X2𬴠is#), Z'%JZ6{B2+ikD2*c(k)X"{Rc,ΜR~b >IkEJz8{EB줶 + TKJm}*'sA{Z8 ʃJZKmstJ Zu7R{Z{R'ߦ{Z 7+{c}dPZ=,b{ko{RBZ66HkuiAR=:dJ?7eJ:Z}pB}ikEB vcsUuUʃ(c4 ZrZ_ )kHc(`R ERrb{$Ji ÌZWYҽeJ}VOhsR@ $B)r%$BztcUUU\{! bʃeJ< JʃD:*LD:E:ۍ!1ռ {b1줊 ʃ2P{R8^\ R]ʃ⧀gk#|#B@Uis:+x{:ZisDBv#{EJ{eB{B͔B[hs1`{*;L{DJK sDB/{B͜eJ{_>B_W 9 AlR}!,J ZD:ʠ{**<{* Hc`{ %hsD:Hs2˃dBHkA B2n fRk'k5DBps:* j{:;ʞhs9"kHk92 Is9 ")>˃R&isDB멊{J5{eJ2xʪ)*˃eJj o{BBǦ{J`{JyʃD:zmq؊{:Ǫ냦RC$B {EJ5HsR0 fR{1 isfRHk10{fR.%$BixWis$2:1eJX2}EJ.Z\%{R-xbwU{RsB({eJ&' 9>isEJ\N\s%B{eJa Bs+s 5{%B (c]m{1{ZÔ{eRX.9B579")sR"LfR'{Z;{Z{EJ*ϔfZ߿>nAo賩{FJ VisUUUa(k]wM]ZɪQDJsR&ȅZW5V(LHkUſ_,%JzZU,Rc Zik,+Rw8sB.!({)* RxC Zc,[uD:S`seJ ۩{eB2lJ\ʃ:6.hs |"{AmG isZPyL-{)j{R]}I9{ER {%B)"BꃆR=ÃoLZ UL$JҫEJ_u eJC/םB{EJ.+EB/w,R{q{Zꖃ{B/@3{Jw*i{*pseJ_ x{bIIs"(kR"beJpк,bu{Bx{sRڦ:ʃR-8ZXUw EBmlJi{#2ذ2{X{$:?ikR4ɰs1 &ȢάBs{9 )*isA:l!!* EB𩾉sZ&?is*5/2.r˃RʪJB]&{ZM^?RpHs2{B"{DB*ʃ*h6ꃦR)ʃB۾sR(,D: DR.(c#5W.쨪0ZU/(kfRzb(\"isAksfRH+HseJ_{DBm{Z%R?f{1x:{Rsa냦Z緊{R.isEJ,'{%BN{%JRS"AqzsAu*s%JfR Z={%JXڨb%ks%JbƵͪ{c1c*{1@ {d1% [(kryU]{Zޢ6֒c}AuUisZ9)m$J HkgʃR"({Z;8l{ZcWʃZ9 {R b7rZkqUs9ep)IkUV|W,ik\+GJڃ+b s_lu+ERsQLc׏ R{Z)o DBj $:(KA){2ުLEBڷ?ʃ$B.k{I PR/_P1ظ˃Z-i{ x (:,.{:ɦ+*:)z˃EJ{9 {EBH:+$: {:({Rtrxa1U}R@ "172jsC: HkDBbK(k1. i{eB2>{eJ.y*zʃRZisRB{AZz |B9k+ isR%.HkR)#ʃR%/{DJ {$:Bk$B@ ikJsR{R+}s9 isBʪis*9ꪉ{Bz>nsA|Š{2cHseBߜ0EJuX!1׊{D:z eJ%Hs*318DB}{eJc[+{EJ%Z^ʃBz .Hk:j*ʃ$*rvsJR\j,{D2FisB?{E: J>]T,RtߦR=wUmB)53")W{94IsRNlIsfZev+Is9-ik")`({b1>냧ZmfRe{J.J˃ZuE sEJ fj{eJh{ZDlfRM{B[R냆R{Z-{Zi^R isR`n {9 fJ⍾{Z {[~s[s{(kh኉sb`7fR-Mc{eJ"s9` zC1Up9{Z'{>{(kVzS{bC{fR+r{Z*zsb% b(iW;(k5UU(sXVUU(kU_նւ9??:9Z+#1+L(k}5{(c˃(k(c/eBj R-{eJRɃ$:BL$:%{#2ZhsD:&@: Ri{9 leB֋{EB@ꖐ냦R냅R[ʃB$Wꋂ)˼,)?.{R&{)o s!C#ة{:/< ZsmLꃁ{eJˋ)ɯ.hs@֩{ERfgR'k9R31s ,{EB/L)bGk9쾤eRUWR[L!?_Hs$: isb:1,DJ{ˋD:isDJ;5{$Jjʃ1 )EJ |b_{RisfJ8ikb1K렢{9*sA$isfR fRxmjsZU{fZ #2킫{eJIseB jsR W(sfJ {A\Hk9*ikEBk$*ʃJi :+hkR,P{eJ){B 9{E:R`ּ{#2 ,eJگ8_%B~V(k1isDB'8v: $:{E:(,Zm$2-s$B<΋{sB1.@sZc;7g{R6{eJln(kp J@zmRBʃR煪{bC{ZkB{Ji۩{A7 [S˃Zj{cSR݉sZ2seJ{Z?sAp {JN{eR{Z++ sZz{b{fZ/-*{[w{ABjz sAi{%BϡŠs1 (klC}ʃZ)*{%J( ҵJ?ZikUUTW{bCU]{fZ {Z{cˈisJ ,AzL)WXjs  ,(k (c)Ik [/ (ck='c]\} fR5{:Z] 9X D:^g{EBOʃR}[bc1 isEJr+$isEJ$簏{eB[bc#" %/IsfRSHsRJsb hˊ{ZA>{EJ:؉seRk{D:"sJ JkwisD20?Ois1`s$:{:;7>s#2@ i*.$B-ʃR~VnneB^-{J6L :RV(s"1+jkBC{< )6.{Ra s{A>{b!`"fJU1"*s1sc9 {ZHW{fR9(kA$ ʃRۗ{$B*`{R@zZvZ}PJ{E:${R87s%J̎ʃZ&^S{J*:{Z(TsRZiLEBZڊ{fRo{c}Ԭ (c%풵9uΡ AisEJ¡+{R* {Z/{fZꜪ{Rџ {ZhbsZ>{Zo{A0ހ{Z((c{cvʃB<{J+ IkU}aq(kURJV^ 냇ZW/!{ZU6{cվL)k{(kj ˃(cMis.{eJʢ>Zu Z(V~ RWv6{#B+ $⫮{` {Rh{fR ) J?j*{)C1.{9' {Z'l&{EJn\LfJr_aMDJ%.,Ru*s { V_8J5 $J fRW Z^Zʃ%JJwisA({DJz& {eB , b7׊sDJŒZRQq{J-Hs9hX{DBIIkdBs{eJYb(k!ʃZ(cN #:Y^,16 J֪EBBKsJ6sEB7ZHkEB(+1}_?w {RI{DB`Zy'_{eB'iseR*۪{$Jt{9n{eJ_ZhsD:`+ʃeBB{D2c+{$*N+c{Jv+!(keJ0L{eR; ZoyMBJ[HsDJ rʃEB+ dB$jHseBP,Rp^ˋ$JԾmeBՍeJW',$:䬿{d: ({R9{JW{:"s#)6 1s%Jz.{9 sERbj냦RV K1^iseJҰ1s9ps {#9*`isEJ.oysA- {EJsd9˃bU?eJ bʮ{RX{9)cz}{Z\$Bʬ ~+")b) &"isFR ,Z+%J*֪{bpZ~{(c cjocsfZ5{Rؤ* c?x Hky Z^++R귄 Rj{%J)(b8C{B+ Ik+˃(cx~ (cV;c c~{b:k {RʃeBϠ2%lEJ{BNsDB yeBsת{BLZUҬEBrki{#*6"+,ZsﬦZͪeBꎕl)1jn *' |@n¨{Iy!{a 纣C2ʃ b*k!؜{EB {%BŏZ{EZ{YҪ{%RfZkIsI %7 {R({eZisJn/s9[isEJJ{eRyRA)h(Hkb):˃#:]i{)*ښs$:=E:6'c1/x,*ZxJ_is:k1a{:I(caT΢1uUhsD2)``S˃B]ahsJ\ժ{$:2 {JU.sB!"> eR EB{b)" ʃn.{$BRݻsD:n0,RW샥R0i˃d:۪{eJcnΜeJߪ{eJ6s$Jֻ닦R6݇{RIh{ZKԉs: {2,ʃJ.{eB֘nZe}u{A #냆RĞs˃:ܩ{EB Ak{%JoiΜ!{{)"ʃ1"{fR(*{fZKs!hsJQ,{%J (_R{Fs9w (sfRisZ>&Z:>lZ}z,ZsC1 &{%JZ isIPZ aӚ(kE{b~w R Zcym, cyyꃆJ{b78^{bbs )sUʃR`냆Z) fR FRM{Z6 {fZ0{b7seJ \냧RGa9R"WFJDJOb?!B(kbOHc,(c,fR bmz{R,6 {EB{ DB{, Zi{ꃦJsʃR ʃ#:$Jo {Zv RBuު$: hs9k:c{)x{eJY ˋD:kY+BHY2.s),DB 7?B]Ux؉{D:o{c1"~Aš{(0&{I)zHsBxisDR"seJN@:z_})j+1{d:}z*{)*9Is#:|k9){ {!+LJi{#2 i{** {eBеʃ..{$:  r{d:^I9peJU M닅BSisdB{:/+1Vhs1x<`{)[U s$:&\ 9{VHkeJu(sDBisJJ"+Zj?{ZP$ R.iseB &IseB6{R߿HsJ骃D:z^*{2耉{J[by{R&8 Ais$B {R)q ZXu Rs*MR>{1&.{R {R˪P,Ry߯˃eJMs9,ikJU{eB IZk0? AA ZIsFRWIsZ*la{fR.jjʃRo+{R~-8 Zzߪ{9&pIkC9Y{B)j{C1 J; bއ`{9% ʃ9s1X cg,Z;ZW]句R{(kUm˃crcL{fRM{IzIsfZmB Z{R=냄9\( b$A.,ZuMc?{Jz {1 ([GJ,R˃(kZ4{bݥ? (kk$J1'B).{:$#{eR7˪isB4{eJ>6ª{eJ&냦Z 1hs p{$Bbbyis!{R.2# R+Bi{$:b %BߞʃEBuHsR\Hkd:L&:_(\(?5WD:7{1+(hk!(hs:/ {DBfs$B {$:6k{eB+'i{#2mr{dJ䥪JZKhs::)7~ߪ{J{RQ {26Hk:@"{$:Jו?is2 isJ I4sR\ RUs$:_{B&+(keJ4=9{97ʃR}Uʋ:ZʃeJE%hs $Bj{BV.jHs$:)+$BnKhs!"l9_{R"{Z9{J$|0isJBzs9HkZ(8uH{bisZm݂RbisR^i{::jʃR7sZҎ ZZꃅJ`l cYz&ΜEJsJt<v J&ʃJC/ʃe:<s)@1=R|닆R { A>seR7.IsAmbʃJ7;LR֕ Bbs (5(P냦ZBz fR‰{9 %JŨ0,R= ~ʃR˃cc*o{(VzA%͜ ׿{Z~{J *{%J Bk˃Zߙ,Z}EB) R5?sR  c J!RqsZo [ [k9 Hc&Z,Hcw',HkiwC)&.)c/ȲZ= ߍ#1(k`h˃ZjʃZ˃Zi˪{%J#%S!)m{Z'{R&{EB l)zZeBbK{B)8k^{1냅J|h{!rh{1k ʃD:Hs9?냅J+R냦RB,9ʭ.hsdBB8(eJ KD:hk)-2+$Bc냢)+ꃁ)u{:Y Zt{!b` Ţ9_={J^TUws):gJ_w]\is)t냆R[~(k$:Ɂi{1Hs* ${DBa/xsRKy(kR,{k{DB(){ZV'PisEJ ڐ {eB7IR>~meJ{dBhjꂪ{2b )mbsZkIkAjisb1k-:" 1R<{EJ eJpHk9*"Z{Z){B9X 9ʃcWIsRɫ(kRšجsfZޞc!7 meJqkaޮ:hsJp sRҒLeJϩ{Z׃{bnp*Z]cʃR3{RfRSʃeB`Ϊ{R {Zym eB= Zeq Ru Jxu냆R'Pik hP) bշ؉{R"s냦B?+9֖sApk"1 ,AWlfRK|{C1XZ/{%B,J˃eRJja{A#{Z[J.˃(cI1{Z*cܶr+j5,ku_mIkeoVA{Zy &R{EJF)%Jc,MB7.o,EJrsZpZIsDJ &{ZWuJIkRijsJ`-(kR€k(k%J(-,Z}IsR/VisZcY A5+A,؉sB1{R(˷냅J Z?-?{R̴-{[%U냦RrꃆR>N{B{c9*P{(냅BiseJ0(eBy|{1kKK#)˪ꃄ)sB){R{EB 8 fJpʃ#). D:{%BZڀ+%B JifJ^ bm#; buvʃ1*IkJ֪ ˃b}*{c7k{fJ 9AOUw{( %{A& dAJ[lfR,Rr,A냆RJ{AIMI˃"1  /(k'zmikU Zzh fR ccVc&Z{(kUU^TƆZrX~fRk*l2ةs $2;ڽs)*+$:cﯭhkA*v닦JK.OBW{)@ʃEBKZuUN b98{{(( 2is` {A!o,is21> DRnKfR]k Z^eJbseZp-,EJ-޸{dB|8{#:(z @ʯL9_VseJQ5DB,' 1˃RCZHs$2Is2r{:+x{DB63DJ{eR%HseJrF ,DJˉ{fRu sdA~ {%R/mb)* b^{R)kEJ*n{Zܢb9pEJgV*ʃJ){1(is1IkeRZ ER{|VZ[{$B .{Z׺+{%JOʃA j(ߊ{c9- *LZ{廙eJ.K $Bbm+{bōZVEWERzWʃfR2ʃckZ[{B ʃEJXz 냦Z//EJ+ {{Jx{eB8 O냆R냦BN A냤9*j{%J(8,J /9'{Z{B ․ $B{Z}M"{bx{c*{ZJ, r{R& sRꍁs(c6e([xm(kj_ fR&,A`5IsI%+{JkZ,b[Y RX4M[7,Zp R(IkXӊ{ZP ˃Zk"UA`bMj" Z˱:냧Z@냦ZV6 j (k01r} 9MeJciwͅJ_ hs ,b1.LRO/isuV ") {ERA?,Z\ Iz/{A-c(eB{%BZ B}èsB % ˃R냅R?}b{eJ<)p{Rܾ'{Rު{DB/.|(k$2 ZQ_닢)>kJg/{9`seJ{EJ黉s$Bc"{fR/ui{)* B7lZ:IseJ!{$2:_וp{eB{Jhs#*"S{isd:&{$2Hk %Hc2 *is$2 * $Bbb*냥Jޟ-{1c("seJ_iseJYseJ%+_2߉{$2^{A*y{fZ_ykERIER[a]U{ER /$J={Zص,׉{D:b bj%mbIk#2`3{R?Z},Z] DB墨{fR=ssA?{JZO(k1ʆ~s@! ʃ%B㪩{RjsA eJR%{A/{B꘥{b5ʃBHbHk9( R\{eRښ( R~eR7is9 @jp냣9 M9׍eR]{)HkEBBhsR@$isDBPB{!׿:IkD::?e:eX{$2Җ{1'M#2ˋ#*`J#hsD2i. eB[j.s9@iseB){$25(k*@X{D:bhseBZs1 :$2`isD20cފ{J뷍isJ̣{Z_54IsZk7(sZWΆj{ZWR[isZ(y eR߉sbp_)sZ,(k=$B^{JʃZ\(c^ ZHsE:{R`k{R>{){eBjc)seJܔʃfZmk{Rzo˪sB)` ",eJs{Z/_{Z:Zxʃ:0 ,(cge bV냦Z]$ rm9&hisC15LAuZpmRAz,J-{9 A}s9&냆Z兂 ZZ>{Z (cf {%Bޫ( J6&ʃJ* 냧Z FJ Z ,R[,bX{(kI{R(P(Mb냧Z,Z|^{) fZ,R 냆J+ *lgR,)c-mjkI (c,ڨ Ic,is*{Hk/!:*@Kzꃂ)#peJxu:^}˪{155{1hk`  JHw(k ! *{1B{a%DBwϬs!BEJ{isDB5s$B *ʃRy DR{R.f{DB5Љs1]%s$B2sA {ZȷejsRm`Is$BcxʃBIsJ*b JmJ; AҺHk9{RbiseJhP:<ΤeRݿʃ$B~):~Hs*ki{eB+$yc!5{!oHs) sDB*zisEJ(oj{:LZ5UeJcisER#{Bʃ$:j{J F$:is$2bʃfJމsEB"l8fR5HkD2˜Ik#*8XsJQi{BisR!isZ Isb_wpisFRsEB­cc9˃Z ]*AJ_R{Rw{L%B^ʃRف6sR is$J Š{D:b׿ꃦR{B:0{J}$B Rf{Z@{[y7{R@Rzj bcp˃[87Hc,%JcʪJ{")냆Z`]{A7 {fRSr~%JxN R%Jz{˃fRmZJkYH Zb{Z:%J&nHcZQ{IK@is +c[i.{bB8 {fR ލ (c )k|(%R(b{j;7 (BpjswUU'Ac9 /LjV^+0Z7-Jt(sJnsI{I&j fR@B5,&Rӂ ch"+)c,HkMRW/eJ/z닆Ju9ʃ *Hs`₶ $:XB)+sb1%(kD:>a,1'6( EJteBE Jr >,)z )˪{)>~ #:n[ꃢ)o{A- ,#2֋sdB##{:/9{!,ZW{ZSisBi{1j)jʃ$BBseJbZ{R;{c9)&s!!sER.j{B9ob1w?EJ{Zej{DB| |#1jj. ZU_[t EJj{9r*"˃A+냦ZS\{2SR{eB \ʃb!'EBOhkHseJ!HkR>HsREisDB jhkEBnLI{EBiseBj{RVe@hsE:62ik*xjMJ W{9*IsEJ䊃R[i{eJ' h{EB׽"i{%J~k hr{I*ER7˃Z\{b{bEeisFZJ*?{B jlʃ9*+{fR5)*{bY]ƆR]]7R}>{ZtK(c~_sRHJW[Ҧc{J*{R:/rRý{EJb` {#)IBB${c9 )k k+c9ER$$˃R,eB颾,Z+B U{FR 5ʃ&J-{fR [Z{RL҃{ZbIK˃Z<냦R)+, Zj(,Zr{R Ikw fZ",ikw|냇Z ,Rl냤1` (+C9b{ ,b J(j Ap ZW&Z)s%J~ k%J(sc1((kIxpz{b ^_ ZU9buyUqj]{p{$B'LEJPkߋ{:,wk{9:+9`1*ꃣ1 l)^@ޟ{EJy`leJ?sEJ¬IsB/V{B̹isdBZ isR8fh{#:.`{DB\{DB DB&{EJhs* n/_Y1Uis$J,◥ʃeJ]/{eJ+)= %JzeJ $Je71*isZ^fs1xڂi{$B^sDBAHhk@|#s9(kAPʃB)*jJk1EJ_\{b1ʃR؜iseJ:ZisBB{Z6߈RhsZ.?{ZZ^{:2IsDJ4߉se:\ ꋆJ;{RZsZu{JsΪ{$:\Hk!X}`{DBIs),.{RiHkB]XǪ{RY듅Bai{BZpKIsR?{b\]j{RK~pJ(js%R'fRUWJzi{Z)sfR,5V6fR7U}Ub9sZ<냦R Z׳{Z{(c4{fRe{ck{Z+{A "Aj{A *{Bֿ#{bS0{9~ ,Z[W fRb,ZbK(k#)e Im,RrE,Z˃fJ.$)csA*싆Rη Z\ vsR$2zAI}UHk@ {EJ늭eB ,$JU؜{9bE:hkb)о{fR+EBY{Br{$:(Լis$:`{eJյ{* isJ(vc eJWsZu+HsR~&HsR{$B{bʃRy|֭HseBr$:w{R isDJahsE:1 sJa{fJ{JHkDBslЉsJVL{Ji{R4{Ro6 J&{eBbd֪{Jt Z]ՕikB6냅B}s$B bS+c!ʃf:Zi{E2*Vs"!( ik1_ ¥is9){b닆Rxmisc1+A~{FR|pB UazW+) ERPP)kEB{B1 ,{fJr.+냆Zw냧bW냧ZQi{Zy$({B)"isFRi|IsJ*MfR=ΜZT{Zx{Ab +issz5 ca[jJRұ ({bzQ`bQ_ R2(kj{Zb{R ZBx{(r,|A-k Ic`W-kLER>L(cm{Hk'ϕmcXr{UTmHc,k/2Lsذ,fR("sDBxA 9 z6<郠㸜 *&{1$Bb.&+$J1(zhs    r $2UHsD:5OrDJ=}b&PP]ZTuUUHs$Bg*{RSN{eJ{eBJΏhsC1 EJsZ¤ DBo_{BIisJC'k#*]sJiseBpEJm\is) k%: !fR':isBIkJ `Hs()k))ikI4{ZkϾ(kRʃZWZ9_B{R_khIsJ{R%x{fZNO^{EBisD:~i{E:ͪ{RZ?seB{ZիʃR*{J׋ʃRisZH{Zx[{J*Ryt 1[vs) {Hs)Re Rve{J ik{Jx{Jm뼎Z%]˃J`{RrsݮRs)2RT샆J~ m{Jw;7h$:͗F(J1(ܪsJ ${R\{R{C1ms2's14$E:|ܮik"( s)({%:I J.s k fJzisR sRsfR "+FJ(kU75U:Hk TWisZ\=isgZRԨsZ EJ{Z#(I [ MIkw}c>icV˃[$Mc[/Ik(kv)k({b<c ,LkI]ikB (cl-L)cף (k eZ<ER"ߧ ik򆷕mHc}] c,ik-M(k&mjs˿,{+U:{RhsXʃDBZs +"lJ{ŧ-{:ꦊm~2XލeBww#{{Rb{DBͶ/ʋ)>{!{#:7'[)<:{R{#*%*{eB l{d:.C{ ZPۻ{R˗hs$2pΉs!Ҫ{$:zӃ{$2is$:TؠΪ2 #2罳,!BUMR|W˃:*{$BP5Hs96isc1{EJy~/k9x" (k%J-VJ{$:keBIseRH+W~is$:b{b>zڂIseJL&sRZ {b _isZIt܉{Z}ERhseBj hZU{bgҪseBr)sR\isfRSpZA5=)X{Z~{R&c{1\ RVYZEB{{fR ZHk9. BIseJ j{DBK ʃeJjЩ{R]8isD:8cBp_M1 B+z^{:{l,eB닦R蕍$:>RU{9V. [l`MR&vZϤR^קMZ-R?_s1{:@@`{1ؽ9;s$:4냆: BcësR.jBsE:S mJ}nEBYM[{ZK{Z{dA ˃Z>yisbIsZIsZ6ikb{ܣ{Z Z+IcLIchz)c, (kՀ{HkBָ" )k~CϜIku}_51ZU\sUi@PfJ'LIkg6,(c<,AVmZ#6LfR7: bZY(L(cO,sZ,RH,A m{UDBYJs)͋ J9RUb1XB',9ZQ$::sERCp={EJ^ꮉ{J¢eRb{#:_{e:⦀{: 9.s}[isEJm|2j{*@r˃2:s!*'h+b!*;ʋd:몃D: 8isR l {dB޼ fZws9 ҽeR_=9/9|˃2* $:PA!ʪ:ʃJ{JIs$: ^{Jt{J9sDBo_&).xi{#*J iseBo9x˃fJ_6{d:^%BVIsJEj{D: b]rŪ{eJ7wisFRT{Q{R^isEB"i{RfJ^hs9*RHkEB͜*_~\\\W{1{:R냅JzM{ :ڛ5+B1rsAi{%Jb(Hs$B({Z%Ԛh{eBhk9({DJ< ˃RfEJ&냧ZPˢ{9{RdDBr`ba5v{RwikJ"R`s1냦R /sZ{eBOHPZu9h Js%B3QS]շ[a"{RMJ/LRo_$LSXS:F{S'f ZeWL[ՎikFJ\({Z ʃ{bA0py{FRU )kcA*IsERΎ6IsZ}sFR+]{ZL[;Ίka}UU-(cL(k_]b?U %J)2냧R* IkxmZ/Ic^cp,R% )cXb IkJP( +gZ  & s-mswn st/Xp,(czʃeJ6hkEBeJu jbꃡ /{ : /EJ}xLfZLbW\{Z˃B냦ZryjsC: sb`isZ>{Z7{I'ߵ*. ˋB*is$:Z eBmj{)>%b(.{eR'EJ.浩{ C9*Is2JjsR%r6{Z%U9{ତ-:s{DJ"Swʃ$:+5Hk)k!!h{EB6Z{1:i{eB? $J_״̓$2oB{D:a{B{:"ˋeBuE(ke:(k2yŵ{EB{{R '{EBj{eJnZ?%JIsfRۿisRx>0isR *{Z W{EB6{Z8(k V{Zis$Jɂ{$:VDB:r{J5IHk"1^{R{cisZ8@{byR{Z՘9isZ! p{bMbʭisfR8I{J# {)jʀ[ZaAڷeB-ikRik1 @LRѪ{J{Z9 Z>ٗ{fJBC99_l1 C19!{eJ {RspPZ%f(cI`[ ([R{JJ|0"MR/`AZ__ [RXl{J82C,FB*+%BzT{C1Z ,Ar˃bwyFR} C1*{ZH{B?,bkZAIokj} {I!Lb+)kR?9 c )koJ{8%J Zmb!b~|< ik#T,s]: (cr2{'kʃeB#~I eRh{@xIQYWTk) {!)X+IsDB Uis9( %ʃ:isD: ˃:`keJˋJ/VIs)"sRk!˃RisZ .IkJ@> {J{ZjRj{:*, z$B[*{ZʿZ.߉seZZs%Ris!*.s$:ߕ: VIs$Bhi{*ٍ{EBeBo{$:,!c){Rak%B(9is$Jc`{$BwI{$2ƫb~i{$2õIkBM L:zŪ!<{D2{:sD:ͣɪBAkeB)ﻊ{R\+IsfRxis1IsJm (kfZ)2k `isRݱbIIkABHlA}sERs1')! {Ry{JꃦJ;{e:IsR(/{b^isZ0 HsR {A (k,fR}h{fRpIsZEnZs%Js {EJv{c1ɣ(,eB<{J_#.sJ{R$,Z]/-s z\Xb#1W^EJ&)) RT.˃R(Zr (cW˃[7h[%o~m(c~[.` GBL#).(%:'Z `p+AR_ fJИsR@cMZ7QcUs R޳,czSM(c{J%&%RЪ{c^,(cXJ0Ikrݷ{")- {Z jsޢ-,b&/V˃A€B Z¡ (c*.+ HkPIB,J* (k{ bisUikp{W(kDB./{$:V<ʃJNo1z'{9^ $BYrb[@ Hcb)䤅B9׻ʃ$2W(զRU5 $:Ƨ{A 짮i:XվHk&Î{! s$2t{(is) (ʋD2*ު{d:kB!k j  ZXl(isEJ{J_bU]UIsdB6(kEBis$:VҀ(sd2JW*]{J/ MisDBx{eB>eJr7{#2xIsRs=˃fJ p닆Rpp냧byHsZ缘IsJ+ {eJߎ{D::fikAh{9邯IkdBGns!#k$2u7Md:Ǫ{2)sJH{B6'`˃bWf_IsAc#˃Z[K*IsEJ ${ZmV}ʃJ>isfRjk Z(isR*˃bu{Zr_isR-{{b2u{b.ڪ{eJS{[9ռ$ZnǪ{cWHkc1{RڊsR isA Z߯l{fRr{%B ZB Z|{9{c{b' }-c/׆˃$J?* %B^(.* fJ˃Rj*{Z"PbժR{Z, J(cr{)BA罛 R(*+&J,*,(c* z{"1* ,[=W{Z, k5a0)j eJ!/-)W Zޜc?ceRX:\isUUUT{j\z[{FR&_r{fRjZ'-ϜsIbLIk#ܐ Z {&Jh LIk~;sUUbOgL(k-{1 +$JZt+`6̋$:?˃EJ0%J?S{eB {R9E:z*{:{EJ>+$:'zsEJ@aKr닦JR i{$:,$lj{A! R\aթ{Zwʋ$:{) D:rP˃Bl^wis*1̇]$B)P1isB1sJ`.{Bv{D:ʫ(c ({DB{bKeis9{ZisJ.{A~bˊ$:{5HsJHkfR $:^{R.ZU{RJ+iseBʃcouIsJ׀ Ay_(k( jsR/'WY s$BIs%R-Is#isZ{Zq_{E:ʰsAvsb){B>s$2€˃Bs$:Z2sRݩhiseBܠ{ZJ{ZS8(sJڨisZ >IkAisER*})kfR|IsEJ{Zs{jsZ U{eJ jlfZ{b{ZʃZjsZBJd9[CʃR-.{R(c4#U:{R 0[p [UVsj"cbU׊{Z_+{bb IsR j{b8/{Z{.isI0 {b+/{d9 ?Mb,b^{br eRZ )k-mZ/Z ,Ik R*(l1j*")j,1( ! b>*lcYy= FJc%J?p{J{(k~ FR<+(kvv+bzLZZkMj.c&" isjKg{)k`IknO isa b+k k+Rs]LeBÛ{$B;ʃJ5LJy{eBHc $:i{Á" )h,EJk|#:Xϊ{$B(keJ1q{dJ7s$BǠt{9 {C:✠isa)J{9ʯ-isdB*HsD:‰{B {:{$2ꭜi{*oisJ<{D:.;)k$2Hk-s*á$*Wެ{*/hhisJ' IsfRjs!1r)s1ꂫ{Jɾ{JAisZ׿'IkZJP{ZmobIkB (k(k$2b\{%Bh+isD:1*is"!{EJ {JʃRbzϬ2{{J&{RV{J{eJi{EBoT RN*yʃE:i"s Z냦Rߪ{B({1 (HkeBp{e:@kW{B{Bp{Z{B p{Z^ c_4~ZdIs1.҉sR.{A*{isA m{{96)kZisb%c>j Jis9'*{cw'{ZJO{cI[{R~˃Z+@{%B(NKjZ'VjsJ"7 mcljsJ b_VB{b<6냧R/j{0(&{b'[{b$2{{c9Î{Z{{b?([ ;,(cM[uoA*ڪ{R%?is9`|{eRp:{b{Z~ IkO7 Z'mc1,k)Y8"){ " b*.`r(kXU} bXBkIk`(c묈p %Rb@ #! ,s_V`{FR_ k.L(kV" Z(Wc9 Hsz )c +,s|~,s=xIkr{UT s:ljkzRZ DB{9 r lAn~'(s@ppа EJΤ){!){R:x9Pis$B*B@˃$:Z{R*Is%JbI{eBB{B&ʃR(w{1㮊 DJm{bC?ii{Rw‰sZ.fIs$: +seJŠsC:iseBD˃eB.Ήsc)eBx D2hs1@{dB {BUXhsD:ʢ{D2l.>Rb!&s!MO{1ժBhkb!$.{$2{{e:}sD2ikd:IsB E2˃B/-isJ Hke:\r{%BKoiseB˩jeJZrca RxvUkcA?*is$B*% eB7Us%:X ZQ{J{ZWy{Z))kfRsR-z<{bVjsZ@<{b^ isbaIkfZ"]i{Zt&Hs#)>Is)6$[-R{RR,Ic{B:((RᮾfZ.LR寏 mR-JʃJ"i{fZ #1**&M(sm)k. (kq'+Lis^! )ki`,%BHkr# is>%(cg({isn,Ik (cM7+R:,cʐ,(cb jsR˃(kNMZ,)Z7=Wkz^w{I  {bbzMsH]uMjk_| is8x-is%{ZW?1sMRҗ@ګ{EJ}{A)CK{R ފ{EJkG8ʃ*eR.;c5UEBseRhsR)R)_isA-Ik) nAsZ~*S˃Z}ᛊ{J(åʃfR|髪Ł)'ZUVs#2 {eJ1R}Ъ*ꉭik!4"(D:+yisD:5ZUi{RBsv*(sEB/D:vi{$2גʃ2W ϤRU} JշkhsJ?{R0`닦Jn{rfJ}mn|Hk9~-Hs$2 {[c{D:{RisR{EB<֢1u{$J-isJz{DJIڎcʃB{*-9b ꃄ!"1{$B P˃RisRisZ)IseJisfRkU냆Z?{[ZRVz닦Juk{J{J ?{R `냦RBzJ 2{Jh{RY.R*se:O{JjڎR&sR{- b^Z{b%kmAisZ_Zج׊{fRisfZ7 [ ,eB$Br,ZaWjc;o,HcZ/fR{RA^*,fRmZOO˓eZ7/lA{c9{bގ{EJ *X{Hk`{Z*(s__ lik/ ik/Qb5QHs],HkԻmLbZ[mZ*Lis ,is|^?{I <- fZ5,ERꢊ{fRdR׫js]^MIsTT {kfڀ bߢkk߸)k?{+,b :pjseR7{J&_R& {J,{A Z5i{D:xmEJ{A,,eJLA{BK/is(@{JB듆J^ʃ:®{:* _(kIE#{B*1˃J˃dBzªs9&,e:Ϻ{9isJپsFJh(kD:Ԁ={ZIPcEB:{!hs1»eBzezIsd:hisRA$isJ {AɈ1l&s1ikHsAeJ5%[ꃦR{$: zis1$ʃJݦW{eBώ\i{D2{9{b|&(k$B aseB EJ{J>({%B˃eBz{98 ˃Z ޔ{Z"{EJ*v+:8sB). {EBu b_^{eJ(kFR sb/˃Z)mZ_U{Zc5isEB{lZ] Hk_y 1&{R_TZxr,(c>{{J'6{J6˃R Zҿ-ZmBʃRSR~xZ×,Hc[,HcO (c'˃ZvjsbmʃR8Z˃Z ޕIsZpL{FRݾ{%R*{fZZX)k%RIsc9fR (]{Z`.Kjݕ6牃Z޵˃c7vs{b_isbRmFZ{҉s"1 句Za__{FR{Z mb*_w gZ{Z jisb({b5|{&R,is}UZk."˃Zpmbzc+Ϝ(k5ZتӽAު,b*'sConmsI5{UUMIkx Q`-R{1H1krLRso˃2˫(k.EJjʃeB:gU˃2fJپ9B)'s:(: ^IkZ r{R:z˃R|I{)-/Is*ʃRtk{cٝ;isZ\ʀ{Rj}*{Zaw7$*hs$:Hs$:/{)zisEB Ris$:&E:\)sD:+}(sD2C(sd:'is$:!ܺ'c: 9ۘ{Bz{)*(k1 Hk) ˉs)GyHs:–lb) }'{*b{B'is$*9* is1 7ꃅBVZ"1&"{2' sZJ~߄sB8ͪs!(닅B~,Zs")ת{Zc7EJ jNR0˃DB⾊sDBz(˪{Z}sda{B]{B"ʃRisb<,(k k- b (c}WTZis%J<{fR8%{Z0 R^ب [{96{9 MR޽L(cHk?wJ{{Zh3sB"LIkᥭ ([ Xb{RpcbZ냧Z_>p{Z_{Z­{&Js⊪˃ks 냧Z\b FR^b"{fZ5 fZVs{JR8Z5@ofR!Lj,,ZFR {ER"˃fR jsZg:fRx꣢fR{Zb ʃFR0<,b^{"냆Z H냧Z-=HcϜZjomsZrʍZ84fR*,C1@misyɈ bJ c"1IkC;&R\[m{$V; UWG{$:5>:bv EJ+bU+b1Z{%JJꃆRykXW{)*s㪃$2z{)@?8{1: FJmLB֞{ʉs1"{eJPʃR } :OiseJsZisEB({Rv:isZ.'ʃe:~;isJ sEJ{ZwƧiseJp#seR8[=my Jic\{([>{9. cU{Z*bʶ-ZB T,k}[I{bo+Zʮ fZy샦Z{w냇R냧Zl{b}$-ikQr[P,kZOmjkw,icfvx*LR.ms,sY* (kb_HsuהmsMcК>Q{sՕ_Ms6sbxjIkMjs!-FRm߇ZqMk{]{ƻQѽ9y)isb) "J3Hk %{)4 Bں-isDBIs2ɼIs) {,sfRˌm:"(k$:$jsZX ! k(k2>e_(k* PIsDBXGTis!6}{J}IsZJ"sAsZIsR#{Rj{R=iseJ (pisEJ<.4:{)~$Hs2x**Jjis) R{!XʃD:Rʃ:/6{$:˃2w{R_nsc)S(k1$c!.(kB>-,D:׋'i{EB{2*6c1C$isD:).b)(kD:^>isJxHseBWjBfʃJksk{ZCpisJ*{(kxY{eB>Ȁ{D:k(sZ-8{[x{Z5{b,cs_omN(k}Ӫ{R M(k޿Lk`냆R.{%Rc;nZ'&HkvEBh ѽ9{:p{Z*;bU^o1 *reRnb%RI{Z L{Rb (cͲs9`` c1#.sRp{[w~MikXW cM{bB>{ZYKZr,Z/ (c~{Ikv%& [{r-Hkθ/cw}Mic+MIc;Ϥ[z jk|ic_-kuK^,ik ͮmky%icw? (c m{kĜMIcp5%R&Qhs(}uisϜ{V jk*ms'pbߎs솥ERímj*bkT(k ?Pik~W)k_Imjs6Y 닦RZLk{! 'kb9>K{apra (k#*l#i{b!择{:x"ڪD2i{*r!$:[k냁߉{$2h<(k#2ޜઃD:X⊃"w)|?|)Â``c! !kN#ۉ{$2{J>.U{EBc>sZ6{{Z ͪsZ]_{eJ~:˃Zxi{2{JM hka(4is$2{eJbR.v2(:hsEBI(k* )"{E:pRޠ{DB)k{*/Hs)0Hk$:P{dBHs)6 I{%JX s$B)~cR9%(seB(sZahs%: ,Z)/ˋeB|ˋZT_{fR""UisJ hsR:{b^֪{Z_={R*+x{ckzp{Z {kx={Z>sZʃZK:(cZʃ9{(cũ{RB:is9 {Zc7 /{mZ˃(c %JϤ$J'c_c{9P". l%J絪{ZXP˃R{({Z'c?,RŠ{%J(',(c({[(Z˃Jnn ,S ߛb '[,ik`ӝ[: Zúms}Q,jk1U{ik%jHc,V,ZBc Zmic}Z,kHtM[/?c{R*ics,ic5Hc",Ikp8Qss]u{b: sÊMHk*o%Mc/ (kLZ:8 Ms_o,Ik~Mik,c0 {_m j#s}\9ZW?\JsR$J捔Z mso6is!r@!j{9 +{D:$ ikd襪{R ik׸ ik sIk Ik (c-+ is*{Sߎ{ELsLsfL(kOMm{oL)k' #1H mR*+b+I",Q* ik"1 Wr,C9 mA ksb1 Kc@ܴ Rk:.ʃR[*Is:s$BXx< R[ lb)-{$:}hsB1lR{1*{*zb)s#*,\{D:hsRzi{eJ!RdB]>IsC2:cUUʃZWIsbw)k$BӲ{R+j{B7{D*z**.zis$2? -{E:7˃J ERʃZ[?(kDB 3.{Z isR 4HsZŠ{ZnsZOk{Ri{DBJis%J +{Z?{ZWsJ(ks96˃DB isDB-(kDB!a (i{JYQsZ7 {R(I{[XMR+}isR૊{Z%.`{JbʃZ?%+{R7{ZW{RX@>{Z *sc<{RlZ,cJu{eJ = bS{bi{ZE냆Zjs%R@`bʪ{ER{sZ̢l냅J{(c=+ [Y,Zꦺ+A&{k"(c(c˭ǩ{R*>5{cqZ^{ @r{"1%"(kuLR/{cBЊ{B *[{EJK`{R""άIk}W냦R{R%Lc(c{Hk&iq HkHc`&ikU is?_Uqs_YEu{Hk0"ikz Hk{Զ |ik{Hk"&;,s~+(k9 c+zmis>W ikϤisimUM{},#9 msu~Lb(ΜchLs^;,IZPڍi{ߠ{C2˒{R4샦J(:,REZ}j<{Z^IkJ#C`isZ isbK{Zb{R:أIsRisR`&6isbj~sR/ƒ{Z/ОIsfR׏{c9.jjEJd7sER ꎪsZx %B{(kJ{냧Z (kK\{[@gZ,(k_Qa_{cv|([݉fZ;(c}}LIky{fZ Fc{OQʃb3~{b/{gJ) I"xsc9"ΜZދ IkoI%J(07 fRuz {Jذ (chc/ isn[Hcismy(c昸cIk<7([,<냊soSA isjik.vIkW5ΪsUZT˃)k[94b@L(kz18 "LjsG*> eZ"b~+i{qzso~kr*둵I׍Ϝj,(s媠ik js CZ']M{]Mis{{R eJ˃*nHseR␠ R߉sZZuX B{@ PL1⯶l:j:*p _s(#{")!k!-"{)Is! +sDB^_쪃d:-V{Bb:}_˃EB_{$2$sD2- isd: HkBiA0JUwHsEBX %J{ي:~ {Bk{EB.6h{)&<8{JkKHsD: is*jhseBisBh^p(k1hs:7 ={J({mJ>(kUZ|V{Zrv{J: 9j+*{d) {R#gK~RPs1 (k: DmeJߵ-) {J6,Zo' eJ$pb!ncM WJT68{9\HkA;i{EJ+ Z{c}esZ)isZ$֞isfZ"-={b/;IsRisFRhHsBi {Zc{R.zisZXsZ[b/{A Z*i5Hk]UWPkU}T{c&{c.(k{_r(cu cM(c|{Z"fR&bI ï{R)Lc腩is .*+,R(;Ϝc?og"1"/{A,(c*{fR2{Hkd ikb/Hc Hco bU hsoLis{Ik (k" Hk:Qs]nZm(k[P/Z#,`ʃJ:,bp is.2 m(kڶLis(-czÊm{.ʋjͤ  k8~~M{ɭ~,issU57%{U\{em{[Mj؀{R7{%BI {Z/ bK~{bzzsI@b"1 0냦Rߟ ZtȪ{(& Bʃꉨ{ 7sEJ`sa s9(rbCʃ) (kb)Ȁ2(s: ٱʃeB?{DBkbHkeBq`%{%J&{R{Bˎ{eB'JIsa!@{RʃR6f{Z׎jeR__ {dB8RIsBkjeJQis$*@.,isB+ xB߼R+b)jn{!BsIʼn{%B- d::Vs$:TYHc)$ {Z G=) C)+T{!(( {ReJs$B*>m:Z{eB*{BiR޹=cwoRJ믜,#2- R.)onR֥X c9ZW0eJ?{_{J˃R냦J 47˃bz%sZisZ˃Rm {RS,ZXsZ쩣Š{ct7Z v{JAisJ(isZՌ!{b;۪{eR :{Rʃ(ktʃ)6isbC4LZʃ(c{[(c;{%RR8HkA ,Hk^ Zj,c1+ x{Jr{9. {(p s_z %J{&J@({R bHckjLik ZisX+ik냧Z bh~+IsZ (c+Lk HkZ:YZWW &R(  Z" JҸ& m(kVc?* {wvswKLIb,jx{V\ZQjxis}wI* ms,狼{o{R㫌o{eB>S{9 .K"is(0,ZV{ZI࣯isZ'EJU5{(`ؖ,B1# b9zsB,{RCW{Zz{A&nz'is9i{fR}~{D:l+sRjʃ:諶{J>{J{BRʪ{eB-Cs ~{ {Z >[R_j+-Zu{Rx9(is!J(c") !{2/R{JwsR1qR{e:*{z(k2b#Μ9KzHkb)ʃeJsiiseRro"ikR {J+%%{d)sB+{eJRjDB/o Jv+ ߔ{eJpXb{"!ris%B#{eJnJk [] RU4'ʃZLB)[냅Bߪ{$B>RS]6Isb1>"Ike:/{9(i{JhB R]3냦B냦B{[(rg?{R>ҢsB6.([ }y˃[˦AʋZ:%,Zz? bvLZۿ{b_z(FR+-Ik^=G Z c_xk{ZZ_{Z3. Ikύj{Zo Z9 Z Ik= ApާϜZ fRߘ IkqMHk߷냆Z|Az (kkO˃b bj~Lc,Hk냉s߾LHs{z +lsRY}{IrA!lisl b§/M(kW-(kj fZ)˃b\ Z(#ls.imsPms}Ls_-7mIxQI^{ ,is& MH{Z'mis*"m{{#2 ˃ZsQ$B+yӽeRUA{ !BWԵbW{eRXTVΜFR\EB*AEJߛ%{18ބB__%.@ib ' hs` *is1=.8{EJ?zis$JaX c9}*{Z>,isRe*is%B3S{Z*Us9< Z{BIj$B/{RkT-b돥[-Zr %Bz{eBpik!(c$:\xis)ܪ$2kک{EJ[;5(k*:*'(c#! *% JY{R \isRn䰚ʃRI^ϪsB*+^{Rk isd:I isd:p'is)0ZN *~*A5ʃ:x{RY {bs"1X7ꃧR{bC뢥{Zb>{eR}Cs1 B/{RX B͋R^R{EBi{D:7/{B6 {R'k{Ja؛{RڟsK +RkBj/ Rz{[z{fBr R%:Mc``>5,DZW (ktI{bbrݪsR:is%J(Ъ{b_{bQK*{J(bBQfZ{ΜAR{k+{cHk%%{cVUU,Zʢo{%RX˃bAA5A9JAbzs1}*"ba`Z1(k&ڝ{fZJߖ fZ={c& {kb cA (,(cN AER7 isE LisRUnis= b@ b2:MZmb[Mis&om{W^ΜZ ڮ{c}ymQتB{%R*bNJjM(k0Lis6imis.{{/k{*' Z rg cWxs kCcW@ /˃D:n`{2{JP8iseZ濠ʃA洋 - )6l1ܭ닂1⾖i{1OI{*{Jઅis:ҲsZ/is)hvZ]UG{B㐪{R~i{JCc{RcR{9i{9h{R7Y냆R6ݍ{RsZcЊ{$B ZUuC]Z_\i{J NisЪ"{eBrMkd:Hs$:-ý{JoT+AlB)seJ{eB=isD: HsBn8R]]i{BϘ{c1W> |c9jpʃ:aisJ{B!*{RLisR zsJ{R:{eRn isEJZZsc'i{R\׉sZ7Ȫ{b{ZʚtsJ+HR7isBC1bj{[lϘ˃Hcg={[t{%:'{Jp{"S]H[+;wªsRL Z|ɡ{J-( [KobX^{bZ? {b{isbª{Z:۩*(khts9@Uc9ZPXUb,(k{' &J'>˃eJ7{%R>k{c9[ bh,FR)ΤfR j-ZfRj~AҪ )k{(kGhȔ (kx(k{{Z"h6k}_эk_ois s< blr J%MHks/(kX* Z*j,b cͪmk7zbm{vz IspJ b #9 8,a@` &J b덈 $J z0Hsw,j+xL{ -i{70!齩{j{  !!p{"hk!3{!"۩{*t{9*{%: {DBisD:dBSeis9a{fJz3{J-.jsDB`8{R iseJ&# EB**ˋeB[xhs$:Q+D:⫮&sA6%{Z{eJP Bi{J|%{R5S{B@̴isdBȷisR,ɍsDJ:nHkA {RQ/iseJϊi{D:=.s$: ʃeJV[s97-)9?7B)Z{Zo(k1HsE: !hseJ녿hsJPɃJ.IˋZ} Bjܖi{D: *i{R76hsJ*VIIkEB~(0ʃJkWsR>1")ګB)B*Iҩ{fR#ڪ{Jܪ˃c}isRv{RisEBz*˃Rw.{B&6R}[{eJi>{J{Js۪ʃfB+{J0 ([8{[(,R7MRwet{%B> (c֗M[냦ZA 0)kUJrR hkyl,ik'l9^ Q(kLA_x((k,ikՅI Hc[c: FJ,& c*{k~{bg.{Z`,cO sjkVMHs~ˋ (kjb,HkZ%x{k {k*]%b+ZjzhbsuuTissπmsMisT *,isKp`M{r- (kUZ.LIk|omikMkzpmisya{C9\Μ"1j",jI `9/)֗Μ({rZ( ({ۜ{cpA8s2P" {Z!{!.ˋC:j 냆RQ~ E:. DB6aMD:~o{$:{Z R*˃$B<-{:ּ(8s9jȪZʃZei{:q(isRLJ{RyΜb5uU{ZTw{*b{RJBHk{R"{$J* eJw뺢{J+?sJbU5eJ&4i{eB.sb)zʃRAisJ%8sJ pisJ>1isJJjikBLD2j{:6eBՉsD2(. +ZTis1+}$:ޠi{D:T{$:pʃJ&'FJhisdBOȉ{J}RsRjŞsJ2RdY{J,+sR 5{$B{cj b{Z z`{RWsb)!+{Z{Z{I{B jsJPb,J7sb2sRoىsJ{(c( oIcsz ZR"[v RoR:_,([7 ([?rZ‹mAzZ*냦Z8.B [:-{Z XK'sODU{Z( c5h,Zk,bBmis,cghL)ciZX,Ikk,ik:5Mbmis{cܿER#(sUWwM(kxmjk js`6MHk)IsEUHk/W_ Z :ikomZmi{˃A(&ccZ=n #9 0b9z냢('*bbu:IsUR˃z0R{U{Bis$2 s$B {DB4isB){R#as!j {RguʃeBWPU{$:seJpʃZwщ{RkeB{Zxy5{B1 *({Z eJCisZ+abUU](keJ*\{RUIsR IsZ/`-sZ˿.{EJ馬`{eJisZ`c]i{Ji{RUZ{RlIsRdh{B1j)sb)*ʖisJ6JBcisD:㯡Eik) #˃E:unhk)5-ose:01rʃeBrHkb)-/isJJ{RqhsJ#sR@`w{J5=*[ݩ[i{B%jsEBև(닦Jqݪ{J{R^o{R-{(^jsA#+Z\[{bx^%isZug{Jm(cՊsc@ RisR㛶{Z{J.(c6u{R'{R{fR:*sZJ{R{c*rRYb ([{(S [7{Z^(~ʃQ۩{%b:8~{R7+jUuh{b M(cmc׮ޏ-Hk>k{IP(c}?91Z~(kyMik Mb+Z P LZ{ b #mHc-x IkrɑIs_sr0Is_X,(k ݖUUrUisW${Z.X:,Hk⽽ծikms*J{}%jsP{)Uc nik‷Վ{7ϔ{_o{~6rR{%V^{pϜQ/.(LZBJNLb#9$ b`fZUr)kϜ{W{#sZo)ka cuɵD:6/ R.^Z{RꯢisfJsEJ> EJw,$:z {:`.{DBhs9" @s90ZUݮcUMWi{eBs2(c{* {$BJ`(k9 ,j{RoOZߦG{eRIsRjisJN2isJ{3{'c4~S{Zm(k%Jx{ZIVeRWkI׉sJ {R*{(kA;:is(isRHs9>bZmZ {b (Ik7c,kjW |ik],b~'I**浪saqU0IsRmcO (k is_;,I*R ik>>Kns*Z{b;w k_s Z wVZ{b%{k&.,k is7ims+ik{{'Ϥ{ {RIszzFRNxz I)ޫfZ#ϤZo{Ab A~ mb)>{U^isRp{ZԚڋsZ:jIsR#Z{d:ڪ{Zzʯ{eBr*{J>{Zw.Hk$2P{!b"hs+mEJɉsJ*IkI/(kJ 0isR<+{J*R Rw*sA墩s) #isR^#{%JisB R{$*n|sZ5*JW_P{Zv.rsfR )is9"8{Z{hi{R {Z^sfR܇yIs%J'P,{RT~b Hkb7i{DB.R&{R6{Z {DJoCHsEBڽp{BHseB7 {R'ZI|d:ʨnRHkJ!`Jy)se: IsZϽK{cŭHsRkаisA(`){AɶIsR?{JKRR\{J07{ 냦J{V:Ҋ{RK{b?s[+ cs{ZR7{[\(cyǪ{cS{JN`sEB rsJb eJ {[• {[_{([HHc_isA48R9 Rb|mRB{b{fR)ʃ(clIk+jsjIkZU {fR {IB bzjsbh Z*{FZ냦Z{bW%R,is{'mZN,Z^)Ljs󎔊s;Hso*,Ik~"(Zp b `,cZ (kpR b*,,kj˃b*'냧Z Z"'m{ ǽ{˵Ϥ{_eX({r,,ZbmfRժ^I~ FZ-{=뎔{,s,is| IkJ Hsb sZ8isb){ZU,Z-{RfHs$B˃b)̃by[Ti{eJL>誃FR"ªIsfRd{fR/ is gG bb{ b%R_':bUWXV{k';c[B"(k?UrkϜ(kkbr{Uqik{{ёZ{X箜s Ik|;Ϝi{m\Qi{WM)s*m(k@jjs^{~L9ڸb.> I& {KcUWLi{󭜦jcKYÉi{U/=mAH(ҵ k ~Sb M)k hsJ$` $*ˁ˃ {Zx{Z*u{#*{JYH,{#2{!)|(k$2-:ki{D:zo냥Jٵ`(k- Jv/{EB̪ J-wʃJ+MFZ{ sDBP|١i{eJ(omEB?_R'YLJWʃER[Hkc9XlD:LEB|{:b{EB{IˋB}_{B͆?{e:0+R zLJ{nϿ,e:~ԉsZp{e2(ާZUUmR\isER({fRBڻ˃RZVՉ{J*{9@*+9˃JʃZ{isB|psRRsRlfB{EJ`kRcLB/%sEB{Jnς 2.{J{BBc+,%J.oisA ʃZ%isAskھ˃c?{cNz{cU {Z.z(cʋ(cX (ci{Z {ZMc{ikQ%{Z\,JʃfR ,cΜHkΜZhn{fZ{I'{b{ fR ʃR,cv#LFRS^b?J\ is8(k-{oZ\[?L(ch|ynIksHc򓳽hsKf$R{+D1/FR{]7]Δj`{W |Q}ϔ{ǧrmik s뎔IkqO)c-hm)sT\,nsU,MHk*~⎔isjRHsw]mk):I2)#ϔ0{Δj{ ΜbnZ bZmk2˃c}e{dBC쿫{⨢{eJ.IsDB{RZ˃RmC}lʃ2/:!Xzhk:dv/(k-*ʃ!{B! *{Az{$Rz{D: {e: {$2c"{9cr bbc{x*.IsJ`h{R8eʃeBJ{A{z+eJ'Bis1T- B%>^M$:Tj{2J:pz_ʃJu)sD:́sE2닅BflBn1orWeBse:Osd2 {D2*kise:zsE2"0s˃RU{ZIiis%B*`sZ敩{[ʃZo?R\{J}{Jk{B8ٲ~{J|~תJͧsR\isJ k isfBx ʃ9ʃJ Ar fJsJ;{Z.4(c>{Z'{fJB {b9/{b֗xsZ&5{bi{bkm{cT۪{c[{[yZ c?I9{[6?6,Ik_m(c[ ZJmk]حLsקu[ L(ko{jIsZ'{b_벊{b ΜZ-b?mR,Zɨicn{X]ncjc.Z1>:k}ЮsϜsہmbܗcj`Hk~wxLbbns׿%msW더fZ*rʃW{ߢ{(kO⎔Z7kvʊmAr{n :]{+Qrղ˃׶7h{˨ۮkC9*,mbpύN_nʃk75Hs,. R,s2sZ{%BﶂiseJh{EB>{Z­RʃRdB_*1 2~++s$:sEJ@hk9*%MZW] Jo|B,{EBj 2+*2z@HkD:C{J%{JMseB7Պ{$:I{J{J'nʃ[uWF{eJ«˃RUXsJ=ꃦJ]g*sB*j{JחʃR_|{{RvsEBԞ{A*ksJ1{B(ڪ{Rvhު{J {JWXتBޓJ\oꃆR~w{RǪ{b?ʃc4bSw{cK~˃ccU(crjsR(k{b >k+b{S{IbjIsR<&:{j*Y(k5 (c&X,Ic]cMHkp{{9&L(cKT,cj ik;e ish mHkw܊sZP˃(ko+{)k&b= c1z-A*MI`s(kJQIkIcߏOs^9ZZPisslfZms,jj( )kLA nHs` c7^sW,k( ms<浪s|m{^:Li{n˃z(ikڿ{z0˃;{F&sumr,gZϜAM{nZ 6*MkBj"M(k,is {D:+s$:>/ , Z%{Jz{{J ={RAJMdBis"146 Z^{EJB2Is)9 is$2"(s)ʃd:ך3DBH˃#* eB.is8 +eBzmhsE:{B6Р5-R{Roms1--s#* {ZV{Z1P냅Jsd:#{eBj.){EBBsJx ,Hk){1ҪsR /Isd:! ~I{JRieJ'D:W{ J?7,[U5LfJ]`ʃR[is:C {RZsEB/Ms9 Z{RZ{U sRJZU{B^{R{JK_iseBhIk:*`iseB7.HkfJis$2p is%:v sJ ;s.isJJ˃ZyIsJ s%R {b鷏{cjʲ{Z / IkVu]{k_cbm{%JpisZXn( %J㪉{FRU{%JϮsZ0;bWusEZ([{B,[6+ZnϨ{b$h. J #L(kL(c=M[. b԰sZ l&Rzj˃Au{AsJ{A0isb|x9MeZ5荔)kZ%smisZ]>u%R j!isUy[MIkL k'h-(k+Is*k1{}]6{U}vLis>L{ǎ,{cy#msL{+ߍ{>ԍ pau{w{?)i{WpmHs/ {ۈ {k;q_\UΜ{PX~Ms:B ]{J0s$B,)+. dB.kdBjsE:A {Ab2hs9+ ʃd:  eB~ꃆZ/r/Zᮩ{B>di{D:uHk%'{(c~{[2{bsRh{R(a{[bB{bmP{R sfRhZ<{FR״' ZER ΜfZ\{Zʜ}{˃b3/ Bjz{b"5,ZLZn",Z Hk$2 b |)[pB+b!2*MIkW{J+{RV (ʃ[ (k'ͳ{(kjʃSǸZ:+fR"(csJj [uz{Ra[X2 (kCy {Z[C˃R6n((냊k,kNj^,sW Z*? mshUW,ZzP,bEcI eZ"Isms ]' k +خEJLR hHk]1]UsLZZ" k=C fZ ˃ZLR *PB9: %,(kʯ,sWMIs.LgZ LHs ,{?{v*,{>#H-Hsshj냄ABj*Ms: [ms*ߎi{R,b"sϤ냲gmbHΜ{o6󮜅j/Ή{Ϝ,]BS9i{)B{ZSJ5{1{c#D:c: C1b{R` $B:$2ީs#:¬;냅JZHs$B/^){!#ZI J_ikRj(k!  0U(kUUUa{R*=tb7}BW R]uʃZͫYisR{$B {J+8@sFJ {R{s1"ɊsRr0P냆Rfm9eR aU͔ U냦Z${Zxjsb!~ k?~IsfR,'(kfR{%RHkA'* IsFJ@isA"isFRB(kEJm{%J%(sfRݞ$Is$B Z{ΤR%ʃR|\fR]]s%B*OʃR':rw˃eBsS7 {R 9{(cE냅R2냦R6 (c{Zhn{%J L(c?[+c ,Zv{(sR&>^,Hc_jaLR*d R!(c՝殜serml9^ /L95M(c (k܈P{b^(Ê{b_h{fR {HkmspL{cu IsSLis@ms+ow Is=U,R;IkyBy (kIp"d9cb MbbbcRC9Ϥ%R (kLis,sJ{b*J (k.Δjsu{| Is*8ZFb,Z{%א_,ish-Mk B9` a Isg_=ΜERj뫨{ŹL{JcTM{z{UM{8RmisMi{ sY{wv,{~?mbno,)s5˃F ɃήLʋsnDB?z.K"!j"ͥRWs ER*isJ (:{Za!'keB]{1{!'+,Jy? 1(k9jp :is#**{$2,+ R{EB?{){ZWӪ{eJ*`sJ{bpsbé RX+bC՜sRGʃ1Z*ʃR+{Aځ B{RR갉{Zà Is(X`sap] A鹸 I/isR isZ0kZN/'jsJkB{9) l)sFR㼉sZ+;{boneR_?>gΜZUisA؀LA{){%J%sbW8IsfZj0%BS_{Z7zH{J7KisR~)IsZq{e:k.{R+{RN{&JS{[ ( FJ븅{1*Ik.{gRbBO{gJ (cHkf6s9ZϜZ5] R%M [1),AϜs#kVIc{msXy,Hc7|,Ik(khy{b;{j)(,Hk?+~ (k HkO mZ[Is?W)k@߯Ikub LI& Z *,j\냢 r`( )kn:9IkV>0,s?+ms_,k& 냇Z,is&Jr kRb7,isۧ,c|"*ljsx7Is 0b,is`',is(,(k,{]R˃UU-{,{",i{&ȧ is&Mjsg"{5M{ ,{ bʃ } UU%0 Ytݗ96{EB {eBoHk$2 {B J榿Chk@{:)sdBwʃe:"⿉sJO.-{eJhkB)+ );LZy eBO{EJF sA${ZUxjsR3h{Zs[_˃R<{EB{:isZ-[o 1n{Z-{I h{R{IkeRPis9(jBΔb9{  {Zr`sR0ݩ{ZsRs{Rޮ˃R꧀냧Z_{R cU5Z8냦R.냆R{RikR˲ {ZmisI_:sInsRʃBப{ZlKA#isfZ/${Z-*sfJĴ RnsZ Zse:JR{eJ6 %B*ʃR؊{[ B,zJ6 IkNf(cc ikh,[X(cy? C1B 9%-Zx kk [# jk&ikA,kG\mR;,([ ~ [mbr{b'm{(k.,(k9k,Is0cB]kMisPΧAZ0,s )kXjsRC ` 9 Qik],s,s,ik,Z, ,sX+0Mc^(is,Is{ FRR Lb*&Ish s(%Rʃk,)k 9,(k*` Misʈm{OR˃UUVTUU,s M{J(m{{]coM1 `Ϝ{'?ni{6U{MFWf{]m{:|A``pVeB+Zwwo s.! {$J۪s1H.b- +eJM{R%{D:ʃRQ*HkAh,:)7{eJrȬ%,A{b) AisfR>ꍉsJ/k{eB m˃J:visJbviseJz{fR`IsC18zisRisAHsC1(7is%RRmIsJisZV>{Z"rsZ'ɱ{Z8esZ$ 냦J7{JoP"{R- {B˃Jbb{R 7{RxX냦Rwjs:'+Ik9 `r{A;:{%: ڢ[UsR*{ZSZ fZ9{bȀ!eRjK"{R({Z*3&{&B+{R&{ZwIʃ[ ,(c_YSZ.( Z]]{Z >A{9 {Zbܾ,Hc_o ictMic94 c/{[@R;SZ (cYXMch,k_ո,(cU ic[6 ([*j [z [5#mikV,Z8Z3ϜZ` ZeR5Zwӽ{UU@,isWVC )k:+is,R(jMb,b .- b LfZ hʫ{@(/.ߦbu-Hkgy.PIsY_sw_ js lb4kLJkms&˪{Ls )k_,,(k5/:lIs-+,Ik"nis b&xmZ""-IsΜ{Xn(kL{ʮ{곿n{ v un{}X7{''Rj{ގ 7Ϝ_?ލʃ5-kAޠ{Z9s)` ) $BjsB&Ê{ERhss%J*{9sZ>{RkXt` zhk(,bRs0R|WsC KB)ʃe:o*'ʃRGVsRZBʃR'zHcJϊ&{ZfIsbp˃A_Ъ{FR.R{FR{Ze>r냤A{ZisZ"{J3{Ҋ{$2닦J&'%IsJIsJ#H{([%R{[U6-JKMR;{R𣘪sR{Ris9&sB[:{S˃ZFMR{R3RsJ2Ъ{eBh~is1"8cu{[/#dmZo{JK.{[a^{eB c,R_˃Hc4Y{J2 ˃[X޵{[ Hk~ikҿy (kz,HkX㍔(c{W,bmikܷk (cς{ic@$,(c*,R૭-(kZ,Ic5 {b jZ~Aik5Wa~gJ~??%JA1{fR XlkMso(vb '9)misf,Ik3[,bx{ZcMb9EIk8,c{uB9^ҵA?{}T^IkM Z!B b9Likˌm{Uz {ʃ},is~mIki{*'0Z괶,is;kmIsңcbp{)-M{6mb8 k( *5˃U5{umb"*{q{ Jm)s|A'.Mis`s8mIsIkZ ?ˋZ򯗉s{Zsb0EisJ{%RC{A+KisA qXfJ{.sZ"~{B)ʃJ;_=IkDB@CŦZaղ!{J鞻 Jt{JcRݯ* ::HkBB,seBң냆Jo-!ZWIsB)* m%RIsEJ#{fRseRc`{Z;MʃJ/%M[iyWiseJ4{Rlzo{DBb{%2{Z P/ZŇsR#{(c;e_{J {(k͟R{ZX{cqcs냦RʐY[ Z_=LZ~xZ5V,cTi{R 1_xZUÂ`{J.sfB{Sv,[Zbp(cmis['[4&u{ZhކR_5փ1HkUp{Hcޮ/{Hk8 +ik_,(k?+Ikz` isOr,RJ{cͭ,HcK Hc|.+ Hc kZ)kZ~Ik}{R, ik_,IkԽisUbU{k^g;,{fZ ܾ{I"ރfZc{bsbuS},fZ Jx 9 B"),(k"),Is̮ަZrcALso]%-k꣉,{v(k'ms8)sսmHs.p(k-nis8}I&5mj{_z냧b'MIs_讔{>n(k .n{+{{_к Ik0 VΪ{׮{˫h{Š))k VϜjOMʃҚU⍔'Is{ǧsJ"{B1(isZ33Aߏ,!1HkJ<.ʃfJ {Rv i{Z|]s$B+*,Z诜{Js: J+9F{MD:{9}rsBNʃB8h{2,ʃRt{)%Ik1(,RqN$BS'sC) K@lc){{1HsEJ J{fR$ʃJܷ{J8.{Z냅J{Rn&˃Zs,{1{JS:ʃJ.B&sZ:닦JЪ{R˃J\+{c/&{Bb *Z#-Hk7]{(cCҔ(kqw^ Rhlc1Zˀr>kWu(0eR?1pU{c13{RڃpsRZʃcz+R[ʃRb(냦RH[57QRtC1<__C1WFRUUs) (cm)k{}X{kK,(cݨM c.m{Z{ikP Ik%Ic" k) ([ic{%B ,(k %Hc?1j^zP臘roUMeZ}*Ϝb{Zpb{&R̦Bby b. LIsܜ by@,ik2nsjMs(isP1bƥZ?:isUX0fZ,FR5Lb*({ MZ mIsݮ{>rCΤ(k^mis #1ϜIk{s73㍔GR { |{j<ϜbΔ{0jr*s@ {$Ϝ˃zJ  Ϝ Zqa ÎIs p<މs]r`h-Hk(Zm)s ]_j %J{.{Z+_gʃRP,9Kc.hk({b®-@ꃆJs:( J+z[[{E:ȺB{$:#hs:Qꃣ1PsRJsbcAM{)6*s%R % RheJLZisEJJj{b /"ik닚ʼnkAU,Hc2v ikIc(,k"֎Ik c(h*sWms0ڵm{֎9mkKO,)c~;,Z_)9jsv Is6 sj m)s,{,R*Mc샃9bZ頿,)kW,(kܺ4Ϥbj,bLEZr깅{%mbҢhq{}u+jsRyik臮{+М з ] حj{*Q,}?׏s*61{K- UfK",jBk ˃|++"!j*{b! pP9޿s%J}{J&*:{R `UisA5ʃeBZ Z{R(ל{eJh> sboֳHs9"X fZWy,Z{%R k9sZ{ZhisR~RzIkIIs1@ eJ{EJSZusB̦Q[uuSݪ{R̈́ biʃZfiscRsR${Rp6;*{9 b_,Z=_{Z?{fR'҉{Z@̪{ZUoh)sERi IsZ%/ή(sfRjs%J{fRsIsA${EJܢ{c1 {fZЈ؜˃Z!+냧Zj J*˃c~U{Z@xZ6{ZɻcU֣A Jج{JpyA9/ois) -Hk%V{(k {ch (k%R&ʃBZ˃JJOZ ,Z}ڔc+c1 c︾~ cz¸{(c΋,IkiJ(cS®mik{b8csmikrc [w Z1Ls.[Ls<ms? IrLA?Δs׃MjkisfRO@.IkAҪIkA({RiseJJm{eB֫Z.is9 -e:{RDBk.{RvseR*{R2{c˿{fRʃZ{b{chZ{Zb~XWu{cisR$)sZύHsFJ 1˃RyI-Z m{fJ&`B JZ R{㗍 Jⷚ/{R#lMEJXZ [O{ZJٲ˃R.{R {JbPڪ{FJ#sRKJbU_{A// Z{Z(,j ([~{(c@ Ik{Y cڞIk&bwz^{%J{8*ʃgR__8,ZḾfR cn/,ik (c? bB/{b2 is U k`),ik=|{(c ,Ik]+, Z۫( HkȚ# ikoLsտ(,sꮦ k;ʭA;fR`FR% +is+,s"?,{ PLjk.Z{{MA88{uk.M)sÊ`09㨲, n{= )Ϝb4msȊ3jcόUu0Is٪~s\Ϝ{w k&{9:ͮ{mjsiq{Δ{z냦9nsogs:{2{ﯜ{Ϥ{Μj +{ipLisZm{y+Μ{+6 ZikRXC{bs0hsТIs1>s#j ZݝseRC{%Js9(в׉s9\{J{EJm,i{R/J˪{B /A߰{bib{#1b؞{)">Zٔ˃JYisRvNJeRcc}(k9i ʃc!b*i{%B{Z邾;eBZe: (cmV={J){B6˃ZYsfR{Zި {BЈ*{ZrX{b^%+{b9~ʃ9 {Zzy= EB(B^ʃR;'{J9{JsEB>'"qHkumKLZ߯ Z/ EJ^Ԛ3A7ZHkUWPmik^TeMR [v,JR B< ([IO{([ R ' ([MkW˃Ic)͒(c [҈!,(c] {)kf%Jx*˃b{eZK/ IsZV &Bpʪ LZSܪ{c HcnR{ZÒ,c^Hks,R{A" P{9 c:xZ"#,Ik$Μ(cz,isrS bjr FR('l)kw,Ihk/ mIkk6a bzmIkz?)k *s?z~Z:1is_ms.M(0&-Z$8{u㠮{'Ե{?M:L6{8˃S{5{ﵢ{{0냽ǎ{LgZ m{k[ v/MIs:8ޮ˃協˃b +R lΜi{j`mj.Ҫ{_8j{B{ h\{bcBxZVZa{$B.(seBJld:jo,$BbsB#4({:Vc2yn 9=seBʤ|Hk) 9= %B/s1Hkb)X*Hk2 њ&$:{RjʃB*H} Z]I} fRfRXIsZIkEJ&{b[qi{eB'*/{b {E:|z냆R~*EisR sZ+s{ZEjsbΗ%{Zzby5{eJ~(˃Z@{[o?%B(˃JXZ&1bU(cX\J׵3샦R@MR;⩎cv\SnR9 )],b~(cZpo{([8#,([^MikrT,ica_,Zү S+*p R*,ikZzz Ic+ Z(Z FJ* b蹾 Ze냧Zj ˂bfRzA bPmisz/e (kmb]s bj?(km )k*&(k/cw6 bD,kW)kLb奃 IkjZ,)kYIk_ (kzp1 fZƣ-b,{j̶˃bjKumfZ+}fR,Z,b>m(k:zzMgZ ֿ k.W ,bWjssn{Rs>wIs{׎{-,ƭ {ɿˍjs*v,UuU=Ϝ{;*Ϝ{Ϥ{VΜIs삺o)׷)Is.m{XxmIs߻i{ͮmZ0"˃\LJ`{Μj{**{/,c8: c6더k]6 A'JNK&R/ק{fR b b[\{ bS{Z#. R,HkoMZˍbwi{J(b7˃Z LIk,b"mbj&Jz I޺I7 Ij fZN(c=u5M%Rjk][%Ik6 0C1,b<0Ϝb}Pk%,An{,TJsrn{Gjm Î N}]m{Mni{$8is,5rUm{ 퍔k\B{υ{mismʃv{?Lj H{SHsު*{)_{*+lJ j{ЪЮF>/s-Ϝ{ʋ= ˃zjsAœꃦRz{Z~ Q{kW[{R嬪{Rz{J@{B>Z:: #:){R6Wz{R8{R?^O{JFY~{Rp^b20psEB >0JiseBA{R+$2w{EJCcikeB "s$2z8{a܂sB% RZ^ isFZg`,bw{ZHk%Jp.ʃfRWʃEJ냣9놉{Z8싦R[ sR##{Ri,sZX'{b܉sJ\{c[Td-Zӏ{R a˃c{>sbr{b¢eIsZ,{eR*{c6(kpKKb-K{bثLbsZ*{(kXPP)kU]rT:IkqqULZb> [(,Ic)ksZ b{A  [ c[,cXr,IkzLik]"mHc2'M(k\; HcG,R*-LER,ϜisWEΜfR.bIkBMZª{Zr- eRmbA/{bZ,Z˃fZ Mis%< IsKb&R (s_\2-Isi ER@ϜFR7nIk-mxj˨-IkVnb˃R߾ϜisiKFJ6. -:7m5Ɗ{\Y{k'1,qVu{.XΜjs{K~L{h"$jsS{SnLs_LIs;LIs0%m({u"mis[hH,)s?˃\m{Mpli{%+{k-Hs |mHshm{{,kﮯa{br{Isgg$M(kMs7ʋ b^ b-ijn{Mjs{Z*d9"m{=-Ms>協jskmM{J0Ϝjs"{j{@ kȪ{k)m{B*msr{i͔{o{UUuΜ{u?,b (&Mj{̎j ʃrkjsT{VW]EΜ{M{cclgR (s@*{omHsj(1HsϤhs_Umis[-/j61˃oʃ( Ū!~ovZU}uP{Z{Ris%JpsʃR,W{RK{R3-{Jls%B*-{EJzh9=i{eBp, (c^Y ZV닥Jz%Bh{eB1JωsA- +%B R {eR\{9o ʃZ{E{R" =h{eJeﬦR}{eR(kFR\r{Z^HUkfZ`a2-{Z#{ceJ/ު{Z:ݪ{Z+bZʃ r{Ab{EB몃E:'bW5սcUUW\isbKê{bisfZ珊seR*{Z+׉sRڀ{bWԊ{ZYsb$`fIk%J` {bXʃcݪ{Z:Cf{Z ]cA[{Z0),ik(c. czz,{h{(sUМj\x ERcL'cGyΤkWΜisU5_ cԜ%냆Z_Lk ,Hk@|,b_)kwnsV7sZWmHk|hϜZk MZb+Rmhs뉡.{[Umk6w1je ^mj;>!MHs& nbmmk/!1{MwuΜs[}sµMis\{j-A(pϜIk[ׂmsfm{<js.n{~svumiso L{i.(s2{L{|n{m{`zӽB9bzAՕxWbƃ]ϜfZ^/,j{mmbjTmIsx{-hsn{"W{{iWc9RRj 1{} ּju/R{tis;I{?k!ب8@(s%Jp|{(*{FJisERcډ{bʞiZ{ZsA)*sZ)sEJ{R)/u{c6cisA` ʃJ=-i{B isB9  {Z2˥Is  bnU4{R Z.0R}~63EJcWHs9 {R8}{R`bR{B)({eJ*eJ}.~J({JʃJ[׊sZUisZ! Risb\.%JO] Zw~)k:k(i{Z5[u(kfZk7.k%J-B1b)@@Z!1׊{ZUisZ&IsFRisZKIsJisFR] {FJvsbު{fZ~UcU* R8c ߧ{HkU_*Z޾ ERb_{Z isuͯZ- isTtΤZ:WP(c+Q,Ik`*-(k5w'?,is. kݽ)kis?Z[{lL{/?,{@ms6m{WZ֊{VUmik*lIkjp]LIks(mj{ Ϝ{Umb*꼎IsnZb nsuꎔIk@mjsȱs nIkPZIs{Be( R=w,cs(kնsZisZ"c1DR{R䪊{Z&KZm˃c˃ZY.{ER*&b{eR iseB˳kfJk}kIsJY*hikB4H{EB-LcU{RtA Mb{btY:{Z{WʊfR㰎{%R{.{b{kIkeR&sIp{Z:is1i{Z%{ZK:.{sZ,{cBX{bNBA{)kOw{Z^ Zw︸{b,sb^ sZbKMR){_{ZӶ{Z (kZB{c|{b;c-?y{bi>{bހʃZ-%R*ץZ>%Z,(c=,(krʪHkⓟ.Z |bZ+#{c1misP[M(k x Ik)m{{Μ{5vzmc"<Z*玜jsmm{%}ZIkz_Miky{ܾ]uisǾ,IkjsϜjs'^#qjs_|Ϝ{|iu狼{^Ϥ{ɭ_P{_R b' JsWH샦b j,&Z(*5 bb. gZ{mIsʱ0j{_{_WU,Is<>ϔ{'uW}-{9ﯔ{?"М(s(b˃wϜjs?0Д{e~.Zik Μ{K*{~1(sӟ)k}-wCMrwq Ϝ{/b+ҽb:vm k_M)k{E:}ʃZڪ'{JꝪ{Zm7?ikR/IkZ5qMHkZ^(k9,&P@isA Z_{Z.u}h{ZU Z-饗LRލeRsթ{FRsZ7{b.isZ?lRR Zmʃcp\NsZ-Lb1risZ"ʃZ{U $B&{1߭(c")/sB{!*"/S|:{J'{(ce&{RhfisC)p", -냧Zcx{Zk ?sA0s {Z,Z诺pb~sp{c ([: [,Ik\Hc/[([Ý",IkקVHkӭZg,{bMZ?4is](kW A +jsb*Z sFZ.΢sZzxsfR'?˃cww%{fR0c9,eR a{A+I{fZ˃ZisZ.Ϝbmu?L%Rb*mg (kغmis-%M{fM{jms {yΜ{{^Om kzk R *h˃Zn4ͩ FZUz뀊{FRk9b+ mIsUc,{9鑯kj*0)s{/]٢{ˏ0{7M%J@Jsnb* ϜIP˃ҧ1 a+1,ް bҞҽ(*ց {?Xs "B(&r*pI (1 Pnw0, ,$: ,RyUD2{$:~x{fJk!{R˃Z:{R {Z׏Ise:1)isJ0jHkZ`ԪIsZ''@k%JpSz{Aw翋˃bqU{ER ʃeJ W{R9{R:is%JseZ ' {$B@s"1 {EJ{Z8ʃERjI{B>r{")'{9.x{Z`sDJ{eB隳/Lb RhJsB!@s9' R[Ris[>g@[٥A{{EB"EJ/,IkrgeʃZª{(cK{R&8,Hkcu{[(8',(cZ7ᅲm([ IcsW[p< cME%ФIk5R 7szXEB{%JLZ{cʧe{fRzAb냇Zge0)knAL)kIsIB{I#is-} b`)- bbk~u`k ZjO{J' Y{b#{{fR(*˃bEMZ=na+ cB 냧Z/M{Ƈisv c7 "misl{Uams_M{:js?{Mi{ IsX)sVծik)nj Ϝ{|{{( b𬊎bU.s){?ΔJspIsZ#mZs5 p ?6٥-Ϝ z?د -MpjsJk*0b򉸸{6k{R0 1%?Ϝ̃Ϝ%,=М{vj\  kL̃0IsyP{ŢOϜEZ0 ]*Je{!.sJa䪃Jy7b")辖ZsZ%"냦J!`{eBX:9{EBjsJ>jisR2˃EJ_k/냆ZuujsR+ jAisB#{ZZ_{Z {ArisfZ%`El9zb|{A fR ZS{eJ/{9Z~`BʃJy{Z*{Bc[}U(cWXʃB Zyƃ9(cw/( ikQm{9b,Zq|/ފsEEU{Z9 {(c7X{Z?*,(c{(ckIkw* ikO^~qikUU (c۱Lk,Z+{{c< !bZ4mk~,cmZ,(c:ZplnLIcW_%{fJbbw1c Lb~,bM{A)+MHc\ -(Smik/0rn(kT-%R b6.bUۊ{FR)k$R k ,bj;,ikb⨤M{xULIszqmsl{swjs# Pi{ Q{T C9` )sy_ &RIsϔ 5{07˃Z?~1,gZТs~7Μ{i HsB+Y{+˃jNjs4ϜshϜs&,М{)#Ϝ˃GϜ djFR8sJ*,h,YWY-/MI/͘isZŁ{ b -mRb>_ϜZjPmh5 '.c6[{d:-+ {B{D: MsA$ {RˉsJTsJD:+ EJs9%RFxsc! jiseBR {Jiisc1 (sAJIk%RHsFRbȎ{AP%R b_is%JikJ ZgY{Jv RkbzsB b+Z.{cCn{c{aC{1PZ{A~辪{R {c/{[{lIcw-%[-O,[-[˃(c%jʮcpV{Zr.h A.,fR˃[|cpc k,IkVs]L(kZSZ%{,EBmHk/ HklZNmIsmUXLIsgc (cZz Z Z~¾: Z>cM(c?{b Ik֮&{(k ` Z ",k6 z,Ik'˫Lsz[Mc^` Z2x[l)k쪯 ikh+-Zk]vMb LIz@ RʉjsfZ jN˃Z> ˃J?b/WV-Is#_:i{fmIsYP,jlbhUL&RW)k_U,(k ?[,)kbxmIs V,b»(s(Ϝ{/{87i{cxc Imjsҽmk9샏K kZ讯ik(n{0{ ,uP ;rМb؂˃~+Js~{Ϝ˃N*)s!˃X1m-G1LK!Ϝ{{"ϤIk7Wxjsyuu)kWjs$R {s-Qb mʊksbc{A${fRP{Z{ERc{eJ8keJ @RXzx{Z1 {Rӗ6ʋE:.(c'T(cMW]{RRV{J//eJn5sERsc)::isA$ZU{b.maIsIl,%B{(ke:n޾{$B:{:~냆B EBwlz{FJ) {Je[A?- 9JoXER _ZzcˋRۻ˃Zwn%ʃc$B{[K ([s{{([-˃Rl(cÚ]{%J ,Z[[[${{(cN c c; (cVhc"j b (ch,fR7 iso}LIk:h PH*bblMIk؛{Zܤ{fR~0 {Z)`MIs? ik!,(cܨ (k|hms^[MsYAu~MsPcLZҨmIk(ik[&lb0ZHQ{cJh{'j샤Aؠ˃%R[ c9޾bu(kpk;YMkبΜFRi{Z0w{bt˃ZϘ{fZ(䪃ZB{bc4bոmb){^ sk ԽERHJi㒭)kuwϜjs}{ɏ{W+Is5{≦n{= ՎsϔݞJ,RpϜ{-Ȯ(b) Ϝ-J{ `샴[{+0nfks b@Ϝ{_uʎ s_hX1(kU^/Ik/j*js[]^mIsseBTD:} BcꪃJ) mZ}}~ikJ ,[^iʃJ꺠R7!{$:zLR[7{B/˃J8O닦J+؉sEBJ -R=V&seB;7isB/)r EB7njsJc߳]isZxZKO{isRq{J. ]{B %˃[/HZW?j(ꃅRV{ZQ)0,[b U_U2)Lbޗtz{EJs(klYʃbՉx-Zݮb\(k;~h{br냦Z:,%J ꮧ{Z$sc9"{IkwR',Z (c,(kj9(kMg{R ,Z b Hk b˨JJ˃b:Mbnzs reZmjbHBb.+Ϝ V˃˃nni-샃-M{s83,jcwmJ{/}{|SZgbjs`)sKkmb&! ̃XnR. { 0 5=xQ {{j NQ{ҽEZ0ڪ0}K(kw"!Ϥ{ӵsBk}˃eJ/sR0 `ʃZisJp(k}{EJʃZ-!csb8+is9@{e:+ڠ {)`{Jb#:{9LeJu_B\^oB1 J-}z,9Z͜J{R &EJj9{B>-isR.JeJ.˚ZisR>sh{Z-@n^{Z^]} ʃRc*{RK[[s bUB냆R {cc.ҩZ<{ZR{Zʃc+ʃZ)-{bʟ{b*Z{fZ'Z :(cXml{Z!({bڪ2{(c (k,IkQ{(kO޼nzQM; k/i\਑Db;q ]˓l냋}}zr˃eJ?붆 9? sR͜9s%B:ZMwsZ6{Z7bB)j*Jڈ({%J&{Z KsBr# sA is9-, JQ{)H^"){RƚmJM{Zi> BzW{R({Z~hz(sfR?T{ERHsZ*(b5usb.㤼{c&׬{ZʃJz c Rb㊪ZsUp{ZȤb{Zڊ{R/ p{FJ* {k(cbr{c$:;+)kmbϏʃcrV(c}{k ?Lcoc,[+)cn[ R Isl+Ik HkWHk ,kx,c>,ER"bbb⩥,(clj_x*+rŅ %R ' FR(XHkΔ{W| ZTb b~M< kb+{b ^[ b+Is/=,DZ n bZ]-DR Ϝb`JϜHsQs5iQZ>Hk|蠟ZP9Iso{iϜb௜{hϜ냜;Qʃ0{wH/{gu(s掔{ɍ81{%RlϜA cUzϜ)s_撵A(r&R=2 Z 6^MbncϜ냯]cϜis"bҗj.&u-b,, (s,uZIsWGZWmIsRl{'Ϝi{mjZ{>Is{ٮfZ^{%ӵ(]/(P0 Nk`˃z˃w0 yF*s$JXlfRʃE:/2{bӨ/Z5։{Z«OisZBg{Zm`9isZ"{cg$B{Rm. %J׬{%B({9{(%B#8{B*\{fJȉ {cby냆RJNg J% ?kR-Rb҉{B VlJeU{Zcʯ{Z;p{b*{Z[۟{%Jp{fJ\}Rf%R ΜbpIs%J* isBmZ'DB/ZW0(kEJ sbm^0fRhsR,쒉sZR({d9x(rIsAQs3‰sI2{I" {$J[LB9߿ eJr{ZƯJ BU{9벦s9j\{B"˃Jk}{c!IsD:X˃fJbx3 zꃢ URU <,ikV,{(c-c/O4+9obz(cSq{Z ,RގsgOLZbZ,\{bg_mA_{b*isfRh{fZ ,Hcߖc({bjՊ{EJ@,(k{Ik D) )k: (k{Μ(c {Hs%b[{Z(˃[Pʃk){jК{isXn&{c{jJwZ/{Z(^+j Q^{{b)LjUM(sϔHsK,)k'Q˃bЃmis]P(kms8jMs L0IkϜjsE~P^U0IsmOΜjs翃kLHs/<,s*bΜs/u isGێjsq_מ Ynis,b`z*+sjbVuu1'k⾫i{i1ܜ&QW*C/.1(s*0{[wis2Z %߮EZz*ϜR뭨(Ϝ{Z9w0Azjl9)R 5jVa @k{)Ŵs_2,~/r }j{:#O*uj Խ{ªis~>js_glMFZx)s7ub(*bΜA B#9P>,Z RjZGZ'Isz<{JnȢsZs%JZ*iseB˃b ={c,][is0b{"1jd9{fZ`eb%*ʃAnj{I/i{X(i{ .sJ'  b:(6Z-2ʃ1ܨ8˃Rjˉ{9iEB-{fJ%l9is@ {Z/] ZˈV9\ ,c)++bb{c+m%J^~p ([{c7& (SҐJ [xZ" c%M샦R{FJ_ꉊ{gZ%sZzIHsFR isfZ.4{bB{kMk={%J,k݊LZ: IkU*{kB)#(,ik>>{(kJp sj/,is7 Z. krk (k5{ `냡 isTuis',FR jxHgXFR ,Hkp/,k]${Uܟ Hs- )k8Τ{msh%Z misvOi isݐRbn1(sz,b.m?Ck?CBL(kLIsn%8,s̮,{XΜFRzΜJs7ΜIs+R^mJ ,zfb ~,k ϔsbEZ{ϜJ& 0*sxϜ QH{K:mk8 0MWMϩg.ν'{]_(sWU0냉Мjk(B0)s"nnZԊ)s"uWFR&5샾\r˃xb)k zM% ژgZ.5bwuϤI뵨 I´PA {*0{vhT-"1#ޑj_IjsZ>isfR+ b]WTLR={b~IsZ [{ER{A{bz8 cxC{Z/+Hkތ,9&'ʃZf{bH{{EZ(.{Z- ZmR./_ʃ)j {%Rߪ{9- FRWyA˃Bs_{: ˀ2냆J{Z$ [ k<^bj b\G~MZZLcpT{eR:c{Ra [[7{Bp 9- Rc` ic1V [r{ky L(kTWʃRzosZ]x{bU?{Z.x{Zx6:,I{bw_7{bܪb_{ZŊ{Z,j } cU ER kX^,b Isb/0k^\냧b07nHk)m(sڣz_kPgMI/*Hs߽szJis٧$Hk ~}mk6MsߍjXΤj {6}P(s Lj{2)k,Z Lk+bMkzm(soN{]}Mjs> s4F{JL(kH(0,gZ` I,FZՋ,,R *82{RW{m^ bC`pR)Isb{契{CϜM~xGΜ-+ᮔsj {7ߐm9TP˃|bnfcϤ˃@²zI`gR0뮔j,N#o{7ϜIs0/Q,8+˃\Ϝ{)b)k/=Q. z7 _vI0(sZΜ)s:jnA j({B XJ'>{Rł9?/{9 {Z9siseJl{B 0Zx{klu{bkypb c{Zzz,Z;b%^t/{A,is"1<.%{A*isER?{ZbG2 J_{FR{Bp 9 !J˪{: ~J |A(5q(cXTWZ6ϜR_xMbwQ냆RV{B9 @{Z(G{b%1*c|7{Z {b{JT([;A{&B*L[&7냆R({b(;{Z*ʃ)kXdcUuª{kR?.{Zܕ"{b T{Z<-{fR4˃Rg* {bπMisfR/b8{bޣ(keZ{beesbNJb isa2˃b^afR@vf(k+ Qb%isTqbC,b~,,b *,{q,j{k,kTs?,k0(s_׮{:km{gI$-(kXbkղn{k,JMjhʸ8m)s %Ui{}}KIs:ybo9IP mj_+,i{oLbm(k;#򗎔isݷv,j jsQ;Lj{ )͛샵)-p0Wj꠰Hs.zQi{k˃!hw,닢Im1bΜ&R~ j 1,?^1,' жQMi /j$8$1jjrjzӽIs%?˃mEw6ƫqrfZ:H(0fbp{ so{:PsJNChkFB,@JL:(sEB{:ZR{9sFB6{ZꃧR{ZZ({{R㢦{k ;s˃Z{ hisaXHsa %RU{cCIꃧR`s9"஍{fR,⯩{&R({c{(c: 5~c:{c9x{Z^*ZސIkZb(c2g{ER9 JC{%JЀ{J&` kwt0',ik%',Hc:Mc~4 R:;XJ'm$:s%B`s95Zеm Rf{"iseJׇ˃B[G{Rɉ{fR>{b {Zb+{Zeʳs%J)!{J {Aj(s)= (cIsC1'*{%J+ce>˃JϪ{(cc_=,(cx{b b{(k, bg˃B7,R~efJ (cہf,fRL9+-{%Jh+Ar{ /{R{Rkπh %B pZ/(c Ik03,{A &L([Z* (k (k lHkM}Z*'6,(cիLk[,jk:Jmb-,(kLk mswծm{pMcܒIk{~Mis-¸ mFB%JMik~Mk}^(Z, {fZ%,{QU_>j|{fb+sz M{w b2{w^U,isã~m{._(s,k gZ ][Lbjxz*Ϝb]:1(k_Δ)s^DRSxbb|_/˃Z,b-(n(sjFR bB,AfZk˃FZ*bߟkq{U]i{ ,oϜ{k,ӽ{5j1s˃~k/Ϝ [P̃u1]Q{Ϛ9Q*0b0 [c=n{'6 { :0*sL Q ߏӽ,Ϥ{ 0˃B?UFZpҺs߿0k{0샰կ, "rhwRU*,RتΔ1/Rs+E:젻!{EJz{Brr fR+eJޚʃAPr{J7=hk:,DBn냆JmbTm{b{|{J Z{JRR+ ba/FR*XfJ*{I"Z A cNVisb ,cKA޶kʃZ{(c\sZ;(k'Z{c&Z/JZk )cU6 Z FR Ao{R' # Z/.,(ksy\,b{D9,{Z8 fRjLikLIڠʃ(c*#*[ (cb ,Z>,Z+8,Icj-Hk,[jhfZ6 ,(c ). isoϔis{wms当rLsyzPMisrw`msms|7)d,is,Ici{{q3ϜHks Z 더k.i{A.Rj{IVfZzLZUb u b_ժ{fZ{b0,)kϜisU~Qb{Ϝb L kHbNM)k;ƭn)kU {՜'$ϤZjIswr"bԶmbSֺ)s\5{C9MFZ7 bd&Z [m{ `Mbm{]yϜ˃Uru-Hs%ȍ s2/'" #U /PbϜIs( ?bϜbФ˃MIV70xέ,wuJnIss0Μﮜ קA#{I{bk ){\s"jdtΤk )PfbbԵIW(s*`q pn/q,캋{Zr {R{R\ຫm(k]˃[m6{"1 h cm=)KA.6c9jk\sA/ 4Ze]{$:zRPuVBr_sC1pWIs js"9`isb {fRzʃ#1y *{ER(8ʃA`*{Z"lb׶{Z6{Z⫚ {J*{bb{(cg/Ik=U{(k_{b9{cGʃRy, 냧Z+RjfR m(cao cz.,cKfR*b  Z,b+ IkޕLIkz ,RW Hk6+,iku? HkN' Zkz{Hk6,jkC5 [{Z ˃RRMisA}HsXiss,b (mis=MHksΔQmJ諩,is>+&Jp*m(c㦎(kӽis^r Fb޾Zg#*MZ_\΢bU bUsMb]莔kUnj'> jsW⯮js'xbWO b b>r,#1({{{*is`Ϝ˃NtfZ{sﭥϜR 򮜇b[(cIY_EZﱵ9<-bmI{cbˮis*Isi*+Ϝis/bRisϜ >˃n:HQ$Jj$?˃5Ϝ-pZ{K㍭m냈N냫7펔{(h냣C< &/wΜj{.>{j ,*{ Μjr[2bz k*68<*&cKsR#9+cu܉sZ냦R0{bk+c U^{R8BJ(k9isB&{Z,(k}U냦Rë˃ZDZB A %B'+> fJ *k냆R^jsZ7{Z[ڪ{%J2{bު{ZfX{Z]a{fR&˃(c`<˃J ({b  b(c((ob cZ+b7c+{˃Z 0 Z( Au,%R{a  fRP` A ٪{c9  (crA Z?b bm(kj,(kem kVM{tZ J8MHk,Ic6isjuXMb (k s5}isu:Mh{/x,HkZ-{{,Hs:-ik:G*k) Zˎb j B/HsU-J0r1Azr˃b4fj jΜeb*{?njso,Z ! {={{R˃tUb5b1{[Is" 鮔b*J{yϜZ { mjsCBJIss0b((@,I](Jnb$ |~:ϜIsxԬpbnkϜIk b/h,Ikxr,b+ZLb"PϤ{(˃ z{1답Z`A*J)/ϜBϜ{Ɋw{i{n){Ϝb(*cj)"b{HΜ{ _sz^H{PI{Ia v𜪃)s( .Μ{%IkZh'{Rrhsc%ZR~KL(cYSu{Z{Z^sFRC{b۩HK9b,c{Zߝ,csSڸ fJS2+A{9\~{fR ){Z R(>fJ(psJ% Bꨪ)Z",Is}?cV냧Z኏^{)`bⰪ{a ([*,ZZjΫ{R{ %B*"z{a( C9B a cr=*jL9hZ ~מ+Js  FR5- b?͂ b{EZ( (cUy b* c”Ik@.Y (k,(kXi k\ Hk Hk诜is'} b+˭MbLj ,sW sh2*,is  ks|,Is(nc j*8cMHsgn+s 0s5a^Ypr7ս'sr{LHkHJHs'_Umis [{?{_WB1rm{q{_,'{0^Ϝ˃tb{"b=/,UUE,b8{MϜIkr{)ʟ{e6Ϝb(&R:nkjPj{Js({{ШR{^˃ Q P k{z-bۻ,Z_tBb/͍b*sj{.*Ϝ˃Ϥj Ϥis㍎/{Μ&R^ϤcZik~.m)s?z.Iky { Ϝj{j*Z˃sˬ̃26MIs>膮{VDPJs/)s^Ϝz,.7kϜj hjϜj{ܭ뎜k*isd1{b {bV?{ZV mR,bYsfZʃcۯթ{bjH{b'-isEJ(k姇[ʃc۾D :is")6{1 {A:P Zh[{R0p(c/{Z+R|{A Z(k*{&ZnB{c9-is&RRsZNLV sJ \isFRJ. Z+߷A {R LIj{A ,fR6Lc=mx{fR( cZڗ Ik{ZB Jr:,is5=<{Z ( Z6%K{bTZ(k*,b1Mc[X )sMIk%/{ Ik2{bK{b颚MHs,(kVsr'k\MHsnis7,k`˃(k"<@ kΆ;g,Is íi{~hϜjZLeb=/m)k#,Ik`neZ'ΜER* s].|Ե'{/{h5Ϝs c*)pi{?IsgÎIsam khb isڮ˃"kgk=k,b*m샃 {iszKϜ{}Js.= jsRrju~Is_0jsR0 q>1,ujq ^s{bx,Δ kuޮmZ/jn(kk,fbb+)s{Y3닧by{%Z* ,b$=0bZ*mj{[Ɗ{u;,lt{Uhxb>su.鮔P{g/Qi{/=?m˃}싂^䯜b@Ϝb`Bsb,.6{b'zZ+zHs)sbjZ{FRj(kfZIs%R.Zis b(s9A{R {ZxjʃR oeZ*Br{Z 5냦Jn R+{Bp c7 Z@{RRk R>^Zz,(c Z A,A+>{JŊsk.T:sZƊsZpB{Z*Y{bߦ㍜J.w{A {R {b*^Z (c9,[}Ls^ص 'c FR4b{%Jz,IkԾŊs0 ܂ Z+Z'; IkCZrc}LI (k*! c({k<,Ik)(mc=+ bjKQ{aSUU ik`+,isz 5jkMjX: %j\X (sMZz,Is ,IsZ%Z냧j LIs+ sc8m{C,,kwږMsښ6isρms{{6n{f{#{s~jp_Ϝ{Rz[mjs.fMbظ0ssT{Q{cϜUrQ˃%wVΤjs^܂/ -Fbs˃ͯ˃,ݍeUM2Lq mbPj"i{ GJsު*/Ϝ_b֨1(kW߲+kk,PeZbz Ϝb+(Ϝb\jokju{>=rj_js=WQ&Z,srΜIBL s8(i{Zm){?m({/QksZ`gZBϜ)+hmZ$ ۊ{Z?{ZisR"isbA.IkZH+{ZcjsbyksZP]isZ is&R5+ {Z:+B({bxX{br׊{ER /{%J(N{9 R~(A\{fZr˃ZIkU$BcR A_˃12{FJ* fJ|{Z,Is穁{cXx,cv{A( sZ(kI 2냆Zu {Z_LfZ*LIku+ A ",b|OisJ#}jM%J*/LZW Z- (c % ZyM{'UU,{\jߊ )k0mIkjljs#Is# jk냇Z Kj?m{<րϜJsI*Mb(rr 9FU˃3˃h냀>Ϝ냛=ZypϜIs=bi@i{s싾0,۲{'QMUp0M2s08Q7I{#*Hs';H{}% spI~ zq*=Qs  bꪀ){r{{Ϝ{냝I{Y`cV(sr: c9 MdZ~(b/Is%R,9:6pFZjRzpIsI{nkjc{bw+isZ {c}7sR{Z#{B*ߪs[MsR84Z`<{Zʯ{Z{b_xԊ{ERϭ(kFR*bW{R m˃fR ժ{Z({Z{FR{W{fZ-/6kUfZ}ZplKR}9 fJ"ʊ{A. FJ",Z R+;,S Hc$òm%BxRmZ{ZboT{Z`Y[:is%Jȩ ʃZp{bmbZ˃A; b Hk{ is,(kxg,b{Misxo JJjm)k. Hs"4 is>nsɰZW isޡ j{շOj2j,rIkSL(s֎MHs; bZ,jsev+b޲* )koIB b/* is7Ism{ CIsV#ӽ/jz1zmi2p{z,0b(Bvsؚ˃W`qd9| Ϝ(P Pb*@b#IsWqZޖ莔ERh(LgZmd9({5˃xs{ZUWr{( d18kold9{R: J׷ڊsJv@ʃB֕˃Jw^,Rz5,Z{Zo_CL%J;. FJd%J~ʁ{ER[r{R'Ŋsb~:sZ_$6{Z cWI{Z?{C9xpjs)x˃%R(*mC95*R.,{&R, 닧R7,Ic[ Z-Ik)E ise-R-ms?׮-(ky J(hsfR{r9sRڊ R/-{Au,fZ FR( AzТ Z\-ishyMs; u{UU냧Rꍔj}bikW_Z,Is`Т냇Z !m(kn"LZb} ca s\{ b ˃b mjomkmZk묮LisߎLkmJ j%0{]>m{>mk~.mb) M{`,(sTb{%mjX7,)kIkbHs>.mHkLisoLIs' is%mfRڂ"LZpj&*)kǟQbs-.mis*Ϝj{a\'pm)k9,ʃ gZHH@0ˋ! *6M%˫irj*r-^OεϜfZ1ʃ*j-;˃zP{hy1{*$1j*0닏x-_yQIs7wVƫ}Qbhꫢ4닽OQ{ҽk{#z>mV8qpʼn;铥FRjbAJ4I{kϤ{ ˪{@ Hs_}RVseB.'Ǫ{R&{ZmisZ$ٟ냆Z륊{ZxjsR(ϯ@{RXX*l%B=KjkC1 +sfB@{J){JC+? Hcy n˃([V kNm{n{eJ+ʃZ8u{R&p0Ik}{ZXj 9]>(LJT{AIk,R*(,ZΜA/LZ; fRز(,(cC^Jk } R 0,ZW |Z>@{fR8_McջlZo;MZnN0k@kFRnE fR ; cT{fZjxkAhisfZ+ Z:2WM%R+W EZ@mZ* bbe{Z"˃fZ-b>PZw k6 jd]{I"( Μc9z+)k5 jnꃧb>(kWV$R b9} bW% b eMb ˃j),fZ jIs._UUIse],b:*MIs;P, *kqn[a1 &(_|~Q˃>/isp"DA*(FZP{&80S0R" qH{(ގbyP{SZP򲵪0I{h 0brҽ)sp4Ϥb}󽫃Խ{r{R*y{Zyw{ZIfRNgisAj*,{b[Z{b4{Zl(c ?IkAG A!ފ{RV fJ,RZު{R8 s9`BZyKMIkz [6* Z^( A\ ZuvፔIku~{R2{Z) Z-¾ (c/,Iku;Z ,s? cπ{ZbN,Rb (cJ]BR[4&mMbK'/MZv:Ɏ9mfR޵? %Jz{&Ro(k܌Y{fJh)sAr*{ ,& Jo/Ϝ9W*%J{Z[oisER|*8isI X{I쯉{9o 9)(fZ/*{jK2{j7M%ZݮMbu߾mkI bvn(s%_ kC kvU-b꯮ (kϼmRX( |%Z/g Z LAz bʿV,bu{j" j~,Zmj*]r c k(",(s:~ k,^Hs/],{0ykb"9臘b*b[߀GZ>f*M(sʴ}M%R 6廊bkN&RѽMb&(ϜIsjZˎ~,Z?.+fZv˃jgA{b=6 bn0IklrLzU,0Hn1 ɒ]ULJq)sm{XϤ(sBjϜ(،h,4Μ)s<2 &Qm͖/ˋ3 rmcgb@jҽI{1i4$QH{ hr)s jQ) rn {8hqnVsQzMJ{+,Rsz˃[_u\;'cU}A{ Rɻ{)LfR_^\{Z-R鉊{R{Z,@,fRꍔ1.mRr([ߴʪ{Jc}L(k}~k[}({ZΣ R'j{c c{Z {([RI",)ck|{ik+,ZZ*([ Z(kKgnb[* ,R+&{ERr(RObֱ Z_ Lc'GK"1)ϜJ؟:Z^Z} opkTMbVջ냇R<)kV}?LZ,juxnI,bU bU֫{ER,Isϵ,Is7 Hsʸb5m{u UnR:m)k֪Ϝ)s^mQΜkԵmis] 8k_ꂣΔ{ag^MisÅMj{ܠ{$Δ j}u>{WMIsPʍnIsHAFZ&6Hk_0)sWרPfZWzΔjnb^SLj][(b% d9J mjn-RZ5ΤJ bVjUX^mjȒ/q){ERnx. kLQ`,b M(s" m(k9[1ꃢ;Q,v0냻bp kj{c )sp˃})0nqnɋ Jj4ƪp@qsI *ӵ })skjӽ ܑ1zQMA;r'(c]ϊ{R:{* cIY{(cTwc[ƿgLIk{%JT2>{fJ!R7>"ckkIc={ZN({%R cojsc cvUR˃Z:h{b\acݮ{kz{b_\v FZ]z˃b?{(k2ʃ(ca˃Hc{kJ{)( ˃)c[r˃cg,(k,(c}͸,soGk,kjj{Zr䂣{ `LZZ-Z.냧Zx#,Jz9//(k|TWImcV? (kl,ZomcS,Icߩ7 msk cYz J/`MZ^"#-c Ikms-ҵs(cИjk-&R((mA+MFJ *k%mis:*j냼om |rn{10c w5zÎ 8펔 no˃寜,-P{1'k*{~ҺZ ؠ{/ɎbJ b5М˃ꕹ0MWs.1 mqHsz*ZϜ{}5ΔI{Tղ gZb mIsI A凎 Z+M{,ZڐjbMbJM(k 0Hs/ RlC/r-k|bIkꊆm(ch/!jsඪmலh{* {lQ,I.Q,W۔)s6Μj{€˃ (0ˋv0Ϝm\n_U)sQnj{.io&j;QfZ<$fZ 8$I,"7uZ({0T{nb 샯Ϝ +fUkhj_*ϔ-\˃{xUϜ Jm:,qwRϜ V ~-L>'ϜkrrR,{P⦎)s(xϜFZ .{W\0HsmjIk k '*Ϝjsv0is% 0 ]rm| *qG-V⪍s0Μ{zk ˃,󒵍a[Jsk[:fZ ˃ j{ 볺Ϝ /Q+qk0,{ :0MGfbϤ 6LrQIs{˃/Qi{.b0{ ^)sJi-,΍]\qLJMk FJ{R ,H_ (cWTZl@p{Z'{ZjP{bmɥ ZyLcW(k{%JrsRɋ {A {ER/&ZLc]ӊ{Br(b{ks{b{Z&?(k x (k{Hcp s{+r ikXsLsU Ik*X )k{b*#{IkbMisz IkKɸis\wL(kz .m(k,s]fRr )c`5 (cmsnRcԍZkOk&R cUX. }ÉUΜZm{G)k Msx5,suMj MIkk,'k +-(sVM(k#Lsڿ m c>mb.{^ 1Hs0(knIh{펌UMʃ n{Zwc9*b*{.{hsˋ 5Ϝ{Vc9 b)5js+"1˃_J{<܎ U{:'{jm{=5Ϝ˃Z,g]{ m;( Q u,2{륯k"j)k. q-R신/ԵumisYp )k4P 珔({؜-ϤL30싫0,u0#0˃x˃5 i]{[ºIsjqI Μ Քc0,.o .>.P 싫 0 .Τ{ Q˃K0 R篶P싵?+QMkiqM}XV[-b.,jsj jsh+uiwvqm߷{Z֟{b:o{Z: {Zb< cVɻ{(c1{FJ *(kjrZ%+{kxxcyq IVz{fZ!I냧b+ ェ{Zu7skPJsb0@sJ {Zb{Z#"X (k{cҠ{)k(c9 sm(c>Ms]dz{jJz bsLs_m c<{[ J8{(k“,kBk+,is3]ik"ms7^yLs׽,Ik,)k.Mcnj,fR~ՊLjs{,b*Rnis%Qb^x J{*mcꩠ6{<ު{b*{b {j7Mb_߼{(k7{b.{b'˃[yX*+Z b` Z*sR b{fRc6CIk|{Hk{{b>냆R*N Ik(,[P s^|պLikJbʈIs}{Is{b% sIkik>k:B )kX (kMikՋ ϜFJ LI{ܺmb._X-k-+,s )k@,b &Hk`],J {{{RM{n ,ik>+B Z,),s8h {gw,j"M{Km{s\.˃ X mZ(s )k8LgZ(s{˃C9p R6/ZWmis7is5{m{̣냠jym냤 %ϜZmIs.%mIs{ mA( Ls:㍔is,*˃5"#mԂʃ6Z_{H 讜s˨50-Y͎3*{0⎔˃-=?v1˃Z\Ϝi{+&닻؝r{W,j *LJs*7.{ m{Ԟ뎜shΔJsk˯.{}Tm)sΜ{?*Μf;j/-9M̃*FZ4QLW/mtª{7̃@a싪 0msn0 ܺQ k! (V0냪%Q (]qL_v 6+io){Rig 0m7>Μ-d,J{cXiseB #s(k>8{c?{cpު{c"c˥{(kc{A@((k~{[,(c}ª{cc 냆R (koc˯{k4cN c_{bks{b:{(kr{b _ b~}{Z" U{(k {s]q냊sKj,iki (c J,isO{Ikh<{,Z@{b!`{(k(k#{C9{cA {)kz*@kmIk5ΜFR*mC1-Cc9msl{myUΤFRjmbb)+4Wm%J,(Ϥ{-?W],{[,{JVl,sR m{N^,IsjJcMis ;m{:mc95i{Խ(i{ꬼmi{{m{m 1r,I!# Ϝi{rlAMb浪{{m)k˃bXeM{0BbZmis׎Ms mʃ2"{Zf`Zi .]Μ{>7 犮{h~}ris+Is" [j{"掌싀(5u )P샯 ^Μ Μ닂ܯ,.ʃ{6ꮊ{c{h.,)더{0} ˃&0? m)'MϜ,yj{}W,鎔(ϜHsb0s>&Ϝ r0,b}0{U{0sb3P˃.샇wPisЀ+󽍔}plZI ]_VTF@.=E=)=? B9(J9'J9hR9HJBݕUB9èb9 ysC1'J9k7b9߷.{9/C1bBՕ=bA΃9>A_GRHJZBbBU/(J9{gRBUhRBU5-#PZ]B9(J9'J9hR9HJBݕUB9èb9 ysC1'J9k7b9߷.{9/C1bBՕ=bA΃9>A_(J9c7B9.X'J9('J9+R9׸'B9*hB9hR9}(J9k5HJ9(hR9hR9-hJ9 HJA'J! B,kkJ_hJAU-{R9ՋuR9 HJ9Z^HJ9^Z$)+ZBUUXZbd1'J9 HJ9=HJ9%HJ9~9ul9k UWb=C+k9B9@ R9_hR9 o]Z9d1U#T95xAUƥ9HJ9?b9U]- c95KsA5/+k *>s)Ѥ#) WXs`HJ9wb1?>695Wls#)7jp'J\UGR]_{ pl d1U{AUu'JKsd16ލs9 {A%8ƨZ|UU{B7_Kk Ȫ(J9߯ HJ9^pB9SR9sSB9._GJ9U_HJ1hJ9.U'B9m'B9*B9_HJ9U (J9_HJ9oGJ9*B!&6(J9'J9* (J9Vh'J1* ^'J9 HJ9 ~HJ9'J9Kk9UUHJA 'JBZ2ZrB1~`HJ9յGJ1hR1+ke1~yq'J9zjB9`R9UHJ9'J9Z9WAPHJ9 _Z15Z9WU'J9 zZ1%HJ9.}HJ1 .&gR!%ZA=+kd1‹HJ9UHJ9^/HJ1נhR9U_'J1*Wlsd)R9 Wb9_Z1HJ9uHJ9`R9{/W.hR$).8z+k\xc(`b9 HJ9*hR1^ HJ9 R9տphJ1^s9UUHJ9-hR9U_hR9W"Re1HJ9ջR9:nks1UX9}sUbJ4hR9MR9>VhR1Z1*U k9xUhR9䎵'J9h㭮hR9Wo HJ1/*hR1KbD)+?ފ+k$).UZXI*k k){D1~yqR9_/HJ9\"hJ9URA}hR9_{hR9_'J9) xhR15'J1LkAU5\ꛅ1' Wz bA.{'%+kJ=Lsd1‹iR1__(J1 HJ9uʩR9W B9HJ9 Z9;ZbD)_b!?/>x|1W_7/#)_T$hR _^ Z+;sa\xcZD1"I c)*B9ʦ'J9((Z9cchR9zWHJ9W R1hR1zKk1yhR  S)U%̓ l/ -z  W { \x k]‪'J9~hR9Wx?HJ9u'B9hR9u=hR1ils9y&kse1u̘d15_[Bv8? W4D15'Wz:NBƥ9U5RA (J9׾R9/_hR9(_HJ9~lk9b97} cD)"O9k˥ Aڶ(! #)bƸN#)?]_[#) ]U!խ9'B1~B9 ։RA%U{9Uwo'JD)or*/#)˃1W׫1+k m`d1ݥp)ؖIZx s߿ԽW ׀HJ1ZHJ9]GR1s1 KkD)Ppd1* {9-C1{R\ey{AUbWZ57Ƅ9\Ռ{d1_\|(֩ZBB9WҩZA[\Z!j+k1= cC1pZ+k ﭣ{ R[39pp_UbA>v'JUUOD1.[BU}ay9w %Zd)bD)~d1;2!+U{ WԽ#)WO$)aќJ~\ kC1bV'JU5GRXWUֈZ\Uo#)׾8 ̃]߼Z!$6'JD)OC)☷Kk#)?b }P#)_zԽ{1-vb#)<֕ c*Ks9kshR ؿ*khR /&JU pC)_p39x^iќ9^PUIR9_c'B9 cA5UUR9˗'J9 HJ9~\'J9'J1Z**B9\'B9('B9^(Z9U}'J1ժHJ9UW'J1_R97HJ9XB9BA+HJBUoR9|'J9=B9UR9]2HJ1/$'J9Wɉ(J9U{B9WzB9'('J9:9'J1"ܩZ!'J9c"HJAߟZ9UB9zpHJ9B9AUՅU'J1zB9B1W.B1}B1חB1'B9ߺB1.T~HJD) *B1*R9WVTB1׷ hJ9uHJ9 U'B9^'J9HJA(]'B9v(J9S_hJ9/ HJ1 p'J1ZD)*:B!zssD)ՉHJ9 (J9VHJ9 'J9'J9_*(J1_GJ1*+HJB-vvHJA} c9]UHJ9I+ZBcuHJAz HJ97'J9[{X'J9֎)'JUuMuhR9z HJ9hJ9 jHJAhR9_hR9U^?'BD1(B9UB9k7'J17Z9_]&Je17% c 6. cKkaB9HJ97'J9/hRBZ9WB9.wB1pB1z'J1-iR9(J1GJ9^ר(J1 x'J9 }HJ9 HJAz'B9B9B9 iR9:UHJAf(J90'J9HJ9|جZ1_*Z9׵`HJ!<*'Jd)jb9U~#bd1}/ + cB9(R9W~R9I^'B9 +cBUU+c9ZWRAya(JBոHJ9^ B1ҜAWUU59UUVB1-hJ9GJ9ߠ HJ9 ^iR1'B9~(J1UR9HJ9 *HJAhRBCmWhR9Z9]R9 bD)|vZ9Xr3sD)[5{#)u d1X%?d1[{'B9W R9_x'J9~B1X+'B9VB9թR9WWUB9RA}sUZBTUgf{9U]GJ9HJ9_B1~hR1U}s9ՅR9Ԭs9UXhJ9'B1z(HJe1ls1W'J988=b9'WHJ9TT}]ls9MuUGJ WZ`IsD1A]Kk9*cJtKsD){7Z!(J9*UHJ9HJ9h/HJ9UˆiRd)_'J1B9UxBe1/'J1cR9=BUUGJ9HJ1_ c1U hR9 #{B_XwZA_UZ9x*cAV_hR9W.RB`hJAVZsZ9-_Z9U: c9U{tWb1{?aj'Jk{$)cMAeUub({d1׹'J1Uժ GJ9UB9.hJA.hJB_UHJ9 wHJ9 \+cB]rhR1W~hRd)ժ(J1U R9u'B9 ZzhR9UB9^s9UU{9UW\\'J9-rhJ9U'B9[R9WhR9hRAUuϪLs1U]Z$)hR|pD)%WnxW} w#)_WTZ#)-PJGJe1Be1v+kd)C}R1]UB9"U(J9|WB9].Z1}Z9hRBhhRBt'J]UXHJBzj&hR9Wr HJ9WWBd)p/B1עB9[Bd1֗'B1{鿌hJ9UhR1ǯ*hR1˂b >{\{D)N|hR){Z#)7hb)Zd1gRe1r"KsީZ9שZB]HJ9 R9WzHJ9U_ Z9UիlsB}q}hJ9]XrHJd)W 9$)B9g;=HJ1%'J1(J9 ]RAUR9ZBZ9Kk9_]\ c9WR9*hRAյp+k$)b KkD)_pگ9Uy`+k#)8t ~o#)R]ZZ )?XZZs!ՁB1 'J9)HJBYuZBThRBVZ9_R1"^UhR9"ks'BXWULkBW}U*c$)hR9z`hR9%(J9zzB9բ'B9*B9 ~wU(Jd16+c9UkLkC)\GJe1 sA5lk .^#)鶵 ch+bUW\Jk 7ks9[xb.6% 6.ap HJ1*9WTUKc9kT_s1;UUGJe1,iJ9|9UU}CHJ9WB1Z9?UUUHJ1(zR9'J9HR9hR9b9U_cB9?RAE?] c9?uLk1jE!j: o{hR\9ks սe9*%Rp\ kA4''/Ks#)z 9U^"{#)}p5+{$)TWWw'BA'J9*+cAZUHJ9m 'J1_'B9ןZ9HJ9~R9_/B9"\'J1B1 xiJ9:Z9tuZBUVKHJ1:B{HJ$){`hR15Y,k9յd1 k{D):| ({5ݪ^` kA_Usq])kaa'vd1r# [5p)u #1)X%?Pd1SsB9 ^U+c9,hJ9^K/Z9Z9HJA.KkBUOWHJB{ZRA +hRBhRBUhRA'hJA^k'J1BD1(7Z1-R#)uZe15Lkd1c" c9uKkD1R sGR^I UGRUWV\'JMUU]JkaWZpk C]탅9ֽk{Blbkb.Z B9jA1VxZ1UZd1hJ$),c9aHJ9 zhJe1u'Je)B1:'J9?)ZB}}I]RB}-/AUU%Z9ZphR9*Z!߿ԭ{15|Vt *ke1Zwub . y*sU c {#!/?2!kjV`hRammP̓!cϤ'JeUuIb9+c9W[hR9շ'J9HJ1 'B hR1ҠRd17{AyAUUHJ9ꀯ'J9HJ9HJ9zhR1޺B1Z؈R1ZWA>sќ/ls;$1 %;D)WVX׹ U7̓!UY k HbA|オ#!%W2 ^w\ވZ/k{xTks +{AT?B9/HJ9+~HJA\u'J9W+HJ9HJ9hR9W_B9B2'Je)`(HJd1 Re1W'B9 {(J!HJD1Z#)+?ת{ 7se15}U/ kևW{/Łzx̓C9`pbKs+WAu/`k6Ҥ ] oɋs;WD)VX@^YZV&RؼB9^p'J9 c9sYUUZAIUUUP'BU5UR9wZZd1; cAUWHJ9hRB?Z9 -hRBVhZe)rWR 'b{  79"pU{ AU+Խ9To zj{˯-xaV_WA% b_V^j^ ߪb_z⢱Ϲ~ls h֏ SY֯`_'J9kiR9}/HJ9Wࠠ'B9P`R9ULkBqU}U'J9._'B1WHJ9_HJe1 bZ1HJ9ւz{9UU)k1^s ^Kk9"-=_bAA"AX@pZٵVU^\i{]Um]W>8a- SlXƐ#78'OJ|Kk;M@ 2VxJ](J9Wb'B1ZHJ9wHJ9_HJD)*'J1UB1B17iR1/.ZD)b Rd1P\be1WzWM#)UZsp9U+̃?ޠ̓Zb#)͂^սa%UA(\A '|\Vwa/ix7e9XN싈ֽќ M7Ms mK@ ]!_#)-+WC1z_xށ__ZP }??/OA% }oJZ ̓f>Z$)WTsaԘPʏ` MϤ]2Z2*սA‚67)]3)BZ1 w'JB[Z^HJ9rBA/*B9⫿B9`'J1*R15Z1+c1%lk) k1뢼5b1&\!UKsַ+od1{}C)Z^o@Խ RꩂaZOB{b?;AuVod1~AGU]Jskr)uUWJ K+ [ k{T 7pC)U{C1븬'J9*W(J9⫵(J9 wHJAuZ'J9;ZAխ HJd1WR1zcHJ!_HJ!t2_d1UV^+ [̃  Z.^}Iќ  ߰ %-}2p/ܜA~Uj ,b%5 ߡ ^A@jba%`XZ kÂWJsa(RiR9U_W'B1Wz'Je)/''J9}UHJ9Z9u{Aߵ5{#)~ܠGJd1vo k! jaons9:ND)\{< 9pJm}.B9c}s ڻ*k Z]p<9{r[W=(Tw|pj`ػ{9]L ݿl  W-%ս`U S U6΢︠HJA"hRB[hJ9hR1hRD)ZAz*kD)?_{€s9՗\Kk#)U=Oc1.WAsAW{ \#)'Wpa* Wgls -*PAr46B}7PC)WKk#1XXAˋսAj{C) b j!@%577Ѥltnz늃սZPP@R9[B1 'Be1"kZ1R!?-ZD)rZ1_9Q{_9r v.*k>) S*O XZ^hZP/.J/#1J KsD) J_sAI+k'JqpJs] (J9ׯRAUo{BUUUTB9x'B9_B9{hB1B1 'J1Re1b1'B9}'B9^*B9U/*HJ1hJ9WW|B9WWB1~"HJ9UWB9'J9'B97GR9MZe1bd)hJ$) ms9]UU5b9UT c9}URe1'J1R9^+cAUUS]Z9'''J9ZBUU]qRAUyWB9r_'J9//'J9 'J9늠(J9-'B9B1~'B9 (J9 'J9^x_(J9?Z9x{B\VUU(J9ի*'J9w>R9{ (J9^/hR9UW;'B9+hR9//s9AuZsRB%UU(J9ŽB9芫B9B9 (J9?HJB^HJ9۪bhHJ9.x'J9x_:B9,(RA55]nHJ9/)'J9^ R9U 1UU+c$)9]uEUhJ9==HJ9R9}I7Z9UyB9*PGJ1bz~HJ9{cGJ9黮R9I{ץZ9OO5HJ9hKHJD){9SRU'JD)՗R9[Z9UhR9_x'J9}>9UU^ShJ9k'J1 ^HJ1Z9W'B97GJ9WR9^oW'B9is+k$!>R9Bd)rB9B9m Bd)xAd)A1WB1 WB1 }Ze1w_5B1B1HJ9_HJ9UB1}R9WuM(B9Z1ɿhJ9R95(J1B9B1B1*B9(uHJ1 JAhR9HJByUHJ98'J9HJBիWR9_ʷHJ1҈'J9_hR9}wbZ9/?_hJ17HJ9c%RB* bb9MiUb9UrRAhRAW^*Z1.Z9nί hRd19&{d)UU%-ќ (J9HR9>RAՈRB^]iRBuwZ9_'J9JoB9pHJ9{9}IUB1'B9?eHJD)HS9c]UB1aUB9GJ9sˍ(J1#:^B1'J9rQ+k9u'B9&B1]bd)B1U**B1('B9}vB1;]Rd1|9D)B$)pؿHJd1XhJ1}'J1յߌs9}_P]Ad) B1]*HJ9UR9Uު'J9^.'J1W'J9}U'J1_zB1*(J9B9 hJA'J9HJ9HJ9.(J98B9^R9W'J1|hR17 hRd)~W9d1 b17էb9imbC) %bg9 ,r*k!UU-{B9!J9(J9"}HJ9ꀮHJ9{kRAhJAHJ9^b'J9o[) HJ9^_'B9{B9WW(B9-'J9 (J9/rZA_Z9tR9-Pd1us9UUhJ9BTUUUOAMeUU,k1HJA(J9XGJ9^طRAuw'J9(B9'B9X(R1R9B,k9\RBӷhR9^(J9~'J9*Z9WmZ9]HJAҰ'ZBUU}ciRBUUڍs9W_5HJ1_,A1*ߺ(B9'UAD)/'J9 zV'B1hJ9[S'Be1z 9D)(kHJe1%'J95B#!*&, 'J!6Z Zzsd1O [j{ ]ZA5VzSa'BA+?hJA¢GJ9[^'J1Z HJ1׏'J1GJ1'B9]_,HJ1|HJ9UHJ9_UZ1B9 /s'J9 (>WHJ9:"+HJ9K.HJ9"HJA^hR9O-'J1hR9U_GJ9hR'B]ވRBbRAHJAhhR9S'J9>iJAּB9GJ9˯>%hJA]+p1xBXX_]9_RAUR'BlmHJ9/︪HJ9(Z9ZWSsAUTs9U~HJ1 R9Z1 ~hR$)ꉂZ9VTB!A1(_A1[BD)hR15R1uvTR$)GJ9.9W{cUB!jZD1:sgZ#!z{aD)?%a55{Aۻ+kA'B9󿯏HJ9rUB9W'J9U]HJ9*HJ9(J9HJ9.*,kBUU[XHJ9B1{"B9 B1{~hAd).Be1 ^'Bd1*;HJ9hR9Wu'B9:9HJ9hR1z 'J9hJ9TTB9_U?(J9%/WHJ9*WHJ9⮹HJBɘ'B9,HJ9))HJ9WHJ9?>ܞhR9թR9WѾHJ9e*HJ9ղR9HJ9z +c9WUZe1 یsD)R9ZAs]Z9m͕iR9R'B9( cA\UUHJ1:HJ1}o.Ae)^'J1p:hRD)ߪ*Rx^*k$)=}'BD)|[ZD1)kD)UbD)bD)pyUZ!+`(Ҝaru#!yxks!rrXw'J/:(J9ߚB9*wB9z~+k9UUB9HJ9r$b9ݪZ9&GJ9ﱉR9HJ9.'B9>s'B9~(HJ#)B1WBe15_hR1,hR9'+kBUURhJAW(J9'HJBjRAcHJB_^'J9x(Jd)Z B9ā'Jd1(xhR9?hRBuhRB^uhJAB1~B9'J1%'J9fB1'J9hR1 .hRB[b9ߏZ9hR1hR9uORA}HJ9iJAZ\HJ9U*R9/j"R17s9Z9vBD)P`kZ9]Zd1_*k)_i{)/2#)?_/D14=p!W~,R Uw p@b@bzoW}sZBAHJ9?B9[B9m *hR1.pAUW\'J95HJ9hms9QUuhJ99UmUhRD)Z9?5hR9o.(J9"'J9GJ9^>iR1_WZd)hR1%՟P9s]UV'J94eHJ1 B1TB1~׭B1 HJ1WW*sD)'B9y_.Z1]HJ9.LkBUsWUZB\V}]iR9UW-R9UUB9 HJ9HJAw,k9UHJ9=HJ9ÂRA.HJA' hJAJZB=UuRBp]^ohJA}(J9~Z9?m c1_ cD).~+cd1 U{1Ck_{ZD)kJs9ԪhR$)^˃a _V y>^] ը pZAB9B9zisAUU/AUWThR9_'B9'B1HJ9+u](J9BUU+c1Ze9^A5UUs9uVUSHJAhJA?'J9sR9AUiR9~sJ9OoR1rt9U57ƥ9UZXWs1UHJ9('BA/KhJB{޽hJBHJB< |5HJBU~'J1X'J1ʭB1"W7Z9UB1B1~91ʺB1+UB1R9X'J1 *HJ9b9/_ c9HJA8NhRA}=RAwI_Z9WU{CGJ9M/-HJ9׭eZd1WU+c$)U0+k z~hRrZe1+/);{9?5/9>]V+k9|5Z(}j ΃![ս9CxUuHJ1/W߫B1 'B9HR9*HJB7HJ9>HJ9WHJ1B1/B9 +'J9B98''B1x8P9S]UUB9(J9{?HJ9+?'J9Lk9X^uHJ9B9\;~qAUUUR9{9UUhJAntR9'J9+_(J9~UZA_XUHJ9R9jWUhJ9 .Z9\Kk9P_'J9-!Z9U'B9 HJ1(J1m 'BD)߾(9$)B9Zs/A_U]PZ9yRiR9GJ9Kk9W c9wVXWBD)Ku{D)p}HR|^_bGJCmU{ UJkD1-Lk!_ AUU%wB\WUUZ1bH+k '{_xGRa3+k{ _W'B9+'BA+kAURKk$!HJ9'B1 |B9;U'B9r*B9Xz(J1uB1B9 ֈJ9RUUUB9uiB9/B9zZ9 U]R9}}lkA^RulkBV_RUAUU%9UUV`HJ9-O(J1#B9[B9_B9A1\^91'A17HJ9}u9_s}U cbҔ9IuU]'JUUUsRD1[hJd9hJApxHJ9zHJAR9hJ95:pAuUU9UU'Be1hJ9W iR9}}GJ1SB1B1ڟ{e15Z1^%Z9e>RAD)% U.a`^׿(ӓ˃D1fMZA bAh皷b Rw ~+o 8aHJBWHJBڂhJBUHJ9pbHJ9PHJ9z(J1UB10hR1U*HRd1UUAD) B1 'J1B1B1,B9_i͏B9ws1WI}Z1ݭs9u7{#)~1]өR9'WhR1驣B9{}=Be1]BD) hR18HJ1~K+k9Vu~HJUUc]sA7WW{9C_Z9{d)rZ$)Z;+k9Pw{D)ЩRA]dhJ9[* sBYqWW c9XhR1s⋪'J1œ>R9IkZ9 ,Rd1wa,k1UU/R!6R1Ut(J1+CLkAUU7ksA/Kk@pxBpڥ@?__Ҥ=n ^RD1h9[Suu˃9 Srk c$)ps kD)>B9*_B9 B9(J9HJA#HJB}>+HJ9/R9zxR9"hJA>hR9UB9O@'J9=HJ9ZB1^AD) Lk9UU'J1tCs#)(J1R9o|Z1UZ9}u c1'J9;RB]-msAu}5BUvZ9=bBG+c9U]P9U{Wb9sWU'J9 XDžR1HJ97s9WWќAPUUUHJBuR9x/HJB͸Z9LcAW}HJ9-R9/WZ9U^+k#)k lkD1 7ls1pz~שZ9Qz~UZD!ls1>׵a^_AZWsA&Ja`Z_2 /{XnD1WɍvAWWS[)s! `Xs /-/>{99e1*_A1jU A1WB1hR9T5uhJ9?}HJ9 khJB-覈RB?qRBЗhJBKHJBw{HJ9hJBܳ~RAWRARuW'B1p/BD)<]`9$) }('BD)Bd)UA1kU*Be)©Re1/B1 (xiJ9u'J9৵R9PP'J9'J98.'J1s.B9 |\ cD)B1mHJ9'J9#/Ls9I_hRBU^VhJ9-HJ9&hR9__lkd1Zd)b9WAW'J98nhR9ވR$) Bd)Kke1'_ ce1sqjk 9I^gJo7 +k{ary |  O@5_ab_Z ub *k9{'J5OB'J9Z9U_GJ9寯B9c'GJ9'J9GݭGJ9_·hJ9.HJ9y(J9:B9(J1x cA_U_QHJ9ڷ]{9mZ1ni5Kkd)HR1ߘlsBUWUHJ9HJ9.HJBmyR9뫟'BAUK'J9r9B1_Be1HJ1'B9 B1VHJ1?{1_5'/9ZrsPB1 Z9_^'B9HJ1_R1ߵUB1 89Bd1*R9jz_HJ9= b9w}hR1GRAy(# cAQi+kd)gp@XHJ AzHJhR~ |~D1bz]a_U55|I *WΥA@p`{#)Z9b9l#)%shRD)⫷HJ#!/zZ9hR9B9bhU'J1s^B}UUHJ1R9^B9HJ9_wB1j[HJD)˷Bd)z c$)_?{95UwO9\VUu{Be\UZA7hJB[RZ9}_R93AUՉRAIZ'J!`GJAj݉R9u_B1 Z1]QqB1կGJ9m9!p~B$)еB1_*HJ9U^A19d1`j~jA#)- (Jd).7B$)PR9՗wBd1 HJ!x+kd1PGR9Z9XZd1O{)95ձ`.b{ 8Pap{b!hZ!R \b#)kCsb(Jk9$7:*k9߹èZ9 )kD)֮/gRD)Z BD)T9UU{e1TWUW'B$)z/1Usd1XXJ$)918A1(J1W'B1V'B9:HJ9HJ9/HJ9ҔAUUZAs[HJ9ҪZ9}5~HJ964HJA8KKke1_˔1rlsAU}HJ9ʨHJ9b*Z1LcA\hJD1(J1 Ae)ب('Bd1~ZD)RAUSB9B9"B9_ B1/HJ1XHJ1?R1կR9V.b`n k)cC:jAiˬ{ be*k«gRD1(HCRD1A[SUUZ ׮{BUUZBuI}U9U}Z9zHJ$)4 Z9U/hJ9}*Z9eUUB9p99ޫ(J17R9u//AU7 c1X<69UUUs(J9VW(J1*WHJ1UUB1 BD) 2B9.HJ1C_'B9y>Z9UUhRe1hR9hJ9Z9_iRB^ZA(_bBushRA~V±BUXWUp'JUUZA\BUUUqHJ9k 2'J1Zd)'R1hR1Z9W??R1sc4R9m-s1W/lk!X cd1>cZ" c8.p{%.!⊧\{  'Ks.78AzzaiU Uk{d1b9rܾZ !~b D1 7D)UU%-S HJ9HJ9ʖR9 hJ9*=HJ9/HJD) 6RB6lbHJT]]HJ$)iR9 ZB/R'J8+cB7W_* cAU^,c97WZ9V Z1__W{1UU}BD)W9D)"?B95hJ9/(J9rB9芋 B9 Z1cB9ϮHJ9u(J9HJ9_Lc9uŵHJARAw]O9SSՈR9r{pAsUUUҜd1~b9I}]9==mlkAߔZAD)?b9W&hR9+!b#)xA]{AwZ!hg} Rc1_p{pb!mWw X]b V9 Ab@~U*A) ˴7ժIUU\ - e9  ,p̓UU ќ'J9'B9?W^GJ9(J9'BA⫫(JD!Z9hRB~RBꊯRA0Z90ksB]U{9X{B5UUZ9 Z9Z/?{9k,c9RAvR9_bZ5R1?wB! hJ9/='B9(J9r'BA zcB9Bd)J1'J9^[Z95'J9w}hR9XUUHJd1|^WZ9=hR1OR1U9e}SrGJ$)?Z1~Z9 {UR1 "8{1 1-@iOasr΂ XSJr*1B1_/IGR!zs %*k!˫ Kk?׶(bAꋁWH{@WzS!AsjŢU k5VZSAHJ1UHJ1HJAHJ9JRA_Z9|{A_\U3BUUU5RAt(J9yhR9cB97 B1*wB1(UR9ZB~ýUZBsURB5gsJUUC0(?AwVZ?7ZA;wZ9__VhR9ݕR9ώRA_X'B9B9 A1,B9?(B9W^9e1B1'JD)} 'JE) c1)/e1[bowlk ls1ZD)TZ1ZhR$)/z{ -Z#!r/ ǍєKk 7ƍss 7)s`j%Z}@]_^\RՕKsB * s)*kbZɋ(?sI{~aw«tD)?% 55n *s!Ad)Mke1UUť1U]p^HJ! /pLkd)9aҜ1u\W{9u]9UU5k)HJ1c*zs1\GJ9W}/Re1U'B9}_WtAd)zB1%'J1B9=iGB9+c9/u] c9]UZ9ծ{'BUuU'J9%:hRe1+HJ9uHJ9Z9~GJ9(GJ9kZ9W}rB9.jB1'J1ꉋ'J1Z1ZbD)M++c93'* \ZBXZJQ!oZd1zJ \*sapZ>{ XrAm?R ~zIs uYA ߵj ќR|m ^\Wa=}js \U[1D)!U. *sa`y߫kk-_rArUxD)]]x{ppAa 8'JB_w*[9U'B!%lsD)?pd1A1޲9$).BD)ڍw9D) X/A1 'JE)/'B9,^X9U 9UU\\R9WW'J1jB1{ҐxB1(J1{.B9%yB1( B1+hB9!hR9GJ1 hJe1=?KjKk9UUZ9{9Z1'R9+kB]AUHJ!*R9n'J9@y$+c9ϯ c$)௕bBUW|d1s_Rd1'ߌ{1o싢{[>+ʓ ʋAp b%?b/.k{ PuGRpb/ -; d1xˋ9˻_WuMW9]-9ɳ W_ կB1o?_D1SW|, UW ս ZaC`zrU]s^HJ9'J9(J9/HJA+U{BheUUGJ9?YHJD1׌hJ1X*B9֬A)J1^zξHJ1 Z1+_ms9WHJAHJ9kj(J9_?HJ1_('B9+jaB1 hR9ZBUUUTB9,j_\}+jX{A_k(닁U9 ^ B!tV@eU k_auUmabΜ^x̃) {kPITJs ^. W V y}:ս@^]*:uոŢ Z Ԣ'J9?rrGJAU=GJ9|'J9WmsAUUUPs9rPGJA9bBW}hR1₷HJB .HJBQg'B9hJ99U_R9mHR9]/'J9)7{'B5UUU'J9WGJ9WU HJ9UHR9}U='J1ܦ"HJ1_B9] hR9}.HJ9-Z1{o(?lk9]U6d1Z1hRe1pPZd1U cD)V\UZd1ՍA'J!'J**$)6> c"C1W+ VhJ Cs̬Qr]ulfbuR _{ uzRAbRba o@ ^~{ Ri9/");2e9?53(^C1|Zm{r k mS9ۡ]]֥9c\U}(J9뒒HJ9,{9{r9UUGJ9e R `Z15RhR1HJ9*-HJBxR{hRBY։HJA-zˉR9쇮RB[hRBWKc97R9RA-R9`ZBЩZB{HJ9܈RBk+HJAsphR9hJAhR9xHJ9z'J$! hR!' [1_' Z މZ1|{!yhRd)޷"Kke1P=*Oڜ cd1.+cd1 rJ! 'R 5UIBtFjz_t Vojjzs[Z9a5o@;cp{{|Z_k+k CmU aUC1) _wXAUU5gRTWUUjsD1jhKs /_xb ?B9~E]B1ojRd1Z9'J9Rd1":ҜAuu_RB_W\AZ9wS4BUUsU'J9LHJ91R12rAX[UURBHJ9.oRA uUVZB UwhRBmhR9/R9hR9R9_ HJ9hJA*>hR9\sZ9cUHJe1/Jd)_z~BD)ګ)B#!Lk9Rد'J WRD)wujhR!sZm.A]UU=J?=$) UAlsD)J{Aп7ިb9ש b&J\Ks&Jj틤AWIwU.9IuS!zbWW'J"ޡ7 #)'ks#).*b+!%/U@p^տ;Ҳm*kJ JJsA~w++k Z^^mksX^ү9WuKB9UHJ99uB1x91 'Je1⢽U{1kcHJ9 GJ9_Z9VyRAzxrGJA[aRBy]'BA+xܩZ9;RA^'J1:BjhRe1'J9_}B1'B9B9Zˆ(J9 hR9ORARkhR1.(hJAxZ9WR1ZC+k1shR1UbD).*Z9\'Jd)xb#)յ'J$![:P/+P_z\R 00]lscZ#) JsIyjAըZAZ>*sJ]jAx%AP}SW׷%@b #된1}/GRe `PXhRApS 7__Sa= \b1hc9[rwu샄9 SJsD1q۵ս1{IZC):; B9Z B9{B9o_A1wHJ1YWBD)(BD)]~$)W5p@hR1iALcd1Z1Z7R9{ַ׏B *(J1WUB1*(J1UB9e^%'J9>/hJA?nzs1߿sAXZUuRd1:~P9UU c9}ֵA]{9']Kk9whR9)]bD)kkphRD)'U/_^D)-'p6 S |ޢX ]znZ$))˃AWugR ФZ}ԣ19!h`Jz6˃!Qzub./^6A]AZAWsA&J `Z_R/ӵ \Ф#)WɍAVWRsb @X k 9rzU] XZ1/A1z91 HJ9 HJBj]HJ9zrR9PBD)W'B HJ1un 'B$)#yhRD)'B1r^Ҕ9UU5ֽ)7'JUUVTRAu[3WZ9]B9`HJ9*HJ1.HJBxHJA VB9XHJ9`hR1'B1Z'Je1RA p{~HJ wꈪB /_pC!`zB  /bvq %B\#q295^U@pyc㵵XpKkoomC{ %М_̓ $ c 9@ޜ _s)qqm 9AC֧J ˍd1խ/Ԍ{ 5p{ba5 {5Zr_H{AbUb`5 #)'?ND1M{|AR]UULkD) _?q'BUW\TsBS}U]RA}OHJ1zGJ9_Z9RA+hJA]HJ9^Z9z*(J1{HJ9>lk1uiR#)c*HJ1-=B)HJ9HJ9'J9~'J1HJ9/{(J9k'RAUaZAaUkZ1_ƒ'B1Bd1_6Ze1RpZ#)WA /AZ/#)zKk9g}FJ)=gB X1!⪪Bb)X)s_{P )jxUOA\SiZr@xe9a`\)SaO! R{  XZZA='J!Z@~ү^WD1bZY'JP-2A@"Z[ cͫD1ZApb :ޘOB{GJUUB9㺀(J1> HJ9/&LcAuUUKk9UHJ9>8GJ9zlB9 Vr(J1'B1𡪩Z9WRBSUU+c9?__sAwUUR9};iR9b]Z1Uu'Jaа(J1u~hR1Zd)UVA1 _5B1R1}hR1iZ9XUHJe1pAe1`w&hRe1 uaKk9'Lss 덥% }} ќaPZ_ k/b /z^JR*5t U_?A^T k {B_ޡ]97VW)T*{aW8{]_̋Ra_ k/ b XZhR +΃#)U_551) Ր܋sasuv 5/B1^XR@Za{ c`=V{ Iά'n1}qXB9B9{٭/B9(J9HJ9кHJ9(VhJ9˿yHJ9)mR9/+c9shJAy/hJA'HJ9(B9hB96B9 _hJ1wHJ9X'J1z  cAUUMMs9UUUZ9U,Kk1wHJ1:.hR9U_sR PHR$!gRD)Ze1ZR ~ HJ +pWWO Z%hReg{[s*khRab^ѤA_Sqi{Z; b7D)U_ PRAo s j`uEѤʉ5w ?%_z#1~a_^\c1Un\ p{g Zr kaaŅ1 ;{}_PR +"-MlVΤApbAB9⾾B9u]Z9_5R9{9 U c1^Z9UBTTUU+c9{_uAU%Zd1Z17 ce1{hRHJ9ikHJ9|{hR1zR9ۃhR9RA7vD)Z9 Z9uP(Z1( *k9%'JD)Bhx>+k$){ls5Wjs |Xb3 hRo,Aͭd1A'7)Ja5? lD1/U_#1bk;4A[AU   UT̃'ls@ &O j3arPU*!5UU7W5cI ߜ/p3HRrT)؞(xΌsќa*{Pr_U]c?58Q:ϔ /:߲y5.pxHJA_r:WhJ9_MB9ߠɩR1B9w։R9QB9 'J96?RBM}BUUb9XHJd1R9å׿!BTTUUhJA R9hRBWWURBT_iRB5hR1ͮZd1  c1Rd1bb!\ھ9$)VZ9=ms#)V\+k*)e1.tIIWs kzsZ׍+<)UUaUK JUUb # 9-HRUU+hRUկ Aprxat)\ZirϏJ@zc[C9(خ0%[x.>|{ܨ = wtP;ҜƬ{d8S@氜 zԽ)bW_Os{؞6.*5{/b Bx'bhR9ן?HJ9y'J9B9X0Z9U_R9]U_N(B9'wB1-{AU]UMR9}_}7A5WU cAT]HJ9krZAWUZ9RBWZ9'J9 HJ9RB._@Z9V)?b9މRd1HJD1 U'JE)*'JD)/ c!Wjs$)A?9*(ќ 5wS953 w*k#)dix{Z{ \p`Ҥ/\q@XVp~(J PS_'J iiR a'(sW&J[Wpa?5"1'(3VףּrۃP7/7{U?̓߫73tfb1*jKkDMR)Ye1UZD)LΉ.ơ=_N'+ZgHJ9ꖊHJAHJB}gTb9khRBy?(JA(&hJA+Be1`9U]UHJ9Z9UZ9PWUHR9UUB9ҾB1 zzB1._B98pB1/HJ9X RD)XB$)(Z1ڰ{Z9 }Z!*hR { c#)s {m} caPr_%{A}$!?@5b,s㵽 -{0=ʎ9Jʊ p` cɅσ`]yssGRA]U{݁U%6)UWhU|Wb$1?KlU簔X~UW-;瑔XiuV\7p#U]_tMPp`6{n+sB%2]a%@9U\|{A_}X *hԵ'J9U^'B9B9J-B#).HJ9(_s9qUU'J9}'J1WBD)֠ [D1HJ1U*(J1_Be1WAd)' B9{ꞽB1耏B1W:R9ʉ+ZA*go c1XWUb!WZD)‹UZD1_AD)^J7`)k$!_ZD)D)U}{C{մ)^ ^{!Bsޢ*@` k :rtA KszrW΃l}A''7ƭ@ppphRBe_bťA+~IPuU@S> ;b;p3y#tUU|7TAΖP"XOPk7Jk+Xlspռ2ôZ[ޥ9}[ܘaW/ 9.B_{BjhRB}UUHJ9|HJ9UߪHJ9]HJ9U((J9HJ9 *&/HJA ^R'JRQHJ9׼HJ1'J9'J9('B9zA1jB1 {HJ1z_R! {ZD)_Ub1 }sD)_QZ!_j$!V7d1Uup!k%Z c))є * sI pC1_d1-aKs@*zpzS /ฺX*[pn:Ar )W:mzxx սA WWD)Z(r\\WGJ B_wqB1ͅB9 'B9(J9BA)B9HJ9/ﻐBUUs977ZAURBR9UW[9UU9UT_W'J9R9WmRD)[ܼHJD1s6 Re16Z9.+cpKkd1Q_p'J$!*7 U?C1_?.!5\O!}{&8C1Z&RI{>ߔŃ)-%v:xUJkͦ W]=6a\~{D1wRaU7D1UUWD1b cM*kA}}pX֠ i[_a %<6| zb˸a5%P`'(w U9C1ս /ՅR-̃6bࠢU΁V.Am /yY U= *'J> pjn mŧbWUB9/4B9*B9?(J9_B9('J9:$*(J9B1 *O95UU cAUZ9s9sd15ZA\Z9UZD)'+cB{Ո{'JWsRKk hKkAk{$)TZKk$)7WLk#) {i{9UҜD1PWw{Ap}C)bj/(.,(; [\ս9}o9 2Tvߵ -))GR5W {@n[rpZ 'iY/96OaZq㭙)m_XPHR `. W@UWzSU)U\_\}b ޵ } * J^ŁX{]q:/ | ` JWw)U*k#!b! \^ZA_MW'J9꟪'J9ڌHJ9B9 'BAwB9 B9vB9]+B9B9%'J9*oHJ9{'J1 |BuUhR$)Kk!* -LkRڂ{HJ'sJ\x.A]ksAo_6Kk ܌sAu/s9Mu+kkVAU% snN{-Q9^iƻaأVAWWAu%j{ `jU  7W`'arUUcmUd1+ќabc9Xw#)4OaAѬ@<:@sj*sC)ZAi`UCU U} sz^+k( b|ܗWa@{}kW#)/V^}$!^\/BxT^yHJB^[hR97RA'J9hw'J9~`'J9*^iR9UU[SHJ9-B9/B9pˊk9UUUr'J1sBD)((^Z1r 5hJD) \ZD) "hRD)&V+cD)C/$)_b{C)U*kD)^-A]%s cʸRD)"(ls>bWD1V{rz2azV9WA+  a\'ޤ9^_@ ק''%7Zņb 7@zսA(1A,T`aAMHR^>A.A~yo3)a7JUUXZ שZ) ZJ |A(~**k){b9'vJsC1Zk폘a-UVXd1W=Uz)ZU{HJB}yHJB}\^HJBE,9HJ9B9*8HJ9HR9WOOZ1{GJ1GJ1*RAPWb9oU5hR1_o'B#)WhRD)Z9m c!q̓!Uu} cˍU5 k ?\(ba,zU!W s. $)UWKk*ka ) ksA( /%.a լ{@轭rAUVޢpy WRq獤Wݭ1Â' A\W1bwa3-e.a~j*յ P_b#) ,C1m{A*s7&.|瑜  \b@>A)A |sJs@CBJGJa!={@&"7΢XA}}Фau̓kkd1bHJ1(J1B9"(J9hJ9މR9iR9׫'J9'J9PGJ9ߵ?R9߯ cAk RA<5^RC)Z ZD)~ީRd1s{1WHJ!XlR[Ab!/Քalk9U cd9S[ sd1 ޭsd1Rz*c$)Z~5Z9pYb {AuGJ/Ks v\?o1ksD1++ A상rj.,@ rcBԽD)qb .e9q d1J*U %s 7΢UW`@jce9" ްX&` W|WToATzj9C1QRpM(% & e1r ܔ+x_(sA+7؍` .Az%5άUUwq]U*UU UU_U_ uUՀѤ9]Uڀb1_ c9UaB1zHJ1}R9%7B1B1B1'J9i+c9U}sGJ95hRA\U]hR9w탋1 /B*#)rKs!_ܖGJd)UX_gRϥ}/#!+}UlBO\_싄9eU8ҜAsnJs ^ A6WU s @bé)9a_WՔ qJWսD1 %WxD1TUxD)%UUU0 c*hZ@X:.X @P9_UM7ra^{ 5s X֥AxVbZ WWVr u__r _Ɓ}>*kaP&R yIs 6.{ prVꋅ9RUW({''7 ˁΰ.Zs(f֐ W+k@ *9ˉR9hR9+cBUYqhJBzUZ9U_/'J9XpZ9~Z9U5hRD17.'Je1GR9ނ,'J9 `hR9?{ P'B/d1PX؀ls#)rexJkd1-'Ja7O#!U5Ap׹9Wo/5ó /h̓ Kz[A_Tk{#) C1>ߺZ#)dD) ~KWd1[ Z}/%#)UUb`{6/!}-@Z  սD17^_`T/_$)Uqќ)W?UhZ'_֥AP`8Kk\M[ƁP`56 ҜAl|!\ b Up0#1}uUrAzJYսpsМ}.Խ.2 ќ܉RB=hRBW\RBqHJBuRA7ZB}R9h@+c9U'J$){Ks9_܈ZA~,zKsA]U_'J1JhRz6*ka׮ls`p!p/ T^'J'3?{#)o ~/U 7+sz@€ޭ֥IPrvKs@h΃ UUb``+kA Ve! UVp`T _Ջ{9t/2ޥ9?VT`Ѥ9=!\ހ?/xhRsU^Sc1sA*s]xսw ƥ9 @X֪|(58rd1]֩Zvspy!a]Ф9uu'JpZrМD1k{@qaZY( МT~nս"в'Y_Ѥ}W֡`+k9_%HJ1HJ9{V\B1**kGJ9'HJ1& RD)\bd1p_ c!Ue1\5+k9?R1~9UqZ#)y1 cd)U֊z'J^%p)`uaWRb%%kk _W{@Lsr(W`7"w΅9nZ v}Za )s Ujd1ZRZ" D1UI5@\a>#)Xxڬ{D1]6.B\9r7ƅ9]t)U`{C1+-A7WW29'] c j  ^[p#)]Up 5%/b@̓J ;Ms %UIl{ ᓵAALs#)VUR#!avb@pa{s WΐxsսO j.յ.yA`PPPlk97'B1UBe1WA$!B1oR#!ҳZ1~V|R1 k.ק-!{.$)UW֋GJ$)#8{Z1 ZD) +k'J cd1W(kk_o%D){~_:a_}͏ c@{92ShR5Wơ.̓9D)w5hR@Y(Z$){b^X* kp */- ս 7' 7#)?s. 9_Wװ'RМϛB7UUus $+lsC)6{A>d^1/ k9.Y9mWWp@ [ UNC17WeZA'4XR{m_9mѤBbxKkD)ZݩZD)Kj,{[ p Mk‚{%{D)^}GJ!T&./5{D)6C)[WAU]t9_\p c#)[gZ W_bx9Ks@o _V-)i싢UWC)%΁uV\zp@%A%{K,Z[9=}{ 5g탡 ce1ckNJW{ {b!-s9-(]b@B¯P)5u_V΅1pXUשZC1{`ȸ̃#)SRќGR͹@?Z) .:@px{1Ss{Wz-z| _y ;CAV_{beZA_aAtYUu@ տk\_r c =+UKs-׈R9U_HJ9./B1:hHJd1-ls)(oksD)}%s#)+kd1޷WWboD)gR} Za> ^c c&*rapD);_V\S `b@' k "#Ѥ) x_(UUW~ 6xМ *%s9 _̓ +s _UTZͥ^b rjo UUUb颂Z9Ulkd1U*{1UUZd)u.Z!ꫥA >ZD)77{N nd15_XS-Xj c $U2aUU"ߤ9/S zk ]AE76 ka9B1aJs'&.a.Ujsxs@"ќA ^Uw ոxGRV'7`x^ ./Ҿ\zxZ[ZW{#)} {)&e)Zksd9%%b$)Go|D9] hR%֐+H;R`WaXќJ-սR{UWD1{\ր߷ ͘#1]:9KNw[`}M.c1sd1%%r@\TTkk(m_sPVUb ;yOks p`{X߽ |ZXZAʋTaU̴@֨Jk1%Kk9o_R!P*c +^ׯd1uUZC)b1/UKkA&2/W^:ay7)_f rZ+cAU]b-”@5Փ)[C1(KmUGR=@ɵ{ kvΠ_^# ja/x.ҏ@ R_V!u^xց"^a`tD1rA^ JsB9 UZA>JsaXbb s -$)/^ڪB`א [Bi U_<#1/IiZ9W_5A5A~gR=Ww v|s%5[b9ww Ar^Z'JVPϔ9wR]u9Ox{FR; UA t 5Kk@.`__?6C1 5յ{@^op@ U/UZD) W&Bd)7~ [{shR%ks9ro9m~{)ոT\\Z֢rR׵a*PAS@.4^VUa}Խ!U *k'&b^j]]PUWs _:j^KVRzsW*sAT+hZ@o {Jk} Ra+]w΢^):,6t_~@] 9}}Uba*{A{%,1 _<'JuU蕽9s{vc9WްAۖlt{9KaP9z{P ʍ$){9Դ#)<~~pC1' ~W[A_UϜd1m'6Ƥ9c@sR.Iy k 漸JsazܶR  AC@KKO(%Q (ִjUGZx c@W)["!s\59D)'BD)׭'J UN#154Jk A xV[+@Xb{ սd1J-Ր T\:_փ9)|b9`P{9ɐ'ZA\WќcN`^ZR` "ս{(XRu~`Jka-m֎}naUUp. W: :jXks VYc2e9TV`__ppށIy")\XZ.AU}GRzX_Q.I ˪9=U֦9^W&sA{y'J\ՔBݷP?D)o9n%=9U' k"!YD1ebm`{ RSqi*kd1А!~;Wx{ќIUUU;Z}; {kF35Фa U Vp]rs1zA$!'BD)cJ9$)  D1- 6ABpPXjsUr)"O_?x&8 W@}W&. U@mTZ ':I`Bsm WHR揣a@KkAob!^^ZA_R@Uk{$)zy/%̃Ap [-—ɹީZ]\U k$ Ëz_js kbaS^@pR[_ {$1Ջ{ x'JUU}cb$)+ JUݏ)߇Js@*B>WGJUUks979wd1>#) w7,[ Vx{[D169xuU@IaJs@($_KsA5Фd1Vr@/ [` ׷ls$ P_{ }לA`UTTWGR{rZ!Kk~^*ca˪! _{ܶ)@ko~ UUryS1{P_UGB#Ѥ@ kս u5o x`W;= xXpa%__.GZ "zB 597O9/Wvbu{z*k ir@9aGJAGR V{Zֱ5 \Js!AZgZ PRGR@d1ץ'J}\#)_9U%{)oZ)~{ ))*O9_wo9߷oAU7S9e6΢UA?UJk^c߹Kk]GAZ/**ֽ#)\Xaޕ=ks:A ++;N 7AWbC1GR6._. Vڢќ rj/#)?)31T~wb/b^&J)k#)/x`{ ]o@Z c17WAi >7 j auU)5)[(HR@bnΨA@}6#) m *s1qbjs)r@ ӽq kJ'J +){zbD)"6)%bT|od9b@\46*k‹{d1.pAc GRW6 cA$sA@?_59\XUUxֈZM_]U.97/oB5Vp{1j?X.(GR%VWќA?{ ߯έ{GJaz <^wΥ9jPSUb{ac- &7Π 6@pb#)_|`n)ՕjZ)uqAڣ -B9zRB]UUQ(J9"6HJ9B9wB1'BAUwc} cAUU}%B9'+HJ9{A5;Us+k~|)s9`pԐAUՕrHJd1"HJ9?{B9-(hJAu}}B9'J9'J9>(J9|.(J9'J9 Bd)܀ hR1Ad)(J9˫(J9HR1j_B!_9UB!-*HJ9ܿwUR97B1:B9y^5RAB9rB!WBD) (B9"ZB1pB9UB9U?e91&"B9սW99(Be1/Bd1ꨨB1rHJ9UeuA1鯮91:_Z9]SA1NRZ9]R_UA1A1:~A1 JKk9Ub9WUhR1HJ9~3AU59TWWB9A1 B9VB9A9__RB9M'J9'J9'J9BAp=HJ9B94*GJAUsHR9R9hJA_X_HJ9HJ9;(J9TR1?_Z1ߧ?HJ9T]hR9QWW91_hR1Uwq]HJ17Ks9UU'J9OZe1U?+k$)BD)ulsd)Z9_W\(J9=RB1zZd)U?'J$)ժ,'J$)?B1iR9oB9V'B9uoB9}]99*BD)Z(J#!UhJe1uHJ1uAD) 'J9=_khJ9p^GJ9-yGR1'Je1GJ9xHR9A'JD)X^b cD)C*k9/*7hRd1_^,o'Jd1 \lse)0WUR9?Z9_wTR9UB9ݛ'J9}*?hR9MWHJ9'J9>B9랻RAsWgHJ9W_9"cUHJ9ẪAUUUP9cUUHJ9*hJAU?.HJ9HR9kJ9//B9'BA}_(J9B{'B9 ~߿B1jzŠHJ9B9'BA^yZAWUUB9\GJ9U/(B9?B9j'B9'J9B9 jHJ9o B9XHJ9%hJAq(J9zZ'J9U~uA1z91пB9|Z1_? c9UU_@91A1ͨA1*91 (B9*b9UUuB9umB9umgB9WjB9vHJ9\91&A1>hR1_??'J9UtV_b9UWUAUUR|b9U%HJ9/hRAUwA]RAUW_TB9zB9B9ꨪB9mRAUU_HJA'J9eThRAURAUsHJA~?hJ9+c9_ҝBUU\(J9XB9{B9?~HJ9o]hR9߉RA_u5R9V_y9HJ9/ˬB9]}OB9UˈR9YOO9e1''J1A1GJ9|U9]ULk9RZeeB9YR9\B9/nxCB9~:B9Uws$)?R9-UWB9{hJAUUPB9JB9}~B9yB9''B9B1A1ڦB9/ 5'J9bGJ9UGR9ZB9"GJ9>'J9R9PoHJ9Z.*cAWiGR1ݽ=GJe1Bj'BD1x^WuGJD){ssHJ9B9V'J9Ls9U}IUHR97_'J9|UA1끣B9k'J9'BAHJA_(J9(J9,X'J9¸HJACs9UIUB9~'J9'J9'J9뢪RA]%RAW}UT(J9/B9B9ͫ2HJA}aHJ9'J9ߪHJA8'J9oJ9HJAU{B9jB9*XB9))B9*zRAsyuu(J9,HJBuHJ9'J9~*B9<,jB9B9HR1 cA=U9k^X_'J9W:HJ9(J9 B9_0B9iRAY\^Z9TW(J9zB9ߧB9B9r. HJ9UJ9HJAA'J9p95UUAV\_U cA7{}ZBUaA'J9::'J9B1(B9]A9ꪈB9?B9BAx*> B9HJA-=HJA(J9" HJAĿHJ9~+ (B9HJA*HJA}B9B9.HJ9J9.lkAmEeJ9/?RAmHJ9HJ9_w(Jd1ߞHJ9{uUxBd1hR9ݷHJ9B9Z,k95UUls9UUshR9u5Z9]57R9HJ9 cD)9UUTUR9uuw''B9HJ9WWGJ9(J9R9V~HJ9͏B9HBAB9Z97Z9xX'J9pr{A]^TUGJ9,GR1R1'k'J1 AuBd1H3Z#)P^HJ#)'B93z{AUU={AUUUtB9'B9AUU+k9TwTu{9U}YB1B9k9bAՅeU'J9ɵoAUUB9yz'J9+HJ9HJ9ҩZAXU+kBUU%RAT+cBP]UHJ9'wHJ9rB9B9(J9*8RATWhRAHJA'J9́B9HJA'2iJA_|WB9X:B1ܪ99^B9B9>B9kUB9W'J9'J9<(BAno(J9)KkAUU'J9<(J9hRBR_U'JBUee'JA 'B9p_HR9/bBV_UCsBUUsi(J9<*HJA/HJAǢlkBUUUHJ9(J93u'J9쎷ZA0'JWMhR9HJ9.(BA/(J9.'J9B1 .J9B9}B9]B1. "(BA/HJ9(J9*ث(JBZHJ9/+iRB6zHJ9zzRA_CwRAWW_)'J1ضfR1+)kAWTV[FJd1bAȫFR!7TWhRpZ959D)une1!RD)UєD1ͯ/9p`B9VwJ9B1(+ (J9*"+cBMUUUHJA.HJBo76RBUWhJA?)ZBzWLk(JUUb9hR9hR9[sB9~Be1'J9Զb9׉R9d(JD)R97e\A1B9 W'B9ZSbA%UUUB1++9EUUUhR95Ra'J9_OhR9uUqhR9sZAUUU'J9RAPVhR9R}R9]+cD)\91=?Ze15HJ9\}WA1@ c9UkhR9^B9>ˬls9UUUTB1˪ -'J9_~Jp9WXUU(J9(J9 -:HJ9kHJ9^Z9\UUiR9m{c'J9+;HJ9VϮZ1UBd1}(BD)9"B18aBe1VBe1Zd1gϩZ1^s9]eEHJ1b/ hR1Z95W2WAIuUJ9qB9]^B9B9ފ?B9 B1( cAuTV+kBQIhR9K.HR9(JAW(J9hR9|'J9HUhJAWS{'J9KhR1WA1=XA18z(J9UhR9UB9(B9¦B9k{ZAMU'J9& ce1(J9jJ9(J9HJ9(J9{GJ9_]'B9b[A1 Z9'_'J1-~B1hR1R9ؘb9|Bd1^w'Je)w]AD)OjAe)ʟ'J1Xbe1 bA_0b9J#)X`GR#) R WW^**c$)qp9Xi9\_9 5hR!5Z c9auWA1B9'BA_B90hRB%UHJA/?RA_HJARB\XUHJBZ;hRAM'JTUUU*[9ZB_iR9v_'J9]X'J9˩HJ9zUUHJ9vA1ߪ'J9׼GJ9wB9xB1'J9w'J9UB9Z9oUӻB1 :HJAY7ZA}aZAmmwBUTWUhR9mK'J9训LsD)+{D)pbZ9o7Z9WAUUi'J1R9&osA[\UUHJ9gO씌s$)?2AWp[]AUWAiHJ9?o])(J9-K+cAUq]uZ9U}ZAUTuhR9B9(J9Z9}'BAwUlhJAeUHJ9u}s9UUZ9t'J9B1MhR1߫N9UUs9^T cA_{B՟UZAmZBUqRAU~HJ9_u(J9B9''BAgʊHJA/ c1 c1PBYUMZAaɷZAMhJAu+HJ9I%A(J90HR9HJ9HJ9tB9W(J1^ (J1C(R1B9=aB9^B9BBe1'Je17HR9HJ9&B9VGJ9B9PuWHJ9uUB9Zi9e1XA1cWB$!BD)BD1# 'J1+r행Z9uBD)TPBe1):9$!PPHRD)ݥ/&JD)~^FR$)Jc1 W_gZWB c1z=OhRP{$)bJ*k!mmuZ _=lsUUUT kUU!^͐1U\xBD))'J9$(J9J9ﯨB9B9eo~Z1Z95iR9HJd1((JA ?}HJA/ႶHJA:7nHJ9לּHJAChRAKjHJ9RA(J9ɯz.R9þR9HJ9ޯHJ9tþ(J9='B9'J9(J9>ZBuHJAHJ9~~RAbA_Ys9WU cAUWbATN{A_ICRB5q[y cAWIk c9ͩZB?-qZB_`HJA%nRAyqU'J9(J9ZA_/D1KKU+k1ʘb9UhRApoIZA])BUU%UhR92 cBUQlcAUw'J!<ҔAuue ce1lk9WuAU'J9_](Jd)A1Bd1ʾz9)(J9?+'J9o\B9ԟ'B9B15m+c9u91 R9V}'J1{B1u9e1xZd)WUZ1UWB16?-HR9'B1X*'B9U?AD)b9D)oZ'J z|Z)URAWbJ^jB c ){9X`{J=SKk\Pr |{{qcimR#+!Ǽ$Ks %5?ֵؾB9HJA RB/uHJ9ꠀRAWW~B9;~HJ91'Be1*:Z1~URD)n'Je1+B1 0ILkAUT_HJ9jHJ9hR9חhJAUIHJA߫cHRA5wRA{UhR9>_Z9|Ub9_'HJ9B9'BA(JAyshRBYZB֕hR97*(J97Z9\ZD1>hR9hR9xmjhJAP_]'J9 c9RWB9B1 'J9?_Z1:RA_U=RA%RBWZ'J[YR'JuWhRBˠxZ(JUuZ(JUUuR'JvT|HJAZKcAEUHR9>HJAdZ9HJ9zHJA{hR9<'J9d}HR9.RAWrmRAgb9HJ9VZյ?''Ax {d1ֵAUU{9UaLk1Z'J=u_ZB?+cBuE_(J9j/Z9[Zd)㷉RAW5΃9yU](J9~-Z9WA}/sAeR9U~WAUU5 [9}=R9R9˾_ c9_v75ZAUsAU+kd1I]R9?HJd1*(J9TB<B1>-B9B9yV(Jd)(J9_HJ9~HJd1[GJe1='J9ov9d1.?>91.9e1$Z1ҘHJ9oˆRB{BUU}-R9eB#!j("9!8ZD)yk9ZZ9%؊'J$!'J|xjJlsLkC)>mAќ ŅZ$Z77&+ka&W!/_hJA-ZHJAhRAUHJ9hhRB|ZWUB1ʀ B9\+hR9{HJ1m Z9mXhR9W"R9U:Ze1~?HJ99WHJ9XHJ9W.Z9]U_'B9ZB9Ae(J1 E'B9z'=(B9B9cxB1迭(J97B18*B9SHJ9/WHJA HJB{ZB[WHJ9ήhJAHJAs)RB/wHJA;?HJ9tz'J9(J9>'JAG6B9췰GJ9]'J9+?ZA׉RBNRBhRB ]RB?]HJ9^hJA:HJB 7hRB:HJ9~@hJA[^ HJAÊ:HJA؛RAVHJ97B9 'J9HJ9JשZ1닮HJAZ9sϿLkBTZ$){8"9UiUbC)lk9^OBqUUU+kBUUU/BUUZBݩZBZA_a}'BA 'J9HJ9_(J9 %(J9 HJA+cA^ cAuT\U(J9= R9B1(8)HJ9/˩HJAj*HJ9UpB9?nHJ9b9WXR1(J9`wB9?>[B9ީZ9?WZ9__[BWWXU c!.)n9\UUUhRA|x5Ls9_oMb9Uls9F cATWuUR9w?{9U^xU(J9\RAVՕR9K}wR9wSBtUUUZ9ߵGJ9Y cD)ן?HJB1wB1A1bhR9KchRe)iR1+hRC) Zd1j9e1] cD)Kk9%u_gR1|Uy9$)xkke1Z1^R!xRd1qy7hRd1%hZ!&xkb$) }A)px^hR$!-[s UpD)}_Rx 탂7>ZJ=5MiRafkCX'Ja͉bOiWB9k'BA_B9{'J9B9pB9i(J9UUHJ9(J9HJA5KkAEuUUhR9k?HJA{y(J9 (J9(Z9>LkA].xHJ9HJ9˶(J9|HJ9'J9ͯHJ9޺HJ9?(J9|[j'J1Ad)A1磭AD)cjAd1*{}9D1 'iRd1??UR9Vs'J1:B1,B9W{khR9u/(J9 RA|HR9HJB`ЉRAhR9W(J1猪Z9P]U}HJ9W?A9'J9>HJ9\|UHR1B9+RB1  hR9HJA,hRBCYZ97hR9WרZ9}]R9RB5URBhRBv^\RAr{UlZ9/hR1Z9?ls9-W~b17hR9iRAE[hR90hJA[b9W\k'J9hRBYuRB]_5hR9RZ}R9=_R9]%Kk9YU+k9]-%WGR9 *{15ZA}Y'J9ꈩZ9_iJd1Ԟ.Ls9+cAYUHJ9] HJ9HJ9 0HJA}_B9oB9=(J9/(J9HJ9_k B1u91-(J1hR$) -hR1Z9/>u cd)x}U1!pxUhR#!A1z{GB1o?'BD)W'J9ߎ/ sd)b1UUZD)WRd1sbd)U'J!8b!6b1XZKk ^^ELscULk5~'Rp{ \Lk 'Jp'JB.'BA_RACUB9뷚B98'J9&A9|;B9G}}ls9iUR9uU\'B94RAy-whR9/bA.__ZAo۩R9͉R96_sZ9HJA߷+ZBWHJ9 bhRAcU^'J9. hR9~HJ94HJ9ל'J9]{*hR!jxA1A1W91Be1UWb1=Ub1Uu]+c9UhR9=(J9$R9?{ZATuZAUs'JAalhRBIsHJ9ϮHJBn2cHJA؈ c'JU5U cATuhRBUa_HJAWAHJAZHJ9(J9V91XR1HJ9qHJA~rU'J9 .RA-ݩZ9~/bBUUWsRAޜ۩ZBoV=hJA cBWAuWR9s(J1.hR9UUhR9^_\HJ9UAB1(hR9ݫ_Z9T}hR9T'J1>_B9bMU"HJ9SՉR9(J9b c90R9䴏b9=Ci+k9TfnUhZ9/hR$)ȠKs9׉RAZ1iR9U(iR9OZBUURAwuYRBUWiR9RAUy [AqiUB9GJ9}ӳ'B9 +RA+uZB]oR9]'J1PZd)(Z9P)Z1싩Ze1cBD)W^|A!/ R9Wb1''J1oBD1xA {jC1W)k#9 Z9s1R_{9|sBP6UhRP+c YZ$)U\J]/b\TfLsd) c\z9b9aW}(J9+'J9''B9|'B9zB9}B9_{gB9}B9 cB\^UWZBU_ZARb9w}ZAWͪRBt^R9ZAt(J9R9/RA+ZA_6Z1R9WWZ1%b'Bi B5UU c1T+c9M]WB1"'BE)ښB$) kkAUUUBZ9W;s9UUW\.9{cyUBd1i B9rbD1- bAn!-WќP 9}_p ]_ O =*$!U/! phRZ># cD)kR ^V6Ѥd15/mq cAhWUHJA^(J9(J9﷯RAWU'J9'B9WB9B9;PhRe1ob9}tvUR9uZ9 ShR9ԉRA%uHJ9Z1/;p!ͅR9=-bBU={B]UU7BUUU%S9UUUP9UQB1*Z9{Bu%UU ce1R1(J9)/B9['J9. (J9 8B9j'B9*B9B1/aB1* ZB1ls95U9eUR9ۉR1.tZAUZAVUTZ9'J1+HJ9VB1BD)[B1 HJe1B1^(B1uBD)`_39UAXUR9HJ9\_HJ9vR9WՉR9wZBUW9]%Lkd1 c1_ c1'J1>JhJ9B9^B1*'J9k'JA}(J9HJ9hJAhJAu_B9 ׍sAUjhR1R9/zZBUUSZ1&Ks9GZAZAO_ZBBەhRBZA[iRB'kKk1/ c9>2HJA]='J9'J90(J9HJ9 ?hR9fZBU c9 Z1 c1UU c9WWLkd1|] c9/B-1XZ_Z1쨻bA{AZX)cA~'J#)/'J9)rVIs95%U{C1zWj^^U{UU*s%5 k\__OaeZUcJa:\PaYP e(+k#!&$pd1 +ka^xpzGRRA_}\J9'J9*B9 *B9x'J9'J9?HJA5hR9lmsA5[UU9Ur_hR9Z9VHJAR9RA}T_HJA=HJ9HJ9ϾbBSUUWҜA5U9PUP95UUU+c9SsHJ99}%UiR9iΪ c9(JBjYiHJA'J9'BBIHJ9/RA5}NAUUUqB9}HJ9}~B1^B1ڨ*'J9k5K9UU\sb1_WZe1]R1|(J9t~(J1HJ1RzBd1Z91@X)A1m "B1* hJA]YUHJ9ҮHJ9꿸 hJAwHJ9*'J9~.bHJ9Y +B13&,k9UU5b9UTԉR9R9x߁R9Z9UR9HJ9uZAU_5Z9SanR93B9(J9<'J9HJ9((J9HJAnnW'J9Z[ϊlkAUuHJ9s*iRAcwbBU_HJAhRA?h+kJou]QZA}BZAaޞZAIHJA?hhJAZ9 cB^UR9:iJAXZ9Y%w(J9Z>&'B9"hJ9/%R9szzHR1+R9k?b1_^ZD) *}Zd)UsD)/ubBfKhRe1^V{<'J9㛷HJD1xk{A k&J} c ~8hRD)WB ҜWU*!U$Ҝ1sp9Uia۱AU5?%pZa9є9` zp!*kRR{slXյD9:S{VvOZ UUpHJ9uB9z6'J9CB9zAUUSS kAUUU5R9(J9WwHR9ci}{9U}'J9IHJ9U(J9.%_uB9hR9'ՉR9\HJ9ʉHJAzK(JA8HJUU59UUTHJAeRd9XJD1",ZD1I7BuU0|#)HJ9ȸRA?}(JA?7HJ9'J9hJAHJ9_ cAIW c1ZBTUB9~'J9*R9ZP}Lk9I c9VUWZ9Wts9U53e1U*'B$)'Be1йjHR1A1 4'J9/*HJAhJAk:R9&hRBr{HJ9"ȀZBUrUhRB[jZBU%_HJA]hR9_R9]Y,c9UUU'J1hR9zPUkZ1HJ9}ThR9}ks!Wb!"Xls)AҜJ_GJU5D1TP!P߿J 4?*HRV©b?kʱ ++3AmpA} #[eA^App['J9B9,_~B9?-(J9'B9,k1?tB\[UUB]UUũZ9?HJ9U.'J9'J9B15`'B9ϭB9%B#! HJ9hR9oͩRA]7_9U{ATUWRAw3+BW5UZ9_tljR9~=R9[39UUeHJ9.(J9'J9jHJA c97?'J9/(JAz(J9bHJAH]RA_SZ9U?Z9VB9,'J9?ϯR9}?tAUׅ3hR%^յAjZWhR13A%UuhR12RAZ}}`RAUHJ9殾hJA+^\hRBKnURA>hR9 HJ90*˫HJA_ZB_]7ZBuuyRBHJAZˈJ9/B9#hR1_g7(JD)sAd)Z?be1ux+kD)shRD)3+ c9UUwB9]WB1ʪ_^B1'Be1.(J1W'J1*U(J9WUHJ9_Z9WpR9zU'J1*<]hR9uUB9 WBAhRA/]iR!{9յ c9ũRA5WZ9xZ9ZA}ՉRAgzhR9Pv cBu5bAU\VB9HJAAfR9W]'J1 `{Bd1ٲGJe1"lk9*UUiZ17HRD1\A$)fV[SR#!q'J%5W~Z .- Z9^{AUW95{9'9UZO1~\b$).W~*k$)bA b9ʀs9c^#) Ls5-A _ k *iR1ܺ9V%b ~jbA1 c9}UUB9R9ߩR9?HJ9hR9{RAHR94hRBW9Z9ܴZ9W?hJAU_t(J9UA1U^Be1A1"HJ9W7]B9?bBTUUUHR9HJ9hJA_z]HJ9sHJ9pB9 PAU'J9HJA]5RA}u(J9?7HJ9j/HJ9''+hR9߯<>HJAnωRA'5Y}0'JIw[]'J9hR9(BA[]R9B9ˋ9qq9_UhR$) cA]UU9TXUURA}5fRAU؉R9Xls1HJ9>hRBYHJA$'BA/HJAcLkA}UciJA|]RA?ɩZBUWWZBVb]lsAU|VURA UZ9{q7Kk9ޕZ1??vHJd1.~ Z9hR1?RD1ވHJ9P~hR9_R9_(J9)Z9UϞ(J1W(HJ1պHJe1~ B1](J1U{AD)AD)->6Be1HJd1(B9uZ9UAmaUZ9_|B]uUGBAճO'B9Z9|{HJAC~HJ9/R95 ['JphR9XppGJ1.ީZ9usU'J15Z1=^s!7/{RBals#)^R$)Xoe1!W'J! -59pk#1 )kI^bD1>5b91'']+k"GJ1pAuuAxpwUHRD) bJeوZ$)`bj{$)퍨bD)6/s){J(J ޼Z!bD1?")>.4='J1B1* B1\R1UB9{~B95'J9}B9HJAiRB>HJA5HJ9(J93j(J9&>hR9hBe1.A1yA1-B9iw'J9=hJASW(J9 zB9hr(J9*hR9{'J1+(J9B9s(BA]7B9wBAZbbHJA'JACEZ9 (J9˨HJ9?(BA/R9hR9RAuZ(J9R9eU_R9bhR9'BAh](Jd1bHJ#)HJ9=lkATUWHJAT'BA:HJAW(J9:HJ9(*_'J9B9Z]'J9^ShR9}'J9HJ9iHJ1bÿHJ9TUZ9 c9C_{9U^Cu{1|ԭAhRd) c9euW5RAo] {BWWUZ9ZAU_UhR9ΪZ9;iZA}f^GJAߟTiR9^_Z9_U|HJ9g/B9B9ޞr'J9SBe1t⎉RD)ߜq#)5$)WiRA{ܿlk9'B9WB9+(J9r'BA'J9߿\'B9p`JR9WZ9B{91@x'Jd)B1GRD)NbD)P+c$)o%R!XR$)Uu?Z!]U_\D)u JU9!Uk_կ js9М)?~ c?AUU_b#)ꫭBUU͉RD1 !RA !*k92.bd) zb#{te9YaUZD1s]ksd1WjUR _a'R;J1aVBe1 (J9請'BA'BAB9ـ Z9UwO9UWTU'B9HJ9+HJ9(JA HJ9;,(J9وHJA'BA#FB1ꈼ B9o(J1Kk9}]WhR9B9B9{B9j'J9}ms9IuUUA1B9]_B9*B9 뿾B9BAVjB9rbA7 cHJ~ZA^X\T'J9?ZAUmrSRAU{BVTWHJ9+HJATk c1w hJD1(J9HJ97R9oHJ!Z9(J9(J9J9;B9>*'J9h^'J9}B9aB9tA1.+B1B1U'J1 'J1/tZ9eA] 5s!ܭ{9잩ZATBUUUBW\UUb95Z9пls9X^b9}KZ9?/~hRAxZA RBwZBUy[R9/Z9`RA[+cBUUZAUWR9hJBE]ʼnR9O9\e1`BoW9ZcUHJe1:UB9#wB9aR9oU'B9+/OB9~AHJ1~R1'B9uI-R1^B9ffAd)<>HJD)ޮBD) R1}sZ9W]WGJD1HJC)h"d)9!FRe)UH{c9 ksd9Z kWOC1 C167n 샤9 kBxW cAwl* cd9Z cA_rX k1OO˃a֞ҽ#1]^nD)U_.19UYak#)}}ɍB UT|b#)UUHJ9HJBHJAHJ9pJU_UHJAɹ=k/!_{B$) ) Z9URAUR9^WB1(B9 .(J9϶UB1 ('J9*+B9k^A1B1wHJ1{WB1~A1*/B9s[B9^խA1:oB1SA1:9 B9'J9UVB9B9|B9ҩZ9UU5B9*'J97B9V{A UUhR9{AAuURAӻmsd1/?P1PA^j(/1PhR9b9{[UshJD1Z9US{B96CB9R>B9qB9UA9%XyB9UA1c`91e%]Be1].HJ1+B9NR9UWZ9UZ9wxќ9]]״A\_UlkAWqZD1z|s 魩Z9^=AU {#)?dbATJ Z#1HJA.ZAX5ZASUwTiRAUeHJ9j:hJ9thJAq\ cAT\uWR9[}iR9UUkAuuUR9_9*c9U7_GJ1B1-ssHJ9U(J9iXHJ1R97/( hR9ahR9BhR1AD!A1tO c9}WWB1xxBe17 R9_AU 'B1z lsAU*cAWb1~+?gR_ʀ9A }j#!_}R^ʋ |!uIf9 %U72D1TVL pZA*:jb9z.ZJb99^RUWhR`nb /-Ƅ9Tج$)}!'5O#)Xh| k m} [AHJ'BWHJBO( HJBHJ9ꪺhRBU|HJB#HJ9RAq(J9ȉR9_Ώ'B9w(J1]B9]B1 B1"ߠB9:w(J19$)>9D)u9!/'J1yB1(J1B1A1A1^B1-B9x'6B9'B9o'J9߽B9hR9WhR9~|AUUUsB1hR9+cAU[QҔBUQWVtD)WյC)%t1 P+ke1ams95+kD)%͉R9kA199\'Je15׿AE)*91YQ9e1ZB1HJ1b9W}CHJ9WAU_UZ9}_+kAՕSu/Aw5 c9BUU9]^9TUќ p'B]UBWUWZ9u3AUPD15d1} cd1礮Z9{O+kBUTUuLkA_QUhR9uR9TR9FWAU%U c9tlk9AsHJ9Z9WhJ9q'J97ډR9}\HJ1>kv6hR1+Z9; cBu_i J9W'J1[Bd1Rd){Y_?hRD)rVhR1 'J1W_Z1UU©Z1}iR9A'B9hR9vWi'J9K{9SKk!~XZ }_B"9 ^ [)_]2ɅZD)y1%&/ ~Jhd1XgRD).Zd96AUb)B{9U%)KA鲽ެA ^ 9ϧ'J cgRD)]}ks$15j'J9(⍩HJA_HJ9*HJ9hRB}gRBUhRBHJ9먺HJ9;hJA(J9HJAY2R9HJ9R9OHJ9'Z9Z9U<=HJ9XB9(B9_hR9(J9(J9HJAϯz(J9B9~zB1{A1 VB1B9WB9jAkA1zGJ99U{1X\^]HJ1?o9|UUub9q]9URd1.*|AUU|d1Wg͌kD1׿Z1hJ#)jsD)R9鼾B9HJ9{{?iJ9UZ1UB1#HJ9i@ cAWUXZA]5 cd1 c9VU]T cAWemX cAml{7AUBXuKkA^{AUUIo+k9ߟLk9_|9soVLk9RA{bBY_UHJ9ls9lkD1+k1K{t9UU}|9]Z95t~CRAYzlZ9RB+0,c'JiTURB]HJBLhR1 hJA޽+RA'B9p'J1j%Z9ծ?R9Pr[Z9b>ZA dZ9V5R9]iR9[sms9U.Kke1UuZBסZ1^X^HJ1y޾(J9ݸZd1R9ؚJs9{A=߬se9: k. kCJWZR[J {]U9hRbkHRUUUZx9Uu kD1^UU+k9hRd1/>ZhR$1N\Qjs K{` 1-{9}U9_?^X*k?+7bJp2/V{$)hO9ɭB9ZHJ9B9 =5(J9*(J9*+(J9.iHJ9(J9௹RAHJ9/"HJ9RA^}hJARARAoHJ1 XhRD1 /.ZAu?iR9vZAUU=B9(BB9OB9ޔHJ9OB9|B9qChR9ukHJ9^-(J1A1_9e1)}xAD)/B1i%P9UB9AD)@b$)-ᑔ9uV`R9}?hRAF[uhR9S|R9t|9Jk9JURe1v{9}qshR9rsB9 W7{9]VhR9?5GJ9ZBuiRA[/RAW/ cB]WT'J9 {BU}Sb9HJA\Lk9Oe1ߍsATeuZ9^v{9}w'9WUr{AUu5+k!'Jd14b9]UZBuq]ZAUoB9^n cD)?+c9t_ZZ9aU29 UuZAu]LkBUWuE c9 cAIWbAVThJB886hJB7zJ5UUUZBW}hJAcJsKcAU]%Z9AHJ9R9obZ9}HJ9s߼R9]}+cAW*{9VW+cd1%Ub+cE) Kk'J(濩Z1kV*k$) (Jd1~rb |9{s'B9 'Zd)ºj)++k@@`HRV ck'Z^׭AU|AgRD)AVڈZ%U#!~ ̓AP*kA?'J1Js)ˋC1rb{Jk#1aۻ샥9L |V( Ռ{B?{'/hZ ]{'J/Arb:B9g{B9_^B9^B9B9WsB9,mHJ95}'J9+ 'J9HJA/?HJ9+cA5_[ZBYHJ9bBpimR9z ZA%ZBZBU^hRBhR9o GJA}?'J9߮2'J9nHJ9ů{HJAZAW(J9(J9ۺB'J9#(J1^,Be1UA1~B12_+c9UUZ9T|Ub1W9aU_UR9_iR1,kA_UU'J1@8*+k9]-Lk9Euu~HJd1 ۬b9\_}|9U]q{HJ9sHJ9uWHJAHRBy]+kBW{}RA>j0AWiP'JUWpt'JSSYUhRAOLcA=ZBs]ulsd1kS9\ cAWUSA5WY]s!B1rhR13UhR1w+kD)9s]UU c1JUhRe12hR9;hR1BUU_܌sBTWUUZBU]SR9RBTU+kB+k97O։R9riRBz߽chR9?}RAriR9o=a'J1) HJ9.$HJ9%HJAUW'hR9}ŽtiR9 URAYwLkAU c9~Z9\b9pz_R9T|-Js9QyUWBe1@@XGJD)wWPGBd).uHJC!&?sA%hR!x  {zPTU y--D)UWV\B k9aߕ\hRD)㠫a (^ vX@hRAd9U]b1׼5"9 b)N s$)nU}JW ZC1޼{C)++k9盰'J.|9A?AD)*9e1 A1.U'Be1A1 ˫_A1wA1ZZ95U}ZATT]ShR9}\'J9ZBUU%R9hRBW^aqbB}Wb'Bq}UbBW۩R'J%~+c(JWMRBZBӿhRBvHJ9HJA{'J96hR9}Z9˩RA_;RA\RA:KkBWMUZAWU|(J1_ Be1޺HJD)ueR!WA!**u'JD)UB$)"uRD)ohR1Be1 d(J1HJe1^A1=B1Z1zw^'Be1==R1HJA}ՉR9RBUWԉRB}aUhJAssBUkAUbBwTUUhR1z긮HRA^RA54Z9/>R9/Z1VhR1hJ9ɷhR9I}WZ9TUBd1hbXBe1Z9UVhR9myhJ9{Z9sD)ҜATVUURA'JAbBUUUZBSqURZ9RB~hR9QڨRd1??C9WXRUhR9BׯR1+b#) cA_u]Z9VohR9~\'JA Z9~x_UhR9'J1%=}7hR96UhJe1/ՈRe1*WA1 ByjkA}wGR! c{D)rrkA k B Z!__iZ}!5] ݋΃  O \X탂i_d)A4?Ց5]As@r7@U} W)5 _~ -a+%sk{#"Uj{ jTVUA!.J |Js9}W5sJmKUєGRU]΃A=' 9'A#?WA$!"A1 A1֯:B9UߺA1W8B1U_A1}]B974p'B9/bAU]UHJ9ɷHJ9;w(JAcZ9W cB]QUb'BT]_ cB_W ՉRBHJ9hRB -RB;߉RBHJB HJA"HZBT~URAޕZBVZ9(J9K+c9hJA?HJAuhR9WB9h"R1HJ!\ :BD)UB!^BD)UHJ!q몪9$) AD)WB1}Ad)ޭ Z1U?(JD)B1\ Z9U/HJ1B9}_Z9_HJ9B9OHJA'BAThRBUR9گ(J9;HJ9RA}B9ח'J1?,BHJ9_dhhR1\k c9UhR1B1?rBD)'J1'J9Vc5hR9-}}hR9'B9*hJAoZB_WtתRA_}IWHJ9/ۉR9hJ1C'J1 'BA 'B9eKR9I?}R9W_{9_UU-+c#),k957_sA\WUUHR9_3J9y3RA=UR9BC}'J1Z9_)GJd)tl9D)!9 c1=z+kD)H~{9UHR)y̓e1 }9(9$!%k{9p;w9.GB_:! (%sAPp c fMLkA5?$)ܚJca-փ1ո9euUTGJ!y9IO!X^UfZAU-Zϫ{9{JbB(~eZVUyI{JysGRWUuMń9ZUUURB9@'J9^8hR9'J9߼'J9w>ZA_UUGhR9}^(J9^(J1/Z1~B9s'HJ97HJ9hR9UhJAx}}uZB}UZBwuHJ9'BBBAEj(J9ڋ+hJA^W(J9.(J9*:hJAשZAOOuhR9zZ9IWhR9?{A={A8֧=Lk9WZ9}{sA]A}UB9ჰ c9UUYaLk9UUZ9U{R9cLHJ9v (J9{"HJ9'J9iRBUU%HJA|HJA?i"RAV[&HJ9ӿA':HJARB9Z B1j(B9 =u'B9&+%'J9~Z9UuURB9u(J9{Z9s'J9j.HJ9×B9^oZ95EwHJ9ٍ{D)/ sZ;sd1HJ9~HJ9H}hR9[B9{9HJ9hR9[UHJ9WR9wVB9eP9SUUB9R9\GJe1޼GJ9,Z9-}Z9{UsAUTU]RA}HRAys9/R1&B$)%sBS26 c#!*s9]y:Kk1[_{r(JD)Yb1W}'Be1Be1+A9$)j$)UuZ!UBUj9>UR!Sp~5'J^8p唘 cb1 wVހ\ZKuZIm՘ sD1j% A~{XgZ!Z9jJ ~~sBhZAݙrD1zp[9^b kD)5 ?9xןZAU(J9`sAUUHJd1"Z9W'J9'J9}i*hR9ZA\UUUB9.B98 hHJACQyhR9Z9_cA_HJ9? (ZAWMvhJA(J9(J9#n(J9(B9WB9HJ9UUPRB9/z{1ͥB$) HJ1<'J9;,k9֕U c1%``+kD)'? c109UUrZ9W_b9u5?}(Jd1"{AW]%/9U]5ZA]HJA/RAR_߉RB|_HJ9hRBIuYRBw cBWXR9HJA]/W'J9=Z9i7hR1A1HJe1pBe1/Z1UB9/HJ9'B9~^'J1ZB1>u(J1b9UժZ9_{}p9C%(J!!+c9u]UZ9uUR1hR9/pfP9]UC'J94HJ1A'J1U_HJ1a91WVhJ9MߕU'B1+GJ97BD1tPA! hJ9+(J1'J93UHJ9HJ9Tw'J1kz`cgR9叏'J9amxhZAGRA Z9HR9$pVhR#)ppj{9_s39Cy$).D)j9!BD)?W'J$)fAªu9rB>ZRA4{d1ץsrߵRc!_^hRTD1MEeZ ^`zw9b'Ss ֈb ܸ |{unWƄ9Ըߨb ;*c(@VVVP s#)u*kD1j9C'*kAj6JkA\zxJsD1oBk_'J!bAoյD9Âb ݬ{AUʪZ9͵iR1_$+k1UUU5R9UZ9]BAPI 'J9(HJA?W'J9뇤B9/+hRAUqHJ9oomsBU%UU k9^6HJ9+ZAXUB9HJAW'J9VR'BA:,kBUIuUB9jB9B1z,BD):mk9XUU(J1+mAd)*_Re1>ͪZ!Z!9'{A`{`WiR9'WZd1/`9y_y{AS_KkAV5+k9_͵Z9Z9bB_ДRA cBImsA;USA`rU+cB_t+ke1R92hRPZ9?p^Z9'J9j8hR9VVUHJ9MKR9VUmHR1W5hR1WuB1](J1Be1(('J9xhJe1WB!p{$)UUA1U(91_HJ1͕W'J9ԝ_HJ1C޽HJ1WHJe1%?A1a9e1jxZr9D) A1XA9^J9u] hRjhR!ewhJ9W]uaZ1My%A1,'B9ץhR1[kAd)aZ9YA'JA hRA(ըZA+cJUUÉZA_Z9: [ c9^9SykhRd1=gR#!{|() ~+({A{ 05W$1/ VTVJ!M c$)|V'RV Za ZD)+Z'Ja­݈Za"!*kjrx)͋s0`*k#)Ԯks95W)pZ{J9-}s95j#) Zd1=Z9먜Z!^Ppb#)A k9?9Au}*kbD1"e/e1UURZe1UU]bD)?w\\AD)?͉RD)>=Z9VZAW'J9,Z9]UR9UbAD)ؐZ9U A]Ua`Z9='J9v>sA_Q]UHJ9_B9r*B9HJ9VB9|(J9uB1ާ Be1B9 (J9۳7hR1VBe1E(sD) 5 c9UU_؉Z1_(J1-+ bd1_ҔBc[UUZ96(J9(*sB]WZB{ZBMRD1*HJ9*6Z97bBULk1ßs9?LkAT|}RA=RA}KbBUUڈRAkǩRA\Kke1BUUMUs9U}qUbd){$)%ZD)B1Z9yQZ9cQhR1Be1R,Be1վHR95hR9W_~(J9ԫHJ9?(J9OB9W{'J9 WB9UWB1_~Ad1i_XХ1$)/'B9ձ9d)(hJ1/5'J1wR1VqI c1[]GJ1/AB9 HJ9_B1jW9#!zrLs9mi'Jd1 5iGJAzGRA`u c97`Z9uuhR9ZD)r2:LkhRp9]cb9y]+k9= OR/&{#)\X*/. (Lk#!VZ)b^X\b!5r@Zc1Yb#)¬e'JZ9>WXcZ1Is)*k ꢉZaה:'R)$Js1//7 kAPks9{*k#) {95/{d1b9>̃AyG}j9]^{AwIJd1 )Z!@⚲'J bz9BB#)ZB$)iRd1GW9'%UUДe1V\^U(Jd1QHJe1}hZD)+k!h2JUsLkAh`AsjBD)ס-1UuU(J1*eUjB1UB1_~?B9)A1rB1*WB1B1 HJ9RASuhR9P(J9k'J9KR9yB9R9/HJe1Zms9]R9ֵ~ZAPHJ9jUTZA]\'BA?3^*sBUWU%R9PZBmRAr杉RB-U\sd1b$){S'Jjp\+kB]ZB~Ք|ZB}_ZBRW+c9hR9_+c9=b9оoR9OrZ9iCZ#)~HJd1IB9WV91*XZ1aU~B1}~Bd1 cD){GR$) hR1Z9}WhR9-B9}BAHH(J9'J96J9uo(B1ݪAe12B9 ?J1U׶(B9}{xB1ߘZ1U%}'J1}iR1]ȩR9wHJ9[ k9[^Z1rhR9u(:GJ$)\VvKk!+5_̓$)85hRW. V\^)+cd1U9թR9RD)*Cs&JC)໕탡HRC1azGR ¶" bbD1=ˢ `6+k |{D1?+ke9vVp{AwG]*k9zϮA]]5d1zXWu95Ub xb9Z9kZ1'i GR9=GRUʼnZC1Bb{@PGJ 'J9઀(J9{'J9~ /b9UKBe1_(HJe1חW'JD)׿(J!HJd1e_s!%]{9TU]UHJ1]A1^;A1+KB9OB1B15ϻB9[B9W#(J1UB9R9?Z(J9:k(J9ˉHJ9z(J9-HJ9-bBUMUUbBquuuhRBqUєB5U]3A`UU{B}UyLkB\UWUiR9kR9}oZ9lkA~WUQR9pZ9]?RATRAsVeZA՜+k0#) W_|9 c9~8~'JWUiARB&UUiR9HHJA/*R9b9g__{9}OA|֕]Z9o*Kk9hR9ޠHJ9RAW~(Jd1(*hR1OMhR1'BD1 HJ9SˉZ1W~b9qU7hJ9 HJD)hR9p'J9B9'BAj}*J991y $HJ9>HJ9A1_*Z9mZ9OUUuHJ1'Z9CR9SprZ1 GJ9_u c9ݭ 'J1 b1'7Lk1uWTR9UUZ9U'J94+Zd)Xb1rR!uWp%{AP:?+k|ZZ'J!%ZVpAaUp9-Oob!G:jA]?O"!{bKIW#)U5C)U ֖)cD1{\b@И D1qm{#)  kI?Uj9`jb xtשb!sxnhR rەZ rZ9JkJ*ZZD)jCb#)Z"1qB UXB HJA7HJ9˫iRBYSsB]U~|9íU c1ͿlsATeUpAUUhRz( RD1'J9\* c9UU5Z9U/HJ9o^ZB1(Lk!B9z}ޯB9?w99| B9B9(U'B9C'B9(J9?ڢR9՟,k9 c9`K(J95}yHJ9OZ9׉R9~{TVB9 vU(J9THJ9#iR9 ?\hJ9QB9~HJ9HJ9]B9%[V(J9,WBe1JR9V}hR9PUUߩR9#uR$)Z9mE_]{9UUHJ9,kAU]\ZB }[+cBQUUUZ9RRLkBq]UՉRARB7iRBxʩZB|'JUs}UsAHJA , cB]]WRA_hRd1|BUURZB]uu7RA{b bP ZAo]{B]U5UR9HR9HJ9x'J1jJ'Bd16/-?B9s, B9kB1ڟHJ9wI0B1;.'JAhJ94{HJ9YZ9%'/HJ1ܜ'J1*Z9X__hRe1\b@HJ15hJ1HJ9^i c9i{[bd)-Z\XA! Z$)"~~P$)=M*[bKk /RU/!]H̓a {D)\ ja A-{"\b)_Z6")phR7 ca` s#)GRuUU\+s9j|Z$)0޽+Z 'B9WB9^\/Z95WZ9}TZ9RAL\*sA LkArZTtAU5U9WU-9UUTB9HJ9UUB9UxA191:Ad)Be1/SB1(J9WVmHJ$).B9r(J9 ]B1b9S]X_hR9^B9hR9U[HJ9UUA(J1hJ9_'J9]'J9ꍉR9_HJ9nbB_5b9iRBhRB-kR'JIiZA_ms'JU'UhRB>8Yb9_;hR9XZ9зHJA*+cJEwUWBWUZ9iJZJE]uT }?9wUwT9UUMuZd1'B9BhR1?7B1tlZ9ߩ+c1bHJ9ઐZBUSVR9HR9aZ9WZD)\xhR1 'J9 4 c9-Z9N8{B鋮LkA_[~hRb9/) k1~z+kd1b1:=*k9U.Oc^W_JsJZsC1ޖ{_w\@{aթRUxBD1{ObWbͅ9b' ZVA/ Ut x~UUba {)ꢾuj kd1pb9P:bb#)"GR(>Zd1__&J !(0 "Zub( /.?o@77d1@6=d1a="7>+k U)SA B_JzUXHJAhZAWR9݉RAj_U5HJ9ls'JuUU(J#)&Z9M7HJd1"pbB]WhRBRB~RAR9.hs'J\wUhRB/,'JD) (ZBWHJ9.Z9辉RBU_ˋhRB+iR'JUR'JRAHJ UUUls9}?lsAu\'Be1¨McA}-HJ9|(J9~YshR9_|u91 zٹA1߿z9D)~9D)\9e1.vUBD).WHJD)A1.B9{B1 R9u'&HJ9-(BAV|չ(J9z/HJ9WB9]2B9$R9_hR1'B9 >B9 R9_Z9(J9*HJAI|HJ9 jhR9*_(Jd1 ({BUUR^hRA;KRA|uHJ9d+k1AUUlkd1?/ZAO׉RAkK2d1_Kkd1(JD)~(TOe1Ҍ{9uZ9 kD)ms'J >'{d1kxb95 +c9RAZ9vhJB_|yR9|^R92{R9ZA?4ob9z`b$)^,kd1/~{s!>//B {'J{rZ$)\hRbX==Ϝd1ૃJܮJs ؐ(IkWԺ9 Mΰ<{r`bb *kaݥϏ*kabPք1 +kו%Jk Z@⸬`gR{]9%+J chR/bbD1^bd1]dbd1Vb ??Q˯FZ TV k p[9 ɭ5A $)_(Re9ͧU֥9RxlsD)|/HJd1.B9khRAU(J9((J9k HJ9<+kB]\WZB__թR9k.HJe1ZxZ1%ZBS+5bBZBmZBwz??iR$)Rت Z9މRAiRB_ ZBԾlkB?? cBs cBo5{9p'BUU' cB}wZD).Z9|9%UUUls9U5LkD)_Z1U+k9UUy01}-,k1UpBe1VhR1UcA1T}Ad)-'B9wU'B9B9.4hJAUUHJ9oiR9HJ9{ߪ(J9~(J9k(J9B9z*(J9(J9r\HJ9r߻(J9B9P(J9'iR9(J9鏾HJ9KUuBe1  c97+}sAWUqUHJ98HJAlhR9߬p Z9}IKcAmMuB9PBA5EHJ9h/79kpW}t9sUU_GJ9+ͅ'B#)`BꪩZ1z!/1/+_{9~Lk1+c9xXv^ZB}yn/R9b$3BUU%,kBTUTZJ^5"ZA^\Z1/+kAZJkOHRu׭HJvLk9r9~W'J { |}(% s{XvմA^ 1\_.")WsrJ{ W k`1W]cT`/Z5uRA'{!{Aߑd1~b`_U*kU]d1a;kAA HR P}I) UQ^ญ{a9_Q@Zrj` *kWW 19ZQR'JxcJ@\_'J 5. k{Ae1cuWHJ9 HJ9B9?|ǪZ9]bA]QVRA?_MeRB5]'JA?HJA>HJ9,hJAJ~HJ! +k9z?s'JUWUZ'JqVZBrZ(J[XZ(J}wZBZ1',[AZ'JUD,c9KoR9ܮ+cA=Z[ZB&ňRAj9uZD1--+sBWZA c9u*lsA-' {ZXs{9AsBwsBTUUR9ZhR1Re1 c9UuW/Z9UuB9[VP9U5]B1(J9+hJBtGVU(J9*/JRA_VYhJAHJA -?(J9۬8hJAWxHJ9#HJ9+B991pPP0B1yêJ1_HJ1밿b$).{B9 uRd1b9A_]=HJAMU'J9`PAUUQUB9)x^{9UTUUAD)y'J9%+c97iR1*hR16R9%%R9b9?+ksd){A!BʪGJ)+RD)phRD)bb9lk9?[bBUi5Z9Kk'JUeU%ksBUwxs9:{B&{%'{`xzlk9)΃!xZVWQ)յKk(x/v_Ҕ{p Slk ՗/0J_wϋ{9qWQAU˃#1 TgR AAX9 (hR!7*s9յd1W k\\+k 'B T^R*s@'h{V_ &{{ 1'UU^j@]WGR@9=ֈZPŁbJ im{a_= UUUTAUUAX:d1U\xHJ9=(J9埒HJ9\B9hR9Uw/HJ9}޳B9ޞo(J9~(J9:*'BBEhRBWHJ9"ZB/uhRBv|'iRBiRB(~RB R'J cJU[bBRs9ߊ_{Aw5Ue1{BU̓BUUHJ9hJAطvhR9;?HJ9ZBߠZ'JUsPlk'JuUlsGJ %ksA@pX^hRA"xRA*xsd1>ZBZ'JwՉR x c  ^Lk 'Z9_S.HJ#)b Z$)Z9UAB1Z9.?=Z9hRBU(J9kBR9}HJAZ(J9 ^r'J9~B9{(J9-(J9Z'J9n/2'J9͛(J9*'HJ1uAe1'є9EuU'J9UoR9UQB1UmB1箊wAd)B{9D)'J9 GJ9hR9dw^Z1PRhR#)hRd1lZU-bd)vBD)PAD)+-Rd1'Z9*.^Z9hR16+c1.]Z9?{{Z)*r1~+c9/=R\*P9{D)rp`b/hZ=+o#!WTZs'JbK}06Tʾ{^s[BWp`sJVOń9'ΤA_s~ k xuU9iAsWJs$)75 {GRk*k#!\xKsD)U Z(~J HJAHJ9iR9?B1HJ9>]]RAkժZA _bBZ:ZAZB sZB|bBxUZ'JZ%ZAU}.HRA hRAjbD1^C1[\{#)K+c {^U+cD1lsAMUu]AEeUuZA}iUGHJ9_%,c9}lsA_UZ1''RAZHJAރ{gHJ9HJ9(J9*B9(J9 pk'J9COAD) B9m'J9mkUBd1b(R9SUA)(*91pHJ9~vuBe1?Bd1Uҥ9D)xBe19(JD)6zR9]\bR1-51Lk#!XLkD)ybd)= c1u k#)'gR1BrUbD)Օ׉R9GJe1tZ9'J1zs9 9`JZ9 c1XU}-{9Z P\X/ByyrXR!U^bJ є{ ){pU}S{tW+xgZ犢"kJR=7dͬI[˃Z 'J Io)SKs9봷ksbo{'JvTb1;8.ZA`A!-dZ _cK"9X≥,c9'R,'A\`@@@O1Ʊi GZ5Խ { $j@7& 6UKs Ae19e1 kB1B1( lsAUU5U(J9.ZAU}OWZd1_{9Tb95w/|A\uV^sA]WWMB94 ZAhR9|BUU {BUUUTHJAz'BA7(J9"ZA}hR9L['J9jB9?B1(J1#[B191: B9cU'B9 뻩Z9]Z9+*]iR1&RARB6zURAkhҔ9U{+ҜBUC\UHR1jP97 Z29XR^ִ9yUUJ!{ 5RD1 c9_9W]sWHJ9_+R1Z9hJAobB\|LkBqYUU cAWU'J9WHJ9oo'J9(J97R9;(J9hLk9%i{1{B^uUhRB4ZD1*HJ9uHJ9(R9hR9{߬hJAԽ(J1xbA1Z9~55RAs_Z9S(J1LkB]UT\HJ9*HJA{WHJ9'J9+5l'J94ܮZ9\_hR9]'B9x(J991`g(B9B9J1phHJ9YُBd1: ZA_:+Ze)VxhRe1=ULke1prbCLk9ɉZJ&3se1WWp'J$! 9~KuZ9Kk'J5ZAR1׿HJd1hV'Jd1z_bD1 k)HRhVUߩZ9^B$!TA. Ab``"5-є9(i]̋ Js9xj‚gZ Ҥ{j3Ks 5Pb8*?Vp bTk&Zmcn1{rGJ UW 5o d9%u_$)l]]JAx49}X̓D)^~)yi7b /rXj̓ *fZr|W c-{A"U)}_ kX 7>Z .A?kbfoc^'J!ʼnls OiWB9>B9{Z9EUUU95]WD)(yZ$)+k!'Be19Uօ1TU79PUU'B9Vb9[WRUyCZ9:s1 z9\WUA9 滉R9muiR9_uP9cUUՉR9_]HJ9ޯb1_?HJ)lk9UWUR9WYQt'B9B9_eK(J1U_B1}*A1+Be1B1+ -B9ʢB9y\B9^R9Ip^iR17_?R1kԵHJ9(J9HJ9'hR9+׍RAOOBc{UuZAU}'J9g/'J9 iR97#^Z9wHJ9+cAWUUhR9{>MpAUWUR9KkAUIuV c!˪{AUqR9Ts9u_Z1mhR9{a(JD)%Z9}}UHJ9]_'J1''J9K8cR9_}HJ9R9+R9`[ ZA5~Z9J ce1Pߋ+k'J hRve5 c1տRBU|Z'BWxehRA ZBPZ9}HJd15?B$)x[VZ)UUU'JPX]s =%{d1_W9WU 9:Ij5%% ks&RX8ZarbpZս/GJA_>{o! <ߌ{]yA3s.==P7άs+.,6R #1&>|ˋ x_{]]}|Ϝ@{d1Y>*k1 kW k9=9KD)_(D)_ UZ c$)Urs ?Ls6AZA_~Eﱤ sU5'RT#!ApbazXj JAHJ9b˪ZBQ]U](J1~*/9UUIZD)R9K|Apu}UPe1UWSd1b`U+k$)RD)B1(Jd1HJ$)-'B9;שsA1bjBD) A17RD)|hR$)%,c97UHJ9R}mBe1zRD)Vbe1?Kk9T]hR1?4'J9wVB9rHJ9~HJ1Z1Be1(J15+HJ9W_UZ95]UHJe1_R9iWB9(;*'J9U_~iJ9Uu?Z9]B9 oiR9\iةZBQUU׭{BUS]UhR9-RA~R9L(J1s9UUiJ9r~2AU_hR9V-hR9ZD1ȣ{|AUUqs9_b9S c1_.pATMU cd1hJ9N c9Awbe)߻s9uwwR1GJ1hR9ZR9psAz~+kB֩R9X^\x{1ݭ{1e߭{1U cd1光Rd1+VZB}5ZAa_ k9 fn kD1)%A!ZXTIߗ- &RԷ#!W\Z=W\9t{R 9Eb {D1"|rGRׅhZ9Ix3AՏ:;RsS"յGR@bB Zu=k C1򟉨j ^hR~hZ  .I_ kB7^RzjNq]ZWXB_aKs\|t{D1U͏~Ls\\_AAA WHJBOϕ[HJAHJAHJ9z'JA;'J9J,b9TZ9owZe1p9UMyZe1t-A1&j9$).A1_,AD)(Jd1ITV9D)޸(9e1]-9e1 hJ9%WHJ1OwZ9UU'J9hR9 zSAUU7A5ќBp@pb1zZAy[RA=?hR9WtǾ(J9eߏhR1anB1?~B1qW'J9(J97UTHJ1W B9-#B9 (J9+HJ9[(J1nWB#)"Z9UHJ9ZZAVUPUZAiseՉR!RAaa+ce1+k9VTUW(J1:hR1_? c9?w׶pAU5W c9SD)Z{A}tR9?{ [A57UsA5]BpWPAUAJD17Z9u|zms#)~lk9XU]ThR97{ cd1GJ#)/*Kk1eIhR$) yZd1. c9~Ksd1{>GJD)'R1W_UZ9[UZ9?W*kD)6{d1xd1ysͤD9.,fbڿgbUl%Z۾A^mI{ZE1 -5ZX\TsayK{#!RWuU.WIiUGJ.HR7ja]ݐA;{A]U{I2bBsA`pZU#)C**sD1?E_.AS^̓@^ըb ҵ'JUWUBJ3GRU}U|zA{cYU kD)oà ZC18)A?;W :$9 XI}U3]_ =?  S)x(t kp^6{D1{?Ja$O ).s |WUhRBmHJ9RA(J9"'BA5HJ9.ʈRA6݉RA'\9UWs1B9ض$b9^7WiRd1uT|ZD1 c1V 'Be1Y'B9A1ڨ *Ad)rj*9e1 (J1~.i91jA1.7'J9ֿZ9OϿ0#)Ut9P__RBPIRAHJ9?Z9߿RAUˉRAUHJ9'^JHJ9sa'B9HJ95HJ9B998(J97w'J9z'J1B9*J9>HJ9~\HJ9''J9HJ9shJA(J9(J9(|AW5Ҕ#)W+c9W7lke1WhJe1>RD17{ R9j-R1LRAUP]RAv_!Z9ut{9U cd1]HJd),c1UU\Wlk1WUU'J1 ab)IhRd)\Zd1#^m/+k ~Z#)_bhR) c9}ypb9U*kd1Ww^gZ1}zbAc]jAv@T 9pbe1ɥ󊃄A+fb*ЪbT jiI{Q+`Ax kD)7:Az9]9^]AD)@W'BauU]XHJr{}! +{ pZUZ UU]a ]UД `㥫{ pA%b 8B`{W}s{AUn d9J_\A_j/ bJ $)7/-`(_ˋAh^_U@UUmA%b X[^{q}uhJWCGRA_UTa]aҜae~eAoD1綴3 kVxpzJ  (J9;?HJB/HJ9 HJ9e%HJA1W(JA?\(J9/(J9"~RA}]'J9S߮Z9ץUB9*(J9܃(J9~>R9[sHJAկB9XB9B9k>B9Uy'J9[PZ9X}UB9ukR9ZBU[BTUUYZ9;w}b9VZAUhR9ĊhR97.HJ9^HHJ9k(J9@+(HJ9ߊR1ߗ©Z9_5uZ1VA1 =VB9ުU'J9uZAU5+kBUUVhRA՗HJ9o(J9^__R9B9 B9m(J9?HJ9_/*jBD)B*(JC)*Z#)?^J+c9UZ#)9UQMO9UZ9uQ|RD)Bd1HJ9%ZBa(J1WhJD)_??Rd)&]{1UUp9TWUUA1ɎAd1-Zd1>X_lkAߍs1s$)zUZd1Mu cd1k}ZJsD){9U=Ҝ9U^\'J9X*)bA۟Z9, k1߭H$1?ˋI:+gbU,jɡI{ym<+%Z艋Iݸ. ʋC)bPZbUnHR'B R^ K^.U-%є9@D)Ww%Z?ZaZ_UJ{lUUUr e}va _5rZXUwsAVV Z1uHR17UKk1Zzhk9 *kD)W ls9.6PR+b Wp1pX1uoZ. b WʋI-AmR WeǭIsQj̬ZwEb{aAI4KA\\A ]U @WWoB%Z ue1 %5WQBpIGJm?o)SơUUuB̓ %KsXgZAwW[R̓@qɋ{ UAI*_蔵bAA%'Jw%ԙAU^۔9~\/$)>W_#1׽iJshRcKs'R2 c$1C)$C9ww5t^*Z1 \-*s@~~BZBUU'BATHJ9>(J9z'JATU{AU5UUB9(jx+k9]AhR9'J9h'J9 -'JD1(HJ9.)HJ9hHJd1ꋚb9XZZd1*ZAuRAhRB^hRBHJ9(iRB?hRBE_HJA~} Z9|D)_+cAU[ cA5i}ZBU{hR9:MZ9ycHJ9Z9iR9SRA͉eR9뉚ZA"RAbB_W'mk'J\VuZB"ZBU`XZBx:bBVyZBOėhR9( *hRBUrHJ9V'HJA}\eZ1x/ߩZ9쮩RA_}b9hJAj$.+c9/]HJ9hZ9YՅ]lk9UU c95Z9AVO c9U7_Z1UqyR)GJALkd14+k1+{R}KkAޗ k19ZmCAC)r9 Fbhm-u&RO&Z_]}4z/rkwʹaj%Նr?OHZ+U%JX(({\p s9-FJA~9AsAA-19*kd155;D15'm{@{ơ\V{XJ$)AwbA 5GR p`\!A+ ͤQ^C965̃GR@//{"Ze1ѽ GRxPWUbJ 8Js'R k!bxj$)u͍D155D1]kAATBks!ub(/-?N#)ӵ GR9j쯈RAIi{'RU'RUϤIC%b %TFj@ztIj*Ebݼͧrg~ʛ]( kpp{AuvAaT'B _߿ 'J% ^ mUsP K%ZZWu?Ic ]U^x1 U-Z U}RU铁W- O) /{^?YJUW_s$1'JUUks9xKsJ*JsI?){9nD1]mxd9]qUhZ 8x+kaʏbaiCo9]U7o`kA%/hR9ڵՒHJ1B9]HJ9A]up9IuUURD1?;Lkd1|LkAUUUR9R'J9>kkkBEUUU{D)29hhUխsA;UThR9'JA0ZAAUhR9;IZA]THR9?hJAz^HJ9 HJAVztHJB|bAW {C)?PHJA ZAأgRBgeHJ9 hR9 Z9>UZ9*>~Z9,+cAשZ9xbRAjBjZBWiR9) bBTߵ}Z(J@|]b98Z9Z9R9x 'J9&6hJA(HJA (}+cB]]+cB]~U5'J9O{Vlk9'UUiR1{WB1";HJ9jUhRe1/}Bd1WZd1hRD)Rd)_KxHJ1U ls9b159#)V^ئ9#!+9$)AD)JP`RD19$){͈R9bhR9.eA{AE(J%=ks!{, &BkNAW^bC c9- { WksA}}-)sW)uUZ9^^5ZA?*)s'Ry% kGR|: kJ^J{oМ9'IUUMAj'R_mRZ^UJQQjwUoR;;%R_?d1UWTU'R'J! %%+k/*k$)s'JUqSw JUWb$1B` kh* 1 AkuI) Y_{^9큍/\(>7U0@ {ZS*sJvZ9 @`Ks9OӚZJsań9]_~ | U_+D)]Qabls/`W*[{{.'JE)hR9R]u(J9T]B9_HJd1\'J9iJAU9W55UHJ9Z9Z9\ZA5UysAUs=As#)ls1{7KkBUUT+cBUVU'JBYUUҔB UUZ9LHJ9['J9KZD1Z9/ZBr}IHJA(Zd1_\R9^ZA[M c9''_(J9?'HJ9>ZA\(JAJihRB_sbA_aHJA ZB~WhR9 hRBHJ9zR9ϭHJ9 hR9+_+kBusKcBw_ c9oϩZ1HRA~ _ZB]URACzR9{HJ9 iR9bWA1+X(J1(JD)9D)h.B! GJd1? RE1Ϗ{˩RD)w%{AsZݩR1 R$!oR9~ c9w-݈Rd)]PHJD)[KsD)W^y cD1}{79Y {GJ20{9m{#) P).W UU{HR9{ XZ$1RT\XBЬ GRd1) /-b'RbB kA*sGR.cy kBx!sA)W]bI7崈ZJOƨbA޶BjA#XI] sC1GZhxAU+k1tHRd)&+k#)GRU%ZD1qJu1GRT_]ksA`z"2Z@^ȀJAAA }r_}Z ^ RI\E9 Ux΁7v)TVsI߻߬{Jx~^JkIˠ?{Ar̓9_Z jCgJs?=Q \،{$)Tg J{9޽5Be1/:HJ9U}$HJ9]%Ls9WU5]B9dWwHJ9Q]wUB1A1*(R9wIHR1SBU-usd1ܝ(J9u'J9תZAQ^u'BAsD)/+k9{BU?Vu(JBfVZe'JA)HJAZbBHJA+3PHJAZBSU]Lk'BUQse1>KkA~ cAqU'J9HR9/-ZAxX^ZAUa]UhR9'J9B9/WB9?cB92[^}hJ9'BAB9ոHJ95HJ9eIHJB_ZASbBUHJ98 cA_5Z9iR9kOGJAqB9`GJ9]hJAkB1b1Օ5GJD)'/.R9נ c9_ZARYZ1Z9z c9*'Jd)*IBe)wܥAD1+b9mUA1hR!׿hR$!^c/I /Lk;{('6W{$!um9 p9 Ω=IRks$)+{ 5Ls )%b!WXkΩb9'ZRCc u d9w/I7bA/fu*sAʪ֨bIi'RC1<ÃZA2.bJusArkbIE?[I}WըZC1> &JbxXR hR 1UU{a b1 b1'ZAëcbAoŴJSۯ~z{}_GJAD1a|js_}wɅ*c)}R9%7(~NzzZ#)Ԍ+ k9 )GRUk(B{A%uc1uiam~̃(W 2#)W cD)3{d1'J9QmA1* B9iZB9Q~B9UU0B19d1ؠR$)9e1jhRD)'JD)Lk9S%]RD1Ls9MuU(J9B9KkA\UiR97_q_{AeU]R9;ZAUUZAUյTZ9?RA};hJANR9_KkAUU'{AuU5iR9зRAud'Je1*&RD)x'J$) ZBe1 yB1+A1hkA1 B9*}B9_B95(ؿ'BA7BA(J9gHJA#(J9?/B]W+cAeǩZ9w c9[Z=R1#+Z9ܨRAWoa c1P c9K+k16 c)C)bd)ACZ$).hR1W[Z9Z9 /b9zxxgR1h_AD){~Ad1[C9#)_UU'JE)  'J1}zIR$)){lkBd1-+/@p %OD!Opp诔D)UUU%ֵUU_U}{\e9mD)a`p+kd1U*kZ{D1 Ab9zj1~uhZc1 Z9*?bd1j{GRUujA,`bAzj#1LXy )Oxj#1-!Jsc9}Wk{#)~>{D1vR??871XPZ1(ƥAM}UiR9IiR9uWW'J1B97.A9#*SB9\'J1W^91|AhJe1_BD)l>Z#![BD).YBe1*.UhJ96UZ9UThR9]UhJ97]/9UYUXLk!??Kk9XVWGR9=}W9WŕUb1ZAXyZAU+k1?׉R9c(J#)3) crLk()b HJe1[%Ad)s.9e1A1sA1b߳B1-^eB1~}5B1ۻHJ9_sUUB1 HJA{HJA{RA;_lkAvU09-UT9_UhR9+c9w]s*cA5z]ZD1/4߁1߿{b9%PAUUUֵ 'zќ)#TVRE1z:Z1ΖR1 R90hRe10R9:o'Jd1~Be1w>'Je1?j+k9Wya cd1{BwJks1orA+ .x~}t){B_%ls*hҜD)@XWJVYY ka(oUU_\ZA={9:kkATvGJ)@̋ RW9A7UR|iZ!5&R!ba]bA⪵JA( B"!A B")@p¥9 pXZ(J CJmzA]^Μ)ZR V_CAU}qUGJ ' cj +}М`@xZaÏV̓k'*k^׭A U|GR8gRa*AAVڨb5vց~ D){AVT7GRe1HKs#)z}Az`j_Js#1AAUb.|V ըZ -99"Uv9u\՜9}Ud1UU]AB9>'BD1ʾ'B9oUƅ1-_lkAUTWv8A5]W9U[p^{'JWUpLkB%UVu cA5wUb9xXZAXY'J9''J9V'J9(J9HJ98j{R95HJAr Z9/w/ [A5UURAbw'BAJ9uhJ9+5RAuhR9}mlk1yWR1GbAD)/'J9',GJd1x<KkszhA- {$)okJ8UGJm'J%hR$)]/hR!UB ~JGJ ?sS~ 5R_<ޢ~b *9AJ-+*J(Y*kJw^GRa sAݍj+̃Ax{Z(* cAbA:Z9Ć&9?x") |Aޯ j{Jmt{9]UHJ9kuMkA՛-'JkxXRb1ZA]%RAo^ HJAm*lkA_UUr(J98hR9__wRAWrHJ1/`HJ9(J9 *)R9^RA<W~RBVx(JARAZ9+kAUU k1j Z9}ZA]]ushR95~R9u/Z9]BU\UUHJ9,k9mՉhR9Uvb!>o>Z7'J9TiR9HJ9 ǩR$1*ZHJ9}(J9k'J9BuB1'B9ߵB9(J1B92'BA߉RA R9xZA/ ms9uU|RA0Rd1` Z9hHJ1^HJd1R^HJd1kkAa}rBD)bD)WZ*'JD)e(HJXe)! 1 oToZ!Iys9}Zd)X\ *c9R9\VWRB1FJ)FB19nd1Wd) UA# ls 7s 'JA](5UUB(U ^ձa`_5_!ސ36px`@ E9*pVs Tks@ k_Ls$*TPZДe9cAIkpՕ5М zZpAb辺 UWT! ba hR%ՈZd1z̓D)%o탁RߵJ"_\BJk#!}Ud1MEe+k _wGR ZA 6T9a{b)YhR wVXZ@՟*c ~p{#)TU}ZA¯A*s9bsIuwQJsd1SKJbd1w钭9ܵ{977*kAnw{AUcsB1 HJ9rubd)HJ9'J9lPR9'JA]|`_?8AUUTUZ9o'J98"XHJ9`4HJAg{y(J1?B1 rB9]hR9Wq(J9*]R9^ZHJ9bA U]Z1 c9(J9Z9{AՕ'JTWUU c9Z9?R1~R#)/?sA1W}(J1U_B9B9VB9Z(J9ۯhR9 +hR97hR9hR1r c9bBPW[{hR9B1`~'J1uBd1~(Jd15{uhJD)_Z1>bj{'J{e)xrXB#!VZ!/lkJ}wjhRd1-_p9b _{_Tp 55tJbUU kD1W?+k!X D1UUbVhZhZWW Uk+GJb'~ZBA@_|iZaU_/HRaZJsU;!#xza&)xXWr9-BArbhR! k- k U~( 2A[ū{I?W9GR +{9JK$1SJ@UHRAW_5bbaUJA/#)ֽhZ?A=-簔a ׈RA^\*s UUQ dIoJx*{1|Zd1-/R \gZkJaJjoAa-I5a.'J~V,/%0[ k]\\Ip@zQc9*sC1aI]% HJAUZr'J9B'B9PHJ9 ZB]UYSiR9R9Z1-}hR1o k1HJ9HkZ9?ՉZ1z'J1`¯HJ9(J9UB1׺iR9b15B9YhR9(J9ׯÎHJ9(J9RA՟B1:hJA]].HJ9_Z9\LkAU}uZ1|ZAUUW5hR9y{A\U]Z9 'Ja&Bd1߇HJ1T_Ad)0 _ms1%+ce1U^]9D)7_jB1o]B1]B1(J1(J1pA1Z(hR1/5Z9WR1Be1}AD)hGJe1c'Je1[UBe1wR$)_GR$)rhGJ9 ? c9:Uls \xA >3B ^^sA{ %kk ^VZ(**O:_d1ݥ1uVVTA?}UZGJ!rd1aWPPGbA hZa-xmsA^JMҤ{-saUW^'J! kA/WZ p^WHR ˁ/ WO9ZAk/ߌr+-){I%'U {C9wrKs ?{ k!7u7 mIiIAVW5a(]:`s$Ie*k &bZ)aoJ U(R5ɯHRD) zAhrԵA/ ˽Pa# -Jz2A5*k\&B@GR!Rso0@/;x7ݰc9\ GR)Օ΃1_}_:ZA+Jzre9@i@-5%C9ޮ a9{jW.МFZtI~8gR s}0B1B9z魛HJ9(JBUY(J9?R9pB1B9 ЩZ9{/b9>HJ9=,cd1?'J9 VeRA?}HJAlvD,kBeUu cAUURHJ9bBWWW5RB_UEHJ9ڊ [AUM(J1*%hR9jhJA5HJ9}cWHJ9>~]HJ9~(J9z!hR9B9B c15HJ9HJA(HJA$wiR9UWw'J9UiTQ'J9HJe1^hJ9 'B9e`'J9UXLk9UuGJ9A1ȗZ9uP]HJ9޵B1:RAz9D)c'BD) b1~UUR1U\Z9zZx(Je1rx'Je1"U\BD)pA!ZB) GJe1@?9 -/{$)pWZ+c%9 jGRsrLsAw_qa c$)Jp{O E}{ 9V^^X. ?!\hR!` ca^{OCAo l{C)7baWCb@5U; UaVx#(UD1UWxnd9Us+{a7@`\*j z,⫃xފaUUA \ r./JWZ}aIOom:Z+` ~IxW}*sD1wfR@/5uZ#)(gZ`{A鐜A_cu{ %Z{ W@{apn asA rA[bbj-5V { 7Aa3GR@]r@529X|V̓9 m]b \^xXAիC1ueR1Ե-UZ̋fbxok8C9`ւA B1.J9B1 BA0'J9?hR9ϩR9HJ9޵=HJAxתZAU}UKk9}'J9#}B96"(J9ȉRA-'BAj:mkd1-/b9WZA=UZAUWhR9Z9hR9(J9z>nR9_^Z9[qVRD1׉R9UuHJ9HR9Uu_'BD1/B9ڮ{AUaU]B9hR9wZ9[+iRA_OpBU\_UHJA[tAUU%+kB7[Wb9¬{9UWXrhJ9Y c9UaWWLk9hJ9Ф'"'J9 {9UA}URD)UUZ`9D)YJd)oBd1P!gR9r_RA?^WbAUZ9Pb9Ze1+k9]HR$)z\[[D)"b*[ 5Z`zb1(b.RD) 'J_hJnkS{B WGJ 䵕5b%5sXZکZC)V[hgjuW (-ps975UA(J]_+kKԵ1V!JjIb -.?'R~E&Rhۓr@ZhSUUPrb {ᩃ ќ o" TP 9]UͥAx=0A[_X\Aa,D1US80QW.\@_XA U_) k)/U9Uk ޥ9X{AW>.Խe1V6{ 49j2 VSA/-%{auPA_tHbIUi1 pY]Rά j r5%Z|i{nϜc'R~w\:R_j"*(J9VA9B9mB9(J9bR9HJ9'J9xZ9U?){9U(Lk9Up|Bd1. *iRA]Q c9~-ߵAUX\WRAtHJ90BUUZԉRBWtUьA]U]5{#)Z9} c95U_|AUuьAwUAuWUA! 'ls9]]USB9r*Lk9]UTiR1'B9~{ cD)s/9UqUWZ9WXZ9UeHJA6HR9..(J9pRA_b9/tAUUySR9ibBZYe{BUU_KLkAQUU_Z9 wUR1)RATVWZ9zZD1BD)_iRd1_B!"X\b!%b9V}\TD)(/#!-UGJ7?-HR Zrp'RcXTR=9;rȈBB JhR^XZ]D1=*gR^z#)a\^'Jakd9bյR? )b9~̋R +c)w1rHZ+k9Vս$)'WU0a|?Ƣ z3 Pc9}W눲̓*U/aU)GZvp`n*sbkP((8> ~aյA߫oAT^D1 +=ͤ?UU郢TWUU<(UU5 WcI%*u (%>@ z}U s| ,u9xs9ZD1-%SZ}8SJk)UVbaMsXJ` Z \sW'JD1UMHZA }M@+s*γ|qzbrZx; ޑUZ0J\մvƮ"_B9YB9//IB9_vA9*}B9/Ls9U/ c9_\b9UWB9#+j{9U_Ad1 B9ᎯB9J/B9J) HJ9HJ9sAU+UeHJ9ȤmsAUUU#IR!p9UUTHJ9Ze1hR1?_bD)7/Z ʨKk UR{{ HJD1 )b9Ub9OiRA}^!b9ChR9~}.KkBUZ9,b9hRACԻGJ9*bBz]R)b^ c9kbGJ cHRy1~b1UKk9Z9++k9mb1-Kk9vZ9'J1R`'JE1j^'J!V5 Z1ݛbd1VWb U^ (R UU\pfJ5k9~9hB  UUV\IS;єjh{D)W^\hRD)X9W79U;C)5I?VUB<͍GRRD1A!$ rߚ7.sA7n7A]%_)U_/a+#)90Se9XU2Icp)=7΁WUV) UzjaRxN!5bA/A .VƢ __7]킕 UUY UHaUUU} UU`(?$[p籜UA[Ҝ@U7Ƒi{+0_|7΃U|6Ib"*յ,s .{ ^(7D1P rCpCi+s7 WƈZK]{by U/+d1UUV\$)iB 'n %Ϝ'BA|(BA^=Z9%WhRAoHJAplkATU'J9*sA_bzRD1ʪ_BD1+SHJ9૭gJAUW|hJAZA{/_{1PZ9/HJA!ZB} c9w?iRBRd14'HJA$6(J9*+ZBW,uwhR9,yRAwޣ cByARAv/‰R9¯[GJ9~xR9 Re1hZ9yJZA.+Z1XZe)Cr_hRd)5AD)^'JD)_] GJD) Kk9_?//$)WA!kvHJ U%-d1%Ҝ95 'Jrz/A 9p/'Jg~O^ޗ&z\W'J -'J$!%***R99AUU7IUS0& pxA 7WV9UUhZb/);wLkWս;WW͉ k+|΃w kp\\\t/APrkaUD1 d1leu'R9A br9 8"UUj{Ib}}}0-%5`xA٫;sȀ~75 *UZ x3XT'+hp_ﮃ郀µ]ﱜ7x0tsיPQi(-t'UU^qoU7 v^iyS)]UGJ Ծ>.)UωZd1mI{zA[QUќ)U9ܾ`jss 6Jk[{*k_*:來.MvwB9x"hR9R9}'J9B9'BA;hR9HJ9_U>(J1aB9 B1B9u{A1bZd1R9B9*/Z9_ͯJ9HJAWgZ9}_=HJ9kˋAUN'JWTUUb9wWu+k9WMZ1(J9 s9sBUWUhRBЉZBwWwHJAHJ9˺LkBZS]HJ9GJB{W:gJA.V?ZB6ZBsvRAiRe1pb9]-b9=)LkB^ZA_aGJe1(7hR9_KHJ1bzJe) AE) ;Ae)BD)"-7BD).,s9m_Z$)U(ks$)Lk9_V)9 ꯢpBrphRsd1W9z 8 jյ/AU5+z1U\_Ub1ަQ5 OjS{,"p^mRX@A Y .J J@x-B+jZx{갪֢ >D)UpatT^Ls aAD)!^lsAߵ̃ANkW΋=UU(J XZ !U'/{I}vTyZ>^_bpߵJWD1%IW_{邪7z6wT^ W7|Ҝ\W_} /T^߽j k? ,pW}ls7/{7Ʋ(OUiC֋s/Ƃ\VU3aR\T|D)eUUN#)W]Z Jޤ2#)ݗsN)g{15U.'ޫWR{.+v[*֏﫩ﳭ')k'J9PUZ9UIb9t'J9w+(J9(HJAkHJAC#(JBVUfLk'BUU5ZAUHJ9h c9_pB1xRd1߷shR1/(J1hR9r)`pBQUU]BD1@sd1GJ9ˊRBRAWe7HJ9HJ9.'J9 h>B98 HJ9HJB29+cB|_]WHJ9HJAnHJ9++HJA6~GBAXHJ9[ӉR9;UR9(:RBTR9- ZB%)OA/_}bD).Z1|_ZD)zHJd1Vu BD)^ GJ9~*B9t'JD1zp'GR1{Z#)B!^ks9JshRz\{!'J?=68Ҥ9\Ԧu+k9 HR`cUp~ Bx~ksp}?bC1+sZK֍!x/`Z+k .>{r WXP(RW[qX %7}+Ҝ`Pd)hXWGR 'R)Wba.OBaU]D) WfGRaUA8~aWcZA'5Zd1V{a{b^$) >s@WU<(}>O_7S%c_7ќr{kO7S[@k|`@Zֽ Oյ0* 7py& k_*Pu\}73_|U7/KjwưCUW["1~zbbo l| ]]_xԵ(ݢ{{ {hZ1>~hRd1 Z$)_D)UUUuƢ,U]aw)s*O*Wx·Z_'J9.|@(J9A'J9\jzA1Xzs9U]uZD1\mHJ9RSB9/6]B9B98UB9|kB9wB9˴B9sB9(njB9B9[91`ܫA1b91UHJ9%U'B9Uꢥ'B1{*B1'iR9i HJ1 hJe1־A#!GJe1Z}hJ95URAw'GJ9 f'Je1)'B9 i'J(/'Jd1jY^9$)%V{D)_U5.B "{&J~] [As9^ZR]'J!/-Kk {p^WsC! UUI\U16O5 ^_{ k px{-'GB WW7b {! JUZBAq5MiZXKkU/ثWpi%.`}n/Yյ@wV\%5W9^h`AUU-IUU(jj--є@䭃W7U'JA\謣I=%]@ UP@z1`bޕ! @*X!7J )b̓k*|p]p=6Xќ}UP^\p??]`t}Y@P.x-əαmxkα) Ε*PuWKkmjCA 4]խ uu2q=Rajy^*k/ߴaU%YԽFZ6VB@zb`|A]{X$)uBkJa}*k`VbzY͋kb9(J9?HJ9HJ9VQ(J9(J9jBD)X'J1*)HJ9*b9AUU5ՈR9(J9'J9Be1*Z(J1?W cD)]HJD)L՟se1UUU\d1}P(J1UY?B1UݫA1~"A1"+Z91 k^9e19D)ڷ (J1+B9}-(B9^xB9YA18B1_:(J1U>iR1}(HJ9Z'B7³Z'Bw- Z9°VUHR1WU9d1USp(JD)uuhR1b1{򸼉R1BD)b %9$!(A$!߅1!WW [e)5UUb1HJ9̷[hJ 4+s9UU^'J$)_^+s1U}U\hJ)o'J-%Z U{ cԽa]յ(]c*sVUu sA5 VVjbA%t$1 ,΃9]$iZ RS oiz<յq,|{7j~)V@KnX3苣9u?Uk TTTLs@!Ks\^b1)bE9] D9:+ֽhZ^6,\GJ+jZ $'{u (-70|K{' [{<_ksյ'3%]]սҜncֱoXƱ"xα۩ Ҥ'Oz/ׯxΑ{_W4mSX*"ޯtC/W2)krR< kp R \\O 5pJXUhRa Z 'U&J`B89>O\l{aZ^BU%d9ќgRl  ce?V\Ze1}B9YSXA1*%B9;?B9B9>iR#)jjA#) +B9B9~(HJe1{ B1_תB9 'J9ʊ Z9HJA*(J9HJ9]Xb9u6}+c9RU[b9_HJ9HJAkB9_(B9WB9עB9B9v{B9WB9=o/B1 >VB9rr'B9]'B9u-HJ9:- R'Bz~RBYT֗Z9c[R'J1"Zd1+ c1-+ +cE1o9D)(J#!.wKkd1+Zf9ZA1դ&AD)^舮b!WU߂J#)[GJd1}gJ!{b c9W5kD1 %Rt` ʃD1u %KU^ph$)-)URs5pZɵU ׯIPZoZ-$1V*=WD1.v@X\zbyÀb IX3A5Wy *յ(7 SHRܼTls+UewksiBb&Z %-jC} *kt'ť9@_ kaR]JA27Z ? b]`"c/A)s ސAe_aե@775;/( ;Ҝ~_J;/}xA73O7򤭪3lc_7ƑZW1WҜ+Y(P;?P_֏7+%oXƑ*̓zI**SI(*)z틁-탂b")յ sAWw-A^zAu/HRA`bKs1i OK<&R RIp(6WKs 냿*Zށ\pp~ZBSUbAVuZ9tB9_('B9}{ B1׵B9֕HJ9HJ9('J9?(J9z(JBUYUHJ9>RBHJBR(JM{ZJohRB\HJ9Z9|]Ub1PKkA]MUHJAHR9?BA}(J9+B9VתB9(A1j91" B1?'J1uR9e.B9^vHJ9"{+ls9]x/RA.=Z97Z'Jϋ&b'J[߷ c1BzXhRD)`B#)ǣA!©Z BD)/8A#!'J1UIs9 {(ZpbD1]sMgR!'/c) E1 9+x39 .*.IS({( A}nJd)U?1Ab‹OAԶJsa.V1'JhU;9eW(R΁鵓AUUtU#) Wp .Z*- 2/+Ե/vb./RA?^Tn )|sz\֢jbaiWUE9W"bUU}c)A'˷, % B1hxxr>7b{)7VVP Xե7ΩZHx+sa.jgZ[|k{4;6Ѥjz=F2 &;쓪|^w/o&T4p.XҜoWxSYwҜ/ ~_zќo *k sboC1nVsB鷬s kaz\a UUZ*X]+kuYC)IqR97 rb 59*bXS"1XkێR7B9(J9(J9'BA(J9HJ9HJA5ZBXWWUZ9shRB?HJ9?(J9((J9PRB?HJA-.JbB^7ls9hR9ZA]\uZ9MS99HJ9RA_HJ9`HJA_J9+(J9h^B1B9m}fA1s{~B1%jBD)(~'B1 yA1(NR1-hJe) x~WBe1(Uw9D)whJ1 7 c1("Wd)5A#!ls15w*kD)׼hRD)\b _lsD1Jd1jlk1/9]Uֽ+c_݉L{E1\^Vt&J #!{R )ZXpFJ kbzWӽQ7̃XW j:+W W7UO⾋^Oϩu=m2{S{ۺS̓ސWvgRr__ˋkbМD1va2`A\WU^A#Ls5 kAZsRbay-WIw΀rb){ ȾՠrC1W|.!s)5_fZ^rB9(J9*׾hRBUTUHJ9"iU(J9 HJAu'J9:HJA~['J9(J9(J9;Z9_ϯhJAhJARA\ќBU {Au\ZBgZBU|RA?hR9פnB9vn+b9]Uap9]U9UU^XiR9WU^|A1B9)?B9~j:'B9UUS:Kk9UuUXAd)5R9ť^V+cd1WR$)rzR9ݰZ1ZGJULk'JIsd1UV" cd1)|'J$!6;Z9UHJd1 /RsA!pp_{!U9u}B{d1U}5̓C)U)-P9~Xx|J.1))/hR+sVW)Z .Ksd)8SFRB' #1Ֆ1 .֣0p` zrb{%- m6Rb*ZRz@x9 A6HRAuW2JLsa7̓={CGJAUW ]U]qAP;D)CUWGJ $) jA!y՗lsVVIa5zJlzUʛ յ-)bpx_ /IˆյK$)9'7 kz.mKs \[b 說_S`5c9UcA_` "l &7bz`AQ}X̃kq].}yfJRb"2̃О:O57̓}#1XXܜšWPr{/ks16 .oUU'jk\ s/{$1WZXhk{$!_HJe1zCU |d1 uU{9,/C1 W[{d) pZTQzb!3/^w{ ‚Z_p3:p9x\ s\~Ayq3)uWbw֡kUc9Ar!*+ju|nR) [zbuU'J! R@HC0յյHR&/Z_hZAj 5!i@z )=z$1\_STUWD1ATz Uuus }a@ o%A ݅ a鉉{ r ma_AA5[>J @@C kca'RaUa55}yb(#1_\m ?mC)sSVJ<ܾ W_C9jb&b[Z[̃+y[I%\ wlsEZls`:s  k!U]^ Iߋt 5|eI# pԵ(rpW驢d1KbRZ{ aW}k{ {?{ *sc1*)sC1/m]Z9]U\J9B9'J9޾B9HJ9åHJ9iHJ9\sHJ9,^B9jZ9\~HJA;(JBiZU'J9>B1*('J9'zB9,ߩR95hR9@HJA HJA ZBWרRA7ZAuEyR9ls1+c9hJB)=ZHJ Z9VA1vP [1 _ cGJj,cGJ+kBjxƉRUSYUsZ~s'B8B/sGRSR+k$)`{1JA k9}JsJqb$)Be1Χ6ZD)ɣ c9b$)ks9UkJk91UTTJ!Nz`@B5Zc])A1xzD);U |BTAzpյgR/ _~[8xB0u}@`j c\D9U 6ƩZ^o*ku^\TA  5WWhR!``‹b cY O-..X΄1 b WUWT'J -S-'REI%}΃969. {VVT\I 7'RxW#){pr{9-- "<{a.*<o &3:;7|-w( k;'Z< \gb\#C1W ƩZW d1UWXj!YU|5; ༥AAh s߷%%b U_lAAz߈b 5/25'C9a}c"1  9zz!WU ?WJwd1kU`o5*s@_9u]Q%S^)bX5 Д1 s{W΢]U*(}_ޥAXpz11_}b)wc[Wb ^\ cAU{AUU]SHJ9aaHJAw~hR9['J93RBUUU\bArUW'JA\B9[(BA5W'JA?|pB9( 'J9B9YzB9,~B9_W-HJ9{B9B9˪'J9A(:說HJA_HJA>?KkAqUU'J9(J9_hR9µ]R9|9_WbBhR1=b1זZ'J邶us'J sZwlsR6v sB "*4{R#=rsZjXRsJpWZd)CC)b9ibD1Jj>|$)U%%RD1,ZA}v)hR9JHJe125d1Xz_B1 |\9!xXhk9UUUhRUUls ~UR7KkC)"r#1}N#)jAEW-` ќ#) ѬapE9b R% [9{Wս#)˃Aa`Wk(-m]I{d!̃c9 U kx|@WUU UUN5kR Ł2A`Ҝ)OT^ R}UA zPrD)\V!5D)^X(A{I%Ji΁'6W)x1|WSs A-#)\z\US77s<`bԴRc1wXP x( +wWTZ^j j!7? _jI?M7_[6FZ͉UߤAb5C1jrZZ곽)ՇZahZ |\ս5UU3` ? αj|ﵵڕ=@`)5A.D)\X_UМjrR +UŁX] /5UԵA]Z*sA~~?JR_Wl{9ՉRB]RAU(J9.HJA]ߗBA0~J9B9>(J9B9@0:BAVIB9 *'BAߴB9^B9RB9j(BA=]_B9.'B9B9>;'J9\ԶR9WUU+B1#4'J9z(R9_ R1ުR9|pR1uLk'Blk'J c{9⼯Lk'JbTR*Y{ZJ*cA۸@{d1.Imk{9z{9 *k)H'J$! -ZBe/A_A c)>RsA΃D)_VTpJꃢUU5)郂 c!`^닂[X{ //zbbaؕB`2 WisIC֯c9^: WZRXV*cXb(Uksa"W_?3("%7)_\ژC1~x29- ]^rgRA_pAZcƁ kS /p bh~ł(%xToJPXA_Z9uڌ{*D1XI]W95y̓j9@ewhZC!ȈsJU]a#1ե5)^X^UgZ3UI{>XU>UUs TUUj MU?*gZ)|K{#1% ̃ UD9% /r~x"|J֭{arc̓ 63/^ZxҜCC] u\b -b9گjc)ۨ 9ӵ)6p1tԕhJA݉RA^]HJA|BiR9_(J9 cA5yHJAѿ(J9HJ9B9{Z9Z9[]EB9/B9[B9yB9(JA՗8HJ9>'BAT>mB9W(91A1"eBe1J1?/B9d|R1ՁR9RAUUhR1|R9 UZ'J{ASZ98*b1TWW cd) UՌk9b {1r^B\ZyKcD)/0AU 9{{Il Ts9I}gZ93Is9{1,% s!XkkA%RA,7Z9b@ Kk**/77 |z?iyy{#!걜C)rTRc)-ScAp`̃@c{XJ` \ДWWSbkRz{iZB@59x\WU U6b_r}{d1eIazGR =('J z|Hz #GZUնZzRy%J`h*{  (b*c9U^{(U#9 VgZWSaTTTpҴՔ \( paUUW;%]a\\XPRsb[Zu}/5 UU\\s#)U:d1_Rќ9ѤhZukeɐ9}|k`'r^PS ̓9vXd1^ ke1-*k98'J$)(nWI B.'+sd1]ls \hb)MbD)I~I'R#1`UUb) j{'J+Y_UInB"BrPs bƒb pjO`8aUUW'J ls9[Gބ1U 9UUvAi{)o~T9}hJA-RA}|HJA˾_'J9.'J9ϺzHJ9UsAUuUB9-HJ9UW'Z9B98HJ9KʭB9߽(J9~n9UUU'B9[hR9(Jd)|Ae)_~HJd)uU'B) [A>%թRC)^`'Bd1._ZD)++}שZ#) #b$)XAe1%h;9D)k`Kk$)Rlkd1_ {)\PR!7;Ubd1~_bD)k|WGR&J1 ;ks9U-"JsB{ P?{D)UbD1-+~Ks1+k*4 kҤ +kbppx֐UU{V p]{S9{UΤ_/C)K/ 9+);(SB:XbhpP{ ׾;{_ )PWc9\"#98NbWWRQ ԵEJWߺ\fR{ZC)\A!@p)-U%֡ յ#1 bʮՐ#1/\eA'W=w >ќ)]j29YS#)X֮Խ9_2JqCesa4r*skd1{ls {'J?U+k'Js{I /sBk~|Z_(Z>x ^brń97]֣A@pRU틁U\9BEu-Z y] k y%{!}UrJ W|A$1ޏJ R#1-JD1\ߵgZ)GZ$)j޷-)s!bA-3րXGR1 gZ 1J{B1j @75ArO!_Ũ)". Vd1u c!c2#)T(JBUhJA?[HJ9ʯhRB]O^hRBudhRBʼnR9'BA%'BAV(BA^5jhRAUPhR9U'J9yhR9$UZ1/oGJ$!hR9|HJ9'J9(HJAw^Z1 'J9+'B96 hRAzrRB9{zo91/Bd)W^99d1{UUAe1Y;RD)77 c1_ohZD)//hR$!TgR1W[9!x_TA$)UZD) U׵s)p[HRW^X\̓!_{1U -Wխ{9\^}W c9}e] c(zb^{_u UUu{#!U+bd1U[phR!5UcD!ksd1pרbA6 jk'J4hRa|Tks`:Z/d)-+Qa./\ ] (C1j_W;UU[-՚ނW\_7d9 9.@`I %5I%UUtA|U C)ZUFZ!\- _U?Y-.hZj` WJ{U RԬn /DA+_O O (A\߾'J/C167^V |fd sY}w{W/ ks)5ߍ{'J]ksd9>- oB{{Y S^Z`o bX 7- Ωr-(3¶'JP@"O_UJ|ˋa^U'R mJ [A 8I)XkHA ]qb#)uU&R +*.0[' HrZbOWb5탡[Ta-x`OBO@58gR^Uũd1!#/'J(`j]Ks$)pXJBս'JMU]9aUV/#)'BA HJB^?ZBqU(J9 ,RARA-(JBZjVU(J9:*HJ9|(J9,Z9_'J92'J9b9Rsw+c9U/ATUUUB9uόs9aUU]'B9B9:HJD1h*(JAWrGR9Z9Ug HJ9WZ9U^hR1Ad)B1/{ cd)u{ZC)`+c1UmO^+kD)UeAD)ɝ{$)큩ZD1V\++c1+ hRD)@\}9 {Xo!)Ս{ zQU_ugJ *Agu7  Ҝls\k {#)pXؖ.Z/{9o "9IVWp9am-%R!,8Ks9.Ks `z _r?{9!X^WWZ s gZ!'7Xb9z WPZzmUl{$)'z*kam 6{a@׶:! j*޵ޤ9^r{U&Z *:mJRU֤AW+WK{- Ե#!`W*k!@Ž!SZymشAyc{Ae8/gRAT u]R=}Wd1^AC1rZ{*{s$) k1uD) ߗo@; 2(H6Π(= %3Xrb+ ֔(Xޔ.x~3˥αR`#)wLs!zpLs =zZb I#)|ޥA A޷D1@ 8'M9}{'МA @PXXZD1"_b`/7*s*7%akcs{6{R]; {rhJ u/{ ‰Z!WUbA?s/1~߃mD)\VhR9UHJAvHJAcCHJ9xHJ9'BA.}B9 "HJAM'B9777Z9ZA[UJ+cAuUhJ9 hRBUTb9s^'J9C)hJAe[+B9oB9o_B9 2r'J9:#hR9.ZAZ9b9{}RAZ9hUGJe18R9%HJ9JZ1s[XBD)zx=Z$)(J9OW-01 W׭s1pZd1ne@TGJ!qrJcC)Umls UU|Tlk(%3HJ-u WWxB/% {Zr9z{IkAu-FRX FR{WD9{ꪯ U^ s`UU`*s]QAu_PIs- biߐAWVkA'Lշ& {~Ф-.0AjkkhRa5_\hr5TaWVV\ [AR27׷ wW_la/}_\hRa*ˋs U]o)']spsmW'J ~/МD1ia]W.AU_)CxΠꂃN@s]HR@>\x _3 ?o}Uޘ Uhd9_~>m9u#)Uj{AUnJǰՑ&RUӵC1X_CA K{VW_@S@ 4 { :S' õ&Jh|d9龌{ @+k@%ߌ{ R#)U9a(^]d9 WIazW=){!-){#1˃&Z bHRAT_}%hZ@]e1 %{ bts]UUi{ "sd1hN  5WUUsD17Wq9V\hR~iR1"HJ1]B1.B9bB9[B9'B9.ֈRAOUuU'B9j'J9?HJ9'J96b9?{lsBTUYUHJA}'J9zcHJAj'B9B9 [Z9'߈R9-ZJL6ZBf4 cBZB»ZAW^lZAS]BD1pZ1_rZ15+kBb1xz_zGRd)5*c1Ub9'Bd10z׈Rd15'JD)P'J!z Z#!}+'JIjRUUќ Sz^xzP1 =%T{ {{`x\GR:XPb*)ls9ϜZU)յM&R3 RZ¾mjJ*m1 +$Az* sA%Z`˃%JˋD1~jʂɋA𣩷 | ..'7ӽ#1߯ sb}{ZUUls1bcWa\^_Jk5)k$)%-k{a\^T>ma&J.#싢WW%AA&j ^˃)WՈZ^_AA,S U UU\W@a)^bqU=;7jD1'%5%zԽ ^UƄ9[[#):W)⽹QwU%{A}VTj9 ."gZy`{c9kU|B.> W@͉֤9TUUrD)TWUށ 5 I_Wbd1꼶΃'JUoA caޗ(R /(U, U- { 5){d1> Pګ ~I/) J{&Z友 \\ةb 'AC^^o!]\UuD1` A_Ud1_hRa %]WZ 煅 cϵ/c^WA=틁GR!zGR!OHJD)'B9ٿB1U B9U B1|A#!*Be1*V9D)B1B9/(J9oB꾪RA_sRAo|}RAWwZ9(J9ΨHJAnZHJBWXB9>hRd)bBUs9_㊉R9Z9m cAAd10OBiR#)ܣ#/{'JqIʞ{1R9?*ke1^JD!zbd1|GJ92B1 GJ9q,Bd1}a|FZ!b-9WPz#)WkCe1|Z#!{'J(:[bipr޺ / Ar@`\#!Kk9NgR]YMA^nIwMAR̃@zbJk@j%/Y-r< fr|sZ_- [ZVսB^^Jr5Nj\~k{E1Zxb9\'JU-OC19BW^z+$)1mJc ה]{C1 Uu9X`]UZD):cj`*gyA bs D1]u-;)sz yAV|p!i=-aUW\#1]sIsA/U](5>|(WWR6@}*5)TGZ:.\UD)\Z_'J!U{1 GJ $ZD15w[9\^@ 'J j2AVW%bzZJ{A--A7 ͤrj{dA6~ʃ%R/T/b1Zbj@j{"N\Uye1ae15.5՟9aqZUS9A#!wu9 ]UAA ia#!A:6GRZ Kk)/kyZxHJ9稈HJ9B1*>~B1&B9w(J9rv91_09e1Be1R(JHJ9s9%UUUhR9u(J9kAUUWR'J9'J9* GJ9rB9jhR1R1kOBUU9UUZrR9]Z9*LkA~ cd1\ls9%׭s'J />ls$)xhRe1CUp9UUHJD1|?!rP[U*k1}gR1_Kk'B!WRBsB_*k&JOB 9\rGJ7u}Ѥ W^X[9PWuC)  przbaե Ac`{+sa@BN'J}uy1A> Aܗ\-J𞷯J{!W`b * ʋgZ#ˋfby ӽb_5UUBPց-%'RU 5 WoD1.{AZ}9=]u)  ?ؐ UUMBARPX y5 Z] c){ȈZ7_Cʰ_X@۰8R|(Zx |d1VXZTIZ·- ޔZpwoabU cA'a\^XX\Q{0* (~믽kyQ \x@U/(S#)\{(\\cAUU WT\pb } *{#1})\ןIksA 7PW$)ˬ)7-M1-rz)(s@zV #9zI{d17L&R}3FRN_ud1@',0c9 0Wܮ U^4#9(U*Uց s`  ހ {* U2 UUs UU$1Z} Rd9Um 'B9 HJ9 wR1i(J1!)B9B1_A199[B9 5Lk9U?(J1B1A1+ gJ9lR9\B9aeyB9(J9ޢB9)rhR9GR9w'J9=ZAAUWGJ9/'J9]GR9l{9''{Bʎ{HR #|bH9UZb{9uАC1}unp'BD)uUB!CB$)[BwhR!jp|A&) +k9WU'JXZ2ssD)pgRZC1`H#){ s_ ZAbAb({&RcAx`zIs hbW5^x⪋{ d1W)%xa5%/Ls NA% *k:e9XxȈR)_UbZx)uUzw-mC1q{JrHR';b#!thR!xbw= sAU<15({ |D) {_U3@7( oxHJ‚ZaR} sA? _u9A*Ks XX\~A |ﴭ\| zxJ] kսbߧ\A 2R 57_V#)UR 9UKs */WZ19_GR ؏R#)Xks)Wz#15_xZl 5{GZtՈZ |\ܖK#1_bd1XUA xX|I{0+( Խb [޺WƐ$\{ ԵpXOpV2/@{bյN7ưcű㕊c1@@ -bW_{95P9U}KҜ9UUU9UUUThJAY_\HJACRA_HJ9{'J9 cA5U}]'B9[zA1b}A1* *B9x}B1.?A9~SA1+-*R9e c9UiR1A1p;RAuW7R97 'J9~ hR1/ Z9,ILkD1%73 c{ cA -.{ c/b=: c#)+k9XUuU+cD)-hJD1xGRU~'JUGJU{#!5WUZC)|kd9{Áj!szhR#! .O /ҜAWW_ʋ9u /̃)$&TRU:) ^ҤXZ pja UWA!XAA/j b+k}Z@(b9ͯU k z k9~gja*`j.9]˃ 'Rbww˃#)Z_cp׬{D)(U{ Pb PՕhRէ. {D1Js)*k#)_*k SﶾL{#1΃+b{z`~hR /d15] !bJs>Z!zx@_߿=2 76~R@z{ ն{ -)\ bS!x1]c T&J.d1 } Z/ kAC JA3!`Z /V9b/- UwB}Q}R p+hR9tbC1}i{C9#b hX&RAU-"bD1].sD1A|bA */-:I{-[ќ\^|wΐEe2(Jќٛ_O;pb(Nïְ}WѤ:'J=7&>VBPR9_Z9Z1 +k9OHJ9 (RB]hHJ9(HJ9HJ9z'B9-*(GJAQYB9u^Be1ޮ+c9U-5B9HJ1C&'J1R[>R9-;R9f\A1p~HR9~yGR9%uZA-KHR9y'Je1GJAKkD)B^ls9: c\-0JhAC) 9UUje1]\~A#!W c)~hRCc_WJ[/hR*Wj{!W-({{1탄9zksC)-")+*U#1#ԵA 2d1!WA|3a\TVW1\RaWUjkC9*_K{"1`}9uZd9JoKk)7֬{9k.7P - / ԵRwzsW3)^29q{/Ţb@ZAuj }>GJ6{9i~x1}UCy )W_ X֡Wu{d1[ bU#!}D1yVWƥA-#!\P[&J ݂k{5{!ќ1Uj z]ls9}_ #1]5)pZ_A%7)'GRȨhRpS)s UU7%b!iݣo r_V΁ յJֽZVxt1&$6սPbBќ1HRqU;9yqZC1@)zpەj{hRAاb)__s)zP_9 Zz҄A@'x5Y+-6ѤZwp:ҪwΑUsOp Եpսp6.~}rI-( ֑572{9\UiR9&u]hR9M/ZA/ZABU%UHJA*HJ9>hRBUj`R9{BU}Me(J9>HJ9_Zd1'J1\R9}uGRA=7UB9wf'Je1^WR9Wq'J1GRA*lhRItʏ'JA-ѠGR9(:v'J9ˮ5MJs9u5U{1UwKc#)5{Zᘨ{HJ p'Rj{99UUpKk#!nxUb!ks1\Ro|{Z!*k }(o1$)!\+?GR۳ A^`D1UU'-ИV*sUx(ҵ(Zr*VAwuuaUW5 \TGRA7յkD)W*sd1&/W̓Az?-ND1L{d9z__|Z bOA / S'R*oAA7Ix` +IȪZIUwms*!~hXK{ ~|9w_d1]_ 崵E{`1*sN6ս9uO)+jk1ڞ ZXUUb!>b{!_P@l~w΄9Uys1zO#)#)Տ 2hZ[;7Ag0~7C1\bҜ sk brWRbX^Ks kˊhZ !5d95 p;hRo*< kU3D)khxbJ()]7\JU\WUgR#)-5'J#)|GZ ?b'J0bC1ΥAUU*N#)uUV܌7Z^~Hﬡ(+ wX[è[琜}'uW}ќuo֏W%Zj6Ɛ_*.hl 7ɥsְ}p`houcHJ9/?RARBWXW(JBLk'J5UuhRBYRB8_hJBHJA^bB_+kB_/ZB4 cBUu'J1` GJ9]r{1_U 'Jd)N9d1y.b1u{95ZAgZA ZAJ1:GJ9뜼'J1PhRd)m}b?{!p^U_{#!5U$1_i̓ pZ駋jks1UUT$)XR k)WUMZ/d1[B{#!-/(*b!8hRC)-GJ x=[+k`|^7ƣ!-)Z@ Rќa'ҤTX{ _#+{D1{jbBZUUb= k)ZzrМ!\Z6ƁUt"Z_a=SGRV7iZq_O}́% $)7j#)6샅1|D1?^|AM'7U9zW{ />RAUս9ګ5s!x{B?m IxHZ%hRpk[ќ _냹#1AؖGRUu5ќC1mלi{!g}+K#)_՘ń95ܔ k~ߛ΃*)lXƌs˯`m) յ k5 j̓ǥ| U{낙֦A  xΔ(Ђ3 CpA'Jnmt#) #1PW׌{1'RUsUUA'JD)cYhRC1"ZvKs( ;r/FZ(WTT1'%zﰤRNŏ//  ܩ7Ƌsjְ}X{rfo 'pVJo| "+HJA҂ c(JUU5hRB˸~HJAhR9(*hRB9zHJA+WHJA_HJB뻩JAWhJA۫hJ9ZBwIKkAWUT cA {1-_'Kke1TWUWBd1+kAWRgR9-uD)WWګ`^Ɓ-W/ݹ+kڸ*n;x^9u7 P@b}+ӽ j{(]PA4 Z@..D)=-'JUW5 wU!UsJkd1w]uqAa/ܘKs`oZ$)e1W{ w(%:n6񤜔OתzS=kkeԵ͋ˊս`RP(* H6pz_/xכIwO~ UVXHR SBUUUhR9AHJ9HJAת'B9 (J9U'B9('B9ZhR9kGJ9$vThJA;Z9joop'J1 +cJoZd1^^Pd)UUX[+cd)ls9`b\^sAUUy ZA/ZJ` cAI^_WB9 hJ9U+k1uMb!67J!kZ!/9Umk#)WB#!033pAWX"9nҜZa39z^_sW[a1a*WfRw)s#){#)_b¢ksAjk3AUbsAӕoO VV+s 6D1o%;)~#1lojaZWKs Z_/AMu+k JAW֞0'R!UU~K{1q]{.Abba{ -" ssJ+?UX k\U;!^BbU8֢(_5 ވRjnZ9w$.hR)%δGRuuМ9U|.|Aھ֥AUk{9J"UUA\Է}7AmWA]ArABհA;J5gvRJT]^_wGR%UUWΥAVu%%[GR]U{A_<*oD1_\'9US)sãb -/˱ %wΥ9~WU յ~AUU\}AݝUC)<JWaUoA]̓$)pb{)_2d1U1A^ ow΀Ks l{#)!AKs!`R{Ayq*k9~RB^ k& J]y0Azb }-9U]wbD1]5 mM!j;A pk{>]_/*u; P! 'O^pp{9UJ?5JWTX@zhZ% +hR#)R9C!O.n#)UkIIkCz ብja\\ܗޠ 5-RXԵzjӽpʋoսؗյx+յ?<յت.xx~pj9 UU c1O9͍_ c9IUB9ֆ'B1W9D)rA$![xJD!z9e1 'J1jbhJAu.9D)=%HJ1H`SS(Bd1pWBD)&R9_bd)WX^UZD) %ZA^hsd1ɍhJ?>pAD)q*k19WULkBWPAևWTRD)HR9 RACbHJcSkk9_W/O9UUu9*UU7d1WUUls.31Ud1zlsTRAb-Z^zx9`"=Zd1h#aKk +{A7o3HR_ΥA;@s޸GRUUA|\9`֖ۣ UT!  uZ@ b UbD)% kD1UXjd1?WJku*a,"1I{@ (nR*ϭ3 ^^W ӽ Ե ވRW(7.D1uVToA]uV֥9_UU+AUMuUA__WjD1iw`r$)K# [9W\9&Ze1J軠{)ksAWKsd1 > jJsAԇ s1 /_̃1WwsD1mӽD1~AVa@ ɋS@ \ 7|<*ZX#1u}o9%_2GRm%U{a7\x mMuZa'J!Љ3U#)%m̓gRť*2JQuC9{9gZ)̓d1R[*s7j{#)IMzrA М}Ls_{ ן >ւA}br suU6ư.N.PpMl6/3*}56ќ`)2+-me#)jzXRs)R9D1CJ9e1b۪A1R__9e15A1wA1!'B1B1zk*iR1)/ /hJ9u7|bD)}+c9]YSqZD)_oZ9^X'J$)\Z^Wb$!g kD1-5kkD1^P+k!zbë!hRD)jȬ>HJ +k1hRd) hR9*b'Bo hRUQ]lk'J_s'J{bA-*cd) {9WBДAwU1y9в@oW .xյE9z@ c@V\*k@Z kshZ )#9/+BJ{WulsAb? k9{9Kg΃$)]A WUA^-7b$)rj}믨ba- b9yrb#)PraW*Q1U// { xtuba% fZ-"\Ԗ|#! W7X(XսA cW+kZd1yk WRV]ޥ9XRWKs)$A8]ވZeTb98[{9b9U}{9ǥ#{Jz/9~CA_\]}k{1[ube1ɋ.D1Eb!ДICWUU9PX^D1{U&JAW/^{cD9 GR`Խ\U^'JA P9UUWb'RAwV>oD1}UabD1UEo}VJUsC1}n:9Дd1^wRp'R 9+Ϝ#)rc zRUWIҚUZ{WKUuQQLͯ0U}h_ooT.Ե{,Ԕ:{6ưxy2!ֱ{$!6-+ RPXI )-B9B9B9ib99Y2B191\}X91f _J1}iR1_߿ hR9, Z'BrB^թZ1{.?hR1wdbe1A%%Z9+"Zd)jXe1!Ze1a{W+kd)U]-1sA={D) _Us$)h,k!UU{b9]9;Pd1|~Z9z4>{'J%sZ}'J/hR_9UU{1*kJwm cA';/ cA7͏d1/ CcZ|ks[ ksr`WsA"*sJWNZ6W]2hRXca/PP+kab'JKObab#)imIAA{ }u k hR!ߢoHRU k!zx{a^1Q_0{apb,()9 RzbXAյJ&՘9p@@ =qrPyC)ZbZ |2)'RcUb1ӳ!Z Z#)$ /97)'J ̓JnT5sw*sث Vtr/ЌN OB s)ް*O{xΰb!\WWUUA$'B9UW&99~ZB9[(J9A1. (R1B1gR1'?ՃZB%_uZ9 hR9+k9f[ACsU d)I5%Օ !X`-!@̯UR/5(UU$)UU_nuXt )UsU{D19PA_U wtD1 ]UU)%|JCUz d1uuJkD1MQ %-&J_rbUGJa *k#)ZWA%UrAmUkԽ'JWUl{ WOJhZWlМC1ApzkK@kd1ABRn 'Фjda =I{%7Ksmi ?{cƋ{x_V΁^@WU1 9 _paUU_Rd1BE19A1,hJ9ԅHJ9nJ]'J9c 'B9TR1/]R1 (UHJ1Lk1 sA-Zd1XZ9Jd)6,:Z97W7HJ* 'J :{$)`zs1ÏlsD!rbD)Z׿1$)~GJd1%5 'Ju_ cA=!+k9WKkGJm BmZ9(-JkA_- cgR)Yks'JxދsAoZ)AWV]bGR#)Sʄ1A$RYc7AVx^|c9!-AAXWUUZA%'RX9uW_b` ZawER /?-A%Ű!P` k+/9^%yd1W__X9oaUU^__R$)TVrΜ 5qIr_Wb1/JD1j)Xւ %&%xt2߯cյ+kXP77Ҝqo_a^/ b!&'Ks1k9uAڵ&Ks'Jb̓D1׷ksAUk{d)zIZ APD)\YAUW%PD)Cc_T1u{QU 5wY kחjsr/%+VD1UPPL{I./=tGZ] Rd1{]Vx )K?vօ9U\THJD1bd1Uks P~gZr?d9Yd1UMV WW6@W킀{ pp ՋK{Aoi[ +s9qu{!??ksA|^p+kJyq+k9UA+'J}6a9u\d1A=j:o"1j6փA):)j~A}GRjb❓ZrLΤA~UJ ߄9̓aUU/ls@ C1>B9]'B9cR9 hR9&.'B97tB1+ c9wUUZ9U֭Z9U˪R9{ZA;}Lk1赵+cD1XWV'Je) GJe1 ~\bd16zW c$)~U%/d) 5q9-{d1pprPs!7+kBZD)S^pJ-! Z!7lk9 U{!+~kk$)9Z[U&BYGRW5W֥9U^bZd1#_#b9.pRUU%Z$)WUZ9ޥ֣9UjC1%{Cb"1X`{^JFR-J ++s!U/Ks cIXKsAW7+k \barzjJ! # 탡%+s [b@%5'7'(T^Z^ARZ{aU ~[RB59rɂb Q UWuZ 7&b#1ZvHKk {kx&R'}ս`X7%tj ֽ'J xSW9*{IhR#)ҫ?Js9%oP95ս;ZUUu{C1z*k$)PzwΥAUUM3z{$1.b9n)%_oRAbz^ހ w΄9{ 'J,7ӭJ\\\܉b!jyQJ(*WAVxU95J$)YwLmGR u!#{d1_WcJs$)u*s#)ቮD9՗7 ZМSs#!zzX^ cD1ɽ{{9/W{ /9UU kAW^@'J (__Z ӫ{A:?'RA`7`X#! 5baUМ58fZUUW1@ZWU|IR{y#5)VWTABUUWs_SA_E !l{-UR9YќJyhJ9]R9s(Jd1j-Ze1-BD)?B9~ZB9gR9ZJp`JhKkA_@+kd)^5Z1lk9_bR$)UvʋRD)ʍs1V|]b$!-1)%{W5s9$)XXX\9{lsls9@pRi'JD).WZ1S}WAD!讫k'JnzgR`탢rNB_:5+kA;׹c1m_W 9]_'*k#)wbD)={)UZ9.KBGR)Ϧb)*VZd9b1*zba*^u9 5sd1U9]+k$)UU k!'*bbp(hZA]9A  tIwłUV\b PZCW{Zrbƒ)!/FRI-P@ *ֳZ6VTVI5 (jR鉭yA5U9 }&}̓)![zhN q{n!*k {nJ\]]sAIz{ߏ$1?~ߩb jwxԵd1U]UT$)UuA،{'J n 7)\W՟6ƃA*U M5΁  7߸A. jkd1{'R).Z { __b!GR%կFZA hROEU|J[s9е՛ޥAR]UWw&b "񤵧" 3|Xax\޺{( + k- +{y)sX2W9AYIAy%Wpo y̓. \οD) AU9 z"1^^Y*k 1n@ ]օ9[W#)TtuU) |}}po]]D1}yIBJAU]; k]=/̓A肰9/HJ10RA=hR1V~R9>UR1ls'J1WzGJ9 c9_pjKk9~5)lk1`P c9X'JD)X^sD)ɍ]GR1+ܔZAVXrb1~ s9{/J_* Od)- XbZUPR$)Y{1gR!<ԨZ!^\^Z I9`Jk# { B d1>Kk( |Rjϊs)ci[9յGRvZd1xb#!*k$1kp9zʫ#!!Zh{/ c59U.z *Rd9wZl{*U{*l.>:틨Z S z9W7'JRrku{ xz{A*{ALzoةZ Uk"9)*sIWCYWTWWhRA]+({e1@u( }V}1D1c1ZXWjS#)UxX׵ cD) e1eO_]KsbJuʒAUN9TԷe#)}*kD1X[̃D1wW'b9&+kd1# +kJlks9[|A}'R - 9U&ZD)̊ O9UqwS?Ksd1W{rj9uC)Zs9X\^9N*k)# ]JxGRu%U!7U`? WLs(М ;ߔ6/Ub9\ cd14'Kk9{k+kD)/0#!slk)Pj[GJ ks1U}+b 5_Od1]mg9 +A X~WZ -5isA\g.aXIs/gRh|xnd1^QϜgRbA'tA'Q _'R(U)~X\hZ7]_Zj u{9W{GRUupGR}I{_'R?ҜC1{WX`9UUb: Od1 u. єhZt^V)_WOaU{#)1JU%[JmpXhRAެ/$)^\ls huܞZ })A]%9AuxAAUͪ̓D)[Ls猈K(}#*R!UX` s@bUJ@:^b9.oA}w#)\հ(jc9xud9]Ե`tށ}ssWrD1]%cd1$%֥9WUUԵD1UOhZaU[b$)*ӵD1SC1UA`_U cd)? ?7ΥA]AuV̓D94]]w'J1@ c1 $)^Z_z:Ť9 557ƭ{(δ |/>1 VMd9sRדb׵5-q"):p`q"1Aֈb%J=w{x}UňZ]}q6@V?Awյd1\UAW Acy]ץ1 ul Ad15R&R^R BS\1UUU\)k}ќ Uխ(qUW^GJ ͵SaUR9GJ1߸:'B9hJ9%q"w'B1bA1zp9d1 5hRd) )HR9mLkD)c[Z^hRC)/\+c9^ /s!x'JD)-<-Z9XGJ$)BpHJx9UqZ! UU{!rO Wz‚d1GJ <'R$)UWgZU_Js6FR}5C9[}\j#)X_K.9ݛR'J P#)\tsrbA`pI@WrrZ@ /jX\լ{ NKs'J.)C1bK{@^WAA Bp.'WU)⪵UJ~5(U{ʰ'Ja[9YPAV@;hZR_U/D1X ?/1SBjkN __b!{D)˯#Д 5 z\HJC{)} J{B1W^z:.J]WWd1 6b#1hZ9ib#)]%.(9Zbe1 kAJoPV'JXUU*kD1'ީZ#)@*Kkd9h{#)_TwIU GRªj k2 }s9eiU #)__UXބ9saU[{9}-1Wkˋs r:9UU O1UP@S$15uGR`\BU}լ{A5/n̋D1z3K|ks 52d1?7gRx"!_bkhZ*s9/A>*k^Mr$RVZO=ք9wJ `FZ:.|JnoaXVUhRܾ'J ^~xxHRAUUU+W _x+s TԽ7~ _&-O PWW UW%Ba׽+GJ!#}'B9gJ91'B1 'B9^VGB9?Zd)poB$)?  'JA'J9bd)V(Z!_{*k + cAksD)ڐLs9@BGJ!UZ!WVS{9cb WZ`.pJb_GJ)&ܮZ!Aw_7 $)UU|n9CpC1_/AO ~p끋Z8 k2e1jh~J#:sAňZe18RHR)- c9UHZ@p\_Z 5{Ks (UWpu s9_ZbRU~+ Uw!-$1r3AUba(+-HJU]HRWz SAuo>)U),/``^ /19핯Ϭc9׮嵐 Wsc9rb)J{ޚѤ)թɯd9 tAz kgZtO9i/ +k1bWb$)[}Z 𩾲 kJSAUn9]T. i}GZa~^(%֍{V}S\o#!pj\AUWKs!븶 jd1_; p#/_ޤ9^`9UU\WAx]W_k{9כ/A+D).ߗ'JTUUU{D1{2@xZМd1+{UU T} hZ!(,j9q㽫#)5.)8r WUU.$).[Uƥ9ӵIXX~{[L{|B`&JܜbaJ{)VAb V'J ^^WV)wjsXk{/}@d1IsV_pC)A9CY?+s7RwGJ9U7'B1U'B15}'B9bi'B1w_+'B) GJ16hR1/7hRA\gZ9_S_Z9rPz'JP[ c$)=U cD)^%ҜJٕ'| Ֆ c Hh{Z+{D)Z!5Js! W_+c#)nJWWUO(<o9`l{T9-Z[l,0d1+pќ)R苮t >c1>5Kk 2~@2#)k-S/V@{x`jsa}̃)#)-u IW- k OA //Ra^W {A'J W΁* UWUaWՕ_ wUO cXhR X36)®A<յJv>v[roU9uxWUlյ-.Ap\#) c9Xr/[Iu}b1 +|A]bxrbgZ!ubhRD)ͦ/ sտt _GRUr]9WWsshZArR95Ujc9`QU] \hZd9' ;ƫ^tx X;`'  *4'p]*kxМ^غjD)޵ 'RWj{D1SYќ6Ե֞? $)[P^^Jb+ {9U%gZA 'J@єa}Ue9 5)UUUr2#1%֌{lG9c}Js<̓C1\TQa5_(̤1_{h@U"RB)Z'JifJZA/ssRlkZ5#+k9zVZ1UU\ [d1U {D)UZ9^WU9#)x'J!%5hRD)ȩZ15ue {90b8wVsJUu&ZD)-D9nhpt%^9R} kA]\#)UgJamUU U М!U*(s$)(J7 ]ֽ9K}ݽbSW\CQ@ :;aSQkH:!RZ9vXz9UU%[I]V\ (^ߣJ{1`I{XT&RW^R&J5J@ܦb 7_Z?b _۠aU/.aUW~V յJ^p_ֽZ/֥AzW.AU^wA5Uxbʀ} `hObAP/9o=ls U>SaZ{}o8 k@b)MZ!(Ubd1B4! k xh˃ !IAyZ$)4.#)?9u{D1uMZeAeͯ0 %[յyxδ& ;έ{ΉZ`|b}ս1x_ZؗOAuGR{Z%O9{&JwӂpJzr*se1PVj@'J||[+kJ` -d9koAS]m 'd1wVxP'R}}]% cA~vZ$)rb>RW ppZWb@ !UUU({] B1ׯ s`u UAUW̓@W[sb 8UZ vT~A hhZ e)}jAJz& __wd12 UV\_A _[9 s`U铡 M 'JD)VZ1 #ZA{ps9clkd)UUBD)kZd1ՠ D) UUP!UKk c9 =b**k9]js9ݙGRoT\AW%Kk#!QmєJTTb^U%5X!__J~V|` c^/ Z5 {a^bUU]Ե 5b1?b#)薬s?zjV%O` "1եR@˥;( sZJAUGR {59\}k{9q{ j k1WBbbWUP U'gZd9mi${ m.N uhR >/ %9}?xd9V;R? ) AtVUU}A `,@U x*tbOa_}poA?p)4pGRuӵAUUU* kQ*75JsgRUgR o+jd)lBb)UW^(UHR  %%Js9[oKޅ9U|#92%69~~| kD)Zu8a W^[D1;e9U):59 ` pp^uZd1Kkd1Z#)5+k9.C{J`\s'JV gR{|&RU=?/@_X{`ށ 7`ܲ֡ϜgZgI5I&+ksA6O'JUAWWb)+k'R55bJz{rcbgZ- \{ ls\ s#)D1B~2"A kD)p'JD1^9 Vt}}^XjAA  # 'Z t9A^V\X@ G{ 0rj2J'ˈR!ս bJ" gR9謄ís$)cZWBC! 2'Be1B$)ZGJD)JkD){ *c ÃZ)%b9{jJk [KZD1_\*kZZ^r k OW { $$!R(U l{a_ZpֽA X(r԰D)v`{s9+2*A WU1awUW#!\̃Ul{@?j{ ՕUd1Ub{֡sR`6NoԽpW9aMmwZ%=uHR^zbZC)%"N +_~6 5 sSwwJ| iD1rrGZzzC)=_Րa@ќJ+ κhb O 6P9ܖw w_U΃xW5*WHR탫A6Bn)jKkkgZ  sA {gRA>Z5ksI&J xp`BJ{ -)+r''?-GJUMͦ9]U2d1oxzRA}MeA -)Xxk#)[)I~Ҭ?9xzP\/9=JkA=?w'RUUs/&RWz cd9YJ'uU 'J̏i9A/'Rb}U29}{Z|HRaƒeI)x \ B4)^GRGRU^sZAYiJs9U D)_us9]-ިZ5UՔlsuIz%A+u#1 U;D1&ԽAUA -n<{ ZD)w΁ͩxΣA_VR]]I od9 KagZXx~VHsa]^WEU}}gҜC!XWhR)Zd)xGJC)pgJ9'BD)>B#!'J1Z9sA] k{9%W*cA7{ j !//{ (pRrBArќ#)*Vn #1:wpx`չւ5V\6d1Uգ kU8^W2 U ypX^ U'J/5k{RX* U"+ќ לHRaܔ̓d1խaW{k9 %ڈZa&d1a.'J!1N cc{k{Un?U{bxHR2zGJϣ 1&RTVdJ{9Dp]kd1 oiZ ]x kNU/Ҥ\a9ATO ] e9/AǨ\ _'A@b;:.-#u ќAJuUraUƤAUU3I 7ƥ1UzhB'Ra A#) ka+UJjz5*{dA ++'Al{9M{A߯A%9{]ޘsBC9WU?WI]Q k{D9ӫ'J^KshRS+k$)h7 sќBZyҷ{9w9u!OA'JYD1/_Wsd9|PB)"d1Z ;9%Xp1I Aa~b{9_m%ϔD15^~Aw3!Z%˪8A^VPA=>N9~_s  .)Ut)s!IIaќa5?D)]9u959cցTXS[@o% *?ӵ x{{C9k{ zzrڕJsD9rW~GR\*k@U/)[ *zRT׭ZD)]W\9C)(gJ)_}~Bd)_k!_'?9!TTgRWU-s"UsGR;!b9"{A^.p9U\/U{zo5/@`je)a}̃ 8WUU7R'Rkk _UMkoš%WA }#)#).T#) mZ 4Ƅ9+ra\޶%Js}yJkڤw*kjs \T։Z!5 KsJ kb{ 1+) cUuA`ZaWQU77!)뮆;ZBpGR U~I5>n-#1~˃d9_y/HZ\WAA*k9V_U(R ZXBU{A]Cx[AUR.־ _o - ppr"֦A\\x{ _rZ ˃Y"C9WKkc-!UVTW  sյ- kAxrI˃bz~#)bHRum]bZUeuWhZ_5AzzxsIGJUTVA[\{C9/+As__;HRU}+k!,7~ k!ܭ#wΈZuu]srA}?є9ߵ.d98ɏA|X߿ |D1d1WwΈZ5U")>+ VUKs]}; \A UXΡ }`jkC)jq':ER>%$spGR}bWUW*kRck{Om xx^J% +5???8 Z^\aS9z1w_ӵ \ZRZ1` (7 {z^x k)*bA44ե9@ chZ).%gZ#)XAa(j|1@h59sߪ(31UU59D)vBD)gR1n\9d1X Jd1"#hR *cA%5{B(.Rm {9A^lsv!swV jp RUU%%JsATKk↑rZaVزA -5΀p2Z7ƥ9ZRrD1}URcKӵ Յ UUV΀-r[w%B hpӵAK@ZD1ɂBwCs+s bZOA[ʬ{~~~Z-.Д9ח7%ƅ9^\VW&JRb*!%5U&Rkcs. 1^^֣I RWzϜDA{kb*k#)?{a̓XZWB  k W*k W^RW@ {d1΋\x@%AX^_+sBik zc)UU Uuuk7a5%6p\^՗#1c#)hZ#!`z~b(m/ AUUhZuuU}GR}{J ia̓9;+JW$Wd9U%UքA7NU9?o1U7WJսgJ\{ANjZu%=_{A wBU?_xք1cWbUUI} 9'7{Jv*ko ë9,/rd1iK탢OD)-e9UU׶{ZaXFJ@` ` k-+kA}M kAZt kd)x¢)_o?!]]_Aaԓ#)UUUށ\^UU`sGJrB ։ZU/`ޖ1jc@%`pzxp*kKCb@]pUU?t)UU\M ^xUUj߿GZ@֜GR!";*k9ޥ1$!H`<'J1aUUAD)9D) 9!"^JD)'J kUi{ _իmd1ͯ/єb wT{iO p~{b_]МZ uapFRA-m)s!Bb)jhbP5=`CKsVVOd)8?a^rPJ@7{5Gbx\UuU%R-%%%|?ޝIr0pA5p9Z'Ks hR`s_)ՇbaD){X{d1W*IA@o'ӵWU  @zkj+kZ\bꁅQ0h"K{a+s WsAW5 n U8UWKsa_uWx{ 5d177ց(` PXWIk-*b ֖be1AqbWhkc!kwAS1}Sϋࢡx WXޗZWWa9srbJs#!_GRի&R %KsD)6< ksA{wƈZWDžKs9R7HRRGR\NE_ kd1h̓ Ipk wk{9^I{Z[SUU.Jv}-[c1kA]-{A]/1|w΅9ca*k9G q '?)XXZU` %'bd1{#)z6 kYc.A{_\X)55`ܬ{9Z p9%_ ')b^Zh9Ab#)uUC9 ?XƑv 7a&8\`^^Xra]U- OppxxΤi 5*k= kV*7B)\WМU\TT!=RB!WW'J1?j~B$!>+c{9d)_B$)mBD)~'Jd1g hRd1}IsA}-nGZI?ojsb-JsV>t p\VW*kr[UUJ%UUZ#)(D1 c9Z5_TќU//AWXA#)U|bAT\^ VZ`uu;baVks\xr_Z{d94#I-)( h`T)c?zzДC){][52#)Ⱌ)̓V% jA}@RA=?*+s$)|_hZkj`o9A{c{%U]2C1 )2bI`zj ܪ*iR)t{D17MAU*kAzs8d1UVd1X%XC1𰔅9az__,'RO^yy d)/5 B9 :Wb@/*+%1A}_WJ ` rZ Z{I8-mb uV_pA UӽR{'RVWb9zppHZ)bd1%p*sD1*-9^}l{1ls .& 1}`jy)saM S#)C}HR-.4{92C1bUUKs'JexA pOA:-/GR}(/*s159 9]Z[bI_vc1W^zcZp 9](ͭ6 ՌsAw\{5ߤ9TTTϤ#)bWX*k9) kD)pU5 \xZD9*폔( k Js 0ZhZ\TU AUJc.a?UZ\ ϙcA%5%ߩb"6;+k%7!zϜI{_Z.b!Xڹ9D)\UUGJD)]?uGJD15ohRD)_r9 Re1]SsD)5Nb7- p\  A(hJtUU}{UU .B'x΄9. b tWKka/X ‚ք96(7a^\ս ե23Uɬ@aV^RRGR -l{A[j `bpR`ˋ,}b _PRB2WƈZ} $1@:'Jש9V^pGJߟ Kk|{ }⭯ kWBa}r`AËa%U͓UW+s+kabmS!=Ե 絗 WUUJs %9%rpA~IՐ'J2U5 {Owi{%U?R@8WW{ U]+*sD)UuOA~_sI kApb_pX}md1qi9!UUba/՚ sj9 Uj^xZ + \Q) GJX\b˶KsHRCb9.D1a#1{GZ7Ks'B[p`b9)!+*s#!zjk{9ͧ{9ͭy{#).lsd9 ^QD1]_ƥ9^UL{ )i+k`W| k)m#1殫1YI9UU =%r#)TT^\A {>oAoA_})k$)u^|쏜WohZaZXT`'d1] KWU9 /hRaP싡wUMI 5{1@IUUGR"U]UX^_Aj_1`*FJ)kb#!UWzb!7թZ#)\Wb Jk9UTTWB ~b! 9\W\_Js#)??7jsz `Z\^RW="b $1n9"ArZ^Z!{`(JNz7΁ %\9^Ros[Wս azsm/!XVUUHR@U$)/wzb@{U-s"!W^ d1UUb`B^ksaU!__XAZVUp ^-A}L+kAKK|b )gZz"'J k+9'JWGJZD)T#)ˍP U b`\nxn@Օ UthK苡 Ix|wBA086Zd1 "'J\9 ֘'J 8\gRزA.Uj)'J Խa}xBV1Zbjbd1΢95AaUUd1 *HR!ќ$)*kJc/A\S9/]̓4$ks Զ?.!s#);ksD1'́ ??@@k{d1' 9{A #{d1\be1'jb9P9u킒9Uì{A> k$)7LєC1*k9cb1x A} ])UI̓0s#c1'21u 2B픭Aq뎇ZsW5'J-{@]] wC) hRZ{}߯2#1~*k -hRaV6!U7*kA]]/U7b;`^`wD1%j kU]SAUU%(`jbAӶbxb =/+k|xkk_57#!*ZTTV1 ز6\ZD1%9s9\pks!&UZ0gR1탤95_sa`\JZ x c +k9,{)z*ka\\[Ykk` -ս9ZʷJa~\]U sUu,|-ݩkc!{y{1PRd)V\Jca卂{c!R/װx_.@UU( -zT`sy3B!VW{r c/;#)/B(BZA&)Ks(%9hRa ]'Jb gZA 'Za ZWe1aAyUR I@\wAA:%bD1jどb! A󣉰a\ 0Мd1}4P }Wb Q'RheA$>b Z.k{[{?Z 'j ?/˃(uJ`XJ@  {Ae+zƤI+opAWUb> 鵈Za׫GRd1Y b xМ9U׵ JUuiAhR]}r[s'RϜry+{`(*k 5 }A{Ņ1]7[AՕԭ МA͏Z>Jk9͵JUUR{A2+bJ@$q1K+ke1c⢬{)tT{fQAt {cbe1UlsaI k$)% A_ޭ{=-7 ckx5 kBOjx  7 cRpbNWks )ֽ\ԴGJ\hxx'Ra#)%̓!+k?)]{C1{2)5sA _W ׶ @BBB@-@uJs +&~3 `UU]b)*s9Tc'J {ߩb+U샡 * !*//#1*s$)T\ZXZd1A''?!jp4gRd1bwgR!FR5bb GJa9T9k﷦bD)!53hZV^']\X*suU9@7]khZU,Iul^Z1Jkˢ* kC){L1c1 w` [d1))/.!U7? {A&&!\Pbd1 -=J!Ks_-s.%ZW/.D1tUZ\z_zhR U%gZ@R֍ a9aUsR*k% je1\zR?'b!Zav_QIia%hZrNEZ/aXPp`'Ra魩ZD)þ6,b9obAT` cD1hbANk^Z*9 e9^WhZR1ze9x1@CrrzU_ ̃Aa6$ZAYwќAݳD1{Ar̓GRS){9mi/Jkb`PZ j#Ks ɸAW..#1<7Y9|nBcR9zO{XϜRYy탾'JPZuU5֥9ic}խ{JKkD).8Rދ%{AШ{A>PƅA[oubd1v5'{A"RIWp)oAI k^b *[lsX7) -%%{997Wk$)&b!k uzZsGJ+^gR8ќA~AI4'3d1[Nr W2 (U5")UUV`bAwWWPN"!7O)jr{]s-6!$ :紵KkvsW6ԵJ2  k(UUս`̃$)UԉZa\GRAub.A@;FRAW/ERaIbzJsI@bAUk 'tjsZAA'5哵sadAxpx^)cC1++k$)U{Zyrw+k(JbR8p{a %l{'J{x k!RRЋs)+{9_~r΅9UUu{(ߜ{ap\Uս9MCj̓ ^pZ#\bd1˩ls'J: {HR9M{ZXMkoR͹єa_w. BU-&JU{9sZ! s1W cD1z.AݐJ+k1|oA +S($)^{ ڽa /?ޤ9XGZE5Z]^\Wk{&Ju k&J(C1ݰz;ќ ypd1.D1ΉZ˪Z|Zc%WJ3" `~We1|uUU sw<$1UUJ@@HR׵ZA& W757΁W\PM ᩭ9xД ͍WC)Z_z{9wIq{ *kC1Z+){{A } k :zvC)\m sC1Mo~W%5\//%VTF@>+=<? ﴁZJR)r~cF{Bɋ!J*Z7}uZ>jus$J%eJ '{R)sfRjERcRt_{A{&k%Jzb'k9rk9铅ZB_WJb=U$JP&s%R(hbFR |ZJJ)r~CF{Bɋ!J*Z7}uZ>jus$J%J '{R)sfRkERcRt_{A{&k%Jzb(kA̤AK.*&>.${sWWj]UeRTFkDR UsaR]'"ֺŠ(Hbyi&{5*1 pBb$Js$Jm[(#J|~ Z5\Aw˼"J-j"J~ǏZuV^b$J\w'sfRIBbp@RUsBR.SFDJ{sARjg{CJ]`cjJ_g{IzedRƫZUiaR2G{$JLJXf{DR(sI!RWw,J_EsdZE{&sA&fDR)ujB:&kI {cRxzf{b1:kA1`hKk`9Z9*>'s$R "fA^rZ#rRׄZ!B2xțB fZQҷkDR~n#J_S;sCR_g|'{9'sDRRSy(kdZ-7|k9䎯bBA `'sdZ.<&sJʈCJ)AF{dR7:+!B߮A.g$RcȇsJ%kAƋZinɃIWɈAސZIz(kA'kA22*JsI꼨䫥b&A{DZX^;edR 1/ɋA{$JO=J9ިdRkFsAx+FsIh ͌Ayb9{J'~&kB9' sGsa(**ɋcZ|^Js"RDJ*Eb6.bCR *ɃJc 9若b`'{CRr'sCJ'Cȃ"Z'j)kIj cApjs$J)kJzGs `¨HCZss#Zʬ[dZ-mEDJV_Is9;/ȓ9CR %{FZ 4G{DJ sJ=^i{AbcA {JK/ HsA@B[kA6׈bìF{b<-VeZwIk닀1/냠A+DJxWubA[g{A.ok )e{eRZhkJo\b$RؒbA cA9˹^Z0"*b ʨ"R"ƓeZ޷eAZA߻fsAw߇{Zg{)%RD9J@Fk9 fs"9*Z{DRWxbC9&8bA 8js!1/&kAG}{AFk @'"!>sAܮ`fsA&˿I6Ƀ$RkC9{lG{Jj9֪Fk9 .s  ($,fsJ&UZ Fk s(;ZA18E[Z\u` _(dkYB**Z@媨EkaA ` cRMggB:z (Z~Hbպ:r`qCtFCeܿcb8cb?ovI'?GaA~fZxXϏfAʰǛ&Ri 0br\fA盤Z_kdJLѩ{AX)dZ]}{DJ]DcR^u2D{BB≪k $Z%W@(ݢ 1uPo$B$cZ@j8/OAUܜĥjjcjw̤b#j/Z=(⻅ZZ䫄j 䣄jEpIʊ'9eRPwdZ~ߥb%"*(bjU{R^ʸFk )+c9:2`b#Jb)&c#Ro[J<J#{#B 8#"J sBb J*ox:_'es`R s$kxZ{cRDBb}X^ƼBb- -` d㒧/Wcdr% _ez§D$Zě9DRU`B.'j)o&bsXvHk9"gsRrWcDJvekA}bJ( bABj[W DcBR-D{b:j℃JZ'/œA*!kug1:œJ"芴$kU_UM*aZKW}-JJ4ޢZU#݅J&֧XB'({:jzg%RfZz$Ɠjh{E$R?z[]cr%>ru~kŠ9bDBhkJ9?]j{R}jI9bAH{J_IWek"R{zzPsRu}DsRӾnR^=0aՠ9vA߯2Ez(X`9*z0ր1$cAj(b소Ģ1/'!""ʴsx[rՕ6GERnp`juߥR9j'{y/IzG;`r bV̬j:cFs#J`+BbIsҁIsA'KSb@9 B{AuBb_uCb@)c"J`( s:&j $@Rp`8 jbX/@{ꬰI`(*͡Y>Zl@0;߶$HJrg1ذ(dR75fR$kZhj?iR{˦Cb7ˬbj B! "~ e$vJZ^JDB5u*1Z"Jz#J_uSbA-KbIkvb 1h bAAy{dR^ {I`v `Z铪t~ B@od}aW峣RFs` jh@9 :cR\~ )A6=+ʴ{|6JZDؚNjuERĂb>2i:;L%b`b.ȇJphlbCJDžZCJ]ͥ>9CwRsAZA%J{9sAZ9ҐZJ~ŽZ?^|CZ]gR x`  & (]ꀀ`(F  $s": @?/y*w@( E{cBm)+/%j¬bb. C%ZljZ铀Ah *((a88,`9~~rZ>ZW\{%kJWB=z(s`)sA'k"J cIdb`1⯯jsA_˃$JuuV|烂RxnͤA%kbI*v 9_WEs X 0(o`0mWJ&sBc)%c b kCJhr '5,r} b~ *b߼fb'$@磄Zp{R59vPe{icRGs!BsZAK(sJUuN{CROgUZA <'g{J5?+DRsM#RWc1.`Jݠ͜cR_W5 EsZ):R˲s`Qy8{CRzbJj@` wm({CRg) -rKDb2'z`jJNJSA+ % Bܵs{R]gsBJd>Hb]FsR$~g%cJ#@bA{Z9:b#JUWhs  "jS\ʋCZ{g{bkp(bJkAcW%cb{^\jc,oW${#RxXuIsUS` Ȭ@%kcR{Cm%c#R&c!BbHs JģB;ˬ":oœ*$Zj 9icZխ {dRݦƠ9fsCJ'%kR)gs#JgsCRnZJ'bA6+!s9{ީ{@(!˃bXwh{Axk`9~Ά#Zzؐ@A{k`@$kdZus߫(zB%rBB:o" 9bCR`n@R('c9J2 eJpɴcbm&c9,MIvccԽDZ!h{1+Ф`9 dR|{#R{9bAqhsI򽟟RIksA~̃Aw's9*{RcZ_J {@B"J,&SB'%k s`Q c@  L9E{Zm$Z=kzRhjcR8lkIeA~6&$R]J'sIDR{U{98(aRWVkͨs(%(+BgkJb A^Z(j!ZAAjAkX'kJOGsAۺE{JPbZycRXsJLV!:x4h)1X$sJۯ/&kI bUYsj8`%{cR,.EZ5f{bRy %sBZ('9E9؊sR;'kI*F{Ah+3ʋ"R{9jGkAhkBJI% B?J_ܾWȃ9 9Za9+&B) /HA^ A?/"R_{`b7j({I ib1bCR'j#J Z#R#pZBQj0_k@0hA%s"Jvd{BZeCR]XbQ&sQnz 铣bWӻsCROCIշ%{9 {@.{BRp@sAOp(DJ77}*Iꎷ Jtt{0ޜKs@1@&ca zb9*}fkA('J[ϤCZV)Ir_'sAAʩbA(#<scR튮bCRkbR jIثk1jbI"b#R(fkaAjCR\_$sIxV{IC놃J斅#J*]Fs#JܶZAGsB7#{@)% ZΎUs#Jb_%kA{%c9+ {R^S{B1b9bAv 1kb9&+sI3nGsI()%{I߫pޥb1E{ZrR*cRWFkbuA{/.ëDb7DJߪ5#J}_/%{!%Z'eF:)&k#R &kcRֺE{DR_w=#JGkdR(kCRK(k9Gk9:/h{9~?郁9̆kFk9~b$J A8{A^[j9~z 8ZI@r&s"1,'sQ"P (DZ_fseZՋfs"9ŠFkbt_sbzE{DZsdZz?`1{X$Jo R֠/)1*9НfZWub#RBhg{A~+-9Ϥ9_Ax{#RXY^׉#R{yge$R WժCZϟjAJ` In@9kb9is`A+GsIjeZ!9JGs#Zu{#ROg{Zhח{A h%sdZ5/dzjU?&EZ +Db+FsZudZ ]]g{#J컕&kZҲWs"R{BR羾&kA`@ &ȓRW#EDJ~sB" z郠s@ *gkAƋBRÅjBahbI`8 j AꭅZIM[2bA/wꩃ)c9z+ AA.^GsIA?żbWQfb==G{CR bCZÂRsLcR+AbjAUW @jbW(BCR~\KbJoj9?efs#JX[fs$Jw=bw%kA@@A{/:CRw̤IwZb * bAs!1llndZWU\.A_b1 sAá` K`(~DR^$FR{*b dbWWrDZxc%ZokPb)EsdZ:WfsZWcQMg{A5b)h{A`χA|:쬀9{!Js9KZ o%k9 !FsA~&s#R&sxBGsa9{({:b(j{@(x{@9}2ը{`9bB9o {I hsI_ߝ0*㫄j`zdjRS[R7 .DD1%RҫCb8EEJjNF{I*fkR袭̤  !7H 'DRM_DR=W DR^pyGk )hs"R/ BRI~ JbM1jʢ@ﯞE{Rrl {R{I~ I6׫Ik1/*0{Iௗh0z; (ݾÓr|VXO A{?s@8 H{CZ^m$%Z&辤b+d'JeEBFk#JΒ#RFkjh*9 jgk$R[tsZJׁ曆R_=)I @ ܇{ARA@h{R(0$sYX,JY.{AcIsA? @1(bA9={`9ݢ{Ao_>{a9lt .ǃ@9)ȡ#F{pjDRԤ{R/Z @bC9jjI5eRw$#R¬.F{br,.ZCR]uNgs 1mA'e's )I<ˤ9ljݹZJHZJ`IhsR_B ZUUE{@ @ ;A{{Aoynϋs9z[(k`9JOZA{^@&Hk 1cGk@9~ k`I2 I{b ƓBRx&{A/8EsI/%s#Ze#Z?ά`z_/e1n%sJsAzKAߵJ@)(DJU5קs@(*Μ@JQ Z£+ cb/~&kZVʃ9~ gs k({s *o*Je/ ފ{@9$hs@($ -BZMIY (b` 탁A{=ZHCZU~rR(jaAjĈLsADeZp{[bDJ:_%k9Z1J{9GDRVv&c#Rc뛡{`;:zq%k** {@ ʋBJ9i~{Iݿ{)A1`拯{`(k9 Gk( s,I[i5@Is`9{I=˅ZA-Z Zk9B5Ǔj1'/;(B9ǛbU7vţfR娃I~I%dZwSQcAώ΃A_*kn`}OJsaR[rUWcA3V}Ƀ9sAx *f{JWZ's9:DsdZbJ+p{a1{#RTIsI_p샀A(kAwO({j*s@(zgo('kA/k9n卧Z` (У*kA1MI(rv I:(sR8I"߮eZ>cAs9 ]Aͯ"R%k9S{A1%k9*{JVwZ 0h{BAI sz(sAn{J:{bUh{DROv*DR]Sʃ9]{AjA,9_$R Hs0*|`(js 1=FRB1+Z"1 Z`o9w\c9 : !Z᲻gB œA6dDJ DZX(b9$L(޿ǃDRT%k(%c"J)b*ǃdRjDRZA ,b!9?nj0P{AªfscRV+{!J*{zfsABc%k"RYskAdZ9cASuZ " |0ɆZ!1 `'˲Gs``lc!m({ 7[r DRWUcbBxuI)+je{#J%kA솷!&kA?c'k#JWSZA檔%JcR bs[[bA&kc9{ks"IbA[{ICVs {C9VsZݫ{A%kA_Z )kA1E*"1c鱜A1WRGk@ ʁbA1"&k Zs k{9{BJw/#R۲FZ~_T9 s#RbkbAժoc h {BR=s$R?V\{R)胤I xHsAh6HsA}E櫋s(> @*A}{b Z( |b9=?{Z {CRt{"J' &kJ ~`{$JVMbB b{@(l@sAb@ *6 Ik(Z!& EcA?)g{9_GsRnɦsbifsZFkAPc`982m l:FsAX*A {RHs9(&k0`)kIcǃ9f{J@a&sA*(Z&sA_nk93k%k"!{(")Z#($+Z Gk!2 m_ 'Z۫c9 Z8(Fk!gs ,kJkBJcbQ"B*@'P Dk` ""ekRkQjsZDcaA s"R_scb$kc:k!J:*scZE1z Bh^]$2RzNsZ:D[Z|zbI15?Q@zlPH heA)&8 dk@@:p@~d͠*݃WD8" "0Ȭ2hc8h( *$  & &cI_Ā *N jȴ , !ɋd9*9٣糖e(($)AZp{0*⭤(+kH "bI;ś!긧9пE{I(AR/^ŃAog$B{J!Rs`( &s@0*`R7(|Z?{CJjjkRtc!R$D[BZʦ '' `ݥ!,DsI, sQEk &@hh<W(fc2kabcYnŋDZ%:GեJs`]lKsRјEkZuzN[BR?l(G@ +*5hAqkڪZc -*! l)ЄBH@VHzpi$ZހأRx"lk`~%DrhOd#Z!!JRZ|&Ii" P&ļDbZ*#)ik)&JcZbanȼI⩎jbr5!j!J^a1 ȃAksRiӸILcRUWk9b&Fk!B>JaZ esc,Gk9ls@1&zl9v$cR.t[BJB#sCB Es"J(Rdk#J( w$cYbBdZ[:$A8Z@ '_o U)ŁV @jj H@ 9dZ ܥ"kbRnEkRڡDcCZbZ=1֠R?ˏDC*tĤ9!$ `@hĄZB#1$RnÓI$RIN*8$DR ydb_EJ5EBjNI kb'oI]pă98ભCEZX(­f(.X늤EZ^W)Gcj誟Yfbzӓj,C(@  #㎌EkCRIfk#J{{cA{9گEkcJU/&c@)?)"J]cA#&c9@DcR/-kJ?dsA>C{#RjDB{%BJ"bD[rdJگDQ``rz`_7 H-( XBE{Rj  *+ ؽesBkbDc"R3[AJ`Bh{RDBq#Ă3DR#dBhgBboR8̌u2q;D͢@ CDX@#դQp(cYã2"ë94 %JC̅!6ꬃ#ri#(Lʀ dY0`΂B1} e{1$>ȃ@0kbB8"(ޢ0 eJr߭śBz5ƛBj)jMW#R%I"ZP]\9*/Zae 1^C{B˔9}Ek#J LEk@bc9/bA%kDRkIOwVDcR*#cJ8s 0.8Cbjr`(*s#:idkBJb{bRź'_ c*e[6]{#RKsj/jsk^Ekqrc;߿ekbZ$c"BsJē1N*"E") 8l«U.'{_i)E)4,M֢Wr¨"muDzi#dzoF C ,YڬaKDbһb>hn#bX'IXwdc)(B@e{0`JĴ({I}%s#R`rȃ` eRm}5J >L`z??fH/EB @)n氜#J_ח?I)*sAo$cJ ekcRUsR~sJ}RHkABɋBgGsJ+:zcBWh#[CJ[Jd{Azko#k92}/CBB7*bXDk"b'dJr^JIoRWdJW +RMd#2hHA!dsa(({$kJFczʅs$kkb&EkcRRۣZQ$.*&ݢOP廬pJ#"3)(&)ソ8IŃuZ zB(QbzcrЃczcC:br(/>^d8ģdjbdbܮdZB=$J$ᎄ0䦨${Id$Rw7DZӬ|j+JBeR_xHsQШ'1eAY.jɴR I¤sZm[ 9ws0+ @1߀Es1jgka9cAkb@&(*sA~ߣik`AfkA's@)s9{aRS#[cRqʚ[Z$cBJ.ɯ$sR5cJw#J͵.~DsC:<ka:dZUc$cUDs]$k]W|ȴ ^{@ $k;{$k00sCZfsdZZ-BRUXSR[ystZ ?8)hz%/Xfb\ݣz#?ICPh(_ :*iKŠ8B,Aăzkn~rër蘲PA(jh$c`FBAAbQ#`ƓBQcI+ EPʩc9D!*b+7xa0"8d,hI0: I; 0(݀e1q0/ 鮟8.GRJ曢 2E0(0Cjy*Ejb:(>m{G6Kaڣ@ & F1^n's¢cJsJݛ/DZ(,*dZA1B dZAi{I @ &Z9 p @0᪻ҧRGk` CkCZ?Z@HDkbJ%5+#{Re{QҒDkbB{cJ&/F:`(@(B` -WMحdkJ`x8߭z a@ddz(hd$zh:" 1fg{9j?IrʃbR%^k!R%C⛪$̓IpC @8&h IBc%J,,(6$) dr}ejA &kf(#.eQDA>$r O.Ȭ@ ˬYNb azIi%RJ[or\rcZYg{:~PCJTVuUGcAߢ *+bHsA㭹 w휠((sASSZAP>+` c'kA׹J8-, A(sApZa9؋&c@J!fk 9kjCs(ċbbDs"Rv℃Zԓׇ(9CSb}-g@8HbA͠(GH$Ij ރn}^H/[w@:6@0bG@&kY8:(%s#R)w {ZWb)&R*䛃 n 0rAi'` :ɓ:żcbǼf) `ȼE)ɶ+bA $B*#"-$Rs1#dJ .@ CAacҦ"j @I mAx+**xkqzkMz(Rgdbj\Jy)b)⻗j h&cdJxkBWos@9_&sIaHkRZZ1&[AAjAIk@AbIYbbA:ɋ"!!b{);:~sJwWgkaJ~s02"dsAz&Ds8{#JX~) @"cׂD) ż '-+x`\ 0CJʲ0߷JJ|jաYIx"Z]| (Z%k@Q ($R: _?x`6@H̓b腓*آ" z(̀ $sJ38 Q/k̓j?J0, ʴ KR]8 ri&*$ 0K޺$EZ9˪GrCE;ۭYژqڍ@amz{Ncrz匬BJ{>i)}H9{"JOI] |JIuUZB&cB.J[JZooh@{ 1󍔁9\ZaAZIԺ'sIU۞bApԅRAhdZA瘟ZAHkA~HtR&A?E@*0j&sbhHJAq  t4Ye*eŠHlKB*@y@bk 0e"gvjrĄjhgLsbtesAH' j%k@@ '%* JpL@`/ l}ףּ͡L`@.Zk_ȴBm(j Ţ anQ 0`IBjbjEZw)zEʬcr,"bkMCz@z:jJjSr8Br"gkCRR$Jd[0ZB۾c"Bڲ)`K*M*0WcA|~'k )s9:ZI{D{aA}Hs 9$` }HkARA)*;ZAhZAh{A&hB9.A1'H2k_ U% '$~pu΀Xb Pv (Fa0B!B,9δ&@+^Հ${R bb_U ͊bXVI'5`1h@5 J( ( *F"!>աI,*dZs Bj)،# ( Ojkj00 cb.Pc@ɩaz)Y=; z&sSpz{~Jά Jf榇1RA,"*AQZAm:%cdR^}ͦp_&c@)k~Z8 d!Bc#1"'cA[?)k1z?`9tbIfY{@1Cߛ̔`A'[8j'Gk9{,&kAn){b8b 1bAjHa)^s@@")tBZ%%k{(*hb!( f0 U*(ҹ ㉷bȨՂI&7$1˄Z_dZ^f{Zzv ' yt ,jb Z|^աKEkJx£bUUDfFRzcǼJuu̓A"hJ(Dmb ғ&.,)  ȼj>N`H"4a*.$@9JCrZZar*cZ\O zu΀ b`$2j\VXCf{dJZZ9ZI;Es9.BejDJ!ZAY{ @Z )[aAWZIx\k` |AUWeRA1xb(+ʢ`I ᧪Z9X'cIk{ZtekH" @ ghsIj*BRsI (rk 9p0֡0uz]~. b@`%{# @H"@ B߬Y7۩AjnGB$sR $scZ%kb#!@ '_8aH`T@?p݀%c"Jjo** j̈́b1⇼0 ȼe19_̴Jh#H Cbض1@:N"ZUA#j%IH' PŠ Gb (@@ҔA 2 g{N H`1sZPn%kJ>B.̬@ ŃJ!/AZZF{9`esdR(Z] AqeR8(b 1|Gk9WuRAAsBJ9}xk0'kA HA-f{dRߗ HI 1rN`()J$@ƃ):.h|@8{IbbQȊh@ nڸjBR}/DJَ#sCZDsQ&%ǓROvk`@ Pz0BJDs"j_jaA20EkcRJWĬEkJ辵ekQ c"J!%kCR`cA۸%kA;O拢QQMdꑎ{F{µU`/a@ěERţdRJ0!#*Ǭ\R̬_+F1FcCRy."J;;A^&sJjHյexPj륞a)BekA2*R{ cJVc0.*zs h{@L0R{Az薗s窮Gs9/ 'sa1+"#R/.hI{ b's!1Ik@&J_*K(Gݥ)bcQkH c@,4>e{@)B*k sbM{jn{#R6"D{cbd$s"J׊{R)]@8͊JJ*M֠8d{cRjk#R`ZAj* baA(b (J@ (`Aw伪s@(騨CJ}=bdb$c9 EkA󁣋Ek@c#9`fs)(sI.`sAnsc)ZI\c(Ȇ)@*j ` {`(*,+@A{ AIIQZT_QjxAwA`ÉhcJ:9Nd%c($cJJ%c"Z,r[nDscJ-d{bIDsIXkY+'cB@/_{Qgs tR/%c#RP`t\bR Ȋ4{"J]EcbRꨶkAhkcILIAПB b*$Cj[&:iI`M;[O$ [+a`kQ0/7D{,vQj؃{B byxJW 8A)޻R.UEkZH#ZwT"J'EkA%-b( (ƫ Z(M(s))GkA6Fk "!sA/[b pꃀ 0Ȥ / #ZWM jkIV`'CA+֠8Bcyi IwbY.h-&c"ZX |0j>9e{IpEc"R'^ェUek 88+db9jDk#JQやB xZI+ J]?_9DJ]+k2%cBAbZ@0((H@`(Fc0ȨbB?ZbI+9=Nj )++Bs#z:KCR(H%$R[(1IY~$(`FkJӅ7DJ~_[ZApA_rʵJKǶ2@ V!ZbˤA9KFkQAm&gsIfũs J`9Fka(B %c0R09()7%c#1b((>jb@ 'sAY> (ݫʪRM֬AFsAƋIZCz`볩MA|W*DA~b5%ހ8_ÂcY =$cZ &҅sRJbbB U8_PQݕxds#R#ZW\E{ZZ_wmÂJVK${Z`oisZ~/RwZ@Z`@syk@( fc8$Ccq,@z 91 %QfQha9"BJ*(@.ƀ .6&k9;( >'lAd%kajfk((; (bkl JFk"1*JsIҽi^bb93 kAoFk ZA1.c(j*'cAfc (ꢪFcb(&p BR.5qȋ $@ :;{k7錜b^A{ƨ{a0{9z7bZu}rdߪś#B  /%k "! F|"R{_WecAI꼬&ahV6R{CΠbR$sCB:j$sRd{Z׭abbc::򺐣jJ>kI d{#R}d{JZIbhfcJ[_\$R]ՇDao@@j>*Cb9nIg ǃYt[a9: Ase7ǴQYxzd+hRQcAhGk@ꨨ 튫0cR˶UZ@(&caA~.郀1ھekAmȀi@Iޯb9/+Z(Z((/{(Z9b:{JWa{`kisa9s9{@16cIbA&%ReIɃ(#+@9 j@1gs(*&{AJ+l(IjŀjědZ%kPs {c%k@!|AA E{@ &:a8.~06k%s1**bZœcReb$DJ+C2saj={":z$sBպj0 bIA(-"9(ě1J(ƣ9 A &kI|jI0 {I{A0+`0ṫEsbAx)DEZyFsDJQ0/ZU{|fH bfkdRGcA~jsA9 |@RK~|ZVe 9Ks"93NkcAFk"1ΗEkǃI|vZA/cA1";8]aUj!A3#{`9-,{I>ןΤJUggs#R=geDRFԉf{I?= 9'i@A;|&saA-ؿ9׿i{R~]xJ rR R{HRvo' 9x ¶s#REs` 78Ƀ`9>қsAIģ#JDsR[3rB2+jDkBjysQ㳲ebZ DIi;$R$ bQHhDC: QZ"R觮Z#Jx@8Ɣ˴IT}e0 d!h{ %{$R(re{$ZʃJ{'sI}=)$sb){BfsAji 9eRط (~/9nƃ:7 |A1ɇk + 9͜ARWEk@((+`)hƃ@)(%cb ORAZA+!s 17ڏj B, $I=#Z ("!bAΗ*>jH @T` ?{(""()HCZkvjAA0h@c 08(ȃdZ)I`0k+݇Z{#RGVZi{AJuZBRS_dcQ7RZAӂ8%[Y{4L`1͜cbUWWb7b ( `r"R]}uTdDRPZR4*:&aBj*BJ_]{`Ix"BW{#J~boZA`CbInF{Rr~w%kbI{ˋfs (BœA^kQ -es#R/B e{!/Nj 9ꄋIxp`9?{A3^[AZd9lQIj9࢛|z. 8I cZA9*쵠 ~} |AwUjb))ɋa:)ICbI$R?gͫ{8 j([@0{ADR` Z0o{ k@!0fsb9τZ! cIBmlcZMW'=k.@0ܰ#Z9;-Ibp`*1숋Assȼ`1bsңZRg Fs"JVwzJIekQ(rcZHBSjCJSZbIZRb#Ih[#Rѡ-RI \[ (cAN 0%b(*%s!1⪴{IM~(顲kbfCZUqZR(kcb90FkY' `AwƋbAܔm@Z ēcb^'j$Js9 hZAgf{J._A^WsAB)(^ΔZ|( BJRmibc!!k9'b1WjAMš1s 9nk b0+k %Bl~}Gk ZdR (-" sJk9XU߅Z  :&k Hs 1Fs@ B 9ˬI/Njb9j Kf{@(̦E{ROڿ#s!jBJ7bBZGZXkBB+zRXx[#Z2ѻbI(/r9jZI,i$cCJb#JpZI#c"JCscRW]Ec`0JʢEkQ_r9*#Rwr#BओDRAW_Wj(☫)|@#Q|jb)hDDRxWe$R"Z +ZA^ZIRAk8ZJZ3bJ*!JW` A8I%c__J#Jpʨ@Z6uFk`k9'EkIrzba1 & 胢17i sDJ7W{kzb1n΢R!9 8sbA1ÿxZ Z1bl&seRAB2. Ys{9к̜͋Iu5J Ƀ8(FsR"EsQC㨃 ~**&s ..jg{I)jAn$kJ>/cbCܹrb2jcRnIc#ZzsvbSj迎sCRڳrjYҠ6%[AQήEsQ*j9ec@*bRBekcZjesCRkA螂 RIIUBsۯ%kJ{jI|cQW돇{@A.(Zt|tu0ks9e1_E{AW&k1KEkAK%kJxbB9( *` ;*zj|Io&k"J{@1^s ) jZxU{"JR*^ek@Ekb9#{`9j Z(=+&EcZX %k"J2ek"J&jlRw{aR]NOǃ@nbkc1[i'k9׍g(k` :KεEJAk(. j1y 郃AV'k"9lsbAˏIcA}E{$ZreZ(\bA b@ = cCZ&%k"R+$kbWcZ>'jcZ֟rcJ^mrBJ=;8&s#R%{cA*!($ 9_!ițCJJbA@%kDZFkdR jzZ%cDR*GscRۆZ-)eZvf{FkII* %k"Jz{"R5sI6%k#Ji&k$R{}bIzdZW7*AIs#Jkw}qj#B*9c$JwsAfk@9c#Jo_l(/_c9Qhs`+h `)jop)|` pj )EkAvesEJ>s狢/*jgk8B `9gsb cAScb9_$bC1>bAS{( &sIZ9͜I]%s! !H(Qꌔ`A/FsA)"CZǃ xj#ZNEZ_%{cZ-lEs"r`BZ]?fCZiCZ?FsI;;kaA$`Ĥzi-7wdY)䫄z@eZo}b$FsdZ>*Iwש'Ab"1;#Zndb}FJJs$J|BRFsZ+WafsDRwv&s#(b1?6] `.]A**{IAcJjHkAjj @ NAѥR!9+)fkA}gsB ΜA?/ᆋBp/es1L@GkAxFk(ֺ`+Aq'ka9(B({`zfs "Ӫs 饋:{` LX *ȃ`çbAj, 9q~{esI!&s!ZĚε (g8壪{dZ5kdZxZ&sCZK.i`@bfģzVki$zDJ܂o$B>ƫdBFsDJ*h@ bbI&(ƣ[a%I (C &J]/,`9&kDRBbI§{bb`m d]*BgsRLZ "IkAnjsAl AZI n@(i{IzqZwWBj]z@8` g&sbac`A&{0 j1* `g{窋֡ Wyqc(|cA &.*ʃ9J&s9Oꡢ苣ARjbk8~l0s d({DZ'=BRUR{Z8yJ~i **jk$8{R%kQ*ҠkQ&kbWKisCZj$R:$DRgf{dZ'[f{dZe}dZ]$b{sIeJΈdjF!26dJww}lAmk 'h )$;jAUk b&BkA1** 6X&9'k`(GkAr{A )CJU** ŋ@B 9bIS(bIoȋ9?-~ecAb)*bbI$}cIkzbAA{ A}Ab8h`@c8|F{8+(/[b! bI 9פb03#Z @1߇ΨfRI?`$R0$,|0iEsR4zw-@ ^ A]&kAJ&kA*{0 {z*bR %kQEsZR{"bbI6bëRk$RÂEZXP&kCZ3>|dZ~ W:ގe_9e{DBfsZ[".ۧ{DJFkA*scRsRwm`RfkJcIbFkc9l!+i 龠Ǜ9*E1ǓB) R>7u{Z:x{@h2(s jOJR]RI:ZI+.)$Ru;b_GaAhIVk@1? zsA{Fk1isI_يꪐ@07_8vKjQB.bbA#+b1NHZAkkdA..Gk jkA1,cA{Z:gs0 N І{b *&{DZ6f{b9b 9.Us#A+Ƀ /목Fk"ZOf{be${fZBxQꇛA*8Z*_dj :/jTsbXmo{b{5gs9%kR!;jE{A^zȃIcdZhyfkCRE߽{Rwl&kZEkdZkFsB / sZ?n&k$JzФ@ @ث 9 "1$煋Z(#RO'A}Fk9 g{Bb `%b$cJJekA_xXc0* cBR .&QbZNĀ{C%{1ŠbAKVbcI{ACI yaeZ 0ɠ(b9H(kRY5Uۦb 1 (RAj]ZcAf 骪ER0 'sbk tMkD9&'$J=0Auxڋ츧k!(`+Jo%kZ^6,ěbMg$bW9,IH|zQ֢efZGb͆DZ^kCR`kAcR#1 *ZoZ_K"Jݼ"JW'_ 0jjIg9_Ib8x*+ҽ8+IDJcxcbUˊIl&kADʦ+|CROw]cAݨZ ( Ks`A{; (cJ :]k0jchsA6 cR Q'Ń9)( Άj@9 ik9~ŀAWJUK { ֊b :bɊ ZAb(A{A\bA.&sArMkJ@K k{`b.FkA)b&MFk , wA],@1^OFɃ@*YwOWR=Z]DdAd@E$RۅDRߋVjX7{ ZcdZK%sZ7_# w{@"0@{bRsaR u"{ *jo bՈ1(s$J~芫 F{1:i:*kǬc9ʃ`(2fQz*`s08bAR I!fsjʎ,k!J&c9bZ0*j "JU׍@ ȋBBx1 ׃ͤ@AA׻9r9.̌),ˤ`;쀨 [)`(h{ Z@(@"q bd1` ) *JjA'kA(X(g{ jbB9Xw2Ơ(&k`bC9 Ǜb!`3 "RǓAc+$R$ZīA$RwǛIҘkY +eZ m ţb[SzcQ jIx*&kA %kCR!+{bZIJ駻ekcZFkBZ+{A-FsZ{EkI)@0gQ*"!ˤȃ`:pi0Ґb`ˤ0z 21@9fcAh*sJ &Z "˃BJ}1b9e{ Ƌ1FKߍJ}ےe (ǃAnWCc # 0߿ k0׎Z(hZ1P&sa  hsAJk : k9jA*Z! [p 븠 9*zJ8.K ZJx  cR $R_u&{b>UJ&eJ $b crw9+DQ0IJAj'Qo}cCb"bI@0DRǃRײrj#R`*"*{Zs__{9㷔{` *+I~I /( 93'#r9buj9> ba1xʔ-ɜA :(bA`h%k `` { ZA ,(Bo!u) 9i ɤI/o)`)ƃ#1-Hk0:/%s"9sJ.'ۦIHiQ@{usA{&k1ɦ(k9 / @1Cj+p Hs"9O` ʃ@\'  שI}s{9|fsIoEsI +,Quf{B%s &Fs8zK(jÒ²pBRZJŋA*;z%kI擅Zu'bb\\{Q{zȋRYdbhz#!*+&ţA*8gsI#+#RVtfsQ&bE{AAHBR~^:sJ췯Š(7Zp_'X~@rbZrZf{9#9`׿s`(.l`^ Gk p@hkIfx ZJłb9J&"# 0K#${ "K"Jt_K`nꉤ`F )bzઠj >B*${dZfV'Qw"Xj 0 rZ1*J  g{`𨆇s (B`A7EsAWgI(~:fs` es#.f.R֠?}`9φsI(#ZW{(bjIyb PbbA0$(geRܸ|%R %{CbL{IKʤA¥sdZ4,%kQھ1 DZwţZb;cj-'+rdIG{#R,n'&{R駐`AvkAEk0*s j0;'!ȋЬ{CJk$J"Fs` @ *s#Rd {1k*{b9ZB9Wis"J\{"J'*I{Ϥj_Uk1"j`+a9_A%^d{  {"R)!QU]ׅ{a0/&8ˤ@ 9adZa K(@^I/(AWBZWujAњc0HjGk ! 8'K(kI&&k0Z "@~FsB9[*{Fs9 + ⃫&O@ _@}/Ebr^Dbȓ"Rï%sIj0C~ 0^Fk@8{$Rߟ铢A߫EZ_eA#cR*$Z.놛EZhs%ZfB!J bbV{IcEkA(@EsJl|CRݻM=Z+`j~bNAV @#%cA8 *Ec9.*s#R kA9I*' [ꮤZa0+,{A;#b6o9l*/DQ p㎄$Z DI+耶sDZ%cJjwbZA`+ ~- 9|uj@;I8k.N`9 BJun9 Z᱊bz*j*|@ 2苁Qc0baI֠:k0sc9A>狄RݚDY%c`( ofkJHd m׿ Aۼe{#ZEs"1@{In  bC9ӤeRA1N @eZ FkjgxΜָu ZeRakB k@륨gsJk gs@00Ωs xj ,`׃[Sr'WE:&kaA=ۨAi>ja1xE{I*{dZRؤbQ. E{I}'d9 'ؗ~BI28CZ\~9"P!)N^sJxuZ9˔A1^7b9=(R 'k9ﻟ ZAs (:j%k!I` )/.{ ) 9" 0h&0͜`YGI Rx(Qcre{`8 (" cRy_Ek$J{#JWvή`U@Us"1r){0ڸɃIǃA` b!`JJ Us0-+ @_ gs0&j@bjK_`ifQ^{dRUVEkdJf)}Z c9%fc(c{ݞ`?K!hsAA%A} {AcJO|GkAy>/@ %k/zk "͜)t` V 7 QܨjhY~!ZXdȋAWZ "*{`(.Z KH ҽ %@qIiM` 9'|{JUSIoW{ `1`9_Gs:)胀(*_g*ث`ybhk ?0J޿kIvrb`0 A_b!h{(swhs@ gjm@U& 8ݡrb{_ (bfr%{Qj!0rA8bQ~.{0ֈǪ kIo˦DZsA:ZBnoxDJU5${DBXb9X(8eR 1 b"1bʃ*H93xGsRvlȓ9{ {AOnc#BZ| .^(.I? :씀8ถh)~A r~s  * ! EsA)pj@cR]]WsIOjC .Z9S9'c(=릴&kC)ݚ>hk@뺴a9uJ9&(cA]ERbI^Hs9ݿGs@`(`A-@Sb a;eZ ( % Ai(r`G{@b@ *j!HpR"`bA-(Ie/gDZY-IA.*8@ Zr]|"b_?y8h/0mj9 @&kB98FIޔf{DbGK}UZAʭc 0j%cIZ9&fs[AWΧ{ Z@ a `pI\i@ * A 'DcAңhk@1*,9]} j@9jJ-b#)>.kZ0.KGsAjUb")&c!1ZA(bA*僢I{Es9ʂbB~l !)n}n g{`jɴޠ 'kI黺bhk!(BJ* *0ZA%Zc9AbA jh{95 |Gsa erQ8W)b@$kdAjAIiccAl(k rȪ{l _};?b 8BZ#ba-9*.$bnƓ( be *Ib'sIJSȓJ_|xdJ{)9dR (` gk1osb9zp (b!(m'_m@WtA{9pfk#Jqehs@-dJ8bA 8jk Z" &{B9b'@(X닆ICR۳hs8k &{j %Ds9 {b{mFsdZcb1~ʌ ې%{Ah=&{8@jbA#%Rɍ 9mI=h{A{9K.C0ƃZ{#Zj0@е0߸{Apf{$RwO(eZhs (Ƀ z.Z93bb9({A|Z@ eZ9m .j }{u_'_{9`_{`m.(}>bA+&fR@(k9/?jb˜ s(k(; sMQ'9*+&śAì#Z{1Cʨc>,h{B(%h" #Zv0(`f9D#!#Z#9 %cB9:*@9>1+$A¶k DkI +Z!fs)s@bC1b!:Iu|~ǃJmfxji߯j @.k 0*k %"bg{cA +kCAoSʃI?[s!)bbBު{! "+dZ{I*ǃRgsEZ~&J (/åb0ɀjASKodZ)- Zb""k96X˃I|fwZN@eRAbAb9mPeRcA/.NDZ#1~(ޅZ! eZC1?geZ@| )eRZ@ .*ERޡ SkP@なI`@bCZe\;˴(*9,G{c9mA"1AEj6WY򩥃9FsAfH&kA9n/ zJg` IsZ.oeZBZ{#Rjb c@ ܶG{ *詃 abA%k$9 ۳-esI*{CRcR?{BR>>bC9(Rj)*զsDR㫇֢Z[էs9鮩%kA9&*hZBZA0bER1ERA,ERc9;;Phk@ *JI m` к @?oeR /*_ww@-@R{ZR! la{!)sa8&ka*{>5`g BZ|A'0iײgHr/k^EIbJ.?'R׿?eRouִ$kP {#J\~kb1뢈` /{Aߩ&k` k*'f{A{^ZAVc(nekAGkABj{1 I>{ER4VhsI>I'kA k (b!z`jf+gɆZcA " (w/={@=0 AdsCJn{$kJ^bD9pGsA.sZes$J0ZWwMEk$JNibAh('k稵ҽ _bkjhvca .j+mZ#1<c(^b`(һ:Ekb({(ek$J{dZyn`1&k &K *=~L(^?bE @ŋ$J(dcB/CZW$#R&~ 1Akظ{ ca(pZb:fs &$ %-{ {)AcIhzs@1n&s ʊca Ъ+Ekb9OcZכc$RzJ  j{ b" $b@b hΥb"I-.j@ (0ZohBesAs@*Ag(zΜ`R]jj*g Ek1$scRf}k9 ΜRwWOEcI {9Z0 a Ao~Gk{qk( &k"WgaP1|eR :(C{i'k@#(k {!檨{"1V|'c *+zɇs@ |`9C&k9 $FsB1&{DZrA/r{#1;z)DZ^HZy~}Ek1hZ(p"Z 8($cCJ,܅{bzJ"JIsIb˔(ʅ{J PaRij JBsb Z $) fG{ZjE aݒK@O~`(y@:{괰DJ`ZB Gk!'gk0˵芔{R* RO{#Rzk$R*={I/&sJJb{ 9sAˍ{A{fs!Z'& `'Ars"1(fsA. WCmwfR!,&fk!nHb`v`'sꍔvo }UiWl(<޻%c&cib =, #%cA譣,J}}/9A#J,$dZ^bSꃠ9ҕs({Ek#Js"J˪@sJ\f;{ bs(0k(Bߦ{A/laRFkBRk b(Ay&c@(` /hIրiJޚg{Abg{@+{IA?skbp*b9G&k :jBΤ@ E{JvR=i0zka9k 2kb bM{ Fk1 &/fsZ쭱1>:{1cA"X˔a9WG`J?9DkAn%k `k8b![ U{ તZ @sA" fs@{ s1Zg{xFJ.:RD+o/Ao+{fGsc!J s` *G 﫮(A1} bRifk Rj(sJ'sbԾwsZϟ^|R߸sIg ̽@ `  At.ʔI׾fb92c* >AA4&({ 2P{$Ryi|'k0+k({"A{HmV` ߿j a'*A*B0 $(eA x Ar{II/w˝'s)JLkC1X I*jjs!%{93+cR/doJRWc1c_{Z$ X$cc( ܤFkAk'ZB( vkA@*xc(娂.@uwl G_Fs!)cb8xP` zsBZ) |I몂Dk `s9U.@_K ]?cH2qvs!ioFk!ekA2K s%c  {1*s#J(_jsJz sbf[bekR`H|Z' ڂdRfi@Ekb9ۂa9鉺aǃ%sB95(cCAȾu)R"I`(*劤$JVg` 9_aZj( N0ר{`8E{B C)Ńb_U]ƃQ5b0zf{b9:bA j$4A>VHk@(:|i@gR7JUɜ@s̵%C_≜`+:szk'c(%ERA -3dZ")!fO!RUbb`BcJ]ÅsbA z{J:s!%k$17FkapasA +x{b V {uk  S@WEcRhDcZS3kR%EcZidkCR/$cY>zcZbAQª ZUEcBZI$kbՉDcR/-ߗsRګDcR7$&sJ' 㳤QY'Db:%&eI%IjYRքjXplQ8W #Ah`aIMQU k%ZWTZV %RIUʬ#9΃Aw*Qߗ$9J#A6cABks9:M{0|* 9{*kI+D9u ʓcA UcI[R_gZ=r\T_(QwCZWDRYěeZk+EsI%fsdZge{bjAm${R#b}Udb/գrm%%sDR;8 eR_UZ`W]Uk$B{{@I 4-b{rsZ k#J *ЃkRRcR|$[Z*+-$[ZWfcBZw-dk#ZkYrzBY5T&įͭ*Z^sB@dkRzkUcBJ%dcbJ7ekb tc5v]Z@Q,'ZA$[Z DcRkb[ߧcZ^W5&J\.$kR(dkcxEkbڮ>kb_ߖ$cZ(4jc )jdc%Q7' ݤżb׬פc/(ݤRWPkb76sZOdkRv#cBBxRCR҅scR{At7aQ+) az bVZ|˓8+f#I"듣Yry.dI, Q됫fZ\߈A-+ $MÊ:eCXgzH''7GUxCV~:b}wXDգ mSԣšreaՄ+$٭"I&&7MCiO|sa#Ł(ER}m{DZhë$JޏģI^㳅R-I 򂃓Z(vv괢I}&@5c"0* #U"ȼbXXX'IxjHǴ#RGbVhNjC9 G{Q cAX*kbIQՋbqMT~냄IkCAՅbyQ_ʃDA\7kcA5{9r#9[ LQ뼤jW^WJWiQ "U%Z^xT Rkww?gsbAb)|RU݋cDZWշG{j['%Jz誯ěZr^ppq$Z-~囥Rww&ceJ?1FkeR, nVfkA5{ZxcRȈN{Iި{Q >׆scZEkQ&ksUUU+Z sbu7tZƼ sZZsCJzBcR[cb[SC[BZ"~^Z$S" ,ZBZ [bZJbZ@@@Y J%dsRWq/%{JsjzUesb+k"R.ekZv ÄkAWZ@A`:9_ cZUUIZUի'ZT\\WekbบsbxOh|BZ?_cQ7. ek"ZxcBbB?Eb7ē YJ.Ek}=PZRR^TkZ)DkJ 'EkZokDcR{CRBRb["R*/{kbRߟ/Iw/ @" vv\\'b(CQx`Yz[UMBQ2ꫤ@7Q? bI<ٯf搐CQ /գ߷#YXa%^[Q/ZCUUJB|WmDjDb)drւ ܤ&łp?Hbi^j UDj݅j} '%Zؗd#b-*"bm*s@"(QjYdRo_/Q= ជBI7_zJHbU2eYRX%̓r&ţrj܅Qz%$Zmis |cI;ޞkQ}Ԍ֒ބIUWR]-7ʴjZ9gcA'DZZί%bA[xISAszMI?!GDbZoZ_5'#ridCj={IךcR?U{0#RUՅZ{kIZ_}*#R|~U)DRKFkdRdR/UU{dR{[%kdJ*#ekCJ/|X{9?ekZ_BscZU%5˃ZWtcIXzZ)7Fs9p_#JbfsJjzcIWsA{kCJ_fk9*Վ@1'kR~$[cR*zcBRP%$[RM$[bZ XDkZpBb[6?R5UUUI+U!ăcJ'[^Br&*m"Z-sY%dsj s"bʋ%s"bz~xbZIzȊI %wMc]5վ@'~|7 {_,QrZJ$bYk/b/eZ̄AnF_#rr`db% wUC{%#rb$#jr~}eZ)cD -ezC$ CY#ZCQ;%kDCr+* Dͣ.nWb{bz#1 &«otV${QCb7CdZadI..JEBI%cQx @CZ uU[Es8޺dR){ģIȍ#Qƒ$bcZIpzGI{y>E{A8sp jզdbiz6Wͤr%'QjȬA}I~*ۇA5\Gj^̣z>}Kb{VI-Z[~'%.DR_UVcDRFkcR0DZ %kA)JZKUZYUTsZv%kdJ#}^[A7*"Bq$cCJ }vu{"B? BJ4EkdR%cdZ`&kBVs9/\FsCJ,ڡȃb9j kRvfs)CJUUUm%c9oecR|yhdkRͥ[bJ$[bRjkxrS7Dsbkcj؀p$[bZS$SbR?}dkJ?kbR~ #kYbz$k-$cb7zDk]#ބsb.z.CBjn`KcazN9_Yb`XW(|Y>sZxkekb ]kb*}{fkY~*kaUbY'Y sUzu\#G[ ë'kU$crz[b%kckZz\ekR8Zekb Ekbdc$cZB+EcCZw~ekcZ |bUu Q7_| K"r{ۚz]WQ>C%R${)գ.COHjxěCZu xb_U#c'7#zk-}cz}/ĄbuZPbiQZPDZc$R7CIj₸䛃I> C$Z0-#Z$tw86jDB$$A/@j$#bë#rp0+BɃA.eRcb'-jˠGBI>Z\ɯQjcZ]ԤZ9"IX_Z0ۿ+AA_|QċCIB߷Dդr מ#rjZ'#Z;UAX'`0%"9&]zk^$$ZW&ZyKQIbfcrzcDbRdDb@{j__DZU]zpZWUqy봥Zח)kdZɢ%A 7dZww^psIfsDJػekdRpsCJW^Ek9[A$c9CJRUEkcJp_}DkcJ_oc9>EkAkA7pkCJpm%s$J(&sdR*wekDJPc:DJA>ZIesRX^nW[Z#[R+[BRXD{BJ//%zksBZODcI׸CZR_u%CsCZ_D{"bXxZ`sQCģrxUU{b=${RVÛc7}ud{Rl:bQ; DCB7{D1`ZUICjUaW5DzUYU*/Z%sdb__j"Ru I'&ZɋndgbÅcpWU]ekc kb>xkbpkEkb DkRcb%kZVWvZBRŃZ= 7ArxGAI+0栒㡢'`Z;̄Hh$CyW|rդr\t\oEJj]U]{Y.,\WAb_UI-v\ԄZhk$R{׃j cDZJcR"#UIz{bQhdABZyDYnB+QzXzB"gsQ)ˬI) ZZiYgbj%djucQ`'!AcA_/=J!A-cZz|_RQz]c9ăr;ĂopIţIWwc@ˆjbI=bIЪ㣧ZWZ&sQI:CDZ`B#JץDZ+jW( Յjdj~}+b}_pgseR_7䓅ZUߗ/ŤbU9/ŃrśIjȬAsBZ.%sZEkdR4}Z9rcbA`Ek1*?$cB$kdJ+$kJ.EkZs%cA)jJ{@)c$J@? ?kJw%cI/8sBzs#Jʯ\AcUWZAi[bRۋDk[U7![R˜JhccJZQ66x$sbB-ăbjdsZZX|wZ?dsR,W"Rpp["R-=:b"R psRzD{[]D{SdjyD{Q^ZXbQ,ec Qʋz/Y 5xxZ*Vr bXZp\UU$sR{,$cR fkQ?oY /U{`ZbVkcadkc7DcbkRB$c"J DccR($[R$[!JZR<]ߦbI#~Ԅr7/dDÊlo#%J/#%BDRCZpr.Io遼x[ AIZbCCdZ-#r^- zU_rĤzc#5"CZ#Dp cģQz%Z}Cbzn㳅Z}YīQp(I!+ c$R, DbxģA.ĤrY -&Ê~QВ-CcQxzp㫄ZmM#Abk䋣I+ jcAHē0JkQpgI=ʴB9^|iaI_ϮFs@KʏbQ=)ArCA ězr{*DZ#b/_]kIãdbsw&J4:^ADa ŴBr?[#{zPDR>4ĬD/i͢z^W7rUU}iEEbBs9**7s#R"6{CZZuWW5cJUUW\FkB/oZ1@*b9bdJ胣RQekZQcJwT}Z97?ZAX%cdREs$RTbdR+LDkR":'_esR觕ycJcCR_\UU#cR/DkJ{#[R p|dkJ D["R{`CJ s"j dsi`ۨ{R2UcJ*cR^x#R -Dk"RDcZ87dJկărBkăjZjA<jP`ca R@`a*%a`bZ^UUs9*$sR /. E{CZCzjBZiCZzj]UU{Zյkbc+k$cW^Dkb:(Dcb:pdkcb*DcZ[RftZ!J`ZBR Z55Ńb/UI`#r̃rj$դDlcĄjCcr{wCcb5Ԅbmz^\ER"b]{cb#Z U/RrZucZy cre8И#Ń{JˣC++vC$rz٭`ʃDjWdݣum#$j'$jͣ&eCj㣫b(pRjiŠdb#Zj$bZ㳄zBrzrᠷüzWcJdr^\ddjnX&0%c8cDR [b_YBK/EkQ+.%k@@'Q[UUk!I ba@&Z囅RksQuhkpdz('CĂ,Ĥ7/a¸$r`㳤z"cۺc#y}{CDj[ rcj¾*u_OëR8>z$Z' դzox߄%{`\Fr E#\[sărWIkHA2{Z>Q_`%sHz%8D9{Z= ץsdZ~[EseRg{jQrCˋI%sDZRCrf{J9/IZ}Q^ědRڻ䣃z"5(_bz'.f$Z\Z_{äDRujBZ_CJs[W&cArZx%kAZr's1*%kA{ZW^sZ5sZ~Ek"J:EcCRJ'bJ׷DkRhsbQ}aesR %cAJZ96˭AgsdJuTZA KdRsS_]cB~{/;l#J]_7bI?gsBf$cRNmccJ .CcRu$kbB {A9jjk8 -Cb⯟_cBrV‚jZ^]ěZ%{j}cjmˋ$[ dsbZ{DkR.kRp[Z6ZUUzP{RbA^:+U"BR% |DsZDkZ+{S Rsk0sb4+{c\W[{k%{kw&DsU]%k$c˦ekc{7esbWs"Z sZ\VscJZJ}[I8$kZ5.=Rj!|DZ=}6CǯÂ'p㊫"壊鍭"icdbRcz卅dZ£ZzDbߢ惛U7p ?kW^p#$b 44’_#zbCcQadj$jCz) #5c[[e|ôC-üRPQ-6Ťr|dj/ͥj7db djpvZ*㤼Db"{d9$+Z{dZ=JAjx~NjResH{#AzrzWUjYkQjX$RnFkQj+k@+ NI{eR''#b^ eJ؅Z=jr DݍuU+Y/wnŴjԜ^W{Z;fs#JZ^$c$Jb2{sb1BuAu ̜A=pAZJw%cA ҦsBZ{J?^EkJ_DkAsdR㿽եsR ՊRcWcAo> |AcJUU{JB%kDJ~${$R*%s#J*˶ZA{R1 [Jp#[R[>q#[bJDcbJ'{D{bR% #9ek"ZU㣃Z}akYR:^sRR[U$cRrQr"J-bjdcxzDc\Vd{Zv DkRV~scZ-b{VT#kkUwCZk_{R~uF{RUHZ\_Ud{j =Άd{cbdsCZ{j½c {jyϮŃ$kcŃk˜Săcw{kӟekkʋ dsc $kb(kc]UEcZ?[#R[QXEcCR===j ̤rjlZCWU#Fc_V셓Z05³Mmi󡏾DbXڃ{͍c$Sޣ$Rq+̤b*$$*Uiv,crzZ}ÊSrmFz㽽d#UcĄzB⪜Ē -#z6Cz/+rPTYdj jcr2:,䳄rzքdRuC$Rjd$R*CDR#UB~{CR=aMNdRoFsZW,eb-/+>' ģjX\zU )rUUdR5<)r7zrrXz]isZ5&k"J:s9*ZOCJCz]{JA}տɃI/>BJu'+$RqscDJA_r{fk#JQk[A /$kB.=ZAZڀZb1r{"s9Ek$JVzZAZA^KIWfsJz/U[sIZ9Gs0bZ)$RAr1 dcRڕDcbJ$[bRj$[RCzRR )[QxpjDcQ -%$cbRʠ(["R% ZU 5c{%jIЖD{R =dZW$sRrD[bRdsJ;sRb~DccR`hd{JysZZ;Fb5kZ\$c!5 j?ZzdkIb`` Q ūW) fJ줃R{cx{$kpŃbK.{b`{bck$ku6sbZsZמ$ccb 'fk"R.R"R폤Z"Z ]#ĄR-UA>`{jzXJkп^sZo)0s*[k@NݤٛPcjR5CR*ëdb8Ąy9'Â( jbjH{>zWIir\mR݄jwzdjm}㫄zP/uBDbCj ·cz #Âzs{CbwdQ #rb2|z%%R\Z ebMbwR śI;$b;%߾EbsDIrIDbRQ,8DYZsbY/#BcR**-crhXY 6fcU_/U(Cr\zj%R\`kaIj:Cb~}lRţ#,AIz׫=Ew`|ޥQUEu\eGzq])#Rs^A񊌤ZUYeccR/|R9%[A5rkCRRbIkAz'cAkx%{$J}zPc$J5FcDR'uZJCsAbA{EcB9`n&c9+*NdRUU]5ZA\*&sI}>_cA+>b0 ZAPZA3*7d[bRW$cbRZQ7:[AJ5[R_ scRݠD{Z7u#{CRzkJ{#[R}Z}dkRl_x^Z=  Z?sRKDkZ0C{RdscQ]ӄsc*#Dkս‚#{}{kiŋcRzIUW 1ds"BbËēDk$k7xjkb sb;DkcbJdsj+KɆA߿tCR^cRZ$[A/YcRũbQ'?-=Q' δz;eR`rVoBؾ+Zե$kpz$Z$DZ)դ(̓VZ&.**%bzzzbrzyɼ%\VU z%aGZ h&R o$9.,$ZԟׇzWmC$R%-cr c$brrNb㫤züupxD9r` փr{s缄rruc_ebb⨠#b57i̥b7&Z窋QCQ)#RsĤAܥDZcrcSdQ1cdr_Z/(CQw #jkbZ>zdbCbץY7)Ăxj텨ruɄR]z$RͼZ"UUddZ4C~)wUńzwнz U$RVbs9>kERcB`bZJ w\k&cA.7AUDRuUuɧ{9rBzsQ)=|T#Zu5`9jJ`~'sA_+DDR5gb9̶~RAPZA(;ZAk$J˥}cA-ybIXbbA-*kA'jIJbA#A_O}g{BZ ݇{ZUpD[BR*bDcZuZZzZZR7dcbR7$cJCcRya_\$kBZ+ CZr[U7(KDkbC)z#R_UDsR%[RŃZQW#[R" $cRXjDs^\c$kbd{/_œ#sַ$su_ssUWdbwԊ{b7-bo $sgz#jŃD{*bEk*>\b6sCZr$sCZP2#JuW'R?3ARWZR:[JZRfx{[RY{r^^A k=zjݤZݗC݄j~b$k%c̃bcD}`\$$B!B%%hhQY"}CAnGըbb*CZrWntU*QˊJ<ZQ ëQBJzbëdjUĄb}#Zj Zdb^ZmFեj~]Y'(/HbCAkwI+IDZ~[DZk9jjHDZ]%Rڧ%QJDj,9C$rRSbzvãY6GaDQ ؚji`CjͥCr}wpcZߗU缄j׾eRʮ b**(Kb^%c$Rj 覤#Ju]%cBͯk FkCJ W&cIsJUR~~&cA&cI׆Μ#JI_WWjAkIubI^sbA؋b"9khjBjAC>@9{cJUo9?_cb9/bAZZI. rb1zZJ1bA" FsR V{I/bAHbA{xcb$[~%cR߫DkBRjYjp$[YmcBR-=7#cRV^PdsR =dkR~DcIX$cAը$[!J`kdscR멳DkR. ÓcR%ģZUmDsR齷$cRx{bR +҃kd/[zdspËj^Zغ:>bBDscRq jċZ*zb?ċBZ4j%r"-cZ'zCZ*{#Zn BScZՂ{R {bxkscZz{ 9//EcZsktcacCR{[cR`IZJ~Z8DkJ۲B jK~[L]3"Z %#dBb`ZCI}䛄R/5UZ6cr b{<> %ZW{G݇Z745EZYBQ/5%hZKU1nI Z_ieZœCbdjc@j㫤jmCěCbS#b|r CbZWaQ{œZ']Յjs]~^"9Qk[gD9/EZz˯[RyQӾQ>6lbi%Q9QcI %ƴY7' :Cr|ddr'%+$b_텵(jCQ>*cEjDr /Dd\^^bO,$RuwX索I $Db~rL`1ZIfkR_cFcCJ ϿgkR{OFcCJZ%c$R%c9(bbAbb9͛kCR|ZdZIdrAk!A:&sINO4kB9>cbAcI'kA9*'kJ_eRBAcAZAYZANZbA Ao]?{B1 Q_uMZgARb9Ik9f[BZbsBZ{sa7bY~SQ-DcJ%dsR©_DcRăJZUDkR~W$cBZԺ$c"R&D{Ru"J5Z\WUUcY pP"jUjb޸Ҥjb"r""ēDsgB`넃b䃣Z~v$sZ*^kQxx"z r`ċr Zjh򃄃Q(Cʄ"ZypEcbar?Ud{"B.DscZ~sZ-7OsRVa$[Z$[CZ)+$cCJcQxprbJ' es#Z^аcR=ŃR/{ZS&LARZsBI b%QE{U^#B@Db'k͠r ńIņb[kIZZiEZ_pJOɴ&R͍lEZ[gEZs}GAEzm`Z^|#Ua]ërxedIxe{DZ Sb$R5Wwd8QokI7hDRjৼbVȴJp B9&R,^eeb^޲&$Zhmxp0Bzꇼr1#/'zyxDj_j?*]zkbWģRY? fC}MreU`.%{߰#VX\WDZtW3jRUW\_kZ_Z$Jus$J^sJFcZ%_fkJjVF[I|U&kAba1ߋZ!1ZZAbI7 jQXxYjBAz틣ISu$Z!9'&śdj{uAfƛej'ErtkVS%{u !b`BZ^_ sȬR\LRWUUp&k9^'c#J Ao IZJ(XZ$R kZIV FkI&7bIkoweb"9ZI}ubA1 rdZA9 bAA޷bA ,DRbA/9bAkIbbA$ZA*b$JioTI5}_eBArI&sY? sA菪RA7DJU]U#JWT]UcZvXkBZczS"R7ZQV#[BR7_#[J#cJDccRXwscZ dkJޞDsZ\dsR9y^{R*UUDsR8/_ecZēbpsDZoq 5`/ÚV~Ļbd{VXZpR`hzDkRn_{B cjZrUĢrU* #pjd’_DC̢_jjh8rUs[zUCKpXs8b*{R 8sIEcBJ*-$[A[Rj%ccZ[EdZW=#ՄbU\#DjㄓrnA$kQFkY3CdZ #jBW r_CdJ5Cr^^nO Â_}%jj/j}uI*RJV IHER/gR]5z֕?2IkIoQջs$Z)CbU5փZUU|DdZ ۤQ`}燃QACz "AZ @A)cA牸 A風)ERJ#ZńbZo&bA'&'"rr(ǼY'-‚~djcr૶䣣z@kBi#j{dzCayKr/Ij#_/z̬۟jƼdZXWWseR\ZA !NAX}sAвZ$JkekdRo[R~sIVwєJ_?dZ9&ZARAj?RI^jB9{:ҽIR]ZI+dRIwbI{bI7濫IXWA_]I}s9EsA[HAߵEsaQ<_(Rnk$ZG|/jAn a9]aZ9.9DJ9^8kZz5tJ$["Rux$[Q:?dcBJ?dcR+CkcZV#DsRZZ+ăbmOCscb%&BBDkJ꾷DkBJXZ?%}UFj*!mfj_\d{jT4Hwq ޠU^U] a1sRZBRZ DsRbE"b-$8=Cuշ̢̯#}WĒ ~WDĊxëexx?bPdkRbnRc]UUcI*zQ?sIu=uI-Ul9GkJLrǃAճ_y%{QuaI7'nQU FsI7J_h$Jw[}ȃ$JQWWbb1ꪅRA5kR!fkZZ*fk@XbQ`DcBZ]%DsbZ<)CcR Z#{ZW{Zzk"Z sR{XRcR$DcR5ċR㫯ebU⇬d{Bō "js{ZV모PI_@9WZ9_$k"B sZZY jO`Y_7 }_brûz /=DbNK2CS6CXz*Wrc3e}}U$ųrXZzxBbU"b[ecCRp-sJs"Z龋cZW~KeccZK{ז%k"J?'EkBR/ kb B䣄R/Wz_UUcQB.dZUUW\ށI7_|eZյ.bX\WsR*bQHCb zeZ6WpICReiQRsDb fb?XZ"18mCIPrmQJc˪"Z._kb\wuUdZ}Ƌ#R{Q9 18,'*Z ΅IfZe(mbw(ͧb]wGIFR > b 0' Ro玉Qckƣz{LZP׵쬁>~|bw\ZOEBǛZom5ZUf#R篽zHr~~CR%씤ZUwkDJpʏZDJ7RA6આkBj[Ay*b$B誫1W'J'UWkI|}.bb9eZAPuJzsUU |IRIʜ'kR7IIuUuZIs߱bI-}:GkIUuZbAeZ!9 bA}獷mI%%PQnn#Z f{bAzΨ A,k9;AZB aRIk \$cJOkIjJ[aQ墽s0ڒkIţ{cR{Z 6j뺜7${Q#cRUuR\|$kbR $cbJ/([ēk6U{ZbdZ0.jWUo{cYbZ̼Q_&QUQU${YjbQc`` j%qU+Cդ${h^UC^IylZ>;,łި\\W+udjUUVTfs#ZsY/]sIesCj+o(f{Z\ZCZHZBZ_ykZm{dbr׆Ĥb}UbZQYCZKEU ޣriEՄb_UWT{Qz{A CR0UesZmKDdR /eCr.݄hQko^R7_h1&RUJA{b}-Q>B9/ {Qc ̤RV漤j}ZU{dZ/4D$U-E{Z߸$ZmOCbU%uŃRi\R) Ŧr`^تQ~dbA Q,EZ7 yR=)upB%{Kzڜ_[oD( н'x\W_EZ pnIśj4gWHdb Wr`Cͤ){Õ'9xXhpsFJ;esRT{ZCBbZAҢ{9ZA ]bJ7ksbA^ bA%GkI{{AFkA׷7RIڀZDJRbDJZpRA^bbA3ZIfRUUakIbbIjZI-C{AsWͤI%A /jpA\\mk"9P@1?}?sAMNRI<ɧkcZu%cI kQ\6KzEk(**j@ 䃃b u_{br;%KBb4U7sQdc"Z#kcZkrd{Z 1ւZU*J$k[2Ò$sUWSD{br.dY*``S%r5)xz$'hhL"ݏjU\z%CZWUe{"bqYcI hha fFW_Յ_i%5 dzW%jڭdbUUUrՕBQ$ިdb^ZPVk%jyfkDb}-{ZY;ecR>)cR_KtCZUUkQgŤA%EkWz dA|pCZUUaIQ %Hބb\X\WdZiI%CZ7?Ues#RI ,I ㊒ͨjQaijr5IfZ_bFd9QmBr(H%R9oŤI?A$ebuEuHbUi)GŅb75Rz`~dR cbUU/dZUUU\DRDQ׈AQ7Iz I Nr[]@ʬrO`P"j*<1b8$(BzB5Ơ|o‚++Σz__xM@z.hr.*vdb@oOȃB&/RœR|]%JB(?dJ7kr 2RbzGkB宫[$JiDkDBEc#J|ZCJt!ѵdRUUU5RI`sI`bI·ZI# eZI kI=Q~Ek9zZAbI;dZ1GsAbmeZBI-cI>bbA dZ"AˮjAURI%*AKUURAw9ZJO_cA[I5]UUFk9޺A1/kZťWީsR;'|!1-|I??.Ws 1Z[I84S$cJ((dsiւcRjI$iZ_5ƛbR AZ>zWk!RdZxejCgrUTE{H8&uރ- ] ~ȨnHe5}]BjWT\ZrY'/icQ_ߟȃP_漦bjw^${5%Ka``|bDZ[DZ׽+iiZ9x4AA=URAFcR7֨sZ_u%&k$ZhvQU #ZUUWXkZpx{QU՟ iބ{z^(ՇsU[hbEcR`eCRBesABbUU[s$J/gR__%ccZē$R6$Z #u>!j/HՄj==m%E~|EZ~)Db[' A<޽2db7lgZ,QW*bQJQ/wZjFR#z*z/bbޤZX\UI.Y7.GzZ67krnhWb̬F:!{MQ֧r*b_zo`,sHr .蓧 db<曅b(.sR}H1(dJU(dbbzUicCJ{CJWCJtUJWWΔAU[kCJcdJL~ZCJsZ9 Z#BkZ#J*VvZJDR!9#RUU5dR"9.e*(b0 %ZJ]LѭJ]RWEkAWwbA cA%ʋ 9Z"A&kAo[+ZQ*H{A?}bAZ9b{R8ⲘZ1ZAեZ9<6ZAǥRB1 &zGs9+$cR{sx[BJ 8ZUUtQ {ZWTd{BJ{ (%BZeDsAI>$cIBHk0˴A/W#bUU*;r Z^`*BR}j|nCsQz^I݂Y)ߋ )\߸ ؂Ŝ!jrHczdb&&D0.z8ahd^{|DUU*#xBzb_#zU]rdZ)*>$)`scbDkb_xcZ:2ۣrRU_. $JzaAx^'Z%5u|"Rp@`^c#Zr}CI --ϽꨫYǓVw^*%k[l&[ %k5dZWWrCe{dAzDZU ̣j_ ,Z]]WT%cCZB"Z?=%瓞_bɴeRdj͋G{Wc($Z% AY~sɴA ʼR]yiQPN%Z AIRf#A.%Z .QZEZ)B-壥Rrjwŏz{#_̀z.e#b?`b % ;6#'MZ CIF/Ke ݕez^HŠs#괥z*zLa%])bcS/ZhcDJE7ZCJ$Z#RԤ[I?1\ZBp//sA6_Ek9&cBUZ#Bɢ,c#Jۊ>j!%c$J|zkAK߄ZA93QRPXUZAT^cJb9X#mA_''_ZA*:kJ*^cIɪbIXbA?ZIjdZAI0gkIrI{?rA|RA~RAyµZIdZA{?aZIxRb9خZI`8gkA{KibAS|jgkJx[cR5[@`((Q=ƌQmeI ۻkY:{J% gaIreb ˦4<"6/:)ż8-{ZVT\\rb8`@Y-戴 LʊϬ |W{cjK^+]5cZZ\TUZcHj€Pa⡍\?/ jP@ażW(c_^DpĤ{CZssZ`|hsbZ*sR~mkZ#S%c#b_ZI窨RJ/6EcCZzAA_).)x^K Rj\z&&c}n|Z7]_$RMIIxΠ0^甽^^4ʿcbV\XXkYkZ+DZ( jmSVGsZ Db{z]Qsҟˬ!A6\+̈́jr8b$Zu~Z zW_}$Z{yI{?HQ=(r.ՅjzrpbkohGrᗗcr&iadrxLz* ,j:QJdz+'^rﵒ&`{]i[ C<Q`@BJ(s}"sW_iz-ZW_kFcCR2ZDRS=ZDJץRCJ؂RA{bB{9RA [A򗾤JI~*ZBkʊZA:kMB|\SAIߗ7u%k9޼DRUUΜ#JUTbAZA^psAUwXbA髄Z1RA "ɃAtcA_\+|A9IkI\bItIUA^r⍌JW]_'kA&RA_- RAËZA4ZBAwZB9;c9~ڨ|IlQ*cQEk@Š8AA-@8 jQ?Ư7ơIP^UsQ\ZB@p`a x AZ\\\Ta% Yx~+갺ߓzsE{|Zz'WT墂}]m#{cRmj"bZ/ 07cbUUbR `8''k~\d^#CfB{DăZrrpDcZ~Ž{bD{bb{Rx)%cCZ4֧kdbP$c#AxcIߕyb1fk %eJ7]݌IP]_'cAbA& eRA3HbA{&cA۟ZAVcAS&cJQ]{kI FcbhZaYkYR*k`Y.7*FkR,քkQ *$sQ(dsRz*DsZ\XR^cHkda տU#RpTUs`Qlij^X -;ƣp { xƄjXr :rPZ}rI$cBR Dca"Z_)CbWU I}^r1"IRrs+iC\ #U6b\]WTd{cJx #Z=*dks|0j]UZVUUUZkX$'k!A jZ1 I훊ڮޮz+ޣZx39%sI Z/{)%k"J'I+Jc{Z[囄ZR؞r-p$Rj|EZ! ~FIOQ 98MAO0{BIk!,QʩRQVYB IRJńIWsj%_jVUɼjo7#յ'%bTr}@|\͢z?ij↓Z{q/z1EkF s$FQ%wjrkZ{R7UZ'U RI(R^1ZRnnZ$Jx4RIDJUWU%ZI8YWZAZ1[J胃cCJb#J :"Za9@fs zZa1~|ZAoÁbA?FsA|\zba1|Gs9'cDRikB[c9*Z$JI#ZJ;m_F&kA}rQcIFkJW|b9J{a9w;A}\ZA7zhk )KdRA1=ZAOU^HcAa{R"1(pk!1&{9[JHZUŤb]uZbeψBRU _l"Zy/KaSW{Y*iYܵ DBR^,8 ((HBj]gkDRk= e9**zg9fkZUcBFkZ歫CE:.bPWD#j入#czW_'sVhZ{qZV[#ZX{aT&Zc}u#9U&6/BA ɋ8 &?dIȎbAߕZW\(9 JA饷 jyĄb' Ă||W~E{\skIŃbhXfzfQZ2(I#Z+J驍zp7Ejܻ+cbij* Ƌw\ΆU]^XDZê-bU=~hsRvPF{RZDR|[dRSyZAXRB&dRUUu{#RUZJc{Z$R퉝cA*cDR°b%sDRDJUUVps1{^_CJ16jso^RDsj`zs?IjBp6bIcn\qAI yp* ޶Yέj|XmťbBg{eRHcQ@j'dRZfkCRUbCR|2"EkZSY|ekZ ŃA7 "7ĥr (ƛhR`(fAڠé$RJR)$R_  a `KQvxږάI>G{8+ )Akjɋ*cA'/I j}GR܂Qi~ֽi͋ǴrW΋)"(A*.Y?#'f$j,śCI I; z\j%UiʃݕdZ(WG{ir/0Ϥz zP'YR__zRʾesRMc#JZZDJBkJQUZIɘ&[$J7]Fc$J_cAoZJ_Y/E{#JE{CRW\dZRUUUR1cR1zrxZB%Z9Z/PI:^Ul9\W}Fk!1'$JUUUDcAZZA7 &c9ZA۵7b0{A9bcAPAa}UZAXJ݅RAGkb9bb9~YJW5UbAAܫb$J_Khb1sIeMZA҉·{%cpat%kO QuIaa%cQ-^fs9_먼[Yߢdcb.cacQ~~g|Jk.Zue{br{BZdsZ6eǃQ^Ƀj@A:+rQ|ijacUzփU_1zū5IrVpKzRc!Iz@ǓWf‚OH`œQrx`j͂ir5zWVԤbDsZ/ $kb$scbkk{BjP>R["Z=\AAW7u yΖrxη. Xη`5y-j0bTVȋZbDbW77Zz\V%kcJ{?+EkR^XsZ_eR-/#rb`F 6>ebH EbK(fZ|Vݥj^eZvTI}RcjPZkpI _gZ[&c9'h%RpAAFebXIr }dZrzU!j X^+'{rXJZFQ6f玏dQ4&EƣzU(rb`{ģZpUsdJ>ȃ,jօA7J&s^s{.G{!Եzh*bb腃RbcCJ*Dk9^ cJA@0RIJA:R#Jxko$RbI )ʬ#Jc_gkApRQܽ%#BA9 R1(;>RA_ZA}ZA^`9Vk&cA'sA+^7fsa1[Aw߀jsI}̈́ZcA޾'kJ_5bA#jcBTZ9=RAbisAUb0!.2cA|~FsA؊ȃJbJKq/fsDRWTb$J4ZI6>{bYŃboߦsYpfsQ ;/sY>(#Z^ecQzZQ*( EkZ{"tQܾ$cỲekcbOIDcZ9`Ip!ZW\pQWN8ŷ]5 ~痭*t<Ě7wZWTTT$k#Z:+jjkHxs pjRRXT{Yzvi 索pr^ZScDkZkjsW_DsZ`$kcb~kbr bcR6 <@ ''7]XWWU\׵x"Ηַ}kspg{&Jzz=̈́bUU-cb{ZTf[CR\%cCR/)%cBJesZy Z Y{/W̥j+](QؕA*/%Z^7.s\jZx_jʫAI~ꋓިbS{ucA[cI',%Z\ԈăZ{'r+BcZ%j*U%JPܿjUUm- CRߕ,̓Z/WbW'H#b_ާ˅"@݅ţIАr+=iqШ'̈́b{xj$kR`W]Es$J sA(rUQ S/Д k絀{=FWubN fs_aRXʤZw_ssZKDk#REs9z*(kI.b$JoBFsDRYOddR5U%kA\mRInIcRk 9UU#J!1 (bb9rZA%MbJ5|iRA& .sDR}e%cA_έ9cArNA^kZ9: }HkIWߨsAk!1'cb9%R9r~Cc9)*(pAWW{A4dZUTU{IZ9.b$RGGkB9-{R*۰jfcmIekYR;S"JwÆAᆥc9~Jp^UekcZA醄b}uu֤ZVUDc"RxFAI kQ7ڼ # vմrVjbBIz YVXaU${Iˮ: r-}UBZa'_'eU)ݢrsRp\{RDsjcb2+#cZ6?dk#jkcZ.ԣZ@pY0%WY(UƃQUօa4EJWr#R ^WWN@) J5UWZ#J)ZCR UEkRkDIB{Âfr(&"ziQ_˂KQ#9oڠQ0 Ikߍʴb`j0LR5{hkBAJ/5΢r__ֈjh_)$sWEr}'cb-?ީEb6WcA6zuhQeCrߖ?'HDqR촃rVT鴢zmiͅZs_^ZZU]UMkJ_CfkA{p07Z*sl9 Pf$Rp,B1 -HZt_&(ZŅsdZ{sZjVEkdR[]xEsCR'fsdZ9.*cZusDJ_UФZAkDRA"|LZINdhYAUUVxdR9]`(CJ0jZA95ZA/'ZB7fkZj}aA/{CJ>^%k9 b9Oo^gsb9㽿{AZbAu+sA]9ZA{TdZb9vh%kI^{bBF bA ZA 0ZIkWJU]dRB9${ER9wj9X0{b|c_XkEcb>'PZe_0XoI}v|p8(//ARb`A 6%c"Zz&|CR>ɽfkZ}}bS?tP{Y)UU[R UUJp_UUesR3DcQ/{I/Zd{RU #DkCQ_"C{ZկšIZR`/({QUUb}TGb dRr$sbQrc{cJ$kJx>b9Jfkb=-Esb^jI PkcZkcR%DcR$ccRzfk9_⪪Z8~(RD@*RdQ [BJ *ZA`RIzRQ(cDR5{R_.dZ$Q.8%-Iƛ=KťbP[aQت̼bWwޥbUUZ/QUebuU̼CZ]^&Qv/z aArR}GA({Zi_l"JA-dRpz%R)Ikjh`]gQ%b% 弥rOejapEdjKSO_]X$5}{fRRsZsRZ]FkJ/>b{%c#J(mcI#1ER%Ֆ;EZ)jݏR -j4/蓧/gZbxdZpj=EsAz{ZzC%cJfs9(J7sDRYycdRV%Z8 'ZAcRCF{a9sWRA1/cR9gk9R"A ZAxkJ:}fkdRﵧ{dR]VoFkdR!["9p`^%cA|$c$JS&kAܫJ5UuUuIUS_u$J%ŋZ9U]{$Jb$J'%seR?')CR_?*DJ[V?$R4@cIb]W&kA%[`~뫥{%cCkoecZ_6EkBbV |H?Zŵ֧s A$Σ6kQ;sbIWcYܜcYͿ{sBRWkdbWlekQnbb%kIcR剋U$kJ$s"Z㣣Z=Óku|\Vċr͢{ki #Zr$s"Z-#Yɏ\E %RV\\TイR{߿' Y_ZcZUUU`$scB#{R?+?${bjhDkbUr:usRܶ%k"RU|^cQfkZWߒEccJ*$ccZޢ%[Z-esR=EkCJ|&kRu/cCR:8?_%kCJz^RB: [JoZ"J# |XcIkkDDR)/cjǎ-iCj?^^ńrR7CZbbɯh{/֨n봤r"@rDZ2ΫR[_+Ir_֑BjrDZɔdJc_{b@dZ /IڠQDeZ 䣤b6bz%c}ɬqczzlDb?׽?[괣ri1cA bEkA^ sByxekB{BXMFk#J~ $B-R7 !ͪ{{p'{|&b~_~Z׭REs1%cYk$B `sbA+RZU{pDR775kbA*bAlsb9}O[c@:Z9XB~XdRa9%R9{u-ZAͥRA"{&cAJ/ZZBc9hHkAo@ I_U%k$JݯMsAwMbA+gkB9)~&kb9)> ZU]/dRy[L曄ZU뉤BbW.D{QRR odR-UWUsI^rZAwP$JU_զkbhN %kU{ƃb^X\ZkCbX_eka'|#ZEJh|@kQ,ʔbAVGdbI7 ccZ}baQgkR/pZ YbP ZP $kJ !C{CRރCRD{cR#b%dbj(CCb |v{CZ⩹${AAzA/(="bWcA*dCbP77*mDkR DsZ@{rDb%?ゃZ{@sBj ÂcZ+:{"REk"J+ekJDkReEkZVdkb獦sRW{CGk"J{9cZ+6lEkZs%kcZoKZ#JZJcJ叏dR5ědZ\Dbzyl=*2K"t,Ǜ[9 qc23&R֡z%klhm<)b+Tb&cjjA ebģb,4$Zxx˴#Z5wueQ@jz%)ƴePĂ ZʴrLa-C^|Z~ZPWbRjz{ZWUMDkdR?EsdR{ZT{{dRuS]ZaA x[EZ頨cu~pj?)kL` 烈Z:":苢1`p{9艏*$k96(dk9c.NA/cAR99ZIb"{I]wbC9wOkk &c!1뭯&k9[* 9uJZ9 JUUZ1 #JWissA9ذPA@UWWRA~FkAu-CROUUu&sA~&%sAjw6?dR֗rq $e{Z޿+l${VGbAX&cAr١{9EkAZrwgk$JvߎAZ\x{ZQ_W'dZuU\ccZ,)mccbdI%7k`8Nk(|Z'A~b!AkAI<#[Ihb n(+_Y(*-RWX\VDsRMh{cZ ēZbzds$sQa$[/_rcIDsCR""${Qx`bJ(cRDsb#{czCbj8TsHתsI p'ARwZUcBbUUc${Riiq}kQ/ekcZXDcRX ZCJ%ccJ*EkYh%kCZmAcBR?:/ekZo?ekcRcZ*%kcRb%cA[Jr&cRiCc JICj=},blģaA/-pz뼦r~k,Y(%Z7˗j ߍ+ӽw.- ȬjwpEzyv|I틫Gb}S䫥b\uk$Z EDR5wͬQIs*\8/v,ƓimOiz[K%D}NdR~X|U&k#J+z%cdRJH}ZZA"&$s"Jɍ)cR//O΄R~Z9/ΤITG{ ꢴHRPbqg{c#sb.(bֆ{CRk9%kA 'sCJ:+%kZ 2%kAjlJ~ZA:ZA kA]&c0  )&[A?oҵ9waq_[B9scAc9ZAVZsA%եZA'FbI_-ZA@zf{J7'kIx&*Jzݯ $R'*Cb^kQ?$RQooEsa9(I{IW{g{AAO˃BydcyW7-gRVV a%U ǣyԦZ_Fc"buXHtY?7cIo݇tAIk@QEk!Apj|b(*  sbukJ\c [`A*dsZ{Z/dsdZj|AzsJ'.ekBjhD{CZzZQCb"J DkCR/${b`j Q_7'`rfBZDs#Jdkb{zxdkZib"JZCJ7oRI Dk#J*{eccR$cbI Z@BA^봣zfZ^ZPȴZU][6%cZ)5sCRߞ? |9ZIP(cCJ?=5$A߮//DDR C$R&b.I,cU}mrrwmsJA+lfZʊeRޚbh^m͢z}Lr߫DrUeRvRcgbPcE{J~ek#Zvʯ\CZUU@A_Pc%#8%Bb:+DRU^ZJsEc#J:_Js9 scR!%cBsJo{CJ탋{Ay\%kA9*>FscRsJjd{s_WZЬb05)bV^T{R_EsZfZfscZ-~`{#Jz$kDR"besZnRUTU_bJL9WWRZAdR9*] dJb9n6Z!1+jDR!9`&cb9Z!1X&kb1{kDJUc9{&cAzDZ"96DRɃZגx Z8_z瓄bSd#ZpSf{Dbt :Q Ƀ#ZK~s0?pcb\cbuU_9/Aºh{eR^exF%yK"Rw^Xe0 /$u%(͆ZWxHkYbI*8hlQ} kaIRkb_EkJ%>sdbܺ#bsbMurcR5;sZ6sbزes$cAƃrcbS_{jCcRֺ*rDb^\WZUWm)DkCbi視bR+${R+ wjm6a7__բa(Ue"Rk{Zw?$sZXzCD{Rb#Zx~DccJuccRb#R#5~pZIZI?"G{8j{LPރbXXեRCbUU\%cZ#JJCRX}%[CR5RJ{lŋ#B/{Izz«EkrɼZzK FR򵪣bg FJx>o&Z$Rb~ƣdr"*~elŤr#ʬzxhb 7r>'Zx|E{J/db?ͣjV~$JZ#RAbJc*@)mJ}UG{#JTUmZ1 hk9?CJ|c U{c{Z.ҧs#JY )b w׆sZ*))resDZ/ئCRW={9CRkb[ǥ Z8H^}j#J}Ek#JB{B+{BcA`sRqh{!{Z-cA뷘LA]߿jIկWeZ pRA eR9#[Acb9RA*b_[9ɥR9 R9bC,Aa}Uȃ"1ߗ7u$R)d9 pNj%R-hj חe{#ZYf{R ߧQV+eZQz8ȃQp#ZwMRrw b׵ W{BZݤz'.cĂȤZhʋ.̼8%͋@zCkZ`$ZuX t"ZWm&|@0jꢃFA )ΚJWƃbUTWץkcbӒesYԶscZsqdkcb+ esZ`sZ%#'{$sv\VHDbj5bz +dZxċcS{b% "D{cj4\$scZ^`JcJZk+r{]~DscZ{jh=UccR`rR '[CZ}acCJ. ;ccb2.'$ccR*bekcR~yRAbZA*ZA._`R)UUUXJ\UUURQ%'7R!bX`xbUU|TsIޤbRcR_{RI9kR:Mi}$Ê7h.C;)Y(#j+'QZPI]^-cA|AI G{\4(j`*$Vg"֤ $bTcdRܷ'ţR%-j7ZUv^k"J{JJ#J{sc#BﹹsCJ%c$JOk 9bBwzr[J -fkcJ {ZWs[rۂ{CR*jZsR{R|kcRKދ9cREEkJ,{dR>+~sb~ ekDJz(sR<씡9_g?%k(%k9#64'|J%k9Kc /k9=㠥ZbA Rsb9UzRAHZAs#J^WZ1<&%QbCQ.zDY${@Q (_aA>ar!I<,JaI_gQUR^jZUF#ZUՕ?HIZCJ<>$cZy?%cZ ~ZJ~eccZ ubR.ZcR C\ZA;DcB^ -$cB ZA\w@9_AuZR˞yZI: " &scZ飅sj+scR|\^ZA-db%"j%/ Dj *X)㊏55.gbr7FZmQƅQ brCheZ%z ȴz\X:߬Â?^fQ ǃR-&DR5eR{dZ%c#JZBb#BYs#R&cDRp#JsgkDJUI%cA7Za):EkCB-sRHufkCJȏEkCRrb":{RVWekAp AIekCR{r JsCR6?_{Z7WDkA.ekcR^{IêVEsJ/$Rˊ|CZ_5JtcZ_ZxZ9 iIcI^XօRA u"c9b [bA{ Gc)'׭Z & 1IBUZA.bAKm{9}cz~ 9}/{I,o Jb j6ɃdbB:{DZ)I{Y,jAdžf{dAp모R)$Z DZp{b9)IУĤr.&'cZ7*r/CJ\~||%cYrcb5WUUZ JWoIm?I=Ww(lj(xkY2kZ=$kcZxjc/#CZ^rR/Dk#Rbjb}${Bb‭-rYpd{"Z?.υY^__l@Q//j(4 9[AQnj[%Z㩩nցW ֣^z*r`kCr>r)Ju}Z#R67[cZ윾%cZz ekRu_Ec#RbRzz%cZ~G|J%[J={occJ\EcBJB{cJUU^ZBEkB%{EkCRv^{$[R.?ekCJbJJHbI:7"J$J5zZkB 鼃nY{FmrUeªmjֶzբţTܢ0‚pZނzDbv|j΋sDZo(c"J .=Z5NjR(Ck#RI}ZR-ZAbR=b{dR.sDR]AEsdRs#J0Z#JX°{RU{x%kCJ/kJjEk1 ekB(IRUτsB-.$k!hkJ6/s98sA4(scR^Ek#Jfk9# kFkDJesJvfs#Ru {A.b9*ia9%kB/WbBR|iRRJ ZC9ްcB9Z!1{郁9C޾ZA׸"{JWW@1_ZB9 ja9RvR{sU狣IO{-A7ͤj]vjWUUcI'?sQopI _ IޜZU^eZ(b÷IRI][sQzzdR/Di[CeJˋko{%kBZ^hYR/%/$ZUUе9tbIJʃ@ aAWU]ԤZ0'(ecBZ:Sk#Z7\cCZO$saҝdkZWDcb6Z${jТscZ罋{b&R$sQxjQ+,޹kBIhHnI5 1|e{RR'cJ@I '?i.`Y\57KCR|TVU{RVEcCbݭak"RCcZw]%cCZ"c"R$4/b#Rx$c#Z+$cRz٣ZaAPZ#J(EccRq]sbJ?EkCR|X^k"B_fk#J]EkI+I#RUYXekRJo(cZܷLbz} zU5iŁC{yNd+"%J>;'&'ފ]{7ūq$'hlHuIrhJ= &kDJIZ-)䣤bYsVc#R}}JIJ`kJ/bZEjUlgsA9'{JsݩGcIEc$J*sCRzEk$J$kRekZX{#JekdJ [scJsRVsA禮Ek#R$kB) XR=EkCRήccAxگEk#RmcA:s0 &{AXb98Ek9؅RA4c9R9rkDR}bA>ZA%jk9~cA1k`s ΤZU]UMb9rfka9bjC1_%A Ƀ(փ,dA('Ƀ9"g%J A+'{A9"jJ߻eZs'kA:†9*}RU #Zw]{#ZTI~k +er^zz`̤R{oHcRuUs"JW~[Z`u{YRjz~RUՕ5wIV|r"A_SW~cIeq[I ҥkCR|Ec"R~[ecRcb$[ꀅsCb?$kR s#RB~sZU{CbZŃQjcAnZQw|rI"jR^^xcJ 8ZUb{EJ?^#ZUU*bu{dRBpWUZI*ZIrI{idZURU%cCZseZWkI[R}k`bR?`ZR΀zZAR:+EcCJEcRܘ?ecZ*cR__R[J_}PEcQk#RZCRmAUUsbA>Ek#RgIWeZu`#czUdÂ=ÊU%#aϽ-m%LE 갽b~Ťg{{ȴbXqj+mUłzyUI_4Eb? DRtVUFkBAb#ZoBnt!97'bzǼrk哅b`}kRW'k$J./ZU`A_uރRUU+"RռGAodJj}ܧs9esDJ0ikZ8^{Zn{CRb~sCRמׅ{dRo :%k#RIFsB1ŽfsAǶekA%k"1ܼgsRy6*CRAIcR]]_Fc9Z"1P{b1ܐZb1&cAk],A9%k#1)+sIkmFk  DROuUUbAcb0_*ArA5_qFR=WևZWsUԵ0mb^֯{EbkKԽRU|ZR]C1PȃI]kAҦIwHbIU$sZz:D{QBeKBB/r}ZR@`ZcRn*%cBR]/7Z"RQ/_ecAI7.+Fc@|fcI̬fmD[`Aڅc"R/y+ekCZQ_kCZiqsj#ZˋkZ+_惘sZ}M$cCJ~7dcJ7{#b '?_cbA:v5kAA&dcblkCbBIxd{Q$[RsJ 7sBZXhd1Z"RbX08QUb̓RUU\Tb#J zkYzZQ ÀkZU[sIbbIcZszc#Z̔cRu5uEcZ4~fccR^$ccR:{ |R7WZA|l̂ZI/z'sI|cR9$R~{%5lCZ]_uǴ@9Djià$z-zo,DcjտDBzYcz*@@OQaņ>]>6,2݌$:mh#b]DDJZ EZ:{_eeZ^W_s#RkCSRIR?bA jQ͊`(''/Խk&0`eseRw׽saA&1a1 {0S&R\js(s\몬#Z<)EZU{!.esAEsZ.esRs{Z{dRZxls$J?4TfkAM )˯sJ_ufsb9 'eEs9yfsA%갵9?s9'>%cJXuRB9r 0s &!)WdZ0{Iqx'AfsDRGg͗cAɯZbAcߥbb97{)w%ʃAx{ Q?I{i(sZh ˃A9?'ΜgZc郆b58YU˃DZRcZTUA{k#9{d95&톃QI'ʫsōUUŋDZ|ZDFc=fZ #Z^WjY/bQ b"ZbCZkbZ]p_%cQk{aAo I5GtBRvɦRvcYHzcZZsbJ'֭cb^cbִDcR}%EcBJ77%[IX&Iu_'E{bI$d!)bcI+RJ${R7ゃZ DsIx%k9ZI7,盡Q&WxMfkBR{DkcJվ+${cBoނ$kJȈ$kJ]EkcR:UojFkI\ZIRr|ZI .ZY0_FcQkR~_ZIpbA9ZAk(ZI EcIc#R/{#Z' UZ=&CZ k`sz,&drش7j8j%db*W}$ZȘ}ʴz!EW`"E#`l%Iw_%sA{CJERrcsccJzNkCJ}ZB%kJ9ʋ;{Ib֤j~E%cIȇkAjsA97޶C9VrrSCA rPRSO=zIIebCX Ro{$JZ{dRr{f{dR{;sb9C ZJ~𧃠 xsA~b9c{B9xzn&kB9y%fkAb@)fsR Z|b9\ZFk!1zbB9#DR(kAU6'W A_YAwfs(jFk97Zb90pngs!9/Gs(z\sAJi3[c9gsb9_ˆb(" 鯤a9b06((l1:kFJx/-fZǃJwj$J]&s9 ȋA'_^kBA j#RRjju&RWeE{)}9z^rdZ?#Z[_jb^e{#ZU_?%kYbQ ﺞZYZS QaR\U%cAA{I8 *esQccbJ{z%c"Z*NjbI_!9U*QUUsCZUUzEsQ^A%DA,{cZw{RjZ4r$k'ÂJ~w[R["JZCRJKjc#R>cZibW_rR db C#Zh$sRbCJZEkCR{Sk&sabIZIW_XWyEI 5XbRpBʧkJZCJx~Z#JCZA^ZA&ZQ%*CR_Qվ $Qx:{eR[yĄz]?>r޸X]r84䫤jX^{򥋤jGv{Q5KAuDjBj Q0fc)ś#AXbA(:^{dZ Frss$JW_cCJIwDRAX b0h2AAPis tbjn9} ak!k)*MIV^SJ)U_Qb(kA{j8:&&esdZqdRu\VkJ_)#JIrzƃI(JZ&kIn烃9v YZA%kA_s97ՇsAHͥRA%ZbA6/'kAVuZI`bsAjsJ\Z0jxbAZ9#ȤZ(xgk(=ZB9dĥb^ģQ ^ļ#Z{pW%kZ b%s-ëeZ^|bb#bRjh$cQ8bEcQ[tI{ecYZ{cYb#bŇcbzxzkQpJvW2BT=kހApZI- cZQ%k"ZōCbU_PjR+dscbܟ${RsbrR {RjRՊscJ`{R?ʅrA]sCZkxDsZZUwIubCJA0bbZ8)/%cQּ @^c&bAyc"R{*9ˤZA ZI<ݤZI%}eCZU#$bb&a 뿦DR{A"Zģdb #z~\\bНnDbl%dbr]AÄ$R9śdbpCR"*ǴdxZtcIzpXZQQFA5ZZ|tERUUdRuu{#R]}U"97'%'-} 1̃Hp=%%g{AM{Aa>.b"1j&c(zzsfkb9ၾFkb9㩏`1-@9/jȋc9 (-A{_|esA͍$JdR}I?[RwIe{A{Nb jA?e{Ab"9 Zb9r{a9ջcA_Z9b!)+zsAu}ZAmNZA+_]ZA""RAg|"bBkbC1Rbb9*-tb9%k%Jz哅b ׆0Xp訃I)jIh_( A'%jz}郦b͢IM(#RbjDo{$Z~/e{AcjA.Ug{A~/{ER]UKAg]_m%cu${ZXޥE{ZċZ_>HjUWW゗7/%[#ZW`@ZbbXkpcQ> sZgׅoZY DcCZ+0i{Qpcb/cIx`iQuʹ Xmy)H֕6T ).gcQnϨQ}zEkQ^^$ccR$kJ.{cZ`DsR/kZ"]jU}qUzZVebBzZ%zdBpscJbDsCZ߮iRbAbr#JbAt`kJU[%'ZI8j@1'QJSUURJp(RJm3 |BJ}jIW#RW% $b57rxwdr\eb݃bUU3dbwjśY؜ebJlוjAy"Zxhδbw_%eARA6>㧼rb‚{qcAqCZ}R_u( {I@oR  /kCJsAZc97U3Q 3,kګƐ:dRVT#RZ!9*sI_?es9{b *kQ5Z=dumR-9`1~^#JU]R51UWXEkb1>_fkDR(]sAbUSYUFkAEkIrVbB1lcI$Z0#`fsA}Z0*%#i{AïFcA{bb9wRAFkK |AW__{J}]ZA '[IX_R#9-Za xFk1-ZI%U #R~uy#J#R=k*DR5ȃC9~sA%.{(  {b*6{eR0烃Ar@)I.DZW[RU'I{JAlAVU샃9 Vbb^ՄZzbյ5դĄZز$db}WWzF[~gs_5+8"RUZbZY:[5ekR5?ecb=&$cR>Vc"RuX$c!QkbccbLiEkI`Rp(Q}ua %5y2|xИZJrX%k#Rj[CZ+$sJW%kR}cZ=UD{cRhbcZ4DkZޔDsZmˠE{bbǓj/]ףbZˈǓZUUscZs{EsCR?k#Rr\cBB{CJ${CZؘj#RlkA"ZCJpʋR"JSˌ"J]qfcA_WbQ EJխcZ-*djZ#j} Š8zēIiej'_q_bQ̜kbn <ƓZJo{DbAyS+DZ:},Qu$Z{8<6%?g4crr}w$"z{fZsA RҗfRVsdZ+b#J'RDJP|dRcA~͔ 5W1FZUW\DR]/"JbkA륷EkA6`ZC9,bb92޴ABcrՅsJ|cAFk)>*t$JXUUURB1).%c$R/<%c9*ZISb&kb97ZA5թ{AcA1zϥZb9b[B9xZI^ZAKmAtIUWUZAxxZ9hcA&&&kBuwP@1bb9-w8EsA]'%kA>bA[jA 0b.dZ妃Qڲ,eERkunȈA%郃A *Z ylZ=l$R-IR;_jQ[#$Z߷#iebX胤bT,%bWUI?cIjrF{QZKkCZ=)RzrkQ`狤ZNjA*fsbAhIr]cI"Db|Ujsc;IܼbAު/DZ5%ṳb~{y%j9FcA%k$Jk9}sb9.kIs#J'c#Ja|{BnekA,%s9⨜sAsA*$k$J{=kb1/kZ_߶Fk9x ZAtZA zbb1_gsA<&s)\Xb!1kAUݡesA\ӵJUUUhkAM_Z9KkB q#JUbB9 b9ZAKzϤI^\URbALrsA-{J|fs9"1JgUfsDJsbA`dsR$Rp@jh^DZagœ$R|}Z%sA>%zDZ {eR A?{DRwuUnI_UIWwTs$Rա{蓢I-~kA 'sd9;냃A^[ZTkCZ^<.DZj- D`JE{dZ@2j??j~WWEkRU'%c"Z,Q]e9,iekAVsaI7jQ[˨}Q_;URcIX* I-%Ui#J_DJUV[XRBJð$kR/,j5UD{b 'ZW_pe{Z?sBb Ekb $sZ/+s_${j.D{RWꨨbe{cZk?kcZu &sCJUwbCJ_zJe7${1 eI՗b@@b#Rbd{akZVWU{IcA{FsQQdQW}cj MFI)jcUsZ.+)dZlgj$R@ПiDZFW}{QFkQ+{Q&@J (p0-Iw5Fs8 IUR뉯sERn^bQ//*e{ZK[bU_ Qק-#R_/FdR}]w̔"B]EcA1:s"JsdZ^Ugk9Hcb9s`1 EcA4 FkCJjsCR\:sZW%cbA&(.5ZUՕ5RuHZvߞsB9>k9~ Z &Fcb9}_&kAP|%kB9{A~X8ƋIUBbAsDJA*c#JFkBޜgbAS)RUU5ՍBAdbBARb96gs$J7s$J?bc9KpfsR kA^vΤZUUURFsA;{RZWVzf{IXxdZ5f{Q%>%seZLqSΥbU]W57kUUuTJ"Z?[Wg{Il^$s#10&*"kI]v{1 G{Zᵾg{Is{1_hsAܖ?kI-/AAxj̄j?7Uë -ZBj'ՅZWVV'|R崥kCRRs(;b"JQubD{Bb=n+QʜQ\_tI}bR]SRI/iA9D{CR$kZ7k"RrƃZ{b>D{CR7{bie{j db_XZJZ^rcJ7-${Bb+jj5UUkR Ri{escR*jCJ6&$sRV^wZABZI~{bRy]FsBIHIWU5&sQ[f$Z+fDZÛbMΦAVR{IHFsI*+Jc^ZI jkI+jDZ"'%s#Z~ I=Z8amR_q[scA5bAbsJ_5kI"dI%{$R]&kZoveseR.uesDR]DR%UZxPFASpJCJ%WATUU&c#J%$zkAb?GcAg=|&cJ]KG_k9{9sZ]z-BJv'|#RТtb{b~KBR'z{ZcRzXfs9 Zk9 Rk9.|b)WTZzbbZ1dR9 .j9eIPZ9RA1scB*&c9kAwkQW,oAIRrQ*{Q>,AuB_%kIe{C9'ϪbdRhȃ!Rb9j8e{AA/Zcbc9¶IA+jWxj!WrTY}_ƃRpjIdZ8(sIV7uUHIW DR[u'kAV'&kcAro>eZxjb|CZtZ\sb^ókĤZ5J+__CRWUUsJtZXVZoI~UW1/L 1.9kRt\We{"buKQ{zZ[3cCRDkCJ7 bcRH7#{Z"J,  jR)u}jcRLnne{Z{cR/6esCR^6D{CbEbb^${"Z/Z${J:{D{ZxdjkrcRذzzJ`x~kCR--Dsj EscZ+rbI8 "jJ֊Z#J褬lZ#J҄RIBKQ4ƅzTN{um}riQkeI&5/+E{#B^o cbcsz8nkIeI%sDZ Ice{ZRQyEs$Zʫ}f{Q#FkI$ZI66ZR*ZI$RA^_ {A:sAbvI:RskZUR{%keR:%eRקZUVcR^X_ɤ1cCJQ^zcA?ۿ{B7~[APjw8ZJ |9U:. )c960"fsZ8njZUFk `esR{#BIAɜB﷿X)X\FkA、Zu_?BzEk9 esCJ{zZA^u#J[PXUZB>[R94<c9%k$Bݟ3]bB1sA ˃8˥dj9p ƓIrœQ 瓂Y@ /Z9!fsB9cBp&kDJZjB\LkA-,I%QʷeDZh%RU_{A! b}MPƓjmj)nʤb_b{E{RkC aAפb"97&s"9,jꃃ9޽ $Rުg' *QW%*%aE{II|F[}ח dU5_eUWQCZrb^UZZJR"J)\b"RZZE7ek1CAk%EsAxZ!I bI$c#J^cCR'%ãCZ_c{ZaŋcR?e{cZUzcJ^^~r$kuns"j(V{Y**?sQQrªY~$sCR=#I^ +Z}wxbiR$kcZQZCRR#kJ7߮{Cbkkjbb% ̤bbUyp_bRP*ZI䃫[cR_VҤRI~Z#ZUUUʹ8Q~տZaIxbIwÛDR#]I_{rQ([dZ8K0E{I%cQ#Y&cI?9-CZ^^jABȨRIEcaIecQZ5UUIbVT_Ud{I2 _DsR cZsCZbQaRu[\ZRrU%sDRZkdZyԿ.ZJ$[CJ{#b믖 Z_u7dRUU\$kA(Jz"RDkRҚăBz#J .jIhhb#J{ZIbRIثbA:ҺbQ螤bZh_Xxj#ZFkQkcI ekYouãDZdDZib[sQ6*k$R#fHekR4vݱ%sJ>,a9%sJ{As_%sAkRmDRWE{R$RdZW_jA;?ظFsQ%dZ%y[ZUUcRc+ cBjxZA;ZA^kB9޿Z{B_[AnRA" r$cA󫐭CJWUIm#JZ_s!)2fs$J0^RՕ]r6'@c%k"1(?0DR]Uw\k9hI? 0ؠ r9`FsA 7=&k9bA{~ ASWZAGcs9-'cA=W{gcJ|{]r#JUUUSZ9> DR p "-Idbz#Z/*BkJ0qEsA^Pk"1BGsA%s9s"1sD1ˬjau]U${&J|kAkJ{A:* f{Q< j\^Uj\e{b5[s֣bU>AUWB9S]W~)s .A;sZhXjC9êD'cݤjJzIQ']{AIw&c"Re{R}Z"RY>R#RkʢR#R "EkIzZA9(XRAI8dcYVz$k#J5Z"RktKLRIڰ ecCRZJ( @BDcCRzb#RbQba~jDIx_#bU} u#ZUUWT[I.-%ccR) yEcZ> es"bVS0cR ЊkbkϬCZRU}cR\WUU%cJ$c#R+Dk#RQ_dsAW+ Ju$k#J-yj#R2cI7$k9$k#JbJb‰ZJӿ*jIjbI jR+Ƀ 9m{AAcQ]%kQ/.7e$Z֝sQ|{DRAi_ZQ'kREsA%sR*PzI _~jA$6tcjUUrZ{ēZ 䛃jTVjAxh%{A jDZFrCA"ZI^cAGxZ(6#̔ "JuZ,d9s9~Za9'$kIBs1kXFkI#EkJ(V֥dR5' *Qpz,(r9&dZ_\X若ZU !ACbʜ"Azz{_AA f1V\bB17UoCRB9UZ!1-ZA/#RA,Z9zRA^RAÈc#9MZ"9> "1?UWebA-kA~:7Ek"1&EsAKk %c8EsAܦ{A_%kA~$RԽbU\UUkAY(cIu RdA>F{I( ԅR 줤bՕCZ}oQ${jAXs!9՞'s"1;3hsI즋I_uJy_(J$AxCZAQ (0k"R}UZ"RmkZR)bCR~[CR=- #cRgec"ZzWRIP aZ%.sJ?d{#J["R5$cR?|Dc#J8|cbc^UbI`{`bRÅ^[s$ZuQjAzZjC9 DjUU4΃ZTWU[#JWxcCR)bA@bՁփZUUP$cJ擃Z]e{A~BBsI⹹'sIB[RɎ*LZUZOwU]s"Zi*${#ZsYV(rCbͯ&sZ^=Wu%kJ}bI(;郡Q%sR. %kDZn$R]7bbIp.&kQ%(Q7UQ75-|cZ\ʋZ /n,dZWs[UE{DZ/)%sdZXœRV/CsAּdZA}(ZI+ykIިRuUDRūgI6$#Z%Z|^j$R‹bbA/Gc#J[-JR*KAA6Q_x~T0򭥈sa9{}DcAyZA =s"JrՅk9^zB]UfcA{Ɠ$RϏIzKʋebcNjdr/UdrKQjrER$Z`hsbAzx遼Rjɬ{BA~+UHsB9{%R9`k85-{A9- 1bZ)N$J1 @2ȃAu|eRC9(60Kb0rbk(ZA6|yb) /̜I]{SUF{)7bA6^FsB9*Fk#1DsdReͰcZuNjII{JSr[%JSSubAwH#Zye哥Z'jjWǃR/%kc9xb nX#RU]\UjBAʬJU}=kcAV$j RTVYRWR"Rܪd[RW{sZ"J*kCJkcZ#rdkRVzbc"Zj/DsCZu혾sCRtprR'Z#RuRQR"J[#R_bR(>bYJCZYcZI ZJ쮾ZI^\SR>_DcJ ^ZA (:{cJ](NjRrYW>br^Uuek#Rxf{Qύ{RkkEcQåJ-u$k#J)-&kQ'Dscbybe{Rj%kcj٘ܖrZjZ%kcRRcRjZQzbI jQ2XrR:kDZKWbRpbApbQ5 ZU7뵵r}U$ZrUWœdRu_6j$R8eZ'x_rCR;bAdZIbgsIE{DR!3edZ`W}LA/j$Z]DZV{QAayDRA1(>b/Z{&c9kI`{I7c Ap(竌JXbcDJEc#JSS%cBjz ZA$EkBAƋI]_1WgR UADJU]jR ʬjk1cAjbbAbBIUZbAEJ8{ݪs0'>oIOIZ7-ATPpdR Z, DJB99WU}ɅZb9zZA͵7]B9UUJ1CA1qUDRc9v$J"94qb0ZI#8ZA3ɃAuKGsJyPB׿h{cAx^bPZUUeRC{O%{J eeZWꎊAW5 AAܯkcA <5 E{A7ڜ%kQE{QrS,Cb_ZA+b"RУRCRA ZZB_ȋcZUSUUrCJ_nÂZX_U$kBZZkBb+[ÂZ/rcZ^xcCR`kcRV{JcZI~5ZIԪ"jCJ7bQn]dbcAZXZA *$cRW1DcCJ^RAZ9x>$k1$kA $cR/[J% EkDR 2^Fk!9_db?y'I~xrDcABdkCJ}}hsQpǬA=)'Zmfs#ZՆ{Cb=u]I d$JpZ#J&bIjcAޖ%jA.djA j%kR j$Z8sDJdZpaDDZ.-rjaśsv%ddZ 7J^~z$R -$JjA\뢄ZB?dZA?;J?{CJ~wWZ9&,|#J5UUUjI(5R?BZc 9)ZwW˔bsY|bj( kIRW\j CRX=*CZ >.9^x`1ZKOFs!!.%c9 s]EkdR$kR ZEkB1{bB9'cbAbJɇjJkmb@y_ꌜ1I9|bAYΤR I\WZAWbJU]Nk(_^(*JR^UU[A;^(|AT#J16@R8{Z1jrdRb9I}dJB9_eJB9yBJ04dR"9]Uc0%+A9={J+$R?jJP҈*AAFs1CkI?bb~ŤbuU E{IJ+I{kBA {bA\{F{0pkjbI'%{$R z%sACJZZTԣZR/xZCR&bCRyobCR$c#ZrcZrzRircR5%kbJ? d{cbrRW[cZW cCZ-cCZr[kRWb#R8~zJbcbRRR#RJ ~y%["J%$cRkccZcjcRpZDsAdkcRZ]]#k9:$cCJQ@9A%sAmv>scARu%s0psBA苄ZZImU)AϪb{I DRz_{bA^e{cA *E{YZPmbc9ˇ(j1~jdZ9zbxcAg$R}}sc9(K腃J#ZR*Z"RsZ͋$kCZ_>$cCZ\@/GbUkZ`Wcb[cBR8(؂zbIjRWcCZ=DcCZUW7ZQ6b#Rݍ DkZ^$I^CZA.*ZIYcCJ)ekZfccRnвb#JDcA$c#Js#RQMEcQJzEcIɉ{"JkQ6ZI%%c#RוbI<>bQMobQ/gs"ZPضvk#RHjcs#J'*kCZM.%sRobA\DZ ': DZ9&kQ5''b+dR{kp%kI}ܨ&cQobQEsQ{}qE{#R劤b\UUU囤b_jO՚D$ZO>*EbeOWWZA%[DJs;cDJ(6c#JVZA/FkA%[Iſc$JߧbI?EsDJ_~OW3dR]U]qZB^bA3{A?JbZz*{c*;*fsb*CB` CRߘŧsZp )9sa1Fc"9>fkZ:.FkcZ<s#JWWWk!1%kA#+'sdR"{DJX~ 77΄R|UUcDJqEkdJW]W {CJUuc9*˥ba1֪bB9zb믄Z1eR s?cb9ݹdRb9j(Z"99b %*kAwet b9}}uTZ"9VRcAづZc9ɿZ(*bc9تb9 DR~X?&kB9x(ͅZ%]թb93J}JuI{_g{J{IRb{Q{(j9>$)!9:~Μ"9Y]bB9r%Z98~r{(e%R)_bI%sIz%kBRҘsRDkZ5_$cZpF֟$RգZ_ b#JZ"R@+ c"Rj#R bQcZ CJZ jcJ-Ekj-jIKI€cb@jjRI* ccRr${R%'D{cb_[#JzOZAkZ)rZ#Z %%s"Z}%ccbDcCZxhDk#J*kcJꀀ{JzcIz胃Z%*RX\cZw_bJ^Z+%k#Rຟ'FkRºkRpbaIrk dZQ:abQC%sbI&DRɜ#Bx{$RZjCZU}_PbIxz.1Ek$R^[+D{J /W$BE{AWIoEsJkdRWT^}Z#JkEkdR{b$JZJ&zɆk#JcDJ^EsDJMRUUU%bAcR\c#R{CJ_wDkJ| 9/Wfs9'% BR* *b(|ZX5|b+{J* s@!p*s`bb9kEJ>ԞcA"`Z(" RB97 Ek97-8fkZrɁkZeDk$JcJ* #%kcR\DkDR{ekcR{dRe̜ZUUQ+cRUPb1R6RARqeZb9>dR9 sZAZ1760qApUUJbAOERb9abAݽZ9^^b1 &緅b(%*&sA݊LI{{DZ|WHkA|jRAy]U'k0ZAvf{cA(ir_TXUddZEZsAzZ"9ܿb EZ(eZA+$b1~c"RZJ{xZ"J-9jZ= $kcb bcZ/ rZjR|xbcRrcRXP"bZ^'5ZYRRj#Z8bcb>.+bR:bbQ``zR-"bQp8bIj`/%Jz#R5kAznZa9€RIEc#Z"VcZS %cQsCR fkZTcZ66( %kCRh"zscZWgsA|Z#R:39fkRcb#R xk#J(ZI4%cJ nj#J!bZ?k96fs#Jwkc%cRp˲CRmqǴZ|^uUesZPU%ZbInzzRI7 e{dR^^bI~kDJZJ_|b9ת %cA wEkDRsUc#J7x%cJZ`{EkDRyxbAZA%k#R͍bIb*ѵCR ]UUekJ譭JP_ CRU$kdZ}TfsA$sDJ8EkcR܈{dRUȆkZw_EkdRj%cI޻{JZA:%%c9\}[Dk$R-ՅkRScB]jBJ}mZ!1/dkI/sdRUEkR~cdRldkZkZ~sZvubUmUsZˉdkbo Z}{AU*Aa{wWZ Z0Z<[1;{ AqyUER8\*sAPWeRA-b9eRc9 RAHkAZEƃR}uFsI韴%sDR>V#EsIz%k#Ak1ت%{#9WzNjbI-E{C9ψGs0"sA %{(sDZZJjCJb#RBbcRU%{CR UccZǯf{CJsCb]͍&k#bIG%{cr >{"Z^#R cjU_-ECZPZdRW CJU_'CJ7kCR\b#RB-ccZxy˯bI8%kZKfkZsrkdR%%kZ?鐿sdR*C^^bdZ=+}afkB&%c#J s#JV&sQ6Eb)ebPz`dRW\RfkA%besIkIZ$J*[IZQU}kCZ?cdZCbCRB~lkA'b#B@JcdR/o-kI<^ZI7{˧ZI6<'{IߕAgkDZs`1RWTUUek$J+uZJhb$R[AbJ 'ZIp!b$JbDR^XOJ}sRA{ ^m)9W5dR]UVXLdR_Ugs#B%k#JZzZ$B&esdRqխb%BoZA֖dR9~ b"1zZB {AdkA.ZxBZb1s3Z(+;^еA|]$k#By{CJ[cB (: DkDJBsdkZ-r%k1iZ&kFR*Zgs$RhX{eRU_S{9b(޿ަb"1.5ZAzZAFsJz.cIf{AbI6z'Jyw%q`If{R})4{$J_DJUUZAb,Z9{DR}_cI }cbA(zc%JZQV[IrdRA[([Iޭb9ZJrRJc]RA/+JUUZAs펅RIýGkB9.ocAߵHRWjIB9[_kIr "kAy.dR/UURA)u5pZ),}c1:cAStbA-zs9'cFR}GkER؟eJ _B*_sR芁fk#R:kA(cD9 Z"9~z'k!9bA(Xcc!1~pXkC9 b1(*{IxkA (bAr/A}U5ZA;*jB1 kI~ FsA *rI__SbA7[RgwTA{ÊZ#ZⲪeRǃDRתXXRߧ{Ae{dRg'(DR}~dZOjI~b0ؠj#Zfsa6EjUEsbz}scb -Eb_?e{Cb_*$r|ȃ"Z\^׿jCR%y:rZ>:#Z?~&sDZ'CRˋcdbRgsDZ-?sY޺*{#beo䳤j fcbWzģQ/ $db$j* !īZ㣧bԵ%{%Rh%{b੩Ecrsr{F{Z{~sCR+kIp Qi FQYU` &cI bI %sQY夛RF$ZzkIz^M$ERXgkZۯZ}qh{DR{bkUfsdZWWZ%UU%sZkZXEsDR>ofsR¿u^c$J-w~fsJZ'k9ګ>%sI'GIwB1Q#j*R*#b. fkJOkz~%k$Je/beR kZI؈bDR={{_kJo;p$RUuMVHsIcdRI|rťRIZA?cCJ&Za9˷ZAyZ9/%cDJyZ"1JnI iQWx$J?vDR{Mu{A~ $R)UOA}sAb߆sA{ފb)| (k(;IkAA;&kdR0gsA %cJ#gkJ*ު$J_U]kA6_fsA (DRc_%R)Zd9[≤!1AU{bAhޣAUUU")/__)A\ZIZAA8ʮ ZbIPAu][Z"9y?pE{1 /{J烂I~e{R߭.kIo稊AWw1(E{R{dZ5,bȭj[{Zs_afsI@ IJՅDZ/%sJf{$RBD{%JO_jDZ^Kbbb₦cb Uj#ZbbXrcRj蠂scj!%srgrJrU fj'Z{db %{j*bW55{cZk#R (&kQ`F{CZ^d$Z cz o#cz%D@<6ub/errwErWU#bzxVU%kbz&sZ Q孍Ӻpƣz+#1\Zb"9*!!GB9&.׆r\7Cr_ebf{Z^HD[$Zp&k$Rw}_bIK%kI+Fs$R%{ZԆsZ^_{R{_'k$Ry DZUcbbAHnxe!Jpu]OIUUUbUAZ視JW¿cJ)kDJxncDR[/)bdRxRo4$R\UUPeRaUUUϜA}Y'RI&RA/Z$J$BUw|Fk9/FsA6ER{2CZU'DZR%{dRl?fRhk {A7fs9veRUU]R'kJx_GkIYU&k92%:sRZb"9XDZU%U]rA]bAC Z)"Z(NCRW_͌b9T(_O  ZAwU(kB9׏!W1AWzisC1xI}X_WkJ/&sA}bc9\=QAUUU\FsI5jC9+j&s"Aɤb"1vRb1 EsD9e{R<`%sJ6bAJ6I]]ވYe%ejq?{DR$胤b/UgJb9@ {b{DZͩbUwfsdZX-{dZ1eA:_kDbkkdZ %kjukjjscbk?sCj7b%{cj^ze{cj?{#Z(>zj/rjx$j/+%sbMFsdZs#Zz5g{cZ޼ɃZ- aQ|ؘdbjࢄcriU߿ĂԄĂRijzU|Z ^磅Z{/dRFsZ8;kR,{CR9 7ȣ*Xbzhǫr@+*&AW|xhA+mcrV_ɼzqUZ.FZmv&h{R*NDZc磨b5 AX9bA"l $R{cAŧEsDR?[skJ bIܺ(FkDR?\E{AzˤAsIC׮sB9 :W$ZUX`Gs` :E{J8dZxy}gsRZpBcR•FkDRbA਩'kDRճxEkI){A{/ӵQU=uIUUW\RI bIF,I_ dbTT"j-rZ0bԌCb'_]}DYzɼrdCjB$YЂ'ERW溂qR_F{RzzfAŠG%RpR5uJdZ]W\rQ&BE{QrJ5VJWb$Jt_eZJM_|EJ0`85$JHcUUZADR(, _DZ(؞p{dRu>Es#1pb9 Fs9Zk9I_7G{%JTއR5M*DZWU(Tr0~Zrs8ݫZ#9"*I )*&sJլ{I}oE{$9"CZɩ{#RX" Z{DZ*ʢ{bxA%EsZʿ`fsJ|^{9*pkUW]%FsB1 .{&k0kZ .j#Z"{IFZ䂣I QzRuUU{Q {R4.eZ&{YzRꋯDZR[}]FQ7sI`œRooRDZUrJ$FZ}0fDZU]?bAK&{B9jI^XWAU% 9Ucc9rXERcAWZTDJC9s /sB1%sB_N1X&kA_Jմ@f{A˸&sERCުKeZ UZDAZ9ɫ}j zk#9eRA̬a9jC9eZ׿esA7 kI * AkB2%kdZ3'$J/۫dZdZ/e{Jڊ{A*^baP{1)%sDZfsCZWêbcZEk#Z {R/kcbGkBjߢkDb`sDZ %kR j$RJjjDR6 j$R|jZPX:k#Zں'%keZ¶kdZkdbj=5$^Wؐc5bWjrVWwAib5%rz.Zz_^ZFR"壆Z=HZ_ZTceR8kZUyhOZUUU\b ?0 I Uu׏CR\WUUQ5Db~ȼr-W"5͒RXVUA crm˺bb9, DZuub9T rW_acr͋ץjw`HFsDJm&kdZsE{RKbb1R*.$ZUUUsAé&kAcDRMk$J\?)A9׿/k#J])9+&k$R/ZC9?+0+R^`j DRwk$J*bAj/IU +|$RUTVbI*ZAڂbAlZUm}ZQ cQX bIr"jA~bA@nb"1kA/^bI x^NZ]U5eZWThkI?)kI^?FsAR;eZI٩o@AaIoHR_yTQu7IQUZV_$R!9h0Qb9U$J95%kI)9&sA_KA9ハI}[{A%~FsBA_jB9,5%sQF{DZW^{KZJSCֆZR"9bI6s#Z(dZ"9)?kA_Es$RzăQxkzFsJ3$JV_|_{9?[jICФdZU}TfsJ'%e{A4%sA% (R7'b^esJ} kA踮J05%kDZb_EkboO4cZu$*FkYam(%kcbaFsb-*gsZmXfs#Ze{bGϗ&sCZx*ڒE{bU#Z{/UeR{ #ZiwbZ_Fs#Z47f{ZoH{dZ?Wţ#Z̈́z/-je&Zriebn,Ypꪺ̄jzrﮆ[նǛR^r$b%UU&DJcJ̰b#J- >{#J^%c$J^cDRR&kIob@9z줡I_9H9xFk#Rk ZB9^Z9W`bA+ cdR{nOIW_P_Q _( u'I`}oIZ5Gc9&?ȈkA޺kIN~jAU-+A}%sdR]Ӷ A_BbA: -seR Sj Z{bZsIZh1/7'%r7B`rΜI ]%cERfsDRťZI(X'kB9&ZI3jIwbAK $J]scA%ěQ+z#9jI;;{sAzcIskDR{FsBz+=ZAK,%s%J#Q] 9oJW7JUTZAˉcbIr1ޡI}  8QTW&{QȋQorQE{Y5gb00j9~.`eZ *(kc9obA[,JU_WbIc_kI;%sdb]ZbJ5 *{I.ZDRVE~ͤERU\}}b&JTER9r %R( ZB9hokd9-s9|Re{"9FsAIﬠ9#J`]b9Λ/Fs$JU7*pfs$J뾣k$J|k *7ɋ#J|{R+kd1gJW-Ϝc9_UMbDZb#RcQ $kb6EsRescZʪ"ZE{Cb#cEs#ZTII HrUeZՍ腓Zޡ.RībPudbujdZh@jDZ -f{Z^%s$J:śDZ~UóZ־GRbDj@壆J~$J]ţJFkDJrJEkdR()CR8%kdR6gkdR %c$JΤ]sZ^w'|CR|cCJ( X{Z]jcZUҵbuiImfscR${ZuhFkZvHkJFk$R+{A7FsB}K |AnwKB9IU kQ+kZBAbRDIU JrcA:p(Ab A(R鉭{b`9IZU'%kAphଡ଼15_c9( pBFk9'U_~iAWr/AbJ^XERA ZI--bA%k$J{5%{A%{$Rz"DRy.zdYNdjUUw$sIەjDRu]'$k$R"_ZAX+AA&kRZzZI5&6b9?j'ca1bAꋂAa&{IYQU^\jQyZUUrQEIj%{QrBAockA&kJi%sAxjc9ZbAbBA&jAz%sDRjRhZ1\ Ii]bJ (b%J⡧R9C(hc1U.kb)b#1Y)/kAէo)$Rus$R_Xb"1*7ȃ#R%}{I{ER+EsZ(&kd1AdZQuUUcZmUUes$R埨ŃJ[~j0^)AIU]bDb $sdR{_&jQ(-EkCb>BkfkCbq{kQH@{#j za@c*f#bW.Ă奫}]]G\Ύ#Cr$ޯj䣤j?DVVS{zwskdZԥ{Z_^bQs(b#R˕ꤋJ׿cQbƬCRrUU]k`A{#RʥFkAFkZEkZ|fs#R*禃DJ J/~rj9/ EkI;ʧsZzbUfsDJɃ%kCR3{sbJ "Kb]]eaesZWMfsRí%kRj/2{#J>nb#J{fsB~rrzZAbjW( rjZjhbJ.J $ZuwωcjVE#Zw~?J5ZI>_.ZA hZ7]EkyaoI"R&_Z9:Z9 CZb9\"{JOǥo`9s cJWbDR8.V AZObB|RIօܗRbA<$/bJ7dZߋ=_ CZ_>5)ZDryCb_sCA>8cb}^eA}k|cB9$&kAó]$sR⭵bB1 RIJXߥsA~ުZ9:bI{"%{Iq#'sQijCA :rbA~`G{"92΂IU_XjYՄjQ\ZI/PޥbA=GkJ}ebc9ZReRA> ZAaYkI^cɥb9 *FsAm&kA^~ZB9ߋeRA陈sA%{EJWtZ9r0׷b` ʪ:!ƃbA#ZU]s` b("I{^ (#Z{CRƃb[k*FsAkA,jC9c>e{JǃCR/Wr)F{#1*'ckdZ%kZrkCZMKϫ%cdb#&kdbixX$ZQ= ejwt]Kr5b =~ƫEhÊ.' dj%ŴRkDbuWesZ@HFkZl{ZfsZlc#J fsR~'REk$J%cZ} b#RWthdZb9 8bIFkZ cFsR@FsJw%kB@Fk#J^φsI&sZfsZg{$kZ|^{Zwzc#J%cJ*NjZsb},sZ? ZK}'k$J\bAHocAIm R c^rweZP{dbkfR_W\fZ+ ģ#j'CjRDbkR).{DRۺ (|$kEݦ{Zh JU%kBWk EsBnEkby}yc97 oFAI%cRcDR:\%cAp" bB{b9pZAɅkDJ 'EkcR {ZusIUȤj[_b^Z܈r_T{僣r+Qg~sA*Ek9ZI?PbB9hbjA }%c#RJlkI-nAQk]?Db_Ք$ZuGscAObAAj0,'j9dbBIX_bAMIU}ǥZB9x./sDRb9-Z9ںRAоuccA_]RZc9X'k9ER5ueJUcAc1?%cIfݔh{A?Gs ZA\Vu]kc9ͻ.A}U_{$RՕZ0%sJ¥Z|-f{Jks97k9 R A]E{A_kJV+{b޺&kc9-e{$JqX⧃CRKkCb߷5esb6NjcZ{^eZ/{Zx{ǣZ=J#jW_#b{W[Q Ǜj'yg%bbWUCGR/Cr+׺rt> ebƃbW}؆sZ^sdRhǃZMuujRUUfkCRHEkZxA~Fs"JꊾbbApg97jQTdRuWkCR B%k$RecbBJ/b$J/JcZWzX&cQrBgsR}FsA s$REsdJ"%k9*gsZ Zׇܾ{Z_\&kBzZ9bAׯ(?eZANKEZBA.:{B9>jAd {R^'(kbA\%Z9Z XhZ탇sA%{B1{AO{AWڼ$sJ<9ZޤbvMWȃAj?IrUUWfsAk@b DRYuŦ{I:bYxesZ} {b#Zz{Y[z$Z'%IغdbUzZ$#bVzQjR?iZܕfjīr{yjeeeeZphsZ Hkb^ZkDB(b#JbkJb#Jxj%kDRbQ"+RI07^/ Q޴fb֟ '{EbBci{eZ]k{CJ}sJbUU dZuUUj$Rw )dbFsIzrAhɨk9 &kCR>&kA&kJ` ZIj9..~TBA b@Wl!Z%sQ'/, dbJZ]A&sDR@'R}&ZUfJ.bDRdpB{(b{#JmY#J[PU#J}%kA*%k$J_ykbDJmbAɾcA~c9(/s#J?%c#Rc#J((&fcRuWZA^ZJhsCR]%kB`bER )gk#Z谓_q&k{`JjJ}%bIWboIuUUSbAk' A}?k{`kB9`SJWWA}w̤aAUK1:NAU{b95^s18j"I쨊b97Z#1[I`FR -&kC9zzhbC9bdA6sC9bI֢ OZIgCRAbeRcA(jI%({Q΋E{Akk`bJ:j%RI&s#)"zER sA+1X(# (( &c(ԗ sA' {1*&I9CB9*DZdRU^Pj9'?&sJX%%s9bN0 rmA_MMGs9zbZ%k#b %s#Z(?CzĄjWrP$$Z5$$b#7\Y>CDj_zR:v^rcQ '%{QjY(HfZ5er.5Vr_rg%RPj$Z ?'kb,wkJ`bIɃZu'kZSsekdZ}]W{I*GDR B c_] b[:rU/zUWlŤ9seZ%jsbNzOJHkDZ$j&Zkp@ЬQ ŅjU,gQݠ(ǴzŃjbK{+Iiv}ZQKIum(j7EJކ%R%crzej\ڇZ:^cj׉ 3$uWWثZ]|k%J_g{ Pb"1, +FkIgkR}Tb1.R9gs1;Uca)v~%kA*l8/ˤbUTZXkRWb9~ZA779?}RBA\ {`1ذbJ>?(dRU?ERޟ'ŋcbwֽόQ 7͔BZe{#Z,!9΢IsUUՄbA ^kInڔ(I-kA+4b?t·U( `؋ KA9-+*Zk8<(A9{~\jBAA} eb0Qb9ItUUZ9kZIERA+(kI7G{B|WWuA_XZAk%RqghsAC?fsBU^kA`f{9 bB#.[ʃIo]uh{9ZAh`ւAU]{ Z_{A_gsc9{k*sJ>ac(gsIyz{Rzmg{dRHI}(ƃA7նJ_bd9ી)Mb9WsB955j.gsY~jZ؅Z׵%̤ru-/Z{uv|Q7q_ Òuk9x|jZ1 ZApRb9`KRb1Wc!)ֶZ$JxR@k9WvZZJɨscJ_ߤRAxZABZA)ZRO7{AL#JUUlCQbb5uj([օ$R~{jZT\ZNv_ɃZi{A~BrBA&FsbIס/"97˜I%ubTWUUǃdR*^R;f{0pIeZ>_XʬA?VZbKfR‹ 鋃ApB/ 9=a9_\T_b1/bb9zz={A~[$RjB'kA[eRBKFRVUXU{9?bJW㦻Z(R&kc9%kA˻NjJ_bb9rJ}MŦb"9਽r"1_eŭb9_}}l(bC1(ҡs( A;KIJuusDR^Esc9{U|&kAk^EkD1ϏJ&k8߰*ja'*8@ b% jZ+cc̜ Af{I'%դr5mcIzë$b5?́zՃsdb\^\^zBA? DbXWdCrc$DbbQ %DZx^bwWjirU%{$b^bzp$kDZ EkZvjdZ__2{Q}_ƛI7uw"R`UU{JBSU%ka9 cRW̜ZUEsdR] ZpwuZMesZ>EsR_k(k` +CR\UUUcR*jR^h{Z)_Is%R{W"3cA'+r{DRc`$R{ūb-rZ kWWh$RvAF{b5gsdZZ_A/''ECJkbhGABڜkJ 2-gsIbpfkbA/sDRZcAk b)ϥ-%c9sb9EkDJ[z-lBR%]_cZscR}}w?%kA^\bJUfkI5{dRUw̜bu'dZ:ZfZR+HRWWǃ%Jz2ŤZKŋJ z9zx;IUUJI]ƃDR?Z'HjjA0{0<NjIjU*cj˽29,1%7 $RxkdZZZBpZ` pꂊI mpеA%uuꃂ9z}ZB99iãkAwbB1+&kAoׇERU]WjkAW5kAGk9DR%UUsAʤAWBA\{eZ0q&sC92sc1_{I9A{ZAXxb0 [9}bA?I=uW샡9 #Jgkc9Bk&kAɥZC9+c0` ;%k(^cA ȃc9ggs(+&kb+%seZw%eZ]W5&EZ-UU|EEZPUb)eejywTbsYvAk/EbWzQdj˺{dbsie$ZjZLJ{#b$j7'īhbrisfZ kdZbQ&sdZ{:^zjI~bb9XgkA}kIߩ+'fsZ{/{dZ_fsdRBǃDR եb_TekCbޢxek#Z7sbEkZG{cR5lZUv%k#R;kAz&kA%s9AAﱌBb~eZ}UUgaz Q= zUIJ}]sQ5U RޭdZ]Uqa9/{{hj?ĄbzhJhsR{I(>*dRUU* $JoU&cI-bAxZIPcJפZUUUV%sRo_9Z9*bA^ڲbAsB6CJ\WjX_E{ATDZ7=cZ}ybZ}IȬr]]ʔZUWW&cA+zP(W~gaA%kQXRkIAU(A wbJȔօEs!!ZR &k #'0덭J#}w{AkJ{m/(Z"1\leZ"9:ӉZAWmZcAܮDRC9r<%JcA}؆{I\%FsA% gsAA\cJj9%cA[+xdR(C {(.{9_.)f{B J*#R_\b)eOJ0xp bC9Uk9YcFsAՖ*kBnZmE]]bA#*bAwv,bC1c!1k(_ֱ&kA)~^ѵbAuˍbM}UFsb$k$Z?kGJ.cb||dZ+wj =z$b=d%b-~ޘ&Z_&sQ6>IdbW%Ir%veIFsQs$Z鋫$b?+ Y zegEZn|jI~cJEsZUsEsDR֘cIFs#JWEkdZ+kdZBP{R=jZ|VEsJ0EsZÊ?%kcZ^EsZsesZp?uesJ6-{BR@{bRfsZҗ#{Zne%s#J>bb1,g{QeER ƋDb*dbCś1/bIc)+A{JvuA'ujB9*&Y Ⴡbc9+"HsIj>AuU6YQD/ SER\\TA[jc9{yFk$JսDkDJ]:*FkCRZApyRUUc9 GsB_-bDJ cA**Z%y}bj-%sJnD{Zߵ-AXW{R{dR`mdRIiUub9"UƢAPWu2CR]])I-?I~Iթ%g{JcdRܰ `1b9UU_\b(.?+b9UFs9}bA68JX^WVs%Bzi6R9p I_ץZC9r`Z#9`^]cC9ȂJ"9mw"Z9φDER]gsIߟbAw(ppjs9鏫)`c({xb9U51]^AbZ__%kI+EkAݿb17ub"9Σ{a ׍b9cƋC1ߥDRB{#Zk~e{cAj`.RUUt$R}UXW(ҽ@ _b1 uW%A{{AodZWwsb6ZjcZ㤧j"Q (sebN 'sDZÉ{db^wej]Q84yNjEZ{EbX|&db rVWÊdbUhdADDb5%4DdZ*hzDDZ⃭b{WWF{Ihph{dZE{[k#Z CkDRƼCjI-{Z E{dZ/Q_kb[kQK篇s#ZesDZ |$RJb7UwbDJJA?EkAEk#Jο6DkcRm'sZhXk$Rr^dZ('fs!18fiA'ƛ#Z 5EQ&j7wI *ATZ9͈ȃdR]5umFsA:c9@&kb1%-^J{$Js/NrA ?'/(aފ ȬA&kB9xkB1bAگФ#J}}UcA5cDJhsJ\cRZCJbi%k9/[ZUUKJ_dbՅd{J࠸7db^k4픁9}$sA!9dJ[ cC9+5)c9cBk 1J^sDRtEAboA銥Zeêx9A_&c(Xz&ccAAI__c1XsB[bA֊la9kB'&eZ *A;$ReZab-Z9\${QisR"ˤ%JU^TUt('Wub#1~剮{m!1%k( RbW{9zesdZ'kJ:R9*,'k97.%k"9z{9f{AyBZUnCR|WjAHZF{Ix&k(~Z@ 'J ,({DR+ڨ.BRWŢz%sz"3bUUf{bЖEDbCk$Z.>ZW=fbU{CZ*(|#R_cI &kIW둽Cb ֵc s⧴IrGk9[S0  R.jZb-sbե̨{Ak9hHI[{ɴR(&UH9\JA{ >?ȃdZ\K{ Άb})b_.M1_{pIWaFk!)&cB\ZIX&cAz?c#JzDZIr[ZQb:kd9:#ZZ^~e{Q若J=uS!R~{B^6dR_]cJ^UvCR\WNj >7eb*E{$ZU̮ʬIW_%k0^_d{c9UoF{!A+Ɠc9b$R__YW2 ƃZ_^+ CZQuw߄ZCA?)>ZB9`zFcAhikc9UbC1 ɬ>bIcNbA؛'- ({ArחbAcj$RˡOI_fsI-=D{Ak%s(Bȋ@ ?ƃAUPpk#1-{A:[bAn$ %k`.*1AUWu{(ߢfsc9'Es9#~A]5A]UU{Apb(`ʆ{Re|ka9?ˤAW\WesAXb)sCA d%Jy%sbeZ9 IPUgsB9$RUUw{B1EsA{%>c(v>%kB9Z g{Aj$JsyekJwemM6ߠ(%sIfsA?k9 |k9 F( EkAoǃ#RꨅRڏ%sJBpEc8^eR8;bB9ŵI-e{Q/˕d{_åjzdER>ěERjProJRsDZV|hcZ][7%sI&'cZ_/?UIb~l*Z{ZtwcRv~dR=ZVߍ%sDZZ#bOzcrWE#bc}ţ#b&?\b>3b(rUekBfsI򚧃#R [{~bbIrRsb9"$c#R"wZUUuTEkA %k9&bB9 esA-덉EkB)bsbLI#R?57"1((BJ_8I#R^FsBUsdR 'jfs9sAڧsdZ&HRUz%k1.zFs(డsA{ؚKfka1 .hsDRs@˜B9/wAsJo:0s!9o$J9XZ"1 >{DRXu'cA:b$RcԬcRmZ'7}e8jUUUz\UUUꃃjU-#_ǃCJIb#JO$bA[Azk$JU]pdRɵե$R/jyXCZ?7JV:%sJbrIj$b!95*C9A|t@A{ͽI=]kaAWTI /b9i꺖 1_w J5wUS(G{A_bc9óA9_d{ERPWkAKsA-bC9?ZA 2$!)oO^Z # EJUWF{#9 sQ-hjbB98$R]SUUbC9?Z%sA={$R켜Wb9"ƃ97Fs076Zd9/I_W̓)AyE{C9U b* JWxU9~狃9 {I 9{jx*@ eb`&Vj *r0#7FBrۘë{hRbx}k$Z`Ⳡe{DZ ZE$b$eZۯJ^kZ cI[_s{#R߷7EZAϬpFkZ pEkZkG&k#Z{bR>$R-U]]$JbW'-fDbРEb6D%R//j׷=ƣ ţz^XeZR&Qz·DDZ㨮śI~c{J WǛDR~c$R*%JZwV^CRUUssZDJbrgkCJYAEs!!寠ek0/kcZ-7)Z~IsAîάQ77.̴c*DJ='eR~~^s9W{cRuFs#R&kJ["9'kI{BHJ{cZCȃ#R)b*`{Rx݈{Iw(Jb| ȃ%R^|8s9⻦ZJ"ZAC*Z!1"!#RU5UZ#Rٯ DRfdJգhrRU^b(bwUUD{DRZj9ZX[ZA~`ˋ9UW?0AFtJUuU|bB-J~UjCZ?HcR/!R_${I* ${AA^xઅ{bQ 9ŋDZCZ_j}/ŋQk_j's0ޟ{c9u4a9I'֢APZDRUtWUkJXsAlbA ZDZU]aUjJ{sa *e{$JzbI%kB1Xxڥb(*bIr)j 1j9t/bJ(j8"pGs1z:{b9WݤܥZcA_kc9Mk")>s|A5.Ar\PAWw\bB9ۥb('8sA^HsC9߻ƃ$J1e{b1 \(IBO !#RUW\^j` b تR=drvjbڦj [E{%ZB`C{R"i{bb }E{GR%jI~?{I모b9h|Z{YkbᩉsR Ek#R;k#ZXkۥbI8( EI+"br$bsᄣ$Z'/I?[dQ*ɂԤzu_a5+%>zhJEZsa{bY"ǃIWƓ$Zw) BR_XcR#ɪ+ƋdZ휃Z_W\sIs$RpncDJ %kJpk"18{cJ ICJIA)8%Ĭrz/\v铄9Xb"1ʿ ͤAP@1fkcI{kDRգY؆kB%kb9+-sb~bRI"JXP+ǃAEs$J#ZJ/wZAccB{,bAhKb9}U>pIUUXЄJ%{DZ P$dZ"& %{bV%sR${B "/-DDRXbAzZAw"ZA Z9XbBh묔JtU]}Z9JA?#R{jREue{R]"RD{QjrQ%˫Z}{CZ {bXOcRucZa\xj"94%sAbI&s9i{7kAsb9Z*JjJm b)sI _̃R|śc92--cj\^Cb7S{#Jx*{CRMB{$Rfsb9xb9 8%kdZշs#R{cR_/%cB`95WDZ-b`ՐB{b~Hk8|('k (|BAܺFkI".fkI\[(|JņsI(Ηes9rfka9:hJz{RP^_{K#JPZs{JɍfA dZ/ r2΄jX]}*R }{Qʏ*j}UʃRb Y(CRWEjBIȋb1cAgc9jkEJŹpKcB&kBo_DRMUs$Ra AZeUWf{A%sA fj"A86jQ9jUUU5CZucb(DsQPj( rp.Q^UMM{9?=%sA4(cj%Jxatk#)c(b9L"ArPbArZ1X^L x'c"9^Z0Xx|#s"9=W'kc1rb9T\U[AUwbAЭ;K9ZX DJEwuZB968bYzB1|w]ѽB9uUrb(|k1|c"9{LA }j1˲9iU(ްЛJUPXT僢(: 0ƣbUO}ƃ9-(IZA]X^Ub"1a@uj=Ĥj~UE{'ZxvƓjzFs#Z<:b=}ƃbyI QR/&9:IU͌YWƃ$Z%fs!A %sdb EsQ7ɍDj衢EZ_PFR.fQn'FR_:eR&{eZ'ҙjRCbej^&kDb=gsRz'sA*8&r wӓ$BxEsI(ekJ~xZ9fkDREkA+h.scRscR?pFkc9?:bd9;iZc1{B (}Esc9Zu*1|Jدhk}e{!X` ?sa"8\' %k XZ$Z!^*ꅋ$bG{b ZX݇{bwjdZbQxfsAr``΃9r֭RR]UWZQ{nbI={Z=%s0/6.f{R]{dZ>FkY?EsdZlEsbQZkiI$Ru}db{cFdZ}gIFZwUKImrA*b%{#ZjI#Rګ AZ: biJz%k$J(%cCR<{b"1kIF{J]g A9CR7_U%kR&sIg.zfsa9^.KZ{a9P{AsR_^GsIk}ޏfZ1g}jI}] ƛB{bb9n {1{zz{A fkZ5ɜR]'Bx$kdR k$d{DZA#Z ' jj%r*"Bh${Z--BbjjcAޒ(b*|eAf{BA&%sIrI+D{BA6%kAe cJ %EkAc_/dRMU_U$cJ7MEc"9roHs"9`֥bUUuXjUrjUc2j^Z $sZBlzF{Q eb%^擃j߲mQ(Ԅr56 襃cbsA9WW{M7IU]{QUk"A%&c9Z#9sc97Gk9b%JuFkAT˥Z9(*ckAZ(CZ(N@bsf{0+FsAXv1M.b9YFs9Ӡ EsA9%k#1h{gFkB9I{ 諭RJ8hJ kB1ub("b9kbAy(&kc97ƀAesc9ssQzbAPpb9%sbI)R[j~xq}{$Z[ӫȋRk⠵bI*EsQ_zDIؠCA(X#ZZ%rYdj7R_DR{ƛZrk`kDJ&cKcRW\_u%kA8_cIZ|JRb9ܐbA!<+sAV{Aj=RJATCJ-)HkfkbAnA}7oa9\_*Iߵ=>%{^gfR@PJ9/ r&b sCR|ت{!)rZcA1 %sJ鲨dER## œQhzhaI)$b] FZ#㩩DZbIjwsjY__beb˻뼀AbbPxd{$JXkJJWeNBt^})AŽ$cA>Z>$cDRoꃡ9kc@VZRbk7 ZUbr^p޷ 0þbQVŋR7$sCIE{"Zh + Z?拃b_OZ9ƾjJ/ᅃIk1XptKWZAdZ1 ҽA]S[ZAMMA_]cb9#)%kA{DR1rB)$Ja( `sA__sA5s kj/hc {}pj(͜ACrWEsAf{9+VkC1 Z>{Ab:I%keRadR0/7p ?k1oTbc9*!1__sEsA90{#RUlj"RCesR(p狃9¿]jaz~Z(I˫꼤bU}}cFkIb*%kdbE{A-jdZ0%kR?vEkQkQZ譪kA**bAI = c#RxbQsdRPsbbIhȈcIꪭkI7;dkBAxjbIZAbAI Bs9:"dZ Dr Q+ńbUa}]g$ZU[DDb/+Cjx&K$cIOD#j Ddjkb:%狅Z]tbb9B%cb9ɫZ9vN$cIcbݥZ!1,=-&cAFkJ ٕZAvbAZ> }¨#J 4RhK#J uZb9@lsbB1_I?ϜDZӽXxhK$R_+ 0 %mZ{icZzZ{9ت{"R@G$J.bZu/ebZ"+Hr;{y|dZIkH#b{cA򠼨Yr)R#bbUWj94}Q^2#NCRuTWekCR=ݟekBֺR%UUUDkA%cIEk9ˋZc1ΥZa 9:-{Iʀ{#JM"Z%IbUWr\UUUǃBb6{9`jz&s@.sDRS${BuRB9 j eRAbS ZC9 c9b+bC9˯J5}UR!1I]USb9gbc9AeRAJ"9SXZ"9н)7V@~~gk ,xi Zc1..zAUU)@ ͺFk T(Z >kC9/ &k#JbEk(z\Ia yѽ(UB9]U$R RsB.AU/ZdZUUU&s( S0}1|EZ@ '&kAEZ{{R2kCZ&ԋ bWW_RfsI響BbQbY""kI/7Xj$R%bdZv bQ޼8EkA~JJka9EkAh~jB%kI -jA&ja9ʍcZ1=)*!%sBAcA.ުeCjP%Cb>[bXMWDZ{ު㣤r}ZQ+dZ9dr.Zadj[$Br7\bW5 Zxy{{%cI.zߤZ9`kJkqZbAX$R0,Ir+DJ]U%kA_DR(c9-b~~gkA;}ҽAp_URb1ɋ?fsI -*%sDR[pZU@)zp|9*Pb5WWbpXUUEk9cW_uxLbW_cZ6FsbPh*b U3փbJCZzrM(IǃZ'0NjI"ʊ{bT^g{!A_jcQUAU Aou|c9!sdR]{gs9%)/fsAxܭēeJ렆s"J%kBcAprcA|bB ޿A7UDZ^sZUj#I +eA9Bb}D{CR ŋcRxFsAw-1$s%Bcd9~Z#1 KA1CC&kA9fs9TDRC9ER9b..ZB9'XARUUUDR"1" k9zIk'k9uDZ {7Z(\Is(!U])"1u}&c"1^ Z9^KK"1әA(Fsc1c#9uE{9烥ZKusIZC1oo T΀W_p{Ds9hq (W?dZWTUUŃAAC_1Ws_j"+{(JI]U=1udjrZR~sb{FsdZ8*}&kAz޸bYz)kY<_sQ+s#ZhTesI/ߖsIjfs!Az* bQՏ jI&kBAbC9Pp Es0jEkCAjjE{0eDZ/~Z %Zbj #$$ZœDZ wDQ rd$Z[ěYbR6$buţ#Z_$cb{Z={dRbJa+ Z9p8cdR}5ZkB1zb1gV fs9ɆsdJtV]Z$JlWcZ))JcUUFkAs_|Z9k#J?нAԭbZ=?zkRcbAH`kB9mнAbUfsb9jbscR=}&JW)cR;Uҵ#Z7!bமb_c!2(rbXOZmIWg@ r(QbR7 Cb__sAj9EsA[dR%%UOCJwTU[ek$JicY}cb9Bbb%s9ZR(#B^%kA %cCJ%\hA:[{sC9Z#9/Т1/?dbUTbA{!Iښ(A(|k"1@xcC1һb9bJEDRuUURAyh8kA_DJUUUeR"1@dZB9N#%kACic9ӛ{AUv入bc1Z"9lZ!9ccAlmuz` {k\AR]UUc)5v~z9`]b)ɯ Hb /, sbA{j(_A1]Յ{A:{k#JuA{9{:$J޴6E{$J( ps9&6Es9l|PJpu&kAP.b(xZ@:AIrm%R_#Qcs#bś$RE{dZzIbIccI&{BbAJb(8ƃIDJ%0%sb~' {ZbYҾcR?b"A ZjbIn${cIDcr^ga}DzCY/^\ƛQ*kr\ěz{ěz&0YU"ZUěC1rFsDRy%k#Jv$kDJޞb9(*%k#Jvysb1ڲbB1&kA%kJ?9%%kDRZJUwsUb$J\RJ?ӣZJOgdRcA/$cI?EkA{DRkMi es#R%kQ@%k0-공%RU cB1x$c1/}scJ!/0΀1?iR{E{$16eb[>bzWbGsyKťb]_Jz苤Abb/72{Qܖ&s!9{I esDRb'sdRu/]sDRbJ(*b9Jsb9-{ ̜CJUTA74ZrApWJ?Ն{"1ך.%sdRvn>j'{bA7CZ66?+Z{o֠AɁ&sC9b"1*ȅR9z2j95eR&fsb9+~eJ` (pAW cJA}UY8c9UUu{$R2_{ 'OdRᅬAڍ 1{A\VUUΜAww]Fs9)mlAUIU_ @{B9z_lgs ]fkcA؊ `5Fk(.#%sAi5!Ϥb{FsDRÚ{$J~EsJܢ״kAJˋk"97FsC1?dZ5_jDR~HODR!0EJ8 a bAU]Quj0 Ã-jC9Xdj`%eR4bUuFDZ_}bIKϊkIWUgsR> Z魅cZwkY$ %s9":{Z_FsRb%sIjQ5 %{Z-_jRc %{QvfCA6?*zUěycz{Y(oDZr`%s#Z/bRKCbA~x6FsAC{b(%pdRqUUUb$J^\pVbAoiZ9శߤRA=@udAWZAkZ%kAo-&kAlA5$RUWMDRU_pZ"9la1Zb9`˫ZAc$Jx{AVesAsC9q{I~sZyν#sdZzekDZ $#R_|bW!/QZncA ]1Yrjz_ %boa{Kd9'jrZR{"ljuWF{YߪृY/+cŋQ DsdR$^ dRuW%scRz/FsR~Я%kDJBlcR]U^إZ#J0n{AxR9sa1>'cc1ڿ|HsAom?'ArsQp$Z5בֿCZwj Peb!+fRA.j!1߶`ץZ#1jb14ƃ9UUMuJUU]J\UUcB1{9RW{"1XVֈ{)-IDR~5&s!9r9AA]A`豈9tj~?Aݍka1 oJ%RbJZ ̔JjJZAb"k( es9g+b ,jZwa7 1sZw Fk(bA{s_Ub( k!1' 9'YUj9&bajeZ /bAU{k(]F{#1bc%sb dbdbB勄ZէEsDZ~}FsQ=F{A_kIw}mFsA17sbW ekcb_T^%k"Az&sQsQB&{cA.7{I7]{IrIzQzjIΨ'#Z-#bҷDzz]j~Wdb*E{jj]dR|zzZAҨZR$Zb9xekA sb!1RZ)8-dR9EZ9 ZB1 xZAݶ Z9gIw#b FjT_U_sf1b$JzʤRA;ZJ~JbA&'j/HB9bb9~ia9DkJ*\+˔`1ki;CZ}R0A9UN0 ̤Z%ITz'I%y]Q(U%ZCHr_UrFb*djwsr5UUrwUUeZz&sbRڒsDJ^seRZrIRw $JVTUbDJnUcAR AUUSsZ"1nV~"*A]G{ (*ˤ"RZ}I=W}aAJbA_bC9|b(B ߠ Z"1g_ȃ)/b)6ZAss.b9h7 AxWWb {m{@A]]I&ob_5JdRd,b95Z1T\z3(5Y[A]U{(ާm ):Jtݮ!1Kj `>ޢA%%WWg{9 sf{AZ"f{9|(/ǃB9Jo"R_%5(bC9bC9'6&xA]WU~`_oIAUq]եb '%R(Hj9z?" b]5UUdbdb_rU/%jU{ZCTȓI/%sIcbוjj%kBI֧{( {Q?DsZ,5ƓR5/DI*("I%{I|%sdZr۝%{J{ oBbz#bzX>DdZ__E{Z'-sZvobAxZI)kJ<c9z`Z! k9rzU%k9mB$c9 7ncRUUoj9ܔ<)bDJq`dFRB9WFRahDZdrIBb{IuZB9ߞ讜J]]akAx.JU]b9hgs1֠ 7@1("R5Fs/{_ L&k\b/IU\ /@Ijٝ(.(-Ai¬9A  Y jcb&AD{eb 's"9` %sDJ#ZUk#R_u&kJ{_z$JUUUb9hZ1CZ0 +RA>AUub9UWUEJ( Uz1{"A(if{(((Z{I|것s( fs k(*b9bxΜ9MmB9?BW%sAֳdR)&H9fsJ^EsJi֊dZ魋cZ=iIZ#R~>`9U^.v(ȋEJuˬJU %B~nAo J#RY_WT{1A{jc9\ҽA_qb%JTV{ DRW_pA4wes j6(b1 j9{R(|b(UZ` ,gs ޠ(uJUka (4œb=I  żb bTJ^އIޖr$RGf{A?sRsjBA{BjbA!/*jBA x jI{I P]zAwȉ$Z!9WTbQ#a郢ItQ}LIrmeECjj&j7]^ROUEsDJ {FsAZJư.EcIzdRB1VX&cb1[A({b9%c9&%c!1/^zg@*s!1,{9xNIAn AjbI{D{Q'jAx)cAܥZA,/jZ]_QWfsBek!)診ZA/%>Z$JG{A%Uu1 )͜8֧{7;/Ky*{(cZXXZxb(~MAUuڲ)ZB9/ (__/K{A:냅9&ZpebUHAIPDEB {*!RC뿿dbe@bbwqekJ bI.o~Z"1 %͜$R^ dJAX?R9pj6AUU#9UX_Uk B9uDZUVUSb(+IP胃A ZAZ9p9Y@"1X{RUnZ)誐CZtUUb *AZs .{J7i|U+1GsA9)Aఋ7 P dZ=UU`9bb0*; t΂9nZsfZ(zz's '{$RV:}{!શjAgbd9b8%kd9"bAYJUySUE{9k0趟eR((BBb" eR0r$JC9zj0e=Z(A@ER"rjC1C!sC1:UhR}ƛCjZ>7եJl:eJ߿h͂z_nI6Ɠdb^K#ZUsIͿE{ZbkQJgQoZ톃Ib^dZAA*jQ+jbI\_ZbIzXZQQU}_bIrcāIeCbXzowgkRcdRrUudJUuZXbDJ67EsB.b$J8]ek"1kR95fkb1 sARB9z*Z")CzZ Z!1.ќA5'g{c9 ȓA}Hs(ꂴo{0zjQśZs˿Fk$JmC&cJ?fkdR__Z9lbBJ{*AW;}ZAWlꬔFk)HsB¬k_ˌg{U ͔ZΜ#RX I=0ѽRxNbbAzDJ8~$9%*j\'I)eZ^&Z 8ؿ{br {ȋbUW?jUUUVZcZRF{JzVZ#)b)5kc1>*Z(Xp%s9?e$JW]eR9CI?A֘9W%"1UVW9|KI]JL}UcAS_ׅZ"1*.GsC1 cC1EJ"9>bb)*c97 b9Z  H뤣9s}F{9c|DRS_UUdZ 'B 1_$J1XEZ@ *rR0-Jzȃc9Rg{9: "CRU+-2@p~"9`  Z04Zb(*s17&sA'Fs ʈ{A98{JesA&گeZ ~Z" c"1^_c9XU%J U_b@TbI*SfsBsc1_R(c{u'k(kiFQVV %dZڛNށz"ICb^^਴Db55dbCZ$sZ`s#Z%-%sY !E{8jQhcEYsI/ cQ#[jaI۪8AUP0{RUWWIcR%{DZ 풖dbރER~&cbA/c#J?ZAcb$Jj6bAm.,Es$J5cdJ;EkdJ_^R).c9C\'[A%cI--RAS`EZ &bA$Z?&uI//KGIAZI-IsA"cdRbXZJ.9cDJ*q%k9hs$BZ!)WA %]/"Jr0{m> bb  .cbWV*͜IIT{Abrr"L(%7cZתEk(Uw֤ZwUUbA-Jx UA.łAbZ+REs9~&cB1+ZRx炅sAکbAb$Rp0AUYqj9{Jy/>Z91Z9\JK%JBA/ C1-_Hk9WZ9 פRAV[9U֢A|K 9WgE%B"9z~fRB9( eRA BsUUU%R9rZADsI\WbAspeZ"A 0?j X&kC1b#1%bA-5_nJ}TziȃI퉽(_ÅRazm(b` {jeZ(kc9:aAu50T&{Au%{%J}}Juk9 K1WWZ0jAWbC1۰&k1zǃ[{a%Z zy &R@]WZa{q~c(ꭅ%ZX875AUUbܿY޵+E$b`E$Z %䂵_jWUMDZB冃CZڢsdZ @Tr#Z⭇Es$bbrI * j%{AjbAIߝGsQ&b"AbA[(kQ7kQpƋJ?E{R(sRLi&kRUZJ^RJJPZߥRI4$J{Z\`bDJ vcdJZW&kdRm/RJ`5RAEkAzXz$R!90+q877%JzzkKJss%JB8{'cIꪊ'kfJלf{B_VEs9J'曁I=ZwtFkA~ڢwRUVUUHk1 7sDJ77cb1_zZb1u.9'}kXCZ jj#J..+UdZTU R%(Rؤb98s9\wEsB9U%s(b‚k1(]s$J^UZ(88 9Z(z8qeRWuqbDJ1*fbBjo6ߠ s#RѽAfsR$cdRVb#JGJ)8EsJ R((eJ), s"1XJAݤZ1xFsC1+eJ9b9ɯZAqo;q$JSSUUeJAr:eeJAZA+Z9jbZC9Z9b9 bc9j9ϥZ9*ZAk4Z bb0Zb- j1%J}}?(^^\!1os%sarjAb(Z(Aw9|}A95F{Jƿba k#9j#1/6Zd97rk)bÀnb v*k~J}WZAgέAUUBW\WUsA^˔CR-dR^UkJUjJղ}c fkC15fs(^EkA.kd1oZ#1{zdR)X<R"1 Zc92EcAUcAiRc9iQZ"1ڎ$kIpŃCRͶ${jCDkDZ^~D{EBbBڜcBuCBUUUq%JUUURdR1zΜ9]}URZ9<$cA(+$R9kc9bJ.GsA{>&kc9Z"A"@%sA 'jI,{A_csUEsA߶bcA+"ZtbATZ90Z9Zd9HccAy9&s1uɃA]{*z?A9S[&{!Z(Ur0W)b1?$gbC9sA/ϻ%s9FsC1nFs(%sJ+=s%JjA9jC9{ Kba*\wGk f{ 5車9Rsw}EJ )(W_7b*-{9h'dZ5(jWͫ#b5%bk8iZZńjmϯ)I$Z (gCj_}rPDb;Db,+br?=__G"bvFb}_ jYP#bux&sR7p;HkI^k(cbIjA%IpzQizY zbJCZR"J;(ZB BUZI८bb9/ %cA}bRAffk1Zb9;UfkAMGk@ꊊ{ʋ1U׽I55%֍{WVŪZ_,Qͽr]c[bW^I{0(>뤀A ΜcR'_DZފ%k#BEc9ZAjuգRA` ZA9ZA|eR9oZ"1cA7bAk$J_Օs$R\-ZcA>7cB9~}Z(:jAhsAb9?kAo~7EsB1z 9]DRc9dRaBZ(罣cAZ#9cZ5u{$RUB;ZEJbDRrcw"Z9{9ӗZ#9c"13A[U_B$J0pAUuufZRTUhsER,{ܩ{Zm}'bGsA/xFsI%sA,_bcA؛/kA' b0 +cIjIrdZC9 Z9pbA՛uZC96'مZc9X $J0Peb`Pp b.Jb9>{b9t^EZ` h(@ }Wb(rRIU55]#RUwUZ9;9hb9(bBV%sAe3k#1£ &s9h"Vb9pzzsc9XYpA]qWj. h'k(Ҥ⳽(|W'k J!)Z 뽯ͨ -Z ``Fsa/ZZh^eb(djܢ6z^ R0ZsX_]EZbr$b|%R 壤A_aAdb~RƓYɭebjc\DZZG{AX踇{IWJbIiEI $Z{DIbpVsIׅZ$J.Rb9t.ꌔ$Ra]UUsJb_EkJui &k)ώ{ 9ݿ 9Uu*JUUWbs)}- g({b8^~9"95WO$1ќZ OAzMI.%NUUUCJWV\\{I 拤ZUFsCJ]*{9c$BpWӳAq]UUAU?URAbA>Z(EsC9eRbAndRB9 7Q$JUUmHkIe&{(Wr"1hb1U~K"ZbbqUu%s1ЀAͫDR^A97W%s1/Ju7_bI5kb9-wUbc1xb*kC9 -bR`B{RX:"ZoD{eR6EsDRE{A7zcI+hsFZWWőJb__jA8b90hsRV>hs&RIs%R_(k%R'b9xx..I_=e{R޼zLaAITbbA%j9%sIu?E{A]ԾZ('&cAijb9WEsC97c(Xka ''k(ԾZ(yj|Y!9C{Uլ`L(-?x 'ҽA]UaQER9Z0"6bAӔ72e{d9*gj)5۽>{C9R(z6fZ1ʧ9E{9ۉFs9l[ZC9N{1(KfR@ , yb ܇b I[jk(Uk5{@,Hk`vTjZ}#Jꢚb鼥r_{˴A- GJ/>IkItܫ&RMM +&R_fZib`{A?jAxWK9'5蓧R UHIk"9{A.蓆b^RcHscApꆃA'+dj[ϊAWZA)ܤZAߵ7Z9CkoZ9פZb1xFsB9+]I~ߗZݶTД,sߟ Ms A0Z\B c#R+ekAzc#1]Z(Ek9UR1:!1'5q_БZZX\VDcCR |ZPzcIjkA.ޝfs$Jm܅JcAbZAڊRIMɥR9rb9P{kZ0{zj(iW 1_/3ƢQM]UU$I91Q5F{AxE( NjYU:f{Q/T Zj{`ˬs}WȋbMQk"A`s$RPl KB9=5/Ds$R?{dRV,DZksDR,'sJJ 8`e{%Z:Pf{DZ%kInbI[:&sIͳGsQ".&sERI&k$RvsRGm}GkQsIkcbI IZ8j$R%ObB9Z1hkc9ZA5fsAmkAk/b#9%RUWQ]Z02*eZ8:hf{)`wsf{(]j&k(%b@7?jO@{Z@ @8 ( WER1BXER#9Za%⸦Za bʈ&k#1 :b9lxb1~J(&7 F{bIͯrQ;?({"9h{Q6fNjfZ i(ZcpfbAw6zQId/b9~kJ.h{QzȃEZ:"sQ$Fsd9*뜃bzc%sA_ƃ$sbHXb{Y[zȦAb]FseZf>'kIx~R$FsBA*bIʆ{QkR.wf{JabA^SJiA]UZBAbIإbI KbI%cI$RWUUMZIkbA^%kA&kIrw}Es9cA{7k9VsKb(1bc9mbd1㮝ka ê׶Jz>Ialej R  (9UUmɥb &kB1uER979U 5l1tFk zgk0{Z( Bja6>{AU\fR#)/EJ#1Inbd1kHjJi'ka5׷&s(̸2AUU%Ags)/۲9՗Edb/œCZhboM_[NjeRvo ɃZ^Aqֽ 9"QX(/ {Z}Ik0xʋ$) 9KEZ'JZΠ{dZ*db/iy(Q{gscI ..ʤI_ʬZWj/%j^e{IZ_˜kIZAZEkDJUsbJb*{RuEcCRzI7_/qQ gsWUbd9kc#) dkCR*kys9ވ?Ek!1WsZb9 PEk#JbA~Z#9뺢C{"1[֓&c9.&sA`j&c1bsA5esA*(c(*`bRB9bPDRE}UujA:0擂9wW%CApc?H9|k1 g{Zzg{&R ?bi\k&J`ojA(g{A{'Aߍ'k9 &kI zǃRXVǃ1r *)D9*Ws}<R*"%R ǃ%R{j Vg{EZk&R~cI-?jI\Q}uZ#A rjIںjIҞZ 6 bI:uZ V\Bf{1yu0(jA9n%sIxpIIUbdAڪbAFMbA Z{bACiu뮜1Z {AoqZA@ufRAkeR"A, b"9 ɭ&k(ꢍ ֲbA[nxn%J@B"1IWUUbB9'UUJ0\<}Z1_j*c1|FsA[z bb(B9_}bb\^Vb!EJ)gNHnZA%- sc96&s9Z +'sA]jAfs w␢bd1W~Qޣjե狡I<6dbjɬDRY FZU%I{"A`Kbկ,fR?W{1X(Je9%KC9isAWɃI8Fs(77&CZ DZu\DZwy/IW&؇rZ crrhUjKmkIw_{@dRA2ؤZb9cek9{__Z( /{cZW^"Zȃ9 c9"j Q{\$k9#sJ/_rkj9.+{ߦsb+WEkA(^ZAbbARCJ]Uc]ѽ)7Z(&bB eR)Fs ꪯ-Z(sJUbRkb#b  (ǃAM}]XNj"1 %{bA { *9ݷHsCIbbA "5 cA뮆kQ(ꁇEZwI}ubCAN+'sR/)_%cd9:{0 z{Ix%k)Jʆ{(5e{9+UJƃb}}{Q *{cZzƃr-bWF|kDZ&s%R j9>Ik0j9{f{AjC1Z9BGHs Q1u%R(d&s1"=&kc9Ik/bAr{1A}{rFkAzSZA  *c1z/.Z9UZC9;* ZC9jH8dZAc9$ƥbA %-b9>.7eRa , "$Z9^eR0즈b &J(>(؊r(nGdRA kAé$R1n(k)Rc9pRgZ#)ᲅ(k fR(}Uhk#1]Z5Fk(jCZ#1ƒc{ V/ՅZ b1WwM_k(ၭFs9^k9w}IOHjܵ%R*jMymFRߥ.Q2E{Ami0̬A酏 Qm|FRpes9?PHD9툋Zbr)(z{fZpeZw^gsQ!ƓIb|}raQ%sA`,bA\EQ5-{JhK.ZA+>%ccR'*$kArsa1I.7hk[IoxfZ#J׭*9몠s! cbAr %kI-_esJϛ%{ ^^ܫbb1XZ)zfsB1_sc (5'sJZc#R;esA^.c @c19 PbUP\U{b9"DR](RDr!96{b9j(rXIs@˧b(/.kYJ'(kCA5: AW\'kdA=bQgΔbA__j0*EZ5__[&{9kA Z xkAXEkC1%sA{ZI/6YdZޗ {#RůEkA"IWFsI(ŨfeZ^ F{eZB{Ir^ 9/-)+b|_FsJV\ZAbZZAhbHs9cckAfdR1袊%R(r|Nւ9_qUbc9J%GkA=}k9舭b)/jAm*dR&Zw)"RBzk{@zjC9DRBA~eZ#1"%J#1.%kAUw(k9sjAω^TZd9{KlbC9{&k1ߎwZcAҥZ1Ύ1cc9b)ZA٩9WoCkc9pBc0__k"1_k +ZA=W%kA2Z0Bjb1w%R00b`%/ZA.~z$J cZ(k{@[0uk%Ra(_u)\_]'k(מc fR@ c1k+[1[cebER  KZ#1å%R  ZA "kab W}(jw},mDb]]CVk8 '#ZXxīdZ/jQ#RB dZW*9닄Aן ʃFRިj_k#A^ @{AśZ^ȴ9kJaYk{*CjCr+jECjEIzEjzUErdb*{Z';哣b_޾>e{#RvXe9|dR0:*`cBB&c8₍A9 O $cTU}sbƃ9ɜcZگƃZ6rsRp* 惄Z˦x{ZccBekCJ/ek#RJEk#R%k 6.FkZ* Dk$J EkZo /dZ7j؍%Rg{b?}*$R[ϯj"1^ꀀFZA cA#:{17#}ZC9]߆bAdZAhsA}}}j!zK0b"9δt%ZA{0 {A{d9|dZe{#Jj* -ZcsAz(scZ -*sIEsdZ-esDR |̤ZZ\WUUk") sdR(s#Bpb ^ s%J EsdZU= gsd9^&bAbhs$JUO֒AWWmADR9%kAXXZc9]%J)rJa c(ڣbB1xt¥Z9-jc9ԦZ9S{/Z"9:T[0J0mPB9 HkZC9Zc9eRb*`k(;b"1~c0Z&k(eRa .8BZ ,hb#)ɥ5DRR[UUgsCRvdR9h@eR 278s(_o?c1X_Ub9WUI}m (gk*b`Gsak+{@KkER/ jaݲTqA]Xg{Q ΤQ_qbAWDbm}5&RPj닿VɓI)%RyK. Zpܨ$R>-1FblEZi3hY\Tgzu}d$Z*pVdCjq) Cj'j?VLb;ObuŋbœDZŃDZDJWbA jI_kDR/%sdJ^5zk$J[>b!!p*A+[륃J*u{cZkֿŃ0 #Z­uesBA 'b5AnWesB9*ekCRVkZfk#Jbo9FkZz?fsI*+xj_qŅZ)JbUrZ'kdZ׿rpU_Eb%{Z&\1xekAh@Ĵdbɵ䓣I`j#R-{ZѺ :%kj\̬{J %k#R{Έ(bB1bb9)fkJ޾N&k9b9.WsbA.*-I}_crcbMWjIbJZZA}#JSuGkBA'wJ0 b) -fkA.,as#J;{CRtfkJ?zsI0޾/ ieZ&wߞ Z˜Aȃb7Am eZ5{eZ-dj `bA{b ugZ(Ww|j1bb {cZ; r$RWfsA_k)`{B9*dZ4&kDJeU7cDR*b!1"x {Amǃ)WZ«A>ibTuU]bA&cAún[Am+=GkJ=:ߤZ`s ^$[9|rcRuW&kA1J%c"1#& ekZ,hdZ7IEZ'ER\jn{R㵿kERsf*GkR({$Rzjgsc92bGs0kIpsDRA ` Z`꯶is(z迦b(\b9v_{0b's#1^rnc9$Rap\"\AWWU&R }- 5/I_pkC9ۚ+%kcZscTU{Z_w{c9Jeb(wyJVcDZ%cIEb [b9n5b(cP%kB '?$k%J6ecDRéDR/esdZek#Rب{(8b9 (fsArk$Rk{bꨤIk(_b iJb -̜!1]O vER"*)j#)ba\X\^I`lk! Z!*LdR)9X`pcA5.%cB1[jZ09b('M!1}MbC9JqZ(ɻ;{#R1<{I C9*ZWAk b` %s0DkJH s( . J"J_W'kBPቊB1&s %c(+3`?#JVUMZ("jHI˦#RufQ*#b?7qH{/zb6śfZ/%xidb`p(bkcrxU$dZz|${QxZ*E{Q{ek$R |bhk%哄Z~`pZ}i/ekj{ZUm%kZ($k9{AZ90rB1&ejNjDR|XEs$JYb9%,(j9엩-I_P^{DZ_]F{JVvFcIץRA<|[AW%cB9=Z"1\Zb9)/+ b9IHgkIgkIިCR%]E$R} #R7?HAzDRp||GsAJsEZ{ITZAhsA;b!\ȈbI) kA{nܰIa`b#1pfZ0W]a%J9U2A]UP[&k#9:jA>GcC9w @^-1]~U֠ _`B`_rA-7AC(tZEEkI-$ccZ`kA~EcIXekb +EkJ~`{(j1Ubb{,(jb-&EkQ;`sCR{s9[sA౿es#JႨcUUTv{$R+SsZ 8bA-&sDRzgZ!ݘ%Z 64Z( {?,b9>bd1( bc9ڲ'k"1^vMZ!Eɉ{ R_W(ca x%k9 X#RU5cIZb9ʈ›B(RA ުeR ka -s(ͪcC9bd1^Z kJ>fs hc JsB9 {Zy"1MA|b5{ \{(br?{ [2!1]?{CZ_銔c9*phCbVFdZ\&bzJ {%sRD1 7dDR^%sJXr$Z;rDDR ˤA_R_{JcR]rcRxhJċbwWekbVEkJ+jdsb1ijZ \Aj!!bbrZI#Zትe$J%cA~:bc9dR! 6G*C1DkJغ=Aw) ZcUqsb{b^}[{kUk"1jJ{A;DkDJ]2/ek9R ekdZ)*kRh{cRxb!`DsCRb?DkJإs$RR[Es#1 8*$kJhb92(%k9}ERa֦,$J msA׽9U`ѽc1WjARA{yXPZA?EJdA fs kjFs") DkD9yZ15B1`bc9Y_u$J 0]Es9sjhAURWUZ(z eR#16@\k"9yӽ(UbC91*(wIB9}a'k(+b1j {1U烤A{(rsA_c <'̔ ߯EsC)q۫⋄B9?b{NZ)CRU2j{9sAkcIZbJ% Es$RrDR5!zCbj#R!{ISW^dsDZƓjz𬄋DRW뀀b9ߵ%{Z۝esRԺEk1%c0b(㯖I1W\~ A?c9 $k9.sEka1 1c0Ẫ JFkIeV*%k9_:{*ۢsAkIcjj9=>ZB9b9@%c("{Z_KcR}߇ ICZ'Z\eRg{d9[{9OAisd9ٵj`Gk#1\bC9T)s@~s@''c"9l{@XzfZ { ?~w9 ՟]ba/Q(wpxZ({c95]]}{C1PJIյ?&sIؿZ` b Fk(_~vT`WSR$R %⨣IA,5*dR) 'j9U郁ZZfk &k oVAR'sZW{Z vb%UU{R&fkcRsZ^ kbzsCR¯$cA8*c(~Es(%cCR P!J~$cA8{A%osC9 DsAbIwk:A7x(u}b )*ZAxlcAnbNi@J8ZAWN.+k0/ {A7$kAThb(*CArPXUA` b J AU5UFkC9~݅ZA ++hs ZB96'm[1W6Z#1-|Z xjz{ _{a ? @&k Zuj#J^|EkBCFkAТKAUU={9rR)F{a sQ£g{DZop]E{buyUZAX(*cB[r|b0* &%{ţbW{cVsBRkZ\lcJ`pCZ9[1 Ek1~**cAˌEk:jª%kB+_o%kAyqOZ :NcR})Z7esJ.췇sCR*{JZ/kJ+{CJ{"{J仠sBR)kZm\wrcXXU] R=/)j ШªZz |Z)DR"_IꂫuJ0:~ s's FR 7T|%R1<+(xx j#9c{` *{Azxm%J0,$R v@K9`W]bAI-9wt('ka rAhe{Jr#1Zob9wM}b1(bc9U{b(?ZFk"1Z9c1R([I([C1]b9{$k9aRcد{J :{Zpb_P^|#RSDcI.@%!dsI |c9*jfkdZ{Z sCR~cdsDR%kJs$J8fk$R<%k`&kc98FkA(<譜"Jecb9`ZB (`cýek()U{1ի(>EkIrje1)ZA(:owR#1_$c q}{C1I\g{d9boq{ ׺(g{ o{([b#9騪k0 +~VZ0 YYUiA 'iQfAbp'kARc9-:j=W-Ir9N4́9}_b9"k#17&"jI7FsA46k` kC1v_cA+>b %[Aͩ nEk ~`sZJ'sZ?JڗsZpx'"BBnCJok-{cZ[%kJpkCRDsA,}kcRpe{97{A>ր1??{*,fk#R=*s9j9(\{J?5{Z%ƣZWW]'&kAEs#Jʧ%cBrIbA5/EZa/Ugbb")%s 'es(Ȋc!rRbA)Fs ~zbD1+O{   sBjbA b"(sJK+b _k꠆Z b(bhk@JIeZAn@9UUTR@-_9oIZ! >~$kc9OZӨs1xbR^Z!5ZHAEkA?%cRXvkCJ˔J_2bU5-B|CJbյWrWU%{DJ~.#BwUUbB+k#JU|b#Jbr-s#JscRkZ[hcRWXsA={)es .Fas!9"b` z㢄Z!jXc)9k9%;{R]͋R{CR7sR6{J?UOZ?_cA/kA^j9ZA G-ۅ( 'CAZJA6>*bs1DZfȃI_WvfsdA*b(hs1iƒ1zbA*xgHsc9~'dAkbA_sAК+)b#9x{1߻T@_AUWׇ9wFsAD1o€A)bfs$RP\*{zA}iqfsJ\%kA&,b0 X {C9/_rD1{bc9UU{9Z$R `8@[%k(FcJѓ)sI esR*8&Z/&i9 >{bav DRX_UUcAZ(kHbA^ƢA{REkUQ]UZDcU5Uƃ1^˦{dR{sA]Zd94FkC9%uVs#99ҵR'Wu}Fk1㖟kc1ob0&c ckpZ {qeZa!1WU~`By%k9[Z1Wb8'1U b͜ {#R/'{%cEV:Abҵ)]]?&kb1 c``( !)YFc({WWsis AiAw{뫁 |("18@* % )}m/?K(au^L@b)$bbA?Wc1^%c9 jaJDkb)\֮b=UUUޣbUUU&J WcZw]UkDJ+sIBJkcR_٢EccZW|c7ysb^hykb{ekZIZs#J%>#RʵkQ{DRWNA=}\sA9)BUWT&cA{b9z˔9_?pJr{I|{dRe_Z7X0胃9sA/{B9>{"95_,aA5ɤfb[ؖ's|,Ap^{B9 "'{AhEkcR<%k(sb6ܼek9{Z{o!JssDZ%DkB9scR #sZ {R.BkB1ˈ eRB9((ZA1ښp'k9_c(%k Igs9=*J7&k9Ȉ(xbbAbsc1ߝA|z˜1skc9[kI5sI>|_{I՟LCZ *$Zp‹k%U['R .JZ A ERX4isAmQgsRި{JpާZj{Q ǃIVwb m'~scA7F{I{Adb"A5"Q-D{cIXޣR&IʶQ͗ڥI(R`jJ˙ e{A7XƃA A?6j9l'k )@E{1&k9{KA7ǃ0{(jc1΀jaޣb(ƃRbk"18ޯ0jMbR}k `eR-ba +w郡 \U拃A.='ckImczbU﵃9~|WW&cC9)Z(1: WwsGsC1^xZk)%k#155ERA .FJ( {$k9y}RA ?R!$R fk#1'ѵWA %cA.ZAܪc!jAFsDH%kJܮ,Q|b{dZ '6 Gܪ({a%* rjCRT{Ar/ $[a jR(e-,J9v&gs@R${ I Vܖ`UUZ!zMC9[յ$R IAUfkcRkZͪsDRzjEk9 kAV"{A_Qvc9/EkI6VvesAekZ7EkBZ Ds9{Dk+%s$c)sb+sb~Vb{b?ػVsCR Z{ZP: 'Z~|bZ?i b)V&c"9A_}Ek)++{R5s#J}EkA5?BsAȀ*j"9Qj"!I(Hk\Tsb[miEs#R(mZ8j[&Z0c B1 -+/{bO 郃j ɤb{]eZ\[ERmRҽA_W{CA'sAϟR5U{$Rs#Rz>GsAB9%sbInTRR_u}AAy{IuFsbI)/hRշCbUǃjm\ jA*6hQbʢh윢IW_G"9^6톃J@zxf)*+g{d1{c9}{ pώ0Ws b 1Uba xuO(_J@*2;2(ղA_줁9.}s(+cU]UMsd9zc w׸$cI+[DkUU'|#k}bC1x//??b9=`b9||`kEJ UUGs")ʻs `>.ޅkA~QB(/<+` ZC9fJ0ٺ%J>%Ja(EJ0%R@g%R 2DR EkC1)"{As#RdsCZ s#R [scRr]sIϗsץs9_U{9+69zU u~s1wc Z {JI{1c*((s9\ s0e.{ j^dkI VTF@==ڟ1=? cJ ZI|"3 kJOu:bAfbJKw>bb1; `{FRYsbA/NkJ+(-ksZUN{@)Q1kA 1 zsJЖAbJ c$J*kFRUu"ZJ㹞b&J۰isJ 'zs%J*cJ ZJ\"1bA0bAfbJKw>bc1; `{FRYsbA/NkJ*(-jsZUN{ 1Q1(kA.Jg^s%JЖ&JZ9&;{9bAvbA ֬Z9; cJXu)kA /Hk(ZAY Z(cAN/IkA^Ǐ}{A{K*kA^+ +ka1lmkJ_]RfR0bsA^\_gRA>b9( ksA*jsAp c9IkA+bAglobB%+k9j9[9uZ(HIk@jIk9pI{׉{%R&{R JwwZB1L,|(b49W{@ isA(k%J){eZ.{A{y ӜeR_UkRpR)YY{Al9{bkBʫcA{e7js%J( ) cA1kk9ÿ9돇{9*hkI;,sc9j(k l,{9^Jk91*g{FJ}K c `b9cAiFkJ+s"1-b9b{+hsJܜbA8NڈsA;۷kB9vw/{ Ͼ;{!1Z1䠪jsAOU$Jljsc1 J~(kAmkA,ZU&c *j+a)s9oڊ{9mߧb9pfRC1$Z9OZA=kkA9`JsAc]ZA cb9 #s!1 ??Zb ʸZ) J)kB1-=Fb9Ik(bbA1{Awrj9xbAs\v*kJv{Auu*ksB1b!1. }Js@gR9H(ZA9'k ڃb9Cs9bB1bAj{Aәug{9bڊ{9;/AYZ(* (jsA({*k1r`*kA1vے?Kk)b!1ls9UObAkkbr |1jeR9 J{Rc9/._c(*nJk!1oЪ{9ꋺjs%RҞw{B/s'Rba1 Isc1pzJk@ 7 *WJk!1( |c9bAX%fRc90bA_azbJsWZA~yIJk *b)8IkbA,&)sI\{JUϊ{JoJs#{a1b!)(k9Is9[+8)k9SxIk9\Rc9:۪'kJUˣIsB1_rkKsb1mki{AsUb9 (s@{oA1ݞ(k9jJk`{ éJkA?{9s('kJ_k9zkJjA!{AϯIsIZ9~%J* Is +BbzjsAis ~)[9.m{+jk@z |J_qsA_{dZIjsADRwTܟ(kJx{Iugt)sAqkAzdb9ba1+pnEJ@'c@ Ik  & [:~O#Z  8hn9 k('sAI~dl(Ұ's%RVJ;+DR zjsERj{I{ cc1ؘsB1{x˪sa { 1U 2X,@>X ~IsA({RikERWHkQ {Z8 GZ {`Ax. `1,@j(k1 P3N* R{N hꓥA.ޏ j{ (HkA hs)=//s 166 Ik 9#eR.타›" !1 9ʀ4%J @{A)c9jJ )c9r9A}-{lsU5Rzhs1jsDR^Sb9|*k9BLsA㋝s &ѽ ߋ ob9 )0DR^+k9.`+;)k(js b#*-L k` !:{`8`k#J*)kAc"[Axc@{j{AO(>*j~{@p(J@ rc*hJkb*k`8Z9kkA>7Z%Jj(Kjb9i+( gkc9 Hk9 {9hT'k(+`Js nn{@1@s 竫{;'Kk!1" kk1!.s9Jk@ XJk9&Xs!1`é{B {b`{9*s`ZA` k( ``{Ins1s&Jc {@㺘{"1.4{A蠢{GRb)Ԃ+(s0'&kA *; {!hAZ-]sa * {&{C 'k9Z`hAy'k sa9kJ[cAyKbb`(GsA  rk0C߫ b5@s9,^J hꮔ`*k@1?c@K*/9|ݯJk@ ))k 1&Z($ )+p 9 ,Y|A"]bc(kڀbj fs1 { " {("fs"1fs9mbAb9 /{Fk@*Hk9ob)0ofs9b_ݷHsB1b"1++Z9Au__{`*۶{!),s J+(rbA }'ZB1F c@1Zk `sB1 )C(kI`*kJVJ,ws hk 0's9*?gk)7Fs :{iR {@˫c9(k`pﲵ(hkc9Zu\(k`(n*k1| k9u\TJkA9GgR  js@hfR#1# ls9yy̓A9#]իs(}{js)**b1Zb9+JkAjsɪ{JZ0,#1b*)fZ Z & l@ hERc(rR0 `bZA)˔ႢHkAs(ZB1 :BZC9.&jsa9 Z,bB1-hsa1^ZC1b(2s(FRc9G`ՊfRB10 c CbAurs)sի{s9)c0kKZb1BZb9' c99?.J]b`:Jk( -|@q}(}w{ {;nZC1oZ )/+k@ :@cZ(CoΔ)?{ )b + 4)kA)"Zc1X |IHs9ݞ&Z!1bJbC93{9{b9< *kA s%J |IWq{9w{&$J " BFRc1OBBks9m5Z#)☪ks: c@ `Jn gR(o b`RjsAU^sjJs9WWk@ cAJJ+'kak eR 8s:b 1hZ9asI (Jk9b9/ I#Hk kII{&R~.jk@ ksA1^b9>Ks@10o{(RABkZ`(h{` (ks9]Z"Lc0Ȅb(A.sA9_{0Hk(銥Z b"1ÆZ(b@h*m@/b Щ(kA視{J'k ).ik * A*K fsA*Ϝ(*-ќ@9zb` FR9 Js!1++kA" cAޏ 9{ Ҫ{ ۪~%JAʢ!+kb1#2@ b@ *RZ9ynʆR A˨b9}Xl!/GkA@Cz&k99;@isA~zn@1Lwb1bZc1/ c9W k R ( k֪{Juk1)kAِk(((b(Κ(KsA)ւjs 0){@ v9XWk9)P*k9U] ߿b )(+k{ ֪{ުls  cb9^Z1#rZA/Z9`hGkZ]AykbC)ZA[ba96Ik()cJWZ9s %J {.s)k`1(fRV*{ZKwYb($(*(kA7zpFR |IФ1K0(kQPA~ c*O ~)c!1/ /{b1>M ; |@ zbj*1`{9ghk0ھ͌0"HkfRB1Z1Jc1Jd1jZ b~b`#"( ɃFJ!13k$RO&sA-5Kk`A)k@1:*{)!{&J{%R,:sb9|W˃A1_sI+Ujsb1{WZ(랋sa9us ꀥIk *k  {1eR (b9>Za1^eR!覊k{bd1>_{AU{?ߤZ9.Z@ !EJa B`Ik`zڊs9oO c9s!1* b1HkA (k!bfR9,`cA?=jk(c.#Rqisa ){Z /$J[ik *cA 'bA @Z b9< 9[/AUWe{(o cAwcb9b9֖6)(k)fRA.ob9c 2b@`b  Ɋjk` *ߩc@{B1{$R{IsER/~̃Ivj{Ah I=Jk`(*{B1{``>-j u "{`1ЛrFJ@ $*s9W\s d1yb(*/+!냀AjJ{`C{ois@Jk9Q}$J"1 *cb1vFZ9=(s1"hs1?\@(s9ik`*c )js df@ª{){ TkQb%R;|bA*{ i{` i{@(z&A1GkA9ʾPHk` . Z ტ*k 0#{9/=` ls$RDtqis`9_ҩsA;`Z` @?KsIV탁9Y{(w|m@ڧ%J)$R9gRB1$nA?]wk( *{`>.k `*k9=5 k بkk ~>k!>b bC1gZ!*'*k{(Μ 'Ik9{ Δa `Rb`+*8H`'s x˃@>*nN@9sA6.o@k) sA k9Z@ Zb s j9*k{9.{DZމ{` fj*m@৪˃J.IsAZ ZJ mFRB1k‚ c(7%Z 1 SI 2 jNz⍌0,b9^lJ k( jc i+|akz{,Z  l({"jk@ 㐦b` *)'sb9)?ʃIUgs%J}bA%̨9Vؽj9MHsA isQ: {I*]%R>^Ջ{`9{bA\b oIs9אeR sAu1!)"%1 _,Bsz_{ 1}sbAks1J{9NZ (hc@ .{*nc@使n9)-5Ik&JD+Y)cA[+ceZa{a({bZ꒵JU_Ucs( k{EZհHs!9 b9>sI{BA./g{@ Gsb9  bb9拡s$Rq 9ks9ߍˊ{Gk Z` J8Hc9%Ȩ{z{{ {(a |@!Z?)[!):JcA1Ƈjk@<[.R gsDR߃fs0ŠɃAN"ZU^}hs0(kA딥G0ȃ#1.eRA " v{c9,#R_ur)k0 {(k `sAzIs Hs"1(k(pHs تeR JlR ɞs[hs **{ h @=:kk@C&jcj*(c hk .km`,@X {ah&k0%* hschmkA! 'kIF˃JHsA.7hsB9 ({AP9Hs$R|J{(*1޸‚{IZZbzN` OATvvZA8;$k!)튀bAmA1텿s#J6{@ `b` "ό&t`_y |( h{YȄ,%^O%OIjsAқ*kA}je*{I'ݨJc_*kc9ߨ ˃EZɧKb s/\IzjA C9멫j{fb*TkbKBHs 1nO  )c 1&N)c B(c &J,aϭIc +$ڵZmؽgR*/019@``{ Ѐ{A]̋Js&:Fk'c((jkA1%&s{@hjs R */gR W`+N k謩AZt(b .b bK'J&- 9.9Z0ʮ1 Z J 6N`!)vks)0K9/Ơ*|")+Ik t@82+ZX.IHB#;{A 46i'k)Gs({0 k{ R `{9):s &Ps ,׏s'RW{ ʶvs`9̔ ;:{*r%Rfxv.`+ks")B냀 n -(p Z +osA샠 bhk *?sbC  cITʊF415'{A9 {'J` | оGs%Rs$R"ݫ{Ai{ZA #ڢZ) >ìs *:(c  cb9-a^)|A {ERB6sCJ#Ox AT޿ B֤9_sA1ꢱfReq@Z{)ݑKk@( {8Z (4Kk`Jk` ϨZ *c1 , |@(|I??{gR!/@1`b`-9bB10js`/*s c)(0hbc1p5| }sIV |c* *GkaQZ9X(k`1i:상9s dka()(*j`;M иpR) `j 9}S c"j{A&hsIk i*.sA1X c(o*kc1???s@ >{N*c! hOZ!1)s ʃ`"o)Ajsb9'k`c /es1֪ js!1׏ *j-)Fksb1#bsB)wAkrrc fR(+ҧZ@ Ю9 !訨{1c ‚hs z)Ik ,sA), $kk  s@.' s`<&+kB1==76!Φ A&hx{B j{`6nIwJw\_]`kk0+J |JW'b Z@ ))k() ^R "s9֌j{@&sAMiZGRaV*k :@N!ɂ*{ ,Z`9;(Ik ab`1*{  ))k .i C{b9orxΔ QA b lsb1csYGk gZ%(Wjs`H &{b {A1s@ Nb\9>u{`9c `)cZ싁kɫJk$js bIln{-|@/is")m=c@,FkB) Gk!J.1ro- ++* )=isB!1 +9# rIk&(0 LkA N!/ aIk 0RJI%c@{@sCR I|bk' {As((k80m` a9|\܊Hk9=sisAwmO_(c"1])8jsA k h| Aׅ{AHza IrRb")z(*k9sgfk` 31{ ^ccsArys)vis c"ɋ1HR;s9{GJ{9'cB1~{@ۉ(k)o{K{/^'` ({@(ܞsa({9' `jei gi @ _bWݳA J@Az0Es0x /c`J @LJW'eR(&Bs"JcArgs96:ڈ{/l2{ ೄFs .$ jR } b -fR.Ik{BҕUU {1(:X AнbjJO4 Jk!1oݝ's@ɂIլ+%R !{@rk IP{@m4 ˃Q{ ,8(k`ꜰK :^٧R cC $l *1*o{(* hZ:+[{@hsb9\eZ (*{ }[* ER@ ˜@Fs1 Fk!в*,@ uN{CR<ب{֡s!PjkAsB09HjގNWZ Z ZB( ު`}s@*h{ i)9׻fkJ%:@k9++cBska)+{ *Fk)§{ # ڿZAzFRiA. %ΔM|a0n_saww y?l*9 Is`TckwIs ߺ{@%Ra+bD1< :jɃ;4oMN AC ` A{ck*`+!zbI!b" i&zM@ts`[/fR)4*,@?³ҽ FR"9)+ΜuVIi9_~fsA*# J( nh *(jAJk J {R8.F &k9| mGk` '+s9AÖ |J_?c Z(kA1EֺFs GkAOb sA ַb!8ҩ 燗n Sׇsa^.R"eRB(ER (sPi{ ZA &eZ )oNAu IAa9xLA趟A[x\XIm,`x*k@9la~.`v, =?_ZA r=1/_@}w[ sjs * Ɏ({!jR19 ګ )+-AڮFJΜ &k s hh2 U,w VGk xbB1dmeZ%R Fk(-2FkA(:Ek!j{ *e%kV@(&JV{6F [/چ{!樘kc)o bAsAwWGk` 2 -kbabkn{c`!i jFk")8b"|ER(0Ms ǏZcpª˦ZnZ0+,/[c (Jk^ cb9*h@ u}^{@K{%J Bb c@8"0.b 2(Js`*+%{1*o@b9Yisc1fZ*bAxbZ(kAfR"1+*kj@Sv{);* ({lOVB{@ҽ@+J- O1{ b"1IkA^(Kg^i{@ʮ +Hk b &(cȋA1c ; It7fsFs!@éb M fsb{O+{An{z%n@xUs(Z0&kJ2M.0__c }gd0Z (Hk @5Z@;ʃ0*{@ ۺR&R s1]]ԦR( Fs"n{"1zاZ)+(c` hj~Ik(FR Ul(c kb@FRa9j М JjR!9g{ BZ(:?Z#9 bHk@jo돐@NA1bKk@9һIZa*k9.{ Lb (0k l9"{A ‚Nk1/(*s0退sR-0@R$ksA1ob` b ϜGW(1(U 9k9 {*Iɥbo {`.ja Gk lZk"̔`uI K>Jik(?ˉ{B緘݋gsh @z+s =' _z(kjz,@(dZcAZ jɣ`&J"1R J*1({ qIs '-` &vZAFJ"9ߊs {Kk97{f{(cIFRb\$R! oIMGR?y 1~Z")bjsb1o c1kKsb9s A9@wHkB(HΆRb(k(k̆MA JHj(c'Z |owFR j.6iHk'c` ok{J{@Z.Τ@aZ(.ۃZ((*Z!:Jb!Z,ZHbbCp ::s ~c@c)鶱 '-1W) տbc(!b@ ~s!)Fk!q)kjb$1!Hk8o+*MoKgkBeR$1#is9Z(&J b_hs 7cj$.Jk0Ub(R`(.IkFjԽ`Xu{@ k꾜bB1`_&Jh@Τ {b1%'^%R@)"Z"1"b!1+8Z ">*$J(*ZAHi{a(7_{js@),s[ob {k;R (G{ZzIA =@^{[#9/s㙪s KGst)_Xw`X*`޿gsi&k@݅Z(eR!"Z׌ Zb "ݮDR$PG[ m.@-j@`&nZ`(Z\Gk0⮮Z@& Ƀ@Z H{b!1 Д9@ʊ @KIWis@̆k@'s90]]{C1ys+>b - Hk`(Rb(z낇R9(sb뺯b-Z9&b9.Ik ‡Rd9mjÐhs1oeR HМZZA9-b9n_ ` jsB1Ic 꾨xcb9[q'kd9gR#1Vjs -s ުsA˥J!hk os` {Jk (gR9R zmN:ӧZ@8%J :ks cZ^Gk i(kӧbc9eR! ʊc!lk)ƀ 7 * .@ʃ ik@T4.ގbR{K sAjEJ  :B+@ Z*`b ` b ྨPRb0b` sA&k"1 @gKZ aZ a0(kI"s(j'kC1mj Bzl ~~ߘgR!1$̗Z"7Ϝ@KIרZ ØHs@mk&JZ" h+`{*b`ɫERP DR!('b :ER  FR {B~ c b΅$(c` ZAIZ(*-b`ˠb0wb@8 |@ }'jkJk@rs(T_nAo{@珟V+cnZ(*fR@ A$(Z($Fk(Fs!s`+bnJn{Ubd1Jҵ u })'k +~辌 ソs - ` jjZA :9Gkk!(Z(Cp" +@?k_{Z *#s` ѣ6.GsC9y9~{k9(k#9G{A3s1':Ze1 7_ER#11Ėր=eZ (kBh`@WgR(*~{b@9gZ X)u'{@C2@(ks#1^5u cc1= _w@js@jϔ@ cb6ަeZ;Js`R ( ̬ ZR1J %Jd9@ Za k* dR b1?) k9+(b!@b[C9&kbZ A`Z  'Z!hL|X*s(:b"1Ps@2{IbisR /sJbj#*.j tB AHk(:>eRa"b A"Ҿ0͇Z  H@ZA'kd9&'kJp :*cA"=*˃brZA1:eZ1s)"I Z HZc9.˪{@B)sB1/𫋀 ߺ>@ | .%ÃIJ=;/{@k{^kΔ@cJ !ZA2])ZAʇNR"b@&sPb=ZCA>um@ mrߩ{!} @_ *Ks 䮆R1#ZC1gb"1n]Zb+|h)s@ "esAjDR=J49ZAk OEcZ!t Ayb ^ b 08&b `c@@+p ReRm~{(;Z(+ 9m}kA8.^`ǃ *n('khc(IFkIKG{B1b*,{"9ވ 0.&J v`}?_b1Z) .bb`㏜`Õ9[ Jk{R573C9KKRHZWwnb`3çZ (Zwg Uṷ _qQP _FR "k!As{b#1Z1|̇bC1Z@hs02} CERA(${Cicc95{c@hk)%_oj)n) fgsb("EsA_Ϝ)w7Ub 8ac(쪺ZA brriEJ@*H,T`nwk f hA1wWhkAj sJW{ HB9hk [#* BRZ$9(k1jF1cZgD]^{(cƃd1 f{R{JG˾W ˇgbs@$ކR(,*+eR! :fR0N fZ! (s KKɍ@(k{ {8 ~{ 0Bϔ!0 zUNIkJbc1.WAiZ(^(cERA.*c` n{A**ls@(B9]am ?kk ZB1kfRb9tk@鯐 'y_?.EsB-/̔ ӿ |@wcb(>'k9[Whbzb ?{:ais ʃb1nwm@ WER *`ΏWb1}(kA%kA$jk( (k)nc)''k HkA~P` + @J*k%sIO{A>*b"5ӽ`;?M0 ϜBA{jHk T;Z  b!1κޭVO /%8>sGR.Vks(v- {@5f.prA0ޫ{bSgVZ %FR8wBRC1_cAۚ*Z nJis&J ` .bw[o9Zz{@ )knPis@,'cB9-r׆Z k Z ߤ{{@Tc* ' b@ @+zj@ }'kc1ةwbAڢpb9"J j+Q` |@Z`ER 8|sb9]=߈s+Z Z )Na b!SsA^zb |1 ^HsYba 'k9 2j,+l` ӟs9w 1'_O(k- b @`Ƀ/*7A`wks9b){9QWc@ zr {wJsA)%:;s@|y{ yˎAVw]RX*R  ..9u{.ZA&KkC9kМ@^fR)k#)?~"R` yzn/9󺳐Zu c1@"(k@=jp1aU{!xjs؀B ( 's *{@SiZ`(iZ95m{ 1OsDRוk(cb9=>DkI7 ~gc #*li{97n~hs9|jfR`_wjbZZ(jFB0!o fJ@(,x嵐] ͜@ZllɆZ!(j?Wb,,IY/1A_rs Ojb8*;b. wb# ,)k (`{` Cs9Lʵ0Rik!1i lќ 9U~U*ks` w렫{ /(? Z$^{JxkQ{a(*,A>eRZ(揔`GR1@vh$J r"bz<8,R! s(""2 k  PR6Z`7z)kk)Y{=yRA "Δ/Hk@jsAJVfR :hfs"n &kJ_%cD9ڜ{A߯FkbR `jz |1;c! *'k9b9yJ'c@(BbB1^B(kIERHGk @+"1_zZ! "bc c&J  (%Jg*Hk@?a{@J_@ .$Js1j͜ OZ0`"{1 &{Y(k˜is 1. bQVp0s (*b:{A9=fRU{J{ N@ &aA0j{@iɃEZUp{`0«sI&*{@* q(bxJ  .vZ hNneR#1zZ % .gs`)Hkd窪 1 ~.N")=)?-(RJ]r?Zo Wj@eZ9 (s`+oZ  jsc9_sB1Z!1t(c"1ƦFkAIPcRUtWUEkbؼZA FR@,ck9wgZ1Ic nn`խ w 7K|fsB.&k9rBȇR#9'kA}Z/ڸxZ#)-ϜauERJ(,&۩{FR'Sk(m 9+Jkc9K`(b (8s !+@J~'c"1_Ik!1;4 sAmKk9' tH"#Ϥ`xa,`ngs HsBB*" ٢? 9>){`8ks9 [bh2 ]o ޠp`}_L@ 'ܧR@ ){ZfRy(.sb1 k`yΔ` -YoI(n`}{VשZ !Gs`+GkA̩{ #,Nںm4ZUzhsRd9sJb)(K'k"1teR"1*_Z)aqb wЪjZ*DJ! "'k һZ"LH@H {hs i:>j b JFJ@ERcJ` {cA.k@ {(-akIk8'¨{D1.* a!)_@Ӫk ('뇪{ ˉ(  * mb!CMB1,):{j{@^R0ڨ$bC)/FsBAبfs h(k ؊ǜZ@ x b)(k ׌sA9?sj0ߠ @1?s!1fojkW sAU.. (굋Hk(K ovԽ@ybFkAٛ0 $k/ΤfkB ). 0OrZ!1!fR( hbMb9uMUiAeR"18b#)u)}J  )Gc J!@"ER PIsxUu)k1jb)*)('/`hs Z(;)|cA1M(cc~{(:kk8☠_IkcA-I{z.m@m@W=g/is 7:s?$-"! @MJl Z.{0isArHk!1֫j(ա{A8 (ޞ zZ!⊨%J  XHk UZZ  Z ?`i{(w'k TZaER* _*A!UW @{džR@ , .B{@ tjbJxEs"1RB9$J# n#"R c(b+jFs {!(gsAb c b Z 6 bd9"ץZ1cRA6R!.ja(cb9.DJaqks žb@`+|A~h{ bkAӵ :7RGBUqbGks1/+d)ʛ+ sA9hns`ieR"(jd)^o(kAe>. s b` `-{{I&ط{` " %Js} 9ʀBR $ `+I-xZk(ojk@Ik z kWsA߀{ }s`wc@ s`(3ic( J ۲˜@  [(x)Z€PZ+b ( Phk@zjk"1wJ h0%R@!c 'fR Ȃ%J*B%R" (bA 6-!1WdR c" (jb쪥${ z+b9/cA xXbΤZ"(*$M`A{ f{9͔#1{uisP*b@@c(k2"xh{9{cA kxbC1*(b saꪪ{b9sA(s`*p Ab #!z0&j.B9ꃸ  6 "AjNn(kcoC!+{9/_{ )sb1sA1c `{o{򥣋s#)o˫5hk oHIk (FjkA(b@. /I0@^(c@ kd9_, {bb10&SER@ ,2c†RA 9%%J"j(-kC1V~xRc9kZd9jӦZAgs)?ERC1I+a"{A%us(=Z!i"ck@Z hb7(Ik ZA H jk {{ *߻М@S*`꿞bC1¥ Fk%R {%k!j m0'k( IsBAj`(إIs&RgVis"1R+`(ŀ7>{.9/BVsAq{0砸L@ -{`'k@^%J I CҤi'cBZ!R(Z  c R >Ik ~k } Jb ʯ(k"(+"{@9{Ⰸs g3fRcAHjLeR H ߗs` /Z@ *Z(h|ḽ .{b1'^߿hsAE{E!?Z!)sb9vKv{燨Z@17w[)v'k  +RJAM ?yaΔ@'_uբb@.6*(k"gk0)b():g{eZ{Z:|`ɋ *b@8@q 8&IsI{%R[;jjs&R"Ui{fZ =m掔@ *I {hs3h b(c~VKb*=`(ߏk'),Ms(2#) Zb؈kֺ**k( (k ꠮Z)"' (`Cƃ){a9s)3胀AX;`zƩs`0Hk@ hs` o ~b$-z oΜ/mc $J! 1bA1.ܿeR)Zb9]fR  Zb17'c KZ!2 ^Τ{{`-bc9z#eZ)gJA ))AA,*)c`(j7єb9Vu_ik!qҚg) ~6'kad2 {IhsA ;JIsIM{9^HsI6;-A]_PbQJsRj.Ixʃ Π0%/~(.Hk @4s :s1ml@ M^s?jcXbi3Ls`( YkB֤. Jh@m(j9 ba&1{**-)^.'_s9 .+  s`(m@ \{0o=n kIh{@䨂@uKw_)c X?b(\6.@nb ҶZ &DJ#1ŒZC1V{Rb9-Ոs{")B1& A9݂M 9o?{ 9n J!^%J(iTfR*.' mI ` *˃!)xxmA1, , ИZ h{J(kA8" c%R(sB9r7bA'sA IbsNDZj^*k9pWi IJs ʯ@ks(2N "*cIc]/m@C@ ik % V ~bק@ +/kA)Rƀ WߥZ` (!FsA.k@:*. ' Z 8=ca +ic8l*+ P(Z`8' l@Z! >b@A@eRB z.EJa Z & | zIk@vc`6(GsFRqbA zi/iA((k9NvHs _EJ苩gR(jse1hZ$( (kAfVawVǦR@ Hb"1**u*%kA'kA AVbIoS (sJo_Ib)c)?,{ Kbax {(?z{c1d-)v-@䶝N!뭪{  z@OGUZ(~ZA *# @7j` ۅj @!#B`0_eZA"!j1bղ`7 0 .{Qz+RWZ 2b !3k"1 ,) ;P*c((wGss~,`Z + c t$bb ZB1:(R9q6c)b``b0ke> Akhw֧bB1w )4`{_A@^/R (kFJ!B bB9") b0@bB(,AbT **b(JIkC1is@Z]'Z "fR! -A`bZ!z(*Rx.R 퉂*{`*Hs|j{+@%b nh.{ bn `kaZ WZ"1js@ k )L A~Z4[J0} %sA9Z's#n(k@ n s'{Aٽ竃9 hsa0 l(н b IbA )'c8hb" kjAZ"1虃js$RUwc{V.savZ!ˊ jc) -(mEJ*bA(jJM j hAz+ DZi`ߩdZs)ڨ((kU&XW[{ lc9%R݃o{A~j 's9m@_Z@A'k`k:0s֌j#)ERbeRjb 6* Z))Z0GRb`'%@؀  bI u\({jszj`7'kjbsAs^eJ(J A!(HJ` ?5s@ uJk KHk p){Ұ*ю ok)k ɉs!1M*JN *b@X{%*,/ ^' bXHk(+r{ 'k tj(VobA1领s0o*{#RyXZ`R eR (?c@>8Z"1(k");*b(jJb@ڲ{98hsI*jg{Rk#1X,aAK{@hȠ Inb 겑-fZ᛽ @ jka8(' ~Fk bc1b [((kC)7b 2b9J`*jk *1 _c)jh3_P`DR0c6B10.QO p+:c Heb18!j@.11Vܶ |Z :ba殟.z> b!hb@$h*@Fszs!ZZ9GDRVZ"1 "b%)`Wp } !(Μb\o0IHrCR.k[{P V ,((k"1&(Ơ 7ohk(B*")sAHk ڵ) @v'R@s k . )kPrZ P'@ ͐`ZΔ bޯjis0jߋ{^+*b&&jJ_F{b㉜`(+s`8 1j#)K{A^ekc9_Fs!*"cg{!$6싂Φ'sA 7k Z! Fs#9#bg{eZn\sQʷL~SƠ0ʃb9bU{"A _A˃A~wAWW%s1M+)nkB&ʥb$)ݧZ"CʯZ Z R( *t ?_@ oO{A퍭! V{K x`{#JEc bies `,Fs!GkJp',Cb9-Gs`s .J@Jjisv[|gs@CU*ci9&Z/.{ :kДB!Ύ&)s@&"{` %Bb X IbAyZ!  { &o( R>%k9 (͜9{'k{ +ܩ{-()f{5-GsAdltb( r*@A{aAjGsA(*h b0!sA{Xgk(": (ݣgkI5(k@ #f9i*#'s p 뷑 @&sZ@ फZ(jo-@&0@ImHkGs *;&k9u{(&f_L o[@b!v5_hk 9Hc` ZX.H ꖬ rΜ)m_Z ༵^bB. (.es@jc ۾[crkڢ7$Ic)6^ljcA[{[A _hk@ t kʃ`9M0/fs9)" RǶǃ x#95w胄Z:VH@A/jƃ@,`*y ]?/`>yRj ٽ胀0*GsAnj  'sH* AOw{IJ\hsIɃ8fGsIus*ja8eZk 'O%Rb "` I (c{B1W nx{0ʃ)* @+.jK`jAjZ`@`@w$J "*(c yߴc#)-.M@a[@1ܧgs"gk"1ɶ[!j͜ qZ(kB@?-z  ty:m@WDsXsꯕsb1r~As`I"~=o}VIk+&R=^)Jl}($Rת(#Z_EsDZdЈ{1/몌AR3 c̤@ޫFs R`M`A:b (Ƀ@C.BBKAAc hɋ!ʬk j 8{`.^k)팜Rgs(.*ڪjAȪ{ *{` j c;jx`+AeCb~kj*(k 縪. ̃b1"gsbAD&k"*+m{A7k@oISidJa )DJ(lJx g~ Zbj.@s@yb Z**h)k5*-@ |bbJ!8 "s@j. ~o'k@B(k@[lJI'k'(^ p9>A+@gs k9z @>*kA$n(گǃ9 `$8ԫgs@".Z Rb!ұk@ 킫*xa{d1|^pLQ ba и(Z  {`j`@{IGk0$`A {A$s0njɃ"TbZ(МAٻk k`pώ`w!ʃ@ { )+@زxk(>̤bca"]c%kaj | 9!(bAA:BZ!骷9CJ7 (BsA)ʡΔ`X{xk  ; 66m@%'qbߍ*([a )c`NfJ>{[!غ@n ( s{갔 c? P(^b n{a h{@zZ*k@U"e{B9B r %P .b |B0ڭb ({9hs9{HsJ`(ޘKJu{A9"{A=§s l>9RJt0Ґ{`(kaB"Hkl貥#1 I`2 "s`(*k $  NKk={` Т's@i{ ?7- ~笘ҽ ~ c ظEk#)=cicA!ZB bv{ Ό0BGkb1&bsNB}Jn7`?]VKs0<kk  [@ Aik &c)(c`bC;hcA`vJ[9.|A!߻:s BP^Џ 5_ӽAМs`6bWnCR]h0,1%yJ9o簩{AA^ {1r@oKWP0%ͤ!) Zb0ckcA`k`hsBbL'k%Rrb{#A/#ZȃJ<+oImlljJ`(B{ `/ $Rv!1.'~BA/޿lI*N( A%*?휉Z."}n9:ڼoRy 9ؠx|JR[{@jldR @ǃ{9ܢ#kAr&E{h˪I c Gc sB9:˥ @)bOA顺mA؁Bhya&JEs {b9t3_%@^B1UU W΀*`5UU8!H8Ujj`ƅb/Fk!^꺀O%^ԽpZ&sM郤A^bd9<)sA)"b9rzIh ʃ {B9*@0h0)궧b!(bA&0:z*`IsI.B J20bQߊ,8 /˃`A⚫{(,m-` />-/ƄQb&imZI0|{h.63&J[.ZNNA1os`2:@.UUs@BA{(Gs `&[8P _Ɔ'k * j+@x@jp$JV샂1"{ W*k@mkis ls0<ukxSUałxkkۃ֊ (B`޶UӜ@|ɃAwV }- Wwc"Z+ |pa*pgKWZEI&(j#9 (=k#1&[A n.j gsAJ{@(.f R`/*(ΊZ@{bI'{ 8t0:Q [,ZlsUfb(wb0 ۺIs!h cba0 .(fb[H{P { P (B@s@ \I` s9sA(RA(8M$jʎ{1sZ@BДzL`P{Bu{{$J*&%c\{UCɔ PєEJ Z1` h@td}_L0~oAVXД@'0,tjFQ @hFR \Gs$JfRI[̀}{ )-b@*Z08sAjs Z fsC9Ws|isI5 *sIbAj (޹RGs  )"Hsbg{&J{k*={AAb8b0%Z I~Hs) )ʃ#bh{I-{A ~+ r9!*M0&Z1@sQozR]K C .~({{(b"*Ե.| ):N`2ƀd&c(['{ 1kNJ i. (@+ `* Rz~|jR+" Ru'Bs Ik!dZТQ` k`@ @] @}+Q!ssAp2jQנV@(J. ^L@XU*@ p*  esA` ңɃ8 +I&?j挜৪I;u!9k&gsb0kbbC9a*b`&J (Ik0* 8A> gsA9}> !9.Z 0{!0oZj{Ik{Q: ކZA !R -؀ +Hk#zn  |  {9s jД kP`.gjR )(cX>*n)@ |A lQ)!  [z]\/|ZkR?ؑb:jmceu]/ Sl@o!zJ jzcA ʷ bTS` U  zOA U k^Kk]ٺEJҜa1p@_oA](**ڀ RIIHε{eZۀg{d9jx({D9h{Q OkQ!hs@ >X{ Aya(k  m&k(̔@ mAZJ18@9{ & (O zs({:8̓9|揔Ksb[A9Z A]&{11FR$b `X`s@js /ؤ|/|Aװ'B:P@g}k(!ZdZZb*{AG.liJ`/|: Y9"L[4Lc^m|/ [0Ҕ'Bzϔ7s @ȀVWeѽ !}u*s؈w yf{a U*m@ ^o WR W h-єhZќZ {d{eZގLhs",(軚Τ@·h{B*8 J˃ W 9+mDR^0K{8ږ(7&k j@LB)濿 :&on8){@ J! (:/e F ̃9 0Ijx{A9nGk 4b )cwu9@ @pr 1. /SDJ_ڶ{xc@.hk*`*s( ?is@xuaU Z!sCRU?|W߰c/&-p'BєLca^wsR%\lkWId)%BpIl` ڸmB1oxX] t(=B | xbGka.)k@#*cA߮C{(^ c![ Ja-kA~  U{6Uo%_gs!9 J%k )sAxB!_b^Gs@%kbº2{`ߢGk"‡{ hs`J{a1=26b ik9: +ʮNK`bi{úNFZ)N;/:Wa8{@ɉ:s*.J@ "j  lޮ+)@]Fk!&TL` ?"@0ԔaaaAjhŠisGk96,@z6Ыs(5- o (pb ^''k@zM e̔=ꯌ~/ _ojk@ܘ(c"d ˏ& | O S{c N)Zg␔'J{*`wC $.@ Ko gދ9){K(Gs (+jsAp.is@b +Fk #RK9Hk@B`)֬'k  {(xL0é@)~:?,Jjja1ʻ &"+|  ꉋsI8@{@X*/ @k{ ~P`Gs *nb'`"bRui.{`J vs@H&k ʗ)3DRyFb?ќ @ (6b*bs9-c`$  20|$Bz@'&c) k,`?]@AW _Zݚʫs@Js 6-m@%@`@Noc9f&6o &N k/boFBi$@bbJ*+{ k"Gk0b(;jk(7'ka gb/{b9^XlfZ 'k( 8MFR4_%{ ~`a{AZJ~ Bag/A>샪ZrFJ$}.9Z Ԯ ("jΜ@~N`{ Δ` DkAB { 0Zwn \(0s(ks0@Z3{{&t틌>`Ș`oCФ{к1O%kD1 Cis Vs`: |xh |0 `{ 9Ӳka B2+l ~|ik ~r`kk v | Pb/Z 0K. |`&218&є'J (^)b.< &+ s:0x`b b m $J!Ak *@_eZ ZCA OZ@'k@k9 Iݿ{@rc Aɀk!(,`[ :'kA|ZA +h{`+ ){HRbHJk(J'MZXs` Pb!興սiRTVS&J.s ;Y"J)@*2B(nƀpc( &Rc1bX*H`^  WKs2` l@%kBb˫{ Z  F%c! (@H IߝN  \  |Q {@1`SnpmXxZ h˪c@ΫigJ9g`k$|` });0Cj귵  Zjh-:O *NtZpoA 7 tSΈsc9Z! Gk njisЮZ I+`EsAsa9ҘsB1ƏNkka9b'ko.9uM`wε`_w XfZ!dZ!탂9Nb/_2j/{I b]VbP1 {@/z {Fa+>j `&28 5ʪ9wHJz211&!3np?{A!)Z 91Ikp }Ic! bZ*b@j{pWAk _~{(-, kk **A7ΔAUڿs@TIk&s2 (` b Ҝ &Q4֭ q C.H׵DJє bpjvX"!:ㆶɃ :郂9{@j Zgs@祳{ hk` jc脴 cA1Khs BFkC1 k`Mkk 맂B'k0D[ .!{{gRP\ kFRn@{`1;-2Anz ~:ϵ&k{}RT9"p s@]00 #8& 9+{*B1sFk@9+)As`(  |IW^T(k@bOC0 kisb Z!kcBo(ϔ@pc{+@{{ ޡHk kb ;NI?{ .!}o7Oar]+ K{cAHhB@U` 7Ԝ8{%J[~AJ Ӝ9孫ќA2>/[@' ka9i,>Vck@ ! ͜zczIsB[[(kJERT K({߿/ik js An4$nAo^M +WN z (RVKkIib`s *A{DJO~ eRy?Π(;/Vc{( 蘷Ip;`{"i{! A&;ks@ b!jZJ JB1Ii{b9.` RZZ }?:fJ . ʋsAڱ cIks"1;+Jk b,`ɜA퉭"JOngsfJR**U (+Q0 `Q\Ujs`={( 0wM!(2x{B!¬4$򣫅 *` 䯔䊀/ /b%B"(+$EJAb8lkAVZq{nj9ЗIc(_fJAeR#),c({ k ).@&{AtR)[a n˃FJ{ BBr ${+cAJkb<` ER>J .|a(ީ{] 9*i@ƃ (.jA#_kA z oJdHsa7^lb@b!!:ڞZA <#HkNs$ p/`.s РZ!&f{bA{@ c˃ k~Ϝ@EcC:bERZ-A+}̔@:㚮a1x`As( 7iM `)jA(%( A%jj@Icx)sVV%6o4 jjs3@Wwsj_I 줧sAe;b!ydZ bsz{jk.p)N` N(c +m{)Já"{ JndZ+1sKc!N@AI,2b Ks9J(o1#OB/ (8 *+j)b" j#1*͜1c#(k$8s  УAeR  b"!ퟏ`~ V}ZK&k#)҂FR Aik<&$ikAdÉ{c9Q}Rj8 `/{A{J?b\Az+ -` -,s@1q  @ jp@Es(j gq f2IӜ9cx{ { L'- (FGJ@(€B«o _eR I"Z ;v9o(sC@Z` s )As1zZAkl `vjk 1{@[ |IIIsc9ΆZ () cJ*9+: o 4 'JҔA+h |@`b %mAUS݋ js#", xccKDB0+'"V (Dk#)~~s!Z` Z@JZ &*+s@ @~>, iȇhsAjx |Q#k@&k`;@cJ`J @oba9 2s1- Jao뭔0~ skk(~bj-"($RJ푭@V ?R` /)hRy{ 0FFϔ 8hWbݖ@ x_c(pRC1n`w_}*k!HB!!peR 1hs@zn?{98bWJk@mIZ }Js fGHάs (Z.:(sS '7 ;;{ : lAQ@k@( *J s2 eIkb9)js ;;{:b F k{`2!'k@ ${PcZGk hC`Hk@ ب[IkGb!͆Z + jb(WqbA('0)O{Sb9hjhsb1pΔ +4AAik"JbEk@X{` &sd1|U+)kgflk H@NKJ"s ~sA Jk Z@Ikp qjs(.%J){9>/ k!s N  IG? c (kkIufKk# ((Z ] '&^Ap(]R _Qa nis(c.b( { cD9.{D9hzGs9.@ 6hcR}/.K`(תl@ Z{!1sa(o9Ҡ5s,cb &5{A >&k@EJ@P{ &(`9^ZX keBNtfo's/] l$*Z@淢-RbWmA|@1K)@.IRZ *3n={KGZ!ׯk-k{jbX*k1* Nxp@̌-{@& s @)kc-a28Koe`(b@Dke9-;?(kx|T9cc !dԴcsc9o*#:(k*CBB{>ϔ@jsހ'")cb̄s r^~{A==s$Rޮh'k!(@bs"zs B瘝b`jZ0j b? Ϝ@n@BKgkЮ'kB1s_k0's*B{ |A_%, 1/is 3"1|kjnhfRt Zggb@ '%{S`})A{0p`a{)s-'791{7Ik g g-a!#!䶵s! )+.` bl)k HB l`/_r jks / {@ܜ{@ 23CONDk" {A"{Khs!Ɂ&&is@ *-k` ~*rc=UO ʥMZTbD{@1>/'b@h))`欦`ؼc n@+Vgs@p~ whs!"Z]hsAIc *4{!Bs!Fk c'9&c*gk !Ê(ѵa1m(k)@k{a{%16&js b"hfR6GRE@*s@`{HR{cAz_S k"j|0/((b  M`K'& a秼s@;7ss y$B*0H%c(Κ{= |@H eR` |9ښHN!*Ϝ@ʫNBHJ{(xYL}u {B ^Jjkk" {`||{C)NFp)&&: gR  gRA93@ ˩k! jc@"*wGc `C{%AFRC}]Fk&M Kas`/b*0"JW% !J}wk'`x ݿgk >6*Fkc9 + + A. ;P`f`{ IC4 ikR) |A):Z"Js q{a&>/Alhb)k Z>Hs`(b hbVXWWjs@p@ cA@sI*&c OƦQAjsZK@ˇ'k){oχkA`sC171[ hF /z@ +*isC ';N c b{@ 8C  s{sddHsA0!|C9;{b"Db Ws@(Шں'cIk tZddጌ({ҵJi qk)]6{` @/B1]WwsA hABj1p; s @)0bgsBYa+l {Jk mk'ca j@[Fk@GkA7V$Zj(kBbb))c#1a2c{js'ZڨI| T  kPA:˔(hz{@0''*/Rrb`Ϝ'es$bJHLKIܮs* { * gc )@L Οc sb* `ܖ{ZW@_v发eR'$O@m@sA" )c1!*k$ H!Dl:{{ l Ao+{af,@ѓZG {@,Ags@ lFk ( sIxI9'|I(#Rʛ[{@& '|8g ѵaq}t _0~t@FR 3{  b Z 8 b#)c@ t@ ^b@.  R Ijs@(HhfR@P>{kd0 (ƃAz ߒr`9;6N`A"x&kAHHkaƼ؃Is  &Μufl*BԼ?ws"J?ļ`1ң^s@Kyh{[Z@b8/j{⺥ZAl (r Vs)KkA Ʉ rbJXsBZ) kQL|A{? a ?Д+KkB@bAH2-@qv{!ioZ֦{@)"s`2@Qfs!"骜:{`9{h9{pcw|A`LI!ZBڂZ! gOْh@{(鉻'kp` 个%kը{(fs$)(kA9~```^ |"R7& B):jLDdjs؆b"A tI_u]烤AfsxA*+*is (l{9,]Hk :\{gnq R U{)-c͵%ek" 'snd1.?y'cjs䤄gsՉb@%dRb +b )fs"9zhRO?= ፆesCR 3jekAP@J{Aғ J)5=ss@ @{!ʀjk Gs &,S@WBRsy{#J {(ss)-i9ENԥbazZ) 9)}\B(*5kb+{I` jsA {dRˈz(JGc-|EkK;-S(cWB9&|cZcG!ªVVfs p q]A |jaZ`)ʜ ?k0Ơ(|s!{Z^{CRY{Jh)b 4 A*{Z݃{A %wx{Amgs9#'k!1`æk eR#1$&Z9 M$JUUqU%k9Džb#1b HZRZs"1%k()+sDRcDRvGFkdRsbsR_{lDJA(c1вo{9.&k p Z 6fR0͊!FsC1Jz%k ئbA"{Rz?%JI#RܻFRa& fJATJ9(DR1˽Hk({?s#1UIs XW]eZ0b9_Օp%JA b/1}U0(]_U"1% {)zCp{ 7ukC1ФsCRvZ{9-/)|Zu Zu]֣ZUmmDkA dkAlWJ(*$R(,bAXB(b6ZC1O@Uﰌ`Isi;|9UUueR 8/{b#1 c!*{r ]Mր ќ9UGJ#9ZJcC9sA?_KAjg{B9ɍk),`b`EsDR.515զZD1.(b fR( hkD1(4?sJsJzDR'{Z{0lJݻ ̔JB鋌Gk>%{Z/tZ}sFI.sb9 ҧs0Xb#)&kc1Wۂ{a9//{9;s@7WA_GKlB1g줤9mVTȃ9gs(؜{AkW}Ug{$R&(k9b{%J@TB1U^TUZ(~DR( ` UZb0/bA~z*(}ZXER"1Y_'k(^{#J!|{({ cB1*.BR]}]ӆkIv{9*aJ_}|c )%cA R(޷Z1గAsUUR"1$J1?T@+B1]]UΜ")\W{C)} 9s{]Wb#1կZC1)jc1&sd1,k9AAUU"1`@{9}}};c9}ԮIUUkkIg%{97{Ak.Z97Tj9Za%R(bd1V,(Z1b)(Xs9pޥGk9'{%Jܞ A A1*V AfkJk *cJ"Ec)?H$c5GEkCkb\Z{Az IY[R(/N&kc9TOb(Ohkj+fRk@kZ(_7!'k@{%RA R(2bH9۩㈔A/~{AΪib1_{OJ |(u5{)7{bI B1ݩZSRbe/|{#1^Z1#ic9j VWzNGsa =sj={DZC17'Hb^8{b1$.$k9\Vcjd1=Z$)|k9sŭ"b ^/ZJ}rZ(.ΆsAuYqkAS:Au_a&c$RˇekIvgeR0'c#1_ƃc1k{c9cb9%؀ sZ=?n:>zTƤAwUՆs9'FsBgM1-X{^xxEZA+ es9FsAb3Jc/'O{e9׾ Fs9({9 dZbC1zb"1]%R + ZarpC1iɑFRo k@ sA5 c9z2TD9U}uR0l|}A@(jR j"1USRs(k>O T&c( -Aƃ95W:RTU{9_ZDR#)zUfJ( jsc9_[ARyUeR jR)}W/Hs 7U&s1W¤Zc1U~Zc9y9b9n:->EJ(0ZC1%J(⮦c9]]5(k!1?ͬ'k05銪ER)ZS?WAkFJRДI5=6(\~B1Ɉ{(b9'%UUjA]_HsA= b``L"1?sJ{{yA%5$Jޞ{FRVY|ޗ~GsApZFkb1!¥Z@jik ({A ~Fk!x{ *7)_%Z(c@?*c(:uZ.֯ERA(c*>n0U_uZ@ c; ߟeZ:bC1B1UU(B1gh9kA l_"9{esd1}Z(s#)*|a _xס Uל|Z{A郡 W.Ek#)U"fk ^fsBԗb,?{B_zcR /=* A"JZdJApDRC)bGkAyiΜJU}hs9ɰZ(jR鸞CHs1V2#R}fsBbB>EkA8 kfk(h֦ZAf{B׶->fs92/N(c ))fR *\wǃaŇs  {C12{חsc9/{d9*pcD1^R8)!b0>:Z0 ަRdA"b9NJ!_`tA"թca &9WUկAuԉk$9ޣӵc9wWUEJ(ӭ(c0Խ[R( 'R1C1Uuc1UUj{E):ZI{p(bA==- eZz)k!)W js9}Z9sϫs +_Ik#1TZiM _*)U5"1%W(c1g_vERbGc0\%k)_b1Uj9/JA=}_]Z122&kAx+AUbPXFJUUWԨZA2t샃9 |AsAJlQC11!1S{DRWTj9uXgR#1'. {?cZ$)멈{9+y` &냇Z6+cHl"1Vؘ{D9>T{A,{~bc1u{ȠFsZZ9UUU9&ca wER`]ϥZ1XHsc1};b#1w|AU_uZ Vb(-eeZA( aR9ufRa`b@\Fk(iFs Xsa? Es9.<&fk)\ 1|}fs {9_ '9{cZ7-{Az('Z*bsb{ {bǥ{9ި{Z.b'vds)gEk9{cA.ב{(_ѵ9VtdR(,BAj9}?휁9%kC1*esAUcZ#12(oJ(6dR#1 { kk !cA{dRՆs9BxfR( kc9%k) #{#J*f{d1n{ERA M"bA_nA_}l9HX]ۦ{Ac}%k1x^m|l(_-Za % RA^͎Z0>zR1ʅZ9USZC1/mb9I)s(R(s*kC1}'J` b)(jA@ VvIJ1`b` 1UU29U/0AUVTUxƄ9 cA ⲵZҌ s__^̃biWׇc1Ȫ_^AUA\{ZUZ*Wr(ԗb!1)]}_Z zb!<(Z1.Tb)kA *{`=ރ9Us{&JՕ-ƨZVm^s{97 A魯Ƀ#95{fZ\8{APEk!^RAHcd9ueJ0+:r9}yRUsc17>{'R 6&sRo{Ib*Ap+a1b{f{c1(݇{R\w{1)jD)A aZ1  c9WUkOc(=s(״}")_6Ul({vc1U{XfZ BÃI8+Z(L@{/9U\Wu )Ek1z,?A(b){ bA({ {ͥs@fs ~Z`b ˜q@1|bս{A`{DRmʜ dZxh!s#R<#x{Zsc(b9hj ZC1,^$k9{&Z(z(Za ( sA9.*9?뜂9Fk"1? 7b0jk(gs(ߺb),DR7_W%k % kI>;{ ~?k9 .&k9>({{A~QsD1KZ(5b!%J!`ÊoR _eR +(Z(0+0PZ9~7)Zc9ʸ A]^TUs9YZ! DRC1tkrHk(_:qd1JkAcR0 Zd9TZ(YZ(cJ@ ?eR!I)c1VD1uI_5օA\V*k ,^AP_GZ_H]kHRzXUkJ7 fR``ws9Sg{#9Uz6ce9]s9 -{"b(h9zb%c f{ b ^@s)Dk9ڃk9Vb9?bAdR9j#0ZC1GkDR;fsA-$kJ*b)hZB*A]QUUb .fsA-ZJ΢FkB'Z1Ӧke1=>Gk#1hj[FR0P+?ІZ Y fRc9 ;&fR#1Xb9$k9brKeRXxcb bb }ERC1\j9ZD9,jZ0꿃Zd9AUs'/Z .%JA *:R rR1*sC1\ZC9}RUUUFJUU}AfRE90*J(k%JʂKI--%u"Jw_!1]]^\bC16'}Z@*sa j9sɃ95s=em ctJZ94sAظkA}AֶkJi{R:'^ FJ}ZAr{A_\UUZ#1JؖBUUU'kB9nZa suER! k9w%kAwȃ9Wx݅Z$1qc)_fZAb0{{.>z{Z,{(jZ(fs07)Ekc9({RAlaՆ{a "{bBw%k!(8P{`esB1mpes9zZ#) ;bR(Xx Fs -s(^ψ{b {c9BZa%+EsAW=WekCR}W`cJ77$cd9߿Z)("kA抯ZC1mgs9)S_b#)`+kZd1 ?{AEJa ИcC1r{J}gsDRc3)"1\WU{bAo''gkIsxGc0k^_Z#1Ӣ}Z1VZ :郄1Yzbc9?^߷c j9a(&cA ZC9bByk9. ZB78 B}R}ub9Z0bz0C1WjkJh{I鸹)Z {C1zzzAERxZ R@ &JC9A9*=-*kcA@_sQ'-k8Ks0o.Z^b{Ay C)z7(kA;xuR@ QB1rub9)ZAִNbC1=/ש{JZեZ &궧ZA*kc9o(k"1BZd1 FJ >HkA~h`b1sWUeR#9͇CIGJ#9R9K+VƤ9]WU|A_Wt|AoW}qb#1 x 9+-.,R՞b9p+&R2M~59(k&J:[$JeGk9&kJ93lA:byzLJtb` Xk B`;b( *(k9,2AWcC1~-g{b1pGka GsaﬠR)sZ('Z0^,(rb X%sJI?&sd)ogk eR(#Os1xUq΀{dR?{dZhb]Z!KbPf{ե'b)ؘ8 sbjK!e{1Fs k.J(ps@ bb z^+!)_]Buj|)*{9|Za'&4EkAK"DkAõ;$k9$JZAJƁA]B` &k`ڬZABaP'sAӊcrsAhGc0-)_8&k(BL|ZD1ץrD9/rjb .BߏUu'D1}rAUU9W\WU&J` xAKbZ!)ZC9}eJ0Z) ׯ{㝺%k$1⭝ZA:UbJ5}UGs9Zd1>tZ9){bBnUZ1is(Rj)kABPRAzsoFJ0yA(#Gkd9 VR0 c9xegR9[yZ!1ФA1}s PkkA/粭0d9W.JrFJgR0kкZC9ߋz'k)m/bBy=b90*.PeR bc1XA_bsUb9bʃA{s9s_gsA?Gs"jsd1+Za fZa &ZA\)k)6uA=_wWBq]Uԩ{9Zo{X{e9_zb#8.{9X5Hk0rbI+)#JtԲ&k"1:&c$Rk {C16es$Jh{B1 Z(MbB'sQ.-|(^(c9\Z9r-9WR `z{1z?jC);GkC1fZAQ{ҽ"15WFs9b98kd1}ޒZ#9+7 &s#)3I${1c/fc1~$RUU{ [.(}uZ s6Ek(@XE{ =6b`8,cտ' {#RںgHCZs(V{c9 >usA^ %k Ъb XP ]UUcI`5 @Whk}_ BJ C9W?7WFk (kB*|Z9hPA1p_A-3(0 b(A{1{I;-s)zsgk0J@ ~@{9j%JaVeeZ( g{C9~jc`Za '?+Z` ~B1UC%RA&*HkC9]W'LfR  Rc9%J RC9 R"1zkL9afR12R1k&Jݳf{B15R"1ZsAR1ܖ%&J10zA Z1=GB9ZhFJ :c(%J9Xb9鵈)OA~{AXisJsx6dR[U_C Z@hR}_U\yfRrTWUEJ0 `BbDR(0bA55bA?Zd9b\&JC9 IsA^"{1ꊅZ9*o?Z9ʋZAZZZ9.6/)kC)`Z9sIZZA@8p{c1\b98{A;￟jkc9/^{Abʰy{ BsD9?Μ(/.겵I_{cAШ{d9zXPkd1PEs9*)^sC9_{ 僄9JDR<coAn||Zhk)ӷwo9UWeRc1IDRc1~6>A)2EA!sWfJ"1nJ! &k WB9u&k9ɞ-{DRKsR)GkAFk&kb6I]ͬAvkd9,^EsAu&sAzp[sa ˭`Fk  Z(BJbեjA8ܮ%{aTTF#1_{d9wkAObcr"Fk T¾dRa ZA.`[W_CB 〯s ?N_ܗ |(pȃ95[{9MlA5ݥZ!1 CGk1a"/ cA1Fsc9ഗZA _Gs(X9U }uW|B0b(w.&kb/'c K/eZ1(7V(q2!97?_j({eZ(7?d9_RC1ҿB(rxZC9uwΤfZ(1%J(辠R(/%J0z ߆RIs"%JqUuUIcARA9?>Ik9n_r15UUUZ#):*q97UJ8-ʮEJ0P?gR#1]ɧZdA[ZU%Z"1x+(sc1\6{(ߧZC)+/kk9-%{%)XX~bC1zj)x_М!1[9Z9PPfR9ܚ/eR(`Z#1|beZa//,B1'cAX֊{gRYQbUER'{1לcI<6ZB1>oZ9$+c9`@Z(.?;JsBzքZA mcZd9 (sA=bAjP[(2SZz(L&JANA]5vDJu's9csIRI{#Azbi&c#1qZ1(/s#1Z ZڂfZARYL)aLbU\{)PPpAA {(ˇ{"1_%U[s SUAZ(}]sZER)Y1J `B_P Pu)S_("1~Z( 6е@׈s(b"1.b#)y c9Ygs1;m{AΣQjsa U//Wc 'U `~`fsa7 $kI Z}^j9dZaʿb@ %.9_^\URagka ^{BWU1:,|gs z{ '{@بsA|johk _j"1`[hsB)oik9珿cb9-ZB1+dZuX]{ 'c gkb9 C߅Rl{ -BRx|bap`bR b0b(# FsA s&kAw,%c.DZAȇf\fZa'sC1w5Z j֣9M}UfJ(%6>R(FJ)6/R"1*(k gkA}fZ( ER(rڼЃ9a {c(% Z1`pc9mmUUgZ` s1sz^fJ0~M&BC1кZC1A>Z"1rfeJ(yJsD9 c9+WZ0;}Z1eb(|ZC1jb9mZ1cZ)եZa J _c1U֣9]W\WfR%냨ZU\{}{(>zHkB9ޖZA ZC1\ǦZ9Yc9HAUUq]cAbC9[/Gk zc갔c9IkA?\.R0^Hc$1?1FRwsRW(kA߫gC)zjs9 c@.8pJkI}'k#1FJ9c* 1R}{weZ)4pc `lnjk0bԽ*c}Y=s`(pb(}>8}R(?jk(eь")W[s`9Ax{"1U_29T]UUZ &k g{@rzHk"1!1W?W̔9ݶ6s(W"1U5 TyR0wΐ{ǥZjEs#1ɯZ(, Z0 fR(t A @c{(vFkC197c ZpkC1+@/sAJ|!)wUgk j'%B!Z@n VRȉs`\H`)*H9_讏c uERA:(Z # ((c)6/-Gc 'cB1 be{!1U&caqkc` Z"1Uc A*c1 +'E{9zcbpB`Z(ݛfZ$1 0b0 {RU^ERUM]U@$R({"1~b *eR(\"b)۽ͮZ9LArA{W_OGkC1չik1gRAZaZR)k (B(NDR *Zc9Rʂc([Z1W[{/ |"1is~%J0ᣤEB0J9-fJ9p|b")[fJ0{s9rZ9$Z([cB95>AZ#1ZAkE(kAX+eZa@ޠ iAצRc9׵ܗ9(90:Icd9XfR")" >A1UIIA* Z8'Z0%J )Z9xb9)Z(oʆZ9Jʼnb(/ߘb I{9b9XrfR(˿rsC9%-)cA6FRUU}Ik$1%bA =;Jk bbZ %, Z0H{(WZ hhJ(M]j\{1y{{bh9{AckhhGc#1=qB)Zo@x)'Z5R9K!(C1O}J0([ERo gk OA}\T'c(r-l ڃ ?eZ ϯ4sAsUu[1/gsc9UܜfRa %J0SeR(߳gs!/_e9^k9iW'c(_ZD1(gs9#WZ(_Fk9+q{B1+ -sA֧gkR|&c hfk!='c)/ |!)xa1U'oZ2pRaq]}̔bW5s$JmˋGk)Z9Bl'b(bB1[J rX |Ajhk(igks M{s{(kC1}UZ { c~~bA + !b0 = kJ- s#1bd9P@ k&kc9=i{A\p_fZ1*c)os"1ԯHk9' {I_V.&sd9>kA~ gR((R)+,%RUUefR(eyJ(p.s( )s(^(k9&;6J0o'ka ˯b 'k"9ihc1b1-bAmrZ9ujk ׻낧Z ^x1}sZ(Hs)bAVIb(Z0k(DR?_9UqYUZ(kBZc9b9I]}}FJc1!.BcAڊ7(DZbA# kB1AWjs  [9 -/Z1b) 7Z ;rZ(y/cC9.bA׍h-B1_W)kbAm cb9 t9_sD1zҍd1bA:{b XR)k1xb)r/Z B>.ӽc1U%ub Zb{bէ-%{AJJjb9(*(Uks(XߗEBAغHs is7>??R#1JFR1'p 7w%J(-'c(6{ [hs /b(2{d9wVsZb + Z h`ER()Z 79ERa B,/"1WUˣs(\]^Za+ZD9(pj9>obd16b#1AZ#1yJa({%J [b _I9/UUZ gc@rGk1WU[1ik9$U5Z!1;ҽFcTWWsZh{9^A}{hk(*rs1X_J  ^\b`'kc9v)s(˃@A1WUUZ *jAܤwek ZXߖb#9cIb)H ȃFRabd1t" A}}PZ("Otc9VT(kC1_ܯ)_%kA͋m9[hsA{9/uhs9(msAu_b#)%>NAkB1[^xGsA+Zb9Hk jc b1^w$J(:3FR#9Oo kB17Z %R@[bAiZ1ܤZIZd9jZ`Z(m(b(gRd1@RD9 FRc1pp\zZc1U=kd1dZA{c1_5")WAiEJ(BERc1{HkAiAiHs1wfRd9(AU}_PZ"1%/R#1ڪZA=uc)Z")4ZAeR(j cD1ZsD95R1WkJ"1^j k&7-˃b?\ c9~dZC9cAM jjERA7eJ(*<J @Fs"){zR("B(hh샨ZQs8bC1wgMs@?s 'c190 _uMZ)k@5?>A BZ ﵷEJ0 :R ׊s9UW_-'c`}A1ac |1Xs$JUQUeRa / fs ?-&k VɃ˥RA. |"1p}R1k9ۺ{)^fR(cd9לЭ 7/sB1VTZC1Q"R)8mA0ɉDR(X@dJaɧ$B@([*@__mb1@U`I bo{C)fs)zJUU_sD1Z16kR(͡eR"1?>bB1xI&k)8Gk"1]ыgsC9Z''k0ZhbeR()*Zd1.>fR(Vfb9BBb1-:BUPUbc9:{'R5WͤBPyZC1Qczb( Z#1s(ͫB1'kANo狀zR 邺Z"1ybc1/>cD9lBik1-~kZ"1 Z1կ(LER_TeR0 c0jzZ({: (c)u(cc9˦Z0p)k %)cA}fZ"1-*0b9cZA j96+Z%Ab{9}cc1.FJu\UZ9կZ9S}%J#1$({9j9eR ZJR%Ja 9UyqUZ9}b)c9}fR9.V{95%JUW\UeJ9W׶eZC9赟&JUTU(k9hhZ#1UZ"1 -bA.bd1ꞺRE93zZ$1|R0A:fR(ߊIk9;}s'RVgb9' bA\q cA fZ klt9@?> `eR@":Ik:x,!)}_j(^Z(a A(9!/sA iR0~;Z _m(c Z`'(UfJa ^/%J` ¶9%UUUfk_ca AU_IAWp%k#1^+_R(5R(۲Z)﷢fR( ՅZ!ոj1˟{1u_9_ @.zs(%'Ub)@`B9' ҵ[j쑥IWh" c9ޒZ#)~DR OB1_/ Wus '-+"1UU,qDJ]}K9֠6IIcsIV۶ Aék `b!:2EJ &"Gk1v8IUwUIkb9{A}sI~dZ(zPC1q}UfR(Z|+&J0 (cA+{R$9(jbA܂f{A>{%J^\wkAUVGb)'6J $0SbbA7Mk)Ԫc175RaX%JD9;(hnkAxMjd9r^{0 (=DRrr_~sIa)k(bjhsA\ܛ$J R9tfR1J Ik(=?kA%ʃAR0ƃ9U]U:c9WT]Uc"1%Jwx{(}%J.Z(+%J#1B-bJ EJ1 ,<1WCHk@5yGk0o{0cFJ(gs)xgb)jW{ yk {yc(*שZ(j\J('~(s. E2A\TW_EJ AA'PEJ 0J! Z )skL AZ.'uJjkek!ޟeR#)8͜J]UGk#9'ZZB.*%J(s{Z9)cAkd9=)9(kAh%k9jZbHhsB1? (pb`%Z@ rb(ER( 鐵a_$1\b ڀ sd1'k9+h{I _rJ%W__b|zPB1{Z(?fRB1_cB9zU'c` sAW*L(}Wc9\WUb9%تR(hA c15cJ.\}s&RWGsAkVeR1eɃB1XiQB1eRd) eZ ":Z9ZC9>k(WdZ!+Zd9s "1%bJwnGeR(*Z#1ugZ$)愈^b$1+"1c9\Uu}(s c)jͥZ(-Z(&?b(*:Z%1 BrJ(7gZe9.5jAko,gR+ZA}IbC9j*%J);{)c8U k1,)XV׷ }mB9)cA() kd9' A{AR9_@/k ZD92j96ZAJ#1IZ#1w^rpRD9'j)k$1 {)kJpߣ9_)c .^W>>ER"1 b")brfRd9~9Zd95:3b1D c"1X7{1W%JaCU(_)*?kk(+}/{9_uJk"9({"1 UŃ9}hsC1?{Ac@ ܜ7''s U-7Hk(7JJs1nAQWWJ %J8ǮͅR(&U>`˃ ooc9UU>ށ9W @A0&-ZRC1sEJ1rrʆZc1Z#1 is %B#1EJ(MER@ b#)<Gk1 |@z~Z!i} RZ Q[0'bAy|Z p ͌"1u7[1}cA1MuU{a z&Sa k)+")ER X"({{I-Iw%Jj6#1ʶ{)Hs99"&J1pEJ)5 kC9=/?L#1~/sc_upm -AX%s9k9)b( o, PW{Ab?ZAdR!eRAzs0\w{C1鉉sA{bȃAckI ;ZC9W'k)*ߦbA$Vs@ *Hs9Z쥍{9Ű%R}%*kJKie9cAs?b1j*Z!6&sA?eZC1XeR(JjcERUUj&BǗbbC1kAmkAs"R pb)pAZPWUERnk ַERʤ%J(ϏSabb#* )kC1' k9L{ }U{C1 xGRM}Jk9 -Aظjs!pPRsGk({˻WeRa b9xVR>1&ZC1?JcC9%b` B1ps]U k)?&R( *[A*7iKs(zznAU߂fR9g #1UU)kA]əZ8ZIs"1[R[R)uagk1Nf{"z˫(UK1v{1Auhs)C { ''sb9*zu{ ]K`k_sb9-E&PA^{HkI`zʃZՅ{RE,Z{kB&JE9+z`)kA}4Ɔ97Ws)\|l+ xc( Z#),'eR h{@ ͺsTk b  &k$Jbj1zXJ0`b0uk1®fR  gsd9+^FsAbbd1 6<{A/s.'{Amb9 +kQ&+c&JVv k9ywZ#1b2k(_6ER#1z fR1x>Z#)}ڞ.ZC1Z9軛 Zc9(ReR9K2\sc9߉HsAxzIk)+hxbB1 kgsC9/Is"1j?*8AUx~j` /{,9siZUu5{RKsJlsI+ {hZIcA8#?(c)`pp)kC1SaA`wdR( Zd1&oERa(^%GJ Kk9v aJkƋb 6>fJ(RphjZ9seR#)ܥJ(VZ0./AV29U]a$Ja Z(㭃fZC1r,isI֝?AU7Z#1W]9WuxZ Zk k{AUUO(M&Jc97l{95b#)ئZ R0yEJ)gRc9VڙbER9 gs9u]XeZ(PeZc)zZ#1dJ x`ER!gsc9\FsA翽 &s(:{J{+ds9|bZમZb -s(c0~Bc]mjfR@xʤ9 uuJZ0/Z)JABӽ)UUPΔ`'_}kcA@յc` ^^3Z(`Z1&"Z( b!:?k <ޤ{$R(k"1( J{A*~+&RsEZ#+AjhgZ%)[5ZE1kAcߪs(,{cd9Yi&k dR#1R+Ék <7GkB9;i).{(JnDJWUAqGkdZZ]]p_bd1zo*ZaXPbjbC1(bAvor9 Afsb7<ʢ{%JWד")]{CHk( !Z1ČLc%Z {A{@ ׇb .c)j:7's ,ZD1&kFZ@BFR@%cC1.bc1pER1 +'k98HkI b9w}\^{#9ݞ"{ .Ip`k 0 RT{AխKk)Rvok@ ?*kTU_lc)Zp{jZ?NI.* cc1?xc1jBjnc ZC1v)AUUU790X%R#9'J9ubbWZc95Z0 fR hZ)b҆J0Z( Za w'c#1&7Z8rlbc1{μKAb-GR(  hk#9WZ"A؈(NAKuRa ~­)d1fR*jA%J(Ф(5]WZ@*ѽ@/Fk("wJ-WՄZ9qUvcC1/^eR1r%eR Zc1leR9iZ$1 "1}Z(k+Gk"17~}ϵ[r^{eZ  VAW]]rfk(j뜃9 UEs9m%Fsc9ޥbxº94k(=` Ɂ{A}'be1¯̓b1zmB(P?eJ WfGk!?{ UA(5Z Ub1]UU{`r| -hs"1Z"1GkA )GkC9ʦj(Gs)"{A{WT[zZUs[s%Rʠ {9 " |ERWIc9moHs9}uɨR$9>)k)%w_ZA .&+k \%k)JZa /Z. sB9q{j휁 Gk)/˜AQ2Uhsc9{I] "{%R^޴,kbEJ -{9|\\bArOƃAAzGsc9xJ^d9{Y^xxXQI}-b9}UU&R0;+(s)sB{xzZ$)Z"1UZ ꘚgR (cd9#oibB1cgs /7{%JMi]HsB1{[߅Z ΃1j@*DA{b9?y{ J *ksJظbIWLkA tbUW;bW_xbUUOIV^^PksAJk c /'Z)+˷R(kfR *o&B(!A(z^|c1U5Z_,%J %J(!v΃9]PWUgR dR1ro{C15Uќ&JuLs9M{)U_Z :'-JkC9>{Ik9sk!9n~fZ꒘k@R0b)fw(c(WT/KkC1ʋuM9%^_ba C)\)}Zd9[gs9܅Z(KERBȆR(('c 齺R(袦RA ZC1529SWUub"1+J!1;fkc9&k(;> ǃAZd{A-sdRoWEJ0JzzEJ(qS(\փ9Ub#1淕bd1zb9{m4M9IYUC1UW W!1XUvRa ZZa ـ'b(7{s"9U[Gsa"b9PZ {gs(ŮbC1Zk9ޞxkC1m`9>lI,I b5(LAp~Jww7Ike9)Z(*c))Z9PZ#1bPLJjA ]Ek#1؈銔-K A>GkUupXkYRC{Z,׼]bAJ gRc9=fIo+F{%J}Շg{Ahh{I 9IU&sQ%kIZRER]\rAUb1߲P"1 fZ)LJkb9w A%UUZB9o)Hk$1.FR@ `郚(kc9x4Z(,ER#9 -#16b9[ksB )'k9ܯs&R''kshZp.hksR@WR/:;bUU\{j|^m{Z[{IZzA^kk*cd1/{D1>?k")ּsc9{| k#1eMA v5+"1rPZ]J Z cd9 U(W']R(&[0*c#1kWwEJ :/Z(+{A [s9N9rݨs(75{GJG^b1/RB9a[cAկtwhka R8xRA ::sb9XU)kc1fZ1lhBa @}DJ(Z#1{>i/@?փ9_UWTZ1m ,C%J#1a(Zd1Ze)(Z(s 7dR *٥%gsC9)sb9cܜs1[b_H({$ResAC{IRRA pzxZa 'k9MZb 6\k9Z۪ZC1oʥZ b1'W&2 NB1Vv|B `AR1c 'ԭb9CeV])ZRb vgk1Qgs1ޢ(s")+kk Z.w*0ʉ+I;{(kAzO,%Jһ bxL9; -ѤGRUW&RAZD185u&s9  !,bu}HkD9JfVZB "gkD9/߽GsC1g2`?ZUdR DR5Ƃ1rXJcA`<h{߿ Z"1^X{A?{DR >\IK'!A~>9`n-I?}_VFbzjkbgood9r,(8 \z@Z#1'c(VcAA(kA%}j#1u/rZ( Z1 z c"1iyXERC1/[1rb /&/*̃AZ^z샤9 AZBBAI++kiZ:7{b_7{+sjTosNbS^{+{Q } DI9@bA %Z0:jk(b)ڜ.-&Jd9t<'9UUՕP)U#J(ډ($ZB1bs(_X%J"1'kA9*(c1-lGs 邂{d1^*{BoHR֪ c 7{A8/oHsJ!4xͩ{A{ IsA68 ikA{'Jj{cik"1 {fRU7-bVU{botZ#(Bj"*k9I_be9hB9W&k( NsB9B9r}{1R_Wj$Bao")R1R'6>rd1%sD) IZ򋫦R+7{#1އsA/kC1pVQkciiZmI A)/ jz`k0aR9zP+bc9 ['k1\BU]R_%J c)ZB9"³&k1/c1/jjGkC9] |(7#1zp{&R?sI\|#9% d9z9U-QUUMdIUwnI^TW͋0*DIս2RïZ9%*/s#1ZRX |c9zZfRd9ۓ~Z ZAUUWrs)T\R((R"1hVR@ 8RD9>SZArzb ݭ͆R)`XKcc1]]_mkhRqZy'J4 XsIꯀVFJ']AXWbAծC1 {0`׆R#1b"1§Zc1Vc0Scc9S]{Hk9\Z(c+fR jÀfR0SR(Z#1_fJ0 FB(謗{9u+fs9U{TR X R ]zB(ch郁 )UW&kc9sQZ((eR#9b( DR)JR05gk)r_]y'k(B1^9eR ,,*9^%lA_U7 ))Wbd)jojB³W^{c)bzjk(6J1 ER BÅb {ok"1[(Wu1Fk Z(=fZ8+k#1{RUF{1꣡ZEWuUJk$9IkAV k"`ZArc"1z%g{9{Z:VX&kAhkC1)6EsIs29aZ1P c9Rh{%J]Y}M&JZ{d9 7/kdA+&f{dZY%{1ˍ{I{HJ}ϕWbAvE{(/H{9}_wRmm-b{5HRԘ,Ʃbo:МA\%J#1`X (GsC1~C9uW7sB15IZ1%bd1bAbc1FJ(|` R)>7_t'J7?}{AsIHb@-a0*pC9UUϔIU*9Ru-{8X{@새Z j kc)b"9cjjs#)rrc&J ?XGJåb0ZGRC1+.R!1ZR$J(Thk eZ9JC)Wb ?R9\^c)~^tsd1{Zk c^g{ZMZұZUNB9eZ"9?| oJ -ZC1OUWsB1a{A!(pj &Gk(%J Z(hGk1_)(w'W(W|{ 䱵/_Z#) mc%kA=DRUWZc9",)_}FJ(ʭnc@jERA eRc9p4 |"1;{Gsd1yk1]VfJ"1_zks U ͏EsAb2XFkc9+%GsC1#M9{5&k( zo!1~7Fs1(Z#1ghk1ZVJ5UU]c(W^&c()Gkd1\UAaxZhgs 7Z GeZ(æk ois9$Hse96Ҋs$1:oA{%9m7 sA//P{gRdZc1ZD1b(&9Z[ |@ ￈s)6Z(_`U=AUVXץZD1ˢkA()FkJQ AʃAp׬` ?/F{A6þE{%JX5eRRnDZ/W{AzJ>p8ȃa/Zu]]gZ Ձ(|W9pb7%AX\|Xjs#1^%{ ܼbD1j.Ik(_{fRaª )Z#9 b$R"1)0kB1^lUB1U_P9uq]UxƤA=sA^{J"-j_gsYW׮Ikd9 k9yŇR 遲QMCA5 p_JUC1 Wjse1z*cD)@+;)}}b `__`R BXZ1w_dRkTƂ9uu z PB(4GBC1^Z9 #)׾?Z(>.Z ~>.$97{bWUZ}y |b/'J>ib`7 Xm` 7u((^-{@{<-")+c9e[+b94}[eR0R **%R0eb(]qmfZ@ ѵ ]1ATUUՆZ x.R *%+b /+AFsAEk9骸Fs#!®9Uҵ(WUq_Z1 $JSUUUC1uZ#1b(ދ?Z! AUՈ{9b18kAPw "1}; 9ZRƃDRRUkd9J`n9ҵ(||b(Z/ER9"JBZ*Fs#1U5eR Kʶ{ 'c9]k` ws 5V)k@h kD9""is9eG_jse9?sAu5(k/c(jiu&Ra ֭+>Z(Վ(k9S%_&c0w5J_Ub#1JDJa b-*%sd1ҫ}{%JgsJ6.!WWb)2(Յj).+Z924CнA}ՄbAгAUuUb y=j{9ޗh{Ak/b p~Z B1Խ9 UB9p{9xZb92k(φR({")}a_Ik!15kkA_*u( ZC1j#)ں.{A+kAְksA) (J*kB9WB~_̃C)sb"1saZ#1&%B#1`R9"jgR(B ZD9+ZAÏ%1C9uu c6؈R(v/sAgR`p12^U!1R0-fR#1{5Z9]Jk9hik goB(>P#1lsA츬{IJ 'JcksI`Lk)Prbis k/^w/'J|9⮪*c)T*#1ۍumR(҉@FJ0"ԅZaW_(|WZ'k#9ub0⒦R06ERa ܠ(k1 |9u\{9hk(7cR˼{Ijb9^?*|$JZИRa_xca()Ƀ9)Z(x&k9_]&k#1^ { ב"1ueZ9}kZ9QyZ1CjB￧\$J'_qIPmuKJWTJUUZ(nZeZ`? Z(*6(eR(,b kejbaZ? ޷b <7K(Z >#DRAڼAh^;Z : L(W֥9aէZ jXZ(%⮮GkI]鋅ZxAURbb :b(nhbZ`c]AaKRSc!b9KUUb9.g{fR GsA6%R '^\b0+#iͬb9WݥZ Fs$)]j .bah{ x.j(+4 k9bA*'ba~*bC9۽cϤa9?-Hs1;0{A'b9(oZ )C1zR!૵RD1eR9u/Z1{Z ^/B15_}u%R|UUgsdA늉{1' JXWUfR ~Z9 ik9_hs9ۥ RArdfJ9_S`s%B#1;FJC1xnnZ$) ɧZD18:= jk ?k{95{V9@+b9-5=cJV_ZZ#1zzDR(VA19(ER"~A(njsC1An|A]U}ˆR"1aqQB({9 siRۿ=os(J7Z_+k! sC).ꃡ ʸZ!xR { U.C)-{HZ0{I^ |"1~`J(R{*%J( (pb#1APP(]_$R(& %R ZRC1b*c kIPEseR sDRJteR~y_Z(`0eR(%0ˊ{b9/}?jAuq&{cZKsB1cR ^\pGs(?)4k9ǍI̤%JW]'c(k*ZAr@s(;rJtWWj94eR9+`.&s9WsFs('B1sUbajZ(^½eZ(9R(r肆R 6ZA侺fR XZ R Za6_b p-sC){)FR@r |C9sC9V/ZA~Z1ᝐZc9tn#%R0TW]kAu5ZA 罯sB'k1*@b ˁeZ(Q2b(6j){kd1E{9.z3` Z.- EsC1 thIk&R9`js9)k` xb ;9"ȃA{A|QW(k(sc1{_%(k@ܯ%R(zik9_M R xgJ1 Ֆc :rZ"1(݉sI6e'cA vbA?%Rt fZ {Zm#JUB*dZɇ&sRJC9_W/*sd9}rjE)kRd9Zb1>*W(c(X*cB9c^bB1 UUR9-)ZASgRbDJ(7viEJ(eRB1iB n ")7sa9zJB JkB%J(+9B9 sRj$10Zs$)Ws_} k% ck:Δ ׍Ws1UuO")UTEJ'{@ W{ iO85Z"1fJ1dgZ1jC1}^IsB9_55͜)]QRD9Ȯb(EJ#1. &Z1[ A[k97'c9Ifs#1ZB1,* Z!'RA%kAW eb9 :s#R.+o1[sRx~fs1x{j(=2 7Fk0z j9:abb(8&kAv b)bD1ϜZ XZ8$Ra :fR (\Z *Eb!v>*s9QZ(EJd1<^Rd15:kd1oZAtjZ GJc9)ީ9uGkd97rJ@\| c95UWfZ`?%J *U Z(Ck |(?zc9U_]aFJ` K \W{j'(Ƀ97+_(*AuZASPZ97ϊs` c@ (k /ޚIAU5Ոsf1ޔcg9 ֪b( *ɃGRt{")~V{('+LB9[Pb1#ФbA_{0K9g~V9mL`@_ A'U{B1U\FJU].9 c0W΃U_ 1)?UcB1 W)sc9/qJ}_=MIkbW/ФbR>苌bj}BxrǃI/$R~/ϜDZw]Z ~EJ"9I.BB1sTfZ02rRb9?GJ1~'J!nbeZ`yZ97ZAs)9?{A7W(kc1s"1oN\b W{#1ʏ-lsiR .ح{ ~hR ZVHJ(H% k!Wb 2/R(ERa / *k1T#1%WJkC1vXIc ;js` _*Gkc9V}bd1KBA( +ք1UUFJ1'( Z#9hX JIs98^{0TG{gk1?b#1nz{#)ק{9:΅cJkaFk"1OlFJ()s)ϪoJUcJJscRwc}yUUtzz^b )_ (b)8o{1 ݇{J\bA;kA5b9ssJՍej9$^Z@j:c {#1'խ9^UeR SbD)jC15KXi9k9\vJUqUuZ0~&sBIHkA}ZB\:&Ja `XsA_UGfJ` տ(ER(J@^I@ ('_Hc(Hc r^#s ӳp2Π ~ɃA's"18Z#9P賨j9Zoؼ9XHkB>ګ{jIs(kJ׾򛌔Z{7&{EZ?zW{-Z@`&{c9- ERԕb"1"ʊb) bc9'R̔A1c~Fs#1j{)k)  ֨Z_X cNZ:nbUZY *.zZO (-Zb{XƤAkqAWWr9/KAU{I H{RzΜfZ+Qz dZVlRo ER j{C9ꃃ9bB1X/Ra 5R @@srߟs9WWU7Z9_)c(zRpR0{b`jR)"U[A^V-{ ʈsJ s(Xz^eRa|޸/b9''탉R_ܪ39/op(WRZs#!O1 @1b`xJk9ik9>-܀͔A_ A_T/7A?U c z|fR*bc1D̦Z B(:ޥZ)ⶺZ1>Id15ZA )lZd1~9cbz/bC1;*,#JUWcbBU:b1x {c1|koRC9%ȃ1:2ƄZU]TEkb9׆sZ5{cR{R pbc9u mbB)wbA-Z1k4&k#1bAc5TeRd9<>ضb1'k9T/Hs9}Tcc92c %JC1wsmERC15%JZ (Z(`ϔ!U Y{$1۠+eR9qs{9=_Hk h/cd9Y {1 IU bb GscA_rO/gsAY/*{Axk{b97k9v] c( ' cc9pXjs9>*k&Jj''BSWKcI-ZwI |"Y5-{GbTb~ s`.ЋsZd cJZMA[rhbpb0-+ kQª{$R+Kb^b1mis .gk/A}be9ZC1:ދs&Jb RUls'J"*k)s B1U]_{ R#)Vb9UdZ! 1IEWasM!1J( rpb1WZ#1^=d9UUUZ(u7fZ j<*)k(&<+A~z.sB1%'Ό1xRA "M`# Rw+@*ֶAZx|c9UߦR0~c0˭Z1 bAmuygs(?Gs9]ǾEJ(w( FR0z0b9&k$)޸&kC1@wFJ`>ަZ{)k"1Cb9UuI}%J %'ZAܞfR") Z97gs {'J*I*+{9K%JZ_ȃA %nZow!sBn%{RMIubB967){QohZBA )(kJ<'kc9kȧ{D1ԋA\WUUZ ୯R Zbc1Y"JkA媊sGJks9"`*k9mkD!'lEJ%rS'=jjh@*kd9rCr&J\QZWWo㮜Zm{9-_CRyX&kI􈣧Ia&s"1k;b@  J-JU/˃)V`s Z Z9NZA=bkA |AwU{&Jnʿ{9sNA_ϔ  s(W1ՉkC1/g'kc1U-S` vb"1u.$JA p)k#)/ik96>{")~bbs(-_s h{{(ogϥba !1]U1bIעѧZ1Oj1b(}c@nB1\WZ(g{d1tK9m_b#1^rc1WZ9(;%k9*sA_zX&k9 lA]'}m"1U}fR")pO@b@*b9~֠hkJW bRH{ xA5UU %JdUeZ9~Â{ZD1+IɅRd1|Zc1 9}\{)mRC1x73Z0EJ H+$R")V"ZC1u_Z` ꂃJ$/B1&Z ?+_c ,yZ ,b( FJ1+jB&eR bbxhja ӽ9UU'b0 AU_9UUUXfR(P0(c#1/(k(bZ %J(/&&ca7ZA/6UB9u}Ӌs#1 k!9`{JUis`7*,{")XZI󘭜fJ [__{J+8{Znoj1~~ {A=}A\yFRu'kb9V{#Rc>)9bp_%kc1%*^ZC1صbC15Zb9' |I?-)kArkIZ{e1Z sGB*k M*r‹mBm-!s11Z?폜Z9Z9 `Uդb9GuidZc1Z}dZ9"^cJ*`i[AU{sA+jQkcA jk9| Wk#1WZ@gR sc9/}jsc1{JU[sI`/c9뎌FR+ a9j{9_…(k"1mss"1뉟eR#1oZc1^O_hs9(cAj+b `ࠠJ :c@^zB9uUV"1TwUU{)ݢB15I{"1}sIvz"1_}W"9UU`'k"1=-b15m9UnCZ c1O>'k9{A ~k1>}{$Jy|(|b9>[rH1s1^kKcZd9?+/ 1//РpJ3PAB@Z(ӹbc9>ۊjAm cA8b1j;GkAY\cc1Z"1\H{B9w}=郃9wER1DR(eb) $J)´mZc9ۑmR(kb m&Ja .&*eR #%vZeRA*$b 5kB\Pb9oZAPڜj(mbbACҽAU{c1XZ9b9b(C1WR +oZ(_˫s9}_k#1{?us&BT-Z?M c |%2 L:Y+.Z>oLRS{gZܶϜ1W+;{`j(Z$R(r,,dbs }[1kb +f{e{8hGAqzEsA*ǃCR Z)k(_b#1U)c(¿zZ@*JJ 4z(cEJ0*_cb9? bA 5 |I _]WB}UrA\ZTU]sA%yx&s9k{( 퐌A1]m9_ДB1U/wsbA{d9*{iZ2RϽД'Jp{GJ -I~Z{-hs1ubC1(Ws)t!)=_]˃]KB13Z_b")*bA5{9c9cRUU$kA +Ek( ZAȤ~I( )b9%"R5PZx\Δhc/ZdR( bD1߯7fZ&cAZc .+{I^ueR12Mb1UX\q)UPB9__TwZ0eR#1EJ#)bDR 녋k(qZ(s -eRa *rZ(ZAzzeRa+ce1 ")_FR ^ cA%'c9Вbd1?5թ{#1Fkd9W{ 9Vu AY{%R x3gk#1׼eZC1CKZa KZC1 7 IkIkk%RUsAAw1Ts +~ |#1s) {hRwkR-znj($" kIpIsIV. |Qxujd1_sC15j9[-IUMMb1{bj#)Ϲ9jC9Z9h-)Uc)k)}k*c  {R tZu鮔S}{Jpj 9캩Z^({Ak0U_߉Jehs) s9>*{B1~bc9_,Gsc1W8R _g?ȃ@(({C1֔Fk9Ǿץja°BF{a0b%s)=cZ(RZ UEJa h%J(ꍢ*eR"1*WdRB1^ ]dR ^ #RCR v*{(_H{ ZAowk 95{`9Vb( (sj(6(,|0 U{0xU(k) wZC9b ~ U{ U |@U*{UN9UIWժsAڥZ#).]|eRa [1nB1UXAAyUuR(7%J(bc1_P'kb1.o(cb9?>UbB1䎷FR#)*$k ZrZ(pRb(/$kA' /$kAo)[C1_Μ9WTdR(+/Z /*nZ)`jFZ0 Z Rc9EbC1,Z(cFR@l;$J)_@pk(׿>R fR#1%]9u_UEJA.+b1ooZd1e~%B1-HsC1EdR(HBZD)zJ 8BA|R ~Z b)RB(>Xbc9/V^%s9ߗ0eR Μhs glJT_9  S xb(k9+~ԭJm_U+[1ik':_hk%!:ZR$))bk`cI{/*"A*-* |I8Wk@0.>gRbI.Hs9IHsIaꃤ9כ͊sc1X_U*)b9ձeZ>j1Q~MA(k'Jح!)s˃A%ik`>JkxX{:-#R׿GR] Rs{Aެ~seAr)/JI}{gZr,IZ{J4-~ʃZVHs (gsA_:+bA *P{IZ5ȃ$J]wdZ]5 |Q~s@̜1{9WvZ#1o"hk9|[R")zJ(J ח_ u}I{)U_eR (WbC1o&k)U{ _*Za.¨1`hs`jB1PXb")}_^fJ)UΧb(%J(tw(Aa_oJ{]B`wڅZ`3~+(c9]}is(b_W_{`PbA{(m떎 \'c(RHs({bC18{ z{AS[UZ9~{baZc9TVeJ(V|b( DRb(< EkAPc( oeR 潡b( %Ja(0R0&aZ >/%J#1^gB1eRA.Z({r.Hk .'ZC1yu0(q}eR &kz#1'{AUZ|cC1fJdR)ᅢZC1d~b9leQib(䴯eJ1[Kc(__bc1͔oOb B@Jk#1A49ԧZ %eZ s)sJZ{#)'k ʫJ'k)?{(\Hk1%s1{khJU [A/Êk1oR cicF1 Mt1/jkJU |J``C1\IUyqUZD9\)cAh{`={)CZ^Z ]Z1pb9H)Z$)bD15b{JΔA}}IHsc1{%J0k(XzxZ{b1^ZHsA2 9gs  J ^~{R{ OHk 6 ((s$`lGR6{J8+Z"(KFRdRz9/#9+7 L)"1% ꋤ9 DZWw,I+sAx_{/"9UHkAՀHk ^jk(Z` _s)UZ uJk CR( R ^v0N`U9 " b[)UZ)kWb(7̃ &.(?FJ0Rb9`xjO") _gk(")_W^TGc wj /}ݦZn{B1ݒZ(&V)C1WV&k(K^C9mWA ʃ Igs kKC9^Hs9GU]b9m{PdR1BR1 c)O}Zc9WPRZ漾ZaׅZa b(ies(**v^sA^EsB/*"cc + {g{Ar}b!+˧9ut}k9UGkB1Z0*b9۳A>J kb(k!a[(=isA$zIc v8s)͠S{AY (kC)=Zb Hb(]s9ÚPAMUWUZe1u ΢-s$([#9{'k:]b126<20b1/ھ̜(B' 9')Zk{FR\*cIЉ{C1{)kB1OArЅZ )Z#9g+bBc1dZc1Zj9 |FRb Gs#)-תdR('xZ)k.*s9=ޫk$9 jI %CHs r ʃA8({h{FR B[{bZ b9Vu1m]b1{Z Z+. bd17Ƌ1ޥZ1eZd1rKZC1;ΜA{quZd1n9ub9g'k( jgs#){`A]1RXrkFROmk)sB1&{$)(kd9b9;{!9* *I{|xɃ9X/,A㶽Z;A탈bϗXB)x .9sJ79-R]_W)ke9uZ ({GR\Y}bB\Z9ɂҜJU{9W +ksAׂjk * AM~ cC9ۂIkA8{b1ZbGc >~[ap@_]R }ߏljk@ޯZ9썿!zkHbaPȃc9jk0X상 ^낪s ~{( IkC1h/euFsc9[*{az]ebA{9\ c ߊs  C1swZC1 M9W}UZ9o {)aaZ9{fU&J"1J z*b9~FJa K ? Z *Z9^ %J B( #reRd9p-Z(.kAZGk JRc bApZ96fEZ 7Bj9kX'kak޺Za ]YRX{C9}ݏfR  QB1_]Z)b1zZ(nI@  )kAR}(kGR\O_@'c"1Z1hb$9=i4C)7Ws hhhGkX"1_ܯb9Zb9~."9ehs ԼbD1isc9 {#Rss zx\I2 -hsDAui{A #1?>__{I.'ȃGRb'sZ>h{"1 { n^b12{_kA|kD1g몧b#)[ިbd1Z E{AsFsb&jC)r /jd)9J57UZ1jeZ#)'k9 ԽA\{_LA'kB 8 'eZ ''kA > c9oV {9-x ` 6 ʃJ&*( Ax| &P` ` {Qmc9~)cs1/}7΂1s?s9'UbBϴ[uk9[/{'#!Wb9 UZc98(c9:ik9_HcC1*k")Ik >sAZA14ZBxI)J``ߵ{({cJs#)/:bC)ˣqAݶTUZ `j)k( ,ls"9..{#1-_c"9~A Wk9?c9'ƃ9U UW\VU #1ik("Is/b#1loZA +&rJXUUZ9m_V\{)is9ݕ>HkC9^w'Z#97Zd9Z9fJ$9R9Z#9zzbsZ9bAzZd1yJ( %RA(6 eZ!PZ#1).,&B}sZ#11yR(˃c0_ k` 0)c ^}(Z y{Z$1=-=(k%){sIo{j9[7 cE1{e1u+A,}sA,+I wjsA*k}#)AՉsA z(k(>&s1&kZssZqBW(kIm"Z#1PB@gsJqhsAWg{I«fZ{&R^8{I7z,#9c9Wbd9àkJsG{A{d9W L(-꪿H{AZbZ)U9UUG{1s%JUk9<ζ")Uc{c9chkAڟ)kb9bb0AuPfRk ާLAߩi{J KZbA1BhܭsA1Uݟ?U@pZc1`3bݿmc{ We k@ O) +=49PV^Zc9=:Z[(\&[#1__c%J))&J@~c(׷/_{c1~]Z#)(c#1]jˆR"1ָR)~wkD1U5ըZB)TeR)Zs!*jk((B@*М b ׺K*`}N?s#1++)AṳA]_.Ajc(.^Z@ KAPJu㄃9ꨮhs@*-B9XՈ{A~~ja.U'ka^k%J0n=bC9P`Z0o#b9+fR ( k9T$s@ oFR /*Rb pgJ#1Z9BEk(?ZB1%7Z /kZ) >7k9~VB#9`*%JC9#dRd9(Z9kC RAݟRD1*Ν(ZAxcPZC1Gk1WffRc1GkC1;Z9aZ9|@ccZA)b ˆZ(k%RlC9}h{`[ʋgR@ /(k`b`Z neeR(}eJ!(6 b 5v_DJ!.&c(U5֢9_6(UR(Hk _c  47&J[}&kc9&{R];NjfZߦ6 C1cAUcH{R7ډ{AX|'kI"_fZ\o_{9Zr)s(,.FZZ_/zj&Jo/{RiZ1¾b ⷯG{D1 Z蓆Z}Z-Z{JU/~9|Ws")fZ~j{FRwmERgs9B+A{0۵ʃ!1{QB1\eR(ֳc {`:?`(bX%J .eR)[݁.Ԥ(XS)k@,sAZc_{)5 | %JC1ZfR00' k(֏ZD1zcs (k1^\dR VeR eR1 YbB1_v |+KkB1 }s9_Zc1)n{(Xt(ER 5舁dZ ȏ7Z)isA {DR-nApA&cC9j\xM bc1M :dRP\UեZ 쯅Z@ b(xb!ʭGsA/Z#9U~b{0=b).(sc1bA;]EJZc9I+9UUU=(kB)~B(p0{EJ0hZAM&{B1P9WUZ#1~r૜1*}խA,uUUeJ /Rc1okD1 bA&]eR)Gk)b$1P9%k9^VeR9MZb1+ (c)ބb1}-ULAUg{Je}='kc1܇@Wb!JWEZ(W):B1w5%0(UW]5b1"B(Ά RuIͅR(5+mHk ZAzzeR dRBp c$1cAX Z =b -.F{9=)FsI{ "h{Z{Zz b/U̜IcwZI>:jA{%R=+h{Rjb1 sFZWwiA5'sZAkJ. (sJ 9_>{GJuԪHJ~j{GR'{Z('*Rխ_9 >-AxUIk9_{JcVIk1ʃ)/}{ 꾖*kA (nA9v@{|DRZ Vk)f{ 㪫*jB1B gs ޷/A1yE-s( *Z?AjФHZ.˃`b 3)Z(^EJ! ;c +zk1 k1JJR( k9R#1xjc1aZd9ҩmGs(?%GkC9hz{e);z%kd1&{ ^zxk /bc9U77k b A {{J#&sI;oMRj¢fs)jc(/UJ"1?JUUj#1w}_b9[s1U}s({Z!^X@}^p"1'Pc9}Q BZ1:ꃣ9_dR#)" sc9Gc1Z0ZbA=_`;B1PRWUb"1#)&k*Zc9m%k9U\fJC9* Z1BEJ9 :Zc1jZ)вRAWeRc97%J)*9U]qUZC1Uu Z(ZeR {Z 'Jjk!'IUUUZajrk(suA iV k ZA0A)119%U]˃FRc9m巧Z#1}^9BI}U{(UR(JbC1Gc#1IgJ_gsC1,EsC1g {(궥d{DRʺFsEZނ{jGFZck{ZS}Q'kRp(s)8LEZwwC+AqbAFZ}R_u5RY˃GZAM'R+"i{brF{JRNAWa9Us)UДIݽ.L( zk-{I%RɃ)^)"1+>{al\ |(U]ҕ WUWXbaUb#)_bc97As[UHs#)XD9~RﵭBPI11kb4j&ZC rGZ{!1T< (_Wz`ER Z#1N{KA?NbAz$Jk)bZ meRc9ʫb)aVZC9+,)/Ivu}뤂9GppA)/B1UZ /,{( (c)'{$R((ҽJUwϜ`9ZAW[rUr(Ƀ#1LC1TWeR#94 Ikc9}{a 78c9UUbAp~3{auWh{c1!1Hs1־'kA=Rc16^hs9wYs(*C_Z(ý/Z)6b9޽rb`R@쎥ZC1V5bAgLZc9]EJd1'eR(@x6b1Z#DR9bGc15k9>b1޿ceRc)^fR9괅EJ)r:m`ރ1cUUZ 뽃(}j9qbZa ZA >Za bxZ#1ET]$Jb %Ja ;΅ZZ#1c퉿Z(#\߄A]q]Ws#1u{AŭFB |R []k"1c[mAkP){ 씄A}]\Wb)|x _]&sI6'sI g{ABk*ERHsAjJbQЮ&'k&Rܽ_^0%RqUUujD1ri{Iǫh{D1vFZUU dIꪂꋆZ}(sgZ.jgR?nkR8sHsA_oO(kc9UGs9-@9//5%ZX mfZmv{AX{{1}*,A?^|U{Jx& aEk1p`d9|'s#)zZ ="")XUUUA)/js1 -:jk(ܧZ"1xnFRa6B ""Ф1xõ%+sE1&hZl9#~cQ970@zs9UWWZB1rAz h{A  {C1>w:$JUEUZb#17_2kAGs9/(sans)u Rb(|oZAZ)UUC1UULk1ɸ}1bmb5WWRB9w=V1TVܦZ0MxŃ9{ `XNJ KZ&kb9cF{1^bc9Z( FsAxrZ#1*`cAsZYhsAZK(CJp_חb Î(̔A_{#)ܶ A Hsb)'VAUA1m`>6Z0| eR)K0-_j j(,1^[mC1U^|_Z ʨ{B1 Xs8_UZ0] fZ(8ja,B1_kbkL0B1)cDRa J 'b)ZC1wb1qB)Z1OuۆR(*jץR#1bc1*!`:9uVhZ9ͭ/95}jB "%Jҽ}ukA jB+j1j1%{A]Qu[{7%Ru"vI_U}j jA |E7Hs 7c9 (A JNHk i9(&_A?VW_ԽA_iAU+A~gZXSFR `r%ť9}+1Z*u̜)tAUulgeZD);ZD1b9S's%R˧yh{ZݨIR}kI<~bIkkI.s}b"9bAZJ}0bER=?G{FRK j%UUUfZkI-Hs&Rsꮷ(_{@;Μb9-ZzWn%J\W]}*kA,X ߆s < APjHB1^jC1pWZ':/յ$J]Օ%BkcA6 ǃ >fk \ N(%Hka }WIk } `-c9WxVZ` 7A{_o"9b^bA!97?A)&|(^.p@0W{8k(7忊{90ו{A;k Kj9*jc9^CRU}UP%s9m9ȃ9~{JWTWz'k( A2ߕs(7b9졥$RU]U5dRUUuT{B1??Z _k` *'/Z"1ٹWb(5 mȋC9ysC9S5sJUMUUFs(/gsC9 fsAb{b1fJa m[Z Ÿ{ )s(}b {#1rOAUUU|Z9}\EJ#)Aa 8 \Zc9i J(>{$J#1x:Z9 SYDR .Σ9UUAVZc yuZa >fRAXB K"1wJAkd9kABB c9JA kꈪ5Qun`Z(b%G{4%J7_uFsC9eJ($R ZC1zkZ#1Z"1/dRc1J~J''eR(bkeR fc( -kBk+/G{B'kc9@޷k!5_귇s!!]*Appzf{Z鉫b k!1x~'kB1-={B {A-{Hka cd1_ަR(|v~ZA/R9:(MC1WWa {GRZR/C)k ܼIk0?>R!xJb@crZp`UWER`fJ(«hkc9Q&s1{qb") ɃA}k&R,$kZQbJR5b(&jJzCꎜAU{"9RIkIwl}wbA}bJ5j&JVbYeZUUmÊ9sX_kJr$J ڣ((c +p95UZ1~ fR9$u+C)P9UX[Z ZJ8jb1?{)|h c)psA G]ZK9_ Xx˔9u˔BJXX5AjbK0{A_* 9_W9[PXUEJ"1rkgB1洞]c sd13}fR ,4cAʓ0i8?jBr0+rI:j"I$eZ (!/*{(j9WP6bA Яk9\~Lb$1-®3΢9UIgs0s9㽵k#1f{1# Aˢ{Q O[ R;ﬔ9zDR( b ͥR 5'k(>j%s)E{9֮f{a'"A9W5f{9v7{$RUUk0J+b(ҽAU{c9s{Hk(}%R  @ +'kc9RfR(k(Zc1뺭DJ(pR(B02Z#)ZC1_Z(~zB#)Jo7 9@c9UTWUZ rw'c`;GkAm/u(kJbd1)bCA*Pb Usc1;W gD){fR'5\'k"1rPXZ"1RZ1>z-KAkob(%9U{p^$Ja Z(ViB(*8RD9z{Iv7 kAJ/-9㛳*k(z&J@|*b(k'k rb&R * *At((_FJ(`ZAkC1ͪ]b ΤIͤc9__?sAKH{A]*GsAp,"'sAhbdAv bIʨbI]q kQ3݈{J^_fZc1bm9AUuUZc1 {_{c1c)m)c9ICcbD)`+9UU\\{C1}rWZ#)}$J#)yΊc9{-+sJ9U}Z\b)!揄I}ޢ9W{U4DJUWcSZa *s0͵/h ,ZXZ+k +!%J)5ik` &>k).hD{A9{c9 #R w9cYUUZ(ȉHk0ceA0%RUWh{9u{ԦZ 'k'eRa^bER ͌0%!)#J!BPR 5Z1hEJd1Gꮨ{)[smRC1=RC1~Hsc1'Z9ˤgJc1j R#)o}Z9SbA6Zb9k_/bd9E fRd9zj׶#)޸'*Zm|&s9pڦR1S^)#1_׿h{dI b `PԖb#1"/kc9zOHJ$J(c#s0yURaFJb0`Ik I{'JᾜIsZԪ{C9z\FJ j3fJ! (W֤9TvUUbD)p|Z ˆGkAnZ p c !**"1 B1_PL(O{Z xba/fRd1sZaUi{.b1Vo9(%R/Z1Xߋ{W;{c1ufR  ޿Z 'c N1U=%/A.BW_KR9-Z9x~EJ R@( b(/U9 A_{b9=(`Xs(X{c1xrc9wERA˅(]js(T/B1sXB@(FB9]dRd1^m0dR1'DR('NA^+k1{骊s(5+ATUUbaWT~$RA* scQusH/#kA&kAK뎔C1eUWb + EsD1^Z ڍB1}gCkd1`%{(+c1Je{!+*̃bjsHZȆ1{A&k( ƄZUWUAb(ח/Z %%b>^kAXg{B1,ݪA{?_%sA zFk1knx2΃9wHkJdbAb9`ע8b9'WuZ .̨Z! *eRAbBwΜ`_C97|_U.AumUkaWϊ:hs(?~냣9UTݍ(}&k1&kc1;b9/|Hs1IZ9cik1]ۯjs9'kAwGsC)c(Z ^I9^]U҇{A}Sg{9V/{Bmn{ bFkB1%H{1)scANY9_9UWTVb(۪{&RW9RA/,R0x$EJ1uBRa 5IkIWjkZ kJk'R@Hs9jd1Cȸb(*{EJ1 uZ '%J(j*b1?b9'VVZ ?'sd9^{&Jds)~Zd1eJ _[Z hsC1{a7޾b zgR AC1yɏA R:Z#1ɧZ9J!xZ97Z#1pR9PA Ⱄ kpєGb/1^p ..")^pZ)sWB1WUUƁZ{b95(.k1|ֵ |a(/^WL 'k rޫsc9}VTs1 +.b"1\x9 hER&c(y/c"1{B1SW)'_s BJkC9VLˉk1|{AUU]SZ k>ZuWb 5xl1%kC1+*@&k9MqFcC9T^[sa7Z 9շ{bA_I萌 r)cA+9AEsJwT@HsB1./lk&ZHâ{J escARcR\uk9 rA %JU׋`{`R[VZa\k#1kA~߿j Z0,Z(Z,hs#1b9 (Zd9(KCc#9Xkd1:{GsA{ [c@ew\ba 'kc1xrXR :)Z#)`bGkC1y&s#)bd1n?k)?觅RD1+eRI.c)ڟb9b1,f{JRw&sJGk g{A{AޢfR AȓDZWU GFb뻘Cj0Z0kIkB1u$J(.{C1_U]/zAWuΧZ ;c)5=)c#1V6'sbHsA ꃈZcc}(B˃Ak#)*jd1 ʎӽ`U}jr)c(Z#)4{(s {"1׬sb9kER( }^b)<5b ?Z ^~b@.զZ)(WFJ P{Z()&Jd9=/ZjR Re9bf&cD9?U cA~ cc1ϫ/.B5 k}ÀxΈbWZl{I 폌GZ0HZ^AV A_WA`hCbP{(- IsI\b9__=kkIuèJsC9U~Hk 'c%&kc1냃9iicc9a[%B(R(~X J ib'UI ¥׆R %s` /P"9*kA&J0P،R1˪k(߭Ic@z8s 9-|b(5% Ds9:7s`6 {n{IUיkkA?U{"1b9u&9\R jAK{%Js~|zb %k)uwb}'A)- tdRowUp!)4y[- ߷ks#)p^ba##eR($ "1uꃣAIy_'k#9kbk(^gk(ۖAuUKmGkAy}}Z#13+`.IwV&{B%s1E{J-gZ!X Za n}rZ)XbA *{b1/'sA}0nAwUIcXWR(rWpR("ZD12 Pj9Pj%JC?f{I_Ջ{Aߜ+c)֜j$RJ5{DZb&sJ*rA*;ާeZDA%{AuA&s B(k) ΂9ʼnJVUUA{ZZ *{d9VlAuR+̜hR]mZiSJuIaU{ V.kJWURc9ZA ^.pfR(p6?"1WV_ c1-{c1׽s1\ߐ9UbsuZC1f'bc1b"1w?j/DJ`Ϭխ$R _*9` 'c Js(廙Z |Ik1>?Z(+RA {GR#1~*JkaU(c Z[?ԵZ *2 s%k{ XiY^r/sR]U\ dI /Fbp kUU/ (ؠ8^~Z({Z s x}WDb)YcfR0 6)ͅZd1ns`{D1acsrEs9b9ER0P*B X(`Ra(\zBa(_uEbFRA A(\b }js@KAeR(KKC1UZ( 5<7߀Ks"!j(Zd14ts(>nJjಿ(s7ϔc1o]胁 (>J|c9~js9kï@){K/RB)>oJs9{%5TA1QSWhk w{A9xtI|Jw%CZb)R11c- WAoc9]\Uc0 "19b(Vb0 (AUWeR)j¥Z(slb([(k@c(늅s1{Gs {"A[> B1kAzeR)G (JA/}eJa ׅb")=%fZ9cUrb96:%J(;9(kA>c(k9scI)f{AGs98z_j eZa ./+#1(Hsb9 f{FR}xz'Hs9(kAPG{AAjsBT_}Ϧb1bIq] Ab 1nIzͪAלX #1ÉNjAwuLA,gZ>${$RBps9sf{bF{D)*j9ZI4b9`hsA55jA&R(pZa cd9ݭ s9&{I ;_{ERɃAXF{A%JeIX[胂kD1뢽 #R\ CRaK(ˊsIb,#9+o{) /sbisA!-# ZG9ظr F&s!0'kJ^*2chs9ȃ9Xcc1_׵Z#1Fs9/jD)?Z ^hbC)Ze)*k\DJ(}W9`])"s(?.9Ub@6,~c95UUUZ(-c(V=B1cb1( is%J A+síeR L(kB pΔ)^\ϜQ I *KkzXДQZBO) {)RZNbB{BkZrr0ͅeR( j9M款ҵ@9irZT[RpBJtWuWkAZC9 s]b(7Z(~b υZ \ fZa\{@{kB)cis`GBƆJa:([T|k5k19 c ^hOB) %Z(ʌ\J [@Ik!)TA1/{Rj$J DZ5iȃ9%sDRU"{9k"jE1+k#)RgsA  /R VZ)/m9_bBst{A%sc9+hsR^P&{A}rb(6+ hsIs߮9s9"Hs%Z ^jA+bF{I ߏ b Xpb(* c(ˆs( z{ >K%RUVIs1'+GR=RCꃃA5< jުC1).(9j{ zb1=/t%ZT~W(kkA^R#) bpZ,C9}^bd1IؾHsc1%{9rR9psj1p+")bC1FRc1xb(hjZ]V$J`{.dZ9Fs("HkC1~{eZ9‚")5h{+l9>Uu1kh{a+(ok%b_%J6(s7PQ^PLI $J Z )讚k }, (75R^ r֭s!16 &s#1|Z0gscAe{ *rA %0`+cA&{A ?S`Fk9U' ܔP`_]7 \AXWI@rʪZ((gc  peR w/LV[ rJ 8Kcd9Ws")zͽN)Z.|9*n)ZuC) *k $R ό1S,c1~/A A{ϔ#BbR{")u~!)c{@)kb9.Ik(`Z%RAzjA`p)(9r#)HOF{b*(RWUk9pAbD9"kb` #RUyqsA.{DZmǃZ}\(ZwkAZ 9%s ߦR#1]k$1 EsAX뎀JC1UW(c :>K)_bD1ÂL$R}Uh{Jks{#)kk9}s1+銪9{ {9j(hJsyUUjC9$jc9Fs8޿jaTT*b) ‚EsA?F{C1Ϝ,ʩs(jg{ %'" bů|bA^{kˋ X몃 5 {)%JkbI/U1U;b(G{is9 /_uhsd9gs(z{cc"1SA\UUUZd9# ŋAoR(JV72k 鋯Zak9Ybd1}86j ^DJ(Us(Z) ?bd) b$15j9[nOW:9]UyaeR)|쫦ZA(3+ ?NspQb0ʃPs%RrZΔER>더aAo@{`ط |!1yUM@9UMJ耫{IIcDAnzh8s` >%k9Zbc1o?^ A1b9qg{Aw_w++9uis):R(sXn0u|DJa {` `XXR >5)^SWwU5Ic@{vZ(qbxRd!`륬sC)m1 }9!*DR9m*Z9aȥZ@ $B'YMb1 .eR`Z$R\4oAb^+ ^. |` s1k(HsAݫ+ :jϜ` Y&}EZ r%eR /`1Bw\b9,FsAY}ɃB/+cIȃ'{9.wZaů&{C1_拤9-ijeƃ%J}`JZ)Js9h{9p&sAr? HsA+Is1vb` j1Ц{I5޽F{J(ig{Rc鋅b]{I޾H{$RYi{I.okj0 #R?%QVQ+_{1V訯sdI*2%mQߨe9@{ACU/{0_{j0߃{{9X{ j1p5%{1p0!1PZC1aBHk(qwwFk1^[*eR!R#) { W%J)t{(BWT^UfRC1}b9cb!cR ,B&c ܸbd):&s1'c1__W&s){AkAiA]wj( h{9.qh{UNk yp9ܦ{Y,>'*9:Fk@x cZ $s95,ܟFs"1뉈kXںZ 6{C1V<(k9hkJUc97,bA*#EsJV&kA\ˆk9nA15Ϥb1_b1}}Pb 5Zє(UU{ bêc: lϡ#)cIt@>`b)U*[{n.| wUAZ61 XzB  &9j`jUZC1֟ k9zU͔1'U-fB? cbrrM|9zϔDJtHkX JQr\Fs` ~js!1- HkC1neZ(\?bA(ZA%R+$fZ@ ~sFs#){bD9קƋ1(dZe{ERV&sdZӫRFsdZFsAXk9Rsc)~k9~`ikAczjD1~(ȃ9.{(?zkAppGsc1-2is {(jb-(k#1]sp'sa 5/c((`xZ sC1ݭ='k "殧B 驇{1X{I/AA tKga卫ɃB~h{Z{C1WZ ~bA8/)GRݯ`*dZw{AeRYըA.IUUq{ 7(sC9l*"1bd9˺TR0€s +-R7%UZ[EuwbC9Z#1.Jj( ?ʃAU%A%+Z'ERo uk$RZI`9*& \Ͻ#1Wɩs%ZX!9>{#1X~>Z(狢 FJ1< (c~ {A;6Hs#1\袷c1UUՅZ! b¬FR˪A]]Gc0/{b( zZ9I9VHkC9[UJ@0{R0=R ªB 9 }A 5)1 UU$B(bZ#15'c ~HdZrV&k)/}Gc#1$>>'c -`\{a1#J/URU5ps &{hk݂1Rt1 %烁׷Z90zkJ]2$J|"9*VEkb9 sA~[ t%=[)U{\t1|uWGcc1\Wk@w{RXs Ic ֨R %ps9S [9RsJkz{9 ᙟ9A븸%R ~/R 1U_]QEs@7ZKt M7T1{9g{A{9:{AXI烂9{DRg'i#R}~ŃDRKA~b ؠERaǃd9 b5)bὅ{CR.cZܞ+/A_ŋJ\$R\VUl!/}Z$)@?~*(CRUIIUb9ϏǨ{(-?{#R?̜b5{6A+hsRC(k@{B1R*0 Aȋ{'sI>{9`ؿbag$J|fR_⧃I'WZb p{0aA_~&k9_F{1_*/ka %(rA Ԁ F{dABr'sA{IjAP'_z(i{I匹֧ZU]qUI{gZ)mrAÿ݇JWzIUUI鯭$RۻKdZ]uc1Hk0wf{C1P{a߯g{(/&sd1*Nmʃ/c9MW_W{A6Pz.EZwFsC)Okz~Z(O*bBi+b r1?]jAA  js(%R#1{$J)(eR.RB)$eWeJ ͗R)U_]R(={1W%k#)ZC)-Z)`[(޿ j1{EJԏuK%B=#l9kj|1£ekB9CJxx*9;BWtՊ ՅkAXWb#1jZ0"1Z5AV\wDR,kc1*+ (|1zzڎ:@-j|!_Umq`k#){wUcȿWC)U]uO[[k1TWXsA)& s1w@Za]Xps75s0`Hc :sb1WxDJ(u竉k 6wU,|9({s%RkVZ=WUPb_~>UR{A:b{9@ ʤJՅDZ/f{A/Ɇ{JBD{AO^j(ַKsIYiZYQA k"Z*{DZWX‚ƃI{dA #藍bדdRU L)j9)zeAނI_%5T8Us0 ({A$R_NjfZ/_wb reRa9k#9j .(jD1â ${d1i㺵KJ_UJ% Ax_Zh{%Ru'sQX^NIWF{9q<"bAb FJy67F{( Zȓ%Z]W['kIyaj9Vb'k1}.HkDA-չ{9*{GR9hs%Rc0w}ER0F{c9-9% $J(dZV]W.b9_{k#1IUU{1d&s 뭺kC1JRZ9WU(kd9i 0ZQ֢9Wsb%s$)$sd1nj9 _%kA}z{95}UIXWUWAaUUU+1}Q'$B0'9a7>B#)E:Δ1u]]TRb bC1fj$'")]{!)}UU5b!!_cAeMk!)*B)-8Fs9ϫCJuU]rcb1KlAZ@ R!/.JA)pcJA\Ud9%UUFJ _ (cak.*fR!ª*#J(6A=RAWT8߀VN{% R"!}c! !(_zkC)li1}X_UR)[|}Rc1hc`^ sB!sEJ* Нk))[0oAJjk(n)}y `).hkA1wwp /LB1Wx?֡UU{ K(+isb1"isfRN Gk%JZ B{I. =U{9+ bUw{DRx/dZ9:_{9{})Au-{#R:ڧ{bcfJc7JCR~¦9Tz{07Es9,,BkAZ*U 9zAIwjA8 iALJW?$Rvj9 )= )\MJ{W{(`j#9pI'UUIVa kR(/%xjs0jxxhs)b@"+j1U|G{Aed9[sgsC1ًb")\*GsC9>ܪc9׫Gs1~삮` A'k ^$Ja AsPI A]f{JPF kQ׼{A/ 1CbcJxo&Ja(\VsI}PU+b(߾ *C1V'k9{_^b(+Uަb(RIsB9 b#1\@C{b(m 9UU5{@ˮ3#)bD9KgJ{jbB/b%J@* (?Es9_{9[́eRc19(\b })A]UBB)AdR")+Z#1O9(..9a,AaۗJ0J` . WפZ&FkB1V6k:TSx{")R[}}Ek(Zb1_xAcC)ʊ,%B5XZAxpf{9^wGsC1_{ Oka ߲{A9_'!1o{%J35uN|)_S S ~>)cR1`N ~rXi[ ^ s%:hc9x 1UU$B e9@?"} S)h|!m#)Yq_s@5Wr( 1w_,|$: cR/ ϜR61sq@x0 ܠRA+/CZA9%sbA]u{9*j{AʝsA7^bP{ )%#1ÅJԟYA$Juu#J5}ƃCRԾsbQ~*kC9?={A%gs1,8g%k1Fr %R @ ؅j P>([fb( gs1bc14{9*Ȗ |IGyca%k(Z)ۺZig{jZVE{!zgR(/6z+{)rb#9 5o(bd1\mŤ9uyhyAUWɋ9^狆ZTOUhsAMo&J[HA^ǃdZhǃ#9cG{Jz]jC1`K0GReIY I7%peRWwEJ}TZZ`GsafR(ˍ냤A ikaA {Ao˷gRP@_s$1 qߩ{ jd1 Mb (=)1ս/I} +{A&>R̜@j! -rAlxEb"1l {B1jk9rccZ#)BKx0U -B1Yb)W_"B Р(R( k_MoWB myAAP AAz B 5A ||z-R =CJbܾ BxW11UUյ1Vܧ{B)={A\;s:< |A{뱵R]sk }!)z{'k`7k(UsB9Z `1eR`5-|){ZJBw(3uU7Jc#!hB c -sc1'k#)TuB#)UԼBUUUY9 $JS( N|zsDBAsc)RU) ])cnX. k9Ss]+k,Z?jsᕿ{3sm Δ9V j~Y 1%b^ˆ{A} b9Ia 5{"1i8J'JϬDR{c1&{bU.Is9,mxK){'kA bC1:ܨAOWhA_5Wb *Q1mb(]"ͤ 47̜AoH9W(Gd1(s9jʃQ=b_If{9r:B1_՗Hk){Ies9݊b!̺ER ,A+1^ |c9]K(njJ*j}5IkQ̜R~XF{9 !j9Z(xxj0?bd1AUuP_&R0?nca(Is0^ߤIZ_JsAn|FR@8:{0n~Ł-ԵJ}ʃ (_K&s- I' jҵA胂9'{`b Z1rc( O( s#9XXHAb9Ŧs7ZC1Z!k"!~ZC)I΃1]ZWUI ޱ#CJ `U'1A :{DR)}_RA.zCJNjR X$B ]eg*ZB)"SU_gk7/6$JuW7Ͻ9T-|I5sRw8dqfR a)kꮭ!1\_&c(~Ԇs(o)c('ba9hh{ ) +?{`~FB`M*k є!r ӭ&:U]ugB0BI[9 : |d)c1kv\R /.UkB1VE")\{Zc1^m%J {jcJ(/RˇJ x"fBaM|B1WU] %sյKs`}snMZ&Jkb A^^3ZW^6ӵdZUUU\Ń$R)%s1XgAW-1"1_UMR0ܗZ(V{#9%cZskoERA(.uA_uȃ@kbA ^ޒ )wL@  (_UWR('k1wj95%s9`:{AjA^s"1;-胄9{d9^HsJ+B? Avp†Z (-j9 ȃ)rʮ{9)AU 97*c(.X/ sAUYZ)88b)eRb+-c9CbC)c#J Z")^#ca1IS {ɃJ)A")urܢ9 _/A 3b휀ު gsA7uk1 `Z` Mb1?77J{gR&rn `h(c0jA1 U_Z is!)>)k9rcb*k"1  {(|gR)eI[#)pB1I^[R`(ZC) C(c9JbA˸6ZB1`.R x\{C)Wwy'c#)U'cA7X [1z- *n>>{sD1mB #k!!&s`^뷄J W` (  ײY]\үKksZ2hRԽbZ{UUI{Axka(^)(If9oɯFs(z%k( DsA ;ZjJSgs((WZaKckP}_?bAv֨{;WWAThO/%JA 4]HsAGsD97ERX*AqZ1A_^c(i>b0럆n{9{J j{IHs9 x{AȃI%+Qj|戃!1p+(Ik):n /~rbz-  j#J_ LAWbm]{FR<ӽbZeaDR׺mȃJގJǃ$RoZ:%RwZ j(s1~bbxeRacꈪ`-MGRL k~K-Y~j/cAu(orAV ceAk`7g{15s J*({R5Mk&;*b{B9 `zfRj@ kfR@ط" A7/9rr{b9b9ks`OsB)ҒFJ)ū"B!<$.ek9G-6{ $cb1[+sAׯ@ƃ9[bDk)_#RA>k")WVzsZ }wDR$(k {` )/b9x |B9{9^*{ '.'sZ{Z}+sAzj`gb - s1rT|{@ɥ@bI@HJsA%5-s0XPXgJ( _Z *" RJ) k9'k")Xxc#1c ͥb1_xEJ)W>xJ'c L9W1%kS1 s hI|B9j U_GkaWPJUAC.( uRb9(IcOsj6 Rs_N R`*bΜZ{ERU_Ug{1.'rF{1ھ>{Izb K@jCAyjA靰{9Zp{ OΜ ~՜9߃9ѽI` FsA샨1 sHJ=h Z.| 6Rɹ# |b9֔HsC1>6Z(^Ra"(banh9a =3k1ECRb/$c9 scRIb9 hesARbb")~|xJ ޾/=9  g~&k) &c9LB1Ǻ{J-Sm%J^k9}T{(;%A_9?R[{B1~Gc eR(+ik@JsAzx{`/7{9ZrPpic(NR#1\Z8*~n9Us@UZ fR`~tZȾu 17uoZ@/WZa ?Ҕa977AXќ96ׯ&Jجk ({AbaWܮc#)^@R!W^A%}z( t9(SZ{М cۮ+kV@Ob򼞢ќ c&>hRr.c9~ˆ{Bp>Z{I]A}ZMI{(b(b|(;m~AB1]U]  _Aï}ҽ(`bC1<8b ޲e{Zv茭ȋZWuE{A.؇9޿*A{{c1_C1Wխ#9J#1zGs()kQmr{I窊Q}ɋFR}+fRzB{R c{&RK6:GR/TjWXQxpbZʎVj9bUkA1'z{(%$ZW7.) A}ﴉ{").{j{c14{@ ذZc9~*5{IBC؊FZ-۫%i{bɋgb닊IL%Rڳ1A.>sc9x%{I뫁ARR/ݬb+M*J`,{BZ*jJ"?su\ jJ⠨|Bz:{hRojcf9sA7phs )xZ nZ \LHfRa /9Esd1NscZcA,xDsRWsA5j)p#JAkb(їGk9^rsC1JRX{c9}ss, |9*_ $JhJUm){A$:.)c5,A9xxr:@='7(UW_eR(woDJA%ثs&Jtt*c(5'.6{ApBk@k .4d9]}5TfRԥQպTZv{ #{XK 5gZ ֵls:-'woz_^18xoXͤ"YPzU0--O1|o؎ U^r s@˅B2%s15s *{B1۵^Zt@CZzU2єI%e1 8o,kW cӏ{WbՈ{9hH{ zbD97uȦZh s+k9?K{(|~ER$)4",Ixj UVj)egR(Fk$)?ȃB1 ABƃArǃc9~Ұ:Af{9rf{9j,ߧZ(` k(R prjD1 jhd9/(??ҽC9H{E1*IBisJKA* II%6G{UUɃjʕ+kb]/*Kb:6JxXmB1j!1 쏈9p?+Gs >hs( Z(A%oz u {ARI{I'H{gZੋgZ&_fbK:-GZɃIr{&sD17&{J㉭e1[rsA٠VZ[RU1 c}탩R1,2/hJ>J1BuWB('} |A*͎"!ֺ/NJ .FJPs!).k8XXb9'J_u$k$1*`bA-)'Z_ȣDk1|k#1JiE{Aҿs)VKΣ9UUUS'k)O5J`Z{ _WxpJu؟%JV9МgRը0gRW (?^(k yEJ  fR(5eRa [M`{9=*kA9-0j |1W5T9 '04bX踀sj z4awb#`WMsj *k߷حsrߍQNxq *YU"Y灉y(ZƂ6!VXU`7 | ^VkkWTdR+_.ka U{@ !)~;9$JAJ0oA1%_u{A(pZT s(kIlZP^cAkpb0'I>=b0 cAᅌo%kC1iwZ#9ߒEJ(Tc9}XUb(k)sA˞js8sΠAH$JZZ|j9rgsC9^'s#1j{ItUˋAkb9??f{J}jAH{A^({RRb9߉Z-oLAVȃj//bkH{UU rsbw. fbUR~wɃRثHA_G{IP~ԉ{(V׮(iZc9?Խ9mm)s(% sR7i{'R0ܭ({R4ߪɋgZԿ+&R: ZՑFZXRAVL0_2,Rs9< = ZzsAz{HJ 6ި{Zs%!~ c!^ cD)*Kk1snkBwvJc +kkd1~HR"!Z~.*Rd)տk(XX`ذbA;㪜BUU?kIFk9.fc @c"Jyss(gs!jp[!1suub *gk(^_s!9( ҽBW޾6ߥZi>T&k~P)c^{AbuNIm98*{~\ba i] Rޚ(RAU]bC1Զ c1~xZA?_ )k(U~( *[ (2@974 u c'حtws p^ ˃@Ab_ҵ@fJ)lh- u?=C12Zx9_uERUc) @WU4!WUU A}7 {)/s9Wz$J UxZUk( O*m!9sAЧZ$9HkAۊsA#8{A˪+{c9kbzj#)Z(RFkAZ %-A s9l$RQUX{IZs)ڢ{Ac{$RbhRlisAcՕFsb,DZVsIQoZ_ I5} A͆b5UUpb~UPZ5Kb>lj rplj_(s?G{}YbJ稃1xsI~)JbC98Z(X1xjs#1Zs1roh{I-ʋGZg7lR]?ɋbcHIz:ɋgbUhOgbWba0 's/_AAu |iR Bx\z+cB{RpsRl"s1Z܌k1ޗKcBke1Xz c9R1:kc9WZ9jre1 {AX\lBUq9WUlKZ95Uub9GkA-ui͔BJݫ[_٩&kmk9~xX9 c %B0$lA ٸ#BTV^gk1˜cJB; |¬3fRߩA+V`c¿-Kapb*P = _\TDRA/arcB9B jA/WƇZ]]UqFJ9kFJ zT9EZx9% "@bB3%R+`BubAb'{Z99~_{ bD)K͆R(赵eZa^eZ7UUZ Z [ER `Z")(sTRBZ&k?+ FsAUu6es){U|&kc9k^)ofs(_A@ԊgR` bo 5}Ub#9z+{yI Z) R |I˃dA\usE9 )s9p{kkA+fR#1`t{Z/{ʃ&kA %k(bf{0"׫j1T$R/VAiȃJ_p{J4l#Rk{k9-{lJw'sQߖqjbAm[j9.bA%ZASlRqjWuj{UU{b݋r/bjMb& *ȋjڗ>GZmXdA ꨄjD! k A +5-ArIr!fsD9ڍ1j{C9 k(`IsQ'{gb*ꋄQ눋Z,b7% jʼns`H|b Cj(lmj hsB1 * {ZBR݋k87sb9 {{RmMbB Z1 /6s(BX.d).AZc1~s9kk1x\\Vp'B{)&&cBgR!)*bZb9c9Z$J0hk9(~|9|cR{dJ^k@zr^}?)` |"1)33kAֶ+ck 9}uҌA&,c‹ױsé>ҔR &ꖭcx mAp@eR!p(PM1 sC9/n iGsc1aZ + /7i wIs-pas辗{+ q'UU3DR Uc1"XWUca XJa Q8Z 2Z _{b1I UUFRaWyJ(iᗃ9 ދZ :;A5uW-A1 DR}mGs)BkFsAͅZ(*b(` ;%kBZc! ȃ)(k W~#ᨋAw'{1'/{0]΍Z0J(s}\ȃb=>s߯ҋjuWzI%֤bUTvgJ<= j(k!(Zj{A%M){QqÅQ>MZU__I剃'Z8(ݜgb5Ub|sj{#IpP0A9?.9Wtj(<&k( $DR)bȃ1{C97%{FR__ k |eR)&k9UA|jk&J?eRfJy{Z1.zs9_5oZ`hn 99^XW}:AU_P_dJ1^̾dR9A{Ju}WuBUUI{JݫiJ&^Vsb1p@ Uup̔b9]Չ|B1^+ b1'9X b9u&kB1-ьR®kRbs [2|Z Lc0|,cTsB^. _A{Za |0s(J1'#J(r{AHsB)ʨR _d&kB  ))j_[JI{C9՜mA_'sA*#ꋇbUkR I?pI'J﬉{#Rkph%ZbyfZ`zɋA9?=mAʬA g{DRre%sC9rEn(+-I{A I{YK{i{QyR*i{FblVi{Q{* r&ZC)QZ0sA.}jA-Ps0*'s(齸bA_o` uTj GsAW|+kI!+0FZW]tjbz驃R **sc1_W )|AYrxkcA-yBuU)c$) "'J5|!)BhpZ` + '[B6 cBR1qnDJ!)/Z+DJc9$k#J%Dk#Jj̈rAIiUuJ(/9PWu9oR5՝9 s9AieZ%":*J,cWU_xsR#JP [/_5P ['mc\^WpZrjQt&JVb˫PA^\O!1b `\Vc Ȃ9(iu"ksc9m{)`p^PR)wZ{ /_D1*Uń1eAhUAW/`_W{UWOs+/s8ںoZ*p*c *DtiR ֊ZbU"1U QIWqA}Wb(@`ɸAuձb9}ά (QUWWZ( UW%1A{c9oR _ A{EsAzr jd9ߊ{AtUZo)I\A{Y)>_yfZ͈'R|m%Ri}/Ze' %RV{(jQ-Wk")hh{ArA>j *@p*cAG׭kD9~sAȬo 0_^5gA Z#1 / hNAweh{cAjIuO LAw{GRsI8J7_(kIQ~Q΀ ? 9ꨪǃAޔc9kiA}ޞ/ &J*sId9i{I #A'?*sI7("0Z7R Yܨ sQ˃gb'OIiC9[Fkaɗo(# -VRZbb9y/ @?طl /,IZ$16jis` ;$J( ZB1Cys)pFRkX{9ZP*c&B'ZBr{wkk1-_O9`" /s9b#J+,ZA :c9~rcRa1U_Z( c9C^yR9) R!)bB}P ͊!9/Jc_VGk#1&L1b |dZ=cקsWuO|)Bp|mkCьZC>RXj|+[qmk BZסּO|R)/,[qJ Rw_|L[ A Jk륶XkAs-)ZRb9b[]AU^TU` 'Wub(~˃\x{}Z/Uo U_(UQ {]-2{_WpsԏXKk[5.bz+kWNKkzuR;kk ^_Us*kUW.|9U Aڀ 0@Vנ{B9_(a.-{J+ڨ/"RW@{J%){Jf{A{A_ ZcvWV 1_/Ƀ$9 &RׅQ 欈e18ЇJxjj1j (sAk'sdAy.`eRyr-9 ~#1=*&f{d9[]\{Auak1ꋀ {7ja )dZa(6. ̤B)bcPJUU'sc1#/(sc18r;줄9_IpK]kb ZW\o{I׷#")__{@&k` *߾(s(mƿi9 k Z1p/)=_MRv/,b^sHZ- cRVꊋ{FbTj{Fb#[({QlwERa &kk0:uwHJUoUoA A SZWN!1XA Hcb1+Z 'ڔ ([9{q gk)>FcA)( ^,1'ZVZb1 # 9WkCFJd)*єGJ5{9\Z_JUU_\bc1 ca1BK9UPWRUUUVsAxws(ܵ}RD1,Z"1Yn/]W0]]Gk1kA{R@hZʍsA )ntk[-lcpU{ [M|Z>| c~ؕՒb{BqR)b^P,c[RPRylk_qk8jeBb.|J*1ZbgRWw |`Z^fJ0Y -%R =Wj {b0zEZA{'eR(67bB 'fkA)( U*R 6֬ϔ`n 8ϔ&J *UR |Jkj~ b- R~hO&JLsB>Tjsd1 "Z ߏ&JXCZ~+ 1^L$JC~ʃERӽb}}ҵA{ERwAg{fR%g{Rk {D9X~gb1zsI-[b7_ &R{Rh{I{.aG{ILZǃ9ii{1bb'fs .f{c1k#1k&fR7{ (+&'sDR>h@J.Jt^'k110AkB6*CR7nZz~rpCJ/-a9~s9(프9^Տ c) Rz8DRUU+cC1퉫{9חZX}jkA:kscks7=+s,냦A QBw~bcj17k1-)??$)??B|⋫b'*`O"! (bcR9T kb1rW^sa)kA) R [B~OeJu|Zbs cI#rJ;BTUV&cb1ښ 9__9^U9\Wʃ >Fs1v Z9UD`__i _U_$J kjgs )W_(k#1sIL`x.tR+ntBЄ':|mk cRk#P16 -cP|RMcfn.|RӟpR&4^jk") IKc&B-R-(.|)ZpX\fsB)Z9l$J1ئdR9b q)WIb9Á)sA/J9etdR( b(~ZA~܊ZA {RRK[KtJuTX/tB7?IJW|Bx/J%s_Xlk?yƎk}՘є,c`{״OZ7"kop [UMk)Ah X{(  Z\? xb`Za :-4Ƃ9PUs 2 tB!U:9~jRA t>Fk(Z &s96 A]uVPEJ!~wls`U$B UUR 5Fk(vb {ȥ9/J!Uob1-UuUќ1UU)U") ҔbKkɥ{*c-o c?KɃJv A۪{&B𲊉{&JE耐gs )bWLOGJ|ȋ诩IVQs(&%R}{R5FR{I62 "1 {zp(k /*9k)k^Ƀ@j{(ja >(z餤9']}{ \'k!nPgkb - A{!8KC1xs"1 P)k9&b- . Hs.HcA-1%B'J ͜R_{'{I s'! "b Rt,*k>{F1.< kU-)k7&JojR?-ks޷xN%JhXis9:%P{)6]Ƀ1|㩯(/{d9()MhRKA7όZ.[@ZuGR. Дku; A1u༪sC9is\DJA)p Gc")uWs!)%)pDJQikCRW{{,[9U{9 5k)\`9 \$Ja?u9@0 9]UUp9IUeZ *fsJ˽c$J܂iAW}>bB)b lk 6s@(R6фJlvHJy,c=_,cWtUsR^tb+ZwLc*xXRu+[|Z`HjWLc]յҔgJ.~ C99(s(/'Jy^pjk)xjXuBa" qb)?R #,[+r'n(J`^UeR0)RbC9)is!1̮ 9Q)cA_?[bd14+bd1{&{ Jkc1ݿ¥Z!(ER!bA>;%R FsU{A B{W'R@-շ֌s@UUp U 0 \v&s9Xshsc1IhjWisB {B(kjs9ʼyb(>h{$)[tc9[[cyZC ,fsA{I sAzgDR!hRۿ.$Jgs(?PZIxȃQm(j)- ʨ{1'++HEJ}|JY^&sZ{#1'$J)s9&OnsFJv)b88.B뭔!) ӵBuqМ9NHJ_JwX`7P.Z=bK*cAW{)_{)*ZߝG:}-:+c9_J7־(R isIx{ABXj f{1Ok{!1iˋϔcrͩkH"rs *kqB1\ՎJ-VRs" " ДB(MR5'n9WU&k1jZ !)5+|9-sA{b1(א`AW -9IkA1VbkA)WW_%BXZ qPE1*׽IjLD{!Z1>5zs))#Jmui#J/]}v`9_߭sAulk ࠪZ+k8OLcSO| c۲+| cnV{jJW{Zw/xD)˫/*sUP^8Ƭku]ql[UT [UsJpQ)asA6.B/Az~{9BI'[(X_^eZ@ik(KOє"9ɋԵ$JNJ_mc1΍=m T[csbsoZ@:7s( /JcCI|h c9 sI*rx.|CQ R[[p̓EBz. [IKjZaV9a/=EJ`߿{B)6{ \{9@ ! UjAUZ WX&s/IU7E{AgsAa%k jBDRA;=5gs1 9?BZ @j{ u "bAZ|s"1Z&kAʋRs9zEk(^TjZ(bA!<( &k?:skkC1 'y B17U Bʺ5]{%B Y{(lV\sa- IA/{A\zbC9&kJuKJ{nW%Hk9"ZU\uJ1 Z||94a1^hk( K%B~x{c!C 9%o!)ܯNb_nJ9׮{IBR5i;.X}+liJ l|sYZ[{IU֤A_WyAWk0p&sD1p%kAAivws  009*>1XPоhs >4{!/r^pc17Ub#)s EJl|9UL@U??@Хsb)-ʧkA1oz{1{b9딭) |)RcB)%R1_Ӕ)U%+aq56ՔZZ게okzR VpZZ)?gHkA1es9򃍷Ek9{hmB1W_5, BXs1#խ({W^kjCSR?~P|@pߏ@ b1(iO9W_ )$BbUW |A)poDBU5s%-J%+|C98jb#) |9P~z{ k@->Hcߝ6Fc(zjk,672RZ|~k %k jm`+W]}{ b(BJ֭A pB}k?AЪ{hRר4:nhZ*oJ~2`}JZaV^k - 5@}> bJť{AB:@Gs7b@W UUc1ʯ}f{IrA0g1x`es9hsJ:KeR53{es!xXbABEI v (5}ub#1cʅ%k1u(sC9 ( >+J\L(ʪs i{zrdR#1%k95HsAk@a{ERxhsB)`r9W-:FkBHAUUC1*LhR%VfRW]^\s5i'BX09Rzx{1TrМ@)߿î1!X` s1z{ʋc1/{a=Z/Kk9#@O2 ,!_:*.HR RUPxk.DZzX&s(|x){0"kAHc(4˔b1ǃ(*Η%k(Pp)1;/JwWhKGsC1R_[ is{ &b1 gk)GB;@ؿ%cb cb):.fkBಜ[èeebC@1(&vQVe9+S,sWqa[°{Wr-k%}5 z`ʪsϽZ)Xbc1R,b1o{T ߵz-1`wA8& {Iz9WW6KcIkckuhs"1\^b]_W(~wO͇k(?)ZB186րcgkd1-hk{(s1 h,wrXFR)_})c)-@WZjR (WZ)zL| ɭXRb`|{ϔ9Z@&.8jA ERIcIY{0xќ0|A2{谔hRsbbДb~oќHJ#Slso-==  WPpΔ@ osp{('(9?{B9]X^Ub aj!?u#)%AUj#h̪L9|}kc) + J?'JeR*{(n^ %Ra eZ(miFs#1z{#97烢 ~Whk1޺ {A%'￉{")"*&k@p(dR1X,a1 cI.{D9){A*"2I7O&rp)3gr5.crTa9pdZ(ɜ<ka  Cȋ .ERa 2k(OUkA 7 Zx:EkUYQU{9Cj*l )/ʨk@1ܴ{9.cA17hk9PwbR'|`fk okB1Ec9*~]a98ERJ ΜcI螻ԔHZ޼{7׵jjҤBZ..{>'e9`3 UU^J תs$1>rA6}{(\몮[")Khs }{@ *&A'| [o:EJ_rpzpdZaZ(jGkC):sB6-)Az[c14~9W%U_].Z{ϔh9 [!eJ`;5Qso @fJak-|@ b)\^c9:;]MB9jk#9T\*kIpgtC9]yյ(2rjW~q{Z,/+kzO*c8kZZ /9|Y΅9Pr {b1*%͔ %`@ ŀ5jA"8TG%kaXZR^*HAɭA[Ha9oCRUYbA>ba/躜s%R;sbRA/Ia'篂Z 5Zd1 b &:b9l$JI.(*%Rp GJw&s#)xzyo)}S߆s#)UiDR \{9}N .Z_\UUEJSc 9=5{BJM9Т}`1_?'m"J=- B1~_is9 -9 .)J(pbj͔C1Q9U_K19S۫ %J%XLIj'brZ\z%r".IPx@$s*FkAm_s C9y$R wU*eb)Á&{(⪔hs veRAb`p {CR5sZ 9{9rk$RsrAU *KfZ 'k1g\KAsBJʔ@)꜀EkI6\%k9Vpp^Ҝ1% 2}r{ i{"r4qbฅҔ Ih~Eb}u{ɴJ @^B1`|ub9UcZC1##k%B.ZABKZ1Up(%%59p.|!9W,`1 mbwp`~bB9U]{b1uzXk  %R@c")Rc:5Ba<FBZX1V@$J*k]bo=>hk)maq)_sϔas@T\O)[`XwhXHk M"I{(XPXb0Cn #!),@\^ oZf0n.ZþДbZkk%)  (hv.\:A\pМ@9#.@\p.@Gs(Xqv3E{9ػba{XXZ(Woys "sI:1)>Z}郁.k/*))~u _{Fs9&s ^ާZ(eR :d{c9_b0\bc1+냇ZClIsWZ-){0ڊ{J`IsAzZ8Ik*PKBZL&JyGAZ #J7)}_sBx~ZgR%/Ó cZ-+kM-bRTuJWϜRuUsFR{B1N jP0!TA {&Rr{gt)_W2ƀ \W{c1Pihs//NAr(wWWbc9esb9 -{b98zت rZfk  {IL%J*LAhzhGs  {ITDsAerǃC1勃9z_ ^_ZW/__U͔OҜ^ cA`VY_8IO@)\߷{A1i% {c1bj%k08DR k9R{#RV'kBZwNc9ïZ1p |1?5/ Ϝ(z```B 9!mI₂'JcIȥZc9/3c!*c9a@΄1#:a~Z5%B KlBzkb1Zb14&Rx$B #*. K>J|@}uhc c7b s{X֕Ub9sBIR[MZ~9$4 .9XZZ)Uխx k 73&J\Y{\#)ﭛ kj*/#|{z®sIל\|ϜA+k pJGs`4AHs(>XcJ%)eRa I˫z9UUuak k +烣Aﶖ b1 7k 7f{c1Cxb1`:b9!)'s 6:Z h)k"1hs"1p@[?sAA뮴{fZwﭔb7# bhd{ w'ka3Hkc1嫠I(ʿ{D1 QA,9msA57/{ p!{osc9{1osc1+-BlsHRNМJlsjRnMZo潍sA,A^B더9*,!!`px(c#1k'J ){)nbAc~sA - )?̔J5],AJ*,)x ?I*bR}:sb'!1تIA@jCR~eZܬ,Sb_bzSbI.08TbRjP@96s ԄR)cn)\GJ} c"Sjz+tk{ju ?{hx9%_^)]Z1 !#{dRZ ֧%kc9 fsAW/Ek :XZ j^Z 6yKk%R'@1zb-!)TUVZ-JsA@j.0ˋkc9Z#)k cx@ޑ(.l^{FB SԪs$)* hcUU_T9UGc"1x|wDJ@s %5s Ǒ@XɦR TZ w?,l| U~ʩsc!&'{9rrbbT%J=WZѭQ/յ(XrB s<é+RbA wbޅؽr*ؽ[/+ZIXJ#Z`(FZ 6jc9ks(uI0;Gsc9AWUrk BZa &s1&kC1x%bd1f$R0Z12's VzoN '-A\lgZ%7$)wb  /ikc1_bC1 #1/5hs ܔ(KFRzlZ?.%MJ)dAV~{ )iFk ʎ4bC18bc1pb(7jAr #J.ZbïZKk.(J6riRߦ{ J{ R MZJR׫s1z1ݵo c~x+k9v3|(_smº*n"1 (/DJ{$: Z@8aϔkxKbßi{"J*psZp5DkUUWQԲIޜVս98 cz+BJ(/B(0!t k~ms ޜGk9҅`{@?^t c{% !7ƌsW{,uXϬ)zpb/ Z 踂DkA勂(k9o?Zc1k9rRsA^.Vb9-N~(5}z9^rPUjs ^= |iBU Zxzxh |fZKVJ! Q6ޚ{A1\bZ99s1us9 ] U{˫s!9y=l!1éc")]`Jc` /,v_S2rJ("R Z``9`6k gt` ^zyL ͥU |`  q(.B}{Z=93n+8,b % bcEsC1-b W{1ݿ/.BVTWkB1˫sJymjs)[({C)>) 1 &Jjnb 9+Hk@{bps"1 b#1ȫOTi{1J Ҩs(-=NFR-byAz{Rb %J،sIRj[,J cPC-,cfW]{ c+{97*psohobrx΃Z[&bbֽ-=?W-b1X^j)/ Nh(U,`C1)ZZ~6ҵ#J=X"R8]RV.WO1~Z5#2` rTIke5pB9&{EJ(t*E1,Wu{յrkxks/-W֢1z9Pr{Z!4.Z Z9\\UkJxjYc")(EkA.XB1:[{t1vX]Jk ͏.C1u5o9Ts")UU)@-%s(%joZA{ZYx܋{A{{bAEJ dR X(Q05U_V)U(XK)xzZ "ER"1 |9Uv兆Z)Z)ƆJ"!J)eJ Vvn|rZ@z,|@ i(k,Bɭ~9+)UŠ+_e9vaBVr uJRk Z gY0&ֽG6*76e_{l{\Խ@pER@_\paUW@ ˮ璭@Z@]pHs 勺Z Gs k(sԵc9UMNօZ(XeZ  _eb bI bajSsEk 5sIk* %k9mcd1hӊsApsd18.!2sAzcc1puU 9A}_냣Ab@TTl /A\} c1ۊs1nPpI  %j!+3^zZ!<IsIR+uZl0brB¹)coiPJpbєb' sA/h1ܪ:{Y1ksMJWTW{A" |$Rkkk97?R"1 c)uwu=n9>"JrA{W(A?]fR ԸDR1fJa Z9_/{A1U/X9UZ(HS԰Iqâ-Z s&Jz~$J!$Z (x$J!,ӽb10c{ -^;ꋵKI:]*`'JᅬsA'\jk &+VC)UU+k`h]ۦR`yZaZ{HKu^AM |/|9{_l@bA(YEk9X 5U ) '^Mk8ozq+׵c/:Ez LZ `+ [ sb~XzbjuOZ(sN%' \s#9w% UQ0c .o6ة{9 8I*:{A&kAVj Cj [ꃠ 8R`rI|_WEkAgs">Ն{9^gk`pFk (kd17{9<{r9O}c ʳJ9WV??{9gkb1˦sc1{ zpfk#1z(Z(b`k ]mc @BBHka ZCk&ks@]7ΈZqU]bc17̓Z}}{*R ms9wJͭ{R샪Z7ObuORGR%jkP*k &1}(cC) |QcnFRty( jc98q DJּgZisdZ]bsJjj'k!1+/~mA\+ UWxn*{AAZ k  #'>>*Q(+ 'zls^\uLcs.zZj~\s9<{!/ ZNAX^AoW{A5 |bOϽ:Z9 -&ik9Ik9.7Hc"1|dR(bb1bL|C1uisJ R15-ZA-c17NesAb[ER큩Oc9+-{I:xZbwת{C1z~TZa(%"1UUMu/AUU]O9\UZ)ϧIk —#{ X׈{ -J$B~%s9'_*ob)ߗic@{*{b)stXC1@eJ`[Ms#Å It(JR%*J`B_jk"es1.߽e{C1g+ b!9c᷵AP~xAY'i*/fƄAJOZyn*c73Kcz{ATu_j#1k }{` cR r*hs#Rr/2 1>jdZ܆{A~yhs +Oj@_FRkk{A R{Abba~={9\j@b+{)կ>s ؾ(c#1Xe;EJa 6Hk")+ByqU(c"1r*gkc1Pj~!V9J9T\]cC1sAcj &JZ wڸ$R0.٪b9{c zH{@ZIk`ַbaV *ke9 *b(輜A9JshRbI  k&J?1)cIқ[c_U}qRc1  |DJKkzZAsCRdW}k$JW'k 7<{AAȔk\r9_esi:>3@1_j !+xϜ1Ũ( '3!1zʣ$)攉 q @b⯭ .?uoDZ*XYRjI Jwᐔ1+b/#Jn__k9zkcR^3+c9:k+kZRsAj{c1U(k9'hk#)V~A%—` ӺO0zڴs@1x|TZ s -#1*iD1lڧZa.A0y8C1i {"Aʂ {߈Z{(tVTb/bb6Z#1ss.bC17, 귷b~w܈s@{C1]]{c9(CJ-.V7 tB)tV,| տk U>`Xbn) ]eJ0Sa1utAtv]o(󲒲{`A1-%WWg{B1 Vsg{Z"М`9&j*}tQ sUBpR?{ X֭(?RKkPwU c}I=gRW۟')x|v%Ra.Jb9z?" {A5W*Ƀ9J 'ɃIiR:(I+9% ,ImRb/ALA~ uA={eZ\]kD) %s*`hbARR-eRvʯAyyz|dRD9bڦk"1{c1~\Pbb1) "9kӞs` `p3 Us ^^VBA+Wl{55-C1Z80|b!)tc9 FZUrB"cA(+-6i{!)l~/B1Mm #1=9W%&kB1"eRkh'c fkb9zEs9ދdZ}-t&k=]Ukd1zN)7sFJu*ӭiZ?Q! c9'/ӈsd)> 9ayCA>6{cAds({1zb(\(ӽB9qA1 _Wls9"(V!9( HR؏Z߉Zp,ss A.O k]s'RjI CZ ܠ߀ uzAUUUgk «sI&ka H윤bsI{Izb(hn WWZ1G5{ IkK079- * #1*vgsc1{H%k! X}ZaoA{d1`Z TdZk)/boZ0^o95]u_c1WMuUZD) (k9r?{b9pL z!bis`U(k Z+{( 탆9*~{@V}(/UUd9]ZxϜhZ}ks'RfN9jC9Wk`>~OgZ9nJ~{Ie+a1)$J{1訪GkFR%gsRflIUuI/%-4Q8֧͜?Tƭb5lꍜ^QPX Jm:jbmRm9/9&>+ƈR{>a hhZnnmciZXӵ!1zz_B1%-AkAx1 1+{IhxVGR(.)?ޣ9WuIU{"))bW{ &euuN ^U#lsc1 gJ`֗r Y(U*k()(sd9ob! {B1! ьI{եQ=퓵` xrPW.eR RtUUfs +M9Zs)#))sB1/,@'s i*9಍hsaRZ1OA1 /jgRbb/.)Ե(j&J z Xk 6A94&ba ʧ'Z)~eZ)PZA5DR _ZPb1 xsU9vp+cYZjo/Z +ZM Ob˨մHJߗ7JrPX0C1rr{C)k;)Z`5Us(+ %*(B.9*0x૱@,9}VA9u(c0iͽJ͋ -1/7pI7ƣAkc9cZU,J&js _,c9_T}B R(Z rHk9oZ0{mohk0pGRc1y %C1 9Pܖ7b78uKs(p+-"1U0 ~wMZ@ 9a bb"{(߯sR\4Z Zp09))-ib BtR(|z2 cߐ c}.HJ**-IR>=u^a @s .- !*c_EwkC1_l{s_}Ik _yEZ VhsERcQg{bA ~ɃA {AW{aAʿbA/ jj{  ->A/?6˃c78 ksA4gR}[{(5 '6jk#1{E9X sc9<̃Ak fR#):B(,<Z)ﰜeR9\FJ1,>\%J JkC17?ls``{`({RIJ{A+ @9}eZ!{^zZ_cgs(}A^(c Is9 ZJ- >*kI&*kAj9$쯫s(/Js($%R(cA 5"1WcC1Xgs9"^&kA<;={Rq胇RU[[fR!{C1W%R %]vZrVM:Tǃ4ƨ{ aսaVrUU&!Zk u7Z)/gcA1h A1ZUU8 Qo |8`B1_P"1mŧs"1;*kbApf{ \lNj,A{B9L n\N!c%B#1ʠz)c`?sZ;{̃#1\VwUB0?*ZD1dR9^c`?KcJV*c0n?c9-I`@ k(_EJ8 %J90KE9sUUU%J(xx~}eR%)?Z9X{VZD1sp%R( @?{`6u)Օ7c@,9>{FJzܠjAճ@ _~ }Uy S[I0!ANJk` -A}[SRm jJ/(T@zbbʃ(*.-!9^lsfJ+^{ksA᪮jkA-,s%7OLk9p+[zќGJR;@pX.Ҕ(p^R")]` Ip875 cU~\X!{(g{J;G(/bd{#9hZ{b1>-{I"oW+R<6ꃈZ(6 AꪸZ{9.Ha/5{9!JI/)k xAc)%sd9u[gs eZb +%JA 'c(U~ks"1 Lk(. c#9 (N [7P) ~{)w]dR Z b1E&B#1.fJc9ŠYs1. cI?bAӮ?bA{wesA/Iϔ(7|(xw]Z$JC)_ŀZB'{5%bؗnEJwڢbU\UUGkA'#{R^7hsAW{hsA}Ք$J']ꃂPhsjs4tA"WJМAjd)8 0^'_|I% JsUOc1^'m@('{ +R0 jU㭤#)iͫsu-AC  mI-Ap^+aAzcDRҔAwXrA k9jsb9UU܅J! x&B0 Z1~k(}? c#RAkp\Jd9Uc1sU_BC9`:efRC1dR#9eR j@JN&J0Ic1yYeRC1[dR).b1W%B1c{ յ% |(NOaR u[s1ʯZ59o:h{ XX^fR(tFJ(j 8 D1R_^\mD1-(lo{o0bB(k`sIMɍ kA *kAꟾ sA^HR /'RޠHZxbrC9W @=.@ WNx AJ_gspʃAE{!ܸ es9'(ƃJ( As(( {ZTKA/WWʃ(>ڹ bT%vb(`&s1rց _\~b!=)k@WZ@~ ")ZA6*bk#)nrGsb( z̓ ,$1' )+xpZs Xk C%J ؘXb(u%J fR0[)("jsC1xx(ZIU~AWWZ  *k `(cX%J (EJ(`{@"*)dRU)b23K(EJhBhsJbaGk%J*DR}WGkEJG%JUUdRV\WU̜"J ^x#R %Ԝ^UWgZX jc92}%RA{b5A^j)7~W_p#YS{a~1/ΔVb>.%s`߻ .Zxt}bAP9M}!1,)V^zrҜj {V2~)Q؜61VW[$J(z0"1]URZC1Z(*/ k9xR#1{Nϯ{B)ZEJA Ba.W\ [`. Z")}^s0[Z!1 db`/9WSeR1\|{(?Ikb8src(W%, K{1* 탄1(x*{@ZKhR  b +.&s0>6.hs"1\\Vw.c9) --{!)洔єA-- `eR )N|c9ཕk{BsAZb둔A- 5ZR_Д"1pC1Y"1%#)ֽZ/NBn( c1j'J5o)DRy}OoƂA'C1KB&sꠦ{(z*|!'*$)/{e9bb˃ FZ5UU(Tj[^{C9SRZa.sE!(c VxkeR(UxJ %{ r | iR(> ~bC1k^(յ-b{")X냠_PABB`gs")}ycA(l~hk }։ka Uk#) sD1nQ-A_vΈR%sATv-`zk@+y[{y'k >^[ER!(ޞs9Zc)Zׅ__{Z{Azgs$JkIkeRo--9KZGs1&[Ao.)i{ .+՜eR #AjzzA.EZ9ضsK01J9U_s"1', %U4GJY%:T(\p{5s"18{IRe}{eR_}qAb`P 1c ;M(^Hbqsb# YҜ{~NjJb9-fR` Ba zt֠BB 0`_ܷb9RTUUksB)KkA>csC1,:(ka'b |_^b W*{5+c1 k#Jb\Zckk)7|"1 %{ `b(8&/Z")%$J /_fZ &Xk |) {GZ<|k ޢzi{ |_WZ@j#1%%7c9%%b1WwM]{c9%5(")nIޖb8͂)k1zols&BUsI/[s9ݳRxxԵbarSB9bŞZ qs/Vo*b`\[&sa/s -F{A@YՇg{BR1ʪFs -2.F{D)RGRUŨBZ)9HR &tT %1''I{0 @|꨺fs(Ίjb ƒIņkc1~ecd1/Fk {[RZd1yb( Gs!k긆R(AkvM 7ms`Jܬ ")c]UUFJ!*˰isB1@m 'k$J;$J׊"Fks @=hkbAR8>+IkIWzx'JUgR)p`:a /[RER #JuuKBUUܦsCR胃R.kIR-i9fkFRp9JqUМR*'[M9gsfR> 1?6b.9EJ\⪪T(`5c1wUmikBAudb/s!9bI~%͜!)j{9q{.92FR5sVX3 :*9#JUWsIR; c `rl(RPҚ|aa PZ s>Sgbp|6ks=uRo֤)WuRA Z"17A&Z(:#J!8، dR#1^?%>)k@&sgJyohKk9KД(Xzbz⣯A @`ќ(-A^\^VEJ(` k)ŎU [ eR >}*( c"1x8b q{ 5c _z\{` t07ԶJk8ߡ czW׊s(k9( ")]qQ|#15 |"17{!9s{b {AW kALKk9. s11gR~=5c9`xXX)-9/A &PbdR*z*7tGRJ*n(k vpJUw9ۨ{AF{J>%k sD)""Z$9<,d1MOAQ}b A//Jk0, >zp^J %5u /Ra(bW eRaZC1b [x'caתEJ(f_EJA+%J =.dRaI{~DJ ɭDRAøp{+]{9vFR sTEk(Uizhk$)  HkA  sRzXZikJUsA_FcB1WR(-c ?7sZR{A{hJsA-pK#JXysA9GsB םMZ7ʸoJc|n#JOFs%Jc'[Q{{("Pjj -՜Qkiw-{@Pp׻(M]UUZa(8!sEs /?{I "J{'9Ro |z[Vl9uU`PJ5U}յR*:}mZtI`Z{B1.9Kki{ z*A;wesV*Y^0 묠1R,p9IkS)z_xdJ1^ DR)"b9㚗b9mScRc9VZ#1GmoRB1O"1鍅lkb_ճBAߟ%Kkؖjc(k)~긽eRa EJahO Օ% 0rӔJeR),%R(:hFJ@RUsg{Yjkꪂb@X kD1Ra JBÃM(zzzeJ(bx%BD9)~)lk!1x``barbJ(kA`㩫ER 7Z#1!yǾb9' )cB'ց?r%J."16+k^VP+c^kK+kWbQn |`(qb#1.bC1 K%{BWn{9JA@AiW$RUUWcf{9jsGR e9:m9`ɭb\PHRL1ԴԼ'k(^X,k!}Wb5--([JvZ!Xp DRC)]`Hca^b!% b1}Ishs)o5eR!/ʀeJa| Z)ZVY-R#)i+){AwWfkb:8s` r)WU}?{ {^xEkA^ |AkI)Kc/ik&JE\Z %Hk1 $c-*ekAJs#Ju߅R1tVER!/xEk1[bA߂jd1pJkA/{MA~7/ќDJ\VUzRUI}U2A_']&cAc׊bkpEb?ba(yͯI(;i(k0'(f{AA$Rpxf w6z!1dҽA]\\ΔB1'WtaA׵)s^ќI.{)JMBRxrVv$c"JA?DcAbpаQrյ8rc˜ A-#TIb Ԕb-lR_{A9\TJ 'c(ɤZC1wk1qB)悊t!ia]U- 7UsRjJkJ±Kk(xxO WAo_K$J#1 ZC1W5Z")DR ^~Kb/ {AzJ'c")$is(ߙ|b)mU.:Rd1^|6Fj וZA+_GRv`B@ZC9[2A]Is pzr%B(؂z'J1fϣ9w(hkί̃a b l~fZ /+ZA_OicA'z{9?1(bp|W{c1 !kk; [ּ9~tsVڿm@%1aɆs!1(k(rr5kҽ$JeUUkAWߠ{"17 AޟE1n˿ +95׏a^Xb˃A &JB)sJ >cJbjkZ*kC1`bkC1-6)?V%c9hb)ZzdR R ՗2\sEJ zesD1'|JC*:_(|ZfkAj .{ {9Gk9(RZxkZ- Hkw\^k)Xs(w]LdRyyb pEk9-'k"1|R k"J(WcC1+sJKG%k#1{p(?JŪW&k*`a飼fkAˮzZM}UUb I ؕj~\/(ra.k0|(-FscI~f{9eZkA[\u$Z1bZ"1'Na9@/A /Tk)cWWZVds#Jc)0 8$RUY'.?j+Ubsb.=psA \WCJ(\ʜ`BA (b$J#1x:#Z9 SYb %JT|T")^Z*Kk tA |I߾,&Jka1JV#J0)Z#1GmZC1 Z{(k. c[t_sJ BJ bpER { _ C{ rXb%ɭbl@ֲjsB1*k$)iOAb!p`@bZ#1MGJ0;|A ==M(bɉ (ikJՅmIk9{k9R(nʨR(5wI5{eoR-2@9@.N@UUb s(N(ך@/xZ.S&'k(/JsC1*k(^sA~xRfZj k!Xz ksa f93>-{0TԦs9+R 4k"B9|B.Z{A^ニc ^X|AP'c9ZצZAxZ pH'[ s]}jAa;bb{a{c! 7sbWsJƇJs(s3M _zl|@?7, ''k׬Rb``js sA98b#18ԣZ#1͋&c1"k lc9z(}7bC)]jC)s osah%Z!( sC1W׸$kAnb's` >냡o{A%5{dR!ߩ{_)@ gsAcw{b!"U 0뮆kIŋRWjC9AO%Z8.L#mA']'BϔJ.[( tEJ𜪪Blls@Օdk ]{A>{b Sb?S&cWXQbwVTVsAwZ9ZC)^"EJA >{9uu$R ZC1zkZ):Za\PA x{ %-%ќ'J{hZ{A(Cb`K˺*bC){IUu}R{A{Z]sRr\ќ%եZC1r:9uuER*ZC1/) Ze1.7ER!, "&k9֗+k9}){C9sbA_b %b#1=&B'7"1Z{ Im8nꢉ%J@)kc` b$9ǴZf9ڳR1x+kI9ss٩WQb\^:(ހ"(UOn)w9W{ Z` O { -B1]ꃃ1߭>7Js(j }{9M`Fsc9hGks I~u z\ZHk#1)Mi| XcApUs9b$c %k x‹dRԄR(.ER cWes 5Dk H .%c)5?ka1'hZ` 8{cA7 ̔"Jo"J]5 `k)ppHl1yq픀!J1/ ͔kppm g~Ƀ dZ\^'kbޖsVލ9եs {)'kAs_? 'k {,b@s( bUP\Us9:R*hsfRn {WWgR@XUxb ՍIzhHsba 5?jcINy,(k0sAk#1 5bA"9_WE%Ja(8t#R5T c_}((q#Rm{N@<{RdLNb1lLL@J(--A1tϜ96 |hZ6uZ"Jsxl|xAطu~bA<bA}Ck"1Rވ{(%%=)$J|^b9TVeJ#1[$J1h@ Ik)rsv)ca'b1a]js#12Rb~jk0`$b)+k6Z)DR 6Ik9uV/.ba{ c7){@x t}+s #{ krZgR 0Ik9wM=Z1!fs"1wR(6*cD9{A 덃Ix['J =s9rZ{9??/ rrbic NOMo( 5M`ԨR Z{+c9͍ [$1NZ [9 + k'BєA-LkIь k)6cAVkjk m_ȃ)~b(NV0/EsD1z be) b1 c9Eb{Ajs'R7%JWW{"1_bb nB Z@-{)@ZbysD)[y*#Jb)mZ1/*Gs!/DR nZ1 `b "Z1@Z(V_ bA5 s/k]B gk(?{B9ԔhsA*WC9s7 bc}UW(|"JAG|2pk " "2H|`Hb!A9Ek)* Y UUWIsd1Y=Ap||)s#JpRsw{1`^DJ `G-{CR70b%{A?Fk zJk"1cBbFk0uWeAr_EZ@k&'s Z^zfb0`b 6b9EZ@0 |Z0 v_I(Sf{#1}_99SZb򶭦Z\tR&-/sZV`m{(brZ AOu |A'.'N*ki%?tbJ DR~h(cJZDc9IJC}dRA BXb9Ek$)nJ(29C1m*ZC1 J~zRfJ zbls! #"s'RJ (6qA1PDR@M`AAc9sbQRH ls9XZB s{:{A8Jkk&  cc1TdR#1--pIsEJXZ BiZ(Zd9hج{e9b@`@틁,A]qZIػ|(rh)c ͍5{@=mbb2s(륶 kC1ë kASlsE1Ҝ1%Ҝc)JE9k b(|Zkab W}s)z"ERc!*郣9_~Ũ(k9'_JR kWXZUc x\)ýeR#)K)hk 7=hO9~_'keR0{hHk r&c$J ^b(Z `R %c9-.?%cA4$cA:*%c9Fc1nzPRb9-VB  `(cI{+샅9?k⎔b9냀‹‡[ÉwbJ W)hHt)B AR-?")Rh'9 Z%kc1˦sCJ',{JkfsI-k6.&kb1#JC)/cERb1 DR!(~JA#/{rs~[{cZsb"1^lER(cϏEZ KC9!ɞ '#}b(ݺk(b_R"1i}eZrx b(|Q(zGk }+a1iR׵;Ϝms (єb/ iswTw{1P+Bc9w{1YϜ)I&67t)cA1 Ek#J<$ca!(`baW bA kAn{)^Z9lCL{9_kW AJkHc"1\-cb?k bps(ok- b򁁍eJ` bdRA-n$1-ks9hb@(k@hHA .kk %#p@rМO )pdR1R07{gRb jJ+ַ$RLCRz~|b1Ww/ka/X%RA͵_}+`k o|_Z _I k˂%w(&sa(Qj|XfR b19"QArcߵ{b{kBJs p{a1zxK@1[1 !`Z8s k( 鿿*6)קs9+UZ"!"_Z sa1UR_DRUU I}b(c+k1 -sb;b 97o丰Z(y{( {R {Bjl˃'Z*{FR= {a(4 *@P^Wb b9_WsFR99;Z(IA [9% s8 (k BB@`FJA=3b chRJДI -js@@TT\ќ >z_[1Uy"1WTW |sd1{9{zМ$)U7Ŋ{!))k P 1̔CRauDR_U_ZaeRB؊Z(U`AϜ`}MA2A˃e1_fs#1>bA] sd9M&J5Z$1Gkd1\GkER*{Atb!j`gk9?{k95gs0 @j||B1)sDJS :ZV&G!1W,+ -*#RkgT{c9zWNIU3I_UA96x~*c & ̃9)_.ޢ9«qR}k@@s;+-/IB>cs9~pgs!A V b  -:{b9{cR}sgR.5|'k*l9j/|A/BR}ϔB/R@1pZW[aAOzS(RHkA]|`XXPr9)J!UuiaR UR pWUkZ\n)^*`^.UU}m@qZ}}\ 9rrCJ @(C1smp!9bB `__0Zsb/1rZXJat(݇ՐC1b[4O@`RZ( ?U 9*Z/`1j‹/J{C1\ZZZhk"1'W^V+kF9M |0)k ``b`Lks(b{ks9oZ%%ϔ`\\^o\\XئZ!Օ%'1=_GB1~k*s`8bªs9v(|fZb9KޯkkA Ica؜s#18uUWGsJ{cA(k jsB9yFs9kd1 ")偭pB냩Zpis9ذcD1^AE{19AR9w_RAs5Gc9. eRgoSsA sB)*^Gkb9<韦s ~뢪c!  F"JZP{A)A?`Xk('Z (b")kc1_UeR(\~ i{=.@I7Օs kȩO{9?[k#1ik!1?:|@is@^Z0QA}UGkJ~\c sթsb1}ݐ[9j$B!%%kb1,#Rm AN+()))RW~sI  @9_ER k ER@`z{z|R Iu__c1aww%B w[c{ _cs)s}Jp\"}b1WWU$R UϽ)2΂9_sHJ>cJkO+|I6Uѵ1VZrDcB)ks .UUU{(!zR!R ŵ5%1C`saIEJa%J 4'9kimA)5R t~__Ϝ {Z)iXuC ږZ|{VZAꮦ(O$)-*k-)RZ_{Z<#DIc(ik Z8Ik(< kr&kAb!#œJzz-ھ`_zXXB)%/s p@gJ -*[$17հ9{bbbbHR@ -{#1k0Ҕc9/ϔXPPRL@rrq AZ'dsBH*s *k 'A},1w^{ >s9Zxj%c(*3ZU.|AkZb "j $JŦ{)ʤA}[>A%5ަZ* @f1  { zEkC1nz`gs9o|(kC1/{B1bpJ@zZHkbjA{ZThs$J{P)|A{Ii{ |AU-"{9Xgk9MUb~b%*b(PЄj =>ERAeZ {%h{B9_U)k)WR(v'_RAJkQ +Js!) xo9Z\WՇR@R0ʫb9uKca ֪R k "#{Abಉs VΔB%ugcb9jdR!1!!W1JۉpMA19U{cA-I`bas9*>$c^ʀbA %kC1^|A ^pPpeJUb=Ks }1(U(ks __Кgs(>isA?)k(7"5I]W0C1+shRWFJczUU B?+o)BdJ!MA -kA}uv\$B@CJ")"ЄR! k!%RAz3@ͅ5%J qQgZa:%J!)]gΆR!)ûudJa^/%sb1B#AA ,&Gc)Rվ/JMIk#RsR9x^Es")I%Za6s1//?b7շUa9j{ ج{A6ˣ{CAZrΌ zvvjsr_|Z ^ X ^?sb{)BŠZ(==oGB0gkkA$.@rrrseR sC9//7Kk $bA8 rxzj rcbA")a.&%cC*bc1 e{ ӭB)Ϸ0@ks]V{(fJ-( Ic(hb!r2!1]?'CR*ν z| ߾qcXur$RmbhQ{D1^R Z92Kzs9% )k(ؘpdR$)O R_sAR#J]rGs9A_cb1x L97r9կis9xz%J XAU{ {{r{AHs7 Hk9 ^Հgs!UfR)WAb` !1/?kk(&BU}U˜`b")Tsbs 5\b bR"1'JsD1Ňs!)XkRzUcCJU]S[ A~w% &J^UMUZ9%EkC1Kr{{s#){qs(o&RbڿZզs97%s1kr6fs!g~isanOJa) uJka*UGR Us>MsC9u.(Zk+kIhgR0Az49X\$J!>8 Z p-|A1sb1}5Ks 7'.({Z%ϔ(>;n!A>A>k((ck@=z$J<( c`5^Ws@ o{`./55 ZoOo%Jaɡp0UՕsZONks ppppdR){96{ < k1ZJ@єdACNBmώb(ʱ9acC1AA`埫bk - /73ZK"{KkC1Z * Vk smk ?JbcTuDJ I B,hZ[ihR^EEc$1P$J#15(b9_{9 `ER9[seR!1#9QU_WsBiBRp{k9U銨gs@%sCJR͔( zl@b dJ(LW\|k@+k9%Uk sc)s(W_Z(뜿9pc(pks9{A(sgkA*jk~*!1cZdRA (OEcsDJwFk1@ kCR计fkBsZb18cC1 /]Gk`*`?7ER@l| k$1R %Rgm j{A'Gkalz%s!ZXzJ ͆R ?*c U.hR `JsVZ k aھoeA/.GZxɟ~̃GZ &ZeA0**k0K'샢(Z~v谜A{HJƒ Ab8 6hk XЬ{6s֔r)kΦ0!)}]%s { )Ɂ |!)-us)Oc@)nZA)eJ V[!)\}cB)RVfs d1-k1A1iј- 6(k sb9_ $RjB@~ЌIYXN&R) sW}}M#A)bpl쉔򻩭JAbn.+NUרL"ZbII{d9ZXXU(Jb  tHZ~~rr9!rs*[BXY]$1pbm{APA?{ %'&B(~pBlJ!*c1A ÆZa&6,o`__-ϜZ!9Z *kJ#BaTW}HcicbrR!?n{sI ɮ{ 2B(kyzak cKoA_?bUWTFspZb9ڨ=ik >1jr\ZC)YsA1Z"),s+sAZUUUs95+NZUPZZ]]\]R@zR`u9 U"Hk)i{7sdR[X dR}}mZ=?#1^:{AzVc1{I./I rA9R/RArv}s(_YdJezrek(->+"1V^rZ^_UZw[Uas9튪k$J{Z}o\s9'[9P c ֞&+7/_9@}Z1غj{8ˉ{9xZ`b1jA%J A ¸Kk 2A5UgR((gRD1踾{(+sbX{hZZ9MK{Z`h){@W6 ka8+/+kI|{A)))?nZER&R`̓!95r79nYDJ *۫b-z׎A1jsA!1'c߷Dc9'(?zs)pcB'+sa1{VDcAе9Q9F{)FiSGcZ<cᅫ` /ɉ9Qjs_ys{B9(.s p訨Fke8(<\cB9.cC1ncB)&{ " ANQ -&`(A -C9v R {GRhx{@rXZ`{pxnLsD9{aɭ{#1BCbLkAI=?>pA64ҵ(wWV cA姅 k$1yc{d1}wցUߣє9pkA˟Fkzz`{(Qvka^TWUR _(c R9 4a9=UAWԵ Jc+iZسB{AZc9PbC)'k)^ `7/{!)kAyU2c9޵?=Fkc)z&ER!.EkA?" $cuW|ZT |dRu}rfcBq`ZHfsB)kW&c))J Zh {B1鎍Fkb1kªb9"+ω&k)zpKLk` %RZqk dRUs@)  'ҵb1'М9`ֆs9/Z\{*`9'O9?h)RgxwZXX]{Bç+*gkAkZWj9{c1WR x\U{sP\FR@rsJ 퍍%Ba U[jsc9ќR|b9``(nak(zx}bf*k1i"1W韨Z#9іB1_T)s`2~{hZhjsb?XMjxksP^wX @~MU}Ik8. c]o |I jn#JaPR ACl=UU0`^Xzcjs)%jkA|n~Z Xb` |9AksIbnshfkA)A]k9DcA^@{adkc9̀A9.Ibs8C8.gc XTTw'c(LxXc!)OB(k |sBA ks-]s 1 h&cB1&iSm{A1\8sAhp(|@cýEk )U'D1xZC1*-{d9<МJk+p"A5(Pph k)ޕksFJjs)k | k` nhZmu+c1sD9?kpA U ~^^ơvWUlk(95) t0'k` ˋER!jbZ! /(B!s(5ik@?/%JbkA1s(+I/FRkx˃9`b `fR"1kK͆R b |c1%UUb ޢfR(+Vb9Z") jjB@ >(J)gJ|R-:Zjr'$JZ]k`: 9}zs9Uˋ6'Jx3΂9W% ?+(|_Zj{%}0! %,J{#R(&/N1{bJ{b9[R!P`s Fk 7kdRI_֠ a:[sI |b1>^sb9$7(kB1~(s@\~ϯZ`+{U.b`js C9J Q_&o"1c`jzDR +~{)ќӻC@XWM`Bs")ᢃb Ro)Gk5W&c~_jsDQ|`I8}_MA=7+c%{#JZf")u>dR`iR{pέ@-=s@U֔ik@ %[a`Hs jJ{()|BoJBBk/ekZ ҃%kJ@zbCR q{I99|~s(-{Zw֖5{a96(c :881X/{1Z魍̃)xXZs U՝5ʃXTW1 #RrkofRba5/rA?Uwj (HBsAjJ c&0XXRp1gs00{ ~o{ *# sBjëkA1{`.-**D1bi1(${ ppz xxzz{a5uJ-IZό@RB9_UR -_9oIZ! >~$kc9OZӨs(XbR^)cЌC1EZB)ݹ9%f{B.{B1¨C1/5'k_;J59UWtpAzAUUk#)j#)>AUUUk +ѽb1W|cAvcr {` ?CR{bS#I(A=A)@{ .ZsAx+0:bxzk ZdR 1!{'*{#J!#{ 0ܾl(")/|I6`+J& 1+c)ҫdRC15Kjk( *k0bb kr"fk)7"c9lfk({k#)>"c~~b Bb,c /*s(vXk{ -{FZZ oQsIMAx~jjB#1f2J*Y^߀ b9/Un"1j W犠,A9wcZesAP|() _ϜB1uiq-Q&N,kgϫ{"1\es +Zb(yr"1UUrs@PpChk@ 0ss"1yVZ@{@9j{#RsbnJ|)>sbRal JX_UU%cAڎA17kZc1PIk!1r( 9wc'k!!\zMA))AUVRCZ1//ZvFR Fk`9cp`@6` asZ`H/J[g+ q1w^ZrDR{q㭆Z!𾴭ZWW_p{ cWqdZ=2IjȈ ӭ0%(W {#R/'{%cEV:Fk!s9:{*k)H개@z`s@pZ#յ %b^{1\U O#1탂{"1uZ"18@* % )}m/?K()[1 ps ZC15UEZ ?WkAX^R {A WMEs^A/ATkJpke1*kA;leZ~A%kc1sDRW c'q#Bz"s#R5@ƃdR)CZw%s")&\j"1ՋEs9{kc9_먠(=}^a "1uWTc0{b(rM _;8`9rGk(\ +KAks ={wJkfZC1F{ =_(k(%]{'&k{J+|bA R#)bd1sbZ&<(s8HZϪbR_sg$R'ek )Z 1{bO0|{ B&k@ˈ Z ucA_rk(}'b!{ mms(=ۯ9b Ȏ.pc1skk>Na(p@A9S}jbڢb"!ջ>,9hz("1}s$JCUi{c1\zi{9'z%kA -rAOUIk)޸] A_^hk b (Z")7)ZPYU~EZsZnlsa(&Jkc9zxxpfb ppp%J > kA("k#1-Es xڳ[ƃ)d9헚ƃJ嚨&Ijb1ʙ%kC17Xhsa1" "Ls>{9xGsa {@%kgk"1k"17s ״k)cX2ͦb _ZbsbRzb!:߯@jN!Jk`%BAå&BbR }s9+sp^ |9osI}2cAɇ>1v|eJ` 'k@PPPb yJ -=?$JA쀇ևZ@ 5Hs9z|Z!=RJ bB1 |9nb9Z=o0rHȈr/=МA%kJܮ$.gI|b{)۟sD9 {)=+b"1h˯@$<> @{*cq*Zi⯌B1\gs@R${(c~b b!z̃ ڽ C1  { IAU{#J*{Z(es#) @{ (WWΌ S~s /Fsd1.vvEs9">U{$R.scZ~'s`ʔsW=%iek)GZ+bȜbܻVhB*["RP: cZ~#R?r UZVbٮ9U]Ek+ (Z_{A]zsEk)5?J/{(耽*{azTsC9j"pZ˟_)b{b[iA{APmR! &Zb c &k/*kd1o7b")*is")&k)^Rcc1Z!) bd9zh89UJ{Z*{a9M)b(P{)P상 Asy}Z(])/(#1շIU{cZ}\Ӊ's*ib9fsA  .- c4$냁 XX^jA( ("1{b9U{pϮj!zj 4 _UuRAxUp@_ZA/3`Ե 1_o9/__uc#13ݜRU]UDcd1x%kwZB)AɅkA):ofk) b9J c15lsAU{b9xvk(aZRrrbb1Cb*@W.s9QA([/8Μ9U_uZ#9eJ0ٺ%J>b(7'Ls'J{1~iRb=-崥A9V\is~xpsRdsCZ s#R [FcArp`̃HR/?7*k &jkA68::{&>O c -|+kp{ؘ{#RI ab*+9ޚ< |9ں2MB1Դ{ګesA_dkI VTFP ޤ>ޤ>ޤ>? 8W''' UU88''''RTTTT88''''ߊR8''9jޜkkkkkklllkkkkkkjjjnnnnnnuuusssĥ$$$ $$$...tttľmmm̢...666AAA111666777SSSFFFÖ777777RRRFFFÖ777777WWWJJJƘ777777NNNDDDÖ888777SSSFFFŗ777888SSSFFFĖ888777SSSGGGė777777UUUIIIƘ888777OOOCCCÖ888777TTTFFFĖ777777DDD333777111qqqgggѥ111'''TTTsssmmm^^^aaaaaa]]]nnnsssUUU'''$$$(((,,,+++***$$$'''ppp֊ooosssvvvsss'''+++MMMaaa<<>><<<333lll888===333;;;"""<<<222UUU---333999333:::IIIJJJzzzfff...,,,eeebbb&&&IIIKKK;;;444OOO!!!滻555999yyy}}}999666ǻ,,,¼µƣ777777777888999555JJJ߸555:::MMMUUU666666777uuuccc???+++777888666666777777666777777666666666888666666666888777666777,,,@@@aaajjj:::000666777$$$TTTTTT;;;333```%%%333444;;;+++YYYPPPYYYKKK000<<<333hhh555@@@333;;;SSSEEEFFF???<<<333ddd///:::444;;;222gggQQQPPPZZZAAA;;;444VVV555:::pppqqqyyyyyyxxxppp~~~uuuyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvv{{{}}}vvvyyyyyyrrruuu:::666CCCʺϩ666777777888888555GGGٱ666:::\\\ggg@@@NNNNNNMMM===pppUUUHHHMMMNNNNNNNNNNNNMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNGGGTTTpppsssSSSHHHMMMNNNAAAfff]]]:::333^^^ ,,,///444;;;LLL+++(((<<<<<<222fff 444<<<333;;;RRRKKKDDDBBB<<<333fff!!!555===333;;;###^^^GGGEEEQQQ555;;;444ZZZ (((444:::fffuuuXXXaaabbb```UUU}}}ggg]]]aaabbbaaabbbaaabbbbbbbbbbbbaaabbbaaabbbbbbaaaaaaaaaaaabbbbbb]]]ddd|||eee]]]aaaaaaYYYssslll:::666>>>ѯ666888999888888666???ֲ666:::kkk~~~aaajjjjjjiiibbboooeeejjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjfffooonnnfffjjjjjjbbb|||mmm;;;444[[[$$$)))444::: NNN:::;;;EEE###;;;222QQQ000555<<<222;;;\\\GGGFFF@@@;;;333eee---???333;;;000,,,bbbVVVTTTUUU&&&;;;;;;333\\\"""...444999VVVccc;;;IIIHHHHHH888jjjSSS@@@HHHIIIHHHHHHIIIHHHHHHIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIII@@@RRRjjjqqqNNNAAAHHHIII;;;bbb[[[:::555@@@෷666888888777888666999Ю666999ssspppxxxxxxwwwooo|||tttxxxwwwxxxxxxwwwxxxwwwxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwtttzzz{{{tttxxxwwwqqquuu:::444WWW)))555;;;===000jjjZZZ]]]WWW***CCC<<<333eee 111:::444;;;999&&&<<<...bbb(((...+++,,,///'''(((888999999999222!!!666999###---999999999999888999999999999999999999999999999999999999999999999888...###555666$$$...999999999999(((&&&000     000<<>>JJJKKKIIIIIIKKKIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKIIIJJJKKKIIIJJJKKKKKKJJJIIIKKKJJJKKKIIIJJJJJJJJJJJJKKKJJJIIIJJJJJJJJJJJJIIIBBBSSSQQQ222222@@@UUU>>>IIIKKKIIIIIIJJJKKKJJJJJJJJJJJJ444lll%%%777>>>777555444333!!!---www===444+++'''///---ttt???888000%%%}}}///555222333111222333!!!@@@...>>>333222000---EEE###///333---"""111+++gggLLL444຺,,,+++jjj,,,===@@@666444555<<<'''777888{{{}}}333,,,===(((000]]]555+++000&&&nnnzzz{{{zzzyyyzzzyyyyyyyyyyyyzzzzzzooo777WWWuuuyyyyyyzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzzyyyyyyyyyzzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzuuuXXX222...mmmtttzzzyyyyyyyyyzzzyyyyyyyyyyyy{{{nnn''''''===@@@555333555:::+++eee,,,444,,,***rrr---...QQQ888...###000 )))444555222111%%%"""000777444222222---!!!---|||MMM888///$$$000,,,nnn///444+++)))|||...;;;@@@777555555666 $$$PPP[[[]]]^^^\\\\\\]]]^^^\\\\\\]]]XXX\\\(((555pppqqqPPP]]]^^^]]]\\\\\\]]]\\\]]]\\\]]]^^^\\\]]]]]]]]]]]]]]]\\\]]]^^^^^^\\\^^^]]]]]]]]]\\\\\\]]]]]]^^^]]]\\\]]]]]]\\\\\\^^^\\\\\\\\\\\\^^^]]]^^^\\\TTTeeehhh000111fffnnnPPP^^^]]]]]]\\\]]]\\\]]]]]][[[___HHH''''''///[[[555)))"""111(((;;;888www}}}222+++HHH***???BBB222///---111555===)))LLLȨ999©444,,,```,,,000ZZZ666...$$$222%%%RRRaaaaaabbb```aaaaaaaaaaaaaaaaaa```UUUyyy(((555aaahhh[[[bbbaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbaaaaaaaaaaaaaaabbbSSS|||vvv333111TTTlll[[[aaaaaaaaaaaaaaaaaaaaaaaaaaabbbUUU&&&999>>>777777333555 ---ttt<<<777111%%%///...EEE777)))$$$000222;;;777444333---"""###NNNBBB111555333///333222 KKK$$$000VVV555+++%%%111+++\\\:::ݤ333***ooo---===BBB333***'''222555:::''''''zzz999fff||||||hhh444///{{{wwwDDD)))000[[[777,,,###222(((???555000///@@@)))>>>BBB777666555<<<***___444,,,+++ooo---...TTT777...###000!!!###000@@@'''555222000555###333AAA111222222/// ---www444///%%%///---}}}```333+++(((///555999555333444444 $$$kkk(((GGGFFFEEEEEEGGGFFFFFFEEEGGGFFF@@@===ttt,,,888666___111FFFFFFFFFDDDGGGEEEFFFDDDEEEEEEEEEEEEFFFGGGDDDFFFEEEEEEEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEEEEEEEEHHHEEEEEEEEEEEEEEEGGGFFFEEEFFF222```:::444///GGGOOO999EEEFFFGGGDDDEEEGGGFFFDDDFFFEEE***kkk%%%///ZZZ555+++000)))OOOͯ666000***UUU***???BBB555444555===(((CCCʴ444´¤...---ôWWW***///\\\666,,,!!!111$$$zzzNNN]]]^^^]]]^^^]]]]]]]]]]]]\\\\\\\\\QQQzzz%%%777888iiiTTT]]]]]]\\\^^^^^^\\\]]]\\\]]]^^^\\\___]]]\\\\\\]]]\\\]]]^^^\\\]]]^^^\\\]]]^^^]]]^^^]]]]]]^^^]]]]]]\\\]]]^^^\\\]]]\\\]]]]]]]]]___]]]\\\\\\___UUUiii;;;333///ZZZgggTTT]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]NNN}}}&&&;;;>>>333$$$"""111333999+++fff222888찰111'''ppp---...KKK444***%%%000 ///999666444444((("""!!!(((666666222333###...PPP444((($$$000***]]]'''999䧧111(((iii---===@@@333***(((111444;;;&&&iiivvvttttttuuuuuuttttttuuuuuuvvvrrrttt!!!888YYYkkkvvvuuutttuuuuuutttuuuuuuuuuuuutttuuuvvvtttvvvtttuuuuuutttttttttuuuvvvtttuuuuuuvvvuuutttuuutttvvvuuutttuuutttvvvuuuvvvtttuuutttuuuttttttuuummmZZZ444///wwwkkkuuuvvvtttuuuuuutttuuuuuutttvvvfff:::(((000[[[777///###222)))FFF555111///III***>>>BBB666666555;;;***YYY۾777ֿ֡444)))Ľjjj---///WWW666(((!!!222###NNNZZZ000888:::???222111&&&WWW%%% 222;;;555555444111!!!...EEE555+++(((000---uuu777999222'''000666===444333444111!!!###YYY---&&&''')))&&&***&&&''''''(((bbb///777III)))&&&&&&&&&&&&***%%%&&&&&&&&&%%%)))(((%%%+++(((&&&'''''''''&&&&&&&&&((((((***'''''')))***%%%&&&)))%%%&&&&&&%%%''''''&&&%%%))))))&&&&&&,,,III444111FFF>>>+++&&&&&&)))(((%%%)))((($$$,,,___%%%000TTT888...$$$222+++bbb555ٵ---,,,ddd,,,>>>BBB777666666==='''::: 555///...PPP***///]]]666,,,!!!111$$$bbbnnnnnnmmmmmmmmmooommmnnnooommmmmmccc777IIIzzzgggnnnnnnmmmnnnmmmmmmmmmmmmooonnnooonnnnnnnnnmmmnnnooonnnmmmnnnmmmmmmmmmnnnnnnmmmnnnmmmmmmmmmmmmmmmooonnnmmmmmmooonnnmmmooonnnnnnooonnnmmmmmmiii{{{III333...eeexxxgggooonnnnnnnnnmmmnnnnnnnnnnnnnnnaaa&&&<<<AAA000'''%%%111333:::+++___۩!!!555ު111(((mmm---///fff222***$$$000"""""" ,,,555111333!!!### ---999777555222,,,!!!...LLL666---"""///,,,lll000666...&&&rrr---;;;@@@666444444:::%%%sss{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{yyyttt"""555tttuuuzzz{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{zzz{{{{{{{{{zzz{{{{{{{{{zzzzzz{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuttt///000iiivvv{{{{{{{{{{{{{{{zzz{{{zzz{{{{{{ppp((('''///___555***!!!111'''555888ssswww333,,,FFF)))@@@AAA222///---111444>>>(((FFF˯888333***UUU+++///YYY555***"""111### qqqGGGWWWVVVWWWVVVWWWWWWWWWXXXWWWVVVUUULLLkkk---666WWW```OOOWWWWWWVVVVVVWWWXXXWWWWWWXXXVVVWWWVVVWWWXXXXXXWWWWWWWWWXXXVVVWWWXXXWWWXXXWWWUUUVVVXXXVVVXXXWWWWWWVVVXXXXXXWWWVVVWWWVVVWWWWWWUUUWWWXXXWWWWWWNNN```ZZZ222222LLLbbbPPPWWWWWWXXXWWWXXXVVVVVVVVVWWWWWWEEEwww&&&888>>>777444555333 ,,,uuu777444)))'''///---uuuFFF888///%%%///555:::444222222333 """DDDOOO222666---+++444222111LLL%%%000QQQ888111$$$222,,,fff555000,,,jjj---===AAA555666555;;;'''222888sssqqq555---}}}HHH)))000]]]666))) 222&&&'''xxx~~~888hhhyyy~~~///...sss|||uuu@@@)));;;AAA555666555;;;,,,kkk%%%555---+++nnn---///NNN888///%%%111!!!$$$"""555444666333222,,,$$$///:::555333444***"""...CCC999111&&&000,,,kkk333555,,,)))xxx///&&&///...,,,,,,$$$222444BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@333222---222;;;DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD;;;222---...333:::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCC333111&&&       ###+++///...---------------------------------------........................------...000///*** (((...///...------------------------------------------------------------------------------------------------------...---------------------------------------------------------------------...------------------............------------------------------------------...------------------------------...///...((( """+++//////---------------------------------------------------------------...---...000---&&& %%% %%%"""""" !!!$$$ (((<<<UUU___```___aaaaaa___```_________``````___```aaa``````````````````aaa```___[[[gggrrrttt ZZZ|||\\\[[[``````______```___```___aaaaaa___```_________```___aaaaaa___``````___aaaaaa___```_________```___aaa```___aaa```___```___```___```aaa___```___aaa```___```_________```___aaa```___aaa```______```aaa___```aaaaaa```___```___________________________aaa```^^^``````___```_______________```\\\]]]|||\\\ ...pppuuuUUU``````_____________________________________________```___```aaa^^^```^^^PPPVVV+++ 333ccc,,,&&&www}}}&&&444999ppp222 '''%%% ;;;555qqq... ###!!!666 ---kkk###"""aaaddd"""LLLqqq--- ###'''    """,,,555666BBBDDDDDDDDDDDDCCCCCCDDDDDDCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFDDD<<<444333### (((000777???CCCDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCDDDCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBEEEEEE???666000)))&&&333777===DDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCEEECCC333333///""" &&&   %%% ///@@@'''###Ԓ!!!|||000666ppp000 $$$"""888666rrr000 '''󝝝&&& 888 ...JJJ'''###]]]ճaaa$$$ꘘ///!!!###  $$$)))......:::===<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<;;;<<<===;;;111###%%%  ---222555;;;<<<;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===;;;555222--- %%%...111777<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===;;;---...+++%%%444///"""""" ### (((IIIgggmmmooopppnnnnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnnnnnnnnnnnnnooopppnnnnnnnnnbbbhhh(((,,, eeemmmlllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnooooooooommmnnnpppooollllllggg""" GGGxxx|||hhhnnnnnnnnnnnnnnnnnnnnnnnnmmmpppooonnnnnnnnnnnnnnnooopppnnnnnnnnnnnnnnnmmmcccZZZ*** 333LLL"""&&&ⅅ%%%444999,,, &&&$$$ 999444zzz--- ###!!!444 +++UUUuuuzzz}}}|||}}}|||zzz{{{{{{{{{|||||||||||||||||||||||||||}}}|||zzz}}}|||zzz}}}{{{~~~""""""NNNzzz}}}||||||||||||||||||||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{}}}|||zzz|||}}}|||{{{{{{|||||||||}}}zzz|||}}}|||||||||zzz|||}}}||||||||||||{{{zzz||||||||||||||||||}}}|||zzz|||||||||||||||||||||||||||zzz|||}}}|||}}}|||zzz||||||||||||{{{{{{|||}}}|||||||||}}}zzz|||}}}{{{{{{}}}|||||||||}}}|||}}}zzzRRR"""999yyywww{{{||||||||||||zzz|||||||||}}}|||zzz|||||||||}}}|||zzz}}}|||zzz|||}}}{{{vvv[[[,,, (((((( """'''+++...---<<>>???<<<222,,,111$$$ %%%333333222<<>>===========================================================================================================================???<<<222333333&&&%%%...111777========================================================================???<<<---...,,,$$$)))$$$    )))$$$000JJJ(((%%%ZZZ]]]%%%𞞞000777qqq000 """!!! 777666rrr000 ###!!! 666 ...۹===&&&$$$KKKƼơNNN$$$vvvŸڍ...!!!%%%!!!!!! """+++444777DDDFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFF@@@666333### $$$333:::???EEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDD@@@:::333%%%&&&333999@@@FFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGEEE888555---$$$'''    +++```$$$###hhhkkk"""VVVxxx... 444rrr/// ###!!!555777ppp222 &&&%%% 999111aaa+++%%%vvvzzz%%%222 &&&"""kkkHHHSSSSSSUUURRRSSSTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSTTTRRRSSSRRRTTTSSSRRRSSSPPPPPPggg AAA___PPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTSSSTTTRRRSSSSSSSSSSSSSSSRRRTTTSSSRRRTTTSSSQQQRRRRRRQQQTTTSSSRRRTTTSSSTTTRRRSSSSSSSSSSSSRRRTTTSSSQQQTTTSSSRRRSSSSSSRRRTTTSSSSSSRRRSSSRRRTTTTTTTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTRRRRRRRRRTTTTTTRRRSSSSSSRRRRRRRRRRRRTTTSSSRRRTTTSSSRRRUUURRROOO___DDD  +++RRR[[[MMMSSSSSSTTTTTTSSSTTTRRRSSSSSSSSSSSSRRRSSSSSSTTTRRRSSSTTTRRRSSSSSSSSSSSSRRRCCCrrr666((( (((    %%%!!!###              """!!! !!!  (((((($$$)))000/////////......///.........//////.........////////////......///......///000$$$((($$$ )))%%%###+++000///...............////////////////////////////////////////////////////////////....../////////////////////......///......////////////////////////........./////////////////////////////////....../////////////////////.........///////////////.....................////////////......///...///,,,###$$$)))!!!###&&& %%%.../////////....../////////////////////......///////////////////////////111*** ***$$$GGG)))&&&'''&&&)))+++&&&)))+++&&&'''&&&))))))+++&&&''''''&&&)))+++&&&(((+++''' DDD 888%%%'''+++******+++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&++++++&&&'''''''''''''''&&&+++)))&&&,,,)))&&&''''''''''''''''''&&&)))+++&&&''''''''''''''''''''''''''''''&&&+++)))&&&'''''''''''''''''''''******&&&'''''''''&&&(((,,,(((&&&++++++)))&&&''''''&&&+++(((&&&,,,'''999 ***222((('''&&&+++(((&&&'''''''''''''''&&&+++(((&&&'''''''''''''''''''''''')))NNN&&& 000XXX)))%%%jjjnnn$$$ 111777rrr111 '''%%% 999555nnn/// $$$!!!777 ---uuuͻ(((%%%###{{{"""iiiǻې///'''    """+++777:::EEEHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGBBB999444""" )))333;;;CCCGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCC;;;222)))'''555;;;AAAHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGG999666///'''   """ ---pppɶ$$$"""xxx~~~!!!cccό...555mmm... ### 666777rrr111 '''%%% 999000[[[***%%%mmmrrr%%% 111%%%PPP444444222333333333333333333333333333333333333333333222444333333111555555###'''222LLL !!!AAA,,,111333333333333333333333333222333444222111333333333333333333333333333333222333444222222444444333222333333222444333222555333222333333333333333333333333333333333222444333222111222555222333333333333333333333333333333333222333333444333333333222222333333333444222333444333222333333333444444111+++AAA%%% 555==='''333333333444333222444333444222333222444333222555444333333333444444444444WWW''' )))"""###+++*********************************************************+++***)))+++000000'''$$$!!!)))$$$ (((,,,******************************)))***+++************************************************)))***************************************************************************++++++***************************************************************++++++************+++***)))***************)))***,,,((( """(((!!! ###&&&"""+++,,,******)))******************************+++************************,,,&&&+++((( $$$%%%"""&&&  %%%### $$$###))) ''')))kkk999JJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKDDDOOO[[[^^^ EEEgggDDDFFFLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJLLLFFFCCCgggGGG [[[^^^>>>KKKKKKJJJJJJJJJJJJLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLIII333yyyCCC*** 222\\\+++&&&ooovvv%%%333999ppp222 '''%%%:::666ttt/// ###$$$666 ---yyyǤ###$$$###mmmiii%%%ZZZ~~~... (((    ,,,555888FFFGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEFFFFFFAAA666333### %%%444:::???FFFGGGEEEFFFFFFEEEFFFFFFFFFEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEHHHIII@@@===888'''&&&333:::AAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGG777555/// %%%%%%### $$$ ...ձ;;;&&&$$$===ѸҭGGG%%%rrr㜜///666rrr000 ###'''888777qqq111 """!!! :::000MMM(((%%%^^^٣!!!111$$$777&&&$$$ ...!!!BBB''' +++,,,)))999===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::;;;<<<999...)))///$$$ %%%222000...999===;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::666---)))'''$$$,,,...444;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;;;;===999"""&&&---((( '''!!! """((( +++OOOooosssuuutttuuutttssstttuuuttttttuuuuuuuuutttttttttttttttuuutttsssuuutttsssssssssxxx!!!"""KKKtttxxxuuutttuuutttttttttttttttttttttttttttuuuuuuuuuuuutttssssssuuuttttttttttttttttttttttttuuutttssstttuuutttttttttuuussstttuuutttttttttttttttttttttttttttuuutttsssuuutttuuussstttuuutttttttttuuutttsssssstttuuutttttttttttttttuuuuuuuuuttttttttttttuuussssssuuutttrrruuutttttttttttttttttttttttttttuuussssssyyysssMMM"""666rrrqqquuuttttttttttttttttttuuuuuussstttuuussstttuuussstttuuuttttttuuuuuuuuutttmmmWWW+++ 444lll---"""!!!444999ttt222 &&&$$$ :::444ggg---'''텅&&&555 ***VVVxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz !!! www~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~yyy!!! JJJxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}vvvnnn,,, $$$'''$$$$$$  !!!***000111>>>@@@?????????????????????????????????????????????????????????????????????AAA@@@999222222"""  000444666???AAA??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????AAA@@@777444111!!!'''222333:::AAA@@@??????????????????????????????????????????????????????????????????AAA@@@///000..."""%%%!!!  %%% ///AAA'''$$$RRR㽽WWW%%%󧧧000888ooo000 '''&&&999888uuu111 $$$"""999111OOO(((###ז!!!111%%%$$$  &&&---000///???CCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA:::000111$$$ (((///555===AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@;;;444///)))&&&222555;;;BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA000111///''''''   !!!$$$ ***PPPyyy !!!"""[[[xxx^^^"""GGGjjj--- 444ggg---###!!!555777rrr111 &&&%%% 999222ggg,,,&&&}}}ۂ%%%333 '''666~~~```gggggggggggghhhiiifffggghhhhhhhhhgggggggggggggggggggggiiihhhgggiiihhhhhhfffcccgggyyy  UUUrrrffffffhhhggghhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffgggiiihhhfffggggggggggggiiihhhgggggghhhiiigggggggggggggggggghhhgggggggggggggggggggggggghhhgggfffggggggggggggggggggggggggggggggggghhhiiihhhfffiiihhhfffiiihhhffffffggggggfffggggggggghhhhhhhhhfffgggiiihhhgggggggggeeeeeerrrVVV :::eeeqqqdddgggggggggggghhhiiigggggggggggghhhhhhhhhhhhgggggggggggggggggghhhiiihhhfff]]]III))) '''$$$!!!!!!  &&&((()))(((777:::999888999999999999999999999999999888888999999999999999999999999999:::999---333:::((( +++,,,///888:::999999999999999999999999999999999888888999999888999999999999999999999999999888999999888888999999999999888999999999999999999999999999999999999999999999888999999999999888999999999999999999888888999999999999999999999999999999999999999999888888999999999999999999999999999888999999999999:::888///,,,+++!!!$$$++++++222::::::999999999999888888999999999999999999999999999999999999999999999999;;;888%%%(((***###***--- :::!!!    222%%% ///깹+++$$$bbbݾhhh$$$񢢢000888ZZZ)))'''%%% 888777... $$$"""777000999((("""NJ"""tttꚚ000###(((   $$$---444555DDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFF@@@777444### %%%000888???DDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEE???888111%%%&&&333888???DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDD666444---!!!'''&&& &&&   ,,,fff### ###$$$XXXlll,,, 555lll... $$$$$$555888rrr111 !!!888222aaa+++$$${{{$$$222 '''(((nnn<<>><<<'''!!!>>>JJJ111::::::999999999999999999999:::;;;999::::::999:::999:::999::::::999::::::!!!eee%%%))) 111aaa+++"""𨨨!!!222777rrr222 %%%$$$999555ooo/// '''쓓&&&666 +++iii---$$$ """CCCGGG"""ggg{{{--- &&&  (((333888CCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEE@@@666222""" ///888===CCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEECCC===888/// %%%222999@@@EEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDD888444+++&&&    ,,,jjj---$$$"""BBBFFF"""iii}}}--- 555ppp/// '''쒒&&&666777qqq111 %%%### 999111VVV***###!!!222&&&SSS&&&555555888555555666555666555555555555555555666555666555555555555555555555333444222EEE!!!!!! 999999333333555555555555555555555666666555666666444555555555555555555555555666666666555555555666666666555555555666555666555555555555555555555666555666555555555555555555666666555555555555555555555666666666555666555444555555666666666555555555555555555555555555555555555555666555666666666555555555333333888888$$$!!!:::FFF***555555555555555555555555555555555555555555555777666666666555555555555444bbb!!!))) ***$$$ !!!***(((''''''((('''(((((('''((((((((((((((('''(((((('''(((((((((((((((((())))))***$$$&&&"""&&&)))((((((((((((((((((((('''(((((('''((((((((((((((((((((((((((('''((((((((('''((('''(((((((((''''''((('''((('''((((((((((((((((((((('''(((((('''(((((((((((((((((((((''''''((((((((('''((((((''''''((('''((((((((('''((((((((('''(((((((((((((((((((((((((((((((((((('''(((''''''(((''''''((((((%%% &&&%%%(((&&&)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''((((((***---*** """&&&$$$   """ $$$ ###*** '''###uuu[[[QQQJJJNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPGGGUUUbbbddd"""888aaa___KKKKKKQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNOOONNNOOOOOOOOOOOONNNOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLUUUCCC!!!___dddAAAPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOOOOOOOOPPPNNN888}}}FFF*** 222]]]+++### 333777sss111 %%%### 999444ooo... &&&茌&&&555 ***XXX ### !!!555zzzzzz666!!! WWWkkk,,, ###&&&!!!!!!  ***222555BBBDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCBBBCCCBBBBBBCCCCCC===555333"""  000666:::BBBDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBCCCCCCCCCBBBBBBBBBCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBCCCBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCBBBBBBDDDCCC:::666111 &&&222666===DDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCBBBDDDDDD444222---!!!&&&"""!!! $$$ ...ٷ999&&&###GGGּױNNN$$$vvvд枞000777nnn000 '''󕕕&&&888888sss111 $$$$$$ 999111WWW)))"""%%%111&&&???***""" FFF444""" >>>''' ,,,'''333999777777777777777777777777777777777777777777777777777777777777777777777777888///&&&...$$$$$$'''(((111777888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777;;;555***(((&&&---***...777888777777777777777777777777777777777777777777777777777777777777777777999555 )))...'''&&&&&&$$$%%%&&&  &&& )))DDD```hhhiiihhhjjjiiijjjhhhiiiiiiiiiiiihhhjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhkkk{{{  !!!^^^gggdddjjjiiiiiihhhjjjiiijjjhhhiiiiiihhhjjjjjjhhhiiiiiiiiiiiiiiihhhjjjjjjhhhiiiiiiiiiiiiiiihhhjjjiiiiiiiiiiiihhhjjjiiiiiiiiihhhiiihhhiiiiiiiiiiiijjjiiiiiijjjhhhiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhjjjiiiiiihhhjjjjjjhhhiiiiiihhhkkkfffeeebbb!!! ===iiirrrdddiiiiiiiiiiiiiiiiiiiiiiiijjjhhhiiiiiiiiiiiijjjhhhiiihhhjjjiiiiiiiiijjjggg[[[^^^+++ 333ggg,,,%%%ꂂ''' 444888rrr111 !!!$$$;;;444hhh---%%% 555 ***RRRsssxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyy{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvv !!! """oooyyytttzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{yyyyyyyyyyyyyyy{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{yyyyyyyyyzzzzzzyyyyyyyyyyyy{{{zzzxxxzzzzzzzzzyyyyyyyyyzzzzzzyyyzzz}}}]]]###HHHwwwuuuyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyzzz{{{yyyyyyyyy{{{zzzyyyyyyyyyyyyzzz{{{xxxooolll,,, &&&'''&&&  ###,,,///+++;;;???>>>>>>>>>=========>>>=========>>>>>>>>>>>>>>>>>>==================>>>>>>@@@999000111$$$ $$$+++000888>>>>>>======>>>>>>===>>>>>>===>>>>>>===>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>>>>>>>=================================>>>>>>=====================>>>>>>>>>>>>>>>==============================>>>>>>======>>>>>>=========>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>>>>>>>===>>>>>>>>>>>>===999222...(((&&&000111777>>>>>>======>>>>>>======>>>===>>>>>>>>>>>>>>>=========>>>>>>>>>===>>>>>>@@@===---000...%%%$$$  &&& 111PPP((("""ٗ"""111888uuu111 $$$"""999888ooo000 '''&&&999 ///@@@'''$$$PPPἼUUU$$$򧧧000"""&&&!!!    %%%***000111???AAA@@@@@@???@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBAAA:::333222"""  000444777@@@BBB???????????????????????????@@@@@@??????@@@@@@????????????@@@@@@@@@@@@@@@@@@???@@@@@@???@@@@@@???@@@@@@???@@@???????????????????????????????????????@@@?????????@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@???@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???@@@BBBAAA777444111!!!'''222333:::BBBAAA??????????????????????????????@@@???@@@@@@?????????@@@@@@@@@@@@@@@BBBAAA000000...$$$'''### $$$  !!! ***YYY{{{}}} !!! xxx~~~||| !!! LLLyyywwwppp--- 444ggg---'''&&&555999rrr222 &&&$$$ :::444lll---###!!!444 +++MMMllloooppprrrrrrrrrrrrrrrrrrrrrppppppppprrrrrrrrrrrrrrrrrrpppqqqrrrrrrrrrrrrrrrqqquuu!!!"""IIIpppvvvssspppppprrrrrrrrrpppqqqrrrrrrpppppprrrqqqppprrrrrrrrrrrrqqqpppppprrrqqqrrrpppqqqrrrpppppprrrrrrrrrrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqrrrrrrrrrqqqppprrrqqqrrrpppqqqrrrrrrqqqppprrrrrrrrrrrrrrrqqqrrrqqqqqqrrrrrrrrrrrrrrrqqqpppqqqrrrrrrrrrqqqpppqqqrrrrrrrrrrrrrrrpppppprrrrrrqqqrrrwwwqqqKKK"""444nnnnnnrrrrrrrrrpppqqqrrrrrrqqqppprrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqjjjSSS+++ )))'''!!!!!! ###))),,,---&&&333888777777777777777777777777777777777777777777777777777777777777777555777<<<:::---'''///$$$ ''')))(((000666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666555:::;;;222&&&((('''&&&---)))---666888777777777777777777777777777777777777777777777777777777777777777777999333&&&...$$$;;;***### !!!!!!$$$JJJ((( 000NNN)))###頠!!!222777qqq111 %%%###888555rrr/// '''&&&777 ---vvv˱888%%%"""MMMOOO###rrrӇ...%%% !!!)))222666AAABBBAAABBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCC???999000''' ///666;;;AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAABBBBBB<<<777/// %%%111888>>>BBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBAAAAAAAAAAAAAAAAAAAAACCCBBB666333+++ ---333!!!!!!  ***bbb... !!!666<<<!!!\\\sss,,, 555~~~$$$&&&ꏏ&&&555999--- &&&### 999333mmm,,,"""!!!333 )))444{{{IIIPPPRRRTTTSSSSSSTTTQQQSSSTTTSSSSSSSSSTTTSSSQQQTTTSSSSSSTTTSSSRRRRRRRRRRRRSSSRRRTTTbbb """555SSSVVVTTTRRRSSSTTTSSSQQQTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRSSSTTTSSSSSSTTTRRRRRRTTTSSSSSSSSSSSSSSSSSSTTTSSSQQQTTTSSSQQQTTTSSSRRRRRRSSSTTTQQQSSSTTTQQQSSSTTTSSSSSSTTTQQQSSSTTTTTTSSSRRRRRRSSSTTTSSSSSSTTTQQQSSSTTTQQQSSSTTTQQQSSSTTTSSSTTTRRRQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQWWWUUU777"""TTTbbbNNNTTTSSSSSSRRRRRRRRRRRRSSSTTTSSSSSSSSSTTTSSSQQQTTTSSSSSSTTTSSSQQQTTTSSSQQQHHHzzz<<<*** +++ ###'''"""  """ $$$+++*** &&&///------------------------------------------------------------,,,,,,...///))) )))%%%&&&/// '''000------------...---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......------000((( ///&&& ###%%%###,,,...------------------------------------------------------------------///(((+++ &&&ZZZ666777666666666666666666666666666666666666666666666666666666666666777888---999EEELLL  +++UUU,,,111999666777666444666777666666666666666666666666666666666666666666666666666555666666666666666666666666666666666666666666666666444666666666666666666666666666666777444555777666666666666666777333555777666555444666666555777666666777666666666444444777777666666666666666666666666555444666999222)))TTT...  999???+++888666666666666666666666666666666666666666666666666777555666666555666777YYY''' 111WWW***%%%mmmrrr%%%111888qqq111 """ 888555ppp... ###򢢢"""555 ,,,rrr'''$$$###333;;;###cccwww--- &&&$$$### +++555999EEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGBBB777444### $$$111999AAAFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFAAA:::111%%%&&&444:::AAAGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFF999666---'''     """ ---wwwо888&&&###|||"""kkkʽޑ///555ttt000 $$$!!!777777qqq111 '''%%% 999000YYY***%%%iiiooo$$$111$$$CCC###!!!"""""""""""""""""""""""""""!!!%%%"""!!!"""""""""!!!"""%%%!!!"""!!!%%%BBB 555 &&&!!!"""""""""""""""!!!$$$$$$!!!"""""""""""""""""""""""""""!!!"""%%% """$$$"""!!!""""""""""""!!!"""$$$######$$$!!!"""""""""""""""!!!"""%%%!!!""""""!!!"""$$$#########$$$"""!!!""""""""""""""""""!!!"""%%%!!!""""""!!!$$$$$$!!!""""""""""""""""""""""""!!!$$$$$$!!!"""""""""""""""!!!%%% 444 &&&... ###"""%%% """%%%!!!"""!!!%%%"""!!!""""""""""""""""""!!!"""%%%!!!######KKK&&& (((%%%+++111000000000000000000000000000000000000000000000000000111000000000111000000111''')))$$$ )))&&&%%%---111000000000000000000000000000000000000000000000000000000000000000000000111000000000111000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111000000000000000000111111000000000000000000000111000000111...%%%%%%)))!!!###'''"""'''000111000000000000000000111000000000000000000000000000000000000000000111333,,,"""***((( %%%!!!"""  """""" !!!((( &&&$$$nnnNNNUUUUUUVVVUUUVVVUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWVVVUUUWWWVVVUUUVVVUUUVVVVVVSSSUUUhhh  DDDaaaSSSTTTWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVWWWVVVUUUVVVUUUUUUUUUUUUVVVUUUVVVVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUWWWVVVUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVWWWVVVUUUWWWVVVUUUWWWVVVUUUWWWVVVUUUUUUVVVVVVVVVUUUVVVUUUUUUUUUVVVUUUVVVVVVVVVUUURRRbbbFFF  ...UUU^^^OOOWWWVVVUUUVVVUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVVVVUUUVVVVVVUUUVVVWWWUUUVVVVVVGGGuuu:::((( 111bbb+++%%%xxx{{{%%%222777rrr111 '''%%% 999444jjj--- ###!!!555 +++]]]"""###gggjjj"""RRRxxx--- %%%'''   +++555666BBBFFFFFFEEEDDDDDDEEEDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFEEE>>>666333""" (((111888@@@FFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEBBB999000((('''444777???FFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFFFF666444///!!!'''   $$$ ...888&&&###ѿ wwwԷ蠠000666ooo000 $$$!!!777666sss000 '''&&& 888 ///NNN((($$$___۸ccc$$$000""""""  ###$$$)))...---888;;;;;;:::;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::;;;===>>>555,,,...###  ---111444:::;;;::::::;;;;;;::::::;;;::::::::::::;;;:::::::::;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;:::;;;:::444222... %%%...000666;;;;;;::::::;;;:::::::::;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::<<<:::,,,...,,,&&&&&&###$$$ """%%% )))KKKfffnnnoooooooooooooooooooooooooooooonnnpppooonnnooooooooooooooonnnpppooonnnjjjxxx  iiillljjjpppooonnnmmmnnnooooooooooooooooooooooooooonnnooopppooonnnoooooonnnnnnnnnooonnnpppooonnnoooooonnnooooooooonnnooopppnnnooopppnnnooopppnnnooopppnnnoooooooooooooooooooooooonnnooopppnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnoooooooooooonnnooonnnmmmoooooonnnqqqkkkkkkkkk!!! <<<~~~eeeooooooooooooooooooooooooooonnnoooooopppooonnnooooooooonnnnnnpppnnnooommmbbbbbb,,, 444ddd,,,&&&{{{聁&&&555999qqq222 &&&%%%:::555ooo... ###$$$555 ,,,]]]""""""VVVNNN%%%AAAeee,,, &&&((($$$ !!!%%%,,,111111???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA:::000000### %%%333555777???BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBB:::999777&&&%%%///444:::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@---......### ### !!!  """&&& ///KKK(((%%%UUU[[[&&&111777sss000 """&&& 999777ppp000 ###  888 ///===&&&%%%JJJĽĔ!!!zzz˾000"""&&&###   %%%,,,444666CCCEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEDDD===555444### %%%444999<<>> )))ZZZއ,,,!!!oooגDDD 000^^^һaaa222 $$$NNN{{{(((QQQkkk222!!!@@@fffhhhBBB""" 888]]][[[...OOOgggiiibbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaabbbbbbbbbaaaaaaaaabbbaaafffjjj[[[>>>$$$:::LLLXXXcccgggcccaaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccgggdddYYYMMM<<<&&&!!!666JJJWWWaaagggdddaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccclllmmmWWW555!!!""" !!!"""   !!!  !!!    !!!!!! ######!!!!!! ###    !!!!!!    !!!"""###///OOOffffff]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[[[[dddmmmaaa<<<$$$999LLLYYYcccddd___[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[^^^ddddddZZZMMM;;;%%%"""666JJJWWWaaaeee```[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]hhhlllXXX666QQQlll%%% >>>eeegggAAA""" 999]]]\\\!!!ooo᧧aaa(((  ///]]]ӻ```222 $$$OOO|||)))&&&}}}թ\\\*** :::sssسwww>>> )))[[[ވ,,,'''♙FFF BBBąFFF+++```⊊---)))UUU FFFϏJJJ+++___挌...)))RRR GGGѐKKK(((XXX荍...%%%zzzޖEEE @@@~~~ܽDDD"""JJJ|||ԁ+++ZZZkkk222 000]]]aaa333 444XXX}}}___ 333VVVnnnmmmdddbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbcccccccccbbbbbbbbbcccccccccdddcccfffhhhYYY===555NNN[[[```dddfffdddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccbbbbbbbbbcccccccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddfffddd```\\\PPP777111FFFVVVbbbiiieeebbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbcccccccccbbbbbbbbbcccccccccccccccccccccdddmmmnnnYYY666    !!!++++++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******++++++$$$ !!!'''++++++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((++++++'''!!!  ###''')))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***+++###666\\\uuuuuukkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjooosssuuuwwwwwwbbbBBB %%%>>>WWWiiiwwwxxxooojjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjooowwwwwwjjjWWW???&&&%%%;;;PPP^^^iiiooommmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiikkkuuuvvv___:::ZZZånnn333!!!@@@kkkŸİmmmBBB""" <<>>HHHQQQVVVTTTQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRZZZ[[[III,,,      (((444555333333333222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222444555... (((///111333444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444333111///))) %%%,,,222555444222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333777888--- :::ccc~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}qqqMMM%%%###DDDcccuuuzzz~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzuuueeeFFF&&& &&&???ZZZmmm|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pppDDD]]]Ѷ{{{::: 666jjjnnn::: ===fff۲lll###%%%xxx鞞III CCCljHHH$$$QQQކ,,,(((OOO FFFґLLL)))\\\荍...(((OOO DDDˌIII+++```䋋---'''NNN ???|||⿿CCC +++___቉---%%%{{{젠JJJ 666lllѪppp::: '''WWWڅ+++gggƆ>>>***SSSëVVV--- !!!GGGuuu任rrr%%%EEEuuu[[[+++555UUUooorrrWWW777000OOOlllNNN $$$<<>>***(((999CCCFFFIIIKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIFFFCCC:::))) %%%444>>>GGGLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIOOOPPPAAA'''  555EEEGGGDDDCCC???===;;;<<<==========================================================================================================================================@@@BBBCCCEEEDDD999'''%%%666???AAACCCCCC???==================================================================<<<<<<<<<<<<========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>???>>>===<<<666''' """000;;;CCCEEEAAA===<<<================================================================================================================================================<<<>>>FFFIII===%%% BBBqqqzzzQQQ''')))NNNrrrsssQQQ+++ ***GGGfff~~~OOOeeeڻ}}}::: ;;;sssxxx??? AAAnnnvvv'''&&&{{{蜜HHH FFFˎJJJ&&&SSS䋋...(((NNN GGGёLLL***]]]荍...(((OOO DDDɊHHH+++```㊊---'''NNN >>>zzz໻~~~AAA ***^^^቉,,,$$$www睝HHH 444gggˤlll888 &&&TTTՂ***___Ѹ}}}:::&&&KKKyyyȵ}}}OOO))) BBBlll֮jjj"""===hhh}}}yyyxxxyyy}}}vvvQQQ&&&...KKKbbbsssuuueeeNNN111+++FFF```ppp~~~rrrEEE ///===>>>:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999777777777999:::===???666&&& ###---555;;;===;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;===<<<666///$$$ !!!,,,333:::===<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;@@@@@@444     $$$<<>>{{{⾾CCC ***^^^獍///(((OOO DDĎIII+++```䋋...)))OOO GGGԐJJJ)))\\\猌...(((젠JJJ CCĊFFF%%%QQQ߇,,, jjj׼;;; 777mmmЧlll888 ===hhh෷nnn$$$DDDrrrwwwQQQ&&&%%%FFFhhhzzzlllFFF%%% '''AAA]]]rrruuuFFF 000======888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888777999;;;222###,,,444666888999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666;;;AAACCC@@@999... (((000777;;;999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888======222        '''CCCUUUUUUMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMLLLPPPSSSHHH222,,,>>>LLLUUUVVVPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPVVVVVVMMM???...+++:::DDDLLLQQQOOOLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNYYY]]]MMM///KKK^^^,,,333VVVxxxzzzZZZ666111PPPoooZZZ!!!mmmʉ???***SSSӶWWW--- !!!HHHvvv~~~)))'''KKK :::sss۲uuu<<< (((XXX捍...(((OOO EEEɉGGG***___挌...(((OOO HHH֕MMM+++```㊊---(((MMM @@@ؘOOO)))\\\獍...$$$xxxߕEEE 222cccȌIII%%%QQQ݇,,,]]]Ʒǩqqq555!!!BBBmmmȼnnn::: ===cccձlll$$$999```{{{{{{pppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnmmmnnnsssxxxyyy|||{{{gggEEE!!!&&&@@@ZZZmmm{{{}}}tttnnnmmmnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppprrrpppnnnlll```DDD%%% %%%===SSSbbbnnntttrrrnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnqqqnnnCCC%%%//////,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///000000((( $$$+++000000---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***&&& !!!&&&+++---,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,111333+++       000QQQhhhggg___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]```bbbTTT999333JJJWWWZZZ^^^```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```___ZZZWWWKKK444///CCCQQQ\\\ccc```]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^ggghhhTTT333XXXhhh000 ///\\\^^^222 333VVVzzz]]]%%%yyyؒCCC @@@}}}ٻCCC!!!III{{{***)))MMM GGGАKKK(((XXX挌...)))PPP FFFϏKKK+++___勋---(((PPP AAAņFFF+++```䋋---'''LLL 999rrrݵwww>>> )))[[[獍...$$$uuuڒCCC ///]]]ř```111 ###NNNڅ,,,YYYlll111 ???hhhlllAAA""" 999```¸ͩhhh"""555YYYrrrrrrhhhffffffffffffffffffffffffffffffgggggggggfffffffffgggggggggggggggggggggggggggfffffffffgggggggggfffffffffffffffffffffffffffffffffffffffffffffggggggfffeeefffkkkpppqqqssssss___@@@$$$<<>>&&&"""999QQQcccqqquuunnngggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffiiiwww|||fff>>>''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''(((((("""  $$$((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((((($$$ ###'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))+++$$$     000QQQgggggg^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[]]]aaaeeefffhhhhhhVVV:::!!!777LLL\\\hhhiiibbb]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]aaahhhhhh]]]MMM999"""444IIIZZZfffjjjccc]]][[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\___kkkppp\\\888TTTfff000;;;bbbeee=== 666ZZZ bbb!!!###sssԎBBB ---YYYݿ\\\/// """LLL~~~փ+++'''򣣣KKK 888ppp۲ttt<<< (((YYY獍...(((NNN @@@ÄEEE+++___勋---(((OOO EEEΎJJJ+++___䋋---)))NNN FFFѐKKK(((ZZZ挌...&&&|||ߖFFF @@@EEE"""LLLց***]]]ƶnnn444 111```ccc444 666[[[ǡaaa 666[[[tttsssiiiggghhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhiiiiiigggkkkmmm^^^@@@888RRR```eeeiiikkkiiihhhhhhggggggggghhhhhhhhhggggggggghhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhggggggggghhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhggggggggghhhhhhhhhggggggggghhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhiiikkkjjjeeeaaaTTT:::  555JJJZZZfffnnnkkkhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggiiirrrttt]]]888###"""       !!!                    !!!     """###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&!!!  ###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&%%%###  !!!%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***"""333WWWrrruuuoooppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppoookkkhhheeehhhmmmooorrrqqq^^^??? <<>>zzzշ~~~BBB GGGxxx|||)))TTTddd... ---WWWZZZ000 111RRRtttXXX ,,,KKK______XXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVYYY[[[NNN555///DDDPPPTTTWWWYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYXXXSSSQQQFFF111,,,>>>KKKUUU[[[YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWW___```MMM...      ***666666222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111333555555777777...  (((111666777333111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000222777777111)))  &&&,,,111333222111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666,,, <<>>***SSSҿVVV---  FFFsssḸqqq$$$HHHzzzYYY***333SSSmmmnnnUUU555///MMMjjj|||}}}LLL $$$===NNNNNNGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGJJJLLLBBB---***777@@@GGGJJJGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJHHH@@@777+++ '''555>>>FFFJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGMMMNNN???&&&     111???AAA>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???>>>@@@AAA888'''###222:::<<<>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???<<<:::222###  ---666===BBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>DDDEEE888""" @@@lll}}}TTT''''''KKKnnnoooMMM))) )))EEEbbbxxx|||KKKccc<<< :::qqqĩttt=== ???kkk载sss&&&&&&{{{JJJ EEEˋIII%%%RRR≉---(((OOO GGGҐKKK***]]]鍍...(((OOO CCCʊGGG +++```㊊---'''NNN ===zzz༼AAA ***^^^቉,,,$$$xxx螞III 444iii̦mmm888 '''UUUփ***aaaռ;;;'''OOO}}}˸RRR*** DDDpppڲmmm###???kkk{{{TTT(((111OOOgggxxxyyyhhhQQQ333,,,IIIdddvvvvvvHHH 333BBBCCC?????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAADDD:::)))&&&111999@@@BBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>?????????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@BBB@@@999222''' ###000888???BBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???EEEFFF888"""  444CCCEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEE<<<***&&&222:::AAACCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBB;;;333''' $$$111999@@@CCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAFFFGGG:::### @@@lll}}}UUU(((111OOOgggyyyzzziiiQQQ333...JJJfffwwwwwwIIIaaa׾<<<(((NNN}}}ͺRRR+++ EEEqqqܴnnn$$$$$$xxx鞞III 555iii̦mmm999 '''VVV׃***'''NNN >>>zzz༼BBB ***^^^቉,,,(((OOO CCCʋHHH+++```㊊---(((MMM FFFґLLL)))\\\鍍...%%%zzz曛GGG DDDˌJJJ%%%RRR≉---bbbԶzzz888 888oooèttt=== ???jjj漼rrr&&&???kkktttNNN%%%&&&IIIlll~~~nnnLLL))) (((DDDaaavvv{{{JJJ ///>>>@@@<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<======444###!!!000888;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===:::888111### ,,,555<<<@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===BBBCCC777!!!     $$$>>>QQQTTTPPPOOOLLLIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHKKKNNNOOOQQQPPPCCC---+++???JJJNNNPPPOOOJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGG@@@... (((999EEEOOORRRMMMHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFHHHSSSWWWGGG+++HHH{{{XXX***+++SSS{{{|||XXX/// ...NNNoooVVV!!!jjjń=== <<>>fff˥eee!!!777]]]zzz|||ttttttuuutttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttssspppnnnlllnnnqqqsssyyy}}}lllIII###+++EEEZZZiiiuuuzzzuuusssssssssssssssttttttttttttttttttsssssssssssssssttttttttttttsssssssssssssssssstttttttttttttttsssssssssssstttttttttssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttssssssssssssssssssssssssssstttttttttssssssssstttttttttsssssssssssssssssstttttttttssssssssstttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttssssssssssssssssssttttttttttttttttttsssssssssssssssssstttttttttssssssssssssssssssssssssssssssssssssssssssttttttttttttssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttssssssssssssssssssttttttttttttssssssssssssssssssssssssssssssuuuzzzvvvjjjZZZFFF,,,'''???WWWfffssszzzwwwsssssssssssssssssssssssssssssssssssssssssstttttttttsssssssssssssssssstttttttttssssssssssssssssssssssssssssssssssssssssssssstttttttttsssssssssssssssssssssuuuggg???&&&222333000000000000000000///////////////////////////////////////////////////000000000////////////////////////////////////////////////////////////000//////---------...//////222333,,, &&&+++000222000///////////////000000000000000000///////////////000000000000//////////////////000000000000000/////////000000000000//////////////////////////////////////////000000000000000000000////////////////////////000000000/////////000000000/////////000000000000000000/////////000000000///////////////////////////////////////////////////////////////000000000//////////////////000000000000000000//////////////////000000000000000000/////////////////////////////////000000000000//////////////////////////////////////////000000000000000000//////////////////000000000000000000000/////////////////////000222000,,,&&&  $$$***///222111//////////////////////////////////////////000000000//////////////////000000000/////////////////////////////////////////////000000000/////////////////////000444555+++        )))EEEYYYXXXQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPSSSWWWXXXYYYYYYKKK333///BBBOOOYYYZZZTTTOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPTTTZZZZZZPPPCCC111,,,???MMMXXX[[[UUUPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOQQQ\\\```OOO000MMM___,,,555YYY|||}}}\\\888000RRRvvv[[[!!!nnn̉???***TTTշWWW--- !!!GGGxxx~~~***&&&~~~JJJ 666lll֭qqq::: '''WWW挌...(((NNN ???}}}DDD ***^^^匌...(((OOO DDD͌III+++```䊊---)))OOO GGGӏJJJ)))[[[猌...'''曛HHH BBBȄDDD$$$OOO܆,,,dddʰwww888 555gggƞfff555 :::bbb֮iii###===gggxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvzzz|||kkkHHH###!!!@@@^^^mmmsssxxxzzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvsssttt~~~{{{aaa???""" $$$<<>> (((YYY獍...(((OOO FFF̋III+++___勋---(((OOO GGGؗOOO+++```䋋---'''LLL >>>{{{ؗOOO)))[[[荍...###uuuْCCC ///^^^ÉHHH$$$NNNڅ,,,WWWkkk111===eeeggg666 999]]]ʧggg"""333VVVnnnnnneeecccccccccccccccccccccccccccccccccccccccddddddddddddddddddccccccccccccccccccdddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbdddggglllmmmoooooo]]]???"""999QQQbbboooppphhhbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddccccccccccccccccccccccccddddddddddddccccccccccccccccccccccccccccccccccccccccccddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddcccccccccccccccddddddddddddccccccccccccccccccccccccdddddddddccccccccccccdddddddddddddddccccccccccccccccccddddddddddddcccdddeeedddbbbaaaVVV===!!!"""777KKKXXXccchhhfffccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddcccccccccdddddddddccccccccccccccccccdddddddddcccccccccccccccccccccccccccdddddddddddddddbbbbbbeeesssxxxccc===$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%  !!!%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&'''!!!$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""   !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$777\\\uuuuuullljjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiimmmooo___AAA999TTTbbbgggkkkmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjkkkmmmlllfffcccUUU;;;  555KKK\\\iiipppmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkktttvvv___:::^^^ȹooo444 222aaaddd555 666[[[ʣccc!!!%%%|||FFF AAAEEE"""LLL׃+++(((NNN FFFѐKKK(((YYY猌...(((OOO EEEΎJJJ+++___䋋---(((NNN @@@ÄEEE+++___勋---'''򣣣KKK 888ppp۱ttt<<< (((YYY獍...###rrrӍAAA ---XXXܾ\\\/// """KKK~~~փ+++SSSeee///:::aaaddd<<< 555YYYbbb ///OOOeeeeee\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[___cccdddgggfffUUU999 666KKK[[[fffggg___ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ___gggggg\\\LLL888"""333HHHXXXdddhhhbbb[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ]]]iiiooo[[[888     ))))))&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))###  %%%))))))'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))***&&&  $$$)))***(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&***,,,%%%555[[[ssssssjjjhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhlllrrrsssuuuuuuaaaAAA%%%===UUUgggtttuuummmgggggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggllluuuuuuiiiWWW@@@'''###:::RRReeerrrwwwppphhhggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggjjjxxx~~~ggg???YYYmmm333 ???iii®nnnCCC### 999aaaĹϫhhh###$$$vvvۓDDD ///]]]ƛbbb333 ###NNNۆ,,,'''LLL :::sss޶xxx>>> )))[[[獍...(((OOO AAAņFFF+++```䋋---)))OOO FFFϏKKK***___勋---)))LLL FFFЏKKK'''XXX勋---%%%xxxבCCC ???{{{غCCC!!!IIIzzz~~~)))WWWggg000 ...ZZZ]]]111 222UUUxxx[[[///PPPfffeee]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\___aaaRRR888222IIIUUUYYY\\\___\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\___]]]YYYUUUJJJ333///AAAOOOZZZaaa___\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\eeefffRRR111      &&&222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///...---...000111222111***'''---///111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000...------000111000...((( ###+++000444222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111555666,,, 999aaa|||}}}||||||||||||||||||{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||||{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}|||xxxssspppsssyyy{{{~~~}}}iiiFFF"""###CCCbbbrrrxxx}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}yyytttpppssszzz}}}yyytttdddEEE%%% %%%>>>XXXkkk{{{||||||{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||oooCCC\\\ȫrrr555 666iiiº¹mmm999 <<

&R_{ZC9b|kaJ<͊4bM{)crxb.&UZ0UbU̓'b."똶j??b(ֽr7XpA`H{FJ#){9 Z<ojU8*s y*k ҜV׺V{U{}]b_8ҤpWr/ԮbBnOҤr;~<GZN̦j]SI -T*sAz"AxΨjWWZ*)WΧrzz-Q=}6j?XΧj((3bwr*&.Sj%bņr;7.yUXƌ깁j& juwwnEb7M#bn Ejp`dA7R^ b$xOZj_ER;j/3J֒q'R>Ҥbks:. k{3bTb*7 VX"tb̓Ujct sؾpZc X'R~~I z\XXt % ƱzΑts86.ֵGv{ś8Ʋ'*ʊ&JNmiAzֽbBKs -FZ- Vͅ9U w D)5` C1*x(UpC)8 -VSc1X1xP9EϢ c).d1SWu#)s1ăkkJ>ce9~Ls1_qD1{ߏbD)kLZb2q ^1ՂV{!0zD)|_*cD1*c$!k Hkk9=Vsjc1Zs!AX1T$)_WW ^? APܗc1xzx^c1) em{+)+3A//gRQ^ƑgR6ҜA^Ҝ'RPZ"%5ҜKkпm GRhs筃_~_8+kuWZ`+׽jݕ7yl{Y/p̃(7BvtphRb?s]bۭ5ֽj/&2l{ֲ*yu&( ֵh\u|敭ur"@X}bY%7ƨrxjޠ{ѤIʷ&R9\ ZRs{BA̓I?8+J k97fjRrrQfzXrX#U2*9ϋRIb+ʋ{ZxѤw֐vu?vJgRYhްQeb LR bU;P"1x9`.&Zzzj'R~ofZ~pFZ^xҤj%u΃Oߏ~[ѤZ&~rڵR㧷bYѤ rˎѤ@8ΩbX*s^\KsꍁHZ02bZA\~\^uA)) xPZ /pxxTgZ*T΃u/.[b6u̓Sb^F3gZS̓{ڳJS+s8RhbtJk|7J|A:,u'J*XUZ @Kk4c1<&R&bDnU}k./9iN1پ|1Z99Z ʽZ ;Z$)M/#!??{ kULkd)s;PiR1 %d)_'ՉR#)).#s9nPD1yrse1aUo1}ձ~!`%PTURd)S> c ks+k9'PGJ>A|+-PFJPsA.p'J8}P9/뵲+kќ!,^WӤKkbgbܱbk{x_ 3){_*{( [̓6hR6PbeUԌ{j3k{'R zn⑜ cH@z{Ulsպ8"U0_yj߲-+{z׺ibT0uGb?~uѴ'Z/_UսIlFZbook0<|K{QnVbWݺ+s{UWj k̃Őꮪ {6"Z(zXS sX+(Yz.IB"EZN @V\*sAA* A>Ib{AQ s- 9AjJ ls+ 4b>%urj蕵e9  k&K{^||!*s:]jKMj /Lss˽/AVTTVuA !ֽZU"(ōsՌ7/so Kk]*t¨uHR,t k_zGRox Ҥbڋ k{6k{o9 b* {u;zZGR3T'Z Aq9MB㑜1f[U,T1%⨐9XKkD)U c9׮{9֢{ c{$!Us$!ʯ.]oD)*Օd9j*k$!Z$)|Lc$)R 6{e)]Z;օ1UUVPZ$!5R9B_ ce)9lce1)c9EWUZE)WTlbKV9!A+c_aysJvlkd1Fee pA4A{9փ1zUc1\4!޸p9iT"!/ Ϊj8A (zń1J{\ sM}gZ(e Ѥ'R + 7 _)d9rKkRJ̓gR ߵ'RvͷѬZ_b%8pk{ֽ+sz (޲^Ҥ/UUI b9wo1JoU(.J5e13rU*sQA[r9.uNՕ/9ws82`(؋"9{tY QJoA'ںoYNfjzʢ[.9΃I|0YgUФfj- ޭ{.U}{*zՊZW(֨b&Z gb`h3I")'́(XscBb  kA{A3(9 I;ZhZy떽z}4Z+cܜubbciR*Z" ^xxWց%5gZh3I3{]OU{庐ZT^^VD)1s84U2-ֽp7P{uKs׽p6py^tV~S kh{.2+s.T*kTb6pls,%ײls Z[RSb:(ֽI'RUWU׌sa WhJ). |A_U. kd9%"(?Jb)Uzb \se1 -UUJVUZ$)Uhs.Z1ⷜ SD)?cD)w6;Wkc!&Q{!]RԈtAE)ovT15()iJ!KkE)7O{d)z^>SD)W~s cBR(Z UӜZӜs}۱bJ~O9ߐT c_9ښpƈRMo]4)Wɧe1u+iR_KkpwuťAJ/UPd1ֽC)U k^s'R*@Oc9{GR5gZWQ&ʐRֽb!ֽ*`j-Zb*{rj^Ьj犰&ZX D9.7z-cA,jrj#: (ajbrX@5b~>{kQɗ.Qe|m߬a- tjσA)nb%Eb$3r8"ZԪYR%b_^וZ8/0ֽ/6yLXܵJ{H|jg ]Xt94VD9㍋I.Ţ Cn*j`̓J47Ksc1@KsAiI/I.uLsIӤLs^~Z?b`z&IR3b)ќIsxL _I<8 3)GR/`4j><%D)!\\WVXA!)/ֽ2*ҜnV?΃_4+s j'tφS͋֞<0Ks] ͋kWФ9*'J~=S9(U.1J W3 ktU/)oRp:ҤJ_׋pAUBbC{W({!_pd)`ōs`-*+k$)BÏ@d1?ݍs U,k忋s 9u] kD)a{~z{E)V38gJU_Wmsd)I/e)KWUHJ$!/xp1i+c!剽BxJ -+ce)U]δ5oĥ) cD!zp[!{hcd)OkW_+k2//D) cy#)/9d1xc) #Ǒ)~ 9)\1j~>p) )-Ҝlk()Vd)Z£:D1A7* S)T9PU]jIz+kGZ'Wj'Zm>jHjU bU%$Ɔjzn(Z 4xj' 氤r{xrk{dm_*{ˉ1 s/]ssUPfZՍFJФb*3b*u h{Bz 555M'{h}=r  Qz. ,Q§RCAKJBkAkO}tFbyhjVTb7>*2Q|VQe>Yݍ,ze!Q+'rprҜQ +9sI{#ƄAuHZ} \Ksݵ5 UWVTJs"9Ao}JpGRWܗAiZr:ߑGRCPQ`bb 4HZɍ>SGZ TjG.Ls!W\zxa򤭃#m{Du{wOc \_ՕmsƑϖ/7U̓vO973LkpR WϬaUϬaQ9 W൷Ag{ c׷5AKiNoC9j_nc9$A*kkdA /d93bw0(Pd){j |wZ$D){D9 )~a{{9}ˬb9z{{1 7*c ;{Zr c 'R$)j[9`.CHJ&0{`?a_}J X~ [9'j2ӽr$!WU'Lk# (czn.|AҤ@+^ P!%ZҖ/P(JrZ^={Z29+sw>ֽks6Ҥ9:.9 A`R j_tZx(Ҭ {豜#18.**4#1TTTJ*kGR 1oGZ=5k{ioA ^N9'xeAV ։Z_'JrWJUx-AbU9 )Ѥ W{ ]oZ(UT)Ub*ubyb@X\V{@%%5-b‹+aNJ( -k{ޏ̃FZ`Ф)^|")U~"@(U\UUN  МQ;7Z?-oY>rX&bkV8rXL{``TGZtet)soh8·b= XQ JZ J{xHs@TܰB9̓cA 𰤨bn}kZ6b lҬb&_bz̓Q蜜pII\ab;g!Ҥ*sg* s&-ҬC1^t|zA%uσU{CӤ(B@@ y΍sֽqx~f9 xsIޭRBA JUS&Rիr,%RV*?QlΏ7&Z[9oO #1 9{>2ZLgmksA݃mmIۭIް*kI9$1=PA 9:msD1MLkE1emgLk *{!sr{. s(rrZ /=pRªi c J iR%1\PAzHJ~*R-'BbZD)U{d1/Wv_hJW#hRcX k_+ca?^'JB~'J}GJ#!ϧ9>9d1%B>Z4sќgRkTqZbXT k.d)tHR~h&J66{{Ѥ{;3b+{J)_+d1-bn( 1(UAUѤ1U !x Ae ќ9"sGZ~2X{UTZ q!Xd1579 I }Ҝ AKX c*՗t T0)VPb̃ i1C1uG} 9^M9p{`XMa+Խeb ތ{ UJ{~ņjoSjWB%bޕEŧrVT\NQky s+k{jљ stR :( s) ֋{*yQK6P:2ŠdA鳼͋I.,Q=̓Z\A{⠟j]ҤAn^0A{z(ZP4Yέmt27{{x*tRPHJj8(R!uZ8Φ1JJJHR UA(\s9)&J5 T$ZP6 ҜTzPKs؊3̓kEѤRbưgbk%Z|p%ZyR~Ф 6 JuNIsI-FZUմ'JoWoI-d9Wls9^ e1Ϭ{ s)4 c#!X :{9g6ksf9n ڼmk!JV~ls6+c!p xj,s]y@Lk=b'BVHJVxC1rZKk1K@qc_ppiJ-9C!…)cҔ#!_e)}XwyJ$!ssO `O?.b)>ksҞgR(Js^Tl{ ʼn*k#9j &B-B1~A5LsUksZ.:b ,brUR/Ҥ[ΑtѬc9{d1j{A%ZoZ֤R^ A UD)ꮁGR)zֱP#) (pBYΥ1-Ҝ#)+p*c \KkbarlsһsX|Z^PZfk sx{D1*s! ()A C@j P5-k{ ‹{"1Պ B9>Rgj|.-z&ZR8jWbѢukt)s UѬQ~_(&R8ΨbfZֽb 7QhZj8/_B6΀ ~U{)-*GRoQnW퓃A{AJHZSR^~pRukqYI:'RrֽMs)u){_8{o8Υ9___xT tj\2$1Bޥoa5pZة /uΕ{ u. ֽ6*sfXp4 k/ֽ kѤ'Z{m쬃%R Q{QjInKM(z~{Fj bjPP,RmT&Zsd9HlkNC17'{d9΃AZWB{JAks9c9u{b(~D17ޕZ %Wre1_B}{E)UUS$!U= c1_鑌9oR͐!iWX[0!ڋk9v%/1Lkc1R$!PfJP;lk ^Rk1T )kr׮{9XYb:h`#O]r@jj3a"j> k# s sZ-uZ>&*u.ߗSI)ahhhhѤfRѤl5+=3{W-X kp.&s?.(|1`%Ѥ9xjtZ/Uo ФgZ=wZvQiR{tI_7u kbUHRתHbQHZҧ4Zm 4b 8 kWV*Z:b _x"1*VPc9ud)WC)Se9AX*k @ l{=-+R ښpZw_Tb9?rΨz} j^TuKi폜b0S퓤IutbAbPɽ+]ŭ{"ylsJUX+k-#1Jr **{!9lI=5Q޸>Zfc&R6 k? -hֽjUP'B袘 Pb744l{1PZ8 J{*p$Z~嵽&RX"1U T u (Όj+* S=Ok+׽.%]U׽Z*KuL{zк0W֦ќ kpQ>C/GZa gba򋃤IZ~_ЯI'gtjGbսd9&ﰜJˈZD1Aǎbuu{'Jͷ=(.p )_Aj⻼Z:cZpkWZ7w{sr6 U7Z%1Z zNs jc9)d)UyagBB9WƣKk(/khc!?IcE)rVkc RD17wR$!( [)ָJD)ǜ#o%_JA}\Ҥ`O k>+t k?ksgA/_ j(B,zTgZ"GRO(~zxjgRTOsO 8탭%0HlB k*jKs9"ksRW9̓I{ؽ{QGZd jIn_j1-.+:NIoNNgZ*SHR3nxHbib^ڕr-4,kz΃< _΃J{ ќjTvoAݩ/!zªB /pIx {#1v^KsAOu̓d1{b^.U{C), "1/ >Ō UFb śVpQ{ OjysB &Z׈uKsZ$ls[++sJ8έ{ +O19XVw}Ks&J ks{"#A^j~*scI>&Z[I-:Sjؼ*M u(9ֽ0_;7 ō{W{dYΈb*նI WA jS8(Gjz7ur5+K{7Is(,kdҤhR-T53{*{*,x'Z ( U{b(ju{3b~+sќI>.bK*ksVz샤A 싃9籜Z-]UOd1&rS9{)ോ{AK AsJ"ww.JYS_N9M?̓#95 ΋$)u~TZe1%kHJ~Md1]qyU$!)y9mInc}y@/,|9W_5s1W31u9]yX4%WzzD)X\k1iI[1h^[uN|)Ulk_cD!/(S)_xkc{C!Vb { `p`hIpZWbUѤZ~Ҥbkb )3̓*j*ŭnh걤'J ս7TN蠒S틪`T=SO@BBSGR`jjr3HRk{IP&R|RlZF,{R`d98 kIp sQ%RzWIIQ}8,s͵>%4ib XYWiZqLk,ms6ZnOb%by+W_PRd1!U k닏'R{{z譃 ^ks dGsd9Z5{9 bKXLޏ~ZѬbTj`󕽩ZZP3b{}K{7-{ z@j{XH3jyB1bR܋s)"+b* broC9[tQ3jW7WL+΃*pFZ"uͣA*ZWQk# 3HZ-T!N{R*kۊ:3GR H(9탯V{sp󋵕/lBIBCҜjm{;ɹTs CA u s+Jwzj k%iu+kkZs:I/?.9ls]МbbC/fZ\R.A~\AWlQpikk$){B) *k9?/ cJ&qA%bA@lsC)koOBvwGw W:{óclkE1wW\UR4##!>>/ ;Z$)x৓J}S%3e1?ZTZkD)#ZP T+cpRz:JD!fR!<*d)]mKUgJD)"'ӈRGB4R @b4 { &&+kYұlsp{,|ksjKs;)*s=7 pMm k!ҬJXzx3A!! ΋6T?.͉S.s*+s긐ZP/tIvƋhZgY/ZrThZRiZm AjIkI=e-ƩjUVp#).I7߻9HZ7ӹUbnt kk\4j-9 nKk+ mPHZ8bhRX+hb\/R{d1/'JIlk#)z؀Zx:҈Z18{GJyU+ZA#U$"jܸ΃Ï_3+s;+{ (T:Qb,./(:*B2(t{%J!7$OhR3{5SD9|ޔFRWA*x)tIW_ˋaQ.ˋ0|NBQt9 gZtRk>ֱ}V8 krԖTj u̴̓3&R(ֽjטּ sa4D)+ c o c jhZƮ+sBI4 kb3k.ֽ+k޶(bcϔTRꮳT&Jޛh.&R fo D9;l{A#nTb 9;csAKsA w*sAиZ ,AwJs +oA9ZW { /Lk ^_1]~yc1wݷō1:ݯ c! յC1CmiJ!Z$!9+:?51WwJ:Lk~1Uyqsj#!hJxz)c] jc1Ybzcs#!]{ؿR }ֈRd)x{@cbr] Ҥ *HJu 9xA*'R}I*IWr9)x\ʀ31#!*,!t{~8֋s=Ό{>(uYsҬZŤA'3jVx jjխҤ{oK/1ؼjD9S&RuշO9Bc.3hZTR;PI͏σDARU}ҜIpA0hR0iZ{j20'R1b-|e1p{hR6Zh@bҒ k#)bjOGR貜HJ'gR#-q|Ե8,Zh]^A37Ҥ ֽ~ ~ֽr J֍-ap\VUb =Uks(>{I~  k-I<axNBA.;"9<-%bJGeAvҤIjTjbj'kYr)<̓^SebpuZ:ֽl{hֽ su)Ks䑔bum{~;Zo鲔 cZ뢲Ls} l{ֵ{S{4^oospBeAÃc:yIQ޴l{JU&X{I(vnbd91JkAkrrkAgUWj9/~k/&JEU{d9-sBv} U̓0VŒ9- jce1ils)ωic1T{/> MsPBUkV\GBZT_Wե9UaUWic!^جsd1m+[e1{11u|B5b)hc9UpYo!5{9U{@М#׈J:^UKcCըJC)`wAs%kKcd)ZA@xXhRW0I b3hRȪJk47tb*' ՎS$)rlsat{`&^$)4L{;.4A( 'I pbAۍ b̃ j蔽 boFJ(< kjhO 47R-_}I pAR23*k?_hZ~\8-*:Qu^R/b{15 QZ_PRx0(#AWҤZ vI WZ] %bmu(J~-%?d1_vv| ~΃D1"lsA_ќJ- B8ΈbOAо:7·b'Z(XGR/zX탾GbHzu`B k@|03b  ?Uu{AwayJ~;gZoSQj@oAuB9͍&b]g&hRdTťIօ.J"Pսb޸zY'(b=-Sj;>6<*{UZ.'U sKso {΃!:6T{)lsuk΃yLs^HR{$'>q]os" k֚7RI?{ӵksWGZ_w샄AGRTWU+k#1.xZd1N AUss9שּjkA?JkAV\JuCViZ)brbE1b+kk!>*-V^,cD)=)#AmWd1U7c1^\[|+s!kz{d)Vۛ%{9s!Jc$)^c#!Կ}_J$!boI[$!}B$)'~,l!WRB! :)UUw c =ו#!}U7EBUPK|#!&Ravv[|a#! ckp{&${yAcŬs叕Ҝs:,ֽҤyzhRZR c)tC9xA7(⯫t'R*ֽjHcjI#2탩Z&ba`x񤍃3{C[ZW+{d1oJ;C1 #|p9$%OI* P kkt}3AܷpZg-IVBA͔iZu *{AR6Aܴq&R/,0j}kL{^4GRZ9bpΥ9+~{(|{c1 c/Z&̓hRŰ׽ls})&Yά'hjSj֧pFj`. kSZ¶k9*rBXA84Ksx/T]C1^PjZ.Z5Y s %lo=սjg|A+1Qפx&Z>R_ut kIKjszhb/Zpls_൵+ֽ틝 "j/4Q/vt/Wg{-}ܱ`'/Ҝ{= c {ws}T{ {͉Ҝ@PsèoZogR{_GRNAu{d1Hb1:ms 9^=Jk9JkV{$1-A~^k{A"U1%nAr / ls#!zk1sD)r39=cu1r֭UոKk")eJ#)xg{$)}tW [a/k 6{z$ks$!*)[!%{)uBlo+lc!u*SA㞲9UU[D)6Sc)wcu1UU_ZPxփUT1XO~ks)R[Ra߾3tsus",zHҜ8:%9႖8&bPRPXu k' k(b7qlUUyҜ#8+kzr޶hȍ{'RÎp _T^^{Oj:;o{1Jl{"1򨭋Q+<ʭ9pe9'qLsPZzM{vӤ,kqџHZ"~p(RxVhZr?aGRs${AߺLpZ\'KsuՒQ֮Thb/PރAѤ&Z+{J@ohR]/B)ɭZ[PBz֭s7(wY<4J kť9b>uGb(@zGb y֑5߿^#1W^RjpIuUUQ(Wjݯ1fb}gZUjIZ^UA; ѤbZ59 tI>R ׽u{ļ3b. j͍4ks { t{#6s{>wS49Oms[}bIҜLsʼ6.4kk}Y 3̓/޵_rќlk. pHbbvsI {HR={10.J/lsAw c9I#ZD9n)c#1\* Zd9{9x\icD16=tB2*,tAl{AY [9?UIcC1i⠢ :/s\pd1uTRob |c!>-ZA) /7ߒJUԝ/ "(GJk+.S!J"!=00|SC!ZkC![RA>C!1uT_΄c)\Ws"Ze1UT{)c/n@**s _TZ̃''77b*+UNӜ{sA#ud+k΃Ց$)`pҤ*k=m+k6]zuvx,hReR 4{nZXTbbZls'Rxx8ƥ95ҜlsO{+kpc9l̓AËZ/J/GRx|ZpҜ1/Z+R0o c:5b{AQKsSN3+k^AkhR=(g I k*-Ksg+s~bpPpsR~*c>hkk!nBs֨Z-k#)8~଺+s gZ+{?{LtA+uKsuksKj,4k{nt"z/=(UW\PbI5 Y<Z .c9/>oBA}79ѤQ31j<Ʈ{lKsjK4j)JUu+k( @b {! kh'p拷8ƌ{2{k'{?Ip'/hR_kshsZᣣ3 cuObk{Z2OZ.o cu,ڎb|-R;%{GJxਪk9V:sGJPsJWKAuIsBX4}Ub[q+k'T'JpTb#xAp'bb:Z畽k{9E/ uPH&֧QB**YB9pJ-/)c{oGZv:Ѥj*{UۺKsZR@I LsS+|b:0R8&7>ֽ̓j ̓蔵O~WHms{'xb{W]W!7''PbNbt+kbb"s0{Z7pmHJ NZHJ^{bsZf[u1?ZP-1.ޮ'J_XWՋkBg~ le9KB/NB]-9R9'iJkd)?z{Ac0: 㱒 |Xk:&:}U5uτd1_k<ީRJ^:x~USn"zU͋sD)pRY/!}P)7Ց ז+a\#!\Ikc!(?Jc [srҜJu7{pˮs dd!U?W#!]XݶhZmi+/Z __ ks-t tp*`O4Oaj4+cZHJEPGJonq [*". ULkr{Q;Ҥ'R[_n|{c)ˀ.9' U+keұZ>wA&_I\_]jA~{IP+sA=/hZ[XJ*]9k"(Re|p1Ʃb7sls.e'ZkphZWPZ;i4+koZfZpk{ ~GRZ.bxT{iҝT- *tZ̓ZPOFJzZuhRXP ֽi/zujr+D1+s8ֽl{t{WmTݵ=+sZjugZ/GZ+;~T{~uƮ{"2^=bJjܶ/tZn>Z.رj.ֽBƅIֽOoHZҤj:8TL{'tGb/f_@Ksn~򜬃)&{ް+kް k-7/!$&+k8ߒ.bVbOms"-ZphRZ3Z/W΃Zhr.HJW}s(BbsRH,gROp]1&sFRz6NC)k9#k ϟͥeBߞitBo6*|Ajk9Լlk!Ӝ) }t!) 9XUW&S N1z~O!].J$)q5״ [t\V] S :s+,#!ן*|e1[#)_9^M!h[' [!` /~o `޷/`-n /1~h~]{!7bߵ>{Wks1{'+.΃Vs tm{*bֽ΋o*QbemJGJcj c]0HZӜRpWW_rI !ZL{&b/UhZҤZbApjꬃR^G5ZDA޼HbD9`Z#9)HR,kH&R.HR"pgZ߫T)r$1b9%T'R઒b{I\Ob?B+k)Ҥ kGA ppިZ]?Hbr&R- b3R4F쐔ksX̓RP{9bBBŁpZ8ֽjx*7o ` Ҥ$)+sj s/`TI+3 kҤZױb .ֽK{,nuL{90p/ӜWRxCS=t΋^jϬZ.J/΃c2 b8ƈbjzb֕{{%|ls**ksl{mjBҜZ`2Z`<>3ls Jk.bVC)7o kbsz:+ϔiRLkW6nRNZsNhRZw}ضN&J{xd1⊭_ 9i{1=FJU)kD1xN9x}mJ_IIJ9r{A>U[ EB6[9q9_Uks)[ c1 1WW./C)[C)hc:.o"!ߐIcb!KkB!a}l|7oaW1b)rAUŃ).W/$9}wP_Z`_+B!jc"!~սB!]Y |Vl{c)-z t1]B)RZ ޺s1_pҤGRZAgdƼTb覬ls"*dJ..ks{ӤiR +X/׽bzRΓ%1x 0HR>,h^RbIijAE͝OA5PJw]GR}Y{e9bBABgJDAVI$9_iZ9=Y='J 70GZؙ}0IPHZ4bA-UTioTZ-qz~/b>ՑGJ}bnLbz Z8?rgZ*󁲜Ksb]ﮃttuƦt74/ k 4*k]O kr\OjʪOR%R%JRVtKpS "SSuu{m7? k sҚҤ+svH~Z͋Qjֽb+m{U{閵{=UҬJ*kBزks" ǣ3/fj~ܷ{ ֵh`8K{5Ts(@T{Ӥ9q{({,sls+b`s{ݐkk{r.|!7?΃Bb6.'J2?_oiR(Z/+cT B̓GJ|UB?{U{9>~~1Wuk)_RI|1w |)޾ZAJhc97Hc#!&6*|C1pxpsC1 7|C1'[:)icAs)o݌kD)/pZP)Wd9ܜ]b1s {c1՟DTRAZȈbA]qӤ c۳` *_dA_Rq")^ݟAWPu*c^@? *c *c {"1~ I[#!L*c)?=:^\Ys1V/qpBu *S#)tӜB9rQ9_O1 *&ҜZ +k'T(R)l{&zcӤZbbAoW{'B$'R?WLsJVI]pIno'JTKr1m{Aom{b `.JてA 0Z!Kse)+-{'Rp'J7;]lҤhZUWZOoAzh Ta̓$) \1 UpC!항,scPKk|d2{QѢӜb*%br^3Z 14̓(4lsj{8Wa cj̓GJj؊B{&J>p9.ĤtFJ79Tl{ sOKMu RZ|l{4Zv쳜m{Qnbu΃ uFRܶTKs* -{VNmj4'Zsֵks`Böjm ulsʻҜjM %lk&Rp`׽ks/{]tJk-/3{~\07S+kb`d1x~KkC)^WC8{1~ls!u*/C)UND1.'Ju t9#9\~l|JP]E1yBuu {1Sc1 9:{FBq 7j+t9&m|Rm^Zc9{sFB{M}b1]c1X\WsתJ$1&cfBZt ː#!#! ]UQksb_sܾD!7UUuSi^{ kZaa~Z\:JbuW*[/HK |w% !Wk/pp2uU׽"1rrA)i5o!cc)> @χ,Mmu}$!׽PiX4RP *qA+* T΃HRV4e1$P(J Ӥ'R*z4bT_΃HR"ѬD9`jbcTA~qAGJ%ZvgZuAQ kplӤI*kInIJbr~qgRቒLk,/I̬OA! Z>lsAOrkk  .90-tbʪ{KZ)ڂ9X{d){KkA nKsC) {A)PZ!97RuA.& zαܸY4JcXΩZґAGʀ4j(֕8GZSA",s@HJ޹߼#13A(x/GJu7+kMͣb&t'ќj*?BFRlXQI[ ҜfRnsZʩt kc#7։ZW]Tb9 xB)(9/Wp9'WO\{׫ :A媀|R (^ZKΌhJMZc!>~LhR}]>/RUGJm͸Xo1B]gKJu<{Av@«s!?/9jz,|AWPGJu&BݝL|2k%B |9m1_.|1:{s9bx:BXfk)="9_CsC`_!V.ߧ RRBhίT0u_BA/{ ~{tv}] [AC9)-E)uU +n |/1W=|$2r~T.!gR կ \s%| ݮ+k d[4a7UHJ d)܀U c=Uq1Ӝs(4%KkB/ZJ cIGB[hJ7?ZҤArr3GR\T\Q'J.cUUA:ߵPJgdG{'R-/gR$(0:&ZU'RXZ|v09P!)k8̓9!"(E1Rk{IP9 24: gR:]b2 \nC1.9ʥBuꐜFRjͥ9Wֽ#)_-u9U 4!)5 GR4A k'ӤӤ`pksRҿ9[pd1 nA~EOKTd1{~U >WuA`͐I+sc11ծσ9-{ +kn9uO1+U(#)s9 w]#!jU/C)ׂ3c)WUNМ(]s!W! RgR WhZ%gB-"s9D䬲gRМlkNZJ-R1e)0Z>'B|#)Ϯ^Ό98 k9yxTJ*{AUWB׋s96{'Bzz;:~{9`XL|9WW*k1sXke1j[9('-%:ן2LC!zܮ#!z^Ic$)ᳲk!^kAOz֫kAUsc1j?m{9Z4 Ry +=@[i7{A =S")7PIkC)gRaN|bW}}׵Ic'mjߡ}\5}T %5 bzw51~u_*c")5W!yD)Zޯ/RcJ["!{ռ*k!ߠ~H9 Ҝm=sXs~4MުJPGJ) Ҝs؛{ b'+ krrb~pHP+ckQZ5^3Z7$)PGJTzZKk'B ӤGJ}{RAPJ{HJ c8Y&JAK.A 6Ѥd9:NAʲ?_P$1jpq}BҜHRҜ,sbRL}ZQ{@UUVB 5A* oJkB}T+kwu3+s) U΃*?Xu. i8A*b8D)suGJ8bX֬{;8jD1@RX{"!{$)麊*ք1W2ܚ΅9Lk[@ZP|" b`:{#!>5z"): J*U49}39kA(/ќJޯ72&Z=sR39Ҝ9p}[ZC!Jks1kJa &Jux\OZU29-sk1  s9`zGJ.(М*c-|kc=n cPA/ZX^UݎA;p` |1d|RR s9ʫ:k#)@b |Aז'% ) B-'JQGRV tB*{9MVlAoByqR!b` td)ϭc*t99U9LAԭ [B!/{RC)*0W)k11*|18_hcc)ٻR)VDKn@~)\qMWBUXR |sS}jkb 'hc nmb!nZ=Jao |!5^Ϝd)ttzʃuaKtb[ܬkWꋩKt@}~/] [?*Jc1DZ 0/@xrؖ8LkaӜh-{HR.׶E~{RpR*c*oKTZk4s5UtGJPϫֽKkȬTszZ Ҝb*ќD)bzhJ_RU`Z%9~\AU۠ڍs1) ɍsB(NhZ-WPAV1߯OD)U,{)u Ҝ"!_B-uq18%/ ΃e1x/aX Pd1ќ 3a*p#)=Khp!UUpU+#)}yHRWMI&J*-zB>'U@ { ~O17]/d1VU!^?C1}Ҝ99'B/ ̓ d92$ kwUlkAiȲz81(3{AќJWpBxjJМ cpHսjZ{KkvgJ]j;҈Z)#.1v?sR_{9'kB R9][sR+n#)``r{b_N+c鍋M|+cPkHR(`s9+/,|B/ |R"ܫ{A]_*J[)q.Az*c:dJcA/όhRUu/ GJek9j@s9ިc9V'u t!bZ!Rd)&{2K{Z! sc!% ?)b(c)oR0!_~&J!+B'K1'krJC):JOcgc‬s B)-C!k)b.|9]V-|#)kf)[{`k"!&#)όeB tb1~*|#)L| vic+|#**aMީ[1O)Z[Pc1oӜ)7's\VKk4{6+4{A*+ukGJjj+Bs*ﵖ/b qZ*pB*RKkЫ^ulsU_[7Lk`X퉭 c][]GJ g1Na{`r9,ca {!-OA`0gJWPhR)+c{uwҜlk5FR 9zJz`/Ӝ$!UBȲ@ ׽GJY֩ZU&bA+Ҝ.YΌ{`JoTd)=y΍{~Yαd1~x8ƈRtT9* ~s NA]OThZUAjcR< f/u0}~1H P?=vT:AxbΚ24R/R.*ű{nATJs>k{^ks>Z~ќIpZrno&Bצa'J^u샤1"&*ФRwm?R{Rm&Bj{nsC) 6g=5M c-{bKL|Z+M|gBj+lI*(Jo9P o:_s)n0 #) nB^vH[Bnm1}NgJU [9'7AZ9|' ce1W9_U\bd)Cp1U]s9|Ze)bzc)sIc9m/+|:oWw'[)],s"! c).%([c1b?lB!?{Atv5{c)ժJ)O}{"?9hcD!V׉)5U_fBc)˻y k!V\`ik) )U{9mׯZ :"= |)*k ˁ3P,)!czZS)'P,t%2|J!(1gSc)ܒ  qlk)Ӝ{iVms~kͲ,k# Ӝ{4Ӝ{6q訨0 [*[}{&J^0#)>P:8{)0+j{B 'B_8wD)ݞӜ1BU!_.HJKU4Bܷ׽R_W׵1WЯJq&Jz?{&J+OA*{Aز@hR ޷PBPJpJjLs=TմIZj A-׽ZTHRڋks+#*Ҝb`kzzҜtֽ4%4T ( C9}XC19c1HJ(B,HJ vs/ v{`eAjꕵ =JZNH~p/4b} BUb%=*ugRzZ;m5畵{ Fo k̮ cb #TKswYZTpZ8sgRKnUs9B>{GBK%1&Bz9.& 1H~x'*k#!;-B.[`*5Z|T |R-o{Rxs'J |HJz|R N9j9~o{9U{9Mk9^cjk99se1_ Ҕ{!_1p q1~{/bD)U^ [e)7=R$)gB#!{쫗kd)RkB!}؎)WZd17c1"'K( 'cA!lஜFBXU^IkD):{c)րk#!sRd) ܚkd)}ogB WJc!T Bua],#1, A={(ld1EgS9scb+zBս)me:@+icC!/Lk 8 pb%걜Jz.&Bݥx4gRӜZ.*jTZ׹u{v ׵hRUxlk)* 1p/d) +kT,c=lk~^}ƪR]R/UU1^U Ҥ'J9TZk{9J({d1rsZ1uAKs1k'J^aOA+hRW:URus6UrZvIbhtD9.=uI{Xb* % pCT/@:P ׽tYT8Ʋ(8)#1.*sAb'׽mk{>>9-m@C*Zy!, ch8 up /U"UKkŠpfJ)+]ZrҜks~jOb*si2Ks[ќhRa.J8NFJ/RR9όZ=?([rk3Z!`pr`s9_̄fJoJsd1 +sZ|gJzKcRH |hJozbsA(OHR ZS*k9~o9iBZ PC1p$)}S!' cD)v.d)_kxjZ!Z1 [D)oS|1^kMJce1^},cA>([!m^&JpJ8oXRpqs1u[d1`VWic*([1SC)/(c0(8k1KnokѓR$!{Z86$)#UW]S#)˩Hk)W |!{:t' t!t!ܪ~B!wկc!)%(> t!+zP\1ZY `{|C1 -|{0+c-1k/d1=bkk9v 9UB[ /9"b +'B:uZs$)qZ yuBBp4Z.$ҜRjPpZg،kB {1hz&Bb*8GRC!_1鯭J\ 5+cY\~3boKB6+kAbkk98%Z9@7{gRzlֱR풐+k,;Ҕb׽{RKӜ[_=Y)bjz$90A)5A+HJ ] k !{ֵ)+y*.;#)ttV.D1?iZߋPZO:8b+)(RkZ񹖭))9{4fAzJa(ֵe9&>з%14wKb׵08{Ap'J$b*{7iNfZ2GRrФZ6o klNbn))c]~.gJ  tZ0c9|9XҒIOMGJ{1sMRJz-RzJ/zϔRޭ:ʷRçgJ*-uV(ReѤ9+u1'Wq X ZtcE)"=^ze1^WZ E)]\^Z$)~-D!u7:B꫊RϺjc S)R]{ImRAMZ2iJckoH[)kSc)  cAq_w(s#9z_2 IYXKBgjUH[!?.)c#!Ҽs1]c")T c1w;͜!l1w) ! HC)`(hc$ c1R#)"3=Us)?,;'[T^t)]UXbsz W_8bshRIkd195j\R'Uƍ{_b4HJ^ XbxիYhJ[1.jx9kJ4lkoyB|FBXr[Lk9ZAUR1~emk{.4$){U?U4msl{_9ИlsAnح{Zn|{AڜkgRiA ҔLs9`bjh* UZ, 4s{ v0Sp`4ij[Š1\s9U cA {[B  %鶵/ظZ4?=j@dfb HRѧ"ղB?uHRO'uB(ݖZ σ *{~sVҔ@:$)@A`HCAT c"v|( ?4hZ< cξќkkŷڰ.)c4*pZҸu/۫Iu c&׵s~9/ƪZ8bnY{D)#/s9'sBcveI{9A c9ս׽&JՕ5PZ&`R?Ҝړk  k r{A&+k9Xh0{Ap΃A{KsAֲ9{o|\Ӝs!Z$KkhJy,k4iZּҜR}\*U9u`Ӝ1J`U'J )u%u ]uD)͍A㋧bݑZ'1$ 90@Al9=4k_d1OfZFJ")PjP>@HuZ RҰnb /u$2 ד\Ҝ{yls^zpb"#omsԌ.Z(Z3 :ls\>kk kL([Z{bb⭌A/Z)*Jc9 pvk!k).s.\{b)s&lD:ܑZ_1E]ElD)Sx~[1ZJd1`,|c)I}W:a"c` [!}'{d1ӕe9'RHTI9- cY!*4'R9 cHT{"*4RT c7l╭b& +39r7ƩZ^{1^{YD){1p{+c9ϨsgJ7ӜZ=R葔HJ;T{Ӝj}gRx/D)Ls(J_BfsJA/lsA:-PhZfZ'%/b,0(ubrj cUmk_5ٷ㡣j {}b4Z/zre1bUA+Q315Ӝ .9?1a6t>9{Z_ʑZ.ҜiR:(+b? cJO 8)B((#!t)+4u+cږZ{4zc{#)h'JUZ8(}uGJU7GJҜJk  7ز{z7iRzZ6"bmkM]ۿќKkKɣ^Ќkkj{RBЭ+kcJ# |c!srPsJ ,Z഼ Z {1,^W |1̓e9o|)O՛*[ }u'K k׿$!sd)̮:XʵU`/Ӝ$)j51_߾pe1Uմbk}+~ ‘@ؼtd1WU_?hJysyR ݩRD!]J׮,Ik15;)S&B]JR!iJ#! us)UW-|[ ޭ ޟ|i{!h[0'{B)2XR"!{ka!*?kc .HcC)PXjv[C)/yjkb!i[B!ظ[)qIڦc$)ajIk$)^_^R!&P|1C!7U:)VДAK^jk Z΃9~kҜAKuGRJ. {OFFTZދB4(J {억{ TZXuABu [+D)58d9^lms9e.A]uWЍsA9b39Z<e9!9&R@ ZE(iRSk΃'J鏏΃ $8z΃Ab:;,sAӤZ'ge%Ҥrf Hbb+P k9LҤLs-{%YΒ/Y1* vb~bU$1ܚ΋E1f "p$)/5׽Q(N׽BbIaUIy1Z}ZB ҜZ~4(J5Qe9 $9ZPb/9R"d1pzj~B OhRye׵*^A -k틄1v^Up  {p K֐{+{`br~{5]Z(.IRX/ ,tgRݢMRe:" tJ*1,&L|9Xw{L9H[BUss9{E9~ߊJb s!k{9{TR9{bØ9UUSQP1ޭ fJu}dKk9r1muk)I#)toQb)\s#)틁ښМc1/zke1'] |"!_T.!~pb?R (k#)eMBhZC)KwZd)e9WW}ͤ1-C)Tp:9\UU죃95 1[k'S! =kc1Va+c1{_J (k9'K '-Ic!FR# k1'([ f2( ' d1{W+FKRV']gJ"R#)WȁJnҤC9;Ҝ 'ubl`Ub*khR~Us9{$׽uUb:-+ksWKk\1^9 bYbHRW9J,kGӤ1h`{9#p`GZͅpKs 0gRrc]AS9* 'JK{9϶΃Z!hZɲs9 kju+k(R:/_{/bW4b8b)>*zPWz,sص1\<90^9܀0HD&Ţ rRX| c)_{'Z/ -{ۜbtE1rHJ7'-d9 '9Zb^b'Jld9U{A]/W_*o UsD1׵jќ@/ D!_H*ols'=+c.Z{NKs8]Nbn{Z:7sZNKkU cLJk:L| k>-fbsU~LJIۨc9xjc1kGBU]r |C)>bsGJmlsD) P{9Jc9\]t1}a- ;+Jk({u,uc1xT:jA]U\Z9nN6}R"! ߒ|j ^̓#)oŵ` |D1@ ͵eJCOR'J)9c#)'K|1r{a^ caЩs#!Ic(Hીb1sѽTJ#)Y\}51)c1շϤ9c__[C)U~I|!>ݩs:sүC) ׇZ L[R#)5Z #%OIca ?c9twc)ok j~UR1)cS,{1%- ލ{un\rJ;춵{{Ulsv@׽Lsiw5 c:(׵+kZxZGJb(gֽZ[{lzƩR"U ȹ'J(XhRC˞ kU%bZ^[xHJrUbKBbhZWۛZ_/$) `UZ$)/~΃9Ș]{JMg#+c /D1\'9U 4A qb_+kSj 6քAʊR42HRo+Ņ9 xuS9(u/SHRUWHZKöKsUubU+s'#1r c)- 9ҜA'+ kcU9 k_D9PZ#)%'qC)RT9=?A>8Ӥb7 pZ#*c&ќ{ ptn{\Ҥ{A &s{C1 $Z ;Ob>iR:~KsJ-?kb% kk#!{Zk,ZzsHJ7kA{A t9@ kc)Lrj t9[_1*-|9`p1Ysd1bk9}Vl{B[U~5j!Ǐ(l{#!;ͥ1p*ka`{ J8 ]Qq+krI[ f1_߬ 1\cTp]X .|a>U/WD)Ӌjc qbҔ SKk!-l{pd13"1R)is+JcC)Ͼ)[Alcc9IcB!ڲS!hc"! |b!%IsC93 6M"1} kB1IscAwJ!އRd1_b [pgRABbz4,k*ku{C)mo9.8ypR7) ֽ1X\98bUUHJ %v{}gbjhkaќGJ U%9Z* kҤ(Jw p#9XtA Ks9++ҜZU>tʠ_TKsKRsK{}_Rnb>{]R A s߲bTA'7!",kBz蒜Z55?vb5J&ֽ/Z8֥ATV틤I̓c9- k׳σWW肖U09l{ UJm8:9u΃Nu c0љLsNUj*Ѥls2񱜮{K {"/Ҝms~Кbpє k[_A~Oc9"ksd9 c!Xls#1W*c W d1UR#)(H*cd18jkd1i`)c)"+s)*t! r 9^rlFBwU)c/CLt!.*c.GB1|c9_5U [ [9 (r@/{9b!3?gJ(b$1xWOZ )&BaK ZUC)UMuѬ9Ҥhb5#1`zRUUIŊbyڏҤGJ/T(R|'J{둔&J#*ZAڮ9鱡P1.1X΅1Xp׽P!X#!4(RNc9r{ҤB ΃Rwu΃9/ƆҜ,k {~{Pls A*k9pcЭ{GR+b+畵)ZתUMsV=phZ#1+X.#1kv{&B={J96߷hZ Ӭ+cg΃&9Ub^u-k,s*ZTt4(\ksC)=mod9{&byI)_ߺք99讵Zֽ9iA -{A唭 chZjbp䐔 c *c8jR:WյHRzo&Jw{9]k+kd1s9`{'R'͢|A/R$)J%/9]݋A7* |9_B]{hb,|bcWW'JlWsRzz2XEBWc:ak[c1^WK9~tKcD)/'R$:+[d1/IcD1 *[C1"` ZIKk$!{s`72?~Y TZkopq:#!]]] t !2 z8#![uEWpD)[*Kk'z$!sWvJl9sU{$!'éZA)uKkb'Ms/,,s `{ ޯ `͏Zb!<Hs+ h k _HC k")b샡X B/u|Z 9l1{c1ފkbޯ̋ zp#1_ݽ)[B!}Pc)/}] s \{!_ !iw5{#!ws#!r吔߀(퓁UJ{a(*9,_A %T cwҤ %qHJ c>.Ls4ZѓKkm ։R`XέsQP/l{<3H`D1zO ҜLcʉ53d)Vbꪠ{~wҤ+k>&JkP{A?PJ6ߝRbmHZ ߮W~&J|4(RNGbD1w}4hR|~]+k9zphAcHZIR<׽bP_whRアIZUR׽JT}0A[1֭*p#)'d1{pє(^pJ#1^9_XZZ1]TXRc)_ {)~TR*x c"z|7HJa 6ؔ! tqqËk{ J"!`t c (Xr tD!WRbAHZ--hJaӜ!}Hc- zk ڠ1u5b}Nrl+c X5*kD)o5 d1U~v!ŒB)%Bh[Wg[1 |9u{]ꛂ /Gk9czg[#)!7)k#)vZ"!= nAYbbUkD)}u=b#D)~SUU! T1ua} 9v%XhR] zd)5#(J :uZ-u v'JjUӜ9ۅ,cA9J-gJ5ވJ^W'J `7hZU?ê׽AW"8A 8+c%,sZ1pKȀ #{^j֘RМlsoLs8/Z ?\{'Jٍ٭{A"Hb%kkvFRj`{9%#R c;ew,RkJsZ[hT c9j{9ӻ_k9? os9Zk'JWsc1rI[9]K9`pR1/[d)UT{c!sJ[e)wWq=t_|וw-|:{ |ܟ4!5]V4 -(p~{9 s#)xbd)wԪbke)?ҜkD)kJ+kjC{R ;(R!\R3QY! \\_hJ +[!j΋B!7K#d1%}+휣)|_G[1:&{#!bHs#9ZQca(jg[!0)s46.lb7k 'B$)]Jk1}d1_[U 9io#!A' c);7o*c1MZ!% c! {{2xh9+c%ќLkq!q1 Z"!*P@vC)֖0 ^A@#)WB˞R*~pd)`T)&BUbj|9{hR r9? @׵955KkBGZިp$)U(Jw?'JWY9՜`#)bZ݂׽hRWU1@kಜrA}煌s15 qZΪZ*xZ=v֩bvUWA5։ZWhֈZ-ō hubg^HZY*sˉ&Z(וb'WsT1z*E9T9TZ hxbT9 GRpN9*.*!,s+2'Jz~άsFJ?>QhJJoo R!)njjksQ{'J+NHJl|RG\~ |R{sJUZ k9 kgJշs:jsA_߇RD)p*Rd)5w([*Kk1pJ[$)ЀJ1x S!^JI[!ֹUI)S$)sC{2d)EBW[{!sa~Zࠪb@.k7 TRA l{(`0#!wP9C{#)Zk&?J|"!KnC!Wv^PKk#!׼7I߮sC)]j{sY{hJC)T?K|] |hc))9Rs(m A7Ul)w (S[8!(Hc=,"!vpiss*k ;0C1Uݵ$9U`^wA/_XJ[$!kZs X#!{C1\#!+[Ubϕ{bSsP.EbnxڲS$!)R-lkRhRҚju( uB3ZŌ{TC)t /U Ud1 (Z{jhZ")4hJwGBPO֮s^/Yƣ)_d)\A˸LkqsbKkJXB_jdA"_]AJ_99.%ls68Ņ1Tsqsjn4R$ 2+/4 c펷KsBb^{Bpd1޾ c*AcIqy^,sPMhR^1kA3'JUTבR'J7}_Ր9mHR!(t97s k[ siZ?TJXj |9b:BH9JU{18 AH࣋mZ - kZzM)c~\s9-Q*[e7 t'BhJ=v:-Z-hR f |RtQ{InpZgJU2F'c1ޭIt1WX녥BD)Ëb1v}hs/hc1ec1_B%1~'B ԭD)UJkb8zs jT{d1UVXV$9[5qaQɧ-{` rJo!.i{9U)k")Ϲ "9_qWIc~,kaxC!]bztiקR^b וd)QMu[12=c)v>[zlfRx~1_UvԇJ >^<BZX]UfR!w ,|d).m_U\)pz]UR/&FBb'hck +¸"!{#)O{ P )!5T)uVsZ9Htd)]Uc͈kC!U)SR4pp#/췾*R+kU#gRs4+k-HʵAiKk-C)ظZWTGJ4r3gR_GR5ls$!8`RGJ 8HJ1RVPRlsKk LbމR\w9#糧TI9gE'J\]]95}vd17UAUֽC)UYC1/={yS BѬRŭֽr?;Amj)x@,'R(K|1CGJ{?)[}k9,͔gJcLBOmMRUmCIcGJ!ScFB)!;k%:x~1 k:Z\JD1{K9ҷk:rsUg[1c_R{D)Um'B(ihR!JbPjn.ic1p`oU!5W8$!Wsz c m.yc)n_ c!/ Kk1*s .it).b9aHk ) Ϝ1es{Q!!ZgmR!}-[#"hk1BkZcȞ6ƀUr|rk?)WU5M(kXgBZ5zB(bsc):u{Za.R.kky9{ b*{d)W6SB kD!]-:kC1'Z7֌ss{pŢVA=29(8 p6$){u) ׽b&hRJZW\]s&JWvX]s9e!#B"pT9 蘈9`B0ƥ9AAn~qR{UҜ(/hR֩sHJ{T{B}g{s/d)󟂌{1쇘KkD1UtPA]=9z{zւߥRPֽks\@׵A .z`D),k ƲyU׽jDHO9) Z*RyGR^S'JvwUAѤJ{KshRu浽ZR?AOn 3&R}mťAzX3fJ  TD1% WҜ(Ց'RbќiR4oGB~nМ&Js}u{9 ǷjkHJ~sZcsZ6sd10 ƪkA۫kiJ #5gJߞ |R.SR]uk|gJIk%B؂81냬9/2&JUό)ը[1~⁊cÁ'([!K.>JD);篴BbJD)({!Bp(Bj˪ZA1zs( σ |9!~_yc1S l#!7+OJM9W 9wkEҽjp 9׽)c $[@ upb&:*/1!JZc !ݷ5s :kacH[1&d1}?R jJjIc`~{:(]߆JD1ut(+|!W*_J5"kTc#!'J0Z~N$)+ws)6wМ#)[}몌d)ߢ0)_ 1b]){iZ-ΦA~* (2W(ب3$1{-Tb4lk *uKss4AZlkc) $9}m7=,ﲜBAHJoV‘A:t׽ARTD1{JTJ*1ֵIo)rҍse9WD1HRU_ܑ9'T"1 픽r_}ŇTb#1Ń1/[Z Wb0.Wή{閵 x ׵)J@Y0Ҕ: zTZpv uI ZGZºBgRtGJPKsgRphZv#Y_JPkoGJ.-6v3'J(8 |76J+Jd1|N9u?Ks d9pʎ c(/.B'-m|9jc9hj GJ?{9 ZzsRB 1)jk98sRޤ.&J A(܋'R?RZ]UT%B E:~-:KlFJ{C$:{k9'[!(Kb)?7J$!ةR }ֽBA|#ќ'JWu~PGRZsԭ1pgJھk-R95 cܭZ2PD1p{91)KZ4({Ap Aꈊ{E1zrR |RK@0,ZCV_BjcgB+'L|FB*k9;,|A\\b{A{h1/gZy(cBc)~1L9o\O'[b  Z1`7Rd)zp9$!5fBi?B:iJ9$)7_E)slnR'Tb5խ{A hJ)&BX.}9Uu_sc)`J1s"K꯮e:!U/r lc)Q۪`kRAR:,4R I^HJAjcWB/%_.c)*[rKkG6ފRnt[B#)sy(k#)7k$1>wR(࣬c#!}E?)[ tY#)`UaRD)Lkt&_A=R s {Zb?5 C)ozZ1bC)u%Ic!yKkv~ cxP ֽApr=p|wy&B6%Kk4gRZ ҤHRjo 9HZW]Zt{Iֽ(uC1 d1, ]9j϶$)Vp΃B%"HJk3{/uusJ {9;<Ʊ?808Zj\-[8P 'Z9ֽAń9~m#)NW (I-yΥ9mie1@Wս9UѤ1UBV-zBz#)->pu9@nbX찜FJ{nJ(}#)WNb9({ UsC)2uZ XJk1?sZWs'J){Zbs |bj|+c(8{c1zGB_{B "yVoB辗/{GJZԎB{'sD)s1JcE)>H l:oQkd1s)ߧHc9J*{1#A| tc1b1b)k) C)AuThc!jc!!*bD)`|~.Z$!] d .c#)Z|J NN)[ $k oZ$!2Rk c@ k廠Ic XxZ!x)Sw۬{)%珔B)*/:}UWJd)YE:$)qhJR TW77,kiu{1zeZUd9 0Kkkk!%7\MkRqA_,c$)UB4FB#!mjs!5˃|~~{]D)YsRUkd)5$!TV]@AIcc)y(J{ =R Vk{AHc! j{9\ZC)p( X-!]x c==?7ܴ&,7S^_}ls Tb"{xu klxLsbԜ3brҤHR=X{)ֲd1ަ9 VD1i}zqA(>xA+knV{Ⱐ׽P+FJ( x kOeC9ֽ9Ӝ9Ls/z*k[Ks/tgb p9xJSe9/ phRqSq0U cS8{7+cp"|9-_GR3GR5$ThRzD)1:R۲J8rAx+UKsc1NC)Wkk1[kkV\Z2] c"* cm}eq탪ZWo c+厔*k*탣1O'J %s(J`.|Z2uOAXz-9s*c9Cs1zIc#!+^XL&B?bhk1C* Ik9P<{9kA%ֵFRU\UIc9)?k)Ը[C1&8s)k{C)fJ)d(@k1_i鏌1 |1cv}k!6o.l_7/!yZ@kxy1U]֤1U5!\X_c$!V7Kk15l9rSTB!UMokԷRD!K OFJ-)uRb/!kcaʜcC).|k1okBzҤ,c!›c#iA!'̌GB˃sr{5 [`BJ!R$! Z1W"HJ !l{d! c)tc~'Rb [ 7ic)kbiXRpە6+kUޔT^{jൽZH*k#XP/!Jő {&( 9HR4΃nj{j4JW }#1֧9h(JgbNT(Jz6b~biźB1jWU( -1gJ>S&J +JzzShZ'W%J{Ŭ b ~tA(7R$)U8Ao$)rx!WwU [blcknsB} S {%kz֡JcE9^Pm sksd1ohJBûHBѨ R/`1Myit{oic!R$)-*Jc!jcbd!UU~6JtZe)'sE)D)YQU_ZKcC!RC)Ceסs/|!USA@*R/1󤨯7N`ūBjbybXΑ芖pҤ//-4] cqw^_,b{3'R2(iR cyŬ\J1 kq+ŇZ rIhZU^3 c +k֏_ k+D1'RuhZB1 U+cv}hJZ 0jUZبn4ZM9 W.BU(HJUb߀D1 bi+kJH\)AP#!_lse1&gX/d)*U. klsd9P'J-'YҜZֵbwϵRUќ&J{-By8̃)("샄1 b{J . c,iRZ새R"{Bubksc1+z8BuU1WM|1@icFJ)k9%2Rd1!2#sc!_CZ"!:s)ߵc9_(c1}s)_bC!j9y}{C1?1WUOs")$1J#)}s> bEsd)gLA,cbMC)U/U,k?sWb&4Jz ZRsڿ5Д!y5{IufHD)s[_kc!'{uGBX+)[ ,|@{k/)^TTWUoa*>HJ=R@hB)=~!UUyqJSKsC)l4ϔ#!uPC)uܭ+cq>/sP c z┵1USWW c!^Jd)ۼ39YU\Jb骊kD)g[)[( cc)|1zjd1/--ƍ{ `J :I` hRSp58 Pֽa/UA WaV\WUaWUUW@u %UTb?.#YA9A~~Hk{1U9.0`&Z5Мb ֮sksZ|"s -0+-,cZ =9U+k,]3׽ms9/U]Zjp׵'B $d1FR:AߺJ@pb|-Kkglsd1'W> x7OA./{A{A pJ=ZPZZҜhR Ҝ c PRrt*cpZB{z~.'JJn{Z8-9#nBx׾J0LB,1*Z7]rFR4^29fJ݉sJO"s1 Z,|C)c ܀ {:>>J%Bw__EJPUժs1?}.|b)7js#~fB! Hs1 {c)Ȟ{:B){*Kk!W>N`|")}՜'cn-zr aiCB!j)}Uߔ)w-$)T} |kC)nmjs __S{JkD)/Ūc=Rk~}kB[}Y&lJ!h R  4#!N vM\$1]U!zz Ӵp@{ׯR ҞgJ!v)sa{ۣ  c_|{)n ^`Z)\+Z'B!kd)6Wu1`u)c* 'Ӝ)rp&KҲh[?hSc)ٗXΉZ$6 kڦư}B[sKs +x֤AZWќ`-utms [ :pu̖/ vƱ{hGRbC)W@М#)ˆk{=6I&sV͋AABZYN&Rsc9bWbหxC!몠T c /u^>T U/jW7ֵj(wgR*aJs* 9gRjhpsj9#ֽZ/K. \%aW, WR_1Ф&JbWAgRpHJ"u ׮{A{(Jq(JlV}Q90 c/R_/HRoA*zo k~o cZc]-9n|{hJz!KtbխIzZ['0J(sRmvS)lgRkΏkfRAjse9K.AoVA"{9 >*s9T(cc)7zrsFJ&<ս'\X)J/v΄1~A%AXRر 3ls)ls꾏uLk " q㫶P&4ֵ{NvxA*ZO@}td1UoR~*VΡ/ WR.WսZ\ԥ _@+4 UҤajU^Uls@^RaU_*ФA U UUT uC)zժ ^{gR:Bھ9 Z_$AW 3R]/hR %qR}9pW{msd1bPZCKAUMkJ+R^{J-0AZ}Zr.bʊ.Z,-ZtAx cjW{HJhֵ/RiJX\zkBCt&B+%kJt [d1/{1/r9o{kEJ'k*sEJwEyRd),z_k9aiZE1 /6 hk1,i{c)b#) ʌ )k1o_ZuCUkK'cxZ#!hǓ#!R %sj-Shcko9UU\SRz*JaC ֿR!z'!5U峵ud)_qUc$!WXnRa7C:눘 VW,ܼS$!vJ]([c)i2{ީcc)W`kB{9WtܨZ(/6Z(.*[wZ U{c c!?9  'J&*RtͨbD)q{ U. n\c)բWKk0xӤ| |#!⾪kk! kkD)t")c$!ڬs aԐ l#!|* 1}eWԵc)w_D)\\ֽ P) "Wd9}57֢Zo)=.ZuUtWUWP-ԕKs*UT Zu̓WHRJs'JܵB1$,µGRouHJ]%/ֽZ7:` ̨AUZjֽJ S'RxP OZ3 c ;x{X1^̓J bp'J7TZ- /{23hRW7'Rp'RecpAկ"Bo.hRєbr_gZPiZZs9j0J+P9jv{{9ӱ c۲ HJj{HR*.+ch{ZDnZ tR||z'B닭s9 ZW}#S1u*cd9/'kJ{0>7Ơ)/khc9 o%B?_H|D1Ǐ+IcC1XFk1gw{1{;Is#)׾Jk!s9eRC1B(c1u&J)cΎ:1A-uwZ! )_b *-gS)~ϭo([a#y41UUUSbB$bJSA?{scsb{9ˁhJBhJ)1R$!R!jcasb>ic Ne1`^^-)7_R s phc)n?hc#)T9XkҜ9U@Up {`e1  cRxc1TsuҜwXkҤZ.f1bz9ÉOC) Z[3.R ѤgRjzN+kజZ(@RpZ{(@``9?ꡩZi8hbtt\4*kw cZ5*돜Z~/ k-/qlsݟ'Z qZvʪPHRu*pZ_W/{GJU9㰌J=.)J,{A$>ޭshR>Zj*Ob^Yls'B{iJ2mkcGJ6ͨRK]}kR-IcAi$%Ik1Zs9tz[D1V*kA^> ̜9ZD) ,^XhkD1 *^'c1h@n'[1z7hs1¾ikc).j")IsA}Uks,Jjk9T)k!/9u}-!o\{0{c* Cks"7Y tcB!~HS5'(K$!whJbFJw{ߪs$!T s_K)jcAka7oT)[D)~;Z +6s"!'r)Jsb)zTkB*zh{$)UUIB(XJ|/-Cb!ck9~r{ c(t_?sd!So~k"!ϭտP9ww5ו zb.^&B!FfhJ$!%/HJ*&+c?_êLs˅9JcD)XR:xxjHR쭪c S WA){9UGJxbKV=յARaq:0B(Ҝ 'JIURP'Bc^9$UhRt-qZ k]R 'JvgJ?qB~)c4hR|]gRnj~1ڦ/'J<ܵJ 'Zgk9WӜGBz]U+0BuZ}:PiRmPZr6Z UќA}A;A*D)zUz{9 5 cTb{TLs4^{jҜsc[3lkX_pZsW/ cr:9((X0HJ"URZLkUֺQGRZs cUxԖs9H@,O9=mI';bxR~ls9*zr*c9B |GJ=m?+|Azδ)c0< t9 Z1*R(jh~RD)7%G[d1Hh+{Bu᎜)׮*|C)]˭sD1m#:kc)z~tkBZ C)]yC)5R9ao_V tD1ٵjC!s1-X)&_is(,R#)s{{<!?R'ccZ$!W(S-k cx.B c {oO.ONc&gJP hJB/{)cS*|#!׿-eJuX*dms1UϧR)JIkS#!%hSà /?FK͎hd*R 5; t{mhc9b(cC)ԋc")l9V{ Wvb!wKzZD)N]szJcE1Ubc)cz PoZ mJo 4_ |u˃bB$"iR$/%5?J R.R(>6S'J'T r!309&,Ҝ'J/UHJ^ݲ /9+W>ZUWp)OR>` kZ'msT cVB>9+H`#!۾c'B}rq/!.1 5ڭ{#!x# ֵZ?R_ 1+'JXҔB[5*y֥1/ќ!%{ "+!X *'BR}0Zy9_uZA,*gJ] /Zu hR.uLkz/ k.ќ+c^{hJ\PR Ҍ,cZ~qiJ:LkǕgP)R "*{B7{9(%s)B!s1 `zyD)/ZoAWZ90 s9/uM&J[)[9C_[A_sc%BwMFBD1k){k1%) .{9JNk#!^!)kc1|>{9r1cKs@Z14vfRD)VR(ɇR$!gc9)ilb1/۪k#))|!ZXk9="!7oOb!TZQi^yiZ!ݥLiRJ$!s§J Jd)#>Hc[0I[!?]WS@'@|)UU]U-@]_ x@i2 *cJ"!R"!* IcJf[ 視|寎B2=Wx^JtEBoKJdA/{i[+Č)>{9X_ kc92c*kB)Ȝ{D1|AaZ嫂hRk*Z B.R$)?탢'j?s|gJ$)ܝJc5 *{Pϯ_*c 鿠kkAck=sVثkA9*d1߯RfӜ c*!4'B* $)ns97'qRV4B@B2zgJ((ybD1j9;52At kw$)+BP9VP sD)]; [+-ukk u{Ōs[`3HRUe1kҜ'J_hֵZ''Pj3O@-3/-ZzsthZ7Lk+E\{%-uUWlkן=pZ ДZ_ӤjkxҜZR˒'B_qd1^]qAyΪR''WHR~X^]{e1bs(J̲'B+kA~09{c9' .'J^Y0R!}UZA"s9{Va{E1,MFJyr^GSd1#\J]\W[1sB/kg[1,t9zWX+#)pc)'!*|dJaB 9qk$:sBUW^ :}ͩk1[1uǩs)x;{93%{郃1{B)Cͷىk9&Sa)kTz\OkϔA)Ǫ l|!E:{A׸R. [C!OKC!XU]1UU)[#)~^ cOM7Ra* R{+g {W+]"@֬ic1Є޹R$)k }m|1w{Gt)epdB]ht29L͍ *M9}jkb!'{b)uwk9R{BU5N|9'uUb9lpZ15b#)k C)_ c t90ZS3D1J ^- c1ݵ?jcd)y|{ќd1mqus|R}y<τ:ׂ!YSUuZ֗4syGJWZ+YU5Kkc[ʼnZZU*붽 z嗻brRV"RjӜAV3RUru'J`P90J7rfR oSB08߽Ф V\#!; qhJ"WT{K33{?*k(ບ*c7u(R@(R t |ݺsR SKk>_ќRhtKkS c78ֵ)c^*Rׂ є[blIOb;᏿+k5߲A߳Zrq(J췗AjlkA{e1kk t'J[lk9/='Jw}PbuuZ] [9Z k9oEBqrFJqYm̔RE5+|A\[985s9kC) k:"[d)B@[#)-cI9[Ʉ9kuLd1߹%."!^"!n17{ kxs9-wjc).zG[D1tZ#)-)}㍌J=#)^Tdc k|1~ c$!ZZkz"!}|)u5J!Sd) JD)Z#!Xќu7Rbɧc"֡U_܈[`*c"[c/yS#!?0Bz}Gm ۨlB!jtO|c)3  ќA7m)0tc9kbcAH?O1+/9 Ӝ9(J4R;qR䐣3kκU1'*c T/"[]{ͿS{c3)k*nns k*sJk:7ޤs9G 9B_qB_~֮s9OIJ[Sz0(Ju{e1p^D1lkHJsZ9`@XKk9/s9Z'JI[AK^jc:協$)7:&JWU$B3bqdEBPmR { |d15F[)'"kb)z#a^"nAq/)PZ{k"!'̜1{b߿ |)a_Hc:%Gsb) {C){Hs1{%:[iaV,| ~~%K#)H[)Q}wT-c!7])[e)ZgJ6ꁺ֤1uU{9Z u{c)Uk#!~R * nєSIs܈BKz ['[`W1ZUU_kd)] pg[c!Rd)]tfK9c)Qv>d#)h+t Q.Jt#){c)%5Fgka t^j V ]'[98`,}#1])c#!~Rc1^k)Z )t)~!&d)Icc!U"!nبRD1XW2 [9RW{9W^pk{R [sV^$)XP]C)/FQ$!TU]3'J}*Am.GR5ѤKsThRں+8J/_'JP>TA)+;1 7 {3}9ɩ s9 jhR{FR*s7'6gZ\]RrJ~QZzs9ꢋPEb~YFR tL9j.յJ~__p'Jn0s!Z(#!X oA{-9ޢpZ~=pD)bp6Ҝ&BZ) sbZ+i+pkkprPbnr9'WPzb1wAK[s#)-b/|e1+ s@`{$){Z^A^OyLc )){Aw9'Ss9~{9Py cE)PB۱A}TWk1mc!)*?s9_Vo1szIC)?^kD)XPZ\5g[ J1ZT ")~b p)db)s!*!/ m9D'k^+ {⬚9k+bk,ZC)BXJC)kB! xj'c !p 'l1[o\m155} [p~':B :I+cC$! C^k ̃1jw _o|탡 7A WUb eO.1w9A{/k >zn*lX+|1TXsn1[׆SS!x*t17%{c)ZWҜR؆GJ}ZZ};pRm9U 鰤(/)gZcAkfZ_bUrjZUѤ#1;z*1 nZOR5W)kzw/ZX8鐔'B&-o&B/OR^&Jso{М9%?ќs. #М ["zS{"+cX(O cf)8.'J|TpBXXRc)*Ks9WpeKk$)=Ϝ(B?ﶲAs\,k)_U̦9(}+c!sHJQYu 0BU/BWշ''B_^[=ltGB9_\]c9I55̄9^V4΢1ߟ6b].%BbbR)K;)s r;fJ`zHkB{0 |ARވkAWjkA,q |B)9?R uZaZskH9M[ɜ1~C)U ZHk#1֔*l&[#);Gzcc)$+|9 /s#)6R|`{!c$! E] [r:>saMR\HR _aB|ɅUn!!zO/C1.ySB)c|RU^h_u,tm9sA1kD)WuX&: +tC)e$(c J/S..  |!ןk 7NC1]* ϯJ- ͨsB1()\eJ [ s1rz6sR$*cc)Zʄ?+ !!KIt_+jtC)rjHS jk)y.|E)*zw*cB Kk1OgUXFJA0@x%1&+k%s1&?}~9phZ➑1*.{b(8tA'JZt9(b/ ~֭׭(b:^c1P+sU- ku}/O {DAnAz TAUxŃAW5AW"r긦ֽJBCoJZ".JO&J)9 n.ZMO&Bќ*krpBLJ挰Z ^'J/oZ&Z-}_4RպRꮃR_^Ls)HlsD)~/΃9i"lk9sA{b$)[R S}Jk᣿ls9OR_u{1̓Bo_c9ϋ_sA_%Ic$)( |:!/*vdB%7W֫뀕9{pk)?#1: AԬC)Kb ؿk1'K ~^(k xjx[)s*J#)W[D)'ɍ#)"]닣1^(lw~¾ tAQhsC9yk9+uΜC)uUhsc1BIHc#)=k#!W%o"!UWC!xUni]I[HB!/Z%?zR:ۨJ8JBˮqih[!?JͼkC) WJk7s`R)$G[BsZf[11/bpJs#)WS5k|[c)m`X'c"!;t![}[0BT_K o*hc頀Rd)_c_hB ֿ E:-")W{d)^cyZ ~}{i낧Z- *cD)Vu)pT)±9/ZW⢱HR6>qD) 5Ajn`hR-:'R^ܧY {)Ҥ,kȡ4a (\hZJ#9k HRYzUJZ׿EZv5:K{+V sꨫU; k*is _2R՗9&2gR_SKkEd9qq5jw59n9ŠbMhR+p c{1МA亮ֵZϑRpb WWֵGJUOZVҮZ~{9,b9~{$)-=lk9\ls#)SqB!k79.kke)) tBWs9)$kB|B{kWcf9JcD))B)k) ˋ9ts1cs9ʐ6'c~+ka*Gc,hj*zcB*D1`s9&'gHk9Ȫ shs܊9UuWX[")H|I U:{!p'cc)›줤9ſ]ub$1-ZAik#BAsHs")5|NnXҿJAϮ'BAb`~ޡlPXvkw kd{J[!o?xs_ks-.)AM&Cbb+{c!i; [{ό)]s)ky t)]~FJs#!9-Zwk |~cC!TH[;’1)W}[H[1!R!嫚*sFBu]l)|J XWEJ>e%S hRaNfKb-*(|!u?s)Z["!i1?c),,!+zhJ!x6]ZD)V [a.J!LnbS%?ٕc$)GBܘ.A7>͋^5? 1 HR,Z8sd:rL!VZ7s")Z@/)l ''dBYk թ{{!=-_f[#)7= tb{!-׋k#)U t#)}UxsuOn_kIkD)sXn_ Cjc#)@x}#!XkHk%(Sb7B(;7K  S"C7lC!zR+t)9J!V |#!_WG[וp!' d1hHkk#)ksD1?1 #)/M1IIcc1jsD1~_cC('K c"!-ό| /?kVTsc)Uct¢Jt$2Wvg넣)6|rGl"k. c+Lc)Oє}7#!U*Ҥ_`+td)U c#!usD)W{ۜ{D!([4" c{uGohR)ZP1@q9.~41ڭ+Kc%3"*T 1+X,kX k.wΌsX0,k{R5pEjSd1_,s:ŇR &ƨZ_ŋ{гJsUIz[rC)({꯾T9]c11Ak ZIs (˃( shRVU{GJ.a/Bxƭ)/B:jPhR4?hRRpZݺ GJJ{Rz\aOIcBެ{'BtS9ce{1 bD)' [1__jk1sTWOC)mό!Ϗso-N!p߽ d)\ 9U_kkd1&*cD) 7 { ߇hcd1*&wL1ܓ: {9Jp=;`!M1M#1Zs"),/*")*' s1s1WZh9!Cˌ))wfJ `{ KOe ו? t!ΔGlD1lǧk1{#)7[ٻR#!Ȋk3{sBiw{1q5_c#)_pc)UUZ#! Z)[1Y+#)^޲[C!.Sa..8Jc)ߟ&M ުFS)ThM;^k")n*kR!(Rn( {JI.!X^jk9sFlsIϨR!']s"!}_[!3ka*$itc!'[)[J"!(id ꍥ̌)t滻{Is_pM1YUk)*t!}m:S{(t)ڐuc!/#j|)_r(t!ccb.1U [ ]w: R5c$!W__jc :|z([$)RB(K9uWsfJVսb) d156s** L1> A8=W9&+) |Ԗ 1N}(B)")Gk ..ssz*l@XAc 9%(c`kBAr [ u} ?;!`l}2PQgK ")78[)k1\gzZd)? k!˶+ДC1^zkC)h9b*|#)onP` 9A/_s ,Kt$2J ,\:ik>zs)6)W}֬!ZRB!0gB#),EcI[D)dm鷨Z{ .Kk!-yk!7׭sC!e|ͼZc)[s)eZ |02S! (cc)Z6*c1k9ի+*l1WWGdf/ M!u{C*}uxEB+s!{11UUl)}S 1 |:n#)WTB~Kk۝#HBx ) [[!xLR_EJ5V kuTp9B,XHJq[HJNJ=xJJJk4Lc9 [!jjBjLk)VN'ս*8ތ6oNވZ6o/S+ƩbWWjUX s*UU*sUs k%גs2lsºҜB⦐ZO*kxj*kUZ-C1X{{) !{Aٕ/{9,SGJV/(JWTKk9|R9ޱiϫkB{D1|kKk$!t8e1gs9s1%߬s'jcBs{k9r+9Ic1Bx{A+9贍c)Ps9뷹jkD)xs$1-R#)Z#){״BcusC)Vc! k>wg˄B)bca#chs@0缷/Ƀ!jJaI"1Y2ʌfJa*fS )? srzB KC)P)krɔ)%c) t#)/7s1V#Osc!9?is M:K_sC1]}t K˃C)$uX)c*֊|)뽭9{ʉk"~hZ)r*Z!{W+tjs"J c1ͭjc1Js)qZC!EI⟪s)quZފk?d)V,|!}JD)H[ ~GS!);{D1$B(l! &\9It``L#)ZZH[ԭA!7WM|7s`zNU#!icC!]GBzZE)k/cUZZ$!6Ny+kuk$!'ob+c*sf fƨZnՕ#!S{q c" 1HHj4 ە$!*WEe*k9#͋Vbxbݠ{ bp*s gw^5bŐVkVO}> kx3R *+RZNb 3ks b/ c`{)bȀ{'J- !rOZN c^.ZE]z{9,kkHJ̥΃1^ cd1A^R !+c1,˽A|Wu+c!p:sE1/M|:^Ls99cJFBgk#!KKkD!w+c1WRD)2XAK(c1$+c#){%J YPik:ܔ}{/sXsC)}{ܩZc1Wx{JUs+ W-΃9w(C9muq o+ )S+}%B]\B!_iF[;)gtc!zӷFѥZ' }`.jla+docJtc)Q^ tB7JlD1l|!⮍!-~籵Z)o&sA)?k|!>^ ?/ l@&i[)߰ **t)•GSC)bY(s"!s9a9U bA |K)z+,|yh{b)-М1UWk#)܆R!qJ![)~0Icc))R)_rhR#!{/?c9W[#)J_kB~(S#)9hK s) +c)gըd$)[) |b!z{sD!w|-H[c~JB!ztc-U/ ]wkAz͔i~ևBcݚbժROz:SUյgR*Ѥ#)ޗ-e)pTZbR.hR?!p(Tb|Z; c,+sj Ŭ{s _׽{`sA `AX'R#o=ƌ{p6b cXS*c:*k+rjkuJ* {WRbbWXD1آls1ҐRm'J)?BhR(JXz{9t c1}YQ'BD1'Be)eZ\J)'R1*0ZD) Y˔15 |A "q t1~ck9^V [1ߊSkk1?%{d1/^^m{d)u{d)b!AZ#!6+ke1ܢb c1z> c cd)'W[1d/ZB!2c)gc 郋s)-+EJ &7s"1οsd1k_냁CFS)y_r[!znk/'S!A:Wp` /gS@ Tc!`o dB2ͳs1U͈c`kc")5**;nց)/΃16WS9h#B| ܂*|)ݖ̔!K17WWc"\f|9׻_GB 7cz9 s@/c~ !'+?-C1JsAZ ic(W{c))[)zR$)ZC)M|D)_R!\_ȏ1׷5+9WzWs9>e(cAN6Z cj. l1*$2_7j|!&c9ӢR)U+Z *)]9UU^-k?IcS |:d1WlyhS íhcbb([ bahJ^{kZ!ZgNL{ U}{ 3%Kcќ'BҔ9HҜ9TRc(WGJ kks(CWyԽנ3{^4+sqPZXk k 6ƈjpսls*u+kӵU{uksUR Jd) r697J{/&B~ R'kC)'B9>_d)' |HJVQϬsB +kBe1{rۍ{1zxyA!؊{Jce15.|B]x [9^ZD)JNRe)b9 UmN9WuќB\UUI[9bU*[1W_{)cGB e1U%GU|E)YxuUֵ9]}u: ߝ9]]HZe)O^,R;RJC!z;Z#!^k)))t#!T(c\w|9+}}tJduuccAx+{$B`[C!sUlB!}l._[kR \A jl n\!͜C!ORHt1{ON)a "!{k[)>Ky )rU\.a 9qQ\{!Vc9,/17,k9JtB!H˕)Ϳjtpp*|C)N)1#UR֠J.Bd#!.kymJt#!cc!KPB)C1{ckc)|k"+kJ$)d]*[#){&B {VJC!n-qARa `bf{0;c(ָk1l⛨c1ؖi|d1V_އZ Cjk"!~b%:#)pZ'[)2Ks1lk є_~k֬2)U_Zn?k/X: ~#sc1_4[ _²` O|lߗӜ”{`(Jx(hW{ _2d) ќ9*탃)SBફ's97~Jc;*-Ss+)c2gJJd1%tls]4hJ(xS{s_(S0Uۤ΃}~t8ջ{;*f#)x.hJ/R~7D)»~p1Z|BZxmkd)o(Z- "HJQ}usB\sA_lk197)c9&,jc%)HZC)TD)`UasB!_Nt#)&_*c?b1]{$!}XR1`r o'B [ J1U+cαd)Ulcd)VT)UUuEk`z>1W% |c)V}_HJp`Z@.B%9gB!*i=gBa&ZbI4sD)={B)kh`cd){:)BU+|!al#)}#tB[)6Fk#) [D)4'[8>Hda7״15z7|cc1Z[@ \1]+kc1riJ{1kb)l9(t1Çc9|٩s k|!_Tzlg:(_K ˢJd!hS)&;[1YXLk(rjc$)|R*3 t)?Ikk* tc)zʃc9XPH"!X}խ)>qڧkC F[#)*z\ t#!v5kC)kC1S)]yaI|C)z',ќZd1¸6vs1M[ND1zA.Vl")*UC)UZWtAU*W1UU! Ӝ$)WqAU Z ֽ{Uu_b~}{C) 8C)^{#) bVpD)*{D1z | / [!Lk9 yJ[ARs$!eZd)| c1 *{9{Bsjkd)nhfֽ9YsPիkBk x껫#!AHk1jc1w){s!Re) Vkk)-s)w*cD){խs1_^k)Up1uTZa &Z$!_Oj,c@~!VT}P@ c_O@t;!{TWZ"5>ls)޳=hKs +N uU3)%[B) H)cc!K7m)/}cBqZp/a!C˨s#!AS[wZe)¬Ոk)V db!n6:l>8j쌤9tTk! 'dϧ!hkA/겪!fTB!Fm(w+| rk| lc)/Ց :>4'l9`b^!~^Cl -}|:th c=8ik1ztS1^zcgJIc룲ikBȠs`8{&B&kc)Lk)|GBۢO:b{߻/Ay*c9+k1)NgJubk1k9*cJjcf17Re1(C) gB!Zd!ZD!/JD)x*WHS1]Բd!'Oe)WEu+k$)R߻*{k B'c1]UT~ES"!mRndR~)[D!9bpkd)sC)OLd9r]pc)\[ t9}Jc!@BsHK5+m|)[b#t)yr,d)|}UZD)i{)Uwhk)s!(sĉhdb!Wu1suc ik̄1ݟ% |a!*rd?'c:^Mg}C!_ׇl)\^,ZcsX! W |c)*t:QK.+)c)9s#!zcg [b_^jsD)/{OӜ!FTtmkתH[)>[JcR1UW׫c):usA[c)Q='sD)-+!誩{ tC)]Ic 0K cb!LC!}w-|}JƉτ@(S#!X {#!3Mc^sꏕԫk (APs9Uhcd)ku*siJe)zWhJ: 'B,( ['<+t/'p!/?3bS{{ZsjpజJsn?sJsW>Rks*k~{Z8N & ksA+*js_OZ K{Zcza).I1Zyk7%ДgRZy 'J{b jGJ*h gRucДgR_{GJ7}k:2{gp&:'|gJ"ZǧkJ{shRjxXZ)² c9!(# A+nsf)k9Xo{d)Ҿks9 )[9`{!JC);"~hJ ?Z$)嬲@{/9\]4C!Kke孵UHkE)n{!{^c)zܖk tc)J1\b*gBث+Js#!5kBI|)uw{!}J 0j3Jc)0׈JI[ ͊s#cFB$!i_Rke)|uoJke)}%Z!^j׍ -|9"AgR=Ѥ{B,/2b6 ̃ȪJkKsjѤ{8rN k֨M#)wd9 kn^/ .ZϿ5Zڨ̃b|( R(0*cW`gRm"o+s ^}ns=ݣQk]U{GRZZ/UsBXH‚kkB0mgBUkGJ5p cz_W/R{Jn/Z]Kk1JZD)3 9UUya9YϔZf'cSBu:}t\lk9q?7Pd1Xmk9îV l9_T̓!ZK](J!уiJ!ZD)s"J R#! mJ j+cBC*ls[ YƢ)u!!vZ#!?5)c/?$)QŶ,cBm׾(SUUZ ./z:skZu[9=ZbRaj sa6[qssk(kb1"Hc1k9xtz)cd1ם&Bcb!^/k@ kёkB)55MIt@ tb:3|AwpTʂ'd!poHtCB^ܬmM(W@ʨ `~lcc)_cGS(">c:hwފkC)ݲ /Kk)7^Ba ,tPSuѬ)]o!SVZR'ziJR6R!ֲ*c#!+c)w})cb)#mZ1r)pf[!d!ͥ1krGk(h1=h[@&Kƥk#!occ`!/g[}.ط ̄!~ t!N VwKc|gJ⦶1Z+%'p&lk 4s#)S:k!{[I: sn{}oJs⠭甽 ^~WoGIФ kI_gZ/NFR ߪNbxZ+Nb7WoZUb޳OGJ|kCOFRZ\/Jk/jsTx R@NjsAb|Z-?a{Ren.9 |RwoZNhRoZוOBrK9ZE1 c9~LsAsWɒBU+c /GJw!x!_/(HS1`yeR$!^VIBo?k");dd1`U/&HBaR!>Kc$!zI[d)mZcOt%1YrSZ#!T^(S$)w /k#!U}kcb~ [!=["?fB!f⌎s w׃7~{_ {>7 c V cл.*c$!*caߎ1](c1Jc1uO91shkd1Z\Z{9yѩ6sC)zJ4s#)E&kO|lA"> It! kA!zd*}NFcc!-' 1sap"l9Vã٫B)ઝk|B)T]ވ[zt9ce1[$!`ksR1NM_R_1}O| XwkZ@ﰖ'hJ!zoRYkc3#!U܌s bN)z"ܾ%JB'[d)ߢݍ|b)CkC! l)_MD:p]WGlBx|zcc!kkB)8z{9\cb!/-|[߸O)_wR!whJ4( sw9ugJ`Ot%C)w]J7/'s!gʄ#!/W2{/-{<7s*s_ R{ъ{jФNJsr{yRo)kP{I{̃j5Ϥj.Is N{Wmjkʏb- Zjs bC,OgR{JjOZyoZ{[XGJץ̓ cI~8JcUjZzO c-.|GJ&/&&M [IU{ZcXAkk9KJk1|& cD)?s9'_{e1~Lk909pyUHJD) plkHJe)4RE)ϯ(S_{ϋs!~\T-|"ߌk$!רRaNnQIJ"ڪ Jd)͂Hc1UZ ~խ!\BΆrcsZcR!pb:!,,|ns WS$!eW`/?qV6Ό(' [U | u)k .a[ cc1-Ϫs#!ߵrb)wwba)k'h|C)?]^u{@(˃ kI|a?*s!!@'lh|1z}bG{@.6 ca2!t:Viʿs):h[ Rb -1UWc1) $:9WcBu= c >$ [ .$!թ R$!Va^R."vs@PS55- @ UZ%~AUƁSiG [A{*kd)U> |C)}FB :JkC)Yscc)i)]eJ@g[)irc"!"njSkc"!\~icB ,|:[!ZJD!>+/ZR+S#!h[js1ogR$! Yb$!a[!ZI[o+)c!IJSB玣S̓9sO: (lB6:3 k z~t.jsέ FRbB JI ₾|FRnj{:jsZَjsb*1FRoϤkk%J cZo{JkQnB*'HZ[* c]Z\-t*c w- [y{9~1p c9歫9~~rJk1.+k1| c96ֽ(BYUeZD)U|t1UBWLk#!Re)JHB$)2R {RE)^|Uc~'f:hd!w_}}ms#!I|܉ce)}=6`o$1p\UUJcD)+kC)?MuZ CZ{ѨJ!\$!7?_ҝC)^_WxZ$)X[(B2}O-Ϝ#!W'J܁JaܿGJ$)-{ZbN1t@ciwOH'[!rZ#!ڎ7RB.It:·k ldBZ[->&k!9%SB!(@t!$#2h|`J|AWuMOgc+k)vsC)jJm!wsB!nJB!"kb)^}+l)Qm"!M]UW[c`ɣrsH Ra55 *-11oSiJnQA x0#!u\\Rfs뷇JRsib |AU_WR)/qK@jsc!7ic"!&h[c)Xa.c)ۅbVh[9T_ t!*B,|!7Jtd9,)ܨ[$!%쌤)|)XHL|)wU~Rd)C[!Z?bs#!VRRD)-t(c$!k([BKќBO ̓xJsGRPNC1̃c1B{ܨbVj")3>N9%ߗnb2 -j{/Ϝ s8߿RjsOͥR-𡓵nAМKk0zo k*oZ[ k:N [ߟktZKᰔRNRORss1>hJ[UkAsBq]Uube)X֥1JkGJiRmq,c [)RZKJ!>c-[! ϶V9 [d)VqUJ Mo\9gl1{{ -~sҜD!uVXyZj^uuӜd)U(B R 'FBD)uNZw{R!W."׿Il{phZ#!ZkV(JZb$!UiQ[GB-|!{!uhRA/P`zC\R탢*.]c cc1ߝ%kc)CM{cp@)A!MB) ;>(! d*"!cf,| [+c^ϜZm|bKzs#)rr)c1_q*cB r~c9_kk!1u?Te9OzRe1/=HJ$!亜RE)]7%b$!V7Z$!7]ðJc$!j6 |$!*c?ڿA)c$!rXRE)ZP\ըR!zY#!]] TqEZ$!ɽi)[ J[ J[iAw(B+R%)pZ!=)[#!Ϫzc!cok`XsުZ#!j{'UHJQ*crbI[+ cTR苉{D)u_]SZ=3a5}}OUHJȾ~Kkap@z] 2`s t)w-B&&J C)W(sB!{+|!ok9*kc)*R!* ̔*sC)pԭթk^Vbb˔9+kt!xxZWLtal1^XZ ۶h[C)fUlk!YrM1ս5}{1EyKt;:!& pU\R&{"xjДit!_\bWyIiJa{ R[C)?ZuIcn_߇c$!6[d)gÞRD)pk)%9}}{!GuZ Kk% c!=U [_Qs t@7`]Jk ƒ5֠mr(k1ܸZ$!q[C!p *>5t^@ќKs *kM{A}o95i J/RgRzOGR#gZ(mc9z ?q1퍆0ksuNb{rks-1ks Z{ڄ kX cn%hZܼ'LgR/.m9 :7ƧRt-thR{ZÉsHJ>HJ]R,Jk'Bwu˨k9Uk$)xhR#!˾sc)x_39uZ׾< cD)kBI[e1\_ZZE)#uI[e)p^t931wEuu{AcBxjRҍk{y.uaUR:B7RaJILk‰ c1xShJE)k,R!­ZD)G c!~@}ici[D!_k1u`jaom S 'J\Z!6{ kk^-Tc17ou le&B c* [1 VU+cD!RZd)NU.R ^ե7.|d)'UU!@^UU s"!s1k9k N@[ /uC)&{W | ~ŭsc1+~cqBkͫik1q0_ cZ#!w)L} 71W/ t)7VU[{_Rk) k{C)Vsc)غ t95-']˱@qn!|1WUU@'BD)˄QRaXZZﻩR [/ͥJ ۱ќ}7S*rjRRB R#!-i[asP@ )#{ gd~uls1}WZ#!Vx֢ XW}$)SeUn!5,59^pvRqciR!5)c)מ`O )2ѤzSԽNhRnjs'R .ZʋZUNgRA^sZ}.gZB-)<Ϝb(*kX"[ +k50oS bXz |gRn AK|Zo& RUwФR/&BtsIcB[ c(J-|J>s{9,W]s9>W d)']FB ߻ S!Z! Z)c1WUr^- [e)I޽Z$!hk$!Ur!_qM|)Yy~ce1U S$!u Z_plRz\k|[ᅥ!bjk#)s)WkD1.s9lWbD)>-{lk9Kke1TR->ZD1o~PbR13Z#!'+k9n_UbD)Aobe)є1WJd)PTBD)=R$!-S1ʽ[1}_GSf1W*[1Kτ)Wek 7IS#!~آse?c$)}Z14kkAohJ?RJs#lZ[Jsh] [*R$)k!gJBR )c15o:]}AuC1["yI[c!:>hR=vZHBajc$!u5ND)a_]csd)5!w_icA*c$!X^{GJ$!B Z!qb -)Z9AIM[!n"!r"!z\ޞ[a~[:\Rd!`fJA{aֈc /g[d)WsJW|JkI(JCSD)[wR[Zz哵aawR_ ca&[ ]~dr5]Z^iR(B+/6oHJQ(BzZbhJ!Zk%-(B  $)])k1 ߸}k~JjZ%vUike)U9osC!ߐxxR9cЗLrsC1&5ɋ#!u^#!sU([P!Mw'Hkʯc1{b [ !c2A _d1r D1Jc7hvZI&tR~NgR *'buob/nsِ*k~Z*kz샀ϜfZa=Ϝlsa;Wpbޖ4Ob|^ FBsHJ LB:u 1^kd1*Z1 k1xjk9R~{ [9 Z$)HJ$!TJc#!߭?Hc#!WxZ1_b R؂ [$!+ S@ &k#!u e1WUUXlc1X]~kRd)h˯>B$)His1յJ ڽ&i[:] d:wҜ"QZt1_}A[c!5=KkܸiR#!ȟ1zgRy?ΧR$){u[!(70D)UUXPXRC)9x/d1{^BK+kd1YcD)\njZB?)c :ڪk [? T)u%:UWs1c>UZD)v,k`+.Jk$)I#)p~nD)ԗ}pD)Wurd)UFJ[bk )߾gRZ ![ 6Ikc)4Sc!&JS~Bc! gJp"sD)UWS֖R!J4noFJmBb˂ cISuJl$)u볩k&K*JC!mGJ!_-Jcd)~t*[9W<ֵ1UzO)cuB Zb^9iJiJX^J%{ckiJAW* `%s)W{&S rcRs>R'>_='SXP~ |~+#!ikhS L|!Ww[><'K!{ |`({1U5?}c:/} |1qkWbՕФZzR*cZ7ﰜZN)k/ɣp.Bp{Zު- k~ c/{lǯs7b*{RZ> J~AZ#){!B!Uk!^ tD1 |Bk9js2y_{1<)cBk^ K$1)+# S1ZtR$)/S1[Xc$)C)^AksC1|;{1B}~UKsc)/kKd1W-R$)\icD)_[1uEǧJD)\Jl$)Lt:_ S.21"|~uu sd)g5s#!k$!= Mi_WR hk1q{!s_k!-[kcd1VZ +& c#)UNbٕ,ZD)_ *Jk"!kc1^յ! I{(={#1߹IcA!SC)ނ݌[c1q]R@ b*(hsC1? {D)W^ [$!˝*jj!r.C!֜#)WmGOZ#)'%R ՏsaéJ[Nj[.Ƿ΄?5[1-iW([)ǭjk1T{ڜRB!E:!#Kc)_:ǟ[){gB) 衷cC!_?UJ%K ]gJC!9c UχZ!(+kA?J!/_/d!WnSJzHBbK'>1UU}MsVu]상im|$)íwsUm{%VfBb߲: S$!zR!Oc$!e'ldoH[D)@uS= [$!_J"[![ }_Rd!)6c`7hSc!BrBk/+: X'k)k5Nks _ 7М kv.Z8GRМJ*rNbg R)ٺ*cKk}imhRXZ =.Bҽb?srwshZ`PH{1R^B{BjnHJ~\k&JmJUsAxUke1 +s&Beg%c1hB [$)ͽs1uJ1?U9խd1]WN1}(c)0K1uV&([$)\8k16k1_shS)+k! |C!S"?/ |1Va!l|!V*dߔT1~[m s2BѤ)D)kת#!]uMe'B<(kD)MU5IsJkC)߸K!ckd9|V&RaZ¬FRc)+^_ic!9OLb1sC1M1-oa 9Z[9IcC)կH{b1_)뫃&J֠A >jk#!qKk=C){/V׊kW_n c νRQ-k!UV\B ~./R?/s` 8Xp|x3mGJ#ҥ#!=W [)<')[71ugs97}}GB$)6F{D)_T[$1#SD)UzR!\ه:b+B! 熇RD)UKs?l9^vLk .ZQ`R!U/OmkشbuW T9@ B[?tc[y>hS!|Os_є$!5] c,{_$!WU:bZ Z#!5Sh[D)WY:jc#)\h[! *l1̄)U]ۥB ik#!zR1m2 X#:(2&J<ߕA탨ZGJ.J"RrNks=;GJeOZUmC-ZZ{{R ְZ\]1Z:lKc V^ k꼝MZ7ɍJJkd9\(s1kk#!Jc9Z9`sfJ{%RB JcBc0^kE1zltd1k!~VtC)bɏ[E1^} C$1եi[)92׵Ik1Uӭik9N1U]Ik1JZD1R]~S Mk#!* J)ycHc&|1-5uŀս12#:5cK[c!ÊWk)ۓ1# tC)'6R$)&C#!˩R)J)PPR ` %UZ IAk սfJ)U)k[/t({UZ(4!HkD1o`fJ)*B^{:hP{C){yzj\LA]0,ks Ks^=ks)W]hHJ'ND1_TwKc$)AUgJgKc9+zIR_--u `Slk v&TD)UU=,c%_W [ c^갌Mi!iնfBD!`x}*kXxc)q_FBz̼#!]]+J *'[As1ۑmZ$) kZ$)ʨVky-GJMHcD)%{#!WE2`['RHRmc5~m+R J.VBD!쟹%{ :@*bA}(B!](B~q.B?ߌkosc)=UwJa7 cëktd1h[B*EC1S{B!/sw;.c)ҩFgSW:C!UAJzpb?"{j.&J`xJ^ kB +bb{B/hLthR֯kHR{R6)c 1 j{&BҊsHJ,{(B{R{jcGJPVsB^XK|Bw ce1;sA9k9mOR!8.Z#):sd1W'8k!Ӽև[#)ꢗc1~%2tY3 8u[o!ן'p_z\b)671ugHc#!5{9U5l9ɦ|#)R 컃{(cC)n}Zb14c#)l'c ZL)ܜkbfS([{#!~KŨ*_3*} .S"R"!bIJtc)Id1UL[wK%Z>jc5JB1Z x諃"1St([{(sa5 ) c X . X\4bˢ0 %ˋ^Z{!}S. s kphkbLs {cXZ!ʩqbC)mIhZa44Sb)_U5 }kuR讼1uUkcɋs8k"5&[x{ ߟ}tVwU΃aro$D1|{#!{èRܣk!ZC!~/PR|[[*{jk)~[)6GB^S էJd):| !{AZc)սJ TwZŵ@ W$)^kcҝms)c%kUgB //U/t$!lc@/;ZҔUUR'BAZHJa31A^hBaߡJ)|h[~m)tB!.ZD)][~s {D)Jk=:[!`h[9OA.*.'J -%gJzz^.GRᕧM'R~)cAk9js1=jkB_WJc1]ߋs1_usGJkRRyJsZc˃hJrusA˅,tBV/ lZR C!*s9UKkD)j+|9?+"(K)6s!'C1XP-)kd1lW{g={s %L1Պ1e; lhv l b̬׭)_GSC){տ[c)AHc n> c1I[k)w[d)Chc!k+'[bJk*}~s9]W{1*|)EhtA l 'B")h>js1\k0H{)}a+W˓C1XԆR (,ʃ")q#)SUWV eUoIB)yIc9WL0oB9(k s#)W'L}~hn)W`'_ ibJ4!mIWKkC!WU!]WW0d)XDq-$)}E)uU-k1}ls}lcARD! y=UW@] U%]v@5 k ߚRIsoEER;bD)c|R x'Rr/?cC)߼ZD)26U{GB^J!=KGB FuJ?:TR9bgJ@C֥1EUՈRoR pP15lz \'Z!TU+[ ^\_s}{{_'B!\vQiJYM:㉃BJ?z)to?7{)ZB!'[ /M!>Ic!@f,1'Sa(\S!ձgJذZ.Z_ޚ |Z>7-sA[sJJcB^ |Jx]u@Jk9ͫs:\{%B](s&B}JkGJAJc1+k&B7kkGJ|+c9 r*dB!HK9^hZ9筀R9577Mc) |GJU t!~>S!)(C(hzR)yk!cC)yasZ 1o(tC)"4I)_PJ-6XT'c"+{b)Yݺ:{)k1^Ũ[)[ЯJC!R!ZikC! vgKA.sB!Rg[(Pˌb! Ukl[X:)K rZC)9UZ-d#1eUzXj /{WbC1uSc9IkB! `G[)C`)q#1Υis GB!k{c9q+ktc)~ |FR( y c䤹 ,dA}'BZ caީRC)Z $!}YHJ*ka{ k cA}{s֝!WJBp W/[2!U.yyYւ]UW׵A QkjiZ@ZSlsAGR>C{更'lC!U%%Yc![RRd)Wn*c?_)S!\1՟R!MJ| k1cH[D)Rp:!8,|J#!?Z'J$)|uBZ]ˏ/R!S=+WSmHJ@8WmkD)ɻY }|a]=7)BJR>/*[!S JjjRSc)Jo(k#!cC))ާJ1U'u[ v-k#)ū#9_<{ vcӵlsחR{ohR|wz-hR*?NgJ*-|&J젍J_sGJ sD16 {hRlgRw{ZD) kBo&JZp c1Zd1$kc9^VOI[1bZ[I[Bo-AsbAIk1S{/H[e1s(S96͈[)S&Sb c!5KF2?gC9p.k#)k|9zHk"!w(R@s)/1c , 5֔s*S! s$:ficB!鶥:D1- 7kt/_B h(.'S!k,"k Ic!@la8֫|A!.b)_Wc FcC)~h6Hc+ A/"Ε9WtVkAZ c1nɃc13hc"!F~R b[b,S)` je!> t$1w([(tKl1z_%k9|)u7ktC߉S }k#)/Vƀ? TW]gJ'/h{$!⭗ _kkA 0WRƁug/_ҝ {sV=sa{RyZR!jb*!!qQQkA:R@.rlsd)e'i{}{ka{-t{}\t'Jv׵"R״,["!j-C)*c1v [C)oxZ ichRD)p)jc$!*.kd){yFJ$) [cʰn;1UWTls?'0(v|.s@8{Ԭ!UT_]HJ!r΢u_MmR )[ xK}>jZc!w \:zWdb!ܜ(k ֆJC)\ k1 _s) 6<|bi|buJc|ȊkkjД+k͉{*cgNZ+, cEKL|B{lgJ'(|hRj輟FJZk |R*YuNgJ^ksRu(.ByJsA/?)[#)&&)cD)s9R1pS`\9?+9_bhc9l9^|ו l)^\9V'c)Vm{ +isSC)*GC2yŏtC!h{mJa HkC)rxIt!WL#);U[pTt1_)|!~k!~lJ\(c)ߡC+|??%K#!_};l)rض m=_hl¸ˌBWsg["!>g% lC2ǥgsb)"R(U9yjk)7<{!)'k#)W'c Լ̜)gb!21: C1^|L@/{qB> WR K)k9W#)-kLzm 'fl>-}b^||Jx~ t1W d)^޸.B$) c NUls}僐Z#!maswR* D)uU5*cD)-W@(B /hR ݯ)c!.[:kU1so_kkɿ!UosD!Musb*ca%Ry72̃#a/ (VuIaZC)]B#!wx@:f[B髢s9yJk+Z kCJ2R>{BH[)l0hSc![zXkD)[Xsa{twucc'[髊:y\ t/kk{dsJ cS[z߬kD);o/B!{-{\gJ)bܜc1ͻ+Y#) ]m9vU(S!z |)ݿI#2zxץkc19z[ ;VTF@? >/g>0`=? OsڑLk;zZzsRnjsx{Z\sZ{+cHR``zs c3(7sbPybHJpZA{+kR ( TbR~zbHR{X|ZAnh,k c{A{Az~ZhsiRl~sZzW cJj|~~OsڑLk;zZzsRnjsx{Z\sZ{+k(Jzs c3(7sbPybHJpZA{+kR ( TbR~zbHR{X|ZAnhOkO/s&Kk/]+c/Lkr{+cVsbr^_sRw^ols,~ps|xlkOf{,cЫ{b /{ cWls cw7Y+kZ`~sw(lsU{Lk{ ck,kxLkR*(lsZ chR\hjzlsU{ls^{ ch|+kR8lkZ鹹+cZo@WLkRk}b(Jbs{ c/~{ c={LktՕsZf+kR ciRZhR:~R(J`Z׮{ cuV{bolsZ-LkZj+kZl|ZHRZJ)ubA_lsZ+kZ"+kiR8+kR_bhR'bZ(JWZ'J}ҒZ9lsR|jlsR+kZuubHJj*bhRZZJbiR(J `SiRJGlkOKk/+k 7pOKk{+kɊ{ c/~{ ct c५psç^{ cns c/jsZbsZ( ~lsRr+kR sRlk-W2kckO+czpsLk+k{ c8ObLkzP+c*WLki{+khڍsZjlkZ.LkZLkZxbHJ{/s s : czs~X/+k+c0*P+c$sR($sZ6'..lsI +c[s c2sZk~lsbyc}LkZk/LkhR~s~B/lkWXo{muLkފ{b0{b `*{+c 6{b{ c}{Lk=^sZhlkZ=s cm{ c7LkZBbiRj{Zlk c/+kخO^lsLk:~{,k6{ cyls{jy{ crs cWLkZ.)ls c_>sZc}+chR`ZHRMLOs/{]˧/sgU^/ cb,k{+c sb sZ`{Z{+k{cLkRU~LkR+clsR:*&+kZWbZ]ob'Jk/sws'${+kp{LkfLk|{Zb\lkRZ2sLkZ๋lkZ%sblwLkZou chRr+kZ񜴌LkZ bRZ'J XLkV+csqb{+k;*i{+krXsbKmkZZ+cHR /sZ{Z6 chR,LkR]+ciR(.+kRXzZHR׉RABȌsZ4*ҜZsZ{ c/LsX^Lk{[slsRZbhKkRhz cR;LkR cR&: chRbiR=Z(J ZJ,ȎZAls+c^@l/b^sbמps+c7`{ c{7e{ZsZ^* ls cg^>lsRUbhJ߲ZHJ>{ZiR?({bhRvZ(JډR'JhRA{Z(*sZ`ȊmsZ9+c[kbsZ{Zکsbh^LkZ ^lkbV+kiRjZhRphZHJϭZ'J8b(J,bHJ^`iRBqɭ{ZsZ_{R{Z~LkhRlsZ)9lsZh+kZ0+khJ,kZ]zbhR~~zZ'JhRA(ۉRA jZ9ꢩhR9jlkZ׀ ls cyy@shRlsZ+郁lsZXm}+kZ[+kZ(}bRޭbHJjbZsg Z'JxhR(J#-ZAZ(JuWZA߿HR9@LkZ^/lsRisZLkZ chR޸ cZ_bR]8ZiR * cZo.% kHJ{rZ(JhZ(J{b(JmhRA:( ZAHRAh}lsZ<>[XLkZgosZs]sZ+kiR#bHRrbHRb(Jھ cZ cHRbHR{hR" Ps-ږpsro/Lk*m~lk( ckb{LksXZ{+c({Zj{ c^s'Jz{Z_sR\W+kR=? cR# cB cRa|+c=~Ҕ cpKk.+kX@/+k "bOZOls"+Os骈s޼Z. cx O c c}{+c /+c{Lk͋/lkF+kpsWP+kLk# cs_{Z&{b8^sZDOsZxLkZ֞"LkZ/lsZx}3+kHJˆ chR;i+cA뢰 c{˧PKc{%{ -{Us*upsjKkꐔ{fϐ{yoplko/ls@/lkw{Z60+Z~l/ c+coJN{ cpZ/Lk-/Lk~z+cps csZsR+{ cwoEwsZɍsZǯLkhRΣ+$lsZsbiS}LkhR cRk.XZbOs "{/s>Q/KkZT /lk0hO+c 됔s:p cPs5~/+k)Zj/ c+{ c\ڭs cN;aLkRck{b-+k9Lk.Xp cm+kmp{HJ.BHlsZ\;sZ_XwsZ.7lsZ{|~,khJ.jlsZ|v#lsZiLkhRoB/+cps'{psϧrsW cުOsXXԼOls/b{Z +ksi-h{hROLk_ c+oHJ\sR:sZlkc{Z: Lk*Pls,k/ c׌sb k{RsZxflshJ:ӢsZZ}{Z%LkbOwKkZ=Zzm cHRk+c(cPs._[O{A(psR;{|o+k ?sAb+k9+k9+k$=ls·C:pB*{Lkx^w{ cp('Bb/+kSܽV{iJ(+ c]0+kݍo{LksRиlsZLkR&.lkZ#ΈlkiR {ZlsZ{b lsRLkZk{=bR{Š chRfn*J/*k *sPꨜKkWknZ"{.b;2*O cjols/lsZ#Zb c5Z*+cZ<){Z({ c  Lk+cOZ:ע/b{笠{+c篨{Z(_s ch`jlsZl\msZ~}sZoz>sZ"{bSLkZ@ͺj΃Z쵍sZ9+khJXbR ubiRHbKk㯜sY=ZHR," / ck*Zsp_U{iRpls^lsr+kWKkUZ{+krOZRk* cp cn+k{ cl{ c {Lk/~/+kUZ(ʩ cjlsMe-{LkU=ծ{Z֍sZ>lkZևls cv=lkb',sbk {AlsZx_[LkZ; ciR =bRpg c'JjjpsF..Psx c$/sU_p0+cCZPs+,iR*2x{bc0 c&{+kd{+czϬ{ cX{Lk.O{Lk^]{Zx{R+cbA{+kgxnsZy>sZ{+kZLkbGlsZ sR!LkZdp~zlsZueLkhR>bHJ$ chR*U c'JhnpsuJ,/LkgOs:_Ʃp{B c P`ZZ (/Lk{ݱZrsZ{Z &{ csiRzs c 7+c)ٍsZp@sR # s cwC{Lkdž& c~X|+ciRp+c(JLkZ5"-LkHRʌsHJ[lsZ# z+kHJآKkRuy cZUZ cHR(|.bHRɺ-+k(Jn ops^/s0\:Olk&&PKkos?S;{+k+cp/ csC+kB{+k@Lk7wo{b^`{Z{,kHJ"sb_٭{Z]wLkZT`sb˯U{ c']_lsZcj chJ*Ck(lsRwtLkZOΟ+kHJpo~LkZ=.LkZ?lkHR/4 LsZoobhRB khR{o+k(J% cHRoKkO+c 2;/s쌶Lk޺Osw/Lkz{ZlkO{Z&"LkZb~lsiR{R'hJo_BlkZHov+cRwzsZ85{Z޵LkZB`psRªsiRn޾,k'B) c(J8LkHJۂLkZƀysbLkR+kRW:: chR,j# cBb9jҜ+cZlklsy/ls?/Z )+ cz#R/{+k/LkͿ c|ڏ{Zs/lsiR@h{bUu{Zcy] c(JӹÍsRk: cR>?KlsZ-sZEsZߩ-LkZklkZ=TvLkRwLkhRW cR|LkZ.}LkZnLbHJ{ZHJPbiR;ZAz2;hR@@{ cv{ c:7/R(Kk'Pls:V+cxk{|+kN痛LkuV/Lkzí{b:;{ c8ls(J LkZ\+cHR/bR cHJbδ+ciR9lsR*'sZ^X{Z / cHR|p cZf_bhRz chR': cHR|+kR'_bhR*bHJxb(J5ߪZ'J+Z'JXRA` {Zܜ{Zˉ{b{@3Zu@sZ9{Z+/Lkw]?0+cr{+k|W{ c=[{ cT8{iRhLkHRlsZ+kiRR+kR +kR *LkZW,kRzbRl+kR*LkZޒ khR% kB chRҹZ'J*b(J8bHJ|{Z(J+bAhR9bȂsZj˽{Z: c!sAlkZJ7sR):{ cooPb:Zzb¨Lk{ZӲlsZ+kBHlsZ%+kB chR_bR,WbhJ*^+kiJ+kHJb(BZ(J+{bR)zbHJx/b(J+*ZB( fZ9R'JrTb'JlUiR1€ ZJ{Zkꂪ/Z|pZˇ{Z'LkZLlsRr/sbsLkȘQRqZۑA{b"lsiR`({iR۪ lsZbsZZ(J(ZhR obR bB&ZHJ`"b(JoZ(J0.b(JbiRXZZHJ ɉZ'J`iCbHRIOu_RJp+hRBѩhRA'"ZB֣B|+k|osRB){Z-ؠlsZ8莗{b~*{Zԭsb /sZ*JsZnsZzB{R/+k{ c?ح{ cBlsZb{ c>lsR chR*+kZ{ybRpXZHJڋZ'J_ZiR9biR] kHJYZ'Rh ZB JhR(J+ZAZBzZAob(Jz]s+cܾW{Lk6c{Lkc߬{Zbbb cz{ c|_^sZ sb{{sZsZb{b?{Z%{ZhsbjؽsZ(&{Rk.lsZB^c+kZW+kZy{ chRx|ZhRjZhR+bHJ^ZiRgbhRs[yYbHJ5Z(JϪZJ bHJ~hZBZ(JũZ(J:esRXZ'{R,?׍sZBȪZ{iRM{ c c;({ cXh؍shRwlsHJsZ`/%lsZlsb׺lsZsZR+kBWLkZLkbu_LsZ9+kHRp"bR`ZHJohأR(J=&bHJsoZJZHJ bHJbJb(J biRkZJ``kiRA+>iRA{n/AlkZa4sHJ +kR2HJˏ{hRllkHcsZxLkJV>{R_xlsZ %{bw˂ZLkHJ.(K{Z+k9 lsZ( cZ@ kR ?bR* khRߪZHRcoXrZJvZJZ(JtRJZJʪZJ_ZA^*ZJHJAk.~iRe1BjRb5YlkGJ{b'5sbohB/RW7d1ZaalsZxnLkhRrlshRV@BlsZ{Z 'sHR*lsR cZiKkZLkZK+kHJ cZ}A> cZSB ciRk;ZAjZ(J6Z(JZhRBHR9&RAHRe1`iR9hRAk(JAX_]HR9+-|hR(lkZ2lsZ 'lkZj|{A7ꪺ{bU{Zž5{Z\{ZulsR߻LshRjLsb,kZKO`LsZNm cHR.+kR-b cZzrV kHJ chRbRzbhRڶZ(JxRJ8`HiZB6ZB}Z9' iRJg.xHJJX6(J9$HR9ZA_U(JAolkHJ* sZ齌sZzsZXLkhR^sRsZ >lsZhsZ{R_+kZY+kiR ++kZU cZzj[biR{bR}biR_۲Z(J.x kZwUbR`C"ZiRZAʋxiRJZ'J/6ZHRݷ8ZHRnYZ(Jzz|ZJ>ZHRoWRhRAZAmHRe1h@਌shJ缘lk'JʭsZ lsZzo+kiRbpalsZ759lsiRs c_LkHRb,khRLkHR+kZw^biRKu}Z'J $ ZHRߪ cbR+bR pbR +kZZBؠZHJzWZ(Jv׷Z(JvhRJZhRՕ kHR_}Z'J~ժXZB/ bA؉ZJ7+khR+cZ_ ciR~r[b(J.@bB`ȪZHJ+7 ciR: cZ(b(JbiRW cHRhXbHR)b(Jjp kJZAHb'J<~5ZJ.\R(JZBiRAn`hR9{Ú*b9㺻sR* cHJ+ciRY/hRu__ls(J -LkiR(LsR]LkZcbHJ)b(JJ b(Jz "b(J lbJ+ c(Jf?+kiRVkbHJ kiR chRLsRߛ+ kHJb,lsiRݷbJibJZAZA cJuZHReiRB`ZJ_HRAzlZ9iZA)sZ$+kRH+ciRB chR"+W cBկ+kHJls(J,kZ`V+kZى cHR,kZ+%bRzbiRbHJbb(J%+kR'rLkhRz~bZ[,kRjbZzpZ(J/x cHJ4 cHRwrbAG>bAשZA޺ZBHRBbhR9{0/ZA)*_bBk{ZJYʻsRlsR {Z}cbU+kHJ+kiR:"{lsiR{]bhRfulsB kHJ>'biRbZ߈b(J+kiR c(RJ"LkHRLkiRp_LkZ{^+kR/U ciRwZHR*m,kHJ?UbiR>z+k(J cA\UZ(J#9 ZJשZ(JtbAc}RAhRA~b(J'Z(JBO9 s{8{zpsc~Kkn pKk{Kkܱ clk~OKk߲]ZZ-bs$)"`|9.j{`pB*( c*{Z ^,/Z.Z*/+k>U /iRHpKkδ{ cGJړR9")lswn)pls]{Olk/b'JOb{񐔭{/`Oshp+c_~{Zco{+c=UsZhvHB򺾭s c{Z2/+cךnx{Z"${R0Z*{{Z9{ZZmb c+c5g톍sHJpkiR-lkB{AxJ{HJzTs(B{ZeuZ5{bmk{R {RsBpZ_oRxPlkbKk"`sՋoboiRmR6Pi cKkS\O+kxplkٱls?/+c$ՙZќlkjF{Z<ָZ+ R[,{9  R➮R,.p ca/+kHP c˽z~*{RcX(J+/Lk- plkW cŸ{Zΰ3Kkӹ}/'B6sP{ / c~\+clZsRz*{R?/siR#!{Z7"-+cUZ׮/Zbs cbsR+,OR?{Z޶{Z0Zh{ZԤ\{Z|LkhR@lke1*:lsB밯LkhRMϮ^lkHJy޾{HJw ]{9"{Z ތs(J({siRj{(B@FpHJ lnZlk㱔{IS{Wє)OZqAɐbceʭs c2/ROls8O+kpb/*c(plk<9 &/bhi cg { cdO+khV/+c\{+k~v/+cPZ*WP c_{bx ZWb.hR9/(JA-PLk&Zpb/ZZlkYQR5PKkzq+cjpPLkRZ{hR O c^ORo{Z& {ZJR )*lsxŭsb*7+co{bLk])UsZupe1sZ 4(sHJxKkHJ[/;ls9K{jΪ+cHJ!$+kRI.P9f c$) sD)措Lk'B3Rp+cp9P+cu|(`skݐlk* cgpZ& BRZ/HJHOb[oZ+psaޭlk駂"/+k{ZI`{ c+OR/Zꎦ{ c෌sZ(`{b?{hR.{Ҝ cu:{Z/sZ7/ c97{'Jx/Lk/PppZpLk͹.7pLk쑔RB cHn챔Z{Qs/+k{RؠK+c0Z׏R޺sZj4{(J{Z<{b>sHJ(08lsR€ sRѐ6lkZs'Bm{'J7{RWLkd)ObLkhRsHJ ylLk9$ c'JF+kiJ& chRЈp cHJ>+cA /hJ˯/Z굵'B>1BŽ3+c_qs)kk`OZA>p(bќlkw3Zj{R{-O{a)OLk%pkʷ/lk~nKk>R* c!/ kbxZVs8{iR*(GJb:+ cSpHJέsZ +c ~pZ~cLkmKRr(OLk=6Αb c^sbR ҜsUќsve+cJ{wxz/Zj+c]PZplkb\^{ ceoaXiJqrz{Za{+cwܡ{Zݪn{Z2>ZsR+sZbzvs(JX+9KkRʊx+c(J "sRgOsRHȊ{RDڭsZt~lsAP8lsBn cHJ cHJlk1ZC c(B/Z槸s1@C)OZ"ʐ+c6's|/qְ+kܸO+c-pb ~J2ArOZ\/Z9򉭐s 4p+k{Ծ}OLk0є{]//Kc86 c  plsZ Plk6Plk /+c{/X{R?{e1sR*{R+"%PZB* kȨ{HJ( /Lkq{+ku/p+kͱls%/p+k,Kkr/br/hJ𠤪/+k PLkphRɋ/ c {B,|iR&sR?/R{hR ~sHJhHPZR_QZє c]Z/+S/ջꐔKk{vjה{bKk_p( KkZ/*c2s5Kkќ+csꯐ{Пsie lshO cp+k~LsYpd)`PZ/b(PJP cۿ/9{BZ+{7Z ){+k ؂/ cXo/Lki{HJ;cnRgsB Zplk c {bHp+ckZ- sbdMT{Z [s^sR>'R:9ҜHJPHJzPRכ{HJ%{RV،sR3{RpsB/h{ZӍsZ{Zo%ٍsZ!LkhRlsZկ +kHJlshJ*LkRcaє+kXssYЁhJ XB*!*ls~SKk=/qsќKkb ^pZ{Z. s=)R]ќ cұkkPZ("ps bsܯ%:O c3PpZ.f{ c( pZ,  c*x/lsؿҜBzZ=uZk.OZ]pZ\/ZsHJ@ OZP}{R'lkHJ4GsB** cM{b9plsV?/b(/b LkV_0 cϪ/ cw{Zrl/ZW^{ZMcP c>U{Zȵ{A:sRX{Zm lkhRls(B.s cgOlsR뫏lsHJ LkHJ ܭ{R/LkR: cRJ*{'JlsRk~ c9 Kk(JbєZ"lkegќRbjKk`iZˆZ:␔{"y@s(Ѥ{>󐔌s "p+cXx /+c}0! cO+c3*O+k71 PKk ]ݣ+c)KkuHJ-p+k'p cPJ:! cZ~hJ(Lku c݋ow/ cc{ZUNs9 +{ c TLkR,-2lkHJPN{IJZ?/Z1Pb#PZ`"pJ*jPZ-P+cBc^PLk~sbݲ[{Z~tZk'/Z^x0"!Ґ{b7hR˷{HJ\iReWZwZsZrLkhRc#LkR1;{B{ {R/{'J.lsZcݍsZs:{R/VLsZ|v^hJnnZJޯiR+cu+pssLkOgZR Kk crJpR.ќsthRbOKk$Zfp1P/HJ7ZOLkVT clk /ќ ck߫Z-( c*"^/R."{bx+ku6^Z/ZBJ~R}:-*{Rk ?{Z,nshJ{Z0=R /Lk>Rp c+is;_ps;u+k/ cp#kZծ{9s,k\6t{ ci {RZ{p ce{ZsRsRTChROlkHJ m{R.{R 7 LkGJ LkZ.ZR]pRsRlsRKJLkR括KkHJ.7+chR*+kHJ`ќZɽO+cќKkќRKc=:Мlkls3OZ" c{0 cpHKk6pkkkophR6:0OR/R {ZRz( cWl+c!>Ƒ+kw/Z(ހ1{hR.67/Z2bË_/ kޖ( cՕpZ\D)1**pZ{OOshJ*&{Z^sZZPZ/Lkv~ c" Lk> c {hRC"siRsZ{Z{ c^U{+cP+ku[U{Z {b+12PZ9{ZtZT^sHJ¨ҜRvsZ /Rʯ;/Z ZZ{ cZ.*{1{Rs cTLkR;vsZk)lkiR/{'B s9 "{Z_*RsZc{GJlsHJ$RpZsZ0ZÌsZLkZ++kR|+c(JlkhRb(Jr b(JbBOZ 29'JnOHJn cZlkO.Z) c'*c02$ќGR2oRc"bw7ohR"ȇb袡"Ob9 cq/ c37b3XZ.>O c^>/su kp+ct cOMsB-bR:O{iJ1/Z^6/Z:{z P+k^ b.P c-ZZi{HJ 0PKkqZ_6'{Z8Z:+cdnW{iR c*sb`BsiRɠsZsZ,ڍsRtLkhR{Z߬ߍsRjŒsiRザHJUHJ{b:lsR-] lshR;Lkb<{RRks9KkZw cR +kHJz "msRݿZbiR+kZeLkhR/[OZ>Os2N+c>/R3R";/HJ hbi'J~KkODfќ c#ќ+k սZ[pR ɐsٱ+kۂPkk]Pls%~p/bY^8B{hRp  cOR[{hR%bb/hJ*lkhR)2{Z :P+kqϷOLk c/lsV؈4HJBl cu>Vpe)J{ZQ R/RoiK{ZZ:{Z*5Z n{RflsA@ZsZYrLkhRȃLkZ]sZCn{Zysw{hRO{'J*/Z7{hR$'LkhRsZcؼhlsZvlsR5> Rpo}sR+"sZu+kR cHJ(%msZ՛} cZ~jK+kRVjOZ:GќZ9Z npkkqp0 սZ~w%3!Zh)(/ cͰKk WOR+k"ϐb/*ch+km뱜Z-/lkZIҞqZ{Z }̈́ c8/ c~{b<+3+cJ:. {b2Z?Z7pbWARBR+k/ZnZ: cwW/hJ(PKkl{pLkZ볝{ cxZkPZ_Za~{Z{hsZXLkR~/+cR#){ZۻsiRkClkZi8{hRޭ{R?{R/\@sbw>W{R濭{HJIopBߍs(JJLkB R*HJ)LkB cJ*jKkiR}TLkZ|ޙ] cHRJΩOLkOpJpKk5/lk&hF5plk_ c52ZhJ#0:GJ{ 4 c=O c{myKk OZ {9` piRLk쯒/Lk.bcn/R PKkh_R* hpZ}ZZ{ '*Z"Z|?ZrZɁlkxwC c c*HJ3 LkįPlshPbCٿ{ c(|Z*КLk%}0Z]{9+lkRhclsRlsRVsHR램LkHJ/0sZ'GsHJ*sZ˒RsbbIZi={hR{RCs'J0LkBr Lk1 /Z;]/RA.ޟKkAvl cA kHJv/+kHJ/a cHJ\p'J/lk~'e/Kk6!3ZnOZ ќ c]Zo1+Z3Z_,.A+-Z;kpKk{+k­Kk7ؒOOHJ2(lk^R* ZKkP ck0 cwpZqPZLkbn{RR)`ZQcL{Rs5 c; {'J8>Z+/bO c(jb/+cL^+cwOb_LkYޑs'B` PhJ짭sR)K{R8PiR[sZsRs*lsiRK{ZsR.lsR;sZ`~{bT^sR+LkRsZ&lsB:,(ls9 2{HJ*sA6 c(JrÚb1$ bHJ chRۙZJ((BLk'J:y/+k"pZ*Zo cowPbZs+ZzќZ`+k"ӧHJ(BO c8~Zt/+k=TpsW_Ɲbm# c&OLkhx/ZfHJe)/R Z.lsTx|ZzO c._/Z3(PZ{{Z"/R۹lsr* c: {hJ$P+cXw{ZcOLkKj/Zbpls-^Vz cTR: ccWj{RPZPRmlkZ; ZsHJA:siR * {hJGLkhR›lkHRZөsZY<ZUsR/P8sb_\lsZ!l cU{bdT/R9ls(J= lsRa{lsHJg+khR縤/ cB+kRm+kR6+kAkck{)*JƂ9:kjZO+cqpZš cI{#)B{B<{9" R#{ZiOZˎ{ZA {Bb*:HJ.PhR~Z>cpZtZ8P+kln/b3/ZjZ cx/Lk_b9 "/bBLkh{{Zj'Jꤊ{ZY{ZّKk c`g]pZܿiR&/+cȏjZ6Z9sB,Lk'B*sR$lkiR{C)J⪪s'JrsZ sb% sZIKshR,$lkR{Z!Kk9"+k(J"{9KkHJW{'JܻlsZ5 cA.:LkHJ/~OLkHRR,kHJfN+kBj|ls9jPlk|xќ+cNZ-OZ+cT:pJ+BphRn+cz6OiR "Rs~hJ /ROZќs_ҜbMZ[;?/J ;RԢ'Bj *OZBZbx*ZxHpb䱔+kQUvOLkhyݍsZ s/ZKz{Kk~ :{Z.p{b/Zk_{R{Z%++k^ cZ:/ cPZ>upiJx ctt*0HJ򺪿{HJꮍR~Zݭ{ZsuLkHJ9{RoLkZc6sZ|^CsbZ=hRyLkHJ ({'J*R\+Lk9h+k9R:pKkLkN/J cRR=/ cpR-pLk'vPZ'1`OA`PZKiR {+cӗ`LkW c\ z{RJr*r/Lkxd̎Lk_ZrvR{ c{Z{b˨8{R檀O(JڠsHJ{s(J&{Z#b3m/Zbk{Z-7P+kאZ:*ocZ[P{9 HJsZ>LkHJNv;{HJ_>~{Rk<sZxsR憧sZ7[ sR ʭ{Z,]{bv{(J˾+k9bb:sZ˶.sZLkA`+kR_' c(J! cJ83b9{ chR3zu cHR@_ZA`OR2pZ^pZޚ+kp c$sZ.ќsO)O+kIOsz(OiJC {pZҜ+k/p cz.B* Z zOZ< sBpHJ.iHJ9{bn cczq{Z "{A BZ ۻZwZ7jsZ ck{b0ز{ c q cc{Rv{R2HJ꫟{bsbgsB sR^{Z{ c*-/Z/둔b{ZX{ZZ\flkiR(-sb,`{HJ*Z~Ӛ/bj/LklҜ c_{RڢsR+kB{!{HJw+kB+>siRo{Zf]{RLkBrb{hRS{9s'JkLkR({hRy cHJ@,khJ1 cA"B+kRzΆ c(J b'JKmshRb9LkhR chRWCsA~~+ks^sл^ps9/HJ (LkKg c Zʠ cے/Kkb.b뽹'BB萔 c]ObF cԙ{ќby?/9".յb}˰LkkbpKk7-Lky{+k!#+cI c{NbxjOZ3LkTWwP+c(2/,k8cOR*uZ<|{Z Zڲ+csZplsZ=iLkiR+c9*n cHJ[x{e1ʊLkRيLkZ92oH{(JkCi{RVLkHJ'siR,sZiU{Z7sR){Z9sZ_k+cRÍshJLk'JpsA꾢+k(B )sHJաs(J~| cAHhb{iRvjls'J-+kRj ){hR}sLk9:{b\|LkZlsbTT_+kiR: cHJqs c'J: {'J{ZA {9b'J cBbsgќlk7pKkۢ [⦱+k,h됔(J-2 Z pb⯣/Kk`R/+cZp c0{Z@{RR+{LkCP+k+k{j>iRRb8R.M{ZnlsR~"/(B˿bwOusRݺ/9X{A"+s9BB "RXuB~+kRliR`Rw%{Rx({'B+sZnsZ^_xUsZBջsRܢshJ82{9n+kBLk'J".,kRjͤ=ls9 -{(J/LkhR搽LkBR8lsRSBJ*{RS{Zo 2+kB cR^Lk'Jls(J|bAZ 8+kAJ cA"*{KZ)pZKk=_thRkOZ c c< c뿿Ӑ+c}p+k)#P [R{ cbQp+k榸/+c}{Z2' c&pls9SќZ_v_/b ۿҜJ:ڪsA"({R~siR+kiJHJ_/s9a,k1 (kP +kIJ7LkBcJsHJhsq+cRJD cHJv.{RIbY{ZlsZLEjsiR)*sbuu+ciRsRڰlsHJ lkRts'J'BnlsZ`vb+kRAH cA*{ZW ]{hRhRή{b]UUsZ/#zsHJ*'lsR*Z cHJ S chR"RlshR/'Lk'J+k(J\ Ls9Jlse1bjZAl c9~p7LkWUlkc됔Z cj?p9 ch"! p+cɧgB -lk/Z(ZWr8{'B6 cа c(K/ c c5.P cc clAhRj϶ZMEF{IJX/Z{iRe{R3(B'_'B?;(Jw cHJ柳LkB?ߵ{hRlshRrklLkHJOLkHJ*;.{hJ8o{Z-{iRګz{ZLkRlkZ;sRв;,khJnz+kR TsZ)msZfsZClsiJ쯠ALk9siRRUW{ZmیsZ_i&'LkZ c(lsRhZ cJ룒 +kHJ c(J⾽+c(J/+khRn kR5xyZBB,+ke1bAio$. k:jpZnRNMpZ 6ZNuP+cwl+cz&9JN"Lkl$vO(Jɉsgw'pZ"5z c/\3 Pb'hR*+piJ:t+c7A"{ZBn>/+kR}{Z<{9{GJJ{BLkBR܍sR7ߞs(J{^ c96,ls9&>lsHJ%A'? c!+cA( sR3sZ_sBR{[WLk98"{RlkRnLkZ gnLkJ@bb(Jjb(J*+kBخbiRHRZA+(6LkhR~LkhR,lkJ lsZ_iR{uLkR}lk9ʭb(J;4] c'JmZAN: khR cJ㪷, kBmZ+kE)+ZA#:HiRD1`h{RhX(J{(B!:pZbTb,]9۪npHR/b$;Lk ;_'J:/Rhb\i/ZpoD)PZj/bPls}WZ㐔RHJBʭ{(J {Z@J/ߐZQ{LkZoȃsRlsHJ8LkB;+kHJ  cHJ{hR-Lk9sZRw+cA(,+kiJ/Z{Z~l+cZVlkR+cխsZW^WZAb c(Jh+kiRf+kHJ{bHJ chRWMj,kZ9G+kJjbHR6ަLkRILkRë c9 "Kk(Jk cHR|kZB`,ZBk.+kJOb(JZ(J8bB/ c(J_ZA"R"R @8/Z4&{Zt{ZL{Z+NZZ:RO+HRo/b*|HpZiGJpRo0ZIR.{HJ*@ZҜ+k֍pb}nRǞB/Z{ZO{9'hRlsRrsRW+kHJ~̨{HJW׍shRuR chR}PiRTZ(J= c'Bدls9.s9*{iR/lsZvLkiR렸w,kHJ{{hR cRBZ(J~ c'JJLkhR"/S c'Jp+kHJ~ZHJo<) cAHbBhhZJĀ/ cRbHJ۫( cBZ9 kHJJLkhRߛz7Z'J}}LsA kf)ZB bHJ`RA 4Z(J:Ub9Ir{iR8hJ6{B &+czhpRs?/Rq9jTt{hR-zʽ/J`սt'Jk`(/'J{Zje{ZkM{]PZZj+kogvLe1{b-zF0'J+sZf>ҜZ[GwLk9lKkiRbsHRLkhRjsHR^s'JLϬbHJ Lk1sHJ6 cHJ9LkZrZvLkZj@LkZ5sR~nsiRbHJrlsR{ZٍsZ+kR+b(JꁠbJ*lsiRu_b(JWL{(J} chRre^bHJ8 cHRͽ ce1bA*c*LkA~+k9b9#bHJ6bhRt|}R(JR%RA.R9nzhRcLk9"Lk(J(R4/B<b{{Zx7ƭ{?W9b1~b+9{ZP/'J'B2jB$/Zi.(s'bZڿ{Rc cy]OZ+<Z~}R쨟Z!&msHJP'JHkLkhR7%wlsJ=lsR-L+kHJ+k(J'lkiRrsAsBp.LkRuLkR޾9biR YrsRM+kRm+kRRqB_+kR7Lk(J;lsRlsHR2;O+k9LsA*zLsJ)b'J+k9 c(JbhRb(J^ZA/ lkhRدU+k(J .Z(J>Z'J+kbALbAZJ35iR9 ZAbAX=.sHJJOR~sRRb/Z#zPhJ?{ !(ZhJ{J{C1pRTOF{921;'Jc{HJ/ZP ca{9+k(XlszX&c{iR% Z{Zʲ)0Kk7x9ꩢ ZOo}{b׫sRh"{JlsA|nlsHJ(RKlsiR` cA)LkB c(J"ZmshR+kHJ LkA:lsiR/i+kiJL/.%,kHJ: c9䦪biRY c(JjH cArZA`#bHJ諩ōsAͷ+kAbJKZJKi cA c'Jb(JnJ^bHJo$b'Jb(J8oZhR\-[ZBz+kAڒ.{ZBxxZAZd1zZA̷ZAz~sB*2{HJ>O(JKۿ/R'B *PbZ{GJNꢧlkHJB."{iR}/R&ޭsA s(J.hR#{k c@_ c!/(B*(|t(JTOLkPg c &b/Lkk7/Zbz{ZkhsBlsHJS+kHJz?lsiRclsiRsZ c9b1r c(J31)biRdX= cBb9 hbBϼ c(J2K+kHJ  LkR&+kA?3+k(J+kHJiZ9ZA*bJ+k(J=Ib(Jb9bJ+k(J6 kHJbA^ZBTZ9 (b(JvlZB|RA,(ZAlZAoZ9U c!Z#)2A,k&R{RvBsBCRZhR\{bך{Z`$bHJA9{Z=YKkRils@sR(s c-s c#H{sA@Z/HRvZe*xA9Z sBsbwlsRhBlsAC,sA{&lsB &sRsR4iLkhR cHJz,+c(JJ,khJb/ߕb'B()ZHJKʞsHJ_7+cA^Ob(J*9a,kHJiZBJZBLkJoZHJ\ cJv?bE14,bHR(JI k'Jˇb'J,&bBʆbB~ZA0:8Z'Jb(JrbZ'J{R@RA?ZBiR RA|ZAzj.Z9b+ {Z '0{RbҜR[ݐ^{HJnlsB PZuu{'J?{J {Z~6{'B~(LkhRڭsZOesHJ.BZْ{ZZwOsRj@sZb.;;/Z缫B>]/@iRM(*hR${Z`sZlsZz *sZj{+k ­{b'>sA. RLkhRPʮ s(Bb9 bbHJbHJybRL>LkZ{q{ cHJGx ciRޤ ciRv/bHJүZ(J?.קZ(J^b(Jn cB|bB /bJ+ khR@b9$bHJ%Z'RcZB&!ZBRjZ(JbAKiRAkˉRJ. ZA6Z9ZA>Z(JGlZA/=bAi|+cs cNb{b HJ{Кs9R?{Rߢ{R}Z\}ZsZ/HJn'J*{Z($ o+cWsZڲlkZW䀭sZ+|\{hRls9 `{ZU){hRk;Zb⥦{+k}m/ {+k;-lsb@yby7΃ c}wg c^gXy{Z]Cg{bLkZ@,k'B, cHJ) chRnKkZ*LsR^n cHJjணZiR-ZB`+b(JbHJ%;{Z(J>BbHJ{ZhRYeb(Joh khR{hbiRmbJ]bA0ZA~b(J3ZBiRB6 :ZB< BhZAKHhRAV Ze1*ZAZBLZD1 b17ZA/ co|/(J):*/bgLkժ词sZiRG{R{+k/R־Z_xOR=7_Z\}{b+sbʹ{hR ް{ZҲ)Z{ZÍsZhˍsb0{R83lstUUuZ({,k;,Z6{b)"Z~z{b x{HJ>b,{ZfZ+couLkZ\(+kHJlshR chRΨ bR4lsRbhRuZB"(bhR~mZB&Z1 ZAZ(J ZJ~ Z(JeLshR'Z'JbBH kHJb(JwZ1 ZAZA& c(JNXyZB։R9*`ZD1Z(J{rZ9LkAZ9hP+cXj{Lk6sZLLk1 /Lk+kOnWhROKkHJ /ZZ85z/ZxlsZ+{HJ{Z~Z{ cu{Z@6 {Z>{Zv{b7LkR{R ʤbo +k\|Z{ cj+cZ{bbsb2{A8{ZO{Zx{Zls98`{Z/HJ+khR kRLkZ+cZ{{lsiRnn~ cHJzZJ̨ cHJ~JsHRs}Z(J"*,k'JZiRa_bHJlZHRzkbHR> fZJL=+kB|Lk9wR9lsBӟpJ\Z~ǭ{b ZshR csZ7lkbvlsiRעLkZ )s'J ͮ{bVLkB"lsiRp sBsbr!LkZLkHR+kZlsZR kZ=+kR)lsHR cHRaZJ0{ZBhZA0RAxKZA' ZJ3ZJܸZBKZA+'bBۻZHR>kZJrZA*>6ZHRP7VbHRZB{ZJ|vrRJ`ZA[7iRAybA2iRD1(b(JN{9ύ{ZXP;ls1"s(JNnR>s!sA&*‹ cQ{hRW)_/Rފ{Br/Z c*PpZsR![{HJ4{Rjy{iRJkmshRh/Zҕ_Zk cW/Z⧨/+k_I{(J{RO{_,k9bpZ.lsHR s9{Za\siRSlsZ,khR,kZZ} chR Z+kZU]WbHJc ciR/+k9bhR5 kiRhUߩZJnZJ{ZA*bAkZA"ZJxhRApR(JZ!JbBZ9 ۉZA{Jᗍ{Z뮭ӭ{Z;{9«sZ޿LkZ &4lsZ;Fj+k'Jn+kA LkA lsA(b+khR"c cHJh+kA`/ZHR! cZx+kZf+kRq ciR4[ cHR)qlb(JjZJb9Z(JbZA:ZA`~hRA`hRA ZA_&{'J9l"ZB;RAZBg/ZAHRAVHRe1biRAlHRe18zhR9J9ČJ9j^>-(J9-(J9cs9 ҜRm{ZG{GJ+LkA;2sZNōs'JJ/$)ꮶs'Js(J?lsR~"LkhRnj+k(J&{Z shR {HJ{Br{R@ڍsZ}blsHJ,~rbHJ cZ$+kR/n+kiR{ cRj1wW kHJɟZJjbb(JnWbJ|Wbe1آhRA*(hRJ. ɉZAZJߕ$ZJeZJHZ(J^vHRB'{HRA*hRA'*HR9phRAHRA ZA*kZ96ZA]KJe12h(JD1ȈJsHJ鏍sZ{b{(J.&"{R{ZvlsZtsZ~{bU7{Z]{ZW{hRLkZ6@WLkZshR{ZlsIJ*lLkZ5+kA,{Zj}+kB(+khRS+kAlsZLsR,LkZ+kRLsR6KkiRu cZAbhRjltibiRT) chR{Z'J*lb(JΌ cJZ(JbR biR:sj cZFˉ cJؠZHJG cHR{b1.ZAbAZ(JhR(J4Lتb'JmɿZB ZHRUTϩZHRZ(JZ(JiRJ[;HRAˣZJ-_ZHR}ˉZ(J@HRd1`bA;ZAZAzZJWUrHRe1lLk'JjBiR/s'Jp.>{bO{ c|k{ c~sRvsRhn+kA + cRæZ+kiR="lsR::Z%΃Z~sZ{Aܬ{A msZ[ cHR}LsJb9+kHR cZnwn\bHRKkiRlLkAbR.biRbebJ*:bHJêb cZ?bRbHJG bHJ^.b(JꐘZ(J~ cZo cHR+kZ+LkhRhibRbZHJ:=ZA*HR9jRAi"ZA9ZJWZJ ZHR܀۪Z'J 0*ZHJ&ZA2 ZJ'riRJ[Z9bJ cJ_ɩZ(JTZAbJlZJ)֩ZJhRApRD1z{1Kk(Jk b)LkA'sR /W{b{ZhkUޭsHR쯷{R{f c'Jڨ chRv{ZsIR{Z6{Zjs'JJ siRب{ZcksZ~nlshRz՜LkA쭃HJoLs(J?bHRvJ cHRc_msd1󲛪Z(J+Z cHRokb(J߻ bB&bRE?+kHJbRbZ cZ +kiRwbHJ)? cZ cJ*rbHJy c(J~eZ9 Z'JZz㢉ZA8nZJRSiRJZAZ(JZ(J:bHJ~7bBb/ cAHiRJ·HRA`'hRAZJ&1' k'J k(JT{bJwVbA{iHRA0#ehRJvZAknmZhsROs!**Z_Ulk9((@shRՌsZi?sRls'J+kBsZk_\LsR)ߍshR LkhR "sZsb?|sZLkZjs9lLkA{hR]LkHR^` kHJ &LkZzbhR֩ZHRn'"ZiRsZJ|b(J=˅b(B} /+kHJ_b'J&;+kHJ},kZuLkHJ ciR,++kR9 chR:o,kZ낈bBjBbBwZBcoZ(JSIuiRAbJbHJz/Z(RξbB h cHRopbiRZ(J> ZA.bB+ bHJhL cHJ+,kBLsiRLkHRh,kZK}RbHR``ǿbBr.b(JcJZ'J=ⲩZAzZAޗ"ZA5c`bA~w c9ڛ"ZBԢZJZJb9:+kHJ/bD)*éZD)/Z9 ZAZHR!U5թZ$) iRA(xHRA ZA/MGHR1ȮZ9HR1*(HJe9LsHJc"s'J%԰{HJ{Z7.lshJꦮ{hR cA؈Lk(("lsZ5*lsZ"-sZoLkZLkZ{BNlsiR LkZauBKkiRW&Ls'JlshRYѻ,khR]ߛrLkhR~UbHR&6b(J(. kZXLkiRyO c(J+kRb9ZBO˝b(JbBJ.:+c(JLkAK lsZ_.LsiR+kiRxb{Z'J: cZZb(JGj[bHJ%gZJHbHRzyxZA.kbAbAR*bA+kAb(J]9?bJ'+kJm~PbJWk9ZJX~ZB)Z9& ZA~©ZAhhRA(JD1(HR1!hZe1HR9&~Ze9 /ZJZR6{RX/{B-{Zw̏lsZ7sRZ޳lsHJ*ڰ6{HR^'{J;sbZh@msZ4jlsHJ*lsR sb sbLsHJ+ksiR[߷lsb|V cHR LkZ.Lk'Jj khR۫LkHR ciR <,kR]j+cJ.bB+kHJd;LkhRyQbBZAbHJ6bHJ3b(J LkZBnLsZ&,k'JzbHJMbA몬&bBa""b'JoZJ HRbbb9& bZVg ZJbJKsA+k9j cAXb(J~jA9zZJTRJ9 RJZ(JiUiRASZAߢZ1NbAviR9?6HR1uްb$)/ be1kp({Z<ߛ{9i*sHJ'{ZKkhRҐx~+k(J+縍s LkA9shR)+>sZ①lsZp:+kRshRભ{Z#z{{ZGLkHRj kRllsZ?LkZzlsR msZ_~+kHR=)LkHR cZ]<: ciR^xLkJlsiR׍Y+c(JtRLk(JLkAsڪZ9&ZB 9!Lk(J,k'JLsZu:lsiR kiREzRA $#+kiR- cA⫘6LkZux k(J~,kJ-7 kHR݇bAXbe1& lsiRmU kJ? kAP*{D){bA%} kJmb'JV։ZB:WZ(J}=RJlZJZ9-XZ9v㸉Z9ܜhR9ciZ97& b$1A.ZA"os(J怺HJglsZVs'J=KkR~[B>AjAbls(J^hLkls9")lsb6xlsZ*LsHJ s'JKkms'J`lsHR+U+kZ~bhR~LsHJRgb(J+kAbA.= cHRj}+k(JbLsR>+kAPbB c(JʚbBꀍb(Jɕ9bHJb/ c(J LshRklsHRZ[Ls(J饂+kiRmsHJ;lsHRfjLkZUW| kHJc cJbAN kJZHRLay+kJ5+kAK˶b9ZJ`_ZAR^9Z9S k9tZ'Jʍsb(JZAkZB~bZA2:ZA 'bAmbAw(JA,iZ$)):bJ*b9kZ8W{R@Kk(J޺"++kHJ;shRMmglsd)jsHR!HZ!c {HJAls'BZc1ls(JlkALkiRglsHJ+k(J|bJհ c(JNbA.8lsiRYbhR:yLkiRbHRw^"ZJjb9"n cJ/ cJ" cJ.,khREn{'B۞+kROf chRHLsR6+k1 .LkHRY,kZ^`LkZKU{Z_.+kJlsZT=lsHRh_Lk9狺ZA.=ZAK,ZAZA8 b9{bAbA' +kJkݩZ(J@bA`ZAiZBw\ZAeZA/iRAC}rHR9,Ze1%Ze1x(R9 / ZAI0{HJhsHRlsHJlkhR_x(Jw+k(J/Q+kHJ2gshR_o?+k(J2+k(JCz.+k9{{(J/7{AbA( c'J8,khR#+kiR &+kRlsR_~ZI+kiR*,khR+kiR8QbJ7bhRnX{b(J(" ciRYZHJ"$/bHRU biR)+kHJ lsiRע+kR bAJLkZ^,kHJ shRsHR S[{Zu_bHR&J|biRbA.r cJ޲ c9)2bHRאd kBBziR9 Xb$),kJ՛b9ۋ6bA=Z9ǪhR)iRAiRBʝhR9piR9*(Je1j~b9 k9ާbA];,kHR]sy_ZA/(+ZJ3PZߏZZlsRLkRn{A׺{9 c(Jx kHJ k9kLk9LsHJLs9 殮sZQ]Ls9.+kA"J+kiRX|M+khR '3+kZظlsBbhRͼbZ/6sZmLkhR.,kHJM cHR::R+kR-+kRW?ZHRw\lsiRU+k(J +kHJ z+k(JoLsRzz+kABLkZU cHR4` c(J ,khR~#,kHJ#biR} k(BnbAz*msHJ||wLsHJ7=,kiR{);ls9f c(JLk9bA.UZAC׺ k1˧,ZJ克ubB쮭iRA>%iRJvjiRA%ZAA}]ZAZA.ZAu cAgbAz֧b9ZJ>/LkiR&RLkRJ)sZsZ+s(Jyh+chR'bHJ1{R]'JlsHJʯ ~lsHJ꼠+kHRk\lshRݙ{hR^z chR]8 cHR:~+k(J+ c'J. khR9+kZ,ubA+k(J;%LsiRUlsR2+k(J cHR@ b(J`а LsHJ+kiRnW+kHJ cHR:L+kRj.lsB,kHRh' Ls1"*+kRX+kiR{_biRξ_ZHRƪ(bHJc+k(J. bhRWs c(J,kR׽ c9$/Ze1Z1>~]+k9 c(Jnls(J}ZZJlZA +Z(JgIHRA(kpbUZќHJ/+cE cڳO c{+k/7 c/s Pls /+cj&xO+kR4Z#`ZCSLk㪱{NPKkÃ{tPlsg/lkkx/ c~ c'^z+c͍lkR*b/R{+c+i{ c\lsRؿn{ZCJ sHJ/,{iJ*{ZZ{Z&{ [zo{ cy+s9$$s cvLkR*sZP+cFplk7U{ cnsZs cik{ZsiJh {ZSsZ"{ZlkZ$({R {+c|}LkiJTܐ+ciR6sHJ&LkHJY{B߻(JqZZAV(BcbBzlkHJ2'lkZkksR-{R|ls(J:s9,"bb{Rk{Z獭sIR./ZLkR4sZ>ꗭsR'Z_gZ:ќlkps$Ȑ{i]Os/swKk-O{s]_ sblk긚+ci{Z顰R-/{ќ|]rsb^RRC{b5p cU7{b/:{Kk,|{Kk{ZXpxsB.Z^{k`ќs{[/ls`kk-kOZ-{Z *6{+k..bנ*=/bjbyI{b- c./ c yO+c+Kk(B7' s#ZhP: /+cy]bҜsԟ7WlkIKk{Z /A,/ cX!b*BఔRUIa{+knPKk{ɭsps"P{UVP cb./+c+/bn{:Obꃬ\P*kR.$s /{}DpslkLOs۳0lk}_^{hR+sRsRr"*/+cU{+cw叭sZsRnBsZbssR&sZ{Zý{ cK/iJ: c{ cX{R{ c'lsRs cp8{Z|kZ sZ<-{ c]5%/Z{ c&pZݖ,{RTpLk>/Z"{Zᩨ{+c@{Lk5ڍsB cHJ?7.sR[LkHJLkRTvLk9+{` {1TpŽPRQewsZsw cHJglkBHHlkB*shJ}lshJ{iR#3{Zܸ{Z-\{ c8} {Z2 "Z^^yRLkZ{BXlkZK{QQҔ+ce'Zִt/X֐Z_s-;Pknܐlk魍ps. sps+ېKk*oZb.AlkR(P(B꺮c c?.pklKkzKoOKc8/Z}+cbO+k Ols>s8pks͖8OKkUZ\/R:{*Vױlkќ cBhJSa{HJ #*Z: c!*voiRNosiR>k c?/z{+c PKk7WWZO cPrR(*4/Lk csR>plsr~\lkՑ c|4GJo{{B% +OHJoZb^_{ c/+kÃps2Ҝ{vsʪplkn>/LkRjb*(.Z򪍔3+cϧls/ PRp| c4wq[s{^/Lkќs޿Lk^sR:s c[{ c4&{ cnsRnlkZ.lsRnj*{Z{R?{ZïsZ4/ZOw_w{,k Lk{LkWsR({+ck{Kk.nk{ c}qU{Zz⢭s cuCsZ6-)LkR.7:iJz/ZP+ca]]{Z75ZW+ccPZOKZ~ޟ/Zs[XحsRLkRu{Z{LkR< {RlkiRa¸lkHJ%z{B{RGv{ c(J˭sHJvLkHJ'jb90{9sHJ*+{{Z-;Z{Z}a{R ލsZR?w{Z⢭sZ^\|+c٣ߵ/RNSLc:|^rsk's돥KkOlk smm_o+k '&.Y]򐔩RXROZRK.Bє c%%/ c8Kk_/'BOs5ќsy{TWWPs/Kk~Kksb{ c{Z#+ iRB‘+c/+c8 -O+c*R~ {HB4Z!lR6:ќZﯘ֩Z͟[9{b:+kW|bbq{ crIJ6*Z p+ktV/Kk)ߗpLkhjKk"ح{ZXsHJRX誌s'B"=RksiRR_a c= Z ( c –4bKk_P+k v0+c\'B+hJ/Lk.OLk*^{Bи/b9%PZ Ҝsבs8{kc/+k /Z c"3PLk}vGJ`0Lk{Z{R| c5]ՍsZ66{Z*{R?,{ZZLk {b޺s c}3{bWs2sb- /ls/?OZlks cV({Zxs c=sbHO c %{ZޭsZ.*{+clk$Z^׍sZXpZڟ{HJ֮pLkTTsZp{ZUu{HJ}+kiRmOO/RlkiR6{Rge7+ciR`I cB"7(BSlkA:Lk9 /hRWU{B"{{hRz^sZgsZELkHJ(*+kiJkVܭsR{ZKWwUsRܨ|Z˝ќZzSZ _3HJ&ߐs\plkͧOlk +*lk{pso감+c^JOZ'oApGJ/?/ZOR*:琌RKsR4 {Zj㐔+cp*kMO+kOks p{,4!_b^/Kk 'klkPsisZOs ɲ/KkHhRoZp*c[{oZrOZ+GJ(./{Z({ c({R{bxbڌsb/lsR8Kk{;PlkU{Kk\{ c%'sCPs{lss cxsb7.{+cAKkzw+c[‰W/+cuZ +c8{RlkhJrsHR{HJ«s c6{Z{{bSsHJUXLkHJi)+kB$$s(B򊫟LkB8^pKk(J{AVZzxs(J+cHJ_#LkHJ7LkhJߐsHJv/E)b`Z9+;- c'J됔Z9HJ]bLk(Jp,kB*/Z{B|RڡpZTtRRrLkgw{hR {(Jzr+kHJ lk9-P cRhs c{o\Os?pb" Lkhp+kw^P cUp c" /+c(ZRp+k={Ҝs[ULkXlk /LkT\,k#y=lsy/Lk{Z{Z?lkV܌sR RsZ*b/Z_^r߭{Zk]{Lki G{ cQZ~lk<]+c: cvskc{Zbns c){Lclkvsb4{b^.Z+/Lk#{ZUsRPZw {9'PZwOPbls9s(J褖LkR+kRϩ lk9~HJseoLkA~k9r۾BlkZfG cRJlsZ{~ZB_6Lk'B--lsiR_xxb(JzlsHJwLkB$4LkhJZdsiR3kRppOZ?O+c6pk}u={+cW,p+cUв| cќ{/{_hn{Rҫ{Kk(~X/Zzr/+cgOOR3+c*Z__oќiRz"(BbobvsHJbx ckrkLk/ZzHJ o+k/kk  c*cPsT^{lkoZy{*cR{ c:.7{LkfesZ { cW co{ZP{Z7"sb{ c JJ{Z ZmU{Z;blkZ )1{Z%plk- c`蠨{HJX.Lky] cfp c`O czOZ&P cH czPls:E cˏ.ZPHJXb/Z+Olku{R@(P+kzcpLk}/ cCps]copLkյ sUlkn {R PlsUa{KkkL{+c&PQm{Z{ cqbsŘsZ{ c-]P cUsbo" cfwsb {Zx{ cZ{sR67 [s cH4{ZsR6{Z,sbPLk'Jb cHJR&)ZUUULkB% ls9 +jsHJ^HJzse15{9^ c15{HJWe>s(Jje猭{HJ=u{HJ +kHJ+biJ2. chRX{9{iRU~lshRɻlsiR*ZLk'JlbB/LkHJ/+c(JʼLkhJ;*/ZHk{OZXu/(Bž|RpR/R./єsSP c$\lkќsZ7v/s?{ psz ZRZb;*c5ձ+c/~n}ҜRԘ,ֵs[{kULkW/(BoZ{>ORo+k7/*kn/lkplkz/ c6(o{vsWPsWxOsUw cV cmNZo/Z/;}/Kk7p c[ *cڃ cbn{ ch+KkYVsZV cUTHJ{hR`{JߑZ3Lk]?{Z{HJn/R^sZ+k\U_ c*/Kk czowpsfpLk:/Lk L{Z {KkػsќsZ/b쑔KkLkڿW+cUUZޕ{bh+c]\אb c^\P{}MMp+k c4P+k~{Kk*Zpr cJSZWZv*hR/Lkksbr sZXsZX {Rs/ZZ{Z+ {R l{Z){bXsR'/{Z{ c}{Rv({ZMsZeA+kRk&xshR{HJlsRɋ"sZfuLkZKQf\LkRlsZzo ls9j:OA+sZLkZ'shRlshRnls1:bs9ܐ(ȍsA;}ls9LkhRPy+kZa0* cZ kR颭 cRkO cHJLk:~ c9>LkR&shJ#6єZT/Z//Z8hJz6R+c /є(JXP+c* Os&]kk{p{k/Kc˯o c5>ՑZҰ1bhҜhRpsaќ c'Ҝslk*  cx{b_ꁌsRlkHR ھ{Z#+c&hJܪ/ P{CZ/Lk%F~R޿/{hR,{ZYe"{Z.Lk"'swP c{R \pLk79p c:zZ⪭0ZPlku}ұs/ՕOR+k>#PlsJc9ʪb"8{Z'/Zk++cߖOLkPLk/ c"xlspsOsZ4lkW+ c^Z ,{Z<{bޠZP c s+-UPLkV{Z{ c[_s{iR.sRV\{b +c}{ caz`{Z۹"sZ>(sR {R# pZ{Zݭ{(Bb+{ c8{{ZטzlsR{hRU_LkZlsZn{aLkZSLkR*+khJ®z+kHJj {Zb{'JZtZZ|_pRLkHR1/'JI_w+kBu:+kB%x+kBblsHJUlshRz kR]+kRJ c'BZBS+cHJj cHJcNєZT_pZˣ| cn)lk;Uk(B; c'/pHJ crMյiJkZsɭ? բ3s^~Z谔 cep+c=-O1sb_7ls?+'oZ<&(J zO cls!*s p{ִNps {~OLk =p{oO{#Up{Osols^Kkelk{Kkz{Z"pls'W/lk"/lkh`{b>/b{b[ޟ*Z{bM  c( c *GPLkWms'J"*/Rכb~~\{Zތ{ZIx+c [/Kkovֵ{Wu{Z*""s]zxrps~nR {Z‚+ckb/Kk p+cꑜKkKk >/ZAA c_**Ps*+lsNlk ls=Ҝs'ޑsay*sRꊐscop+kbsd c~Kk+Kk`ќLk-Lk^Plsr{ cr /Lk%c{ c^}PLkeysHJ~ڰ{Z 7sb{R  {lk~pp{Z>{ cZ‭sRbKkR ^lk(J lkR$ڪʍsHJXlsR:sB:ɭsZf:lsZ{~l, cZ T+c(J.# cRp{LkhRuf,6{R]rzs(JB{ZsZrKsZ]{RڸlsRJlkZ_\CLkhR')sZ]z+k(J~|bHJ}{ c'JވZHJ.ZHJ c'Js - c9WpLk(JEZhJ"{ZJ\n| ccc4{Rɍ|HJBmCRWєB +%pR)-/B ќRzps OlkԐs+2{{ќ鞳; c`kkϵ Z)Kk.lk/{[uյs6_}{9b{c.RꂽOb {_p{ups {½Os7ؔ{zrgp{#Os^J>{+k$4psW6/lk:/+cyPKk- /k,6/sp{~n=Pb:lkkonZb# *p{]lk)ZLkw/sZ~PRs cxZڑbt}UUlkZ0&{ZY{hJVO c?syPiR0rќ{㺲YќsX{LkP{+kO,k  co Z+kj/s ceEϧ/bPLk`@-Ҝ-Wќ{(^p+k7/PR .#qsZќsR cߞ>q{e]$P+k먮/kّLk`~hR7P cx{Z @Zy/AzKCR˪]sRz c/{+k sZ8pLk}{ c`ʦlsZ Lk{ZijhshJ|rrҜZuI{HJ6o֭sZ<{Z+*{HRɉ{hR:6sZTW~~ZYq]lkhRͭ/lkR'lsZ{pzf+kHJ{ZW7LkZf^؀lsHJ7LkZڭsZ6{R6WsRe]'Bjxs(J@ફ+kBLk'J c'J*+kB*bHJ cBz.+c9bRʊrZ(J '6(+ceUO ccR_sM{R{Zk)O9{B /ZhJ?ќlk.*sP|Olk*+{{oOlk\OsOs/֨lko0;p cw~XKkc]}Z c"eZp{hR 's(spZյ{_ps_OlkpLk {[O{Ws7Ols(blsV**ls]:lkr+c7O c*/k +koʪLk:`PlkPKk+ps6UOszUZߞshJ{Z-* cwZ}q{{R shJ {Z ]/Lk=pLs"piRx( cpLkR{LkPlsbjKkzQ/lsYb c 琔lsPpsM7]ҜKk&ݑsJҜ|p c"Pb*psu5UZҳPRzjLk; psrzːb޿{+kR{LkX J{Zꀀ{Lk{Z{ c%lkZt sRkúLkR`h s(J+8sZ !V{HJ-/ { c^x{ c{Z^wmsRUlkRK{*{Z~FvuZLkB"RzZ{i {Z{HJ>ڸsbu ح{ cϋ{hR sZΎ~KkZ+kiR|֪sR% Z{sՍs'JsZLkZwqRWshRlsHJc:ZmElsRbBNū+k9bKkHJ- cAɍ*lsHJ?&+kRܞ8biJ`hLkRPO c.lks Kc_w͐RoiJ{iJr@" [&xp+cw*cќs- 3痼SU/pkk/os吔szxKkk/kkoosb)-Z姴+cǵOKk+(°booZRCOZIp c+ 뱔{{pspKk(Ps?0Sb/7ќLkJ{p+k/6pls/(.ps|Plk~ќsk-p cC䮐 c*shps}z+sR6sbGAshR.{Zj׭{BLkZuumlsZ'* cB*h.shR򺋍sZ ;s9.*hR7JsHJV{+kUsRos{R_T{ZkSLs9x cB;.LkZǪ+kZ'{}lkiRO+kHJ+kR:P{R pLk kkmk cr/+c꒱+cI =_Z߅/Rs c{iwt)yOPsx3{W5OsYpʐlkbpKk⯖Okk텿oROsͩpKkps9Pkk称.+cZx cb/'sB8osmQ{Տ/Kk 3sսlkoLk"Os*Os*\OsV~/bҜlkҜs룽Kkߚpsցp{Z{^|ps -7 cz/ls_{b- s߼ cߪlk(J,غ{RƬ:bUR {B 8sb̋ LkR? c]0KkA޸Lk)PLk%{Lk^LkUy{LkЊ c]eW{ZO c>RBOmsHJ4"Z|^Z PZ#{+c .c/b c Plsi}NPls c PsX{LkV{+k ?,LklsB{ c7%Z^R c5{+cl*{+cϮ{R~?s cɆ{Rxjs+c_Z;z{Z\VՍsRlkZvbsZŦ { c{iR_U9klkhREm+kHJ篭shRï/Z=LkZ$pLkR |{R'{hR'J'{(Rʭ{RshR?zlsR* lsZ6s cŠ{Zbz:{Z9l4+cUUuMsR`/ZlsZ lsZ]ZmsZQ+kZ}+kZLkZ+kR+kRk㐌Kkjx־HJ8{oLkx@/ ck> aKcݑlk=5R/ќlk;ќ3iy6Sp[^x{ќ{P{^hb{6/#OsʎOKk{jn/+k]ZzyOR p{I/*c(_p{~X_ls|+k{%2{wO{A7sㅥ/s!vֱs{{_+c<*%ќs[P*cBîp c"O+kpLk/lsXPpKk7pspsz 籜s>c{(J,^jR/Z-Ps:,Ps| c(& c`jo c_X+c=P+cxz{GBZz//hR{Z+6/Lk_Z>Olkg lkխhKk+:lk^zU{ZT{Z/pZz{R/ P'BLkRnOZzba{iR"*{,c.zZ?7lkԗpsls7'p+k\غ0lkmy+{,k{Lkxޭ{Z76{,k8m/ZpZ//Z_{Z~{ZNJsZA{Zé'p cw7?VLkZ sZ {Z/?bUm-Ulk(Jo-sBNb{9{Zל,+cW]/(JalkZX<sZՕlsHJr{iR// c6 c |P+kR}{ cؘsuPLkRxPZ٥s_mA}{bsz{Z}csZ.{+cr?| ['czsZ_ cRX{+c^sZ`RЭsZ6/?{ZJb(J-R^jxshRmZ/HJlkB{hR;pZRߍsZLkRˆ sZ7/R׭{Z\ۻ0sZPP~sHJ{{hRˉ{Zk{Z[sZʼnލshR?{Zu{Z}7LkR@8lsZ\&+khR+А+kR%?ҜhRKkZy+khR cHJ@k~KkRLkZ5 +cZ.+c%@p c8lkut{e2B.+ctOZ*pxSR:pB%lkS{5m]Ss{sB"[t{ s°Щ{soKk Z~2lsZO cNZ|z+c+{psſ++됔Z'){xޱKc ps>{ڵޑsќsOќs+uېsrPKc6 Z~+pb}Plkm_\o c{bɾ*/Kk5mLkWWPp{7bm?Z-4Kkp,ksZ bŭsJb{B/Z}{hR:,{Z4s c+ PKkBulkA` {+k|qKkk_ c/節{+cʺbSRZWsiRsXs c@O{bpUO(JZssRmk1 pZUU{Lky</bN{+c/Z?{LkaZ b {+k4{Zy2("O c6,{}plk_0ls\U^Lk{b k{Zٚ* LkR4sR{Zrq ciJ"{R卂{ZbPR-+c {ZW{ cK5{ZVlkRP^sR)zlkhRi -sHJ2{iR {ZVlsHJLkHJLkZ*shRsZ~P{Z6{HJ8>sR \lsZgsZh{Z޼{ZzPޟlsZ.>sbulk'JKkZ~\bHJKoLkhR*}{hRlsZɏLkBx cHJ?LkZLkZPLkRs :Kkҗ sϾМs^3s_lsհ{x{Lkܾs|(BWv./Zls.{CBյ ckk>Kk Sb펐s c/*k.0{pZR c אZJ;lkU{Z%Z /p+c>/Ztls_{?IJ/+c sHZ[Z3Lk]QOslk(nLkS{i?~ c,sR Z^Z zbo+kW:ќ c5p{hͩLk~pZ$/Kk0iLkw/LkZWW_P{Z/'sZy /Lk'_OLkX/b /R:.b]^x{Z~{Z { cpW{ZzP{+ka{ZsZ"sR\{ cUc{9ܺs(Jx{9sZ) *{Z?{Z h@{ c%E{lscpZkBPZh/+c]#0Kk4PlkLkpx{b{Lkȃ0Lk*+k\{+k>*{+k PZ{bz}ќ cr}}sZ! /{+cpX{ c;,{ZZ{Z{+cR?Z֚2siR.T9..sR|j6shR;shR3RlkhR+kHJRlsRLkHJ {ZlsZ9b{ZjhsZ1{ZkLkZwbJ cHJj +kZX c'JˌsR:_{Z*~sZslkiRտ cRoJ cHJJB,k'J],sbZ:sZolsR[( c'B j c(JLkRw+kHJss, nZOhJc+c)*ZLkuOZXȰs;ls_SR\xs;ڙ{ќs*S{zS{i*":;楼Os&(Olk^PKk#.&sci/Zeߐ [wox{Rcb+-sPs)Olk밸/+k/PKkc{RxV/Z*8%pZ"PKkupls0/{8ZpZHJ{B>>&lkWǵ+kvؚps>lk~+/PZ$/+k?/Z{Z+c+Ps=+z c`{{GJbR?E/ cSƑ+c}{p+k*ҜKkbjP cU{O{ZsiJsR0{Z.~̭{Z'{ c퀂+ciRpsZ/lkR'lkARu^{+ca|/Z/& cpzk/iR )/ZP+c9)P+k cb(P+k⯣qbCc3+c}~=ݭ{ cSOJp,kPlsucP+cCxxlklkMZkM sbᱺ{ cj`_׍sZoE{ c.{ czVT>{+csZ-m&3ZumLk(BRsZclshJRZg{Z}jzLkhR^V+kB'JLkR+ { c)EpA&.{ c+LkblsRK+c'Jp`lkiRLkZ_+kR c'J|zHJsZsZFx{/'JC{R {ZY*s+c7LkZ,sZE*sZ+lsZt{ cZ~ќlkzZY:hRќlk\kk>bjxpRkkZ~ cBa󂔵sK͵3Zb plspkk~//*c {Vќ{󭰜so+cC3:sS^3 c~}+k/KkOlspp c/s/BJ c| Kkќ c|*/Z֎O cۻ'bbJ plsy嗀{ #Plk(Z/bpls> /+k!PbjC+ZA9 +pZ>>ќ+cվp{0kv/ c*pZj~{Z"+/Lk&/sV|&/+k<_PZzZPlk  c\܍sZhc⑔HJo{Ru{ c5{b|j@kbogLkiJY*sZk.lkR܎lkHJZZsZܞ{ ca/ZfZZ{ cplk7s_P{!P cZ,  cXxZ\|:{ZóxR-P{[v|/,cWPls{Lk\X{,kOc {ZZ\+kHJJ({ZqﱔZP c{+kUW/lk c'B2{ZMiZ{hJS**>lkhR80{R{s+kB){Z`ULkhRWLkZXLkR_rlsZ+5{ c'xlsZzlsRbLkZ lsRKylkZ Lk'JPZ]UUBʀls9 ,{b_ {Zp cSW{iR~{Rls cZsb/7-,kZh|lkhR[LkZj{ؚlsZs[_{ZOKk> mo9 &Z_p c08VќZ׳Zs-/ c-/3 c8ΫZSќlsUc{ c0To+k|kZZ /O*k{Zp+gR)+*s\+cKb7bZO c {iZzOsIlsͽݐ c{W5B/RWUO co {B/LkW]XO c~/ c8z{Z88"/b"{+k*~Lk'/s@}/+ct+kS]U c*,/+k3 s#/sA cP*LkbObT0Z'P cj޶hR"&{{s=/ZpX{Z={iR`BLkB? /HJRRzߞ cxsbW{R+R=R㿷Z/Z>pbKk-LkPLk?3sﱔ{+>Kk s5Ϡ(Ps)+k'Ҕls{P+k%pLkWpLkiK舭sb+PLk|ulkgbbc{ c6ib{ZKaa{Z{Z:.lR{Z |siJLk/Z{+k 9sZ{HJ8ZshJ<LkGJ,{RRx8+kA+!{Z6LkhR2sZ.wlsR6sZ 07lsRWw{ZUӒlsZLkR> {R,+kHJ,캍s'JZϭ{Z''SsZHJ.sHR+`LkRLkZm[+kiRLkbrMLkR^ LkR-+kR,kLkR7OHJ|Bh°+c}}/ cݟp c*i+kՕlk55ps傐lkfќZ±lk" c\,pZs\hќKk--OZ ks c Ѐќќ{ sOs`@{b4XZ{: c౜lsb`{OopKk: /hRذ{ZҜZ '+chP{B ػ/hRZ"{ c^p cxm{Z{Z{ZB/lk/lsOls> cߺ R` Z* *Z`p c.Up c/P c% cLk~/Rc+clk|^;{R*Kkl?i{Z{ZsR*{Rg${Z`pLk5/ cWP+c ==/Lk|T/lkwPKk ݙLk> vPKkR c{Lk-a{,k'3ZsPR_{Z{HJޭ{Z`js cVzb{Z,h{Zb{LkY{hJLkHJi> sZ=HsZHp c'+kR-{RRsiRW~Lk9;0R},k9*+k(BlsHJ{Z~^LkhR{Z% sbolsR bsZ c/Kk/lkzܯ5lsUwLk^/bk{+kZ %]/+cr ߭{ cp+k 0R;thJmյ{(Ji~7{bvA]/b9+c +cV\jJ{ c/R{+cSW^KkZsb|{Z;oK/+c ۭls_Ux czrkPZ7w c[ќsuvzO cI{꿐RKk&~Osf-sIR{iJ {Z ;/KZZXP{HJ**ksZx{Z7577sZ2{Z|psZ?sZ`6/{Z&侭{Z{Z usZ cR^{Z-,cHJ/(J&.ZV{B.+RMO/iRyysR{-{LkiRi"{Z:{Zps c+^\Z c_ԍsb~cz{b7lsRsZrR:ZshR`:{b_lshRxh/ZQZLkhRszHJlsHJ?*LkHRv cZ_ cRXt5bRtbR@b(J jOHJ +R/R(o c%pKkRblkBQ c/5b-SZ?2Zzob/ OsZRn /p*ky ,*c>6ќbќ+k`hS{Š}2s z{ِ cXrќks}|3s՛݉/KkOlsbbsKk_{&3Kk5Z /HJ8+Z8BRp+cYW{R&sR35sHR /KkTp cu{+cR*x/KkXPKk:Ols{WWҜbbXHlsBsJzќZoZ{{+ccb{b//,kZ c<{iJ{Z/ cnsRK.s1{B^{{'J%pbTԯ{Z#+sR[RBr"Zjx{iRmLkHJ {Z-7{ cBV޷lkZޭ{Rs cP+c +cPslkHw/ c[ls;{+k. Z(+cwsbi樲{bܪ cfc/ c~{bbp{Z=P0bܮ{b5S{ZylsZ hlkhRrzàlsR' R/{R ciR'6glkiR{LkZKb(JzbR=LkhRVXbhR[B/shR5_ c퐔lk=퓵RWꐔZ3HJrsќ+c/b&ќ9p+kjr7ƭ{Wќ+k)?󫐔Kks&2bАKk^&O+k&sO cs{p {/psp cs Kk.OKk.>TKks2 c}ܞOlsu` k cp cZѰZˢVKk ({bp&$lsu/b?Kk(/Lk["O+k܎ c( O+c[Pp{x cZ#/ls3/ cxp/b *OLkplkkPZ+ciWZѽ{Z.  c&7{b{ c/ r/ZjzlkZ.+/ cAw׍sZFBlkZa?+ciR[+kR+ LkZ4.lkZcn4LkR'-'{ba}o{Zq鮭sR郀sZ|5sR{R,/Z cG{bbNb/RLkA +s cm>shJP(sb*S{ZnZ5%P+cp_ls{Z᲎{ZڨlsRhsb_isZ+kZx{RI cR)" c'J-LkhRo cHJj*bkbhR5'bR^6ZJ+kRa[ObAbpZߩՐZ3Kkoq/b SRӺOls8Z8厐Lk${buSso~;ќsxќsѫj{l\b HJ kkps@ќls ќ{@Bs ֐s(^{j7Kk鿞{Vzpb+ps} ps%*\ c/Z'O+kIpZXҜ c\}O c_Os+ c*pZ.뵱Ks\w{bIb+ BP c;/P cj+c}psT[p+cjclkar/R jb  psXZcj+c1hZ({hJ kCR k c +{ c_mZ+  cu_.{Lk\|lsR Kk+0'B7.ls~t_]pR{Rp,>{(J? HJh+cRAۻ{ cy{ c\׶3hR{'J㠫{Z⢙sZ(&6{Zᆱp+c5%sۮpls] cBP c5/ cKjR{Lk<[`Z꾍s9ڔs(J⪪+cR ئ.+cUKsbPz^LkZa{ lkRZ0 cR(lsZ*{b&+cRn+ciR#/Z%{hJ{B'{9+7R{bЦOZ խ{'J *sZ/ sZ* sHJ -lsZ{lkbGVKkZRLkZ--'lsZ86{ cX+kk{Zɪɍs'J骰 cZ {Zi/lkhRo5sb-_sZLkhR~_+kiR%%+c(J{hRW_ZhRI LsRѿb(JbRX cHR^ ZZ|R+splkczќHJ򂐔RzKkת]ќb cЮ{h!o c`Z/uʣksNbs+;J72Kk?pb*:X`Ѥsls-pR/R"ᰔZ{Z#|ќKk ]OKk1Z*/ZGS+cMUb?Ob#/Zzls=}{\+k%8Z/lO+kֵ=:{ c@{ csKO c!lsݢ lszZO ccW cPRzbKk9% cmPR{Z Z{+cU{Z;* +c⨪s cPZ{+k{Z{>:( c%|/ cs;OZOZe {Rbci{Z2sR*{b* {Lky .{bp cwWZ_pA{ c OZ-+k~+cPQ٭sbrP0lkP+cɹZ.+c?m{BLJlkiR sRгLkR({Zލs cyЭs clsR{+cR/%sR_sZCsZlkR:?>R7?lkRӤsiR/sRq'Jϯ{Z5{Zb c{8b5sb~LkBlsR lsZ's(J.lsb~&ZvƌsZ7 shR{b -lsR(8^LkZc+kZ:+kZlsZcELkZf- cHJr*shR bR  c(J" cR܊LkZx_]ULkZc+kR& lsZ/R6"/+k(ќ c7VoRߵ-pRos(=O+cwOwzќ9Bs{R*+cKk;ޖ{]O|s\jќKkOkskkб탥' c*VN c'%/HJSRZ 3*kz29誶sx_9)p cgZ۶ҜKkU/ c~%b{HR@{b/+kȇ{bs${(Jc{GR> ZpLkR/pZ#LkJ}p c/plsra{LkwMR@`s(Jպ.+kHJ*jj{HJ*Z\ZϲZ'{R`{Z׷*{LkA ( cW({+k | cʯ-ќLk_>sPZ꠭sZں{R6BZޗ{Z[iR-7{ZP c;%Z^쑔Lk U{ cB`]RK{Z{ c%  c~~{ c{ZXRsZ&#+c/,k{LkkpZG{Zz{B*ksZV|Xs csZzsZ5{Z]_\+ciRxLkZ3*lkiR7>wsZ`IIlkZ{ c^'{ZV]sZw{R{ʮLkHJ0WLkB@{{HJ2~/iRshR`'lshR? KkAlsZW.siR.BlsRlsbXo_lsRsZu'{HJؐBx+kRrxLsR+kR*+k(J ˺+kRKcLkhJ7*:LkZJ%msR{M+kiR~LkHJ+cZ\ cZb cZ":LkZ5vB chR7W^{UWRʂ +k*ќswp+crksWu5HB c˿{9 [+:p cRW]OZzb'&. c^ObrjќZkќZеb3ZΟts}umީZps"|29֩Z'}ԽHJypR닱*c{#*OZ.p ceIiˑ c`{R(~3ZpZ p cZzWR&#ZvJ /ls+c`^{R s(J:Lk'J Z7vU{/Z*O c0 c%+k0+k'/lsYѯ+cX**pZ/Pls~!PLkmPs`^RjZ.bU-Z6>Bxpx{Z'{R> c|wZRƭsZ{bAsR &{Z c,{Z6+k&LkPLk_P+kt{b:{ cs9z^x c_wLk cf{Z}+LkRҜsPKk_w*cqҜb_OZ?{ORW{R} c?/lsi/hRtrR#^{KkNN'/ls!o{+kp޺./bikhLkՍ{_{ZrsHJz莮{Z=:R{b;/LkzȥP{Z}lk4P+k(/+k֒/Lk"Zp+ki=p c|vR[zRʊ/Z c jpHJޭsZ&s±]RzsR*+{R*.OR~xP c]ss crLkV{ c sZ^/ZھsZ'p c^Ztgsbx}(0sB#{Zx}sZjlsZ6sZꭍsZ4 ׍sZ*lsHJ +kZWLkZ cZzr+kZ3ybiR*/KkϷZ>Kkx_s{tsU\lsAKOZ>ʞZս c_{SB-ќZќZwoiRPZZhRp .'Bڪ*p ct/+kw+k?lk*ќ{[Vv{*k$tZ[{ːKk*lkN c(Ols-t ZBkzb-k\KkJ@єKk_p+c;={Lkm|`+kit{Z. "P czzޘPZZZ6Zdx c>]P cJRHJ^pKkz{ kH/ c:? c(OLk~z/Lk{b'*{b {Zr`/9Zl_]hRҜls}cz_{Z+@/ cLkjÉ{Lk9)P cz~{ cZ{+kjk{ c- +sbX c_P+c}b c__{+celsZ{+cs/lsZWp+cR8lkZciKkRLkhRɂZs(sZ;LkZـ${HJbmsRLkRܪ1lsZ#lsROͯ{R _{+c5{Z}sZ lsZomsZsZ\{Z^ylsR{*lsHJpJlsZ<ˍsZ X{'Jxlk'J?-{R˸ZYPZŌsRQ'Z sHR+c'J/r cBI ciR&^bHJ8bRLkZsrky,kZU5bRPKkRzR{Zҿ$ќZcOZņlk݅US+c\).R`Os*c*cisk{ZOtXfսhR~ +Ʀ1pOHJtOhJ&.BR>Z.'J cIr+km/ c. c{hJ(OZGR/*+kc/Kk`ܦ吔sќZ萔 cX6lsќZ{stP c,bKk_{9**! cw{+czZxk{ cg`ppb뾺Z{KkSZ{+k%PZlkڊ1Ҝs]u c~aR.sHJ,ZsR~Kb0Zc/t c7ձb cz cWOWsZ *{IJh .sZisR?@j/Lkߕ=ҤZ+k^؊p c c7zrRqs??nlkW׫xpLkz / c#//HJ,{sR {bMsZsbPzsZ{ZKy+kiJ{ cHx{R(z{Z`{hRۘsZOZ}[S cR2KkZWn++cRJLkR {Z+s ce|^sZ4'shJ|jsbݝsZ ){Zb cR;5 LkZ[yRZR⧍sHJLkZR{b5}]LkZXJ&{Zmls9*-J{A cA+kBsZs+kjzޭ{9{R{iRv.L{B 灭{9lsBZA(bBԾZA:+kAnح{(J[sZHJ cHR chRbHJ/&+k(JOZ*ap ccќ c[uOZKkSp{ސp+k2/kkˍX/Z#SsO{{Z.=>7ΈR?սHJp{hR)OZ-5kkߎ.Z&OhR{ cKk>SKkﰔb,*k{;b cobMê˱Kko c~on{Bh,/b\U/B5pސZ+b&Rp cPZ(OZ㐔LkO c}Կ^ORZslsPKkp+cX/+cy퇇/ls{ZksZP:R+OLkW_ +kZ?/J訚{Zm{{Z|{Z*PZ-/Lkk|{Lk #Y{Lk{bױLk5/lsVRZpR-+kjbKk@*(lkc~|lkzrZ -Lk]+cPlklLky+c~;/+knn{+ka/zlkZ<,{R{RaksiRs c}nsZR"{iR{RlsROZcGWWsZ=sR^ cHJ cHJ+kZJesZ sRbXlkZsZ sZj?sR;sZfhNsZ$7{ c{9zsA {A c'Jh`s(Jޚ;ls9KBsZ#1P c=BhܦsZ]:RoZIb9$bZ9ZbB kHJpYKkHJQZHJf{8ZJ/! +khRvZ'J@c kAOHJ?pKk~h9ܾO cfV{b.s /O+k_pbO c3ٟpZ>.b'Sls~O]RZ>4KkܞZ ZkKk%OZ^R./Z5+OhJNoRQ+km/ c,-p+k"0ќs{)ps 8^p+c*z/ c( cD.9z,*{B)Olk|N+clkdPlsupKkˋGb\bp+kxP+knKks^pKkW'/LkߛOR.rO c`PZ7Uu{Z' c Kk_+cvb۽/ҜZhJ*(>nRxR-PlswUU+kW{ c^j0Zn+Z+co{Z/- czsZ/Z{ls/鱔uqpLk"pLkpLk/LkYz/+k;Zk{Z(Z>$Lk;_]Zv|/,kUwlk1 .{bP88sRsZ^lkZr^{ZlkZ}@{iRW;{RwlsHJ*HJLkiR+KkR߭{RksZ>1shR;#sZ,6sHJ+- cu]MlkZ * {ZsZzjbsZc7Zw?ߍsR c\UP cUZVXAAb?lsA`΃iR{B5sHRʢ{HJ{'J+kHJ.*LkZ= cB@< cA- {B[ cJ+k9y. cB] cBlsiRMy,khR59+kHJc+k9bb(JZ⢽hR >/Kk|`+cyOLkmž/+k7OZjZP3hR~/BlsʧWbȸphJkZz !*<ќZ=Z>Vy{HJ:t cZUUKk9*)/ c+ Os5uV6Z'/nRO+kb2 c p1/+czoZPZNO(J Ҝ{VqKk_+k~O+k)'budR /+k:OlsROls_+WplkeGOLk˭ps|/ ckZ s-='piR lk7/ ch/R  cuemBPhR^*{ c}ACZNsiRkhBOZ/]R^/{+kx+k {ZJJW{HJ ./ c[_7pbemRr c?Pb(*P c p+c ڗ ck{ c{nZӱLkͯ/bb{Z8/b,{HJ"~qhJaۯZ^sREPRGsR / cUsiR{Jg.{hRsRLkZp̍sZ/5#LkRVhlkZq{iRPsZtԭsZolkiR鶴sZ sb׾{Z{Z欮sZz{hRШsbu׍sR:{Z^?&ls csbۛBfZi7lsZ<HJonks9{R19{ZphR_{Z|lsB|ls'JlsZ c(Jn[+k9ZhRV?!ZiR]'$ cBb(J*b(J+ ciR~ cHJInbhRz$.O+cئZOLk)xOsWFIlk]r_pHJ Sbk׿ќ+cnRMolsGnRpKkUibpbySZ;Ro+k]R c=qbpKkԐKk[ќZFc/RẐZp+kplk}W/Z (JjJsOiRplk ضOLkxDiR{Z&+k5ҜZ{bO cW c.ݺ.KkX\+c*Rz{Z JRPhJ Z Pls=NoP clkPls_Rp c?}osiR@@Z%y { c.`ZO cZ/hRZsZ*({ c;TLk|[OLk{Z~{R "+cg=Z~b*W-WU/sVLZ/Lkrqi/bc_./ZO c>/ZxPbJ/ZKʎZr+{R<,.{ZrI~RXW/ c_iCPZms{HJ{iRC{iR6R/{R=Zv{bַl{ZgWo\{Rç+kZx~+sbXcOZZSTusZ-CsbPlkZ+{+clkhR *sZnkOlsZaQsZu{b{(J[Zu5lshR#{Z{b|W{b}魌s(JblsHJlsiR){hRh>s9R{:{ZW_'lsZuu chR*+kHJ_ c9 b9 z cHR,khRFk chR#bHJ)biR+kHJW| c(J cHJOJ+*lsضR}Lkiu Z.R/+c`Kk]R+flk_U/ZսHJk9/+k"/sEOlsUO cR/ks] oZzz'.bWR+b/p c4KkIbΤpR/ cy'/bp+cݝILkܚlsLpbHBќ(J3+bEսR՟S(BVsZIphR9ZsZ <./bplk[b/Kkֽ{}mU{blkSќLkwwLk*!>P+cg5> c_Lk,ҜROR{Z+mP cPsՃ/ls_zZ{+kK̔&LkpZJpLkyy{Ra/Kkao7/b|ԑLk7ѹKkZwlsp+kן+k2/ c/RxPZ0Z1={ c)"Ppb hJkR飪hJů:pZ]@ҔbP'B5/Z^^{hJsR͂ Z?{B{ZZӭW{Z"{iRj>msRsZ*lsR~bsZ r{iRZlsR lkZ_ hKkR8{Z*sZLkR+lpsHJ"sZr+sZ{Z/{Z{bN{bzZk؍{R؍{R/'{iR+/m{1/+*lsHJ*lsZlsHJr. cAn+kHJ e_+khRV cJz chRա" cA>LkZ9lsHJ chR chRk++kB;Z'J𻸰 cZ[KkpZ>sR0 ZWZ{Z{x걔lk7u/R /J(lsUTvZ` c߽6Rp c{eoIR쳡ќ9h{KkZrOZ6pZmZm/Z;:}Ob됔sbSZ c*6b]]MP c?/s lR@h/ZZ~oս+cXP caȐ c⺶ c~_JpZV c|Zcpls}g/Lk*+c߫/LsyPR{Kk hMZ*}P+kkWWPZ"PLk\PR_/bm{ c}D{R /R'.KkA/ c; lsuP+k6/*/hJh KkPLk,ZCR;Z/lsjè/ c`plk-Pb8`Pb+k/ZhZ{Lk7epZ%ls{BB{HJ({Rp>RCORpZ{R&'{Rߎ{sR}²lkHJkzsHJ?{HJ|{Z]$s(J* {'JzRsR5{(B{iR`LkR@+8sZAk\sZ { czlsZ [lsZ R{bGLkHJo {ZsZlsR݌sR;PZ{ c󢡽Zp{Z2LkGJ)(lshRyy cHR )RKsRLkRަLkZuLkZ+kHJrz.LkZLkhR cB7)(bR&bhRxAa+kHJbA {RU_bB&R_{R kt/9yZ{ZJE/R+)%/Z侙ZɜPZO+c(ڏ3Kkz cU/HJ cí{(J' iJ+cE{Zfgbw5oZƷOZ6^[+cE_u_{ ca{Z`/ c=z,KkjyOZ=k탉Ri{b͍hJ~iRX+{(B7/Z§/Lk߆J c;zXb% /RZ¯X{hR>+krꃊO c.IMKk/+klhp c{c鍑RPsutZ${ZLkUݴ/,ksh{HJb#Z#{ cn/Z'~b, '' c\{+k//LsKk~p+k+c ;/B,/R+c݌sb {b{ cc5/sUٿP cП c. cvTs+cRu{HJ8-b+.Zb=ls|~ Lkr c^^/Z==)/hJmIPhR/iR,.PHJaLkhJsR/sR?sHJ={ZZ|sRއsBPPlsRLk'J' {ZZLkZ4lsZ*lsZilsZshRڸLkZA ΃ZwLkZ${Z{b}_X0{ZKls(J郪LkHRl{Z lshR,.+kHJ:+kHR(xbHJKXbAz?B{{ZLkhR.{Z{KA}{(J[s cA+- c(J򢭷,kZ/ u cZV-O cHR++kiR\^g+k(J7+kiRjsiRu_RlsiRWOz{HJYP_.RߡZpw9c`{9)oZ9Ը{RYJːZo-pHJ)OR)/ZKkuSCO cا{ c)z/+c(퐔Z\zWZ\WWZ+9B8/ZςO cC8{hR.&,siR:+k)-OZ'+c$ c_˭{B,b{ZɁ){iR/{l{b<ќbݛќiR^ʾHJ{HRS cP/ZOZfwpLkQfPspgy/bU/b/{b !c/lk/Zzxzls(Br PZs7{+kRPZs c'*,/PZݫ Plsk˭/+k剪b>px`Z{ cd{KkΪs(Jp9` / c[{Z,ůsHRLkZ Z?qKk\ZP cꯍ+ cE{hR {+c.BLk^{ c[00{b p,ki+p c.l{RYq c-RҔb{HJssZƶs9siRwHJss'Jê {R8{Z~lkiRLLkBAZw&GB\lsZqύsbȗlsZsZ‚KkZsR`XlkhR(p`sbm/lsHJZ_Abw/ cu-+kHJx`+k9׷ c'J/'(BoKk(J)LkZ،xs(J^lsHJ9PZ]+kB chR?lsRɋ chReȺbA) *bhRԠls(JZZbshRZ(J bHJP+kAzLkhRzbBRLk9:Z'Jܱ cJOR>(cKckBtZ~~(B,ќhJC p1{R&ZuZw t cO c.O cOZr0h+c.ZhROZ {B;s9cOR;'(OlkOb>6`{Z{Z,%/Kk}$s+ky^J3Z+phR-P c=iRiRќR,ɵSIJziR}b5/(JZ/LkOZ/ cA3Z]_ crX:(P c︶/ZnjҜbO=Y{Z遼9OLkk{+kxsbX{Rhς{ZZ xLkB/b{ cr{+km|b{b஗/+k- cԾtsR&.sZ{hsR:{b;#"/ c.拫/b'// c#hRNOkߑRZ*&sZ@0w c =ZR"0/ZڲZ{ ca{RsRB|{bV c})/Z}_zhRks{HJ {Z koHJ߹+kRv{'B۾/iRx~sZLkZZ7 sZcTlsZblsZr{ cxz{Z cՕ5{HJ+kHJ-{Zkϭ{Z.{ c`Z}krb9 KkiZ6.(J|WA+kA shRz0lsHJ9#lkZ chR+kHJ;;LkZrb+kZ\znZ(J,:bR> +kRlsREiLsHJ cZC+kBRI* cRbHJnclsBLkHJcpZ*6/sg6ќs}ZֽkW_alk_3{-]/Lkq\/+c+{SlkGwsM-]ORR\Kk/U*cz +c |Ob񽐔 c :^RO/KkG;ZޜO+kps7o^pZn/Z/Z& (ls ќ+k sob c7LkWX{(J83Z{/(J/Zw/Z{Z sZ4bHJ(.'pR(+phJ`j/LkyKk;P/+khR0pZ_بPbשkOpRx됔 cUr c )p c|sHJ :lsZLk՟O cxWw+kLk/PlsuO{hR~k cc{ cw{ c?j{ZZWlkZ"u{ZkLkZPZ?+c#{Z"rZ^{IR:+#Rߗ?RmiR}k,b#p c@J/R^ c.  c<<7{Z(}{ZFF{R-shRมhJ/iRݝsR9 5{R%=yA{ZYz{iRMms'B(lsRlLkZvxlsRKkZ&% {by{R{lsZj-{R*/B/ sZnlsRbsZK{HJzshR sZǭ{HJ*lsA\ls1j갨LsBz{hR5lsZnNsA˂bRd cAܸ+kHJ҃ chRkLkZaLkAbHJLkHR& ciRVt,kZlsiR7mshR+kiRB+k(JbBx_rLkHJpZ.MsLk=lk'lkx^KkrOLkqLkzPKk.Z/Kk6pKk,Xlst cgs"{/lkPpR c˭sZ(oiRHJ{(J8$ cV/+cZp/KkOZ NZ sZ+khDb^{Bn|lse) ZJ.p cP]bKLk0{Z*(J$  c8lsLk[z/ZK{Lku{Ap+k^Z+k+Zz/Z.{A*PhRysZ%P coԞZ/0+c7{ZBNXbۣlsHJ"sHJ_7+k(B 'J/{Z6us(J[s9{(J{HJ>{9j/R%]{iR`k{R/{RxsbULkHR{o{ZݣLkZllsR?s c㿭{R* zsZ{~{RkZKa{Z_Rۍ{ZzsHR9;+kiRw+k9о sJ$sb+(LkR(h{}{R chR{BJLkHJҡLkZ+kR7+kRk6VlsiRb(J$+cJbBzQ]Z9B0 chRGbHJ(oѣZ'JbY c(J*b'JzZs cќ+c)pZ_sЉWob{ls8p+k&6ќLkvt򻐔Lk9ȟ;p+cv籔{*+k?ޜ3bh/+c=-OZؠ p cK O+kq{Lk Ҝ cT8p+kp c'OR +p{/#/ c(@Z Kko+Lk{߫'ќ c&SsK[W c~/ c_&OiRWiJ(/Z:B>hJsZk{Z2:pbyK/+kuU7' c\PZ ckK/+c+un{Z wbp+kʍsZj*{HJ { c__{ c9EWsR *Z{Z:%Zp?K{+kqEn cp c|Z7*{Lk(PbsiʥR"psRhjx0'B?_o{HJt'sR+ /R c[{ cO߭{R&PZc{~{(Jb(JthLk9bLk(J Lk(J- cBlsB=Lk9 {hR{R裭{ZyLk9 hzZ9{iRwlshR{Z:b'BL+kB/sZsڮ{b q{Zx5XPRkح{R+`<+k(J cBٓlshR?LkJ$"ls(J(X cHR&lkZeLkZrLkhR7z+kA .LkHR+kR+kHJfиLkR~? ciRu cJnk cJ ZA4ʠ Z'JBiR)Ҝ{wg{HJ  c *o c{Z_{?/Zp k+/ќ{եOLk4.Tlsps2_pls RTsZa~pJ.OZ+plsќs޴ c{ s±/ cZR-Zlk){ZORͱZORv(zsHJ)/(Bzz&RJ^rPZWuZ%/bsb yHR+B/b7b>@(J>R]^ܿ{iR 7{RɭsZ` ZWԒ{Z߯pR{RK{Z(c/iRK cXZ*sR*{Z?Z7  cX_PR6sZ|/ZWlsiJI7{R{Z]OHJ cW{ cV} cZ cZp+cCb?/'B{ cDsb~SlsZݭsHJ\ cB . chRqZ'B@. Lk(Jb(Bʾ,chRlsB=Kk(JjްsiRnmshR_{R{hR{BzcLk(J*lsB^lsHJ\6{Rs{ chRA{Lk9+*ols(J (8$sbPXZhR4.LsHJ~{bCwV ciR%LkhRݟ2{HJ˫:+kAsR8+kRnwb(J"LkhRPLkHR66lsA9{HR c'JnrbA b(JZ~+k(JmsAǏbiR3MLs'JrھsA+kB'lsHR sZWќlkk+c픭ќsp+kgi pszO+cSLkќLc~Į cqP c ls%.O c϶OZjLk%ݺ+c؟pkkuo{z"|jpls|;/Z^K/b={iR>܍sB(-RLkܕW/ c cR>j c^p+c6/+kgp'B2iJO8iRuWB}HJUZZP(B:PZe¦{b/4R cnJ{Z/b}?lsRsZ6{bZs{ZsHRJhlkiR+{ZsZw{+ka{+ky㈧{ c.vZ${ c_Ҝscz]{Lk tu{Z{ c>zzx+cR;܁LkRlkR b{HJ,sZ#{Bb/(JZ{iRkB/Lk9{ c_p.p cYb?~hRpR놆shR{Za{ZkQٮ{R7zZR'ƄZ(J/pr c(J] c(JjLk9Lk90Bm.bwu{iRz{bbRlshR" BsZ{iR6 cHJ^{R@ c] {Zj/BםBsHJ0LkHJ 0 cHR6/(JwRl}+k(JZ cHJN~ ciR0{~ ciRz+kHJbHJ .+kZű]SlsZU^whsJcls(JLqb(J9 V+kBt{HR cA,LkHR4ՍsHR}b9# cJbBj c'J.= cBb kBplkKOs㱜{_]{b/Kk ҜsW/Kk.>/Zb0pZ(OsW7sחXsݗN{ -#{\pZ+k*p+k{s 0OZ~hhbս cuBOZ+kPoksZVx#{B {bO|OZP cTWZ#c{b'-)iJ:PRt c*U(JPHJ cXPO cewZ󟐔bǕOb{(Jͩ c}UՅsHJ {Z详{ cj^?{R*'{b]Ro~R* sB`v+kRU5sR# lkiR * sZ*έ{ cz{iR {Z@8{b({b*+c{c߭sZ*_|Z{hJjLkHJ:?${ZgPZy/Zy[{Rۚ(RT7pZygZZl=OZ/ZZ0(phJ{ZiZ~?HJ4HJoɝ{(J㸨r c(BM%Lk(J{B߻HJLk1clkhRI%+k9"{HJaZw{hR*B㪶lsZ!){Z7lsHJ^~x1*+k{9{R$LkR.sZCG{HJ[{LkGJb cR 2LkHJ6$lsRMV+k(J.LkHJ~LLkALkiR=+kB,kJvZLkJ kR8*b9 LsZ] cZvvX+kJ+kiR,khR+#pbJŅbHJW chR6ǾZSUULsHJ;+k(J cBb5LkAt cnOZ ꐔ+c3{]{PkkO+c{)}ќZ{rO+c;pLk*tLkP~pb(+cUp [b*SZKkpKk^z/ c(: plkzK?Z}2A.ZZy/Rۛќ9bbuPboZhZyȾp1-s(Ja{iR~ܺLk9ЫLkhJLkA BLkhRܗ+cJ뮸+k(Jjb'J?PP c'Jlk(J{HJ66bshR{Z[lshJ c'J*y k'B_lsHJ+sZՍsR_^{HJjs(JKkR (iLk'J[sZ%6+c(Jxls'B+khR# ZuMlsR}\{Zls cTW_LkhR*LsHJ`_bHJlsA&b'J*%(+kHJki{(Jo chRp+kiRpb9Ұ*# cJ0n chR֤ k(Jkmy{(JrklsHJjbhRPLkZmys}bPZ*P{[^/ csyҜ{Uwsoͯ[ps>Գќ cP? cuկsee{{hєlsUs/Zްls %/Z/lkypZb cpb,[Zظ{R$ޞ3srWWR O c"˵9CJ(J!{R8'i{ c1 cۥͫpE)4hJts]UWZ_ɍPR/HJ~pOZ+BHJ-OZץP cH/Z?cOZ%p+crp c{Zy lsRkb{hR9ߍ{ZG~ۭ{R+{b{{HJsHJLkZ1ulsZ@lkiRr{b'wlsZ:?5sR/sZhs'JؒLkR%sR_aKz+cRasZ}{+cR+*LkRrJn+kR5bsZslkABZ~LoPRsiRM{ c\7cPR7/ZA߭{Z=QZsZ/?LkRb cR-LkB !*{iR^^] cB{/(JlH cB+lkiR3+k9.,lsHJȍsHJ[{Zf rLkhR{aޭ{R/a}ls9*XLkA cB~nRɍsRiR{hR2kjlkhR2-lkZEF{hR]&sZ={b*Z9lsHJ),sZ)lsRksblsbHhs(JrsR{r cHJbhR(lG+kRsls'JLs'J{AZO,kA+kAڞ*b(Jn{(J}LsBs{ c(J*+kAk2Lk'Jh䯺 kHJ)pZls%P c'pZ{+cJP+c}%Z2Lk񥐔+c~>bk.O c&/Kk/ cK۪/Z./+ka/+cOZbbHJ@{ZsZ8  c*ǧќZ'7(Jb{Zi8P c]::ҜLk- c+k)ms9 Obm]J-‚P c}v/Z΅={HJ/,k֭Z,/b_ {Zʥ{HJz{Z{)_lsR?+/{Z=\{RW߲lkiR cBKkHJ[q cHJZ(J"V6lsRg9hJwLkiJ07sRplsR s'J{Z??{R\\xsZ_{hJkshJ#lsR ZiHJshJlkB8OiR{Zͩ{hJ6sRsR%/iRsZ^+LkZ{k+ciRLkHJϏ{ c9lkiRusRLkhJ2*(lk(JҘ+kBLkhR3lkZ^s(J.jsiRzbBB{BLkHRiӦb9b`j{R[Z{RzlkJLkZ/}+kiRxLk'JJlkZ55{R7J{Zow5sHJ"{Z}lsZɝ{ZWoMLkJlsHJsZmsyKkR cZ\bHR\ bhR_bhRi$ c'J +kHJ+kHJ^Z'Jk cHR{Bls(Jb'J+,khR>LkHRbHJ؞3lk?Ҝ clk׾KkOlkb-3sќZ޻=k?s pZ޸~/Kk zZќ+c嶧&HJKk:< c䖑Kku;+caY c/PbKk;pLk>/Z^Kk{ k/, cbhh/b/ZxhjZR ﱜLk_+c8pmk:ps PLkOk?T c3Z^pZZxhZpZ: cE_p cuZ0+k{Lkw{ZLkZ zsZ'/HJlsRo,kHJz4KkB{1c+k(BÀ cBzs97BlkZ{ cS_{Z]YLkhR@HJAlsR\{R{.sZZ*{HJn chJmsB(&sB빍siRR}s'J+sZ%@lkhRоsZ{̭sZ,) sZmsZ:Y{R~_+ciR ,khJmLkRNshJlsR9 {lk(JЭ{(J 9KzLkALkiRl'{hJ_ťsB;$lsE) cHR^ZhR;3MsAgO{iRto/ZWZqLkA .LkALkhR=shR/RW7/{iR\Wls(JbzRU{Zls(Jj+cHRBrsZۿ{btW+kZټgbR8o+kRMLk'J&bBxiLk'J'=+kRk*vlsHJpbB;퉃Z9hRe1(({1::np'J^+k(J+k(J9?A ciR=-MbiR3+KLkA LkHJ&LkHJ~jBnlsA_LkhR6+c(J./(J߻+cAlkAʎlsiJ?{AsZb+kZb{iRS:pA؜ {RBC{ZrsZ({'JkrsZSKkZ5W chRC chRz{m+k'J>ZhRJLkhRLkhR-W_lsJ]_b(J%,kB|]LkD)'> c9;:/B\TsAlshR{/uLkHR%+kHR/lsszZIjOLk Ҝlk ҜKcZPsc'Rlk\Kcb cP cxҜ+k+-P9 ( ZO cⱔlsֵ/pZ&plkȆ^+cxʱ+c9UWWp+csm/+k/LkBPZ˪>֭shR/ c5b(퐔+kjzRp{B b_c0Z^>pZ"{Z*$.0s]P,kplsfp+kk?bR.b>%KkcspZؾosR (iRx{ZR{ZO{b>E/(J亮sR%?&.sZ&sZ& c(B sRJֽBUs9Zys$)ꈀlk9{b)/Z?sR s(Jy?lkRVoiLkHJ PhlkHJ ߓLkR^sB:{ZZhRw_\HJ}hR'  c{iR.OZWlkRʍsZ&Hs cyX{Rjmu cRȭsZ{+cEb+cmsZz,ܧ{ZmshJ -? cՍ{RlsiR|lkiRc|BsZwlsRx{,kHJbAbB5>{R?{iR7oZlsRuLkHJLkZҘ2 lsB*lsZ LkGJ{hR.sZPhR5shR2R.{ kh%}ls9+kRB cRvρ+c(JI cZ패+kZ"LkHRpls(JJ+k9)+*"+kJ{HJYls9s{A^zpbLs1,k9:eI+k9{R+k9% cJM˞ c ޺RnPlkuS+cќZt+cUW\/lk⨓Os'lk&iҜkJ Sp+c|xls PZ?OLkgќsp{n\zls7u'PlkZ+LkgpZPb*P+kmpZoZ//hJɪp cֱR/+k~{ c/Z΢{R*8,c7Plk Sq+c sorb8Z>ҜZWZ"SZ/sajTHJPZ[ˇW{BiˠRlsZGBjLkiR8X}{ZLkHJɍ{RnsR(0ZWR}aO c(B#ZHJQtsZ\zҜ9uLkBȿZ9@lsHJ){(JLkRT䠍sRlsRxw_[+cB/CB cHJǍ cHJby# ,kB*hJ>/Rn~^R Z RoHJ{,k1$sHJǎ8({Z{ZpsZu?sRݫLkZ0sZ2/wՍsZ,#sb sZ`%lkRjLkBgPB{RjlsR{ZMO~+kB`2lkiRLkRjxR+cJ+kiRh/+kR_LkHJs+cHJמ1 chR)R%{Z}f/b?U{Z&/֭{RMlsiR {Z0b}{B.:{bysBbʺ+cHR8 m+kZ&Q c'J cZ3_{Z{iRr__k{HR}lsJڑx c(J zmsJr(J_ttmshRWvb1ZASknLkAZA~b1449~&HJ衍O+cUOpZ pZ~73hR`-ќ(B-ҜZ{+p+c򞱔b/%ʱlke c=5pZ /Obplk5ZP"Zp c c f iRMsHJ- {iR){Zcin{R$,hJZ.plsp+kRzP cpRX cA c~b㯭{]/Lk**2 cWmlsHJNZ5+k/s_nԱlsV_}iRNHsiR$sRQ\LkiR:T c(JNoӚ{Rߜ?ls(B2j+kHJ{Z'RW lk$) c(B#LkHJ_5 c9*,kHJsmLk(J쎷ZUUMU cHJJ.{HJhlsBbl`s(J+-LkADdsiR~hlkiRZ޾SlsiJw{msBKe{HJmiR,kR'2  cX~LkZ}sHJk0R}sbOJlkZմ^LkZ{LkR siR*sZ덭{RZiR oWmsRylkZ/pp_lkHJ{lkiR/0sZ\{HJ@jshRà[{ cMsZrZmsR᫺+k(J* c'Jߺ+kR|MlsHJ/ZU}'JLkHJc+cBh:sZLkhRުLkhRJsR{R [{R~^{byi+k(J&( cJ&KkJʯbHJ?LkR=vW+k'Bʪ cHJ+khR+kHJHv΃hR]ilsJ8΃hRUyqoLs'J8A_׌{(J,k9tbAb9LsBU+k9ߨ+cUp+c}}O+c³)>p c .ќ+cߧZ.pKk$O+co~Zg5b ڨs[nO c/(J.hZsuOb17p cz걜Z8*OќhR%OLkPKk*/A骠ZqZzwsHJ8KsR![pZ"/sM{Z &/RYjlsWmu,km-ͽR3>B3,kps+c&*-7/ cM\B c_T{ZNR}WsZ ZxpZh{(JzLkHJڭ{Ajꪌs9"+(LkHR%LkB<b_v|}siR޼lsiJo΂(JlkRҜRu/{e){A\Lk'Jdu+c(JbHJK|hs(JR sHJLįsR LkB` c(B*@+c(JP,kHJ8lsHJ 4-{ZS\B0Zq{+kÙu{ cu~sRw(lk(J`sRKsHRLkZPLkZ\~&({Z5{bwLkR/ cR,,kR[lkRou|LkhRk*LkHJ=. {Z׍sZxsBӲ{Z,LkZ(LkRbj+k(J{9?=?Ret^_Lk(JLkhRJϲZR_U}sHJ/0hJZ}lsZmSLkZz/LkZk[lsZr/{iR۞{Z,kZܺ{,khR}?+k(JT{hR] ciR~^6 chR"n} chR|[+kRx\]Kk(JoKkHR{+kHJΊ c'J?Ls'J ?bJ |>Lk(J^VG ce1{r(Jd1!Z9ZJZzتZAab1-ާRz/Z{C>`ZMZPOiJ`(J(+-p chpb+k/+k3j{`RR⎑+ki9 Z*pbkZHJ:S+cבKk)ѐsZ&lb˨Kk/ִ c[>3Z~{B{'J %Pb./+c5w c3j cRs/Lkpb"Z~ؾb *Plk //Zz/RI;/ZPRwV:HJshR긭{R`b{Rqy+k]Z bWU{iRlsHJ(siR}+kR.ōsHJ+&|Klk(JsiR+).iJWPHJy+kR/bA.: cHJꈻZB& cB﭅ sR{HJ{HJxhvsHJ>s9x cHJx` ciRq ZݿߍsZ:>s9Ъ{(J,B&{+c֭sZuLkRqBR5 cIJ4sbO͍sZlsR:LkRn.+sR+/+cZe{Rq]W{'Bx cHJ cR4LkhR{hRsiR{R%{R/ZsiR%lsBpbB*'',kR?sZ  ciRLkHJbLk'J.sZimϷlsR/lsHJ(#{RK.{Z|lsZLkZ*$($LsHJ${HJFgP'Jqb(J/lsHJeZB~ZHJjZA(+khRduUs(Ji+khR LkhR躿bBhls(JZJjZ9HWXLk9s㪸 kA+k(JZA&~Ze1RR`0R-pZ~|+c%uOZޮTR_ZhZLkrLk>^~PZ ptZ{/O c5sZ~R\^WHJk KkRǺLkHJlkR{x0BLkHJ.sZ.?LkZlsRg sZ_ݿ{hJr{Z/s(JlsRSzkLkHJ( /6shR2~0ZS{Z[_lkZ,\^sZ~^rlkRK/bח]sHRTT chR ciRܢ c(J cHJl&LkiR\~O cHJ ciRbHJ@b(J' chR%i{HJ_ cZRlsR/% cB $4,kR'LkR sbʎ{Z{Z}lsHJ\κsZ۾ ciRlb1 {JSb9ɰb(JbB cHRxz kd)+k9ZbB KkHRKob(J) cHRNzP cWWߍsHJ7lkiRjlkRLkiRќRUUW cB-W{9sZ}mbHJwbB4㊭siRshRRU c1*KkIJ*sZo c1 LkR}lsZәmsR6(sbʤύsRoz_sZs5Z _UlsRzUls(B%lkR0 c]ߕ'{ZB؍sblkZz@KwlsR cZ:PLkZ9| chRKkiRy cB( cA*Bb9/*,khRY?sRRb'B`xZHR)'obB^b(J%LkhR+k(J+cAlsiR_Z'J ZLkHJjlsRLkHJcLk'Jۓ0ZWw|ls(J ?LkiR+kAԜLsRV]b(JJpZB b_+kBbA; cAJ/bB ,+khRjxybHRbK\ cAz+kiR)bB|{šb9紩Z9' bB?*Z(JxbB~bAZqHR9,plkUPZP{(J`b{(J#R({Zb^OZ/Zײ:{]/ZZ鑔Kkr{]+c.vR, OHJ(3 cۗXhR cwnҜ+cAO+kV;s3{VpKkiζ R󣧱ZzW!:Z6diPbr_ќhRZ'Sb}m%/(J&'{ czr0tsUUT{+k`rb{PZ/ c8zZZڨ{+kg,/Z>9/hJ(>BܜsZsPxSZyP+cz /HJnҤhJ덍sRBLkHR£siRlsR shRlsRh箭sRuZA+0+kHJ; chRG^RQ}+kHJ6+kR~nOlsRe{=RUw˅s'J cBKM)RKosRlkRzڸmkhR7+kRn#lsR>۲sRLkڗiR^sZ_sR~ ciR-lkiRcs cc_.PHJx/hJܓZǦORz/Js:Zаjp cpLkK3Pls{PbtP9BBO,kqZK-b뢹mphRLk-UiRznOiR6QZ<ќR{{RjpzX{ cbblsR KʐR"Z-{HJ~B⺌sZ?*sZ쬢{iR/{Zs+kHJߨnmlkiR cB.lsHJ{RolsR>=+k(JKk(J- ciR^S ciR{+kR~+cHJlkhRkLkR`k+k1jjsR cA8`LkiR9{R {ZiZS/sZpi cRG,kR zmsRúݭsZ,_}Z){Z{ZpXvU chR9 cBZ9CJC+KkA@.bHJ/+k'JB/ chR+k(Jno+kRW c(Jh?^+k(J诛LkHJo chRxX[yLsRݔLkZ{4{ZGbB$ kBKcbHJʍsHJ}y7KkRkpzb(J"lsHJ chRɩlsZXoZAB(sZUsP+k(JbmbBb cJZb(J&۪ZBbBͭbA +kHRzP+k'J~}+k(J~Z(J/=bHJ>LkiR]U cHJ.Z(J9jéZ(J:Z(J3bAb9ʪ+kA f/HJ/LkUK%{ZkVx/ROhJڲ{Z_?x^Z c M/Z[ 3+kk{'B(8PZ'?/HJRx#3 cymfOBOZI/+k6"PbEﱜ c㢷UҜKkg搔9`7+cO.R~3 c[WhR~p cw^W+kZ7{Z{bkr cUp+k};zLkOZےiRi{RZC`z/Rz9=ќZYZZcx/byTZ׵ cZUsZ{b}LkhRlsZ\{bshR>PR]ls(B#2selk9 kB-ls1 {'Jr+kHJbKXsJ-yKk(Jz chRAKkHJںqsHR5LkRX7ZA+k'BBr+c9.b1bsHJҜZM}U/AɻHJZWlsR,kBLkZW<+kZmT cR;+k9:{Z趫sR6KLkZ +k9b"bHJ'b(J$|* chR'}lsHJmsZ-_}lsZo kHJm+KsRc[iRKk ZB c(JkubBp kHJ>EbAbhR И֩Z9,bBhbHJR,khRwbRxc cHJ>}bHJwbHJ\Zls(JrZHR:|+ cHR'_bHJu& b9H chR,k'JLkBZAl;hRA>v΃hRS_lkJZ(J{*Z(JgoZ(J(bZ(JkZHJ2+ͪZBتZ'Jb(JUbJo}bB7ɉZA{ cں cҭsHJJZ1{Z7vsZc!P+cEu_ZknqROZ_+kKEҜZ߷/b}U{'J7h{Z3HRP+k2HJhR Zt/RB4H<BR}r{RiR|gIhRZ"bހlZt_Ri{bޟO/LkTLkҜlsr/ c{Z{ɷsiR{HJp{Z@/Z;PbwN{b PZzz8e1ܸZ)%Y/ZPZUlsHJ"*{lsiRLkRC'JﭫsiR{{+k(J2ls(J^sA{R/+kHJTlsHJ cHJǶhR_Sswls9k cA"/bHJK cHJZz+khJJ,kHJMdklkR!LkHJlk(J/{iRLkhRXx,sZSx'lkiRsiRj cR|lsR+kiJثlshJ,&'ZuwxzLkR*@lkZnZ(JbBxn cHR9+k(J8+k(J +k(J״$+kR+oJb9oLsHJޟ(+k(J67ZBʢ b(B chRJ̓HJ_[ k'JrboZA;`bA(mbHJ㩷Z'J ciR{}+kRW+kRW]7 chRSUbHJoa9+kB?Ob9*Lk'J+k9f>:+kRݭ{hR_^EbB bA/ZAWܨGZA*کZ9^ުZHJ/Z(JaߩZHJZmi+k(Jk,kBZe1j訉RA,ZAZA9>b(J-^ZAM{bzςOZ%-׌sR;@Y'J{k/R{b/ZˍphJc޾pRvќBz/>O(J;ڭ{B"{'B0Ҝ1(JwK{:Rl1:>KkU]Q]OZSjpGJcbHJwXrp'J£}BҘpGJTBJսb^WuZZ oZXZR{wMќs{KkR^w_{+kb{+ki Z: cOi/bakn^{(J-?sZ䜴{b:Z"sqhJsHJ*(5shRjsZ܇Z]eLkHR**siR{jLk'JjlsHJ"mshRw c(J|=shRݩb{Zao{iRW+LsRsZWlsAB@s'JEPbHJ6LkRG_y+kHJ? * cB"+k(J`blkZV cBʧ cB+!*sZ:k]sZ6~{ZPLkZc.lsZ+mkZLkZwsZlkZ__v c'JJshJbhJ"jâZB ,k9㼦lsiRdglsHJ:lsiR,{Z8Zq+kR4{Rk׭{HJf+kB cJMaLs'J kZJ+k(Jw2ZJ`©ZBܠZJ"bBbB+kHJ. VbHJiZHJ+kB; kBbB`+kJlgb9 c92*#s'Jm_pRUu}Qb'J2j99ZAꬦZ1 Z'J, ZHJsbHJ"bHJb`hZHRt3Z(JWhRA,iRBSZ'JzHR90‚'J9ZPZwf̭{HB|B>{HJ7~Z&ɭ/ c,ctROZ/Z'//hR|ؐZ_c[3R'3RµHJ-|AsHJ ]Rz/Z?{Z%|{19W^ࠐ$)/B: 'Bv\{'J&:汜HJw{iR/ZJP'J*z{IJ pZSqYPs;{mBO c{bZү/9 c[/bchZ?/+k^p^{b~j{ZbT cUuhRէ?lsiR{R+{bzhZiRXz{Axs9{ c(J.G{HJWySLk9b{ZmsZLkZ\2+kHJ+sHRZLkhR6RR.s1+s(JsWsZîsRH{Z؞5{Abb?pbZhRZ^{pZrwLk 镵|"T c~ *9{A,/{9Y\{AޮhJ 1h`pHJkss/9O<9/OZWhJBp ck Z//RZ c:s=VLkmsVZ+k|sb8){Z+{Z{ZKpLku}Wp+cXZfPZVE4+kw}/ czsR/-k{Z sZn{'J:p9fP9p`@C{1+k'JZJ̽kLkZ-shR\^rKkiR mshRLkb]KshR꾞(+khR\LkhR_}+chRm{Zփ cR,lkZ=*Rs{b]ա{HJ^]bHJ4+kR+cZ'LkHJ>ILkiR? cHJ+lsHJ:lsZҕ}}LkRٛ cHJLkHJ8 ͯ+c(J+kAw?+kA>4j+sB~qs cJPZJ`ꏪZAZJZ(JHR97ThRA 1hR9 bAZ9Ȁ6bA]??սZ5WUpRvls'B|iR֯lkA sRr"{Z5-.Z>CZυ{9ZCP1-OZm݄+cc'B*ֽ czU{J~b{'J'>'B;A}/ZK.pRǮ/'B2{B6ќe1뚻bs'J {Jb* c+bl*{Z_zlsiRjr+kZ3Q+kB&ZAOksRyzLk'JLkA؍se1++k'B7* cZK(s(J)r{sZwLkR kssZQsLkR cR{&,kHJi c(Jb,'{A?rLkHJLkhR* cZ'+ciR՚LkR/mls(JLkhR7՝ls9톄{HJz/LkhRҰn{hR$g{9bzlsB5bGJ:bAssHRz?{'J}LsZFѹKs(J}bJ˭=b9b(J_bJ7/zsJ cHR{bHR=.,kAZA-ZA5b(JlsHJ_ cA& cAB c(J bHJKxnbHJ폃AbAkZAʪbJb@Kk(JbBZ(J/XZJȭWbB6+ZBʩZ9hRE1,*ZA*ZB+k(JW{Z%{ZO9rsR⭬bTqsZ8~R-/Kk{ZORkp$!-*/Z PZOZx{GJ6^+c1pHJW{9ќhRx}{Bf/A>'R77HJcyOR݌sZhRp+kmRoJO c(AAJ s9+pLkY$0b: c튂/ss{b/HJ?Pls}kǶZHGi{ZZ7{ cPZ}yp cݭ{A&sZ{iR*bX\Z[ORjثZܭ{HJ.5hRGNLkA?Lk'J cJ/{ZݳU{ZsZ(&{iRPpsiR{Rӭ{BJc΃15?se1lsBχ chRQs c'J cHJ(k+k(J  ciR: cA .,LkR( {RlsHJ{KsHRzοLk(J{LkHJj{(JZ>,kRLkHR'LkBLk(J cJ/ cA +kHJoNLk(J7_LkA*=LkHJw k9ꫩKkA[7 cHJb(J x ZA5Lk(Jp{B cHRpi+kA+kJ9\bHJ{sb'JzbBb$ZHJZJZ'JԜ ZhR3Z9@@Lk9񻶪Z'Jb:biRbhR>rjrbHJbBZ'Jz+c(Jm_+cJZA/o{'JަOZA7%#Z(JhȜhR9`bB_5bB,k'J[S}hRe18 n~ZA+RAZbHJWZA>siJq{RnzrapR[{RPZ/'BZ3{/Z_ñhJxpB*)P cPRZp/bI{{Z,HJ^k`pBwHJx^/'BqRWrX^lkhRuPB'7'A߽p'BTbkuZRZBb>/Zܼ B@ LkPKknbN{+k/+kr p+k/+cPlss/lkS{ c{Z/)/+c7*psnq~/Lkz#{Z7/+kw:sA{Z[q5sbx{Zs c؋ /Az.'B+kR`|.sHRp{Z%)bshR`r}lshRsbAsb+xsZ({sHRzZU]msZjZ9Lk'JYp chR'_ZBk;!LkHR ciRh0s+kiR8WLkiRUlsB+kB+kiR֧=7+kHJ(ZHJ8|5{RύshR세Lk9&. +k9bHJ8+kHJ cA(*BlsRgNx+kBs{AiLk(JWyђZAZA@ cB>LkhR?_}/9ZA bHJ9<4b(J`b'J2# ) cHR4{b9>NNZ9hZ9* ZhR\h+kHJ cZbHJbhb(J5UWbHJb(Jb9yZ'JZ(JZ(JzZ(J+>Z(JȊRA*cZBI} cJ|{;+kA(bAZBӲ:bJ^ZZ'J|&bBoRA#ZAZAbBTOhRA1O(Bs(J*#sRͽ6{R~nC{RmAZU5>{Rc(/hJ=?pZ-/(J`6p+cQ+cYBPZN{ZZ.{RPs'J+n{1>{'B-{(J8/{RB<97{b{HJsZpBEpZWOR-|LkRZҜZ~ͥ c (P c23Lk=Z{Z6%plk[J{+k( Kk/+k8Lk& `plswlsP{z^W+keEE/ c/{RZ;{iRΦ*:{Z+ c+_lsZH"lsRnzHRS_+kA:(j c'J[ lsZ ' cJ"`{RLkZLkHRx*/*{Z5Czlk(J'bHJ7+khJbR+cA(" cA !+c(J#: cAb+kBڿb(B ` c(J chRvd+kiR Unb9 cHJLkRs(JύsBr,khJ{(J cB/$+c(JgidlsiR7LkAsHJblsB~+kHJѿZHJxǩZACZAnKZ90b(JϮbiRb(J*@b'J b'J'bJbhRbB:.b(J<biR9cKkiR* kRZ'Jh*hR1*ZA`ZBgwR9}w}-ZA0bHJ/TZBnZJϱZ'J;QRAXxrhRBjb'J|WZ9hbBkSbBiRBXb9_Z9* b9pXb(J-+ke17,kJUT{1{Z{xsR*-csR{A6RMW}{iRM;6(JshR e{ c{b xPZ c}zsZ:R{ZOmVsZáshR7 .A{HJx|ZW_{HJRI{Bk{9:Z}v<{Z{Z4{HJr~h{RpLkWUu{+c C{ c`SiRHJ:w3Zxx{Rup+c/\HJPby/b{b{Z𨇷 c~: c2#ZZJZb|:{bshR┍sJ {s(J+{HR޺LkAN c(J8KkiRlsiR k׭{Zk cZr LkhR'{ cU[\{ZbHJn4LkhRzzۣ+c(J&lkA*W c'J/%5+chR cBbHJ+ZB ,chRV]+c(J c92zLkAܯZA+Z(Jms'B߭s(JIlk(JLhˮ{HJ\LkiR(olsBKbB%]+k(J8^+k(J c(J;-b(J4b(Jv^jͩZA?-b9ZJbHR-'/bhR(nb'JKG{J~ZJb'Jtz lsHJ5KkHRVsJo{HJ c'J%bRrL cZU cAZ9jzjZJ|Z9% +kA޿bHJzs,kHJW^bHJ{zhR9 PhRBD_ZJhRA_RAb(J1bHJ1]w(Je15-B]U]ZA}ͩZ9{LkJbBhpRןsZ{ZIpV{HB*OZ{ {Ryo:iR?ƌsBx{R*/RTKk^hR՘ {Z `hZrPR-ZshR-{Rbxs{RrlkZsR;ZjǾLkRǺ,{HJ5Pb3'J_WtsZCi{RC LkhR .{b { c>|{b/+^{ cz{RxTRHR'/Rl{HJ@pZ-{ZL' cBO{R.u/iR O/iR{Z9ިO(J'sZl"sbn&sblsZU`{(Jۭ{B:ls9PbK+k93HRuWZlsZW"{+k;{zLk(Jp{bELkZx{Zls(BꊨlsbXO+ciR/+k9Z'J"RxLkB>LkHJ}{hRU?+c(J=+ciRأ khJ5~ZBn²+ciR]{Z(J f c(JzZKZ9>LkHJ*Lk(JџLkHJ/+c(JxbA{JlsHJQ]wVZ(Jb^b(Jޗ chR,{HJ__ZHRZHRMZJПMk'J_]b9Pzb1;.LsZW+kHRRsA??ZUW^ܩZ'J 2x+kR|j cAغ chR.ZA h`lshRzYZ'J k'JWߢZ'J qb9)RAZHJ(+kR~ZHRtnbHJ=b'JswbB ce1T^hR9麲RA*-+<(JA،ZAzZ9gOc(JD)ͯZ9zZ9ZB+Ze1jR9 ZA~{Z+{RR {Rz ȼZUUWXZ6]{Z1{B{HJ늈sB0S{;umb{s cH{ZͦOR^+RںsZꢼX{HJh{/HJ lkHJ.o{R>hJ)uKkHJZV^sR'B {RkZ/Kkusb( z{+kԯLkW]{Lkaoe^{bjs_߮{hJ肭s(J` Ob^\ cIu_]{(JojќZ[_P9x(Z)pB~``B'J -)pZPb{Z*LkvlkbPVlsZ#*ls c lsR{HR\]{Z8{'sALkHRlsiRy[,ls(B*8{Rz`{Z'z{Z|^{Z=iyshJOKLkHJ)%shRW c(J* LkR_vLkHJX cHJU cHJbHJbHJ cHJ c(J+(ZhR\Zs(J{LkAϷsB_RbB c9 *BZ(JzbHJ~ͯZBZHJZ(bHJsZA8(.&+kRCZ(JbHJ{R(JbHJub(J~t+kApxZA/ZJbhR*gb(J/lsHRX+khRsl[ cHRkbhR?ZhR.bHJ)HRb bhRUZHRw cAJzbB'ZB!+*biR*W cHRZJ|XZAbAjhRA켢ZArS*HJ9#jZA:ZB|iRAi Z9z oZ9^_hRA/'oZA޾9 ZJt^{(J]|ZBO8bHJ0VZ6>+c,+{b /6 c[_nR~_{(J./HJ7{BR.(J5ZB6qZW{Jz/hRssA`Z>agLk_S݌sZ/RW-s(J=kk(J1lsHJ{HJe+kHJ:84/RڍsZ= {Zbuߕ5{ c+Z cuZ+>{,k*߭s czysZs^sZJpRִRޭsb%JKkR*ҜZ7-T{uip9^PiRAս{hRxZlk`Hȭ{+k`0 {bz{ZmsZ'xls c*ުGlsZw}ls cyb$sZ'?ڠ{Z 2>{Zlsb"sb#lsZ\lh sHJ%hR/{p c^}wsZ~s(Jܨ{(JzjZB +cHJ)+kB/~WZ(J:Í c(J7. cHJZ'JbRa? chRz cZ,: cHJk ciR^wlsHJ_bhR nZHJB(ZhRIϋsZ(JB cHJ]7ZHJ:8Z(Jw+k9'Z'J ZAZ(JLkhRUbhRUr\zZAHbHJ}k cHR_ kAϷb'J++kZkmbhR`p/ZB"xZHJ< 0b'JbhR ZhR>bHJ<ͩZJ?n~+k(J_ImݩZAb*iR9R(JPZB.ZHRVwZBBR'J9ZA~hRAZA:hR1çZB{iRAziR9'R9'bAZJ^ut ce1hRAb1 Z(Jb'J\oZ^ c'5{+c\ZyΉRcoR ݾpHJ[s9s9‰sGJ-B{hJRm돿lkhR.h{R5ss'B./&{R>${hR{hRoK֭{R{A߻shRWf+kR8ݭsZm*hRɁsZzZi\Z/b鯃{hR?.{iR({ cbO{bvڑb]]YTP c}{RSlkZ"{Z-ZP{Kk{B;D) iR(wlsRP{ cp=+ky{Z`Ҝb{Z6꠭{Z {ZhlsZP-Lkb +{+k]I{+k'{Z*+k>lsbZVsbW{ cͩ-sbֻlsHJKLk9+k(J $%+kZsmsZ c1@b'B<iR9*,kB cHJP+kHJ^[9ZhRw(: chRK+khRKkiRAk+kZ)  cZhonZHJBbiJ(ޛ+ciRXbR騸@ZiRr82biRSގ R(JZiRCZ(J{uw\bHJubHJLk(JbHJk#bHJkZ'JiZ'JxZ(Jg kAosHR?bHR?fKsR-kbHJ6bAXਸb'JebBZHJ## cHR6Z'JgZA{ ZHRkZ(Jb$ZD),$ZJ MZJW@bHJ5Z9h*b9ZJ}Z'JsR[b(JOwhR9"PPZ9!ms9Z9ZA؞b'JZJ̞RJxZA,kAһ cJmBZAx}{lk#{R‰{ cNs{ZH{iR{ c{bsR|VV{HJmR\Z&p cp cThJ{hR[{єhRZ{hRZ{~{Z5gsZ7sHRê{hR'-/bkZ?b]ZaRzZZ{+kIsZbCsZLkRLkZsZ/7bHJ:bHJc{J7bB}ZAگb(J bHJשZ(JZZA'&iRB Z(JZ(Jr%Z(J/ ʉZB{Z'JiÖhRBxiR'JkiթZ9ӺhRe1- Z(J^RJoZJOeZA6b9iRAgeZA)Vb1* bA`bHJg{R${b*2Zm{ cWzPsZP+c{Z ͌sB {Zҝ{Zĵ­sZx{ZB˿O c_W7{B& {RKkHJlP+cyP{R {R.lsZhbsZzЌsZح{HJj'RPRCZZ]{+cPY{b*~d΃ZCk{+cU{rsZsZK'Z_^>{ZsiRhLkiR({b[_{+cU+k;]+k9XsZoJ^LkHR HJs/ub_[X{+k뫦{Z~ح{+kL++k;{ls 2+kW{b sb~sbj] c { c<RZ/"#{bX׭{ZYshR{(J8b 5{bzsR{iR߿|lkiRZ(J0+k9**+kZ?w]VbhR#KkZw+kZ(+kZx+kR|LkRbRaZiR.Z(Jh Z(J'2ZHJ2Z(J7Z'JïkbHJ>Z(J |Z'J**ZHJ\k chRbLkJcZ(J{["ZhRhcΦKkJZJclsHRr chR_\fZhR+kZWfZAKɉZB sb'JDoR k9'bJMoZ'JߩZJs{bhR/ZhRoZ(JiRBiRJ)Z(JZABP:Z(JZAxhRAzZAzRJDb(JuhRA6?*hR9ҪZBZAj,kB驿bA폠LkJ% cBܞ٩Z9 CRA) 6OZRjoZM]sA)Lke).Z}R{Z~H{+c""OZ΍shRޣsZܪ/iJ_+k(B ,'R{{ZplkuKku/Z_|sZ߯R Zsw{B>b Y/RU^rsZ{UZխs cv{Zys c<{ c+{,k,{Lk^ {Z/*,{+cuCsZ' {Zl>^s'J#'sb lsZ^Zsb&+kZ, $ҜZ4b{+kN*Z[+kE=/LkLkgb*{ c, c]{Z'* { c;(p c{sZw {b}nZ_p{(J?lsZ#{hRJ`JZ^˻ ci/ cp{ cZsZ{(JS+LsBbhR2bhR:`+kHRz*lshR{K chRhC+kRkZ ciR,',kHJ cR) cHJ|jsZiRaAŖZ(J7vbHJ.bRmz Z(J_ZAHZBﭡR'JSz_iR'JiKZB*+ZiRZHJ7bR ƪZHJ` ,kHJWiM c(J/שZ(Jpb(J) cHRkZ'J,(ZJܬ kHJS+kHRTT,k'J~ k'Jb(J^ٰZJ chRqSZZAu5iRJYbAhRA`ZB+?^ k(JlkHR_}b'JZ(JiRB"@,kBw_+k9_zZ1Ύ cAZArzbB]TiR9(ZAb kA>R9b미b9</Z(Jz>sRȀ{Rਿ4ZrT+c'RR 0s_UpLk޽LkwOI/bNsHJB`cxpHJubsiR7_{BkKZZO c^/Z}KkZ7ް*sHJw[{RC+khRx$ZߕlsRꎭ{Z)b{KkIAZsZˍsZ@ b{kmshJ/{by+c{Z;{Z߭{Z'RlsZg{+{ZR{Zls c28;{bbà{ c{+k[,k*Y+cls+kx{+kʶ{ cx\U c- { cb诅+kVpR[t{Zsb9XZ/B_(J{Z確lsRL sB {b"&wbs+kxls(JJ lsZݔlshR:lsZX.ۭ{HR khR+khRS+kZ_r4 cZۘ chR cZbRc,khRSWUZHJZZ(J^iRBZ(J/bHJXZJbHJjR1 5R(JRb9 Z(JKGZ(JB- ciRbyu^ZA(rZiRUZ(JZ(J~ k(J7{HRb'J)ZHRhbAbHJW kRݭbHR b(Jb(J6+k(JZB-ZB{hZ9!RAZA' cJꯥZ(J^kiRA@ZHJZHJJoZBY^8iRAPWnb1nb9颢Z9ʪZA)b1fO/bA+܍sAb9PZBќLkjќBsZ({R8{Z{Zwd/b7?/lsRsw{lkעbx:{ZpPBrZϬsHJ'{hR,{b;LknKbam]/ c T+kt__sZlsZ\ sR5sZW]{Zc'{bz{Z(LkZ/sb =Z cZ^k. cZ/ c{ߍsZXshR{ c ksZhLkR>,{B' Lkx8_+kX+kTS+kb\sbRLk~{+kW0lsUILkpsZ(`{ c}-{ c{ cim'Bjls9* {Z{bvlZoxsZ\Z9Zk1yls9 P{A>{{ ckiR`H|+kHJ-lsJKkZKkR chR. chR=;+kR?; cHR0J cZ}LkZ c(J@+kBےZJ& chRVtZB0`bHJ_(+kHJXZb(J chRGbHJ__QbHJ* ',khR_b'JZiRYbHJ~?ZHJ.bHJ/ ciRj}; cHR]UbHJ"4lsZWw k(J_ZJjr*+k(Jݖ+cHRWbHRiZhR~ZHRZHR7.bhRUZJ>pҩZJ`b(J˩Z(Jk ZAcZBP{bHJu˩ZJҒZ(JZ(JB^ZBHJe1`b90:b9RPzZ'J7ܕZA{lbBZA / c(J7I_ZA=?ZiR6B+P cjs{b~{buʎZ)PZXO cwRLk (qs{Lk2blk/0n{bꨠ{bZRs:{bcsZKkR wsZSOZ csZ~ؠsHR .{bhlsb:{bR}W^lsB {Lk݈sZ {RsZ ^sRP+{+k=+cx[{Z+{ZPsZ~kȍsZ'sHJ LkZsZ/{Z:^sbB/be7/ c,kȫ{s c7,bhR{LkMق{+c#*/ cɏZo^z{LkEu{ c-Rn{Z Z|~{ k cˍsZ>ܰ+kHJ2.('Jbs'JX7. {HJ~({ ch{hR5Zn{HRu+kZw/-+khR04X chRȍ*+kZHzbhR cR{2lsRz+kiRb cHR?kN+kZzfLkHRnbBb9?: ciRww c(J*ZhR`Kb(J{(J/lk(J֔ZiR;ZhRՕb(JkZ(JbHJߪZHJ0 ZHJhb'Jb(JZ'Jb(JdbHRjꌩZAjb(JRA 鮯b(JbhR[;/5bHJ{hZhR/7ZHR,j^ZJZJ XZ(J`bA?b9𼦯Z(JNZ'Jz k(J_oZ(JZAZA `Z9ɪZA'`Z9ڬLs1z.,k1zb9Z(JZB̶ZB"~ډZ9bHJ-/Zxܚ/ZpZ KkW~d+c7P c'P c cob8+k%Z&B{ c~{Kkw{ c\p_{sZL=9cϏ/hR.plsu^>{'J sb.`3{Zb=s(JhȭsZܟ]LkZ@I){Z"{+k:++k{R򫶾{ c^.{R,(lkZU sZʪ{ cW[{R{HJ{+cAsZ#LkHJp bu_Yr{iR{Lkژsbа{b sb}s+k^t{+k{_7{+cZ *{ cpmRCbLsR)=+ cŪZvlsiR{shR {iR+{Z-{RrbmߣshRlsiR;pshR ",kVWbT\V|LkZ*+kiRBv cJ(ɭ{hRsb[I{+kiR,+k(J𘨪+kZ".lsRLkZ3siRK{Ry+khRjR kHJ+~NbhRb(JBHJWlsJ̓iR={ cf΃ZjslsHJgs(JsZxlsR</be}R c(J鹀KkZ({Zw{b?+kZLYLkZ '.Lkb(lsb~z2LsZ{Z:߿+kZ{lsR:s(J c(JkLkHJZHJpZhR M6+kiRWmshR?UZHJ  chR]ZhRwRZ(J!R(JuZB*R(JMPZZHJ,ZHRZHJzbZ(JbhRU cJrcZJ bB҉Z'Jx&ZJb'J-b'J~tkbA%?+k1C+k9ZB bBb(J? kiR cHR`bHJɚ cHRן(ZAvgbHRշZAؔb'JZJ] b1+~b9ԭZ(J0OLZB]ZJTw_JHR1;ZB=Z(J/iRplkR*LR9Z^s cV–{RzRon c}+c`{bh.OZ[=ۭ{iJ[/Z(sR({ c3 *X{ c;PKkHJ&shR㋏sb򩑔Z?ZxZ)Z:vksbV+[{ c55{bP"{+k{ c`PLk{lkw~J@{ cHsHJ`{Z==P+c}Mnn{ c{sZ禊{RK,A:sHRHJzܘ+kHJZػPZ{ZOsHR_UlsiRlsR.{Z[lsZ3{R+r{Zz?s+kKN{bssZ.sb=b{ZJs/ZnǍsb-{Z{AlsB<,{ZhlsZv{Z. siR *{R cZvP+kZqKkZKkZʭ{Zgff+kR "LkZ' {bLsZLsbQLsZȍsZLkZy׾{iRm cHRbHJ+kRV_?{HJܩZ(J伢 kBmCbHJmZ(J|WZB+Z(JNZHJ^QZ(J?bHJݭ/>bRxϪZHR]yZ'JGZ'JЙ}ZA*ZAZJ-ZAмZ(J73+k(JUU(ZJ?ZAZ9( bZ1.b(J*}Z(J,k(JEE kHJ?'Z(J'& chR:0s ciRQ cZ)*bR,biRYyp kHJZ(JȫZAiR1.%HR90ԼZ9hRA;*AiR9@'iRAŎ҉RAPhRA3{HJz~ڌsR#_sZU]׌sZ{q{ZWHJ_lshJ(/Z{hR(^z/Rs]9/+kg}ݭ{+cZPǭ{Z z+cv}sZPlsR./M{b^l{HJ{Z_rrsHR{HJ{ c;qs c>z,ks]{ cXË{ c!0lklkH+kzLkZ,ls c#{=sRsZllsR(*sR_è8lshJrZhj_LkA {(J{Rݿ{Z(/ clsRLkRxlsb\JW+kHR:&sA J{R`髍siRܢlsR6lsiR̓Z7lsZ3=s czCsbڞv{Z:{ cBlsZlshRJbͭ{RߍsHRLkZ_mb9( cJ>+kiRؗ+kiR(6+kiR(LkZs>LkZܪlsbڃ+kZ+kZlsZLkbsb lsb`'LsZ.+kHRj^b(J" LkZ}KkZ+kZ2w]_biRbiRvZHJ0ZJzhiRBϰbBb c(J'Z(JYZHR-ZHJmshRUZHR^hR(J( ]zZJHRA+ ZA?}ZJo׉Z(J+zZ(JZHR9!bJb cJjLkA[ZA멫ZBZJz5LsAʯ'Ls(JG cHR7 c(JТ+,kRpj,khRIbiRaa cHRZ~ZHRA+{hR;*5LkHJ=b`+kiR /lsiRVsZ%:{+kZ%{hRذlsbu):lsZ {b_R{ cz{ cRlsZ袍{Z{lsR쮪lsZm/ {ZlsiR,\{Z {bf+k1,+k(J *+kD)Z(JZ։Re1 ZAT+kHJo+kiRLkhR׭+kHJLkZ++kZt+kR +kZLsRu;Lkb/sb֗\lsb }+kZ+kHRJLsB+k(J^ khR#1 cZ kHJ cHR{iRYqUbiR_ZRZ(JZ(J$)iRAaZB.{b(JuYZJ- bHJZHRmb(JzꮉZ(J\bJ7^hRA oZB~x`iR'JZUb'JZ'JuZHR. b(J}&b(J khRmܲb(JΪZBohZe9#"bHJi{lkZE}+kIRCslsA:?LkHRb'J chRnZJFLs'JmWbBaZAZ9jƼZAgwTZ1 kA??WbAvTyob1HR1(ZA?HJ]|Z.~s(Jmb+kiJc+sHJ̭W{(JsiR>/'RǞlsR8FLkhJp+cB2rmshR7){HJ{Rj;{A߸{HJ݉RB/ NsHJ c^x|shR8Z^{Z5ZsZX c +u cH sU~]Lk=_Ps,xɍP cs c{ZvS֍sZ shR{xV_ c'J".׍s'J}WbHJz{y c(J6sJʮJ9-έshRl+cAksAc+{Z?{+k|VlsR:{ c7sZ-8lsZ"i{bsR`lshR:lsZ6lsiR+k(JUsZLkZ@*KkiR㨍{BLkJLkRv/LsZLkZ~/+lsZ[{ՍsHJ{Z_sZ_躮{b^lsZ[LkZ ۍsb>w]lsRTnlsRlsiRLkZ/LkZm,kZ_sLsZU'siZ+k(J-+lsZ^+kZѓ]lshRbHJbHJ~ZHJ*ZhRɻbHJw~bJݩZBZp`bBUZJ: ZA* kArZB / Z(J:>*-jB~hRJ?ZBshRAp{hRAw[ZBݫZ'J/Z(JϏb(JbhR:bhR chR7JZ1JZHRܩZ(J +LkZ쫵 cHR(^W kHJ cHRBC˳b9 Z(J(}ZA2Z9 b9@άRA,]nȩZ9IyR99iR9ub9'bA* bAѿ.ZA-=ZJRZ"{R:bUphJlkHJJOZas(J[XsZSAZKk9?>/R{Z}ط{HJ{Az* sBsANKL/Ba3R՗5TKkVW_\{hR{RpiR_KlsZt謌sZVp c cؘ:b` / c//,kq_UsZ&LkZPϐiRmsGJRpZ'JZ9`bZAWZ{'J ΃Z)hR${J.pe1b{JlsZR/-{ZlsZͪ: ,kssZ{btu{R+>{ۍsZ$LkRlsZZlsiRz~ +k(JLk(JLkZ=!LsB*@@{JlsbvtLkZ:LkZ .jLkZHlsZkLkhRLkhR_ZLkHRs+k}O;ls cTmLkZ *lsZ(,kZ{,kZJ~R+ kRoiALkZlsb} LkhR &c cZz>{ kZ@+k(J+kZ +kiRWpb(J,ΎbHRbHRarbHJ,k'J=Z(J`uZ9bbBJo HRA:ZBlJߩZA__zZB;ZHRNdZ'J b'J mhRJshRA*b'J7UՉZAzhRA+ީZ(J>+kHJUZHRb(Jkb(JͿbiR颫m kBR(JCsZJ+biRbhRWU6+kiRU c'J񋪿b(Jp{ZBGZ9i00b(JWZJ}ZAiRA*+7hRAѝ[Z9`ZAo%b9bJ;)ZAu cAͫZ5pKke}KkkxiR _{RUW;{BOiRtS֌sB {Z{S7{HJR~shR{TsAr.LkHJ. *{hRzjP{hR7HJfopA%&9 /HJlsbaHs(JǶZ~ {Zq+kC/ csଽ0ZZ_ cURPZ{{'JOlkJxKk(JY{+kHJmuٳLkhR sBj wlsHJlsHJQY-+k9-*lshR=ZⳖ(J<{b}t{b-sb}bk-7+kHJ2rpsRsZ7({iRlsR&z{ZVNlsHJ+k(J ){ c?uLk9@){ cZ_Lkb\j{bZ cA@ c'J" lsR%+lsR-{Z=LkhRlsiR#"lsb]LsZ:{lsZ^lsiR~~b chRas< cHR# LkZLkbW?lsZ{LshR>LkZe khJ">KkZmO|HR_Us(JlkHRubhRXナZJ7#Z(J&vb(J7bJ_ lsAṉZ9 iRA# cGJ|hJ[?{ cwSs'J{R{9bp+kc7LkQzʷ c; / cZ+kaqҜiRu{ZylshRG^{Zžh{R',kBPlsHJ sABbls(JshRwpR-}ulsR̓ b^bzΰ^0Z cנbLk6sZ^ଭ{Z;{Z?{{bVlsRlsB.{iR`\lsHJLkAҚls(J)(+cV{bUK{ZozʮZ9>ZsylsZ =LkZꋀp{ZۍsiR蘞+kR ζsbU;LkZp~LkHR= ciZ8,kZS kHJ*hsRe ciRkn = kZ+kRz cHRKbiR kiR+kA~ khR k'JbHRCLkHR{W+kHJ_Z(JFj~bAk cJkyZBobbAZAbA֯hRAoZJuZJ5Z(J$iR'J@ЉZ(J^iR(JiFԉRJ*ZB{RA;ZBҪZB>]{Z6pb?i_UPZolsBɯ{J /iRͯ csPאZ}_~hRb/ls UZ"{Z"5b^sZLkA jLkAlkJ{'J) {bz|{U΃HJ70Z/6{hRzLs'Jzr"+kHR+zJsJǟbLk'J f{hR,hRlP+kGE+k kWp˭{LkWJ+c,Zkp c(J(:iR[WkBLkZ({Z7׍shRLk9sb}LkhRls(Jlk(J%{iR멣lsZkb6{Z-xLkZL{{iRk Lk(Jb嶍sb%-lsZࢶLkhRZPLkHR+kRbR:~HbRMbmbHJW~bhR)z chRL+kHJ߉bBj cHR&ZbJbHJ.,ZhRIICZHJX| kHJŏZHJ(0ZHRá돩Z(J3ZJ%Z9 bA?bJ{]ZJ+k'J6bJV^b9{.ZB5ZHRkfZ9ZBꧏHJJe?R'J--:RA(`Z'JZJWiR9*iRd1˪iRA RA2ZA7@hRA+4/ZAiRA |kb9ŭZA8Ls1 cJϞۿZJŏb9k}Ze1 :ZA:u^hRAJ(JA_DHR9n/HJ9(J9ҫZ9'HR9 iRA/-OiJrps8]R௭s9芚sA+/Z{b\sZTN{R={hR5/siR*/p{Z+zj{R{{Rk /Z[:{ZZsZx{A.(JӭshRW+hR諒sHR,/Rۛ(JprZp+k cW^^{(B..{Rڎ{Z/Bzn{A-os'JߊsZ/A΃HJcq[KkA#+k'J./lsHJ +khR(3D)lkRuWsR7sHJ/pZK}+kRZ.>ls^|(ZZ2Z5}}Z{Zҫw{Z% cB談+kB-bHJ.{RqOR+(J畞'/$)4(J/ lkS{+kXHJXsZ>K{J>{B>+k(J/ZEelsBjp*{iR^\ՇlsHJ2'Jz cB<# +k'J.u+kALk'JasA$'J΃'J0hR޿{Z.{Z!  cw*bxz+k(J긜{RlsZ3sZ`ls9М$LkHR)n,khR?/b'J c9lsHRplkZbHJ(ۊshR{LkZ&++kZtLkZ!LkZ/sb:lsbUWlsB*LkhR{ubiR* ciR^]s chR.+kZ炢+kZ8LkHRR+kZ9ls(J:>LkHRxnbhRbHJ6 . ciRgbHJzʩZBx0*{(JZXZ(J( k9 /ZA~XZA͉ZHR-f1ZBxz8+kAZ(JX ZAcꈀhRJZ(J*ZAzPZ9Z9HRA/>(J9hB(JA9(JAA|iR9GOLk9ͪZ9W_RbBֿhRe1@ b9jbbAԉR9~Ze1թZ9UZAZAiRA be1{ZJ?7iR9`iR9iRAnmb9}w(J9,軤iRD)HJE1;hRe1S'ZAiwbA}{BR]Sw9_ˣ{ -/O cBVSR}KkZ$ J׌siRp͍HJ[RssR-{LkhRj .Z%lsU+knۭ{bx>$ cWa{Zjb5u{Z/Z7#?PbsZU^ZA}ќ9'7/9ؾ/ZPZ޼{ZȀh{Z]8Ȍs(J%+kHJ MK(JSamsRTxsZ*lsZˑ0hR{hRo0s cs{b>*sZz.+k96xls'J=shRcZs{bLs(JblshR(Ogb*_}PZ{Z{RsbClsZKo9jJk cA%+kiR孃lsZWmsZ~l{R{ chR+ c'J 7.+kiRZcUUlsZz+kZ`؛+kiRLkZ){ZrP~+khRZpZA>bBRzWb(Jn5+kZs cZ!+kZjrs'JJ+kZ}p,k'J(bHJ ciRH cZbR| cRn cHJ? cJbHRܪZHR. cA$2wZJ b9pb(JV'}ZHR:?ZJ/bBxZHR󝹉ZJߞhRA,*hRJ~HR9+ZAPڵiRA /Z9|{k'J9(JAfƇhRAiR96ZAKZ9)RAZAډZAHRe1bA1Ae1xB9ҪZ9ZAp6ܩZ$)z򢢉RAhRAlHR9`j(J9₾(J9nJ9giR9SjJe1>#J9/hRA_ZJI cHJ? PB ms9clkhR8${R&ϭsR\sR5zKkR#9sZ|%/Z{Z+k]﷭{+c_xB c=HRLkHJ){Z_(J7PhR??ls~+krb1аls(B {BB*hJOLkbp cjBhRUR{Z~lsRsb/HZmZoGsZ7ls'J # ls(BlsZ*{b- cJ`T chR-+kA ~sJBκLsZesb{HRW Z+sb|#{ k{ kn{bϫZ{hRo{HRSsbLkZ_+kZBʃ+khR۠bHRhLkHRmshRLkA +kZ'ЧLsRoMLkhR/+kR6lk'JzsZnLkZ chRXpb'JUbHJbRC cZ cZ+kZKm+kZx ~LkZR[+kiRk ciR[ cZNZiR< kRsbhRT{{RA[Z(J+k(J&ZJhbBݿbBiRA᫩ZJ*Z(J* Z'J(ZHR7bZJ*+ZJXzhR9 ZHR9hRAHRAZ9kHR9ۻ57iRA&bBU}$;Z'J}UZ9kZJ~7Z9JZ(J\oZA_Zb9om(JD)zBE1%RE)%b9eZhRe1shRA:iRBhb9(J9@`HR9R_(JAJ9T¬J9zVJ9i>HJA(J9J9 ?-sHJ'NlkRS9pAO c(B KkBbbsHJKkR SZ{A+chRRnjsA..(Bk.{B{R* sZ9{Z^{9\ c9(.bbB}s1"*6b㡿UORz/A z/ c_sZfN{HRVosHJɱ3ZB?ZUz~x{HR΃R{Zݣ*ȭ{iR.(hZ'Pb߷ls9:&{Zs+kiR/lsiRuw lsHJ z΃1jË+k1-+kE12P'JsLkhRA{ZR{Z[ {Z.{b]hR;/Z\bl{RlsRkFLkZLsZZ yLsR"(lshR~dJ+k(JshR c'J+*lsA kGJ lsRmsZ.z+kHJ LsR.lsZ~+kR~ּLkR' cAh chRũbiRу cZBbZjQQsZk+kZHZlsiRbRb9` cHJ)!+ ciRgbHJ^Z(J8*ZJ ZJ("b(Jhb9z k(JZJZJHJ1 ZHJ5ZJ. ZA^ZA[hRA`hR9jziR9hRA2HR9/hR9ZоHR1>j/ZA7k ZJ?ZJZAZBVViRA0hRA0ߺhR(Jw^ViRJW^HRAP[iRA-+*iR9~^iRA{-hR1Ǥ*HR9 UVHJe1+HR9-[hR9J1 xJ9H@(J9A9LmHRe1;hRA66HRAtJ9"*{BLs1 {iR{Z{HR{Z*OmLkhR/iRlsZxzLs(JLkHRKАhR;lsHRr 'ls'JpzLshR۞T cJz/A+k'J*J+khRsZ+khR**`h+k9pLkhR +khRv cZzZHRXbHJmKkHJʋZ(J.)bhR# chR kR/+kR+kZzzc,kHJ* chR7biR)¸Z(J},88ZJ ,kBR+kiR]/ cHRKZAxZ(J)ZHJӜ|ZHRݿpZiR_ZJޫZ(JbiRJ_iRJ`*HRA[hRJ+#hRJZA;ZiRB RAz b9HR9b97RA *"Z'JliR(JZzT/bA7RA+cJ}M}ZJ]?ZJu5_(JI( iRA?HR9s(J9ԗ6^HJ9HR9[iRA\__HR9%+c9}(J9ӣ'J9r-'J9(J9Qu(J9(J9׫;hRAy(JACE (JAws(Jwz siR%sZ_ LkZ9pBCzsHJB{ZRYZU%sZuu=9{R{Z7ZlBjÍsZu=sJZ/'J{OlsZ%|s'J6CZ5WULkhR٠*lsZ܍shRLkRlsRisiRTLkiR {J{Zlɍ{Zy{~lsZEulsA /R~r{b[n7Z\WUZ,{ZhXޢlsR.LkZVLkhRpc{iROsJڟ+kA>$Kk(J"Mls(JzlsZ ̓Z_lsZjlsZYlshR zwhREw{hRb{ls(J{HJ|7{hR]R_΃Rj+kHRk}ح{hRUR cJbBëb(JD/LkZ KkZ&:+kZh^bHJ cZ.),kZ. z_biR~o cJ\bZ(JzZ(J*"!bRFgbhR*r cHRbiRow?+kZ_~^+kR ciR+kRjc+kRޟ+ ciR] cR+bBh  cJ?+kiRexbHJGnbA㪖ZJ{]Z(JsZ(JphZBZJX#Z9 ZA{AhRA&hRJvZ'JOHR9`ZJRJ>%bA+hRA&ZBzjZJ˭ZAZBViRAiRA6ZAmOMkZA:[hRAzVHRAK|HRA"ZA˾HJA Z9b9oHRAHR1z Z9ڋ"ZJˍ'J9hHR9=-HR9:"HJAwJ1 *J1+ (JA_HR9~x{Z(r搔 c_=U/R?%uZU cX{Zhx닌s(J"ZBKkHJ2{R_jcsB>/lsiR(sR*psAC{Zz|ҜD)zÍsZ%sRY8siRΫ{'J?LkR/-&shRsR LkiR{o6lkhRP~nLk'JZ³sRWglsR*b-{+krsbokLsZWb(JslshR5bHR63 cZ5B7+kR^lkZWwLkHJZҒrLkRߜbhRz{ZhRj9bHJX{{ZB5|ZA.> cZ;uZHR_rZ'J/5biRݢ cZ`|+kZ u cZLkZ&TlsZv׍bRobHRtwbhRyԵ ciRiMZ(J >bAΨb9تZJ]и cJ7ZJxUiRAZJ&`ZJ ZJVhRJ=.Z'JZ'JnoZJéZ(JZ_Ls(J}RubBʁZ(JڲZ'J״2iRJ/PZHRQZHRZ(JviRJ]hRAHJJpHRAhRAԿ.hRJRJ6HR1( RAB iRJhRAhRA ZJZ9* cJ_bAZ(J~/ZJ]\X(J9bʠ(J9tkCJAb]hRA=~u{hR*}}{R{Z_{Zxls(J P/Z%pRAW}OHJsbÈZ뀦{ cYsXsZZ+sbxlsZ2+WlsZcsZ[*lsZhR્sZ>-)){+kP{ crz{hR޺lkZlkiRx:lsR<9{(J.{ZW{b#{R*6(lsZlsZ[덉LkZU8+kZ{iR|vjLkB /bks}Zy^\s(J}>'J|HJ?Wls'J k'J  lsZ_^莍{Z.Wsbo`{Z_wrlsbiILkZlsb۞+kiRkJ*mshR{iRZ'{HJLsRbZ; khR+khRZ2LkZTbRTXybHR{BbhR'm+kRyb cHJH+ZAhZJqZHJnKbHJ[ϯ,khRUV?ZBȩZHR=5ZhRtjbZێ cZ*川bZ~ bhR.;V+cZ7+kZf+kiRsbb(JҟZHRmܪZ(JȀ@b(J Z(J+bBRbA) b(J{mZB{ZJʰ5Z(J_ϥZ'J鍊Z(J*Z(JtxghRJ/2pZ'JZJZJPqZHRguZIZ'JݿbHR_bBZ(JA=Z'JSZ'JʯhR(JhR(J~HRBhRAq+{{(OZ~W]slkhRzsLk~{{sZꨐlsZu{b}% cWlsZ~+kHJX+cZ- WHJޞ]{b*{lsZ vsiRLkRyBlsZ{ cŋB{+k|RsbsZpsiR ciR z+kR 7+kB|lsZ郂sZȂsHR&fmsZ^+k'J":s'JyKsHJ㫧wlsHR5/LkZ^lsiRrLkHRLsHJ*LkbF|=lsZLkb +kZ+kZl,kZY+kbٝ] ciRכbiRPS+k(J>n kHJ kiRZiR\lbhRr_ cZ]U7bRjZhRܺZHJLl kHJI+k(JqmshRUsb(JbhRvb(JܪZhReVbhR""biR0 cHR?biRxz cZ cZ+kiRbMʠbB7" Z(JZ(Jj>ZJ#ZAJZA ' cJ5ZhRxib(JWThRA-(iRJ5{b(J}Z(JogZ'JoZ'JZ'J'bJb'JoXZHRbHJ}SZHRK chROwUZ(J-ZHR=bljZJ8ZJ "ԉZ(JhR(J=iRJ6ZA秿HRABhRA": ZA;ZHRz9ZHR{Z'JZ'J{\hRJziR9.^^ kA/}ZJbS(R9bZ9ZJyx(JA9bJ֩ZJZhHRAWp(J9i#\sZ-Lk9b cB˭ ,Kk(J6siR [Z){Zʌ}LkRg[lsZ)+cqڱ{+kPOiROs{ZЙsb*ЌsZolsR9/lsRKkZzYls(J8ORwUlsHJ KkRy={R}}lsZ^fRALkZ2{ZWLk-{Zܭ{,k{R޺lsZcz{AjLkBglsHJ5=={ c!TsIRh`{RcshR cZcksA k9LsR+kZԼ.+kiR+kJbJbiR/=lsiR]o+k(J+kRXbRbZPS cZbZI}bhR\bJ.5biRbRbhR\.sbhR $biR* kR^bRݫZHJxb'JpbàLkAciߺbHJ$ kHJ(Jb)ZHJZ\Z(JbHJ *bhRƠ ciRWz kRmsRLk(J&$+kiR~lsR_\Z'J`ZHJ+ ,kHJܷ cB>?ZBW\b(J}ZA+xiRA ciRAHRAظ@HRA?biRJ;&hRJ뚜(Z(J?ZJ,٪Z'JbHRbHRb(JWbHRrέZ(J2b(JbHRK%Z(J%*ZAz*( Z(J rZ(JuHRAbZJۮHRJpZJ>5=bHRwּZHR~0ZJߊZ(JrxhRJO~kHRA6ZA߾Z'J]rxZJҞ|ZA k(JuKhRA` bJ=ZJ4ZB_]hRAUUR9׵/lkZYlsBJR׽-hRxHJ_[lsZ)2KkHJĭsZ%s crsZb+kS; c{+kR֭{Zh cB`lsRlsRݭ{RT{bB㾩Z(Jk5 chR2cjz cB.6 cZy4ύ{HJ}+kiR0s(J./{ c~sb6{Zڰsb~ {hR7(sZls9p sbV+kZczLkHR=mshR+kB:+k(J_.Z9BA+hRݝbHRZ c(RsZWb(JH+kHRU kiRTbHJ+k(J?_K c(J( cJbiR2+cZrcZ(J >ZHR PjHJ{b(J/bhR&bHJz* cZy~WbZ 6bRhCZhR̆k ciRRbR ciRU_qbR'b(JbHJ?ZHR^QZ(J]k*+kiR cZ)+kZbLkZ} cZ kR"/ cZ47=lsR+kR.ng.bHJp c(J}?biRFuZAK b(JN_hRAiRAK_֩ZA? cAo˿iRJeZJ9%uUbA_zZA.>b(JbHRbhRW]ZHRb]ZHRjgOZHRȑ^Z(Jnb(JZBꋪZA'?Z'J ZB>'ZJXiRBJziR9PZ9`b'J bHRbJ*6' cHRsb`Z(JjxZ(JJ/ ZA5iR'Jz4ZJ^:6ZJkbA; cJZ'JBZ'Ju(6ZAڪZB(J9[ĉZ9r1Z+kB KkHJ.rlsHJ[+kR>sLkGJ:lsHJ-bB*,lsR/{Zs+k9 [*j{ZlsHJ`{Z_pX}LkZ?ܢ+kHJ!LkZrr\lkHRmZA9lsHJK.LsHJmlsRlsZsiRWv~+k(J'%lsb"~{bs{b)ޭ{ c(sZ"{RpzlsZ.LkZg. cZ?H{iR'lsRrhkJ cA" cHRo؀9{{ArsA{ZUVOU kZcr +k(JbiR,~bHJs cHR b(Jꠎ9b9* ZHR+"bhR/bHJ۹*>bhRrU_{bHRU* cJ}?Z(J~ZHR=ZHRJbRXcbHJ(biR[LkiR_KbRɍbRibhRb(J`(,kZuTbHJb'JoZ(JLcZ}U,khRbRo&bRꮼ kHJbHJ*b(J:.biRb(Jp~,kB?>[Z(Jz}Z(RBiRJjjBZAhZAwIZA>sbBEiRJ"ZAobJm؉Z(J(eZ(JˉZ(J-//ZHRG~ZI*Z'J_bHR])bHJʋZ'JbVةZA`pr*b9?/ ZJx{b9hRJϬVhRAzωZBIUiRAbJקbA:*+kZU kiRz,khR\xZJ󠸉Z9(ډZA+hRJ bJW{ZJLsAZJK׉Z'JI]bAiRAkډZ9k|hb9a_sZ\BLkHJPBs(J+shJKk(JkJZA-7KkAlkhRsHJlgshRߍsZ sb wLkhRnc+kRU? cHJChLkZâ)sZ ~lshRplsiR|b9.'+kB۪biR LkHR {+k]clsbhlsHJ6/Zj{Z*lsZ"w{Z]{Zu{Z{Zs`lshR {bͭ{HJr+kHJHnrLkZ|;sA cHR= ls(J|\\,kJ+kJ;2{hRXlsiRlsiR%[biR?bhR\|ZiR5Y(biROUbHJGY{Z9 *ZiRݗ| cHRWbhRb(Jb(Jp,khRUbHJ% ciR5WbHJNbiRx+bR,kHJcz ciR cZy7] cZ˄+kiR cZK+kZZhRLkiR bhRbHJbhR";,khRAbHJ" {Z(JVR(JZ(J/+kJڟ k'JzkbApRZJuXZZAhRA߷hRJJ\HJAiRA}ZAZJZJ+Z(J-%mZ(J롪ZJx:.bAZꊪ+kJWUũZJbAz[HRAKhR9rHRAzHRJ7UHRAhRARzZArYuHR1X{Z{hRz~kkE1sHJҜ cuU{\shRLkHJ`lsZo -ՌsZ[L +kB({R(sRbsbUWlsZ/hRkE+kB:+kZ7LkhRsZ=+kiRPo+k(JcLkZ)lsiR:֍{R{Z}LkZ? B6+kR ,kHJ {Zmj~lsZz+kHJ"sZK_c+kR{siR_+kiRkKkZ{SbA ,khRu,k'J5{B {ZZ}sHRWuT+k(Jsã,kZ꠽{Z׿ kiZz khRbZvUbHJ~ZHJkZHJ<p cHR/b(JriR9B cHJ} cJIbHRSZA( ciR% cHJ>bHJ~ ciRLkHR" c(Jj{ cR-+kZ_wbRbHJ +kZ]LkZe kR"#+kZ-+kiRڼ ciR +kZT$'LkZbslsR_Wb'J\TXhRA*RZA{bBZBȨZJ Z(JvZ9hhRA&7 ZAbAZJ(hRA$҉RA biRJx߉Z(J]RiRA&ZJ⫭ZIb(J喙b(Jʨ+kJSRbB'sZ(JbJ bA5Z9zZHR:Z(J{OZ'JZJ^hRA޾iRJ}UZA9?ZJ ZJ ZBPRJ?{WZJ"ObA[+kA{ZAm{܉ZATVZAhR9*HR9:ZA]WJe1HR9rHR9kyhRA=YlkhR_.sZRԺphJ}{B{HJhJo%{Z^(Kk9PLkhR+WYlsHJlsRlkb msbpls(J*)LkhR c9,b18{Z_S{iRnXbiR cR Uqs(J,>sZ_nsZ+kIJnnsR-+sZ&''sb7˿lsbzÌsbKoaR޿lsZ+sZlsbԍ{(JkLkA\ZJ!{hR[KWeb(JX(y{HJ?U{RUZ chR?biRxlsZ?+sR: kRثbHR z kiRWZ(JZhR->biR۶Z(J(6 kHJ5bAc (Z(J#+kBzᣩZ(J bHJ ciR_bB +k(J cAb cA 4+kR5 cR* cRbR^ kB- b(J 'BLkZw{+kiR (47,kZlls(Jc kRtLkZCmsbX{ZLsRZzbhRR\Z(Jr/bHRU|ZJ Z9 RRA*+,ҪZJwiRJ}܉ZBLvbJZ(J)Z(Jh㸉ZB{RA`ZJZ`R9ꮆbJU{ShRA)<bZJb(JohzZA*b(J=b(JR˶+k(JclsHJ)LshR ~bA2b(J~sZHJiRJ`iRA[RAۺ Z9&bJbbA+k(J%gZ'J^`HR96,ZA7>'ZA~ZA.ZJOZAxp(Rd1 J9-J9)HRA&iR9;Z9HRAE\V,k1 cR cR 㽵OhRcrLkhRN{RrlsZLkZg`{RB cB+kHJ{J7sb`pZ[í{HJ\z+kHJ ɫ+k9+kA{bҫ-Z}u{B纨KkIJsiR{ǧlsZrKkB(LkZs(J(&sbsZ sbvsZxKlsR LkRag+kiRzx{R+RX c(JVz,kBυ cA,.7lsZ w]ZA3cZe1 HR12Z9ZASsliZBu/ZJsZJ4b(J5TZJȼZ9%ZB@@ˆZJvZ'JE}^HRA^庙hRAHRA0PZA b9uiR9HRA[Z95gHR9>%HRAZ9kZA/9j˪+kHJ'9 cAPsZ˭ߍsZc%+chR*{ c}URsZX+khR{^x c(Jت~ bB siR'?{ZsZ"{hRko"+kBy chR#lsZsZkflz{bsZlsZ^"{R*zLk(J7KkZZlsZ"sbߌsbȨ {Z⏮PLkZ <|lsiR ciRBbB{'LkAbiR˦Lk(J.^b(JbB6biRn cHR"^+k(J-+kZTxbHJޘ khR.7bBpZAbHJXʬbiRkbJxb(Jp? kZRSQ kBojmshRaAUZ(Jsb-b(J?{biRbhRޟ chRZ9bbBףkLk(JR\,kB? cZoWhYbBjxZ9/jlsR c(J"jbB+k(JϷ,kZ=lsIRʛsiRU^LkZ֗͊bHJfb(JbHRcNb(Jkb(Jou(bBbHJ\\zbhR[ݽb(J+kAiRJ͠Z9~,(bJ cJZAX\hRAPZBR/ cJ bA.*bB ZJ඘iR'JhZB ZAZA-b9b9//ZJZ(JmW'b9_?>b9Z1߾+Z95ZA^תZJ׺ZB܉Z(Jޡ^Z(JZHRU?UZ(JZ(J.iRJ\$(J98biR9HRAHR9;fZ9hRA<_HR9ZAM+(J9B iRD1iRA;wiR9$ ZA;sAب sRaVe1s{RݍshR(cV chJ Nß{ZR뿃{RʶlkZXosR{ c(JlshR lsZ. ?wLkRx~LkA{B|zrls9* LsRlsZ lshR s c&{b/}ߌsbzےLkb6XxLkZ.ڝKkiRlsZ sZR*ls9pp{iRsHR LsR7}lsZTW]\bHJޚ+kHJޗ6 cHRu~>+kHR]LkhR{(J&bhRZHR^2{Z_bhR'Z'J@bHR"biRbHR* LkZ{ibZUlj ciR<LkHRLkA c(J/lsZ.LkHRbB,z^ZB ZB .msHJmTV,kB[ cA㡚bHJ&sHJ^T,kB_zLkBsA>lsHJX chRbZ)ULsRmuLsZ_ kHJbHJ(:ZHR6ژbHJ%+k(JꘈbZ4Z(JbAbZ'J /biR^bZHJ*܃Z(J(zb(Jڊ b(JkުZ'JiRA PZJ[x-ZJz k'J.,kJUks,kJAykZ1#Z'J+ZJojb(JU5s'JUueEZ(J=lsAIZAɣ cA\ c9'bAyZJ(:iZ'J7]ZA״b'JbJ[bALkZTڢ+kZ%~sZLkZ(2lsRn{HJlsZ-qLsZ+KU cHRFls'J''.+kAlsZ.bB* "bJb(JZHRpʰ0 k(J+gnbHJ&> kR+kZ cZO,khR/ cA @`Z9LkiRAqsiR~ cZjK9ޟ? cJms96ZBZHJb(JN~ZB@,kHJ>+kHJ)#?ZHJǿT+kB%˭{iR_+kiR­s k_lsZl,kZ@z+kZ,b'JbHRZHR  ciR^+kZܖUWb(JZJ|oobBYbHJ뫷bHRb(JРbhR}@Z'Jrb(JWZHRQbA) ZHRTxhbHRbJ*bJxbJ kZ~rvbHRU[Sb(JZHR$w k(JyZJ%'<$+kHRUc ZAZ9 kAZJbHfZAZA'%Z'Jj)ZAxb(JYbJ5bJZJhrhRAp㷗HR9J1& (J9hHRD).Z9^+HRABgpA9-(JApXZJ9hRA/U'J9"j(J⇿ZJZA{B/ c-}}{bP_{HJ~jLkhR sblkhRsbU_KkR(b{b45{Z{R.lsHJjsHR./_miRV+k(J VJsXXb5{ ctJ{ZslsZp^shR -{ klsZ&s(Js+k"{s+k[8{+kӣi{b#{Bá kHJC+s'Jk:+kR cHR{AlsZhsZsKkZ%+kJ # cZARlsZ^xbJb(JbbhRb(J kRubhRLkZgs,kHJͮ cHRТbiR[~lsBobBZ/Lk(J+k9h{RWW+kB+kHJZ cBscZA LkA c(JzkZB c(J'- ciR, cRao cB,kRyLkHRj+LkZ~ls(JBLkZb+kZjcb(J_7ZHRqZ(J? b(JZ(JOj*bHR5綪ZA\bA> chRpwLs(JZHRbhRU]bhRUb9 z{bHRm cHRybb'J ZhR:b(J@ kHR kHRgתZJﲘXKsiR_,kAZA~ kA IbAk kHJ>zj'J?/+k9遫 k'J%ybJrHRA*Z'JuZ(JhiRA6*ZJ?}ՏZAb(Jo^hRAýHR9޾8ZA洯bA}_'Z9db$)/hbA`xhRA~hRA{UHRA{ HR1tA1z/(R9}hR9嫃ZAZAښ{hR׭{hRʊKkR^{hRu cGJ?sZ# Zv/ c_w[sb-lsZU{Z ){hR(⍭{'Jʈ~+kHJ-*+kRk_pB_klshR'%2{ kk{+kJlsR h+kR84+kIJzȊsHR^LkZ^+cZwpsb 8+ab[{ cBk.lsZj"{by}Kk(J/ >lsZ\biRLkhR!sZ&&ls cݽb(J (+kiR+kiR6Lkb:lsZ"lsHR+kHR_+kZ%C+kiR+/ kR;bRh cR ՗LkZ[]ULkZ׷b(Jh c9 cA+Z9(+k(J+kiR'/{hR+kRI+kBk|CrZB=%Z(JAZ(J*Z(Js cHJ+ ciRe+kiRbHJ.,,kZs+kZjsZW?+kHR+kZb(J& b'JުZ'J ciRU_Q]b9biRYbiR&biRbhR/bHR|^Sb(J/b(J bHR+k(Jr ls9A⾾bHRc,+kZeWLkHRa9ݩZJ଻ kJյ7biRp6 k(JWljZAէ k(JWlsJ kArrKs(Js]UZe1 +kA,sAv{b'Jӽ k9$bJ~jZJZ'JݿZHJgZ(JZ(JniR(J {iRJKCzZA[}ʨZJuZAZ9/z"Z9ިȪZ9lka[iRARA(R1@B;bAiRJ.mHR9uMEb95 kAy. k(J_LsAצ{'JZbs(JKk(Jr Z]խsbXJZ{+kyʬlsbϬr+kHJFƶ+kBlsR?}GJՑRPiRWe cB(JKkHR/#{Zi͌sZ*-LkhR &.lsZy2{Z5_LkhRWʪ+kZ{hRu/{bq,Zi{ c;ZLJ{R>{HJ:LkhR㷭LkZR cZ!|ܛ+kRgܲ{Z?5lsZ;+k+kZ9sZlsb.pllsZb{bZ`NFbhRm+kZǭ* cZmj^ kRzbiR9ObiR(y chRKʬ ciRLsHJ_W kB+~ZJ@,+k(J6 kBSجb(J~ c(JLk(JEoLk(Jꩉ Z(Jz`TZAzlުZB꣭Z(JǷZHJ,KZ(J>obhRMm+kiR],kZ:biRbR-{hROlsZ\߾ cJ.(+kAزZ9 jZA 1bHRe&biRbHJ:bhRoSLsZu khRnKs(J cHR^Pb(J/LsZeb(JMv9{+k(JتȪZJ8ZAV\X:b(J7ߋ lsHR^+kHRn|b(JZJ+Z(J_%Z(JZx b(JSZA>{bBZA̬Z$)>+kJU5Z9ԧHRe180 ZAFohcHR9*hZ1*iRD1`xhR9b9ϪZ9''/* k9r͉ZAib9.RfIkoZ}_lsR{Z=A{iRKkRzR/ՌsZ^LkZ\ cB(qsBW˼+chR_{(J {9gLsB_+kB7'LkhR{{Z%5{+kVlsZ { c}LkZlsZj+kRsbOsZsx{ZlsZ7,kZ b{HJ`LkZވLkhR֜+kiRzP cZ>lsZ%sZlsZ+kHJh +kRlsRmsZ^+kZ[P/biR/LshR/>+kHR**_msZ_,kGJj+kiRኯbiR `bB$Ls(J cHRo qsHR9΃HJ+kRZJ{93!Z(J +kHJnZBޖ.Z'BSbXZBWm c(J' ciRեbB.*+{Z֗sZUUmEb(J<4.+kZ lsZ?{bW]}\,kZwo+ ciRs,biRǪZ(J텪Z'J+ +kiR-LsiR,kHR|VV cJ--/LsZ+_ ciR4+kHRw]UZJ:R+ k9m{B'+kHRfbZabHRn^Ub(J}UՋiRA@l|ZJ+bA.:+kA0*bHRmbhRh~xb(Rk,b'JwiZD)Rڸ+k9{,k9Mb9b_b9ËbJ7+bJr[hRJ /HR9(8ZBU_{iR(JZ(J%ͪZA,RJB=&ZAZAbJb kAGo}UbAZ'JZ%ZAbzxzHRAZ9>.HRAo⚉ZA6*ZJJ/WHR9h+bAphZA~bJ{Rs]s(J chRܸ{J{Z]lkZ{g|KkHJRiLkZ͝[+chR(s+ciR[R%,LkhR|b5{(J%+cAMO9oS[ls1Lk1+kBLk'J*UZ⭍sZbLkHJ*ls c_sZz+{ZC+Zښ_{Zt|slsJ4R^ߗAlsZꂮLkHR^Xb(J(!ZU.LkAOCLsR\?bHJ(:k kRlsRibBן,kJ) ciR(U^Ls(JUZJ/KZJ(^bHR#- cHR/0 +kiRW ciR*bHJКzK+kiRjrLsiR ΃Rw_b9(+kiR{sZB5+lsZ퍾 ciR'{HJb9H*Z'B.YbB쭏bhR%bB~bHJ-5-LkHR>ƌs(JE+kB!sZ|w{iRV+kA*+kZkW{Z]biRHbiR˙ ciR/+kiRXLsiR_+kiRW]ibiR cJܞYbA+ k1 H kHR_b(JWTbA,bApbJ+k(Jz? cApp+k(J kD)OJb'JqYZJ(+k(JeMoiRD1ccΉZ9iRA5,k9[rZe9(Z9(: k'JKmb(J}sZJzΉRAZA_ZJ~ucZ9& cA^oZAρ)b(J"b9BZJ`\ZAs0ZAjZJ(JAXhR9*bASZJ{U"b9ZJ&*bJrZ(J{ZlsZP7+kiJZRs]WlkZPHlkhRzm/Z1 ;({HJ7/+chR/lsHJ7/HRSbr_{hRsAv/3e1syWA {e1XX{HJs(J6_ c'J~nls9Au{(J{Z־ lsiRjAsZ ڵ{iR2rWs(JsZ'LkJ.LsBj({Z7mshRXZ(Jb(JbHRӺ+kiR+kiRv\kbHJr}biRZ kiR_xbB+ sb(J:+kiRZls(JU kiR¯vZ(Jb(Jmb(J^Z(J >Z(JG0 ciR/mLsiR)+kiRz+Z(J|b(J\75+kHR[(KLkJ<λb(J- cA7b(J{mLkBbB ,kHJw ciRjzLsiR*Lkbo8{iR%{Al,kHR{HJulsHJի"msZHJ7+kRbiRnsHR'.+k(J؞$+kIR l̓iRRbiR^LsHRbhRЭ{A+kiR۟ZJ_ bBk kA`/+kA;b(J67ZAhRA;" k9 lsJz^ZB@bA+ JZ9 ZA*bBmɉZ9*),kAeW c9~(R9߮ b957bAbJ5 Z'J֜7b(JWb(J򾅪Z(J_|7Z(JgZBb(J^QZ9᪠iRA hRA bJb16Z9J`HRAT~HR9(J9jHRA5(R9iZAbAjj(Jz׉ZJ>7b(JzU{ZݻZolsRbsiRrï>KkHRrnKk(J~ cA*LkHJ+khJ;5lsHJZ{hR___{(J+kHJ+&>{A>+k9.Ab1\鱔Zq/ZSzUsHJhLkA, b9 kB{R_s+kB"+k(JHJRbBI:Lk'Jk{9*msZsZxܖb(JXz ZB/_b(J" c(J{biR+* kBo,kHJLkZy lsiRz+kHRLsiRVls(J,kZu+Ub(JkܾZ(JtZJZJXb(J+^LsiR?UuZhRpXTebhR'- kB cJ-bHJ볍sZ}VLk(J:j}ߍs(JLkR'bbA5/ bHJ.,khR{+kiR/bBp+kiR jP"lsiR+kZ lsHJ>.ls9+kHJIqLkZ6LsRLsZ{{iRz,kZ]ls(J*LkHRo)LkZjÍ{ZP_YLsHJ6,lsZLsRzx{BxbJbAbJI)ZA(Z9>vZAZ9ZJ9oZ9pZAت+k(JbJz WZA" k(JRAͻbAbAgCbD)" {'J;{HR'b9 ZJbA?k kHRUXZ(J~tUZJ+Z9lsRWls(Jԍ{ZRrO}+kZaZ,khR}bbR^cLkHRlz+kZ5+kiRh+kZy{A_ kB B`,kB !+kiR&LkZ(*sLkHRljsZ,kZshRC1lsiRJ+k9.)+kiR) LsZ6LsZ(W+kHRpUYZ(JsHRܞZJl`+kA7 cAZAyKkA]~ObA 7bBHRZbiRA+肪ZAHJA+^ZA2iR9(&(J9`>bAsjbALkA-+kA bJwjAb(Jb(JoZJZBz +k(JRA+ZA|HR9 .HRApc~ZAmHRA1Z9?+iRJ;+{HR*ms9@ࢫlsZܽbAjLkHRzZHJ,cZHRZ(J cJ*bBmshR_fkbAMIZA7 c(JW+ kByz‹b(J/ kiRհ*& k9b`ZJ޸~yZ9cZ9h+kA+[b9!Z9&; be1.&,kAbJݷbAhRe1bAPb9Z'Jx^[ZAZ(JZBZBiRAkMAhR9z|nhRAҟhRA5HRA뺰(JAw(J9*>HR9 ZA[fFb9EZ9bA*+kHRbAߤHRA^,hRI ZJZA))?lsiRj{Zz+{iR + ZoLkHRXx cHJ#LkhR˰bHJ PRS{WZJS|Lk'J cB bB +khR{mLkHR0Z_W}+k(J1LkZ?+kiR.zj+kHJy bB>ZA0KkAoJpZwbBb(J`LkHR>7LkZkա+kR ֠LkZ$+kHJ +kA"LshRﮦLkZgia+kHR:*LkZ^+kiRj7>bHR<8LkZ}lsiRLs(JlsB J{hRaKls1bhR #b(J c(J) kZ[}ZHR.z kHJALkZMbHRNcNbHJZHRڥZiR c(J7+kHJɢZ(R kiRbiR*lsbu؛LsR M{Zu,kZ.LkZz kiRؖ6bAP+kiRޗlsiR׿+k(J cJ-,kHR9+lsiRjLsZ - k(J+kR{hRq] k(JbHRbHJj bHJbHJ c(JpzWLkZP k(J|lsiRy+cA/+k(J{ cA6*8 cJ> cA|bJz_ּZA?ߞLsAZA\w {(JMbBj; cAS.b9ZAdab9jZAz>Z(J\6lZApZ'JuXZiRJ):=ZAhRAh*3iRA:7$RA--Z9oBcHR9;b9J9'Je1xKZD) bAߵ ZA~m¬Lk9Ic,k) kAbHRbJߪZJMZHR-[ZJ߯ ZJ {HRǮ{b+kM{Kk`XlsZlkZl4LkZbhJ֊ʺRuU9/9?+kB{HRs{ c(J.6 cJ cJJéZA jEZ9sZ9 BUbBiZWY/+k(J_{hR&ihR)lsZ| c'JPbB'/lsBlsJ'{RZbB+khR/_LsZʩ-LsZ嫀LsZlsZ+kiR(^~LshRSbiR|6LkHRob(J+kZ*$sbCWlsJLkiR7+(LkZ+kiRbhR"lsRLkZutWu+sRbZ/t\bHR(KkZ'JzJZHRq+k(J++{R]LshR cHR7{,kZ+ LkHRr{JlsiR|_ cZ cZxҏlsiRU/+kAZLkZ-LkiR6.{iR|wbsHR,kZZLsRs+kZܴ biRV6LkiR? kHJ&biR|zbiR"~bHJS?b(JxxZ(JXb(JuULsRuqbhb(JRZ(J%zPlsiR]LkRջ ,kHRߟ{(J cJhlsA% cHRqHR{5 cA%( cHJl'Z(J cJ?bAڜb1> cAPZ1bJ4:ZJb(J{ShRA_؜iRJV/ZJQuRJRiR(JFGdZAbA5/gZAP^ZA^\W]Z(JRAX7Z(JXzeZA.ibA7ZAbA^bHRxzriRA Дb(JuUۂZHRe4T kJZA;:$R/+k{ cr{R{Z}LkR7?KkBnlsiR[?{RuKILkZ٩ZjU{(JsLkHJwbBy c(J,kBׅbBڮb(J_P{(Ju>Lk(JbA ǍLkhRE8LsHJ[LkiR_{iR+kZ] +k(J{kN+k9 LkhR߱A__+kHJLkJݲ+kR~+khR* +kZ00+kZbiR@ (+k(Jߧ.bhR|>'bZ_ߣLshR cZɃ+kZ=+kHJ cZ|i ciRx͉ cJ=lsiR^ cHR*bB ZA8$+kZ͋ c'J "{hRO k(JzjZ(J6>9ߍsJolsZ=lsHJb'J +kZ=+kHJ+kHRӥ+kIJlsZֺ+kiRˣ[{Z߾LsBؚlsiRlsZWz+kZ cZpb+kiR; ciR(.,kR-,LsRLkHR.wb(JbhR=biRv+kiRUbiRzr kiR]]LsRmV,kHRpZ(Jk kHJ/{Z5uULkiRNkLkZ߹{9zZ+k9+kA(bAamb9biRzZ9״iR9#ZA^ZA>'k,kAUvbHJZe1#b(J֪Z9>'*ZHRM hRAxWwRJե8hRAiRA+cHRA?yZAꏉZ9>J9iRA?, ZJFkiRAqZAMmWZ1hR9`mbA+kAoeiR9`JbAaZJ5ZACiRJ 0bJLk(J+؍sZ5{R oelsHJ! LkZBJnlsHJJhlkHR lsZLkhR2lsZ+lsiR cJZ(J+){9 cA鉏LkA{+kR==lsHR};+kiRPklkhRLkZ7LkZ@٨LsR{+kHJ chRPlsiRjlshR+s(J {hR\s(J] cB+kHJߗ+kiRkbHRi΃hR\ZbZ'"o+khRj cA 0+k(JzbA +kZ[|+kZ ~- chR2 +k9bHR+kHR+~,kRp`_{Ru5lsHJ):lsR{~+k(J3lsZo5+kHJKk.Lk(J&ڰ cZcbêZ1 LkHR`pRӟLkZt%<ZӏumsZ]lsHJ֭{Z{bˊ,kZ.+Lk'J` c9cLkAy8{'J'LkRiRUvʍshRԶlkZSb(J cHR[U+k'J +khRIbHRbhR+bhR LkHRbhR{ chRo0LsB Ks(JJubB|msHRzlkHR~Lk(J_gGs(JLsHJ+{(J+kiRZްsRE cZyP+kR+kiR0LsR{mshR _ chR6 c(J +LkRrXLkRW՗(+kRb cHRrr{BcLkZ)Os9*bBbHJr{ZO}LsiR[Lk9'(,kZ ciR߹ cRbiRmuZiR7ѲbiR76UbhR.V]biRbHJZHRڸ ciRzlsZebRxI cHJ7ZHJ^lsiRK cIRNbiR`Z(J4ZArz(J1`R9 J!) be1מ˪Z1;8_,kBiZ(JZ(J9 c'JbHJ}} bHR}[ziRAb`ZB-+b(J>ZB?&ZA{iZ9BnZA&ZA}(JA.xhR(JkWiRA/'ZA[RAѾiRAr{+Z9/'Z9\&*bA_hRA481ZJ6/J k9++kiR[XZAZA7.ZJ罪ZHRpM+k0b}A~謬siRbiJ+x lsZ / cV0+cU]sZ7p c]{ZjXoLkhRh c(JP+kA LkhR+kBXKkZshR:y cJ (+kRiܚ>b(J*ZJ۾( ZiR?LkHRoZAb(J2 kHJk{ZA`ZB!biR^|}bBZAqihRAkhN9mkJk_+kAiR9..ZB鹩ZJ{YZ9RJMI|ZBʂ cAbA-?HRe1.& ZAzbAϭ)b(JviZA?/Z(J{lsJrmsHJgGLsiRbHR b(JJ +kiR}7ZiRZHJ#qyZ(J*biR_wZiR[rrJbiRUԪZ(JzZrbB׶Z(J䵿ZHJ{bj{Ru}s{+kiR-++kiR{^ ciRr c(J +kBZiRɢ*bHJ/b(J.ˁ0lsZs kR}+b(J/~UZ(J bAߪZHJ5{HJQ c9 RABRA8+kiR]ENbB%ZA&Z9⾤HRAbA-a+k9kb^iRA&ɣRAbJhR9{4bBW&Z'JOZAGZA뫎QbA7ls9_ CLs9. cJ&{HJzz,kBm+kiRpb(J&Z'J VTF@Q/[=V&e=-<? 'Jc1co&BD1&B9RA=B#1"B9ܯ)fJ9ZB}:=Bc1 ;fR9R9+RAޘfJ9yR1R%BcJU$J):R9R9յ/A9W麧R9'+gJ9=S&J}+/HJB1c&BD1&B9RBBC1"B9ܯ=)fJ9 [B}:=&Bc1JAR9+RJޘJ99yR1.R%B=cJUGJC1-B#)..GJ#)kB#)- &B1Ig*?&J9WTgJ9R9-BC1-GJd1I[&B9 /)ZB9骜FJ1ZgJC1:R1o+c9kGJ9TGJc)/B9쯹B1ƨR9gJ9J9R9h<='B1gJ1|Bc)቎FJ1fJ9/RBWwR9)[EJͥ'Bc1](Bd)FJ9>FJ9*J9R9?R&J슧R(*#gR1=fJ1wO%B9jR@!"RB4[EB[9p z([9.^fB9.R9%R1Z1JA 'c%:{[EBz6[eJqFJ1)fB9yZ9wR98ZA Z:'[:~ceB}&BD1B9Uu[9d12BJd)鉃i'J")b!~|A!]XhR16_Jc1;}GJ!!gJc1??R!FJD1jJ9Z9T{]KcB]]&J")-,kb1Gb1}SVVA#!;"5Bd1C_&BB)w&Bc1}"('Jc)&B1GJ9nŝ&B bRn:GJb1Z9^R1"k@!߫hR")ۋZ1EWZ9_=qbC)sBd1R1FJd)RB)R1Kb1yרRc1*Z!R@) [1kk9/Kk 訰'JC1GAc1.lgR A!R")R9FB9ܝFJd9'o+FJ1䊋fJ9kUGJ9صRd1/J9-/ֶ)c1 [a1:R90̦ c") c1BC)KR!Z9w}gR9}_UA1)ZB)&B9'JgR10.Kc9uWFJC)=*"Z) c1Lk1R1Jd97ZZ")B +B1疐Rc1XޫRc1RB)EJb(fJ1kc9Jk9]C)c1/^?sA!跬G[)J kc!'c@* *A! cJJ*&J gJ9[mcfJD1bRc1#{1ur*c`)9׫sAuwRB7Z:k~G[9{?+ic182ݗ[(b9Nk1]FJC1lB9QCBc1h恲Rd){{eJ9;srR"1>/Z >+kka)R9`R1#c2cEBkh[dBz}ZA 2VcAWZFBc1§Jc1R!sA)]kkR1R98Hc9j[9~>SA_Y;(R:il*m{jk)'[9['cEB;cBH[9yS9{_fJ9QRc1:fJC)`EB1mfJ15eJ1> J9S:KµG[9BˆJB G[A^BkEB7cFBg[BB0R1}U%Bc)NJ %Bd1J1ޥJd1."fJ1.ާJA (+[c1[9J'[)( [1gc:r`Hc2j ma:[%B@gR)fJ1NJC1 fJ1wfJ1hiJc)Z1n c9kB1aZD1&-)[9֯R9[9ޱ[1w'[)̧'[)zʌ%BC J(B1B CAd99$1 &J!/ZC)~:B! GJB)*XZz9s*1N,1" Zc1b? ZB  cc)}s A!,+lFJC)hfJ(&Jc)XFJ#!b>RC1ꍷFJ1nhR(R!{fJ1+ka!?JANfJ)Z9uV|FJC11FRd1]JD) BalJC):B@(hB``ZC{ R@Zⷪ13:(gJ1gJc1Bc1&K=%B1՜gJc)A!BB#)k@׆^Zb)}Bd1 ֫fJ9bR#)j^Zd1׿Jc1뙸 c1UfJ!)h>z',Z gRC1Z!"ZC)ۚLjs@A ࢞A!>R")?_GJ@:!A!B)&&J#!vFJ*GJc)_R@CJC1VJ fJd1׸FJ "(Rc1iZc1GJ$)%J!{*>gRC)?FJ! FJD)+[C1/*kA!@b1IoZ1w'R@IJ jbgR#)/'&BAcМ@Lk!1\:D1߯MWA"!ʽ&J >*BC)\=GJ &Bb%B1ay&B#!(BR1ߩM_B#!J(B"j%Bd1댓eB)z c1߽gR l %B!EB1TtIr_Z **+ c@J)bEBRd) bjk -ssfGJD1{U_A#)9GJc*Z&Jd1p9U7N g}'J!ۺAD))J !:CZ!!yGZB!RAJ( zhRꬬFJ9zu}%:)bʔfJd1FZ GJ!0&J!*#ZC1VGJb1[ _B *fJ#) :ΜkKL۲fJ` k kHN ĘbagR")Ek{1UFJd1&;vgGJ1d.?hR *Z ުB *Z`&J Jc)mFJ1:eJd)$GJc1t c.߿&BA)J jls9UUUXyAUUU c肦fJ1*1W}GJ9&eAD1dRC):A!)c)G߽s@➺Jk1W'{@\ҵ K_gK9uB z-9 $hR")nB ('JC),f~lsAD1 ~B#)~[9&J1zbR1 wJc9uJ)FJd1 J)jj:>R96FJc1-fJc)n*bZ1܇RC)}χR(caB  &J FJ97TRac @[9._R **'NB)={k9Kk RC1h&Jd1Zp9"BgRd1N&J'J c?{`agR#)NB9v^B9'BD9&꩏Ad1ȟ+k")wMGJc1{2R#).FJA`(FJC)Z/xB!ic9oWk c17G&B(0 c1m )c1VTR#)Z!1k |x Ic B HJd)\%Bd1V B( &B B*OhmsB+GJB1h)hRb1L&J9&4 cc9_|A")FR1w5FB *FJ)?8Z1wZc)J Z!)&BC14P'bJ #R1}-iZ9wЗfJD)1}[9{1R*sB)Z񢶫sB).@&J1QYZ#)X`/_&B-"gJC)zB+{ ?b !&J#!$gJc1GR1ћ%B!{ R&B@GJ"!NjgJB1ЬRc1Za1^;RC):7 }RA_c*)ϔ`fJB! [9pIcc1_{Mn/(c`n詯s!)fJ19s` ?&B Z1eώgR9zU&B R)wik  c@CAZ@FJD1]FJa(FJ")ﻂjgRc)xv%B!+k[&Ba((FJc):%eB9z(c!o R) Rd)9)[ j"{c)5R$) v&B$)$ R)+/kZ!Hc OjќXFJ)}8ZC! @{IAC1Ѐ&J#),FJ1`}EBD).&B X2`/A#&J1ڊA#)xBC)FJC) %J1fJ15Jc1/ UR)?߿E:) FJ)dEB#) KgRb)07+R0*+c1z6J( 2Zb1{-fJ16&S)~.zZ1 k"! |@kϔ@A^jk+*zJ")|R1[u'fBZC1rR9 &[Bk1ogRd1v]9  fJD1@ۧR &J")NʿZB1hR"){: c!)&JB1fJd1WgJ!.* %:c1#.@ fJ9W|EB9pJ1zPWRc1EJd1^EJ) nR)I)J1{CEBJk"1Zjk9FR`  R jk(ks1e5bRc1|$?b9ӯS({jk`$A *A GJ@j*`Z9=&B9= cc1+]ߧR 9FJ9G>!!^wJc %B#!"ªEJC)ΫeBD12#eB9uR#)hZ1]SQEB R$!;+J)X S9oR1k[A Cs:k*|f΃1HkbB*k {hRIl62kk!)>'&J  fRc)*FJ![B#)GੇR#!/&BC)/J(+R9SMB!&BC)C05| cFJ"!tZ`JAw'[9ߟJ(C S1-eJ#1*@Sd1>fJ9!Q?hc@RB& Zc1[)Ɖtd0os P(cB)z\ |1?߽H[9f'[?,`R19Z'cAȳfJC)Z K &B +*%J1mmFJ (ꨆB(%B!FJB*&JC)vgZC)c}fZa{HcEJ9,TZc1eB@ -fRc)jc97_Z9$jk@2 c)OJk!!حs :+P'[%BiݡSA (sZzIk@:FJ! k\O`RC)fJ#)R9Wrw?FJA<) Z1ܯ_R)RD)u֘eJD)WR" ER1FJ(Kk!){r(c`?s`.*O ذZ9/sZ)n"s9}b k)g[9/ u[n4(ҽ`oIc$Bf[hJjkC)՛ZA_'Zc!*jZBz: .GJB)ɶ&Jc)IFJ9}ZgJc1H&B#):JkZD1;Zd1܅JD1jFR7HcC1;R1 /, @{ '[ ì-`as!!׹k1Z1sӦZ#1{*&gc#1Ik1s[:ȧR#) hk)?R@(H[b)6 lA1֞is9;k(6kD)ksZ C#'Sb:.Z fJd1XWB#)(FJc)fJ@BJD1[-eJ ZC)օOkJ( 0b 2BR FJP(@Hk ꧥJ9_e[9:4R1?BZsc15Ic@!'[AH;J!g[:՟7LJ[c1 $:7[9s`Hc! Z"  Z1[;[B)V` +|⩨sB1]ӿfJ1)fR1mz(S &>J *R1i%Bd1leJ!"R gR *n@h[d1U5icC1- ްR#)˭&c"!k_R Z98ʦR) {"CޗZ1ls([2G"g[BXc$:ٯI}'[D:~lRa `(R#1߇ˇc2mk9K`hc(pc)۟BFJc1JRc1Z1{VJ#)׆JD1%BDH_МRaz@KkR(+oR1_:Z#)~ s)Bs9}lRC1㩓&[9iR1X/R દ SB]%)c2x}{x[D1*,G[9꺣S:P`'[C)"\$1* t2m)t1Zg[JFJA!3fJ) Jb BJ"- Zc)y޻L Շ)c!u+b!)lJ#)B$1R1ZZ)(^Hc(2j{1([b1Sj FK9I*([9 /H[%J'|hs:}2 jk!(k +Rb)c) G[9p"(l ꢚcdBï(lA[a2 R#)R1J1 ^%BD18Z9U_B ! [9N[H[APfJ(X( Bb(4BC)2FJ"HfJC!KJ ƎFJ*:,Rd1:Gc"k/g[)G[E:},hcB!b[#)c%Bٸ'cHSc)=[A{ Z`:@kd1߫P Hc$:c%:kEBϞc1؜JC fJ * Z!)_kc1or'S9ܦfJb*RB! EJ") .J#1p׆J)Wر%B &Ja(*e:d1wJ9=mwZc)TR *JG[17Za(!R"!.Kd0j G[9kJjEJKd9_>FJ :R1])wFJ!)+h%B)J1*7R1~b([1+Sc1ۺ_J#) }.([!cC,Jk'k"*is :(c$Bchk9J|zʊcA ld1vIk)ަ&kD:gA+s)~Gcb!ʉf[%B.<ł:Wwkd:˲cBx&Gc%:qRJ!w늯%Bd)- J1)=J b{eBB" c@CCFJ$)*J)RD1rJ#!È&'SⷀJ)_R1ؖ]FB@ [Ak+)c`$뇃Hc [P Hc#)bD*~GS$16+R `& c)sڥkb8+s!plK t)ڍ rs複cd)Chs")]>wFJfJj $bR1xTwRD)lZJZC_Rd1jR jBm 墰K$9'kۿZ bfRA& b i{"[LJIka tBjo[1踛JC!$*c@ h[ g[d1]?+cc)SZ` hlJ%Sgcabs2'[!$[֨0%B#)x%:C)<:fB#)i,J#)߫.K ほSa E:D9,fJc)ZeB9J! j(s)wމcc1~|[#9wܸFR)j迯9}r`I[s!bRR (|k*'[# 1&k)hc,J ([1}^G[(Rd!":G[1`hk2r{REB0ɘiARIka?A BA;*B) 9"0mEJbfR"lAJ+A#)ȶ5[d17]&Jd)=gRAjZB)ԯ9# HZR R# [* x)c!}*FJ B nJ*GJ B܁9+49@:9B{fGJ)*!gR V*`WgMwR! b'FB $ EBAh 'ZuZ Z@fJ!#R`+Z!ugRT J )FJ#)zHFB .Ra"FR`iR9dk2R(*geJ$1 (Z!{ jcb^FJ %J jRAb >@WR#!R@鎮Z) ]fJ  ZaZ)rGLkfJ!j:)fEB"e:C0&J F.cBWFJ "*I@J0xiZ 6:JKgR j*AڈFR$!Xk$)ׯks@_9 2)fJc z{ZD)KkɢBڢ颈ZJ~9@1a BAzJ +EJA@WGJ` 9*FB /RZiAfBC)fJ!'Rc)fJ zK#FJ>}FJ@⿦Rd)}R*R Za¾eJ)rfJAЦR*Ik!fJa:ofR)`R( *FJhRb Ơ @b`[ ˯%BVfJ ZΉ:Hc`ꊟ+R1n-k Rc)Jm(Z!h%B &B(B'[(k[C175_RFJ b gR FJԈZnFJ&FJcBڎob=R@kR({='eB s@m}ќ_Ks@gR ]AFJ:- ~+hR m9˫5EJa)&J!qe:a(B c oofJ" B! $fR@dRA*eBC)ۛR J")n[B#)ܪ4SgR@gJ)jFJ*$ gR`&BќQfRC)ͨZ!R+"qFJ "J" 2Z!i¼m[!khJc 頴gRa2ZC)է%J!rZC)7'S)|vk`nLR m@(SҢJ_'[bp.#fJ!OZ 8`gJb *gR9&J  &J(ΉB Z@⟦RCJRaҰZ&Jj稧ZAj*އRA쬺b ^ZJƊќ`_Ҥ@]S&J1b8O']BA_BJ"!WB#)aL1*A ѫ{.ZR .FJ @[ cB "èZ ~Z@皒FJ#)U*<%B  gR!ڧ&J@ "J)oh[R :B %Bo(`RAZ*(c)j%B!<%B$ %B()kC)s'[AhR#)۟~<ʃ?ߨZ1mS(&fJ8 J'K@ uJC!CLZa`ӽK TmCZC1nsuHkb~Ra ҹ*jC)oI(cb f-fR!BHcd1R@# bZ")k?b殫'J9*}$A#*9"0  Wjk ?s@߭]Z hZa/Zn9Hben&J귡B!o(rk`?Z@FJ Z@ XfJ`.J(fJ@>RA,gΆR cFJ #"+cAkZc)J#1#R*FJC! =Z)qBZ#)}?7EJ Ȁ&B!ʊ#&JA**EBA%J gZB؏eRA fRobR)dZA*.G[1 Z!Z"!ίseJ#!"h[@o:Ϝk` |@˼(c@jZ@',Jc)b*J@$8R ?Z{ ݇JB ZAj)s 2Z jc{@oް)kT[ n[2wFJ!"hhR`6&'Rs!oR(-Z}!GJx~Z&s@^RaJc!5RZGc!*|yJB!%fJ!͇R1<}Տ@_'(cZa3EBḡ c@oR!/P9 kB?Z!۪%Bb ꫆RA*[zFJ!FR 2Jc1[ڊꬆB@R 2(eB"!M(J0nT/R*!Ե ]@3 ]1GK#(9.zJx?b)[RZ! iAGRd1gwgRaj9!0&B!LjBAé9 J!+Z&A,ZR ;j*c䯞ZH~&J&B ,(Bb &FJ .fJ 4 RR&J ZC1Xw&J gRC)[-| Z heBA+%:((Z!eJ _*%JaR skÆJ(ڢ[ j悧R }EB!H%B(BRc)~5RbRa>v_7?fJ 㡩M@_?@Rd1ɽ|([@nJc1W:cB)9Rc1| kZA!CZajhk }Gc!kzRa* @_/)cFJA9JZAmoc&JA"(Ab&)c /OA׻gZZ)zsC)&J ZC9(@@@t'J dBX9-*AC)NAC1lZ >R@{@k{ΎEB( JR1R)J.}H[ .gRGR@~ Z!*ZikAR n~%Bx`Rb`R!fRfJc)R>R!ˁeRbvR BaA.,%J J) +Z c&J cZ CwfJ Ӽ%B!" :cb)$n,KHc"ؼW`WgZ''[9ґc 򪞊Z6sxu g`5{@z,[G[@&J{@߿_&B9R{fJ jJJB=bfBA@ cB1`_wWZyLsa c ~Z A#! B#)ZgZ &m)c i.s Y*Ic 8Ra{Z륐&BaNԼgJ>ӣc  c J jZ&J%B! B#)\9 B" R!nZҲ껧RC)۪gR چgJ ꨅR1xn&B ,4Rd1Ww}FJx w&JJkgR  Z ꚡZ꽪R")c`Z! &Š[]z}WsAڰ+t1? t1]sfj~Όp yy Tm`{0ZRAR!KȌ~.Z[*GJ gR#)~9AHZ`&)cc)/ |@oQ'c)U-.hkb!׀H[C1ڂc>6Z)ή oI΀J"AɺJlB# % `JA ڣGR@HFJ!J J۪*FJ$1݇ZJ;Z &J)2&JA 6JcsZ^bZ zFJ@t9A#)*ӟ&JD1BVkAJـ9bҪB&GJ!6%B@ FJ(@bB!]JB){ Jb4 fJ!ʇFBC1Z JC1BxA!8h kC1]Z11y2Z zJ(;fB@(Z;Z"2Z辐Z)_ڐZ K1%Zb!qzZb eJx#&Ra!㣧R!ᢶZgR%B( Zc)CקRj"'[ *(ZB ({9|R1b |"R`$#G[B ($Z!@ Z_ %_Rr"ZNeJB!;GJ !Bf&B ->A* R")^гgJ R銄Z@ɦ9 lA:~2 t}&J xA!JB!܌9a,J9 B!CR@ ۃ%B!cZFJEB J#1ܷB ` A"$fJ"!m&B)z>;Z9u}Of&J@ʢZ&hR! c7fJFBd9%Ʈ([C). SV*k@FJ kfJ#)_&J j&J"!룸J!r&J11%Ba 脨GRC1A @B `FB1b&J)ތgRb @IcFJ$1 c"!nR1R@c{%B @ &B ̺gJ"!u5FJ)NRjb pR@BϔvZ }B#)x6Z#)R9pB\gJ1IҢRꨍS!R1'cbh.݅J-Rk!m`҇RhHM)eC k@s ?GR`GJ#)׸FJ ` AC)5r^EB" `+&BtZ2#n[)R⪶B pgRA.BA B!{-BA0BcZb&Ja B  h)c@JC)3A");:k %J R#)WA(@fJ#1'`FJ#1B#)(lB9 H@R c⡾Z ?('bC)[Z?/)cc1FJ`#*+FB I'cbB**ZO~c[a&J@j{ Z-&B Zo*)c9]cTx&B CBnk \Z*R؆R*Jh()[cS chk1:_(S'fRb!9%@_uyfJ!)ZHikΪJ(S+&>GJ@ˎ Jc >~gRjA(>B!6*&B {88b(/E:C1&J"$)cAzR&RxJb:ZC1~{B_}+t EJɬ.cAZaޚ/FBc)aɇR+”R@©G[ o6ZB,c7*b ܢIk!R! Rb6!J {IV`[%,`sc(cc1{jkc")][p@7G['-Hk >br,'_ c@f` ڭWb )ZfJ(譫Rd1: 'J@kk GgJ (*c!7_B@*$ Zjj&B(z(J*'B )!qR ң/@Ik릧R@FRD1JhRB1={Z Z!gZa(5FRB!עoFJ([fBd1[fJ)!3RB)VwZ c@9Hc i(kEB!"eJ;-Ic Bi [!uEJC`Jk ARc)z8R!A  b &J @RC)}[{_FJ*FJA" @MW{GJ座R!뷨B#!C}9 LJJBA#){`wOgR0dB$1fJ~ BR JBc).+fJ( [R&Jd1&jgRr+fB@HcanƊZ *6˃{ r J &H[싉sa&J Zi'Sxjk@4^2`_c!*J *JJ4[ B#)ɌZ!/I@ (C _?)k(cj&J66h&JAZ!ȮEB1U^yR!}Bb: n9#) ް&JHk z`?V 2mB gRÁ&Jl":Rd)~&k&JA J)JD15_[ R! B I%:"hJ zR +/o InR1oUFBA 0* R +ڪZ)}RC1J` %BH Ĉsa[ HJC1ЋZB!+.([ js@oj?s Hc p `R@)20){@KgR*b ]hR1iZBj*Zb" [kbmJC k!`YҝZ!|n}[AZ BD1t4~Zb {!!I˧JC)̊{@~oJ ID"J :%B)akc1iUbJk)gJD)m;J1,FB ([@§{z? c!FJ`ﷇZ hR `GJ)%B 7 "R(ˆZv*kjJ (cc1=R R FJJb#!U~R"): #FJFJ!k;fJbeBB~fR@кfJ8fJ") L4J€ns9ڠnzIk!}Ica)R*S#)ުs").c! (cA:)ߪ-C)}sc ގkgJ @ZAZa*[(Vc m@_'["BI{ n"ϔ@Zik \Z *Ra "k1U'Sa:{6R Ơs o`{UJJ(gRa FJ!j +R  1Z$i&BA8(Z1]>A `Bb"!J$)/:@@?*c@FٻFJC!|BC)pSJrFRhRd1NgJ"):J (R ^J#)i'.wfJ #-fRFBB CXJAخB !FJ9YIfJC)TKR ҩb J1m6R!⻅BD1ځ!kMsA){| *jb![)I;R#(cڊch[ _'hc`N*ca*R"!ȍHc`J뫪Z*cCZ"!{Z9?B`B#QEJ=…)cZ ([d1]\BJ" &K peJ#!mfJ K*J@଩RB!Z돔ޢfJ8FBC1 J >^R#!>R@Ƞ~Zc1نRc lR)=s鯆BB(  |`[ Z ےJ sHcc z Z 戧R(o1W%bR(c1z3[tfJ)V8 |zZ*SH~ɇ[:8J 1 gcBJA(*&ishIk#!c)i[d){ߜI%bɪGJJgZd1G}Z@.jgJ@FJ F &BC)b FJ 'JC);Ri[@zfB#)M]w@RCn&J)^)JAJB i!&J *{RbP̆R").؆Rd1WWEB7*fB")$:#)ifJ jZ@x8ZA*FJ@Š&J@h 탠~J %BC @ A!0:@is@تIk^ MBFJҋZ?kij{jgRb{9Z n_ (cAZ9`'ckڈcb[!fJkRHcAJ&[A("Ӭ k"Hc!:G[/k("'[=isj%f[`c(JHk)kA!jbS!n砀 )[ FS#fk`CR!+OR(P$kc1|~FBA"BB *%J1:hR * FJ(@'K vgBS@+n f([! J!1Z 4 Hkj0 H[9j]>k cC)X:caa)J@ iݽJ **FJ": Kss'FJa#9iZ`JA@c(cakfJ) iJ ڂJ{gR&xB#)xFJab!6/ cB)vwEBB!59#) @|B) R>zRBfR%cBnRk{)q-]'S" kfJ9TT&J(:R jc_%B(lJb$8EJ#R!J&R@;**R`G[  k"kH&Sꊄ'[` lBXu,| +/{M!}\v _T@s`:+.1~+'Sa`)eBB@Jd)6wBC cJ(&ꁫk o'k F*Hc`:[ ګ{b)ʃ"gc*[A@ _ s߾)d9_Z + _GJ B!%BD1"fJ &J9  2gS 㿫Jd1bkL R#)eFR#) UJ`x>A@C*R GK:.`:#)$%:#1k*%B  q%B 8fJ`:e:C1.LZc1qdB$)weJJJ JR)&Nk z6ZZ@*FJa`࢒bB@9" eB(h+ȥJ! J^*hkAz.ca8K@ aH[ 3 ޫr{GJaZa x&kՇRB!9N&([R"~m {jkډ￉c!kbs b`jZ!2&[B))hkZ@FS RxT@'m dec`:b꠹%J 'J")]fJb*R jRjEBC)ͰA%J* `R`ªp`{wbC1mAa2(`FR *)ZC)^FRC!"#Z!jFJ F¦ZD)^*kJ ‚eB$) EJ $J1bGcC17^EJ!$BC1>ߚR j "R Z`EJ)8kc)Rd R#ʹ+&SAR1 S ZZc)WR` xR (k@~^%J(sኃ1u~RB)㏜9W=Ik!b\k0˄Bgs)k:k{Bl`{{B)wRB*k/Ik /Z!B HS@:*jic (SA8$J cêAZ@9  [@7RgJ@ {A@bFR`6J *&JȺRC1js GJe{@Z&J! 08Ik gRNA!!,J B!6B!!gJB)[cZJ#1%.J)bEB!*RC9pZc1V/Z(b{gu9 "FJC)%zR)Z .+%SA'[$)&xS@X*FB<*Z`ۢ: oޚZ$b+Zb  Kca(j(k@k舍`/jk!Za~ cbR!b.fJaeB!:;RBR"! c[kJA &&K)zcRGS).[  ZI: { Ң /I|D)]phJb7R!P sʺsHkZ /`ik@hs ֊jsAKkD1lyͦJB-b#$kkR`"*?JB૩GJ@^B*%EB(RX9Ak &B*@Aڰ2B#)FJ FJ!Ȇik.jZ!7fR1/x%BRb:Z"!weJ)'fJ(__IkiևRfR "ZjRb1nZb![B ڪ.B"0xZ`0RA"#Jb p(Z * c Jb2JZB!{fJ1K[@ (c#)7/is"!Sc)3Zj(R`B8fRah"[C1yc@)s | '+k0t6k)RΧZB+(qZa)rI| &Wik@(kҼhc!BjfJB3Q\bA1ؠkC!?ZA Z;닂!٣H|"/9!+(qZ[AfJd1$gR+|B8!Z.z*E:()&B K&B Gs@ׇ(c z>{eJC)wMOdEB).zJ &B!*R@_/hk}&J0Ak@椦[BS9ŝ!#gkAɩR@s+s/zR BaJ# *[a+&c9;(c`?J")b@˦{B&k X.͔@^O y@%:I eJ" `FJbgR  c Z A*FJ@Ʈ.&J!!.0R cfJbCB(bd1UBR +'[zjJ GR MfRB-*EJBనZ'[/ jׇR![eJ"!'$:"!wpww'c :R!㉼RBbb>h/Jb R JA ͨfJJ b"!-? kΔ /_b :0&[ ɢEB "`R!(*R&{к`eB Z)j'[!+k\&S9M@~GcB(Hc"8DS1qsc*1y:a  :s! yiK߿`bAr._U~\aزZ (a:v&B J%BA *R BgR&.R =6[w}b\J 9RA) ȅBD1X:(fJ)KE@J`J!fU-eBC Z#!z?-mZD)/s]cac)՗bvbZ ~JgR $J #8Z $b Z끆JkRZr8R1 eJd9 _kR(b/ ic!}ˤJ R@p k!(c(JA&Ȉ ꃁsL j?М@FV Z )ch(c`,,k[ ˩q`_ Kc k`+*gc+hcb *jsB,G[C eB@M@J!⚨ic@ٚ([!^bVj{AB ccvz`J -_5JZZ1[B (baJ~*@VB{ j)J+*+ZB!pkfKs)]WR ZB" bJb8R@k[ ]gkZ)zEB 6FR JZABò{")ޚ5{7-`xMwZ 9EJ "k!s9W o@Uk9+[R9b(kA!*{kB@ " b1Y;`.Zs Z; +iG[!*0'S09'[ "cboxc!z*@Iz;&S@i|aG[(z oϭ qRc (c@,[C!(S@Ks@Z`Ɗ{kR;c:UV(dA‰Z&J. c@/{&B !,&B("Z#)Z9xtM%J#!, '_R!*Kk1vJ ܸ+A(Z)+Z 뫠s"ZjFJ#!NNeB" Z R('["ئ&J!ʨ&fRb)*'Zc)ncJ.%JrkoIk *ۏgc! `fJ {j`׋b *b# z k_c H lB z'[b*z o0uk9!yRj"=jk@ZFR*,lbB)g [(kgRC)ϨZ *B &B l 9 &J@ Z" =Jk@fc ojZaĆRc B+!J" fJB 6hfJa?CZ#1{Z Z/ZAXgcA늋R# & IZG[ ::&S1⓵ _'_н@?J R bxZ#)*HkC)=eJ( )s").ɦZ!"k)s>AZ &* lnJ@)"*cR@ R "[@h'SC& B)M'[bh*J kZbc`ᒌ|`(ܸZ@'Hk 犢ʃ *b\o A٨b"ks!{EJR{jIt")[ƤFJ h(*R1B9IfR#!Rd1{u'c):}cC1s](c xB#)JA:nfA(*!ZD1-}[B R d B" R " &SFJ gZ gkBs{ cA1~Ik "{ BJ| jZ@[#)~E: *& G[!o/k9;b9hvZ(#)k)vbȤR)n`s(;k@Ωk@[@@ ka!:ic2= Z!R . Z1*[ 7 k!:LI=|`B82G[ bc@9b`ߥ[({AdK9"B覸 `*&){ Zസc '뿆R!c(G["o6H[nZ9g݅Z#)!iZb)ܢFJA %B!& GJ9pB ` EJAh c2)ccqfR%BBJ#) fJ!?ZJb†JbfFJA8 A]҈c!Gc#1*w{&c@%J #+)IkãhkߧZ /b BkUgEϤR!⸉J)'J@" 2Z1~ƻ{'c1͈R!8 AHs&&[!ۺ5Gc(^'[`kAb'c! h [`,'[A*?Bb  &SC):k.k"/)i_c@[8珯Hl jlA+s .{B!^nHc <s(kRu=obp*hk!I(ka8ikEB!;(kz [㽰MUGR(ޛ;B!#&B s.fJ(rks!_fR$R`;;EJ`("FJ VFJa2J%B!"IJ  +/cb׫/fJ"jJ Z}*Gcjj'[ZC)K_ Ьt([ /tfJ" 5FJ"`R"a%'}0MUHkhbdZR BBtHk11Ǫk`(:yEBjjb򚐮%*_ ߈[b){!J{*)FS! gc~cۣg[@ "(lajnk *Z sk(t*ވ[0S9\+/jjiuk+& {9Ոk!h"'[[͂[%s!c.!H[" X@k` wZ ::Hcc)eEB JD1.-?Z")ofJ *,CfR!IZk!iZ`"{@eJaRC14xRbCdB(c`??zR!9{*۞Ik _B pɠܨbA/{ lef`|uBB: ([AK&B` ,B̍`ߝ;Qଥ&SC)~imeJ!1kjsFs`6i22Hk ثzZAZګZ)H6'S0&⨧s*R`ҵyZ() ec9QcP[A(k(L@<kB ~[A(Bc [ac1csb*puވk(ncbJ" BGc 80-hcD |@j)Xe | '[ a t C׮%B )Aa c[D1B!ʍR **xZ 1>cCz%J#!'EB)̢0^(caɥEB"& R/%[D)*][ EJ Z"!s1-Gc!\{afWfJ BbhZR 1eJcxEJ Z;(gSa +cB.1w9zZZ!j$R )FJ FZxzc!' Hk*hZAq=(c`*yk㚺S! +&S"کc:*zHS ؂-J1Ohc " |.,ht! VfSB&S |a\I|@*FSB *Rk$ngk+.gZ`Kz c+ي|! jtah*-'S`0cb'K %Jb JA(RB#))Oκ @cSfJ:Rj'SA˩fJ!% zZb"J%Kd( R)\R! FJRM [+)k` c`;%B!r( WeVRRwS!R!*fS#)]ZV#R E[1 8gk[ Z"js"!ba8:ˆc9Z *eJ( b Hsa..Z!iJbd18ʵRC6 tjB + 0k׷{@Z( C![[Z-K&B{s | h[A~`'[A& '[ ^cnΆbESD(Ң{2K)[BR gS@+([ 'mc *t ؊Hk@c:-c cbB!!)(eJ"˂Z RRC)?=fJ{ ck/>.&J &B +fJ -&fJ.*e:D1seJ >scߵ^'}@|tyZc)]RtEJ*c`RBIꪦc _ZaC: BjZA x<k)a)_&_. 춛1uX(c`露[ EJDc-&[ (k@R *(sJ K(ZB$c  &Kd1kg[`*"3)gK!t!k8~`/ФИ(c kcb)&k GSB)5gSAA+|1ֆ[#)"&it)tBH$:[*I| bcak!mbHk*3ic@9ZJB)Icn.(S`깠EB"@FJ $cFJaX2wB k`*X.c@ mJ1^EB aRC9VۇZu8fJ!" {B)R}ͯSd9ndSC |FRb fR@R΂.Z%ʊb9Z~&[`.(k9xsA/۪s's!**{A*+kA`c` 9Z D'cA `J! ;#RA視$[˻c`,hcAs*-sJ |ka bVc!~*ajK| w~([9xJ  &[!RJS"0&jS("`cR "lN|cB(>)| + 댤Jw'c@4*Bl~k,ZB) J~;RB!cFB`)!fS" `jJkRC1%B(&R!꠪yR`R *.R)Z ucHk:0ϜoIm@kԆR 0Xb@.9 :$Rh^gS &[pj'Sc1m[7s kW~fJA{Ra #̦(c @zk)cntGc(0 Z{ C)SA"Ό 米gS!҆B{:(tAM!w; |@Hl ;c j'[!Jk95.4icb{>s p_+vs@ |@hk b&[ +~{xHcA*h[)!߳c(lit"ۺIt`*=It@!|kk Ns+| %B(#*k "zR rEB@JA&JD1mfJ @fJ$1XR fJBhR"ՃbA*ZB1ᯁL!Rc1-gcAx&'chJA+JA ZZw%:A&S m)fJB rJ!(X(J!ᣇBA`rJ!z'S(J X;2R h >JsB*[0c@y&Ka2S)'l`c Ó[ (2#{[ҫ|@.46|)R((|*k9FJ2b꫊R FfBJb ֲ(c@ >'c!_->fJ` gR!P;G["+'Sb֊([C)mXR#6HS _FJ 7R 53FJ {&B J,b!ɻR`(3JB 聪 fR .'cc!wj>c R>Rb &Sb:R@]l@>kKca"^s`*!&@owZ!)z:'k1pWkk!!pc1kA){*oKOޟHcAf t9+uk 󩨈[bs8c`òg[d12 ! y+g[@BjtA*):m[@k i@c)&c!Lk ;tc2?'t@J" 温tC/k:Gc@4 *eB.&Bj s!Z9RZaޢ*F[ [C1";+Z!!/h9EJ@'Ka(.+JZoE:(PlZd1M_&^eBd *J&B zfJ!HB*gRZ rbo-Zë'ca>JRbjJ#) c [A*&Jbca~kˬ o,| AAiS@ڈ)k`b@'[c(;As`(,@*gc@)0*|! *'c cJb: xJ|k~kBs \jl!ҽtR!1lK+c)d)֭sBTV[ g[A#*k` l@+ nkc!A|?vhފ*Fl"?E[ 2 k[{BorwR ((ReBApJ J oJ&B@2H[");J"EB xR%B#)csk7@u&JP gJA ZfJ!zgR  Jik[a꧈jcS J`+J$(Sr(c)~YJ ** kC)mTH[ϨæZ"P7R`&:R"P@k s+(ca¹s!ˊsb+٦MGc!-@ks/mۿs")&i&K&fR!`KA*}!rZA+ tZ*$*|>(js BIcc!@QG[ j|&c32-g|kk*xtEki|!jjcB* | hBa 6Zb7~EB Ac纩R y)%B@0(cc)IBЩ'c"yB"$*ikJ JAFBB2J*fJ<'S`x5ZA*hJ#)R)cBHc@.j&K!諈ca[aoNBR X_Rb~hcA-,|Z>b!ݲ(chf/s`r lZ(uB{!JJ(S jG k!sH[! Cs@˻FKb &bc".[&pJ"h +[az6fKC /c ,hk@s `s୚ K{!*[!k@`WKf|" ͇nc@ {g"@V tΊ'["`H|"۪)c@2@R  (ifJ bJ1BAJN{ iB! & ca)ePs>Z У`ZZB*(J>:J(nBZAcA oRB(cZ*::aߗ |@iJx(c@:hk@..c,RäA'[AfA@ꜰ c y"c ܩZ R"bA0k܁ˋ)UU_(c ʮ_{mܮ{* |hk"! kZ!Ar(k+l@ zZ EB[ l jR"*ic ziZvcKI[ b▇k9vIOcDk`"c@ |!^L#)꽽(t'[b  itک'[@蘌:A&RR!Xbc J .xfJ` ȧZ"BRCz ZjjzRaz[C)fJ#)6R@r[rKBxik@c X+R1`yc#)R *]{;Jx'&[B""{1U]ȀB# ɈR'ZA*КZ@* Z ⩮čGkaŽj!ZjKARcs@.I{@cBRbhs!{)|!ծhc.J!Z@B[@*#"ic!j냁wnG[C).i|1?c[(c ('sa۽'[,IlS "K?ɭRBICJ!Bg[` *[)tzk>(J@[EB#)};Z`fJ`l'J ʪ&ZhRC)aҷdfBB1?fJA/S! tZ *&RB!B#)kέ~ZÞ>FRa?!K R :Z οhZǦZHFJ:J`R2[nr~s&R HHJ!J(\(b ߉FR!,R!`J,a*s  Ic;b' [$R! O)cAiscib{ {@=;c!^ fB! *Z!{{@{+:{`+: }[:%s s *'[! *7k+ ZI [`GSA j.B!Qwg'K,n Wcanc#zcA3*͔`ۭk @f'[J 7Bb(WEB- B m2FB Z"~[zc!ޫ'SboF[86sbR! {BBȌpFB E:@R а[A {@箇Ra8IR" S+sH[Ao8hcx'S.*|!zcal#c! @ZA &&Rk!j>n &hc)|Jc@k28kt!7ދ l@V l jc߭pnpR!~pcAZcca?c@懫냁&c!jhs"Ҋs"w-+s@hj kb{@8,hkkBטc  lC!ïvsG[@˸lB~6Sa[HbJA"k Xz|%Lk~+K f`ka޲jXIAEBd9}yGKc(GRd9UfJaV(Z!.Ks)tUBa*GRvá1; A5fR z7R!fJ -Zod9Z P+&RJj`'JIZ#)}5%B yz*#J.ZA%B(B:'cd1/קc$)T?V&JD)D.#gJ#)}gZa<_&[cmZ >RD1r_ngJ o,Za fJ "ުBj8fJJ덂Gc U~1)Z rW&J!]B2%B^9A9aC9.n7ZcAW`J 9K9 7FJKbrXc)UWp]gR#)^oIFJd1chZd1=wR)r~Focs#)UUUhR)0Z!~(c{ںEBSd)7R1kW*RC)_QV/b_Д1UU}qZ");cD1wR WAb"!?fR *Z1%EJpZ"!} J-xZ@gR eK%J c!7RD1d'xAbEJV_SFJfJ#)n>b9GgtZd1ߊwZd1ݗrRc)gRc1aFJ9۩.Rc1*7ZC1nR"!7FJ")o.B )Z"!$rp t1}eJ1"(SC1~zRc)'`Jc%%J\B : }Z!.5sc1U&B5gJ R!R*(ͅJ`R)@zR ikC!b)c)(Z16U(c1:}[c1_EB(ݸAaJ<([(]RA\A!J jgZ;zRC1UA +\JafB*Z ==eJb'fR ;iER!1'Rai툧JC9U}aVRD9U][I)R UkbKFJ1<B.Ak `hR'B *c ?/WZ ?퉇R@&BD1K s!]"Zd1njs#)n&J ޮ/&J)'zhkaXZC)k'&J!5hk9!jsC)ߜcJt17UUZxBb] FJ}[U{%B{/BXj ]TWhRC)mUFJ%J~(BagJ Me%Ba**Z"fRB+ -b -FJ#)B#10c9U[~")|P]UEJA|[#!aRc)pEB!lRC)݆J!1 EB,eBC!^VgR!_B#)} : ꠂZ sB<&J!h)&J WwRC)wuRC)RhbuRC)أ&J)%ZaoZ9؏R!}WJC)-=R9v[R!f9R J U]HcC)u7Z)ZC)|bC)C?"Zc1ZD1WVbc1V|Zd9ooxJ#);*R#)}G[c13wUhc)/s d ,ZZ1Rc1-JC)HyfJ$) w[)=B)u7s@\fJ1zeB#1?eB)fRC)oaZRb)URc) znZ*)k#!&ho1K)cSc1R!jk{+]Ic(^AbAA \JBeJ :D9|UUeBd9m}b)}WZ eWSls)W{Aa "gR y%R(̏9 Qd1K%J!FR 롥FR bbOb$1%Jn\gR [n&Ja?>AΔAܸFJ!|R k߯~Zܸ(kd1ɇRyABzEB R {J#)wڿ;Rd1w%xsd15b#)_}kk#)_-ń9]WkZd170Z U{~UA ߢJ՛9~d179a[#3%Juh1A'c UUBo7wJ!U`{RC)Wd1qyUU&R8bd159u&J ߻FJ):FJ;A{WVA0B!9*fJ"!*ERc)ZGAx+R1͹)kfJ#!zyFBc)v{{WZeJ#!\{9 `WZ#)UՇR hB'F[)b1~k k!KRd1fyqEJ!,''[)[kZa>R)%LFJ!bEJ#)RC)S늧ZaRD)ԦR97fJ9!x?zAJ {Z9aZ#1VRd1v`gR /FJ!q˧R~["Z),mWS(j{Hc9spVՊkC)^Zx~Jd1%J1?5fJ .eJC). fRkHsC!_5s1^[)yK|1\}EJd1K'Sd1-Ikd19AUUc1]uTRc1Zc)eZC1P򰾦R(7>BaP89C eB(9J(e/R!0[d1qm]%B#1ZRJ)X%J sAar*Gkb}fRA'(b&jazAajJ15J&qFJ#)- Cb!ߔJ트Z ׈Z1U5{d1}T(c! FJ!do@?:OUuR7R{WMB wy9\ܼgR%KBB5ݤ9<'JEv[J ]]397b-_Z&JˍfR_eJ*$Jd17l{C)uOWB)-EB#)^BJ J#!T[BC)HbB 9kFB.&R1XW(c!Z,b ݷZ)?U[ &o%Jd1hc ˯R#)['k yFR6?k ^rk&J mO&B [JWR' ZFR!j%_Z$)E)j רbd1e]$)u&JC)W&J>ik <΃!{wIR {}c9oB bz[1U\Z!J)kC+k W{AOpgJ -m&JU|BA/nB(R!rnW/]UUb_9 TX9n{/%JS{B?ߦR%:)J Z⢺EB#1>AC1ZTnJD1\?}ZzRJbCR!^, FJ1U,|B#)Bd)ڐFBc1XlfJ)8}kkc)FJ㢴 FJC);B([c)uy><["!.ފcB)u&J!ЋB#)> { WUsW1 J")_V&B|J _Z W&FJ.XR6AxzZ!fRާZc1c)} &Z Ik)obd1Z 5%RC)䷪Z(/Z(sJIc#)%c ^XJ#17JD)}s#!J#)lv%Jd1*gR#)[sA ZC1e&JC)j~eJ)Jk")W>bHcC)?ZK9PGSc1uhc!sB)X\p1uuXRc17ZRC)7BZ8a!W]]=̈́S)B [fBC)X3sicc)U|H[! s1;RD1 k#1WbJ(%B{ R#)JA3,cd9UUkqFR -JC)s*B((?<{9]U7J9APfJA%bC)s}Z?:)HJgZ.bTVZ]:b v=[R `\j ?kGZk^:R-R#)'B#)r_zsd1x.c1UAJ 9gRj*c#)]]'A,([d1yg[ WA 'J#!ޚ9%UUs1TUUZ^9tczս@կp WvtR)I/Jk7y c{V:ZZ>_=^U}9Oˤ9r9^9 &$J^EJ׵ fJ %.FJc)[֦BD13B)~|C)U}GRd1[@fJ bG[D1[R#)zt^fR; k!XFJ!W}zEBZ1aQJc)iԆeJc)?y&J#2)k-շ[9էRo%B뢉EJ+y9a"Bo Z1yj̓?sR"!+c׿-B _Rtd1JB27Rc1'kC)_S_Z"!|MR!ɍ7&R mVfJ FJC)_cc1g[9ucpEJD1^_)c9W[R(cd1B__k)PW}R#).uZD1튞+k ׿ Z /Zb)oFRC)]C%Bc1 2R1~V_c9WU=:#1ևRc)-z}Os1W]WERC1R ZC1йIk")HkC!_]EBC)?os1']_UJ1VB13nguFKc)kx!WջeJ"Bs1='[9fB1%\os1I{W{AfR2zCB#) IBʩbd1W]w)k#)WW.bD1)HR#)Bs^Z#)BB( b Zb#/R )kd1~[RY&Ja6˫fR(cXjjχR Y}Aa01{ muUA`-;FR ?Z")Tu8&J+#b/bD) ")I}^gZ+fRjq` vUUGR#)wmAa ?A1 iFJ#)ܚ~GJ1{b}^/#)UbU7")QߗZ6gR'GJ MUUUBb *Jq_FB'B GR B! 9ڣ19 }uv&J :Z!:[#)|*cհ[ ?I[1TVwRC)mM_fJA ˚RfR +{`FJ!&R!B%Bk#)WGZ>fJD1jsc)_K]{d1qUUuR &RD)&JψJ޲hfR)kR!?;ZFJKIʆJ$){UwXB!s]U&[wեR!EJ({91s#)%B +XEJ @{J!.FJ Z >c1\Ubd1' WR EBD1ts9_WU\9D1'A 6>/b#)5is)#'R#)S}FJ!0;HfJ)zoSc)zEJ B!cͥBC)zGSB)x9UUR#)o_Z1ypZ^fJ ?7R#)(c")^Jd1ٍ`}1U@Sd)^tJC)^'[:RfJe9aWZ)\jhk~'c)=6A)˯WR(Z &R#!R xJA rJ9[j#)aGRD1gR1wW%J +Z#)wIiJs!9wWZ&Bv,&JD1J iIkd1@uu{A bJ{ZGRUGJ _B%B S&RߦR)gLJD)J)'J ן&R7~ c!rUA [A іgR~rAq;C)UUc1UUWTU&J){!C}u&J \BueAc1UVxUB[\B 8&B҈Z!w _B.2EJ o*EB jBoAϨZw%J)gR#) %gR *c"!mˇR9 [IZ"!ZR}Z#)Ukc)'Z֯Aa'(fR ^|fR iRD1{!!FJ-Φ&Jh&JC)`(&J" %9#)˖&J!%:D1 &J#)DZc)KyB`%J"++#!UՕ%B!BcJ b`gJZ%J[&BBa J eR3R#)X{eB kB &J)X_fJJ)`^FZ#!-Z ⻱fR1_lS :-/[7R x c#)_RD1%+is էIsc)wR!b|c1צR)%B!͢[c)jXJ1kUJ 5FZB!z`k1\U߅BB!K)?Z ^h(cd1{{_ZB!J1B!AZ9jic")s[!nt)U5_R1Wikd1UZ#)(m(k'R(.2]J)!A!*fR)Ҙ%J)0%Jz,:Hcy~bZ+>{e)sd9VU_SZ)i2c o-|A) c@^*GR 9\&Jd1/lk!{?bd1qR~gR#)}s߈R ʼn['J*B&JoBZ{"FJ j9JI;A>ks#!}IfJÎ׆J W9?Z{=I|BTAꉅgb U%%J c#!sYUJ b%B!2BcfR_p{^JZsu9:J:a``J [ B#);զJ?}&B`n Jho˨k!]JC){C)U%Ja?bd1U?Z"!RJبJfJJZwJ)*]Z#!Rd1Z^FJ R %fJ gRC)֮d:D1sFJ1+B 9*/+ZC)&BC)(Z{)gUZ#)ySeJC!5,Aa@J)fB +$(c#)m?'[\&J WR#!WfJ!_S&B-R)B P`?A#!J*/ ZD1痕FJ(nFJ"!eS1c([c1k&&J#)/R kikd1PB)̨Rkc)uFJ*kd1}?W_G[$1+%S1wxjEBD9Z9-RVcd1BkHcC!_rfJ8 Bd1 7:#!x1}rB1}J)BJ!JbRC)wUs"!yJĠ*^hk"!]ݮʧRc1c9Z==S9`weJ1Bc):xc1 cd1MwWbd1_SUfR#)#UZD1}Z1s(b9^u)kD1Th{*kd1uD1=[(cC1V 샄9URVk1E_zR5߫[9]&'R"9*nfb#):b[c)CJ1}qfJC1IGJ AGR!P^ApkB o%B%2fJ)}&JC)U^A Z A!5U9aAuRC)WGRVʪAZ#!멋9Z!GJ!VZb{fR7^&B!\59ZFJz7fJ B)p9 Bxj!uUuM"!UUWK%Jg*A ΋kIW?'[!oJkuWfRd1[UB}J } B"6B!^CZͿfJЩXZ ؀b[EJ R#1wUR)͎A 'js xoIk!c}/is9]UfJ *ZC1}'k1?{RWZ)g`&JZc)_-(k +fR@Z#!Z9͟'[c)z4fJhB U Z :b ߿R 7NR#)& B#!`RZRZC)a@kD1`gJ!*gJ =Z#)]Z#)VRd1WZ!{RC14vs9%ZD1?Hcc)ic(Rc1ƏhJ#)+J fBC1{y(J#!_̦ZB 9]U9UUWZJ1j01uIywEJ1N/ sb)__c1EBd1ޫ b)_szk!s)S9gsJc!2+Z)o{VJ "(A ھ7Ksd15]O9XUs gROkd1uUqfRD1wJaKs ͂)ՇZxwÂZ 0hZD1vfJa2b#!5Z(c ufJ rZ -UC)_Wߔ k!FB Zp}_'J}o+hZbGR &J&hZ?jJR .}%JD1%叔c1EU}} c!ߋBHGR¢BߜFB }FR)ڹܥ9!fR!{BC)\q_R!] _FJ )R[#!VO&B*k_/%B %(B!лEJ&J'}fB!>YA_FJ {l&J H\Zu])kU{UC9b%B fJ C)5KsTFJ5s#)sz%J!Ȁ"Z W&J 뾞FJ >J52(cd9'eb9uuUJ cZ"!{&J,IcR1XIcC1SUwR")G[C1^{-!!W:ks!c$)GK#)SW&B }~fJB -/ Z/GJc1l)jsC)x_R eR!7}JcC1O[D18FJ(<|)k!nnZ#)B7gJ#)]_gZd9qS&BD1v?ZC1%sd9Xt=Bd1P.fBd1HߣR"- &["!J{Z!.7R#!ͺ7JC1yvR ‹>Ϝ1QW_wR)J")ʀlZC)⮭Z9ߍRC)Sc)>[c):׊s)`GS)N_&S#)2UUX%:Ad)WGR A I(#uIcab$1R9ZWj9_UWfRArb 5([)y=79)3kc1K{UUb"{#)vFJZ")m\&JA-ϩnjkc1]s%BjXB PnBhZ^}gJ:9@I=Z竃!յ\Z&J!c'JbB W̉J {BAsrZ U]FRGR@'RKk&J1.Z!v\gZafJfZC)mЪ)c!ϾR Z& R!WzLk!UU] _!_Wp'cd1׏}]Z R!_}&.R!k}IBkϵёC!Uձ1WU}eBc)7mJD1)<591JGJ XB [Rb)UR)hRB)?J ºc:RpGR#1zMR ڪR \&B@/R")=Jc)͏JC)(9yUUU*k1wB1vl6ks1U\EJc1_jk#) nSѧRmJ"!kAR EJ |jFJêB eJXoA!ccc)?ZC)kUZ")ZNI9![eJɊ&J b%B&'fJ /R7B9~b#1bA") c :bC)ԦZ1}t߅B [[ֽdJ]S_U9uU")uW55js!' Jk!\__fJ!aZ"!/ ik9wuͨs#1J{[)zceB뮎c!⢫{렘J! bRZֽ1U]W%K ["!2eW;A_`cB!^(b 7޵[>רb-fAV' gZ iMZ)Y7 9)cd1֗TFJD1\A@'|hZC1|Hc_?ʨZ hz ԫs#)Ut)cd1OVs;!w}UjC1֜_Z &R)W$B۟ bWu'Rks&J }b!՗gR'GRM%wJZ!{9B!'%Is!cC)y}B!qRn9C)!Ѳ9}cA-B Z95m1UWQ&J |00"!]VT_%JW5D: %sץJ /%BCB ~{? Zd)yZXZd1ݗR>%:P%Bh9tk|9W: [C)GBC)ZlA#!6> 9(-B ('E: e:!fRڊA!+: >ԨR#)\R$.EJ!uB"ikc)ugR7W&J'ߧR)n/ZfJ#!S#)U1UUcb à'([d9}r_UZd1E(c9k!EB)**)J1<;g[C)u&K"!֞ceBB!lc3%[!UJͧ,e:. ;S1\}Hc1ׯJC9b!{vhkd1yWV%Bm8KR ɺR?*9 eUU<)ŅJB!ٕ4k׿?'K`ڪ %:a $ gR))uU}b$)$WeJs u_[" Z#)>cC)$kR1\'S){[d1un+(cAgRa&/֨ZBZ ].b)p")K_c1uu(sbZ ֻ\gJgRAr?GJ >'נ&J"R mw,9 %Pd1TWUUA!RhR NψZ}5U9̊/9!YA R A#!ghRa: )kC)TwAkrA**su_ER՘/J |޵R fR!}96Ba:ZC)R!yʧR#)~ikRz*RB!;3x)quJ)Zc1U -RC);IÇJC)t^ZgR?Z ?巷R1PRa`gR&?%9J! R)k'[(}u]'[! [([!muIk#!%'b_&JeB)qX7R@JD1sJc1B#):"k#)_X]bC);Z'cAAwcC)&B#)x/9#)J WZgcd1J \> A!Ll6gR/'J#)#~xFJ%B!B!"EJ!Rd1]cd)\ln1sW_UFJ!ܧJA &bD1EuRC1ھk1tJ1ϖ[9zTR1~9R / R13JRC) hc")R!![c)6FB")̺ԧR(Hk#)w-|c1 M!u-|B)}cEB/ȇ|1YU{s!/h[b)\Ws)Uu/J)xA)c_KJ@nBA-fJ ՗vB%zgR aiJC)JmŠhRgx&J EJfR#!WWB;b!m?9UUVUb#)UixZd1~ܛIk!zFJ@/Rc)P]fJFJR!=J FJ#)+xR"!MSd1ݧgRC)5i˧J!2z&B !FB"!h;R"!뢬sR/&J ;k9 8Z 7FJ#)([ &B(jB$1W?R1}UJc1{FBz9eB#)!eJ8&B,b:b)2sc1vJ!&Z!VfJ"!xZ!2-Z!}[{%J:5J9ݲfJ! (Z1۽fJC)6c Jc(ZcEJ.Z#){&J c%B r\XJ1\=RԶS1XBC)m봜R ^9 UZ!b'gR Mn9 =pIc1צJC)~H[1mc)UU:1]WTW&RcFJ#);?"'S9TJ1 'R);RC)~%B)8k ߭ R))k1hZRd1hc@:RC)%~TS1xr9 Тkۈcc)o{"!ZJs ɽEJ }ڨk!'#kc1u%:)R)cc){7|)U]Qb)w^ՆB Jl?'[d9SRbZ,zAXwЄ1!I- IJfR@BBhk c&J!hX_gZպ%+;")^\GR(+ &Jc1ÏZd1{Z1u\_A#)SRZoR.jI=GRUVJ!VAeKgRFJ<~9a "B#)~Z/93Ks)7A!hCW(9 -nA,A#)/A b‡R#)Z޿zEBBȿRAC!;Z!vWBc)݉+?J!jFS1/mZC)R BZ zqbC)9ZC!\&B~cC)7&J!7,$fR ~謧FJ`&JC)'JC) cd1WQB FJ);?FJc1LR9%J bpE:* .g[^㩅B!؊0%:))EB%B `GmA;JC)Kr&R"fR!hk9~_Rs19UWTօJD10EJHZ | hc1UR|&J)}9a*BC)[J =:(|B*%B#!NbB![9rZEB#)jkC)*WwRC)URC){o!u %ca9d1ehR#)s#)UFJC) .C)%}hk1[ t)}us9sfR1Yh&Sd1lJ9]&Ϳ'[")?[9/Z"!IkB)ܾ{Rb) -JkC)➺Z&:)ڍRc)+jZc)aZ")+)k"!ZxR1/fR kB){qs"!?fJc1"p-|CeB  8R pal W[[R!ꯠӥ9ܜ9ay.GJaVb/gR#!Ml9aOC Z FB("&[c)\}")ҤZu6={C)ռgR!2jd1_\Pj9UG|p&J#)o"GJ Z GRZ A{B ~GJ V9]tA9 ~0GZ!%ZD)uHJ c~}A^#AA!Z?B 4JC)jA!=0:fR#)^k[գB&gRx CfJjR&B r[)%J_&J "eJ$1kޒR$)8R9{(cd)gwR1yFBD)hTJ"!_&[1u|)c/#&J /GJ .RZD1m|A)Zd1מ)c1_}ŊR)_:GJ"!{([#)|HS"!{}e:D1X8Q&JWR {gJ)_W_Zd1%ZևR"!ϥg: CgZB!coeB#)ߺ"JC)ۻN9Օ_b#)Rd1%5ZC)ҜR /_bVZR){_Rc1]R#)wR#)װ_b}\z Z#)3y{EJC)Z^R *-FJx"A5gRܨZ!J jZ :Z#)90*Z!7uZc1?Hk9\mYhkc))c{15ݬ{c1Xprs1QSzJ1צ%J1^Z.fJ eJjhcb)M'cBAݺ{B!vFJ#!`#JۻG[1&''[c)Jg[1vR1]!R)l{R#)NC)]77s9p^h[c)VU J Yc)_b w[GJA}B@"zRgFJZڻ+b#!Z wZ!qk#)!kb1׉R@FJ :Ja6JC) bZ9GWJ) FR!nERc)_I !,gR"&JA*xR#)&OR Jπ\9[UGR 5 kSB `9?*'R#!Vs{A!wA'&J!_ZGRC)rJ bgRJIc RC)gGR!io@jk!_s9UUMB)\R#)kZaXRc)vgFJ FJ#!^;Rc)5'xR!~WeR^*k!s&J)֮)c1U[J Z#)Z͋FJ~/ Z#)ɸb#)U{)]}FJ &B 9 -J g7(B#){Vf[d1}}FJ జZ9Q coZ %/ZpZ!k*k9t'K1UwFJ :d1SڧJc1}bI+7eR(NZ!oA"!c-:+JW&J#)Z#)W%Bc) DJ#)Ikd1mkmEJk9XZB <9 c gRک9 cD)W_qogR _{Z!X]Z#!چBC)e{J ?R)/;Rc1oR)ڛZ)O-% kc)_|(cB!XF>R"!W4R@)8D:z`WU([!B:˯9wuT_Ilb)uRb)<*fJ"!z)c)}O AJk#)WReB(hR FJ "]EBC)tB RC)%%B &+:BaظI[#1[EBC)Crcd9A k"Zd1駇%B Z"!W+wZ"!|Jd1sտ2H[c!mR#!cd1Sk%B!KsR#)粫gRrk#)[4[9x__Jc)FB B!HjؔZ⫵Zo%B 8ZC)\&J#)GR#)5GJC)G'J /&J] RkkhcD)_-EB( (R)ּZB!)kC)w[B!|ύ!(c)71u\fJ* |:wS9{.R)n&r:W["!ȮZ1kR tJ v{"!7W^V:1W5{!}t1uXc}[oC֣1sUU'cB!,c"!xnA!PcEBC)X3[:Uۜ9A)GZD1U\~#1UUUAm&BA RFJ%ɉYd)UUU\&BBC)w fJ]:URC)YWRh@JP㖲ZC)W^\J!}lB!:Z!/b9{Ոi&Jb c!W:D1Uub .ֈZcD1UUU5'J#)W&JGR#)5{ Bi>bA@"JC)֡Rd1WU?B).Z P{)u={%J! c {.)3U{!ݏ̓1m{C)%*k_ Ik!.նRd1Us^¯/&J77>FJp6,gJ!}Kc!JA6c1+euZd1Wpd1y5ݫ{1x_WFJBacvFJ!FJ$1Cj fJ1]:)R9ah&BmgZ B)W'%B!//fJ"),;&J Z!,%:C)7:! (8sW KC!b_K$1hc1}EB fJ#)~&B#))U%:#)pR ֦R)b-R!ok@1Us{ _mb#)7]uZD1Wd1@bGJC1/arbC1[Ik95wZ)ngREB! beB#)Z#)ӟfRXXZ#)=݆J!Y'c1qR $B@@h tc)b[A!ﭲ'c"!^%B$1?R1c{eBd1"٩k#)Z RD1"EB!&( c1R(([11&[1`eByUUgSB!b2[1 s! 7ic!k%:T%B 67SC)}1W%B;*FJ Nnl!]?tc)UUX"!UahZt:)uo`GSc)cc1hgS9^ [ H[!|_Ik?bgH[ kA 2+%B},gR>Z yfR js X_gRA *{")/}sC)Us R1v:(fB J!\>gRD1cZ "۝_gRa $bC1^zGJC)z ZC))n~iA7u#)UUtATRUUGR)k:B]wA&JAC)5fJd1}]gR fϋ&J1ۼFJB}Bj&J✚JC)%BC)%6R!TJ"!'cOshcC)/}fJ x6B9%B#)6Jc)CKFJ#) iJD1mU1=UUhRc1v{AC1.V c15/y WXyuAZuR j&J#)}5R 㽺J"!ZԪR")?4s#!/JRc1^R6fJC)AD17fJ jR#)ޝ^xC))c1T~9U{!t!ChWJ& B#)aZd:D1o{cR")˫fJ)FJ y{c1*sC)Wc!Z#)'J#)N1.9\[U]ZC15&B(- 9 B#)bxFB#)%[Jc1_VRkHcC1EB fBC1猒JbJB)>tBJD)R#)x"GSc)ɪkB)rk:_9UTUukc):ugJC)+Rc)&{Rb!?5hc1kNJC1R)J95UUy9XWUU"!^صc!U5yC!ZZ )?j!vzUEJ R9\B!TbAwB8O#g[d9IW7%B -c -FR)))k~}Z zRbbJ(U&J!;H[.GRܰoZ#)c9a'[1QUJ#)A^ĿSA/gJD1J'J/B@"1X^U_bAZ R -^h&J GJ)aHJ#1i B 'J@ JgR{֥9UUR]o#!WB!6p9bm'1 |v-j9*@Br Rc)ͱ~$: RgR!&Jֈ®kC)efJ*Rc)B1i{lZ1gw9FJ 7RxR!y?+J!p B)kKWGR#)u}ݨZ B)A)%k9$1\+*[ : 7B!U RC)WZ:KsC)/Z#)]z8'c.EJ1E2kb)7:UR FJA s#)TVfR#)eR1|bd9%[(k1_}R#),:Z J Rc)BC)=B")JS)izS9qQWgH[C)/>_uJ! [sd1ؾU\Jk`B{d9r݇R *h&J) ߶R#)Z)R9_|Z)zA EBD1W*-C)Wrc)_R1[Zd1}zE: o[C)}CjIkB!qc"!ϧD:!)zHk9UUZ"!k1j:[18ڙa'[9]LBc1^{Qj#!o?H[C)ߟZB!_B\%JamUURc1z(c9cr~W)s)_[DC)U7ic"!~`kd: $:Bj gS!UA'[1uc kz$B#)}] JaWapj jkc1MuEJ#)7  @Gs R)J(XކRa⣷cAa)?fRbb_7gJ!^UIkC)7=wmZGSd1b]J1j`zx!)^gRRd1ޞb!ۍs UA ,gZ#)XZA#)ZrkhZ }Ja 7A ,hZhR|Aa.!}9aB!ȵO"!U]s! ߧRC)յ/{C)s9!a-ReJ)>b1J1&[c)#c[C)5zRa%Bd1֟Z1 R)^BR#!5*SS1u2'[c)cR#)EB!bpHSD1Uݏ9 ( B#1VA)7A(qJ(G[A#)˾6R(=pbC).?_fRfRc1TeJ`2)fJѤ N9Vpi{)WUZ XZ9׸Z9g7Z#)&J#)=\fRC)kR _FB#)Z16Hc1էZ)kR1hb}Zc)"Zc1ܚZC)VjRaƠu>{ZC1/vZd1_W5c9[UR XRD1WW]JC)hm&J Zc#)%R!bX%B1:!jsc) I{11 ?9U\Ucc)~R)g*c1_q2,$BUYgc)ݠ̨k%B_k)ޟR&'cc)H[B!'[82c1h k)Z1R)z:)U}c{%J (?J!xRC)=wS6fS)4&EJ GsjBaRB)bd1_Wj VIac*&Jz[c1^]BuCGR/bD16&JC1-Js ^|Z!FRA'FR GJRH.R)ׇR#)"_?߇Zk#)߷b'J#)M>A8)kqGRJGJ#)[&JD1*ZC)|AakJA >A o?B!8 9 &J!_ԵBFJ&fRd)_a@Z!bD)Rd1;.Hkd1-]\jk#)pZB!xJ?:Hc1՗g[d1/L)U_9e: <{&S zz;R }FB z:#)rֆJ!Z GRC)GR(?GR1A /FR)'JC1;}Z!bc1 cGRB)2;bHkC1W_bC1EuW'cC)鷗RC)-RR)㭽ic#1W%J ϲ-(c'ʫs1?WkB)}\R!q(kD1zGJ 3ܧR Hc( [1Y7FJ! .)5Z1zî&J! -R)PRC)ܳcC)\]'R?FJ Z#!%%Z#!xGJHJ#)Y}]pGJ#)R)fR!$B#1%BC1~cc1{vRD1%XZ1](R#)" C)cAPpcL%Jw+|1P)c1Bk1'I[c)[c1+!}-)gSc)ֿ[ "۸c)'[b ~GSc1z] l`+Z kkfJ-3Zkik*R)IVwu([#)yZ ^c 7ZC)&J22إ9aa b'J Mb /CC1iBD1AFRC)7wZ`bC) /C1Ga+kˆR(㩃&Ra"&J]j c!UUKk &JGZ\(k˵w9aتFJA )keB ~- Z m}A)0u J?GJ#)7'J gZ!C'R!׿CJ 2J#)·GR z99"Q&JC)}fR/Rd16[1y/R'ZC)~&Jc)u cc1ZIR׆J! RWJ fJ PB=G[#)&J{vZ#)PJ#>b1w_JD9ȻJ#1XQD1hi\R#1W_bd9 b10vZ97.R {1Ukc)[gFJC1HqZd1XuwEB1w`霦RC!Yo:(FB"!XcC)?Hc!oZC!> {9}{ɇR)97+9}efR(~I{ sC)}c)tUhc)oks1{ճfBC)&_R %-[9_odR#)'-'c z~R/&JC1^FJ$1uZ7AD1['6'J@b{ b A 4 eR#)_{%B( *k)][k(s[߿'c9=u&Z1.G[9N F[˜k ~R#)sjkc)nψc95qm[c1P&[:g[c)u]+|1Eakވc1qW~)lC1_ߧcD1/*|1smfJ#)tYmhc #{Zc1^xw"Ic)ߝT1֐Z1c[C).=Zd1isC1\R <ߞZB)JgR̯ GR@ 'J)J!keJ:ZfR!/FR#),AA*! Rd1UWڧRC1]?Z#)Jd?J#)&FR@& hc){{B)xJp9A:r8:~_n&J A!}A',r_??#)y gR#)qJ+'J~5'R#)WVJ GJC)BgJ kGR޻q9 B (gR#)&ѿ%B!PbC1&ŽZ@귾J EJR#)-KfR!ZC!k5FJ RC)pEBC10J16UY[)ڨfR9nUB!.8ZC)J#!\A)w(A8h &J %Bd9gRC1W&J 'R _\Z#1;b hbZ#)jc95s)k"!Jb"!J#1ÆR) Jd1RC)ߪ=:R)'8kB %B+ |)dB)ZZc!e[#)O}SRZ W&R#)㨘FJ!~FBc1gJc)8Y]gR){C)WU5 c!b}5bAC1"OR!FJ#)l'R#)]]A z[d)ys[cJ#)U9 - "A#1(&FJD1ߕ Zd1ޕ܆RC)+"EB#)s`{d15eՊk1}h[ ښ[1@֡)U/^^|JC)'JC)T Z)[#)־H[`.R9 f܆R#)+ZZ"!R#);B g[1غ@b#!`p^9 ޅe[#!ͩR"!:{d95}VIs߿")kWZqR!]S1wcs2]YA! GRA?+fB Vm?9rO>b^R 7U&J'FJ#){Xks CFJd1_7AFJh)c!PSD)Uekd1puUgR#)/u %BC)FJ JA&JA)\Akp:!5WW)^\U9GRA bGJ ?;~GRXJ rRiFJ!@Ku9B99󼔕GR!:-/Z R#)+b[#)fJC)EB!;7&JgA! %B6EB#)xξEJ9UEB9.fBc1bZ#!rEJ!\%B#)B!&J#)c9)&gR)R#!js9_XufJC1^GR '9#)cթb)R jCڽZ ,bfJ!:+*B7+J(/fBC)*k![9Rd1,&BCcBJ!~2IcJkZ#!~jpc)_]AB R#)ugZ#)+FB#!SJ ~ k{?kkJ!x]t")5VקRC)WX0?JD1] c) }J#)]ZFJ {)hZ)b_&J$1 'Z+R (Rd1NZC)~bC)'wFRz_R>b([ Rc)ZrR1_9%UU{ R*R|(c!mxUԭj.: 4'R _kk X^W_J#)^B 𚓵d1UeMRB+R!s!A = s#)__'R |Z){1gR n.JVZd1hRC)|xZ 6RD1b3fJD1bls9^ZZ)OB ](GJ U c!݇Z 齥9 vY JJ Rw'J AD)Y ќ__")^\UU&JؗҬ{`&JD1R-'J#)zvR1_wfRC)GGR *$ڇZ&gRc1wofJ!/EJ!ڪJC)B ʮW&JC)⎊gR9QFJ x&JC1WpmR#17mZc1ڜ]&R93J#)b܇Zd1{{%B([R1&JC)V&JC)!&R+7&JD1&Z 'Š9C bFJ#)kBD9=gJ ȮJΦRD1{1Y]{ cC1^'S1siJ#)9*c)ZAzR r]QR cJ)˧GJ {Z p&J p&b!?'[d1U k1UB#)hԦHc(~^R#)9mfRa9Uus(cd1]%R)fJnJ9WUFJ1)gRD1Gk7gR9"JR1?^J9)cC)Ժ cC)U' kc߄9a8c)ui{Z)kd1ϤIkCb)scjk1CfJb):ER&$:d) J:{Z!⫷Hc {C)\_C1%eukb1ޟ-B)_fJ#!ZC)cFB!LrAp#!RPUhc9 bd1Wy&J }gR!-_FB!6)"5E:!N$hZ#)i{GJ)gI!;R)/J ^B%eJ$)3)k &J#)OFJ {ͧgRaBa/J -Z)8%R#!cjk9M{Wcd1omb#)szZrjs9u]]5R1cD)u\~R!S{KkmmC)@R(|iJ%989KIJ; K&Jʗcb9_Wy>A %"XC)%Ռ{`J /.zA!=*&J")"ZG[d1EJ#!A(&R({FJs{RC)MmJC1'J!KkRC)FR1/R oR#)gZ#)O;Ac1atAC17mI&J :9!bOFJC).fR9_gR)5FJ)xcjgR)yu c$)q3ZC1U^_t{ {xuJD1sq^cD1s]~R$)VRd1c cc)ɵߦR#)pw0PRC)[195'IcC)^Rc1wR&B!fJC)Py%: wuZ)8b#)WxJ!p c#)~)hkC)5y^FJ#)BSWGRC)Ks [9(c#)XWvgcC)srGJ`7ÀB ȐFR)bJ#)sV'JR7ic)hcc1*kJd1pZ1 iZ)_Oc)WUR1P]gJ!v\R-S b '[#)٪[B1OJ¢b!%s[Zk#!ڽuc1eUueJ`%K$)=JC)zhikd1ԛUJ>R *`b)>RC1﵉|C1EIuR!&RpB\Z!uRcR#)[]R)yZ9Tu!y7;)_UWTC){WUZ!JsbI¹AAɃ(J$1'/&JD18_I#)tbC)ן5Zd1{Rd1cc)uWA#!ur`J)̧.|&B+J(J#1fR$)7^^ik#)-}(c#)>'d(Z!/5Z9_4B/GJ!馧 c#)U_GJ!UZ![bkZڷ'J ^틞GJFJ!~mMZ!YJGRa馎GJ#)`FJv;Z#)V*FR4&J#!NJ)->.{k#)3_c#)7fRC1d}J#)C/(AC1iB(-A /HJ),RC)g{EBC1q&JC177AC1(EJ#1^FRc9A#1޳-&B  (FJ" zFJC):^QfJD1oJ)J *fJ#)¯ *k&JD)yIcD1ץ/RA9 &JC)V%B#1*U[ 'Zd1ycd1cfW~Rc17=Z1vJ#)%BC)5ސJ7'`{c1P_u[FJ!zӦB $B :7bC)v^zZ")ck#)>jc ڠR#)ufRd1?-'JC)|5ﮆRd1AcGJ **c){{ GJD1 \'J!jZC)qs܈cc)kbb#)lz*c#)߿9Z@{ Z1]ZR#)OR _c [C)}yU([!?*[!"^ik1==c 胩cp˿eR!c%J! 0ccC)\w'+ikzSzB CÞ[#).&B#)`=k$B'sb)/iyJ")Ը([1Us!Xݵb#)9s)c1UUurR#)W%ՇR -;}c!ik1TGVc!cC)]{)P+Za'R ?d1UUFRd1VL k#)U}CRC)X&J(%{1_ufJ vGR!FB#)u\GJ=+zBD1~S x}C1p]ZoRcz c)^bab'JnfJ *[ z^ɤ1 {s'RC9 0)'JrgR#!ygR#!i׈Z $ZVlZU#&J#!'TA")VRC).ugR#!r %J.!WЇR#!^׭%J#!&JC1oAc1%RC)bc1zv&J)sZ#)VZ#){WJ pJ)؆R1}vFJC1shZ#)Z.&J#)03%FJ)BB ⰨA#)+'Td1A]UJ pN@?ZC16J)Z B kB!EFJ#!>pA)s/{C)ww{c1wc%B Z ;ꇇZ1 {էR (jR#!gW[BVb9'B '5Jc1x_R_ kjS wb#)azr]cbfR %R#)rq瓵9UWUFJ!4Ic#)rYR)c&B#)y'R)}ss9)c!/c1bB5U9~tfRC)ή&J ]B!>Km){RZ#!/k#!WsR#)}Z9 YZ(տZ { {{: .GSڇc$)Z1rZB)?Zc)}|[d) e%B fJ#!ƟIkd1UuwA6nbC)˚1VUR)GR_B 5PB!b'c!<ןRB!c k c-~gR ؘgJ xb)m*bd1{PUA!^9{B B!_W?%B 魫%:#)W&JA&׬An FBJ`Ikf'JZ(A`R)87)ZXV&J 6RC)!VR!x%B!wzr9!R}ACZB ^FBBGR!%GR_°ZxJb {Z "r J h.Z")žއRC)}&JC)J")jA)*J `kR#)~&J")=ۚGR &J(0S `kwZC1s+Bc1CR#)kGR {J#)UEAD1u6*A  fJ)|R_R Z!]R#)_J1{C))' 9_R_^J.e:)eB (([1kWJb!kB JFJ#!_Iʥ R!R#)اZ!&J UiC.!]5Z?RC)\zR +*cC)3mZC)|\vo%: ;9!n}"FJ }R1UB#),Zd1{)aIc [/(c!PߧR PZD1}hR#)`'[d1)ھ{ ~ܷsC)fB#)0f{1ֵ[9yM'Ƀ!hs9KVQfJ)]MticC)rcAfJc1*\(cFJ#!\-JB/gR;jcf<:[ chc Is#!tv9Z Kj9^gR }oLJRard1W'[#1'[9_}Bb0)WBD9_:Rd1ekk^Jd1_\9 Z``FJRfR#)cgJzA!`+%B ޺(J!׮Z#)wA FRd1%zIk(w{Z2[fJ r@@1.9 >fRZ'RC)ugR1E)kC)7}&B#)>9h97'J!>i9&AA!ʇR;ZsmiJc k_FJ 57ZC)mRC)xٝ{1PXuWRc1[kfR13^FJC)0B#)ၦJ#1%_=ZC)LJZ9]jP]Rc9MZ%J(낫R(`FRC)FJ ksJc1TjFJ#)&J! gR!n*hZ"!bC1_]&J#)uGR(.-%A bFJ#)'([9mϧYfJ#)cR#)XXzFJ!^{%B6R!+׻fB)_'[D)icC)>_SC)W%:#)yJ)YaZd)zvB!`p&BD1FB!&4ZC)ևRxgR)7..c1- k)}ngR!2=R b`B Z\sFJ#)=U-&J c탠Zd1}uJ#)߻A#!TI)qGJ)gR$)^Qq)k/Z#)[ͤik 8Hc)8[1_|)k k#)J#)_Gc1[}]Rd)ߡvRd1X:]EBD1s!}+k!eR`x%J)Z"sd)}TRC)3WJ#), gS1Wӌ I-|9y_Z!Z1q[5@;͓ VF: ^RC)aAFJ"!p(c#)%Z#){%J8ppJ(Rz&R@fJC) Y)[ = [)fJd9^BX`'J (b#)[}GR B(?&B &R Bd9/>VBC)xl [c)VJk#)__ |1MUWW'R(s&J!nk\Ja_~GJk=RvWtFJa-7GJ 6GZ`B#!&B sEJ Xp'J!c*B_\FJ!V祤1a R fJC)ԦB)bү>&B#)(GJ .ȎZ#1FJ틻Rbr(c sC)yu&B{#!}o5s!^FJc1"-]_,|c1 9UeR!jR#)*iAR!ն>Z!-8'JC)4Th[d1U}[1'Jc1, B]%s1y)(cc)> tA{?>{R4&sC![)cc)º6RfJ ɋR iɁ%B!WJ#)B\ W}J҇S1+b gKj{C!?)b#)EԥRd1V* 'c1zp1U}U.d1u}[RZ1qagR j9 "-͈Zd1{\ɉc)AŎ`&R{ A-ꠋZ#!?g[)WtfJ h5RFJB &J r wb!mb ;[{bWWFB㙊/gBڬfJD)8hR!G [c)\}U%:4| c)\`C)UxUU9 ._%:!VqGR!om>\Z BmHk!GJ οzЇR#)/&Jc1n^ׇRK{C)_rmR Z#)t&R./sgR1:fRd1*Zb")b "9_|WUHc#1Z ?Zd1Bd1*.=Z")ԷZJ 7קbD1&WFJhfJ'JC1`7YZC1fJC)}%:!:#!.B#! GR)u;J ^RC)J bc1r&J ((yZC)B!mGR! ~RC) Zc1cZC!߰mHkc)݉k9GUW2)_UJC)5eJb,)kC)kc15]U")\VZ):c摒FB)s/$J)kV_R);7FJ7J"!<+J!˦J!{t cC1=WZ!zJ /fRxHcd1݋ys! >ߦZ jc/5ZD1Ou{EJzJ1˞J(/$ZC)^Zc1-R1JC1pgRKRd9Y4FJ)Uȥ Z bcfB "EB!oXs1WTS)>7(SC)[d1/ &Jd18b#!zR9_IRcd1{YsJ)AR 8B \s! Jp͆R#!bZ"?)ca:(cC)ICڌc)i6cd)Z.냄1u.fR#)l([c1š%BGUUU{ [s!jܗ}(cࠣ cBzR(⮷(c^RC)W^Z#)VXR?B9U[-+sb)/R1O(c"!w/t&:#)U#[R)\{R9mrbd1\Z)_;md1%V{ֽc1WU(k9}eөsAEUV kd1]R!y&Ra)'RB42R1\9fBC)|kR z,hRAjJC)U[PZze_Z#!gBnjcBT%B *ڰFJ~s$)[S(ڈR .&J#!w&J!φeB "[ I}WfJ`B mgJ `_%B!1&J#)Bz?JrzZ#)Ajs`&J( c9}UJC1FJ9;&J AD1-RC1ݽJ"!_fR1c{_{@Z#!fJ!%BC)%B#),#&B&4*Rd)w}J1UFB"!,6&JC)|޼R"! fJ1 8 c"!u>&J!$FRl[Ik"!w)U)s9UuEfR!fks!ו Rc)]Z!WͫfJc1ɫJC)۵9EJ#)h~އR)B")pZ1~)uGJ3jGR)*\ph[B!_E:bRB! [c1X‰kc1_Hcc1Xߗ kC)ޫ|UFR!.? WW !R@R!i +FB!?߹J|z d1aS^UHc#! s")ϠfB"1ˆZ.'R!o[!)>Z1 cB!nW?/Is"!wkR)b;J)m Jd).&JC1fR)#mi{d9|WmUJ /FRd1Uy&J ֫[!U]ZafJ^8ZFJ Rd1߇Z/ˆJC) {>?}9'PPWԽT}ZD1W)cR_R#!^wφRj>Ba;.&B 䍇R>B^FJ zSfRBzA!5Is&JzBZ- 9Uu ]~EJ!9Jw B#)+Bc1fR uCR^7rZ!&J#{&JC1ό%J9wuCA#1 ?V%BD15fJ#)nJ Jd1ߝRgR#!_J!XZ_%B' %B:#!k2fJa):{9^W1T{cc1o_fRˎۧZB!/KfR)2R!~=Z#)&R bKR(:/R1Zc#)[$)܇bpZ %7j9VbfRC)qC\%%սATTuJ!e :)c_[c)WtGK z["!%{!_>{)c!pgR#)}?R9tmkd9='Is Z!^(_EJV7!__xcC){'=ZC!Y]&hc1J 84tZ!oR)OjZc)=jZ pvFR#)mhc#1+uR#)}fJ#)S :I[C)uok cA |A("bC1fRD1z)k!Bd1\FeJ :æJa @bc'R@{*AªZ +^Zd1'RZ9iR 9 ToA#!׽hR WBK)Ra`FJ#)!A?,:9 B!]B r+R ޿(c@'J?߻%B /k9 ȧ-Un]d1UcZb!&B-.R#)u[!߳{J1-R#1|\zj#!wdrc&B@⢬fJC!k'fJ#)ʊGBFJ9_6YJ#1Ic"!OfJgR#!8k cc1]vtfJ. cc1]cfJJͫJC)Z+sFBz`17/eB!]Xc)UC!  B Y&/J)RC)j&B &J!R%JD1~i)kC)'YZZ b!MB")tTl}eJ!RC)彸O9ipU}js#)s}}GRRC1y_ZC1A~{"!/xjsc)?R9UmmFRjZ YW*R ʆp)}]%[c)Ik#) Zc)[!'ZC1~ R 7R Pzkc1s꺇R#)>W^R :*)kc97kd1}XZ i kC)i{_gR! ?{aEC#)zcc)ܷkA!bJC)_V^sgB!zv&Z ^gB#)duAb#)5ՇR 2cc1%gRRd1]:{c)UUw'1")uU!UiXHk#![Z-Rb!-bEKD1Zg[)c6fKC)UښbC1QSI[C)մ_B9p5Jc):ֆR s#)e%I")'&R(7:&R>4t uМ#)U]xFR#)>c1Rs1UWugR!Z\ZC)~R7 c6ښ)s1^~UR1(BC)a(&J SB %kxZ#)_bgRA&Jzj/Zmb!yA Z#!{GR9#)zќ gRd1{МC1X#)\WUUZ FJ)wZ7-AD)`gR&J!}ҰFBC!zR#ZI"cR#)&oR9k5]&J(xFJD1W{c1cUU&BC)%FJ!RRC)^A!%&B ڨB KjgJC);`^hc1W]B$B#!m:Z#!ն" C)^~ބ1TTVUJ#)fJ#!c1]{FJC)'Z!.'cd9{%B1XQJC)cs1ZzJB)EBc1) (c1WREB(ߘhk#)-a(c9.WU(k#) ;K|c1WxS!qjk1]eBc1^Z#)kR#)m.Z")?q&B")R)n7c1}UU)[C)Oz t1{s9u]Vsc1UUTk bZC)U7Z! >s)zZwsd1uwB ZR#)ߞGJD)l&6A! #kkD1^UKC)O|c#!_:s1=>Hcc1%HcD)ݕjs ^Zmû'c 7ղcJ ९S;17W]W(cC)׈c!+PR *JbJ#)zB(z#[X/(c <>js!!sz Zc)اR)/Z!!ZC)Bx|s)]UWk 7bAꪴA#1b\9uuqY&J) >fJ1*sc)PRC)[e!fR("FJ#)͗ئRe1%GR#)cbJ)'e:d1ݬޗJ"!>J!ɻQ k5J jJZ#!֗B@GJ 5VA CBa;ÇZC)g8$d1]FJ ^ &J!Z9^ 5'] } k}Z գFJ!zXl·Z 7r J M&R0 9b.gZ#!kSKs!tZ")ΈZd1__ˆZoFJ#)cjBd1U RD)5R! Ikd1?mgb#)FJ!cB#))J#)rFB sfJ!{UeBs+&B zUR#!zzJc)gJ#)JC!z:i}R ZFJ4=^ cc1GܞfR#!$FB 'E:$19>*c"!³Rd1wt~eJd15٧Rc)\B!է fJpfJC)R*c)b#)ܫzhcC15rJC)V?6KD).c1ޛIk")[G[1 S1TޞJ (c([c1T K1_]\VZ n9u. |9ik l5sZZ=b-_9!DEn)k aFJ#!0 ks#)/WgZ)Ж&J?>.)Z$9^ Z1/k*9y]gZ#) c%R)UR([ fJzS!2G[)''UsbZ Kop!! F: 9@RC)1iAHcWbc)~&B#)mq*fJ#)"Ws Jk*:*s9||s1yRC)]@صb")ab1WUrgR)&RXI "#gR#)BE9YR_R(7RPgRhGc//eB)㨶sd)Z!: c9ՇJ1jJD1fB)}/J#)}mJ R!WR!}IkC)^XR`* ~{c1uC[J*諧Z!z-/Z!Z=s'[#!jk9[fR#)zɪ*k1_]~B rJ}GJ IALR 9A)ٽ#%J(bgZ -A겡"Z#)ɢIk")wV[#)o~݆R9k}cd1u}chc! R)ᪧJd16[C)͍&Ja?ˆJ B>'蘈{!wR** cC)mFJ :BZc)7Rc1vsJ#)~xfJ#)R p cd1%_UR#)^]B &{&JA(8Z Hcc)wJ)}:rJ [c)[7XZ1Q^g[)&{Z)|MJzG{17{1֧R)N JC1R9wէJ! ([1y զR:g[9܍9}|{1=_R9vm'RC)zZ#)&=hc15c (d9[ZIk9S񜜪kC)BR!=p%B:/7)Z޾hZ'J 'RC)K=R#1YkU5)cd9U[U*s$1_U~gR#)Zd1M)Ϝ`[#!'hk b(c) ([ gB SD1'hrc1WuuJ R!=Gc(Io R 3J 苫)|c15]}J IkB)-w'["!JkC)Rd1XtEBC)˅i }{"!zU9 :''J#)*}j A#)JC1%Z1\}fR#)87B (s#)^+ cd1ԖϔA_U^Z9"C'J R#)z>?J#)JkC)%:n u&gJ#){<7k}{[!FJ! ZMM'/R!7׆J$1FB#)ygR#):{wA`>1uRZ k| cd1ZJ!>gR zʇRd1YkwZ fR1lKFJ &fJ{ c1Uy[gZ#1mb-*cB!5Rc)QZ9 5.\gJacc)FRC)鵃Z1UR&J ꍊfB9=7&J nR Z{gR#)AC7FJd1i]Д`_R!};k ~u&J FJ#!/9h.fJ#!0JFA$GRd1we/FJ*{gR`ij"!w_cGcd1_ۇZ#)CkZ &BC)"%Bc)*7&[#)}Kk#)Wb 胵R FBC)*FJ1U c"!SJ#)':fJ#!)ɨ([)'E:#)ր/JD1'ZC1V[ FJ! ׽%B!r+\pFJ#),bEJ!%"fJ#)'†Rc)۝~BIk#)MgJ!߫:!W@ZC)կeB#!.RC)XR#)oͪFB!:Jc)ofJ#)fp%BC!ِkB!Hc ˡR1#tzJC1?eB/%: n.[c1ue_b#!Sc)_} Z!m@S)%_R#)Shkc1/^gR#)i; Auu c1phc#)YOcD)k]ik 2~},#!{Uicc)oFB#)O,Cpjk$)^5RC)ZkS5R ͵5Z%bC)"s)L9u[k(_pR1er_B9_W5S!~Z3'cD1}ל(c(}1ac"!j)tU]b!p{&B7(8R s&&[$19QB!?WLt)TmK)'S#)_PSC)&S*Bc1.vB#)*Z)Ҳ ?\AXDee,C)]gRD1e OgZ)ꏽ&R!fGR('Zd9?R)%EBd9%)k1Ue'[#)%ևR99)c9B{gR95; RZJ J!*Z#) SgR GR ^wJ@.3gJ .7R!v&JbZC)mQZ#)wI#)F^/| JC).gR!‡R!=sBC)%VgR_ 9 ?$9|gJC){{:JR>{J R#)7RR)_^RC!'K Z1]JFJ#!V~1b#)[GS9iwU1EB(ztc)qWUA 9ZC)9i[$1{'Zc)EB(fB _phSC)]Ww%::.gJ=Zc)q&JB)bBCfJ!: Jc1 ̢kfJ#!:rcFB1+URC)aM7mcc)ݦJ)|YJ9m9[!8h[!'[c)7uZiL9W5u,9R{L1zpj{-"!_J ucc1rIk1UicA\Tb)_UuB#)KR J$1fR1=.9_b1=yZQ#)V(c#1&B/RוgJ ;&B!2bWBa>r EJ &Bج(&B)UR n|K6=S#! cC1^R'[1=_u-K$: aڈs).J(c")TS*11wkB)J1('c)c_J?(J).*#)kswR #/+HS")fu[!cKc!X^_:)|pR˩C#!*eK)cc1 P([)/nd:%}ikb)[R1%l{s^l{ Ii[GJ c fR)'R>cFR{")]?Zd1pv{9[}b1 Jkc1~oEB(ߺ'J"!o-bEB)*^fBc)%}]fS(// 9C)iBB#!>fJ WJC)[`A B8-*jZ*zw"!׵UABa{,R bc)_;RC)*Kkc)|ugRB{B:Rd1xx~FJC!(S R5gJ)Rc)J"!jfR"!뢩RC)FZd)yhUfR*-B 测BC)R);fB)TJC!qERnfR!c |"!Sd9eC wg[c)SxJ {(RC!hJC!+R"!߻Z9gJ9fJ#)ǹ6Js)XFJC!%B#!Ny |1U_s_J 3ZgSc)ՇJ"![!\yR -Zpcjbc1!qqis1';Zd1DIc")~?(cc)e:#)&Bc)Nj[c)+"SC1|~JC1K}J*ikc)_^zJ(R#)Kb#)9zR'J#)W>[kc1(c;?)cc)xPJd)w5'Sd1mnxJ)W/R Z#)6bs)U_icd!_О4|c)%zTBoy]k :(crzR1/Fc {+[`먈q`}_F[ 򅉆S1K+NSC)ol|A!o&[d9gzZ#)<1is ~h~[`[C)vJ%KC)B(⯗JIk)k)\]HS1!([1BcZ"!2&B}qUU)[!!%ks?JK׭{C1mթZ)k{#)KFJ!ucFJ_kˇR \&J)FJA x&J!ض;RC1W~RC)VBd1zfJ9=J ^;BC)aR 폈B wB#)W[a&c ^T~Zp9yU[P&J zZ-j@A+gZ!o|Z#)ZyB NEJ FJA `Z")ֺU{B)}RfJ#)>~RFJR UEJ#)6gS$:C7S)VWpR#!mt{fJ"!-J1T(kd1_xc1MUUuJ RC)uR:>J J"!ci:SsC)=xR#)rfB *B#1"~EBd)-:#)f fJocD)mgZ!'势[C1{)kaZkR)AUikZjcC!J1Zҡ%s1=U{9_J1HJ!jv{ JC!|Hk9ms1os{B!IB 6Z 7["!ЧR b1w k{C)_ؖis9YULjkD1b[c1}whk!n1UR@x> kC)pIk")cC)ArZ9.]픂)7_{"! |d1UU(cc)]ӹRB!: S9 )Ub&B!/Ja9#1ZzIkC).c{#)ss[_R ﯛHc_{S10k!iަB!uˠR#)^Wjk!7퍧Rc)y_WZd1ͮSbC)'FJ) R)xb _Wks).c)uk _R#!V˨'[޼Z1GK[1R"!&sB)x|zZ( /k k1% |)$Hc11oJ"{~{c1U7k! +|9cB-|f[)F["gk >j#1Hkc1/oGs1|Bu5cc1,{9}sU'Sc)_R!Js"!ch~njJd)-!1_UUs1wI[U([c)iEB)w97jZ+Ks#1C&R4J,| cgR FJC).9UUUqfJC)dCJ!ܻFJ Z -Z7gR/(&J! #)N)%Jʀ9 gJ {'B#!5%B J`B!u fB _%J!?GR!sZ꣭EBB%B)KfRB/ FRC)\R!>A+&ZZc1QSR[A_SU&J >cd1Z{DJE1؆Jd1uiRC)XJ!{_EB#):bEB$).>%B x֦R9uZC)^b2C)FJ!ՖR̊c"!}J#!]~KJbxZZC!"zfJ!k%Ik7{c)WR!6nBUŤ9U_UR!ۯ:- t1{d)mZ! ̫BB\c)UۉB ^[!W?Hc ^{sAaeJcR)[wZhkC!.k1ugcC)Pk1YrR*k`Bc∈c1Ώ։sc1hc12!t1ߧ%^J#! R)fJB!k|1 k|S#!EK)J(8R)b#):xZ!˃A]ӵ(s1kt몥h[ kNRc!鴝'kC!fs1)i}Uc1\)[ 9 J#!gB#)JBRZy$Z)-pEJZwZAާJ ,H[Zc1N{!R }FJ!k>Ik9*kc1_|}%J#)r c!R9=uRˮfR!Ab9_9kJ!FwJ!u59ܻFJ)zR#)P掋gR!\AfR ~ +%J"!?)kW&J kbZ1_&Js o%B!AǴgR 'Aۑ[b!ub ۫FJ)\fJc1;-eB (FJ#)AGR `FRC)O<J!/nHER! |Zd1߁=&JC)=CqZ#)o$: fA[B)cd1-fR(gJ /zs%Bߧ;: B 8gRGKd)I[#)|*c1qb")&?EJd1ImR"!<7eJC! k#)__&J!'(pf[ #cfJ!1^s!U%Z 4߬9Uu.1}}js1]y]RC)էꎔ1U.b9rlkxO{?'c1%Zc1syRd1/d&J 7Z)+Ic!.[#!椢R!G[#)isC)iUhcycqk1w φR!P B R(Hk1q([B!&'H[$:\&SC)kHcB!⊡ |9}c}Z#)8c1]B")Ҡs9x_9Ik1J |xR s!*hkRb1&0S)' A)VsCBuu c9{Z|Z)˪s 7kfKc!ú{FB C)UyqL}%2]ZR!Wi_@s[1懡ic!| jdC)/UߨZC1WA(zFR ^bNZ?GR=gRd16}SRD)9 &J6JZ '6Z!طJRC1CFJd1+([d1^ՕKk#)IFJd1;{FJ "cc1UUFJmR _&J+ݛ*s!k'bC)WׅR)wˇR`jZ#)]Hc#)vFR 긨%b#)Q}FR+|9!#%BR![W- Z /~UZXgR"!دZc1Z9ɞR9HKjR1w`EJC)tũfZ!*ՃgZAC)WBC)tZ!/R kRd1鐔9TUUL)7URb)Z%B!XiaR J!/ )wWFB)Z ¿׈S ^xJc)jk!J!|l c)eRZ!gJc!_]KsEB!Bxl9^w!_WR :B"c#)Z#bc)uGL&.s!fR* ϔ9uc!;k{?9uWKe'[9;k!ecFJ`^ RA{( c)שbd1}ͬX{kC)W5gkB)}Z ~ࢧR =/Z)bR!^"!7hc1Sު [)R.{))ik jrҭ1WUUkd)r5s9k{9Xzgc9-Mis9sC)&'[#)lVN#*ߔ+Z"!0(c~Kt1X{!&6ҽ͋1W]cAXu}FB ָZ 71` c" !uG\C"4D2ߥTP` 7!twWxc)wU |ݾA:A (fR)fR ^zbB)bwJ#!bKZ!%EBc.FB8Z]s9bJ!6 Hc1lTFJ تJ)WBFJD1bD)}sC)}\ޕ7B!Â``Bk JFRMw&R:ӫ&Rd1ǗZd1#wb!r*Z)gܰb!iA#)zB!xA!FJ u-J"!?V{EB ?B#JB)/EB:"Jik9VHkD1﵍b!je%J EJ؜çZ#)T\Z#)ܧZ$1pJ; fR)WA!FJ!5EBC!"=Z!Z'7Z }9 ;FRC)B(z9l )AaA7FB"!=B"!\%BzBFJ!fRC)2ֺfJ )Zc)&J#)H`R1-%Ja Z J%B とJ!bPFR XJab&B CZ"_Z"!B 0B#)wB ʮ&J#! J W߫JC)]PkzBA B"!:R@oye:a JB:*DB!m|fR`..J)|{'FJxB!5;{D: JRD1([1Sc))cWm[1_S!޽(c1W])%UJC(R)p[C!כ'RC)xW |#)ZrIc1\Z: +8Z1˥)c!jK)[ 5c"! jc9SʃA^o'[1#{#)OW[ kssJ{k!Gack9`Xgk*BW(c)sik1_.k[b#)[ Rc$:鹫gcc)hhkmHcC)ES*NZߦJc):/ |)}c | x t2C([c)Z"c1=9l GR"!7mZR#)?c#!_nT%J题%B :fR)R!sߞ{"!K&J yA[b:B` 9ͮ:%BߞzB+bCIk"!RC)j%B Z#){SwfRD1[d1A`&JC1E~S3fR,R#)~&B R FJ#)KR k~FJx1 FJ;ˈk!?R, tc)XWu}B{ՉE:%:5+fJ!nZ Z׊ZgRC)'GJsZ#!ÿFJC)@BC)vDBD) _Bc)\+[)=]'S*B s1y]Ik1M(c!hx{;9 -fJ[)r[ZB#).jXJ :u[)9)cC1ܧZd1Y}?S1Cq)k@?J! RFBa??*t>hc c)hc"!lg\d1W5UJ|cz{rhZ.B R)=chcc); |29{ZbД"!}FJ#)\CBa'[9MFcC)Lʋ%[ |ϧJbk>eB ZB!Bk*l1w^P cSc)k@k:.|C)׌1l\ |BZ)l9XWc"!f'[!ňk#* mIc'S"!_ΈKc1^T&["!kI(㱩Lsd9UU{)?Jd1^/uGR!근BC)k!GRFJ#1 J^'[VuFJ oR!_5J)Ub!ۦRAfJ1wsEBd9T%BC1hcD1Z|_?Z!eVlb!U5Zc)V\ZT9@$&J#!{C)U~hڇR {% t)Zx97/A p[)9hb9ˡ:!;Bn+fR"!.VEJD1" '[#!R1X9bFJB!FJ#)~DB9/ڇZd1utfR ƎZC)u5ZC)x(kC)WUJZrgZ Wo;GJ 6Rx(Z").fR ߧJ!i/egJk ͉Ã(c"!^ d)TV&J 7EB!`*J -ER %~}Zc)xEZW_hfJZۡZC)&SC)y%:(:ze:$)eB#)@R1=''ic!#Ʌ'[1_k9KWWHcC1Ic1q}H[c1xRC)m%?eB!#kx{ߥ:(;k9o'[#)P)UWKk#!N~{d1Y>v˃!VzgBC)oZ1{9%+l#)ys!M wS sgR!{B!`BBB2=Jd1U[Hc)[Z9F [s1bw(c1۱"RC1*c1׷.([")b[#!:cc1tt|\9UМrSHs17-qJ (c r#R1[1\bfJ)n輧RC1hzZ!JkWFRc)ߩZ"!fRb׆Ad -Jc1덥ueB*/'[C)>^_R")WZ2 U c]b/shc)v: 9ؒZ՟9R 4m&B!*3)]qiMEB s"!݈Z!uR!iaZR28Z#)NkUB#)KJRͫ׌s"!Sq]%: RWls#)a%B!W^"EJ*J v{bZ탤9@*Zs15{Yc!,Jc!R)(+[B!'uќ15UcSsEB2?uJ#)/u cXtBC) %B ':R!*ߥBC)^eB)0򹭄:#! [!bikc: t)xrzeJ7[1%g[C)J$)ic"!0'K)'[1Pk(~Ik! {1gSJ9yxJ) S!/oFB *B)o(Sb)?([C1 J並Rc1B:7k _zJR\AgJ \-9 %8)[K^:.R 7%Z!jZ):.(cC1WJc1[ ZC)JeB & kc9_'c1K裈c")c޿S y[<\#)UWUS#) Zd1s .6{).ic(db!ܪ~|B!wկG[)9:sa! zPa)|XSs R)uujtk S!jiS! 5FJC19Z紐{C)=]&JC1&J)6z~BAfJK 5MgR#)B1~''R!꽙bD)w_p(cc1K{w&B"!؉scd1V\[A5]cC)R k.[C)U98jFJ#!&YJ")r]޿Z b A!; c[)UGc)A4*k 7=;Z")PFR(/%J1:REB"!eB ?✚(c FJB)b3Zd1յt{)]Z#)/c"!ߑB1rW{c)U%:"!8B!60Zפ&J /zy&K'R J >kckBeJ((bJ#)K;eB!k%SC)-(>B1_Jkc)sٱ[Jd1{D1uU]ʋ!6R!p^|([)S}'c#!jcc)'c1 B__c9־·JB)M! eB)+^msC)M__'c!js){uS),hnRC1̃b!%"MB)[Icx篲hc!S0R"!ft|hc oRbK!{(caˆBC)fJ#) fJ#!olS*)jJb) #kAQ]wZ0Z"{"1Xs tC)5ikc1Sb!>;b1bC) ~:s`*+B!f+s1Wsc1oJ k!!&T9Q_}S9")Ik1-&?[ :FS+Z")QRc1 +FJ.>/C)5_U1UUI%Bd9UB 6:R ?\#)XVV |_9ʥGJw/([C1U`7)c`ke9W5J#)"}ik!FJ").ɔs[1iu}R!zbR?R#) c~{Jh{A@Z1eJd9 yUJ JZ1iKJ UZC)|ZUD:ŠߝIc"!&'[XʆJ!BkھcB!k"!xc -5 tB!ܪ&S@"ék"!bQR#)[} loc)k:R!'b)r1}UsR&J _ cc!_;1'VUbC1BRC1j^s#-)]?eB]UwZB)O%: %: TJ MiF: r$E:c1!/J J J1E޴FK!r*([!ζZC1騃#!EJ )R }jEJ"!fJ sC!צs1saxxi{:jk)߯k):|f[1X{Fc2Nf[!dZ' (c")/ӣ%Sֻ;a!c1^b *b)JnT yAcFRD1 ׏Ad1m4A %( R#1T%B R#)wbZ chcD1q{UUeB(Z*A [B/R)wR!hJ#)퓵uWM&J @`ZC)p&B (fRc1\ԍjfZ1(u]b)'&J`FJ '9a~%:!7ԖZ"!pB)WAjkeJEJ{%J KB#)sZJC1յ%J#!w_EB *s %Bk98ӝRc)*c v: BC)Icc1yFJC)t eJ#):#)ڽZ!]:R xJ)cDB!@hZ")ooZ) ^R#)*J9u֢is"!wWJ)gcJ }Z!VZc)遺FB Y[oR _Wp)_mJ)_EJ#!fJ)7eJ *+J1Jb!(R%B!c )J}u-'["!:R Wch[)}]? ["!}Vh[9RES cyJc)G[ }Oc) cEBTA!æR(2`^Jjɭޤ1 [)]-gR`~#)v}jsb)&J"!&Sc)=mb{)\}Bd)kW/f:C!tB k~k"!-]kΤ1UUYS)c c)UU: /w(S(^J)yi<{#)[UU6R#1]`(kC)o_;Zác?&[!! F[1ض.(c.\(sB!c[:[_t)E]cC)Sx~JC10SC)* ͉Z*|`jfSc)Cp`|hc!)K ? #)GJ(jhZc1IZJgR)?&J -A#)b"%B+A JeJD1nɅBd1}ΆR!r[B#1~*fRc1uaZFJ (>FJ =%BC)/)k1߼Zc!ׇRC)4_rZ")u%JC)fR׿%B(nJ ( b J#)RC19!|fJ#)wA#!!|gRk'b>Ra7eJ#)uEB#!Y%BC!DFB"! fJD) FJ17Tc)ս!p[_%BKR#)ok=EBb: J (6.Jc)VJ"!ިbFJc1&RD1>'J1{Rc)FJ)Rz^R)(kc)J1PVikC1b{Rs#)[YSsC)?{|ܽR B (p)c)MRc)9 (=Zx[)7zEJ.RC)BO!'S"!jJ!nإB1D2" bEB3s4eB .(cc1zZd9 s(Z =R. R` K%8, h;#!U\zC#)7pb!ݵk9dsC)U{9_֧Z \|wgR#)[ik U&o([;)c1΍jJ زhR k7B#)p fZc)%hcd)۸uUJ!a@ HcB)J9`29 t*}J ެA9!s)UWic +ktZ "1]tj6߫Z0'Hk)2XeJ"!{c0*/G[c ?RC)PtJC)cicc)}R1X%SC!sF[$)jc) ^^g[")fU\)?Y!!XWBfk9@Hkc)IZ")8FJArJb;%J jAC-GJ! 5eJ(PڷIkU>R 7(J9USd9A fJ#!%JC!zgJ")z:#)|JRnZ19o{eJ9"7%B(j˃)/U_%R \`zZ)rb")FJ)iFJ /pb1\W\nb&J!_ fR#!Ux+A6TgRC)')b r#)W_sAìd9%Ոk v!_rsZ>CFJA'b/΃1MWWgRd11qNN9WW} 6̋ \xք9\UUU˓#17cB)6SC)=msc1TaZ")r(caZZ9B#1'-RɪFJ!+c(/J 3\B m력̈́1CuufKBs(c9~/J)rWR)Wˁ)uGR)Z#)_gFJc1]R")fR_cJ %J+fJ ph{d1yW_R+gJ")[|'S!fJC)ֽfJ#)8}B!2EB#) RߺksC1_A)ՋA V/EJ))Z#)&Jc1zB ~B 'R -js9VFJ#)zZ |R R#)GRC)LR -+ R(7%J޶.>b`cc1wgngJ)"bc1gR!~BbB!CxR(e:#)K~oZC)=iX^R)$'B)(Rc)_|FJ1mR .(Jc1Z1ZC)}RC1w(c9U(kC)Y4fJ9PZc1SQʇR6*†B .R f(,EB)'.sc1Ywcc1{Z!c%B 6:!- c)-R#)R1'[9Vk#)x[9za㒥Jc)Z>"[)l&SC!]R!w(R)}J(kp_]'S +W]A&_-*| 5k (s)kB1>zbB)\fR 6(-AWR 1#)}vWZ+/'k9XUIsk#)êvj ǂgZa믇gc1ՕYb99ː\ tC)zrń9uWpWZjc@?{hc)NZC)qQ&R){z }%Ф!ت{9rN1c_R)wk)>Hk1χ(c |C1 FRa{̃C15B!`*c R![z**R)fRxeJ FJ"!,FJ")#~ʦRd1?WeJD1t} ]FBC)U5R")Z)nZ")fZ9T>cc1A zAlrJeJ(;gRC)WJC) S!-kBUqwZ! Z!PXTj5Z)7bC1_ b (tpk 6R#))kϛbla>Is`.GcC)߾b`+ h0b(_HK /Hc"!b{Xik9/hfR)ط9t9is1|^kc!b^ _rb(c'[ssc")o.]FZ,C)_UÇZ")ŅJ!k!\A=zR cm9ԯ_FRB ZD)wW7R.Z˿GRS&J罽ZA%B;B|%.21\UU]eJ~9B#)j2gRB){:?gR!+' k9ϢFJ")TB#1\FJC1Zc)~B c?EB KZc1xTj{{gR"!^+Zc1^Z)wBC)5Jhk!ckhk ZC) Rc18 c")b1~m\FJ"!(kJ ֽ)]UZ^zeJ!?7#Z#!`gJ#)^|{C!R!E:)Z~Z/%J+Z)޼>eJ#)'Z#)!R*)AbeJ lZ &KC!zIcb!7D:"! '[0*Za / gR9p_FFR#) (R)v8)c-Hc")iZ)WFJ!uJ#)&FR ~R#)eR9X}ʘ&J7R!OJC1W}%;J#),6Jc1PսRJc!ZzB+8bc)w@JzsaR((["Jc!KG[)'cc1CZT~FR ;sz>*|b `b)UN)WǬ \}UZ$1?6|sr25Us&Rs\IJb!_s! K5)U]Z#)U}I,D1^\Ub'{#)K5y˃)C`{b1 |AR W[C1 Icc9c]) .c9c{S#)!7 kD1WZc)wI]Usݦb!⮶UZ iw7*'k!驾J{C)$.(c")Y?gRZ9˄bS(Bz~Bd1&Jo}'JC)seAa>1 02hR=^?Ba-B!PR zRa0Z!_uW%B zcFJRkeJ ] %J#!k*J J#)v'sࢇZ"!BC)^Z3Rc1 Z!:mA C^gR&R bKs)1Zc1r] Zc#)zR -ZC)^ڦR% Z#!ߙa1_PWҤ_Zhc#)sׯR kb JC1' Zj'cB!U{bc)U?RC)ft: ""j9C)jC)u}EJC!FJ 6*{EJ)<ջhcd1h^J(7Zc)*nRfJ"!bxJC)cϩJb,ؠZ#)%B ;꒧Rc1 fJ 9._fB![b) pfJ)|_k!?}uwR)imMFJBEB![J!5*}JC)ZY[J((k"!.kGSC)^BC)%pZ'K#)xi{9_YyS!5-'S",hS1޲Ic1tquSC!/R"!"‡R"!w=Z -iRP:4A}=]b ];j v_{c1s b稨k!> k86s9zbrhkc!)c9U)k Ֆwք1_W)kv|cd1ؽZc)/ƋGR`?j 1Ʌuk9)"l1|WڦJc18'{C)zbC9ZQZ(({s[!0j46̈́B)wg |7jk!^FJ ԇZc1i{ zҥ{J#!55uik?R1-Ms!=ZubC)]T]fR ]R)&J!Wz9 }̓u-!wUWZ ޺UA!?tA֏bAaAB7*&J0gJ#)uCϭZ B! Fb#)^fJ#)=&Hc9UwbeJ˪oB :%JC1)FJc1#fJ#1ߨEJ_ئRZ#).Zc1}ސ(cC)z˾c#)xZC)%uR 8fJc1ؚ%JC)ZC)w(["!.,Z9Z'K1x\FJa2JトFKC!yKC)kJaog[$:Z1.o(kC1է EJ C15}[R1Wr#)Sk)o!oN{{ {C)'=|9O-c1vwVPk!wt | ;_Ic(ԝIk1v'[cc1hc9&+Ipv[ "c9zb(微{9?sc)gˋC)W\s@ښ8k|A((cC)=E{#!vpkIs;M ݝǕC9U`^u:(ߧJA.s!-(kSc!n}b)J J_cd1ŦR! R`FJa. c!TU1 #`&J! FJ!o=A :BU7WA~AaeB}+fJ˄98B fjKFJ!}B` 0*zJ#)p(fJ!hbpJ"!lu{b1 {Z#)FRC1-5FRc1geJ#)`o fJXh~܇Z!ֆR ~(k#!:Ik 91#+c!ջ+EJc1xZ:Z!nZ9s}]bd1ZJ9`bc1uRZk)TTlk7XicB!cm%B(fR") bC1ݜ?Z!ΆR)^(cC)_ަR1T=R4SC)U'[eJ) R#)啪Jc)B.^%BC){eJ9FJ),`DB CdA~&S(/RC)M^(c9}۠oZ -|9_{JcB!bC!_Tj[)e5Jjc"!=|>gR R#)`~>bc)Z9nxQAD)\;9X* tB!VFSc) Z8(s#)7 Isb1@CRc1ؒKC)MxR!=J ( |9޷[)c$Jݕ-!!|cD1kC1-s:{U*)^|yj{k͔9[+|17 k`'cC!8k1:Z)6 H[")RsdJ]=1_uwԪs)߾ikB!ˋX%J/ kd1.m_US(pz}uJb. 'JJ@. 7)c!?6ƀd1}er!_YGS jx/ek#)u_h["b [9ݔR!xB;B t ծ)J#)?EB!H/9 ^r1'^'JxA fB 9 ..A9{}_.R/Ur%B7fR!-gzFJ#)&B!RR ~tv&J -Zc)q^gZ)c#1Z؛ c>*Gcd15fRC14$jFJc1 "nfB!7eB {R [(kc)~EJX᷆R)YB)r.FJB! pZ#)]SD1kHk1}rJ DB#)&7[^EB谰[c1UU]W xmUgR! eJ!*Z1Jkb)}b#)jbC1r)R9s+&Sc1}YцJ"ͣظ'[c1jFR$1om(t(&[)[Z(?w)cC) yHc Z#1*Zc1g+Z1jZB){/.R Rc9=xxJ9.Sº(c z;%S)fB>sB!cR!NgikC)c%BJ"!) "J1@^Ơb)^TBD1R&,+{c1gzbC1vRC)ŇZB)I Jc)뉌{!j ~/&c">*|J:c"!,~fJ ܶGk!'wlb)qZC)'Uk|).ʄb)ZAskC)}) KC9UX<(oˌ9]V̔9Xxb)=g[c)+~'c1[hk)GS!_cߺ+|1*_.EBC1`ǯR#)$%"Ik XR\c!_\&Ba((c)ͺub 8mc1UZ h@Ic")4b#1'VfR7!{!U/$JuU5k)+W-c9 ]z`BaA[sR Z#!_zR#!)̮FJ!R gZ!%B js %Wks!lB ^XJ:Z#):RC)oN~%JzGJrq J .+mk!RC)BlK)_]J!AJFJC)ZPB؃:  '[")xgRB!:GJC)5VR#)&Jd1^Z[c)Zk7g[C1}fJ#)Z!: fZ#)}gR)gZ!RRJ<0R W%Bb>Z1эRc1Z1׿*bC)0%WZ*R"!Xc#)[:REJ(z/,( Jl U d#9UU\VJ(%R UZ!.J.cc1X@(cc)+Ƿhc#)k&J ϦEBC1RK J[kfRR!.1S]UG[C!K}R1ثZ A!/WC1U!vgSC1^Zi[C)Z"!Ok*Rc)wocX9 ,'SC1+,C1Hk9JR VuIb/ kC)wqJ黤Zs![1/.[j|16֪t15V9MJ?1W {1^Oҽ1UOc1zpHlc1 =kb Rc!kR1}gB {"))|"!YikD:'l[c1(cC9U-J /Bz[ p|{:C)xS]UR(tB1!W;_R5뿦BB&c)_6c!;wZC)yJkhs07fέ"9彩)߂%JUq!̮{_gRzB :O7ըR ]Z!VFJ> fRD1ܭjk@{%B q 9?Z#!j?EB⊀eJw ?R!-eo&J!&Ba.;R!n^1 5UBa/A1UUqJ(pb)'Z") FJ!EJ#)Rz'ck{B)}8fJ"!/zvB 9 MŽJ V Rd1q~tZ#! .ƀc_d1_UApFJ!mJ#)eJ&J zcPzfB)Gc#)wwZ"!Z:HlbG[!N cC)5c"!j`i{!R"!kBb# L*hc!~c)UWW{ ?(c1Vr{WAC1eJ(S15dDBV'[9lrfR <6fRc1^ER#)폸rR!ꦺc"!?-՞[eB  Z!ʮ:bgZ9y% 1uT(k)7kb!z-:+l1}cc!{;RC)7Z Kb)*R1jzxBc1L"%J#).{߽Z)b([ `_w%R#! q)fJ MbcB)Y[C1blc1~u%J ҿ &Ra`6[ t)ʛ C))_p") _nB!zUb!_5Rgc#!IcB1 &1wF[9݃ng[$:oßk h[B!˟K)mk!9܈k9\yZ*ﯜ!}{&[:^PbFR Ik_is/R8L")yrZFJ 7-b!XlZHtD1u/McD1^*9n>k1{&[ t@b!V?.@+?_p!Uzq]gR#!FMB7J/'[(FJ!XZd1 KٛFJC1~*c)'GR -gWGR!ghB`gR gR"%zB7GRy: UB_.pA`K3R#1jo"b1/WwfR#)Z'[D1-R!l9 )A&R!ukuAUsۗ&R!zrJ"!nB VR#!^FJ#!xx&J)aJ!Ab_˯FJ!qcz%J*[)7Fc!_^b%B rwR rU$:B J4Rd1^q R.\eB#!XsB J$)mRD1aEJc)X c!W9 8 J kB }<([(h  c!LmZ6gRYX9(B)cC)] cB!uR!ks)姷&JC)8`R ௐFJ"/A#!?ڮk#)׏XZA AC o#)_UW&K)U5K!)c#)`~_b!i%B#)fwe&Rwb)\^ކR툂fR ξBb#)OSFR@zJ a]ZzZazJ _ZEB)ERC"B!6eB#){Rc){EB j$Bs4(Rc)U^JAp(FS k1g{q_RC)veB H(GcB!{[C)rIk#)Wb"!x. R)[jk)oSk7ZC)R)cR>.BKkRika.eJC1JbB!+;m"1TR!:%J(bЀZ {9C^_(sc1u'[ R:I$†R)~(Ic!XZc)R k[99_Xk9EW.ДCS#!黼ÆR¥R2 R܏"GkB!,&[ {*k#1Z]RF[#1U l1=˿oR H[c)]է[c1_]'hk>kή t@B!5 Ht@R9](c1 |HtB!=kc)ԪfJ#)Եk\JC){}uHs%..k)~\XfB!C)ќ#)tTU%B!5ZވZs̋)b`rgZ sSWc9uZA% 0bC1~Z#)p(X{#)rrpVs/޿_R"!wB`\%:zj"B1]u(c1{~cʋzZ)|wBz bv?EB XC)wU9@  {mUZIV+kgR!FJ+Z!W fJ!iFJB!RFJ *5^B#)͌J(>Jx8RD1oeFJ vOFB#)^_BpBa.CJk"!w&J"!~ˇR ^/J!Z)+sC)|xUR#!/B fR %EJ#!X@&JCR h9;pJ VZc)QSQ%J! Zc1U?Rb fJc1)$B ' B Ӟc2![!qb!_]Z1ݥbc1ڈR1ոZC)'H[C)vg^sfJC)35}9 x(k#)J ̓hk){cc)_^]c)yGkBk(k)_'kb)i R!5c1xuZ1=W5R([")'z[)k x&RC)ՎeJ)n `k1ziZ)( 01sWJ(技()b1U\ӵ@FR'k7?s!h촇S Ckp~ 9uo'ub![={B)J(n9uUMAJÇM|!uJC!-B {)| lb)- k/k1͉F[9{[9c9zZzc#)-k"!Xc9[Z!wJ l)ma,!R]IcB!D2:Z |1WZ;Z$!^˓߿{)(r or|Z`[v%: R!byJap/'R Ͼ'S ߿R)kk '[cR "&B RD)-Hk#)RިRd1MJ fJ#)}T!M[}b_p3R{`16.k`?J {bSB!cAERaRfJ#bc1EB(ҸEB)Sd)uY{H[AC)U+KC)rɃ'J .B+IcC)I~}Z JD1P _WZ /J9 ]cC1V4{1]W{d1wW;fR)ntZC1pWri{C)Wu|T'R#15+QbdJEB"!IR!':^,1_UVÆZb) R!obHR!%J)> k1QSZ /Hs")Z܊R")j&gZ X7XZC1{WFJ 'k)]+*k ϧJc1U&K!dsSC)J!.hs9˶s)c"1] b(s(*HcC)n{Z(7RAcC)YssC1W׊k9xZb(^9}WiCR:ʿVΠ??HcB)ނ1uXc} t9)eE!ruFc12Rc1*xb!Z s)eJj`ࠆRD1+U kc)s1cvB)|`^S@ &g['%K#!E j|4/c"!= 1vHk1نR(p"1~샃1_JsC1oWBd)3)W}:C!|sVo0{|c)}i'S!g:S aaaC!UUU5gJ՞4b#)ooϪs igB!~\,:0 JC)UPc(L|#)_U/| UHdA`*Zajc ~B! fJ  k'kC!dgJ!뮨k1}_=}(c {Z#)اZ!&Jj?&B!j$fR#)%R ń1qUUWc1UUfR 9[B L|B)?gk1ƵR#)nxʆRR!;*b XS)ڭc)RC)䬠R#)e&B gR1 ݑRRx޼VByʈGJ#)m&J =Z#)(cC)¸6Rc1ڠ%JC)#v֔[C)w%Z?sa!u?`uJb '[A!cb!r ̔1?s)rjZ1KcBs#)>vhk\{Jc)'mJA{C)/c#)Xb")\rE:!YL4c1{~l"!Zj{6˃,.J ׈''SC!_k>[0!*px'd"Il cC)ߖc&J#!}B#!{2;ER#!UՌ{c1qUUJ#) ݇RC)7/J&gJC1(Z cC1>b9>rY҇Z#!%Jc1.FJ!gR!/})cMA9)k)Ik1lf{b#)% c ZB' b Z#!>^fJC)(c+(cB!k(c*R#)pT^c ruZC1UܵjbeR"[C)kc1qRD1Ts#)u?kR)i(b)}eR=/Z!]gJ#)UטV%R((kb1pΆZ!7Z(Z*k hcc1WXis9rWR : 탡 }Sc17[!?%Z1lR#)^7Z!/1 {R1'*(k9ܧG{R1.gcc1soΆZ " 4Z1b9HsC1b9|S{9sk9Ggk ?V'cB!#]3 aR)[c {K[ͭ J!"![.^Gc +cB!+)k=/fJ -(c9ZYGcAZjJC)%:yLb1vflF[)' J 8~JAZ)Z=娦[9O.Uk|@/g|:qs9Wf 9 ")Ne)c![WW#)U5Uks)aQ!cLsIsc1P׋k9z-ɋ1)sc9Lb! `cbࠫ(kc)󢾹 t%Br{R"st?Gk{)| (FS)ˠ`s0ic#!+JB)̅gJaQ@gR!؈jkC)_gR1fZ9-|&J#!R!-)k")Z1Y+/js#)xR"! kRC!ɁׇR#)n.FB=ob ks&B &JbrB#)z9gJ([ k#)uWJ X('J ËZ#1[ZVѤ")}_S&J "(s VˆZC1AZFJ ' (8bX'[ -Ra?(Z!^8FJ!9(x7Z)5 Z#)'eR#)xfR)eJ(&'S @w&J (FR)7&Zc1tj)ӛ}M'\#1ukHs9/IsR :+n t) Hl1zZ'sc)mKEB#)5>b)uU!UֆR#)SC1{7ux1%mBD1 15U%[ Ə J)X^ER#!|π'k1o;{s9ǥ߆ZC)ryJC1sJd1 (k 7&J!_XZ)*'[c1j'[C)=bB)|Gc.rfR!%J(C)wVR)mϦZC)4Gkc1ѡEC1}{TZ(R hk1AS1Z@ fSc)wS){{S$2&kB! "%CA(c\'[Ac$1hka8'hc1fԬg[#)Vs[c\c).ԾI*|9l<֪R0=\s/-B!>2ƠcFk1zb{Hk(|_; |o+1UL9_hc(,{A_bcl92[_c)U{C)UIl{C1m)sZ!>gR;{{bB|i9%IiR ؐGJ 6ܨR׷*[״^rhSiR!y\&BfJ+fRd1*EJC)&J9$5bC)~GR`+&J ÷&Jc1d(cc1uOcB)ZGc FR)C1URA!ܔeB /B 'BkIc!)9aZ {P9 &Jj?+B ɈZ Akb1%BZ"!5-bC)Uߴ|bC1K|^uGB)cC1S}Rc!-_S#)Rʊ_9(Zج9 p>[b#)]fZ)k fZ)U2FR "J 7<5Z)6':Z1UZ)_*fZ#)̓kgcc1}9 k)|=EJ &)7)_p[(9 zrZC1!]Z9\OZ Zi;J`$eJ4J fJ!֢J \Ww$:>%?J j+bD)ZC) j(c!}˭Z#1M#.R1^t{AwޖHk vR){ Z s#)7Hs")ɩ1-^b 5fB {xB{FJ)U>5!s*F[$1cx#){^[)gsc)/y9UغM *s#))ծ#)>}u. Δ91'U6ΤA^}UR"1=J{#)+ovC1 )bEJ -isB)_R#)kUB ^ZB!M9!׋/cB){J!)s"!7b")jNcc)k_(k!RC1X'R#)΋bmB1a_j"!uTg'cc1=]bc1`RC1ܟ|[!!)J)/R .7S pp.&["!=( kA>Is ^'[b#)!pc!zJaJZk"!aFJd1]Rd1HvR&kc)?~Z1,][1ռR1YZ ~/Z ]J (b FJB)4fJC1+ fJ!_B!"=%%B)Cc]9)&#nc)UUWEBqfR#!յR( jRC) joFJc'JC)-R1y)R(B#)+UUR)mJ bBWR#! bRah"gJ)F&JAIsu׋bXIkC)a'c9/c9 _R)`pc+"1 FJc1Mc9oweJ#1̊%BC1,랮 9{ Ik(/%ڈk heR)£j"1Aeb#)*[#)XwWR)յ{!_Wab)cC1^J:1._B)OE['keJB!"Ic1zWXhsJ#!Z1c@Z1ޫqR1Z")0~sb)Z9pS!w'*:{kc1rHsB)R`/(cb1Gc\[1>k kC1 k1^R1Dսk iۦ[)վH[ ߠsc)}=R!{!5Rʣ! c"|Ef%'d)钾S'\B*,c)Uhc vE[)q,|:uek1gO1c*;=j@ω  *{9}jhc'")mw |ARsA55,tAu]Is9w'pHcC9Ikc9j'*҉sc1rsJ `^hc5ډs):{a\)tC!]/[c!sxhc#)ueZJǭRSFR}R!-Uم*#)fR#)ZC1窰fRc1֧Z1([B)R/Hc1wwAxFR?B 2 eJc)gJ9jb%Bc9 RC)bFB|.fJC)z9C)l"0s_[i*.'[FJPZ/Bh.1 6FR!=EBC)= RC)$_B!(:gJd)n>|G[ yRC)X_fJ VFB +H@(c#!߆R/%{#:ˍkݿ)c")Wc"!{eJc1*|ER):JC1>)jsB)cGZ ?5&R(JI 7Z)Z(s/Rc9yA))Hkc1aGR)¯OsC1UUO: PV9_ќ1]YrܙB)qQ}k")7fJ))eB 05R1)_[#!ieJb!"BBH+&J ) &cs9r_k:qcUYkC)ݹ%{xoʃnFR b)U~|fk1=}]hc(J 6JafJc1*9$: 6FRAB*fJifJ)5Rc1$vEB#!EJ\B-}JC)b c]޾c Vs}WJ\zB X^Z {beR 'c(o9UEJ!&\xgR!]&B ' XR $=R#)ph絧ZC1_eJ)CgWZ#)m GZ \d9 3cAUײ)c(_ZC)yr$ZC),)"R pZ#)&Jd1혥J(o 9Rb) 'qZ9cC1It\cR"!e[C! B:4"S*1KtB)&SbHkB!Мs9y"1˵'dȭ= [.|"!P˄)Kq|{TC)}[9zhIgc#)ybC!8"K1 :yށ1kC1eJ1 '{1' |1!z|k1 Z'k%R@ksAޫR:[ h[c_.s)u{/s\q1W-Z ¬ĆR<'i[:[!?Wk)$(d"ێb!UWfZ XΤ1UUUXbC)UJZ)M%RNB!a"Z)߶R(j&J#)%B l>Ѥ1UUu5EJ'{Zc)[bBpeJ#)7eJc1Ib%&J!z.ZR#)ػJx&J˵%B xGJ zZ2;5>Zsbh[eB9(S#)b [zS!&J EB [)*hc1ZfJ*ܜ[1PfR FR rcrZC)#"G[#!Zrc)U5՞9UUW\GR \Z)PSd1嵈Z Rc1UGJ! OZ ܵZ#)U;RD)}B[$)E: .VR1[ ϊIs1|V%J |xNb#)S}R")eJZJ"!8'cA!&&sb!^1XZca{ssC1oo!!;Zc(k`6&Hs#)URC1eTB 0<{c1}}qFJ /Z#)g7s!Hc1ˢbJ *8s"+t)kB!Ǎs B)}s#)y/ B9 ^Ik`ܕS,(F[d)~[!+|ySh|C!itAlb!9׵il` l)W\k۞'cWk! :)l2zc/kB & (S1ƧkB)'c1oSdb!zZ?hc1Uk [Vv)s}UHk({*| W]󽌌!!z*R b1{ wc1/_G[0*t W#k1_lv{!˷JB)1VbK:P*#)K|Z֥!ks | B1Uu/הHk!=p`7C)qUU&J?SR eJ")Lk")z{S'[")-R vހRC)=EBb¸nA [c9{B)-JB)$/Ja[ 갔_A)<ikꂮfR!fJ!h}WXA!OwZ~ )Uu]&R `9RC)nWI#)tjwWB*/EJ  u[A򘾿&JC)^FJ BEB!is 5:1WUsb)3rqES1xkEBA"bZ%DB :R!.r#ika\"L9q{3rFcC!5sc)b){EJ ֋ sc)q)c%Rb sC)jC)(c1Kc|k!~nS &[![{.Zz [)S^i7WJ)6+WGc(M[!:/%J|C)n/J / jtSYR!cb)oe["!:B)ZZ+ωk`k1n(d(c"!07GlC!cd)[l\$:5o*t)Q~[!@z% t!Q>td1+/7Χsak#)V&RA>H!]R98T`|c1UR R")kb!Zs!z!\)#{!U'+`j꯸{@"'c &?qW{"1xஜ{sd1rwgkb/c0~?ӭc)TU}uFJ zB(Ƀ"Z#)g/sc1=UfJC1Z'S#)rEJ!vBa*턪BC)RC1{R Z"!.;ZC1|bC1?VcC)xP%J"!6N_}FJJb-=͌"!^_B#)>6Z!?)kaFJ %B#)hk1_3[c1l>ӧZ@*ھJ)~J뮜xJC)]EB#)]`coEeJ f|sB){b[Z"!)Z1_zJs(k!}uTFZ}կfR#)aW9mA&J! RxpR&J#!Z#)WA FJJ$){kR =X)siRFRAKHc!Ϯ")9]1xUUW)sk'c/~J xЪ%JVU- eJ "!zTZ 7lfR")x~[&kB)*{. {1DݦR^Hk z⨚{9R!#Zk,Rc)h\R1V+Z"!x`HsAWk6neS( |!Q9}L|)_Sa"')lz뮇JHc)$' gkΈcA]߿͔C2u)t .z |"!Mҧc1 t cI|9Y̓{ܺk <[ooS!`ft1TX,)^ l즣8[C!"55'd x !|[9@ 4.&[d1b [!:JoC)UVsJh%J ?~{(FJ -Zc)Y'c2-?˲&K#)kZb[k˥cB!jc!)[WDBrqR#)-ac!@ 1Z(c)is&\D15'k!8^'S~B")%J ˻R!}Z)b fB(5[!rEB"!:@%J {(kc1uߞZa7is1?5ʼn{9_uj{ \[_wfJ kh%B - R+BRzr{R {wcW^kRC1=E^BܦFS!H[1{=gc9jZD)TT۫Z "[ Z#1~¦R#!m'c ZB)&?[!6/c{1V_JC)}u(cC)^Z箔 UFJ!$^HcJ5˩Z#)u`wu&J Ucc1/I~EJd1E: W9rZC)sUGJ s UU'H[#)Uc)خ<'Sr&S I/icb)X{,NFJyJk9xjEZ!X_c{$Bo*,R!+9`؆Rd1{2ZC1ҡZ1WZ9$q[!9?RwAcj's8胃1c1ɷU}j)Zc#1ִnR *fRc1k *.Hc),xB T(c1y::*)S`K#!m) |:i[A!o 9Ic {ZG[ ƎS".Esd1 +ե{BDLb)RZޜs#)3)c:{c1]c)f[)mxl!|w׷c1e9a~SC!? )wv S)?괆S)}Gc 0,")_)O߆B+s9._({)\%B [ k1rz6hkJb$ [d)Zi ?+|A!K tB!^__+l)rjt: }yO! ~u[ &["9@Kmb obd!/-֤B'\ |9%5~FJ)&&J(U}Z [?I#)&JC1+)Jc1z%J9A:c)&[c)YoZC)/R! Rd1Ey:!KB)7kA#) J#!Ÿ(Jc)iZR#)w_R#!cR'B ʠ&S)"}fJC)]ӾJ /~R)J}k#!=?[D1H땩s1kPkkc1c!󯇾Hc")ݠZc)EJ{hkc)!-*)''_b뀽29xHk#)}}bC1w0sc9Vc K%J R9/c ^gZ!zkjx%B#)q 9!^[D17s! }k)k^fS#)u~BG[d9`(kc9y 9ud1uUb#)BCHc#)5R V)Gc)&K"!{[g[A!b |d)-^׆K ' c!H['>J Y:k1 '["Hު(k!(x8|#!/i|Rht!_'d#)5 l)u}[d) muG["݉t#!>wc<kC)l!՗[ ?f[C)gcp'cZ([1ˋ)/bp k#)VS5ic )t RC)i`ik1)l"![ }f[ ,eB_KBm^>itc)^axh|bM:?+ շZ#)n;hs Wu|jbrgcC)k1_R9 |jm'b(=5߆J ^GRc1:Tc |J#1H:(FJ jEB(_uRc1q]Jd1%FB1TJB!fJ))=RxJ! g[c)o]EB sJ [.=ic#!WTFJWfJc)-[rfR u'c9>KD){"J 5/([s[Z 6%R ZȇR[) 7!!W]1UEJ#).c [|ڭ{_RBn/11;;&J <)eEUcqJ(z*B#1"vjs!-EK9c!!7g[_W[R! @gZa gZ {Gc c 1ޗUeJ"0ZC).ϵeJ hsB){s9"b)`'cd1&gZ1k sZ ܉s xZC)N^r U:(cB)pZC)ߟi{1ͫ} !u%J$1'-J (cAas׈{C1vb$1ppP[C)im5J :~a!u&S)U5[.8߇KWS R²s:W?1_+ABC?[!׮+h[) o4[c!RC!yc$*}hZJ#!_;[A~Gc! jj )UTd+'Szr&SGc#2[ )"k9;O[k)|J)XW%B.oS)lRNeKc**t"u?hk)ZGSB) }1?Ht1(,J|` t xѥ V&SA(( R n`Ed i|ߖdzں{ {!T&J(8ץFRc)]J1Uϭ-c"1obk!-Jc1娪JD1X,fJ")pΗb#)u+_c(eo(ka"(sb!RC)_HTJ %EB!aR!;R).%BXH[ݯBC!lJ#)7c.'[9O؟[c)~\Sc[C1Icz:JR)PeRabb)XArʟsB1]}MgR _j`{R {yFJ) -Z#)R)L^RR "xd1PWUUdB ܫkB)SF[D1_]{$is)yFc ־*cC)XSc1_w)=g[x,|/c")I]uZ mb!-F[17dk%B+'j1׼*9MBu&kik1KSC1mmc9~{ 5b!\%B@N3&S9hc!ûRc1 fR")~ 'cZ(m[#! 8Z) 1?eGc Ik")tFJ)4<k!ŅR!XSD)-S#)Wʡg[rr*l)VR">*/ |"צ([`bGs)!BB)Bϗ |1iH[XE2"gC)7S14 ,fK)oc .vdKϥkG[=؉{gZ0cc)Zsc)ʃ'c|(S#)[GSd1$ EK('fJ!.j)ObD!_z:m|#)UT\Z!ז)Ik#!5VRC!J(lfR "[2pl)Wc |#!k*x|@녉M!syJb=(t l/`o>^rZڝ k$:\fJ)}U9 n*B zJ%B)sc#)5fJ&>ZC)PZ#!WR%BR).Z)RԽk_J fR)k#!~o Z)MEJd1om/B:+[d1_J gRd1)ÆB)tJd))J)מBC)4EJP9 +9C':&[ u;B0i,\c95 @Xba`_k{ ?R#1_ޟZ/Z!kǧJ! jEBRB)KR׫ &Jb ګ( c "S#)Z{C)K~Zk)BS1t(c#)+ _WR)Is")͈s ںZC)Jp{1[]_1Rb.>{B۠|A)UBR\vwlBTw]R `)cc1zc`Hc9}U%SC!s[s{*&[1{s^?Z(fR/[#)'fc9ꃉk)թZ#)ej{"!=_[c175c b#)uEB)%{c [)fnr(k)i kc1_5cxks!˭zGCXRa'K") $3*R;1ziKB!{ %C2D)e\ *G\9hj_^{C)Ws W2)% SJs#)yZ0*+(p/k$!&gHc")+h ~~fS-FK J *t")/?kVTjs)Uckt¢j|!w*t2Wfgj|)4z Uk ˌ$:ǎK $BRpjl8:G\ b)W2s -HkzpҰ)s#2u_EBᅠ&JC1Z /FSC1_vIk!孍ofJ!?- Zb9&J!y_h[")?S FJ` S#)ؚ{#)_&Jd1LPkk1-m+GJpA!B!kJ#!]c15EJ!(kҧJc!eذeB)k%B*ʪ$EBB! ~RC)w-)1sb1(z}b w_{=1 WW] TU=hk 9RAx\fR ᭇc#)+"):5{C)^veB*WeJX7B!w+c)wWZ6J#)<'c!ۮcC1U}Z Sپ0*k#)7/_AR#c1]\vNb)]MR &ZA+/ ks@ߏcc1& t1«Q1ws9J-!=;)jk [[c)_(%C 8 %k|)t滻isIs_p픣1YUik)uc)}mK"2>RGt)ڐeM17H|Z˄:oa|)ɩn̄1TxiЇcAzZ[9 (ZxPfcc1˽hs:%OfJ ̃1UMEB!fJc) RC)V- t1tVfJ"!Kbc)Mv%B#)~P:#!|(Jc1=R  ZB)><^bd1mIb9]ևRC)z?+k Z A,eJ "ZC1.S(܌|c1};SZR1KwWfJ 8'>eJ XZ *R1oxR#)U1 `Z-hk!?,| &[C)VҤR1Ðc "Z)lFJ#)/zUR 6k1%k_: +B(_"!ZC)XzZ>*Z#)f/ZC)|゜Z")kC!}^(g[)~Z"1 ZAV ˆZC1xuF[1:n1WL d[B) +K:?HsA9׌b9&+I!IkԶ kB)Nk)}kB)#9R.cJb([Pk!`G[d)%R k%:r J(u} =%;!pIl1PQgSC)鹋w)c"1?0[c(Mkik19i#R1 {js9_qk#)j= |A⊄!knXz9냃A:ۋG[!6S! J,=ʩk.zk1icd1hz |ׯ([C)>yZ#!ES!FI˦)k'kd9f{!a'[#)^W J#!ť(hkb!s&JC)#nkgcC)^gc!䇣k ?,1u,1j+*J)^\f/ )u[!*kR`*)l2l:ta$*i)q(Ɍ%2 | 1')t)ݓ:!~m )Y~1Zy'k~g{c1]%]ik1]]'[c1`zJ) (c!4,fRc)X1UU5[c1[15eJ!_bB&B,knEJYfJ kX[#)ay'c WW5_c1\TUb1WC1UU&J %[C1S/Bc)مBc)R)?%/{Jkc1'S1UZ W"Z#!~h %Z y Z)"Z,{$BZcC1~ܦZd9XZ#)o[1V~Z#!ÊZC)ycӅ1 'xRC)byU:! (#bJ k8[!b 'k1k!!˪k{9nk{BXreJ!XkZ#)6 dB!8׭R |?sAWw'c9 Ws9`}Z*~Ns 5b&c!ƀ^&S!hR(缿/b jʈkys(y#!k fJ!/R +> (c!rzB ˂K#)mb)'[ rk FSC)9obkC1-5Kb)osb!Δ1?ib)׵$:[RWUZC1]} dA{jsc)4^uXk 6V|+pI[u{!||k#)Wz$B BVkaLC)]R 5SC)ߪ:Sd1L2A!:qh{B!ei{)u ik"!-cR!߯7.G[9{Hc iB ;G[#! m~FS )2{d9k9?t S1It@`LC1XR[b! c:~RP(tb17NJ~UhC)˷)!)9>-)mjK(Fc(phl")Kc!~sY'i|"!bR"Ks1ֈcK!yH[:s)cb)\ofJh[7'Sb)-"*[b!kBc"!u~XUkc)y]S)cc1UfJ 'ʯZ*c!_Rc) cC)^^_69A 9 sd1U%R#)}X9!9#-FR#)~A(pEB#)?eJ!5R9 HkAY!a(k /Gc1w[ U_Ikb)%?cc12Z!%BaH<{!/{W%J %B(R1^[S9Ȃ{"!ckC)ufSz i{!UR#)ն*R (j+/hs1 s!=k+C)u]RZ(c){k؇R#)~HGkAUcji{#)W-c1w#1k}- +B)Sc9[eC#)_頋R>;9c)zӷFz' d*[)+|K6O㰉cB!SطHc9`c!LL!-~lZl!ok&hk c)>_J|//?k &c!)ߺc)%'S`H{!sB1b!@A ~+!`+myl{1\=߾/31UU\b᫢S k1t{1-~Ng[ [b!{. t9וphS JZcaj~Kc19Sd)"kB)*kb!vՈdC)=d )l!xb'[cj|)F["t"!=|a)~ ʌ"!6:trD:U[sxjC2uXʌ!jKHt2u=DB_B!?5S!%*eJc1;Ӌs9ecu(c"!eS1E t)wwZ1RyuGJ! }_J6>k[1]C(~:)_eJ!GJc1JC)0=_%BC)tfJ)) gR -gR yB )=B ~4J ocd1AR#)7Z#)/%Rc!uFuB { K)wES$19[1nZ{J`JC1^{Sc)?,Z r gR*)9#!9A FB( ҈Z Tbʖ&JÜR L!7wk!U 1t_*k)[B郃ZC1-+A &'c1οkC)y_{C1A]&Sc)}]cFS!n'["!+R#)A;Wm|@/ק[#!ͫʅK#!`ohS"3!g[bkcB)ڵ+)t1;oa)/c)6WGS1'lGt9k ܂kc)] sc)?_wgc\c9r^'9 >#ǜzW⫤aAhc@+c~s5+ #1^AAjjHcA!ݺ-s)[L1Qj#)WzKZ{")ߟ#!_5k \_Q1W5{c9^֊)|A{wHkAL/itD:ce[lB`9yoiA^WsC) s9rfR9VfJ9]{1ww/;s1=4[ (zR#) WR˪߆Rd)BJ wk1\FKC)ߧ. R$)~Z*fRC)b1q{ZC1bd1c^uUeBd1ݶ(c +zZC)հ}FR!0&J$1ǴZ)guZ#)mb9Oc*GcC)Ša}EBD9UxէZd1 k9s8Hc!_ $R 颠R.%J!O&J /*k`nF:(W}ZՅB#)[*J#)yIz%:MF%:jR CZ pc [d1_Jc1x`B!uUA fJd)Z 'JaX(Sd)qo1-cc1UCA x@gJ#!fBfJ W_eR#)p_S#J tR"\k1+}}cD9o}S#A+{1j{:c!e d)J})d"!>_FSk*t''TAGKB! +lS!"!{sۧcC)kʂ͔a!a*|!{kˆR!>KisC)RUeS!.abhs1qQ\b!V?Sc1,(Bucʨs s ʠ!//c)(ի!wk#)K9:|!-c{k**tc!]QkC)g|G[)W-,1Z `jFS _sC)SU߫{1][!lHk*hsAk#)zSR1tL}N"!Կc:@Gc!g[1I]0b1 NC!]J"j2n1_Ijt X8(t).iqoI9Prc1# 9uiCbHc#)^k!|fJC15e(Rc)=G[)/fJ!d c9o9eB)nJ ãZd)U\GS#)'SC)ʱFK%J~bU}Gc9wZ zZJ1ҸR#)V2RC)w\b+kFB XcR hc(Uu=G[ }KZ!z_}(c10b(&/[B)cSc1b1shkD1NRc1>g[)-ic)3{~}{c1WZ#!^#FR!UuZ _uK UiJI(%eR)TZ!J: ~^c:ZD*!W kC!v gc9W\fB mR Z)J = -)fJlVfBvm-.f2!].: ^FJ9 ͛hcJsR ]΍R}'S Wܨc1w-t^^+b? c!kc9U|GSc)5Zc9~*l(2(WfS#)ˠK)msեLC!jyfK#!i%C)lGkC!v Sc9bݚJd *sB)U1}}k /6c!զǩc?l2/]k(bs!.Jt1lGetc)+cppsB!n t1UJ֠B .|Bhl!.kymg[A l"w.&[bCH[D1~RQ7'SC)wt9-y[ [#1 |hcA_R=AZ(`c"9c ָs1nڣF[1-дtz.B1szK`CBu!\{)C>k 1[z[)gCB!ekb)n *|/X\#)?k#) Ktc)+ ͝#BUfS)po_(t9m |׊ZC)B1skb)+Zhc9Kv¥J96-R1*^%K('6:>S!R"! +S!έ5Rc)JeBc19Bc1=FRc)O;+Rc1qdR /*R ~Z)>]u[d9UUc!gRc1GEJc1yzRr%J([:Hc#)Ȉcޫ#s16JNzhk{kbsZ ^J$1* )'S.&S1\j9a:r%B൝GSgK օB`fBiK 9ʨ[)b}]_D2!U 1 ռR {FB~D:+%2 :zʮ+'[)QyJ!Z s)c _IkR#!J Hc#)%iՆJԆR\bZ!7{C)ikk[c)԰D2C)K }s!y[ #cbfS)6Ƈc) ڦ[c)4[)ݽ?EK&{7״s)7z7I|Ash[1['Sa fK9W]+icc1riJsc!(c)s9 |(k1G[c1Ȉ|HcC)͇ kb!]_&CphJ &C)ͪGKc!VgS&+FC s([;=sajls3A!cr (eS1֍pI7c9XX{B)PYsB)(acC c *z~j!v5(c#!s")0\d)}'yI1_6}{") $K(k"!bgl"үhdxbg!KK* ~i)#ךlC)(VmT) "1o|d:TV|)Z 7JJ#!awgRc1,UR14ΐB)}ufJA %BC)S9rS)?oJ"!S#)_~Ik!v׵eJ!/ߦJB)`Z!XrFJ s)}wR߉kAgR (*R b9(Yb?J FJ!R[Z#)RqEJ9}eJC1R!}c)EgSd18R1TWR#1{c1^ikd9Uf[9yJa@h[(S"%: ުE:^rJC!ׇS)} fKd)%: ([!"]c1cBfJa+hka⾶s#!]ע~Z!WE: U-̂EB_\:$B Q0%:R4J#:'kz| c@삗bagJC_bGca. [yszWHk>?7KB))C(["!gǍs)5 |B!/}wFS9o1mAGk!ASRwRd)B_01^oB)x͜C:Aޮ!ɨt /^\ XB#)9&J#)WV[c1U׈YR1jXxob)}YJ"!+yyJ B#)OS1ԯ4R#)G%B)cHc!R vc(k!|pZaPH[ 酽+[ajR(_RD15hc#![!ld) GF[C1UቫJ1{pWB)EJ +?Rd1xR#!Z#)B1-龇K1xވk#)[J)b#)բx{!ˣ[!*k1r]J &B \ގ2d:5էc,JyHKa>:C)x: z(k!8icĉ["!8Ww{c1su'[A Z |1%JlA)*s(d?6 :MlC)_׆[)X\(˔ZcsXj{$) UW{C!s1Sl7?cAG[1W*u*|!+1dRBp'kB){H)m8N&l)! gk#!?t:sD1ka[B)Q- |#)B)芩{k#)YIc 0S cB!n1"cw>fl Ik!)(\/ H"/(}C):'<ץ>Qa!w|k9պ᪌`sb)i RSvѽb)w5eB5 l)婉'l '%%BC) oJC1ׯBp /"!PUuWEJ"mEBjʣk1["!7reB#)0vهR)x[FR-eB#) 'c1EJ k9ez&J(XGdd1Z#!`/Rd9m׎R#)+7%RC)TڇR)zk1h'U:D1X$%:#) o1uUU-)c)P(cb!( ([1\vWZic [)hkZJ")S[k'[C1'ިs W&Sh%B %-%BC!ΆJPFJB)Rn9*RZ#)V)["!EB Z1}eR yR")u^:#)ufJ*: [eBC!*ik1UZ R "R[R#)}FK!k}]RJ=ZRC)׈k)5c16֐B!~NH[Z/J#!N:d!z[f[1>(c"!k1 Hc1>Abc"!F[jEB97gc"!/hk좾[1z'd1E= t i{\!!k"Hc)`gl:_ k i|A!/_㫌B)^{:АS#!5G[x\ -:WG[9sڒZ)hwc)]c#)F[B)b,b) | .~6[ & O!{(|!{˽*ˈkC!˘d!Uct):>1ܗsD) (t1c1J Zc-.rfSd +|) A6>u/|1;uߎ1|Ht:]MmB!As)| "OA!{s-@{s1b+ p^t) :c1zheR \'[c)k| |"!Ik!~~:C)X-R1]+R1۰קZ >/KkB1UJ)⚘R?JB)ԁ{9_s96_k@بFK"!n@bC[9eJ(^ycA[9c)gFJC)nMjs %WfBC!gJC)Y[1 USC)nr1s_UէR+Zc)^fR)b %(c#)bsB) t)_eB _9"jZުsB!F:1e h[!k|J!~RC)VgR"![c7狫E2!߽[!.EB˧J!vޡEJ`EB): >/BD):^FSC)~fJC)% zR)>.\R '.ZުWfJ:s ?^{1ieWsC!־{)]vt[)SR|%Z#)$:![Y5> c!!j1J!x@c9t{֦Zd1"Z[B|.G[)W[ ёB!5?Mk k!3lb!vpfK!˂[!roc sB^ܬɫ!(W taʨ ~lh[C)s1}_fS)*.ރc)kp |)ݻ=k)XtJ!.SC)MG[1^ߏ[c)I7rs!- zit)X AeSACj)}^|B{/5 ` ̄)+_Hc"!z[!iN~[C!' )(|)hkp"[9Vã|B)ઝ*tc)T]HSC!~{t9FS)⚰s!bk@* J$1n'ScB!IU_9UU͌ \uic聉t ]*zlb)̔2s=|t` Ht1~w=k!&hdwJc)p)N1Aקc%SB!z 2`_Vި|XG"!aZl"f[!sAx|ail&u *} "t)ǎl9ژhc ..н1wX{"!&C1Sghc9RbK 7%%s155^쥡)/R!.Ik15WzDJC!<JC)ȉ&J j XJhjpB{A!PW{&J!ПpzgR)xk [sc)nKA="s)Z9+*)c!}漧ZA%:%J ゙RC)T:C1Ubd1u>R1·Jr1zFB..$$BKbUR 5bBfR R#1ɿBvR V&B!lBr Bd)I R#)_sC!\{(cC1qJA&H[1_W\ZC15XXb: Jc)gw|Z#)"&)|OJ"F[  &Z}(cd)_uagJ7{$C"wIc Z Rc)ހ([ }MZ \B ][wBB!6j-k{jt-%hkc1nb1w-bs,c1u%sa':uwVR(Êc :_~{(Is kkc1:kB)BF[:kb1j}bj. f[A"!c1^kʪs9֟'[R 5Ϝ1UWg[1){19 t:*/sA&n7R V[#!}- fJ *| 7Hcb!pik@ذs1we d h[a!0|2bfcA⏝aR}K|9&Kb)&*[D!&s)}s?͜B)ye'l1IcB!&cHcB*a`'tB! or Fdakb|d1\n㪦[sB b)Ņd"Ɋlc*; *dBlfs rPS(tZhk$1.rʔ'c h▶cf* C:} | Tf[wB 9:(cB!߽(k!WZ (k_Rc1[i8R#)yjϖ'[d1uߦR*s9U] c)Sc!rzs1iukc)?Wo(kc)}UcZR ;Z!ɧ6G[#!( [G[.'[ {&[#)ծ(SC)TUf:*~Hkc!=R)jAl c:)q^Z ~>k=(k#)6nR#)[Z#!R)x_R⮊syi[!zNj |! ս[)w5cc1Z1KRp8RB)tR#);j'[c!lf*S!}hLAHc"!/wg[c!$ob")/oZ(!*fR c?.{R@ JJA̔!5?It`x95S%BB. H["!{cK17xk _R kHk5%l9ߧ|Tfk ಗR! `rb{&cc1hpZ ,+Hc")ʥ6skt:)|c)_g[9ڱ3>b1gcb!b))6k)`J;9WuMOG[b)%)'[1v(cC1jJʌ!ws!{k:&S9i=(kC)g[!-+gK(`gKc!%c*ccKk a")|);)|AZSc)kʮfKB hc1>ZcB)蠗gcC1ڈc!KAjUاk!jj g[@ ht)i)bV[9ݣk Bb!5K>)ht)~l$#ꝃ!Xʵlb!,&?hk)S[[1Os9DZoF[1>jgc);Bb!SyIJB!ir[1]mOiR**lC)՟B)cZWFJ#)Z):Z.>fJ5c#)_Gc Hk9oUk)RC1wb1-؞'S9bwZ!׼b(TB)][a('S:c)eyZD)؆JC!Ok:#!*Z 7+|C1_UwR!,҆JFJ>b R)pRPX\FJ -(c#!޿9J#!.}vBc!sB)=]Jc!'[!(OcZGc:&[9dbJR!jk[9%c@J#)֒eB#!&Mkc)\xuJC!)J#!C_Z!7_JW]Îhk#)U5JhfRc)v}R#!S.l m{x(Z ]Us=UU cSA+Jv̼Rʯ"!5kaGR( %FJ) 61 9sAgk (ca'V9ߝ5Uk&["p@sB!,J s#) ds"s)Scaڪca !S_V%[!RkgX|#!~'k1ys"!Hd";))\7 wΜ1$IK1ji*|9ABt+]:F)&lKs16Ye[JʃNy:اk9v!s:Xڦ 'cC!S(cB!>J!ww&J#!]eB!w_nA9-#R )[!FJa R!`FB#!*RZ#)?S 5cb!9}ŇfJ m'[C)}UJ s!^FJ!ުʤA>7B 5[!TֵS /-{c)UTTJקfR$)X Z!\Vb!Z:Z!W,s!y>hc!\GJ R{_:R!Ϸc+c1XS>kR"^S)#{9szEJC!p7Jc):ZG[  {["!me:IJ#!/uw^eJ! 7K)ikm |Z#!cfB H cF[D1mZs!K#!}'KHcc9A`gFB )c19-UJTVسZC)nU'c(.js!V-ւ17}uil и%B)zIs?7 t1!s+%l1`^&J ˄)oUZ. , *WsA)1y-Ʉ }y&͌`eJ } *#)&{Ws!~ŭcc1+~cqBk c1q0_ZZn+|"!71W/#)7VVU[U7%B -+|1%Il[ >[!/|") 7- #:fBPZzdJ5us X;kC)] wQj)q+#i|:穫2S^U댅9C꺽s i|(+sjS K1C[ &hkc)}pJ#!usbZ!Jb!ŏ([ c^E: `eB ؂RJ#!ռfJlFB XR#!b)R!H/RX>Bbڢ"RC!&Sݾ7Jc)CClB?hFJ#!5OAy$: L=B ykoۯMt:X%B R#!c&J#! uZC1Ik!bsGR ~([c)_w[#)[FB xls }_r{c)yJ9Hk)w[ZJ#) Ja,t UUJ?IRÓZc1%JpXB*B!W[!=~wSFJC)bdEB޿ c"j?{C)UX_fB <_Za ik|&J,twWj W=-9xx ks&BaŦ:c)QZ fR!g/Z1g/Zc1Jsb!M{ߦB .#!cU{9]UUSJո:"sC)r{!]{kx,#)UUkAJ| ik J#).KR#!53J1'̤9FoS1)_S)zzFJh/Z ={Wj}$) ^UkW1!/./R 'hk τB!s ZD)V'c `t Z,9?mXsK0h)=o 1Hk O,b?R 픃)oagZu lc)#d1(2t%\ /`cxrذtlC!TiF:hd* la-&)l"!Xe[a`i|)l‹i[C!K#!ME+k97#1z^PJ%B#)k_ gRc1(c9O sC)}[weJ'zFJZ/JJ |k }Z*ަRc)KEB Rc)}-?k)^J A /J(=(s_ߺR#)Sz\~Ka c`*BFJ!T@%B#),9!/bZ#!rx&JA/z&B/>J ~|w*c#)zyu\9 gB ַ,s9W]]OS"!J߿gS)_kZ#)aR1tmJ#!xPs%B9kc)[c!j;TC1)l ([H:g[":jh[7uC`"| "tc1vRB)J!bKRq9bHcB!~WFJ sjEJ"R ^c1. JZFB#)&]j,b/Ibc1&%RB!aB#!~08&B!97B*;B)+R!T| m5%1rZj{C)RBpk#!;m-#)VVX^b *k]{y7 k Z")ˇZ#!ji{"!Lc)Z\ܞgTc)Wd:\R)pFBԾ{gc g[d)WsJW~J) Lt!wURARJG[D1]J9?jKC!BxW)kuu{UG[!ɻKB! ˌJ.<͌c)RPs`ik16{ENL!?&S!ֆ,e[ E[;/R kB덥\{˝zn镁ϋq*13c`<&B\8|9&|!`/j[묣1}^PVb[_&K+)}>sc1 }YkD1B@gJa>fJ zfJ)'J#!*R9|tWeEB (/vfRc1/!sc꠲ j{B)~bC)Z&R!J { ҁs^ k kk1džJJ1ë^([_7%B"!k9BD)f:!*TJ!Ս/Bd1rikc);cJC)fR#):-kZC1HJ1bUb Hk#)ts(׷fJ¢R"!WCk9uER#!T_l!/'d)zp: 0 t!xe:)͡'S ,O([@/b)}5c))[Ihb+ [9Rik#)s_OjS J %^Z!s[^95Hs!Օ6c)U/Ik ܀kJ -jC1U-j -js#)۹Z)PօBC!؀f:!9aZr:jsjc)cy#*s#!_ZR |7 ꭌ1VP^ 1:*fk b 5.Rs!cE:a/GS#*S"!**qkJy)k aV'[) s)Jd1eB!C¨[^/K)h[#) 1[ b[ -[1QJC)p>|1UU[Mgk(+Ūi{1~I{x_|"w|1ci鮔1?ZWw{A}Ӂ{a)B>cJuU?LZ{llC!jrRk!lZ fcb!t*(tbIe'|C| |!H|a!þJ|C!~lgk!'!d)c{y_k)- t'Kd18rE:A7:WXfR˭[C!B.9_TwUS)w1WuaY9a fJ)t|bc1{Zb!VwB(_bJD1-ZZ^xj{)55UrveB SYrGR!Y69CIcZ'[ 9=s6<&J `~TS)5'cC)ow'jc#!|jʯ:^RBo :(c<{!_WTVZ"Z)[>S cXZB!ɏhc'Sb+k!(cRa?/ -1֠+|!^OAWfK!ZJ] M-([bԶHc(c)QY~kPt!(\!c[ڟ.hdAɄlB}=5f[.z+빪uBAWys")q)Xc ԵQˌ ^g[A ˄2{-!U]EKk!!;^eBbê(EB`{9 igR cZ!fR-*Z#)z5FJ#)srHcC) _U[1R[bc)] )?J!c ^J)w;R /[!\~&J T"(cC1g}Zxx%B%>9b0Gc1;on'EJC)9ARd1Wc(SFB^T.[!cɏB)Wu2(UB U&*C)](R#!UҏZ"!__ZD1@R$)R_zGK MR 9sb)yR ':!/'u2T{b!͔!7c˦GK) ÊW(c)ߛ9#s!'R#)&SB!kR)J#)prZ [rJ!%UZaKCkAFJ#)UgR [R ?'fJ <Z!n`8B)s9^hs){Is#)y~Z |ˋd1 Js#)Z֏Kk {a=D9_]x[ 'c.ik  +'[ |:b7Z?is ?c _6s({ VBa )SC!/UWucbs$:= |C)_uoRA<[(٩*gSc!<%B K|!y=Sr*c sS~ gc˄C) cd1uiR! [IsJ _m{_eΤ#)]R)>(&S"!zca+CcT!>Jm%:z\(lɾ.SȬ|k*j[>'S!9Gcx:^[k"!5z&Sa"˜)u'S l₮ c)["*DC9Ҏsa!/*|bUU.'lbgSaW:C!5}J#)U?9цJKA &J#)Pjs{B#!,dreB!"H[~FJ!fR"! 76bD1cJ#)zEJ , Z؞'cc1uZ"!9R!^0R!o&J8=8s1/_ucO&B ԞB"Hc8G[c!ӞeB S#!hk1tYE* ZLc15LߚzJB!'c!}ύR 5"(kc15G[1ɦG[1}R)컩{isC)o]Ik9տisc1w c ZC)CJ#)[zbC)~Hc 2Ũ*)#͜!+!&K:ZKcC/9Uo{!SKER ?oR %k#1R@x)sC1S3)[j5 ) Z( \b ){ Z\4Z ˢk0%I{ ^Z)s#!}S̃ s. RZ}kbicZMik N&J!s6 c)ԜcC1U\>R  M ^^sc)ND?냃1qS[hc ?++c9|T^fJ{BC)o%FJ#!u~Pb ?7Rc1V^%Ba%BC)'%Jkb! )b}UfBx :b)/&J"!|EBSRC1պ~9 Is#)["!W/?S9[pHc!wcC)[ERxw{˨k1 ["!l7;B*:C)^RJ _)[#)lWbyg=R  cߨk#!:llxvk"!ir(c"!zJ#){ժZB)mZo>RC)'Zis1uhka[c)y%JAK!KiknZB):s1R"!Ocbh[a'ϥB >Ic9xHc#1_b Gz+w){ 7fR!,Is"){ rUW|eWoKB)yI tC1W |(oJ9 b s9UW) %!u|{ =b".6U)k)WI{ @_j$)[uuikaޯ-Z^XB}{){").{b)ApGs-{aQ tA}ZZ .FR#!&Z 5_S!!!,#)V~R#)-usACUL`{)c uJ{az5k%B]S_sc)6UL%B \k#)/gBlG4 tc1m&S! %b)>(k K thk)׶c!PJ2O/'S"!|P/ tsfKbQ'C)I%;~qJݱRB!ZgKaCʂb s{=_˝e)[ǵ)5Z#!$ k77*| jNf9FSa*\FC ՆR!KB#!O)Z 'R:fJ!YRC)$: زJ)bs!FBܠR!ҼfR#![~J!B1-MfJ" fJ"!j: p}\C)e;XzR!ϡka=*["!b*[Z1uB!HR:AjzbJ&BsA˧Rz Ik1mSR,'c1_նPEB/6Z\Z#!W?'ZB!љ*cc)'[1^Sc)ZB!eBb!5EJ #Zc) _&KA(cB!RG[#)>^Zs"hka;Zb8ʃ#![X_Bc)K[R#)캸 d) S#1euzXZ(-+sR#)eR1|اZd1f]IB xzR)C`)q")b G,B!k{i[9q+k1^s&J(  k䴽[A}9Z|tZZU9 ]%Js 5C[a|kC)%}[R$)bok{(c M`gc!ܩlJLtz]'C$)%misC1qacc#FCd1{.97}_,")Iϋgs1?jt .}}zk9 Xujk!c'S x %:A, վk \J|{"*1vՈ{yak?ڝȄl!-cRnZ ˥b!Ub%Z=*S m}x'k!bxZ~ dys^(S j ||"!cڜc:S*>'K@ghSl)mms"!k"! $:}u|S .h[ tj |c)uݣ͌"1_<{ vcR!jJ#! RB*UB))w:粅BC!.E:){{ gR!55B!RC)ܙm9 cz.RC!;[ WfJ")C%B &{%B$! cd!HK#)\Wuk)*l"!~xz9l%b UZik+c#)]IRӧZZ#)WuZ#)c1R BTZZd!HSax^Zzcyڨc1{|gc!5[ºSr^ !i{+c1_Z U|}cz(k wP^v+ UՕ9iWή1}wVJ ;K:ߨk1@HBA%`{acbk|:kΧc! s!{J *G[c)];I{1_[aphc1]^G[V:!?Ggc!WR $./ ^z\ |1`~W|#WJa6(l)w fdBxHl!ܜ<{ 0{Sc1^k)_s $(|bi|buRocc)ysE:rD:u JJ>KeB#!rrQB!'Kz*gRc)R\mEB#!*)k)u})c1]WޢfR!֫b&?(cC)esEJR) J[{|\gsC1{"!_{H[c)}b1|Ja ާFKc1VER VﲆR sfB")2)yŭRH[AbC)r|'[ik ;0}JVgc1_S h([ ~lJ^ cc)Cc)BC!Um;[ ئ{)m5_ld)kwkWB"!,G%s2uR9-%B(]7s1yj{ 7<{ |B)&cc1WU'[C1VHk")~gZ/c9D2nOX;9X|s/{m9> W%B s)I[C1_{C1-oN~s!' [>l ^k jlRխd1 [D!^\S(}&B Y"!uHc rZfHc ۹9a(~us19RxV'B[R-1EsJ%k!lKC1M Hk:k"!Iu )sj`8K ]7/B s~?˃)u);0Hc!}^|%SaɢJ9S{d1wšo-*t)sbSc!-R"!rJ !o["`Kt9Zbc7(S!!Olj t ㎆K9U"JX^,Kb)5cb<[bj|(c")-<{)7i[1bϖJSa(k0 t)ͫ]Τ9_ ]͔AHVUS!@hJ!ٵi#2zxץkc19z[ ;VTF@Q/[=V&e=-<? 'Jc1co&BD1&B9RA=B#1"B9ܯ)fJ9ZB}:=Bc1 ;fR9R9+RAޘfJ9yR1R%BcJU$J):R9R9յ/A9W麧R9'+gJ9=S&J}+/HJB1c&BD1&B9RBBC1"B9ܯ=)fJ9 [B}:=&Bc1JAR9+RJޘJ99yR1.R%B=cJUGJC1-B#)..GJ#)kB#)- &B1Ig*?&J9WTgJ9R9-BC1-GJd1I[&B9 /)ZB9骜FJ1ZgJC1:R1o+c9kGJ9TGJc)/B9쯹B1ƨR9gJ9J9R9h<='B1gJ1|Bc)቎FJ1fJ9/RBWwR9)[EJͥ'Bc1](Bd)FJ9>FJ9*J9R9?R&J슧R(*#gR1=fJ1wO%B9jR@!"RB4[EB[9p z([9.^fB9.R9%R1Z1JA 'c%:{[EBz6[eJqFJ1)fB9yZ9wR98ZA Z:'[:~ceB}&BD1B9Uu[9d12BJd)鉃i'J")b!~|A!]XhR16_Jc1;}GJ!!gJc1??R!FJD1jJ9Z9T{]KcB]]&J")-,kb1Gb1}SVVA#!;"5Bd1C_&BB)w&Bc1}"('Jc)&B1GJ9nŝ&B bRn:GJb1Z9^R1"k@!߫hR")ۋZ1EWZ9_=qbC)sBd1R1FJd)RB)R1Kb1yרRc1*Z!R@) [1kk9/Kk 訰'JC1GAc1.lgR A!R")R9FB9ܝFJd9'o+FJ1䊋fJ9kUGJ9صRd1/J9-/ֶ)c1 [a1:R90̦ c") c1BC)KR!Z9w}gR9}_UA1)ZB)&B9'JgR10.Kc9uWFJC)=*"Z) c1Lk1R1Jd97ZZ")B +B1疐Rc1XޫRc1RB)EJb(fJ1kc9Jk9]C)c1/^?sA!跬G[)J kc!'c@* *A! cJJ*&J gJ9[mcfJD1bRc1#{1ur*c`)9׫sAuwRB7Z:k~G[9{?+ic182ݗ[(b9Nk1]FJC1lB9QCBc1h恲Rd){{eJ9;srR"1>/Z >+kka)R9`R1#c2cEBkh[dBz}ZA 2VcAWZFBc1§Jc1R!sA)]kkR1R98Hc9j[9~>SA_Y;(R:il*m{jk)'[9['cEB;cBH[9yS9{_fJ9QRc1:fJC)`EB1mfJ15eJ1> J9S:KµG[9BˆJB G[A^BkEB7cFBg[BB0R1}U%Bc)NJ %Bd1J1ޥJd1."fJ1.ާJA (+[c1[9J'[)( [1gc:r`Hc2j ma:[%B@gR)fJ1NJC1 fJ1wfJ1hiJc)Z1n c9kB1aZD1&-)[9֯R9[9ޱ[1w'[)̧'[)zʌ%BC J(B1B CAd99$1 &J!/ZC)~:B! GJB)*XZz9s*1N,1" Zc1b? ZB  cc)}s A!,+lFJC)hfJ(&Jc)XFJ#!b>RC1ꍷFJ1nhR(R!{fJ1+ka!?JANfJ)Z9uV|FJC11FRd1]JD) BalJC):B@(hB``ZC{ R@Zⷪ13:(gJ1gJc1Bc1&K=%B1՜gJc)A!BB#)k@׆^Zb)}Bd1 ֫fJ9bR#)j^Zd1׿Jc1뙸 c1UfJ!)h>z',Z gRC1Z!"ZC)ۚLjs@A ࢞A!>R")?_GJ@:!A!B)&&J#!vFJ*GJc)_R@CJC1VJ fJd1׸FJ "(Rc1iZc1GJ$)%J!{*>gRC)?FJ! FJD)+[C1/*kA!@b1IoZ1w'R@IJ jbgR#)/'&BAcМ@Lk!1\:D1߯MWA"!ʽ&J >*BC)\=GJ &Bb%B1ay&B#!(BR1ߩM_B#!J(B"j%Bd1댓eB)z c1߽gR l %B!EB1TtIr_Z **+ c@J)bEBRd) bjk -ssfGJD1{U_A#)9GJc*Z&Jd1p9U7N g}'J!ۺAD))J !:CZ!!yGZB!RAJ( zhRꬬFJ9zu}%:)bʔfJd1FZ GJ!0&J!*#ZC1VGJb1[ _B *fJ#) :ΜkKL۲fJ` k kHN ĘbagR")Ek{1UFJd1&;vgGJ1d.?hR *Z ުB *Z`&J Jc)mFJ1:eJd)$GJc1t c.߿&BA)J jls9UUUXyAUUU c肦fJ1*1W}GJ9&eAD1dRC):A!)c)G߽s@➺Jk1W'{@\ҵ K_gK9uB z-9 $hR")nB ('JC),f~lsAD1 ~B#)~[9&J1zbR1 wJc9uJ)FJd1 J)jj:>R96FJc1-fJc)n*bZ1܇RC)}χR(caB  &J FJ97TRac @[9._R **'NB)={k9Kk RC1h&Jd1Zp9"BgRd1N&J'J c?{`agR#)NB9v^B9'BD9&꩏Ad1ȟ+k")wMGJc1{2R#).FJA`(FJC)Z/xB!ic9oWk c17G&B(0 c1m )c1VTR#)Z!1k |x Ic B HJd)\%Bd1V B( &B B*OhmsB+GJB1h)hRb1L&J9&4 cc9_|A")FR1w5FB *FJ)?8Z1wZc)J Z!)&BC14P'bJ #R1}-iZ9wЗfJD)1}[9{1R*sB)Z񢶫sB).@&J1QYZ#)X`/_&B-"gJC)zB+{ ?b !&J#!$gJc1GR1ћ%B!{ R&B@GJ"!NjgJB1ЬRc1Za1^;RC):7 }RA_c*)ϔ`fJB! [9pIcc1_{Mn/(c`n詯s!)fJ19s` ?&B Z1eώgR9zU&B R)wik  c@CAZ@FJD1]FJa(FJ")ﻂjgRc)xv%B!+k[&Ba((FJc):%eB9z(c!o R) Rd)9)[ j"{c)5R$) v&B$)$ R)+/kZ!Hc OjќXFJ)}8ZC! @{IAC1Ѐ&J#),FJ1`}EBD).&B X2`/A#&J1ڊA#)xBC)FJC) %J1fJ15Jc1/ UR)?߿E:) FJ)dEB#) KgRb)07+R0*+c1z6J( 2Zb1{-fJ16&S)~.zZ1 k"! |@kϔ@A^jk+*zJ")|R1[u'fBZC1rR9 &[Bk1ogRd1v]9  fJD1@ۧR &J")NʿZB1hR"){: c!)&JB1fJd1WgJ!.* %:c1#.@ fJ9W|EB9pJ1zPWRc1EJd1^EJ) nR)I)J1{CEBJk"1Zjk9FR`  R jk(ks1e5bRc1|$?b9ӯS({jk`$A *A GJ@j*`Z9=&B9= cc1+]ߧR 9FJ9G>!!^wJc %B#!"ªEJC)ΫeBD12#eB9uR#)hZ1]SQEB R$!;+J)X S9oR1k[A Cs:k*|f΃1HkbB*k {hRIl62kk!)>'&J  fRc)*FJ![B#)GੇR#!/&BC)/J(+R9SMB!&BC)C05| cFJ"!tZ`JAw'[9ߟJ(C S1-eJ#1*@Sd1>fJ9!Q?hc@RB& Zc1[)Ɖtd0os P(cB)z\ |1?߽H[9f'[?,`R19Z'cAȳfJC)Z K &B +*%J1mmFJ (ꨆB(%B!FJB*&JC)vgZC)c}fZa{HcEJ9,TZc1eB@ -fRc)jc97_Z9$jk@2 c)OJk!!حs :+P'[%BiݡSA (sZzIk@:FJ! k\O`RC)fJ#)R9Wrw?FJA<) Z1ܯ_R)RD)u֘eJD)WR" ER1FJ(Kk!){r(c`?s`.*O ذZ9/sZ)n"s9}b k)g[9/ u[n4(ҽ`oIc$Bf[hJjkC)՛ZA_'Zc!*jZBz: .GJB)ɶ&Jc)IFJ9}ZgJc1H&B#):JkZD1;Zd1܅JD1jFR7HcC1;R1 /, @{ '[ ì-`as!!׹k1Z1sӦZ#1{*&gc#1Ik1s[:ȧR#) hk)?R@(H[b)6 lA1֞is9;k(6kD)ksZ C#'Sb:.Z fJd1XWB#)(FJc)fJ@BJD1[-eJ ZC)օOkJ( 0b 2BR FJP(@Hk ꧥJ9_e[9:4R1?BZsc15Ic@!'[AH;J!g[:՟7LJ[c1 $:7[9s`Hc! Z"  Z1[;[B)V` +|⩨sB1]ӿfJ1)fR1mz(S &>J *R1i%Bd1leJ!"R gR *n@h[d1U5icC1- ްR#)˭&c"!k_R Z98ʦR) {"CޗZ1ls([2G"g[BXc$:ٯI}'[D:~lRa `(R#1߇ˇc2mk9K`hc(pc)۟BFJc1JRc1Z1{VJ#)׆JD1%BDH_МRaz@KkR(+oR1_:Z#)~ s)Bs9}lRC1㩓&[9iR1X/R દ SB]%)c2x}{x[D1*,G[9꺣S:P`'[C)"\$1* t2m)t1Zg[JFJA!3fJ) Jb BJ"- Zc)y޻L Շ)c!u+b!)lJ#)B$1R1ZZ)(^Hc(2j{1([b1Sj FK9I*([9 /H[%J'|hs:}2 jk!(k +Rb)c) G[9p"(l ꢚcdBï(lA[a2 R#)R1J1 ^%BD18Z9U_B ! [9N[H[APfJ(X( Bb(4BC)2FJ"HfJC!KJ ƎFJ*:,Rd1:Gc"k/g[)G[E:},hcB!b[#)c%Bٸ'cHSc)=[A{ Z`:@kd1߫P Hc$:c%:kEBϞc1؜JC fJ * Z!)_kc1or'S9ܦfJb*RB! EJ") .J#1p׆J)Wر%B &Ja(*e:d1wJ9=mwZc)TR *JG[17Za(!R"!.Kd0j G[9kJjEJKd9_>FJ :R1])wFJ!)+h%B)J1*7R1~b([1+Sc1ۺ_J#) }.([!cC,Jk'k"*is :(c$Bchk9J|zʊcA ld1vIk)ަ&kD:gA+s)~Gcb!ʉf[%B.<ł:Wwkd:˲cBx&Gc%:qRJ!w늯%Bd)- J1)=J b{eBB" c@CCFJ$)*J)RD1rJ#!È&'SⷀJ)_R1ؖ]FB@ [Ak+)c`$뇃Hc [P Hc#)bD*~GS$16+R `& c)sڥkb8+s!plK t)ڍ rs複cd)Chs")]>wFJfJj $bR1xTwRD)lZJZC_Rd1jR jBm 墰K$9'kۿZ bfRA& b i{"[LJIka tBjo[1踛JC!$*c@ h[ g[d1]?+cc)SZ` hlJ%Sgcabs2'[!$[֨0%B#)x%:C)<:fB#)i,J#)߫.K ほSa E:D9,fJc)ZeB9J! j(s)wމcc1~|[#9wܸFR)j迯9}r`I[s!bRR (|k*'[# 1&k)hc,J ([1}^G[(Rd!":G[1`hk2r{REB0ɘiARIka?A BA;*B) 9"0mEJbfR"lAJ+A#)ȶ5[d17]&Jd)=gRAjZB)ԯ9# HZR R# [* x)c!}*FJ B nJ*GJ B܁9+49@:9B{fGJ)*!gR V*`WgMwR! b'FB $ EBAh 'ZuZ Z@fJ!#R`+Z!ugRT J )FJ#)zHFB .Ra"FR`iR9dk2R(*geJ$1 (Z!{ jcb^FJ %J jRAb >@WR#!R@鎮Z) ]fJ  ZaZ)rGLkfJ!j:)fEB"e:C0&J F.cBWFJ "*I@J0xiZ 6:JKgR j*AڈFR$!Xk$)ׯks@_9 2)fJc z{ZD)KkɢBڢ颈ZJ~9@1a BAzJ +EJA@WGJ` 9*FB /RZiAfBC)fJ!'Rc)fJ zK#FJ>}FJ@⿦Rd)}R*R Za¾eJ)rfJAЦR*Ik!fJa:ofR)`R( *FJhRb Ơ @b`[ ˯%BVfJ ZΉ:Hc`ꊟ+R1n-k Rc)Jm(Z!h%B &B(B'[(k[C175_RFJ b gR FJԈZnFJ&FJcBڎob=R@kR({='eB s@m}ќ_Ks@gR ]AFJ:- ~+hR m9˫5EJa)&J!qe:a(B c oofJ" B! $fR@dRA*eBC)ۛR J")n[B#)ܪ4SgR@gJ)jFJ*$ gR`&BќQfRC)ͨZ!R+"qFJ "J" 2Z!i¼m[!khJc 頴gRa2ZC)է%J!rZC)7'S)|vk`nLR m@(SҢJ_'[bp.#fJ!OZ 8`gJb *gR9&J  &J(ΉB Z@⟦RCJRaҰZ&Jj稧ZAj*އRA쬺b ^ZJƊќ`_Ҥ@]S&J1b8O']BA_BJ"!WB#)aL1*A ѫ{.ZR .FJ @[ cB "èZ ~Z@皒FJ#)U*<%B  gR!ڧ&J@ "J)oh[R :B %Bo(`RAZ*(c)j%B!<%B$ %B()kC)s'[AhR#)۟~<ʃ?ߨZ1mS(&fJ8 J'K@ uJC!CLZa`ӽK TmCZC1nsuHkb~Ra ҹ*jC)oI(cb f-fR!BHcd1R@# bZ")k?b殫'J9*}$A#*9"0  Wjk ?s@߭]Z hZa/Zn9Hben&J귡B!o(rk`?Z@FJ Z@ XfJ`.J(fJ@>RA,gΆR cFJ #"+cAkZc)J#1#R*FJC! =Z)qBZ#)}?7EJ Ȁ&B!ʊ#&JA**EBA%J gZB؏eRA fRobR)dZA*.G[1 Z!Z"!ίseJ#!"h[@o:Ϝk` |@˼(c@jZ@',Jc)b*J@$8R ?Z{ ݇JB ZAj)s 2Z jc{@oް)kT[ n[2wFJ!"hhR`6&'Rs!oR(-Z}!GJx~Z&s@^RaJc!5RZGc!*|yJB!%fJ!͇R1<}Տ@_'(cZa3EBḡ c@oR!/P9 kB?Z!۪%Bb ꫆RA*[zFJ!FR 2Jc1[ڊꬆB@R 2(eB"!M(J0nT/R*!Ե ]@3 ]1GK#(9.zJx?b)[RZ! iAGRd1gwgRaj9!0&B!LjBAé9 J!+Z&A,ZR ;j*c䯞ZH~&J&B ,(Bb &FJ .fJ 4 RR&J ZC1Xw&J gRC)[-| Z heBA+%:((Z!eJ _*%JaR skÆJ(ڢ[ j悧R }EB!H%B(BRc)~5RbRa>v_7?fJ 㡩M@_?@Rd1ɽ|([@nJc1W:cB)9Rc1| kZA!CZajhk }Gc!kzRa* @_/)cFJA9JZAmoc&JA"(Ab&)c /OA׻gZZ)zsC)&J ZC9(@@@t'J dBX9-*AC)NAC1lZ >R@{@k{ΎEB( JR1R)J.}H[ .gRGR@~ Z!*ZikAR n~%Bx`Rb`R!fRfJc)R>R!ˁeRbvR BaA.,%J J) +Z c&J cZ CwfJ Ӽ%B!" :cb)$n,KHc"ؼW`WgZ''[9ґc 򪞊Z6sxu g`5{@z,[G[@&J{@߿_&B9R{fJ jJJB=bfBA@ cB1`_wWZyLsa c ~Z A#! B#)ZgZ &m)c i.s Y*Ic 8Ra{Z륐&BaNԼgJ>ӣc  c J jZ&J%B! B#)\9 B" R!nZҲ껧RC)۪gR چgJ ꨅR1xn&B ,4Rd1Ww}FJx w&JJkgR  Z ꚡZ꽪R")c`Z! &Š[]z}WsAڰ+t1? t1]sfj~Όp yy Tm`{0ZRAR!KȌ~.Z[*GJ gR#)~9AHZ`&)cc)/ |@oQ'c)U-.hkb!׀H[C1ڂc>6Z)ή oI΀J"AɺJlB# % `JA ڣGR@HFJ!J J۪*FJ$1݇ZJ;Z &J)2&JA 6JcsZ^bZ zFJ@t9A#)*ӟ&JD1BVkAJـ9bҪB&GJ!6%B@ FJ(@bB!]JB){ Jb4 fJ!ʇFBC1Z JC1BxA!8h kC1]Z11y2Z zJ(;fB@(Z;Z"2Z辐Z)_ڐZ K1%Zb!qzZb eJx#&Ra!㣧R!ᢶZgR%B( Zc)CקRj"'[ *(ZB ({9|R1b |"R`$#G[B ($Z!@ Z_ %_Rr"ZNeJB!;GJ !Bf&B ->A* R")^гgJ R銄Z@ɦ9 lA:~2 t}&J xA!JB!܌9a,J9 B!CR@ ۃ%B!cZFJEB J#1ܷB ` A"$fJ"!m&B)z>;Z9u}Of&J@ʢZ&hR! c7fJFBd9%Ʈ([C). SV*k@FJ kfJ#)_&J j&J"!룸J!r&J11%Ba 脨GRC1A @B `FB1b&J)ތgRb @IcFJ$1 c"!nR1R@c{%B @ &B ̺gJ"!u5FJ)NRjb pR@BϔvZ }B#)x6Z#)R9pB\gJ1IҢRꨍS!R1'cbh.݅J-Rk!m`҇RhHM)eC k@s ?GR`GJ#)׸FJ ` AC)5r^EB" `+&BtZ2#n[)R⪶B pgRA.BA B!{-BA0BcZb&Ja B  h)c@JC)3A");:k %J R#)WA(@fJ#1'`FJ#1B#)(lB9 H@R c⡾Z ?('bC)[Z?/)cc1FJ`#*+FB I'cbB**ZO~c[a&J@j{ Z-&B Zo*)c9]cTx&B CBnk \Z*R؆R*Jh()[cS chk1:_(S'fRb!9%@_uyfJ!)ZHikΪJ(S+&>GJ@ˎ Jc >~gRjA(>B!6*&B {88b(/E:C1&J"$)cAzR&RxJb:ZC1~{B_}+t EJɬ.cAZaޚ/FBc)aɇR+”R@©G[ o6ZB,c7*b ܢIk!R! Rb6!J {IV`[%,`sc(cc1{jkc")][p@7G['-Hk >br,'_ c@f` ڭWb )ZfJ(譫Rd1: 'J@kk GgJ (*c!7_B@*$ Zjj&B(z(J*'B )!qR ң/@Ik릧R@FRD1JhRB1={Z Z!gZa(5FRB!עoFJ([fBd1[fJ)!3RB)VwZ c@9Hc i(kEB!"eJ;-Ic Bi [!uEJC`Jk ARc)z8R!A  b &J @RC)}[{_FJ*FJA" @MW{GJ座R!뷨B#!C}9 LJJBA#){`wOgR0dB$1fJ~ BR JBc).+fJ( [R&Jd1&jgRr+fB@HcanƊZ *6˃{ r J &H[싉sa&J Zi'Sxjk@4^2`_c!*J *JJ4[ B#)ɌZ!/I@ (C _?)k(cj&J66h&JAZ!ȮEB1U^yR!}Bb: n9#) ް&JHk z`?V 2mB gRÁ&Jl":Rd)~&k&JA J)JD15_[ R! B I%:"hJ zR +/o InR1oUFBA 0* R +ڪZ)}RC1J` %BH Ĉsa[ HJC1ЋZB!+.([ js@oj?s Hc p `R@)20){@KgR*b ]hR1iZBj*Zb" [kbmJC k!`YҝZ!|n}[AZ BD1t4~Zb {!!I˧JC)̊{@~oJ ID"J :%B)akc1iUbJk)gJD)m;J1,FB ([@§{z? c!FJ`ﷇZ hR `GJ)%B 7 "R(ˆZv*kjJ (cc1=R R FJJb#!U~R"): #FJFJ!k;fJbeBB~fR@кfJ8fJ") L4J€ns9ڠnzIk!}Ica)R*S#)ުs").c! (cA:)ߪ-C)}sc ގkgJ @ZAZa*[(Vc m@_'["BI{ n"ϔ@Zik \Z *Ra "k1U'Sa:{6R Ơs o`{UJJ(gRa FJ!j +R  1Z$i&BA8(Z1]>A `Bb"!J$)/:@@?*c@FٻFJC!|BC)pSJrFRhRd1NgJ"):J (R ^J#)i'.wfJ #-fRFBB CXJAخB !FJ9YIfJC)TKR ҩb J1m6R!⻅BD1ځ!kMsA){| *jb![)I;R#(cڊch[ _'hc`N*ca*R"!ȍHc`J뫪Z*cCZ"!{Z9?B`B#QEJ=…)cZ ([d1]\BJ" &K peJ#!mfJ K*J@଩RB!Z돔ޢfJ8FBC1 J >^R#!>R@Ƞ~Zc1نRc lR)=s鯆BB(  |`[ Z ےJ sHcc z Z 戧R(o1W%bR(c1z3[tfJ)V8 |zZ*SH~ɇ[:8J 1 gcBJA(*&ishIk#!c)i[d){ߜI%bɪGJJgZd1G}Z@.jgJ@FJ F &BC)b FJ 'JC);Ri[@zfB#)M]w@RCn&J)^)JAJB i!&J *{RbP̆R").؆Rd1WWEB7*fB")$:#)ifJ jZ@x8ZA*FJ@Š&J@h 탠~J %BC @ A!0:@is@تIk^ MBFJҋZ?kij{jgRb{9Z n_ (cAZ9`'ckڈcb[!fJkRHcAJ&[A("Ӭ k"Hc!:G[/k("'[=isj%f[`c(JHk)kA!jbS!n砀 )[ FS#fk`CR!+OR(P$kc1|~FBA"BB *%J1:hR * FJ(@'K vgBS@+n f([! J!1Z 4 Hkj0 H[9j]>k cC)X:caa)J@ iݽJ **FJ": Kss'FJa#9iZ`JA@c(cakfJ) iJ ڂJ{gR&xB#)xFJab!6/ cB)vwEBB!59#) @|B) R>zRBfR%cBnRk{)q-]'S" kfJ9TT&J(:R jc_%B(lJb$8EJ#R!J&R@;**R`G[  k"kH&Sꊄ'[` lBXu,| +/{M!}\v _T@s`:+.1~+'Sa`)eBB@Jd)6wBC cJ(&ꁫk o'k F*Hc`:[ ګ{b)ʃ"gc*[A@ _ s߾)d9_Z + _GJ B!%BD1"fJ &J9  2gS 㿫Jd1bkL R#)eFR#) UJ`x>A@C*R GK:.`:#)$%:#1k*%B  q%B 8fJ`:e:C1.LZc1qdB$)weJJJ JR)&Nk z6ZZ@*FJa`࢒bB@9" eB(h+ȥJ! J^*hkAz.ca8K@ aH[ 3 ޫr{GJaZa x&kՇRB!9N&([R"~m {jkډ￉c!kbs b`jZ!2&[B))hkZ@FS RxT@'m dec`:b꠹%J 'J")]fJb*R jRjEBC)ͰA%J* `R`ªp`{wbC1mAa2(`FR *)ZC)^FRC!"#Z!jFJ F¦ZD)^*kJ ‚eB$) EJ $J1bGcC17^EJ!$BC1>ߚR j "R Z`EJ)8kc)Rd R#ʹ+&SAR1 S ZZc)WR` xR (k@~^%J(sኃ1u~RB)㏜9W=Ik!b\k0˄Bgs)k:k{Bl`{{B)wRB*k/Ik /Z!B HS@:*jic (SA8$J cêAZ@9  [@7RgJ@ {A@bFR`6J *&JȺRC1js GJe{@Z&J! 08Ik gRNA!!,J B!6B!!gJB)[cZJ#1%.J)bEB!*RC9pZc1V/Z(b{gu9 "FJC)%zR)Z .+%SA'[$)&xS@X*FB<*Z`ۢ: oޚZ$b+Zb  Kca(j(k@k舍`/jk!Za~ cbR!b.fJaeB!:;RBR"! c[kJA &&K)zcRGS).[  ZI: { Ң /I|D)]phJb7R!P sʺsHkZ /`ik@hs ֊jsAKkD1lyͦJB-b#$kkR`"*?JB૩GJ@^B*%EB(RX9Ak &B*@Aڰ2B#)FJ FJ!Ȇik.jZ!7fR1/x%BRb:Z"!weJ)'fJ(__IkiևRfR "ZjRb1nZb![B ڪ.B"0xZ`0RA"#Jb p(Z * c Jb2JZB!{fJ1K[@ (c#)7/is"!Sc)3Zj(R`B8fRah"[C1yc@)s | '+k0t6k)RΧZB+(qZa)rI| &Wik@(kҼhc!BjfJB3Q\bA1ؠkC!?ZA Z;닂!٣H|"/9!+(qZ[AfJd1$gR+|B8!Z.z*E:()&B K&B Gs@ׇ(c z>{eJC)wMOdEB).zJ &B!*R@_/hk}&J0Ak@椦[BS9ŝ!#gkAɩR@s+s/zR BaJ# *[a+&c9;(c`?J")b@˦{B&k X.͔@^O y@%:I eJ" `FJbgR  c Z A*FJ@Ʈ.&J!!.0R cfJbCB(bd1UBR +'[zjJ GR MfRB-*EJBనZ'[/ jׇR![eJ"!'$:"!wpww'c :R!㉼RBbb>h/Jb R JA ͨfJJ b"!-? kΔ /_b :0&[ ɢEB "`R!(*R&{к`eB Z)j'[!+k\&S9M@~GcB(Hc"8DS1qsc*1y:a  :s! yiK߿`bAr._U~\aزZ (a:v&B J%BA *R BgR&.R =6[w}b\J 9RA) ȅBD1X:(fJ)KE@J`J!fU-eBC Z#!z?-mZD)/s]cac)՗bvbZ ~JgR $J #8Z $b Z끆JkRZr8R1 eJd9 _kR(b/ ic!}ˤJ R@p k!(c(JA&Ȉ ꃁsL j?М@FV Z )ch(c`,,k[ ˩q`_ Kc k`+*gc+hcb *jsB,G[C eB@M@J!⚨ic@ٚ([!^bVj{AB ccvz`J -_5JZZ1[B (baJ~*@VB{ j)J+*+ZB!pkfKs)]WR ZB" bJb8R@k[ ]gkZ)zEB 6FR JZABò{")ޚ5{7-`xMwZ 9EJ "k!s9W o@Uk9+[R9b(kA!*{kB@ " b1Y;`.Zs Z; +iG[!*0'S09'[ "cboxc!z*@Iz;&S@i|aG[(z oϭ qRc (c@,[C!(S@Ks@Z`Ɗ{kR;c:UV(dA‰Z&J. c@/{&B !,&B("Z#)Z9xtM%J#!, '_R!*Kk1vJ ܸ+A(Z)+Z 뫠s"ZjFJ#!NNeB" Z R('["ئ&J!ʨ&fRb)*'Zc)ncJ.%JrkoIk *ۏgc! `fJ {j`׋b *b# z k_c H lB z'[b*z o0uk9!yRj"=jk@ZFR*,lbB)g [(kgRC)ϨZ *B &B l 9 &J@ Z" =Jk@fc ojZaĆRc B+!J" fJB 6hfJa?CZ#1{Z Z/ZAXgcA늋R# & IZG[ ::&S1⓵ _'_н@?J R bxZ#)*HkC)=eJ( )s").ɦZ!"k)s>AZ &* lnJ@)"*cR@ R "[@h'SC& B)M'[bh*J kZbc`ᒌ|`(ܸZ@'Hk 犢ʃ *b\o A٨b"ks!{EJR{jIt")[ƤFJ h(*R1B9IfR#!Rd1{u'c):}cC1s](c xB#)JA:nfA(*!ZD1-}[B R d B" R " &SFJ gZ gkBs{ cA1~Ik "{ BJ| jZ@[#)~E: *& G[!o/k9;b9hvZ(#)k)vbȤR)n`s(;k@Ωk@[@@ ka!:ic2= Z!R . Z1*[ 7 k!:LI=|`B82G[ bc@9b`ߥ[({AdK9"B覸 `*&){ Zസc '뿆R!c(G["o6H[nZ9g݅Z#)!iZb)ܢFJA %B!& GJ9pB ` EJAh c2)ccqfR%BBJ#) fJ!?ZJb†JbfFJA8 A]҈c!Gc#1*w{&c@%J #+)IkãhkߧZ /b BkUgEϤR!⸉J)'J@" 2Z1~ƻ{'c1͈R!8 AHs&&[!ۺ5Gc(^'[`kAb'c! h [`,'[A*?Bb  &SC):k.k"/)i_c@[8珯Hl jlA+s .{B!^nHc <s(kRu=obp*hk!I(ka8ikEB!;(kz [㽰MUGR(ޛ;B!#&B s.fJ(rks!_fR$R`;;EJ`("FJ VFJa2J%B!"IJ  +/cb׫/fJ"jJ Z}*Gcjj'[ZC)K_ Ьt([ /tfJ" 5FJ"`R"a%'}0MUHkhbdZR BBtHk11Ǫk`(:yEBjjb򚐮%*_ ߈[b){!J{*)FS! gc~cۣg[@ "(lajnk *Z sk(t*ވ[0S9\+/jjiuk+& {9Ոk!h"'[[͂[%s!c.!H[" X@k` wZ ::Hcc)eEB JD1.-?Z")ofJ *,CfR!IZk!iZ`"{@eJaRC14xRbCdB(c`??zR!9{*۞Ik _B pɠܨbA/{ lef`|uBB: ([AK&B` ,B̍`ߝ;Qଥ&SC)~imeJ!1kjsFs`6i22Hk ثzZAZګZ)H6'S0&⨧s*R`ҵyZ() ec9QcP[A(k(L@<kB ~[A(Bc [ac1csb*puވk(ncbJ" BGc 80-hcD |@j)Xe | '[ a t C׮%B )Aa c[D1B!ʍR **xZ 1>cCz%J#!'EB)̢0^(caɥEB"& R/%[D)*][ EJ Z"!s1-Gc!\{afWfJ BbhZR 1eJcxEJ Z;(gSa +cB.1w9zZZ!j$R )FJ FZxzc!' Hk*hZAq=(c`*yk㚺S! +&S"کc:*zHS ؂-J1Ohc " |.,ht! VfSB&S |a\I|@*FSB *Rk$ngk+.gZ`Kz c+ي|! jtah*-'S`0cb'K %Jb JA(RB#))Oκ @cSfJ:Rj'SA˩fJ!% zZb"J%Kd( R)\R! FJRM [+)k` c`;%B!r( WeVRRwS!R!*fS#)]ZV#R E[1 8gk[ Z"js"!ba8:ˆc9Z *eJ( b Hsa..Z!iJbd18ʵRC6 tjB + 0k׷{@Z( C![[Z-K&B{s | h[A~`'[A& '[ ^cnΆbESD(Ң{2K)[BR gS@+([ 'mc *t ؊Hk@c:-c cbB!!)(eJ"˂Z RRC)?=fJ{ ck/>.&J &B +fJ -&fJ.*e:D1seJ >scߵ^'}@|tyZc)]RtEJ*c`RBIꪦc _ZaC: BjZA x<k)a)_&_. 춛1uX(c`露[ EJDc-&[ (k@R *(sJ K(ZB$c  &Kd1kg[`*"3)gK!t!k8~`/ФИ(c kcb)&k GSB)5gSAA+|1ֆ[#)"&it)tBH$:[*I| bcak!mbHk*3ic@9ZJB)Icn.(S`깠EB"@FJ $cFJaX2wB k`*X.c@ mJ1^EB aRC9VۇZu8fJ!" {B)R}ͯSd9ndSC |FRb fR@R΂.Z%ʊb9Z~&[`.(k9xsA/۪s's!**{A*+kA`c` 9Z D'cA `J! ;#RA視$[˻c`,hcAs*-sJ |ka bVc!~*ajK| w~([9xJ  &[!RJS"0&jS("`cR "lN|cB(>)| + 댤Jw'c@4*Bl~k,ZB) J~;RB!cFB`)!fS" `jJkRC1%B(&R!꠪yR`R *.R)Z ucHk:0ϜoIm@kԆR 0Xb@.9 :$Rh^gS &[pj'Sc1m[7s kW~fJA{Ra #̦(c @zk)cntGc(0 Z{ C)SA"Ό 米gS!҆B{:(tAM!w; |@Hl ;c j'[!Jk95.4icb{>s p_+vs@ |@hk b&[ +~{xHcA*h[)!߳c(lit"ۺIt`*=It@!|kk Ns+| %B(#*k "zR rEB@JA&JD1mfJ @fJ$1XR fJBhR"ՃbA*ZB1ᯁL!Rc1-gcAx&'chJA+JA ZZw%:A&S m)fJB rJ!(X(J!ᣇBA`rJ!z'S(J X;2R h >JsB*[0c@y&Ka2S)'l`c Ó[ (2#{[ҫ|@.46|)R((|*k9FJ2b꫊R FfBJb ֲ(c@ >'c!_->fJ` gR!P;G["+'Sb֊([C)mXR#6HS _FJ 7R 53FJ {&B J,b!ɻR`(3JB 聪 fR .'cc!wj>c R>Rb &Sb:R@]l@>kKca"^s`*!&@owZ!)z:'k1pWkk!!pc1kA){*oKOޟHcAf t9+uk 󩨈[bs8c`òg[d12 ! y+g[@BjtA*):m[@k i@c)&c!Lk ;tc2?'t@J" 温tC/k:Gc@4 *eB.&Bj s!Z9RZaޢ*F[ [C1";+Z!!/h9EJ@'Ka(.+JZoE:(PlZd1M_&^eBd *J&B zfJ!HB*gRZ rbo-Zë'ca>JRbjJ#) c [A*&Jbca~kˬ o,| AAiS@ڈ)k`b@'[c(;As`(,@*gc@)0*|! *'c cJb: xJ|k~kBs \jl!ҽtR!1lK+c)d)֭sBTV[ g[A#*k` l@+ nkc!A|?vhފ*Fl"?E[ 2 k[{BorwR ((ReBApJ J oJ&B@2H[");J"EB xR%B#)csk7@u&JP gJA ZfJ!zgR  Jik[a꧈jcS J`+J$(Sr(c)~YJ ** kC)mTH[ϨæZ"P7R`&:R"P@k s+(ca¹s!ˊsb+٦MGc!-@ks/mۿs")&i&K&fR!`KA*}!rZA+ tZ*$*|>(js BIcc!@QG[ j|&c32-g|kk*xtEki|!jjcB* | hBa 6Zb7~EB Ac纩R y)%B@0(cc)IBЩ'c"yB"$*ikJ JAFBB2J*fJ<'S`x5ZA*hJ#)R)cBHc@.j&K!諈ca[aoNBR X_Rb~hcA-,|Z>b!ݲ(chf/s`r lZ(uB{!JJ(S jG k!sH[! Cs@˻FKb &bc".[&pJ"h +[az6fKC /c ,hk@s `s୚ K{!*[!k@`WKf|" ͇nc@ {g"@V tΊ'["`H|"۪)c@2@R  (ifJ bJ1BAJN{ iB! & ca)ePs>Z У`ZZB*(J>:J(nBZAcA oRB(cZ*::aߗ |@iJx(c@:hk@..c,RäA'[AfA@ꜰ c y"c ܩZ R"bA0k܁ˋ)UU_(c ʮ_{mܮ{* |hk"! kZ!Ar(k+l@ zZ EB[ l jR"*ic ziZvcKI[ b▇k9vIOcDk`"c@ |!^L#)꽽(t'[b  itک'[@蘌:A&RR!Xbc J .xfJ` ȧZ"BRCz ZjjzRaz[C)fJ#)6R@r[rKBxik@c X+R1`yc#)R *]{;Jx'&[B""{1U]ȀB# ɈR'ZA*КZ@* Z ⩮čGkaŽj!ZjKARcs@.I{@cBRbhs!{)|!ծhc.J!Z@B[@*#"ic!j냁wnG[C).i|1?c[(c ('sa۽'[,IlS "K?ɭRBICJ!Bg[` *[)tzk>(J@[EB#)};Z`fJ`l'J ʪ&ZhRC)aҷdfBB1?fJA/S! tZ *&RB!B#)kέ~ZÞ>FRa?!K R :Z οhZǦZHFJ:J`R2[nr~s&R HHJ!J(\(b ߉FR!,R!`J,a*s  Ic;b' [$R! O)cAiscib{ {@=;c!^ fB! *Z!{{@{+:{`+: }[:%s s *'[! *7k+ ZI [`GSA j.B!Qwg'K,n Wcanc#zcA3*͔`ۭk @f'[J 7Bb(WEB- B m2FB Z"~[zc!ޫ'SboF[86sbR! {BBȌpFB E:@R а[A {@箇Ra8IR" S+sH[Ao8hcx'S.*|!zcal#c! @ZA &&Rk!j>n &hc)|Jc@k28kt!7ދ l@V l jc߭pnpR!~pcAZcca?c@懫냁&c!jhs"Ҋs"w-+s@hj kb{@8,hkkBטc  lC!ïvsG[@˸lB~6Sa[HbJA"k Xz|%Lk~+K f`ka޲jXIAEBd9}yGKc(GRd9UfJaV(Z!.Ks)tUBa*GRvá1; A5fR z7R!fJ -Zod9Z P+&RJj`'JIZ#)}5%B yz*#J.ZA%B(B:'cd1/קc$)T?V&JD)D.#gJ#)}gZa<_&[cmZ >RD1r_ngJ o,Za fJ "ުBj8fJJ덂Gc U~1)Z rW&J!]B2%B^9A9aC9.n7ZcAW`J 9K9 7FJKbrXc)UWp]gR#)^oIFJd1chZd1=wR)r~Focs#)UUUhR)0Z!~(c{ںEBSd)7R1kW*RC)_QV/b_Д1UU}qZ");cD1wR WAb"!?fR *Z1%EJpZ"!} J-xZ@gR eK%J c!7RD1d'xAbEJV_SFJfJ#)n>b9GgtZd1ߊwZd1ݗrRc)gRc1aFJ9۩.Rc1*7ZC1nR"!7FJ")o.B )Z"!$rp t1}eJ1"(SC1~zRc)'`Jc%%J\B : }Z!.5sc1U&B5gJ R!R*(ͅJ`R)@zR ikC!b)c)(Z16U(c1:}[c1_EB(ݸAaJ<([(]RA\A!J jgZ;zRC1UA +\JafB*Z ==eJb'fR ;iER!1'Rai툧JC9U}aVRD9U][I)R UkbKFJ1<B.Ak `hR'B *c ?/WZ ?퉇R@&BD1K s!]"Zd1njs#)n&J ޮ/&J)'zhkaXZC)k'&J!5hk9!jsC)ߜcJt17UUZxBb] FJ}[U{%B{/BXj ]TWhRC)mUFJ%J~(BagJ Me%Ba**Z"fRB+ -b -FJ#)B#10c9U[~")|P]UEJA|[#!aRc)pEB!lRC)݆J!1 EB,eBC!^VgR!_B#)} : ꠂZ sB<&J!h)&J WwRC)wuRC)RhbuRC)أ&J)%ZaoZ9؏R!}WJC)-=R9v[R!f9R J U]HcC)u7Z)ZC)|bC)C?"Zc1ZD1WVbc1V|Zd9ooxJ#);*R#)}G[c13wUhc)/s d ,ZZ1Rc1-JC)HyfJ$) w[)=B)u7s@\fJ1zeB#1?eB)fRC)oaZRb)URc) znZ*)k#!&ho1K)cSc1R!jk{+]Ic(^AbAA \JBeJ :D9|UUeBd9m}b)}WZ eWSls)W{Aa "gR y%R(̏9 Qd1K%J!FR 롥FR bbOb$1%Jn\gR [n&Ja?>AΔAܸFJ!|R k߯~Zܸ(kd1ɇRyABzEB R {J#)wڿ;Rd1w%xsd15b#)_}kk#)_-ń9]WkZd170Z U{~UA ߢJ՛9~d179a[#3%Juh1A'c UUBo7wJ!U`{RC)Wd1qyUU&R8bd159u&J ߻FJ):FJ;A{WVA0B!9*fJ"!*ERc)ZGAx+R1͹)kfJ#!zyFBc)v{{WZeJ#!\{9 `WZ#)UՇR hB'F[)b1~k k!KRd1fyqEJ!,''[)[kZa>R)%LFJ!bEJ#)RC)S늧ZaRD)ԦR97fJ9!x?zAJ {Z9aZ#1VRd1v`gR /FJ!q˧R~["Z),mWS(j{Hc9spVՊkC)^Zx~Jd1%J1?5fJ .eJC). fRkHsC!_5s1^[)yK|1\}EJd1K'Sd1-Ikd19AUUc1]uTRc1Zc)eZC1P򰾦R(7>BaP89C eB(9J(e/R!0[d1qm]%B#1ZRJ)X%J sAar*Gkb}fRA'(b&jazAajJ15J&qFJ#)- Cb!ߔJ트Z ׈Z1U5{d1}T(c! FJ!do@?:OUuR7R{WMB wy9\ܼgR%KBB5ݤ9<'JEv[J ]]397b-_Z&JˍfR_eJ*$Jd17l{C)uOWB)-EB#)^BJ J#!T[BC)HbB 9kFB.&R1XW(c!Z,b ݷZ)?U[ &o%Jd1hc ˯R#)['k yFR6?k ^rk&J mO&B [JWR' ZFR!j%_Z$)E)j רbd1e]$)u&JC)W&J>ik <΃!{wIR {}c9oB bz[1U\Z!J)kC+k W{AOpgJ -m&JU|BA/nB(R!rnW/]UUb_9 TX9n{/%JS{B?ߦR%:)J Z⢺EB#1>AC1ZTnJD1\?}ZzRJbCR!^, FJ1U,|B#)Bd)ڐFBc1XlfJ)8}kkc)FJ㢴 FJC);B([c)uy><["!.ފcB)u&J!ЋB#)> { WUsW1 J")_V&B|J _Z W&FJ.XR6AxzZ!fRާZc1c)} &Z Ik)obd1Z 5%RC)䷪Z(/Z(sJIc#)%c ^XJ#17JD)}s#!J#)lv%Jd1*gR#)[sA ZC1e&JC)j~eJ)Jk")W>bHcC)?ZK9PGSc1uhc!sB)X\p1uuXRc17ZRC)7BZ8a!W]]=̈́S)B [fBC)X3sicc)U|H[! s1;RD1 k#1WbJ(%B{ R#)JA3,cd9UUkqFR -JC)s*B((?<{9]U7J9APfJA%bC)s}Z?:)HJgZ.bTVZ]:b v=[R `\j ?kGZk^:R-R#)'B#)r_zsd1x.c1UAJ 9gRj*c#)]]'A,([d1yg[ WA 'J#!ޚ9%UUs1TUUZ^9tczս@կp WvtR)I/Jk7y c{V:ZZ>_=^U}9Oˤ9r9^9 &$J^EJ׵ fJ %.FJc)[֦BD13B)~|C)U}GRd1[@fJ bG[D1[R#)zt^fR; k!XFJ!W}zEBZ1aQJc)iԆeJc)?y&J#2)k-շ[9էRo%B뢉EJ+y9a"Bo Z1yj̓?sR"!+c׿-B _Rtd1JB27Rc1'kC)_S_Z"!|MR!ɍ7&R mVfJ FJC)_cc1g[9ucpEJD1^_)c9W[R(cd1B__k)PW}R#).uZD1튞+k ׿ Z /Zb)oFRC)]C%Bc1 2R1~V_c9WU=:#1ևRc)-z}Os1W]WERC1R ZC1йIk")HkC!_]EBC)?os1']_UJ1VB13nguFKc)kx!WջeJ"Bs1='[9fB1%\os1I{W{AfR2zCB#) IBʩbd1W]w)k#)WW.bD1)HR#)Bs^Z#)BB( b Zb#/R )kd1~[RY&Ja6˫fR(cXjjχR Y}Aa01{ muUA`-;FR ?Z")Tu8&J+#b/bD) ")I}^gZ+fRjq` vUUGR#)wmAa ?A1 iFJ#)ܚ~GJ1{b}^/#)UbU7")QߗZ6gR'GJ MUUUBb *Jq_FB'B GR B! 9ڣ19 }uv&J :Z!:[#)|*cհ[ ?I[1TVwRC)mM_fJA ˚RfR +{`FJ!&R!B%Bk#)WGZ>fJD1jsc)_K]{d1qUUuR &RD)&JψJ޲hfR)kR!?;ZFJKIʆJ$){UwXB!s]U&[wեR!EJ({91s#)%B +XEJ @{J!.FJ Z >c1\Ubd1' WR EBD1ts9_WU\9D1'A 6>/b#)5is)#'R#)S}FJ!0;HfJ)zoSc)zEJ B!cͥBC)zGSB)x9UUR#)o_Z1ypZ^fJ ?7R#)(c")^Jd1ٍ`}1U@Sd)^tJC)^'[:RfJe9aWZ)\jhk~'c)=6A)˯WR(Z &R#!R xJA rJ9[j#)aGRD1gR1wW%J +Z#)wIiJs!9wWZ&Bv,&JD1J iIkd1@uu{A bJ{ZGRUGJ _B%B S&RߦR)gLJD)J)'J ן&R7~ c!rUA [A іgR~rAq;C)UUc1UUWTU&J){!C}u&J \BueAc1UVxUB[\B 8&B҈Z!w _B.2EJ o*EB jBoAϨZw%J)gR#) %gR *c"!mˇR9 [IZ"!ZR}Z#)Ukc)'Z֯Aa'(fR ^|fR iRD1{!!FJ-Φ&Jh&JC)`(&J" %9#)˖&J!%:D1 &J#)DZc)KyB`%J"++#!UՕ%B!BcJ b`gJZ%J[&BBa J eR3R#)X{eB kB &J)X_fJJ)`^FZ#!-Z ⻱fR1_lS :-/[7R x c#)_RD1%+is էIsc)wR!b|c1צR)%B!͢[c)jXJ1kUJ 5FZB!z`k1\U߅BB!K)?Z ^h(cd1{{_ZB!J1B!AZ9jic")s[!nt)U5_R1Wikd1UZ#)(m(k'R(.2]J)!A!*fR)Ҙ%J)0%Jz,:Hcy~bZ+>{e)sd9VU_SZ)i2c o-|A) c@^*GR 9\&Jd1/lk!{?bd1qR~gR#)}s߈R ʼn['J*B&JoBZ{"FJ j9JI;A>ks#!}IfJÎ׆J W9?Z{=I|BTAꉅgb U%%J c#!sYUJ b%B!2BcfR_p{^JZsu9:J:a``J [ B#);զJ?}&B`n Jho˨k!]JC){C)U%Ja?bd1U?Z"!RJبJfJJZwJ)*]Z#!Rd1Z^FJ R %fJ gRC)֮d:D1sFJ1+B 9*/+ZC)&BC)(Z{)gUZ#)ySeJC!5,Aa@J)fB +$(c#)m?'[\&J WR#!WfJ!_S&B-R)B P`?A#!J*/ ZD1痕FJ(nFJ"!eS1c([c1k&&J#)/R kikd1PB)̨Rkc)uFJ*kd1}?W_G[$1+%S1wxjEBD9Z9-RVcd1BkHcC!_rfJ8 Bd1 7:#!x1}rB1}J)BJ!JbRC)wUs"!yJĠ*^hk"!]ݮʧRc1c9Z==S9`weJ1Bc):xc1 cd1MwWbd1_SUfR#)#UZD1}Z1s(b9^u)kD1Th{*kd1uD1=[(cC1V 샄9URVk1E_zR5߫[9]&'R"9*nfb#):b[c)CJ1}qfJC1IGJ AGR!P^ApkB o%B%2fJ)}&JC)U^A Z A!5U9aAuRC)WGRVʪAZ#!멋9Z!GJ!VZb{fR7^&B!\59ZFJz7fJ B)p9 Bxj!uUuM"!UUWK%Jg*A ΋kIW?'[!oJkuWfRd1[UB}J } B"6B!^CZͿfJЩXZ ؀b[EJ R#1wUR)͎A 'js xoIk!c}/is9]UfJ *ZC1}'k1?{RWZ)g`&JZc)_-(k +fR@Z#!Z9͟'[c)z4fJhB U Z :b ߿R 7NR#)& B#!`RZRZC)a@kD1`gJ!*gJ =Z#)]Z#)VRd1WZ!{RC14vs9%ZD1?Hcc)ic(Rc1ƏhJ#)+J fBC1{y(J#!_̦ZB 9]U9UUWZJ1j01uIywEJ1N/ sb)__c1EBd1ޫ b)_szk!s)S9gsJc!2+Z)o{VJ "(A ھ7Ksd15]O9XUs gROkd1uUqfRD1wJaKs ͂)ՇZxwÂZ 0hZD1vfJa2b#!5Z(c ufJ rZ -UC)_Wߔ k!FB Zp}_'J}o+hZbGR &J&hZ?jJR .}%JD1%叔c1EU}} c!ߋBHGR¢BߜFB }FR)ڹܥ9!fR!{BC)\q_R!] _FJ )R[#!VO&B*k_/%B %(B!лEJ&J'}fB!>YA_FJ {l&J H\Zu])kU{UC9b%B fJ C)5KsTFJ5s#)sz%J!Ȁ"Z W&J 뾞FJ >J52(cd9'eb9uuUJ cZ"!{&J,IcR1XIcC1SUwR")G[C1^{-!!W:ks!c$)GK#)SW&B }~fJB -/ Z/GJc1l)jsC)x_R eR!7}JcC1O[D18FJ(<|)k!nnZ#)B7gJ#)]_gZd9qS&BD1v?ZC1%sd9Xt=Bd1P.fBd1HߣR"- &["!J{Z!.7R#!ͺ7JC1yvR ‹>Ϝ1QW_wR)J")ʀlZC)⮭Z9ߍRC)Sc)>[c):׊s)`GS)N_&S#)2UUX%:Ad)WGR A I(#uIcab$1R9ZWj9_UWfRArb 5([)y=79)3kc1K{UUb"{#)vFJZ")m\&JA-ϩnjkc1]s%BjXB PnBhZ^}gJ:9@I=Z竃!յ\Z&J!c'JbB W̉J {BAsrZ U]FRGR@'RKk&J1.Z!v\gZafJfZC)mЪ)c!ϾR Z& R!WzLk!UU] _!_Wp'cd1׏}]Z R!_}&.R!k}IBkϵёC!Uձ1WU}eBc)7mJD1)<591JGJ XB [Rb)UR)hRB)?J ºc:RpGR#1zMR ڪR \&B@/R")=Jc)͏JC)(9yUUU*k1wB1vl6ks1U\EJc1_jk#) nSѧRmJ"!kAR EJ |jFJêB eJXoA!ccc)?ZC)kUZ")ZNI9![eJɊ&J b%B&'fJ /R7B9~b#1bA") c :bC)ԦZ1}t߅B [[ֽdJ]S_U9uU")uW55js!' Jk!\__fJ!aZ"!/ ik9wuͨs#1J{[)zceB뮎c!⢫{렘J! bRZֽ1U]W%K ["!2eW;A_`cB!^(b 7޵[>רb-fAV' gZ iMZ)Y7 9)cd1֗TFJD1\A@'|hZC1|Hc_?ʨZ hz ԫs#)Ut)cd1OVs;!w}UjC1֜_Z &R)W$B۟ bWu'Rks&J }b!՗gR'GRM%wJZ!{9B!'%Is!cC)y}B!qRn9C)!Ѳ9}cA-B Z95m1UWQ&J |00"!]VT_%JW5D: %sץJ /%BCB ~{? Zd)yZXZd1ݗR>%:P%Bh9tk|9W: [C)GBC)ZlA#!6> 9(-B ('E: e:!fRڊA!+: >ԨR#)\R$.EJ!uB"ikc)ugR7W&J'ߧR)n/ZfJ#!S#)U1UUcb à'([d9}r_UZd1E(c9k!EB)**)J1<;g[C)u&K"!֞ceBB!lc3%[!UJͧ,e:. ;S1\}Hc1ׯJC9b!{vhkd1yWV%Bm8KR ɺR?*9 eUU<)ŅJB!ٕ4k׿?'K`ڪ %:a $ gR))uU}b$)$WeJs u_[" Z#)>cC)$kR1\'S){[d1un+(cAgRa&/֨ZBZ ].b)p")K_c1uu(sbZ ֻ\gJgRAr?GJ >'נ&J"R mw,9 %Pd1TWUUA!RhR NψZ}5U9̊/9!YA R A#!ghRa: )kC)TwAkrA**su_ER՘/J |޵R fR!}96Ba:ZC)R!yʧR#)~ikRz*RB!;3x)quJ)Zc1U -RC);IÇJC)t^ZgR?Z ?巷R1PRa`gR&?%9J! R)k'[(}u]'[! [([!muIk#!%'b_&JeB)qX7R@JD1sJc1B#):"k#)_X]bC);Z'cAAwcC)&B#)x/9#)J WZgcd1J \> A!Ll6gR/'J#)#~xFJ%B!B!"EJ!Rd1]cd)\ln1sW_UFJ!ܧJA &bD1EuRC1ھk1tJ1ϖ[9zTR1~9R / R13JRC) hc")R!![c)6FB")̺ԧR(Hk#)w-|c1 M!u-|B)}cEB/ȇ|1YU{s!/h[b)\Ws)Uu/J)xA)c_KJ@nBA-fJ ՗vB%zgR aiJC)JmŠhRgx&J EJfR#!WWB;b!m?9UUVUb#)UixZd1~ܛIk!zFJ@/Rc)P]fJFJR!=J FJ#)+xR"!MSd1ݧgRC)5i˧J!2z&B !FB"!h;R"!뢬sR/&J ;k9 8Z 7FJ#)([ &B(jB$1W?R1}UJc1{FBz9eB#)!eJ8&B,b:b)2sc1vJ!&Z!VfJ"!xZ!2-Z!}[{%J:5J9ݲfJ! (Z1۽fJC)6c Jc(ZcEJ.Z#){&J c%B r\XJ1\=RԶS1XBC)m봜R ^9 UZ!b'gR Mn9 =pIc1צJC)~H[1mc)UU:1]WTW&RcFJ#);?"'S9TJ1 'R);RC)~%B)8k ߭ R))k1hZRd1hc@:RC)%~TS1xr9 Тkۈcc)o{"!ZJs ɽEJ }ڨk!'#kc1u%:)R)cc){7|)U]Qb)w^ՆB Jl?'[d9SRbZ,zAXwЄ1!I- IJfR@BBhk c&J!hX_gZպ%+;")^\GR(+ &Jc1ÏZd1{Z1u\_A#)SRZoR.jI=GRUVJ!VAeKgRFJ<~9a "B#)~Z/93Ks)7A!hCW(9 -nA,A#)/A b‡R#)Z޿zEBBȿRAC!;Z!vWBc)݉+?J!jFS1/mZC)R BZ zqbC)9ZC!\&B~cC)7&J!7,$fR ~謧FJ`&JC)'JC) cd1WQB FJ);?FJc1LR9%J bpE:* .g[^㩅B!؊0%:))EB%B `GmA;JC)Kr&R"fR!hk9~_Rs19UWTօJD10EJHZ | hc1UR|&J)}9a*BC)[J =:(|B*%B#!NbB![9rZEB#)jkC)*WwRC)URC){o!u %ca9d1ehR#)s#)UFJC) .C)%}hk1[ t)}us9sfR1Yh&Sd1lJ9]&Ϳ'[")?[9/Z"!IkB)ܾ{Rb) -JkC)➺Z&:)ڍRc)+jZc)aZ")+)k"!ZxR1/fR kB){qs"!?fJc1"p-|CeB  8R pal W[[R!ꯠӥ9ܜ9ay.GJaVb/gR#!Ml9aOC Z FB("&[c)\}")ҤZu6={C)ռgR!2jd1_\Pj9UG|p&J#)o"GJ Z GRZ A{B ~GJ V9]tA9 ~0GZ!%ZD)uHJ c~}A^#AA!Z?B 4JC)jA!=0:fR#)^k[գB&gRx CfJjR&B r[)%J_&J "eJ$1kޒR$)8R9{(cd)gwR1yFBD)hTJ"!_&[1u|)c/#&J /GJ .RZD1m|A)Zd1מ)c1_}ŊR)_:GJ"!{([#)|HS"!{}e:D1X8Q&JWR {gJ)_W_Zd1%ZևR"!ϥg: CgZB!coeB#)ߺ"JC)ۻN9Օ_b#)Rd1%5ZC)ҜR /_bVZR){_Rc1]R#)wR#)װ_b}\z Z#)3y{EJC)Z^R *-FJx"A5gRܨZ!J jZ :Z#)90*Z!7uZc1?Hk9\mYhkc))c{15ݬ{c1Xprs1QSzJ1צ%J1^Z.fJ eJjhcb)M'cBAݺ{B!vFJ#!`#JۻG[1&''[c)Jg[1vR1]!R)l{R#)NC)]77s9p^h[c)VU J Yc)_b w[GJA}B@"zRgFJZڻ+b#!Z wZ!qk#)!kb1׉R@FJ :Ja6JC) bZ9GWJ) FR!nERc)_I !,gR"&JA*xR#)&OR Jπ\9[UGR 5 kSB `9?*'R#!Vs{A!wA'&J!_ZGRC)rJ bgRJIc RC)gGR!io@jk!_s9UUMB)\R#)kZaXRc)vgFJ FJ#!^;Rc)5'xR!~WeR^*k!s&J)֮)c1U[J Z#)Z͋FJ~/ Z#)ɸb#)U{)]}FJ &B 9 -J g7(B#){Vf[d1}}FJ జZ9Q coZ %/ZpZ!k*k9t'K1UwFJ :d1SڧJc1}bI+7eR(NZ!oA"!c-:+JW&J#)Z#)W%Bc) DJ#)Ikd1mkmEJk9XZB <9 c gRک9 cD)W_qogR _{Z!X]Z#!چBC)e{J ?R)/;Rc1oR)ڛZ)O-% kc)_|(cB!XF>R"!W4R@)8D:z`WU([!B:˯9wuT_Ilb)uRb)<*fJ"!z)c)}O AJk#)WReB(hR FJ "]EBC)tB RC)%%B &+:BaظI[#1[EBC)Crcd9A k"Zd1駇%B Z"!W+wZ"!|Jd1sտ2H[c!mR#!cd1Sk%B!KsR#)粫gRrk#)[4[9x__Jc)FB B!HjؔZ⫵Zo%B 8ZC)\&J#)GR#)5GJC)G'J /&J] RkkhcD)_-EB( (R)ּZB!)kC)w[B!|ύ!(c)71u\fJ* |:wS9{.R)n&r:W["!ȮZ1kR tJ v{"!7W^V:1W5{!}t1uXc}[oC֣1sUU'cB!,c"!xnA!PcEBC)X3[:Uۜ9A)GZD1U\~#1UUUAm&BA RFJ%ɉYd)UUU\&BBC)w fJ]:URC)YWRh@JP㖲ZC)W^\J!}lB!:Z!/b9{Ոi&Jb c!W:D1Uub .ֈZcD1UUU5'J#)W&JGR#)5{ Bi>bA@"JC)֡Rd1WU?B).Z P{)u={%J! c {.)3U{!ݏ̓1m{C)%*k_ Ik!.նRd1Us^¯/&J77>FJp6,gJ!}Kc!JA6c1+euZd1Wpd1y5ݫ{1x_WFJBacvFJ!FJ$1Cj fJ1]:)R9ah&BmgZ B)W'%B!//fJ"),;&J Z!,%:C)7:! (8sW KC!b_K$1hc1}EB fJ#)~&B#))U%:#)pR ֦R)b-R!ok@1Us{ _mb#)7]uZD1Wd1@bGJC1/arbC1[Ik95wZ)ngREB! beB#)Z#)ӟfRXXZ#)=݆J!Y'c1qR $B@@h tc)b[A!ﭲ'c"!^%B$1?R1c{eBd1"٩k#)Z RD1"EB!&( c1R(([11&[1`eByUUgSB!b2[1 s! 7ic!k%:T%B 67SC)}1W%B;*FJ Nnl!]?tc)UUX"!UahZt:)uo`GSc)cc1hgS9^ [ H[!|_Ik?bgH[ kA 2+%B},gR>Z yfR js X_gRA *{")/}sC)Us R1v:(fB J!\>gRD1cZ "۝_gRa $bC1^zGJC)z ZC))n~iA7u#)UUtATRUUGR)k:B]wA&JAC)5fJd1}]gR fϋ&J1ۼFJB}Bj&J✚JC)%BC)%6R!TJ"!'cOshcC)/}fJ x6B9%B#)6Jc)CKFJ#) iJD1mU1=UUhRc1v{AC1.V c15/y WXyuAZuR j&J#)}5R 㽺J"!ZԪR")?4s#!/JRc1^R6fJC)AD17fJ jR#)ޝ^xC))c1T~9U{!t!ChWJ& B#)aZd:D1o{cR")˫fJ)FJ y{c1*sC)Wc!Z#)'J#)N1.9\[U]ZC15&B(- 9 B#)bxFB#)%[Jc1_VRkHcC1EB fBC1猒JbJB)>tBJD)R#)x"GSc)ɪkB)rk:_9UTUukc):ugJC)+Rc)&{Rb!?5hc1kNJC1R)J95UUy9XWUU"!^صc!U5yC!ZZ )?j!vzUEJ R9\B!TbAwB8O#g[d9IW7%B -c -FR)))k~}Z zRbbJ(U&J!;H[.GRܰoZ#)c9a'[1QUJ#)A^ĿSA/gJD1J'J/B@"1X^U_bAZ R -^h&J GJ)aHJ#1i B 'J@ JgR{֥9UUR]o#!WB!6p9bm'1 |v-j9*@Br Rc)ͱ~$: RgR!&Jֈ®kC)efJ*Rc)B1i{lZ1gw9FJ 7RxR!y?+J!p B)kKWGR#)u}ݨZ B)A)%k9$1\+*[ : 7B!U RC)WZ:KsC)/Z#)]z8'c.EJ1E2kb)7:UR FJA s#)TVfR#)eR1|bd9%[(k1_}R#),:Z J Rc)BC)=B")JS)izS9qQWgH[C)/>_uJ! [sd1ؾU\Jk`B{d9r݇R *h&J) ߶R#)Z)R9_|Z)zA EBD1W*-C)Wrc)_R1[Zd1}zE: o[C)}CjIkB!qc"!ϧD:!)zHk9UUZ"!k1j:[18ڙa'[9]LBc1^{Qj#!o?H[C)ߟZB!_B\%JamUURc1z(c9cr~W)s)_[DC)U7ic"!~`kd: $:Bj gS!UA'[1uc kz$B#)}] JaWapj jkc1MuEJ#)7  @Gs R)J(XކRa⣷cAa)?fRbb_7gJ!^UIkC)7=wmZGSd1b]J1j`zx!)^gRRd1ޞb!ۍs UA ,gZ#)XZA#)ZrkhZ }Ja 7A ,hZhR|Aa.!}9aB!ȵO"!U]s! ߧRC)յ/{C)s9!a-ReJ)>b1J1&[c)#c[C)5zRa%Bd1֟Z1 R)^BR#!5*SS1u2'[c)cR#)EB!bpHSD1Uݏ9 ( B#1VA)7A(qJ(G[A#)˾6R(=pbC).?_fRfRc1TeJ`2)fJѤ N9Vpi{)WUZ XZ9׸Z9g7Z#)&J#)=\fRC)kR _FB#)Z16Hc1էZ)kR1hb}Zc)"Zc1ܚZC)VjRaƠu>{ZC1/vZd1_W5c9[UR XRD1WW]JC)hm&J Zc#)%R!bX%B1:!jsc) I{11 ?9U\Ucc)~R)g*c1_q2,$BUYgc)ݠ̨k%B_k)ޟR&'cc)H[B!'[82c1h k)Z1R)z:)U}c{%J (?J!xRC)=wS6fS)4&EJ GsjBaRB)bd1_Wj VIac*&Jz[c1^]BuCGR/bD16&JC1-Js ^|Z!FRA'FR GJRH.R)ׇR#)"_?߇Zk#)߷b'J#)M>A8)kqGRJGJ#)[&JD1*ZC)|AakJA >A o?B!8 9 &J!_ԵBFJ&fRd)_a@Z!bD)Rd1;.Hkd1-]\jk#)pZB!xJ?:Hc1՗g[d1/L)U_9e: <{&S zz;R }FB z:#)rֆJ!Z GRC)GR(?GR1A /FR)'JC1;}Z!bc1 cGRB)2;bHkC1W_bC1EuW'cC)鷗RC)-RR)㭽ic#1W%J ϲ-(c'ʫs1?WkB)}\R!q(kD1zGJ 3ܧR Hc( [1Y7FJ! .)5Z1zî&J! -R)PRC)ܳcC)\]'R?FJ Z#!%%Z#!xGJHJ#)Y}]pGJ#)R)fR!$B#1%BC1~cc1{vRD1%XZ1](R#)" C)cAPpcL%Jw+|1P)c1Bk1'I[c)[c1+!}-)gSc)ֿ[ "۸c)'[b ~GSc1z] l`+Z kkfJ-3Zkik*R)IVwu([#)yZ ^c 7ZC)&J22إ9aa b'J Mb /CC1iBD1AFRC)7wZ`bC) /C1Ga+kˆR(㩃&Ra"&J]j c!UUKk &JGZ\(k˵w9aتFJA )keB ~- Z m}A)0u J?GJ#)7'J gZ!C'R!׿CJ 2J#)·GR z99"Q&JC)}fR/Rd16[1y/R'ZC)~&Jc)u cc1ZIR׆J! RWJ fJ PB=G[#)&J{vZ#)PJ#>b1w_JD9ȻJ#1XQD1hi\R#1W_bd9 b10vZ97.R {1Ukc)[gFJC1HqZd1XuwEB1w`霦RC!Yo:(FB"!XcC)?Hc!oZC!> {9}{ɇR)97+9}efR(~I{ sC)}c)tUhc)oks1{ճfBC)&_R %-[9_odR#)'-'c z~R/&JC1^FJ$1uZ7AD1['6'J@b{ b A 4 eR#)_{%B( *k)][k(s[߿'c9=u&Z1.G[9N F[˜k ~R#)sjkc)nψc95qm[c1P&[:g[c)u]+|1Eakވc1qW~)lC1_ߧcD1/*|1smfJ#)tYmhc #{Zc1^xw"Ic)ߝT1֐Z1c[C).=Zd1isC1\R <ߞZB)JgR̯ GR@ 'J)J!keJ:ZfR!/FR#),AA*! Rd1UWڧRC1]?Z#)Jd?J#)&FR@& hc){{B)xJp9A:r8:~_n&J A!}A',r_??#)y gR#)qJ+'J~5'R#)WVJ GJC)BgJ kGR޻q9 B (gR#)&ѿ%B!PbC1&ŽZ@귾J EJR#)-KfR!ZC!k5FJ RC)pEBC10J16UY[)ڨfR9nUB!.8ZC)J#!\A)w(A8h &J %Bd9gRC1W&J 'R _\Z#1;b hbZ#)jc95s)k"!Jb"!J#1ÆR) Jd1RC)ߪ=:R)'8kB %B+ |)dB)ZZc!e[#)O}SRZ W&R#)㨘FJ!~FBc1gJc)8Y]gR){C)WU5 c!b}5bAC1"OR!FJ#)l'R#)]]A z[d)ys[cJ#)U9 - "A#1(&FJD1ߕ Zd1ޕ܆RC)+"EB#)s`{d15eՊk1}h[ ښ[1@֡)U/^^|JC)'JC)T Z)[#)־H[`.R9 f܆R#)+ZZ"!R#);B g[1غ@b#!`p^9 ޅe[#!ͩR"!:{d95}VIs߿")kWZqR!]S1wcs2]YA! GRA?+fB Vm?9rO>b^R 7U&J'FJ#){Xks CFJd1_7AFJh)c!PSD)Uekd1puUgR#)/u %BC)FJ JA&JA)\Akp:!5WW)^\U9GRA bGJ ?;~GRXJ rRiFJ!@Ku9B99󼔕GR!:-/Z R#)+b[#)fJC)EB!;7&JgA! %B6EB#)xξEJ9UEB9.fBc1bZ#!rEJ!\%B#)B!&J#)c9)&gR)R#!js9_XufJC1^GR '9#)cթb)R jCڽZ ,bfJ!:+*B7+J(/fBC)*k![9Rd1,&BCcBJ!~2IcJkZ#!~jpc)_]AB R#)ugZ#)+FB#!SJ ~ k{?kkJ!x]t")5VקRC)WX0?JD1] c) }J#)]ZFJ {)hZ)b_&J$1 'Z+R (Rd1NZC)~bC)'wFRz_R>b([ Rc)ZrR1_9%UU{ R*R|(c!mxUԭj.: 4'R _kk X^W_J#)^B 𚓵d1UeMRB+R!s!A = s#)__'R |Z){1gR n.JVZd1hRC)|xZ 6RD1b3fJD1bls9^ZZ)OB ](GJ U c!݇Z 齥9 vY JJ Rw'J AD)Y ќ__")^\UU&JؗҬ{`&JD1R-'J#)zvR1_wfRC)GGR *$ڇZ&gRc1wofJ!/EJ!ڪJC)B ʮW&JC)⎊gR9QFJ x&JC1WpmR#17mZc1ڜ]&R93J#)b܇Zd1{{%B([R1&JC)V&JC)!&R+7&JD1&Z 'Š9C bFJ#)kBD9=gJ ȮJΦRD1{1Y]{ cC1^'S1siJ#)9*c)ZAzR r]QR cJ)˧GJ {Z p&J p&b!?'[d1U k1UB#)hԦHc(~^R#)9mfRa9Uus(cd1]%R)fJnJ9WUFJ1)gRD1Gk7gR9"JR1?^J9)cC)Ժ cC)U' kc߄9a8c)ui{Z)kd1ϤIkCb)scjk1CfJb):ER&$:d) J:{Z!⫷Hc {C)\_C1%eukb1ޟ-B)_fJ#!ZC)cFB!LrAp#!RPUhc9 bd1Wy&J }gR!-_FB!6)"5E:!N$hZ#)i{GJ)gI!;R)/J ^B%eJ$)3)k &J#)OFJ {ͧgRaBa/J -Z)8%R#!cjk9M{Wcd1omb#)szZrjs9u]]5R1cD)u\~R!S{KkmmC)@R(|iJ%989KIJ; K&Jʗcb9_Wy>A %"XC)%Ռ{`J /.zA!=*&J")"ZG[d1EJ#!A(&R({FJs{RC)MmJC1'J!KkRC)FR1/R oR#)gZ#)O;Ac1atAC17mI&J :9!bOFJC).fR9_gR)5FJ)xcjgR)yu c$)q3ZC1U^_t{ {xuJD1sq^cD1s]~R$)VRd1c cc)ɵߦR#)pw0PRC)[195'IcC)^Rc1wR&B!fJC)Py%: wuZ)8b#)WxJ!p c#)~)hkC)5y^FJ#)BSWGRC)Ks [9(c#)XWvgcC)srGJ`7ÀB ȐFR)bJ#)sV'JR7ic)hcc1*kJd1pZ1 iZ)_Oc)WUR1P]gJ!v\R-S b '[#)٪[B1OJ¢b!%s[Zk#!ڽuc1eUueJ`%K$)=JC)zhikd1ԛUJ>R *`b)>RC1﵉|C1EIuR!&RpB\Z!uRcR#)[]R)yZ9Tu!y7;)_UWTC){WUZ!JsbI¹AAɃ(J$1'/&JD18_I#)tbC)ן5Zd1{Rd1cc)uWA#!ur`J)̧.|&B+J(J#1fR$)7^^ik#)-}(c#)>'d(Z!/5Z9_4B/GJ!馧 c#)U_GJ!UZ![bkZڷ'J ^틞GJFJ!~mMZ!YJGRa馎GJ#)`FJv;Z#)V*FR4&J#!NJ)->.{k#)3_c#)7fRC1d}J#)C/(AC1iB(-A /HJ),RC)g{EBC1q&JC177AC1(EJ#1^FRc9A#1޳-&B  (FJ" zFJC):^QfJD1oJ)J *fJ#)¯ *k&JD)yIcD1ץ/RA9 &JC)V%B#1*U[ 'Zd1ycd1cfW~Rc17=Z1vJ#)%BC)5ސJ7'`{c1P_u[FJ!zӦB $B :7bC)v^zZ")ck#)>jc ڠR#)ufRd1?-'JC)|5ﮆRd1AcGJ **c){{ GJD1 \'J!jZC)qs܈cc)kbb#)lz*c#)߿9Z@{ Z1]ZR#)OR _c [C)}yU([!?*[!"^ik1==c 胩cp˿eR!c%J! 0ccC)\w'+ikzSzB CÞ[#).&B#)`=k$B'sb)/iyJ")Ը([1Us!Xݵb#)9s)c1UUurR#)W%ՇR -;}c!ik1TGVc!cC)]{)P+Za'R ?d1UUFRd1VL k#)U}CRC)X&J(%{1_ufJ vGR!FB#)u\GJ=+zBD1~S x}C1p]ZoRcz c)^bab'JnfJ *[ z^ɤ1 {s'RC9 0)'JrgR#!ygR#!i׈Z $ZVlZU#&J#!'TA")VRC).ugR#!r %J.!WЇR#!^׭%J#!&JC1oAc1%RC)bc1zv&J)sZ#)VZ#){WJ pJ)؆R1}vFJC1shZ#)Z.&J#)03%FJ)BB ⰨA#)+'Td1A]UJ pN@?ZC16J)Z B kB!EFJ#!>pA)s/{C)ww{c1wc%B Z ;ꇇZ1 {էR (jR#!gW[BVb9'B '5Jc1x_R_ kjS wb#)azr]cbfR %R#)rq瓵9UWUFJ!4Ic#)rYR)c&B#)y'R)}ss9)c!/c1bB5U9~tfRC)ή&J ]B!>Km){RZ#!/k#!WsR#)}Z9 YZ(տZ { {{: .GSڇc$)Z1rZB)?Zc)}|[d) e%B fJ#!ƟIkd1UuwA6nbC)˚1VUR)GR_B 5PB!b'c!<ןRB!c k c-~gR ؘgJ xb)m*bd1{PUA!^9{B B!_W?%B 魫%:#)W&JA&׬An FBJ`Ikf'JZ(A`R)87)ZXV&J 6RC)!VR!x%B!wzr9!R}ACZB ^FBBGR!%GR_°ZxJb {Z "r J h.Z")žއRC)}&JC)J")jA)*J `kR#)~&J")=ۚGR &J(0S `kwZC1s+Bc1CR#)kGR {J#)UEAD1u6*A  fJ)|R_R Z!]R#)_J1{C))' 9_R_^J.e:)eB (([1kWJb!kB JFJ#!_Iʥ R!R#)اZ!&J UiC.!]5Z?RC)\zR +*cC)3mZC)|\vo%: ;9!n}"FJ }R1UB#),Zd1{)aIc [/(c!PߧR PZD1}hR#)`'[d1)ھ{ ~ܷsC)fB#)0f{1ֵ[9yM'Ƀ!hs9KVQfJ)]MticC)rcAfJc1*\(cFJ#!\-JB/gR;jcf<:[ chc Is#!tv9Z Kj9^gR }oLJRard1W'[#1'[9_}Bb0)WBD9_:Rd1ekk^Jd1_\9 Z``FJRfR#)cgJzA!`+%B ޺(J!׮Z#)wA FRd1%zIk(w{Z2[fJ r@@1.9 >fRZ'RC)ugR1E)kC)7}&B#)>9h97'J!>i9&AA!ʇR;ZsmiJc k_FJ 57ZC)mRC)xٝ{1PXuWRc1[kfR13^FJC)0B#)ၦJ#1%_=ZC)LJZ9]jP]Rc9MZ%J(낫R(`FRC)FJ ksJc1TjFJ#)&J! gR!n*hZ"!bC1_]&J#)uGR(.-%A bFJ#)'([9mϧYfJ#)cR#)XXzFJ!^{%B6R!+׻fB)_'[D)icC)>_SC)W%:#)yJ)YaZd)zvB!`p&BD1FB!&4ZC)ևRxgR)7..c1- k)}ngR!2=R b`B Z\sFJ#)=U-&J c탠Zd1}uJ#)߻A#!TI)qGJ)gR$)^Qq)k/Z#)[ͤik 8Hc)8[1_|)k k#)J#)_Gc1[}]Rd)ߡvRd1X:]EBD1s!}+k!eR`x%J)Z"sd)}TRC)3WJ#), gS1Wӌ I-|9y_Z!Z1q[5@;͓ VF: ^RC)aAFJ"!p(c#)%Z#){%J8ppJ(Rz&R@fJC) Y)[ = [)fJd9^BX`'J (b#)[}GR B(?&B &R Bd9/>VBC)xl [c)VJk#)__ |1MUWW'R(s&J!nk\Ja_~GJk=RvWtFJa-7GJ 6GZ`B#!&B sEJ Xp'J!c*B_\FJ!V祤1a R fJC)ԦB)bү>&B#)(GJ .ȎZ#1FJ틻Rbr(c sC)yu&B{#!}o5s!^FJc1"-]_,|c1 9UeR!jR#)*iAR!ն>Z!-8'JC)4Th[d1U}[1'Jc1, B]%s1y)(cc)> tA{?>{R4&sC![)cc)º6RfJ ɋR iɁ%B!WJ#)B\ W}J҇S1+b gKj{C!?)b#)EԥRd1V* 'c1zp1U}U.d1u}[RZ1qagR j9 "-͈Zd1{\ɉc)AŎ`&R{ A-ꠋZ#!?g[)WtfJ h5RFJB &J r wb!mb ;[{bWWFB㙊/gBڬfJD)8hR!G [c)\}U%:4| c)\`C)UxUU9 ._%:!VqGR!om>\Z BmHk!GJ οzЇR#)/&Jc1n^ׇRK{C)_rmR Z#)t&R./sgR1:fRd1*Zb")b "9_|WUHc#1Z ?Zd1Bd1*.=Z")ԷZJ 7קbD1&WFJhfJ'JC1`7YZC1fJC)}%:!:#!.B#! GR)u;J ^RC)J bc1r&J ((yZC)B!mGR! ~RC) Zc1cZC!߰mHkc)݉k9GUW2)_UJC)5eJb,)kC)kc15]U")\VZ):c摒FB)s/$J)kV_R);7FJ7J"!<+J!˦J!{t cC1=WZ!zJ /fRxHcd1݋ys! >ߦZ jc/5ZD1Ou{EJzJ1˞J(/$ZC)^Zc1-R1JC1pgRKRd9Y4FJ)Uȥ Z bcfB "EB!oXs1WTS)>7(SC)[d1/ &Jd18b#!zR9_IRcd1{YsJ)AR 8B \s! Jp͆R#!bZ"?)ca:(cC)ICڌc)i6cd)Z.냄1u.fR#)l([c1š%BGUUU{ [s!jܗ}(cࠣ cBzR(⮷(c^RC)W^Z#)VXR?B9U[-+sb)/R1O(c"!w/t&:#)U#[R)\{R9mrbd1\Z)_;md1%V{ֽc1WU(k9}eөsAEUV kd1]R!y&Ra)'RB42R1\9fBC)|kR z,hRAjJC)U[PZze_Z#!gBnjcBT%B *ڰFJ~s$)[S(ڈR .&J#!w&J!φeB "[ I}WfJ`B mgJ `_%B!1&J#)Bz?JrzZ#)Ajs`&J( c9}UJC1FJ9;&J AD1-RC1ݽJ"!_fR1c{_{@Z#!fJ!%BC)%B#),#&B&4*Rd)w}J1UFB"!,6&JC)|޼R"! fJ1 8 c"!u>&J!$FRl[Ik"!w)U)s9UuEfR!fks!ו Rc)]Z!WͫfJc1ɫJC)۵9EJ#)h~އR)B")pZ1~)uGJ3jGR)*\ph[B!_E:bRB! [c1X‰kc1_Hcc1Xߗ kC)ޫ|UFR!.? WW !R@R!i +FB!?߹J|z d1aS^UHc#! s")ϠfB"1ˆZ.'R!o[!)>Z1 cB!nW?/Is"!wkR)b;J)m Jd).&JC1fR)#mi{d9|WmUJ /FRd1Uy&J ֫[!U]ZafJ^8ZFJ Rd1߇Z/ˆJC) {>?}9'PPWԽT}ZD1W)cR_R#!^wφRj>Ba;.&B 䍇R>B^FJ zSfRBzA!5Is&JzBZ- 9Uu ]~EJ!9Jw B#)+Bc1fR uCR^7rZ!&J#{&JC1ό%J9wuCA#1 ?V%BD15fJ#)nJ Jd1ߝRgR#!_J!XZ_%B' %B:#!k2fJa):{9^W1T{cc1o_fRˎۧZB!/KfR)2R!~=Z#)&R bKR(:/R1Zc#)[$)܇bpZ %7j9VbfRC)qC\%%սATTuJ!e :)c_[c)WtGK z["!%{!_>{)c!pgR#)}?R9tmkd9='Is Z!^(_EJV7!__xcC){'=ZC!Y]&hc1J 84tZ!oR)OjZc)=jZ pvFR#)mhc#1+uR#)}fJ#)S :I[C)uok cA |A("bC1fRD1z)k!Bd1\FeJ :æJa @bc'R@{*AªZ +^Zd1'RZ9iR 9 ToA#!׽hR WBK)Ra`FJ#)!A?,:9 B!]B r+R ޿(c@'J?߻%B /k9 ȧ-Un]d1UcZb!&B-.R#)u[!߳{J1-R#1|\zj#!wdrc&B@⢬fJC!k'fJ#)ʊGBFJ9_6YJ#1Ic"!OfJgR#!8k cc1]vtfJ. cc1]cfJJͫJC)Z+sFBz`17/eB!]Xc)UC!  B Y&/J)RC)j&B &J!R%JD1~i)kC)'YZZ b!MB")tTl}eJ!RC)彸O9ipU}js#)s}}GRRC1y_ZC1A~{"!/xjsc)?R9UmmFRjZ YW*R ʆp)}]%[c)Ik#) Zc)[!'ZC1~ R 7R Pzkc1s꺇R#)>W^R :*)kc97kd1}XZ i kC)i{_gR! ?{aEC#)zcc)ܷkA!bJC)_V^sgB!zv&Z ^gB#)duAb#)5ՇR 2cc1%gRRd1]:{c)UUw'1")uU!UiXHk#![Z-Rb!-bEKD1Zg[)c6fKC)UښbC1QSI[C)մ_B9p5Jc):ֆR s#)e%I")'&R(7:&R>4t uМ#)U]xFR#)>c1Rs1UWugR!Z\ZC)~R7 c6ښ)s1^~UR1(BC)a(&J SB %kxZ#)_bgRA&Jzj/Zmb!yA Z#!{GR9#)zќ gRd1{МC1X#)\WUUZ FJ)wZ7-AD)`gR&J!}ҰFBC!zR#ZI"cR#)&oR9k5]&J(xFJD1W{c1cUU&BC)%FJ!RRC)^A!%&B ڨB KjgJC);`^hc1W]B$B#!m:Z#!ն" C)^~ބ1TTVUJ#)fJ#!c1]{FJC)'Z!.'cd9{%B1XQJC)cs1ZzJB)EBc1) (c1WREB(ߘhk#)-a(c9.WU(k#) ;K|c1WxS!qjk1]eBc1^Z#)kR#)m.Z")?q&B")R)n7c1}UU)[C)Oz t1{s9u]Vsc1UUTk bZC)U7Z! >s)zZwsd1uwB ZR#)ߞGJD)l&6A! #kkD1^UKC)O|c#!_:s1=>Hcc1%HcD)ݕjs ^Zmû'c 7ղcJ ९S;17W]W(cC)׈c!+PR *JbJ#)zB(z#[X/(c <>js!!sz Zc)اR)/Z!!ZC)Bx|s)]UWk 7bAꪴA#1b\9uuqY&J) >fJ1*sc)PRC)[e!fR("FJ#)͗ئRe1%GR#)cbJ)'e:d1ݬޗJ"!>J!ɻQ k5J jJZ#!֗B@GJ 5VA CBa;ÇZC)g8$d1]FJ ^ &J!Z9^ 5'] } k}Z գFJ!zXl·Z 7r J M&R0 9b.gZ#!kSKs!tZ")ΈZd1__ˆZoFJ#)cjBd1U RD)5R! Ikd1?mgb#)FJ!cB#))J#)rFB sfJ!{UeBs+&B zUR#!zzJc)gJ#)JC!z:i}R ZFJ4=^ cc1GܞfR#!$FB 'E:$19>*c"!³Rd1wt~eJd15٧Rc)\B!է fJpfJC)R*c)b#)ܫzhcC15rJC)V?6KD).c1ޛIk")[G[1 S1TޞJ (c([c1T K1_]\VZ n9u. |9ik l5sZZ=b-_9!DEn)k aFJ#!0 ks#)/WgZ)Ж&J?>.)Z$9^ Z1/k*9y]gZ#) c%R)UR([ fJzS!2G[)''UsbZ Kop!! F: 9@RC)1iAHcWbc)~&B#)mq*fJ#)"Ws Jk*:*s9||s1yRC)]@صb")ab1WUrgR)&RXI "#gR#)BE9YR_R(7RPgRhGc//eB)㨶sd)Z!: c9ՇJ1jJD1fB)}/J#)}mJ R!WR!}IkC)^XR`* ~{c1uC[J*諧Z!z-/Z!Z=s'[#!jk9[fR#)zɪ*k1_]~B rJ}GJ IALR 9A)ٽ#%J(bgZ -A겡"Z#)ɢIk")wV[#)o~݆R9k}cd1u}chc! R)ᪧJd16[C)͍&Ja?ˆJ B>'蘈{!wR** cC)mFJ :BZc)7Rc1vsJ#)~xfJ#)R p cd1%_UR#)^]B &{&JA(8Z Hcc)wJ)}:rJ [c)[7XZ1Q^g[)&{Z)|MJzG{17{1֧R)N JC1R9wէJ! ([1y զR:g[9܍9}|{1=_R9vm'RC)zZ#)&=hc15c (d9[ZIk9S񜜪kC)BR!=p%B:/7)Z޾hZ'J 'RC)K=R#1YkU5)cd9U[U*s$1_U~gR#)Zd1M)Ϝ`[#!'hk b(c) ([ gB SD1'hrc1WuuJ R!=Gc(Io R 3J 苫)|c15]}J IkB)-w'["!JkC)Rd1XtEBC)˅i }{"!zU9 :''J#)*}j A#)JC1%Z1\}fR#)87B (s#)^+ cd1ԖϔA_U^Z9"C'J R#)z>?J#)JkC)%:n u&gJ#){<7k}{[!FJ! ZMM'/R!7׆J$1FB#)ygR#):{wA`>1uRZ k| cd1ZJ!>gR zʇRd1YkwZ fR1lKFJ &fJ{ c1Uy[gZ#1mb-*cB!5Rc)QZ9 5.\gJacc)FRC)鵃Z1UR&J ꍊfB9=7&J nR Z{gR#)AC7FJd1i]Д`_R!};k ~u&J FJ#!/9h.fJ#!0JFA$GRd1we/FJ*{gR`ij"!w_cGcd1_ۇZ#)CkZ &BC)"%Bc)*7&[#)}Kk#)Wb 胵R FBC)*FJ1U c"!SJ#)':fJ#!)ɨ([)'E:#)ր/JD1'ZC1V[ FJ! ׽%B!r+\pFJ#),bEJ!%"fJ#)'†Rc)۝~BIk#)MgJ!߫:!W@ZC)կeB#!.RC)XR#)oͪFB!:Jc)ofJ#)fp%BC!ِkB!Hc ˡR1#tzJC1?eB/%: n.[c1ue_b#!Sc)_} Z!m@S)%_R#)Shkc1/^gR#)i; Auu c1phc#)YOcD)k]ik 2~},#!{Uicc)oFB#)O,Cpjk$)^5RC)ZkS5R ͵5Z%bC)"s)L9u[k(_pR1er_B9_W5S!~Z3'cD1}ל(c(}1ac"!j)tU]b!p{&B7(8R s&&[$19QB!?WLt)TmK)'S#)_PSC)&S*Bc1.vB#)*Z)Ҳ ?\AXDee,C)]gRD1e OgZ)ꏽ&R!fGR('Zd9?R)%EBd9%)k1Ue'[#)%ևR99)c9B{gR95; RZJ J!*Z#) SgR GR ^wJ@.3gJ .7R!v&JbZC)mQZ#)wI#)F^/| JC).gR!‡R!=sBC)%VgR_ 9 ?$9|gJC){{:JR>{J R#)7RR)_^RC!'K Z1]JFJ#!V~1b#)[GS9iwU1EB(ztc)qWUA 9ZC)9i[$1{'Zc)EB(fB _phSC)]Ww%::.gJ=Zc)q&JB)bBCfJ!: Jc1 ̢kfJ#!:rcFB1+URC)aM7mcc)ݦJ)|YJ9m9[!8h[!'[c)7uZiL9W5u,9R{L1zpj{-"!_J ucc1rIk1UicA\Tb)_UuB#)KR J$1fR1=.9_b1=yZQ#)V(c#1&B/RוgJ ;&B!2bWBa>r EJ &Bج(&B)UR n|K6=S#! cC1^R'[1=_u-K$: aڈs).J(c")TS*11wkB)J1('c)c_J?(J).*#)kswR #/+HS")fu[!cKc!X^_:)|pR˩C#!*eK)cc1 P([)/nd:%}ikb)[R1%l{s^l{ Ii[GJ c fR)'R>cFR{")]?Zd1pv{9[}b1 Jkc1~oEB(ߺ'J"!o-bEB)*^fBc)%}]fS(// 9C)iBB#!>fJ WJC)[`A B8-*jZ*zw"!׵UABa{,R bc)_;RC)*Kkc)|ugRB{B:Rd1xx~FJC!(S R5gJ)Rc)J"!jfR"!뢩RC)FZd)yhUfR*-B 测BC)R);fB)TJC!qERnfR!c |"!Sd9eC wg[c)SxJ {(RC!hJC!+R"!߻Z9gJ9fJ#)ǹ6Js)XFJC!%B#!Ny |1U_s_J 3ZgSc)ՇJ"![!\yR -Zpcjbc1!qqis1';Zd1DIc")~?(cc)e:#)&Bc)Nj[c)+"SC1|~JC1K}J*ikc)_^zJ(R#)Kb#)9zR'J#)W>[kc1(c;?)cc)xPJd)w5'Sd1mnxJ)W/R Z#)6bs)U_icd!_О4|c)%zTBoy]k :(crzR1/Fc {+[`먈q`}_F[ 򅉆S1K+NSC)ol|A!o&[d9gzZ#)<1is ~h~[`[C)vJ%KC)B(⯗JIk)k)\]HS1!([1BcZ"!2&B}qUU)[!!%ks?JK׭{C1mթZ)k{#)KFJ!ucFJ_kˇR \&J)FJA x&J!ض;RC1W~RC)VBd1zfJ9=J ^;BC)aR 폈B wB#)W[a&c ^T~Zp9yU[P&J zZ-j@A+gZ!o|Z#)ZyB NEJ FJA `Z")ֺU{B)}RfJ#)>~RFJR UEJ#)6gS$:C7S)VWpR#!mt{fJ"!-J1T(kd1_xc1MUUuJ RC)uR:>J J"!ci:SsC)=xR#)rfB *B#1"~EBd)-:#)f fJocD)mgZ!'势[C1{)kaZkR)AUikZjcC!J1Zҡ%s1=U{9_J1HJ!jv{ JC!|Hk9ms1os{B!IB 6Z 7["!ЧR b1w k{C)_ؖis9YULjkD1b[c1}whk!n1UR@x> kC)pIk")cC)ArZ9.]픂)7_{"! |d1UU(cc)]ӹRB!: S9 )Ub&B!/Ja9#1ZzIkC).c{#)ss[_R ﯛHc_{S10k!iަB!uˠR#)^Wjk!7퍧Rc)y_WZd1ͮSbC)'FJ) R)xb _Wks).c)uk _R#!V˨'[޼Z1GK[1R"!&sB)x|zZ( /k k1% |)$Hc11oJ"{~{c1U7k! +|9cB-|f[)F["gk >j#1Hkc1/oGs1|Bu5cc1,{9}sU'Sc)_R!Js"!ch~njJd)-!1_UUs1wI[U([c)iEB)w97jZ+Ks#1C&R4J,| cgR FJC).9UUUqfJC)dCJ!ܻFJ Z -Z7gR/(&J! #)N)%Jʀ9 gJ {'B#!5%B J`B!u fB _%J!?GR!sZ꣭EBB%B)KfRB/ FRC)\R!>A+&ZZc1QSR[A_SU&J >cd1Z{DJE1؆Jd1uiRC)XJ!{_EB#):bEB$).>%B x֦R9uZC)^b2C)FJ!ՖR̊c"!}J#!]~KJbxZZC!"zfJ!k%Ik7{c)WR!6nBUŤ9U_UR!ۯ:- t1{d)mZ! ̫BB\c)UۉB ^[!W?Hc ^{sAaeJcR)[wZhkC!.k1ugcC)Pk1YrR*k`Bc∈c1Ώ։sc1hc12!t1ߧ%^J#! R)fJB!k|1 k|S#!EK)J(8R)b#):xZ!˃A]ӵ(s1kt몥h[ kNRc!鴝'kC!fs1)i}Uc1\)[ 9 J#!gB#)JBRZy$Z)-pEJZwZAާJ ,H[Zc1N{!R }FJ!k>Ik9*kc1_|}%J#)r c!R9=uRˮfR!Ab9_9kJ!FwJ!u59ܻFJ)zR#)P掋gR!\AfR ~ +%J"!?)kW&J kbZ1_&Js o%B!AǴgR 'Aۑ[b!ub ۫FJ)\fJc1;-eB (FJ#)AGR `FRC)O<J!/nHER! |Zd1߁=&JC)=CqZ#)o$: fA[B)cd1-fR(gJ /zs%Bߧ;: B 8gRGKd)I[#)|*c1qb")&?EJd1ImR"!<7eJC! k#)__&J!'(pf[ #cfJ!1^s!U%Z 4߬9Uu.1}}js1]y]RC)էꎔ1U.b9rlkxO{?'c1%Zc1syRd1/d&J 7Z)+Ic!.[#!椢R!G[#)isC)iUhcycqk1w φR!P B R(Hk1q([B!&'H[$:\&SC)kHcB!⊡ |9}c}Z#)8c1]B")Ҡs9x_9Ik1J |xR s!*hkRb1&0S)' A)VsCBuu c9{Z|Z)˪s 7kfKc!ú{FB C)UyqL}%2]ZR!Wi_@s[1懡ic!| jdC)/UߨZC1WA(zFR ^bNZ?GR=gRd16}SRD)9 &J6JZ '6Z!طJRC1CFJd1+([d1^ՕKk#)IFJd1;{FJ "cc1UUFJmR _&J+ݛ*s!k'bC)WׅR)wˇR`jZ#)]Hc#)vFR 긨%b#)Q}FR+|9!#%BR![W- Z /~UZXgR"!دZc1Z9ɞR9HKjR1w`EJC)tũfZ!*ՃgZAC)WBC)tZ!/R kRd1鐔9TUUL)7URb)Z%B!XiaR J!/ )wWFB)Z ¿׈S ^xJc)jk!J!|l c)eRZ!gJc!_]KsEB!Bxl9^w!_WR :B"c#)Z#bc)uGL&.s!fR* ϔ9uc!;k{?9uWKe'[9;k!ecFJ`^ RA{( c)שbd1}ͬX{kC)W5gkB)}Z ~ࢧR =/Z)bR!^"!7hc1Sު [)R.{))ik jrҭ1WUUkd)r5s9k{9Xzgc9-Mis9sC)&'[#)lVN#*ߔ+Z"!0(c~Kt1X{!&6ҽ͋1W]cAXu}FB ָZ 71` c" !uG\C"4D2ߥTP` 7!twWxc)wU |ݾA:A (fR)fR ^zbB)bwJ#!bKZ!%EBc.FB8Z]s9bJ!6 Hc1lTFJ تJ)WBFJD1bD)}sC)}\ޕ7B!Â``Bk JFRMw&R:ӫ&Rd1ǗZd1#wb!r*Z)gܰb!iA#)zB!xA!FJ u-J"!?V{EB ?B#JB)/EB:"Jik9VHkD1﵍b!je%J EJ؜çZ#)T\Z#)ܧZ$1pJ; fR)WA!FJ!5EBC!"=Z!Z'7Z }9 ;FRC)B(z9l )AaA7FB"!=B"!\%BzBFJ!fRC)2ֺfJ )Zc)&J#)H`R1-%Ja Z J%B とJ!bPFR XJab&B CZ"_Z"!B 0B#)wB ʮ&J#! J W߫JC)]PkzBA B"!:R@oye:a JB:*DB!m|fR`..J)|{'FJxB!5;{D: JRD1([1Sc))cWm[1_S!޽(c1W])%UJC(R)p[C!כ'RC)xW |#)ZrIc1\Z: +8Z1˥)c!jK)[ 5c"! jc9SʃA^o'[1#{#)OW[ kssJ{k!Gack9`Xgk*BW(c)sik1_.k[b#)[ Rc$:鹫gcc)hhkmHcC)ES*NZߦJc):/ |)}c | x t2C([c)Z"c1=9l GR"!7mZR#)?c#!_nT%J题%B :fR)R!sߞ{"!K&J yA[b:B` 9ͮ:%BߞzB+bCIk"!RC)j%B Z#){SwfRD1[d1A`&JC1E~S3fR,R#)~&B R FJ#)KR k~FJx1 FJ;ˈk!?R, tc)XWu}B{ՉE:%:5+fJ!nZ Z׊ZgRC)'GJsZ#!ÿFJC)@BC)vDBD) _Bc)\+[)=]'S*B s1y]Ik1M(c!hx{;9 -fJ[)r[ZB#).jXJ :u[)9)cC1ܧZd1Y}?S1Cq)k@?J! RFBa??*t>hc c)hc"!lg\d1W5UJ|cz{rhZ.B R)=chcc); |29{ZbД"!}FJ#)\CBa'[9MFcC)Lʋ%[ |ϧJbk>eB ZB!Bk*l1w^P cSc)k@k:.|C)׌1l\ |BZ)l9XWc"!f'[!ňk#* mIc'S"!_ΈKc1^T&["!kI(㱩Lsd9UU{)?Jd1^/uGR!근BC)k!GRFJ#1 J^'[VuFJ oR!_5J)Ub!ۦRAfJ1wsEBd9T%BC1hcD1Z|_?Z!eVlb!U5Zc)V\ZT9@$&J#!{C)U~hڇR {% t)Zx97/A p[)9hb9ˡ:!;Bn+fR"!.VEJD1" '[#!R1X9bFJB!FJ#)~DB9/ڇZd1utfR ƎZC)u5ZC)x(kC)WUJZrgZ Wo;GJ 6Rx(Z").fR ߧJ!i/egJk ͉Ã(c"!^ d)TV&J 7EB!`*J -ER %~}Zc)xEZW_hfJZۡZC)&SC)y%:(:ze:$)eB#)@R1=''ic!#Ʌ'[1_k9KWWHcC1Ic1q}H[c1xRC)m%?eB!#kx{ߥ:(;k9o'[#)P)UWKk#!N~{d1Y>v˃!VzgBC)oZ1{9%+l#)ys!M wS sgR!{B!`BBB2=Jd1U[Hc)[Z9F [s1bw(c1۱"RC1*c1׷.([")b[#!:cc1tt|\9UМrSHs17-qJ (c r#R1[1\bfJ)n輧RC1hzZ!JkWFRc)ߩZ"!fRb׆Ad -Jc1덥ueB*/'[C)>^_R")WZ2 U c]b/shc)v: 9ؒZ՟9R 4m&B!*3)]qiMEB s"!݈Z!uR!iaZR28Z#)NkUB#)KJRͫ׌s"!Sq]%: RWls#)a%B!W^"EJ*J v{bZ탤9@*Zs15{Yc!,Jc!R)(+[B!'uќ15UcSsEB2?uJ#)/u cXtBC) %B ':R!*ߥBC)^eB)0򹭄:#! [!bikc: t)xrzeJ7[1%g[C)J$)ic"!0'K)'[1Pk(~Ik! {1gSJ9yxJ) S!/oFB *B)o(Sb)?([C1 J並Rc1B:7k _zJR\AgJ \-9 %8)[K^:.R 7%Z!jZ):.(cC1WJc1[ ZC)JeB & kc9_'c1K裈c")c޿S y[<\#)UWUS#) Zd1s .6{).ic(db!ܪ~|B!wկG[)9:sa! zPa)|XSs R)uujtk S!jiS! 5FJC19Z紐{C)=]&JC1&J)6z~BAfJK 5MgR#)B1~''R!꽙bD)w_p(cc1K{w&B"!؉scd1V\[A5]cC)R k.[C)U98jFJ#!&YJ")r]޿Z b A!; c[)UGc)A4*k 7=;Z")PFR(/%J1:REB"!eB ?✚(c FJB)b3Zd1յt{)]Z#)/c"!ߑB1rW{c)U%:"!8B!60Zפ&J /zy&K'R J >kckBeJ((bJ#)K;eB!k%SC)-(>B1_Jkc)sٱ[Jd1{D1uU]ʋ!6R!p^|([)S}'c#!jcc)'c1 B__c9־·JB)M! eB)+^msC)M__'c!js){uS),hnRC1̃b!%"MB)[Icx篲hc!S0R"!ft|hc oRbK!{(caˆBC)fJ#) fJ#!olS*)jJb) #kAQ]wZ0Z"{"1Xs tC)5ikc1Sb!>;b1bC) ~:s`*+B!f+s1Wsc1oJ k!!&T9Q_}S9")Ik1-&?[ :FS+Z")QRc1 +FJ.>/C)5_U1UUI%Bd9UB 6:R ?\#)XVV |_9ʥGJw/([C1U`7)c`ke9W5J#)"}ik!FJ").ɔs[1iu}R!zbR?R#) c~{Jh{A@Z1eJd9 yUJ JZ1iKJ UZC)|ZUD:ŠߝIc"!&'[XʆJ!BkھcB!k"!xc -5 tB!ܪ&S@"ék"!bQR#)[} loc)k:R!'b)r1}UsR&J _ cc!_;1'VUbC1BRC1j^s#-)]?eB]UwZB)O%: %: TJ MiF: r$E:c1!/J J J1E޴FK!r*([!ζZC1騃#!EJ )R }jEJ"!fJ sC!צs1saxxi{:jk)߯k):|f[1X{Fc2Nf[!dZ' (c")/ӣ%Sֻ;a!c1^b *b)JnT yAcFRD1 ׏Ad1m4A %( R#1T%B R#)wbZ chcD1q{UUeB(Z*A [B/R)wR!hJ#)퓵uWM&J @`ZC)p&B (fRc1\ԍjfZ1(u]b)'&J`FJ '9a~%:!7ԖZ"!pB)WAjkeJEJ{%J KB#)sZJC1յ%J#!w_EB *s %Bk98ӝRc)*c v: BC)Icc1yFJC)t eJ#):#)ڽZ!]:R xJ)cDB!@hZ")ooZ) ^R#)*J9u֢is"!wWJ)gcJ }Z!VZc)遺FB Y[oR _Wp)_mJ)_EJ#!fJ)7eJ *+J1Jb!(R%B!c )J}u-'["!:R Wch[)}]? ["!}Vh[9RES cyJc)G[ }Oc) cEBTA!æR(2`^Jjɭޤ1 [)]-gR`~#)v}jsb)&J"!&Sc)=mb{)\}Bd)kW/f:C!tB k~k"!-]kΤ1UUYS)c c)UU: /w(S(^J)yi<{#)[UU6R#1]`(kC)o_;Zác?&[!! F[1ض.(c.\(sB!c[:[_t)E]cC)Sx~JC10SC)* ͉Z*|`jfSc)Cp`|hc!)K ? #)GJ(jhZc1IZJgR)?&J -A#)b"%B+A JeJD1nɅBd1}ΆR!r[B#1~*fRc1uaZFJ (>FJ =%BC)/)k1߼Zc!ׇRC)4_rZ")u%JC)fR׿%B(nJ ( b J#)RC19!|fJ#)wA#!!|gRk'b>Ra7eJ#)uEB#!Y%BC!DFB"! fJD) FJ17Tc)ս!p[_%BKR#)ok=EBb: J (6.Jc)VJ"!ިbFJc1&RD1>'J1{Rc)FJ)Rz^R)(kc)J1PVikC1b{Rs#)[YSsC)?{|ܽR B (p)c)MRc)9 (=Zx[)7zEJ.RC)BO!'S"!jJ!nإB1D2" bEB3s4eB .(cc1zZd9 s(Z =R. R` K%8, h;#!U\zC#)7pb!ݵk9dsC)U{9_֧Z \|wgR#)[ik U&o([;)c1΍jJ زhR k7B#)p fZc)%hcd)۸uUJ!a@ HcB)J9`29 t*}J ެA9!s)UWic +ktZ "1]tj6߫Z0'Hk)2XeJ"!{c0*/G[c ?RC)PtJC)cicc)}R1X%SC!sF[$)jc) ^^g[")fU\)?Y!!XWBfk9@Hkc)IZ")8FJArJb;%J jAC-GJ! 5eJ(PڷIkU>R 7(J9USd9A fJ#!%JC!zgJ")z:#)|JRnZ19o{eJ9"7%B(j˃)/U_%R \`zZ)rb")FJ)iFJ /pb1\W\nb&J!_ fR#!Ux+A6TgRC)')b r#)W_sAìd9%Ոk v!_rsZ>CFJA'b/΃1MWWgRd11qNN9WW} 6̋ \xք9\UUU˓#17cB)6SC)=msc1TaZ")r(caZZ9B#1'-RɪFJ!+c(/J 3\B m력̈́1CuufKBs(c9~/J)rWR)Wˁ)uGR)Z#)_gFJc1]R")fR_cJ %J+fJ ph{d1yW_R+gJ")[|'S!fJC)ֽfJ#)8}B!2EB#) RߺksC1_A)ՋA V/EJ))Z#)&Jc1zB ~B 'R -js9VFJ#)zZ |R R#)GRC)LR -+ R(7%J޶.>b`cc1wgngJ)"bc1gR!~BbB!CxR(e:#)K~oZC)=iX^R)$'B)(Rc)_|FJ1mR .(Jc1Z1ZC)}RC1w(c9U(kC)Y4fJ9PZc1SQʇR6*†B .R f(,EB)'.sc1Ywcc1{Z!c%B 6:!- c)-R#)R1'[9Vk#)x[9za㒥Jc)Z>"[)l&SC!]R!w(R)}J(kp_]'S +W]A&_-*| 5k (s)kB1>zbB)\fR 6(-AWR 1#)}vWZ+/'k9XUIsk#)êvj ǂgZa믇gc1ՕYb99ː\ tC)zrń9uWpWZjc@?{hc)NZC)qQ&R){z }%Ф!ت{9rN1c_R)wk)>Hk1χ(c |C1 FRa{̃C15B!`*c R![z**R)fRxeJ FJ"!,FJ")#~ʦRd1?WeJD1t} ]FBC)U5R")Z)nZ")fZ9T>cc1A zAlrJeJ(;gRC)WJC) S!-kBUqwZ! Z!PXTj5Z)7bC1_ b (tpk 6R#))kϛbla>Is`.GcC)߾b`+ h0b(_HK /Hc"!b{Xik9/hfR)ط9t9is1|^kc!b^ _rb(c'[ssc")o.]FZ,C)_UÇZ")ŅJ!k!\A=zR cm9ԯ_FRB ZD)wW7R.Z˿GRS&J罽ZA%B;B|%.21\UU]eJ~9B#)j2gRB){:?gR!+' k9ϢFJ")TB#1\FJC1Zc)~B c?EB KZc1xTj{{gR"!^+Zc1^Z)wBC)5Jhk!ckhk ZC) Rc18 c")b1~m\FJ"!(kJ ֽ)]UZ^zeJ!?7#Z#!`gJ#)^|{C!R!E:)Z~Z/%J+Z)޼>eJ#)'Z#)!R*)AbeJ lZ &KC!zIcb!7D:"! '[0*Za / gR9p_FFR#) (R)v8)c-Hc")iZ)WFJ!uJ#)&FR ~R#)eR9X}ʘ&J7R!OJC1W}%;J#),6Jc1PսRJc!ZzB+8bc)w@JzsaR((["Jc!KG[)'cc1CZT~FR ;sz>*|b `b)UN)WǬ \}UZ$1?6|sr25Us&Rs\IJb!_s! K5)U]Z#)U}I,D1^\Ub'{#)K5y˃)C`{b1 |AR W[C1 Icc9c]) .c9c{S#)!7 kD1WZc)wI]Usݦb!⮶UZ iw7*'k!驾J{C)$.(c")Y?gRZ9˄bS(Bz~Bd1&Jo}'JC)seAa>1 02hR=^?Ba-B!PR zRa0Z!_uW%B zcFJRkeJ ] %J#!k*J J#)v'sࢇZ"!BC)^Z3Rc1 Z!:mA C^gR&R bKs)1Zc1r] Zc#)zR -ZC)^ڦR% Z#!ߙa1_PWҤ_Zhc#)sׯR kb JC1' Zj'cB!U{bc)U?RC)ft: ""j9C)jC)u}EJC!FJ 6*{EJ)<ջhcd1h^J(7Zc)*nRfJ"!bxJC)cϩJb,ؠZ#)%B ;꒧Rc1 fJ 9._fB![b) pfJ)|_k!?}uwR)imMFJBEB![J!5*}JC)ZY[J((k"!.kGSC)^BC)%pZ'K#)xi{9_YyS!5-'S",hS1޲Ic1tquSC!/R"!"‡R"!w=Z -iRP:4A}=]b ];j v_{c1s b稨k!> k86s9zbrhkc!)c9U)k Ֆwք1_W)kv|cd1ؽZc)/ƋGR`?j 1Ʌuk9)"l1|WڦJc18'{C)zbC9ZQZ(({s[!0j46̈́B)wg |7jk!^FJ ԇZc1i{ zҥ{J#!55uik?R1-Ms!=ZubC)]T]fR ]R)&J!Wz9 }̓u-!wUWZ ޺UA!?tA֏bAaAB7*&J0gJ#)uCϭZ B! Fb#)^fJ#)=&Hc9UwbeJ˪oB :%JC1)FJc1#fJ#1ߨEJ_ئRZ#).Zc1}ސ(cC)z˾c#)xZC)%uR 8fJc1ؚ%JC)ZC)w(["!.,Z9Z'K1x\FJa2JトFKC!yKC)kJaog[$:Z1.o(kC1է EJ C15}[R1Wr#)Sk)o!oN{{ {C)'=|9O-c1vwVPk!wt | ;_Ic(ԝIk1v'[cc1hc9&+Ipv[ "c9zb(微{9?sc)gˋC)W\s@ښ8k|A((cC)=E{#!vpkIs;M ݝǕC9U`^u:(ߧJA.s!-(kSc!n}b)J J_cd1ŦR! R`FJa. c!TU1 #`&J! FJ!o=A :BU7WA~AaeB}+fJ˄98B fjKFJ!}B` 0*zJ#)p(fJ!hbpJ"!lu{b1 {Z#)FRC1-5FRc1geJ#)`o fJXh~܇Z!ֆR ~(k#!:Ik 91#+c!ջ+EJc1xZ:Z!nZ9s}]bd1ZJ9`bc1uRZk)TTlk7XicB!cm%B(fR") bC1ݜ?Z!ΆR)^(cC)_ަR1T=R4SC)U'[eJ) R#)啪Jc)B.^%BC){eJ9FJ),`DB CdA~&S(/RC)M^(c9}۠oZ -|9_{JcB!bC!_Tj[)e5Jjc"!=|>gR R#)`~>bc)Z9nxQAD)\;9X* tB!VFSc) Z8(s#)7 Isb1@CRc1ؒKC)MxR!=J ( |9޷[)c$Jݕ-!!|cD1kC1-s:{U*)^|yj{k͔9[+|17 k`'cC!8k1:Z)6 H[")RsdJ]=1_uwԪs)߾ikB!ˋX%J/ kd1.m_US(pz}uJb. 'JJ@. 7)c!?6ƀd1}er!_YGS jx/ek#)u_h["b [9ݔR!xB;B t ծ)J#)?EB!H/9 ^r1'^'JxA fB 9 ..A9{}_.R/Ur%B7fR!-gzFJ#)&B!RR ~tv&J -Zc)q^gZ)c#1Z؛ c>*Gcd15fRC14$jFJc1 "nfB!7eB {R [(kc)~EJX᷆R)YB)r.FJB! pZ#)]SD1kHk1}rJ DB#)&7[^EB谰[c1UU]W xmUgR! eJ!*Z1Jkb)}b#)jbC1r)R9s+&Sc1}YцJ"ͣظ'[c1jFR$1om(t(&[)[Z(?w)cC) yHc Z#1*Zc1g+Z1jZB){/.R Rc9=xxJ9.Sº(c z;%S)fB>sB!cR!NgikC)c%BJ"!) "J1@^Ơb)^TBD1R&,+{c1gzbC1vRC)ŇZB)I Jc)뉌{!j ~/&c">*|J:c"!,~fJ ܶGk!'wlb)qZC)'Uk|).ʄb)ZAskC)}) KC9UX<(oˌ9]V̔9Xxb)=g[c)+~'c1[hk)GS!_cߺ+|1*_.EBC1`ǯR#)$%"Ik XR\c!_\&Ba((c)ͺub 8mc1UZ h@Ic")4b#1'VfR7!{!U/$JuU5k)+W-c9 ]z`BaA[sR Z#!_zR#!)̮FJ!R gZ!%B js %Wks!lB ^XJ:Z#):RC)oN~%JzGJrq J .+mk!RC)BlK)_]J!AJFJC)ZPB؃:  '[")xgRB!:GJC)5VR#)&Jd1^Z[c)Zk7g[C1}fJ#)Z!: fZ#)}gR)gZ!RRJ<0R W%Bb>Z1эRc1Z1׿*bC)0%WZ*R"!Xc#)[:REJ(z/,( Jl U d#9UU\VJ(%R UZ!.J.cc1X@(cc)+Ƿhc#)k&J ϦEBC1RK J[kfRR!.1S]UG[C!K}R1ثZ A!/WC1U!vgSC1^Zi[C)Z"!Ok*Rc)wocX9 ,'SC1+,C1Hk9JR VuIb/ kC)wqJ黤Zs![1/.[j|16֪t15V9MJ?1W {1^Oҽ1UOc1zpHlc1 =kb Rc!kR1}gB {"))|"!YikD:'l[c1(cC9U-J /Bz[ p|{:C)xS]UR(tB1!W;_R5뿦BB&c)_6c!;wZC)yJkhs07fέ"9彩)߂%JUq!̮{_gRzB :O7ըR ]Z!VFJ> fRD1ܭjk@{%B q 9?Z#!j?EB⊀eJw ?R!-eo&J!&Ba.;R!n^1 5UBa/A1UUqJ(pb)'Z") FJ!EJ#)Rz'ck{B)}8fJ"!/zvB 9 MŽJ V Rd1q~tZ#! .ƀc_d1_UApFJ!mJ#)eJ&J zcPzfB)Gc#)wwZ"!Z:HlbG[!N cC)5c"!j`i{!R"!kBb# L*hc!~c)UWW{ ?(c1Vr{WAC1eJ(S15dDBV'[9lrfR <6fRc1^ER#)폸rR!ꦺc"!?-՞[eB  Z!ʮ:bgZ9y% 1uT(k)7kb!z-:+l1}cc!{;RC)7Z Kb)*R1jzxBc1L"%J#).{߽Z)b([ `_w%R#! q)fJ MbcB)Y[C1blc1~u%J ҿ &Ra`6[ t)ʛ C))_p") _nB!zUb!_5Rgc#!IcB1 &1wF[9݃ng[$:oßk h[B!˟K)mk!9܈k9\yZ*ﯜ!}{&[:^PbFR Ik_is/R8L")yrZFJ 7-b!XlZHtD1u/McD1^*9n>k1{&[ t@b!V?.@+?_p!Uzq]gR#!FMB7J/'[(FJ!XZd1 KٛFJC1~*c)'GR -gWGR!ghB`gR gR"%zB7GRy: UB_.pA`K3R#1jo"b1/WwfR#)Z'[D1-R!l9 )A&R!ukuAUsۗ&R!zrJ"!nB VR#!^FJ#!xx&J)aJ!Ab_˯FJ!qcz%J*[)7Fc!_^b%B rwR rU$:B J4Rd1^q R.\eB#!XsB J$)mRD1aEJc)X c!W9 8 J kB }<([(h  c!LmZ6gRYX9(B)cC)] cB!uR!ks)姷&JC)8`R ௐFJ"/A#!?ڮk#)׏XZA AC o#)_UW&K)U5K!)c#)`~_b!i%B#)fwe&Rwb)\^ކR툂fR ξBb#)OSFR@zJ a]ZzZazJ _ZEB)ERC"B!6eB#){Rc){EB j$Bs4(Rc)U^JAp(FS k1g{q_RC)veB H(GcB!{[C)rIk#)Wb"!x. R)[jk)oSk7ZC)R)cR>.BKkRika.eJC1JbB!+;m"1TR!:%J(bЀZ {9C^_(sc1u'[ R:I$†R)~(Ic!XZc)R k[99_Xk9EW.ДCS#!黼ÆR¥R2 R܏"GkB!,&[ {*k#1Z]RF[#1U l1=˿oR H[c)]է[c1_]'hk>kή t@B!5 Ht@R9](c1 |HtB!=kc)ԪfJ#)Եk\JC){}uHs%..k)~\XfB!C)ќ#)tTU%B!5ZވZs̋)b`rgZ sSWc9uZA% 0bC1~Z#)p(X{#)rrpVs/޿_R"!wB`\%:zj"B1]u(c1{~cʋzZ)|wBz bv?EB XC)wU9@  {mUZIV+kgR!FJ+Z!W fJ!iFJB!RFJ *5^B#)͌J(>Jx8RD1oeFJ vOFB#)^_BpBa.CJk"!w&J"!~ˇR ^/J!Z)+sC)|xUR#!/B fR %EJ#!X@&JCR h9;pJ VZc)QSQ%J! Zc1U?Rb fJc1)$B ' B Ӟc2![!qb!_]Z1ݥbc1ڈR1ոZC)'H[C)vg^sfJC)35}9 x(k#)J ̓hk){cc)_^]c)yGkBk(k)_'kb)i R!5c1xuZ1=W5R([")'z[)k x&RC)ՎeJ)n `k1ziZ)( 01sWJ(技()b1U\ӵ@FR'k7?s!h촇S Ckp~ 9uo'ub![={B)J(n9uUMAJÇM|!uJC!-B {)| lb)- k/k1͉F[9{[9c9zZzc#)-k"!Xc9[Z!wJ l)ma,!R]IcB!D2:Z |1WZ;Z$!^˓߿{)(r or|Z`[v%: R!byJap/'R Ͼ'S ߿R)kk '[cR "&B RD)-Hk#)RިRd1MJ fJ#)}T!M[}b_p3R{`16.k`?J {bSB!cAERaRfJ#bc1EB(ҸEB)Sd)uY{H[AC)U+KC)rɃ'J .B+IcC)I~}Z JD1P _WZ /J9 ]cC1V4{1]W{d1wW;fR)ntZC1pWri{C)Wu|T'R#15+QbdJEB"!IR!':^,1_UVÆZb) R!obHR!%J)> k1QSZ /Hs")Z܊R")j&gZ X7XZC1{WFJ 'k)]+*k ϧJc1U&K!dsSC)J!.hs9˶s)c"1] b(s(*HcC)n{Z(7RAcC)YssC1W׊k9xZb(^9}WiCR:ʿVΠ??HcB)ނ1uXc} t9)eE!ruFc12Rc1*xb!Z s)eJj`ࠆRD1+U kc)s1cvB)|`^S@ &g['%K#!E j|4/c"!= 1vHk1نR(p"1~샃1_JsC1oWBd)3)W}:C!|sVo0{|c)}i'S!g:S aaaC!UUU5gJ՞4b#)ooϪs igB!~\,:0 JC)UPc(L|#)_U/| UHdA`*Zajc ~B! fJ  k'kC!dgJ!뮨k1}_=}(c {Z#)اZ!&Jj?&B!j$fR#)%R ń1qUUWc1UUfR 9[B L|B)?gk1ƵR#)nxʆRR!;*b XS)ڭc)RC)䬠R#)e&B gR1 ݑRRx޼VByʈGJ#)m&J =Z#)(cC)¸6Rc1ڠ%JC)#v֔[C)w%Z?sa!u?`uJb '[A!cb!r ̔1?s)rjZ1KcBs#)>vhk\{Jc)'mJA{C)/c#)Xb")\rE:!YL4c1{~l"!Zj{6˃,.J ׈''SC!_k>[0!*px'd"Il cC)ߖc&J#!}B#!{2;ER#!UՌ{c1qUUJ#) ݇RC)7/J&gJC1(Z cC1>b9>rY҇Z#!%Jc1.FJ!gR!/})cMA9)k)Ik1lf{b#)% c ZB' b Z#!>^fJC)(c+(cB!k(c*R#)pT^c ruZC1UܵjbeR"[C)kc1qRD1Ts#)u?kR)i(b)}eR=/Z!]gJ#)UטV%R((kb1pΆZ!7Z(Z*k hcc1WXis9rWR : 탡 }Sc17[!?%Z1lR#)^7Z!/1 {R1'*(k9ܧG{R1.gcc1soΆZ " 4Z1b9HsC1b9|S{9sk9Ggk ?V'cB!#]3 aR)[c {K[ͭ J!"![.^Gc +cB!+)k=/fJ -(c9ZYGcAZjJC)%:yLb1vflF[)' J 8~JAZ)Z=娦[9O.Uk|@/g|:qs9Wf 9 ")Ne)c![WW#)U5Uks)aQ!cLsIsc1P׋k9z-ɋ1)sc9Lb! `cbࠫ(kc)󢾹 t%Br{R"st?Gk{)| (FS)ˠ`s0ic#!+JB)̅gJaQ@gR!؈jkC)_gR1fZ9-|&J#!R!-)k")Z1Y+/js#)xR"! kRC!ɁׇR#)n.FB=ob ks&B &JbrB#)z9gJ([ k#)uWJ X('J ËZ#1[ZVѤ")}_S&J "(s VˆZC1AZFJ ' (8bX'[ -Ra?(Z!^8FJ!9(x7Z)5 Z#)'eR#)xfR)eJ(&'S @w&J (FR)7&Zc1tj)ӛ}M'\#1ukHs9/IsR :+n t) Hl1zZ'sc)mKEB#)5>b)uU!UֆR#)SC1{7ux1%mBD1 15U%[ Ə J)X^ER#!|π'k1o;{s9ǥ߆ZC)ryJC1sJd1 (k 7&J!_XZ)*'[c1j'[C)=bB)|Gc.rfR!%J(C)wVR)mϦZC)4Gkc1ѡEC1}{TZ(R hk1AS1Z@ fSc)wS){{S$2&kB! "%CA(c\'[Ac$1hka8'hc1fԬg[#)Vs[c\c).ԾI*|9l<֪R0=\s/-B!>2ƠcFk1zb{Hk(|_; |o+1UL9_hc(,{A_bcl92[_c)U{C)UIl{C1m)sZ!>gR;{{bB|i9%IiR ؐGJ 6ܨR׷*[״^rhSiR!y\&BfJ+fRd1*EJC)&J9$5bC)~GR`+&J ÷&Jc1d(cc1uOcB)ZGc FR)C1URA!ܔeB /B 'BkIc!)9aZ {P9 &Jj?+B ɈZ Akb1%BZ"!5-bC)Uߴ|bC1K|^uGB)cC1S}Rc!-_S#)Rʊ_9(Zج9 p>[b#)]fZ)k fZ)U2FR "J 7<5Z)6':Z1UZ)_*fZ#)̓kgcc1}9 k)|=EJ &)7)_p[(9 zrZC1!]Z9\OZ Zi;J`$eJ4J fJ!֢J \Ww$:>%?J j+bD)ZC) j(c!}˭Z#1M#.R1^t{AwޖHk vR){ Z s#)7Hs")ɩ1-^b 5fB {xB{FJ)U>5!s*F[$1cx#){^[)gsc)/y9UغM *s#))ծ#)>}u. Δ91'U6ΤA^}UR"1=J{#)+ovC1 )bEJ -isB)_R#)kUB ^ZB!M9!׋/cB){J!)s"!7b")jNcc)k_(k!RC1X'R#)΋bmB1a_j"!uTg'cc1=]bc1`RC1ܟ|[!!)J)/R .7S pp.&["!=( kA>Is ^'[b#)!pc!zJaJZk"!aFJd1]Rd1HvR&kc)?~Z1,][1ռR1YZ ~/Z ]J (b FJB)4fJC1+ fJ!_B!"=%%B)Cc]9)&#nc)UUWEBqfR#!յR( jRC) joFJc'JC)-R1y)R(B#)+UUR)mJ bBWR#! bRah"gJ)F&JAIsu׋bXIkC)a'c9/c9 _R)`pc+"1 FJc1Mc9oweJ#1̊%BC1,랮 9{ Ik(/%ڈk heR)£j"1Aeb#)*[#)XwWR)յ{!_Wab)cC1^J:1._B)OE['keJB!"Ic1zWXhsJ#!Z1c@Z1ޫqR1Z")0~sb)Z9pS!w'*:{kc1rHsB)R`/(cb1Gc\[1>k kC1 k1^R1Dսk iۦ[)վH[ ߠsc)}=R!{!5Rʣ! c"|Ef%'d)钾S'\B*,c)Uhc vE[)q,|:uek1gO1c*;=j@ω  *{9}jhc'")mw |ARsA55,tAu]Is9w'pHcC9Ikc9j'*҉sc1rsJ `^hc5ډs):{a\)tC!]/[c!sxhc#)ueZJǭRSFR}R!-Uم*#)fR#)ZC1窰fRc1֧Z1([B)R/Hc1wwAxFR?B 2 eJc)gJ9jb%Bc9 RC)bFB|.fJC)z9C)l"0s_[i*.'[FJPZ/Bh.1 6FR!=EBC)= RC)$_B!(:gJd)n>|G[ yRC)X_fJ VFB +H@(c#!߆R/%{#:ˍkݿ)c")Wc"!{eJc1*|ER):JC1>)jsB)cGZ ?5&R(JI 7Z)Z(s/Rc9yA))Hkc1aGR)¯OsC1UUO: PV9_ќ1]YrܙB)qQ}k")7fJ))eB 05R1)_[#!ieJb!"BBH+&J ) &cs9r_k:qcUYkC)ݹ%{xoʃnFR b)U~|fk1=}]hc(J 6JafJc1*9$: 6FRAB*fJifJ)5Rc1$vEB#!EJ\B-}JC)b c]޾c Vs}WJ\zB X^Z {beR 'c(o9UEJ!&\xgR!]&B ' XR $=R#)ph絧ZC1_eJ)CgWZ#)m GZ \d9 3cAUײ)c(_ZC)yr$ZC),)"R pZ#)&Jd1혥J(o 9Rb) 'qZ9cC1It\cR"!e[C! B:4"S*1KtB)&SbHkB!Мs9y"1˵'dȭ= [.|"!P˄)Kq|{TC)}[9zhIgc#)ybC!8"K1 :yށ1kC1eJ1 '{1' |1!z|k1 Z'k%R@ksAޫR:[ h[c_.s)u{/s\q1W-Z ¬ĆR<'i[:[!?Wk)$(d"ێb!UWfZ XΤ1UUUXbC)UJZ)M%RNB!a"Z)߶R(j&J#)%B l>Ѥ1UUu5EJ'{Zc)[bBpeJ#)7eJc1Ib%&J!z.ZR#)ػJx&J˵%B xGJ zZ2;5>Zsbh[eB9(S#)b [zS!&J EB [)*hc1ZfJ*ܜ[1PfR FR rcrZC)#"G[#!Zrc)U5՞9UUW\GR \Z)PSd1嵈Z Rc1UGJ! OZ ܵZ#)U;RD)}B[$)E: .VR1[ ϊIs1|V%J |xNb#)S}R")eJZJ"!8'cA!&&sb!^1XZca{ssC1oo!!;Zc(k`6&Hs#)URC1eTB 0<{c1}}qFJ /Z#)g7s!Hc1ˢbJ *8s"+t)kB!Ǎs B)}s#)y/ B9 ^Ik`ܕS,(F[d)~[!+|ySh|C!itAlb!9׵il` l)W\k۞'cWk! :)l2zc/kB & (S1ƧkB)'c1oSdb!zZ?hc1Uk [Vv)s}UHk({*| W]󽌌!!z*R b1{ wc1/_G[0*t W#k1_lv{!˷JB)1VbK:P*#)K|Z֥!ks | B1Uu/הHk!=p`7C)qUU&J?SR eJ")Lk")z{S'[")-R vހRC)=EBb¸nA [c9{B)-JB)$/Ja[ 갔_A)<ikꂮfR!fJ!h}WXA!OwZ~ )Uu]&R `9RC)nWI#)tjwWB*/EJ  u[A򘾿&JC)^FJ BEB!is 5:1WUsb)3rqES1xkEBA"bZ%DB :R!.r#ika\"L9q{3rFcC!5sc)b){EJ ֋ sc)q)c%Rb sC)jC)(c1Kc|k!~nS &[![{.Zz [)S^i7WJ)6+WGc(M[!:/%J|C)n/J / jtSYR!cb)oe["!:B)ZZ+ωk`k1n(d(c"!07GlC!cd)[l\$:5o*t)Q~[!@z% t!Q>td1+/7Χsak#)V&RA>H!]R98T`|c1UR R")kb!Zs!z!\)#{!U'+`j꯸{@"'c &?qW{"1xஜ{sd1rwgkb/c0~?ӭc)TU}uFJ zB(Ƀ"Z#)g/sc1=UfJC1Z'S#)rEJ!vBa*턪BC)RC1{R Z"!.;ZC1|bC1?VcC)xP%J"!6N_}FJJb-=͌"!^_B#)>6Z!?)kaFJ %B#)hk1_3[c1l>ӧZ@*ھJ)~J뮜xJC)]EB#)]`coEeJ f|sB){b[Z"!)Z1_zJs(k!}uTFZ}կfR#)aW9mA&J! RxpR&J#!Z#)WA FJJ$){kR =X)siRFRAKHc!Ϯ")9]1xUUW)sk'c/~J xЪ%JVU- eJ "!zTZ 7lfR")x~[&kB)*{. {1DݦR^Hk z⨚{9R!#Zk,Rc)h\R1V+Z"!x`HsAWk6neS( |!Q9}L|)_Sa"')lz뮇JHc)$' gkΈcA]߿͔C2u)t .z |"!Mҧc1 t cI|9Y̓{ܺk <[ooS!`ft1TX,)^ l즣8[C!"55'd x !|[9@ 4.&[d1b [!:JoC)UVsJh%J ?~{(FJ -Zc)Y'c2-?˲&K#)kZb[k˥cB!jc!)[WDBrqR#)-ac!@ 1Z(c)is&\D15'k!8^'S~B")%J ˻R!}Z)b fB(5[!rEB"!:@%J {(kc1uߞZa7is1?5ʼn{9_uj{ \[_wfJ kh%B - R+BRzr{R {wcW^kRC1=E^BܦFS!H[1{=gc9jZD)TT۫Z "[ Z#1~¦R#!m'c ZB)&?[!6/c{1V_JC)}u(cC)^Z箔 UFJ!$^HcJ5˩Z#)u`wu&J Ucc1/I~EJd1E: W9rZC)sUGJ s UU'H[#)Uc)خ<'Sr&S I/icb)X{,NFJyJk9xjEZ!X_c{$Bo*,R!+9`؆Rd1{2ZC1ҡZ1WZ9$q[!9?RwAcj's8胃1c1ɷU}j)Zc#1ִnR *fRc1k *.Hc),xB T(c1y::*)S`K#!m) |:i[A!o 9Ic {ZG[ ƎS".Esd1 +ե{BDLb)RZޜs#)3)c:{c1]c)f[)mxl!|w׷c1e9a~SC!? )wv S)?괆S)}Gc 0,")_)O߆B+s9._({)\%B [ k1rz6hkJb$ [d)Zi ?+|A!K tB!^__+l)rjt: }yO! ~u[ &["9@Kmb obd!/-֤B'\ |9%5~FJ)&&J(U}Z [?I#)&JC1+)Jc1z%J9A:c)&[c)YoZC)/R! Rd1Ey:!KB)7kA#) J#!Ÿ(Jc)iZR#)w_R#!cR'B ʠ&S)"}fJC)]ӾJ /~R)J}k#!=?[D1H땩s1kPkkc1c!󯇾Hc")ݠZc)EJ{hkc)!-*)''_b뀽29xHk#)}}bC1w0sc9Vc K%J R9/c ^gZ!zkjx%B#)q 9!^[D17s! }k)k^fS#)u~BG[d9`(kc9y 9ud1uUb#)BCHc#)5R V)Gc)&K"!{[g[A!b |d)-^׆K ' c!H['>J Y:k1 '["Hު(k!(x8|#!/i|Rht!_'d#)5 l)u}[d) muG["݉t#!>wc<kC)l!՗[ ?f[C)gcp'cZ([1ˋ)/bp k#)VS5ic )t RC)i`ik1)l"![ }f[ ,eB_KBm^>itc)^axh|bM:?+ շZ#)n;hs Wu|jbrgcC)k1_R9 |jm'b(=5߆J ^GRc1:Tc |J#1H:(FJ jEB(_uRc1q]Jd1%FB1TJB!fJ))=RxJ! g[c)o]EB sJ [.=ic#!WTFJWfJc)-[rfR u'c9>KD){"J 5/([s[Z 6%R ZȇR[) 7!!W]1UEJ#).c [|ڭ{_RBn/11;;&J <)eEUcqJ(z*B#1"vjs!-EK9c!!7g[_W[R! @gZa gZ {Gc c 1ޗUeJ"0ZC).ϵeJ hsB){s9"b)`'cd1&gZ1k sZ ܉s xZC)N^r U:(cB)pZC)ߟi{1ͫ} !u%J$1'-J (cAas׈{C1vb$1ppP[C)im5J :~a!u&S)U5[.8߇KWS R²s:W?1_+ABC?[!׮+h[) o4[c!RC!yc$*}hZJ#!_;[A~Gc! jj )UTd+'Szr&SGc#2[ )"k9;O[k)|J)XW%B.oS)lRNeKc**t"u?hk)ZGSB) }1?Ht1(,J|` t xѥ V&SA(( R n`Ed i|ߖdzں{ {!T&J(8ץFRc)]J1Uϭ-c"1obk!-Jc1娪JD1X,fJ")pΗb#)u+_c(eo(ka"(sb!RC)_HTJ %EB!aR!;R).%BXH[ݯBC!lJ#)7c.'[9O؟[c)~\Sc[C1Icz:JR)PeRabb)XArʟsB1]}MgR _j`{R {yFJ) -Z#)R)L^RR "xd1PWUUdB ܫkB)SF[D1_]{$is)yFc ־*cC)XSc1_w)=g[x,|/c")I]uZ mb!-F[17dk%B+'j1׼*9MBu&kik1KSC1mmc9~{ 5b!\%B@N3&S9hc!ûRc1 fR")~ 'cZ(m[#! 8Z) 1?eGc Ik")tFJ)4<k!ŅR!XSD)-S#)Wʡg[rr*l)VR">*/ |"צ([`bGs)!BB)Bϗ |1iH[XE2"gC)7S14 ,fK)oc .vdKϥkG[=؉{gZ0cc)Zsc)ʃ'c|(S#)[GSd1$ EK('fJ!.j)ObD!_z:m|#)UT\Z!ז)Ik#!5VRC!J(lfR "[2pl)Wc |#!k*x|@녉M!syJb=(t l/`o>^rZڝ k$:\fJ)}U9 n*B zJ%B)sc#)5fJ&>ZC)PZ#!WR%BR).Z)RԽk_J fR)k#!~o Z)MEJd1om/B:+[d1_J gRd1)ÆB)tJd))J)מBC)4EJP9 +9C':&[ u;B0i,\c95 @Xba`_k{ ?R#1_ޟZ/Z!kǧJ! jEBRB)KR׫ &Jb ګ( c "S#)Z{C)K~Zk)BS1t(c#)+ _WR)Is")͈s ںZC)Jp{1[]_1Rb.>{B۠|A)UBR\vwlBTw]R `)cc1zc`Hc9}U%SC!s[s{*&[1{s^?Z(fR/[#)'fc9ꃉk)թZ#)ej{"!=_[c175c b#)uEB)%{c [)fnr(k)i kc1_5cxks!˭zGCXRa'K") $3*R;1ziKB!{ %C2D)e\ *G\9hj_^{C)Ws W2)% SJs#)yZ0*+(p/k$!&gHc")+h ~~fS-FK J *t")/?kVTjs)Uckt¢j|!w*t2Wfgj|)4z Uk ˌ$:ǎK $BRpjl8:G\ b)W2s -HkzpҰ)s#2u_EBᅠ&JC1Z /FSC1_vIk!孍ofJ!?- Zb9&J!y_h[")?S FJ` S#)ؚ{#)_&Jd1LPkk1-m+GJpA!B!kJ#!]c15EJ!(kҧJc!eذeB)k%B*ʪ$EBB! ~RC)w-)1sb1(z}b w_{=1 WW] TU=hk 9RAx\fR ᭇc#)+"):5{C)^veB*WeJX7B!w+c)wWZ6J#)<'c!ۮcC1U}Z Sپ0*k#)7/_AR#c1]\vNb)]MR &ZA+/ ks@ߏcc1& t1«Q1ws9J-!=;)jk [[c)_(%C 8 %k|)t滻isIs_p픣1YUik)uc)}mK"2>RGt)ڐeM17H|Z˄:oa|)ɩn̄1TxiЇcAzZ[9 (ZxPfcc1˽hs:%OfJ ̃1UMEB!fJc) RC)V- t1tVfJ"!Kbc)Mv%B#)~P:#!|(Jc1=R  ZB)><^bd1mIb9]ևRC)z?+k Z A,eJ "ZC1.S(܌|c1};SZR1KwWfJ 8'>eJ XZ *R1oxR#)U1 `Z-hk!?,| &[C)VҤR1Ðc "Z)lFJ#)/zUR 6k1%k_: +B(_"!ZC)XzZ>*Z#)f/ZC)|゜Z")kC!}^(g[)~Z"1 ZAV ˆZC1xuF[1:n1WL d[B) +K:?HsA9׌b9&+I!IkԶ kB)Nk)}kB)#9R.cJb([Pk!`G[d)%R k%:r J(u} =%;!pIl1PQgSC)鹋w)c"1?0[c(Mkik19i#R1 {js9_qk#)j= |A⊄!knXz9냃A:ۋG[!6S! J,=ʩk.zk1icd1hz |ׯ([C)>yZ#!ES!FI˦)k'kd9f{!a'[#)^W J#!ť(hkb!s&JC)#nkgcC)^gc!䇣k ?,1u,1j+*J)^\f/ )u[!*kR`*)l2l:ta$*i)q(Ɍ%2 | 1')t)ݓ:!~m )Y~1Zy'k~g{c1]%]ik1]]'[c1`zJ) (c!4,fRc)X1UU5[c1[15eJ!_bB&B,knEJYfJ kX[#)ay'c WW5_c1\TUb1WC1UU&J %[C1S/Bc)مBc)R)?%/{Jkc1'S1UZ W"Z#!~h %Z y Z)"Z,{$BZcC1~ܦZd9XZ#)o[1V~Z#!ÊZC)ycӅ1 'xRC)byU:! (#bJ k8[!b 'k1k!!˪k{9nk{BXreJ!XkZ#)6 dB!8׭R |?sAWw'c9 Ws9`}Z*~Ns 5b&c!ƀ^&S!hR(缿/b jʈkys(y#!k fJ!/R +> (c!rzB ˂K#)mb)'[ rk FSC)9obkC1-5Kb)osb!Δ1?ib)׵$:[RWUZC1]} dA{jsc)4^uXk 6V|+pI[u{!||k#)Wz$B BVkaLC)]R 5SC)ߪ:Sd1L2A!:qh{B!ei{)u ik"!-cR!߯7.G[9{Hc iB ;G[#! m~FS )2{d9k9?t S1It@`LC1XR[b! c:~RP(tb17NJ~UhC)˷)!)9>-)mjK(Fc(phl")Kc!~sY'i|"!bR"Ks1ֈcK!yH[:s)cb)\ofJh[7'Sb)-"*[b!kBc"!u~XUkc)y]S)cc1UfJ 'ʯZ*c!_Rc) cC)^^_69A 9 sd1U%R#)}X9!9#-FR#)~A(pEB#)?eJ!5R9 HkAY!a(k /Gc1w[ U_Ikb)%?cc12Z!%BaH<{!/{W%J %B(R1^[S9Ȃ{"!ckC)ufSz i{!UR#)ն*R (j+/hs1 s!=k+C)u]RZ(c){k؇R#)~HGkAUcji{#)W-c1w#1k}- +B)Sc9[eC#)_頋R>;9c)zӷFz' d*[)+|K6O㰉cB!SطHc9`c!LL!-~lZl!ok&hk c)>_J|//?k &c!)ߺc)%'S`H{!sB1b!@A ~+!`+myl{1\=߾/31UU\b᫢S k1t{1-~Ng[ [b!{. t9וphS JZcaj~Kc19Sd)"kB)*kb!vՈdC)=d )l!xb'[cj|)F["t"!=|a)~ ʌ"!6:trD:U[sxjC2uXʌ!jKHt2u=DB_B!?5S!%*eJc1;Ӌs9ecu(c"!eS1E t)wwZ1RyuGJ! }_J6>k[1]C(~:)_eJ!GJc1JC)0=_%BC)tfJ)) gR -gR yB )=B ~4J ocd1AR#)7Z#)/%Rc!uFuB { K)wES$19[1nZ{J`JC1^{Sc)?,Z r gR*)9#!9A FB( ҈Z Tbʖ&JÜR L!7wk!U 1t_*k)[B郃ZC1-+A &'c1οkC)y_{C1A]&Sc)}]cFS!n'["!+R#)A;Wm|@/ק[#!ͫʅK#!`ohS"3!g[bkcB)ڵ+)t1;oa)/c)6WGS1'lGt9k ܂kc)] sc)?_wgc\c9r^'9 >#ǜzW⫤aAhc@+c~s5+ #1^AAjjHcA!ݺ-s)[L1Qj#)WzKZ{")ߟ#!_5k \_Q1W5{c9^֊)|A{wHkAL/itD:ce[lB`9yoiA^WsC) s9rfR9VfJ9]{1ww/;s1=4[ (zR#) WR˪߆Rd)BJ wk1\FKC)ߧ. R$)~Z*fRC)b1q{ZC1bd1c^uUeBd1ݶ(c +zZC)հ}FR!0&J$1ǴZ)guZ#)mb9Oc*GcC)Ša}EBD9UxէZd1 k9s8Hc!_ $R 颠R.%J!O&J /*k`nF:(W}ZՅB#)[*J#)yIz%:MF%:jR CZ pc [d1_Jc1x`B!uUA fJd)Z 'JaX(Sd)qo1-cc1UCA x@gJ#!fBfJ W_eR#)p_S#J tR"\k1+}}cD9o}S#A+{1j{:c!e d)J})d"!>_FSk*t''TAGKB! +lS!"!{sۧcC)kʂ͔a!a*|!{kˆR!>KisC)RUeS!.abhs1qQ\b!V?Sc1,(Bucʨs s ʠ!//c)(ի!wk#)K9:|!-c{k**tc!]QkC)g|G[)W-,1Z `jFS _sC)SU߫{1][!lHk*hsAk#)zSR1tL}N"!Կc:@Gc!g[1I]0b1 NC!]J"j2n1_Ijt X8(t).iqoI9Prc1# 9uiCbHc#)^k!|fJC15e(Rc)=G[)/fJ!d c9o9eB)nJ ãZd)U\GS#)'SC)ʱFK%J~bU}Gc9wZ zZJ1ҸR#)V2RC)w\b+kFB XcR hc(Uu=G[ }KZ!z_}(c10b(&/[B)cSc1b1shkD1NRc1>g[)-ic)3{~}{c1WZ#!^#FR!UuZ _uK UiJI(%eR)TZ!J: ~^c:ZD*!W kC!v gc9W\fB mR Z)J = -)fJlVfBvm-.f2!].: ^FJ9 ͛hcJsR ]΍R}'S Wܨc1w-t^^+b? c!kc9U|GSc)5Zc9~*l(2(WfS#)ˠK)msեLC!jyfK#!i%C)lGkC!v Sc9bݚJd *sB)U1}}k /6c!զǩc?l2/]k(bs!.Jt1lGetc)+cppsB!n t1UJ֠B .|Bhl!.kymg[A l"w.&[bCH[D1~RQ7'SC)wt9-y[ [#1 |hcA_R=AZ(`c"9c ָs1nڣF[1-дtz.B1szK`CBu!\{)C>k 1[z[)gCB!ekb)n *|/X\#)?k#) Ktc)+ ͝#BUfS)po_(t9m |׊ZC)B1skb)+Zhc9Kv¥J96-R1*^%K('6:>S!R"! +S!έ5Rc)JeBc19Bc1=FRc)O;+Rc1qdR /*R ~Z)>]u[d9UUc!gRc1GEJc1yzRr%J([:Hc#)Ȉcޫ#s16JNzhk{kbsZ ^J$1* )'S.&S1\j9a:r%B൝GSgK օB`fBiK 9ʨ[)b}]_D2!U 1 ռR {FB~D:+%2 :zʮ+'[)QyJ!Z s)c _IkR#!J Hc#)%iՆJԆR\bZ!7{C)ikk[c)԰D2C)K }s!y[ #cbfS)6Ƈc) ڦ[c)4[)ݽ?EK&{7״s)7z7I|Ash[1['Sa fK9W]+icc1riJsc!(c)s9 |(k1G[c1Ȉ|HcC)͇ kb!]_&CphJ &C)ͪGKc!VgS&+FC s([;=sajls3A!cr (eS1֍pI7c9XX{B)PYsB)(acC c *z~j!v5(c#!s")0\d)}'yI1_6}{") $K(k"!bgl"үhdxbg!KK* ~i)#ךlC)(VmT) "1o|d:TV|)Z 7JJ#!awgRc1,UR14ΐB)}ufJA %BC)S9rS)?oJ"!S#)_~Ik!v׵eJ!/ߦJB)`Z!XrFJ s)}wR߉kAgR (*R b9(Yb?J FJ!R[Z#)RqEJ9}eJC1R!}c)EgSd18R1TWR#1{c1^ikd9Uf[9yJa@h[(S"%: ުE:^rJC!ׇS)} fKd)%: ([!"]c1cBfJa+hka⾶s#!]ע~Z!WE: U-̂EB_\:$B Q0%:R4J#:'kz| c@삗bagJC_bGca. [yszWHk>?7KB))C(["!gǍs)5 |B!/}wFS9o1mAGk!ASRwRd)B_01^oB)x͜C:Aޮ!ɨt /^\ XB#)9&J#)WV[c1U׈YR1jXxob)}YJ"!+yyJ B#)OS1ԯ4R#)G%B)cHc!R vc(k!|pZaPH[ 酽+[ajR(_RD15hc#![!ld) GF[C1UቫJ1{pWB)EJ +?Rd1xR#!Z#)B1-龇K1xވk#)[J)b#)բx{!ˣ[!*k1r]J &B \ގ2d:5էc,JyHKa>:C)x: z(k!8icĉ["!8Ww{c1su'[A Z |1%JlA)*s(d?6 :MlC)_׆[)X\(˔ZcsXj{$) UW{C!s1Sl7?cAG[1W*u*|!+1dRBp'kB){H)m8N&l)! gk#!?t:sD1ka[B)Q- |#)B)芩{k#)YIc 0S cB!n1"cw>fl Ik!)(\/ H"/(}C):'<ץ>Qa!w|k9պ᪌`sb)i RSvѽb)w5eB5 l)婉'l '%%BC) oJC1ׯBp /"!PUuWEJ"mEBjʣk1["!7reB#)0vهR)x[FR-eB#) 'c1EJ k9ez&J(XGdd1Z#!`/Rd9m׎R#)+7%RC)TڇR)zk1h'U:D1X$%:#) o1uUU-)c)P(cb!( ([1\vWZic [)hkZJ")S[k'[C1'ިs W&Sh%B %-%BC!ΆJPFJB)Rn9*RZ#)V)["!EB Z1}eR yR")u^:#)ufJ*: [eBC!*ik1UZ R "R[R#)}FK!k}]RJ=ZRC)׈k)5c16֐B!~NH[Z/J#!N:d!z[f[1>(c"!k1 Hc1>Abc"!F[jEB97gc"!/hk좾[1z'd1E= t i{\!!k"Hc)`gl:_ k i|A!/_㫌B)^{:АS#!5G[x\ -:WG[9sڒZ)hwc)]c#)F[B)b,b) | .~6[ & O!{(|!{˽*ˈkC!˘d!Uct):>1ܗsD) (t1c1J Zc-.rfSd +|) A6>u/|1;uߎ1|Ht:]MmB!As)| "OA!{s-@{s1b+ p^t) :c1zheR \'[c)k| |"!Ik!~~:C)X-R1]+R1۰קZ >/KkB1UJ)⚘R?JB)ԁ{9_s96_k@بFK"!n@bC[9eJ(^ycA[9c)gFJC)nMjs %WfBC!gJC)Y[1 USC)nr1s_UէR+Zc)^fR)b %(c#)bsB) t)_eB _9"jZުsB!F:1e h[!k|J!~RC)VgR"![c7狫E2!߽[!.EB˧J!vޡEJ`EB): >/BD):^FSC)~fJC)% zR)>.\R '.ZުWfJ:s ?^{1ieWsC!־{)]vt[)SR|%Z#)$:![Y5> c!!j1J!x@c9t{֦Zd1"Z[B|.G[)W[ ёB!5?Mk k!3lb!vpfK!˂[!roc sB^ܬɫ!(W taʨ ~lh[C)s1}_fS)*.ރc)kp |)ݻ=k)XtJ!.SC)MG[1^ߏ[c)I7rs!- zit)X AeSACj)}^|B{/5 ` ̄)+_Hc"!z[!iN~[C!' )(|)hkp"[9Vã|B)ઝ*tc)T]HSC!~{t9FS)⚰s!bk@* J$1n'ScB!IU_9UU͌ \uic聉t ]*zlb)̔2s=|t` Ht1~w=k!&hdwJc)p)N1Aקc%SB!z 2`_Vި|XG"!aZl"f[!sAx|ail&u *} "t)ǎl9ژhc ..н1wX{"!&C1Sghc9RbK 7%%s155^쥡)/R!.Ik15WzDJC!<JC)ȉ&J j XJhjpB{A!PW{&J!ПpzgR)xk [sc)nKA="s)Z9+*)c!}漧ZA%:%J ゙RC)T:C1Ubd1u>R1·Jr1zFB..$$BKbUR 5bBfR R#1ɿBvR V&B!lBr Bd)I R#)_sC!\{(cC1qJA&H[1_W\ZC15XXb: Jc)gw|Z#)"&)|OJ"F[  &Z}(cd)_uagJ7{$C"wIc Z Rc)ހ([ }MZ \B ][wBB!6j-k{jt-%hkc1nb1w-bs,c1u%sa':uwVR(Êc :_~{(Is kkc1:kB)BF[:kb1j}bj. f[A"!c1^kʪs9֟'[R 5Ϝ1UWg[1){19 t:*/sA&n7R V[#!}- fJ *| 7Hcb!pik@ذs1we d h[a!0|2bfcA⏝aR}K|9&Kb)&*[D!&s)}s?͜B)ye'l1IcB!&cHcB*a`'tB! or Fdakb|d1\n㪦[sB b)Ņd"Ɋlc*; *dBlfs rPS(tZhk$1.rʔ'c h▶cf* C:} | Tf[wB 9:(cB!߽(k!WZ (k_Rc1[i8R#)yjϖ'[d1uߦR*s9U] c)Sc!rzs1iukc)?Wo(kc)}UcZR ;Z!ɧ6G[#!( [G[.'[ {&[#)ծ(SC)TUf:*~Hkc!=R)jAl c:)q^Z ~>k=(k#)6nR#)[Z#!R)x_R⮊syi[!zNj |! ս[)w5cc1Z1KRp8RB)tR#);j'[c!lf*S!}hLAHc"!/wg[c!$ob")/oZ(!*fR c?.{R@ JJA̔!5?It`x95S%BB. H["!{cK17xk _R kHk5%l9ߧ|Tfk ಗR! `rb{&cc1hpZ ,+Hc")ʥ6skt:)|c)_g[9ڱ3>b1gcb!b))6k)`J;9WuMOG[b)%)'[1v(cC1jJʌ!ws!{k:&S9i=(kC)g[!-+gK(`gKc!%c*ccKk a")|);)|AZSc)kʮfKB hc1>ZcB)蠗gcC1ڈc!KAjUاk!jj g[@ ht)i)bV[9ݣk Bb!5K>)ht)~l$#ꝃ!Xʵlb!,&?hk)S[[1Os9DZoF[1>jgc);Bb!SyIJB!ir[1]mOiR**lC)՟B)cZWFJ#)Z):Z.>fJ5c#)_Gc Hk9oUk)RC1wb1-؞'S9bwZ!׼b(TB)][a('S:c)eyZD)؆JC!Ok:#!*Z 7+|C1_UwR!,҆JFJ>b R)pRPX\FJ -(c#!޿9J#!.}vBc!sB)=]Jc!'[!(OcZGc:&[9dbJR!jk[9%c@J#)֒eB#!&Mkc)\xuJC!)J#!C_Z!7_JW]Îhk#)U5JhfRc)v}R#!S.l m{x(Z ]Us=UU cSA+Jv̼Rʯ"!5kaGR( %FJ) 61 9sAgk (ca'V9ߝ5Uk&["p@sB!,J s#) ds"s)Scaڪca !S_V%[!RkgX|#!~'k1ys"!Hd";))\7 wΜ1$IK1ji*|9ABt+]:F)&lKs16Ye[JʃNy:اk9v!s:Xڦ 'cC!S(cB!>J!ww&J#!]eB!w_nA9-#R )[!FJa R!`FB#!*RZ#)?S 5cb!9}ŇfJ m'[C)}UJ s!^FJ!ުʤA>7B 5[!TֵS /-{c)UTTJקfR$)X Z!\Vb!Z:Z!W,s!y>hc!\GJ R{_:R!Ϸc+c1XS>kR"^S)#{9szEJC!p7Jc):ZG[  {["!me:IJ#!/uw^eJ! 7K)ikm |Z#!cfB H cF[D1mZs!K#!}'KHcc9A`gFB )c19-UJTVسZC)nU'c(.js!V-ւ17}uil и%B)zIs?7 t1!s+%l1`^&J ˄)oUZ. , *WsA)1y-Ʉ }y&͌`eJ } *#)&{Ws!~ŭcc1+~cqBk c1q0_ZZn+|"!71W/#)7VVU[U7%B -+|1%Il[ >[!/|") 7- #:fBPZzdJ5us X;kC)] wQj)q+#i|:穫2S^U댅9C꺽s i|(+sjS K1C[ &hkc)}pJ#!usbZ!Jb!ŏ([ c^E: `eB ؂RJ#!ռfJlFB XR#!b)R!H/RX>Bbڢ"RC!&Sݾ7Jc)CClB?hFJ#!5OAy$: L=B ykoۯMt:X%B R#!c&J#! uZC1Ik!bsGR ~([c)_w[#)[FB xls }_r{c)yJ9Hk)w[ZJ#) Ja,t UUJ?IRÓZc1%JpXB*B!W[!=~wSFJC)bdEB޿ c"j?{C)UX_fB <_Za ik|&J,twWj W=-9xx ks&BaŦ:c)QZ fR!g/Z1g/Zc1Jsb!M{ߦB .#!cU{9]UUSJո:"sC)r{!]{kx,#)UUkAJ| ik J#).KR#!53J1'̤9FoS1)_S)zzFJh/Z ={Wj}$) ^UkW1!/./R 'hk τB!s ZD)V'c `t Z,9?mXsK0h)=o 1Hk O,b?R 픃)oagZu lc)#d1(2t%\ /`cxrذtlC!TiF:hd* la-&)l"!Xe[a`i|)l‹i[C!K#!ME+k97#1z^PJ%B#)k_ gRc1(c9O sC)}[weJ'zFJZ/JJ |k }Z*ަRc)KEB Rc)}-?k)^J A /J(=(s_ߺR#)Sz\~Ka c`*BFJ!T@%B#),9!/bZ#!rx&JA/z&B/>J ~|w*c#)zyu\9 gB ַ,s9W]]OS"!J߿gS)_kZ#)aR1tmJ#!xPs%B9kc)[c!j;TC1)l ([H:g[":jh[7uC`"| "tc1vRB)J!bKRq9bHcB!~WFJ sjEJ"R ^c1. JZFB#)&]j,b/Ibc1&%RB!aB#!~08&B!97B*;B)+R!T| m5%1rZj{C)RBpk#!;m-#)VVX^b *k]{y7 k Z")ˇZ#!ji{"!Lc)Z\ܞgTc)Wd:\R)pFBԾ{gc g[d)WsJW~J) Lt!wURARJG[D1]J9?jKC!BxW)kuu{UG[!ɻKB! ˌJ.<͌c)RPs`ik16{ENL!?&S!ֆ,e[ E[;/R kB덥\{˝zn镁ϋq*13c`<&B\8|9&|!`/j[묣1}^PVb[_&K+)}>sc1 }YkD1B@gJa>fJ zfJ)'J#!*R9|tWeEB (/vfRc1/!sc꠲ j{B)~bC)Z&R!J { ҁs^ k kk1džJJ1ë^([_7%B"!k9BD)f:!*TJ!Ս/Bd1rikc);cJC)fR#):-kZC1HJ1bUb Hk#)ts(׷fJ¢R"!WCk9uER#!T_l!/'d)zp: 0 t!xe:)͡'S ,O([@/b)}5c))[Ihb+ [9Rik#)s_OjS J %^Z!s[^95Hs!Օ6c)U/Ik ܀kJ -jC1U-j -js#)۹Z)PօBC!؀f:!9aZr:jsjc)cy#*s#!_ZR |7 ꭌ1VP^ 1:*fk b 5.Rs!cE:a/GS#*S"!**qkJy)k aV'[) s)Jd1eB!C¨[^/K)h[#) 1[ b[ -[1QJC)p>|1UU[Mgk(+Ūi{1~I{x_|"w|1ci鮔1?ZWw{A}Ӂ{a)B>cJuU?LZ{llC!jrRk!lZ fcb!t*(tbIe'|C| |!H|a!þJ|C!~lgk!'!d)c{y_k)- t'Kd18rE:A7:WXfR˭[C!B.9_TwUS)w1WuaY9a fJ)t|bc1{Zb!VwB(_bJD1-ZZ^xj{)55UrveB SYrGR!Y69CIcZ'[ 9=s6<&J `~TS)5'cC)ow'jc#!|jʯ:^RBo :(c<{!_WTVZ"Z)[>S cXZB!ɏhc'Sb+k!(cRa?/ -1֠+|!^OAWfK!ZJ] M-([bԶHc(c)QY~kPt!(\!c[ڟ.hdAɄlB}=5f[.z+빪uBAWys")q)Xc ԵQˌ ^g[A ˄2{-!U]EKk!!;^eBbê(EB`{9 igR cZ!fR-*Z#)z5FJ#)srHcC) _U[1R[bc)] )?J!c ^J)w;R /[!\~&J T"(cC1g}Zxx%B%>9b0Gc1;on'EJC)9ARd1Wc(SFB^T.[!cɏB)Wu2(UB U&*C)](R#!UҏZ"!__ZD1@R$)R_zGK MR 9sb)yR ':!/'u2T{b!͔!7c˦GK) ÊW(c)ߛ9#s!'R#)&SB!kR)J#)prZ [rJ!%UZaKCkAFJ#)UgR [R ?'fJ <Z!n`8B)s9^hs){Is#)y~Z |ˋd1 Js#)Z֏Kk {a=D9_]x[ 'c.ik  +'[ |:b7Z?is ?c _6s({ VBa )SC!/UWucbs$:= |C)_uoRA<[(٩*gSc!<%B K|!y=Sr*c sS~ gc˄C) cd1uiR! [IsJ _m{_eΤ#)]R)>(&S"!zca+CcT!>Jm%:z\(lɾ.SȬ|k*j[>'S!9Gcx:^[k"!5z&Sa"˜)u'S l₮ c)["*DC9Ҏsa!/*|bUU.'lbgSaW:C!5}J#)U?9цJKA &J#)Pjs{B#!,dreB!"H[~FJ!fR"! 76bD1cJ#)zEJ , Z؞'cc1uZ"!9R!^0R!o&J8=8s1/_ucO&B ԞB"Hc8G[c!ӞeB S#!hk1tYE* ZLc15LߚzJB!'c!}ύR 5"(kc15G[1ɦG[1}R)컩{isC)o]Ik9տisc1w c ZC)CJ#)[zbC)~Hc 2Ũ*)#͜!+!&K:ZKcC/9Uo{!SKER ?oR %k#1R@x)sC1S3)[j5 ) Z( \b ){ Z\4Z ˢk0%I{ ^Z)s#!}S̃ s. RZ}kbicZMik N&J!s6 c)ԜcC1U\>R  M ^^sc)ND?냃1qS[hc ?++c9|T^fJ{BC)o%FJ#!u~Pb ?7Rc1V^%Ba%BC)'%Jkb! )b}UfBx :b)/&J"!|EBSRC1պ~9 Is#)["!W/?S9[pHc!wcC)[ERxw{˨k1 ["!l7;B*:C)^RJ _)[#)lWbyg=R  cߨk#!:llxvk"!ir(c"!zJ#){ժZB)mZo>RC)'Zis1uhka[c)y%JAK!KiknZB):s1R"!Ocbh[a'ϥB >Ic9xHc#1_b Gz+w){ 7fR!,Is"){ rUW|eWoKB)yI tC1W |(oJ9 b s9UW) %!u|{ =b".6U)k)WI{ @_j$)[uuikaޯ-Z^XB}{){").{b)ApGs-{aQ tA}ZZ .FR#!&Z 5_S!!!,#)V~R#)-usACUL`{)c uJ{az5k%B]S_sc)6UL%B \k#)/gBlG4 tc1m&S! %b)>(k K thk)׶c!PJ2O/'S"!|P/ tsfKbQ'C)I%;~qJݱRB!ZgKaCʂb s{=_˝e)[ǵ)5Z#!$ k77*| jNf9FSa*\FC ՆR!KB#!O)Z 'R:fJ!YRC)$: زJ)bs!FBܠR!ҼfR#![~J!B1-MfJ" fJ"!j: p}\C)e;XzR!ϡka=*["!b*[Z1uB!HR:AjzbJ&BsA˧Rz Ik1mSR,'c1_նPEB/6Z\Z#!W?'ZB!љ*cc)'[1^Sc)ZB!eBb!5EJ #Zc) _&KA(cB!RG[#)>^Zs"hka;Zb8ʃ#![X_Bc)K[R#)캸 d) S#1euzXZ(-+sR#)eR1|اZd1f]IB xzR)C`)q")b G,B!k{i[9q+k1^s&J(  k䴽[A}9Z|tZZU9 ]%Js 5C[a|kC)%}[R$)bok{(c M`gc!ܩlJLtz]'C$)%misC1qacc#FCd1{.97}_,")Iϋgs1?jt .}}zk9 Xujk!c'S x %:A, վk \J|{"*1vՈ{yak?ڝȄl!-cRnZ ˥b!Ub%Z=*S m}x'k!bxZ~ dys^(S j ||"!cڜc:S*>'K@ghSl)mms"!k"! $:}u|S .h[ tj |c)uݣ͌"1_<{ vcR!jJ#! RB*UB))w:粅BC!.E:){{ gR!55B!RC)ܙm9 cz.RC!;[ WfJ")C%B &{%B$! cd!HK#)\Wuk)*l"!~xz9l%b UZik+c#)]IRӧZZ#)WuZ#)c1R BTZZd!HSax^Zzcyڨc1{|gc!5[ºSr^ !i{+c1_Z U|}cz(k wP^v+ UՕ9iWή1}wVJ ;K:ߨk1@HBA%`{acbk|:kΧc! s!{J *G[c)];I{1_[aphc1]^G[V:!?Ggc!WR $./ ^z\ |1`~W|#WJa6(l)w fdBxHl!ܜ<{ 0{Sc1^k)_s $(|bi|buRocc)ysE:rD:u JJ>KeB#!rrQB!'Kz*gRc)R\mEB#!*)k)u})c1]WޢfR!֫b&?(cC)esEJR) J[{|\gsC1{"!_{H[c)}b1|Ja ާFKc1VER VﲆR sfB")2)yŭRH[AbC)r|'[ik ;0}JVgc1_S h([ ~lJ^ cc)Cc)BC!Um;[ ئ{)m5_ld)kwkWB"!,G%s2uR9-%B(]7s1yj{ 7<{ |B)&cc1WU'[C1VHk")~gZ/c9D2nOX;9X|s/{m9> W%B s)I[C1_{C1-oN~s!' [>l ^k jlRխd1 [D!^\S(}&B Y"!uHc rZfHc ۹9a(~us19RxV'B[R-1EsJ%k!lKC1M Hk:k"!Iu )sj`8K ]7/B s~?˃)u);0Hc!}^|%SaɢJ9S{d1wšo-*t)sbSc!-R"!rJ !o["`Kt9Zbc7(S!!Olj t ㎆K9U"JX^,Kb)5cb<[bj|(c")-<{)7i[1bϖJSa(k0 t)ͫ]Τ9_ ]͔AHVUS!@hJ!ٵi#2zxץkc19z[ ;VTF@Q/[=V&e=-<? 'Jc1co&BD1&B9RA=B#1"B9ܯ)fJ9ZB}:=Bc1 ;fR9R9+RAޘfJ9yR1R%BcJU$J):R9R9յ/A9W麧R9'+gJ9=S&J}+/HJB1c&BD1&B9RBBC1"B9ܯ=)fJ9 [B}:=&Bc1JAR9+RJޘJ99yR1.R%B=cJUGJC1-B#)..GJ#)kB#)- &B1Ig*?&J9WTgJ9R9-BC1-GJd1I[&B9 /)ZB9骜FJ1ZgJC1:R1o+c9kGJ9TGJc)/B9쯹B1ƨR9gJ9J9R9h<='B1gJ1|Bc)቎FJ1fJ9/RBWwR9)[EJͥ'Bc1](Bd)FJ9>FJ9*J9R9?R&J슧R(*#gR1=fJ1wO%B9jR@!"RB4[EB[9p z([9.^fB9.R9%R1Z1JA 'c%:{[EBz6[eJqFJ1)fB9yZ9wR98ZA Z:'[:~ceB}&BD1B9Uu[9d12BJd)鉃i'J")b!~|A!]XhR16_Jc1;}GJ!!gJc1??R!FJD1jJ9Z9T{]KcB]]&J")-,kb1Gb1}SVVA#!;"5Bd1C_&BB)w&Bc1}"('Jc)&B1GJ9nŝ&B bRn:GJb1Z9^R1"k@!߫hR")ۋZ1EWZ9_=qbC)sBd1R1FJd)RB)R1Kb1yרRc1*Z!R@) [1kk9/Kk 訰'JC1GAc1.lgR A!R")R9FB9ܝFJd9'o+FJ1䊋fJ9kUGJ9صRd1/J9-/ֶ)c1 [a1:R90̦ c") c1BC)KR!Z9w}gR9}_UA1)ZB)&B9'JgR10.Kc9uWFJC)=*"Z) c1Lk1R1Jd97ZZ")B +B1疐Rc1XޫRc1RB)EJb(fJ1kc9Jk9]C)c1/^?sA!跬G[)J kc!'c@* *A! cJJ*&J gJ9[mcfJD1bRc1#{1ur*c`)9׫sAuwRB7Z:k~G[9{?+ic182ݗ[(b9Nk1]FJC1lB9QCBc1h恲Rd){{eJ9;srR"1>/Z >+kka)R9`R1#c2cEBkh[dBz}ZA 2VcAWZFBc1§Jc1R!sA)]kkR1R98Hc9j[9~>SA_Y;(R:il*m{jk)'[9['cEB;cBH[9yS9{_fJ9QRc1:fJC)`EB1mfJ15eJ1> J9S:KµG[9BˆJB G[A^BkEB7cFBg[BB0R1}U%Bc)NJ %Bd1J1ޥJd1."fJ1.ާJA (+[c1[9J'[)( [1gc:r`Hc2j ma:[%B@gR)fJ1NJC1 fJ1wfJ1hiJc)Z1n c9kB1aZD1&-)[9֯R9[9ޱ[1w'[)̧'[)zʌ%BC J(B1B CAd99$1 &J!/ZC)~:B! GJB)*XZz9s*1N,1" Zc1b? ZB  cc)}s A!,+lFJC)hfJ(&Jc)XFJ#!b>RC1ꍷFJ1nhR(R!{fJ1+ka!?JANfJ)Z9uV|FJC11FRd1]JD) BalJC):B@(hB``ZC{ R@Zⷪ13:(gJ1gJc1Bc1&K=%B1՜gJc)A!BB#)k@׆^Zb)}Bd1 ֫fJ9bR#)j^Zd1׿Jc1뙸 c1UfJ!)h>z',Z gRC1Z!"ZC)ۚLjs@A ࢞A!>R")?_GJ@:!A!B)&&J#!vFJ*GJc)_R@CJC1VJ fJd1׸FJ "(Rc1iZc1GJ$)%J!{*>gRC)?FJ! FJD)+[C1/*kA!@b1IoZ1w'R@IJ jbgR#)/'&BAcМ@Lk!1\:D1߯MWA"!ʽ&J >*BC)\=GJ &Bb%B1ay&B#!(BR1ߩM_B#!J(B"j%Bd1댓eB)z c1߽gR l %B!EB1TtIr_Z **+ c@J)bEBRd) bjk -ssfGJD1{U_A#)9GJc*Z&Jd1p9U7N g}'J!ۺAD))J !:CZ!!yGZB!RAJ( zhRꬬFJ9zu}%:)bʔfJd1FZ GJ!0&J!*#ZC1VGJb1[ _B *fJ#) :ΜkKL۲fJ` k kHN ĘbagR")Ek{1UFJd1&;vgGJ1d.?hR *Z ުB *Z`&J Jc)mFJ1:eJd)$GJc1t c.߿&BA)J jls9UUUXyAUUU c肦fJ1*1W}GJ9&eAD1dRC):A!)c)G߽s@➺Jk1W'{@\ҵ K_gK9uB z-9 $hR")nB ('JC),f~lsAD1 ~B#)~[9&J1zbR1 wJc9uJ)FJd1 J)jj:>R96FJc1-fJc)n*bZ1܇RC)}χR(caB  &J FJ97TRac @[9._R **'NB)={k9Kk RC1h&Jd1Zp9"BgRd1N&J'J c?{`agR#)NB9v^B9'BD9&꩏Ad1ȟ+k")wMGJc1{2R#).FJA`(FJC)Z/xB!ic9oWk c17G&B(0 c1m )c1VTR#)Z!1k |x Ic B HJd)\%Bd1V B( &B B*OhmsB+GJB1h)hRb1L&J9&4 cc9_|A")FR1w5FB *FJ)?8Z1wZc)J Z!)&BC14P'bJ #R1}-iZ9wЗfJD)1}[9{1R*sB)Z񢶫sB).@&J1QYZ#)X`/_&B-"gJC)zB+{ ?b !&J#!$gJc1GR1ћ%B!{ R&B@GJ"!NjgJB1ЬRc1Za1^;RC):7 }RA_c*)ϔ`fJB! [9pIcc1_{Mn/(c`n詯s!)fJ19s` ?&B Z1eώgR9zU&B R)wik  c@CAZ@FJD1]FJa(FJ")ﻂjgRc)xv%B!+k[&Ba((FJc):%eB9z(c!o R) Rd)9)[ j"{c)5R$) v&B$)$ R)+/kZ!Hc OjќXFJ)}8ZC! @{IAC1Ѐ&J#),FJ1`}EBD).&B X2`/A#&J1ڊA#)xBC)FJC) %J1fJ15Jc1/ UR)?߿E:) FJ)dEB#) KgRb)07+R0*+c1z6J( 2Zb1{-fJ16&S)~.zZ1 k"! |@kϔ@A^jk+*zJ")|R1[u'fBZC1rR9 &[Bk1ogRd1v]9  fJD1@ۧR &J")NʿZB1hR"){: c!)&JB1fJd1WgJ!.* %:c1#.@ fJ9W|EB9pJ1zPWRc1EJd1^EJ) nR)I)J1{CEBJk"1Zjk9FR`  R jk(ks1e5bRc1|$?b9ӯS({jk`$A *A GJ@j*`Z9=&B9= cc1+]ߧR 9FJ9G>!!^wJc %B#!"ªEJC)ΫeBD12#eB9uR#)hZ1]SQEB R$!;+J)X S9oR1k[A Cs:k*|f΃1HkbB*k {hRIl62kk!)>'&J  fRc)*FJ![B#)GੇR#!/&BC)/J(+R9SMB!&BC)C05| cFJ"!tZ`JAw'[9ߟJ(C S1-eJ#1*@Sd1>fJ9!Q?hc@RB& Zc1[)Ɖtd0os P(cB)z\ |1?߽H[9f'[?,`R19Z'cAȳfJC)Z K &B +*%J1mmFJ (ꨆB(%B!FJB*&JC)vgZC)c}fZa{HcEJ9,TZc1eB@ -fRc)jc97_Z9$jk@2 c)OJk!!حs :+P'[%BiݡSA (sZzIk@:FJ! k\O`RC)fJ#)R9Wrw?FJA<) Z1ܯ_R)RD)u֘eJD)WR" ER1FJ(Kk!){r(c`?s`.*O ذZ9/sZ)n"s9}b k)g[9/ u[n4(ҽ`oIc$Bf[hJjkC)՛ZA_'Zc!*jZBz: .GJB)ɶ&Jc)IFJ9}ZgJc1H&B#):JkZD1;Zd1܅JD1jFR7HcC1;R1 /, @{ '[ ì-`as!!׹k1Z1sӦZ#1{*&gc#1Ik1s[:ȧR#) hk)?R@(H[b)6 lA1֞is9;k(6kD)ksZ C#'Sb:.Z fJd1XWB#)(FJc)fJ@BJD1[-eJ ZC)օOkJ( 0b 2BR FJP(@Hk ꧥJ9_e[9:4R1?BZsc15Ic@!'[AH;J!g[:՟7LJ[c1 $:7[9s`Hc! Z"  Z1[;[B)V` +|⩨sB1]ӿfJ1)fR1mz(S &>J *R1i%Bd1leJ!"R gR *n@h[d1U5icC1- ްR#)˭&c"!k_R Z98ʦR) {"CޗZ1ls([2G"g[BXc$:ٯI}'[D:~lRa `(R#1߇ˇc2mk9K`hc(pc)۟BFJc1JRc1Z1{VJ#)׆JD1%BDH_МRaz@KkR(+oR1_:Z#)~ s)Bs9}lRC1㩓&[9iR1X/R દ SB]%)c2x}{x[D1*,G[9꺣S:P`'[C)"\$1* t2m)t1Zg[JFJA!3fJ) Jb BJ"- Zc)y޻L Շ)c!u+b!)lJ#)B$1R1ZZ)(^Hc(2j{1([b1Sj FK9I*([9 /H[%J'|hs:}2 jk!(k +Rb)c) G[9p"(l ꢚcdBï(lA[a2 R#)R1J1 ^%BD18Z9U_B ! [9N[H[APfJ(X( Bb(4BC)2FJ"HfJC!KJ ƎFJ*:,Rd1:Gc"k/g[)G[E:},hcB!b[#)c%Bٸ'cHSc)=[A{ Z`:@kd1߫P Hc$:c%:kEBϞc1؜JC fJ * Z!)_kc1or'S9ܦfJb*RB! EJ") .J#1p׆J)Wر%B &Ja(*e:d1wJ9=mwZc)TR *JG[17Za(!R"!.Kd0j G[9kJjEJKd9_>FJ :R1])wFJ!)+h%B)J1*7R1~b([1+Sc1ۺ_J#) }.([!cC,Jk'k"*is :(c$Bchk9J|zʊcA ld1vIk)ަ&kD:gA+s)~Gcb!ʉf[%B.<ł:Wwkd:˲cBx&Gc%:qRJ!w늯%Bd)- J1)=J b{eBB" c@CCFJ$)*J)RD1rJ#!È&'SⷀJ)_R1ؖ]FB@ [Ak+)c`$뇃Hc [P Hc#)bD*~GS$16+R `& c)sڥkb8+s!plK t)ڍ rs複cd)Chs")]>wFJfJj $bR1xTwRD)lZJZC_Rd1jR jBm 墰K$9'kۿZ bfRA& b i{"[LJIka tBjo[1踛JC!$*c@ h[ g[d1]?+cc)SZ` hlJ%Sgcabs2'[!$[֨0%B#)x%:C)<:fB#)i,J#)߫.K ほSa E:D9,fJc)ZeB9J! j(s)wމcc1~|[#9wܸFR)j迯9}r`I[s!bRR (|k*'[# 1&k)hc,J ([1}^G[(Rd!":G[1`hk2r{REB0ɘiARIka?A BA;*B) 9"0mEJbfR"lAJ+A#)ȶ5[d17]&Jd)=gRAjZB)ԯ9# HZR R# [* x)c!}*FJ B nJ*GJ B܁9+49@:9B{fGJ)*!gR V*`WgMwR! b'FB $ EBAh 'ZuZ Z@fJ!#R`+Z!ugRT J )FJ#)zHFB .Ra"FR`iR9dk2R(*geJ$1 (Z!{ jcb^FJ %J jRAb >@WR#!R@鎮Z) ]fJ  ZaZ)rGLkfJ!j:)fEB"e:C0&J F.cBWFJ "*I@J0xiZ 6:JKgR j*AڈFR$!Xk$)ׯks@_9 2)fJc z{ZD)KkɢBڢ颈ZJ~9@1a BAzJ +EJA@WGJ` 9*FB /RZiAfBC)fJ!'Rc)fJ zK#FJ>}FJ@⿦Rd)}R*R Za¾eJ)rfJAЦR*Ik!fJa:ofR)`R( *FJhRb Ơ @b`[ ˯%BVfJ ZΉ:Hc`ꊟ+R1n-k Rc)Jm(Z!h%B &B(B'[(k[C175_RFJ b gR FJԈZnFJ&FJcBڎob=R@kR({='eB s@m}ќ_Ks@gR ]AFJ:- ~+hR m9˫5EJa)&J!qe:a(B c oofJ" B! $fR@dRA*eBC)ۛR J")n[B#)ܪ4SgR@gJ)jFJ*$ gR`&BќQfRC)ͨZ!R+"qFJ "J" 2Z!i¼m[!khJc 頴gRa2ZC)է%J!rZC)7'S)|vk`nLR m@(SҢJ_'[bp.#fJ!OZ 8`gJb *gR9&J  &J(ΉB Z@⟦RCJRaҰZ&Jj稧ZAj*އRA쬺b ^ZJƊќ`_Ҥ@]S&J1b8O']BA_BJ"!WB#)aL1*A ѫ{.ZR .FJ @[ cB "èZ ~Z@皒FJ#)U*<%B  gR!ڧ&J@ "J)oh[R :B %Bo(`RAZ*(c)j%B!<%B$ %B()kC)s'[AhR#)۟~<ʃ?ߨZ1mS(&fJ8 J'K@ uJC!CLZa`ӽK TmCZC1nsuHkb~Ra ҹ*jC)oI(cb f-fR!BHcd1R@# bZ")k?b殫'J9*}$A#*9"0  Wjk ?s@߭]Z hZa/Zn9Hben&J귡B!o(rk`?Z@FJ Z@ XfJ`.J(fJ@>RA,gΆR cFJ #"+cAkZc)J#1#R*FJC! =Z)qBZ#)}?7EJ Ȁ&B!ʊ#&JA**EBA%J gZB؏eRA fRobR)dZA*.G[1 Z!Z"!ίseJ#!"h[@o:Ϝk` |@˼(c@jZ@',Jc)b*J@$8R ?Z{ ݇JB ZAj)s 2Z jc{@oް)kT[ n[2wFJ!"hhR`6&'Rs!oR(-Z}!GJx~Z&s@^RaJc!5RZGc!*|yJB!%fJ!͇R1<}Տ@_'(cZa3EBḡ c@oR!/P9 kB?Z!۪%Bb ꫆RA*[zFJ!FR 2Jc1[ڊꬆB@R 2(eB"!M(J0nT/R*!Ե ]@3 ]1GK#(9.zJx?b)[RZ! iAGRd1gwgRaj9!0&B!LjBAé9 J!+Z&A,ZR ;j*c䯞ZH~&J&B ,(Bb &FJ .fJ 4 RR&J ZC1Xw&J gRC)[-| Z heBA+%:((Z!eJ _*%JaR skÆJ(ڢ[ j悧R }EB!H%B(BRc)~5RbRa>v_7?fJ 㡩M@_?@Rd1ɽ|([@nJc1W:cB)9Rc1| kZA!CZajhk }Gc!kzRa* @_/)cFJA9JZAmoc&JA"(Ab&)c /OA׻gZZ)zsC)&J ZC9(@@@t'J dBX9-*AC)NAC1lZ >R@{@k{ΎEB( JR1R)J.}H[ .gRGR@~ Z!*ZikAR n~%Bx`Rb`R!fRfJc)R>R!ˁeRbvR BaA.,%J J) +Z c&J cZ CwfJ Ӽ%B!" :cb)$n,KHc"ؼW`WgZ''[9ґc 򪞊Z6sxu g`5{@z,[G[@&J{@߿_&B9R{fJ jJJB=bfBA@ cB1`_wWZyLsa c ~Z A#! B#)ZgZ &m)c i.s Y*Ic 8Ra{Z륐&BaNԼgJ>ӣc  c J jZ&J%B! B#)\9 B" R!nZҲ껧RC)۪gR چgJ ꨅR1xn&B ,4Rd1Ww}FJx w&JJkgR  Z ꚡZ꽪R")c`Z! &Š[]z}WsAڰ+t1? t1]sfj~Όp yy Tm`{0ZRAR!KȌ~.Z[*GJ gR#)~9AHZ`&)cc)/ |@oQ'c)U-.hkb!׀H[C1ڂc>6Z)ή oI΀J"AɺJlB# % `JA ڣGR@HFJ!J J۪*FJ$1݇ZJ;Z &J)2&JA 6JcsZ^bZ zFJ@t9A#)*ӟ&JD1BVkAJـ9bҪB&GJ!6%B@ FJ(@bB!]JB){ Jb4 fJ!ʇFBC1Z JC1BxA!8h kC1]Z11y2Z zJ(;fB@(Z;Z"2Z辐Z)_ڐZ K1%Zb!qzZb eJx#&Ra!㣧R!ᢶZgR%B( Zc)CקRj"'[ *(ZB ({9|R1b |"R`$#G[B ($Z!@ Z_ %_Rr"ZNeJB!;GJ !Bf&B ->A* R")^гgJ R銄Z@ɦ9 lA:~2 t}&J xA!JB!܌9a,J9 B!CR@ ۃ%B!cZFJEB J#1ܷB ` A"$fJ"!m&B)z>;Z9u}Of&J@ʢZ&hR! c7fJFBd9%Ʈ([C). SV*k@FJ kfJ#)_&J j&J"!룸J!r&J11%Ba 脨GRC1A @B `FB1b&J)ތgRb @IcFJ$1 c"!nR1R@c{%B @ &B ̺gJ"!u5FJ)NRjb pR@BϔvZ }B#)x6Z#)R9pB\gJ1IҢRꨍS!R1'cbh.݅J-Rk!m`҇RhHM)eC k@s ?GR`GJ#)׸FJ ` AC)5r^EB" `+&BtZ2#n[)R⪶B pgRA.BA B!{-BA0BcZb&Ja B  h)c@JC)3A");:k %J R#)WA(@fJ#1'`FJ#1B#)(lB9 H@R c⡾Z ?('bC)[Z?/)cc1FJ`#*+FB I'cbB**ZO~c[a&J@j{ Z-&B Zo*)c9]cTx&B CBnk \Z*R؆R*Jh()[cS chk1:_(S'fRb!9%@_uyfJ!)ZHikΪJ(S+&>GJ@ˎ Jc >~gRjA(>B!6*&B {88b(/E:C1&J"$)cAzR&RxJb:ZC1~{B_}+t EJɬ.cAZaޚ/FBc)aɇR+”R@©G[ o6ZB,c7*b ܢIk!R! Rb6!J {IV`[%,`sc(cc1{jkc")][p@7G['-Hk >br,'_ c@f` ڭWb )ZfJ(譫Rd1: 'J@kk GgJ (*c!7_B@*$ Zjj&B(z(J*'B )!qR ң/@Ik릧R@FRD1JhRB1={Z Z!gZa(5FRB!עoFJ([fBd1[fJ)!3RB)VwZ c@9Hc i(kEB!"eJ;-Ic Bi [!uEJC`Jk ARc)z8R!A  b &J @RC)}[{_FJ*FJA" @MW{GJ座R!뷨B#!C}9 LJJBA#){`wOgR0dB$1fJ~ BR JBc).+fJ( [R&Jd1&jgRr+fB@HcanƊZ *6˃{ r J &H[싉sa&J Zi'Sxjk@4^2`_c!*J *JJ4[ B#)ɌZ!/I@ (C _?)k(cj&J66h&JAZ!ȮEB1U^yR!}Bb: n9#) ް&JHk z`?V 2mB gRÁ&Jl":Rd)~&k&JA J)JD15_[ R! B I%:"hJ zR +/o InR1oUFBA 0* R +ڪZ)}RC1J` %BH Ĉsa[ HJC1ЋZB!+.([ js@oj?s Hc p `R@)20){@KgR*b ]hR1iZBj*Zb" [kbmJC k!`YҝZ!|n}[AZ BD1t4~Zb {!!I˧JC)̊{@~oJ ID"J :%B)akc1iUbJk)gJD)m;J1,FB ([@§{z? c!FJ`ﷇZ hR `GJ)%B 7 "R(ˆZv*kjJ (cc1=R R FJJb#!U~R"): #FJFJ!k;fJbeBB~fR@кfJ8fJ") L4J€ns9ڠnzIk!}Ica)R*S#)ުs").c! (cA:)ߪ-C)}sc ގkgJ @ZAZa*[(Vc m@_'["BI{ n"ϔ@Zik \Z *Ra "k1U'Sa:{6R Ơs o`{UJJ(gRa FJ!j +R  1Z$i&BA8(Z1]>A `Bb"!J$)/:@@?*c@FٻFJC!|BC)pSJrFRhRd1NgJ"):J (R ^J#)i'.wfJ #-fRFBB CXJAخB !FJ9YIfJC)TKR ҩb J1m6R!⻅BD1ځ!kMsA){| *jb![)I;R#(cڊch[ _'hc`N*ca*R"!ȍHc`J뫪Z*cCZ"!{Z9?B`B#QEJ=…)cZ ([d1]\BJ" &K peJ#!mfJ K*J@଩RB!Z돔ޢfJ8FBC1 J >^R#!>R@Ƞ~Zc1نRc lR)=s鯆BB(  |`[ Z ےJ sHcc z Z 戧R(o1W%bR(c1z3[tfJ)V8 |zZ*SH~ɇ[:8J 1 gcBJA(*&ishIk#!c)i[d){ߜI%bɪGJJgZd1G}Z@.jgJ@FJ F &BC)b FJ 'JC);Ri[@zfB#)M]w@RCn&J)^)JAJB i!&J *{RbP̆R").؆Rd1WWEB7*fB")$:#)ifJ jZ@x8ZA*FJ@Š&J@h 탠~J %BC @ A!0:@is@تIk^ MBFJҋZ?kij{jgRb{9Z n_ (cAZ9`'ckڈcb[!fJkRHcAJ&[A("Ӭ k"Hc!:G[/k("'[=isj%f[`c(JHk)kA!jbS!n砀 )[ FS#fk`CR!+OR(P$kc1|~FBA"BB *%J1:hR * FJ(@'K vgBS@+n f([! J!1Z 4 Hkj0 H[9j]>k cC)X:caa)J@ iݽJ **FJ": Kss'FJa#9iZ`JA@c(cakfJ) iJ ڂJ{gR&xB#)xFJab!6/ cB)vwEBB!59#) @|B) R>zRBfR%cBnRk{)q-]'S" kfJ9TT&J(:R jc_%B(lJb$8EJ#R!J&R@;**R`G[  k"kH&Sꊄ'[` lBXu,| +/{M!}\v _T@s`:+.1~+'Sa`)eBB@Jd)6wBC cJ(&ꁫk o'k F*Hc`:[ ګ{b)ʃ"gc*[A@ _ s߾)d9_Z + _GJ B!%BD1"fJ &J9  2gS 㿫Jd1bkL R#)eFR#) UJ`x>A@C*R GK:.`:#)$%:#1k*%B  q%B 8fJ`:e:C1.LZc1qdB$)weJJJ JR)&Nk z6ZZ@*FJa`࢒bB@9" eB(h+ȥJ! J^*hkAz.ca8K@ aH[ 3 ޫr{GJaZa x&kՇRB!9N&([R"~m {jkډ￉c!kbs b`jZ!2&[B))hkZ@FS RxT@'m dec`:b꠹%J 'J")]fJb*R jRjEBC)ͰA%J* `R`ªp`{wbC1mAa2(`FR *)ZC)^FRC!"#Z!jFJ F¦ZD)^*kJ ‚eB$) EJ $J1bGcC17^EJ!$BC1>ߚR j "R Z`EJ)8kc)Rd R#ʹ+&SAR1 S ZZc)WR` xR (k@~^%J(sኃ1u~RB)㏜9W=Ik!b\k0˄Bgs)k:k{Bl`{{B)wRB*k/Ik /Z!B HS@:*jic (SA8$J cêAZ@9  [@7RgJ@ {A@bFR`6J *&JȺRC1js GJe{@Z&J! 08Ik gRNA!!,J B!6B!!gJB)[cZJ#1%.J)bEB!*RC9pZc1V/Z(b{gu9 "FJC)%zR)Z .+%SA'[$)&xS@X*FB<*Z`ۢ: oޚZ$b+Zb  Kca(j(k@k舍`/jk!Za~ cbR!b.fJaeB!:;RBR"! c[kJA &&K)zcRGS).[  ZI: { Ң /I|D)]phJb7R!P sʺsHkZ /`ik@hs ֊jsAKkD1lyͦJB-b#$kkR`"*?JB૩GJ@^B*%EB(RX9Ak &B*@Aڰ2B#)FJ FJ!Ȇik.jZ!7fR1/x%BRb:Z"!weJ)'fJ(__IkiևRfR "ZjRb1nZb![B ڪ.B"0xZ`0RA"#Jb p(Z * c Jb2JZB!{fJ1K[@ (c#)7/is"!Sc)3Zj(R`B8fRah"[C1yc@)s | '+k0t6k)RΧZB+(qZa)rI| &Wik@(kҼhc!BjfJB3Q\bA1ؠkC!?ZA Z;닂!٣H|"/9!+(qZ[AfJd1$gR+|B8!Z.z*E:()&B K&B Gs@ׇ(c z>{eJC)wMOdEB).zJ &B!*R@_/hk}&J0Ak@椦[BS9ŝ!#gkAɩR@s+s/zR BaJ# *[a+&c9;(c`?J")b@˦{B&k X.͔@^O y@%:I eJ" `FJbgR  c Z A*FJ@Ʈ.&J!!.0R cfJbCB(bd1UBR +'[zjJ GR MfRB-*EJBనZ'[/ jׇR![eJ"!'$:"!wpww'c :R!㉼RBbb>h/Jb R JA ͨfJJ b"!-? kΔ /_b :0&[ ɢEB "`R!(*R&{к`eB Z)j'[!+k\&S9M@~GcB(Hc"8DS1qsc*1y:a  :s! yiK߿`bAr._U~\aزZ (a:v&B J%BA *R BgR&.R =6[w}b\J 9RA) ȅBD1X:(fJ)KE@J`J!fU-eBC Z#!z?-mZD)/s]cac)՗bvbZ ~JgR $J #8Z $b Z끆JkRZr8R1 eJd9 _kR(b/ ic!}ˤJ R@p k!(c(JA&Ȉ ꃁsL j?М@FV Z )ch(c`,,k[ ˩q`_ Kc k`+*gc+hcb *jsB,G[C eB@M@J!⚨ic@ٚ([!^bVj{AB ccvz`J -_5JZZ1[B (baJ~*@VB{ j)J+*+ZB!pkfKs)]WR ZB" bJb8R@k[ ]gkZ)zEB 6FR JZABò{")ޚ5{7-`xMwZ 9EJ "k!s9W o@Uk9+[R9b(kA!*{kB@ " b1Y;`.Zs Z; +iG[!*0'S09'[ "cboxc!z*@Iz;&S@i|aG[(z oϭ qRc (c@,[C!(S@Ks@Z`Ɗ{kR;c:UV(dA‰Z&J. c@/{&B !,&B("Z#)Z9xtM%J#!, '_R!*Kk1vJ ܸ+A(Z)+Z 뫠s"ZjFJ#!NNeB" Z R('["ئ&J!ʨ&fRb)*'Zc)ncJ.%JrkoIk *ۏgc! `fJ {j`׋b *b# z k_c H lB z'[b*z o0uk9!yRj"=jk@ZFR*,lbB)g [(kgRC)ϨZ *B &B l 9 &J@ Z" =Jk@fc ojZaĆRc B+!J" fJB 6hfJa?CZ#1{Z Z/ZAXgcA늋R# & IZG[ ::&S1⓵ _'_н@?J R bxZ#)*HkC)=eJ( )s").ɦZ!"k)s>AZ &* lnJ@)"*cR@ R "[@h'SC& B)M'[bh*J kZbc`ᒌ|`(ܸZ@'Hk 犢ʃ *b\o A٨b"ks!{EJR{jIt")[ƤFJ h(*R1B9IfR#!Rd1{u'c):}cC1s](c xB#)JA:nfA(*!ZD1-}[B R d B" R " &SFJ gZ gkBs{ cA1~Ik "{ BJ| jZ@[#)~E: *& G[!o/k9;b9hvZ(#)k)vbȤR)n`s(;k@Ωk@[@@ ka!:ic2= Z!R . Z1*[ 7 k!:LI=|`B82G[ bc@9b`ߥ[({AdK9"B覸 `*&){ Zസc '뿆R!c(G["o6H[nZ9g݅Z#)!iZb)ܢFJA %B!& GJ9pB ` EJAh c2)ccqfR%BBJ#) fJ!?ZJb†JbfFJA8 A]҈c!Gc#1*w{&c@%J #+)IkãhkߧZ /b BkUgEϤR!⸉J)'J@" 2Z1~ƻ{'c1͈R!8 AHs&&[!ۺ5Gc(^'[`kAb'c! h [`,'[A*?Bb  &SC):k.k"/)i_c@[8珯Hl jlA+s .{B!^nHc <s(kRu=obp*hk!I(ka8ikEB!;(kz [㽰MUGR(ޛ;B!#&B s.fJ(rks!_fR$R`;;EJ`("FJ VFJa2J%B!"IJ  +/cb׫/fJ"jJ Z}*Gcjj'[ZC)K_ Ьt([ /tfJ" 5FJ"`R"a%'}0MUHkhbdZR BBtHk11Ǫk`(:yEBjjb򚐮%*_ ߈[b){!J{*)FS! gc~cۣg[@ "(lajnk *Z sk(t*ވ[0S9\+/jjiuk+& {9Ոk!h"'[[͂[%s!c.!H[" X@k` wZ ::Hcc)eEB JD1.-?Z")ofJ *,CfR!IZk!iZ`"{@eJaRC14xRbCdB(c`??zR!9{*۞Ik _B pɠܨbA/{ lef`|uBB: ([AK&B` ,B̍`ߝ;Qଥ&SC)~imeJ!1kjsFs`6i22Hk ثzZAZګZ)H6'S0&⨧s*R`ҵyZ() ec9QcP[A(k(L@<kB ~[A(Bc [ac1csb*puވk(ncbJ" BGc 80-hcD |@j)Xe | '[ a t C׮%B )Aa c[D1B!ʍR **xZ 1>cCz%J#!'EB)̢0^(caɥEB"& R/%[D)*][ EJ Z"!s1-Gc!\{afWfJ BbhZR 1eJcxEJ Z;(gSa +cB.1w9zZZ!j$R )FJ FZxzc!' Hk*hZAq=(c`*yk㚺S! +&S"کc:*zHS ؂-J1Ohc " |.,ht! VfSB&S |a\I|@*FSB *Rk$ngk+.gZ`Kz c+ي|! jtah*-'S`0cb'K %Jb JA(RB#))Oκ @cSfJ:Rj'SA˩fJ!% zZb"J%Kd( R)\R! FJRM [+)k` c`;%B!r( WeVRRwS!R!*fS#)]ZV#R E[1 8gk[ Z"js"!ba8:ˆc9Z *eJ( b Hsa..Z!iJbd18ʵRC6 tjB + 0k׷{@Z( C![[Z-K&B{s | h[A~`'[A& '[ ^cnΆbESD(Ң{2K)[BR gS@+([ 'mc *t ؊Hk@c:-c cbB!!)(eJ"˂Z RRC)?=fJ{ ck/>.&J &B +fJ -&fJ.*e:D1seJ >scߵ^'}@|tyZc)]RtEJ*c`RBIꪦc _ZaC: BjZA x<k)a)_&_. 춛1uX(c`露[ EJDc-&[ (k@R *(sJ K(ZB$c  &Kd1kg[`*"3)gK!t!k8~`/ФИ(c kcb)&k GSB)5gSAA+|1ֆ[#)"&it)tBH$:[*I| bcak!mbHk*3ic@9ZJB)Icn.(S`깠EB"@FJ $cFJaX2wB k`*X.c@ mJ1^EB aRC9VۇZu8fJ!" {B)R}ͯSd9ndSC |FRb fR@R΂.Z%ʊb9Z~&[`.(k9xsA/۪s's!**{A*+kA`c` 9Z D'cA `J! ;#RA視$[˻c`,hcAs*-sJ |ka bVc!~*ajK| w~([9xJ  &[!RJS"0&jS("`cR "lN|cB(>)| + 댤Jw'c@4*Bl~k,ZB) J~;RB!cFB`)!fS" `jJkRC1%B(&R!꠪yR`R *.R)Z ucHk:0ϜoIm@kԆR 0Xb@.9 :$Rh^gS &[pj'Sc1m[7s kW~fJA{Ra #̦(c @zk)cntGc(0 Z{ C)SA"Ό 米gS!҆B{:(tAM!w; |@Hl ;c j'[!Jk95.4icb{>s p_+vs@ |@hk b&[ +~{xHcA*h[)!߳c(lit"ۺIt`*=It@!|kk Ns+| %B(#*k "zR rEB@JA&JD1mfJ @fJ$1XR fJBhR"ՃbA*ZB1ᯁL!Rc1-gcAx&'chJA+JA ZZw%:A&S m)fJB rJ!(X(J!ᣇBA`rJ!z'S(J X;2R h >JsB*[0c@y&Ka2S)'l`c Ó[ (2#{[ҫ|@.46|)R((|*k9FJ2b꫊R FfBJb ֲ(c@ >'c!_->fJ` gR!P;G["+'Sb֊([C)mXR#6HS _FJ 7R 53FJ {&B J,b!ɻR`(3JB 聪 fR .'cc!wj>c R>Rb &Sb:R@]l@>kKca"^s`*!&@owZ!)z:'k1pWkk!!pc1kA){*oKOޟHcAf t9+uk 󩨈[bs8c`òg[d12 ! y+g[@BjtA*):m[@k i@c)&c!Lk ;tc2?'t@J" 温tC/k:Gc@4 *eB.&Bj s!Z9RZaޢ*F[ [C1";+Z!!/h9EJ@'Ka(.+JZoE:(PlZd1M_&^eBd *J&B zfJ!HB*gRZ rbo-Zë'ca>JRbjJ#) c [A*&Jbca~kˬ o,| AAiS@ڈ)k`b@'[c(;As`(,@*gc@)0*|! *'c cJb: xJ|k~kBs \jl!ҽtR!1lK+c)d)֭sBTV[ g[A#*k` l@+ nkc!A|?vhފ*Fl"?E[ 2 k[{BorwR ((ReBApJ J oJ&B@2H[");J"EB xR%B#)csk7@u&JP gJA ZfJ!zgR  Jik[a꧈jcS J`+J$(Sr(c)~YJ ** kC)mTH[ϨæZ"P7R`&:R"P@k s+(ca¹s!ˊsb+٦MGc!-@ks/mۿs")&i&K&fR!`KA*}!rZA+ tZ*$*|>(js BIcc!@QG[ j|&c32-g|kk*xtEki|!jjcB* | hBa 6Zb7~EB Ac纩R y)%B@0(cc)IBЩ'c"yB"$*ikJ JAFBB2J*fJ<'S`x5ZA*hJ#)R)cBHc@.j&K!諈ca[aoNBR X_Rb~hcA-,|Z>b!ݲ(chf/s`r lZ(uB{!JJ(S jG k!sH[! Cs@˻FKb &bc".[&pJ"h +[az6fKC /c ,hk@s `s୚ K{!*[!k@`WKf|" ͇nc@ {g"@V tΊ'["`H|"۪)c@2@R  (ifJ bJ1BAJN{ iB! & ca)ePs>Z У`ZZB*(J>:J(nBZAcA oRB(cZ*::aߗ |@iJx(c@:hk@..c,RäA'[AfA@ꜰ c y"c ܩZ R"bA0k܁ˋ)UU_(c ʮ_{mܮ{* |hk"! kZ!Ar(k+l@ zZ EB[ l jR"*ic ziZvcKI[ b▇k9vIOcDk`"c@ |!^L#)꽽(t'[b  itک'[@蘌:A&RR!Xbc J .xfJ` ȧZ"BRCz ZjjzRaz[C)fJ#)6R@r[rKBxik@c X+R1`yc#)R *]{;Jx'&[B""{1U]ȀB# ɈR'ZA*КZ@* Z ⩮čGkaŽj!ZjKARcs@.I{@cBRbhs!{)|!ծhc.J!Z@B[@*#"ic!j냁wnG[C).i|1?c[(c ('sa۽'[,IlS "K?ɭRBICJ!Bg[` *[)tzk>(J@[EB#)};Z`fJ`l'J ʪ&ZhRC)aҷdfBB1?fJA/S! tZ *&RB!B#)kέ~ZÞ>FRa?!K R :Z οhZǦZHFJ:J`R2[nr~s&R HHJ!J(\(b ߉FR!,R!`J,a*s  Ic;b' [$R! O)cAiscib{ {@=;c!^ fB! *Z!{{@{+:{`+: }[:%s s *'[! *7k+ ZI [`GSA j.B!Qwg'K,n Wcanc#zcA3*͔`ۭk @f'[J 7Bb(WEB- B m2FB Z"~[zc!ޫ'SboF[86sbR! {BBȌpFB E:@R а[A {@箇Ra8IR" S+sH[Ao8hcx'S.*|!zcal#c! @ZA &&Rk!j>n &hc)|Jc@k28kt!7ދ l@V l jc߭pnpR!~pcAZcca?c@懫냁&c!jhs"Ҋs"w-+s@hj kb{@8,hkkBטc  lC!ïvsG[@˸lB~6Sa[HbJA"k Xz|%Lk~+K f`ka޲jXIAEBd9}yGKc(GRd9UfJaV(Z!.Ks)tUBa*GRvá1; A5fR z7R!fJ -Zod9Z P+&RJj`'JIZ#)}5%B yz*#J.ZA%B(B:'cd1/קc$)T?V&JD)D.#gJ#)}gZa<_&[cmZ >RD1r_ngJ o,Za fJ "ުBj8fJJ덂Gc U~1)Z rW&J!]B2%B^9A9aC9.n7ZcAW`J 9K9 7FJKbrXc)UWp]gR#)^oIFJd1chZd1=wR)r~Focs#)UUUhR)0Z!~(c{ںEBSd)7R1kW*RC)_QV/b_Д1UU}qZ");cD1wR WAb"!?fR *Z1%EJpZ"!} J-xZ@gR eK%J c!7RD1d'xAbEJV_SFJfJ#)n>b9GgtZd1ߊwZd1ݗrRc)gRc1aFJ9۩.Rc1*7ZC1nR"!7FJ")o.B )Z"!$rp t1}eJ1"(SC1~zRc)'`Jc%%J\B : }Z!.5sc1U&B5gJ R!R*(ͅJ`R)@zR ikC!b)c)(Z16U(c1:}[c1_EB(ݸAaJ<([(]RA\A!J jgZ;zRC1UA +\JafB*Z ==eJb'fR ;iER!1'Rai툧JC9U}aVRD9U][I)R UkbKFJ1<B.Ak `hR'B *c ?/WZ ?퉇R@&BD1K s!]"Zd1njs#)n&J ޮ/&J)'zhkaXZC)k'&J!5hk9!jsC)ߜcJt17UUZxBb] FJ}[U{%B{/BXj ]TWhRC)mUFJ%J~(BagJ Me%Ba**Z"fRB+ -b -FJ#)B#10c9U[~")|P]UEJA|[#!aRc)pEB!lRC)݆J!1 EB,eBC!^VgR!_B#)} : ꠂZ sB<&J!h)&J WwRC)wuRC)RhbuRC)أ&J)%ZaoZ9؏R!}WJC)-=R9v[R!f9R J U]HcC)u7Z)ZC)|bC)C?"Zc1ZD1WVbc1V|Zd9ooxJ#);*R#)}G[c13wUhc)/s d ,ZZ1Rc1-JC)HyfJ$) w[)=B)u7s@\fJ1zeB#1?eB)fRC)oaZRb)URc) znZ*)k#!&ho1K)cSc1R!jk{+]Ic(^AbAA \JBeJ :D9|UUeBd9m}b)}WZ eWSls)W{Aa "gR y%R(̏9 Qd1K%J!FR 롥FR bbOb$1%Jn\gR [n&Ja?>AΔAܸFJ!|R k߯~Zܸ(kd1ɇRyABzEB R {J#)wڿ;Rd1w%xsd15b#)_}kk#)_-ń9]WkZd170Z U{~UA ߢJ՛9~d179a[#3%Juh1A'c UUBo7wJ!U`{RC)Wd1qyUU&R8bd159u&J ߻FJ):FJ;A{WVA0B!9*fJ"!*ERc)ZGAx+R1͹)kfJ#!zyFBc)v{{WZeJ#!\{9 `WZ#)UՇR hB'F[)b1~k k!KRd1fyqEJ!,''[)[kZa>R)%LFJ!bEJ#)RC)S늧ZaRD)ԦR97fJ9!x?zAJ {Z9aZ#1VRd1v`gR /FJ!q˧R~["Z),mWS(j{Hc9spVՊkC)^Zx~Jd1%J1?5fJ .eJC). fRkHsC!_5s1^[)yK|1\}EJd1K'Sd1-Ikd19AUUc1]uTRc1Zc)eZC1P򰾦R(7>BaP89C eB(9J(e/R!0[d1qm]%B#1ZRJ)X%J sAar*Gkb}fRA'(b&jazAajJ15J&qFJ#)- Cb!ߔJ트Z ׈Z1U5{d1}T(c! FJ!do@?:OUuR7R{WMB wy9\ܼgR%KBB5ݤ9<'JEv[J ]]397b-_Z&JˍfR_eJ*$Jd17l{C)uOWB)-EB#)^BJ J#!T[BC)HbB 9kFB.&R1XW(c!Z,b ݷZ)?U[ &o%Jd1hc ˯R#)['k yFR6?k ^rk&J mO&B [JWR' ZFR!j%_Z$)E)j רbd1e]$)u&JC)W&J>ik <΃!{wIR {}c9oB bz[1U\Z!J)kC+k W{AOpgJ -m&JU|BA/nB(R!rnW/]UUb_9 TX9n{/%JS{B?ߦR%:)J Z⢺EB#1>AC1ZTnJD1\?}ZzRJbCR!^, FJ1U,|B#)Bd)ڐFBc1XlfJ)8}kkc)FJ㢴 FJC);B([c)uy><["!.ފcB)u&J!ЋB#)> { WUsW1 J")_V&B|J _Z W&FJ.XR6AxzZ!fRާZc1c)} &Z Ik)obd1Z 5%RC)䷪Z(/Z(sJIc#)%c ^XJ#17JD)}s#!J#)lv%Jd1*gR#)[sA ZC1e&JC)j~eJ)Jk")W>bHcC)?ZK9PGSc1uhc!sB)X\p1uuXRc17ZRC)7BZ8a!W]]=̈́S)B [fBC)X3sicc)U|H[! s1;RD1 k#1WbJ(%B{ R#)JA3,cd9UUkqFR -JC)s*B((?<{9]U7J9APfJA%bC)s}Z?:)HJgZ.bTVZ]:b v=[R `\j ?kGZk^:R-R#)'B#)r_zsd1x.c1UAJ 9gRj*c#)]]'A,([d1yg[ WA 'J#!ޚ9%UUs1TUUZ^9tczս@կp WvtR)I/Jk7y c{V:ZZ>_=^U}9Oˤ9r9^9 &$J^EJ׵ fJ %.FJc)[֦BD13B)~|C)U}GRd1[@fJ bG[D1[R#)zt^fR; k!XFJ!W}zEBZ1aQJc)iԆeJc)?y&J#2)k-շ[9էRo%B뢉EJ+y9a"Bo Z1yj̓?sR"!+c׿-B _Rtd1JB27Rc1'kC)_S_Z"!|MR!ɍ7&R mVfJ FJC)_cc1g[9ucpEJD1^_)c9W[R(cd1B__k)PW}R#).uZD1튞+k ׿ Z /Zb)oFRC)]C%Bc1 2R1~V_c9WU=:#1ևRc)-z}Os1W]WERC1R ZC1йIk")HkC!_]EBC)?os1']_UJ1VB13nguFKc)kx!WջeJ"Bs1='[9fB1%\os1I{W{AfR2zCB#) IBʩbd1W]w)k#)WW.bD1)HR#)Bs^Z#)BB( b Zb#/R )kd1~[RY&Ja6˫fR(cXjjχR Y}Aa01{ muUA`-;FR ?Z")Tu8&J+#b/bD) ")I}^gZ+fRjq` vUUGR#)wmAa ?A1 iFJ#)ܚ~GJ1{b}^/#)UbU7")QߗZ6gR'GJ MUUUBb *Jq_FB'B GR B! 9ڣ19 }uv&J :Z!:[#)|*cհ[ ?I[1TVwRC)mM_fJA ˚RfR +{`FJ!&R!B%Bk#)WGZ>fJD1jsc)_K]{d1qUUuR &RD)&JψJ޲hfR)kR!?;ZFJKIʆJ$){UwXB!s]U&[wեR!EJ({91s#)%B +XEJ @{J!.FJ Z >c1\Ubd1' WR EBD1ts9_WU\9D1'A 6>/b#)5is)#'R#)S}FJ!0;HfJ)zoSc)zEJ B!cͥBC)zGSB)x9UUR#)o_Z1ypZ^fJ ?7R#)(c")^Jd1ٍ`}1U@Sd)^tJC)^'[:RfJe9aWZ)\jhk~'c)=6A)˯WR(Z &R#!R xJA rJ9[j#)aGRD1gR1wW%J +Z#)wIiJs!9wWZ&Bv,&JD1J iIkd1@uu{A bJ{ZGRUGJ _B%B S&RߦR)gLJD)J)'J ן&R7~ c!rUA [A іgR~rAq;C)UUc1UUWTU&J){!C}u&J \BueAc1UVxUB[\B 8&B҈Z!w _B.2EJ o*EB jBoAϨZw%J)gR#) %gR *c"!mˇR9 [IZ"!ZR}Z#)Ukc)'Z֯Aa'(fR ^|fR iRD1{!!FJ-Φ&Jh&JC)`(&J" %9#)˖&J!%:D1 &J#)DZc)KyB`%J"++#!UՕ%B!BcJ b`gJZ%J[&BBa J eR3R#)X{eB kB &J)X_fJJ)`^FZ#!-Z ⻱fR1_lS :-/[7R x c#)_RD1%+is էIsc)wR!b|c1צR)%B!͢[c)jXJ1kUJ 5FZB!z`k1\U߅BB!K)?Z ^h(cd1{{_ZB!J1B!AZ9jic")s[!nt)U5_R1Wikd1UZ#)(m(k'R(.2]J)!A!*fR)Ҙ%J)0%Jz,:Hcy~bZ+>{e)sd9VU_SZ)i2c o-|A) c@^*GR 9\&Jd1/lk!{?bd1qR~gR#)}s߈R ʼn['J*B&JoBZ{"FJ j9JI;A>ks#!}IfJÎ׆J W9?Z{=I|BTAꉅgb U%%J c#!sYUJ b%B!2BcfR_p{^JZsu9:J:a``J [ B#);զJ?}&B`n Jho˨k!]JC){C)U%Ja?bd1U?Z"!RJبJfJJZwJ)*]Z#!Rd1Z^FJ R %fJ gRC)֮d:D1sFJ1+B 9*/+ZC)&BC)(Z{)gUZ#)ySeJC!5,Aa@J)fB +$(c#)m?'[\&J WR#!WfJ!_S&B-R)B P`?A#!J*/ ZD1痕FJ(nFJ"!eS1c([c1k&&J#)/R kikd1PB)̨Rkc)uFJ*kd1}?W_G[$1+%S1wxjEBD9Z9-RVcd1BkHcC!_rfJ8 Bd1 7:#!x1}rB1}J)BJ!JbRC)wUs"!yJĠ*^hk"!]ݮʧRc1c9Z==S9`weJ1Bc):xc1 cd1MwWbd1_SUfR#)#UZD1}Z1s(b9^u)kD1Th{*kd1uD1=[(cC1V 샄9URVk1E_zR5߫[9]&'R"9*nfb#):b[c)CJ1}qfJC1IGJ AGR!P^ApkB o%B%2fJ)}&JC)U^A Z A!5U9aAuRC)WGRVʪAZ#!멋9Z!GJ!VZb{fR7^&B!\59ZFJz7fJ B)p9 Bxj!uUuM"!UUWK%Jg*A ΋kIW?'[!oJkuWfRd1[UB}J } B"6B!^CZͿfJЩXZ ؀b[EJ R#1wUR)͎A 'js xoIk!c}/is9]UfJ *ZC1}'k1?{RWZ)g`&JZc)_-(k +fR@Z#!Z9͟'[c)z4fJhB U Z :b ߿R 7NR#)& B#!`RZRZC)a@kD1`gJ!*gJ =Z#)]Z#)VRd1WZ!{RC14vs9%ZD1?Hcc)ic(Rc1ƏhJ#)+J fBC1{y(J#!_̦ZB 9]U9UUWZJ1j01uIywEJ1N/ sb)__c1EBd1ޫ b)_szk!s)S9gsJc!2+Z)o{VJ "(A ھ7Ksd15]O9XUs gROkd1uUqfRD1wJaKs ͂)ՇZxwÂZ 0hZD1vfJa2b#!5Z(c ufJ rZ -UC)_Wߔ k!FB Zp}_'J}o+hZbGR &J&hZ?jJR .}%JD1%叔c1EU}} c!ߋBHGR¢BߜFB }FR)ڹܥ9!fR!{BC)\q_R!] _FJ )R[#!VO&B*k_/%B %(B!лEJ&J'}fB!>YA_FJ {l&J H\Zu])kU{UC9b%B fJ C)5KsTFJ5s#)sz%J!Ȁ"Z W&J 뾞FJ >J52(cd9'eb9uuUJ cZ"!{&J,IcR1XIcC1SUwR")G[C1^{-!!W:ks!c$)GK#)SW&B }~fJB -/ Z/GJc1l)jsC)x_R eR!7}JcC1O[D18FJ(<|)k!nnZ#)B7gJ#)]_gZd9qS&BD1v?ZC1%sd9Xt=Bd1P.fBd1HߣR"- &["!J{Z!.7R#!ͺ7JC1yvR ‹>Ϝ1QW_wR)J")ʀlZC)⮭Z9ߍRC)Sc)>[c):׊s)`GS)N_&S#)2UUX%:Ad)WGR A I(#uIcab$1R9ZWj9_UWfRArb 5([)y=79)3kc1K{UUb"{#)vFJZ")m\&JA-ϩnjkc1]s%BjXB PnBhZ^}gJ:9@I=Z竃!յ\Z&J!c'JbB W̉J {BAsrZ U]FRGR@'RKk&J1.Z!v\gZafJfZC)mЪ)c!ϾR Z& R!WzLk!UU] _!_Wp'cd1׏}]Z R!_}&.R!k}IBkϵёC!Uձ1WU}eBc)7mJD1)<591JGJ XB [Rb)UR)hRB)?J ºc:RpGR#1zMR ڪR \&B@/R")=Jc)͏JC)(9yUUU*k1wB1vl6ks1U\EJc1_jk#) nSѧRmJ"!kAR EJ |jFJêB eJXoA!ccc)?ZC)kUZ")ZNI9![eJɊ&J b%B&'fJ /R7B9~b#1bA") c :bC)ԦZ1}t߅B [[ֽdJ]S_U9uU")uW55js!' Jk!\__fJ!aZ"!/ ik9wuͨs#1J{[)zceB뮎c!⢫{렘J! bRZֽ1U]W%K ["!2eW;A_`cB!^(b 7޵[>רb-fAV' gZ iMZ)Y7 9)cd1֗TFJD1\A@'|hZC1|Hc_?ʨZ hz ԫs#)Ut)cd1OVs;!w}UjC1֜_Z &R)W$B۟ bWu'Rks&J }b!՗gR'GRM%wJZ!{9B!'%Is!cC)y}B!qRn9C)!Ѳ9}cA-B Z95m1UWQ&J |00"!]VT_%JW5D: %sץJ /%BCB ~{? Zd)yZXZd1ݗR>%:P%Bh9tk|9W: [C)GBC)ZlA#!6> 9(-B ('E: e:!fRڊA!+: >ԨR#)\R$.EJ!uB"ikc)ugR7W&J'ߧR)n/ZfJ#!S#)U1UUcb à'([d9}r_UZd1E(c9k!EB)**)J1<;g[C)u&K"!֞ceBB!lc3%[!UJͧ,e:. ;S1\}Hc1ׯJC9b!{vhkd1yWV%Bm8KR ɺR?*9 eUU<)ŅJB!ٕ4k׿?'K`ڪ %:a $ gR))uU}b$)$WeJs u_[" Z#)>cC)$kR1\'S){[d1un+(cAgRa&/֨ZBZ ].b)p")K_c1uu(sbZ ֻ\gJgRAr?GJ >'נ&J"R mw,9 %Pd1TWUUA!RhR NψZ}5U9̊/9!YA R A#!ghRa: )kC)TwAkrA**su_ER՘/J |޵R fR!}96Ba:ZC)R!yʧR#)~ikRz*RB!;3x)quJ)Zc1U -RC);IÇJC)t^ZgR?Z ?巷R1PRa`gR&?%9J! R)k'[(}u]'[! [([!muIk#!%'b_&JeB)qX7R@JD1sJc1B#):"k#)_X]bC);Z'cAAwcC)&B#)x/9#)J WZgcd1J \> A!Ll6gR/'J#)#~xFJ%B!B!"EJ!Rd1]cd)\ln1sW_UFJ!ܧJA &bD1EuRC1ھk1tJ1ϖ[9zTR1~9R / R13JRC) hc")R!![c)6FB")̺ԧR(Hk#)w-|c1 M!u-|B)}cEB/ȇ|1YU{s!/h[b)\Ws)Uu/J)xA)c_KJ@nBA-fJ ՗vB%zgR aiJC)JmŠhRgx&J EJfR#!WWB;b!m?9UUVUb#)UixZd1~ܛIk!zFJ@/Rc)P]fJFJR!=J FJ#)+xR"!MSd1ݧgRC)5i˧J!2z&B !FB"!h;R"!뢬sR/&J ;k9 8Z 7FJ#)([ &B(jB$1W?R1}UJc1{FBz9eB#)!eJ8&B,b:b)2sc1vJ!&Z!VfJ"!xZ!2-Z!}[{%J:5J9ݲfJ! (Z1۽fJC)6c Jc(ZcEJ.Z#){&J c%B r\XJ1\=RԶS1XBC)m봜R ^9 UZ!b'gR Mn9 =pIc1צJC)~H[1mc)UU:1]WTW&RcFJ#);?"'S9TJ1 'R);RC)~%B)8k ߭ R))k1hZRd1hc@:RC)%~TS1xr9 Тkۈcc)o{"!ZJs ɽEJ }ڨk!'#kc1u%:)R)cc){7|)U]Qb)w^ՆB Jl?'[d9SRbZ,zAXwЄ1!I- IJfR@BBhk c&J!hX_gZպ%+;")^\GR(+ &Jc1ÏZd1{Z1u\_A#)SRZoR.jI=GRUVJ!VAeKgRFJ<~9a "B#)~Z/93Ks)7A!hCW(9 -nA,A#)/A b‡R#)Z޿zEBBȿRAC!;Z!vWBc)݉+?J!jFS1/mZC)R BZ zqbC)9ZC!\&B~cC)7&J!7,$fR ~謧FJ`&JC)'JC) cd1WQB FJ);?FJc1LR9%J bpE:* .g[^㩅B!؊0%:))EB%B `GmA;JC)Kr&R"fR!hk9~_Rs19UWTօJD10EJHZ | hc1UR|&J)}9a*BC)[J =:(|B*%B#!NbB![9rZEB#)jkC)*WwRC)URC){o!u %ca9d1ehR#)s#)UFJC) .C)%}hk1[ t)}us9sfR1Yh&Sd1lJ9]&Ϳ'[")?[9/Z"!IkB)ܾ{Rb) -JkC)➺Z&:)ڍRc)+jZc)aZ")+)k"!ZxR1/fR kB){qs"!?fJc1"p-|CeB  8R pal W[[R!ꯠӥ9ܜ9ay.GJaVb/gR#!Ml9aOC Z FB("&[c)\}")ҤZu6={C)ռgR!2jd1_\Pj9UG|p&J#)o"GJ Z GRZ A{B ~GJ V9]tA9 ~0GZ!%ZD)uHJ c~}A^#AA!Z?B 4JC)jA!=0:fR#)^k[գB&gRx CfJjR&B r[)%J_&J "eJ$1kޒR$)8R9{(cd)gwR1yFBD)hTJ"!_&[1u|)c/#&J /GJ .RZD1m|A)Zd1מ)c1_}ŊR)_:GJ"!{([#)|HS"!{}e:D1X8Q&JWR {gJ)_W_Zd1%ZևR"!ϥg: CgZB!coeB#)ߺ"JC)ۻN9Օ_b#)Rd1%5ZC)ҜR /_bVZR){_Rc1]R#)wR#)װ_b}\z Z#)3y{EJC)Z^R *-FJx"A5gRܨZ!J jZ :Z#)90*Z!7uZc1?Hk9\mYhkc))c{15ݬ{c1Xprs1QSzJ1צ%J1^Z.fJ eJjhcb)M'cBAݺ{B!vFJ#!`#JۻG[1&''[c)Jg[1vR1]!R)l{R#)NC)]77s9p^h[c)VU J Yc)_b w[GJA}B@"zRgFJZڻ+b#!Z wZ!qk#)!kb1׉R@FJ :Ja6JC) bZ9GWJ) FR!nERc)_I !,gR"&JA*xR#)&OR Jπ\9[UGR 5 kSB `9?*'R#!Vs{A!wA'&J!_ZGRC)rJ bgRJIc RC)gGR!io@jk!_s9UUMB)\R#)kZaXRc)vgFJ FJ#!^;Rc)5'xR!~WeR^*k!s&J)֮)c1U[J Z#)Z͋FJ~/ Z#)ɸb#)U{)]}FJ &B 9 -J g7(B#){Vf[d1}}FJ జZ9Q coZ %/ZpZ!k*k9t'K1UwFJ :d1SڧJc1}bI+7eR(NZ!oA"!c-:+JW&J#)Z#)W%Bc) DJ#)Ikd1mkmEJk9XZB <9 c gRک9 cD)W_qogR _{Z!X]Z#!چBC)e{J ?R)/;Rc1oR)ڛZ)O-% kc)_|(cB!XF>R"!W4R@)8D:z`WU([!B:˯9wuT_Ilb)uRb)<*fJ"!z)c)}O AJk#)WReB(hR FJ "]EBC)tB RC)%%B &+:BaظI[#1[EBC)Crcd9A k"Zd1駇%B Z"!W+wZ"!|Jd1sտ2H[c!mR#!cd1Sk%B!KsR#)粫gRrk#)[4[9x__Jc)FB B!HjؔZ⫵Zo%B 8ZC)\&J#)GR#)5GJC)G'J /&J] RkkhcD)_-EB( (R)ּZB!)kC)w[B!|ύ!(c)71u\fJ* |:wS9{.R)n&r:W["!ȮZ1kR tJ v{"!7W^V:1W5{!}t1uXc}[oC֣1sUU'cB!,c"!xnA!PcEBC)X3[:Uۜ9A)GZD1U\~#1UUUAm&BA RFJ%ɉYd)UUU\&BBC)w fJ]:URC)YWRh@JP㖲ZC)W^\J!}lB!:Z!/b9{Ոi&Jb c!W:D1Uub .ֈZcD1UUU5'J#)W&JGR#)5{ Bi>bA@"JC)֡Rd1WU?B).Z P{)u={%J! c {.)3U{!ݏ̓1m{C)%*k_ Ik!.նRd1Us^¯/&J77>FJp6,gJ!}Kc!JA6c1+euZd1Wpd1y5ݫ{1x_WFJBacvFJ!FJ$1Cj fJ1]:)R9ah&BmgZ B)W'%B!//fJ"),;&J Z!,%:C)7:! (8sW KC!b_K$1hc1}EB fJ#)~&B#))U%:#)pR ֦R)b-R!ok@1Us{ _mb#)7]uZD1Wd1@bGJC1/arbC1[Ik95wZ)ngREB! beB#)Z#)ӟfRXXZ#)=݆J!Y'c1qR $B@@h tc)b[A!ﭲ'c"!^%B$1?R1c{eBd1"٩k#)Z RD1"EB!&( c1R(([11&[1`eByUUgSB!b2[1 s! 7ic!k%:T%B 67SC)}1W%B;*FJ Nnl!]?tc)UUX"!UahZt:)uo`GSc)cc1hgS9^ [ H[!|_Ik?bgH[ kA 2+%B},gR>Z yfR js X_gRA *{")/}sC)Us R1v:(fB J!\>gRD1cZ "۝_gRa $bC1^zGJC)z ZC))n~iA7u#)UUtATRUUGR)k:B]wA&JAC)5fJd1}]gR fϋ&J1ۼFJB}Bj&J✚JC)%BC)%6R!TJ"!'cOshcC)/}fJ x6B9%B#)6Jc)CKFJ#) iJD1mU1=UUhRc1v{AC1.V c15/y WXyuAZuR j&J#)}5R 㽺J"!ZԪR")?4s#!/JRc1^R6fJC)AD17fJ jR#)ޝ^xC))c1T~9U{!t!ChWJ& B#)aZd:D1o{cR")˫fJ)FJ y{c1*sC)Wc!Z#)'J#)N1.9\[U]ZC15&B(- 9 B#)bxFB#)%[Jc1_VRkHcC1EB fBC1猒JbJB)>tBJD)R#)x"GSc)ɪkB)rk:_9UTUukc):ugJC)+Rc)&{Rb!?5hc1kNJC1R)J95UUy9XWUU"!^صc!U5yC!ZZ )?j!vzUEJ R9\B!TbAwB8O#g[d9IW7%B -c -FR)))k~}Z zRbbJ(U&J!;H[.GRܰoZ#)c9a'[1QUJ#)A^ĿSA/gJD1J'J/B@"1X^U_bAZ R -^h&J GJ)aHJ#1i B 'J@ JgR{֥9UUR]o#!WB!6p9bm'1 |v-j9*@Br Rc)ͱ~$: RgR!&Jֈ®kC)efJ*Rc)B1i{lZ1gw9FJ 7RxR!y?+J!p B)kKWGR#)u}ݨZ B)A)%k9$1\+*[ : 7B!U RC)WZ:KsC)/Z#)]z8'c.EJ1E2kb)7:UR FJA s#)TVfR#)eR1|bd9%[(k1_}R#),:Z J Rc)BC)=B")JS)izS9qQWgH[C)/>_uJ! [sd1ؾU\Jk`B{d9r݇R *h&J) ߶R#)Z)R9_|Z)zA EBD1W*-C)Wrc)_R1[Zd1}zE: o[C)}CjIkB!qc"!ϧD:!)zHk9UUZ"!k1j:[18ڙa'[9]LBc1^{Qj#!o?H[C)ߟZB!_B\%JamUURc1z(c9cr~W)s)_[DC)U7ic"!~`kd: $:Bj gS!UA'[1uc kz$B#)}] JaWapj jkc1MuEJ#)7  @Gs R)J(XކRa⣷cAa)?fRbb_7gJ!^UIkC)7=wmZGSd1b]J1j`zx!)^gRRd1ޞb!ۍs UA ,gZ#)XZA#)ZrkhZ }Ja 7A ,hZhR|Aa.!}9aB!ȵO"!U]s! ߧRC)յ/{C)s9!a-ReJ)>b1J1&[c)#c[C)5zRa%Bd1֟Z1 R)^BR#!5*SS1u2'[c)cR#)EB!bpHSD1Uݏ9 ( B#1VA)7A(qJ(G[A#)˾6R(=pbC).?_fRfRc1TeJ`2)fJѤ N9Vpi{)WUZ XZ9׸Z9g7Z#)&J#)=\fRC)kR _FB#)Z16Hc1էZ)kR1hb}Zc)"Zc1ܚZC)VjRaƠu>{ZC1/vZd1_W5c9[UR XRD1WW]JC)hm&J Zc#)%R!bX%B1:!jsc) I{11 ?9U\Ucc)~R)g*c1_q2,$BUYgc)ݠ̨k%B_k)ޟR&'cc)H[B!'[82c1h k)Z1R)z:)U}c{%J (?J!xRC)=wS6fS)4&EJ GsjBaRB)bd1_Wj VIac*&Jz[c1^]BuCGR/bD16&JC1-Js ^|Z!FRA'FR GJRH.R)ׇR#)"_?߇Zk#)߷b'J#)M>A8)kqGRJGJ#)[&JD1*ZC)|AakJA >A o?B!8 9 &J!_ԵBFJ&fRd)_a@Z!bD)Rd1;.Hkd1-]\jk#)pZB!xJ?:Hc1՗g[d1/L)U_9e: <{&S zz;R }FB z:#)rֆJ!Z GRC)GR(?GR1A /FR)'JC1;}Z!bc1 cGRB)2;bHkC1W_bC1EuW'cC)鷗RC)-RR)㭽ic#1W%J ϲ-(c'ʫs1?WkB)}\R!q(kD1zGJ 3ܧR Hc( [1Y7FJ! .)5Z1zî&J! -R)PRC)ܳcC)\]'R?FJ Z#!%%Z#!xGJHJ#)Y}]pGJ#)R)fR!$B#1%BC1~cc1{vRD1%XZ1](R#)" C)cAPpcL%Jw+|1P)c1Bk1'I[c)[c1+!}-)gSc)ֿ[ "۸c)'[b ~GSc1z] l`+Z kkfJ-3Zkik*R)IVwu([#)yZ ^c 7ZC)&J22إ9aa b'J Mb /CC1iBD1AFRC)7wZ`bC) /C1Ga+kˆR(㩃&Ra"&J]j c!UUKk &JGZ\(k˵w9aتFJA )keB ~- Z m}A)0u J?GJ#)7'J gZ!C'R!׿CJ 2J#)·GR z99"Q&JC)}fR/Rd16[1y/R'ZC)~&Jc)u cc1ZIR׆J! RWJ fJ PB=G[#)&J{vZ#)PJ#>b1w_JD9ȻJ#1XQD1hi\R#1W_bd9 b10vZ97.R {1Ukc)[gFJC1HqZd1XuwEB1w`霦RC!Yo:(FB"!XcC)?Hc!oZC!> {9}{ɇR)97+9}efR(~I{ sC)}c)tUhc)oks1{ճfBC)&_R %-[9_odR#)'-'c z~R/&JC1^FJ$1uZ7AD1['6'J@b{ b A 4 eR#)_{%B( *k)][k(s[߿'c9=u&Z1.G[9N F[˜k ~R#)sjkc)nψc95qm[c1P&[:g[c)u]+|1Eakވc1qW~)lC1_ߧcD1/*|1smfJ#)tYmhc #{Zc1^xw"Ic)ߝT1֐Z1c[C).=Zd1isC1\R <ߞZB)JgR̯ GR@ 'J)J!keJ:ZfR!/FR#),AA*! Rd1UWڧRC1]?Z#)Jd?J#)&FR@& hc){{B)xJp9A:r8:~_n&J A!}A',r_??#)y gR#)qJ+'J~5'R#)WVJ GJC)BgJ kGR޻q9 B (gR#)&ѿ%B!PbC1&ŽZ@귾J EJR#)-KfR!ZC!k5FJ RC)pEBC10J16UY[)ڨfR9nUB!.8ZC)J#!\A)w(A8h &J %Bd9gRC1W&J 'R _\Z#1;b hbZ#)jc95s)k"!Jb"!J#1ÆR) Jd1RC)ߪ=:R)'8kB %B+ |)dB)ZZc!e[#)O}SRZ W&R#)㨘FJ!~FBc1gJc)8Y]gR){C)WU5 c!b}5bAC1"OR!FJ#)l'R#)]]A z[d)ys[cJ#)U9 - "A#1(&FJD1ߕ Zd1ޕ܆RC)+"EB#)s`{d15eՊk1}h[ ښ[1@֡)U/^^|JC)'JC)T Z)[#)־H[`.R9 f܆R#)+ZZ"!R#);B g[1غ@b#!`p^9 ޅe[#!ͩR"!:{d95}VIs߿")kWZqR!]S1wcs2]YA! GRA?+fB Vm?9rO>b^R 7U&J'FJ#){Xks CFJd1_7AFJh)c!PSD)Uekd1puUgR#)/u %BC)FJ JA&JA)\Akp:!5WW)^\U9GRA bGJ ?;~GRXJ rRiFJ!@Ku9B99󼔕GR!:-/Z R#)+b[#)fJC)EB!;7&JgA! %B6EB#)xξEJ9UEB9.fBc1bZ#!rEJ!\%B#)B!&J#)c9)&gR)R#!js9_XufJC1^GR '9#)cթb)R jCڽZ ,bfJ!:+*B7+J(/fBC)*k![9Rd1,&BCcBJ!~2IcJkZ#!~jpc)_]AB R#)ugZ#)+FB#!SJ ~ k{?kkJ!x]t")5VקRC)WX0?JD1] c) }J#)]ZFJ {)hZ)b_&J$1 'Z+R (Rd1NZC)~bC)'wFRz_R>b([ Rc)ZrR1_9%UU{ R*R|(c!mxUԭj.: 4'R _kk X^W_J#)^B 𚓵d1UeMRB+R!s!A = s#)__'R |Z){1gR n.JVZd1hRC)|xZ 6RD1b3fJD1bls9^ZZ)OB ](GJ U c!݇Z 齥9 vY JJ Rw'J AD)Y ќ__")^\UU&JؗҬ{`&JD1R-'J#)zvR1_wfRC)GGR *$ڇZ&gRc1wofJ!/EJ!ڪJC)B ʮW&JC)⎊gR9QFJ x&JC1WpmR#17mZc1ڜ]&R93J#)b܇Zd1{{%B([R1&JC)V&JC)!&R+7&JD1&Z 'Š9C bFJ#)kBD9=gJ ȮJΦRD1{1Y]{ cC1^'S1siJ#)9*c)ZAzR r]QR cJ)˧GJ {Z p&J p&b!?'[d1U k1UB#)hԦHc(~^R#)9mfRa9Uus(cd1]%R)fJnJ9WUFJ1)gRD1Gk7gR9"JR1?^J9)cC)Ժ cC)U' kc߄9a8c)ui{Z)kd1ϤIkCb)scjk1CfJb):ER&$:d) J:{Z!⫷Hc {C)\_C1%eukb1ޟ-B)_fJ#!ZC)cFB!LrAp#!RPUhc9 bd1Wy&J }gR!-_FB!6)"5E:!N$hZ#)i{GJ)gI!;R)/J ^B%eJ$)3)k &J#)OFJ {ͧgRaBa/J -Z)8%R#!cjk9M{Wcd1omb#)szZrjs9u]]5R1cD)u\~R!S{KkmmC)@R(|iJ%989KIJ; K&Jʗcb9_Wy>A %"XC)%Ռ{`J /.zA!=*&J")"ZG[d1EJ#!A(&R({FJs{RC)MmJC1'J!KkRC)FR1/R oR#)gZ#)O;Ac1atAC17mI&J :9!bOFJC).fR9_gR)5FJ)xcjgR)yu c$)q3ZC1U^_t{ {xuJD1sq^cD1s]~R$)VRd1c cc)ɵߦR#)pw0PRC)[195'IcC)^Rc1wR&B!fJC)Py%: wuZ)8b#)WxJ!p c#)~)hkC)5y^FJ#)BSWGRC)Ks [9(c#)XWvgcC)srGJ`7ÀB ȐFR)bJ#)sV'JR7ic)hcc1*kJd1pZ1 iZ)_Oc)WUR1P]gJ!v\R-S b '[#)٪[B1OJ¢b!%s[Zk#!ڽuc1eUueJ`%K$)=JC)zhikd1ԛUJ>R *`b)>RC1﵉|C1EIuR!&RpB\Z!uRcR#)[]R)yZ9Tu!y7;)_UWTC){WUZ!JsbI¹AAɃ(J$1'/&JD18_I#)tbC)ן5Zd1{Rd1cc)uWA#!ur`J)̧.|&B+J(J#1fR$)7^^ik#)-}(c#)>'d(Z!/5Z9_4B/GJ!馧 c#)U_GJ!UZ![bkZڷ'J ^틞GJFJ!~mMZ!YJGRa馎GJ#)`FJv;Z#)V*FR4&J#!NJ)->.{k#)3_c#)7fRC1d}J#)C/(AC1iB(-A /HJ),RC)g{EBC1q&JC177AC1(EJ#1^FRc9A#1޳-&B  (FJ" zFJC):^QfJD1oJ)J *fJ#)¯ *k&JD)yIcD1ץ/RA9 &JC)V%B#1*U[ 'Zd1ycd1cfW~Rc17=Z1vJ#)%BC)5ސJ7'`{c1P_u[FJ!zӦB $B :7bC)v^zZ")ck#)>jc ڠR#)ufRd1?-'JC)|5ﮆRd1AcGJ **c){{ GJD1 \'J!jZC)qs܈cc)kbb#)lz*c#)߿9Z@{ Z1]ZR#)OR _c [C)}yU([!?*[!"^ik1==c 胩cp˿eR!c%J! 0ccC)\w'+ikzSzB CÞ[#).&B#)`=k$B'sb)/iyJ")Ը([1Us!Xݵb#)9s)c1UUurR#)W%ՇR -;}c!ik1TGVc!cC)]{)P+Za'R ?d1UUFRd1VL k#)U}CRC)X&J(%{1_ufJ vGR!FB#)u\GJ=+zBD1~S x}C1p]ZoRcz c)^bab'JnfJ *[ z^ɤ1 {s'RC9 0)'JrgR#!ygR#!i׈Z $ZVlZU#&J#!'TA")VRC).ugR#!r %J.!WЇR#!^׭%J#!&JC1oAc1%RC)bc1zv&J)sZ#)VZ#){WJ pJ)؆R1}vFJC1shZ#)Z.&J#)03%FJ)BB ⰨA#)+'Td1A]UJ pN@?ZC16J)Z B kB!EFJ#!>pA)s/{C)ww{c1wc%B Z ;ꇇZ1 {էR (jR#!gW[BVb9'B '5Jc1x_R_ kjS wb#)azr]cbfR %R#)rq瓵9UWUFJ!4Ic#)rYR)c&B#)y'R)}ss9)c!/c1bB5U9~tfRC)ή&J ]B!>Km){RZ#!/k#!WsR#)}Z9 YZ(տZ { {{: .GSڇc$)Z1rZB)?Zc)}|[d) e%B fJ#!ƟIkd1UuwA6nbC)˚1VUR)GR_B 5PB!b'c!<ןRB!c k c-~gR ؘgJ xb)m*bd1{PUA!^9{B B!_W?%B 魫%:#)W&JA&׬An FBJ`Ikf'JZ(A`R)87)ZXV&J 6RC)!VR!x%B!wzr9!R}ACZB ^FBBGR!%GR_°ZxJb {Z "r J h.Z")žއRC)}&JC)J")jA)*J `kR#)~&J")=ۚGR &J(0S `kwZC1s+Bc1CR#)kGR {J#)UEAD1u6*A  fJ)|R_R Z!]R#)_J1{C))' 9_R_^J.e:)eB (([1kWJb!kB JFJ#!_Iʥ R!R#)اZ!&J UiC.!]5Z?RC)\zR +*cC)3mZC)|\vo%: ;9!n}"FJ }R1UB#),Zd1{)aIc [/(c!PߧR PZD1}hR#)`'[d1)ھ{ ~ܷsC)fB#)0f{1ֵ[9yM'Ƀ!hs9KVQfJ)]MticC)rcAfJc1*\(cFJ#!\-JB/gR;jcf<:[ chc Is#!tv9Z Kj9^gR }oLJRard1W'[#1'[9_}Bb0)WBD9_:Rd1ekk^Jd1_\9 Z``FJRfR#)cgJzA!`+%B ޺(J!׮Z#)wA FRd1%zIk(w{Z2[fJ r@@1.9 >fRZ'RC)ugR1E)kC)7}&B#)>9h97'J!>i9&AA!ʇR;ZsmiJc k_FJ 57ZC)mRC)xٝ{1PXuWRc1[kfR13^FJC)0B#)ၦJ#1%_=ZC)LJZ9]jP]Rc9MZ%J(낫R(`FRC)FJ ksJc1TjFJ#)&J! gR!n*hZ"!bC1_]&J#)uGR(.-%A bFJ#)'([9mϧYfJ#)cR#)XXzFJ!^{%B6R!+׻fB)_'[D)icC)>_SC)W%:#)yJ)YaZd)zvB!`p&BD1FB!&4ZC)ևRxgR)7..c1- k)}ngR!2=R b`B Z\sFJ#)=U-&J c탠Zd1}uJ#)߻A#!TI)qGJ)gR$)^Qq)k/Z#)[ͤik 8Hc)8[1_|)k k#)J#)_Gc1[}]Rd)ߡvRd1X:]EBD1s!}+k!eR`x%J)Z"sd)}TRC)3WJ#), gS1Wӌ I-|9y_Z!Z1q[5@;͓ VF: ^RC)aAFJ"!p(c#)%Z#){%J8ppJ(Rz&R@fJC) Y)[ = [)fJd9^BX`'J (b#)[}GR B(?&B &R Bd9/>VBC)xl [c)VJk#)__ |1MUWW'R(s&J!nk\Ja_~GJk=RvWtFJa-7GJ 6GZ`B#!&B sEJ Xp'J!c*B_\FJ!V祤1a R fJC)ԦB)bү>&B#)(GJ .ȎZ#1FJ틻Rbr(c sC)yu&B{#!}o5s!^FJc1"-]_,|c1 9UeR!jR#)*iAR!ն>Z!-8'JC)4Th[d1U}[1'Jc1, B]%s1y)(cc)> tA{?>{R4&sC![)cc)º6RfJ ɋR iɁ%B!WJ#)B\ W}J҇S1+b gKj{C!?)b#)EԥRd1V* 'c1zp1U}U.d1u}[RZ1qagR j9 "-͈Zd1{\ɉc)AŎ`&R{ A-ꠋZ#!?g[)WtfJ h5RFJB &J r wb!mb ;[{bWWFB㙊/gBڬfJD)8hR!G [c)\}U%:4| c)\`C)UxUU9 ._%:!VqGR!om>\Z BmHk!GJ οzЇR#)/&Jc1n^ׇRK{C)_rmR Z#)t&R./sgR1:fRd1*Zb")b "9_|WUHc#1Z ?Zd1Bd1*.=Z")ԷZJ 7קbD1&WFJhfJ'JC1`7YZC1fJC)}%:!:#!.B#! GR)u;J ^RC)J bc1r&J ((yZC)B!mGR! ~RC) Zc1cZC!߰mHkc)݉k9GUW2)_UJC)5eJb,)kC)kc15]U")\VZ):c摒FB)s/$J)kV_R);7FJ7J"!<+J!˦J!{t cC1=WZ!zJ /fRxHcd1݋ys! >ߦZ jc/5ZD1Ou{EJzJ1˞J(/$ZC)^Zc1-R1JC1pgRKRd9Y4FJ)Uȥ Z bcfB "EB!oXs1WTS)>7(SC)[d1/ &Jd18b#!zR9_IRcd1{YsJ)AR 8B \s! Jp͆R#!bZ"?)ca:(cC)ICڌc)i6cd)Z.냄1u.fR#)l([c1š%BGUUU{ [s!jܗ}(cࠣ cBzR(⮷(c^RC)W^Z#)VXR?B9U[-+sb)/R1O(c"!w/t&:#)U#[R)\{R9mrbd1\Z)_;md1%V{ֽc1WU(k9}eөsAEUV kd1]R!y&Ra)'RB42R1\9fBC)|kR z,hRAjJC)U[PZze_Z#!gBnjcBT%B *ڰFJ~s$)[S(ڈR .&J#!w&J!φeB "[ I}WfJ`B mgJ `_%B!1&J#)Bz?JrzZ#)Ajs`&J( c9}UJC1FJ9;&J AD1-RC1ݽJ"!_fR1c{_{@Z#!fJ!%BC)%B#),#&B&4*Rd)w}J1UFB"!,6&JC)|޼R"! fJ1 8 c"!u>&J!$FRl[Ik"!w)U)s9UuEfR!fks!ו Rc)]Z!WͫfJc1ɫJC)۵9EJ#)h~އR)B")pZ1~)uGJ3jGR)*\ph[B!_E:bRB! [c1X‰kc1_Hcc1Xߗ kC)ޫ|UFR!.? WW !R@R!i +FB!?߹J|z d1aS^UHc#! s")ϠfB"1ˆZ.'R!o[!)>Z1 cB!nW?/Is"!wkR)b;J)m Jd).&JC1fR)#mi{d9|WmUJ /FRd1Uy&J ֫[!U]ZafJ^8ZFJ Rd1߇Z/ˆJC) {>?}9'PPWԽT}ZD1W)cR_R#!^wφRj>Ba;.&B 䍇R>B^FJ zSfRBzA!5Is&JzBZ- 9Uu ]~EJ!9Jw B#)+Bc1fR uCR^7rZ!&J#{&JC1ό%J9wuCA#1 ?V%BD15fJ#)nJ Jd1ߝRgR#!_J!XZ_%B' %B:#!k2fJa):{9^W1T{cc1o_fRˎۧZB!/KfR)2R!~=Z#)&R bKR(:/R1Zc#)[$)܇bpZ %7j9VbfRC)qC\%%սATTuJ!e :)c_[c)WtGK z["!%{!_>{)c!pgR#)}?R9tmkd9='Is Z!^(_EJV7!__xcC){'=ZC!Y]&hc1J 84tZ!oR)OjZc)=jZ pvFR#)mhc#1+uR#)}fJ#)S :I[C)uok cA |A("bC1fRD1z)k!Bd1\FeJ :æJa @bc'R@{*AªZ +^Zd1'RZ9iR 9 ToA#!׽hR WBK)Ra`FJ#)!A?,:9 B!]B r+R ޿(c@'J?߻%B /k9 ȧ-Un]d1UcZb!&B-.R#)u[!߳{J1-R#1|\zj#!wdrc&B@⢬fJC!k'fJ#)ʊGBFJ9_6YJ#1Ic"!OfJgR#!8k cc1]vtfJ. cc1]cfJJͫJC)Z+sFBz`17/eB!]Xc)UC!  B Y&/J)RC)j&B &J!R%JD1~i)kC)'YZZ b!MB")tTl}eJ!RC)彸O9ipU}js#)s}}GRRC1y_ZC1A~{"!/xjsc)?R9UmmFRjZ YW*R ʆp)}]%[c)Ik#) Zc)[!'ZC1~ R 7R Pzkc1s꺇R#)>W^R :*)kc97kd1}XZ i kC)i{_gR! ?{aEC#)zcc)ܷkA!bJC)_V^sgB!zv&Z ^gB#)duAb#)5ՇR 2cc1%gRRd1]:{c)UUw'1")uU!UiXHk#![Z-Rb!-bEKD1Zg[)c6fKC)UښbC1QSI[C)մ_B9p5Jc):ֆR s#)e%I")'&R(7:&R>4t uМ#)U]xFR#)>c1Rs1UWugR!Z\ZC)~R7 c6ښ)s1^~UR1(BC)a(&J SB %kxZ#)_bgRA&Jzj/Zmb!yA Z#!{GR9#)zќ gRd1{МC1X#)\WUUZ FJ)wZ7-AD)`gR&J!}ҰFBC!zR#ZI"cR#)&oR9k5]&J(xFJD1W{c1cUU&BC)%FJ!RRC)^A!%&B ڨB KjgJC);`^hc1W]B$B#!m:Z#!ն" C)^~ބ1TTVUJ#)fJ#!c1]{FJC)'Z!.'cd9{%B1XQJC)cs1ZzJB)EBc1) (c1WREB(ߘhk#)-a(c9.WU(k#) ;K|c1WxS!qjk1]eBc1^Z#)kR#)m.Z")?q&B")R)n7c1}UU)[C)Oz t1{s9u]Vsc1UUTk bZC)U7Z! >s)zZwsd1uwB ZR#)ߞGJD)l&6A! #kkD1^UKC)O|c#!_:s1=>Hcc1%HcD)ݕjs ^Zmû'c 7ղcJ ९S;17W]W(cC)׈c!+PR *JbJ#)zB(z#[X/(c <>js!!sz Zc)اR)/Z!!ZC)Bx|s)]UWk 7bAꪴA#1b\9uuqY&J) >fJ1*sc)PRC)[e!fR("FJ#)͗ئRe1%GR#)cbJ)'e:d1ݬޗJ"!>J!ɻQ k5J jJZ#!֗B@GJ 5VA CBa;ÇZC)g8$d1]FJ ^ &J!Z9^ 5'] } k}Z գFJ!zXl·Z 7r J M&R0 9b.gZ#!kSKs!tZ")ΈZd1__ˆZoFJ#)cjBd1U RD)5R! Ikd1?mgb#)FJ!cB#))J#)rFB sfJ!{UeBs+&B zUR#!zzJc)gJ#)JC!z:i}R ZFJ4=^ cc1GܞfR#!$FB 'E:$19>*c"!³Rd1wt~eJd15٧Rc)\B!է fJpfJC)R*c)b#)ܫzhcC15rJC)V?6KD).c1ޛIk")[G[1 S1TޞJ (c([c1T K1_]\VZ n9u. |9ik l5sZZ=b-_9!DEn)k aFJ#!0 ks#)/WgZ)Ж&J?>.)Z$9^ Z1/k*9y]gZ#) c%R)UR([ fJzS!2G[)''UsbZ Kop!! F: 9@RC)1iAHcWbc)~&B#)mq*fJ#)"Ws Jk*:*s9||s1yRC)]@صb")ab1WUrgR)&RXI "#gR#)BE9YR_R(7RPgRhGc//eB)㨶sd)Z!: c9ՇJ1jJD1fB)}/J#)}mJ R!WR!}IkC)^XR`* ~{c1uC[J*諧Z!z-/Z!Z=s'[#!jk9[fR#)zɪ*k1_]~B rJ}GJ IALR 9A)ٽ#%J(bgZ -A겡"Z#)ɢIk")wV[#)o~݆R9k}cd1u}chc! R)ᪧJd16[C)͍&Ja?ˆJ B>'蘈{!wR** cC)mFJ :BZc)7Rc1vsJ#)~xfJ#)R p cd1%_UR#)^]B &{&JA(8Z Hcc)wJ)}:rJ [c)[7XZ1Q^g[)&{Z)|MJzG{17{1֧R)N JC1R9wէJ! ([1y զR:g[9܍9}|{1=_R9vm'RC)zZ#)&=hc15c (d9[ZIk9S񜜪kC)BR!=p%B:/7)Z޾hZ'J 'RC)K=R#1YkU5)cd9U[U*s$1_U~gR#)Zd1M)Ϝ`[#!'hk b(c) ([ gB SD1'hrc1WuuJ R!=Gc(Io R 3J 苫)|c15]}J IkB)-w'["!JkC)Rd1XtEBC)˅i }{"!zU9 :''J#)*}j A#)JC1%Z1\}fR#)87B (s#)^+ cd1ԖϔA_U^Z9"C'J R#)z>?J#)JkC)%:n u&gJ#){<7k}{[!FJ! ZMM'/R!7׆J$1FB#)ygR#):{wA`>1uRZ k| cd1ZJ!>gR zʇRd1YkwZ fR1lKFJ &fJ{ c1Uy[gZ#1mb-*cB!5Rc)QZ9 5.\gJacc)FRC)鵃Z1UR&J ꍊfB9=7&J nR Z{gR#)AC7FJd1i]Д`_R!};k ~u&J FJ#!/9h.fJ#!0JFA$GRd1we/FJ*{gR`ij"!w_cGcd1_ۇZ#)CkZ &BC)"%Bc)*7&[#)}Kk#)Wb 胵R FBC)*FJ1U c"!SJ#)':fJ#!)ɨ([)'E:#)ր/JD1'ZC1V[ FJ! ׽%B!r+\pFJ#),bEJ!%"fJ#)'†Rc)۝~BIk#)MgJ!߫:!W@ZC)կeB#!.RC)XR#)oͪFB!:Jc)ofJ#)fp%BC!ِkB!Hc ˡR1#tzJC1?eB/%: n.[c1ue_b#!Sc)_} Z!m@S)%_R#)Shkc1/^gR#)i; Auu c1phc#)YOcD)k]ik 2~},#!{Uicc)oFB#)O,Cpjk$)^5RC)ZkS5R ͵5Z%bC)"s)L9u[k(_pR1er_B9_W5S!~Z3'cD1}ל(c(}1ac"!j)tU]b!p{&B7(8R s&&[$19QB!?WLt)TmK)'S#)_PSC)&S*Bc1.vB#)*Z)Ҳ ?\AXDee,C)]gRD1e OgZ)ꏽ&R!fGR('Zd9?R)%EBd9%)k1Ue'[#)%ևR99)c9B{gR95; RZJ J!*Z#) SgR GR ^wJ@.3gJ .7R!v&JbZC)mQZ#)wI#)F^/| JC).gR!‡R!=sBC)%VgR_ 9 ?$9|gJC){{:JR>{J R#)7RR)_^RC!'K Z1]JFJ#!V~1b#)[GS9iwU1EB(ztc)qWUA 9ZC)9i[$1{'Zc)EB(fB _phSC)]Ww%::.gJ=Zc)q&JB)bBCfJ!: Jc1 ̢kfJ#!:rcFB1+URC)aM7mcc)ݦJ)|YJ9m9[!8h[!'[c)7uZiL9W5u,9R{L1zpj{-"!_J ucc1rIk1UicA\Tb)_UuB#)KR J$1fR1=.9_b1=yZQ#)V(c#1&B/RוgJ ;&B!2bWBa>r EJ &Bج(&B)UR n|K6=S#! cC1^R'[1=_u-K$: aڈs).J(c")TS*11wkB)J1('c)c_J?(J).*#)kswR #/+HS")fu[!cKc!X^_:)|pR˩C#!*eK)cc1 P([)/nd:%}ikb)[R1%l{s^l{ Ii[GJ c fR)'R>cFR{")]?Zd1pv{9[}b1 Jkc1~oEB(ߺ'J"!o-bEB)*^fBc)%}]fS(// 9C)iBB#!>fJ WJC)[`A B8-*jZ*zw"!׵UABa{,R bc)_;RC)*Kkc)|ugRB{B:Rd1xx~FJC!(S R5gJ)Rc)J"!jfR"!뢩RC)FZd)yhUfR*-B 测BC)R);fB)TJC!qERnfR!c |"!Sd9eC wg[c)SxJ {(RC!hJC!+R"!߻Z9gJ9fJ#)ǹ6Js)XFJC!%B#!Ny |1U_s_J 3ZgSc)ՇJ"![!\yR -Zpcjbc1!qqis1';Zd1DIc")~?(cc)e:#)&Bc)Nj[c)+"SC1|~JC1K}J*ikc)_^zJ(R#)Kb#)9zR'J#)W>[kc1(c;?)cc)xPJd)w5'Sd1mnxJ)W/R Z#)6bs)U_icd!_О4|c)%zTBoy]k :(crzR1/Fc {+[`먈q`}_F[ 򅉆S1K+NSC)ol|A!o&[d9gzZ#)<1is ~h~[`[C)vJ%KC)B(⯗JIk)k)\]HS1!([1BcZ"!2&B}qUU)[!!%ks?JK׭{C1mթZ)k{#)KFJ!ucFJ_kˇR \&J)FJA x&J!ض;RC1W~RC)VBd1zfJ9=J ^;BC)aR 폈B wB#)W[a&c ^T~Zp9yU[P&J zZ-j@A+gZ!o|Z#)ZyB NEJ FJA `Z")ֺU{B)}RfJ#)>~RFJR UEJ#)6gS$:C7S)VWpR#!mt{fJ"!-J1T(kd1_xc1MUUuJ RC)uR:>J J"!ci:SsC)=xR#)rfB *B#1"~EBd)-:#)f fJocD)mgZ!'势[C1{)kaZkR)AUikZjcC!J1Zҡ%s1=U{9_J1HJ!jv{ JC!|Hk9ms1os{B!IB 6Z 7["!ЧR b1w k{C)_ؖis9YULjkD1b[c1}whk!n1UR@x> kC)pIk")cC)ArZ9.]픂)7_{"! |d1UU(cc)]ӹRB!: S9 )Ub&B!/Ja9#1ZzIkC).c{#)ss[_R ﯛHc_{S10k!iަB!uˠR#)^Wjk!7퍧Rc)y_WZd1ͮSbC)'FJ) R)xb _Wks).c)uk _R#!V˨'[޼Z1GK[1R"!&sB)x|zZ( /k k1% |)$Hc11oJ"{~{c1U7k! +|9cB-|f[)F["gk >j#1Hkc1/oGs1|Bu5cc1,{9}sU'Sc)_R!Js"!ch~njJd)-!1_UUs1wI[U([c)iEB)w97jZ+Ks#1C&R4J,| cgR FJC).9UUUqfJC)dCJ!ܻFJ Z -Z7gR/(&J! #)N)%Jʀ9 gJ {'B#!5%B J`B!u fB _%J!?GR!sZ꣭EBB%B)KfRB/ FRC)\R!>A+&ZZc1QSR[A_SU&J >cd1Z{DJE1؆Jd1uiRC)XJ!{_EB#):bEB$).>%B x֦R9uZC)^b2C)FJ!ՖR̊c"!}J#!]~KJbxZZC!"zfJ!k%Ik7{c)WR!6nBUŤ9U_UR!ۯ:- t1{d)mZ! ̫BB\c)UۉB ^[!W?Hc ^{sAaeJcR)[wZhkC!.k1ugcC)Pk1YrR*k`Bc∈c1Ώ։sc1hc12!t1ߧ%^J#! R)fJB!k|1 k|S#!EK)J(8R)b#):xZ!˃A]ӵ(s1kt몥h[ kNRc!鴝'kC!fs1)i}Uc1\)[ 9 J#!gB#)JBRZy$Z)-pEJZwZAާJ ,H[Zc1N{!R }FJ!k>Ik9*kc1_|}%J#)r c!R9=uRˮfR!Ab9_9kJ!FwJ!u59ܻFJ)zR#)P掋gR!\AfR ~ +%J"!?)kW&J kbZ1_&Js o%B!AǴgR 'Aۑ[b!ub ۫FJ)\fJc1;-eB (FJ#)AGR `FRC)O<J!/nHER! |Zd1߁=&JC)=CqZ#)o$: fA[B)cd1-fR(gJ /zs%Bߧ;: B 8gRGKd)I[#)|*c1qb")&?EJd1ImR"!<7eJC! k#)__&J!'(pf[ #cfJ!1^s!U%Z 4߬9Uu.1}}js1]y]RC)էꎔ1U.b9rlkxO{?'c1%Zc1syRd1/d&J 7Z)+Ic!.[#!椢R!G[#)isC)iUhcycqk1w φR!P B R(Hk1q([B!&'H[$:\&SC)kHcB!⊡ |9}c}Z#)8c1]B")Ҡs9x_9Ik1J |xR s!*hkRb1&0S)' A)VsCBuu c9{Z|Z)˪s 7kfKc!ú{FB C)UyqL}%2]ZR!Wi_@s[1懡ic!| jdC)/UߨZC1WA(zFR ^bNZ?GR=gRd16}SRD)9 &J6JZ '6Z!طJRC1CFJd1+([d1^ՕKk#)IFJd1;{FJ "cc1UUFJmR _&J+ݛ*s!k'bC)WׅR)wˇR`jZ#)]Hc#)vFR 긨%b#)Q}FR+|9!#%BR![W- Z /~UZXgR"!دZc1Z9ɞR9HKjR1w`EJC)tũfZ!*ՃgZAC)WBC)tZ!/R kRd1鐔9TUUL)7URb)Z%B!XiaR J!/ )wWFB)Z ¿׈S ^xJc)jk!J!|l c)eRZ!gJc!_]KsEB!Bxl9^w!_WR :B"c#)Z#bc)uGL&.s!fR* ϔ9uc!;k{?9uWKe'[9;k!ecFJ`^ RA{( c)שbd1}ͬX{kC)W5gkB)}Z ~ࢧR =/Z)bR!^"!7hc1Sު [)R.{))ik jrҭ1WUUkd)r5s9k{9Xzgc9-Mis9sC)&'[#)lVN#*ߔ+Z"!0(c~Kt1X{!&6ҽ͋1W]cAXu}FB ָZ 71` c" !uG\C"4D2ߥTP` 7!twWxc)wU |ݾA:A (fR)fR ^zbB)bwJ#!bKZ!%EBc.FB8Z]s9bJ!6 Hc1lTFJ تJ)WBFJD1bD)}sC)}\ޕ7B!Â``Bk JFRMw&R:ӫ&Rd1ǗZd1#wb!r*Z)gܰb!iA#)zB!xA!FJ u-J"!?V{EB ?B#JB)/EB:"Jik9VHkD1﵍b!je%J EJ؜çZ#)T\Z#)ܧZ$1pJ; fR)WA!FJ!5EBC!"=Z!Z'7Z }9 ;FRC)B(z9l )AaA7FB"!=B"!\%BzBFJ!fRC)2ֺfJ )Zc)&J#)H`R1-%Ja Z J%B とJ!bPFR XJab&B CZ"_Z"!B 0B#)wB ʮ&J#! J W߫JC)]PkzBA B"!:R@oye:a JB:*DB!m|fR`..J)|{'FJxB!5;{D: JRD1([1Sc))cWm[1_S!޽(c1W])%UJC(R)p[C!כ'RC)xW |#)ZrIc1\Z: +8Z1˥)c!jK)[ 5c"! jc9SʃA^o'[1#{#)OW[ kssJ{k!Gack9`Xgk*BW(c)sik1_.k[b#)[ Rc$:鹫gcc)hhkmHcC)ES*NZߦJc):/ |)}c | x t2C([c)Z"c1=9l GR"!7mZR#)?c#!_nT%J题%B :fR)R!sߞ{"!K&J yA[b:B` 9ͮ:%BߞzB+bCIk"!RC)j%B Z#){SwfRD1[d1A`&JC1E~S3fR,R#)~&B R FJ#)KR k~FJx1 FJ;ˈk!?R, tc)XWu}B{ՉE:%:5+fJ!nZ Z׊ZgRC)'GJsZ#!ÿFJC)@BC)vDBD) _Bc)\+[)=]'S*B s1y]Ik1M(c!hx{;9 -fJ[)r[ZB#).jXJ :u[)9)cC1ܧZd1Y}?S1Cq)k@?J! RFBa??*t>hc c)hc"!lg\d1W5UJ|cz{rhZ.B R)=chcc); |29{ZbД"!}FJ#)\CBa'[9MFcC)Lʋ%[ |ϧJbk>eB ZB!Bk*l1w^P cSc)k@k:.|C)׌1l\ |BZ)l9XWc"!f'[!ňk#* mIc'S"!_ΈKc1^T&["!kI(㱩Lsd9UU{)?Jd1^/uGR!근BC)k!GRFJ#1 J^'[VuFJ oR!_5J)Ub!ۦRAfJ1wsEBd9T%BC1hcD1Z|_?Z!eVlb!U5Zc)V\ZT9@$&J#!{C)U~hڇR {% t)Zx97/A p[)9hb9ˡ:!;Bn+fR"!.VEJD1" '[#!R1X9bFJB!FJ#)~DB9/ڇZd1utfR ƎZC)u5ZC)x(kC)WUJZrgZ Wo;GJ 6Rx(Z").fR ߧJ!i/egJk ͉Ã(c"!^ d)TV&J 7EB!`*J -ER %~}Zc)xEZW_hfJZۡZC)&SC)y%:(:ze:$)eB#)@R1=''ic!#Ʌ'[1_k9KWWHcC1Ic1q}H[c1xRC)m%?eB!#kx{ߥ:(;k9o'[#)P)UWKk#!N~{d1Y>v˃!VzgBC)oZ1{9%+l#)ys!M wS sgR!{B!`BBB2=Jd1U[Hc)[Z9F [s1bw(c1۱"RC1*c1׷.([")b[#!:cc1tt|\9UМrSHs17-qJ (c r#R1[1\bfJ)n輧RC1hzZ!JkWFRc)ߩZ"!fRb׆Ad -Jc1덥ueB*/'[C)>^_R")WZ2 U c]b/shc)v: 9ؒZ՟9R 4m&B!*3)]qiMEB s"!݈Z!uR!iaZR28Z#)NkUB#)KJRͫ׌s"!Sq]%: RWls#)a%B!W^"EJ*J v{bZ탤9@*Zs15{Yc!,Jc!R)(+[B!'uќ15UcSsEB2?uJ#)/u cXtBC) %B ':R!*ߥBC)^eB)0򹭄:#! [!bikc: t)xrzeJ7[1%g[C)J$)ic"!0'K)'[1Pk(~Ik! {1gSJ9yxJ) S!/oFB *B)o(Sb)?([C1 J並Rc1B:7k _zJR\AgJ \-9 %8)[K^:.R 7%Z!jZ):.(cC1WJc1[ ZC)JeB & kc9_'c1K裈c")c޿S y[<\#)UWUS#) Zd1s .6{).ic(db!ܪ~|B!wկG[)9:sa! zPa)|XSs R)uujtk S!jiS! 5FJC19Z紐{C)=]&JC1&J)6z~BAfJK 5MgR#)B1~''R!꽙bD)w_p(cc1K{w&B"!؉scd1V\[A5]cC)R k.[C)U98jFJ#!&YJ")r]޿Z b A!; c[)UGc)A4*k 7=;Z")PFR(/%J1:REB"!eB ?✚(c FJB)b3Zd1յt{)]Z#)/c"!ߑB1rW{c)U%:"!8B!60Zפ&J /zy&K'R J >kckBeJ((bJ#)K;eB!k%SC)-(>B1_Jkc)sٱ[Jd1{D1uU]ʋ!6R!p^|([)S}'c#!jcc)'c1 B__c9־·JB)M! eB)+^msC)M__'c!js){uS),hnRC1̃b!%"MB)[Icx篲hc!S0R"!ft|hc oRbK!{(caˆBC)fJ#) fJ#!olS*)jJb) #kAQ]wZ0Z"{"1Xs tC)5ikc1Sb!>;b1bC) ~:s`*+B!f+s1Wsc1oJ k!!&T9Q_}S9")Ik1-&?[ :FS+Z")QRc1 +FJ.>/C)5_U1UUI%Bd9UB 6:R ?\#)XVV |_9ʥGJw/([C1U`7)c`ke9W5J#)"}ik!FJ").ɔs[1iu}R!zbR?R#) c~{Jh{A@Z1eJd9 yUJ JZ1iKJ UZC)|ZUD:ŠߝIc"!&'[XʆJ!BkھcB!k"!xc -5 tB!ܪ&S@"ék"!bQR#)[} loc)k:R!'b)r1}UsR&J _ cc!_;1'VUbC1BRC1j^s#-)]?eB]UwZB)O%: %: TJ MiF: r$E:c1!/J J J1E޴FK!r*([!ζZC1騃#!EJ )R }jEJ"!fJ sC!צs1saxxi{:jk)߯k):|f[1X{Fc2Nf[!dZ' (c")/ӣ%Sֻ;a!c1^b *b)JnT yAcFRD1 ׏Ad1m4A %( R#1T%B R#)wbZ chcD1q{UUeB(Z*A [B/R)wR!hJ#)퓵uWM&J @`ZC)p&B (fRc1\ԍjfZ1(u]b)'&J`FJ '9a~%:!7ԖZ"!pB)WAjkeJEJ{%J KB#)sZJC1յ%J#!w_EB *s %Bk98ӝRc)*c v: BC)Icc1yFJC)t eJ#):#)ڽZ!]:R xJ)cDB!@hZ")ooZ) ^R#)*J9u֢is"!wWJ)gcJ }Z!VZc)遺FB Y[oR _Wp)_mJ)_EJ#!fJ)7eJ *+J1Jb!(R%B!c )J}u-'["!:R Wch[)}]? ["!}Vh[9RES cyJc)G[ }Oc) cEBTA!æR(2`^Jjɭޤ1 [)]-gR`~#)v}jsb)&J"!&Sc)=mb{)\}Bd)kW/f:C!tB k~k"!-]kΤ1UUYS)c c)UU: /w(S(^J)yi<{#)[UU6R#1]`(kC)o_;Zác?&[!! F[1ض.(c.\(sB!c[:[_t)E]cC)Sx~JC10SC)* ͉Z*|`jfSc)Cp`|hc!)K ? #)GJ(jhZc1IZJgR)?&J -A#)b"%B+A JeJD1nɅBd1}ΆR!r[B#1~*fRc1uaZFJ (>FJ =%BC)/)k1߼Zc!ׇRC)4_rZ")u%JC)fR׿%B(nJ ( b J#)RC19!|fJ#)wA#!!|gRk'b>Ra7eJ#)uEB#!Y%BC!DFB"! fJD) FJ17Tc)ս!p[_%BKR#)ok=EBb: J (6.Jc)VJ"!ިbFJc1&RD1>'J1{Rc)FJ)Rz^R)(kc)J1PVikC1b{Rs#)[YSsC)?{|ܽR B (p)c)MRc)9 (=Zx[)7zEJ.RC)BO!'S"!jJ!nإB1D2" bEB3s4eB .(cc1zZd9 s(Z =R. R` K%8, h;#!U\zC#)7pb!ݵk9dsC)U{9_֧Z \|wgR#)[ik U&o([;)c1΍jJ زhR k7B#)p fZc)%hcd)۸uUJ!a@ HcB)J9`29 t*}J ެA9!s)UWic +ktZ "1]tj6߫Z0'Hk)2XeJ"!{c0*/G[c ?RC)PtJC)cicc)}R1X%SC!sF[$)jc) ^^g[")fU\)?Y!!XWBfk9@Hkc)IZ")8FJArJb;%J jAC-GJ! 5eJ(PڷIkU>R 7(J9USd9A fJ#!%JC!zgJ")z:#)|JRnZ19o{eJ9"7%B(j˃)/U_%R \`zZ)rb")FJ)iFJ /pb1\W\nb&J!_ fR#!Ux+A6TgRC)')b r#)W_sAìd9%Ոk v!_rsZ>CFJA'b/΃1MWWgRd11qNN9WW} 6̋ \xք9\UUU˓#17cB)6SC)=msc1TaZ")r(caZZ9B#1'-RɪFJ!+c(/J 3\B m력̈́1CuufKBs(c9~/J)rWR)Wˁ)uGR)Z#)_gFJc1]R")fR_cJ %J+fJ ph{d1yW_R+gJ")[|'S!fJC)ֽfJ#)8}B!2EB#) RߺksC1_A)ՋA V/EJ))Z#)&Jc1zB ~B 'R -js9VFJ#)zZ |R R#)GRC)LR -+ R(7%J޶.>b`cc1wgngJ)"bc1gR!~BbB!CxR(e:#)K~oZC)=iX^R)$'B)(Rc)_|FJ1mR .(Jc1Z1ZC)}RC1w(c9U(kC)Y4fJ9PZc1SQʇR6*†B .R f(,EB)'.sc1Ywcc1{Z!c%B 6:!- c)-R#)R1'[9Vk#)x[9za㒥Jc)Z>"[)l&SC!]R!w(R)}J(kp_]'S +W]A&_-*| 5k (s)kB1>zbB)\fR 6(-AWR 1#)}vWZ+/'k9XUIsk#)êvj ǂgZa믇gc1ՕYb99ː\ tC)zrń9uWpWZjc@?{hc)NZC)qQ&R){z }%Ф!ت{9rN1c_R)wk)>Hk1χ(c |C1 FRa{̃C15B!`*c R![z**R)fRxeJ FJ"!,FJ")#~ʦRd1?WeJD1t} ]FBC)U5R")Z)nZ")fZ9T>cc1A zAlrJeJ(;gRC)WJC) S!-kBUqwZ! Z!PXTj5Z)7bC1_ b (tpk 6R#))kϛbla>Is`.GcC)߾b`+ h0b(_HK /Hc"!b{Xik9/hfR)ط9t9is1|^kc!b^ _rb(c'[ssc")o.]FZ,C)_UÇZ")ŅJ!k!\A=zR cm9ԯ_FRB ZD)wW7R.Z˿GRS&J罽ZA%B;B|%.21\UU]eJ~9B#)j2gRB){:?gR!+' k9ϢFJ")TB#1\FJC1Zc)~B c?EB KZc1xTj{{gR"!^+Zc1^Z)wBC)5Jhk!ckhk ZC) Rc18 c")b1~m\FJ"!(kJ ֽ)]UZ^zeJ!?7#Z#!`gJ#)^|{C!R!E:)Z~Z/%J+Z)޼>eJ#)'Z#)!R*)AbeJ lZ &KC!zIcb!7D:"! '[0*Za / gR9p_FFR#) (R)v8)c-Hc")iZ)WFJ!uJ#)&FR ~R#)eR9X}ʘ&J7R!OJC1W}%;J#),6Jc1PսRJc!ZzB+8bc)w@JzsaR((["Jc!KG[)'cc1CZT~FR ;sz>*|b `b)UN)WǬ \}UZ$1?6|sr25Us&Rs\IJb!_s! K5)U]Z#)U}I,D1^\Ub'{#)K5y˃)C`{b1 |AR W[C1 Icc9c]) .c9c{S#)!7 kD1WZc)wI]Usݦb!⮶UZ iw7*'k!驾J{C)$.(c")Y?gRZ9˄bS(Bz~Bd1&Jo}'JC)seAa>1 02hR=^?Ba-B!PR zRa0Z!_uW%B zcFJRkeJ ] %J#!k*J J#)v'sࢇZ"!BC)^Z3Rc1 Z!:mA C^gR&R bKs)1Zc1r] Zc#)zR -ZC)^ڦR% Z#!ߙa1_PWҤ_Zhc#)sׯR kb JC1' Zj'cB!U{bc)U?RC)ft: ""j9C)jC)u}EJC!FJ 6*{EJ)<ջhcd1h^J(7Zc)*nRfJ"!bxJC)cϩJb,ؠZ#)%B ;꒧Rc1 fJ 9._fB![b) pfJ)|_k!?}uwR)imMFJBEB![J!5*}JC)ZY[J((k"!.kGSC)^BC)%pZ'K#)xi{9_YyS!5-'S",hS1޲Ic1tquSC!/R"!"‡R"!w=Z -iRP:4A}=]b ];j v_{c1s b稨k!> k86s9zbrhkc!)c9U)k Ֆwք1_W)kv|cd1ؽZc)/ƋGR`?j 1Ʌuk9)"l1|WڦJc18'{C)zbC9ZQZ(({s[!0j46̈́B)wg |7jk!^FJ ԇZc1i{ zҥ{J#!55uik?R1-Ms!=ZubC)]T]fR ]R)&J!Wz9 }̓u-!wUWZ ޺UA!?tA֏bAaAB7*&J0gJ#)uCϭZ B! Fb#)^fJ#)=&Hc9UwbeJ˪oB :%JC1)FJc1#fJ#1ߨEJ_ئRZ#).Zc1}ސ(cC)z˾c#)xZC)%uR 8fJc1ؚ%JC)ZC)w(["!.,Z9Z'K1x\FJa2JトFKC!yKC)kJaog[$:Z1.o(kC1է EJ C15}[R1Wr#)Sk)o!oN{{ {C)'=|9O-c1vwVPk!wt | ;_Ic(ԝIk1v'[cc1hc9&+Ipv[ "c9zb(微{9?sc)gˋC)W\s@ښ8k|A((cC)=E{#!vpkIs;M ݝǕC9U`^u:(ߧJA.s!-(kSc!n}b)J J_cd1ŦR! R`FJa. c!TU1 #`&J! FJ!o=A :BU7WA~AaeB}+fJ˄98B fjKFJ!}B` 0*zJ#)p(fJ!hbpJ"!lu{b1 {Z#)FRC1-5FRc1geJ#)`o fJXh~܇Z!ֆR ~(k#!:Ik 91#+c!ջ+EJc1xZ:Z!nZ9s}]bd1ZJ9`bc1uRZk)TTlk7XicB!cm%B(fR") bC1ݜ?Z!ΆR)^(cC)_ަR1T=R4SC)U'[eJ) R#)啪Jc)B.^%BC){eJ9FJ),`DB CdA~&S(/RC)M^(c9}۠oZ -|9_{JcB!bC!_Tj[)e5Jjc"!=|>gR R#)`~>bc)Z9nxQAD)\;9X* tB!VFSc) Z8(s#)7 Isb1@CRc1ؒKC)MxR!=J ( |9޷[)c$Jݕ-!!|cD1kC1-s:{U*)^|yj{k͔9[+|17 k`'cC!8k1:Z)6 H[")RsdJ]=1_uwԪs)߾ikB!ˋX%J/ kd1.m_US(pz}uJb. 'JJ@. 7)c!?6ƀd1}er!_YGS jx/ek#)u_h["b [9ݔR!xB;B t ծ)J#)?EB!H/9 ^r1'^'JxA fB 9 ..A9{}_.R/Ur%B7fR!-gzFJ#)&B!RR ~tv&J -Zc)q^gZ)c#1Z؛ c>*Gcd15fRC14$jFJc1 "nfB!7eB {R [(kc)~EJX᷆R)YB)r.FJB! pZ#)]SD1kHk1}rJ DB#)&7[^EB谰[c1UU]W xmUgR! eJ!*Z1Jkb)}b#)jbC1r)R9s+&Sc1}YцJ"ͣظ'[c1jFR$1om(t(&[)[Z(?w)cC) yHc Z#1*Zc1g+Z1jZB){/.R Rc9=xxJ9.Sº(c z;%S)fB>sB!cR!NgikC)c%BJ"!) "J1@^Ơb)^TBD1R&,+{c1gzbC1vRC)ŇZB)I Jc)뉌{!j ~/&c">*|J:c"!,~fJ ܶGk!'wlb)qZC)'Uk|).ʄb)ZAskC)}) KC9UX<(oˌ9]V̔9Xxb)=g[c)+~'c1[hk)GS!_cߺ+|1*_.EBC1`ǯR#)$%"Ik XR\c!_\&Ba((c)ͺub 8mc1UZ h@Ic")4b#1'VfR7!{!U/$JuU5k)+W-c9 ]z`BaA[sR Z#!_zR#!)̮FJ!R gZ!%B js %Wks!lB ^XJ:Z#):RC)oN~%JzGJrq J .+mk!RC)BlK)_]J!AJFJC)ZPB؃:  '[")xgRB!:GJC)5VR#)&Jd1^Z[c)Zk7g[C1}fJ#)Z!: fZ#)}gR)gZ!RRJ<0R W%Bb>Z1эRc1Z1׿*bC)0%WZ*R"!Xc#)[:REJ(z/,( Jl U d#9UU\VJ(%R UZ!.J.cc1X@(cc)+Ƿhc#)k&J ϦEBC1RK J[kfRR!.1S]UG[C!K}R1ثZ A!/WC1U!vgSC1^Zi[C)Z"!Ok*Rc)wocX9 ,'SC1+,C1Hk9JR VuIb/ kC)wqJ黤Zs![1/.[j|16֪t15V9MJ?1W {1^Oҽ1UOc1zpHlc1 =kb Rc!kR1}gB {"))|"!YikD:'l[c1(cC9U-J /Bz[ p|{:C)xS]UR(tB1!W;_R5뿦BB&c)_6c!;wZC)yJkhs07fέ"9彩)߂%JUq!̮{_gRzB :O7ըR ]Z!VFJ> fRD1ܭjk@{%B q 9?Z#!j?EB⊀eJw ?R!-eo&J!&Ba.;R!n^1 5UBa/A1UUqJ(pb)'Z") FJ!EJ#)Rz'ck{B)}8fJ"!/zvB 9 MŽJ V Rd1q~tZ#! .ƀc_d1_UApFJ!mJ#)eJ&J zcPzfB)Gc#)wwZ"!Z:HlbG[!N cC)5c"!j`i{!R"!kBb# L*hc!~c)UWW{ ?(c1Vr{WAC1eJ(S15dDBV'[9lrfR <6fRc1^ER#)폸rR!ꦺc"!?-՞[eB  Z!ʮ:bgZ9y% 1uT(k)7kb!z-:+l1}cc!{;RC)7Z Kb)*R1jzxBc1L"%J#).{߽Z)b([ `_w%R#! q)fJ MbcB)Y[C1blc1~u%J ҿ &Ra`6[ t)ʛ C))_p") _nB!zUb!_5Rgc#!IcB1 &1wF[9݃ng[$:oßk h[B!˟K)mk!9܈k9\yZ*ﯜ!}{&[:^PbFR Ik_is/R8L")yrZFJ 7-b!XlZHtD1u/McD1^*9n>k1{&[ t@b!V?.@+?_p!Uzq]gR#!FMB7J/'[(FJ!XZd1 KٛFJC1~*c)'GR -gWGR!ghB`gR gR"%zB7GRy: UB_.pA`K3R#1jo"b1/WwfR#)Z'[D1-R!l9 )A&R!ukuAUsۗ&R!zrJ"!nB VR#!^FJ#!xx&J)aJ!Ab_˯FJ!qcz%J*[)7Fc!_^b%B rwR rU$:B J4Rd1^q R.\eB#!XsB J$)mRD1aEJc)X c!W9 8 J kB }<([(h  c!LmZ6gRYX9(B)cC)] cB!uR!ks)姷&JC)8`R ௐFJ"/A#!?ڮk#)׏XZA AC o#)_UW&K)U5K!)c#)`~_b!i%B#)fwe&Rwb)\^ކR툂fR ξBb#)OSFR@zJ a]ZzZazJ _ZEB)ERC"B!6eB#){Rc){EB j$Bs4(Rc)U^JAp(FS k1g{q_RC)veB H(GcB!{[C)rIk#)Wb"!x. R)[jk)oSk7ZC)R)cR>.BKkRika.eJC1JbB!+;m"1TR!:%J(bЀZ {9C^_(sc1u'[ R:I$†R)~(Ic!XZc)R k[99_Xk9EW.ДCS#!黼ÆR¥R2 R܏"GkB!,&[ {*k#1Z]RF[#1U l1=˿oR H[c)]է[c1_]'hk>kή t@B!5 Ht@R9](c1 |HtB!=kc)ԪfJ#)Եk\JC){}uHs%..k)~\XfB!C)ќ#)tTU%B!5ZވZs̋)b`rgZ sSWc9uZA% 0bC1~Z#)p(X{#)rrpVs/޿_R"!wB`\%:zj"B1]u(c1{~cʋzZ)|wBz bv?EB XC)wU9@  {mUZIV+kgR!FJ+Z!W fJ!iFJB!RFJ *5^B#)͌J(>Jx8RD1oeFJ vOFB#)^_BpBa.CJk"!w&J"!~ˇR ^/J!Z)+sC)|xUR#!/B fR %EJ#!X@&JCR h9;pJ VZc)QSQ%J! Zc1U?Rb fJc1)$B ' B Ӟc2![!qb!_]Z1ݥbc1ڈR1ոZC)'H[C)vg^sfJC)35}9 x(k#)J ̓hk){cc)_^]c)yGkBk(k)_'kb)i R!5c1xuZ1=W5R([")'z[)k x&RC)ՎeJ)n `k1ziZ)( 01sWJ(技()b1U\ӵ@FR'k7?s!h촇S Ckp~ 9uo'ub![={B)J(n9uUMAJÇM|!uJC!-B {)| lb)- k/k1͉F[9{[9c9zZzc#)-k"!Xc9[Z!wJ l)ma,!R]IcB!D2:Z |1WZ;Z$!^˓߿{)(r or|Z`[v%: R!byJap/'R Ͼ'S ߿R)kk '[cR "&B RD)-Hk#)RިRd1MJ fJ#)}T!M[}b_p3R{`16.k`?J {bSB!cAERaRfJ#bc1EB(ҸEB)Sd)uY{H[AC)U+KC)rɃ'J .B+IcC)I~}Z JD1P _WZ /J9 ]cC1V4{1]W{d1wW;fR)ntZC1pWri{C)Wu|T'R#15+QbdJEB"!IR!':^,1_UVÆZb) R!obHR!%J)> k1QSZ /Hs")Z܊R")j&gZ X7XZC1{WFJ 'k)]+*k ϧJc1U&K!dsSC)J!.hs9˶s)c"1] b(s(*HcC)n{Z(7RAcC)YssC1W׊k9xZb(^9}WiCR:ʿVΠ??HcB)ނ1uXc} t9)eE!ruFc12Rc1*xb!Z s)eJj`ࠆRD1+U kc)s1cvB)|`^S@ &g['%K#!E j|4/c"!= 1vHk1نR(p"1~샃1_JsC1oWBd)3)W}:C!|sVo0{|c)}i'S!g:S aaaC!UUU5gJ՞4b#)ooϪs igB!~\,:0 JC)UPc(L|#)_U/| UHdA`*Zajc ~B! fJ  k'kC!dgJ!뮨k1}_=}(c {Z#)اZ!&Jj?&B!j$fR#)%R ń1qUUWc1UUfR 9[B L|B)?gk1ƵR#)nxʆRR!;*b XS)ڭc)RC)䬠R#)e&B gR1 ݑRRx޼VByʈGJ#)m&J =Z#)(cC)¸6Rc1ڠ%JC)#v֔[C)w%Z?sa!u?`uJb '[A!cb!r ̔1?s)rjZ1KcBs#)>vhk\{Jc)'mJA{C)/c#)Xb")\rE:!YL4c1{~l"!Zj{6˃,.J ׈''SC!_k>[0!*px'd"Il cC)ߖc&J#!}B#!{2;ER#!UՌ{c1qUUJ#) ݇RC)7/J&gJC1(Z cC1>b9>rY҇Z#!%Jc1.FJ!gR!/})cMA9)k)Ik1lf{b#)% c ZB' b Z#!>^fJC)(c+(cB!k(c*R#)pT^c ruZC1UܵjbeR"[C)kc1qRD1Ts#)u?kR)i(b)}eR=/Z!]gJ#)UטV%R((kb1pΆZ!7Z(Z*k hcc1WXis9rWR : 탡 }Sc17[!?%Z1lR#)^7Z!/1 {R1'*(k9ܧG{R1.gcc1soΆZ " 4Z1b9HsC1b9|S{9sk9Ggk ?V'cB!#]3 aR)[c {K[ͭ J!"![.^Gc +cB!+)k=/fJ -(c9ZYGcAZjJC)%:yLb1vflF[)' J 8~JAZ)Z=娦[9O.Uk|@/g|:qs9Wf 9 ")Ne)c![WW#)U5Uks)aQ!cLsIsc1P׋k9z-ɋ1)sc9Lb! `cbࠫ(kc)󢾹 t%Br{R"st?Gk{)| (FS)ˠ`s0ic#!+JB)̅gJaQ@gR!؈jkC)_gR1fZ9-|&J#!R!-)k")Z1Y+/js#)xR"! kRC!ɁׇR#)n.FB=ob ks&B &JbrB#)z9gJ([ k#)uWJ X('J ËZ#1[ZVѤ")}_S&J "(s VˆZC1AZFJ ' (8bX'[ -Ra?(Z!^8FJ!9(x7Z)5 Z#)'eR#)xfR)eJ(&'S @w&J (FR)7&Zc1tj)ӛ}M'\#1ukHs9/IsR :+n t) Hl1zZ'sc)mKEB#)5>b)uU!UֆR#)SC1{7ux1%mBD1 15U%[ Ə J)X^ER#!|π'k1o;{s9ǥ߆ZC)ryJC1sJd1 (k 7&J!_XZ)*'[c1j'[C)=bB)|Gc.rfR!%J(C)wVR)mϦZC)4Gkc1ѡEC1}{TZ(R hk1AS1Z@ fSc)wS){{S$2&kB! "%CA(c\'[Ac$1hka8'hc1fԬg[#)Vs[c\c).ԾI*|9l<֪R0=\s/-B!>2ƠcFk1zb{Hk(|_; |o+1UL9_hc(,{A_bcl92[_c)U{C)UIl{C1m)sZ!>gR;{{bB|i9%IiR ؐGJ 6ܨR׷*[״^rhSiR!y\&BfJ+fRd1*EJC)&J9$5bC)~GR`+&J ÷&Jc1d(cc1uOcB)ZGc FR)C1URA!ܔeB /B 'BkIc!)9aZ {P9 &Jj?+B ɈZ Akb1%BZ"!5-bC)Uߴ|bC1K|^uGB)cC1S}Rc!-_S#)Rʊ_9(Zج9 p>[b#)]fZ)k fZ)U2FR "J 7<5Z)6':Z1UZ)_*fZ#)̓kgcc1}9 k)|=EJ &)7)_p[(9 zrZC1!]Z9\OZ Zi;J`$eJ4J fJ!֢J \Ww$:>%?J j+bD)ZC) j(c!}˭Z#1M#.R1^t{AwޖHk vR){ Z s#)7Hs")ɩ1-^b 5fB {xB{FJ)U>5!s*F[$1cx#){^[)gsc)/y9UغM *s#))ծ#)>}u. Δ91'U6ΤA^}UR"1=J{#)+ovC1 )bEJ -isB)_R#)kUB ^ZB!M9!׋/cB){J!)s"!7b")jNcc)k_(k!RC1X'R#)΋bmB1a_j"!uTg'cc1=]bc1`RC1ܟ|[!!)J)/R .7S pp.&["!=( kA>Is ^'[b#)!pc!zJaJZk"!aFJd1]Rd1HvR&kc)?~Z1,][1ռR1YZ ~/Z ]J (b FJB)4fJC1+ fJ!_B!"=%%B)Cc]9)&#nc)UUWEBqfR#!յR( jRC) joFJc'JC)-R1y)R(B#)+UUR)mJ bBWR#! bRah"gJ)F&JAIsu׋bXIkC)a'c9/c9 _R)`pc+"1 FJc1Mc9oweJ#1̊%BC1,랮 9{ Ik(/%ڈk heR)£j"1Aeb#)*[#)XwWR)յ{!_Wab)cC1^J:1._B)OE['keJB!"Ic1zWXhsJ#!Z1c@Z1ޫqR1Z")0~sb)Z9pS!w'*:{kc1rHsB)R`/(cb1Gc\[1>k kC1 k1^R1Dսk iۦ[)վH[ ߠsc)}=R!{!5Rʣ! c"|Ef%'d)钾S'\B*,c)Uhc vE[)q,|:uek1gO1c*;=j@ω  *{9}jhc'")mw |ARsA55,tAu]Is9w'pHcC9Ikc9j'*҉sc1rsJ `^hc5ډs):{a\)tC!]/[c!sxhc#)ueZJǭRSFR}R!-Uم*#)fR#)ZC1窰fRc1֧Z1([B)R/Hc1wwAxFR?B 2 eJc)gJ9jb%Bc9 RC)bFB|.fJC)z9C)l"0s_[i*.'[FJPZ/Bh.1 6FR!=EBC)= RC)$_B!(:gJd)n>|G[ yRC)X_fJ VFB +H@(c#!߆R/%{#:ˍkݿ)c")Wc"!{eJc1*|ER):JC1>)jsB)cGZ ?5&R(JI 7Z)Z(s/Rc9yA))Hkc1aGR)¯OsC1UUO: PV9_ќ1]YrܙB)qQ}k")7fJ))eB 05R1)_[#!ieJb!"BBH+&J ) &cs9r_k:qcUYkC)ݹ%{xoʃnFR b)U~|fk1=}]hc(J 6JafJc1*9$: 6FRAB*fJifJ)5Rc1$vEB#!EJ\B-}JC)b c]޾c Vs}WJ\zB X^Z {beR 'c(o9UEJ!&\xgR!]&B ' XR $=R#)ph絧ZC1_eJ)CgWZ#)m GZ \d9 3cAUײ)c(_ZC)yr$ZC),)"R pZ#)&Jd1혥J(o 9Rb) 'qZ9cC1It\cR"!e[C! B:4"S*1KtB)&SbHkB!Мs9y"1˵'dȭ= [.|"!P˄)Kq|{TC)}[9zhIgc#)ybC!8"K1 :yށ1kC1eJ1 '{1' |1!z|k1 Z'k%R@ksAޫR:[ h[c_.s)u{/s\q1W-Z ¬ĆR<'i[:[!?Wk)$(d"ێb!UWfZ XΤ1UUUXbC)UJZ)M%RNB!a"Z)߶R(j&J#)%B l>Ѥ1UUu5EJ'{Zc)[bBpeJ#)7eJc1Ib%&J!z.ZR#)ػJx&J˵%B xGJ zZ2;5>Zsbh[eB9(S#)b [zS!&J EB [)*hc1ZfJ*ܜ[1PfR FR rcrZC)#"G[#!Zrc)U5՞9UUW\GR \Z)PSd1嵈Z Rc1UGJ! OZ ܵZ#)U;RD)}B[$)E: .VR1[ ϊIs1|V%J |xNb#)S}R")eJZJ"!8'cA!&&sb!^1XZca{ssC1oo!!;Zc(k`6&Hs#)URC1eTB 0<{c1}}qFJ /Z#)g7s!Hc1ˢbJ *8s"+t)kB!Ǎs B)}s#)y/ B9 ^Ik`ܕS,(F[d)~[!+|ySh|C!itAlb!9׵il` l)W\k۞'cWk! :)l2zc/kB & (S1ƧkB)'c1oSdb!zZ?hc1Uk [Vv)s}UHk({*| W]󽌌!!z*R b1{ wc1/_G[0*t W#k1_lv{!˷JB)1VbK:P*#)K|Z֥!ks | B1Uu/הHk!=p`7C)qUU&J?SR eJ")Lk")z{S'[")-R vހRC)=EBb¸nA [c9{B)-JB)$/Ja[ 갔_A)<ikꂮfR!fJ!h}WXA!OwZ~ )Uu]&R `9RC)nWI#)tjwWB*/EJ  u[A򘾿&JC)^FJ BEB!is 5:1WUsb)3rqES1xkEBA"bZ%DB :R!.r#ika\"L9q{3rFcC!5sc)b){EJ ֋ sc)q)c%Rb sC)jC)(c1Kc|k!~nS &[![{.Zz [)S^i7WJ)6+WGc(M[!:/%J|C)n/J / jtSYR!cb)oe["!:B)ZZ+ωk`k1n(d(c"!07GlC!cd)[l\$:5o*t)Q~[!@z% t!Q>td1+/7Χsak#)V&RA>H!]R98T`|c1UR R")kb!Zs!z!\)#{!U'+`j꯸{@"'c &?qW{"1xஜ{sd1rwgkb/c0~?ӭc)TU}uFJ zB(Ƀ"Z#)g/sc1=UfJC1Z'S#)rEJ!vBa*턪BC)RC1{R Z"!.;ZC1|bC1?VcC)xP%J"!6N_}FJJb-=͌"!^_B#)>6Z!?)kaFJ %B#)hk1_3[c1l>ӧZ@*ھJ)~J뮜xJC)]EB#)]`coEeJ f|sB){b[Z"!)Z1_zJs(k!}uTFZ}կfR#)aW9mA&J! RxpR&J#!Z#)WA FJJ$){kR =X)siRFRAKHc!Ϯ")9]1xUUW)sk'c/~J xЪ%JVU- eJ "!zTZ 7lfR")x~[&kB)*{. {1DݦR^Hk z⨚{9R!#Zk,Rc)h\R1V+Z"!x`HsAWk6neS( |!Q9}L|)_Sa"')lz뮇JHc)$' gkΈcA]߿͔C2u)t .z |"!Mҧc1 t cI|9Y̓{ܺk <[ooS!`ft1TX,)^ l즣8[C!"55'd x !|[9@ 4.&[d1b [!:JoC)UVsJh%J ?~{(FJ -Zc)Y'c2-?˲&K#)kZb[k˥cB!jc!)[WDBrqR#)-ac!@ 1Z(c)is&\D15'k!8^'S~B")%J ˻R!}Z)b fB(5[!rEB"!:@%J {(kc1uߞZa7is1?5ʼn{9_uj{ \[_wfJ kh%B - R+BRzr{R {wcW^kRC1=E^BܦFS!H[1{=gc9jZD)TT۫Z "[ Z#1~¦R#!m'c ZB)&?[!6/c{1V_JC)}u(cC)^Z箔 UFJ!$^HcJ5˩Z#)u`wu&J Ucc1/I~EJd1E: W9rZC)sUGJ s UU'H[#)Uc)خ<'Sr&S I/icb)X{,NFJyJk9xjEZ!X_c{$Bo*,R!+9`؆Rd1{2ZC1ҡZ1WZ9$q[!9?RwAcj's8胃1c1ɷU}j)Zc#1ִnR *fRc1k *.Hc),xB T(c1y::*)S`K#!m) |:i[A!o 9Ic {ZG[ ƎS".Esd1 +ե{BDLb)RZޜs#)3)c:{c1]c)f[)mxl!|w׷c1e9a~SC!? )wv S)?괆S)}Gc 0,")_)O߆B+s9._({)\%B [ k1rz6hkJb$ [d)Zi ?+|A!K tB!^__+l)rjt: }yO! ~u[ &["9@Kmb obd!/-֤B'\ |9%5~FJ)&&J(U}Z [?I#)&JC1+)Jc1z%J9A:c)&[c)YoZC)/R! Rd1Ey:!KB)7kA#) J#!Ÿ(Jc)iZR#)w_R#!cR'B ʠ&S)"}fJC)]ӾJ /~R)J}k#!=?[D1H땩s1kPkkc1c!󯇾Hc")ݠZc)EJ{hkc)!-*)''_b뀽29xHk#)}}bC1w0sc9Vc K%J R9/c ^gZ!zkjx%B#)q 9!^[D17s! }k)k^fS#)u~BG[d9`(kc9y 9ud1uUb#)BCHc#)5R V)Gc)&K"!{[g[A!b |d)-^׆K ' c!H['>J Y:k1 '["Hު(k!(x8|#!/i|Rht!_'d#)5 l)u}[d) muG["݉t#!>wc<kC)l!՗[ ?f[C)gcp'cZ([1ˋ)/bp k#)VS5ic )t RC)i`ik1)l"![ }f[ ,eB_KBm^>itc)^axh|bM:?+ շZ#)n;hs Wu|jbrgcC)k1_R9 |jm'b(=5߆J ^GRc1:Tc |J#1H:(FJ jEB(_uRc1q]Jd1%FB1TJB!fJ))=RxJ! g[c)o]EB sJ [.=ic#!WTFJWfJc)-[rfR u'c9>KD){"J 5/([s[Z 6%R ZȇR[) 7!!W]1UEJ#).c [|ڭ{_RBn/11;;&J <)eEUcqJ(z*B#1"vjs!-EK9c!!7g[_W[R! @gZa gZ {Gc c 1ޗUeJ"0ZC).ϵeJ hsB){s9"b)`'cd1&gZ1k sZ ܉s xZC)N^r U:(cB)pZC)ߟi{1ͫ} !u%J$1'-J (cAas׈{C1vb$1ppP[C)im5J :~a!u&S)U5[.8߇KWS R²s:W?1_+ABC?[!׮+h[) o4[c!RC!yc$*}hZJ#!_;[A~Gc! jj )UTd+'Szr&SGc#2[ )"k9;O[k)|J)XW%B.oS)lRNeKc**t"u?hk)ZGSB) }1?Ht1(,J|` t xѥ V&SA(( R n`Ed i|ߖdzں{ {!T&J(8ץFRc)]J1Uϭ-c"1obk!-Jc1娪JD1X,fJ")pΗb#)u+_c(eo(ka"(sb!RC)_HTJ %EB!aR!;R).%BXH[ݯBC!lJ#)7c.'[9O؟[c)~\Sc[C1Icz:JR)PeRabb)XArʟsB1]}MgR _j`{R {yFJ) -Z#)R)L^RR "xd1PWUUdB ܫkB)SF[D1_]{$is)yFc ־*cC)XSc1_w)=g[x,|/c")I]uZ mb!-F[17dk%B+'j1׼*9MBu&kik1KSC1mmc9~{ 5b!\%B@N3&S9hc!ûRc1 fR")~ 'cZ(m[#! 8Z) 1?eGc Ik")tFJ)4<k!ŅR!XSD)-S#)Wʡg[rr*l)VR">*/ |"צ([`bGs)!BB)Bϗ |1iH[XE2"gC)7S14 ,fK)oc .vdKϥkG[=؉{gZ0cc)Zsc)ʃ'c|(S#)[GSd1$ EK('fJ!.j)ObD!_z:m|#)UT\Z!ז)Ik#!5VRC!J(lfR "[2pl)Wc |#!k*x|@녉M!syJb=(t l/`o>^rZڝ k$:\fJ)}U9 n*B zJ%B)sc#)5fJ&>ZC)PZ#!WR%BR).Z)RԽk_J fR)k#!~o Z)MEJd1om/B:+[d1_J gRd1)ÆB)tJd))J)מBC)4EJP9 +9C':&[ u;B0i,\c95 @Xba`_k{ ?R#1_ޟZ/Z!kǧJ! jEBRB)KR׫ &Jb ګ( c "S#)Z{C)K~Zk)BS1t(c#)+ _WR)Is")͈s ںZC)Jp{1[]_1Rb.>{B۠|A)UBR\vwlBTw]R `)cc1zc`Hc9}U%SC!s[s{*&[1{s^?Z(fR/[#)'fc9ꃉk)թZ#)ej{"!=_[c175c b#)uEB)%{c [)fnr(k)i kc1_5cxks!˭zGCXRa'K") $3*R;1ziKB!{ %C2D)e\ *G\9hj_^{C)Ws W2)% SJs#)yZ0*+(p/k$!&gHc")+h ~~fS-FK J *t")/?kVTjs)Uckt¢j|!w*t2Wfgj|)4z Uk ˌ$:ǎK $BRpjl8:G\ b)W2s -HkzpҰ)s#2u_EBᅠ&JC1Z /FSC1_vIk!孍ofJ!?- Zb9&J!y_h[")?S FJ` S#)ؚ{#)_&Jd1LPkk1-m+GJpA!B!kJ#!]c15EJ!(kҧJc!eذeB)k%B*ʪ$EBB! ~RC)w-)1sb1(z}b w_{=1 WW] TU=hk 9RAx\fR ᭇc#)+"):5{C)^veB*WeJX7B!w+c)wWZ6J#)<'c!ۮcC1U}Z Sپ0*k#)7/_AR#c1]\vNb)]MR &ZA+/ ks@ߏcc1& t1«Q1ws9J-!=;)jk [[c)_(%C 8 %k|)t滻isIs_p픣1YUik)uc)}mK"2>RGt)ڐeM17H|Z˄:oa|)ɩn̄1TxiЇcAzZ[9 (ZxPfcc1˽hs:%OfJ ̃1UMEB!fJc) RC)V- t1tVfJ"!Kbc)Mv%B#)~P:#!|(Jc1=R  ZB)><^bd1mIb9]ևRC)z?+k Z A,eJ "ZC1.S(܌|c1};SZR1KwWfJ 8'>eJ XZ *R1oxR#)U1 `Z-hk!?,| &[C)VҤR1Ðc "Z)lFJ#)/zUR 6k1%k_: +B(_"!ZC)XzZ>*Z#)f/ZC)|゜Z")kC!}^(g[)~Z"1 ZAV ˆZC1xuF[1:n1WL d[B) +K:?HsA9׌b9&+I!IkԶ kB)Nk)}kB)#9R.cJb([Pk!`G[d)%R k%:r J(u} =%;!pIl1PQgSC)鹋w)c"1?0[c(Mkik19i#R1 {js9_qk#)j= |A⊄!knXz9냃A:ۋG[!6S! J,=ʩk.zk1icd1hz |ׯ([C)>yZ#!ES!FI˦)k'kd9f{!a'[#)^W J#!ť(hkb!s&JC)#nkgcC)^gc!䇣k ?,1u,1j+*J)^\f/ )u[!*kR`*)l2l:ta$*i)q(Ɍ%2 | 1')t)ݓ:!~m )Y~1Zy'k~g{c1]%]ik1]]'[c1`zJ) (c!4,fRc)X1UU5[c1[15eJ!_bB&B,knEJYfJ kX[#)ay'c WW5_c1\TUb1WC1UU&J %[C1S/Bc)مBc)R)?%/{Jkc1'S1UZ W"Z#!~h %Z y Z)"Z,{$BZcC1~ܦZd9XZ#)o[1V~Z#!ÊZC)ycӅ1 'xRC)byU:! (#bJ k8[!b 'k1k!!˪k{9nk{BXreJ!XkZ#)6 dB!8׭R |?sAWw'c9 Ws9`}Z*~Ns 5b&c!ƀ^&S!hR(缿/b jʈkys(y#!k fJ!/R +> (c!rzB ˂K#)mb)'[ rk FSC)9obkC1-5Kb)osb!Δ1?ib)׵$:[RWUZC1]} dA{jsc)4^uXk 6V|+pI[u{!||k#)Wz$B BVkaLC)]R 5SC)ߪ:Sd1L2A!:qh{B!ei{)u ik"!-cR!߯7.G[9{Hc iB ;G[#! m~FS )2{d9k9?t S1It@`LC1XR[b! c:~RP(tb17NJ~UhC)˷)!)9>-)mjK(Fc(phl")Kc!~sY'i|"!bR"Ks1ֈcK!yH[:s)cb)\ofJh[7'Sb)-"*[b!kBc"!u~XUkc)y]S)cc1UfJ 'ʯZ*c!_Rc) cC)^^_69A 9 sd1U%R#)}X9!9#-FR#)~A(pEB#)?eJ!5R9 HkAY!a(k /Gc1w[ U_Ikb)%?cc12Z!%BaH<{!/{W%J %B(R1^[S9Ȃ{"!ckC)ufSz i{!UR#)ն*R (j+/hs1 s!=k+C)u]RZ(c){k؇R#)~HGkAUcji{#)W-c1w#1k}- +B)Sc9[eC#)_頋R>;9c)zӷFz' d*[)+|K6O㰉cB!SطHc9`c!LL!-~lZl!ok&hk c)>_J|//?k &c!)ߺc)%'S`H{!sB1b!@A ~+!`+myl{1\=߾/31UU\b᫢S k1t{1-~Ng[ [b!{. t9וphS JZcaj~Kc19Sd)"kB)*kb!vՈdC)=d )l!xb'[cj|)F["t"!=|a)~ ʌ"!6:trD:U[sxjC2uXʌ!jKHt2u=DB_B!?5S!%*eJc1;Ӌs9ecu(c"!eS1E t)wwZ1RyuGJ! }_J6>k[1]C(~:)_eJ!GJc1JC)0=_%BC)tfJ)) gR -gR yB )=B ~4J ocd1AR#)7Z#)/%Rc!uFuB { K)wES$19[1nZ{J`JC1^{Sc)?,Z r gR*)9#!9A FB( ҈Z Tbʖ&JÜR L!7wk!U 1t_*k)[B郃ZC1-+A &'c1οkC)y_{C1A]&Sc)}]cFS!n'["!+R#)A;Wm|@/ק[#!ͫʅK#!`ohS"3!g[bkcB)ڵ+)t1;oa)/c)6WGS1'lGt9k ܂kc)] sc)?_wgc\c9r^'9 >#ǜzW⫤aAhc@+c~s5+ #1^AAjjHcA!ݺ-s)[L1Qj#)WzKZ{")ߟ#!_5k \_Q1W5{c9^֊)|A{wHkAL/itD:ce[lB`9yoiA^WsC) s9rfR9VfJ9]{1ww/;s1=4[ (zR#) WR˪߆Rd)BJ wk1\FKC)ߧ. R$)~Z*fRC)b1q{ZC1bd1c^uUeBd1ݶ(c +zZC)հ}FR!0&J$1ǴZ)guZ#)mb9Oc*GcC)Ša}EBD9UxէZd1 k9s8Hc!_ $R 颠R.%J!O&J /*k`nF:(W}ZՅB#)[*J#)yIz%:MF%:jR CZ pc [d1_Jc1x`B!uUA fJd)Z 'JaX(Sd)qo1-cc1UCA x@gJ#!fBfJ W_eR#)p_S#J tR"\k1+}}cD9o}S#A+{1j{:c!e d)J})d"!>_FSk*t''TAGKB! +lS!"!{sۧcC)kʂ͔a!a*|!{kˆR!>KisC)RUeS!.abhs1qQ\b!V?Sc1,(Bucʨs s ʠ!//c)(ի!wk#)K9:|!-c{k**tc!]QkC)g|G[)W-,1Z `jFS _sC)SU߫{1][!lHk*hsAk#)zSR1tL}N"!Կc:@Gc!g[1I]0b1 NC!]J"j2n1_Ijt X8(t).iqoI9Prc1# 9uiCbHc#)^k!|fJC15e(Rc)=G[)/fJ!d c9o9eB)nJ ãZd)U\GS#)'SC)ʱFK%J~bU}Gc9wZ zZJ1ҸR#)V2RC)w\b+kFB XcR hc(Uu=G[ }KZ!z_}(c10b(&/[B)cSc1b1shkD1NRc1>g[)-ic)3{~}{c1WZ#!^#FR!UuZ _uK UiJI(%eR)TZ!J: ~^c:ZD*!W kC!v gc9W\fB mR Z)J = -)fJlVfBvm-.f2!].: ^FJ9 ͛hcJsR ]΍R}'S Wܨc1w-t^^+b? c!kc9U|GSc)5Zc9~*l(2(WfS#)ˠK)msեLC!jyfK#!i%C)lGkC!v Sc9bݚJd *sB)U1}}k /6c!զǩc?l2/]k(bs!.Jt1lGetc)+cppsB!n t1UJ֠B .|Bhl!.kymg[A l"w.&[bCH[D1~RQ7'SC)wt9-y[ [#1 |hcA_R=AZ(`c"9c ָs1nڣF[1-дtz.B1szK`CBu!\{)C>k 1[z[)gCB!ekb)n *|/X\#)?k#) Ktc)+ ͝#BUfS)po_(t9m |׊ZC)B1skb)+Zhc9Kv¥J96-R1*^%K('6:>S!R"! +S!έ5Rc)JeBc19Bc1=FRc)O;+Rc1qdR /*R ~Z)>]u[d9UUc!gRc1GEJc1yzRr%J([:Hc#)Ȉcޫ#s16JNzhk{kbsZ ^J$1* )'S.&S1\j9a:r%B൝GSgK օB`fBiK 9ʨ[)b}]_D2!U 1 ռR {FB~D:+%2 :zʮ+'[)QyJ!Z s)c _IkR#!J Hc#)%iՆJԆR\bZ!7{C)ikk[c)԰D2C)K }s!y[ #cbfS)6Ƈc) ڦ[c)4[)ݽ?EK&{7״s)7z7I|Ash[1['Sa fK9W]+icc1riJsc!(c)s9 |(k1G[c1Ȉ|HcC)͇ kb!]_&CphJ &C)ͪGKc!VgS&+FC s([;=sajls3A!cr (eS1֍pI7c9XX{B)PYsB)(acC c *z~j!v5(c#!s")0\d)}'yI1_6}{") $K(k"!bgl"үhdxbg!KK* ~i)#ךlC)(VmT) "1o|d:TV|)Z 7JJ#!awgRc1,UR14ΐB)}ufJA %BC)S9rS)?oJ"!S#)_~Ik!v׵eJ!/ߦJB)`Z!XrFJ s)}wR߉kAgR (*R b9(Yb?J FJ!R[Z#)RqEJ9}eJC1R!}c)EgSd18R1TWR#1{c1^ikd9Uf[9yJa@h[(S"%: ުE:^rJC!ׇS)} fKd)%: ([!"]c1cBfJa+hka⾶s#!]ע~Z!WE: U-̂EB_\:$B Q0%:R4J#:'kz| c@삗bagJC_bGca. [yszWHk>?7KB))C(["!gǍs)5 |B!/}wFS9o1mAGk!ASRwRd)B_01^oB)x͜C:Aޮ!ɨt /^\ XB#)9&J#)WV[c1U׈YR1jXxob)}YJ"!+yyJ B#)OS1ԯ4R#)G%B)cHc!R vc(k!|pZaPH[ 酽+[ajR(_RD15hc#![!ld) GF[C1UቫJ1{pWB)EJ +?Rd1xR#!Z#)B1-龇K1xވk#)[J)b#)բx{!ˣ[!*k1r]J &B \ގ2d:5էc,JyHKa>:C)x: z(k!8icĉ["!8Ww{c1su'[A Z |1%JlA)*s(d?6 :MlC)_׆[)X\(˔ZcsXj{$) UW{C!s1Sl7?cAG[1W*u*|!+1dRBp'kB){H)m8N&l)! gk#!?t:sD1ka[B)Q- |#)B)芩{k#)YIc 0S cB!n1"cw>fl Ik!)(\/ H"/(}C):'<ץ>Qa!w|k9պ᪌`sb)i RSvѽb)w5eB5 l)婉'l '%%BC) oJC1ׯBp /"!PUuWEJ"mEBjʣk1["!7reB#)0vهR)x[FR-eB#) 'c1EJ k9ez&J(XGdd1Z#!`/Rd9m׎R#)+7%RC)TڇR)zk1h'U:D1X$%:#) o1uUU-)c)P(cb!( ([1\vWZic [)hkZJ")S[k'[C1'ިs W&Sh%B %-%BC!ΆJPFJB)Rn9*RZ#)V)["!EB Z1}eR yR")u^:#)ufJ*: [eBC!*ik1UZ R "R[R#)}FK!k}]RJ=ZRC)׈k)5c16֐B!~NH[Z/J#!N:d!z[f[1>(c"!k1 Hc1>Abc"!F[jEB97gc"!/hk좾[1z'd1E= t i{\!!k"Hc)`gl:_ k i|A!/_㫌B)^{:АS#!5G[x\ -:WG[9sڒZ)hwc)]c#)F[B)b,b) | .~6[ & O!{(|!{˽*ˈkC!˘d!Uct):>1ܗsD) (t1c1J Zc-.rfSd +|) A6>u/|1;uߎ1|Ht:]MmB!As)| "OA!{s-@{s1b+ p^t) :c1zheR \'[c)k| |"!Ik!~~:C)X-R1]+R1۰קZ >/KkB1UJ)⚘R?JB)ԁ{9_s96_k@بFK"!n@bC[9eJ(^ycA[9c)gFJC)nMjs %WfBC!gJC)Y[1 USC)nr1s_UէR+Zc)^fR)b %(c#)bsB) t)_eB _9"jZުsB!F:1e h[!k|J!~RC)VgR"![c7狫E2!߽[!.EB˧J!vޡEJ`EB): >/BD):^FSC)~fJC)% zR)>.\R '.ZުWfJ:s ?^{1ieWsC!־{)]vt[)SR|%Z#)$:![Y5> c!!j1J!x@c9t{֦Zd1"Z[B|.G[)W[ ёB!5?Mk k!3lb!vpfK!˂[!roc sB^ܬɫ!(W taʨ ~lh[C)s1}_fS)*.ރc)kp |)ݻ=k)XtJ!.SC)MG[1^ߏ[c)I7rs!- zit)X AeSACj)}^|B{/5 ` ̄)+_Hc"!z[!iN~[C!' )(|)hkp"[9Vã|B)ઝ*tc)T]HSC!~{t9FS)⚰s!bk@* J$1n'ScB!IU_9UU͌ \uic聉t ]*zlb)̔2s=|t` Ht1~w=k!&hdwJc)p)N1Aקc%SB!z 2`_Vި|XG"!aZl"f[!sAx|ail&u *} "t)ǎl9ژhc ..н1wX{"!&C1Sghc9RbK 7%%s155^쥡)/R!.Ik15WzDJC!<JC)ȉ&J j XJhjpB{A!PW{&J!ПpzgR)xk [sc)nKA="s)Z9+*)c!}漧ZA%:%J ゙RC)T:C1Ubd1u>R1·Jr1zFB..$$BKbUR 5bBfR R#1ɿBvR V&B!lBr Bd)I R#)_sC!\{(cC1qJA&H[1_W\ZC15XXb: Jc)gw|Z#)"&)|OJ"F[  &Z}(cd)_uagJ7{$C"wIc Z Rc)ހ([ }MZ \B ][wBB!6j-k{jt-%hkc1nb1w-bs,c1u%sa':uwVR(Êc :_~{(Is kkc1:kB)BF[:kb1j}bj. f[A"!c1^kʪs9֟'[R 5Ϝ1UWg[1){19 t:*/sA&n7R V[#!}- fJ *| 7Hcb!pik@ذs1we d h[a!0|2bfcA⏝aR}K|9&Kb)&*[D!&s)}s?͜B)ye'l1IcB!&cHcB*a`'tB! or Fdakb|d1\n㪦[sB b)Ņd"Ɋlc*; *dBlfs rPS(tZhk$1.rʔ'c h▶cf* C:} | Tf[wB 9:(cB!߽(k!WZ (k_Rc1[i8R#)yjϖ'[d1uߦR*s9U] c)Sc!rzs1iukc)?Wo(kc)}UcZR ;Z!ɧ6G[#!( [G[.'[ {&[#)ծ(SC)TUf:*~Hkc!=R)jAl c:)q^Z ~>k=(k#)6nR#)[Z#!R)x_R⮊syi[!zNj |! ս[)w5cc1Z1KRp8RB)tR#);j'[c!lf*S!}hLAHc"!/wg[c!$ob")/oZ(!*fR c?.{R@ JJA̔!5?It`x95S%BB. H["!{cK17xk _R kHk5%l9ߧ|Tfk ಗR! `rb{&cc1hpZ ,+Hc")ʥ6skt:)|c)_g[9ڱ3>b1gcb!b))6k)`J;9WuMOG[b)%)'[1v(cC1jJʌ!ws!{k:&S9i=(kC)g[!-+gK(`gKc!%c*ccKk a")|);)|AZSc)kʮfKB hc1>ZcB)蠗gcC1ڈc!KAjUاk!jj g[@ ht)i)bV[9ݣk Bb!5K>)ht)~l$#ꝃ!Xʵlb!,&?hk)S[[1Os9DZoF[1>jgc);Bb!SyIJB!ir[1]mOiR**lC)՟B)cZWFJ#)Z):Z.>fJ5c#)_Gc Hk9oUk)RC1wb1-؞'S9bwZ!׼b(TB)][a('S:c)eyZD)؆JC!Ok:#!*Z 7+|C1_UwR!,҆JFJ>b R)pRPX\FJ -(c#!޿9J#!.}vBc!sB)=]Jc!'[!(OcZGc:&[9dbJR!jk[9%c@J#)֒eB#!&Mkc)\xuJC!)J#!C_Z!7_JW]Îhk#)U5JhfRc)v}R#!S.l m{x(Z ]Us=UU cSA+Jv̼Rʯ"!5kaGR( %FJ) 61 9sAgk (ca'V9ߝ5Uk&["p@sB!,J s#) ds"s)Scaڪca !S_V%[!RkgX|#!~'k1ys"!Hd";))\7 wΜ1$IK1ji*|9ABt+]:F)&lKs16Ye[JʃNy:اk9v!s:Xڦ 'cC!S(cB!>J!ww&J#!]eB!w_nA9-#R )[!FJa R!`FB#!*RZ#)?S 5cb!9}ŇfJ m'[C)}UJ s!^FJ!ުʤA>7B 5[!TֵS /-{c)UTTJקfR$)X Z!\Vb!Z:Z!W,s!y>hc!\GJ R{_:R!Ϸc+c1XS>kR"^S)#{9szEJC!p7Jc):ZG[  {["!me:IJ#!/uw^eJ! 7K)ikm |Z#!cfB H cF[D1mZs!K#!}'KHcc9A`gFB )c19-UJTVسZC)nU'c(.js!V-ւ17}uil и%B)zIs?7 t1!s+%l1`^&J ˄)oUZ. , *WsA)1y-Ʉ }y&͌`eJ } *#)&{Ws!~ŭcc1+~cqBk c1q0_ZZn+|"!71W/#)7VVU[U7%B -+|1%Il[ >[!/|") 7- #:fBPZzdJ5us X;kC)] wQj)q+#i|:穫2S^U댅9C꺽s i|(+sjS K1C[ &hkc)}pJ#!usbZ!Jb!ŏ([ c^E: `eB ؂RJ#!ռfJlFB XR#!b)R!H/RX>Bbڢ"RC!&Sݾ7Jc)CClB?hFJ#!5OAy$: L=B ykoۯMt:X%B R#!c&J#! uZC1Ik!bsGR ~([c)_w[#)[FB xls }_r{c)yJ9Hk)w[ZJ#) Ja,t UUJ?IRÓZc1%JpXB*B!W[!=~wSFJC)bdEB޿ c"j?{C)UX_fB <_Za ik|&J,twWj W=-9xx ks&BaŦ:c)QZ fR!g/Z1g/Zc1Jsb!M{ߦB .#!cU{9]UUSJո:"sC)r{!]{kx,#)UUkAJ| ik J#).KR#!53J1'̤9FoS1)_S)zzFJh/Z ={Wj}$) ^UkW1!/./R 'hk τB!s ZD)V'c `t Z,9?mXsK0h)=o 1Hk O,b?R 픃)oagZu lc)#d1(2t%\ /`cxrذtlC!TiF:hd* la-&)l"!Xe[a`i|)l‹i[C!K#!ME+k97#1z^PJ%B#)k_ gRc1(c9O sC)}[weJ'zFJZ/JJ |k }Z*ަRc)KEB Rc)}-?k)^J A /J(=(s_ߺR#)Sz\~Ka c`*BFJ!T@%B#),9!/bZ#!rx&JA/z&B/>J ~|w*c#)zyu\9 gB ַ,s9W]]OS"!J߿gS)_kZ#)aR1tmJ#!xPs%B9kc)[c!j;TC1)l ([H:g[":jh[7uC`"| "tc1vRB)J!bKRq9bHcB!~WFJ sjEJ"R ^c1. JZFB#)&]j,b/Ibc1&%RB!aB#!~08&B!97B*;B)+R!T| m5%1rZj{C)RBpk#!;m-#)VVX^b *k]{y7 k Z")ˇZ#!ji{"!Lc)Z\ܞgTc)Wd:\R)pFBԾ{gc g[d)WsJW~J) Lt!wURARJG[D1]J9?jKC!BxW)kuu{UG[!ɻKB! ˌJ.<͌c)RPs`ik16{ENL!?&S!ֆ,e[ E[;/R kB덥\{˝zn镁ϋq*13c`<&B\8|9&|!`/j[묣1}^PVb[_&K+)}>sc1 }YkD1B@gJa>fJ zfJ)'J#!*R9|tWeEB (/vfRc1/!sc꠲ j{B)~bC)Z&R!J { ҁs^ k kk1džJJ1ë^([_7%B"!k9BD)f:!*TJ!Ս/Bd1rikc);cJC)fR#):-kZC1HJ1bUb Hk#)ts(׷fJ¢R"!WCk9uER#!T_l!/'d)zp: 0 t!xe:)͡'S ,O([@/b)}5c))[Ihb+ [9Rik#)s_OjS J %^Z!s[^95Hs!Օ6c)U/Ik ܀kJ -jC1U-j -js#)۹Z)PօBC!؀f:!9aZr:jsjc)cy#*s#!_ZR |7 ꭌ1VP^ 1:*fk b 5.Rs!cE:a/GS#*S"!**qkJy)k aV'[) s)Jd1eB!C¨[^/K)h[#) 1[ b[ -[1QJC)p>|1UU[Mgk(+Ūi{1~I{x_|"w|1ci鮔1?ZWw{A}Ӂ{a)B>cJuU?LZ{llC!jrRk!lZ fcb!t*(tbIe'|C| |!H|a!þJ|C!~lgk!'!d)c{y_k)- t'Kd18rE:A7:WXfR˭[C!B.9_TwUS)w1WuaY9a fJ)t|bc1{Zb!VwB(_bJD1-ZZ^xj{)55UrveB SYrGR!Y69CIcZ'[ 9=s6<&J `~TS)5'cC)ow'jc#!|jʯ:^RBo :(c<{!_WTVZ"Z)[>S cXZB!ɏhc'Sb+k!(cRa?/ -1֠+|!^OAWfK!ZJ] M-([bԶHc(c)QY~kPt!(\!c[ڟ.hdAɄlB}=5f[.z+빪uBAWys")q)Xc ԵQˌ ^g[A ˄2{-!U]EKk!!;^eBbê(EB`{9 igR cZ!fR-*Z#)z5FJ#)srHcC) _U[1R[bc)] )?J!c ^J)w;R /[!\~&J T"(cC1g}Zxx%B%>9b0Gc1;on'EJC)9ARd1Wc(SFB^T.[!cɏB)Wu2(UB U&*C)](R#!UҏZ"!__ZD1@R$)R_zGK MR 9sb)yR ':!/'u2T{b!͔!7c˦GK) ÊW(c)ߛ9#s!'R#)&SB!kR)J#)prZ [rJ!%UZaKCkAFJ#)UgR [R ?'fJ <Z!n`8B)s9^hs){Is#)y~Z |ˋd1 Js#)Z֏Kk {a=D9_]x[ 'c.ik  +'[ |:b7Z?is ?c _6s({ VBa )SC!/UWucbs$:= |C)_uoRA<[(٩*gSc!<%B K|!y=Sr*c sS~ gc˄C) cd1uiR! [IsJ _m{_eΤ#)]R)>(&S"!zca+CcT!>Jm%:z\(lɾ.SȬ|k*j[>'S!9Gcx:^[k"!5z&Sa"˜)u'S l₮ c)["*DC9Ҏsa!/*|bUU.'lbgSaW:C!5}J#)U?9цJKA &J#)Pjs{B#!,dreB!"H[~FJ!fR"! 76bD1cJ#)zEJ , Z؞'cc1uZ"!9R!^0R!o&J8=8s1/_ucO&B ԞB"Hc8G[c!ӞeB S#!hk1tYE* ZLc15LߚzJB!'c!}ύR 5"(kc15G[1ɦG[1}R)컩{isC)o]Ik9տisc1w c ZC)CJ#)[zbC)~Hc 2Ũ*)#͜!+!&K:ZKcC/9Uo{!SKER ?oR %k#1R@x)sC1S3)[j5 ) Z( \b ){ Z\4Z ˢk0%I{ ^Z)s#!}S̃ s. RZ}kbicZMik N&J!s6 c)ԜcC1U\>R  M ^^sc)ND?냃1qS[hc ?++c9|T^fJ{BC)o%FJ#!u~Pb ?7Rc1V^%Ba%BC)'%Jkb! )b}UfBx :b)/&J"!|EBSRC1պ~9 Is#)["!W/?S9[pHc!wcC)[ERxw{˨k1 ["!l7;B*:C)^RJ _)[#)lWbyg=R  cߨk#!:llxvk"!ir(c"!zJ#){ժZB)mZo>RC)'Zis1uhka[c)y%JAK!KiknZB):s1R"!Ocbh[a'ϥB >Ic9xHc#1_b Gz+w){ 7fR!,Is"){ rUW|eWoKB)yI tC1W |(oJ9 b s9UW) %!u|{ =b".6U)k)WI{ @_j$)[uuikaޯ-Z^XB}{){").{b)ApGs-{aQ tA}ZZ .FR#!&Z 5_S!!!,#)V~R#)-usACUL`{)c uJ{az5k%B]S_sc)6UL%B \k#)/gBlG4 tc1m&S! %b)>(k K thk)׶c!PJ2O/'S"!|P/ tsfKbQ'C)I%;~qJݱRB!ZgKaCʂb s{=_˝e)[ǵ)5Z#!$ k77*| jNf9FSa*\FC ՆR!KB#!O)Z 'R:fJ!YRC)$: زJ)bs!FBܠR!ҼfR#![~J!B1-MfJ" fJ"!j: p}\C)e;XzR!ϡka=*["!b*[Z1uB!HR:AjzbJ&BsA˧Rz Ik1mSR,'c1_նPEB/6Z\Z#!W?'ZB!љ*cc)'[1^Sc)ZB!eBb!5EJ #Zc) _&KA(cB!RG[#)>^Zs"hka;Zb8ʃ#![X_Bc)K[R#)캸 d) S#1euzXZ(-+sR#)eR1|اZd1f]IB xzR)C`)q")b G,B!k{i[9q+k1^s&J(  k䴽[A}9Z|tZZU9 ]%Js 5C[a|kC)%}[R$)bok{(c M`gc!ܩlJLtz]'C$)%misC1qacc#FCd1{.97}_,")Iϋgs1?jt .}}zk9 Xujk!c'S x %:A, վk \J|{"*1vՈ{yak?ڝȄl!-cRnZ ˥b!Ub%Z=*S m}x'k!bxZ~ dys^(S j ||"!cڜc:S*>'K@ghSl)mms"!k"! $:}u|S .h[ tj |c)uݣ͌"1_<{ vcR!jJ#! RB*UB))w:粅BC!.E:){{ gR!55B!RC)ܙm9 cz.RC!;[ WfJ")C%B &{%B$! cd!HK#)\Wuk)*l"!~xz9l%b UZik+c#)]IRӧZZ#)WuZ#)c1R BTZZd!HSax^Zzcyڨc1{|gc!5[ºSr^ !i{+c1_Z U|}cz(k wP^v+ UՕ9iWή1}wVJ ;K:ߨk1@HBA%`{acbk|:kΧc! s!{J *G[c)];I{1_[aphc1]^G[V:!?Ggc!WR $./ ^z\ |1`~W|#WJa6(l)w fdBxHl!ܜ<{ 0{Sc1^k)_s $(|bi|buRocc)ysE:rD:u JJ>KeB#!rrQB!'Kz*gRc)R\mEB#!*)k)u})c1]WޢfR!֫b&?(cC)esEJR) J[{|\gsC1{"!_{H[c)}b1|Ja ާFKc1VER VﲆR sfB")2)yŭRH[AbC)r|'[ik ;0}JVgc1_S h([ ~lJ^ cc)Cc)BC!Um;[ ئ{)m5_ld)kwkWB"!,G%s2uR9-%B(]7s1yj{ 7<{ |B)&cc1WU'[C1VHk")~gZ/c9D2nOX;9X|s/{m9> W%B s)I[C1_{C1-oN~s!' [>l ^k jlRխd1 [D!^\S(}&B Y"!uHc rZfHc ۹9a(~us19RxV'B[R-1EsJ%k!lKC1M Hk:k"!Iu )sj`8K ]7/B s~?˃)u);0Hc!}^|%SaɢJ9S{d1wšo-*t)sbSc!-R"!rJ !o["`Kt9Zbc7(S!!Olj t ㎆K9U"JX^,Kb)5cb<[bj|(c")-<{)7i[1bϖJSa(k0 t)ͫ]Τ9_ ]͔AHVUS!@hJ!ٵi#2zxץkc19z[ ;VTF@Q/[=V&e=-<? 'Jc1co&BD1&B9RA=B#1"B9ܯ)fJ9ZB}:=Bc1 ;fR9R9+RAޘfJ9yR1R%BcJU$J):R9R9յ/A9W麧R9'+gJ9=S&J}+/HJB1c&BD1&B9RBBC1"B9ܯ=)fJ9 [B}:=&Bc1JAR9+RJޘJ99yR1.R%B=cJUGJC1-B#)..GJ#)kB#)- &B1Ig*?&J9WTgJ9R9-BC1-GJd1I[&B9 /)ZB9骜FJ1ZgJC1:R1o+c9kGJ9TGJc)/B9쯹B1ƨR9gJ9J9R9h<='B1gJ1|Bc)቎FJ1fJ9/RBWwR9)[EJͥ'Bc1](Bd)FJ9>FJ9*J9R9?R&J슧R(*#gR1=fJ1wO%B9jR@!"RB4[EB[9p z([9.^fB9.R9%R1Z1JA 'c%:{[EBz6[eJqFJ1)fB9yZ9wR98ZA Z:'[:~ceB}&BD1B9Uu[9d12BJd)鉃i'J")b!~|A!]XhR16_Jc1;}GJ!!gJc1??R!FJD1jJ9Z9T{]KcB]]&J")-,kb1Gb1}SVVA#!;"5Bd1C_&BB)w&Bc1}"('Jc)&B1GJ9nŝ&B bRn:GJb1Z9^R1"k@!߫hR")ۋZ1EWZ9_=qbC)sBd1R1FJd)RB)R1Kb1yרRc1*Z!R@) [1kk9/Kk 訰'JC1GAc1.lgR A!R")R9FB9ܝFJd9'o+FJ1䊋fJ9kUGJ9صRd1/J9-/ֶ)c1 [a1:R90̦ c") c1BC)KR!Z9w}gR9}_UA1)ZB)&B9'JgR10.Kc9uWFJC)=*"Z) c1Lk1R1Jd97ZZ")B +B1疐Rc1XޫRc1RB)EJb(fJ1kc9Jk9]C)c1/^?sA!跬G[)J kc!'c@* *A! cJJ*&J gJ9[mcfJD1bRc1#{1ur*c`)9׫sAuwRB7Z:k~G[9{?+ic182ݗ[(b9Nk1]FJC1lB9QCBc1h恲Rd){{eJ9;srR"1>/Z >+kka)R9`R1#c2cEBkh[dBz}ZA 2VcAWZFBc1§Jc1R!sA)]kkR1R98Hc9j[9~>SA_Y;(R:il*m{jk)'[9['cEB;cBH[9yS9{_fJ9QRc1:fJC)`EB1mfJ15eJ1> J9S:KµG[9BˆJB G[A^BkEB7cFBg[BB0R1}U%Bc)NJ %Bd1J1ޥJd1."fJ1.ާJA (+[c1[9J'[)( [1gc:r`Hc2j ma:[%B@gR)fJ1NJC1 fJ1wfJ1hiJc)Z1n c9kB1aZD1&-)[9֯R9[9ޱ[1w'[)̧'[)zʌ%BC J(B1B CAd99$1 &J!/ZC)~:B! GJB)*XZz9s*1N,1" Zc1b? ZB  cc)}s A!,+lFJC)hfJ(&Jc)XFJ#!b>RC1ꍷFJ1nhR(R!{fJ1+ka!?JANfJ)Z9uV|FJC11FRd1]JD) BalJC):B@(hB``ZC{ R@Zⷪ13:(gJ1gJc1Bc1&K=%B1՜gJc)A!BB#)k@׆^Zb)}Bd1 ֫fJ9bR#)j^Zd1׿Jc1뙸 c1UfJ!)h>z',Z gRC1Z!"ZC)ۚLjs@A ࢞A!>R")?_GJ@:!A!B)&&J#!vFJ*GJc)_R@CJC1VJ fJd1׸FJ "(Rc1iZc1GJ$)%J!{*>gRC)?FJ! FJD)+[C1/*kA!@b1IoZ1w'R@IJ jbgR#)/'&BAcМ@Lk!1\:D1߯MWA"!ʽ&J >*BC)\=GJ &Bb%B1ay&B#!(BR1ߩM_B#!J(B"j%Bd1댓eB)z c1߽gR l %B!EB1TtIr_Z **+ c@J)bEBRd) bjk -ssfGJD1{U_A#)9GJc*Z&Jd1p9U7N g}'J!ۺAD))J !:CZ!!yGZB!RAJ( zhRꬬFJ9zu}%:)bʔfJd1FZ GJ!0&J!*#ZC1VGJb1[ _B *fJ#) :ΜkKL۲fJ` k kHN ĘbagR")Ek{1UFJd1&;vgGJ1d.?hR *Z ުB *Z`&J Jc)mFJ1:eJd)$GJc1t c.߿&BA)J jls9UUUXyAUUU c肦fJ1*1W}GJ9&eAD1dRC):A!)c)G߽s@➺Jk1W'{@\ҵ K_gK9uB z-9 $hR")nB ('JC),f~lsAD1 ~B#)~[9&J1zbR1 wJc9uJ)FJd1 J)jj:>R96FJc1-fJc)n*bZ1܇RC)}χR(caB  &J FJ97TRac @[9._R **'NB)={k9Kk RC1h&Jd1Zp9"BgRd1N&J'J c?{`agR#)NB9v^B9'BD9&꩏Ad1ȟ+k")wMGJc1{2R#).FJA`(FJC)Z/xB!ic9oWk c17G&B(0 c1m )c1VTR#)Z!1k |x Ic B HJd)\%Bd1V B( &B B*OhmsB+GJB1h)hRb1L&J9&4 cc9_|A")FR1w5FB *FJ)?8Z1wZc)J Z!)&BC14P'bJ #R1}-iZ9wЗfJD)1}[9{1R*sB)Z񢶫sB).@&J1QYZ#)X`/_&B-"gJC)zB+{ ?b !&J#!$gJc1GR1ћ%B!{ R&B@GJ"!NjgJB1ЬRc1Za1^;RC):7 }RA_c*)ϔ`fJB! [9pIcc1_{Mn/(c`n詯s!)fJ19s` ?&B Z1eώgR9zU&B R)wik  c@CAZ@FJD1]FJa(FJ")ﻂjgRc)xv%B!+k[&Ba((FJc):%eB9z(c!o R) Rd)9)[ j"{c)5R$) v&B$)$ R)+/kZ!Hc OjќXFJ)}8ZC! @{IAC1Ѐ&J#),FJ1`}EBD).&B X2`/A#&J1ڊA#)xBC)FJC) %J1fJ15Jc1/ UR)?߿E:) FJ)dEB#) KgRb)07+R0*+c1z6J( 2Zb1{-fJ16&S)~.zZ1 k"! |@kϔ@A^jk+*zJ")|R1[u'fBZC1rR9 &[Bk1ogRd1v]9  fJD1@ۧR &J")NʿZB1hR"){: c!)&JB1fJd1WgJ!.* %:c1#.@ fJ9W|EB9pJ1zPWRc1EJd1^EJ) nR)I)J1{CEBJk"1Zjk9FR`  R jk(ks1e5bRc1|$?b9ӯS({jk`$A *A GJ@j*`Z9=&B9= cc1+]ߧR 9FJ9G>!!^wJc %B#!"ªEJC)ΫeBD12#eB9uR#)hZ1]SQEB R$!;+J)X S9oR1k[A Cs:k*|f΃1HkbB*k {hRIl62kk!)>'&J  fRc)*FJ![B#)GੇR#!/&BC)/J(+R9SMB!&BC)C05| cFJ"!tZ`JAw'[9ߟJ(C S1-eJ#1*@Sd1>fJ9!Q?hc@RB& Zc1[)Ɖtd0os P(cB)z\ |1?߽H[9f'[?,`R19Z'cAȳfJC)Z K &B +*%J1mmFJ (ꨆB(%B!FJB*&JC)vgZC)c}fZa{HcEJ9,TZc1eB@ -fRc)jc97_Z9$jk@2 c)OJk!!حs :+P'[%BiݡSA (sZzIk@:FJ! k\O`RC)fJ#)R9Wrw?FJA<) Z1ܯ_R)RD)u֘eJD)WR" ER1FJ(Kk!){r(c`?s`.*O ذZ9/sZ)n"s9}b k)g[9/ u[n4(ҽ`oIc$Bf[hJjkC)՛ZA_'Zc!*jZBz: .GJB)ɶ&Jc)IFJ9}ZgJc1H&B#):JkZD1;Zd1܅JD1jFR7HcC1;R1 /, @{ '[ ì-`as!!׹k1Z1sӦZ#1{*&gc#1Ik1s[:ȧR#) hk)?R@(H[b)6 lA1֞is9;k(6kD)ksZ C#'Sb:.Z fJd1XWB#)(FJc)fJ@BJD1[-eJ ZC)օOkJ( 0b 2BR FJP(@Hk ꧥJ9_e[9:4R1?BZsc15Ic@!'[AH;J!g[:՟7LJ[c1 $:7[9s`Hc! Z"  Z1[;[B)V` +|⩨sB1]ӿfJ1)fR1mz(S &>J *R1i%Bd1leJ!"R gR *n@h[d1U5icC1- ްR#)˭&c"!k_R Z98ʦR) {"CޗZ1ls([2G"g[BXc$:ٯI}'[D:~lRa `(R#1߇ˇc2mk9K`hc(pc)۟BFJc1JRc1Z1{VJ#)׆JD1%BDH_МRaz@KkR(+oR1_:Z#)~ s)Bs9}lRC1㩓&[9iR1X/R દ SB]%)c2x}{x[D1*,G[9꺣S:P`'[C)"\$1* t2m)t1Zg[JFJA!3fJ) Jb BJ"- Zc)y޻L Շ)c!u+b!)lJ#)B$1R1ZZ)(^Hc(2j{1([b1Sj FK9I*([9 /H[%J'|hs:}2 jk!(k +Rb)c) G[9p"(l ꢚcdBï(lA[a2 R#)R1J1 ^%BD18Z9U_B ! [9N[H[APfJ(X( Bb(4BC)2FJ"HfJC!KJ ƎFJ*:,Rd1:Gc"k/g[)G[E:},hcB!b[#)c%Bٸ'cHSc)=[A{ Z`:@kd1߫P Hc$:c%:kEBϞc1؜JC fJ * Z!)_kc1or'S9ܦfJb*RB! EJ") .J#1p׆J)Wر%B &Ja(*e:d1wJ9=mwZc)TR *JG[17Za(!R"!.Kd0j G[9kJjEJKd9_>FJ :R1])wFJ!)+h%B)J1*7R1~b([1+Sc1ۺ_J#) }.([!cC,Jk'k"*is :(c$Bchk9J|zʊcA ld1vIk)ަ&kD:gA+s)~Gcb!ʉf[%B.<ł:Wwkd:˲cBx&Gc%:qRJ!w늯%Bd)- J1)=J b{eBB" c@CCFJ$)*J)RD1rJ#!È&'SⷀJ)_R1ؖ]FB@ [Ak+)c`$뇃Hc [P Hc#)bD*~GS$16+R `& c)sڥkb8+s!plK t)ڍ rs複cd)Chs")]>wFJfJj $bR1xTwRD)lZJZC_Rd1jR jBm 墰K$9'kۿZ bfRA& b i{"[LJIka tBjo[1踛JC!$*c@ h[ g[d1]?+cc)SZ` hlJ%Sgcabs2'[!$[֨0%B#)x%:C)<:fB#)i,J#)߫.K ほSa E:D9,fJc)ZeB9J! j(s)wމcc1~|[#9wܸFR)j迯9}r`I[s!bRR (|k*'[# 1&k)hc,J ([1}^G[(Rd!":G[1`hk2r{REB0ɘiARIka?A BA;*B) 9"0mEJbfR"lAJ+A#)ȶ5[d17]&Jd)=gRAjZB)ԯ9# HZR R# [* x)c!}*FJ B nJ*GJ B܁9+49@:9B{fGJ)*!gR V*`WgMwR! b'FB $ EBAh 'ZuZ Z@fJ!#R`+Z!ugRT J )FJ#)zHFB .Ra"FR`iR9dk2R(*geJ$1 (Z!{ jcb^FJ %J jRAb >@WR#!R@鎮Z) ]fJ  ZaZ)rGLkfJ!j:)fEB"e:C0&J F.cBWFJ "*I@J0xiZ 6:JKgR j*AڈFR$!Xk$)ׯks@_9 2)fJc z{ZD)KkɢBڢ颈ZJ~9@1a BAzJ +EJA@WGJ` 9*FB /RZiAfBC)fJ!'Rc)fJ zK#FJ>}FJ@⿦Rd)}R*R Za¾eJ)rfJAЦR*Ik!fJa:ofR)`R( *FJhRb Ơ @b`[ ˯%BVfJ ZΉ:Hc`ꊟ+R1n-k Rc)Jm(Z!h%B &B(B'[(k[C175_RFJ b gR FJԈZnFJ&FJcBڎob=R@kR({='eB s@m}ќ_Ks@gR ]AFJ:- ~+hR m9˫5EJa)&J!qe:a(B c oofJ" B! $fR@dRA*eBC)ۛR J")n[B#)ܪ4SgR@gJ)jFJ*$ gR`&BќQfRC)ͨZ!R+"qFJ "J" 2Z!i¼m[!khJc 頴gRa2ZC)է%J!rZC)7'S)|vk`nLR m@(SҢJ_'[bp.#fJ!OZ 8`gJb *gR9&J  &J(ΉB Z@⟦RCJRaҰZ&Jj稧ZAj*އRA쬺b ^ZJƊќ`_Ҥ@]S&J1b8O']BA_BJ"!WB#)aL1*A ѫ{.ZR .FJ @[ cB "èZ ~Z@皒FJ#)U*<%B  gR!ڧ&J@ "J)oh[R :B %Bo(`RAZ*(c)j%B!<%B$ %B()kC)s'[AhR#)۟~<ʃ?ߨZ1mS(&fJ8 J'K@ uJC!CLZa`ӽK TmCZC1nsuHkb~Ra ҹ*jC)oI(cb f-fR!BHcd1R@# bZ")k?b殫'J9*}$A#*9"0  Wjk ?s@߭]Z hZa/Zn9Hben&J귡B!o(rk`?Z@FJ Z@ XfJ`.J(fJ@>RA,gΆR cFJ #"+cAkZc)J#1#R*FJC! =Z)qBZ#)}?7EJ Ȁ&B!ʊ#&JA**EBA%J gZB؏eRA fRobR)dZA*.G[1 Z!Z"!ίseJ#!"h[@o:Ϝk` |@˼(c@jZ@',Jc)b*J@$8R ?Z{ ݇JB ZAj)s 2Z jc{@oް)kT[ n[2wFJ!"hhR`6&'Rs!oR(-Z}!GJx~Z&s@^RaJc!5RZGc!*|yJB!%fJ!͇R1<}Տ@_'(cZa3EBḡ c@oR!/P9 kB?Z!۪%Bb ꫆RA*[zFJ!FR 2Jc1[ڊꬆB@R 2(eB"!M(J0nT/R*!Ե ]@3 ]1GK#(9.zJx?b)[RZ! iAGRd1gwgRaj9!0&B!LjBAé9 J!+Z&A,ZR ;j*c䯞ZH~&J&B ,(Bb &FJ .fJ 4 RR&J ZC1Xw&J gRC)[-| Z heBA+%:((Z!eJ _*%JaR skÆJ(ڢ[ j悧R }EB!H%B(BRc)~5RbRa>v_7?fJ 㡩M@_?@Rd1ɽ|([@nJc1W:cB)9Rc1| kZA!CZajhk }Gc!kzRa* @_/)cFJA9JZAmoc&JA"(Ab&)c /OA׻gZZ)zsC)&J ZC9(@@@t'J dBX9-*AC)NAC1lZ >R@{@k{ΎEB( JR1R)J.}H[ .gRGR@~ Z!*ZikAR n~%Bx`Rb`R!fRfJc)R>R!ˁeRbvR BaA.,%J J) +Z c&J cZ CwfJ Ӽ%B!" :cb)$n,KHc"ؼW`WgZ''[9ґc 򪞊Z6sxu g`5{@z,[G[@&J{@߿_&B9R{fJ jJJB=bfBA@ cB1`_wWZyLsa c ~Z A#! B#)ZgZ &m)c i.s Y*Ic 8Ra{Z륐&BaNԼgJ>ӣc  c J jZ&J%B! B#)\9 B" R!nZҲ껧RC)۪gR چgJ ꨅR1xn&B ,4Rd1Ww}FJx w&JJkgR  Z ꚡZ꽪R")c`Z! &Š[]z}WsAڰ+t1? t1]sfj~Όp yy Tm`{0ZRAR!KȌ~.Z[*GJ gR#)~9AHZ`&)cc)/ |@oQ'c)U-.hkb!׀H[C1ڂc>6Z)ή oI΀J"AɺJlB# % `JA ڣGR@HFJ!J J۪*FJ$1݇ZJ;Z &J)2&JA 6JcsZ^bZ zFJ@t9A#)*ӟ&JD1BVkAJـ9bҪB&GJ!6%B@ FJ(@bB!]JB){ Jb4 fJ!ʇFBC1Z JC1BxA!8h kC1]Z11y2Z zJ(;fB@(Z;Z"2Z辐Z)_ڐZ K1%Zb!qzZb eJx#&Ra!㣧R!ᢶZgR%B( Zc)CקRj"'[ *(ZB ({9|R1b |"R`$#G[B ($Z!@ Z_ %_Rr"ZNeJB!;GJ !Bf&B ->A* R")^гgJ R銄Z@ɦ9 lA:~2 t}&J xA!JB!܌9a,J9 B!CR@ ۃ%B!cZFJEB J#1ܷB ` A"$fJ"!m&B)z>;Z9u}Of&J@ʢZ&hR! c7fJFBd9%Ʈ([C). SV*k@FJ kfJ#)_&J j&J"!룸J!r&J11%Ba 脨GRC1A @B `FB1b&J)ތgRb @IcFJ$1 c"!nR1R@c{%B @ &B ̺gJ"!u5FJ)NRjb pR@BϔvZ }B#)x6Z#)R9pB\gJ1IҢRꨍS!R1'cbh.݅J-Rk!m`҇RhHM)eC k@s ?GR`GJ#)׸FJ ` AC)5r^EB" `+&BtZ2#n[)R⪶B pgRA.BA B!{-BA0BcZb&Ja B  h)c@JC)3A");:k %J R#)WA(@fJ#1'`FJ#1B#)(lB9 H@R c⡾Z ?('bC)[Z?/)cc1FJ`#*+FB I'cbB**ZO~c[a&J@j{ Z-&B Zo*)c9]cTx&B CBnk \Z*R؆R*Jh()[cS chk1:_(S'fRb!9%@_uyfJ!)ZHikΪJ(S+&>GJ@ˎ Jc >~gRjA(>B!6*&B {88b(/E:C1&J"$)cAzR&RxJb:ZC1~{B_}+t EJɬ.cAZaޚ/FBc)aɇR+”R@©G[ o6ZB,c7*b ܢIk!R! Rb6!J {IV`[%,`sc(cc1{jkc")][p@7G['-Hk >br,'_ c@f` ڭWb )ZfJ(譫Rd1: 'J@kk GgJ (*c!7_B@*$ Zjj&B(z(J*'B )!qR ң/@Ik릧R@FRD1JhRB1={Z Z!gZa(5FRB!עoFJ([fBd1[fJ)!3RB)VwZ c@9Hc i(kEB!"eJ;-Ic Bi [!uEJC`Jk ARc)z8R!A  b &J @RC)}[{_FJ*FJA" @MW{GJ座R!뷨B#!C}9 LJJBA#){`wOgR0dB$1fJ~ BR JBc).+fJ( [R&Jd1&jgRr+fB@HcanƊZ *6˃{ r J &H[싉sa&J Zi'Sxjk@4^2`_c!*J *JJ4[ B#)ɌZ!/I@ (C _?)k(cj&J66h&JAZ!ȮEB1U^yR!}Bb: n9#) ް&JHk z`?V 2mB gRÁ&Jl":Rd)~&k&JA J)JD15_[ R! B I%:"hJ zR +/o InR1oUFBA 0* R +ڪZ)}RC1J` %BH Ĉsa[ HJC1ЋZB!+.([ js@oj?s Hc p `R@)20){@KgR*b ]hR1iZBj*Zb" [kbmJC k!`YҝZ!|n}[AZ BD1t4~Zb {!!I˧JC)̊{@~oJ ID"J :%B)akc1iUbJk)gJD)m;J1,FB ([@§{z? c!FJ`ﷇZ hR `GJ)%B 7 "R(ˆZv*kjJ (cc1=R R FJJb#!U~R"): #FJFJ!k;fJbeBB~fR@кfJ8fJ") L4J€ns9ڠnzIk!}Ica)R*S#)ުs").c! (cA:)ߪ-C)}sc ގkgJ @ZAZa*[(Vc m@_'["BI{ n"ϔ@Zik \Z *Ra "k1U'Sa:{6R Ơs o`{UJJ(gRa FJ!j +R  1Z$i&BA8(Z1]>A `Bb"!J$)/:@@?*c@FٻFJC!|BC)pSJrFRhRd1NgJ"):J (R ^J#)i'.wfJ #-fRFBB CXJAخB !FJ9YIfJC)TKR ҩb J1m6R!⻅BD1ځ!kMsA){| *jb![)I;R#(cڊch[ _'hc`N*ca*R"!ȍHc`J뫪Z*cCZ"!{Z9?B`B#QEJ=…)cZ ([d1]\BJ" &K peJ#!mfJ K*J@଩RB!Z돔ޢfJ8FBC1 J >^R#!>R@Ƞ~Zc1نRc lR)=s鯆BB(  |`[ Z ےJ sHcc z Z 戧R(o1W%bR(c1z3[tfJ)V8 |zZ*SH~ɇ[:8J 1 gcBJA(*&ishIk#!c)i[d){ߜI%bɪGJJgZd1G}Z@.jgJ@FJ F &BC)b FJ 'JC);Ri[@zfB#)M]w@RCn&J)^)JAJB i!&J *{RbP̆R").؆Rd1WWEB7*fB")$:#)ifJ jZ@x8ZA*FJ@Š&J@h 탠~J %BC @ A!0:@is@تIk^ MBFJҋZ?kij{jgRb{9Z n_ (cAZ9`'ckڈcb[!fJkRHcAJ&[A("Ӭ k"Hc!:G[/k("'[=isj%f[`c(JHk)kA!jbS!n砀 )[ FS#fk`CR!+OR(P$kc1|~FBA"BB *%J1:hR * FJ(@'K vgBS@+n f([! J!1Z 4 Hkj0 H[9j]>k cC)X:caa)J@ iݽJ **FJ": Kss'FJa#9iZ`JA@c(cakfJ) iJ ڂJ{gR&xB#)xFJab!6/ cB)vwEBB!59#) @|B) R>zRBfR%cBnRk{)q-]'S" kfJ9TT&J(:R jc_%B(lJb$8EJ#R!J&R@;**R`G[  k"kH&Sꊄ'[` lBXu,| +/{M!}\v _T@s`:+.1~+'Sa`)eBB@Jd)6wBC cJ(&ꁫk o'k F*Hc`:[ ګ{b)ʃ"gc*[A@ _ s߾)d9_Z + _GJ B!%BD1"fJ &J9  2gS 㿫Jd1bkL R#)eFR#) UJ`x>A@C*R GK:.`:#)$%:#1k*%B  q%B 8fJ`:e:C1.LZc1qdB$)weJJJ JR)&Nk z6ZZ@*FJa`࢒bB@9" eB(h+ȥJ! J^*hkAz.ca8K@ aH[ 3 ޫr{GJaZa x&kՇRB!9N&([R"~m {jkډ￉c!kbs b`jZ!2&[B))hkZ@FS RxT@'m dec`:b꠹%J 'J")]fJb*R jRjEBC)ͰA%J* `R`ªp`{wbC1mAa2(`FR *)ZC)^FRC!"#Z!jFJ F¦ZD)^*kJ ‚eB$) EJ $J1bGcC17^EJ!$BC1>ߚR j "R Z`EJ)8kc)Rd R#ʹ+&SAR1 S ZZc)WR` xR (k@~^%J(sኃ1u~RB)㏜9W=Ik!b\k0˄Bgs)k:k{Bl`{{B)wRB*k/Ik /Z!B HS@:*jic (SA8$J cêAZ@9  [@7RgJ@ {A@bFR`6J *&JȺRC1js GJe{@Z&J! 08Ik gRNA!!,J B!6B!!gJB)[cZJ#1%.J)bEB!*RC9pZc1V/Z(b{gu9 "FJC)%zR)Z .+%SA'[$)&xS@X*FB<*Z`ۢ: oޚZ$b+Zb  Kca(j(k@k舍`/jk!Za~ cbR!b.fJaeB!:;RBR"! c[kJA &&K)zcRGS).[  ZI: { Ң /I|D)]phJb7R!P sʺsHkZ /`ik@hs ֊jsAKkD1lyͦJB-b#$kkR`"*?JB૩GJ@^B*%EB(RX9Ak &B*@Aڰ2B#)FJ FJ!Ȇik.jZ!7fR1/x%BRb:Z"!weJ)'fJ(__IkiևRfR "ZjRb1nZb![B ڪ.B"0xZ`0RA"#Jb p(Z * c Jb2JZB!{fJ1K[@ (c#)7/is"!Sc)3Zj(R`B8fRah"[C1yc@)s | '+k0t6k)RΧZB+(qZa)rI| &Wik@(kҼhc!BjfJB3Q\bA1ؠkC!?ZA Z;닂!٣H|"/9!+(qZ[AfJd1$gR+|B8!Z.z*E:()&B K&B Gs@ׇ(c z>{eJC)wMOdEB).zJ &B!*R@_/hk}&J0Ak@椦[BS9ŝ!#gkAɩR@s+s/zR BaJ# *[a+&c9;(c`?J")b@˦{B&k X.͔@^O y@%:I eJ" `FJbgR  c Z A*FJ@Ʈ.&J!!.0R cfJbCB(bd1UBR +'[zjJ GR MfRB-*EJBనZ'[/ jׇR![eJ"!'$:"!wpww'c :R!㉼RBbb>h/Jb R JA ͨfJJ b"!-? kΔ /_b :0&[ ɢEB "`R!(*R&{к`eB Z)j'[!+k\&S9M@~GcB(Hc"8DS1qsc*1y:a  :s! yiK߿`bAr._U~\aزZ (a:v&B J%BA *R BgR&.R =6[w}b\J 9RA) ȅBD1X:(fJ)KE@J`J!fU-eBC Z#!z?-mZD)/s]cac)՗bvbZ ~JgR $J #8Z $b Z끆JkRZr8R1 eJd9 _kR(b/ ic!}ˤJ R@p k!(c(JA&Ȉ ꃁsL j?М@FV Z )ch(c`,,k[ ˩q`_ Kc k`+*gc+hcb *jsB,G[C eB@M@J!⚨ic@ٚ([!^bVj{AB ccvz`J -_5JZZ1[B (baJ~*@VB{ j)J+*+ZB!pkfKs)]WR ZB" bJb8R@k[ ]gkZ)zEB 6FR JZABò{")ޚ5{7-`xMwZ 9EJ "k!s9W o@Uk9+[R9b(kA!*{kB@ " b1Y;`.Zs Z; +iG[!*0'S09'[ "cboxc!z*@Iz;&S@i|aG[(z oϭ qRc (c@,[C!(S@Ks@Z`Ɗ{kR;c:UV(dA‰Z&J. c@/{&B !,&B("Z#)Z9xtM%J#!, '_R!*Kk1vJ ܸ+A(Z)+Z 뫠s"ZjFJ#!NNeB" Z R('["ئ&J!ʨ&fRb)*'Zc)ncJ.%JrkoIk *ۏgc! `fJ {j`׋b *b# z k_c H lB z'[b*z o0uk9!yRj"=jk@ZFR*,lbB)g [(kgRC)ϨZ *B &B l 9 &J@ Z" =Jk@fc ojZaĆRc B+!J" fJB 6hfJa?CZ#1{Z Z/ZAXgcA늋R# & IZG[ ::&S1⓵ _'_н@?J R bxZ#)*HkC)=eJ( )s").ɦZ!"k)s>AZ &* lnJ@)"*cR@ R "[@h'SC& B)M'[bh*J kZbc`ᒌ|`(ܸZ@'Hk 犢ʃ *b\o A٨b"ks!{EJR{jIt")[ƤFJ h(*R1B9IfR#!Rd1{u'c):}cC1s](c xB#)JA:nfA(*!ZD1-}[B R d B" R " &SFJ gZ gkBs{ cA1~Ik "{ BJ| jZ@[#)~E: *& G[!o/k9;b9hvZ(#)k)vbȤR)n`s(;k@Ωk@[@@ ka!:ic2= Z!R . Z1*[ 7 k!:LI=|`B82G[ bc@9b`ߥ[({AdK9"B覸 `*&){ Zസc '뿆R!c(G["o6H[nZ9g݅Z#)!iZb)ܢFJA %B!& GJ9pB ` EJAh c2)ccqfR%BBJ#) fJ!?ZJb†JbfFJA8 A]҈c!Gc#1*w{&c@%J #+)IkãhkߧZ /b BkUgEϤR!⸉J)'J@" 2Z1~ƻ{'c1͈R!8 AHs&&[!ۺ5Gc(^'[`kAb'c! h [`,'[A*?Bb  &SC):k.k"/)i_c@[8珯Hl jlA+s .{B!^nHc <s(kRu=obp*hk!I(ka8ikEB!;(kz [㽰MUGR(ޛ;B!#&B s.fJ(rks!_fR$R`;;EJ`("FJ VFJa2J%B!"IJ  +/cb׫/fJ"jJ Z}*Gcjj'[ZC)K_ Ьt([ /tfJ" 5FJ"`R"a%'}0MUHkhbdZR BBtHk11Ǫk`(:yEBjjb򚐮%*_ ߈[b){!J{*)FS! gc~cۣg[@ "(lajnk *Z sk(t*ވ[0S9\+/jjiuk+& {9Ոk!h"'[[͂[%s!c.!H[" X@k` wZ ::Hcc)eEB JD1.-?Z")ofJ *,CfR!IZk!iZ`"{@eJaRC14xRbCdB(c`??zR!9{*۞Ik _B pɠܨbA/{ lef`|uBB: ([AK&B` ,B̍`ߝ;Qଥ&SC)~imeJ!1kjsFs`6i22Hk ثzZAZګZ)H6'S0&⨧s*R`ҵyZ() ec9QcP[A(k(L@<kB ~[A(Bc [ac1csb*puވk(ncbJ" BGc 80-hcD |@j)Xe | '[ a t C׮%B )Aa c[D1B!ʍR **xZ 1>cCz%J#!'EB)̢0^(caɥEB"& R/%[D)*][ EJ Z"!s1-Gc!\{afWfJ BbhZR 1eJcxEJ Z;(gSa +cB.1w9zZZ!j$R )FJ FZxzc!' Hk*hZAq=(c`*yk㚺S! +&S"کc:*zHS ؂-J1Ohc " |.,ht! VfSB&S |a\I|@*FSB *Rk$ngk+.gZ`Kz c+ي|! jtah*-'S`0cb'K %Jb JA(RB#))Oκ @cSfJ:Rj'SA˩fJ!% zZb"J%Kd( R)\R! FJRM [+)k` c`;%B!r( WeVRRwS!R!*fS#)]ZV#R E[1 8gk[ Z"js"!ba8:ˆc9Z *eJ( b Hsa..Z!iJbd18ʵRC6 tjB + 0k׷{@Z( C![[Z-K&B{s | h[A~`'[A& '[ ^cnΆbESD(Ң{2K)[BR gS@+([ 'mc *t ؊Hk@c:-c cbB!!)(eJ"˂Z RRC)?=fJ{ ck/>.&J &B +fJ -&fJ.*e:D1seJ >scߵ^'}@|tyZc)]RtEJ*c`RBIꪦc _ZaC: BjZA x<k)a)_&_. 춛1uX(c`露[ EJDc-&[ (k@R *(sJ K(ZB$c  &Kd1kg[`*"3)gK!t!k8~`/ФИ(c kcb)&k GSB)5gSAA+|1ֆ[#)"&it)tBH$:[*I| bcak!mbHk*3ic@9ZJB)Icn.(S`깠EB"@FJ $cFJaX2wB k`*X.c@ mJ1^EB aRC9VۇZu8fJ!" {B)R}ͯSd9ndSC |FRb fR@R΂.Z%ʊb9Z~&[`.(k9xsA/۪s's!**{A*+kA`c` 9Z D'cA `J! ;#RA視$[˻c`,hcAs*-sJ |ka bVc!~*ajK| w~([9xJ  &[!RJS"0&jS("`cR "lN|cB(>)| + 댤Jw'c@4*Bl~k,ZB) J~;RB!cFB`)!fS" `jJkRC1%B(&R!꠪yR`R *.R)Z ucHk:0ϜoIm@kԆR 0Xb@.9 :$Rh^gS &[pj'Sc1m[7s kW~fJA{Ra #̦(c @zk)cntGc(0 Z{ C)SA"Ό 米gS!҆B{:(tAM!w; |@Hl ;c j'[!Jk95.4icb{>s p_+vs@ |@hk b&[ +~{xHcA*h[)!߳c(lit"ۺIt`*=It@!|kk Ns+| %B(#*k "zR rEB@JA&JD1mfJ @fJ$1XR fJBhR"ՃbA*ZB1ᯁL!Rc1-gcAx&'chJA+JA ZZw%:A&S m)fJB rJ!(X(J!ᣇBA`rJ!z'S(J X;2R h >JsB*[0c@y&Ka2S)'l`c Ó[ (2#{[ҫ|@.46|)R((|*k9FJ2b꫊R FfBJb ֲ(c@ >'c!_->fJ` gR!P;G["+'Sb֊([C)mXR#6HS _FJ 7R 53FJ {&B J,b!ɻR`(3JB 聪 fR .'cc!wj>c R>Rb &Sb:R@]l@>kKca"^s`*!&@owZ!)z:'k1pWkk!!pc1kA){*oKOޟHcAf t9+uk 󩨈[bs8c`òg[d12 ! y+g[@BjtA*):m[@k i@c)&c!Lk ;tc2?'t@J" 温tC/k:Gc@4 *eB.&Bj s!Z9RZaޢ*F[ [C1";+Z!!/h9EJ@'Ka(.+JZoE:(PlZd1M_&^eBd *J&B zfJ!HB*gRZ rbo-Zë'ca>JRbjJ#) c [A*&Jbca~kˬ o,| AAiS@ڈ)k`b@'[c(;As`(,@*gc@)0*|! *'c cJb: xJ|k~kBs \jl!ҽtR!1lK+c)d)֭sBTV[ g[A#*k` l@+ nkc!A|?vhފ*Fl"?E[ 2 k[{BorwR ((ReBApJ J oJ&B@2H[");J"EB xR%B#)csk7@u&JP gJA ZfJ!zgR  Jik[a꧈jcS J`+J$(Sr(c)~YJ ** kC)mTH[ϨæZ"P7R`&:R"P@k s+(ca¹s!ˊsb+٦MGc!-@ks/mۿs")&i&K&fR!`KA*}!rZA+ tZ*$*|>(js BIcc!@QG[ j|&c32-g|kk*xtEki|!jjcB* | hBa 6Zb7~EB Ac纩R y)%B@0(cc)IBЩ'c"yB"$*ikJ JAFBB2J*fJ<'S`x5ZA*hJ#)R)cBHc@.j&K!諈ca[aoNBR X_Rb~hcA-,|Z>b!ݲ(chf/s`r lZ(uB{!JJ(S jG k!sH[! Cs@˻FKb &bc".[&pJ"h +[az6fKC /c ,hk@s `s୚ K{!*[!k@`WKf|" ͇nc@ {g"@V tΊ'["`H|"۪)c@2@R  (ifJ bJ1BAJN{ iB! & ca)ePs>Z У`ZZB*(J>:J(nBZAcA oRB(cZ*::aߗ |@iJx(c@:hk@..c,RäA'[AfA@ꜰ c y"c ܩZ R"bA0k܁ˋ)UU_(c ʮ_{mܮ{* |hk"! kZ!Ar(k+l@ zZ EB[ l jR"*ic ziZvcKI[ b▇k9vIOcDk`"c@ |!^L#)꽽(t'[b  itک'[@蘌:A&RR!Xbc J .xfJ` ȧZ"BRCz ZjjzRaz[C)fJ#)6R@r[rKBxik@c X+R1`yc#)R *]{;Jx'&[B""{1U]ȀB# ɈR'ZA*КZ@* Z ⩮čGkaŽj!ZjKARcs@.I{@cBRbhs!{)|!ծhc.J!Z@B[@*#"ic!j냁wnG[C).i|1?c[(c ('sa۽'[,IlS "K?ɭRBICJ!Bg[` *[)tzk>(J@[EB#)};Z`fJ`l'J ʪ&ZhRC)aҷdfBB1?fJA/S! tZ *&RB!B#)kέ~ZÞ>FRa?!K R :Z οhZǦZHFJ:J`R2[nr~s&R HHJ!J(\(b ߉FR!,R!`J,a*s  Ic;b' [$R! O)cAiscib{ {@=;c!^ fB! *Z!{{@{+:{`+: }[:%s s *'[! *7k+ ZI [`GSA j.B!Qwg'K,n Wcanc#zcA3*͔`ۭk @f'[J 7Bb(WEB- B m2FB Z"~[zc!ޫ'SboF[86sbR! {BBȌpFB E:@R а[A {@箇Ra8IR" S+sH[Ao8hcx'S.*|!zcal#c! @ZA &&Rk!j>n &hc)|Jc@k28kt!7ދ l@V l jc߭pnpR!~pcAZcca?c@懫냁&c!jhs"Ҋs"w-+s@hj kb{@8,hkkBטc  lC!ïvsG[@˸lB~6Sa[HbJA"k Xz|%Lk~+K f`ka޲jXIAEBd9}yGKc(GRd9UfJaV(Z!.Ks)tUBa*GRvá1; A5fR z7R!fJ -Zod9Z P+&RJj`'JIZ#)}5%B yz*#J.ZA%B(B:'cd1/קc$)T?V&JD)D.#gJ#)}gZa<_&[cmZ >RD1r_ngJ o,Za fJ "ުBj8fJJ덂Gc U~1)Z rW&J!]B2%B^9A9aC9.n7ZcAW`J 9K9 7FJKbrXc)UWp]gR#)^oIFJd1chZd1=wR)r~Focs#)UUUhR)0Z!~(c{ںEBSd)7R1kW*RC)_QV/b_Д1UU}qZ");cD1wR WAb"!?fR *Z1%EJpZ"!} J-xZ@gR eK%J c!7RD1d'xAbEJV_SFJfJ#)n>b9GgtZd1ߊwZd1ݗrRc)gRc1aFJ9۩.Rc1*7ZC1nR"!7FJ")o.B )Z"!$rp t1}eJ1"(SC1~zRc)'`Jc%%J\B : }Z!.5sc1U&B5gJ R!R*(ͅJ`R)@zR ikC!b)c)(Z16U(c1:}[c1_EB(ݸAaJ<([(]RA\A!J jgZ;zRC1UA +\JafB*Z ==eJb'fR ;iER!1'Rai툧JC9U}aVRD9U][I)R UkbKFJ1<B.Ak `hR'B *c ?/WZ ?퉇R@&BD1K s!]"Zd1njs#)n&J ޮ/&J)'zhkaXZC)k'&J!5hk9!jsC)ߜcJt17UUZxBb] FJ}[U{%B{/BXj ]TWhRC)mUFJ%J~(BagJ Me%Ba**Z"fRB+ -b -FJ#)B#10c9U[~")|P]UEJA|[#!aRc)pEB!lRC)݆J!1 EB,eBC!^VgR!_B#)} : ꠂZ sB<&J!h)&J WwRC)wuRC)RhbuRC)أ&J)%ZaoZ9؏R!}WJC)-=R9v[R!f9R J U]HcC)u7Z)ZC)|bC)C?"Zc1ZD1WVbc1V|Zd9ooxJ#);*R#)}G[c13wUhc)/s d ,ZZ1Rc1-JC)HyfJ$) w[)=B)u7s@\fJ1zeB#1?eB)fRC)oaZRb)URc) znZ*)k#!&ho1K)cSc1R!jk{+]Ic(^AbAA \JBeJ :D9|UUeBd9m}b)}WZ eWSls)W{Aa "gR y%R(̏9 Qd1K%J!FR 롥FR bbOb$1%Jn\gR [n&Ja?>AΔAܸFJ!|R k߯~Zܸ(kd1ɇRyABzEB R {J#)wڿ;Rd1w%xsd15b#)_}kk#)_-ń9]WkZd170Z U{~UA ߢJ՛9~d179a[#3%Juh1A'c UUBo7wJ!U`{RC)Wd1qyUU&R8bd159u&J ߻FJ):FJ;A{WVA0B!9*fJ"!*ERc)ZGAx+R1͹)kfJ#!zyFBc)v{{WZeJ#!\{9 `WZ#)UՇR hB'F[)b1~k k!KRd1fyqEJ!,''[)[kZa>R)%LFJ!bEJ#)RC)S늧ZaRD)ԦR97fJ9!x?zAJ {Z9aZ#1VRd1v`gR /FJ!q˧R~["Z),mWS(j{Hc9spVՊkC)^Zx~Jd1%J1?5fJ .eJC). fRkHsC!_5s1^[)yK|1\}EJd1K'Sd1-Ikd19AUUc1]uTRc1Zc)eZC1P򰾦R(7>BaP89C eB(9J(e/R!0[d1qm]%B#1ZRJ)X%J sAar*Gkb}fRA'(b&jazAajJ15J&qFJ#)- Cb!ߔJ트Z ׈Z1U5{d1}T(c! FJ!do@?:OUuR7R{WMB wy9\ܼgR%KBB5ݤ9<'JEv[J ]]397b-_Z&JˍfR_eJ*$Jd17l{C)uOWB)-EB#)^BJ J#!T[BC)HbB 9kFB.&R1XW(c!Z,b ݷZ)?U[ &o%Jd1hc ˯R#)['k yFR6?k ^rk&J mO&B [JWR' ZFR!j%_Z$)E)j רbd1e]$)u&JC)W&J>ik <΃!{wIR {}c9oB bz[1U\Z!J)kC+k W{AOpgJ -m&JU|BA/nB(R!rnW/]UUb_9 TX9n{/%JS{B?ߦR%:)J Z⢺EB#1>AC1ZTnJD1\?}ZzRJbCR!^, FJ1U,|B#)Bd)ڐFBc1XlfJ)8}kkc)FJ㢴 FJC);B([c)uy><["!.ފcB)u&J!ЋB#)> { WUsW1 J")_V&B|J _Z W&FJ.XR6AxzZ!fRާZc1c)} &Z Ik)obd1Z 5%RC)䷪Z(/Z(sJIc#)%c ^XJ#17JD)}s#!J#)lv%Jd1*gR#)[sA ZC1e&JC)j~eJ)Jk")W>bHcC)?ZK9PGSc1uhc!sB)X\p1uuXRc17ZRC)7BZ8a!W]]=̈́S)B [fBC)X3sicc)U|H[! s1;RD1 k#1WbJ(%B{ R#)JA3,cd9UUkqFR -JC)s*B((?<{9]U7J9APfJA%bC)s}Z?:)HJgZ.bTVZ]:b v=[R `\j ?kGZk^:R-R#)'B#)r_zsd1x.c1UAJ 9gRj*c#)]]'A,([d1yg[ WA 'J#!ޚ9%UUs1TUUZ^9tczս@կp WvtR)I/Jk7y c{V:ZZ>_=^U}9Oˤ9r9^9 &$J^EJ׵ fJ %.FJc)[֦BD13B)~|C)U}GRd1[@fJ bG[D1[R#)zt^fR; k!XFJ!W}zEBZ1aQJc)iԆeJc)?y&J#2)k-շ[9էRo%B뢉EJ+y9a"Bo Z1yj̓?sR"!+c׿-B _Rtd1JB27Rc1'kC)_S_Z"!|MR!ɍ7&R mVfJ FJC)_cc1g[9ucpEJD1^_)c9W[R(cd1B__k)PW}R#).uZD1튞+k ׿ Z /Zb)oFRC)]C%Bc1 2R1~V_c9WU=:#1ևRc)-z}Os1W]WERC1R ZC1йIk")HkC!_]EBC)?os1']_UJ1VB13nguFKc)kx!WջeJ"Bs1='[9fB1%\os1I{W{AfR2zCB#) IBʩbd1W]w)k#)WW.bD1)HR#)Bs^Z#)BB( b Zb#/R )kd1~[RY&Ja6˫fR(cXjjχR Y}Aa01{ muUA`-;FR ?Z")Tu8&J+#b/bD) ")I}^gZ+fRjq` vUUGR#)wmAa ?A1 iFJ#)ܚ~GJ1{b}^/#)UbU7")QߗZ6gR'GJ MUUUBb *Jq_FB'B GR B! 9ڣ19 }uv&J :Z!:[#)|*cհ[ ?I[1TVwRC)mM_fJA ˚RfR +{`FJ!&R!B%Bk#)WGZ>fJD1jsc)_K]{d1qUUuR &RD)&JψJ޲hfR)kR!?;ZFJKIʆJ$){UwXB!s]U&[wեR!EJ({91s#)%B +XEJ @{J!.FJ Z >c1\Ubd1' WR EBD1ts9_WU\9D1'A 6>/b#)5is)#'R#)S}FJ!0;HfJ)zoSc)zEJ B!cͥBC)zGSB)x9UUR#)o_Z1ypZ^fJ ?7R#)(c")^Jd1ٍ`}1U@Sd)^tJC)^'[:RfJe9aWZ)\jhk~'c)=6A)˯WR(Z &R#!R xJA rJ9[j#)aGRD1gR1wW%J +Z#)wIiJs!9wWZ&Bv,&JD1J iIkd1@uu{A bJ{ZGRUGJ _B%B S&RߦR)gLJD)J)'J ן&R7~ c!rUA [A іgR~rAq;C)UUc1UUWTU&J){!C}u&J \BueAc1UVxUB[\B 8&B҈Z!w _B.2EJ o*EB jBoAϨZw%J)gR#) %gR *c"!mˇR9 [IZ"!ZR}Z#)Ukc)'Z֯Aa'(fR ^|fR iRD1{!!FJ-Φ&Jh&JC)`(&J" %9#)˖&J!%:D1 &J#)DZc)KyB`%J"++#!UՕ%B!BcJ b`gJZ%J[&BBa J eR3R#)X{eB kB &J)X_fJJ)`^FZ#!-Z ⻱fR1_lS :-/[7R x c#)_RD1%+is էIsc)wR!b|c1צR)%B!͢[c)jXJ1kUJ 5FZB!z`k1\U߅BB!K)?Z ^h(cd1{{_ZB!J1B!AZ9jic")s[!nt)U5_R1Wikd1UZ#)(m(k'R(.2]J)!A!*fR)Ҙ%J)0%Jz,:Hcy~bZ+>{e)sd9VU_SZ)i2c o-|A) c@^*GR 9\&Jd1/lk!{?bd1qR~gR#)}s߈R ʼn['J*B&JoBZ{"FJ j9JI;A>ks#!}IfJÎ׆J W9?Z{=I|BTAꉅgb U%%J c#!sYUJ b%B!2BcfR_p{^JZsu9:J:a``J [ B#);զJ?}&B`n Jho˨k!]JC){C)U%Ja?bd1U?Z"!RJبJfJJZwJ)*]Z#!Rd1Z^FJ R %fJ gRC)֮d:D1sFJ1+B 9*/+ZC)&BC)(Z{)gUZ#)ySeJC!5,Aa@J)fB +$(c#)m?'[\&J WR#!WfJ!_S&B-R)B P`?A#!J*/ ZD1痕FJ(nFJ"!eS1c([c1k&&J#)/R kikd1PB)̨Rkc)uFJ*kd1}?W_G[$1+%S1wxjEBD9Z9-RVcd1BkHcC!_rfJ8 Bd1 7:#!x1}rB1}J)BJ!JbRC)wUs"!yJĠ*^hk"!]ݮʧRc1c9Z==S9`weJ1Bc):xc1 cd1MwWbd1_SUfR#)#UZD1}Z1s(b9^u)kD1Th{*kd1uD1=[(cC1V 샄9URVk1E_zR5߫[9]&'R"9*nfb#):b[c)CJ1}qfJC1IGJ AGR!P^ApkB o%B%2fJ)}&JC)U^A Z A!5U9aAuRC)WGRVʪAZ#!멋9Z!GJ!VZb{fR7^&B!\59ZFJz7fJ B)p9 Bxj!uUuM"!UUWK%Jg*A ΋kIW?'[!oJkuWfRd1[UB}J } B"6B!^CZͿfJЩXZ ؀b[EJ R#1wUR)͎A 'js xoIk!c}/is9]UfJ *ZC1}'k1?{RWZ)g`&JZc)_-(k +fR@Z#!Z9͟'[c)z4fJhB U Z :b ߿R 7NR#)& B#!`RZRZC)a@kD1`gJ!*gJ =Z#)]Z#)VRd1WZ!{RC14vs9%ZD1?Hcc)ic(Rc1ƏhJ#)+J fBC1{y(J#!_̦ZB 9]U9UUWZJ1j01uIywEJ1N/ sb)__c1EBd1ޫ b)_szk!s)S9gsJc!2+Z)o{VJ "(A ھ7Ksd15]O9XUs gROkd1uUqfRD1wJaKs ͂)ՇZxwÂZ 0hZD1vfJa2b#!5Z(c ufJ rZ -UC)_Wߔ k!FB Zp}_'J}o+hZbGR &J&hZ?jJR .}%JD1%叔c1EU}} c!ߋBHGR¢BߜFB }FR)ڹܥ9!fR!{BC)\q_R!] _FJ )R[#!VO&B*k_/%B %(B!лEJ&J'}fB!>YA_FJ {l&J H\Zu])kU{UC9b%B fJ C)5KsTFJ5s#)sz%J!Ȁ"Z W&J 뾞FJ >J52(cd9'eb9uuUJ cZ"!{&J,IcR1XIcC1SUwR")G[C1^{-!!W:ks!c$)GK#)SW&B }~fJB -/ Z/GJc1l)jsC)x_R eR!7}JcC1O[D18FJ(<|)k!nnZ#)B7gJ#)]_gZd9qS&BD1v?ZC1%sd9Xt=Bd1P.fBd1HߣR"- &["!J{Z!.7R#!ͺ7JC1yvR ‹>Ϝ1QW_wR)J")ʀlZC)⮭Z9ߍRC)Sc)>[c):׊s)`GS)N_&S#)2UUX%:Ad)WGR A I(#uIcab$1R9ZWj9_UWfRArb 5([)y=79)3kc1K{UUb"{#)vFJZ")m\&JA-ϩnjkc1]s%BjXB PnBhZ^}gJ:9@I=Z竃!յ\Z&J!c'JbB W̉J {BAsrZ U]FRGR@'RKk&J1.Z!v\gZafJfZC)mЪ)c!ϾR Z& R!WzLk!UU] _!_Wp'cd1׏}]Z R!_}&.R!k}IBkϵёC!Uձ1WU}eBc)7mJD1)<591JGJ XB [Rb)UR)hRB)?J ºc:RpGR#1zMR ڪR \&B@/R")=Jc)͏JC)(9yUUU*k1wB1vl6ks1U\EJc1_jk#) nSѧRmJ"!kAR EJ |jFJêB eJXoA!ccc)?ZC)kUZ")ZNI9![eJɊ&J b%B&'fJ /R7B9~b#1bA") c :bC)ԦZ1}t߅B [[ֽdJ]S_U9uU")uW55js!' Jk!\__fJ!aZ"!/ ik9wuͨs#1J{[)zceB뮎c!⢫{렘J! bRZֽ1U]W%K ["!2eW;A_`cB!^(b 7޵[>רb-fAV' gZ iMZ)Y7 9)cd1֗TFJD1\A@'|hZC1|Hc_?ʨZ hz ԫs#)Ut)cd1OVs;!w}UjC1֜_Z &R)W$B۟ bWu'Rks&J }b!՗gR'GRM%wJZ!{9B!'%Is!cC)y}B!qRn9C)!Ѳ9}cA-B Z95m1UWQ&J |00"!]VT_%JW5D: %sץJ /%BCB ~{? Zd)yZXZd1ݗR>%:P%Bh9tk|9W: [C)GBC)ZlA#!6> 9(-B ('E: e:!fRڊA!+: >ԨR#)\R$.EJ!uB"ikc)ugR7W&J'ߧR)n/ZfJ#!S#)U1UUcb à'([d9}r_UZd1E(c9k!EB)**)J1<;g[C)u&K"!֞ceBB!lc3%[!UJͧ,e:. ;S1\}Hc1ׯJC9b!{vhkd1yWV%Bm8KR ɺR?*9 eUU<)ŅJB!ٕ4k׿?'K`ڪ %:a $ gR))uU}b$)$WeJs u_[" Z#)>cC)$kR1\'S){[d1un+(cAgRa&/֨ZBZ ].b)p")K_c1uu(sbZ ֻ\gJgRAr?GJ >'נ&J"R mw,9 %Pd1TWUUA!RhR NψZ}5U9̊/9!YA R A#!ghRa: )kC)TwAkrA**su_ER՘/J |޵R fR!}96Ba:ZC)R!yʧR#)~ikRz*RB!;3x)quJ)Zc1U -RC);IÇJC)t^ZgR?Z ?巷R1PRa`gR&?%9J! R)k'[(}u]'[! [([!muIk#!%'b_&JeB)qX7R@JD1sJc1B#):"k#)_X]bC);Z'cAAwcC)&B#)x/9#)J WZgcd1J \> A!Ll6gR/'J#)#~xFJ%B!B!"EJ!Rd1]cd)\ln1sW_UFJ!ܧJA &bD1EuRC1ھk1tJ1ϖ[9zTR1~9R / R13JRC) hc")R!![c)6FB")̺ԧR(Hk#)w-|c1 M!u-|B)}cEB/ȇ|1YU{s!/h[b)\Ws)Uu/J)xA)c_KJ@nBA-fJ ՗vB%zgR aiJC)JmŠhRgx&J EJfR#!WWB;b!m?9UUVUb#)UixZd1~ܛIk!zFJ@/Rc)P]fJFJR!=J FJ#)+xR"!MSd1ݧgRC)5i˧J!2z&B !FB"!h;R"!뢬sR/&J ;k9 8Z 7FJ#)([ &B(jB$1W?R1}UJc1{FBz9eB#)!eJ8&B,b:b)2sc1vJ!&Z!VfJ"!xZ!2-Z!}[{%J:5J9ݲfJ! (Z1۽fJC)6c Jc(ZcEJ.Z#){&J c%B r\XJ1\=RԶS1XBC)m봜R ^9 UZ!b'gR Mn9 =pIc1צJC)~H[1mc)UU:1]WTW&RcFJ#);?"'S9TJ1 'R);RC)~%B)8k ߭ R))k1hZRd1hc@:RC)%~TS1xr9 Тkۈcc)o{"!ZJs ɽEJ }ڨk!'#kc1u%:)R)cc){7|)U]Qb)w^ՆB Jl?'[d9SRbZ,zAXwЄ1!I- IJfR@BBhk c&J!hX_gZպ%+;")^\GR(+ &Jc1ÏZd1{Z1u\_A#)SRZoR.jI=GRUVJ!VAeKgRFJ<~9a "B#)~Z/93Ks)7A!hCW(9 -nA,A#)/A b‡R#)Z޿zEBBȿRAC!;Z!vWBc)݉+?J!jFS1/mZC)R BZ zqbC)9ZC!\&B~cC)7&J!7,$fR ~謧FJ`&JC)'JC) cd1WQB FJ);?FJc1LR9%J bpE:* .g[^㩅B!؊0%:))EB%B `GmA;JC)Kr&R"fR!hk9~_Rs19UWTօJD10EJHZ | hc1UR|&J)}9a*BC)[J =:(|B*%B#!NbB![9rZEB#)jkC)*WwRC)URC){o!u %ca9d1ehR#)s#)UFJC) .C)%}hk1[ t)}us9sfR1Yh&Sd1lJ9]&Ϳ'[")?[9/Z"!IkB)ܾ{Rb) -JkC)➺Z&:)ڍRc)+jZc)aZ")+)k"!ZxR1/fR kB){qs"!?fJc1"p-|CeB  8R pal W[[R!ꯠӥ9ܜ9ay.GJaVb/gR#!Ml9aOC Z FB("&[c)\}")ҤZu6={C)ռgR!2jd1_\Pj9UG|p&J#)o"GJ Z GRZ A{B ~GJ V9]tA9 ~0GZ!%ZD)uHJ c~}A^#AA!Z?B 4JC)jA!=0:fR#)^k[գB&gRx CfJjR&B r[)%J_&J "eJ$1kޒR$)8R9{(cd)gwR1yFBD)hTJ"!_&[1u|)c/#&J /GJ .RZD1m|A)Zd1מ)c1_}ŊR)_:GJ"!{([#)|HS"!{}e:D1X8Q&JWR {gJ)_W_Zd1%ZևR"!ϥg: CgZB!coeB#)ߺ"JC)ۻN9Օ_b#)Rd1%5ZC)ҜR /_bVZR){_Rc1]R#)wR#)װ_b}\z Z#)3y{EJC)Z^R *-FJx"A5gRܨZ!J jZ :Z#)90*Z!7uZc1?Hk9\mYhkc))c{15ݬ{c1Xprs1QSzJ1צ%J1^Z.fJ eJjhcb)M'cBAݺ{B!vFJ#!`#JۻG[1&''[c)Jg[1vR1]!R)l{R#)NC)]77s9p^h[c)VU J Yc)_b w[GJA}B@"zRgFJZڻ+b#!Z wZ!qk#)!kb1׉R@FJ :Ja6JC) bZ9GWJ) FR!nERc)_I !,gR"&JA*xR#)&OR Jπ\9[UGR 5 kSB `9?*'R#!Vs{A!wA'&J!_ZGRC)rJ bgRJIc RC)gGR!io@jk!_s9UUMB)\R#)kZaXRc)vgFJ FJ#!^;Rc)5'xR!~WeR^*k!s&J)֮)c1U[J Z#)Z͋FJ~/ Z#)ɸb#)U{)]}FJ &B 9 -J g7(B#){Vf[d1}}FJ జZ9Q coZ %/ZpZ!k*k9t'K1UwFJ :d1SڧJc1}bI+7eR(NZ!oA"!c-:+JW&J#)Z#)W%Bc) DJ#)Ikd1mkmEJk9XZB <9 c gRک9 cD)W_qogR _{Z!X]Z#!چBC)e{J ?R)/;Rc1oR)ڛZ)O-% kc)_|(cB!XF>R"!W4R@)8D:z`WU([!B:˯9wuT_Ilb)uRb)<*fJ"!z)c)}O AJk#)WReB(hR FJ "]EBC)tB RC)%%B &+:BaظI[#1[EBC)Crcd9A k"Zd1駇%B Z"!W+wZ"!|Jd1sտ2H[c!mR#!cd1Sk%B!KsR#)粫gRrk#)[4[9x__Jc)FB B!HjؔZ⫵Zo%B 8ZC)\&J#)GR#)5GJC)G'J /&J] RkkhcD)_-EB( (R)ּZB!)kC)w[B!|ύ!(c)71u\fJ* |:wS9{.R)n&r:W["!ȮZ1kR tJ v{"!7W^V:1W5{!}t1uXc}[oC֣1sUU'cB!,c"!xnA!PcEBC)X3[:Uۜ9A)GZD1U\~#1UUUAm&BA RFJ%ɉYd)UUU\&BBC)w fJ]:URC)YWRh@JP㖲ZC)W^\J!}lB!:Z!/b9{Ոi&Jb c!W:D1Uub .ֈZcD1UUU5'J#)W&JGR#)5{ Bi>bA@"JC)֡Rd1WU?B).Z P{)u={%J! c {.)3U{!ݏ̓1m{C)%*k_ Ik!.նRd1Us^¯/&J77>FJp6,gJ!}Kc!JA6c1+euZd1Wpd1y5ݫ{1x_WFJBacvFJ!FJ$1Cj fJ1]:)R9ah&BmgZ B)W'%B!//fJ"),;&J Z!,%:C)7:! (8sW KC!b_K$1hc1}EB fJ#)~&B#))U%:#)pR ֦R)b-R!ok@1Us{ _mb#)7]uZD1Wd1@bGJC1/arbC1[Ik95wZ)ngREB! beB#)Z#)ӟfRXXZ#)=݆J!Y'c1qR $B@@h tc)b[A!ﭲ'c"!^%B$1?R1c{eBd1"٩k#)Z RD1"EB!&( c1R(([11&[1`eByUUgSB!b2[1 s! 7ic!k%:T%B 67SC)}1W%B;*FJ Nnl!]?tc)UUX"!UahZt:)uo`GSc)cc1hgS9^ [ H[!|_Ik?bgH[ kA 2+%B},gR>Z yfR js X_gRA *{")/}sC)Us R1v:(fB J!\>gRD1cZ "۝_gRa $bC1^zGJC)z ZC))n~iA7u#)UUtATRUUGR)k:B]wA&JAC)5fJd1}]gR fϋ&J1ۼFJB}Bj&J✚JC)%BC)%6R!TJ"!'cOshcC)/}fJ x6B9%B#)6Jc)CKFJ#) iJD1mU1=UUhRc1v{AC1.V c15/y WXyuAZuR j&J#)}5R 㽺J"!ZԪR")?4s#!/JRc1^R6fJC)AD17fJ jR#)ޝ^xC))c1T~9U{!t!ChWJ& B#)aZd:D1o{cR")˫fJ)FJ y{c1*sC)Wc!Z#)'J#)N1.9\[U]ZC15&B(- 9 B#)bxFB#)%[Jc1_VRkHcC1EB fBC1猒JbJB)>tBJD)R#)x"GSc)ɪkB)rk:_9UTUukc):ugJC)+Rc)&{Rb!?5hc1kNJC1R)J95UUy9XWUU"!^صc!U5yC!ZZ )?j!vzUEJ R9\B!TbAwB8O#g[d9IW7%B -c -FR)))k~}Z zRbbJ(U&J!;H[.GRܰoZ#)c9a'[1QUJ#)A^ĿSA/gJD1J'J/B@"1X^U_bAZ R -^h&J GJ)aHJ#1i B 'J@ JgR{֥9UUR]o#!WB!6p9bm'1 |v-j9*@Br Rc)ͱ~$: RgR!&Jֈ®kC)efJ*Rc)B1i{lZ1gw9FJ 7RxR!y?+J!p B)kKWGR#)u}ݨZ B)A)%k9$1\+*[ : 7B!U RC)WZ:KsC)/Z#)]z8'c.EJ1E2kb)7:UR FJA s#)TVfR#)eR1|bd9%[(k1_}R#),:Z J Rc)BC)=B")JS)izS9qQWgH[C)/>_uJ! [sd1ؾU\Jk`B{d9r݇R *h&J) ߶R#)Z)R9_|Z)zA EBD1W*-C)Wrc)_R1[Zd1}zE: o[C)}CjIkB!qc"!ϧD:!)zHk9UUZ"!k1j:[18ڙa'[9]LBc1^{Qj#!o?H[C)ߟZB!_B\%JamUURc1z(c9cr~W)s)_[DC)U7ic"!~`kd: $:Bj gS!UA'[1uc kz$B#)}] JaWapj jkc1MuEJ#)7  @Gs R)J(XކRa⣷cAa)?fRbb_7gJ!^UIkC)7=wmZGSd1b]J1j`zx!)^gRRd1ޞb!ۍs UA ,gZ#)XZA#)ZrkhZ }Ja 7A ,hZhR|Aa.!}9aB!ȵO"!U]s! ߧRC)յ/{C)s9!a-ReJ)>b1J1&[c)#c[C)5zRa%Bd1֟Z1 R)^BR#!5*SS1u2'[c)cR#)EB!bpHSD1Uݏ9 ( B#1VA)7A(qJ(G[A#)˾6R(=pbC).?_fRfRc1TeJ`2)fJѤ N9Vpi{)WUZ XZ9׸Z9g7Z#)&J#)=\fRC)kR _FB#)Z16Hc1էZ)kR1hb}Zc)"Zc1ܚZC)VjRaƠu>{ZC1/vZd1_W5c9[UR XRD1WW]JC)hm&J Zc#)%R!bX%B1:!jsc) I{11 ?9U\Ucc)~R)g*c1_q2,$BUYgc)ݠ̨k%B_k)ޟR&'cc)H[B!'[82c1h k)Z1R)z:)U}c{%J (?J!xRC)=wS6fS)4&EJ GsjBaRB)bd1_Wj VIac*&Jz[c1^]BuCGR/bD16&JC1-Js ^|Z!FRA'FR GJRH.R)ׇR#)"_?߇Zk#)߷b'J#)M>A8)kqGRJGJ#)[&JD1*ZC)|AakJA >A o?B!8 9 &J!_ԵBFJ&fRd)_a@Z!bD)Rd1;.Hkd1-]\jk#)pZB!xJ?:Hc1՗g[d1/L)U_9e: <{&S zz;R }FB z:#)rֆJ!Z GRC)GR(?GR1A /FR)'JC1;}Z!bc1 cGRB)2;bHkC1W_bC1EuW'cC)鷗RC)-RR)㭽ic#1W%J ϲ-(c'ʫs1?WkB)}\R!q(kD1zGJ 3ܧR Hc( [1Y7FJ! .)5Z1zî&J! -R)PRC)ܳcC)\]'R?FJ Z#!%%Z#!xGJHJ#)Y}]pGJ#)R)fR!$B#1%BC1~cc1{vRD1%XZ1](R#)" C)cAPpcL%Jw+|1P)c1Bk1'I[c)[c1+!}-)gSc)ֿ[ "۸c)'[b ~GSc1z] l`+Z kkfJ-3Zkik*R)IVwu([#)yZ ^c 7ZC)&J22إ9aa b'J Mb /CC1iBD1AFRC)7wZ`bC) /C1Ga+kˆR(㩃&Ra"&J]j c!UUKk &JGZ\(k˵w9aتFJA )keB ~- Z m}A)0u J?GJ#)7'J gZ!C'R!׿CJ 2J#)·GR z99"Q&JC)}fR/Rd16[1y/R'ZC)~&Jc)u cc1ZIR׆J! RWJ fJ PB=G[#)&J{vZ#)PJ#>b1w_JD9ȻJ#1XQD1hi\R#1W_bd9 b10vZ97.R {1Ukc)[gFJC1HqZd1XuwEB1w`霦RC!Yo:(FB"!XcC)?Hc!oZC!> {9}{ɇR)97+9}efR(~I{ sC)}c)tUhc)oks1{ճfBC)&_R %-[9_odR#)'-'c z~R/&JC1^FJ$1uZ7AD1['6'J@b{ b A 4 eR#)_{%B( *k)][k(s[߿'c9=u&Z1.G[9N F[˜k ~R#)sjkc)nψc95qm[c1P&[:g[c)u]+|1Eakވc1qW~)lC1_ߧcD1/*|1smfJ#)tYmhc #{Zc1^xw"Ic)ߝT1֐Z1c[C).=Zd1isC1\R <ߞZB)JgR̯ GR@ 'J)J!keJ:ZfR!/FR#),AA*! Rd1UWڧRC1]?Z#)Jd?J#)&FR@& hc){{B)xJp9A:r8:~_n&J A!}A',r_??#)y gR#)qJ+'J~5'R#)WVJ GJC)BgJ kGR޻q9 B (gR#)&ѿ%B!PbC1&ŽZ@귾J EJR#)-KfR!ZC!k5FJ RC)pEBC10J16UY[)ڨfR9nUB!.8ZC)J#!\A)w(A8h &J %Bd9gRC1W&J 'R _\Z#1;b hbZ#)jc95s)k"!Jb"!J#1ÆR) Jd1RC)ߪ=:R)'8kB %B+ |)dB)ZZc!e[#)O}SRZ W&R#)㨘FJ!~FBc1gJc)8Y]gR){C)WU5 c!b}5bAC1"OR!FJ#)l'R#)]]A z[d)ys[cJ#)U9 - "A#1(&FJD1ߕ Zd1ޕ܆RC)+"EB#)s`{d15eՊk1}h[ ښ[1@֡)U/^^|JC)'JC)T Z)[#)־H[`.R9 f܆R#)+ZZ"!R#);B g[1غ@b#!`p^9 ޅe[#!ͩR"!:{d95}VIs߿")kWZqR!]S1wcs2]YA! GRA?+fB Vm?9rO>b^R 7U&J'FJ#){Xks CFJd1_7AFJh)c!PSD)Uekd1puUgR#)/u %BC)FJ JA&JA)\Akp:!5WW)^\U9GRA bGJ ?;~GRXJ rRiFJ!@Ku9B99󼔕GR!:-/Z R#)+b[#)fJC)EB!;7&JgA! %B6EB#)xξEJ9UEB9.fBc1bZ#!rEJ!\%B#)B!&J#)c9)&gR)R#!js9_XufJC1^GR '9#)cթb)R jCڽZ ,bfJ!:+*B7+J(/fBC)*k![9Rd1,&BCcBJ!~2IcJkZ#!~jpc)_]AB R#)ugZ#)+FB#!SJ ~ k{?kkJ!x]t")5VקRC)WX0?JD1] c) }J#)]ZFJ {)hZ)b_&J$1 'Z+R (Rd1NZC)~bC)'wFRz_R>b([ Rc)ZrR1_9%UU{ R*R|(c!mxUԭj.: 4'R _kk X^W_J#)^B 𚓵d1UeMRB+R!s!A = s#)__'R |Z){1gR n.JVZd1hRC)|xZ 6RD1b3fJD1bls9^ZZ)OB ](GJ U c!݇Z 齥9 vY JJ Rw'J AD)Y ќ__")^\UU&JؗҬ{`&JD1R-'J#)zvR1_wfRC)GGR *$ڇZ&gRc1wofJ!/EJ!ڪJC)B ʮW&JC)⎊gR9QFJ x&JC1WpmR#17mZc1ڜ]&R93J#)b܇Zd1{{%B([R1&JC)V&JC)!&R+7&JD1&Z 'Š9C bFJ#)kBD9=gJ ȮJΦRD1{1Y]{ cC1^'S1siJ#)9*c)ZAzR r]QR cJ)˧GJ {Z p&J p&b!?'[d1U k1UB#)hԦHc(~^R#)9mfRa9Uus(cd1]%R)fJnJ9WUFJ1)gRD1Gk7gR9"JR1?^J9)cC)Ժ cC)U' kc߄9a8c)ui{Z)kd1ϤIkCb)scjk1CfJb):ER&$:d) J:{Z!⫷Hc {C)\_C1%eukb1ޟ-B)_fJ#!ZC)cFB!LrAp#!RPUhc9 bd1Wy&J }gR!-_FB!6)"5E:!N$hZ#)i{GJ)gI!;R)/J ^B%eJ$)3)k &J#)OFJ {ͧgRaBa/J -Z)8%R#!cjk9M{Wcd1omb#)szZrjs9u]]5R1cD)u\~R!S{KkmmC)@R(|iJ%989KIJ; K&Jʗcb9_Wy>A %"XC)%Ռ{`J /.zA!=*&J")"ZG[d1EJ#!A(&R({FJs{RC)MmJC1'J!KkRC)FR1/R oR#)gZ#)O;Ac1atAC17mI&J :9!bOFJC).fR9_gR)5FJ)xcjgR)yu c$)q3ZC1U^_t{ {xuJD1sq^cD1s]~R$)VRd1c cc)ɵߦR#)pw0PRC)[195'IcC)^Rc1wR&B!fJC)Py%: wuZ)8b#)WxJ!p c#)~)hkC)5y^FJ#)BSWGRC)Ks [9(c#)XWvgcC)srGJ`7ÀB ȐFR)bJ#)sV'JR7ic)hcc1*kJd1pZ1 iZ)_Oc)WUR1P]gJ!v\R-S b '[#)٪[B1OJ¢b!%s[Zk#!ڽuc1eUueJ`%K$)=JC)zhikd1ԛUJ>R *`b)>RC1﵉|C1EIuR!&RpB\Z!uRcR#)[]R)yZ9Tu!y7;)_UWTC){WUZ!JsbI¹AAɃ(J$1'/&JD18_I#)tbC)ן5Zd1{Rd1cc)uWA#!ur`J)̧.|&B+J(J#1fR$)7^^ik#)-}(c#)>'d(Z!/5Z9_4B/GJ!馧 c#)U_GJ!UZ![bkZڷ'J ^틞GJFJ!~mMZ!YJGRa馎GJ#)`FJv;Z#)V*FR4&J#!NJ)->.{k#)3_c#)7fRC1d}J#)C/(AC1iB(-A /HJ),RC)g{EBC1q&JC177AC1(EJ#1^FRc9A#1޳-&B  (FJ" zFJC):^QfJD1oJ)J *fJ#)¯ *k&JD)yIcD1ץ/RA9 &JC)V%B#1*U[ 'Zd1ycd1cfW~Rc17=Z1vJ#)%BC)5ސJ7'`{c1P_u[FJ!zӦB $B :7bC)v^zZ")ck#)>jc ڠR#)ufRd1?-'JC)|5ﮆRd1AcGJ **c){{ GJD1 \'J!jZC)qs܈cc)kbb#)lz*c#)߿9Z@{ Z1]ZR#)OR _c [C)}yU([!?*[!"^ik1==c 胩cp˿eR!c%J! 0ccC)\w'+ikzSzB CÞ[#).&B#)`=k$B'sb)/iyJ")Ը([1Us!Xݵb#)9s)c1UUurR#)W%ՇR -;}c!ik1TGVc!cC)]{)P+Za'R ?d1UUFRd1VL k#)U}CRC)X&J(%{1_ufJ vGR!FB#)u\GJ=+zBD1~S x}C1p]ZoRcz c)^bab'JnfJ *[ z^ɤ1 {s'RC9 0)'JrgR#!ygR#!i׈Z $ZVlZU#&J#!'TA")VRC).ugR#!r %J.!WЇR#!^׭%J#!&JC1oAc1%RC)bc1zv&J)sZ#)VZ#){WJ pJ)؆R1}vFJC1shZ#)Z.&J#)03%FJ)BB ⰨA#)+'Td1A]UJ pN@?ZC16J)Z B kB!EFJ#!>pA)s/{C)ww{c1wc%B Z ;ꇇZ1 {էR (jR#!gW[BVb9'B '5Jc1x_R_ kjS wb#)azr]cbfR %R#)rq瓵9UWUFJ!4Ic#)rYR)c&B#)y'R)}ss9)c!/c1bB5U9~tfRC)ή&J ]B!>Km){RZ#!/k#!WsR#)}Z9 YZ(տZ { {{: .GSڇc$)Z1rZB)?Zc)}|[d) e%B fJ#!ƟIkd1UuwA6nbC)˚1VUR)GR_B 5PB!b'c!<ןRB!c k c-~gR ؘgJ xb)m*bd1{PUA!^9{B B!_W?%B 魫%:#)W&JA&׬An FBJ`Ikf'JZ(A`R)87)ZXV&J 6RC)!VR!x%B!wzr9!R}ACZB ^FBBGR!%GR_°ZxJb {Z "r J h.Z")žއRC)}&JC)J")jA)*J `kR#)~&J")=ۚGR &J(0S `kwZC1s+Bc1CR#)kGR {J#)UEAD1u6*A  fJ)|R_R Z!]R#)_J1{C))' 9_R_^J.e:)eB (([1kWJb!kB JFJ#!_Iʥ R!R#)اZ!&J UiC.!]5Z?RC)\zR +*cC)3mZC)|\vo%: ;9!n}"FJ }R1UB#),Zd1{)aIc [/(c!PߧR PZD1}hR#)`'[d1)ھ{ ~ܷsC)fB#)0f{1ֵ[9yM'Ƀ!hs9KVQfJ)]MticC)rcAfJc1*\(cFJ#!\-JB/gR;jcf<:[ chc Is#!tv9Z Kj9^gR }oLJRard1W'[#1'[9_}Bb0)WBD9_:Rd1ekk^Jd1_\9 Z``FJRfR#)cgJzA!`+%B ޺(J!׮Z#)wA FRd1%zIk(w{Z2[fJ r@@1.9 >fRZ'RC)ugR1E)kC)7}&B#)>9h97'J!>i9&AA!ʇR;ZsmiJc k_FJ 57ZC)mRC)xٝ{1PXuWRc1[kfR13^FJC)0B#)ၦJ#1%_=ZC)LJZ9]jP]Rc9MZ%J(낫R(`FRC)FJ ksJc1TjFJ#)&J! gR!n*hZ"!bC1_]&J#)uGR(.-%A bFJ#)'([9mϧYfJ#)cR#)XXzFJ!^{%B6R!+׻fB)_'[D)icC)>_SC)W%:#)yJ)YaZd)zvB!`p&BD1FB!&4ZC)ևRxgR)7..c1- k)}ngR!2=R b`B Z\sFJ#)=U-&J c탠Zd1}uJ#)߻A#!TI)qGJ)gR$)^Qq)k/Z#)[ͤik 8Hc)8[1_|)k k#)J#)_Gc1[}]Rd)ߡvRd1X:]EBD1s!}+k!eR`x%J)Z"sd)}TRC)3WJ#), gS1Wӌ I-|9y_Z!Z1q[5@;͓ VF: ^RC)aAFJ"!p(c#)%Z#){%J8ppJ(Rz&R@fJC) Y)[ = [)fJd9^BX`'J (b#)[}GR B(?&B &R Bd9/>VBC)xl [c)VJk#)__ |1MUWW'R(s&J!nk\Ja_~GJk=RvWtFJa-7GJ 6GZ`B#!&B sEJ Xp'J!c*B_\FJ!V祤1a R fJC)ԦB)bү>&B#)(GJ .ȎZ#1FJ틻Rbr(c sC)yu&B{#!}o5s!^FJc1"-]_,|c1 9UeR!jR#)*iAR!ն>Z!-8'JC)4Th[d1U}[1'Jc1, B]%s1y)(cc)> tA{?>{R4&sC![)cc)º6RfJ ɋR iɁ%B!WJ#)B\ W}J҇S1+b gKj{C!?)b#)EԥRd1V* 'c1zp1U}U.d1u}[RZ1qagR j9 "-͈Zd1{\ɉc)AŎ`&R{ A-ꠋZ#!?g[)WtfJ h5RFJB &J r wb!mb ;[{bWWFB㙊/gBڬfJD)8hR!G [c)\}U%:4| c)\`C)UxUU9 ._%:!VqGR!om>\Z BmHk!GJ οzЇR#)/&Jc1n^ׇRK{C)_rmR Z#)t&R./sgR1:fRd1*Zb")b "9_|WUHc#1Z ?Zd1Bd1*.=Z")ԷZJ 7קbD1&WFJhfJ'JC1`7YZC1fJC)}%:!:#!.B#! GR)u;J ^RC)J bc1r&J ((yZC)B!mGR! ~RC) Zc1cZC!߰mHkc)݉k9GUW2)_UJC)5eJb,)kC)kc15]U")\VZ):c摒FB)s/$J)kV_R);7FJ7J"!<+J!˦J!{t cC1=WZ!zJ /fRxHcd1݋ys! >ߦZ jc/5ZD1Ou{EJzJ1˞J(/$ZC)^Zc1-R1JC1pgRKRd9Y4FJ)Uȥ Z bcfB "EB!oXs1WTS)>7(SC)[d1/ &Jd18b#!zR9_IRcd1{YsJ)AR 8B \s! Jp͆R#!bZ"?)ca:(cC)ICڌc)i6cd)Z.냄1u.fR#)l([c1š%BGUUU{ [s!jܗ}(cࠣ cBzR(⮷(c^RC)W^Z#)VXR?B9U[-+sb)/R1O(c"!w/t&:#)U#[R)\{R9mrbd1\Z)_;md1%V{ֽc1WU(k9}eөsAEUV kd1]R!y&Ra)'RB42R1\9fBC)|kR z,hRAjJC)U[PZze_Z#!gBnjcBT%B *ڰFJ~s$)[S(ڈR .&J#!w&J!φeB "[ I}WfJ`B mgJ `_%B!1&J#)Bz?JrzZ#)Ajs`&J( c9}UJC1FJ9;&J AD1-RC1ݽJ"!_fR1c{_{@Z#!fJ!%BC)%B#),#&B&4*Rd)w}J1UFB"!,6&JC)|޼R"! fJ1 8 c"!u>&J!$FRl[Ik"!w)U)s9UuEfR!fks!ו Rc)]Z!WͫfJc1ɫJC)۵9EJ#)h~އR)B")pZ1~)uGJ3jGR)*\ph[B!_E:bRB! [c1X‰kc1_Hcc1Xߗ kC)ޫ|UFR!.? WW !R@R!i +FB!?߹J|z d1aS^UHc#! s")ϠfB"1ˆZ.'R!o[!)>Z1 cB!nW?/Is"!wkR)b;J)m Jd).&JC1fR)#mi{d9|WmUJ /FRd1Uy&J ֫[!U]ZafJ^8ZFJ Rd1߇Z/ˆJC) {>?}9'PPWԽT}ZD1W)cR_R#!^wφRj>Ba;.&B 䍇R>B^FJ zSfRBzA!5Is&JzBZ- 9Uu ]~EJ!9Jw B#)+Bc1fR uCR^7rZ!&J#{&JC1ό%J9wuCA#1 ?V%BD15fJ#)nJ Jd1ߝRgR#!_J!XZ_%B' %B:#!k2fJa):{9^W1T{cc1o_fRˎۧZB!/KfR)2R!~=Z#)&R bKR(:/R1Zc#)[$)܇bpZ %7j9VbfRC)qC\%%սATTuJ!e :)c_[c)WtGK z["!%{!_>{)c!pgR#)}?R9tmkd9='Is Z!^(_EJV7!__xcC){'=ZC!Y]&hc1J 84tZ!oR)OjZc)=jZ pvFR#)mhc#1+uR#)}fJ#)S :I[C)uok cA |A("bC1fRD1z)k!Bd1\FeJ :æJa @bc'R@{*AªZ +^Zd1'RZ9iR 9 ToA#!׽hR WBK)Ra`FJ#)!A?,:9 B!]B r+R ޿(c@'J?߻%B /k9 ȧ-Un]d1UcZb!&B-.R#)u[!߳{J1-R#1|\zj#!wdrc&B@⢬fJC!k'fJ#)ʊGBFJ9_6YJ#1Ic"!OfJgR#!8k cc1]vtfJ. cc1]cfJJͫJC)Z+sFBz`17/eB!]Xc)UC!  B Y&/J)RC)j&B &J!R%JD1~i)kC)'YZZ b!MB")tTl}eJ!RC)彸O9ipU}js#)s}}GRRC1y_ZC1A~{"!/xjsc)?R9UmmFRjZ YW*R ʆp)}]%[c)Ik#) Zc)[!'ZC1~ R 7R Pzkc1s꺇R#)>W^R :*)kc97kd1}XZ i kC)i{_gR! ?{aEC#)zcc)ܷkA!bJC)_V^sgB!zv&Z ^gB#)duAb#)5ՇR 2cc1%gRRd1]:{c)UUw'1")uU!UiXHk#![Z-Rb!-bEKD1Zg[)c6fKC)UښbC1QSI[C)մ_B9p5Jc):ֆR s#)e%I")'&R(7:&R>4t uМ#)U]xFR#)>c1Rs1UWugR!Z\ZC)~R7 c6ښ)s1^~UR1(BC)a(&J SB %kxZ#)_bgRA&Jzj/Zmb!yA Z#!{GR9#)zќ gRd1{МC1X#)\WUUZ FJ)wZ7-AD)`gR&J!}ҰFBC!zR#ZI"cR#)&oR9k5]&J(xFJD1W{c1cUU&BC)%FJ!RRC)^A!%&B ڨB KjgJC);`^hc1W]B$B#!m:Z#!ն" C)^~ބ1TTVUJ#)fJ#!c1]{FJC)'Z!.'cd9{%B1XQJC)cs1ZzJB)EBc1) (c1WREB(ߘhk#)-a(c9.WU(k#) ;K|c1WxS!qjk1]eBc1^Z#)kR#)m.Z")?q&B")R)n7c1}UU)[C)Oz t1{s9u]Vsc1UUTk bZC)U7Z! >s)zZwsd1uwB ZR#)ߞGJD)l&6A! #kkD1^UKC)O|c#!_:s1=>Hcc1%HcD)ݕjs ^Zmû'c 7ղcJ ९S;17W]W(cC)׈c!+PR *JbJ#)zB(z#[X/(c <>js!!sz Zc)اR)/Z!!ZC)Bx|s)]UWk 7bAꪴA#1b\9uuqY&J) >fJ1*sc)PRC)[e!fR("FJ#)͗ئRe1%GR#)cbJ)'e:d1ݬޗJ"!>J!ɻQ k5J jJZ#!֗B@GJ 5VA CBa;ÇZC)g8$d1]FJ ^ &J!Z9^ 5'] } k}Z գFJ!zXl·Z 7r J M&R0 9b.gZ#!kSKs!tZ")ΈZd1__ˆZoFJ#)cjBd1U RD)5R! Ikd1?mgb#)FJ!cB#))J#)rFB sfJ!{UeBs+&B zUR#!zzJc)gJ#)JC!z:i}R ZFJ4=^ cc1GܞfR#!$FB 'E:$19>*c"!³Rd1wt~eJd15٧Rc)\B!է fJpfJC)R*c)b#)ܫzhcC15rJC)V?6KD).c1ޛIk")[G[1 S1TޞJ (c([c1T K1_]\VZ n9u. |9ik l5sZZ=b-_9!DEn)k aFJ#!0 ks#)/WgZ)Ж&J?>.)Z$9^ Z1/k*9y]gZ#) c%R)UR([ fJzS!2G[)''UsbZ Kop!! F: 9@RC)1iAHcWbc)~&B#)mq*fJ#)"Ws Jk*:*s9||s1yRC)]@صb")ab1WUrgR)&RXI "#gR#)BE9YR_R(7RPgRhGc//eB)㨶sd)Z!: c9ՇJ1jJD1fB)}/J#)}mJ R!WR!}IkC)^XR`* ~{c1uC[J*諧Z!z-/Z!Z=s'[#!jk9[fR#)zɪ*k1_]~B rJ}GJ IALR 9A)ٽ#%J(bgZ -A겡"Z#)ɢIk")wV[#)o~݆R9k}cd1u}chc! R)ᪧJd16[C)͍&Ja?ˆJ B>'蘈{!wR** cC)mFJ :BZc)7Rc1vsJ#)~xfJ#)R p cd1%_UR#)^]B &{&JA(8Z Hcc)wJ)}:rJ [c)[7XZ1Q^g[)&{Z)|MJzG{17{1֧R)N JC1R9wէJ! ([1y զR:g[9܍9}|{1=_R9vm'RC)zZ#)&=hc15c (d9[ZIk9S񜜪kC)BR!=p%B:/7)Z޾hZ'J 'RC)K=R#1YkU5)cd9U[U*s$1_U~gR#)Zd1M)Ϝ`[#!'hk b(c) ([ gB SD1'hrc1WuuJ R!=Gc(Io R 3J 苫)|c15]}J IkB)-w'["!JkC)Rd1XtEBC)˅i }{"!zU9 :''J#)*}j A#)JC1%Z1\}fR#)87B (s#)^+ cd1ԖϔA_U^Z9"C'J R#)z>?J#)JkC)%:n u&gJ#){<7k}{[!FJ! ZMM'/R!7׆J$1FB#)ygR#):{wA`>1uRZ k| cd1ZJ!>gR zʇRd1YkwZ fR1lKFJ &fJ{ c1Uy[gZ#1mb-*cB!5Rc)QZ9 5.\gJacc)FRC)鵃Z1UR&J ꍊfB9=7&J nR Z{gR#)AC7FJd1i]Д`_R!};k ~u&J FJ#!/9h.fJ#!0JFA$GRd1we/FJ*{gR`ij"!w_cGcd1_ۇZ#)CkZ &BC)"%Bc)*7&[#)}Kk#)Wb 胵R FBC)*FJ1U c"!SJ#)':fJ#!)ɨ([)'E:#)ր/JD1'ZC1V[ FJ! ׽%B!r+\pFJ#),bEJ!%"fJ#)'†Rc)۝~BIk#)MgJ!߫:!W@ZC)կeB#!.RC)XR#)oͪFB!:Jc)ofJ#)fp%BC!ِkB!Hc ˡR1#tzJC1?eB/%: n.[c1ue_b#!Sc)_} Z!m@S)%_R#)Shkc1/^gR#)i; Auu c1phc#)YOcD)k]ik 2~},#!{Uicc)oFB#)O,Cpjk$)^5RC)ZkS5R ͵5Z%bC)"s)L9u[k(_pR1er_B9_W5S!~Z3'cD1}ל(c(}1ac"!j)tU]b!p{&B7(8R s&&[$19QB!?WLt)TmK)'S#)_PSC)&S*Bc1.vB#)*Z)Ҳ ?\AXDee,C)]gRD1e OgZ)ꏽ&R!fGR('Zd9?R)%EBd9%)k1Ue'[#)%ևR99)c9B{gR95; RZJ J!*Z#) SgR GR ^wJ@.3gJ .7R!v&JbZC)mQZ#)wI#)F^/| JC).gR!‡R!=sBC)%VgR_ 9 ?$9|gJC){{:JR>{J R#)7RR)_^RC!'K Z1]JFJ#!V~1b#)[GS9iwU1EB(ztc)qWUA 9ZC)9i[$1{'Zc)EB(fB _phSC)]Ww%::.gJ=Zc)q&JB)bBCfJ!: Jc1 ̢kfJ#!:rcFB1+URC)aM7mcc)ݦJ)|YJ9m9[!8h[!'[c)7uZiL9W5u,9R{L1zpj{-"!_J ucc1rIk1UicA\Tb)_UuB#)KR J$1fR1=.9_b1=yZQ#)V(c#1&B/RוgJ ;&B!2bWBa>r EJ &Bج(&B)UR n|K6=S#! cC1^R'[1=_u-K$: aڈs).J(c")TS*11wkB)J1('c)c_J?(J).*#)kswR #/+HS")fu[!cKc!X^_:)|pR˩C#!*eK)cc1 P([)/nd:%}ikb)[R1%l{s^l{ Ii[GJ c fR)'R>cFR{")]?Zd1pv{9[}b1 Jkc1~oEB(ߺ'J"!o-bEB)*^fBc)%}]fS(// 9C)iBB#!>fJ WJC)[`A B8-*jZ*zw"!׵UABa{,R bc)_;RC)*Kkc)|ugRB{B:Rd1xx~FJC!(S R5gJ)Rc)J"!jfR"!뢩RC)FZd)yhUfR*-B 测BC)R);fB)TJC!qERnfR!c |"!Sd9eC wg[c)SxJ {(RC!hJC!+R"!߻Z9gJ9fJ#)ǹ6Js)XFJC!%B#!Ny |1U_s_J 3ZgSc)ՇJ"![!\yR -Zpcjbc1!qqis1';Zd1DIc")~?(cc)e:#)&Bc)Nj[c)+"SC1|~JC1K}J*ikc)_^zJ(R#)Kb#)9zR'J#)W>[kc1(c;?)cc)xPJd)w5'Sd1mnxJ)W/R Z#)6bs)U_icd!_О4|c)%zTBoy]k :(crzR1/Fc {+[`먈q`}_F[ 򅉆S1K+NSC)ol|A!o&[d9gzZ#)<1is ~h~[`[C)vJ%KC)B(⯗JIk)k)\]HS1!([1BcZ"!2&B}qUU)[!!%ks?JK׭{C1mթZ)k{#)KFJ!ucFJ_kˇR \&J)FJA x&J!ض;RC1W~RC)VBd1zfJ9=J ^;BC)aR 폈B wB#)W[a&c ^T~Zp9yU[P&J zZ-j@A+gZ!o|Z#)ZyB NEJ FJA `Z")ֺU{B)}RfJ#)>~RFJR UEJ#)6gS$:C7S)VWpR#!mt{fJ"!-J1T(kd1_xc1MUUuJ RC)uR:>J J"!ci:SsC)=xR#)rfB *B#1"~EBd)-:#)f fJocD)mgZ!'势[C1{)kaZkR)AUikZjcC!J1Zҡ%s1=U{9_J1HJ!jv{ JC!|Hk9ms1os{B!IB 6Z 7["!ЧR b1w k{C)_ؖis9YULjkD1b[c1}whk!n1UR@x> kC)pIk")cC)ArZ9.]픂)7_{"! |d1UU(cc)]ӹRB!: S9 )Ub&B!/Ja9#1ZzIkC).c{#)ss[_R ﯛHc_{S10k!iަB!uˠR#)^Wjk!7퍧Rc)y_WZd1ͮSbC)'FJ) R)xb _Wks).c)uk _R#!V˨'[޼Z1GK[1R"!&sB)x|zZ( /k k1% |)$Hc11oJ"{~{c1U7k! +|9cB-|f[)F["gk >j#1Hkc1/oGs1|Bu5cc1,{9}sU'Sc)_R!Js"!ch~njJd)-!1_UUs1wI[U([c)iEB)w97jZ+Ks#1C&R4J,| cgR FJC).9UUUqfJC)dCJ!ܻFJ Z -Z7gR/(&J! #)N)%Jʀ9 gJ {'B#!5%B J`B!u fB _%J!?GR!sZ꣭EBB%B)KfRB/ FRC)\R!>A+&ZZc1QSR[A_SU&J >cd1Z{DJE1؆Jd1uiRC)XJ!{_EB#):bEB$).>%B x֦R9uZC)^b2C)FJ!ՖR̊c"!}J#!]~KJbxZZC!"zfJ!k%Ik7{c)WR!6nBUŤ9U_UR!ۯ:- t1{d)mZ! ̫BB\c)UۉB ^[!W?Hc ^{sAaeJcR)[wZhkC!.k1ugcC)Pk1YrR*k`Bc∈c1Ώ։sc1hc12!t1ߧ%^J#! R)fJB!k|1 k|S#!EK)J(8R)b#):xZ!˃A]ӵ(s1kt몥h[ kNRc!鴝'kC!fs1)i}Uc1\)[ 9 J#!gB#)JBRZy$Z)-pEJZwZAާJ ,H[Zc1N{!R }FJ!k>Ik9*kc1_|}%J#)r c!R9=uRˮfR!Ab9_9kJ!FwJ!u59ܻFJ)zR#)P掋gR!\AfR ~ +%J"!?)kW&J kbZ1_&Js o%B!AǴgR 'Aۑ[b!ub ۫FJ)\fJc1;-eB (FJ#)AGR `FRC)O<J!/nHER! |Zd1߁=&JC)=CqZ#)o$: fA[B)cd1-fR(gJ /zs%Bߧ;: B 8gRGKd)I[#)|*c1qb")&?EJd1ImR"!<7eJC! k#)__&J!'(pf[ #cfJ!1^s!U%Z 4߬9Uu.1}}js1]y]RC)էꎔ1U.b9rlkxO{?'c1%Zc1syRd1/d&J 7Z)+Ic!.[#!椢R!G[#)isC)iUhcycqk1w φR!P B R(Hk1q([B!&'H[$:\&SC)kHcB!⊡ |9}c}Z#)8c1]B")Ҡs9x_9Ik1J |xR s!*hkRb1&0S)' A)VsCBuu c9{Z|Z)˪s 7kfKc!ú{FB C)UyqL}%2]ZR!Wi_@s[1懡ic!| jdC)/UߨZC1WA(zFR ^bNZ?GR=gRd16}SRD)9 &J6JZ '6Z!طJRC1CFJd1+([d1^ՕKk#)IFJd1;{FJ "cc1UUFJmR _&J+ݛ*s!k'bC)WׅR)wˇR`jZ#)]Hc#)vFR 긨%b#)Q}FR+|9!#%BR![W- Z /~UZXgR"!دZc1Z9ɞR9HKjR1w`EJC)tũfZ!*ՃgZAC)WBC)tZ!/R kRd1鐔9TUUL)7URb)Z%B!XiaR J!/ )wWFB)Z ¿׈S ^xJc)jk!J!|l c)eRZ!gJc!_]KsEB!Bxl9^w!_WR :B"c#)Z#bc)uGL&.s!fR* ϔ9uc!;k{?9uWKe'[9;k!ecFJ`^ RA{( c)שbd1}ͬX{kC)W5gkB)}Z ~ࢧR =/Z)bR!^"!7hc1Sު [)R.{))ik jrҭ1WUUkd)r5s9k{9Xzgc9-Mis9sC)&'[#)lVN#*ߔ+Z"!0(c~Kt1X{!&6ҽ͋1W]cAXu}FB ָZ 71` c" !uG\C"4D2ߥTP` 7!twWxc)wU |ݾA:A (fR)fR ^zbB)bwJ#!bKZ!%EBc.FB8Z]s9bJ!6 Hc1lTFJ تJ)WBFJD1bD)}sC)}\ޕ7B!Â``Bk JFRMw&R:ӫ&Rd1ǗZd1#wb!r*Z)gܰb!iA#)zB!xA!FJ u-J"!?V{EB ?B#JB)/EB:"Jik9VHkD1﵍b!je%J EJ؜çZ#)T\Z#)ܧZ$1pJ; fR)WA!FJ!5EBC!"=Z!Z'7Z }9 ;FRC)B(z9l )AaA7FB"!=B"!\%BzBFJ!fRC)2ֺfJ )Zc)&J#)H`R1-%Ja Z J%B とJ!bPFR XJab&B CZ"_Z"!B 0B#)wB ʮ&J#! J W߫JC)]PkzBA B"!:R@oye:a JB:*DB!m|fR`..J)|{'FJxB!5;{D: JRD1([1Sc))cWm[1_S!޽(c1W])%UJC(R)p[C!כ'RC)xW |#)ZrIc1\Z: +8Z1˥)c!jK)[ 5c"! jc9SʃA^o'[1#{#)OW[ kssJ{k!Gack9`Xgk*BW(c)sik1_.k[b#)[ Rc$:鹫gcc)hhkmHcC)ES*NZߦJc):/ |)}c | x t2C([c)Z"c1=9l GR"!7mZR#)?c#!_nT%J题%B :fR)R!sߞ{"!K&J yA[b:B` 9ͮ:%BߞzB+bCIk"!RC)j%B Z#){SwfRD1[d1A`&JC1E~S3fR,R#)~&B R FJ#)KR k~FJx1 FJ;ˈk!?R, tc)XWu}B{ՉE:%:5+fJ!nZ Z׊ZgRC)'GJsZ#!ÿFJC)@BC)vDBD) _Bc)\+[)=]'S*B s1y]Ik1M(c!hx{;9 -fJ[)r[ZB#).jXJ :u[)9)cC1ܧZd1Y}?S1Cq)k@?J! RFBa??*t>hc c)hc"!lg\d1W5UJ|cz{rhZ.B R)=chcc); |29{ZbД"!}FJ#)\CBa'[9MFcC)Lʋ%[ |ϧJbk>eB ZB!Bk*l1w^P cSc)k@k:.|C)׌1l\ |BZ)l9XWc"!f'[!ňk#* mIc'S"!_ΈKc1^T&["!kI(㱩Lsd9UU{)?Jd1^/uGR!근BC)k!GRFJ#1 J^'[VuFJ oR!_5J)Ub!ۦRAfJ1wsEBd9T%BC1hcD1Z|_?Z!eVlb!U5Zc)V\ZT9@$&J#!{C)U~hڇR {% t)Zx97/A p[)9hb9ˡ:!;Bn+fR"!.VEJD1" '[#!R1X9bFJB!FJ#)~DB9/ڇZd1utfR ƎZC)u5ZC)x(kC)WUJZrgZ Wo;GJ 6Rx(Z").fR ߧJ!i/egJk ͉Ã(c"!^ d)TV&J 7EB!`*J -ER %~}Zc)xEZW_hfJZۡZC)&SC)y%:(:ze:$)eB#)@R1=''ic!#Ʌ'[1_k9KWWHcC1Ic1q}H[c1xRC)m%?eB!#kx{ߥ:(;k9o'[#)P)UWKk#!N~{d1Y>v˃!VzgBC)oZ1{9%+l#)ys!M wS sgR!{B!`BBB2=Jd1U[Hc)[Z9F [s1bw(c1۱"RC1*c1׷.([")b[#!:cc1tt|\9UМrSHs17-qJ (c r#R1[1\bfJ)n輧RC1hzZ!JkWFRc)ߩZ"!fRb׆Ad -Jc1덥ueB*/'[C)>^_R")WZ2 U c]b/shc)v: 9ؒZ՟9R 4m&B!*3)]qiMEB s"!݈Z!uR!iaZR28Z#)NkUB#)KJRͫ׌s"!Sq]%: RWls#)a%B!W^"EJ*J v{bZ탤9@*Zs15{Yc!,Jc!R)(+[B!'uќ15UcSsEB2?uJ#)/u cXtBC) %B ':R!*ߥBC)^eB)0򹭄:#! [!bikc: t)xrzeJ7[1%g[C)J$)ic"!0'K)'[1Pk(~Ik! {1gSJ9yxJ) S!/oFB *B)o(Sb)?([C1 J並Rc1B:7k _zJR\AgJ \-9 %8)[K^:.R 7%Z!jZ):.(cC1WJc1[ ZC)JeB & kc9_'c1K裈c")c޿S y[<\#)UWUS#) Zd1s .6{).ic(db!ܪ~|B!wկG[)9:sa! zPa)|XSs R)uujtk S!jiS! 5FJC19Z紐{C)=]&JC1&J)6z~BAfJK 5MgR#)B1~''R!꽙bD)w_p(cc1K{w&B"!؉scd1V\[A5]cC)R k.[C)U98jFJ#!&YJ")r]޿Z b A!; c[)UGc)A4*k 7=;Z")PFR(/%J1:REB"!eB ?✚(c FJB)b3Zd1յt{)]Z#)/c"!ߑB1rW{c)U%:"!8B!60Zפ&J /zy&K'R J >kckBeJ((bJ#)K;eB!k%SC)-(>B1_Jkc)sٱ[Jd1{D1uU]ʋ!6R!p^|([)S}'c#!jcc)'c1 B__c9־·JB)M! eB)+^msC)M__'c!js){uS),hnRC1̃b!%"MB)[Icx篲hc!S0R"!ft|hc oRbK!{(caˆBC)fJ#) fJ#!olS*)jJb) #kAQ]wZ0Z"{"1Xs tC)5ikc1Sb!>;b1bC) ~:s`*+B!f+s1Wsc1oJ k!!&T9Q_}S9")Ik1-&?[ :FS+Z")QRc1 +FJ.>/C)5_U1UUI%Bd9UB 6:R ?\#)XVV |_9ʥGJw/([C1U`7)c`ke9W5J#)"}ik!FJ").ɔs[1iu}R!zbR?R#) c~{Jh{A@Z1eJd9 yUJ JZ1iKJ UZC)|ZUD:ŠߝIc"!&'[XʆJ!BkھcB!k"!xc -5 tB!ܪ&S@"ék"!bQR#)[} loc)k:R!'b)r1}UsR&J _ cc!_;1'VUbC1BRC1j^s#-)]?eB]UwZB)O%: %: TJ MiF: r$E:c1!/J J J1E޴FK!r*([!ζZC1騃#!EJ )R }jEJ"!fJ sC!צs1saxxi{:jk)߯k):|f[1X{Fc2Nf[!dZ' (c")/ӣ%Sֻ;a!c1^b *b)JnT yAcFRD1 ׏Ad1m4A %( R#1T%B R#)wbZ chcD1q{UUeB(Z*A [B/R)wR!hJ#)퓵uWM&J @`ZC)p&B (fRc1\ԍjfZ1(u]b)'&J`FJ '9a~%:!7ԖZ"!pB)WAjkeJEJ{%J KB#)sZJC1յ%J#!w_EB *s %Bk98ӝRc)*c v: BC)Icc1yFJC)t eJ#):#)ڽZ!]:R xJ)cDB!@hZ")ooZ) ^R#)*J9u֢is"!wWJ)gcJ }Z!VZc)遺FB Y[oR _Wp)_mJ)_EJ#!fJ)7eJ *+J1Jb!(R%B!c )J}u-'["!:R Wch[)}]? ["!}Vh[9RES cyJc)G[ }Oc) cEBTA!æR(2`^Jjɭޤ1 [)]-gR`~#)v}jsb)&J"!&Sc)=mb{)\}Bd)kW/f:C!tB k~k"!-]kΤ1UUYS)c c)UU: /w(S(^J)yi<{#)[UU6R#1]`(kC)o_;Zác?&[!! F[1ض.(c.\(sB!c[:[_t)E]cC)Sx~JC10SC)* ͉Z*|`jfSc)Cp`|hc!)K ? #)GJ(jhZc1IZJgR)?&J -A#)b"%B+A JeJD1nɅBd1}ΆR!r[B#1~*fRc1uaZFJ (>FJ =%BC)/)k1߼Zc!ׇRC)4_rZ")u%JC)fR׿%B(nJ ( b J#)RC19!|fJ#)wA#!!|gRk'b>Ra7eJ#)uEB#!Y%BC!DFB"! fJD) FJ17Tc)ս!p[_%BKR#)ok=EBb: J (6.Jc)VJ"!ިbFJc1&RD1>'J1{Rc)FJ)Rz^R)(kc)J1PVikC1b{Rs#)[YSsC)?{|ܽR B (p)c)MRc)9 (=Zx[)7zEJ.RC)BO!'S"!jJ!nإB1D2" bEB3s4eB .(cc1zZd9 s(Z =R. R` K%8, h;#!U\zC#)7pb!ݵk9dsC)U{9_֧Z \|wgR#)[ik U&o([;)c1΍jJ زhR k7B#)p fZc)%hcd)۸uUJ!a@ HcB)J9`29 t*}J ެA9!s)UWic +ktZ "1]tj6߫Z0'Hk)2XeJ"!{c0*/G[c ?RC)PtJC)cicc)}R1X%SC!sF[$)jc) ^^g[")fU\)?Y!!XWBfk9@Hkc)IZ")8FJArJb;%J jAC-GJ! 5eJ(PڷIkU>R 7(J9USd9A fJ#!%JC!zgJ")z:#)|JRnZ19o{eJ9"7%B(j˃)/U_%R \`zZ)rb")FJ)iFJ /pb1\W\nb&J!_ fR#!Ux+A6TgRC)')b r#)W_sAìd9%Ոk v!_rsZ>CFJA'b/΃1MWWgRd11qNN9WW} 6̋ \xք9\UUU˓#17cB)6SC)=msc1TaZ")r(caZZ9B#1'-RɪFJ!+c(/J 3\B m력̈́1CuufKBs(c9~/J)rWR)Wˁ)uGR)Z#)_gFJc1]R")fR_cJ %J+fJ ph{d1yW_R+gJ")[|'S!fJC)ֽfJ#)8}B!2EB#) RߺksC1_A)ՋA V/EJ))Z#)&Jc1zB ~B 'R -js9VFJ#)zZ |R R#)GRC)LR -+ R(7%J޶.>b`cc1wgngJ)"bc1gR!~BbB!CxR(e:#)K~oZC)=iX^R)$'B)(Rc)_|FJ1mR .(Jc1Z1ZC)}RC1w(c9U(kC)Y4fJ9PZc1SQʇR6*†B .R f(,EB)'.sc1Ywcc1{Z!c%B 6:!- c)-R#)R1'[9Vk#)x[9za㒥Jc)Z>"[)l&SC!]R!w(R)}J(kp_]'S +W]A&_-*| 5k (s)kB1>zbB)\fR 6(-AWR 1#)}vWZ+/'k9XUIsk#)êvj ǂgZa믇gc1ՕYb99ː\ tC)zrń9uWpWZjc@?{hc)NZC)qQ&R){z }%Ф!ت{9rN1c_R)wk)>Hk1χ(c |C1 FRa{̃C15B!`*c R![z**R)fRxeJ FJ"!,FJ")#~ʦRd1?WeJD1t} ]FBC)U5R")Z)nZ")fZ9T>cc1A zAlrJeJ(;gRC)WJC) S!-kBUqwZ! Z!PXTj5Z)7bC1_ b (tpk 6R#))kϛbla>Is`.GcC)߾b`+ h0b(_HK /Hc"!b{Xik9/hfR)ط9t9is1|^kc!b^ _rb(c'[ssc")o.]FZ,C)_UÇZ")ŅJ!k!\A=zR cm9ԯ_FRB ZD)wW7R.Z˿GRS&J罽ZA%B;B|%.21\UU]eJ~9B#)j2gRB){:?gR!+' k9ϢFJ")TB#1\FJC1Zc)~B c?EB KZc1xTj{{gR"!^+Zc1^Z)wBC)5Jhk!ckhk ZC) Rc18 c")b1~m\FJ"!(kJ ֽ)]UZ^zeJ!?7#Z#!`gJ#)^|{C!R!E:)Z~Z/%J+Z)޼>eJ#)'Z#)!R*)AbeJ lZ &KC!zIcb!7D:"! '[0*Za / gR9p_FFR#) (R)v8)c-Hc")iZ)WFJ!uJ#)&FR ~R#)eR9X}ʘ&J7R!OJC1W}%;J#),6Jc1PսRJc!ZzB+8bc)w@JzsaR((["Jc!KG[)'cc1CZT~FR ;sz>*|b `b)UN)WǬ \}UZ$1?6|sr25Us&Rs\IJb!_s! K5)U]Z#)U}I,D1^\Ub'{#)K5y˃)C`{b1 |AR W[C1 Icc9c]) .c9c{S#)!7 kD1WZc)wI]Usݦb!⮶UZ iw7*'k!驾J{C)$.(c")Y?gRZ9˄bS(Bz~Bd1&Jo}'JC)seAa>1 02hR=^?Ba-B!PR zRa0Z!_uW%B zcFJRkeJ ] %J#!k*J J#)v'sࢇZ"!BC)^Z3Rc1 Z!:mA C^gR&R bKs)1Zc1r] Zc#)zR -ZC)^ڦR% Z#!ߙa1_PWҤ_Zhc#)sׯR kb JC1' Zj'cB!U{bc)U?RC)ft: ""j9C)jC)u}EJC!FJ 6*{EJ)<ջhcd1h^J(7Zc)*nRfJ"!bxJC)cϩJb,ؠZ#)%B ;꒧Rc1 fJ 9._fB![b) pfJ)|_k!?}uwR)imMFJBEB![J!5*}JC)ZY[J((k"!.kGSC)^BC)%pZ'K#)xi{9_YyS!5-'S",hS1޲Ic1tquSC!/R"!"‡R"!w=Z -iRP:4A}=]b ];j v_{c1s b稨k!> k86s9zbrhkc!)c9U)k Ֆwք1_W)kv|cd1ؽZc)/ƋGR`?j 1Ʌuk9)"l1|WڦJc18'{C)zbC9ZQZ(({s[!0j46̈́B)wg |7jk!^FJ ԇZc1i{ zҥ{J#!55uik?R1-Ms!=ZubC)]T]fR ]R)&J!Wz9 }̓u-!wUWZ ޺UA!?tA֏bAaAB7*&J0gJ#)uCϭZ B! Fb#)^fJ#)=&Hc9UwbeJ˪oB :%JC1)FJc1#fJ#1ߨEJ_ئRZ#).Zc1}ސ(cC)z˾c#)xZC)%uR 8fJc1ؚ%JC)ZC)w(["!.,Z9Z'K1x\FJa2JトFKC!yKC)kJaog[$:Z1.o(kC1է EJ C15}[R1Wr#)Sk)o!oN{{ {C)'=|9O-c1vwVPk!wt | ;_Ic(ԝIk1v'[cc1hc9&+Ipv[ "c9zb(微{9?sc)gˋC)W\s@ښ8k|A((cC)=E{#!vpkIs;M ݝǕC9U`^u:(ߧJA.s!-(kSc!n}b)J J_cd1ŦR! R`FJa. c!TU1 #`&J! FJ!o=A :BU7WA~AaeB}+fJ˄98B fjKFJ!}B` 0*zJ#)p(fJ!hbpJ"!lu{b1 {Z#)FRC1-5FRc1geJ#)`o fJXh~܇Z!ֆR ~(k#!:Ik 91#+c!ջ+EJc1xZ:Z!nZ9s}]bd1ZJ9`bc1uRZk)TTlk7XicB!cm%B(fR") bC1ݜ?Z!ΆR)^(cC)_ަR1T=R4SC)U'[eJ) R#)啪Jc)B.^%BC){eJ9FJ),`DB CdA~&S(/RC)M^(c9}۠oZ -|9_{JcB!bC!_Tj[)e5Jjc"!=|>gR R#)`~>bc)Z9nxQAD)\;9X* tB!VFSc) Z8(s#)7 Isb1@CRc1ؒKC)MxR!=J ( |9޷[)c$Jݕ-!!|cD1kC1-s:{U*)^|yj{k͔9[+|17 k`'cC!8k1:Z)6 H[")RsdJ]=1_uwԪs)߾ikB!ˋX%J/ kd1.m_US(pz}uJb. 'JJ@. 7)c!?6ƀd1}er!_YGS jx/ek#)u_h["b [9ݔR!xB;B t ծ)J#)?EB!H/9 ^r1'^'JxA fB 9 ..A9{}_.R/Ur%B7fR!-gzFJ#)&B!RR ~tv&J -Zc)q^gZ)c#1Z؛ c>*Gcd15fRC14$jFJc1 "nfB!7eB {R [(kc)~EJX᷆R)YB)r.FJB! pZ#)]SD1kHk1}rJ DB#)&7[^EB谰[c1UU]W xmUgR! eJ!*Z1Jkb)}b#)jbC1r)R9s+&Sc1}YцJ"ͣظ'[c1jFR$1om(t(&[)[Z(?w)cC) yHc Z#1*Zc1g+Z1jZB){/.R Rc9=xxJ9.Sº(c z;%S)fB>sB!cR!NgikC)c%BJ"!) "J1@^Ơb)^TBD1R&,+{c1gzbC1vRC)ŇZB)I Jc)뉌{!j ~/&c">*|J:c"!,~fJ ܶGk!'wlb)qZC)'Uk|).ʄb)ZAskC)}) KC9UX<(oˌ9]V̔9Xxb)=g[c)+~'c1[hk)GS!_cߺ+|1*_.EBC1`ǯR#)$%"Ik XR\c!_\&Ba((c)ͺub 8mc1UZ h@Ic")4b#1'VfR7!{!U/$JuU5k)+W-c9 ]z`BaA[sR Z#!_zR#!)̮FJ!R gZ!%B js %Wks!lB ^XJ:Z#):RC)oN~%JzGJrq J .+mk!RC)BlK)_]J!AJFJC)ZPB؃:  '[")xgRB!:GJC)5VR#)&Jd1^Z[c)Zk7g[C1}fJ#)Z!: fZ#)}gR)gZ!RRJ<0R W%Bb>Z1эRc1Z1׿*bC)0%WZ*R"!Xc#)[:REJ(z/,( Jl U d#9UU\VJ(%R UZ!.J.cc1X@(cc)+Ƿhc#)k&J ϦEBC1RK J[kfRR!.1S]UG[C!K}R1ثZ A!/WC1U!vgSC1^Zi[C)Z"!Ok*Rc)wocX9 ,'SC1+,C1Hk9JR VuIb/ kC)wqJ黤Zs![1/.[j|16֪t15V9MJ?1W {1^Oҽ1UOc1zpHlc1 =kb Rc!kR1}gB {"))|"!YikD:'l[c1(cC9U-J /Bz[ p|{:C)xS]UR(tB1!W;_R5뿦BB&c)_6c!;wZC)yJkhs07fέ"9彩)߂%JUq!̮{_gRzB :O7ըR ]Z!VFJ> fRD1ܭjk@{%B q 9?Z#!j?EB⊀eJw ?R!-eo&J!&Ba.;R!n^1 5UBa/A1UUqJ(pb)'Z") FJ!EJ#)Rz'ck{B)}8fJ"!/zvB 9 MŽJ V Rd1q~tZ#! .ƀc_d1_UApFJ!mJ#)eJ&J zcPzfB)Gc#)wwZ"!Z:HlbG[!N cC)5c"!j`i{!R"!kBb# L*hc!~c)UWW{ ?(c1Vr{WAC1eJ(S15dDBV'[9lrfR <6fRc1^ER#)폸rR!ꦺc"!?-՞[eB  Z!ʮ:bgZ9y% 1uT(k)7kb!z-:+l1}cc!{;RC)7Z Kb)*R1jzxBc1L"%J#).{߽Z)b([ `_w%R#! q)fJ MbcB)Y[C1blc1~u%J ҿ &Ra`6[ t)ʛ C))_p") _nB!zUb!_5Rgc#!IcB1 &1wF[9݃ng[$:oßk h[B!˟K)mk!9܈k9\yZ*ﯜ!}{&[:^PbFR Ik_is/R8L")yrZFJ 7-b!XlZHtD1u/McD1^*9n>k1{&[ t@b!V?.@+?_p!Uzq]gR#!FMB7J/'[(FJ!XZd1 KٛFJC1~*c)'GR -gWGR!ghB`gR gR"%zB7GRy: UB_.pA`K3R#1jo"b1/WwfR#)Z'[D1-R!l9 )A&R!ukuAUsۗ&R!zrJ"!nB VR#!^FJ#!xx&J)aJ!Ab_˯FJ!qcz%J*[)7Fc!_^b%B rwR rU$:B J4Rd1^q R.\eB#!XsB J$)mRD1aEJc)X c!W9 8 J kB }<([(h  c!LmZ6gRYX9(B)cC)] cB!uR!ks)姷&JC)8`R ௐFJ"/A#!?ڮk#)׏XZA AC o#)_UW&K)U5K!)c#)`~_b!i%B#)fwe&Rwb)\^ކR툂fR ξBb#)OSFR@zJ a]ZzZazJ _ZEB)ERC"B!6eB#){Rc){EB j$Bs4(Rc)U^JAp(FS k1g{q_RC)veB H(GcB!{[C)rIk#)Wb"!x. R)[jk)oSk7ZC)R)cR>.BKkRika.eJC1JbB!+;m"1TR!:%J(bЀZ {9C^_(sc1u'[ R:I$†R)~(Ic!XZc)R k[99_Xk9EW.ДCS#!黼ÆR¥R2 R܏"GkB!,&[ {*k#1Z]RF[#1U l1=˿oR H[c)]է[c1_]'hk>kή t@B!5 Ht@R9](c1 |HtB!=kc)ԪfJ#)Եk\JC){}uHs%..k)~\XfB!C)ќ#)tTU%B!5ZވZs̋)b`rgZ sSWc9uZA% 0bC1~Z#)p(X{#)rrpVs/޿_R"!wB`\%:zj"B1]u(c1{~cʋzZ)|wBz bv?EB XC)wU9@  {mUZIV+kgR!FJ+Z!W fJ!iFJB!RFJ *5^B#)͌J(>Jx8RD1oeFJ vOFB#)^_BpBa.CJk"!w&J"!~ˇR ^/J!Z)+sC)|xUR#!/B fR %EJ#!X@&JCR h9;pJ VZc)QSQ%J! Zc1U?Rb fJc1)$B ' B Ӟc2![!qb!_]Z1ݥbc1ڈR1ոZC)'H[C)vg^sfJC)35}9 x(k#)J ̓hk){cc)_^]c)yGkBk(k)_'kb)i R!5c1xuZ1=W5R([")'z[)k x&RC)ՎeJ)n `k1ziZ)( 01sWJ(技()b1U\ӵ@FR'k7?s!h촇S Ckp~ 9uo'ub![={B)J(n9uUMAJÇM|!uJC!-B {)| lb)- k/k1͉F[9{[9c9zZzc#)-k"!Xc9[Z!wJ l)ma,!R]IcB!D2:Z |1WZ;Z$!^˓߿{)(r or|Z`[v%: R!byJap/'R Ͼ'S ߿R)kk '[cR "&B RD)-Hk#)RިRd1MJ fJ#)}T!M[}b_p3R{`16.k`?J {bSB!cAERaRfJ#bc1EB(ҸEB)Sd)uY{H[AC)U+KC)rɃ'J .B+IcC)I~}Z JD1P _WZ /J9 ]cC1V4{1]W{d1wW;fR)ntZC1pWri{C)Wu|T'R#15+QbdJEB"!IR!':^,1_UVÆZb) R!obHR!%J)> k1QSZ /Hs")Z܊R")j&gZ X7XZC1{WFJ 'k)]+*k ϧJc1U&K!dsSC)J!.hs9˶s)c"1] b(s(*HcC)n{Z(7RAcC)YssC1W׊k9xZb(^9}WiCR:ʿVΠ??HcB)ނ1uXc} t9)eE!ruFc12Rc1*xb!Z s)eJj`ࠆRD1+U kc)s1cvB)|`^S@ &g['%K#!E j|4/c"!= 1vHk1نR(p"1~샃1_JsC1oWBd)3)W}:C!|sVo0{|c)}i'S!g:S aaaC!UUU5gJ՞4b#)ooϪs igB!~\,:0 JC)UPc(L|#)_U/| UHdA`*Zajc ~B! fJ  k'kC!dgJ!뮨k1}_=}(c {Z#)اZ!&Jj?&B!j$fR#)%R ń1qUUWc1UUfR 9[B L|B)?gk1ƵR#)nxʆRR!;*b XS)ڭc)RC)䬠R#)e&B gR1 ݑRRx޼VByʈGJ#)m&J =Z#)(cC)¸6Rc1ڠ%JC)#v֔[C)w%Z?sa!u?`uJb '[A!cb!r ̔1?s)rjZ1KcBs#)>vhk\{Jc)'mJA{C)/c#)Xb")\rE:!YL4c1{~l"!Zj{6˃,.J ׈''SC!_k>[0!*px'd"Il cC)ߖc&J#!}B#!{2;ER#!UՌ{c1qUUJ#) ݇RC)7/J&gJC1(Z cC1>b9>rY҇Z#!%Jc1.FJ!gR!/})cMA9)k)Ik1lf{b#)% c ZB' b Z#!>^fJC)(c+(cB!k(c*R#)pT^c ruZC1UܵjbeR"[C)kc1qRD1Ts#)u?kR)i(b)}eR=/Z!]gJ#)UטV%R((kb1pΆZ!7Z(Z*k hcc1WXis9rWR : 탡 }Sc17[!?%Z1lR#)^7Z!/1 {R1'*(k9ܧG{R1.gcc1soΆZ " 4Z1b9HsC1b9|S{9sk9Ggk ?V'cB!#]3 aR)[c {K[ͭ J!"![.^Gc +cB!+)k=/fJ -(c9ZYGcAZjJC)%:yLb1vflF[)' J 8~JAZ)Z=娦[9O.Uk|@/g|:qs9Wf 9 ")Ne)c![WW#)U5Uks)aQ!cLsIsc1P׋k9z-ɋ1)sc9Lb! `cbࠫ(kc)󢾹 t%Br{R"st?Gk{)| (FS)ˠ`s0ic#!+JB)̅gJaQ@gR!؈jkC)_gR1fZ9-|&J#!R!-)k")Z1Y+/js#)xR"! kRC!ɁׇR#)n.FB=ob ks&B &JbrB#)z9gJ([ k#)uWJ X('J ËZ#1[ZVѤ")}_S&J "(s VˆZC1AZFJ ' (8bX'[ -Ra?(Z!^8FJ!9(x7Z)5 Z#)'eR#)xfR)eJ(&'S @w&J (FR)7&Zc1tj)ӛ}M'\#1ukHs9/IsR :+n t) Hl1zZ'sc)mKEB#)5>b)uU!UֆR#)SC1{7ux1%mBD1 15U%[ Ə J)X^ER#!|π'k1o;{s9ǥ߆ZC)ryJC1sJd1 (k 7&J!_XZ)*'[c1j'[C)=bB)|Gc.rfR!%J(C)wVR)mϦZC)4Gkc1ѡEC1}{TZ(R hk1AS1Z@ fSc)wS){{S$2&kB! "%CA(c\'[Ac$1hka8'hc1fԬg[#)Vs[c\c).ԾI*|9l<֪R0=\s/-B!>2ƠcFk1zb{Hk(|_; |o+1UL9_hc(,{A_bcl92[_c)U{C)UIl{C1m)sZ!>gR;{{bB|i9%IiR ؐGJ 6ܨR׷*[״^rhSiR!y\&BfJ+fRd1*EJC)&J9$5bC)~GR`+&J ÷&Jc1d(cc1uOcB)ZGc FR)C1URA!ܔeB /B 'BkIc!)9aZ {P9 &Jj?+B ɈZ Akb1%BZ"!5-bC)Uߴ|bC1K|^uGB)cC1S}Rc!-_S#)Rʊ_9(Zج9 p>[b#)]fZ)k fZ)U2FR "J 7<5Z)6':Z1UZ)_*fZ#)̓kgcc1}9 k)|=EJ &)7)_p[(9 zrZC1!]Z9\OZ Zi;J`$eJ4J fJ!֢J \Ww$:>%?J j+bD)ZC) j(c!}˭Z#1M#.R1^t{AwޖHk vR){ Z s#)7Hs")ɩ1-^b 5fB {xB{FJ)U>5!s*F[$1cx#){^[)gsc)/y9UغM *s#))ծ#)>}u. Δ91'U6ΤA^}UR"1=J{#)+ovC1 )bEJ -isB)_R#)kUB ^ZB!M9!׋/cB){J!)s"!7b")jNcc)k_(k!RC1X'R#)΋bmB1a_j"!uTg'cc1=]bc1`RC1ܟ|[!!)J)/R .7S pp.&["!=( kA>Is ^'[b#)!pc!zJaJZk"!aFJd1]Rd1HvR&kc)?~Z1,][1ռR1YZ ~/Z ]J (b FJB)4fJC1+ fJ!_B!"=%%B)Cc]9)&#nc)UUWEBqfR#!յR( jRC) joFJc'JC)-R1y)R(B#)+UUR)mJ bBWR#! bRah"gJ)F&JAIsu׋bXIkC)a'c9/c9 _R)`pc+"1 FJc1Mc9oweJ#1̊%BC1,랮 9{ Ik(/%ڈk heR)£j"1Aeb#)*[#)XwWR)յ{!_Wab)cC1^J:1._B)OE['keJB!"Ic1zWXhsJ#!Z1c@Z1ޫqR1Z")0~sb)Z9pS!w'*:{kc1rHsB)R`/(cb1Gc\[1>k kC1 k1^R1Dսk iۦ[)վH[ ߠsc)}=R!{!5Rʣ! c"|Ef%'d)钾S'\B*,c)Uhc vE[)q,|:uek1gO1c*;=j@ω  *{9}jhc'")mw |ARsA55,tAu]Is9w'pHcC9Ikc9j'*҉sc1rsJ `^hc5ډs):{a\)tC!]/[c!sxhc#)ueZJǭRSFR}R!-Uم*#)fR#)ZC1窰fRc1֧Z1([B)R/Hc1wwAxFR?B 2 eJc)gJ9jb%Bc9 RC)bFB|.fJC)z9C)l"0s_[i*.'[FJPZ/Bh.1 6FR!=EBC)= RC)$_B!(:gJd)n>|G[ yRC)X_fJ VFB +H@(c#!߆R/%{#:ˍkݿ)c")Wc"!{eJc1*|ER):JC1>)jsB)cGZ ?5&R(JI 7Z)Z(s/Rc9yA))Hkc1aGR)¯OsC1UUO: PV9_ќ1]YrܙB)qQ}k")7fJ))eB 05R1)_[#!ieJb!"BBH+&J ) &cs9r_k:qcUYkC)ݹ%{xoʃnFR b)U~|fk1=}]hc(J 6JafJc1*9$: 6FRAB*fJifJ)5Rc1$vEB#!EJ\B-}JC)b c]޾c Vs}WJ\zB X^Z {beR 'c(o9UEJ!&\xgR!]&B ' XR $=R#)ph絧ZC1_eJ)CgWZ#)m GZ \d9 3cAUײ)c(_ZC)yr$ZC),)"R pZ#)&Jd1혥J(o 9Rb) 'qZ9cC1It\cR"!e[C! B:4"S*1KtB)&SbHkB!Мs9y"1˵'dȭ= [.|"!P˄)Kq|{TC)}[9zhIgc#)ybC!8"K1 :yށ1kC1eJ1 '{1' |1!z|k1 Z'k%R@ksAޫR:[ h[c_.s)u{/s\q1W-Z ¬ĆR<'i[:[!?Wk)$(d"ێb!UWfZ XΤ1UUUXbC)UJZ)M%RNB!a"Z)߶R(j&J#)%B l>Ѥ1UUu5EJ'{Zc)[bBpeJ#)7eJc1Ib%&J!z.ZR#)ػJx&J˵%B xGJ zZ2;5>Zsbh[eB9(S#)b [zS!&J EB [)*hc1ZfJ*ܜ[1PfR FR rcrZC)#"G[#!Zrc)U5՞9UUW\GR \Z)PSd1嵈Z Rc1UGJ! OZ ܵZ#)U;RD)}B[$)E: .VR1[ ϊIs1|V%J |xNb#)S}R")eJZJ"!8'cA!&&sb!^1XZca{ssC1oo!!;Zc(k`6&Hs#)URC1eTB 0<{c1}}qFJ /Z#)g7s!Hc1ˢbJ *8s"+t)kB!Ǎs B)}s#)y/ B9 ^Ik`ܕS,(F[d)~[!+|ySh|C!itAlb!9׵il` l)W\k۞'cWk! :)l2zc/kB & (S1ƧkB)'c1oSdb!zZ?hc1Uk [Vv)s}UHk({*| W]󽌌!!z*R b1{ wc1/_G[0*t W#k1_lv{!˷JB)1VbK:P*#)K|Z֥!ks | B1Uu/הHk!=p`7C)qUU&J?SR eJ")Lk")z{S'[")-R vހRC)=EBb¸nA [c9{B)-JB)$/Ja[ 갔_A)<ikꂮfR!fJ!h}WXA!OwZ~ )Uu]&R `9RC)nWI#)tjwWB*/EJ  u[A򘾿&JC)^FJ BEB!is 5:1WUsb)3rqES1xkEBA"bZ%DB :R!.r#ika\"L9q{3rFcC!5sc)b){EJ ֋ sc)q)c%Rb sC)jC)(c1Kc|k!~nS &[![{.Zz [)S^i7WJ)6+WGc(M[!:/%J|C)n/J / jtSYR!cb)oe["!:B)ZZ+ωk`k1n(d(c"!07GlC!cd)[l\$:5o*t)Q~[!@z% t!Q>td1+/7Χsak#)V&RA>H!]R98T`|c1UR R")kb!Zs!z!\)#{!U'+`j꯸{@"'c &?qW{"1xஜ{sd1rwgkb/c0~?ӭc)TU}uFJ zB(Ƀ"Z#)g/sc1=UfJC1Z'S#)rEJ!vBa*턪BC)RC1{R Z"!.;ZC1|bC1?VcC)xP%J"!6N_}FJJb-=͌"!^_B#)>6Z!?)kaFJ %B#)hk1_3[c1l>ӧZ@*ھJ)~J뮜xJC)]EB#)]`coEeJ f|sB){b[Z"!)Z1_zJs(k!}uTFZ}կfR#)aW9mA&J! RxpR&J#!Z#)WA FJJ$){kR =X)siRFRAKHc!Ϯ")9]1xUUW)sk'c/~J xЪ%JVU- eJ "!zTZ 7lfR")x~[&kB)*{. {1DݦR^Hk z⨚{9R!#Zk,Rc)h\R1V+Z"!x`HsAWk6neS( |!Q9}L|)_Sa"')lz뮇JHc)$' gkΈcA]߿͔C2u)t .z |"!Mҧc1 t cI|9Y̓{ܺk <[ooS!`ft1TX,)^ l즣8[C!"55'd x !|[9@ 4.&[d1b [!:JoC)UVsJh%J ?~{(FJ -Zc)Y'c2-?˲&K#)kZb[k˥cB!jc!)[WDBrqR#)-ac!@ 1Z(c)is&\D15'k!8^'S~B")%J ˻R!}Z)b fB(5[!rEB"!:@%J {(kc1uߞZa7is1?5ʼn{9_uj{ \[_wfJ kh%B - R+BRzr{R {wcW^kRC1=E^BܦFS!H[1{=gc9jZD)TT۫Z "[ Z#1~¦R#!m'c ZB)&?[!6/c{1V_JC)}u(cC)^Z箔 UFJ!$^HcJ5˩Z#)u`wu&J Ucc1/I~EJd1E: W9rZC)sUGJ s UU'H[#)Uc)خ<'Sr&S I/icb)X{,NFJyJk9xjEZ!X_c{$Bo*,R!+9`؆Rd1{2ZC1ҡZ1WZ9$q[!9?RwAcj's8胃1c1ɷU}j)Zc#1ִnR *fRc1k *.Hc),xB T(c1y::*)S`K#!m) |:i[A!o 9Ic {ZG[ ƎS".Esd1 +ե{BDLb)RZޜs#)3)c:{c1]c)f[)mxl!|w׷c1e9a~SC!? )wv S)?괆S)}Gc 0,")_)O߆B+s9._({)\%B [ k1rz6hkJb$ [d)Zi ?+|A!K tB!^__+l)rjt: }yO! ~u[ &["9@Kmb obd!/-֤B'\ |9%5~FJ)&&J(U}Z [?I#)&JC1+)Jc1z%J9A:c)&[c)YoZC)/R! Rd1Ey:!KB)7kA#) J#!Ÿ(Jc)iZR#)w_R#!cR'B ʠ&S)"}fJC)]ӾJ /~R)J}k#!=?[D1H땩s1kPkkc1c!󯇾Hc")ݠZc)EJ{hkc)!-*)''_b뀽29xHk#)}}bC1w0sc9Vc K%J R9/c ^gZ!zkjx%B#)q 9!^[D17s! }k)k^fS#)u~BG[d9`(kc9y 9ud1uUb#)BCHc#)5R V)Gc)&K"!{[g[A!b |d)-^׆K ' c!H['>J Y:k1 '["Hު(k!(x8|#!/i|Rht!_'d#)5 l)u}[d) muG["݉t#!>wc<kC)l!՗[ ?f[C)gcp'cZ([1ˋ)/bp k#)VS5ic )t RC)i`ik1)l"![ }f[ ,eB_KBm^>itc)^axh|bM:?+ շZ#)n;hs Wu|jbrgcC)k1_R9 |jm'b(=5߆J ^GRc1:Tc |J#1H:(FJ jEB(_uRc1q]Jd1%FB1TJB!fJ))=RxJ! g[c)o]EB sJ [.=ic#!WTFJWfJc)-[rfR u'c9>KD){"J 5/([s[Z 6%R ZȇR[) 7!!W]1UEJ#).c [|ڭ{_RBn/11;;&J <)eEUcqJ(z*B#1"vjs!-EK9c!!7g[_W[R! @gZa gZ {Gc c 1ޗUeJ"0ZC).ϵeJ hsB){s9"b)`'cd1&gZ1k sZ ܉s xZC)N^r U:(cB)pZC)ߟi{1ͫ} !u%J$1'-J (cAas׈{C1vb$1ppP[C)im5J :~a!u&S)U5[.8߇KWS R²s:W?1_+ABC?[!׮+h[) o4[c!RC!yc$*}hZJ#!_;[A~Gc! jj )UTd+'Szr&SGc#2[ )"k9;O[k)|J)XW%B.oS)lRNeKc**t"u?hk)ZGSB) }1?Ht1(,J|` t xѥ V&SA(( R n`Ed i|ߖdzں{ {!T&J(8ץFRc)]J1Uϭ-c"1obk!-Jc1娪JD1X,fJ")pΗb#)u+_c(eo(ka"(sb!RC)_HTJ %EB!aR!;R).%BXH[ݯBC!lJ#)7c.'[9O؟[c)~\Sc[C1Icz:JR)PeRabb)XArʟsB1]}MgR _j`{R {yFJ) -Z#)R)L^RR "xd1PWUUdB ܫkB)SF[D1_]{$is)yFc ־*cC)XSc1_w)=g[x,|/c")I]uZ mb!-F[17dk%B+'j1׼*9MBu&kik1KSC1mmc9~{ 5b!\%B@N3&S9hc!ûRc1 fR")~ 'cZ(m[#! 8Z) 1?eGc Ik")tFJ)4<k!ŅR!XSD)-S#)Wʡg[rr*l)VR">*/ |"צ([`bGs)!BB)Bϗ |1iH[XE2"gC)7S14 ,fK)oc .vdKϥkG[=؉{gZ0cc)Zsc)ʃ'c|(S#)[GSd1$ EK('fJ!.j)ObD!_z:m|#)UT\Z!ז)Ik#!5VRC!J(lfR "[2pl)Wc |#!k*x|@녉M!syJb=(t l/`o>^rZڝ k$:\fJ)}U9 n*B zJ%B)sc#)5fJ&>ZC)PZ#!WR%BR).Z)RԽk_J fR)k#!~o Z)MEJd1om/B:+[d1_J gRd1)ÆB)tJd))J)מBC)4EJP9 +9C':&[ u;B0i,\c95 @Xba`_k{ ?R#1_ޟZ/Z!kǧJ! jEBRB)KR׫ &Jb ګ( c "S#)Z{C)K~Zk)BS1t(c#)+ _WR)Is")͈s ںZC)Jp{1[]_1Rb.>{B۠|A)UBR\vwlBTw]R `)cc1zc`Hc9}U%SC!s[s{*&[1{s^?Z(fR/[#)'fc9ꃉk)թZ#)ej{"!=_[c175c b#)uEB)%{c [)fnr(k)i kc1_5cxks!˭zGCXRa'K") $3*R;1ziKB!{ %C2D)e\ *G\9hj_^{C)Ws W2)% SJs#)yZ0*+(p/k$!&gHc")+h ~~fS-FK J *t")/?kVTjs)Uckt¢j|!w*t2Wfgj|)4z Uk ˌ$:ǎK $BRpjl8:G\ b)W2s -HkzpҰ)s#2u_EBᅠ&JC1Z /FSC1_vIk!孍ofJ!?- Zb9&J!y_h[")?S FJ` S#)ؚ{#)_&Jd1LPkk1-m+GJpA!B!kJ#!]c15EJ!(kҧJc!eذeB)k%B*ʪ$EBB! ~RC)w-)1sb1(z}b w_{=1 WW] TU=hk 9RAx\fR ᭇc#)+"):5{C)^veB*WeJX7B!w+c)wWZ6J#)<'c!ۮcC1U}Z Sپ0*k#)7/_AR#c1]\vNb)]MR &ZA+/ ks@ߏcc1& t1«Q1ws9J-!=;)jk [[c)_(%C 8 %k|)t滻isIs_p픣1YUik)uc)}mK"2>RGt)ڐeM17H|Z˄:oa|)ɩn̄1TxiЇcAzZ[9 (ZxPfcc1˽hs:%OfJ ̃1UMEB!fJc) RC)V- t1tVfJ"!Kbc)Mv%B#)~P:#!|(Jc1=R  ZB)><^bd1mIb9]ևRC)z?+k Z A,eJ "ZC1.S(܌|c1};SZR1KwWfJ 8'>eJ XZ *R1oxR#)U1 `Z-hk!?,| &[C)VҤR1Ðc "Z)lFJ#)/zUR 6k1%k_: +B(_"!ZC)XzZ>*Z#)f/ZC)|゜Z")kC!}^(g[)~Z"1 ZAV ˆZC1xuF[1:n1WL d[B) +K:?HsA9׌b9&+I!IkԶ kB)Nk)}kB)#9R.cJb([Pk!`G[d)%R k%:r J(u} =%;!pIl1PQgSC)鹋w)c"1?0[c(Mkik19i#R1 {js9_qk#)j= |A⊄!knXz9냃A:ۋG[!6S! J,=ʩk.zk1icd1hz |ׯ([C)>yZ#!ES!FI˦)k'kd9f{!a'[#)^W J#!ť(hkb!s&JC)#nkgcC)^gc!䇣k ?,1u,1j+*J)^\f/ )u[!*kR`*)l2l:ta$*i)q(Ɍ%2 | 1')t)ݓ:!~m )Y~1Zy'k~g{c1]%]ik1]]'[c1`zJ) (c!4,fRc)X1UU5[c1[15eJ!_bB&B,knEJYfJ kX[#)ay'c WW5_c1\TUb1WC1UU&J %[C1S/Bc)مBc)R)?%/{Jkc1'S1UZ W"Z#!~h %Z y Z)"Z,{$BZcC1~ܦZd9XZ#)o[1V~Z#!ÊZC)ycӅ1 'xRC)byU:! (#bJ k8[!b 'k1k!!˪k{9nk{BXreJ!XkZ#)6 dB!8׭R |?sAWw'c9 Ws9`}Z*~Ns 5b&c!ƀ^&S!hR(缿/b jʈkys(y#!k fJ!/R +> (c!rzB ˂K#)mb)'[ rk FSC)9obkC1-5Kb)osb!Δ1?ib)׵$:[RWUZC1]} dA{jsc)4^uXk 6V|+pI[u{!||k#)Wz$B BVkaLC)]R 5SC)ߪ:Sd1L2A!:qh{B!ei{)u ik"!-cR!߯7.G[9{Hc iB ;G[#! m~FS )2{d9k9?t S1It@`LC1XR[b! c:~RP(tb17NJ~UhC)˷)!)9>-)mjK(Fc(phl")Kc!~sY'i|"!bR"Ks1ֈcK!yH[:s)cb)\ofJh[7'Sb)-"*[b!kBc"!u~XUkc)y]S)cc1UfJ 'ʯZ*c!_Rc) cC)^^_69A 9 sd1U%R#)}X9!9#-FR#)~A(pEB#)?eJ!5R9 HkAY!a(k /Gc1w[ U_Ikb)%?cc12Z!%BaH<{!/{W%J %B(R1^[S9Ȃ{"!ckC)ufSz i{!UR#)ն*R (j+/hs1 s!=k+C)u]RZ(c){k؇R#)~HGkAUcji{#)W-c1w#1k}- +B)Sc9[eC#)_頋R>;9c)zӷFz' d*[)+|K6O㰉cB!SطHc9`c!LL!-~lZl!ok&hk c)>_J|//?k &c!)ߺc)%'S`H{!sB1b!@A ~+!`+myl{1\=߾/31UU\b᫢S k1t{1-~Ng[ [b!{. t9וphS JZcaj~Kc19Sd)"kB)*kb!vՈdC)=d )l!xb'[cj|)F["t"!=|a)~ ʌ"!6:trD:U[sxjC2uXʌ!jKHt2u=DB_B!?5S!%*eJc1;Ӌs9ecu(c"!eS1E t)wwZ1RyuGJ! }_J6>k[1]C(~:)_eJ!GJc1JC)0=_%BC)tfJ)) gR -gR yB )=B ~4J ocd1AR#)7Z#)/%Rc!uFuB { K)wES$19[1nZ{J`JC1^{Sc)?,Z r gR*)9#!9A FB( ҈Z Tbʖ&JÜR L!7wk!U 1t_*k)[B郃ZC1-+A &'c1οkC)y_{C1A]&Sc)}]cFS!n'["!+R#)A;Wm|@/ק[#!ͫʅK#!`ohS"3!g[bkcB)ڵ+)t1;oa)/c)6WGS1'lGt9k ܂kc)] sc)?_wgc\c9r^'9 >#ǜzW⫤aAhc@+c~s5+ #1^AAjjHcA!ݺ-s)[L1Qj#)WzKZ{")ߟ#!_5k \_Q1W5{c9^֊)|A{wHkAL/itD:ce[lB`9yoiA^WsC) s9rfR9VfJ9]{1ww/;s1=4[ (zR#) WR˪߆Rd)BJ wk1\FKC)ߧ. R$)~Z*fRC)b1q{ZC1bd1c^uUeBd1ݶ(c +zZC)հ}FR!0&J$1ǴZ)guZ#)mb9Oc*GcC)Ša}EBD9UxէZd1 k9s8Hc!_ $R 颠R.%J!O&J /*k`nF:(W}ZՅB#)[*J#)yIz%:MF%:jR CZ pc [d1_Jc1x`B!uUA fJd)Z 'JaX(Sd)qo1-cc1UCA x@gJ#!fBfJ W_eR#)p_S#J tR"\k1+}}cD9o}S#A+{1j{:c!e d)J})d"!>_FSk*t''TAGKB! +lS!"!{sۧcC)kʂ͔a!a*|!{kˆR!>KisC)RUeS!.abhs1qQ\b!V?Sc1,(Bucʨs s ʠ!//c)(ի!wk#)K9:|!-c{k**tc!]QkC)g|G[)W-,1Z `jFS _sC)SU߫{1][!lHk*hsAk#)zSR1tL}N"!Կc:@Gc!g[1I]0b1 NC!]J"j2n1_Ijt X8(t).iqoI9Prc1# 9uiCbHc#)^k!|fJC15e(Rc)=G[)/fJ!d c9o9eB)nJ ãZd)U\GS#)'SC)ʱFK%J~bU}Gc9wZ zZJ1ҸR#)V2RC)w\b+kFB XcR hc(Uu=G[ }KZ!z_}(c10b(&/[B)cSc1b1shkD1NRc1>g[)-ic)3{~}{c1WZ#!^#FR!UuZ _uK UiJI(%eR)TZ!J: ~^c:ZD*!W kC!v gc9W\fB mR Z)J = -)fJlVfBvm-.f2!].: ^FJ9 ͛hcJsR ]΍R}'S Wܨc1w-t^^+b? c!kc9U|GSc)5Zc9~*l(2(WfS#)ˠK)msեLC!jyfK#!i%C)lGkC!v Sc9bݚJd *sB)U1}}k /6c!զǩc?l2/]k(bs!.Jt1lGetc)+cppsB!n t1UJ֠B .|Bhl!.kymg[A l"w.&[bCH[D1~RQ7'SC)wt9-y[ [#1 |hcA_R=AZ(`c"9c ָs1nڣF[1-дtz.B1szK`CBu!\{)C>k 1[z[)gCB!ekb)n *|/X\#)?k#) Ktc)+ ͝#BUfS)po_(t9m |׊ZC)B1skb)+Zhc9Kv¥J96-R1*^%K('6:>S!R"! +S!έ5Rc)JeBc19Bc1=FRc)O;+Rc1qdR /*R ~Z)>]u[d9UUc!gRc1GEJc1yzRr%J([:Hc#)Ȉcޫ#s16JNzhk{kbsZ ^J$1* )'S.&S1\j9a:r%B൝GSgK օB`fBiK 9ʨ[)b}]_D2!U 1 ռR {FB~D:+%2 :zʮ+'[)QyJ!Z s)c _IkR#!J Hc#)%iՆJԆR\bZ!7{C)ikk[c)԰D2C)K }s!y[ #cbfS)6Ƈc) ڦ[c)4[)ݽ?EK&{7״s)7z7I|Ash[1['Sa fK9W]+icc1riJsc!(c)s9 |(k1G[c1Ȉ|HcC)͇ kb!]_&CphJ &C)ͪGKc!VgS&+FC s([;=sajls3A!cr (eS1֍pI7c9XX{B)PYsB)(acC c *z~j!v5(c#!s")0\d)}'yI1_6}{") $K(k"!bgl"үhdxbg!KK* ~i)#ךlC)(VmT) "1o|d:TV|)Z 7JJ#!awgRc1,UR14ΐB)}ufJA %BC)S9rS)?oJ"!S#)_~Ik!v׵eJ!/ߦJB)`Z!XrFJ s)}wR߉kAgR (*R b9(Yb?J FJ!R[Z#)RqEJ9}eJC1R!}c)EgSd18R1TWR#1{c1^ikd9Uf[9yJa@h[(S"%: ުE:^rJC!ׇS)} fKd)%: ([!"]c1cBfJa+hka⾶s#!]ע~Z!WE: U-̂EB_\:$B Q0%:R4J#:'kz| c@삗bagJC_bGca. [yszWHk>?7KB))C(["!gǍs)5 |B!/}wFS9o1mAGk!ASRwRd)B_01^oB)x͜C:Aޮ!ɨt /^\ XB#)9&J#)WV[c1U׈YR1jXxob)}YJ"!+yyJ B#)OS1ԯ4R#)G%B)cHc!R vc(k!|pZaPH[ 酽+[ajR(_RD15hc#![!ld) GF[C1UቫJ1{pWB)EJ +?Rd1xR#!Z#)B1-龇K1xވk#)[J)b#)բx{!ˣ[!*k1r]J &B \ގ2d:5էc,JyHKa>:C)x: z(k!8icĉ["!8Ww{c1su'[A Z |1%JlA)*s(d?6 :MlC)_׆[)X\(˔ZcsXj{$) UW{C!s1Sl7?cAG[1W*u*|!+1dRBp'kB){H)m8N&l)! gk#!?t:sD1ka[B)Q- |#)B)芩{k#)YIc 0S cB!n1"cw>fl Ik!)(\/ H"/(}C):'<ץ>Qa!w|k9պ᪌`sb)i RSvѽb)w5eB5 l)婉'l '%%BC) oJC1ׯBp /"!PUuWEJ"mEBjʣk1["!7reB#)0vهR)x[FR-eB#) 'c1EJ k9ez&J(XGdd1Z#!`/Rd9m׎R#)+7%RC)TڇR)zk1h'U:D1X$%:#) o1uUU-)c)P(cb!( ([1\vWZic [)hkZJ")S[k'[C1'ިs W&Sh%B %-%BC!ΆJPFJB)Rn9*RZ#)V)["!EB Z1}eR yR")u^:#)ufJ*: [eBC!*ik1UZ R "R[R#)}FK!k}]RJ=ZRC)׈k)5c16֐B!~NH[Z/J#!N:d!z[f[1>(c"!k1 Hc1>Abc"!F[jEB97gc"!/hk좾[1z'd1E= t i{\!!k"Hc)`gl:_ k i|A!/_㫌B)^{:АS#!5G[x\ -:WG[9sڒZ)hwc)]c#)F[B)b,b) | .~6[ & O!{(|!{˽*ˈkC!˘d!Uct):>1ܗsD) (t1c1J Zc-.rfSd +|) A6>u/|1;uߎ1|Ht:]MmB!As)| "OA!{s-@{s1b+ p^t) :c1zheR \'[c)k| |"!Ik!~~:C)X-R1]+R1۰קZ >/KkB1UJ)⚘R?JB)ԁ{9_s96_k@بFK"!n@bC[9eJ(^ycA[9c)gFJC)nMjs %WfBC!gJC)Y[1 USC)nr1s_UէR+Zc)^fR)b %(c#)bsB) t)_eB _9"jZުsB!F:1e h[!k|J!~RC)VgR"![c7狫E2!߽[!.EB˧J!vޡEJ`EB): >/BD):^FSC)~fJC)% zR)>.\R '.ZުWfJ:s ?^{1ieWsC!־{)]vt[)SR|%Z#)$:![Y5> c!!j1J!x@c9t{֦Zd1"Z[B|.G[)W[ ёB!5?Mk k!3lb!vpfK!˂[!roc sB^ܬɫ!(W taʨ ~lh[C)s1}_fS)*.ރc)kp |)ݻ=k)XtJ!.SC)MG[1^ߏ[c)I7rs!- zit)X AeSACj)}^|B{/5 ` ̄)+_Hc"!z[!iN~[C!' )(|)hkp"[9Vã|B)ઝ*tc)T]HSC!~{t9FS)⚰s!bk@* J$1n'ScB!IU_9UU͌ \uic聉t ]*zlb)̔2s=|t` Ht1~w=k!&hdwJc)p)N1Aקc%SB!z 2`_Vި|XG"!aZl"f[!sAx|ail&u *} "t)ǎl9ژhc ..н1wX{"!&C1Sghc9RbK 7%%s155^쥡)/R!.Ik15WzDJC!<JC)ȉ&J j XJhjpB{A!PW{&J!ПpzgR)xk [sc)nKA="s)Z9+*)c!}漧ZA%:%J ゙RC)T:C1Ubd1u>R1·Jr1zFB..$$BKbUR 5bBfR R#1ɿBvR V&B!lBr Bd)I R#)_sC!\{(cC1qJA&H[1_W\ZC15XXb: Jc)gw|Z#)"&)|OJ"F[  &Z}(cd)_uagJ7{$C"wIc Z Rc)ހ([ }MZ \B ][wBB!6j-k{jt-%hkc1nb1w-bs,c1u%sa':uwVR(Êc :_~{(Is kkc1:kB)BF[:kb1j}bj. f[A"!c1^kʪs9֟'[R 5Ϝ1UWg[1){19 t:*/sA&n7R V[#!}- fJ *| 7Hcb!pik@ذs1we d h[a!0|2bfcA⏝aR}K|9&Kb)&*[D!&s)}s?͜B)ye'l1IcB!&cHcB*a`'tB! or Fdakb|d1\n㪦[sB b)Ņd"Ɋlc*; *dBlfs rPS(tZhk$1.rʔ'c h▶cf* C:} | Tf[wB 9:(cB!߽(k!WZ (k_Rc1[i8R#)yjϖ'[d1uߦR*s9U] c)Sc!rzs1iukc)?Wo(kc)}UcZR ;Z!ɧ6G[#!( [G[.'[ {&[#)ծ(SC)TUf:*~Hkc!=R)jAl c:)q^Z ~>k=(k#)6nR#)[Z#!R)x_R⮊syi[!zNj |! ս[)w5cc1Z1KRp8RB)tR#);j'[c!lf*S!}hLAHc"!/wg[c!$ob")/oZ(!*fR c?.{R@ JJA̔!5?It`x95S%BB. H["!{cK17xk _R kHk5%l9ߧ|Tfk ಗR! `rb{&cc1hpZ ,+Hc")ʥ6skt:)|c)_g[9ڱ3>b1gcb!b))6k)`J;9WuMOG[b)%)'[1v(cC1jJʌ!ws!{k:&S9i=(kC)g[!-+gK(`gKc!%c*ccKk a")|);)|AZSc)kʮfKB hc1>ZcB)蠗gcC1ڈc!KAjUاk!jj g[@ ht)i)bV[9ݣk Bb!5K>)ht)~l$#ꝃ!Xʵlb!,&?hk)S[[1Os9DZoF[1>jgc);Bb!SyIJB!ir[1]mOiR**lC)՟B)cZWFJ#)Z):Z.>fJ5c#)_Gc Hk9oUk)RC1wb1-؞'S9bwZ!׼b(TB)][a('S:c)eyZD)؆JC!Ok:#!*Z 7+|C1_UwR!,҆JFJ>b R)pRPX\FJ -(c#!޿9J#!.}vBc!sB)=]Jc!'[!(OcZGc:&[9dbJR!jk[9%c@J#)֒eB#!&Mkc)\xuJC!)J#!C_Z!7_JW]Îhk#)U5JhfRc)v}R#!S.l m{x(Z ]Us=UU cSA+Jv̼Rʯ"!5kaGR( %FJ) 61 9sAgk (ca'V9ߝ5Uk&["p@sB!,J s#) ds"s)Scaڪca !S_V%[!RkgX|#!~'k1ys"!Hd";))\7 wΜ1$IK1ji*|9ABt+]:F)&lKs16Ye[JʃNy:اk9v!s:Xڦ 'cC!S(cB!>J!ww&J#!]eB!w_nA9-#R )[!FJa R!`FB#!*RZ#)?S 5cb!9}ŇfJ m'[C)}UJ s!^FJ!ުʤA>7B 5[!TֵS /-{c)UTTJקfR$)X Z!\Vb!Z:Z!W,s!y>hc!\GJ R{_:R!Ϸc+c1XS>kR"^S)#{9szEJC!p7Jc):ZG[  {["!me:IJ#!/uw^eJ! 7K)ikm |Z#!cfB H cF[D1mZs!K#!}'KHcc9A`gFB )c19-UJTVسZC)nU'c(.js!V-ւ17}uil и%B)zIs?7 t1!s+%l1`^&J ˄)oUZ. , *WsA)1y-Ʉ }y&͌`eJ } *#)&{Ws!~ŭcc1+~cqBk c1q0_ZZn+|"!71W/#)7VVU[U7%B -+|1%Il[ >[!/|") 7- #:fBPZzdJ5us X;kC)] wQj)q+#i|:穫2S^U댅9C꺽s i|(+sjS K1C[ &hkc)}pJ#!usbZ!Jb!ŏ([ c^E: `eB ؂RJ#!ռfJlFB XR#!b)R!H/RX>Bbڢ"RC!&Sݾ7Jc)CClB?hFJ#!5OAy$: L=B ykoۯMt:X%B R#!c&J#! uZC1Ik!bsGR ~([c)_w[#)[FB xls }_r{c)yJ9Hk)w[ZJ#) Ja,t UUJ?IRÓZc1%JpXB*B!W[!=~wSFJC)bdEB޿ c"j?{C)UX_fB <_Za ik|&J,twWj W=-9xx ks&BaŦ:c)QZ fR!g/Z1g/Zc1Jsb!M{ߦB .#!cU{9]UUSJո:"sC)r{!]{kx,#)UUkAJ| ik J#).KR#!53J1'̤9FoS1)_S)zzFJh/Z ={Wj}$) ^UkW1!/./R 'hk τB!s ZD)V'c `t Z,9?mXsK0h)=o 1Hk O,b?R 픃)oagZu lc)#d1(2t%\ /`cxrذtlC!TiF:hd* la-&)l"!Xe[a`i|)l‹i[C!K#!ME+k97#1z^PJ%B#)k_ gRc1(c9O sC)}[weJ'zFJZ/JJ |k }Z*ަRc)KEB Rc)}-?k)^J A /J(=(s_ߺR#)Sz\~Ka c`*BFJ!T@%B#),9!/bZ#!rx&JA/z&B/>J ~|w*c#)zyu\9 gB ַ,s9W]]OS"!J߿gS)_kZ#)aR1tmJ#!xPs%B9kc)[c!j;TC1)l ([H:g[":jh[7uC`"| "tc1vRB)J!bKRq9bHcB!~WFJ sjEJ"R ^c1. JZFB#)&]j,b/Ibc1&%RB!aB#!~08&B!97B*;B)+R!T| m5%1rZj{C)RBpk#!;m-#)VVX^b *k]{y7 k Z")ˇZ#!ji{"!Lc)Z\ܞgTc)Wd:\R)pFBԾ{gc g[d)WsJW~J) Lt!wURARJG[D1]J9?jKC!BxW)kuu{UG[!ɻKB! ˌJ.<͌c)RPs`ik16{ENL!?&S!ֆ,e[ E[;/R kB덥\{˝zn镁ϋq*13c`<&B\8|9&|!`/j[묣1}^PVb[_&K+)}>sc1 }YkD1B@gJa>fJ zfJ)'J#!*R9|tWeEB (/vfRc1/!sc꠲ j{B)~bC)Z&R!J { ҁs^ k kk1džJJ1ë^([_7%B"!k9BD)f:!*TJ!Ս/Bd1rikc);cJC)fR#):-kZC1HJ1bUb Hk#)ts(׷fJ¢R"!WCk9uER#!T_l!/'d)zp: 0 t!xe:)͡'S ,O([@/b)}5c))[Ihb+ [9Rik#)s_OjS J %^Z!s[^95Hs!Օ6c)U/Ik ܀kJ -jC1U-j -js#)۹Z)PօBC!؀f:!9aZr:jsjc)cy#*s#!_ZR |7 ꭌ1VP^ 1:*fk b 5.Rs!cE:a/GS#*S"!**qkJy)k aV'[) s)Jd1eB!C¨[^/K)h[#) 1[ b[ -[1QJC)p>|1UU[Mgk(+Ūi{1~I{x_|"w|1ci鮔1?ZWw{A}Ӂ{a)B>cJuU?LZ{llC!jrRk!lZ fcb!t*(tbIe'|C| |!H|a!þJ|C!~lgk!'!d)c{y_k)- t'Kd18rE:A7:WXfR˭[C!B.9_TwUS)w1WuaY9a fJ)t|bc1{Zb!VwB(_bJD1-ZZ^xj{)55UrveB SYrGR!Y69CIcZ'[ 9=s6<&J `~TS)5'cC)ow'jc#!|jʯ:^RBo :(c<{!_WTVZ"Z)[>S cXZB!ɏhc'Sb+k!(cRa?/ -1֠+|!^OAWfK!ZJ] M-([bԶHc(c)QY~kPt!(\!c[ڟ.hdAɄlB}=5f[.z+빪uBAWys")q)Xc ԵQˌ ^g[A ˄2{-!U]EKk!!;^eBbê(EB`{9 igR cZ!fR-*Z#)z5FJ#)srHcC) _U[1R[bc)] )?J!c ^J)w;R /[!\~&J T"(cC1g}Zxx%B%>9b0Gc1;on'EJC)9ARd1Wc(SFB^T.[!cɏB)Wu2(UB U&*C)](R#!UҏZ"!__ZD1@R$)R_zGK MR 9sb)yR ':!/'u2T{b!͔!7c˦GK) ÊW(c)ߛ9#s!'R#)&SB!kR)J#)prZ [rJ!%UZaKCkAFJ#)UgR [R ?'fJ <Z!n`8B)s9^hs){Is#)y~Z |ˋd1 Js#)Z֏Kk {a=D9_]x[ 'c.ik  +'[ |:b7Z?is ?c _6s({ VBa )SC!/UWucbs$:= |C)_uoRA<[(٩*gSc!<%B K|!y=Sr*c sS~ gc˄C) cd1uiR! [IsJ _m{_eΤ#)]R)>(&S"!zca+CcT!>Jm%:z\(lɾ.SȬ|k*j[>'S!9Gcx:^[k"!5z&Sa"˜)u'S l₮ c)["*DC9Ҏsa!/*|bUU.'lbgSaW:C!5}J#)U?9цJKA &J#)Pjs{B#!,dreB!"H[~FJ!fR"! 76bD1cJ#)zEJ , Z؞'cc1uZ"!9R!^0R!o&J8=8s1/_ucO&B ԞB"Hc8G[c!ӞeB S#!hk1tYE* ZLc15LߚzJB!'c!}ύR 5"(kc15G[1ɦG[1}R)컩{isC)o]Ik9տisc1w c ZC)CJ#)[zbC)~Hc 2Ũ*)#͜!+!&K:ZKcC/9Uo{!SKER ?oR %k#1R@x)sC1S3)[j5 ) Z( \b ){ Z\4Z ˢk0%I{ ^Z)s#!}S̃ s. RZ}kbicZMik N&J!s6 c)ԜcC1U\>R  M ^^sc)ND?냃1qS[hc ?++c9|T^fJ{BC)o%FJ#!u~Pb ?7Rc1V^%Ba%BC)'%Jkb! )b}UfBx :b)/&J"!|EBSRC1պ~9 Is#)["!W/?S9[pHc!wcC)[ERxw{˨k1 ["!l7;B*:C)^RJ _)[#)lWbyg=R  cߨk#!:llxvk"!ir(c"!zJ#){ժZB)mZo>RC)'Zis1uhka[c)y%JAK!KiknZB):s1R"!Ocbh[a'ϥB >Ic9xHc#1_b Gz+w){ 7fR!,Is"){ rUW|eWoKB)yI tC1W |(oJ9 b s9UW) %!u|{ =b".6U)k)WI{ @_j$)[uuikaޯ-Z^XB}{){").{b)ApGs-{aQ tA}ZZ .FR#!&Z 5_S!!!,#)V~R#)-usACUL`{)c uJ{az5k%B]S_sc)6UL%B \k#)/gBlG4 tc1m&S! %b)>(k K thk)׶c!PJ2O/'S"!|P/ tsfKbQ'C)I%;~qJݱRB!ZgKaCʂb s{=_˝e)[ǵ)5Z#!$ k77*| jNf9FSa*\FC ՆR!KB#!O)Z 'R:fJ!YRC)$: زJ)bs!FBܠR!ҼfR#![~J!B1-MfJ" fJ"!j: p}\C)e;XzR!ϡka=*["!b*[Z1uB!HR:AjzbJ&BsA˧Rz Ik1mSR,'c1_նPEB/6Z\Z#!W?'ZB!љ*cc)'[1^Sc)ZB!eBb!5EJ #Zc) _&KA(cB!RG[#)>^Zs"hka;Zb8ʃ#![X_Bc)K[R#)캸 d) S#1euzXZ(-+sR#)eR1|اZd1f]IB xzR)C`)q")b G,B!k{i[9q+k1^s&J(  k䴽[A}9Z|tZZU9 ]%Js 5C[a|kC)%}[R$)bok{(c M`gc!ܩlJLtz]'C$)%misC1qacc#FCd1{.97}_,")Iϋgs1?jt .}}zk9 Xujk!c'S x %:A, վk \J|{"*1vՈ{yak?ڝȄl!-cRnZ ˥b!Ub%Z=*S m}x'k!bxZ~ dys^(S j ||"!cڜc:S*>'K@ghSl)mms"!k"! $:}u|S .h[ tj |c)uݣ͌"1_<{ vcR!jJ#! RB*UB))w:粅BC!.E:){{ gR!55B!RC)ܙm9 cz.RC!;[ WfJ")C%B &{%B$! cd!HK#)\Wuk)*l"!~xz9l%b UZik+c#)]IRӧZZ#)WuZ#)c1R BTZZd!HSax^Zzcyڨc1{|gc!5[ºSr^ !i{+c1_Z U|}cz(k wP^v+ UՕ9iWή1}wVJ ;K:ߨk1@HBA%`{acbk|:kΧc! s!{J *G[c)];I{1_[aphc1]^G[V:!?Ggc!WR $./ ^z\ |1`~W|#WJa6(l)w fdBxHl!ܜ<{ 0{Sc1^k)_s $(|bi|buRocc)ysE:rD:u JJ>KeB#!rrQB!'Kz*gRc)R\mEB#!*)k)u})c1]WޢfR!֫b&?(cC)esEJR) J[{|\gsC1{"!_{H[c)}b1|Ja ާFKc1VER VﲆR sfB")2)yŭRH[AbC)r|'[ik ;0}JVgc1_S h([ ~lJ^ cc)Cc)BC!Um;[ ئ{)m5_ld)kwkWB"!,G%s2uR9-%B(]7s1yj{ 7<{ |B)&cc1WU'[C1VHk")~gZ/c9D2nOX;9X|s/{m9> W%B s)I[C1_{C1-oN~s!' [>l ^k jlRխd1 [D!^\S(}&B Y"!uHc rZfHc ۹9a(~us19RxV'B[R-1EsJ%k!lKC1M Hk:k"!Iu )sj`8K ]7/B s~?˃)u);0Hc!}^|%SaɢJ9S{d1wšo-*t)sbSc!-R"!rJ !o["`Kt9Zbc7(S!!Olj t ㎆K9U"JX^,Kb)5cb<[bj|(c")-<{)7i[1bϖJSa(k0 t)ͫ]Τ9_ ]͔AHVUS!@hJ!ٵi#2zxץkc19z[ ;VTF@Ёu=w=s\"=? 9C)A1ՕB9GJ9 91*B9V\GJ9 RGJ>'B9տ+/hJBU-RB chJ GJ9//*RB׿*ZhJPKcZ#+&J(:R9R9/ 91 R9 hJ9/ cGB. 9C)A1ՕB9GJ9 91*B9V\GJ9 RGJ>'B9տ+/hJBU-RB chJ GJ9//*RB׿*ZhJPKcZ#+1C)}/9C)?1d1i B1'J9UwrB97'J9{cGJ9 1C)*79#)*A1B1]rBd) B9>gJB5=R'B9d1u_ 91B1B9%gJ9GJ9%R'BR9 91{B1ワB9zp99*'B9 RBU@RGJ-RhR,A1B95JA?HJ9R9hJ'B #)RGJZR{5,'J1/HJ9/R9/RB?ZhJm4R'B,Z'B +cZ]'J9ugJ9/GJBRB*սZhJ¢R'B.KcR;sZUGJ9RBݽRBZB**cR[{ZhJKkR-s [/1!#9#)Xp9C)5W9#)}k9C)-)9#)9d19d1B1B9u_[B9U}Bd1HJ9GJ9wx^B1//*'B9(71C)U9C)w9C)zχ9C) 1d1^9C)?9d)?'J1߸'J1 B9z^bA'B9*GJ9'J9&B9gJAGJ91C)bJW9)-9!|AC)AC)&B1'JD) .AD)o֤9D)> >GJ9/B9""'B9k"&B9+{gJAR&B}%R'B1#)z 9C)91[9d1V9d1B1P 'B96/'B9zGB9ɯGJ9/B9&@GJ9GJ9RB/׈RBjRB 9C)9C)9d1+-B1ޅ~B1B1*:9V|'B9y&B9HGJ9{'B9/(GJ9'R'B]RB#hR9h "R9-91 B1UBD)Bd1c917B1:B9_&B9jIGJ9}]"RB_'B9URBխyɩR'B7/.RB$J'J]ZGJ91B1\ܪB1[A1B93B1T99 sB1GJ9׵%GJ9R9u傢R9_hJ'B( R'B ZHJZhJ 9d) &/9d1*7B1z@`A1)&B9rB1 B1'J1%GJ957hJ9hJ9*6Z'B`U՟Z'B/Z'B7Z'BZhJ΍9D)/7*&J1WB1Y'B9U/-'J9pGJ9ïGJ9`rhJA^zshJB݃uUJ9/RB6}RB88=%Z'B/ZGJ5 ZGJ cHJ91~*'B1B1GJ9ob+'J9ɀR9 R9^hR'BꊈR96(R9߻ˆRB6/yR'B:ZhJw?ZhJ'篘KchR]xkkHJB1 /^gJ1ꊯ'B9hR9khJ9~%RBکRBR'B{VR'BZ'BkRB R'B..ZB*?5*cHJKkR} kkRB1Z:GJ1}hJ9gJAZGJ9%hR9*+--HJ9(RB: b'BrZ'B ZB~*[BZ'B, chJ0j+cR<= chJ 6'B9{B9GJ9i ׈R9hR9xꁁGJ9 RB*.uRGJ^RGJUZR[kɩR'BrZhJܹ chJկ KcRKkHB 8shJߠ'B9'/.GJ9i}gR9ս+gJB#IpGJ97GJ9 HJ9<>JB'+chJZHJ`RBZHBlkR-kkhJ*.sZ~_kR.hJ9'/k{hJ9o^kR9RAR9"RB ^R9>.-R'B cR [B+cHJ+6RKcHJlkhJ /kZ+lkR֌sR/* 5gR9_sGJ9 ߘ(gJ9RB'ZGJpZhJ{7ZGJ +cR5_+cR$ +cRX ciJrp+ZhJ@+cZ]׉KcZ&֪lkZ7qs cߒ 1!9C)79C)Uzp 1!%59C)j9#)_}Bd1! 1#)+إ9C)E9)ޢ9#)9C)9C)@9d1YB1 Bd1ZwB1r%B1[/B1U(HJ1r}ߟB1B1ܒB9ռNBd1B1b'J9'J1ܮB1jBA1߻GJ99gJ9,gJ91 *pzd1!9C)݄1!z( 1!:_h9#) A#)/9#)Zz9#)JB#)A! ~1 '9d1w}[pAd179D)(\B15B1.B1>FB9>B9__'B9 ^'J9*ehR1?5GJ9ɽ~GJ1*:޿R1zZ9UBd)'B9_''B9'B1₨GB9 /9#)5UU1#)݄1C)1#)b9#!+9C)^9C1˹9d)1d1^9C)-9#)Ԭ9D)壀9D)BC)ߟ?ZC)9D)B9ˉHJ9B9+A1ˮZ1W'J1[yR16ݨRAT_'B9/ωR9r'B9^ &B9<'J9zGJ9GJ9:'BD))C)W/1!z.9#) *11]U~1 (9#)z@9C))91lb1d1[9d1jouU1D)*@9$)?9D)>9c)x`R1HJ1B1rhR1U'J1 5'J9kz~Bd1^+'J1q R1'B9܈'J9/hJ9кgJ9?&B9 $RBU-RBkzRB׾sRBW1d)'Z7FB!܄1#)5^9C)=9#)ZX1 ޾9#)z*9#)[ 9d19#!ޠA1՗z'B1w9#)7'B1WB9d1 7BD)_:D)r_9D) 'B9<:GJ9ت{{'J9'J9^.&B9֊'GJ1zJ'B91GJ9/gGJ9.+gJBߕlgJBzR&BWW ZB«RB 9C)WW 1#)79c1M}9C)U9d1_9C)_*'Jd1=A1_9!`~A1 HJ9ɷB1ܲB1꠸։R9'Bd1X\Bd)u:d1xBe1-B9,hJA-GJ9χ''B9. GJ9{hJ9B9 'gJ9]hR9R&BR&BR'B.ooR'B:R'JW1#)_21#)U؄1#)9D)7B1kA1חAD)k9d1A#) 9d1*5'BC1j BD)*-'J1|\'J9%6'J1Z('J9pV'JD)﷪&B9կB9^'B9/c'B1 'B9GJ9wGJ9+%ǏGJ9*_GJ9 hJBuZ&B/RB`RB-hJBR'Jw*1C)OoU9C)Z9C)*ﺥ1#) 9d1+]9d1]o&9d1ݕn91VhAd1sA#!-*'J1/hR1^A1 B9B980wB9t|k/'B9իGJ9x'J9WHJ9 /W'B9%(GJ9j\_'J9]'BBnyGJ9:, 9C)'BC)B1915:`:9*.MB1.&:9WkB1}&B1 B9\U&GJ9z&B9' R&B9 &B9w&B9_=\GJ9UGJ9/GJ9ʈRBՅgJBx/SRB( RB R9Re1p着R9 R'B1D)Bk9d1_w9C)nɍ9d1bo}1D) '9D)rGBd1Bd)zB1] 91{B1*^GJ1&B9~&B9&B9% &B98]'B9 k&B9=R9m*hJ9?GJ9GB9 /GJ9 hJB~ɵgJB{JB} R9 VZ'BZSRB->RB %RGJ \^WZhJry~9d1- 59d1B#)׾Bd)~9d1{9d1@'BC).*B$)z~Bd1_B1/xB1~'Bd1%GJ1TB9cOZ&B9Xݺ'B1&B9GJ9.gJ9ÉRBuU}CgJ9-'B9GJ9+R9 R9꺖 ZGJ5Z9~``rR9͉RB8*RB4Z'B UZ'B9d1sb*91?mIhJ95'Bd1"hJ1ZpfBD)B1B1pBD)91N&BD)/B1?:9[B1~,&&B9='B9rR9GJ9W/R'B}'ZBcB1gJ9}R9?=R9耩RB[RHJ>{\JBغR'BwIR'B9Z'B[R9wVRB]hJ9zR9R'B-ZR1$ RGJZ'BZGJyqZGB 'ZR%9d1+91Ŭ>B1P 99 9e1A1nB9A1%gJ9 'J1_/'Jd)\AD)B1)%Be1¸BD)''B9B1ZR9>>7hJ9*,gJ9B`zZBR9J4Z9hJ9R'BۃRBRhJxZhJkO*chJ?RB*$*Z'BȀZhJU9d)>.*B1oaB1{wB1A1 ) 9e1 p&B1'B9[FB9gR1zB1{B1_ʊB1. B1^9d)-HJ9:}B1hZ97R9x\}R9 JBoZGJVUZBR9hJ'B9ZhJ.ZhJ]R'BaRGJ+?bhJZ'Bz:?ZhJ[1d1P~Bd15/&JD)9d1*%&B9.FJ$)xjA1B9GJ9#W'B1p'J9ޡ&B1B9+B1ۥ'B9z?B1.'B9"GJ9+'gJ9GJ9 5GJ9U\hJBu-hJB'x RB: RBxUR'B.+ RBZHJjR'B %ZhJ%RGJzZhJ_ު1D) 9D)+/B1u{辇RD)ubBd19)B1*GJ9W_?(HJ9bGJ9zVR1?hJ9'B9hȯB1>;9hJA+hJ9_R9;R9*hJB WxJBׂkhJ9xRB+RGJ^Z'B%/ZBR'B%)R'B82> cGJ'%.* [GJ|Z cRKZ'B ZHJʍ91yU9d1hJD)Bd1rB‹B1z:B1r<B9]'J1GJ9[&BAQkgJAک8GJ9R9/gR1~ֈR9/hR1ު'B9~0R9ˍR9R'BZRzZhJiRGJic chJAI cHJr=b'BKkGJ5+sZW_B1k'BD)kAd)邠Ad)*7GJ9WW>&B95R9 WihJd1zgJ1 'J9rBR9*ZGJwUبR'JURBBR'J^ciRB0*R9Z9-/Z'BpZBzPR9%R1R'BRB RB*ڢ*chJwW%ZGJzoZGJ݌kR]Z cHJɣ،s9{+cR"B1&*'B9hJAmވR1jGJ9{X&B9*z[R9텭HJ9`'B9GJ9pR9")hRBR'Jp^שRBiR'Bq<-R9j.,RAûZGJZcZ'B{ZBzߪRB8R'J߷/ R'BؔZHBˮ)RHJW*cGB' %Z(J+cGJ%+cRgKkHJܮ/sZ7.+cR(691&P&Bd1.B1(&B1B hJ1k? R1&܈R9GJ9а`PGJ9лWR9]Z-Z9z%hJB*ZGJ߫ZARBZR9U Z'Bս RGJc bGJR9phZHJsnR9~R:-R'B"rNRBuZHB5'KcHJ^ cRYsR{sRzKkhJ?>KcZɔgR19D)80GJd)./B1 *'J1^GJ1z韛R&BGJ9(GJ1V.Z9+__zRB_RBRBhJ9/6jZ'Bni{R9 *c9//'ZHJ`Z'B/RGJ:Z'BgiRBibR9gؘ( [B*c:+c'B KcGJ{+chJ%;sRzr[lkJ&+cRˆ +cZ-'Bd)7&B$)(GJ1/%GJ9ujR9WW/'BD1',R9yakR9W+GJ9z*R9}JGJ9)R'B'hR9R9+R'BmZ'B'Z'B zbZBZGJZ'JR/ [B{Rd)bZ1* Kc'Br+cHJUuRB'ZR~ .KkHJ.ZzKkGJekRi+cGJV+c'B"/&B1m"B9X'B9%FB9jGB978GJ1ZhJ9w5hR9 R9r GJ9ڢGJ9@R'J݈R'BJMezR'B+-IR'B6.RGJ)ÂZhJKjZ'BZHJZhJPZhJZ\RBX [1`@ZhJpZHJuKk(B* [R.t+chJ=kkRlkGJ*sBc+cHJ鯽/GJ9%_&B9i&B9K/GJ9^yhJ9*_R1R9'6RBbbZ955RBخnzRB틍hR9*~RBppURB_RBR'B Z9 RGJZhR5ZhJJhZ'B-RBOˢZB +cHJ-kkhJշ cR(P>kkZRshJ/{RupsZ)%5|ZksZB16GJ1 GJ9+7GJ9'J1zGJ9>㉈R9'}RB߈R9/R9?R9״HJ9@(*hJ9վHJ9HJ9"RB:ZhJ3[kkRUߪ+cR'. [HJ\\\R'Bj R977R(BaZ(B*ʷ; [R*lkR_lkGJrsR+yRlkGJ `.kHJ sRGJ1GJ9$''Z9/R9^bywhR9gJ9K RBgJAhGJ9 hJ9iyRB'GJ96HJ9 R9/ hJ9>RHJC*chJm chJi*cHJkz*lkhJU}~*[R]qR9% ( cHBW叫Z'B, [hJsRs+& cB,KcZzP|Zy+cR?)7{ZW)oZ&B9r/Z9᩵R9**ֈR1h^RA RBWVbZ'B⽭RBڸpRB Z'B.8ZA؈R9RBr[ZB5 [9zh˩RB?& chJ%j cR߳Z(BXZ'B+chJ7xXKkhJ;15Kc1` cJ;Kc'B.{ c+cJ~- [HJxshJLkR z^kZ sBxkRsRwORGJ9 'B9jgJ9ˈR9+WhJ9*URB]Z9UrZ'B-bRkR'Jb'B-ZhJUȫZ'B+Z'J࿞zZ'JlkhR KkHJpxlkZ%KchRpz chJ_cKkhJ'rLcBKcRC c9( +chJ)lkRis(B/{R?KcR[kiJ*# 6Д c}|BGJ9/gJ9 RB}KbhR9ՁJ'JނRBz_RB"յ+cGJV^W*c'J%Z'B /Z'B^ZGJZHJ{ cRObhJ ZhR&rKkhJcKkRU*cZtu cR{PLkhJ5+cHJ> KcR+cGJX^KcR+ lkR{ KkRkRêPZ5ՐiJ{Z}*{Z+"d1:1#):#)_\U1"!ɉ9! 1#)wgXpd) }9!'9#):#)]s1 z9UC)p1 I9!71#)?9!*hR#)_79D)୾Bd)__&BC){9!'BC)B1W\B1UZ9 9!' B Z9UMU [9UUUKB1+ B9Փ~&Bd10B9UU%:9-?9d1':d1W&BD)mZd)9$)x9D)ҫ'B1]R1_PU91J9UUXB1퍢gJd1y]GJ1hJ1sB1Z9}]RGJ9AGJ1zz¸'B1-B1'BjBD)x Bd)GBe1 R9՝>5gJ9*`hJ9GBAꈔgJ11![9C!{P9 {/'J#)խ_Bd1'B!1 h1 /3B#)&Jd)mUwBC){B z1#)?W9C)Tݝ9`9!*9!7WhJ#)rHJC)]9 .Ac)o9C)ޞBC)VPB!BC)]GJD)ӗU'JD)X9d1X69d1-3hJ1]Ad19#)p%Bd1+:$).'%:9.J1W?&B1kh'J1hJd1Rd1_}-7'B1߿B1zHJd1jr'BD),GJ1WgJd1zGJd1^^B14hR9'JD)GJ9Z9wAR9߫R9'J1zBR9_uhRd)''Bd1>GJD)hJ9UZ9uGJ9eGJ9<*]J9 c)!79!zɫ9|1 HJC)?&Bd1^9#!1#!w[9!AIu) /BC)?9d1i]A ZbA#!ڂ9c),ݤ1 1#):|Bjj9 'B")(Bd1X?A BB 9!x9#)T9#)z _9C)KhJ`9C)9 %GJ1B1*&Bd1*'B1*ZGJ1Y{zBd)-B1JfBD1+9D1`Rd1GJ1kAԈJ9^Z9|Km'B9ˊ*c9U]R9'GJC)$hJ97fBA=}J9RA9ZR1ko1]sGJ9$'J1xy'J1{/*B#)Z!oOGJD)GJ1 R!n/GJGJe)R1ܪ1!¿d)ZC)1!9C)ï~i9!"1#)p1D).ڤ1C)r*1 1#)\ݫƒ)#)"X9#)❽Bc1+HJ1wt^9C)p1![1!‚1)9#)JVBC)U9 ^1 z9!'JD)eͪ9#)*~9D)x5A#)9D)p9D)X9d1eGJ1 GBd1B9 GJ#)hR1^PgR1[hJ9sGJ9]9D)B9'B&BD1'BC1:઩R9We9D)HJ! + B94&B1\B1z'Bd1% hR9'J1zm"lk9SWGJ9 GJ!'J!ނ GJ9UgJ9 ^'BD)$ B9GGJ9&'B9pGB9;R11 9#)])51!/&,1 @.9!|b9#)?9C)|AC)Imդ9.Z1#){ 9C)K}9C)oM9d1y+hJ9UUUXA19d)j*>9D)zJ:d1ՅUGJC)c1D1GJ#)XX1$)1C)^ A#!r9d1>r_R9$)/͋9d1~]9d1 -9d1~z(&Jd)9#!hBD)-).'J1hR9/__'J1R* GJ9~'J9GJ9KB1 'J1Vj_ks9UuugJ9Wb9\uB12Rd1ZrrjR1 +c9\^GJ9_B10>xGJ1?R9'J9-9J9VGB9 }yGJ9Um'J9'J9jB9_b( 'J1Z6.R1h'J9hR9GJ!ZBB1+!d1jc) pc1  9!:}9#)괧 1#)w:1#1*1#)\p9C)/9D) Xl9!P1#)*~9#) Jc1XU9C)z9d1<ݻ9D) 9D1V(9d15x9d1? RB19nBd1 9d1 *rAd)zb9D)79D)T9d1^/hJ#)/Zc)zpB9w]Ad) 'B9PxB990'J1:hR1/**R9'J9GJ9M}ZBd1B9ZZ9WU]GJ1gR1/'BC)7'Bd1*6B9К5R9'GJ1 B1jjhR9y[[RR9'J1"/Z9w߿J9ٕR9YGJ9pGJ9gR9]GJ9n_hJ9؛"hR1%kGJ9GJ9W#hJ9޴)#)B믤1!9)(bꠣ) }1$) =d911D)1C)<1#) `1C) 9c)1!Wxp1):)/9d1.)8GBd1\&BC)֜11V *91S9C)9d1r][z9d1K]w1D19#)/79! 9D)BPZ:D)_Bc)Z1)bR9 hJAB9~B10C'Bd1ꪻRB1ʪHJd1Z9\WB9: 'J9֪&J9hR1[XWB9kk'JD)Zd1Bd)'J19! Bd1ޗ1d1T11ZR]J1D)r1 709d1*69#)~9#)?]9!*-FJ159d1v9d1* 1D1U1$)89D)_~9d)ʩ}9b9#)7ݫ9D)9D)W9$)/9d11d1\x9d1?7hJ9>?R9/]'J1\>}_FB1ɉ9D)chBd1&B#!B1UhR9HJ9v}pA1rpGR1B9+kB9`HJ9 0שR9R#)-GJ9ؔZd1hJ1RA۩R9xUGB9U6GJ9*GJ9&B9 x`GJA*gJB76wRB¨-R'B@!? hR9RA+ hR9RAөRGJcb1#)x*11u9d)]z1zd1*1#)*7w9D)%B1V~:d1ץ9! Vd1!*C) $5Ad)=[_d1! AC)9D)Bd1M_U_9d1:1C).0x9D),(~AD)ZC9D1.91^w91r_1!oj:$))B)W}{/GBd1wu?9D)$ GJd1HJc1Ad)zj%:D1 1$)m%:)/'B1/mHJ9sAGJ9 hJ9C'J9&J9Z'B9ʍHJ9wR.B9_&B1X'J1c*GJ1*)-6'B9'J1*GJ9gJ9z>hJ9-7hJ9gJBiGJ9kZ9}J9.*ZBUR9{.gJBhKjZBեZ'BˆR9RB 1C)9"!}* [x1)1#)e'1 9#)FB)9d1R9 *9!r9#!U*9C)9C)_ 9$)?,hJ#)U~RD)}US9d1խߒ9D) 9#)A1~Bd1_`9))'Bd1խR1WA#)pcZ9UWMoB1~R9yqGJ9{Rd)^PpGJ1' )/GJd1*%Rd1^R1X_GJ9$gJ98*[B_uRAP_R9㣺RR9Z9 c'B߼*c'J=RAp**ZB%^RHJ)!jr1 B ))1#)U//9C)߯&BC)pZ9![9!"9D)9!1D) 9C)yu9C)hRd1%-9C1n'Jd1)_B!^A!\BC) B9rHJ9ZB9ZB1^XA1B1'2B1zHJ9YhR9ksB!AD)9#!5>:D)~'521 9d1 ~'J9 A1 'B9%r&B97cGJB%YRBB18JAXz'B9'J9. HJ9/_hJB\JGJe)ښZ9sB1+'B9 bR1'BD) gJ9/J9?7 J9R'BXRBRרZ9'.RB鸨R'BcZGJ}sZ'B+'ZZ'B+ZGJ܊9#)Ac)U1C1[1#))1d1N1d1URfJd1\WWUBC)9d1ަ9d1_o,դ9#)zhAC)?,9C)crB#) 57AC)jŠB#)&'Jd1>+BC)wA1\B1B1/p c9WUhJd1\AC) & B1ZBD)/ݲhJ97R9h~hJd1Z9!GJD) Ad1bJ9d17*9d)XڪAD)-c&B9+B9GJ9R9=hR9.'JD)GJ9BʢhJ9jhJ1닏HJ9ڰ&B9zܷhJ9?J1CkGJ1iNgJ9NJ9sJ1jjKk9uJBR'BWR'JեJ&JobRBcبʈJBC70RBRRBR&:rhJABgR'Bb9#)s[1 769C)g]1 ڢ 9#)6U9! :1#)49C)煊91/B17[FJd1*B1>{910/A#)R9#)((-!'JC)9");JjGJd1{y'B1UBd16,B1zB#)xB#)/fJ9GJ1Z91,,UA1iR1+hJ9E[_A#!"hR9?'B9wTBd1T^A1TBD)mB1ɉ'J9UGJ1B9cGJ1-'R1wW'B#)'J1hJ9B1GJ9mi?'B1 ֩Z9ׯGJ)"GJ9*GJBCfJ9BhR9gJBogJ98( RHRRGJ_sZ&B^5RAkB}WR9+R&B؈R9R R'B~|s9C)w'J!m}?B!_Wy9 .9BC)e{9 9C)'sB1*'Bd1[9C)`Ad1=5Jd)+6u9C)9C) 9#)9)}|A! .9#)^/Ad1%.'B9}hJ9|i9#!ڈ BD)/-z'J1"MB1zGJ9 sX׈RAy5R9k&B9 GJ9=x'B9/y[R1_/Lc9UUR9UFBe1&B1B9uWB1+ &'Bd1>>j'B9 lޙGJD) `GJD)GJ1+<'B1|'B1HJ1ڈR9_bcGJ9 GJ1zߩRA^ՅgJB.>gR9?]RBWpgJ&JrRAR{ZD)gJBhRBɁZ9ËR&B=ZRB*ZGJu6ZGJSz1C)o9#)?~X9#)6/1!6":C)W]?GJC)}1#)'J#)_UB#)9C)'9c) &J!9C)&7iBD)_hJ1UT|BC)wjgR1%u&JD)]9! 'J1o?'Jd)ZRd1ɵR9_Bd1Y9d1)B9&'J9#oUB9*'J9z`B9 >'Jd)jB1ވRD)oKZ1]ɷHJ9&B1k'B9 'J1R1RBeBoo'Bd1hJ#)z R9u]GJd)*B9B9UGJ9B{GJBqVeGJ1KhR1hR9R96GJ9RA`ޯgJBAR97R1pʼRB RBRB>hJ9' cgJUR'J@ZB1#)m9#)\{UB#)uI9C)Y9 0B#)~1!D1)69D1:1d1WW9C)p91 AC)P9C)Zx9$)Ad1-&B9^ 9#)7'J1|Ad)B9f&B1 gJ9hR9v\B9n_Ad)>%RC)//֜B9~B1jbhJ1}'J1}JB1غ 2B1G*B1GJ9JAc'J9ɵGJ9GB9ohR1gJ9[`HJ9//mGJ9E'B1z)GJ9{HJ9.GB9 CGJ9{(hR9ژ{GJA7gJA'X\ˆJB5GJ9$gJ9K~gR1R9j R9 R9 RA+[hR9Z1+zRAvsGJU_Q]R'Jd1#)"%.A#)?u1#)/-9!1#) ^'9#)'A#)9#) (7GJD1}ˤ1D).(:1ЂEBd17FBd17Bd1x8V9#!h(:$)'B1ȁ'B9r뿿9d1õAd)' 'B9ʯ&B9^'B1.8Z(J1R/+&:9ߚ'B1v.B1poB1 'B9sfnB9RR9u\B1! GJ9 GJ9HJ9{U׀gB9ͫB1fBA{GJ9Yծ'Bd1('B9Uu'B9{'B9^'B9{ GB9{y GJ9g'J9GJ9(2'B9(KkBUUyqRBR9gJ9b c9핈R1R9 -RB*;ިRBޞZ! hJ!􈨈Re)hR1 Z9?Z99!~&9! 9#)5k9!9$) 9#)0R9d1eWU9/ *9C)ZC!_9e1-5:d1'BC)\9d1 hJd17GBd1^GJ1^A) "&B1/۫9d1Z:9XE:9 |AD)s&BD)AE29e1@R1WrB1S{l:D)- A: B1&B9W:GB9GB9RrhJ9oB9Bt&B9zAf:FB9z'B1* hJ9^GB1 GJ9وJ9߬GJ9>R97˨R9uWgJ9RB5وRB_JBW R9+gJBZGJἔZ:ּZ'BcɺZBk뉯b9gJ9:Re)$ RBIZB׿R'J@Z'B9c)9!7rR#)9C)_r1#)9!b&Jd)_uB 9#).1D):15:1TW'Jd)^S{kAC).?HJ1hzB1tA)ݷ(AC)9d1+-91WB1-z'B9xغ'hRd)5X&BD)08[R1{&:9B1%ک&B9B9}>/fB9FB9XZHGJ9-GJ9bGJ9-/jfJ9 X'J9xB1þ* c9}uRFB9hJ9 R9SyhJ9-GJ9>hJ1(">GB9fR9{RBy؈J9SԇJ9hJBIhJA-jR9.J'J*c1hJ9"yZAR9ה c9Z'B&%hJ1,:(ZB.nOZ'BRRBl [HJWZBߋ9D)NBd1o>:'B#) 5GBd1$O9#!֮(89D)E+d:D1uu9C)9$) 9#)sBd1Ⴢ9)::9 (Bd1brGJD1_ͯB1Bd1.UAD)#*9d1l/*&B1b:9` Bd1A#)ŸGBD1HJ9XPB1"7&B9eR9_GB9b'B9FB9¢WB1颪GJ9rFBA#gJA]:GJ9'hR9޽R9}XXR1:gJ9sJ9GB9ꦈR95GJ9b/GJ9hR9GJ9hRB ]khJB₉R9⣱R9 Z'B/+'*c'J/R1xnZD)ۿ.k9^R9z}RB _Z9ZX c95Z'Bp /Jc'B^ chJ\|Z'B9!//{9d1 B1TwB#);ޢGJ1Z'J=aRGJZ9x Z9*Z9+ [BR:'ZB2Z'B_RB&B19)9D)Bc)?GJ1ߪZc).BC)-'BC){ HJ9UkHJ1¥WUFJD))GJD)*R1W91p91 0Ž:e1Bd1u\9D)*I91x%:e9zꊪB1UhJ1"/91lB1/=9%2x gJ1[cB191|B1(zgJ9GJ9B1|(gJ1֭)gB9<%&B9 'J1gJ9'x c&BW՗rLcB5]RBlX\'B96B9Wmn&B9=xGJ9VC'B9/R9hR1J˪hJ1 )ZB GJ98 ['Jv~R'J RB؅R95 R'JkR'JzبRAZBR'Bzb*cB/o]Z9(RB*c9c"* c'B۠9d1[ޟA1{7hJC)Bd1:Bd1?7hJd1^Z1GJ**Z1>\U&Bd)ph9 ۰Bd1.(J1B1˾Jd1B1|fJD)%B!<**FJ19d1/_,'J!^GJ1i'B1':9 k%:9|-Bd)><B1z&B9&B1.gJ9''J1ЈR1HJd1-Z1 [d1/R9gJ9` ,ZAR9"J9Z'B9sBd1GJ9'B9wGJ1r~KGJ17&B9uxB1-+91׼8PBd1x9d1{GJ1kYBd1b'B1{'Bd1CCaGJ9W&B1HJ9ܞUGJ9y_R9R9zɈR9qhR9{^gJ9hJ1޷ [B{{R9jhJ9)R9չJ9|GJ9hkZ9|bngJ  R'B{a遈R9 AR9:.Z'Jx`"RGJRJ RB -ZGJuYs9/kkBߩZ:*chJZhJƠ+kR9d)'792*PBd1997hR1MCkBd)%r AC)9d1;:9)`(Bd1GJ1Bd1nXcB9;SB9bBoAd1_ۣB1* B9mTu&Jd)sb*Z1}UFJD)&Be1bGJD)ʯoB1`A1k&JD)gJ9^|BD). hJD)RkGJ _pGJ!."R1|'B1^U&B1\؞TB1h.R1->Z9wU/gJ9^RA۩R9?R9\^_Kk9ZGJZZGBWR9_R_U&B9 B9ޠ&Be1=>'fB9`jks9UY&Bd1z⏾A1MJBd1ZBd1BD)'J1rgJ1_'B1{m'Jd)eB1˵Ad)75'J1/ܩR9so'B9`|VyB1(9."gB9jZ9 %R9(zgJ9GJ1ZBR97R9j~RB" c'B- chJZGBBZ9R1ê Z:ٲRB&״R9 ZhJ^ RgJb c'BrRBڌR'B*5RB+.RB & c9b'B7Z'Jb c1.*[JouRBꚠ9D)Ʈ:D)GJc)m ?&B#)϶89$) `Bd1&Bd1YIo&B9n.B1ɉB9w.BD) Ad)B!'. &B1j'J9-'J1sbD)7GJ1 99(J1GR1WGJ1&B9RuGJD)B1)'J9gJ1>ߞB1a<BD)WhJd17W'J1 Z1^'J)9B1^XGB9#+hJAg''B1 &Z9][wGJ1/RAGJ90ꭈRB&}*c9r{ߩRB[{hJ9hJ9بHJ9ʲHJ9).>R'BeZBS} c'B ZhJ-Kc'BruZ'BR1 R9+rZBۺ cB?+khJo c'B7RBC4Z1ZhJ .RHJв2$) 1!BD)jyBD) B#)þT9( AD)oB1&B9&B9zGJ1z?'J#!_~A1X}'J1_Rd1]'J9n&{hR1ֈJ9*UR9VaGJ1GJ1b GJ1 &B1&'J1,bjB1낁&B9]cR97wB1?'B1+B1˰>GJD)91s3 JARzwGJd)'B1 *RB'zJB~GJ97GJ9,hJBCְ=GJ9&B1agJ9zRqRBzuJBUWRB%RBUˆR'BRB gJB_R+[AZhJ [B5Z'BroZBj [BrZBk+cGJMZGJJZ'B-ZB( ZHJ`:Z'B+R R9 9d1&9D)&'9D)6&B1.:'J1B1}^҄1D)3'Bd1߿&B9XoEB1&J1zGJd1_W`A1]}Jd){ωB1`Bd)(-fJ9R9՗R9CGJ1çGJ16gR9u GJ$!%B1ZB9ZsGJ1^/&B1FJ1gR1r'B1.GJ14B1-R9W'GJe)'B$)gJ9 nJ9{gJ9wGJ9?_R9hJBxۯ GB9gBAÈR9 ٨RB^R9~zgJ98Z'BmJRBw5R9游Z'BZ'Bۉ*Z'BghJ1(-R'JJ cGJ_H,ZBW;*cARBȈZGJC[ZGJ%HZ'B ^ZgJ gIc99D)*~AC)?9#! &B1W}j.GJd)}>%BD)s9D)W9!9D)ë'B1X=oB|hR!Z7GJ1B1B9k K9e1 KhR9(GJ9^xGJ9뽗GJ9gJ1R:'Z1غfB16:gJ9dBD)hB1hJ1%R9ZhJ9ZgJ9fgJ9ןBd)*&hJ9iJ9gJ9*$ gJB(RB"JBR97RBX׫gJ9_P`RB7-ZGJ$]Z'BZ'JՈRAw/`Z9/*cB_XhJ9H c9zZ9喙RAZB/? [AغW+cR*kkGJxZ]Z'BR>ZhR cRo4 cRvT- [GJ_Z'B'/Z99!.1#):9D)*.Ad).4'Bd1HJ9 gJ9AgJ9j RBRRBzJ9R'JZZBCR9$Z9KkGBZB7R9)RB7RB.RB,ZB%!KkRuVKkRw'ZhR^<Z'J+V+cR6ukkhJt+c'J7lk'JUZB+c'Bث9D)kBC)vgRD)}W_sBd)_AD)*%7GJ#!'J1Bd)u_R`Z1s}U_BD)Bd)+FJ1B1%GJ9s{zgJ9bkBD) & gJ9XRBZ'J9,'J9_Z9khR1/GJE) GJd)ɋRB=R9gJ9wv&B1?\pGJ9(R&B ohJ1ĤŠR$!HJ1+OHJ1.~Z9[scwGJ9 HJ9*R9/J9ʮ?% [9تGJ1Զ.R9XJ9__r@hJ9C[GJ9`)'RBC ͩZ1.kk'BiZB~R9oeZd)ZBշ ZBhnZ chJ]/+c'B cB8kkZGJ(-ZB?*c9:+cGJzwKkR?{9zZ+c'J{ZHJ89#!6*BD)9D)s'B1PHJd)-*GJ1'J1?5hJ1z^B1c.B1= 'B1p$Bd)&B1ͺ7B#!FJ1@{R9GJ9 /zR9TgJAPSEFBA|RB~gJA%gJ&JPGJ9=PGJ9?~sZ9;թZd)[GJ9Z%{gJ9㢠HJ9 RBmzHJ9ѪhJ9KzhJ1-+R9_Rݿ'B1(*9R9THJ1ɯJ9)͉R9׭JA+ Je) ڈJB>uRBJk1RhJ1ЬZB#Z'B-:R9b Z'BPZ'B'*chJ c9^`Z'B\vR1+, [BhxFZGJpR9*ZB?+cGJoZ9{1zCi cBsRRBC)BD)~԰BD)ޣGJD)ZcRd)=b1WZB1%B9}ɷ&B1V\Bd1pBd1 #:1{[BD)Bp(&BE1)*Be1j(gJ99GJ1jR9 B1ȂZ9ruGJXKk1ߖRd)Z(R9RAR1]* [ k>R뉯.Z9LjR9 'VhJ9 R9hJ9ډJ9VnR9'hJ9*^hJ9wZ9{7GBd)JhJ9/*)ARB [9W\J9:ZAmRBʠR9&j R1>Z'Bm [A ZhJ %. cgJ Z'B˦Z9jZGJ c9& *c9`*cA*ce1z˂*c1/*# chJ-|Z1 {gJ kkZ^CoKkhJ۽GJ1'B1XxzBC)ڻ&BD)~Rd1y*R9V9D)?A1 (=Bd)x&Bd)ZGJ1m&B9guBd)bR1]RhJ9ꏉB9)W'B9nc GJ9Z5#RAWR977UZD)BhJ9mRB gJAܠZBU_ c9^Z'J]aZAjZ9%R9' c9WR9PR1hJ1*ZhJ9qNhJ9X 'GJ9ޮRBZGJ9N*ވRA$hJBbv(R9Z17>׵Z9zzR9Z9~{Z9R'BW#*cRJѶZHJ*cHB⫵'ZhJyjZGJm5%ZB{pRZ'B.@ZBI c'B}KkhJ}/s9>b9/+cR&:lkZ6= lkRB1*'91z`9d1.9#){29D) 'J1B1;ߺB1o&Be1B1&B1gRD)R1{: cBpUGJ9XgJ1^Zz &Be1GJ9XXGJ9GJD)/`GJ9WR9}?Z9R'JwZBW- ['JYߨZ9hR9{*6ZBik}RBK ZBUm R9+&gJA`*hJ9R1)RJ׿( ZgR-RB uR9j Z'B]ՈJ1r*R9oRB KkhJkkBhsa0shJ+zkk(B*/B#)'Bd1[ÈhRd)?'Jd)B9[:9XBd)oB!Xj GJ9r`mR1&B1rXGJ1-%gR1\Z9VZ1 Z9[HJBqѧR9hR9GJA\hRB]UZB+bgJzRA6 R9*>RA-4RBV ?RB}ZRB, R9,ଈR'JM,R9& ,ZgJWoagJB RBZA ^ZB-ZGJ6bGJ_ˈRB6VuhJ1" wrZ9jhJ9.'GJ1 R1%RBJ1/'R'B%4*c(Bŭ'RGJa ['B'7X+cJ [GJUZ9*cHJ^}s'B7ݽ{Zn\[KkZsU+chJjKc9֬s'Bb+c'B lkhJuKcZY'B1_r'B1 +&B9t&B9ࢂjGJ9׷R9~^R1wB1 GJ9.&B9)5FJ9|I&B9#hR1'Z9rhJ9ÉRBG}gJ9ޯ/hR9کRBCeR9.RAxR'Bbr+cGJa{{UZAhJA *:RBZRA RARB#Rd1bˢbB~ZB-RB=6Z'JR'JZB_ c9kRe1/XR9VЯR'BoJ`RBpRA76"R9JB<8Z'B| [HJkXZ'B?+oZ: <*c:m/ kR [R**c'B.ob'B+c'BKK cHJ chJ.?KkRZlk'BlkGJBsZ#lkZdsZ9d1v9D)B1+kR1RGJ9cZ95 c9GJd)xZ1rb'Bd1 !gJ9B9VZ9ZBR9BJZ9WWRB}UFJ9GJ$! GJ9֏~R1'/RB){ZsZbklkZKcRT[+c'Bz˫kkRshJ\>sR'B9_?zAd) 9D)*Ad)'Bd1__Ϗ&Jd155gJ9]WGJ1*B1"KuR1%-*cD)^bR1GJe1*JB/RBV`GJ9ޖ'J1/6GJ1R9Z9Z+GJ9i$Z'B ũRA5RB5ZGJ.Z'J-RR1 _RBnˋZHJs`gJ9R1uZ1U *ZB cBZgJ_ [B׫Z'B'# cB*cA{z/ ce)ZC*c(JR_ZBxhRB ZB︨J9Z'BZB޿Z'BXkHJ1"hJ9$zRB06*cHB>kchRc chJz|ZhJ +cR*`sB.KkZsR/ kkRx KkhJ>xp/k'J-kZ\x׻lkgJ<(FB9׫gJ1_xB!/7BD)A!Ҡ&B1`Bd) 'Bd1GJd)GJD)舃'J1b߉RD)_gJ9!RBkR9XިGJd16 GJ1|\|-hJ1UV R9);Z1ZD)ظGJA cB-WRBh`mhRBS5ZBwU~GJe)@RB>-Z9RBx^vR9+ [BWRA cRrz-% [hRU c'JWxR'JbHJ{Z'B,k"Z'J+*c9 c1k﬩RD)R)h [e1"R1zjK/RB/*[HJ_W [1ܰZ'BI [96/KcB_lkhJkR_YKc'B.UkkZו6ԬsZ7 lkGJ{9/rsHB{RlkRzslkZA{Z}UGJ$)GJ#!e&B1{AD) &B1J|WgJB- B1,gJ17B1b/Bd1U-B9'R1ZR'JZBWgJAʬ"R9yhR9fJ9`]Z9K'B9@R9:5U_hRBhR9/6( R'B`eZ'B}RBohJ9N'J1 zPZ'J/RAxYGJ1RBCJR1ҬsGJɉ{ c'BZHJ\vR9$Z'B=Z&BKZB/ Jc9Z'B 5Z9` Z'Bv+c'B\֕RR1/ .jcAuwk*c1Kk'BXXZ9p ['B[|B_*c9ssZHJw۱KkhJ}kkB %$sR ;KkD) kBjˋ+cB chJ/kkhJ]shJ:lkB GJ9ZJ9^RRGJ&B1&B1rR1gJ1GJ1~+hR1z^SB1%r'J1Y/='J$)CR1/ R9V^`R9\z^R1>{HJ9ogJ1ޗhJ9^HJ9z6'J9οhR9 5R9:Z9z hR9؈RBHJ9BhR9.R9*>RB]R9oO cB +c'BR+cR?_*cBpxVRB6cZBmZB-hJchJ?Kk1ZHJ/{RBz/lk9%JkD)^_Z- + c'BZVlkB^ւZHB[b-KcB V ['B c:B ['BOKcHJqV+chJz}shJ]_shJkIsZ*{R^os'B.7s'BHhs9^rZ'BBNs'B;)lk'B4> GJ!~/?RgJ1zGJ1NB1闼*GJ9GJAx8hJ1Z9_R9낋hJD)^pgJ1IɾR1*6ZD)࠾ވRAqR9JBgJ9=ZA/RD)pHJ1.-kZ9'hJAsR Z'BUZB]RA^TR1RB)/.RB(wRBq c'BrzRGJ%ZGJ;ZB| c1_cZHJ cR cGJZB+cHJɵkRZ9[HZ9=/Z9p7RBz BKchJ-shJ/Kc9_RBX*( [9곉R9PZGB- +chJ Kk'B +cHJJb c9nZ9)rs1c~sGBk1*zBsJ\KkRH c1(Kc'B<:9>F:d1\shRd)غGJ1o''Jd){*'J1S&B9;FJ1n'Bd1&7hJ9Y{gJ9 GJ9Z 'J9~vhJD)+.R9?Z9GR1ˊR9uZ9hR9R9>_R9U(GJ9xRBͥ҈R'J{eR9ߢRBZBNZB|^ZBiW_ [BkZGJnZ'BZGJ ]Z'BCR9Z'J"pZGJ٭ZR(P+chRΧ cHJv}2ZHJ++ZHJܐ ['B_J1&kcB׿sA⪨Z'BZHJmZHJnKk9-.6Kc'BŇ KkJV*chJpZhJhkk:K/lk'B&kZ€shB( kkiJ{Z{R?/s97 kBkZB=}/shRߵ'B1땭R1bbJd1GJd1GJ9 n&B1r'J9Zc'J9[?/GJ9khR9.(WZ9%R9jߩR9hR9ZGJR9:nGJ9 c9/Z'BUgJA hJ9:7R9`ZBSRBZ'B.R9kRBͪZ9RB:ZGJ]W\_RBhJB XR'BWfZBRB逩RBZRZGJ` [hRj c'BPRJAbZhJ;WZ1`Kc'Bh]_*chJkmZ'B4kRWu cHJT chJ +cRB'KkHJ{ZU_sR]ZHJXɋkkhJ7&{R^.Zr_{sR uo{R)Z57{hJ *Z{Z~wcblkR&Bd1j"GJd)ߢ&J1?$GJ1XGJ1'J9pz 'B9=GJ9صB9%Ȏ'B1+}_BD)6GJ1/R9YRA%ZB'|ZB쾽hR1V$,Z9 ZBלޟgJ9hJA=hR17R9'J9?R9ohJ1(٩RB_} hJ9ʼnR9/ R'BjR}RB/ީRGJ.(*ZGJMZ97* [GJZHJ\rZGJ+chJP*cZWZhR`ZHJ׺^XZ(BsZ9&.R'B7W c:{? c9=_Kk1vKc9 % khJܸ+cR'!KcRaKkHJ݂(sRb>KkhJ_ (+cBتsRORUìshJؾKcR/{zsZ'/ [O [~p{ZW{R_Bd)&GJ1~B!gJ1GJ1RA=]R9WBe17GJ9GJD)GJ9zˇR9GJ90Z&BmZB~URBOJ5?R9\ZB=BZA&hR9@(KcR5+chJXP c9ޢ*c9booR9ܠZ1zZ1KcBSSR1J+c'BRHJ7(R [HJ+chJT.EkR_5 {HB+cR`dkkRrjsR%?sR.+cByRk{ZW8s'BxlkRshJ;sZ '{ c^yGJ9{[mE&Be1+GJ9*߷Z1:>j&Bd)'J9m--GJ9*B1wB1" R9V\gJ9=R1{hR1/R9GJ9Z9hJ9z.'B9= BlR1- [A?5R9Xp6gJ9 HJA*^hJA 8R9HJB%<ThJ1 hJ9'R9}R9ީRB@WZ1+ [hJZ'B >kkhJ lkZcm chJ$+cHJ΃*cHJkJ\RB Z9C7 [HJQiHJ9(kcB5Z'B\|RBzn+c:~Z1 [hJ0 P+cR'ssRW{HB޸{ZNjKc9 x|Rō-|Z]W.RjKs'B{Z+W_.E)zOB/{HJ-kgJϧO [UBd)긜hJ9秵gJ9XRAW/HJ1ޯzgJ1 .)Z9Wj?R9W]wR1/RB[jT&B94Z1^GJA [&RB>>R&B|WR9GJ9%UgJ9~R9;>GJ9~\Z1닭hJ9$?gJ9(\RB{+&HJ9lhHJ9zHJ9ೈR9 hJBJ(R9h? [B-)Z:hZHB/Z:B*c'B:Kk'BZ+cRխb+cHJX[_KkB}{/ chJYYh+c'B5ª*cBn‰R9W"Z9*c9ּ~^+c'Be_ӐR(B)lkhJ_ZHJ^n+chJ{R%sBܞKk9 c'B4/khJ kkR{R sRȴzKkhJi/KkJ{RepcsJkshR.|hJ c9{aegJ1.GJ1,RB%GJ9 Lk9WW+hR9/՜GJ1XhR)>"J9hR9(- RGJrwRBzgJAR9nj*HJ9 RB]?rR9w'R9~R9rHJ9*"pZB_غR9.^hJ98> RB^~|hR9wyAˆR9-R:*+R9 hJ1JBj+c'B? [B cgJrCɋ+chJ&KkR~*ciRk+cGJ׮*lkhJ/Z*c(J[*cJA ZGJjZApp cHB+c1ꃉkkHBXrlc9~ZHBgKc'B 'KcR?-sBˏpsRs'B{'J{/sRlkREmKlkHJ({iJV{R sKkRx^V2lkR)%sRpsRbjUsZrq-kR"~hkHJ?{ [$ŬsHB-s'B OR/OZ_֣gJ9%UgJ1g>*Jc9UR9gJ9zxGJd1hR1 RGJ1ߕgR9"/%hRB`.RB^/R1XR9Z'B p[ZHJ ZAzRAZ'J7>rZ'Bb'B 7ZBxj R1 ZGJ'RB_* RBXXR9% R9? *[BwrbZ::2 c1 c:\~+c'B*cHJm_+c9R*cR*c'J㭮(ZhJOhJB)-ZHJ?)Z9"+KkhJZHJ`~kB-lkHJ)5&,{9^Kc lkR+chJ;zjlk'BZk9#{ZT5u{ZykR|{Z.=u{*csR|R૭{hJ*-sZ"R|hJ.sRs⮌sZ+sJcOZgJ1,c9%kAUWXXGJ1/-hR9~5Z1ޜhJ#!npZ!_bBCgJ1_`Z9URD)(#ZB WZBhJ9 RBKm)Z9jhJ9쥨RBRBgb9RhR9XhJ9[[Z95R9{GJ9ªZB>׿R9PZ9ׯZ'B>ZAZB +c9bsGJ}=kkhJos'Bz/+cE) kkRkZ'BZHJ{zZ(JxshB++c'BZ(BnZHJ(k(BS_+cD)*.lkJ_+cHJjšKkHJ[lk'Bz7 c'B׌s: LkRJ"sZIsiJb*sZR{Z6Wlk(B '{R~kkJ~Is:W.hJ¯ќ [{*cRBWgJ9ʵlB1X+&B99ݧ}gJ9II'B1xjhR9c`BBe)m9Z1BcZ9 R9W^Z9'J9HJ9թZ9퍷GJ9H+(GJ1:hJ9JHJe1?9RBmy R9;cR9(&hJ9wr"HJ9i-GJ9UR9Z9߿Z'B'/*cB+c9: cBZ'BbZhJ ,\8*chJAVw+cHJ[;{R__^shJclkhJ^* Z9 KkR?+cBjZsJ\֫1R1:4ZBx+cHBu+cBk chJ-7Kk': Kk9{5+cHJ+KcB& {Rj٬sRmrzLk'Bp+LkRasvlkR*RsZ|H; {rlcHJskHJЋs: |B~lsJ/єZ˯GJ9ZCGJ9B1('J9J9_R9/QgJ9 * RA_*RBuO:RA~hJ1({Z95Z1uhJ9]hR9[rhJ9_GJ9;(Z9PGJ9hx_gJ9HJd1oWgJe)R9 hJ98&Z'BcR94\Z9kR'BMKkGJ/bRHRB?ZB_/ZBݭ. chRomZRS*ZHJjZ'J+rZ9 ( b'B?bB*cRuԫZHJ R+cGJ/o_KkHJ>KkhJz+kGBZjLkR;ȌsZpo+cZͩkhRU^Z+chJ+ ZRTLhkhJK'KcBR(lkHJjx|wLk'B/+chJk*s:sBClkHB|BU{BshJE˰(J'_{R// ce) shJ zRukRyUs'B%,sBkkR⻟kkZ}+cHJ,+chJ-ZHJ(KcR*lkZKkRN@lkR_~>KcRoKkR {1. sRsR *7sZj..kZ+{RssiJ%c1!xZ1 b~D) 0i#)<,d1!1!1#)/B39C)l\1#)I:(1#)JȸGJD1QQUUAC)_Qid)rAuA#) ~d1 Ԗل1VhH9#)kc˩9#)?z9!Uy9C))#)S_AD)U(JC) o9!8 'Jd1WUUBC)BD)69#!J#)_9#)Ad1>wu9d1Vm'BC)-'BC)~9D)ػ'Jd)]'5'JC)}W\9D)b:9D1/AD)9#)UU9C)9! BC)B#)^;*Z!91 A1'J9UiAc)z Z9UUEuB96B"!\&Bd1j91J9e1:1=%:9n+A1U~'Bd19d1~91%wc#)J15] cD)  [9bBB1Z1D)jB1jl9$)/'79$) 9d) +k1U}m9D)&91ɂ:1779$! $$99.9)91>R9UER9W|yYGJ9whR1UoKB1㪫B9 GJ1_~B9WTYR9Z9|שR9eMW?gJ9 |hJA\}[9D)0916B1&B1":WQhJ1zWZ1q{B!,/VGJD)K9$!zJ)'%B9oj,*c9?gJ1⨼B1*'Bd1.gJ9@>>R9&ZAGJ1RBuVgJ9GJ:8ꮖgJ9+C)!B^Fd1 ;/1#))C)}^ed1!i˂ڄ1![9C!RFBC!T]ՅfJd)UAC)"1C)㦄))`d19 }}=J!%]w9d1[ɤ1c1Bc)ep{S'B"!&/9#)]T1#!>9^/Bd1 ~`d1!%))_sZ1W9#)Xymz1#)ޞ1#): [D)QUUU1#)-9C)wn1! .9C);^^hR#)՟9C)J9C) aAd)%Bd)U^PkJC)%FB#!_1#)?GJ ˤ1d1 AC)b=-GBd1W_9d1'tB1m_91y9d1I A!׷9D)9d1BBC)%Bd1GJ1?Z9UUk9UUVXB9gB9Z Z9WTUAd1(\gJ9z)Ic1UUR9UVTU$:9`W:9~n B9_U59d1~91?9d1zGBd)Ad)~:)j:1UIJ9W5B1:#)jFJD){s9d).'B1%? B9&A1xo9d1 B1ں.'B1x+c1S]UB1穣B1gJ1zB16WBD)׿Bd1'Bd15 hR9B1~|BD)B1&TZAUUsAUU5hR9-}tGJ9`}1#)PA +%AC)UxGJC)X1C)Pr1$) &9D);:1#).J1_]91KP9D):A#)gJ#)-/hJ#!%'B)&B1UHJ1WBC)9D1Ad19/AC) pR9XUUUA9`B1zAD)AD)⪍%B1E:9U%:$)X9D1,918A2j~:1VBe1? &B1W}Z1UUTWB1׃'B9B1~nZ1U[RB1}wR9UUWT91=HJ1%5%hJ19hJ9J1nhJ9]\__9e)/B1WZ9RUUiJ9xUGJ9/&B9VUB1phAd)Wr:1 )A1.7( &B1zR9/%hJ9yWGJD)>'Jd)8.0HJ9?jGJ9KCR9>ߒ*k9\]_'B9ώ'J9hR16{R97hR9w c9?}_R1_hJD)׻HJ1f~9D)"HJ1|wHJd)6'Bd)2&B!,GJ1 z c'BRAhR9*}yR9'J9blgJ1 +JBŇ hJ9\8)!ӣc1 J81C)/{d1)y b1!?9C)UuB#)?}hJ#)Wե9C)~ GJ1SUsd)UUAd)1!pRd)!pP1 %d1(1!//1#)8&9C)Tlsc)UWU9c1/U9C)۪Rc1^?9)ބ1#)V)#)]}'1#))1#)+ 9!1!`c1!?~9#)1!~z1 [*$ cC)Uj9!%7aB#)-RC)~c'B!(J!^ꯂ(Jc)UBD)QAd1XR1)7/gJ z˪B!U9)/{9)5Bd)AC)r_9#![z9#!*Rd1W[sY9D)5WuBd)VrcBd1}9D)׈9d1(ߥR1MUW91&AD) V9d1ڻ5B#!9#)h9d1/?B9W9#)ھ21?':d1v9D2j:9:+c9UէR1GJ9V{i>Z1HJ9WHJd1z[B1Δ9d1+Rb1Ս uB1g7B1>2'B1-59d1 HJ9.7WHJ1_Jd)UViJ9U/R9__{Bd1GJ9Ƀ'J1V\>Z9U%'B9=7B9pB9 B9LB{y'J95 %R9}U'B9w,B9i`HJ9Kk9UV5kkAUUVTGJ92GJ9ZB\~R9_xzhR9_u:+c1]_WTB1On'J9'J1ʴWR9U=sB1ji۩Rd)Rd)_XBd)*-'Bd1.֮gJ1VUHJd1*Re)ިRAUogB9ohJ9Z1mW)[:BBTnuc) |Z1 鵋9#)k#Ӥ1!+T9!]9 z~)& 1#) 1#)5B1cZ1U}WAC)\o9"!u1!+1 現c)!61!=Z#)UVTU)!:1#)s1$)?'Bc1HR)7 [1UI]]9d1wsz9!%9C) 驥1C1,|1c19c1ҽ1 xxd1 =- +1D1O7BC)_GJd)Z]vBazj9#)sBd1}['JC)<hR1-=HJd)߳Bd1W_*'B#) 9!rzp9 )B#)VA#)Wr9#)5*9#)pz*1$)]1d1}r9D)[ZAC)-%9#)'lHJd)- ?Bd1k9c) B#)lk2d191"B1hZ1u%9c1" B99D)h :9%'J1\'B1zGJd)92"'B#)*DB9j $:95&B9JEgJ95}Jc:UuMUB1\.Bd1:{+c9UWR9՘J1_?Kc9UVTUZ9մhJ1ݧZ9w_Z9 uU^'B9zߜHJ9]ls9U*cBXzXUhR9PGJA{.Z1WGJ9RAAqQB974B9GJ9~HJ9R9uo+c95yiLkBU]R95Ub1] c9; cBxI[GJ9*)GJ9'J9 GJ1U\Bd)J Be1&$Be)*gJ1_PBd1Z!^RrzGJd)㯉'J1U߫GJ17J9ՇBE1v'Jj@@B #))'B1똔Be)XxJ1BJE1`hJd1 )#) 1 ^*1!HJ!TBR1 m9!U1#)`9d) *ժR1=UUJd1ZɧR!9C)wۢ9C)_eJ()#).>ׄ1!1 d1 zd1!ۄ1 )!B#!IAd15;}9d1UAd1w'9 U9d1+HJC)^Ac)x{{Bd1a9#)VW묄1 5%*>A#!W9#)Wn'BC15U9#)B1C11#)*9C)AC)|Bd1HJC)-B1lJ!r'JªB)A!:ץ1#)V{/9C1o9D)_;Z9#)9) g9C)aAAC1_BB7*Rd1x~'J#){9$)ͽfB 9d1*'B1j&~B9^Ad1zR9U^TU:9'B9}?xhJ9G[B1hJAsVB18o[9D)%B1={&B19d1h`.Ad)-+"B1|l91pi/9d1Lk9UUUZD1%7Z1W|W:94./Z9Ry_߉R1ChR9'}R9pP_GJ9|UJ9B9Ѯ B9(Z9?~׈R9RC1\hR9a'B9xlW [9SyUGJ9BA/B1<ݩZ9xߩR9)*R'JJR9GJ9YќBU-ZgR9XWjFJ9 +oBd).'Bd),B9׷GJ9OBC)~HJd)=mgB hʀZD)z۸Rd1R9~ϊGBAjhJ9Т&B9]4Z95}GJ1B1:(J19hJ1b9rUwR91D11!pPc)!#d1 זC)!iuB#):1;1#)wBC)79c1ܳW91V9)R 1C)WX9#!1#)Yʤ1#)9C)מ*9!Od1 z D).@1 㭄9!k~1D)+i1c)}k9#)*u9!-9d1+ ?hJ9ݕiRc)ZrAd)9)jj#1)ia9!.91! 579C)Нw1!(H9D)o59! 9 c߷1#)(J155UB1'¡HJ1yUHBC)W_1!C)!9#!>?9#)=HJc)WZr9#)i9D) 9d1:b9D)5[SAC)ɵA199@9D)\79D)} 9$) 9D)ப\9d1>B17]Kk9wUUB1{&:9YuhR1˿R1UI}[9)`9D19'B1*B1o·-&:9|z'J9iB1˩R9vsshJ9uB1־B9__59d15B9] B9+"xhJ9͍B1A1hJd1? c9UWhIB$)z>9#)˽6B1o#B/ RBUuuGJ1z%BA&B9k₀B)&B9ÿA1 0pBD).+'J1;?hR9&uRBgRQU'J1B1P۱9UUUKkd1]BD) @gJ9#U]RD)˫Zz'J$!ecGJ^:A!-7'J1WM>&BD)HgJ1=egJ1 ^'B1+'B9*p&B9'\gJ9GJ9~()GJAhJ9,zx'B9̋B92 GJ9?-HJ9TKc9) }:<1D) 'c11 Ս1#)"1#)b~9#)=9C)S9#)"+U9#)+1D)$z1#)Z'/9#!Zb.9C)51D)HN1!:1)Z9#)#_1C)e>1!1$)[*cc))9#)'79D)m A1O9d15pHJc191A1Wv9C)|1d1 9C)1C161#)jp 2)?1) ,9!R Ac)r9C)wg9C) 1#)zUd1 ~*1!*w1 1 k'BC!B1m.B19D)1!Ȁz9C)YY9d1yU9D)9e1*d91_1d1x9d1.w9D) 9d1%V9d1uA1 -B1 Jd1__B9۫k%B9WR9ShJ1U*'B98Z9\u9d1`bZ1&J1^] c9UGJ9uB1A9A1?B1:S'B9h&J9WB1_Bd1HJ9wB1ڢ"A1R1SrBD)Uy910GB9bR9Z1zB9)'J9Z~Be1>B1A1#&J1UR9 MhJ9Z9_'J9 c9UU_R9]}hJ9vuB1B98fB9]&Bd)k"*k1=WZ9RA5'B9H.0kkAM_UU'JD);zJ$)تʉR9}Zd)&B9pGJBy&BA''J9 'J9ޫ'B9i:hJ)n'B1>RA]! /B!Td1!*"1!לc)!+Z9 -39D)9 X9!+9D)&5]9C)Ujb1#).פ)C)^fBd)uUT9C)7 ?BC)^ZU1 bh:#!i݅1#)}>1 *R9B9XZgB9_ls9UUUSB9 GJ1?'B9>-Z1~hJd1uu^\hJ9_{Lk'BwUlkB[bsUB9#'J9 c1U'B9GJ1ͭ&B9hR1c-'Z'BnGJ9.GJ9"rhJ1>u~>kc9S]UFB9b:E:9phR9B9@zB9z .GJAAGJ1'J9'J9z|GJ9A1?8hR1m]hJ1>Z9~GJ1"gJ97q'J9(J9޽ZBsSmgJ9koBe)SGJ9JzB1c) X_c)!U9#)%%U}GJD)-u9#!^p9D)1 \9#)9!k뉥9!1#)C5GJ#)??W9D)oGJC)WWWd1!9C)e1C)r1ب1c)S71C)~:)ط9! ^9D)݌ 9C)/6A1]WqA1jj c9UWUcA1cAc)A1{~Q91:/7gR1UU'B1gBd)UW\D1)GB1UuUZd)''J1TUV$21u9 * 9c)`1d1/11Nb9d1RW9D)$91z~9d1W9d191 9D)9#)׺<9D1ؼ9C)1$)ì9D)9d1&B9d:1^++J9]op{B9zBD)AD)'J1Y~qB9B9ҧ'J9炟GJ9:'J1B9l2HJA=HJ9'J9ɦGJ9)'J9{FJ9=]HJ9XsqB9E[A1*BhR9sAd)A9* BWU]bhJA*c1_|Lk9RUB1phJ9ՉC}B9RAʶYGJ1wWP'J9GJ9'B9 HJB[^GJ9ڢGJ9~B9bB1&{_9d)GB9kR9^'J9^O"'J1:gJAGJAU{6%:9rVR1B9ܘcZ1u'Z9UUGJ1b-FBAG'JAzVC'J9GJ9&'J9N'B9^GJ9/%.ZA]GJ1zxGJ1hR9GJ9FJA/GJ1{ .GJ!WphRe)mB1*)C) x'B(!Pd1!{[AiCZWA*/%9#!Z)-B!=/9#!XC1)*1#)xք1#)w9#)KKk$1)p1#)` 1!1#)7?9C)1d)>.9d1e9d1${1 7 9C)z}E:#)դ1C) 91Kk1c]UUeA)gJ1}UUR1]TUU9D1jBd151d1J9C1Z פ9$)~1#)BD)׷9D)1e1n9d1)8A1GJ1;&J1t(J1A)2>A1 A1m91_ȪR1qUU&Jd)_?9d)lX9D)դ1d1`,9D)9#!^B1+ZAUWEAc!0rB9]B9*}91<B1]+c9sUuUA1r響J1/B9/?RA_U'J1o.HJ18'JC1-Z9\\z'B9%I GBA{zB9z'Jd)6+R9RTGB9W.A1뽶B9/B1rBACӌkAbUUUGJ9-7GJ9[W'B9qWhR1+YB#)zBB1 GB1:_'J9''J9'gR9]GJ9{ ZBmmo'J9hJBBE) (A1xz`GJ95AGJ1n'B9'RAݭ('J9V&J9?,7'J9TW~~*c9cs]UJ1KGJ1/?k9U_TGJ1jQGJ1.FB9g::FJ9)6B'B9 hR9?6gJ96'B9hJ9jZGJ9@BRe1 hJ1վZ9'Jd18 *GJ9@'J1bb'Jd)aGJ9j'B1&601!XjA!PU_[1!SM1!VTC) ! 9!_d1 •:+)!'ڄ1!?9C)c 1C1{^9#)-9c)BC)U''_9C)'Ũ1C1 j1d1?091n%~Bc1^9D)mu~X9d1}9#)WHJC)UW\U1#)l1ۄ1 '%:1MU9d1\\A!ߊ9D1]."1C1+9d)-9d1w 91691_W1e1"B&:C1:d1_9d1W{91\I9#)6>99b9d19D1x^9d1B1`z91]i.B1o˫A)W9#!Ɏ1d).9d1%vP9#!c9D) 9D) A1/UJ9 [9{Rc)^B9[ť915*9D) iR9]HJ1B9 ~RJ9'J1'J9Vg'J9?PHJA˵q cAOMөRAOhJAʎ'J9+*^GJ9ԟBAB~.zBe19#) B1_&J9599:B9c91ztB1kB19d)z &Bd1''J1f91saGBd1?R1B17^Bd1 / *hJA P'J9?8HJ9^w'J1U'J1*A1ωR9B1R9ZBwAUZ9WB9 8'J9GJBōR9sFBA`gJ9W&B9VԿGJ9 FJ9x'B9/(HJB&GJ9~RBR9'J9 Z9{%HJ9%>'BD)GJ1rgJA GJd)GJ9/9hJAoR9\zZ9Սy_C)#1!rzx9#!wBC!5U1!d1 Xx*#)>^)#)td)#)D1"bd1*ߤ9C) 1C1-9d)매1d1z`)c)qͭ1! &1d1ń1#!(1C)Ad)yi9#)O/9#!U^d1!a9#)yA 1D)=+1d1.B1>GBd)\@Uwkk1UUU59! v9#)ʮ9! 9#)BC1=1d1:A11D1px9d1Ad1\Wu1d1+Ad1PuU1D19D)~9D)S_B1u9*81D1?91-,?1$)pb9C)Ae:d1%U:1WW911d1792 /R9 cA]hR9҈J9A10>'J ( 'J1Ž˭'J1GJ9B9'B9<&B9'R9R9ɳ'ZB\bhR9'J9{'J9u-'J9C,GJ9m8J9BAsAUUq]A1?<B9W'B9_W9#! 9d)<B$)۟ lk9ia]UB1B1:1jHJ9]R1W_{sZ9uueAB1'''J9mwB1V'J9o_GJ9MυB9mei)GJ9 ?^GJ1UU\xBd1J9:hJ95yJAko?'J1(4FBAG FB9R c:iJ9oGB9/gBAZ1ϯGJ9GJA +R9gR9'ˆR1WRBZRBe*CGR9q\hRBkKRd1z>GJ9ڛ9.hJB+cBUUUhR9eGJe1HJ9;p1#)u)#)#X+9b!ir1#)՞)D)֎ 1!j1 ūC) c1#):d91gy11<ӄ9)1D)j9C)6>1D)9D)*1d11#)X9!;}9C)-}91% A191ᜤ9!v9 9C)/:d1~_A1ݻ'J1{?oJ#)'R")cB#!>91591^ 91U 9$161).>:D)o9d1] 1D)1C)>9d)R1d1\TBd)Wy[1d1\7D2$1W1! 7J9WUU91/1#)7[D1* AD)U邪B1MIAC!9d1\Kd1!V0J1]R9{UhJAм?_RAt6B9B9/shR15RC)Z1uUBd1*:B1BNiBC)+hRd) ^_HJ1R9+,]B9yiJ97^'B9HJ9GJ9'J9&J9B9VB1_.iR9eUQUB9^'B95'J9^"Bd1$ 'B9GJ9x‰R9U׷R9wasGJ9HJd1rPRd)%Z9~'J1|ֵB13 'B9mKgJ1B9ξ'J1VU'J1khJ1mmB9[wB1hJA%שZ9FB9 \GJ9R9\{R9˧߆J9@GJ9'B9,zGJ9+gJBY gRGJ}iLk:/R'BjZB҈R9`Z&B]QhRB>~RBu\r{ [A_RA.ZB_GJA "GJ9"GJBaUK1d)פ1#!"+Z1d)1c) /C9D)m)y9D))C)Щ/9 u'1!=891+9d1{,9d19d111n|j1).1d11C10ꅫ1#)^ 9s9#!99d1~9d1 Z91x1C19#)9 .9d1XꊪBc1'J1-Bd1/HJ9WUFJ1TU91:1%:1x}W#2e1CU1D1X9D)9d1T^wU9C)/ߥ9D) /&Bd)_AhRd1UUU1 ^j9!+AC)5B1ݞ}91Z9#)*9C)i9$)ۥ9C) -) 91"UBd)21Yr9C)߯9d16B1/B9§hR9>%5?GJ9wRB9yZ9TUB19C)4*Be)x91? 9D!8 <Bd1wBd1~bc9D) (B9\]A127'B9UՉRB wuHJA:(GJ9P&B9MAyB9A1vB1'7J9*&B9돏'B9/'B97HJ9HJ9DZ9ſ+cB]AavRAvR15R9˨R9GJ1 uBD)o"'B#)b'JD!:GJ9WoGJAe R9AR'BR4R9W׸'B9r[R9׿?&Be1 HJ9uHJBCGJ12fB9 FJ9-}GJBJRAVgJ9\[gJB/ R&B*;bBRAjZ'BR9p R9{GJA|GJ96RBgibA5gJB׋lk'JUUR'JW.ZGBR'BZzAD)r1C)a)D)_. d)! UB!scյ1#!#1C);xBC15AC)1$)1#)@*A! d1*9D)j/,11u9d1w{1D)^ d1! 9!zBBʤ9!'=).9d1hh^9C)9C) 9#)p`]1 *1#)X^1#) 7u&B#)6&Bd1hWZ1U5}&Bd1_9C1wO1C1WGJd1UUP9C)_1C1+1C)Šr1)?:d1W^9d)_w9d)1d1p49D)~jh9$)`k9!*!C1)`9D)p9$)jGJD)Sܧ1D)9D)վ21Yo9d)C9#! )9C)*<9d1og9d1 h91)'J1嘐GJ9+|'B9*eA1B9oWk91c:d1?;)-fB9nhZ919-BD)t~{B$)'Bd1{MyGJe1$21icӉGB1W_B1UUPB9UZ9=hJd1B9>h B9*:_aGJ1޾&JAu)KkBUUTU'J9ۥB9RHJ9ݒGJ1³VbR9'B9+GJ9iKoRd19$) '*Z9hJ9[\'Jd)&: c9U{x_hR1--R1^xnHJ9uR9- ihJ14Z9uHJ9'B92FB9)GJ9c'B1i hR9gJBVfR9Z:&B9rhR9GJAkNfJ9ZgRBo_RB׵ RBeRBR'J5J.RB\'RBgRA.'/*cARBCGJ9诇Kk1~hR9 =ZGJ'ZGJ79Jd)W|o)C)P]Bc!W1c11!.1$)d)#)j9!1%1#!巄1#)/q{d1!Ѐ11K8S9d1xA)iˆJ9UUդ:15WU1D19#!~1D) 1)1#)ʭ5c) |d1#)Um9D)HR1WA!ud1C)@29D)Ad1rU9d1?%ߥ1C1A9C1]ibd1\WUUAd1_IQ^9d17ehB#!ä1D)J ͥ9d)mRc)uUI9D1]9D)5mC9d1T_P9e1/gJ1uw2d1691vɏB11$)Յ1j:#)1d)-e1)mC9)V1E1 x9C)ڥ9!b91;99HJ1uHJ1Ue'J1[cB1aTA#!r<91Ȫ+:1U%:$)Zs9e)1  9D)92B1 (ʩR1_5'J9нGJ9}hR9XhGJ1a'J9&JB=}&JA]B9 :HJ9_XZ'J9_'B9iR1_Q'J1?*kgJ9yaB1*iw'J1孃B1Kr'B1!%GJB u'B9.'J9m/'B9'B9hR9)GJ9hR1gJ9߭ GB9%>Z9/'J1GJ9/HJ9xgJBPgJ9.R9ޘ>GJ9)\XHJ9hR'BT}U[gJB*sGJUTWURJk1R'B/gJB4gJ9-BAcwgRA¢aRBɈRBK,R9z**hR97hJB? ZGJu=SZhJ`1C)򟿂e1!`9d)e79d)0u9D)>פ1c)p@d1#)Е|9Vv/9!d1#!߅<1#)Z{J1#){Ä1#)%:9D1? &J1_Uԅ91꯯9D)^9d1˄1!Rpxc1!"1#!W71!5:D) //9d)1#)( 9#){*d1/B#)ɤ1d1p1#)>Y9D)c9#)~ꂥ9C)ͦ'Bd1WOU9d1%ڝ9C)9C)=o9$)A#)~B1z筽BD)W9D1ؿ-99W9d1訪_1D12e1}9d1h?٥1C)ߨ9$)1#)&9D)}>9d1'Bd1 9d1Z1U}59C)[9D)ΪBD)*WHJ1](J1'B9P9d1j91<9D):X91/9!'ذ9$)\ۋe:)91 :9c)B1xwHJ9=u'J9h{hJ9-}VRAGJ9 zhR9?hRAT͈R9&J9xꮺB1'J9zhJ9eZ1+c9UUeIB9&B9z{FB9`B1'J9BZ'J9U8B1pZ9] uB9yտGJ9֘'Bd1hJ1&&hJ9xR9hR1_p&B9* GJ9rHJ9$ -GJ9`whR9GJ9+HJBxjhGJAy)GJ9b'J9vj/Lk9SsW׆J&Bu^P&B1hR92_]hR9߼ZBPZ*cAUKeRAwR9jJR9Y RhR|SZ'J֏ZGJ^hR9KRA͈RB JR: f9!'BB){1#!滤1!c9d)適/1C)w|1)ު*1#)_\1#)N~1#!xc1!XH9!*9D)1 h 9A1 9d1ؤ1d1 d1!z(1#)=9#)+1!P}d1!W 9!_y1C)?-91ݝ6'Jd1UUUA1C) 1$)9D)ʎ1!xV9#!9!1#)b9d1~Ad1)9D)*׫9!2/81 64$9C).'/A1B1޸91z*HZ1UU_SA1-Y9D)9D)ÎA1]*99@R1_Rr]9#)b9D)5%ū9%28 &J1\}{&B1w'Bd1?9Bd1Tܫ9d1uAD)9D)hJ1Bd1x|9d169d)9$)p9d)-9d)Ԥº1 &(E:1}UՍB9Y}GJ1.9d1ZHJD)HJ9UB9!.B96 AG:xlkBuUUGJ1I^GJ1BB1Zns9Uu'J9 GJ9ip&J9wWXjhJAuHJ9MmB9GJ9_B9k͌sBUU5UB9'J9:GJ9uGJ1jeI9D)'B9YQgJAkkBd)gJ9kcAP_UUB9GJ1}0hJ97{Z1h^FB9>hJB͈R1'&gJBJgJB{KcAK}HJ9ʏ^Z:%JB[gJBgJ9*r [9)k k&Bdb'BhpZBbGJU}sRUյRhR~ỗRA:~ZJw׽ cHJUZhJըZhJE9gBC!UU9"!gJD)W׽R1W,|1!`zd1!?:1#)z9#!w9#)kym GJ#)Uդ1#)W1!A#)%hJd)wW:1>Ud91\9d1 79c1\Z[]9#)^+1! 89D)^V1C)n91?q9d1a9d1vy9C)(B9^O9D)|rn9d1oB1V:/'JC)}{bZ1U_9D)]9d)UKK9#)yAC)>B1U9C)9$):B1B1֞+'J1~m'B95* .RBWWUJ9^V^A1 Bd1zxxAC)+'J9WZ9WhJ9a'Bd1^P91#9d1 P9d1jm{'J$!o9D)uۄ1D) *9D)\WX1#)u1#)}9D)''9d)ގ9D)T:HJ1W'J1c݉R1eB9g 'J1B1:yB1./B9'BA9J1Z.hR1ZGB1^|R9;_hRd1GBAbGJ9ww'J9荥B9~'BAe{Z9P^GJ9W\B1oڿ'J9aݷhR9gR9?'B975Z'B}}B$!妸'Bd1bRA}&Be1[ ('J9ҞHJ9vuah'Jd)R9bUB1v>B9hJ9zjgJ9+ JJrgJBzs&B~S]URAR9]Z'BuZ9קR9??>JB ~ c9%ZGBRBbhJwRB(xZ&BK[AZGJRGJ!ZB~zZA"ZGJ\ZgJͥ).5?)!ݹc)$) 위11! ZԄ))W1!V1!D1)~1#)%R1_Ou1#)P6YJ1#)k9!W9#)^շy9!9#!+9C)ꚤ9!{p9#)1D)B1#)J1))BAC)wza9D) *91>c9C1ߞHJ9U ?Ac)hA1s[_A1?Jd1uGJD1B!9!Bj@p9 'J#)5)'B1˕R9W}}HJ9K߉R94HJA||UU'B9iϏiR1[B1&:1;WW'B17B9nB1[*B9;.B9B1ݳGJ1'J9ۿHJ1B9@pМA#)x9D)pr[9C)?+BD)bB9$!9#!9D)9$!x9D) 21կ"9d)A1yhJ9iR1Ή9D)B9!hJ9GJ9B9GJ9GJ9* JAHJBhRB;'J9>P'J9'7gBA'J9~>'J9ykȂGJ95'BA~'J9ʊZ9חr'B9{aZ9yR9`Z'B9"hHJd)=RAGJ9z阨'B9&B9gJ18zHJ96B1<9Z9[B1 1GJ96GJ9fJ9'wW'B9$R:LJGJ9fJ:3?JGJbhJB܈RB &gJ9gJ9ز*[J7ɩRB'sRB꧴R'B ҚZHJjKk'BW/R'BI0R9RhRAZ'BjKk&B=5RGRkOZ&B9"!7)!H\K1#)m9!U))*K9#)ߟԿ1#)=1C)+-AC)9C)EC9C)-1D)/*6:)1#)֎ 9#)뎾1D1 /9C19C)ب9d19#)Xpꪄ1D1"?1D1⪥1#)׶\9C)_:1)Ad1jBc1Z9=5UBC)޾9D1ڈR1GJ1׿jbGJD)VZB#)UwHB#)u\9 Bd1U'J1U+GJ1}A1bJ9 HJ9'J9?&J9 HJ9_N}91iC2E1?bA1/ &J9'B9tGJ1^:9㯷B1+R9ڗRAW'B1 Bd)x*hJD)ucr1D)7(&Be1WWޥ9!~(1D)/1D)8kl&:9_9*4 :1u9D1z9d1>XwB1'J9u?hJ9wUA1`GJ9/B9FJ9=&B9'J9 'J9,#hJA(J+ c'B}UR'B9`p'Bd1/'//HJBn 'J9rHJ9hR1'J1GJ9zB9 Z9WHJ9/GJ9hR9HJ1=՗GJ9wJB:&hJ#)֪HJd1VWB1?A17'J1gJ9\UB1Ә(J9/>/s9U]SZ'B1/BD)(\KkD)_Kk91+(B9?^{B9 B999,<B9|B9[GJ9R9^RiR9xTP'J9 *Z1W9#) '9#)in+91vB1%B1_J'B1Uxo91%B1SUU}91.9D)ŷ09d1}Be1#{B1 EJ9_UGJ9__}B9''GJ9ZؿGB9ΨB9 'B90(JA-hRBn/'J1₼'Bd1%5'J1 :*JGJ9GJ9+shR9UX'J9777'B9:GJ9ȢHJ9}շB9` 'J9j&hJ9*._R9rR9;Kk1\\WZ9Jcd)gJ1&.GJ98P`hJE1 GJ1jIJGJD)'B9B+gJ1?gJAkc'BUfJBJB \>RB{lkGJ]SWURGJ݈R&B鳮RBrRR'J%lRBhZR'B;RBqpj%R&J+)zRByR'Bf_R1( R&BtJ'JhR9P쪫RBR'JܾGJ1 `9ͤR#)T}FJ#)դ9#!9C)8`1D)Kk1#)/5 9C)Ry9c1yQ9C)'y1)聤1C1BC)w1c1y9C)79$)'9d191`69C)nBd1W9d1+9#)\GJd1U||R1u9d11C1k&BD)Ww/A#)--9C)2Zd1U'B#)^rAd1yW'Jd18WBd1 Bd1"Ad1B)uBd19D1b^?A1'J9cB9_'J9?R9UR99D)  &JD)^jHJ9Džz'J1^j9d1zW"BD) :d1/B9_ީR9e>Z1{ѵUJ9hJ9zx'Bd1?ZD)UT9#!XbBd)%GJ1Vܯ B1/bBD)ZPA#!r91%91e*9d)B1[79d1x\A1/B1B9&J9aZAUUU%B9Boo'J9[lkA%UU'J99'J9(B90B9J(WgJ9/HJ9>?HJA]^R9>x'B1& ZBWWYGJ1B96B9@TB12>GJ9HJ9 +9kBUUeTHJ1RRGJ9-_XGB)~pjGJ1#/ GJ9)gRE:֫gJ9&"Jd1說hJd1rzxbgJ9JcGJRPZWGJB("gJA.S'J'RGJxwJIjR'JqZ:RFBZ6J&J+RFB:ڇJB@ZBUJB=RGJVUZBhRBwJ'J]}R'JaJB{i/gJB'*©ZAVXhR9k,RB$Zic)!ۋ9!1 ޜZ1!/-91 `JD1UUWT9#)o1*1#1^9C)5'^9C)QBC)5W1C)5%9#!9D)[Bc){91kC9D19d191n+91=uwX9C) )+&J1*B1-9d1tA1?gBc1-9!,/&9d1m`Bd1Bd1ZZ1[Q]A1U W'BC1HJ1bwZ9RS]9C1B1('B9S]UB9۟B10y91^R,'J1?B1X'J9XهJ1}{\[R15%݈R1=HJ9N'B1A1k|~2e1۩B1צ-B9(V(hJ1qki?R1 Z9_GJ9&~rrA!*9D)z R9]YR9/HB9pB1jsAD);rA1)5mBd1~j9d1BD) Ad)hA17GJ9Y{B9uGJ9Ad1&R1IB9-B9ͅB9 -&J9+b*'B1xB1Xy'Be1%/'Bd1'Bd1HJAAUթR9~b'B9*'B1sGJ1yGB9=B9` hJ9W5=GJ9GJ9s먈R9*gJ9HJ9 gJ9 gJ968hRBGJBj:OgR&B7WR9~Z1-5ZB\GJ98p,RB%]ZBبJBR'J5*ڈR;-ZGJy|JB SBZ&B?RB/RBzkGJ c'Bu~R9RA"ZB?RB/R'Jj'J9RBqȨR1bgJ#)9UB#)UTW9!yϥ1 .1!Ӡd1C)6d1!('J#)_]UHB#)OiUUA#)aݥ9#!`ZU1!?+9D)vP~ 9#)iw1!( 91@GJ1UOe91ixA1j9d1>A1 SZ9eEUU99Xz91*9d1}A19D1\1#)GJ)݅JD)ׯ6HJd1^\BD):9d1B#)ZzAd16ˡGJC)Ԛ'Bc1Bd1[HJ9X^5U&J1uGJ9{A1=ݮ/gJd1|^9C)R9#)hRd1?WB1FJ9yHJ9#NA1{hRd)~}wAd) kA1))'B9W}sZ17/HJ9b9W}UB1moGJ9紕U&Jd1ߕ/'J9|R{hJ1HJ9^hR1&B$)h1d1i{A1+ o:9B1ro'JD)⠪&B1⫟'J1'J9U]FB9A9 'J1B9ÍA1B1njR9鲭'J9ZR9wëBD)\ZGB11B1HJ9GJ9y'B9['B9Z:9=>'J9>hJ9'B1~B1R9>-Z9gR1%gJD):R9}sGJ9gRBՇR9^ fJ9) GJ9>GJ9)-RB޿ygJBVGJBA#)AC) A#)j+_9#)ɨAd1*AC)jhRd1[U9d1kGJ1}{'J9ܭGJ9u߸gJAkSVRd)sBD)KfBC)տ9!(%'B9uRd)GJ9 z\'J1B9U'B1GJ9 ։J9)hJ9C'BA.HJ1_B95w~B9qJ1*Z9%R1'J9cB9pB1 'B9uWw*B1ꭨA1kB9mW&B9^5:D) *&B9j~&B9UA1B9WokB9US'B9ͽ(HB9qu_'Jd1) 'J9OGJ1"JoHJ9˥hJ9Z#J9Co'Bd)%GJ9UWZ9w?7UB1:1 *'B1^HJ9bJ9PVB9<>:sBU_HJ9/Z\GJ1%/GJ9҈J9GJ95HJAchRBWՋhJB޵gJB gJ9BcGJ9# gJB&GJ9 .R&BoRBȈR&BgR9﴾ZGJRB.(^gJBCgJA8R9?/Z'BZ&B?;*[9W_Z&BU'ߩZ'BՈR9(Z'BZ&BݨZGJ ZZ'B> kkgJ㭤9#!*9C)9)֫/R#)W׭=lk#)U5׉Z#!UWt:!U_ݴZ#)UMU)!)9 bD)UU9#)mhR1d1~jAd)ˇ79d1ޛV91_uZZ15U]GJ1UJAd)&%'9!9#)A#)ɂAd1*k'9&9d1._iA#)%9C)?AC)wAC)U/AD)U/9D)}<<9#)ժ`1)r r1  9$){9!bcA#)׮ 9#)J9ue'B9'J9OuVGJ9%ɵHJ1bA1\Ȃ9d1J9#)* 9d).jzB#)*'B9\ח'J1:'J1ε>hJ9'J94J9iZ9կ;ZAWHJ9tNF:9/GJA+Z9UU'J1'Jd16jJ1޷^B1շR9:hJ9kxmcBUuZ1_B9R9G_UhJ1MB1 'B1u91 B1ߍ 'B9{_'B9 =&B9B1W\`'J1~6'B9H/GJBv_B#)*`HJ9uR9ЩR1rZ15W'B9[XB1x&B9}B1Z1C)?1!ʂ 1C1UjGJC)wW1#)R9")[ : W9#)7뿄11#)9!9C)~|1)9#)z[RD)ݕhR!9#)%kk1SUUU'Jc)W9d1{I:$)9d19'0"B#)'ΕA!{9C)9C1Uв'B#)?GJD)u{r9d1B[9C)9#)/A#):hR9_=GJ#)9C)Т9!59!.&A1]cGJ9o~|J1n GJ9[~WGJ955/=Z9]_K'J9:99D) 9C).89D) B96whR9_]6'J9-g'J1%/+KkAUUA1*B9/'J9GJ9B9B9?ɉZ9_A1`GJ1UAD)/ A1&-!R rrjHJ1%Z1uՉZ9pHJ1GJ9KB1GJ9yz'B9?B1GJ1HJ9Z9Z9זR9kfvGJ1ިR9'J9+ؾJ$)z_ c9u_R9hJ9'B1ޮHJ9='B9$'B9קB1}*hJ9O77hJ9GJ9ɃR9_>GBd1gJe1x`'J15J95GJ9Ҫ.ZAGJ9hVR:)jgJBAsR9Z'B{߈R9RBJAzbhR1(iGJ9" RBިR1XRARB(lR96'RBahJA0*Z9{R9.¨RBr)s'J_7R'J'/,ZGJ߯ZB˰*cBkORB ل1#)}K9!o読Bc)yluP9#)_A#)^Ud1#!1#)k1)2D)Bd1U B#)/GJD)e˼9!rp9#)>9!,ꚕd1!n1#) /!Bc)ܥ9C)91np1d1Q[#9C1GJd1W9C)D1D)z9!X9C)wBd)'hJC)}&B1|&JD)9#)9d1$xA1?>nBC)r5Rd1=_9d1*bBD)+j'Bd1R9^]'B9Ad)tbBd1#_Z9W [BU(Z9c}'Jd)Bd1?*91r"9d)j쎎'J1A1ύB1(nB9X'BA *B9$7GJAר&J9ԒzJ9^_&B9i+)&B9ld'Jd)GJd1ZAd) ھB9-wB#)iR1'Z9XzHJ9`GB9B17 .FJ1_~x'J9 RAShRBW~GJ9V.'J1/ gJ9.RAZR9X'Jd1|v'B95'B99ѢhR9RA=5UR9'J1(_gJ9/UGJ9.wuB97'B9/HJ14GJ9'5AG:ʋGJBohYUHJ9cHJ9-GJ9@fGJ9i)Kkd1hJ90:+GJB4GJ9 hR9]{,FJ1hRBޝRBOȈRBKbևRB줎gJ98gJ9Z9& RA^`RB^Z9 RA "~RB֜aRBz"RBBM*ZA+kZ9[uR97"Z97ZGJ#ZhJUרZ'JZX bGJ}Z9 1C)u71#)?>&BC)[_51C){wܚgJC1U WGJC)A}}1#)?9#)9C)Zb9 % 'BC)r&J!w9!P1C)~+9!zΫܤ9 *Ad)l:d1u2D1/9d1 *:1c{1d1(_91Sc918B1*A#!*9D)v*9d1}zBD)^Ad)}9d19C1'/B9}wvzHR1cv1#14*A1Ad1zr/91CA1f|׽J1('J9ʏ9d1Z1RA^Խ'J9~>'J99GJ9\jB9cB9B1A1VB9^u-&J1+k9wUB9TB9'm[&B9cB1xB1ꪫ&B9 GRd)HJ9k+U&J99D1.9D)p`RD)91HW&B1'GJBrCpZ'J9BjGJ9({'JAo =qGJ9/-HJ9R9oKJBOeUUGJ9%/'B9$zRBeI%RA^R9GJ9ȀRARjigJ9JB0ޮZ9|ZZ9?=R&BKR&BqZBn|lŨR9Ӣ:/Z9R9RB̭pR$)+kBUR9 sGJUTUZ'BnR'B ZBàZZ'BrR*1!>1#!b9#)EՅ9#!&B)_=GJ#)WS^~1#)* 9C)9C){I9D)9#)zBB)~9@9#)T2$)&/k1$)X9#)>9d1ms1$)*9D)ٶ"'gJ#)1)()Ad)9D)'J1WyU9D)Ɪ9d1jhH1D1UB1\91Ad1iB9淹!B9-'B9~¨$AC)9#!**!'J1w9d1jʏ9d)xb91B9c=GJ9^][:9-c%:9]Z9e}GRD)?hJAˉZ97UA9zqAd19D).Z9]WUZd)_Z{C9 B9&B9&\'J9-whR1_o?Z9UU %'J$)j/B1iGJ1p^HJ9{?GJ1B9&B9"'J97^zB1FJBFB9&~JBVW GJ9GJ1,kHJ9&B9CR9Wm'B1p*B9[HR1y-B1,'BAB*hJ9C'B9¿'B9zB9GJ1:r'B1ˍB9WGJ9e>'J9/wWGJ9 hJ9cgJ9?hJ1\㺩R9zT׉R9-zhJAR9ՇU'J9zkygRARAjXgR9~phJ9JB~R9zʯRB%ڨR BZD)R1gJ1!JAk(R'Jh(>R9Ŷ,RBʈR1+ȈRA ցR9"R9GJe)"hR1'RD)̈GJe1OZ9RaR9{A%ZB+:Z'B:'Z'BB}1! A1!4(☥9#!wZD)UuU1C)*Pd1#*؈9C)89C)(9!(9d1N{դ1#)ސ-7&B1uU9!Ī9D)=Ն9D)%AD)Ϋ9C)/OgJD1TU1d)\ټ11U eB9s#21Ӽ91gTFB9y9#2B1e/HJ19d1v 1$)Jk1D)b:9!pB1?'B1&Z B1sGJ1.'J1j99-9d1i*AD)Z{B9{B9`*Z9Uq]uB1馏B9+FB1'B9[9Rd1B9%:9umUAd1?9#)Bd1kr916~:9ZA)*GB9A c9UuEUB9P&J1WB9%B9WR1\{B1 &B9-fJ9zrGJAjgJ9zzFJ9kB9%&B9]ߟ&B9" gJ9FJ9Af:*Be:%"FB9+"'B1B18GJ1k B1 'B9-gHR1yGB9B1 B9EXR9cWR9UmUB1+hJ9?UB1pB9:GJ9Cm+hJ9kZzRBgJBܾZ1hJ9;/&hJ9֧gJB>,Z) ZZ#! hR17GB9R1޸:R9KbR'B+I)Z'B*%'RA@?ɨRB:Kk9&o c:ɉRD)Xr'JD)_sRe)37Z9p٨Z9QRAluZ9뽹%kk'J5WZ'ByR19 ΄1#)kAܾd1#)T1#)3ח9C)1 9C)_9#)9#!/(9D)B#)aJD)_>'J1_q:!^kAD)?'J#)Z:ZC)9#)LO:#)qJ1]9d1,%91B179d1 b:e1(9B1z^hR17UU91|tz9!z *B!) &:1WBd)5/ B1 B9v}}B1+g1d1}\*9D)PBd1?:94B9&F:95&J1?;kR1_B9hAR17wUB1/HJ99Ae2z:9V&B1ڽ/'J1%Bd1*>oB1xoB1;GB9sWW։R1W&B9^~'B90B1Z9sR]B1/)B9~}B9&B18yhJ9,GJ9r`b'B9-/ JAUUhJ9Ie2r~A&:핸GJ1kB1:FB9 FB9 0X߇R1hJ9WFBD)/GJ9zB19943+B9zXGB9mGJ9RmhR9U7GJ9~숨HJ9/GJ1(#hJ9Jd1+HJ9{'J9a'B9+R9/%GJ1-GJ9ËHJ9;s'J555RAo|hJ9{'RAOZ9R'BR'B?GJ1~P c1R9`%)Z1ઈR9CJ9  RB )RBBhJ9+)RBhJB5 Re1rj"91#:9zB9xuuB9͵79*A14B1&Be1 '%:D).4AE2}_%:9t*:1 B1mmbBd1[:1CB1 9d1@BGBd)R&B1^/&:9z'B9 o'B1jAd) %(B1Z_>B1mmB1rAf:®GB9(GJ9iUHJ9 hJ9k'B9.*|'B9pYAe2 <B9yA2(FB9oAf:'B1"|gB1cۯR1FB9u}EHJ1G&B9GJ9U'J1oK.hJ9 GJ9 *JBrjuhR95gJ1jGJ9={hJ9ZGJ9vv'J1O6GJ1ʨHJ9 GJBW<+ZBVhJAgJBhR9ҮZ&BUTJ9n*RB RGJH羘RBbfZBmRGJ:ZB~jR9ɨR9"RBZGJQRB`Re)Z9RB*RE):Z$!hJ9X:GJ9; Z1&?RAv_+RB穁RB)*RBAfZ'JJb1Z'B{2+cBum/R9R9+RAU5R$) hR1 zR9 ?RBzBZ'B퉂ZGJ+ cGJmӟZB.p ['BۂZB 9#!,=9C)RD)UWT9d) \'J#)RB#!¸9C)9#)"6F9c) 09#)79! B|9Zd)U}gJd1]}BC)_c}RD)UXU9!1d1U%d1**9c)VR+9C)2IS15UEJ1tU}w9d) iRC)S1D)89d19~ZA1'B1^WB9UR1^\BD)#1c)?Bd)&B#!T911/Bd19Bd1:/9d1a1>9d1Y911j B9,.?'B9nB1pA9C)VZ9UUU5B9 J9w{9UUUXB9.F:e1O&Bd1B19kGR9֯_AF:ȴB9`hR9rB1j/fBAe:9{lGB1yqB1aFBAbh/GJ9hhRA'ٽ'B9pB9 FJ9ڿ+EBA7,+"FB9B9pHJ9&B1 ~B9{Տ'J1 'J9kGJ9ɃGB1ů8GJ9UJR99Z1GJ9=^GB11#R9u GJ9*hJ9nZ:߈JB峧B9HJ9;RB/6ZGJipZ'B}ШRB?ۈZB_ZBIZ:%9/ZBxZ'B%R9phJ9hR9 u^Z9ܩ늈R9Z+R96RB.sRUZ'J465ZGJKkhJ}Z9"χZBR#)2Z}&B)9GBc)Wߥ1! +cC)U5umZc)UnaZ9D1 9C)^r9#)9#)~n'B#)ܥ9C)֩?1C)ΩEB#)uGJC)w9`9D){21#1 r31d1Jw71D) ͯ#2D)d1"*~(1#*91 ('J1%/B1Wvw\gRd)]}A1%hR9^{/'BC)jnAD)291*loB1ڊB1B9 'J1JB1ZV:19d1b&Bd1냯A:}Bd1GJ9{]R1ߙ7iJ9UCߨZ1%uUUB9MBD1?׬k9\UU}%:d1'B9m:9/HB1:97&(B9ij&B9GJ9uA&:ZrBd1h(*B9 .Af:漪EB9ap&B9?|GJ9/gJAxhFBA,GJ9GJ9>x^gJAjq&J97?'J9pjB9B9$43GJD)Lk1WGJ9c~}'J1hJ9rhJ9Y}GB9Ko{hJ9/HJ1|R9u?'B1"\HJ1RGJ9HJ15' c9^{CzJ:oJ9CkZHJ9ت'JBZhJB.]GJA8ږRBhRBڈR9lyRGJZBzZ9R'J\"ZhJmA}ZhJbGJXZ'J:RBWZBZR'BxR9j.^R1~7RbZBXR9! Z9BR9jRbjR1 RBPRGJ+(*ZhJU}=RBڔ-ZB~X_ZA: chJ[z`Kc'BeZBVZ901#!Ӻ9D)~eBj@HJ P [d1I}Ue98c'B#)]K'B#)\A! 9#)t>%AC)9C)9C)'9C)|9d1*9D)Xp*V9#!X\^b1#)b9 + A!9d1傏:1K89C)x1#) _:1o-Bd1(%A1f:1M:){9d1z}AD)/{xA1WB1&BD)^®9#)9$! )gJ1p%:1^]:D)ef9199rlb:1kU9d1Z1UUURBW}u'B1rZz9C) 8z'B1 &_'J1UêA1$BD).%&B9B1*B2`A2> B1:x [AmMuU'B9A:媯&B)zGJ `FB9rB94eB1 B9PդJ95.'B9>|XA9A1&J1 #B1<gJ9GJBzGJA"R'BiZBةR9.Rylk9yiZ1ծGJ1>'B1ls'B9&GBe) gJ9WCgB9y'B1 GB97*Z9CWGJ9gJ9cmihJ9<HJ9^֢GJ9GJ9ʷRBUuuhRBGJ9hJB(hJ9*X`GJBI.ɈR1JB9i(K'JRGJe/:Z1z
Re1hJ1?'J1 N*c9+ݨZ'BЈ [9^hR1*9:*c'B_Y'hR16*RB"Ԙ;Z'JIR9R9 RJZ1rZ'B} RB RB\|BZBB^RHJ"` c'Bߞb'BNZ'BO1D)B9#)kgJ)9d1h9!' HJC){ !R#!GJD)0'BC)W\w1#)1#) ܷ39D)j9D)z:9#){~9c19C)9!9c) sA#!;1 b&Bd1>9d1h%:1ΏZd1TU]_9!%Bd1Rc1/mA#)xZ#)~A#):17B#! AC)9D)9$!`9$)}9D)0BD)Z?GJ9ҟE:179$2=\gRd)wYZA18p:$)(B1NohJc1\'BD1_:e1*)'J9C&B1 B9 k&B1xe~F:9A%:Z>%B9z]B9VA&:zjFB9?GB9 B9. GJ9+FB9&B1'&.&:9pj'J9i)ZA]FBA/FJ9/FJ9GJ9wOmhJ9ۉRA*勩Z9~}GJ9hJ99hJ98ʔHJ9<ڛGJ9hJ9)cGJ1R9hwgJAVy;GBA}GBAGJ9k{Z9GJ9/bnGJ9\!FB9fhR9[ƈR9h~sR9UGJ9/GJ9ihJAhRBíR'B%RBR'B%GJ92̄b9R'B{J(J-.>ZhJxZGJcrR9R9Z9hWWR9)RD) 75sGJXb'BU]R'B+ c'B[]WZ9;[ [GJzώZ'BZrhR9zR'JU7ZBZ'B@ÚZhJVV+chRQZ1 Z'JzZhJ3+c'BvZGB(9#)ھ9d1a'B1^cHJd1Zd)oB1ң'Bd1R#!r&B1f~uS9D1GB!&9!0*d:1U]P9d1_9c)X9C)0!/9d1[X:d1EW9d1F;l/AD)۽B1?/'J1e]I1fF&Bd1]݇RD)WTBd1eB9&]9d1XAd15GJ1pۿAd)"uBD)b9$)9D)~Jd1'{Ad19d1,b'J#).R9&Jd)jnB9[yyB9i˨B9['Bd1آ9$)Ш'JC)=HJc)_ȊJe1JA]pA1,BD)8HB9&GB9W'J9_ [AMzWUs9Uu*[9UUU5gB9wwFB9j&:99&:9:~['J1[HJ9%'B9hRBUiuGJ1.FBA+GB9BA\zIRAGJ98hJ9e.hJ9mk,hR:RB`jhJd1R9xhhJ1/ gB9&W'B9KGJ95gJ9꺡J9\gJ9ݚhJ95GJ9%'Bd)GJ9}hR1GJ9Hi'B9h"GB9gJAMR'J9 )R9y5hJ9{hJBz'hJ:&©R1hJ9 -R'BݷzR'JW[qRAzZGJ*LkhRwuB cGB+R9\۠R1zjhR)z*c9뿍RGJNLc9ÈJAEhR),\R9ڃR9(oZGJybYR1hJ9 cB//Z'BVTZHJ?CZgJ+-)[hJW'kRS cBZB[bZRX[1+M(9D)1A157B1B]WHJC)hBd)C&B15W}zJc!?WhJ9uVB1FJd1ZGJ1&Bd)`WB91S9d1&:#)宨GJC)+9d19d1έ;9C)[09$)Ф2d191 ]21]b[91Bd).oAD);یs9UWb}%:9_hEBd1ZRD)W9 Ad1'J1X'J1&B99D9 BC); J9,0B9(A:&J1B:9uKB$!'B9j\9D"@ cA]RU'J9+ hJASCA1uY9d1A1*B9bR9UwBd)B9T{[GB9'B9i&B9bۯ'B9ܸ 'B1916B1+ B1Uh&B1'B9=GJD)*GJ9bB:ߢ*&B9=&BC)/ }Zd1U\VUA Bd1WBD) Y:d);B1Z9\W](J1KiJ1}^{'J1}>&JD)?BD1$*+:1?=79d1؜:1k%J1HJ1 U]R1|߫}&:d1Bd17,9#)?B9%A1`B1 Jc1{99߫%:1$:9k5$Be1~Ad)_/AD)>B$)Ӳ9d1:&Jd)>:1W9d1&B9]ٕXBd1Yz&B17''J1Rd1&B9{B1xA1B1B9~w B1k>92{9%2&B9zHJd1ʾ_A1? Bd1x91(B9r5gJ1|&J16FJ9+GJ9{i¯&B9"p'J1~~|'Jd)*ZZI'B1b'GJ1 GB9gJ9z{B9VB1r&hJ1_\HJ9u\GJ1󂀩RB-7WgJ9kRBv?_͈R9;%?+c'B zZAܴhJAVzHJ9VRFB1 GJ1>yGBe1tGJ1{hJ9ޫw'B1_'B1&,'B1+J1R9/RB/hRBpjhJd1j`'B1 5RB˯m ZBy텥+cHJUGJ9DjbRByZB^pZ9rcRA-Z9Š0Jc'B|R1*hJ9ѺR:>R9$ Z'B(j܉RBRB e!R'B=Z95R9Z'JRGJ R9wи [gJuU^ZBeZ'BjJCIcBRe1ZHJ}5ZGJ %ZBT|`Z'B?(Z'BE9D) OZ1\UU:1_ۃAC)&B1o%9D) -'J1u}P9#!5A1>B1R9_Z1R1Uu9d1)=891 \HJ!hJ95 [9%U_AD) .9C)B!/6GJC) B1GJ9۾ R1A$"zB)R:d)%:9'cGJd)BD)Ad)AD)vR1D)>.!B#!jz&Bd)K^z:1Ve:1%&B19E2騫Bd1gJD)u'J1.HJ9hRC)B1;9D) :d1ɭ A1JЀ:1ԐZ9ץUKc1UUWB1KAd)'Jd)CB1\?A1` Be)B9?rR9%Z9}_Ua'B1$B1l((HJ1ɿ;B1I.gJ9f:9]J1gJ9Wn?8&B9^m.&J9שGJ9'JgB)GJ9 cB~ R9 k'BTwUZ9ZBqgJB{RgJ9\B1 B90=B1xJ9~'B1'B9+Z1}z'J9xڐR9KGJ9LR9Z9HJ1`0GJ1z"*R9\ިZ9| c&Bpr߈RBA{_R1ͨRB 0 cGJ[ZZGBשZ&B4hZ1ZGJRBeWR9=&Z9]2R'BK"RARGJ*RB~ƧhJ9 Z9ZA66Z'B[;Z'B.S9ZR97Z9Z1=ZBRhJ#K*cgJKkR UKk'B *KcRrZR q9D1ͣ9d1}9d1,*9d1|9d1Bd12hRc)ߊBD)jAd1YډRd1'BC1 Rd1ןZd1'B9BD)b>A! (hR9_,k9XwHJ1W{_GJd)?UgRD)&Wׅ1!"-A!B1+hJ9}'B9þa'Bd1<oHFJ1^i[1%'J9I}&BD)&Bd1nA$) eTB!}Z#)U_s&Bd)5&B)w'gJ1CZA1gs:d1 9$)hBD)UuGJd1%J9WUW&B1VR1}]92`0%B1B1bA1Bd1O~&B16'B1%Be1wB9FB9}z*:9ݨ'B9<+B9`{R9;zR9&J9'J9zpHJ1-hJ9qGJ9bgJ),&B1ކGJ1bGJ$!*"0gJ9GJ1BR9-fJB^X&RA#ZB`Z9-R9R9թRB\WGJ9GJ9j7'B9?7'FGB97R[GB1y(hR1ub'Bd)?v'Bd)&Z1gJBfhJ9ZRGJa c9KRA R9$hJ9&ZZ9_`+cGJZ'BTZ9׽R1(ZB"? R90[zR9 [1" [BffR9!ZkGJ9؎RB_R1bR1 RA.ƨZGBO]Z'JUf@Jke)cZ9aAR9-WR9TZ1$Z9Z'J*ZBiZ1 ['B9j!+chJ~ƍ+chJ chJ/k cB j:d1׷9d1笈&B1\}W99sz,k1UU_\hJ1%J1UY&Bd1uAd1wgJd1-hR)%Z1&Bd1?6R9Yu&B9X\}R9=U [#)9d1R9Ggw9C)x`BAD)9 669d1g91؂9d1|+JD)B1J~%:d1B1TU{9U]q]&B1UBd1Bd)T,%:1_&B$)˫BD)!Z1W_'B1AegF:d1A1n?gR1 9#)))Z9=FJD)%B1r'B1_ޫR9uMuGJ1CaUB1+u%:e) Bc)@VR15'B9rB1'B1'BA+uFB1&B9j8&B9 &:9 gJA.o'B9߷hR9_׹+c9~qHJ9hR9gs'B]RRBXGJ9.Kc9W RAyƉR97hJ9`@JB_wRBv*9 c9RB$/hJBhiJ9| +HJ1$$hJ1IGB9¸R'B1eGJ)R1;.R:jUJ1mihJ9oظ&B1)"R9㿈R9 OKk9ZB@/R'B+8!R'B'.˩Z9^pR)BR9&Bd1uZ9kiu'J1>}?91UB1{kB1W&Bd1jX:d1%!GJ1GJ9_J9D)B 91z%:d1yE:D1ߟB!@Bd),91Ċ'J1B1`Ga'BD1.+ [D)_&B9.zKk9UUiJ1~FBd1Ad)&B$! &>GJ1Z{.+'B9QB1J'B$)^pb9!*=B9=b9]qUWGJ):d)&B9wB1H UUgJd1}auGJD)w4*GJD)zHJ1/hJ9]PhJd1kgR1wB1 'B9'J9GJ9**hRBUTGJd)&B@GJ9H5R9HJ9WhJ9bR9EuZ9r}GJ9cR9gJ9PpgJ:{gJAhJ1~`R9=RB|‹gJBLhJB'J1 +hJd1CJ9~gJe)PHJ1HJ1 KGJ9ޗgJ9\GJ9|hHJ1ZzHJ1JgGJe) *R17jRB ZGJUWRBkR9iRBHR9"R'B+cB{zèRB JxR1.4Z'J ~Z9R:&R9x\Z9Z9۩ZGBEϨR'BܚZgJ|RhRt|ZGJ:t\Z9_R9j:>Z94/R9(R9"J [BnbB +jZBbZ9" *ZhJ,g [hJðwZhJkZRP9 cJJZGJpXlkZѾ'J1{9d1&Bd1_ת/91^ .BD) *9c1(('B9G]'B9['J1}U_;Rd)91wB9!d92 A1ްB1ʮ&Bd1cAD)9#)b%:9GJ1q9d1IB9D)7GB1.W9D) >'B1.{jc!:D)`)&Bd17}Z9wUGJ9ӧ-R'Bd)&B9.RGJD)ɪ'B1&BD)p'J1/='Jd1''Jd1-'B9hR9gnhJ9AB$)/8fB9{*e:1B1}":1b&BD)+B9gT_B9i}B9&B15R1_'J1uB1BD)ZrR9_UB9;5-GJ1-b&B985IGJe1B14hR9wJR9:Z'BlJAVR9a}hRd)*\hJ1"qHJ1wĶ [BZA.*cGJ4UWZ9kZ9ײRBͮZ'B~,Z'BIcGJW.9 $, R9)*Z'B Z'JyRRR'K-+ ['JcPs)cBzpR9ҐZB>MZBR9*ZB%*cBZNR9&? [GJ )chJ;+cGBZRR[SZRX c'Bx*cHJ`h +cR:1T]9C)jpN9D)=?hJd1HJ9oyQB1Z9d16jR15__RA؟ժRc1'JD)^]9C)!91}%E9d1Ad1^9#)>9d1i9d191"<.GB9oUGBD).91) &:1#Ad1\9d1(cZc)A1]9D)#$B94UFJ1''GJ1jy'Jd1&B9]:R9[RB1 ;J9}JD! *'B9Iy2RD))hR9CnR9HJd)GJ9&B1 ^bD)^{GB9jAWB1z9D*B15mB9;=\B#!{'Bd1>'B1izBD)Bd1⽘9D)\(FB9IuGB9VXA10Ad)?*}B1+7-HJ1GJ1'?GJ1\\xB9UGJ1kK&J1{m"&B9^k [95UYڈJ9hJ9'J1(Z:޺ R'J{;RB Kk'Bw/kk1b&B;?ZHJZHJpzK[Rmey*cHJ;~ZhRZRg:I+chR/ [hR8:9 91B1ZI9C)09C1FBd1'Ad)а*:d1//.GB9>YhJ1\R9wUU'J1B#)芌B#)&BD)9D17Bd1UBd1Ikk9UU%:9n'B9_B9'A1(\G:9g@w'B1 c9TwUuA1xbJ1P&B1W%Bd1B1A1r`Z&B9鿌k95]UU&B9.HJ1??VvgJe1\&J9&BD1h'J1'B10B9G'J1ڪ'Z9UUW\J1߿JA}ׇR1B1֪B1.gJ1OI&B9[iM9d14hJD)rR$!c'J1j'Jd)kB$)'J#!hJ9Y+GJ1XB1_{ A1/JhJ1i5&B1TGJ1/BA*GJ1KFB1GJd)(ﺦgJ1 }B1R1먈R)J:zR9ҾRAX@R9- GJAGJ9"{'B18gB9?( hJ9| :R1WR9ZB5mRB]tZR9 *ce){gJ)遈JAh6HJ1GJ12 hR$!'B9xhJ9͈R)FRA(ob1zhR! 7Z9Z'B%=[BfoRE)&& Z9W%R9`rZ'B]12ZhJ c1j*R:c[gJRhR䜽}RGJRB*w-ZGJ%ObGJue&ZBR cBܵsHJ/WKk9x`Z9:ɁR:R98Kc'J;w c&:j chJ c:**B+cR )*cR89!xƒ$2e1A1bq$:9_yI91^q^z9d15/%/&B1Bd1R9UR)\89#!B1v-Ad1919d1_Bd1^Ad)j9а9d1#+B19B1Z[B16:1FBD)Bd1߉%B9E5%B9gm='J1|Ad) 9$)4B1n'B9}GB9?&B1~GJ9}Ad)XB9=w&Be1&BD)x[A1=gJ9/Bd1 _rB90UR9YB9ͱB9hn~A1&Be1B1?fB9TT^yR9w~Be1h9d)Bd1 GJ1.^JhJ9!&9**+&B$) R9]-hJ9V9$!L@Zd1yay'B1q_v'B1PhB$!4B18S:1J`gJ1eZ1GB9PSFBe1,JB=JBm|WZ967URB|'R9׉R96*Z9pp'B9~R9RB;Z'BXkhJ9AhJ9?7v [9^xpgR1ZBZ1?ZBBUZ$!*Re1®ZB?R1R&Bb)JA =Z&:;( ['BZ1RgJ#BCzZHJRhR+ cBpZGJZhJ/wCRJAR'BrZGJ̷ZGBBZ'JNLkGB=U]R9_ [gJmR(Jx}Z1(*c9/>KchRTTZ'B )$Z*cRyA+cR⾓ ['J,(*9D)bR1WWd92X:1?}GJ1}:1}A1~91gJ9.5w&B9B1 A#!]A!.Ac)99=;(Bd17'B1%:1&J&Bd1UWשR1UUKc9UTWUB9qwgR1z{Ad)||gR9wB1 B1&Jd1ZA$) * A1B1\<B1Be1Ƀ'B9+Z&B9GJ9n'J1bv*c9Us&J1.&B1<(EB9GJ1ЪoAC)*''BD)rGJd1B1^h~A19d)\HJD)Bd1-$'B9_טRd1GJd)'J9ohJ11#MUHJ#!xRAqb}hR@ꈊ'J*Bd1 'B9 N/Be1>!&&B1]'B1W:1P`&Be))߻&B9W^gJ1gJ9hR9͵^R9kZA絫ʈR9_(gJ9UR1+Z9辩RBr[gJB련R9`kB1`c R9-lkhJu}ZGJi8R&B sgJU_XUZ'B ZhJMRB5RBJBIA`R9ˆRBfGJ9RKR9sq GJE)-*R'BgJ9hhXGJ9 bB/-RAR1:zGB!*J94hJ9".,R9GJ9G:GJ9֛ R'B=/+c'B*=U+chJuR'Bܫ SGJ9~RGBMR9wǩZ9++sgJs_ZGJR'BCJRAz?JB'U5R9j蠊hJ1hJA@hJ9ގCR1kmR9-- ce)R:ZGBZ'B*RB$TR'JNMZGBZ'BZ'B 'ORB**ZhJI,6b'BjZB o*chR'J1nR9'ngBd1%FBd1˅B15vB1޴E:1U:1{&B1+:d1B$)m9C)TBd)9B1y}Ac1$(B1-Ad1&J9A1*#B95zzGJ1?Ad1A1CB95J1I{:U{:UWTVFB1aB1gzƣB95y2&B9?&BA뀊kBA Bd)xBd1y&Bd)[9D) \9#)noS'BD)?ߞ9D)P@Ad)'7&B9'fJ1VV*A9$)#Ad1_AD)('Jd)AD)'J9UMUB1l}/'B9b'Bd)`R9y hRe)fvhJ1GJ1Z91Fr'Jd)KeR9Uu'B9םHJ9?'ZBzhJA}hR9~y*hJ9GJ9΀GB9$GB9zR1R1.Z&B+* c1>Z9uZ'B]ZGBppR1zR9'ZBZHJV@jZhRRRRGJ|`؈R9((R9R9:Z'BxuULk9ZB }A [d)Z9b¨R1RGBR'B|Z:RA.ZGJ} ZA RZFJ^*chJu?}Z'B7R&B&+cHJOZBuZ*cGJ)WZGJZ:( c9:*cBNvZ&BWA1AZ) 2b'BUܰ+cRPUKcB'*cJbP0JcHJQ^txZgJaZBBZB&*[AeB16U9d)9D)o?9D))*B1%:$1Bd)jGBd1|zA19Bd1hR#)'J#):C)h'J1su911*9$2 )Bd1jO&BC) mB9-B9zA! B1qަ9d1p| 9C)˧8KAd)'Jd);*R9A1B1Yj GJ9pB9uBD1틢.Bd1iC&B1%+#J9FB9&gJ1N{:Jc9_uhR19D){A1;_A1z`&BD)~9D)WAD)jhJ#)廻9D)6 9!8R9_}9D1*B1gJd1 `U'J1r9D)`+Aa*Bd)XjjGJ1|uB1z9d)oJAD): =hR9GJ1JfZ99KehJ9gBHJ1jB1Pβ'B1<'J1 $ J:{zوR1&R9-p9D)k9Bc1_'Bd)jAC)/??'J1`Ad)9d1%('B9 hJ9WR)RBd1"&B#! 9d)B1k_GJD)u}R9AzWUB1)%B9\B19C1. B1?&Bd1j:+BD)_tBd)"*'B9<,B9<7GB1:+CGJ9GJ9]sB1 BD1h.&B9"R:mC]U&B1ZKkd1͉/kkAxVUugJ1WV*J1&B1ߊ&B1z{,Bd1{i;'J9oyB9+m hJd1B1Ad)èBe1iA1jBe1.XKB1.GJ1='J1VJ'BD)B9!Ad);Bd1訿1D)649D) B1p 'B1"5'J1*~R1^hJ1P_}B1пxB1jRgJ9GBAgBe1ТhJ1$Z9& ˩RGJVR9GB9[JzB17Ae)<:?gJACZ'BR'B$J9`|RA)5hJ'BeAhJ9brRd1zR9RB,֧Z'J {Z'B$Z'JBZGJRZ'B?Z [9%Z1(pR9ꮷ7R'BqZGJ %UUR9, c:u\zR9 ZGJAIϿZHBZhJ,: [HJO. [HJ chJwZGJ,R9 ȜZ'Bl*cB׵sR'B:/ZGJEeR9~&2ZgJ5uR1(bhJ׫s1bZ9- Z) " ZGJnFn cHJ?*c9jkk9UcHJyc(J4kkJ7 [hJw*c1:.9#)4P 2E1z:9D)-&Bc)z|9d1=hJd1^~9#) pBd1jZe:e1RBd1*:[_eB9^W9)(b(&Bd1'E: B1n{cFB1[/&Bd1nWBd)hAd)Ad)b9D)B9d1Ad) aBd1*oys9B1 &B1xnJB1s Bd1.iR9c'J1!-GJ1^B99GJd1ώ&J1 hR9~Ty&B9 ۞GJ9VWZAUyaFB9nB1~@jB1R#!hR9['J1jBd1hJ9U9$)B1_ͅB1&GJ1> HJ9Y߻GJe1VOGJ1 'B1 hJ1wV5B!|xB!>&BD)t~'BD) HJ9HJ1x"GJ1hR1fBGJ9ͲGJd)6B9Z|.B1}MHJ1BA~?JBWGJ9JGB1PۺJ9{yR9hJd)&B9X'J1* 7GJ9zR'JǝUJAcHJBhJB^XR&BIlk'B?+c9WZ'BۻũR9>R9>RBh&Z:^hJ9hJ9 R9J{hJ9'R9J)[9ZR'BrؿZGB޺R),Z'B>7+cGJ犋ZRB_ZhJ`kkJ]Z9. [GJZBnZ1/KkGBQR9͠h [B)Z9 c'J8{Z18~ZBKkB*chJuֺb1Z'JjRBc+PJc1"*c:JcR~ [HJ. c'B@-+cHJZƯ+[A'B1kGJd)cߥ9D) }I)UW|1C)ਃGJ1 ~RD)$2d1%:d19#)ߔPB$)KJAd1/&Bd1Z&J!*%B$)림'B9 gRd)%B1 %B1cB9+%J1U?>'B9{Ad1joRJ9d)oAb(&Jd).fB1r>B1RkB1 &J9wgJ9m-B1 B1xZ1W /Z!R9\0%:9[n'B9>]&B1gR9WfHR9_^&Bd1n7'J9&B9`B9/hR1_GJe)jGJ1ްvBd1돯GJ1ֵGJ9V+chJbZGJ}Z1 )[9V [B թZBՈR18Z'B֝R9BJ9r8ZB%.fR9́;KkGJM cB)(+cRK`U c9ʢXI[A*cHJZB_ cBEgRE)͋ c'B [HJHkkGBkk'B c:.91x;2e)X*1 ``9#)#9C)6 9d)bZBD)/Bd)_B(GJC)XB#)iAd1xwUAD)Bd1?AD).B1җhBd1 FJ1mn*%B9I"J1VGJ9*gJ9}B1|sÇ9D)`v9;'Jd1ni91@[&J9'Bd1.BD)'B$)&'B9hR1[gJ9uR9^[gJ1걿zR9?R9\\{&B99u/B9'Z!gJd1(>gJD)('B9{ZX'J1{GJ9+^J962v{Z1HJ1?B9&B1TުB9]>&B1'J1h.R9{9d12B9&Bd1&B1)=B1hA1~@OAD)+hR1W{BD)'Jd)kͩR9GJ9GJ9_GB9'B9ziR9gJ9p8JI*J9^ZgBA[HB93dGJ97GJ1/bJA_.JA2BhRBX'B9B1GB9L/GJ1*hJ9GJ9rghJ9nhJ9*jxJB)ڙR9e_R9RB{hJ9jGJ9p>RBZ9 $R9,Z1JJ9CZA}RB(I [BZhJ=YbhJͬ6RB_删 [9%ZGJZ9#"ZBkk1z cHBw [B|YZ1 Z'B^ZBؘ.ZGJȄp0ZGJC^_ c9bR1 [9J Z9?RGJ ( cHJ>JO+chJW]X cGB cGB;R1"lb9-9#)r~2$):D)o^9c"9#)9C)cB1ٕAd1GJC)W9#)o֯BGJ 9$)*BD)'۟9#! 9d1A1KBd)KC&B9ɳA$:~.HJ1,Y%B1kZ17BD)r9#!9d19d1 z9d1s B#)hR1z c9qsUUB1r&B9 5lgJ!bBgB9&B1**j)fB9uR1&GJ9Bd1LGBD)&Y}gR1=GJ9jHJ1hpzhJA{&B1zbgJe1GJ9 HJ1`rFB9B9B1+$'J1B18v&B9&J1&J1'B9/&B1,5'J1 GJe1-*BD)^(B$).&B1B1ަgJ9޾'J9jp{'B!jR9uaB)8hGJ13=R9 RB_JBP. hJBzo'B9fgJ9 rR9C}R9&_mR1GJA GJ:` GJ9}!Rd)+&B1KhC)hR9b6GJ9R9B/hJBR9{R:WR9j.WR'B)Z1k.JBxPRBR'B > k:oO c96RAiGJ9 [d1oc&Z'B}RA"*c(BRAjc'BrR9j [Bss'Z9 b9bZ'JPZ'B.[RB5 ]R9*)=Z9kkAکZBhϡ c1+cB.ZHJ.JkhJX}U [R>Z'B ZHJ/kkJUwKk'BUUjkGJ*c9:9D)Z9D) 9#!B9D)*B!"R15_HJ1Z'J1"͍hJ9PB1j9C)89d19$))9$)z*9d)Ï B#)&B1͏&B9렵B1&e &B9yWFJ9Fn&J#!`7BD19D):9d)AD)|A1&'Jd)_{GB9AA1.(:9@&B9UGJ1:xgJ9u%Z1?*c9\qވR9=Z1XzgR1`+-R1'B1R'Jd1"+B1GJ9X]U'B9cPB9ƒzB1n~:9#UB9;$'J1WGB9B$) bIB$)&BD)-R$)/R1uSGJd1z*hJ!=ࠈR1GJ9iGJ9ڰq&B1.&B1>:)'J1jRhJ9wY 9D)bhJ9GJ9aA@]GJ) HJ9hR9 hR2GJ1gJ9{//GJ9'B9펳hR1J'J^xR9 hJB GJ1B *gR1hJ1|R9hR9R'B-zmRHJCJBr>zRBRوRBSZhJ9GJ9bR9cZ9>'sZ9PRAR9>ꚩR9lR9>P6 c'B5ZGJxO cB>]+c'Bw۸KcA_Z1`R9p Z9ZB ZGJ| chJWZB.b*c9_CZ9|gJ98*h+khJpaVZB0Z'B~ ZGJ= [A+bZ'BZ'B  c'BZJ0IkkhRWWKkGBjkHJ*c9"'1D1R9d1_1)z9D):9D)9d)9d1kB1_}mqGJd1~gJ1սB1jBD)紥9#!89$)7z9d) >Bd1fB9B!hE:9(R9^vv&B1B,`8HJC),BC)k`9d1-mB1|fiAD)-GJ1߿B9*xB1dBD) B9ڛ hJ9TR9TB9&XeB9-&B9{ɶ&B1gJD)z߮FJ9hWgJ1FB9]Y{'B9ޮgR1z>RްR1qBd)>,gJ1U&B1:_B9~}&B9CJ1-GB9{tnWB1pj-FJd)FJ1oR9+Be1X'B1B1ͷR1ZRrgGJ1k'B9"_5'B9mB9RzZ9u'B1MfcZ9}u݈R1}&B1#gJBXGJ1xx ,gJ9x'J9gJ9ܞ'B9"GJ9B9- "R9.7RBujRB_gJB`2J9'B1+JR)﫷R98hJ9 hR)*$ R'B{OZ1Z'BZ9'JBukR9RGJC"2Z'BPzjhJ'BVrĨR9zR9uhJ9>)RA'Z'B{q-Z'Bv ZgJ_u6ZB ~R'BIb*Re)*LjR9ˍR'B+c9> cRlKkGJZ cGJZ'B)ZBW\oZB ZB:(Z^RGJ Z'J% ZGJ`}Z'Jocp+kGBwRZ1bZ'J=UZGJr-ZgJ9JkR \kkhJe9d1OAd)%9#)˹B!sc9#) 491B79d1@o9#)C89D)t9$)h (:#)+9D)XJD)?}u9D)V'B wB9! 2d1%GJ#!:B1"GJ1bjR9Z{gR1oR19?R1::hpR1*hJA 'JB`gJBpJA߽gJ9zGJBhR9^_hR9.sR9GJ9.GJ9gJe)⼦RBtgZBX>ZB\ZA*ZhJqZB&:ZGJHZBlZ1Z9MiZB 'ZhR_^psGJU}GJAhKhhJ9j RARe)jZ)PZ'J*/WZByZGBA cB[Z1/.RHJ}`bhJcleR9'+ cR39lk&B +jkkR@hi+[GJRbB){RB cGJ cR}e4ZhJ*cRVJkhJ{otZHJf!Z'BkθZ'B(Z'::c ZhR3Z'BҌZA@BD)zbz9!n9C)e{9#!<9!7~91&91chRd){AD! J1/FBd1^W\Ad){AC)GBD)ߧRC)99D), U9d)Bd1'B1˵^shRGRWZ*A+؄'BD)2+) hJ1dZGJd)'JD)tGJd)BBe1@GJD)z'Bd1:&B1Rq&J9*'BAgRD)⪫B9>"B95&GJ9RB]_GJAnHgR9' R9zB9~gJ9bZ9?*Z9/>_GJ1*J9=J9^xGJ1P`j'Jd)pB#!zB1 'J1_a;FJd){bhR9"+%ZBZB_\GJ98hR1HJ9>ZGJ9`[GJ9WWhJ1'GJ18V\GJ9.-GJ9x /GJ9R1RBUukgJB#J9(hJBSRBZ Z&B [B׈J:o|J&BsR'BZ'B\֩R'BëR'BM}uuhJ&B GJ9}X©R9/kZBZ9R'B*שZ'Bj.ZGJ%\RBKIZ9ϥR9退Z1hJ1"+ ZB chJ^R'BZ9~RB XxZB7)c'BZB]_Z9R'B>R9|jbGBQR'B'8Z'B>& RBURAݙbR?sGJOs'Bij cBY7{ c:3;Kk9ZGJ'/*cGJ* chR"skshJ_o ZGJ cGJڮ c'BKkGB˯*cBZB2 +cgJ6Kk1ާ9D)P61+)A#!{U9#)i9D)}9d1Ǿ:59!`&J1=hR1XFJC)?%:1X&Bd1FJ1*+ lcBUMmUhR)iê9 :$)" 9!9$)#ݮ(9d1D *B JJxGJ1kshJD)eӘ'B! &'B9 V'J1hJ!zJ1k+ &J1B1X'J9HJA) RBsm _RD1_R1jR9'J9*+ B1&B1B1z'J1^JA'{R9^s_gJ9VEhRAIgJBCB9 hJ9hJ9[WGJ1Rd)"fgR#!`@@AfJ'J9U\Bd1GJ9 R1Z9z'J9.RB[ 5Z9_^(GJ9u~\hJ1R9?%,ZAhJ9 c'BWR'BӉR'J9Z9ZYhJ9o4‰R1*hJBuHJ9jKsJ9{وJ9R9J&BiJB>gJ9xR1 *hJ1( RB?ڜZ'BvdmZ9ghJ1 ZBnZGBmZHJ;:۩RGJ8HR9Bpp,Z9"(Z'BkoZAmW\kk9ZGJ*#)R9Z'B,RAs*cAVCyթRB &TZ1R9*c'BoZ)RGJ+KZ9/ZB+* lkBꂢ chJ chJ **chJ bBꠊZGJ8*c'Bf%V*c&B?&lZGJs*chR"ZKkBp*cBJjZHJ& ZhR~CcRB6ZA" cB uZBKkAjlk9];:?Bd15VU9D)f䁿1#)W9C)/V9!9D)rʻ9D)8> +Ad) k'B1&BD)zSIB -B1m݄B1B*Kkc)R1l9#)nB#)/>Rd1BD)],l>Bd)J 'J1gR1ݗB#!$GJ#!㐻&B1?'Bd)-GJC)j*'J9n4FBA: GJ9HJAoJhRBUhRBqZBm=Z9]SZ9-Z9~J9^B1+hR9*[hJ9T*'B1B Ad)#xe:95)gJ9ShJ9GJ1h耯gJ9 'B9hGJ9/FJ1k> gRd)GJ9ڍGJ1/b^B1ZhJ9]uhJ9 WZ97R9w~Z9|phJ93bֈR$)茯j'Be1MR9}hJ1R9Z1 [AõɈR9k.Z9"ZSZAjrZ'ByZB{xR9ჷ HJ9 GJ1. [9/R9morB9 ʨJAW R'B*RBШߞZ:cJ9 RBߨR1Z:{CR'B NU [GJ&uZ9zRB-6R'Bo?\Lk:]kA*cBu c:gªR9Z9ɿ;Z$) [BeʗՈR9'.kk9Z'BQ}R9;.'b1f c1Z97*+ cBLkhJ{ZGJ*ʴ$kkHJckkhJ cHJ+cB믪C c9Z9'(KcGJKh+chR? cB ZRv6Z cGB'ZKchR+ KkGBZj`Kc'J c1 cGJ] c9}KkB9d1%Ad)CA#!r1D)^99d1TS9D)ت^Ad)%91ʗ~9d19d1k3B-B1vw5gR1GJ9q z:C)x9 Rd1 hJ#)ꘟBd1`iBD)O.)GJd)<&GJ1 Bd)C[&Bd)j>:1.&B9EM'J9B1I'JD!H hRbFBA :FJ1(RA5uR'BTQψR9GJ1ֻ5FJAŠ'B9@&B9jZA;U]+c9_~csFJ1 YyGJ9 hJD) &hR9~FB9](;GJ9pgJ9[hJ9ʨgJ9Լ{? c9ՈR9BwZ1hJd)r.RBvJcA߿_hRe)ZB_rZB>9kkJR'BTZ9X c'Bs [9jZ9c̦ZHJ]bhJ9>jR98*ZGJz]Z9bjZ1 ZHJz>ZgJ KcR_\ cHJrKcB mZGJ]5sB;[KkBZB'KkGJخ cGJ%*chRZB *(xk'J_/濌kRbsZb`i+cB>~_Kc(J&Z9ӱ Kk9Z969D)9#!jz'J1qAD)R1]W%5gJ!R1]Uc&JC)_å9#!hGJ!ZD)WׯRD)Bd1/.GJ9|GJ1ߣ9#)B#)k"&JC):z^GJ1Y'JD)bB1u9#!6 B#)-FJD)T'JD)gJ1ZFJ1GJD)GJ1.( &J9( Rd1KGJ9髪?JBBnGJ9?GJ9GJ9(5GR9ϼgJAח7'JB j~GJ9GJ9) GJ9?8RBK]WhJAC뺨'J1' 8.R9O>&B! R1sпZB_UZBDz݉R'JGJ1` gJe1ؐ&B9z\ R9r겈R9[jZB{q'BD! ҩR1hJ9_'GBe1p/?+Z9 wR9\k]hR9UGJ9ոR9gJ1'B9)&JA җ'B9~JB> )SgJpWR)/ GJd)ȀJ9*hR9ԗRBkJBhhJ16pZ9iR9W['B9rxgJ9hR9>Kk9_R1Q@@RD) s'B7ZgBxx^Z'BRB&k R1GbjZ!: -b'BjpRB chR|˩Z9b(RB%^RGJz chJべ+cB{*cHJZGJ%ZAP~^ZGJ-; cgJj c1ikk9*c'Jz;Kk9 kk'B +cGBڲkkHJ:kkZkKcHJ+c1:s'BKkhJU{ chJ-KZ(J9 %B#!9C)*9D)OW9D)A9C),y9!Rd)U Be1c(BD)-/R1]-ZD)&B9QB9S'B9='J9{AUB1R{Ad) n&B#!Be1%R1'B1f'B1ޘgJ!7EB9&Bd1'B9Xk'J9TBd1"hR&BUgRd)XꪨZ1~IςR9GJ9*R9ܾGJ9'B9>%fJAZkGJA-|GJAj{GJAP6JB_VZ&BJK]GJBsԧRB{JBMGJBjGJ9GJ9(GJ9(GJ9 RBRBo/;ZABjR1r^'JD)*J&B9[ gJ9 GJ9ZZ9RBZGJ9x "Z9cR9奩R9hJ9%R9HJ1 GJ9#0R9{hJ1[GJ1rHJ1#hJ9hJ9 hGJe)-hJ9XGB9= JBhJ9 rRAZ:թ8J1*&J:GͦZBڋ6R9R9`#Z9~gZ9ٿR9hJ1b*Rd)khRd)0ZBER'B)RB @KkGJZ'BR9 c96邻Kk9V߯R'B. RB ZhR==ZhJZBx"hJ1R'B`RBgKZ9wwy1Z)+0*cGJ\R1hZGJOZ'B;YZ1xZBҫZHJZBͶb'B*cGB*c1 c'Bxs1*%s1ppPKkHJE%-ns1/KkHJ]zkhJ*9d1~zhJd1R}HJ1-~9#!69D)B^xAC);HJD)ŠBD),oR9ݽ5hJ9R.GJ1ިGJ1x91>GJd1hR9jmUB1&R1՜GJ#!邺Bd)5캈R9TWGJ9|PjsfJ1I⾗&BD)k&BD)&Jd)8R95U]WhJ#) Bd)blH'B10&Bd1zHJ9GJAlYGJ1/ GJd)"(fR1zpGJ1uHJ9 hR1B9qFBBߵJBV]R9rOWgJAݿ.fJBFR9gR9JgJ9x*(HJ9Z9W}'J9hJ1 {+k9?Ze1>GJʍ&J1_ R1mGJ9ihRB~CR9޵R9= ['J]i7RB}HJ9$rehR9ihJ9,4YHJ9+WHJ9OGJ9= J1־GJ1'B1hJ9=,[Au_P_hJ12kyhJ1m'B1•9'B1R9R9IhJ1ȂRB;?R9R9+chJ)R9^ޟR9 뚨RB=%Z9jkBuwZd)?ިRe)֐Z9ZHJ%6ZHJ ORGJrw}RB&hZBZ1jZB=? cGBV c9 *+cGBZ&B.& ZgJc*chR0*c'BUXRB\먨RB|R9'rkkA߉*c9s*c9ZRPKkR]_RGJWZRAF^Z9ʩ-%Z9 ZB ZhJڦks'B_s͉R9jZd)NsB%UkkBP c'B+k'B:sRkB~BC)9D)*)?9d)kذ9!(B1[wu9D). Z1{A$!x9d1>*Z9c5%Z1_~ 9C)7:9+{zB1rB1)e:9U:$)B1`@rGJ1=zB1tB1;'J9g:19D)z%FJ97ٔ&BD)ZV&J1kGJ9i+B9=hJ1~_.GJ1GJ9- WhJ9'V'B9ZxgR1hR1&Rd1hR1bls9mGJ9/jKB$)nB9wgJ1jJGJ1!)gR9ǂRd1WZ1莧hJA|hJAg hJA~"HJ9u펠GJ1ߒZD)GJPbJB2b1wWRZ9wZGJ[bKGJ1zZ'BmʾhRB{DxhJ9ҪR9RBoGJ9 Z9x [1_z'BD! (gJ9)yRAUj*%gJA)39hJB5HJ9~hhJ9]oK٩Z9y7GB9tZ)_K&:$!0*) hJ9U*ɈR:ٗZ9ڥߩR'BCZe)JBbR1hJ9zRAU__ZB?RBppR9 ZBpZ9PZ9R9p[Z1&/ZgJxRBr cB.+ [R)2Z'B| cR.~ZhJ_7 cR֪ cBVrZHBsRGJ*c9z_ڢ chJYZB=)R*[A^*cR&KcgJh Z9Åkk'JɽsGJsonoJkB+c1W\Z9$ *c'B ,Z9 lkhJzuJc#!jjZD)sGJ[Z}WsRkkHJyzkkA cB|:.Bd1+hR1Uw>Z#!ZrAD) ʪ&Jd)u_PA16GJ1혚B#!؂AD)}6gJD);+c&B*Ub9|zuA1^jB1&J1VB1ЪFJ1R9D)HbRD)Ad)bwB1/?&Jd))eBd1֏&B1TX-B1cBD)4 FBe1k'J1ʤGJ9gJAT?_gJ9fJ9([(J9HJ9rGJ9[ J1zGJ9W'J9e\߇R9m]oCR9s_^=GJD)UU`9vZd1Zx`@Rd) )RBV蘖RB+RB' Z'JR'B_zhJA 2RA jR9\pZ1\_R9'R!Z9}=Z1Z޾ ce1gR9z`WhJ9UYR9~W;R9Z9נoKR9)R9ҵgJ1 hJ9|R1ZGJ1GJ9MhJ9GJ9_hJ9R9ݩHJ9\\/ c:^}Re1ϷhR`HJ1 Z**bRBP^ZXhJ9-Z1 c'B[rb9Z946+cRmR'BRBR9 RB~*ZAW~ZD)`꯺Z9RBz+Z'B}vZ1 [HJZHJYZRkKZR/ cJݾZhR9ZRS\SZhJRB*ZZBNzZB~ >ZA1*KkR>WWu cR ZB||kk9%Kk'Jj{Z9Lk'Jn[,b1 -W cB cRP!bGBsӣ+cB{#ZA«*cGJ6{'B^)KkRpsZYhsHJ]:kkB 'B1hJ9UHJ1o91Sº&BD)~ZB#!FJD)߷GJC)Z( [d15׈RD)|R9.ީR9(Bd)rBC!`B1bjB9zB1GJD)_/'B1E:e1w9$)GJD)u>Bd1&B1оB1)&B9'B9k55GBA/+GJ9R9|bc'J1(B9v ?B9 GJ1s^&B9`[;GJ1$+GJ9&J9&J1*Z9+Z&J V*cD)VPLk1AhJ9|ZhRB cFJImU_RBkZBUVZGJ)ZB?lkHJU}W\ c9UWRBRB%Z9ֿZ9䨬 [9RAյR9W Z9+bHJhsZHJЭ}R(JMhJ1Z1z~'B10HJ9mީRE)GJ9ÅGB96&R9GJ9GJ9cHJ90hR'B>GJ9HJ9PoR9ؔ_RB~R9K.R'BMhJ9BR97 RB>5R9ZgZ9+*'Z'BZ1R9x?Z9-R'BVXHZ9K_KkhJmqZGJWZ9˧R'BJ=[KkRZGJ``ZGB+ZhJJkJ [gJ ZRꫂZJ*eR'B.nkkB_KZHJYZ9ZGB [GJ*/ cGJ Z'Jb*cHJ6) chJ~+cB>,Kk'BW3Z1ihs9 [A c9+ηJc9 &KkHJkkHJsZmnjsR7shRs+cW|j+cR` R9WuCB1 /B1\J1_[MB#)@H*9D) GJd)b!*c1]UU c1ϯWR1p]Z1McuU9d)~A15:d16Bd1<$/B1.Bd)kk&B9wZB9#!42 b1W%u'J1ܶUhJ9§&J1Ɂ{'B9]z&Bd1xZ9U}u Bd1',GJ1 {GJ9KB1nB1Y\GB9xGJ1Q꠫GJ9?HJ9?(Z9rGJJ> gJ$)hR9UU c1uרJ9UXR&B)JB袷gJBsygJA GJB5fJA>J9zʪR9(Z c&B\5RGJʬ c9.^RA0+:ZBnZA^ZGR9ZB%HJ9 <:R'BhJ9@*GJ1GJ9ZR9U GJ$!jb"HJ1鮠:e)j*͈J#!+R1ЪHJ1pGJ9뫦ԨZ'BegJ92GJ9CK RB))"RBho~GJ1*JHJ9(;RAXZ'BR:SڸRA{.hJ1ܩR'BbvR1義R97u+c'B?[Z(B} chJ]_{R'B@ [9ZBU~(hJBoZ9ooZHJWZ'B7f+chJ%jj*c:,*c'B^ꮼR'BOZ:֠ZR ['J68ZgJ}oFZ:{+ZREe c9ꯧZ16JkhJ/]*c1@º c1/ c9hh*+c1+cGJyk\ cGJRYkkhJIvkkB`Zs1; k1p c'JKkHJ\\+cR.)ls9ZlsGBsR뭌sZ :s cg|'JKB9/UB1؎91L:1___9D)99%lHJ1UU9C)*B#!iGJ1\GJ1ɖAd)A1Ԧ)B1B1[zB) R9_SU9D)+'<B1yjA1;/91'Bd1*&Bd1 gR9cR9=Z9WV??lkB#[VVZ9hJ9k.'B9*:&:9[@C9d)2'JD)GB9hR95hRAl'J9-#hJA.GJ1 'BD1("GJ1arHJd1K8R9kJA5=[kGBUuJ9.$Z'JJB͊GJB8zhRBjZ&B-RBꟹZBsRJR9+*hRAVׁ*cB}ZBPڈRBRBpZ9"/R9>谈RB^brRBWU hJ9yhJA|'B1hJ9-hJ9(/RB}hRBZdRJ6ZgR~ZGJo8PZBRBhRBΊhR9_z辈R9᪠ c'B}U}RhJ'B Re)(^R9VWZ9]Z9ZGJR'J[R9(RB_{R'BR'J}RB_ɨR'B%%RBZ0ZGJRBت c:tZHJyZ'BmR9" cHBz [B7Z'BR9 *@ZhJ[ZhJjZ'B[,? c154Z'B7{R_v_q*c'J c1` cGBkkHJ}߸ cGJ5*cJs/b9Kc17++|GJ[+cGJ޿Ze1  *cB4cse)RbB@R!+ KkhJ^lkR {ZrWkZ9D)($GJ1B1w91pP9d1-%B1X۟]GJd1u9$)/ B1ҟB1Z9]_XUB1˟'B1_'AD)'A1Z1W]gB9B1 /B1.B1B9{ c9UUWTGJd)j7GJ1XRFB9gJ9+y'B9+k9WWhJ9`KeJ9GJ9]Z݈JD1FB9QmR(GJ9PR9 *hR&B$xRAV_>RAUpK9ψRe):gJe1* RGJ05ZGJ;xZ'JZGJ勈RB֜ RA(R'J'ZBahJB( [B[uJ9}hJ13Z16hJ9hZ:w4-Z9R9 "=R9xR'B"R: 行R:r*JBjsϬR9ҒbRB+*c'B`i cHJ_R(B+c'B|R9ÈR9 Ï ['BNkZB%Z9j*c'BSBayzZHJ- cB瞠 [HJPV c'B_ cGB)KkhJU cD)@p0kkhJ' KcgJp+chJ]x`+k'BzKk(JENlsR{UZhJ(0+k:lkR\ؠ+cBOh{hJ)sD) sZ^+chRkk9+BsRUiR1WT}_B1keBD) [.9#)9,'B1i5&BD)B1#jhJ9U%YB1B1WzGB9RhR1uPUAD)A1`jB!XJAu'J9vrFB9_)hR1鬆B9yFJ1&BD)>GJ1* GJ1UZ`Be1(({gR1[Z95__R9PhJ97RB+}R'JM[PgJ9xGJ97 /JBRA;gJ9n7_GJ1# 7GJA*`GJ9gR9GJ9$hJ9 cAٟ+c'JZGJT [A_.jGJU=ըR9ވRB5 bZ9|5Z'JhRBZB)cGB׈R'BrR9(l Z'BZBxb1ZBBm/Z9jhR9P Z'JZ'B`RB[hRB+R9 S*Z1gJA>3`Z'B>; cBj c9*KZBzAZ'Bg~+chJtuVbgJEi{R'JAԉR9|hbRB͗hJ96#R97.RB⤯Z9\zHJ9xh{R9-hJ9۠hJAKR1*JB7Z97Z'B>R:rZ'B_mOZ:R'B `"b:*cHJ~z [BR:ܮZHJW chJ[;*c'B+cJB)['B^_Z'Bh [HJbrj Z9=)ZGJZ9*RGJJk1#/ޭsRڭsRxz*cHJKkR? c'B˪lsJtw^ c9\s9shR* c9hs(ByKkRsBˍsJUQLkGBB͏shJߺ9d1Xb!x'Bc)).¢R1wnB1mhJ95-hR1GJ1.HJ95U'J9ֵ=F:9oI>&B1NBD)BbkB!`Bd1+-_Rd)cKR9}GJ9zWrgJ9UU*cBuX^GJ9&B1u[GBd1CZ1_'J9 [9{kkAASWWR9WRD1 +cAbUUZ:{kR9vRAmGJA=5R9GJ9(HJA&'R9&BAvRgJ9P:R9 +hRB:ZB{bHJIZHJ۩RHJXZGJ~ZHJ}/_hR9P@ HJ9/ZBrXwRBR'B yR'JōRB;R9dRB&רRB/XZB?c_R1RGJVp׈RBDZ9RGJ%U*cB'RHJBR9jj*RBZ9:ZBФ>ҨZBbORAiZAS cGJ'Z'J: cGJխ cGJ=ZgRVxR9RhR9ژ ce)޾/'B1qR1/jRBPR9R'Bn{J1ׯgJ9kZZ ܰ*Z1nJAc- hJBR1_QRBR96Z'BwͩJk(BjcHJZ'B #Z'BxicB*c9+kR- c'B*cgJ*+chJǯ c:(+ZGJ/bBKcB))R)kGJ'lkgR Kk'B [Z{+cR?lkR cHJRZkk9Z$+cGJwlk&B shJhX*[9޸Kc'Jͥ?lkRJ*TsR ߌs'BkR*'B1g;*GJD)B1')5R1Bd)B9wfgJ9&BA^B1:&J9?hR9mzx'J9jB1p`'Bd1R[vB1''J9UGJ9'J9q~hR1]gJ95FBA__ FJ9ԨR9W=&B16'J9W] c9}I]ZBZ]pHJB5eZhR9y(J9>RAךZB_R{hJBuU܈R9GJAkHJ9GJ9`(R&B=TfR9zsFB9*.Zd)R'JkyZ'B\R'J"S cGJXWZAߩRGJ*ZHJWUխ{hJ5U*cBZB_cGJ9**RAߨR'BN}wR'Jj_gR9ZRA%R'JX_hR9j`*R9ڸRAR9鋈RBh!qKk#)XR9 +>[lshR}X[ZB`JRBIjZAgmSZ'J]sBKcJZB} c'J%R&BCOZ'B cGJ3Z9`{R9*cAsZ1^hJ9k&R'BUR'J^zPXRB mR'B*mgJAظR'B- 'ZhJ狵R1ꀍJB R9RBr.'ZHJk7ZJZ"ZHJRZWURBjKcGJ*[9} [9b( [1;8 [A[د+chJ3+cR [RibZR *khJZZ&B.p0*[Bm|kshJ]k [Bb sE)bZJ *KkhJ chJ@KkZ'KkR*HKkhJ?[Kk9W{KcA| sGJ^RKkJWu*kGJ5URBRBڈRB+-R9H c'JU܈R9;̩R'J*ZGJjڽKc&BU_gJ92RBnsZ1z&Z9lR'JokkA w}Z9O?ZGJU'ZB:ZR9O*Z'JKjЈRBR'JUR'BcR'BsZ9O+kGJ/UKkAwZD1:ZD)*ߟZBwשR9*R'BRB(rZBŠZ9ZhJ]R'B ZB}.(RHBrRA@ڨJB7)[hJXWJc9Z'B [HJSR'BtZBzRBokHZ'B5=R9 駭JchJisR]/lkR{oKcR chR^ZGJZ98PZ(JZākk9b:<Kk'BL+cRRZHR؂ cHJ+cHJ{HJ~+k:{B*KcBsR~/sGB8xXsgJs+cz6lkRlkZz^kkR?>s cz{Bd)z~²91uBe1/-B9j:97ʊGJ1'B9rrb9UGJ9gJ9'J1&kkd1 cAO'`hR9RA^s]{'J9NRC)cGJd).GB9'B1 R9k_'J9i=&Bd1x&B9&B9BKGJ9"ZBhJB*,RB[CbBuWWܩZ1縰'J9Z9/gJB-WZZ:GJ1zRd1.HJ9[ث'B1P,hJ9_'J1.jZGJZ9'7ZB%ZB[ZB/RGJp߿6ZHJ{9ZhJ]/]RBޠZ9kjGJA=;RAZ9~ZA}J9ZA))R9o RB[ RGJMRBԘRARB-+ZBhZBVVxhR9 ɫGJ1#R1:)cBw/ZA蘨RBZB޺ZGJsB+kGJZ'JxBZ9 cZAo9zR9xHRA. c'BZ9`Z9 +c'J_UͩRB%R:-/ZGJRGJ)RGJX@Z'B֖Z:XR:/*[9ZV R9 Z9;! [BZj [B) [A.ZB0^ [B[ cBW]RAɧ$*chJjcR*cBZZ'B[ZB'7+cBR֩R9sHJNeU cGJ kkhJp+cHJ# c(J:9KkRW c(J|lkGJ ^+k'BμsR-sR^kR&lkGBrsZss+cXlkhRKkRsw chJ- s c@hFBd)9d1ժ 9d)W&BD)B95B1$~jLk9]?GJ1/R9GJ9^hR9GJ9%GJ9GJ9)訚hJ9pB1^Z9-Z1TThRd)=B1(.'J9^\}'B9~'J1~Be1fJ97ZBBKZ'JUe%R'J]shR'B+c9^^rhJ9nZ_GJ1hJAe|{GJBUJshRe1GJ9,''B!GBe1GB9xGJ9\gJ9{+J'J{UfJA .RA_RB 7hJ9,gRB1RBph o c9}hJA/|Z1'‡RJh@&ZBWbd){*+c9ZBzRB%UZ9 ן c9?=R&B*c&Bo]gJ9v#RBpZB(zR1( RGJIksBJ9ˆjk'BZhRWn{HJU_XR'JN]ڈR'J6ZHJu( kRU_ZGJZ [gR8רZGJ=FZ'Bk: c9is9 c9 Z9rZB;+k'B*c9WLk'BWZ'ByZhJ_XbR9ЛhJ:徊Z9.R9mZGBS RHJKchJ]ʩZ:/ۨR'B6uR9cZ9_ RD)? [9?'bJ chJ [BtZ'B%?Z'BJeZB1 c'Bu]Z9 KkHB-+LkR"KkRXKkZr3lkZ, cGJ\KkR߽+c9Pܰ(LkhJc,.sZތsJ*^plkgJsKkb(όs [sZ|n cGJ+akZ-s c~pw&Bd)x9d)*L&B1cZ1V^\Y'B9UVB1xkl&B1gBAU&B9nB1 Bd)"[HJ9V0&B9.gJ9/:]hJ9*R9$)('B1~hJ9'B1*+ Bd1xvJ1+)uB1 |GJ9-hR9/hRAPHJA*hRBh]hRBZBW?Z9zkGJ1jhR9)ZA}mrgJ9b>R9ThR9mZd)}gJ1˪GJ9rܐHJ9.RBZGJ]S}5ZB\VfR1gJ:灭hJB-.jR:{R'J]+k'B%}UZ'BV~R'JZ'J{ZBZ'J5=W chJ&q ZGJTxhJ9ʇRB# - cBWoR9hJB*ZGJ+UZB}hRBOozR'J>QZ'B(ZGJ:~Kk'B|wtRAމ Kk'J?KkR\U*khJXbRf+{bGJ chJVT`Z'JiJcAKR9)ZBZ'JWW Z9RBGdKc9iA+c'Bm^R9 ['BxyR9~ʩZGBQsRB ['J/ZhJR'B[R [B?ZB~Z9dZe)kk(B [1J96k'BeUKcGBٻ*[HJ Kk'B [e1?+cHJ6ULsJVUZGJG cB-.$sR/KkRr{R酫{*cϭ=lk [vPKcZYωsR+KkiJ ꠬sRמCkkRרKk'B:WΌsGB -k+c^r{shJzs'BOshJkGJ,9#)\9)#_B1uFB1{91V,BD)bR9d10J1!Bd)(\zB1b]Bd1"GB9.wB9rkGJ9+sgR9Z9_HB9yrHJ9lB1 颈J9ZpkBD)8'J1ה* cB}ZB^VhRBRB?kBX}hJBςGJA,Kk9cGB9GJ9oGJ1lk9UUZ1GB1[¢*JB[R9bR1ߜ *c9Q_ՈR9ZB:ZGJ:R9hJ9^RBRBfJ1 HR'B@KcB [HJUrֿZHJt+cHJ\UR'B*ۗZGJmZARA0R'BߔZ&B 9߈RBp}Z'BWbB] [GJ}X^URe1*R953HJ9 RB:'6JkBUw?RB*bGJ^nZGJ/^R'JR'JUTZGJR'B( +cRUAZhRZB(. c9.^ZD)"ZhRA9K*c'J_ZBR'B ['B_WR9R1zhJ1:Z1b [) Z'B}] ['B/R'BZU*chJPUR'BR9}R9;oHJ1/ Lk:bURBZ'BxOZ'Bw+c'B. kcJ`~KcB#{9Zz c9/ [BZZGJ;lk'B/7bHJuF*c(J .+KkRܼ%{ crkkZsZxssZls [N/kkhJz/kcAklsRYu|gJ_oKk1*kkRtsR{~~sR%{Jd\psR9gJ14'B1V9d1㸾GRd)9d)pXaB$!(Rd1TWB1]9!29D)DfBd)*'J9gJ9U4GJ1߿(`RAl[W]HJ1hGJe).GJ1x'B1U+k9~;Kk1U^:D)+uVZ9/ZB׿GJD)*8`gRe) #*['BOU'RgBUjgJB_PR9v{HJ9z B9~B1I <'J9; R9gt'B9)2)hJ9>۩R9+Z985hJ95bgJ9+'J9VZA =ZgJx腩RA^RJ)2hR'BRGJ{Z.ZGJrZHJ/=[ chJ޷q c'J]Z'BT|׈RBRARB&ЩR'B+ Z'BTmHJd)ਬGJ9-hJD)W'B1"|BD)J1V:RB-eZBqR9 ! [HJW*cgJ׽{ chJW+cB>U chJˋy cHJWU9Z'J**c(Jp*chJIՕZHJ Ze)nbD) ZE)\pZB 9ZhR[RB ߩRB c9QaU+c'B]cYJ9⺨RBRe)hJ9,cZ:sZ9:+ZBRB%#/ZBJ,R:Zyy+kA_WJ9 OR1x`R'BV*c9Z9O+ cHBU(kkB}*cJ9 cRT_" cR;g+cHJwyKcGJ}A chJ6lsZGyKkRcs:s9::_sZaKkZn[kkR ޜkhRsZɫes [{^jԬsHJ֛kkRbfsHJ/^{9sR?:׌sZllkGJވӌshJ{zkZ59"Jd)[&B1:D)}c9d1{AD)_BD)AC).//B1gA1?G@RD)S9D);xM&B17'B1gR1h]B$!"(Z19e)fB1Z9R9^Z9 ݈Rd)Z`-GJ1XGJ1hR9~hJAm"hJ9z8JBʈR9RAGJ9nsT'J9 GJ1{z~+B1*GJ1HJ1ahR1<R1 R9'1-Z'BWwhJd1hR9sͻRB5?ZRGJxwgJ9RB% RBylkGJ)]b9+ךZ(BKk'JUUR9ZB_hR9 번RA&R9=j'B1h⪅hJ1[I'B1"R9頠R9 wRBu%ˈR9YYR9 { c9ըZ9.hR9<HJ9dhR9b/hR9uZ'B'UR9rrZ90RA7(R9 RAڷzRBWJhJ!>HJ9)߰R'J7;:ͩZ1j߹ZHJiiZ'J^^ϩR9}zHJ9~ЈR9#:Z:>-RJxR'B5R1*ZGJ+cZ+cRuKZHJXKk'JWzRBc,xRA ͩZ'B.ZHJz* cGJ{ZGJ/6ZhJzɦM*cBksB}K [9V)U c1+c1zRAp# [D)+Z1~Z9c˚+c9UZ$)!Z1}͊R9=R)$ cB_R:=;Z'BִR'B%&+c9b`Z1ٱ)ZB6iVR1+Rd)jk'B=k(JW'Z1:=(lkR]{hJkkHJc s9Kke)+c9 KkHJzrkR>}kkR'sb+êKk9`@*c'Bz6{R_O =sBlk9%{Rܔ{R}Xs9KkR+kR0lkBHJ|KkR+[f+cJ`gJ97%[ZC)}hRD)?_UKcd)|ww^GJd1rGBD)*9D)֛'J1akkGJ1L'Jd)B~GJ9R9&GJ1忨&B1 xBe1nGJ1- ^GJD).B1n9d1v#'BD)z(B1'B1GJ9'BD! )&R9Z&Bk(ZB_ȎgJBmhJB+XhRBy{쯉R1 "HJAA`'B9Ɣ8GJ9xfJ1 GJ9>PVR9禫"Rd)?`hJ9tۈR1RA-UUR9 hJBRAuhR9:cRA RHJ&R'BZZGJkk/RGJ7%{RB.R'Bh[R9B&R1`ּRAϏihJe1R9(ZGJ+Z'B/ JR'JoXBGJ1ߞR9`bR'BhR'B Z'BZ9s'J'5ZWS'bGBx~kkBɭZ'BZ'B)->Z1*hZ'JoCA=R9 ) cGJ=ZGJ^ZGJKCZ'B>9)cBbD)*cGJ+cB4 cBBKcHJAVUKk9k(B_]q}R9zj#(lkBqpz}Z9WCɈRe)Z9 +c1ԸZ9~wZ1k+c95sR5uZHJhܫPZ9*R'BBLjRB [1⯎Kc'B}kk'B~_kkhJWlkGBڬsB c'B[IZHJl c'Bڨ_جs1 W{'B몋sR5Ws'B sGJ޷s9 chB (k!{97>LkJ cHJ`sRsgsR <{ZvX{ZsA硫LkGBb{Bx9!6hJD)u~xB#!Ǿ:gB1_tB1a5 BD)rb AD)߉.'J1y&:1T۞gJD)۶&B9J9ZGJ9pU&B1 ^.'J1'B9WAd1'J9liB!ɃGJ1 B1gJ9{GJ9iWhZ1RB7RGJyR'J*ڈR95JAXRAU&Je1/ohJ9hJ9xR'J1-s'B9`@B9=gJB'Z9jϭGJ9z*&B1"zBgJ1ǟB GB1 GhJ9(hRBhZBZʈR'BRBhJBh@p©R'B*嵉RB'XhJ9+Z9{NBRBQZ'B'UUHJ9gJ1ԽRARB*BʨRd1)hR1b6hRe))RBKJZGJ5WZBt c1jj Rd1bA c'J-bRKkBZxZBZGJxZՈR'J䚿hRBKR9lZ'Jܽ_R'B6@)cGJUUUZ9JbB.?_Zd)ZB?(Z'Bo{KZ'B&UJkHJERB .Z(Bá cB}ǨZ9=Jc9yaZ$) &Kk1Z'B#1 [9 *cBvTr`k1/lk957KcZKoZ1*chJohJ9b*c9+:+cGBX{RsRpXUKk'B=7% [9Z'BoZHJf( [HJH{hR5sAb`ksRo {RwsGJj* 1kZ¸، cR%ϊsRx^kkB+cZgh+c&B 0k(J+c'Jj-%KkGBW [A LkhR7{GJ/'oZR%IBD);rJAU&B1B!GJ! gR1zR9>&B9\LGJ1/FB)7+GJ1+zGJ9oFB1|GJ1){'J9S0'B1_R9UM&BD)Bd1ՓGJ1멇'Jd1 Be1.R9җGJ9PSeGJ9&gJBgfJA`WPXgJ9>7g}RBS['GJ9R1{JZ1-whJ9WRhR9cgJ1ZB1/'J1-GJ1R9^b'J1 HJ1dZ1kHJ9]RA"hRBxZB5Y+cHJ\hR9hR'B W_RAPUR9yR9bФR9HJ9hR1HRBߞhRBo"uZd1*b9R1Z'B'PZ1(ZHJ [HJP b'B#[ c1 cR'khR^lkRX`_ZA܈RB ~ZAo>R$!$ R9h@Z'B#3ZGJ >kZ'B)c9r cD!֐`ZA?:Z&B4{9RBzR1ʊjlk1Uc+cB Z1n(BD)wR%*c1IZHJ [B㕖kHJ[ [B ['B*RB_lkJ.kkRPkKcHJRHB+.+chJ/ KcBZ':okk)p㮌kgJ7՝_lkBKk(B|+cB{HJ/}hJ}UKk9kGJ^sR kk'B NR.W_{R}KcZ{SsZrO*cR"kkBj.'J~) [9:hKkGBwA [1rsA//R͵{B6Xb{R [d1ur&B1CgJ9 LJ&B(&B+B1"'B1@?B)1/gJ9Ke5&B1?=mhGJ9/RAZ1xögR9mmGJ9dhJA 5R9%BD)>諆Bd)+B1<־'B1shR9ϵhRD)'GJb&$GJD) RFB꺺hRBXGJe1GJ9;@GJ1>'Jd)*'J1Z9MgJ9jp*GJ1xgJ1"GJ9rC'J16 R9/uhRD)ÁhR1shJd1$GJ9 cAWwR1;޲hRB(Z'B)RHJgRBx`HJ9/hR9hR9;R9hJd1hJ9NhJ9? R'Bw R9RBXR'JuyRR9*c$)zZ9 R'J zt ZHJ!sRpUUZR8 cgJ޼ZA\ZB:ruZ'B7Z'B/wZR'B&'bhJw}s{ZhJ^:[RAА0ZGJ "!Jc'J>7sAzn cBm* [(JZ'JgRGJgfZ9^?Kk1PR c'BU*c1 Jk1~XZd)Z(B!CZ9|bKk1(*c:X +c1R9, [B"+cBPlk9(W+c9*ZGB/ [:~Z9 [9koZ'B/'s(BuŌkBZBsJS*c9`KkBʺz{9+cGBkk9`@ sRhkkR lkRsGJ7ު+c:jJlkhJ  +sRЪ~hOe1{Ri{R`KkGJ n޶lk9:lk9/k1'{Bi*{hJZD)S]YwR!_+GB! -/s9UUSJ#)'B9< o&B1pɍGJ1RPb&B1=rB1x gJ17gJBWR^ňRAr{hR9ZhRByGJ9+c9%Z9R97"/R:'J1~U\9D) }Z!6R1gJBRB+c'JGJ93Z9省.GJ9mJRe)SAZ9{WvpGJ9eJAaZBdW݇R9o߰Z'BgJ'JV4 RBGJd16xGJ1HJ9xcGZ9S]}ZB}R1@hJ9hȩRB}RB_hRBR:hRBcjgJ9*MZe)KkHJ1%hR9孉-Z'BU/Z:R'BPrhJB,Z9nKcHJb cBbUUZHJ{R'B 2Z&BZGJ*-.ZGJXx{RB SZ97 R1ZZ'B+ZGJr/ZRZhRB`Z'B O+Z'J.@bGJ>+Z(J5>ZhR=+chJ؂sHJ?lkhJxbKk:?kkAUWwR:%lZ:?*c9ZUZ9T ZD)*Z1\?KcHJݮKc9KchJxCLkRñ=RGBԨR1\"RBR1 "se)АZ9 .+c:AZBs]ZGBMu{m [GB*&+c:4|R_]Kk':a +kHB Kk(J3Z{hJ~_؛*c9S̬ c9% c9sgJ?_[{ZŬsGJ*6kcBS8*sR^pjlkhJ"N{hJ2UsHJ`L*cJlls&Bbª|1s [J> c(B^sk9sJ *s'BBd1UWJ#) MB!%cGJd)/B1FJ1^ZGJ1h&B9*;&:9zt'B9ŷ?&B9.GJBS[GBA{GJAJ/*c1/}'B1-A2(|RBugJAjN 'J9 -GJ1 +,hR1  cBUR'J=GJe)TGJ1?/R9_~GJ1Ș1GJ9꿏gJ'BR9ה&Z'JIRHJP" ['JޢR'B8RAPR9+{eR9{RBR'BZZGJiRA޺hJB-kRA?ZBVZ9:+cHJ|cjR'BuZgJ_7Z'B' cBx +c'B|ZByRB^rb9?/}ZHJd]R'JjbR5ZR&|/ZhRxbhJxZ cBrھbAkZB3 cR chJzLkR>?k'BWKkB(ZZRE))**c1&R9lZB{ Z9*R9髌kR/eUKc:* cFB {Z}uKcR KcBXXZ9 [ZBZGB/ZB薟+c9OةR9 ['Bמ{1k.kAZhJ̢lk'Jlk9*sRlsd)lk9sZe1`kkAkEZd)9 s9kk1x[[s1?{R/R{獭s z`{GJbkkR4>;.sHJؘKc1`"|*c9׸+k9i+'BwW{Bs-'JD)lAd)(C$1o9d1ְZD1}KjBD)*'B1GJd1~B1+ZFJ$!.Bd)1BGJ1WgBe1f:9ZFB9xs#&B$)\&B$)*.bB1ПhR18RB`U c9}'JD)rhJ9GJ16nk9TvUU'B19 ѱhR1Ⱥ:gJ1gJd1 GJe18RAZBrzJA.RB GJ9GJ9ch|hJ9/hJd1whJ9 I[hJA@(RE)'Je)R1ZaGJ1R9ҩRB^R'BoR'B {{RB*RA R'B@hR9RARAR'J+"+cB.Z'Bwv|hJ9$!ШR'B fR'B*+#Z1)RgJzׯsGJEZR<5zZ9 Z'B* cR_xZB~Z'J >R1+kHJթRGJтob'B7bhJލsZEu_WZB@"PsB)- cGJscr c(BjX+chRi-/Z'J*8ZHJ^Z9. UR9KkHBu_JA@R9r[ c'B+ c9ZHB Sh:c1{*[9* KkhJSZBZ'B*cB^^sR:ݣ*k9R1 &Z9ؠZ9>kc(J+cHJsJUZ kBKc(B>^shRu+cHJ{zLkRrlkR`~KkHJk/wkkR{:*gkkhJo|1Re) lk1=ﮯe1-R`PT{'B)^{R<4.HJKk Ȭ\x/9SKk15KkB lk1/GB1TufB9'Bd) B1\ު&B$)~'B1b'B1>xZ1v'J!$ "GJ9k6-gR9kVfBA&*gJ1BZʈJ9gBBdw&B9zGJ1FB9ӳR1{{gJ#!FJ9!?gJ9\nB1]~ZBd1(y}BD) GJ9phJ9IZhJv cJ\^oZ9 XZBI*cGJ_NZGB)RhRcZGJ cHJ>*cGJ> cGJx`ZHJ?DZHJ*љRB+ZHJ,<+cHJZ(B|rZ'B [BocNR9~+Z9ˋ=Z9VR(Bْ6>lkRkB_KSBzrR1ߵ [Bz/Z9Kc'B?{ [B|*c9+: [A%*Z9Zjk'BesHJ}Z1/+chJ c(B| ['J*JkhJ76εs'B{HJ [U]W{RfUTkkRլsHJ5kk'Bkk9,߭sR\Uyk'Jkkk'B~]?b1+k:  c: 6KkHJ'KcB*c: oZD)<o1uc{U`*sHJ珌HJUHJD)rGB9&B9Y&:9.c?RC)J>'B9XAgJ9X]wUGR1}uB1B1hR9ݕ&B977 HFJ1jxAgJ9/UGJd1 ZZd){KHJ99B1(BGJ9%& [9yGJ9*'J9/HJ9V:R1W'B1:RBl%+cBYrZGJRAZB5ZZ9;Z:R9hh-Z'B*#ZhJ ce)4lkBpCsBz{k{'Bּlk92֬ [HJ*chJ|sHJamok{hJ__{1zC+cB?A׭sRq{{RUosZnKc(B]lk'B뀁lkHJ^ Lk'Bw"e{JoOsJރ Kc!lkHJ=sJ}/9[oZ$)(Kk)*fKk(J.~iRuw'B1 fR9ڿ=_GJ17 %J9U޸:GJ9&HJ9g} Ad)RBHJd1߽B9[zBGJ17GJ1 &&B9(p'Bd)CfR1_|~'Jd1BVqi'B1 hJ9{0GJ9fGJ1?hJ9Ԕ &hJ9ךhJ9ﮂR1{7FB9Pj'Bd1XbhR9WE'J9 9 Z9-R'J{hRBoj8'J1.J9cʷhR9oވR9^ c9_hR1ͯR9hRBThGJ9{GJ1:gR&BқJ9 hR9rк'J9Z9f&RAmZ'BوRBR'J.(-)RB*RAƈJAEFgR9PèRB5-+ZBxR9Z9~/R9}ms&B%Z:%RGJ(@RGBZ*Z:Z&BjRGJ [AZ'BԾ>2bRsRYkZ kkRwyKkR /sRU*c'B 8+cRV{sRsϥ׬s'B˪siJ۹5s(Bo58ls(BkkRǾsZslkRoo+k'B/qKcA{" c'B5khJ){Z|^kk(B lk'BվkhJKchJc^+chJ،kZvk'B8.+c)wpkIolk׏oZb" {B { [oNZkkIJ* |1EB9R#):ohJ9)%gR9UxGJd)jR'J9߯+B97&B9/./'B9zB9brGJAQ'J9 gJBe'J9@GJ1WnB9 gR1[sGJ9Tk>Ad)&AA1k5'J9Rk{'J#!/7GJ9SZBаRB^ ZB RB<:hRd)xhRB=GJAkZ9 "-RAR9:gJ9 Y4hJ9 zhJ1*Z9ٕ'B9UhR9f&R9بGJ9dR1R9߼hJ9hJ1/ZBHJ9.hJ$)hJB}Z9_ªHJ97hR9PHJ1#bJ9*/R'B&hJB_phJB3xhJB" R'BkR'B*cRrZGJɮ(RGJunb+khJZgJ{uZHJ/+cGJR}RHJVp chR޽pZGB+B+cR]bbZHB>ZRa cRދZGBZhJ06KchJzU+Z9Jc'BU5Z'B*}R9͊# [GB|< c9MnR9 Z'B}qkk9~/R1-;Kc1*_{se)?6_sBkJlkZ++chJHjsHJ=KkhJ,kkHJ%+lkHJ-vKcHJ( HJ5{Rs'B sZXsZMkk:#zlkR{J; {Z֮Kco'5.Kcyjx |ZJm{gshJ+lkRk+chJI{HJ.siJ o.|Z+ [ ?/|Rp"sRJpZ_]OsR ?{'B8pHJ_&B PFJd)B1&p&B1[B1"bGJ1ݓgJe1 gJd1B10 /R9'BAogJAhGJ9 b1~x~gR1}B9xB1!&J9cGB1 k:'J1m|hJd1JGJe1ohR9'UZBzGJ9&HHJ9%gR9*R9rZB ܩZgJS}RB"RArzpbhJAIS^R9m hJBhlk'BWӈRBXh}z [9GJ10R9~XR9Bp2Ze)c֟gJ1hR9RAb[ Z9 R9>\HJ9tSR9- R1ԮZ9 RD)RBUR:oJ9ګ*>R9uZ9UWR9=hJ9ީRBu+gJ9kRA\`R9.R9RGJPCZGJ [hR]kZhJ|ZhJ~` ZHJ-,ZhJ_ZB~ Z'B>JJcHJI [HRw+cR_ &+cZZ'B.,Z9Z1%8*c(BWZARP^Jc9?[*cB޸zUZ9꺈J1`k'B}a*cAwuG [9,Sk9Z9Ze)jJ:s9KcHJu [HJ_B chJ9+cHJ+cHJ%?Kk(B{RUUW=+c(J{Bo{HBvT]+cB//lk'JrsGJkkR˃ZshJ^{sR/sZ{ [ Z e |*[)O*cX{{+cU~ |AzzsHJZTkR(RWQ_+cRKshJ(,.ZZuG.Z]sR R{p*c_s&J1b":1^xZ1gR1z'Jd)kJ9D)%7GJ1Uw'B1¬&B1pn&J1㹗'J9% *[B7UUB1LsA1'AD)@'B99)'B9)zR9s{GBD)xB$)/%R9Y6GJ9wGJ9'J9gJB.莋R96?Kc&Jw_sRBR9"hJASohR9爃RB;.ZBW|ZWKk9WZB?eZ9zZAZAR1wZ9R9XZXxR9'B1:0R9RԧZ9?R9%/RRAGJ9x言HJ1]*'J9O}HJe1HBD)-:gJ9|^hR9hJBسhR9R9pRBwRAzZ9WZ:~ R:*hJ9Z'JiZhJZR{!+cRZ'B( cRխKcRU+ZHJ*cR* [R茞zZB- +cR*KcRk+cJ" | cJtyb(B(ZB4,*ZB냷w*[9~ZZ1cR)%Jc(B% [B]clk9[Zk9Vk9 Z14w+c:? [:_lkcB}WlkGB_ ['B R(J4O [(B)$*[hJa cHJ./lkhJ [HJ>  |HB?NHJ{KKkhJ{Ru|kk(J*cR"K{ *cR sZkBvshJKm/9s{HBlkR >sRߦs [?:|Rs'B8'B9'B1n&J!GJ1hRAJ9R1>zLk9U=GB9[\/&B$)ªB9 (&B9bHJ9m&B92GJd1Ë9D)91B1ȉhJ9k 5R9RGJ14cZ9gJ985hR1gJ9 ^]GJ9.+Z9B'B1ʀHJ9?`ZBUTU}GJ1RAWIGJ1rBBKR1_B1GBAbR1hR1hJ9<%tR9 RGBxk R9WUvgR9Y_*JJ^RBXhJB] whJARBww˪ZBRW}g'B9+>|hJ9RBU5Z9sGJ)+kZ9 chJ9iR9;R9ְZ9%RA>ňRBިRA c(Bug:R9~cRhJ%% [R{KkhJ?_} cfB**?shJ+KcRLkRKcZ7kȭshJ^ cR /sR\+chJ`b ZR!( cgJxTPRB zQbGB[Z9'Z'BTXJk:sZ'BAYZ9~|hJ9k9}ek1덏kc(B,Z9 [(BkB_]ZHB sZ9zZB;= c1lkhJʾsHB?KkiJSlkhJk?RlkhRPfZs: s9kR?u|Z{:Hlk'B sZT}kkhJ 8VsR骰@kR , {RW/8sZ sRPsHJ w{R oݭsR-OZ7siJ|Te)W|BKORVVkcA":kkZ\2*[RUSkZbzkBj.ZUGJ1;HJ1njhJd1i~'Jd)gJ9_GJ19jjGJ9\R#!Z&B)s&B1Bd1&GJA*FJ9>pGJE)*)&J9'Bd1.BC)(gR9rR9|XB9eFPd'B1 cJ9&7R9誈R9v&B1zjʪgJ9*gJ96/JAuBAYJBklaR1BR9+GJ90GJ9(Re1kϞبRe1ܾ&B1 ? c1{KϩZ9_>qZ9=ٴWZAUZRBv=gJBXRJ/hJAGJ9RB]oR'BnR9ޘhRBm5HJ9<,HJ9*.+HJ9?ohJ1b(hR9_dRA_jHJ1 JBhJ9~ʈJ9=RByQR1h^Z1 [B'RHJZhJyRGJ޿*[B.5Jc'B {ZA_lkR 6+cRbk9jZHJ#KkhJ\pLkRuu+chRr`ZA궾ZHJ[TuZ'Bzn,Z9gZ'BR)RB8+4Z:ذJB^xnZ1$kB*[(B- [B`R(BURB`s] SBZxݩR1kk!j*c9*+c(B: [hJB*c9n lkR.1kkHJ⏴~s'BbsRթsZbukkiJ//1lkHJnk cKcHBX{)sRY{L[jϮ%sRT{J m/J'Rhp c9JsZlkHJo:B֓{hJNHJZAsKk1Jc9))sZ0s'Bز.| cw\sZ:oZbRB9t\A1ꭵR9B{hJ9okk9sGJ9&W&B9nR9WuhR1\Bd1'8Rd17hR:hR9Z1^zFB9^I='J1~Bd1RBݯ);RB}m GJd1 4GJ1B9{LJJ&BaZ1޺GJ98R9*RBn곈R9?# Z:HzJc:_m}gJ9GJ9@afGJ9xRAeR9R&R1~{gJe1·b9ǟR9GB9$wlgJ9 :)R'B.zZRBV\hJ:,%hRB~GJBRB5hRB~ hRBR~HJ9[RBYHJ9fJhR1j8R9OkߵR'B%hRB BhJ9hhJ9 9ZB{zR9lTR1 - Z'B+ *c9Զ*c9s9)SHJ- [R*7n [GB [hJ /*chJ)sRb*chJJhX cHJk+cR77ulkZY{OoZ'BoRB Z9/b cBI c'B7+c'BW减 c'B xZGB{+c9zb iJ1R9U [9u [(B%=5Lk9_cBsR9}+[9~R9薖R:ܭs1{HJUe KcBq*cHBF c(By c'B>=KchRRҝ+chJ:(&'sZݭ{'Jp+c9$Z1F lk9⭭kc9[kKcB%sJn {JW/{B <{Ru6y{HJ +%{KkCO{Zz{ZrrkkHJ5siR^WlkB{HBshJU ({9௞sR-4sHB|KkHJ(?{R¬shJԪ?OZ|&B @&BD))Bd)GJ9뻁Z9s'B97Z9ވRB^/GJ1'B9[ hJd1.߈R9?qgJ9RA.:+=R1~'J)&B9 JhR9.5Z9ZRApWGJ9gR9Z"R9 rZ1'J9.gJA#*gRBR'B 'JB] ZB%wKcAcYWW'B96cBe)j.Re1õvR9I_R9Z_GJ1"hJ96;Z9uv|hR9UZR9)/]R'B\`hR9ZڈRA/6{GJ9h`GJ9hJ9Z RA>oZ1~hJ9RوR9_HJ9uZR9AhR9[j'HJ9+_RBR'BܾRBHJ1hc rR1 #IZ9%X [B;ZHJhjZ9j~Z:/z [hJb [HJ-) [9P*c9 cJv) cRh+c'JW^+cRޗKkhJm Z'JR'Bl [HJ k cBoKk: [hJ__x*[R +cRzrV [HJ Z9+KR1x((RA4/.sHJ c1ػ [:SznRE)*+cHB [B&? c1RB׊+chJ"ZJ^Kc'B< c'B${HJVVKchJ?5sR&/6lkZ{HJz:.s1'kkAڠ+c'B*Z'B`kk9*KcA ;sRq5sZ(~sJ-KciR?{ ckkRx.KkhJ"Z+cBxNA#sRIsR'/hJӻZ\|9sZkRj(>s9ZͽN+c55.+ckkd)_/R1xR CgJ1+GJ9 T&B9OgJB[ZhR9/hR9*hJ9hZ9{FJ1GJ9.͈RA>egJ9z~Bd1fJ9edRR1igJ9\maGJ9 GJ1 gRB& J'J/ۈRGBxޢJBx`gJ&B.Й}hJ9gJA*Z'B_WGJE)`R9=wZ9R9_R9GJ9hJ9ؗ&R9o|R9]\R9 R9$hR1+hR9[ :KkGJW}uGJ9, R9hRBhR:{hJA"-RBHJAUnJJhJ9ؾ%HJ9ze&HJ1>{hJ9.,hJ9 hJ9 hRBxTJ9Z9>R9ɹR9кR9Z'B⠷Z9z*?Z9^Z1 *chJ> cHJTTZHJ*x cRjZhJ cR(*chR c'B((:LkhJW]ZGJ=KkHJ疀sR +bJү*cRo`r+cR=JchJ>x` cJ*[HJXZBТZ9*kk(BMmZ: Z'BB [:-|lkJc c:ҌkJIysR) #*ZHB. [9jLk'B[{RUe+cR >lkGBAkhJ-|R\j/B'{J[kR*[R*chJW+ c(J(،sZpc|Z{\+cHJ[{HJܺ^sBfJkkiJrzm sZ+lsJޟ sHJfO+cGJ#ysHJ%ǍsGJ'*{RsZR{Z {GJnʋsZ{hJ /KkxshJ#&%:1 *[BX]}URD)c)c9ޕuZ1[SjgJ9^hR9*ZBkgR9\xhR9?ګ cBˏ chRnÈR1GJ1G'6(GJ9گJHJ9'؉RC){* cD)=R'B^{GJB,`hRBhJA >JGJcRHJ]]ZGJy'R1R&B8RB/ cGJUbUUs'BU]R9lhRBWMZB]ZA~Z9hRB aRB+gJA(RB,hJ9hR9/*GJ1 Z9ꊷR'J/:GJA`Μ\R1*whR9~%hR9*(.RBHJBwhJ:5 *hJ1H'J1*ըRB{A+RGJU|ZGBwgZ9ޟ?ZBַÈJ1TjR9JHJԘ[ SB}GVR9`KcB-lkGJ- c'BԨ cFB%*cR|[8 [hJXB+cZ+cZ\JkRJkR( chR8KkhJ+cR&+c'BKcHJ cHJ,* *[HJuuZGB(Y)kZ} [R]X~ [A" [R[}eCZ9h*c(BW,sJyKOu [1 khJ[bKc(B̥ [(Bs9zas1{z+kR=usRU}S|hJUUTUKcJKcRzrKcZ/RU}Z'J>|{GB"{R4s'BjHhkk'BϷ{'JiM{J_3)kkRPkR0kR?O:s.R^_sR.=sZjxshJ"'|RnkkB>oGB_ kB/ OhJUw7ҜJsZ*|KkV{Z}{R>'lkz|RR1^/J9 UR9ZW&B1h'B9 $RAGJ9ŒkBU_RAx^]ZBz^&7hRA=PLk9/ [AR9XMRd)|(GJd1 :gR1 ZA'R'Jv|_RBchR9p~R9$-R'J.R'BZ1  kkhJ=_KcgJ\T_RGJ۪RGJ'RBlxaR9{R9k:: RBR9XZ'BmKb~RB"빂R'B^~7R1hJB:2lsBKRBzx'J9\~(HR1jRB5WR9RHJAku#hJAZBwsHJ9R9*hJAtR9oR9ZR18RAh~MZ'B~R'Bq ZBjZ c1zrR9.c [9wR1pRf1Lc'B'+chJ =*ciJp+kBjJk'B/+cR-kkR^xKkR:oKkJ{ chJz|C cBZHJ[Z: ZB+/ZAJKk'B%Z9RB6+cGB. cgJjKkR/ c(BڰZ(B)lk:?WsR7탃lk'B{ʨ+cRC [hJ:Z1{RqUUsHJmO{'B}PlkZk9KcRo}S{J퉭Lk: &^Kcӧ{ cԘ{ROkk{kZzV cB@;sJ7sR +{R%{J>{Rl sRhT{R-kZ_޼sZ{hJkshJz|{sHJi{:sRnKc'B|`zkkJ#8shJsR/|ZxsJ"/R"*/_{HB 'BD)B1˯'B1ʧݟgJ1 gB1kkJpBWX^UGJBZBgJB]ZAըRB@Rd1zGJ1" GJ9 ^RD)ZJhR1*-(RB٪R'Jk鸺R'B`gJB*4gJ9rR9 VgJA hJBWRZGJ2_R'JRHRJ. [GJWcZ&BkZ9-RB|GJBԈRBU c'Jͭ [GR7ӽR9(8RB~hJ94ު"ZgJBR'J "RB&hR9RR'B&8CZBu/ R'BUxIgB+UhJ9 :J'B_ZhJhR1xR1Z1&Z11>ZBI+cGJ /?+cgJZhJ*c1rxbBR9%-R9.C-R9:/R9S Kc'B*kk9O cB75LcGJ..'lkhJzsReAKkR chJ`ﭏ*cRV cR69Z'B(R'B?-Z:x0J9ZGB +cR'b:0KkhJ' cHJ~rZ(J; kkiJ*+cHJ^sRmZ+c9AlkZ s*[nJ׭sR- [:@pR9ݩ5LkHB'lkGB0sBw|lkhJ* ׭sGJܪklkhJkclkGB|'Jޫ-{hJ( mv9oshJ{Z,KkhJ|ʧ RU6{JwpsZIísR(i{1ڃ kRʊWsJiwlkRbo.sZյ+s(B sBzsHJި双RsR\/RIHkBÁ {R%;OZ_s9/lk9 c{=єR4HJ_ʧR1w;: c1;GB9UTeb c1]_=hJ1[jc9CR9ZGJU_JB{Z&J1F&JD)RB?}R9*RB<9R9UeXGJe1(gJ9ͽZBRGJ) HJB(PrzJ'J}vw GJ9-(J9_낪hJAJ9mR'J>ls'BuaZhR_ZHJ%ZGJR9:hJ9ZB[R'J~R'Bf ZhJ'%Z'BkR'B9Z'J'*1ZGJ"hZhJ"p{RAphnGJ1Z'BﭢR'BxRGJ[{hJB3hR:RBkKR97RBcWVhJ1<hJ9V^`& cBZ9Z'B| cB}+cGBKcGJ Z'B[ނ\R9ةRB~RBǥ+c9˥ZHJi Z'B [HJk chJ  chJ6*cRힲKkB7 cR\&lkRUU c9R9 hrRB)+cB}ckHJu*c9+cJkkGJlkRW^gk(JZhJ_RUZ(B?='kHJkB-VlkHJ!!#shJ c(B*[ [hJm.5kc1KchJPLkhJn@+chJ ϭsR\LkHJU[ [9˶|HJ ]sZ5}eOJrs{RS-{R{HJ*{ZW^KcRsR௵{R'{ZU| cc|HJR.|+c |ZZ|'B?O [e/?{R^/R* Z%{GBmsR?{(JsGJ | c{R'0{9򘧂oR-n [\'B9Li`GJ9IZ&B9)c9={yhRd)jR9W_Z9/hJB~hR:VGJ1.yRd)W'J97R9gRd)MwgR1߇J1U''J1~hRB/.hRJ~쌧JGJ[*RGJuJ'JR'B\~~gJe)RBhJApR'JՈRBZ'B.ZBhZ'JkkBWWZ9ZRAZHJ"%Z'JV cHJiZ'BloZ:'* cGJ.ZGJX ZB{pR99,6RA>R9 {ZGBڀRGRRGJR9@R14Z1ȩZBoR9$+Z9? [J:=ZB~*cBZ)i c'B c'B JR1**c(Brj_R1Z냍kGBU5KcBKcReU+cRU+cRA cB֕ chJ/- KcZelkR_kJkRW Kc'Jk chJ͉RBSRBYZ'B ZHJ6.)ZBȮ$Z9-/.sR+_]+cHJ6Χkk'B}UZB6p+c9+\ [98s:ZhlsJ+kkhJVZ1^HJ +cHJik'B~;sHB2:lkJm? chJplkR2:lkRoZ9{Z<k'JsRsR}| cBsR>80lkRp*cR lkRrk(J+~sZ [ba{ [X'5shR"{ZZMsR){Z.| cmzsR޶ÌkGBPsZPZ>W{RĻ|Z7F+cV{J`ú; [cUPJrӖR+-*'B1s_'B1B1?lsd)?hR9CGB9KB1ɶGJ9GJ9*sR9_[hJd1l/gJ1 'aE&Be)egJD)JRRGJ$!_'Jxh'J1q'J1(UZBR'J߈R'J^苳JAJ'JwZB_kRGJ~RBɸ{hJBdbR14*Z9zb9ީR'JZB._W^R9ԯRBUZA~E}RB^*ZB?{}Z9׌s'JW}Z9ן c9jZBUUZAWEUGJ1~IgR1^WR9!RB:RBZ_hJB-TeGJ9؂RAjRܩZ9 ZBOhJ97.Z'B R'B`UZGJ%Z'B7ZhJ  [HJ|`R'J,iaZGBKcHJKk:~ZGB5U/ cHB>P@sJ啿*c'B)++cRl;)lkk9(TKk1*cHJB+cR<5+khJjZ'B99R(BbiJuϾZB8 cHJ75+chJWlkJ{U cHB/RBx.ZHJP?+c9b [d1*Kk:ON [hRK[1~||)8 ce)\lcHJ}U%lk:ksRUYelkhJuJ+c1J@lkRQ cGB+cHBfO *[9ycKkhJ]shR}~ܾshJp{(J(lkHJ8sR^­{R{R~p{Z{Q{R#[^{ [{ZvH{HJ{Z+sZ(}#s&BB | cW{Zi^sZupsR sJB|hRBoZ=:.A{J㾺2suUZc/Kk\W*[.R9?'B9קR1ֵ;Lk1߯Kc&BhGJ1k/*B (RAU5'B9+$tR16*k1sjjR9R$)ЀRbcZ$) Z$!zxZZR1gR1&^R9R$)hJ!! ehR9( ZAhR9jjZBURA0rWhR9 tR9R9ëͩZ1j쪨KcBZBrGJ9(UHJ9gJ9hRB\YR9t7XʈZ9bhJ9RRB~R1ShR1ݷ.RAS˩Z9uhJAۃVhJ9R9HJ9;}TgJ9>R9wR9.RB RBZ[Z9R9ZZ9߽JZ9,ȲZBZA c'B]b)+Z'B/R'Bv+JcHJoZGJ)(-|Z5UkkhJ ['BLŒkhR}}ykkHJ )UULkBKk(B 2sR-kRh}ZHJxZ(BRB.b(B*"~lkhJ_RHJ*cHB/lkZ=)#s'BshJ_r [(Br|~ZHJSYZ9`Kc(ByR-|RUU+c1kf1ڲlkhR%_s:bjsZTUUkHJ jlkBcsHJޠshJ [B`hsBlc9 *cBsB/媰hJWs(J,/sR8R{J:zshR,s [[os [U|뭬sZ+VsRísZcR{ZXUuKcHB({R.{Zz;k1JcBotJRݬs1k |f).APJBu.Ry?ќkcB/R(.KcGJ9#fZBuwgJ1Z9\m}թZ9rwUBD)*h GBd1+'J1 GJ9/5gR1ZgJ9IvZYR9[RAsR1GJe)}ahJ!ܫZAR9PPR9 R9.gJd)hJ9ՃKk9{sGJ1 GJ1R95XGJ9m >hJ9mRe1 RB VRBxgJ9\rGB1]3GJ1HJ1,HJ9GJe1 HJ9hR9a)/7RB^^hJ9+)Z9/V^R9ҩZGBuUGJ1iR9wmhR9R1\R9-_ [BUUHJ9RB6ZBwVR1-RB cJk-tR'B ZBTZ'B7+c1/kkBܾR'J@p c'B˩Z9z+cHJ{P cR { [hR +cRXKc9kZ(J#+cZT>+cRkkhJ plkGJz0++cHJ]}ˈZBb:c-Z93*lkHJPڪlkhRצkZ}XKkhJRs:+ciJ5;R9 Z9ì*RA :Z9?v RBulk'Bv+cHJlkB\^+c:xjkcRykGJh*_sRlkJZ(Jo~0+c(J[k(BwCLkBXksiR㻻0 [ushJKkhBkkR;i{(BMK(KkBlkR.EsHJ>shJ,lkR +sZ`⺭sR[sB_' c! /\kHJ˳c98tGBέ{Jm{HBlk9Js9 sGJx˰'B{J6ŴRQIR^Z9{Zd)-R9WgJ9_z'B9R9'B1(FB1GJ1ߓgJ9Rd)8B1< c9R9pj'B$! GJ1/ckGJ1&~J9}9R94JBhWWXgJ9hz*hJ9hJ1sb1_GJe)GJ9ŅGJ9wR1R9~m+cBouR9hJA+)AR1JHJ9}4 R9*RD)CGJ1R9hR9*ZBZ'BR'JР`LRA߰ Z'JHJBihR9Vv*Z9u7HJ9`<HJ9^U4HJ9_6Z1*ZBBZhR>ZHJՁZhJ_c [HJ'*KkJU c'B܀V chRbzzR'Br*cHJ}OZhJW`ZGJn5|Z(J74ZhRh +cHJ[/ c'BsZB*B+chR9lkhJ'{ cUWRlkhJv~KkhJlsZ* {R琢k(B) [HJ#LZf1 )KkJ- cR $ cR_?k(JR]Kk(B kZ6 c1^Z9'kc9 [HBUKc9˭KcHB 7shJ}ט [A ,KcB}=shJ ['B=%+chJZ1*c1~n #kk1k(J|HJ?}k9(nsZ6-lkB$/{R˫ilkRIXZ(Jg@lkHJ+ysR_KcB(CRIk+cRUksZ'}{R/*s'B oHB\:>_a|'Bg-lciJ>O}όA7'B}\OHBY{HJQpps9ZrМD!{ˬsIRπsiR{2Z>+/HJ1 :_GJ1Q(GJ9 #GJ9*k'B9h?'J1GJ9?ڽ'J1 'B12hJ9 gJ9?2Z9mZ9AoRB+ݩhR1<'&Z)}"R9޳R1иgJAS\RAb{Z'B}}RBN>]R9w,Z9'R1hJ1'B9xhJ1T+R9nJB"R'B`(Lk'JZGJgZ'Bu cGJs c'J[phRAR9:R9뢚ZBIZGJ©ZGJ{sZ9.Z'B R'JKRBkRBZ'JW{hR9(RB(R9b'B/ZGJ+rZhJA`ZHJ^؈RB 聂ZB?R'B%ZhJzZBj cHJaZZ'J % kkRVޫlkhR**KkhRZKcZ]?*chJ>& c'BÍKcAϿpLkBkkR-.sRj#shJں KkZzTkZ@)shJ.ŌsAj8;lsJ}+cHJ?.l{ [B/zHZHJ<9+chJ%ksHJ+lkhJBsBhZ9 c9/*c(BU*siJkcRlkZ_ [9`bZ:LJkB!sJUJKcHJ*Rr*[B!2shJ s'B,'{HJkRz{lkBCsiRQ^a tiRrZ1Ihs(BsZ< iRW~\lk(B󽝣lk(BwkhJAlkR\hshJbsJ-&{R\sHJu^HBݐiJ6wv.|96k1 m{A}sA]/HBk//|ZR |AKk1 xe)|R->/'J1Z9_gJ9*Z9WUbB1R`B1!'J1ҟB9>"R9rcw'Je) tR9' %HJd)8GJe)*hR9 cRAZBigR9 1R9*)R9.Z~gJ9zm Re)⢿GJ9 tֈR1~- R1 S'JfJʯGJ1 < R9hzˈR:6'KcGJ{UZGJ>RGJ4Z'B%Z9*28 c'Jo' KkRUI{ZGJZGJWb'B~⮯ [GJ֩Z'BZB?bBZB&H [GJރZ'BZGJ>;ZBZGB-zbBR'B" cBbRkRA CNRGJVR'J=ZhRUm)+cBWŇZARGJ =1ZHJZGJ/+cR2lkGJMsZ஭sZIרKkR` [(JZB8jLkGJ>sR:(kkhR3lkR㦋lkHJ KkZ+kZ ޟZB, ciJ cHJa{ڼbHJZHJ{~sJz{kkR}bcjlk'B kkhJBoWsZ9 kkIJWwVX*cBkLk:/ZHJ k|+cB&>KcHB(KkR7:lkHJTTUsD)\k(J÷k9Xglk9sHJv+k9RLk'B飘khJngOsBIKc9/kkR:&ܐ9\KcHJV\NiR=WZ_UsRU+siR|RLkB-鱔GBykHJý{R{9+lk1ǤAs'B5PhJS{RxzjP':jJ"hJpZYu|s{1Z"+.D)& .Z+GJ1xGJ9hJB*-kRB{~\^GJ9)GJ9h>'B9B1ʠR9eUR((Rd)Rd1퇦Z9s{hJ9&ЈRAؙ=GJ1(@GJ1~EHJD)sGJ1rZ1UFJ1!Z'B^Re1*c97{'B= [GJTUhJB@HPR9'/*['BORB Z':ڕZ9ZB KchRKkRyUZhRp@ZGJ_ZB:P~R'BZBV'Z9ŵR9+ZhR74 cZSU] [REiZhJ *ZR6.R'JJNZ'B2 [GJ7ZGJ% chRm c'BZZGJ,KcR9/-LcR_͌kiJ+cJWlkB8'{1|ؚOHB{{5O:{Rֽ{hJ֌kHJ" ^Lk!(j c)02{'B'\X܌sBpWrpRsR~b{Zcq.Kk)`sZg|].R{WRIBOR[Ur|RNshJRץʍs'BW#siJ#|(BPx{iJAsiJ68)єRï{HB{hBb .IBh~s9{rpo!U׋s |Z% o(JjJGJ9)שRA诗gJAzRA%:ZA_5HJ9̿hJ9VR9_/R9IhR9驢{'JOUUUR1ˆR9eTGJe1ycGJ1?Rd)'J1ޓhRd1R9:R1սhJ1.孪R9瞾hJ9Z9UZB/ZR߼Z'B+=ZHJZGR [Bw"RD)8 cRmEb'J]b:ƒ b9B cA=*c'JbR5*chRm5 c'B+w+cGJ֓ cGJazlkBKkHJڪ_KkZޚkGJ볟_KkhR+cBВKkRսlkRj|bUulkRbb cR1#kkZms}lkR ZiR * chJ.{u+cR cRX= chJ. cHJیkJÍKcRlkR:i|Kk'Bplk'BRYlc(JQsR? e]lkiJ%kKcR sBzzVs9bت{HB~+chJç c98<ڬs9$JkB׷ [9"KkHJy|lkd)J*/9ќ1RbW{A u{(J<%/sZKkBܜwlsHBrkZ{1ګ{hJ5=ZxBU+k:#p'B5_B^RДZq.HBJ?Kc9 /A/HBhyR^s: 89~BBKn`sB4<;{iJoR'BD)+'J9֎GJ1Z9.zݥHJ9C/'J1HGJ9n/GJ91GJ9ҍ(RBIyJ9GJ9^TB9-xhR9eGJ1驉R1zJAR9W]GJ9-rRB0oRBt1X|Zrx{'B +| c\>#'B9zO'Je)*CGJd)ς*GJ1+GJ9;GJ9JB//RBeR9khJBkR'JzgR9X'J1ÈR9+(*RGJU|R9-޻ZBBnחJ&B+J:tZB/ZB Z)*c'J~ZBZ9(+jJ1aR9i(΃:7khRиie*cB|ꊬshJUuZGJ]i5gJBZA *cB +c&JmhR9PZ'B)- [hR5ZRTRBzZBj ZA VVZBBwRA( +cR_+cR^."CZ'JƬ cHJ [HJ*cRWu*kR[W7 cGJͽ)*cRU cHJ<+kR㕷KkR^< cR4CZhR6PKc'J}KkHJKkhRU+cHJK˞ cJ ~ cR;*{shJ{kB,kZsb>sRk{*c=U{Z8U |ZrW_sZ=KcHJkhJs(BWUk9 shJKkHJRsJJsR7=s cS|+cYkJ^.pRT~O9|/lc9;LkYyJBnRA}hR1Vh.hJ9khJ9ՇZ9߿RBWR'BU RB7~Kc'J~UhJAHP JhJ9ȀB1P R1" gR9(Ҁ k:SR'J RB.YR9RB{ RB'RR1RA%%R9k"iR9 թZD)ګ.RB[YgER1 IZ95- cHJZBURA(ZZ9:ZBr RAj cGJ9KkR-Z9ܫZGJuZRYjgZR)+cR.ZhJ +chJ ZBz,(Z'Jض cRZRI+cGJkkZ'Jy~ZGJ#:[*cAZ9£% cRU KkR' cGJ0{*cRer*chR+kHJ;k(Jz*chRh+cR+kR~ǏbHJpjZA4bhJ' *cR c':~ cRNKkhJ cHJbhJ *cR+cJ59lkZ5YUlkZ͌shJj/kkRksRjKchJ+chJ_KcHJKciJƇ c(B ciJ.~ [(J:+cRȂLcR"lk c[ݡLkRӲsJpz_KkRyzKchJSKcJz?lkJ\k~shJӳs(B뿚:k'BwԠ{ZU}sR'o [sZE{+c={ [MosZj`-sZ_鉯sb^j/R kiJ{{:K/RiGJZ^kAzʰsZFlk(B#/R-?p [s [ป2e)^/B--HJ6siR(m+cUW={Zh*oR-'.NZДsml2hJ{kܓlkcUGJBhr'GJ9e'Be1rrRe1뽯(gJ16R:sRB-RFBXBApHJBixCJ'BUGJ9+rgJ9}K:HJ1SiZ9/Z'B{͈RA ZB^VR'Bm(hR1ͬ RAmR1'BD)HJ9Lk1_hJ#)$,R97RA75b:RA«NZ9{XZB ZB,Z'Jk"+ib'JbHJ?_jZhR"RBZGJZGJ [bR%+cR}y+cZ chJ)$(KkRkm cR 5+chR{ cGJ}Ks'B cBbkkA>iZ9,ZhR'.*c'B*c(JˋbRb'Bx *c(JӢ?ksZmoõ*cZpKkRu[KkZMU cHJ *cHJ7+c'Jrh,bB@@ZHJ~bhJ66 c(Br [(JΧ c(B,Z'B.kkHJoKkiJ.? cR sR=uU+cR>/+cR;z+cZZz[ [hR (^KkJXzsZHBKkHBbZ(B@‹*kkR]颸KkR- lcZCzlkZrkkR/sRKcZolkhJ +s [;sKcurkZ_sZm{Z.hJ sZL| c_QsgJ(sJs [.VdZ{ [>|Z_kR'KciJ+4sRt^RR_{:k|HBc{R[oZW]m [A %kJ%fsR,ж&+c-9|RU|Z(2ZUkOR",cooOLkC.Kci?pKk2 p c s-VTF@4>0> =? Ѥ2{.М*kw c_N{&os_Z{*cJ`PkZrZ-{mU{ cjkcx~icgRzzl{Z jsR[kEBWcDBu)tLsp)oZx~W{ nR~{R^jkJhjwѤ2{.М*kw c_N{&osZ{*cJ`PkZbZ-{mU{Jknwjkcx~icgRzzl{Z jsR[kEBWcDBu.Ѥ{{@Z{+/Y r~V ksNsTo RKsx(o{ ks;ްks{&Nks||U{bXxs c}{Z_ќ{Wus͏sp JkS"j jk_ck Z_sbkkR~hN{.МW.{܏n Jk{)c_:k c@ikZ( sZgIOsNs^2y s. Ikzk)kyTkbX[kbږdK[I#-Kk, *kz( c{ZKsbxމkZ뚗kFJr zic%B.\bNJkH jkW{Zv{'JkR~.sJ{ZkRzhc#:b¢sZ sZbSVkZU cFJ:s1 IcfBuhc1~k:u3̃&b2{ksҜ*Ks:~s/K. {ڐ{^ks3'N{QNksrp Zh.ꏔZMk{_]6<{H`ќ{z*%${ɡМbKkmjs;${RR}_sȎj.Kki ls27.ksn-bHl{Z"-$ |Z̓*;p JkΦwoJk~9B_'9+!#Мkk&>3ksw]o*ksZk{ kxsb:y bݧ{%Jns c,cO[{r]Ѥ{RksK¯s{i\М{М{k X2ks)N c8М k *k탨ZjnNKkjܬ{Z[n{R&-ZvosZ{ksgJ#0NFќ{nȸќJs oJk- o{s|fo{{TNs5%6 tb*ZsgRjkFJh*k.b0М*k*ќs{-ZN{Z c +ZN cz,{ c 2{Jk#P{Z hR}{Z{ZmwsJ~sRroJk؀*N'pݠ{okssN{,.s"B c:MRꂯN*k} )cCHsZ<ȋsZr |gRrkZ/lZ |:|JCCos󏔬{ AmUlk{saYn{?|NksN Z`8-Z{ c{RZ | [}-R"׫sgJޢsgRk٪kZ&sCBj@.b4NKsNsX-Kkw js.Mjc {*k){)cjV{b85tsZ_{< |ZOjsA+{R>{&J3ɎjsgJZAqosX .ksNs*N)cNJsޢM*k,Jk,bުs co{ZsgRy |gR>Z-1觬s9J{FB7]_sA{b<{b, nsYe-Kk]qmZrM c=ZZ{R,bwwsbWékZn)tZYQ=KtEJݗikAگ Ik&Bs)yos{WNJka *knk#-bJbmJk}x{hZ & hRY2R{ZCcikA ikJ(kRˊkJzIkFJ V tFJWk9whnbZ~ kM*kvn)kwMZsb={Z8w-bt`jwsJx8kGR{+kJ**:m{{EB{jhcFBZ'kJ;kEBgt|Mkscks{JkS{ZsZrtkRknsJc'B.ichR'kRkRK෎k&J* @(c2pcFR^B tR7cgJχcBKB{Jk:u{Z Nsb*shR֪kR5sJ߲JkgJjce9(+sgRok&JJkA( Hc9kfJr`hc$B+j :[:@L{Z{RN{,ZwusR'jk$B{dBߩk'JNˋs9.*-&BaIk1+Yc&B([B'[Bޱc1w~'[)(c!zJѤZ{ЂSO#Wh{R2{c2ks~z(oUIS̃{9"3EZ{d3A3 c6R Z sbA{/'2 wc{bSBbL*kw. c 6 ` kV j B cJJnKkXϔ kj{gJP Jޠ-ZMb2#-Zk+씽 k ks{Ҕ{nks~Tќb/bs{}{ cB#bsZ*ս9kB(2b{{hs :b 탘n,ќksz3NKk>UNb6/N&J*"N*k.ќksNN c[cb()co}_ |RlsFR*@oZ.~m c͜*kNs1Sosks:~bZY{.*k~s{gobFA(SZʨ/CR+Ss/<\gќfR40r+k8*Kk?9ްZ º cs c0М+kiNKscN*k6Obf.Z2( k*b FBNZy}i |b$ϔJ~JS.[t ''S.Y: `ksߨ~ c)ks'S{x68ќb ."s"МgR ZhobKk)zRs SsOwSМZIñ{ÐhRs>NKsh쏔bzhR,NKkg\ cМksׯb'Mkk}~nmJrj{gR+rZߡoR.*n{3s̓ѽќj(ltZjsjfks?Aks-Iks骱Мks×O&J+ cޞ&N c ,ս{5I)ҜJls0O9«2)cbPy ch-*k@3ZG_A@萔*k/RS{iRڦs'JԠkk9`-Z{A꧜J~GR/ GJ).!)!)sbꐜM7*kqRKsܿ{+ksֆ긏! "RbKʀbYN气*k}kkimoZb;Sb.mZ:Rֺ߸.gR%.Zg|{Zxzϔ k~ Z{hRob}m[;-R]_tsZt |hZl{GJjz sZ-#)Ȯ.1ںs@(b oJsBJss̃]ݰ&R**k .М)k @sksڟjsb|蚔JݢbϐcipOZ Z cpfJNA*-GR MZ{Ic Z-Z>{GRJkA"sHRzkësZ 0sZNnZ}+sGJ;°sGJڈN Bbܪs1١sA~锵OV{w2 kx.gR bB{wМ]iW kќEZ{]D{^QbқNZ"*NboZJ "SRyϜ cZ߫cb FJ.』b~7М cskZ B& Z_w | c{(J gRkFJ~/sRU,|&Jzs:hoZo*k;+tnbjbobqR{p{ܹb sjsJ b{ϠﭏZ%@NZZM cx-R&{eJ`&B{hR5sZB{Z{R |9ھ sJ+tR۠sRYs&JIވNh1|JsKk`7o)k+R&SZs{[o)k Kso+nϔKs~jsmj{2.*k) Bؾ .Zk+`s'R Mb蓭i{A$nZ?Zc篔Zx{b+IrRsg{Rh΃sZ tEBCa{J KR_ R0RmgR:)ᆵ:vvs"JkGJ 2si{Oft{7RФ*cڰ1s\]Мs;+N*k;Ϝ{MZb6nZ-mZ~-bbp cE^MR{)K|AshRsZnsGB s'JN?ꌄA+ RlksRMHL $:j-R}|v+|A .K2sj.eoKkKs *kdn{HÏ*knhJk9 МksOW[Rb-JsxnkkBЮbި-ZBg- cX 'J " |bhy hR "MZy㌄R_;ZZn9ʦ򎌨RmkϜ! 'B"rs'Jlf tRuujcA IsBrsZgūMkR:)1k$B̐b k06&{7돔sbJknqNI.b< jGR?:.R#ʄ-Kknj"*c.,|jkMjke| FJBl*k~x *k ZNʗ{ c=EsRn#sRըkL'J_~ZrZϜb}}{R=jkR*,9MRe5{@jkFJn,7Ik&RY>)cC1k{ 骤o cXz&J Nb!+*kݿМs=?-jkp.R .莔A NJkח JktCsϜ)cIK-)cof,|b❒s)cd mZ^.Wn{GRcsI {Z; sJ s'J*|kgJC#{e9B{A>CleAfoEJHk{d1o {ic&Z옶9>'Z  cAh}ks.*k b`N*k>ks=S(kNZ(*kJ-RN*sBnZɿϔKs}W{׶mJk('n s}mΔj -L*k,ztshR* c[ۖRz?{dJ,9{&BlGJOk|FA J_P{)zkJ?۽~ik&JL(c1'ϔ(ZB#P/?jsksjksҹZObb'yN)cAoR'n | kϜZڪZ#(bwm ck '[ !{b" L +Jk.t{b0#>sZsbcnZ>{Zs)"{RNЪ-J\^-9:kRj‰kFR ( t1ZrM1~xZbjsόت |*{GR p.ZoZA*OhR)МZ7anJ (b[snhRn&Z mb RNGJ/Ѥ$B>1fR֭mfR 'h Z?m({coS{R}8{fR.z$BzA|GR_s9~< `kRf/kA h{Aؿ՝IkFJ^Ik)*r hkEBU7b2t~oZskk*kQUK.gRogRmhRmu-J/ZW_{ZK{{B8H~˃&BlIsJ"~ikGJ {C2BsJnh{sBo#kZX tBIkJ~hHk1@x: kAWMkEBi*tBK`k0(`Ik1۟'Rk{ BsN)cHR M c3)kn_VW$R_2 ctum*cWUB{gB HR,Z_ Lb zWZϜΔRsl{Z1+gRms&J^(k1ࢦic&B[*{B+E*p(lA*bڮ sBhc&B PHc)Hl9*)tEBmj|9Z[IsQ*khگbrofRʾn+k\VmZbz{FR- cr#Jk, c6#_y tblZ{d),'J^,HR#nlZ^nZUke9j *lJi*sRsgRLJ}jB {A(y t`9+Ik)HkFBZ c%Bx"It)ꢚkSIGHtA'[2 JkG-R⑥Z-Js?0$ngRZsZ"Zx J kFA $ |R:sGBH*c9␿kJޛs9* |Rs2K* l9*t([U tJrp tAk)tZ뱘{)cAk5)lFR{ (k :B(tA߫@keBkeBkJǖd9 *cnnb+롯b6ksc}mZ{ZJb_5]jsGB +"lZrUsRߚQrsGJ+(JcA:8kGJvvkGJ:䪊kgRTY+tZO tgJ6sJ<1ik&B.҈cJkkFJ|(jjsaA :`(ERqԽ@ FR jӉc: 2J3b*5սAsԽZNNV $ʪ(R- FJ$'敵Ak&7A *Ţ~սB1WIISԽ9*9սjs @AB!12Z3( ) *khcֽZhr(BsIcA6chܮsDR:20(0LʨZo2``B c<ҤDBK.2AJŨZgZ6bVџМbQOAhꯜRip"*gRҽ c_8 NhZƦӽBUq{$J2rcUmB1"R^7 )0N'J 0A ~!NNeZj b1:2@BW (ކZF2b<6$Js9sZVB939kk2J #)*7B*!)b1(A ƋԽGR!& rꓵ-2b1*󣔵FR!n&Ϋsr R`8w`(*+s08"*kdžR !# յR RZHԽ T +)c?b':lsJk%R/$МZ,(ZL,ˢ`#!"(BJA*`)RbyOEJ.81o92*I K blȼZSGRmO%J<<*N-Z>NZ{yƁ-|ALc0l-AΜ1_ 2N!5ƠO%JKRb4s &ʢ3JW >;fZjsR k IsJ,bZj;`ਤV j#qSZ kg6`B赽*"xs`1,"ƀ(66 oj*kvˢ\Jjzr@М`*I'.V A8* 9 սRʒ s c.S0 BԵk{9{ j!,IIZS*kfsJk/>Ե&RKS)L>"NZ$(n "gJ୰ZA㒻1'J(&*ks{f9b[;ϤhRa[nbΈZqϔB)o tI-9h7MBM@9s@1KД%B\CA8bÔDRҾXԽ +w@)8(xeZ쩲)kͱsGR J5jƬ{?w`IԽZ_[A1ϊ* cܮ>DZClsAL R)C`:C)սb6LMqŃ1& "!"b98>R1ќ 2AL,@LN;a9asa21ERWά{սA|xks)kK@(rGJ;6B1+IԽ"9 *?МbɃ`2 ",N9HOI` 1ќeRĊbY9J &R!0hRkzoZn(HR^OAฐ (b2 0A  bN&J̏MZNnEBr~0Zv_.! FJ\ﰜa!0.c1C쪒LB !9*" ڊSJs78j* k+1Ơ Jw kh!b (" 6%R$ŀ*0(&JsF'/sJs)ds kH2a*k?ƧZB=,Js,Sbǃ6@ h js@ ˫0*xΦbᚫ `,2 c+ R c(@BWJ!RA1DHϗМ HA31wր{`(xB@˜9&΋1JkƘԵ0.6*/1"#@"B`oa 8$ R!ERKRbORA`М4¨М*c:`М*cdkVΈZA!pAq *ќA[O&Jj!1@ȌZ+k.i*kyS]Rꔵ)(B+9 fR, R:A*jL`b,|@! gRu 檪jMA0  !2 ۡsbL(2Z$8a0`x kLٛS  !W%RԽ B*Խ1R2  b(lsA"%R"s&ʴ%JսJkȺŌs?ߔA Xbh?ս$JNA&SgR?sCb^7oRsr2Jsۚ:@8ij c;s k +VΡJ.p%JR!*292@$j랴ԽKˊR@2RZ;Z*7:Мao k_q@B9k;M`!MGRa@{Bhg!:"o9{ JΔgRreJ~+߷Jk?vSZ)Խ+k1?sb+=+Ra#)8E@ R(ȡ"ќJbNO+i!ḦR Ȥ s cxf7Jսb&ʼw")Z7@c1Js}М1*A&[ 0* @bk顔{TVS9?ƓA:#W)ʱA-+ќ BN*΂!LκAR &&A( "2A1JМgR;.1(r cUWObѧzn$9onZCͤ gZbNGR.9n2),j#1麢'J:hN !# cJӭB9nު,|! 8ĶE{` ZNs GJO1nl3":ogVΧRWxB^$r͌hJ2(sbϫo S*kejs9:*9BާZGԽb.ޯZ"tbj2A237ΆRSA%  krhR+C)򸴵fZ?ќ9‹`b0JN9l..  @"TսGRZbS*kۧrZ@)&O@,/9¨: * .ACoa єJN@C6ƀ9 ,IkcѰZ\|Ol.p JФ'R<[s .'Rj탁H hJ+,Bb1  nZ+OR?Z%131l/9N⹛Ό(c/_amEJ0{ J@М`!b1 ́NB,᎔FB62s!@SZ,L@wAӺ{jzHJgR.SJ+fRoA(Ƅ탂1*@@Hս 2o@(,@  0b>R")*3)kɆs 23 k]c1J𪯜 84<9%`C|jknlSZ*1 + ) `" J7΀jp,tASKkgY;b%c1. $JMABN9r.)*@.Aќ9<~ 13( 탥1 `(Br-@.AsI{J;KkA O{9.k 9 ؏GR JͯKk^{sJxw}Q ~{9Б.0$B'Ns28(`J–R`b6 ,&J1 _M|9bIC2 RaJH{}^2 ku H@ҋs  !(EJk(."Š!;*kAsFR*bbrxR1<($5!!М@@@I#r(?+)V dk[1@B3.B9FS)t#`"oR( 4O)]ަZ2fRhQ"ԽJ>BZ5oERrn0j2FR{{9r[]r1)&: ˪ZV-{'J[;IsGJ B:kkHJ ."{ BA.m⠳fJ{B {H `"Jk1 ,%B̌@jˮ2RPuVZWWWx/ˢLt!+|JzL|IZ2bf+ѤbO_2JsDCb kJIf;!1bJI29o! "Խ@JKcshRN:o90;@* 2 ( Sb+'s"#Ф"JsQA"8<gR45@ˮ@(){q)Bo*kFRgGfʋ*`".Z۔Խ*k넃Z({oSR sM @ȂnR&- #ֽB1A .sIkjМ*c/1HRi鏫sa!袀МAohRsAJ B_|-@J(s) m'Rˡ,fJGB8,FJUMRz QcrKMmJU |'Jb̌!cmBH*3A'{ + { bMGJ{1!1̓F۴b9)Ά kbOb)IsJkvԽ@*SJRZzS&RhgRK@ Խ 1RJ겤Ф9J*kgI /Ρ(`Ӡr`H7ƇZENKk&n&J *`2.C"3Z7+bmkսZ2hR`"Js cȞ`B!9j ER*AގERP]RϮ\ hRW͏&R GJ2#1(,j{ <{!)+탤)ٰ/{'Bſ(-hRi?s R(â,!$ӵB1{r{*(M%JL:/g{ 0*& | "b%ΔC xIc@{М / +).rIbA68*k) c*CМA !!1/WeZ^isn2)k꽠М c+ pr c^{QZ%RΏ- 2R9AZܖМZh~{C1(Ϝ (A!'М&JH2bb%JD1J$ZRJA82gRuoEBB߱ | 3Ï)3s(,{! 1ދs`ͭʬ lI)#12Z18tA,/ќbljs@ *ꪷ 2FR~8NJSRo crsy,'1)cAo2 +МJ"V)lgR(*bsJ׎A"gRrZON1 ZcXjo i@截NcA U (n9*2. ".9:nJ-МC9c*r9*B1-GR# {FR 9${@ NB ϔ'R(ˌs9"+N'Je;{!)({+kB~BT탥9v, |9 9k{ B ,9oM*,&J"k^sgR: **c! sGRjN`̈́9ޛ `l ﯫsa(0Js1IC `ªj6B SAB#J bМbN&R( oJs@ۏ%J sA(JsXa?Z_oFJJ@Asq  kmh JJԽZ}2? JѤcN6!1n/Ϝ.9nb) Ȕ{~_B"!A!Sj@ `@(␔A*k.Azp l |"1@.+.c1ЉϜgRh~-)[2ZrM:*ѤRBD90'ϔ'J=ќgRBȸ d14-# |A& D) HRڹslGR,A>M 2"K6B%N9Ɏ`mgJ{{B1sAYJpԵ9}k|9'5,")>꫊sb(B۝;bysIr2*s k98sj}&МFR&>21fbuxs9(Z$B @ ((Фbx A/RJs*2` ) +1Zg'NZ4bRfR,М . j 5)kߚ+ZN=b1ꫣN6 9.9@` s&Rۚ, Ѥ1㚞 0A* 1t#JfneJ(*U΄9,bғp-R"Rk#@nd9ǯZ؆4I;Q@ R\o1.- ɋ&JvT |c s&JKJ2Ҋk  Δ'J]쭔RgLA MD9䎔8)mBiԽ 1ݰ{`(*s17K-|Ak|.Ic#)սZ>LȜ")Dt4 2&J *#sL]sbx:s2*k쾹S%Jn#JФ9AA@Q s@1ER B` DR!:7A0"dJ,,$Z 개A*ꯔb/2bN bQR0钵a$!#&r`VEJoZ`1ڪMAnb2=Ak6ZswV)k]XМBQA*nA^@/M  R%Jz7ZZ:#GJܢN&J~ Rqnr ,RJgR, Na0D1iM#1b$)~;@ )=x tAbk9zjka kAlBJg:սI* ʈFI⧫gR?.9#!@z9bs()j6Ab 2 c:zԽZʺ2bI'wfRz޼sJkmoМ`(2 V*kxz-bJsڟ2)kh5 ӽ(* R?+̤oZjGJќZOzR> x1IcئbxJꯪjkҪUIk` nJ(МIkvnR{{0( n@{Z |ZmZ:*M@"J(k:(⮮PZuE9䪩ϔAQ {s'J*ks9탥A=,Az*j A*]bkk%  |"hҽ*zJkAhkk Т cIh,s9h Μ1I t0-Aj gZ,N9/BJ}OAB(М ZкRgR9c1Z뺴A.r2A. ԽZӵ*kxsZZƥZCSb3DR/c:JsvRbjJse":2ss1*k=Ϝ*jRk􏔤A sAɂ.@ `ZJBB ngR co!!'obxvnFB,hZ X$:oDB˨ gR~]`I诔 cPW߮ c*n-Z7ȁM%B+ޑ1.a {#"͌RJ-nJMZ |J>cL'J{e1+ ,D1̋!&A_R_KmMb j({Z4M ت 1}/͜K|FJs :.s$B2KkcX (Z,vA9`1&Bm Bb{1, b[n:rEB;a!"'p ce_bP4-ZYn)دA8.\ 1./b7^A/{B1 -˃9پ-d1{B?dsA>k AޭA J@8s)b 0k!(Ό(s9g{'JgLD)ж t#[9~c ""/L|J&;n.9,Ij*.gR !  c)}ӵ0.@ ƚ2AzR9s9ArFR ;+` ( Խb'2c?scx*")ЫМeB07Z("o9`(Qbnyb.ꚼ)chGb(М#: .8&B:*aoCB MA"Խ9ثoI&GJnRYmA &J-|9 򏕄0jДB1,A>.s'Rw co jmBs)j |d9.M)+|A ~/K`͌ka.%BG{9NN,9c &2kAOk9x l| cci~{@4eJUwI .`@ob1 #9o@"R9*b9*.Խ*ԽB-sRbg|%BJ֠6ޔZ{N9>*Z kȶ@4 m1*.k1 D JB lB100s:4 |$!&jsJ7 B!-'Jnt |BsAhK*b3A',@8bRbԯņR=V΀jМ@"ZO`* Bk\.7ZwrZ.J=~&@)x2b&Z#ofR9 3A*R,;p<GJѣeZ̦ MAakZuM@" ДZr*gZsDz9z*R|ގB9x,I'nfZ`(*9. hFJϜ)v( :Q``:#!+МRW.  mgR., !*͌GJZiU7 ` J:֘ |9 `{fJa,|A &$ |FJbK{,RbDB&v+d1zL m$Bbl|ER< ) d1ppΦJU%Պs` fU aZ&RG@ (J빻ӽ@fZ۰ )˂RJsRZ@ Aս{NzUϜbp5 Ks kgМZ+,R@-Z c9Rx0Ϝ*k~.^Z-iМ"9 nHRP.") b9v' O ( ` ж.9(Jk  Pa爵*-Z p-h((ngR| t(!!.xE:=( b ;sAتm(* O( .|(ܨn"1M` z; t8+B1 gAxNJYk&J\@js9/J͔JY|0J]+)Ȧ͌R.˛͌RW tI` `o.:j:`t` |` kMmԽ{F׏@ rC92)kҒ4@: c!"hJkPW2fZRjs_s kYМbќJy8'hR)cZnnI !1ZZB0JkDžo#BƣRb7?R%JZmc%RФ`I2r꺤 `!#n` c9M`$1)nA- A#sMZZP{'B+>*,|{A ,|(#|gRuus LIʫ'n*{@k8!(("m9s ᎌ IN&Jol1 'L@P |ApsgBKJۻA J};,|AicC  `k1, %B5O*Ok!k1I>RAv )#R@rIUJkWSZlbʴJkZܘRb~МbƬsZ)q:29p/*bϜsܻb^b߈ϔJs ԻN`( 0KkK֎hZKY-*Jbh CZ􋢓 A **s #"QbV߮AHC)<,F9C!*9Ȥh+RFQ1nGRw}͔BJʨNZsK` όA*n9h@j?;Ϝ1).0#9h++|C * |9xIc k9[cC"|QkIEk | jL&Jؔ_m9,1"s  s`$9,7[+|3a1{x cUS$J2zZ۳"OFRќb!J!/!"b{ c+a"QJsМ 9 `R&R{ "6ksIМfRb~- 2)c)kѽfϔjskyN cE"ڛ@z0 k[.QRڽϔ[JngRZuֲZN9/cyenA)1v-) 9o9㓞-9(MgR =s#0h |Bnos# Z *hZX.xFJVߠL|,|*"s$Bn^K$)bZkkaCr d) x{9sA? |1਷s%:B zb{ b{ z({%Jvik9  t 1*hsBĔkeBƔ$|(~5Ɓ)%es *ZW~.Z+ N@obK/1{.МgRx* ӵ@2fJ:;r+0gRҒSGRtgRbpVМZ 4.a9!/ М`b !NAʁМ cgn1*kyWϔGZ 5qJkzzKZnRΌcsK)k'V^MZ%ΔAXOZ޾{DA"0I󮜇R{! Js⠳,GJ3jlZ<6 |&J*^˔gJU~ tfJXës0 9 9ΜB aS-B.ީr97+A (,"*l# jϤ싅)>k(C s'Rب~s)*nA/s)ikbB cA);(jk (.G[9fJ.2J6_obZl#鱜DR 3#Rb2)k:Zӽ@+*ho( k-#㏔ ` fR- "1RA{8,ѤA)+ coJ$$?rBL 0*ko)k$J:0 N9 |‚MB)9ϜR~0..c샘s{@bЭ0gRk:˯fJ5ʑZzZnZݱmZ$fvxneR(7{!)12&Bؚ;lRj'{I AQA+z*{dAp-(C1߫,FJ%{A A-LgB_ lA\Î{a${1s)*+gR%kqmfRiͭ9ܜ*s`u = Ibj6)xݯ js!*M9yQlAҒsA{E1B-0p1nZ$( + k>ڪc BH2b{S%B~{GRﶨ) ĎaK0Ks^TgRQJs5/[ZR8  hFRI`@(( Z~/hZh~njkdN0oZcj"9MZiZ(a0Js޿J&0[R{q 12< h |A bc +|R {B ! 9"M9{: |.2I*MA*. |GJ*C.{Je/NEBk,b*޷sd9&=Bk#A,tDBh[ tϔ9{')c J(m(Т,d9/J,gJ]9YhC sAR `ʺꖢ z (0-!lik 薊,b!J{I Oyb)-{14{Ic9R 'S)ᣩA0ȯ&J?cs A +NZМfRМA.0SdZ{. ӽ L)sk󤎔B@nJ8J1FR!?RxzФsZs-ZhR;nꎔ)cڮcAʋMgR S)kyMdAC(nc4Ό)c]bz_,QIŠ"OA Le9(be(j | ,|&JM9b-Z@` jL|)60tnJ-ϜBZl|FJ}l "j(sd1xM#1j 9y{ *)Io97͔9v6M&BSIkd܊ ,JYmL&W{ Ic ((+ | ["#ӃtikA#Խ ؠ{)?ik [;,)˥d jsUqOZ1* ZZ?6ER?jQ*k.ZksZ묦[eR"N䳭!)kA9֨jERnB S1SRC{Z2Kӵb5}ќ9 ؀Nb-gZX1Kkw̏ΔHR 0Z!O*kr9jbf"BnhbVỹZ')MA+픈b Z^sgRʃk|J{:@-fRBlZ>鱭` s9>12k9"# se1ڪ R݇X Ҭ)kb)9s@!Кc(> xB)_͝$ #l:{s9ͺK|1 t)&js)zr9kc[ tB()+bZB) is릾K|C0n.*|A(؂.N@z2Zr`0 ꧯA C)S&Ry㽟!1. ǫRn  (0EZ"hq ꨪS k-zunBkΔc*NJ^Av М N)k[Ϝ&h*JثwHϔZ/jMHJ ͔Z,|RаfJwꭌJ:mZæl`0( mZl/kHR&+gJl|9..9k:A=6-J0@ zm9sJA/)cd9,"@,s1~$˃7*m)Ф1կkc9sE9z@+|d1/,|b(dJjs(+ a:8c&Bqq!**%BqRd1 |!(iJ :s`*jsCb͓XM`ز(kaPaAksI sbnR)cDab^+].b9 ֽJٳ_HRgOZ磏9"+ϔA뺯hRb qZ]ba | ΌhZQZzϜbŵ3 kzRAԼ&J'М1h.$ogRLZz)zP$Bk'nCB"m jҽ'J{bRyl'R^L'RX,A."팈Zkόc)Ɔ 1Ȃr( RњFNI |JLʴ.1n1/όA9*ΆV+RտsB8` b)4,on{9 M K*t@KA + t(+(h)|0*j+|E9, ld1h[AJGJšk#!ڪs! ~˃!V JsAKE9׭s%)VzS=МZBI'O9 rZXM( &s9ڪ&J6o@(* 2#1;-oZ|Aˋ14 cJ j.nD1hR~. "N1kKʎ9i(Nc9260ҽخ cwy{{A&70 AϜRiU֨Z5s96{bY%1gFR'RΔfRwl bA(ZͅG)+1R#* |%J4eJxͤK|9sA2.A!(|9X;L*+Τ kt'Ru+|&Js!kʈ` ^* ˹x*/ It$:rRj|AkI[⮉sc jycc ꉨ+sb(kc)χkk{ (cƎHcBЛJUVԩt8‰z-Z{r菌(*NGR>gR/ jn  "SA.o/ ܮfR Jk?{(!,e9~&Jʩ-(Q:J/&JxRP0檺 |Jv'JXM9$1;ϏP0}+Μ (@ `**MEJ܂Pn`&(+9+Z6 s"0 )8lgZgJˢ CB [ c15{A 13k|96{9*)V+RU t@0+͆G[ j6 |*|9 Rݧs1:Ks#!)cA+N{ isb!,%BUowic"hcD1>Z딁o^ ,es9ʊ,4nb9 , # cWМ&JfeR/iМJ*Tbpb)QSbhi*9⯔'J瀮" AFzE9ϜE9J Pa0*H {A@-FJލbkUnZZ'ڑd9mZ[Imm˄'R btWΔ p P!*/jsa0&{)b h{gR3OD1/ js( RE{) {AkAL#!*./ꇮ tA+.{kC {a+s9zhk A& -BMfk(h,̔`kHc1eJ|)ΌAAsa 'kA(l9 /_- ܧ{1ڳks9ZZB*jcSJ1ʎ΍N P("8-I gRic 1pK8EZydϔGRҪМJ&. cZާ@o92-RJeZ2NGJh$NZmb {ABA)@,D( A{ќA)ϔA*qC9_ `¹Δ(@*m , {27ꧧ/Au? |912LZzyM+-Rjs(- {1 #A)o*|&JzQ+AH 1n+tA2- |9Ic 0sfBT#z JLj|!c(Ҩ2Hc It2)bO`ۭKl(DJfKФDZK̃o*.)Lͧ)c9![b(c lBضL!'gJkEMZN.МdJX$/$B†Д ke+:Ik~fR-I+nZEȏA2NJ.&J>?Q(A ŽZ֧{Z8 z2,y" O9͔R;Z'] ϤA1âM .B ʐn j0ΏN*sAs#: a8*0+-a "(͔J%~ДB-9Y.pGJ{ *.j, 4DB,|InIkb*+{ tAwnfBxIsj +NksA{1{AOZ$1oc0 |9s%J1k!(L| JKtfRi|JJkD9s# 9 弆 |13*tb+@tR)ߦ(l)J6K"8jsc!k"¦J|( '_L1rw)|!&sɄB*d s#!j| |!ʧcd0 N1ҝ_c"8!tB "*q iLwzJ|dkjEdc1ஔRlKnfJjCn cZMgZ(sIɻ!)0n k_ΌRrm@`.gR`.%B5L|d92М99>-gREIΔJJkM!icBBhsA掲{""jk) 2s9k9X`{`*k9s1({@njk9Ԃ |Kk|D sB^{! ΌC9 ⫌&sf9.sB tBo!+)l9".(ިk@!,0z̄b`|B *tJMmE,!bK| *no ajta lC9ˆΉhc2l`̄cBF[`>h|`k@Ó[` I2#{\!ҫ)`.46|#)R(tb)nR1ΔAJoM1ʎJAl#I} k!7zu FJ4a*(p1{'R_.RW(J$?=OA{탄1?Φ{'J%rJc(* *cE9N((/ :I8 |B2shR :,RkBj)͌D1)s +c8*˄A/ժsA]/A*+k Jt%1̌b" a73@n |#)jB s90ЊsJk{#"ҵޟ{*|9"&砨ke1*l0s:sòkB3ny+k@@B|*D2ohc )t @ l1c)H t;I:Il`@"J温t"+k:hc4*mB+r@$GJIx-GR | ZW+휩Z b %J?zogZ9*jN0掎K2ERRQwmAshR+" c!bs@((k{BO)%)m9{@z ({9ްsFRۦD t9$s9k9NABNb9鬤9=#"0+鎊 |0`‚A~|{@ *B#:dkNIdZϋs0({9|s P({!(hs1Z` :6o{Jxnk h8k@ (,*>*k9YIc!- s"cC0$isC`.)cB`$8)cd) (r&J ]Uwľ+{M9%]M+sA" k ɲ*{C)[96cȜl$!*u/ r(c HkC.4ˊ)>8m:l |(Bik!ހQsې&d32mg|kk2x|eki!jjcB* |@ho9ޠ.2, F |b a"n&Bc8me9N +ӵR˽*k *{Ib# ,$9.'JgRv7k9e{#);Jk9oO"kD (`se1(k9"2+ e:;z[ (l)9njkbJHIkaظ  |9%Ό s$1ͪsB[kHNԽ+MC1rs9gJ JJi[# {+bk9C{@˫\0 tD)&Hcb<J` laz>[(/c$s{` t@୚lˮ{a *k t0@תKf|B͇nk {g#@V tΊ'["`H|"[ kWژfRu{' .&9+{#14 J sA M9 -@*$GJ:Ss#9/B JcB *ic9zb{c :{F{1k{DB | *b!۟nis: L|1=9{ "#*js6+;(cCȈ |!G{!{"s9ȸ)2냄9S3{9"lfJWUW{9Ά]ceܮ :]*Ҭ! EBs{!r(cbLtB!kbP"6πS1[(k|Cj l1K|!~&iZvk!J:icbs9viKcāt`"c@ |!^L#)꽽H|"7[  itک'[@蘌'Kkj c1Ȧ 9 |A#9-{Zӳ{A.jk @{@ 9s(R﷍rc*lI,t(30lϜ!B [{&Jу4LJ_sA(=6 !ݿ@1k h{*`cd1{(~ )c!Jk3")k@,{@ Bj rco)>kn~{b=sb+!a Վkc .G[s@bIk!?12Ic!h,wnc9t&j|:?Jrhc!(, 's ڽG[,jlS"&S#?RbICJ7Bg[` *[")tzk>(J@[s.:OA!md1R߲ |c0 !9ys$J*{A ϕIO)9jl),ta*s 9-9f/m) ,|!ƷB {1@sJw`{c)Hs1_ +! r{Hic(*c0B*s9kJcIk1pKm (M L;z`'jk@(Jk  +jk1ZU)k  cA`{a {):˄^.J(*&(cc{s@{: +:Z2'{@ ta*Gc! *7 | [Z +'[`G[b j'K,n Wcnc#zcA3*͔`ۭk @f'[ jL|GR;7{c!  J-1,N 1 |J㉏RmZu{s9LƋ9(9xs` jk pDs l,|@-*F{b nB{!N:ek 3G c#Bs ($"ڧ l`( .)z{B!|""(@js"9%Z@ L|aj>na!&# t1n(i.1?|bV ta`k!jPn!{`(kaR{!Zk*t?'[,*&R!@ K!Ҫ W-7 |j)sb|@8,kB t!ָ؈c  c$)~s`g[a˸Ѓ(la~6Sa[H'cKA*k XzI|%k@ "vk@fk#ec`sI"wFR9{Jߘ[9꾯+ks[bGJSFR,ވZdvŁ+ k"16.WIϘFRmO2 kQ k=Cbh2Z7bA!{Խ{ZZ|9<*sbִ䰜 pbyZy*|")sB1 2b&RsZ^9k30W")4Խ`9&!bBVJ=ބ94ok:I <BgZ9;bbsRgo)c'9{c1/GRJ&J <bOksC1n󯰤`CyևZK")& ޚ͜ZKOmmN12"))s͍*s7WZ7Ϋ{~fd9Lʢs ˏ&֧RFJRgRJbw cI?sFJᢈԽR.+ c?*kAZМ#)!Bے;Խ9aaȀ򲬄29ѓkќZgorJk>ZRќJ/.HhRqsS&J<!8fJ<KAeԽ9'R$J &J6N9,A NZ0(`Z ){,sSqksm])ƈZjk퀐GJZ5qR6>zR孉96AМJmKmRfR5ϜBI^VAWR9N1.s9 {A$w pH 9bִ{1pr'J~sR&Bsߴ) A0GwZ-9rPŇZNb?b[i)W΋{86·Z7"GRsiսZR")(+Wփ9B*k洽9hhpwJsqӾlƨb*N*sR̃߷gRܸս k(b|*Aؖ6΀`ؼ>̃y6ZO+-9C1鷔ѤZhG95wΤASj6Ϋ{JpHRc1BkwFJ<=xjsߠ\|Jsس fZ`)&ZWΤ9`AƨZdbC1ԽC1d1-cc1[`jARݗ֋sF~oJ0A5$3c1?-t9>xսc1r2RXwd15-@*"V ~n-#J6Ƥ9:?c99x(Њ&J3 +6gRNhƋ{ksتW΄9`)S cԵd1ⱛc119KHoZ)ZϏ{/9jRc1jcќAf*k_1FJ?<!J1Ao1Դ7fJrМRp1Rj_19ϔZT/FJ܎:қfRbsVgZAK!zksI 3ks)3;9*kݥb{YbJF:;ެ{E*spA+'s9!ɹ99 k $6Τ9' c' ԽgZnFRNc)*vFRq &R҃xFR n:A xsZd X6J||{FR˱~w k  ФC1 8SZo k']`/5#)hA,އZxZh &&JBsWAx )NOxր&/ 2&Ja+qќA!&J3*SZ/ҽ29|fRpY,R0fc1ZڸФc1jx M9ɰ *h`ń9biw&JOOiބ9OظANƋ{KCc{}Mbacb?;SB18bAb|1.R"1֋{ŨZ-Vb{d9;WΈZ>Ǵ A/sBH%JVW탘o]N^?}Vc1}.b1,)੿AH&Rۚ@J[k{SY7b|#)МR2`[Z_hZtއZ92#)+oGRhlSAN МȪ 2[ &J 1 +r962MMսAǴJsjFR.Nb.벘JiԽc9B=_gR&w p"&Jxo'yߋ{>&Խ bѳrfRBUGJ/9zzsϫZjkўJksyBBAA, cӵ*kUTvr c/&J8ʒ&Jj1b28~&JA~ ӵJ~VTս QbY+A,!) ܴbvRJ7'9+A|:VksjibUbߤsФZФGRnKNZ3ҪRZ?;GJaȓbtYZ@jR~ksyrGRύꪏ&JДANbMkSZoKZs􏔨Z=.C1*jO9`BʗΤ1?Ϝ9샇J.MBϜ$J߯AϡR/&!AkZnɝ0%J WW8/jkY[?"!fӭFJ7FBZ`yR_nBzRIJOFR|b&ԽZ{x֨b{{ ڢ;c9:އZb޷GRش*s7սFRlNwևZVJsfgB1jYzwJjZJhPRGR*zzФGR@)☴bSg]59&RA% އZ 4WJs,T+{9jV@ŨR(69/r9cS6ks Y@w c~GR*d1bTTVFRe]Aߵ*Jkݭx9bf:AŘgRkR9lߜc9ރ9 k/B|eC1rK,#)kkqAcLx G铵FR߹&J!*Wc1j6.x)k6wAO cZl &&W&Jɚb9GR 4ދ{66c1jMaWcRZ#) VΧZ$Bl.VƋ{+%sfJzJ kK C)qgR?͡sZmC)28Ȑ6c1&ksR\۝M&Jcf")X!pl( WΤ9.KRlocK!㨺bgJslc1efRGihc14bb12vGJ%}އRVZgbWqkIApϱV·Z+)/ԽfRhBbK֊sKOWƇZ f VjsIܤrbzy k@*rI롏sbTJkZD.A&ќZ>kМJr&J@ ?rAQb ќFRᴵJzbo]9JL@#( 6B'/n1jkƇR2Z'JݵМkkkۏGRN.RZ@IbpZ(.Z׺2 cKbmb_ќZ$6&)$GRRܰ99&МBn,|Zb)JzMAόfJQa{Bo{|{%B$Ǯd11oM"J+m1P s9WR%{ДZ|aZ-?:WfBו= BdG/FJU6)cP6I/FrA&R9@ԽZ&RA ψNAxA[c1j k-%d9+JswuAkb&(JJWJ")hxx&R&VIgNZ/Wb_sA{'*k;%bSc1Z k%yJs)k*m gRpc1R(&AZsW%J8cgRivWΆZɒдʜgR^S鯛bos):&Jkڿ;Aۦ8b:<&J4Fs 4$RIjRFR)ބ97axnz* º)KϜ`A}ykk!):М9l+ﵵ")9A+(L?/Խ&Jq΄!<ɁƧZVƄ9įbo@$(Vj?ks#js&'6bNo??W c&σc1'&%sJ 2gRznƨZy&J,sb?73Zzbս{S_Z=-sgZ'48c9;C1*򴽃9~)hp#AN2ZGɽBJFRĆ*s9qRGR^n$! *+bϜFJ⚋B͓Z9NGR5I`} crW]s2*~{ZmѤ /Խ&J Z`XogR( ctdf|.Z/Z?.o9 ΤZ'ώAmb7&NoGRzkiQJ%Jַ)bz~mFB4͌:oМRnRS 9 JMB/%{Jˑ4ӵZy%BOOqZRXU5ƃ1{! |c1r/EJGRhXJs6FRAJ곽#)+R&R|pAʪA=-:A&w֤A9wA<%RBÓGR )&Jx k " |UsGJJ`Ѥ!Ȍ$'JwewցhTs9*6Jsx-B4;iA=bN$ƇZ^nR*k4Aq:!c ʆWA꼜,9R߸")#)kbr; <Խ kٯ6A)c1ksM:)۾ ԽZF2)"KzbN rڰ")\jќC1) ŀs6!9ͻ`ksoj9)wgR]ar9-FJ>7b1cZ*ϴikj ʀZq|{wӝ!)65C1tZ8JbսJIcⴵ)k@bjꡳ1 zxZ,6 BlJkgbsJsY:{2)k2biosb"N%BhlNԽ#)Ln&JOМ! Ѥc1obW-hR`1b+%J{{/Z š6JkԖFobbn1Zkќ)c浽hRoArKsmgIoAˣI:hb1c2ZhϔhR4OJkOHOFJ8JpGRМGJ9+& +ZYRBInfR )MRx<&ngR/n1ړL c|U{&B:x*AH4ۭFBU壎b)`tB*MAs|| Bƣ9 RmBK{Z0Ɋsc) m!8 BR1ۧ'1bz^A"w kgNA$ bN|")xJs?~wC1˪gZ3=': kptZڞԽZ2>ksmoԽAJ7 c1ƊJ R#!1"JV)<ғ}c kgfƤA*Խ%Jn  >J{scAh8GR隸6B;A|~ogR樢bNnԽgR'd1bXvv΄9RPd1ƨZj|贵C1 Jj`9|4J&Ï,n#)H>ќ`,/-)ks#)Ƅ95#)v 6V΀zˠGRV")cbRfR%6b1xsC)ɪ2!0>R"!+ۗ>jw`.2WΨZ<*k|FR"\7ƄA侈k&JϦAȎƤ9bmiV{jN_ @ 971ާZ6ևZ~zrߗFZoA * cOlԽbe c具sZ_RAFRkͥSJaSAq'ϤZYA. LBZ6电FJ67BսAq~ќc1/ZMMpbʎ cmrZ-;9̓9 KkbF掌+kps cCiy9fս%JsAKAPr cjүZqy.A5?.Z$~~fR{=Z}p~МfR31JM'JB꾠&Jn9ϔ9* l1o9bΌ8M!}cnFJ:JNN9\>;-J;sA .0RY{A98R{:A)P9|~oEBl&BМ9'FR kkSR&R~~2d9&씽9Ƅ9` VΨbڔsgZ$(&R˫W֬{}bxևZͮ2b@²Z;RhRJ)C1"4R9&JjrJ#2AᓵIkG:;bnDE)wևZV.cbԽ k#R") ˁFR[!2*k46|>=ހ.)");Иŀ6V kjDmݒAͫbeI1A{6d1Mw&J%- >) sBOWI%=fց*NrR)<B1j<p8*: kJ 5c1??'ǘ֧Z7 #wJEi1@$ ާZ;-6JsRxDsC)aZIѿսZ-սgZ4  "QSS|Ƃ9㳵IC1)kÿ6(;bt\[ٴb/^̃?'gR*!&BSbԵ(cʺ'J(-C9HŤAϳJ#1 %4nZ%>c)c2vΨZyqyFRM2 Ƀ,98Obkư ky.FJrМbtJ~n.ZN`2bN'JakQaں;2ER4k{90oJ2hZ+'J61Js7n*s. 5Jﷰ ck'B6 FR-R@BԏB;sʂHN9,ngJ4$)c]}qM4fJ-RFs2RRYkfJu޲ |fJ"9O+Z[S__pccZ,|1ϩ-EBS tA8gZʷb2c9*J0sBʢAKjW&JԽgZ&͹sjs/:: kA>:[ZrZ~|ERc"1.b *)s@f )&RZgZؖ_bz ߺ;")bN+A+~ŨZm;Jskn6J8Z9szR")B2 Vd1aŤ992&J=+6ƇZkSRHWFR2!)b󺴵FR>2Z k=JsI92FJؼvRBФ9cGQ9= o ϋr9aj!-o9s&Q T1!J>Խ%J!AkxJJztr)FJe")ZZܞ{Խ oC)B#x֨ZXB=ս k"1ɡtb#=kw#1"Z{s{ys)-ވZtze&J?ԽB<4)kGeWxksYSZ␒9.sAҒ:WJsrZ;1A/x \pFRǏBb|sZ[V' ;cRb)S괽FJb󼯔9l%NA+9{h. ""d9ذ k֧b=R- kW w)kksy1*kgm}JC{SZ۠tRls k`}OhR'J kz5oZ B;Rr^ZoMCcB1CTƂ1͌9f%ҭA+96C1~QR{9_ 19jJ-ΔfR;|M&Jg?1cnA7fJ۽Rx:{ۜ̈́1m:=%BXA{RA*k Ei&JnsV΄9[A? k, _ݼwb k>'ƨb{,6·ZAcꪳAR  ޡ n 5rrkc| ؜Z`뺺N!@JNc gRk&J"Խ@K7b9!b[XJs&,ƨZhڒWksmqXw(6. A^&JJwFROWΧZ鼛A:$S92V(6 ŇZ 딵besC)hdr9iRAcroB)ho'ޤ9R 9bv95k[w⓽RNO?wksFEuB)xzƀ머9[B)?1-ӽ 1C)hJ:~AΔ*c[*5Ɖs]{ZVER[/-:/v) rri*ϔD1<)"JJ`IjFJuircbyFJ戜O$BmzbQ&J\B{x΄R'% ̄fJ'Rvޓd16L|fJ _7)388s?ZwJs{}sxB1.?*kSwZ᫭;jxևZӒfRWJs&JؔbOkԽ s @c1^s@bPf er>n > kS:AKԽJs=?ZobއZzVC1 bB)IFR6ƧZ>69 `սZJ32J9ĴFRz{|Js WԽ)k}hgZCZ䓵Z-)*AfG㳵 ^/)!!&gRw~M8:B)?Խ!xطnA~s c-2c9"#19⓵ ZBͼbe6Z᯦1FN::NrWbϓ#!~gF Asa-c1NJV·ZS{w1vƧZx~7RR c1VƧZkSbR\ս9{^  &,sZ;Z`/s ckjkcV{GRB@bJ&JgeOJ*!VA`/&RAJgc)Rc)ooAyQsoФRs ce}FRjvGR1zZv[^2B@jA/gZI*k191 k.NJb气C1.Һ:)cW kB~wVA 'R'eRBӐ:sJ{R90REJZr1"jbl9^Δbό!!gͫs"(;EBblQc1K ngZМAn GJNAx |d16&4[beu\JL|%B()/+tFJ! kA蔕>J&)sKsKpA @Jshw}ZJΘ s:֨bވZ kksN{Խ{+V kn(iAzҞ9Z֯`l@nA19;7 #)6OԽGRxii9?K <%JF,$Խ{a`Ф")czޅ1fdRJM *k7cC1+:SbٓA2 I+*A찔e2b1x|wC)sb8sgR:jԽR[XsAKl2  * :&JIqZ]RZI>.9n{ k僀9!'ս!FiQ1c1Sќ26Jk1fR p*@&!Rb66'rcƇR' ԴC1氜CˮќB)x|tA뱙ќ kj.b0ӵZ'R?pZ~\T~Zz.(JJ9GmOR0+k chZ˚OA:ngRc@1bИGRt澝C) +89hR9=ʏZIcn[QZ)kԻwR8aМA+Ҝҭ9֯9|h͌ ={1 :.1̃.j{Ia%JշY\A߾19g'J{ɪsC)K~;9~WNAmjA2Z7o]9Zb)_:-m2+ bZSj2 `AlhJs57Js'Jսbxٹދ{ZpԜwԴJ"6S&JҘ )s%JQZFRe~`I#1%&Rw?v)(gZ~VIjd9ŀ *siޤ9w֧Zڔp6I,|Vb8w֋sk$A{sJn )*М`,gR^ 9WfR-Y9RZ~g[C1txB16Z SA)+21*+6&Jzք1c1M(6#!.C)μ %JƏ9)(ԵAls)9Bȴ16gZ7&9zڃc1#)$Pӽ սZSQiս'Oc9&VEBMIr9/kŤ9ҰA>Cks{[wts{")(,*)иgR5}91c9 +rƬc1!# rb$B)S kUðC9KIÏ9sʊoJjO&R;OA?ϤgRФJ隰GJk{A BFJ#.B:oAr𛐔GRcsb]}Bk.9&JkTXӞEJgRۻ1*kMw*cyQWBN'Jὸo c0jkXxs}U֎9""ДIڲAB.wJC!)åPBw*098mgRlV9kk9Њs0nZoIAS6GR?[")_x 1 Ϝbw {93?ORb' !s: 49~(Ac2.t6c9C6jڜŬ{ΨZqwb/o6gRW֤9';b;&J7V·ZRNi[c1+s Ɓv`Kr'J(j`B1&96GAC b>NƄ9,&-)bQ")ܨ4gR6{VI㮘FR>ս{ffƠ11sAFƌS)1c1$ c:~~sZhw)/,wFJgv-#)֙c1瓵gROfnДb)?ԵZ.lԽc1+Bӽ 㳓sRZ,v)k&Ϝ$ÚC)Fs&Jǁ*k;jrssassq1c1 )&ER:ksI[JM{:2ZO˱1ММ Hs&J})h`WZ_\tJ? AQ9p39/)"3#) 3bCobJ9Ñ9ˋ-sksر9ZSZ :96fRolѤAМ*k?9f?Z(Kbks1+ k.Z|eZo9 JJNZ3A45c1/*kz攼R$qR2 cw?寔/)nfJ8Δ%J'om1+ c1+-96im K㰸Z8~r-Js ,{AC+oR/G1A>9MR^Ps1(4NA'JMMAsGR.[92gZJs:b(7 k=s9`sZ!㴽!)B[!1!}2)" B?=NWΠ AjzJku6ƁkӪJ2A<:")jrl R `V΅9X6bT瓵gZ"111GRZx޼*km}Ƌ{TVWΡ 3ք9 XwJss&Jn{A?VB55>v&J=b:BԽ1n;:@Bh2!(&ս cוR*&Fɏ`<2)1R3!9ɩss괽!s:.c1b1./-59J[**)!2Ai{ noks9C9jĘރ11OC1 pD12wAUBSn1ssls[{y탁PppꔵC1ʏ'JМ @9nRO+5&JZ Z>>b)Խ9Ɔ. /A..RNjJ6z)ЬC){j2c1+i1hZoМAJФAjnC+bМZ~{qN&R{7 hZ3OZ9ҜB1GJc[1谚JϦ'J+C.GRk5AI.1)//МFR'ϜgR,+m1€Z8Brpz,B!!" |b)B,ϔb1 !!6 |c)*ޟR5oRg}Y(cZNbf&nkӪ d11krGJXk`{B!,0PJTl[/cn9S>>R^Xl|FJguK|'J~1rd9xZrmFZgŬ{oC):#hRƍŇZ>,bųWJsKx\ФgRGosZ2hXӽ/s 6y[JAPR)n:6194R;'R9+/FR$ϛ L x@86ΩZztR`+A䨄*ALlnFRjވZ+2` :3)6'RںA&JS*k$4!sZe7,5Ak:95Em hbRb/EeФ!ϜA='寜GJܦ-n&J)OuR`KԽ !l5ƁAd0{l|vGRS1oftD1J)c9=އR=%͘`OV`aI:>;#17hս`-/s`. qsx1D1ћ1oGRNM2&JϏ1S i͎2A ,nc1N >(s9¸&4 jJOB1nBC۰gR/19rR1%BFf*6AxrC1g탤1N9LgS&J{IgМ9{4(&7b)/ b[#1/A>М)cߚngR,A[Z~XrB# p-'JhR^Ƭ A";/'J^Q!bN_.hRbOGJ.RܼAR{&RbNgfR`hiî)ca{?NFJwg9HxP!!?{0.-JoFJ$9HHsKCܐAm%9-C1ηsAIOսߝ929N&J"ޤ9ۻC)DZR9.[9k^\`OKS bܴ"1{SA`b©°1*tB.(KRc)FJ<&JܦԽ97ksWu_{),CC)K¸ޥ9o&J[vWc9_+JﮎA68j{Мjsz8 ksWNs!̃#!B8МC1Ѥ96 ZX^oR.9xx̓A탈R='{A-k/AAΔ+kLw]Z2*6Z%hRNFJKNobΔ&B롫1>; |gR>+:LJmjs b(2eJvD( b)ܴΔfB.) 0A,J*?-")-Ayr9{9&؜ZV'%QR^>Ƅ9}XrpZ}~dRp͔EJīK&BHN:s9>*M1P kߖgR)ꇴJ*F9 SANNJR ր <&JФ:-A6 7b{pn(2(bzp'JiSc1㠫Ń1oΎ1ágRj");#84МAZ)RB怾%6BƨZМAHМA1ZNNzRS")Ӓ (bm]bGo{r&JKxTC)o_ [Jknd9byZ/rc132ksU1Zڟ >&v9l\[ZJb=o@Š3Zާ3S(&9bк)ќgRq7ќd9j*cZS'R7OkAzB~nGR=Ry9c1QB7wׅ1JyS6")5.9xCs%B++xLb^-b: nGR"6Z\vs`(Hd19ZrO9?+1|#1̓c1ΎrZZAO (慰&J탈ZvќgRz+{GJ^NhR.SbUMФZݝ=od1-{9.LNJ5 gR>AӰ-hRb|NZ GJin[o A0Z[WԵ1nz͌c)rzLc1' +&J/,ŭϔB*EJeJv$䎔)>*c,9aHМھeBߗϝ95͌9"nJ=pzBU5R_:)6R}YU:o@*Rj-BәO*kjt%R;~JA–W&RGI*kachR9⒓A)kGSZfZ) !0s&JJ^aNAsFR+"HԽ9类 /ޠ,L%J+1hVΨZdQ`![9Խ9 JR2 ʦC1j`K뾿d1!6 6Τ9#["1:'+6 ks&" 1ZJs5Ƥ9:;ǔ/)3 88*w)kpճ cnB|t9l`rޒAŨZ) K{A7  zuއRВ dޞZJOoԽfR41A.RFR8: 9c1s@zj#1x{1۞<!gSb)y)=*SJbKsqJbq2&JXc11! 3BO遰 k%=ZϧOϜR΂R)MA~V\9=3JМJb;9s cMs[ c5M}̃1NIǫ-'JF 寜b[=2kkTvuAsGRE{9XO93Ac{A+HGR/&JRs뮬{9⯱{Zs~s98q{A̓BjACK A3NGJ-7v-9£Мb759+J9,Rrh/(cMsLRK S`ھL|2{$By_LZ-cM9#{):u)l-B?~&Bn=/$Bao1ɋs")/")ս9}u|uAuii=s9M}yFBu-d1.Jb12J' #)Ŭ{=C1 p*k{:Ť9>ƈZ<6*kOd1HZ;oY"Rjsw;719$IC1 VAw}9b#d1ꓦQ jd1J91)b*nH B[xZ`JoVAyW")XFRS&R6twA_ kJ7˸ިZwc9-Z`޷RBG)1Z9 2Z4Z]Q kEEj9+ Jޟ055c1-A8(44 A֏)%1WW66`  BTXn)v kj``ֆRԽZQ*k|o1+'ԵIkF샤9lc1ʮ~zޠ ؖw|9s[d15%7&JQV'JC)sGRԯ 2)Jϓ*kqqq1Z[QB$>Zӯq krr c^(-B:mR cU5Jy{МGR{)s / އR\V?C1m9Ґ&s! FJ5?N%Bj1ADN{AX N&J?==Zi29]ds#)$ #9[BBE6s&J,9nZW\{hRMo'JmKkAXIsBfxx{Bb)SrZ^Qc13ٻ k"0{'Jk( A꫋{R@JsgR 1,k t9EBzl9_9o | "J{1`"-n:z?תsFJg:{hh"!Jo{:C9>]9w1^v?&Z{- 7JzLA 9o*c )S1*:ѤFR3jFRgͩjA-!*d1`,bos%JKgR)-ћQ@rqIJǏФAa.Ф̓c1Ф&J&p5΀A:CqМgRqq  HʰZNS1Ë{C13:gRz7`gZrjsFR?ȴ  VΈREtPԽ*kܴA**J cМA+r `r9ͩ9& HŨZ) yGJs11zD. -?,J/.Vb(Kc9f46&b@@lIkAb2 cA9kS*c6JfnT")믘2AS.ld1 2$sC1㯔ZvGR?.y?/{Iok=R&R⫌$ϜZObϜ9;.ic>U9ꬦZ:ΨoZ&?61FJloFR>+Ť9o I1Bc~w&J*PC1ݏ1޾M92sJgs7{%: 9 1EB჋9Rc)?s5Wd1 ZRc1xbKJz}#)躹*k9 s:,? GJofJo9/3+k!3+ sHJ:2NgR5M|)-Bm}{B)k<-J㢠FJSR级,|FJxnZәM̌!Kx |%B,%Jqq*kc)$s!ʻ#s%B& b) ˢ-9=REJ]{$BCK}-&JZL捌fJZ~k9-yѾ }A[ҭ1xmi+tBr,|gREd Bep 9˚sA}Խb 襤RArԽgRJ봽jLcS&J8sJXxbpj: k鯜)n ãԽb14jM *QC1jJ C)FnC1ᓴ9>G1pr .9kVΨZqw&JmiSJ9ϮФGRK^J6[&Rťs&Ri퇆kslE")ˏIRgZ JJ639j"b1HFRhR6Alt1#FJB6ArjjgROĴ1T\4ĤD14 kwZsxsrfR5!.>Qb@ 6B1x%Jnjqӯ'JjR#)1 &JI⯔GJYQSևR5_@ bpܞA@``GR{QZaNrZ kjwA:N+!#(RA`2fR5vΨZQc9)/bDvΡbxj9;oAj鯜J-M&J9Z= V΃9(ؠN96{J$玔R NR:М:\,PJ B19a9?[3R}*{9l'nZԯA[ 'JޖC).$)jN{'JܫApGJ7yGJ%{ap{&JZ- jkŅ1&J_6ԵZrv,FJ s1M1끳LB6s+ Rok&Jl،! %BEMR|Yc+   *|:h즀 RM#:c |JǟRU}c{c1K{)'6.;9Gs9-'-A6tb!Jk1J(.%B{R@"sbDncƨZd9 S9ZҸRbXHxgR`:ԽFRBbNFRnhŃ1ҚJ{zBb2 ")Hp2Ap`Խ9nA:;=@KR&J4s pP"``s&J-#)$+2ARAI'JԔgZKjzŃ9)Jc9 (7) ksEmJқ/6b̍ c,AJn9OKMZf㑯C)̓&JzR`9/*sQQZB17( k̗)k>'6u w[a8jV%J賵9HHrӵ9{9Jo).c)jDlRc!R ǩ2wA. cohZbsksLbcZ"Ť9ɯ6R)kzrRc9(hRU*kqz\ZOoxs)xj.jThJgRB,-A,A 'pGZ IyOFR۽B"1FR sR&RZ~|TԵjkmc1!"МGJ۝-'W cmB{")bls'JOA﯌Z{B,l Kk#)ˀ{I{d1R'JWRsGJ* APВ3")AI鮜ZyQeNb% B)HmZP0nC1L%RxER-%Bx+LeJ}(ca)`eBlk2y?L#)":?#!n?D1oBZp M)zp")魌Bٲ;s1* ks15sAiΔC)<-AKjA{c1 `nm#!,7*mAW·Zc:&JkjWbxѷ{ ս{Tvŋ{.EZ8 R kV&R7w kiRxJZ.6{INZx\ z29F9Ą&SJ 2 pxSQ#)򓵤9ǃ/Z!kXԽ9ߕ w֤Ay d9`jZ#)DdAOW*sfSFR iഽZgR/2B1Z rD1b1Ύ:AnkBU 2hRT5JzrFZ`GGgޫ{tjs9-瓭bjМZJJJ`9ғBLFM鏔bQڜrZs[Yoc1/*:%BsA&ǔJA<*s6 ko -wbFZ$n唵KsofJMc)s*%B2<-d9+1A{&B+ <Z o&JԽ1K틄9?>'J}gcë{D1:ZgRrxp*kfFR(oI2A'R1(&J7snd9|qA-=lsAh.hRrO'J sAz<9~9pKk1/6p29-Bɯ:7s9-0gZ=>ϜZJLR *|R5 bZ+9{js1jz-1/eRnn)($<*DJ鳩s&B}Z:K fJNGgL$1&#) BZyYoC19士wn&JƤ9uWs  39Ƨϔ9GJ꺗{@ϤfReor~J?7^lBm씽Zc{SQgGRԽbϦs&Rx|ASJsMM*k Jʴb.^ k^vER/6˃9RjⵚngR?#15cRfRι;Խc1Խ9oC)=O~S OJA{nGRԽc9 Ah*2GRGŤ977'bK{ #s&JDLsbb+ZeEO kkQr1LJМ&J9+ևZC1jOc9$ 0A[> !(<$C)=%M '%>IcSQR:AːZJk3"wB )ZnUA+9GǯBIϏ&J.") hrgRwђZ=Gj#),oBp(AbWfZzvmA{{RciqДAJ`Jcq[{9COZ>+/A2BEOGRʎOhRHr3c1{+-HRʤZQd1Jo9{S9nQOAxk{R!6ќfBsA77ZJ>2As?{9&3-GJ &B;يk9pљϜ *ϩ&RLJRR͜R7[ս/. c1nl9Ӟ{)0'-{RtP@,fRl|FJ95k{J;X 9 &J)9o1=xm#)Jb{C1{c tB{!"9lBה9϶s9@)k>{JdBo1+RB}}*kA k A:ިZ|kTgRb>2{oWb?yo&J Z#W샊^;NW.lu6-R*khʺs{#nIk(jZwbguU&JaVΥ9.J bJ1A$t6М9KC1|ܳ6Jfg6ΨZkrqsc9?)-sAʬ b`C1BBFRk2fR`xz2Z:&ԽbjlA+)s Y sV6Bd6B)6S ړ)cwc1sW&J|Zz~sGRji1N/rc1kS1b4&sR3R+Мjke6М9<r csFJRJb*k b3DbfRb6+ W&JsR6GR|PJî!ZRgzӵ9Ȇ18"RA(c+OVnB@ANfR~ϔ9 9o{BógRۻ{aL|( {ZmeYФ1ӒДZ?ǷԵJսZoZsxFGRy`9l  ߒoBXOI*s9!МRx_'R.hR /'JwcMFBϜ9gOoA Kk!Z` K19/aP1L9PnA9W9/̃C1, {! FJ=ElgRG:{d16sEB@,RU{9 {_{C1*)MA_Δd1zABCE cA co{9!: c)t̃D)o~B^_]sC)zoo9K{A?! ʭhc&BIzJs72)k{ᢘgZս{.߶AW΋sy]b+?Z*k*sz(FR ֧Z wWΫ{#x״NJ~{b-^zR.gݵR:Rb7Rq?bޗ &J|D<5ΈZV^֜9''RJlFs92bb GG ń9⌇o-Jk5ff1d1hxRR˰JCRZ۲*/Ƌ{MObl5R)+O*k-GBvWAr97 &h|A!9@}:96`9jRy6bk[ZԽ97-Мd1,.+)29493#)k777c1ɱsJB6*c_޾)ӵ`){YQzB2I NXJsSYs kF:SA!< ktN nf9m$)*b{y׎fJٗ'A?'A-ARМ9v?c1C9RZ̃#)arB{pFR(R9\ќZo#1KbOgRO9n'JyqoR`絏(=+m9ysJ:^oR.'JΣ-&Jd{Jk{d1󐿣 &J*A o sV{1ΔEBi#9탈RnK$,hRx)kApqnR_rg{A*) 1 M%:c |:o{c)  | ;7-s9'eB֖c1{C)L)zks)/̵9PP]P9{sc9gŋnB煈Z@ .9=s9xjc)ʐB&J7sZjhp*ssgRby-)k_VgRrӚʔJkŇR>Z197?{2A>М9# &ƸއZv޳fR:v)kְ bXb{!2)knB2nb'O.1<,s샘s)H@9;JKRZ962!)սZҘ2bxLv2ZcjRJS[sJk4^ԽbAJNs!ϯ氜ZOZ魅E cf7#)&RndrAhrqr,N) 5ԽbC֤A&J\s9-꘴ c6Mnjӽ*k_Ar{FRtA|\ kW_6ք9zVARnެ{{uս*kt GJr:GR,nŐZM>BjxZ*smy(1RRm=N9z2RA g%B5,fRONúRFJZzfsd9 sFJ~МBWєZ[cФgR 9j&fR$)kjRRrz2GRS[МhRSSGR;.֗#)ꠦϔ$12S9۰@lp8s9ﱜ9w፬{HJ'J=&J4̃Bojk9BМRY_GJR_݈Z1`GJv_X\ FB1ˍJܦN"{1leRfn(gRS_Wm1 W")߷mGJroΌgJwR| |AJc&+! |gRl{1 !&B!")CkkC)>$'NRPY^ kjkd1JNo{Ajzs`N96nd1iC1{_ܸBz|WUkFJ ?NA&&J*j)(#Խ k-?ks<+k2ks&%|ԽJ޴R,MJw탵%ԽbX/|{i%.")8C1&{RJkRosR*k<{6ZRFRzAc>R _-2Js(k b>jL(Zkss~Ukx@p*6lQABJJk˚ӓZټ+ƨZC)JbJCZ#9ԽZ~1J%sFJccМJSQ1/(8Kq9jcs  ")2b29|D5NJ6&bOR9z1)k>1GR7'9FJK΃9Ksw·Zk~`'Jl瓵) .kJ⋱A~~ORAykZ)ňZ]WtJМ9ѤfJlzgb?VUs9c&J ⵽jss%{9/ 2RzxWL&J-jBBB#1-9ZQZ-ab_ct(Ҳr9A=99/Խ1jFd1o#!x2o ʏ-/hRi1{{BO맏1ssӵ [q]YpB|A~;o!?{Rm&{Ac. ?KgRZ[s |gR*lQ'J:[\,&J91{ :&Jon {d1¸MGJ<:rR} |GR\k9?M|c) D1?Խ$B5ѵ9?o~,|1̸n!*79mGRUo:l7&Ju}mrRak..{9R?廊R^[9~O{d1K:/#1{/ս VJ?鴽{%GR5WAA?~S")NJR9cƄ9兇Խ{~/?qFR.c1sgZ*\FR-Խb5*k92{ kFj  {̃V{?RjsY35gZPzks.#+9xZ cM{w2ZФB)BbbsJ#,RFRc6)kVfR-KއRirYZ^'RlМFR-=R{r9oFFfGJQA,Ϝ0(ӽC1ū9z&JNb66b1Ap)b`ޣ9)A!2&J'sgRqvoC)Ld)7ۚvB.9jAꔵGRGgRlfϜJ͈RSsKkj\?b|XN1{BylsC),9л 9B_s{Aޗ ggRsQA-A{1ls9+0)GJ7ϜZc11{BTrA-C)bJsd1G?+k!77>͋&Jݡ+BoBV׵kke9J*s#)phNRNke1=jk1jcAc*sIFѤAŨZ|92fRJZФb?7wԽFRJ*֨Z\c/FRob2%o[*k%]FRks؅Ah R9nȰ Z9noA p:1ZФZb˒8(c%P1*k1Z+rAبnc1*:' c QZ<6ƧZRZ bB1+vAMJnս9J "xgZeMeFR""Ao.}M*-b%/~MCZ_nJ. 4rEJz{d1xnФZ*#Zw#2gR}МJ.BѤ1 Nc1A{%Bz9C1j~&R泵FJl`ƬW&JG> d1 x $&&{d9N9+"r{"ߝrAszZ 5k&JnZ7b1gR.*{d1.{ "MA{R_¿mfJძmmZm}МRu |Akcks'Rͷ* 9sb[w9"! B1zn#)ʮM9(ZK}'JJ1Z{yRAzRC1;{RgR>"!N99Ҩd9 "&J c⮄FJ rn'J&Мd){gROJ ϔZ:q&BNbuobU%Z~Z-J p-B[[bw>js5nZcJМgRrZoA ogR-Z hRU;М"!;;9&#)ʃ8N'Ji;s 6KsD18oOAQ.$1r{1?ލМJqF-C)ͭlA({R6XMZZrmRyQ߫s'J׫KGJmu 9{#)J{gRqp9]/ |&JȮj)kd1 GJnb^BŭNn)ݝ--HJ/s΄FJPC)IrZ_{'Jjs9c?9y5qB9?JitcAW *k'Jk{FJ_PL'JG sc1*Jk1>``bs1**kc1RXZ1y>ޤAVc9nn;s)B@x), k&R/Ф9 ,-JS(Rbu}ϰ k.RgZ{bR/1 k$Vք1Ssks֗/)kj1 cMO~A<A/=}c1$01Ax2bi{984,rA9ϜB &J&МbsB1h`1FR)rAbԽ")b]YSSZ,M9xZ?+ks{uМZ*oJkN'J6nZ)'mIc؛*chМAzoB.Â.B"ן)邊1Rqr_ tGR9{ZK@ m|bZ0Z_%jZ1JsxkgRVXoZ$ޯgJE##)+B51R>6FR(GR3.NIx#)Xc/d1MAxss9d1yLs9Ǻ9#)g*kd1)ZΜZ_mmgRՊoZ{'R< GRܟ{9(mB/&MA {gR$.b+ݯF9'Zh8sFJQ:*2ZJƋ{=}^wB)n*1Js(wFJ{ԽFJ;Ϥ`rjȏ18J08rAjy"N}V6}ս kUZ~oA,Խ1xhxJImjs=M A~bևRuI5Ƨb+.v&R~/ƇRU1FRA}Ajk\կ)"6b·}bSR'&JRR;b_N9Me.A%1~rR̈ kRGR$6A79nR>1&B]Ѥ9*#jsJv୒Z{{A~oo#1bx-d1vzMB{c1 B.&J巜-%B8*ϜJJ"R׎J/kZUJY{%Jn<МZS c?ub|҉Q&R}ϜZf˅&J9͗ԵfJ/UgRz |B=2FJ^{.d1xRO'n'JWhRZEs'J7}i̓ 8rLAۊgR]Eks $МZ_̃JKmn{9ZGRCm :rh'JJkd1 AٟT9u?Ϝ9ZGJC9 #)&J|\/95 A_+Z{|pGR_NGRg\M9?g,fJ0Ik`jkkC1C)"~ |b!cBsJJs9phJ*k!.؋{A.ohsA";{c1)6gR2AwIƇŤA[w*s{<b7hZҰC1 o9Hbo &J飾[Sb!"1l ԽJޖ,Z/`h7bM򺾗FRɯ ciԽgR5gR27c1_b B1{'Z?Z#6GZb~rZ B‚J7=Խ*s-ӯR9`B)ڳ㏔Anb}FRqZsRAw*&J-:Фb:&JrpX^ ko2Z+ 9&,W΃97М1$.fJ- {s9 jc1j(d15? Z-gZHuƄA N&R `vc]Ws9 Μ9=bbc]{>GR<c GR.,,gR, gR9RyόA5⯌*koU1J1J^Z1AД&Jb]EJuFB{Д9FB/n#!R")ɋsB''М!ϔ9yOέBkg{Ai#)ƮZ |'Jz|xxBޯsB E Z-'JN'Jb_>-AKBgR?,c)p.QJkTW GRwDGR˟VƇRO_,1ИAmΔd1`h)Jz d1MAcsd1ˉcA*\{ Z(s!r/|EBU{!).%:&s1L9W/kA\Jc1`+tgRCwGR)[)kn|JsnZLGR*$>`ս&RI??AH?i{9.d1(. R&JϮ>n gRlbRZۘC1>ŋsjcmb<b EbI8X1(c5*8%J~ltR{֨㪳b~ދ-A*b:%{XWJ?sZh·Zu_sZ` c&{Js JB:fR1Z -bySlӽB1cJ/wjs1c1ּԽZѷ'r1+МA>Do)b,RgR1ZZ׻gJH OZjQGR^x.&J,.FJ(R%)k7#IחӵFJZV{샆RȊm'J gRƢ_Z |.آIkD1# sjR|-Z yOA,'couonA REJսbrxsZwW|M'J?BaNc)>sC)h d1rgRZ_ [9)6kB 1ZK|JO&B{BK|9%gR|_sB⠫Ic]nZM&B:ZAM'J|[{9FѱЬBOd1 Bre{B+{B=wokA^,{9cRZ_-B(p9ϪsZꨊsc1&{B) |b6{9,cc1T:rRUTM&J~JY |FJy}jc")c kFJC1JqS9ksjKW&JnkqZ/C196nJk\k5Aoy v)ڋ{!.8SZ?j)k`듵gR`bw kҾzΨZ7'69ณJ cnԽsQYoRbjOfJs1A$RRXs1J:19\ZV*k~RVsZ+Jc3 k5m'Wb}7{Z_S)k82sgR \gRr&JsgR:s9;821AԽZМbA(Bk9KZ4O۴Rќ9( oA*#gRʏRМC)1A* )c}ԵA5B)J1RZA R9/\#)VP 1JJkn&JzgR_Ȱ1k&J>qR_SbEM] cjk%կgJByb, kxQAc&isdz IlnM|J Ar{rJ?ubWwH&R,}М9rz BÏ"!b29Z*RAz:МRk)$qZ}mkb.&J[ |gR} Rq0Ҭs'Jذ싅9p⸣,GJm)kU_wO-Aዿ6#)''/1-?N9<Ϝ:ϼO&Jjz≎gJ{&J[ gRe|X.d1.*n93`zϤGR/}C)m-1Âzkk9{B~@d1-9JkC)pf ϔ1<J\.{9 Jkc1ʣsB"B |JXVcd9' |&R*RW{GRkk&Ji=kAV:kFJM_בֿD1sޡ8 k'U)Jc[C1|J_7%J'S&Jnv$Z;);>@`J:N ; 1!'sGR@&S9%J.Xw kԽAmks@b5?RN1Խ *Ƥ9 hwjs k&r&Jq*9" 2"1f*r1=ޫ{}RMԽA-#)ڢ1b6*kmA19ZZb@B1&AHjԵ)kq96b2ZRZДfRZ |ʻrjk~kQ&J*RsAkR&J㢹ӵAԵ k|]2bY/ao%B FR/bnn")7FJ[+ 1H(ఔ9ޞAۋ?fR\B!8rR[40RgR!MZ+--bj.9+ү")⠏b 19fRxhϔA*+icC7tJkpФZNGR^MZ󛝍*kz[rFJ.R*SR^yMn1k͋9] ќGJvVB c|Qk&JsZ/wew19.GRb #.B{9x )cRw_O#)>jxn9;b<ϬhRbcoA~ܠ {9CrNFJE-gR7{GJN {K|B9ʴgJ,X?bpjO9|XssByY6{972s$)n{c-d1/ # R'-탄)ҚᣊМB_Ym -;GJU}X,|#1MD)//zlJ> lGRXk1a >cE90le9A6C)px|J&gWO k&2&Jy)s{] RbϪ%Jx^sZssz9A^sZ-bE/*9K2Z6&RJ˴Jkf/Rjs;*krnRZ-js|{Խ RZZ)jˮS{d /Z5U-\jRARFR*J.Wbc듵c9Ll.W&RԽA褴EB5&BB?ZR/9 oFR,hoZ__{GJs9s'J |E1(hcgJ lJ~_ |gJXLB)<"EJ~{FB/nB5-fJnBxI}sksVTs&JꯩAOTW1 A2ZKsbGv2jsA&'&J: 2fRߚ?{J@4J?~F1q1ORgR3VSR+wfR"2R$诔bCtdjsEݛsb=/ k1fAJhbGRJkU ^Z{ФFJ k=6kswjs ^VIsw'0)kKⴀR탕65gZ7*sR*kOr%J*&Jw9>N)*11Мc訥&J(nnZ~rZ-B0bYѲ|(.&М₏IRk*k]=+МfR[!) 듵b1ꂪ1J7 QRicbFJ{xgR)cৎ cn c)k}NnJ.NgJ|⯌Z{b{_5ӵbu)kAsZ?jA߯ 9*x{fRCZUZWxAA{fJ*!lZu+69'J>Ό)c᎔FBA4RZˡPbXWgRZ_hb0bo,Z뭨 AH=C)> Zx̓&J hRU-*cc1oGJzcs9(8탄1{A:GJ5{rd(R *oJ̃J`]sA`xm$)ssBp |D1ktB̄AnFJbnw Ck1 *[A`k} c9T{:!s1#* |fRu?JlGJ}qܯ{'J6MFJkKΜ2?R|xZ&Bq~k9> 9?arB)Z>ќgR:.O *R9 W ku]JjgR>RRvs "1 )?2FR1R5޺Eިb/݋{%1knAx֧ZzМ*kМgR*(B뢇") k {탧e1 ch)RJ.@*ky1sOJk6is`AFR&R ͫ+&R*a2 kX(:ӳ sp*ФA. nbTJsO]wjs4pZ/Aʮ9:.ZKꯜ9KbB.܏ʶ4vFB~FJ†N`3*Дb*4gYќgR\2AbU:'U5*kmRFR?vRFJ%>ZT)(c(b\'AhМJ>5I/` ZȌФZp-bxNgR鍶mJj LJ߭8Aj-1?&Rq/RэJ_:1icUGQfR5721bk_nJ_hΔc>bK{RbZZ{ ӵFJOPRcМ9&)4NgRaMKsJHA77FJ%}gZw섨Z_pIr,hR{HR=p |HR//9ZzX_{'JIwksB&펫{1ϥsAb /NAZI_ sJq FRoWu=0'J5֍R͔BpJPb}kBjc)LE)Buu[A^Uhk9ꃥ9,{ ;?%k9\-1'cd1{B! 榍fJws탨RsKk9*kjb)N"!2C)(Z^RSksgMRR\ZBz/;ob>obV Mlսbds cYRbh.c17}ạФ`(Ф1\ZRZnO$bKkNGRBj+ߤ9{ywAvΨZeŇR?yB6 &REx X2Z# bW c_-)kNksj\r94Z;b/sb 5ƫ{Io b* ]Խsub.js%+r)cjkjؽgR67 k'ӽ)csFJ_WucBxNc13*ʎFR:,ФAk gZ7*ѤBzBߏJ_잳gRcFJ˧~rZW$B +0 Bb*RRu]QnFJ0',9r4&JN?-|A?#nRܠ.jumgR7 c{_ΜZ.YN[GRoFR>.FJu}ʐIkY}P cY]OB*s탈Rq1mIc!NGRpRz"/bXBr9/9rblGϜ98sgRUo Bދk")%{D1>+:Z&i |JRGR|WMhJX݉'JTsJ.rlGR_rs{gRF={R#ՊcAX,9 PgZUK{&R;b`sB{BZuIoA^Μe1>슡 9%/s9A{gRuѾMgJbbe} |gJ=ikAvkC) |FB}Ss }'Rc95_}cAWs&B**-1{ /-듵1uU7;DBK9z'R>#%bPgRs2{qQZo}sARgRMr1n.␜Z;{o!) CRFJ˵c-~{gR}{9ɋ7r9hQ W·Zӵ&R1FJܟFRbR= 2 c vbbzKs7hМZJk_ .ďJka0)R9"ik11:9Zs.96,Z*Խ{9ӽ l{Խ ?wZ-`_|Q{ c*kU2ks}|⋏)c"z-JR9AkR1"1B?9 /R |9(s{&J"4B%o{b1o3by]]gRZڰbcМRqyZ1` B'B>jk*{&JSܔNFJ.5Z^kМb1r gR ?5b-9O EJR&JqRIk_0 cq ZVRm:mgJ=ORn|{A孃nBr{) n9ÉND1.OAa0b+>̃hRoZm,FJ}gRKwՋs#) LJ2h.)c |gJLkkB㯔hR^5*k9c{HRk?ϜGJg,AlR JoRbI}}xsGRA,mZ={uJ|9rŠsALAUyCɓBasB1JtU_{ pkkB+js9 >d)ߞ6ic$1,!0)?&BvgFmc%2/+t9`c#)匿 |9|R}xkFBwbsA;w%:_XΆRPLees17탄96.C1'М&JzPhKsV #)0R9ߺ노ރ97J6Is ⴽfR?dVJQJ40#1.A !5D)H@J c2 ;9 o`P1d1?9d^6Jkwd Z.MRNGFB):"2R0[s1gRX9br9lB)X`bԽbư%B( &J~(JjӽR/QZs/Z"/R(cWjk_Rc- k0{?&J*jϜbka.gRxϔgRI/ќbQmJ{&J-BZ$uJɌRۢZeo9 1 ϜGJj ϔ c8nB>%JǬRZ޽ BɯRc߻]R}+sA hZ[1GJ_}*k"sLRӢ{B3+ kVP]{gRrdAw8ksd9 d1Od1sA-;s9_{BpJkJ\ڜ)c9͞.bA \,'Jܾ lA>W.gJ:I|Z{JKgR_) J[lB5,®%JVcAӛAjkJ* kBsc!x茋sGRsGJ?3NIKsw(c9!*c9Gw섆BqQcT9~k [d1hhjcd1)ߗLl9:?ŏltfBurklFJ:k`sA/Ϥ'[ } 1jcBY b]?o")*'> gRl#Jy FR-/2GRpw֨Zr!zj2 kc;ŨZ۵2AO&? 8*=1JlB)Nc1(>jsonAz1UΡrrФBV9)񓵃9`⾟Ф1Bbeɭ!):>'Խ9ȸVC)%?2b1bѤFJ;A J()eJR)c.#fJzʨ9.ۼZxr蠟R+%BשϜbn{|5Z*-fRNn%BsZ{qNZ;hNfB`(0JsJPsbMQJk\]e$:+Kp)cu]%uZ^Z]*SRɾzxԵ%BսeJ랏9Jd 9A.Z'QbZſA㎆FJMN9kRAR5RfvΔJܸQ9誛mA74QgZhZp9:Z1c1FR-gRu܎b''E:NH掕9)sGR`4MGJ{9{>"m9[\sd1:nJ֥̃ZҿsA-|A{9s ,!+'-Z|ZU]5m9{xMAs:.{A |FJ. L|Aޘ*(Ό'B7.R C): A*PsB Z`j&B2Ἠ宄C)۰:鷹|:=d|#! $:~kAnx{9,A{hxsC)@s9Js!%kgJ@I[9Ck9rk1!=,|&B}|R!EBk98xZ}qUUkfJ[n:7oМFRb/ѤbpR'JLGO1М9*:*k}ݍ1gRz k19v'J&kZ(HwB)ik9XqA{@-[C1Xc7&JmМb^ OAk!H9b1/m{ 9-Zkk Z..ӽ9G1Rm9 K˾М ' cW$Us1МA jV[콽b@IkoK9KQC160)ߪZ N)k%nnZܰgZ:Z_FR*kޗRJk-FJ! ccQURqQZ}y29a诌RP 3gZ pGRXW%B=%B^/ƣ9AӜМHc֟HfJqꭣbϜZz+ƆR?bWQZ'cgJzjRc1xQ c|SRu+1JVN9 קZ/1!؈hZ_xΔ)*'ӽRuZ\ڊL|9M(S]w |ZH[m|&J5oJW͌A SA[usgJ>}bP̓9hRpa mFJ~{A@Z,JյIkc)?hpJy͜)? R V{HRX\s9 OkD1˭> &B/,GJ._{FJǎjcA jk9 xFJUA?W J7ޕR\_.1aR-'c1+Pb!k7Bs}}sR_*~L&B AxsSssB!JϪc9*7I[9W)k9$ҫs2*?{1~( |FB-RڏAx_&Bڟic9biAs_C13nZ-{A  9 ko׊Sb~bŇZŨZ8!3<Τ97Znӽ*9š/V >>Zя9  Rb|J"NAs"!*zz+|8*)*BR1BQq|&J |1)79wߞs!!b94T+|9+),|ATp{AC?I[%:+«k&B-{'B^ӂM&JbwnJ؏wmd1 1׭s9Z\\Ф")9Ą2Zm,D1@5 rzNgR e5 ZFbr}9|bƋskiŇZw|2 <8Jð9&J 2B)N9'R19{Խc1lh>ս1kjԽ⢿М`fJōZsc}RAHIc1`C)-+911rH9'+ МFRǰFJа 6J%J$򃴽ckrjk R1+rjФB)# Z5.9>GI۰0RόR.JZ+NﰔbjfR!n,МbbB9-bk J(5ZouZax_ֈZ]寔%JzZYJ>FRiMJv |C1rlC1#{9'((NB)LfR9МFRBSFJu•GR2騜([zRWXRRqd1/:1Z\z%B'sc1ko1ڊ.KZ^МFRRnr_s1 Šk966A6NAn'JRFR\zJpgRVn-A"XHRja zc{c))-NR"NBbѤ%JյϔR^ZA}zꃇZ푌%B,92͜BVSJW_|,1_һ{!+|9kGJ׉k9 Kc)f&JT8+B)-sB]^Խ&J5 u 0&M!P2EJ#r2&J\;Jj~{J.PfR%J*ЪB)*f%J!;WJsr cgm޸9FJB/*r96kxs5J؟ΧZ7e%J{99 ,B1%J Z93[nZ'0B+0JNA, J:{C1,/RB`NB %ӽb;WJFkӽ")bm kC1 R9 +(rJXR, 09~19mz&J̥ۺJk&J#1 kzO5VgRUyA'KZئnFJQR'Z֪?_2RsxrQZ 5md1pRV9Ɂ8m&BώBk- A k9ݟϜJ[.&BO&J|GJ;ksA 'J5~.hR 1~Ɏ{90?/ 9 |FJJ{BlB`ZPKB/A EJ/:+%BfJKk1 MfJVL|Bޚ*JDB[#::u =kD:vj%:Pޭc9>澝R؜ΜZ5ww9B5{AHrR}[Uc1{kA-!L95k)|~~zic9!a!ߏs9Jns1͉jk9泽1&4b7RZ;xk{g~/ `ʺ ^6·RcSB릔fJ6AZh(rB.ϳGR!) Jc:>Ф JR[&Jsmj+sZ5JI9z&rsIꏠӵ)k]Y2fR뢖ӽ)М94Arcp)1뀠sZФb>'1Js+'RRj8 JМ*k{FR*+:ZտjsT_R"1o.>Ϝ`# AGRJϊ5q()C1cr9 -gRɨSAsbN9xϔJ'9|uAy:wEJ[fJɢ2Z׼A*z[)cW}:y_"):rR-RB\(cZY^sRbrW9[Al"#gRTOJ"HAkє")#k19oR%BcثQZ >ظ2%BC1.tZVUtsc1Bx ņRW#){gR\ss9pb]zY1η⭌AKk!a-|&Bpq |!8:AZskNAXS |B`zѫsJhtNJXz*16 |'Jgk&R}p̧*|Assd) $)c/ZܾU,9 EJ 1 ){B"E{B쬡kb) OR[TJ|>t:sA[A9{I(p{c1ILI[.,fJN9 tAJL|&:+GJ`箔1[c}R@^s1; ckAn_)[A'ӽ9ůVBrsssZ2sIC)+ڢ*kRAѤ!b 3 56ΈZ{7Z#1Ά192gZ\(\FRWis ?Խb^.gR@1ks ս.{ kj(/ ZFRr9ܪRsS#19踳ҽgR:Rtwӽc9⚘Pb2FRKb|BМJx{rb6^NgZ $Z6{xgR? kie59 oR IRGRlDO2JHb(2I(·Ze{^s&Ri봵J_wbRZ/~~&JߑRuũC1w 󎔄9۳B[*bN9dߗ&J1 1 Z*aQAsZAZ>sZ_}M&JVIr |c9p A_˰J&-9yƇRsﰜEB]R{r&B\%BmVJkw6uRc_R:͕qZWoBkON&JZsIW%Ja1b$2BdgRϯA/A,ں)6CƣA4jx.МfJ4JsmZ(;Zj%\&Rq[)A Bh kͿ!c2b?/WJ{QqFR00qywJk}Ф&JɮsbɏѤ%J*ZZ?(sJs R޴&JM*cȜ2ԯZ;4q9:U)k]߶QAR Rb}/=9*w%JZZc9C1 Фc9Oo2 )z~򏌀?%J [) B1֧9/)Ar)^7NB!(b(M|9k9nEi{( 9ꅰFJgZ9z`Ƈ-9t^,#1+gRmA_t(m9!"pN9%`RB)iq9$: c%Ws)3H[r(curFJx :{A :MRhJu#ЭHR/._vB<={"!ŠZ]̄'J{||XC1/*{ZSFJNRqs)Kd1xnGRh{.m|D1^ .'B9'+t#)8' %:8.EJ(c` (icA-L|C)ԯ{Z~{Bvnc9K{c11*L:$ʐ:6y$B׶9`'LFJˤL%J8H A"|1`,9s&Ja,&Ji3cWA߁`{%B=P%Bor{1kD:줋&JU9zc)]_vc/ .kJc&-BsFR`**217RZ7sFJӯ7nVB7WJs\sAogRʮ'09ታRAjԽ9s6eRcr!)H9'1EJ|V·ZcARJ&.Jsc+"!BB k*.МAMs`jj6gRXɐ9092 kk72J=S9j/-J!ۣZ>1bl9L/{OjnJs ks&fRn&JCI2JD:ӽksrϤ9&J:: p AN(+⏔Z=CZy.r9 FJ^%SZM5d1zJk9)3z&09(M1؊ sC1 ^A |&B!9) B01A1 1Rh^{`A6_1z&N9%嬸c)kƏfJqr㏔1acc˯K|1ܼ%B2FJTw lAꎌ!3bPR?ϔGJ_OD1Zp0R[s9QzAଜs#!"HH0B'5!ï9,MAܾmFB 9;{D1*M| /71c1jk91b⎥d)ةs fJLfJY {eJr ;sˆ FJYS͔c1MJkc)jkmBi|::N{1ލRs~,#2aAp B |JCR5{$:3&J{C!^x FRUAcC)ͣmd1|B!hN9[޺!^)[9> s1˱kk9mԽB16gZhhᴽAҪR cP)cbe\gRz͉r&J+МFR>sJkOꋰc10&O9P)kOgfR?sFJ*KZ֣9:ﴽ9&gRqbW6ؔs kkZ}Z+AH{b2:c10&J]?͸JbSFR6.Ѥjs JϜfR1 cJk0{71%JP c?1Z὿c* c0SAڸ/gRtZ.2AМJC/9 bAs6n@*RJX'r:9ϔ1\|1)7'2b1ĮϜ9oÎnD)(nA-/mFJN;mR%K* ZM9*zN)2s:=ϔ1&:ҭJtmtJ},-19Aj9s#)% ksB{LtgJkFB4;OhsGJu{gJÄ;nC12F ʇ';ό9OKj1+.1|A5=حD1͇*Q%:'JxH,|Z(l9W'uoE1pks$Jk1,|FBÍ9:ROJ 0eJp9}⎌gR2R] 9syk9ָ,seRά$Jfɉsd1%Jͥ*|9mkk&ḂMEB:[mJ]W0FJm}c*|1<&J[gK&B:/d9pB|\RZ-oAJ|1ʭE:MꋄJ?(K|1h[BM(jt9^kA NSFRB")㳲RZ>_99R%BbQFR)М&JBˆ6ZpmJs%<սbܺ&J 5ƧZw?'Z(4&J28ScmB1sJs[BRZ42#B1+FJ;/4.B. %J6*kٯAC)bZjsEAfRprfR߬gR5Jk IRМZ\obeMnZ(bFZFJ= usnb) (sU{'RNJ?QbJ7МA. pFR-b`\ZBX 9?' %Jr\>ƤATNA*r!s>͏ mJmm9y.𰥠sC1kAWߝ1> 971Am~.#)B{AҟZ(As"!#("kGJ t:*casGJ@9FJ7EQ1B(]ДgJIm-98&B5-c18=js9ii |Bo|n2kqjWt98l9NAc!Wt.BLh0Nd1 -"!XrK|gJjm&Jyy)*p$1ꯔR;-9g^9c.9ia^sAB?{1cJc9rL1fJVs),Z[sJZB.(6MFJl:*{%Jf&@?7eJRk:m FJ>a{&BV߁A{1 |AR_/FB%=UsC)+Is1*9+k) "s(7"j|a ͔)oXl:7>L|:J!&8(s:gRb>חJAͽ2B1VFRƾ- :`$ $S%J rGRnwsܿZ$㓵B^r&JsbXfRnԽ((c2BwIk][AԽ!rGJjL(ZԽBHJԽgR &R6gRg]U*kt}`*/6FR&Jsm9Z76c=?Мb9**ϜgRE#)МA ? QFJ31Z/bm0Z%Rsu*폔Z,J|!! FRB* R=&RrR&Jnn k={u9*9ԽfRc9v 9'c1!-q(c)n"fRoV%B|Tɉ{9h0МB2Bd\N9OPҴFJNO%J*z.1== d1p̯Rv١kGRAK|AIsc1Yw0"-#)N~P%:̄1\yL!=?R[9ȹ9oxL|FJ7B2,B*^L|JlrIBCmugNFJymGRt,tA9ًk) ʋ+t&J>A'FJsJ |16 sD1>.9ણk+|'BjsY_Kk91ݥ=k$1zBe."1>bC) .ߧRUWnAXznBlRkt:k|:-zzҵRZ]'Μ&R냥1m!*rm9꬞1o tAjs)ԔC-KnCn94,mbe]A6|:Jtc1`ਤ1O*[B-- 6ƦJXbo d!z.s1 sZ/?S9{~սFR?") 5FJ{Sӹ1 &.9?=Ե *:$c1I&19iN5*s/{A5c1;ԽZ5b4rA49󓳯A: fRư&JԽ%J[2Jk&B) 6AZФ%JbM ƧZIM1,*B1RR8#6*kZA|{9-AP1B")?)rQFJb|w'sAZf(sZeQIcS\߿NZ-ZМFJ FR%Q'R2JڮB)rRӟQBjz7FR۞ks!.Aߞϔ1 o! [ kA>+5c1ʒ9~rZ肋!!ϔ Ϝ1ڨ-J&)>Z}/y{GRxNZ:9?/ɱAꋽޮ9.kxМB55ʣ1ꞎJڛB!J-!񭌆BM9).L&BRގBjnEBU^ |J<ָB-59*{&J-|9Jsd)s9."k( p1?/{BNMRS |GRh[M9sd1 t0*cd1ZKcA==N)kks1ra{)>ZA0-b1+:${9Œicc1{&J-9 |B)/.&R_ RHs)( td1޴|9U_] t9)7{AL9>?J.+|%Bte: |1v|9>1kR[DB\XS{1܅fB͕UmM1kޠ k1JKlC)z-սBOxBcqvά{Sjn!B#¢ '0J4,|9b~)Zw9-ؿr({ +"m *;-Z̬ZUgRXjNAA,ϜZ5nYQ1.A;-JaB)Δ)Ю9`3mgJ ̯gJC)NfJ{rs|'Jv'9[byՕ#1`z܊rSzUϔ%Bb52pFB7N td1%m[: &B>ДJ s#)*jO |9\x 15+ {9 > Z([ns'J ǍJ[! Z_'J\geLBZO9\zyΔBoZ!H l1zs!s9y{9s1Zss9 ! |%B=#AdA*fZ\zkFJzs:6ΔRyiSTLFJLRvsJ g+l9*孬fJg#{]+: o{c1) J|9vRQUW}+|Aɬ95&?*}9=Wc)IkB!"sʳ9&.Vb6gR7 &J&^*kA&=ňZ?ݗ&JqinRFRMGW·Z7JkJWΊ{&!&JǍi9rZDd淳IkjCuc)ڞA rbxW?М1 ާZ__.GR҃ofR?9ɮWbW{Zkܓ%J5:N JGQA2qC) 탾pbs1js~6^ФJs1b7&ݩJXrEJZتZm>gRV%BZATWZZ-uob1*c1(NJ0c1-JNxbϔR5.-Ir1bi19{An!A&9= 9'&JjKZuA%) hp9z9χ6nc1nZNFJ{{Δ9H D1rC1n/nfJC9bBC1[mBh9R#ᏥfRj*.)&51EJڜJGac 1irwk|1B]?p AELR wREBm}kk9`p-|c)N9&6{B~UoRj+mgR_B#'J'.SZ+սZNJvd1>Ф9FrJ+bQc18sb$)k}FKZٺn4SERcIМ)k]+,Ф9Zu;fR?ԽZ?SGRМ"!zR1RS־JksacZ.Мb ~ϜZ篜&R@jãnb}3gR3+МJkGӽ9+Jkr}nќA rR:A*'&J O:bNEJh2b%WZY_ Z>QogR8n(&MDJ)cBbNO9c{#RfJ_МfR/`^nRGRmꯔ)FJ֖o9Zط{A^֜"1p>.I|1+-fRnÛ{C)ښ |:blE:r |>B,@[˻;ld1)oRk|L1 J|AkQ+˄9]|Z3s1k9MʁoBMԵZ^pUQRsЭJoa GR$bYb"!ls1\W'J]=zs#)nϔB |}nfJsI.:gR}>nRkgJzk&Bj lBl{ޯkA"yw%BWu[SsJ?BU[9?WsD1kikA]sC1sC1࠺{A{M~#{9Ლ%B?i:.R_.k9n\,1btEBܑzfBEa]?'t'JSrxxc&JZ3s99ljZ-a꺟Hd1KXplk")C>29s9k?ŋsGGm}98kI2'J(+.FRQZkr*kEuRR*BhRGm.2b.2gZ .%J.5C1N").EJ>)c~f>QZ rfRbS?ӽ") 1A*.c9 X9~WZ/ks""JR- cOIR9N'JnZ,NZΌZc&BOi,|R }%:YL|&Jצ$BPZfZV{oR,c[uA7 9*mރ*|95c16k'B *1-7ﯔRFJxwUlfJ%x̃1x|u 'Js{)ʎ&B=PZ~wM|'JZ{U*k1k&Jk'JP̋FJ/5eόBv_s9i)4,eB+(sZ7OR鉿sBXC [A {.'JUՅ,|A Tc)xc9_|-1ik9&,92p |9LJ}C)s/ B[\~vk1/kk9{J_ui|fByIZk9}cX{d1 ~K|9veB?z9W(l9j|Rh{:MNA҂ gZМbqŽZEߟGR5Խb\}A"Ir>.]U{?q{ֺs'J~bi{Q1.~rjkɦƃ9髯RZֿIFJQZ/ʑb_Jr !hZ:A61AØ발ZVrZޚ~sFRFBR*Z/=oB̓Z1ѤZJrbϜbqڸ c.*k*Ksu-Wpb6ogRJrZ!ϔS0ArNbkbPfJJmhZ#:+|Z*zLR7NZI͖'csnFR/{94ʩL) mRgbL|979Δ9G/Jf,A , |Z')kVP{J,Bn98Lc1FJϜE:!ϤFJ- ArU0Zݶop9nOZK|&B+k+|Z{Sk1 .s1K|e9{icA{eJm=?mA؍Jb^Pw gZp#BGRZ\TjsAʼnˊK{Ikc{A ˃ |R[pc_sC)b.nFJ4m}hRwAs? kA|.ZY9J{UogR]YObma(/ A޼|Ar̓&JAsd1 9 HOgROVuLgRQ]uwRD)?ӽ &nD1vJ\UUu-A55Rͅ=L|%BuAVq,B &B]u cc){&J5kBo5[)͌Zd1 kA%icD1:\K( p![9q8͌FJ_o5k9^v{HcC)WFRJsâ{aФFR:)kwG b>kjsZx.GR"oќbkf7ZS2ZJs/'9R&J!nZ΃9%5МZМA~#)/ kN޻njb.GRZ;R9*k[Q&R cץ(cE>Βb|GRM[|ȮZ%oXL|)kBΌIc%!Z]~brZrM9,"Δ%J>ZԽZZ{s90F9$BBRM9 (-I Zq(J&JfΜR]^b[GRf,%B&"BB>{#)<-96 8Z~]휇Z+{%B ͜RmZb_:kgRp*،|:ȥ |&Bc1jsA!k9M9yL|J+_wJkA;1 /-AtqR͌FRL9X>sA6(qgZWv֧ZW VgZ}W{'R+-AmA MZޕU͌'Jv ImJsD1뾧lB{ k9̌%JX gRzrpިZUWrW 'JsM9?{,AJ桀{GJSQb!6ք1}%5BخFRUnFRS_kJwf lFB8{ |ROsc1;&J b(zM9-<cA#M{#1?,B|֭ lA}kC)oP[@ d:ެrWs#!/ ʐFR3#)>kJoo1;ngR:*RJ1ZZvМ k:sFJ*b6ԽZbvԽfR&4A9?&r)2c1NԽRހk/+*-C)$$ќZjs͏QAbFJZ~MZoZ=&J|2).72)^oA񡢮-AX!~ʪQ9'Jݭ=R'J{{N90".bwo1Z3ysZ͋*ϔD9NFRFJ~ꭌHR*Rt,|R(?Ό&B|R' N c4MR^R;ѥZEomGRp¢&J,Ax-9ꊐxL1)00FJꮔR//BZ״%J辆 fR+( cqnfJ.̃gR ̋'J$~k{C1$.*9'/sFJ`nZZZRS_cGJpLZ֭fJn tC1z ύd1\z+|93q")냤1{bp5kJIFRU jsI*,c1 +U")ֻGJ|gREuu}A/<7A{/9w&RYR_vZ՝--,I{fRּmgR];J%1AcVR(r͔d1{m &Jws9'-{9.nAp B׎9gΌgRq_wwikd)&'{d)M|A_g,$)˃Jp{1xڒjcc1֖{:}m9뭫{I#-NJW]A쓤IͶH[1䈊ZAbDA]XVbBﯚ9&( B)%lALJZ9(qŀ뢯FR{Jf&R#nJz!Jq 萜&JѤgR,sbp}sAb6IR$x6·R3g9)ФZ‹9Psb[[X5@zkjrgRjO2&J9 )r c+oOZ粢gR0 R32.R.\Фbp|ܶ1~X Ѥ9k42B˧rASʈAX{<Խ rA֬ kضpZ~IkŴJk7{&JܬnFJYҽR!"m([(؁)cjkZRb[W,gR"7mABʊϜR cfy,|AN&JʊMFJ!}fJsAr-B)<8RɭZ̈oZ|ߊ{gJ(ФfJ'J|y.B^ڬ'Jխ {JIk.{'JƋNRZa^P9샇R ׬gR;IK|RicAߌ&Jnꔋ c[E9 + |B},|fJ>ꪏJ' tZ tR7-pZsA*{BXr{97 |A5{A/"Z~ݜlBookkAy.B[^&B[WGJW,%R {fRrw,Aom&JUjsd1wϒJ.ZVϔRcTPk.ꮌGRrb1j -ZJ@|EBGR:~-'J J)CJk|[QCofJ{~n"ϔR`C9 |R7{Rt(XϜJ͜GJxo{! 'JuFR'ye2I _ZUpksA}\FR}>i GJ/ |FJrMJ 샄9:ӜL&JMRwWl([Y |:z9bc|J-tFJWwxA^XΤ1*,1%lGJϊ̄Bom9asAyAO̜JzsGRڰ.JkJ2 bAԫ cAB{B5U8GZU%/P18IPPz J%ɣQ9:_ޗfR^Im77#)pjs96m)k1t d1bϤ >ޯ,9{FB`W˃!;H{#1>[D9 = 1cksC)pLfR?zikd9о|A.+BM1r^ 9iWpHs(h[C18sss1k*]j$!`Mc)_Js9C'[9s1XZr.bKr{`cFJ|_C1>Z)k~QxBFNZg}&Jy6FRɾB)ʡ#1.Jhr{9 'J&RFrR=b}:6Ό{OZJsƮn%B~Hr!!*JsoZ؋-Jw\z!c뫢FJJ+МfR~ظA.⯜AfZprRyMA r95Z-nZR9KKfRKԮA~`/Bި{OUu)k󳵆Rjё%JB􏔄1s8R7.wlJoMJ#GJj?mRۨ°,BۨMAڎAN-&B81OB&RR6s:*s 9:.̍IJ' 9qZ/T([ϜZ-CMA} CAުmA/+gRe~͵{A `Md1 ~iGJp.Ϝ'J?MBM͊*,|Q *J+sR۞{:*k|9{+fBq^+ZB tJr{Ac1k( kJzA+|J&=9+FJcz 1ΪkBs<'R`̃'JUoC)ޟ+J?^{/eB7uL.*cd1 Q9VmO샥9 15 FRUMwJu]]JkD1 M9\|)Jsd1'n95=ϤACc1.9ERk#)=: tI mA{}$).{Jcsk9Js9,?R:{ZB1(kyGRܶQ)c}y1bZkKs c[w#)"@oBM[.'ϔIO)k%j1 kǨ{=ϜZhEJ6t1ZvʃQZ#n1kȎD12gR7MZ &J_\GR>QFJVJ;nROI{%BXmFR,/901ΔFRi],d1:axisB5Δd9 m%B7醙Z*^9_pA?w |$J(J-ReKkBG{gJ[sΌhR:iϔJRMGR*jMZ'HcL|&J_/fJMMRm+t&JxmRYrct%:=|:`~s2c. tc1澢NB/eJ7k *k9/^{1]uFJ})s9Y;kd1n^⭔AK1js&JN`d1>D186-cIK]Ao[ |)js&JոqNC1{GJ_W*k`NʊkBXy]{FBhR ;@FJuLR=]/%B_؉cA-)h)sd9Ris#1nk%:ijs$)4< N1g | '>{#!ZR$1bAo 9Zҥl)닔D)?5sb ?)k1Ksd17)rgR'%JC곽A.=A Asì{BbZP^_V1 bbbŤ9ϢBbົ1JxZnc;-bF c[pnZrjs vUr9o9.(1c1NAó*Q9ϔahc98nc&x0)*М%B:ЊO"1f(Ϝ/-ŨZ}qZ_-,AЂNb"ZίrbFJ.oRɂ2B\/ހϔ9C-FJ%UeJ0JkW]Is@Kc>OM)crϜZ(hCJ?,|gRl bܗM9~A*&Bzz)5팈Z߭9`.ZaKNΎIkcox,Zɭn,eJ&lAv?*ΔbMeJR Ju-M9 9;)k1@BǍmBxR{ |&J]Q̃C)mbw֮.1+nZ|^M'Rk7jk1(*MEB 9>0)-9ގ lAṂ|1|Bz߫c)wg teBk&JVMA+s1ip,{9+HkeAˋe9R˃A\򳎔Al^.b!LA%;FJk0BvwVX{AWT9-_ |A/ԟ1{s9{A͔fJe,I@nsA?"m9p)kAOLMA?=Μ&BwN9^TID)SZ80,9Ew9vxs1!s_{$1 *q9՝WQU`^uJ(/([$).L -{9Y޽hjkC)jijC)悢Icc1B_sAJkoJb1BC6Ƥ9>FJc.!)NA6d1;.A4M GR,A|OgRmkC.ZcZ&J"Q&R5gRZJkFRF>.B1`#RfRvA`0GR-:N)ck*Мb*.ofJ\ϔGR#`NrJk^}UƇZ%QIk6(oԽs|h1ϜbZZ Z~zO92Jo+kꔵFJ%dq MR6|&%Rt.'R Pp)cUqM c8b kmy c]V>.GR?ΔGR|Z\mR+=Z*Z~h~`Z fJ k\BfRMjkZ).1znb-jԾ{BT,t1υ+ҪM  &RثNfRp~nRҳJ{bTs9*|FJV{Lt1)Iɬ{C1,09''ŇRz[ JktREWL1-)&B?^W/MeRS' AԴ RjkA蠨IkA'{Ao~*kAJ 9?%B~Ю$){99 ˃Ji> |9\wxc 1돭GJ[%B7js){:]_8lA:>{A8 tAتRrZY-М1{d9׶ 1ʋbd9- /ΌA.kyUIle1p{}w([E1. ' [D1o׉k)k5s9-¸)'J}eKi{9[Y*l1zXuL|9_|k)b Jc9=<(k&BAXZd1B1+Ϝ9Z˫+2B167&1nΨbtnzМJh1Zu2&J萜ArϤZ_NgR+$I ~js$7R&JǯZRCR*k[wF,GR pZqk6a1 z[c_~XT#1)kԏR+rksU譿bʥgRQ&JR{C)"rjrbޞӭ k_jw'z)kAoZ+>nbϤR}s#)H8fRmc%?qZڳRJ`1 c-mhZ/JkbwIkmZB.Ϥb# Jkl:p)cղ0([u)c}-joΔ&R} bZ莔(j**0)k {sgZW ,1k˯ΔZ Z+boZ΍RA`A޻*BZ9r.K|J |BRc{AO{ZɣA{gRҲ |fJ [EJ|9+P!!kAvs&J/`AMzAJc9>nj{fJMcAˮogRenh~B_/eJ|k9ʵ?RW(}kD1HkD)nʠOJqsAWNA޷.LA {Ax˃Bv]EB .0,FRmgiFJ_TR\z %B߷k"!*7 eJK^lROtk1:[˄1W$B:_ϔ:\[9lnikd1&"{9XIc$)YN9W\ c1sߊBws#)it9TKlJm Awsk9+~k[Ic#)jsJd1({u{9L$9͌1W*_Ic 5«R)'%& l9_6ZD)2v؊kd1}{1|{dA6d.cAAZUUqL9{UfR-/09iAJМ cdМZkȄ11ڏb}ДZW{KsU)-)k7VRgR\ J6Aj, Q^Sb׹Aû7s%Jq9R9)5fJwﰔfRxhB mQsP7%QbҎFJ󫰜FJ&kkr/&ֳ?SZfsJkk\yNA&4LZFJ%J-㭓RH"FJД*k#lsМZ2bX2b#Yi2gJԵ{Zr*kV spr c ѵcM5nZ0pjkX[cv*FJzz8R nhcҬ9xpks^TK/ kMbU gZKjiRދ7Wn'[ js~pMbק},Z샧Z샧Rjv* FJ7:1fRyΜ:& EB~-"|ZC̄FJKc1'* | + t:(sRG^sAO뾪JkA"{95n:ߍBR}V]{d1jbIkd1ms{!"2{{&R,u,9ޫR~Ike9گ )ke9p_vsD1孍*|!A/WFJ ]EB~U{AW5Icd1ɎK|9l|FR}~/eJף*J_ݏv+|Ro |FBh lJiac!#s)1@+|JTakd1 琜Auu}{!M'[#)2Re1VP{ bd1KzW{D)-[1 ]K9mbkd)Ӻc)7J{1\dzJ|e9}?M˄A_+ERH>& tdAk&s#)|tHs kor AZ.9N19bjќ1 2y%J]ooZϲRRД*k;~'JA4{AbjPr'Jh `!NN#)ظќABh9BVA`rr1'J¾0&JʓbbKgR.ZZkќA/ {čZgRqB) cbnb)*AόJo1oJ5JA_^bcO k<'+{R.(/'Jo^ԵA _ќ9 kOR /b,'[ wϜbm'J*{&B |GRàI tR-$lhRt[.ZRn)cٍR8:mZ 냧Zm M(c6o)k7֭Z>lblZQS&Bh:FZ~_ZnJ^BK|9 A*ϔJz˃'RhsR%-bj Za;WnB˫~k4EB_ tGR5?},EJ=˔&BXik9Rm6+|! |9ڋd1"Fb*9͔A5?BhBn |B_WGJWcgUs9= P̃1r,9xs9ӛ |)BHkkC)Bg[D90" |#!bΔA[/j|D1OFBwSk9c9 |fJ_k|d9Kt1_ >lc)"~ 9s(Sd16I[1ci̔#1(k0 k9V:wUs9vWcD)(;+-D)\tw}jD)Uj#!?O9y^sZb+-Ik)ðܮis1 jw! L1T]ԽgRIГFRb jsbgR}ќA#\RRbP7! A:"J1Zz{o9ќgRМd9ZNgZ599NcË1p𨢰9;29qԵ(8BRAAGenB2bb1^~s1o)cAnZ'rk&Jcc)H̎ `` hRs0J -)`-B BCOFJ]m/9'ڰA`(&JЎZ C*&J GJV#sAyBNBrr&Jo cQj&R%A齼RTୌjkWMgRڊ@,AB gJmɭA..1 |AkŠ{1(*gZTW{GJ,A돜{A۷EJnAo |B;Ry}gǫ{9Z tAXs1سtL!!mK|B1ҢKREQREckk1֧Zu*9vZ`1ZbPԵ)kxD1c1bbbjogR ۥp&J-rbmkZ7&gR%=sc9cC)NIhМJh<").oNC1;<[М").zj2*`/#)>4֨bFRO9bGRU+L|9s*41eJ\*1BrfRR)c0d1XΌhZ ޛqZFMZ.(( BМ '%) &N1PO97ARZ'o3JQ -c1 $J*9 ,#) ZnȎB/R^'R:QFR켻vӽZi뒵b%A |ZW k6宔9j1b}ܾԽIk­bY(Ϝj;Pb]}C1 M9ZZYLER P,%JJsAB7FRWSJpFJnnuhK|b)/6J1#1뷎{fR$Μ9Oo 9ͻжsc1Xms9+|Bjv%k%BSJ44%RYnFRI199"sk(fR7Agx{FRW|%+tA?ߗkd1, c)O>,1snkD1 IsA5s9nike)Ұ|BiFW'[#)0 |#)χ?9XrB!k{CoS)0#|e:)'d1d1` xˌJ,bk9s((%:+˃d)gW1=kd1gT\C(=:k1[kl- ZJ|FJs[]Uis1wr([d1gJK9s?Jca A]S]Hs!r"c)t\{d9R[RD1IWkD1SϬtBs)l$1c tD9!넣9b.A DDAx*gR7NQ%Bko˓FJcz_{18gRW]l:)㯔9|jKsoio9~l &>9 Rb'Aت/1N@gRtmo+Ф9{0:n@8q1jj1c1⣽1ZėdZ۝;Ф1cA.oIb표C1I6"!j-;:1JRH܎")&* PZ^М1ںGR7 ZUP{AŮbiB[k |!袂,9#>+˃AINArA7>(.МZ^N;{/UW{9l(IZnGR  kW{ >P9:wZp{U gR鴵A/ջJXr&R?*5ΧZ]{Z][ .JmB1*{ZR~1A3[Z*w}R+cFl1 {͌AV{sC1X Bɿ+JoZU{AdhcFJ7:&Bٞ/ |fRi{c) 9Hk9۔8+J૝Bו*%JU\. oʃ9>%BW[FRYl|1jΆ샤9q9/B$:II|JB}샢r,A/}e)lVX`it9 EBu7"Il1rHc! (t1b .ZWOm,!k%JksBm9ws>\Ks#1se1'ojc$)is9/s1P{d9VzJ"H(k1jh,!c)`r C)6 B<&R#)߀,'[c1 |c)>ˋGcD)02pxlb!ӫ lc)))lc)߶c1bvIongR R '8{")@p-c1钏9.,n9h2NIBj< Ab.bjB18.B)rʏ9I 5u")-&9-D*w֨ZzsO9?GԽ&J8+Bxr ޮB=-sC9 |Zb#YsМZ|9Rk{9?.A'R+BZO#)(F-A!+*cvnZR/#1ϜeR(/&J:qC)սb^Sќ9؟ќA?eϜJ֠A9::b99S9~;Kk9Z5ڏAknA%A08s#1<+-gR%%|B.p~n0c1rq9=xMC1+|A_ͣ9_tƣ9;_%J\KEBEJ{H9mzjsA<<+I L%R-?{I6B& eJ RTk&Jmk9`i+c1 "m9,`MIS{c1ԶA{vsZsFJT@{C) c,9 rgR5wAXLc9' c)Ϝg[Q﵄1M&R7׻9J 1 'cNBokn )hCύ!/ 96k]kBZD)78"s9;uDJXraGkIZ\6kBzBtd1++Jt1 PBܽ 1{A=-d9玉js$)/ވZ$)akd1KUR  (c&Js)'ί,tATWc1cAH[) *{ck9{vcD)7ޯoc1zɨcA [)%/K&Jh9`_]u|) Z|D:y7sc1 r94Z' 9Hhjs rc1cRoc1М ,994/Խ +i&J>RZAB)- 1c**.@S9S[As˶FR*kPAKoc1z,Z߻ќIʏN&Jy3-9. 84&J0Z- +C)rZڙ)c4^_Jk[FJ>('cފGR)cU0gRZ}ÃC1mΜ` Rd0fJknfJmC)A&Jm8.B<ks9+NC1q Az-I/_ERP1~e* :` ;ϜFJXڳsWةWZUbmo9p~{#)2­1 ΔJi`sGR{nc).iϤb1j R/o{Br{RslZMNf $1./&#+Z|,L9 rfZImJk Z)o9*16V*9j#5b)aoHcd9J_y)tAŧs1Zmuc1Z |9)l|9M9Ts#) {JK9M!Pz[9)cD){^pBX~fl)t1'/FS9vG[ kJe#k$)?J|%B*N}͌/+J+JfI=UC1s9YWU9U5U.9aqj1s+C!p I{A)LcANHs1hʉs9b{FB[·͔fJs(c 2{/s#!A l9}*(c(ʠb |C!0kd)+q9ůBSQnAz`b2 ޿!1A'gR|GRu+? cln NƬ):R !B(1FJWc8.Z6p{'J%발 k-KkO+kX CȱB)('9O9* k#_ A谓 МgRRJTvМ9bҐ0 r 6&J]KѬbAМJPYМ#))ZOFRuƤ97.R C)A9iKAjX 19"Al-EJ#A{GR&$.B¨_W탄9r9(1EJ wNB qb~R9*r9 AC1 =☮1+czik16/%J}c1uoJ'YI"k6Z%GI,R8>tFJ*Z˥MA.Z^L&JvLFJ+ IזMFRw) #)rֵ/ |gZc,gRWWά&J B1Cʊ8,Iݿ{9AlJ_E#)MJ >Il%BԵ%B{q,|1M"cJ 1'+sFJ!{ |c1 x‰{10s9cu9兮97kD1RK1zl9\t9~̌IkA讷W tJ^r㮜1{k|DB |1["!&K|1qg[e1Ȇ."9r{c9 Js(wseAUjs#)_ܶ+9}zP-d1׵~O$J7]ApV]D9}oA7{fRW^rIk1**]Ksd1Aw]c9#)c#)꾷fJC1!\B!{m#!zC}UFBaJ J#!zJаcrrsA*)ngRz MBbV΄17}ФgRen-9!BiN s\6N9`2)C)k9nz`O")تrA.bI5 |u|fks59zbAhȠֽ&Jo%")ڟ1RZ.М JA N9rA"r[bZ &J{9zjk\Ȏ'R=/0Hkqq2pEJ-ZϜZl_ |RRZUՋs9q.&RXmR(/̄ krM9//~LA >sAL)˃97%JϜ"1ިAL(;8 :l6ƣ9K}kC1! L %")<m1lxkd9~ޠKGR˟;fR{9 &XsA(({9x &B=+Zf+GJXR? FR?{9(AG|˃A`| I, J/Ec1mz*sC9P 2Aa+J[b_|FJw)l1z lA) k:*>)dD)*#ke1\{RvKL9>s#!<& |b1l*t9_VҪt'J˭W|9/,1ږB-Z8AbrAjp&A|^МFJcaRgƤqAʪ7*k[c )bʻ kWC)MМ jR:pc;"BrGJlJ52AR2 JnjLxsGR2,,'BzBoA;*ϔc9{9 &nRofJ|9)),!!EJwɣBO191J/׫&Jo2!SRԽRmusgZsϔJ%3Rm)zw(k9/o,%BcjkBXIcc1>X+{JgJk1!Ju]kA'-fJ60Z~_ |FJ.w-&J{Ahjk1 r%JAk{d)vN &J)}˃J{*sFZNkfR -ER%{9*|1p&RJ|D1,6kc98aϭAsB{!*jR*t1ۂ R}A*|9fk1"sc!29C);K1WΜ%:}l#!%-|c)*RJ|d)pTשkd)?G[1z*t1ﯭikERGc$)6|12?Ń)^+|JoK+dd1/z[ l)_C1>JbyMJHpd9|cij9{k k j - Ί[9w 9i{9{CRD)R#)> k>js!XӉ{d1p lr'S SC!R̔1aB2&JHhМ9RRR"cG9~{)k?~Y_C1ns۰J4ZLR9孃N%BO9? B*BZ A0zNA&n%B'9>,ofR﯏Z"Z.[1h{{&R 2/{+ 8Z]]5ŖAj2fR/rHZ B(JR}mZd*N cFMqAU nB{|M)/ J I |bh\QB |fRw^7Aj 1hNBgR.?Bwܕn'J-OJxgZ튢.1C mJ 0C)r!'9%KOAX\Yoc1>wk&J Ps9\,|)66,Œ|9Bl:kK%B6sR?؍'JR |B/+lZcN%J/c |R+sJ2v\ B- sfJ4kGJu''KRcmfR[+B{%BY{AZKd1<*\|eA<Ƀd1J " |9f)Φ+|ĪEBl|9lwW |1z:s$)"d15%k1) Kt92zEg,d)|B鲾Qt:<|JUK9VW(tD)qR]}wsFBGMDB}|D:;? 1nMФa)* c1k%:PsJ9mwlfRR{R5%쭄Ru]{&J'`sA냤Ak*mJeR[b#)x^kC)5+c1J%Bc\̄1ݵ-ikc) td)sXs9uuik!NǭZ#)SʇZZ#)-2$1ԽZO1R<[&J*9k09ڪB<+&Bbʀ GRVZ>5Jn1 !+.Z%J.Z/ir%B k.RYq; c6n9/A?&ksA "A된hZ3 94*?1@o9  cG9*PZZ-gRܰ4oZϜ&BgJς QeJlRE<ϜgRRsAhkmI>>mA.c1C1/ApA6).RA:'J-ΔZcPOIžRAzC)`ﮏ1Tk9is9s9{rcﴽB1ﭜ"!'ms).`{EJ8֖l1L|B1'/: t9Aj tA.L9lJ+ŽBoZ՝%mA|>fR{gΰIuAtk1;*|A,Uk(,/ikd9/ʭFB{ + { JX |)(kc1hꃥ9[ͧJ*`+|&B6%Sc!cB!⢘+|eB_|D1icC)裌|9-Iki|$:E_9I|)ypE:QJtd1 iC!? {FSxii}(ۨt1j |!O+{AŇRZ@ װgRBΨZW\9sBpA:Kk1>R 9: b:%Jhj,'R:-J۸{&J|(9'L&J\t !kA.A(ެ{'R(V9/pRwМhR_Ab菜b){hRbPVO o1 tAUWHJ z˃9m1"a,R +{9@:nz\X c1LBVL| j:%GF BvnЌ$B{JNoBrB0[T]A׊{'J.{9kbZ )?ͤ#1~_7֤9"mO1|\1 l#1;*z[1"ϳeBk9 QHkR@,AKgjt9(dd1jk)k%Bk1 j|1cD1  C)cF1"+1؜*Jy"4̌eJ5tc!ȥ5 d1[> 1PnE:kqx)/[1(" )lBlMse1"s1 "͔A :yUa1 {fJdZC9 *1͔eBz|&:ػ' |Jc d1\Vֻ*kD):__[ U)caޠ*c1e(? !\q1+s)H["!<'k :hkD)?Ws9$dc~:ţ)UWМGR??:WfJ_WhQ&J?Aއ 1Bcqn2{9= r@ :$Rb)K&9MNZ*&6ZU!R+rRZФ9nc1R31BބƯB9ΔgJ|.J9Z JcM犱GRfR5R:S'RޖKsy{zd1{9X{9FR%9-#)(ΔFJ%bsN'JBZWqmR:pֽb)/GRUW\{9ZXzhR͛OGRڟ{fJ B*(Jsd1hB |9r$)+|'B%ws1 |d99AUL9pz 9"m9ߨ1D.͜EBWv$JZZꃄ9{kGRoNP1⭜J&mA׺ k9JBJk(다9}icD1;/sa,N+ 3*%BY@k&J,FJm EB/۾MFBs#1y芌d1/Is⼞7s!,(J|B~~ʉIt1޺͌D)k{t9|J+ft1+ַ ( i|9W\1۞ hkv l:);|e:z4ʄD2=y[b &"(dSSe*|9')lEJmݹQ|1zZ6l:եIc Ҿ|9qyU |E9D1U]EB[>hk1 c9f9)[cEA*k#)V-k9h)k.3ic13V{d1mM?X9{͌c)_Vmb!k{)+)9Uu/͔ߴs)>sz>?B)oA{qrsQQh9J90"!ʢ!&0[lq{ |9ι8c)STƤ1߇Zr#)ˮRԵJgm J99,. jh`2&Jak~Фc1.+GJħ3 D9(J*?B@FJߥ{d1NJ"2^GR+ ѽfR^^4I 1n9ivd13NOB^VmC)-R** hZ֮ϜJ s9޿{IBq9fR/-Bj+kA8z2ZU]p9"gRW|ܹ)R{VC)ls1.n9,,ks1X4{gRV׃-I%`.9 ..xAWUL)" (c|h]W tAo{GR5s{B:zz("Zq}}EB?P[EJx%B+R}IsGJmd9ik9%s)c+sD1b {J䎪 1cz |B|g k|:kއKeJy`{"!Z++tEBOq7c) zn(s%B75 |1 lA7-o|c)Yns9`l:Ci t:9X++@`j|I{|D9k|1871⶗)t9[ldRmA$2Q^klc1h%kӫ* 9͔/7{!*9Vb)~6d1-(uk9(bm}AUIcC)z׈cAi~k9X J|:~!hlD:#Ϫs)Ulc1jj "hk &?rׯ+9x {J|Arus)'k#9~p@?ӭc)t]}u21qC)'?RZ5B>{C1?˛1ic{~#)Φ5М!?1C)JFJMG3fR˻7ckO&J4.Ф@2FRqQAܖzќAdoZN@1;۞p&BioAh/cN@ Nd9NB0N'J~(p`IsW1c1c16)1*{d1x؎BG3 -A8)9 c|hIk[cߍ)kY}Ϥ)c_Z]-B\.A꺀oA{BmOBW%JN9C^nBT{'Rm7 |hZΔ{98lsAόgR_s$1*pO&JsO K|$)9-7tBwUpBszlR;iתs#) Ks!' 1xΜ%BpXJGwsAS.|BsNR>R9.&J߫{9Z B1 C1*<{1+˃d1{<9CR\{:+ |9/h={%Jx4J|%B ^9wkERooBitwUIl"77s!ts)M{ ,'j9χψ(gR_{/C2y狌#).k1kDB0)CࢊA 9 9<[(dCh|9Tl1z̄9짱c1"%5t9x͕J}TkJ@ s&BsJk °9UVsb$)|m ZD17nL1ާR) R1⤈kJ%'Kc1kZcTD)kMg|1o)t)Ȼ19}[WnJrQc1qK2kJ/:_(cd9D)]qgd1=/k#)0^߉[ ~Jc1sGRW7*19YМb ?#&JX QC)'Krpc)Fh9ToМ :<,9Ϝ9>.М kb1JV߰")8 #1ϔA8+hRzxCϜBRXA]^AE 9 HcI#Ikm}.Z!vFJeFRV/9/mgRy׈")jSZ}^0IspfJ{bෳFR.0ZQAmsJ(9GR+.'J?XBwrFJ*m{ gJgJW5{FJs/BPP_{AQÔ95/c1НRܾoZp\V,t  fJ֭4EJ~6 kuSR{A0{sAC\0Akk&J`~,gR{BQRo7AFJz=Jk1be1PBͤ%JmZkI4$A>A^{B\{@>J "!묌fJ*+d9/([ xk9r>: |E:cC),`Jlc)9+C):ŧL|B)O )sc1CPlBGk9.EJm9 ;յkA?.l1RrܸfJ=+KOnit%B=](t1* ˄JUm\)t1|v(t9優%B C~Il)ُe:wv glBceBEHc 0ˌ 9OH[d)-%+A._˓IwTfJ(> 9{z6{!Ic$+c9R˄`?*i|1K̄)___+!r }: C)}yѥC) ~uc(&gccABKm&kD)ob l!/-JdC,|A%5^1gR}ӵ#1o?7ƣ9МA_<ϜC1 1褬ϔ9Jr)J;1:Kdd1_ d!":LC)˻lJ9oZ UI HSF)?ce1. tD1 &kt2c1KtD2}pZ  H[1]p)d ~s$1)jz͝F:UT|c1+k j c |d:(c sgJ+Z/eBTWJ[D1WRd17Wu͇c1lkD)fS)-*(jlB! ?{:Z߁k)j9?l:B`L|!x9TVVG[a( ( [) n`l#! Պ!ߖitzں#)#)TJuIkc1FSJrjn"1-c9zk21\\N9ӽ1 .ڳAcΧRޒ1hAI11᫩JO"JkgRwe3 c SGcυmfR5#8䯔 $&qEBzz:qA!_rZڝ keB\ٿZus # RA~+{)>Z^rc1>zoBs9}yӵ@J#b?"1U'R%Bwo1bΎQ#!j:2AJ寔AI€9yZR.2AϋQI+ |2ˉ9;>eBt.B(B)oΠPZOgRXಖAY"̋"1[ZC1PگBlJFRa}OgZ 9ϜFJ-J-}{nc1Zy |d1ݶ?{ҳ98>e9,).G[OL|R?\Le1A 4js$&B"&RKjP'JߗPA*|9&ϜZZlYAWZ\f3RWݕsBB{FR@` Zyf ld)~{JskkZc+gRW{-KGRY{1/k9'J9|{).:==݉k9;K9cN9])c1'e9_շIc$)`LAya 9:_ |d)| lc){c)pd1^c{b(+c#) S2B{vS:[9j\#!& 1g뉅2)ilABZL1/_)D1W`/ )J{9ik%A*+Ir?K9&esAz.1~~l)`el)G[C) ̄c1/? |#!VTs1Uoctb!¢Jt$)~B:6,c)r˄$)W*t ,E:ǎK,LDJrpjHt 8:'\(ޚ팣1W2{-s {PҰ*#!{D:u_RfJO%R9AV\A~МfR\= Rnnb{FJ_uod1KÈQ1nR5/* МbмϔfJrϤgRݬZKfJ79OAjj<9q܄KhR9!!>'⮔b#Ϝd1*R7ͪsRꪂ-յb ԭ%JUERJ 0B7.{)4&QFR=k|c$1h/#/B)9/Zwu_.JpfR;EJ -*kDGRWݯAr.BDriҽB)￿s(9 -FJgLI|8M&JUw 9S[ؐѤC)⯜9.Q&JPdGBAbr> Md1 %s +A2vG[ÿuZwRjB=9$B A2>oGR^ A?=O9꧍͔eJ͔R׊sB"j c#!N RݕNLfB/k >7 A%Mwk.'"L1ke1. |FJ$9?Ql1kac9k#)ks1*s1 L|9iuik) +t9{]̔1^2)\d1-.Ld1>Jd1*L|1Zhl1 )t$2Z.˔fJrwsD)k!s*(R ( IAX_]BMͨZd10z*ik16_^Hc)#|dBs͛ 9 D:^k1:۩k1۸S$1: k2t:{Iߋ`9YUk1k*yo+B2>R겨1ڐ뎝17B!ZˌdBoA|1 m"!n,1Tx kazZd9 (ba,psc1˭{EB5OofJ?9zzKZ|fRۛQFJOI)c3Q)cxZ̫=ogR(@Zj9jsaڅ%J.ER`찜&Rj ~&ROJVȋgRp(S 66r9c1* FJQ.pA⋢bnFRgRk{R%L9֮p싃9 &Z;nA9̐ c 1`)**1) P&Jߴzb I-"ФZx.Zs]J&mj.Q1z޾s'J6+tB^^9{gJ; \, +9~FJ̌B oZY^ФA::ZN9l/fZ 1#BΞm9%&dJ|A::Hk7eqZ?ƣA&.'̔1 JT.ANY[lJϥZ9ݽLA=?mZTvUUL|)R&Bhww+|A9{1OZ akAU]-l*s%:[Kt{&JQ샤9(s1ǚnRi! |Jgy-AL| )̌c)nAkzXz9W=R:ۋIcd1$l2c:$5O.s#:+|Ahkd1ZHc1:k99RFJ_賵Bn9~sҮGR|s:?rs^ARhPRژHRvsUSUn)kuCW ca{!j-9vsA/|$/JAlRJqLA"句R89bwͷm bD{BkϜhZ) |1|{9kA#^l J\^gRhay.9;n97⌌fJTp^l $)+/R% BjlRY3율ZU cA (kd19.kc)BB[9k2c9 0)?;c#1PAc-k9m9 'p:׉j̔1PBB |9RR[PUkI}|!AϤgJ_UX1lV+9!Z{u1|oJBWzTZ$)Ts "9Yic1ω' l:^:kBN&Ե9(q9um+$2U s1-cާcD)߯7kgJ}ck!iSD11c ~cD));*9ER+#)\A|`ꍔ1XRd) ⽡lEB~RP)95oSnUɬc1˷jA19>m1j d1ϧfk(ptC1)~Ȉk"!Y'B)bB,*2fRJ:OfJS^Qk{{(c=RgJNzQ1$Z cY7cxb7Ϝ*kY9:y1)k^v]RZpfR)N(A"{1z@Δb 2EJ{oFJ' `0{A%{!͌)o!)Z}ya))1Ju\eJҽRߞ:/9(rpB<鮜Zhob'V J˷,9kTV-|&J&KkC) FJ뗸,A/Rڨ d1#&Jf߱,9$KHR wfRBy֋s9"<% |9>X c5{B%Hs#)>LA*~nc1J0BZϜJY[AfRMAs FR9*QmuP(+RQU Z_>il9᠋+tfJߝj|1FΌ)Z/ *l @(|:/>|)ocs2)?LJ)6ఝ1oB㯝1-)^PJn}& AԺ tgB{*:+|d1'h,tB:1-?sc)l")(%JSa)*)(!Aj#:`+c1yh{%B|)FJUU%%BUU\isd1d9.:tJ-~vok(Jk) )o.U9ޟJd9K_s$)k~vh[9 \1" |):i|1wl9)l) |1Xric!nj9]էcc!Kvi|1?mdB]w+")6 $Bvrʄ$:]x˔C2uB!jKd1)eJ_1B)?5&KB 97:6FB4ƇRea{0R12b@$ ۻ󲱵9Rkz JZ|kZZ c1NGR'ZiOAP pJpRR9'#1mJ$MinFR {МR^^BO=A, nA/5–·RMA098/1ɋP9B9;RIhRR.9h9{hRڝb^m5М9{{B L%B[n{Ad }&J(4AЖ)NzҺ)zx{BAEb |Z6w@-)ls9kclZkk$)-#-B3#1@bp#){996{1ݲZt_ߌ{9%+JI*k9{AΟKA^JkL|9S l%:4+|9.k1I>(1#'uY)/֋td9ͣ\1`n*ltc22JU͋|GJ{xjmJpu_?D:!jw9-o1&޶|Rtu}eJa[9ރw+|9ݞ͔BcFJ5uukc!z\h|c9բIER~ db |!/c~ma7+?ލd9^FJ kꈩs)-K:ͤ%B)s9vr/b1Z c1n1_5 |#)\_ӽBW5ɃA^ FJ{w{Zf5B! !~,j|1*Μ$B5 ){P& t#1ز"kAu*))tC)e?ʅ1ݐa);i|'( lb! teJ&{#!x>/|*{(lb `$BygjA^W{1Տ r 9{Ώb1膆nA:R>@B䎌1*0FRޟZSc6)Q&J ~5+j3IkY?rfRqGR[ﯔGRsp k9y9gRrb&B޿/#1A{d9Ì AϞhڏ9R BGB1+L1x& ¯hOB++1JsVtwEJA l9xm:*Z~Qr첵GRyA?'gA6>Oo&J#8nʏ'R}MAlyM|A>AMkR{d1ɾN:al#1GRPz9_ 펔FB [) Js$!7M1뮊kD1R{)GBos$)-9W*kbjk1c9. cAs1hm|FJWڱ | 謧{! B:m |AOilAX?RWp^g[1:w|16m.t1|{-!71܌t1.vId9{r۫FJiNЭDBau[%B}{169rUHl9.abL9XIs1-*tA8.̔&S1J)˔(ʢA?VFJ(WU c9I1H[B'gJ)d~-(/hcAB:]Q,1fϩk(2+,B׶Hce9@nꋨc _)|9U,A]HkD)hs9w/郣s rc%:TlU h|1?leBc@ykD)c9A_ղ1 ׏c)]kB!븫":nJ1It)X8)t)ܵ.+yoIAPrc9#+:uiCbHkC)^"!|qbB)RqA*Z ؏gR4ݙ.A+J&BkqJp{bU(c_ꯔA1*RPWoZ7>OZ~ӮZ}<"!*a|#)[0(Rg)7QA?cԽgR\uФ%JenJ{ ;Δ9tlBۖnR/jΜ9':pA/$:W}Z3Xm-&R?$QAJM2)k|(@.I잔%Jl! cy`m|Rz}s#!fN|9O#1 P9澬Ic16 c)͡n#)~jZ=s88"Jc d}4[9 kdA_Ws 9b֋{d1O8.AoNIse1g'*sA{LfJ-O9^w/L-/*d1MC9 t9/6+JT<A*d19ojd%B7F\1m yIl$)鮺jl2~L lFZݟo9+l1('zZuu%BU?C)j|9?}jJ-U1{+"!*C)H,9?L|1 ppl%Bf-)Z Hcd1.tJ+}D).oym $)*t)w.sd1~asA^RQ([C),$B-y˩s1κhk9 -k|c h[ +hk#9zxk苃A;)t1ֺs9hc$B-XPj z. c1s{vքBu1\ |#:CB!6K K9Spd1gCテ)e t)n ̔/ZG\c)?/sC) k|1+ #:][)ro_I|9m | ׊n cnϔb4*͔Z/%7fR0~ Z{i1b (Z"hRR;p c[(co5sB즮ϔcmr N)c ZrFJ]'9B0q(?/.&JvsC1'ƇZBJX{Mˎb!,1spsR / FJ/J11ҽˆ9{˲%JbAXrLB Εb7,&J^\~~{)z{ެs1 m:ɍL|1~^1n9GJ3? t9ko*c Z9DJk"!Lkkd1Hl|Z1J[ <0s#!{C69y{GJ탄1_V+!/{d1o,4sB+lJʵתs9 >=MBv,1z| |d1'ߞ&JAkn |1s%:fC)o'jtc1 fBp*tfJI6c#)ItFB6Jl1*|)˔D17̌Bj?,:ss1é9c9 t9: |d1,9?6,IkfBډDm1+91(J|9" t&J\ |9 ͌%:]]S)bH)S9߈u]gKeAˢ-[1[d1+[1QX{#!޿k:%NdjD)3 1s!r (dBx˔7lAx 1Py |1(akc kD1*z~d)v5k1ɥ*B)[ .に9_6} b) ES$1⤊lb!blb!үhlxBꐩ)KKK")~R1#՚It!(m \) -b1o|*\?|!)[ 7RZ6NZ#2Δ[?诔Z bfR/ ˰1+|92.:Z.mbSќZ' 1)k++b =zZkxJ:fJmFJJ^qisMJMbMApڭ{J֔oJʎM9 𚏔 $.C)%]-1c,|J?*sB‹|B u9T_c1~ۓ xzC1lѥA?(è{'R90͌AZv |9|>1ZߍA7=s9)sA#?Z.WOJz B-1kr,d1~_⏔9V,lAW|,|GJUUx)k$!k'BQޖlRe'Ik17lQBumanD){bs'Bzc^~{&B7+1/ n1꬞[ b~{A5k:'sd1ƎsB'1/v+|SJF9Kd1jkD)º^Bu[OD: A~-GJtv,C:O|B!穊sd1̌fB\9NtAw:N{kD)l"|B?Ց f[*|1@BXB)zZ.) +͌:| s18s9t[9]Bik'lk|"!l9C+ #)|tZ #) )aAήRVՓ{c1-c)J|c9N+([c1^k#:3 #)+퉊c9@'[1Ɋ{1'T |d)L1Z[9^ɫs"!&sld:}&\#)Kq[ ت誕){69hEBW/1^O1xOC:aϝ!ɨt /^\ XBD)9"МANGR cyp}EB) LGR*ρϔJk|u&Jl+9)c}cjZ.gZ,&NrA?-МfR`j0GRyj&qHRڨҭ ciE'pbK2bU(**/JgR7'KkA,6=AEByoA%NGJ [M&Jt-1>(gJ{2bhza!Pl$1 sA~ܨJ]KRVGJ ϔDBs:{A h,c s*.1ڮEB}k (n'J{ⵍ&Bx^{1bd9`ڍ 9utA}}.A5u۶*k?/2C1~Vv tgR&kD1l Ic9c,'Bx0)o{)jZ9ikA7E-BBŕ-BiɎ&J1k1gJtu֋l1^:+tC),fJ7mrϜAUsd1Jg1ikJ? &J8)g*l18W͜fJSU+|1L/sǍBߟ%!tB>*r }:=7JM+1_ItFB0X_ n1Zcs^-e1_+9EBSit9u7/s&JsBw/!ue1Bb!"P'k1n,)mN&l1 "!?k$)>" 9s cc)х+J1M1{K|1]If|9u˘'dC)k11"|1U6tD)I|C))t*{_ +i;'WHc):'RƁ!w|k 9պ᪌s1i RSc)w5eB 5it1퍅(l!'%NFJJʤNFRڒ.ZںNaFJoB-ZBXסRZPZ۰ 1 ؼ-GRfGRC@qb9祍rEJ'rRI?NHZB`}Jm^-&R=銎Z Ao^)cSO&J-5kA!!ϜJӵkUI%B^,&J+{  9&|Ad9"O1r%Bf[&J_c1xRsAgn |:˦67-Bb؜ 9zks9{&BӒ?-FJB,|'Jl}bc1Mm,C1%sd) d)ϱ.")/iOZ!N3.fBrR_k&J厌fJC냄1B9L[]sd)*cAzWWMD)'{E)?Zz |B),8+|9-*, %:?lt9vO-B!X;{9G'3˅1z[|fR( |1n"JR {fB*j1hc*f:~s15167l9|kt9jLeBE |!b }11l9r{$B` J[ K1r|%B/} 9RВ l$!? l9Xlte1-:Wވc92Z9@f t: ]UIk9G[9`9k.,~4 })ʢ*O)s $BuM"!˽J)|1U|k@)):> $:ܗjd1-9l:ӿ&S#)^k-&r[!d+ 2Ka!6>'u!/DŽ1uϭ1|h|$:]Mb!AsI|@"Oa!{sM`{{1b+ `^|! :de1zZxcq,BHqGBj-gRrcshZТ.Qjs]cI۲{A;.+%JFB㫎*cӯd16.+9h,"Z,$B`GRnbNbm''JvZ;Z | Abd) nGBC);<2q1L|R,1M9!19MAC.9JΔR>诜fRO9( n |9 9~_{d1썏h%Bs)[AJ tc)hx 9Z{{An&BO-d1? (k9kk&Jbբ *k1(Vjk &"{d1"- c!2ic1X7mB.L'JtjOK{9ss)((Ћ{9'{Aޭ_Jk9ٯ9^s&JWJ\T1FB]]vtfBS E)'?s&JZ4)[ +nR fJo{1HNZtFJ/Ik%1 jIt2|.s$1 tBё95mB/Ê:;D:CUpl$2ꊉtE:rok($ kR^,N9(WK|   1"^~cd1$4+|9[Ild9*ދ*tfB`{pm9]?sB)(S1(*8c9 Ogc9\ֆ-)l9I7z*|b- z|1Z Accj,$:]V|!z/5m tR{A㏜1{A , kyFks1({̓!ksd1dkse1>&);{C)OOc&BnT[pB}Ό:c{턈R-GR7{Bls&BlMk&BvYr9V?7Ϝ1- l ?*+"!s (b9]-9飌s1̬f$11FRW&um |A򞈫s1ϔ: A$ZgJ!J _̄#)k:.7̄ZY[Jk 'JrxL|&J/\ 9تsd9^sA`{#)7-#)Mc):m9Z)AOJe7,9:8EJ᷎GJx[{FB {&J5ҍ|%B)%Bm!;1~lfR}nGR/샄1NA;&{*k9! |9s:)%/D)r^^Z)'RRE1=L|1c븊lRYxn&B]k(Ik) 9'| 9:wsAκ ޡ b{*EJ|Xs9,1Χ4k ' $:k¿k9{)tJP{K,*HkI >k:` 26)hJFRWuOOsB59sBvsAbHd)wC){Jݶhc9)(K|9cD1 [D1,`S1%)t **t!c)\"k Ob2;kZ d1kʮS) ʩs9Z>Zc9蠗kd1کkC)ꋃ9Bk*bLjj1նc t2y)bVd:ݣ t)B ʄ7!<))ht) ~l$!#ꝣ!Xʵ(t!&?h+)R[c1O)|4s9ƱoF[1>jgc);Ό*ɢ1AfԵ:C)q9?L|9x8M9c1R019$-RNmZ"޷IΜcG'Zixqbݟ1eJ9aXmZ7"!Bꪮ RJHJ/ B"A^%BkR"1J&:\ws&J~`o9KA |A (.{)*/P)o >M9̃1bnd9샡*শ9^JkABn9y= |1&kC!3fJ5umyMt$BE:{l").ZyYrm1퉁 |c1r 1kc9 2kc);{Bl`%L| ɢic1ڨ 9?y9WMD177kAe}{l*c9Ckjk9+1-9Zz)ݱ{!>̃D)k|D1-ic1J1 dk1"J{]̄)na! d:Z1/)}9zU)}9w Z5-ZZ*|C)ͅ (cϋ +|EB'Sd)'< lc1|ެ{d1 k# ~+.Ib l 9 &,)_k%Bt8(c)n( t1J|9}=?'l)wߣ-j|eJ^>R|۪>d:e%|2GS ̌)\zm(tC*ջ񳮌a!/9ho` }HtB! *dB'&l2tC:%j|)&%k1콍BUU}a+BԥkBbzZ'["[ʤA;RC)Fe>s(`&Je˱JYO9*ɎJl{AҒ eJ'nZǒ.GRo+=EJ=˯ZmpRӪ0bm1l.&Je/J??FJOn%JP z;N*,|~gRwׯZ}ϔB9^{Jv-9mEsD1 "{("lJθsA>Z)^Cs)踦jsd1 9 k{9ns9/` &<Īs9łJ֭b1_ZBSZԍ) A kC) ,|dA{R91+kB7kA>Fb,|B)8=cAxk1+%,ktgJ=KtGJ~pb9cR]jk9tƴA?ťAaIMV+kd1~{Kk)uw+9ңc#)팅9\{9rk/ {(-J%eˌ&B_ 9wwBm=KC1~rEBI*|#1m,#!,씤96JmAWisd1mAye{fR*es&BHc)!*l)n;> AzԥUsD)_ bbA m$)xx^W ] t /s1ڷ*td1l!RյuR9uo_|15%|)ˌ9Ł LR[Bk:`q[*t)[B+UZ'(["!#.HtA Jb!S_VcB!Rs"!gXh|".s#!뢫sc)Hlb;))\7 w9ml1jŌBIB|+]:G2&lKs16Yf[$JʃNy:اk9v!s:Xڦ 'cC!S(cB!>b)+3")Vs"!b{C)209K'gRM9*QAO~!7nA2/C)!):9,?Pb]mgZ2s@*8EJm#)7/c1$>Δ pB1`8%B}|Rxޛ9cϐ#)n~c)gnr{Aۣ#"!.'JnpBy /{D)K{ %"*MBS t1M:~l&B+n9hӲikB *ZM18|D1 {Z t9$+Icd)Jk9L@{ "7,t)` {BfG蠟R=T 9:bsd1nw{c)-GJveϬB_߷k9( dFBjR{A5HƬs9__s&B;>_s1֞s1 {95ФBW=uEJ'}u9RuJcJIv-)/7nR)n9/|I`^ ce1? .9iWJkd)$ 1:Wk)nEBY=댅1yD1us9=u͔9&z_s9~ŭJq~k Bk$!+Gc /*97b1ˌ)殨 $J9PZzeJ?eI|(X;{1]ՍgR}WWSjs9U&BrtO1_{-e1xM)w t /n1%sd1 [9 ?Hc1%#1'ͤAFωlE:=߈[1jZ!h/%Z)9=!W9 ^U.!LWUWA y(c#)'"{D)p1L!Gc1VHcC1 `j ZkA: >έB!\{)MkdJw_J9saOʎ!?Ե[ .9mqes!u-)t)#lC:2^VFd O!cC_xذt )lc)Ti|#!::[B8*la-&It#!Xe[a`i|)l‹i[C!K#!ME+k97#1z^PJMFZp^Zb9 Ansb)ﳻ{J'3Kkd1ܨ/hR114'B2ߎ&JJ'5Q(cU_=P$BJ`ȌA{{D18.َ9> GJ_OB[ޏAòJIoQAǏ97-|I*Bhk#)!zsA 6VKkd)iKkD) c)*4kA͔'J_]OkBKK۫ |9M[{Ja JlM|B,[ykd1: |!.Bt&J!)t3BvKt 6Kt* jϝ92/C16v{"!.sc)pms1qZ!- |B!@:9)kA3+BwmR9.<(c Z)[)0{D)/N:s9#+d$:yϧicd)k2Z99n=JcC19q9+kc1\{"7/nFBrZ{d1 |rAe| 9VVPZIk1Z#)]{D)y7{ Hk9{9{BrCrl1_tJT[1`gJ !*9շgGc1Us'[W~Sd)d1rWU)[)k!Oc9_k9/j)j|W*1kuu, ]׈cD)ɹkB)7 sC!R!.<͌1RPks96{EN)?FS#)ֆ[ E[ ;/s!kB뭥"!\{쥁zf镁qK13lFB\8EBG|!)`/j[묤1}^PVa[_&K+)}>sc1 }YkD1B@gJa>ls^{9s,rR*䍌EB!<+J߿fJ7,"!.ϜFJE{c)!&?A/{1#*(Hk |d1JKsd1./-d1/{A )xM))+ņR_M/fJ |A$BL,9p~N1#-{C!~s1ꚳ,|$1֧/{d9?;{9DbjkA=k1ӽJ WՋ|EB; |9]Nd1_xs {c)L9N|9o 9]_:9`{tZn9&.S -t1͋,|$:N)m{)x0+|!Pi{D)Q*bs!*+ό9.)"!*Ik#1=.[d1e{#!fB [)*{f[1^+ a tRʩ˃d)qWc( {9g[d1?J1CCJld)^r/[9cD13 l!bt#)k9QRC):|!˨s$1+ŪC1~J{8x^,l#~hk1Aϔ9?ZWwB}ہ郣)B>̈́JuU?m"!Z{l(tc)jsRl)tZ Χk!/t*(tA!rIe'脣!||#)H|a!þJ|C!~lgk"!'!S c{y_k)- t'Kd18rE:A7:WXfR˭boÀ`ObϔbovxևRrC)ޜBQ&JQJoΌIkNGJ7 4 c1>j BPJQ) %Jb.{d9Z㢬GR6sZ{$1>49z\LFRq9'& 9䮥+|&J"%,1Jh*rC!x`b+cD1 |9llA{1<&bC1?( |A2f&JP |1~:ΌC)szn1:,|d1/ ?-1BMFJOy |a/)nZ~\:ZU߂!6.|4**d)$o1qΌ!!;>+|4&/jk)i+Ic lJMU%)k! ~{&B_RR#!a$,1x{D1KLKk9W^isAWu)cC)&4拉AEo A+{BBJ-EJ=GalFJ~_s9s9^! 9Z 4 k9.oK&BRݪs$1} -b1 & |1"(Տc)<{D)sW !j|9{{W(s#) s JJkd)Xhc'B_\޻m)]ѥ"!7dBH[)o0DBuX^{:6wgJ hJe9b}Jt1;j[1Nobjkd1\XiK.,d)uRe1Ճjs)xޝ͔9^v]s_ [{ս>([#!U/"M"-cbԶic#1Jl1QY~k(f[C!~)t-Ak])>jmEBz\Htɾ.\Ȭ|s*j[>'S#!9hkz&K^[늩k?z'Sa"̜)u'S l₮ c)["*DC9Ҏsa!/*|bUU.'lbgSaW:C!5}oc).{oc1#{#!ks)8xМAv|{GRsmHJ-,|d1,,|9bRۈ{ 3#МB@zϤjvW{s){B$A|sJ RWkD)X8mRg4ArMHRogJ%k9jsA|(Jk9 |#) /L|+|D)J>sA u/lk +/A'펜9ۓx/fJm%9ihݭ{gR)y-1HMC:?+|EJ2isA~ Ns1έ{&J+QfJw}LJ)? d$2'C t ڲN9^,{A#̜#2߾!C2}⯱e:rxkt1߫sc)aC#)K?9_ϤAJj#)*s &{A c hxB c1:I_, 5+I\-d9. #)IsD1wOQ/5 A^ZRPn9}Q! c pP{bB@x{9l1ɈR#!$̃1Ԟ׊sd9w|.Gc(k?!^ |")J/L9QS[kB+-sEB|T^[){!5ZjIkaɁk91% 9p{1?k1sc)ic ZsD!*[Gc1k1!:rHSa ދ%KJ|"!XsJ룲ic _݊R(caRB: C1w*t 7s1ʌ6m!gO$C ]g;7; #ңS-z㫩cſS[1^؝ilz'lOKak!fK~8Ei|,k#!]S!YI|s@ "!J͗گG[ `dsAolA͵{B띰Bo{R$nR9o,R־-J nA)< |J8<95{&J[sA€ Z5ﰜB{eNAMRw0Z[RN9ի*J4XmGJ\LGR NR+sZh?z,|d)iS#9xA=-1f9ͱ,9-%/̌B"l#)4k#)hXP9mS#){P1IcAnܠn%B}O{sJ s&JvϔZt{1+cPs97],9U mD) * +9Suus -IkD1VXJd1ys)).kBaz --QJ|}sd1q߻kk9?]RZd1b$)5_֩k19Μd1UW~Zd1-uACu \{*cC)U싢~{5l%Bݽ_s16U fJ\ td1/gFJ lG4 J|1mRA-%c :Ik"! I狄)k#1׶(k!PR2O/GS")|p/kbgSbQgC)i&;~qRݳRB!ZKaCʂb s{=_˝e)[ǵ)5Z#!$ k77*| jNf9FSa*\FC ks1l|d1-RGJݷ'R%BҜk(/ *{JٗRrZ\ |)* ®A-&B&Bk[ظ{fR7cs%BZkEBÍgJIK-fJM|A]gJݣ+u1{'JL!{J=?Kd1z/fRcb)(jcA #c9klkc1.B55͋kd1\-A[ ZvoJ.Μ9VwJk+,H1ן+Aݽ,B`,XmJ|$:Q۷ |")k9꼆kA |FJ}vc9,%:RNK|9.vZ |c)+ ΔD1׷ | b9_Tw{i[1/RjkB;4ZUZ LE9z˃9m=*k Дs9s9μIsd)۾ɩ[AxrkRc`9q AIw'D)ύEBkk{kB= &:WLb*)Aojc Ĭk'Jy.GJ!hh|{#)ks!]J!n d1Cs|A%}[Rd) #)M+sbtc)J΄ z]HK1%m{Asq_s+l#!!KB"_}A7}_n")KϋHBݫC).] C!kC)ps%B \us)cH[!x f: , Ut#)\k !{"*:vթ{ yas?ڝ!(l#!-cRnRjj)Ub[ =*%[ mxgk)jxZ~ d!Uys^HS j |!cڜc:S*>'K@ghSl)mms"!k"! $:}u|S .h[ tj |c)uݣ͌"1_<{ vcs9*l|I : NB C!oImgR2Ό97m:,|1OIÁGJ6g-AJ{Z]6sFJ fR\WMZaJk'J}Is9̴|RpsS fJ:,Bs|GRj p);ލJse |9!aIc9 OM%:dic: mA-tE:<6 |:59>R9iy,d)(j)kϫ{C1no~9C#q'JWϜ9筫9Dž{b!<*s9Lt9Kt9/W t (*k9oB9R(js#);$Jl<8ϜJ5՝B) tb!{9kp> 9?OA/"AV|vJWχ)ʫ{9?)zZd10cAXp kA`ӽZuU)+FBHRwL|9Wm$1ۭ-{GJgJu7|1_iS1 |Akt#)xB$)P%Jk',髉hkD1wIS)k9(kD)be1~b#)c$)'[t^jd +[ x^Z{Kt!yk9{x |$*%ic H[)R^닡K9_ k_L}#)ukzIk)PZvK!WՕ9WP1}wVK * k%Bs9@hFBA%`郂cbl:sk! s){J (*g[1]=I{1ߗcpc1]^g[VC!Ggc!WR $./ ^z\ |1`~W|#WJa6(l)w fdBxHl!ܜ<{ 0{Sc1^k)_s $(|bi|bu/&J~o{A̓##sAss)鋢-B {R"vᦍFJ(߮JPSsfBN&JM|R)RxJȍA-A/mB,sd1Z!RTZke1p|1'B^sBzxn9㲾sA _k9*^,#)WmϜ9;q |1.jk$2aRhx |9X_js:KBHm9qsr*t9ewˑ9w @k|A:m%BWnB~|tk9V:sB!ғ8+|:2>c9p0KtJmd9j9˄&BI|e+|;s)x7BGe{%B"q)ce9$lfJsJ&&_kBsD1n9o 9nFkk1SqqSd9 ?_qZ> Wӽc L1-|gRW{1 Jm17ܵ|9NBWxn9ޭ\| cB֊*d1|\hdAu{GJ xփ1u(c#)PPs)۩FB 8U :+9R xTRR-9Ņ++"!g[c)~ |1lAM _s :sC)Iul)sj`?(T$)]7*B {~; 2u9;0ikC)}^|e[ɢ̜BS+1ws͌c)g-uJtb)r&S)-'[B!rj)!ocB`K|9Zb(c7(SB!OljK|!cS9U"J!X^,Kb)5cb<[bj|(cB)-<{)7i[1bϖJSa(k0 t)ͫ]Τ9_ ]͔AHVUS!@hJ!ٵi#2zxץkc19z[ ;VTF@V<>gY$>^=? R2 [eJ âJsJղ/ c+ ceB)IkZ߿ {Hk5-+is/isR-) c* hs}*Lޗ-{'c=)-mis m냽Uݛ+|+s,D:,#:/+Is"2+ R/** Z { R2[eJ âj{Jպ c+ ceB)IkZ߿ {Hk5-+is/isR-) {k* hs}*Lʃ/{'c=)-mis m냽] ݙ+J:ݠBREBSJH[fRu"Is:}((kJw /,{Z[+HkU*REB)[eJz'cJ/HkgR޿(kR3sZʨ{(c?%*),hs:ZFB GcRյ]'cRkIHkZsZ)k몃G[.*> sÁZ$:  gkZ(kZ-+ /isZ+ hkHsu is.?+{p HkFJhkZn?hkb?*'{'kש{'c0 J8mܩ,{ HkJ)!{b(kvʃ(k) Hsw+s)+{>m{%:*{Z?ʃIk5Is7(Is ?!"{Ls+* eδʋ.'c(k# {ΤˋUu+L{ke>msު +*ά+ Gc$:_J1[:֭Z:@i.'cD:k[eJV Z%BW0Z1b('cB'c%Be(cfJ`IsD2悢"{b_]sRl$ {Z K{c׺R"'S1&[$:ZB"JEB܀@&[eBP̈cfR}:cZ}^sFRisR isJ{ۉ{ZisZ(c'JmuhkA('HkRrisZˀ{J `sZců+hk9; hsk'ceBYGcEB*k: &[FRǎceB{kR_GcfR+kGR4 Hk&B sZ6/{c ث{c< {R2' (k5?,s Lis/ZcB.gk%:+?hkeJ6OhkDJ(Gk%B(kR/۸(cR s>ZՉ R}ʃc(c- (crջHkk'L{MzLs Z%:0!+GcRKGceBIhkRIWgcfR..GkJ۲HkZhsZ3hkb{R+Is= )s Zj Hkܧ Gk3 ,gc"Z +GcJ`j}ceJ(kZx2kZ߷isFJsZ;sc]-ʃc9ʃhclkW Is~US hsmLGs˫lLhk 4c2cR{thkZ'kFRGcZ+^kHkb2isR< sc0{c: hc2_k(kr 'kӽisɕ i{ׯ>Li{/,{2cB)(cJc"HkEJ*{Z}_'isZ~sZ{cY%{k`I{%jʃHs; H{5,s]L{Vf ,'cbl8{%J=cgR",5{eJ-isZph{gR֘"{b׏թsk-FZ:!Zf% (s8Z p" : -﯍Hs膥m's.`ϼ{u뼕M A+(cE:! isZ->{Z{ޥ{b*B Zs>{k{b ʃb>'c['ko#+(kߩlHc+L{{h{LHs5 {RkmjsZ諩{bmn Zr)s>_,k_ok7c (s_Hs؍ Lhs{Ulsl Lhs-ͬ7kά{Ziˉ ZT |k-ʃc⿁ ʃb Kbi{ؘli{h5i{6U޺﬉{`_mh{ ʃ'Lsy^Lh+2hlŠ D郦Rk鿼+cݽ%ʃ)c4ZIs+)sՃ Isʂ&,)s/:+{LHk/{6okBLs"29Hs{άꓮиr"ά/{ZZ{b-Kcu,c+{lwxݳMI{h?Ms* nR ꫩLhk@Jmc`hkͬ H, n뭬{آsb); Zj &[Hk,IsK?L{3Hs ﬉k{Rb뼍'c &jϬs:ޫ 6/ ԠӐK׷c)c cca ڪZ Jc!⊵b"'c$B`Z.@|hk$Bw[2;Ǧn'cEBknHk:: c1k"(s1*js9U8ccc:{9o_$:~}s%JĆ(c` s:(* hkJ:+ZVM} kVVwXlRVv{! ( ERKZۻ 𪃆Rz ,Z'~k$:WzJ@gca뤎R&Z` gk"Z[1OO[1l1k1򾮖G[C2ȘGc1jh'[)i{:gc%B9GkBzًHkB*kEB Y{eB?wu{eB={%:ߣ{1>,sD1iseB* .{I |Zio˃fJwZ{/˯{CJ+ʃR%JꋥR48Rn/7*Z*gcmhg[)C'[@ SF[ *0„gc`,%S:iIc)ʘsEBݲꃆZƄ{eJnni{#" Jka떕ʃZh b>0 Zk /,+'k{ |gc ++[$:owhlBJ`ms)\ncA Gc9).Hc:*'[!-'c tdBݙc1mbhc .I|Z^SIk2ā"sB*|1¶B9{%B/;Z~m{ EB)[B/j# ZTj닄)+&J̔{FR #.KRzꃅR" R ckʃZn Z+hsЕkhc议Hk!F[! 8G[3g[DB[r'c!"Z9j6(c"2+c1,c) ta)b |Ru}(cD2x"plBks'JտHk9(*jD)c{ ΋{fB2Hk&B.Is%J"bw{J,R:WZSʃdJ.C6{dR,OKZ Sf̜kflbenKLchk!k$:^u[2+ogcDBjZ)Ngc9ߜ{%Jc:Cz-(Z2Gk*:s2+Gcd:'Hk)J,hsdhk1/sAݲ&)|Rۿ IsdJ뚿hs1,is%BsR+샆RثIktIsE2@:""{J){Z.#ꃧbp lb,zkkvnlfZ¾ldJn'c:鮒:Z!kJWEhk#:\9cV[B~Gk%JhZD9. kEB/SEBh$j6&[e:sB![fRHk$:(keA` kfJ^{BӞsBnkÉsEBhh2sb9S fR* fR{b~f Z^KZ}V Z/,Lclklc,Z,(sJ*:Z.{a⻺Gc*zk1oZA ) "F[9jkH'c),s:vGcDBBΈ'cDBk¨{DB𺗚gkRӳHsRY,{eJYi{fJm)sRØ_+(k108ɃfJS*i{Z}f5Z gRI jf` Z? BZJ Rt%RS j bVEB6 isj$misoi9mc/#Z&k)=}{[9ԫ*9kd0'c:s"cfJ{)*k$BְgkR+s9&c hkEJOʋeB~gHkAȪ{9*XikB s&B.*leJ>{R _{R<+{FZnRҽ}LZ:⊫ ZGi eJ,(kZa፜HsΤ(kr~l(s]+mRΌ'[)bRBѩ> |1߻RZ( 'c$2bgcB zkA-h{ h sB~hs9*cQ 'cB2,HkEJ8HseB%ikBz ikeJ'leB+ER}9],$B.ꃇZႴ c8 Z,-J: |(cm/+k+ Z> R Os)Sh{M&cC"lc+ Hk)©.-'c) "kC1m~s9{ةGcBn[a)s%BHsEJAHkJ=+Gk9{JuzhkeB~(kfJϸo{%JŮʃJNbsZsI{R[. R_-%R}ER,%BZ .j~mc?^f{B'v r;lEB bm*mJΤHs؉im[(ϴ%[(c2ݣˡHcDJb_gkEJ#swgcJfHc16{:cEBxGc%Bޞ'c9&,kJ $sfR,kJ/nhsBb>"i|I郆RޭIsB)*ʃR2֩sR ";lb |b-;+bͭFZ,j( 닦Z=K9«+ZVKR=dR4JbY hs yHs}/m@c@+G[DJ7{$Bo'cEBhhlGc1hc1*k%JckDB%'kEB* BhkRg{A~.&)t&R{FJZsZsZ{ZV5LI{fR+(c'm1+Z::ʃZzZ)#|˃b$^ j+gkysjHsו*h{[ ^Q%Z mjbؘάb%[9&[Jngk) '[dJlZBz{$JI{R#(kERLJsfRytsRV{9 {bwsZ),ZsZӪB |b/>냥B/2K|Z7o{ZHsW~n|lb j[: %R*+cv (c§Kc%,Q" *s"+(sԸcB‰LJ(Hc19'cc:,gkeJn.gkDB~4;0'kB n`HsB{EJ:$JOzIsZ_wLseR+ڦhsZ9~h bv{EJ( f˃R|f |ZNgʃZMc k'g R+Hkܽi&R>kZ j%~Z+ eJL.냅B&δJدKjȥK(s jNs#"άZAmS/#[)㤍ZC"c&B+`hsfJesJ{eR;ok{%RwcA"gkdJ(ʱDBڳhs$JNsZ`t, |Z~weRiˎ{bvꃧZo6:buZ~ Hc=_W̜J+_픅Zj[CCR+$,%RJ,eZlk"#Ljgr. HH{١άh{ci7IkEJݣc:Šs&J{sB{UkEJr!߉{$B/ (kERR sFRsR{ɃgRZ~EB;sB'*{$JƇ*Z6ɃZʃZʃ(sKIs}mg R"j}'Mk{xLje ʋaA,, lfb-L(s35LEbC.mbaێ%S#VlI{{$R{ERv( ZoZ su({+kV,kzC 'k^:ljLk[ b/pr;PeRbQcbinϬH{ҖδdJkmbëLJb$B8/ b #hs9'c9 "Icc9(bHkEJ$ )|&J/{eRۀ B1{B3{Rj|sgZ?_{gR*b](bY}'JQkZ%mdZ%'k DBֺJ_.kb_.Lc'LbjRꃀ&kbb obOSΤjclb2lk&b Hc0LdR?άӱ[A sGJ#b )k'J,(c(*,: y Apk%JgXJhsD j{&BKI٫hs"Bp"ʃR/\(bꃇZ- s:) 96 j+jn:c9 BLR]Gg, c0&{dZ挈s/_Gsp}ݝ0AƎQ/bjika9*{J'ug{EJz*Ik(${%J*$!gR_KZ֜ꃆR )Q ER{ &R J{bIpg+fR+: A/‰ eR>$ꋥJ|+ZΦ*bzZ'k mJ(s)6ʹJ?kObIHs܋⹭z/LZ; QbPjϠhcC: 刉sR/tcfR*{fR{B,A;R)˃%B0KbkFB`+kRU+I-> 8 +KFZ(ʃZOʃA*3 L'cUeZ +Z* dZ-C*:ꌜH{c?ms˥h{5\l'{?cάh{zoά#RB(zδb}ʍ(s닄B.o:L(syLbICJ{L(kђLR 4, c:lYlju돵0*"6l k5&l(δj̬j{6.Nsk~άB-*/jsJeBr{eJ-mZw_'*Zv_fZ+b+ZkjZj)kv}q R 5lb Lbz˃k܃ͤbٮ,DZ"B²ۊms)0I{XUb{(s){b:PHsi/lJ2(h"a:(ﴨ{掭DZ.H{ߞo({a=ʹRk*P"Z{JKZ~*RP dRYb\u[j=냦b-- $RJíj C2DB0) kJ+b,B b' LZm(sXm{h箤kO,h{(L&c Zli{:jꍤi{(3s i3i>^pi]άj .@/fٱͬ~KH{]/k'jrάI ڀsZ {J` JʃZ;fR 0fJ+b*IsbtZ[+;bͤc;IsiϤb;άbn/Ik+Is0dR+b}z+Gk/{B `R`lhk'2 lRμHk_{ Dά}\o/rOMFcmƈ5*KR[q{RcsZ6kR JbZ{c ,(kmRάR|PJbάZNI+b;ά5K O׽άƌH0bˢ'܊ʋr0bj/j"냦ZH{Zh  ꋧR듅Jkr+R R>LikvӍj׫lkzkzpIsG/Z,שׁ`0U שׁ\=cdjﴪ{c[^*ZmZ(Bs0Ϥ{>ʊu#Zj+ά2Aaάj'{:R4ʋ~[͈2$(w~ݢ:&Hs@ OJ@,@ &S@" B* hk`jJG[@J .k! &[8jJ樯ZᢩXs$|xfc@!cb 'cHc)sa Gk`+gs"*J@(s{` {-s1m`)|`+(k,Ɂ"ʃ+(c Gc`)*ʃ`ɠhk@sc1hk$*k <({@Is0{Z1s%S!ZRhk $Gc"k@jzk BhsFh{1}Cgk! *k {`K@sk{Bqhc k!Ԉk Hc`섩sB!rk! !c bHcKs$Bbd-{L1*z-1osA | )Hlk"m}sc*cnF*1(:GkA*$:ٗ {`"{!⠈t{A=J| &{ |EJMu"#8 A漉k`h{c1$ab`>m&J0:d)h#81s1,!!樢 `"` *4cJ){"*|eZ\A9ۚ)*Bo@k`lhk@lHgc` F[@*k STk 6;Ht!^Kg[8Rf[)k9Fc.Ra{vs 8sJk@r{.{Nj|&S *Cc@Gc )"{FS@Ď m` c >k@& |*ljsh訉{Ahk@ @:tBf[`{ s!s  &{*:*@{1,pk$B;6s@ {@'{)* *!%"j{`;"J  i:*͔(jl℈L@B(McJZ:ͤDRcmK`xikgZj>̤#̜ |#26lR[^LBBKdJ-(t(svJA(cعe[k JR`pc#&[!B&S@C*d!gZtcs`~.k [r htA&*t Rs 4(d@c+k@ gk 8@ 컈kkbCBs::Eps!Ψk+)'c  cJ/{{+{g@(c`J |!l 'c! Kc!ms@ , ikB)Φ*+)/+{hJ1&^&[`B#oaꃡ~h{1S"#`js) 8(椾Hk Ors H)-)K#:,kY-&* =({B+$Bܸ.ZW|~ &다JxύDR &l1` `[lkz~B"!b( [@gK''cbc@B&[t&["BJ|`:'|@ ɲi %Gl@鞠k I|(* d@jgKHcA Za\0k`k 2*|ֻ[,K@~saꫤd @ j+!gkBh{*vʃ@ {DJ<{14Mb*, `(({b oB]u-!꯽+c͜)|:i{@!0  fm knۺ{9:K$9 L s +*&b&Rbf̜ mI+Kb]r ` l({9#rIk(+1kZA| A)0`lA*̜A ҋ s![$G\u/k` i |MܤBc*AkzJ*t/~xt*XGt@s6)t@-X+&[@'c  #s@Jꊇkbc_}Ns >kgk ꪲ9c jit I|[b4 s!`*hc! `HcVE l%,{*NfHk`*{ X tyP,9; w*`+1)^+>+`{)k`L ((k 񠧠@&J|1cFJߒʃ` 0ŽɃ0)Av !2|{@HK17έ$Jܫvo鋆JɃA98@씥b]~Y"k0ͬA!:)mdRp*ajĭ") n8!A0,H{cA0eK>/Sa)A l1c`r:)l(ljBCkg[tc ­8'dGJkA %SaBf[@9s":.c0 K9d k*t:k@گ)`譪kA3Y*2^|@j[ [b`Jta(/s  &ɄE2n?kha ۦr| [̔b!5kAºX"+ ީ{c'[`eB˃(8",{ Bn`빰)c2:s9Ns닠j is(Pis@ CɃ"{kXqAvΤAΚ*ZvKZ.ڸK9 keb.?+R QI)Fb W,*bl`8*Ak lFJxk9Gd:ddFcc2uJ MK!ch ʃA1{zrs  Jk{, c祿{ JM{%JD1f더`jﬔ%Jըb6L9˷ Bv,J(n\ !*n*/sA |gZ{8HRXW9nk˔A.j 2*xbv+`(Ja2xcδ"*B:<[, yf[ '[ڬhc1>k)6>(tS+, !*l`&[@ 'l ɉ-kHs)T{`)p'c!*&c!`F[A+{C!"h'c!砫k*(k9췎H\!sǢ+ k$:j_i)skF1b쓤);_{BD c  )Ik`8k`g& |&ia**1Q鿾)L#B۩⮔B1ꋡ@**s AeJ׻,)"0,[ mfR <-J { hka{!L$Jts1G,ꋠ鯸*$錔@!ŽlΤA68MBR}"̔0(̜ # +C bhU(1۪12hcJkXVhc `kfoJs 0J(co~SaJc jk@)|*Yk@nh*|ꋡ d*+{ B{ȩ{BWHk@>Ckx(3#ʤ` 1"̤1j `n Haas[` (gc3"2s@ʪ2j@ⲬaHk + (tGc-S 6{ j*i{s!k!, &[` hc1|c)i/FcA [$B&h5fSBc#o,AhHcc@$'kCi=r%Ϫ{{`2 1k(O˔*sa&JA"aʃ!XL:+@$ @ b@9{`(  j*Bl挔)k BhOgk)I*`, *,),ʤ$Jc;+Rx2~`1 .!&ZwFZzOjT#R/){J(k"8H[b!dVRt {{1u s˔RwUs! )ʄc N K|0* @싀 {dA"Hs#`0`Z {" mfRy `2B!J6kB({A9B, :ɫnˤ`TImI KO'[k} x(sP\ ͜@((*ΤZ d?DBl)& !Oڨc@!jh[P[ (c*s B(cKjS &[ !k"bs/hXk,[") )|*⑛'cbɃ.hs9Ks! *hcB9`gc1H{"Is*a!(sV{9I{FJh Jম){d:+)|냄92{9z΍ #!x()wq@ ,@ ʋ@!S +PK!;mRf>l!h ̂(mA x,@"$"${@* 1l"mJnNG%RoΤZ~ͤz&*O"@8&jJΤ`a*Ix^èάP(JJk)}s {dAZjLBhcAhk9莻c`k*i4s)pBj2i1"ꃁk*{!j.&[ BJnsDBxsmc!Ix*@sH(c#) +ۃk(({b2fʃA{&* 9*+)s(..@)s "{9/r+a:/isb1ʊ`ik1' !'"!+!Kc9*z" :+9`%ZfLeJ}l9ϼ :*Ɏ{#9$J*Z*͜+|9s~/j.,ڮ1 ` ΤJ;#:XOΜ$ZjP#J.Τ(‰Ϭ*2!"*#[/R+/(S/b h[`H(s`9L)}^K1Kf |Jb Ik h"s@B2s@&gk`"ʀ |.*` z'l@gk"!"tc@gk9,sa1_{!!b(sB:s1? {#:xTv(s) (t0:is(ikB𞾶Ik9 'k@*B Kfis1ƮLA++0A!1j{A?© *ك{ sA dB֟M#:c!b]}KB r{D櫏a9.C* 뫫 1",&J' 몶(濫)~֏{@lAi.kb(.j lcJpD0eR%+`~+,0RbFR^M@>1!0Zt9ТR cK! )k$Hcb1{)3L럶&ajs9"Z Bc"2[% }(ʺ)|c) hk@Hk`!$)z.kIjB'׈sJ~" & ˜!!{,1}G[ HkB #s)nsJXpHc@*(sAZs (hk@ p냠{sA6(!{تk≉jsFJ|HDR/os@) K:әC j8{B"|v+`94!窫`"lbڮKaJ*K$"(n>*9mII(Ho(⮦ B!2ʃ!x";*+` "ŀk'Km9R )`!Ϭ! l BlJ ϤbBٶ1aJ>Zj h[1Z *({@J-s"!Hs(< c *JIsc!rFK@FS@ *!okC1ߩGk+ 8ˋ@ފ^ |<J(҂hs  JKBgs`0"c {9*cz tJ'k`(s (Hs1 0*o[.;hk hs@"(˃1:{{B1֠K"Μ ;/A1LA덜9 RKܭldJ@>+*JmDR )  š1o? |$JhȌ"*lRv!ƊzϬRR\FM9"_Pb9-/"ά`* A k򮤣Z rJΤ! +sinR`L kؙIs:+"k@k_s {9SsAҋkJ )'c@ q{xGkOgk0ʋ@ " (s xhs@(GkA!,os`B{fgk!2Hk9*s(cHsj is(kb) ޾{Aːs@ a-͌)s@  J&f(k!! C:Ws( "M)lj&@B2@(ZܭmmJ' L9K aAHrpEZ AO)M΍ |8`2 Kd:6r#ll#JB @**m#JR{Zq0Q,.+ DZ> Tlkk&Z;hs.js* HkD:h^c)hc  b d |@z`d9ީs94Gk ' 'c,ķc` 8KBmghk !) b{Ax/ jh{艏,JBcBKsk9 k!k#1 nHk9s9螊{1ثs@!“"˃!rs(p+s C(Jgz{( Zs@k!L9k@.)`"(dZ]  ` LBZCf+I㭜ZA9Žzs"*HL1(ɳ,!o8ꩣoFR+Ȁ B3 -c9Z0x$bz0dbc ͤbp(Bc&s/c"rDRz _+Z)Hkd:miH[ kb)&!Ic1:(i z`᥯s#2נgc(k>b{`bk@ s*Ϋ)>'s! {@*s` :*kC(hk@J@,*t@J*ʌ  c(8 !ަv tbAHkʀcH f{IP?$:-:ʃ{`$B 6 I+A(&*dJ  C s, ZYjLQ4`캉  BER:?KfR#ZjjFbn)j ) @{Qڏ-fZ( kkeZgmlR) qAjk`("*P1WPZ(UPbGV9 i.dRzPʄ &Ica)s.42ik1OsB:tJy+%gc9# hk2JFc@ @ *|1Ӛ^gk$ )hk)>6s?,s1hs)kkBhk@).*|jsBB1hk@(" |1έ. 2){C!O"s^s@ z*Ƀ)0.{*{@ hkJ\<{%9謤"%R"y EJ5}냀ɍKJe+CB $k@) Q;,@.-9R6J8 *! cb)mQ/pId9kAl" X(hk 2,H. , n* 90В"ͤ  *`/@ / "@1ë`b6/R!)ߺ/bo͵ 䤮` [k`(*k!((+ t@&GkA&`{`>*CGk )*B7{ |9Gc`{J*pis)~(c1(x(c9Lfc28$(Gk:gc dk8 |Rj|( #9/ٯ ":S˨s,Kk 8 |J,o tI n|J |`.Il88 |R/lꋁ c8EROp (A"J{@($)K69h';leRI|A1 LcA { c9`O(k&JOL$AH#RKJJ` p )%R& / :.+|a"r-{)'ckBj1kisdB5{aZ .kBWpk1"Gs  6{!)ۋ EB^}{즫)|A,"zsA9zkb h‰|fJP{ROh{aJ9x)tAj*$B\<ka( K 1 |92۫`2jNs*`r͜B 9(k`*eA.meZxfJ( Lb&ł9kˍDZʂyLCZ `H ꍜ$R,5L"BNQCΤI4Odb{̜Z+l&koNA!(FR.fZ6.({@"ﴀ(* oQkހ!ܱł9覾[Ay2 {@*zk)[c@6+ *#{s(2{`c!-<([@2!Gc"" j1չHk!/ {B-VfES ( I|{9ڋ{  AgxsB({FJyVT*|d ) jtAL1z{b"b!;{GR*]hk B A)`c{ KA8˃!* Q~͜A#s`Ё -%R99K`@LZhN ZzlBo , ʃ9#o.CJ߫w̜a0LeZIl` ̜ ⡨ . m9@M " Ы*` }0dQn8PŀǣA1&P*`L Hm)>ťbx|ߩGk!2<'gkb!!k nƯl)ۡck{1@Fc@K'k!! h (kAT"{dR/_Gk9LA]'oK8jhk@@"JAަ{)>*`8b@ dB^FI|`鈈 |C!Xߢ+ j(BA9⋩{9>3K㱫l$JhsC!("kA !s :os)Zn{B>+%Jc>Xsb1`(l9@.*|:(j/!9쩺MBK|#BbKdB/P9AB o@)LJ(K802:Ka(*( `ΤeJʍ C eRa̤j Z4| j%I쎐(K` $*>o`!ﬠ 8@(*@(PƂ)_ **귷'c 2c*&[, k:.nHc i@'ca!0f[9k *"Hk!1C {A1z*h{AO{A> A&(kI(˃)gkFRu"hk  zk9LȀk.{Ajlc19V/Z+J`j{1 jz*LItA8b%_ sA $+FJ -ʃA/ NLAJ>/ZD:{'0 1r|CA+ڋ "@ nz l9<(*rڌRlj($B#+9 K:.hJٓldRp @l@ jL!:fFJDW `BmbZ͂ 6Q z'I1J*ͬ@0 ` 8N **o)ʄ@`&"s"׸kA )zl"(*s(@k1uHcBA?hsJhs){5踉{ !:b'kIm򫯇s"(J M([ꃁ)$) :OAGsʃD!(*K Ixӓ 9yfʃ!+c94.p+`)">9춯j|" L!1*"+)k/KgR Ŵkbݗ{`9Z5p9򭤡Μ9>rN +&͔!)<+̤!,$J++AʀOA=ϬjF{"FbS,:$Q6.9lBRͬFZ Ø6`I<K"Hc9ikc:hk = k@(*#4(c s( Jv+L|(I|@#s:êjsDR^YB{A:"*Aw*%Ri}Hk .s)"!+Aw)'^AzGk@ kC `{B1` |R)s! L( L@!/lBпs,kOA{&R+{ 1@$Bn6<{1h,`,{ &2 9h "Ik 8J}۱I|):86 k*KAK"01"9; XN90pQ 戮9+70> (!9AJaAάfZ;")KQ QX8(;/cb8/0K,R`(Q`pb7j{b)ϪsA |!Y{9Ns"1(sB^[$Bc`" :w'i_(~'kc)2\ ʃAh{ " ({%R LA{19?JO9J͚k`⊧bK&#-)|9ͤ RL":=^*fZX5{CR:҉xs!E{`0  c1L@"*fR I&0 $R*˦(mj씃IcA"{ jy EZU^ 1닠 +** +` ;#R3* Ac+!A( @* 0)"((0"l@  0p`*Kւ9߬pj?%/"Rl0C/b.EZ2؞ά @0'0欃DZN#"Hk *b(kA" ks1x:/{+-:s`("" `j'ʃ!"덌b9>e{#Jw;{A Z +%J?{!J@Ɗisc1ޒ `% I_{0b d9BހIs9#)-c@k `r0 rL(⮬A9JI{`̤ZXLbRy쓢9 %R(:9A  ͬB7ϯBu> d9I^KOA AKIά9 O`0{%+B)*$k@8x" ( + Q.& pBAά‰ͬa 8n@⩩B{ϬJάI8I*`db=fbQaIH H1Y(O)k`" k$1&b` |ek‹Ise)z@C*, |`/k16ZVHk (0 $JkGc8Έ |BWk@ `!'h "b!z)B (ʃ) h+ˋ!yꋣ1@˔A/ىs H,Aj+8"!вKb1,kB墷R̔AޓI(/@) s/ZwLABL2mI hm9 ,RKI᪠O Z*g( l (bG/(( bΤ@ k#` @(JcPI6OQ6P Ϊ 0K@pդJ~V`8*m "0oI `&1V?`ʍ  +ťjbm@8*&sE"s!);sAડ{9Kпbm*){.#)*+9u-묜b!b{A'{!&J >s@̜!l EJ_.5lA|{DJנO,!kn $)*x,Zx!ˆkJJ!))`+yA-ÌdR"z̤12Aۃ-CA(+AmZK,I*jK@ `(닣9nͤ(Q>s0J.`BpAf"k@ @I$ *ȃ l#JjOZHךl` 0)p ';` '@I<`耏%ej~}IlRއj/W @ %1f%"ά` &CBsn1ր zNsW O9"*OQ _Akc9 Z (J{ Kb o(Z'k+{).¾k1&{9ȇjK+BLa1&ʨs!. J 0#(w B9%:lgN9Bg{ A `'(s@ (HꃣA* z$**`.Ajb*K( b) Ɋ{a9f`.oY(#RG{,#̜(`)o9&J8{*͜ 1⢲n:j ,l 9 (*`@ Z9j?Ϭ)xwyZ5н0ˮG`h fZ`ObP AO!AOb7dRb, 1m mB.;'@02- Ɋ 5ao @2* |Q2hks9 ʃa(B{A&Ê{8j |9 ik Ok99Itc1  ʈ{ "휀j L {+Bas1ˋ1ڴIkb0 ͤ je1vodJ;*@ hs @Il#"``,8za 8(l B+: !1kDJtz{+),ZP!g΋ :BA k8cL H n@k /DRv7J|*jL|B2a1ۿlK @+ŁQIŊ(`1 Z, ͆Zmܬ@ k k9C.͂)!#O@AŠ h@,(+ 11@nJhk`hk(#L(/a戨ik9B!jkK@MПsA%,,::ʃ1O` »l@ˀ,@<. zb鄃(6kʋr{a(J( Ol.7C{ `A>+*A1#/{92 B:˰A:y"oCR A) l`9:<9.(m:͜ ii F{ 82LQ鸸.I Jl$J6:/ڦA*⚬Q`.B>x$"`Fqc:~^ΜB*J|@BMcWˌ@6p*< 8"-`0z"O " ()`:*Zpޠ/j>"N@ xrʹ0P!蘸"9qI.ȑeb֜ l  ((b s)b( l@n:jk( =Ik@!*Ik(&kB( 6bhk' k#1{ * |%JkbJʔh 9|#ID)KA"6k9 d)Hs@' +,i!J@p K9 dRUY=ˬ@+b" Z :{@8 @ !"L(:p `( J|A j˔k.Nb)+^ DJk?,IʼKAN/bf8( DR3o[̌ dR\l_串bL@椘# y.UAZ`( ⌄@ (`P@ Sހ*)N˜/ s*mA` ,nkqs0&fb3Ih0jrH[(Js : c1p/˔j z.{!ba{,)+{ k ) &JK^ǍR?ٖ{ .1*@$M#9iK X0ʶ #JmAA~0js*,B<˃!Lʃ k )k CJZzb~uK (̂LI{' 9S +RSmu`1:ڲr)* B" @  dB`.nKma! ତ &m":-k,隀 jŅZ^&0i+"˔/:̬ n>- cby9N 4HQ򫞪o ;؂-Yk sjQA3aA꯷?k $2.&(0"`{:hs"Jhsj‰k@$i{EJ!vn+.* b,RWT >ƀs`0— @)#aj)M$9cL9gˉkA.+gZ<:ZK(h˃2`1"/Μ` .,A }*9JwΤ9r-'!h냀9hlA 8`M *@cJ,.بеA+cB_C2k1~Csb_̬Z]q1 h{ A #B^mClB ͤ B*J=6AhjheNpcZug(+2$Qο/L0𰫩 8 18تx@*:K 0 1a!: >j!( !,o` Ja!:r aA cA)bs A!7{ !k1R lB"͜9ڞJZ$򙂱{ޫ1(- "* "k@`l벀䌜8b Ikh%Bzx3a)/ꃀ8"ʃ2( *cKA)` B9ERw+EJX+@*( jj?Y9뽢 |A1 .$I5ɃA ͬ/(*ncR޽tɃ@kRk."@-OEZO/eRHtk, 0B+OQI-` $Z@B*/j̜0*jO0# o 裁CR>$ -.PJ:NIͬJLJ( b݀5.@(bR̮@I(  |`ꪩ( |):{BB 9ʮˌ@zJRcu{$B>骃A @s8 A!?:J ` M  닀 L@0 &R*. Bm +@(0ERX !:dAj+lIDZm1؂ʃ ȃ *.@g* 艫.`J/LdR˫x{!s$J0{B#&͔AZ9,DBbmERqM hs( Δ ( 1更 Ҧʢ,@LAK.0  9&LdRع"@( @A>06Lgb&8MbIoͬZy A 0!l` 9Á(k`8 Jn*ΤJõ.bx'KA $R͎(ͤeZ.ׇK` ʹ@*j̤0hͤR" /i  19(sU]/-`(+/ JK1j|Xr j:ͤ 菽s֥Zk$O /#b4ιor6- @ :: .N`pb>fր "#O@ Bˈ|8n.` ʃjJ|d9rحJSݽ{9뱸,%J;e EJ a(j{A! &*.͜ *˃`b+Lc9+J:닆Z88SlI2LFRU  2ڰZ{fZ'WV+`( @C(@(9>0B/J۾j 1:*A+`"b$J(b` vޅZyuTZLr+j'AKeJ ~jgPJ~7j`(0ͬ h*"Obb-*ېŠ1~.#Zͤ PNJ07G1c7ڢ /(*Hŀ. .@­ ("o!!A9>grև$ʃA `0^Q cJmo{@" 씀 |c M&B/m9]-BC상) fAJ&? Yߛ M96ERf* A* C1mFR}?̔bq|a9Z0 B ά gRԐa -zFRA~J,0:A/J>'+ČBʹb!+l  k"$J{o(ؼ&`3֠iR ,`@ >/b^ ?PBym#J5w-%J_lER ܌"O!2򬤂1BˤfZ|ʃ"12M$JtgRb׬d)*m":@@, 9(ʁ -Μ`IԊ) a ( | d @KP`(nRdZ`xfZճ1:ߡPbJ0"*{R]PZeZζڭ1*((A* I.p{i=dZdO"A3"/QYQ*-p4ͦZ^yo  Zr/9hLIjo(ob(C*QhoCZC0 @ i/` .sZ Pb验c{fZ~Hc1# +`* s! ,s :({`Bʌ&Zo L8̜)|hbΤ1¯̤Z%ۚbws+ER?9\6L 2,9; oog~L$ CAk``­"L 6͔a8 oeR%>+ IK@ *@2j*.@*MY8)4Yksո@9ksր(Τ@ nq8 p1b{ZR +b`0):3OCI`Q)i)0|/* (@z2R֊@$*CZl@8ɮ!9+@@YɈ(- Qv`(ҢbPIΈs)1a!{hI+C "{` 8k@IA< c) %J{QCJK7eRԵ+`"*1-bj+ 98(0b&-*8K  L)0',a1*Ϥb K@ / ȦQCVRGZi{ӌ@ J9`ʋa!J(Τ)4l@&I.O9Z*r΁(׫l%Z @@0+O-ˆ31&Qjh{zmO JŅb^:**jN@DK`' h z/0 @B+pIŊ'{m .Y>$Z:.8"I(bRc@Ic*+&&{`##kBj~J J=!l":K>jk`8)ERCU$J`m9 ~laA Z"LA ` Τ9#L1@ ͜Zbzl j( @ ϬcB^N, Rp"b-` +I&ʹ Cm`(DR8Rʫ$R@dkt6ϬZ{JDZ{DR߶gϤZ bI/Zǣl "*bcɌ $I(/H("h@$cbkCb5'@D.Z*O0hOI*'ŀQf)̈́Iﲩͬ 9.` koŠ(v 8!άrc@̴In ̀` j QkeJ}5 |)f=,+98Rٕ ZscAK8{" B9k+. 8J؅p+c 8*&J5" #BˬA7ObyXΦbSmJrL *,ȧ̜&{` MBJ0D.A(@9~0/I^M@%IkA臘@  m @άI[  /j#{͜b{o **Z/*OpHc]aOx8t1f; ɮjbspjJ 3քb.ր ro%Ax(Y-ؾ"bA&Kobr0j/Qhr icdRʉRsz=竬  pŢQ+\@ "pSYM' ӁbA4nZ=W{R/LCJ#N*1bj` *m@ i+!bA{0k9\͜. l"9! IK/`9;#)(b EJ;B %JK!mb$k0Jb뢭9!++ ` Z/fR7T0y. Τ!9In8ϤgZn"R;Iҭ`ʧ1McBjΤ! 8 kO8( (sWq@7)4`)+))ΤJm={j[OI8"j!!9%(OŠ$( j*nšh*`8%o(h"(rS)`A+9 0!* *N`@(ڢAojqCZ{ !" cBr< $J0)t:(tAÿʃ l17c͜ERjuiE 9ǧ b( 9͜ hLEZ7 O08͜QbۭR<^$R1b݀g.bBc  .#O1p/8(+CJ}Ϭ i2$C)+pš:"/)2)O8*O(Ή/A'#2$O 8R .~ 2b`/eRyQ#RCZ}/ogX !4!jb "H # ({$̀(*(.`  02͂A(@0 Oņb54j¶@*/db3j Yr eb\鐽8*bH{۷  B)*+{`s#2 |JC{9K )܂+)\Ȃk`* @l8⣭(**Q'؎DR-9"+,R̹0)`H ȄZ l) @#JU*qDR~7kzmDRbO)ʎ`m0k?UWAI: >@xKq"Rr Jj*͜x0kyՠ@,PRso`.jO@k#ROa" @l#ͤjnά"Z><@A"@*1ހ *PY)(1'{KxAxy.jcOŠ(%Z¯ ", pŃj!O#ZVnA!Aʾb;.!IX+tDbⳮ̔s1{ )s1r |Bá+a윃9>AN޾,GRZRJ!`B1*Hm 1.. RnA6MA"mZvd9 FR$i &휈bNΤeR1Q,kMyDR6o!28)mZB*0bSeZ2T$B~u (댜!9ኽqDR~%RR<ΐ`**+  `u@A㵻8Հhŀ/ ):"\k(<"Gw!*&U (ဦSB k !+ 창QlN ,*Jo  J+@@aH s~.9jeZ^-@KrcšQ ńjOr/`Axcjbr>'͢A-[@Q&Gtޥr-Fs% );l k$BjLn%BAV@a1 .$ "#m /C9ڣ;nA*-eJ(bФA^L"8.ҽAΧObOZ\.pZܷ>EZ.lo9;"bI'@{ƦAbLAJm!9&)8ʕp(oά9pjzsހ:O CZV8` ܪ`1?3@Zb Jͤ@ʂ+$@*C::ƍ.B?m:t po)˚@ @"Q`  .cJ(Z/BA R"9=|z*`Jօr/ QfjߪթfERo.a`S)Fj,.r*j2(5&ˤaLDB{* :M+isb)s`h˔eR?ݕ-0L!a 9~ׯj?٤RPZGi `!ƬKΜZ$mJfbrSm`Ċ/ *Τl`(PZ Jl (H /bk0`906H꫎Eb2 '1I/pD1+ kmIbhVά )(lQ*IN@9"sFb~}{'R/Š`r z`b42% Ȅ0R3 ̜0.B >" oDbx" !Z|.a(r.`Հ(#.J &  1H ڶ Sx)T"bN7P)J2ր)˃aBk@(s21@ :͜Jc'Rywʃ!(( b)˫ Bz8P#Rw,9&JM)4*/P9mAR 蠟bW;l@R +qCRkxo( $RZ,0IL2"Db1,ФQ(s IFI0Z10Qån 08/@0 0 "!OB2f豈9"0>ojQ1,3ͤ@*"Ѣ..b 16p1r"`ȑb.ʊ@ *碹.(5 l@1 @䬬(Hfj2ޅjfP#b22.@ I(A   2ޠK:,(o s&wj T`!@ H+ ({I (9k'" Ib˓Z9KA ʎBhfihsa $kB*׌H,ɯI%R/Ϝ%RУ9J&+Rr/ZUz:+FZ n 8pDR.:Zl`aAH (CZHCRج(srjX?AA0PA n@ *S@K덤 s AP#bZ9IҰR:W sk΀8P*u!N "R)䬚O( i Š&p0 )oŁA; * .o@(/BbI8օjpŤrQB O(`(+O @͆jkbv`(⿪2eZ-UYm*{_/b0 ʋ5eR fRؐ I@kΤDJrZy"ʃdRL Τ9S*1 @ b<ލQr*-(ebj,]MbɩlZ^j. @ LFRj<Ϝ`` 0͜8`:0Ahߊ*/O*Pji, 0Ał9((/` `*Τ@8!2 ϤjlN0rxz:cߗsqB'ФI̜#:bRc0@I†pšA{óOŠc,)ˆo* ւ9aINSޣ9ʭO@2$Zv0>[֢Yo#b# .` "9C0SHQO H( {-P/#Zր-`(j@КO AR**a,"!*˃ 0.bꃤA$KZ7y' c9ފkwK(()K 0In a*1 'lfZhL9bR~:zObݽ\MAmkb9g ȂtdZgC_ b(/ ˪ͤfR0ͤEZpj/2/ (B(sYw1j$pQ`.T8+lŨbri,zcA*0("A)S+U nhifb.cR5бš9"ڠ !j4@(.%S!.@@ ""AIk `o1Ό2)~@͈Kܳrգr8ɳ"Q(DZfWIsު;@:}vބZ:*Pņb/ oDB=~iMB7+R\("Jn,QhkbCjmQʃ $ B!+2W0%| "Q⯜b:KNeR B -+R; FJl@"0boEZR/j{5wA;jL (ΤI:PT(꺯qs PR\&qbسi (ȄŅj.YͅZ. ;Bbxhʯbn*) j N`* .Zp)i@8B HsU@(΁I@IB ಺@9\*1IʿtSA/zAI9/ "@(r]{A`8&@-TޡY s 0hbRJ SJmI(o@*|{ դIEc`;*s`!ދ{a߸&K.JjI| IdickB`m$Kr )s{R@!nZZ*R R[`o^s9Rr{ak#Bx(cc77b (a[cGc`(Z~Gk % '[ 7 )|!!b@ 'ZA)<{O[@6 Gkx&c %+)~ck)RZ! ({1KsZ16 RIX Ik)a@bsAڍAƯ˩sAOmk'ma9aͤ9mʃI80) 1.!1jJ#J= )l 69:^x%J{)*Z([s":* *@/CBz |A+dR{_{%J%eZ7>+"):)M9$ߟP$JR 9 99s#B'Aˬ!)b R}SKa1xo>  ZzM1 ޾ 1싪{ .Z@BRr4Z n K_[ /J͸0J!CR֧{`ZJk!BBkgkk)ܗ{/Z1&mFcels)ayss J|`ꨃ ?]ՊqkooekaֈGs%&J@ k (l bMgc@)bSȍ+[!qIH[J| Z]쬡.Hs)$\b`#sAbR EK5 |aɏ;[a!Ϳc@!Gc$*{!BRk냣9:/ 1}9 y/B^=R ɠ~Cka)5ɃB) Hsa9xϯI[  t ic!jsA!kB1< |9i+l#)kA ,B'u/,)~iS9":is'*gcb c1 <)tx˜)ﯯK*d  c! 'lsC:tW HkB1 XP(c!!R+( WG[?hc1b|1Oy{s c1W)|a)ɧʃ1.CJ۾s+ ̔D)Z+"!b~L5=Bz͜!hk (&l1*,!!ck)*!7L9tANzQAlAWL .EZoLb}%+ J0A)4$R_׍b)[z,!# +)-:K~ )6klB*;̔!).K`1Cb, )&ʪKbNm͜$JY+9KCB7Љ 1**+Zsf1.A(kJʍ )z*BJ.I:B:uWfZ Ш)| s6Z.c&/#:{AWR:zEJռ RA!*([HpR FSahk!gS:[.+`VzS#:A[A!KK'k&k`&c`&h  n>Ɖ{@hs`~ s!c{Zs!ќ{`>s2h˄a)Icaqs{A)˫b!EESaMsZQGSB2,@s)j+~{c+9&( |b1j^k!GnSsoꃁ!-rk`Z`$,9c1'k!!;hk`pª{`!30|Ic`0"LR,(ժ is1< *k9`{FB<*B[Rs26샃1o,sDJ-UM|:Ajk` r*B1)b1㣎hb/ѱ")_\Zםwb#1'*+9[-nASz* )zhcA)*Iȩs)JBmB})JDJSL`)?*1-DJ壮Z}VRPWU+̜#RpK-:NGkה0bu[[aΜA5/A7y+$R+)PkRV،B}ҽB{s@!:+a)zZ` R`*VXsa1k@.Sa)%B@$S Z` iseevcE:+بk켸 1mk@9:`ꯐB@TЉJ%{ }uG[P?/'s@gk j,.**?*Bs R,*!!Kc~?+J,s(J!K@|K!MJc)v(k!0*)>-{a)gF*gS%cg[nOn|Buhcܾ sc)`\k sL1/N |B!ןK!gj|A!ۧc! k`rs */ZUe ).㘈sa)m2sk")Hs!ޞ/M)^ :ϥLa!'/(c`8$ isA)'b{9a<>)ir다1 I^cj B)iKk)<=1חksc1Ͱbl!{#Ƀ):Ld9:Ϥj2ofR c)m1殤B)cgk) |As:*6LB1o-AG+b1/RͤAyQ*I(|Mbg"BɃ`1'nCR# J"ͤAsZ9/DRRK1I*͜DJc׮K#:Z6 * l:vHcp[@hxR*csHcrsa!,Ӧc  {!pC[ņ[GJtJ DK*J`bZh*&[*ȉc&;@Y͜*^cc`Hࣾ!Fk-'cxZc)JXZ(){)X[><:-*NOk'f[!!8+]c&)|@ LDB\lB\R"s!)ͪ(SB*|"YಧS^c(z |9 "!\fgGcck'c<׵Ms:s`ns"˨Sbyy[j`$:ZPs1Hc$,S9=- gk (hk!|b!zsmBbUs1eҊk,~hk!)p*r{z s󘶨s9*eRwK)tc`׬ "\"",i~Ht .ylCJ["vs)`T`!&?)l )zB). )^/[)Hs(?_{ZL[ 1pnkC)(⭔9W+A.{C1pw i{!_wT*) csA!  |#J?flB1M A (¢k{o9{@+s1Dg'7{B!=5kjB)룍Q9ZPA){")c)5/rŃ9\닀 c9{y鰜B{KB_m- dJ=VJa1& !)Z (.DRѵdJXs )nAsA^'-dR-V9(*9ח* )pϽc9 )9 *CJ {I-MAKEJ-,Bހu16[jc h+!љ1_^\{Jr?͔1}Wc!2]c BLJ Y? ,?_C`"'_vk 9F[I*GlWZKm:ܥJ` Uk.d/(6s!!8ynhk@xJ  %cfc .s RӀ*Gc+XWk!; k)Z,)aWVik!{)>R bzcɃ!%k kojt{Jc!jk4Hcm$[` s!+k+ʄ{`㮮I[ Hk!|gk!M{)jv-{!zz{A!zJ{is1B7s b&it>i!!ܸz lB!oSKt!pzcr Ikb!+{b![,A%kI{) .һAV |J\gc.bc1/{co%[2 &"!7:'[ *L9uV:KB)A*xkdBR{em |Hc"!0()m5K#Jhs 9j튌#J"/^,` {Ah{"Z? (c` s1[[;K1Gk!!R{DJzB AskH{a'XK9o9{a1/ 97)-#). &쯯Ats+A˘MC)gʃ .JZ, mA芎.:7 {*"BN )slBrkC t) K)k̔A櫋IX#R)郠1p >)ZkFR-} +BB ~{!:;.eRos`)*bER#B~`BO$B~? B&!/( `!Ns` c͊&[@<,E[` c㠨Ht (|@PYs`.`Za! :k)KܺHk%ems`hksykfc`N"LVuk&[@ (w)t`Ҙczc&ܿ!?s`аrkbIkhcbk);{ we;j*jukVS!s (k9*`m!!۲郂1s9E{A!x:!hl;ckd)T{GB% .̤DJe ERNj ")^s#)ZA);y^Aªr{&R{9"o"!?m ޞ{B)/z ^X.9-/c1$ Ǎ lEZ-m;oI+((*J"1i |:ۼa) u eJAkcBQI2͜dZ,l~$J4isa*&{ X|j)P {"{: A)\-1U'l)Tx{b))s"!ik C""*샡>'jm$:_Wik1js)Hc*Ic!!w(k#!z/)­{ʃC) ஗K1,bQj^L)"sb){ʋɻ? 8:+9D샄9n&J|xVmA&k؉{94ms1(-Μ9ުʔ1x |$BmFRM؜Σ9goRꋀk(sne_kA*97?Vo9ت%l 1b1'O$J_lA>.lZiݺJ;MeRf~KeR b1.xͅR}-s9&KBc7ΤeRܵbŪNJ󪬔Z߿f͜BJL>bT@T[>(l"c ^WWe["fc FJ|-[ng[@ ^) -H[`JX'[:3@R# k h拌5WSȌ>EK@& 4*|@ŏk S { ̔B}}pc!&SPc`ª6{c!P`=ʔãkǵ: *:&[W)t SZ|`j!΍S{zgK`*[aJF[)`**s 7.`7+uhk)-5c{R l!C`Tjk iy*|"$Z @ s+9Uis2 (cb!N&xCk |b*^^GS)(''[9Hc#kB9(`Ъ{2{<냨ZiMi{ Bp*1b7{ Ψ`B9)JB1kZ'gk;A&,!!:JsC))|z6{J{) - Jbs1vVlA߸s+cDB^|/9{_s1孉s)z6{ !+p:TWs)Z_m)=mbr.) 1{A)&*sC1"O1?˓"9L\)|A}PRBMuk#:m )|Az~(L1+^AruC1jQORI]A5=J]XﵥJ~竌Zob9)lL)kغjUJ#JEKA3jNCB~+ArZs1x#CBx̜bY}'+I[ ZW+eR-rleZ& }A!DR'*\uAlA1 Bzs`!28 |&s ˔@|EC ֜#"$3Wg[)GĘy:`4zkk|NJ`,sakt[.WsR`CJB!-?es@R`>b)gwk@/8k&c2aO,p)͵WɄaߖ|`7ڏI|(|@=t {'l")"It\~O[/ lA7k[gKb)5 B@.&R![eBGGc)_(|a!h|:-BcH|)~S͜#:mN |A!r)S`.)d!=~gS + _]0U-kb1[Xs[ cCAcrIk(=kb)w||k$BYY>B_c") >R1 )t"s1}(v˃#J逈eR u |`An15is!* srK!xe]jJwAorsJ$J۳j (: kgsC1Jk:% 1h`qQ0c)}''96̜9sRV̌2\ t"!ނ)|$:u* c1k{+ ͜!+ꍔ%2֜ݗG[@nk#!s),|")"Vss&B)Nﵛ.1{(b B%B>좩s*8*|j"\{ 'UK ʺ^{[ Rcl d5xBS`4 ϻ}s!ۦ[A!Gkb~)):oI|@SP)t ik#2sR1V/˅K޾ g[j!-_hc4[P0F[`4{) VJ|1,(t#:([Q(l"M: csb1Б5'c 4$ jK{k[ A}7?y t) kZ{`c :q lBec#1r(:w $B 9 c!!-!{)iRJs`U{f=L_]WA)ZsMDJx~gk"!\T{ Zk! >)|AO=kd909L*{)*{;-m:{9pikDBYsd:4WNsr: :r^W | [!+k&,= 9518s\jMQΤAK 97魜J,-keR]]q9T 1LB͔B)rcj{`-+9zlIk9]CAiN pDJy3lDJ'~KR+SbgAm(.ANYz|K$B:dR/ϭ9,/$ZzNk9 OI( EJ !1fZ?t1"k1 j I 㬔A*ʐ+( s:+E[`&.7|`Z~˨k@![g[@GdV*t'c+JB lao:@lSCkʋA6Kz⬥J@ ht ;޷?|!mxJ@Grj댥c`W't!2rPgc?xk)KMcPk`!>˂skUꈄ1}vk!7*1ssB!%Ծk)kkps!!?[kB!('\)us^J|@ \k6}+`kba |!_ >!zlSb!۪l5Sz(tA)iZK@!#pv ^x = A)5&K$8k+a+A)ރr.ʃBw 5Hc1 c)k"!{it$!莾Kt#2(v}{)6|{A!RSkscJ c!ޟ]˪ތ)')d1UUʌ1):/ #B%& b18)&Ik@*(Ҁ9LER_Jk!!:jk17(c @ͧ+|1dL)?{lAgNj#BzZ~9eL)6yzm#2Zi |by++|oca!Rn{!uLakA.+|⍔)A ri{@JT٪{C1/-0A~ JüMMA}79js)j}leR|mv $9 *c9kkNo(̬AݛmAxo{A) s@(DR㉼Jn;(鋢AikR}ꋢIPER˧pdZ I7.'s|fqlA9HJ͜9U$R..bؑPdRW\lA|R㬜B9boA/˔Ryѭ@1{򾮔J:(PKz_c! .?k@޵ c!7rgc@*댡)S'[.k@Z sc'd A!]_^Xk@kV*ʎk?U]Ht ZSb[ht`mJ@qz㯉 l`crO5(t|2 t*lcj:K!+#fhsa)J/:)"J x EK@ t!!+6 !{ߨ{@>׵Ƀՠr-@cBK%׉b!&5ˌ*_ʎ*gc,cA!@.mGt@l`*jodakan.V*`)?~Z }1w !(l9T*b1֞EB}lzË kCM*GVcA!c`*P*{c1tJ?j|!/|' @+c|#) {v˄(#)6>.s!j([ zps)2,9Z1C*m9⍜ &>{!̀( :eϯ 1 ! ZzB{a!&sA!Ojk!s WC!zh1Ƀ`h,c1)-JוzX1@ ˃B)*55+Aʴ,);+9:,,1sۿo9f:B1PM1{*R{~kϯŀkB JANkjCRj 9{ )ZpًZx=έFZA1>(KdR8, Z aA) ϪofZkY6 A6 c9= /)ΤAZx)' /CRx:ڿ9 NJbƷuS ߢ&&S +Ȇ$[|`}![K [@+Ogc  ¾c۠ "quK@?7եS`רb!^TVB :~딠UJk@ߘHt@XF[KnIt 5da!X#c@Kcj[ra!-i'ctK1=IH 1cʃ:?{9)'[1('*j|C:Xzfca쌁!n-ߠi\ ڈ 't 6c)|kJ c@x ,1f~l"&SA! %tk 8k! H|c)Szs1' `!rS:@L` K@s9k!"ͮ땥Rak1-ZzL.k@|9W''흀ހע)zl~1K( ͜1rp%k`W ۸l!!׵j9 9jGk))'[BM#B묜b!鮨,b9R N-1rEJxcSis9(C1+Zc1B+9 iisD2  節?{A/*km>){ .{آ js܀{?V{2"g+1,/JuMhkj"DJ sZ C9Z]{b)z w@ zI޾lAn:̤dJW֑j]mJ$Rͪ)/+)O"BNdR6EZǬRŰZWz 9 lm!9J׏Rտ-A$J7:ENAmeePI.}mΤ(/EJN c9:휅ZRN9ǂAOb:{d c5daΈt@;)#S,P[@>Vjsn%[@0s 6'ca!%S@_<^Gl`zf[,(k@,'uuV?  )[շM%S`&(S@C^Y|~t_It z [ :SH|)XhtAZ\ @ ϩs(k1#*|"!sj{o tA)eS[.[A!gbsf[@(sA*g[B)bE[b)ڨs@jb|77S `caok@).Ǝfc)]Rk (Gk*t!s9 .{Gk )~ P")| |B!sC*c` [1y{̜!!bkb)(Y{A s ~RZ>L!髨l}a)V{{|,! =Ik`0&ls")9h[!Zja{m?09쌜c1ld19kdR`ꃤAuߛla1S"sR8L9-&ڨ+cXV,b)&n A7cs` 4{!!ܼ *A~ZsC)xrkb)k %kl7&Ij[sAiq;kb1PS9a,9AUǥ{ *j{* ͤ!:8L$B@~ΜEB5nA_,BRMb1( #,A+y͔J_ 5͜A✴/ꃡ1 1,b1z{A=˄#BחmZZvgDR|kB a1lIjh,)0~s`j̔A.@)` j( %RhI^ (C(ERroDJc5Hs~Nj9ɢ1a)O[ pq(| iQFS .7C`Gl@pꫯc?&[@, %KӢ)|!g[`kKJ유`I|5(l!TJC;ESA!74 .[)|C)pZ_˜()k! vHc!y&s)lتkgk1]sG[!! F[)l})b!zsOy1itRB!^֕ !! W{)7g)?k7[@!" ta1{kΩ{ "!]jm l }kj lcs$B椶s1j{* c).B!&+ {95{:n"!NmcA =zs(J* ._@ ษ "!z {)֏Es)}@{۾!MbL9y9~m9z{").'B/]*!!:*J[xERR 1{,)~|{9{nk ؎b1͍ʃ9 js#) Is !!r ˆ9jPb`)  B)ZEL9 7w ܾ+9M)uEB59ծ e쓃)}\!)^ "˃1.B~ Bͺ^a1k*/A1)DBh]k)j1y !: {1.##J ksLAϏ0$R(:^ͤAK9*;9"ʉs9!JNa)%l9\JA_>OZ9q~ oZ{rIеI/IonZy+sI $RSBUF[ackl͔ Q{rB` ])W^xj`}yrDJ`mR@ =)|@]Fc!kEhk!Y[ BBB^"&[` (|s~ߝgd.ַ csta!Ejx[aS`,&!Ws@r؃e[wGk:!&)*)|a) |  !* m(kIpaZv B9wKBsgc "=&ca!(s#:L#BV)a!X,:_Z(H,!!`XGk@o"/kk"c!\lrs*R*sJ>gK)Kl#:5uo["IAk#*ZAʎBo'l1Xsc1Is(7- c) Zjs#!m#!<6vm b1܉ EJi[*sPL{b\|a==JV)Q d1U]k#)W;k u~B) Rk1Mk0!)X۪s1/X |9hꫩ{1js1B)? 9 K)7_냣1!/ J m) J+^,9 LB1LFZ໷nZSVm1~/:sB).#,1 6MB!1{\wmzޘ/ϤJߞMA/oJ_+`)b̜BaRе9cެDRcm)|`1⿏o@1 ldR~Hb^в Nb9\*˜@)x1p8DRO`+ReP+!))-eZn97oCJ2̜A)Z* 9nAkRмᐭb9aK$JJ0I9Sj8@)Cb[aNnc㥶[k ?&@<ջ !.~ tjS`!3:[aۂKr\Hc :6'[J@j%C`*%K>R :Gc`|؆[`شj-;:SlDK@ s:hc`)h7gc8* |Ѓ&J)h.ν!aMt)s"!* |p'[A!`bb1ҩGk1Gc!6;rxs~Hc1 c"ҋ |)?} !!77 )HcB dޘk&l7|A!(srs)b{:۵c:k)L2kbJ|D:9*c1{({jsk4s*-GLC1]+d15kksC1*k NX+s9; #1z*޿8{d1q鵕K")y{")/4m1RUIk ^ sc)X8na}l1-PqRSmfJKMW  + ( K1< )n{!!{1|kHcB!&bb!)k?sb)b1*1>-B)~.%Ji닃9" )X/k)߭ZVnFR6pRϜJ +.JB1:9;/Q``` jisb)AmBS˃J‟A7kAmAЊs#BɃ` !a)j a9//EZ7Jl`2h|ֈc\ ˆcGgkA+a[8.*:%| _{)ѠN1= `7s!!(5-+|?b)zik$B:k$k!{L*/M14 1~샢Kk{qks1)Bks! =0Is ^Xs | 'l)ocis#!5ꃀ kLl(Usj({B)FŻ{1Rik< {ڛ+:e*t13c6͎1{{Ic)Bo{9:)c"!s0A{ +jhIccuަZuUy_kJʃJE4m)Ҳ.MXʫ)>!!9닃9.{9yikc)_Bn*=/(b{ |Ab.:؉sJ7m1 A6oA~:k"2xt)ɃA):3s`X` "mb1O9zNCJ:t̜9,k1غC::K_-B/9$DLEZɒIL 'ఽI eZI}seRMg֗ꃁAzo`eS&;ړk!5% C:WWl* 1Tsho(bb1feBHk9Y{[ ؘ s@'cR,{9ezG[)A`f[!C")*CC#!@XR!! [S]s!7s!jˌb![>:jK[(t1j|AaʌeS!} -cBk :v9rs17" |!Pk|R ((c)h ^> |:<+B Aopyy{ ksD)<%Es 1X\g&sB)5Is(yrJt!i}")ZsfH[ikd16R/7&,|%:j19% zkB)c!!+[!)篌1^^ |!,vk!!ႀ+){Τ9_zX 9y4c!A{CJ:\-O)'ޣBf!{)dhhS2WZj^7R@zk1 4xjs)]J |*S@!<ӽ[((s!d[` 8 !/*+ բgc4k)jIi|'F[$0c@ Ȫ|7&\"*R .6isb)*b){9W'k"!,:Mb1__{")bɃ9s <LnR\5[1׈k16c 0gHkA)z{Fc10hcB[~":5)a)6_s 0-,쌣1nk[=))2Hc  t_}s,1 hk!`ή9s k2u ߸LA+A(/xK1_\L{ P_{ mk!{7{ Z(_{!)m)TR 9窬B){_>b{1is$Jȵ㲫BMt!!AuAIs)ٛ !)> |  8BML`({Τ9 A[V/ 5׭)\{!'ld1N%J 9М 9?1u}ΨfRݎ!1bA& Fm9PX`ʋc1MAYy,|:}&Z!j @*)AK% 8mjf8s).,|9Wrc)#= JAl5`!쬤@){:9 픀)j1 DJ9 zo!1¯ֺZ 9p9-9~l$J -/B9pΣI񨪭a)c2FR_O .Bޮ'o{ N1- !ɹދ@*Q$J_'K}c`!7Za*$ekB?{9sL`{A!~ҢF[ZfSBhJ#[2Ss9߯F[1 r+ !K/*s!8 ˌ1@)l)pbK") l1 |CBM l`$J|9&5Zc#!<é\h`) kD) cGjkd)o"{J^[{D)%js{)<s^ik g!)k1! #LRaeZh= I hAh/Jw*DRzObAΜZ-AJRS/( A dJV+9OAIL1}s)Cc.J@ha{[*0Fc K!!i2ӬkW'[b!rGc *&[!>Z8fSA`~M  |KwkKdyFk`zyy.Y&Ka&eC&[ZHk*')H) Irp s["!B{!ߢ 恵(s1~`c%*!!?I(tr+FK@j"i^J1ؓqZU\A^?MJtXm!׷1wK|)i'k1ͨsA:%Gc")S +dB;VJ9s#n+dBf{b1zKI_ER}﬜9*A8`/9*ajȎI뭜b1z#R.';pA?rꌜa9(ɐ+BZ6/+"JҺIz*LAER=9n!1'.9-R>mA9=&Ra/bz3RIoI#/@_S3[ ZXk)*ڪ,WXsmɃb̜(c{c,r'[()tVX[a}s?.%{)RFwk*)kb)RcjH"bcc"];,:P\Gc!ir {۱{  " lB9r`7 .I.K 1<"* yKI꬜IljcC!_ s) rfc|y㳞L!!MG[z8s.*k6c(cؠ+C[_s!!=i@'AhZyzs1$K F[A!u ˌ` rc` |`{6&Su*)Z( @Kz{#)ֹ{a% 1%>{!!.ت-!־H{z{ rꃡ 6-%Z!!,H{b1ޞ('cB1 >%(t1 a)hc27Z&[2檃jla!Vq[a!+* :&S Il2oSbs*FS)M Jb2́~+ܢ*|` r)l9c@ |!IcB `8[$BzȾꃣ1u}*A8sC1\`JsD14݊{{JbC !.ʃ -`gs!"P"lDR zcc)͝ |!I*kb! 1X{ .㩌1M! B)s {1Q*튃%Z19^mA!x;ΤZm7L#B0mA^w* mA_&{9ᘼ 蠨x̜B+9ʢNI,")C 9驃,)oA۬{")m #)˫A𬌡14ΤBBzndB{)>Z5{9B)].#R[:/bt휁9p 'cNOCJ%{A؟.ѽdBdVA fZ2kB;.< Aڙ ̔BB~ϰER{+1#eR^ /%R[.Ƨb7 ㊾pIjAͪM$ZoeZk4l9.{ksSo{@);zZf[J k!!bG[`;J|c. +!kk-seRթ)&[b)r*:}s+`)s(s.k ȸjbSSs!Xzvw|~% !Z!`* ! j|0. 1gHs`^!j+"!k )9K/{Ak({k1y c /kʎHk1ZAg[!9JŇc@z"k)is:bccrk1kA!' 'd#Bl[cA!Zj|)dp, U{1Xk9l tb!ډs hHk$Js[hsB18Hk)-{1ª %Z_IajsIB^_J{#1,d1]{/)l9uH9Һ{A!* ks .*|)no˔B!k1‚s&[1 ' /9͍ a)-7K9vca!}Î.9M,B)n/% mER]!{"1/BP냡)ƄN )m9} )%%J skC19ΜAolA'.ΤC1{A+탣1%˃A AW#1Τ9{}vs{A)jBUA)lDJkx׍A)s{Aɯ9{"dR=y_.)ERb2sBL9֢1[rkbQO9KA/l9Զ}nby AR".Irl0#mEZbq$Z^89 okZ` **ΤA9  !/ͤA9X{P yj1={(%Hcи(&ST`4S@8"!c>'[! k)oi|  +{k` 'c(9#Gc1ꃁ)^J:UQ xx&C!`AB@ljC  *Hk ϧS)*_GcB)Gk@ʉCp(!-;anZ*s9 hs)| .i A)i{1.RRˢs!WG[nHk):Gk )R l vG[[*J7!rښ턤BU_rg[$BHcA)` `{ &/+R RUh{9c)Hc1 J|{*g[2_㦊%Jwvk1s9>' ")?$ϋ)kx\{d9){1|˧{!Lc1iCjs` |A!'Lb) q1 !_z,9jщsBW/l .<J)k=7JJ阞nt9ܠ7sA8 > I|B1 t92;K|rPL9B1jb) Μ$Jkn9$M9hc1ܿ%0c1coϤ9髃9 (LEJ+-B9M%J?\En T^/):c.%J")߮)0ApZeRa. IzckN);+͍s CB!ͭ:!!*oA)\m &>lFJ؟Ƀb*ZtƢ9־DZ=stZD0)j.cջNJckSRmyR_M9.ERCQ(k}_iAPԬs")Rc9jk)G[`+(&)da!^oʃ"!BԮc![A!pHcIs) jB騸Hc1)*'cc)jxةkBHc@!,$B}q&Kc)hj/Hkczk9" {$2ogc)(Hk( {c)_IϬAzX{(s#). =+ r՗/샀:0is", !):9)6kC)㧍* t ோB($:,ʃ1ami!)\* B1*'  | 𒠪tA!CJm(xm`?"L9W9J^nb)&ϤFRo)MAxm9,&Rjc1 { ΔEJkm95* "1@箖Ϥ2x,BlA*B#M/)W-b1> |A]kA"nJ dJXWΤ1k6mBAy a9z|ͬ !*~Bͬ*VW.kЎ$Rnn+I4Q$RQQqb#KZja!ȰQBՍIs_5Rb{ͲJ&[n-JO!*"`!XDJ% *p27BK!!Nʩs2*a)bҒhs ilrk)NC@;c" '[ @̌jK{‹'hcosxnjS9rk)v{c'cSa!8=F[:kΈ |)<$9UFc`&k:tTi'c@* )s*c 0`kJsB) z !!.ȃ ck1~6ꋣ9oaX9Hc( Kk)|:덜")_ʓ> 1qs)j8cbC{)6˫s1z{dB^O|,ʋ!{b9^+(͈k < hs!!00 A)ڪ{)LdRU_l)~\[{$2{ic"K9rksc1Xˣ. BkC1 ~LB)ZfZ9ߘ(c { z{- d9YV줅19i| -c$(s!)c1ihkB1zq{9Ŋ?(kc1%8#){6mA_A~ΤA*- 9~Ф % )M&ZHHQI=// *Ϥ9>PBʎkoZs_9Mj} |ÁJ ) ;#1ߒ9Z?QAi{l1l!2nl16z1{k4b1ʃ9rrн9K+DJ^VHsI` ;a)z%J]ΤeR5n|%Zx#J ~~W2VU͜) %b/w/R^OZל'?PA됽Z=U}j#BI PŅZ{ZrV9- c:SH{^I0Db 9:Ŧbod$Zɉ)b欋kp˯CBh tB'[a(t)pg[!`1c  S@)%C! |A |!ڼk JZU5'c!) 8J!/=82֕{AB[b* I|MJNN%[)k) 2cޮt)bbxZ[<{`!:)ϷHS:c1Kkd?s)|B!cs b)Z{z-C:k!)`z `ꡂ{:῟k:HkIi{`)B1ec!)ωsႈsB* B1hk9@+B1s*܉98ʃa1P'k!) IkC),sB!@H{ Zl9>i{a) 2ê$J~a9n˃yM1Q#!`{d1K D)bc9Q ")W.{B/Ps!)> /{  !ʮ9=,ZjhI닧k! Kol%J׉s!)_"s9o.A-ލIC5 fR-<J RlfZAPRX[-`JsBu~eFJyAߧ 09EJ(>Ϥ,19k7M`6$nAJ΅$B+A!HR{n9uٓ/ʦ%B/eO`PΤ19BA)(νCJ}rRzBڹZZ)/lAfڔeRopBy/ 17 @FZ]3eZW]R\Vsޢ90EZm B:̬pbk&͊{UV/10Rsq 2lά! $b{Μ$Zݬ00Μb\*!">犈k * {dBWUrQcߗ 2j* 1'뤀cζ˄A9K.k|+ {Xk/Cc16Hk1칫(k! jis)>`GSpXgS9`< ([a!sb).ta'-Ht:K̔:'H|)K%oBBW{bȍ +1ka~J@n88GcDB')Bgkˆ6,&c`!"|2'c)( k`bH| !86(  sAȗA!l1۴yA^{:a7s@ʣs(t1w[!*H|ANN s h CBEH|1o<{ {:kc9p({x:$JΧ,AU.Ǭ")j[1hn{):sEJΌ˃9ۻ-&JGHk1-s9׺16_^isc14+6+,1MJxIsAwgs(pb1yr 9oVs0JLAJ:1{1.{")è<sA!6 LAr{9򣫄A=J%%R9c-9.z|AЈMػ,Az7 ERJO ERA q7Brp2Rq풽1Aϯ1`oϤ$J+|f2eRzU!7 l91ߦ |8km(: 9; R^3j;} ©b9̬$Rg+` $JlR/beOZseR׵rX@1{ 2IOk2ZE-'k!{0isI< Ŧb5>o0*01wI~ſtjjsZ%ҽih mUPIr )zs!Hkkc[hc`@7ˌ9;^l 7GchjCUwXm!ڞGchkDBrqikb!IZC!Hs ~xj:Somys1ZJH'1ʬ^~n9onns` &J '|1'2{!!`Z!B4'cA!b*){S dBͥ߈s#:`v=hc ))|:uש kBB/Nk!!@d)|1?c1Osb)压c!!.*5+sDJ3Sj 9Rw s/.s!)9)sb)+!!'6+sӫʃ!)C{$Ra_sb)  :kh{c1k1y&ڛǍ9vs 18 9 Xˋ9i틤A+{9*j$J *(/- {>rJk!H{b);'Ƀ ^* k")꫌B)/KI "(l")s998Jk9^c 9(|9è=NRoʃ N 1JxDJJnVAc{JD) NB)6pIϤJݽ9~7MAPxb{9ߺ ,9Τ9k"m9&`(L; `ࠨsDB*Ks)l\2sB1I7ˏΤISFΥZ+o01(;0eRh5ֆZK~Z k9 ‰rJ]]ά)-(jPb*υebKkika rʄ|Z뮌ꃀ- *{lb ^FC,/FS!XQk!{c)rhx(cP[B)>+|Ak|c@s@k'*9sZHc1=)cB)d(l_U1'fcBb l1>N`2TiJR 1R,1\{1O#+$BywYis!),{a)-HsB1-xsAl+s)'j~|bck99J{B1xz{c1bk{(!ˋ95()s!k {FR֘{9vN r $Jm{I;V+L9cȴ{) 9pEJD1ꃣ9Ka1`Nc:sum)=Μc b-|!!H1gRmZz{Z.o$R߻PER|cc9}m­#)SRAY*lx`άۮbWu;A^Ϥ  BϜ`M)2!sAX9J*9A")ܪ JB)@x([!!01bJޛ\{)y@ͤJ>&N)0$B0dJJ4O )* A계(ΤA!и8`!Μb1l/l9dJTLbA4dZ˭V_!ER ֨{&VbdJVs0CBzOGa)+qeZWf‎%R/tIj͢Q@&sQdRwc +ZZzhS[- oI|:k!h@-'[!{q/J ;8c1jc9;߿ic1bSys(Zb*)k!BIk1 c1)| !" 8+'Ikc)[zGc)n {  {":s^ !yxVV)ij!}k!ܿ ks?^hs@B{Sk`5jA!RɃ`o Kk !ESB)_[bZ1ܵsC:Hs#B?Ks!&{1h(|") :A)Zk97 M{a s)~ȋ&S#Wk$JxcΨk1zws9,sB bZs9 >nkl$Rϫ 1־K zhk)pRê{C)isB)j>{A|1y{! *APt-b1t %Jbs9,mc1x/)샃)߈k@jkK! ˁM9c :`r2s9+9,.%Js c1b~sGJJ79PIyhI =+1pn #!">&(:*79s)*c9ا)޲8Q*.6+RIsm")< C1Ф1ާJdJ_fx͜Bm*A֖.FR|ʧ@Šp),BsK9^C0EZ'EmeJ\]La!Ǻ9yy09BrϤ)򢷐eJ s9YV,&R. Z+ͤ/)#PJqPFRʼn{Y݈u.a):*m9DR5w$B_VFcs}եCBf%J}/IsBn!),dJ_U~c-MS/ S[(J")>_ ~cEBUkB1%z 9ck*+_Hs-{)sJOO-IIs.+a'U{!-k9,kGc#B, k*jJr Kb!؋it ҲkȨ1i!R@(bsB)cKAc@hk j|jsB#BUi|!`gk1誳өAhs9{Ji.z[뤡)sˌZ\c!6.!߻c`H[d!6*t, `{j n*G["!<4`{dJñJm~{A{{)/7l!1Z鉉{!)(>s)θchcB14% :q߉s1NZ`4={&ΧR b`s")?k9"WԪk**%m)k{%JI 9r a1o!1 )t#BM #BMZ͌BK%j|9f{!S;1מ A:ѽA|yΤR*̸/baA*C:AP1*96ޙﬢA4ؾ/dRiscB]{:{Rܪ Uj{Ag5{b)xH[`.{9jj{);JYqo{9r t#:Ԫk9zԫ{B9:-/(sB1l[Y{B!K,B)ۢm1bJ(krh[!k9{{Bl9ژL$J^/BUks9=.JcBrKCB"N{諩ZzxL#BR{%+1mb)g )  a1Ǯ.9>9+{9%Jk\B L9 cs)@JB!*t")>bk 8'k/+?U/&/>DJ\X b~7JB1.JIa1&L)Ƀ 9jD: |1ݮ.Bi|mA9؞.EZqsz뮜b1ܺ/(\@)9ńRjfZ6*QA@%m0eRzP#BwȋlBPO 2Jr":p 9( ޺P9ZrG̔DB_PCJMjr*?k1c.Ԋ{) k@Z`7ȇIka*=)kʎ)kC)c ")m5+A9nA { t /{")ThsB1"{9eb֫cIk! +'c"!0唧S2jK#2s`FSB)*ݜXkJ7Ɔc1'0 |Aj+s9`.Z/;+ҬJ%Hk CIpʃ@ K1X{Jwu5,1 I ({9m=x{9KDR֭zr{1$CBk9 I.{a)hGk9"ۛs9cb)hh t! .+|=*{9?8kEBWzqm J_{ERի 9򺉧isB) .+`ު¸A(&J-]s9f |BKt"!燇!!l9oB1ɵLC1<isb!·狄1=}:Τ#:]u A.?/dJw~ J| B1/ l9*;1km. AM(9]/@!z:5uhl9i~,m$Jݳ0/9W)I{BjJBaΜ91ۺdJ|j+eJ"F0dJܵS96⑽9ظ*9KBRUA/ERsAlC9*K bËIӒm IӜ묜1(+i|)~ JКΤ1(L@0ҸKA.~H$J᱿j#BV/ۭ9Ϥ!9ΤZsA(Q̓AgŦbrځeR ~W0RDR~. h0Qo%ZP+R$7I.5 (8BJ.1qRe}ѽZeuwXp!K)#c`<@@Cb!(B[ $<(K Zb)rg@sc!!-!8sph[bs)R@ $$7gkZ x4hk1Ikc)K̃rؾbh0J5յ%R{אJ//Rgp$J fZ}b?'0dJ UBO9.ܑIQ(s;7Ka1 ! CR= PdZ*!2R?Rd:JjR=/)zKCJ,a(kȍfBHH`pGCrc[)jRsZ HK1)[2l5+/gsວJtB)[ڷ5l*k'* ~̔ V>'cB!JR#))kB)-. 1Ik*k)rsGc)w!k*kB)!;hs) z˻ |/\ik!.xhkB! JL!/ɃC{ʋ12#{1>-(kx(>sc)ܧ*$ByW9{`bs'kC)Bn{ckA!a!{9=Ω{!)`*~j: |9^^.'c:+^Gc9+Ƀhs$Jjkhs *x{!)R-?{B1 {1 ({ l!*J{1OAs{`)Щ{9*Wc")j|:zSn{ (z{c1-51icb1{a)lR}sַs! 7&sAs) *A({+89,bʓ!Ƀ9+9"1y 9d홝9BvxsB*q *K1a!~rsb)/oAklb>qZ}S@1(.pZ;eZY$J/aZz_RqZqbOA1pJЯqCbZ.{)ά9^ܸK2-#B\rJ1k /b1Z&MA!ckA1˃K/1oк茔A)ʣ!:6<$RzݮJˋ))OZsզbV_b+qA׀J^PEZ]b `) J +I.b}eޅZnwVcR/})o uօbnR.Τ's{FZeͬZ=xH{_Esoiicr)l){([.s R ' j1jˮ5jk)6*b17,Bpuca Rw'Pa®LRs}s$J9sc)ןk) |R]pNs@)>/Sapka/ߩ{a!gk@* .,Z`s!ZNBbKb1Xџt1zka!#kb)5l1_o#JWV̤9~XsA)׬ s9 #{!!0s"!na [`!R"kb)l"1X:{As!*IddJ<{ t2nHf{#:iZZ)>cb)wc)j eR_n'k"1k"{⮖?{);+jcB1;)lભCJi]is)O-HHk"!v;fRU+!w :jo*| /sBHOZu_ fR.{1@ꃂ1RrΤb1&9[7Gk2Jk#B+LJ\{) l(.qc9ǩ{9̋`j͜Bܧ+rA!LB)MAShA-9ja?͜A1ªxAs0QA(Z?U I a9HoΤ(s )kR\A 0 a1 ţ#B+Q9{k9{`n !;{lERe)39 mAֵ 9{9۩ ֣AwT^mc1`bΤ(ܼJ? 9/meZS#J:ɭ{1jb/I;bɎ. )0 9/XA(.Y͜a1 9ˏ/b%9I&8b7xHsJodZiIz(rq{!%{#B+h{Rm(c:Hx,)[j[` !"R>7'.:hs(s!sa{۾LۓJ)|`jba)>k!hkdJgHk) Hbgc1LJ"~J|)eBc}y(c!x9Iݩ{@1xs @k!'c)$ꃂ9 郀! gk(nrk0 &{Azs୽s9kܠHcc)Hy !# s:$ʫ1sF[`k) 6[#:?P'ca)vik9郤1EkR)kc)<ڢB)enL9Ik9?s1clj{)?n{1* !6 EB9Bgc1v͜)b(c ͜%J%ܩsA!̔B;{RfNsb1:hz/%J{[] tA){ACKeR0þ"#J7lCB뷿B:b|\kJt9߼s9!) +JbB)׻ΜDJ>lEJ/K{$JY IJ: A)KZmM9*mA&9B)r,9' b'qVdObLJCzn+I|rϤ@1b1p 9;2cբAz2`cc"턁!5A}Ϥ"15/Τ)6 ͔IObR,I0ebRf EZXm9ͤc9.QYb9՝ktbkqyIJZR6#Jq#ZmEZ$p@9z#R:p )P,T$R=k$RmbY:p{p!:$Zc(WY^((c j{ h |b1s즩*s1PcA.fJEsCBk@h` bc@"*' aAvꔣ9x`έ̤!s$:}/{*=x'["*6[:gSCBHJAbcc)s;s)lnHk1k{9 1 A)۫k/%ɋ辽oB1kzi{0opc{") KiۋJs9x^"n9}w(s!)ӦY[-) $J6* !.ldJݞWl!n{b)ҩ{#:`I|1k!bȊg[c);c.(>ˌB)K9ίFF*9s9qIs2{A B1ki{+Aa3KB)6xs*O |:z{*b! t9z˃9-ˣ .P{A) DJW&>.)^+ .0K9&sZ(@ B-q*bk tc9*ꬌ@)|9иA1qO,A]+|A̔A)7/0Z*QI* A/Z^] bҖΤ$RKk)9jsa)) JΜbbihh{nZ~ӟ9ȢLBOa9Q8.9y냃9bL)okD2g=%Ra}P97̛R_zlOI/ ά!9*4LI*r 0b9ҙ (9}w:ҋ1"нAy1%S!1rSp%R-~m11ER"^u֥b+kŦb~tάRBѽjԳUb ^3ަbԱŀ1.CBn":pz @)(pkR$99_ك#R9 {A! |认caXsNˌb!hk1'ghcH{!1+J97*3_k ,y*9Jk9|Gc)kX[)#{)g {|s* YR *^9_+z[1r|sB0sb):/c1|Xs9תk1H !eM*-=?{B1%+KB<ʋ)GkB1X[(k  +is1.kr{"{!: k)^|hjs@ hs!! ka)ka)Pgk9@BJ#:}]˯)]cIt8J|{!) /{C1'+I{b1(k)b")6*c1ԍ9K"9 {b)5 D: {) .= IȧS !~<+ALb) , * a1?{:Jy9O9[j |9 @z6̔:TdB:oy |2- R-b9 ޱ(VeR~qb__͔eZ]sAc& 9M.9^YII+鍜9kh !.άJ}-AzͤA88.A.&$/1Kj!nJ# %RPZ֌qb}sK|B)8J#:Ҝ.N1c{W)t$* s`"ʶЬR{Y9 ` ͇Z6K)%oA7'hIA_~pI坰s&OR]{Ϥb9ͥZֶ&}Q{A181U. uAA/?ƂA'a9ڭ@!.+  /kOc,xo(ڪ̓B_ZoCB5}mk xS*_h[ Tc!UIk1k1Fjhc *щkC*c_s+?9ާggk)ȰZjHc@!3{n[c`a**{1uUVka, #BWkCBMI| ύ)l!qhk26'/S!Bts KqIB)(~j |1=s!֔sa:Z |)r(k1T1 .J1{sk9`Hk(ɏ"{!+sb1ͯk Js$BP;郢9*.{:bx\ A)/;zb1sa1͎t1+.~)t!j*s/n0_(|ʮhca! si\{⃲kt: Is OI b96X{o|謤C)^:{B1{(fRUu |9;*+9JKZ!nDRMc")bm';)@r$Bk!:o* !!`LB {)^*xI9`nAZ-+$Jh޺KBBdJ5車1GsA) 9~&o9;ۍIOZ!0#)j 2"mApI*K1*ΤALeR8%11baqyobK-DJ/m!1/=QA{,(6:;닃A!!bͤ$J..AocmcAp,I ?-`:9*aP:O) ׬`JmXN%ZfMa1(m@!~x̜")@^~A랾& b9~bo 6.b9vDZkAoAl 1(pJY劀͜9kIjṕA o9rO$JT{#B-̔B/AͤIK{/9NJJ9R>--9nJ; O[@ )i[!c"! -hk !k#:_~LKcCB8l)6**DJuv (t":{#B;] |9 |b))k1* A)~ |1 Cs)[Kpi|b) |*}k |9 [܊1'== )إs9SIkaz'c)73s !s$BrF[b9-"){k1C +s9Fw]{b1kÉ@!jb)A}l!%bhkA!(*j1zʦk1 A 1Y6k!z곏c1ck )tK@(A *&k|d2^Vcc!c sA+ݞlZy {9)hs"1$ͿꃤA A^郣9 -LA2/{$JڒʃAh] !)8ll-AK~ AΤ)֮ tA){+NB|?9gm' eJ!:geRt+ DJ4rzLAIZ̜fRul +6'jsa);˃c9ffi1, |")Z{")Cm'J ρФ(bϤ$RaMEZOeR}GlA(#.O92I}Ih˶LBQ˭"9Z?Ihkb9*̔%R ʄ1 PZ/)!9 Ϋ1P A5; ++`k*͜B9!9*oAcLARqyՕ/@9 cL)::?ERB)X|:ѡA=ŅZ`uo  pIpZU}¥9 ŤbwOb\J^\k1z+kࢋVj_rs"_Z{eBpk|Pk ?" &*l>{)b}%sB+XhkBEgs A9* LCB:k`B 9cCBU{"!8>Jl_Z`N'c;/sa1/[9&.'k)+Hk){`Hk1 hk)8"[a!"[1!Hk){.k:ɛHkBhs$B*^Ԉk1.Gcp|B)[~s!!'1?ka1Ȃ)?jB:vO |1{1 ){1Z(c1Ϲxs!:R*t@"[J"k9_;Bk ) K")Τ:ms9JCK% Aݳ{A}ݢk92̔D9&9GM{9Íz+d9{ik!39m9okL) ,!!rm!*&:ʸ1}KDBڀj|B9n#:w=)({΍ A)>~9W.PAr%R4 9>k%R!l9("596 A96ȊޯC9c zʎA1& A`O%ZԎDROcIL8ÁnQ{n0 )p"9jM8*:0$J}Vis!)5/DBz$ t`:[bA.@ I{̔9bBBԶR)|!!- LI*-.b&&c5bsM/As^VlpR(뢪/0( ҵbԏJtODRR$ZU+Z.AzSCZccR|w-a2oJߝn _*c1VӪsa)'?s2J'c.* k{!2:/*#:MkBɟc1G |E:zzԪkB!k!``+#BHc#:1ӈs$BEUHk)һ`kʪIc98o:Hk);s`ꯉs:IcB!FGc <:ݨkA!J|1PG[C[rr[s2z+)͋ |cJc1SPCAHkAm /ꃠ K#R-;j)vu*tc1b !?T |`,,j|#BcnIR+%R3\k$R7JPg|$B5 B&r):[ZD:g[b), lDR̷KER +AO C1S%MERU-{9&9QӪL9jpK%Brk|1 L#:ɫ(p\LB1lKIz9OЀKA1.*~hJ1./BÞ^wZ\/b9vfR$=( *)$RX?Τ9?K1bB-xK˃`* nebsZ~uR b9O8jbAr$Z5B1pܫب/Am (ڍά 1 In잲AV_, p, '~Zн!+Aيp+a1 s9 p+I]Q.9| na!٪i|BaFku}W!s) 1^L)"Aoͬ9ܿ #Z`濫I-\'(sw2 %R0pj JZpNAb_obA *쬠) c͡A|Š1o(. A7揲kdB_:w'c1 l |c1s")*'&[A!/ JGsc)Q*sˋJ@S;{!#ds \ {b)ں"|#:oM(ti 1s̔sb)gGckb)%Gk"!%"͜1|^&[r({k1̜B{Zgc` j|B%̜AAC eRJꞬa95)|9K{1#c17 |!¢k@#-+j|!.dB{{1p&*{k#:%LBEgZ; |c9,|1v`.I}7bmV!)M줤9Sl >eRkg)./ C,1Cϭk#1Y#A)sP9~)ӍB{JDR|( IXꃣ1. .lJ!˲b/އfKR`lB7*R{9&b9 wmbA& |9p`.bg[ubZZZ0Rݟxo%J9!1+xФgZH_t|ER^b9kEA1oʎDR^Kc A`˃#A&>kAkA{)j1[)6AOAt~O#JoM9ZU] Rk {gKr21bq(ݷޢI_m9Z BZo0粮9"p+Pbfj OI 6Ơ9`a1;9&DZM9ҲJ?.&[a kb)y^{#B7{94nsckCBs('{ (կM+9Ima!ߗ=lBs! gk9){B_'^ikbkڪZ):0j|"!w%gk'BTZss1j{DJ{!|{bhk"!|! s:xbcBwk0 {eR5&IJk&c1J`+ !Gc!!B. {#:=ZjK!'ꋀk9 HDRzΦb[MnՍ.+9R7ޭZNͬ 3a9qŅbQ-J⸦I:.'R\\(& ,j>́9KqJSO@)2naA8DZvHcC!IJ񓞯s p'c<[Gc@z J")QoH|s!HΫ:J1ɭ9_]K1;({b)J{!!s)VB|B)*_s!,H|bHcb)Hc#2/ {eBy=7c#la!s!kt"* kAzHsDRU~SO{Z^Q")ONJH{B1T39e<{A)?k{Aܠ{a{eRgSY5s9ȃA!/"{A:kdJeknR?U] JJeIk)!{Abٻ[(p 0MF[s{L%:]s,)1sLA⇧(r{D1lZhsB) k$B{U 9*|1H /ZAak c,keRAa~~mk|1/ .ꃂA xK|A)=. t9; A/Ab_,AZW,Z/p 6,/l!)+Ak˨9\@13A xAǬJlA"L)ꭜBʭa), eRrleZ 1bs,A/,eJc =6nA܍Iz JI#0A9?flAZΤC9. pQs0Ai*I0,RfdLQ+ΤQuDZM 1 `Гl:bЭfb_uVqDRiR]ά!+IDRJu A14-b+wA7ৼ@)b*`1нCR?9E2$RM3)ʲA2*4ebbQpOA9 jO1'(Q_odZ9peR54 ( AAꫵCJXo1K?΅Z\~fbb?k<ըs@󟺩s!)h&b{@,_ t)M[2XWl")z6t鉺* ma1J) /z |1[{fB{*,A!sʿI"|s")y[Bgm(hcCv& k󊠞Is!6{a$<+b!ks9r۪$BBmթ{A)R+$R ms1|xsA+u郢A`(sIa )+1zM1ꃡ9GkDRWPHs`)'򨈩sR\tk!h{:;{!zc1.+ 9&h͔a1͍K|dBrWmEJ=p |eBhik!)* {9EIs" Hk @{B!ʦ hs9 {9$4T DBTjc1{9ڡ^L9ʢ)k R!ΜeROeU tB'(k1j fZFJ Qz,BAIO R+ l9k$BΫ(Hk.09~*A pϜ`).͜A,o$RP荜AS#%JSp KB% obIڌR㌍J >jL9{L)oo sb) EmA* ,Alf mR܉@PIwKC9z',A916lAS:/a9ʯa93P97&ͤ1*`-J9617gk,' k+hk!&LϮca:.g[! ؇[ .'s)7b!e"k)Չ)k9f+B._hsA~c:YFc f[Bjkb9( !1Ȩꃂ1.ѡDRF,9_is9lAw^Hs8,ꃥZTxy!8/sBPR*kC1ɞ;m{M 1Jmm |1m1l")FJLa1"zS3Bk|eR\b[eZޠB(/AkleR%,,Iάk=,I> m$JhK|AzRY{ B1 >bqꋢ9 *b#B-`:hHj@(۫#I_o@ϽA1jkA>'I{l⑵be̜RBkc~DJ^̬o:nJEZf/AIϧcR9 -%ADZ2#R{A)&)|@:' |!!-}s Ëgk +Έk"!))h)XK는iszIb)6k$Bg*Zɂ 8*{k"!ȼhhs.yA1hs!Ls)o{$Jahka)&{BU { B& A~jɃ9M{b9Qaj eZʃAOvgk9a{ "{)RrkR|S 9~ 1{a)?f[9-k BcZoR"!,B)BJ9~{ ˋABˋBb16eRf{;*a1z*9" 3$Jj}wd1bɃ('{9r {)jB9 "s9x:+D:s)_J !*̜9膷J K$B˯DJeL1sAꗮ`! p |)r1-b9xb,qL@)kOdJy.R7&M A_cJ͔9NpbLJбH/EJjR˃b1:&IӚ/b1/w/ERϤa1㌜Z_eRiI@B%Rmc윂9dRzp˄1z>.a17I*:O9"ήp9JjP9?+9tcPZsCRp+Aň!\ $IђR`9{*pIo0ܻOA9#?͂9xA0QA 9lpIˁ /( .NeZb9#J9 Rr'* ʐŤZoHн sJ1|"l) SwZ]I|y[l-[e0BaGc9)k*'Fc",s6ꊌ ے+%k1Ȉk)}+ 16{`!ˀkB)Ht1F[``hk%JCs9hk1h Ik"){{$Js`1c{A=ꃂ1kHsBo-A[\ i A1zi{RYsHsA9`s" 9ɃB"eR `냂1'{")5i{C1*\s$J[`!\!)|A!cJ)|9+$BOms{Ji mAxT˃%J9^+!(+Ƀb1kz$ ") 6A7K"!+Rhg49P̌c9/)PJUUލ$:z1]6 1>sB#:Zb!უ |eJmgNKJߠ)FR u딅RݻMlAR)ZO?m)|EBS֬)ޞA%)LZΥDJY*):i09n A꯷̔A*#n!mABJ9Z9鰽)b1!;"ͤ1[VK!!.NBrAm-!)ob1~lb2ΤJ*/AU=5/oIzJ%9^*4֡9W*A`;9/9h ((L!)AϽACBB1IYz.N!9_sI;Z h,s)۳A6KRX[ŅbZ_#Z b %w^ER|bA1b6!9>jp{@)ZE<OCJf{ n >/'o@!vJoDB(kaAɏ,T! $C"!%gc:HÇ[ ȸgc"hk1Ot1>;gc{j)?Yf[ FHchH 9_ t9c)rhk!Ss`ʪa1+hc(/nHkB"RsA}vȃ"1kHs(@0 ''kA,GHk#)*i{Q( R냣A {A.㒩s:6{B!!{+k!1 hk `>({B)s!)Hk1hs#B+A% Ag8{JB[l)BΦZWMAxmR]W9<ʋB)ں J?{:sb)? {92kz IXp/--b9iA) Jc1\\,9>6+|$B50Z[+$B޺K-Av+A&AjwϫʋEZΚSfRGx ARBb$JUucLA$-!!2 V#)Jb9{$B*| )."*dB>$U쌂2=N i|- aJIr?*Z1;FJWu #1"8NA?BzнeZN")든 +b9.ȤIتm$R0?ͬb1&- 9*͜I%JY>A?͜a9 JZgw #R~*AxqΜb9pAk!9c1< $R0@Ъ I )KIk t 7*1{ŇkAaJ{A^/ZV ~B/+)k9RHkA)@@:{Ajl`{9|{cJ7 9=;B1\(kAKLjs:2sZC{1!~js#:x:{9s+kRkdB+ߟdRno6sEJ=`MEJ[ C1.AGΤ9Mqy JqPj%Jo|w%RS+%JjB8KDJ^? eRw[*l#BeK`m@).*J%󠿮J=z c)r EJh{b1*U{)k!);B l%Jhw 9 XKDJj{I%RDRXVRQYL)r".B^r$B>JkόKw휀1kJ|1R/Μ? {JX)9ޛ>pꃝ8C 8±Avl9:@LERɊzis/͜kQ+A1C9. ) eZRUZA1۲c9A֬( AeZgbݮ&+`)".!12c(cR]8){0A2s{ht0~K9΄N 1Zo)jpŁ9{c̤DZe> A,[н8 ΁A^Q2ցA=ka9p@1o6A> OBA( HJ!cI󿗵o9p,-@1 N1K ҽA2;k1;=)),:ky?#k  wk9[+ifc.kA! _{JzYsB1cʌ)z'l˪ͪ{A!GIs9nKkA!3fkb!?pKk"):ʃ9%'k (,{B:cJEJc"1 ws!)~+郢99'k 6"*j!!{"1HIʓB1ןK)DI9dRO~z aLAy>덜1 |9{{9'cL)"cb!/s1)ZBj!/HsA9`< `ңLA +ҍ99_L"1%.> I򪢬ERݶ. 9 9INc9q{(c15>J:%mk)O˄ { l9m\NsB1лΤ95K%Jʃ9xΤ) sꭜAi뭜DJwv ER"B,ꃆbxRsOZ5_ۻ:~ ѽZ_/BUNͤBc}FZIߎA~>KeJ(/2͔!9``ϜJ5-;A`OIy6MCRKlJW-Hs90Τ$RzX@ .(AͤDZ3 r9oA1ײ -)B` tb1뢂PA9.9A'?OAz.SAs̜9r+b|@/i0*!9 AͤRڨ[Q7I IBbͤR0Ņj.A.QI*xH0*@9Xܴb:,xΤbyӖ2cR~ijhb{Qy@)c/:Rýhk"Ts )(˜w*!!ɋzt+ka)b|JhsdZ7Ec)Ls s9-Ʉ1W |ذs"!& |:kKHs")29sEJRVeR^ |"9j!>pb1,ɃCJKcrIkC1C6{AoaJ .͎bL("9|zAsh{!)r% k<7{!)j )No)=s9d*9Va1=. ͤ9.a1*l9tv/˃c1C ERs<>OITc} 1 a9z0dR]oA5oI yY㭤"2omA!}Ab`-))k`!{,͜ ?gO`9Ip9]Y(+ .bA;pCJMaA ˮ#RWP$ZTKa9K`AȮŢARstI5} 9jrA9:l0hͬEZxa9OjGP$b߅?0"k(."`ATZvB:2!1{ojNa:m/ͥZQkWQ\_c![([^^gSb+DBw{1>_Jk[˃kB!c)G 9sqhk)6-+:~|GkB)ɐc@ڣs`)⊌ !㪪{!! ز(sB_^~ة{!B |C)iɃB! LdRq_' !(kJHs90 J*}9"yrj :)dR>^*A`Y*9 9t郠bs)_AOiy_*")99 9gꃁ1 6k9XC:}*%J̊ѩ{1 &Ƀa9Zr%J~ DZW',a15挔A/{Ar&Hs1j |KA)*,)>#Ji_CJk{1]67+9h򢭜b16 9sb9n/Be 9=yy9~8$JAc,A1J/byY߭R~P$R.L j{b1B.A).͜B;̜DB*|@R+A HZ RK|1-Bho9\^͜AZѽAolRMoꋣA8+~A:] 0`ꃁABqQ^lER.c96?  RK18i{Aͱm 03.Qq:wik)&%.oB1/+άR!<0R[)+pAoiΤa97[($O$R&.DRy?.DZm줎#ZsZ#?j3̬` IB(0IvͬIRⱽdb/ѽj,b'Y"⃢dbRCbΡIj,:5Rswwč/b$LB$Z3RՅb:gc'K"!T`ZZ!=67c)SɌ>s)LF[c!o{ zÊGc`"j ) |#JGNnrkcJ^j A1u71cXh!* |eRzԔ@sERfRkHk 7&{a)'*/{.s9/q/&ʋ9vH RGc )`.j9krI|9X;Jx{8s1P0#*z 9oh˔'&{@1b{9  sA1$Gk !!ڂ ʌ9W}(teR.l#BaR A|{9a` I5"lAlzV͜9x+b)a!a{!!{~1 s9[%B!>/l(lAү $J4E,BPM9/eJW !w!//dZޯAO[)lQ sMAEZZ,Iׂ"Jb* kJW pl9ݮ ͜dJ/DJ8ꋏJ9{nB5쌣A>ΜdRZo] DB(Rr͜eZmOIbņbwάJdRoZlA1ʃI߯qHs1HER!/zɃ`"$J[eAn80Aq#*O(,ѭ9'}P)f)b9vAYbΤ06@9" mJr~bs !1d@AA<%ZO9 A<ά$Z@j#Z¡/DZu͔EZ)I~ΤQrQ .1kg(@ TQ㍕ΤQ8XI_ܐ(2R&Z77Rh㾔.9b//Q7 t9 h[ |@{1}/uHcJlB!)'[)5*g[貘s1/Mm{a!b⛽ `s9q ?Fcjj' AaA!\>Z]tyRzrk9hWC-$J}-C 9H `+ńBՍ /JŒ6{`)# a!p ''Rn?6+A "f9X@JtdJ"3OAkn~dJ/ͺ dJ֏Fci+@A,g)*$R8++dR vfCAjyI+<,7mI?͜A/$JuJOAoO둽A)p/ܲš1a (Oˢl)ͬR /{qGsUxZmIndbqZOIHA>A9̬$$RCJ`I/h{twvάbQ|ZԶp0φ#Zv0DZQlaA zHIiAA%ŢIvZʮDbFr[mt#Rz2`)I֟ lI" ͅb'OCZˆbCZwQns7"̌cB)ic!bP((cB) &kA?oR1{{ cb)+c GcHl,"):#{#B:MsB 7(k, {:ξ%ͭAډ$:*|1-ũ{@)s"1no{B,A}UHk0{!)1?ʋC1\z+b1gs 8's 22k €bk9Q9fc:$g [b!tzs)Z,9m꓃AowA-jjgk [s+1~x닅ZwAnφ.9Us8LAF";ʃ9]RUu7 |C9/( 1C 9]b9 *JrjAkbylbvv7ΤB1qrA/-L9*1K뷣k1m /L$R ER7l1(4*{AMP J<A:}lAN͜A`9^0:4݌ !߽lA-\ |)ZasDJ'έ1+)2RK7URWc+DB[Y=>0$JpZ_Rh{ū8bUAdbQ+An!1>͜AW[N$R|G%Rro7!1/sQ@[LAP/1p󹒍A*b1¹ERVU?fZ?}GKH{ ʨ৑!1ArDRSٲj7gK &l( 8"JڴpI_1K+7Ϥ` ȈI1=zeb\gf/A_PAs0: I+OIDZ?{AG A nZ qAˎ!1? Iܻ9+/RP̈́bŅ .4t#ZMwqI RxcF{NYADZ_߯LQ AkScb. @9 ͬI&&{6^_aAaA69KCb5nCZWͬdZΡIhS! 꼇[1==Rs !(k1si[`sAgE#cA:0{b9A~z)kϏkAV]ʃ 'R)>k m B15kb)PN`/RV++|:{9B9r묔9+_{b1~c) C1Y5{ :(*a 98;{9<{Aj (k9"lB 17is:7")5s"1zȲ{1X#c)h |)׾Hk19ؾLa1.sA)B |!)ʣ|A1)"lB3.ˌ#:.K!{eRyJ( KA)* jJ 9zDJV;k:{ dBɻ+DJr+91'Ru,I ){$J9KDJ5Ѝ#JER_pPJO͔b1 B1-kۍ!)hl:?_U1iZEk[B^lZh\J9.<ʌ`1 $ c:ǷwƣB%W)t:&2l(pˌa!I*|#BUr) ͜A1媈P(!!=&.̜!1>&/(a9? R˭,I'%RUb4`/l9.O!1b!98mFZ+lbAz"0I nkFZ9gKIs;jc%RrOAK&RmIK QPIZLBAЮ欭 +b!9/RіάIJAmᬬ#Zp6jmD²@9(-#4IŠ(꺁.1ȢA9쭤` !9aܴ0pIn 1b 9"O0,{fRs`'+0LEJo)|FR{rs -ϪB x,$!M9Zؖk) CB tRPKIsB) k )獵[B2*(t)*{Apl)zbC1/6,R}+"1s/.닣9g8{Ab )s$J}9<:;m9sʓEZ_6 c1/m%JUu=`#̜DRVhש{z< 9'i{$BWJ)l1k̭'ⰺ@*DBhLEJ.A\kDJps (* 1ߗ77Z.U1*#B/fZYȃb1j˃A)xkcJ^n6K9Fh 0@MA b1/Ja1gR)OjѝGJ'ͤdZy,bX%cEJ2$JlIDR͜9g ͬQ/ `oDZ>nDRrɶ~š1SoIrS7UK(n(/9P A'rΜQcsNAݎA%oeZo)/'šA?Fb͜QܺIQk4ͬA1N IM%8/IoQcI1o@ Y-ˏB9'RzLjjO?}#RΡz+!9oϤ1.(po!179JPj*)JA1zpńbo ᭬Q6I/IłA:+ pebCr ` ɂ* ZzzSQ5u0kDbZ| p@1(ŅbUDRm6DZ/`9+ZHkC9)c#!CX{ isB{16hHk- sJ{nO1_7sC)Xs fc)) $J JkA t +{d:tLB\Ԫ{$BU c1'L9hU$B7ss9dZ9Ok9櫌('k9(l9&xJW zbc9zsɪHs`6*{!1WM#Jb^wAm 9Cikڣi{b1~c9iWk 9K 9s"16J&Yl!r섡 +ki :()6k!&jt1Ί7, |9ii譔1; 16ϥA+ SB_$B1싣9hn@1 Z i !9B b9WٻA̧kA)#,KI+Т5JMͬZA:JcQjﭔER 9`>/Zu3Ob |k. ά1'ieZyk1bϵ$Jww{B1(dRA[Aړ )I:MJdL$J^ 2L$J厙l1LbR).jł9zoO` j !96.^^AW.Jk/A9- ZIaInvgதI\R&/Q&<0DZp(︶RQh/ZiaA/B1{X"/A8IO`I+b)P(9͜dJ(Z1 72ΡAo :ŁAA płA.MOA2SAޯYz׏@殊եj-rYIsi0Zr/A-،Q\r%Z%Z#ņb\V#ZjqZ+)/P#)V﷉sI @hs9*(sI(k1 &j))ZeU郡 r-+ikEB BӇs ` 2F[ Ka9ぉ2^؞k9K`&(k!r@{A!ho+9Zs9 `k* { !-({Bnkڲ)x`,{eJٕQrARX{` DRb-J씡(>̜(jj)+X̤96j {kJ:HL9kĶsB1bɍ+1{:#:JDJ4(l1lR{Mz_))KDBM`{96kA)㎥9\޾ a)*.9XsAm9o/WA1C bBl,J+DR8=CR[ͤZco{1(S J+ g+AMJm-Ji:mbShǖ,%Z+-+bN莜J5AJjSܑŠ.M$bQ\nA1 ~m.Axj4L *䑵Z=֦b[[_3'sZאA-{k"!+@)ZbǹZV+a9ά /@ +.'1иI=͂9S[oIP0IlA 1&`9*+RŠ. O$R=j4ݭ( pB9ōB9& 1qO00I+3ołA&J/)sB^Q˔[ ˭(l:~ ꄠJ!)F3ޥj_(ﻻbj{䗿paAܗ$Z2rm/IMQKJsvޠ .*:aA1ޅb}_{PŅbl!9pjߵAͅb_'o6DbwbN{! s1SwsBE_isc)bH tc9% ˄!ڼˋ%Jsb9/Ԋ{9`P˄BUc*hx_&["!sCc$1+.$*|dJO]?#!s0 gk {9g |A1⮞b)Hk1xȂ DJr L$B;W9(mB)ZY).,>BcWkˠr͵)jsb) J.i oBZ2$J}} Aqsl 1~+J J %]ͤ9ﶛ++C1,Gc)’+|2&N͜$BZ~&AC`E{1*j-`!rʃBv +B)ᶞ윤RNJֈ*IH`k9xl97 ZDJztJ9P` 1iQ0 IZW.a9ͬ`A5&kP a!nzƭRO@ANj(ZܰI JПla)*..$Z{*7Z;z[ͥbzQI{#Zo{1s~1<1( YR)5M*ڻs1gmIޫSIɷo)p$$R 73 $%/-IX\ZjUVZb5͠ ԘBA.IZ5%̀(NK͂A' 9"I9޸j\KoA4ͬ@9( EZjsq͡AZc9ϽQb'O1\+|1^j`9k{|tށ1sڞ#Bu)A9wpb9hEbVłAd @A# 0A8Ƀ򈏍c9"gJ! {c)ik!)Jk Ҫ )sb1hZرcJk1(*+c)n`{?{ bKJܩs bj)+Qy͔b}WkB˧{j9(-Hc!)4+9g$B |b9Z { 'Τ9ھʃB)Ris#)/1\V{DJ*J9+;7s"1kѽ"Js[k )xb,Ba[ 9~`-{1؉sa1zꀀa1s1?Rs9Kx<̔ ),A**ER 93j &;9^Av R+1/9<*1)+$RnHkA)#Z\I^&gsSu{dJFA1J̏Iˎk no!1bϥl`í (ꊃ!16.9.z˜bܛtmAOA:lZgy$Rn%Rּ$R&ZΤI( jm9; /I?~ZE-)JAlB{ӲoRO!1`/ѭ@)r*-ANB̜a9\`1X0.6͜bdR4{ldZ̿lJ OI;QaՂ9R$bdZۯK$p sXH{ha97fܱŀ(pZ~*/A9\\UsyS[k u`!78)M%RޅZ).ͤ!1a9kmŒIhxyŠ(+r -+ "͠($ZJο/(%{")̔Afw%i !{$ROw ,%J~˃a)/jHkB).'c {9++$J]^ $)Psʠ* {1{ /*`<-Bc{a1yЇsB1K{b1isDB$B.zRk9/k`ࠩhsa1${郁jZv˃1{LRc=KAŌ1yHsR⍜1v{eJifL1: ͜A}jk%JwMf z gRQ,:~k҈k9ïLj9bZ !ԺeZxDRZ.Ry-WK9:P^)k*9<`;+A1 )н)&^k нcJVTn9^ 9+} QkhKJE* !7нI_ϽQרlZSNj{1@+9/ lAO1pAn0Y>/b97dZzN9^is!)#*:Z׍A¹#Rcͥ(.lR1%RmpBpJ3DJ\AҙldZNc@)v갽DR=k $c{y񫤂97K#RͬDZ'ͬdZ:lYYkȂQE(ύO!1Bb1?7됽bA:)JZ%>!b@/5DZOA_{L䬬!1ǿtzލ-s@Iବdbئl1J,$Zjr0vu(.Cj Y1h8ͬ(#Ȳ˔"2* !(bp9٩Adv~@"2")|nTޅbk#JRT(.͂A$R1tz͠(ƃͬQؐ1b*")Ƥ {#z3Hk -V{)*hcb)4 C{9) J1}o 9C)*Wjk9"Ԝ!X{D1 d1تHs*Ƀ"1fB)/ A)8ڇk0(H %JL_ B1+)iHkBKjs$RM뻗,ApkAbI9__ߜs mEJO~jb657ņZ]U{1kj1 $R5+ Jܫh9볟9;s_EJz.1 |101w;- -hrk9^-rk$JJ&{a9 O1[7﬜1z{ + K#R ;& )1I Az/MdZ 7#J r k$R俷c9{  /)DRyp{"1[^ʃ!1m8Q}JPQ |Ib⍜I:9.Rt()(@)*j( %+%J`+9;?$ZNϤDR\} A'Zްb~59$Ro:~PQۖСj|+J`KJKR OR8T֠ADZ_I^wJ6X1{PR)lIʦʎpaAO9гèpbM10tXPB9zbʑ121ӿw޴ރA ++.&aAOQ4ISOI巌&0NR'{sa9hcCbo'AK&LDZOCA:V͜:<2ΤcBUjGp#Z!1'*@!;:2Asɨ{a14^p#:XJe}N!1{{ͬA9],EZ)sަjtpłI$Fdbb12%[b1x|Gk@ (kB)Zʤh{9[[{9{8j+Jo)k) ?xk1*&=9sa ZA18s1 fF{$R*9g-)kC18s%J3Mˌb1JB)Ӡ-B) X۪. ":K>A־?s+B@{!)*J%JnQs(H Xisj+9~`ϬAxis")%K9ܘ+AyPsA {AZKAzZ΋9G"?l9gn kcoAݯ'DRw]-J ۭ1dRh(i,@/̜Au㼞˓B9-%j3ͤI ck`zͤRf/#J[r#JmIߢΜA9.̤FR`"K9?܋9Fk{:?˜J,A@)NA1׫hkA/>{#BpA{A㘒aPdRz#>"B:9 Oc-w#R%B(RqeZKGՅZgupdJ7pIkˤJϠ]PŁ9k)4lR"09 'Sj|:W%k'[@ǫ1$J !)?!9 ~#RPqI[+ͅbWw Q}2̦(#ZQ%Rrr$R@$RkrAP 1?L 9(Rr>9;M!9 1ց9jrK !`1". 1`/Ak+CB)ǪlAyR9oO vh( i`! @s JǪb-^SDbz%%Rfr}ķ$ZUQ2 ŢAg˺Qgf*AR,Ȋ{a1 ߎi,ajmk )bJ1ӡ{1<+B)ʋ9{SlAu>msb1$s 4܊|A޸hc9 >hk:"(k9kBsRwQy̌)*~|c:Aǰb)_ b1r b+A( |A1JB !!s"1v mAR-N9sPkRgis1 Is9 8Nb1 jB*9ƎmjABjsASKIs!s9 ݭ 95os,d9ƍAùSlI?s@LC),lv>L Ta1ߟI )4**9>֨s( '81⯪Z B!򫊔Aw]n0I1n aA9U@ظ(s8>4AΪ] +. 9-$R\_ZմV_lA9K%Zwҕ+#BPi|)n)못s a!-lDRg0DR7,B)\/1z1 $BczJmDB`fK#:.":V$B˦I˯.ZPϤ@!#.ΤA/BvVdZCtAA 1-!1c2-_g[(,K ꎍJ@)Яz(,nIT+ϵdR/cR&~1lB!9` ͬ CZcr 1挌@c@1`ca9=O!1(P.1,D!1*^ՅZ[SrAMͬI™3rt['eZk^+J ('tQ cboнڸrTQdDR? @``9rӫoA9V윴R&#Z׷{aAb7S)^PDR㭽qK0 k`㊮hk9}\Ik!!$B -DRns`r{{** 1Ihk1Tޢb)95͔cAޚ.k*zIc "7s92S/k9n|j|J4eȲ!9rk x+DRzɃJ8^Μ$J\ ZA&(j͜b1oJsb)_{A:%s ^R Acދ1/:sB1l{9(x>)sC)'-S{B!nܫͬd1mss9cR냁 hؒB)ZV!)XʋAg+n$RR{9UϏϽ) ϭ)9)kA19CJ}\lA˔1(=#": oI ̤)ŏ+ʋbA'(s(*c9%{g A55%mZKDRתVR/7bϧ!1(/Ao7"B !ឨ?bͤ9봘RoEZ;%FOҽsi2(˫BM KJc$nRҷR4\͜Jn8=o1+b~&qAsFl`BdZz/!1zip$Rtߩ$J5qcA)Pʫ|)/yIl!4J˄ {2 >kΤ 9"xp!<>32Y'@-1@I\N1;ժDZ.~2bA62dboA\Ϩ̬AA<հ 1ΤɹŅj5T"jޝδ 12{p)iﭬ(9oAAlIJ@ b.)IƦ&4Հ()(nDY/_A9{~tDbc3RQ*q$ZRԶRPPrgu-sRc - ")ƨ 9+M̃1͉Z|:BVLDB"sBU{fRuey닣1 /V̋̃FRUys  ka r*Z)w{EJ z{)`$:&샃9 휇ZOPc-uFJps&A*ZhtT) k؊{@ L(^*{)>lRnk0v:> BR4| + X,9{b [!ЬA'")_{C1L&RyoM$B}z-$B淥[Y̬ER˜eRi溪1nojA=C|Aho[9Τ̄":sr9.JW./-1{B1V{BB ͜A7>?+!1b+LI?ţA^S #RcꂯA1 ֟I|cJCvc`.,:_+)^JORcA-[LQb6 AP,ZLRΤ9 Z줤R4pB/9*ObEF?OboN]LIi;P 1ҽDRc$QR-w^qA4aAm:δR]P[ESA!t`+j|2,)t`"Hl1B{z΀A?L󻋝`޺̜+ϽAb &*BZ-`A۞p  ֠(`3 n`Ajz^`( RE.9ګ @9#m"Z7;2`( FZgQ}QVSdjwaAomT$Z2 I0-%>=pAR~+ KꠂP1۩AA٭ ̀9Z"bIZ׾ 9'>$Z;`Z !{bk")袨s-ks PbǦ97{KB2`DJoik1[jk`ksC)Q:Ik 7md1꺿b)rN !J#!Y{x-9ZY+on{B :zA-g,b JW1*߉s{ K譤1? CIᡎ"1xs#1PTZ` .ɌC1Bb\_B.` c1ʼn 9}Vx")PcA I^Rm!)zN92-{B1-vOAwRsIsB)ϮA3h{A1;:A1mK$Jk_ 99>е(jB^#J I'줢9򻞊)-9O/:*Bhط5/JΤIvr˪ 9>9_W<(|+)~X:Uc,a1jRp )i5,9 LIbͤJ kmR .BРAj AQ ; A1"dJeU냂1$ꋤ9w޶+h{#1: Ƀ `#1{9 z\.9kAs郂A!) IubCbM{A)9sZ4Na9*)¢-9&i^\A$ɝ̜ DRoU̜0*A9=; $R=+C1€{9It1\o` A1i*| @-a)˔9-[BB9 AJ< DJ},b>+b*HfʃI@.AlX0CRܚ,bA" `$TdR{{is@8"9ˌ'Š.3֥RZa1Vx|1Rk'Τb]l'9'OROe痪|9%Ik !bz*|AutA9i6uA.)ZKk?`뭫_.Aީ#)ͤI'竔Z]C 9,+1H.{%R-lA'jm"1*9tk{(2ʃB1xBhs j(͔A^Agʃ9-8+ &`/A&'ͭIoIx9? I$ٜʋ ?ΤeZn+07ꭜIo^/RٓϤRsA9-*|A,JB\PB{cB딘Z#J~^{!)s)FάAάb~\OQީ&ͤi{qT.Qr̈́b~hL$RNGKb9dZ>qpJS"Bf©lJޠ$R:M 2KCBeZ 1Yxb9sXK|)-/!(+A1 $R3ށA2B:Rk-1O9c?2ր)x !XzoQq묬AȔ 16nQxh/`9N."9xh9S9 +0~̊I 1i⬱A:71*A2ip@!락TB/-I^oݍIR p(ڸʹbA~dօb!ٶ3QըoQt@In Az?$ZŦj@ϟ{1^k k14)_7)l1^ [)sDJmeR]_pk͜)ꮒ+z d1K? #!]~{0/ Jc(ؿg )Μ1-A{ s")nw%[9"m1ʗϽRf~Vj(+ #kJ SJ9M.eR9ίkZxJ{+9nAc:MAk)s4,`c:M((NgR˃C1,% A9DRT~lfZN֎DJTCu"1>ԢΜIJZOŧb (Kb1󳢘 b9)/lA&b9b1'6.9o/U)J_.jb*Nb9]b AKAuv5$Z>~ŬR`NDZZ^)N!1hMA9:Ik՝.9.'.k9]mn)-a9 ʬA,Oq̌9k9ϲC@)}K9' N$R CJ. !8.1vܩ+Q?r«Ojo+1680AkƾLA3!L) /.AcJE7WIз @!|`"(c)=j|2(l*RU*`R?zr8lI D(ޢAn{+K9]'|ȋ9}kIη>J֊TG{g`pdj}0Q=ͥbY Sޠ(ύ**֢IK5Z}ϬQ`+@ .A9 RnPksʿN1.s@}.Τ ~pŢI\zpDbj7}/({\f>~̬0j$Z-eZUIYwŷDZkJ4DZPbhc)xS#)R`-s)6~̔1+|a)U*|9i> t(ɫc#:+:R {%J&oM ' m#){ RlB5m(>>KJcC1$q̋ H{ %>,͝"BjR ] );*|C9kB/%JQ_˃d1 :u]&{B!%"obU˕+1<-x,"1*.^`1\ |A1TM9 l ں͜`B1W 1.dm1ͩs(@$Jݸ+Am{<{B9@ۭ"9-.M")|) 9EWA(zmAV^"1'B+!)f a1IVߩ{9{20%R]U 0гꋂ9MZ]X+AVܦ A}'ͤ os_]KR-̔J jqVtJAKe+9_zm)뽍1.ɪ*A ̤b(^-̴9wmdR6 $RW%Ob*O#R鏫lb1cB^TROz ˃Ajka9" X#JrF["<17bR2Bƨ̤ƒa)-̌eJ Af?dZzcejDb>v(5I_B+7Σj _̤j\[x(o3I®rޡIOpQZ'+Qh^K0I& ej7Z$Z~QR%1Qj`ͅbe|b^N"JeoJwsց1Vޣ` .Ţ9I9h~3'{ݷ7%ŢA/Is윁9zĨ"Aidbu?.Ig6xA84ւAmhHk:s)+>5["닣9:R*|A{jc~k js1׶)2l%Jʋ(r.ER0~a9`x9n>͔Ao9 fJ`r]틔%J~wA"nzFB7L!2)kaks bAnɉ{!1lA/,!4&n)ڸ1B1{ 8,9OJYU)` .>MbZj'ސERPƃ9n I_,A'/!!.>b1*I R#*5O9yBʼj{ ?Ic1ji A9 bϤRciMA[.A\͔("7j!6̤Z=.9`[,A 3OɃJA+ jyAWo1$J^.!1x[gs6S/$RkK=0A9\m0~0({N 1*-eR.Ak :bKBu\lb)= !P @1zP#RiAտ*k+ +9,eZi&}bQW A1+Ϝ:TJ-WI #B_-17NZZO(Jy{bV\soJ":ߘ̜1 b[y1(8 O1 ͢I-_:ޭAM Ŧz4IXT.Q"ssEkjkF"Jj`5RA^WnŠ(긢šI@OI'}p@A/JuY;/bZ'줂Jǎ`%h&N9k -`B@1.Q pńbMZM 9 *DZ2:oeZŧk,B6j4  ט1Q4Ib{ x"Ik%>. k!.C{")hsB1J*(k1QXpꮤ)6([{b1멘{!)܉sB1(Μb9 BOnIk js#)k M)bK9淲< |BT AVl1p{)(l(?K#196": =pAuuPd1?79A)*!!->LZ4 A|ںJd9+DRJJ-)beJ[u]`.$B!o "J ` L9 O%R|R3̤{ꋠ 5(1#1}u+#)߰{c9j{ oJ՟B2Q7?$n u ")Ê{"))k ; C)B").mRˮ{Aܚ1{I {c1lI]_ flAkg ` ."ik *&Ϭ0 -AQ/ I!1dR(߸c1 s)6+ =0-%Rk0.jά9{kˍb1-/--)@yJ+` )/ {1Hz?̴A'*Ihpͤ!)I֥%Mc|By[NAzΔbu$Rw#b1JΤB1.k`1~̤@1p.bIb6{!a9$B|s`BJ9HI1* !⣰ͤcJ {@6KAa*_ER/opŢA򭬢A<0Q%ͤ1>ΤAA.̜`-ߍAɶX9/K#Jgjs!cB.cAȰpL7|ţADZ̉) `. CBn@ Re̕TMI_$+9^줤ZP{{A嵭Ib.ER/weEJ_׬0|,B16*l0OCJ_W#Jof'K9l#BΤ#R'ͤbO*J-")7gkA)*R/A9ma9jҽJQ{:JܜQ^T `9 o*nDRo&ͤcJΗ/1 pZOAj.CJ&IA)$RضϤ"1ks1㵰#A+1K/A-nO$J[Y9BA5.q >meRcˎIx(29ŀ6-bAά%RU'{J@N C1u /Z(Z8 QWi1Iz-nBAڠL9👽AnͬA* -eZPݮ+A'$m9 K96\@){k>닁1r?.AᎺ#Z}p 1b1껉*`M!p.smY 9 dJ\!eZo#R{߇,A:'ͤr 3j\ֵUqb??73A~%"2\_DJ^ͤDZȵ 9B9]pjwi-1{.jEձńb YOIcsIqZbpbJOA[@"N(?7#>BRwsrqSIZnՃb-)OOA%#I`~Qu2ΤjuҮJDf!o1F( Q_nclA9\$RaáA폽 )oքjeQUI-~k ) ZΤAr;.@$ϲO@1*C3ebBk{="BMA`Š"Sa9(yͬ9ԆSA?AA =4Rns{oc9!b1}/}|)*o`"{ >,{b) ͈k j˪윂)'C)xs1{Kbϩs:)#B>i{&/fRp➕{1ʪ{+|B!/b)u}+19$gZg#)폜I`a )K>K s a1B9/Μ")jZI{s ::"&J|Ka12 ΤIr7ʃ"1(AzM9j{1ͤ$RI(46 .+,!+ArkA1:rEJ}(6SAϬAKvis9U',b9t{b9 A1<άEZF+bﴃ9Í-%RJ0RlI8 oLAɎAb{okA1Eb9i oA9.OIpdZk9qa9jJa9;ͬRZ #Z)_.G{_͂A(NA$[*J: "RnaAkR|2ޥj~}Ys.`I./Qs(2$RMZ^f_OAJ ͬ`A`9wn*)*աAm+0b&tIpO0N+sm9^Z~0 T1%'` {.*a9_#JPג%ku!:k0 iS΀雬vAxb^Vܱ!9& IXqZnS`(O/,˃Apr lAm.kC1 .s#:m )KdJ@ꍜeB%Us$BZ9 t1V{){r +b)a1i{#BBx`;묔Aծ' Z"},9Z`s986A!L.m1{ʃI. `9.ho!!穃ˬ{ ($R͜QV׬BWB9<*ΜJr/xn) nlB׵ERAJϤAqIZz} c9XAir.dZ~IBKs?kAiO&(spoEZfmIڶ9 Rp )6EZ.$Q~SlAxIe;mIykI$6ͤAk.Y1%RMmJx]mDZCΤA|QQu+)'l4dRI>װ9-Jy" ̜Q.-mAkDR3Φb}A`O!1⫃":] 7*tJnaA/xA1 {a5gAiPI^'OQO˯ASKͤ ~NbA( (-*J;Z.Pyά1<&K̜Ab.I<+DR` QάA`A:=<a9I0 ǐ#RE޻;)rarjCaaAqpDRnbQSIqQUHs o"B_BSQ[g39 B oI#x2`Rvۓ`Д1ǿ?N`Ф.kjq͠(>»j73ZGɂz(//`%1^Sޡ9-aұ*گKA jݮ(ʥKa!97=3 1c$Zw`/k #j;o/k@/ +1 9+Zm9ZlAv|wIcc)c{9£ :yUIta- "2j{)adRwiэeJos {AkɌ9>nA}/lB+Ak\,Pb9'fZe}")W;` 냢9".$J6MA\>,'JnoD1/y B1x|A~ERSmA ,9Ƨ- dRiJ狔A{*kC1.XﵥR<}A(uAx$J( @K*LIr8Ȃ,B9-Ǣ 1 c1P. ( -+b/)%άB1y;{1sʎER5FZw }1AQ(ڿA8Τ$Z ஜ9<JrKDRyjtCRɹ9a1^'kpX6KEZChI ` B){P PICRf/DZͤIpWZo߃{ 1/ՌKa!+pN9AVbb.ͦbEi$J{=3J^_b2ռN#Jjh$ZA+757O@9#rA9)9>sm!ϪˉKIYHN9l҅R*P[N$Ru'zA~j(t"Z=).IX\֎/ 1 ͬ9jRz81{;A-":W}1 ktCZhjIPQR0j>.Q˫dj)rjlʹQMQ?A9ςOA$StaAcaAa/(jѠ3ւAՉOA9T 9Xt3ށAu 2ހ tb}úP2Jʉ쫔9թh")lά{1p  t(B&Gc9Ns1?I,b^LA׳ ikC).~Ԇ1-*|#Jq.hs12j B)<{eRƲUlJ*6: eROsA4W鋤9bmfRwgy1I}7L):,9w@mA^{-LAˉD98 p)ۺ-Aih4)^Xcis@ غ1%J7A, dRiER? b)ʪ AΤ)ڷ{AKa$RirAˌ&Qb9/Q״ BApΦjul1T$RUOa97/kLb9ΒZ7Zv)ISelA:Z%>͂A)A{X`DR[+A 9+ضϤA9") ̤A j.Z3 WJ `! 9Ozͬ #Ⲭ),uZTr #B}VpPALA1(@)h@ϤDZZQ38ŁA4֦bU#Jvs#B̜I6A1 8KA("rk$Z+Ij뎃s@)+O9o?/ 9-k (#RHnŐaAZ JsbOsނ9r 7I}z(OZ+քb56~RCR 0[RRj.9 u֥b a9?`AA쩃 ):)̜:;)l`A()k>& ʎ`B~."J"?0(p 9tj7q̴0I\jSަj%?djyܾ9ˇΏZĹ˅Dj\SZV#bwy3ނAb/051Ij[(b&}{A;rڇck9cbi| /,?ͤ9uhHi{a)j8{<7̔!!s {)N/ {$Bkj J1:( 9{B b1 J=еRQ$JW_ b1̔RaTk {Qt)s H(-!ͤc}}9뮤9 !nʁ{D1+> AJ&R6.!,{ 8ͤJ[ Ǎ0R7O%Rer/I"xl9aB)mG7c1IKoMb1< @8 b9.!9"eZM:hIba1+,AE{C1.c1؟@<l!n*#$JIObN1^$RrQrʻERX(̜a1~ cR@1|t Al$R+ݪb'OCRMT#R*_Mo*Y`m9gJ(-,(9@PA}cebRkAdͤRl`9:9o#J>bbpO`A.%Z q#RX+ 1b\`Zb1ťj=-. bDI oł9łR6-RZbx.}kMŀ9gr @14k[š9/RPRQڡ3օb[O[6wܰ2Am(=BJzqO hpj9/K9u{ jnP`ALLAA.,OŁI*oRsI֭-!A2@)@9rr㳢(/Zn rsޢI_'`=2ʹR49* 0Pn + >{1?jJB)쪊**ic)2'MERWBKTʄ:*t1ek"!"kqEJ3"),J6UU{1-%J&w{")+-a)ȢL1|L( ER?BA&CJ4.R~A} PgZ+A6A7bfSIRtjOdRw+)"+!Ϝ")>h̓1~<Cs1ȆQ0A⊔eR#67*9<;R vMJIgZUNb1pPAn-ϜA3Ф9OJHc1"9Vkڮb9c9h-;lA1DϏ"1߯IuJ^A^y )ރ,'MB9%*4P1\` 6.!!r#B]S{*|CBKb9Kcp )@1  /Nb幂j!u#R/CRťbXVPI'Wuր L 1 حa9KA9fI, qIYx)Հ1Ϸ 9󉨺EZu_ͤ낈&.00#Rv۹нZ-b[3eoDZ,ek@9+`(- b9pJ* *j*DZ`sS _Q\)p.@)Wx0dZրv`9`+Apj| |2S/ ),)Xa7SքJ}99&_VKDRPnza9'YZW,aI~|* #RHdՉѕQ&<ͬ1͠ @9☑db~#Z,CZx\m*@1 B)eMAZs0rwbrS7$ZUj.`InAq΀ *+B1lb !!˃kt媫Rn2*")%7 #:{X'cc), |c1j(sAO{1ZT7 99 : ϤJPsBXg5 `!J]a{Ay̜9' !Z1/{( C9DR/nI[Z/..BP DRb!) ,d1,?/-Ap/eRrq= âL9yGpeZ{UNeZ~LAᆱj}klc9 nB9ӀQ*9J`TAKJoJ;Z ˋznB)ښ0c9ФR]r&R#}_IIZ`Q!1r(zJvw+氵 (ڬ$Jz(ߋ$J|b:'kΤ: ~9EZ%/AW:a9ܭA9WteZʳ=DR !>b 9|,p ^DRױŁ1ߋfl9. eZ[iel9bANbosB&|9+rDR ϊuB=290ZZZL$R`ffA .(qrb$Zk_QzšIp1Cuޤb[l- 9x1t1ޅbQ1:̵r`-9;p9%'Δ!VN@0 1\ؚQ^z 6K1ъ!9GZI.VIy@p.1hQ)%kI209hמIBqK :c3Z?29,상!ic!J )'c!?#)/j1`|1;vWm2xjA+I +96/Lb1-p9=̃c1\-c9{9+|bAs* 9ry㋔C9?b^hL9[z( 9z{$J ":()qơ1ꎺ-dJkO b18* "1 0̌AvlA ͤR 35($R̤DJ-c̤buɃJaK/ńZ]lA B>߮@)/B9nJcˋ#1;9)/a 9W ^!9 Q;[@M9߾0I:ҽEZX)Z\V/IP`Μb9(͜B~UN`)z>߻9ڍa)sa!KثA)Bz,!1.ݚ/A`VTnqRVQо (鮱kyξSj_ϤRAI6ZmA9 k$Zr#BN/Rf^-$RLOI{a17oJKZHm͂9vܲdZx@):>BbI7J?'jQ#ZȄdZeP 1k|($/QSaApp`9`a1)p@9φLAI^A2IJxSA_$|š1qQxt֥Zba5!v$DZ3-A9>bǷ/aAͶbAz 3ͬQi͡Q3pI tS$Z5TjtuZ+!pQfdjNqQ ۓDbYXCšA}n?0ހ9 9h!9rё/Q~_ 7r zgIZebo/'{Wo jikB)sk1l)s!) dJ?l9l+:p⪾*l:|L|)s+bL$B; b1'>"1)?Δb)KsJ]2L%J RPc1ޜ(ZOIbY_{1̪mR'<[N%R~KA)ɲ/.GRU͜9?j͜1CJ{PQo9+ͤ9ѽDR}ꃂ1O8, A.JP~H+RX?lI,M&J&Z˃c1/Mj\+9 eJhsc1+%Jr?L%R[=|l JZcpC1}?ƭDZLeJ97ͥRn!L9%R #ݍ%R܍A9ͤdA*&Rx Ƀ!1$Aҫ!)⾬M9.xѽ9e B1& &J'HnC1G |)|b9Τ OIoZdͤ #112hDR++a12䍔IB/:/ͤ`.zL9M1LqDZ}· A1"؋(PQK`!69)VP#Jk΅ZpA$Τ!9<b.AuRv_Leb oeZEcsδb9*:Q>.ӑ1솨IA%͜8*ΤQx"Pj/eZ£Τ"9pb9w.({{{YPA>5pI (2bYH{SdR挤IҦ p )j#Re C9֨ޣI@/aA,T0DR{ ^xIօCRJbJ )? ~ X/9ͪ)@17A6 ;:~'/j]%QwA9^2֣QIkIx޽R$ZɾVQރb}fuoŢIsՂI.Zm #Zsj0.0rր _@ @I1Q*(켠(,"bJɉZg91sb#1z*1j}EJi=b| fR,%Rs:?ZD)o{ˤ9 н9bUA) )|R>U )l9+B냂1DJ4Jd1Ҳ̔A9,"Bz*+PZrOA/{[Jx 8.Bmz딃9blfZ-jEJ__ΜZt̜$JoJ")$xϤBC#-AC,B1=/fZw/c9sJY},IA=GPZMlJ7 I{!)>0c96`@3CRWWA^p{Qs*&!17LI+Z{VXOB1ï/EZJ5AJ~+9b 4ւABpeZQm#J? Q߱Υbհ0P#R(29Q? ""N pu֊* އjo0A;I/Z[In(ERYńZ?juDRVA'J- bOQAijmO$ZiϬI1 A1`1k`;Qn!9A16B8O:Ap9^볽BB`[rBZs{[61,S2k— ) * A0 Rz3jexaI;OŠ("-ކjVpIͼAsq(բIX{!9I?Bbtު .{Sj ` ͻO@9, A#Qo{U`I鍊30TjzIs0 &Bgk{ -+9Jn{%Ik+ &Ob)cw{a!`㢢1W%s2IxlCJu' 2LIe̤9xfRMee{(isB ",")뺤b1omAޯbU,9숉͔I-ꎄJ !pDJRjjZQ} Z{ޭIWlONJ`\ū{1l;͜9:{A%ΤJܞ'ER8MA'˃b9hϸ:A{샂A I k)#s^ΤA6"mAc,ϤAm9)0EZKb9X5bPxEuRϭZO3noA"qB9r:ϔޅb{7I VΤAjΤ9ZV-9&Ⱥ)7 =0Rk2н(saţA&P#Jܪ!^*RoOIrm΀+A0b9&R鬜I^qNAQX9-*~Qbxyͬ-DZ}TY$R!1 ʭ(׺ ++01DR4Q'uLjx1yo.0)*bXAܣ/R䔨bR΂Am+Y*a9O97ŅZS#Ra9?JiJ2"Jc@ c樋Rxa{M )X9Z\1QQ[{+ b|kRrh|dZr y07(Aa(1ʀ(+I@wʣońbދ$Zz:2(5Qxͥjc  N"ZN胭Z OaAM+1 9{gҖRI |MŠ(j:2RnI{dj?gp@9~*dbleB߇=sA^郃1_*1TK1Ņ LJ/I+1ڸc讜a)ɯis!!X\ *t!<8̔a).>.A飍1{B9xlM( 'qk B֪p b1{k{A4c |b1ܳL#J b؛n+9~FJ ZDJj_,BWm#J-?ڝϤAͮ+!A ʃIl`lb9lbN"1n{ Ain") /Ji 9+)"$B;cxeJ}WlA)헦!)rIʃIA6KspA3I62RA[Wm(͆bֿZņZROAΤEZ^Τ%RR򍷯B9l(ȸ郕]OA.Ƭ +K$R dAaͬB9kAr둽DZx jkkZg1s૱(ΤQW{/9? )bR-pŅbLeb}R΅Z DZΦb}/j^qI jAb9@p9 1جŅb[ j _ 1+@L1cdZ;bA.ca9hPX+sEbٹΥj׊(n2({ԧjssAA O#Z]IW4RZԴ0R_Z@9tQ+sُťj@Db)_7#Zf|k ("QEbys̴0:(xO 1:r..Rw༏dj N!1c{k` ˍZ8M29'NQ*qQnoaA{ NŢI38 Rb/{rhE]Q(R 9m~s3$Z?kBYk#:͜y tfBWv,LBu+JlBojRu],)Lʊis!b_k!!ܼ,{CB3G̔A`OtJmW JIDZ%"?b1 J {IȠlBϜfZ!1RJiAcI{{A & A17pJ: I6*+ J,{%RzhΤsBpk&^͜A @ *"P!1EZǎ-Aҩ+Z_:eCJQ;˃b958Ao1+9pH.O#R-.nJ$R^^),KO `cZo{Z/Q5+RvaA´̬a1:blpRӓI5FhJ9NAH A9'pZlvߐb0|A|`lDbpleZxwb,!AƮ0*̜ P++I>BcdR۶m 9ϐqRONbPAA -Z֫bOA0R0HP9>{aAbΧqQ*A1ZpI{[Z͢Aӏj{nŀ ,'`Ac Q}/\VQklwWSZb._4dbաInM3aAmeb-XRjSAI8 A ŢIHO(7k 9R$2aA"K@ 2(RAI zk[aAn{.QKаQ?8ͥj=m/!1ؐ͂A2ޢIis10QboFm s 2@1{ +J |$J㰛eʃA?s!!8 .dR(N/n9*s)<9m͜$B~?L)Z $B5EH j[tCn)'n)b ?ΤJKI9OZ_6{rA+ Ea1,R'Ơ lERy I? %J Ar0RnP#BWq1W{a)(CmB)7P#Jx=nI-80R fb'%DZٓ"IT/Q+-//dZn'qA9 %Z'5L #Ɉ*ϤQ AMAmS-AdA~SB9@ʹB1+0{>sIp|Pebj%7Τb($I;$R1Ax:tI~ eB ߶!2yjpoB2㙫p#B8jZPI}ΤCJ=ܔtAM{SAsˋ9cp`AoiOJ;k@9?Ih3άI; ).:O)@؞͢Apהdb"lR oRi(ͤeb,wuejFišAsBrQDZQAբI1j3΀ItTQ76/db:}kaAç$R#0Z;~3CbڃoRklv/Db;%#Qޅb:j](r 2`A0aAMno(6AA\֐šQn,Db>ܿ2ցI*O(,I?Q'nI̴I4aAiS@Z-(#ZeRv+PIA1 a1JJ9j/ ~ C( 1Ab̜`ΜZ]2ƥbץR_e/2ܦ,%)츌#Jb AϏA\z1ISJ_c16L@9(y)h.I$ZkT{ERSoA9OɃ!1@$R"΁9bO 1 ˠBJdA}/RzU.)UŅZrOpJ袾I.Zm4CRjP` ƸO9#3ZwՅbNR?bK΄bhmRz3>Q\AyΤ(/^) _鬔Rub:urI?.db\ N.DbH֢A^ pbAI84OI[UQKCdbu!9^.AX|ptRFmlA,R>28Z[{P#b"O(( 's1l 1$7/dj` բInz9"b77IaAͯ/A* ?I~/̬("? "RN;@"A1p9A︉m1.!1#қ/b9"!90A #+Aު{DJg>\I:!zZ00"J&;pεa1+B9'̬$RϥvmA9J+0˃FZ|׎B)kg? 1sn웣Qom%JܬA sT$BcP!1b:B1O$RZV/9zͤ9mc *A)޳%R%]ﲵR%RvhQQ%k1c9m,Ϥ@8Jd(OdZ>VIRc劐"196Aů/9PA3gvͤQ䊭A:mI~s񌔢AŅR}QٟobSkA1CJ_aRE0A+OjΜ@9&A0/j=$R&\2R*5L 9 ) @)7T*b93ERv^Τ@ ":a9-riDJ讹.R@kޒZ _WN 4SIR*--AeDb?9Z/(8`X'{Sն`9@95(8 QZ G{.R0hOaAHvsbA* rQ봶SޅjWS"boZwQ{x́AdZ-7"A~70˥ 9 L(){/aA. AhxOQ AA$AAt<$Zܢ}Μ#J^Mo{A&;jdR%{#BWΤdR֗Ao9+1 B2^6c)+$BlZzX˔R{1S:K#JJ-&k AүR.ͤDRm[(J_cΜ) A֥FR>[xk!1(* Azͤ%R>uά#BjAr.JهaZսS9ѵJuɻņZrpAz-aER\^L9/#pDJ!1~'ѽ#BQݯZh$Jm.͔1 &͜(9AeZɅO9ͤBf}bR'5Τ9ps,JVHΤ I}Ͱb9iyjy:sy0j $B.bA*$R\&wpdb%+J/!1N9$pZ11q+C:i#J?y}Aآ˵JRTs$RA_/#J} 'kɗuDR[7mAҠ%qJװ}m 1sŦb4EᚭI.'("Q-j`V"eZXUEZZb9.X/4)%άRqDR,B:/DZ o#JJoB9*5oZ`AoCZk( $RBm#ZyαI-C2@6.եj\-?`9v\?O 9.Qv #ZyAA~鋫Q.VQIz^W(r7`ʰCbˁ'Y;QcKd1rsdW@A'έ#ZhM@ s"@A7I`eP0p?db;tޢI.^W3IaIJ75eb%]zW#b{遲R&<{J#$kBBX+9,`#ڪO$Jr׻Bᨨ* tB+ B0Ka!J߿l9)DRhk)B/N"1?zjkA'Pj|ܭIWʊϤ9⯛B9ڞ eZzUJ򧮤I([[RBvBw$JϜDR TFc;u^B/b%kIr5R8obp I`0a9/bͬdZ؛(܃/JBΜb/dRO1OJ6=/1&G1bΤQ+?!I6$R_960(0Τb9b9ZZS&P 6 ͧb PάApWYO1 7 '!/A9/I+͠ > p(shYRA9+wdZ'a1&+sAn8OAl&k}cPdZpi_8ȺcŢAj;dZbX9jnJOA1 =ͤAᨏsFͤI"yܓ 9NA%23j5oo/@!߬).BX̌9ݲ4eR:(%DR`DRYtޢ1$Rx{k9nO(R2Z>[15 *Zd^Rބjư 1wQXn@ 7ťj}dbǭsI3!1'u$Z:5ՠ rbj_YOńj0&oRށA(}`( 0Iо6'{e?^KebeIgGoQ/I[~A*-3ւIO#Zj-[V1t9N@Rʥ!9+%BޡͤB1 {CRp݃ kDBSbtka!*J=)<.dJwKEB)r :XL9fAql+b)X 씂)* 9{ Ao 1A?{IKs(ȀeZcɩLI".QZϜfR/,J: ߇eRvΤ 9+oB̔$Z`IO魤9k/RZ.vRZۿi.CR(kA.V.P!)Yp(r/P9֧JϤ`1ɐ#JWӏ9 B1^6~OAE3@){eReb6 IϬAL0AI+ɴbA=/ZGî$JPA7>ł9B@O!)s1~֢1V?dJ]hr@{QSoA )DZ8z[ )ϯra1Z\/DZfl)߹.ͤ ) pA1(>M!#RoWcJrqi$J˵U9o09-I6z3QysI7q'sP':ѽdJO!c:U')APRiZZ.Ixr"ERB{Ql9OA17:@㘪AI*b/R:(OItwނ9jΤA:0b:ϜaA$ʱI϶[zΤZXA`~ͬAsiRqb9|AW eZ8[oEZ%b4eZ'!!P\Q!1k_.S(z\()L(+πj/jt DZ7TU΢9eZ{OAcpAl3AMj'ojΡI>$ͬR:CJUo.`ΤJ^:eZ\iO 1ң֡1[uքR79.IT^ ,A㷮p2c 9z.cJ75͢A{@ 6 ҽ Π7k% b9'9" QJ"ZzrA9w/0M@9'@"OQn.Q1&4vaA@9*SZG'{yIYbRHK/9,zqր(( Š0%I;_SA_eZґ0*3ޢIJ43ޥbJՂIբIdjr^7aAָ I)\ܪAAn%ZlqLIꑻt 98Z"IaA.ͤJ]n9nʋ#Bqca!B1PCRٱ쌅RoN)7k1x - 9szΜ17IdJ4ZAbPaAز3#B~x{MdRz{ wI* Z{UjM9தI/Δ9ԋ{c96+P9wA!Τb1r:DJcKqZnLbP j*άI&x␽R*.9*C`JmZ/R{[|A0b9ѽAQAfGa9"q!1PA9PeZ{65q#RZ8/$ROA^%R*Y1jQ_Pb'u $R7Bu . 0$Rm  ͂9I{ !CPI;{zRQ܇Ar!9 6 OA&O`1+ѳ/A1I^{@#$b}Q' )*QI/ݐņb͍@11ɦ ͤ!p +:LI }OI0,eZY5#B [mI|@."(l) /)>j2 t))k!1bZ~fZ'%Cb.b3MA' 8Q)Z/δ1l"1*8{ ,(649ƺA11zBa14)</B1?OfZ9lc1%/((eZqM @1;pJ"|p9[\ϜEZ' -RqDR6%JPbA6hS'mb)BeRXHEZ, 6u֣ANbnٍbAxs$Z_5/I@9)Š 뮤A9@I?ΫXA9(ޭqI%(k0DR)0[ŁIB0ͫ/`(ˠQAT\ބZVtO Z9?iVQ_-`obs̔!+serր)ͤJ^u]s!:) :/eblA7Gc|W.@)썝!.6aADZКgoŤb%._B^|QuޢI\0±ŁIͺKA9tCZ (I\+.(*!9ߨ-֠ >'{E^2I'0&͡Q_=x2Z"bp10s>b^1#ZotZQQo8z{Ѧ0NtAAQ+x#Z ǹ @QrX17Ax:c0R,.{XkcAkAꫜ#BY'|Bʌ !ک{@"`k zbA !j)^|R%)|#:2{\닄 ) K("){9jnPM!1+ΜFJG,K)$KIc"1 (mc! 1+L(˦RZ[R.0ZxX] k7q2J/ΜRr"m%RicLA^ϬRyAk.&,Ar"1.§豈fZaB9B Jۗ3An/9Zgm$J /EZOPa9r`z !bqa9I*Pa9&IUͦb ͭb9 Ը0ZH(8dRۺIxZP's_LfZVzP3΀ 0%ZR꿮EZ4Tn I7c `KjRiI0(ʍUDZ-ﬣI-HO9. eZM7uDZ7.͆bؾZlJteb"GBA涎cx1 eb UXA}muւAhOA) oBпlBFh/6š96dZYМţI"~|pŅb~kpc{T-1˄N$B'Nw$J\uUZڢh1z/bCRVUQzi< (.S"Z+ֺ@9.JJ+AA+JRr^y. 9G O(* Zdjj7ZUEb˯pDZFo$Z>NdbCΑŤj64.{YM(ć!AsuA/*łIŒ00-@9r8رs!A͠(5xCbtz7x@Ir`)Ζ1K.?-촓A:++!<@L#B ^|:>l1^+ذKZༀ DRa8K`>j9{^i] +2z) NDRdkoΤR_-RR|KB2~$B("AA  /Jk譜QZ/' Q(DR篜$B.meR'ѽ$R+Nb,B1X2<FZi.PZ6ElEZ7I%Rⲽ%ROER%IㄒR/ZPCRXy.9b@ 9 #J-!9p>ά1Oj5R 78JT:R>Aq9Z[q!9o PQzMaA) 1ERZGa9ⲌIR߱eZF=$R;b1}ʢﴃA"1;(bz *ѽb9pIŃI*Z0Iz O!9*5pB9&ppb9'ȼbA>à (΁AQ`+1k,#Z|wl`18CJPXTƁ9n(.+#JZ휀!p΀kO !Е֥Z}6bt:FłA 9N:qϥ"B7bW0銐RrbIak"JME9s UUn@'N8n) ~-)ŀA^I[0r@AלQ.3ebzͅjMA9WzUaCbjiށI拝O#b鿰N94 9&0b(#Z 2#RDb- ANdbGȪQmw A>׻CbkBb#TBUXw,`9"BRQ{1#BP ZuB_*J EBW.a C:έBsvVJsA*z,)f[)۹k9w 1:=΅Z%WkB8y̔ !͜`!s錔B//јsA{zΤA9Ίc9ނ+DJ &dJ֔̌Znw%JrzΜ!reJ^>~pb^](ࢷPFRTבEZvކZnM$Rb9zSJrzΤ('pA67/ΜROa)ͤ9P9/Z?IͬdR R"b9z.Aڸ9 ?ΤIbFoIϧ/R6Ic$RvbA'mֳ%Zq鍜Q<($0je7I*9Sր6.갽A|-!9=:Q(ccm()cAqEZnNjmI6pzR6I߷mm$R:q%AA2֡Ai7o)(?IYxάIGiBm$Zs΅b`pŠ)z{SƠ)ڱik1 PI|2)|1+o)oqAq]dZRO ⠑&(^p#JGfLCIt(2΀! KXR5u}m$J) d0ǬʹCR],( B'$n 1rQˏ֯ 1A21Ֆ͠ Ȏko!9 9Ix0Т#Rk\!)Bܐ1+#/ .I"\buңsTJseZ{1%Z-rLeZ#$ZCI{ѵJHb/bI۽I)*c9*VM(%Rtv({-!)(SQy֢A޿?ŀ)Q kzdZjTEb)][΢Icm%Z^Ϭ%ZC}C 9 )κa9麏ŢIaAjzS1?-J)xVSA)%2[(`18"BՁ1\^b6JsaA^G/9,+l1p c:B}-DJ>EZ޸b-73ހAoR1mR!16II51kZͫn [êAȓQ?K.EZ@ͬ(h ShtR70zQ$髬᠔%I`Ivp#Z/Y;sj+Sw$b[rcs$b{$b_ wAw Q;Ebef ޸* 2WA9ޡI.PDZ?Ai͒`))ѿ ):w17+,AԊ-Ac BRx{c1·?ꃁ! &t)^15 9;M9cjԎ$Z:'#/a9ͮ.o:;Qmc1,9, A :8;I^?m(AΜ:줣1EZ sΜZj:1+2A[eR}Ϝb9,9_P:% 1"Ƨb|TyϤfZ+ymI]Z09Φ$0Z]6PZݝA)$A"+_Z"'oDb.n.AlZͤ`>s1ƢAʂpbp9VKnAO$Zc49Wh;b9PA άeZ)fbuv|rW}usMDbKrZOeiqI (k炓q 1&)vjZMU%RYre57!1sQ%⟀TZ8ҽI?]/͜2/-a)bꏵ9wImѽbXRpZSMeR.4kR0WB9 " &l#:@ax1a15A1kb1Ɔ*#BQ򰍤)+ΜB 19XnB1,$A.c,9 <+DZ1'I~QMQbnj0bZ~V9>AņZS.IcC+a9 ,/Zr{iPbW.ѽ)p:$J\L%J',b97-2/ѽ%R?Ojf\ILorUER0b9.1' /ObWEZq'QI&Խ$ZPj.ebV֡I[V֦jesjnpIyaA0c9z~0i%ZSJ,ke$Z.?=QM! s:(9JoP9[3pIvg/!)EZ{%/ +?uIڪܱ(r .:ނI/n)+JLŀ1 2ҽBTUH|@>*@)KvRi%dZcvebԪw}IE*I~~OI/; ) U֪w!AZ\ѽIOe@Ar` ϶ޡAW Aa1I%3I>RB9z⌬ ͆bnͅj!ynQ,I'k3ަj`jsDZotseb3@Ai+X{zu֡Q ՅbGc{S%Z {$Z%5@Anb`QٵM4J~'dZdZ{kش$Zoqsr*́A:Qm@ $Zri`'/AD(sAx2lA,OjYZ 9, 9fEҽKI\[,ɃA+$Zh%m$R=A1:s( :cJ،9˃AЖ˃a1j~jC:Y_Š)44S!);줥Jw͔J3q9&Ho뭔$JffR_}ZZ7q1ZL)nJqZ]5=)s5pRv%RnΜ#RCJAcˋ!18:/A}BqI׿AdRRAwͮeZ z4a9>iťZ|AhqRER55 z֦Z/pA&\šIr/9qkoOά$Z)( ( uB9~7q(A.6YA9 IZю$Z龣Q/+A9PﴢAׂXEZ6*$bwyxp":5`!{QΤjQ/SjPbnsb1ȮpA/A1}O#JߩZ0Roq;1A95[2DZ.oͬI޶ 걵B^R*б 8.%ͤR-9Z DbxH,PDZ-@9̦7/Z2_AAZ:ùZŻsހ ; *1"S({I, 99 1z˰rޡIU."b0>db%jn oej B0*8"bKT} Rj'pŠ(xSQy˔jVVTަris7Db\Qh0m*wEbKzo8ȉpQ $Z9<եjOۜIbo61I-3Q:eb 1tQ=R}ÉjyՁI,76AALJ&,Y )a1kKDR/bS5_ ଘ$JP̜b9bսZ%@)/+) r$R=P ZRS+9 ⾪{1'U+c1 ES$B C"v |1\{81λo.CJi*|/dR1Ә'sWUTL$Re~*pbaB'͜Ib,lc96 ZI[, 10|j0 1.K8q17obJ܃DR} JpxqZ央/!1 $R)S"1TކZgPIPRD;/άQhK$RbQ%Z޹(s嫞I^[p 96#RƎURiӺ/R.ZeZ#Cq0Z)+P(*AA6 t֢AǻA;P*CB{'휂9*-9oJ0R^ԊwhWUuyA53dbJ|I >ŀ<(5A&փIgsQ(-Q~3R. rlAA bAȌͅbrInHRIҠ(1--!A_-Q 0ÂOCbq, 9/@6Qm%Zj(oŦrgAA.8$R#Z}ZITOY (!aA$7@ ާj8ސ*lբAcՂI#V{6TCb#~$RԝݢI.I  B*:;́9<ðSInet9%q 1((뉃ͦj"Ņj̝B`,$R8?Lj|{82.m9v6<!nqA+@!߮rn9>ΜAܻmIドB1/kR5l9 bSe |)#+DBˌ`*:b6bKI¡>."B's)#JI7BM/Zdhmn$J$PApfR7EILA,aM&ZHfZ%Z(+!9h* :J됽#Rgz 97άb1zнEZn}bU}b1jIz7RnHqAO΢pZΤTDRcpI-9ܦţAOAώaR.$RXţIivR\_j"aB9pjDZzqDZkށA7@AͥjpEcUN %B~_nJ)wMA~0B9A?*LB1&1͜eZy/9| DJ`Ϝb~nA o.RVA 9L,!Mˉ$B[JNf,9 OlJpZ_v5k|AoZs\\;/fR+ZC.GR K㐢BKϜ2h &Rݪ)R.c]z句ZޣnFZ.R, ! (q1c8EZI3Iyά `<3({ޥo4ej)tޢQʸQo`$ZCZoMqEZyi{`橱ͅbRrCRItY)/ZԎ#:,(!g*Jx@)8@9ܬ/EZ6H4IspŢI'ͬQ/DZ3jGܤ(IYCb>k30.wS0%%;?R` vIz 5jTSw 9:;tCb˜9"Ic([rv %$Z,I{TZ5vd0{0/3ށIsN*SނQ bISQY\z`Հ$b2aA( [rQ$bɇ|{xՀ(8 wr;M0`j<\2"R2j_%ͥrqZ1sbŁ9ptrߝFw#}5cZ6ztA9@9Pr/jB9/'B˃Jj*co L@ b1sЎIԈ$Rm9+{Aɰ%RR bgYޭj yͤ$RY(ArJLJZANr͜RK*Zl˔`/ DJɁ/b5ΤJ:OA眑9ЋΜZVApA+ ӍJͤ)ʷ.ʃAlEJ0>\ͅZk^rA-yz%R5I 3Aм{A*y!1* ˒QgϬQ$PERc}nk7SdZ}厤*dZ{'kݕ* 1' h bI֦IjJR`ͪkjn/B9V*pjC*RWrp4Db=k|7(K/Ias8Ϥr xa``zҲb3CpłQ peb57*PbTFcVCw.B_s:w#J%1!B۬`AZ {ͥ{2EZ[NS : #A1€J )_b)?(P Y+bATw 4,;sF#Jo&bA -kIjFN$ZqA9L6I{C(Ka94'-{yq~qjaI; 2Iw#bҪ9* aI~ҺH{X֯)*,jI%m_I]U0Ig{ʬq.R7mѶ%kWUR7#Z_!SrR7 -ՠ >*zb9 bB1609m kj{``pA?KboxJ9ޝ2 AȆOdR?ͤeZ%Rb&+AਊR˩EZ#fh-ER[X-LFZ*LB[dRz9p̔":,͜)_+ J|!1:pJ_%}pRg_lJ}=BkB1>(ZWo;̋!1I *l9;A)+A`m1A+PDRsAh,0IaeZbaA +ZPRMeZ ׺'sUj/̜beZW/eZXdZbIn$JTT7$Zbn~ߎIǠ4΅jZ>[I~~Zk9IQQE_ 9rӸάRӘ0b4i{x-oQDZqj $8h{zaI/b qr͆b^I΅bYT@9jp"$Z%Z(нJ>պA72 ~#Jewk!9'PJ7"leef3֢Q>kR*qJu`_ͭ !z29 ރOINì`(! .aI Sށ9Z!CZdNڐ0vŁA Qݲͥb Yx2dj_<TjW`(#lI `# n*.$ZwK!A(0گ!9꭭QWmQֲIMN'Q7SG]Zg3ze8}p Ax,6Q{{ʹdbs6CbV"9XrA6aAko8@!xcν!!&k/-2ށA6IkBM,-R#Z:ZpU"R|so!:Rrb& $R7D:jb+1. c{ ,{9"29 A?ZُaIՍ9d#b% #Jqc+AR: I.-7LRQ͆ͤ9z"1a!x|cBW\͜AhçI)2ƃBO5_Rٻ>/$BaB#2y^)oM9 $JN싦R"Mb?jrIs[ݗ1&*+ABAaܶL!1R A'/leZ{' ͜0`J"-1RPbSʮZ%R+0A'Τ(*A1oέAZ@9+L0%pA90"1+LAImpŁA,b/b'3$RUkZfZy7\ 1cIsֆj5Rˮb/ 9(0 rmspڍA $ޅb{pDZŁA$OA9 ŦbpaAjAs S$R=p)y&QAݶ'IaADZ.k/6sޅZ3ןdRhx] :2΄J}틷 .'A{I=uZR"J>NnS@'pځ@9 !a9˅$ͬ14'͠(쨸rʹ(ܲ́IA.b_j.ŃA*"wdb%*(ߐZX#b^R$ZJoŀ(<bZVѐ@ " ʈ294 A N(YWꓣ\ VcJ}_w+SI$Q61,H̀˧ !:c B:b 2AjsrR݅Zۙ $ZsX5({rsnwδRhM  Z.O 1(0b6͜a9R>Rs{={9l9 pRmqAX~I 9hA-cEZ>#Ipj\VLER^b ImASϞ휢A.[{nCRcjJ I2:dJ{gdΜ2Iqk\wy+JT+b1jêj5pR Zn0Z/mZCl)6AJͤRuRlebHWdZ%qbSQsDRAθ01A5qER][%Rz8R\#Z7(4dR%RۚQ/ I7BaAx8΃9 zΣIԶAj}Rj&>$Z(TւIÒIZ];ބbzLpApuDZ,pb4șsUDZWRDZsjDZmͤ1*j].ՔblV̔` [ )͔$Bе@#R`ŀ(pJ}یaA;"7JJ":ϭ!CZu8J~^ @"x`9-a9A*ցAZ⬹QJ ?/fs\֡I`͊A9Q{Wdj9jڰ͠Q/JJp`AQܖ n` 6tZ66zWM+R`I& B%=XrRFQI .. 18A$Z,I/r +Y>'hwhR'{vocb<뽋1;MUJWk+M3 V sDbÿsbʋ=yY ߂Q1jj59bA)At0q1aLA!h"N`麼l) *|A-{A)#B0R>JDRXY͜ERZΜeRgxbJB13*PRg7ͤAcDRSDRZ^X\Oj5Y"Bos1.oLA)b1 ?~k$BhO&R_~M ABC b00PZOse9b9ILb38Anˑ9`9I볲ͤ@18z;p$Z[9rͅZozΤEZƹ5I{A"Τa1F AۖJKPZ˟W*p0Ia/Cb(8̴jC /blo/aI*1bheb?Tֆbrm\qZh5H{TR%ΐ0ށA7c80 0DZؠyCI@ܤΦbkuޅbK/J-: ѽ:s;v(d1۸:P֥ZpuXB]_IRw BcC1O̔9  ztgitA!(竎`kgk "Ajc>Z-y2 62a9+0 A89* 1*ʓR"mAj΢\֪j̜2o+DZ7N#bO`+Imvdb5C9hołILr\u A{/9>y'{9%Tޥb' Y!2o)Qx~΢A2Z j6Qsb^p`(࠲9 ":1zsB9߯xZ~gr,haaA+㵎QG$?0<~Wb{޳FsWZP0DZ+VTF@Y > >*=? RdB(cfJs)cR|{{Z-(cgJ/JkZ[ݏsZUs cۀ)cFBkkb*Jk+KsޠJkR;{ c-Y}O*kת /{hJk*c!Rս- cJ} ksRKkR)) /ks/[dBcfJsIcZ|NsZ+(cJ/JkZ[ݏkZs c)cfBjkb {*k=+ ksޠJkR;{ c-Y}O*kת /{h'[D:jo [#: IcBnSJ"sRלJkRފsRo/s)cUi[BZIcEBB{3sJ[A* c1 "KkGJ*jkR"sZ=;?܊k&BkJ?osRwIcRkBjkRY kkZ8kkZ ksZ( ikEBsFJ8)cZi sJ¢k c'5s c{Z:o cZ&B 82IkgJ"kZ/s)cZQ{ c׎Jk;ks[z+kjkFB9:)cIjsZo sgRꯂ cNKk2 sNoKk{CicGR +sR*{hR$7 b }N*cNKk{Os`o+kJkR=*-sZky"sb sZntob.uolsJk//Kkx^cEB_ik!'SA֯ $:yh[EBEBW[1_*kkfJHcB짨Csb)IcGJ cfJ"jkZgMsGJZjkJ KʌsZ루c*߻ t)sC:S#B&c:ߪH[J{lDH[9(I[J6MEBJkJ%jkhR_Jk96JkhRssgR\.{J+6 |bzs$2}ujcB2NokeBO Ys9[B鮨nB^H[&B4}jkA-ke1%sgJތsFJ-&*cA8kJk&" sgJnKsR/#R?/([$:܂[9ic2 c%JzǎceJ9IcB)Jk&J{jk9JcGRJkgJ shRU/sGJ,sFJ(sR`Nb5WU)cs%B`7c&B-~k%B4ikJ,mfBow_IcRjc&JrjkGB'3)cgJWJk'B Jk'J'sZZ-ksZ}A`j{GJì{R+sseJm8jk$:MsEBk}ЪsBIcR 6)cR #jkgJ{kR){J3sZ@'{Zk{Z7ϺsRb{GJ{b0}iHc2(-kfJҾo:IkEJsZ߷kgRNJkJ2okkFBjkHRc s [#h(s cTb{R:: R{Mb?k b-iRkk$:Ric9+k9یs&JIcfJhjkZvNFJ+MRsRwsZ6{Z`.{Z&sZCq#{Rxb+.b7%[9-kfJJkfR{RIkGJs['s [ss cxj\{Z*\s c{*k.b}.ksze k:kpZ*{ kkik:<sGJu%IcFJϧRIc{RV?s'JsGJ s'R"0{)cn*cW*c/*NKk+:.sM:NZz /R&s.{Z ()[1! RU}kA *cgRZcsJbsRb2{B+{Z;zZ%/*cK. c.sc2 Ns*z-㰔KsnOlsSdžOhRk:IJkJ!jkJnȃsGRbosZ'{Z+s{ZW'#Z{Z;١ cWkoJk mo*c o.kkAtO+k(ho+c%ѤbzkFJ}Ȃs&BJk9"f{gJ?߉.&B| Z- cT.Kk60Ku{Z*,ذ b {ZCl.b,.s`aoLc廒uvoKs]|k&Jr)k'J`)c'J趂sBz{hRsR sJ /86sZOJc oRKkio kx os"O+cKk,[ kתkRWqjkgJ :HsR{RySyKkGJ{ csR+{{R,KsVOk{/{ksubOb&+sFob뀪jkZݵ RshZsZ3;JkZ&(sgR {Z^lshJڣ. {J{1 cWO+k hZoGRޢb +Ѥ+k+b*'[ R"l)?7U{!ɽGc㪽RF[AB([E:Z$1 hSseBWwxުk:¦[1mmR@" (JcB2}/EB7IcB" KlJ]M9U˫ikb*kFJDj,ic9<*ic&J{1z:{Aj{1`+thZ[Ic! R} |Rjs1( kFJ+k:u|SA@€l#2]uJ .h[`g[!<:euuc(ik1Ҹ4 tJ㰔1Wqs) sA⚻([%:9ic1z/ikB;'k:<{J7VsFB9Is':#k$$ 9Js%B.sA.kIkjkHJx냈Rշrڪk9as2ʨjk"1@EBZ/~NJc!mjgSD:Ihc s){ ƇcA(,fS$BsjcB{ּ k0G[9 k%2 tEBu{p{) -Ju_^sJgKEBNs:Z)[JJB{&:kA*nIc%1)[B$sGB~Ǐk) cAk{BJk9*c1*s9"-sA o{Z8{BC.%J{5s'JQ*P8kkJh탁"/ HJӯ탈RЗ Zc1)cd1";P͔@.c1-cJsUsFJVs0zє9U{DBɟcFRHc9">IcgJ &ikgB5gfBsJmpZ{fJ{9 {fJs&J]샨RzofJJk1>8s {&Js'Jn Bps1oBnN;-hRz{ބsI *e1M1=Hc> "s(+|%B{\=h[:>hsz{fB>{BCn &J]Ό8:s#)kGJޥxsgJmvgcRv;{J]s9>kIc9*sGRJM j s%1(* s&B+-AZFBks9KkA0(hR {Z s8j*jNA(*kk`,,gRpAϮR K"#:tWeJ\}O*2ۿ,|19ֿ3Ch[FJtV=c9.c $k9⩬sJ)[A JK|GJsBjsGJ~IcGJ!&. |hR> fBϊ8k9" ,tb[]gJg{I#sHJ{9{Zx*= Rq#>!! b{Z 9rJkX{ 0is SA(({dBlH[FJ̴}ȧ[Aui[%B s1C=(kfJ@'sJ+sIkfJglsJz6c'JX*ogJ}UsgJ}fB'jkgJދ{hRg˵sHJZ B.멞{R+NRj`sJ"{I{hRK bG,'J^{R"foB.FJJZ HJqA&̏ jJƾ.*"[#1 |JU.Hc9/hcfJ /Hc!1 {FRbd9HcJ`ikR CjsJ*{J߭ik'B*;jkgJmlJӫsJgsD!*J-Z[񞿏Rq Z*-|brsJ c{B ( ( |ZJBAnhJeJ" -gJ;새R nAneA* &pA'[1R2( ډk&B>$BLFJ}u탁!냠M)~IkJ\ɫ tfJ6{RũRB R_קF1~/mhJP )/sR ngkGJ,|gR޿@,|Z'nj-|hRr{ZZj\{ c--{Zn:,j GJ?ks9B1ks9z:( b\%Мc9{-9Ԡ(ʎb~{):O/^R1asBcgJsFRbh{Aќ1{d:{EJw FB{ tRV^sGJ0Ϋs9{R !*{GJkZKU tA *m cVݯJ*.{R.gRZB'B Ok-hJnbGz̃ZNZ.Nab(NE1, #Z9 Jc9=~ lABׯic2b7 dIjIkR)cA6:{B~?{RQV{{Rt} |GJsR+y | cG\%+tb=_]s)cP:_{gR8sHRs c2G{Zʼn{*cCjAsGZ.¯bUc]o ki( N k9$:.ks6{N kԟJ H6jb@/bj(BObpRn>ZC)c9 }sAr=z1[p1?kDJ&N9[?,gR~dϪsFJ&ϋsgJ~-Zz; |B)sRO sZsR GJ-HRkګ{B (^-R;sgJ{Z} c6LwFB :.Z:gnZbKg byNHR'ذGRoZ {Z hZk'JPxHc1J*k!+bkR>ߩcI;M$B leAik'Js'R~k@)cA 룫{&Bj+|&J |R*L|Y銨,|hRj{GJ%.p,|R{ ZߜϜZ_*{)cW.Z .bs!,*k6%O+k[М*k}NZx NZJJ탂 탉R\<9kOgR ںb(Wn@쭈c1#Jc9IGJ_NJkgJ%6IcJNJ`HcA(kJ\I e)*{A'JsB@틫s:9sZ n{Z 1 )"oZZ)Ksobb-bibSj N*cohRJNHJ&{ $탤'€Oa( s1k9mcGJ|t9,!9KA_sA f tJsJ]'s9䨋{:({JX̓BrR׿ Zk5{9.KR- c{C%ogRJk7ޏZ묦 cN+s.~ksvokk nZ@Ks`b* cu9OAhR c\~\)[!  sGBIc)Jc'JiHcJz{$)' B;sGJ:_+|bwoTsE9=- JX:{AD9 nRkkGJA ; ZaWU{b\'.b.R.hJ@l8nhRNgRkꏜKk]Мjk8*k=Kc줗kspqd1hRb{oB .9 |1{s9XIce1Jk&B= jkGJfp,|GRW}x |g9r+sA{hR^k{Z#>̃FJGJJkHR, 9z 9sZ/{Z5?.B.МbKy-UNZ+߰ c)+k﫞2&oZ .9* @ZӸќ cRNΰ(8S.+kќb`OBkk1KtD){)Jk'B w+tIjk$( +|9*jkA`&{'JJ@R[{whR޿.Z|uMIR%2-b[Zh^Z奤 9. s(""OZIb)*c5oRq.R.*c|K^ [tcگ c cÚ{ќRj2Z*ZR Ksn7OI[IcGJ$ܫsJ!&sR+|A kZ+|'J/gR{n71R}*cd) oGJ+,Z؊Mb۰_Nb/JkKМZ c_hZˬ{GR*O9 c{RLRjOb0 cC9.! (o Kkm=o c0#؋ c 'JHR}{E:z`;R__icE9 cGJJVM(jcC)rs9r sc1/s9 k{9{gB -jkQe-hRpA7nb;n*k|~_.Jcvo k |I".1j(( HR*.&J آ{gR,<`NZpb pR -@"ќ*cj,'2МKs0Ф cA9 O cajsR &s1רsJsAk^{&B\IcD {&B{z{RX;kA+(sA.4 |'Jզ.{Rݶ{GJ,u( HJi{B(RO [ͪN*c"o9p{  9*М c➸Z=b>X*k7oZbZ` 2`#  МlsZ RsgѤJ>>Z-,!){&B*JkB+|Zqse9(k9ajsgRZ1{AU-'B{Bo8 H{R3nBk/B̓!.;NRe{B'*{Zp=KkobG欨ls~l(Z' МZjk(oB(ќgZ&ks=KkM^Мb $B1ZKoZoB˼o3ZӾjk:(kA{sGJsA{ kJc : okke1s)+ 1,,.ZnNZ>ݬs )s{R`/.:#b.bByoj sA{umbE2̓sxќ{&O c'Zɩ^ќhRNB@b SZnOJˬOHJH t&Jέ{gJZ[ |GR%k0kA,3 hJJث̓&Jρ7ksb$se1({A*'RwohR9{B#Kk1{HJ£Kk(( GR.~b**mOgRjKs ksc{ސks > $hR.ZohRJƐZ>7iRJ'Kklsk+kʇz ckkGR)2'hsJ«>sJ26MGJzs9 n{'J{:~*-f1{RF{B{&J`B{1 ks(ls1C.s#)$0{1/B>{a@ GR(OZ!oks!(Ks6-ZѤbOHR`bϠNsZK2b˭^ڐe9 k6tA**Jkc):+"jkGJ87s: {R}Nh, tb߫{9psb[@ލg!kkC2d ~Ic1/,¥kAS +l*c Lk?A!k9 s&Bg# |d9.d(&Ic kd9{{b,LBc)s!O$sA@6MB-|a "ت{{~"b{܊s#.jbk ${&B 6L9 |(蚋{&Ja) | c!ڊ:g[ 'c!ȧcAjsjBE+k(@!|h[ {)k9,)-9c&JZC {8 *&{+4Μӊs!.i{:%* -{9.3s b"/ k-ϜByk{A4{&J. |'k)&j,t)8,|(Nb+Jyl {ސVիsi ƪ |@()(t(c+vS 'daعe[!sJSxKc *#c#!ojCkdc@&cslj*Ф`!~jl@(&k@pk@6!ˌڟ<֠k@+@n&وxaKkicB ͎his)'Sb  |-s`મ[ s1be~s c) b |x !J| ޫs9 $u)c {a-""{)Kj 9$$kC(B(LeQߪ t҃K9ⶭzs'JRNW 9"&)kmc |'JHKs9လ-:s1h@0'*,|c)땽\.@$,#s!nZ7v`گC)fƚs Sb8&K@` Kc:&cG |Dkc)שic`BJ c ## t;'I|@>k@ %Hl@鞠[A "(lC9+L|`;ފ|l;|`5͌a.k ;*-MMۮ,еk"|k9 'm)_wbc  ksh 9is1|p,s4(sC {)J s%)Ƀ c! !s 9= 挄B 1:A{':k;s9ۺ t1>sA"уjk!( |:bFjnN(檚{"!:nI sC!"о*c0$ tc*9&i[MEB-)(i".QFJWN9دqJޯ,)0M&B0JtA%tf:| [$!dy{#bJd"[Mk|1R+|bkX |"saÁ(S9茍IcC!{Jȕ2B'{@cBΤ&R]{ *{A s1&HPks$!3*k ЍA}WM Ѳ{ zx1ew{a!",|C1( |B tJ>,| :,mgBuo.-A8֓Bkk?o#:R 1 ?-fBYj$ |@3|\!:ګ(d䔫k|([2WkaMyAc{ (jtCv*tӲk *S@.la0hc1(<&H[9c2J&SBG[`( tC)rc1.ƴIl銍ca &t1n/[)Kۈc9Xk*X tb#s@x9 k#@k|c%+ ,v0}kb킪Jl(Rc {b? |A˚{9G -$B[g,a +̃c)݌ e1-~k,D)vCu [),`&kd!pri)[b{#)=Rx֡_??샃)`o0߽$9L|jk -{*W""{GJS{9#Bkb j-!NGJ,ǫs(@{ B1z.- ڈKal@ɫck` |{`뮏C!`Ai߻hcajˍcʍ`umWk Pg!пHc)ZТ(s#){c!׫(k`,J7U. ͌@x[ik!HΦ[b "`(K`!2 cE2=+ҭ֝b`3Ks ;a*_{C)_㗏j~|ce l#Vˉ,d)4{ic1s@( { I.k{#JoJ{s"AN{+s9rks*(s Y,;]b  GB (s29/sHB暲k@$սJ-|c1nc1s{1bD=,c,c1**˽, ʢr;]M96ML(x[ b{ @ؿ{٫hPaa}tkw[ g[[b!*Π-jtv_f:+}Q*c )^c9gc)گk  d *1u l +*&Ry% p`/ ڢscKjR" X˄C^/cmBbaPjkAv9)lD)fBCZ 0 ,tj;-a₩c(!JcLc ( Jc#) cA(Ks1l{(ό)hsbj| abzA+( k~asa`6(s)*s1x{ #P`/{ό1[z |b)|K t +@{1lM``踭>٣ ne)SA,Hc[  '[c)#ZR@hc)>k S:)Id1w'SA: [!2 /_{*)X׉s@&["@SB !(t"jLd2u~{)'vc1 )la㜪k|a+*L)jtbN,Bb AWJkҜ ;Iek$)W([ |' |w(Jsa2.:jk1H* |0n7ƅR}-`+,l 㫋sc)ߺ{ť1W_Ћs *c RKk$)o02sE1]ns$!K'Íse1탥1ڣ} |9.Ks!)Xu@+b{{-m|@ nSΤ!{ sN m@B.`pМ`2AAzg[ isBBL SbJ[bJ|a["![Yk nh^&c쉪{ .j kIsȣs%B}uLcaj@>cN* c &jB |E:֬ % K| "GS$2- O#k 0"h[CȤ l mʻ:b [c)"I[" ꯫Kl"ھ l! n ЂKJߺOa!vB)mK$,ER%js@` s)j !s-s.k1_O)m2Χ+{C)v$nQ#!_>*k!-JcBs1s@ . M1Y ngBi{@(,%,mPв |.,+Jjn২1 h M˺{`?"[ { Q)g[ Bgc",Hc@sb;sJj"K|)_R씣)ޯc1_&ksu"kds!&*ikK@zkad[AHkAS{)tK[9}@mwېsa C1Ӻk k |Bb |*k!âsJ+c!cbKk92p&{!_{)zb{J "+|(Ik"M,|a{B) g믌 no {l,М!% МA*c9JsʋC(ca[1gkJ +IttB( t |B[!HcbآrythcBB(kBk9"%(c⢦@ t@*>k@fL@ycA"H[@*d`!{okB' cb *c9s!fmFBq tI:jk(@׋֫sC:jc {  |J#zb p,ta `&pN  |1w/Ks+ᢃ{AJk)kk1{ ^J-||eAM sA;Wme16LhJ&A!{9;Δ&JZMA*M)Ƅm&JO{ `8nnaB˒: er؍nn4 խ *&/*| |!ONH[:[ R( 8hcBHko&[ 'S "(t!rJt ce1w) t@;`2;{@>Μa!ok9o'c0,:cc)*ށs9ܺ.IkAu{# t0ɫns!ibsA~&ޡb @.(Jk#$s!l*cb Ck (L|9{"{@@֊jk1亪šMj탃)sB*"`Jkӵ Ms'JK]_*c$)"9]bϔk-CfA> !#)"l(((za*NgR]-91_.GR)*Z |Aҗ! Y#*|olk@(\BZz*t>[D1¹0hkAȮ&HS Z1z* t+r)|"ʄ1铘)kt1\, 2+s@H肩J|`-t!h|0~m*|C!Vc9 s"ꃤ*~c1c%B6oY̋b/c*A)c10jϜغJk@.A5 xgS%1?{`. -)9=)c #B @r*d%8,.{h |I;K|C o c&` "+kk$) !ۻӯBN'J׋ A, c @.hJ]nD1Þ`,"+§ |Rz C!Zۻ`(bsp鿫{1B{`K,Cksh*"oJ|Jt 뺱c`n l!KjoR0ĤP ޏshcC)/Gc" sA"`ˌ zl2wHcD)ꀠ||`/r$B5_Δ}!m!!쬶*`⩢*|1h_ |()"!wic9sLk9h9{C!N,1r* |C)0 M|#9jka:9 l0kicA< [AҢ t8k lRc| j[ t0)[s *6)k sbаaJkb/M!嘬{ r*caЏD1}9͞>{x8.FJZ"9:M9Iaj-(*{@ a /@.AV,{A"zzn+L h{#)BA{p Z-"/Muyt?]sZ1 &F(^`֧kzk6'[ k)J / d@&:>PkBͪIsb(C:}+Borc k" )zsc1Je1Ë@ZhjRŨ!i+t`h { rk`&J߿{kD9*cD)")cC `*ck1J[A*2s@m bIcB#*y:ےs9˯ @C |s1Ss#!cjke9ۃNֺ{J{! {9{ϤR>]w{@$(sA{{b29 mCBB9n].|A A0mA~s!// Jk{ ̃#b̓Z4;P oZکWL"jm!{Jt Mk9'%{AzjL| گ*db! [( k`$N1ޏ-s9 @ŀ'hc@ 19kAni 1͌%B^{Avok: ns` i[a(,|c M k1 tA:*,tRWm*ã)c` HOܪΔ -m1{@c,|D)Пl@c%Q mBn̯߯GJujkϜ@ ǪόBXes@8M9&N{%s`,|(Ÿ.+s `jmBԂoIA-k^(}7-#!,c8 q`fABh `"nd1tW jJ|!Z}SB䰢J +cb+jt# ǂ}Wk" ZM |T cBB{">[!a"{%:~_Ika Jtn ޠ[jcAfHcic@(bkJ lA߮xkC)?zj lc16s銀k1;s!ܶKc9OϜSB(23!BltAn jJs&BNϤ ks!1 P!㦾}t1l~s B߷C) :W*RW GB?ݢ1g;{e1s.C1|"}{ ⁈ N@:VQ( t@*m0 Nbo@̃#s  샣4(ł;j,R!9} Bcb6ӳ5@s .? t t(k vjt@ `(+sEB_|4'[.h[( hk! d+b ˔gRU_b*u P`j ˃!ˮʃ &+Jak 6$sEBᚘ)c!  l +jmﮒk:c" (,rk1Ϩ4富Bk)C8]kb(: iscbs9~19_ |B8sd m9l|8bMb)* +Ma;j{ O tI^oWA- " .AJG{RA>+ +3)JJN@ ŠRa埨-b*֪{*s) |М@B˚赬bG/+n*2bX([A"k([N"'[$ k9y6M$BW׾p{ACxt`෫dBU_%c)p+t){h[`@L[ l9O|*k XsabD)p$)+[# L mB z:鸞f ++|FJ;-! l(C!^nsAIVsB1 |!˃DkθjcAt |I[j{D1^=, * |Azrs9BlΔ98HόJwМRҍJymA'BМA|,-.n()d)鮍Cʮ |e9h{A+, +l.J̟`jn(c >AZ&*Aa)# fLF.샂* 1 @J8zФ)c`%ka z6Ρ)phcp !}Ϝ*׮Ro.rik +mk9`o.;c!Nc%Bj^RE1(hc bxcA81icޠ |ZM֓k)3jk!JjkbK .:c -c! As("NfJ tA{1As&BpZ [d9Dʁ {sEBO |";"mZp5sBnah(kb()#( sRՏVm9j&JkA#A.oFR_ * **oGJEW{ 01ةМ .1j(B1jMa *$-9iJ -,*A.&ϤA&n ,s%{A0LPa h P9 |),k@{8 |@5b{)83~0kAXk,8*{!='Sb¡k1 @C |`ߟ i[AXosAvk1l t@*k!#"r|9 +|*+s "Js`*kaȤ t OL) r{#)kA&,|$:[ l|J|͜CN )jkBא |9½{e98檸9{L &pRFg:)kgJ I fJ%Aso9{nAy {/AoBͫm'B o;MIRދ (R{A.AM/q2Y/s$ I*М ҭ n"j(*M0nB%o@ƌ!kb Aic!? |Aꨴ'[bs(&:m`.@ګb c! d9JuFJuՈ[J`c(c1;2:Wjk"1+IsBkB+ڭ{FB'x([" @ |s |AؠKtJV}n*l1pic! Jk  S kA@UsJ~ecsA" sD)*,|A6/{Ai b)ΠB{A(c {-ZNfJq[ |ZmD *NgR br2sD1#  jC9*EJn.%JbZݖ{BBM>朂B1>R-ֵf!cZmsZ"- |aj+M*(z9x ^.RV┵EBz).МZUN*nB+,e1 t |nGJ{J-R +`oZ:NZ b#nB*rBrAJbΔ;n J.ӵ!nϤ&B6-`Lq A;NA:)>Q` v㪯kB%cj| kB:4-)(cȋ t2#1@!mk:ңc:ƂJW(k Is9O{I#iΜ Ik9f(s1gR(c) K! j{%B&lJX,gR-񌜅1 ނ-C)~Jk'JCF. t`.K(sA c9=/9s!&Mt*j*)icc(`(M :XZfnGBϵ9-z |DќJ.|9 m%)#.iZ |F9,|Me)jJM(IHRn=k{ +  M'RR쏌9+Zӵ0/ڪgJIМ$Bn1,1ZI^-18 4N`(*09*N@Ϝ9{2BKʹ`k.Jz[C (& @*f[!,G[Am,l(k|1>ka s@k & b18gHZa ik1hZORB_{AXFL ~jsʰ,`Ic` +|"˪)c({g)+*K{){9 '{ ȈIcd8* A x |A)0p(㎅8jkޢ+mB_Z7 |9*媍@"jM jN tB?]F%2nly,(-|A*FJ*m|GJ%<,f)B"Mf9.ې9G!NAόc0)"0E9Jte |hRv:MBϜ`k A8")cOa *- 2{ GZjjꎔ#*jn  (0bϤ1\/ ]*K @ݰH[@ꂡkA'S9Ce8 s) usb{!{NN Mc1]jik bB 3`!:9(c` b0,A_ >a)ﭔ h&kB (kI'j88s9> k9J],11 9>,jϔZ>jќ);лQA֣(`(*c |@+:+Jk(s$1)d1js!Jk"$8+ |Í+*kE(İnGJ`MHR(x-B+{(gJ]폌FJCO"!<1HJBﱯiR-sABºД(]R` {!a jB!6.9}/n@   Pҽh2C :M Bjӽ9_ӵRW?|Asc&c!*x}i[[9ǰq͌bhkB* | |:꯸*|A΋j+0xb);q & >.ւ1]c#: isfB( d9Jk1'&{Z{d15sC b- KN"qckJ `  jkAC1-|J&ǪM|@( c *{  ,|$1s9( .11RhRm^,|%:̮4q9cҭcKu! .#)j;t1WFJ?0"jʪn8.(@" KMD (8*[N0(# IDϜ'R*1ڪМa :%CA(!jZ { ((Ho"X1Rc)+U~X,cuic?{1]Ik"bAc0>|)۱)kBCmA!颐 9弉s9,¶{`Bk 2*q(⟻kA膪{FB赾VJc%J*kkq!ic`! |ap*|:?׌B!zm@GBnʶ1J{&BssA |gR[ ͌ZɽJkI1(* A>{+,|#1~ |%:_!Z,|B0va.z/m 8 9"!RnB}10 R*@ңo4.(,$N .@*(,.#ҚNj+ao0(2媸.bX{(2b9ZxqR0b0Z"'" nAwGK`$I4{%!sꊩ[ o;Jt( tAxX[9:SC!;c1 CK|(xM`,#1˃B)*n,a${&JМ9cW{9> j{d! LBrKc 'Ju>mC9"ݪL|9įK|ZծsDB̄9~{Μ$,R7s xZT |JB(oB6%{Aj<,샂肈.Z5LRmb^LR_MR.Zchجs'Zڶxn 芪N@JnA%МZ&C).>.#A&ȪQbW 'JФZEt 늤ZXЬd)6+h9RbSHB.p(JHZ1ABN8-2)e)Zs`sCHk@jka+ZD)*z.gJ駬 Aj"rΫs(0"lR-R.NgRx-|b])sb1K(R Z_wѬJkq7rhZ~bxSМ kn(J.+ФhRX I#.c9XЬ9oc!*!d\2єR"zRՈ*( *RZey:16AgR k &k(~* t iɂ{Z:~W@wM| m{9@nsB1 sA,!걽{C!ҢA t(x ^LfJbe+{HR`jkB#"A.9Lc/ t! @,(:{h LtAsGJAs%9"lZjMlhJs݋{!60Z]: |A{.'J gRD{9(/,|D9&{A(@MJ뻐{ZOsJ2BȯZ[R0?zo(oa OZP #.bdWМbޮ k(SGRҚo@ +C1MRZ^gR1^#Мo1!RМA뒹`; .8)*9~(bb>#Ϥs "Hkb)k#ۥ@s nsc˥*s"s9 Bjs(H0@Njvs P 1㯶k0`>Μ`L lʠ{9ϨyL1Zo`$ ,9:{%# ,|'Z3Re+|1 b pM*C |Je97-A1ofJ^ 'B;q:,I *sd9*s1*b9sc1 GJ).'J*naH*ό! Z ϔRuRw-GR7Nb b+OJ񪥉FJϜ9#N`*Ѥb)A< OA` bN$oRjNAs#)ʞ;2HZbWMBjԚ{9ɰ92w@ۡ٢ÿicaHHkd!*gJt([J" /{se) sfR6Bkkd9ʧ؀'k{`(s9->JtAKwsD1V샇J^w{Bk.)k$!ksb€n@A鯌ުsa{9Sr~ |0 |fR鯌1LAL%A B ,|2 3bz?UMRW MR hR nZӮ׼P |A.0"샀"̃@,-9:+R9nͧ?NA8 :9 k5&Jb Nb "(N9"Bɨ,R#)czK0. lМC9X.|a0"R9OA(ҫ.B koA KA꾼kgZ"S jRIc#kd1|s1. ck92jk! B9ƯkKlAk(.{A(֪kJ k0 +kA((cc*m0/2kD1XKs"!,*k  K Ȥ d!+| ) {" ,d)Kɨ- MZ n`QvCk{Bm/Kjs A"c{A< tZ C{FBvN9pB.1&MRŋkuwӵ䪻 R!oA%Jsun1Z^ :"МGJ?h1A"1b 'J㪿cgRKeGRL<Ф)꩏GRZA*).7C)(Ф9uo!)'ќA- 鏜Ao. 1r틂)Qm@d9ewj|9 uic (z*. |d1Ok8s9Z-#)~D:s((s!BzIcB@̃BJk0ꠀce9 |bK`js Jk9ŃMdsc{e1|{9gM|B2w d1SIk,xkAq%:ggLFR:$  ,@B!.A {)2|!*('Jk>A상-.a N1:`*cj &JҼ a*EJ ќAjo&RoRlJ~3`|1Z#ДRb)j$"1&JO!& .`Rh:p@zo ob" 1OC1A Ɓ|w,t1u(K)>k(jc!jc -o`Xc0kA8LkHR+*tE1{sI@k(` w/kd {"(lA%.r։s " .1ks$1hsc J-JkBom`&{FJ.1qa8 A0zs((6s &N"))C)k |!! &,R&RМJ~~N@4rM9=bͶnI 'ММGR&1bN $*sgZNArRgR-˯BPZЙ9BRQ,`2s hꃲ { " " 2Z> bxAKR xi[ Kt+-HSp kCz t9c cb(0{.*=z{` r;Jl" = t|鸞뢚%֜{޲ ["(&ic$ mmBou4sd9};/!jsa |C1k-o.^b Na+n 6k{( 6Πna ({HR#ܿϜz:.!O(L 9.-fJI2oGRت-hR/bo(2JkUМZ2gR}谜ZӐL.gR/ ;ob`sZ+'Rj򘏔#9 *a窦BjДC9jӵksURz!.`1'RY+R$rj. ( hRW[oZ2քB1d!kb `xk`(;s.JIkHsྸ{:c! bƌk19;6Ơ/ )b*k1ة\ s jL"9s  ,lEګ€{jA8۾n!*{xKk(bJ h{A˪!^*(mbC`: Ϝ | GJ6ϯ 9n]sA {AI~-sFRӵ=B-9&/-!˃ JsWŎiZ sgJﰜ"0na "Q9- * koGB+N!)+k_wisb-B`RިrZlϜ<֢М ("Ե0*S9"tJkB6>Z%51d9ս :6@ps  O$c!,|̆a*{ sKt(jk`23 jk9)6[e8sBl+s`k A} W{"=`{@jB/,JO͔IYj=NgZkdjs! |1L9{97(k Њ61sE9 ͫ{",|R+jhZ~-$)*j.gR\Mb55_UJk" B$9ђGRԟN@ +kg;v c=wФRМbkARm9抣04!{MZx|,ZҠKs~qܯ M(М cm+J&ŀ5 c߿ZIz,8RJ:lМc !B 1!j'8Ե0r?sJ(2An**a2#)Z" )(ch#jgB?sE1BBJ*c1@ tc s#)sb)ڣ{9[p/ kbpsgR udM m:s ګ-AMb  sAjcA7-,A2B+|(JXjiKkA+ٹis!+e-C!+ 0"Ni ,` L{$9ƒ&{` / |IPk9:sA/,A˖#Ahks@ $МA~ b/'.GJҰZc1ѯA` C1{r@+h*gR- §&J@.B899":ϜJ($q9OFsZޘRe) " HR+:6`2鱜b&jZ+~a /+l@k" J!ʫXs (k!zK,fByr,fJU${#KA֞k#Lkbb0"팅97os#0䢢{ - :{B4{*Ld1lZ/gB.{7싨Z~}ks9IΔb{A){An4Ϝa.A'B kI;<{%B" gR5상s&JPФ9>NI> .D9(o9NHRhRߪb'JM/@0("!n:1ʂ@rrA" "%М(J MR !М wДz#:O 0 6΢"*/! 9 {EFK{Z/")`Oa0ʊcR sb )lDn** )S; s9zs [`-9psgZ^?n9.jM)%k9V8":{9)z[d + JW)sG9p4jkC :?,bz,M *gRma-߸8hZTΌib%v E JnzKkA(&n nʨX{a'B2~M1ɈB |&R:.hR.` {("(QAlcߏ9ӯ1 .2Zꎗ?q018gR= hRA+:М )A*1ø$))zМRkW 2 $2!(BȰ &"VCfȤbk>˴AJ x s kb궰Hbӣfs) -9[B"̄1/sc!< A4js9n )sA\0C{  azk({ ) 'Jm+|e9}.9--KnMc!hA">M *چksB󠝬{'J7k"̓!`JSGRvN- JȞhZ?}A#9篌!(ks(- O)l1꿯A({  :@*)М`ꪥ(-I6X%М&JДA#o ,2(n@%nJ6gR Rs֛ 1B2n&21 ԽBs@ )oc:/1ެ򔭩bw@!R("ѤA@5Ab&Rgza)cIcAj as9L|!z㭄B{={ 2sbC2ks1*[00{Ab| R`{ b,?{&{`"ӂmR(;){ L *a j뺋s  @/HRɾ B* od) Nr9ߟhZ= |I> ӓZֻks/C1k9)ohR o1ʀ.{97 k탢NJn @ М.@-_ooZ3ږќZn9  {0RawZnHZysA5Ύ/.|d9cCӽAoASB>BA[Խ"ќBJijAyKfs2 "*rcJbȢ06R4pC)޳kik c(L sB! L"+c mB?Z ⪬|IᏠsE15"譔A}|Kt@(-! 0(B)'Jx-8b)n{ 1sE)ˏ`/R 玷1bR~NBkZlE9.*'j0 .GR+oGRھA*>nA~*nIJ.,j0Nb5yOFR'ھМhZ^/ hRNZ.9ᙏN@X/AzʯA a ДgRZJI(oA-A" "1ZeМR, 'gRr-:@$!Z@j /o&BRo@ #!:zB"6*R k9A 2#) v"ZA( !%Izª[!0iꊢ|A{3s)tFUs) m m`nBo//*cA+k#1(sfR'v t)ૄ-|({9֘:?K9ݺֽ$R?i '̃E){@"k"j{1ohRbmI'lbbi{@$N&JlsdA#S*>bs1`(*ԽFR供&:*co*clXsJBrFJ HzN(h*O9 JoJo̓A Д .1h .A!*n`r#OAМ9(dsd)+(2)+jjbA $@` (ar!ŨRRZGz҃2J© 2@؊ 0!&/B8@B %J)?sj/Juu{a*{%:YMz )k p{h({GJ<^ok`$ 8kA!{9Hd)*](9/]1돶{CH{k %O NfjM|B .AМfR߲Ld9H*gRo) `JmZ7e)+R{^ bBoZ N`KJ{A)) &JvT A hJ+:ZsМd1ќgRl_QꋶRFJ;]폔 [)Oa4lsI m#Kkɞbbz2RJo%Bs1>C`$0v΁ 6ꪮ2` "@6@@00)y:E)*ÎHJ(o@"@Z}M}휆B+L|A,!. dgJ5sd*c "s9 [9$' H뻋s"*M|a{ê*c8֪A>:, lJ(o&JMI{ ԫsa(6X |E9*k{ k (kMA4ʯ!$bʰbh~l{A{vB A3dO`ʖOAob H("o'J*=.1 . `FJ>-ZA!-'BCz.96N gR zn* .I +aQ# a2gRqo'BH oA ks-iќ` N 2a*2a sZ1F J+ Ե k} k'C)6"s ck%r!( =bւ(ꏜA* 0d殫s%JlJmBT |A+mkf!Je9y 1@jike1p/)-L|bj +|J^u c ,BK *όARZY |aXs!1ʎ)@c kI;n:_kǦn |A)-( .jO(˥sc.Bc?. Д#9l-!9*ќ+A 䰜 [Oj"Z$ |AbbNaN!AbNgJc"Z М9Z9r.`(+  (z/oI"Osbt2+k?}P(j*ќ"@8Rj(R-"RJl#ά{ogoJ ԽA*s(.oAhL9K2gb8({@#iM$:J =jk +tA8̄)NɿMc!)s@Ik/" |B(L9}t#(]//z1$?icӪ@ b.Áϔ (nsAX |c0(M|Jj. Nz1o1-aaonGBMo'Jhj.AC&-$!'Д@KH  萔JλДRWМR 'fB r r)kH@,V8{ &12I#+=М` 9&. oa1 29γKsRjJ420 " ۡ{BCs@ "!'Jn~ |FBh .[{)'Qb!ksa 4"Дa9c-9">{A""`rGB~qna.!Ϝ1^|{!" A:W 1{R9r[!;;1*{ a(RQ j{  *.C)Ѓ ʶ~>a {A.C.A6sB*`s 6b{@# BO9*\s-1)9 -hZcZ*k% Æ8obĬ?OJC8b5ܐGRФb*'2`o 0bo!"$B 0 s nB+4e1pԽ1*2 bjls8'JiSS@9se1*.BIJs9scbଈ{A6Z!.){1ks9IcI,Z; "诏Js@뀂bؠoJ/9:~1b閪49_k 9t1 {@j&BE{ag{oA곚ob&Oұ2!{@(탢JjC̓z.a'@*`t!9_̺9~+@E9;'R/#ѤZ hR/ќ@ R * 2 k!a*stoA8 29".0 (*i.0Ȑs`8h>ս v-յ#9؏9s ʻ:AR%)zl9 N ɵ>A(8Z! :#sA@*{1tM1*ΞϜGJYkk%J2sJ6°̈́&JgRwLf).⮜`*f |'Jj{A8탤9-o(A+M `{r 샥9 ?-@*C'J x c{  (JkR.Am9Z'JLBb9Nb0OH  H"aNaIB@uϔ j*1 މ)i (/@1n'RҜAւ2a   o $.`jB92V AKe31GJ}d n"yե1U cO m *z1a8As 'R#'⠏!C XOAcr95AK{K,|$1*M|9/kAs8jk 1 ZgݼBs9B̎ +Z-Zp Zc9i9({)⏔JZNIk,n! {`*)Q#!ɥanI{J 1A>֍K{b,Xȼ(J9NB8H{ ( kbZ$ZД.L +o A1$A.r@kʪ:ߢ0oݰ+9Ob:ɮ c֜:obN(",M$*̃@1 "0 2J@dAT(؀@232`0`Ua&i6Ρj.@ IsAl(N#(!J>."` `(<Ф"  ((ppAØo ` [C1ПkA)+tBX՗fKb!.jzHtB!TC)icjBmd![֯ { wB1W 9;N kU_l`b$B]pJWzHk 5|$BxHcc)^Jg6/g{C)nE #)[cGS(_vk S7I|Z( F[AQZhcI,R#!ܪs*z| {c)jbG[C!PS#) iFSc)i.cC)*l kcc!cHk g t(xHk +Ik  s gfR!?bhcBCq]mk)8ֽ1]_r_s)W~isBкk!!>IkC)%icc1I]|%JUUhfR]=|d:_s*\&Jy߾ϜD2Wm|JukB(qs2%d1R_}1U |96 cc) |1wsBS;{:9dcD)^i={1-ikz |)) 9xN9{_s 냅1'}sFJ%Ul9|Z#! ¡cC!b :=6.D)~_m&BG_L&JcŵL9߮pj|Bm){fJ4isGJs+*MA6<+|R5jZ{C1ocAmc!P 9}k1 %B%,|E:K Akl"!M'm9%)9x9]+2,|9}͎9-1z- e)^{97ں,>{fB?C |) |d1k9\-9{f{1%cM9W C){{C1c)&5k Bhcz6G[1~϶*t!K_&SC9%SB!M:BC)®$S!ַ(c#)RFc!!BkgP""s"!\U9UU1{ UUf["!ulGc)qhcAb kb +郀cjEcԈ)")FSAk*9S(l"bMdB1j*GK!Sc)9HS|c!]k!Z]kC!&gk1ZjC1WTZ}G[C1b B FC%{))BHk!\|9a~"!-Is1Q.AVkC!_Yf3!#~˄)ɧR@k1Hˁk#1̄c!EeJ۩MS!"ZQKD:޻)h[&H[c)B$B7> |b1;B^\VK)NjfBd)_j'[))Zi[!׏(c \is ?=m#)\Hc9U^'[+p˃:vc){Us#!.s9>7"j{ c1ۼbOC)/?}W1MJ*WW^+t)<* \":zc1"yK t1kt2AYKtC!~뿋c)ceB[US%BU[[FB&(c9([Ab~s9d? |!'fJUUmEl%:V:lA͍9wJc1>k)ȍ9}l9+|FJT] t9$P;̔:s1,{9y t&BOIcd)P*kA72k#) <;*t9zϜZ̃&JXn9W !?*:MAۋɴBWU;Տ9qӽEBenu9om#)Z_ĩC1K{#)cJzZk9URݸk)gf c1# |1,9s&B؅Icb eBrΔD:~zDB/Xm9sgjk) d1/> J}{ S L9ղsBq}n&JtF["!,ɳ mc1͋>R1`:xR!*W^hkB)Tƣ9i|d) |)}NJK 'c*c fce: )l`ˌ9=m'[<6:뎐:)Vد.R t#)-G[!p?.˃ gkc)n&79˜9o^k!r)|B)KFd)~+*1,lb).տk)nGC|C!M!q݉k2vsC)99?=sB)gFR9+lc!~Ԩ[ gSc)fg~P!w?>ҭk`>~s)U>q t1W ʽ td)ז{)Kc#)#[c1>kcC!ݪSIcx\b9u{!6Ikע([!c")r#GSC9% dB)R1icS1vjk9t Akb1k:w*ikd:SL)9Whd)Rd9K[20n[e1CS1f`,9mV:b J|9lZuuK|9V͔RW+A/CKaΤJi[tsD1{!*&BWY/-͔9ˍ,&Bvs}Hc96Os#!*.z9ݾ/L9A1 9cc 9q d17J׵5BUWl,) Ik @*ksd1.$(МhRΜRˋۗ{:0bZ1#!rC)HB~{d17{9UWFJkFB9%IM9]+k9z[P9,fJB 1㈨RA{.&")N1-LJm. |Arc1oc)gˏs)*s1z|9{Z{GBlPy'[#)\J~_*{Raz{)d(ׯ |)zBt"!WKƫt%K("'l"ח:'S\H|"!7.'[ *hS KU!_ըcB!ՠ'l)lx|?>!4,67k1'j |~(c1ZC1()B+)W&[>>:-9~~n{B) SD1KC)6&s eB^_aK|C!\gS!.:c )ˊ(K!49"]ulBU_uGK (p*|={C)Tvok#)yy[8=Hc1c~ik;HK){x}z=%:^Xk15H[9 [(ݽkޟ)cb"\d1jcowLD:rW޻S)o*H[D1\|k1Z?}R$)jX cd9sLb1ɄR]}cc)ɢtc9U+#͌)hdE2c~c#) .&:yEB{*֨k1h͌fJU[D1˄A{A өk9 ߊsAj'{)xI[7{Au[*FJV<˃9XV-A%js$)ܼ9sC) ʋ ZEEl#)omQI}ۗ-B].ͤ'JŧՋk9{&Jd ikAs)zzq9%9e掌1IesAΡ/Kkb*s1샅9!}{9_k J>>{GJ zl|d1Ǘs!ߘ⢪kC1y͌&BPHR7l1Sf~in9[P?BoMA~={1o4Μ1W ~+ kFBs$)S9 |C)7>΄1ΔA7J|![j[")xk1vљk1^\zJr?k|:mUcC2_-k@³&JeJy: }#!?_T)}l[ t!+^vH!(f[Cm/g\wWZ+9suuC#)T,'[ -^k *K  4c)qnZp!}&[)ES" *K[,@!(k9]kgV,k)0s1?HcCKC1r+1%gc1L*#*\]o[)4c"*],!!'S)+j|B!s@Kd!``&Bu%HkB1&>;15^W'Kd9xk9oWKk$)Rm{9oGc#!r(d9Кc!`[c!{yS!+-ofB_\["~Lk rjs1,9-ml*|9/% |B1ޢ?d:|JtFBic( "sFBfjtBurk9s97,|"!.'JUw5sRAupc: [d) cd).se1%KZcYXМAݟ?mb!n[_Ϥ1%{'B^6·R%R7c ҿl%J|{%B] |:BsC)a*{d1ܫlA l9ooΊsC)* v.c1l|)P*k r ΜByn9^m'J;uU̓gRRksD)/sIBm:mhR1T΄9s{),t#!zh[+(sC){9i0d1[>9&J 1~JBZ#) b)/}UW1(յs) h+tfBWLh6:+NB{k> |C)>(B'(B)/(i|9oOsa  }1k"!^ԔF[ )Gtનca<l Pٹhk"![ !׊קk)­ʧc1KܺFJ ,nOic@{acC!'[B1¥c)vu|"!+-1UTTil ͢RKC!j|(꫖=hl$9 b{Gc Ɂkr $1%|D:urUY9˄):{ k|b!yנMs){rk)c |)U+|:^JC)h |1O߱ykC)&K#)2(S#)e( ).j9^ҽEBE}Uwid9S12u>KdEBTuj{#)[[9V,|129xw1 錌$)v^rik9lic9k1* t9v0R} c#){'JQ]ue-D)W GJ6{J7 |'J?zMB[LFJ&;- |gR&'or!jA]u{#!9{}թkD1n+|Asc)0:kv{#)z 9ɜ{ zJD)NgR W |c1{9d15{E1|s =J\{'B6KkA߷nhRf5ά1 Bk k:Ч k)΄:K{ s`c:*C!UVL|1: 9~{1.{1 ϜBMTL#)U/,1(8,)GGR9%BW["!s") %B|2=X| j͈cB!~g[)}*Moi|a)kS*(l!}[kڻlC)k1Q<&SbxK\GK _{c kJ[)#: 2.ՆSilAk dT*28dm'sPܺ&Sd1"mik ީ-zs15bZy'[ QʈcB Rc bָtd9 l|)Bߨ[ Zշl!}y#!zitC) c2UԽ*}pC)'KA!k{#)*8,'k!<槩k yc5ƅJu\ի9U|1ͪЮ"!_X_kC![h[1^ZJ:js9`L:  d2wwϭsb)'c&B~ic1hkB"lleByU{R[rW{1Rb$)r냄1G9ˋe)ާ{9Vv--eB^R+#)*"ZMU{1{) t1\Se9}*k1!Ic96qJkd1j0:-9j{ jk:"kkBojs&B{1)c9|>0 |B]Yqፔ$1_JpW{98h,| cZ a0([d1a kd1 {1 . BWO{⻩ c9`~\󎜤)~sx鳛)s+"~#!{B.gΌAlԾ-Jc ((,B ~{'JCnR'M{9v{:"kΔR6WfJwW5/ϔ1M&{GJ~U{!;j{˪p0fB[}FBhL|A2:Ϝ&Jo|vN9սBMB#ͭ9UWwK{5"!xꯌ!q6ƣ)ߵM1 &~\#`VS`:S< S"!^VWSC!#JƄs)K!p'K.˔!J1H-"!ߧJ!ʐie3 R/hcv l7lC)էɄ)}K. ,4 lŎ[)Qد!'Jr!ݫ:ySC),K pS9Bi9cC)X =ʄ!ã)l |2C!WIdC!SZc͢ cb)X`S)*U/j\"!1s(J|c16o9 W\!kNhb,t)=w5B!`s[ѥc)izGJ(a l1dkD1uC[(O+|%BUic)殚rR1xgjs9~KMc1*RgCAIc!! R1*cIwpM1rZC)r(*k {srs1CB\~KB+!9kZ!/'[d1!/l9'89ھsBEg[9bQ{FJ^{1=-kd1Jpk1'+М9ޫs9 tJx( &RkkN1/s97+):B|{BO |6;sBrU.BZ7jke9 |AUUcs$) O#)ϿkD1/Wsʬ_sD)`k#!ʿ1M/is Oe1rxA)[u+k#!nJ[J+lHJ+U]Н:KtRdzJkd1P*,IsD1z샤9`Ǯ|C1/FBu5S!)(>S:^nsΔD)bKl| M|RP7U-:"/zԵgJWmC)ۢѤfJp^f{9=ۺ 샇R1MC)j#)+A%mc)7?讄9T |&Bddܾck !_|T޻CWg[ MθB 4n)t@`N!{n:aQ\&S.. G[!(kId"![C!WrB)c$S)n*c)-?k).ES17^ 1Mnt@/8c&B ooͤ+% !ht#)5ڏ)t ꭇ[ =7.itA} _d#1tc)\~k@c)7k[ҥB!5C) ԵA|1[) Z)t)fhNR3y]}cD1x2 t"!r)J)IG *S!-7S Ń ld1WU7 /֩kв*kD)aZd1&٢21}RJ]]ɫk1k^\Ic#) ,|!C |"!.s%BJVNeJW(c90 Bru{ں.*k1,_A}YrL9uW9ϤJRAqkEJZND1}_ )jk9 1th{n1}'gR d)/2s1MC!bⴑ21wލ tR"&mQ}kJs9;0OGJu}LB! tGB%s))ˌ.9W B_U%,|Aq]kse16@{D). k9{D1O)_Ϥ9z'-A)gJƈM9wb1 H9^Njk ic1|){s)c-c)'fJ}RϔFBNEJ^mc1:"Σ9ןK|IRϔZō A؎Zyc_&J`++tZ n1:#!Jl&BmNK|b!ScE,T" lC:F[G$+)qZi|)|L#魌 j|!hJ( [bzcА(lˎ[1>B-Kj>*cbz!U Tjc!_[BRNB)_ il z/l,ϻk:SC)'c#!b윃)I|>o)CPR t!?h[$:.{K:\'IC ھ[C)kͪ{#1kS7 +t:Vs"!4c9 it$:"[lD2OCD){1ҙ5([#)4|9Nek_Zk9{>{'\D1.sjkc1cl9w_S d!Ϳ[%:w4s1OZJT]])c17(a C)N k12&B5̃d9BWTWj{#)__5:7'Vc1x"K$Bb̤Q ^W,1Z^ykD1-k1)A͏'J'uU9^? |1# 1VrfB}U=JVLd9r~ikd) ,LFJ^8s 3:Z^'{1MtJAW{A(NΌ ='J5M9({9, 1?Z)A{샤9Է.L9^y#{)( 9>uGRl k1Sow-$)ݽ.n'Jb|W뿟0Kn1s9]9kC)K ,|B) :N0C)^ns9a1/'{)"1˿91FJsV_獌1ߵ>n1{9--Μ10Z\0*cYێ cW/-'B B!l)4ۑFB'1~k9Z l:+S>7ta!z~˨cA!{g[!\C)"W?Gd!&G[+ K CK|!aIJ|!?&[1I̴:vۈ[1[+|)[)da;ڶ>1V}XJ Ez29MiYcAtª'l#2bP&[#!=xl-#! k"pc1kc!kxUHt2ylkc)7l9rJ|1ַh[1kKps15]il9S1+sX|! H[c)6}C1m{akC!_k#);: |c)jlFK!%S)J( c9AP;1Xw{#!x=B5~&C#!$:wsq:W_1_~x$)5BC1h*t!s-5[#))S!jt16D2W].s,hc9rZ9#K-1VϏ*|9YZ1+.$1WYcB)9û *#,|#1'jkAZgfR_9^_sA\ݬs)?w l1vwk;﯉c$!ZS)Gc ?)<5*t 0*td1' t)";cI|9KC){W lE1}:D167 tBWVԪc ~*I[:\U{jkC)Vڊ |c)JFJzZq&Bw{FBOP{9D3փ1׿{J FRMAץ 9+5N9jkD)V<Bpկ2^,'JKV{1){GJ%ŗm9ݭ d1׵Δ9b(~:9ϯB)+s9ې*c!:O69WU 9} 냦95,A=ϜGJΔc)OZ{Ό1~|%BBnlfJγjtA0 ͯ/kCP.ik1%B9.NI ᓵ9Zn'J}{OA/'ZO7'J%-׹ cUWZɅs&B1bД)CIc.S ۪&Sb!S }謟u#*SKkok/c՟u*suK)/7dC)ڗ謄1^TVWJ3k!Uc +1E͝"^f[!KoIt 7Gd)X[#!Okn[#!rt +hc#!t|s19p1xn %Byas{B?Zvs1 [9"k|B܊zWf[ ˄)j-l! ͨd#1ڈd 6HK!MEBUP__[)p ˄1dn(\d1&K1 %g[! "!߭d1 䦢[#)Skc)7m1sArȪCBupn")#1/~Jt9c9#GMtE:%-aKtD)hSd1\[1W.hc/)d %6Luaނ2[`l~냄)7+|D14* #!%^,B`b KD)Wm B) il9s1=' |C)jicc)8[1yC %:+t1OiKs9_/{A -9j~(5c9{ݍZ5ߪ{!^.IBIk1c/9k-s 7,M|9mծ>ΜfBkb#)nhJ h>{1!ZD1k9b׬sC)/p&Jũ ce)(sd1jϔAWWKk(~ꢯKsd1z*.$)NI3{9<-ZlEBBd1{fJcRM$1&6J{1t |$1+%m9s+ӵ:w.")+ZJ}N&JzA% o .ϔ(shRgR{UB}-D1*57md1èت1d1_М17kBk'\ 'd2=\)Έl+)#HdP\c)V{s)w1Yk)6c1(cC)](t1zj)|md1u?L#:EmvƠZt!cB!XqgcjZ(d({tB5S(l9\(d"!RXꃣ) {"¨cc1"kc)뿤k j }kc1'?Kd1p Il1OkC!=[C)I`#JteJH[C1\D1ڨc") bbld1'cd) x'd)mk96c1cC)h[c1:>*d)ּxvhcBUZc*lxs1[! B)~ lC)*lF:߉sd1S#)/1,"!,[{ vjk>>o1u-d2vaKH[)mN1]Z#!\gSd1e>c#)s\*tD)]}BxΜ>L)>kEJ9ڨ{Au9p㋩k&JJs1*: A}xs#)J)kD)<ÞjsA{9s9?W{\s9ܨc9b͋k螢J\]R J!~Z$!{Ф1]%u{9ի~M [ / !( c1׻9Nd1W#)WМ'JIEМ96;Jwnm'{1"ׅ |cCsD)uGJ^k ҵc)w AngJh+os9ܺ nB/7nABi)ce9!*k1-|9l +y s!b+GR㹽NhRW\H7m9&nhRϔ)x4sB#c6S1Z>P1gw |#!wwSpsHtb!iQeK)\.7C զ(d@pꫯg[=?&S$FK)tb!cC)}kO"!`> l!%B*'/)]^\jt2ԔK|)Mo{HlC)7d"!}\쨋")fSA/ B)M{vIt1)Ș=gd!4ޖ[ '[b Hk"!,1ZԗZk,hc9-"T(l#)?&tD1Pz_Z{ /l) wG[2Ihc:|X9^u=ѭ!ޣ*|1{s9~KT^|C1i篸kD1GY1l}1[Kk|1|ԗk9] VsEB^EmB5[!6G[)>[1kωka -"+΄$2_o}SD)~k)-fR-L:olZ p)k#)k1.' cd1h cd1s1UU9u}cb ).AoVWm}!.?Uc!8 ,c)^ZRb/}L#)@bC)Y̌Bs M1k"X t)\R |9*]_f*cA Kkɯ 7d1 '틤9eԟ/d1~Wbd1d)׷Js**YJ5Օd1V菝mJk 7샤1S.& |D!w^-,#)"11.:-샤1k 9`X~kd1w=c1n# )d1z s1SqK|C){RھKd9 l1=K\17C)=Dž[)mt:l1XFJUiXUj{)Ϸ+c1Z)^ kC) u˃9,gJ]yd1y'+ke1ߟ| z; [_KD1zbyZ 7Z~z-Jl$1UW A*P |#)ύ[C!eN!!۫c90Ic9ȣ0kB!9 ˃/7*Τ91?[틄14ثA’(nAu u |9^X } BkJkC)-.+FJjk -ͺkk#!bbD)5?)o ow+c9aֵA'*k9Jc(x&*Z -Rm *u9͕ 1cAMA!Bxp19;}[&B\zYՌ|Bk,7 R/.=n: q1XlRWVs͌9~B}:m)>ޯ1[ d1=J,1z{9ȍILJ3 Μ1-s `.c1}r(>Д%Bl:rk#!|Ϝ:mur[2G]hc)={%'kC!>s$:֝1w t#)#6)~(."!k eL|1Chk1ʐ([)m:m{ d1+Ϊ)[a8^S) [)M4Kl1n l2ok9k_UL95냤1\TWGRd9]R) {d1_55{)<1UW֜Z1c {d)%yJsD)sD)S_}mRU |^?K}鯠,|C)*"$:[kk&BE=냁,*,1Lxs1{9s%:jJ- s1sB){A>k{`{AŎsAj {$1_({sA5ͭU{)ܺ,t'J}.9qUMD9TXkkA& ] |#) _/s! МD)Ws cd9#^sD)`n_jkGB ژ-=Jk* M9|nb)׳Όsks9yl|)vu_l))~qFJ?Ic|W]c1s!!HFBs ꪋss-1]mba1#)b19v"ofRU荜!ZbmA3.Z5vOr9u}rj+}d2Uw!h[#1 GS1CA:챵cB}_RSf[rj7k?/s!' `;. t){sk:s S)|2(\!_MM$2Uc9X{|2\_)l*FS#!.U!ހ!/q)M +It"!T")^pk!uB}E-1y{Sd1 xfR(r2oC1UJ#1.c*.g[9ܖgk*Hs"!>:Kf:xz[!ilB)"s箨c) c )om]넂!'b)o!_/ԽeJ]* +;)*Ld17&|D1:c$2's@.pIc9 H[d1Wc)h cc!.5.s:m|{aR B c)lwZ$))k!=XD)UU*t1ՈS l ''Kd)wR!i Ic'JVsac("| cbD1"-|#){D)y*c9^s9Wjs"!s9>5BWUkc1y!kjk9/r c {ѤAus{jkB=jR1R]~,)﮼ksڌB7NB^_oN#)3lc)Կs9ZO 9{/-*kD1+|l{ ^O(򣣶Jc nX{0D1Z/J[ 1ޜ{BkN16!΅- [)W r9U9Z 1 tB)(Us-q1wkb)lAm9sum!{9x/"2)ɋ{!$zA5? k *C)bnc1{Q1匌 >s$46GBҡJk92qB!jeD9ܜJc!tPE:,879Uu]C!>.cB!%iSK|XWn l)\VkAL1Y.‹|dB!.X^k*-:$1<';1h_itE2y-*D:|_Wl})۞k|!V./1`UgRc1Mc)b9'[ ܞKtC)s> H["!a 8cfS1eK9e*; @G[9b&S![)?>ϜA~K![?:ic *B^4!߹;v9]ϋrR/ ӽJbpW̄'SxQ1>w 9Aj: |#:Ct9[zʊc2j{nlkD)W_([D!b _? hld2&@kD1})A}̓d1xZ{ ks!uu*c!x' cC! .GR) h[0'Jz J dJcD)IXo c1}7HB55}+|b?%-`L|1c9Wi ~I[1kZ [)I,|FBUJ0B\}ksC)cڌ{kkA76Z$)]{d1Z*~*k( c) &. 탥95\o >*kD)Υ9_]W5N 9w'sb!oo'B5s$)fT s)r`M1U?-1 &lINC1~n1=U{U W9[p #)m.2#2Ng[D)'x0b){)Vz[I[!?/'s1/ڣ1R*jj={c)q2C)Y]ԵfBuVI|D17./ֱ1a}d1W[1~%09W͜c) z냤A ߪ ")jR;2gZ)\"hh lD2E{ׇ[^*6H[#!rW(l1 4x~s!Ja k"!('[b)<&[C)n:k9vT(d!+t)/̜ՠhcB!'S::m*l".G["! t#)6 mc2wK#! 9]Uikc1RA)'rb) ҽB)_wL9WXr 98gc!(hf[ ܕ[)k1ͶtIt.g1 cygc1":]_1k1fӵdB'u$:+{Ռtc15):icc)#)\/ C)س:"f t9rjN9Slk쌤)U31Uܜ{A 95~ ވ cD)ZՈZ!K)W'WR)2Ujk GJ#1\G,c)s{;-`j|)n-'{#!_~IsD)~#k$) k9ņh[1(s'Jqv gJx{C1{BM&8[%nB)(:FBo% c1IsA&K)C7k$1뺜M)kϜ9jMa{ j Z9 LgNe1[ss9Tͪm);NA [e1p ks$!_^({z_M|1Txs#!>ނ 16<.1 -{15k1hc1ں/Ό1s)W֣!2UTS)u-1sE)J` 4s#!W":'W{'rM|9?{9|8!ߨZA"12 [Ф@o«bA #)Kţ͌!u k)-GJpQRMU։RUC4:a '__)c1Fķj|"!wF[ '9([1jHcc!ؼz'[1F7k!!8jic& j|`!_+~)[1k&[#!"H[1zb[J sc)k:ft +=c"`RC)(^:_t~#!ꭇ{d1]}|b)Wc9UZ9:R1T&hc16F[1ȯk9;ʃ1y] 郁 )VgS!Z*Sz#g[)XKA [g[1 Qs%BK?*1: :` \1BgC1  d$2{ |);KKlﴺkt(/ /c16q]FL jp+|C[D1Z9v~KZd1*Z)|hR&Cs o_օ1WX[Us{ϷBD1)*WZ)pڕl"ˌ)kc)4ƥPܽ)9pp D)w5|9sE:쇭{ARlD)Px{1V[x&Ji-%J|9_SBWUUd)~C`Ws)7欶,dD17 [A C){ #)oJsaS1骮;'J]}k-|~ﻲ.)Ư c@ $Jk#!-B^psI`/#/kk!+wkkd1ϦD)_Rs#!4f|BPc,t'J|iksC)Z$)Θ{9k_8s&B~G=Ϝ1)JO |1y,6b)ޓ 1,o9.1 "Wד9V\-#!/W(k j}0c)35c!\) |#!rs.:71A+_"!zrԵA-5uGJ^ c)HRe cNOBeѤ'J2}Mk$:Ay=KxaR 2fc L)i3Š912WTWc!⾞hc*K#)>S#!J4z&! kKgc [#!_Gc)c#!`qqc!QKc)*/%;#)[#!Zik#!.}Ƀ#)oBong k d1Xz-1}x{#1﻽sg[d1Uʞ'[!Hk( {RUUr/&B%W*|c1޾O[)|r [){~ItC)^l:X>k9oR09k RD);K ޿kD27"}))hC eBO,|&JeY[1:0-tD!^xkcHR)Eh 1m{j[9%hR),jZ1|,td)S(+;lB ˊ %:o/d9] M9]^( 9{16"#2G[wUU{!"99\{AsAn,#){9R{ 1֟.GR}S]jc&J+v+|)ң*(S"+ʹhS`L|)K?k#!8<,f |D).~ |){yR#!:\1BBKwv |D)3~x*c)N&:ob sGJ5 /1Z =s1^oLlfBs9,[Q{9'oL|$)y.JkD)B (m1Oc1pyS)sc),RB"mq1cLd1^]p-9] Uް{a{9wjkC)0A^%B_UnA9@oBX+l9W-Δ9|P_BkA5о{1. 1Z>4'J\b9 GJ-R7ޅJ![sc1*6 VXsm Y6$2TX]%B_S t)[c2:Wq(d!X[kc)j.'s1fw[! l)Ո[1S ajL/c{߀m'[!sSʇZ#)ٱd1郃1銏olAWVR 9isJmNQk 6D1+ b9LM/k!r~Hcrc'[C)n-g[c)K t)ld:=u[1|RBA_][)1= t2>~pJ"鐝Rե,!`c")5*dd)QItd) |"!%td)Rd1ұ[C! k17) 1ͮJ)Aɺ0S(#.(SD18Lt9U\Z94UhZ `N_t%1צSe)̬>k 8Μ1* > Ax+1u[$1̊) eJo{$1X"Hk &#) &JL 샥92߾sB)}.)zk)Δ9{D)W~ Ť1_y. \ C)+=4V탤1bh ܌s#!Lk9[ | bZe18Aݯl k)^ . ,:ͅXN9{g9Ϝ#!2ګ |eJ89鳲,|B)` |'J >(fJ˷sc15bsה D)몉 t9^ $B\ȿhpfJ} 1HPZsB)R_Yc1#!zoWSo(}+-!{6.1&tc)!2d9+L|gRix/A򅽷[#) cJ@rF[ k iHcd1'S j (s>*[!6 t)ߊtc)A{s1=iz71hZY~kEBfKSc)Id)rr^k[ K1Uk).GSD1gcC)jL1sIs9v֙(c#)% |9%>WsC1ꭜ9W^1^Tc z늂(kc15%cc)\:Hk1 &cc9/ t1eJUU}s(S:(Gc)~ ,})WqԵ!_-OeB]sWT!}ޥ:hV΃:b*pk%(kB7C1)ec.AWk.sk)k% ca [c)騧Jd)0m)7*|)W_kd1T_IsI"A^} s%7d17ɭsD1ƨ3a$*W)1["9L[.)MOd)}W^ϔ9 kc)ල ,9!&JϦWs1BX)cBsZwAo1-Ϥ1TߞJ%Q:/{9bkW7&B= 9WgR@ sd1^U,{1T c!b{c :n/N!ZsD)MIZ rkkAM .A5ϔ%J6jk %s)AKm9}^ukkC)8C)Ys{ #Jk!8{&JIk *4n"!JIk5?0fJWv' |c)y&ϔFB&ۑB!W:),|Aښ:C)ߗǎ ظS c 1}}R@ssGJ Δ9%c)-AOϮJufNA5M{A4 /,d1kB!yRR Osb1;zZS")j hc1sGS1׺cB!)c/ t)kc) yq9ɩ#/͌){:ys9s1V)ꮔ1V_w t:D^{B!rbHS)b~)tD)5j*[c1Ck9ok(* Kc)s)s#IsZ(kC)V蠊s!cC+Gcc1â(kAjHcD1aIcAy냣1t͜9xW}kC!oѵ@_[1 2S]]{1W̔EB'SiSAը[!p&n)石)s@_l ] |D)IcC)r6c12Z xh[d9©IkD1 ,!/- |AsފkIV|jd9t~{ ˨_#)ݓc)аWC18s9&7njRY#!OKsd1fV{hS:nH/1YUݬh[) ys*'%{#!'/؊k:ń9sjc:,ΜBUg k#1(D틄1V~9וòJu݋{1e 1 ߎ*_s{9^sL- k!& |f9{1zיKk#1xKkD)ЈZe1 &{D)+W{! خ{ {9m{ U޼2͋s#)[AWM/1;9AG;@ jRW{!=5ϔ1w1S[,9`U]o1q)k! ,)Ky1/մPD1=L9,gJ{v N!CAS!ҷ+wQa{Мd1Qڬ3!?.9 o !М).1p)s)kC1z~x |A5uHS"!*'Kh[)ۻJl1߈[D:[k#2m(ld9 -y|c1c1 hk$B{hk1«1SɃ1\|&C1BK J~j(K "(k1k#*u]`؈cd1KA\ItA٭ |$)nX*kAۭVR#)k$1 .ys9QIs)M.GJ +Hcd1.V9ǷHcC1'[9Ȱˋ1u sόրGS0`GS#!nu;'[#!+MGc"KlBGк*lEBuK:YsZ93=H[޵mc)*hkAH[C),c 7+c#!biS1|~cZ9xkBkB1s =6,1pX^Yks [{{)ޢ2,ikd1HJbD) )KkAQϔ9G?2 B *kE1;~@s9ς{gJE)67.L:)KfB0OEBT|Z" 0J$g[!,|)ˈ  !VO9s9qI[9C{sd)m7{$)?،s|**{7{(.#))c1-s1z[+kd1aUr k9>buB]k^q$1_ $)Jkj b ZYJk!"Ik#! *߫kAb]GJe  gR^ѽRo!Is:(J,t(ӯ9y0EBm, B |9ÓFJWc絋{! As&J?z}B`ӽ!Z1QMԭC1!P$1''wiќ#1C)}boKzPϔ$1hR>, KΈR{Id'm1^k$)-+c1F:"+t1hS"!K  Sb!I|2'k[)td1rרcB)x|9Lu,:f}*kc{c!*GSC1欸S)GZk)㩯GS ik#!j95Uݗx'c1^Z*9/ިk9ZPj!:(*d1XTk9%J|9k|Jtd1Vvhc9޼HcC1*|1w+1>>廙#1zܶ{9[01Uc)( /Sd96klc)ZZk!Bߨk1?l:_sJ#)sz{9'Wzn&JUsai[ hk X~g[c1/+H[BKsJc9 &(K9J"NFJUkϔ11mKtc)͔ d1-c1[IФA{rc}МC1ըZd)`/RzkD)ik!5? 9c!p鎌t9!ߑRS_Woo)Lb!0{$1co͔B}_m|#)i{:u+| 0#)ڛuD)?URAZu!'*c)a2#){{+JC)= kd)z(b;j6!x{!+"b@ L1 {J-=s9eR!~#!Bzz{*kA$7as9[ 9ufJk1}+k9(A6ߝkd!.zgJ)gJX{(?芽FR-ngZt,&JY-c1J}mA!B@+{9^n tJM˷}&J5^{9pϜJKsS2&JG^МKr$)qm{#17on1Q9{h=a} Jw탡jXФ9ymq%N1<Ӝ6B)>:#);+|)cgO{2>J1`9}ueh\C)rhS1$SB!kt9zgS `(c)Bs1b5h[C)*(ecc1xl`c:}Ywc1vik!cJC)(H[):FS1_<c)Ůk1$*|"),k|&+|#!iys!&ݭsD1~?[9ǵ: C!{Iˍss&B] !?/9WWKEB~6Auy_Is9 t#)7W |9{}cc1Id1LC)%BQX[d1j[1qijk) [)B{*"i{9.Js9V)c#1MH[D17-- {A,sB |1~f 9u퉭c۫s%2q t9˪{9Usd1X? D1'^ZN9%UMbbjk pKsD)#);9{9^ j{Rm1~hJk1IZ@!+9\VUuJcd)b3{1qe ck*Jke1g:r1Xls9c-nB/9|wt'BWlsd9~\\{)vќ95wKk s1d1~'Jvl~ΔBgSN|GRx{ѫkAIEb! C1"!8FB5МGBVQ9-D1[sZV cD9ؿ :r~~oD)"n&BII._1&J`C1̃ {) 9ݏ&Jzc{FJ#0y~n93JJ>FJڙ%GJh&s9Kذ#)+-@гײ!}.МJ{偃31O~bNsJֈ]k1pB|Tc1RrCJ)ht!^ l!h[!&S$*:FC"!̜ |)!וc1y'[)B!XWk"!(GK)>Z,|1NWKs"!k SC)b* \ItC!MkNNg[!)t2(FSި[c1B`{ށ)_$1{m)[ [1[1'asC!k)'WxJd1q{9VZrނ)'D:1h^kkEJ{]Jl9 |A\˃9L o(d1ek1{:ҺLBmk9Jָ˃9.*c%BzKD1>,&Jpw~kc1qz^Z ([[R! cC)pkjk) ;{A\ s9so{fRDn_ 9];'JYVwb& | jzk$1ZzXޭ{AQ)c9~"k&B-RqOBk- |)zw(clB)sC1`ȠJk9 |C!^jk1[d11l|!z/d1 d1jkC1)cd1~Ã{1- o.9U tA,XHR}we)RrsC)?-oD!voj+ke9 +{A%cbD1o.s(&NA<͍NC1 /iN ܺNc)+cNC){'J] Kk1׀ hRe\nR-e}A2'Jތ#)jbksA ж1Rs2#)sA [-|R )όZ d98nJ 9kި˃BW̃9zO9crkIND)A/WWs X@ќ719}}<ќd9m-Д /.d9^%qk`b-D1]ʯ̄) D:W_qhc"!*: |*6 |EJ]'jd9cNb!=GK1p\1W{^|k15Kw'c14ϫs)S98ZHcb)ذ`K!X\KA (Sc)`ʦs1o[1 c$: OD:')t)C'#:w?'sb l2gS: f|B!xc97 ,: &ΜJj|9kkB<[`{It1^j7 $2r*|9~s)k|9{m1zL)'(c1@Q2'l)W}Zd1!!s!b h[$) seJ,:I|2v͔:]ןIc)6.(ikAV{(k$)x:k9 c)jcC)Ȭc*Xk1Z tBf^)k1;=;{1fk9yic)jМ95]VIkD){97')rHRWysD1RVR~{ tE171]s$)WثsD1&J]/Jk'+ ld1C6cD1,Nc)X޾s9Ry|JW{D17 A^znGR]//1+rktGRo]{e9{C)[k1%MGJ Un {J(N$)Тks9),7Kk9`nASԱAcМGRq;v1%М'JU n9ڙ8{'J6s1zsd1Ń |>8J?VQAj펜@{A~ 1ˆA8-131jn-9=t c+R,9PFJ=m{MBL_ o (;9М({9 s9s2As?2(s-?{ S̃))b;p)p]{[C)bfZʯ uB)%̄b9:c$1c1wnwfB1zX[̔1ڟhcC!kfJYjc9Ϳ |/?zs(ʥs1]|k#!cR1$$FcDJqao*|1,c1WW_1onkb &*1j htJz(cC)o4 t1]k9Mk)7D:%z߉s$: 6MJm\a! l1 lc S ,P$:w[+5s:eO"!c17?{fBS t9'l:5&GlA |!)s1+rl1'{$!S޶{9IHCsAYk1<([)hjcD1CL9]mM ߥs ~`jc9.&B׸'J_a}UZ9~+sD) ^Jk")$>ld)U΂k-rb9Js9JC){+q`%:Ջ9{R^^Z RJ%9>({\z{D1\V t!~ {ArPSD1/77[C)t[] 17c1cC+1Bޜ,DBT)}$2e\2`cC)xd1g t:+t!s11:' /בJz[bWoBhKs1.a-FJUUs]/9ڞM1m6̔ 덭݉k)#m1r_K|9URc1fJ^%J_4%Jhr_W{d1[)*Ik1Bzjk9::l|9pX{!ծ0+|9k96h~쏜Zn6Lt9JZC!jkBr`qjsd1e{A%)k9T_o˪c9)kaW}͔1-BY}{9_c9cCoe1M|1PsC)y/t)uu |!?Ԣn9w⃷Kd%:߽t,tB!7cjk"x``Mt9ul{9jkd1rHk#1ۥ-AINB*kk9R?s! ڏ!_pd1A!/.!ά{*-s1eް鰜GZƶN1=M&JTC!|lshМ L?{ "Ϥd1فm9&kk! j11k: cB"1U}.)9Qd1Ϧ^N5$)۬{.:Amؾ JֿGs!hRe) KsAÍKs9{9ڎ򛓽R]U5nJS̶&J}ߏBqJ΍PI^A8s~Ϝd1{&BP{9rwn9") P1I^)k9R@;c!uC*r)/]P9;1w)os)Ac)O {9p$)֗]o!32d9i]^М!k/rc)\ {`(.9ؚO V rB̃ /-iS )Sci[1i}{Ƥ17/U]Ob)VxWgc9W39U^kAk ^D9՗Ϝc:*\{ {kK+|%)`1b)\])UW[sD)ũcc1 Hc2azgc$)b ,"!kgK ~cK1\ɭIl)־в\9H){k)ٍ R1,P,1[B B(kD1ɰ d( Ik$:nCcB vk  c1ˢKA$BU5M%Jմˌ) z_s) "a˄9kC)631]% dC9É sJP\cA>.ic)΄$:}{ l!x-1*kd)skk1&k:32&JO~gR~ϫk&BJtn,cB}sfByhc9GJR`߫sd)߷*s [\D)o(cd9- cBp()S)/c9mkk9/Csr9X+7L|9オKm| {c&:e):׺lt)* dD1icB=7L|Brόc)_X,*kA/%\m|  sa֋? Bm|9U5s#)3. c)&,-A/NU$1췷N {@}0 GJ[b R9_5nB^ kc9-jϔ&JΊeA(_kM&R=ߎ9:gkD1~{9;s $ 98{"!`J75")N1k3nGRm((r1uJ.d)h*s .s1խR9Wic)*kI͜9 & 9\_֌91q^{#)w?{C)ms9yiZD1(*h[),: \2}[%:5[)U^8)jlB&8)m15T)]/zB)Պ|1~VSc)fʃ9YA %:iz!!;"sB`˺Ak#!H:[IG[)2. +|RԿ#L|AV֩K[CtfJyKfRX&6{BLjkb): +d1:ΧR UUL1{H{&B\&JWCceByl|1 Wsd1`z k$)ʣ-ik1owR-t)=%'Rx.{9Ǹ:ޫs9Rk9 \gR.>ltJuujkAsh; k!@s9w)s*ksd1jsa*bm|$)[-kd1 {s1w_aL|BZN&Ji=,pkk)sͻm{2˙_w΅JUwk:) c nFJYkO2?^ս)MD1:bC! {A"%{,L:b!( t95-|GB֞kaz\*k -̃RYRW{HJɬ{ZB[UsImd1 :oAwOd)9#1n !C,Ϥ9[a,:o`D1UKsA:a_М#! kz{Ϥ#)uXJۡU탤1)BQ'|{$)'/?s#!'q j.)ӵ(_ a/׵n &N@ަZ //U{RK51RZQ#1cA$ƌsA Ѥb J6)uSC9 {1^ \"!-Cc{#)~gpͤ9˽ULC)wMn9\UҽC1U59}' (Hc zIt95b)ܿ's9ꡡZ0nNd1U]J[c9(c#)2*S*Ȏ8jdf:c1\SC),:kC:%|sJz{GJ\kJXikC1# EJs#)kD17a? |:Xl|E:w% 9)#ڨc! Hk19= %BU5uZV]sJ_/׌|9ˏ1 osJ `^jD1{s%B:3s1,Cs1|Jҵ2ck/*{ߨ{fBkk,9^? D)z9[jcB0냦1 gRGLR7] tBb JyժS&BW+1կ-isc1bc9kýXޠ {Agw}|튫{)nk#*.C).,|:.XfJ]ӵd1>! 뮌9ho-1\{&JԹQRuWwkA:{z{pМgR{C!@ |#)`,-MA]UcBȏ,UսfBzjc1Zb-|GBk9ZxB65sgR=%-Zʜ]m: ʋ{d)Sb#)Wwnnd1 J1On9 }{1s=}Μaj ״q^{d1cAزM|1+cGJ\V [HR_m tGJ\~kHR~5R%WR[X,|99\ܫ{1Ъ tC)*BuWQ9 Ju{1f'J_UQ:_nD1~+s)ktc1--+|9sGR )LtB.zk{&B MAm٬{A Q&Bz[mN *믩oDJk A2{sABӵd9cnWkC)|Ϝ!oCk-?L|)o_N'BUόZpprKc$)"k:ρ>B>:s!Cq9rkk1b9E>AWt_-)T\cϔb)2gJp쏔A+%{gR\շAio99 ~Ϥ$)$>/n!+d) ϔC1jwd1A淬s-n19)-")m1Z"!6{GRaDŏ&JJm1#)n<sKN@#nD)ְs %BwK!rhѧR cR!]i[=J1 sC)dd9_7c14kkd15-#)ZZWK ?ˆcc9hPz?5")'Pp5"!T{d1*t$:sS[1Wik  H["1#3;)c1xl*t"L2}Ֆ{)kl9%ْ{#)Aj+9{c1 Ic#)^.'(l$)+|9竃:hZ!SHc`(ce1x'S9!Hc%B$(dAOFBwK|b!\i[J}Hc1?HIk9_s)/?VIc95kc9ª} /Ic80cMt&:}s.bs)b l9mk* }1^SHKGJ`J[ =*kE::c1 s:n⏄R}[PJ[9wsd1rx_s#1z{9>'X@˃) QAu}Jsٴ)۞&Biykc)М!þϤ7Rݰ9vic12cM9{\{A=е(R걵GR/V"!gMB/{9K2AZ?{9پ(FBZ[-#!ms( 9\vWs1"+".9z`N rr~yC17{9B,9[d1ݗ7W΀Δc)-B.f'R#)zo¢M1;Q`{,MD).Uz̃) Oo1%&̃8-{8"~ |aM!^p /#)ӵgRm-->A7[Sd1XK6$(#)]Zbu rs!~0c#)__a \#1˭K$)[ [ ͷBC!X6'Sd9hcD)xwk/ %Bp\Us!ZHS(w턄9CUU)sD):8sEB6+kC) |9XR]zbf{9-%F[(Ps)k%:5Y |:j%/{+*k1VL:Ӓ{1uL9Xӻk)'cc)%{BM7:1Wa)_L%:I-m")u?#)Q t1s;SeB%, > fR]מL|)ҺklJsj|1k9)[C1xzt)~+d1)/{鏜1u{1yc1/,!;*kI[1+t)X{s:ZHc9|k96{1䰔FBV 32\k9' L|:/{w |&Js9 Isc1j~{92m9'{md){C1KZ")"!s1 U26%Jjx9uw/9MAۛ.A\#ӵfJМ")*.2gJVC{C)o¢o_:(N9^u!)-1C) MAA&kA^{9w%7 [d1{sAސ(*W9˦WJlm)js3d1_xks1[? khϤ9jߏJe1-"ҥGJW,: &BXZK$)$)^{A|zˢ샄9'!"Ѥ==#)&7N#!ҭ.(a^#ASAbp$)*Ֆ"!RqC9{{N*({Jsa %%J-Y &oKk`*ӭAz {6!WT, {{ ޯ&{D)^k4)RPC1a}*C9{)$-c1d9WvKRd9K#!_k1B!geacd1՚ dC)>s)g[1*[hpR#)c骄"/'sIVr+9zh1*D:seBx׵k)~GSb '[C)2޾[JYï | {^sA[9Wn)UlRߨ(icd98+ t {1辽oAgi\95/9u}l9'%R,9ji{cAz&|jIXr03j{C9<[+Q=kJ6JW/>~~n9~RcSJ{96;)cc1^̪ca c (&B]9OGƪs15ic1IkIcA7#kABXn |#1ȍwos#!cjcc!}k&B }mkb)"jk9*k1x^s) }icA67]9ǾA>mΜ1]tk)[#)+|9g>{d1?MƬ gR%rsgJ8Ќ|Aݥ |AlngJi֯RWKs"8*x1 |c)c+t&JOfJkKn`î|A,|9^-00ΌA"mJ*ѮFRW%pќ#!xZ&J%UUJnZҭIkqcg@迥&By厌AmO` b1~Ae폜9'BEJt틢+O9ֳ9'Ь('7ϜRaМJX C1SJS9T'`WΈ. &("s@\ MBʯ#)z#?QA' c2#)zPx cb ]lsD1@ R)~#)t֤9Wsd1gR*5_gZoK厔c9ዏp(o`@R B#)Bوk (c15Ék)c)| [E9]w\[(,1ܨk1GkhZ9? |fR7#~keA(x RH |C)ڪc1k'S) |$2o/Hc#!lGS!S+|$2y t*XKc)xDB灒c9/c1~Z+|97 lFBild)d1?sfR ;zL#1,?k)c#1ik998zcAZkisc1,X\sAj09r(,z#9>8qk):L9cXȃB`*|9Hkos1I,|1|9pAktGB|P97*c9{")c,|'J]իs'Jo샡-B]sA:{$) 7 c)ϢK|1rϥBR[6_lA lR c tfJxsqc]h&J=I_MR;=3:MA -$)1&.L|GR~W:LZ-\gR{|ߋs!@KsB7%{D17nA/=qB)/ʔc)UwS}snGRio,9^-jN9JM)/-Mm*kW*d1cc{$!7.GRGE=̃d1HʿN(2C1朂Ϝ9탄9c ҵc1n9:ФC)PiД1-{d)5{ 4.A,/9KwVo9+kФd1& pФb)uZ.jme)ms#1kb-hRZrZV>ń9AZsHC)ۭR s9[:[Fehc9+H[23pۈc .{C)G9L|9=t͜C)yZ)j{964֨k1 ߒ#B_j|c)e[1bH[)Jl!bnHl9k tBxhc9c9H[C!:<*l1oxs:xօB}S |1ck9_w` 1Mos#)e )cIk9 N l9[[hc&Jh qx_ D)ʹR{!uƂ)yK'[d1u-$1u1's |9/-1]Jk9+"Ll)+*kd1L1{9}x|냥9s{?lJw]I-gR_Rumr,&B(c:>9n l9khSA r)cd)a9^p{ls:7YZiS9 I[B0h seAHjk#)ݡ'*sZJ97۲Rw{ zBz7s9ѭ)ca]49o_z cA{d120LR'{ gR0ZחA 4b)W_nA҈1RZ& jk#)ظ#) N#)2ߏ99;R&B{#)|J#)ܭ- %2_WGj1ï ss$2Oit%B ׇ[)1{ʧS9٫ ͔1[[1 )Jﭧkc)5.It)\`[).ç[).hc$1ϸ,|1 `bc9/.R#) A?Ikd!>)^W_h[)[k,|c)_kt:~k lfJdf[D)gc& jk9KRc)J_r 1{r tA *(s1{*[/낊k1:* RxsA*k(.nBUzc)_h͉k:̈́)VXc tC)j<*k! d)[BmW[1=sJ:GJ6%/BY؋sA8 (c1,|AV>+GJnJ~isgJѳH-9>vԬ{d1t֓ [C)ڐk95jBUk)+NFBX>9g/ {&B)٧gNgJ |B|C.:\{|:-97(M!`BxX |9B6sC)Z}-9M9jʪ.B}Z8{)rO9O&JgRiwsNA^RWA^̃C)鎧lC1;/}J 91JO)ʦ 'JOhRpR󓵄9mUW7{@@è)#)ӵI[oRGRo3,:GRK{GRU(-!IXs(1B^﫳(׫*z c9*`Ȭ{!xgR9SQ#![&7&JIG!?MܦuTN 0_?rc1i @8um!SSL#1 "rc1ѬAnG{ I[):^s:0c NP/լ9: 8{1|wm2c9On9U+v΁1>x:P]ΤB=c BêRik$BAe6J /]J\WUIk1mIc!?s1-М1BUik9 4)c)j¨s1kÃik)2߯B!c*+([9t:kB_n([).h[Ax([1kAp+t)]UlD1 t1&-k1wl|1?>.BwScEB,|9/c9 IcD)rs1b{AYM|1zV[1,ϋAqޟ{d1ߋk").讌#)?=:uWl +se1u&B]U[J tA&sAEnA%smd1o{gJg_Cs:j͇Uk9?iIs1Njs/:xw΄:[_ tgJIY* l9 .+|:c!gJZ}I} |9-1*gRcGJܺ߉ hJ~kA%:M9m'RܯHR]u{GRݯ4~{1/*AsFR3ݓ k]^xN ˊj͓dA`NA {.o15sAi1 zb{#1[N'J o).IZ&4{J|sr6NgR:>NAx̓9KM R0R]TZReBeRZ\^n cSEJe~${1" |BH>o-B71XnqI=]J\ߡ u9en\c1y+jkZe9xå0k^ (V; ϜB]"!Xb@{ 0~ZZ[9UKJs#)S荄!zs )ɹc$:I9U*t#)߻,9GWwm199u4")b`m%B o{A<'c .<6k)+) s#:WKeBq͕ވ[:'[:o~TRb) k9KpsEB6T\1E:>]Uhc1s@c([#!~܊s9)ս:|ޖic1"Ϥ1l}[D9,|1[9(2l:wb[1 [iSA*c&Br |)+KJ=d1Rzck|&JU[A-+|$1 c1Ȏ%c$) l:ymM |9+Lt) t%2r{9LJ{9wP}N:UOK|1(w,ud1-3J~lJ>Lt:0JΔ1͌GR gRi:E!J.n+sd)̍9]m-9zC)[AFBu=M|BK |Ah]s1 jrjkA@-ZRz{9\c{R$!gJq9J^{ |d9C |RdO&J׵J>o,Rv= |d1k&B^B^莌'J-z{e1HAIc 6.8 :/GRޯGJU{?5q'JZ |B>1BޏZWmA[k((RM}OgRp| *ќ9RJԻwnb!- &J.fΔBsJ]nd)+oj0ѭGR[,| ) |C)x)k!g,(= P1诜a.B/?.1_YJsC){r,kjXԋkAP9SQzj. @xs)_rameBus1u-1B؟Gc!"&gc#)*'c#);7.c1\++|9MWϜ9Sݗ!jK|BT.s9ߏ*c9At#)Nik1{B!Ϳ td1ggRd1,]Ic!?1dJ?}ҥc!|k:1sUR?·95VdBzk9|Z1c+ )cc1+s17*|$) |1hc9Pke1W |:l&BbcD)_JlF:SB) 69u{1.sB1:"l%BVZ ) )-15s#!z@(IS1၀[ @2?k:QRM9Z H[e1}xtJ=W-tAU߬{C17t߾9?< }FB]s0Jq_OE:,~icFBa^L9 D1*"!-9JkA#.sgJ,|AW㾎1p9̃&Bㅝ{J RcBbI]L|AϜfJ;Ɍ{EJشs( tB taZ̈́'Jݷ+.'JV֐E9lA{sACA /9-όs9Pq{!bsod1\tNA!ibZw}PfBiPA%NZEZhW/&J*.kc bao9_o16A 8 gR%U9]%1ҭ%J^m90FJ^7ΤB="!/+{BmN)h+ 9}4#1ͧ/?uJR_1Ͼ{sar$1 _Ϭ> (h ;|!P*hRsJLk( U#)\VWhФ#!}U~xC1ҳR)JK'S +|1}]^c9 t1&~z{k1kd9 [$9WާR{rUW1Z֟᎝B|c1&͍9UWik!- %B֧WH[C)³ظ([9Il1u%kc1ik:^kkJewcJ. l1~hc#!`k)ϿQd:&W4{fJWZ_EisD):sB)c9 cA`ic 2k9j k1Ωk&B6ésAޜkb!kInHL|&Bok4fJo{Ίk9ݟcgJn\^J]l|B0mBi}i[0ic R9-AzXBܶ9 &JX |1 &#leRIdΔAk1oJoڍ|gRm&Bk}j clϔ)c_濏gJ䦗p cQ]J7 GJ we{hRz7-e1~xsHJskWB*e? c` oA*k9$pKs#)Axd1] B-J!MJ*ZfJZyohZ/~Ab1.7IczZ^+|Rk9ދ~o9׬{개МGB5u_m+9.0R|zQ%J;-1ȈjQc1Zmb5GR[cmAofR|F yFJU\Us\P7d1s/d)\)Amn!1 /(BUVr_sD9ri_3AZ2(L&(<͏OHS9v{XT1qB![hk!0c1OGHcd1t)d1Qo)l9xqk)H?1 |tB>UΜAlVի|c9jsC)~s1 |1wBjtd)/_*t m1`SD) [%B k:m!ڟJuXjk)& 8|#N9Wzp9_{9_o9eEuʋ1~&Bee9(cD1(@ |:N |9kB+2 1jws%B##lBj_,|9&Jc9sA}sAz漐tJ)*me1L|9jwc )k9*NB{AU} [9,cA~.ikD18˄Aϯl|RbGeW7Ƅ1SϜ151sk"#)*A<֊c109[&J6kA{?7̃B)< &J?s!nGJii +|Ac~_`zR_9 1&-&Bd1,s%BիMGJ\?ϮRֹԽFB'fBpJsnZ]ϜbwrqYZ-mP)_6A&A6^{ b-D1s10MA~oBo9¨ZlguWМgR-[&BZRJS-AJUgRs%R_xfR=J9\vvx@Zr+ 騢 %B޴kս cRU,|AJ?nb!j+%ByTΌRBj4RYϜA84FRWA}͌s#)ߚls1SZSU9hcsM'R1S_{(&"r9Q[V^_To -9Լ2'J՟_a([$1ik13 t")&b+|a t2pyeo&Sd:fcp>.c1s2J|)ΏQR)yc:^q(c1${!/.{1mpxs!ߩsD)[ t /hS)_媊 tc)xVIc1 ˷)c)")k|9FyHKA\߸ik`≫b9'pZRcpgcA@k$B¨Ƀ%JAwگ:ʃ lgJM.1#fJݽs%Jxi{1xrsfJTW{1~ڋ{9 c9gsAA߷xkBCcc&:H*[&B+d9U c9!*kB5O9{k1#*_)[ {9+,|d1{9`kd)kc9ۉQ9UFJ_Xjk9nOnBUPrm2MJke10h̃HJL싥A/9mZ_MRh֮M1Zse)7/lc1Vxk17 FB5/{-A7.WQZs_ZGRqGJ^sPFBߥҏ: M|&B {C1ʌ^МJi5 9rgR[`p{ ((I-kk( $ks9@̃d9 +m9*9./{ |91&JﴽZuUs1m&J%ϜA-9ϜFR7[)ҵFJ?J&IM&J~xs/s鋭2 |C)|Js)@`*:b)R A#m9&6nA,ov·b&R/C1~x߽r1ȯ") zf$D1QU{D1> oaظUí9W`Bˬ{J`SBiK1U5e |c)ϣ#-Jx{1&s)RcC2g[1ծHd1ɥD:ouʔ%B)n!s1keRŊA67*|1~7%%ic#ZC)4Z$('KD1'S! -'K!4cE:M JZ S9u-i[9. fJU7{A) [1*cEJuʠ[gc1bXn{9(޺ Aͪ{FJ=9Ϊ{90bz)c)j,B|КIkJ>,sFRߢ)kJ2&s"!ܠbI e9/%B |9OsC) bsA)LZnWsc9. +Rb?([ 4 l|A[s94js9VT?n!{1M1~h{c):MxF:׸wP-sD1{)7 1 |Bmjb]̃9av t#1j@**ik9Ż{FR9/-A>Ik mA~Oe9፷se9>7 |9-lc1>cAlmgkFB9GM9P s9k)v*c)p |gB}wjcAp*k1).=1˪c 11 t1>JcmFB-+1 ͌R_吜1]U&J^{B)^rfJUWBWofJK+샤93sgJ_Խ2'.s9v{B9|mk1+.AѤd1InZ-#1nsA˃'B[.'JQ]m| ќGJkzsfAnGJc0C)sBdcON B뎔9\舎9\Rmʷ(1Jϔ*cU&Bͨ,AyZ|ڰgRugR>)R)c`FZ+|(XÊ1 ۹93+{@ &NB<ޞ9[ڲ{9ZHWA. vob1)JݸA.\* .a.'gZ+"]BFb=-"!7֨Z4^I\^WD9~~2AeR(cD)yU(\d1E; %o t9bM1mVhcC1{)쬿)t1.>kc1,|2^K|9{Y)t94gQhEJ;_U|k9S1bˇIc)ȟ+|9MOWfZUXyA)``(c1  Sd9Ub9E흉{Anr{I0b9>@p+ʃA5:is9$vIcIs$B*vk9,cd9; kfJ\O˨cGRx씣 *s9x{FJ oORVU,1ޖ/ &J 'J2",fJ޴R·ZUV_{1ZN˃$1՞Ik))ZMA{[*kC)"kA[rsk =+kD1KkA4 {A>zks9+8{#)ÆN9k'JꕿLtd!+zBƶUsD12AzWМ9^-R탥9jk9}`{A"r,t#1+5zC)z-ZsXuJkD!bPRS1A *nxk|J+JjR}}vE{C!R}rA..M*ZߑRsgRBm14 tGR_XŒ{A +q Мd9/NC!oD)hԵIcӭ9^j{A7>(OZbURqϜJ薊sIK09)RVgRoaR k[XUJᄎQA gJ&ڻrRҾ9B"o黏"1𸒵FRZ`%1fJvϜ9m˸&J| {ObWZ+.a)&ӵD)oKa;"FJ5Ф?sC)Z(#1UrA]ս#)w[#)sd9K)l9x~Z1(=g[:Pk|:c2ů뎌B{:6}k!^~Rd1Î9'jt%25/NfBUI1صJ|C)+c1xk|1W־cb 9~`pcFJhs1+냣1yASs9pku*k9K >I{)isB9 ,d1szM%J77is9Ys k1} (ik)r:kDBBC(s1iKcFJRּȉsAz>hsB*|'JLfJjkB*CJkAj> J-ZjnsAãxr{E1p.9vnd9Skd1{*{)__bm1b ,|R'^7*c9 Гks9ՋkB) lD!.ѕR_rM9^wn1ߛ;|!ϧLtd)}+r#)׊k#!,$)cC!JʉkA? J~A+?)cy}{1Ӊ thRj.3gJͅs9FJs*ϔRxR_v &B y1>N!Š1.9 zFJωRSَZpnG:Pbse98MA¾{ b`poZ?7GB՘ rZbW}rZ?̓HR-τ|nA%RZ~z9T9K౭b^ϜAV.J vgR[ |FRl%TnGR]sGR֔&B rJ0J1!!kB9%j+js(2 | ,FJy#9sgR*PМGJ #)GAd1_ d1MU D!" kF@`Bd1%5QE)5)?$)|(in_ )|E1?+RF9& {C)9WmS1 yc[1ʉ;_Z1Zc1KL cc1AMjkc)L"s1kƒ)tC) cC)?ic1T:sC9/z |")*+fRpsA[1 eB(cBJ Z9(6cZ)7+b1cIs 9Od1BBSחeJOnc ˃A:B 1j}hc B R%:+H[96@`kckHc1?҃Jw|Vs1/&sAf{hRU}_,GJ-Rd1r*I[. 'R/09-I~{d9,yoJik$1N/{C!{s&B/mo{e)7's9;&5MD9 sJ00}gRU tAs ۋ Ic .NFJ{ʫs:Jc$)n9ˋq,hR eR˭-R֪s(rRM|9뺁L|1+;BMt9LgJk .9>)NFBˈPRګ;,td1ȠRINB6ZWGJ~M|ZC{k)$As`. p1Zܝ90GJzO+nFJ(PA73'Jx]JTxN{9+")⭮0 k6_Pbܗsb5WFR6unks9 -?lFJj-AгGRIKU b*{!ˇ;p9mFJ0Slw.$)+&?Jd9k;kd9KGJ-RJ |B_hs(J{{9+L|( SGRaV |r`2jk! 9٦b1b1k{c!\ FJcϔgJq_{9#O9n.gR9 [pye1ΫД9 mBP.1R}mo{'Jm5(J ϤZU}V-|RI |A0 9hRc?7tZwS.GB4;B⏌B>9OC1SJ{9{A *kGR J&JBq9V-)C9#J7W kŽ9z#)ouU"!?n1{-ʊOgR6⯜b=Aַk{97![_Д1?A]yЬbUwM!rgZ/ϜJ ([9>c1:X5&B[oJt)gS ' c#)ɃGK9Wwk9k1ΜBfduk8HlD)[s1جI|eBks9Ş,1_l1 !xa1js14YIcA[#)visA(/9}]A5AcV 19*l&Jzc%Hc9K*|9[lAkc[{$)!9 k o*{)Ȯ)[9Xk|&B2݉kA栢1fJ׾BZ~sA1BApRU#U7ZUVNk(w,9^аD1?̃A5,oJ姺 bVmht{ + %FBa 96eJ!+5c)ުk%B-}s /jk#!%$89'?{9{HJp?BϷjkA6b{&Jk<9_S],9s |BmWΔk B ΄:]_k%B}Ϝ9wPFB }gJ{TWn?z+ό%:rRTϔ9 ϊДZCOA. 9/IMHJ5x9A'Jߛ9ϔ1rAZ{pgJ/.Z(_oA@'oB]cY cAbshR%?Z.-9>})ܺ.#!C{ \n8b|1Zwud1m&JjSc1|W.a;*4x"1++sɏ-&BVZJ?}9_pIU@ضZ;>VjUz?64R5 K @" r%J]q^c1/\AuP{b@ФZ͋A+c!j[d1Nb^R#)%7ևKd1rGS!X>Sc1J&S!FK1O=k1pic1ʣbkLB_h(cABGkDBfXK'c ,`){A+Aֲs9zMc1\{EB./5?EB6ic9?+h+&s9RՈc1{ڦ씃1>[9W\9UUbsC)+ d!;jl&B~c|A'% B[ |R]sBҡMA{9*V lBڂs99r>/J_m9Hmqz&J,9~տ 9L9JfBXR_,t9)zRAY{D)n?;όd1VΌd97Խ* ۸ޫ{BޯFR/U{9,9_Xs1~j(c#!.S:?,9~xMD1/om'J-+]b1,#)'*sD1$ tGJ ~U1\\ t9},|90:?M1/Jsx gJjkAZcUR [VR-|R#gR;bAzPϜD)I틤11\o9ڮO)**.|R0ϔR&ϔd1+ؠrGJ{ZkD1.bod1N{hR={be^Zr{)CK11A1ʊj{&1"!J˃a-5Տ9{kʠ `b_p Ag9 ۰C)-`&JOWe@oʏ ղB)` FJA ՏS. ,.$)!\Z?#)oա d.K|#r*[#),R1,TiB#L|)ǒ!5c)u\kC)(c1;i[Axl|1K}̜)=픂1s9|\)|ERtB+B~uRzW?kA<:c t K%J`_۪d1M 9vb9Zfsb ZA[bs1ս 6B)b59ٽ#'{'& k$Js+J|%2s&BB{sFR d9AHcC)?:fJ*|hR!{Rsi{9ڟjk") lR*k9[\{$1󘩯Ϝd1^sgRm0fBU\ tB.9S_MGJ2s#)+.6&c1ݞخ'R}U׏A]GJYl|GR|xևRP[UWk1gdn9"N9ϟO9s |D)5??94냄1[yW. ik1R RNLRik9I[C)+/r1ڛ9>ն̓9b5:쭌9rbsfBR8zZչR%P)cuՑBԾ cVoB: |D)7鮔1͗ޥ1{94NA:PZi|TМ [.bh&J rZ{WAJn gR0sHZ'ob-Q\T6.@ O1.OD9 YМ#)Zʯ1fBI8샢 nArФA[МIʮ9^9Û:N ?< r(/GR5ު 1׈gnz1[= 0 .NJfR#)Idjn9.ARJb;rhR݅%1Z-o APjt9Uc15'1W}ΔګçRC)f{d1U]!!}1XVKlC)W(S#1⭺[1n>ZA7CB-kd9ZeA>(c1d1׵I|9"|: |:= %B)LR_QA]9fWUMZ9s 9Y9]]}sC1xXC1-_ b-vc9=9Sp|EJ[g[A*. GKe1,B` kD18rikAI{A⮧{I?"BkARkgRXjmМZ_Է{FJ'7{$)/ td1'/9s9ઝ{(>7k9䄵 pfBO%rc)^sd1^8xpmAN1ܢ 1Md1튨A^ |9ߜm:> A]A/AssA؜*#)EJ{/lD9_+$1xLFJ`JgJW'JW57GJcLhRK/B_sA 걭'J'͔B֬sfRmvظMB+rRtԿB7{1r[/Q1obPNϔ%B: AXB1a{ o9Xks1ɉƧR^/HRn̓gJ0'R}NGRKnC),ӭbzʮ $9(s0>j1A=18_k{f) ? . .pꓭd99??F:%k&Bgm%N9-'j AΈgRv5J{=ߴZV^18ޓ FRJ'(bI;')U.hJ..Jsi{p0PC9{1@r{)ZysJsERC,|9 ׯB!ޥs9dX{1W($Δ9mM|C)\A,c ' d1Vo%[9jk1Ssc1?{9,d9s^cD1/is#) *ld)3c9u˧lJwu |Rmw֦RUM%JEJ x{B{J~φ(kR,"1s)8bA'{L"1X~|C)\_L|$:rRWAДB\+|14icIXcsA#Js9 k9ۈ)c&BesRw gJk9r8Z9)dl92Rc)wk9←l+tEB/ҥc)/ c (({#!Z{9/;-GJ?^(MhR˷PmRBK9`x 'J‹!kFJD| tA)s0+mRw_ |gZٜܭc9ZrY˃1;)탥Aʦb 탤A'k{A #! ΔA|9גJsUs%:_˃C)&Z˃9kAMfBd[#1,|)<9'J^߶ t9CկRխϔ'J&iQB[I'JyM51BgBS폲b)/'{9?gѤB=u ܒD)߰*hR D1~ԽC1ﯜe!gJjz.#) &BX1]&JwnX5c15?]21RМ!kCA-{U)=__Rxzb{In #1XNA͍JA:c95^|2%5cFJKt$2/fRoW|+9b$B/{AWlA9_6 {9ب1l9z d):χM b˿ B}VB7wL&B%'K|17 |InVcArcfJv\(c) 鎴)c&J<'s9j;)=ӵ%BpS][ ȀK|FJ]9|E1ܿl|9,>:|OA |gZS,{9Ԟ-.FJjk1>0s&Js []*k)(" sGJ}ר{c1ۚbgRU-R?Uide9ؾꎔRs tBoʾr9+|AJ|Rl|fBk-1?T-9PRjR{usgJ` FB;AmFJ&֌| cH,|9(NC1sA+ZXv7SR{2GRϜ9krod9+N9UKk_{94 R >n'J8rRXӷJ/GZ|Sb\b*սBY^C1ͅBk R9:ќb. cU]qD)zʯ/o ;(>4>R\S cW/E! &4Ax&:2hZ~o!)c{RS!D17Ao+9ʿD)zKs)k}{95Hc9}cSc)icc)Z+R#1(pR19bcJ_JbksA'_S[c)@3Z9'ke:S9 [&:.[c)|2?c9+*9UZ Jt$B_Zz 9x(kC1*IkJ`ރZd1mksD)'㍧k ':mA{FJ{jkAڶ c&JSٓA=׿-gRj{9> .{96(B7?,'J[^ ZLf<{9/ϜfRPZ{Rw*>I\GJ_-&B\gJLtR'orKM|RjmJڬ|gJ .pRWT)Ȝ+A,.A8.GJ%MFJ&ks9 uΌJbGJ$DzGRusnd1У8A{) kJTҗ c'5{R6shΜ&J%k{Zpvs{A%oZUB*RLfR>MgR:xnGR,Zs(L|bxzRʵ{Zᛠ-Z`NkGR#9?ꎔ'R}]{GJԽ c]МE!8\ZМ ʬ2(ṣ0: Խ1sD)2I3 c-]e)WD1Od9JB֦976d1{ ƥ97Vlo +pC)#1&J"_/$!4.ik ^GJ2{sD)uU׉s#!{b)>{z+t)-Ic)r`1ks {9E c1ܳ{FRawފ{1Ǐl|)n!/ 1Ic)jsd1*s s:lkBF)|gR}*9*|d1WIk9.!&z)k Ik(ث{d9n)cAZ?sJWrZjt%RlRmuhReZ$!'jkGR^{9kmA]K{94:0s!" {fR{1D!<50d1~Jl1*̈́fBP^t:z̈́9K-t! 6OgJW\z̄9 J\R냥9XBnA%s1"l:\M:+BR{lB*&ZU%o9 ARcMgJZS.Z'-JzW{GRx-tZ%sc) nZw Zŀ,kA -FRGZR-|B+`m ckُZ۞X{Bꨀ샩Z|{{J.Ռ{GZ7=̃Br~c:ZɻA;QGRxްbWoKs*k]W R퓭A:oE)p|ќɍ9~ԵIʭRB:@ r9d1HsC)ʋ.Ť9"1?XeAPڝ$)-;AcooRW9wV7V΢Z 17?ФvsA|b1 +{!+*c1R Kk {k( k1̃C!(ɫ|1^ljtd1\˃.[d1 UmB)kD:R'[)')M[ td1Kk)>kJs)J+|d1ҩs9Ic&J{jsC)Z?NAWzZjk1ڢrIk*B)c9ܩ{fR/CU, ,Ar⌌9v e1*k(6͌AFJ>"Gt9v- c9>b.sGJ]_ Rs9j ll1Њ |FJL|90/fBbxМBs{Rװpp.).,9z,#);s1h*'-91.2&JYM:)+ GJ70#mgR`좬{B+8{GRx6NZx{A_Ks9wr{D1 sI*_A^탈R͕B,|J{gRM魏mZ9oˌ'JyrZ: |Z cÏyI&B*I~-.&J:{$60hRsA 9ťoBc 'J.ZZ[N'J' RZ԰Zb bX.66jssbpZH ѤZKk: # 1 c}8GR/js՘ 'J/RC9*ëojwǴAjOOd92/B,`ѤA?.{A 'GR΅1BND)'B`ms9z`┵HJ0WuC))/2Aʠ-ũZsZUsmA~O)9Ioz7U]9GJ#1;MPsc)W$c1[SwJt )cc)7+c1~X t1 jt1_\.AnhRT>{1Ul{C)x)_;?BWWX[e9K/Lc)>{1Oװ{,,7sEJ_ysA&Bu |A* |A  EBt^ԽeJy}Zd))3")kAߊ o#!Kk1+ |RȌޮC1i*t$1k|A]MgRZ-99{Afl9ˬ{eBR'MfJ9̌B=V,9c; mD)*1_v~㍄:9΄gRroT |!B c'J !JZzT |e1:,d1]̈́:@Kt%:$,BX䧅P*kX]_fN9 |hRg+{gRsΔgJ=KZ{y{9'R'Ͽ{'JK.c98*ެ{HJjk'J}_{Bi (J?,RPJP Zyv{GRA^MRM cרm&ByPRl+ZHeMGR>.Z[E{J {A.믔FJjHR޻J"r&J͍jR3fJ.)k =R9=Ѥb/bhKZ5յ3&R޿/*")׾ҵ+sZ{ZȃGR8?b o6k{i}]ޥA\vbR.#1,"){[Фd1 >V)9~cooJP#)(W9n$)yԓZi9^>SJȺR *گZJﱜ 뭵МdA+;'Jk o'RYt9]Lƽ 0{k79!+ݘ{1ًk1W?UJd)v"/}Ic9; |C).s9?&&j|%Bv|JcD)yϜ1{iP |) 3([146'9XZ9Z$)zKkC)o2C |1ˠs)WJ5ͣ-b)liihk9z` |JIMRic9p8k1B{"!l d1{iM); M <غ{d1sc9߼"b"!bIc#1,q9AI d1s{9s1%MIc17 FR}uR~[S-9~닑fJplk17rUJ5{d1/Rp}Μ(JM{e)/m1(L1߻*#)L|9ɾΌhRRW-Bߩk|R7"rL|)cwͫc9bfJX/5#){gJ ZiLgJ?-R; c]y)oZ}\ngRW#NGJ--.A&}.gRuoRaKk9s&J=`.Nc1\7sgR,gJ_Z2N!T\J-|A.4{A.b1{B*.&J~97.&B̫ӭZ}> R\I/{9-1*k-oO kA'J.mװZϫwRN91 $hRw. A*zFJks}mwgRzo`΄9og;d1S9պ /뒽~Ϝ)brd1kO%МA] Ap[oA$. (5QA9( ,A-961J'Rwݿ$9~9M7JA,Ɔ9!0.{!ZsD!Z#)I<}k#!me[R!ɭi*kd1ҹIcC)`8 k!;[GJa?*,t1~hn|c1s{ |#)0,9icAcO |e1S[ t1j~,9]*tKs")~,:Y`rJ^sAzxLgRWW{Aʉjs)~{C1s9xZ6J5ԽBsc1xjDJ[l9~M1ѫ썌RXZsA{C!<ܐB1݃k)8}l$1>.*tA-MZlZm&J b-1q9.OBof,|9ïosGBbAw |)[1nGJ/랜ogR^qGJg\B7QRѻ |ZE{ZBj.lRKcA7 |AC^kAYs+ I)-'J/u^A c XKk'JCshR3{FJ/|oqBW c1HBs1c{-|J?+7/FJ[-ZnZiN c`rrrN!&JEn%Jc] |FB |B>_{fJ^qR_sFJh(AZ{120㯜B~b'&Uw"!_*SFJ?.GR?Z+'Rj~:oGJ=!zOAǕA 'J%~Rb!W#OC1̀2BR2Z-ZO`{A Rⴽ9B.ʊrD!-Ϝ cY{9 w9ɭFBXV,|R)IM1ڐkd1n* B*Φ A<9鍗M%BCN)˻ԽRO tA>, t!*A?Z~ϜZev> A}}rN9AsB8GsŠ .9OU.C1ȫkA +NR 7>NAsGR6(oRu$MR.ϙ#!PRjNt  b2 M cmR~Z]s]կ1&.R1B:nRМGRίD)(IKsA;#oJZⰤAȣ&B'nWK(ʥNB! !A.|C1JA%~Խ cGߖ cwKNb5BoAi1 ^0)A-:TN` z BϤѤ kU ksa (z'J] 'J=-A&~ks$)_/ *SAw.SI2'R k,/Z'Bx)NB2d1zѤgRm8 UќQ) {)yk {c.(k9{!kd1j R9R*k9Wwt l9XUU|A]Ձ{1ت Aו> &R^퍌9s ظ*tAخnokAKz} AZk9k_ր)9ܭ卌%JMejk9J +|JK L#)z`l!lAfh |C)%/n%BJkk9遨jkAIsAВ?{A~n9W} c ( C)'%M9hʿk)0 |)М!ʸL|9 c1.=7 fR?i{#)Ժk(pD1􎌇Ry/J{ZJW=9OGJzcJmR?{s#1 (9P#)C ltFJזjk)оs1AZ9i/,d1 (9/R]jBsGJ_Un1FBΌD)zМ1즷{FJ .5{bL@XIgR &RcBsJ42NRlWҭbWUY͎9**nJ'4to1/6- kiWb& |b낰GRuB5Z_ZSbW[sZ]B.9.Z-N kGRm򓵈Z<-J"+97N("RbV/C1ATZ{=b==R9*Z΋21܊B5bQ5@ܬ{9 { Z,Ws&JyUo*{ӽ#)hR_Ws ~V*sjp k{Kkb2 cc~Z'RXsjYb*RW|rAFJaԻߊd12'[ˌ#)k")ktAzIkpJsA(}sB,:>isJV~ikFJQ{a.>s9{~mc)d1Rp95U2) !\GJpuUU").'sLEJZ] 9}{!h=˃A[l9 ,#! 1DBς߿Rurj{9oN{J 5 'R,Q:kd1[cόI R*c9"){ A_N /khZ!xZ[mZМGJԅMB_h 9>ϔRvqGRO-ZSR_-&B0!qb)zR-#)gJRnA*/-#! I ̃)bhRť{C1{A(. C12Ro?N%B-$81b\GBOZwRgJuksXYsGJԵFR+)c^/sIgRZϜbobRA Ф9J2rB/fJ8zoFJҾ/Vs9# 1װsRJIkd1n@FJbq A?lBINxH[0. sc1bCjOAz]kgR'רk1NljkpjkD1Y lJݻK|FJskc9}#icJyXJk&JO?{9`Ag/_ tdA}jkd1:%)k`欨sa.>)k0 j 7龜ZSQn9?P譌D1xsD1Z9{Jk89vk{) m{9ϧ7 +1~A{,mHZyQC9 HRU $Amo1 k29QA笶A|{9xoAէogR.>kZUws1bʮ{gJ[7.fBߢ |9>X{9X9oo'ZלZu/МR"/{[K{gJW\nGJ2R?ДBF*)9Z"+ԵZ5/YrZK8J #Z?usZuoӵbW!"J-rHJ#rs&:z9sR*c~o")vKs=GRJآ;-ԽjsQZoB8zМAW탄1{A-R.i1B*uBt&R:М&[ oA'Υ9~oꏔA!mks +U(hZXe{c1 ") ťA^zМBݖSb]JѤA~.9n'/!5b:˄$J5kA}mC)7k ߨ,jk9io\^kEB}K9_nL|1W]s!{9l|"1:k)zXjd)U=7c9Z5 |J\&lIc9-,|'J^\W,|97ce9ܯic&JҰӥBW}acAPL|BJ~{9 +sA)gc9xgs%JwP{aͯ(kA)c9,[e9芩c9V_z ˄A܌B ??s"1 ^'JUbD1Yox{9{Rwu'Js te1zjs#!`K|A+C!p%BMR{ B!սc2Nj B7+d1€mb)sfJԖ*|B'K9 J cWVɍI'D9`J~ d9[[PA'c)/k|1X:5UC1oBb3cA׺r{hRBkHR:M|Z cw/N1\͋1*ogRarZ)c9])cN5QJc\{JkUϔZ'JZm|nBNo c+)5GRܸn&JnknFJ2Z<Zq{C)*(\*k㐜Z.wA5gRzxNA>/hRvw!R(c/r lhR>UgJxk_Z GJWcМgJМZ1bk{1FJZ3jIk{nB cI}sn͌%:?|9s1 'M1^W̃$1{{ AwkJse1=L|I[se1? |FJ}U+9zvJc$1 wk9`z-C){R6w0D:??W- +s!ۆX([C)JKom)+k|R'kl'B5*tZ~ԵRrX[lR+=ю9.nA .Aw/m)n* IK`ЛϜ MA~yB:͎Z_MFRsB vR oB AX"A개gZ07.gRK^gRU&J W1kkݰ cgVNA .Z/zNB>)oRVd9z .'R?.JkĢ5b-RITo#1 (ZzRW?B>ny10*FJWМhJCoCjR)-zRZWZM;9_6c)*JzA ZϮ-9Jb Z 돌&J {d1+ZZ7srӵFZ*oGJ5)vd1]iZsD)Ӗ(gZ=o@'Խ (!{ ֱ9iks @N S$)r!OC)+e1n9ԽJuJФ `D1'51sMֽ94sAr t9|cD!}R!XMFH l14ykAa)t%Jhyc9=lZ#)"RD1]Zd1Ɏ7 tBuVt'J{9nLJk#!76 MAYXk9{]޸I[AmfJ[sAo\ &Jݯ/,A$s90zk9sBnWJc9WmA7-{gRr*k9ЫsA>lThl9U7 }ABx|~_")Is$1yE AU^؋s$1蜺 Aˋ&-'JIkD1xRJkD1- kls9{OjkA IoFRYq})c9([9ȠkC!*kd1;L'Jj6\lR\:,RX.FJrK){A{gBאmRlOM9.i N1=s 9pksBx* #)^.gRM{gJ.w,1/+b΄gJYI |&JzPgJ5MBg -bqq=C9௵{A46ʣ{hRoZúհ*kcqZ[ 9:oZ&~sA' {Z Rŧ1B!Jʺr")彪1Z{Rvޠ{b[X.9` 2(j%M*-ZhbyRbqSB|ZխwgJOn@c(m9{sAɎRGJύ&J_w,{//"R1XFR-ֈR=_gJW?1= 0B1o(սޓRk e1͘bmRJ'+D9|w cw`7М9xє  1]?o92&R2W/&JS [A?U5.,y֡ bp#!-1uISD)kB~.)[)|oHS1Wkd)C 1|Z)H׫sD)y_uKk!U7ce9 xAWUkd1o.o(~:{)sJV[js:{1+k9 kA7(sZXks1$% ([$1p|E1|!|4XRsU*c$1,|1ZCu-d1܌)ak1Ы={ J#9~-k  Aw$!<ծ 6js+ cAߍM9(xsa *kd9a A_~lk9`GR}iqlgR{iPIV\k1r_psL(j&9&8{J8ݦ tgJn^L|1 ]s)#Z}KLd9&O1\s&J,A|ojЋkA*[{9i7Zq Ό&Ji~&B^o209|mRynBj nFJ:-B&bw\탄1XϜax c *+X{#1~7.#)-{bx`QZrsW|WFJ>Kt:TVRc!-)bC&JN9<(*ky.C1XZ="R*kGzoV cu%o16ԽbqmМGR(ԽsgVV@oR&JԵ cOO-&J(Qӽ k9;Խ9>c9㲻xМ!МGR|Q -!ɏќb!6U99~sr =rA_:.shJ\m.R׿!.Se)*?V.e1xŏs9[pD1 D1Jє s)МA8ppd9R*u0ˋ+s(_\sD)zl| bKlJ ⍀S(Il#! =LFJW^} l _﷫k k1y3IkD),~r9MY}uJs9wpJ{q#1L|FJv-(SAZ‹|GJuwlGJ[QLfJy}̤Bmmq{9IE+t9uB ۝턄9rZ\sDB *tA∪kD1^_r5|Au_ |EB ys)lc4ߊk:cm!z)kd9xm)׷'$B{@?Oc9Z[.QFB۸ӽbW{HRKlIB 9n{9qN9^;s)) |B1C߫s 9_'.A-;Ϝb6s&J? tc)|c)^lFJ 1%J1 b2bYarGJ{}xŬ{UXU cִ ϔAZD1\Ѥ k'{b *wս*k]oucHRGJoR<FRUZko")1Rks%91'Rʊ1b_5ZHGJ8SgZr1Z4Ksq[ouԽ c_o)&սZ'RԵ c_?wWRϿ c7AjМZ@}IkZ{9b~; //9ˇKcvd9O/#1 96ΈZ]+9{}o]]ߪoaU ZP_@7E),>AIФa(! D9'J\Ur'RWTs`b'J^d9]W>b1cPi[D)7 dc)7ԧHS):*l1\c"!o򨚌R}m=k%B_Z@ltd9 k!srkk %J[#)cP k +c9ڶ&hRqUUvA hZt 1^kD)7 d&B([sA@kFRmR{s9 M9/̩s1MD1>i{d1+s1Ek#1dJs‹4{9zrkub9} Lk9쬪F c $ /A_C1޾{%R†GR#׷sAwy 1ߦ:NJfWR-AYSls(oϤ1^pY{A󒿯C9Xo>V΁M&JXE{s9 `*FJ^ƒn |A] 19-9 QJw׎J x. MA~A-FBAo9x/6hZ_՘%Bח2fBw7ybJ}]sBm9{n&J.09|sA RbAϔb_* |Z8kE*cAngR.GRs*k}}}MսFBΧQhR}ZoAʈ.&B/7Խb77C1 ks98-oR@ΒKkWrD)r:Ф9-АO*k* R*kGZZb.B &J% c|ZkQ'JPrs}wuRX4B`z12rb}*keZRV98kR1/+R&R ޘք);BWA {c1_ Zs2'RHJӫ+kR8sGJ|SI.sb 7א'JȨJsԽ1z\RZ'Uք1WbsQAV^6R);h)[!Xbk)/U1K| tC)_ScD) *d)/ߙLc){C)$6kk")z*˃D))Jkk'Z])B)AWsrs'J6߷[!W {8L$2;9[s J_ͻ9{1cRp{1U{D){G s  ke9^wmsBIgcW*l1\rcb);0P1 t9wɎ1KsJ7 Z^Pk{ >뺯D)Vo{(-|B^v-)^MA3#)ʖ<IoU Ks ?Od1c}xs)TD1}U^d1&D1յC)\ZJ~rU-1+8.9% J\nA-c1-qbkO |ZNZ:n c A*b: 5AϔJ:{A ogR/sZ۳gZUb<2*kUR kZFR˽ c4-G/J01#)$*AɊ(U*kur{a{ќGRoŐ'J+М c)M!gR&ԽFBo5Jk9h*1FR׻ 8FRן.vGRֿ+RR9!D1OnxJR1ЖւZ^k!˃6)kZҕNHL #ќ9:'JqWO=o'BڅNc“/М)l`I31F2A c b6hB[rd9]ќAS{O9I[1yc!?J|1ŨC)j^ricB2  l($&Ru%_,d1nJ+7s#) {d9{ J |B$)Hx9-A/W9N~c *'{d1ҫ{E)^UZs:6~n}k)wUcc1)  IޞNHRs{J~ےZm)nD1<\МAs]^cksd1.b[E) {!06,Ϝ(N)-9s9b {`7(,|I&(RAUB!Ңs&J^BxL9ba_XNGJ-us1 j{AM뎌A˥jkd9"-'Jz)cXrsWM 7s o^)ޓ c]͓ks_s3jbh{2B+Ao1Z?rGR?%OGR7R/RjsOQ kާ0 cRoZ<~hn901)k0jkWk&BKibx_c1 k/2 cМ")Р tbKѤ'Jůӵ km|ޒZrA҃JoaZսGJNlI>J53d1{ ȃ-յGR71;$!k6D1͋#)ŠҘ֨Z{bA`k$֡/a-WAҴb{kwΩZ_lsUWΩZͽSB^9}"_?ZC)c9okEs1Rߋs9_b9[jc)f"RJcAYa |C)&7s#)xc9@)[#): 9Mťk9Ⱥ_ʌ{)& t9иn9P{ ҊkZd1sakl9㔬eBӵ9o.9;LA*nGJbWpk :sd1pjs9L|EJ*md1(Ld1@Wm AA#B^NGRc) |c1:kK gJH/A]nAÕ/zZ+c9-kD1~s o{ W ^ }),C9nJ}-'RYn1{NRܿ嵐 j c^\5'Rwo'Ju{C18ikB%p9cD)sRNAݧ-Ajz{FJfR=~_GJt۵Μ9{МhZ( ?ﯔJkƆ-Z֎X;ФZNZֻQZm kN nIFJ:o9C$ԽGJC{ =79KkI{М9ӵ{BuoA"nbHoAZzO&JPo1GR.Խb/Z4Bژlstj~&JМ9(+kWW6RМ`É0bMť)^/N: R"1bɺbrZą{Z>ŨZމ-xd1>zO ?<(9O18.)̓E1QwxΈZ^P-UМ9h􀂰Ax9Sd1mβń9 ([o!ВsW/#)86FZ8+#1rϲϿ{"!?s!kC!C)ޯn1UW_Ϝ9pM&JſZ|m&B[MM&B&uk9奲~Ic&:ᾐ{P9~ t9=-lc! k'B^N1kD1 nj{9mɸ$1~ c9صbd1C~{$)bVb15/-AU}s1֙CKk1ƵN(^ AjsE9#"D)^B9={9 -e9,,{d9}9A*Js!߿cMm RPs|-969 A]{'R~j{gR]+GJb³b NZjc -Z+| k5}UrbOOOgR .ksg Ub~M9֬RW:S/GJ*3R cyU;gJ~Z/1 cZT]{RxV2buksSKsORZH,Ju]ਓ)X뫒GR?AJN  )z`B1z1 brR` +Ϥ9Jk;r*cYE}B.(JʊƤIc cnzѤ)_&Jzsr9? `z/9 殰uA[I_[/?6AsZѤ "ܰIZ*ko،s9a"개`+ȸ5'R'd1/R99.[c17ok9pm)l%:k:ܽ#!돭kc!?{k9ުXk1 mk#!W*[1ss l1y샤1b/0"IcB)> ~s9=d'JkZ(d1 d1*{UZ#)ab 5*c9?9]o |zJ 2!OC1p)%]{$1\8-m1 kkJJNAm=͔Z=͌gR␭R[K,1?9{1x ,m|I5_V |d9H\}md9+uLAw玌Jo9 b!C{{@FJ5NAskh{ * 9:5֐MBo9l1-gZ_t{Z{ZQhEBОМA_NC1*9{926{I*c` /c1zZRMC1OBenZnA_ 9ʯ̓A ms#9@nAj/ks ZϜ9pI|rs1 |HZtxh̃A\ Ik{AIP9sHJj'sA(ks"! KkC1{9's)h &R ӻNGJ\ A߂J.sB`Z0 hJnohRͯ0 c-NhRPKku2ZUﹲb~D)~ӵGJMaKkBU"W(9U*VJkUӽb_SU#),6ϜgR`Kkӻ^]j\VwJ{.Z€}BⴽZb}'QZ 0RO~vIcWTUc)~N92RRv2B>wGRv;R1'ԽR gGJGJ{2GJ $)*s c]Fj{`a]&Bz/*&JW΂6{b2 +rp(Ф sGR9w'RwgRwSAԽ$1"5֥1u~nlB 52@h!Pqo; 'hS1+kd)9KlF:6]) {9,N#)ip)c1 냄1^{+| | b k1wIcd1#64M![C)eK"-#){e1; sAgސAQ_Vvk9r탄)-BO}׊&BRcME c9̃D1z! JsA)IFOgRM9| |9ɯb2s ,gR;mMGJt~sA>5 |9`zZA'>bA mA C1&'J_ GJYmͬd)/9%R9^ D1oyRr$) -rZ>}A]\XBJ4˥1D9˃#1&R3gZ]OsAN{)NFRwߊ{9տk9{JI*cJcwmJk,'J н'B,Z_@nC). R㊟bRsgRzs&JJ.VNKk?EoJk厜A}hJ--Z+&ubQgJ@s1*kXߗ1 caVb_]7N&J)=ZόJknUU:n14;{fRجRZZW&М9C-21}d9-1C! +C1t ~FJ%I볭#)-z~1`(}p7BPX #Ȩ{A RB2JoI,*rRBM1b}oࠠZ{ۿs9ǸJs#)/b-(+/ZëqabB -6ZX7Uj_ΨZv5hR/\ krniZ;SAs(j! Q#1' 5~ 7>/#)hDR(?kc) [ >%:?^Kc1+ |¨s1L9okjk!{-gR- [)B([1sj$,|&J7]}jk9%B~ 9?|jsd1/sD)izZЀꎔ1'ׯjs9'*ʃzªJk= c6 |B 9t^9cOwA{ikAPkse1b(T,#ϜB޹&JeUJs)xl(AWWHRX0gJYl9w.RGRzsi m&JӻAcNh c)5js9~ӽ9魧'J̃D9;;LbȨ6&Md9cA쮉{'R .ZY(x)]_{ύ}o.HR֦nbu}kA k&JZxxsJs$Z7W cgZls&JqGR7{0B5-RR`kk&JrgR}?^.RԽgRrR[ݘZ)cCϜZ#koGR=R kwgn k[oZ/\*kc1bU:QZ=BiKk~hd16:O +r&B 'J^_?C) gRX'J> oc18 O/A/w&:W)ɏ91JZF9i{Z`}VAzkKӵ9>ӵA@&D1:#Zg״&Jݯok{!vD){J/, 4.| !bBZA -lse1 bДA:3VΩZFmսA7gR>d9̾?R7TGNU2'J/Z#@QO'R$S@2bOns!knL17,(cc) |9"[me9+9wWoR*| cd1_͍,t1ӟJtK1sFB؉61sϔZuS5m:w΂s19RC){s!K MFB |b)6,jk >s9vh*c$)HBmb!=2 {d) ?ڬA${16sBvev)_̔J\ AT55-( |C1Jk$!+(+ |EJ#)ji;n %Jsz{%J_MZ:VbϜAֺOERn 틈Z'9oJlsR*(&J*FJ鷟_P95 jk` #-Ramk{A,{#!zXKkHBҁ k x 0N`჋wC)AʺNhJ_[e9{A'Zz{B :-|Aֶ+ |Zm. |gR}ZU疰R=JkuuNgRZ?ќJ6_2*kZsC1ʿ{9!;0 c${GR/9ȯZIxp1ZaМGR?Q crJc.C)*X0gRsZ\쯫sAbksWɝr [$ WEBٵ?1+k 59{1GR @&7x&JսrFJW(d18c#s&BRY)?Z]&W [SwUnC);$UJkv_!2Jw#!ar$1#TC!KC9˭d)shФ9Vzqiad1˭sA[RcT/1?se1.'Jn=wք9oTWޭ{S k߭{ HSa4)'2$1H֊ФA5:Usd1&9vFvJcjs$!fLt(zkC){+1g c$)àrs1ս-hB)Wn#) n%B]-'JϺZAg}sAs¬9?M9ҢA ,|B|Vwjke1@{9x}e9'5{&J7{C)N4 cfJJΌ'J[4#ZU]Tn9je1 c$1" c91`Jk1=# ҵB)MfR6ve{1V{s&Jq{9% NA-s#)$ A; ka-bIz$Qb=[Ub}*O'Jꦤ{JZ@Md18)+ JVo{d1_}쯜d1{^'JYnIo' RZGR4Wְ7.|!6N99'HR/)kk9 l-|9nRʃRyIJ:AֿOGR'.)+ 9МhR=}2J?6ϤZZ-ވZМgRxp5Z\{-1sFJ֒&B7䳵d1+/sZ;ќKsgL"Z/:Q9 %).R k R [\tKc1 * h'JO7=9ԵGJVΈR_5&B/xl*kc{YGJw49-r21hή$!j9UKkyKRR1‰ށ7HJTS2hRu *cC}} 9Cͯ#!Oo_R#΅92;GJsGR9TOa @ Aث.GJ*;hJ}wֈbTʯr9wZ Zb⇍s'J̈́9/*.C1B0AKzC9x΂Rs:ڣ#"!\絠*t jdAׇAm6Μ9L-1j{*is%)ڿ+t9c˃BjkGR:1c7{1*#-Bg{9 8 B~-9*(sFR6[m rϬsd9?PfJ m9؎Jg/{D1VKkA K9+[)+ }B[YBNJiiBO9UUwKk)( b(ϜA/P&BZsGJ,Rho%Ak.9 GR5+zLR^R3A/Ix'R 2.iZڎGRkm.9IM9 }9GJF+kAbh탥9꾎AI'J |#9:@OFJ-A1R_{B{MͯD)5N r |'B7FJ ZxB A-A}kC1ϒgRi.#).̃Z9.g.Av?GRz{LOI}*o9v?-&JV5oc9h1gZ/]qM#!'R9{ݽ1&Jr]""Q1cМAګRA* $Ό{UU cjvΨZV<1b6R#!ⰚRBMq)coEZ=1bRfB;`A^)MV'JU18'1{okc МC)*c!ӯD)-+D16s6ơ b:{R9X{AB49뺚09sVaˊ Ap*E1#sI?Z9hRŭs9b99SZZA2 c WƋsdMSJ!/VKkz;_~ kQ[J1[wsacN#)+k1]bԵ9ZVH[9|1:A _l|F2Kl%2j[)7;k!goD)".'Jv}_LR]1_rs9pi{B޼ͫsD)r*KkAb,+ |Ib A*nDAԏB޽49'1o:{a*sos#)j_{9H+ @p |9-9Z{9kAMd)zOGbK+k 25%R+Z{9*4ʮgJќBܫ{Zy4q'J寔&JjF{(JZj1틈ZYI-hZ[{C18d9kr}- )"9p9k㰜Jo&6A7'ZJK NA? *SGR*9 !ހn1հ k(J6 1)׭ A]}2")>{B]W_;sFJO~p9دկAo/J헰1Gjs  &Joc1`nc1ssoBz-A {FJOg( ; ќZv !T rI>Rǥ'QRsOa_#)]1&IUͷ0 [}oBZq_WUДZ-r壃 kpYGJ/u.C)z &Rͻ)rd)j: |9).1m⠮!P s9;}5A#b6vZcϝaث#1bp'JܕRoֽA}ňZQ;BgC崽9)Z&Rs1h)(ԽA+j. *kS*kaA-AJؠ,$)?]k [ Ozs1caJ/mFJ:Wkd16t%ByͿZi[90vW{)[C! U|R#(usB :\[ǎ)>?9~\D)?I{%B {9mjkA/G]qE9-͌)X 6ϜACn$) #zK|AՂ ЭI|?s (ks)>/Δ$1j픅1#([9]bN1k-A xfZ[qNB!qAAo TGRWcGRaU*chR>NR탨Zy^s+ϔZ}X{A NєGRo bP9sd1+]pZi.HR!$BRڿb d1+Мb9=SќgRZy{SU{Bo)^|>We)_}7)7&ꏌ&RMI2CԽ1\{1-13}<.c1tBWod1r탤9d9Zz.A rJV7}Q)lʒRWkNA z c)~ (&J[{alB. Rc)!㒥A%O@X(~(%샃) n1b!|/sB)?'lkJOτZݽ/!-61wKkUWIAuAs!?.ќRuիAӪO1t"*֢W5ZNGZy[&BeJo.Ak5M'Jﵵd)57΄1xra w S ɍѤZ g!ս)ꏳ9BiNI .( 9lE1]j $)\Kͻ6Ρ ksV\J? ,|սKs ?UJV|4sj]c𪊰D1Fg bWRۋ0L|1U}gZ#)L-jkR) |92 l9rKC)& t&:PrBikd)"PA |9<ϜD)-1?wR#){ZiM9zgΌB{{!L|91wn9o8mAÅk-#!5̄B"ՙ̌fJZceiA{D)\^]Zn(?9ִsʫ{9C1_mB(LB* /SpGRZ6ꍔd)S[~z{A2 A`o9T쪪{1z.ACOZh.ZUbikZ/МGJVO9{#!(O$)9?n'J70c\BZ_VZwƇZ|~_R kY c}OD9MooA@'Rc'Jb֬ BbX_k o+{9 gRD1Vls@{ B c1GRIs_0JrN9䬿Rzz&RbQZy~3gRa{ >5#)5ƃ1:}#1.R7MGJ}QZU=}]V(ӹgJ^Aqe%RID!& /T{#)vQ9^%BߖԵ{A"'J嶾'J5jМB?)t)^>z9W56e)uZ}]T)'Bg=19_Au~Խ9ž-N 崴!;asGRU׉Ne)BU"RgRňZ:ڴjrA8PV֩Zޞ?A|쮟AXS+s_t%29|){>jkd)7YUm#!u,#!^? k!"(Bs9 .@s%Bn7 d2|%:[[-U |gR=>m'J^q|BM{e1K 9u-C)ܗ- l#)kKcAͧ |A=={)(?D1͋s1(KZUϲZmsX/gR r c}}.hRc.A*:SbZE'6Խ ko࿔Zj@`oA< A-gZdhRח㰔Z~2gZ鉯9.bfc-|o+kI{ZH"{b7!9.Z{'J{JNO( Ѥ9u者v'Rkls*+-NC1#1D){d1~8&J]\19qgJ/>NB+1w΀cˮO3,9ԽBx]kk` (joB1:'BJRcr+2ZrprZ%W3Ɓow |b7s&JO9..GRj{1 )2j9%d)~sD)Qk|ޅ1>m۹΄)9ќ(7xGZ/=9 hRW\1(BPս1y2D)2$)$))/JR'BjlФ2iR2GR.gr!r/Ь *Z7C1ȼ( t)˸#A_+s|{jC)r ׊{C)׏|#!h~js%BHԠM|)-{s9 cjk9%JKtB'|R/l|EB'΄R~ |:|s9<RIOmca k/. |AL AW_nfJ=m_̃&Ju),&J]:N9hz 9(qJgJ[} GJi.R.C) As$opJBxZT새R(JsD1 1rb Kk)8)s$1b+c9/hRٵsWgBGM{QGR{,N%R㋋s1xM +2R,9V (PZܷ{МRj?+k~UunBbZ7 GJw{N ci.Zʐ< ATsrI?bTSsAxZj1bМ cgJ NRr 탨Z SuZ+.Zlºo'Rcbqb@ZbNZk尜J%̓d1(?&R`b)WsIk_/ZV!Мd1c1(J&J%\YRR{}sACﰔRoNc1"МFJ\oA +7obgRo{R97ԵC1(c1r1b+c1&3"!kꊴ kr*Zzs9 М9*Kk_Gw9Zkk_,90(kfJ&#V+k7w2BFkq GJC+65Ɓꊷ֨Zt-Rɂd1*ʓA)*Ե&JCZnc! j6֥1≗ީZjJb " "8SR9δ,-!^&1AhZ2J(ʵ .kB W+l1Ϳ{9\_n(/:^s9sA[sA}ȗBݪAM9*m1K|'B/Bx |B%9kNA=gJ'sAXnFJjt&JLkR jGJ7^L|:HK|AxK|$)B D1KB_+/9/5Όc pHJZp?{GRo JϜI~IC[n&B[z{A)!{ {:n} 9z όAsWIଯҥA9,A{*Ф cn|},J_*b-vWb=Ό+khh Z=NZ%ZoO˃gR.9ZUks c4ϯ'J*QJQ&J/coAr%B МFJ*(ԽsSeuYZϫ{Z( Z]N{A'{b$'Ϝb}'R Z (.bWrVobvUY&Jߟ/ЬA尜GZ.oJujn9+jﰜ12C1⏔95Ƅ9[ϧ9 ДGJ"c&GJ+Y2&JVoA|R 'ʯs9p;o Cuӽ1Z{UvZs}Zۯ cc~wb?9 c~ߐZ%ksay (Z7~ќ9䮢sZa:br@gJ\cќb-n:9(5hRw&A6սgJ&.`ZBlOGRk&J.:s k'RBg%˭"!ɺp( x:&JO}:aʪZ{'Jo55/D!o(ͼ) 5 6PZ$)R#13Z#){1~~A% | ./kn{1oΌ1ߟ] tJd^s |:/I?q9oAo[[L|(ꫫs9*M9sk c9.sBKNGJ M'JkB$s&Re .c1|JSV%BWb{9{A_lsA%d1*ʃJ;?Nb%u8Jk= WΈZ~XNJrSB̓Aа.9HR 7J[$!)s)mV~9+k{1ʫGJW=퓭bU/92R}͌HcåEo%B{ 'J"Z\NZ»goJ mGZ~sGRnC1 ϜZծb%/R k_bUW%JrꯜGRF.o1ʐ*kri.R vnKc<KsRyJk^\탈RV.bYZɯcsAoq)c]&JX9d1񰜨Z5y@OBfsAլ{9x{Aj/OJ`4b\J[Ê.1~a#RսZaєc)-O9X1^Д. B!~ 9Z !_RAiA RRB ogZK{WOsBJ d9谜b 2bb SZ?SZ,)HR#!۸sB*{97GJ C1 1ޢ{MQ]2ksR1|_Z&'s@r 6AcΥ9+s&Joӽjj r1[AIbzU5$1kf֢}5}p %^21pzocAW"jcC9P{d)_|9 A)k9΂jc#c1`_Z9 k#)<"+|e9=;1.m)*FBo{Ak1B-gKk$),+Ps'J*?]{9)[1 LfJԗZ{EJh-M|1۲c)*cc!@s:}{J '̜Z }U ZV[GRk-fR wv{9=Δ'J zA\V*Kk97+|I0c1^> R( {9R7gGJ%Ϥ&Bˮќ9ТgR y-Z#,$)- 1 crUVGR'_c{&Jzr(b-GRx 9ZboNGRZnA?&AД*sUZik￉Z 1jsEq k5vQAfZ=Rks٨Oks^68М{W|Nb~NR; hR}\hR׭ Z c].hR{o'R'o1hR{o]Z5nnAϳ#1^Sӻ1GR=voR̃c1,P*b_޳]ќA, Rs)`9=ُAX󏔠*0RFJ?_WZXrhRWMД9 uNAV9JWroRRnRgRlOgJ$&/Ե'J'' 0Zc㋣ќhZr)2b)WJ&"ԽZr);:Kkvt ޸s1;jc'B-哵꩝wksƅ9ߟr!*2 Ƥ9/zgZ/r&JD)'Ks_Ţ nV.rn1wd1ڮSOfE1UYOZŢ oL9 ?ϜJ׏s1>I[94||s%B.W+{:ވssAGks&Ble-1(R>O#!V+ |IJNMJ--J{א)~ks9 ,B|nc1(;bh|c1˯s#)SRxkC1 | s1jsJZܔcb")A-jk /9]kdA& ;Q%B1AϜ1 tI*wVA;19{wr]V |c9 ks1PrGJuTk!K#!MZq 6.1/*|ϔGRjFRh}nn92 |'J\@&JP& *{*" Rk GR RZ:UѤAח{AhZyrJs{UA8)b+9QZz<d1,&<1GJJ" 'BKSgR19^xZNB?}{9./+k"): s'J8]'J[sʝM1yQ9o%J%}n#).0o9MGRǭYSoGR9NGZk9kZO-2ZYz cRs")簜&R-OB+5:m9j|++1>;N"!w&I[WМ#)(rH ^y.սZ]Kk2ZZڴ9魌ќ+kPòԵZ62gR޻ bӕ.B/"1@ 9ʼKkOVbn*k 2*sja\zpd1_(ۓ*#1+М*6aBjBs mk]jv)5 М4D)rZ+'OZSN<9]r {{8r -:ooENI#"1kjK|B%`k2hcSs"!,~PJؿA.s1wk2|s1&:~sC!"z~{FJRrs9^<*FJ[9jkAŠ:Ѥ9]9k1ܢ#̈́1q\c1>ic( :8[ |An9ΌAnܞN")XM1ZIk9+{d1ͻmZXC90LB!$xj zϜ9[OEJMNd)]."{O@.|)~M|//#1┾hZ{}4R{}Z{cR+⿍R:#Z,(h*싥1U.{JjsAks955{A5W<Zm{d9,h8A.ABh019GRŪZRbwC)"A\NB gJ*ҵ kUWo1Zp,ksa{AkKsA5 ob~-AДBڜ%М!~j샡 OIHobԮNJ%J oJwr&J\X탠( 9:($̃`{"1'HI|}NA=Фc1k2I}&J&(bb"1(s'JjսZ~#Zb)<2ZC sJ Z9Zڹ2lcG:^,М+c2!cB(hR>+ZԵGRuww k=6ơڡͨZk޷#)rR),(RKs$⓽+k9Rb +;6ΨbKvzƬ{5΁ Vksv*s'7#)ФJwp('JBN 1Ir,Z?'9 /:u:}2Kk}rb.;`>ksndPsk{_ >:b kwOBh`vΥ9m_2(ʮT !?&س).7A ,HRS[_oGRsz&J6 |9 2Rw/LR+aL|C!xkMs@,M|1󎧫kgJ|IJ\^K|97s ר sd1-;Js9da -&JU}*k hc9͵_#)E9 1X,N붼Ws{ !5Ѝd9:?͌B)״zAs_uO!ʽc9'(1md1P^s s y-AbД-.#)U|.sKka-{")Z s)ջ/W̓i>j}/vNB)9 {$!Мd9:onB cd1NA#9Դ.9(ќZ^Rڼ'J\WGJ' d1>4(МAOe"kk9=*.9Z4Z].| % k # 59b9JgJ}(NdA( b&BczQ1y ;sc1(A+jR &BN c!@kb_ks` w'J*csohR{Kќd16;.&JbZ|9BӽGJjFJU_rSz90OB) :xn`. ')/c9J I⳵AajМZԵC1rzgR韝ќ+k7~4 c?} k`4o"R S"1>GRMյksS&Jx2e!{)2ܔݓB2182{JzKs{rjy'fZ(8bzsks RB^A ֈRսC1&.cAʎ /ۓ0X*IjR{ .GZ47I$8b R\,|9:`R^QFBo1{1}E}m{b⪎d)T:+RkOo͜:4r,:|(ϔfR˞Wmd)[Jk):> |9_-;,AL( d1T\JkA6ڨ(|#)]s9ՏLjB{X폮C1ʃA6fJ{au31?_U#)yn1%&J{ |9 "39S-0-*c")>{D9v/#1;41S}(/̃A⯜R^{I |!{ s򏄅9|'.J\&{#)>.9|jKk1 ДA~ryoGJ(J 0\r9{k.1?# @@201{Jk_7#)cМB ό1GR&2b~˰A~s J SC)6vbwV'B& kYZR~{ [WQZi!1ZkrJo ^qA.1 /ДA"29 J'㯾0R5W9۳*kŃj9c8kkm]ք1&JWoC)oќACɷ)/ӽ'R뇦.c12B-ژ /9&V2BsXSA:"s*k`%ќ kѤZqZ*ƈZzuZV4(KkiO}yZ͵RhJ8Cx1'J\X / cգzRJ,e1Ybd96:x'vj~o]IgB"+R+kT*R2C)"ќwks}йD!:A>ڔgJ )Խ&RX~gaIj1${QJΥ9! 1*"K1ic |:9x FR0*b{1P+9-&[&B箄!7:P)c:ZB)^Ikb) %?Nc1wuRk)/ϜB'Us f{1{;9\ !/$h[ {D1 !/p{(#p" tD1-lVmC170 ޸q1HoQa p9{YMD1ZB/%&Jos#1{A>;p %&Q 9R#+. !mfJ'c('9wE9m\Nd1زN9+}ʫs"{`^kkD)0/-#) SB~ԵA}UC):. x 0#)㭺^МGRhM9ߘ??OC)X:I(>єJ{jORaOGJrBc͎R4粰 cuZ%v(qZ!(62&Bs&J-͎Zj{tZ8s9|R'J1ݥԵ9O!~oGR[~̓AGO) bМ'J2gR Z<ڏsRV2AԽR*xnp/5SBBޮԽ k{pC)w5kk'V΅9%5e1loa")>@^")Z9{V9Ҹ9ɆhJ UwC9*bUYԽ/;5:*c XǵV +//uJw{giJ=oHB+?wYU\9_Ks#!N)'\k$25vs2}/kk1Wka:@Ju]'icC!ϬGJ]#!.Mc1,MR7}sGRh[Y{1s <{ 5+!ªS{FBD uR#)( C!shR$)<ΆRo͎#)c7M)Wϵ.9m^诔C)/ޫM1UR [At@:R1w177A\d90BsLGJx샥9n[n|&J] |9^ |#)ДGBށ01iZIMd1{όaFBrR 1|. 1m!{c{1 ȴAQCo9S2sgJS'JuAo(탡|jьakd9|GB']9RnoC1`.#1mk!N'Bє [r{R 1ԎRR c ٚShJ*RgB*r [9ergJfdXj#)kPd1W)5ơ&BZumN9zO&rAAR9SFJ+Jkj?1 cќGRg2Z"[}2b.+uSKkSCFJcsgRT_oC)ظ.AwbU=c1K/I~gB˷Anw&B<ߔZxkkrkc'J>#IJrJԮV#)^ 9߁{΢@VA bvD1ւ 3Jڍt>ވRGwgR3U9<-'B#奟wKkdVD) K`.'̓NAٟ5K+Wބ9'^آ뒽 {oa-.}rAݩ/9,#!Ww9WfB|ќ(S]{Z-myМ1c#! "=͌94pAle-|9qAk1 滑1w7M1nAӾ.Bͭ=kc1¡#)]S+k!% +|b{#1JH b-1ٻ 싂!sn9 +{1-s GR9)W")|v-9- -9wMΜhR)QB!?j,|9 %k!)c )k9/߭sHjόRcC)9AM ѓBo{ *Ry7qZyUְ%J*:ѤC1zD)Z_2!گI{뭥*s ᩿oAHPXn1s` 9`i.9SJ߳gJ:aC{D1eД)_ad1'os( 1!{?")Ϗ~$1( 'J>ϔJ=ےZVWДZM=ԵJc)NМRH귳RÓZ~NZ{hJw1B ~.A"gB)sZ\ko&J)wGJ_\4GRů-1ݔ5 [֜ކJ}Jk~rTJk_mќZ %rO#)++֓b'ќ*cc.@2s&R2A谤9hѤ9+.Al&R52bsu99{*kϖ_hR3KkJ\\Խb#6bcᣍI<Juߦ1q;d1/~icXhZ]'BzxB]ɸB젹gR0=6v$!>@):o!$l1A\29bf9cd1[])}ϟ{AbCIޢ s)cc))'kU/|c)U{! ʽN1R }"*9*w |AZ7{ ˯-LtC) {9Li,R&ޑRM9/ ^nZLD)x$1-ϜA'-c1_{d1 P^'K|$)z caޡ |d1I R!) |C)[({8ʌ [Ȏ c`cr`{")A[jkd)>gR[Uy)d)\ ^RI~md1``Ϝ%Q'JMo'JSn kNA{$1>!МhR//Д'BX|!z8C1ȆHJ-C9*"A~z.{d1o K{{`C΀ˏ1-hSRoф!76ќC)XPtD)'N BsB:sRTO'JR&Bo/ДEJ9ﳭb+}R(RkkeJМ1 ӵ1{(O#)n5 IʏR. kAgJC'JV+*ќFBU/(c1ΔgRCas cꐜsXZ1b:R*kO/ 50*kZ9j"Խd1-b{698cjѤgRw2by]z{u]EJB+(*kQgR * kZJ%BygRJ 蓵Z=>>l{T^&JC9<ߵxe)ꍳd9Hٴc9+ RmBOA"PєA*,X ԭ z_aƆb֫ܮ/!ؗ( Z'R5W]sHJMȫ1_yOޢZyA sA> aL9Y1^c1+kc)~1ss&Js[&k&Jߒemd1<ޗ IxJcAӲc{1ӳ_ ^1r. eJ7~̈́IШ|9\Hlb!**jk9|^]k9Akk#)cd :k$+NԾk!^M9j{!rR'_$1Z\Ϥ: c  ',e)Q#)p9*.nMC)[%Дd1GK.Aܶg- b.|C1QZi-T3gRS}VR_] cyǏ '(Q9Kk1=o~1&3Z#) A | : :mU{#!XP _Is9>ݯR6ȺA}W)?_r9UV<A95ו1Ovd)}W4'JZXo6D)Z9{)=OZJ{o! .[J|RKktssb{&J8:ս'JrgJkLΏ2B'JۯZ 7RoR&B{gJkr9KwBHRRМ{*=V c2b*`sZx2Kkis/*k: J&J އR־R,0gRp1,2BHg5GR{db%j2ZZ-*kuV6ΨZxBz GJ5gBoSABʫ21 bC-rC1'9+ڷaq]^jA5e10"ӽbXZRԽ(2gR|{cfd9N~7\ /Ѥ "֩R՚I]b_bs| p߰)'TB1?Zb%*|#!*tD!)l&:_s |zsAԟ@Μj˿Ic 3js:RZ Wń1 W-#)%Bss#1 (غs9-9joA5VΌ:}qBPs9Uickk#)i׀s -|9U.AunC)Ӊ"N (rxˋ!-+. l7 'TNaˋP ҵD1rEOd9/` X((w~ՠRR^m:V17&Jq~.9TZs1@!~Z凬⒥ZR1%_5d1r/)xj>kD)/gJGtay7oaf~{K[)|.!*+'1&B͇os9^ IDE.b d1R$ޭo:W#A]/D1khgJzϜAK6 @ VZսRc}sZ12R>zWsC1wΨZ2GR*bpWwAr^RlsMb1{ _ƌsUڳB^`)FB/jBO6'J}Z A3Z|9s9(C*koAIڢ'vBubC)~N *+ -9cb6!rm!% w@>?35U,֩Zkư*A Vb>bza;N!lk.8 bԕ?ջr zsse)"x#)M@_R/@17 |)6hcc):< |9^lJk#!XM ZsZd9ܭ D1|s `/Aw,)WȊjk9599L#) |D)(A%М'BUA^!Jz]sA-XM|D1*-Av:̃)){JN {)SrN1OÑBќ9 UUD9n/N9X{\:cΨW92qo'J<^#)su1O19I-9cBꎯ.ZCjbOwd1}3&aRA RGJyiO#)9B̭sD1Vjs;Ќ)谔d1VД9ﻡ%{1,R7w.15&as9ҾR1h1P7nBj7Խ9hNZJ)Ab쐔X@МKk;!)r‹'R.oRHJngRR cV;m*kAߗԵJkwФ1-N'JO# 9f+*kR/̓S^;SZ,/B+c(b)RZp`(ksz?>[սb>KsꞴbVNgZ%C` k?)yZ!3RKkC2Zqrܰ1h`Мd1Zz=2{W_UФC1pgZϭZWW1 A?yA2BQrC)a6gR[{ ;:di 7R_Eꐲ3-6[Rd/b3!V9_PsսoCrzsD1#)E _ a[P{HJ |C)_k!Ktc!7UkC)ਪJk#)M9o9K#1yOᆴ~jc_%BYc)9z,:4,Rs?okGR&{9H)nA\(ʐ9{m|1~29\#)kΔJ&JUz,tRWqN%B) j19/Ajaspd1 |b+ܐ ʬ{ s9Kk0*4ДZ1(x *s 9 ДZvhӵZМb>Sbcd1*NR<B>9/'JKk{Q 4")?,&#)ÏC1+nT#յD9=8Z6GJؒ_GJܽҵ1{ p 9/`6b?VƄ1zoGR's鰔'B< gRs.gJ9O^ Ys9 c1*1Z\29x"Jk⯏s*kV'N*c1 2{D9VCc[Bќ Y-?A/gZ\iR_P+*40z® 7ڀe)W#)sE_[XA_ .a6#1o69UU lb!ϭb!{cKt9{u $1P|17~s ^9*9ngJ|^FRUnIca8c.(+gR u,J(- |fR>iA 9_ -Bڛ/nd9x,d)ہfR\%POBc l$9@ʢ1sC! 4{9A.D) MZv{AЈ ќzlk9Z 9SCs:Vlk 4̓hJ/5+c7's-_ /9RKihb.ߍ0A.]?A =O97 [7 kyo99ۤZ.!;NB)%8;/1~R(Pz|>%oAԽ %GR׼]s&Jv2&JmcO #p[ؚ kc@:ќKk%{Rf ѤgRChZĂ:ѤZ%b[}b;bV__gZsR'W k*ks czjbs{{`L.Z.)Kk=VSJkwGRʿNXau}Vb[ŇZ^ МB!4RZ֏}TYbC&BϜRyӵ)Q9Cyo|#)ϯ") .m9gUd9cޫkӭAKWM9?yf1hR7d1>k9')XO!JS}0D1 IgVD1Wխ1w/t! !b+E)[7NZМBKpZZӐb%OA ҏb܌.gR`S9_y+9i"GZ-rk{u.͎RKk'6{7k{j2{a}]Ksќ{bmќks+k5RssJuѤZ{"탨Z=vΩbޔksדLsHS*k2*k$l kVŌ{b^ z굽ZٗhR99RhRМI˺ZXX/Zwq r3R-]GRќ9Xkk2Z{.2j_ R'R,Wƨb~z|!ɍ1~WAʭ6A&\JUtJڼ59ZN7!/)u /@*O1ł-VΥACO/1IXw΁n\7ߣ[QYgse1s9oI[AsD1)9N |A)sAY{)bC.̃ ,1 L|&2`GIc l$)%'W1{e)PФc!JsE1ͬ{$).sH ΔA/sJ>&B_Jc98[j؎)VN(7J[ҍo9? )߿{!a/$1,k!rse1\߻ 9}+-)i,|1 {`PWZ[Ϥ9wU {d)/TcsgR'ܵ!> ఌ#!ˋ9^˥b9r)2RNS~N'J\МPьe1b9_19s#!-'O| I&/ls'b.>E)hZ|e1 O0ڜk(\(4\|hRw{'Br I*-/Nb ^o1ZzKsWsi2Z.b{" obJ̃&R#֮R{RМ{!o k^2w;Lk:N(ƭ{W`Wb>5ƌ{ǟќksߘМ'JKņSZqZѤ{C2ksЏVΩZsjbo-6bX?%W*sscsksLFJWJ|&R{ Ь Z=JѤC):Bb}ևIKUѤA}Y9bJ5.#Bv{B}A hJ']Zmm6ƈRb3D1չa59'V'R,'Jz?1c$1>KmW'BZrŅ) ~S! /gZO=I5buwcU#1|O+BAM5U)Ԗ9MGBVl|SU? 1jk!x{B}sd1 |9 ~ 9WZ9?{A BJGsD1:P[ lAԗ8!n7ϔ"!k{#16PΤD!t׊kB-L|GJo Jھ1'BS.aj{ Zֿ.( Q@cs{^kk1Ij#)2uќ/Uc1Bɽ!2 1.Jk L,.М)͐)z9+{c12 { Ê'O1М~.1"- 9^Q#)c>s9Aw9ڒn(?.`?$SھŐhRWyФb55O#9Gќ);ob)ȏL[a$siJet4Ʀ9Mm Zɋs b{b?o+kC_}bGR2gZXbݚZ C1 I *gbZ7ќbӏ2Kku{Ysw{~G9 ,O&JsA*k֚2Z,2lswS cZjO6d9.l{•wC1ƌ{2hZ>:sb6I'RoŽsABɵA##1$R'R5'JUtR {洽GJR}_ Ȁ@Խ1'/VԵItW9xcK/B$u1&B$)yДZ/1!+bmwe1D)KÃGR7hZD!뭵#9/*iZA'JxJ]Dƿ:A5e1{I'{&JGܸmc1ZyMuτFJ[W0'Jg}'&JAI{ [!{!:̓ZWrU_ 5d1ys {9ʫOZX k`^t9}5|É 1SNCHJ(ob\sJz*8.RR.AU.+МGR5gRugZXrGRa.Z ooGJ"s9?.{gZ\X89 '3*kGJ*5%'R`j<ќ*k{;;sGRz29'.c1*gR{>OJ/sgR/ c *k=5s{G{]bZ.mbu[pA&.RI c_ִ[sش-9Zޔxbu59|N D1m;HJ290VJ7m7a~!jze1kM%#1B[9_t+[\յIޮ?D9J{jXۿAќRYJN6J%5ZܧR̳6E)h~$)̷JZ*w(J_Z~N)zX (1:!}ͰÅMJk`( | 8L' ls`:.gR߹s9ĮmZ[{D1ܭ{(W (k -{9coj9~ !=^ZNBXa |b?N&J'zrMR]bJk)x,({{1 ќRmyoaX(*{-є w>?sD)<#!&摥BU{c1 _[$1^-: c(% М!:ӭ`. A,r cNUNRnRe}cs/М10ДAkJ^W;AUroA/O1(МJU]sD1f^lk!:.$!%5 I/D1 j( sC9JP{,[d)Q-oA%A{hR&'KkUќZk+_IOcAzp9/.&B׺ohR?KAIZb(ߐb^2Z>ks}qQl{򺐜LsJ bV*k5ZFB :yobϏORbpZ^Kbc1*sWv]SjwWsc1Uz*&c1МJ-xCsgRz:'Jݝ bzФD1*ŕR#) 9 j W"m(6D)^սGJ%SGR'{ .)a RaTAKQ#!js$-7:{&Խ+"1C1Խ(}Rab?A7)b_ԽI k딭R.oA(Zt_ ԽD){$)ۭ sams9SaN9éP#))VBXnͬ-RpZc{ҝkIhx |GJ. |FJs9vZ%nFJhgR}pME1?nGR%-/9^Ž'B_Ў9akеC){A!{gRkkgRޢs1(*cse):+s@`{1.9:МC) . 93NZ]ɪl9-MbjuOAФRМھsD)Aɇӵ9>'МBkN1999ōAFBa(5RJkߵpZ 1+%.9bn2뭵(GR5z19:wBʃӽ'JvZ}{bްl瞞6RIU{ .{@6 BK#1O}dC9/6.Z,.9/ߋs#)ДC)7oⰜ1/AA׷E ԽAJ)B/?J'>A FRvJsuUu6QZ'Jϯd)pk J 鿱Kk#ќZ~b]R9 6ќAޥAZ-Z/ίR#!I̓1"# Zꪐ*kj9刃Ń1VOC)KeѤA/+)x9/~#1kvA5^5hRGWB~Bo9*Ⱔ i4ցX_=!->T ~ RAsR_/ Z$)uZU4)8zAɻ r ?) A'zkV [AAv>'Z̴GJ{,Sksr39*+"j6A[3Zɠ8wA Ks,|JK/탅9Ps)>S9os . sZhVfhR |F:8Q"!okO0c1+N1zP976B`v{&J9JZVW@ |A {'J%\ fRJ ?ϔJ )~{ӵ1-9KEf Js(5 ,9N)-A{@࠭{ 629{u{#1)8hRU~{J[ߟ>MRŏ{1W=.|d9* s1DL?#)m/RBwB)^(qZ}s9WL-|B1b{rr{d)19$oZ=qДd9kIZW#15/ i꠼9%zѤ+N'RN.s ˯ARьaC %kk>ЪD!UoD)A+3 w_1]ͮ[_d1zʐJϜp`j. {C)*oGRw:VΈZRZyk-.9(̃GRBI[29**鏔\k9{9Xս{U'Y}pbսZU")Ť9zr7FJVrcsb'JѬgRjo s)j{uU6hRdo * R(<66Ρ׸bogKsW7ԭ T¯#b2J=Խ*#) d)\kA6J#1'R %?wA`Խ'Jquo( _AsqVe96 c;w "v s@p+szZr7b~+c,脸AXѤZ8] wΥ9|j?R>W5ΦIj_c9H|sks$!SD!>ؘm9 {1xno:7Y{1c+/sFJ{1T17MBZMsA^*̃9;ꮔGJ{xV^̓A{C1jK-D1cjJsB*=)cJy{gRJC1jJ d)퍵׏ N|'J\m|1fﰌ9TW!ZZ!&J;>{#!(GRMZ  (*3OJw-d)&0d16sӵd)/V)VOA-4)ZTUc1jNC);sC! ʶ-9o.19{91c1^>{)i.&R7r9zN`s"!`7zo!Kƭ{A~k |e!OB{ -@舌k)ʭ^ A]&J+{  A~ќ kIs s k{ Jյ(,&Rz?r Z\ьIOBI|kkC1v&{B . Z |9[=+s`bA8s9oO'ZU\nAUs+&Jֳ$Z{vV.r ~bEԵ6]wo6A''R~)ќe9+".+$16ÜQzA/=AФeA~2^d9 kU2d1W~Ʈ.#1K %{ %`:+ cA(=lKk9,XF 9W $) FJT |9\1S]OP1׵M&J`>gJ_r-ɋ{d19];{I+AzvksHR ;RW?̈́gR_pZ^w{R[lgR'P-JgJ_Z{-jkA n928{( sJx{'Jf5{GR. GJ,Z b{14J-#~js@0RC)RgZ6]&JwМ/X샃)Ϋ hRKk@$z )Or#)]}n9-9YMA `sZg|OANcsA@ޟ.GRhRʬ{J*8(bJAR 7tV؏ z|A}ncB2@}"Мe1I9KRJ9ݔp95+1e)T^x|Z}ZP\{a*׫sD1{_Ps1?y1Jmur&R?ZU D1`-1" 1ohC)OtGZ+9ɮќZoqA+0b<bs/(3jnoA ZV|A>jD) nW`wbו?VΡ|1 >vAxy[nI u(Wc{(k` 䏯9c{9[;jRGRI A( k<2A+C/ꩻV#)[/Ե e)'7P9wrBR9_2f1y1CԽA+3+Mg6JoX\(sGR{.(H́\ kYΈZ'- XR-]]k {hsD)wڣ k &,a $. 1]ec1oꪍ,1/+|d18J D)ck |1>)k#)n AcGJ"kk&B"{Z}n9nؿJk9M:|GRkthR(\hGRmZ/Jb #!RRJc#!0Qs*{A BjJA&{C1肈 A{.I>ϔJ+*.Z,XKkAl`KFJ?w[LJNJ)oc1)/N9֐^{gJ ״sA.m$)x*kk{9.H."!.鵣 ߷Xks BBϱd1"]OGJB OD)+Z][{9xo+k}Q!ԮZ`2A}D1QsO (B`ѐ9Ws0\b4/ C)=/gJr'B6ДA&J{ #!w xd1.6ԽC1m֤9U *9y/Aw"):.Bbr['R_,)t9/sZ~/RÄޥA+Ԣ8М 貽 W?N>)*(!b1Cj2 %rJV9M{1[6d1*ؑ$1^ ?W Nno̓9 ]]N . sbpp1$!/ WI*#)=+bw#)]M}ZwOaWΈZ2A7[9.սE)ؖ;O k2#1(=oBhmcRC1n;? wȮ` @Ϥ >& 8& |C)\ t1Wn9P~/)ca.k19ufBss9ts!˃!#{gR { cm~Z(gR> czpgn`B{D1ﵮNR/Z{s9`hK|Rp㍌fRZ4-Zs'0-D9r(Jռ.fJ<::xGJzNIZ>;fBN&J7X8ѵb^̓&JT׋sA 1샅I|lHN ̃9 ̃hR{BǞ+S%Jw &NB % GJ/s#1J{ C9y.'JVkq9b~u&B %sdA`ό!׏C): GR7:\ϔb68oA``10njssAio!ʁ2 9.Ȋ{1C {(s Bw!P)/2&Jd/D1p1:#1`1ЌhR_2Z51#16|AH`b0 ZϜUWV\{9/9⯾b-7sGR/ %:pgJ6oGJ /ZJ1 J"aAX29T֢Kk9 )pϟ3 k i9`Rrսbҝq71|b}UC9OoZYAZcrmYA]|d9]IG#!O͗{1]u,˃s!X"1-A=UAW>AݽI 1,6D)ARkE)8ٰZCj2#1/) rv *7 М#1+aU?BusII;WO)۽/t[AUA,M"Az.|BydͿA*{1-όgJ_kFBիk1*Lk@ʈ.MC)A_}jc9 92gJuoRu8̃gJbPR}]gR^YkZnA;ZzHJ :*-Zi - c_-bvV={gR \KpgJ۟}{IB˒FJ}ίC!RCe |*n kO9Q'J|gD9+/߫awʳgR_WVԽ1'Q) |:&BpIB/|@ ->qZKub}^MN9'R&JwMy:{9# cVV.A|+cP+:9iO5D1&>ոGR f.Apь k-W !8RJ}ks)V#)\29SړA3AԜkd1`r ~ oJ5+pRY1JR|]HJ)Zzd1QK*o -/s!Lx X_}](Ba ?UO}5  ZxѤ cSՔkkz|/WgR=oA~k(  qahZ-qO 4 М9z ZoA*"gZͮu&J$!ս9~'R([)U21zVb1ON9.qԽFZ9z=΄9ߢ/V"1cS&J61!X9z{ɏ GR~[q{asCR?Ȼ'RU?J\wbZ-Z&*ФE1 ZԽ7Vx*9pE &[pd1>U˨a{Ҥ R Rp2D9Z/a(kVTF@тX=V\=D<? B9&J9j'J9~JA B9#&B9*fJA՛gJ9 FJ9=?fJ9*6gRBzRB}FJ9cR9'SBVR9&J:R9J9ݿ B9 J9*FJ9-)R'BU A9+&J9j'J9~JA B9#&B9*fJ9R9U:-FJ9=?JA7gRBzRByFJ9cR9'[BVR9,&B9iB1P :&B1êGJ9_ 'J1pHR9pFJ9 /fJ9/*Bd1&J1/GJ1GJ9FJ9[b'J9ҨR9-m}R9zGJ9[&B9&J9>}&B94FB9_R9R9uw=R1*&J1ˉ{&B9뎔%B9sGJ9kJ9ͭR9{R1Ȫ/R9:gJ9uFJ9U.mfJA''fJBfJ9ʋR1 R1FR9ڣ)&B9-cR9FJ1؇R9ZB^R18R9K{RA+FJ9*&B90lhJ9Z9]JBwR98ZA ~Z9^_ZD)R1 BC1#gR1&Jd1j/'Jc1ykGJ9+UgJ9p'Jc1^ .GR1GJ9^WsR9͟_hR1]'J1Ƙ2gJD1OgR1%B9 R:Y?B1c99tGJc1B9zFB9z_&BC)%B1o**hR1߼(GJ9 ]&B9"'J9gR1'B9ɫJ9X R9$J9ゥ&B1j~Bd1- BC)|GJ9UߡGJc1$R9wRGJ1''Jd1iB9'J1J1n'J9phgGJ1;߇J9}[9. c1]Bc1j&J1B9/B9^&J1GJ9RÎhR9>GJ9$j?gJ9'B9և:p'J1A16>*'B#)88Z1[gJ$)Zd)ZGJ9UUέA1 `/*&B1"-kGJ9B9CGJ9 A:\EBd1r+fB9GJ1HJd1ӨZD){>GJ1ߖ,HJe1rR$)(GJD) 'Jc)#!hR9uGJ9rFJ15~%B96 %Bd1 FB9{FJ12 J9uYJ9{"gJ1۰ZD1R9b9khR1r R9_? Bd1 J9xB9ӡ"FJ9(yuFJ9**FB9~FB970FJ1'R9#}R%BbR9ĊR9rR9NZ9j~ cD!*+ [BCUB965&B9?&B1hBcB9 fJ9FJ9 c1]?Z9UFB9R:Z9ͣR9ܴfJ1JAK]R9#)[9v'J1_~/GJ1j*GJ9߷bfR9FJ9eJ9 (EB1 RBTcZR9/lJ9׈Rd)&b1GJe)( ZA=OfR1 (GJD)B1XhJ9տB9 FJ1*fR9?Z[JAic9׆JeA R9Z9c{gJ1Z9 4 cC!׾hJ10c|R1'gTR92 BC).GJ9gJ$1gJc1CR9rZ96R9IR91㾖ZBwVgR1/R1>~Zd)3J9LkB)۷ZD1ʫJc1&B1a GJ9sS&B9J+2R9s{R1*kZ1b9}UIk)b1ⷆR9NRD!"*cd)?寮G[9Z9"Vc9Wmkc)J1[FB9J1R9?uRd1ZR1~J9>,c9Z9\8JAq(Z:lmh)R9 kR1*S9O<$Zd)FJ11;fJ9b& fB9FB9 R1){HJC)ˎaR1hJ9U;R9r'[:KbG[BBʇR) 40+R1zZAD1 {gJ9pWgJ1 %Bd9J%Bd1ܠfJ1/ZB)BC1 R1*뉦RA~{g&J19",B1uGJd1'Jc) 4hR1:GJd1"8Bd1Rd1JA/Z9]6R1wI9Z9wgJ1*Lk!K%:9ӍFBd1~:d9(:9}kv%BD1BC)h&Bc1:&J1h*r:d9[99b91ؗE:d1%Bd1(Ae:h6Z9Z9%r_GJe1J9ٝGJ95FJ9Kk|&Jd1vZ1YrZ &J9Z~'BD1(*6gJ(/ R1/_R1R9{{lkA)ߣ c sKk)wGJ1^? [#)9d1Bd1(+%Bd1_B")Z Ad1cB GJc1_/GJc1&BC1zZ9_W_-gJ9_v %Bd1&ղJ9KB9HJd1CFB1fB9GJ1:*GJ1GR9ua_'BC10/Z1J!!h'Jd)#9J1??7*[@)oZ) J9`")cj H{:ULd^J9В|&BC1x9C1*0 GJ9M__u&B1UA1B1.Z95'J96;RRC)j^RA9iWRA.'R9U&B1֩RBoeB)&8 B$)+%B1i—=GJB)R1?GJ9S'J1e'HR!k«Z!:'J1lGJ1_gJ"! WFBc),AR1w'[16Jc)|ʮJ$1~$GRC):B")09C1^ A17&K'J1kB9 BC1jBd1 &J#),B9GJ")h &B")(GJ1૨R95-/Rd1RA_UR9Z#FB9=gJd1gJd1CBC) 'J#)֢A1HJd1~'&B1c&B$)/*{^gJ#!lR9? c19Z!ˊGJ#!/ڈR9Pk&J9ۖFJB)⫃gR9MZ9oW9 [9܇R9pֳR9]hJ#)/.'J /Z9^nEB9&'J15{hR#!ChRBA Z~iRC)}'J`&R9Z]+c@>AC1/ Bd1J1B9X&B1FB98" cB)hR9'J9&J9%B94gJ9@vD:9hkfJ9hEB1^,FJd1ޯEB9weB1J)?'J17hRc)TؠBd)`(Jd)?ZNKhR (J- ZE) B & "HJ! ZR#)5'J$!7>hJ#)8w&B#1 Rc1ݰB1nvAB9B>:d9 D:9b{gJ9HR1&B9 -?&B9fGJ9iGJ1 (gJ1A$2J1}fJ)R1*ofJ#)GJD1-$R9߰Z9w'1hRd(GJe1zb1ե-=Zc1{b'J! RA ". cD)_{ZK,k9GwGJ#!# [1K&Bd1)+7R9 -GJ1_&B9hJ9U %B9H>yfJd1g>;EJ9FJ9_#fJ9eJ1J RC)lFBd1J Z1_{fJ9'BBD9.FJ9 >vR9oOGJc)Rc)AhRd1*HcBYGRe)6RD)+Re1/鲩Re1Kn7s`yJk$){`>R"!'+{1u_MHJ1GJ9+cAW-]uZ1;R1`FJ1ނ>R9}{CfB9X;%B17fB9FJC)+%B1:/E:9 6AfB(6J9HZ9wR1fR1=Z9iK9y5fB1_[9UR%9+[1] [d1U([ArxԵb:/Z9n6Z1킫R9k@Z)&+cK,&BC1''J9/yR9?pFBc1zFB9 FB9˻fB99GJ9*FJ1*cFJ1FJ  B1ZB)RATWZ)FJc! Z9gR1zZ16>J9~yJk1UpZ1ջhJ)/Z9bQR9 R9RZR`p"b#! .{@˦R!+c9st:9]%B9(:gJ9z'FJ9gJ9?%J9{ FJ9˾wB9{R1_Z1U?FJ14Bd1,eJ1+-B0 E:C1'ꉒgJ9|߭FJe1*/b c1ѡ ["!:*R9`R9ÉIcR9rfJ1*(JD1 R1 R10ZJbfR9UmAߧc1;mwKk9\w&B9+gJ9wcBd1nR9R9]uR1]rGJ9K&J9b:&B"). R:y}fJ1vR9W}GgR9L탤1UW%R1^pRc16CfJ1nJ1?R)BJA &R1Z9+hfR1KGRD1n֧Je13Rd1Z:Z1ҠoR)h[9‹kEB5Ils!КB1몰]GJ1-'Bd1xBd1 FJ1//Bd1xsAC)) gR9_R1"^gR1R1{Be9־J1(f J9zFJ9KFJA!"fR1EB9 (%S$)~/Gc1~kk`.&Z * cB!JRC)néRD)ЭugJ1߿fBd1jZC)zR9 R9*?*R1HjZC)B9uGJd1&B9Kw,B1ozPGB9cZy&J1w&J9qۇR9_gJ9ygR9Z _J1='B98@R9x'eB9)R9ЗZ9ܷgR9ઝRBٹR9jIR9UggR1Xw+k"!rz c*ZA7ZZ1b!˯ c1m9b@ZC),>Zc9NfBD98(^iZ@,,;'BB)Z1uOhRC)]hR1y{hR9%GJ9\.R9=Z9~LfJBIR1R1 +Rd)*fJ1J J9?JA7"R9\*ghZC1벒eJ# fJD)#1 neB1ihRc!7>{Zc)>{Z1J [e1իZd)̶xbd1t*Ikc1_hmRIl6Z9>%GJ!Z!!:(gJ9jJR9EwRC) A1,&B9mtEB9**%B$1"FJ1#Z9ycb9W݆JAz[BgcB'R8cRd9-Z9/hvRd1*J9Kk1?fB1&B @>R.kb  c#9jkd1[pR`:HR$)(Z J.R ?΃1W cc1R Z`hR1U&BD1wŠhR1~''B1|+>FB9ϾR1;CJ9E-CRD1fJC*'J1,RE1FJ)IR1ǷR9Z93fJc)2">Z9ݿ>s97_Z9tݒZ)u)Zc!AN,cb!!z3/Z`gJAւ +khJls"!v1S]_Ra0Jc@*GJC)-:GJ1TRc1mZ9ܼRd1اR1&Z9gkcS9R9WR$1FJ9w{!b9^Z1> c1Jc9/cB)/ c Z1 ZBUVb1??Za!袚s!gϯZ R ,?RB!MRP~,slZ1>4Ls c1} [! $ &B1B1_zڈR1GJd1`(Rd1i> [)Jd9-;Rd1^XR9mcE)-gJ9P8R  ɨRD1.Re9ߧR:'c⻟;ZAԔfR1"Rb9]%Z9b/Z1{`FBd).xkk!*c@*.[!⼈[17H[D1֜)c`ʪ(HJd1Ls`hR! s@B!Bd1*gJ1.*GJC)GJ1UB @  '[e1[+RE10[d1ލ}Z9)p~Kc9[UW,c GJD)*(2Lk!!Zc)R9fHk:.$b1bZ)c16ZB)K;sc)wR:yr'B@ s` k)=gSBik !(cA c$)XIcd1M]A׫_ZJd1-ޱFB" &B9 O'J1uR1.SD1k7&[9kZ1|R$)hR9'J#! RʦRD1us95!ئR9&c0 J Z9*VʧR1~R RZ`R@ RB!"a[%:'v'c!j**'[9WMg[:mk1_p c#!xp`⟒GJ"!)‫R1_FJ1Jd1KJ9_ EB1?hR1{js~/Z9zR1vcGJd)C&B$)+ fJ$) Zd1 s !¢k9l[c1⩳Gc9mZ x.R#)@/({D!Z"Z0گH[1Y_*câZd)Ȋ&R9zZ:8[d1*c)`bRAӯBZ#!/hR1zR#)ڼeB1XBC)JRd1TwJ9Z9WUhJ#)Z9yVGJd1]Jc1g'gJ1o*)[d1_ZD)8[e92os1Ic9(Sa j GKBIZ9\HcFJ'vs:_NjFBW Z9pcRB)gJd13Z:w\"'[1r+G[c`lsjZAb#R!:&B9 //J9w*/J fJd9,Z9UUJB Z1GJD). c!/Lk1gOe:0Rd)hSZ ګR)ćcGJd);_R:*$g[d)m/GS1G[%:=*hc)b[A}G[BӣcCԴZ1*= [1zRZ#?BkB]ZS k1ޟ* [d cAkD)xfJ9'R9'W c1&S9ok&S9慦B1難J1gJD)zRe1Zc)zZ!%Z1WV+c`J*c nkc#)ۻR$!+)[1:[d1[RC).FSE0jg[9"ItbjjR1 cD)&+cC!}Z)"c9[(Z1HJc!*cҌs#!~;kkc)fJd9[1UzRD1 >R9s:Ke9_>Bd1R1)wZB)?HJD)ўwGJD)gJ#!xs`/s)'Ww'BC)!ƌkkkkD)R@*Z@ik9鰉k9j|z[9*jc+8ok`+cJ0c)})[)S9s`jic10_O;Z#!/fJd1»Jd1R9+)_J({Rd1>YRBBe1΃dk%BE)r&Be1J gJ!xZ#!뮨'B!Kcn+c1Q՝ZI[#)?]Z"!R!:#+Z" ZR#)c%2uGS$16+Rপk /`*Lk#!m{R!ݷ{ic!sa.ojk#! Ic쨇J9(nJc1뽟>Z1' k1RuRd)"eJe),zJc䈪 s&Rd1 `"J!!BIk Z) |Ik޿Rd1bRD1b@ (k!Z*k޳R ?%R*@)c9ƿJd) oJ(**R1#)_ [(+c"d/GBJD!:([1֣JC!c fJC)xB9#fJc1i(FB9_ ўB9bA߆R B1,JAVc%B1fJb js1gRC1lh[dAuܸfZ1 b)ୄ=*[(iRBbc)+cb',xLk{SZd)~'̸*cRA+RD),Jc  ^ Z RƬR)SD18`'c1sj%BD1WП9d9~NJ1ZgJ!!KKhRc1Z9a c1woOhR1 {Zj:$9:fJ9\}B A(&'J")*Z)Z1mR&bRb1wfB9^|Jd1yPR")GJB)hRb)gZ9zZ1WKBc1)Z1Ǘ_Bc17GJ fB9:($:d1GBb).Rb)eIo,R!- [d1wwb)#6Z!?|'R9_pZ9os_?Z 9b!fgJ)xGJ@!"Ls"!R(*Z(Rc1x:*c b9U c1ՒRC)RZ1WogJ"1&%B) Z1J9i>Rb) [B)Í+R@/[!gJ9_R9{I&J@xR c9]Z9^NyFJ1B1^Z!)mKW&Bc1.]Z95]7R#1 B "p‰R9^'J@).(B %Bd1+)| c jjFJ9+}Z9>ju+c1z%hR")BZ`gJ")x'FB(v.FJ#)n*^'JB1! / cJ9tv)Jc1 J1^B9>%B16J#)B")cks@ c@jKkBUKk *Xbc1v cc1mZ!!hRLkB)'S$9 [ k*c1=zZ#)a{")ҥR9ݩEJCb/R1pxJC1XúwFBHgJc1ɨ{[BA"r:9X+9d1b:0#:9XGJ9սZ9/},cAwtV_B1B!!ڂA )$:9%B(*Z97UR _A!"^JC1Z9eGB(*"j&BB)-&B9}EB96gN9!AC)ͷIk(/߿fJC1([#1~ [c1WZd1߽pgJ1GJC)jAc1RGR1vRC)-ʶGJ` k15 kB)"uR@y(#'J"!*&BD1gAw'J *,&J#!SˇR c7.Z$)gRD1{djsgJ1- `eB '(FB BD1b J1ĚGkk @JsB)\z[fBd1WZc1{3=Z1'J9&J93dzR1UR1VGJc1oFBc1OW:$1=(&BC9Rd9Bd9$@Z9GR9&Bd9&:D9` jZ")LkA)a$B#)RИc:e9%Bd1K+FJ)%B9sw\Rc1-}Z1tv]{Bd1%B1w,Bd1 Bn&JD)%fJ9 Z9gJ#1GJ9lAG&JC)6#GJd1I&JD)gJ bC1wlsAy,s"!}Z #{;Z9^iR Z#)z.kkan&B)0?&J#! bZ9|֧ZB**[d0S1fR) !Bd1?_>Rc)komjkb)w [a)'c@Z@zR &J")cfJ(GJ BC1chRc)FJc1*'J9ttwBc13&BC1;+A1ky)A%:▪GJ9'J1rGJC1+'J1k/Z!)gJ9C{B9י%BD1 :C*BC)&JC)BD1/gJ1/:vZ1׆Jd1sFJc)jJ9u$:9*.%BD1+J9m.lk9W_Zh&Bc1`&B)n (Z9x]>Jd17RZAXZc1R*Z9FR1gJd1GRC!R)b1_V+s"!bugR ,R GR* Z@)R9ɥ'J'JC!>jZafR!:ZD1YjhIc)Ǝ,|`J|`anGS0gkd1%J )IkB)o RC)>zJsʖ'[.n@%:9`yFBc1):j &Bc1pk$:$1ZAB"A2B9k_:9+:%BD)h%B99'J9^C%Bd1URRfJ)Bd9 [9^R!D:9TJc1ۿd:9ogETBC1]&B1KZw9c1feEfBC1%{:d1۲J9]K~Kd9WeB9'A2#r [9 }R9ΤhR9U-Rc1*Z9HR1*cb9XyhJ9hJ9_⯃B9J Z"1xGR!{b!){.Z Bb@m| c@Z!&gZBR Z>gJ ްZ z&J)߻%J"B#1{gJ)Z")??&J#)%B") O:).%B$1Bd1w%:d1gB")᭨E:d15/B1lZGJ")Zܨ&B"!䆮J9ͽA* &J17;ZA'ݕW c9_J9}J" j*ZB!˦gJ#1eBD1&B#1:Z9k=GR9}fJ9^lZC1GJ@ j* c@R")B+kAȧ.*c Rb1R &hZd)]Z")7Z9x$J(;gR)tEB1+[B!Z9\ oR)R jb6:sc1}ϧk"/kzR((_+[ 'J1l|J1q*A$* :#1Wi{A#):D1?7&Bd9`%fJ9:wJ99C1*<&J ߤ9#)k&BC1A!BC1A1iHR!KAc)^%BC1hR1].ۈRB)bFJ9TR1\v%:9%BC)Vk_E:d1 9d2hRc1nAc)2 HJC1 R("ZC1w|^HS(nA  hB0{%FJD)݇Rd1Ab1KwR1{:fRD)ま&R!*{RC1/Z#)RFJ! gJ  ݟvKhR1>ƈR)Nb/RjgRc)oRB)..jkC)O^J1(gO`oicb1W{E[9ڙZ Hc &S@`o. g``)c(J&B)R1}s1_^X%Bd1mzBd189"):'J")gJ :9A#)>BC1B,FJ1U:9 mGJC)u%Bd1ퟬZc1]Kk :d1EB! *(( Jc1WFJ9!&,s)]R9.Zd1ۂR9GW&Bc1lk1_?Rc1[pBC1'Jd1?ZC1hB sˇ(J)ϼuGJ#),fB$1hR1B1Y&B1GR)?[gJ9WVdsc1_WJ"B@hB$lsoKָbR1ڢ+k`hR@-FJ ΍ FJ 犨Rc1s;{Ќ!k)zRc1 hc:'[ nJj k@pscHcZ  Rc)e2c1R9C1J9#1799~,&Bc1GJ1PصY9C1_*Ad1+A1+A#)H9D1ɋGJ9uBd1* ,k9=)GJ") b9 [)[GJxRc1 RA~RAZB ŧJd1EB9ƿ"gJAZ>nR9zd]ZASAR9cGJ 'J` *BʆR D:( gRC)fRd1+ RfJ#1`fJd1ls1%R)R9{h9B!&JD)\HJC1OhRd1=7 c㩣km*Z ~:RD)ujwbxZ1R%B "GJ R#!.Za!AikzRC1PJ(s)%eJ i ,|@vJФ@r`И[)fBe1(RC)+IhR)A1m`A9GBC1ŸBc1nR1|uRC1A16&BC1,BC)z*gRC)?BC1phR) /Zb1{vJ") Z9RB1fGJ1 ZGJc1GJc1ȈsA [9HJ9.&B) x&B(ˊ"GJC1:+R1bR"1{Z#)}R1\'JC1Bd1bU_Rc)sZ@Z!9#) ɕhRB)+ҕgJ@Bc1sGJ9gFBd1һB1ʨJc1gR9]A *GJ")ӿfR#)UA"A` R ުGJ9GJ9h~Ra1jB ( GJ9.hRc1GJ9ђgR1Z9&.R9eC&Rd!R#)*ZC) hR1-R1v*R96Zd1j-b1c,c9wmZAWׇBC1pJhR9?gR9R18UGJA)j诪GJc9BGRc1N款&Jd10$`gRc1r~u'J#)kR1iÔ [c1RD1IzÃKs1WZ#)/R) ky+'J( .bC1ls AgR "|bD)|'B@x.JZہ^/'J&B -Uks@^ÿ,kC)7rGJib*jJ۩<&BB/ c}҈Rb c Z`Lkd1Jk2j cav@>c&B 'Jc1X[Z")Ac1۫ʦB1?Rc1mB1E:D9B") +D:e9j%B1dJ9yݴGJc1Q_bAC).ިB,J1e:JA[&B)-'&B#1B gJ95gJc1Z1ýR"1Z1آgR9{_BB c@*J1oy%B9Z ВGJ)&򡊨Zd1ە' k1}_rBd1%-ZC1fR)!gJc1.oJc19JA2AabjkAnZ -ҨZ`b 8p'J#)3&iR*#GJ.Zn c@>HR@iʌB@:R|(c }&Bjʯ*ks`9 1( (R C ^IZC)R(}*Z;o B)󹺩Z);B")*j;Bc1nBC1^B")& &J1~EBD1ꈗZ9m_WBc1fJ9ngJ9'R1?5ﶈJB1謞gJ1,FB9% o'Jb!hJ9%BD19&BC1 ۊϩR9fSR9ϙ [c1+R1pId*fJC1ƎdB9aFB9*FJ1kCFJaJ(DBd( FJ1pJ#)8R!xz:#0E:1A" ?&B gJ!B,>bZ x+c?'J@((J#)R c&;+k`as@Z=:R R(bOhR`HJ!b(ȚZ(# 9¥Kk KGJhRAZ!!RNzR09jb?sAnfJ)%BD1^/B@*"B(?J&J!/J1/[&Jd1ȃ%BC1Ad1*,&J)C)ooZ)R1FB17 Rd1XgJc1n cB)hJ9wJc1=GJ9ý hZ9[&Jd1,KNFJc1fA:x˹hR1SFB")925*%B$1(`RfJ9[:d9Ծ>e92 FJ)z&B eB$9: FJd)+gJC1~$:D) ZszhR`/bc1\0GJ#)ȨR@R~Z n R : : Ȫ P`*k"RAǏ c`lk>ם c-bbAëjRb.:*s!nωR Baa{*9 'Z!.Kk{nZ>طR")hJ1ӟLkGJ(/Bd1>RBd1vZGJ1GJ#)DJڢBC19$2GLCc1?׫eB1 c1X}{&B9>'J!$HJ9kFB9Zc1R9B1DlSGJ1 R9o%RB)xJC1⣝{[ 騬fJ)*%J#VR9?_gJd1,&JC)z&BC!#9e2U^$@2fBC1ڰ-{aKK$1fB9KEJd14)kA R!c^b9g\WhR! cd1w(&GJd1Z hꪬsGJahRD)'fJ1R VZa*Ks1)ls")[_Z@+Z#ZaLk_{RR @ԭ gR1MpJ( hJ` ${_eB9D:d1(fB9J* EBC)3-fJD1.FJB! gR)=%:b(3 '[&J *pfJ#)tBD)#R1y*JFB9 Z! R)eeJD!#Rc)K?7S z{%BW_JSC)=٦J1֫xEJ$b(J(2u:R9m c")_ȧRd9 %ZQ+GB! (gJ!:gJ(bZ$)"c$1.@ [(R`H Lso c( c hZ +s)޻R0ˇJB,Ic(SH |>VJn@gJ1vgJ9db1۝hJ)*Z9'Z Kc9{[@*Kc(.|FJ1>lrbB)]y&BC1( .bAUb)RC1{%B1lEBB)zh*fJ1-=[$)R:9WZ#)םRB)kRD)RB1/6܄:$9jB9kHS({R!!;Z)]JD1gs"Jk#!럘 [9}k1}J$( [c1Ε[c &xRB .*R*CC9) [AbJc([ ۺ [c&[B z k!k!kA߫JjIc@ ڊk6gSd(Z1k@)ߪJc:R!"s` c* [ ,Kk`/b̓@뭺Jkz c Kkz{)JSMGJ9JgB9|}"RD1GJ98#Z1~'͇Rd1%fJ9FJ1ߋgJ)KJ9&Bc1*%B1yJ9]OfJ9ԶZ9jc9]J9+~FJ)JB)JA_>PfJAr eB)eBc)8pd:9︕EBc9JJc8۽Z")hR")Ҫ˫{랢R"8J("R#).^R9ZZ BjZA+QZas(dR)Z#: ᭦BDAO RA"RC)XǎgJA3GSD1]}(c zZ@ꦆR%1ߊs1ާ c`Kyb(h[9z2[(Vk  ֮{JR)>ILkA]zwk`N(b +*(Kk1Yk ^ i{B}ט c@'*c!+I+s"T&Bd1~(Z9UOfVGJ9gJ9ֿKcATWZ1Ҳ&B9;B)ޢB#1I/>Jc1&B93):9^gRC)65>gR1ƇldJ1S%J9ʪ}R9m9gRc1_fR9z^R9.gJ9|R9CŦJ1&EBD1.jJ$1_JB 0R)*R j:R`h{jfJ@":(`GRC18jZC1\jZ BRD))c!kJR !R!ik ZFJBaZ92 kBFK `J"rF[ }Z1mkJϊR0". gcZc)LO>{ b ʧIc!v~ k`প/ ކ c(`*c`b!*[bQ9VSڬ{Bd1AD:?[%Jd1EJ9Tb1AZ9|gRc1~gR1>B)BJ((R JB1fJc1ZcEJ9 `FJAPEJ$9jEJe9FJ9ڿAC)` jk)}neJc1iRBzZ#)N{%RD)EJc1AeJ#)rRC1fJ -2Be1>B%B( [B!=;wgJ9`%B#!j#)[1U>^R#)j{^^Z !& s@:jk;ZA\)c#)Jk 'c"* | kc*&[ [(R#)˾ |Z)?[)*ϦR1jk@{/Z1s@J k 2 c/$MkU c@AZ ~GB!Ԁy{Z o ~p eZA89d1:.9C17fJ1FJ9&J1IR1颚 c9uEB9 &B1['SZb)>3ZbR %BAB"BD(+:(&|+Ja'c1&SnSB!CfFB "Z97_ka"^R)@xpb b ks [ zp R¢ gJB J >iJ!>.R0Jb2c!ôj kv |J pkʧc1Z[Bs@ꀴ/ۯI[ e9D2fB9V7Bd1GJ#) GJJ`FJd1y&Jc)GJB)r뫨R)GJ)s'9 ȦA#) ?hRc1>hRZB1d/fB1S[!*wR9v|EB9R9/3R1n5R ,JC1Ko [1/SJD(B¦R9$fRd9еfJC1 *ic^fJ")䮥R 6EBC ZB)?SD1bS:υJc( kakHS1~tZ"#ic@ ls':*b ^(.@k캻gJB|'Jk A'B GBe14׊'B@""J .聫[#1kc1NJ+[B(RC1r{B!k ""gc!*saꤦ[A(sab[kk -'J1!ԕB1>߸Z1Rc1.UhJC1芟AC)h9)3 &Bd1OͰfB1֍Jc1ikBc1BhR#)ޯuGJC1u&J J˂R9q_EB) fJ9Ӡk1WR")@ FJ12/Z.EJB B9hx6:BD1'jRc1q[1wtJd1ȶ[1Mh{S9J|R(Z1{*Jd1 >FJ j#FR R$)eB$0@* J! eJ"^*hc!z.R 87gJ)δ3`ayb.(6s#)+뎞s1+kc]s@k*lkl.B>vGB+J1^*c` ca؋h[!⚊kAc!~R! ,R"1#@b[KB SzIcc)-?52`]C[ BC1"·RD1u9)+ jJc)=GJc1m6J9RWWV&BD)ukB!6:J#)-Rd1mMB!Jn'J#)Tɋ('J9&vGJ94jgJ9*R ⪪gR#)8ꍫFR0Rd1cZ$) c1U'S J BB=7J#) &[$1'zJ#14 Bd98[9z*RAZB`R9: Z9k#1~[9+J#( R1z PSd1WJ!xR)^(b jxR^{`w~ks@$nsb)~Z`  j c{)o{AjcAj%B#a :Z@ba:̃jN l`jsC)w[*k`/Ik.R(BJ" (jR c;.A᠁&JD):R");Rd1tR9]=Rd)/zRB)>&JD)yZ.B!hR1mgOgR1'J1;kFJD1bBe1;*Zc1'& c Z [b 'ce1[mb#!֨:gJ1wJ1_J:݃93R1Y[#1cR1{vJ9/SA[!)&Z9߀~Z9!ZajϧR0( +Z9NIca RC)& &Sd)&J1)c)|{Rd)Rd1_묬{큢Rlh*x GJ ށb'ZX>b "آGJb R'b`nKk )b9ZA ZĠFBA[@*Zc13j!S&:8p"Jd6{?hRFJd1߲b1WYQhRB)^9)Y / R 'Jd1O9 @ Z1cՈR!R9wn}B1;'fJ! Z1ćRD)*CeJD1ZR( JA#R9pٓJ1?[ c`J1= Ik#!5J9˨IRD1Zc!dJd1꾅Je1J 2'[c))Z1bR$) b#!2"J j ZaeR R! % R J1—B1~GJ 3*R *RLbc)Mls!J.*k~bbZd13+^kkAoR$)`'Icz+cA k!Nb +* kL`尉cA]Ғ[c9v`bBb%cA)c9\Fljc!`|)k!kz.*s"8ިM /^R1WbB)Bd16 Z1fPZ9} GJ1>GJC) c9Zݘ cC)HJ9'R1n\FJ1+-B%9Ra(-Z[)|R1YZ1zZ ܊ GJ!$ Jd9jR95Z!`Jd)ӆR#!?.rH[B*cJKD9 &Z)";FSE9Z")kJ kC1+箪R*.'[ab.J(wRC!{fJ xB) gJAKS!ԪZ)-euZ`¢Ra9 Z ֽ ݞfKba ,(J(kd)oIk;p@Zj[!jZ1hn֥Z!z Hkhs ֊Z CHk {AigJ"+. EbC!$&i c Kc &Ja#hR ꜨBe1 cB)b/'Z GJc1}A!1FBD1gJ#)Al [c17oަRc)eJ1>Jd1R1[(Rd1֌gR9I$JD1GJC1&K(kB!Z ‹fJ)c Z9R@Bc97Za;J"((R(*cd10j&[`"[!Z.c *(G[(nR! J(Z1UJ9J#Hc"!{eSbR1FJC!nZ$! c Z`4aeIWl{@&Za [d1ZHc)r'/Ic!&k`+[ Zb)Q{Jn@R`*0@H[#B&B2xZ@#».РwKk +c"!l,| 0jZ9~RZ1_FJ)Z#!CKk` ZC):[&J)&BD1CRB)ngJ!J:gRc)R9׷eJd)̆J( JC1芭BD(Jk9]Zd1~}gRC)φR 짧R S#1ׯgS9Z (cc1kjkv(+Z @h[(@kZ@+JB [9,\FJJC)ϚJA*R)&Jk쫯kZB!:)s@ J@ H 2J!!23oHB {3Z":-9 rR  (@bc }?bb $sڂz,Z.k 1U})czxs cA?>aSjZa>'[ Ug[(>=wgJA> JgRˤks`玦kC)T/JkzgJ9M&BC)`FB$)KoyD)Bi`*gRd)_QMR#)wGJ#)ϯyZ Z &B1R ʆJ(FJ"!K Z#! MRD)&Kb z&Jkk&J!O͆fR)-=낆R)|Rd1wGS$)#kc!z[C!fBc)js)R!!#+RD)Ra B R Z")N /_Z(: φJD1lI GJ!=X.Sd)Vc.!KcZ@2GJJ@Ls̃9uW]-sRB<!gJ" c25RkBfRa쌀ZJa觪)k!+kAbҔP O_R@ZaxcA"bc)N*cJ1^{Lk1U5GJc1ZhR)xJD1hRC){RKJC1ORc1kEfJ1e߻R1U;JAj*JkR #RD1zZD)cA?[UJC bC)לgRd1VGJD1ZD!˦Rb  R ,bZ1׭ߡgZ)wyZr>(RD9 RAܷR` . bB.(R*ÈR /k Y c9=Z9;Rb *s@/Hk *k9{OR RRlJ  Z 響ka`W [sgJb?bRB k~/s,hB (c)SbZ \ZBg /`voR.+R`=GJ#)gJ1I9uZd)FJ!zjhRC)A [C1Z!1oҒhR1}HR1R#)-?R1lkԧR1y3; [9%VZd1Z([1CSe9xJJ,H[e9]J!ܦRD1߇J#)$&J oc$9jٲ{!5{c)?k_b + oRd1/Zd)" t Z9xKk )׉kNצJ` ! Z(Z9v"sc!?fB ák1y])js1.U*k`;Z`;Z K RLk!r Z R |gJ2`2*c.l*chcd){WwДzt@V/5_]wҔ@v*k > c @{[R J /`l$1_B@Jd)e{B#) oZd)gJ9ۛ9Z9'=*c9Rd1^oZa+'J1>RC)FR1?]5[$1;+*R!20 t ^KR nZ"8[9VSE1\WGJd1E植fJ"! &R)ʮk. c礯ZBjhJ@ cKk1J1h1)cc)JGcE1ׯ*c BgR <8EJ! Is'Z(#"RD!* -'[(:Zc) wȔ)k $fJksZ  j ;)c쉿R{b*;:ick [@ШIsao'Zsc)(Ic9& cit@IR@/8B!.js lk!jKk@.`l [1{AJk 縀 |*CF:d1+JHΪGJc)R"!GJc)2ꦮhR9EwGJ$)*5'Jd)`^,J)/ibC)wt9agR1%c([e9*)c s ojc ۈk(j?c!䎇R Zd1Re1R Z*fRa-(Sd1 [b*ZA+8([9xgJ1bŌ{/)c`N97WuJ" crR1U+ZC1 Z1&j9eb@"Z. C[9s?R鋨*R!!Z`ڇJ$)?B*c`*RALoZAb+: c@(&beJBb*H[ÒLt(RA{&je;/B *((Kc!a`WM cjhJC1Җ)cD)$aɧZ 骨RgJ1Bd1BhR"!ooR@~ J!)b:fJ9SJ([h#(k*hLkb)BD)6RBR>=xzBZ蠠7Aw*shS!۲;R  Úc@)bۥHS#)HcB)Lb@1JZB(gJ):P Fba:a{AvzCܭ`Z t9! ( Rd)FBc1Nx&B *j*&J JC1Z)iNZ1}cgJc1h;gRBɈR)RAި*Jd1-fJ0 [)C[)'R(:(c!U6ic)珨{9*WWs9R@2p`|R!#{ZꪒKsgŋs")8J B96BIcalk!!v [*cgJ(RA#>sAk?*T@}uJ!2l叿jd9-/ns";{ .{B!Znhca (<ic(j9 c pn [o* |`ؘB!C)uϠ{vkN fJA(zJA"FJc8B! R1}],k !~?GJ` "fR12]uHRC)ɇRB 3ꯇRD1hcD1-([BRE` J eJ!$&[#jj([d1hiR#!'J"$A` <*Sa VJ Kk {LjRe)諩'gcB}Za`Z,ls)&[bB!t |A!`(>{eB" hIk$1[ a/*ޯ[1%~ |+ߊcjќ )[($Z/H[~{jc!mic CZjk+Z([I[#!)kb!њSA\K!/jki/k+& s9(c(@'SBzgR7FJ"-zjc " c@*Z *JbzcBR1/āJ@(kA!cZ " puވkb kG[ bhk!-[!D[C8{x˪*R uԵOk`jZc)''J ZB!JC)ʄJC)8%BE1C"Z޾GJC)vRc!᪚Z1U^Je1|&S)-RDZ* RD)c#)+s1-Z *6s {+Kcq'J5gJ$)1HJ.ȬZ`*nhR!J!)Rc<ѯ!w;FJ_ZHkAj RA )Z FZ@p(ka' 'k*hZAc=Hc{ik`"J .Kca"6JKc ^Rsb(* kkohJ*[ f[#rsaZ`cRA"c Hc $ns)'JZ`]x c!Z5s`@mKk7J(gB`"(~Z9{U]GJC) kFJeB1%+fB$)[ J k'S$)FJ hJA;JfSC( Z)-fR zgJ ricA b+ꫨZ)|Ic h:ZۢfJ>@GJ΄FB$)R) ~JcjFB!R(*>k(*Gk Z RBG[b$,Gka0l1?߯c :R( (ca Hs..ZaJZ#1 ks@ރ/0D!ER!`GFAIk) mWJc@+R+(SC);ۋk`R& pGB&@jsbx([ ~`K( s:KWI[ BR FKA+"H[ 'm[C1 ([bJc 4 k!"cBhwkkaR1.Rd)GJ:ҪGJ!B$) fJJ b1e?5'J!#J).fJ9@R)wfdB1VZtZA k`l c@ꪦʧR#)-*)DB(",XZb)-Z *fJ! vKc,Ra'!jD!Z j>S# m@Z.*O9u\J|Gc( RaLc#!-FchkAS(+[ ؉FJhZC> k<(Sd1χ [`* B!) [b)hc)KgR{?s  cAS)[9'Z º([)h[ A*C!ގ[D)"&Jt!hgc"Hc (<ܭsZk~c`CZB RZ"!Y/>#JD1cZ  &J$B#1ﯭ†Jc1jfRD)hrJ@n *c`Z1I#Z{> Jk ZhR`bZm `R ZA*;z)[c1%zoc+[9gcB" cb hk`&{`jp) |@0v{ KkAmZbb{agB"1/9gJa)fJ)(,~J)cJB*R)i+ZC)mhJ0z.JD1 Jbh i[%J"*kc)RC1sR)+BR,gJ!R R r.oJD)jf c?os모J j Za骲{J[ ڪ)c#)GB)r#8fJ#!N([!֢k*e[1cy&K@2GS)ik+{ [ . ~G[c \9u-hk!b(.k1'?sB*k 8(b]J !Lk [#1'FB-Zcgsצ&cB!jhcrꊇRA NHr!}b{ZC".'k.`ic kM *RqZs XGJ #Rc12fJ$)(S9:nF[D)fJ .Jd1=.JC1#1[C1يfJ""S$(ׯR!nB)["+jJIIcD1wgJ pgJJB*kR`⫚GB IJ c.`Z s"!ߟhJ`&@kcJlk@s@k'J#!{)ʇRBx{JAGS cp'c$GS!!ڢHt"(cAۡgS[%Jޜ)c@&cd19+@ 7c@좧J *'J8'JcB!no@c9YjHcA.saKdbk:8S!"'c~s@: ks@k{k1.os *|j[$)+R{ šnkKsJ!Z1lRC)ЯZ12[)jR1۳χR#)t*Rc9[)`[R#J#1pfJC);J Rc!κkRAⰰJD1ϳR zS(GJ۰)ZvZ"!hls@bkս Op@=_ls@v+k@渠*[ fR){c)hwJsꎵkc A)lc!ZeSD1\RCz [d9^hk (9hc g[" c"[)@'\$Bb-צgdb k▬s!H[#!cR/ŽZ ljKkC!k~Z@k2{6saRA2b&ldC k!^[@{ꢧ |)Z/ncB Zc̾)[bkb{9۪R!ȪR#!R!ɢ J9w8Zd1jRkB1oݣ)c@$cC)f_J(pJ0pfB(+{/Jd)n~+J1#}Ibb@ {_RA" jR  ,k!!K/J(J* Z@B A&&Jc f*nnT@߽R ZZe)ՠw΄Zk Z`(Z"Z//9~wsB1ncZ&R",'[ ({c2uc!&~&S !az)tb`h[`&S9mIc1c@/_iR!NA߯gJc ɄkkJ9JW+t`)ƪI| : t٫["`s@۪ |bk"bk./ ;)/kBzR".Rc( [@nc)~R(IcB1c)-R#)Rc) Z9J(B *hcxZ)&fK9_HR#!hyGJA"mk7hJ Zp'JJCZSc?Zn&sؒJak*8:6gWJ!~2&B icd)}7s!*p@ka(qGB *"rZ#)>_s R@"c8c#) hkb!`hc1c!){#*oK ޟGck1*>Zc!zj{@r.Ќoamo!)۱O BmzޒnZa(ZhS@ &(sa&S1gh[hk)2>)t t1U-~ks (fRe) _ S#>RE1 ic1U[#1|_+tzާR(䵆J ܢ gk fSD9߿ Z!h+R "hKA7_%K1J1onUEBE1`hZd1MZZD)޾{?GJZhR4 8J R!sFB! Dl1@퐉R  [@*[AGJ 3[!-PfB#HawRs`?Zf(B!R/ڢZ [ŠR(c*ɨR"/NOgΜh_zHc!ABz H[`x&* | sk1\ݫoZ ªJc@%B`0KEJ@ J) Z@*B˃ޫiZ&+k1w([ ,'[ rzR1WK(>GB#!^<1(R@CZ s*R'c#R"*: |@޿ H[Aiict .{ (Z(-*kRJS9_fǩb!۽RR 2jsB1R;(c#!Ì ߫*c ʎlk@{abjkb k c OtcA"-SCңs!驢RAIR"!PF:E)-Jd +(c[*+k [ ItA_IUs lJ[ QZ {H[bZ$!:R!&(S *Ҡ c`[SBȦB&B0GJ!j"RC)ɻR.j*eB ȶ"kB?EB#)#J lZ#!zGR Rd)ᢶfJ (JabÍS1Zq_KC"xHk X+R 2F[d)%R / *tJapZ`  s)eB ɈR%Z!*Z*Z)M J!ꮪ(szjKaRKs@.KZ@̇{^>*c`i>Z"RBM.Z!Z( ZAŒsjCUkZNJ$~`0*cR")*Jb JkB.gJ+* w=] mSAZ"!w9!& bKc2jc ts{:[0 HSAe:d9ׯ=ZA.fJ蠭JC)Ī'fJ@ RC)c*&Z)?FB+e;9ÿB ԸsRB1Cnca>{(cB/:j'[`:R hbc!gJ&$FB&J1JyfBȀ r~'c! R@ @S JH\#0b ZC1ꜵR`JL *s icA+b'Z o@cZ@,* -R a{)U@a,lu q`ƉR jR2Icz!c"Ra&B!,kB*b lo`/GBaj tߛSms Iz Lc'B'JC!רzF[s8-c kh "'[ꀅJa.Jb*J!-FS#)}:J)̎JC)z R!B Bc hR(ZD)Rc)${KcȮXJ@ "E: R!(cb s⦪ k ZA" ([;skd1}kg[**tzc|#(lc0BZA(&&b⽩k!j>j,&H[1ljc`k2:R ^~Ad1:9_:9%B9/$:9 [ZRAcuUb1oGJ9 ˽ZAWZ9\W^GJ9 &B9jRkkc1_cBd9 J9>gu'J9mZ9W%R1_~%B1p R1m-5Z9}UT&J9B9u*B9/M\XJC).FR1mϥ9)ԆJC1Z1_?׭s!'J9u&JA&Z9FJ1W'9UUuU+cAUhZ*R9T_wEB1WX_:1{WfB9r֦B1GJ1VgJ9&Bd1Bd1ms#)+c95]{1/{9cbgRd1[jB1U[RBd1e9D1@{aEBd1}slWB)-_ls9C1A#! "%B1'DBe1~~p cd1yaUdB9EBe1Z9UeZB!jZB)R1v@fJ1ჵ-&J1xFJd1ZKZ1UZC1.6Jk1~ [9w7J9]Zd) PJ9}׊gJ1EB1rJ9w=/fJ9boR1뉹R1k<}gJd1WB$)wAC)+R#)9ZD)7&BD)z8JC)>Z9UeB1h+!J1ͅ`ZD){oyrZc)b Z)%fJd)Z10yJC)X9d1(Ad1/99ߍ92.Ad1imAC1{R1Rjc1T]ՅIc9UGR9"hJ9kFBC1jJ!. Z")/oB9*݋B1>R9mp{skk")/ZC1J9kWGJ X.Z")A!:`A#)/:9ssUGRc1A]gJ9x9#)B)닉{1qUUUB9=FR9eA1  GJ9w_/9UUB9B9'gR9}b1U_rkk")/[1W_A#)+zZ1mIB9*{RC1=Zc1~FJ95hR9|%B9(BAڊBC18Ad1}FJ1I+9R ׻R")-/&J9GJc1z*Z1}<:{!)GJ9 Z1^+c9_\WbAtWZ9|-^c#1?i[9UttUDB95|EB1ﱚC9]9c1/)E9c1^<+Ad1׹s_J1UGJd1 GBd1~W%:9bR9? c9tT cc)fJD1kgJ#)R9qhR9_FJc)Bd1'BD1c~6JD)?r cB)bgJ1T~GJd1׬Z1zGJ)7GJC)\ls9BU_'J#)/Z9b9_{FJD1U?ZC)$4bAW^jk)ߧ/j1|Z9"+_Z9/xR9܉RD1~ۮ̈Z9R18R1pz}J9FB1l0bC)z? c1gJ^:95jVPgJd1B1TwlgR#)b>R1ޝ/fJc1* )c#)kKR)8Hc1>z-Jk9JR#)_Jc1'c1B$! J9]㽳:9:%Jd1ꎅ9B2ZR9w=mB#)~*%Bc9R9"bAUlkA_\uU:9+z9C1l"B#)GRC)?oZd1Յ'J9-)c95RAeTUJ9ޭ>9sUՇR9sӝ-k9ubC):Z)TUBC1Bd1u}Zd1Ad17&J#)zꢪA!5x9 *r*Ac1//%B9HR1-Ac1vsR9D:9OR9_BC)zXhR")+%Z9Ujn9_U]qD:9j99zM%B95?BD1,*ZA^XWFJ1Bd1Bd1+(։R1/?Z9t7b9ݨGR1\:hR9.6Z1uV%B9]Rd1ݽFJd1z c9u&J9ଋ&J9b{GJ)(*&J9J9+^J9m$:!(PB1Wn&B1nzUED:1]*$:$1|辊gBc1:C)+:b9Uw^Z1WGJ9_/,Ad)zHKc1]&Jd1 +sC)ofR)ZC) Kkd1_ c1[Rb)|Z9{T^UbC1PhR1N+sc)rb#)RZd1/J[9_sZ#)ުB#)rBd)%Ad1~6(fJ#1>([9m/~R9ٺ'J /8b1WJC17R1YAk cd1Ub9=_b1Us9u]gRD)<{AuUWGRD1nZb1%WR1FJ9=-JC1 Rd1?91t([d1W^C&B#)UרR")5kRB)5J9b1_{_FJd1^JC)*mkAW[qqGJd9Lc9Wr_+c9_:d9EBd1J9EB9WVAc1WB9V=Kk9UBc1zjBd1-+B9':1+U1*h Bd1¥{9c2Ϟ$:1q{P)S1UZ1Tb9^U]= c1]U5Z9UVZ1UFJd1[c9__Kk1Ksd1Wލsc1_Ub9v&J1|AR9y_j9}R#)VZ")굯hR1V\SR Rd1{B$1_gR / HJ9)uR9x{9W%GBD1*^|fRe1j*Jc9bՈZ1޴RA.Zd1 ۾{15s9UUTR9mU ÇR9wJb1-R9=g{9UUWZ!J1-^Z1Y}%BC1R9 FJb1R!*R9Rc16fRd1]R9&(c1%_Rd1縢(J1ݬko˯s)\WB$)`>EKK9w|CBd1ZJ9HR9)?hR1w;FB9_^iGJ z~9 & Bd1B9?7ZA\ssAU}WhRA]UhR1boDBd1-%Bd1K9d1+FJd1=`%:9WDB9CQ-AC2 x [AUWb17{9UI]U&J9ukAC1 -&J9͢ B9.jA&:o%B9?z:#)zz9!=%+%:d97gJ9/o=ZC1z;Z@zjB) ZAeIU c&BQ_ cB-TZ9yR9Wz" c1GJ j`A" )gRC1ҰVB#)pAC)?9#1r*$9D2.VER9]zZB9oZ7GJc1-7R9=4+c1^?+GJ1 *J9krz%Bd1`b :9W_:9^tR1_{Z9_'JC1*gJ9J9}]^EBd1+J1ޢZ2}ObJ)eBd1>R1qYS1/WB:1~W%B1oR#)?k:WWIuB#)\/ 9D1Ȯs9UW)kC)߸/Kk1/Kk")sKk9ՒZ9Ws9mm_1UU{9_V}RD) cC1?+k9x_Ms bgZ9OiGJ)׿ k1 ]mk9_]FJC1(R97'fJ$1jjZd1 s9U_XgR9-KsC)Jk1bC)|Bks9- c9CZFJd1-ʧZ9eufJ9nBD)׺kc)_cR12ZR1pK0R1R[Y&Bp& [1R1rZ7FJ1BRC!~)W_]=cC)R)ͅB sBC)B1츧[d1]c "J9R9EWhR9yb1Z ,hJC1}} cd1U\B9IeZ9}UMkA=UUZ9xɋkC)hR1ny%B9N%B1 99%K/D:$19C)شAc1Bd1^9*`9UuMUhR97+'J9GJ9}gR Uڸ'J9Ӳ)R9\@&J1೻GJ9&J1~9)'(Z1]SWAd1;]zZ9-5U'Jb1BA:Bd9 GJ9UfR1hR1 Lk1: ZAo̲RC)CbZ ªR)gJC)"רR").&J9%hhR9؝}Bc1[&JC1**Vw&J#)GJ9[k5R.kAUXWR9pB9K;HK1 VE:9{:5E:9{B1P &J9#gRc1|eBA%R9-Z9~fJ9Jk1fJ9vJ1Uw$:93BD1:&:%B#)ʪ&JC)?:FJ9ajlB1?9d1{+k1U}Ռs#)%%*kc17h^R95*c1pK c9:k=Lk9ZC1bw+kd1kC c9qzVZC1IR")9Lk 'GJ)"GRX`B#)GJd1U+Z9sFR#) SD97wJ)ߩRd1*c9v[pZ9~Hb1RV&Jd1./Ju=ZC10$fJd1|b1KoWEJ1A:jZ1~V_fBd1~*BC)ՆJC) vFJC)( c9]\R9}b1[){ofB9,'|9%uWUZ1%S1:wwBB)Jp)W9eB)Jnk9}?}gS9.ҥA$:ɋB9"{9d1 A!׾9d1}UKZ9C)?x?R &J9R97UU&J9߱$BA>?A1DB9SJ9 GJ9}AD:lB9[wB9WUAc1h9d1%n&BC199/'B95]:9GR95U&J9&JA,+cAms1rgR9~{I2jj9e*FB9.GJC)W_A *%/A9$Bd1,rjBd1)fJ9^V]FB)B%R9}qRo c9/ZB5+k9mWR1_HJ")C9#)EBd1,GJc1b1ZrJC1koGJ1ˋ%B9&Bc1?'J9}U&J97ugR9R9}%B 9#)%ݯFJc17U&B1'Rc1?]c1:d9J9]gR9jV)cc1}eRD)vrB95U]m%:d1+Bd9+B1WgRAhjJ1CթZd1U{cHJd1~Ad1'['Jd1J#)'Zb:9]]c:d9TAd1-A1hR9FJ97zZAzQJ9>&J9lB96&B1&B9B9ȿ;A1``e:95D:D1ܿ&B9W-fJD1EJd1EJd1*AC18wjA#)}AC)ڤ9#)זEB) k:U\UgJ9bR9^B1J:Bd1|z9c1 &B9jn B9V} :gJ1U%:9}9* FJd1B1^s9C);AD1z J1NjJd1?>gJd1+FJ9VR9Wrjs9W{9mwGJc10+k1^ EBd1pz{R).^>'J9! c9UU'J1'J .GRd1u(_uGRC)? SAC1=2FJ9Vtb9\_}UB#)zj2Kkd1aZ9U k9HJC1|j#)zz c)%7bB! Rd1'JD)gGJC)bb!Z1{Um&Bd1_Zd1UUA ⨲R9ՍZ1|-R1b9~\^Kk9_]U5Zd)5/Z!*[9~ռJc1R1?TeJC1, J"))R")jJ1 7fJ 0&7+I{1j]]Bc))J1'[1Z!HRD)b R9w_}fJ!㪀kCR")ɦRc1mBJc1سv{)U5_s)_:$1ܩb1BA]%}A1:9"GJc1&BAUt'J9|gJ9?u_J9%&J1u:d9/d92 jI[9uUTJ9*Z9~WU:e9/*߇J#)c9d1U.B)>zBc1'3&J97&J9m[C1A$:rzwAE:A$:ު&BA*ZAURA{'J9+)B9#V'J9=]]GJ9RwsA9pb|XAc1jsZc1?=W&B9zt_]b9UWU99R˥B9U9e9~#:),.9b2$(B1nJd9׿'J9GJ9{%B9ǧ'J9{Zr&J9/JsAU_UcBA/B&J9B9`%B9O`hb9UWJ1Rd1\92) +k9UuUJcc1-b9TWV$S1tw%B  B1[{EB9=u C:1h#)&Bd9:&B9/>B9{^$B$17J9=$&J9uPB9sqnAd1׿.FJ9WR9}uA1~Ac1Bd1ú9FJ1DB9o./&J9ڏ&B9~:%Jd1zx'JC)տ2GJ#)∾cgR9mGJ9PFJ9(ɨZARc)RAUZA}UgR9:'Jc)GR1hj{GJ9%gRd1R95gR1A~&J! ˸܈R1iVR1sagRc);>gZC1olsC1'JD)k*c1%M+k1\TW'Jd15GJ b /sd1Wbd1j?Z#){Z9_GJ#)=}+c!~ k!ڼjsd1^W?BD)}AD)7ڕ&J1*tGJd1~hR)FR1c>gR),kd1-ZAJ9@vHc)ZB!`RC17/*c9oWEB1kVBC)ߙbd1Ic 7?s9uWPE:9m}6kb)IkJ1?7{1P[_S#)ǮJC)ˏ(kC)_Icd1[sU}(cc)aB9''S1:WզRC!jJ *9#15b 9"*zpB9_B9"&J9%%&J9y?b9VUgR9A$2 :9D1>Ad1^Bc1KCo$:d9'99A#)D:9;;GJ9A$:BA-u&J9i&J9aA9*%R1O{A2&J9j{9c]UUAB**R9}UJc9}T:9bj&B95:9kʆJ1^/']FBC1z9d1GJc1Ad1"$:d9$:9;J1&#RA/gR9;6Z9ՆJ1&Bd1 gRc1ϰFJ9hc9su}RC):*_%J1{c:95*%Bd9X,B9_c&J1w޻%B9M+k1&R1{y%B9I_Bd1(+aR9wuAd1_{AqUuUJd1BBd1,b9%ZJgR9w Z( 'J! cBT\uFBd9-FRe1ɏhR9|uR#)>Z9GJC)V'Jc)5'B1S&J)R'J9m{9s]UWBd1 kc)_''J jKc Z1e c9uGSAUGJD1(ϧj9WM+k!R")b9~gR9R1~gR!4Bd1ԎuR9yGJd1n R!gR9sAC1bC1ŭysd9Xvkc9a[UՆB1By'S9] ݨk9UWZ#)wjk1/K1/*7J9_8R1%?(c#)Z1&*FRB)jȦRC)⯭R9lߍJ('cc)>R1VZ1])J)ȺڅB#)7c!WXB 9d9Pr Zc1PU__Jc1&BD1^\*:D9*)Z9UA9#92R*A9s'J9S%:9uUGJd1-B9gJ1U'._9D1:9 ZA$:J9߯Z9^^B9k*&BAUR9WWTWKk9UW\UA1A9=gJ9KB9.|Ba" &B9].3B9vz%B9U-:9U++fB97$:9rD:9ibfB191(2&JC1jgJ9y\y&BC1/%B9@p:9z%B1hxWeB9J9`~FR1W~-fR9&J)ZFJd1{cEJ1~z GJ9_^D:9퍭5A2)*fJ9-fBAR9_kKcB c1_`'B9(AF:C1R1kM\hRd1*:gJ1^ cc19R1VAd17RA1QJJ5Ci [A/) c9K+kAw~R9P;RAVWB9ܺ<&Bd1j?:d1/K:#1ԴFJd1s͈Rc1KB1nRc1\GRC)?}܈ZC)}hRC)}aB!{%B){_:9A1' +"%BAݘ%Bd1~~XAd1+]$Bd1.}&J9=GJAuU\%B9ɞAC)v*J! B9C:e9_'JA-UGR9p~Z!/~Kk!cB#)*A#:%B1-.*AD:B9E:d1pF:C1oFB9UX9d1x9c1|9C)1C)&Nc1FB Bd1\::d1~W9)!/S1fJ9,&B9xݥ9*-eRd1YZC1k:9]…Ad:rA+<*9'J"hR1:_R9b9yڑZ9xRA_s1+c#)Z9FJ9ͩbD)?~hR1ը-b")_Z9]ZAhR1z-R9ZgJ1jZ1ߚR9o&J9{fR9oׇZ9^8Ks1_ݨZ9}YJC)_bd1 k1 cD)U/9ZV\{1XU}JD1e?qc1mIoGBc1i[GJ!X [C)uR!dJD1GJb1zOZ"!Z1TA) GJd1߂ks(cd1rUUAD)zKK"9)gZC)ufZ9Z1T-B9XJ9'c1uSD1%DK:?]mZ1bR#1EJ1:<`+R:_x6Z1/Z^Z99-^R#1Ǯ 3) -c1>UUs"!mJ)3b){Ukc)u^}J ̷%'[)\2B)U{.)Uu/E:1IB9UU&B9mqA*`RR1/'JAݾJ9xA#*B) AC1A:znB9Z޴Ad1-A#2(E:9WA"2*_>B9DB9 B1\9 b9C1%J9VGJAݭR&BAZ%B9%Bd1~A) ..&B9PR1R9_7hR9%ֈZ9WWZ9UA2iݥB9GUEBd1-:9BW$:d9AC16A1[9c1{:d1'gJC)Rc)59c19#)ԯBc1B1%:1\Ac1~W9#)&Bc1/pXFJd1]B9~9Z9\9d2/B9Z%:9y%gR9%gRAOuLkAUZA;lkBrkR9?h{Rd1gJ)7һGJd1^^W'JC)?gBc1.]GJd1R1[%fJ#)> c1^5GJ9 FJ9<:Ls%BU5Z1gR9xGR97\FFJd1 sZD1l*k9mjlWBd9 k!__/ZD)'JD1TiR1[uZ#)x/A#)&b CA ,b(aËbb1pgJB),k1UXu k!WZ!mhZ Z1 WUZ9 Z1O95WW)c1_.J#)~k c9SRC)cBd1ʣJ1+cc17J9kZc1Z#)jJ1Z9򊜒(cc1]ޞ&Bd1 fJ9pZ1a[9?\=hcc)^Z1?b#)vW~kC)srSC):Z1[!b+K)>S)˩ZAU^\uA2hR1UA2~b(B"AZbUUA&:9E29C1ז9D1+?9#)Ad1Y}d9$2XFB9s'J9\J9u* [c1?S95WWA"" Ac1lX9d1 =:d1U&JC1o9#)԰9C)~Ad1ɝb15WRd1UVTU9d1;9c1J1b]B9VuA1mjbAc1Ks1\WUUhR1WM]_Bd1fJ!ڃ#:9ȫ{B9߾Jk1WIZB) eJ1BfR1xZ%B9u [9ws]W9c2A%Bd1rEJ9YS[~e:d9_&BC)]yufB1:C"x*9* :9僤:D1X k Jd1קB152A9yW-HJC1{Z1Ue˨R9i+oLkd1__AC1Jj0%Bd1b;XGK1WUEB1`hRe1%E'Jd16UF:0B1tV'J1凈J!{.fJd1PJ1gJ9vZ1> \Rd1ʂRd1?/b9ݞ'k15[_ZD1nh&Rd1QۈZ#)Rd1o=Zd1[z~J#)Zc1gRD1| kC)/+s`b)iZ1p~'J96GJd1WZ1ץ}A1q~/9UUeBd1 iRC)zcZ)*fJC);eJd1ZZ9Jd10:k{1Zrr'[1B9 &R9ߨR9Y)fBC){Z!&[d1j[B{9tWFBd1j"Z Z1_%R9pN%K)סlJ#)!&S1d>~[#!jc1[7'[9ߘGSC) [1]S1j^B9{pp9$2`hR95GJ9?J9B1bjJd17AC1\hRd1Uwaե9C)9#)~>HJC19c1+-kB9')GR1Ad: **7B9ظB9=9C)Xx9C)#'kB (*~J1 "1") '99 shA1J1q_9d1 GJd1Uc9d1'Jc1}?-_Ac1﯂9C):RbA#)R9]G]A)+-ҿ&J1 W%Jd17fJ1&J1˗Z18Rc1GJ1^ eJ9z:]eBC1C:9/%Ad*߶Bc1j9C)[*B#)߫9d1ﭭB1˗B1fgJ)<EBD1Zd1U%AC)]]AD1荖J#)hR9-7Z9/HJ9["HR#)˾B)岩ZC)ZJ#)'Bd1c9#)nTL1uU[C)J9kwUgJe1IŸgJ1R1lRZ9[Us9\^WuR1ohR95=GR9[TVzGJ9{&Zc1/GRd17WwGRc1u@&Jc)BZd1Wlk9]UoA&Jd1%wR$!~능:e9GJ)zŒ{|>Ҝ`'J#1B⤪Z! 'J@ hR$)Rr|AD) m'J!GJ12 c @wިZD)Rn&Jc)y>R9^R9=?R9r{bC)֎'Sc1FަJ9!ڞTc9D:xWUR!B* k9v_[1kZ14eJD)jZ#!?.s1yr_U{9{MФ9sWeUR1^CdBUUYI21U|wT$B]U[C)輪p-9WoB)WVjkc)B)A!*($Zb){9#2~B9)=hR9AiU:9}UEU9d1_FBd1_ܰ9d1_ll9C)轫9C)*AC)+9d1U9 h A-FJd9B9X$:9\W9#)~8HRc1]sBC1+^BC)XAC)պ>Bd1W99͋'%B9͏( c1UUUc9d1}]9d95&J1Յ9d1z Ad1AC)WAC)nm=Bd1?Bc1{"*9E2eBd1?/hJ)B#) b9UJd9**gR1NZ1UR9} "&J199gJd9GJ1 E:9R9_B9w^}:9>5B9g[gJ1V.J15.BC) "'J#)|A#)K˯Ad1'Jd1-{9W؞hRd1x|~&B#)^?5Z#)sJC)%`'JD)xob#){\hRd1_]Be1UfB9]bbZ1UaRd1UWgRc)ըJd1Ws_FJ1_d&J1fB1-s9UUuFB)rʈZ#!sCJ1+SkC1] Zd1s~GB1bhRC1>R")4.'B#) \xgR#)^hRօ9UW^WbC1Z?aZC)ͥ(R)pJ c0C)7UJ!'JC)ggd1}qUUB#)rZ!xZ#)WU&J#)|q+k1__kkc)Z9݋eBd1^>.H[c1XRd1k1nS1rk:ACk1;:~[1Ȫ [:ŠR)􄠦R)^)Jk!6vz1_=?is1}\>c1mXb(cc1MAϔa!sZ ,GcC!xlkB!JC)R1)3IR1UuJ1}Kk9UՕ6Jc9W,h:d9B9WU{91x*)%Bd1B#) Rd1Uդ$2d1UWs9#)zhRd1%שZ1wWd:95UUA$2Z:9z_%Bc19C1++GJc15~BC1ܼ*D:9uhR9]A9i7A9c`GJ9+GJAWT%Bd1`n#:9R/&J9w6{9U]qs9MU_B1]鮂e:1UzB9C14,q%B#)𳿽fJ9/(R1WVfB1]::gJ9nsR9= c9] *KkAgR1@֧J9:KcA'WbBm^FJ9B FJ9FJ1~pBC1 -/'J9 8lk9U'I[9CBc1~`GRd1JAyY'Rd1^WWA1laAe1}o8'J1\W'J!9 &,~B rȪ9 Z#)UuhR#)Ad1;'J#)&BD)bC)jKfJ1Lq%B1'΅%:1s]$:C).EBd1^:d1lB1YjR1\{pEBd1bb)^BC1歕&Bd1}cBd1ЪvAC1 9!zjHgR1{rLkd1?Wsd1Wsz'J }.lsd)NHR1ԈR9>?LjRd1־fJc)69!9 >R :%, ([9efR#!mgJC)fm%BC)j/}R9qOiJC)/p ?Ҝ$:lU_K#)rRb) "hc9k1׵&c1ݣs9V5RB!8ÅBc9.:/ _S:]UMu[d1'w+t)(k95w۷1UU5ra)}Gc" +b1TWUs)ڼ}b+/Z9}FJ#)9b.?9B* 91 9D1x'JC)d91ܮBd1^9d1ce92z:D1/0b1{D92%ch9d1poBd1_WUAd1^?AC)Ad1.B9WGR1W_Bc1Bd1⪟91j A1 RC1rA9{J9W{hR9 cAUR9[\|GR9FJAwW+cA'UňR9թRAzZC)Kzj_: ިZC)5)RA|MZARA{+cBZAZAЯZA/܌s&BmUgJ1-*؅B9+}]UFJ1ZGR9FJAF&J9rnZ9n_R9rk c9Wu)ZAY]ZJIeuGR97xR j9)&Jd1]EGJ9AC)q?hR!v|A#){uhR#)[aFB#)s?Sb)AZC)Ad1ÜR9>[9wϣB9?gRC)yRC)}R)gRb) +k1+5gJC) 2Z9v%gR1 Z95&B1B#)#e:9n~Zd1MBd1bzBd1'}'JD)ZRd1.LkD1+ b#)VމRd1uv\ms#)_09_]US'J!/{1MUU_BD) {D)IUUR!(jC!*c9~aBfJ!Z#)}rb:d1(/FJc)wZD!m{c)7:1t{)}R9 `Ic1bR 0([:ݯeB#)>H[1]/'n:mJB)B c9]ho1]_]xd)Ua-b!t1u l!'S1uRd1;JD)h Z1iJ1B1B1eu?Bd1U91 {Ad1_:9A[:9ՕhR9U\\%Bd1KBc19"2`fB9u_9C1Bd1Bd1/A1x+B9WB9h}B#)Xp9d1-?9d1jBd1Ad1%Jd1_J9yiR9%lkI+U'J9.GJAWVWKkBUUPWZ9LcBeusgR!z hRB&JC)+*R9z*ZBUtgJA?-}ZAZB}BZAZAbRB^_FB1woAC*x^R9IgJ9ﶰR9\J9?d:9ZA +[d9R9 'jhJAzq'Jd)jhR!'J#)uUR9WXZA#)XWhRC)Z| c _WoZC)QR:1RCJ#)5yR)&Bd1!|z*c)FB9]Rd1yZC)_=Rc)gJ!6>fJD1ȬJc1z+k1WhJd1 c9chZ1:(( pgJ"!'&J1hb"Bd1yQA š8bd1]tlBe1xs'J⬯Z)%&'R9b$)Uw(0(^>hZ)pLc9GJD)&BD)k{d1SYhJ#)Ws"){ňZA!Zc)M\ZB)7_hR!Ic1 [Rd1vZ1V}/R1rcͮ(c9]Yg01W]Z1%|uR1*eJ1!*%B1JR1>{$:]OJ$)jZ).JT95Uu{sC)Z)U=5Ҝ1ZHcC)וŅRD)jUfJd1 zPFJ1-'JD) >E:9-_UH[9W/WUGJ1?GJ9B1ષ:9XZ9d1R A9>U'Jc1o[9UW\UA1 B1?k9]SU]FJ9UyeE c1]}bB9 gRc1A1}Ad1V9d1][˥9c)گ9d1 `&Jd1U&Jd1FJ9o͇9)ᨨAc1!*Z9&JA]Z9U]U&J9;&J9 ~lkARW c&J5*c ޶R9V^^GJ9w[gR9 ZAgR9>*[9UU99AnfB9pW}$:9A1zA18wAC)[&BD1ˉ&B9wW/9d1^Z1UKkAU}u%J9}AC1W*Rc1ww'bC1gR9+k9WgR#)Zr9&J*R9רZ9(rFJ9:ׇB9{_ [9uJ1/]mHJ9sB1>Bd1x쿥92,%B9u}|B9VZ9ky ['B}WR9\8RAzgZd1'J9#qR9CGJ9 hR9|&J9gfB#)+EZ#) JD1*VZd1Rc1տ?FB1W^Tb1ѷgR97QE'Jc1b}Kk pZhRc)}IGJc1yyBD)37Z9T_EJ9y}Lk1Um~J!b&B )+ksD)TUB)ے ZD)zGJ غX&B 'JD)k/hR#)Kq9#)'Bd)Z1%]Bd1s.9$)o'JD)[? |1]Z!ԷB9{Qb%Bd)OxgJ$)=}FJ fJD):Zd)ֻ*c)saI cd1UU[R +cI?*k1;ub9WTU'Jd1UUToAC)9D1>9c1#9d1+hRd1W]URc1GiUWHJc1qUUA#)9 /*"Bd1Wr9#1B9_gJ9WhR9UEeEB9zuB9{kB9'J9Z9WUB9pk%B9'B9z B9)Bc1XA#)WRC1WiRc1?Rd1Bd1.)B9*?B#)XZZhR9RC1ԘjgJC1GR1hp^ cC)حfJ16%R9]GR9__Z9TvEA!7r9)&BC1::GJ1mhR1cҪ c9 hR1\^Z\Z1^UEB1B9ݼZ9Rb9%%*cBU{AWUhR9~bBZ9UWZ1_GR1[ c9 c9W.ާZ9wfR1v߲EBD)ؼ&BD1 }R1\W&B14m*FBd1E:9jh~]FJe13FJd1חBC)WZ)\qB#!8R#)cg&J rA!Z9oBD1Jz_Z1KZs"HJ1SlkD)WSWbD)MWb17m}kk#!Z#)9D1J1UVWB#!~ HJ GJ$).m c!.*1WWW5%B9clfB$)ذ{d)_}UhRD)qYUMR kjb#!UESd)]R z ӨZd1^+k!mǏR+RD1~&B!&BD),}Z$! 8R1outS9^cd1*J|:9y}Hcd1T]}(c#!z[c1!_xP~"ׇJ#)tsR1+c!B!G {!)UBD)FB!G{xR9u\]B9_A_9#)#Zd1]\VU9d1YoU9d1WW9C)R9#)ê9D1í9A1U JC) gJB)B#) 9d1z B9#s\B9_A9"GJ9-'J9 j:d9B9c&B9c}[B9}Ac1 *+B9ܖW'J9'b9%gJ9ˠR95g3&B1/-gJ1n#R9 c9)Z9RCR96R1rrjp9d1zgR9QgJ9}`Z9%zR9 }Z1׽R9n+gR1.GJD1XfJ1mkYB1FJ9$VRD)+K9 7_iB1`U_fJ)꿨Z 6*7JC1zJC)+kd)iR#)WV6GRd1Ymx8GJD)jD)uZd15iR1=b1UeZB!/B /GJ1lk#)]Ad1 [gHBC1z\gJ rº'B#)*Z1u5HJ!?ZR#!RC) R"!nȩR)br{vZD)'_]U9 4>gJ 7I[w{k/C)Z\Td1apWUjd)?A!R#!GJD)]=5tD)U}qgJ#)/)c9e%_ k1Jcb1([1S.s#)Z&B(n BD)#J1c95_]^Zd1p Kk#!b!ƥ&B gJ#)/)_fB$)tVUgBe1qA٦A:^B9lBd1?+k9Wpd1U5lsC)UWtߨJ#)U_ k#)]U9#)+wA#)ls1UUBd1?7{99/ oFJ9JAd1>:9 Z95U]R1gB9B9Agm99&JD1B9{.B9/=BC1*+bZ#)5Ad1'z^hR1VUBd1_'&B)9#)u~ A!=A!rxJ+JC1|j'JC1kOAC)c<A#)*"FJ9;uGJ9&J9HZ9gJ9`zpRc1^&BC1B9gJc1sgR9uT&J9ηgR9_'J1ʅR9PuUgR9"RA^*k&B=U [BT߇R9tr%B)pAZ9kQR9'J1r0Z15RFJd1gJd15?b9*[R9k [9Zd1FSc1*R9\R#)^EJD)_ZC)yB#)7jB 뀂:#)kc#)2Zd1~gR!x'B#)^,BD)\éZ155Z _JZ +sD1\RC)*cd17UZ#)hRD)^%B$)aR#)yJ!A$)u Z#)''B#)zR PkHb!{9J#!W]5cD)WWZD)uv+c GgD)Z2KҜe1U΃axӤc1⭍c1uWphR'B ҞGJD)Wv5R Z Rd1{bd) _JkC1^XR1W99Z#)J_Ze1_Ui[d)Uk/c1`^C)7B c*[: 6kc#!U:9$:9e:d9b9WUUAC1[ c1W_UhRd1t^Ac1-9d9x`9d9gJd1}FJ1W9C1\Bd1:za c1bd1WWa'J9c9SUUR19d9{9d1m99UZc1GJ1սhRc1}A1j9C1R1WUUR1}[A#)'J9/V&J#)/+k9^UGRA]76gR#)ظGRC)ՏA!7A &J1Z9ib9W%R9yt~hJ9:*?=Z9_{RAXEB9AD:\:&JC)'J9W}hRC)>**hR1gR9[*7FJ9ܲ0jk1?ZAU}t&B9rxZ9?kFBd9 &J9}xgR1RRd1gR9ϨZc1BD1p&JD1#-R1SURd1i R1y cAWjc9fB9 mR9_}Wj9]Q}UZ1|VU}RC)x[gJd1muB$)ȩRd1bd)ק{D)WW)B% [9q(JC)N c#){ cC)wغ{D1}W cD1rB&B)8/RD1JgRd1wO]&Bd1~]+cd1qQժZ#)QiR!-=jd)bB 9! uN1;9eB$)*UՋsޯD)]UUs{d1U]UsK鳪Z(J?^Ҥ9\UWW+c$)iR#)N_:#)5@&J!v B?-gJ!WGJ Z);I cd1?p[UFB /^sC!}!_hJ)zxPd)[RyUc1]1-׌sD1U cD)WUwT'B!_2(&B/7A1{{?9d1:: [1]|w'Jd1W׈Rc1_Wq9c1|D92^&Bd1:1gJ9UgJ1W= cc1(hJc1WXR1]_THR16}ѕAd1Jd1ՇJ1}ؕD:9eots&B1qE:D1*Bd17ψR19d19C1'Jd1TWJC){ͧR#)-gJd1X}&B1u|R9{B")r9d14T+Z9=gJ)/Zc1 B1Z9uhJ9(OZ9ZnggRd1o몈Z9'GJ99sB\}UՍk9_(KkAA{{'J9wR9._gJ95U_'J1 KgRc1GJ9]>y%B9(~FBc1h:9X fR1⟿&J9 IFR9xfR9|_GJd1y*Z9?vw'JC)bRC1Ox~UAC)|bPHRd1Q(Bd1VZ9/[{Z9p=)c9zז؆R9ΌɆR1<=>*Z9zFR9aF9}}]b94]S1/ [#)'Jd1{s$)M}{1qS]9a/2ZjHR` Z#)Bk{9s[U׌{C)5ݖ)^|uZ#) VrZD)+[U̓1\vUUHRd1|^A)޸{d1UaBD)'B '?KFJ ӻ*{_ Ks ܼBD)g9 hRc:UשZ@+_*+c1TR1wܒ'J*&B 0 cD)VWZ#){}qBd)-B B$)&8_d1]WFB!*[!]Lk\{!ՂWZ8zms|gR!&Zd1m }JZ15^qSe1^z c A{d1T{D)_WWҜ_5 !APܗJ9UU:9gRc)'9d1 +k9UUZC1AA1/Ad1A2&B9-gIGJ9uSZ9PUU99 RBhJ9W;%:d1uwB9'JC)Bd99c2>pD:9UmEB9{':9eJ9-B9zH>Z1?AC)9c1XnBd1>-B#)ZXBD) %Bd)&B9~+R1ïgR9pzA!6 GJ9wGR9aJ9\zhR9WI'J9*6GJAE׹FJc1iZd1Z9xGJ9j8ZA c9W_ZsfJ1qFJ9۷,hR1ϯgRC){J1ZB1 ,mkk9U'K1|eB9s%B1 _%J19%BD1 fEBe9Rd1WXj= cD17V&JC1gRd1gR9hRC1\w%BD1B95 cAyRZWGRd1R9OR9j&BD10lk9yWwMJd1˨R9 {sd1WEEuJ)7hJ$)m'JD1]7jD)GVB5 [!/zZ j׫D)bV}_*k$)7aB HR׽pBȨA `-HJ#!Y*[!/Ks 4,Zd1xjmgJʋjd)W]FB)wذd)q]U]FB!_C)gJGJ!V9 ގɭs"!_R|R z:RBD)W%,c#)_'JD)-9jk1ulkD1}rRe)q]+cd1}{~3%`P{ PTURd1[Rd17wUWAc1Jd1NAd1'Jc1=?R9]Q^9d9:~B9~99 U99sZ9_hJ9uN&B9WuM%B9zAc"{ꀢ%:9p\M&B9B9&B9vA1^8R9_#:96dJ9U\&J9hR9u/}FJd1wh&BC1{bhBC1wFB9㉵DB9{B9y'J97gJAuuwGJ9{B#)*E:9=R9R%B9oE:9/oFJ9GJ9EJJ9xlߛeB1{5%EB9:JcBuU_FJd1)Z9ߧZ99UWGR9N}BD1r>EBd1)/ZC)?~ls1]Zyc%B%Bd1 %Bd1&Jd1׫*Z9mw7ks9_AAD1~{1%Z95ugR)&*0Rd1Ks9k%JkJ9R1Z{AC)/Rd)_/fRd1tk17bBC1*b9R9*VuGJ)%:1_ [9UUAB 樠ISc)CyU~'B#)o A#!n.d1U]YrZ1ͥI+kC1kEeR")?UsC)W]R :ks'J!|R#)pR$)+c wZ!_B Z /i c#)\Lk oTHJ)#GJ?'s)%?rj1z\Z!u'B!ې%R ??~C)TY݌s!t~U_1!aтHR#)ܕYsAGJ)XmgB ϯs/{ hB!<1B#!vGJ$)]%'J6Z7_hJ;ֽD1UUVXA!=Т&BC1{HJD)9R#)VRe1EUgJ$)\lk!CJ [ay|HJ9\v9C1"Ad1/#_s9Uu]A19* &B1 XHR9T]W&J1׭99l/]:d9 GJ9w&B9hk'J9^%B9Jd1٢ʾGB9ms!fB9X_#B9y/c9ya}c:9ܜ$B9ZjRAwoA***Z9%>Z9zFJ1V9$28+E:9mc_EB9Ua]R9GJ1 hJ9wGJA? 'Jd12h7B17#:D1͉J$)>*J1b:1:1iO%BD)ި8gJ"!/AE)Zd)eU 1W[}bے9 fB1Swɭ{RD)~'GJ!ꫠZ#)׉BD)s _?ycD)WUms)Wb1ARc;Jk}B!eZ{c)KwB( {D1Lk@BZgJa.o6b5TR#)ksJr]ּ)/{7 c!*6A % GJbZ ^pD1VWXGJe1_}whR?7FJ1gBC)J)<+^Z.Z#)UCB 9!b~\17 GB$)_Z$)7oZd)p^<-pd1U~qRBGJ( hRd1UAC1'9C1.(Ad1oBd1&Jd1WW/9 Z9UU|Ad1\'J1_U.J9]W܉Rc1a'J9(,ZA]qJC1_gJ9Z9W?mkAUUEB9_FB9>XhR1KٛXFJd1|%B1r"^gJ1}?GJ1p{&BC1 &J1z(^hRB)/gJ1xpרR9UGJc1.d:9]k'J)>?R9twhR9baGJ17>eB9zʧR#)sFJ9]gJ9躟Z9Zsm'B9+R96#_Z9|'J9{Z1++ըR9 ggJBeѿAd*XzfB9$B9bFJ9 wZ9G;هR1wGJC1{/fB9[Uj0gRd108%<%B$1zZ9%uR9iw[)cC)z{J9PUBC1WJd1ckJ17&B9,|*RD)gJ16 fBD1΃:$)̥K1?yeBc)~&BC)bXBc1fB1߁7%B)x cB!gJ$)J#)Uc;Z {s ةfJD)9D)/&'B#)5;GJ1c$ c!ׅRd1]B$)B$)ZD)m6ms ?=ؚZ#!V/C)U:hRC)W|TR$)+k!ߗ5ZD)^ Kk1>HRa? cXjw'biCJRRk{D){Z@ =Z$)}uoLs#!ځ=UhR ]UT9k &B ӡ{D)\U]R#!wb 3ː9W_WͩZd1PIR!^UB!?js1iZ#)AhBa-Re1_Uմ$!5լd!R#!z`FJ!{S1OkhZC)sqBd1UU9#)A#)-9#)>*RC1 WV9#)B92 FBd1ZZAWuMRA}ugJ9qDB9x&J1rWBD1R'J#)%B9-&J9Le{AUU_\&J9Ẽ|R9|J!8ZZ1UBA/GJ9hRc)%:9zpR .FB1_h R9͍p'B1Ɍ%B9^RD1D:9ohR1:b9vAd:b)*cGR#)>pFJd1'J1*|z&Bd1gB#)ל݈R#)^gJD15Z$)_9 r#)vT_Z${C1Ǭs!ZGJC!K~)]`&B ;])c kD)~_R UKkSqiklc`'B]X{C!_?u{!~U+sO!s)թb(¢ }Im=J#)hRD)ZRd1 J)bZr(J'9$)@-R1`B9 '0+k? _}gJ!{X^GJ1&B.@󯮃`'Z# Rzj.*cGJ1^yBd1IhJ1GJ9ՉR97HJ9TWRb199|a&J9_ߝBd1eJ9KmBd1( Ac1xAd1'wHR1\}}_B9Ad1(+92^B$AA"+AAbshJ9ՈR1*mߩR1UwJ1?Z9XrAC)-%Bd9|^GJ1'J9!-sA_UR9gR9gc1a_J)?K1_uR9]y'J9eJ9V}FJC1yGRd1P\GJC1ŽFJd1U?,5B9xFJ9#HRb)##gR1uW@ZB)Bc1!E:9*fJ1/{B1b&JD1 k1wIofB1%[9\~GJ9eEJd1RD92^܊A#j9&+A: /Jd1KmWFJd)2fRd1߫FJ9yBFJd1\SyR#)c-EBd1kfJd)zABd1ҰfRd1c&J!:c13<Jd)WFJc)lsB!bό#)]U_XgJ'J R ߽"b9nC)z?wZD1{{ k1yVaJc!^|Z)wgJd)WKc#!W kd)u_Q c  cC)}s:!J#!]6єB!@_AD)JnR shJ _̪Z=Z!asHR:y(J#!_׉1 ߠhRIZ!2>gR#)bxZD)4 m c xrbZR$)VBZo B{$)\PA! 9hHJ=-Bd)U+kd1/W~KkD!Vu_'B ]#'J!kxGRe)] c$)W'R~J#Z}AC!'FJ1[&&BC1+c9uTWB9íZhRd1rVUZ1UAd1HZ1_iA2 Bd1/'Jc1T$:D1迖 cd1U}Z9]}GJc1^Zbo c1U^XU9C1ض9$2b9" 9$2EB9W[15UՆJ1%B9\As}UB1]pAd1.*rB9o+GJc1PZ_'J95RA\7UR9~Ƕe:9?FB9sAUUMFJd1-.(R9_m{gJ9%JC){BC)BjGJc)GJB)B9$ xdB9XyBc)-gb1U' [9R1es1FJ1ߺf:9`kRd1{=EJD1pRd1%:9EJd1ע؈Rc1nfJ9]B1bC1yե1*DBd1ݭ% Rc1bxgR9BAUURAd1eiEBC)y*EJ)jA RC).3B9L`\FJd1GJC1>R)^tB#)zO׎gR {~GR$)b+ݨZc)Om\Lk!&B!ms1͕Kk1*k@>kC)usr⪼'J>5 c9_xrGJD)o KsKcphR ޯ+c!pσ#)TBD)rikBD)r{ygJ$)7j!cIn!UUZ!PIc!^TU1v=;D)UU_Z'Z ɷb 4Z ڢ*HkD)o,'Jf1K Z ZgJ(JJXKk!6UUhRD)uZ` b]{@ɩR!-iR9GJ!W^ܶC1r[שZ1}K|_Q _rz'B!-Bd)gIk߯貜1U}C!iXiFBD)rs9_uU1+cRc)Bd1=d1U5m9UnaZ'J99gJ9O[gJd1ϖ~9d1ۭ'Jc1%BD1%:9%eBD1Z9Ui(Jd1A1Q`r:9+݅9D2.r9E2;rzA*X:1q]1* 9hJ1Z9}-Rd1~GJ9Y}&J97%hR9z{ hJ9GB9'Jd1+PB9wGtBD) 'J9cpgLk9Z#)~$:e1$B1>B")¦FJ1׿BD)'4B1{7Z9/R9uâ cc1W'Jc1 B1 t2\UU}D:9kBe1 WzZ1/k$:e1`V9* k&B9*fBC)7*:#)|e2d1mEBd1x%BC15Ic1%uKBYX~J9UZFJ9|fRd1Ъ*R1b1uw.9WUJA N%JC)F+ Zc1WR#)*~&JC)vuBC)]_"Z_ Z1n?R) .Jd1ZFBd1Z9}VlHJ!X* kף,k#)NbAAgR#!`B#!A!k95UU'JC14.*c9_WR9WWJB)޲GJ1kPss9UUg9d1r'J9^#:9lw_A9\hR1Rp_&Jd1GRd1յ/&B9/~%BC)`ȈBe1a J9qy:9{cEB1GJd1 Z &Be12J$1|Z!؉R WZd9RKk9NB??RA"Ya01'u{#)9A rRd1U7R#!'> [ppRKc 9$)|%GJ!.yA`'J5u΋a{sU7gJ$1.HJ!zjKc!}%JD1!d1UyaFB =є ɨZ)/R#!ʷRc)?RD)bVJ GJd17wGJ1(Rd1Bd1sC!_%]gJfJ1^_\Bd1ᝤ92( c9UuZX{9AyUuB17Z9UgJ1_PXGJc1 'J1|oGJd1]܄9#)$GJC1?oA9~O&J9p&B9u7Bd1XzEB9GJ9Z9\|FJ97)$:9%_[$:9XZ'Jd1eJ9SGJ9ܮ/hR9OUD:9>uAE2Z1_]gJ9Z?Z9VzR9u_ERd)`Bd1ɨR1EB9n㩄B)kB1}EB9WڸJ9%B1ZP.6%:1pzR1?uc9^}uJ9^Z1UURC)fB1ߣpA#)꼨kB!.-eJd)"o$:199*xB9S[EB1zR1OUEB19Ikc!7/kc)X$:D)&B)?zkgR1oEBd1?m$Bd9*EJ9ki)k1'Y{FJ (&J#)蠊hJ")_/BC)_:#!5Ks9}PU}HJ#)Z1~~Z1KcAcq[_+cB+ihR"!&?R1LGJd1h؈R!{w4 cﱜC)XXJ#)9 BD)5iR9ɛRd1j/()c9r+c9T~e/Rd1r RD)_\ZC)'bd),W*s1zbC)|ZJC)IɸRB)oҒ$BC)0 (gJD)vc)]S]I[ kkk Lk$)}~TZD)5U_9!~Mֽ#)Uqyub!)s#)kAnC}d)U-WJc1U_% [1W\1uΥ1]}\%WzӜD1X\Z1iZ1x_H[)iUk)UZ#)V_Jd)7էJd1[>Jc#!+kd)V*kB9hJC1iގZd1\}A}B9ա'Jd1%׋Z9+c9nh^KcAW2GJC){hBC) "B#)Ac1®J1__;B1~'Jc1$B9u:9>ýA:VFJ9w_GJ95J9I_FB9bJ9ymŷ*c1TU]^GJc1U]$Bd1ufJC1/ GJ#)O녈R GJ9~)J9vgJ9v%B92,EJ9'&Jd1uAc1C~Rd1_]J9=ިR9B9r 92 lRc)fR1^e:9]y'J")kGJ!X9#)UgB15!'B9fJd1 *]FJD) E:9 e2d1BDžBc1-zjDB9xcBC)&;B9U5եBE9 [9-X~k#)\S1%[J1~R1;J9'B1ZAU]CYRc)SeB15 c9R\FR1q;R9I" [9~Z!ˬgRD)]b9?5{Kk1W_Zd1:`Z1gmxXJ#)sj [1WRd1V{#)}W kd)WވR!%9$!(Rd1U͉R 7zd)W}a]Ic:ɅUb1{,&sd1UZ1`kZ1W%\bd)UwTb +Wb0pZ1uWwKkc)UU HJ1iխFJ1fv{D)u5GJD)z*cd))}} [#)NbW.k#)յod1W]ahRB$)d)KkD1?B)6&BU[%d1;ZTGJ!RD)#XP0!T׉R!pJ z:FBd)fJ#)+1]}KU'B! .'JB!4hRd) `ӈZ4AC1FJ9qUR1^éR#1Z9W^IGJ1ڣR9p c1rfB9tuPBc1ۨR#)&gR9MB9}pEBd9>FJ1nB9U EB1:9w&B9v%A1 GJ9=+CWhR9\UER9?rofR9^)kc1WT%Bd15BD1&cGRc1\%R1kZ9-GR9,A[ZAԿ&J9 EJ1xIIC1(%Z9{Jc9*[fRd9:5Z1gR9^fRd1:vGJ9m*RBqEB9mrBC){^BJ ?JC)U(Z9?*c9Of&JC)%,fJ1AsZ1-R1Xx&Jd1{sC)kJcc)'c1uU5GCd1e:9keBd1!3:1_Zc)-JD9 &?~jk1G)kBU?eR1UW|92J1[7J9W|fR9+5RR1"~^H[D)ե%gRd1~ܚfJ9Xb9rxu{")v|{c)c]&:C)7+fB)$.fR1*cd1}FJbNhGBB)sbc){7'J͍9!/'JD)|&JD)'.*k9UU.hcC)( k9tRd1hZ9~yB Rb! _b#!.WݩZd1?ޗAhJD)RD)GRd1ЮJ!Ì whR  k1{( lk)'RZD)[xQ!!'ic1:k KkO#)BiB!iR19d1Wws&B:ЩZZΥ1Uyq{hZd1U'B!|zR!_ I[1]j{ [!*cC)]{ؿGR!}GJd1xB *&B1hR1R9IUW^b9sU~Z9}Z9%}^s#)7WZ1\)GJ9ʧR9gJ9֜FJ1–$(GJ9,9d1Ȱ%:d9>(+c9u?GJ1GJ1mR1]B9s:9a}FJ9a[:9UU:9Т(EB17B)k1wBJ9_Z9(c9|WGJ9WpgJ9{Z9Wd^ cd1\R9^B$A* BE9 gZA_%J9p߯:J9rfR1J`Rc1zJ9Mk}Rd1mz:1.ikd1J9Z9&J#)>..yJC1y9(Jd1ʎ?FJC1R9FJd1J#1߿sd1fJ9fR9^ RJc1W>J9_PwJ9%XէR9U͆R1R&JD)ׇZd1hkŕRB)ˢ:d1}rJ Jd1>_[d)J9]J1|z.H[c1| cc)*[9=WJc)퍭[")j꺲R1I'Jd)i{19+s"!~rR!OgRd1}B$)Re9lsAVUcd1'7'[17JtD1_k)*b9]/4Zd1UZ$)Jf15+J1KXZ~iR#)K{VR/èRC)(K=gRd1{y)R9}UKk(VZD)=R$)oZD)[1V}-)c")'>߲ Msܑ9UkV6B^T_U1UaUWZd)u^`ZC)0>mZd)ܭb1!}|s95lk1[1UxYk)5{Ls9 ck#!GB$!:~}ZCՇJd)a c!%kZC)Z>:D1AC) &JC) ˭&Bc1JC1k_gJ1o] cC1R9+cAW}ZBuZ9CXR9iXFBd1hR9=R9^|\fJ9 Z1=ww c9}uZ9Z9wB#) %B9^x%B9/Ad1֥9D2‚':9m}cGJC)#רR1PEBd1bJ9s]zJ1 W_'J1.gRC)/ gR9 B1~ԀRA~R:_r+Z9P[BC1~꾇R * Z1rJk1yKKkc17JE9.R){`Bc1!/J1]RFB92=~J9.Zc1]}|Rd1gRC)]|lJkd1[_}&BC1yCBC1᪨x%B1HZ1I[R1*yZ1KFB#)ͯBd1+pZd1/+R1j Bd1؆:d1)E:$)x&J$IxhחRd1]%Rd1{ۀEBc)۲R1&J1e([1_-RC){Gc1{c1o_]'Bd1oZ9_9=Z)Zc16[1ݚ [#) icAU_[9Y_Jkd1\^}}ZD)Q[D1Wkd1]R#)J9)cD1{s9欂*k9WZD1ʾJc1[ZD)zwxGJD){HcD)UrR1 Z#1;=b1u_\ks9uC\J#!pZ9cRD)>.Lk -VTZD)=є)ϐ0o/ kc1\\Zs#!+ [#)kzbD)ڛ% cd1ZD)텈JD1^5R#!}[eBD!oRD)}B$)/|S#)WJC! :׽1UUwGJ 9C)}U7EBsPcC)'B9]fBc)%e9"y21]e92FJC)&J9k6ZܸA!$%BD1%B94Z9Z9:iR)ҚjEJ1}GRc)nfBD1[&B1h.R(ߊd9D24ZWZ1yX8J1eϺ%:d1sJ18OǦRD1crJ#)[c)<+(kC!ᣇRc1ȇB15R1+Jd1R#)7K뺧ZD)\%KE)w_/RE)덀Je1{}hR17w)cC)\>gR1IyvZ9_̇J1'R1YwZ9 IcA]JcD1mUاRC))lR1EM[ [15>Rd1bCZb9É= cC)7xXZC);{1%{d9Z Ks(}`RC)?z [c)S)zb s#))B09rWP U cc1un.D1~g c)VGB -R!<*c!z$Z#)*R$!5*c1uBloi[c!ugB {9UUB$1.>Jc)wc1UU_RPS)UҜ1Xo~Z1R[B9+{ [9UWgBc1~Z97hRd1(wGJ9R9}}]PFBc1Z9}קZ96:lkAWlkhJC}Z9uzGR9oeJ9kubC1 ZBwXZ9UXHR1W)B1,R1W75R9=GJ9jbXJA{hJA/R! FB1>ݬ:1$r$:D1 cFBd1>FB9kUCGJc)?FJc)b%:d1][eBd1dB1-:d)eB95[:QeB*"FJC),Jd1gJ1[yGJd1' gJC1{R!êֻ%:C)NJcc1y߽BD1V fB1(rk1 9UUWԦRd1kM%B) [c1w%:#)fB)~&JD1Mcd1sR$){ Z#!fBd1xj%Bd1+J9J 3RC)+j)B!J1KiKd)'R)o)eB16eZ!j Jd1'^R#)׻{9loc*c9Z#!HK1R:_J1W2RD1~>gJ$)mB$)˧Bd1U߽J9ȇR9 A_ [9]\Y#! )cd1ǯZ$)-Zd)uwR#)" hJ#)+UR#){>[d1WWfBD1m\.'BD13T[d1x|RJ[)7[90 cA_\vb1o[J1?u͋J c )k1ޗ/(c TlkC1u\Rjk{kcb)>-R)Kk 7{GJUԕpd9_eZ"!#,J$)Jc)~KC!ZZC)[GJa>sd).t1uT_[c)\V)[b)Z2 W|Z!/s*%BD1ɫ'J9Zu%B9oP&B9xoZ9Uw}IR9]5GJ9TQ'JC)É&B9*^{AEUhR9ZZ9 VLk1#ZBunegJ1zz &J  Z9{BZ߅whR1}Z17~__s9'uU%J1)WVBC1#--Z1cGJ9j.R9Z9_W&J1~ d1-E:9o\r%Bd1EBd1?FJ1v:#)Rd)_s_Jc)*R1 [9UA_E:C1RRc93r:#)tzR -bC1.SC)*B1jm|Zc1ke:1vd:9(dR9n[/fRd1jXwJ9wGKE9gS1Wk1~RC)]{>Cd1~l9D2Z1՝aR9gR9:Eb1](s)\/Zd1R1sZ1bRBRc1ޣ&SD)?J1zUSd1\\]fJ#!J#)p4(kc1jpeJ9(p%[9}ݣZ!R9JzA?R *(Jd)&C  [1͠R1EB$)[1[RC)?~S1ugRd1Cbd1^JD)%ZBD1W.'SC1(c)=%[9x'Ke1W[/J)kRd1_UcD)տb9|rk1wcC!^ؾ&C1{kbZ#)㚸Hc1k~92 'Gk1%iRC)>MBr_Kk9wZ1|۳R1~k9Z?{1ޭp[C)߯)c9]RC1Gc97(k1'yF[D1W_Sd1>5k9=R9'S1WTJd2zFK9J_BC)=  [#)\V[d1S$)xp_FBD)!>.jk92صbD)W\Zp "eJ)!2fZ)^Z1;R9FL|JՍ}s#!7Ikc).ގsD1zX^R9E~S$)(cc)6.[1.]Jk1&B#)&㨈Rc)?zLkBaOGq,|1̓!㹒Ic XkӜ9}U5ukC)[Z#!4ިRa^p9xvUSkk "zU*k!ZC)prYkkC!}mk17խs(֖+5"!a\ kC)XRc)(?R!ZЬ)c r΃1>{"!ˮLkH[)U>WD)]XGJ9Ȟ֚GJ97J9w]WAC) /&J1ZFJC1 &J1$GJA]gJ9@FB9hͭs9mZJd1*'JA-=eAd:_A9jB9 b)s&Jd18'%fBd10zA:=R9qa&B1fB15R1>'gJ9gR1'yc)eB9pXFR9sAwGR9EgR9s1Wq cd1_U c1Y[ Ks) /1V.kkd1ƆJd1R:.sR)ki lb!c}l|B!7sWMk1|c9=Uc).W ld9uwP]R^+C)[c)v)]Y |BsAVj1-z~)[15sc)RZ{")޺+c1pfB9|U9c1ЯFJd16bZ1pRA]QB9`B1/Z9U=kA\sAuUoC+c9__&Jc1B9n6B9 (BD1{9#)ïBd1}fBd9\vAe2(8XJ9w&J1]?B9K9B1ļBd1p_{9UU&JC)Z9 {pJ9`wEB9CI&JA8y&JAb:EJd1 gJ1pPR9%1{b9tUFJ9xGR9ZZB5vWYZ9{RA. gJ9yR9+Sd1/x cB)[Ɂ(S)V%:D1e9" ^EBD1AC)**cd1U[S%BD1"WR1?vuZ1zFJd1ܜZB)[!FBC)_Js1o?y/1XUJ9\_R1,EBC!EJ$)0zRD1h?Zd1ocC)[9YWZ9'od)_BhJd1aGJ$) ܇J15 sc!'[js1>_)sc)ssz^R1 y([C)_rH[1ŰJB!B!ˀGR!ڨZC)7J z [d1‰. cd) 'Z#)3)Z#)|b#)_UZ)*~dD)wu[#)_%[D)w[(޾fR"! S9ŷ([d1.hk")pxpZ") ?FcC1'[:=Z)&u [b)n cd)׷pZs)WO PC1]jk1c)s {c1Uf\JZ&BaÞs{ 7ú{(*_dA_RC)^ݟoAWPRD)XVs`? R@ c)yU*kB1~ Rc)LZ)?=s9^\Y)c1V/q9u gJ AF:khJ9+cA^+c1GJ9&J1pB9(FBC1:%BD1&Jd1c&B9n%=kc9uUe:9&B1/FJ1'NB9 :9ggJc1+k1ER1Z9]UEBd1zfBc1CyEJd1JC)JꨥB9Jk9'fRd1'JC1>VwgR9T%Jd10R9R97ՆR9^[Bd9^,Z9/WUHc1yR1{P_Rd1>{'[d1eBD9*XJA-eRc)B(J1zJSC1%'Z1o`WUFRe1XpCZ1R1£Jk1ըZ *4ː1_UR"!FJ!XfB"!>R1޴J1}OhWFJd1j~&RC1-9sS9r]}RD1u}c1w>: 1TWGJ#)[d1undS1 a'Cd1UIS)rx^ދsBrHcC1{%Z#)6{1U\Rc)սEBUW21W~URc1s_FB cD1ZD) k9f%B$)BKC)$;(_eS$!W}Z#)^[q%J '~ዦJ bqJ)/嫦R!ȢRC! Gc1uRC1P5G[C)Jd1jjksZ1tKRc1)cc)r{ |!Hc1B c!ƇkIkD)ڭiZr |}1_^QZ$).,gR`p @a"Z$!}vJc!CU=b&B.4 k1{S^Rd)#Y{:i} [B)JZ1/}x9*z‚A*'*gR9s{:9[kcBd1q%J157R97_GJ9Urj9]U7ks9T_Jc9}fJ9ة_FJ9XYBd1{{_9c1Ջ "J9~r]&BC1᡺GJ!ؿBd1*>BfJ1?u%BD1€%B9&E:9NvAc1Ң%B9TVJ9)R1뷧b9W܇Z9%{%B9.VzRA^QmfR1o}R9}U_pgJ9|EJd1q!kA#)p*JC1UEJ1zBc1? EBd9xR9P:y&J _r&Jd9+jic9|y[&Jd9fw%J9K|^fJC1DB9}5Bd9/dBD1cS9eJ9l}A RD15rfJd1()'SD)Bd1(8PFB#)_E:"#k R1IR")$?FJ1M{FBC)rصFJ1w[Kk#)_wύZ1U=sJ(pZ#!C)UU(cd1|Xլ{9w]wo1C}Ujc)}syJd1 B!= 1wZ95k1xoZZD1+/n)k9{{IUcBmMU c95ŧZAρ:݊c9W>([d)$I[e1!hcd1։k1iUhc)}. '[$ikc)uU χR"!SSc)R.͔"!c1q7[c)&([FB^Z'[1kZ9sKb |1U}Jkc1X\W)cתBe9/''S%:Z/ {˭kB)#)s }uSZ*,k!d)7UUu/"s!i^)c kJ#!aVZ ^'BVR$)-5GC#)Lk's1Ujc)Rp1uU")rrb)i5{!)[1> Jd1kZ1%E:9n%9B2.4Rd1CB9{&J9>R9زZ9.RA_%B9 B")RJc17GJc1EJ9]Z9'FJ1rDB1?/K&Jc)Kߌk1]Uk9WU%B9oc9^5&Jc1;gR1v"&Jd92J?GRc12ER9eJI?%$JAyWdBA&Jd1'-%J1AB9?6 J1ʷJ9m_Jk1Ss1W[p\Rd1Jd1jeBA.EB9jBoygRc1'R9m__gR9Y%JC)FJ#1/'?EJ(`z.FJ#) 7Z9E:92lS1pRC)^(Rd1=B9% ([1MV\EBC)pFB)p+B2jk9[b)U߯-B'/N1\vZ$).+{Bt}[ ;)c#)\:lsC1g^H[9_s1eKکk!͹ZC!^/&[#)}8/cC)ߩb1ͼP{9W]c1UgF[1u(*Z#)~@Z!5-b")kz'[$)_ |1uk1Jc! [9^Jc1jsd)jc){1{%c9rxgGkAXf[1#jk9C c_paVksߧ RRGB̮T+c}fB?*k$)~ c!RwC9!!*e)}U)+Ќ{`|{1W=c1rzTk)g.|A{#)\jc %ls#!ݮhR1q]UW9%2p9d1!u~99"'EB9-9[FB9uAC2(fJ9⪭FJ9B9<(R9['RAWb9pbgR9/nEB9U &B1*R9{{q_%B1=kZ9|WUb1bgJ9U^}EBD9Bd9&G$J9@PER9%yJ9_gRC)zFJAeU$B9EJ9P]:&B9ZgRd1{&B9WFJ1>gJ1oEJd1fJ16$Jd1CˆRAhw]*k1m_R9{%JD1&J#!JC)kA!(&J)}߮&J Z#1;ߨR")::RC)[FBc)ܗR1WZ")&.RC1^FJD1&fR#)BBC)(pWB)'?J)~RB)HgR ߃R1Zc1^c9'J#)\W&&JD)h`Rd1*fJC)(H[)T'FSD)ZZ!:c/Hc9Jc1~.1?=WI[ [2֣;hc1߃I[C)hcc)kRD1JD1? t9d16֨[),4Je1(@o td)< S$)y|Bbd)#+Zd1 ZD1"46Z1rb;HkC!zZ!ؾ(Sd1WWZd)}{\J#)Jd)87-k)ן2h[#)j܋k#!x^R!ᳲR [9Oz([AU c1j?m+cA]RC)m/%BcҜ@Ra7Za' -.c17PZc)g c틬sW}} |#!׵Z!'mj }\5Ҥ }T %5bzД1~u^ZC)T5WLk#)4d1Zޯk!RcR#!Jk!ռ9D1#:18J@Z1.gR9wU%B9kfRd1?R1uHnBD)pB p`&J#)cpI rfJ9mfJ9}4R9W:fJ1'x%Bd1+FJD1kgRC):B)_z0BD1srp%BC1 UUeB(:/5R1fEu(Sc){ R 8J9gJd)sxZ9X%Z#)zreBd)]ɇJd1"SBd1jS Ic#).I[9]i[c)[d)vmZ1?[1]k1VUB!'?U)c!!S2U55Z)3x([`.*K|1XVkd1ZrIc1d|RGB#)VZ1΍=)cC)` [#)׾.%s1߉kjkA֖Y{C1~(c)/hR$)MV(KD1Kk1sqB#)spH[)ccc1 k1U92hcAԭZc)5(c#)Rd1y+WZ9hcD18[R1YgJ1WFs~"1\qMRBUXfJ!s!s[}[$) %([) ~.1w_=EJk c 7~ d)ttzis uic!gR![ H[#!Wꋩc}~k#!]J"!?(Z1DgRa dB9}7B9_/dB95FBd9-AD: >e9c2򣡫fB9c}FJ9{R9UpzfB9~_Z")GJC1kﶧR9}-kEB9i%Bd19B2 B")(jFJ1(BC1-B1b9R1ラWFB9OJ9%FJ9"w&J9*+FBA^[?وR9 b9_yKR9csR9r&J1|%Rd1agRc1C1D1!&R!!7ZRc)J1Vxyk9WUuOR1ߓR1_BC)>%&BC1j_Bd1{%Jd1 +Jd1Z9uWSBd15 4A#)bd1R)ZC)R$1b~R p%B#!fJC){fJC)>7RD1&GS1uu: z-J#)VRD)ݵ R#)/+Z15ÊZe1R9\R9]R1^R9myB1W$BD)[Bd) +i[:=; t)\hKD1H[1rIk16o(cc)hx]=B#)%fJ)ቃÇS)rZZe93-%R#) +Z1L)[9\ZD1[:S1q*kd1zZ9PJcd1kAUw/Hcd1g[)`@)c1KD1W7u'[ brGJ'BD)&[1K{J"! "[) 7s)bR)or{c)_'Jc);"KC1kzDBC)*JOcR!)cC)Lsb)-,s1Z1`{k9]WJk1{ [!fRC!{`sc)|C)sEB_kb1~s#!kw([C!ic#2as(S1Os1Z[PS9cm%B9h[A2 J9WVFJ1ϩR9kBB) /hJ95%B9 B9c{GRd1/Rd1WR1[cGJ9ߒu&B1 RR)7&B1j@'Jd1~?b1cxBc1*%B9.GJc)ZAo|FJ9?R9{Z1寲xGJ1js1UUmũZC1sۮxZ1J)CgJc)|zJc#){9v}}fBD)2 B9eB9w[B1DBd17FRd1TV%JD1/RC)˫fJ1|eJd1V/_Z#)ZrJ#)~kR)=Zc16\?c9\ZC1Ck׆JC)s=&eZC)߈{9͋Z1xgSC!fJ) -eB `;fJ#)E&J$) gjc9miGJd1k@%B$)Z1eB %2D1?~2D1f:D1[1&-|1iR1 _J[1'[#)[?cd1Z1jGSD1;[!~ic_:$1ձ*cd)ohc#!P.c!}WKk9os9>Jkd1|lJ1)c!?Jk1u&B$)''gJ1VHJD1̈W/1_U\gJD)A+c1U]b1|zJE1.bzsc)sR9m/ܚic9oWwR1([1^R9k6Rd1bk)?(c9l~ҜA!5kkc)ժFB){kc)?9sS$)v15U_FB1͛YZB)V\` c"! +Hk9mׯR!+:"k1*)c)Á3O s1!cZgK)'Pk%2|J)(1K1B")(\B9_UFB95fB9|x>%B9jRc1ZzFBd1`E:9Ä9e2 #Bc1({ӆJ9'Jd1Zbd1E:d9cFJ1GfJ1sR1_gR1}qwgR1w{NZ1MJd1Z/Z1WE]{AC)YAC)8"GJ1忈Z9/gR1.{1fZ`TJASVvHJ9eGJc1gJ!68*RC1~Jc &JD)C׈R1}[J9m*R9bR1n^J1dJe1ȨZc)߮+k9WzfRd1 jRd9اZc1 9w{9&JC)^wJkc1V}fR1bd15JkAu׵Jsc1^mZ1}kkC)Oc1'j{9!~b1eWB)-R#)RD1Zd1e ?Zd)fR$)`8Z9MWe%Bc)`6gR16&gB#)}k\VJD)BD1/Bd1V^ʤ92=Jd1ǺR$)kh[B Jc#)j~s9} cD)UZ ˫JC)~Xl{cɇRD);Z#!_ s {0_ls`˭s){/hRD)U^ЈJ$)'=gJD)%:D){쫟[1ąJ ([c)}؊cC)Rd17[1"B ( 'FS)!|NFBXUWbd1: k)ր[C)sJd1ܚi[1}ogJ$)pWR)\ܯBua}i{) J|A={c9EK9sH[!b+-!uBս1mF: @*[1_U''J1+GJ1z914 ,Ac"<9c2%R9{b9|_}ue9#*^Z(EBd1x{GJ!:{&J1nκAd1fk &BC1/o c1B9zNb&JZ9Z9UZ1{Z9u}%fR1?RAl&(GRc)o~hA!>'JC1ͧRAYB9Rc){sR9W}wsA5U[Bd1+hR9qsGJ#)~*c9W5Z9[K*Rb)0J1zl&Jd14EB9BU)c1ʆJ9 R1=?gR1._Rd1JiaZE[1>kC1.Z1o.xJ9j*k)s}Jc1~W탥9aՕBd1Tc+eJD) VSd1u. /_OAB.ks9qRC)6wWjk"!XJD1*W=ZB!sB}[C)spR$)?wRd1 +]Z x~EJ1婻EJd1Z1c _:d9,^nBD1BC) FS)k1^Gl1RzFJ zg[1%&K(B9_Jc)zE:d)xzwRd)rhRC)׎(JkD1 {9[GJc)W*cC)IBRC)sC)UKc }'FJ v kC!_kxj'BbD)gJ$)oScC)kRD)R.J$)o^B!pfGB(/jhJ#!pq*c1קR#)R#)*R1Rc)/ZA<_c)Kn([#!ѓ+JD){Z<d)#UW]Rd)b1WsD)s%Bte7cB!⬇S)xtc!wկ(["!)%(>hcB!+zP1ZY)`m{Ild1 k{|J1s9c*WEB)r%:9>WFJ1.w~E:9#x&BC1" =R1m<Jd1Ad1"%&J9(HJ9n9B *Z")߿=Ks9V\hR#)ظ.gJ9+R:Ԭ٦J9JzZB! ]ߨZ9\|rFR1ܞJ1wR9OB9eJ9 fJc1FJ1z^*R9&&^k9ʿ__[9]Z9xks9͵Rb)kpDC9UC#)RܦRd1㺖Z&BAZ1'{ bC)*cc)J1f{c)UE:")`FJ")6*(k"!״FJd15baJd)%R9싆Jc1mIb1]eJ) b(c9MeB#)R) -*.21<_jk1[YYK#)6'(c$1]i>F[ rz|R)JzR"!p/2IcC)/z)[![)ʷ Jcc)ïms)* uVQ#)e{ +lsC)U'P!!ZkkҜZtJ "/zxs$)^WHJꘖk |HJD)z5nC!u71(諂hJϿR B1S]Kk I}hJMgR#!3iRD)moR#!){R)C9wbA~_HsAX{9ojWR$)?.Z1Sc9]էZC)TZ9WC)ʃ9w)݉kB! sc1 | [$ {c1ņJC)3=UHc17,;RT^O!}&JA b:$1j,%:9=.%:9Rc1R9^b"!A#!GJBC)p;hRC)*B$)ػB#) &Jd1GJ1'w'J1TR1?b1~fJ1R{gJ1Z)0[&JD)\W9#)H@9#)sAC)ށGRC)C k!/שZB)Z*k1]Zc1pRC1zB9-JC)eBD1zdB$1Z9}'FJ9%.@B9WWQEBC)jjb9RAu7RD1 R1'gS9\}{R1Ad9$ fBd1h#gSd1imJcB)^fJD1>=- Zc1rXZRD1O{R94&Jd9~ $J1"EB) VZ1WSD)bHs#)?R r(JC)\Rc)Jd1Z9?]]eJc1J[b)B&Sd1UR)һ/Jc1ߝR#)Rd)\s…J)B©cc)>oꄂ)t1nxҨcC1}%5 |1TJ)kC)}q}R#)[K9yTR! {!?*cC)W s ~ь)%7pZM'J!-3hR@𮍂J#!bçlkd)_UMmp])Wt&: -'B#)*׎gJD)EQQ+gBd1^GB %Kc#!SJD) %zB1NSs.jk"!Rd9H{c)fRC1m)R {jZ#!"c)Wkc)צicd1s xx(k#):{:GUW&d1|S1Xhc:oRc)Ed/GRP;-} [|Jc! gJ1zwhR1B1lGJ17&B9w +c9'R9_Z9UmRc1Rd1Kk9d)A#){jK9D1/퉥'JC)7:d1.gJ9U_\99-BE:9g}sgJ1=׫R9\gJ9ǧo{&J1ݐdZ#)t/VGJ)uՋ9!5**Zd1}uJd1ݽ|GJ#!Z_§Z9'FJd1,nEB1|J1SZ9A^FJ)hcc)/ikBRc_b9=~ c9X^fJA3GJ)J?gJ")(~Z1%FJd1sfJ)>ڛR9S;fJC)fB1w]iNJ1ZC)sGJc15b)EB#)cR#):eJD)'hJ1)JD)``b1oic1{J1*fJA,(k1geRC)ncRC1U([1_fJc1 FJ {r%JD)Wu{bd1_ERd1_ EJ!:;)R1JD1ܞ*+J1BqB1 [Jc)aj)J)g[1!nR)WJ#)H([ eJ b[d)_}W\Y΄)5U | ~UPb) Ls`/k: cB!ަoKJk!ʨ 5mk!}-ZD)}\hJ!=J@k®ʍs`*kxAJ8gJ$)ú{D)m_JD)7J)vJGB$)= kkd)uzRjkd1s:C)UԧR)YfB#1yi>G[b)F[1.'c!.\(s)s[$:ܑR['l1E][D1RxzS1ZBd1`s1I}o!W: "H[Rbm''Bc1_9d1Bd1ZXBd1Bc1RZB9-+ k9U]%GJ1B9/Z9յB1bhBd19!<&Bd1UqGBC1*'J1ze:1zWR)J1%?R9_ER1GJ rhJ Z zJ#)6Bd1WI|gRC) _&JC)&J1:FJ1xꯋ&J"GR17w7R15J1BC1J^:9]]-B9nhzBe1%B9UEJ1Kk1=?k1p[߿%:C1R9}-S$)޿Be9>' J)t,Cc1zkR9Sd9'[9R9eBd1zR:Xtc1R1cc)٪'S#)ss1[YSfB(Gc1VZ9eJD)(XRC) -/Z1cd1UէZ#)j|ZD1>{ߦRC)>Z1JMJ9a JB1NmpdB1*2!z뇥J3s[9w{J1N⟥Jd1ٲB99E:B)Ȋ,4fJ9ῖR9W^~Rc1 {օJC)ךJc1)J9jEC1bR18J9 JC1Uc9UT}jsATrR)[bD)Z1>3J#)zJ1uZd1b4* |9]UosZc9';[1>R$)P_C1ڻ&[#):J#) 'S1&dJ(*R1_UEB1^fRc1_SZ(ߊj9c(RbD1}T9#)Zbt1UUSY+cc)ܫN9}dZ1R+k1}ua)INKs#)omkb1\bC)*sd1qڛ{C1*r[d1']sc)_Vs~zGJ ??gJ( Zd1gMBhZc)KwhJ1̃9WW}1-K{C1Tpߔ9\UUz"!'k9[kSd1 ={,9Vas1{{d)]uJ#)Z9B$1'-ZB)MgR"! Hc1'R)f:( [1{W+KBhJ!W'UGBbRC)WȁGRD)BD98kFR95]A1B>9d1kZe92'.9d1##iR1}]%B1խ|Z9Ww5fB1_&Jd1{aGJ19o&Bd1~`BC)`zGJD)_[=+k9UFB1'&BD1Rd1ux|9!ohR#)W'Bd15p 'J9=&'J9zRd15~'J9@nFJd15.gR1x&RAi+\'J#)'Zd1׷'?fJ9[WZ9lRf9*b9UR9^2[:1^VR1Cp|[9U:9R1iPK:'S1R1ZfR1Rd1'>K9}6RArR1k;Rd9=+lG[EBxZ9JAzxZd9Rb")/J1Z&'cC)g݉s$BυIk |c1 GR {Rc15gR")#%OZ(?R9twI[C)moRp1)cJ!<*k1%- fJD1~A#)èZ1}}WAC)mAd1.b1%5Z1_xUA1ުR9&B1:ئ&FB).!ks1?WFJ16R1{w9#)ê AD)GB#1'"GJc),Rd1UWBd1f9D1(R9VegR1XfJ9WrbB9/GJ9[b9TWEJ9fZ]B9{}B9 $Bd1꜈lkAUZ1C.'J#)whRD1=&J9p2R1]U R9ZC)J#)WBc1WDB9m}Jd1/B1T-(K1ɖ'K1D$2WW:9"MupfB9$ /J1"K9-{Z1X[)DJd1RohRc1_CA'G[a.[1h`R <زhc1'Ic:ocJUU8(kC)&HkB7nsb#).(ZD1^*s9J9J$) Z93#kAe[9B7Kd1~(k9V%S)` JC)LgJD)+Zzc1}:[Ic) '`ksc)]Z)bʫJD)mƥ֨Zd1.GR#)ƍ b;; 8Z`R @(]QqZ#!rߨR!ofks1_ {`Gk9U\[ Ts_ k ߱#)U/WLs1S[!qɨZ{D)SZD)%s zksd1O#1fJ#)Z)+-)c1o[D)_g̪{)Z9 c)J#)[C)%k1j93 6{C9}bc9jAwJ!FBd9_Y([pGRB8d1r}UU1->fJbKs"&J1.B#1jȋ"gJ9qizHJc1)Zd1WTWuFJC)ލIc9#)R9&UJd1Z1Չ fJd1 VgJ1B9yTWZB)//R1UB1kJk Jc)ow c1KǕgRd)}&Bd1b&Be1jϠhR1R|R9ro&B1ӽB1ghJ9|sB18*'J9~B)*'J1k B9]cBeaZ9Z1Zd1jj)[9=xR94)Gc1z_k9kosc1/gJ9w{R1Y[[1羢A;*ץA%;hc:kB1ڟEC9ֵkJk1W[15kC!z/Z1Z#)?FJ (hZD1xWOR()BK R U7D)UMuA1>hRC1{%B1SBd1/ eBC)bxAd1x/--Z1Uq}{9D)m9C1Bd1wB#!\9d)$KAD)BC)C GJd)yzBC)>ZZ95 -b1v c9^[rGZ9ub1]B9lh(%B#) *J9WFJ1:?WZ:Y<B99eZ9P]'J1+*cgR9VgR1{R9>Z9sSRAkݪR9/r[b9-{R9I%J9ׅJ9gR)z [9.ݯBUUyYK1+_Hc1{)[,J1aoiB!Sd1b쏈k1koJ1-Hc!~Jd1xR#)?dK)گzlJ1KNjR1Ff[9xakS#)RC1 (c),{kc1Fc9z]GR1sSgRD1 g )k#)on)sA-Z1WJ ^Z#) R(74Zzb")ۋFRD1(Z9^sC)W%S$:z^[)~_ S)uak:C1w B1^fR ' J$+/[1RRC) JC1"` R!lI͈RD)[sC)sy.?S TZZopq3"!]]]ik!!hsz sD1[*)k'kk Vc9sU+kd)'Lk hR)!uba.b /,b`)k(گs ͏R)<b + hb(_B( HcC)bjs!XkA/g|R(9jl9 jkc1ު{)sW zC1_ݿRc)}Pn1/}]b)\Kk#)_̃")iw5kC)wIkC!r c1_77R9YCWhRc)áB9e8R9RC)״Z1Kk1uU}|AD)wIBe1ZJd1uA1,R9ZB9\ >&Bc)I&Bc)~hR1VKk9U cC1=κZc1eJ1XjPB9UWfJ1&B")B9KZ1ws{9]}Z9}剩J9o"\RD1O%JC1 $[$)RD)7Z9.RBfR1 KjfJ1&FBc1oEBD1{9uuZc)ZrB9 %cc)bFB)ܜ8sc)%R1Sc1Pb9Ee5ZB+:[18'[1'Zc)'[){~JD1lަRd1B9&/g[)/B1c1^*Z$) Z9p{NZ1 [13Hcc)-s9y+jc9WUWZ9^Z9EGRC)Ǎ5mR! եb1x㪟R 7R1MRc1WU%Jd1 eB1߭҆B)&ŪK1PzJd)}:#)VXgJgJd1_TX?ms1U Zd)xthJ*zB>)s1Z\7B >!Ňc u@qËb(pfJ#)pticA>^]c)WGJAH'B *:GJns!mR- r t Ƥ9uU5Z!}kʋ{ rlZ!x5bd1o5{1U~2C){c1 BR!WGc1 ik9u{]j /c9c{S)#7b#)vRC)={9[bZ UHcd1}u=ZC!k{d1~jB1 'JC)^~'JD)hRd)._Jd1 9/ZC1Z R1\wBd1ͪR1? [d1WoR1_WGJc1[Z9 W+c9&B1ڂ-Z9hׇJ9}Bd9ꨬhZ9iͿR1hZ1gR1'.Z9VϝfRd1gR1&R1Xr̓9js9R9hz]s9[rj~Z9^}ZfJC)#(ZBV|}fRD) /R9Z1\bls9UWfJ9FuR1a_֦BD1 )hgZ9剦J1.::Z)e[1uHkBUs7Zc)DJ1zeB cC)>uR)ዠZ97_Z1xW([9x\[D1c1"kͅJ)ƮɆJ1@,c:m'[$),ުR9A%fJD):q`Z9RD1[c)hcb1"pRD)Wk1}eWhk1mZ1]vTB!w|߆J {KD1? iJ(0إJ9 Zc1&ZB1]e:C1/`fBd15JC)uT)kJ!sBC!w7 c*~{=n_Jc!וw*k#!|:jC)\ؚ΃? ]0a-,s)p~Jk9*cc)xgRd)g `J[1?R1CBbjCikgJ*(gJC)ٶ\'B3QD) \\WGJ +RD1j΋HRd)וmѤd1%} |B=]+1|_R1*{c!jkC9[QR(jS!0b46 {7*c#)'JD)]Z1퍊1_[U{9iC)A'Z)+'Z1OZ$!%fR1sc+kAUruMk9u5URd17GJ1H߸B9!+c9׷bGJ1x\~b9U5 [9.R1iV.Zc)B1~Rd1E*cd)ଇIc9s1U^hR1}Nw}R9ZD)Z9wc[e:9EBd15Z9_G_EJd1[J96_€RR1p(/fRd1 eR!c0IcAzZ9֞|nEJ1 Z$)8RAFB9(pR9+c9[J1wjSR1bhJ1Z6ZZd1{~Z9YWZ9%EZ1{ dRD)0`fSc)k$:#) ʞ/Z1Tݽ:J#1+Zd) H[)*PVSD1-eS)J#!`**S!J'cA4G[B]R1R9%/kAom.R1ֶʺ'[)+R#).cAhHkAJ hx)cC)wōH[c)/|~R#)J#)UZJ#) R1_Z)=gR$)EB!z?:C) 5wRc!+ꝨR1XpwŇBd)XWB)#M誧B)^KB#!ֱUIgJ!bC{ |C)k9וcd)obZ$)m c)?}b\>A +k1blsC)wPKkD1)kD)Zk&?kc)K{d)Wv^PZd)׼I cC)jRAsLk!&Bd)T?HcY{)|[D1) r>*c0mk{A7U{1wl{")(s [_8jt"(Z!=s!~p(c sb ; tC1UݥD9U`^w9 SD)kՉR!Kka0sC)Ks!OD)+_UbχZ1}%JD)+gJ9U8WfJd1%B1XGJ9)olk9w'BC)Ad)8ws9yՉZ1U׌gJ1[ m'JB):Z1qܷB#)"Rc)?%:D1: R1x}hRc)ZC)EB1^!5b1 dB1'B9b =R9GeJC)JR1]n&c9}WR9R9UZc1 j%BD)/kRc)78gR9fRd1Z9GJC)h|Z#)/?jkJɆJd){ Rd9|ͪR9ՕXC9kR1cc1+c9]?[d1khc1_WTJ#)R9w;[!6Jd1'Z9官T%JD)oB1VZ9 rcgRok9|gbB( Se9>jR$)_ Rd)Zc1Ic#)c9Zzc9ָ)c!\i[1M5GSC)I[15v:Z9-c9*fZ1vSZ9rsR9U/EBC!ڋg[ c:gJ#)jB!?Z)uП S1}{F:D1 ~9$! @oe1U{aZ8zZ \*ca1 {D9[5qa{ Ls0Zo @sB!.j9UקZc19 "k!Z~bh.d)]ZztifJ^b 1QMuR12=Z$)v>[ zsFJx^s1_fJ)>^<2AZ_UFR#!w kd1.m_uS$)pz]uJ . &&B ''[#!*c+´C)Ks#)O*s#!{ )s){5Od)lkR9Htte1]UcGcC)U)R9*R9WZ#!~bAD)=ꪈRd1ߛJ1ohR1\yB1rZC)U7mk&J]]ZB(V({9WMZR")Bd1w%Jd1_ºFJ1oỵgJd1WgR1}rRd1zhGJC)XR1}fJD)حR9/"B9R9w;_R9=J1[d1c_Bd1 bj9_Rc)R9s2%Jd1(R9ޫfJd1 >BAjFJ1IbbJC1R#1/bR1%{1U_{KkC)hbA6C([9W'cAu{Jd9b9JCI%(k9R))cB][9mic1~hc:Mbe9u[c9{ 5gcD1ZDA>sBSwkD1 Z9 %'R9<~~R1ɐZ9UU/c1=.k9zhHcc1K({!zͿ&S1eB .Hk)c[C)Om[1wmcR1!YJ1)!{3J1x~s)R1zeBD){eB1rZ1sURc)c_&B!a+cD)Um'B!(ahJ$)Jj. [1pPd)5Wߕ1Wq_ c}.41n_RD1% (Zd1(ic1ל.gcR9cbd)w}k) {-9e'cB)ymB)ZgmR/J)"xc1B([#!ZȞ1Us#!rwlcC)}_R [!?ό1_U5s Z#)XGB gZ5zB b1:ubϽR*HJ .*cﯵ9ks! Z*kkd1V6J jcD)]-*kd1%ZR9~ik9suThk1b)V-:[:]ak1S97džJ  BB)>7FBD)`v'JD)%Zs!gc w|HJ!B »5'J$!vnHJ!} cr'&'Ms.s)'v9(W7j(מXZ)폨s%:͟~f)cC) _NB=U,|c!zu k*(cB!*~a!_u}."!׸.ڲVC)wEO#)^}ZB!`k)Uz|([#)xWޓZ)lsc1uwR J :%: r\P&J$!AzTc)՝]pR#!(Yjd1;yr c#)\&J bzhz |!Әm)[!<{AoVjcc1ꦍR!v&B9#R9׿-gJ1vx%B$)lBd1ڧE:D1xgR!Jd1e%GJC)xABd1+hJ#) 9#)BD17&J1PF:9-bRd1 cd1qӚ'J! /GJd1XGJd1ݕfJD)Z&J1˿5Jd1%Rd1{7FBd1R!>/R9ͭ5?eJD)sp`&B$1jJD1UB$1 '[1.'c1/c9 Hc)Bd)V|R$)=J1ֺ;)7'K1r1syc9Zc1T7 b9)R$1j[)?(cC),\*c1sZC1폮cC1[^SsR#)j0Zd1V_js9kYUfB)([B)&J ?Rd1\\bZ#1{hk#1%jIyEJ9J{1IW_{) jsB)oKRD1 ufJc1`'JD)zp9D)}iE:!i?JD)b$!]'B!@?Lk1SlnGJ>Lka '%Lk B!),:$)fXs }9Uu_sgSD1`J1[b!C诮F:#)U/ricc)Q)sidBR&Bb.4hJI^'BS#!U/c!?%_k1 [d)_YRSZ!G>HJd)Yc![UgBD)sybC)7)c$1*R)J[D)}E?JcC)_UVC)`UaRD) c t&_AQ  Ika{Z?5{C)ozZ1bC)u%(c#!yZ9}R9reFJ1 |:d1 Ad1V559)aiR!.&B(b#!7Zd)v)c9U[PuBd1s'B#)K-hRc1+kC)kqKc1]US%Bd1XBd1i~"&B)/Z1]wcBD1Ƀ(ks1R9FBd1;E:1, c9uuUR1U sd){\R1&Bd1{\"Rd1W_JD1W CD)} ZC!`b1IcfBD1d]FRD1UZfRd1r\XZ$).*gZ9TbgZ#!Ϊk&J!b&J1Unxb1]}sB#)c(Jd1cd9c?$B14BE1zR9:Q{gJ9icR1sߗ c) [1מJC)Z1AqR9?pJC)hfJ)2Zik9U{{ [d1?\JkC)|*Z9kd)nr/EJ!>)J1XR$)n(S1sRD1޸OZ!*RC1J/* c9/˃d9|[d1*ER#)j#ЀR))k"!˺ߧZc1oJC)jc9awfR#!xz*JD)](S1&ZC)z|J#!R$!$ [)o뀈RD)"gJ#!kR [!廠R)XxވR#)xe1Su kC)%{c1*/0:}]WgJd)Ye:1"}YJ{}͇J$)TW76b!iulk1zehRBZ c#!%7\bRs_ZD)UA!4%BD)r kC)5{|~~{yd)YsRUkcd15{D)TV]vAGc1Uw}B!괫+sA=HR!V*sA[#) :Is9^ZC)p(oaX |)]bC1p`z^GR1%^B1^/2d1yVpGJd)|Bc)} hR!CC&JC)XGJd16{hRC)cKk9UUTSJ9W/ls15USשZc)Z#)|Z^Rd1Vi+k1USR1۵-b9WUTFB#!*FJ1tמRC)FB1zJ9}Jd1Ҕ_J9Zd17^W(Sd1__X&Bd1 Z17aR9`kZC! zZC1~R%)2#k9*'cd)~Z{9d1i4B9}1'fJ1}Zd1mGJD1zZ9{yZ#!kR1aS^AC)8R")[)?Z1OUB1)A&J1)KfJ1)- c9WuFJ9:Jk1ݢߟk1AT܇J1U}@R#)Vc1{'S9`hR1WR1uMUeJ1{YZC) ERe1pʲZ9u7R)j?Z#1һRB)'R9n B9۬fZ9RIy cAqo_hR9Z9q`\RByhR9YCR1y8)cc)^c1}iEJ1*jHj1gJd1%b)Z$) cc1R +Z9~ObD)艷bd1~~b9bC1޲'cd1˧7R1+Zۊc1VX}Rd)%([)z c1'cd1]}IsC)b˃9>yRC1Bj FRD1 b1W{b1k¨R#!/V/M?)c11UZs}*[B)kɪZ#EkfB$)&^Z^ B JD)oZWR#)/([sd)rSC!WwUR Scn*c}RE)[%kk [E9^m Kk ke1oHBû'BѨ B/,9Myc {o[D)J$)/**[#)jcb)UUJtRe1ͥ'Ջce1d)YQU_Z#! cc!Rc1Ceסjc %/Jt#)UGSa@*GBd1 gJC)UGJ155hJ9PVXGBc1hJ1_U'J1AffJD1rȥ9#) wBd1*'J1Y8rGJ1ZJC)+Zls9UWP_GJ9Zd1]ZD1ǯB1GB#)'R1u} [1Z毤B9~p_R9])篧Z1:Js9^XcAkkBXLR9Z9IyGJ)b9WrJ#1JD)Zd1{\WB1Fή'J1GJ).fR1ϺnZD)8Z1jR *r&BD1O+GR#!HJ9w} cd1 c9V}Rd1cbd1-s#1?,9uSGR#).!01uUMZ#)%.{9_.c1}cA;ZC)eJd1CR9Z#)ZZ9"ReRC)gR");n>Sc1]՜{{1wW`J9:)R)/c)wwRC)9;#gk1^A(c9}ؾbC)Z1_JC)kk1U_UqZC) FR9z}cC1?1WUOZ ,isd)%B#)KJkB!Kk fR#!Er{1gLAZO@ Z!?ZnhR;.4gJ z Jd)Q<Sd1ϞgJ>R*c ڿ5|C)y5Lk@n|d1s[_׉[)'{u&:!X+R! s{k/S)^\T WU틢*>hR?&R@(J)=D!UU}qJ$!S kd1l4.C)u1uT^Z!q>/lk PZ(z1USWWZ$)^hJd)ۼ9YU\fB骀*cd1υfS1g[( cg[$1)l9zjZ1[_'B1sU9$2`Z1-ߧjk1\XըR1Bd1ݯx:C)*܇R1=m+k9u^\WJ1܈Us9U%Kkd1gR#)&J1Z9W5ZHR1W7GR1O9d1g4)[C)Z)|BD)'!H[9;UsBח5Z1aZR9&UZB'1R9_rI[9U}͵k)'S9mskFRD);8اR!J1V ˇR1[k9W՗-Jt9uZ`BD)/ﷆRd1wR(-Jd17xzJ1/&JD)TZ)k9? Zd1熴gJ$18{9[Z1i [)~Jk9#)UgJ#!hkA_߉{BPUUcc)?}KcA!>ZC!~R)b1 Jsls1cUB)kZ!>Kk")kcC1}՜RJkzbaiCBj)Ҝ!}Uߐd)w*ca骉cG[D)lob$)__S{ c1U)[C!_I[Pc+k!}cC!FS#!}Yc%!JC!h є D)*k!d{IXD1]Az"!Q@p@kkׯRaҞFJ!f)k{ۣ{a c/|Ls)n7`^/ بR)\ ZB'B$) SC)>$We49`u c* 'q)rpJC!Ҳ(S?GSD)ٗZ1^wI}1d1դ9D)?J1R__:9u'JC)9#)r°Rd1UgR9&R1vgR1Skk9IKkAOBpgR1ogJ9]ѶϮ{9}eUAd)0 c1FB1ZC)mIaa cd1zRՈZ1YMgRd1>^w/gR9DžVZd1jd1+?Zd1Z#)Z9B[k9WUUXZ Zd1~茉k1?;Yc1.Uk9j{g[D15Gce1JߨZ1Uyz"Bd)^JZd)VacUR1}5aIk9wZ1*Z9x{{D)W_R1Vs'ߨZd);Zsd1u߈Rd1{ߠhRd1"R#)RC)/ [1R]R9^~Z1aJd1zR9WT*J9եC1_k9(_Rc) |rJ9C-%JAHȨR(KgR#)<\j#)2b"1 6+Z95VRc17rc9&fBC)Z9D19!/ :d1]Bd1-5WBd1~~~Kk9F:1;R9?R9uUGJc1nGJ9(RC)6R9nJ1\֪hJD)?XKc9s#)V\J#)/HRC)caiAC)]K+R1Qu9#)?FRd1u"J$1*c$:Ͻ cd1Ɗ,b9=([A K|1XWpB$1 Z1,_Sd9pHkC1-(c:~HcC!hcd)WJ)2rgBD1p߿gZBRC)Bu"Rd)4eR)ɊZ1TIc( c1WRD1UZ$)_|ZC)HJ!֘9UUgZ1R1}ōZd9Z6 [e1*c9_jX_(k9jWRc)"%Zc1}lsc1x[J1_ARC)+%5gc1|fJ#)ܕ7Zd1? B)o{)lA}FcBeE}RD).]Z9amħFJd1%4[9ZB)ܨfRC1: ZB)zP"!wCU[ KRB= gJ#!@d))c1b__gc!jJ"!(["!oo2:UU\J(:ڨR$)pwJC ֿhRE)~/T$)5U叔 uД1_qUR$)WXnGJ!5A9 n#!WwIky)[)k9`^^s$)7_J((k p[)n?[D).{1kWRd1xwZ)#-sB=_t9^\w}&[c)rg[1zZC1^$Icc1Rd1~Z1vZ9k57GJd1 2Ksd) :$)}j S9>'SD1zpb#)5Jk1>X_s1թZ1?%k9x> c9n]TR1 RD)޲{FB1X/1IU]'K9=JC)}fR ZC1|~eJ)~[#1> sc17fRD)^XZ#) *^Rd1h@eJd)*'5bc)¾ZC).zs")Z9}_b ,JZ9TRD1/{9u}j{#)o\ k#9_{R")* C{B!k)[C!7Y tjcc)J!5jk1E'WJD)wgJ$!rB#!g)k!([D)Tkk!*c@B ZA [?sTŧRd)|:R)+6jcc)7r) c!|'[*zb#)WWIE: (Xs"!/-B!PcgcC9^r{b)v_?Ik)So~jcc)ϭ՟{9ww5Ҝ)OzwZ#!&^&B$)FfhJ!://HJ:&Z?_ê k˅9X cd)XJ :xxj(R쭪R!WAj1=]FJxZKV=tAJaq:A0B(fB9IygJ1|FBc1sFB9޾?FJ1[ִgRd1bc)XUGJC)ZB#)bAC)&iRc)=ugJC)P7/Jd1+,mJ9Ub1'J9VgJd1z Bd1/gJ1 {KcAn+ S)^^9 p+k95u]R9lխ}BB[d9i] k1 k[15RD1xkc1~^u&:1`J((cC)ϿHsd1%wh[c1r\%BD1خHJ9P} cd1lkAmX_bd1U:b9>fJD1ܗs9XJe19ȃlsGJ) Q#)޺ c1j hR1T'B1JkRd1 +k9_p([1%*|9zR~B1+>SR1VB([1}7R$)x$'[!6Sc)팾:)*40fBa~$B 7%?B HgkAUyZ)oRC)_ bD1%m#>[)X~t[AR꤭{"!159ao_Vicd1ݕjD)(c1 XC1&_bC1,RD){kkC){-"!?Z R)}JD)WGB  k!'ZxBR$)ַ lk!oN.{!?{ c&FJX gBc/{)[![שk#)׿-/%BuX[ mJk9UEfJ#)JIk%K#!%hSbË "!?JɊ\ *R 5;c!si'[9bZC1ԋZB1ln9Vis$!Wv֩Z$)wKzRd)N]szZe1UZd)bzױ(PmZ! mhJo _4`|u{B*hR$!/%겜 5?fJ R.R(6kk1^WTUZ1]SgBc)o&B1&J1]&J1sA9c)3Bd1Xrb1ɉnk!s{R1]]R95U]Z9Z1^-]Z1Z9='J1gXGJ1]UgBd1+k9}kAݏ*cRBGJC)5^kJC)9GJ!O/c1r{c1c'JFJD),FJD)r(FJD)* Gc9}c1/(c#)GcC)XXF[9=K|6 o,tb)tZQiДC)^yiRC)ݥLigJ FBD)cfJ#! J)ZZ![0RC)?]WД;'{|{$!W |_U-a]_ x6ƀiO@ZB"!J") ZASb讞>'t寎#2W!!^ |D:K \/{(S+C*)>s9X_bc92cbC1Ȝ{d1~Aq*k#)}GJ k+b!9(J!/;{'b!?s|gJd) [5 sPϯ_ c 鿠Kkaclc=kVjc9d1D:d1MB):J1<|&BC)*FJc)sZEB1 &Jc) bc1^&JD)7 &JD)wRc)ޥB9un&B979d1XB9Mz=Z1_CRC)Z1_]Z%B1Z9ՇZd1/zjfR#!`{9 :D1?6&[9},RD1ܦJD)Re1 )c1PFB(Hc!R9JZ9eDՇZ!_v({e1UՍhR1i c9]ss9,VVs9 %J"!&Bd1U? [#)PGJ13`/'_D1UZD1WXcgRe1GJ!-Z9r뫏d1-uZ#1' Z1P_Lk1 }uEBe1ץZd){^aZ ,/Ik9y^J#)C:_WK)ÊGc/kR1k1{WXhsD)pR1'!hk$BaZB(c1sZ1Z9^Jk1})c1R1ub1z'c12%{'s1)k"!Ϸ[9&SaZ#!Tz\,|`ksb1" sc)e k׸gJ!.ZC!OKc)XU]o1UURC)~^R OjsB߾/J a* b{?uյA{W+]"ս֬)[1ڄ޽RD)Ic#! }s1w{c1e΄DB]cC29!n͍- *{9}jc"' 1uw{ARksBU5jc1 WZ9lrR#15ZC1k Ҭ{d1_b tB!ogR!S粵d1J ^-Z1?)[d)y|ksD1quLk |J}y8n|΂!YSUuF:d1xzGJ1徼fJD) ~J1ߖFBc1<-Jc1%:1\FJD1_/fJd1'-FBC)8Jc1J9Z)%R*kc)wHc9=Z1&b1B~]J#)a.gRc) R1X~Bd1_GJ9V\GJD)XZD1U:?eBD1?&[),ھ)c9WgJd)ĴkD)Y &c1X^Z!8/[1ThjB1uZd)Ik1c1V?Ic9c1z [9TtRd1:>ZB)'HZD)ޓ"&J$) A!oD)]UGJd)xL)[e1 {}S9yBD)=b1oC k9uJk9U_9D)R]AD)U c1qcP9qQms97/cd1xBC)еDJ#) 0&[!R)5 *%K#)JhB()Sgk1[k9k)|1߹% ")^˃")nj17j!kx [9-owR#1.zRd1tRD1 |)}s)J=d1^tti[") )["!s1~Zd)^Zkcd)}[c!'B#)\JD) Jd)RD)?XOu7HJ[b"U_R`bC!J[I[ /yRC!? MeBx}d#)ۨ(db!jkOk1FB)7B!`^&B#)ɥ&J +9R9ԸJ1^FB1[9b cD1_X:l1]VSe1}URD)XZzCRd1WPR1S`wZ#!'ZB)*[AWeJ$)(tb1z ݟgR#)5` cd1֜ԷJE1k&JC)A?R#){A!A.~J ~c)(J$)VGB9Iuz cd1{=/FJD)Z$)֠iR9XJ#)o9q%JD)I'Hk&c1=[$1cC!xeJ)>ZgkC)֥B!E[͋+R#)XvF[!޾c9JBz |1%9{1;#) VeRD1 -R)¼ c ȇgZD15oW{e9UO9}s1Tk9CW˧jbxߟkrs&:x {!HJD16c1_Rkc!Is#!վIkkC)3YzJD)r&:#)8T#!UmթcD)Uܷ// kx[d11zHS|d)XUjtd)Pi[c)a|{#!/&KC)( d9zjKs#)ycC!8"K1 :y! *|BRvR1 's1 |1z*1 ػ'kA@{ W֫b$!_B!TUטZ$!U7Rd)MB46.Rʧ^ tD)_--FB{1]UGB.Z!SD![IkB~ 'J!&B _JkC):)b#)=bd1gu{'JC)թBD1S1W'ogRC)U,Zc1u}Kk1B%J)fBd1/&Be1׻=B1U3'J!/gR1wU|gRrc*kD)[qGJ!7FBd)WFJ)Z1VWZ9aowcik95bd1-i@sJ޳_[D1^b#)ygSd1UGJD1ߟ{cD)\W}uZ#):[1ZTfJ#)*RD) Z1jKBksD)[SYFJd)=/sC!__^R!z_HR XiR (Jd1p?'B!hRD)†JD)j](J*+{j#)ШZ$!/gJe1 @R$)ҦBD)/xWJ) JC)ςi{1nWRd1T\gyc)s Zc1ߢxZC!ZJ1dk17kx1XZk {{ 9mo1_ci{#)isd1WڂZC1}A)8Is)kj RC)g5Hk#)'[9˰]cG[c)(c)>o W!U Wk.\9D15 N#)zTZ1*fBD)٨ I[1cD)SsS MǾRnqhL|)=^hc RD1sq]J9ՅRd16:k9~{gcA%νH[)~J9+R)c^nB$))zGJ#)_z(k9dK9ݷ5-R*Z")+kc)/ZC)~ZC)~%R!RA$!UB!lmsR{Mk#)yB!p1{R_URd) b\^9 :`$)XVUWGJ$)"UgR!AC)(:$1CxgJ#!c#)5:9UUs1rqFS9pkdB){Z#)-5J +'>R1s#s Z":L9~{)9Prcc)'1~P1{R#)޿(c#)a_c%RBbc1[j1Ik:iA~Hcd1v~^K1N\VS1Y}wTjsC!'_èRd)ZgHJ&ˁ1uUs ZD)` us1Us+Jd1* f|sIjc!hJ KzZA&R @WJcd)}ό ΌC)ק'[)R)]vGK:եc1Qw> \C1hs!Q.kC)sc)%5F&c k#)V&R |6H#)U[98`|#1])cC)Rc1^cB! k)~![))cc!Usc1nj؈RD1XW#R O9RWks9W^pJsۨR!^[lkV^\d1UXP]tC)WU|$!TUY+cd1bEB1C]ZD)iGJ#)qk9 j-EA:>xz*[9V֥%B1 io9%2 fB1& Z1,b95֖WhR PGJd17uHJd1\Rd17ݢR1W_7&Be1}&B1C)5&BD)݄9D1 "ZD) k1Օ{RC1[D)rgcd1ߟ#[AxR)/*fJ)?RR1uYJ#)yIcd1m}ͤeJ#)|h {9Yc_R1#GR1ZB)bd1%]Rbd1UU%+kD)N^c$!]}+9Z!K [ [sA OJD)N9R)wZ!'ZR ~{ PyB+k1Js$)T_FBC)NJ ic19+.B)_m)s{s#!?_SD1xPfR!^W5EBb0s1ZT'k9nvb9Rlt bsb)*A%]냄1LZ)^(kj(isc1+ȴ4Z!+fZk,eRd)BXEBc)2[c) xjզRA)p f[9o c \-955}R!~J/msk.d) C^s-*k17*sjsC!_o|s 7GR$!^q WUZaeKs9w9Ǭ{A{/ic)>znc +Gl1TXikn tC)gS!˭FS xk)7-jk1ZikaMJ!\'Ja_a«k ɅUsB)zOA6U}`BZ$!~؜hRAz_uk m9cA1_H[#!:akc)e$Zd)-cxB#!/I["!/ߍm)Ic6>Jc 7͔d1]{)ϯJ#!- ͉s9._9uTeB([ *|1{~6hkJ$ c)Zia?+|B!K t"_+ lc)rb(K Ic#)y |E)*zw cC *k1OgUX&JC`x$1]&bs1&?}~B#!89\uR#)}/?Z cc1#Z!R9^xF:1(Jc){nFJd)'GJC)AohR1z'BC)r{FJd1>GJd1lR#)wRC)gAͷBD1gJ1RgBD1B1>CgRC)m?RD) %Kd1uH[1==jRd1*(c1KpJsc1cd1'c$)ikAʧZ9ɨ,J1+({AWR!ܼs  k!?gsd1]Z)'qZd)w(J#!b mD)Z%&B1QR1}Zbd1]S}R#)o c1m_Zd1[Z$)ܨZD)o{J(_ZD)_%R#!*'cd)/ :%7Wb5p1{pZ)?k) HkATjd1KZ#1޵RC1/(c ޺b!zxFJ)r :#)WRd17mi{C)"]Js1^g[ w~¾GcA՝Qhcc9y{9+w{d1uUbc1BKZC)5 [#)W%kC)UW/)xU | k7R#!bY'B/iJ!%/zJ!:R#!Jˮ |iS!>fB!ͼcd) W c7(c>RD),'[bHk Z&S1 B9kx k#)WS5ic )t Rc)m`PՈc1[zK}f[! LeJT_!o*sRd)_c_gB!ֿE2-{#)Wsd)^cyZ ~msi낧Z) cd)Vu)pJd)q\FBd9?99f+ cC)/s#)gR1s&B1 lkc1FBD1_\R1Q{D:d1!)[):$)֧J1ߙcc)^9)j/<gJc) %R1ShJ1z^FBD1zZd1q[_FJ1+[rFR!*R9=>[c)xx+%KD1kc)sC)[EJD1EJ$) ]Z9ږKb1f[e9.N|1W_ZC1fJ!W/ASUUU&B#)Pd sd)UhJ j9D)sAVZ!-'Bd)YnlsC)uYqGBd1y7B!RD)-RD1vꂮ [!&JD1ִ [d){j_Jd1uU݊J))BZC1 b#)Zc1b[c1ʘ6R+0Z *R ,`k.zk#:*&c#1`&[9&'gZ9{!sb!ܩ{9Uu_XZd1H~i{1U?(c1xpYZ)›isc)͍*ʃ!uZD1-gR ^ؚ'cAhs9A|ks(lPҿBa (B`|!lPXvIcB[d!kc?z@_ cC!-Ὤ{1A!{&B b9lk)i;R {-|)_kd)kyIc!]jBJcD)9-Rw [ |~h[ܺ([:’1W}R'[11͆J$)+*k&:9u_ |)|B)XWEB >eS!lRNEK*((d"! u?s)Zg[C! }1?c) , |c!+zgJ!x6]ZD)VRb(.J!nbR$!%=ٕc$)'Bܐa7>̓^eZ9'UB9_gB1XKfJ#)zGR1'B93]R#)بR#)퍧RD),)Z9ejugR1Jd1.Be1~|J#)'%:1AC)5J15%Bd)sR[AU B9Ȃ*؆J1/|[17V]J)NX[B >xZRBk'[#)I[)_a8XHcc).Rc1\R1P"}Jk1rBC1^?sC1Z"1_ëb#9Z1_k*c9ݱTR")ZB)/V_fJd)'S1X.R!^R#)׿lkd1a}WR!Jc1|&B$)L&J!{gJ~gS1b{_Zc)8}(c1KUuFJD)oZ &SA7lk9 %7s1<{1+}&kd)^\Gk! BG[)ool9wh{#)7 sC)\JJ2'S9 t9ɟGc1-bc1_Gccd9}HkC! ZC1ꃤ9?esc)is#)tgRC1.:R!.˅ls!_u/Z#!,lJ "k1\B!BĴC!^7c)jetBc)8ٹJ){.1}} Sd1_ɭB:1GSD!$?J#!R뿨R!vmǥ[ Ic%ߨZC)w8RC!k! )k#!۬s9WB$)P`GK9nJ &J)&gZC1N bD!_z#:lc!ח))k#!5ֆRC!J(lZ"'[2p&l)V[aSD)ګcD!-WBD)㽍ikD)r}ײ#!UHcs$!_UsbPJD1`%hR9Ryq cd)W*c#)fBd1 {R9vuũRC)7gJ!9#)'8GJ1}&B9^,=Zd1]5EJ1e>l2C1U?V#JR\vwBTw]c"!߫rIc9{Ch(c:}wS#)c[{C1Y}>c$B{N'k#!?'cAa]TZ/c'h:sC)թk )kC)=-_Rc175hc b*k#)-׌kd1U[  c!uZ ^BZD1Hcd)Xn_ |! C [C)@xLlC!Xkc-J 'B#!;7(KC!vJC!C<7cc)zR +l)9oB!VkC!_WS וB!7 {D1hH)c$)kkD9?9{#)/s1I)c1jkd1^_G[C!(K Icc!-+t)/?kVTIk#!ckt¢ lAk|$2Wvg)6trc!UIc. hc#+Lic)O}7ֽ!U*_` ld)Uc#!usd)W{ۜs$!([4"fB1s) ZC)o&B1R9VGJ9%|'JC)w :#)jשZd1Y]9$)榨 J93Hcd)=HkD)J)㻣sd)B1Sks9=u-Z9FG&J1rFJ1{YB),Z)5R1["!:1jeBc!|j%B1}$E:98sFJ#!.Hk9.W*s1?Uksd1+k1 ls1={b1^Zd1tV7Z1[pFJ1#k)RC)XsNdBD)WwRc1luO1]aeUIk1 'J$!%{B!m{؇R ~lk#!mkϏ [-kk!p߽bD)w cd)_RC)&Z +-b#)_J#) $k9뉿N9 WsBo,!!=;mA!Jc"1 ?K#1ZZ"),/hkC)*' Gc9ֈc9WR! hfB kc t!·s)FB) `k#1IOek.icC)c1dǷk9eZD17SѲfJD)RC)3k*ciw*kC!=)[d1_{1UUZ1*^)'S9Y{C)^޲GS#!.(S ..8 [1ߟ&s#)ފJ)h t;hc)nR eJ߭J n( lsBI{D)X^*kC)ls IχR$!']{1]}WH[C!3ic*$ tc!R1[JC)( \(ꍥk)|滻IsA1씤1YUic)c)}m:S{k)ڐuk|b)I|d)_rl!ccL1']Uu| R(]w: R5c$!W__Ic :p |z(c1ChRb(KRd1}܌{1UUWZ9_R9w{wgBd1~X[gJd1ݷFJd1͂qB19d1w&Bd1J9Z#eJD1z R9vfuJd1MFR9c&Jd12Xvb9+gRC)묔Rd1 c1?([1c)뮪rZD)([c)_Jd1''eJ#)xRd9-gRd1UZ9?-WZ1oR /ڧRd1>KkD)Rd18)crZ90ZC)~v'J)fJ!bd)4Z1W?8GBc14Bd1^"ZIJd1R_b1o4Z#)rS.%B :h[c)U^nsC)Mi*k!֘c9Ks)8'c1^> ќBUUJk956w[ )is):HsA:=Wk9&+)1c!Ԗ)kc1Nk)kc1#)Z#)'.sc"!{{H[Ps1`yUG[#)9%RkFBr (S(u} =;)xl2PQS1wkC178[b9\gR1ǵ=*s9ݗb#!˷+NC1_zic1x9 |)sd1onP`C)ϤA/_Ik!,c25)K)\(c>zic)6n1W}V #)ZJc)z0FB#),ESd)dmiR#)?w cC)-Yjk#!7׽jk)eTͼRc)[k)mJcd1^Rd) \[c)R 6*1k9k|+* 1WW'df/ )uG[:oeB?kzД1UUK)} ."){:.|C)WTB ~Jc۝#HBx )s![[!xZ9]Eb9ŭR1 Z1Xojc9_?Uo1}UgR,xZ1ow=R1U/B1}XB1/(IJC1jo[1_FJd1\fR1_[{@Zd1WU?{9١M_")b1U,k1__ŨZc1%([9{Bc!J)-J9M:C)eB Z1^wJd1חGJe1ܽ֩Re1bͻhRD)^cRd1(gJ! j&OC)qMkE)\R$)|P#)Q}eKC)㕨Z!~KkC)V?ZD)~Z97%J")%Z!'{R1sx{Zd)p+9R1Bx` c1; lb)贍c gRC)˦J)zb#)-FJD)҈R!{n%BaUubd1 ޞZ9AbD):|wgkc1c&[ #%S hZ/ȋcA''k")jʈscgsC1Y3)| %J (K( ?(c!rzeB!FCC1l)'[ rkC)g[1k9-Hc1V#Ois)NEB_Oic s%BKPWZ)+ls jsd)$uXZ*c1= 9{HkC!~hZ#)r* c#){Wk Jk "gJ ˵ I[1=M [1Jk)qfR#!GIºik)quR ic?m1Vs!}Jd)([ ~&K$));isd1Bc"! S1)tb C)ZZ(SB!asA!7W,t7sD)v^| Uo@IcD)]'BzZE)k/cURD)_Z$!6Ny*cujkD!'K9^Z911gJd)fB17ꈧR1."R1_z&BD)hGR17R9RC)C+s1~\UBc1kuڦRd1uEJ1%'-FJ1ZfJ1_WGSA]Rc)~$9#)՗'BC1 HcC)U'JC1Z:9-ub1}^RR rZC)}Rd1vEB)'Jc)kK~gJD)' c#!_x ΃1W\WR#)(:.d1E_R9fR$!˿Z hR!yI'J#)BD)COKc9T]}hJC)m{9c,k!7s)bd)9R9V׭{)g[!Kb#)WgRD)FB$)2ڞ cc1'Zd1_Zd1}bA QP)c9*kc)-sX(cd1}{GJC1wcAUh{#)W-̤9wc9um(+B)Sרc1[K#)_iRB!;)[C)ӾFZ')l.[b!+S)ecicc)Q^ik9?c1c)|B!-~篔Z{1{Ok(kb)?kc!>z|?/?ވca&I[C1߲ >s)½Rc)bYc9tI_Ek99U ȃbA |)z+syhs)-9UUkd1uUfJ#)qJ!Z)~0[1 J$)_rGR$!s/?)Sd9Sd1O_cc~RC)9'K(k) +c)whdD)h[) |:^܉_kkD!w|-([S|JB!z3c{U/R!]wkBz i~gJݚ)c!ժZOY:SUյR1N_ [:8sZ1{R9eSi[:{Jd1X^&J1uuJ)(H[9Jd1xW~:$19C1-EBe9'%B#)/W&B#1߾*Z1 }FBd1_嵧Z#1}EJD) FJ#)~6S)oZd1%BC)z<>JcC)7fJ#)ګ Rd1U1s!zZ1Qzj&B! }cKkD)/C)7C)XZ ?'JD)p cd)T9!AD)59D)wZT%:$)+%fJ$)ͮ&BD) ]o"?5*c1 "9'[)~sJD)TfJD)_sRD)=%ZD1/^^b$)uZd)蕗@{ AhR.hR)\gJ$)/R#)ZD)/R1_ՆRB)2ZC1tZD)適k#1-EJ!&cC9οFs9{_is CJC)_rJ)bjS kJ!C:_!l|a/'S ɢfKc)`oc#*ͳN)uZ`bG[c1*s);n1/"!6ޟFK9h't#Bs)܂k1ݖ+!s17WWG["\F[C1"{A 7"j>k!9k/c~{b7+?{C1b RB) ([1Wsc))c!zR$)Z-C)M,td)_fJb.N1׷59WzWs9>ecAN6Z h[")j.c1*͔:_7*t)&c9ӢR)u+Z! {)]9UU^-k?)[S{ :Ҥ1WlyHS íH[ bb[ bahJ!_[{Z#!B1R9UfJc)`R1%fJ1#b`Z1}ױRd) /R9xWeJd).Wg[9\Jc1'. JD1TX%BD1--/bd)v{fJ#1+ c1C{WWeB)&'c#)w+sR1Z$)^fJ(GJ)ʪFJd1oR1ۇJd1'$7J1\ J~ cC)yFB)ȸGJ1m bD!x7ik1Vs.R vsR! &J1IoLk1SQHR#!_gB$)WFB$);RC)_hh)[1{o['B$)IMt҅2D1s_{1)Uus1Uwls1US1{_:$)X cd)cFB)d)U%gUD)YuU9]}U9!lk1]YHHJD)O^,Jc)J#)rfBC)z?R!zJC)G[#!TզR \k1+}dAduuScA+(k1%;)sWdC!}[!._&Sk*lbS c# nFKd)ᱎl1e}Sc9yOk|1a{c)yc˧R#)>Kys")rUS .a{9qQ\)k#)V&[9(()t:<([ §k 뻨sʠiB1?Vd1(l9BUWhcd1S9R!?d1}u-Ic1{k"[1Yab1kfvFB$) c?//R$)|tl+B)_Gc#)՟9Uc! ~sC1V&R /Z#) {fB1XbL))t1ԿcD:ps1]wvJd)_[Kk1 ]Z$!H[95^_Z1OR1pRfJe1}_GJd1m &BC)RC){R1bǧR1& [9 چR1 _Rd1^W&Jd9+~JD1W;J#)4vl'J zJbS ,|9Uuc#)jfZC!^eJ1Y}]*k1-"gJc1KjIc9}ݻ Jc1 (k9eF}ZC)xR#!׺{='J!lhiR#!eZD)uGJ#)=Uk1UA#!zC1ם]PRC)Jd)ZrKcHJ!M]hJK`jO [6Z1u_PhJC)]ªHJ!%݋*GJ$!Xk) /"eE:C!(JA!CZkJR : k1ty(Jd)MxB!mD:-]k(bs")>J(|1lGu~|)ͿkppkC)J)*t1#UJ ֠B .B[#).kymcD!([d)K:{c)C1{c*c)|c!"+kgJD)d]Z!{ B {~gB#!-AfR(`bFs0;hc ָk1n⛇[1ؖ)t1V_gR#)CkkB)c$:#m)xZ[b!2Ks1Kk!s-|k֬L|azZn?kk /X: ~#sc1_#!f[ _q` N|lߗ”js@GJc1ˇRd1WER)R1{2mZ1WZ1W c9_[9W'':d1>%S$)ШZ)>zR1o5FJc)mkB9FR#)VfB#)7fR"!; fR)([C1'?ՆR1~p'[e16UUg[d9]R)¦A#!CnBC);ZJ#)]kRD1b'Z#)M )c!Zx+c!wܷBB)(k|D)syu'J!\{ÏgJ#)WhJ?>=J!(J L>hJ)ӜC)`UcR)!-[!&_J;'BD)ׯJgB#)O@o1 뿨hJGB13U [D)G+[Rd)Tֽ)UUuE*[z> c1W%Ic!~}?B`J.B!=BC)*y=B&gR#!rM4kd)=*k")kh`R1{:)Uicac&\#)}#c! g[c)6hcc!) Sd)4J!(.S"!{7t:5~7l!ch[1ZGS K9]+([#)ȉs)Hc)s; |(k1F[9|Hc  t"!_C rlG:(J ˪Bc)'K)';S1YX c(rIc$)|רR@*3 l1?r ck*kc)z*|!᪃d9XXC!X}Ռ)>qڇc C &[#)*z\ |#!w5kC)hk1zS)]ya|d)z' |<ިc"!k/{)cֽ2c]_WJt#!z~,|ArsB~򏔄1kJ *`I[!e~@?]s Ic)(RK|#)~`v#)qk#!GJ1|Z1u]R1WkkB)/BC)>J%Bd1(:J9rI[9sWR1ܿJ9мWW9 *Z9Rd9?eJ$1[d9-Z1%fJ kAgRc1Պ.Rd1ktRcAC)Y9eK$1ZC){FJ!xJ)}.&B!/(EB#!卉FBC) \1(S,c#!_RD)FRe)? c1WURd1m SEJB˖1YsRUfJ$)2J x»q#!AwJ1J1-} [#!GBd1 %VRD)߽{c)wZ!سgJd)l{ c1_^{!_{1uTR &GJe)^OjR\sHJk#!tqC){TW&JC!-5>b")޳5h kʻb /1%(cb)խhZ!Ʀ# [)K7s)/}H[dBqZPL)ChkD)AS[wZe)&[1ղ[c)n6:c >8j |d1tT|) cb!No9cb/s)Kc)FGd(ws1L[([|c)/ՑhtB>4c9`b^O"!~^C˄) -}:vz)ic1p(c1zt&S1^zaFJ!Z⣲(cc!Ƞk@(,Zb$)UV\D1vkt#!}{ԭBuWikC1, |! t9dJ#) |23׉!+퉊G[D)BJ (c$!'Zd)g+)^˦[1)[)76Ƅ)7}UI[A!{V1OWU}-|)6C)Uk!s#)_od1ǵ_Jc5x#)k Lt1u5Wc#!\J!)|#!fJ1wu&Bd1 cJC1R1rc9UqBc)(ÉBd1{Rc1>6)c1|`ŶJD1iRd)⍍fJ15"k1Y\R#)5XG[C)ũ:R#)JhFJ)ҫ*[d15g[D1kIk1|9!%KD1} B1kptFB9PfJd1/J#)gJC!R11yJ1j㚊cbn.lsC)!m&B 'J)Ik1uUsIS#)=[D)zOJD)59hJd1B$) 9 Ȯ Rd)܇JD)/gB$)|*>wBd)]Ԏs!'ks`ls1UEuZD)RlsD)s߻bk B ZΤ9U]M{UT~J!mfJ#!ndHJ~Rd)9R!p+[1Jk1Ol9r]s1\Zjc9})cD)HBKc!B 5+k)'K #d1ys_sd1|}UZ1m(k1Uw(c){1oekƉ[B!8Ww{1sugcC!JMy c *t1ݟ% ["). bG\!?' C:^MlC)_צ[1X^(ZcsXj{$) Wsd)k:QJ m.+[9ɞkd)\zcgZ_^ kd)/{{Oq)FTt+cתR$!*ZJk1UW׊{c):uikbg[c)Q='kD1-ˌ")誩{sC)]Ic 0eK(g[c)+|C!}w-|}JƉASC!X {#!;,|c^s`ꏷԫk (յAPs9Uh[d)ku*shJe1ZWHJ : 'Bz,8Z'<+t/'S19_U&J!4 Rd1rZ1Wkbc)ygJ1UuZ9 (c)&S9uW] c1~^{R9KU]JD1`R9R9>?jk:wxRd9%_[9u([D)`+R9[C1-5RC1TR#)[H[9`UF:d1^_{,e:d1*c)Jc)^z([1mLF:C) Z1&[~Kc!CUgJ .Z#)+nRD1euJ)Xjb)ҞRD) Rd1xV+k!&B#!-wGJ!Z1Uuus{*cD)c)Rels-Ze1 cޔxJ#!*rҔ!UWń1S]UW%:D!#gp$)Iьs#)ZD){'B$)- 9!8R!/hJ$!whJ#!/Js1U_R9õ?=C!5wwd)W\k?RC!μ(dD)zZ'[14_Hcd)wR1{gHc"2c1[dc#jEB9'Gcb)'ik1lߔ d1j(d1E=k i{'\#)!k)rGc!!Gl1[k#)rItb)/_J1l^zR$)ZGSd)5 i[D)^xo\ ߩc9[wgJd)x:k*~Z c1}kosѽLk!W7noD)ͽ usc) jsd)ɕ?([)c!Uik!t1:>(}c)jܖhk!|c1J1\r.FBث+*k#!5kB)t)uws)}J 0j*c)0׈JI[ ͊s#cFB ScD)uoJke)}%R j |9"As9U5%U[c)`Rc)jZ1WqҖc1וR9|W'[$)۲k1?ߧZd9~J9pR9WJC1R9 k9?c#)ؠCC)|`bC%K9m+B)^[9[#cB)EJ1webC)/Uߦ:d1Zd)]WHSC) B99_UUfJ1`NZc1BD)@'J$!9D)UU}qZd)1Yk9'{{C)ulkC)ܭRd1Q?7KkC)'XRC1ˆ~Sd1_ԭ{C)_MUHJ!HJD) FJD)Z"! &B J#)-ugJ jhRBB(Z@S Ҝ)u,k!!RC)5R?j$)QŶZB}$1SUUhJ)*/z8Jc$)mJ}S1=-ZbJj c6R!s릶Lkco!b1"Rd1z䨪Hc1xtzgRd)֙B ·[)^/Hc c#!ё{-?k k!:3)tB!pfKb!€[c!pc |#B^ܬm˄(_ taʨ |~lG[! t1_cS#1*گ[:hwJcc)ݳ /*c17VJ,ҤPSuo)]zR 'ziJ JˏT6R!ֲ*c#!+K| )w} [b)#mR1r)pF[#![!!l1krFc(hP9=H[`Kƥk#!o͉cc`!/g[}.nط !~kA.|!VwJc|gJ⦶1ZA*-/p&Lka4s#)S:k!{[JC):s1X_}JC)Scc)8 c94R1v 'c1UՆRD):?jAh\FRD)ޫkkC1/kkBoqWlk#!_{"!h[9pRD1KfJD1/ c$)7S1G[(bB1U_|fBd1i-VB#)H[9_WGJd1#>[1ur[9}[ՆJ#)*'Zd1{ sD)UײCZD)UB B!nLhR sMsD)UHJ! c1!_*c(;e1pYuA$!TI9K-?ZC);;dV1jUՌk %6'B iR\hJ - [d)}%B@l)]rsRC)T^BD1w)SC)U}k [~RD)["?&B!Lkaw!7~s kca_ `{>7R$)v c!؟/Zd)Z+1_Z1Bd1ub)sZd1PXGk9yѩ6cD)rH4hkC1E7kC!ok"!茦c". k1^Hc){ d*}N[#!+' t1k#!P2c9Vã }b)ઝkc)T]HSz)l1S9Z$!`kc#)J1NIۨRT_΃1}{ Xwc Zaﰖ'gJAzo"!Ykc#!UKkab.#!){N"!ܾ%Jb'[d)ߢL|)Cc$! &Sc)~ J2p_Wlbxg|zjtB!KcB)8z{9\[B!/,|[߸)[wJ!whJ4( cg9ugJ`O4'C)w]J7/'s!gʄ#!/WZ95>Rd)/R9Z1p&J#) pR!{EJd1Zs*kd1UYR#)ػ^Z1|%5icC1_*c1ʭZ9ڝkAO'[!~~R -/Z1URd1:?AD)/~Jd1喟fJC)\B s1uէZ2}R9RbD)?!J ,,$,JC)˪_Z1yX kD)i\GJ$)%FJ | 'B?Lk!_hRxZ!,c)pyuJ#!~rR(Jd)mB!ʮfB_]yb$)~\T*["!߉R#!&BNnꐔ I&BAڢ FB#!R1U9fR ~|GB!Ά:rH[sgJ!cGJ#!pBD)i٪cD)_baMs WOd)eW@/;:{d1W-#!(%Jc!wU.s#)ub!.cZZd1-)cC)޷Nc)wgRb1K'kc)?]^u(k(is k{9?hk!@ct1z}bHs!./'l#)) l:Viʿhk1>'[ Z 51UWg[1){:9W̔dBU5b")>$Z .-|D)թ RD)Vs^R!o*c saPiS55/ p@ UU%j՘aU SZa{*kk)U>{C!}FB :*kC)ysc[1iJ)]ݦR"! JG[)ircB!"ojfSkic"!\~ihcB |:[!ZJE!>+/ [R+J#!Hsjs1ogJ! [b$!a[!Zco;)c!IJSC玣R")bR R1;J9^\JD1ߢ)c9Rjsc)^pZc1Yͷ'[1uRc1Uzik9]{9WW(k9^(cBCyhc9{?]oZ9UBZc)oZD1;fRd1zygSd1 {K('5J({*G[)JD1TB)wZ1ܪ)R1AFKD1C`&Bd)AaxRD)~_R17=ըb$!tA!&(sσ#!_B ˽ c!ߕ]lsC)W\Kcd)WwZ#!ߟ'B#!<@&Bd)B z'JD)^'S ~'e:#!{|իsD!wO`{mK[C)I|S1}6-oyd1p\UURd1*kd)?mR!Cz*c$)ݖчJ$!sd)7?_΄d)^_WxRe)X[U'B!./C!}׭sD)-Nd)WhR#!ީHB ܿhRD)/R s1ciw"!\HZ#)rRD)Ҍ7J"B.c#:·4hk"!kD:^ٓ[ >b1Rc)(@i26k!`J9WuMO'[ '+Gc)vs#)jJ#)wikb!nJB!"Jc)^}HS"!KB)M]߁U{[ɣ2r|@sH 55{ *-1oShJn p#!u\\Rfs뷆J Rkk ibsAU_WЦR)/q{!KiJk)Օ7R H[c)Xa.c)ۅbVG[1T߳kc)*B |!7*td9,k1ܨ[)5~쌤)|)XH,|)wU~RD!Z#!Z?bs#!VRRD)-t(c$!k([BKHc!~{1?(\9]}Z#)W[1 l!bgJd1z1 c1_R .>$B)>Z)_hkd10{9'W[c9Z9)k9zRAb1W^(S9״C$1 /cc1Xs#) ds"!" t)ֈZ#!yEB1uu8BD)ݛZ!xAûZ ߿c)B!U,GJD)oBJ$! [e1;U([e1x^kc9ϔ9wEuuLkB!A)[ xjhJ!R{.0UGB (F:!7JjKZ‰Z1XS'Be1k,gJ$)­Zd1g.Z$)~ƹ֡}iaR)Z_ [C1`j#)}M}UJd1Xy'J#)^ۈRa>kk#) c!_-016ou|!&B#)aZ*J)Rd)R͈R)LU,HJ$)^Յ7k1'UU4#)@^UU@ kC)gc1k9gcb R +u+#)&zWs!~ŭcc9+~cqBic!ͫc1q0_RbC)wt"!71W/cb)?URz߾Rk) c!lsd)VjkC) ice15{']PQ-"!ߤ1WUU`'BD)˄QRbXZZﻩRZ/ͥJ ۱߰}7R*rjRRB R#!-h[bsP@ )#{ gd~uls1}WZ#!Vw΢ XW}x!SeUn)5,59^`vRqciR!5)c)מ`S1շZ1mK9Z"!"/[9CJ$:$1-%:1%BC).h&B#)غЫHc9͵1g[:J-[#)X.K9_Rb!:"B#)ݸ7S1kisJD)2]fJ#)?NsJD)NB&5B#)}̃B)ۯjk"!tӯ&B#)ZBD1߿JD1cgJD) uzZ >_*k!']:)GU_J#![ۢwGJ!0RfB +c r^)[!gJD)K޽nHJD)'Z$)U l)[qJcic1URd)uwkkC!OϧKk!?_hR 2pZ"!Kcc)_RD)_|K+ca)hRD)W|&B1i1 c#)HB S!QU]GJ - (B#)^GR&?#[ c)Uћ]HJ"!r&:#!6B#)#gRD)g?ԇR1o+Zd1h*c1M\U&:!:C{d1yes1_WqZ _7Kk9ۏ`{ 1wq[hR W |$)}c#) 㼧)c#)֦JD)KR!%3K)'k9FOfK1+gK#)jRl/R ={Wj}$) ^UkWe1A .+Z!%Kc!$ms)*W cC!h~*c!^=+ZXyD1wwQK|AM\<7 _BaCXu2/}R@.nPu*{ u]R  cZHJ&+/O #!(v:}UZsPJx*hJa]zhIcwsc)V[BРhJ?Jmuy#r1Uw\lsrR앵1^S_)uVyJ7.nC)_rHcFJ9Ks1?JA85R1ZzB! B$)\p5JD)J1V*&[#)}c#!+|R9|OץJ1 r'c9;?ik)ix'[#)Z!W;Z9vZ_^RD)rx'S) c *@RD)TjJc17r{eJD)/?Rc)zx&J / zbd)hR#!ThJ`/HJ#)~X'Bd1u1iJ!7 Sd)n_GJ$)AohR$)+cd)~WfB$).V9$)FBD)-FB1'K1}_JE)ȨR1Kk)We [7J[)W^}|!e>RD)ygR14RJ'B ;ͣJ b#!lR [J c!h]R *iRD)R!&BBb#!*Z9={1]}AuB1{"iRC):>&J#!=tZ#)sC)?RJ-{D)a__ k15!w(cZD)X^{'BD)9!ܓZD)UYZ!-)Z9AIMR$)nisC)rmC!z\ޞ[~[$:\Rd!FBԾsHc /'S)UsBW|¢B#!ʌc I(JÍRD)[wJ ZZzSawR_Z&[  ]~d25]Z!ViRHBb+/6HJQ(B zZHJAZi%-(B! #)])k ߸}k~JjZ%vUike)U9osC!ߐxx21cЗ rsC1&5ɋ#!u^#!sU([P!Mw'Hkʯc1{b [ !cˇRC)&JC):*gR")(RC)sc9pKC)rWI!BD)HZ12fB!&J1{S"w|C!Q[1_}I[c!5=ZwܸJ#!Ȁ9!~(GJ y/fJD){uRD)w(7-|d1U]X{!XJ19{ xsd1{_9!K ZD)SZ1^EƈR"!B?Z *(c R!?)uќb!k1c>UGRD)%~b+.*cd1I{$)p~{!ܗ{D)W}ƶ;)[ic$)9߾Bb$ R!!Z!ζZC)$HSc!& S~æBc! gJAp"gkD)uWJ ֖J$)J4nk&JmB˂ Z鳫 S!u l$)u볩kJ* JC!oGB!- c)~t [9V<1UzO c#!u˧B!  c_9iJiRX^hJ%s!ckiJAW* ΃%s)W{&S rcRs>R'>_=SXP~ |~+|#!ikhS L|!Ww[><'K!{ |`({1U5?}c:/} |1qkWBC1kAFBD9mfJC)s€R1ݲeB9aZ1Jc1B8.BD1 ^J .*R9Rd1|(c9c(c"! b1'kd1xkD)Rc1/9UUSi cc)\[#1 +cZ1φJD)TR1T(K1_WFBD12p:1+++ B#)^tgB /B1h[ZSD).c)_Ils1a~*k1ώ9}~Uls9յjkd1XkD1W-fBD1\Zd)_R9uEJ1Vڈ[$)I[17B.2{C!|~s#!uu .C)G5k$)Zd1=Ҝ#)Mi_WFJ! [9qUkd1s_mIcD)-[Z1V݈R *&Z#)UէZC)ݕ$ R!z )cc)܈kR)-*sB)  sC9={9Zb!JC) *[1q]J b:+s!@Kkd1?s1W^ZD)˝*{ #jjN r̃C)֜/C)WGORC)'%gR!ՏIcéRAJISC!.Ǘl|!?5HSc1-!Z*S#)ǭJk1T{ڜRc)E:$)#K[1^:ǟj[){GB$) 衷J[C!_>WBK!]FJC!9c!UϧZE1 ca?J!/_|d!WnSJz'BbK&9UU}MsVU]{iLtD)íwkUms'޻fBb߲: RD!zJ)O[$!eloH[D)@u&[c=Jcd)rUgJ"[![ }_Rd!)6c`7hSc!BrBk/+: X'k)k5R)B*z탤9_TէJ1_Vf1WwayB#!8EBC)tTR#) Z)^kB)k{kfJD1KPZ1/)k#!^sc) ?? 1pVJD1SSrZ1)/]js9bFJ 0(c#)^\Jd99-GcD1J(xBd9 =R)Og)S#)hB!=)[d1ץuBd1?uB!7bC)_WkkC)}Z#)0ik1uv&Re1\4:jk1>k1_sJ#)?ZD)[C)J)?ikBo)kB!~ȩ["!ה&K1~[4k sbb!̓)jD)kkD)]uMe9 ,Z#)5b  cC)߸B#)cc9|VZZˮ&R!Z#)*^_Z (s#)9O{9?Չk9:=Ooas9ZS9cC)կHkc1_))s J A$)7~jZ#! c!=̓d1{ɯL Vjk!UWnZ!νRQb$)UV\A ~./eJ?/ | X!|xєm9"-1#!=WR1<%R@61ugs97}}'B$)6F+k`I[D1#RC)uzR!\ه:b+&B$! RD1U*k?,9^vKk.z0`R!U/OLc شьbu)uT9` -l![7lc[{>hS!||ϕs_!5] c,{_k$!WU:bZ!Z#!5Sh[D)WY:jc#)\h[! *l1̄)U]ۥB ik#!zR1m2 X#:(Bd1\_BD1 GRd1qsRC)VZR1%B p%B![cC)_}J1+qߧR!+ [1v?/[C) B%1+EBD):*Fc1}\T_Rd1WW>gJd1}z&B "ȝfJ#) %B)[95FJd1,R!:[1W5[D) R#)ZԶ[C)cɏB$1zm21JD)W烾1F*V%Z1UӭZ9²{!_ZC1GJ)pzK M'[C) k)yc߆J#!1-5uќ1tյ+:uծ25'S!K'S)CWZ)ۓ1"HcC)'>fJ#)&:C)˩fJ$)B1PPˇJ(` s!%UR IA'c)սFJD1UZ(c[.Z?'R$14!bd1o`B#1/sB^s$BxP{d1{y~b)\ˋA]Z0a k#) k? c$)W]hhJ$!'d1_Twb#!C_GJ#!glcA+~(J_-s!ũSkc)Xv&ಜD)UU=Z%O!]WR!Z!^OMi-|#!iնFBD!`x} c \xjc)q_FBz̼{C)]]+J *[Bk9эmZ$) kZ lky΃ -A M(cd)%s#!WE['RHRmcb7+J J?.BD!쟹%s :@*bA}(B!](B~q.B?ߌkosc)=UwJa7 cëktd1h[B*EC1S{B!/sw;.c)ҩFgSW:C!U:D1gR1\EB bÌFJD);R1>gR#)RR17U\[")/ Kc)ZRC) 9 k9çZچR!&[D)ܗRd1ʈRC);2ic1WW^[d)'J!)c19RUS#)mOB!>:gR#!ں?([#)&<'S!ӼR#!Kc)~s)yF2 ( r+#)ן'M#)_zHS)67{1}ZC)5Hc95c1˫Ͷ&[1}J 캃z cC)}gR9UÆR1d R(ZgK)kbJ ZjC)~Hc)2Ũ{1_3Τ1}sA.KC!R#!jIc1I݉{c1U굉{![wKFZ)oH[ 5cc9ӧRaxIsC1S")[{j5 ) Z( XJs(.){)X\4Z ˢK9 %I{ ^Z)s#!}̃ sZ``kbb$1ycPZ#)qbVc1mIGR44Дc)_U5!}c uR 讼L9uUKcɋjk"!}Gc"5[x{!&ߟ}3 tVwUaroҜD1|s#){ÇJ ܣk!ZC!~/PR|[R*{Z1~S16GB^gS! էJd):|"!{AZc)սJ TwZſ@ W$)kc߲ms(c%kk UgJ//Ut$!kc@/;ZUUR'BAZ(J11A^hBaߡJ)|h[~m)tB!.ZD)][~s {D)Jk=:[!`h[9B#)lGJd1v&B#!ʴjd15J9_|[ ޟfJc)\R1(c9VJ)X!چJ)-FJc1޺'EBc1SFRC)'&JD)`eR -'KC)T+>K9جRZC)תR1UtZB#)|WR!>=(c1>((c1^ |"Bd1XP D1_)[C)|W-b#!io:Ic)s %s1էk1e'C#)t~wH[B!Irةi{ Hc6J#){վR#)ɋZ"!~>R1?\b)wާRd)CZ1y-Jb!H!)ku{2}_w(c1;GcC)Ic!@f,1'Sa(\S!B$)C{'jlC!U%%Y([#![RRd)WnZ; S!\9՟R!MJ| ([c)C;H[D)hRp:!0,tJ$!?Z'B$)|uBZ ]ˏ/R!S=+WSmHJ 8_lkE)ɻY }QA]7(BJR>/*[!S JjjRSc)Jo(k#!cC))ާJ1U'u[ v-k#)ū#9_<{ vcKC)|VJ9 Rc)PEB#)*RC1 B#)B1կ%C9_]Z!??fJ#) [d1~y9#)k( %B#!)ꮧRc1l`EB1.bsvRd1SuR1KB$)c[&KD1 k'Sd1oR +Rd1SJ cRc)7eH[1\YBb FJ!%B)*?'S!Z")7hcAxZ#)(FJ#)ZD1+ꃤ1c){D)5֔)k#!뺦J! R1̴ZC!BD)-cC)/]J$)n,.Jk{c) ZC)@)d8 t:/ݰ1_W&S#! ZC)~h>hk!^? } /"섥9Wtv'c Z {c1nHs93[C!F~J")bR ,J ` C)߉se)>kD1wRC1 tMc$1z_%Hc9Ll1u7cd!HK)W}JcD1/?T(TW]R'z*ke)ݭ{!_*c 9!0WGJvug/_PD){QV=lkyRyZJAbb*5B)qQQjkb:Rj&Kkd)m'Is }{kc{ t{}T\t'Jv׵"R״,R#!j #)*c1vZc)oxZ!icR$)rJ[$)*.ikd){yFJ$) [cʰN;ބ1UWTlk?'0(v{sA8{Ӥ!UT_]HJ!r΢u_MmR )[ xK}>jZc!w \:zWdb!ܜ(k ֆJC)\ k1 _s) 6<|bi|buR#)n꘨b){sfB$)r^B)u JC)6,&K1>JBd)bJ1%C)z輞R#)rJ1* cc)-Rc) ZC)XqZD)%Zc)}fJ#!VfJ1TȾXG:)zb!:Ikc)_'Sd1HkC)~J (^'GS1RWZ Vc +isfBB)("B)S&[#)h{oDBȆR[!- |9UR)pTGc1_Hk"!([C)v~lfB#)V(Rc)ۡCicb!>?BC)_;[D1pض{#)i=_c!¸s"!_G[C)ghc)/Gc1"R$)U{"!j{")7<{b1'kC1Whcc1VGk"1nGZC9D2o\'C1^k /{B WQfJ s1Ic9WJsC) jLz{!'[!>l ^ t ܋lJx~իk1Wi[d)\޸B$) Z!NU,k}僐Z$)mawR * c!U-ZD)%wOa(B /R ݷ cA.[:}1so_Kk ɿҜ!UokD)Muk!bb%R }72{#!a (VuIaZc)]:#)wx@:F[b髢s9yJk+R kCgJ0R>{BH[)l0hSc![zXkd)[Xsa{|!twucc[髊:y\ t/kk{dsJ cS[z߬kD);o/B!{-{\gJ)bܜc1ͻ+Y#) ]m9vU(S!z |)ݿI#2zxץkc19z[ ;VTF@v=Sd=٪=? B9GR9GJAGqZ9ciB9gR99RGJ9ȩR1 nBB1 gJAZ1gLk9ǧ&J "Z1T c9>PB%=&J(B c9 c9?B9 (hJA_hRc1ʫs'JՕB9GR9GJAGqZ9ciB9hR99RGJ9ȩR1 nBB1 gJAZ1glk9ǧψR`"b9Vv c9>PB%=B9IBc1p*&BC1˪R9/R1rR9bd1/ Bd1FJd1/hR9*hR9}R9}RAVUɨR1.}R9R{3GJc1 'J1zGJ1.+ c9uZ1c.hR1/ZZ1-Zd1&J1JkgR9}gR9gR1mhRc1-늅R1jgJc1BRc1hR9uZGJ9{yR9ghR97Rc1|l cC)GJ((@ O `Z!):GJd1GJ9`HJ9R9V+kC)z{ *zp)ZGJ (Rc1mLkB)RB1 c'JOGKkc)aZ1! pB1 Z9|UR9&?RC)||RC1XZC)¸ c11 cc1 Klk9Og&JC)gR1'Jc1 /'Jc1{k'J9/;UGJc1`GJ9 /GJc1.gJc1tZ1;۩Z9yhR! R9׍b9B@Kk1'/GJB)&B1k99 |B1ΆB9&B9pZBC)5?B9Z8Z9ն.ͩZ9ʏ{'J1BGJ B hRA{hR9*cA+#sc15=A@! &B1j~Bd1-z B#)|'J1uhRc1$R9緺 hR1'bC1m}GJc1 ZAjVZ9\w'J1hR1s c9}Z1(GJ9TBd1wjB1J1.A1$x<Jd1"*RC1&Z96yZ9shRc1: Z9gòhRC)*Z9u@GJB15R9^Z13OR"))'B9B9+&B9 -'J1년'J1ZkckR9]EB1@hJc1CZ9hGJ1Pܷ'J1oZ! b1Jk`Jk9<+c)ׂGJ9 R9UrhJ9&Bc1x&B95 oR *hR1?jy cc17- bc1\Z9R9 jgR#) މZ9/ w c9VRc1R!)Bc1R9\^B1 &Jc1 &J1DGJ)KR9aַb1R[B1 :Zb) Rd1ZC)R9>i\Rc1׷Z")kgJd1Q'B9%Bc1/RC1kcGJ9rR9 RB1c z'Jc1*gR#):?ߪhR9(U cc1zhR17hR1t.Z9?R9aa[*c hJ9W_Bd17z(GJ9u<'J1)#B9z'J Z9a[Z_GJ1hNZc1hRc1jGJ18\R!!ZC174Z9y}VrLkc1տ_9` R")܈R9|RC1GJ1/HRc)nb*gR9hR9?(hR1Z9e)Z9|x'JC1ռKk Z ,(.4R1{vB  N/[|`-GJ Z9bc1֟bhR9R)j R9ӚhR9V7(R9QڙhRc1'Jc1);?Z c#){ZB1&Fh p j{gJ1*lk9]5R >R19X>Z!)&ZC)QhR@*b+k9][NR&J +{'B]bZ1C-ZA/'J뫩-c1_[oR9ZbkZb)#R hZ9y c@ Lk &Kr'JB)-RA7Z13s+k9{;s Kc)/Kkc1_̍9-? `HGJ`#!* c9{ZRq&J1>Z9յ+kc)GJ")κcR kgJ9/R BJs1kZ**j{@ckka:*kLkB*4J’ c!)IKR`# Z1zR9; c9Zؗ_RkZc1xةZd1济+c)JI+c觪lk++'. Kk1{d1+cB)*<\xsA)rLc)icZ1FJ1'ZJZ19/ݩZ9~X'J@J*b9ss+kC1uWZ"ZD)ks Kk!)js`&,KkLk'J> Z`A1&Bd9'>+R9uzZAd1 *hR")xgR 'J bhR9.+cA닩Kk)'J9c cC1i¨Rc1*%Bd1&Jc1 zsAC)%hR9ɋB9z BD1 hR9 qUUGRc1:gJ)zhRC1OHJ1띈RC1 ^B 'J9hR9B#)ZgRd1-gJ9\oZ1JC1*߯Z1%Zd1 ^ZAbAZ))?6R9˦GJd1;ZAPilkGR*kc1RjJhJ9kk R#)Rc1~GJ")''R1[B9ܛB9Bc1үB98xhR1O'Jc1&B)(`gJc1pGJB)4 &B9lSB9?kGJc1.* c1U\hRB)7GJd12Z9lhlGJc1#'JC1Z9Zc1^}Zb1Z9gR9?Z9 [A *cIN0"A)* {C1 9 #GJ#)%:94FBd1~Bd1(A9uBd1BC1h&BC1:5&J1hBr&B9Y9d1kf9#)ڿgJ)FJd1b'J1hR9 b9ۈR9?+c9hR9i-'J @R9 hR1Q K+c)gR9JR9Z(Kcc1+*7? chJ;KhRb1>9s9~A@Rd1MmGJ1? [")9d1oBd1*+%Bd1_ZA!Z>B1y_o'J")z GJ#)&B"1Z'J1\xR9_-&Bd1<]hJ1B'J1'Z")^BAswՇRD1 RA`zZ9x c9jzsZGJ9_(&J#)K'J#)BBZBEe]}hJ(3*R9.>?4Z9Z9uU_R15&R@Z &r&J@)(J!*GJA3fR9iOR1*hRc10&B &J1xۻZBw caR@ rBd1]( &B)'B9_R9U7GJc1Bc1FJ1Ac1"`'Jc1̧B(!0 'J1 ZA57Zc1pgRd1GJ(򺃤R9//'J9jz[/Bd1+9ZB irZ9#Z9hvRc1-ZA-bd1 c9_{_rhJ9;hR1 #Rc1GJc).*gR9g=ՋsAZ ދ7 cB1t-&Jd1?wV'Jc1&J9B9"GJ9w\&B9߰"GJB)R9]s'J1(B1|fJd1 &R9"~B1:gJ9{xR1kgR1xRB1/RD1$ "ZB)(bB1y^&B1<&B17xGJ ? cA]lk zlkb1^+sB1^bB)Bd1w~R#) Ra Zd1s>k&B#1 ZC)Jd1w'J9xW9C1 $:9{RC1GJ9~B9# Bd1hxgJ)*RB1GJ!);FB1Z;JA hZ1ޗ5%bAʿZ!) (kGJ").R#):RD1*ψR1 GJd1gJD1_kGJC1 XR!)+*c9 WksJ-WՋs!1ks kk |9UBd1 )-Zc1 GJd1_fJ9~^Rc1_ &B")"Rd1uw>B9&ɢgJc1_ˡRC1 ^R1ZC1hR9>4hZc) 몈Rc1 cb1&+cArgJ "މR9Lc cR1i;hRB1( RB5`RA6Zb1(MkJW+Lk9*ZgR#)"R#1/'/R /gJ((GJ9Z'J9* cAW-Zc1;Rc1+`B"),GJAsmFBd1k2GJc1R` Z *Rc1^Rc1u9gR#)@U [(*kgR.=c c!䮪 c)꿂b9z Lc9a굈Rc1Jªb1XfJ(*Rc1vHJB)0gJ9R9nxR1*UZ9UR15?77 c1OEMhJ(bGJ")&hR98}Z1?A#) bGJ9?Bd1 oC*GJ9cqhRb1*GJ1k gJ#1騨GJa2"gJ1h@AR1)iR9|~(+k")%ksc1u&B(jJ1^xb1՗Z)jGJ)`Z9}UR`Raz(Z Z *jZd1|TwD:d1^Be1|Z95gJC)AhRC).׫&B1⁽%B9R9^B1BB)( %J9U&J9bvGJ9Rc1nj_Zc1_ғZd1;߿hR gJ#)x+ڽB  bk뿨R1_/B1W%GJ")3. Z1PRc1m'R9=ϩZc1~bc1XhR ++b9/WZ9QU}:$1jRB1傪Ra1/b9\VVgR &B B9HR1aBd1z v&B9?GJ9Y:&Jd1*6`GJc1(RA~gJ") c1`ťZ9&&hJ HJc1hR17&J)Z9=gR9 U]Rc1/ ]ZB)bZK#.Zc1"HR#)R(B")jZB)'J9Jk .:hR!)*c);MZC).0R B1| :9"hR9]GJC1[Ad1.Z9=--%&JhR9:}&J9 cA)_ c97 _ZA>+~Zc1~gJ9VeRc1s'JB)j B)(&J1ח3&J1qb1 UZc1z|]Z R")^R1Vb1MiZ a®Z9Rc10v Z")+c '?Z1NR)^:9Ad1*vBd13GJc1zGJd1zmzCGJc1Õ8GJ9s,R9WOoB1*hRc1owGJ1 ^R( *R1_Bc1 :d9 (Z9O+'JB1,Z9ދRA)hJ9nR1R9 FJ#)j&Jd1| cZB)${)&J#)9)p" lk { k R#)9d1ȯ GJ1w_RC1ʼnRC1]R9yoEMZ9XUGJb1& (hJ9Z1gOo'B9ݻA1|jZ1&B")ꨨZ9c_ֈR1b !/Z9tZ)GJ ت(GJc1`FB9 ]JB)[ZC)7?Zc1ߕ*c"1));lk K&Bc1ڠqB(@.o6Xs1GJ")GJc1vBʠR9GZ` GJc1x%B1ohR1/GJB)d&J1ףYR9١Z#)/GR1ɀ8Z9' c1h'JC1nbC)bPb#)Z9ah쪇Rd1|hJ)Bd1P6lkc1K7sB(Lk 򺨈Rd9 Z9ttZc1T.R1mB [RAB Ӕ"1{9W~ GJC1R)khR!)'JC1^.RC1.R9ܶZc1CZ j*R9"ԈR9}Zc19:-R9bتRc1GJ9rX{Z")~;?+k :bBtRc1Y-6_hR9XBC1#pZ!%KkpR1 cA)R")zA@ B@" Jk 's_Ra)s /GJc16 c!)kkˈR")O*:*kd1~b9_WXB9Z9A Z9JFJd1VRd1^~Z(&'J9gR)`b9]UuZ(/GJc1:U/hJa1 &Jc1bBc1)hJ)*"*+kC)66 cc1%kJk1 UWZ#14RB)|xx+c99\p@ 3ZX+W p w{VR9)R")JKjhR1/oU&J (+cd1/+hR $R")˷hR 28gRd1 c9ݵJЈRC11"Rc1k" c "b1*c IG.bA)IڟRA1'Jd1BZPGRC)A1SZ"1686GJ1)VRC1&J#)7kk) c)}Kk9UUfZC1z'ZwO  W +W{@/&B1}R#1&BC1=(( [)^&Kc A@ R9Z).R9uͩZ!)jR ,'JC),hR)+%R9j%_k K cZ1U,c9}_rJC1_-߻R){ ZB1 Kk Z B *Jc)7W c!)|Cs 3b!0kA* lk`b`BB") Щ6gJ)+ R GJ1:*i+cc1R9TrZc1 gRk cc1W.R")B8+c9yZ`C{Z ڂ-lkZZBlk(Zb1UZ+c9bIK͈R GJ)c&Z+Bss` c")Z` cB)&+k%J]&+c` 2Kkk ,AOAPbkk"1PGJ1`R9URc1Z1''7R! B zZ#)nRb1}gRs@:s@ABc1ɪR(:2Jkk -bb" *c@-lk95Z#){ﮤs hJ`'OZ1+GJ n kAzc *k맶*c@lkc19?bˌ A@@#lk)(Z")gJ1Vp`Z9Fϭb )ZC)GJ ( n+c1Kk96]lk8'//kZz~xs9JVB")zA#):rGRd1 Z ~kk 2;*cZn2{BWYVLZ  c17w &. GB9RZD)׿7+c /C lk9ks9\hlls9,uRKkjr")XZB1. ʙZ9)5bA}䤩Zc1vwA!#- GR1PbB)wFJ1/ cd1% KkAX\_GJc1W|. c")j]? c9ekFJd1XnBd1h*c@/nkkꆨLk9{` c1x~%BD1oZ")#p`>KkZ  c  &b1(({1l䤴 c!10"#OA.:єKk! ``Z1Z9颮s9'&B@ GJ!)kGJ9 gJ9ɺZ")+c9 gJ!JCGJc1-&J#)&Z@|hR")Bd1/+R97W+cb16_Zb1Pps cÃb1nzb:9u$Z`.{@b*ci:>+cB)xPА*cd1̓97555{e)4Jk jJoA*jt c!- R")sAacLkc17R9𡩫hR9p%B1R*kA]U c9jLk9Aac`GJ (RB)c@b1\hJ@hR9.Z97/+cb1|X|(ZRb)Lk")